summaryrefslogtreecommitdiffstats
path: root/icon-themes/elementary_svg
diff options
context:
space:
mode:
Diffstat (limited to 'icon-themes/elementary_svg')
-rw-r--r--icon-themes/elementary_svg/Copyrights23
-rw-r--r--icon-themes/elementary_svg/LICENSE.GPL674
-rw-r--r--icon-themes/elementary_svg/avmedia/res/avaudiologo.svg1
-rw-r--r--icon-themes/elementary_svg/avmedia/res/avemptylogo.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/areas3d_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/areas_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/areasfull3d_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/areasfull_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/areaspiled3d_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/areaspiled_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/bar3d_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/bar3ddeep_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/bar_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/barpercent3d_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/barpercent_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/barstack3d_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/barstack_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/bubble_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/columnline_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/columnpercent3d_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/columnpercent_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/columns3d_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/columns3ddeep_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/columns_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/columnstack3d_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/columnstack_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/columnstackline_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/cone_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/conedeep_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/conehori_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/conehorideep_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/conehoripercent_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/conehoristack_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/conepercent_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/conestack_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/cylinder_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/cylinderdeep_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/cylinderhori_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/cylinderhorideep_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/cylinderhoriprocent_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/cylinderhoristack_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/cylinderpercent_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/cylinderstack_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/dataeditor_icon05.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/dataeditor_icon06.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/dataeditor_icon07.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/dataeditor_icon08.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/dataeditor_icon09.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/donut3d_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/donut3dexploded_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/donut_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/donutexploded_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/errorbothhori_30.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/errorbothverti_30.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/errordown_30.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/errorleft_30.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/errorright_30.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/errorup_30.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/lc_typenet.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/lc_typexy.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/net_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/netfill_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/netlinepoint_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/netlinepointstack_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/netpoint_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/netpointstack_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/netstack_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/netstackfill_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/nostackdirect3d_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/nostackdirectboth_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/nostackdirectlines_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/nostackdirectpoints_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/nostacksmooth3d_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/nostacksmoothboth_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/nostacksmoothlines_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/nostackstepped3d_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/nostacksteppedboth_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/nostacksteppedlines_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/pie3d_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/pie3dexploded_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/pie_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/pieexploded_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/pyramind_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/pyraminddeep_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/pyramindhori_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/pyramindhorideep_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/pyramindhoripercent_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/pyramindhoristack_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/pyramindpercent_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/pyramindstack_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/regavg.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/regexp.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/reglin.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/reglog.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/regno.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/regpoly.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/regpow.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/stackdirect3d_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/stackdirectboth_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/stackdirectlines_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/stackdirectpoints_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/stacksmooth3d_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/stacksmoothboth_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/stacksmoothlines_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/stackstepped3d_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/stacksteppedboth_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/stacksteppedlines_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/step_center_x_30.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/step_center_y_30.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/step_end_30.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/step_start_30.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/stock_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/stockblock_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/stockcolumns_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/stockcolumnsattach_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/typearea_16.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/typebar_16.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/typebubble_16.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/typecolumn_16.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/typecolumnline_16.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/typenet_16.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/typepie_16.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/typepointline_16.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/typestock_16.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/typexy_16.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/valueaxisdirect3d_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/valueaxisdirectboth_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/valueaxisdirectlines_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/valueaxisdirectpoints_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/valueaxissmooth3d_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/valueaxissmoothboth_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/valueaxissmoothlines_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/valueaxisstepped3d_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/valueaxissteppedboth_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/chart2/res/valueaxissteppedlines_52x60.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/about.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/absoluterecord.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/acceptalltrackedchanges.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/accepttracedchange.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/accepttrackedchange.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/accepttrackedchanges.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/accepttrackedchangetonext.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/actionmode.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/adddirect.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/addfield.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/additionsdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/addons.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/addprintarea.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/addressbooksource.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/addwatch.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/alignblock.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/alignbottom.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/aligncenter.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/aligndown.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/alignhorizontalcenter.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/alignleft.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/alignmiddle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/alignright.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/aligntop.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/alignup.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/alignverticalcenter.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/alphaliststyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/alphalowliststyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/animationeffects.svg1
-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/ar/absoluterecord.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/ar/alphaliststyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/ar/alphalowliststyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/ar/bulletsandnumberingdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/ar/chapternumberingdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/ar/continuenumbering.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/ar/defaultbullet.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/ar/defaultnumbering.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/ar/deleterecord.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/ar/insertneutralparagraph.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/ar/linenumberingdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/ar/newrecord.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/ar/numberingstart.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/ar/outlinebullet.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/ar/recsave.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/ar/recundo.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/ar/redo.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/ar/removebullets.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/ar/romanliststyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/ar/romanlowliststyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/ar/setoutline.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/ar/undo.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/arc.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.svg1
-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/assignlayout.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/assignmacro.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/attributepagesize.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/auditingfillmode.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/auditmenu.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/autocontrolfocus.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/autocorrectdlg.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/autoformat.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/autooutline.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/autoredactdoc.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/autosum.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/avmediaplayer.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/backcolor.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/backgroundcolor.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/backward.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/basicideappear.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.circle-pie.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/basicshapes.circle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/basicshapes.cross.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/basicshapes.cube.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/basicshapes.diamond.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/basicshapes.ellipse.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/basicshapes.frame.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/basicshapes.hexagon.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/basicshapes.isosceles-triangle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/basicshapes.octagon.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/basicshapes.paper.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/basicshapes.parallelogram.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/basicshapes.pentagon.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/basicshapes.quadrat.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/basicshapes.rectangle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/basicshapes.right-triangle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/basicshapes.ring.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/basicshapes.round-quadrat.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/basicshapes.round-rectangle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/basicshapes.trapezoid.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/basicstepinto.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/basicstepout.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/basicstepover.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/basicstop.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/beforeobject.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/behindobject.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/bezier_unfilled.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/bezierappend.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/bezierclose.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/bezierconvert.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/beziercutline.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/bezierdelete.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/bezieredge.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/beziereliminatepoints.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/bezierfill.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/bezierinsert.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/beziermove.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/beziersmooth.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/beziersymmetric.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/bg/bold.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/bg/changecasetolower.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/bg/changecasetoupper.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/bg/hyphenate.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/bg/insertfixedtext.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/bg/italic.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/bg/smallcaps.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/bg/sortdescending.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/bg/spelling.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/bg/spellonline.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/bibliographycomponent.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/bmpmask.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/bold.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/borderdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/bringtofront.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/browseview.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/bullet.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/bulletsandnumberingdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/calculate.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/calloutshapes.cloud-callout.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/calloutshapes.line-callout-1.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/calloutshapes.line-callout-2.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/calloutshapes.line-callout-3.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/calloutshapes.rectangular-callout.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/calloutshapes.round-callout.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/calloutshapes.round-rectangular-callout.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/cancel.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/capturepoint.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/chainframes.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/changebezier.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/changecasetolower.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/changecasetoupper.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/changedatabasefield.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/changepicture.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/changepolygon.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/chapternumberingdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/charfontname.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/checkbox.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/32/choosecontrols.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/choosedesign.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/choosemacro.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/choosepolygon.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/circle_unfilled.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/circlearc.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/circlecut.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/circlecut_unfilled.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/circlepie_unfilled.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/cleararrowdependents.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/cleararrowprecedents.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/cleararrows.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/closedoc.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/closemasterview.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/closepreview.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/closewin.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/color.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/colorscaleformatdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/colorsettings.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/columnmenu.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/columnwidth.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/combine.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/combobox.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/commentchangetracking.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/comparedocuments.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/compilebasic.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/compressgraphic.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/conddateformatdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/conditionalformatdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/conditionalformatmenu.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/cone.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/config.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/configuredialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/connector.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/connectorarrowend.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/connectorarrows.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/connectorarrowstart.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/connectorcircleend.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/connectorcircles.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/connectorcirclestart.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/connectorcurve.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/connectorcurvearrowend.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/connectorcurvearrows.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/connectorcurvearrowstart.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/connectorcurvecircleend.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/connectorcurvecircles.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/connectorcurvecirclestart.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/connectorline.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/connectorlinearrowend.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/connectorlinearrows.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/connectorlinearrowstart.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/connectorlinecircleend.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/connectorlinecirclestart.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/connectorlines.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/connectorlinesarrowend.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/connectorlinesarrows.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/connectorlinesarrowstart.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/connectorlinescircleend.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/connectorlinescirclestart.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/continuenumbering.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/contourdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/controlcodes.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/controlproperties.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/convertinto3d.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/convertinto3dlathe.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/convertinto3dlathefast.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/copy.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/copyobjects.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/crookrotate.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/crookslant.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/crop.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/cube.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/currencyfield.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/customanimation.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/customshowdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/cut.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/dataarearefresh.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/databarformatdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/dataconsolidate.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/datadatapilotrun.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/datafilterautofilter.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/datafilterspecialfilter.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/datafilterstandardfilter.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/dataimport.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/dataincolumns.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/datainrows.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/dataprovider.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/dataproviderrefresh.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/dataranges.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/datasort.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/datastreams.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/datastreamsplay.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/datasubtotals.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/datefield.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/dbaddrelation.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/dbchangedesignmode.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/dbclearquery.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/dbdistinctvalues.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/dbformdelete.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/dbformedit.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/dbformrename.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/dbindexdesign.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/dbnewform.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/dbnewformautopilot.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/dbnewquery.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/dbnewqueryautopilot.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/dbnewreport.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/dbnewreportautopilot.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/dbnewtable.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/dbnewtableautopilot.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/dbnewviewsql.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/dbquerydelete.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/dbqueryedit.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/dbqueryrename.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/dbrelationdesign.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/dbreportdelete.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/dbreportedit.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/dbreportrename.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/dbsortingandgrouping.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/dbtabledelete.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/dbtableedit.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/dbtablerename.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/dbviewaliases.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/dbviewforms.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/dbviewfunctions.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/dbviewqueries.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/dbviewreports.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/dbviewtablenames.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/dbviewtables.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/de/bold.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/de/italic.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/de/numberformatdecdecimals.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/de/numberformatdecimal.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/de/numberformatincdecimals.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/de/numberformatthousands.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/decrementindent.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/decrementlevel.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/decrementsublevels.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/defaultbullet.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/defaultcharstyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/defaultnumbering.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/definedbname.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/definename.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/defineprintarea.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/delete.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/deleteallannotation.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/deleteallbreaks.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/deleteannotation.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/deleteauthor.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/deletecolumns.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/deletemasterpage.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/deletepage.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/deletepivottable.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/deleteprintarea.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/deleterecord.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/deleterows.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/deleteslide.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/deletetable.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/designerdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/developmenttoolsdockingwindow.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/dia.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/diaauto.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/diaeffect.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/diagramarea.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/diagramaxis.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/diagramaxisx.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/diagramaxisxyz.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/diagramaxisy.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/diagramaxisz.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/diagramdata.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/diagramtype.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/diagramwall.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/diamode.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/diaspeed.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/diatime.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/dismantle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/displaymasterbackground.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/displaymasterobjects.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/displaymode.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/distributecolumns.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/distributehorzcenter.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/distributehorzdistance.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/distributehorzleft.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/distributehorzright.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/distributerows.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/distributeselection.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/distributevertbottom.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/distributevertcenter.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/distributevertdistance.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/distributeverttop.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/documentation.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/donation.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/doubleclicktextedit.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/downsearch.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/drawcaption.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/drawchart.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/dsbdocumentdatasource.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/dsbinsertcontent.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/dsbrowserexplorer.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/duplicatepage.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/duplicatesheet.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/duplicateslide.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/edit.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/editannotation.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/editcurindex.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/editdoc.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/editframeset.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/editglossary.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/editheaderandfooter.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/edithyperlink.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/editprintarea.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/editstyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/ellipse_unfilled.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/ellipsecut.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/ellipsecut_unfilled.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/emojicontrol.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/emphasischarstyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/entergroup.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/entirecell.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/entirecolumn.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/entirerow.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/equalizeheight.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/equalizewidth.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/errorcellstyles.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/es/bold.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/es/underline.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/es/underlinedouble.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/euroconverter.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/executereport.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/expandpage.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/exportdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/exportdirecttoepub.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/exportdirecttopdf.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/exportto.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/exporttoo.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/extendedhelp.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/extrusion3dcolor.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/extrusiondepthfloater.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/extrusiondirectionfloater.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/extrusionlightingfloater.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/extrusionsurfacefloater.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/extrusiontiltdown.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/extrusiontiltleft.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/extrusiontiltright.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/extrusiontiltup.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/extrusiontoggle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/fields.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/filldown.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/fillleft.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/fillright.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/fillshadow.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/fillup.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/firstpage.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/firstrecord.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/fliphorizontal.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/flipvertical.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-internal-storage.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-merge.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/fontdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/fontwork.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/fontworksameletterheights.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-arch-down-curve.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-arch-down-pour.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-arch-left-curve.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-arch-left-pour.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-arch-right-curve.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-arch-right-pour.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-arch-up-curve.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-arch-up-pour.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-chevron-down.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-chevron-up.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-circle-curve.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-circle-pour.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-curve-down.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-curve-up.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-fade-down.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-fade-left.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-fade-right.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-fade-up-and-left.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-fade-up-and-right.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-fade-up.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-inflate.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-open-circle-curve.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-open-circle-pour.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-plain-text.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-slant-down.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-slant-up.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-stop.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-triangle-down.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-triangle-up.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-wave.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/footnotedialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/formatallnotes.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/formatcelldialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/formatcolumns.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/formatgroup.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/formatpaintbrush.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/formattedfield.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/formatungroup.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/formdesigntools.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/formelcursor.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/formfiltered.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/formfilternavigator.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/formproperties.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/forward.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/fr/bold.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/framedialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/framelinecolor.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/freeline.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/freeline_unfilled.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/freezepanes.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/freezepanesfirstcolumn.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/freezepanesfirstrow.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/fullscreen.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/gallery.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/getinvolved.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/glueeditmode.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/glueescapedirectionbottom.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/glueescapedirectionleft.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/glueescapedirectionright.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/glueescapedirectiontop.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/gluehorzaligncenter.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/gluehorzalignleft.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/gluehorzalignright.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/glueinsertpoint.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/gluepercent.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/gluevertalignbottom.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/gluevertaligncenter.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/gluevertaligntop.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/goalseekdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/gotopage.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/grafblue.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/grafcontrast.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/grafgamma.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/grafgreen.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/grafluminance.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/grafred.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/graftransparence.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/graphic.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/graphicdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/graphicfilterinvert.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/graphicfiltermosaic.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/graphicfilterpopart.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/graphicfilterrelief.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/graphicfilterremovenoise.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/graphicfiltersepia.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/graphicfiltersharpen.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/graphicfiltersmooth.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/graphicfiltersobel.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/graphicfiltersolarize.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/graphicfiltertoolbox.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/greatestheight.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/greatestwidth.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/grid.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/griduse.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/gridvisible.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/group.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/groupbox.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/grow.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/halfsphere.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/handoutmode.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/hangingindent.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/heading1parastyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/heading2parastyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/heading3parastyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/heading4parastyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/heading5parastyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/heading6parastyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/helpindex.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/helplinesmove.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/helplinesuse.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/helplinesvisible.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/hfixedline.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/hide.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/hideallnotes.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/hidecolumn.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/hidedetail.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/hidenote.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/hiderow.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/hideslide.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/hidewhitespace.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/hscrollbar.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/hu/italic.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/hu/underline.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/hu/underlinedouble.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/hyphenate.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/iconsetformatdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/imagebutton.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/imagecontrol.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/imagemapdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/importdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/importfromfile.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/importslidefromfile.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/incrementindent.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/incrementlevel.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/incrementsublevels.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/inscellsctrl.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/insert.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/insertannotation.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/insertbookmark.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/insertbreak.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/insertcaptiondialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/insertcellsdown.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/insertcellsright.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/insertcolumns.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/insertcolumnsafter.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/insertctrl.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/insertdoc.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/insertdraw.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/insertendnote.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/insertenvelope.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/insertexternaldatasource.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/insertfield.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/insertfixedtext.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/insertfooter.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/insertfootnote.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/insertframe.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/insertframeinteract.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/insertgraphic.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/insertheader.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/inserthyperlink.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/inserthyperlinkcontrol.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/insertindexesentry.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/insertlayer.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/insertlinebreak.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/insertmasterpage.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/insertmath.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/insertmenutitles.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/insertmultiindex.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/insertneutralparagraph.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/insertobject.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/insertobjectdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/insertobjectfloatingframe.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/insertpage.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/insertpagebreak.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/insertpagecountfield.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/insertpagenumberfield.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/insertplugin.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/insertreferencefield.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/insertrows.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/insertrowsafter.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/insertscript.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/insertsection.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/insertslide.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/insertsound.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/insertsymbol.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/inserttable.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/inserttitlefield.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/inserttopicfield.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/inserttreecontrol.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/insertvideo.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/inspectordeck.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/interactivegradient.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/interactivetransparence.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/intersect.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/it/italic.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/italic.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/jumptonexttablesel.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/jumptoprevtablesel.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/ko/bold.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/ko/charfontname.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/ko/color.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/ko/designerdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/ko/editstyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/ko/fontdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/ko/grow.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/ko/italic.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/ko/outlinefont.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/ko/overline.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/ko/resetattributes.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/ko/scaletext.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/ko/shadowed.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/ko/shrink.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/ko/sortascending.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/ko/sortdescending.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/ko/strikeout.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/ko/stylenewbyexample.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/ko/styleupdatebyexample.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/ko/text.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/ko/textdirectionlefttoright.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/ko/textdirectiontoptobottom.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/ko/underline.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/ko/underlinedouble.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/label.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/lastpage.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/lastrecord.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/lc_deleterecord.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/lc_graphicfilterremovenoise.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/lc_removebullets.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/leaveallgroups.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/leavegroup.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/leftpanedraw.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/legend.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/librelogo-clearscreen.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/librelogo-gobackward.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/librelogo-goforward.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/librelogo-home.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/librelogo-left.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/librelogo-right.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/librelogo-run.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/line.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/line_diagonal.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/linearrowcircle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/linearrowend.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/linearrows.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/linearrowsquare.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/linearrowstart.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/linecirclearrow.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/lineendstyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/linenumberingdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/linesquarearrow.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/linestyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/linetoolbox.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/linewidth.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/linkdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/listbox.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/loadbasic.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/macrorecorder.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/mailmergecreatedocuments.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/mailmergeemaildocuments.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/mailmergeexcludeentry.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/mailmergeprintdocuments.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/mailmergesavedocuments.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/mailmergewizard.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/managebreakpoints.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/managelanguage.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/managexmlsource.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/marks.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/masterlayouts.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/masterpage.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/matchgroup.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/measureline.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/mediamute.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/mediapause.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/mediarepeat.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/menubar.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/merge.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/mergecells.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/mergedialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/mergedocuments.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/mergetable.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/mirror.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/mirrorvert.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/modifyframe.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/modifylayer.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/moduledialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/morecontrols.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/morphing.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/move.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/movedown.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/movedownsubitems.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/movepagefirst.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/movepagelast.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/moveup.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/moveupsubitems.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/name.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/navigationbar.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/navigator.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/newdoc.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/newglobaldoc.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/newhtmldoc.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/newrecord.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/newwindow.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/nextannotation.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/nextpage.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/nextrecord.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/nexttrackedchange.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/nl/bold.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/nl/underline.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/nl/underlinedouble.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/normalmultipanegui.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/normalviewmode.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/notesmasterpage.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/notesmode.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/numberformatdate.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/numberformatdecdecimals.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/numberformatdecimal.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/numberformatincdecimals.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/numberformatpercent.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/numberformatscientific.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/numberformatstandard.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/numberformatthousands.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/numberingstart.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/numericfield.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/objectalign.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/objectalignleft.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/objectalignright.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/objectcatalog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/objectmenu.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/objectposition.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/objecttitledescription.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/ok.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/open.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/openhyperlinkoncursor.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/openreadonly.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/openremote.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/opentemplate.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/optimizetable.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/orientation.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/outlinebullet.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/outlinecollapse.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/outlinecollapseall.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/outlineexpand.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/outlineexpandall.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/outlinefont.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/outlineformat.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/outlinemode.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/outputqualityblackwhite.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/outputqualitycolor.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/outputqualitygrayscale.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/overline.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/pagebreakmode.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/pagecolumntype.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/pagedialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/pagemargin.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/pagemode.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/pagesetup.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/paragraphdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/paralefttoright.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/pararighttoleft.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/paraspacedecrease.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/paraspaceincrease.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/paste.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/pasteaslink.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/pasteonlyformula.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/pasteonlytext.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/pasteonlyvalue.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/pastespecial.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/pastetransposed.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/pasteunformatted.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/patternfield.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/photoalbumdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/pie_unfilled.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/pl/underline.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/pl/underlinedouble.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/polygon.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/polygon_diagonal.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/polygon_diagonal_unfilled.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/polygon_unfilled.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/preformattedparastyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/presentation.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/presentationcurrentslide.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/presentationdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/presentationlayout.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/presentationminimizer.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/previousannotation.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/previouspage.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/previoustrackedchange.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/prevrecord.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/print.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/printdefault.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/printersetup.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/printlayout.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/printpreview.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/progressbar.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/protect.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/protectbookmarks.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/protectfields.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/pushbutton.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/quit.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/quotecharstyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/quoteparastyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/radiobutton.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/recalcpivottable.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/recentfilelist.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/recsave.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/recsearch.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/rect_rounded_unfilled.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/rect_unfilled.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/recundo.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/redactdoc.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/redactedexportblack.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/redactedexportwhite.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/redline_deleted.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/redo.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/rehearsetimings.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/rejectalltrackedchanges.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/rejecttrackedchange.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/rejecttrackedchangetonext.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/reload.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/remove.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/removebullets.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/removefiltersort.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/removehyperlink.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/rename.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/renameobject.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/renamepage.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/renameslide.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/repeat.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/replycomment.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/reportnavigator.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/resetattributes.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/reverseorder.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/romanliststyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/romanlowliststyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/rotate180.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/rotate180left.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/rotateleft.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/rotateright.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/rowheight.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/rowmenu.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/ru/bold.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/ru/underline.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/ru/underlinedouble.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/ruler.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/runbasic.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/runmacro.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/safemode.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/save.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/saveacopy.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/saveall.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/saveas.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/saveasremote.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/saveastemplate.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/savebackground.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/savebasicas.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/sbaexecutesql.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/sbanativesql.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/sc_graphicfilterremovenoise.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/scaletext.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/scan.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/scriptorganizer.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/scrollbar.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/searchdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/sectionshrink.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/sectionshrinkbottom.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/sectionshrinktop.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/selectall.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/selectbackground.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/selectdata.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/selectdb.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/selectionmodemenu.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/selectobject.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/selecttable.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/selecttables.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/selectunprotectedcells.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/sendfax.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/sendfeedback.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/sendmail.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/sendmaildocaspdf.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/sendtoback.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/sendviabluetooth.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/setborderstyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/setdocumentproperties.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/setminimalcolumnwidth.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/setminimalrowheight.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/setobjecttobackground.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/setobjecttoforeground.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/setoptimalcolumnwidth.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/setoptimalrowheight.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/setoutline.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/setreminder.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/shadowcursor.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/shadowed.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/shear.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/shell3d.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/show.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/showallnotes.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/showbookview.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/showcolumn.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/showdatanavigator.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/showdependents.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/showdetail.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/showerrors.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/showfmexplorer.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/showinvalid.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/showlicense.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/showmultiplepages.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/shownote.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/showprecedents.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/showpropbrowser.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/showrow.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/showsinglepage.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/showslide.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/showtoolbar.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/32/showtrackedchanges.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/showtwopages.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/showwhitespace.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/shrink.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/sidebar.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/signature.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/signaturelinedialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/signaturesmenu.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/signpdf.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/sl/bold.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/sl/italic.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/slidemasterpage.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/smallcaps.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/smallestheight.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/smallestwidth.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/snapborder.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/snapframe.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/snappoints.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/solverdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/sortascending.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/sortdescending.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/sourcecharstyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/sourceview.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/spacepara1.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/spacepara15.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/spacepara2.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/spacing.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/spelling.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/spellonline.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/sphere.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/spinbutton.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/splitcell.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/splittable.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/splitwindow.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/square_rounded_unfilled.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/square_unfilled.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/starshapes.bang.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/starshapes.concave-star6.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/starshapes.doorplate.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/starshapes.horizontal-scroll.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/starshapes.signet.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/starshapes.star12.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/starshapes.star24.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/starshapes.star4.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/starshapes.star5.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/starshapes.star6.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/starshapes.star8.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/starshapes.vertical-scroll.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/statisticsmenu.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/statusbarvisible.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/strikeout.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/strongemphasischarstyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/stylenewbyexample.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/styleupdatebyexample.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/subscript.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/substract.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/subtitleparastyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/superscript.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/switchcontroldesignmode.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/switchxformsdesignmode.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.diamond-bevel.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.octagon-bevel.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/symbolshapes.puzzle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/symbolshapes.quad-bevel.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.smiley.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/symbolshapes.sun.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/tabdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/tabledeselectall.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/tabledesign.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/tabledialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/tablemodefix.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/tablemodefixprop.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/tablemodevariable.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/tablenumberformatdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/tableselectall.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/templatemanager.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/testmode.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/text.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/text_marquee.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/textbodyparastyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/textdirectionlefttoright.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/textdirectiontoptobottom.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/textfittosizetool.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/texttocolumns.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/thesaurusdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/timefield.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/titlepagedialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/titleparastyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/toggleanchortype.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/toggleaxistitle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/togglebreakpoint.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/togglegridhorizontal.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/togglegridvertical.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/togglelegend.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/togglemergecells.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/toggleobjectbeziermode.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/toggleobjectrotatemode.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/togglesheetgrid.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/toggletabbarvisibility.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/toggletitle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/toolbarmode.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/toolprotectiondocument.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/torus.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/tr/italic.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/trackchanges.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/trackchangesbar.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/transformdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/underline.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/underlinedouble.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/undo.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/ungroup.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/unhainframes.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/unsetcellsreadonly.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/updatecurindex.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/upsearch.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/usewizards.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/validation.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/versiondialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/verticalcaption.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/verticaltext.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/verticaltextfittosizetool.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/vfixedline.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/view100.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/viewdatasourcebrowser.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/viewformasgrid.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/viewrowcolumnheaders.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/viewvaluehighlighting.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/vruler.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/warningcellstyles.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/watermark.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/window3d.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/wordcountdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/wrapcontour.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/wrapideal.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/wrapleft.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/wrapoff.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/wrapon.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/wrapright.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/wraptext.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/wrapthrough.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/xlinecolor.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/zoom.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/zoomin.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/zoomnext.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/zoomobjects.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/zoomoptimal.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/zoomout.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/zoompage.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/zoompagewidth.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/zoompanning.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/32/zoomprevious.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/ar/lc_absoluterecord.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/ar/lc_alphaliststyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/ar/lc_alphalowliststyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/ar/lc_bulletsandnumberingdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/ar/lc_chapternumberingdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/ar/lc_continuenumbering.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/ar/lc_defaultbullet.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/ar/lc_defaultnumbering.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/ar/lc_deleterecord.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/ar/lc_insertneutralparagraph.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/ar/lc_linenumberingdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/ar/lc_newrecord.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/ar/lc_numberingstart.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/ar/lc_outlinebullet.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/ar/lc_recsave.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/ar/lc_recundo.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/ar/lc_redo.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/ar/lc_removebullets.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/ar/lc_romanliststyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/ar/lc_romanlowliststyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/ar/lc_setoutline.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/ar/lc_undo.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/ar/sc_absoluterecord.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/ar/sc_alphaliststyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/ar/sc_alphalowliststyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/ar/sc_bulletsandnumberingdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/ar/sc_chapternumberingdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/ar/sc_continuenumbering.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/ar/sc_defaultbullet.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/ar/sc_defaultnumbering.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/ar/sc_deleterecord.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/ar/sc_insertneutralparagraph.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/ar/sc_linenumberingdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/ar/sc_newrecord.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/ar/sc_numberingstart.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/ar/sc_outlinebullet.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/ar/sc_recsave.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/ar/sc_recundo.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/ar/sc_redo.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/ar/sc_removebullets.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/ar/sc_romanliststyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/ar/sc_romanlowliststyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/ar/sc_setooutline.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/ar/sc_setoutline.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/ar/sc_undo.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/bg/lc_bold.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/bg/lc_changecasetolower.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/bg/lc_changecasetoupper.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/bg/lc_hyphenate.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/bg/lc_insertfixedtext.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/bg/lc_italic.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/bg/lc_smallcaps.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/bg/lc_sortdescending.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/bg/lc_spelling.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/bg/lc_spellonline.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/bg/sc_bold.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/bg/sc_changecasetolower.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/bg/sc_changecasetoupper.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/bg/sc_hyphenate.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/bg/sc_insertfixedtext.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/bg/sc_italic.svg5
-rw-r--r--icon-themes/elementary_svg/cmd/bg/sc_smallcaps.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/bg/sc_sortdescending.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/bg/sc_spelling.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/bg/sc_spellonline.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/de/lc_bold.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/de/lc_italic.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/de/lc_numberformatdecdecimals.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/de/lc_numberformatdecimal.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/de/lc_numberformatincdecimals.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/de/lc_numberformatthousands.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/de/sc_bold.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/de/sc_italic.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/de/sc_numberformatdecdecimals.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/de/sc_numberformatdecimal.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/de/sc_numberformatincdecimals.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/de/sc_numberformatthousands.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/es/lc_bold.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/es/lc_underline.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/es/lc_underlinedouble.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/es/sc_bold.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/es/sc_underline.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/es/sc_underlinedouble.svg4
-rw-r--r--icon-themes/elementary_svg/cmd/fr/lc_bold.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/fr/sc_bold.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/hu/lc_italic.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/hu/lc_underline.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/hu/lc_underlinedouble.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/hu/sc_italic.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/hu/sc_underline.svg4
-rw-r--r--icon-themes/elementary_svg/cmd/hu/sc_underlinedouble.svg4
-rw-r--r--icon-themes/elementary_svg/cmd/it/lc_italic.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/it/sc_italic.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/ko/lc_bold.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/ko/lc_charfontname.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/ko/lc_color.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/ko/lc_designerdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/ko/lc_editstyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/ko/lc_fontdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/ko/lc_grow.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/ko/lc_italic.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/ko/lc_outlinefont.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/ko/lc_overline.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/ko/lc_resetattributes.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/ko/lc_scaletext.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/ko/lc_shadowed.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/ko/lc_shrink.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/ko/lc_sortascending.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/ko/lc_sortdescending.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/ko/lc_strikeout.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/ko/lc_stylenewbyexample.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/ko/lc_styleupdatebyexample.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/ko/lc_text.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/ko/lc_textdirectionlefttoright.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/ko/lc_textdirectiontoptobottom.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/ko/lc_underline.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/ko/lc_underlinedouble.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/ko/sc_bold.svg5
-rw-r--r--icon-themes/elementary_svg/cmd/ko/sc_charfontname.svg6
-rw-r--r--icon-themes/elementary_svg/cmd/ko/sc_color.svg7
-rw-r--r--icon-themes/elementary_svg/cmd/ko/sc_designerdialog.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/ko/sc_fontdialog.svg6
-rw-r--r--icon-themes/elementary_svg/cmd/ko/sc_grow.svg5
-rw-r--r--icon-themes/elementary_svg/cmd/ko/sc_italic.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/ko/sc_outlinefont.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/ko/sc_overline.svg7
-rw-r--r--icon-themes/elementary_svg/cmd/ko/sc_resetattributes.svg7
-rw-r--r--icon-themes/elementary_svg/cmd/ko/sc_scaletext.svg8
-rw-r--r--icon-themes/elementary_svg/cmd/ko/sc_shadowed.svg7
-rw-r--r--icon-themes/elementary_svg/cmd/ko/sc_shrink.svg5
-rw-r--r--icon-themes/elementary_svg/cmd/ko/sc_sortascending.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/ko/sc_sortdescending.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/ko/sc_strikeout.svg7
-rw-r--r--icon-themes/elementary_svg/cmd/ko/sc_stylenewbyexample.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/ko/sc_styleupdatebyexample.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/ko/sc_text.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/ko/sc_textdirectionlefttoright.svg4
-rw-r--r--icon-themes/elementary_svg/cmd/ko/sc_textdirectiontoptobottom.svg5
-rw-r--r--icon-themes/elementary_svg/cmd/ko/sc_underline.svg7
-rw-r--r--icon-themes/elementary_svg/cmd/ko/sc_underlinedouble.svg7
-rw-r--r--icon-themes/elementary_svg/cmd/lc_about.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_absoluterecord.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_acceptalltrackedchanges.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_accepttracedchange.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_accepttrackedchange.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_accepttrackedchanges.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_accepttrackedchangetonext.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_actionmode.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_add.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_adddirect.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_addfield.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_additionsdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_addons.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_addprintarea.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_addressbooksource.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_addwatch.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_alignblock.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_alignbottom.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_aligncenter.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_aligndown.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_alignhorizontalcenter.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_alignleft.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_alignmiddle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_alignright.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_aligntop.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_alignup.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_alignverticalcenter.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_alphaliststyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_alphalowliststyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_animationeffects.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_animationmode.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_animationobjects.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_arc.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_arrowshapes.chevron.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_arrowshapes.circular-arrow.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_arrowshapes.corner-right-arrow.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_arrowshapes.down-arrow-callout.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_arrowshapes.down-arrow.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_arrowshapes.left-arrow-callout.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_arrowshapes.left-arrow.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_arrowshapes.left-right-arrow-callout.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_arrowshapes.left-right-arrow.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_arrowshapes.notched-right-arrow.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_arrowshapes.pentagon-right.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_arrowshapes.quad-arrow-callout.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_arrowshapes.quad-arrow.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_arrowshapes.right-arrow-callout.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_arrowshapes.right-arrow.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_arrowshapes.s-sharped-arrow.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_arrowshapes.split-arrow.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_arrowshapes.split-round-arrow.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_arrowshapes.striped-right-arrow.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_arrowshapes.up-arrow-callout.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_arrowshapes.up-arrow.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_arrowshapes.up-down-arrow-callout.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_arrowshapes.up-down-arrow.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_arrowshapes.up-right-arrow-callout.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_arrowshapes.up-right-arrow.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_arrowshapes.up-right-down-arrow.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_assignlayout.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_assignmacro.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_attributepagesize.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_auditingfillmode.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_auditmenu.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_autocontrolfocus.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_autocorrectdlg.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_autoformat.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_autooutline.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_autoredactdoc.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_autosum.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_avmediaplayer.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_backcolor.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_backgroundcolor.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_backward.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_basicideappear.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_basicshapes.block-arc.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_basicshapes.can.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_basicshapes.circle-pie.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_basicshapes.circle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_basicshapes.cross.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_basicshapes.cube.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_basicshapes.diamond.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_basicshapes.ellipse.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_basicshapes.frame.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_basicshapes.hexagon.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_basicshapes.isosceles-triangle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_basicshapes.octagon.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_basicshapes.paper.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_basicshapes.parallelogram.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_basicshapes.pentagon.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_basicshapes.quadrat.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_basicshapes.rectangle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_basicshapes.right-triangle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_basicshapes.ring.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_basicshapes.round-quadrat.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_basicshapes.round-rectangle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_basicshapes.trapezoid.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_basicstepinto.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_basicstepout.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_basicstepover.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_basicstop.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_beforeobject.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_behindobject.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_bezier_unfilled.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_bezierappend.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_bezierclose.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_bezierconvert.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_beziercutline.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_bezierdelete.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_bezieredge.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_beziereliminatepoints.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_bezierfill.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_bezierinsert.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_beziermove.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_beziersmooth.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_beziersymmetric.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_bibliographycomponent.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_bmpmask.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_bold.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_borderdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_bringtofront.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_browseview.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_bullet.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_bulletsandnumberingdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_calculate.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_calloutshapes.cloud-callout.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_calloutshapes.line-callout-1.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_calloutshapes.line-callout-2.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_calloutshapes.line-callout-3.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_calloutshapes.rectangular-callout.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_calloutshapes.round-callout.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_calloutshapes.round-rectangular-callout.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_cancel.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_capturepoint.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_chainframes.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_changebezier.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_changecasetolower.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_changecasetoupper.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_changedatabasefield.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_changepicture.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_changepolygon.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_chapternumberingdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_charfontname.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_checkbox.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/lc_choosecontrols.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_choosedesign.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_choosemacro.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_choosepolygon.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_circle_unfilled.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_circlearc.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_circlecut.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_circlecut_unfilled.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_circlepie_unfilled.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_cleararrowdependents.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_cleararrowprecedents.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_cleararrows.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_closedoc.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_closemasterview.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_closepreview.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_closewin.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_color.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_colorscaleformatdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_colorsettings.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_columnmenu.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_columnwidth.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_combine.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_combobox.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_commentchangetracking.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_comparedocuments.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_compilebasic.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_compressgraphic.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_conddateformatdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_conditionalformatdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_conditionalformatmenu.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_cone.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_config.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_configuredialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_connector.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_connectorarrowend.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_connectorarrows.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_connectorarrowstart.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_connectorcircleend.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_connectorcircles.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_connectorcirclestart.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_connectorcurve.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_connectorcurvearrowend.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_connectorcurvearrows.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_connectorcurvearrowstart.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_connectorcurvecircleend.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_connectorcurvecircles.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_connectorcurvecirclestart.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_connectorline.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_connectorlinearrowend.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_connectorlinearrows.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_connectorlinearrowstart.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_connectorlinecircleend.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_connectorlinecirclestart.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_connectorlines.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_connectorlinesarrowend.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_connectorlinesarrows.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_connectorlinesarrowstart.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_connectorlinescircleend.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_connectorlinescirclestart.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_continuenumbering.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_contourdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_controlcodes.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_controlproperties.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_convertinto3d.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_convertinto3dlathe.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_convertinto3dlathefast.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_copy.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_copyobjects.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_crookrotate.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_crookslant.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_crop.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_cube.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_currencyfield.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_customanimation.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_customshowdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_cut.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_cylinder.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_cyramid.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_dataarearefresh.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_databarformatdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_dataconsolidate.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_datadatapilotrun.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_datafilterautofilter.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_datafilterspecialfilter.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_datafilterstandardfilter.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_dataimport.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_dataincolumns.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_datainrows.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_dataprovider.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_dataproviderrefresh.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_dataranges.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_datasort.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_datastreams.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_datastreamsplay.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_datasubtotals.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_datefield.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_dbaddrelation.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_dbchangedesignmode.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_dbclearquery.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_dbdistinctvalues.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_dbformdelete.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_dbformedit.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_dbformrename.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_dbindexdesign.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_dbnewform.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_dbnewformautopilot.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_dbnewquery.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_dbnewqueryautopilot.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_dbnewreport.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_dbnewreportautopilot.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_dbnewtable.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_dbnewtableautopilot.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_dbnewviewsql.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_dbquerydelete.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_dbqueryedit.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_dbqueryrename.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_dbrelationdesign.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_dbreportdelete.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_dbreportedit.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_dbreportrename.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_dbsortingandgrouping.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_dbtabledelete.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_dbtableedit.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_dbtablerename.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_dbviewaliases.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_dbviewforms.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_dbviewfunctions.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_dbviewqueries.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_dbviewreports.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_dbviewtablenames.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_dbviewtables.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_decrementindent.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_decrementlevel.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_decrementsublevels.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_defaultbullet.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_defaultcharstyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_defaultindent.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_defaultnumbering.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_definedbname.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_definename.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_defineprintarea.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_delete.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_deleteallannotation.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_deleteallbreaks.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_deleteannotation.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_deleteauthor.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_deletecolumns.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_deletemasterpage.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_deletepage.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_deletepivottable.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_deleteprintarea.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_deleterecord.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_deleterows.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_deleteslide.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_deletetable.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_designerdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_developmenttoolsdockingwindow.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_dia.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_diaauto.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_diaeffect.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_diagramarea.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_diagramaxis.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_diagramaxisx.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_diagramaxisxyz.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_diagramaxisy.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_diagramaxisz.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_diagramdata.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_diagramtype.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_diagramwall.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_diamode.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_diaspeed.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_diatime.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_dismantle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_displaymasterbackground.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_displaymasterobjects.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_displaymode.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_distributecolumns.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_distributehorzcenter.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_distributehorzdistance.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_distributehorzleft.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_distributehorzright.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_distributerows.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_distributeselection.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_distributevertbottom.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_distributevertcenter.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_distributevertdistance.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_distributeverttop.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_documentation.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_donation.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_doubleclicktextedit.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_downsearch.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_drawcaption.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_drawchart.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_dsbdocumentdatasource.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_dsbinsertcontent.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_dsbrowserexplorer.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_duplicatepage.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_duplicatesheet.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_duplicateslide.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_edit.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_editannotation.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_editcurindex.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_editdoc.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_editframeset.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_editglossary.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_editheaderandfooter.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_edithyperlink.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_editprintarea.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_editstyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_ellipse_unfilled.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_ellipsecut.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_ellipsecut_unfilled.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_emojicontrol.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_emphasischarstyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_entergroup.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_entirecell.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_entirecolumn.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_entirerow.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_equalizeheight.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_equalizewidth.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_errorcellstyles.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_euroconverter.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_executereport.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_expandpage.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_exportdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_exportdirecttoepub.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_exportdirecttopdf.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_exportto.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_extendedhelp.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_extrusion3dcolor.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_extrusiondepthfloater.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_extrusiondirectionfloater.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_extrusionlightingfloater.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_extrusionsurfacefloater.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_extrusiontiltdown.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_extrusiontiltleft.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_extrusiontiltright.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_extrusiontiltup.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_extrusiontoggle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_fields.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_filldown.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_fillleft.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_fillright.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_fillshadow.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_fillup.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_firstpage.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_firstrecord.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_fliphorizontal.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_flipvertical.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-card.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-collate.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-decision.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-delay.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-direct-access-storage.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-display.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-document.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-internal-storage.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-manual-input.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-merge.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-multidocument.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-off-page-connector.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-or.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-predefined-process.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-preparation.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-punched-tape.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-sequential-access.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-sort.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-stored-data.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-summing-junction.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-terminator.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_fontdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_fontwork.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_fontworksameletterheights.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-arch-down-curve.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-arch-down-pour.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-arch-left-curve.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-arch-left-pour.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-arch-right-curve.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-arch-right-pour.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-arch-up-curve.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-arch-up-pour.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-chevron-down.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-chevron-up.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-circle-curve.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-circle-pour.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-curve-down.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-curve-up.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-fade-down.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-fade-left.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-fade-right.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-fade-up-and-left.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-fade-up-and-right.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-fade-up.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-inflate.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-open-circle-curve.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-open-circle-pour.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-plain-text.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-slant-down.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-slant-up.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-stop.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-triangle-down.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-triangle-up.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-wave.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_footnotedialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_formatallnotes.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_formatcelldialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_formatcolumns.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_formatgroup.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_formatpaintbrush.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_formattedfield.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_formatungroup.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_formdesigntools.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_formelcursor.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_formfiltered.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_formfilternavigator.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_formproperties.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_forward.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_framedialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_framelinecolor.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_freeline.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_freeline_unfilled.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_freezepanes.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_freezepanesfirstcolumn.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_freezepanesfirstrow.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_fullscreen.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_gallery.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_getinvolved.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_glueeditmode.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_glueescapedirectionbottom.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_glueescapedirectionleft.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_glueescapedirectionright.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_glueescapedirectiontop.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_gluehorzaligncenter.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_gluehorzalignleft.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_gluehorzalignright.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_glueinsertpoint.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_gluepercent.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_gluevertalignbottom.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_gluevertaligncenter.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_gluevertaligntop.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_goalseekdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_gotopage.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_grafblue.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_grafcontrast.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_grafgamma.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_grafgreen.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_grafluminance.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_grafred.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_graftransparence.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_graphic.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_graphicdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_graphicfilterinvert.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_graphicfiltermosaic.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_graphicfilterpopart.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_graphicfilterrelief.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_graphicfilterremovenoise.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_graphicfiltersepia.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_graphicfiltersharpen.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_graphicfiltersmooth.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_graphicfiltersobel.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_graphicfiltersolarize.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_graphicfiltertoolbox.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_greatestheight.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_greatestwidth.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_grid.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_griduse.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_gridvisible.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_group.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_groupbox.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_grow.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_halfsphere.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_handoutmode.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_hangingindent.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_heading1parastyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_heading2parastyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_heading3parastyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_heading4parastyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_heading5parastyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_heading6parastyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_helpindex.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_helplinesmove.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_helplinesuse.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_helplinesvisible.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_hfixedline.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_hide.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_hideallnotes.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_hidecolumn.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_hidedetail.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_hidenote.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_hiderow.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_hideslide.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_hidewhitespace.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_hscrollbar.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_hyphenate.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_iconsetformatdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_imagebutton.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_imagecontrol.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_imagemapdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_importdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_importfromfile.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_importslidefromfile.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_incrementindent.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_incrementlevel.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_incrementsublevels.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_inscellsctrl.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_insert.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_insertannotation.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_insertbookmark.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_insertbreak.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_insertcaptiondialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_insertcellsdown.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_insertcellsright.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_insertcolumnbreak.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_insertcolumns.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_insertcolumnsafter.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_insertctrl.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_insertdoc.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_insertdraw.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_insertendnote.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_insertenvelope.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_insertexternaldatasource.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_insertfield.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_insertfixedtext.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_insertfooter.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_insertfootnote.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_insertframe.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_insertframeinteract.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_insertgraphic.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_insertheader.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_inserthyperlink.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_inserthyperlinkcontrol.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_insertindexesentry.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_insertlayer.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_insertlinebreak.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_insertmasterpage.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_insertmath.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_insertmenutitles.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_insertmultiindex.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_insertneutralparagraph.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_insertobject.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_insertobjectdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_insertobjectfloatingframe.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_insertpage.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_insertpagebreak.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_insertpagecountfield.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_insertpagenumberfield.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_insertplugin.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_insertreferencefield.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_insertrows.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_insertrowsafter.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_insertscript.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_insertsection.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_insertslide.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_insertsound.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_insertsymbol.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_inserttable.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_inserttitlefield.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_inserttopicfield.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_inserttreecontrol.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_insertvideo.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_inspectordeck.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_interactivegradient.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_interactivetransparence.svg313
-rw-r--r--icon-themes/elementary_svg/cmd/lc_intersect.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_italic.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_jumptonexttablesel.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_jumptoprevtablesel.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_label.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_lastpage.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_lastrecord.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_leaveallgroups.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_leavegroup.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_leftpanedraw.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_legend.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_librelogo-clearscreen.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_librelogo-gobackward.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_librelogo-goforward.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_librelogo-home.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_librelogo-left.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_librelogo-right.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_librelogo-run.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_line.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_line_diagonal.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_linearrowcircle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_linearrowend.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_linearrows.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_linearrowsquare.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_linearrowstart.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_linecirclearrow.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_lineendstyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_linenumberingdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_linesquarearrow.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_linestyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_linetoolbox.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_linewidth.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_linkdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_listbox.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_loadbasic.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_macrorecorder.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_mailmergecreatedocuments.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_mailmergeemaildocuments.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_mailmergeexcludeentry.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_mailmergeprintdocuments.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_mailmergesavedocuments.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_mailmergewizard.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_managebreakpoints.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_managelanguage.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_managexmlsource.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_marks.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_masterlayouts.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_masterpage.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_matchgroup.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_measureline.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_mediamute.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_mediapause.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_mediarepeat.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_menubar.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_merge.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_mergecells.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_mergedialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_mergedocuments.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_mergetable.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_mirror.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_mirrorvert.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_modifyframe.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_modifylayer.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_moduledialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_morecontrols.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/lc_morphing.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_move.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_movedown.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_movedownsubitems.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_movepagefirst.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_movepagelast.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_moveup.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_moveupsubitems.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_name.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_navigationbar.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_navigator.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_neutralcellstyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_neutralcellstyles.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_newdoc.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_newglobaldoc.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_newhtmldoc.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_newrecord.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_newwindow.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_nextannotation.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_nextpage.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_nextrecord.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_nexttrackedchange.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_normalmultipanegui.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_normalviewmode.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_notesmasterpage.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_notesmode.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_numberformatdate.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_numberformatdecdecimals.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_numberformatdecimal.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_numberformatincdecimals.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_numberformatpercent.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_numberformatscientific.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_numberformatstandard.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_numberformatthousands.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_numberingstart.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_numberliststyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_numericfield.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_objectalign.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_objectalignleft.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_objectalignright.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_objectcatalog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_objectmenu.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_objectposition.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_objecttitledescription.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_ok.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_open.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_openhyperlinkoncursor.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_openreadonly.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_openremote.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_optimizetable.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_orientation.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_outlinebullet.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_outlinecollapse.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_outlinecollapseall.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_outlineexpand.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_outlineexpandall.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_outlinefont.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_outlineformat.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_outlinemode.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_outputqualityblackwhite.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_outputqualitycolor.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_outputqualitygrayscale.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_overline.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_pagebreakmode.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_pagecolumntype.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_pagedialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_pagemargin.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_pagemode.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_pagesetup.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_paragraphdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_paralefttoright.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_pararighttoleft.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_paraspacedecrease.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_paraspaceincrease.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_paste.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_pasteaslink.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_pasteonlyformula.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_pasteonlytext.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_pasteonlyvalue.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_pastespecial.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_pastetransposed.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_pasteunformatted.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_patternfield.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_photoalbumdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_pie_unfilled.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_polygon.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_polygon_diagonal.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_polygon_diagonal_unfilled.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_polygon_unfilled.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_preformattedparastyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_presentation.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_presentationcurrentslide.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_presentationdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_presentationlayout.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_presentationminimizer.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_previousannotation.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_previouspage.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_previoustrackedchange.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_prevrecord.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_print.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_printdefault.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_printersetup.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_printlayout.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_printpreview.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_progressbar.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_protect.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_protectbookmarks.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_protectfields.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_pushbutton.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_quit.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_quotecharstyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_quoteparastyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_radiobutton.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_recalcpivottable.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_recentfilelist.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_recsave.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_recsearch.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_rect_rounded_unfilled.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_rect_unfilled.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_recundo.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_redactdoc.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_redactedexportblack.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_redactedexportwhite.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_redo.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_rehearsetimings.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_rejectalltrackedchanges.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_rejecttrackedchange.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_rejecttrackedchangetonext.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_reload.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_remove.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_removebullets.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_removefiltersort.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_removehyperlink.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_rename.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_renameobject.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_renamepage.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_renameslide.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_repeat.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_replycomment.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_reportnavigator.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_resetattributes.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_reverseorder.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_romanliststyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_romanlowliststyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_rotate180.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_rotateleft.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_rotateright.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_rowheight.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_rowmenu.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_ruler.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_runbasic.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_runmacro.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_safemode.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_save.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_saveacopy.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_saveall.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_saveas.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_saveasremote.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_saveastemplate.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_savebackground.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_savebasicas.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_sbaexecutesql.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_sbanativesql.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_scaletext.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_scan.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_scriptorganizer.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_scrollbar.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_searchdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_sectionshrink.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_sectionshrinkbottom.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_sectionshrinktop.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_selectall.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_selectbackground.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_selectdata.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_selectdb.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_selectionmodemenu.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_selectobject.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_selecttable.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_selecttables.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_selectunprotectedcells.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_sendfax.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_sendfeedback.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_sendmail.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_sendmaildocaspdf.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_sendtoback.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_sendviabluetooth.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_setborderstyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_setdocumentproperties.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_setminimalcolumnwidth.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_setminimalrowheight.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_setobjecttobackground.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_setobjecttoforeground.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_setoptimalcolumnwidth.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_setoptimalrowheight.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_setoutline.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_setreminder.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_shadowcursor.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_shadowed.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_sharedocument.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_shear.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_shell3d.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_show.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_showallnotes.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_showbookview.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_showcolumn.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_showdatanavigator.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_showdependents.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_showdetail.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_showerrors.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_showfmexplorer.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_showinvalid.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_showlicense.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_showmultiplepages.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_shownote.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_showprecedents.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_showpropbrowser.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/lc_showrow.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_showsinglepage.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_showslide.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_showtoolbar.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/lc_showtrackedchanges.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_showtwopages.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_showwhitespace.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_shrink.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_sidebar.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_signature.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_signaturelinedialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_signaturesmenu.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_signpdf.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_slidemasterpage.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_smallcaps.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_smallestheight.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_smallestwidth.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_snapborder.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_snapframe.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_snappoints.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_solverdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_sortascending.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_sortdescending.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_sourcecharstyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_sourceview.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_spacepara1.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_spacepara15.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_spacepara2.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_spacing.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_spelling.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_spellonline.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_sphere.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_spinbutton.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_splitcell.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_splittable.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_splitwindow.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_square_rounded_unfilled.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_square_unfilled.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_starshapes.bang.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_starshapes.concave-star6.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_starshapes.doorplate.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_starshapes.horizontal-scroll.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_starshapes.signet.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_starshapes.star12.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_starshapes.star24.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_starshapes.star4.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_starshapes.star5.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_starshapes.star6.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_starshapes.star8.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_starshapes.vertical-scroll.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_statisticsmenu.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_statusbarvisible.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_strikeout.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_strongemphasischarstyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_stylenewbyexample.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_styleupdatebyexample.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_subscript.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_substract.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_subtitleparastyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_superscript.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_switchcontroldesignmode.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_switchxformsdesignmode.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_symbolshapes.brace-pair.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_symbolshapes.bracket-pair.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_symbolshapes.cloud.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_symbolshapes.diamond-bevel.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_symbolshapes.flower.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_symbolshapes.forbidden.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_symbolshapes.heart.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_symbolshapes.left-brace.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_symbolshapes.left-bracket.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_symbolshapes.lightning.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_symbolshapes.moon.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_symbolshapes.octagon-bevel.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_symbolshapes.puzzle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_symbolshapes.quad-bevel.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_symbolshapes.right-brace.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_symbolshapes.right-bracket.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_symbolshapes.smiley.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_symbolshapes.sun.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_tabdialog.svg5
-rw-r--r--icon-themes/elementary_svg/cmd/lc_tabledeselectall.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_tabledesign.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_tabledialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_tablemodefix.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_tablemodefixprop.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_tablemodevariable.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_tablenumberformatdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_tableselectall.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_templatemanager.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_testmode.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_text.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_text_marquee.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_textbodyparastyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_textdirectionlefttoright.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_textdirectiontoptobottom.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_textfittosizetool.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_texttocolumns.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_thesaurusdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_timefield.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_titlepagedialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_titleparastyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_toggleanchortype.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_toggleaxistitle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_togglebreakpoint.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_togglegridhorizontal.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_togglegridvertical.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_togglelegend.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_togglemergecells.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_toggleobjectbeziermode.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_toggleobjectrotatemode.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_togglesheetgrid.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_toggletabbarvisibility.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_toggletitle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_toolbarmode.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_toolprotectiondocument.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_torus.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_trackchanges.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_trackchangesbar.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_transformdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_underline.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_underlinedouble.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_undo.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_ungroup.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_unhainframes.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_unsetcellsreadonly.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_updatecurindex.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_upsearch.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_usewizards.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_validation.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_versiondialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_verticalcaption.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_verticaltext.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_verticaltextfittosizetool.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_vfixedline.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_view100.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_viewdatasourcebrowser.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_viewformasgrid.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_viewrowcolumnheaders.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_viewvaluehighlighting.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_vruler.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_warningcellstyles.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_watermark.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_window3d.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_wordcountdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_wrapcontour.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_wrapideal.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_wrapleft.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_wrapoff.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_wrapon.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_wrapright.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_wraptext.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_wrapthrough.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_xlinecolor.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_zoom.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_zoomin.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_zoomnext.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_zoomobjects.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_zoomoptimal.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_zoomout.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_zoompage.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_zoompagewidth.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_zoompanning.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/lc_zoomprevious.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/nl/lc_bold.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/nl/lc_underline.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/nl/lc_underlinedouble.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/nl/sc_bold.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/nl/sc_underline.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/nl/sc_underlinedouble.svg4
-rw-r--r--icon-themes/elementary_svg/cmd/outlinecollapse.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/pl/lc_underline.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/pl/lc_underlinedouble.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/pl/sc_underline.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/pl/sc_underlinedouble.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/ru/lc_bold.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/ru/lc_underline.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/ru/lc_underlinedouble.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/ru/sc_bold.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/ru/sc_underline.svg5
-rw-r--r--icon-themes/elementary_svg/cmd/ru/sc_underlinedouble.svg5
-rw-r--r--icon-themes/elementary_svg/cmd/sc_about.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_absoluterecord.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_accent1cellstyles.svg4
-rw-r--r--icon-themes/elementary_svg/cmd/sc_accent2cellstyles.svg4
-rw-r--r--icon-themes/elementary_svg/cmd/sc_accent3cellstyles.svg4
-rw-r--r--icon-themes/elementary_svg/cmd/sc_acceptalltrackedchanges.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_accepttracedchange.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_accepttrackedchange.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_accepttrackedchanges.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_accepttrackedchangetonext.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_actionmode.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_add.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_adddirect.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_addfield.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_additionsdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_addons.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_addprintarea.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_addressbooksource.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_addwatch.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_alignblock.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_alignbottom.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_aligncenter.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_aligndown.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_alignhorizontalcenter.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_alignleft.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_alignmiddle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_alignright.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_aligntop.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_alignup.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_alignverticalcenter.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_alphaliststyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_alphalowliststyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_animationeffects.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_animationmode.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_animationobjects.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_arc.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_arrowshapes.chevron.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_arrowshapes.circular-arrow.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_arrowshapes.corner-right-arrow.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_arrowshapes.down-arrow-callout.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_arrowshapes.down-arrow.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_arrowshapes.left-arrow-callout.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_arrowshapes.left-arrow.svg4
-rw-r--r--icon-themes/elementary_svg/cmd/sc_arrowshapes.left-right-arrow-callout.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_arrowshapes.left-right-arrow.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_arrowshapes.notched-right-arrow.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_arrowshapes.pentagon-right.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_arrowshapes.quad-arrow-callout.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_arrowshapes.quad-arrow.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_arrowshapes.right-arrow-callout.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_arrowshapes.right-arrow.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_arrowshapes.s-sharped-arrow.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_arrowshapes.split-arrow.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_arrowshapes.split-round-arrow.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_arrowshapes.striped-right-arrow.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_arrowshapes.up-arrow-callout.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_arrowshapes.up-arrow.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_arrowshapes.up-down-arrow-callout.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_arrowshapes.up-down-arrow.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_arrowshapes.up-right-arrow-callout.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_arrowshapes.up-right-arrow.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_arrowshapes.up-right-down-arrow.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_assignlayout.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_assignmacro.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_attributepagesize.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_auditingfillmode.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_auditmenu.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_autocontrolfocus.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_autocorrectdlg.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/sc_autoformat.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_autooutline.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_autoredactdoc.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_autosum.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/sc_avmediaplayer.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_backcolor.svg5
-rw-r--r--icon-themes/elementary_svg/cmd/sc_backgroundcolor.svg4
-rw-r--r--icon-themes/elementary_svg/cmd/sc_backward.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_badcellstyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_badcellstyles.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_basicideappear.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_basicshapes.block-arc.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_basicshapes.can.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_basicshapes.circle-pie.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_basicshapes.circle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_basicshapes.cross.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_basicshapes.cube.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_basicshapes.diamond.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_basicshapes.ellipse.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_basicshapes.frame.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_basicshapes.hexagon.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_basicshapes.isosceles-triangle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_basicshapes.octagon.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_basicshapes.paper.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_basicshapes.parallelogram.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_basicshapes.pentagon.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_basicshapes.quadrat.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_basicshapes.rectangle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_basicshapes.right-triangle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_basicshapes.ring.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_basicshapes.round-quadrat.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_basicshapes.round-rectangle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_basicshapes.trapezoid.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_basicstepinto.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_basicstepout.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_basicstepover.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_basicstop.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_beforeobject.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_behindobject.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_bezier_unfilled.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_bezierappend.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_bezierclose.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_bezierconvert.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_beziercutline.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_bezierdelete.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_bezieredge.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_beziereliminatepoints.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_bezierfill.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_bezierinsert.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_beziermove.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_beziersmooth.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_beziersymmetric.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_bibliographycomponent.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_bmpmask.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_bold.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_borderdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_bringtofront.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_browseview.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_bullet.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_bulletsandnumberingdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_calculate.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_calloutshapes.cloud-callout.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_calloutshapes.line-callout-1.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_calloutshapes.line-callout-2.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_calloutshapes.line-callout-3.svg4
-rw-r--r--icon-themes/elementary_svg/cmd/sc_calloutshapes.rectangular-callout.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_calloutshapes.round-callout.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_calloutshapes.round-rectangular-callout.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_cancel.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_capturepoint.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_chainframes.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_changebezier.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_changecasetolower.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_changecasetoupper.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_changedatabasefield.svg8
-rw-r--r--icon-themes/elementary_svg/cmd/sc_changepicture.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_changepolygon.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_chapternumberingdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_charfontname.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_checkbox.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/sc_choosecontrols.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_choosedesign.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_choosemacro.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_choosepolygon.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_circle_unfilled.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_circlearc.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_circlecut.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_circlecut_unfilled.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_circlepie_unfilled.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_cleararrowdependents.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_cleararrowprecedents.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_cleararrows.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_closedoc.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_closemasterview.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_closepreview.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_closewin.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_color.svg4
-rw-r--r--icon-themes/elementary_svg/cmd/sc_colorscaleformatdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_colorsettings.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_columnmenu.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_columnwidth.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_combine.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_combobox.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_commentchangetracking.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_comparedocuments.svg7
-rw-r--r--icon-themes/elementary_svg/cmd/sc_compilebasic.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_compressgraphic.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_conddateformatdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_conditionalformatdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_conditionalformatmenu.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_cone.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_config.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_configuredialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_connector.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/sc_connectorarrowend.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/sc_connectorarrows.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/sc_connectorarrowstart.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/sc_connectorcircleend.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/sc_connectorcirclestart.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/sc_connectorcurve.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/sc_connectorcurvearrowend.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/sc_connectorcurvearrows.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/sc_connectorcurvearrowstart.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/sc_connectorcurvecircleend.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/sc_connectorcurvecirclestart.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/sc_connectorline.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/sc_connectorlinearrowend.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/sc_connectorlinearrows.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/sc_connectorlinearrowstart.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/sc_connectorlinecircleend.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/sc_connectorlinecirclestart.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/sc_connectorlines.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/sc_connectorlinesarrowend.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/sc_connectorlinesarrows.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/sc_connectorlinesarrowstart.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/sc_connectorlinescircleend.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/sc_connectorlinescirclestart.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/sc_continuenumbering.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_contourdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_controlcodes.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/sc_controlproperties.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_convertinto3d.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_convertinto3dlathe.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_convertinto3dlathefast.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_copy.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_copyobjects.svg4
-rw-r--r--icon-themes/elementary_svg/cmd/sc_crookrotate.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_crookslant.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_crop.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_cube.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_currencyfield.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_customanimation.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_customshowdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_cut.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_cylinder.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_cyramid.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_dataarearefresh.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_databarformatdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_dataconsolidate.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_datadatapilotrun.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_datafilterautofilter.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_datafilterspecialfilter.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_datafilterstandardfilter.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_dataform.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_dataimport.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_dataincolumns.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_datainrows.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_dataprovider.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_dataproviderrefresh.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_dataranges.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_datasort.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_datastreams.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_datastreamsplay.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_datasubtotals.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_datefield.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_dbaddrelation.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_dbchangedesignmode.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_dbclearquery.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_dbdistinctvalues.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_dbformdelete.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_dbformedit.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_dbformrename.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_dbindexdesign.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_dbnewform.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_dbnewformautopilot.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_dbnewquery.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_dbnewqueryautopilot.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_dbnewreport.svg4
-rw-r--r--icon-themes/elementary_svg/cmd/sc_dbnewreportautopilot.svg6
-rw-r--r--icon-themes/elementary_svg/cmd/sc_dbnewtable.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_dbnewtableautopilot.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_dbnewviewsql.svg4
-rw-r--r--icon-themes/elementary_svg/cmd/sc_dbquerydelete.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_dbqueryedit.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_dbqueryrename.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_dbrelationdesign.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_dbreportdelete.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/sc_dbreportedit.svg5
-rw-r--r--icon-themes/elementary_svg/cmd/sc_dbreportrename.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/sc_dbsortingandgrouping.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_dbtabledelete.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_dbtableedit.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_dbtablerename.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_dbviewaliases.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_dbviewforms.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_dbviewfunctions.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_dbviewqueries.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_dbviewreports.svg4
-rw-r--r--icon-themes/elementary_svg/cmd/sc_dbviewtablenames.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_dbviewtables.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_decrementindent.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_decrementlevel.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_decrementsublevels.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_defaultbullet.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_defaultcharstyle.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/sc_defaultnumbering.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_definedbname.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_definename.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_defineprintarea.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_delete.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_deleteallannotation.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_deleteallbreaks.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_deleteannotation.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_deleteauthor.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_deletecolumns.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_deletemasterpage.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_deletepage.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_deletepivottable.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_deleteprintarea.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_deleterecord.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_deleterows.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_deleteslide.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_deletetable.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_designerdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_developmenttoolsdockingwindow.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_dia.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_diaauto.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_diaeffect.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_diagramarea.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_diagramaxis.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_diagramaxisx.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_diagramaxisxyz.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_diagramaxisy.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_diagramaxisz.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_diagramdata.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_diagramtype.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_diagramwall.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_diamode.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_diaspeed.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_diatime.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_dismantle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_displaymasterbackground.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_displaymasterobjects.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_displaymode.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/sc_distributecolumns.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_distributehorzcenter.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_distributehorzdistance.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_distributehorzleft.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_distributehorzright.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_distributerows.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_distributeselection.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_distributevertbottom.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_distributevertcenter.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_distributevertdistance.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_distributeverttop.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_documentation.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_donation.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_doubleclicktextedit.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/sc_downsearch.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_drawcaption.svg4
-rw-r--r--icon-themes/elementary_svg/cmd/sc_drawchart.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_dsbdocumentdatasource.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_dsbinsertcontent.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_dsbrowserexplorer.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_duplicatepage.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_duplicatesheet.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_duplicateslide.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_edit.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_editannotation.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_editcurindex.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_editdoc.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_editframeset.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_editglossary.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_editheaderandfooter.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_edithyperlink.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_editprintarea.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_editstyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_ellipse_unfilled.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_ellipsecut.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_ellipsecut_unfilled.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_emojicontrol.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_emphasischarstyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_entergroup.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_entirecell.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_entirecolumn.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_entirerow.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_equalizeheight.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_equalizewidth.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_errorcellstyles.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_euroconverter.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/sc_executereport.svg4
-rw-r--r--icon-themes/elementary_svg/cmd/sc_expandpage.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/sc_exportdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_exportdirecttoepub.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_exportdirecttopdf.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_exportto.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_extendedhelp.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_extrusion3dcolor.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_extrusiondepthfloater.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_extrusiondirectionfloater.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_extrusionlightingfloater.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_extrusionsurfacefloater.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_extrusiontiltdown.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_extrusiontiltleft.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_extrusiontiltright.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_extrusiontiltup.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_extrusiontoggle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_fields.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_filldown.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_fillleft.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_fillright.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_fillshadow.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_fillup.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_firstpage.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_firstrecord.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_fliphorizontal.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_flipvertical.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-card.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-collate.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-decision.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-delay.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-direct-access-storage.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-display.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-document.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-internal-storage.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-manual-input.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-merge.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-multidocument.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-off-page-connector.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-or.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-predefined-process.svg6
-rw-r--r--icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-preparation.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-punched-tape.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-sequential-access.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-sort.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-stored-data.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-summing-junction.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-terminator.svg4
-rw-r--r--icon-themes/elementary_svg/cmd/sc_fontdialog.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/sc_fontwork.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/sc_fontworksameletterheights.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-arch-down-curve.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-arch-down-pour.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-arch-left-curve.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-arch-left-pour.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-arch-right-curve.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-arch-right-pour.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-arch-up-curve.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-arch-up-pour.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-chevron-down.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-chevron-up.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-circle-curve.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-circle-pour.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-curve-down.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-curve-up.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-fade-down.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-fade-left.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-fade-right.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-fade-up-and-left.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-fade-up-and-right.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-fade-up.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-inflate.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-open-circle-curve.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-open-circle-pour.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-plain-text.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-slant-down.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-slant-up.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-stop.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-triangle-down.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-triangle-up.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-wave.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_footnotedialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_formatallnotes.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_formatcelldialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_formatcolumns.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_formatgroup.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_formatpaintbrush.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_formattedfield.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_formatungroup.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_formdesigntools.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_formelcursor.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_formfiltered.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_formfilternavigator.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_formproperties.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_forward.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_framedialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_framelinecolor.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_freeline.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_freeline_unfilled.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_freezepanes.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_freezepanesfirstcolumn.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_freezepanesfirstrow.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_fullscreen.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_gallery.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_getinvolved.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_glueeditmode.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_glueescapedirectionbottom.svg5
-rw-r--r--icon-themes/elementary_svg/cmd/sc_glueescapedirectionleft.svg5
-rw-r--r--icon-themes/elementary_svg/cmd/sc_glueescapedirectionright.svg5
-rw-r--r--icon-themes/elementary_svg/cmd/sc_glueescapedirectiontop.svg5
-rw-r--r--icon-themes/elementary_svg/cmd/sc_gluehorzaligncenter.svg5
-rw-r--r--icon-themes/elementary_svg/cmd/sc_gluehorzalignleft.svg5
-rw-r--r--icon-themes/elementary_svg/cmd/sc_gluehorzalignright.svg5
-rw-r--r--icon-themes/elementary_svg/cmd/sc_glueinsertpoint.svg6
-rw-r--r--icon-themes/elementary_svg/cmd/sc_gluepercent.svg5
-rw-r--r--icon-themes/elementary_svg/cmd/sc_gluevertalignbottom.svg6
-rw-r--r--icon-themes/elementary_svg/cmd/sc_gluevertaligncenter.svg5
-rw-r--r--icon-themes/elementary_svg/cmd/sc_gluevertaligntop.svg6
-rw-r--r--icon-themes/elementary_svg/cmd/sc_goalseekdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_goodcellstyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_goodcellstyles.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_gotopage.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_grafblue.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_grafcontrast.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_grafgamma.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_grafgreen.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_grafluminance.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_grafred.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_graftransparence.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_graphic.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_graphicdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_graphicfilterinvert.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_graphicfiltermosaic.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_graphicfilterpopart.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_graphicfilterrelief.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_graphicfilterremovenoise.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_graphicfiltersepia.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_graphicfiltersharpen.svg7
-rw-r--r--icon-themes/elementary_svg/cmd/sc_graphicfiltersmooth.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_graphicfiltersobel.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_graphicfiltersolarize.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_graphicfiltertoolbox.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_greatestheight.svg5
-rw-r--r--icon-themes/elementary_svg/cmd/sc_greatestwidth.svg5
-rw-r--r--icon-themes/elementary_svg/cmd/sc_grid.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_griduse.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/sc_gridvisible.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_group.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_groupbox.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_grow.svg4
-rw-r--r--icon-themes/elementary_svg/cmd/sc_halfsphere.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_handoutmode.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_hangingindent.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_heading1parastyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_heading2parastyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_heading3parastyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_heading4parastyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_heading5parastyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_heading6parastyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_helpindex.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_helplinesmove.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/sc_helplinesuse.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/sc_helplinesvisible.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_hfixedline.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_hide.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_hideallnotes.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_hidecolumn.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_hidedetail.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_hidenote.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_hiderow.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_hideslide.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_hidewhitespace.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_hscrollbar.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_hyphenate.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_iconsetformatdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_imagebutton.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_imagecontrol.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_imagemapdialog.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/sc_importdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_importfromfile.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_importslidefromfile.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_incrementindent.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_incrementlevel.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_incrementsublevels.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_inscellsctrl.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_insert.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_insertannotation.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_insertbookmark.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_insertbreak.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_insertcaptiondialog.svg7
-rw-r--r--icon-themes/elementary_svg/cmd/sc_insertcellsdown.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_insertcellsright.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_insertcolumnbreak.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_insertcolumns.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_insertcolumnsafter.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_insertctrl.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_insertdoc.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_insertdraw.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_insertendnote.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_insertenvelope.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_insertexternaldatasource.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_insertfield.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_insertfixedtext.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_insertfooter.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_insertfootnote.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_insertframe.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_insertframeinteract.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_insertgraphic.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_insertheader.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_inserthyperlink.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_inserthyperlinkcontrol.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_insertindexesentry.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_insertlayer.svg7
-rw-r--r--icon-themes/elementary_svg/cmd/sc_insertlinebreak.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_insertmasterpage.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_insertmath.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/sc_insertmenutitles.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_insertmultiindex.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_insertneutralparagraph.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_insertobject.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_insertobjectdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_insertobjectfloatingframe.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_insertpage.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_insertpagebreak.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_insertpagecountfield.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_insertpagenumberfield.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_insertplugin.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_insertreferencefield.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_insertrows.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_insertrowsafter.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_insertscript.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_insertsection.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_insertslide.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_insertsound.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_insertsymbol.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_inserttable.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_inserttitlefield.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_inserttopicfield.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_inserttreecontrol.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_insertvideo.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_inspectordeck.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/sc_interactivegradient.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_interactivetransparence.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_intersect.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_italic.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/sc_jumptonexttable.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_jumptonexttablesel.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_jumptoprevtable.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_jumptoprevtablesel.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_label.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_lastpage.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_lastrecord.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_leaveallgroups.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_leavegroup.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_leftpanedraw.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/sc_legend.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_librelogo-clearscreen.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_librelogo-gobackward.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_librelogo-goforward.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/sc_librelogo-home.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_librelogo-left.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_librelogo-right.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_librelogo-run.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_line.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/sc_line_diagonal.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/sc_linearrowcircle.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/sc_linearrowend.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/sc_linearrows.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/sc_linearrowsquare.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/sc_linearrowstart.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/sc_linecirclearrow.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/sc_lineendstyle.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/sc_linenumberingdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_linesquarearrow.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/sc_linestyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_linetoolbox.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_linewidth.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/sc_linkdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_listbox.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_loadbasic.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_lock.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_macrorecorder.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_mailmergecreatedocuments.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_mailmergeemaildocuments.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_mailmergeexcludeentry.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_mailmergeprintdocuments.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_mailmergesavedocuments.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_mailmergewizard.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_managebreakpoints.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_managelanguage.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_managexmlsource.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_marks.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_masterlayouts.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_masterpage.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_matchgroup.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_measureline.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/sc_mediamute.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_mediapause.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_mediarepeat.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_menubar.svg5
-rw-r--r--icon-themes/elementary_svg/cmd/sc_merge.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_mergecells.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_mergedialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_mergedocuments.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_mergetable.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_mirror.svg5
-rw-r--r--icon-themes/elementary_svg/cmd/sc_mirrorvert.svg6
-rw-r--r--icon-themes/elementary_svg/cmd/sc_modifyframe.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_modifylayer.svg7
-rw-r--r--icon-themes/elementary_svg/cmd/sc_moduledialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_morecontrols.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/sc_morphing.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_move.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_movedown.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_movedownsubitems.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_movepagefirst.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_movepagelast.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_moveup.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_moveupsubitems.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_name.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_navigationbar.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_navigator.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_neutralcellstyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_neutralcellstyles.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_newdoc.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_newglobaldoc.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_newhtmldoc.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_newrecord.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_newwindow.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_nextannotation.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_nextpage.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_nextrecord.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_nexttrackedchange.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_normalmultipanegui.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_normalviewmode.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_notesmasterpage.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_notesmode.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_numberformatdate.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_numberformatdecdecimals.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_numberformatdecimal.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_numberformatincdecimals.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_numberformatpercent.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_numberformatscientific.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_numberformatstandard.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_numberformatthousands.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_numberingstart.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_numberliststyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_numericfield.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_objectalign.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_objectalignleft.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_objectalignright.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_objectcatalog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_objectmenu.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_objectposition.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_objecttitledescription.svg8
-rw-r--r--icon-themes/elementary_svg/cmd/sc_ok.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_open.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_openhyperlinkoncursor.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_openreadonly.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_openremote.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_opentemplate.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_optimizetable.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_orientation.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_outlinebullet.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_outlinecollapse.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_outlinecollapseall.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_outlineexpand.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_outlineexpandall.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_outlinefont.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_outlineformat.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/sc_outlinemode.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_outputqualityblackwhite.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_outputqualitycolor.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_outputqualitygrayscale.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_overline.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_pagebreakmode.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_pagecolumntype.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_pagedialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_pagemargin.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_pagemode.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_pagesetup.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_paragraphdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_paralefttoright.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/sc_pararighttoleft.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/sc_paraspacedecrease.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_paraspaceincrease.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_paste.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_pasteaslink.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_pasteonlyformula.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_pasteonlytext.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_pasteonlyvalue.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_pastespecial.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_pastetransposed.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_pasteunformatted.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_patternfield.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_photoalbumdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_pie_unfilled.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_polygon.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_polygon_diagonal.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_polygon_diagonal_unfilled.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_polygon_unfilled.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_position.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_preformattedparastyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_presentation.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_presentationcurrentslide.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_presentationdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_presentationlayout.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_presentationminimizer.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_previousannotation.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_previouspage.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_previoustrackedchange.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_prevrecord.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_print.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_printdefault.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_printersetup.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_printlayout.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_printpreview.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_progressbar.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_protect.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_protectbookmarks.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_protectfields.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_pushbutton.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_quit.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_quotecharstyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_quoteparastyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_radiobutton.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_recalcpivottable.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_recentfilelist.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_recsave.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_recsearch.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_rect_rounded_unfilled.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_rect_unfilled.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_recundo.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_redactdoc.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_redactedexportblack.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_redactedexportwhite.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_redo.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_rehearsetimings.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_rejectalltrackedchanges.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_rejecttrackedchange.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_rejecttrackedchangetonext.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_reload.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_remove.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_removebullets.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_removefiltersort.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_removehyperlink.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_rename.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_renameobject.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_renamepage.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_renameslide.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_repeat.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_replycomment.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_reportnavigator.svg4
-rw-r--r--icon-themes/elementary_svg/cmd/sc_resetattributes.svg4
-rw-r--r--icon-themes/elementary_svg/cmd/sc_reverseorder.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_romanliststyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_romanlowliststyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_rotate180.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_rotateleft.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_rotateright.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_rowheight.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_rowmenu.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_ruler.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_runbasic.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_runmacro.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_safemode.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_save.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_saveacopy.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_saveall.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_saveas.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_saveasremote.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_saveastemplate.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_savebackground.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_savebasicas.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_sbaexecutesql.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_sbanativesql.svg9
-rw-r--r--icon-themes/elementary_svg/cmd/sc_scaletext.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/sc_scan.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_scriptorganizer.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_scrollbar.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_searchdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_sectionshrink.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/sc_sectionshrinkbottom.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/sc_sectionshrinktop.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/sc_selectall.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_selectbackground.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_selectdata.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_selectdb.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_selectionmodemenu.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_selectobject.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_selecttable.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_selecttables.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_selectunprotectedcells.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_sendfax.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_sendfeedback.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_sendmail.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_sendmaildocaspdf.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_sendtoback.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_sendviabluetooth.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_setborderstyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_setdocumentproperties.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_setminimalcolumnwidth.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_setminimalrowheight.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_setobjecttobackground.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_setobjecttoforeground.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_setooutline.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_setoptimalcolumnwidth.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_setoptimalrowheight.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_setoutline.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_setreminder.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_shadowcursor.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_shadowed.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_sharedocument.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_shear.svg7
-rw-r--r--icon-themes/elementary_svg/cmd/sc_shell3d.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_show.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_showallnotes.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_showbookview.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_showcolumn.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_showdatanavigator.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_showdependents.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_showdetail.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_showerrors.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_showfmexplorer.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_showinvalid.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_showlicense.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_showmultiplepages.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_shownote.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_showprecedents.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_showpropbrowser.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/sc_showrow.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_showsinglepage.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_showslide.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_showtoolbar.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/sc_showtrackedchanges.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_showtwopages.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_showwhitespace.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_shrink.svg4
-rw-r--r--icon-themes/elementary_svg/cmd/sc_sidebar.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_signature.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_signaturelinedialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_signaturesmenu.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_signpdf.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_size.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_slidemasterpage.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_smallcaps.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_smallestheight.svg6
-rw-r--r--icon-themes/elementary_svg/cmd/sc_smallestwidth.svg6
-rw-r--r--icon-themes/elementary_svg/cmd/sc_snapborder.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_snapframe.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_snappoints.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_solverdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_sortascending.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_sortdescending.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_sourcecharstyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_sourceview.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_spacepara1.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_spacepara15.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_spacepara2.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_spacing.svg4
-rw-r--r--icon-themes/elementary_svg/cmd/sc_spelling.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_spellonline.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_sphere.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_spinbutton.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_splitcell.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_splittable.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_splitwindow.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_square_rounded_unfilled.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_square_unfilled.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_starshapes.bang.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/sc_starshapes.concave-star6.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_starshapes.doorplate.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_starshapes.horizontal-scroll.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_starshapes.signet.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/sc_starshapes.star12.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_starshapes.star24.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_starshapes.star4.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_starshapes.star5.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_starshapes.star6.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_starshapes.star8.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_starshapes.vertical-scroll.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_statisticsmenu.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_statusbarvisible.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_strikeout.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_strongemphasischarstyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_stylenewbyexample.svg4
-rw-r--r--icon-themes/elementary_svg/cmd/sc_styleupdatebyexample.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/sc_subscript.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/sc_substract.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_subtitleparastyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_superscript.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/sc_switchcontroldesignmode.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_switchxformsdesignmode.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_symbolshapes.brace-pair.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_symbolshapes.bracket-pair.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_symbolshapes.cloud.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_symbolshapes.diamond-bevel.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_symbolshapes.flower.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/sc_symbolshapes.forbidden.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_symbolshapes.heart.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_symbolshapes.left-brace.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_symbolshapes.left-bracket.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_symbolshapes.lightning.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_symbolshapes.moon.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_symbolshapes.octagon-bevel.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_symbolshapes.puzzle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_symbolshapes.quad-bevel.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_symbolshapes.right-brace.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_symbolshapes.right-bracket.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_symbolshapes.smiley.svg6
-rw-r--r--icon-themes/elementary_svg/cmd/sc_symbolshapes.sun.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/sc_tabdialog.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/sc_tabledeselectall.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_tabledesign.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_tabledialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_tablemodefix.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_tablemodefixprop.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_tablemodevariable.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_tablenumberformatdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_tableselectall.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_templatemanager.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_testmode.svg5
-rw-r--r--icon-themes/elementary_svg/cmd/sc_text.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_text_marquee.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_textbodyparastyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_textdirectionlefttoright.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/sc_textdirectiontoptobottom.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/sc_textfittosizetool.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_texttocolumns.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_thesaurusdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_timefield.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_titlepagedialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_titleparastyle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_toggleanchortype.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_toggleaxistitle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_togglebreakpoint.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_togglegridhorizontal.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_togglegridvertical.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_togglelegend.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_togglemergecells.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_toggleobjectbeziermode.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_toggleobjectrotatemode.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_togglesheetgrid.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_toggletabbarvisibility.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_toggletitle.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_toolbarmode.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_toolprotectiondocument.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_torus.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_trackchanges.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_trackchangesbar.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_transformdialog.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_underline.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/sc_underlinedouble.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/sc_undo.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_ungroup.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_unhainframes.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_unsetcellsreadonly.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_updatecurindex.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_upsearch.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_usewizards.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_validation.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_versiondialog.svg8
-rw-r--r--icon-themes/elementary_svg/cmd/sc_verticalcaption.svg4
-rw-r--r--icon-themes/elementary_svg/cmd/sc_verticaltext.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_verticaltextfittosizetool.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_vfixedline.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_view100.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_viewdatasourcebrowser.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_viewformasgrid.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_viewrowcolumnheaders.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_viewvaluehighlighting.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_vruler.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_warningcellstyles.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_watermark.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_window3d.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_wordcountdialog.svg2
-rw-r--r--icon-themes/elementary_svg/cmd/sc_wrapcontour.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_wrapideal.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_wrapleft.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_wrapoff.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_wrapon.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_wrapright.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_wraptext.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_wrapthrough.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_xlinecolor.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_zoom.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_zoomin.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_zoomnext.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_zoomobjects.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_zoomoptimal.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_zoomout.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_zoompage.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_zoompagewidth.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_zoompanning.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sc_zoomprevious.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sl/lc_bold.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sl/lc_italic.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/sl/sc_bold.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/sl/sc_italic.svg3
-rw-r--r--icon-themes/elementary_svg/cmd/tr/lc_italic.svg1
-rw-r--r--icon-themes/elementary_svg/cmd/tr/sc_italic.svg3
-rw-r--r--icon-themes/elementary_svg/database/linked_text_table.svg1
-rw-r--r--icon-themes/elementary_svg/dbaccess/res/all_left.svg1
-rw-r--r--icon-themes/elementary_svg/dbaccess/res/all_right.svg1
-rw-r--r--icon-themes/elementary_svg/dbaccess/res/exwarning.svg1
-rw-r--r--icon-themes/elementary_svg/dbaccess/res/form_16.svg1
-rw-r--r--icon-themes/elementary_svg/dbaccess/res/forms_22.svg1
-rw-r--r--icon-themes/elementary_svg/dbaccess/res/forms_32.svg1
-rw-r--r--icon-themes/elementary_svg/dbaccess/res/jo02.svg1
-rw-r--r--icon-themes/elementary_svg/dbaccess/res/lc039.svg1
-rw-r--r--icon-themes/elementary_svg/dbaccess/res/lc040.svg1
-rw-r--r--icon-themes/elementary_svg/dbaccess/res/one_left.svg1
-rw-r--r--icon-themes/elementary_svg/dbaccess/res/one_right.svg1
-rw-r--r--icon-themes/elementary_svg/dbaccess/res/pkey.svg1
-rw-r--r--icon-themes/elementary_svg/dbaccess/res/queries_32.svg1
-rw-r--r--icon-themes/elementary_svg/dbaccess/res/reports_16.svg4
-rw-r--r--icon-themes/elementary_svg/dbaccess/res/reports_32.svg1
-rw-r--r--icon-themes/elementary_svg/dbaccess/res/sc039.svg5
-rw-r--r--icon-themes/elementary_svg/dbaccess/res/sc040.svg5
-rw-r--r--icon-themes/elementary_svg/desktop/res/caution_12.svg1
-rw-r--r--icon-themes/elementary_svg/desktop/res/extension_32.svg1
-rw-r--r--icon-themes/elementary_svg/desktop/res/shared_16.svg1
-rw-r--r--icon-themes/elementary_svg/extensions/res/scanner/minus.svg1
-rw-r--r--icon-themes/elementary_svg/extensions/res/scanner/plus.svg1
-rw-r--r--icon-themes/elementary_svg/extensions/res/update/ui/onlineupdate_16.svg1
-rw-r--r--icon-themes/elementary_svg/extensions/res/update/ui/onlineupdate_26.svg1
-rw-r--r--icon-themes/elementary_svg/formula/res/refinp1.svg1
-rw-r--r--icon-themes/elementary_svg/formula/res/refinp2.svg1
-rw-r--r--icon-themes/elementary_svg/fpicker/res/fp011.svg1
-rw-r--r--icon-themes/elementary_svg/fpicker/res/fp015.svg1
-rw-r--r--icon-themes/elementary_svg/framework/res/extension.svg1
-rw-r--r--icon-themes/elementary_svg/framework/res/folder_32.svg1
-rw-r--r--icon-themes/elementary_svg/framework/res/info_26.svg1
-rw-r--r--icon-themes/elementary_svg/framework/res/recent-documents.svg1
-rw-r--r--icon-themes/elementary_svg/framework/res/remote-documents.svg1
-rw-r--r--icon-themes/elementary_svg/framework/res/templates_32.svg1
-rw-r--r--icon-themes/elementary_svg/reportdesign/res/sx10454.svg1
-rw-r--r--icon-themes/elementary_svg/reportdesign/res/sx10928.svg1
-rw-r--r--icon-themes/elementary_svg/reportdesign/res/sx10929.svg1
-rw-r--r--icon-themes/elementary_svg/reportdesign/res/sx12452.svg1
-rw-r--r--icon-themes/elementary_svg/reportdesign/res/sx12453.svg1
-rw-r--r--icon-themes/elementary_svg/reportdesign/res/sx12466.svg1
-rw-r--r--icon-themes/elementary_svg/reportdesign/res/sx12468.svg1
-rw-r--r--icon-themes/elementary_svg/reportdesign/res/sx12603.svg1
-rw-r--r--icon-themes/elementary_svg/res/base128.svg1
-rw-r--r--icon-themes/elementary_svg/res/base_thumbnail_256.svg1
-rw-r--r--icon-themes/elementary_svg/res/baswatr.svg1
-rw-r--r--icon-themes/elementary_svg/res/calc128.svg1
-rw-r--r--icon-themes/elementary_svg/res/da01.svg1
-rw-r--r--icon-themes/elementary_svg/res/da03.svg1
-rw-r--r--icon-themes/elementary_svg/res/da04.svg1
-rw-r--r--icon-themes/elementary_svg/res/da05.svg1
-rw-r--r--icon-themes/elementary_svg/res/da06.svg1
-rw-r--r--icon-themes/elementary_svg/res/dialogfolder_16.svg1
-rw-r--r--icon-themes/elementary_svg/res/dialogfoldernot_16.svg1
-rw-r--r--icon-themes/elementary_svg/res/draw128.svg1
-rw-r--r--icon-themes/elementary_svg/res/fp015.svg1
-rw-r--r--icon-themes/elementary_svg/res/grafikde.svg1
-rw-r--r--icon-themes/elementary_svg/res/harddisk_16.svg1
-rw-r--r--icon-themes/elementary_svg/res/helpimg/note.svg1
-rw-r--r--icon-themes/elementary_svg/res/helpimg/tip.svg1
-rw-r--r--icon-themes/elementary_svg/res/helpimg/warning.svg1
-rw-r--r--icon-themes/elementary_svg/res/hldocntp.svg1
-rw-r--r--icon-themes/elementary_svg/res/hldoctp.svg1
-rw-r--r--icon-themes/elementary_svg/res/hlmailtp.svg1
-rw-r--r--icon-themes/elementary_svg/res/im30822.svg1
-rw-r--r--icon-themes/elementary_svg/res/im30823.svg1
-rw-r--r--icon-themes/elementary_svg/res/im30840.svg1
-rw-r--r--icon-themes/elementary_svg/res/im30841.svg1
-rw-r--r--icon-themes/elementary_svg/res/impress128.svg1
-rw-r--r--icon-themes/elementary_svg/res/inserthyperlink.svg1
-rw-r--r--icon-themes/elementary_svg/res/javacomponent_16.svg1
-rw-r--r--icon-themes/elementary_svg/res/javalibrary_16.svg1
-rw-r--r--icon-themes/elementary_svg/res/lc06303.svg1
-rw-r--r--icon-themes/elementary_svg/res/lx03123.svg1
-rw-r--r--icon-themes/elementary_svg/res/lx03125.svg1
-rw-r--r--icon-themes/elementary_svg/res/lx03126.svg1
-rw-r--r--icon-themes/elementary_svg/res/lx03127.svg1
-rw-r--r--icon-themes/elementary_svg/res/lx03129.svg1
-rw-r--r--icon-themes/elementary_svg/res/lx03130.svg1
-rw-r--r--icon-themes/elementary_svg/res/lx03132.svg1
-rw-r--r--icon-themes/elementary_svg/res/lx03162.svg1
-rw-r--r--icon-themes/elementary_svg/res/lx03163.svg1
-rw-r--r--icon-themes/elementary_svg/res/lx03164.svg1
-rw-r--r--icon-themes/elementary_svg/res/lx03245.svg1
-rw-r--r--icon-themes/elementary_svg/res/lx03246.svg1
-rw-r--r--icon-themes/elementary_svg/res/lx03247.svg1
-rw-r--r--icon-themes/elementary_svg/res/lx03248.svg1
-rw-r--r--icon-themes/elementary_svg/res/lx03249.svg1
-rw-r--r--icon-themes/elementary_svg/res/lx03250.svg1
-rw-r--r--icon-themes/elementary_svg/res/lx03251.svg1
-rw-r--r--icon-themes/elementary_svg/res/lx03255.svg1
-rw-r--r--icon-themes/elementary_svg/res/main128.svg1
-rw-r--r--icon-themes/elementary_svg/res/mainapp_16_8.svg1
-rw-r--r--icon-themes/elementary_svg/res/mainapp_24_8.svg1
-rw-r--r--icon-themes/elementary_svg/res/mainapp_32_8.svg1
-rw-r--r--icon-themes/elementary_svg/res/mainapp_48_8.svg1
-rw-r--r--icon-themes/elementary_svg/res/math128.svg1
-rw-r--r--icon-themes/elementary_svg/res/minus.svg1
-rw-r--r--icon-themes/elementary_svg/res/notebookbar.svg1
-rw-r--r--icon-themes/elementary_svg/res/odb_16_8.svg1
-rw-r--r--icon-themes/elementary_svg/res/odb_24_8.svg1
-rw-r--r--icon-themes/elementary_svg/res/odb_32_8.svg1
-rw-r--r--icon-themes/elementary_svg/res/odb_48_8.svg1
-rw-r--r--icon-themes/elementary_svg/res/odf_16_8.svg1
-rw-r--r--icon-themes/elementary_svg/res/odf_24_8.svg1
-rw-r--r--icon-themes/elementary_svg/res/odf_32_8.svg1
-rw-r--r--icon-themes/elementary_svg/res/odf_48_8.svg1
-rw-r--r--icon-themes/elementary_svg/res/odg_16_8.svg1
-rw-r--r--icon-themes/elementary_svg/res/odg_24_8.svg1
-rw-r--r--icon-themes/elementary_svg/res/odg_32_8.svg1
-rw-r--r--icon-themes/elementary_svg/res/odg_48_8.svg1
-rw-r--r--icon-themes/elementary_svg/res/odm_16_8.svg1
-rw-r--r--icon-themes/elementary_svg/res/odm_24_8.svg1
-rw-r--r--icon-themes/elementary_svg/res/odm_32_8.svg1
-rw-r--r--icon-themes/elementary_svg/res/odm_48_8.svg1
-rw-r--r--icon-themes/elementary_svg/res/odp_16_8.svg1
-rw-r--r--icon-themes/elementary_svg/res/odp_24_8.svg1
-rw-r--r--icon-themes/elementary_svg/res/odp_32_8.svg1
-rw-r--r--icon-themes/elementary_svg/res/odp_48_8.svg1
-rw-r--r--icon-themes/elementary_svg/res/ods_16_8.svg1
-rw-r--r--icon-themes/elementary_svg/res/ods_24_8.svg1
-rw-r--r--icon-themes/elementary_svg/res/ods_32_8.svg1
-rw-r--r--icon-themes/elementary_svg/res/ods_48_8.svg1
-rw-r--r--icon-themes/elementary_svg/res/odt_16_8.svg1
-rw-r--r--icon-themes/elementary_svg/res/odt_24_8.svg1
-rw-r--r--icon-themes/elementary_svg/res/odt_32_8.svg1
-rw-r--r--icon-themes/elementary_svg/res/odt_48_8.svg1
-rw-r--r--icon-themes/elementary_svg/res/otf_16_8.svg1
-rw-r--r--icon-themes/elementary_svg/res/otf_32_8.svg1
-rw-r--r--icon-themes/elementary_svg/res/otf_48_8.svg1
-rw-r--r--icon-themes/elementary_svg/res/otg_16_8.svg1
-rw-r--r--icon-themes/elementary_svg/res/otg_32_8.svg1
-rw-r--r--icon-themes/elementary_svg/res/otg_48_8.svg1
-rw-r--r--icon-themes/elementary_svg/res/otp_16_8.svg1
-rw-r--r--icon-themes/elementary_svg/res/otp_32_8.svg1
-rw-r--r--icon-themes/elementary_svg/res/otp_48_8.svg1
-rw-r--r--icon-themes/elementary_svg/res/ots_16_8.svg1
-rw-r--r--icon-themes/elementary_svg/res/ots_32_8.svg1
-rw-r--r--icon-themes/elementary_svg/res/ots_48_8.svg1
-rw-r--r--icon-themes/elementary_svg/res/ott_16_8.svg1
-rw-r--r--icon-themes/elementary_svg/res/ott_24_8.svg1
-rw-r--r--icon-themes/elementary_svg/res/ott_32_8.svg1
-rw-r--r--icon-themes/elementary_svg/res/ott_48_8.svg1
-rw-r--r--icon-themes/elementary_svg/res/plus.svg1
-rw-r--r--icon-themes/elementary_svg/res/recentdoc_remove.svg1
-rw-r--r--icon-themes/elementary_svg/res/recentdoc_remove_highlighted.svg1
-rw-r--r--icon-themes/elementary_svg/res/savemodified_extralarge.svg1
-rw-r--r--icon-themes/elementary_svg/res/savemodified_large.svg1
-rw-r--r--icon-themes/elementary_svg/res/savemodified_small.svg1
-rw-r--r--icon-themes/elementary_svg/res/sc06303.svg1
-rw-r--r--icon-themes/elementary_svg/res/script.svg1
-rw-r--r--icon-themes/elementary_svg/res/sx03123.svg1
-rw-r--r--icon-themes/elementary_svg/res/sx03125.svg1
-rw-r--r--icon-themes/elementary_svg/res/sx03126.svg1
-rw-r--r--icon-themes/elementary_svg/res/sx03127.svg1
-rw-r--r--icon-themes/elementary_svg/res/sx03129.svg1
-rw-r--r--icon-themes/elementary_svg/res/sx03130.svg1
-rw-r--r--icon-themes/elementary_svg/res/sx03132.svg1
-rw-r--r--icon-themes/elementary_svg/res/sx03162.svg1
-rw-r--r--icon-themes/elementary_svg/res/sx03163.svg1
-rw-r--r--icon-themes/elementary_svg/res/sx03187.svg1
-rw-r--r--icon-themes/elementary_svg/res/sx03201.svg1
-rw-r--r--icon-themes/elementary_svg/res/target.svg6
-rw-r--r--icon-themes/elementary_svg/res/tb01.svg1
-rw-r--r--icon-themes/elementary_svg/res/tb02.svg1
-rw-r--r--icon-themes/elementary_svg/res/tb03.svg1
-rw-r--r--icon-themes/elementary_svg/res/tb04.svg1
-rw-r--r--icon-themes/elementary_svg/res/tb05.svg1
-rw-r--r--icon-themes/elementary_svg/res/writer128.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/droplink.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/dropurl.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/icon-set-bars-empty.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/icon-set-bars-full.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/icon-set-bars-half.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/icon-set-bars-one-quarter.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/icon-set-bars-three-quarters.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/icon-set-circles1-gray.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/icon-set-circles1-green.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/icon-set-circles1-red.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/icon-set-circles1-yellow.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/icon-set-circles2-dark-gray.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/icon-set-circles2-dark-red.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/icon-set-circles2-light-gray.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/icon-set-circles2-light-red.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/icon-set-colorarrows-down.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/icon-set-colorarrows-same.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/icon-set-colorarrows-slightly-down.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/icon-set-colorarrows-slightly-up.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/icon-set-colorarrows-up.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/icon-set-flags-green.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/icon-set-flags-red.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/icon-set-flags-yellow.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/icon-set-grayarrows-down.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/icon-set-grayarrows-same.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/icon-set-grayarrows-slightly-down.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/icon-set-grayarrows-slightly-up.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/icon-set-grayarrows-up.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/icon-set-negative-red-smilie.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/icon-set-negative-yellow-smilie.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/icon-set-neutral-yellow-smilie.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/icon-set-pies-empty.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/icon-set-pies-full.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/icon-set-pies-half.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/icon-set-pies-one-quarter.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/icon-set-pies-three-quarters.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/icon-set-positive-green-smilie.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/icon-set-positive-yellow-smilie.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/icon-set-shapes-circle.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/icon-set-shapes-diamond.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/icon-set-shapes-triangle.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/icon-set-squares-empty.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/icon-set-squares-full.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/icon-set-squares-half.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/icon-set-squares-one-quarter.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/icon-set-squares-three-quarters.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/icon-set-stars-empty.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/icon-set-stars-full.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/icon-set-stars-half.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/icon-set-symbols1-check.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/icon-set-symbols1-cross.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/icon-set-symbols1-exclamation-mark.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/icon-set-trafficlights-green.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/icon-set-trafficlights-red.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/icon-set-trafficlights-yellow.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/icon-set-triangles-down.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/icon-set-triangles-same.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/icon-set-triangles-up.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/lc26049.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/na03.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/na07.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/nc05.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/ou01.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/ou010.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/ou011.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/ou012.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/ou02.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/ou03.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/ou04.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/ou05.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/ou06.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/ou07.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/ou08.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/ou09.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/paste_formats_only.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/paste_transpose.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/paste_values_formats.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/paste_values_only.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/sc26049.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/sf01.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/sf02.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/sidebar/CellBorder.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/sidebar/CellBorderLineStyle_005.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/sidebar/CellBorderLineStyle_110.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/sidebar/CellBorderLineStyle_250.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/sidebar/CellBorderLineStyle_260.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/sidebar/CellBorderLineStyle_400.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/sidebar/CellBorderLineStyle_450.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/sidebar/CellBorderLineStyle_500.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/sidebar/CellBorderLineStyle_505.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/sidebar/CellBorderLineStyle_750.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/sidebar/CellBorder_All_18x18.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/sidebar/CellBorder_Bottom_18x18.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/sidebar/CellBorder_Bottom_Double_18x18.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/sidebar/CellBorder_Bottom_Thick_18x18.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/sidebar/CellBorder_Empty_18x18.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/sidebar/CellBorder_FourBorders_18x18.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/sidebar/CellBorder_FourBorders_Thick_18x18.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/sidebar/CellBorder_LeftAndRight_18x18.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/sidebar/CellBorder_LeftDiagonal_18x18.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/sidebar/CellBorder_Left_18x18.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/sidebar/CellBorder_RightDiagonal_18x18.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/sidebar/CellBorder_Right_18x18.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/sidebar/CellBorder_TopAndBottom_18x18.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/sidebar/CellBorder_TopSingle_BottomDouble_18x18.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/sidebar/CellBorder_TopThin_BottomThick_18x18.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/sidebar/CellBorder_Top_18x18.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/xml_element.svg1
-rw-r--r--icon-themes/elementary_svg/sc/res/xml_element_repeat.svg1
-rw-r--r--icon-themes/elementary_svg/sd/cmd/transition-box.svg1
-rw-r--r--icon-themes/elementary_svg/sd/cmd/transition-checkerboard.svg1
-rw-r--r--icon-themes/elementary_svg/sd/cmd/transition-comb.svg1
-rw-r--r--icon-themes/elementary_svg/sd/cmd/transition-cover.svg1
-rw-r--r--icon-themes/elementary_svg/sd/cmd/transition-cube-turning.svg1
-rw-r--r--icon-themes/elementary_svg/sd/cmd/transition-cut.svg1
-rw-r--r--icon-themes/elementary_svg/sd/cmd/transition-diagonal-squares.svg1
-rw-r--r--icon-themes/elementary_svg/sd/cmd/transition-dissolve.svg1
-rw-r--r--icon-themes/elementary_svg/sd/cmd/transition-fade.svg1
-rw-r--r--icon-themes/elementary_svg/sd/cmd/transition-fall.svg1
-rw-r--r--icon-themes/elementary_svg/sd/cmd/transition-finedissolve.svg1
-rw-r--r--icon-themes/elementary_svg/sd/cmd/transition-glitter.svg1
-rw-r--r--icon-themes/elementary_svg/sd/cmd/transition-honeycomb.svg1
-rw-r--r--icon-themes/elementary_svg/sd/cmd/transition-iris.svg1
-rw-r--r--icon-themes/elementary_svg/sd/cmd/transition-newsflash.svg1
-rw-r--r--icon-themes/elementary_svg/sd/cmd/transition-none.svg1
-rw-r--r--icon-themes/elementary_svg/sd/cmd/transition-push.svg1
-rw-r--r--icon-themes/elementary_svg/sd/cmd/transition-random-bars.svg1
-rw-r--r--icon-themes/elementary_svg/sd/cmd/transition-random.svg1
-rw-r--r--icon-themes/elementary_svg/sd/cmd/transition-revolving-circles.svg1
-rw-r--r--icon-themes/elementary_svg/sd/cmd/transition-ripple.svg1
-rw-r--r--icon-themes/elementary_svg/sd/cmd/transition-rochade.svg1
-rw-r--r--icon-themes/elementary_svg/sd/cmd/transition-shape.svg1
-rw-r--r--icon-themes/elementary_svg/sd/cmd/transition-split.svg1
-rw-r--r--icon-themes/elementary_svg/sd/cmd/transition-static.svg1
-rw-r--r--icon-themes/elementary_svg/sd/cmd/transition-tile-flip.svg1
-rw-r--r--icon-themes/elementary_svg/sd/cmd/transition-turn-around.svg1
-rw-r--r--icon-themes/elementary_svg/sd/cmd/transition-turn-down.svg1
-rw-r--r--icon-themes/elementary_svg/sd/cmd/transition-turning-helix.svg1
-rw-r--r--icon-themes/elementary_svg/sd/cmd/transition-uncover.svg1
-rw-r--r--icon-themes/elementary_svg/sd/cmd/transition-venetian-blinds-3d.svg1
-rw-r--r--icon-themes/elementary_svg/sd/cmd/transition-venetian-blinds.svg1
-rw-r--r--icon-themes/elementary_svg/sd/cmd/transition-vortex.svg1
-rw-r--r--icon-themes/elementary_svg/sd/cmd/transition-wedge.svg1
-rw-r--r--icon-themes/elementary_svg/sd/cmd/transition-wheel.svg1
-rw-r--r--icon-themes/elementary_svg/sd/cmd/transition-wipe.svg1
-rw-r--r--icon-themes/elementary_svg/sd/res/click_16.svg1
-rw-r--r--icon-themes/elementary_svg/sd/res/del1bmp.svg1
-rw-r--r--icon-themes/elementary_svg/sd/res/delall.svg1
-rw-r--r--icon-themes/elementary_svg/sd/res/displaymode_handoutmaster.svg1
-rw-r--r--icon-themes/elementary_svg/sd/res/displaymode_notes.svg1
-rw-r--r--icon-themes/elementary_svg/sd/res/displaymode_notesmaster.svg1
-rw-r--r--icon-themes/elementary_svg/sd/res/displaymode_outline.svg1
-rw-r--r--icon-themes/elementary_svg/sd/res/displaymode_slide.svg1
-rw-r--r--icon-themes/elementary_svg/sd/res/displaymode_slidemaster.svg1
-rw-r--r--icon-themes/elementary_svg/sd/res/displaymode_slidesorter.svg1
-rw-r--r--icon-themes/elementary_svg/sd/res/effect_16.svg1
-rw-r--r--icon-themes/elementary_svg/sd/res/effectfade_16.svg1
-rw-r--r--icon-themes/elementary_svg/sd/res/effectpath_16.svg1
-rw-r--r--icon-themes/elementary_svg/sd/res/effectshape_16.svg1
-rw-r--r--icon-themes/elementary_svg/sd/res/fade_effect_indicator.svg1
-rw-r--r--icon-themes/elementary_svg/sd/res/foilh01.svg1
-rw-r--r--icon-themes/elementary_svg/sd/res/foilh02.svg1
-rw-r--r--icon-themes/elementary_svg/sd/res/foilh03.svg1
-rw-r--r--icon-themes/elementary_svg/sd/res/foilh04.svg1
-rw-r--r--icon-themes/elementary_svg/sd/res/foilh06.svg1
-rw-r--r--icon-themes/elementary_svg/sd/res/foilh09.svg1
-rw-r--r--icon-themes/elementary_svg/sd/res/foiln01.svg1
-rw-r--r--icon-themes/elementary_svg/sd/res/foilnone.svg1
-rw-r--r--icon-themes/elementary_svg/sd/res/get1obj.svg1
-rw-r--r--icon-themes/elementary_svg/sd/res/getallob.svg1
-rw-r--r--icon-themes/elementary_svg/sd/res/layout_empty.svg1
-rw-r--r--icon-themes/elementary_svg/sd/res/layout_head01.svg1
-rw-r--r--icon-themes/elementary_svg/sd/res/layout_head02.svg1
-rw-r--r--icon-themes/elementary_svg/sd/res/layout_head02a.svg1
-rw-r--r--icon-themes/elementary_svg/sd/res/layout_head02b.svg1
-rw-r--r--icon-themes/elementary_svg/sd/res/layout_head03.svg1
-rw-r--r--icon-themes/elementary_svg/sd/res/layout_head03a.svg1
-rw-r--r--icon-themes/elementary_svg/sd/res/layout_head03b.svg1
-rw-r--r--icon-themes/elementary_svg/sd/res/layout_head03c.svg1
-rw-r--r--icon-themes/elementary_svg/sd/res/layout_head04.svg1
-rw-r--r--icon-themes/elementary_svg/sd/res/layout_head06.svg1
-rw-r--r--icon-themes/elementary_svg/sd/res/layout_textonly.svg1
-rw-r--r--icon-themes/elementary_svg/sd/res/layout_vertical01.svg1
-rw-r--r--icon-themes/elementary_svg/sd/res/layout_vertical02.svg1
-rw-r--r--icon-themes/elementary_svg/sd/res/minimize_presi_80.svg1
-rw-r--r--icon-themes/elementary_svg/sd/res/nv010.svg1
-rw-r--r--icon-themes/elementary_svg/sd/res/pageexcl.svg1
-rw-r--r--icon-themes/elementary_svg/sd/res/pageobjs.svg1
-rw-r--r--icon-themes/elementary_svg/sd/res/pagobjex.svg1
-rw-r--r--icon-themes/elementary_svg/sd/res/placeholder_chart_large.svg1
-rw-r--r--icon-themes/elementary_svg/sd/res/placeholder_chart_large_hover.svg1
-rw-r--r--icon-themes/elementary_svg/sd/res/placeholder_chart_small.svg1
-rw-r--r--icon-themes/elementary_svg/sd/res/placeholder_chart_small_hover.svg1
-rw-r--r--icon-themes/elementary_svg/sd/res/placeholder_image_large.svg1
-rw-r--r--icon-themes/elementary_svg/sd/res/placeholder_image_large_hover.svg1
-rw-r--r--icon-themes/elementary_svg/sd/res/placeholder_image_small.svg1
-rw-r--r--icon-themes/elementary_svg/sd/res/placeholder_image_small_hover.svg1
-rw-r--r--icon-themes/elementary_svg/sd/res/placeholder_movie_large.svg1
-rw-r--r--icon-themes/elementary_svg/sd/res/placeholder_movie_large_hover.svg1
-rw-r--r--icon-themes/elementary_svg/sd/res/placeholder_movie_small.svg1
-rw-r--r--icon-themes/elementary_svg/sd/res/placeholder_movie_small_hover.svg1
-rw-r--r--icon-themes/elementary_svg/sd/res/placeholder_table_large.svg1
-rw-r--r--icon-themes/elementary_svg/sd/res/placeholder_table_large_hover.svg1
-rw-r--r--icon-themes/elementary_svg/sd/res/placeholder_table_small.svg1
-rw-r--r--icon-themes/elementary_svg/sd/res/placeholder_table_small_hover.svg1
-rw-r--r--icon-themes/elementary_svg/sd/res/playblue_16.svg1
-rw-r--r--icon-themes/elementary_svg/sd/res/sf01.svg1
-rw-r--r--icon-themes/elementary_svg/sd/res/sf02.svg1
-rw-r--r--icon-themes/elementary_svg/sfx2/res/128x128_calc_doc-p.svg1
-rw-r--r--icon-themes/elementary_svg/sfx2/res/128x128_draw_doc-p.svg1
-rw-r--r--icon-themes/elementary_svg/sfx2/res/128x128_impress_doc-p.svg1
-rw-r--r--icon-themes/elementary_svg/sfx2/res/128x128_math_doc-p.svg1
-rw-r--r--icon-themes/elementary_svg/sfx2/res/128x128_writer_doc-p.svg1
-rw-r--r--icon-themes/elementary_svg/sfx2/res/actiontemplates017.svg1
-rw-r--r--icon-themes/elementary_svg/sfx2/res/actionview026.svg1
-rw-r--r--icon-themes/elementary_svg/sfx2/res/actionview029.svg1
-rw-r--r--icon-themes/elementary_svg/sfx2/res/chevron.svg1
-rw-r--r--icon-themes/elementary_svg/sfx2/res/favourite.svg1
-rw-r--r--icon-themes/elementary_svg/sfx2/res/grip.svg1
-rw-r--r--icon-themes/elementary_svg/sfx2/res/hlpbookopen.svg1
-rw-r--r--icon-themes/elementary_svg/sfx2/res/indexoff_big.svg1
-rw-r--r--icon-themes/elementary_svg/sfx2/res/indexoff_small.svg1
-rw-r--r--icon-themes/elementary_svg/sfx2/res/indexon_big.svg1
-rw-r--r--icon-themes/elementary_svg/sfx2/res/indexon_small.svg1
-rw-r--r--icon-themes/elementary_svg/sfx2/res/symphony/morebutton.svg1
-rw-r--r--icon-themes/elementary_svg/starmath/res/co21901.svg1
-rw-r--r--icon-themes/elementary_svg/starmath/res/mi22016.svg1
-rw-r--r--icon-themes/elementary_svg/starmath/res/mi22017.svg1
-rw-r--r--icon-themes/elementary_svg/starmath/res/mi22018.svg1
-rw-r--r--icon-themes/elementary_svg/starmath/res/mi22019.svg1
-rw-r--r--icon-themes/elementary_svg/svtools/res/ed01.svg1
-rw-r--r--icon-themes/elementary_svg/svtools/res/ed02.svg1
-rw-r--r--icon-themes/elementary_svg/svtools/res/ed03.svg1
-rw-r--r--icon-themes/elementary_svg/svtools/res/ed04.svg1
-rw-r--r--icon-themes/elementary_svg/svtools/res/ed05.svg1
-rw-r--r--icon-themes/elementary_svg/svtools/res/ed07.svg1
-rw-r--r--icon-themes/elementary_svg/svtools/res/ed08.svg1
-rw-r--r--icon-themes/elementary_svg/svtools/res/folder.svg1
-rw-r--r--icon-themes/elementary_svg/svtools/res/list_add.svg1
-rw-r--r--icon-themes/elementary_svg/svtools/res/triangle_down.svg1
-rw-r--r--icon-themes/elementary_svg/svtools/res/triangle_right.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/3dgeo.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/3drepres.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/3dtextur.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/adding-selection_10x22.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/blend3d.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/block-selection_10x22.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/brightlit_16.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/cropmarkers.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/dimlit_16.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/directioneast_22.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/directionnorth_22.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/directionnortheast_22.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/directionnorthwest_22.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/directionsouth_22.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/directionsoutheast_22.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/directionsouthwest_22.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/directionstraight_22.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/directionwest_22.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/doc_modified_feedback.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/doc_modified_no_14.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/doc_modified_yes_14.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/doublesi.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/extending-selection_10x22.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/extrusion05inch_16.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/extrusion0inch_16.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/extrusion1inch_16.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/extrusion2inch_16.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/extrusion4inch_16.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/extrusioninfinity_16.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/fr01.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/fr010.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/fr011.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/fr012.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/fr013.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/fr014.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/fr015.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/fr02.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/fr03.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/fr04.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/fr05.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/fr06.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/fr07.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/fr08.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/fr09.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/fw01.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/fw010.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/fw011.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/fw012.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/fw013.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/fw014.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/fw015.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/fw016.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/fw017.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/fw018.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/fw019.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/fw02.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/fw020.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/fw021.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/fw03.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/fw04.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/fw05.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/fw06.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/galdefs.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/galdetail.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/galicon.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/galnorl.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/galnors.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/galrdefl.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/galrdol.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/id016.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/id019.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/invert3d.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/lght2sid.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/light.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/lightfrombottom_22.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/lightfrombottomleft_22.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/lightfrombottomright_22.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/lightfromfront_22.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/lightfromleft_22.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/lightfromright_22.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/lightfromtop_22.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/lightfromtopleft_22.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/lightfromtopright_22.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/lightofffrombottom_22.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/lightofffrombottomleft_22.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/lightofffrombottomright_22.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/lightofffromleft_22.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/lightofffromright_22.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/lightofffromtop_22.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/lightofffromtopleft_22.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/lightofffromtopright_22.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/lightonfrombottom_22.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/lightonfrombottomleft_22.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/lightonfrombottomright_22.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/lightonfromleft_22.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/lightonfromright_22.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/lightonfromtop_22.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/lightonfromtopleft_22.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/lightonfromtopright_22.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/listview.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/marker-anchor-pressed.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/marker-anchor.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/markers.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/material.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/metal_16.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/modula3d.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/normallit_16.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/normflat.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/normobjs.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/normsphe.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/objspc3d.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/parallel_16.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/perspective_16.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/plastic_16.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/pr01.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/pr010.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/pr011.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/pr012.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/pr013.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/pr014.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/pr015.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/pr016.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/pr017.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/pr018.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/pr019.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/pr02.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/pr020.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/pr021.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/pr03.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/pr04.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/pr05.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/pr06.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/pr07.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/pr08.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/pr09.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/replac3d.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/selection_10x22.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/sh01.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/sh02.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/sh03.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/sh04.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/sh05.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/shadow3d.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/slidezoombutton_10.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/slidezoomin_10.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/slidezoomout_10.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/sphere3d.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/standard-selection_10x22.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/symphony/Indent2.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/symphony/Indent3.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/symphony/Indent4.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/symphony/last_custom_common.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/symphony/last_custom_common_grey.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/symphony/spacing1.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/symphony/spacing2.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/symphony/spacing_loose.svg5
-rw-r--r--icon-themes/elementary_svg/svx/res/symphony/spacing_normal.svg5
-rw-r--r--icon-themes/elementary_svg/svx/res/symphony/spacing_tight.svg5
-rw-r--r--icon-themes/elementary_svg/svx/res/symphony/spacing_very_loose.svg5
-rw-r--r--icon-themes/elementary_svg/svx/res/symphony/spacing_very_tight.svg5
-rw-r--r--icon-themes/elementary_svg/svx/res/wireframe_16.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/zetlhor2.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/zetlver2.svg1
-rw-r--r--icon-themes/elementary_svg/svx/res/zoom_page_statusbar.svg1
-rw-r--r--icon-themes/elementary_svg/sw/res/doublepage_10x22.svg1
-rw-r--r--icon-themes/elementary_svg/sw/res/doublepage_a_10x22.svg1
-rw-r--r--icon-themes/elementary_svg/sw/res/emptypage_10x14.svg1
-rw-r--r--icon-themes/elementary_svg/sw/res/emptypage_a_10x14.svg1
-rw-r--r--icon-themes/elementary_svg/sw/res/envhc_l.svg1
-rw-r--r--icon-themes/elementary_svg/sw/res/envhc_u.svg1
-rw-r--r--icon-themes/elementary_svg/sw/res/envhl_l.svg1
-rw-r--r--icon-themes/elementary_svg/sw/res/envhl_u.svg1
-rw-r--r--icon-themes/elementary_svg/sw/res/envhr_l.svg1
-rw-r--r--icon-themes/elementary_svg/sw/res/envhr_u.svg1
-rw-r--r--icon-themes/elementary_svg/sw/res/envvc_l.svg1
-rw-r--r--icon-themes/elementary_svg/sw/res/envvc_u.svg1
-rw-r--r--icon-themes/elementary_svg/sw/res/envvl_l.svg1
-rw-r--r--icon-themes/elementary_svg/sw/res/envvl_u.svg1
-rw-r--r--icon-themes/elementary_svg/sw/res/envvr_l.svg1
-rw-r--r--icon-themes/elementary_svg/sw/res/envvr_u.svg1
-rw-r--r--icon-themes/elementary_svg/sw/res/image-example.svg1
-rw-r--r--icon-themes/elementary_svg/sw/res/nc20000.svg1
-rw-r--r--icon-themes/elementary_svg/sw/res/nc20001.svg1
-rw-r--r--icon-themes/elementary_svg/sw/res/redline_deleted.svg1
-rw-r--r--icon-themes/elementary_svg/sw/res/redline_fmtcollset.svg1
-rw-r--r--icon-themes/elementary_svg/sw/res/redline_formatted.svg1
-rw-r--r--icon-themes/elementary_svg/sw/res/redline_inserted.svg1
-rw-r--r--icon-themes/elementary_svg/sw/res/redline_tablechg.svg1
-rw-r--r--icon-themes/elementary_svg/sw/res/sc20234.svg1
-rw-r--r--icon-themes/elementary_svg/sw/res/sc20236.svg1
-rw-r--r--icon-themes/elementary_svg/sw/res/sc20245.svg1
-rw-r--r--icon-themes/elementary_svg/sw/res/sc20246.svg1
-rw-r--r--icon-themes/elementary_svg/sw/res/sc20247.svg1
-rw-r--r--icon-themes/elementary_svg/sw/res/sc20248.svg1
-rw-r--r--icon-themes/elementary_svg/sw/res/sf01.svg2
-rw-r--r--icon-themes/elementary_svg/sw/res/sf02.svg2
-rw-r--r--icon-themes/elementary_svg/sw/res/sf03.svg1
-rw-r--r--icon-themes/elementary_svg/sw/res/sf05.svg1
-rw-r--r--icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/Landscapecopy_24x24.svg1
-rw-r--r--icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/column1_24x24.svg1
-rw-r--r--icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/column2_24x24.svg1
-rw-r--r--icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/column3_24x24.svg1
-rw-r--r--icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/column_L_1_24x24.svg1
-rw-r--r--icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/column_L_2_24x24.svg1
-rw-r--r--icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/column_L_3_24x24.svg1
-rw-r--r--icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/column_L_copy_24x24.svg1
-rw-r--r--icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/column_L_left_24x24.svg1
-rw-r--r--icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/column_L_right_24x24.svg1
-rw-r--r--icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/columncopy_24x24.svg1
-rw-r--r--icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/columnleft_24x24.svg1
-rw-r--r--icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/columnright_24x24.svg1
-rw-r--r--icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/documentsizeA3_24x24.svg1
-rw-r--r--icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/documentsizeA4_24x24.svg1
-rw-r--r--icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/documentsizeA5_24x24.svg1
-rw-r--r--icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/documentsizeB4_24x24.svg1
-rw-r--r--icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/documentsizeB5_24x24.svg1
-rw-r--r--icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/documentsizeC5_24x24.svg1
-rw-r--r--icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/documentsize_L_A3_24x24.svg1
-rw-r--r--icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/documentsize_L_A4_24x24.svg1
-rw-r--r--icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/documentsize_L_A5_24x24.svg1
-rw-r--r--icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/documentsize_L_B4_24x24.svg1
-rw-r--r--icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/documentsize_L_B5_24x24.svg1
-rw-r--r--icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/documentsize_L_C5_24x24.svg1
-rw-r--r--icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/documentsize_L_copy_24x24.svg1
-rw-r--r--icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/documentsizecopy_24x24.svg1
-rw-r--r--icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/format_L_copy_24x24.svg1
-rw-r--r--icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/format_L_mirror_24x24.svg1
-rw-r--r--icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/format_L_narrow_24x24.svg1
-rw-r--r--icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/format_L_nomal_24x24.svg1
-rw-r--r--icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/format_L_wide_24x24.svg1
-rw-r--r--icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/formatcopy_24x24.svg1
-rw-r--r--icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/formatmirror_24x24.svg1
-rw-r--r--icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/formatnarrow_24x24.svg1
-rw-r--r--icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/formatnormal_24x24.svg1
-rw-r--r--icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/formatwide_24x24.svg1
-rw-r--r--icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/portraitcopy_24x24.svg1
-rw-r--r--icon-themes/elementary_svg/sw/res/sr20012.svg1
-rw-r--r--icon-themes/elementary_svg/sw/res/sr20018.svg1
-rw-r--r--icon-themes/elementary_svg/sw/res/sr20019.svg1
-rw-r--r--icon-themes/elementary_svg/sw/res/twopages_10x24.svg1
-rw-r--r--icon-themes/elementary_svg/sw/res/twopages_a_10x24.svg1
-rw-r--r--icon-themes/elementary_svg/sw/res/wr010.svg1
-rw-r--r--icon-themes/elementary_svg/sw/res/wr011.svg1
-rw-r--r--icon-themes/elementary_svg/sw/res/wr07.svg1
-rw-r--r--icon-themes/elementary_svg/sw/res/wr08.svg1
-rw-r--r--icon-themes/elementary_svg/sw/res/wr09.svg1
-rw-r--r--icon-themes/elementary_svg/vcl/res/MergeEmptyHidden.svg1
-rw-r--r--icon-themes/elementary_svg/vcl/res/MergeFirstCell.svg1
-rw-r--r--icon-themes/elementary_svg/vcl/res/MergeKeepHidden.svg1
-rw-r--r--icon-themes/elementary_svg/vcl/res/check1.svg1
-rw-r--r--icon-themes/elementary_svg/vcl/res/check2.svg1
-rw-r--r--icon-themes/elementary_svg/vcl/res/check3.svg1
-rw-r--r--icon-themes/elementary_svg/vcl/res/check4.svg1
-rw-r--r--icon-themes/elementary_svg/vcl/res/check5.svg1
-rw-r--r--icon-themes/elementary_svg/vcl/res/check6.svg1
-rw-r--r--icon-themes/elementary_svg/vcl/res/check7.svg1
-rw-r--r--icon-themes/elementary_svg/vcl/res/check8.svg1
-rw-r--r--icon-themes/elementary_svg/vcl/res/closedoc.svg1
-rw-r--r--icon-themes/elementary_svg/vcl/res/collate.svg1
-rw-r--r--icon-themes/elementary_svg/vcl/res/errorbox.svg1
-rw-r--r--icon-themes/elementary_svg/vcl/res/fatcross.svg1
-rw-r--r--icon-themes/elementary_svg/vcl/res/infobox.svg1
-rw-r--r--icon-themes/elementary_svg/vcl/res/ncollate.svg1
-rw-r--r--icon-themes/elementary_svg/vcl/res/querybox.svg1
-rw-r--r--icon-themes/elementary_svg/vcl/res/radio1.svg1
-rw-r--r--icon-themes/elementary_svg/vcl/res/radio2.svg1
-rw-r--r--icon-themes/elementary_svg/vcl/res/radio3.svg1
-rw-r--r--icon-themes/elementary_svg/vcl/res/radio4.svg1
-rw-r--r--icon-themes/elementary_svg/vcl/res/radio5.svg1
-rw-r--r--icon-themes/elementary_svg/vcl/res/radio6.svg1
-rw-r--r--icon-themes/elementary_svg/vcl/res/warningbox.svg1
-rw-r--r--icon-themes/elementary_svg/wizards/res/landscape_32.svg1
-rw-r--r--icon-themes/elementary_svg/wizards/res/portrait_32.svg1
-rw-r--r--icon-themes/elementary_svg/xmlsecurity/res/certificate_16.svg1
-rw-r--r--icon-themes/elementary_svg/xmlsecurity/res/certificate_40x56.svg1
-rw-r--r--icon-themes/elementary_svg/xmlsecurity/res/notcertificate_16.svg1
-rw-r--r--icon-themes/elementary_svg/xmlsecurity/res/notcertificate_40x56.svg1
4235 files changed, 5775 insertions, 0 deletions
diff --git a/icon-themes/elementary_svg/Copyrights b/icon-themes/elementary_svg/Copyrights
new file mode 100644
index 000000000..aae975c37
--- /dev/null
+++ b/icon-themes/elementary_svg/Copyrights
@@ -0,0 +1,23 @@
+This theme is based on the Human icon theme for LibreOffice and uses resources
+from the elementary icon theme as well as original work from Shimmer Project.
+A summary of attributions are below, with further details available at
+https://github.com/rizmut/libreoffice-style-elementary/commits
+
+Elementary theme for LibreOffice
+ * libreoffice-style-elementary: Available under the terms of the GPL
+ - Copyright 2018-2020 by Rizal Muttaqin <riz_17_oke@yahoo.co.id>
+ - Copyright 2017 by Andreas Kainz <kainz.a@gmail.com>
+ - Copyright 2015 by Simon Steinbeiss <simon@xfce.org>,
+ Pasi Lallinaho <pasi@shimmerproject.org>
+ * elementary(-xfce): Available under the terms of the GPL
+ - Copyright 2008-2015 by Daniel Foré <Daniel.p.Fore@gmail.com>
+ - Copyright 2010-2015 by Simon Steinbeiss <simon@xfce.org>
+
+Human theme for LibreOffice (2015-05-31)
+ * libreoffice-style-human: Available under the terms of the LGPL
+ - Copyright 2006-2007 by Gabriel Hurley
+ * humanity-icon-theme: Available under the terms of the GPL
+ - Copyright 2009 by Daniel Foré <Daniel.p.Fore@gmail.com>,
+ Jonian Guveli <jonian.guveli@gmail.com>,
+ K.Vishnoo Charan Reddy <vish@ubuntu.com>
+ - Copyright 2006, 2009 by Gabriel Hurley
diff --git a/icon-themes/elementary_svg/LICENSE.GPL b/icon-themes/elementary_svg/LICENSE.GPL
new file mode 100644
index 000000000..94a9ed024
--- /dev/null
+++ b/icon-themes/elementary_svg/LICENSE.GPL
@@ -0,0 +1,674 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 3, 29 June 2007
+
+ Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The GNU General Public License is a free, copyleft license for
+software and other kinds of works.
+
+ The licenses for most software and other practical works are designed
+to take away your freedom to share and change the works. By contrast,
+the GNU General Public License is intended to guarantee your freedom to
+share and change all versions of a program--to make sure it remains free
+software for all its users. We, the Free Software Foundation, use the
+GNU General Public License for most of our software; it applies also to
+any other work released this way by its authors. You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+them if you wish), that you receive source code or can get it if you
+want it, that you can change the software or use pieces of it in new
+free programs, and that you know you can do these things.
+
+ To protect your rights, we need to prevent others from denying you
+these rights or asking you to surrender the rights. Therefore, you have
+certain responsibilities if you distribute copies of the software, or if
+you modify it: responsibilities to respect the freedom of others.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must pass on to the recipients the same
+freedoms that you received. You must make sure that they, too, receive
+or can get the source code. And you must show them these terms so they
+know their rights.
+
+ Developers that use the GNU GPL protect your rights with two steps:
+(1) assert copyright on the software, and (2) offer you this License
+giving you legal permission to copy, distribute and/or modify it.
+
+ For the developers' and authors' protection, the GPL clearly explains
+that there is no warranty for this free software. For both users' and
+authors' sake, the GPL requires that modified versions be marked as
+changed, so that their problems will not be attributed erroneously to
+authors of previous versions.
+
+ Some devices are designed to deny users access to install or run
+modified versions of the software inside them, although the manufacturer
+can do so. This is fundamentally incompatible with the aim of
+protecting users' freedom to change the software. The systematic
+pattern of such abuse occurs in the area of products for individuals to
+use, which is precisely where it is most unacceptable. Therefore, we
+have designed this version of the GPL to prohibit the practice for those
+products. If such problems arise substantially in other domains, we
+stand ready to extend this provision to those domains in future versions
+of the GPL, as needed to protect the freedom of users.
+
+ Finally, every program is threatened constantly by software patents.
+States should not allow patents to restrict development and use of
+software on general-purpose computers, but in those that do, we wish to
+avoid the special danger that patents applied to a free program could
+make it effectively proprietary. To prevent this, the GPL assures that
+patents cannot be used to render the program non-free.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ TERMS AND CONDITIONS
+
+ 0. Definitions.
+
+ "This License" refers to version 3 of the GNU General Public License.
+
+ "Copyright" also means copyright-like laws that apply to other kinds of
+works, such as semiconductor masks.
+
+ "The Program" refers to any copyrightable work licensed under this
+License. Each licensee is addressed as "you". "Licensees" and
+"recipients" may be individuals or organizations.
+
+ To "modify" a work means to copy from or adapt all or part of the work
+in a fashion requiring copyright permission, other than the making of an
+exact copy. The resulting work is called a "modified version" of the
+earlier work or a work "based on" the earlier work.
+
+ A "covered work" means either the unmodified Program or a work based
+on the Program.
+
+ To "propagate" a work means to do anything with it that, without
+permission, would make you directly or secondarily liable for
+infringement under applicable copyright law, except executing it on a
+computer or modifying a private copy. Propagation includes copying,
+distribution (with or without modification), making available to the
+public, and in some countries other activities as well.
+
+ To "convey" a work means any kind of propagation that enables other
+parties to make or receive copies. Mere interaction with a user through
+a computer network, with no transfer of a copy, is not conveying.
+
+ An interactive user interface displays "Appropriate Legal Notices"
+to the extent that it includes a convenient and prominently visible
+feature that (1) displays an appropriate copyright notice, and (2)
+tells the user that there is no warranty for the work (except to the
+extent that warranties are provided), that licensees may convey the
+work under this License, and how to view a copy of this License. If
+the interface presents a list of user commands or options, such as a
+menu, a prominent item in the list meets this criterion.
+
+ 1. Source Code.
+
+ The "source code" for a work means the preferred form of the work
+for making modifications to it. "Object code" means any non-source
+form of a work.
+
+ A "Standard Interface" means an interface that either is an official
+standard defined by a recognized standards body, or, in the case of
+interfaces specified for a particular programming language, one that
+is widely used among developers working in that language.
+
+ The "System Libraries" of an executable work include anything, other
+than the work as a whole, that (a) is included in the normal form of
+packaging a Major Component, but which is not part of that Major
+Component, and (b) serves only to enable use of the work with that
+Major Component, or to implement a Standard Interface for which an
+implementation is available to the public in source code form. A
+"Major Component", in this context, means a major essential component
+(kernel, window system, and so on) of the specific operating system
+(if any) on which the executable work runs, or a compiler used to
+produce the work, or an object code interpreter used to run it.
+
+ The "Corresponding Source" for a work in object code form means all
+the source code needed to generate, install, and (for an executable
+work) run the object code and to modify the work, including scripts to
+control those activities. However, it does not include the work's
+System Libraries, or general-purpose tools or generally available free
+programs which are used unmodified in performing those activities but
+which are not part of the work. For example, Corresponding Source
+includes interface definition files associated with source files for
+the work, and the source code for shared libraries and dynamically
+linked subprograms that the work is specifically designed to require,
+such as by intimate data communication or control flow between those
+subprograms and other parts of the work.
+
+ The Corresponding Source need not include anything that users
+can regenerate automatically from other parts of the Corresponding
+Source.
+
+ The Corresponding Source for a work in source code form is that
+same work.
+
+ 2. Basic Permissions.
+
+ All rights granted under this License are granted for the term of
+copyright on the Program, and are irrevocable provided the stated
+conditions are met. This License explicitly affirms your unlimited
+permission to run the unmodified Program. The output from running a
+covered work is covered by this License only if the output, given its
+content, constitutes a covered work. This License acknowledges your
+rights of fair use or other equivalent, as provided by copyright law.
+
+ You may make, run and propagate covered works that you do not
+convey, without conditions so long as your license otherwise remains
+in force. You may convey covered works to others for the sole purpose
+of having them make modifications exclusively for you, or provide you
+with facilities for running those works, provided that you comply with
+the terms of this License in conveying all material for which you do
+not control copyright. Those thus making or running the covered works
+for you must do so exclusively on your behalf, under your direction
+and control, on terms that prohibit them from making any copies of
+your copyrighted material outside their relationship with you.
+
+ Conveying under any other circumstances is permitted solely under
+the conditions stated below. Sublicensing is not allowed; section 10
+makes it unnecessary.
+
+ 3. Protecting Users' Legal Rights From Anti-Circumvention Law.
+
+ No covered work shall be deemed part of an effective technological
+measure under any applicable law fulfilling obligations under article
+11 of the WIPO copyright treaty adopted on 20 December 1996, or
+similar laws prohibiting or restricting circumvention of such
+measures.
+
+ When you convey a covered work, you waive any legal power to forbid
+circumvention of technological measures to the extent such circumvention
+is effected by exercising rights under this License with respect to
+the covered work, and you disclaim any intention to limit operation or
+modification of the work as a means of enforcing, against the work's
+users, your or third parties' legal rights to forbid circumvention of
+technological measures.
+
+ 4. Conveying Verbatim Copies.
+
+ You may convey verbatim copies of the Program's source code as you
+receive it, in any medium, provided that you conspicuously and
+appropriately publish on each copy an appropriate copyright notice;
+keep intact all notices stating that this License and any
+non-permissive terms added in accord with section 7 apply to the code;
+keep intact all notices of the absence of any warranty; and give all
+recipients a copy of this License along with the Program.
+
+ You may charge any price or no price for each copy that you convey,
+and you may offer support or warranty protection for a fee.
+
+ 5. Conveying Modified Source Versions.
+
+ You may convey a work based on the Program, or the modifications to
+produce it from the Program, in the form of source code under the
+terms of section 4, provided that you also meet all of these conditions:
+
+ a) The work must carry prominent notices stating that you modified
+ it, and giving a relevant date.
+
+ b) The work must carry prominent notices stating that it is
+ released under this License and any conditions added under section
+ 7. This requirement modifies the requirement in section 4 to
+ "keep intact all notices".
+
+ c) You must license the entire work, as a whole, under this
+ License to anyone who comes into possession of a copy. This
+ License will therefore apply, along with any applicable section 7
+ additional terms, to the whole of the work, and all its parts,
+ regardless of how they are packaged. This License gives no
+ permission to license the work in any other way, but it does not
+ invalidate such permission if you have separately received it.
+
+ d) If the work has interactive user interfaces, each must display
+ Appropriate Legal Notices; however, if the Program has interactive
+ interfaces that do not display Appropriate Legal Notices, your
+ work need not make them do so.
+
+ A compilation of a covered work with other separate and independent
+works, which are not by their nature extensions of the covered work,
+and which are not combined with it such as to form a larger program,
+in or on a volume of a storage or distribution medium, is called an
+"aggregate" if the compilation and its resulting copyright are not
+used to limit the access or legal rights of the compilation's users
+beyond what the individual works permit. Inclusion of a covered work
+in an aggregate does not cause this License to apply to the other
+parts of the aggregate.
+
+ 6. Conveying Non-Source Forms.
+
+ You may convey a covered work in object code form under the terms
+of sections 4 and 5, provided that you also convey the
+machine-readable Corresponding Source under the terms of this License,
+in one of these ways:
+
+ a) Convey the object code in, or embodied in, a physical product
+ (including a physical distribution medium), accompanied by the
+ Corresponding Source fixed on a durable physical medium
+ customarily used for software interchange.
+
+ b) Convey the object code in, or embodied in, a physical product
+ (including a physical distribution medium), accompanied by a
+ written offer, valid for at least three years and valid for as
+ long as you offer spare parts or customer support for that product
+ model, to give anyone who possesses the object code either (1) a
+ copy of the Corresponding Source for all the software in the
+ product that is covered by this License, on a durable physical
+ medium customarily used for software interchange, for a price no
+ more than your reasonable cost of physically performing this
+ conveying of source, or (2) access to copy the
+ Corresponding Source from a network server at no charge.
+
+ c) Convey individual copies of the object code with a copy of the
+ written offer to provide the Corresponding Source. This
+ alternative is allowed only occasionally and noncommercially, and
+ only if you received the object code with such an offer, in accord
+ with subsection 6b.
+
+ d) Convey the object code by offering access from a designated
+ place (gratis or for a charge), and offer equivalent access to the
+ Corresponding Source in the same way through the same place at no
+ further charge. You need not require recipients to copy the
+ Corresponding Source along with the object code. If the place to
+ copy the object code is a network server, the Corresponding Source
+ may be on a different server (operated by you or a third party)
+ that supports equivalent copying facilities, provided you maintain
+ clear directions next to the object code saying where to find the
+ Corresponding Source. Regardless of what server hosts the
+ Corresponding Source, you remain obligated to ensure that it is
+ available for as long as needed to satisfy these requirements.
+
+ e) Convey the object code using peer-to-peer transmission, provided
+ you inform other peers where the object code and Corresponding
+ Source of the work are being offered to the general public at no
+ charge under subsection 6d.
+
+ A separable portion of the object code, whose source code is excluded
+from the Corresponding Source as a System Library, need not be
+included in conveying the object code work.
+
+ A "User Product" is either (1) a "consumer product", which means any
+tangible personal property which is normally used for personal, family,
+or household purposes, or (2) anything designed or sold for incorporation
+into a dwelling. In determining whether a product is a consumer product,
+doubtful cases shall be resolved in favor of coverage. For a particular
+product received by a particular user, "normally used" refers to a
+typical or common use of that class of product, regardless of the status
+of the particular user or of the way in which the particular user
+actually uses, or expects or is expected to use, the product. A product
+is a consumer product regardless of whether the product has substantial
+commercial, industrial or non-consumer uses, unless such uses represent
+the only significant mode of use of the product.
+
+ "Installation Information" for a User Product means any methods,
+procedures, authorization keys, or other information required to install
+and execute modified versions of a covered work in that User Product from
+a modified version of its Corresponding Source. The information must
+suffice to ensure that the continued functioning of the modified object
+code is in no case prevented or interfered with solely because
+modification has been made.
+
+ If you convey an object code work under this section in, or with, or
+specifically for use in, a User Product, and the conveying occurs as
+part of a transaction in which the right of possession and use of the
+User Product is transferred to the recipient in perpetuity or for a
+fixed term (regardless of how the transaction is characterized), the
+Corresponding Source conveyed under this section must be accompanied
+by the Installation Information. But this requirement does not apply
+if neither you nor any third party retains the ability to install
+modified object code on the User Product (for example, the work has
+been installed in ROM).
+
+ The requirement to provide Installation Information does not include a
+requirement to continue to provide support service, warranty, or updates
+for a work that has been modified or installed by the recipient, or for
+the User Product in which it has been modified or installed. Access to a
+network may be denied when the modification itself materially and
+adversely affects the operation of the network or violates the rules and
+protocols for communication across the network.
+
+ Corresponding Source conveyed, and Installation Information provided,
+in accord with this section must be in a format that is publicly
+documented (and with an implementation available to the public in
+source code form), and must require no special password or key for
+unpacking, reading or copying.
+
+ 7. Additional Terms.
+
+ "Additional permissions" are terms that supplement the terms of this
+License by making exceptions from one or more of its conditions.
+Additional permissions that are applicable to the entire Program shall
+be treated as though they were included in this License, to the extent
+that they are valid under applicable law. If additional permissions
+apply only to part of the Program, that part may be used separately
+under those permissions, but the entire Program remains governed by
+this License without regard to the additional permissions.
+
+ When you convey a copy of a covered work, you may at your option
+remove any additional permissions from that copy, or from any part of
+it. (Additional permissions may be written to require their own
+removal in certain cases when you modify the work.) You may place
+additional permissions on material, added by you to a covered work,
+for which you have or can give appropriate copyright permission.
+
+ Notwithstanding any other provision of this License, for material you
+add to a covered work, you may (if authorized by the copyright holders of
+that material) supplement the terms of this License with terms:
+
+ a) Disclaiming warranty or limiting liability differently from the
+ terms of sections 15 and 16 of this License; or
+
+ b) Requiring preservation of specified reasonable legal notices or
+ author attributions in that material or in the Appropriate Legal
+ Notices displayed by works containing it; or
+
+ c) Prohibiting misrepresentation of the origin of that material, or
+ requiring that modified versions of such material be marked in
+ reasonable ways as different from the original version; or
+
+ d) Limiting the use for publicity purposes of names of licensors or
+ authors of the material; or
+
+ e) Declining to grant rights under trademark law for use of some
+ trade names, trademarks, or service marks; or
+
+ f) Requiring indemnification of licensors and authors of that
+ material by anyone who conveys the material (or modified versions of
+ it) with contractual assumptions of liability to the recipient, for
+ any liability that these contractual assumptions directly impose on
+ those licensors and authors.
+
+ All other non-permissive additional terms are considered "further
+restrictions" within the meaning of section 10. If the Program as you
+received it, or any part of it, contains a notice stating that it is
+governed by this License along with a term that is a further
+restriction, you may remove that term. If a license document contains
+a further restriction but permits relicensing or conveying under this
+License, you may add to a covered work material governed by the terms
+of that license document, provided that the further restriction does
+not survive such relicensing or conveying.
+
+ If you add terms to a covered work in accord with this section, you
+must place, in the relevant source files, a statement of the
+additional terms that apply to those files, or a notice indicating
+where to find the applicable terms.
+
+ Additional terms, permissive or non-permissive, may be stated in the
+form of a separately written license, or stated as exceptions;
+the above requirements apply either way.
+
+ 8. Termination.
+
+ You may not propagate or modify a covered work except as expressly
+provided under this License. Any attempt otherwise to propagate or
+modify it is void, and will automatically terminate your rights under
+this License (including any patent licenses granted under the third
+paragraph of section 11).
+
+ However, if you cease all violation of this License, then your
+license from a particular copyright holder is reinstated (a)
+provisionally, unless and until the copyright holder explicitly and
+finally terminates your license, and (b) permanently, if the copyright
+holder fails to notify you of the violation by some reasonable means
+prior to 60 days after the cessation.
+
+ Moreover, your license from a particular copyright holder is
+reinstated permanently if the copyright holder notifies you of the
+violation by some reasonable means, this is the first time you have
+received notice of violation of this License (for any work) from that
+copyright holder, and you cure the violation prior to 30 days after
+your receipt of the notice.
+
+ Termination of your rights under this section does not terminate the
+licenses of parties who have received copies or rights from you under
+this License. If your rights have been terminated and not permanently
+reinstated, you do not qualify to receive new licenses for the same
+material under section 10.
+
+ 9. Acceptance Not Required for Having Copies.
+
+ You are not required to accept this License in order to receive or
+run a copy of the Program. Ancillary propagation of a covered work
+occurring solely as a consequence of using peer-to-peer transmission
+to receive a copy likewise does not require acceptance. However,
+nothing other than this License grants you permission to propagate or
+modify any covered work. These actions infringe copyright if you do
+not accept this License. Therefore, by modifying or propagating a
+covered work, you indicate your acceptance of this License to do so.
+
+ 10. Automatic Licensing of Downstream Recipients.
+
+ Each time you convey a covered work, the recipient automatically
+receives a license from the original licensors, to run, modify and
+propagate that work, subject to this License. You are not responsible
+for enforcing compliance by third parties with this License.
+
+ An "entity transaction" is a transaction transferring control of an
+organization, or substantially all assets of one, or subdividing an
+organization, or merging organizations. If propagation of a covered
+work results from an entity transaction, each party to that
+transaction who receives a copy of the work also receives whatever
+licenses to the work the party's predecessor in interest had or could
+give under the previous paragraph, plus a right to possession of the
+Corresponding Source of the work from the predecessor in interest, if
+the predecessor has it or can get it with reasonable efforts.
+
+ You may not impose any further restrictions on the exercise of the
+rights granted or affirmed under this License. For example, you may
+not impose a license fee, royalty, or other charge for exercise of
+rights granted under this License, and you may not initiate litigation
+(including a cross-claim or counterclaim in a lawsuit) alleging that
+any patent claim is infringed by making, using, selling, offering for
+sale, or importing the Program or any portion of it.
+
+ 11. Patents.
+
+ A "contributor" is a copyright holder who authorizes use under this
+License of the Program or a work on which the Program is based. The
+work thus licensed is called the contributor's "contributor version".
+
+ A contributor's "essential patent claims" are all patent claims
+owned or controlled by the contributor, whether already acquired or
+hereafter acquired, that would be infringed by some manner, permitted
+by this License, of making, using, or selling its contributor version,
+but do not include claims that would be infringed only as a
+consequence of further modification of the contributor version. For
+purposes of this definition, "control" includes the right to grant
+patent sublicenses in a manner consistent with the requirements of
+this License.
+
+ Each contributor grants you a non-exclusive, worldwide, royalty-free
+patent license under the contributor's essential patent claims, to
+make, use, sell, offer for sale, import and otherwise run, modify and
+propagate the contents of its contributor version.
+
+ In the following three paragraphs, a "patent license" is any express
+agreement or commitment, however denominated, not to enforce a patent
+(such as an express permission to practice a patent or covenant not to
+sue for patent infringement). To "grant" such a patent license to a
+party means to make such an agreement or commitment not to enforce a
+patent against the party.
+
+ If you convey a covered work, knowingly relying on a patent license,
+and the Corresponding Source of the work is not available for anyone
+to copy, free of charge and under the terms of this License, through a
+publicly available network server or other readily accessible means,
+then you must either (1) cause the Corresponding Source to be so
+available, or (2) arrange to deprive yourself of the benefit of the
+patent license for this particular work, or (3) arrange, in a manner
+consistent with the requirements of this License, to extend the patent
+license to downstream recipients. "Knowingly relying" means you have
+actual knowledge that, but for the patent license, your conveying the
+covered work in a country, or your recipient's use of the covered work
+in a country, would infringe one or more identifiable patents in that
+country that you have reason to believe are valid.
+
+ If, pursuant to or in connection with a single transaction or
+arrangement, you convey, or propagate by procuring conveyance of, a
+covered work, and grant a patent license to some of the parties
+receiving the covered work authorizing them to use, propagate, modify
+or convey a specific copy of the covered work, then the patent license
+you grant is automatically extended to all recipients of the covered
+work and works based on it.
+
+ A patent license is "discriminatory" if it does not include within
+the scope of its coverage, prohibits the exercise of, or is
+conditioned on the non-exercise of one or more of the rights that are
+specifically granted under this License. You may not convey a covered
+work if you are a party to an arrangement with a third party that is
+in the business of distributing software, under which you make payment
+to the third party based on the extent of your activity of conveying
+the work, and under which the third party grants, to any of the
+parties who would receive the covered work from you, a discriminatory
+patent license (a) in connection with copies of the covered work
+conveyed by you (or copies made from those copies), or (b) primarily
+for and in connection with specific products or compilations that
+contain the covered work, unless you entered into that arrangement,
+or that patent license was granted, prior to 28 March 2007.
+
+ Nothing in this License shall be construed as excluding or limiting
+any implied license or other defenses to infringement that may
+otherwise be available to you under applicable patent law.
+
+ 12. No Surrender of Others' Freedom.
+
+ If conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot convey a
+covered work so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you may
+not convey it at all. For example, if you agree to terms that obligate you
+to collect a royalty for further conveying from those to whom you convey
+the Program, the only way you could satisfy both those terms and this
+License would be to refrain entirely from conveying the Program.
+
+ 13. Use with the GNU Affero General Public License.
+
+ Notwithstanding any other provision of this License, you have
+permission to link or combine any covered work with a work licensed
+under version 3 of the GNU Affero General Public License into a single
+combined work, and to convey the resulting work. The terms of this
+License will continue to apply to the part which is the covered work,
+but the special requirements of the GNU Affero General Public License,
+section 13, concerning interaction through a network will apply to the
+combination as such.
+
+ 14. Revised Versions of this License.
+
+ The Free Software Foundation may publish revised and/or new versions of
+the GNU General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+ Each version is given a distinguishing version number. If the
+Program specifies that a certain numbered version of the GNU General
+Public License "or any later version" applies to it, you have the
+option of following the terms and conditions either of that numbered
+version or of any later version published by the Free Software
+Foundation. If the Program does not specify a version number of the
+GNU General Public License, you may choose any version ever published
+by the Free Software Foundation.
+
+ If the Program specifies that a proxy can decide which future
+versions of the GNU General Public License can be used, that proxy's
+public statement of acceptance of a version permanently authorizes you
+to choose that version for the Program.
+
+ Later license versions may give you additional or different
+permissions. However, no additional obligations are imposed on any
+author or copyright holder as a result of your choosing to follow a
+later version.
+
+ 15. Disclaimer of Warranty.
+
+ THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
+APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
+HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
+OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
+THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
+IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
+ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+ 16. Limitation of Liability.
+
+ IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
+THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
+GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
+USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
+DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
+PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
+EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGES.
+
+ 17. Interpretation of Sections 15 and 16.
+
+ If the disclaimer of warranty and limitation of liability provided
+above cannot be given local legal effect according to their terms,
+reviewing courts shall apply local law that most closely approximates
+an absolute waiver of all civil liability in connection with the
+Program, unless a warranty or assumption of liability accompanies a
+copy of the Program in return for a fee.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+state the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>.
+
+Also add information on how to contact you by electronic and paper mail.
+
+ If the program does terminal interaction, make it output a short
+notice like this when it starts in an interactive mode:
+
+ <program> Copyright (C) <year> <name of author>
+ This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, your program's commands
+might be different; for a GUI interface, you would use an "about box".
+
+ You should also get your employer (if you work as a programmer) or school,
+if any, to sign a "copyright disclaimer" for the program, if necessary.
+For more information on this, and how to apply and follow the GNU GPL, see
+<http://www.gnu.org/licenses/>.
+
+ The GNU General Public License does not permit incorporating your program
+into proprietary programs. If your program is a subroutine library, you
+may consider it more useful to permit linking proprietary applications with
+the library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License. But first, please read
+<http://www.gnu.org/philosophy/why-not-lgpl.html>.
diff --git a/icon-themes/elementary_svg/avmedia/res/avaudiologo.svg b/icon-themes/elementary_svg/avmedia/res/avaudiologo.svg
new file mode 100644
index 000000000..806235658
--- /dev/null
+++ b/icon-themes/elementary_svg/avmedia/res/avaudiologo.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 140 120" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(2.0019317 0 0 2 162.09046 .901989)" gradientUnits="userSpaceOnUse" x1="21.330717" x2="21.330717" y1=".697374" y2="59.1875"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#cc3b02"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(2.4594595 0 0 3.1081081 158.09164 -13.806649)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="5.660858" y2="42.339119"><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="d" gradientTransform="matrix(2.6571409 0 0 2.5422194 153.34727 -4.12492)" 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="e" gradientTransform="matrix(3.1428572 0 0 1.2857143 141.69008 62.359338)" 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><radialGradient id="f" cx="4.992979" cy="43.5" gradientTransform="matrix(2.4045407 0 0 1.7999999 -185.13289 -196.58791)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><radialGradient id="g" cx="4.992979" cy="43.5" gradientTransform="matrix(2.4045407 0 0 1.7999999 249.10441 39.987911)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><g transform="translate(-147.11865 -1.787918)"><path d="m261.11865 113.78791h6v8.999999h-6z" fill="url(#g)" opacity=".4"/><path d="m-173.11865-122.78792h6v8.999999h-6z" fill="url(#f)" opacity=".4" transform="scale(-1)"/><path d="m173.11865 113.78791h88v9h-88z" fill="url(#e)" opacity=".4"/><path d="m170.61858 2.2883219c21.31106 0 93.00003.007 93.00003.007l.00011 116.9926281s-62.0001 0-93.00014 0c0-39.000029 0-78.000054 0-117.0000791z" fill="url(#d)"/><path d="m262.61865 118.28791h-91v-115.0000031h91z" fill="none" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round"/><path d="m170.61858 2.2883219c21.31106 0 93.00003.007 93.00003.007l.00011 116.9926281s-62.0001 0-93.00014 0c0-39.000029 0-78.000054 0-117.0000791z" fill="none" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/><path d="m236.6178 28.78791-29.51334 7.621088c-2.21702.593454-4.00182 2.954324-4.00182 5.247306v36.356339c-2.24809-1.176037-5.13536-1.651552-8.12867-.874553-5.40149 1.402123-8.7863 5.933557-7.62846 10.119806 1.15784 4.186253 6.47889 6.524492 11.88039 5.122371 4.30925-1.118587 7.27976-4.2836 7.7535-7.621088l.12492-34.357365 28.01265-7.496151v27.111083c-2.24809-1.176036-5.13536-1.651551-8.12867-.874549-5.40149 1.402119-8.78629 5.933554-7.62846 10.119803 1.15786 4.186253 6.4789 6.524493 11.88039 5.122373 4.30926-1.118586 7.40468-4.283603 7.87842-7.621089v-44.727042c0-1.719758-1.06385-3.006416-2.50113-3.248332z" fill="url(#a)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/avmedia/res/avemptylogo.svg b/icon-themes/elementary_svg/avmedia/res/avemptylogo.svg
new file mode 100644
index 000000000..1288fc8b1
--- /dev/null
+++ b/icon-themes/elementary_svg/avmedia/res/avemptylogo.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 140 120" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(3.1081078 0 0 2.4594594 -10.594599 11.973044)" gradientUnits="userSpaceOnUse" x1="40.290417" x2="40.290417" y1="5.414337" y2="42.437775"><stop offset="0" stop-color="#fff"/><stop offset=".03457849" stop-color="#fff" stop-opacity=".235294"/><stop offset=".96375686" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="b" cx="7.118353" cy="9.957108" gradientTransform="matrix(0 21.795969 -33.663904 0 401.68831 -174.34713)" gradientUnits="userSpaceOnUse" r="12.671875"><stop offset="0" stop-color="#505050"/><stop offset=".26238" stop-color="#2b2b2b"/><stop offset=".704952" stop-color="#0a0a0a"/><stop offset="1"/></radialGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="35.797448" x2="35.797448" y1="40.744103" y2="23.494637"><stop offset="0" stop-color="#dcdcdc"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="d"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(3.9285714 0 0 1.2857143 -31.285711 61.071489)" 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><radialGradient id="f" cx="4.992979" cy="43.5" gradientTransform="matrix(2.4045407 0 0 1.7999999 -20.01424 -195.30006)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#d"/><radialGradient id="g" cx="4.992979" cy="43.5" gradientTransform="matrix(2.4045407 0 0 1.7999999 105.98576 38.700062)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#d"/><g transform="translate(7 -12.750061)"><path d="m8 112.50006h110v9h-110z" fill="url(#e)" opacity=".4"/><path d="m118 112.50006h6v8.999999h-6z" fill="url(#g)" opacity=".4"/><path d="m-8-121.50006h6v8.999999h-6z" fill="url(#f)" opacity=".4" transform="scale(-1)"/><rect fill="url(#b)" height="93" opacity=".9" rx="4" width="117" x="5.5" y="24.500057"/><rect fill="none" height="91" opacity=".3" rx="3" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" width="115" x="6.5" y="25.500061"/><rect fill="none" height="93" opacity=".7" rx="4" stroke="#000" stroke-linecap="round" stroke-linejoin="round" width="117" x="5.5" y="24.500061"/><path d="m1.75-.5c-.6771903 0-1.25.57280973-1.25 1.25v13.5c0 .67719.5728097 1.25 1.25 1.25h12.5c.67719 0 1.25-.57281 1.25-1.25v-13.5c0-.67719027-.57281-1.25-1.25-1.25zm2.75 2h7v5h-7zm0 7h7v5h-7z" opacity=".15" transform="matrix(2 0 0 2 48 58.000061)"/><path d="m1.75 0c-.4155 0-.75.3345-.75.75v13.5c0 .4155.3345.75.75.75h12.5c.4155 0 .75-.3345.75-.75v-13.5c0-.4155-.3345-.75-.75-.75zm.25 1h1v1h-1zm2.5 0h7c.277 0 .5.223.5.5v5c0 .277-.223.5-.5.5h-7c-.277 0-.5-.223-.5-.5v-5c0-.277.223-.5.5-.5zm8.5 0h1v1h-1zm-11 2h1v1h-1zm11 0h1v1h-1zm-11 2h1v1h-1zm11 0h1v1h-1zm-11 2h1v1h-1zm11 0h1v1h-1zm-8.5 1h7c.277 0 .5.223.5.5v5c0 .277-.223.5-.5.5h-7c-.277 0-.5-.223-.5-.5v-5c0-.277.223-.5.5-.5zm-2.5 1h1v1h-1zm11 0h1v1h-1zm-11 2h1v1h-1zm11 0h1v1h-1zm-11 2h1v1h-1zm11 0h1v1h-1z" opacity=".3" transform="matrix(2 0 0 2 48 58.000061)"/><path d="m1.75 0c-.4155 0-.75.3345-.75.75v13.5c0 .4155.3345.75.75.75h12.5c.4155 0 .75-.3345.75-.75v-13.5c0-.4155-.3345-.75-.75-.75zm.25 1h1v1h-1zm2.5 0h7c.277 0 .5.223.5.5v5c0 .277-.223.5-.5.5h-7c-.277 0-.5-.223-.5-.5v-5c0-.277.223-.5.5-.5zm8.5 0h1v1h-1zm-11 2h1v1h-1zm11 0h1v1h-1zm-11 2h1v1h-1zm11 0h1v1h-1zm-11 2h1v1h-1zm11 0h1v1h-1zm-8.5 1h7c.277 0 .5.223.5.5v5c0 .277-.223.5-.5.5h-7c-.277 0-.5-.223-.5-.5v-5c0-.277.223-.5.5-.5zm-2.5 1h1v1h-1zm11 0h1v1h-1zm-11 2h1v1h-1zm11 0h1v1h-1zm-11 2h1v1h-1zm11 0h1v1h-1z" fill="url(#c)" transform="matrix(2 0 0 2 48 57.000061)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/areas3d_52x60.svg b/icon-themes/elementary_svg/chart2/res/areas3d_52x60.svg
new file mode 100644
index 000000000..244646046
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/areas3d_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.3832 0 0 1.4144 -11.892 21.511)" gradientUnits="userSpaceOnUse" x1="13.697" x2="13.3" y1="12.091" y2="29.436001"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset=".58055538" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13.608" x2="13.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="15.608" x2="15.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="30" x2="30" xlink:href="#d" y1="27" y2="39.5"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="47.5" x2="47.5" xlink:href="#d" y1="27" y2="37"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="35" x2="36.028595" xlink:href="#c" y1="23.0145" y2="35.634556"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="47.5" x2="47.5" xlink:href="#c" y1="29.5" y2="34.5"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="47.5" x2="47.5" xlink:href="#a" y1="19.5" y2="28.657801"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="32.5" x2="32.5" xlink:href="#a" y1="10.761374" y2="34.5"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="8.000191" x2="33.499626" xlink:href="#a" y1="16.250036" y2="16.250036"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="36.166988" x2="45" xlink:href="#a" y1="10.718956" y2="32"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="32.5" x2="32.5" xlink:href="#b" y1="32" y2="39.5"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="30" x2="30" xlink:href="#b" y1="22" y2="30"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="30" x2="30" xlink:href="#b" y1="12" y2="22.5"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="42.5" x2="42.5" y1="49.5" y2="7"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><g stroke="#939393"><g stroke-linecap="round" stroke-linejoin="round"><path d="m.5.5h57v49h-57z" fill="url(#p)" stroke-width=".999"/><g fill="none"><path d="m45 43.5 5.5-5.5v-31.5h-38"/><path d="m12.5 6.5-6 6v31l6-6.5"/></g></g><path d="m12.5 7v30" fill="none"/></g><g stroke-linecap="round" stroke-linejoin="round"><path d="m6.5 43.5h38.5" fill="none" stroke="#939393"/><path d="m45.5 41.5v-5.5l-16.5-4.5-20.5 5v5z" fill="url(#e)" stroke="#7239b3" stroke-opacity=".746324"/><g stroke-opacity=".745098"><path d="m45.5 41.5v-5.5l3-3v5z" fill="url(#f)" stroke="#7239b3"/><path d="m45.5 36v-7.5l3-3v7.5z" fill="url(#h)" stroke="#cc3b02"/><path d="m45.5 28.5c-.5-.186441-14.5-6-14.5-6l-22.5 4.5v9.5l20.5-5 16.5 4.5z" fill="url(#g)" stroke="#cc3b02"/><g stroke="#0f5a00"><path d="m45.5 28.5c-.5-.186441-14.5-6-14.5-6l-22.5 4.5v-4.5l21-10 16 9.5z" fill="url(#j)"/><path d="m45.5 28.5v-6.5l3-2.5v6z" fill="url(#i)"/><path d="m45.5 22-16-9.5 3.5-2.5 15.5 9.5z" fill="url(#l)"/><path d="m8.5 22.5 21-10 3.5-2.5-21.5 9.5z" fill="url(#k)"/></g></g><g fill="none"><path d="m28.984375 32.496094-19.5195312 4.761718v3.277344h35.0703122v-3.798828z" stroke="url(#m)" stroke-opacity=".746324"/><path d="m30.90625 23.460938-21.4824219 4.296874v7.564454l19.3574219-4.720704a.92410923.92410923 0 0 1 .460938.0078l15.333984 4.181641v-5.671875c-.416396-.168134-.85457-.346802-1.90625-.78125-1.383476-.571514-3.17951-1.316267-4.960938-2.054688-3.431869-1.422547-6.559308-2.721185-6.802734-2.822265z" stroke="url(#n)" stroke-opacity=".745098"/><path d="m29.447266 13.669922-19.9121098 9.482422v2.585937l21.2617188-4.251953a1.0346162 1.0346162 0 0 1 .599609.05859s3.500397 1.453157 7.0625 2.929687c1.781052.738266 3.576915 1.481802 4.958985 2.052735.59207.244584.625157.257012 1.046875.429687v-4.367187z" stroke="url(#o)" stroke-opacity=".745098"/><path d="m1.5 1.5h55v47h-55z" stroke="#fff" stroke-width=".999"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/areas_52x60.svg b/icon-themes/elementary_svg/chart2/res/areas_52x60.svg
new file mode 100644
index 000000000..6a4c06884
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/areas_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" 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 offset=".58055538" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="30" x2="30" y1="27" y2="39.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="35" x2="36.028595" y1="23.0145" y2="35.634556"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="d" gradientTransform="matrix(1.3832 0 0 1.4144 -11.892 21.511)" gradientUnits="userSpaceOnUse" x1="32.5" x2="32.5" y1="10.761374" y2="34.5"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="32.5" x2="32.5" xlink:href="#a" y1="32" y2="39.5"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="30" x2="30" xlink:href="#a" y1="22" y2="30"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="30" x2="30" xlink:href="#a" y1="12" y2="22.5"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="42.5" x2="42.5" y1="49.5" y2="7"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><g stroke-linecap="round" stroke-linejoin="round"><g stroke="#939393"><path d="m.5.5h57v49h-57z" fill="url(#h)" stroke-width=".999"/><g fill="none"><path d="m6.5 12.5v31"/><path d="m6.5 43.5h38.5"/></g></g><path d="m45.5 41.5v-5.5l-16.5-4.5-20.5 5v5z" fill="url(#b)" stroke="#7239b3" stroke-opacity=".746324"/><path d="m45.5 28.5c-.5-.186441-14.5-6-14.5-6l-22.5 4.5v9.5l20.5-5 16.5 4.5z" fill="url(#c)" stroke="#cc3b02" stroke-opacity=".745098"/><path d="m45.5 28.5c-.5-.186441-14.5-6-14.5-6l-22.5 4.5v-4.5l21-10 16 9.5z" fill="url(#d)" stroke="#0f5a00" stroke-opacity=".745098"/><g fill="none"><path d="m28.984375 32.496094-19.5195312 4.761718v3.277344h35.0703122v-3.798828z" stroke="url(#e)" stroke-opacity=".746324"/><path d="m30.90625 23.460938-21.4824219 4.296874v7.564454l19.3574219-4.720704a.92410923.92410923 0 0 1 .460938.0078l15.333984 4.181641v-5.671875c-.416396-.168134-.85457-.346802-1.90625-.78125-1.383476-.571514-3.17951-1.316267-4.960938-2.054688-3.431869-1.422547-6.559308-2.721185-6.802734-2.822265z" stroke="url(#f)" stroke-opacity=".745098"/><path d="m29.447266 13.669922-19.9121098 9.482422v2.585937l21.2617188-4.251953a1.0346162 1.0346162 0 0 1 .599609.05859s3.500397 1.453157 7.0625 2.929687c1.781052.738266 3.576915 1.481802 4.958985 2.052735.59207.244584.625157.257012 1.046875.429687v-4.367187z" stroke="url(#g)" stroke-opacity=".745098"/><path d="m1.5 1.5h55v47h-55z" stroke="#fff" stroke-width=".999"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/areasfull3d_52x60.svg b/icon-themes/elementary_svg/chart2/res/areasfull3d_52x60.svg
new file mode 100644
index 000000000..270c34a43
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/areasfull3d_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.3832 0 0 1.4144 -11.892 21.511)" gradientUnits="userSpaceOnUse" x1="13.697" x2="13.3" y1="12.091" y2="29.436001"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset=".34972405" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13.608" x2="13.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="15.608" x2="15.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="30" x2="30" xlink:href="#d" y1="27" y2="39.5"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="47.5" x2="47.5" xlink:href="#d" y1="27" y2="37"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="35" x2="36.028595" xlink:href="#c" y1="23.0145" y2="35.634556"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="47.5" x2="47.5" xlink:href="#c" y1="29.5" y2="34.5"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="47.5" x2="47.5" xlink:href="#a" y1="12" y2="28.657801"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="32.5" x2="32.5" xlink:href="#a" y1="10.761374" y2="34.5"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="36.166988" x2="45" xlink:href="#a" y1="10.718956" y2="32"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="32.5" x2="32.5" xlink:href="#b" y1="32" y2="39.5"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="30" x2="30" xlink:href="#b" y1="22" y2="30"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="30" x2="30" xlink:href="#b" y1="12" y2="22.5"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="42.5" x2="42.5" y1="49.5" y2="7"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><g stroke="#939393"><g stroke-linecap="round" stroke-linejoin="round"><path d="m.5.5h57v49h-57z" fill="url(#o)" stroke-width=".999"/><g fill="none"><path d="m45 43.5 5.5-5.5v-31.5h-38"/><path d="m12.5 6.5-6 6v31l6-6.5"/></g></g><path d="m12.5 7v30" fill="none"/></g><g stroke-linecap="round" stroke-linejoin="round"><path d="m6.5 43.5h38.5" fill="none" stroke="#939393"/><path d="m45.5 41.5v-5.5l-16.5-4.5-20.5 5v5z" fill="url(#e)" stroke="#7239b3" stroke-opacity=".746324"/><g stroke-opacity=".745098"><path d="m45.5 41.5v-5.5l3-3v5z" fill="url(#f)" stroke="#7239b3"/><path d="m45.5 36v-7.5l3-3v7.5z" fill="url(#h)" stroke="#cc3b02"/><path d="m45.5 28.5c-.5-.186441-14.5-6-14.5-6l-22.5 4.5v9.5l20.5-5 16.5 4.5z" fill="url(#g)" stroke="#cc3b02"/><g stroke="#0f5a00"><path d="m45.5 28.5-14.5-6-22.5 4.5v-14.5h37z" fill="url(#j)"/><path d="m45.5 28.5v-16l3-2.5v15.5z" fill="url(#i)"/><path d="m45.5 12.5h-37l3.5-2.5h36.5z" fill="url(#k)"/></g></g><g fill="none"><path d="m28.984375 32.496094-19.5195312 4.761718v3.277344h35.0703122v-3.798828z" stroke="url(#l)" stroke-opacity=".746324"/><path d="m30.90625 23.460938-21.4824219 4.296874v7.564454l19.3574219-4.720704a.92410923.92410923 0 0 1 .460938.0078l15.333984 4.181641v-5.671875c-.416396-.168134-.85457-.346802-1.90625-.78125-1.383476-.571514-3.17951-1.316267-4.960938-2.054688-3.431869-1.422547-6.559308-2.721185-6.802734-2.822265z" stroke="url(#m)" stroke-opacity=".745098"/><path d="m9.5 13.5.035156 12.238281 21.2617188-4.251953.599609.05859 7.0625 2.929687 4.958985 2.052735 1.046875.429687.0351562-13.457027z" stroke="url(#n)" stroke-opacity=".745098"/><path d="m1.5 1.5h55v47h-55z" stroke="#fff" stroke-width=".999"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/areasfull_52x60.svg b/icon-themes/elementary_svg/chart2/res/areasfull_52x60.svg
new file mode 100644
index 000000000..a982f4872
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/areasfull_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" 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 offset=".34972405" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="30" x2="30" y1="27" y2="39.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="35" x2="36.028595" y1="23.0145" y2="35.634556"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="d" gradientTransform="matrix(1.3832 0 0 1.4144 -11.892 21.511)" gradientUnits="userSpaceOnUse" x1="32.5" x2="32.5" y1="10.761374" y2="34.5"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="32.5" x2="32.5" xlink:href="#a" y1="32" y2="39.5"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="30" x2="30" xlink:href="#a" y1="22" y2="30"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="30" x2="30" xlink:href="#a" y1="12" y2="22.5"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="42.5" x2="42.5" y1="49.5" y2="7"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><g stroke-linecap="round" stroke-linejoin="round"><g stroke="#939393"><path d="m.5.5h57v49h-57z" fill="url(#h)" stroke-width=".999"/><g fill="none"><path d="m6.5 12.5v31"/><path d="m6.5 43.5h38.5"/></g></g><path d="m45.5 41.5v-5.5l-16.5-4.5-20.5 5v5z" fill="url(#b)" stroke="#7239b3" stroke-opacity=".746324"/><path d="m45.5 28.5c-.5-.186441-14.5-6-14.5-6l-22.5 4.5v9.5l20.5-5 16.5 4.5z" fill="url(#c)" stroke="#cc3b02" stroke-opacity=".745098"/><path d="m45.5 28.5-14.5-6-22.5 4.5v-14.5h37z" fill="url(#d)" stroke="#0f5a00" stroke-opacity=".745098"/><g fill="none"><path d="m28.984375 32.496094-19.5195312 4.761718v3.277344h35.0703122v-3.798828z" stroke="url(#e)" stroke-opacity=".746324"/><path d="m30.90625 23.460938-21.4824219 4.296874v7.564454l19.3574219-4.720704a.92410923.92410923 0 0 1 .460938.0078l15.333984 4.181641v-5.671875c-.416396-.168134-.85457-.346802-1.90625-.78125-1.383476-.571514-3.17951-1.316267-4.960938-2.054688-3.431869-1.422547-6.559308-2.721185-6.802734-2.822265z" stroke="url(#f)" stroke-opacity=".745098"/><path d="m9.5 13.5.035156 12.238281 21.2617188-4.251953.599609.05859 7.0625 2.929687 4.958985 2.052735 1.046875.429687.0351562-13.457027z" stroke="url(#g)" stroke-opacity=".745098"/><path d="m1.5 1.5h55v47h-55z" stroke="#fff" stroke-width=".999"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/areaspiled3d_52x60.svg b/icon-themes/elementary_svg/chart2/res/areaspiled3d_52x60.svg
new file mode 100644
index 000000000..28194375c
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/areaspiled3d_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" 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 offset=".58055538" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="13.608" x2="13.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="15.608" x2="15.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="30.535154" x2="30.535154" xlink:href="#c" y1="25.964844" y2="38.464844"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="43.000002" x2="44.028597" xlink:href="#b" y1="23.5145" y2="36.134556"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="68.121103" x2="68.121103" y1="9.920941" y2="33.659567"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="33.035154" x2="33.035154" xlink:href="#a" y1="30.964844" y2="38.464844"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="38.000002" x2="38.000002" xlink:href="#a" y1="22.5" y2="30.5"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="45" x2="45" xlink:href="#a" y1="12" y2="28.514908"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="42.5" x2="42.5" y1="49.5" y2="7"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="37.5" x2="37" xlink:href="#c" y1="40.514717" y2="34.75"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="20.678234" x2="37.008926" xlink:href="#c" y1="32.467941" y2="32.467941"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="8.500047" x2="23.499952" xlink:href="#c" y1="32.5" y2="32.5"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="41" x2="44" xlink:href="#b" y1="28.25" y2="28.25"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="26.5" x2="34" xlink:href="#b" y1="31" y2="22.5"/><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><path d="m.5.5h57v49h-57z" fill="url(#j)" stroke="#939393" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><g fill="none"><g stroke-linecap="round" stroke-linejoin="round"><path d="m26.5 7.5-20 12.495763v23.504237" stroke="#939393"/><path d="m51.5 31.5-16 12h-29l20-12" stroke="#939393"/><path d="m1.5 1.5h55v47h-55z" stroke="#fff" stroke-width=".999"/></g><g stroke="#939393"><path d="m26.5 7v24.5"/><path d="m26.5 7.5h25"/><path d="m51.5 31.5v-24.5"/><path d="m51.5 31.5h-25"/></g></g><g stroke-linecap="round" stroke-linejoin="round"><g stroke-opacity=".745098"><path d="m47 30h-24.5v-16.5l11.697474 6 12.802526-6.5z" fill="url(#f)" stroke="#0f5a00"/><path d="m23.5 15v14h22.5v-14.5l-11.720339 6.059322z" fill="none" stroke="url(#i)"/><path d="m41.5 22.5-13.406292 6.039075-11.093708-6.039075v12.5h24.5z" fill="url(#e)" stroke="#cc3b02"/></g><path d="m35 40.386942v-9.886942l-14.069177 5.503906-11.930823-5.503906.035154 9.964844z" fill="url(#d)" stroke="#7239b3" stroke-opacity=".746324"/><g fill="none"><path d="m27.999958 29.500013-9.999958-5.248956v9.748943h22.5v-10l-12.5 5.5z" stroke="url(#h)" stroke-opacity=".745098"/><path d="m20.915198 37-10.915198-5v7.5l24.03516-.077902-.03516-7.422098z" stroke="url(#g)" stroke-opacity=".746324"/></g></g><g stroke-opacity=".745098"><path d="m35 40.5 1.5-1.5v-10l-1.5 1.5z" fill="url(#k)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round"/><path d="m20.930823 36.003906 2.569177-1.503906s13.5-6 13-5.5-1.5 1.5-1.5 1.5z" fill="url(#l)" stroke="#7239b3"/><g stroke-linecap="round" stroke-linejoin="round"><path d="m9 30.5 2-1.5 12 5.5-2 1.5z" fill="url(#m)" stroke="#7239b3"/><g stroke="#cc3b02"><path d="m41.5 35 2-1.5v-12l-2 1.5z" fill="url(#n)"/><path d="m28.093708 28.539075 2-1.5 13.406292-5.539075-2 1.5z" fill="url(#n)"/><path d="m28.093708 28.539075 2-1.5-11.093708-6.039075-2 1.5z" fill="url(#o)"/></g><g fill="url(#f)" stroke="#0f5a00"><path d="m47 30 2.484843-1.84176v-17l-2.484843 1.84176z"/><path d="m34.197474 19.5 2.484843-1.84176 12.802526-6.5-2.484843 1.84176z"/><path d="m34.197474 19.5 2.484843-1.84176-11.697474-6-2.484843 1.84176z"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/areaspiled_52x60.svg b/icon-themes/elementary_svg/chart2/res/areaspiled_52x60.svg
new file mode 100644
index 000000000..18cc1aba3
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/areaspiled_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" 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 offset=".58055538" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="30" x2="30" y1="27" y2="39.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="35" x2="36.028595" y1="23.0145" y2="35.634556"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="d" gradientTransform="matrix(1.3832 0 0 1.4144 -11.892 21.511)" gradientUnits="userSpaceOnUse" x1="32.5" x2="32.5" y1="10.761374" y2="34.5"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="32.5" x2="32.5" xlink:href="#a" y1="32" y2="39.5"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="30" x2="30" xlink:href="#a" y1="22" y2="30"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="30" x2="30" xlink:href="#a" y1="12" y2="22.5"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="42.5" x2="42.5" y1="49.5" y2="7"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><g stroke-linecap="round" stroke-linejoin="round"><g stroke="#939393"><path d="m.5.5h57v49h-57z" fill="url(#h)" stroke-width=".999"/><g fill="none"><path d="m6.5 12.5v31"/><path d="m6.5 43.5h38.5"/></g></g><path d="m45.5 41.5-.035156-8.236328-16.422098-5.746426-20.4665741 6.660488-.0761719 7.322266z" fill="url(#b)" stroke="#7239b3" stroke-opacity=".746324"/><path d="m45.5 28.5c-.5-.186441-17-7.5-17-7.5l-20 6 .076172 7.177734 20.466574-6.660488 16.422098 5.746426z" fill="url(#c)" stroke="#cc3b02" stroke-opacity=".745098"/><path d="m43.219222 27.493774-14.719222-6.493774-14.431631 4.329489 15.431631-12.829489z" fill="url(#d)" stroke="#0f5a00" stroke-opacity=".745098"/><g fill="none"><path d="m29.027121 28.51334-19.4861053 6.422206-.076172 5.59961h35.0703123l-.035156-6.535156z" stroke="url(#e)" stroke-opacity=".746324"/><path d="m28.40625 21.960938-18.9824219 5.796874.0761719 5.242188 19.323996-6.381192c.151837-.03638.310418-.0337.460938.0078l15.256082 5.428067.03516-2.935547c-.416396-.168134-.85457-.346802-1.90625-.78125-1.383476-.571514-3.17951-1.316267-4.960938-2.054688-3.431869-1.422547-9.059308-4.221185-9.302734-4.322265z" stroke="url(#f)" stroke-opacity=".745098"/><path d="m29.447266 13.669922-10.961284 9.324222 9.810893-3.007816.599609.05859 10.103516 4.455082z" stroke="url(#g)" stroke-opacity=".745098"/><path d="m1.5 1.5h55v47h-55z" stroke="#fff" stroke-width=".999"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/bar3d_52x60.svg b/icon-themes/elementary_svg/chart2/res/bar3d_52x60.svg
new file mode 100644
index 000000000..6c565737e
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/bar3d_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.3832 0 0 1.4144 -11.892 21.511)" gradientUnits="userSpaceOnUse" x1="13.697" x2="13.3" y1="12.091" y2="29.436001"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset=".58055538" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13.608" x2="13.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="15.608" x2="15.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="42.5" x2="42.5" y1="49.5" y2="7"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="86" x2="86" xlink:href="#d" y1="-25" y2="-12.5"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="103.5" x2="103.5" xlink:href="#d" y1="-25" y2="-15"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="74" x2="74" xlink:href="#c" y1="-16" y2="-11"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="61.5" x2="62.528595" xlink:href="#c" y1="-22.4855" y2="-9.865444"/><linearGradient id="j" gradientTransform="translate(30.464844 -43.652344)" gradientUnits="userSpaceOnUse" x1="32.5" x2="32.5" xlink:href="#a" y1="10.761374" y2="34.5"/><linearGradient id="k" gradientTransform="translate(56 -52)" gradientUnits="userSpaceOnUse" x1="-3.5" x2="-1" xlink:href="#a" y1="29" y2="36.5"/><linearGradient id="l" gradientTransform="translate(56 -52)" gradientUnits="userSpaceOnUse" x1="36.166988" x2="45" xlink:href="#a" y1="10.718956" y2="32"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="-20.964844" x2="-24.464844" xlink:href="#b" y1="33.464844" y2="33.464844"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="40.035156" x2="36.535156" xlink:href="#b" y1="-18.035156" y2="-18.035156"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="45.035156" x2="41.535156" xlink:href="#b" y1="-15.035156" y2="-15.035156"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="-21" x2="-24.5" xlink:href="#b" y1="35" y2="35"/><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="39.920369" x2="36.420369" xlink:href="#b" y1="-18.365644" y2="-18.365644"/><linearGradient id="r" gradientUnits="userSpaceOnUse" x1="45.5" x2="41.5" xlink:href="#b" y1="-20" y2="-20"/><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><path d="m.5.5h57v49h-57z" fill="url(#e)" stroke="#939393" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><g fill="none"><g stroke="#939393"><path d="m45 43.5 5.5-6v-33h-38" stroke-linecap="round" stroke-linejoin="round"/><path d="m12.5 4.5-6 6v33.5l6-6.5" stroke-linecap="round" stroke-linejoin="round"/><path d="m12.5 4.5v32.5"/><path d="m6.5 43.5h38.5" stroke-linecap="round" stroke-linejoin="round"/></g><g stroke-linecap="round" stroke-linejoin="round"><path d="m1.5 1.5h55v47h-55z" stroke="#fff" stroke-width=".999"/><path d="m12.5 37.5h38" stroke="#939393"/></g></g><g stroke-linecap="round" stroke-linejoin="round" transform="matrix(0 -1 -1 0 -1.035156 53.535156)"><path d="m35-9.5v-29h-5v29z" fill="url(#f)" stroke="#7239b3" stroke-opacity=".746324"/><path d="m35-9.5v-29l1.535156-2.035156v28.5z" fill="url(#g)" stroke="#7239b3" stroke-opacity=".745098"/><path d="m-25 14.5v27l3.035156.03516-.035156-27.03516z" fill="none" stroke="url(#m)" stroke-opacity=".746324" transform="translate(56 -52)"/><g stroke-opacity=".745098"><path d="m30-38.5h5l1.535156-2.035156h-5z" fill="url(#g)" stroke="#7239b3"/><path d="m39.923828-9.5.111328-36.035156 2-2-.035156 35.035156z" fill="url(#h)" stroke="#cc3b02"/><path d="m40.035156-45.535156-5-.000004v36h5z" fill="url(#i)" stroke="#cc3b02"/><path d="m36.035156-44.535156.000004 34h3l-.000004-34z" fill="none" stroke="url(#n)"/><path d="m35.035156-45.535156h5l2-2-5.035156.035156z" fill="url(#h)" stroke="#cc3b02"/><g stroke="#0f5a00"><path d="m45.035156-9.535156h-5v-19.5h5z" fill="url(#j)"/><path d="m45.035156-9.535156-.035156-19.964844 2.035156-2.035156v19.5z" fill="url(#k)"/><path d="m45-29.5h-5l2.035156-2.035156h5z" fill="url(#l)"/></g><path d="m41.035156-28.035156-.035156 17.535156h3l.03516-17.535156z" fill="none" stroke="url(#o)"/></g><g transform="translate(-18.964844 -.035156)"><path d="m35-9.5v-24l2-2v23z" fill="url(#g)" stroke="#7239b3" stroke-opacity=".745098"/><path d="m35-9.5v-24h-5v24z" fill="url(#f)" stroke="#7239b3" stroke-opacity=".746324"/><path d="m-25 19.5v22l3.035156.03516-.035156-22.03516z" fill="none" stroke="url(#p)" stroke-opacity=".746324" transform="translate(56 -52)"/><path d="m30-33.5h5l2-2h-5z" fill="url(#g)" stroke="#7239b3" stroke-opacity=".745098"/></g><g stroke-opacity=".745098"><g transform="translate(-18.885213 -.169512)"><path d="m39.923828-9.5-.0035-27.865644 2-2 .079672 26.865644z" fill="url(#h)" stroke="#cc3b02"/><path d="m39.920369-37.365644h-4.923828l.003459 27.865644h4.923828z" fill="url(#i)" stroke="#cc3b02"/><path d="m35.844197-36.365644.07963 25.656647h3.076173l-.155803-25.656647z" fill="none" stroke="url(#q)"/><path d="m34.920369-37.365644h4.923828l2-2h-5z" fill="url(#h)" stroke="#cc3b02"/></g><g transform="translate(-18.964844 -.035156)"><g stroke="#0f5a00"><path d="m45-9.5h-5v-32h5z" fill="url(#j)"/><path d="m45-9.5v-32l2-2v31.5z" fill="url(#k)"/><path d="m45-41.5h-5l2.5-2h4.5z" fill="url(#l)"/></g><path d="m41-40.5v30h3v-30z" fill="none" stroke="url(#r)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/bar3ddeep_52x60.svg b/icon-themes/elementary_svg/chart2/res/bar3ddeep_52x60.svg
new file mode 100644
index 000000000..d7b8eee82
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/bar3ddeep_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.3832 0 0 1.4144 -11.892 21.511)" gradientUnits="userSpaceOnUse" x1="13.697" x2="13.3" y1="12.091" y2="29.436001"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset=".58055538" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13.608" x2="13.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="15.608" x2="15.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="42.5" x2="42.5" y1="49.5" y2="7"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="40.96484" x2="30.499996" xlink:href="#d" y1="-18.964844" y2="-19"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="103.96484" x2="103.96484" xlink:href="#d" y1="-24.964844" y2="-14.964844"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="51.96484" x2="49.46484" xlink:href="#c" y1="-23.173951" y2="-13.173951"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="44.5" x2="32" xlink:href="#c" y1="-24.709107" y2="-24.709107"/><linearGradient id="j" gradientTransform="translate(30.464844 -43.652344)" gradientUnits="userSpaceOnUse" x1="19.035156" x2="1.535156" xlink:href="#a" y1="17.652344" y2="15.152344"/><linearGradient id="k" gradientTransform="translate(56 -52)" gradientUnits="userSpaceOnUse" x1="-3.5" x2="-1" xlink:href="#a" y1="29" y2="36.5"/><linearGradient id="l" gradientTransform="translate(56 -52)" gradientUnits="userSpaceOnUse" x1="-4" x2="-4" xlink:href="#a" y1="22" y2="32.5"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="38.46484" x2="32.999996" xlink:href="#b" y1="-17.464844" y2="-17.5"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="43.5" x2="37.5" xlink:href="#b" y1="-24.709107" y2="-24.709107"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="47" x2="42.5" y1="-22" y2="-22"><stop offset="0" stop-color="#fff"/><stop offset=".43333334" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="38.5" x2="27" xlink:href="#d" y1="-16.5" y2="-16.5"/><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="103.5" x2="103.5" xlink:href="#d" y1="-25" y2="-15"/><linearGradient id="r" gradientUnits="userSpaceOnUse" x1="-18.5" x2="-24.5" xlink:href="#b" y1="37" y2="37"/><linearGradient id="s" gradientUnits="userSpaceOnUse" x1="46.347654" x2="38.847655" xlink:href="#c" y1="-29.708997" y2="-29.708997"/><linearGradient id="t" gradientUnits="userSpaceOnUse" x1="43.847654" x2="33.847655" xlink:href="#c" y1="-22.208998" y2="-22.208998"/><linearGradient id="u" gradientUnits="userSpaceOnUse" x1="42.901302" x2="37.320621" xlink:href="#b" y1="-18.739328" y2="-19.708998"/><linearGradient id="v" gradientUnits="userSpaceOnUse" x1="38.847655" x2="38.847655" xlink:href="#c" y1="-32.208997" y2="-32.208997"/><linearGradient id="w" gradientTransform="translate(30.464844 -43.652344)" gradientUnits="userSpaceOnUse" x1="23.035156" x2="5.535156" xlink:href="#a" y1="15.152344" y2="15.152344"/><linearGradient id="x" gradientTransform="translate(56 -52)" gradientUnits="userSpaceOnUse" x1="-3.5" x2="-17.5" xlink:href="#a" y1="29" y2="16"/><linearGradient id="y" gradientTransform="translate(56 -52)" gradientUnits="userSpaceOnUse" x1="-17.5" x2="-2.5" xlink:href="#a" y1="11" y2="11"/><linearGradient id="z" gradientUnits="userSpaceOnUse" x1="47" x2="42.5" y1="-21.5" y2="-21.5"><stop offset="0" stop-color="#fff"/><stop offset=".44827589" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><g stroke="#939393"><g stroke-linecap="round" stroke-linejoin="round"><path d="m.5.5h57v49h-57z" fill="url(#e)" stroke-width=".999"/><g fill="none"><path d="m37 43.5 13.5-12v-25h-24"/><path d="m26.5 6.5-20 13v24l20-12"/></g></g><path d="m26.5 7v24" fill="none"/></g><g stroke-linecap="round" stroke-linejoin="round"><g fill="none"><path d="m6.5 43.5h30.5" stroke="#939393"/><path d="m1.5 1.5h55v47h-55z" stroke="#fff" stroke-width=".999"/><path d="m26.5 31.5h24" stroke="#939393"/></g><g stroke-opacity=".745098" transform="matrix(0 -1 -1 0 14 71.5)"><g stroke="#0f5a00"><path d="m47-9.5h-6v-21h6z" fill="url(#j)"/><path d="m47-9.5v-21l2.035156-2.035156-.035156 20.535156z" fill="url(#k)"/><path d="m47-30.5h-6l2-2 6.035156-.03516z" fill="url(#l)"/></g><path d="m42-29.5-.03516 19.035156h4l.03516-19.035156z" fill="none" stroke="url(#o)"/></g><g stroke-opacity=".745098" transform="matrix(0 -1 -1 0 7.790893 71.5)"><path d="m42.92383-9.703907.07616-19.510408 2-2 .000006 18.510408z" fill="url(#h)" stroke="#cc3b02"/><path d="m42.999996-29.214315-6.96484-.02996.03517 19.475252 6.96484.029952z" fill="url(#i)" stroke="#cc3b02"/><path d="m37.035156-28.244267.03517 17.475252 4.96484.02995-.03517-17.475252z" fill="none" stroke="url(#n)"/><path d="m36.035156-29.244267 6.96484.02995 2-2-6.999996.00521z" fill="url(#h)" stroke="#cc3b02"/></g><g transform="matrix(0 -1 -1 0 1 72)"><path d="m38.46484-9.464844-.000006-17.000004-6.964844-.03516.00001 17.000004z" fill="url(#f)" stroke="#7239b3" stroke-opacity=".746324"/><path d="m38.46484-9.464844-.000006-17.000004 1.535156-2.035156.00001 16.500004z" fill="url(#g)" stroke="#7239b3" stroke-opacity=".745098"/><path d="m32.49999-25.500004.00001 15.000004 5 .07032-.03516-15.035164z" fill="none" stroke="url(#m)" stroke-opacity=".746324"/><path d="m31.49999-26.500004 6.964844.03516 1.535156-2.03516-6.964844-.03516z" fill="url(#g)" stroke="#7239b3" stroke-opacity=".745098"/></g><g stroke-opacity=".745098" transform="matrix(0 -1 -1 0 14 60.5)"><g stroke="#0f5a00"><path d="m47-9.5h-6v-24h6z" fill="url(#w)"/><path d="m47-9.5v-24l2-2v23.5z" fill="url(#x)"/><path d="m47-33.5h-6l2.5-2h5.5z" fill="url(#y)"/></g><path d="m42-32.5v22h4v-22z" fill="none" stroke="url(#z)"/></g><g stroke-opacity=".745098" transform="matrix(0 -1 -1 0 7.791003 60.847655)"><path d="m42.347655-9.708997-.000002-16 2-2 .07617 15z" fill="url(#s)" stroke="#cc3b02"/><path d="m42.347655-25.708997h-6.5l.091471 16.208997 6.408529-.208997z" fill="url(#t)" stroke="#cc3b02"/><path d="m36.847655-24.708997.0153 14h4.484702l-.000002-14z" fill="none" stroke="url(#u)"/><path d="m35.862953-25.708997h6.484702l2-2h-6.560874z" fill="url(#v)" stroke="#cc3b02"/></g><g transform="matrix(0 -1 -1 0 1 59)"><path d="m36.5-9.5v-11h-6.5v11z" fill="url(#p)" stroke="#7239b3" stroke-opacity=".746324"/><path d="m36.5-9.5v-11l2-2v6z" fill="url(#q)" stroke="#7239b3" stroke-opacity=".745098"/><path d="m-25 32.5v9l4.535156.03516-.035156-9.03516z" fill="none" stroke="url(#r)" stroke-opacity=".746324" transform="translate(56 -52)"/><path d="m30-20.5h6.5l2-2h-6.5z" fill="url(#q)" stroke="#7239b3" stroke-opacity=".745098"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/bar_52x60.svg b/icon-themes/elementary_svg/chart2/res/bar_52x60.svg
new file mode 100644
index 000000000..70f7d4311
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/bar_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" 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 offset=".58055538" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="42.5" x2="42.5" y1="49.5" y2="7"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="86" x2="86" y1="-25" y2="-12.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="61.5" x2="62.528595" y1="-22.4855" y2="-9.865444"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="62.964844" x2="62.964844" y1="-32.89097" y2="-9.152344"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="-20.964844" x2="-24.464844" xlink:href="#a" y1="33.464844" y2="33.464844"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="40.035156" x2="36.535156" xlink:href="#a" y1="-18.035156" y2="-18.035156"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="45.035156" x2="41.535156" xlink:href="#a" y1="-15.035156" y2="-15.035156"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="-21" x2="-24.5" xlink:href="#a" y1="35" y2="35"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="39.920369" x2="36.420369" xlink:href="#a" y1="-18.365644" y2="-18.365644"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="45.5" x2="41.5" xlink:href="#a" y1="-20" y2="-20"/><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><g stroke-linecap="round" stroke-linejoin="round"><g stroke="#939393"><path d="m.5.5h57v49h-57z" fill="url(#b)" stroke-width=".999"/><g fill="none"><path d="m6.5 10.5v33"/><path d="m6.5 43.5h38.5"/></g></g><path d="m1.5 1.5h55v47h-55z" fill="none" stroke="#fff" stroke-width=".999"/><g transform="matrix(0 -1 -1 0 -1.035156 53.535156)"><path d="m35-9.5v-29h-5v29z" fill="url(#c)" stroke="#7239b3" stroke-opacity=".746324"/><path d="m-25 14.5v27l3.035156.03516-.035156-27.03516z" fill="none" stroke="url(#f)" stroke-opacity=".746324" transform="translate(56 -52)"/><g stroke-opacity=".745098"><path d="m40.035156-45.535156-5-.000004v36h5z" fill="url(#d)" stroke="#cc3b02"/><path d="m36.035156-44.535156.000004 34h3l-.000004-34z" fill="none" stroke="url(#g)"/><path d="m45.035156-9.535156h-5v-19.5h5z" fill="url(#e)" stroke="#0f5a00"/><path d="m41.035156-28.035156-.035156 17.535156h3l.03516-17.535156z" fill="none" stroke="url(#h)"/></g><g stroke-opacity=".746324" transform="translate(-18.964844 -.035156)"><path d="m35-9.5v-24h-5v24z" fill="url(#c)" stroke="#7239b3"/><path d="m-25 19.5v22l3.035156.03516-.035156-22.03516z" fill="none" stroke="url(#i)" transform="translate(56 -52)"/></g><g stroke-opacity=".745098"><g transform="translate(-18.885213 -.169512)"><path d="m39.920369-37.365644h-4.923828l.003459 27.865644h4.923828z" fill="url(#d)" stroke="#cc3b02"/><path d="m35.844197-36.365644.07963 25.656647h3.076173l-.155803-25.656647z" fill="none" stroke="url(#j)"/></g><g transform="translate(-18.964844 -.035156)"><path d="m45-9.5h-5v-32h5z" fill="url(#e)" stroke="#0f5a00"/><path d="m41-40.5v30h3v-30z" fill="none" stroke="url(#k)"/></g></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/barpercent3d_52x60.svg b/icon-themes/elementary_svg/chart2/res/barpercent3d_52x60.svg
new file mode 100644
index 000000000..c5598373c
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/barpercent3d_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.3832 0 0 1.4144 -11.892 21.511)" gradientUnits="userSpaceOnUse" x1="13.697" x2="13.3" y1="12.091" y2="29.436001"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset=".58055538" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13.608" x2="13.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="15.608" x2="15.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="42.5" x2="42.5" y1="49.5" y2="7"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="46.5" x2="29" xlink:href="#d" y1="-13.5" y2="-13.5"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="103.5" x2="103.5" xlink:href="#d" y1="-25" y2="-15"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="74" x2="74" xlink:href="#c" y1="-16" y2="-11"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="49.03516" x2="34.03516" xlink:href="#c" y1="-16.535156" y2="-16.535156"/><linearGradient id="j" gradientTransform="translate(30.464844 -43.652344)" gradientUnits="userSpaceOnUse" x1="23.611332" x2="8.535156" xlink:href="#a" y1="32.152344" y2="32.152344"/><linearGradient id="k" gradientTransform="translate(56 -52)" gradientUnits="userSpaceOnUse" x1="-3.5" x2="-1" xlink:href="#a" y1="29" y2="44"/><linearGradient id="l" gradientTransform="translate(56 -52)" gradientUnits="userSpaceOnUse" x1="36.166988" x2="45" xlink:href="#a" y1="10.718956" y2="32"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="-14" x2="-24.5" xlink:href="#b" y1="39.5" y2="39.5"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="47.53516" x2="36.53516" xlink:href="#b" y1="-16.535156" y2="-16.535156"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="52.75565" x2="41.5" xlink:href="#b" y1="-11.5" y2="-11.5"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="44.5" x2="27" xlink:href="#d" y1="-13.5" y2="-13.5"/><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="-13.100505" x2="-24" xlink:href="#b" y1="38.5" y2="38.5"/><linearGradient id="r" gradientUnits="userSpaceOnUse" x1="49.53516" x2="32.03516" xlink:href="#c" y1="-19.035156" y2="-19.035156"/><linearGradient id="s" gradientUnits="userSpaceOnUse" x1="48.315937" x2="36.53516" xlink:href="#b" y1="-17.733564" y2="-18.035156"/><linearGradient id="t" gradientTransform="translate(30.464844 -43.652344)" gradientUnits="userSpaceOnUse" x1="24.035156" x2="6.535156" xlink:href="#a" y1="34.652344" y2="34.652344"/><linearGradient id="u" gradientTransform="translate(56 -52)" gradientUnits="userSpaceOnUse" x1="-3.5" x2="-2.5" xlink:href="#a" y1="29" y2="46"/><linearGradient id="v" gradientUnits="userSpaceOnUse" x1="52" x2="42" xlink:href="#b" y1="-9" y2="-9"/><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><g stroke="#939393"><g stroke-linecap="round" stroke-linejoin="round"><path d="m.5.5h57v49h-57z" fill="url(#e)" stroke-width=".999"/><g fill="none"><path d="m45 43.5 5.5-6v-31h-38"/><path d="m12.5 6.5-6 6v31.5l6-6.5"/></g></g><path d="m12.5 7v30" fill="none"/></g><g stroke-linecap="round" stroke-linejoin="round"><g fill="none"><path d="m6.5 43.5h38.5" stroke="#939393"/><path d="m1.5 1.5h55v47h-55z" stroke="#fff" stroke-width=".999"/><path d="m12.5 37.5h38" stroke="#939393"/></g><g transform="matrix(0 -1 -1 0 -1 53.5)"><path d="m41.964844-9.53516v-6.929684l-11.964844.03516v6.929684z" fill="url(#f)" stroke="#7239b3" stroke-opacity=".746324"/><path d="m41.964844-9.53516v-6.929684l2.035156-2.035156v6.5z" fill="url(#g)" stroke="#7239b3" stroke-opacity=".745098"/><path d="m-25 36.570316v4.929684h10l-.03516-4.964844z" fill="none" stroke="url(#m)" stroke-opacity=".746324" transform="translate(56 -52)"/><path d="m30-16.429684 11.964844-.03516 2.035156-2.035156-12.464844.03516z" fill="url(#g)" stroke="#7239b3" stroke-opacity=".745098"/></g><g stroke-opacity=".745098" transform="matrix(0 -1 -1 0 5.964844 58.53516)"><path d="m47.03516-9.535156.07617-17.5 2-2-.07617 17.5z" fill="url(#h)" stroke="#cc3b02"/><path d="m47.111336-27.035156-12.076176-.000004-.000004 17.5 12.000004.000004z" fill="url(#i)" stroke="#cc3b02"/><path d="m36.03516-26.035156v15.5h10v-15.5z" fill="none" stroke="url(#n)"/><path d="m35.03516-27.035156h12.076176l2-2-12.111332.035156z" fill="url(#h)" stroke="#cc3b02"/></g><g stroke-opacity=".745098" transform="matrix(0 -1 -1 0 23.5 63.5)"><g stroke="#0f5a00"><path d="m52-9.5-11.964844-.035156v-5.296875l11.964844-.167969z" fill="url(#j)"/><path d="m52-9.5v-5.5l2-2v5.5z" fill="url(#k)"/><path d="m52-15-11.964844-.03516 2.035156-2.035156 11.929688.070316z" fill="url(#l)"/></g><path d="m41.070312-14.070312-.070312 3.570312 9.964844.03516.07032-3.570312z" fill="none" stroke="url(#o)"/></g><g transform="matrix(0 -1 -1 0 -1 71.5)"><path d="m41.964844-9.53516.03516-9.96484-11.964844.03516-.03516 9.96484z" fill="url(#p)" stroke="#7239b3" stroke-opacity=".746324"/><path d="m41.964844-9.53516.03516-9.96484 2.035156-2.035156-.03516 9.535156z" fill="url(#g)" stroke="#7239b3" stroke-opacity=".745098"/><path d="m-24.96484 33.53516-.03516 7.96484h10v-8z" fill="none" stroke="url(#q)" stroke-opacity=".746324" transform="translate(56 -52)"/><path d="m30.03516-19.46484 11.964844-.03516 2.035156-2.035156h-11.5z" fill="url(#g)" stroke="#7239b3" stroke-opacity=".745098"/></g><g stroke-opacity=".745098"><g transform="matrix(0 -1 -1 0 5.964844 76.53516)"><path d="m47.035164-12.535156.07617-11 2-2-.07617 11z" fill="url(#h)" stroke="#cc3b02"/><path d="m47.111336-23.535156-12.076176-.000004v11l12.000004.000004z" fill="url(#r)" stroke="#cc3b02"/><path d="m36.03516-22.535156.000004 9h10l-.000004-9z" fill="none" stroke="url(#s)"/><path d="m35.03516-23.535156h12.076176l2-2-12.111332.035156z" fill="url(#h)" stroke="#cc3b02"/></g><g transform="matrix(0 -1 -1 0 23.5 81.5)"><g stroke="#0f5a00"><path d="m52-6-11.964844-.035156-.035156-8.964844h12z" fill="url(#t)"/><path d="m52-6v-9l2-2v9z" fill="url(#u)"/><path d="m52-15h-12l2.070312-2.070316 11.929688.070316z" fill="url(#l)"/></g><path d="m41-14v7h10v-7z" fill="none" stroke="url(#v)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/barpercent_52x60.svg b/icon-themes/elementary_svg/chart2/res/barpercent_52x60.svg
new file mode 100644
index 000000000..2c7cd420e
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/barpercent_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.3832 0 0 1.4144 -11.892 21.511)" gradientUnits="userSpaceOnUse" x1="13.697" x2="13.3" y1="12.091" y2="29.436001"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset=".58055538" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13.608" x2="13.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="15.608" x2="15.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="42.5" x2="42.5" y1="49.5" y2="7"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="46.5" x2="29" xlink:href="#d" y1="-13.5" y2="-14.631729"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="49.03516" x2="34.03516" xlink:href="#c" y1="-21.535156" y2="-21.535156"/><linearGradient id="h" gradientTransform="translate(30.464844 -43.652344)" gradientUnits="userSpaceOnUse" x1="26.035156" x2="6.035156" xlink:href="#a" y1="29.652344" y2="29.652344"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="-14" x2="-24.5" xlink:href="#b" y1="39.5" y2="39.5"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="47.53516" x2="36.53516" xlink:href="#b" y1="-16.535156" y2="-16.535156"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="52.75565" x2="41.5" xlink:href="#b" y1="-11.5" y2="-11.5"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="44.5" x2="29.5" xlink:href="#d" y1="-16" y2="-16"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="-13.100505" x2="-24" xlink:href="#b" y1="38.5" y2="38.5"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="49.53516" x2="34.53516" xlink:href="#c" y1="-21.535156" y2="-21.535156"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="48.315937" x2="36.53516" xlink:href="#b" y1="-17.733564" y2="-18.035156"/><linearGradient id="p" gradientTransform="translate(30.464844 -43.652344)" gradientUnits="userSpaceOnUse" x1="32.5" x2="32.5" xlink:href="#a" y1="10.761374" y2="34.5"/><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="52" x2="42" xlink:href="#b" y1="-9" y2="-9"/><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><g stroke-linecap="round" stroke-linejoin="round"><g stroke="#939393"><path d="m.5.5h57v49h-57z" fill="url(#e)" stroke-width=".999"/><g fill="none"><path d="m6.5 12v31.5"/><path d="m6.5 43.5h38.5"/></g></g><path d="m1.5 1.5h55v47h-55z" fill="none" stroke="#fff" stroke-width=".999"/><g stroke-opacity=".746324" transform="matrix(0 -1 -1 0 -1 53.5)"><path d="m41.964844-9.53516v-6.929684l-11.964844.03516v6.929684z" fill="url(#f)" stroke="#7239b3"/><path d="m-25 36.570316v4.929684h10l-.03516-4.964844z" fill="none" stroke="url(#i)" transform="translate(56 -52)"/></g><g stroke-opacity=".745098" transform="matrix(0 -1 -1 0 5.964844 58.53516)"><path d="m47.111336-27.035156-12.076176-.000004-.000004 17.5 12.000004.000004z" fill="url(#g)" stroke="#cc3b02"/><path d="m36.03516-26.035156v15.5h10v-15.5z" fill="none" stroke="url(#j)"/></g><g stroke-opacity=".745098" transform="matrix(0 -1 -1 0 23.5 63.5)"><path d="m52-9.5-11.964844-.035156v-5.296875l11.964844-.167969z" fill="url(#h)" stroke="#0f5a00"/><path d="m41.070312-14.070312-.070312 3.570312 9.964844.03516.07032-3.570312z" fill="none" stroke="url(#k)"/></g><g stroke-opacity=".746324" transform="matrix(0 -1 -1 0 -1 71.5)"><path d="m41.964844-9.53516.03516-9.96484-11.964844.03516-.03516 9.96484z" fill="url(#l)" stroke="#7239b3"/><path d="m-24.96484 33.53516-.03516 7.96484h10v-8z" fill="none" stroke="url(#m)" transform="translate(56 -52)"/></g><g stroke-opacity=".745098"><g transform="matrix(0 -1 -1 0 5.964844 76.53516)"><path d="m47.111336-23.535156-12.076176-.000004v11l12.000004.000004z" fill="url(#n)" stroke="#cc3b02"/><path d="m36.03516-22.535156.000004 9h10l-.000004-9z" fill="none" stroke="url(#o)"/></g><g transform="matrix(0 -1 -1 0 23.5 81.5)"><path d="m52-6-11.964844-.035156-.035156-8.964844h12z" fill="url(#p)" stroke="#0f5a00"/><path d="m41-14v7h10v-7z" fill="none" stroke="url(#q)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/barstack3d_52x60.svg b/icon-themes/elementary_svg/chart2/res/barstack3d_52x60.svg
new file mode 100644
index 000000000..8303734e2
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/barstack3d_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.3832 0 0 1.4144 -11.892 21.511)" gradientUnits="userSpaceOnUse" x1="13.697" x2="13.3" y1="12.091" y2="29.436001"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset=".58055538" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13.608" x2="13.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="15.608" x2="15.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="42.5" x2="42.5" y1="49.5" y2="7"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="44" x2="26.5" xlink:href="#d" y1="-13.5" y2="-13.5"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="103.5" x2="103.5" xlink:href="#d" y1="-25" y2="-15"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="74" x2="74" xlink:href="#c" y1="-16" y2="-11"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="49.03516" x2="34.03516" xlink:href="#c" y1="-19.035156" y2="-19.035156"/><linearGradient id="j" gradientTransform="translate(30.464844 -43.652344)" gradientUnits="userSpaceOnUse" x1="23.535156" x2="8.535156" xlink:href="#a" y1="32.152344" y2="32.152344"/><linearGradient id="k" gradientTransform="translate(56 -52)" gradientUnits="userSpaceOnUse" x1="-3.5" x2="-1" xlink:href="#a" y1="29" y2="44"/><linearGradient id="l" gradientTransform="translate(56 -52)" gradientUnits="userSpaceOnUse" x1="36.166988" x2="45" xlink:href="#a" y1="10.718956" y2="32"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="-15" x2="-25" xlink:href="#b" y1="40" y2="40"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="46.53516" x2="36.53516" xlink:href="#b" y1="-16.535156" y2="-17.035156"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="51.5" x2="41.5" xlink:href="#b" y1="-11.5" y2="-11.5"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="44.5" x2="27" xlink:href="#d" y1="-13.5" y2="-13.5"/><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="-14" x2="-24.5" xlink:href="#b" y1="40" y2="40"/><linearGradient id="r" gradientUnits="userSpaceOnUse" x1="49.535164" x2="34.535164" xlink:href="#c" y1="-19.035156" y2="-19.035156"/><linearGradient id="s" gradientUnits="userSpaceOnUse" x1="47.035164" x2="36.535164" xlink:href="#b" y1="-17.535156" y2="-17.535156"/><linearGradient id="t" gradientTransform="translate(30.464844 -43.652344)" gradientUnits="userSpaceOnUse" x1="26.53516" x2="6.53516" xlink:href="#a" y1="32.152344" y2="32.152344"/><linearGradient id="u" gradientTransform="translate(56 -52)" gradientUnits="userSpaceOnUse" x1="-3.5" x2="-2.5" xlink:href="#a" y1="29" y2="46"/><linearGradient id="v" gradientUnits="userSpaceOnUse" x1="52.000004" x2="42.000004" xlink:href="#b" y1="-9" y2="-9"/><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><g stroke="#939393"><g stroke-linecap="round" stroke-linejoin="round"><path d="m.5.5h57v49h-57z" fill="url(#e)" stroke-width=".999"/><g fill="none"><path d="m45 43.5 5.5-6v-31h-38"/><path d="m12.5 6.5-6 6v31.5l6-6.5"/></g></g><path d="m12.5 7v30" fill="none"/></g><g stroke-linecap="round" stroke-linejoin="round"><g fill="none"><path d="m6.5 43.5h38.5" stroke="#939393"/><path d="m1.5 1.5h55v47h-55z" stroke="#fff" stroke-width=".999"/><path d="m12.5 37.5h38" stroke="#939393"/></g><g transform="matrix(0 -1 -1 0 -1 53.5)"><path d="m41.964844-9.53516v-6.929684l-11.964844.03516v6.929684z" fill="url(#f)" stroke="#7239b3" stroke-opacity=".746324"/><path d="m41.964844-9.53516v-6.929684l2.035156-2.035156v6.5z" fill="url(#g)" stroke="#7239b3" stroke-opacity=".745098"/><path d="m-25 36.570316v4.929684h10l-.03516-4.964844z" fill="none" stroke="url(#m)" stroke-opacity=".746324" transform="translate(56 -52)"/><path d="m30-16.429684 11.964844-.03516 2.035156-2.035156-12.464844.03516z" fill="url(#g)" stroke="#7239b3" stroke-opacity=".745098"/></g><g stroke-opacity=".745098" transform="matrix(0 -1 -1 0 5.964844 58.53516)"><path d="m47.03516-9.535156.07617-17.5 2-2-.07617 17.5z" fill="url(#h)" stroke="#cc3b02"/><path d="m47.111336-27.035156-12.076176-.000004-.000004 17.5 12.000004.000004z" fill="url(#i)" stroke="#cc3b02"/><path d="m36.03516-26.035156v15.5h10v-15.5z" fill="none" stroke="url(#n)"/><path d="m35.03516-27.035156h12.076176l2-2-12.111332.035156z" fill="url(#h)" stroke="#cc3b02"/></g><g stroke-opacity=".745098" transform="matrix(0 -1 -1 0 23.5 63.5)"><g stroke="#0f5a00"><path d="m52-9.5-11.964844-.035156v-5.296875l11.964844-.167969z" fill="url(#j)"/><path d="m52-9.5v-5.5l2-2v5.5z" fill="url(#k)"/><path d="m52-15-11.964844-.03516 2.035156-2.035156 11.929688.070316z" fill="url(#l)"/></g><path d="m41.070312-14.070312-.070312 3.570312 9.964844.03516.07032-3.570312z" fill="none" stroke="url(#o)"/></g><g transform="matrix(0 -1 -1 0 -1 71.5)"><path d="m41.964844-9.53516.03516-4.96484-11.964844.03516-.03516 4.96484z" fill="url(#p)" stroke="#7239b3" stroke-opacity=".746324"/><path d="m41.964844-9.53516.03516-4.96484 2.035156-2.035156-.03516 4.535156z" fill="url(#g)" stroke="#7239b3" stroke-opacity=".745098"/><path d="m-24.96484 38.53516-.03516 2.96484h10v-3z" fill="none" stroke="url(#q)" stroke-opacity=".746324" transform="translate(56 -52)"/><path d="m30.03516-14.46484 11.964844-.03516 2.035156-2.035156h-11.5z" fill="url(#g)" stroke="#7239b3" stroke-opacity=".745098"/></g><g stroke-opacity=".745098"><g transform="matrix(0 -1 -1 0 .964844 76.535164)"><path d="m47.035164-12.535156.07617-11 2-2-.07617 11z" fill="url(#h)" stroke="#cc3b02"/><path d="m47.111336-23.535156-12.076176-.000004v11l12.000004.000004z" fill="url(#r)" stroke="#cc3b02"/><path d="m36.03516-22.535156.000004 9h10l-.000004-9z" fill="none" stroke="url(#s)"/><path d="m35.03516-23.535156h12.076176l2-2-12.111332.035156z" fill="url(#h)" stroke="#cc3b02"/></g><g transform="matrix(0 -1 -1 0 18.5 81.500004)"><g stroke="#0f5a00"><path d="m52-6-11.964844-.035156-.035152-6.964844h12z" fill="url(#t)"/><path d="m52-6 .000004-7 2-2-.000004 7z" fill="url(#u)"/><path d="m52.000004-13h-12l2.070312-2.070316 11.929688.070316z" fill="url(#l)"/></g><path d="m41.000004-12-.000004 5h10l.000004-5z" fill="none" stroke="url(#v)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/barstack_52x60.svg b/icon-themes/elementary_svg/chart2/res/barstack_52x60.svg
new file mode 100644
index 000000000..6f6c214bd
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/barstack_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.3832 0 0 1.4144 -11.892 21.511)" gradientUnits="userSpaceOnUse" x1="13.697" x2="13.3" y1="12.091" y2="29.436001"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset=".58055538" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13.608" x2="13.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="15.608" x2="15.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="42.5" x2="42.5" y1="49.5" y2="7"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="44" x2="26.5" xlink:href="#d" y1="-13.5" y2="-13.5"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="49.03516" x2="34.03516" xlink:href="#c" y1="-19.035156" y2="-19.035156"/><linearGradient id="h" gradientTransform="translate(30.464844 -43.652344)" gradientUnits="userSpaceOnUse" x1="23.535156" x2="8.535156" xlink:href="#a" y1="32.152344" y2="32.152344"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="-15" x2="-25" xlink:href="#b" y1="40" y2="40"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="46.53516" x2="36.53516" xlink:href="#b" y1="-16.535156" y2="-17.035156"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="51.5" x2="41.5" xlink:href="#b" y1="-11.5" y2="-11.5"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="44.5" x2="27" xlink:href="#d" y1="-13.5" y2="-13.5"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="-14" x2="-24.5" xlink:href="#b" y1="40" y2="40"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="49.535164" x2="34.535164" xlink:href="#c" y1="-19.035156" y2="-19.035156"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="47.035164" x2="36.535164" xlink:href="#b" y1="-17.535156" y2="-17.535156"/><linearGradient id="p" gradientTransform="translate(30.464844 -43.652344)" gradientUnits="userSpaceOnUse" x1="26.53516" x2="6.53516" xlink:href="#a" y1="32.152344" y2="32.152344"/><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="52.000004" x2="42.000004" xlink:href="#b" y1="-9" y2="-9"/><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><g stroke-linecap="round" stroke-linejoin="round"><g stroke="#939393"><path d="m.5.5h57v49h-57z" fill="url(#e)" stroke-width=".999"/><g fill="none"><path d="m6.5 12.5v31"/><path d="m6.5 43.5h38.5"/></g></g><path d="m1.5 1.5h55v47h-55z" fill="none" stroke="#fff" stroke-width=".999"/><g stroke-opacity=".746324" transform="matrix(0 -1 -1 0 -1 53.5)"><path d="m41.964844-9.53516v-6.929684l-11.964844.03516v6.929684z" fill="url(#f)" stroke="#7239b3"/><path d="m-25 36.570316v4.929684h10l-.03516-4.964844z" fill="none" stroke="url(#i)" transform="translate(56 -52)"/></g><g stroke-opacity=".745098" transform="matrix(0 -1 -1 0 5.964844 58.53516)"><path d="m47.111336-27.035156-12.076176-.000004-.000004 17.5 12.000004.000004z" fill="url(#g)" stroke="#cc3b02"/><path d="m36.03516-26.035156v15.5h10v-15.5z" fill="none" stroke="url(#j)"/></g><g stroke-opacity=".745098" transform="matrix(0 -1 -1 0 23.5 63.5)"><path d="m52-9.5-11.964844-.035156v-5.296875l11.964844-.167969z" fill="url(#h)" stroke="#0f5a00"/><path d="m41.070312-14.070312-.070312 3.570312 9.964844.03516.07032-3.570312z" fill="none" stroke="url(#k)"/></g><g stroke-opacity=".746324" transform="matrix(0 -1 -1 0 -1 71.5)"><path d="m41.964844-9.53516.03516-4.96484-11.964844.03516-.03516 4.96484z" fill="url(#l)" stroke="#7239b3"/><path d="m-24.96484 38.53516-.03516 2.96484h10v-3z" fill="none" stroke="url(#m)" transform="translate(56 -52)"/></g><g stroke-opacity=".745098"><g transform="matrix(0 -1 -1 0 .964844 76.535164)"><path d="m47.111336-23.535156-12.076176-.000004v11l12.000004.000004z" fill="url(#n)" stroke="#cc3b02"/><path d="m36.03516-22.535156.000004 9h10l-.000004-9z" fill="none" stroke="url(#o)"/></g><g transform="matrix(0 -1 -1 0 18.5 81.500004)"><path d="m52-6-11.964844-.035156-.035152-6.964844h12z" fill="url(#p)" stroke="#0f5a00"/><path d="m41.000004-12-.000004 5h10l.000004-5z" fill="none" stroke="url(#q)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/bubble_52x60.svg b/icon-themes/elementary_svg/chart2/res/bubble_52x60.svg
new file mode 100644
index 000000000..4517d4853
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/bubble_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" 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 offset=".58055538" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="13.608" x2="13.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="15.608" x2="15.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="42.5" x2="42.5" y1="49.5" y2="7"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="6.500001" x2="7.000001" xlink:href="#c" y1="28.5" y2="35.999998"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="19.500001" x2="19.500001" xlink:href="#c" y1="15" y2="28"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="44.999999" x2="44.999999" xlink:href="#c" y1="31.999998" y2="45.53216"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="41.111438" x2="41.269092" xlink:href="#c" y1="12.311078" y2="22"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="16.207691" x2="15" xlink:href="#b" y1="32" y2="47"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="21.987123" x2="22.5" xlink:href="#b" y1="2.144561" y2="19.5"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="37.5" x2="37.5" xlink:href="#b" y1="24.5" y2="32"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="50" x2="50" xlink:href="#b" y1="17" y2="27"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="23" x2="23" xlink:href="#a" y1="1.5" y2="15.5"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="18.457111" x2="18.415195" xlink:href="#a" y1="12.973439" y2="25.808184"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="38.452129" x2="38.659588" xlink:href="#a" y1="11.568777" y2="18.839964"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="51.958984" x2="51.952835" xlink:href="#a" y1="16.278244" y2="23.494347"/><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="34.144279" x2="33.852287" xlink:href="#a" y1="25.257059" y2="31.591805"/><linearGradient id="r" gradientUnits="userSpaceOnUse" x1="47.476353" x2="47.510365" xlink:href="#a" y1="30.765812" y2="43.490387"/><linearGradient id="s" gradientUnits="userSpaceOnUse" x1="5.954916" x2="6.013783" xlink:href="#a" y1="27.946562" y2="32.776463"/><linearGradient id="t" gradientUnits="userSpaceOnUse" x1="15.767013" x2="15.745941" xlink:href="#a" y1="31.669985" y2="43.953884"/><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><g stroke-linecap="round" stroke-linejoin="round"><path d="m.5.5h57v49h-57z" fill="url(#d)" stroke="#939393" stroke-width=".999"/><path d="m1.5 1.5h55v47h-55z" fill="none" stroke="#fff" stroke-width=".999"/><circle cx="22.421732" cy="11.178459" fill="url(#j)" r="8.19732" stroke="#cc3b02" stroke-opacity=".745098"/><circle cx="46.69463" cy="39.689541" fill="url(#g)" r="7.311498" stroke="#9468c4" stroke-opacity=".988235"/><circle cx="15.425968" cy="40.428459" fill="url(#i)" r="7.311498" stroke="#cc3b02" stroke-opacity=".745098"/><path d="m22.421875 3.9960938c-1.880065.0000123-3.748718.7741091-5.078125 2.1035156-1.329407 1.3294064-2.103503 3.1980603-2.103516 5.0781246.000013 1.880065.774109 3.748719 2.103516 5.078125 1.329407 1.329407 3.19806 2.103504 5.078125 2.103516 1.880065-.000012 3.748718-.774109 5.078125-2.103516 1.329407-1.329406 2.103503-3.19806 2.103516-5.078125-.000013-1.8800643-.774109-3.7487182-2.103516-5.0781246-1.329407-1.3294065-3.19806-2.1035033-5.078125-2.1035156z" fill="none" stroke="url(#m)" stroke-opacity=".745098"/><circle cx="17.664967" cy="20.024286" fill="url(#f)" r="6.52989" stroke="#9468c4" stroke-opacity=".988235"/><circle cx="36.94463" cy="16.82937" fill="url(#h)" r="5.070889" stroke="#9468c4" stroke-opacity=".988235"/><circle cx="50.441078" cy="22.282482" fill="url(#l)" r="4.702435" stroke="#cc3b02" stroke-opacity=".745098"/><circle cx="36.780064" cy="28.562143" fill="url(#k)" r="3.347648" stroke="#cc3b02" stroke-opacity=".745098"/><circle cx="6.0233" cy="31.568987" fill="url(#e)" r="3.035005" stroke="#9468c4" stroke-opacity=".988235"/><g fill="none"><path d="m17.664062 14.480469c-1.451052.000132-2.893873.596998-3.919921 1.623047-1.026049 1.026048-1.622915 2.468869-1.623047 3.919922-.000303 1.451328.596956 2.893524 1.623047 3.919921 1.02609 1.026398 2.468593 1.624868 3.919921 1.625 1.451605.000303 2.895436-.596607 3.921876-1.623047 1.026439-1.026439 1.623349-2.47027 1.623046-3.921874-.000131-1.451329-.598602-2.893832-1.625-3.919922-1.026397-1.026091-2.468593-1.62335-3.919922-1.623047z" stroke="url(#n)" stroke-opacity=".988235"/><path d="m36.945312 12.822266c-1.049101-.000285-2.092157.432001-2.833984 1.173828s-1.174113 1.784882-1.173828 2.833984c.000119 1.048845.43204 2.090529 1.173828 2.832031.741788.741503 1.78514 1.174113 2.833984 1.173829 1.048588-.000119 2.090568-.432365 2.832032-1.173829.741463-.741463 1.173709-1.783443 1.173828-2.832031.000285-1.048845-.432326-2.092196-1.173828-2.833984-.741503-.741788-1.783187-1.173709-2.832032-1.173828z" stroke="url(#o)" stroke-opacity=".988235"/><path d="m50.441406 18.589844c-.967148-.000142-1.929404.396201-2.613281 1.080078s-1.08022 1.646133-1.080078 2.613281c.00026.966892.398193 1.927774 1.082031 2.611328s1.644436 1.08022 2.611328 1.080078c.966637-.000259 1.927813-.396562 2.611328-1.080078.683516-.683515 1.079819-1.644691 1.080078-2.611328.000142-.966892-.396524-1.92749-1.080078-2.611328s-1.644435-1.081772-2.611328-1.082031z" stroke="url(#p)" stroke-opacity=".745098"/></g><path d="m36.779297 26.216797c-1.227942-.000003-2.345706 1.117762-2.345703 2.345703-.000003 1.227941 1.117761 2.345706 2.345703 2.345703 1.227941.000003 2.345706-1.117762 2.345703-2.345703.000003-1.227941-1.117762-2.345706-2.345703-2.345703z" fill="url(#k)" stroke="url(#q)" stroke-opacity=".745098"/><g fill="none"><path d="m46.695312 33.359375c-1.657573-.000227-3.304324.681591-4.476562 1.853516s-1.855253 2.818988-1.855469 4.476562c-.000227 1.657856.681235 3.306235 1.853516 4.478516s2.82066 1.853743 4.478515 1.853515c1.657574-.000215 3.304638-.68323 4.476563-1.855468 1.171925-1.172239 1.853743-2.818989 1.853516-4.476563-.000216-1.657292-.681634-3.30468-1.853516-4.476562-1.171882-1.171883-2.819271-1.853301-4.476563-1.853516z" stroke="url(#r)" stroke-opacity=".988235"/><path d="m6.0234375 29.525391c-1.0692614-.000054-2.0430219.973707-2.0429687 2.042968-.0000536 1.069262.9737071 2.043022 2.0429687 2.042969 1.0692616.000053 2.0430223-.973707 2.0429687-2.042969.0000532-1.069261-.9737073-2.043022-2.0429687-2.042968z" stroke="url(#s)" stroke-opacity=".988235"/><path d="m15.425781 34.166016c-1.63935.000213-3.268538.674788-4.427734 1.833984-1.1591959 1.159196-1.8337711 2.788384-1.8339845 4.427734-.0002248 1.63963.6747463 3.27014 1.8339845 4.429688 1.159238 1.159548 2.788105 1.833771 4.427734 1.833984 1.639908.000225 3.270098-.674394 4.429688-1.833984s1.834209-2.789779 1.833984-4.429688c-.000213-1.639629-.674436-3.268496-1.833984-4.427734s-2.790059-1.834209-4.429688-1.833984z" stroke="url(#t)" stroke-opacity=".745098"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/columnline_52x60.svg b/icon-themes/elementary_svg/chart2/res/columnline_52x60.svg
new file mode 100644
index 000000000..ab119db38
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/columnline_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.3832 0 0 1.4144 -11.892 21.511)" gradientUnits="userSpaceOnUse" x1="13.697" x2="13.3" y1="12.091" y2="29.436001"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset=".58055538" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="42.5" x2="42.5" y1="49.5" y2="7"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="86" x2="86" y1="-25" y2="-12.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="e" gradientTransform="translate(30.464844 -43.652344)" gradientUnits="userSpaceOnUse" x1="14.816338" x2="15.127944" xlink:href="#a" y1="18.785238" y2="37.152344"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="-24" x2="-23.5" xlink:href="#b" y1="19" y2="41"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="40.876787" x2="41.077902" xlink:href="#b" y1="-20.51272" y2="-10.5"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="-24" x2="-23.5" xlink:href="#b" y1="25.5" y2="41"/><linearGradient id="i" gradientTransform="translate(30.464844 -43.652344)" gradientUnits="userSpaceOnUse" x1="33.535156" x2="32.5" xlink:href="#a" y1="17.152344" y2="34.5"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="41.5" x2="41.077902" xlink:href="#b" y1="-25.041317" y2="-10.5"/><linearGradient id="k" gradientTransform="translate(30.464844 -43.652344)" gradientUnits="userSpaceOnUse" x1="17.035156" x2="18.035156" xlink:href="#a" y1="12.152344" y2="34.652344"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="41.5" x2="41.077902" xlink:href="#b" y1="-30.5" y2="-10.5"/><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><g stroke-linecap="round" stroke-linejoin="round"><g stroke="#939393"><path d="m.5.5h57v49h-57z" fill="url(#c)" stroke-width=".999"/><g fill="none"><path d="m6.5 12.5v31"/><path d="m6.5 43.5h38.5"/></g></g><path d="m1.5 1.5h55v47h-55z" fill="none" stroke="#fff" stroke-width=".999"/><g stroke-opacity=".746324" transform="translate(-6.5 51)"><path d="m35-9.5v-23h-5v23z" fill="url(#d)" stroke="#7239b3"/><path d="m-25 20.5v21l3.035156.03516-.035156-21.03516z" fill="none" stroke="url(#f)" transform="translate(56 -52)"/></g><g stroke-opacity=".745098" transform="translate(-11.5 51)"><path d="m45-9.5h-5v-15h5z" fill="url(#i)" stroke="#0f5a00"/><path d="m41-23.5v13h3v-13z" fill="none" stroke="url(#j)"/></g><g stroke-opacity=".746324" transform="translate(-19.5 51)"><path d="m35-9.5v-16h-5v16z" fill="url(#d)" stroke="#7239b3"/><path d="m-25 27.5v14l3.035156.03516-.035156-14.03516z" fill="none" stroke="url(#h)" transform="translate(56 -52)"/></g><g stroke-opacity=".745098" transform="translate(-24.5 51)"><path d="m45-9.5h-5v-10h5z" fill="url(#e)" stroke="#0f5a00"/><path d="m41-18.5v8h3v-8z" fill="none" stroke="url(#g)"/></g><g stroke-opacity=".746324" transform="translate(6.5 51)"><path d="m35-9.5v-17h-5v17z" fill="url(#d)" stroke="#7239b3"/><path d="m-25 26.5v15l3.035156.03516-.035156-15.03516z" fill="none" stroke="url(#f)" transform="translate(56 -52)"/></g><g stroke-opacity=".745098" transform="translate(1.5 51)"><path d="m45-9.5h-5v-20h5z" fill="url(#k)" stroke="#0f5a00"/><path d="m41-28.5v18h3v-18z" fill="none" stroke="url(#l)"/></g><path d="m14.100189 22 15.899811-15.5 11.5 11" fill="none" stroke="#939393"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/columnpercent3d_52x60.svg b/icon-themes/elementary_svg/chart2/res/columnpercent3d_52x60.svg
new file mode 100644
index 000000000..75885dd4b
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/columnpercent3d_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.3832 0 0 1.4144 -11.892 21.511)" gradientUnits="userSpaceOnUse" x1="13.697" x2="13.3" y1="12.091" y2="29.436001"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset=".58055538" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13.608" x2="13.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="15.608" x2="15.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="42.5" x2="42.5" y1="49.5" y2="7"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="48.5" x2="48.5" xlink:href="#d" y1="-19" y2="-6.5"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="103.5" x2="103.5" xlink:href="#d" y1="-25" y2="-15"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="74" x2="74" xlink:href="#c" y1="-16" y2="-11"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="61.5" x2="62.528595" xlink:href="#c" y1="-22.4855" y2="-9.865444"/><linearGradient id="j" gradientTransform="translate(30.464844 -43.652344)" gradientUnits="userSpaceOnUse" x1="23.035156" x2="23.035156" xlink:href="#a" y1="24.152344" y2="36.652344"/><linearGradient id="k" gradientTransform="translate(56 -52)" gradientUnits="userSpaceOnUse" x1="-3.5" x2="-1" xlink:href="#a" y1="29" y2="44"/><linearGradient id="l" gradientTransform="translate(56 -52)" gradientUnits="userSpaceOnUse" x1="36.166988" x2="45" xlink:href="#a" y1="10.718956" y2="32"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="-23.5" x2="-23.5" xlink:href="#b" y1="36" y2="41"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="38.53516" x2="38.535156" xlink:href="#b" y1="-29.535156" y2="-11.035156"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="41" x2="41.035156" xlink:href="#b" y1="-14.5" y2="-11.035156"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="-23" x2="-23.5" xlink:href="#b" y1="32" y2="41"/><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="39.03516" x2="39.03516" xlink:href="#b" y1="-28.516943" y2="-14.035156"/><linearGradient id="r" gradientTransform="translate(30.464844 -43.652344)" gradientUnits="userSpaceOnUse" x1="18.535156" x2="18.535156" xlink:href="#a" y1="26.652344" y2="41.652344"/><linearGradient id="s" gradientTransform="translate(56 -52)" gradientUnits="userSpaceOnUse" x1="-3.5" x2="-2.5" xlink:href="#a" y1="29" y2="46"/><linearGradient id="t" gradientUnits="userSpaceOnUse" x1="41" x2="41" xlink:href="#b" y1="-15" y2="-7.5"/><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><g stroke="#939393"><g stroke-linecap="round" stroke-linejoin="round"><path d="m.5.5h57v49h-57z" fill="url(#e)" stroke-width=".999"/><g fill="none"><path d="m45 43.5 5.5-6v-31h-38"/><path d="m12.5 6.5-6 6v31.5l6-6.5"/></g></g><path d="m12.5 7v30" fill="none"/></g><g stroke-linecap="round" stroke-linejoin="round"><g fill="none"><path d="m6.5 43.5h38.5" stroke="#939393"/><path d="m1.5 1.5h55v47h-55z" stroke="#fff" stroke-width=".999"/><path d="m12.5 37.5h38" stroke="#939393"/></g><g transform="translate(1.5 51)"><path d="m41.964844-9.53516v-6.929684l-11.964844.03516v6.929684z" fill="url(#f)" stroke="#7239b3" stroke-opacity=".746324"/><path d="m41.964844-9.53516v-6.929684l2.035156-2.035156v6.5z" fill="url(#g)" stroke="#7239b3" stroke-opacity=".745098"/><path d="m-25 36.570316v4.929684h10l-.03516-4.964844z" fill="none" stroke="url(#m)" stroke-opacity=".746324" transform="translate(56 -52)"/><path d="m30-16.429684 11.964844-.03516 2.035156-2.035156-12.464844.03516z" fill="url(#g)" stroke="#7239b3" stroke-opacity=".745098"/></g><g stroke-opacity=".745098" transform="translate(-3.53516 44.035156)"><path d="m47.03516-9.535156.07617-17.5 2-2-.07617 17.5z" fill="url(#h)" stroke="#cc3b02"/><path d="m47.111336-27.035156-12.076176-.000004-.000004 17.5 12.000004.000004z" fill="url(#i)" stroke="#cc3b02"/><path d="m36.03516-26.035156v15.5h10v-15.5z" fill="none" stroke="url(#n)"/><path d="m35.03516-27.035156h12.076176l2-2-12.111332.035156z" fill="url(#h)" stroke="#cc3b02"/></g><g stroke-opacity=".745098" transform="translate(-8.5 26.5)"><g stroke="#0f5a00"><path d="m52-9.5-11.964844-.035156v-5.296875l11.964844-.167969z" fill="url(#j)"/><path d="m52-9.5v-5.5l2-2v5.5z" fill="url(#k)"/><path d="m52-15-11.964844-.03516 2.035156-2.035156 11.929688.070316z" fill="url(#l)"/></g><path d="m41.070312-14.070312-.070312 3.570312 9.964844.03516.07032-3.570312z" fill="none" stroke="url(#o)"/></g><g transform="translate(-16.5 51)"><path d="m41.964844-9.53516.03516-9.96484-11.964844.03516-.03516 9.96484z" fill="url(#f)" stroke="#7239b3" stroke-opacity=".746324"/><path d="m41.964844-9.53516.03516-9.96484 2.035156-2.035156-.03516 9.535156z" fill="url(#g)" stroke="#7239b3" stroke-opacity=".745098"/><path d="m-24.96484 33.53516-.03516 7.96484h10v-8z" fill="none" stroke="url(#p)" stroke-opacity=".746324" transform="translate(56 -52)"/><path d="m30.03516-19.46484 11.964844-.03516 2.035156-2.035156h-11.5z" fill="url(#g)" stroke="#7239b3" stroke-opacity=".745098"/></g><g stroke-opacity=".745098"><g transform="translate(-21.53516 44.035156)"><path d="m47.035164-12.535156.07617-11 2-2-.07617 11z" fill="url(#h)" stroke="#cc3b02"/><path d="m47.111336-23.535156-12.076176-.000004v11l12.000004.000004z" fill="url(#i)" stroke="#cc3b02"/><path d="m36.03516-22.535156.000004 9h10l-.000004-9z" fill="none" stroke="url(#q)"/><path d="m35.03516-23.535156h12.076176l2-2-12.111332.035156z" fill="url(#h)" stroke="#cc3b02"/></g><g transform="translate(-26.5 26.5)"><g stroke="#0f5a00"><path d="m52-6-11.964844-.035156-.035156-8.964844h12z" fill="url(#r)"/><path d="m52-6v-9l2-2v9z" fill="url(#s)"/><path d="m52-15h-12l2.070312-2.070316 11.929688.070316z" fill="url(#l)"/></g><path d="m41-14v7h10v-7z" fill="none" stroke="url(#t)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/columnpercent_52x60.svg b/icon-themes/elementary_svg/chart2/res/columnpercent_52x60.svg
new file mode 100644
index 000000000..de3e9a0a6
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/columnpercent_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.3832 0 0 1.4144 -11.892 21.511)" gradientUnits="userSpaceOnUse" x1="13.697" x2="13.3" y1="12.091" y2="29.436001"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset=".58055538" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="42.5" x2="42.5" y1="49.5" y2="7"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="48.5" x2="48.5" y1="-19" y2="-6.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="61.5" x2="62.528595" y1="-22.4855" y2="-9.865444"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="f" gradientTransform="translate(30.464844 -43.652344)" gradientUnits="userSpaceOnUse" x1="18.035156" x2="18.035156" xlink:href="#a" y1="26.652344" y2="39.152344"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="-23.5" x2="-23.5" xlink:href="#b" y1="36" y2="41"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="38.53516" x2="38.535156" xlink:href="#b" y1="-29.535156" y2="-11.035156"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="41" x2="41.035156" xlink:href="#b" y1="-14.5" y2="-11.035156"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="-23" x2="-23.5" xlink:href="#b" y1="32" y2="41"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="39.03516" x2="39.03516" xlink:href="#b" y1="-28.516943" y2="-14.035156"/><linearGradient id="l" gradientTransform="translate(30.464844 -43.652344)" gradientUnits="userSpaceOnUse" x1="18.535156" x2="18.535156" xlink:href="#a" y1="26.652344" y2="39.152344"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="41" x2="41" xlink:href="#b" y1="-15" y2="-7.5"/><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><g stroke-linecap="round" stroke-linejoin="round"><g stroke="#939393"><path d="m.5.5h57v49h-57z" fill="url(#c)" stroke-width=".999"/><g fill="none"><path d="m6.5 12.5v31"/><path d="m6.5 43.5h38.5"/></g></g><path d="m1.5 1.5h55v47h-55z" fill="none" stroke="#fff" stroke-width=".999"/><g stroke-opacity=".746324" transform="translate(1.5 51)"><path d="m41.964844-9.53516v-6.929684l-11.964844.03516v6.929684z" fill="url(#d)" stroke="#7239b3"/><path d="m-25 36.570316v4.929684h10l-.03516-4.964844z" fill="none" stroke="url(#g)" transform="translate(56 -52)"/></g><g stroke-opacity=".745098" transform="translate(-3.53516 44.035156)"><path d="m47.111336-27.035156-12.076176-.000004-.000004 17.5 12.000004.000004z" fill="url(#e)" stroke="#cc3b02"/><path d="m36.03516-26.035156v15.5h10v-15.5z" fill="none" stroke="url(#h)"/></g><g stroke-opacity=".745098" transform="translate(-8.5 26.5)"><path d="m52-9.5-11.964844-.035156v-5.296875l11.964844-.167969z" fill="url(#f)" stroke="#0f5a00"/><path d="m41.070312-14.070312-.070312 3.570312 9.964844.03516.07032-3.570312z" fill="none" stroke="url(#i)"/></g><g stroke-opacity=".746324" transform="translate(-16.5 51)"><path d="m41.964844-9.53516.03516-9.96484-11.964844.03516-.03516 9.96484z" fill="url(#d)" stroke="#7239b3"/><path d="m-24.96484 33.53516-.03516 7.96484h10v-8z" fill="none" stroke="url(#j)" transform="translate(56 -52)"/></g><g stroke-opacity=".745098"><g transform="translate(-21.53516 44.035156)"><path d="m47.111336-23.535156-12.076176-.000004v11l12.000004.000004z" fill="url(#e)" stroke="#cc3b02"/><path d="m36.03516-22.535156.000004 9h10l-.000004-9z" fill="none" stroke="url(#k)"/></g><g transform="translate(-26.5 26.5)"><path d="m52-6-11.964844-.035156-.035156-8.964844h12z" fill="url(#l)" stroke="#0f5a00"/><path d="m41-14v7h10v-7z" fill="none" stroke="url(#m)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/columns3d_52x60.svg b/icon-themes/elementary_svg/chart2/res/columns3d_52x60.svg
new file mode 100644
index 000000000..8f616e2ec
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/columns3d_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.3832 0 0 1.4144 -11.892 21.511)" gradientUnits="userSpaceOnUse" x1="13.697" x2="13.3" y1="12.091" y2="29.436001"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset=".58055538" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13.608" x2="13.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="15.608" x2="15.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="42.5" x2="42.5" y1="49.5" y2="7"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="86" x2="86" xlink:href="#d" y1="-25" y2="-12.5"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="103.5" x2="103.5" xlink:href="#d" y1="-25" y2="-15"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="74" x2="74" xlink:href="#c" y1="-16" y2="-11"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="61.5" x2="62.528595" xlink:href="#c" y1="-22.4855" y2="-9.865444"/><linearGradient id="j" gradientTransform="translate(30.464844 -43.652344)" gradientUnits="userSpaceOnUse" x1="32.5" x2="32.5" xlink:href="#a" y1="10.761374" y2="34.5"/><linearGradient id="k" gradientTransform="translate(56 -52)" gradientUnits="userSpaceOnUse" x1="-3.5" x2="-1" xlink:href="#a" y1="29" y2="36.5"/><linearGradient id="l" gradientTransform="translate(56 -52)" gradientUnits="userSpaceOnUse" x1="36.166988" x2="45" xlink:href="#a" y1="10.718956" y2="32"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="-24" x2="-23.5" xlink:href="#b" y1="19" y2="41"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="38.035156" x2="38.535156" xlink:href="#b" y1="-39.035156" y2="-11.035156"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="41.035156" x2="41.035156" xlink:href="#b" y1="-21.535156" y2="-11.035156"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="-24" x2="-23.5" xlink:href="#b" y1="25.5" y2="41"/><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="39.844197" x2="39" xlink:href="#b" y1="-29.865644" y2="-10.708996"/><linearGradient id="r" gradientUnits="userSpaceOnUse" x1="42" x2="41.077902" xlink:href="#b" y1="-34" y2="-10.5"/><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><g stroke="#939393"><g stroke-linecap="round" stroke-linejoin="round"><path d="m.5.5h57v49h-57z" fill="url(#e)" stroke-width=".999"/><g fill="none"><path d="m45 43.5 5.5-6v-31h-38"/><path d="m12.5 6.5-6 6v31.5l6-6.5"/></g></g><path d="m12.5 7v30" fill="none"/></g><g stroke-linecap="round" stroke-linejoin="round"><g fill="none"><path d="m6.5 43.5h38.5" stroke="#939393"/><path d="m1.5 1.5h55v47h-55z" stroke="#fff" stroke-width=".999"/><path d="m12.5 37.5h38" stroke="#939393"/></g><g transform="translate(-.535156 51.035156)"><g><path d="m35-9.5v-21h-5v21z" fill="url(#f)" stroke="#7239b3" stroke-opacity=".746324"/><path d="m35-9.5v-21l1.535156-2.035156v20.5z" fill="url(#g)" stroke="#7239b3" stroke-opacity=".745098"/><path d="m-25 22.5v19l3.035156.03516-.035156-19.03516z" fill="none" stroke="url(#m)" stroke-opacity=".746324" transform="translate(56 -52)"/><path d="m30-30.5h5l1.535156-2.035156h-5z" fill="url(#g)" stroke="#7239b3" stroke-opacity=".745098"/></g><g stroke-opacity=".745098"><path d="m39.923828-9.5.111328-28.035156 2-2-.035156 27.035156z" fill="url(#h)" stroke="#cc3b02"/><path d="m40.035156-37.535156-5-.000004v28h5z" fill="url(#i)" stroke="#cc3b02"/><path d="m36.035156-36.535156.000004 26h3l-.000004-26z" fill="none" stroke="url(#n)"/><path d="m35.035156-37.535156h5l2-2-5.035156.035156z" fill="url(#h)" stroke="#cc3b02"/></g><g stroke-opacity=".745098"><g stroke="#0f5a00"><path d="m45.035156-9.535156h-5l-.035156-11.464844h5z" fill="url(#j)"/><path d="m45.035156-9.535156-.035156-11.964844 2.035156-2.035156v11.5z" fill="url(#k)"/><path d="m45-21.5h-5l2.035156-2.035156h5z" fill="url(#l)"/></g><path d="m41.035156-20.535156-.035156 10.035156h3l.03516-10.035156z" fill="none" stroke="url(#o)"/></g></g><g transform="translate(-19.5 51)"><path d="m35-9.5v-16h-5v16z" fill="url(#f)" stroke="#7239b3" stroke-opacity=".746324"/><path d="m35-9.5v-16l2-2v15z" fill="url(#g)" stroke="#7239b3" stroke-opacity=".745098"/><path d="m-25 27.5v14l3.035156.03516-.035156-14.03516z" fill="none" stroke="url(#p)" stroke-opacity=".746324" transform="translate(56 -52)"/><path d="m30-25.5h5l2-2h-5z" fill="url(#g)" stroke="#7239b3" stroke-opacity=".745098"/></g><g stroke-opacity=".745098" transform="translate(-19.420369 50.865644)"><path d="m39.923828-9.5-.07963-19.865644 2-2 .155802 18.865644z" fill="url(#h)" stroke="#cc3b02"/><path d="m39.920369-29.365644h-4.923828l.003459 19.865644h4.923828z" fill="url(#i)" stroke="#cc3b02"/><path d="m35.844197-28.365644.07963 17.656647h3.076173l-.155803-17.656647z" fill="none" stroke="url(#q)"/><path d="m34.920369-29.365644h4.923828l2-2h-5z" fill="url(#h)" stroke="#cc3b02"/></g><g stroke-opacity=".745098" transform="translate(-19.5 51)"><g stroke="#0f5a00"><path d="m45-9.5h-5v-24h5z" fill="url(#j)"/><path d="m45-9.5v-24l2-2v23.5z" fill="url(#k)"/><path d="m45-33.5h-5l2.5-2h4.5z" fill="url(#l)"/></g><path d="m41-32.5v22h3v-22z" fill="none" stroke="url(#r)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/columns3ddeep_52x60.svg b/icon-themes/elementary_svg/chart2/res/columns3ddeep_52x60.svg
new file mode 100644
index 000000000..a4adf545d
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/columns3ddeep_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.3832 0 0 1.4144 -11.892 21.511)" gradientUnits="userSpaceOnUse" x1="13.697" x2="13.3" y1="12.091" y2="29.436001"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset=".58055538" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13.608" x2="13.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="15.608" x2="15.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="42.5" x2="42.5" y1="49.5" y2="7"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="86" x2="86" xlink:href="#d" y1="-25" y2="-12.5"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="103.5" x2="103.5" xlink:href="#d" y1="-25" y2="-15"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="52" x2="49.5" xlink:href="#c" y1="-23" y2="-13"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="61.5" x2="62.528595" xlink:href="#c" y1="-22.4855" y2="-9.865444"/><linearGradient id="j" gradientTransform="translate(30.464844 -43.652344)" gradientUnits="userSpaceOnUse" x1="31.535156" x2="32.5" xlink:href="#a" y1="14.152344" y2="34.5"/><linearGradient id="k" gradientTransform="translate(56 -52)" gradientUnits="userSpaceOnUse" x1="-3.5" x2="-1" xlink:href="#a" y1="29" y2="36.5"/><linearGradient id="l" gradientTransform="translate(56 -52)" gradientUnits="userSpaceOnUse" x1="-4" x2="-4" xlink:href="#a" y1="22" y2="32.5"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="-24" x2="-23.5" xlink:href="#b" y1="32" y2="41"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="39.5" x2="38.535156" xlink:href="#b" y1="-28" y2="-11.035156"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="41.5" x2="41.5" y1="-26" y2="-11"><stop offset="0" stop-color="#fff"/><stop offset=".43333334" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="-23.5" x2="-23.5" xlink:href="#b" y1="35.5" y2="41"/><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="74" x2="74" xlink:href="#c" y1="-16" y2="-11"/><linearGradient id="r" gradientUnits="userSpaceOnUse" x1="38.923827" x2="39" xlink:href="#b" y1="-18.208998" y2="-10.708996"/><linearGradient id="s" gradientTransform="translate(30.464844 -43.652344)" gradientUnits="userSpaceOnUse" x1="23.035156" x2="24.035156" xlink:href="#a" y1="15.152344" y2="34.152344"/><linearGradient id="t" gradientTransform="translate(56 -52)" gradientUnits="userSpaceOnUse" x1="-3.5" x2="-3.795495" xlink:href="#a" y1="29" y2="43.507805"/><linearGradient id="u" gradientTransform="translate(56 -52)" gradientUnits="userSpaceOnUse" x1="36.166988" x2="45" xlink:href="#a" y1="10.718956" y2="32"/><linearGradient id="v" gradientUnits="userSpaceOnUse" x1="41" x2="41.077902" y1="-25" y2="-10.5"><stop offset="0" stop-color="#fff"/><stop offset=".44827589" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><g stroke="#939393"><g stroke-linecap="round" stroke-linejoin="round"><path d="m.5.5h57v49h-57z" fill="url(#e)" stroke-width=".999"/><g fill="none"><path d="m37 43.5 13.5-12v-25h-24"/><path d="m26.5 6.5-20 13v24l20-12"/></g></g><path d="m26.5 7v24" fill="none"/></g><g stroke-linecap="round" stroke-linejoin="round"><g fill="none"><path d="m6.5 43.5h30.5" stroke="#939393"/><path d="m1.5 1.5h55v47h-55z" stroke="#fff" stroke-width=".999"/><path d="m26.5 31.5h24" stroke="#939393"/></g><g stroke-opacity=".745098" transform="translate(-14.5 44)"><g stroke="#0f5a00"><path d="m47-9.5-6.964844-.035156v-17.000004l6.964844.03516z" fill="url(#j)"/><path d="m47-9.5-.035156-16.964844 2.035156-2.035156v17z" fill="url(#k)"/><path d="m46.964844-26.464844-6.964844-.035156 2-2h7z" fill="url(#l)"/></g><path d="m41.035156-25.535156-.035156 15.035156h5l.000004-15z" fill="none" stroke="url(#o)"/></g><g stroke-opacity=".745098" transform="translate(-14.5 48.005204)"><path d="m41.923828-9.5.076172-14.0052 2-2v13.0052z" fill="url(#h)" stroke="#cc3b02"/><path d="m42-23.5052-8-.000004.03516 13.970044h8z" fill="url(#i)" stroke="#cc3b02"/><path d="m35-22.5052.03516 11.970044h6l-.03516-11.970044z" fill="none" stroke="url(#n)"/><path d="m34-23.5052h8l2-2-8.035156.03516z" fill="url(#h)" stroke="#cc3b02"/></g><g transform="translate(-14.5 52)"><path d="m38-9.5v-11h-8v11z" fill="url(#f)" stroke="#7239b3" stroke-opacity=".746324"/><path d="m38-9.5v-11l2-2v10.5z" fill="url(#g)" stroke="#7239b3" stroke-opacity=".745098"/><path d="m-25 32.5v9l6.035156.03516-.035156-9.03516z" fill="none" stroke="url(#m)" stroke-opacity=".746324" transform="translate(56 -52)"/><path d="m30-20.5h8l2-2h-7.5z" fill="url(#g)" stroke="#7239b3" stroke-opacity=".745098"/></g><g stroke-opacity=".745098" transform="translate(-3.5 44)"><g stroke="#0f5a00"><path d="m47-9.5h-7v-15h7z" fill="url(#s)"/><path d="m47-9.5v-15l2-2v15z" fill="url(#t)"/><path d="m47-24.5h-7l2.5-2h6.5z" fill="url(#u)"/></g><path d="m41-23.5v13h5v-13z" fill="none" stroke="url(#v)"/></g><g stroke-opacity=".745098" transform="translate(-2.847655 48.208997)"><path d="m42.347655-9.708997-.000002-9 2-2 .000002 8.5z" fill="url(#q)" stroke="#cc3b02"/><path d="m42.347655-18.708997h-7.5l.152345 9.208997 7.347655-.208997z" fill="url(#i)" stroke="#cc3b02"/><path d="m35.847655-17.708997.07617 7 5.5-.208997-.07617-6.791003z" fill="none" stroke="url(#r)"/><path d="m34.923827-18.708997h7.423828l2-2h-7.5z" fill="url(#q)" stroke="#cc3b02"/></g><g transform="translate(-2 52)"><path d="m37.5-9.5v-7h-8v7z" fill="url(#f)" stroke="#7239b3" stroke-opacity=".746324"/><path d="m37.5-9.5v-7l2-2v6.5z" fill="url(#g)" stroke="#7239b3" stroke-opacity=".745098"/><path d="m-25.5 36.5v5l6.035156.03516-.035156-5.03516z" fill="none" stroke="url(#p)" stroke-opacity=".746324" transform="translate(56 -52)"/><path d="m29.5-16.5h8l2-2h-7.5z" fill="url(#g)" stroke="#7239b3" stroke-opacity=".745098"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/columns_52x60.svg b/icon-themes/elementary_svg/chart2/res/columns_52x60.svg
new file mode 100644
index 000000000..47de576ba
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/columns_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" 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 offset=".58055538" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="42.5" x2="42.5" y1="49.5" y2="7"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="86" x2="86" y1="-25" y2="-12.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="61.5" x2="62.528595" y1="-22.4855" y2="-9.865444"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="62.964844" x2="62.964844" y1="-32.89097" y2="-9.152344"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="-24" x2="-23.5" xlink:href="#a" y1="19" y2="41"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="38.035156" x2="39" xlink:href="#a" y1="-39.035156" y2="-10.708996"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="40.535156" x2="41.077902" xlink:href="#a" y1="-21.535156" y2="-10.5"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="-24" x2="-23.5" xlink:href="#a" y1="25.5" y2="41"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="39.844197" x2="39" xlink:href="#a" y1="-29.865644" y2="-10.708996"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="42" x2="41.077902" xlink:href="#a" y1="-34" y2="-10.5"/><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><g stroke-linecap="round" stroke-linejoin="round"><g stroke="#939393"><path d="m.5.5h57v49h-57z" fill="url(#b)" stroke-width=".999"/><g fill="none"><path d="m6.5 12.5v31"/><path d="m6.5 43.5h38.5"/></g></g><path d="m1.5 1.5h55v47h-55z" fill="none" stroke="#fff" stroke-width=".999"/><g stroke-opacity=".746324" transform="translate(-.535156 51.035156)"><path d="m35-9.5v-21h-5v21z" fill="url(#c)" stroke="#7239b3"/><path d="m-25 22.5v19l3.035156.03516-.035156-19.03516z" fill="none" stroke="url(#f)" transform="translate(56 -52)"/></g><g stroke-opacity=".745098"><g transform="translate(-.423828 51)"><path d="m40-37.5h-4.923828l-.076172 28h4.923828z" fill="url(#d)" stroke="#cc3b02"/><path d="m36-36.5-.07617 25.791003h3.07617v-25.791003z" fill="none" stroke="url(#g)"/></g><g transform="translate(-19.5 51)"><g><path d="m45-9.5h-5v-25h5z" fill="url(#e)" stroke="#0f5a00"/><path d="m41-33.5v23h3v-23z" fill="none" stroke="url(#k)"/></g><g><path d="m39.844197-29.365644h-4.923828l.079631 19.865644h4.923828z" fill="url(#d)" stroke="#cc3b02"/><path d="m35.844197-28.365644.07963 17.656647h3.076173l-.155803-17.656647z" fill="none" stroke="url(#j)"/></g></g></g><g stroke-opacity=".746324" transform="translate(-19.5 51)"><path d="m35-9.5v-16h-5v16z" fill="url(#c)" stroke="#7239b3"/><path d="m-25 27.5v14l3.035156.03516-.035156-14.03516z" fill="none" stroke="url(#i)" transform="translate(56 -52)"/></g><g stroke-opacity=".745098" transform="translate(-.5 51)"><path d="m45-9.5h-5v-12h5z" fill="url(#e)" stroke="#0f5a00"/><path d="m41-20.5v10h3v-10z" fill="none" stroke="url(#h)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/columnstack3d_52x60.svg b/icon-themes/elementary_svg/chart2/res/columnstack3d_52x60.svg
new file mode 100644
index 000000000..39e620430
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/columnstack3d_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.3832 0 0 1.4144 -11.892 21.511)" gradientUnits="userSpaceOnUse" x1="13.697" x2="13.3" y1="12.091" y2="29.436001"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset=".58055538" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13.608" x2="13.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="15.608" x2="15.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="42.5" x2="42.5" y1="49.5" y2="7"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="48.5" x2="48.5" xlink:href="#d" y1="-19" y2="-6.5"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="103.5" x2="103.5" xlink:href="#d" y1="-25" y2="-15"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="74" x2="74" xlink:href="#c" y1="-16" y2="-11"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="61.5" x2="62.528595" xlink:href="#c" y1="-22.4855" y2="-9.865444"/><linearGradient id="j" gradientTransform="translate(30.464844 -43.652344)" gradientUnits="userSpaceOnUse" x1="18.035156" x2="18.035156" xlink:href="#a" y1="24.152344" y2="39.152344"/><linearGradient id="k" gradientTransform="translate(56 -52)" gradientUnits="userSpaceOnUse" x1="-3.5" x2="-1" xlink:href="#a" y1="29" y2="44"/><linearGradient id="l" gradientTransform="translate(56 -52)" gradientUnits="userSpaceOnUse" x1="36.166988" x2="45" xlink:href="#a" y1="10.718956" y2="32"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="-23.5" x2="-23.5" xlink:href="#b" y1="36" y2="41"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="38.53516" x2="38.535156" xlink:href="#b" y1="-29.535156" y2="-11.035156"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="41" x2="41.035156" xlink:href="#b" y1="-14.5" y2="-11.035156"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="-23.5" x2="-23.5" xlink:href="#b" y1="38.5" y2="41"/><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="39.03516" x2="39.03516" xlink:href="#b" y1="-28.516943" y2="-14.035156"/><linearGradient id="r" gradientTransform="translate(30.464844 -43.652344)" gradientUnits="userSpaceOnUse" x1="18.53516" x2="18.53516" xlink:href="#a" y1="29.152344" y2="39.152344"/><linearGradient id="s" gradientTransform="translate(56 -52)" gradientUnits="userSpaceOnUse" x1="-3.5" x2="-2.5" xlink:href="#a" y1="29" y2="46"/><linearGradient id="t" gradientUnits="userSpaceOnUse" x1="41.000004" x2="41" xlink:href="#b" y1="-13" y2="-7.5"/><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><g stroke="#939393"><g stroke-linecap="round" stroke-linejoin="round"><path d="m.5.5h57v49h-57z" fill="url(#e)" stroke-width=".999"/><g fill="none"><path d="m45 43.5 5.5-6v-31h-38"/><path d="m12.5 6.5-6 6v31.5l6-6.5"/></g></g><path d="m12.5 7v30" fill="none"/></g><g stroke-linecap="round" stroke-linejoin="round"><g fill="none"><path d="m6.5 43.5h38.5" stroke="#939393"/><path d="m1.5 1.5h55v47h-55z" stroke="#fff" stroke-width=".999"/><path d="m12.5 37.5h38" stroke="#939393"/></g><g transform="translate(1.5 51)"><path d="m41.964844-9.53516v-6.929684l-11.964844.03516v6.929684z" fill="url(#f)" stroke="#7239b3" stroke-opacity=".746324"/><path d="m41.964844-9.53516v-6.929684l2.035156-2.035156v6.5z" fill="url(#g)" stroke="#7239b3" stroke-opacity=".745098"/><path d="m-25 36.570316v4.929684h10l-.03516-4.964844z" fill="none" stroke="url(#m)" stroke-opacity=".746324" transform="translate(56 -52)"/><path d="m30-16.429684 11.964844-.03516 2.035156-2.035156-12.464844.03516z" fill="url(#g)" stroke="#7239b3" stroke-opacity=".745098"/></g><g stroke-opacity=".745098" transform="translate(-3.53516 44.035156)"><path d="m47.03516-9.535156.07617-17.5 2-2-.07617 17.5z" fill="url(#h)" stroke="#cc3b02"/><path d="m47.111336-27.035156-12.076176-.000004-.000004 17.5 12.000004.000004z" fill="url(#i)" stroke="#cc3b02"/><path d="m36.03516-26.035156v15.5h10v-15.5z" fill="none" stroke="url(#n)"/><path d="m35.03516-27.035156h12.076176l2-2-12.111332.035156z" fill="url(#h)" stroke="#cc3b02"/></g><g stroke-opacity=".745098" transform="translate(-8.5 26.5)"><g stroke="#0f5a00"><path d="m52-9.5-11.964844-.035156v-5.296875l11.964844-.167969z" fill="url(#j)"/><path d="m52-9.5v-5.5l2-2v5.5z" fill="url(#k)"/><path d="m52-15-11.964844-.03516 2.035156-2.035156 11.929688.070316z" fill="url(#l)"/></g><path d="m41.070312-14.070312-.070312 3.570312 9.964844.03516.07032-3.570312z" fill="none" stroke="url(#o)"/></g><g transform="translate(-16.5 51)"><path d="m41.964844-9.53516.03516-4.96484-11.964844.03516-.03516 4.96484z" fill="url(#f)" stroke="#7239b3" stroke-opacity=".746324"/><path d="m41.964844-9.53516.03516-4.96484 2.035156-2.035156-.03516 4.535156z" fill="url(#g)" stroke="#7239b3" stroke-opacity=".745098"/><path d="m-24.96484 38.53516-.03516 2.96484h10v-3z" fill="none" stroke="url(#p)" stroke-opacity=".746324" transform="translate(56 -52)"/><path d="m30.03516-14.46484 11.964844-.03516 2.035156-2.035156h-11.5z" fill="url(#g)" stroke="#7239b3" stroke-opacity=".745098"/></g><g stroke-opacity=".745098"><g transform="translate(-21.535164 49.035156)"><path d="m47.035164-12.535156.07617-11 2-2-.07617 11z" fill="url(#h)" stroke="#cc3b02"/><path d="m47.111336-23.535156-12.076176-.000004v11l12.000004.000004z" fill="url(#i)" stroke="#cc3b02"/><path d="m36.03516-22.535156.000004 9h10l-.000004-9z" fill="none" stroke="url(#q)"/><path d="m35.03516-23.535156h12.076176l2-2-12.111332.035156z" fill="url(#h)" stroke="#cc3b02"/></g><g transform="translate(-26.500004 31.5)"><g stroke="#0f5a00"><path d="m52-6-11.964844-.035156-.035152-6.964844h12z" fill="url(#r)"/><path d="m52-6 .000004-7 2-2-.000004 7z" fill="url(#s)"/><path d="m52.000004-13h-12l2.070312-2.070316 11.929688.070316z" fill="url(#l)"/></g><path d="m41.000004-12-.000004 5h10l.000004-5z" fill="none" stroke="url(#t)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/columnstack_52x60.svg b/icon-themes/elementary_svg/chart2/res/columnstack_52x60.svg
new file mode 100644
index 000000000..280d4d717
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/columnstack_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.3832 0 0 1.4144 -11.892 21.511)" gradientUnits="userSpaceOnUse" x1="13.697" x2="13.3" y1="12.091" y2="29.436001"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset=".58055538" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="42.5" x2="42.5" y1="49.5" y2="7"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="48.5" x2="48.5" y1="-19" y2="-6.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="61.5" x2="62.528595" y1="-22.4855" y2="-9.865444"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="f" gradientTransform="translate(30.464844 -43.652344)" gradientUnits="userSpaceOnUse" x1="18.035156" x2="18.035156" xlink:href="#a" y1="26.652344" y2="36.652344"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="-23.5" x2="-23.5" xlink:href="#b" y1="36" y2="41"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="38.53516" x2="38.535156" xlink:href="#b" y1="-29.535156" y2="-11.035156"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="41" x2="41.035156" xlink:href="#b" y1="-14.5" y2="-11.035156"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="-23.5" x2="-23.5" xlink:href="#b" y1="38.5" y2="41"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="39.03516" x2="39.03516" xlink:href="#b" y1="-28.516943" y2="-14.035156"/><linearGradient id="l" gradientTransform="translate(30.464844 -43.652344)" gradientUnits="userSpaceOnUse" x1="18.53516" x2="18.53516" xlink:href="#a" y1="29.152344" y2="39.152344"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="41.000004" x2="41" xlink:href="#b" y1="-13" y2="-7.5"/><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><g stroke-linecap="round" stroke-linejoin="round"><g stroke="#939393"><path d="m.5.5h57v49h-57z" fill="url(#c)" stroke-width=".999"/><g fill="none"><path d="m6.5 12.5v31"/><path d="m6.5 43.5h38.5"/></g></g><path d="m1.5 1.5h55v47h-55z" fill="none" stroke="#fff" stroke-width=".999"/><g stroke-opacity=".746324" transform="translate(1.5 51)"><path d="m41.964844-9.53516v-6.929684l-11.964844.03516v6.929684z" fill="url(#d)" stroke="#7239b3"/><path d="m-25 36.570316v4.929684h10l-.03516-4.964844z" fill="none" stroke="url(#g)" transform="translate(56 -52)"/></g><g stroke-opacity=".745098" transform="translate(-3.53516 44.035156)"><path d="m47.111336-27.035156-12.076176-.000004-.000004 17.5 12.000004.000004z" fill="url(#e)" stroke="#cc3b02"/><path d="m36.03516-26.035156v15.5h10v-15.5z" fill="none" stroke="url(#h)"/></g><g stroke-opacity=".745098" transform="translate(-8.5 26.5)"><path d="m52-9.5-11.964844-.035156v-5.296875l11.964844-.167969z" fill="url(#f)" stroke="#0f5a00"/><path d="m41.070312-14.070312-.070312 3.570312 9.964844.03516.07032-3.570312z" fill="none" stroke="url(#i)"/></g><g stroke-opacity=".746324" transform="translate(-16.5 51)"><path d="m41.964844-9.53516.03516-4.96484-11.964844.03516-.03516 4.96484z" fill="url(#d)" stroke="#7239b3"/><path d="m-24.96484 38.53516-.03516 2.96484h10v-3z" fill="none" stroke="url(#j)" transform="translate(56 -52)"/></g><g stroke-opacity=".745098"><g transform="translate(-21.535164 49.035156)"><path d="m47.111336-23.535156-12.076176-.000004v11l12.000004.000004z" fill="url(#e)" stroke="#cc3b02"/><path d="m36.03516-22.535156.000004 9h10l-.000004-9z" fill="none" stroke="url(#k)"/></g><g transform="translate(-26.500004 31.5)"><path d="m52-6-11.964844-.035156-.035152-6.964844h12z" fill="url(#l)" stroke="#0f5a00"/><path d="m41.000004-12-.000004 5h10l.000004-5z" fill="none" stroke="url(#m)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/columnstackline_52x60.svg b/icon-themes/elementary_svg/chart2/res/columnstackline_52x60.svg
new file mode 100644
index 000000000..a5c41534a
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/columnstackline_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.3832 0 0 1.4144 -11.892 21.511)" gradientUnits="userSpaceOnUse" x1="13.697" x2="13.3" y1="12.091" y2="29.436001"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset=".58055538" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="42.5" x2="42.5" y1="49.5" y2="7"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="48.5" x2="48.5" y1="-19" y2="-6.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="e" gradientTransform="translate(30.464844 -43.652344)" gradientUnits="userSpaceOnUse" x1="25.535156" x2="25.535156" xlink:href="#a" y1="31.652344" y2="49.152344"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="-23.5" x2="-23.5" xlink:href="#b" y1="31" y2="41"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="46" x2="46" xlink:href="#b" y1="-9.5" y2="3"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="-23.5" x2="-23.5" xlink:href="#b" y1="32.5" y2="41"/><linearGradient id="i" gradientTransform="translate(30.464844 -43.652344)" gradientUnits="userSpaceOnUse" x1="18.53516" x2="18.53516" xlink:href="#a" y1="34.152344" y2="46.652344"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="46.500004" x2="46.500004" xlink:href="#b" y1="-7" y2="-2"/><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><g stroke-linecap="round" stroke-linejoin="round"><g stroke="#939393"><path d="m.5.5h57v49h-57z" fill="url(#c)" stroke-width=".999"/><g fill="none"><path d="m6.5 12.5v31"/><path d="m6.5 43.5h38.5"/></g></g><path d="m1.5 1.5h55v47h-55z" fill="none" stroke="#fff" stroke-width=".999"/><g stroke-opacity=".746324" transform="translate(1.5 51)"><path d="m41.964844-9.53516.035156-10.96484-11.964844.03516-.035156 10.96484z" fill="url(#d)" stroke="#7239b3"/><path d="m-24.964844 32.53516-.035156 8.96484h10l-.000004-9z" fill="none" stroke="url(#f)" transform="translate(56 -52)"/></g><g stroke-opacity=".745098" transform="translate(-8.5 26.5)"><path d="m52 4-11.964844-.035156v-12.796875l11.964844-.167969z" fill="url(#e)" stroke="#0f5a00"/><path d="m41.070312-8.070312-.070312 11.070312 9.964844.03516.07032-11.070312z" fill="none" stroke="url(#g)"/></g><g stroke-opacity=".746324" transform="translate(-16.5 51)"><path d="m41.964844-9.53516.035156-9.96484-11.964844.03516-.035156 9.96484z" fill="url(#d)" stroke="#7239b3"/><path d="m-24.964844 33.53516-.035156 7.96484h10l-.000004-8z" fill="none" stroke="url(#h)" transform="translate(56 -52)"/></g><g stroke-opacity=".745098" transform="translate(-26.500004 31.5)"><path d="m52.000004 0-11.964844-.035156-.035152-6.964844h12z" fill="url(#i)" stroke="#0f5a00"/><path d="m41.000008-6-.000004 5h10l.000004-5z" fill="none" stroke="url(#j)"/></g><path d="m18.5 19.5 19-8.5" fill="none" stroke="#939393"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/cone_52x60.svg b/icon-themes/elementary_svg/chart2/res/cone_52x60.svg
new file mode 100644
index 000000000..6e1c6b19e
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/cone_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.3832 0 0 1.4144 -11.892 21.511)" gradientUnits="userSpaceOnUse" x1="13.697" x2="13.3" y1="12.091" y2="29.436001"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset=".58055538" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13.608" x2="13.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="15.608" x2="15.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="42.5" x2="42.5" y1="49.5" y2="7"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="85.464844" x2="85.464844" xlink:href="#d" y1="26.035156" y2="38.535156"/><linearGradient id="g" gradientTransform="translate(29.929688 7.382812)" gradientUnits="userSpaceOnUse" x1="18.62303" x2="18.711418" xlink:href="#a" y1="19.617188" y2="37.117188"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="66.5" x2="66.5" xlink:href="#d" y1="26" y2="38.5"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="54.579631" x2="54.579631" xlink:href="#c" y1="34.865644" y2="39.865644"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="73.464844" x2="73.464844" xlink:href="#c" y1="35.035156" y2="40.035156"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="44.035156" x2="44.035156" y1="-20.035156" y2="-12.035156"><stop offset="0" stop-color="#fff"/><stop offset=".625" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="l" gradientTransform="translate(-19.544308 38.034928)" gradientUnits="userSpaceOnUse" x1="39.544308" x2="47.544308" xlink:href="#a" y1="-20.989431" y2="-20.989431"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="32.5" x2="32.5" xlink:href="#b" y1="19.5" y2="37"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="38" x2="37.5" xlink:href="#b" y1="14" y2="37"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="24.535156" x2="25.035156" xlink:href="#b" y1="-34.035156" y2="-12.535156"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="14.390625" x2="14.535156" xlink:href="#b" y1="-26.582031" y2="-13.535156"/><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#b" y1="21.5" y2="39"/><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><path d="m.5.5h57v49h-57z" fill="url(#e)" stroke="#939393" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><g fill="none"><g stroke="#939393"><path d="m45 43.5 5.5-6v-31h-38" stroke-linecap="round" stroke-linejoin="round"/><path d="m12.5 6.5-6 6v31.5l6-6.5" stroke-linecap="round" stroke-linejoin="round"/><path d="m12.5 7v30"/><path d="m6.5 43.5h38.5" stroke-linecap="round" stroke-linejoin="round"/></g><g stroke-linecap="round" stroke-linejoin="round"><path d="m1.5 1.5h55v47h-55z" stroke="#fff" stroke-width=".999"/><path d="m12.5 37.5h38" stroke="#939393"/></g></g><g stroke-opacity=".746324"><path d="m32.964844 18.5-3.464844 21.251953c-.02182.06729-.03357.135149-.03516.203125.000717.85333 1.56751 1.544922 3.5 1.544922 1.921416-.000447 3.482765-.68479 3.498047-1.533203l.07227-.002z" fill="url(#f)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round"/><path d="m33 24.5-2.496094 15.25c.000168.04309-.0024.08615-.0078.128906.05836.05598.182319.153742.40039.25.470192.207546 1.268362.367188 2.06836.367188.795866-.000185 1.589879-.15894 2.060547-.365235.235334-.103147.38473-.21624.435547-.269531l-.002.08789.07031-.962888z" fill="none" stroke="url(#m)" stroke-linecap="square"/><g transform="translate(-.535156 51.035156)"><path d="m14 23.5-3.5 16.455078v.044922h.0039c.05569.835066 1.604145 1.49943 3.496094 1.5 1.891191-.001 3.438471-.665268 3.494141-1.5h.005865v-.04492z" fill="url(#h)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" transform="translate(.535156 -51.035156)"/><path d="m12.179776-11.115233c.000002.0013.000002.0026 0 .0039-.01764-.264579-.07112-.101004.36914.08789.440262.188895 1.174127.343506 1.986328.34375.811859-.000429 1.544498-.154911 1.984375-.34375.439878-.188838.38678-.352379.369141-.08789.000631-.0052.0011.698588.0018.693378l-2.355404-12.39466z" fill="none" stroke="url(#p)" stroke-linecap="square"/></g></g><g stroke-opacity=".745098"><path d="m38 11.5-3.464844 27.964844h.148438c-.120677.157969-.182676.32352-.183594.490234.000717.85333 1.56751 1.544922 3.5 1.544922s3.499283-.691592 3.5-1.544922c-.0016-.154373-.0556-.307769-.160156-.455078h.160156z" fill="url(#j)" stroke="#cc3b02" stroke-linecap="round" stroke-linejoin="round"/><path d="m35.53125 38.466797.04297 1.445312c.06985.05955.161028.137691.353515.222657.471394.208076 1.271483.367187 2.072266.367187s1.600872-.159111 2.072266-.367187c.195253-.08619.290414-.165162.359375-.22461-.138728-.307913-.112271-.665105.07031-.949218l-2.501952-19.460938z" fill="none" stroke="url(#n)" stroke-linecap="square"/><g transform="translate(-.535156 51.035156)"><path d="m43.009766 28.5-3.509766 11.5h.01367c.05569.835066 1.604145 1.49943 3.496094 1.5 1.93249 0 3.499283-.691592 3.5-1.544922-.00033-.0365-.0036-.07298-.0098-.109375z" fill="url(#g)" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round" transform="translate(.535156 -51.035156)"/><path d="m41.034952-11.204876.466798.314453c.473485.203149 1.257629.355232 2.042969.355469.800506 0 1.599342-.159298 2.070312-.367188.228243-.100747.366433-.209378.419922-.263671-.000092-.0078-.000092-.01563 0-.02344l-2.499797-7.845903z" fill="none" stroke="url(#k)" stroke-linecap="square"/></g><path d="m19 19.5-3.5 20.5h.04492c.05569.835066 1.604145 1.49943 3.496094 1.5 1.93249 0 3.499283-.691592 3.5-1.544922-.0017-.07391-.01541-.147663-.04102-.220703z" fill="url(#i)" stroke="#cc3b02" stroke-linecap="round" stroke-linejoin="round"/><path d="m16.4999 39.709145c.02286.07298.03728.148343.04297.22461-.0121-.181478-.01841.0078.455078.210937.473485.203149 1.257629.355232 2.042969.355469.800506 0 1.599342-.159298 2.070312-.367188.217283-.09591.340948-.193296.400391-.25-.0076-.04917-.01145-.09884-.01162-.148598l-2.5-14.234375z" fill="none" stroke="url(#q)" stroke-linecap="square"/><g transform="translate(-.535156 51.035156)"><path d="m24 15.5-3.5 24.455078v.044922h.0039c.05569.835066 1.604145 1.49943 3.496094 1.5 1.891191-.001 3.438471-.665268 3.494141-1.5h.005865v-.04492z" fill="url(#l)" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round" transform="translate(.535156 -51.035156)"/><path d="m22.035152-11.121094c.000731.0065.0014.01301.002.01953-.0121-.181478-.01841.0078.455079.210937.473485.203149 1.257629.355232 2.042968.355469.785055-.00043 1.567925-.152376 2.041016-.355469s.467177-.392349.455078-.210937c.0011-.01109.0024-.02216.0039-.0332l-2.500037-17.900392z" fill="none" stroke="url(#o)" stroke-linecap="square"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/conedeep_52x60.svg b/icon-themes/elementary_svg/chart2/res/conedeep_52x60.svg
new file mode 100644
index 000000000..1a6184d7f
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/conedeep_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" 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 offset=".44827589" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="b" gradientTransform="matrix(1.3832 0 0 1.4144 -11.892 21.511)" gradientUnits="userSpaceOnUse" x1="13.697" x2="13.3" y1="12.091" y2="29.436001"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13.608" x2="13.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="15.608" x2="15.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="42.5" x2="42.5" y1="49.5" y2="7"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="71.5" x2="71.5" xlink:href="#d" y1="27" y2="39.5"/><linearGradient id="g" gradientTransform="translate(15.964844 .347656)" gradientUnits="userSpaceOnUse" x1="31.535156" x2="32.5" xlink:href="#b" y1="14.152344" y2="34.5"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="84" x2="84" xlink:href="#d" y1="27" y2="39.5"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="70.652345" x2="70.652345" xlink:href="#c" y1="32.208997" y2="37.208997"/><linearGradient id="j" gradientTransform="translate(26.964844 .347656)" gradientUnits="userSpaceOnUse" x1="23.035156" x2="24.035156" xlink:href="#b" y1="15.152344" y2="34.152344"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="37.5" x2="35" xlink:href="#c" y1="25.005204" y2="35.005204"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="41.5" x2="41" xlink:href="#a" y1="14" y2="32.5"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="30.5" x2="30.5" xlink:href="#a" y1="17" y2="33"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="37" x2="37" xlink:href="#a" y1="24" y2="36"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="24.5" x2="24.5" xlink:href="#a" y1="24.5" y2="36"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="20" x2="20" xlink:href="#a" y1="29.5" y2="40"/><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="32" x2="32" xlink:href="#a" y1="32.5" y2="40.5"/><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><g stroke="#939393"><g stroke-linecap="round" stroke-linejoin="round"><path d="m.5.5h57v49h-57z" fill="url(#e)" stroke-width=".999"/><g fill="none"><path d="m37 43.5 13.5-12v-25h-24"/><path d="m26.5 6.5-20 13v24l20-12"/></g></g><path d="m26.5 7v24" fill="none"/></g><g stroke-linecap="round" stroke-linejoin="round"><g fill="none"><path d="m6.5 43.5h30.5" stroke="#939393"/><path d="m1.5 1.5h55v47h-55z" stroke="#fff" stroke-width=".999"/><path d="m26.5 31.5h24" stroke="#939393"/></g><g stroke-opacity=".745098"><path d="m30 11.5-4.464844 19.824219c-.02204.058313-.033779.117008-.035156.175781.0021.05682.01379.113549.03516.169922v1.154297c-.022048.058313-.033783.117008-.03516.175781 0 .828427 2.014719 1.5 4.5 1.5s4.5-.671573 4.5-1.5v-1.5z" fill="url(#g)" stroke="#0f5a00"/><path d="m26.5 31.324219c-.000182.05699-.0054.113854-.01563.169922.01057.05799.0158.116833.01563.175781v1.154297c.000095.0078.000095.01563 0 .02344.104135.07514.305358.190979.623047.296875.689261.229754 1.783054.390625 2.876953.390625s2.187692-.160871 2.876953-.390625c.335779-.111926.563433-.241135.658203-.314453v-1.330081l-3.535162-15.964844z" fill="none" stroke="url(#m)"/><path d="m24 22.5-4.464844 14.464844h.0293c-.04143.08066-.06298.16231-.06445.24414 0 .828427 2.014719 1.5 4.5 1.5s4.5-.671573 4.5-1.5c-.001642-.069956-.017958-.139787-.048834-.208984h.048828z" fill="url(#k)" stroke="#cc3b02"/><path d="m20.527342 35.970703.02734 1.078125c.108391.07351.280683.178197.578124.277344.684863.228288 1.775865.388672 2.867188.388672s2.182325-.160384 2.867188-.388672c.304336-.101445.486167-.209987.591796-.283203-.0051-.117747.01077-.235464.04687-.347657l-3.505848-11.195312z" fill="none" stroke="url(#o)"/><path d="m41 13.5-4.5 19.5c0 .828427 2.014719 1.5 4.5 1.5s4.5-.671573 4.5-1.5z" fill="url(#j)" stroke="#0f5a00"/><path d="m37.494142 32.8125c.09382.0709.310462.195284.638671.304688.684774.228257 1.775917.388671 2.867188.388671s2.182414-.160414 2.867188-.388671c.328209-.109404.544855-.233789.638671-.304688l-3.505861-15.306632z" fill="none" stroke="url(#l)"/><g transform="translate(-.5)"><path d="m36.076172 21.015625-4.427734 15.935547c-.04634.08508-.07052.171341-.07227.257812 0 .828427 2.014719 1.5 4.5 1.5s4.5-.671573 4.5-1.5c-.000253-.09173-.02575-.183259-.07617-.273437z" fill="url(#i)" stroke="#cc3b02" transform="translate(.5)"/><path d="m36.576173 25.052751-3.464804 11.880852c.00008.0464-.0032.09275-.0098.138672.110331.07601.293741.183851.597657.285156.68961.22987 1.782849.388672 2.876953.388672s2.187342-.158802 2.876953-.388672c.303107-.101036.485063-.209128.595703-.285156-.0072-.04524-.01107-.09092-.01172-.136719z" fill="none" stroke="url(#n)"/></g></g><g stroke-opacity=".746324"><path d="m20 27.5-4.5 13.5c0 .828427 2.014719 1.5 4.5 1.5s4.5-.671573 4.5-1.5z" fill="url(#f)" stroke="#7239b3"/><path d="m16.492194 40.81641c.09663.07226.317263.194947.640624.302735.670635.223545 1.713962.388672 2.867188.388671 1.153226 0 2.196553-.165126 2.867188-.388671.323361-.107788.543992-.230479.640624-.302735l-3.507818-10.31641z" fill="none" stroke="url(#p)"/><path d="m32 30.5-4.5 10.5c0 .828427 2.014719 1.5 4.5 1.5s4.5-.671573 4.5-1.5z" fill="url(#h)" stroke="#7239b3"/><path d="m28.494142 40.8125c.09382.0709.310462.195284.638671.304688.684774.228257 1.775917.388671 2.867188.388671s2.182414-.160414 2.867188-.388671c.328209-.109404.544855-.233789.638671-.304688l-3.50586-7.8125z" fill="none" stroke="url(#q)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/conehori_52x60.svg b/icon-themes/elementary_svg/chart2/res/conehori_52x60.svg
new file mode 100644
index 000000000..caebdb1ac
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/conehori_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.3832 0 0 1.4144 -11.892 21.511)" gradientUnits="userSpaceOnUse" x1="13.697" x2="13.3" y1="12.091" y2="29.436001"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset=".58055538" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13.608" x2="13.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="15.608" x2="15.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="42.5" x2="42.5" y1="49.5" y2="7"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><linearGradient id="f" gradientTransform="matrix(0 -1 -1 0 51.96984 -2.459848)" gradientUnits="userSpaceOnUse" x1="-14.459848" x2="-26.959848" xlink:href="#d" y1="21.969839" y2="21.969839"/><linearGradient id="g" gradientTransform="matrix(0 -1 -1 0 43.622184 23.075308)" gradientUnits="userSpaceOnUse" x1="18.62303" x2="8.575308" xlink:href="#a" y1="19.617188" y2="19.704683"/><linearGradient id="h" gradientTransform="matrix(0 -1 -1 0 52.004996 16.504996)" gradientUnits="userSpaceOnUse" x1="-17.995005" x2="-32.995003" xlink:href="#d" y1="27.004995" y2="27.004995"/><linearGradient id="i" gradientTransform="matrix(0 -1 -1 0 45.639352 45.925365)" gradientUnits="userSpaceOnUse" x1="18.925365" x2="6.425365" xlink:href="#c" y1="20.639351" y2="20.639351"/><linearGradient id="j" gradientTransform="matrix(0 -1 -1 0 45.46984 27.040152)" gradientUnits="userSpaceOnUse" x1="20.040152" x2="5.040152" xlink:href="#c" y1="20.469839" y2="20.469839"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="47.393913" x2="41.540153" y1="-17.825447" y2="-18.030159"><stop offset="0" stop-color="#fff"/><stop offset=".625" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="l" gradientTransform="matrix(0 -1 -1 0 12.970068 72.549304)" gradientUnits="userSpaceOnUse" x1="39.544308" x2="47.544308" xlink:href="#a" y1="-20.989431" y2="-20.989431"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="38.504997" x2="31.004995" xlink:href="#b" y1="26.004995" y2="26.004995"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="41.889088" x2="36.004997" xlink:href="#b" y1="17.535534" y2="17.377787"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="29.040152" x2="22.825447" xlink:href="#b" y1="-25.030161" y2="-25.030161"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="19.040152" x2="13.040152" xlink:href="#b" y1="-20.030161" y2="-20.030161"/><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="23.504995" x2="17.232233" xlink:href="#b" y1="28.504995" y2="28.504995"/><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><path d="m.5.5h57v49h-57z" fill="url(#e)" stroke="#939393" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><g fill="none"><path d="m12.5 7v30" stroke="#939393"/><g stroke-linecap="round" stroke-linejoin="round"><path d="m1.5 1.5h55v47h-55z" stroke="#fff" stroke-width=".999"/><g stroke="#939393"><path d="m45 43.5 5.5-6v-32.9999999h-38"/><path d="m12.5 4.5000001-6 5.9999999v33.5l6-6.5"/><path d="m6.5 43.5h38.5"/><path d="m12.5 37.5h38"/></g></g></g><g transform="matrix(0 -1 -1 0 -.03016 53.540152)"><g stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".746324"><path d="m11.041016 16.470703-.002.07227c-.848413.01528-1.5327556 1.576631-1.5332026 3.498047 0 1.93249.6915916 3.499283 1.5449216 3.5.06798-.0016.135835-.01334.203125-.03516l28.24614-3.470704z" fill="url(#f)" stroke="#7239b3" transform="matrix(0 -1 -1 0 53.540152 -.03016)"/><path d="m33.004996 17.504996-2.50109 22.245004c.000168.04309-.0024.08615-.0078.128906.05836.05598.182319.153742.40039.25.470192.207546 1.268362.367188 2.06836.367188.795866-.000185 1.589879-.15894 2.060547-.365235.235334-.103147.38473-.21624.435547-.269531l-.002.08789.07031-.962888z" fill="none" stroke="url(#m)" transform="translate(.535156 -51.035156)"/><path d="m11.050781 35.505859h-.04492v.0059c-.834732.05567-1.4989996 1.602949-1.4999996 3.49414.00057 1.891949.6649336 3.440404 1.4999996 3.496094v.0039h.04492l23.449219-3.505893z" fill="url(#h)" stroke="#7239b3" transform="matrix(0 -1 -1 0 53.540152 -.03016)"/><path d="m12.179786-11.115233c.000002.0013.000002.0026 0 .0039-.01764-.264579-.07112-.101004.36914.08789.440262.188895 1.174127.343506 1.986328.34375.811859-.000429 1.544498-.154911 1.984375-.34375.439878-.188838.38678-.352379.369141-.08789.000631-.0052.0013-.01042.002-.01563l-2.350618-17.903197z" fill="none" stroke="url(#p)"/></g><g stroke-opacity=".745098"><g stroke-linecap="round" stroke-linejoin="round"><path d="m11.505859 11.505859v.160157c-.147309-.104556-.300705-.158557-.455078-.160157-.85333.000717-1.5449216 1.56751-1.5449216 3.5s.6915916 3.499283 1.5449216 3.5c.166714-.000919.332266-.06291.490235-.183593v.148437l34.958984-3.470703z" fill="url(#j)" stroke="#cc3b02" transform="matrix(0 -1 -1 0 53.540152 -.03016)"/><path d="m35.53125 38.466797.04297 1.445312c.06985.05955.161028.137691.353515.222657.471394.208076 1.271483.367187 2.072266.367187s1.600872-.159111 2.072266-.367187c.195253-.08619.290414-.165162.359375-.22461-.138728-.307913-.112271-.665105.07031-.949218l-2.496956-27.455942z" fill="none" stroke="url(#n)" transform="translate(.535156 -51.035156)"/><path d="m11.160156 6.5058594c-.0364-.0062-.07287-.00942-.109375-.00977-.85333.000717-1.5449217 1.5675099-1.5449216 3.5.0005703 1.8919492.6649336 3.4404042 1.4999996 3.4960942v.01367l18.494141-3.5156192z" fill="url(#g)" stroke="#0f5a00" transform="matrix(0 -1 -1 0 53.540152 -.03016)"/></g><path d="m41.034965-11.204876.466798.314453c.473485.203149 1.257629.355232 2.042969.355469.800506 0 1.599342-.159298 2.070312-.367188.228243-.100747.366433-.209378.419922-.263671-.000092-.0078-.000092-.01563 0-.02344l-2.4942-14.243781z" fill="none" stroke="url(#k)" stroke-linecap="square"/><g stroke-linecap="round" stroke-linejoin="round"><path d="m11.050781 30.464844c-.85333.000717-1.5449216 1.56751-1.5449216 3.5.00057 1.891949.6649336 3.440404 1.4999996 3.496094v.04492l27.494141-3.505858-27.228516-3.494141c-.07304-.0256-.146793-.03932-.220703-.04102z" fill="url(#i)" stroke="#cc3b02" transform="matrix(0 -1 -1 0 53.540152 -.03016)"/><path d="m16.49991 39.709145c.02286.07298.03728.148343.04297.22461-.0121-.181478-.01841.0078.455078.210937.473485.203149 1.257629.355232 2.042969.355469.800506 0 1.599342-.159298 2.070312-.367188.217283-.09591.340948-.193296.400391-.25-.0076-.04917-.01145-.09884-.01162-.148598l-2.494365-23.137817z" fill="none" stroke="url(#q)" transform="translate(.535156 -51.035156)"/><path d="m11.050781 25.505859h-.04492v.0059c-.834732.05567-1.4989596 1.602949-1.4999996 3.49414.0005689 1.891951.6649326 3.440404 1.4999996 3.496094v.0039h.04492l31.449219-3.505893z" fill="url(#l)" stroke="#0f5a00" transform="matrix(0 -1 -1 0 53.540152 -.03016)"/><path d="m22.035162-11.121094c.000731.0065.0014.01301.002.01953-.0121-.181478-.01841.0078.455079.210937.473485.203149 1.257629.355232 2.042968.355469.785055-.00043 1.567925-.152376 2.041016-.355469s.467177-.392349.455078-.210937c.0011-.01109.0024-.02216.0039-.0332l-2.495051-24.895396z" fill="none" stroke="url(#o)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/conehorideep_52x60.svg b/icon-themes/elementary_svg/chart2/res/conehorideep_52x60.svg
new file mode 100644
index 000000000..7d15be995
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/conehorideep_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" 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 offset=".44827589" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="b" gradientTransform="matrix(1.3832 0 0 1.4144 -11.892 21.511)" gradientUnits="userSpaceOnUse" x1="13.697" x2="13.3" y1="12.091" y2="29.436001"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13.608" x2="13.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="15.608" x2="15.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="42.5" x2="42.5" y1="49.5" y2="7"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><linearGradient id="f" gradientTransform="matrix(0 -1 -1 0 53.5 15.5)" gradientUnits="userSpaceOnUse" x1="-16.5" x2="-29" xlink:href="#d" y1="36" y2="36"/><linearGradient id="g" gradientTransform="matrix(0 -1 -1 0 58.152344 41.035156)" gradientUnits="userSpaceOnUse" x1="20.798828" x2="4.035156" xlink:href="#b" y1="15.152344" y2="15.652344"/><linearGradient id="h" gradientTransform="matrix(0 -1 -1 0 53.5 3)" gradientUnits="userSpaceOnUse" x1="-14" x2="-27.132818" xlink:href="#d" y1="38.5" y2="35.326172"/><linearGradient id="i" gradientTransform="matrix(0 -1 -1 0 52.791003 33.847655)" gradientUnits="userSpaceOnUse" x1="19.347654" x2="6.847655" xlink:href="#c" y1="25.291002" y2="25.291002"/><linearGradient id="j" gradientTransform="matrix(0 -1 -1 0 58.152344 30.035156)" gradientUnits="userSpaceOnUse" x1="20.535156" x2="8.035156" xlink:href="#b" y1="20.652344" y2="20.652344"/><linearGradient id="k" gradientTransform="matrix(0 -1 -1 0 52.994796 45)" gradientUnits="userSpaceOnUse" x1="18" x2="5.5" xlink:href="#c" y1="22.994797" y2="22.994797"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="47.5" x2="37.5" xlink:href="#a" y1="23.5" y2="23.5"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="35" x2="27.5" xlink:href="#a" y1="21" y2="21"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="42" x2="34" xlink:href="#a" y1="30" y2="30"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="28.5" x2="21.5" xlink:href="#a" y1="29" y2="29.5"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="25" x2="17.5" xlink:href="#a" y1="36" y2="36"/><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="36.242641" x2="30" xlink:href="#a" y1="38.5" y2="38.5"/><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><g stroke="#939393"><g stroke-linecap="round" stroke-linejoin="round"><path d="m.5.5h57v49h-57z" fill="url(#e)" stroke-width=".999"/><g fill="none"><path d="m37 43.5 13.5-12v-25h-24"/><path d="m26.5 6.5-20 13v24l20-12"/></g></g><path d="m26.5 7v24" fill="none"/></g><g stroke-linecap="round" stroke-linejoin="round"><g fill="none"><path d="m6.5 43.5h30.5" stroke="#939393"/><path d="m1.5 1.5h55v47h-55z" stroke="#fff" stroke-width=".999"/><path d="m26.5 31.5h24" stroke="#939393"/></g><g stroke-opacity=".745098"><g transform="matrix(0 -1 -1 0 58.5 57)"><path d="m25.5 22.5c-.828427 0-1.5 2.014719-1.5 4.5s.671573 4.5 1.5 4.5c.05877-.0014.117468-.01311.175781-.03516h1.154297c.056373.021374.113102.03306.169922.03516.05877-.0014.117468-.01312.175781-.03516l20.324219-4.46484-20.5-4.5z" fill="url(#g)" stroke="#0f5a00" transform="matrix(0 -1 -1 0 57 58.5)"/><path d="m26.5 31.324219c-.000182.05699-.0054.113854-.01563.169922.01057.05799.0158.116833.01563.175781v1.154297c.000095.0078.000095.01563 0 .02344.104135.07514.305358.190979.623047.296875.689261.229754 1.783054.390625 2.876953.390625s2.187692-.160871 2.876953-.390625c.335779-.111926.563433-.241135.658203-.314453v-1.330081l-3.535162-16.464844z" fill="none" stroke="url(#m)"/></g><g transform="matrix(0 -1 -1 0 55.5 57)"><path d="m18.291016 28.5c-.828427 0-1.5 2.014719-1.5 4.5s.671573 4.5 1.5 4.5c.08183-.0015.163482-.02303.24414-.06445v.0293l14.464844-4.46485-14.5-4.5v.04883c-.0692-.03088-.139028-.04719-.208984-.04883z" fill="url(#k)" stroke="#cc3b02" transform="matrix(0 -1 -1 0 57 55.5)"/><path d="m20.527342 35.970703.02734 1.078125c.108391.07351.280683.178197.578124.277344.684863.228288 1.775865.388672 2.867188.388672s2.182325-.160384 2.867188-.388672c.304336-.101445.486167-.209987.591796-.283203-.0051-.117747.01077-.235464.04687-.347657l-3.505854-10.189441c1.017348.000476-1.644109-.07008-.636719-.01758z" fill="none" stroke="url(#o)"/></g><g transform="matrix(0 -1 -1 0 58.5 57)"><path d="m25.5 11.5c-.828427 0-1.5 2.014719-1.5 4.5s.671573 4.5 1.5 4.5l20-4.5z" fill="url(#j)" stroke="#0f5a00" transform="matrix(0 -1 -1 0 57 58.5)"/><path d="m37.494142 32.8125c.09382.0709.310462.195284.638671.304688.684774.228257 1.775917.388671 2.867188.388671s2.182414-.160414 2.867188-.388671c.328209-.109404.544855-.233789.638671-.304688l-3.505861-15.806632z" fill="none" stroke="url(#l)"/></g><g transform="matrix(0 -1 -1 0 55.5 57.5)"><path d="m18.291016 16.423828c-.828427 0-1.5 2.014719-1.5 4.5s.671573 4.5 1.5 4.5c.08647-.0018.172732-.02593.257812-.07227l15.935547-4.42773-15.919922-4.423828c-.09018-.05042-.181707-.07592-.273437-.07617z" fill="url(#i)" stroke="#cc3b02" transform="matrix(0 -1 -1 0 57.5 55.5)"/><path d="m36.576173 25.052751-3.464804 11.880852c.00008.0464-.0032.09275-.0098.138672.110331.07601.293741.183851.597657.285156.68961.22987 1.782849.388672 2.876953.388672s2.187342-.158802 2.876953-.388672c.303107-.101036.485063-.209128.595703-.285156-.0072-.04524-.01107-.09092-.01172-.136719z" fill="none" stroke="url(#n)"/></g></g><g stroke-opacity=".746324" transform="matrix(0 -1 -1 0 53.5 57)"><path d="m12.5 32.5c-.828427 0-1.5 2.014719-1.5 4.5s.671573 4.5 1.5 4.5l13.5-4.5z" fill="url(#f)" stroke="#7239b3" transform="matrix(0 -1 -1 0 57 53.5)"/><path d="m16.492194 40.81641c.09663.07226.317263.194947.640624.302735.670635.223545 1.713962.388672 2.867188.388671 1.153226 0 2.196553-.165126 2.867188-.388671.323361-.107788.543992-.230479.640624-.302735l-3.507809-9.308606z" fill="none" stroke="url(#p)"/><path d="m12.5 20.5c-.828427 0-1.5 2.014719-1.5 4.5s.671573 4.5 1.5 4.5l10.5-4.5z" fill="url(#h)" stroke="#7239b3" transform="matrix(0 -1 -1 0 57 53.5)"/><path d="m28.494142 40.8125c.09382.0709.310462.195284.638671.304688.684774.228257 1.775917.388671 2.867188.388671s2.182414-.160414 2.867188-.388671c.328209-.109404.544855-.233789.638671-.304688l-3.50586-8.3125z" fill="none" stroke="url(#q)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/conehoripercent_52x60.svg b/icon-themes/elementary_svg/chart2/res/conehoripercent_52x60.svg
new file mode 100644
index 000000000..08c89e38b
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/conehoripercent_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.3832 0 0 1.4144 -11.892 21.511)" gradientUnits="userSpaceOnUse" x1="13.697" x2="13.3" y1="12.091" y2="29.436001"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset=".58055538" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13.608" x2="13.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="15.608" x2="15.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="42.4995" x2="42.4995" y1="49.4995" y2="6.9995"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="46.641243" x2="29.493902" xlink:href="#d" y1="38.010406" y2="38.224426"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="45.008995" x2="31.043635" xlink:href="#c" y1="26.444166" y2="26.317642"/><linearGradient id="h" gradientTransform="translate(18)" gradientUnits="userSpaceOnUse" x1="24.625" x2="15.874999" xlink:href="#a" y1="16.304684" y2="16.304684"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="45.954952" x2="31.517321" xlink:href="#b" y1="37.416817" y2="37.610912"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="43.539867" x2="34.985481" xlink:href="#b" y1="26.31115" y2="26.258703"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="40.437317" x2="37.742062" xlink:href="#b" y1="15.637022" y2="15.763101"/><linearGradient id="l" gradientTransform="matrix(0 -1 -1 0 50.964843 15.464844)" gradientUnits="userSpaceOnUse" x1="-11.535156" x2="-24.035156" xlink:href="#d" y1="38.464844" y2="38.464844"/><linearGradient id="m" gradientTransform="matrix(0 -1 -1 0 51.429687 50.000004)" gradientUnits="userSpaceOnUse" x1="25.500004" x2="5.500004" xlink:href="#c" y1="26.429688" y2="26.429688"/><linearGradient id="n" gradientTransform="matrix(0 -1 -1 0 49.964843 54.964844)" gradientUnits="userSpaceOnUse" x1="26.464844" x2="12.964844" xlink:href="#a" y1="8.964843" y2="8.964843"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="14.777344" x2="14.539047" xlink:href="#b" y1="27.589844" y2="36.652344"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="25.152344" x2="24.999994" xlink:href="#b" y1="29.527344" y2="36.402344"/><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="32.277344" x2="32.347488" xlink:href="#b" y1="32.496094" y2="35.558594"/><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><path d="m.4995.4995h57v49h-57z" fill="url(#e)" stroke="#939393" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><g fill="none"><g stroke="#939393"><path d="m45 43.5 5.5-6v-31h-38" stroke-linecap="round" stroke-linejoin="round"/><path d="m12.5 6.5-6 6v31.5l6-6.5" stroke-linecap="round" stroke-linejoin="round"/><path d="m12.5 7v30"/><path d="m6.5 43.5h38.5" stroke-linecap="round" stroke-linejoin="round"/></g><g stroke-linecap="round" stroke-linejoin="round"><path d="m1.5 1.5h55v47h-55z" stroke="#fff" stroke-width=".999"/><path d="m12.5 37.5h38" stroke="#939393"/></g></g><g transform="matrix(0 -1 -1 0 49.964844 54.964844)"><g stroke-linecap="round" stroke-linejoin="round"><path d="m32.792969 33.541016-1.292969 5.458984h.04687c-.03005.08299-.04571.166452-.04687.25 0 1.242641 3.134007 2.25 7 2.25s7-1.007359 7-2.25c-.0031-.08358-.02072-.167046-.05273-.25h.05273l-1.291016-5.455078c-1.267673.576072-3.346752.955078-5.708984.955078-2.352293-.000558-4.435859-.378423-5.707031-.958984z" fill="url(#f)" stroke="#7239b3" stroke-opacity=".746324"/><path d="m33.525391 34.783203-.980469 4.144531a1.0002013 1.0002013 0 0 1 0 .002 1.0002013 1.0002013 0 0 1 -.03125.326171c-.007-.07913-.05555-.07486.140625.07422.214474.162988.638341.377684 1.201172.558594 1.12566.361772 2.7984.611281 4.644531.611281s3.518871-.249509 4.644531-.611328c.562831-.18091.986698-.395606 1.201172-.558594.187536-.142517.143209-.136374.134766-.07031a1.0002013 1.0002013 0 0 1 -.0293-.347657l-.97656-4.126955c-1.385814.427275-3.031313.714844-4.974609.714844-1.936479-.000459-3.585089-.286663-4.974609-.716797z" fill="none" stroke="url(#i)" stroke-opacity=".746324"/><path d="m36.380859 18.382812-3.589843 15.16211c1.267673.576072 3.346752.955078 5.708984.955078s4.441311-.379006 5.708984-.955078l-3.589843-15.16211c-.672602.069101-1.375216.117188-2.119141.117188s-1.446539-.04809-2.119141-.117188z" fill="url(#g)" stroke="#cc3b02" stroke-opacity=".745098"/><path d="m37.167969 19.435547-3.173828 13.408203c1.116989.356145 2.655534.646484 4.505859.646484s3.38887-.290339 4.505859-.646484l-3.173828-13.408203c-.438243.03006-.860108.07422-1.332031.07422-.471924 0-.893789-.04416-1.332031-.07422z" fill="none" stroke="url(#j)"/><path d="m38.5 9.4296875-2.119141 8.9531245c.672602.069101 1.375216.117188 2.119141.117188s1.446539-.04809 2.119141-.117188z" fill="url(#h)" stroke="#0f5a00" stroke-opacity=".745098"/></g><path d="m38.5 13.664062-.902344 3.8125c.301438.01597.588738.04883.902344.04883.313605 0 .600906-.03286.902344-.04883z" fill="none" stroke="url(#k)" stroke-linecap="square"/></g><g stroke-linecap="round" stroke-linejoin="round"><path d="m10.714844 27.464844c-1.2426414 0-2.2500003 3.134007-2.2500002 7-.0000001 3.865993 1.0073587 7 2.2500002 7 .08355-.0012.16701-.016825.25-.046875v.046875l8.199218-1.941406a2.25 7 0 0 1 -.699218-5.058594 2.25 7 0 0 1 .699218-5.058594l-8.199218-1.941406v.052734c-.082954-.03201-.16642-.049634-.25-.052734z" fill="url(#l)" stroke="#7239b3" stroke-opacity=".746324"/><path d="m10.705078 28.443359c.0613-.006.05097-.04386-.09961.154297-.167044.219811-.384631.645414-.566407 1.210938-.3635507 1.131048-.6132808 2.806801-.6132808 4.65625 0 1.849448.2497301 3.525201.6132808 4.65625.181776.565524.399363.991127.566407 1.210937.155498.204618.171998.165123.101562.160157.107898-.03032.220265-.04156.332031-.0332l6.908204-1.654296-.251954-1.123047c-.329963-1.47076-.307739-2.143841-.09375-.595703.21399 1.548137-.238056-2.228315-.07617-.628907.161884 1.599408-.163527-2.28713-.05469-.65039.108839 1.636739-.08831-2.327468-.0332-.667969s-.01273-2.341143-.01172-.673828c-.001 1.667315.06682-2.333328.01172-.673828-.05511 1.659499.142042-2.304708.0332-.667969l.22461-1.875.221814-1.046683-7.212048-1.758005z" fill="none" stroke="url(#o)" stroke-opacity=".746324"/><g stroke-opacity=".745098"><path d="m19.166016 29.40625c-.43035 1.27505-.701172 3.063761-.701172 5.058594s.270822 3.783544.701172 5.058594l10.458984-2.476563a2.25 7 0 0 1 -.160156-2.582031 2.25 7 0 0 1 .158203-2.582032z" fill="url(#m)" stroke="#cc3b02"/><path d="m19.978516 30.611328c-.270739 1.083021-.529297 2.305536-.529297 3.853516 0 1.547979.258558 2.770494.529297 3.853515l8.603516-1.990234.00195-1.328125-.0098-.628906.0098-.63086.0293-1.044921z" fill="none" stroke="url(#p)"/><path d="m29.623047 31.882812a2.25 7 0 0 0 -.158203 2.582032 2.25 7 0 0 0 .160156 2.582031l10.910156-2.582031z" fill="url(#n)" stroke="#0f5a00"/><path d="m30.513672 33.085938c-.03167.460174-.08406.906925-.08398 1.378906.000254.472579.05386.918423.08594 1.378906l5.826172-1.378906z" fill="none" stroke="url(#q)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/conehoristack_52x60.svg b/icon-themes/elementary_svg/chart2/res/conehoristack_52x60.svg
new file mode 100644
index 000000000..86dbf7f42
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/conehoristack_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.3832 0 0 1.4144 -11.892 21.511)" gradientUnits="userSpaceOnUse" x1="13.697" x2="13.3" y1="12.091" y2="29.436001"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset=".58055538" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13.608" x2="13.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="15.608" x2="15.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="42.4995" x2="42.4995" y1="49.4995" y2="6.9995"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="28.641243" x2="12.024233" xlink:href="#d" y1="38.36396" y2="38.489594"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="28.499998" x2="11.499998" xlink:href="#c" y1="30.5" y2="30.5"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="24" x2="15.374999" xlink:href="#a" y1="18.179684" y2="18.804684"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="46.641243" x2="29.493902" xlink:href="#d" y1="38.010406" y2="38.224426"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="45.008995" x2="31.043635" xlink:href="#c" y1="26.444166" y2="26.317642"/><linearGradient id="k" gradientTransform="translate(18)" gradientUnits="userSpaceOnUse" x1="24.625" x2="15.874999" xlink:href="#a" y1="16.304684" y2="16.304684"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="45.954952" x2="31.517321" xlink:href="#b" y1="37.416817" y2="37.610912"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="43.539867" x2="34.985481" xlink:href="#b" y1="26.31115" y2="26.258703"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="40.437317" x2="37.742062" xlink:href="#b" y1="15.637022" y2="15.763101"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="28.038898" x2="16.309135" xlink:href="#b" y1="38.446564" y2="38.583366"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="26.210373" x2="18.19175" xlink:href="#b" y1="31.972927" y2="31.724072"/><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="22.127613" x2="19.866756" xlink:href="#b" y1="23.307194" y2="23.285097"/><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><path d="m.4995.4995h57v49h-57z" fill="url(#e)" stroke="#939393" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><g fill="none"><g stroke="#939393"><path d="m45 43.5 5.5-6v-31h-38" stroke-linecap="round" stroke-linejoin="round"/><path d="m12.5 6.5-6 6v31.5l6-6.5" stroke-linecap="round" stroke-linejoin="round"/><path d="m12.5 7v30"/><path d="m6.5 43.5h38.5" stroke-linecap="round" stroke-linejoin="round"/></g><g stroke-linecap="round" stroke-linejoin="round"><path d="m1.5 1.5h55v47h-55z" stroke="#fff" stroke-width=".999"/><path d="m12.5 37.5h38" stroke="#939393"/></g></g><g transform="matrix(0 -1 -1 0 49.964844 54.964844)"><g stroke-linecap="round" stroke-linejoin="round"><path d="m32.792969 33.541016-1.292969 5.458984h.04687c-.03005.08299-.04571.166452-.04687.25 0 1.242641 3.134007 2.25 7 2.25s7-1.007359 7-2.25c-.0031-.08358-.02072-.167046-.05273-.25h.05273l-1.291016-5.455078c-1.267673.576072-3.346752.955078-5.708984.955078-2.352293-.000558-4.435859-.378423-5.707031-.958984z" fill="url(#i)" stroke="#7239b3" stroke-opacity=".746324"/><path d="m33.525391 34.783203-.980469 4.144531a1.0002013 1.0002013 0 0 1 0 .002 1.0002013 1.0002013 0 0 1 -.03125.326171c-.007-.07913-.05555-.07486.140625.07422.214474.162988.638341.377684 1.201172.558594 1.12566.361772 2.7984.611281 4.644531.611281s3.518871-.249509 4.644531-.611328c.562831-.18091.986698-.395606 1.201172-.558594.187536-.142517.143209-.136374.134766-.07031a1.0002013 1.0002013 0 0 1 -.0293-.347657l-.97656-4.126955c-1.385814.427275-3.031313.714844-4.974609.714844-1.936479-.000459-3.585089-.286663-4.974609-.716797z" fill="none" stroke="url(#l)" stroke-opacity=".746324"/><path d="m36.380859 18.382812-3.589843 15.16211c1.267673.576072 3.346752.955078 5.708984.955078s4.441311-.379006 5.708984-.955078l-3.589843-15.16211c-.672602.069101-1.375216.117188-2.119141.117188s-1.446539-.04809-2.119141-.117188z" fill="url(#j)" stroke="#cc3b02" stroke-opacity=".745098"/><path d="m37.167969 19.435547-3.173828 13.408203c1.116989.356145 2.655534.646484 4.505859.646484s3.38887-.290339 4.505859-.646484l-3.173828-13.408203c-.438243.03006-.860108.07422-1.332031.07422-.471924 0-.893789-.04416-1.332031-.07422z" fill="none" stroke="url(#m)"/><path d="m38.5 9.4296875-2.119141 8.9531245c.672602.069101 1.375216.117188 2.119141.117188s1.446539-.04809 2.119141-.117188z" fill="url(#k)" stroke="#0f5a00" stroke-opacity=".745098"/></g><path d="m38.5 13.664062-.902344 3.8125c.301438.01597.588738.04883.902344.04883.313605 0 .600906-.03286.902344-.04883z" fill="none" stroke="url(#n)" stroke-linecap="square"/><g stroke-linecap="round" stroke-linejoin="round"><path d="m14.603516 35.443359-1.103516 3.556641h.04687c-.03005.08299-.0457.166452-.04687.25 0 1.242641 3.134007 2.25 7 2.25s7-1.007359 7-2.25c-.0031-.08358-.02072-.167046-.05273-.25h.05273l-1.099609-3.548828c-1.241441.628616-3.412456 1.048828-5.900391 1.048828-2.479104-.000588-4.652632-.421952-5.896484-1.056641z" fill="url(#f)" stroke="#7239b3" stroke-opacity=".746324"/><path d="m15.292969 36.740234-.703125 2.267578a1.0435975 1.0435975 0 0 1 -.03125.246094c-.01004-.08588-.06239-.09991.123047.04102.20841.15838.62773.372808 1.1875.552734 1.119539.359852 2.788497.609375 4.630859.609375s3.51132-.249523 4.630859-.609375c.55977-.179926.97909-.394354 1.1875-.552734.179264-.13623.130212-.114815.119141-.03906a1.0435975 1.0435975 0 0 1 -.0332-.267578l-.695316-2.242194c-1.427563.481934-3.149047.796875-5.208984.796875-2.053207-.000487-3.777062-.316767-5.207031-.802735z" fill="none" stroke="url(#o)" stroke-opacity=".746324"/><g stroke-opacity=".745098"><path d="m17.744141 25.316406-3.144532 10.134766c1.241441.628616 3.412456 1.048828 5.900391 1.048828s4.65895-.420212 5.900391-1.048828l-3.144532-10.134766c-.846266.116711-1.776636.183594-2.755859.183594s-1.909593-.06688-2.755859-.183594z" fill="url(#g)" stroke="#cc3b02"/><path d="m18.462891 26.359375-2.619141 8.441406c1.111662.381601 2.709208.703125 4.65625.703125s3.544588-.321524 4.65625-.703125l-2.619141-8.441406c-.660893.06349-1.315529.136719-2.037109.136719-.721578 0-1.376214-.07323-2.037109-.136719z" fill="none" stroke="url(#p)"/><path d="m20.5 16.429688-2.755859 8.886718c.846266.116711 1.776636.183594 2.755859.183594s1.909593-.06688 2.755859-.183594z" fill="url(#h)" stroke="#0f5a00"/><path d="m20.5 19.777344-1.4375 4.634765c.477243.03558.925208.0957 1.4375.0957.512294 0 .960257-.06012 1.4375-.0957z" fill="none" stroke="url(#q)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/conepercent_52x60.svg b/icon-themes/elementary_svg/chart2/res/conepercent_52x60.svg
new file mode 100644
index 000000000..7a76e6b54
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/conepercent_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.3832 0 0 1.4144 -11.892 21.511)" gradientUnits="userSpaceOnUse" x1="13.697" x2="13.3" y1="12.091" y2="29.436001"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset=".58055538" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13.608" x2="13.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="15.608" x2="15.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="42.4995" x2="42.4995" y1="49.4995" y2="6.9995"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="50" x2="50" xlink:href="#d" y1="32" y2="44.5"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="70.46484" x2="70.46484" xlink:href="#c" y1="28.035156" y2="33.035156"/><linearGradient id="h" gradientTransform="translate(18)" gradientUnits="userSpaceOnUse" x1="13" x2="28" xlink:href="#a" y1="11.679684" y2="11.679684"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="38" x2="38.5" xlink:href="#b" y1="34.5" y2="41.5"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="38.369148" x2="38.255852" xlink:href="#b" y1="18.400393" y2="31.650393"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="38.598167" x2="38.714333" xlink:href="#b" y1="13.099648" y2="16.912149"/><linearGradient id="l" gradientTransform="matrix(0 -1 -1 0 50.964843 15.464844)" gradientUnits="userSpaceOnUse" x1="-19.660156" x2="-19.410156" xlink:href="#d" y1="29.964844" y2="46.339844"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="18.75482" x2="11.091902" xlink:href="#b" y1="34.926079" y2="34.796188"/><linearGradient id="n" gradientTransform="matrix(0 -1 -1 0 51.429687 50.000004)" gradientUnits="userSpaceOnUse" x1="15.250003" x2="14.875004" xlink:href="#c" y1="20.429688" y2="36.429688"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="29.152344" x2="20.249994" xlink:href="#b" y1="35.214844" y2="34.777344"/><linearGradient id="p" gradientTransform="matrix(0 -1 -1 0 49.964843 54.964844)" gradientUnits="userSpaceOnUse" x1="20.589844" x2="19.964844" xlink:href="#a" y1="8.214843" y2="23.089844"/><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="37.089844" x2="31.284988" xlink:href="#b" y1="34.683594" y2="34.433594"/><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><g stroke="#939393"><g stroke-linecap="round" stroke-linejoin="round"><path d="m.4995.4995h57v49h-57z" fill="url(#e)" stroke-width=".999"/><g fill="none"><path d="m45 43.5 5.5-6v-31h-38"/><path d="m12.5 6.5-6 6v31.5l6-6.5"/></g></g><path d="m12.5 7v30" fill="none"/></g><g stroke-linecap="round" stroke-linejoin="round"><g fill="none"><path d="m6.5 43.5h38.5" stroke="#939393"/><path d="m1.5 1.5h55v47h-55z" stroke="#fff" stroke-width=".999"/><path d="m12.5 37.5h38" stroke="#939393"/></g><path d="m32.792969 33.541016-1.292969 5.458984h.046875c-.03005.08299-.045705.166452-.046875.25 0 1.242641 3.134007 2.25 7 2.25s7-1.007359 7-2.25c-.0031-.08358-.020724-.167046-.052734-.25h.052734l-1.291016-5.455078c-1.267673.576072-3.346752.955078-5.708984.955078-2.352293-.000558-4.435859-.378423-5.707031-.958984z" fill="url(#f)" stroke="#7239b3" stroke-opacity=".746324"/><path d="m33.525391 34.783203-.980469 4.144531a1.0002013 1.0002013 0 0 1 0 .002 1.0002013 1.0002013 0 0 1 -.03125.326171c-.007-.07913-.05555-.07486.140625.07422.214474.162988.638341.377684 1.201172.558594 1.12566.361772 2.7984.611281 4.644531.611281s3.518871-.249509 4.644531-.611328c.562831-.18091.986698-.395606 1.201172-.558594.187536-.142517.143209-.136374.134766-.07031a1.0002013 1.0002013 0 0 1 -.0293-.347657l-.97656-4.126955c-1.385814.427275-3.031313.714844-4.974609.714844-1.936479-.000459-3.585089-.286663-4.974609-.716797z" fill="none" stroke="url(#i)" stroke-opacity=".746324"/><path d="m36.380859 18.382812-3.589843 15.16211c1.267673.576072 3.346752.955078 5.708984.955078s4.441311-.379006 5.708984-.955078l-3.589843-15.16211c-.672602.069101-1.375216.117188-2.119141.117188s-1.446539-.048087-2.119141-.117188z" fill="url(#g)" stroke="#cc3b02" stroke-opacity=".745098"/><path d="m37.167969 19.435547-3.173828 13.408203c1.116989.356145 2.655534.646484 4.505859.646484s3.38887-.290339 4.505859-.646484l-3.173828-13.408203c-.438243.03006-.860108.07422-1.332031.07422-.471924 0-.893789-.04416-1.332031-.07422z" fill="none" stroke="url(#j)"/><path d="m38.5 9.4296875-2.119141 8.9531245c.672602.069101 1.375216.117188 2.119141.117188s1.446539-.048087 2.119141-.117188z" fill="url(#h)" stroke="#0f5a00" stroke-opacity=".745098"/></g><path d="m38.5 13.664062-.902344 3.8125c.301438.01597.588738.04883.902344.04883.313605 0 .600906-.03286.902344-.04883z" fill="none" stroke="url(#k)" stroke-linecap="square"/><g stroke-linecap="round" stroke-linejoin="round" transform="matrix(0 -1 1 0 -13.964844 49.964844)"><path d="m10.714844 27.464844c-1.2426414 0-2.2500003 3.134007-2.2500002 7-.0000001 3.865993 1.0073587 7 2.2500002 7 .08355-.0012.16701-.01682.25-.04687v.04687l8.199218-1.941406a2.25 7 0 0 1 -.699218-5.058594 2.25 7 0 0 1 .699218-5.058594l-8.199218-1.941406v.05273c-.08295-.03201-.16642-.04963-.25-.05273z" fill="url(#l)" stroke="#7239b3" stroke-opacity=".746324"/><path d="m10.705078 28.443359c.0613-.006.05097-.04386-.09961.154297-.167044.219811-.384631.645414-.566407 1.210938-.3635507 1.131048-.6132808 2.806801-.6132808 4.65625 0 1.849448.2497301 3.525201.6132808 4.65625.181776.565524.399363.991127.566407 1.210937.155498.204618.171998.165123.101562.160157.107898-.03032.220265-.04156.332031-.0332l6.908204-1.654296-.251954-1.123047c-.329963-1.47076-.307739-2.143841-.09375-.595703.21399 1.548137-.238056-2.228315-.07617-.628907.161884 1.599408-.163527-2.28713-.05469-.65039.108839 1.636739-.08831-2.327468-.0332-.667969s-.01273-2.341143-.01172-.673828c-.001 1.667315.06682-2.333328.01172-.673828-.05511 1.659499.142042-2.304708.0332-.667969l.22461-1.875.221814-1.046683-7.212048-1.758005z" fill="none" stroke="url(#m)" stroke-opacity=".746324"/><g stroke-opacity=".745098"><path d="m19.166016 29.40625c-.43035 1.27505-.701172 3.063761-.701172 5.058594s.270822 3.783544.701172 5.058594l10.458984-2.476563a2.25 7 0 0 1 -.160156-2.582031 2.25 7 0 0 1 .158203-2.582032z" fill="url(#n)" stroke="#cc3b02"/><path d="m19.978516 30.611328c-.270739 1.083021-.529297 2.305536-.529297 3.853516 0 1.547979.258558 2.770494.529297 3.853515l8.603516-1.990234.00195-1.328125-.0098-.628906.0098-.63086.0293-1.044921z" fill="none" stroke="url(#o)"/><path d="m29.623047 31.882812a2.25 7 0 0 0 -.158203 2.582032 2.25 7 0 0 0 .160156 2.582031l10.910156-2.582031z" fill="url(#p)" stroke="#0f5a00"/><path d="m30.513672 33.085938c-.03167.460174-.08406.906925-.08398 1.378906.000254.472579.05386.918423.08594 1.378906l5.826172-1.378906z" fill="none" stroke="url(#q)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/conestack_52x60.svg b/icon-themes/elementary_svg/chart2/res/conestack_52x60.svg
new file mode 100644
index 000000000..9cb0daf4b
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/conestack_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.3832 0 0 1.4144 -11.892 21.511)" gradientUnits="userSpaceOnUse" x1="13.697" x2="13.3" y1="12.091" y2="29.436001"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset=".58055538" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13.608" x2="13.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="15.608" x2="15.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="42.4995" x2="42.4995" y1="49.4995" y2="6.9995"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="32" x2="32" xlink:href="#d" y1="32" y2="44.5"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="52.5" x2="52.5" xlink:href="#c" y1="19.5" y2="37"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="13" x2="28" xlink:href="#a" y1="11.679684" y2="11.679684"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="50" x2="50" xlink:href="#d" y1="32" y2="44.5"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="70.46484" x2="70.46484" xlink:href="#c" y1="28.035156" y2="33.035156"/><linearGradient id="k" gradientTransform="translate(18)" gradientUnits="userSpaceOnUse" x1="13" x2="28" xlink:href="#a" y1="11.679684" y2="11.679684"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="38" x2="38.5" xlink:href="#b" y1="34.5" y2="41.5"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="38.369148" x2="38.255852" xlink:href="#b" y1="18.400393" y2="31.650393"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="38.598167" x2="38.714333" xlink:href="#b" y1="13.099648" y2="16.912149"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="20.4375" x2="20.375" xlink:href="#b" y1="35.971691" y2="39.909191"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="20.755869" x2="21.06675" xlink:href="#b" y1="25.126957" y2="34.974072"/><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="21.420506" x2="21.546135" xlink:href="#b" y1="20.036825" y2="23.550262"/><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><g stroke="#939393"><g stroke-linecap="round" stroke-linejoin="round"><path d="m.4995.4995h57v49h-57z" fill="url(#e)" stroke-width=".999"/><g fill="none"><path d="m45 43.5 5.5-6v-31h-38"/><path d="m12.5 6.5-6 6v31.5l6-6.5"/></g></g><path d="m12.5 7v30" fill="none"/></g><g stroke-linecap="round" stroke-linejoin="round"><g fill="none"><path d="m6.5 43.5h38.5" stroke="#939393"/><path d="m1.5 1.5h55v47h-55z" stroke="#fff" stroke-width=".999"/><path d="m12.5 37.5h38" stroke="#939393"/></g><path d="m32.792969 33.541016-1.292969 5.458984h.046875c-.03005.08299-.045705.166452-.046875.25 0 1.242641 3.134007 2.25 7 2.25s7-1.007359 7-2.25c-.0031-.08358-.020724-.167046-.052734-.25h.052734l-1.291016-5.455078c-1.267673.576072-3.346752.955078-5.708984.955078-2.352293-.000558-4.435859-.378423-5.707031-.958984z" fill="url(#i)" stroke="#7239b3" stroke-opacity=".746324"/><path d="m33.525391 34.783203-.980469 4.144531a1.0002013 1.0002013 0 0 1 0 .002 1.0002013 1.0002013 0 0 1 -.03125.326171c-.007-.07913-.05555-.07486.140625.07422.214474.162988.638341.377684 1.201172.558594 1.12566.361772 2.7984.611281 4.644531.611281s3.518871-.249509 4.644531-.611328c.562831-.18091.986698-.395606 1.201172-.558594.187536-.142517.143209-.136374.134766-.07031a1.0002013 1.0002013 0 0 1 -.0293-.347657l-.97656-4.126955c-1.385814.427275-3.031313.714844-4.974609.714844-1.936479-.000459-3.585089-.286663-4.974609-.716797z" fill="none" stroke="url(#l)" stroke-opacity=".746324"/><path d="m36.380859 18.382812-3.589843 15.16211c1.267673.576072 3.346752.955078 5.708984.955078s4.441311-.379006 5.708984-.955078l-3.589843-15.16211c-.672602.069101-1.375216.117188-2.119141.117188s-1.446539-.048087-2.119141-.117188z" fill="url(#j)" stroke="#cc3b02" stroke-opacity=".745098"/><path d="m37.167969 19.435547-3.173828 13.408203c1.116989.356145 2.655534.646484 4.505859.646484s3.38887-.290339 4.505859-.646484l-3.173828-13.408203c-.438243.03006-.860108.07422-1.332031.07422-.471924 0-.893789-.04416-1.332031-.07422z" fill="none" stroke="url(#m)"/><path d="m38.5 9.4296875-2.119141 8.9531245c.672602.069101 1.375216.117188 2.119141.117188s1.446539-.048087 2.119141-.117188z" fill="url(#k)" stroke="#0f5a00" stroke-opacity=".745098"/></g><path d="m38.5 13.664062-.902344 3.8125c.301438.01597.588738.04883.902344.04883.313605 0 .600906-.03286.902344-.04883z" fill="none" stroke="url(#n)" stroke-linecap="square"/><g stroke-linecap="round" stroke-linejoin="round"><path d="m14.603516 35.443359-1.103516 3.556641h.046875c-.03005.08299-.045705.166452-.046875.25 0 1.242641 3.134007 2.25 7 2.25s7-1.007359 7-2.25c-.0031-.08358-.020724-.167046-.052734-.25h.052734l-1.099609-3.548828c-1.241441.628616-3.412456 1.048828-5.900391 1.048828-2.479104-.000588-4.652632-.421952-5.896484-1.056641z" fill="url(#f)" stroke="#7239b3" stroke-opacity=".746324"/><path d="m15.292969 36.740234-.703125 2.267578a1.0435975 1.0435975 0 0 1 -.03125.246094c-.01004-.08588-.06239-.09991.123047.04102.20841.15838.62773.372808 1.1875.552734 1.119539.359852 2.788497.609375 4.630859.609375s3.51132-.249523 4.630859-.609375c.55977-.179926.97909-.394354 1.1875-.552734.179264-.13623.130212-.114815.119141-.03906a1.0435975 1.0435975 0 0 1 -.0332-.267578l-.695316-2.242194c-1.427563.481934-3.149047.796875-5.208984.796875-2.053207-.000487-3.777062-.316767-5.207031-.802735z" fill="none" stroke="url(#o)" stroke-opacity=".746324"/><g stroke-opacity=".745098"><path d="m17.744141 25.316406-3.144532 10.134766c1.241441.628616 3.412456 1.048828 5.900391 1.048828s4.65895-.420212 5.900391-1.048828l-3.144532-10.134766c-.846266.116711-1.776636.183594-2.755859.183594s-1.909593-.066883-2.755859-.183594z" fill="url(#g)" stroke="#cc3b02"/><path d="m18.462891 26.359375-2.619141 8.441406c1.111662.381601 2.709208.703125 4.65625.703125s3.544588-.321524 4.65625-.703125l-2.619141-8.441406c-.660893.06349-1.315529.136719-2.037109.136719-.721578 0-1.376214-.07323-2.037109-.136719z" fill="none" stroke="url(#p)"/><path d="m20.5 16.429688-2.755859 8.886718c.846266.116711 1.776636.183594 2.755859.183594s1.909593-.066883 2.755859-.183594z" fill="url(#h)" stroke="#0f5a00"/><path d="m20.5 19.777344-1.4375 4.634765c.477243.03558.925208.0957 1.4375.0957.512294 0 .960257-.06012 1.4375-.0957z" fill="none" stroke="url(#q)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/cylinder_52x60.svg b/icon-themes/elementary_svg/chart2/res/cylinder_52x60.svg
new file mode 100644
index 000000000..f6556cd12
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/cylinder_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.3832 0 0 1.4144 -11.892 21.511)" gradientUnits="userSpaceOnUse" x1="13.697" x2="13.3" y1="12.091" y2="29.436001"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset=".58055538" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13.608" x2="13.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="15.608" x2="15.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="42.5" x2="42.5" y1="49.5" y2="7"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="85.464844" x2="85.464844" xlink:href="#d" y1="26.035156" y2="38.535156"/><linearGradient id="g" gradientTransform="translate(30.464844 -43.652344)" gradientUnits="userSpaceOnUse" x1="18.62303" x2="18.711418" xlink:href="#a" y1="19.617188" y2="37.117188"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="67.035156" x2="67.035156" xlink:href="#d" y1="-25.035156" y2="-12.535156"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="54.579631" x2="54.579631" xlink:href="#c" y1="34.865644" y2="39.865644"/><linearGradient id="j" gradientTransform="translate(11.5 -43.6875)" gradientUnits="userSpaceOnUse" x1="32.5" x2="32.5" xlink:href="#a" y1="10.761374" y2="34.5"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="73.464844" x2="73.464844" xlink:href="#c" y1="35.035156" y2="40.035156"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="39.544308" x2="47.544308" xlink:href="#a" y1="-20.989431" y2="-20.989431"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="44.035156" x2="44.035156" y1="-20.035156" y2="-12.035156"><stop offset="0" stop-color="#fff"/><stop offset=".625" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="43.535156" x2="43.535156" y1="-22.770508" y2="-20.035156"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="34.534542" x2="42.534542" xlink:href="#c" y1="-37.989431" y2="-37.989431"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="29.5" x2="37.5" xlink:href="#d" y1="-30.989559" y2="-30.989559"/><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="15.535223" x2="23.535223" xlink:href="#c" y1="-29.989659" y2="-29.989659"/><linearGradient id="r" gradientTransform="translate(-19.009152 -13.000228)" gradientUnits="userSpaceOnUse" x1="39.544308" x2="47.544308" xlink:href="#a" y1="-20.989431" y2="-20.989431"/><linearGradient id="s" gradientUnits="userSpaceOnUse" x1="10.535156" x2="18.535156" xlink:href="#d" y1="-25.989659" y2="-25.989659"/><linearGradient id="t" gradientUnits="userSpaceOnUse" x1="32.5" x2="32.5" xlink:href="#b" y1="19.5" y2="37"/><linearGradient id="u" gradientUnits="userSpaceOnUse" x1="38" x2="37.5" xlink:href="#b" y1="14" y2="37"/><linearGradient id="v" gradientUnits="userSpaceOnUse" x1="24.535156" x2="25.035156" xlink:href="#b" y1="-34.035156" y2="-12.535156"/><linearGradient id="w" gradientUnits="userSpaceOnUse" x1="14.390625" x2="14.535156" xlink:href="#b" y1="-26.582031" y2="-13.535156"/><linearGradient id="x" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#b" y1="21.5" y2="39"/><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><g stroke="#939393"><g stroke-linecap="round" stroke-linejoin="round"><path d="m.5.5h57v49h-57z" fill="url(#e)" stroke-width=".999"/><g fill="none"><path d="m45 43.5 5.5-6v-31h-38"/><path d="m12.5 6.5-6 6v31.5l6-6.5"/></g></g><path d="m12.5 7v30" fill="none"/></g><g stroke-linecap="round" stroke-linejoin="round"><g fill="none"><path d="m6.5 43.5h38.5" stroke="#939393"/><path d="m1.5 1.5h55v47h-55z" stroke="#fff" stroke-width=".999"/><path d="m12.5 37.5h38" stroke="#939393"/></g><g transform="translate(-.535156 51.035156)"><g><path d="m36.460938 20c.0018.01497.003106.029942.003906.044922.0017.854092-1.565782 1.546875-3.5 1.546875s-3.501727-.692783-3.5-1.546875l.035156 19.707031a3.5 1.5454952 0 0 0 -.035156.203125 3.5 1.5454952 0 0 0 3.5 1.544922 3.5 1.5454952 0 0 0 3.498047-1.533203l.072265-.001953-.035156-19.964844zm-6.996094.044922c.000628-.0033.001253-.006466.001953-.009766h-.001953z" fill="url(#f)" stroke="#7239b3" stroke-opacity=".746324" transform="translate(.535156 -51.035156)"/><ellipse cx="33.5" cy="-30.989561" fill="url(#p)" rx="3.5" ry="1.545495" stroke="#7239b3" stroke-opacity=".745098"/><g fill="none"><path d="m43.544922-21.535156c-.80056 0-1.59926.159261-2.070313.367187-.155175.0685-.208905.122804-.285156.179688.07607.05671.128815.1095.283203.177734.470909.208125 1.271061.367188 2.072266.367188.801204 0 1.601357-.159063 2.072266-.367188.154387-.06823.207132-.121022.283203-.177734-.07625-.05688-.129981-.111192-.285157-.179688-.471053-.207926-1.269752-.367187-2.070312-.367187z" stroke="url(#n)" stroke-opacity=".745098" transform="translate(-10.009766 -10)"/><path d="m35.5 22.121094c-.74669.276421-1.579184.474609-2.535156.474609-.939785 0-1.753719-.199561-2.492188-.466797l.03125 17.621094c.000168.04309-.0024.08615-.0078.128906.05836.05598.182319.153742.40039.25.470192.207546 1.268362.367188 2.06836.367188.795866-.000185 1.589879-.15894 2.060547-.365235.235334-.103147.38473-.21624.435547-.269531l-.002.08789.07031-.962888z" stroke="url(#t)" stroke-opacity=".746324" transform="translate(.535156 -51.035156)"/></g></g><g><path d="m11.035156-26.035156v.04492a3.5 1.5454952 0 0 1 .0059-.04492zm0 .04492v14.910158.04492h.0039c.05569.835066 1.604145 1.49943 3.496094 1.5 1.891191-.001 3.438471-.665268 3.494141-1.5h.0059v-.04492-14.910156a3.5 1.5454952 0 0 1 -3.5 1.546875 3.5 1.5454952 0 0 1 -3.5-1.546875zm7 0v-.04492h-.0039a3.5 1.5454952 0 0 1 .0039.04492z" fill="url(#h)" stroke="#7239b3" stroke-opacity=".746324"/><ellipse cx="14.535156" cy="-25.98966" fill="url(#s)" rx="3.5" ry="1.545495" stroke="#7239b3" stroke-opacity=".745098"/><g fill="none"><path d="m43.544922-21.535156c-.80056 0-1.59926.159261-2.070313.367187-.155175.0685-.208905.122804-.285156.179688.07607.05671.128815.1095.283203.177734.470909.208125 1.271061.367188 2.072266.367188.801204 0 1.601357-.159063 2.072266-.367188.154387-.06823.207132-.121022.283203-.177734-.07625-.05688-.129981-.111192-.285157-.179688-.471053-.207926-1.269752-.367187-2.070312-.367187z" stroke="url(#n)" stroke-opacity=".745098" transform="translate(-29.154297 -5.046875)"/><path d="m12.128906-24.1875c.206226.300981-.141159-.318224.01563.03125.156784.349474-.06278-.31958.02344.07031.04991.225696.01833.134915.0059.05664l.0059-.0059v.04492c-.000073.0072.000016-.006 0 .002v12.873047c.000002.0013.000002.0026 0 .0039-.01764-.264579-.07112-.101004.36914.08789.440262.188895 1.174127.343506 1.986328.34375.811859-.000429 1.544498-.154911 1.984375-.34375.439878-.188838.38678-.352379.369141-.08789.000631-.0052.0013-.01042.002-.01563v-12.861328-.002-.04492l.0059.0059c-.01247.07827-.04405.169055.0059-.05664.08622-.389892-.133347.279162.02344-.07031.156784-.349474-.1906.269731.01563-.03125.206226-.300981-.245531.263798-.0059.0078.239672-.255985-.305044.255551-.04102.03711.264028-.218441-.364091.246513-.08008.05859.568027-.375838-.903112.422371-.265625.140625.637487-.281747-1.090307.34859-.392578.142578.697729-.206013-1.231629.251639-.486328.115234s-1.326541.140443-.550781.07227c.775759-.06818-1.370217.02539-.583985.02539.786233 0-1.359744-.09357-.583984-.02539.775759.06818-1.296083-.208671-.550781-.07227.745301.136405-1.184057-.321247-.486329-.115234.697729.206012-1.030064-.424325-.392578-.142578.637487.281746-.833651-.516463-.265625-.140625.284014.187919-.344106-.277035-.08008-.05859.264028.218441-.280687-.293095-.04101-.03711.239671.255986-.212085-.308793-.0059-.0078z" stroke="url(#w)" stroke-opacity=".746324"/></g></g><g stroke-opacity=".745098"><path d="m34.5 13.5.035156 25.964844h.148438a3.5 1.5454952 0 0 0 -.183594.490234 3.5 1.5454952 0 0 0 3.5 1.544922 3.5 1.5454952 0 0 0 3.5-1.544922 3.5 1.5454952 0 0 0 -.160156-.455078h.160156v-26h-.154297c-.451261.648872-1.808509 1.09178-3.345703 1.091797-1.53575-.000774-2.89096-.443534-3.341797-1.091797z" fill="url(#k)" stroke="#cc3b02" transform="translate(.535156 -51.035156)"/><ellipse cx="38.534542" cy="-37.989433" fill="url(#o)" rx="3.5" ry="1.545495" stroke="#cc3b02"/><g fill="none"><path d="m43.544922-21.535156c-.80056 0-1.59926.159261-2.070313.367187-.155175.0685-.208905.122804-.285156.179688.07607.05671.128815.1095.283203.177734.470909.208125 1.271061.367188 2.072266.367188.801204 0 1.601357-.159063 2.072266-.367188.154387-.06823.207132-.121022.283203-.177734-.07625-.05688-.129981-.111192-.285157-.179688-.471053-.207926-1.269752-.367187-2.070312-.367187z" stroke="url(#n)" transform="translate(-5.009766 -17)"/><path d="m35.5 15.162109.03125 23.304688.04297 1.445312c.06985.05955.161028.137691.353515.222657.471394.208076 1.271483.367187 2.072266.367187s1.600872-.159111 2.072266-.367187c.195253-.08619.290414-.165162.359375-.22461-.138728-.307913-.112271-.665105.07031-.949218v-23.796876c-.04457.01549-.06805.05946-.113281.07422-.709761.231615-1.524266.351553-2.388672.351563-.863598-.000435-1.677744-.121887-2.386719-.353516-.04524-.01478-.0687-.05871-.113281-.07422z" stroke="url(#u)" transform="translate(.535156 -51.035156)"/></g></g></g></g><g stroke-opacity=".745098" transform="translate(-.535156 51.035156)"><g><path d="m40.035156-21.035156v10h.01367a3.5 1.5454952 0 0 0 3.496094 1.5 3.5 1.5454952 0 0 0 3.5-1.544922 3.5 1.5454952 0 0 0 -.0098-.109375v-9.714844a3.5 1.5454952 0 0 1 -3.490234 1.460938 3.5 1.5454952 0 0 1 -3.5-1.546875 3.5 1.5454952 0 0 1 .0059-.04492z" fill="url(#g)" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round"/><ellipse cx="43.544308" cy="-20.989431" fill="url(#l)" rx="3.5" ry="1.545495" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round"/><g fill="none"><path d="m41.035156-18.869138-.000001.414262-.000203 7.25.466798.314453c.473485.203149 1.257629.355232 2.042969.355469.800506 0 1.599342-.159298 2.070312-.367188.228243-.100747.366433-.209378.419922-.263671-.000092-.0078-.000092-.01563 0-.02344l.000203-7.621094v-.06056l-.472707.175784c-.617802.239118-1.424637.220208-2.027293.257321-1.106451-.07021-.905089.03582-2.062551-.278797z" stroke="url(#m)" stroke-linecap="square"/><path d="m43.544922-21.535156c-.80056 0-1.59926.159261-2.070313.367187-.155175.0685-.208905.122804-.285156.179688.07607.05671.128815.1095.283203.177734.470909.208125 1.271061.367188 2.072266.367188.801204 0 1.601357-.159063 2.072266-.367188.154387-.06823.207132-.121022.283203-.177734-.07625-.05688-.129981-.111192-.285157-.179688-.471053-.207926-1.269752-.367187-2.070312-.367187z" stroke="url(#n)" stroke-linecap="round" stroke-linejoin="round"/></g></g><g stroke-linecap="round" stroke-linejoin="round"><g><path d="m15.5 21v.044922a3.5 1.5454952 0 0 1 .005859-.044922zm0 .044922v18.955078h.044922a3.5 1.5454952 0 0 0 3.496094 1.5 3.5 1.5454952 0 0 0 3.5-1.544922 3.5 1.5454952 0 0 0 -.041016-.220703v-18.689453a3.5 1.5454952 0 0 1 -3.5 1.546875 3.5 1.5454952 0 0 1 -3.5-1.546875zm7 0v-.044922h-.003906a3.5 1.5454952 0 0 1 .003906.044922z" fill="url(#i)" stroke="#cc3b02" transform="translate(.535156 -51.035156)"/><ellipse cx="19.535223" cy="-29.98966" fill="url(#q)" rx="3.5" ry="1.545495" stroke="#cc3b02"/><g fill="none"><path d="m43.544922-21.535156c-.80056 0-1.59926.159261-2.070313.367187-.155175.0685-.208905.122804-.285156.179688.07607.05671.128815.1095.283203.177734.470909.208125 1.271061.367188 2.072266.367188.801204 0 1.601357-.159063 2.072266-.367188.154387-.06823.207132-.121022.283203-.177734-.07625-.05688-.129981-.111192-.285157-.179688-.471053-.207926-1.269752-.367187-2.070312-.367187z" stroke="url(#n)" transform="translate(-24.009766 -9)"/><path d="m16.5 23-.0001 16.709145c.02286.07298.03728.148343.04297.22461-.0121-.181478-.01841.0078.455078.210937.473485.203149 1.257629.355232 2.042969.355469.800506 0 1.599342-.159298 2.070312-.367188.217283-.09591.340948-.193296.400391-.25-.0076-.04917-.01145-.09884-.01162-.148598v-16.6875-.002-.044875l.0059.0059c-.0013.0466-.02833.111561.002-.02539.07958-.359882-.131803.281298.01367-.04297.0075-.01665-.007.01008-.002-.002-.0469.04632-.175421.188251-.01563.01758.226053-.24144-.303916.258594-.05273.05078.251181-.207812-.364089.24657-.0918.06641.272292-.180163-.41835.23312-.126953.07617.291397-.156948-.469362.214783-.160156.07813.618411-.273315-1.091988.347803-.410157.146485.681831-.201319-1.233365.253003-.501953.11914.731412-.133862-1.327414.143225-.564453.07617.762961-.06705-1.369482.02539-.595703.02539s-1.358664-.09244-.595703-.02539-1.295865-.210034-.564453-.07617c.731412.133863-1.183784-.320459-.501953-.11914.681831.201318-1.028568-.4198-.410157-.146485.309206.136658-.451553-.235073-.160156-.07813z" stroke="url(#x)" transform="translate(.535156 -51.035156)"/></g></g><g><ellipse cx="24.535156" cy="-33.989662" fill="url(#r)" rx="3.5" ry="1.545495" stroke="#0f5a00"/><path d="m21.035156-33.535156v22.455078.04492h.0039a3.5 1.5454952 0 0 0 3.4961 1.5 3.5 1.5454952 0 0 0 3.494141-1.5h.0059v-.04492-22.455078h-.154297a3.5 1.5454952 0 0 1 -3.345703 1.091797 3.5 1.5454952 0 0 1 -3.341797-1.091797z" fill="url(#j)" stroke="#0f5a00"/><g fill="none"><path d="m43.544922-21.535156c-.80056 0-1.59926.159261-2.070313.367187-.155175.0685-.208905.122804-.285156.179688.07607.05671.128815.1095.283203.177734.470909.208125 1.271061.367188 2.072266.367188.801204 0 1.601357-.159063 2.072266-.367188.154387-.06823.207132-.121022.283203-.177734-.07625-.05688-.129981-.111192-.285157-.179688-.471053-.207926-1.269752-.367187-2.070312-.367187z" stroke="url(#n)" transform="translate(-19.009766 -13)"/><path d="m22.013672-32.105469.02148 1.109375v19.875c.000731.0065.0014.01301.002.01953-.0121-.181478-.01841.0078.455079.210937.473485.203149 1.257629.355232 2.042968.355469.785055-.00043 1.567925-.152376 2.041016-.355469s.467177-.392349.455078-.210937c.0011-.01109.0024-.02216.0039-.0332v-19.867187c-.213674-.339626-.203678-.774077.02539-1.103516.206798-.297356-.251471.280221-.01563.01758.235846-.262642-.295833.269417-.03711.03711.258724-.232307-.338612.255251-.06055.04883.278065-.206423-.379436.242831-.08398.05859.590903-.368475-.892295.41971-.238281.125s-1.030396.352814-.320312.121093c.710083-.23172-1.142037.278423-.384766.105469s-1.226614.197388-.433594.08203c.79302-.115356-1.282094.106605-.466797.04883.815298-.05778-1.307237.01759-.484375.01758.823046.000414-1.297808-.07572-.482422-.01758.815387.05814-1.259839-.166466-.466796-.05078.793042.115685-1.19085-.253324-.433594-.08008.757255.173247-1.094825-.337452-.384766-.105469s-.972362-.416045-.318359-.121093c.654002.294951-.829198-.495655-.238281-.126953.295458.18435-.362064-.263173-.08398-.05664.27808.206532-.319292-.281236-.06055-.04883.258745.232408-.272985-.299839-.03711-.03711.235876.26273-.222469-.315001-.01563-.01758z" stroke="url(#v)"/></g></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/cylinderdeep_52x60.svg b/icon-themes/elementary_svg/chart2/res/cylinderdeep_52x60.svg
new file mode 100644
index 000000000..e9a979e64
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/cylinderdeep_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" 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 offset=".44827589" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="b" gradientTransform="matrix(1.3832 0 0 1.4144 -11.892 21.511)" gradientUnits="userSpaceOnUse" x1="13.697" x2="13.3" y1="12.091" y2="29.436001"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13.608" x2="13.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="15.608" x2="15.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="42.5" x2="42.5" y1="49.5" y2="7"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="71.5" x2="71.5" xlink:href="#d" y1="27" y2="39.5"/><linearGradient id="g" gradientTransform="translate(15.964844 .347656)" gradientUnits="userSpaceOnUse" x1="31.535156" x2="32.5" xlink:href="#b" y1="14.152344" y2="34.5"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="84" x2="84" xlink:href="#d" y1="27" y2="39.5"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="71.152345" x2="71.152345" xlink:href="#c" y1="32.208997" y2="37.208997"/><linearGradient id="j" gradientTransform="translate(26.964844 .347656)" gradientUnits="userSpaceOnUse" x1="23.035156" x2="24.035156" xlink:href="#b" y1="15.152344" y2="34.152344"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="37.5" x2="35" xlink:href="#c" y1="25.005204" y2="35.005204"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="25" x2="35" xlink:href="#b" y1="17" y2="17"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="39.5" x2="45.5" xlink:href="#b" y1="13.5" y2="13"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="19" x2="29" xlink:href="#c" y1="24.000004" y2="24.000004"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="31.576241" x2="41.576241" xlink:href="#c" y1="29" y2="29"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="15" x2="25" xlink:href="#d" y1="31" y2="31"/><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="27" x2="37" xlink:href="#d" y1="35" y2="35"/><linearGradient id="r" gradientUnits="userSpaceOnUse" x1="41.5" x2="41" xlink:href="#a" y1="14" y2="32.5"/><linearGradient id="s" gradientUnits="userSpaceOnUse" x1="30.5" x2="30.5" xlink:href="#a" y1="17" y2="33"/><linearGradient id="t" gradientUnits="userSpaceOnUse" x1="37" x2="37" xlink:href="#a" y1="24" y2="36"/><linearGradient id="u" gradientUnits="userSpaceOnUse" x1="24.5" x2="24.5" xlink:href="#a" y1="24.5" y2="36"/><linearGradient id="v" gradientUnits="userSpaceOnUse" x1="20" x2="20" xlink:href="#a" y1="29.5" y2="40"/><linearGradient id="w" gradientUnits="userSpaceOnUse" x1="32" x2="32" xlink:href="#a" y1="32.5" y2="40.5"/><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><g stroke="#939393"><g stroke-linecap="round" stroke-linejoin="round"><path d="m.5.5h57v49h-57z" fill="url(#e)" stroke-width=".999"/><g fill="none"><path d="m37 43.5 13.5-12v-25h-24"/><path d="m26.5 6.5-20 13v24l20-12"/></g></g><path d="m26.5 7v24" fill="none"/></g><g stroke-linecap="round" stroke-linejoin="round"><g fill="none"><path d="m6.5 43.5h30.5" stroke="#939393"/><path d="m1.5 1.5h55v47h-55z" stroke="#fff" stroke-width=".999"/><path d="m26.5 31.5h24" stroke="#939393"/></g><g stroke-opacity=".745098"><path d="m25.535156 13.464844v17.859375c-.02204.058313-.033779.117008-.035156.175781.0021.05682.01379.113549.03516.169922v1.154297c-.022044.058313-.033783.117008-.03516.175781 0 .828427 2.014719 1.5 4.5 1.5s4.5-.671573 4.5-1.5v-1.5-17.964844h-.302734c-.664823.580275-2.333816.963933-4.197266.964844-1.943127-.001-3.664836-.417655-4.269531-1.033203z" fill="url(#g)" stroke="#0f5a00"/><path d="m34.5 13c0 .828427-2.014719 1.5-4.5 1.5-2.485282 0-4.5-.671573-4.5-1.5s2.014718-1.5 4.5-1.5c2.485281 0 4.5.671573 4.5 1.5z" fill="url(#l)" stroke="#0f5a00"/><path d="m26.417969 14.791016.082031 16.533203c-.000182.05699-.0054.113854-.01563.169922.01057.05799.0158.116833.01563.175781v1.154297c.000095.0078.000095.01563 0 .02344.104135.07514.305358.190979.623047.296875.689261.229754 1.783054.390625 2.876953.390625s2.187692-.160871 2.876953-.390625c.335779-.111926.563433-.241135.658203-.314453v-1.330081l.02734-16.691406c.284187-.248046-.359473.258719-.05469.04297.304786-.21575-.41223.247508-.08789.05664.32434-.190866-.463075.233483-.119141.0625.343935-.170983-.510187.222668-.146484.06836.727406-.308616-1.172509.385052-.367188.132813.805322-.252239-1.331952.324618-.455078.123047.876875-.201571-1.460548.253675-.523437.101562.93711-.152112-1.556697.17841-.574219.07617.982478-.102238-1.620024.09849-.609375.04687s-1.645306.01612-.625.01563c1.01061.000526-1.650652-.07076-.650391-.01758 1.000262.05318-1.60098-.156065-.630859-.05078.970121.105284-1.515471-.238623-.59375-.08203.921721.156591-1.392941-.316954-.535156-.109375.857784.207579-1.239516-.389293-.457032-.128907.391243.130193-.564523-.214852-.193359-.07031.371164.14454-.518766-.230807-.167969-.07031.350798.160495-.469178-.247506-.138672-.06836.330507.179147-.41587-.26466-.105468-.0625.310401.20216-.362127-.282696-.07227-.05078.289861.231915-.303652-.304529-.03711-.0332z" fill="none" stroke="url(#s)"/><path d="m19.5 24.5.03516 12.464844h.0293a4.5 1.5 0 0 0 -.06445.24414 4.5 1.5 0 0 0 4.5 1.5 4.5 1.5 0 0 0 4.5-1.5 4.5 1.5 0 0 0 -.048838-.208984h.048828v-12.5h-.263672a4.5 1.5 0 0 1 -4.236328 1 4.5 1.5 0 0 1 -4.236328-1z" fill="url(#k)" stroke="#cc3b02"/><ellipse cx="24" cy="24.000004" fill="url(#n)" rx="4.5" ry="1.5" stroke="#cc3b02"/><path d="m20.445312 25.777344.08203 10.193359.02734 1.078125c.108391.07351.280683.178197.578124.277344.684863.228288 1.775865.388672 2.867188.388672s2.182325-.160384 2.867188-.388672c.304336-.101445.486167-.209987.591796-.283203-.0051-.117747.01077-.235464.04687-.347657l.04883-10.917968c.278906-.262956-.345258.261347-.04492.03516.300336-.226191-.396121.250993-.07617.05273.319948-.198258-.450776.238882-.111328.0625.339447-.176381-.499822.224817-.140625.06641.718393-.316821-1.158315.394259-.361329.136718.796987-.25754-1.324977.330343-.455078.125.869899-.205342-1.459005.260296-.527343.105469.931661-.154827-1.560378.182155-.582032.07813.978347-.10403-1.62653.101331-.61914.04883 1.00739-.0525-1.654067.01805-.636719.01758 1.017348.000476-1.644109-.07008-.636719-.01758s-1.597487-.152858-.61914-.04883c.978346.10403-1.513693-.232952-.582032-.07813.931662.154827-1.397242-.310811-.527343-.105469.869899.205343-1.252065-.38254-.455078-.125.796986.257541-1.079722-.453539-.361329-.136718.359197.15841-.480072-.242788-.140625-.06641.339448.176382-.431276-.260758-.111328-.0625.319949.198259-.376508-.278925-.07617-.05273.300336.226191-.323828-.298112-.04492-.03516z" fill="none" stroke="url(#u)"/><path d="m36.5 15.5v17.5c0 .828427 2.014719 1.5 4.5 1.5s4.5-.671573 4.5-1.5v-17.5h-.263672c-.634901.598592-2.331622.999109-4.236328 1-1.904706-.000891-3.601427-.401408-4.236328-1z" fill="url(#j)" stroke="#0f5a00"/><path d="m45.5 15c0 .828427-2.014719 1.5-4.5 1.5-2.485282 0-4.5-.671573-4.5-1.5s2.014718-1.5 4.5-1.5c2.485281 0 4.5.671573 4.5 1.5z" fill="url(#m)" stroke="#0f5a00"/><path d="m37.445312 16.775391.04883 16.037109c.09382.0709.310462.195284.638671.304688.684774.228257 1.775917.388671 2.867188.388671s2.182414-.160414 2.867188-.388671c.328209-.109404.544855-.233789.638671-.304688l.04883-16.037109c.278979-.263025-.345324.263349-.04492.03711.300401-.22624-.398132.251029-.07813.05273.320006-.198294-.448874.238909-.109375.0625.339498-.176408-.499866.224837-.140625.06641.718482-.316861-1.158385.394282-.361329.136718.797057-.257563-1.325035.330357-.455078.125.869958-.205356-1.459056.260304-.527343.105469.931712-.154835-1.560424.18216-.582032.07813.978392-.104034-1.626573.101334-.61914.04883 1.007433-.05251-1.654109.01805-.636719.01758 1.01739.000476-1.644152-.07008-.636719-.01758 1.007433.05251-1.597532-.152862-.61914-.04883.978392.104035-1.513744-.23296-.582032-.07813.931713.154835-1.397301-.310825-.527343-.105469.869957.205357-1.252135-.382563-.455078-.125.797056.257564-1.079811-.453579-.361329-.136718.359241.15843-.480123-.242815-.140625-.06641.339499.176409-.429381-.260794-.109375-.0625.320007.198295-.378526-.278974-.07813-.05273.300402.22624-.323901-.300134-.04492-.03711z" fill="none" stroke="url(#r)"/><g transform="translate(-.5)"><path d="m32 22.515625.148438 14.435547c-.04634.08508-.07052.171341-.07227.257812 0 .828427 2.014719 1.5 4.5 1.5s4.5-.671573 4.5-1.5c-.000253-.09173-.02575-.183259-.076168-.273437v-14.150391c-.390334.712315-2.251528 1.229998-4.423828 1.230469-2.485281 0-4.5-.671573-4.5-1.5z" fill="url(#i)" stroke="#cc3b02"/><path d="m41.076241 22.515625c0 .828427-2.014719 1.5-4.5 1.5s-4.5-.671573-4.5-1.5 2.014719-1.5 4.5-1.5 4.5.671573 4.5 1.5z" fill="url(#o)" stroke="#cc3b02"/><path d="m40.169922 24.300781c.241202-.293347-.292081.263332-.02148.01953.270596-.243801-.354274.256155-.06055.04883.293726-.207328-.420954.246698-.105469.06641.315485-.180292-.481882.23345-.144531.07422.33735-.159231-.540995.219842-.181641.07813.359354-.141718-.593936.204338-.212891.07813.381045-.126214-.646014.185998-.24414.07422.803748-.223559-1.442413.299085-.564453.13086.877959-.168225-1.577575.212677-.642578.09961.934996-.113068-1.666076.117538-.695313.06055.970763-.05699-1.703692.0217-.720703.02148.946568 0-1.746107-.08716-.814453-.02539.931653.06177-1.663448-.202693-.775391-.08008.888057.122615-1.520573-.305549-.701172-.123047.409701.09125-.699356-.184488-.310547-.07813.388809.106362-.641567-.20409-.27539-.08203.366176.122058-.582743-.227007-.240235-.08789.342509.139116-.513873-.246811-.195312-.08789.318561.15892-.441337-.265908-.146484-.08203.294852.183877-.366468-.2843-.0957-.06641.270764.217894-.281274-.303265-.03906-.03711.242212.266156-.191687-.319324.0059.01172.197546.331043-.08469-.322837.0332.07617.117897.399009.01758-.30574.01758.125l.07226 12.417969c.00008.0464-.0032.09275-.0098.138672.110331.07601.293741.183851.597657.285156.68961.22987 1.782849.388672 2.876953.388672s2.187342-.158802 2.876953-.388672c.303107-.101036.485063-.209128.595703-.285156-.0072-.04524-.01107-.09092-.01172-.136719l.119141-12.613281c.194867-.35561-.22753.271863.01367-.02148z" fill="none" stroke="url(#t)"/></g></g><path d="m15.5 29v12c0 .828427 2.014719 1.5 4.5 1.5s4.5-.671573 4.5-1.5v-12c0 .828427-2.014719 1.5-4.5 1.5s-4.5-.671573-4.5-1.5z" fill="url(#f)" stroke="#7239b3" stroke-opacity=".746324"/><path d="m24.5 29c0 .828427-2.014719 1.5-4.5 1.5s-4.5-.671573-4.5-1.5 2.014719-1.5 4.5-1.5 4.5.671573 4.5 1.5z" fill="url(#p)" stroke="#7239b3" stroke-opacity=".745098"/><path d="m16.427734 30.767578c.245787.270084-.189319-.321271.01172.01563.201039.336896-.08508-.324896.03516.08203.120237.406927.01758-.304866.01758.134766v9.816406c.09663.07226.317263.194947.640624.302735.670635.223545 1.713962.388672 2.867188.388671 1.153226 0 2.196553-.165126 2.867188-.388671.323361-.107788.543992-.230479.640624-.302735v-9.81641c0-.439632-.102658.272161.01758-.134766.120236-.406927-.165883.254865.03516-.08203.201038-.336896-.234068.254459.01172-.01563.245786-.270083-.311063.253664-.03711.0332.273954-.220461-.389365.250024-.0918.06445.297569-.18557-.465385.240143-.144531.08008.320855-.160064-.53782.225847-.193359.08594.344461-.139909-.606145.210512-.238281.08789.367863-.122622-.663731.188799-.273438.08203.390293-.106768-.719623.167719-.308594.07617.822059-.183094-1.589526.247926-.699218.125.890307-.122926-1.707132.140033-.773438.07813.933694-.06191-1.761044.02734-.8125.02734s-1.746194-.08925-.8125-.02734-1.663745-.201051-.773438-.07813c.890308.122926-1.521277-.308094-.699218-.125.411029.09155-.698887-.18294-.308594-.07617.390293.106768-.641301-.204653-.273438-.08203.367864.122621-.582742-.2278-.238281-.08789.344461.139909-.514214-.246002-.193359-.08594.320854.160065-.4421-.265648-.144531-.08008.297568.185571-.365751-.284914-.0918-.06445.273953.220461-.282896-.303286-.03711-.0332z" fill="none" stroke="url(#v)" stroke-opacity=".746324"/><path d="m27.5 32.5v8.5c0 .828427 2.014719 1.5 4.5 1.5s4.5-.671573 4.5-1.5v-8.5h-.263672c-.634901.598592-2.331622.999109-4.236328 1-1.904706-.000891-3.601427-.401408-4.236328-1z" fill="url(#h)" stroke="#7239b3" stroke-opacity=".746324"/><path d="m36.5 32c0 .828427-2.014719 1.5-4.5 1.5s-4.5-.671573-4.5-1.5 2.014719-1.5 4.5-1.5 4.5.671573 4.5 1.5z" fill="url(#q)" stroke="#7239b3" stroke-opacity=".745098"/><path d="m28.445312 33.775391.04883 7.037109c.09382.0709.310462.195284.638671.304688.684774.228257 1.775917.388671 2.867188.388671s2.182414-.160414 2.867188-.388671c.328209-.109404.544855-.233789.638671-.304688l.04883-7.037109c.278979-.263025-.345324.263349-.04492.03711.300401-.22624-.398132.251029-.07813.05273.320006-.198294-.448874.238909-.109375.0625.339498-.176408-.499866.224837-.140625.06641.718482-.316861-1.158385.394282-.361329.136718.797057-.257563-1.325035.330357-.455078.125.869958-.205356-1.459056.260304-.527343.105469.931712-.154835-1.560424.18216-.582032.07813.978392-.104034-1.626573.101334-.61914.04883 1.007433-.05251-1.654109.01805-.636719.01758 1.01739.000476-1.644152-.07008-.636719-.01758 1.007433.05251-1.597532-.152862-.61914-.04883.978392.104035-1.513744-.23296-.582032-.07813.931713.154835-1.397301-.310825-.527343-.105469.869957.205357-1.252135-.382563-.455078-.125.797056.257564-1.079811-.453579-.361329-.136718.359241.15843-.480123-.242815-.140625-.06641.339499.176409-.429381-.260794-.109375-.0625.320007.198295-.378526-.278974-.07813-.05273.300402.22624-.323901-.300134-.04492-.03711z" fill="none" stroke="url(#w)" stroke-opacity=".746324"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/cylinderhori_52x60.svg b/icon-themes/elementary_svg/chart2/res/cylinderhori_52x60.svg
new file mode 100644
index 000000000..cfb3da6bc
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/cylinderhori_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.3832 0 0 1.4144 -11.892 21.511)" gradientUnits="userSpaceOnUse" x1="13.697" x2="13.3" y1="12.091" y2="29.436001"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset=".58055538" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13.608" x2="13.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="15.608" x2="15.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="42.5" x2="42.5" y1="49.5" y2="7"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="41.004996" x2="28.504996" xlink:href="#d" y1="21.004995" y2="21.004995"/><linearGradient id="g" gradientTransform="translate(30.464844 -43.652344)" gradientUnits="userSpaceOnUse" x1="18.62303" x2="8.575308" xlink:href="#a" y1="19.617188" y2="19.704683"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="19.040151" x2="4.040153" xlink:href="#d" y1="-25.030161" y2="-25.030161"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="26.004996" x2="13.504996" xlink:href="#c" y1="26.004995" y2="26.004995"/><linearGradient id="j" gradientTransform="translate(11.5 -43.6875)" gradientUnits="userSpaceOnUse" x1="20.040152" x2="7.540152" xlink:href="#a" y1="18.657339" y2="18.657339"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="46.004996" x2="31.004996" xlink:href="#c" y1="26.004995" y2="26.004995"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="39.544308" x2="47.544308" xlink:href="#a" y1="-20.989431" y2="-20.989431"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="47.393913" x2="41.540153" y1="-17.825447" y2="-18.030159"><stop offset="0" stop-color="#fff"/><stop offset=".625" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="49.040154" x2="41.540154" xlink:href="#D" y1="-27.530161" y2="-27.530161"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="34.534542" x2="42.534542" xlink:href="#c" y1="-37.989431" y2="-37.989431"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="48.042961" x2="41.549919" xlink:href="#D" y1="-26.924761" y2="-25.530161"/><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="29.5" x2="37.5" xlink:href="#d" y1="-30.989559" y2="-30.989559"/><linearGradient id="r" gradientUnits="userSpaceOnUse" x1="15.535223" x2="23.535223" xlink:href="#c" y1="-29.989659" y2="-29.989659"/><linearGradient id="s" gradientTransform="translate(-19.009152 -13.000228)" gradientUnits="userSpaceOnUse" x1="39.544308" x2="47.544308" xlink:href="#a" y1="-20.989431" y2="-20.989431"/><linearGradient id="t" gradientUnits="userSpaceOnUse" x1="10.535156" x2="18.535156" xlink:href="#d" y1="-25.989659" y2="-25.989659"/><linearGradient id="u" gradientUnits="userSpaceOnUse" x1="46.549919" x2="42.049919" xlink:href="#D" y1="-27.030161" y2="-28.030161"/><linearGradient id="v" gradientUnits="userSpaceOnUse" x1="47.050533" x2="41.478268" xlink:href="#D" y1="-27.984894" y2="-27.805779"/><linearGradient id="w" gradientUnits="userSpaceOnUse" x1="48.049919" x2="43.049919" xlink:href="#D" y1="-28.530161" y2="-26.030161"/><linearGradient id="x" gradientUnits="userSpaceOnUse" x1="48.19445" x2="43.19445" xlink:href="#D" y1="-27.483286" y2="-27.483286"/><linearGradient id="y" gradientUnits="userSpaceOnUse" x1="38.504997" x2="31.004995" xlink:href="#b" y1="26.004995" y2="26.004995"/><linearGradient id="z" gradientUnits="userSpaceOnUse" x1="41.889088" x2="36.004997" xlink:href="#b" y1="17.535534" y2="17.377787"/><linearGradient id="A" gradientUnits="userSpaceOnUse" x1="29.040152" x2="22.825447" xlink:href="#b" y1="-25.030161" y2="-25.030161"/><linearGradient id="B" gradientUnits="userSpaceOnUse" x1="19.040152" x2="13.040152" xlink:href="#b" y1="-20.030161" y2="-20.030161"/><linearGradient id="C" gradientUnits="userSpaceOnUse" x1="23.504995" x2="17.232233" xlink:href="#b" y1="28.504995" y2="28.504995"/><linearGradient id="D"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><path d="m.5.5h57v49h-57z" fill="url(#e)" stroke="#939393" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><g fill="none"><path d="m12.5 7v30" stroke="#939393"/><g stroke-linecap="round" stroke-linejoin="round"><path d="m1.5 1.5h55v47h-55z" stroke="#fff" stroke-width=".999"/><g stroke="#939393"><path d="m45 43.5 5.5-6v-32.9999999h-38"/><path d="m12.5 4.5000001-6 5.9999999v33.5l6-6.5"/><path d="m6.5 43.5h38.5"/><path d="m12.5 37.5h38"/></g></g></g><g transform="matrix(0 -1 -1 0 -.03016 53.540152)"><g stroke-linecap="round" stroke-linejoin="round"><path d="m36.466548 13.004768c.0018.01497.0031.02994.0039.04492.0017.854092-1.565782 1.546875-3.5 1.546875s-3.501727-.692783-3.5-1.546875l.029552 26.702265c-.02182.06729-.03357.135149-.03516.203125.000717.85333 1.56751 1.544922 3.5 1.544922 1.921416-.000447 3.482765-.68479 3.498047-1.533203l.07227-.002-.02955-26.960029zm-6.996094.04492c.000628-.0033.0013-.0065.002-.0098h-.002z" fill="url(#f)" stroke="#7239b3" stroke-opacity=".746324" transform="translate(.535156 -51.035156)"/><path d="m37.00561-37.984793c0 .853553-1.567004 1.545495-3.5 1.545495s-3.5-.691942-3.5-1.545495c0-.853554 1.567004-1.545495 3.5-1.545495s3.5.691941 3.5 1.545495z" fill="url(#q)" stroke="#7239b3" stroke-opacity=".745098"/><path d="m43.620231-28.397347c-.80056 0-1.59926.159261-2.070313.367187-.155175.0685-.208905.122804-.285156.179688.07607.05671.128815.1095.283203.177734.470909.208125 1.271061.367188 2.072266.367188.801204 0 1.601357-.159063 2.072266-.367188.154387-.06823.207132-.121022.283203-.177734-.07625-.05688-.129981-.111192-.285157-.179688-.471053-.207926-1.269752-.367187-2.070312-.367187z" fill="none" stroke="url(#u)" stroke-opacity=".745098" transform="translate(-10.009766 -10)"/><path d="m35.50561 15.125862c-.74669.276421-1.579184.474609-2.535156.474609-.939785 0-1.753719-.199561-2.492188-.466797l.02564 24.616326c.000168.04309-.0024.08615-.0078.128906.05836.05598.182319.153742.40039.25.470192.207546 1.268362.367188 2.06836.367188.795866-.000185 1.589879-.15894 2.060547-.365235.235334-.103147.38473-.21624.435547-.269531l-.002.08789.07031-.962888z" fill="none" stroke="url(#y)" stroke-opacity=".746324" transform="translate(.535156 -51.035156)"/><path d="m11.040766-33.030388v.04492c.0015-.01499.0034-.02996.0059-.04492zm0 .04492-.0056 21.90539v.04492h.0039c.05569.835066 1.604145 1.49943 3.496094 1.5 1.891191-.001 3.438471-.665268 3.494141-1.5h.0059v-.04492l.0056-21.905388c.0017.854092-1.565782 1.546875-3.5 1.546875s-3.501727-.692783-3.5-1.546875zm7 0v-.04492h-.0039c.0018.01496.0031.02994.0039.04492z" fill="url(#h)" stroke="#7239b3" stroke-opacity=".746324"/><path d="m18.040766-32.984892c0 .853553-1.567004 1.545495-3.5 1.545495s-3.5-.691942-3.5-1.545495c0-.853554 1.567004-1.545495 3.5-1.545495s3.5.691941 3.5 1.545495z" fill="url(#t)" stroke="#7239b3" stroke-opacity=".745098"/><g fill="none"><path d="m43.550532-28.530388c-.80056 0-1.59926.159261-2.070313.367187-.155175.0685-.208905.122804-.285156.179688.07607.05671.128815.1095.283203.177734.470909.208125 1.271061.367188 2.072266.367188.801204 0 1.601357-.159063 2.072266-.367188.154387-.06823.207132-.121022.283203-.177734-.07625-.05688-.129981-.111192-.285157-.179688-.471053-.207926-1.269752-.367187-2.070312-.367187z" stroke="url(#x)" stroke-opacity=".745098" transform="translate(-29.154297 -5.046875)"/><path d="m12.134516-31.182732c.206226.300981-.141159-.318224.01563.03125.156784.349474-.06278-.31958.02344.07031.04991.225696.01833.134915.0059.05664l.0059-.0059v.04492c-.000073.0072.000016-.006 0 .002l-.0056 19.868279c.000002.0013.000002.0026 0 .0039-.01764-.264579-.07112-.101004.36914.08789.440262.188895 1.174127.343506 1.986328.34375.811859-.000429 1.544498-.154911 1.984375-.34375.439878-.188838.38678-.352379.369141-.08789.000631-.0052.0013-.01042.002-.01563l.0056-19.85656v-.002-.04492l.0059.0059c-.01247.07827-.04405.169055.0059-.05664.08622-.389892-.133347.279162.02344-.07031.156784-.349474-.1906.269731.01563-.03125.206226-.300981-.245531.263798-.0059.0078.239672-.255985-.305044.255551-.04102.03711.264028-.218441-.364091.246513-.08008.05859.568027-.375838-.903112.422371-.265625.140625.637487-.281747-1.090307.34859-.392578.142578.697729-.206013-1.231629.251639-.486328.115234s-1.326541.140443-.550781.07227c.775759-.06818-1.370217.02539-.583985.02539.786233 0-1.359744-.09357-.583984-.02539.775759.06818-1.296083-.208671-.550781-.07227.745301.136405-1.184057-.321247-.486329-.115234.697729.206012-1.030064-.424325-.392578-.142578.637487.281746-.833651-.516463-.265625-.140625.284014.187919-.344106-.277035-.08008-.05859.264028.218441-.280687-.293095-.04101-.03711.239671.255986-.212085-.308793-.0059-.0078z" stroke="url(#B)" stroke-opacity=".746324"/></g></g><g stroke-opacity=".745098"><g stroke-linecap="round" stroke-linejoin="round"><path d="m34.50561 6.5047678.02955 32.9600762h.148438c-.120679.157969-.182679.32352-.183598.490234.000717.85333 1.56751 1.544922 3.5 1.544922s3.499283-.691592 3.5-1.544922c-.0016-.154373-.0556-.307769-.160156-.455078h.160156l.0056-32.9952322h-.154297c-.451261.648872-1.808509 1.09178-3.345703 1.091797-1.53575-.000774-2.89096-.443534-3.341797-1.091797z" fill="url(#k)" stroke="#cc3b02" transform="translate(.535156 -51.035156)"/><path d="m42.040152-44.984665c0 .853553-1.567004 1.545495-3.5 1.545495s-3.5-.691942-3.5-1.545495c0-.853554 1.567004-1.545495 3.5-1.545495s3.5.691941 3.5 1.545495z" fill="url(#o)" stroke="#cc3b02"/><path d="m43.550532-28.530388c-.80056 0-1.59926.159261-2.070313.367187-.155175.0685-.208905.122804-.285156.179688.07607.05671.128815.1095.283203.177734.470909.208125 1.271061.367188 2.072266.367188.801204 0 1.601357-.159063 2.072266-.367188.154387-.06823.207132-.121022.283203-.177734-.07625-.05688-.129981-.111192-.285157-.179688-.471053-.207926-1.269752-.367187-2.070312-.367187z" fill="none" stroke="url(#p)" transform="translate(-5.009766 -17)"/><path d="m35.50561 8.1668768.02564 30.2999202.04297 1.445312c.06985.05955.161028.137691.353515.222657.471394.208076 1.271483.367187 2.072266.367187s1.600872-.159111 2.072266-.367187c.195253-.08619.290414-.165162.359375-.22461-.138728-.307913-.112271-.665105.07031-.949218l.0056-30.7921082c-.04457.01549-.06805.05946-.113281.07422-.709761.231615-1.524266.351553-2.388672.351563-.863598-.000435-1.677744-.121887-2.386719-.353516-.04524-.01478-.0687-.05871-.113281-.07422z" fill="none" stroke="url(#z)" transform="translate(.535156 -51.035156)"/><g stroke="#0f5a00"><path d="m40.040766-28.030388-.0056 16.995232h.01367c.05569.835066 1.604145 1.4994297 3.496094 1.5 1.93249.0000001 3.499283-.691592 3.5-1.544922-.000341-.0365-.0036-.07298-.0098-.109375l.0056-16.710076c-.10159.8187-1.633387 1.459878-3.490234 1.460938-1.934218 0-3.501727-.692783-3.5-1.546875.0015-.01499.0034-.02996.0059-.04492z" fill="url(#g)"/><path d="m47.049918-27.984663c0 .853553-1.567004 1.545495-3.5 1.545495s-3.5-.691942-3.5-1.545495c-.000001-.853554 1.567003-1.545496 3.5-1.545496s3.500001.691942 3.5 1.545496z" fill="url(#l)"/></g></g><path d="m41.040766-25.86437-.000001.414262-.0058 14.245232.466798.314453c.473485.203149 1.257629.355232 2.042969.355469.800506 0 1.599342-.159298 2.070312-.367188.228243-.100747.366433-.209378.419922-.263671-.000092-.0078-.000092-.01563 0-.02344l.0058-14.616326v-.06056l-.472707.175784c-.617802.239118-1.424637.220208-2.027293.257321-1.106451-.07021-.905089.03582-2.062551-.278797z" fill="none" stroke="url(#m)" stroke-linecap="square"/><g stroke-linecap="round" stroke-linejoin="round"><path d="m43.550532-28.530388c-.80056 0-1.59926.159261-2.070313.367187-.155175.0685-.208905.122804-.285156.179688.07607.05671.128815.1095.283203.177734.470909.208125 1.271061.367188 2.072266.367188.801204 0 1.601357-.159063 2.072266-.367188.154387-.06823.207132-.121022.283203-.177734-.07625-.05688-.129981-.111192-.285157-.179688-.471053-.207926-1.269752-.367187-2.070312-.367187z" fill="none" stroke="url(#n)"/><path d="m15.50561 14.004768v.04492c.0015-.01498.0034-.02996.0059-.04492zm0 .04492-.00561 25.950312h.04492c.05569.835066 1.604145 1.49943 3.496094 1.5 1.93249 0 3.499283-.691592 3.5-1.544922-.0017-.07391-.01541-.147663-.04101-.220703l.0056-25.684685c.0017.854092-1.565782 1.546875-3.5 1.546875s-3.501727-.692783-3.5-1.546875zm7 0v-.04492h-.0039c.0018.01496.0031.02994.0039.04492z" fill="url(#i)" stroke="#cc3b02" transform="translate(.535156 -51.035156)"/><path d="m23.040833-36.984892c0 .853553-1.567004 1.545495-3.5 1.545495s-3.5-.691942-3.5-1.545495c0-.853554 1.567004-1.545495 3.5-1.545495s3.5.691941 3.5 1.545495z" fill="url(#r)" stroke="#cc3b02"/><path d="m43.550532-28.530388c-.80056 0-1.59926.159261-2.070313.367187-.155175.0685-.208905.122804-.285156.179688.07607.05671.128815.1095.283203.177734.470909.208125 1.271061.367188 2.072266.367188.801204 0 1.601357-.159063 2.072266-.367188.154387-.06823.207132-.121022.283203-.177734-.07625-.05688-.129981-.111192-.285157-.179688-.471053-.207926-1.269752-.367187-2.070312-.367187z" fill="none" stroke="url(#w)" transform="translate(-24.009766 -9)"/><path d="m16.50561 16.004768-.0057 23.704377c.02286.07298.03728.148343.04297.22461-.0121-.181478-.01841.0078.455078.210937.473485.203149 1.257629.355232 2.042969.355469.800506 0 1.599342-.159298 2.070312-.367188.217283-.09591.340948-.193296.400391-.25-.0076-.04917-.01145-.09884-.01162-.148598l.0056-23.682732v-.002-.04488l.0059.0059c-.0013.0466-.02833.111561.002-.02539.07958-.359882-.131803.281298.01367-.04297.0075-.01665-.007.01008-.002-.002-.0469.04632-.175421.188251-.01563.01758.226053-.24144-.303916.258594-.05273.05078.251181-.207812-.364089.24657-.0918.06641.272292-.180163-.41835.23312-.126953.07617.291397-.156948-.469362.214783-.160156.07813.618411-.273315-1.091988.347803-.410157.146485.681831-.201319-1.233365.253003-.501953.11914.731412-.133862-1.327414.143225-.564453.07617.762961-.06705-1.369482.02539-.595703.02539s-1.358664-.09244-.595703-.02539-1.295865-.210034-.564453-.07617c.731412.133863-1.183784-.320459-.501953-.11914.681831.201318-1.028568-.4198-.410157-.146485.309206.136658-.451553-.235073-.160156-.07813z" fill="none" stroke="url(#C)" transform="translate(.535156 -51.035156)"/><path d="m28.040766-40.984894c0 .853553-1.567004 1.545495-3.5 1.545495s-3.5-.691942-3.5-1.545495c0-.853554 1.567004-1.545495 3.5-1.545495s3.5.691941 3.5 1.545495z" fill="url(#s)" stroke="#0f5a00"/><path d="m21.040766-40.530388-.0056 29.45031v.04492h.0039c.05569.835067 1.604149 1.4994311 3.4961 1.5 1.891191-.00104 3.438471-.665268 3.494141-1.5h.0059v-.04492l.0056-29.45031h-.154297c-.451261.648872-1.808509 1.09178-3.345703 1.091797-1.53575-.000774-2.89096-.443534-3.341797-1.091797z" fill="url(#j)" stroke="#0f5a00"/><g fill="none"><path d="m43.550532-28.530388c-.80056 0-1.59926.159261-2.070313.367187-.155175.0685-.208905.122804-.285156.179688.07607.05671.128815.1095.283203.177734.470909.208125 1.271061.367188 2.072266.367188.801204 0 1.601357-.159063 2.072266-.367188.154387-.06823.207132-.121022.283203-.177734-.07625-.05688-.129981-.111192-.285157-.179688-.471053-.207926-1.269752-.367187-2.070312-.367187z" stroke="url(#v)" transform="translate(-19.009766 -13)"/><path d="m22.019282-39.100701.02148 1.109375-.0056 26.870232c.000731.0065.0014.01301.002.01953-.0121-.181478-.01841.0078.455079.210937.473485.203149 1.257629.355232 2.042968.355469.785055-.00043 1.567925-.152376 2.041016-.355469s.467177-.392349.455078-.210937c.0011-.01109.0024-.02216.0039-.0332l.0056-26.862419c-.213674-.339626-.203678-.774077.02539-1.103516.206798-.297356-.251471.280221-.01563.01758.235846-.262642-.295833.269417-.03711.03711.258724-.232307-.338612.255251-.06055.04883.278065-.206423-.379436.242831-.08398.05859.590903-.368475-.892295.41971-.238281.125s-1.030396.352814-.320312.121093c.710083-.23172-1.142037.278423-.384766.105469s-1.226614.197388-.433594.08203c.79302-.115356-1.282094.106605-.466797.04883.815298-.05778-1.307237.01759-.484375.01758.823046.000414-1.297808-.07572-.482422-.01758.815387.05814-1.259839-.166466-.466796-.05078.793042.115685-1.19085-.253324-.433594-.08008.757255.173247-1.094825-.337452-.384766-.105469s-.972362-.416045-.318359-.121093c.654002.294951-.829198-.495655-.238281-.126953.295458.18435-.362064-.263173-.08398-.05664.27808.206532-.319292-.281236-.06055-.04883.258745.232408-.272985-.299839-.03711-.03711.235876.26273-.222469-.315001-.01563-.01758z" stroke="url(#A)"/></g></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/cylinderhorideep_52x60.svg b/icon-themes/elementary_svg/chart2/res/cylinderhorideep_52x60.svg
new file mode 100644
index 000000000..87ec54235
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/cylinderhorideep_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" 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 offset=".44827589" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="b" gradientTransform="matrix(1.3832 0 0 1.4144 -11.892 21.511)" gradientUnits="userSpaceOnUse" x1="13.697" x2="13.3" y1="12.091" y2="29.436001"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13.608" x2="13.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="15.608" x2="15.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="42.5" x2="42.5" y1="49.5" y2="7"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="25" x2="12.5" xlink:href="#d" y1="36" y2="36"/><linearGradient id="g" gradientTransform="translate(15.964844 .347656)" gradientUnits="userSpaceOnUse" x1="20.798828" x2="4.035156" xlink:href="#b" y1="15.152344" y2="15.652344"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="40" x2="26.867182" xlink:href="#d" y1="38.5" y2="35.326172"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="42.999999" x2="30.5" xlink:href="#c" y1="27.999999" y2="27.999999"/><linearGradient id="j" gradientTransform="translate(26.964844 .347656)" gradientUnits="userSpaceOnUse" x1="20.535156" x2="8.035156" xlink:href="#b" y1="20.652344" y2="20.652344"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="30" x2="17.5" xlink:href="#c" y1="25.500001" y2="25.500001"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="32.5" x2="22.5" xlink:href="#b" y1="13.5" y2="13.5"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="45" x2="36.307613" xlink:href="#b" y1="13.5" y2="13.5"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="19" x2="29" xlink:href="#c" y1="24.000004" y2="24.000004"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="31.576241" x2="41.576241" xlink:href="#c" y1="29" y2="29"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="15" x2="25" xlink:href="#d" y1="31" y2="31"/><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="27" x2="37" xlink:href="#d" y1="35" y2="35"/><linearGradient id="r" gradientUnits="userSpaceOnUse" x1="47.5" x2="37.5" xlink:href="#a" y1="23.5" y2="23.5"/><linearGradient id="s" gradientUnits="userSpaceOnUse" x1="35" x2="27.5" xlink:href="#a" y1="21" y2="21"/><linearGradient id="t" gradientUnits="userSpaceOnUse" x1="42" x2="34" xlink:href="#a" y1="30" y2="30"/><linearGradient id="u" gradientUnits="userSpaceOnUse" x1="28.5" x2="21.5" xlink:href="#a" y1="29" y2="29.5"/><linearGradient id="v" gradientUnits="userSpaceOnUse" x1="25" x2="17.5" xlink:href="#a" y1="36" y2="36"/><linearGradient id="w" gradientUnits="userSpaceOnUse" x1="36.242641" x2="30" xlink:href="#a" y1="38.5" y2="38.5"/><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><g stroke="#939393"><g stroke-linecap="round" stroke-linejoin="round"><path d="m.5.5h57v49h-57z" fill="url(#e)" stroke-width=".999"/><g fill="none"><path d="m37 43.5 13.5-12v-25h-24"/><path d="m26.5 6.5-20 13v24l20-12"/></g></g><path d="m26.5 7v24" fill="none"/></g><g stroke-linecap="round" stroke-linejoin="round"><g fill="none"><path d="m6.5 43.5h30.5" stroke="#939393"/><path d="m1.5 1.5h55v47h-55z" stroke="#fff" stroke-width=".999"/><path d="m26.5 31.5h24" stroke="#939393"/></g><g stroke-opacity=".745098"><g transform="matrix(0 -1 -1 0 58.5 57)"><path d="m25.535156 12.964844v18.359375c-.02204.058313-.033779.117008-.035156.175781.0021.05682.01379.113549.03516.169922v1.154297c-.022044.058313-.033783.117008-.03516.175781 0 .828427 2.014719 1.5 4.5 1.5s4.5-.671573 4.5-1.5v-1.5-18.464844h-.302734c-.664823.580275-2.333816.963933-4.197266.964844-1.943127-.001-3.664836-.417655-4.269531-1.033203z" fill="url(#g)" stroke="#0f5a00"/><path d="m34.5 12.5c0 .828427-2.014719 1.5-4.5 1.5-2.485282 0-4.5-.671573-4.5-1.5s2.014718-1.5 4.5-1.5c2.485281 0 4.5.671573 4.5 1.5z" fill="url(#l)" stroke="#0f5a00"/><path d="m26.417969 14.291016.082031 17.033203c-.000182.05699-.0054.113854-.01563.169922.01057.05799.0158.116833.01563.175781v1.154297c.000095.0078.000095.01563 0 .02344.104135.07514.305358.190979.623047.296875.689261.229754 1.783054.390625 2.876953.390625s2.187692-.160871 2.876953-.390625c.335779-.111926.563433-.241135.658203-.314453v-1.330081l.02734-17.191406c.284187-.248046-.359473.258719-.05469.04297.304786-.21575-.41223.247508-.08789.05664.32434-.190866-.463075.233483-.119141.0625.343935-.170983-.510187.222668-.146484.06836.727406-.308616-1.172509.385052-.367188.132813.805322-.252239-1.331952.324618-.455078.123047.876875-.201571-1.460548.253675-.523437.101562.93711-.152112-1.556697.17841-.574219.07617.982478-.102238-1.620024.09849-.609375.04687s-1.645306.01612-.625.01563c1.01061.000526-1.650652-.07076-.650391-.01758 1.000262.05318-1.60098-.156065-.630859-.05078.970121.105284-1.515471-.238623-.59375-.08203.921721.156591-1.392941-.316954-.535156-.109375.857784.207579-1.239516-.389293-.457032-.128907.391243.130193-.564523-.214852-.193359-.07031.371164.14454-.518766-.230807-.167969-.07031.350798.160495-.469178-.247506-.138672-.06836.330507.179147-.41587-.26466-.105468-.0625.310401.20216-.362127-.282696-.07227-.05078.289861.231915-.303652-.304529-.03711-.0332z" fill="none" stroke="url(#s)"/></g><g transform="matrix(0 -1 -1 0 55.5 57)"><path d="m19.5 24.5.03516 12.464844h.0293a4.5 1.5 0 0 0 -.06445.24414 4.5 1.5 0 0 0 4.5 1.5 4.5 1.5 0 0 0 4.5-1.5 4.5 1.5 0 0 0 -.048838-.208984h.048828v-12.5h-.263672a4.5 1.5 0 0 1 -4.236328 1 4.5 1.5 0 0 1 -4.236328-1z" fill="url(#k)" stroke="#cc3b02"/><ellipse cx="24" cy="24.000004" fill="url(#n)" rx="4.5" ry="1.5" stroke="#cc3b02"/><path d="m20.445312 25.777344.08203 10.193359.02734 1.078125c.108391.07351.280683.178197.578124.277344.684863.228288 1.775865.388672 2.867188.388672s2.182325-.160384 2.867188-.388672c.304336-.101445.486167-.209987.591796-.283203-.0051-.117747.01077-.235464.04687-.347657l.04883-10.917968c.278906-.262956-.345258.261347-.04492.03516.300336-.226191-.396121.250993-.07617.05273.319948-.198258-.450776.238882-.111328.0625.339447-.176381-.499822.224817-.140625.06641.718393-.316821-1.158315.394259-.361329.136718.796987-.25754-1.324977.330343-.455078.125.869899-.205342-1.459005.260296-.527343.105469.931661-.154827-1.560378.182155-.582032.07813.978347-.10403-1.62653.101331-.61914.04883 1.00739-.0525-1.654067.01805-.636719.01758 1.017348.000476-1.644109-.07008-.636719-.01758s-1.597487-.152858-.61914-.04883c.978346.10403-1.513693-.232952-.582032-.07813.931662.154827-1.397242-.310811-.527343-.105469.869899.205343-1.252065-.38254-.455078-.125.796986.257541-1.079722-.453539-.361329-.136718.359197.15841-.480072-.242788-.140625-.06641.339448.176382-.431276-.260758-.111328-.0625.319949.198259-.376508-.278925-.07617-.05273.300336.226191-.323828-.298112-.04492-.03516z" fill="none" stroke="url(#u)"/></g><g transform="matrix(0 -1 -1 0 58.5 57)"><path d="m36.5 15v18c0 .828427 2.014719 1.5 4.5 1.5s4.5-.671573 4.5-1.5v-18h-.263672c-.634901.598592-2.331622.999109-4.236328 1-1.904706-.000891-3.601427-.401408-4.236328-1z" fill="url(#j)" stroke="#0f5a00"/><path d="m45.5 14.5c0 .828427-2.014719 1.5-4.5 1.5-2.485282 0-4.5-.671573-4.5-1.5s2.014718-1.5 4.5-1.5c2.485281 0 4.5.671573 4.5 1.5z" fill="url(#m)" stroke="#0f5a00"/><path d="m37.445312 16.275391.04883 16.537109c.09382.0709.310462.195284.638671.304688.684774.228257 1.775917.388671 2.867188.388671s2.182414-.160414 2.867188-.388671c.328209-.109404.544855-.233789.638671-.304688l.04883-16.537109c.278979-.263025-.345324.263349-.04492.03711.300401-.22624-.398132.251029-.07813.05273.320006-.198294-.448874.238909-.109375.0625.339498-.176408-.499866.224837-.140625.06641.718482-.316861-1.158385.394282-.361329.136718.797057-.257563-1.325035.330357-.455078.125.869958-.205356-1.459056.260304-.527343.105469.931712-.154835-1.560424.18216-.582032.07813.978392-.104034-1.626573.101334-.61914.04883 1.007433-.05251-1.654109.01805-.636719.01758 1.01739.000476-1.644152-.07008-.636719-.01758 1.007433.05251-1.597532-.152862-.61914-.04883.978392.104035-1.513744-.23296-.582032-.07813.931713.154835-1.397301-.310825-.527343-.105469.869957.205357-1.252135-.382563-.455078-.125.797056.257564-1.079811-.453579-.361329-.136718.359241.15843-.480123-.242815-.140625-.06641.339499.176409-.429381-.260794-.109375-.0625.320007.198295-.378526-.278974-.07813-.05273.300402.22624-.323901-.300134-.04492-.03711z" fill="none" stroke="url(#r)"/></g><g transform="matrix(0 -1 -1 0 55.5 57.5)"><path d="m32 22.515625.148438 14.435547c-.04634.08508-.07052.171341-.07227.257812 0 .828427 2.014719 1.5 4.5 1.5s4.5-.671573 4.5-1.5c-.000253-.09173-.02575-.183259-.076168-.273437v-14.150391c-.390334.712315-2.251528 1.229998-4.423828 1.230469-2.485281 0-4.5-.671573-4.5-1.5z" fill="url(#i)" stroke="#cc3b02"/><path d="m41.076241 22.515625c0 .828427-2.014719 1.5-4.5 1.5s-4.5-.671573-4.5-1.5 2.014719-1.5 4.5-1.5 4.5.671573 4.5 1.5z" fill="url(#o)" stroke="#cc3b02"/><path d="m40.169922 24.300781c.241202-.293347-.292081.263332-.02148.01953.270596-.243801-.354274.256155-.06055.04883.293726-.207328-.420954.246698-.105469.06641.315485-.180292-.481882.23345-.144531.07422.33735-.159231-.540995.219842-.181641.07813.359354-.141718-.593936.204338-.212891.07813.381045-.126214-.646014.185998-.24414.07422.803748-.223559-1.442413.299085-.564453.13086.877959-.168225-1.577575.212677-.642578.09961.934996-.113068-1.666076.117538-.695313.06055.970763-.05699-1.703692.0217-.720703.02148.946568 0-1.746107-.08716-.814453-.02539.931653.06177-1.663448-.202693-.775391-.08008.888057.122615-1.520573-.305549-.701172-.123047.409701.09125-.699356-.184488-.310547-.07813.388809.106362-.641567-.20409-.27539-.08203.366176.122058-.582743-.227007-.240235-.08789.342509.139116-.513873-.246811-.195312-.08789.318561.15892-.441337-.265908-.146484-.08203.294852.183877-.366468-.2843-.0957-.06641.270764.217894-.281274-.303265-.03906-.03711.242212.266156-.191687-.319324.0059.01172.197546.331043-.08469-.322837.0332.07617.117897.399009.01758-.30574.01758.125l.07226 12.417969c.00008.0464-.0032.09275-.0098.138672.110331.07601.293741.183851.597657.285156.68961.22987 1.782849.388672 2.876953.388672s2.187342-.158802 2.876953-.388672c.303107-.101036.485063-.209128.595703-.285156-.0072-.04524-.01107-.09092-.01172-.136719l.119141-12.613281c.194867-.35561-.22753.271863.01367-.02148z" fill="none" stroke="url(#t)"/></g></g><g transform="matrix(0 -1 -1 0 53.5 57)"><path d="m15.5 29v12c0 .828427 2.014719 1.5 4.5 1.5s4.5-.671573 4.5-1.5v-12c0 .828427-2.014719 1.5-4.5 1.5s-4.5-.671573-4.5-1.5z" fill="url(#f)" stroke="#7239b3" stroke-opacity=".746324"/><path d="m24.5 29c0 .828427-2.014719 1.5-4.5 1.5s-4.5-.671573-4.5-1.5 2.014719-1.5 4.5-1.5 4.5.671573 4.5 1.5z" fill="url(#p)" stroke="#7239b3" stroke-opacity=".745098"/><path d="m16.427734 30.767578c.245787.270084-.189319-.321271.01172.01563.201039.336896-.08508-.324896.03516.08203.120237.406927.01758-.304866.01758.134766v9.816406c.09663.07226.317263.194947.640624.302735.670635.223545 1.713962.388672 2.867188.388671 1.153226 0 2.196553-.165126 2.867188-.388671.323361-.107788.543992-.230479.640624-.302735v-9.81641c0-.439632-.102658.272161.01758-.134766.120236-.406927-.165883.254865.03516-.08203.201038-.336896-.234068.254459.01172-.01563.245786-.270083-.311063.253664-.03711.0332.273954-.220461-.389365.250024-.0918.06445.297569-.18557-.465385.240143-.144531.08008.320855-.160064-.53782.225847-.193359.08594.344461-.139909-.606145.210512-.238281.08789.367863-.122622-.663731.188799-.273438.08203.390293-.106768-.719623.167719-.308594.07617.822059-.183094-1.589526.247926-.699218.125.890307-.122926-1.707132.140033-.773438.07813.933694-.06191-1.761044.02734-.8125.02734s-1.746194-.08925-.8125-.02734-1.663745-.201051-.773438-.07813c.890308.122926-1.521277-.308094-.699218-.125.411029.09155-.698887-.18294-.308594-.07617.390293.106768-.641301-.204653-.273438-.08203.367864.122621-.582742-.2278-.238281-.08789.344461.139909-.514214-.246002-.193359-.08594.320854.160065-.4421-.265648-.144531-.08008.297568.185571-.365751-.284914-.0918-.06445.273953.220461-.282896-.303286-.03711-.0332z" fill="none" stroke="url(#v)" stroke-opacity=".746324"/><path d="m27.5 32.5v8.5c0 .828427 2.014719 1.5 4.5 1.5s4.5-.671573 4.5-1.5v-8.5h-.263672c-.634901.598592-2.331622.999109-4.236328 1-1.904706-.000891-3.601427-.401408-4.236328-1z" fill="url(#h)" stroke="#7239b3" stroke-opacity=".746324"/><path d="m36.5 32c0 .828427-2.014719 1.5-4.5 1.5s-4.5-.671573-4.5-1.5 2.014719-1.5 4.5-1.5 4.5.671573 4.5 1.5z" fill="url(#q)" stroke="#7239b3" stroke-opacity=".745098"/><path d="m28.445312 33.775391.04883 7.037109c.09382.0709.310462.195284.638671.304688.684774.228257 1.775917.388671 2.867188.388671s2.182414-.160414 2.867188-.388671c.328209-.109404.544855-.233789.638671-.304688l.04883-7.037109c.278979-.263025-.345324.263349-.04492.03711.300401-.22624-.398132.251029-.07813.05273.320006-.198294-.448874.238909-.109375.0625.339498-.176408-.499866.224837-.140625.06641.718482-.316861-1.158385.394282-.361329.136718.797057-.257563-1.325035.330357-.455078.125.869958-.205356-1.459056.260304-.527343.105469.931712-.154835-1.560424.18216-.582032.07813.978392-.104034-1.626573.101334-.61914.04883 1.007433-.05251-1.654109.01805-.636719.01758 1.01739.000476-1.644152-.07008-.636719-.01758 1.007433.05251-1.597532-.152862-.61914-.04883.978392.104035-1.513744-.23296-.582032-.07813.931713.154835-1.397301-.310825-.527343-.105469.869957.205357-1.252135-.382563-.455078-.125.797056.257564-1.079811-.453579-.361329-.136718.359241.15843-.480123-.242815-.140625-.06641.339499.176409-.429381-.260794-.109375-.0625.320007.198295-.378526-.278974-.07813-.05273.300402.22624-.323901-.300134-.04492-.03711z" fill="none" stroke="url(#w)" stroke-opacity=".746324"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/cylinderhoriprocent_52x60.svg b/icon-themes/elementary_svg/chart2/res/cylinderhoriprocent_52x60.svg
new file mode 100644
index 000000000..511cac067
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/cylinderhoriprocent_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" 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 offset=".58055538" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/></linearGradient><linearGradient id="b" gradientTransform="matrix(1.3832 0 0 1.4144 -11.892 21.511)" gradientUnits="userSpaceOnUse" x1="13.697" x2="13.3" y1="12.091" y2="29.436001"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset=".58055538" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="13.608" x2="13.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="15.608" x2="15.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="42.4995" x2="42.4995" y1="49.4995" y2="6.9995"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="27.964844" x2="15.464844" xlink:href="#e" y1="37.464844" y2="37.464844"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="30.464844" x2="10.464844" xlink:href="#d" y1="24.964844" y2="24.964844"/><linearGradient id="i" gradientTransform="translate(3.964844 -17.152344)" gradientUnits="userSpaceOnUse" x1="24" x2="6.5" xlink:href="#b" y1="34.617188" y2="34.617188"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="13" x2="28" xlink:href="#e" y1="29.25" y2="29.25"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="27.964844" x2="15.464844" xlink:href="#c" y1="36.36396" y2="35.909008"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="13" x2="28" xlink:href="#d" y1="18.179684" y2="18.179684"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="29.01301" x2="15.464844" xlink:href="#c" y1="24.964844" y2="24.964844"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="26.464844" x2="12.964844" xlink:href="#b" y1="8.964843" y2="8.964843"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="27.964844" x2="15.464844" xlink:href="#a" y1="17.464844" y2="17.464844"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="28.896893" x2="17.964844" xlink:href="#c" y1="12.464843" y2="12.464843"/><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="32.464844" x2="9.964844" xlink:href="#e" y1="37.464844" y2="37.464844"/><linearGradient id="r" gradientUnits="userSpaceOnUse" x1="27.464844" x2="15.464844" xlink:href="#c" y1="38.464844" y2="37.464844"/><linearGradient id="s" gradientUnits="userSpaceOnUse" x1="29.964844" x2="12.464844" xlink:href="#d" y1="24.964844" y2="24.964844"/><linearGradient id="t" gradientUnits="userSpaceOnUse" x1="28.394291" x2="14.964844" xlink:href="#c" y1="26.305902" y2="24.964844"/><linearGradient id="u" gradientUnits="userSpaceOnUse" x1="27.964844" x2="14.464844" xlink:href="#b" y1="9.464843" y2="8.464843"/><linearGradient id="v" gradientTransform="translate(3.964844 -17.152344)" gradientUnits="userSpaceOnUse" x1="26" x2="8.5" xlink:href="#b" y1="32.117188" y2="32.117188"/><linearGradient id="w" gradientUnits="userSpaceOnUse" x1="29.964844" x2="14.964844" xlink:href="#a" y1="16.063263" y2="14.964843"/><linearGradient id="x" gradientUnits="userSpaceOnUse" x1="27.5" x2="17.464844" xlink:href="#c" y1="11.679688" y2="12.464843"/><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><path d="m.4995.4995h57v49h-57z" fill="url(#f)" stroke="#939393" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><g fill="none"><g stroke="#939393"><path d="m45 43.5 5.5-6v-31h-38" stroke-linecap="round" stroke-linejoin="round"/><path d="m12.5 6.5-6 6v31.5l6-6.5" stroke-linecap="round" stroke-linejoin="round"/><path d="m12.5 7v30"/><path d="m6.5 43.5h38.5" stroke-linecap="round" stroke-linejoin="round"/></g><g stroke-linecap="round" stroke-linejoin="round"><path d="m1.5 1.5h55v47h-55z" stroke="#fff" stroke-width=".999"/><path d="m12.5 37.5h38" stroke="#939393"/></g></g><g stroke-linecap="round" stroke-linejoin="round" transform="matrix(0 -1 -1 0 49.964843 54.964844)"><path d="m27.447266 29a7 2.25 0 0 1 .052734.25v-.25zm.052734.25a7 2.25 0 0 1 -7 2.25 7 2.25 0 0 1 -6.966797-2.048828l-.033203 9.548828h.04687c-.03005.08299-.0457.166452-.04687.25 0 1.242641 3.134007 2.25 7 2.25s7-1.007359 7-2.25c-.0031-.08358-.02072-.167046-.05273-.25h.05273z" fill="url(#g)" stroke="#7239b3" stroke-opacity=".746324"/><ellipse cx="20.5" cy="29.25" fill="url(#j)" rx="7" ry="2.25" stroke="#7239b3" stroke-opacity=".745098"/><path d="m26.429688 30.958984c.0018.01759.01835.103992.02734.15625-.01838-.06106-.02505-.08299-.002.02344-.02382-.0706-.03565-.09719-.0078.0098-.02516-.06583-.0377-.09678-.0078.002-.03171-.07354-.02843-.05821.02344.08789.05458-.081-.421225.339854-.101563.0918.368137-.285673-.609668.380811-.197266.132813.412403-.247999-.729277.363814-.273437.144531s-.838455.343724-.339844.148437c.498611-.195286-.944129.316096-.404297.142579.539833-.173518-1.037459.287361-.458984.134765s-1.119481.250929-.505859.119141c.613621-.131789-1.193341.218154-.548829.107422.644513-.110732-1.25453.177167-.583984.08789.670546-.08928-1.304534.137713-.613281.07031.691253-.0674-1.339097.09594-.632813.05078 1.412569-.09031-2.739637.04102-1.302734.04102 1.464427.000347-2.670723-.124248-1.228516-.03711.721104.04357-1.307035-.109899-.599609-.04492.707426.06498-1.268644-.148565-.580078-.0625.688566.08607-1.223398-.186856-.558594-.08008.664804.106779-1.165809-.220864-.529297-.09375.636512.127115-1.096355-.256536-.492187-.109375s-1.021493-.288242-.453125-.121093c.568368.167148-.936089-.318404-.40625-.13086.529838.187545-.842942-.347891-.353516-.138672s-.742924-.37239-.294922-.138672c.448003.233719-.638544-.398467-.232422-.134765.406123.263701-.528996-.42253-.166015-.119141.36298.30339-.40761-.449906-.09375-.0918.31386.35811-.277251-.470518-.03125-.04102.246001.429502-.134247-.482136.0059.01953.02472.08771.03721.178407.03711.269531l-.03125 7.25586c.05353.177308.05623.366078.0078.544844-.0055-.08284-.05392-.07175.148438.08203.215941.164102.641507.379399 1.205078.560547 1.127141.362295 2.799441.611328 4.646484.611328s3.519343-.249033 4.646484-.611328c.563571-.181148.989137-.396445 1.205078-.560547.191948-.14587.148209-.145178.140626-.07813-.05144-.189547-.04532-.390113.01758-.576172v-7.277337c.03795.195902.05016.241905.03516.128906.02837.114633.02592.08861.01172.0078.03267.112113.02784.08585.0098.0039.0368.109811.0309.08394.0098.0039.06552.172806.09961.250494-.05273-.195312-.0014-.0036-.00058-.00035-.002-.0039-.0013-.0037-.000723-.000313-.002-.0039-.00052-.0015.000517-.000444 0-.002-.000783-.002-.0012.000051-.002-.002-.000551-.0014.000547-.000539 0-.002-.000931-.0031.000918-.000832 0-.0039-.000604-.002-.0014.00005-.002-.002-.000495-.0014.000492-.000521 0-.002-.000799-.0048.00082-.000951 0-.0059-.0017-.0067-.000309-.0014-.002-.0078-.0032-.01521-.000907-.0035-.0039-.01758v-.052464-.064453c-.05375.05501-.02357.0087-.02148.02734-.02857-.128907-.06153-.282624-.05859-.253907z" fill="none" stroke="url(#k)" stroke-opacity=".746324"/><g stroke-opacity=".745098"><path d="m13.5 18v.25a7 2.25 0 0 1 .046875-.25zm0 .25v10.75h.04687c-.03005.08299-.0457.166452-.04687.25 0 1.242641 3.134007 2.25 7 2.25s7-1.007359 7-2.25c-.0031-.08358-.02072-.167046-.05273-.25h.05273v-10.75a7 2.25 0 0 1 -7 2.25 7 2.25 0 0 1 -7-2.25zm14 0v-.25h-.05273a7 2.25 0 0 1 .05273.25z" fill="url(#h)" stroke="#cc3b02"/><ellipse cx="20.5" cy="18.179684" fill="url(#l)" rx="7" ry="2.25" stroke="#cc3b02"/><path d="m14.488272 20.183598c.01173 1.111475-.0002 3.020572-.0002 8.517622.05682.179952.06098.372405.01198.554643-.006-.07963-.05212-.07038.148438.08203.216035.164174.641459.381337 1.205078.5625 1.127236.362326 2.799382.611328 4.646484.611328s3.519248-.249002 4.646484-.611328c.563619-.181163.989043-.398326 1.205078-.5625.192257-.146104.150102-.145274.142579-.07813-.05268-.191379-.04655-.394181.01758-.582032l-.0003-8.42812v-.06641c-.04462.04147-.0067-.0104-.02148.02734-.108367-.354737-.0026.0026-.02733.02736.05454-.08096-.421163.339806-.101563.0918.368066-.285618-.609608.380775-.197266.132813.412343-.247963-.729227.365743-.273437.146484s-.838412.341755-.339844.146484c.498569-.19527-.944092.318037-.404297.144532.539796-.173506-1.035474.285399-.457031.132812s-1.121405.252876-.507812.121094c.613592-.131782-1.193315.216196-.548829.105469.644487-.110728-1.254506.177164-.583984.08789.670522-.08927-1.304511.137711-.613281.07031.69123-.0674-1.339075.09789-.632813.05273 1.412525-.09031-2.739594.04102-1.302734.04102s-2.715259-.131327-1.302734-.04102c.706262.04516-1.324043-.120132-.632813-.05273.69123.0674-1.283803-.159586-.613281-.07031.670522.08927-1.228471-.198618-.583984-.08789.644486.110727-1.162421-.237251-.548829-.105469.613593.131782-1.086255-.273681-.507812-.121094s-.996827-.306318-.457031-.132812c.539795.173505-.902866-.339802-.404297-.144532.498568.195271-.795634-.365743-.339844-.146484s-.68578-.394447-.273437-.146484z" fill="none" stroke="url(#m)"/><ellipse cx="20.5" cy="11.679684" fill="url(#n)" rx="7" ry="2.25" stroke="#0f5a00"/><path d="m13.5 11.5v.173828a7 2.25 0 0 1 .027344-.173828zm13.974609 0a7 2.25 0 0 1 .025391.179688v-.179688zm.025391.179688a7 2.25 0 0 1 -7 2.25 7 2.25 0 0 1 -6.998047-2.240235l.0332 6.275391h.027347a7 2.25 0 0 0 -.0625.285156 7 2.25 0 0 0 7 2.25 7 2.25 0 0 0 7-2.25 7 2.25 0 0 0 -.052734-.25h.052734z" fill="url(#i)" stroke="#0f5a00"/><g fill="none"><path d="m26.5 13.861328c-.25586.112883-.452796.267682-.744141.361328-1.407826.452516-3.236006.707031-5.255859.707032-2.013293-.000176-3.836163-.253025-5.242188-.703126-.290744-.09307-.488599-.245281-.74414-.357421l.01563 3.095703h-.966802a1.0001 1.0001 0 0 1 .955078 1.292968c-.008-.07084-.05408-.07273.136719.07227.214488.162999.638334.377682 1.201172.558594 1.125675.36182 2.798391.611324 4.644531.611324s3.518856-.249504 4.644531-.611328c.562838-.180912.986684-.395595 1.201172-.558594.187549-.142526.143204-.13634.134766-.07031a1.0001 1.0001 0 0 1 .019531-.58008z" stroke="url(#o)"/><path d="m20.5 10.5c-1.742542 0-3.482617.240855-4.623047.607422-.570215.183283-.988459.402185-1.1875.55664-.199041.154456-.11914.156918-.119141.01563 0-.141293-.0799-.138831.119141.01562.199041.154456.617285.373358 1.1875.556641 1.14043.366567 2.880505.607422 4.623047.607422s3.482617-.240855 4.623047-.607422c.570215-.183283.988459-.402185 1.1875-.556641.199041-.154455.11914-.156917.119141-.01562-.000001.141292.0799.13883-.119141-.01563-.199041-.154455-.617285-.373357-1.1875-.55664-1.14043-.366567-2.880505-.607422-4.623047-.607422z" stroke="url(#p)"/></g></g><g transform="translate(18)"><g><path d="m27.447266 32c.03201.08295.04962.166417.05273.25v-.25zm.052734.25c0 1.242641-3.134007 2.25-7 2.25-3.621475-.000859-6.643003-.889444-6.966797-2.048828l-.033203 6.548828h.04687c-.03005.08299-.0457.166452-.04687.25 0 1.242641 3.134007 2.25 7 2.25s7-1.007359 7-2.25c-.0031-.08358-.02072-.167046-.05273-.25h.05273z" fill="url(#q)" stroke="#7239b3" stroke-opacity=".746324"/><path d="m27.5 32.25c0 1.242641-3.134007 2.25-7 2.25s-7-1.007359-7-2.25 3.134007-2.25 7-2.25 7 1.007359 7 2.25z" fill="url(#j)" stroke="#7239b3" stroke-opacity=".745098"/><path d="m26.429688 33.958984c.0018.01759.01835.103992.02734.15625-.01838-.06106-.02505-.08299-.002.02344-.02382-.0706-.03565-.09719-.0078.0098-.02516-.06583-.0377-.09678-.0078.002-.03171-.07354-.02843-.05821.02344.08789.05458-.081-.421225.339854-.101563.0918.368137-.285673-.609668.380811-.197266.132813.412403-.247999-.729277.363814-.273437.144531s-.838455.343724-.339844.148437c.498611-.195286-.944129.316096-.404297.142579.539833-.173518-1.037459.287361-.458984.134765s-1.119481.250929-.505859.119141c.613621-.131789-1.193341.218154-.548829.107422.644513-.110732-1.25453.177167-.583984.08789.670546-.08928-1.304534.137713-.613281.07031.691253-.0674-1.339097.09594-.632813.05078 1.412569-.09031-2.739637.04102-1.302734.04102 1.464427.000347-2.670723-.124248-1.228516-.03711.721104.04357-1.307035-.109899-.599609-.04492.707426.06498-1.268644-.148565-.580078-.0625.688566.08607-1.223398-.186856-.558594-.08008.664804.106779-1.165809-.220864-.529297-.09375.636512.127115-1.096355-.256536-.492187-.109375s-1.021493-.288242-.453125-.121093c.568368.167148-.936089-.318404-.40625-.13086.529838.187545-.842942-.347891-.353516-.138672s-.742924-.37239-.294922-.138672c.448003.233719-.638544-.398467-.232422-.134765.406123.263701-.528996-.42253-.166015-.119141.36298.30339-.40761-.449906-.09375-.0918.31386.35811-.277251-.470518-.03125-.04102.246001.429502-.134247-.482136.0059.01953.02472.08771.03721.178407.03711.269531l-.03125 4.25586c.05353.177308.05623.366078.0078.544844-.0055-.08284-.05392-.07175.148438.08203.215941.164102.641507.379399 1.205078.560547 1.127141.362295 2.799441.611328 4.646484.611328s3.519343-.249033 4.646484-.611328c.563571-.181148.989137-.396445 1.205078-.560547.191948-.14587.148209-.145178.140626-.07813-.05144-.189547-.04532-.390113.01758-.576172v-4.277337c.03795.195902.05016.241905.03516.128906.02837.114633.02592.08861.01172.0078.03267.112113.02784.08585.0098.0039.0368.109811.0309.08394.0098.0039.06552.172806.09961.250494-.05273-.195312-.0014-.0036-.00058-.00035-.002-.0039-.0013-.0037-.000723-.000313-.002-.0039-.00052-.0015.000517-.000444 0-.002-.000783-.002-.0012.000051-.002-.002-.000551-.0014.000547-.000539 0-.002-.000931-.0031.000918-.000832 0-.0039-.000604-.002-.0014.00005-.002-.002-.000495-.0014.000492-.000521 0-.002-.000799-.0048.00082-.000951 0-.0059-.0017-.0067-.000309-.0014-.002-.0078-.0032-.01521-.000907-.0035-.0039-.01758v-.052464-.064453c-.05375.05501-.02357.0087-.02148.02734-.02857-.128907-.06153-.282624-.05859-.253907z" fill="none" stroke="url(#r)" stroke-opacity=".746324"/></g><g stroke-opacity=".745098"><path d="m13.5 16v.25c.0012-.08355.01682-.167011.04687-.25zm0 .25v15.75h.04687c-.03005.08299-.0457.166452-.04687.25 0 1.242641 3.134007 2.25 7 2.25s7-1.007359 7-2.25c-.0031-.08358-.02072-.167046-.05273-.25h.05273v-15.75c0 1.242641-3.134007 2.25-7 2.25s-7-1.007359-7-2.25zm14 0v-.25h-.05273c.03201.08295.04961.166417.05273.25z" fill="url(#s)" stroke="#cc3b02"/><path d="m27.5 16.179684c0 1.242641-3.134007 2.25-7 2.25s-7-1.007359-7-2.25 3.134007-2.25 7-2.25 7 1.007359 7 2.25z" fill="url(#l)" stroke="#cc3b02"/><path d="m14.488272 18.183598c.01173 1.111475-.0002 8.020572-.0002 13.517622.05682.179952.06098.372405.01198.554643-.006-.07963-.05212-.07038.148438.08203.216035.164174.641459.381337 1.205078.5625 1.127236.362326 2.799382.611328 4.646484.611328s3.519248-.249002 4.646484-.611328c.563619-.181163.989043-.398326 1.205078-.5625.192257-.146104.150102-.145274.142579-.07813-.05268-.191379-.04655-.394181.01758-.582032l-.0003-13.42812v-.06641c-.04462.04147-.0067-.0104-.02148.02734-.108367-.354737-.0026.0026-.02733.02736.05454-.08096-.421163.339806-.101563.0918.368066-.285618-.609608.380775-.197266.132813.412343-.247963-.729227.365743-.273437.146484s-.838412.341755-.339844.146484c.498569-.19527-.944092.318037-.404297.144532.539796-.173506-1.035474.285399-.457031.132812s-1.121405.252876-.507812.121094c.613592-.131782-1.193315.216196-.548829.105469.644487-.110728-1.254506.177164-.583984.08789.670522-.08927-1.304511.137711-.613281.07031.69123-.0674-1.339075.09789-.632813.05273 1.412525-.09031-2.739594.04102-1.302734.04102s-2.715259-.131327-1.302734-.04102c.706262.04516-1.324043-.120132-.632813-.05273.69123.0674-1.283803-.159586-.613281-.07031.670522.08927-1.228471-.198618-.583984-.08789.644486.110727-1.162421-.237251-.548829-.105469.613593.131782-1.086255-.273681-.507812-.121094s-.996827-.306318-.457031-.132812c.539795.173505-.902866-.339802-.404297-.144532.498568.195271-.795634-.365743-.339844-.146484s-.68578-.394447-.273437-.146484z" fill="none" stroke="url(#t)"/></g><g stroke-opacity=".745098"><ellipse cx="20.5" cy="11.679684" fill="url(#u)" rx="7" ry="2.25" stroke="#0f5a00"/><path d="m13.5 11.5v.173828c.0021-.05803.01126-.11602.02734-.173828zm13.974609 0c.01591.05976.02438.119707.02539.179688v-.179688zm.025391.179688c0 1.242641-3.134007 2.25-7 2.25-3.853398-.000334-6.981323-1.001654-6.998047-2.240235l.0332 4.275391h.02735c-.03962.09453-.06049.189774-.0625.285156 0 1.242641 3.134007 2.25 7 2.25s7-1.007359 7-2.25c-.0031-.08358-.02072-.167046-.05273-.25h.052727z" fill="url(#v)" stroke="#0f5a00"/><g fill="none"><path d="m26.5 13.861328c-.25586.112883-.452796.267682-.744141.361328-1.407826.452516-3.236006.707031-5.255859.707032-2.013293-.000176-3.836163-.253025-5.242188-.703126-.290744-.09307-.488599-.245281-.74414-.357421l.01563 1.095703-.01172 1.292968c-.008-.07084-.05408-.07273.136719.07227.214488.162999.638334.377682 1.201172.558594 1.125671.36182 2.798387.611324 4.644527.611324s3.518856-.249504 4.644531-.611328c.562838-.180912.986684-.395595 1.201172-.558594.187549-.142526.143204-.13634.134766-.07031-.05098-.191039-.04418-.392902.01953-.58008z" stroke="url(#w)"/><path d="m20.5 10.5c-1.742542 0-3.482617.240855-4.623047.607422-.570215.183283-.988459.402185-1.1875.55664-.199041.154456-.11914.156918-.119141.01563 0-.141293-.0799-.138831.119141.01562.199041.154456.617285.373358 1.1875.556641 1.14043.366567 2.880505.607422 4.623047.607422s3.482617-.240855 4.623047-.607422c.570215-.183283.988459-.402185 1.1875-.556641.199041-.154455.11914-.156917.119141-.01562-.000001.141292.0799.13883-.119141-.01563-.199041-.154455-.617285-.373357-1.1875-.55664-1.14043-.366567-2.880505-.607422-4.623047-.607422z" stroke="url(#x)"/></g></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/cylinderhoristack_52x60.svg b/icon-themes/elementary_svg/chart2/res/cylinderhoristack_52x60.svg
new file mode 100644
index 000000000..26a7b4054
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/cylinderhoristack_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" 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 offset=".58055538" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/></linearGradient><linearGradient id="b" gradientTransform="matrix(1.3832 0 0 1.4144 -11.892 21.511)" gradientUnits="userSpaceOnUse" x1="13.697" x2="13.3" y1="12.091" y2="29.436001"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset=".58055538" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="13.608" x2="13.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="15.608" x2="15.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="42.4995" x2="42.4995" y1="49.4995" y2="6.9995"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="29.525126" x2="14.492207" xlink:href="#e" y1="37.464844" y2="38.711014"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="52.5" x2="52.5" xlink:href="#d" y1="19.5" y2="37"/><linearGradient id="i" gradientTransform="translate(3.964844 -17.152344)" gradientUnits="userSpaceOnUse" x1="26.5" x2="6.5" xlink:href="#b" y1="39.617188" y2="39.617188"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="13" x2="28" xlink:href="#e" y1="29.25" y2="29.25"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="29" x2="15.464844" xlink:href="#c" y1="38.375" y2="38.4375"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="13" x2="28" xlink:href="#d" y1="18.179684" y2="18.179684"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="27.964844" x2="15.464844" y1="31.417578" y2="31.259962"><stop offset="0" stop-color="#fff"/><stop offset=".95238096" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="27.964844" x2="7.964844" xlink:href="#b" y1="12.464843" y2="12.464843"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="20" x2="20" xlink:href="#a" y1="19.5" y2="23.75"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="20.500002" x2="20.5" xlink:href="#c" y1="16.429684" y2="19"/><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="29.964844" x2="12.464844" xlink:href="#e" y1="34.964844" y2="34.964844"/><linearGradient id="r" gradientUnits="userSpaceOnUse" x1="27.964844" x2="14.964844" xlink:href="#c" y1="36.464844" y2="36.464844"/><linearGradient id="s" gradientUnits="userSpaceOnUse" x1="29.964844" x2="12.464844" xlink:href="#d" y1="27.464844" y2="27.464844"/><linearGradient id="t" gradientUnits="userSpaceOnUse" x1="27.464844" x2="14.964844" xlink:href="#c" y1="26.217514" y2="26.453218"/><linearGradient id="u" gradientUnits="userSpaceOnUse" x1="27.464844" x2="12.464844" xlink:href="#b" y1="9.028033" y2="9.964843"/><linearGradient id="v" gradientTransform="translate(3.964844 -17.152344)" gradientUnits="userSpaceOnUse" x1="21" x2="8.5" xlink:href="#b" y1="32.117188" y2="32.117188"/><linearGradient id="w" gradientUnits="userSpaceOnUse" x1="24.964844" x2="14.964844" xlink:href="#a" y1="14.964843" y2="14.964843"/><linearGradient id="x" gradientUnits="userSpaceOnUse" x1="20.5" x2="21" xlink:href="#c" y1="9.5" y2="12.5"/><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><path d="m.4995.4995h57v49h-57z" fill="url(#f)" stroke="#939393" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><g fill="none"><g stroke="#939393"><path d="m45 43.5 5.5-6v-31h-38" stroke-linecap="round" stroke-linejoin="round"/><path d="m12.5 6.5-6 6v31.5l6-6.5" stroke-linecap="round" stroke-linejoin="round"/><path d="m12.5 7v30"/><path d="m6.5 43.5h38.5" stroke-linecap="round" stroke-linejoin="round"/></g><g stroke-linecap="round" stroke-linejoin="round"><path d="m1.5 1.5h55v47h-55z" stroke="#fff" stroke-width=".999"/><path d="m12.5 37.5h38" stroke="#939393"/></g></g><g stroke-linecap="round" stroke-linejoin="round" transform="matrix(0 -1 -1 0 49.964843 54.964844)"><g transform="translate(18)"><g><path d="m27.447266 32c.03201.08295.04962.166417.05273.25v-.25zm.052734.25c0 1.242641-3.134007 2.25-7 2.25-3.621475-.000859-6.643003-.889444-6.966797-2.048828l-.033203 6.548828h.04687c-.03005.08299-.0457.166452-.04687.25 0 1.242641 3.134007 2.25 7 2.25s7-1.007359 7-2.25c-.0031-.08358-.02072-.167046-.05273-.25h.05273z" fill="url(#q)" stroke="#7239b3" stroke-opacity=".746324"/><path d="m27.5 32.25c0 1.242641-3.134007 2.25-7 2.25s-7-1.007359-7-2.25 3.134007-2.25 7-2.25 7 1.007359 7 2.25z" fill="url(#j)" stroke="#7239b3" stroke-opacity=".745098"/><path d="m26.429688 33.958984c.0018.01759.01835.103992.02734.15625-.01838-.06106-.02505-.08299-.002.02344-.02382-.0706-.03565-.09719-.0078.0098-.02516-.06583-.0377-.09678-.0078.002-.03171-.07354-.02843-.05821.02344.08789.05458-.081-.421225.339854-.101563.0918.368137-.285673-.609668.380811-.197266.132813.412403-.247999-.729277.363814-.273437.144531s-.838455.343724-.339844.148437c.498611-.195286-.944129.316096-.404297.142579.539833-.173518-1.037459.287361-.458984.134765s-1.119481.250929-.505859.119141c.613621-.131789-1.193341.218154-.548829.107422.644513-.110732-1.25453.177167-.583984.08789.670546-.08928-1.304534.137713-.613281.07031.691253-.0674-1.339097.09594-.632813.05078 1.412569-.09031-2.739637.04102-1.302734.04102 1.464427.000347-2.670723-.124248-1.228516-.03711.721104.04357-1.307035-.109899-.599609-.04492.707426.06498-1.268644-.148565-.580078-.0625.688566.08607-1.223398-.186856-.558594-.08008.664804.106779-1.165809-.220864-.529297-.09375.636512.127115-1.096355-.256536-.492187-.109375s-1.021493-.288242-.453125-.121093c.568368.167148-.936089-.318404-.40625-.13086.529838.187545-.842942-.347891-.353516-.138672s-.742924-.37239-.294922-.138672c.448003.233719-.638544-.398467-.232422-.134765.406123.263701-.528996-.42253-.166015-.119141.36298.30339-.40761-.449906-.09375-.0918.31386.35811-.277251-.470518-.03125-.04102.246001.429502-.134247-.482136.0059.01953.02472.08771.03721.178407.03711.269531l-.03125 4.25586c.05353.177308.05623.366078.0078.544844-.0055-.08284-.05392-.07175.148438.08203.215941.164102.641507.379399 1.205078.560547 1.127141.362295 2.799441.611328 4.646484.611328s3.519343-.249033 4.646484-.611328c.563571-.181148.989137-.396445 1.205078-.560547.191948-.14587.148209-.145178.140626-.07813-.05144-.189547-.04532-.390113.01758-.576172v-4.277337c.03795.195902.05016.241905.03516.128906.02837.114633.02592.08861.01172.0078.03267.112113.02784.08585.0098.0039.0368.109811.0309.08394.0098.0039.06552.172806.09961.250494-.05273-.195312-.0014-.0036-.00058-.00035-.002-.0039-.0013-.0037-.000723-.000313-.002-.0039-.00052-.0015.000517-.000444 0-.002-.000783-.002-.0012.000051-.002-.002-.000551-.0014.000547-.000539 0-.002-.000931-.0031.000918-.000832 0-.0039-.000604-.002-.0014.00005-.002-.002-.000495-.0014.000492-.000521 0-.002-.000799-.0048.00082-.000951 0-.0059-.0017-.0067-.000309-.0014-.002-.0078-.0032-.01521-.000907-.0035-.0039-.01758v-.052464-.064453c-.05375.05501-.02357.0087-.02148.02734-.02857-.128907-.06153-.282624-.05859-.253907z" fill="none" stroke="url(#r)" stroke-opacity=".746324"/></g><g stroke-opacity=".745098"><path d="m13.5 16v.25c.0012-.08355.01682-.167011.04687-.25zm0 .25v15.75h.04687c-.03005.08299-.0457.166452-.04687.25 0 1.242641 3.134007 2.25 7 2.25s7-1.007359 7-2.25c-.0031-.08358-.02072-.167046-.05273-.25h.05273v-15.75c0 1.242641-3.134007 2.25-7 2.25s-7-1.007359-7-2.25zm14 0v-.25h-.05273c.03201.08295.04961.166417.05273.25z" fill="url(#s)" stroke="#cc3b02"/><path d="m27.5 16.179684c0 1.242641-3.134007 2.25-7 2.25s-7-1.007359-7-2.25 3.134007-2.25 7-2.25 7 1.007359 7 2.25z" fill="url(#l)" stroke="#cc3b02"/><path d="m14.488272 18.183598c.01173 1.111475-.0002 8.020572-.0002 13.517622.05682.179952.06098.372405.01198.554643-.006-.07963-.05212-.07038.148438.08203.216035.164174.641459.381337 1.205078.5625 1.127236.362326 2.799382.611328 4.646484.611328s3.519248-.249002 4.646484-.611328c.563619-.181163.989043-.398326 1.205078-.5625.192257-.146104.150102-.145274.142579-.07813-.05268-.191379-.04655-.394181.01758-.582032l-.0003-13.42812v-.06641c-.04462.04147-.0067-.0104-.02148.02734-.108367-.354737-.0026.0026-.02733.02736.05454-.08096-.421163.339806-.101563.0918.368066-.285618-.609608.380775-.197266.132813.412343-.247963-.729227.365743-.273437.146484s-.838412.341755-.339844.146484c.498569-.19527-.944092.318037-.404297.144532.539796-.173506-1.035474.285399-.457031.132812s-1.121405.252876-.507812.121094c.613592-.131782-1.193315.216196-.548829.105469.644487-.110728-1.254506.177164-.583984.08789.670522-.08927-1.304511.137711-.613281.07031.69123-.0674-1.339075.09789-.632813.05273 1.412525-.09031-2.739594.04102-1.302734.04102s-2.715259-.131327-1.302734-.04102c.706262.04516-1.324043-.120132-.632813-.05273.69123.0674-1.283803-.159586-.613281-.07031.670522.08927-1.228471-.198618-.583984-.08789.644486.110727-1.162421-.237251-.548829-.105469.613593.131782-1.086255-.273681-.507812-.121094s-.996827-.306318-.457031-.132812c.539795.173505-.902866-.339802-.404297-.144532.498568.195271-.795634-.365743-.339844-.146484s-.68578-.394447-.273437-.146484z" fill="none" stroke="url(#t)"/></g><g stroke-opacity=".745098"><ellipse cx="20.5" cy="11.679684" fill="url(#u)" rx="7" ry="2.25" stroke="#0f5a00"/><path d="m13.5 11.5v.173828c.0021-.05803.01126-.11602.02734-.173828zm13.974609 0c.01591.05976.02438.119707.02539.179688v-.179688zm.025391.179688c0 1.242641-3.134007 2.25-7 2.25-3.853398-.000334-6.981323-1.001654-6.998047-2.240235l.0332 4.275391h.02735c-.03962.09453-.06049.189774-.0625.285156 0 1.242641 3.134007 2.25 7 2.25s7-1.007359 7-2.25c-.0031-.08358-.02072-.167046-.05273-.25h.052727z" fill="url(#v)" stroke="#0f5a00"/><g fill="none"><path d="m26.5 13.861328c-.25586.112883-.452796.267682-.744141.361328-1.407826.452516-3.236006.707031-5.255859.707032-2.013293-.000176-3.836163-.253025-5.242188-.703126-.290744-.09307-.488599-.245281-.74414-.357421l.01563 1.095703-.01172 1.292968c-.008-.07084-.05408-.07273.136719.07227.214488.162999.638334.377682 1.201172.558594 1.125671.36182 2.798387.611324 4.644527.611324s3.518856-.249504 4.644531-.611328c.562838-.180912.986684-.395595 1.201172-.558594.187549-.142526.143204-.13634.134766-.07031-.05098-.191039-.04418-.392902.01953-.58008z" stroke="url(#w)"/><path d="m20.5 10.5c-1.742542 0-3.482617.240855-4.623047.607422-.570215.183283-.988459.402185-1.1875.55664-.199041.154456-.11914.156918-.119141.01563 0-.141293-.0799-.138831.119141.01562.199041.154456.617285.373358 1.1875.556641 1.14043.366567 2.880505.607422 4.623047.607422s3.482617-.240855 4.623047-.607422c.570215-.183283.988459-.402185 1.1875-.556641.199041-.154455.11914-.156917.119141-.01562-.000001.141292.0799.13883-.119141-.01563-.199041-.154455-.617285-.373357-1.1875-.55664-1.14043-.366567-2.880505-.607422-4.623047-.607422z" stroke="url(#x)"/></g></g></g><path d="m27.447266 34c.03201.08295.04962.166417.05273.25v-.25zm.052734.25c0 1.242641-3.134007 2.25-7 2.25-3.621475-.000859-6.643003-.889444-6.966797-2.048828l-.033203 4.548828h.04687c-.03005.08299-.0457.166452-.04687.25 0 1.242641 3.134007 2.25 7 2.25s7-1.007359 7-2.25c-.0031-.08358-.02072-.167046-.05273-.25h.05273z" fill="url(#g)" stroke="#7239b3" stroke-opacity=".746324"/><path d="m27.5 34.25c0 1.242641-3.134007 2.25-7 2.25s-7-1.007359-7-2.25 3.134007-2.25 7-2.25 7 1.007359 7 2.25z" fill="url(#j)" stroke="#7239b3" stroke-opacity=".745098"/><path d="m26.429688 35.958984c.0018.01759.01835.103992.02734.15625-.01838-.06106-.02505-.08299-.002.02344-.02382-.0706-.03565-.09719-.0078.0098-.02516-.06583-.0377-.09678-.0078.002-.03171-.07354-.02843-.05821.02344.08789.05458-.081-.421225.339854-.101563.0918.368137-.285673-.609668.380811-.197266.132813.412403-.247999-.729277.363814-.273437.144531s-.838455.343724-.339844.148437c.498611-.195286-.944129.316096-.404297.142579.539833-.173518-1.037459.287361-.458984.134765s-1.119481.250929-.505859.119141c.613621-.131789-1.193341.218154-.548829.107422.644513-.110732-1.25453.177167-.583984.08789.670546-.08928-1.304534.137713-.613281.07031.691253-.0674-1.339097.09594-.632813.05078 1.412569-.09031-2.739637.04102-1.302734.04102 1.464427.000347-2.670723-.124248-1.228516-.03711.721104.04357-1.307035-.109899-.599609-.04492.707426.06498-1.268644-.148565-.580078-.0625.688566.08607-1.223398-.186856-.558594-.08008.664804.106779-1.165809-.220864-.529297-.09375.636512.127115-1.096355-.256536-.492187-.109375s-1.021493-.288242-.453125-.121093c.568368.167148-.936089-.318404-.40625-.13086.529838.187545-.842942-.347891-.353516-.138672s-.742924-.37239-.294922-.138672c.448003.233719-.638544-.398467-.232422-.134765.406123.263701-.528996-.42253-.166015-.119141.36298.30339-.40761-.449906-.09375-.0918.31386.35811-.277251-.470518-.03125-.04102.246001.429502-.134247-.482136.0059.01953.02472.08771.03721.178407.03711.269531l-.03125 2.25586c.05353.177308.05623.366078.0078.544844-.0055-.08284-.05392-.07175.148438.08203.215941.164102.641507.379399 1.205078.560547 1.127141.362295 2.799441.611328 4.646484.611328s3.519343-.249033 4.646484-.611328c.563571-.181148.989137-.396445 1.205078-.560547.191948-.14587.148209-.145178.140626-.07813-.05144-.189547-.04532-.390113.01758-.576172v-2.277337c.03795.195902.05016.241905.03516.128906.02837.114633.02592.08861.01172.0078.03267.112113.02784.08585.0098.0039.0368.109811.0309.08394.0098.0039.06552.172806.09961.250494-.05273-.195312-.0014-.0036-.00058-.00035-.002-.0039-.0013-.0037-.000723-.000313-.002-.0039-.00052-.0015.000517-.000444 0-.002-.000783-.002-.0012.000051-.002-.002-.000551-.0014.000547-.000539 0-.002-.000931-.0031.000918-.000832 0-.0039-.000604-.002-.0014.00005-.002-.002-.000495-.0014.000492-.000521 0-.002-.000799-.0048.00082-.000951 0-.0059-.0017-.0067-.000309-.0014-.002-.0078-.0032-.01521-.000907-.0035-.0039-.01758v-.052464-.064453c-.05375.05501-.02357.0087-.02148.02734-.02857-.128907-.06153-.282624-.05859-.253907z" fill="none" stroke="url(#k)" stroke-opacity=".746324"/><g stroke-opacity=".745098"><path d="m13.5 23v.25c.0012-.08355.01682-.167011.04687-.25zm0 .25v10.75h.04687c-.03005.08299-.0457.166452-.04687.25 0 1.242641 3.134007 2.25 7 2.25s7-1.007359 7-2.25c-.0031-.08358-.02072-.167046-.05273-.25h.05273v-10.75c0 1.242641-3.134007 2.25-7 2.25s-7-1.007359-7-2.25zm14 0v-.25h-.05273c.03201.08295.04961.166417.05273.25z" fill="url(#h)" stroke="#cc3b02"/><path d="m27.5 23.179684c0 1.242641-3.134007 2.25-7 2.25s-7-1.007359-7-2.25 3.134007-2.25 7-2.25 7 1.007359 7 2.25z" fill="url(#l)" stroke="#cc3b02"/><path d="m14.488272 25.183598c.01173 1.111475-.0002 3.020572-.0002 8.517622.05682.179952.06098.372405.01198.554643-.006-.07963-.05212-.07038.148438.08203.216035.164174.641459.381337 1.205078.5625 1.127236.362326 2.799382.611328 4.646484.611328s3.519248-.249002 4.646484-.611328c.563619-.181163.989043-.398326 1.205078-.5625.192257-.146104.150102-.145274.142579-.07813-.05268-.191379-.04655-.394181.01758-.582032l-.0003-8.42812v-.06641c-.04462.04147-.0067-.0104-.02148.02734-.108367-.354737-.0026.0026-.02733.02736.05454-.08096-.421163.339806-.101563.0918.368066-.285618-.609608.380775-.197266.132813.412343-.247963-.729227.365743-.273437.146484s-.838412.341755-.339844.146484c.498569-.19527-.944092.318037-.404297.144532.539796-.173506-1.035474.285399-.457031.132812s-1.121405.252876-.507812.121094c.613592-.131782-1.193315.216196-.548829.105469.644487-.110728-1.254506.177164-.583984.08789.670522-.08927-1.304511.137711-.613281.07031.69123-.0674-1.339075.09789-.632813.05273 1.412525-.09031-2.739594.04102-1.302734.04102s-2.715259-.131327-1.302734-.04102c.706262.04516-1.324043-.120132-.632813-.05273.69123.0674-1.283803-.159586-.613281-.07031.670522.08927-1.228471-.198618-.583984-.08789.644486.110727-1.162421-.237251-.548829-.105469.613593.131782-1.086255-.273681-.507812-.121094s-.996827-.306318-.457031-.132812c.539795.173505-.902866-.339802-.404297-.144532.498568.195271-.795634-.365743-.339844-.146484s-.68578-.394447-.273437-.146484z" fill="none" stroke="url(#m)"/><path d="m27.500001 18.679684c0 1.242641-3.134007 2.25-7 2.25s-7-1.007359-7-2.25c-.000001-1.242641 3.134006-2.25 7-2.25s7.000001 1.007359 7 2.25z" fill="url(#n)" stroke="#0f5a00"/><path d="m13.500001 18.5v.173828c.0021-.05803.01126-.11602.02734-.173828zm13.974609 0c.01591.05976.02438.119707.02539.179688v-.179688zm.02539.179688c0 1.242641-3.134007 2.25-7 2.25-3.853398-.000334-6.981323-1.001654-6.998047-2.240235l.0332 4.275391h.02735c-.03962.09453-.06049.189774-.0625.285156 0 1.242641 3.134007 2.25 7 2.25s7-1.007359 7-2.25c-.0031-.08358-.02072-.167046-.05273-.25h.052727z" fill="url(#i)" stroke="#0f5a00"/><g fill="none"><path d="m26.500001 20.861328c-.25586.112883-.452796.267682-.744141.361328-1.407826.452516-3.236006.707031-5.255859.707032-2.013293-.000176-3.836163-.253025-5.242188-.703126-.290744-.09307-.488599-.245281-.74414-.357421l.0039 2.388671c-.008-.07084-.05408-.07273.136719.07227.214488.162999.638334.377682 1.201172.558594 1.12568.36182 2.798396.611324 4.644536.611324s3.518856-.249504 4.644531-.611328c.562838-.180912.986684-.395595 1.201172-.558594.187549-.142526.143204-.13634.134766-.07031-.05098-.191039-.04418-.392902.01953-.58008z" stroke="url(#o)"/><path d="m20.500001 17.5c-1.742542 0-3.482617.240855-4.623047.607422-.570215.183283-.988459.402185-1.1875.55664-.199041.154456-.11914.156918-.119141.01563 0-.141293-.0799-.138831.119141.01562.199041.154456.617285.373358 1.1875.556641 1.14043.366567 2.880505.607422 4.623047.607422s3.482617-.240855 4.623047-.607422c.570215-.183283.988459-.402185 1.1875-.556641.199041-.154455.11914-.156917.119141-.01562-.000001.141292.0799.13883-.119141-.01563-.199041-.154455-.617285-.373357-1.1875-.55664-1.14043-.366567-2.880505-.607422-4.623047-.607422z" stroke="url(#p)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/cylinderpercent_52x60.svg b/icon-themes/elementary_svg/chart2/res/cylinderpercent_52x60.svg
new file mode 100644
index 000000000..da9ca5579
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/cylinderpercent_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" 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 offset=".58055538" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/></linearGradient><linearGradient id="b" gradientTransform="matrix(1.3832 0 0 1.4144 -11.892 21.511)" gradientUnits="userSpaceOnUse" x1="13.697" x2="13.3" y1="12.091" y2="29.436001"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset=".58055538" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="13.608" x2="13.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="15.608" x2="15.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="42.4995" x2="42.4995" y1="49.4995" y2="6.9995"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="32" x2="32" xlink:href="#e" y1="32" y2="44.5"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="52.46484" x2="52.46484" xlink:href="#d" y1="28.035156" y2="33.035156"/><linearGradient id="i" gradientTransform="translate(3.964844 -17.152344)" gradientUnits="userSpaceOnUse" x1="18.535156" x2="18.535156" xlink:href="#b" y1="26.652344" y2="41.652344"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="13" x2="28" xlink:href="#e" y1="29.25" y2="29.25"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="20.5" x2="20.5" xlink:href="#c" y1="30" y2="37.5"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="13" x2="28" xlink:href="#d" y1="18.179684" y2="18.179684"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="21.5" x2="21.5" xlink:href="#c" y1="19.5" y2="30"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="13" x2="28" xlink:href="#b" y1="11.679684" y2="11.679684"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="20" x2="20" xlink:href="#a" y1="11.5" y2="18.5"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="20.5" x2="21" xlink:href="#c" y1="9.5" y2="12.5"/><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="20.5" x2="20.5" xlink:href="#c" y1="34.5" y2="37.5"/><linearGradient id="r" gradientUnits="userSpaceOnUse" x1="19.5" x2="20" xlink:href="#a" y1="13.5" y2="18.5"/><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><g stroke="#939393"><g stroke-linecap="round" stroke-linejoin="round"><path d="m.4995.4995h57v49h-57z" fill="url(#f)" stroke-width=".999"/><g fill="none"><path d="m45 43.5 5.5-6v-31h-38"/><path d="m12.5 6.5-6 6v31.5l6-6.5"/></g></g><path d="m12.5 7v30" fill="none"/></g><g stroke-linecap="round" stroke-linejoin="round"><g fill="none"><path d="m6.5 43.5h38.5" stroke="#939393"/><path d="m1.5 1.5h55v47h-55z" stroke="#fff" stroke-width=".999"/><path d="m12.5 37.5h38" stroke="#939393"/></g><path d="m27.447266 29a7 2.25 0 0 1 .052734.25v-.25zm.052734.25a7 2.25 0 0 1 -7 2.25 7 2.25 0 0 1 -6.966797-2.048828l-.033203 9.548828h.046875c-.03005.08299-.045705.166452-.046875.25 0 1.242641 3.134007 2.25 7 2.25s7-1.007359 7-2.25c-.0031-.08358-.020724-.167046-.052734-.25h.052734z" fill="url(#g)" stroke="#7239b3" stroke-opacity=".746324"/><ellipse cx="20.5" cy="29.25" fill="url(#j)" rx="7" ry="2.25" stroke="#7239b3" stroke-opacity=".745098"/><path d="m26.429688 30.958984c.0018.01759.01835.103992.02734.15625-.01838-.06106-.02505-.08299-.002.02344-.02382-.0706-.03565-.09719-.0078.0098-.02516-.06583-.0377-.09678-.0078.002-.03171-.07354-.02843-.05821.02344.08789.05458-.081-.421225.339854-.101563.0918.368137-.285673-.609668.380811-.197266.132813.412403-.247999-.729277.363814-.273437.144531s-.838455.343724-.339844.148437c.498611-.195286-.944129.316096-.404297.142579.539833-.173518-1.037459.287361-.458984.134765s-1.119481.250929-.505859.119141c.613621-.131789-1.193341.218154-.548829.107422.644513-.110732-1.25453.177167-.583984.08789.670546-.08928-1.304534.137713-.613281.07031.691253-.0674-1.339097.09594-.632813.05078 1.412569-.09031-2.739637.04102-1.302734.04102 1.464427.000347-2.670723-.124248-1.228516-.03711.721104.04357-1.307035-.109899-.599609-.04492.707426.06498-1.268644-.148565-.580078-.0625.688566.08607-1.223398-.186856-.558594-.08008.664804.106779-1.165809-.220864-.529297-.09375.636512.127115-1.096355-.256536-.492187-.109375s-1.021493-.288242-.453125-.121093c.568368.167148-.936089-.318404-.40625-.13086.529838.187545-.842942-.347891-.353516-.138672s-.742924-.37239-.294922-.138672c.448003.233719-.638544-.398467-.232422-.134765.406123.263701-.528996-.42253-.166015-.119141.36298.30339-.40761-.449906-.09375-.0918.31386.35811-.277251-.470518-.03125-.04102.246001.429502-.134247-.482136.0059.01953.02472.08771.03721.178407.03711.269531l-.03125 7.25586c.05353.177308.05623.366078.0078.544844-.0055-.08284-.05392-.07175.148438.08203.215941.164102.641507.379399 1.205078.560547 1.127141.362295 2.799441.611328 4.646484.611328s3.519343-.249033 4.646484-.611328c.563571-.181148.989137-.396445 1.205078-.560547.191948-.14587.148209-.145178.140626-.07813-.05144-.189547-.04532-.390113.01758-.576172v-7.277337c.03795.195902.05016.241905.03516.128906.02837.114633.02592.08861.01172.0078.03267.112113.02784.08585.0098.0039.0368.109811.0309.08394.0098.0039.06552.172806.09961.250494-.05273-.195312-.0014-.0036-.00058-.00035-.002-.0039-.0013-.0037-.000723-.000313-.002-.0039-.00052-.0015.000517-.000444 0-.002-.000783-.002-.0012.000051-.002-.002-.000551-.0014.000547-.000539 0-.002-.000931-.0031.000918-.000832 0-.0039-.000604-.002-.0014.00005-.002-.002-.000495-.0014.000492-.000521 0-.002-.000799-.0048.00082-.000951 0-.0059-.0017-.0067-.000309-.0014-.002-.0078-.0032-.01521-.000907-.0035-.0039-.01758v-.052464-.064453c-.05375.05501-.02357.0087-.02148.02734-.02857-.128907-.06153-.282624-.05859-.253907z" fill="none" stroke="url(#k)" stroke-opacity=".746324"/><g stroke-opacity=".745098"><path d="m13.5 18v.25a7 2.25 0 0 1 .046875-.25zm0 .25v10.75h.046875c-.03005.08299-.045705.166452-.046875.25 0 1.242641 3.134007 2.25 7 2.25s7-1.007359 7-2.25c-.0031-.08358-.020724-.167046-.052734-.25h.052734v-10.75a7 2.25 0 0 1 -7 2.25 7 2.25 0 0 1 -7-2.25zm14 0v-.25h-.052734a7 2.25 0 0 1 .052734.25z" fill="url(#h)" stroke="#cc3b02"/><ellipse cx="20.5" cy="18.179684" fill="url(#l)" rx="7" ry="2.25" stroke="#cc3b02"/><path d="m14.488272 20.183598c.01173 1.111475-.0002 3.020572-.0002 8.517622.05682.179952.06098.372405.01198.554643-.006-.07963-.05212-.07038.148438.08203.216035.164174.641459.381337 1.205078.5625 1.127236.362326 2.799382.611328 4.646484.611328s3.519248-.249002 4.646484-.611328c.563619-.181163.989043-.398326 1.205078-.5625.192257-.146104.150102-.145274.142579-.07813-.05268-.191379-.04655-.394181.01758-.582032l-.0003-8.42812v-.06641c-.04462.04147-.0067-.0104-.02148.02734-.108367-.354737-.0026.0026-.02733.02736.05454-.08096-.421163.339806-.101563.0918.368066-.285618-.609608.380775-.197266.132813.412343-.247963-.729227.365743-.273437.146484s-.838412.341755-.339844.146484c.498569-.19527-.944092.318037-.404297.144532.539796-.173506-1.035474.285399-.457031.132812s-1.121405.252876-.507812.121094c.613592-.131782-1.193315.216196-.548829.105469.644487-.110728-1.254506.177164-.583984.08789.670522-.08927-1.304511.137711-.613281.07031.69123-.0674-1.339075.09789-.632813.05273 1.412525-.09031-2.739594.04102-1.302734.04102s-2.715259-.131327-1.302734-.04102c.706262.04516-1.324043-.120132-.632813-.05273.69123.0674-1.283803-.159586-.613281-.07031.670522.08927-1.228471-.198618-.583984-.08789.644486.110727-1.162421-.237251-.548829-.105469.613593.131782-1.086255-.273681-.507812-.121094s-.996827-.306318-.457031-.132812c.539795.173505-.902866-.339802-.404297-.144532.498568.195271-.795634-.365743-.339844-.146484s-.68578-.394447-.273437-.146484z" fill="none" stroke="url(#m)"/><ellipse cx="20.5" cy="11.679684" fill="url(#n)" rx="7" ry="2.25" stroke="#0f5a00"/><path d="m13.5 11.5v.173828a7 2.25 0 0 1 .027344-.173828zm13.974609 0a7 2.25 0 0 1 .025391.179688v-.179688zm.025391.179688a7 2.25 0 0 1 -7 2.25 7 2.25 0 0 1 -6.998047-2.240235l.033203 6.275391h.027344a7 2.25 0 0 0 -.0625.285156 7 2.25 0 0 0 7 2.25 7 2.25 0 0 0 7-2.25 7 2.25 0 0 0 -.052734-.25h.052734z" fill="url(#i)" stroke="#0f5a00"/><g fill="none"><path d="m26.5 13.861328c-.25586.112883-.452796.267682-.744141.361328-1.407826.452516-3.236006.707031-5.255859.707032-2.013293-.000176-3.836163-.253025-5.242188-.703126-.290744-.09307-.488599-.245281-.74414-.357421l.01563 3.095703h-.966802a1.0001 1.0001 0 0 1 .955078 1.292968c-.008-.07084-.05408-.07273.136719.07227.214488.162999.638334.377682 1.201172.558594 1.125675.36182 2.798391.611324 4.644531.611324s3.518856-.249504 4.644531-.611328c.562838-.180912.986684-.395595 1.201172-.558594.187549-.142526.143204-.13634.134766-.07031a1.0001 1.0001 0 0 1 .019531-.58008z" stroke="url(#o)"/><path d="m20.5 10.5c-1.742542 0-3.482617.240855-4.623047.607422-.570215.183283-.988459.402185-1.1875.55664-.199041.154456-.11914.156918-.119141.01563 0-.141293-.0799-.138831.119141.01562.199041.154456.617285.373358 1.1875.556641 1.14043.366567 2.880505.607422 4.623047.607422s3.482617-.240855 4.623047-.607422c.570215-.183283.988459-.402185 1.1875-.556641.199041-.154455.11914-.156917.119141-.01562-.000001.141292.0799.13883-.119141-.01563-.199041-.154455-.617285-.373357-1.1875-.55664-1.14043-.366567-2.880505-.607422-4.623047-.607422z" stroke="url(#p)"/></g></g><g transform="translate(18)"><g><path d="m27.447266 32c.03201.08295.04962.166417.05273.25v-.25zm.052734.25c0 1.242641-3.134007 2.25-7 2.25-3.621475-.000859-6.643003-.889444-6.966797-2.048828l-.033203 6.548828h.04687c-.03005.08299-.0457.166452-.04687.25 0 1.242641 3.134007 2.25 7 2.25s7-1.007359 7-2.25c-.0031-.08358-.02072-.167046-.05273-.25h.05273z" fill="url(#g)" stroke="#7239b3" stroke-opacity=".746324"/><path d="m27.5 32.25c0 1.242641-3.134007 2.25-7 2.25s-7-1.007359-7-2.25 3.134007-2.25 7-2.25 7 1.007359 7 2.25z" fill="url(#j)" stroke="#7239b3" stroke-opacity=".745098"/><path d="m26.429688 33.958984c.0018.01759.01835.103992.02734.15625-.01838-.06106-.02505-.08299-.002.02344-.02382-.0706-.03565-.09719-.0078.0098-.02516-.06583-.0377-.09678-.0078.002-.03171-.07354-.02843-.05821.02344.08789.05458-.081-.421225.339854-.101563.0918.368137-.285673-.609668.380811-.197266.132813.412403-.247999-.729277.363814-.273437.144531s-.838455.343724-.339844.148437c.498611-.195286-.944129.316096-.404297.142579.539833-.173518-1.037459.287361-.458984.134765s-1.119481.250929-.505859.119141c.613621-.131789-1.193341.218154-.548829.107422.644513-.110732-1.25453.177167-.583984.08789.670546-.08928-1.304534.137713-.613281.07031.691253-.0674-1.339097.09594-.632813.05078 1.412569-.09031-2.739637.04102-1.302734.04102 1.464427.000347-2.670723-.124248-1.228516-.03711.721104.04357-1.307035-.109899-.599609-.04492.707426.06498-1.268644-.148565-.580078-.0625.688566.08607-1.223398-.186856-.558594-.08008.664804.106779-1.165809-.220864-.529297-.09375.636512.127115-1.096355-.256536-.492187-.109375s-1.021493-.288242-.453125-.121093c.568368.167148-.936089-.318404-.40625-.13086.529838.187545-.842942-.347891-.353516-.138672s-.742924-.37239-.294922-.138672c.448003.233719-.638544-.398467-.232422-.134765.406123.263701-.528996-.42253-.166015-.119141.36298.30339-.40761-.449906-.09375-.0918.31386.35811-.277251-.470518-.03125-.04102.246001.429502-.134247-.482136.0059.01953.02472.08771.03721.178407.03711.269531l-.03125 4.25586c.05353.177308.05623.366078.0078.544844-.0055-.08284-.05392-.07175.148438.08203.215941.164102.641507.379399 1.205078.560547 1.127141.362295 2.799441.611328 4.646484.611328s3.519343-.249033 4.646484-.611328c.563571-.181148.989137-.396445 1.205078-.560547.191948-.14587.148209-.145178.140626-.07813-.05144-.189547-.04532-.390113.01758-.576172v-4.277337c.03795.195902.05016.241905.03516.128906.02837.114633.02592.08861.01172.0078.03267.112113.02784.08585.0098.0039.0368.109811.0309.08394.0098.0039.06552.172806.09961.250494-.05273-.195312-.0014-.0036-.00058-.00035-.002-.0039-.0013-.0037-.000723-.000313-.002-.0039-.00052-.0015.000517-.000444 0-.002-.000783-.002-.0012.000051-.002-.002-.000551-.0014.000547-.000539 0-.002-.000931-.0031.000918-.000832 0-.0039-.000604-.002-.0014.00005-.002-.002-.000495-.0014.000492-.000521 0-.002-.000799-.0048.00082-.000951 0-.0059-.0017-.0067-.000309-.0014-.002-.0078-.0032-.01521-.000907-.0035-.0039-.01758v-.052464-.064453c-.05375.05501-.02357.0087-.02148.02734-.02857-.128907-.06153-.282624-.05859-.253907z" fill="none" stroke="url(#q)" stroke-opacity=".746324"/></g><g stroke-opacity=".745098"><path d="m13.5 16v.25c.0012-.08355.01682-.167011.04687-.25zm0 .25v15.75h.04687c-.03005.08299-.0457.166452-.04687.25 0 1.242641 3.134007 2.25 7 2.25s7-1.007359 7-2.25c-.0031-.08358-.02072-.167046-.05273-.25h.05273v-15.75c0 1.242641-3.134007 2.25-7 2.25s-7-1.007359-7-2.25zm14 0v-.25h-.05273c.03201.08295.04961.166417.05273.25z" fill="url(#h)" stroke="#cc3b02"/><path d="m27.5 16.179684c0 1.242641-3.134007 2.25-7 2.25s-7-1.007359-7-2.25 3.134007-2.25 7-2.25 7 1.007359 7 2.25z" fill="url(#l)" stroke="#cc3b02"/><path d="m14.488272 18.183598c.01173 1.111475-.0002 8.020572-.0002 13.517622.05682.179952.06098.372405.01198.554643-.006-.07963-.05212-.07038.148438.08203.216035.164174.641459.381337 1.205078.5625 1.127236.362326 2.799382.611328 4.646484.611328s3.519248-.249002 4.646484-.611328c.563619-.181163.989043-.398326 1.205078-.5625.192257-.146104.150102-.145274.142579-.07813-.05268-.191379-.04655-.394181.01758-.582032l-.0003-13.42812v-.06641c-.04462.04147-.0067-.0104-.02148.02734-.108367-.354737-.0026.0026-.02733.02736.05454-.08096-.421163.339806-.101563.0918.368066-.285618-.609608.380775-.197266.132813.412343-.247963-.729227.365743-.273437.146484s-.838412.341755-.339844.146484c.498569-.19527-.944092.318037-.404297.144532.539796-.173506-1.035474.285399-.457031.132812s-1.121405.252876-.507812.121094c.613592-.131782-1.193315.216196-.548829.105469.644487-.110728-1.254506.177164-.583984.08789.670522-.08927-1.304511.137711-.613281.07031.69123-.0674-1.339075.09789-.632813.05273 1.412525-.09031-2.739594.04102-1.302734.04102s-2.715259-.131327-1.302734-.04102c.706262.04516-1.324043-.120132-.632813-.05273.69123.0674-1.283803-.159586-.613281-.07031.670522.08927-1.228471-.198618-.583984-.08789.644486.110727-1.162421-.237251-.548829-.105469.613593.131782-1.086255-.273681-.507812-.121094s-.996827-.306318-.457031-.132812c.539795.173505-.902866-.339802-.404297-.144532.498568.195271-.795634-.365743-.339844-.146484s-.68578-.394447-.273437-.146484z" fill="none" stroke="url(#m)"/></g><g stroke-opacity=".745098"><ellipse cx="20.5" cy="11.679684" fill="url(#n)" rx="7" ry="2.25" stroke="#0f5a00"/><path d="m13.5 11.5v.173828c.0021-.05803.01126-.11602.02734-.173828zm13.974609 0c.01591.05976.02438.119707.02539.179688v-.179688zm.025391.179688c0 1.242641-3.134007 2.25-7 2.25-3.853398-.000334-6.981323-1.001654-6.998047-2.240235l.0332 4.275391h.02735c-.03962.09453-.06049.189774-.0625.285156 0 1.242641 3.134007 2.25 7 2.25s7-1.007359 7-2.25c-.0031-.08358-.02072-.167046-.05273-.25h.052727z" fill="url(#i)" stroke="#0f5a00"/><g fill="none"><path d="m26.5 13.861328c-.25586.112883-.452796.267682-.744141.361328-1.407826.452516-3.236006.707031-5.255859.707032-2.013293-.000176-3.836163-.253025-5.242188-.703126-.290744-.09307-.488599-.245281-.74414-.357421l.01563 1.095703-.01172 1.292968c-.008-.07084-.05408-.07273.136719.07227.214488.162999.638334.377682 1.201172.558594 1.125671.36182 2.798387.611324 4.644527.611324s3.518856-.249504 4.644531-.611328c.562838-.180912.986684-.395595 1.201172-.558594.187549-.142526.143204-.13634.134766-.07031-.05098-.191039-.04418-.392902.01953-.58008z" stroke="url(#r)"/><path d="m20.5 10.5c-1.742542 0-3.482617.240855-4.623047.607422-.570215.183283-.988459.402185-1.1875.55664-.199041.154456-.11914.156918-.119141.01563 0-.141293-.0799-.138831.119141.01562.199041.154456.617285.373358 1.1875.556641 1.14043.366567 2.880505.607422 4.623047.607422s3.482617-.240855 4.623047-.607422c.570215-.183283.988459-.402185 1.1875-.556641.199041-.154455.11914-.156917.119141-.01562-.000001.141292.0799.13883-.119141-.01563-.199041-.154455-.617285-.373357-1.1875-.55664-1.14043-.366567-2.880505-.607422-4.623047-.607422z" stroke="url(#p)"/></g></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/cylinderstack_52x60.svg b/icon-themes/elementary_svg/chart2/res/cylinderstack_52x60.svg
new file mode 100644
index 000000000..39566fb55
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/cylinderstack_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" 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 offset=".58055538" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/></linearGradient><linearGradient id="b" gradientTransform="matrix(1.3832 0 0 1.4144 -11.892 21.511)" gradientUnits="userSpaceOnUse" x1="13.697" x2="13.3" y1="12.091" y2="29.436001"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset=".58055538" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="13.608" x2="13.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="15.608" x2="15.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="42.4995" x2="42.4995" y1="49.4995" y2="6.9995"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="32" x2="32" xlink:href="#e" y1="32" y2="44.5"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="52.5" x2="52.5" xlink:href="#d" y1="19.5" y2="37"/><linearGradient id="i" gradientTransform="translate(3.964844 -17.152344)" gradientUnits="userSpaceOnUse" x1="18.535156" x2="18.535156" xlink:href="#b" y1="26.652344" y2="41.652344"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="13" x2="28" xlink:href="#e" y1="29.25" y2="29.25"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="20.5" x2="20.5" xlink:href="#c" y1="30" y2="37.5"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="13" x2="28" xlink:href="#d" y1="18.179684" y2="18.179684"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="20" x2="19.5" y1="25.9375" y2="34"><stop offset="0" stop-color="#fff"/><stop offset=".95238096" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="13" x2="28" xlink:href="#b" y1="11.679684" y2="11.679684"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="20" x2="20" xlink:href="#a" y1="19.5" y2="23.75"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="20.500002" x2="20.5" xlink:href="#c" y1="16.429684" y2="19"/><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="20.5" x2="20.5" xlink:href="#c" y1="34.5" y2="37.5"/><linearGradient id="r" gradientUnits="userSpaceOnUse" x1="52.46484" x2="52.46484" xlink:href="#d" y1="28.035156" y2="33.035156"/><linearGradient id="s" gradientUnits="userSpaceOnUse" x1="22" x2="21.802711" xlink:href="#c" y1="16.052855" y2="35.46883"/><linearGradient id="t" gradientUnits="userSpaceOnUse" x1="19.5" x2="20" xlink:href="#a" y1="13.5" y2="18.5"/><linearGradient id="u" gradientUnits="userSpaceOnUse" x1="20.5" x2="21" xlink:href="#c" y1="9.5" y2="12.5"/><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><g stroke="#939393"><g stroke-linecap="round" stroke-linejoin="round"><path d="m.4995.4995h57v49h-57z" fill="url(#f)" stroke-width=".999"/><g fill="none"><path d="m45 43.5 5.5-6v-31h-38"/><path d="m12.5 6.5-6 6v31.5l6-6.5"/></g></g><path d="m12.5 7v30" fill="none"/></g><g stroke-linecap="round" stroke-linejoin="round"><g fill="none"><path d="m6.5 43.5h38.5" stroke="#939393"/><path d="m1.5 1.5h55v47h-55z" stroke="#fff" stroke-width=".999"/><path d="m12.5 37.5h38" stroke="#939393"/></g><g transform="translate(18)"><g><path d="m27.447266 32c.03201.08295.04962.166417.05273.25v-.25zm.052734.25c0 1.242641-3.134007 2.25-7 2.25-3.621475-.000859-6.643003-.889444-6.966797-2.048828l-.033203 6.548828h.04687c-.03005.08299-.0457.166452-.04687.25 0 1.242641 3.134007 2.25 7 2.25s7-1.007359 7-2.25c-.0031-.08358-.02072-.167046-.05273-.25h.05273z" fill="url(#g)" stroke="#7239b3" stroke-opacity=".746324"/><path d="m27.5 32.25c0 1.242641-3.134007 2.25-7 2.25s-7-1.007359-7-2.25 3.134007-2.25 7-2.25 7 1.007359 7 2.25z" fill="url(#j)" stroke="#7239b3" stroke-opacity=".745098"/><path d="m26.429688 33.958984c.0018.01759.01835.103992.02734.15625-.01838-.06106-.02505-.08299-.002.02344-.02382-.0706-.03565-.09719-.0078.0098-.02516-.06583-.0377-.09678-.0078.002-.03171-.07354-.02843-.05821.02344.08789.05458-.081-.421225.339854-.101563.0918.368137-.285673-.609668.380811-.197266.132813.412403-.247999-.729277.363814-.273437.144531s-.838455.343724-.339844.148437c.498611-.195286-.944129.316096-.404297.142579.539833-.173518-1.037459.287361-.458984.134765s-1.119481.250929-.505859.119141c.613621-.131789-1.193341.218154-.548829.107422.644513-.110732-1.25453.177167-.583984.08789.670546-.08928-1.304534.137713-.613281.07031.691253-.0674-1.339097.09594-.632813.05078 1.412569-.09031-2.739637.04102-1.302734.04102 1.464427.000347-2.670723-.124248-1.228516-.03711.721104.04357-1.307035-.109899-.599609-.04492.707426.06498-1.268644-.148565-.580078-.0625.688566.08607-1.223398-.186856-.558594-.08008.664804.106779-1.165809-.220864-.529297-.09375.636512.127115-1.096355-.256536-.492187-.109375s-1.021493-.288242-.453125-.121093c.568368.167148-.936089-.318404-.40625-.13086.529838.187545-.842942-.347891-.353516-.138672s-.742924-.37239-.294922-.138672c.448003.233719-.638544-.398467-.232422-.134765.406123.263701-.528996-.42253-.166015-.119141.36298.30339-.40761-.449906-.09375-.0918.31386.35811-.277251-.470518-.03125-.04102.246001.429502-.134247-.482136.0059.01953.02472.08771.03721.178407.03711.269531l-.03125 4.25586c.05353.177308.05623.366078.0078.544844-.0055-.08284-.05392-.07175.148438.08203.215941.164102.641507.379399 1.205078.560547 1.127141.362295 2.799441.611328 4.646484.611328s3.519343-.249033 4.646484-.611328c.563571-.181148.989137-.396445 1.205078-.560547.191948-.14587.148209-.145178.140626-.07813-.05144-.189547-.04532-.390113.01758-.576172v-4.277337c.03795.195902.05016.241905.03516.128906.02837.114633.02592.08861.01172.0078.03267.112113.02784.08585.0098.0039.0368.109811.0309.08394.0098.0039.06552.172806.09961.250494-.05273-.195312-.0014-.0036-.00058-.00035-.002-.0039-.0013-.0037-.000723-.000313-.002-.0039-.00052-.0015.000517-.000444 0-.002-.000783-.002-.0012.000051-.002-.002-.000551-.0014.000547-.000539 0-.002-.000931-.0031.000918-.000832 0-.0039-.000604-.002-.0014.00005-.002-.002-.000495-.0014.000492-.000521 0-.002-.000799-.0048.00082-.000951 0-.0059-.0017-.0067-.000309-.0014-.002-.0078-.0032-.01521-.000907-.0035-.0039-.01758v-.052464-.064453c-.05375.05501-.02357.0087-.02148.02734-.02857-.128907-.06153-.282624-.05859-.253907z" fill="none" stroke="url(#q)" stroke-opacity=".746324"/></g><g stroke-opacity=".745098"><path d="m13.5 16v.25c.0012-.08355.01682-.167011.04687-.25zm0 .25v15.75h.04687c-.03005.08299-.0457.166452-.04687.25 0 1.242641 3.134007 2.25 7 2.25s7-1.007359 7-2.25c-.0031-.08358-.02072-.167046-.05273-.25h.05273v-15.75c0 1.242641-3.134007 2.25-7 2.25s-7-1.007359-7-2.25zm14 0v-.25h-.05273c.03201.08295.04961.166417.05273.25z" fill="url(#r)" stroke="#cc3b02"/><path d="m27.5 16.179684c0 1.242641-3.134007 2.25-7 2.25s-7-1.007359-7-2.25 3.134007-2.25 7-2.25 7 1.007359 7 2.25z" fill="url(#l)" stroke="#cc3b02"/><path d="m14.488272 18.183598c.01173 1.111475-.0002 8.020572-.0002 13.517622.05682.179952.06098.372405.01198.554643-.006-.07963-.05212-.07038.148438.08203.216035.164174.641459.381337 1.205078.5625 1.127236.362326 2.799382.611328 4.646484.611328s3.519248-.249002 4.646484-.611328c.563619-.181163.989043-.398326 1.205078-.5625.192257-.146104.150102-.145274.142579-.07813-.05268-.191379-.04655-.394181.01758-.582032l-.0003-13.42812v-.06641c-.04462.04147-.0067-.0104-.02148.02734-.108367-.354737-.0026.0026-.02733.02736.05454-.08096-.421163.339806-.101563.0918.368066-.285618-.609608.380775-.197266.132813.412343-.247963-.729227.365743-.273437.146484s-.838412.341755-.339844.146484c.498569-.19527-.944092.318037-.404297.144532.539796-.173506-1.035474.285399-.457031.132812s-1.121405.252876-.507812.121094c.613592-.131782-1.193315.216196-.548829.105469.644487-.110728-1.254506.177164-.583984.08789.670522-.08927-1.304511.137711-.613281.07031.69123-.0674-1.339075.09789-.632813.05273 1.412525-.09031-2.739594.04102-1.302734.04102s-2.715259-.131327-1.302734-.04102c.706262.04516-1.324043-.120132-.632813-.05273.69123.0674-1.283803-.159586-.613281-.07031.670522.08927-1.228471-.198618-.583984-.08789.644486.110727-1.162421-.237251-.548829-.105469.613593.131782-1.086255-.273681-.507812-.121094s-.996827-.306318-.457031-.132812c.539795.173505-.902866-.339802-.404297-.144532.498568.195271-.795634-.365743-.339844-.146484s-.68578-.394447-.273437-.146484z" fill="none" stroke="url(#s)"/></g><g stroke-opacity=".745098"><ellipse cx="20.5" cy="11.679684" fill="url(#n)" rx="7" ry="2.25" stroke="#0f5a00"/><path d="m13.5 11.5v.173828c.0021-.05803.01126-.11602.02734-.173828zm13.974609 0c.01591.05976.02438.119707.02539.179688v-.179688zm.025391.179688c0 1.242641-3.134007 2.25-7 2.25-3.853398-.000334-6.981323-1.001654-6.998047-2.240235l.0332 4.275391h.02735c-.03962.09453-.06049.189774-.0625.285156 0 1.242641 3.134007 2.25 7 2.25s7-1.007359 7-2.25c-.0031-.08358-.02072-.167046-.05273-.25h.052727z" fill="url(#i)" stroke="#0f5a00"/><g fill="none"><path d="m26.5 13.861328c-.25586.112883-.452796.267682-.744141.361328-1.407826.452516-3.236006.707031-5.255859.707032-2.013293-.000176-3.836163-.253025-5.242188-.703126-.290744-.09307-.488599-.245281-.74414-.357421l.01563 1.095703-.01172 1.292968c-.008-.07084-.05408-.07273.136719.07227.214488.162999.638334.377682 1.201172.558594 1.125671.36182 2.798387.611324 4.644527.611324s3.518856-.249504 4.644531-.611328c.562838-.180912.986684-.395595 1.201172-.558594.187549-.142526.143204-.13634.134766-.07031-.05098-.191039-.04418-.392902.01953-.58008z" stroke="url(#t)"/><path d="m20.5 10.5c-1.742542 0-3.482617.240855-4.623047.607422-.570215.183283-.988459.402185-1.1875.55664-.199041.154456-.11914.156918-.119141.01563 0-.141293-.0799-.138831.119141.01562.199041.154456.617285.373358 1.1875.556641 1.14043.366567 2.880505.607422 4.623047.607422s3.482617-.240855 4.623047-.607422c.570215-.183283.988459-.402185 1.1875-.556641.199041-.154455.11914-.156917.119141-.01562-.000001.141292.0799.13883-.119141-.01563-.199041-.154455-.617285-.373357-1.1875-.55664-1.14043-.366567-2.880505-.607422-4.623047-.607422z" stroke="url(#u)"/></g></g></g><path d="m27.447266 34c.03201.08295.04962.166417.05273.25v-.25zm.052734.25c0 1.242641-3.134007 2.25-7 2.25-3.621475-.000859-6.643003-.889444-6.966797-2.048828l-.033203 4.548828h.04687c-.03005.08299-.0457.166452-.04687.25 0 1.242641 3.134007 2.25 7 2.25s7-1.007359 7-2.25c-.0031-.08358-.02072-.167046-.05273-.25h.05273z" fill="url(#g)" stroke="#7239b3" stroke-opacity=".746324"/><path d="m27.5 34.25c0 1.242641-3.134007 2.25-7 2.25s-7-1.007359-7-2.25 3.134007-2.25 7-2.25 7 1.007359 7 2.25z" fill="url(#j)" stroke="#7239b3" stroke-opacity=".745098"/><path d="m26.429688 35.958984c.0018.01759.01835.103992.02734.15625-.01838-.06106-.02505-.08299-.002.02344-.02382-.0706-.03565-.09719-.0078.0098-.02516-.06583-.0377-.09678-.0078.002-.03171-.07354-.02843-.05821.02344.08789.05458-.081-.421225.339854-.101563.0918.368137-.285673-.609668.380811-.197266.132813.412403-.247999-.729277.363814-.273437.144531s-.838455.343724-.339844.148437c.498611-.195286-.944129.316096-.404297.142579.539833-.173518-1.037459.287361-.458984.134765s-1.119481.250929-.505859.119141c.613621-.131789-1.193341.218154-.548829.107422.644513-.110732-1.25453.177167-.583984.08789.670546-.08928-1.304534.137713-.613281.07031.691253-.0674-1.339097.09594-.632813.05078 1.412569-.09031-2.739637.04102-1.302734.04102 1.464427.000347-2.670723-.124248-1.228516-.03711.721104.04357-1.307035-.109899-.599609-.04492.707426.06498-1.268644-.148565-.580078-.0625.688566.08607-1.223398-.186856-.558594-.08008.664804.106779-1.165809-.220864-.529297-.09375.636512.127115-1.096355-.256536-.492187-.109375s-1.021493-.288242-.453125-.121093c.568368.167148-.936089-.318404-.40625-.13086.529838.187545-.842942-.347891-.353516-.138672s-.742924-.37239-.294922-.138672c.448003.233719-.638544-.398467-.232422-.134765.406123.263701-.528996-.42253-.166015-.119141.36298.30339-.40761-.449906-.09375-.0918.31386.35811-.277251-.470518-.03125-.04102.246001.429502-.134247-.482136.0059.01953.02472.08771.03721.178407.03711.269531l-.03125 2.25586c.05353.177308.05623.366078.0078.544844-.0055-.08284-.05392-.07175.148438.08203.215941.164102.641507.379399 1.205078.560547 1.127141.362295 2.799441.611328 4.646484.611328s3.519343-.249033 4.646484-.611328c.563571-.181148.989137-.396445 1.205078-.560547.191948-.14587.148209-.145178.140626-.07813-.05144-.189547-.04532-.390113.01758-.576172v-2.277337c.03795.195902.05016.241905.03516.128906.02837.114633.02592.08861.01172.0078.03267.112113.02784.08585.0098.0039.0368.109811.0309.08394.0098.0039.06552.172806.09961.250494-.05273-.195312-.0014-.0036-.00058-.00035-.002-.0039-.0013-.0037-.000723-.000313-.002-.0039-.00052-.0015.000517-.000444 0-.002-.000783-.002-.0012.000051-.002-.002-.000551-.0014.000547-.000539 0-.002-.000931-.0031.000918-.000832 0-.0039-.000604-.002-.0014.00005-.002-.002-.000495-.0014.000492-.000521 0-.002-.000799-.0048.00082-.000951 0-.0059-.0017-.0067-.000309-.0014-.002-.0078-.0032-.01521-.000907-.0035-.0039-.01758v-.052464-.064453c-.05375.05501-.02357.0087-.02148.02734-.02857-.128907-.06153-.282624-.05859-.253907z" fill="none" stroke="url(#k)" stroke-opacity=".746324"/><g stroke-opacity=".745098"><path d="m13.5 23v.25c.0012-.08355.01682-.167011.04687-.25zm0 .25v10.75h.04687c-.03005.08299-.0457.166452-.04687.25 0 1.242641 3.134007 2.25 7 2.25s7-1.007359 7-2.25c-.0031-.08358-.02072-.167046-.05273-.25h.05273v-10.75c0 1.242641-3.134007 2.25-7 2.25s-7-1.007359-7-2.25zm14 0v-.25h-.05273c.03201.08295.04961.166417.05273.25z" fill="url(#h)" stroke="#cc3b02"/><path d="m27.5 23.179684c0 1.242641-3.134007 2.25-7 2.25s-7-1.007359-7-2.25 3.134007-2.25 7-2.25 7 1.007359 7 2.25z" fill="url(#l)" stroke="#cc3b02"/><path d="m14.488272 25.183598c.01173 1.111475-.0002 3.020572-.0002 8.517622.05682.179952.06098.372405.01198.554643-.006-.07963-.05212-.07038.148438.08203.216035.164174.641459.381337 1.205078.5625 1.127236.362326 2.799382.611328 4.646484.611328s3.519248-.249002 4.646484-.611328c.563619-.181163.989043-.398326 1.205078-.5625.192257-.146104.150102-.145274.142579-.07813-.05268-.191379-.04655-.394181.01758-.582032l-.0003-8.42812v-.06641c-.04462.04147-.0067-.0104-.02148.02734-.108367-.354737-.0026.0026-.02733.02736.05454-.08096-.421163.339806-.101563.0918.368066-.285618-.609608.380775-.197266.132813.412343-.247963-.729227.365743-.273437.146484s-.838412.341755-.339844.146484c.498569-.19527-.944092.318037-.404297.144532.539796-.173506-1.035474.285399-.457031.132812s-1.121405.252876-.507812.121094c.613592-.131782-1.193315.216196-.548829.105469.644487-.110728-1.254506.177164-.583984.08789.670522-.08927-1.304511.137711-.613281.07031.69123-.0674-1.339075.09789-.632813.05273 1.412525-.09031-2.739594.04102-1.302734.04102s-2.715259-.131327-1.302734-.04102c.706262.04516-1.324043-.120132-.632813-.05273.69123.0674-1.283803-.159586-.613281-.07031.670522.08927-1.228471-.198618-.583984-.08789.644486.110727-1.162421-.237251-.548829-.105469.613593.131782-1.086255-.273681-.507812-.121094s-.996827-.306318-.457031-.132812c.539795.173505-.902866-.339802-.404297-.144532.498568.195271-.795634-.365743-.339844-.146484s-.68578-.394447-.273437-.146484z" fill="none" stroke="url(#m)"/><path d="m27.500001 18.679684c0 1.242641-3.134007 2.25-7 2.25s-7-1.007359-7-2.25c-.000001-1.242641 3.134006-2.25 7-2.25s7.000001 1.007359 7 2.25z" fill="url(#n)" stroke="#0f5a00"/><path d="m13.500001 18.5v.173828c.0021-.05803.01126-.11602.02734-.173828zm13.974609 0c.01591.05976.02438.119707.02539.179688v-.179688zm.02539.179688c0 1.242641-3.134007 2.25-7 2.25-3.853398-.000334-6.981323-1.001654-6.998047-2.240235l.0332 4.275391h.02735c-.03962.09453-.06049.189774-.0625.285156 0 1.242641 3.134007 2.25 7 2.25s7-1.007359 7-2.25c-.0031-.08358-.02072-.167046-.05273-.25h.052727z" fill="url(#i)" stroke="#0f5a00"/><g fill="none"><path d="m26.500001 20.861328c-.25586.112883-.452796.267682-.744141.361328-1.407826.452516-3.236006.707031-5.255859.707032-2.013293-.000176-3.836163-.253025-5.242188-.703126-.290744-.09307-.488599-.245281-.74414-.357421l.0039 2.388671c-.008-.07084-.05408-.07273.136719.07227.214488.162999.638334.377682 1.201172.558594 1.12568.36182 2.798396.611324 4.644536.611324s3.518856-.249504 4.644531-.611328c.562838-.180912.986684-.395595 1.201172-.558594.187549-.142526.143204-.13634.134766-.07031-.05098-.191039-.04418-.392902.01953-.58008z" stroke="url(#o)"/><path d="m20.500001 17.5c-1.742542 0-3.482617.240855-4.623047.607422-.570215.183283-.988459.402185-1.1875.55664-.199041.154456-.11914.156918-.119141.01563 0-.141293-.0799-.138831.119141.01562.199041.154456.617285.373358 1.1875.556641 1.14043.366567 2.880505.607422 4.623047.607422s3.482617-.240855 4.623047-.607422c.570215-.183283.988459-.402185 1.1875-.556641.199041-.154455.11914-.156917.119141-.01562-.000001.141292.0799.13883-.119141-.01563-.199041-.154455-.617285-.373357-1.1875-.55664-1.14043-.366567-2.880505-.607422-4.623047-.607422z" stroke="url(#p)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/dataeditor_icon05.svg b/icon-themes/elementary_svg/chart2/res/dataeditor_icon05.svg
new file mode 100644
index 000000000..5fa592f90
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/dataeditor_icon05.svg
@@ -0,0 +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(-.99999999 0 0 .99999999 6 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="4"/><linearGradient id="b" gradientTransform="matrix(-.99999999 0 0 .99999999 6 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="4"/><linearGradient id="c" gradientTransform="matrix(-.99999999 0 0 .99999999 6 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="4"/><linearGradient id="d" gradientTransform="matrix(-.99999999 0 0 .99999999 16 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="4"/><linearGradient id="e" gradientTransform="matrix(-.99999999 0 0 .99999999 16 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="4"/><linearGradient id="f" gradientTransform="matrix(-.99999999 0 0 .99999999 16 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="4"/><linearGradient id="g" gradientTransform="translate(-6 -6)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="4"/><linearGradient id="h" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="30.655001" x2="30.827999" y1="65.686996" y2="48.688"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="i" gradientTransform="translate(-6 -11)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="4"/><linearGradient id="j" gradientTransform="translate(-6 -16)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="4"/><linearGradient id="k" gradientTransform="matrix(0 -1 1 0 -.000975 15.999081)" gradientUnits="userSpaceOnUse" x1="15.999081" x2="-.00092" y1="2.500977" y2="2.500977"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="16.684153" x2="16.684153" y1="-3.773957" y2="10.141131"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="m" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="31.05438" x2="34.652016" xlink:href="#h" y1="59.337875" y2="59.337875"/><linearGradient id="n" gradientTransform="matrix(-.99999999 0 0 .99999999 11 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="4"/><linearGradient id="o" gradientTransform="matrix(-.99999999 0 0 .99999999 11 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="4"/><linearGradient id="p" gradientTransform="matrix(-.99999999 0 0 .99999999 11 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="4"/><linearGradient id="q" gradientTransform="matrix(.59436 0 0 .5999 -19.265 1.967)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="matrix(-1 0 0 1 15.998569 0)"><rect fill="url(#q)" height="15" rx=".424" ry=".491" width="15" x=".5" y=".5"/><path d="m.49804688.00195313c-.27600001 0-.50000001.22399999-.50000001.49999999l.00195313 14.99804688c0 .276.224.5.5.5h15c.276 0 .5-.224.5-.5.0019-5.003728-.002-9.9990437-.002-14.99804688 0-.276-.224-.49999999-.5-.49999999zm.49804687.99804687h14.00390625v4h-4l-.002-3.9980469h-.9999531l.0019531 3.9980469h-4l-.00195-3.9980469h-1l.00195 3.9980469h-4v1h4v4h-4v1h4v4h1v-4h4v4h1v-4h4l.002 4.001953h-14.00395312zm5.00390625 5h4v4h-4zm5 0h4v4h-4z" fill="#030303" opacity=".32"/><g fill="none" stroke-linecap="square"><path d="m9.4999996 11.5h-2.9999996v3h2.9999996z" stroke="url(#n)"/><path d="m9.4999996 6.5h-2.9999996v3h2.9999996z" stroke="url(#o)"/><path d="m9.4999996 1.5000001h-2.9999996v3h2.9999996z" stroke="url(#p)"/><path d="m4.4999996 11.5h-2.9999996v3h2.9999996z" stroke="url(#a)"/><path d="m4.4999996 6.5h-2.9999996v3h2.9999996z" stroke="url(#b)"/><path d="m4.4999996 1.5000001h-2.9999996v3h2.9999996z" stroke="url(#c)"/><path d="m14.5 11.5h-3v3h3z" stroke="url(#d)"/><path d="m14.5 6.5h-3v3h3z" stroke="url(#e)"/><path d="m14.5 1.5000001h-3v3h3z" stroke="url(#f)"/></g><path d="m5.4990249 15.499081v-15h-5.00000002v15z" fill="url(#k)"/><path d="m5.9990249 14.999081c0 .554-.446 1-1 1h-4.00000002c-.554 0-1-.446-1-1v-14c0-.554.446-1 1-1h4.00000002c.554 0 1 .446 1 1zm-1 0v-14h-4.00000002v14z" fill="#ad5f00" fill-opacity=".501961"/><path d="m4.9990249 10.999081v-1h-4.00000002v1zm0-5v-1h-4.00000002v1z" fill="#ad5f00" fill-opacity=".501961"/><g fill="none" stroke-linecap="square" transform="matrix(0 -1 1 0 -.000975 15.999081)"><path d="m-4.5-4.5h3v3h-3z" opacity=".5" stroke="url(#g)" transform="matrix(0 -1 -1 0 0 0)"/><path d="m-4.5-9.5h3v3h-3z" opacity=".5" stroke="url(#i)" transform="matrix(0 -1 -1 0 0 0)"/><path d="m-4.5-14.5h3v3h-3z" opacity=".5" stroke="url(#j)" transform="matrix(0 -1 -1 0 0 0)"/></g><g stroke-width="1.546121" transform="matrix(0 -1 1 0 -.000975 21.999081)"><path d="m16.682643 9.3694919 6.957661-6.1844829-6.957661-6.1844833.000117 3.86530212h-6.184483v4.63836238h6.184483z" style="display:block;stroke:#a62100;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#l)" transform="matrix(0 -.64678 .64678 0 8.94 22.29)"/><path d="m18.228881.47929777-.01209 1.38398343c.000383.3083467-.250251.5581037-.558594.5566407l-5.613803-.00797v1.5461208l5.643098-.00104c.306818.0006999.555066.2498221.554688.5566407l-.0133 1.3770472 3.092241-2.7057114z" display="block" fill="none" opacity=".5" stroke="url(#m)" stroke-miterlimit="7" transform="matrix(0 -.64678 .64678 0 8.94 22.29)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/dataeditor_icon06.svg b/icon-themes/elementary_svg/chart2/res/dataeditor_icon06.svg
new file mode 100644
index 000000000..437a2eb98
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/dataeditor_icon06.svg
@@ -0,0 +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(-.99999999 0 0 .99999999 6 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#n" y1="2" y2="4"/><linearGradient id="b" gradientTransform="matrix(-.99999999 0 0 .99999999 6 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#n" y1="2" y2="4"/><linearGradient id="c" gradientTransform="matrix(-.99999999 0 0 .99999999 6 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#n" y1="2" y2="4"/><linearGradient id="d" gradientTransform="matrix(-.99999999 0 0 .99999999 16 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#n" y1="2" y2="4"/><linearGradient id="e" gradientTransform="matrix(-.99999999 0 0 .99999999 16 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#n" y1="2" y2="4"/><linearGradient id="f" gradientTransform="matrix(-.99999999 0 0 .99999999 16 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#n" y1="2" y2="4"/><linearGradient id="g" gradientTransform="translate(0 -6)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#n" y1="2" y2="4"/><linearGradient id="h" gradientTransform="translate(5 -6)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#n" y1="2" y2="4"/><linearGradient id="i" gradientTransform="translate(10 -6)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#n" y1="2" y2="4"/><linearGradient id="j" gradientTransform="matrix(.99999998 0 0 -.99999998 0 16.000063)" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="5.500063" y2=".500063"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="9.725001" x2="24.413149" y1="3.185009" y2="3.185009"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="l" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="31.051733" x2="31.051733" y1="49.953613" y2="62.685616"><stop offset="0" stop-color="#fff"/><stop offset=".00000003" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="m" gradientTransform="matrix(-.99999999 0 0 .99999999 11 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#n" y1="2" y2="4"/><linearGradient id="n" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="30.655001" x2="30.827999" y1="65.686996" y2="48.688"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="o" gradientTransform="matrix(-.99999999 0 0 .99999999 11 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#n" y1="2" y2="4"/><linearGradient id="p" gradientTransform="matrix(-.99999999 0 0 .99999999 11 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#n" y1="2" y2="4"/><linearGradient id="q" gradientTransform="matrix(.59436 0 0 .5999 -19.265 1.967)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><rect fill="url(#q)" height="15" rx=".424" ry=".491" width="15" x=".5" y=".5"/><path d="m.49804688.00195313c-.27600001 0-.50000001.22399999-.50000001.49999999l.00195313 14.99804688c0 .276.224.5.5.5h15c.276 0 .5-.224.5-.5.0019-5.003728-.002-9.9990437-.002-14.99804688 0-.276-.224-.49999999-.5-.49999999zm.49804687.99804687h14.00390625v4h-4l-.002-3.9980469h-.9999531l.0019531 3.9980469h-4l-.00195-3.9980469h-1l.00195 3.9980469h-4v1h4v4h-4v1h4v4h1v-4h4v4h1v-4h4l.002 4.001953h-14.00395312zm5.00390625 5h4v4h-4zm5 0h4v4h-4z" fill="#030303" opacity=".32"/><g fill="none" stroke-linecap="square"><path d="m9.4999996 11.5h-2.9999996v3h2.9999996z" stroke="url(#m)"/><path d="m9.4999996 6.5h-2.9999996v3h2.9999996z" stroke="url(#o)"/><path d="m9.4999996 1.5000001h-2.9999996v3h2.9999996z" stroke="url(#p)"/><path d="m4.4999996 11.5h-2.9999996v3h2.9999996z" stroke="url(#a)"/><path d="m4.4999996 6.5h-2.9999996v3h2.9999996z" stroke="url(#b)"/><path d="m4.4999996 1.5000001h-2.9999996v3h2.9999996z" stroke="url(#c)"/><path d="m14.5 11.5h-3v3h3z" stroke="url(#d)"/><path d="m14.5 6.5h-3v3h3z" stroke="url(#e)"/><path d="m14.5 1.5000001h-3v3h3z" stroke="url(#f)"/></g><path d="m.49999999 10.500063h15.00000001v5h-15.00000001z" fill="url(#j)"/><path d="m.99999998 10.000063c-.55399999 0-.99999998.446-.99999998 1v4c0 .554.44599999 1 .99999998 1h14.00000002c.554 0 1-.446 1-1v-4c0-.554-.446-1-1-1zm0 1h14.00000002v4h-14.00000002z" fill="#ad5f00" fill-opacity=".501961"/><path d="m4.9999999 11.000063h1v4h-1zm4.9999999 0h1.0000002v4h-1.0000002z" fill="#ad5f00" fill-opacity=".501961"/><g transform="matrix(.99999998 0 0 -.99999998 0 16.000063)"><g fill="none" stroke-linecap="square"><path d="m1.5-4.5h3v3h-3z" opacity=".5" stroke="url(#g)" transform="scale(1 -1)"/><path d="m6.5-4.5h3v3h-3z" opacity=".5" stroke="url(#h)" transform="scale(1 -1)"/><path d="m11.5-4.5h3v3h-3z" opacity=".5" stroke="url(#i)" transform="scale(1 -1)"/></g><g stroke-width="1.546121"><path d="m16.682643 9.3694919 6.957661-6.1844829-6.957661-6.1844833.000117 3.86530212h-6.184483v4.63836238h6.184483z" style="display:block;stroke:#a62100;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#k)" transform="matrix(0 -.64678 .64678 0 8.94 22.29)"/><path d="m18.228881.47929777-.01209 1.38398343c.000383.3083467-.250251.5581037-.558594.5566407l-5.613803-.00797v1.5461208l5.643098-.00104c.306818.0006999.555066.2498221.554688.5566407l-.0133 1.3770472 3.092241-2.7057114z" display="block" fill="none" opacity=".5" stroke="url(#l)" stroke-miterlimit="7" transform="matrix(0 -.64678 .64678 0 8.94 22.29)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/dataeditor_icon07.svg b/icon-themes/elementary_svg/chart2/res/dataeditor_icon07.svg
new file mode 100644
index 000000000..8e8e23788
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/dataeditor_icon07.svg
@@ -0,0 +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(-.99999999 0 0 .99999999 6 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="4"/><linearGradient id="b" gradientTransform="matrix(-.99999999 0 0 .99999999 6 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="4"/><linearGradient id="c" gradientTransform="matrix(-.99999999 0 0 .99999999 6 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="4"/><linearGradient id="d" gradientTransform="matrix(-.99999999 0 0 .99999999 16 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="4"/><linearGradient id="e" gradientTransform="matrix(-.99999999 0 0 .99999999 16 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="4"/><linearGradient id="f" gradientTransform="matrix(-.99999999 0 0 .99999999 16 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="4"/><linearGradient id="g" gradientTransform="translate(-6 -6)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="4"/><linearGradient id="h" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="30.655001" x2="30.827999" y1="65.686996" y2="48.688"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="i" gradientTransform="translate(-6 -11)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="4"/><linearGradient id="j" gradientTransform="translate(-6 -16)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="4"/><linearGradient id="k" gradientTransform="matrix(0 -1 1 0 -.000975 15.999081)" gradientUnits="userSpaceOnUse" x1="15.999081" x2="-.00092" y1="2.500977" y2="2.500977"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="16.684153" x2="16.684153" y1="-3.773957" y2="10.141131"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="m" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="31.05438" x2="34.652016" xlink:href="#h" y1="59.337875" y2="59.337875"/><linearGradient id="n" gradientTransform="matrix(-.99999999 0 0 .99999999 11 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="4"/><linearGradient id="o" gradientTransform="matrix(-.99999999 0 0 .99999999 11 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="4"/><linearGradient id="p" gradientTransform="matrix(-.99999999 0 0 .99999999 11 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="4"/><linearGradient id="q" gradientTransform="matrix(.59436 0 0 .5999 -19.265 1.967)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="matrix(-1 0 0 1 15.998569 0)"><rect fill="url(#q)" height="15" rx=".424" ry=".491" width="15" x=".5" y=".5"/><path d="m.49804688.00195313c-.27600001 0-.50000001.22399999-.50000001.49999999l.00195313 14.99804688c0 .276.224.5.5.5h15c.276 0 .5-.224.5-.5.0019-5.003728-.002-9.9990437-.002-14.99804688 0-.276-.224-.49999999-.5-.49999999zm.49804687.99804687h14.00390625v4h-4l-.002-3.9980469h-.9999531l.0019531 3.9980469h-4l-.00195-3.9980469h-1l.00195 3.9980469h-4v1h4v4h-4v1h4v4h1v-4h4v4h1v-4h4l.002 4.001953h-14.00395312zm5.00390625 5h4v4h-4zm5 0h4v4h-4z" fill="#030303" opacity=".32"/><g fill="none" stroke-linecap="square"><path d="m9.4999996 11.5h-2.9999996v3h2.9999996z" stroke="url(#n)"/><path d="m9.4999996 6.5h-2.9999996v3h2.9999996z" stroke="url(#o)"/><path d="m9.4999996 1.5000001h-2.9999996v3h2.9999996z" stroke="url(#p)"/><path d="m4.4999996 11.5h-2.9999996v3h2.9999996z" stroke="url(#a)"/><path d="m4.4999996 6.5h-2.9999996v3h2.9999996z" stroke="url(#b)"/><path d="m4.4999996 1.5000001h-2.9999996v3h2.9999996z" stroke="url(#c)"/><path d="m14.5 11.5h-3v3h3z" stroke="url(#d)"/><path d="m14.5 6.5h-3v3h3z" stroke="url(#e)"/><path d="m14.5 1.5000001h-3v3h3z" stroke="url(#f)"/></g><path d="m5.4990249 15.499081v-15h-5.00000002v15z" fill="url(#k)"/><path d="m5.9990249 14.999081c0 .554-.446 1-1 1h-4.00000002c-.554 0-1-.446-1-1v-14c0-.554.446-1 1-1h4.00000002c.554 0 1 .446 1 1zm-1 0v-14h-4.00000002v14z" fill="#002e99" fill-opacity=".501961"/><path d="m4.9990249 10.999081v-1h-4.00000002v1zm0-5v-1h-4.00000002v1z" fill="#002e99" fill-opacity=".501961"/><g fill="none" stroke-linecap="square" transform="matrix(0 -1 1 0 -.000975 15.999081)"><path d="m-4.5-4.5h3v3h-3z" opacity=".5" stroke="url(#g)" transform="matrix(0 -1 -1 0 0 0)"/><path d="m-4.5-9.5h3v3h-3z" opacity=".5" stroke="url(#i)" transform="matrix(0 -1 -1 0 0 0)"/><path d="m-4.5-14.5h3v3h-3z" opacity=".5" stroke="url(#j)" transform="matrix(0 -1 -1 0 0 0)"/></g><g stroke-width="1.546121" transform="matrix(0 -1 1 0 -.000975 21.999081)"><path d="m16.682643 9.3694919 6.957661-6.1844829-6.957661-6.1844833.000117 3.86530212h-6.184483v4.63836238h6.184483z" style="display:block;stroke:#a62100;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#l)" transform="matrix(0 -.64678 .64678 0 8.94 22.29)"/><path d="m18.228881.47929777-.01209 1.38398343c.000383.3083467-.250251.5581037-.558594.5566407l-5.613803-.00797v1.5461208l5.643098-.00104c.306818.0006999.555066.2498221.554688.5566407l-.0133 1.3770472 3.092241-2.7057114z" display="block" fill="none" opacity=".5" stroke="url(#m)" stroke-miterlimit="7" transform="matrix(0 -.64678 .64678 0 8.94 22.29)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/dataeditor_icon08.svg b/icon-themes/elementary_svg/chart2/res/dataeditor_icon08.svg
new file mode 100644
index 000000000..da8f98658
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/dataeditor_icon08.svg
@@ -0,0 +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(-.99999999 0 0 .99999999 6 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="4"/><linearGradient id="b" gradientTransform="matrix(-.99999999 0 0 .99999999 6 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="4"/><linearGradient id="c" gradientTransform="matrix(-.99999999 0 0 .99999999 6 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="4"/><linearGradient id="d" gradientTransform="matrix(-.99999999 0 0 .99999999 16 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="4"/><linearGradient id="e" gradientTransform="matrix(-.99999999 0 0 .99999999 16 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="4"/><linearGradient id="f" gradientTransform="matrix(-.99999999 0 0 .99999999 16 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="4"/><linearGradient id="g" gradientTransform="translate(-6 -6)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="4"/><linearGradient id="h" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="30.655001" x2="30.827999" y1="65.686996" y2="48.688"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="i" gradientTransform="translate(-6 -11)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="4"/><linearGradient id="j" gradientTransform="translate(-6 -16)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="4"/><linearGradient id="k" gradientTransform="matrix(0 -1 1 0 -.000975 15.999081)" gradientUnits="userSpaceOnUse" x1="15.999081" x2="-.00092" y1="2.500977" y2="2.500977"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="16.684153" x2="16.684153" y1="-3.773957" y2="10.141131"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="m" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="31.05438" x2="34.652016" xlink:href="#h" y1="59.337875" y2="59.337875"/><linearGradient id="n" gradientTransform="matrix(-.99999999 0 0 .99999999 11 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="4"/><linearGradient id="o" gradientTransform="matrix(-.99999999 0 0 .99999999 11 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="4"/><linearGradient id="p" gradientTransform="matrix(-.99999999 0 0 .99999999 11 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="4"/><linearGradient id="q" gradientTransform="matrix(.59436 0 0 .5999 -19.265 1.967)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><rect fill="url(#q)" height="15" rx=".424" ry=".491" width="15" x=".5" y=".5"/><path d="m.49804688.00195313c-.27600001 0-.50000001.22399999-.50000001.49999999l.00195313 14.99804688c0 .276.224.5.5.5h15c.276 0 .5-.224.5-.5.0019-5.003728-.002-9.9990437-.002-14.99804688 0-.276-.224-.49999999-.5-.49999999zm.49804687.99804687h14.00390625v4h-4l-.002-3.9980469h-.9999531l.0019531 3.9980469h-4l-.00195-3.9980469h-1l.00195 3.9980469h-4v1h4v4h-4v1h4v4h1v-4h4v4h1v-4h4l.002 4.001953h-14.00395312zm5.00390625 5h4v4h-4zm5 0h4v4h-4z" fill="#030303" opacity=".32"/><g fill="none" stroke-linecap="square"><path d="m9.4999996 11.5h-2.9999996v3h2.9999996z" stroke="url(#n)"/><path d="m9.4999996 6.5h-2.9999996v3h2.9999996z" stroke="url(#o)"/><path d="m9.4999996 1.5000001h-2.9999996v3h2.9999996z" stroke="url(#p)"/><path d="m4.4999996 11.5h-2.9999996v3h2.9999996z" stroke="url(#a)"/><path d="m4.4999996 6.5h-2.9999996v3h2.9999996z" stroke="url(#b)"/><path d="m4.4999996 1.5000001h-2.9999996v3h2.9999996z" stroke="url(#c)"/><path d="m14.5 11.5h-3v3h3z" stroke="url(#d)"/><path d="m14.5 6.5h-3v3h3z" stroke="url(#e)"/><path d="m14.5 1.5000001h-3v3h3z" stroke="url(#f)"/></g><path d="m5.4990249 15.499081v-15h-5.00000002v15z" fill="url(#k)"/><path d="m5.9990249 14.999081c0 .554-.446 1-1 1h-4.00000002c-.554 0-1-.446-1-1v-14c0-.554.446-1 1-1h4.00000002c.554 0 1 .446 1 1zm-1 0v-14h-4.00000002v14z" fill="#ad5f00" fill-opacity=".501961"/><path d="m4.9990249 10.999081v-1h-4.00000002v1zm0-5v-1h-4.00000002v1z" fill="#ad5f00" fill-opacity=".501961"/><g fill="none" stroke-linecap="square" transform="matrix(0 -1 1 0 -.000975 15.999081)"><path d="m-4.5-4.5h3v3h-3z" opacity=".5" stroke="url(#g)" transform="matrix(0 -1 -1 0 0 0)"/><path d="m-4.5-9.5h3v3h-3z" opacity=".5" stroke="url(#i)" transform="matrix(0 -1 -1 0 0 0)"/><path d="m-4.5-14.5h3v3h-3z" opacity=".5" stroke="url(#j)" transform="matrix(0 -1 -1 0 0 0)"/></g><g stroke-width="1.546121" transform="matrix(0 -1 1 0 -.000975 21.999081)"><path d="m16.682643 9.3694919 6.957661-6.1844829-6.957661-6.1844833.000117 3.86530212h-6.184483v4.63836238h6.184483z" style="display:block;stroke:#a62100;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#l)" transform="matrix(0 -.64678 .64678 0 8.94 22.29)"/><path d="m18.228881.47929777-.01209 1.38398343c.000383.3083467-.250251.5581037-.558594.5566407l-5.613803-.00797v1.5461208l5.643098-.00104c.306818.0006999.555066.2498221.554688.5566407l-.0133 1.3770472 3.092241-2.7057114z" display="block" fill="none" opacity=".5" stroke="url(#m)" stroke-miterlimit="7" transform="matrix(0 -.64678 .64678 0 8.94 22.29)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/dataeditor_icon09.svg b/icon-themes/elementary_svg/chart2/res/dataeditor_icon09.svg
new file mode 100644
index 000000000..e60497f93
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/dataeditor_icon09.svg
@@ -0,0 +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="translate(0 -6)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#n" y1="2" y2="4"/><linearGradient id="b" gradientTransform="translate(5 -6)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#n" y1="2" y2="4"/><linearGradient id="c" gradientTransform="translate(10 -6)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#n" y1="2" y2="4"/><linearGradient id="d" gradientTransform="matrix(.99999998 0 0 -.99999998 0 10.000063)" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="5.500063" y2=".500063"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><linearGradient id="e" gradientTransform="matrix(-.99999999 0 0 .99999999 6 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#n" y1="2" y2="4"/><linearGradient id="f" gradientTransform="matrix(-.99999999 0 0 .99999999 6 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#n" y1="2" y2="4"/><linearGradient id="g" gradientTransform="matrix(-.99999999 0 0 .99999999 6 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#n" y1="2" y2="4"/><linearGradient id="h" gradientTransform="matrix(-.99999999 0 0 .99999999 16 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#n" y1="2" y2="4"/><linearGradient id="i" gradientTransform="matrix(-.99999999 0 0 .99999999 16 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#n" y1="2" y2="4"/><linearGradient id="j" gradientTransform="matrix(-.99999999 0 0 .99999999 16 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#n" y1="2" y2="4"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="23.640186" x2="10.49816" y1="3.185009" y2="3.185009"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="l" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="31.051733" x2="31.120687" y1="65.263168" y2="49.98278"><stop offset="0" stop-color="#fff"/><stop offset=".38794234" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="m" gradientTransform="matrix(-.99999999 0 0 .99999999 11 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#n" y1="2" y2="4"/><linearGradient id="n" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="30.655001" x2="30.827999" y1="65.686996" y2="48.688"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="o" gradientTransform="matrix(-.99999999 0 0 .99999999 11 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#n" y1="2" y2="4"/><linearGradient id="p" gradientTransform="matrix(-.99999999 0 0 .99999999 11 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#n" y1="2" y2="4"/><linearGradient id="q" gradientTransform="matrix(.59436 0 0 .5999 -19.265 1.967)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><rect fill="url(#q)" height="15" rx=".424" ry=".491" width="15" x=".5" y=".5"/><path d="m.49804688.00195313c-.27600001 0-.50000001.22399999-.50000001.49999999l.00195313 14.99804688c0 .276.224.5.5.5h15c.276 0 .5-.224.5-.5.0019-5.003728-.002-9.9990437-.002-14.99804688 0-.276-.224-.49999999-.5-.49999999zm.49804687.99804687h14.00390625v4h-4l-.002-3.9980469h-.9999531l.0019531 3.9980469h-4l-.00195-3.9980469h-1l.00195 3.9980469h-4v1h4v4h-4v1h4v4h1v-4h4v4h1v-4h4l.002 4.001953h-14.00395312zm5.00390625 5h4v4h-4zm5 0h4v4h-4z" fill="#030303" opacity=".32"/><g fill="none" stroke-linecap="square"><path d="m9.4999996 11.5h-2.9999996v3h2.9999996z" stroke="url(#m)"/><path d="m9.4999996 6.5h-2.9999996v3h2.9999996z" stroke="url(#o)"/><path d="m9.4999996 1.5000001h-2.9999996v3h2.9999996z" stroke="url(#p)"/><path d="m4.4999996 11.5h-2.9999996v3h2.9999996z" stroke="url(#e)"/><path d="m4.4999996 6.5h-2.9999996v3h2.9999996z" stroke="url(#f)"/><path d="m4.4999996 1.5000001h-2.9999996v3h2.9999996z" stroke="url(#g)"/><path d="m14.5 11.5h-3v3h3z" stroke="url(#h)"/><path d="m14.5 6.5h-3v3h3z" stroke="url(#i)"/><path d="m14.5 1.5000001h-3v3h3z" stroke="url(#j)"/></g><g stroke-width="1.546121" transform="scale(3.7795275)"><path d="m16.682643 9.3694919 6.957661-6.1844829-6.957661-6.1844833.000117 3.86530212h-6.184483v4.63836238h6.184483z" style="display:block;stroke:#a62100;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#k)" transform="matrix(0 -.17112721 .17112721 0 2.365375 5.897582)"/><path d="m18.228881.47929777-.01209 1.38398343c.000383.3083467-.250251.5581037-.558594.5566407l-5.613803-.00797v1.5461208l5.643098-.00104c.306818.0006999.555066.2498221.554688.5566407l-.0133 1.3770472 3.092241-2.7057114z" display="block" fill="none" opacity=".5" stroke="url(#l)" stroke-miterlimit="7" transform="matrix(0 -.17112721 .17112721 0 2.365375 5.897582)"/></g><g transform="translate(0 -4)"><path d="m.49999999 4.500063h15.00000001v5h-15.00000001z" fill="url(#d)"/><path d="m.99999998 4.000063c-.55399999 0-.99999998.446-.99999998 1v4c0 .554.44599999 1 .99999998 1h14.00000002c.554 0 1-.446 1-1v-4c0-.554-.446-1-1-1zm0 1h14.00000002v4h-14.00000002z" fill="#ad5f00" fill-opacity=".501961"/><path d="m4.9999999 5.000063h1v4h-1zm4.9999999 0h1.0000002v4h-1.0000002z" fill="#ad5f00" fill-opacity=".501961"/><g fill="none" stroke-linecap="square" transform="matrix(.99999998 0 0 -.99999998 0 10.000063)"><path d="m1.5-4.5h3v3h-3z" opacity=".5" stroke="url(#a)" transform="scale(1 -1)"/><path d="m6.5-4.5h3v3h-3z" opacity=".5" stroke="url(#b)" transform="scale(1 -1)"/><path d="m11.5-4.5h3v3h-3z" opacity=".5" stroke="url(#c)" transform="scale(1 -1)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/donut3d_52x60.svg b/icon-themes/elementary_svg/chart2/res/donut3d_52x60.svg
new file mode 100644
index 000000000..4e4c132ff
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/donut3d_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="20.627651" x2="20.883499" xlink:href="#h" y1="268.49988" y2="277.48529"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14.808995" x2="17.758556" xlink:href="#f" y1="273.48257" y2="282.59183"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="-11.963244" x2="17.277212" xlink:href="#f" y1="270.05893" y2="282.38089"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="14.796965" x2="15.027696" xlink:href="#i" y1="274.64413" y2="286.75171"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="16.433332" x2="29.135061" xlink:href="#h" y1="282.32266" y2="282.32266"/><linearGradient id="f" gradientTransform="matrix(1.3832 0 0 1.4144 -11.892 21.511)" gradientUnits="userSpaceOnUse" x1="13.697" x2="13.3" y1="12.091" y2="29.436001"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="g"><stop offset="0" stop-color="#fff"/><stop offset=".58055538" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="13.608" x2="13.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="15.608" x2="15.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="42.5" x2="42.5" y1="49.5" y2="7"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><radialGradient id="k" cx="224.39641" cy="115.01036" gradientTransform="matrix(.54429357 .10070169 -.05936904 .32089024 -55.707113 -37.008591)" gradientUnits="userSpaceOnUse" r="35.860352" xlink:href="#i"/><radialGradient id="l" cx="258.1293" cy="60.191799" gradientTransform="matrix(.46196307 .01633136 -.0065522 .18534127 -96.930392 269.80639)" gradientUnits="userSpaceOnUse" r="21.333984" xlink:href="#h"/><radialGradient id="m" cx="200.0293" cy="57.033329" gradientTransform="matrix(1 0 0 1.5705366 0 -24.365917)" gradientUnits="userSpaceOnUse" r="22.19672"><stop offset="0" stop-color="#baff63"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></radialGradient><filter id="n" color-interpolation-filters="sRGB" height="1.01953" width="1.031123" x="-.015562" y="-.009765"><feGaussianBlur stdDeviation=".27666016"/></filter><radialGradient id="o" cx="196.2793" cy="59.525036" gradientTransform="matrix(.81743885 .02552259 -.01583358 .50711892 -111.25688 29.43902)" gradientUnits="userSpaceOnUse" r="21.997969" xlink:href="#f"/><radialGradient id="p" cx="224.39641" cy="115.01036" gradientTransform="matrix(.89999999 0 0 .5305983 -137.59649 -22.345046)" gradientUnits="userSpaceOnUse" r="35.860352" xlink:href="#i"/><radialGradient id="q" cx="258.1293" cy="60.191799" gradientTransform="matrix(2.8395451 .07898835 -.03169039 1.1392359 -636.34242 -17.352302)" gradientUnits="userSpaceOnUse" r="21.333984" xlink:href="#h"/><radialGradient id="r" cx="196.2793" cy="59.525036" gradientTransform="matrix(1.3293863 -.03078261 .01909678 .8247184 -223.01287 -31.57409)" gradientUnits="userSpaceOnUse" r="21.997969" xlink:href="#f"/><linearGradient id="s" gradientUnits="userSpaceOnUse" x1="42.550457" x2="46.170589" xlink:href="#g" y1="34.292282" y2="62.291462"/><linearGradient id="t" gradientUnits="userSpaceOnUse" x1="19.409983" x2="21.378716" xlink:href="#g" y1="274.13983" y2="283.38168"/><linearGradient id="u" gradientUnits="userSpaceOnUse" x1="104.61539" x2="105.55108" xlink:href="#g" y1="9.499997" y2="46.383476"/><linearGradient id="v" gradientUnits="userSpaceOnUse" x1="72.376778" x2="70.153847" xlink:href="#g" y1="-1.660178" y2="13.269228"/><linearGradient id="w" gradientUnits="userSpaceOnUse" x1="70.153847" x2="72.430084" xlink:href="#g" y1="10.221527" y2="31.730766"/><linearGradient id="x" gradientUnits="userSpaceOnUse" x1="39.384617" x2="38.634789" xlink:href="#g" y1="-54.42308" y2="-6.666816"/><radialGradient id="y" cx="87.325798" cy="13.060184" gradientTransform="matrix(2.3688812 -1.1674228 .4985261 1.0115864 -126.04949 101.73463)" gradientUnits="userSpaceOnUse" r="3.075796"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></radialGradient><filter id="z" height="1.337263" width="1.388714" x="-.194357" y="-.168631"><feGaussianBlur stdDeviation=".41718673"/></filter><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><path d="m.5.5h57v49h-57z" fill="url(#j)" stroke="#939393" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><path d="m1.5 1.5h55v47h-55z" fill="none" stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><g transform="matrix(.40625 0 0 .40625 3.999999 24.609376)"><g transform="matrix(2.4615385 0 0 2.4615385 -9.846152 -65.500002)"><path d="m29.220186 13.009581a16.380069 14.688837 0 0 0 -15.600476 14.653191 16.380069 14.688837 0 0 0 2.430123 7.640957l13.170353-7.874078z" fill="none" opacity=".99" stroke-width="1.535433"/><g transform="matrix(1.5354331 0 0 1.3769006 4 -361.33081)"><g fill-rule="evenodd"><path d="m16.933333 273.19089c-6.19887-.00012-11.2219645 1.58372-11.6116053 7.68425-.015959.24987-.0006781 3.94541-.0006843 4.19931.00413 2.34178.9191651 4.65456 2.2386965 6.58918l3.9062271-3.07213c-.747522-1.09586-1.148472-2.39107-1.150835-3.7176.0046-3.50462 2.740536-6.39804 6.239413-6.59856l.000529-.005c.01611 0 .02967.002.04496.003.110944-.008.22208-.0138.333301-.0165v-.00053z" fill="url(#c)" stroke="#7cb837" stroke-width=".687754"/><path d="m85.28125 10.5625-2.875 3.75.28125.65625 4.1875 1.53125c1.248093-2.302684.824176-4.301365-1.59375-5.9375z" fill="url(#y)" filter="url(#z)" transform="matrix(.15567705 -.10552235 .10552235 .15567705 1.874409 278.20947)"/><path d="m16.933333 273.19089v5.06533c3.654954-.00006 6.617976 2.96273 6.618201 6.61768-.002 1.28596-.378513 2.5435-1.083655 3.6189l4.236434 2.76986c1.244732-1.89835 1.402141-3.75045 1.405703-6.02049-.000006-.22793.03164-5.00775.01875-5.23245-.351815-6.13675-4.970594-6.81895-11.195435-6.81883z" fill="url(#e)" stroke="#c05f48"/></g><path d="m26.120849 288.40071c-3.258159-2.39734-6.954853 3.08919-9.187516 3.09139-2.190138-.003-7.788207-1.11292-9.0184425-2.92489l.076105 3.43588c2.1720195 3.19894 5.0757015 4.55035 8.9423375 4.55485 3.941697-.004 7.209833-1.42923 9.365093-4.72951z" fill="url(#d)" stroke="#6a34a6"/></g><g transform="matrix(1.5118699 .24029575 -.26796272 1.3557703 80.113887 -360.23834)"><path d="m16.937063 280.27947.425896 2.32366c1.183561.0141 2.151116.94807 2.206945 2.1304.01975.43399-.08735.86434-.308223 1.23845-.01741.028 2.602567-2.21305 2.583937-2.18585l1.263761 1.90412.634642-1.85147-.110057-1.97355c-.126835-2.2744-3.403162-4.6962-6.999024-4.72313z" fill="url(#a)" fill-rule="evenodd" stroke="#c05f48" stroke-width=".687754"/><path d="m16.643988 277.40713c-3.811504.35352-6.8967677 2.81638-6.9257956 6.64413-.0086 1.49389 1.7428166 2.41579 2.5753376 3.65622l3.181751-1.63718c-.223514-.33536-.352237-.72489-.372553-1.12739-.05783-1.23358.895316-2.28047 2.128897-2.33828.03911-.001.07824-.002.11737-.001l-.397968-2.32466c-.248542-.002-.05955-2.89448-.307034-2.87147z" fill="url(#b)" fill-rule="evenodd" stroke="#7cb837" stroke-width=".687754"/><path d="m16.988144 276.08899a6.5612122 6.5612122 0 0 0 -6.595358 6.19606 6.5612122 6.5612122 0 0 0 .786517 3.46093l5.458846-3.22535z" fill="none" opacity=".99"/></g></g><path d="m62.080459-42.972883a40.320169 40.320169 0 0 0 -38.401168 40.2222606 40.320169 40.320169 0 0 0 5.981839 20.9741864l32.419329-21.6140224z" fill="none" opacity=".99" stroke-width="3.779527"/><path d="m64-46.908204a44.159304 44.159304 0 0 0 -44.160156 44.1582036 44.159304 44.159304 0 0 0 7.677734 24.8046884l15.81836-10.75586a25.013243 25.013243 0 0 1 -4.34961-14.0507814 25.013243 25.013243 0 0 1 23.582031-24.9394526l.002-.01953c.06089 0 .112133.0087.169922.01172a25.013243 25.013243 0 0 1 1.259719-.0625v-.002z" fill="#0f5a00" fill-opacity=".745098" fill-rule="evenodd"/><path d="m62.080078-42.972657a40.320168 40.320168 0 0 0 -38.40039 40.2226566 40.320168 40.320168 0 0 0 5.982421 20.9726564l10.103516-6.736328a28.159613 28.159613 0 0 1 -3.925781-14.2343754 28.159613 28.159613 0 0 1 26.240234-28.0449216z" fill="url(#r)" stroke="url(#x)" stroke-width="2.461539"/><g transform="translate(0 -59)"><path d="m64 12.091797v19.144531a25.013243 25.013243 0 0 1 25.013672 25.011719 25.013243 25.013243 0 0 1 -4.095703 13.677734l16.011721 10.46875a44.159304 44.159304 0 0 0 7.23047-24.144531 44.159304 44.159304 0 0 0 -44.16016-44.158203z" fill="#cc3b02" fill-opacity=".745098" fill-rule="evenodd"/><path d="m65.919922 15.998047v12.162109a28.159613 28.159613 0 0 1 26.240234 28.091797 28.159613 28.159613 0 0 1 -3.388672 13.3125l10.113282 6.744141a40.320169 40.320169 0 0 0 5.435544-20.058594 40.320169 40.320169 0 0 0 -38.400388-40.251953z" fill="url(#q)" fill-rule="evenodd" stroke="url(#u)" stroke-width="2.461539"/><path d="m84.917969 69.925781a25.013243 25.013243 0 0 1 -20.917969 11.335938 25.013243 25.013243 0 0 1 -20.664062-10.962891l-15.81836 10.75586a44.159304 44.159304 0 0 0 36.482422 19.353512 44.159304 44.159304 0 0 0 36.92969-20.013669z" fill="#7239b3" fill-opacity=".745098"/></g><path d="m86.554688 14.207031a28.263325 28.263325 0 0 1 -22.554688 11.306641 28.263325 28.263325 0 0 1 -22.023438-10.628906l-9.951171 6.783203a40.320169 40.320169 0 0 0 31.974609 15.902343 40.320169 40.320169 0 0 0 32.574219-16.683593z" fill="url(#p)" stroke="url(#w)" stroke-width="2.461539"/><g transform="matrix(3.721526 .65960057 -.65960057 3.721526 187.35727 -1065.2906)"><path d="m221.86328 8.7089844a44.800189 44.800189 0 0 0 -42.66797 44.6914066 44.800189 44.800189 0 0 0 6.64649 23.304687l36.02148-24.015625z" style="fill:none;stroke-width:.755906;stroke-linecap:square;stroke-linejoin:round;stroke:url(#m);filter:url(#n)" transform="matrix(.14623865 .00795795 -.00795795 .14623865 -15.387536 273.04982)"/><path d="m16.988144 276.08899a6.5612122 6.5612122 0 0 0 -6.595358 6.19606 6.5612122 6.5612122 0 0 0 .786517 3.46093l5.458846-3.22535z" fill="none" opacity=".99"/><path d="m16.232056 275.08297a7.4530309 7.4530309 0 0 0 -6.7645006 7.36466 7.4530309 7.4530309 0 0 0 1.2644566 4.19631l4.331337-2.8978a2.2360249 2.2360249 0 0 1 -.372553-1.12739 2.2360249 2.2360249 0 0 1 2.128897-2.33828 2.2360249 2.2360249 0 0 1 .11737-.001l.0395-5.22793a7.4530309 7.4530309 0 0 0 -.744502.0318z" fill="#0f5a00" fill-opacity=".745098" fill-rule="evenodd"/><path d="m64.207031 31.966797a24.798283 24.798283 0 0 0 -24.927734 23.417969 24.798283 24.798283 0 0 0 2.972656 13.080078l11.785156-6.962891a11.27949 11.27949 0 0 1 -1.316406-5.251953 11.27949 11.27949 0 0 1 10.777344-11.253906z" fill="url(#o)" stroke="url(#s)" stroke-width="2.461539" transform="matrix(.26429318 -.01238766 .01238766 .26429318 -.687186 268.44038)"/></g><g fill-rule="evenodd" transform="matrix(3.721526 .65960057 -.65960057 3.721526 187.35727 -1065.2906)"><path d="m16.990317 275.05777-.03929 5.2212a2.2360249 2.2360249 0 0 1 2.206945 2.1304 2.2360249 2.2360249 0 0 1 -.308223 1.23845 2.2360249 2.2360249 0 0 1 -.05406.0827l4.326707 2.87533a7.436001 7.436001 0 0 0 1.248029-4.05695 7.436001 7.436001 0 0 0 -7.380102-7.49115z" fill="#cc3b02" fill-opacity=".745098"/><path d="m17.30321 276.09329-.02623 3.45804a2.984365 2.984365 0 0 1 2.628442 2.82301 2.984365 2.984365 0 0 1 -.341567 1.52041l3.029498 2.05304a6.5612121 6.5612121 0 0 0 .909408-3.25732 6.5612121 6.5612121 0 0 0 -6.199553-6.59718z" fill="url(#l)" stroke="url(#t)" stroke-width=".651282"/></g><path d="m56.503947.72026962-18.435643 8.10530998a28.409533 28.409533 0 0 0 20.81427 16.5122644 28.409533 28.409533 0 0 0 25.705326-8.339112l-14.68216-14.0100284a8.4511176 8.4511176 0 0 1 -6.948983 2.307704 8.4511176 8.4511176 0 0 1 -6.449933-4.56789898 8.4511176 8.4511176 0 0 1 -.0028-.0076z" fill="#7239b3" fill-opacity=".745098" stroke-width="3.779527"/><path d="m54.65953 2.9828836-12.708536 5.606173a24.798282 24.798282 0 0 0 17.556604 13.1941414 24.798282 24.798282 0 0 0 21.567077-6.445946l-9.880124-9.5980724a11.27949 11.27949 0 0 1 -8.476459 2.378003 11.27949 11.27949 0 0 1 -8.058562-5.134299z" fill="url(#k)" stroke="url(#v)" stroke-width="2.461539"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/donut3dexploded_52x60.svg b/icon-themes/elementary_svg/chart2/res/donut3dexploded_52x60.svg
new file mode 100644
index 000000000..3d6184e9b
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/donut3dexploded_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="34" x2="34" xlink:href="#j" y1="27" y2="44"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="32" x2="32.398438" xlink:href="#j" y1="24" y2="32.859375"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="52.54694" x2="50" xlink:href="#i" y1="1" y2="16"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="34.984177" x2="41.504002" xlink:href="#i" y1="6.545418" y2="29.681011"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="30.889606" x2="27.999998" xlink:href="#g" y1="6.820044" y2="24.000006"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="33.63242" x2="27.076925" xlink:href="#g" y1="-88.624481" y2="-16.023241"/><linearGradient id="g" gradientTransform="matrix(1.3832 0 0 1.4144 -11.892 21.511)" gradientUnits="userSpaceOnUse" x1="13.697" x2="13.3" y1="12.091" y2="29.436001"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="h"><stop offset="0" stop-color="#fff"/><stop offset=".58055538" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="13.608" x2="13.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="15.608" x2="15.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="42.5" x2="42.5" y1="49.5" y2="7"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><radialGradient id="l" cx="224.39641" cy="115.01036" gradientTransform="matrix(.54429357 .10070169 -.05936904 .32089024 -55.707113 -37.008591)" gradientUnits="userSpaceOnUse" r="35.860352" xlink:href="#j"/><radialGradient id="m" cx="258.1293" cy="60.191799" gradientTransform="matrix(1.7084354 .36548869 -.14663539 .68543052 -351.33615 -125.13445)" gradientUnits="userSpaceOnUse" r="21.333984" xlink:href="#i"/><radialGradient id="n" cx="200.0293" cy="57.033329" gradientTransform="matrix(1 0 0 1.5705366 0 -24.365917)" gradientUnits="userSpaceOnUse" r="22.19672"><stop offset="0" stop-color="#baff63"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></radialGradient><filter id="o" color-interpolation-filters="sRGB" height="1.01953" width="1.031123" x="-.015562" y="-.009765"><feGaussianBlur stdDeviation=".27666016"/></filter><radialGradient id="p" cx="196.2793" cy="59.525036" gradientTransform="matrix(.81743885 .02552259 -.01583358 .50711892 -111.25688 29.43902)" gradientUnits="userSpaceOnUse" r="21.997969" xlink:href="#g"/><radialGradient id="q" cx="224.39641" cy="115.01036" gradientTransform="matrix(.89999999 0 0 .5305983 -137.59649 -22.345046)" gradientUnits="userSpaceOnUse" r="35.860352" xlink:href="#j"/><radialGradient id="r" cx="258.1293" cy="60.191799" gradientTransform="matrix(2.8395451 .07898835 -.03169039 1.1392359 -636.34242 -76.352302)" gradientUnits="userSpaceOnUse" r="21.333984" xlink:href="#i"/><radialGradient id="s" cx="196.2793" cy="59.525036" gradientTransform="matrix(1.3293863 -.03078261 .01909678 .8247184 -223.01287 -31.57409)" gradientUnits="userSpaceOnUse" r="21.997969" xlink:href="#g"/><linearGradient id="t" gradientUnits="userSpaceOnUse" x1="42.550457" x2="46.170589" xlink:href="#h" y1="34.292282" y2="62.291462"/><linearGradient id="u" gradientTransform="matrix(3.721526 .65960057 -.65960057 3.721526 187.35727 -1065.2906)" gradientUnits="userSpaceOnUse" x1="19.409983" x2="21.378716" xlink:href="#h" y1="274.13983" y2="283.38168"/><linearGradient id="v" gradientUnits="userSpaceOnUse" x1="104.61539" x2="105.55108" xlink:href="#h" y1="-49.500003" y2="-12.616524"/><linearGradient id="w" gradientUnits="userSpaceOnUse" x1="72.376778" x2="70.153847" xlink:href="#h" y1="-1.660178" y2="13.269228"/><linearGradient id="x" gradientUnits="userSpaceOnUse" x1="70.153847" x2="72.430084" xlink:href="#h" y1="10.221527" y2="31.730766"/><linearGradient id="y" gradientUnits="userSpaceOnUse" x1="39.384617" x2="38.634789" xlink:href="#h" y1="-54.42308" y2="-6.666816"/><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><path d="m.5.5h57v49h-57z" fill="url(#k)" stroke="#939393" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><path d="m1.5 1.5h55v19.652542 27.347458h-55z" fill="none" stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><g transform="matrix(.40625 0 0 .32404793 3.999999 23.891133)"><path d="m51.69231-55.211379c-21.500454-.0022-36.169614 26.281813-39.816074 47.4707924l-.605769-4.2673064-.03365 10.8008704h.03846c-.01464.31730639-.02586.63476153-.03365.95231.01495 8.8520474 1.443514 17.4952926 6.43146 24.8082506l12.940933-8.787762v-12.4161794c-.264898-1.4376987-1.464382-2.1424454-1.474594-3.6043088.016626-13.2462258 10.357204-24.1827788 23.58173-24.9408528l.0049-.01821c-1.033746.862029-2.235763 1.712017-1.033746.862029.419261-.03062 2.041244-.900659 2.461515-.910119l-1.427769.04809-.01159-13.572992z" fill="url(#f)" stroke="#7cb837" stroke-width="2.756124"/><path d="m62.080459-42.972883a40.320169 40.320169 0 0 0 -38.401168 40.2222606 40.320169 40.320169 0 0 0 5.981839 20.9741864l32.419329-21.6140224z" fill="none" opacity=".99" stroke-width="3.779527"/><g transform="translate(-9.846154 -9.846154)"><path d="m64-46.908204a44.159304 44.159304 0 0 0 -44.160156 44.1582036 44.159304 44.159304 0 0 0 7.677734 24.8046884l15.81836-10.75586a25.013243 25.013243 0 0 1 -4.34961-14.0507814 25.013243 25.013243 0 0 1 23.582031-24.9394526l.002-.01953c.06089 0 .112133.0087.169922.01172a25.013243 25.013243 0 0 1 1.259719-.0625v-.002z" fill="#0f5a00" fill-opacity=".745098" fill-rule="evenodd"/><path d="m62.080078-42.972657a40.320168 40.320168 0 0 0 -38.40039 40.2226566 40.320168 40.320168 0 0 0 5.982421 20.9726564l10.103516-6.736328a28.159613 28.159613 0 0 1 -3.925781-14.2343754 28.159613 28.159613 0 0 1 26.240234-28.0449216z" fill="url(#s)" stroke="url(#y)" stroke-width="2.461539"/></g><g fill-rule="evenodd" transform="translate(9.846154 -9.846154)"><path d="m34.50636 13.796875v6.203125c5.612291-.000211 9.655735 3.331915 9.655749 7.808594-.0051.411601-1.078797-.214815-1.162109.191406v1 4l6.001953 2.632812c1.911299-2.325062 2.932051-5.043899 2.9375-7.824218-.0029-.05535-.0061-.110693-.0098-.166016l.0098.05078.002-3.943359-.525716-2.749999c-2.389568-5.907896-9.126879-7.200147-16.909377-7.203125z" fill="url(#c)" stroke="#c05f48" transform="matrix(2.4615385 0 0 3.0859632 -19.692306 -76.224857)"/><path d="m64-46.908203v19.144531a25.013243 25.013243 0 0 1 25.013672 25.011719 25.013243 25.013243 0 0 1 -4.095703 13.677734l16.011721 10.46875a44.159304 44.159304 0 0 0 7.23047-24.144531 44.159304 44.159304 0 0 0 -44.16016-44.158203z" fill="#cc3b02" fill-opacity=".745098"/><path d="m65.919922-43.001953v12.162109a28.159613 28.159613 0 0 1 26.240234 28.091797 28.159613 28.159613 0 0 1 -3.388672 13.3125l10.113282 6.744141a40.320169 40.320169 0 0 0 5.435544-20.058594 40.320169 40.320169 0 0 0 -38.400388-40.251953z" fill="url(#r)" stroke="url(#v)" stroke-width="2.461539"/></g><g transform="matrix(3.721526 .65960057 -.65960057 3.721526 187.35727 -1065.2906)"><path d="m221.86328 8.7089844a44.800189 44.800189 0 0 0 -42.66797 44.6914066 44.800189 44.800189 0 0 0 6.64649 23.304687l36.02148-24.015625z" style="fill:none;stroke-width:.755906;stroke-linecap:square;stroke-linejoin:round;stroke:url(#n);filter:url(#o)" transform="matrix(.14623865 .00795795 -.00795795 .14623865 -15.387536 273.04982)"/><path d="m16.988144 276.08899a6.5612122 6.5612122 0 0 0 -6.595358 6.19606 6.5612122 6.5612122 0 0 0 .786517 3.46093l5.458846-3.22535z" fill="none" opacity=".99"/><path d="m29.798828 21.863281-10.798829 5.136725v3c-.116112 1.936643-.118128 3.887338.529299 4.658197l7.324219-2.568359c-.247645-.452375-.337398-.94973-.259766-1.439453.242885-1.49966 1.963589-2.558488 3.84375-2.365235.05951.0072.118779.01568.177734.02539l1.460938-6.296875c-.37484-.05539-.752916-.0958-1.132813-.121094-.380658-.025-.762647-.03477-1.144531-.0293z" fill="url(#e)" fill-rule="evenodd" stroke="#7cb837" transform="matrix(.64128731 -.1136613 .14249405 .80396431 -6.160652 264.21504)"/><path d="m16.232056 275.08297a7.4530309 7.4530309 0 0 0 -6.7645006 7.36466 7.4530309 7.4530309 0 0 0 1.2644566 4.19631l4.331337-2.8978a2.2360249 2.2360249 0 0 1 -.372553-1.12739 2.2360249 2.2360249 0 0 1 2.128897-2.33828 2.2360249 2.2360249 0 0 1 .11737-.001l.0395-5.22793a7.4530309 7.4530309 0 0 0 -.744502.0318z" fill="#0f5a00" fill-opacity=".745098" fill-rule="evenodd"/><path d="m64.207031 31.966797a24.798283 24.798283 0 0 0 -24.927734 23.417969 24.798283 24.798283 0 0 0 2.972656 13.080078l11.785156-6.962891a11.27949 11.27949 0 0 1 -1.316406-5.251953 11.27949 11.27949 0 0 1 10.777344-11.253906z" fill="url(#p)" stroke="url(#t)" stroke-width="2.461539" transform="matrix(.26429318 -.01238766 .01238766 .26429318 -.687186 268.44038)"/></g><g fill-rule="evenodd"><path d="m32.095703 22.023438-.117187.505859-1.341797 1.783203v4c1.785645.269998 2.998144 1.603234 2.765625 3.041016-.08613.527549-.363031 1.023665-.796875 1.427734-.03369.0299-.06821.0592-.103516.08789l5.769531 4.392578c1.534189-1.278959 2.138177-2.886824 2.544922-4.626953.122986-.543302.183783-1.094399.18164-1.646485l.00586.01172v-.126953c.000126-.02474.000126-.04948 0-.07422l-.003906-3.798827-1.38086-.357422c-1.640799-2.418516-4.134073-4.11616-7.523437-4.61914z" fill="url(#d)" stroke="#c05f48" transform="matrix(2.4615385 0 0 3.0859632 -9.846152 -86.071011)"/><path d="m69.158915-30.449135-3.590126 19.404916a8.4511178 8.4511178 0 0 1 6.80799 9.3840413 8.4511178 8.4511178 0 0 1 -1.963942 4.4056199 8.4511178 8.4511178 0 0 1 -.255734.2721122l14.205383 13.5545136a28.104571 28.104571 0 0 0 7.320539-14.2748442 28.104571 28.104571 0 0 0 -22.524075-32.7464288z" fill="#cc3b02" fill-opacity=".745098" stroke-width="3.779528"/><path d="m69.640324-26.389036-2.37854 12.851885a11.27949 11.27949 0 0 1 7.919756 12.2396267 11.27949 11.27949 0 0 1 -2.274014 5.4329476l9.920169 9.6387007a24.798282 24.798282 0 0 0 5.532916-11.5223554 24.798282 24.798282 0 0 0 -18.720294-28.6408056z" fill="url(#m)" stroke="url(#u)" stroke-width="2.461539"/></g><path d="m20 31.41297v4c1.535595 2.789574 4.166782 4.131471 7.921875 4.688592 3.828852.561945 6.97583-.297899 9.66239-2.545368v-4l-3.586218.521931-1.599609-1.21875c-.749521.578284-1.787909.853511-2.822266.748047-1.127051-.117008-2.108465-.671339-2.621094-1.480469v-.002l-4.773437 1.673875c-.759076-.412743-1.866791-1.869688-1.966797-2.020623z" fill="url(#b)" stroke="#6a34a6" stroke-linecap="round" stroke-linejoin="round" transform="matrix(2.4615385 0 0 3.0859632 -9.846152 -86.071011)"/><path d="m56.503947.72026962-18.435643 8.10530998a28.409533 28.409533 0 0 0 20.81427 16.5122644 28.409533 28.409533 0 0 0 25.705326-8.339112l-14.68216-14.0100284a8.4511176 8.4511176 0 0 1 -6.948983 2.307704 8.4511176 8.4511176 0 0 1 -6.449933-4.56789898 8.4511176 8.4511176 0 0 1 -.0028-.0076z" fill="#7239b3" fill-opacity=".745098" stroke-width="3.779527"/><path d="m54.65953 2.9828836-12.708536 5.606173a24.798282 24.798282 0 0 0 17.556604 13.1941414 24.798282 24.798282 0 0 0 21.567077-6.445946l-9.880124-9.5980724a11.27949 11.27949 0 0 1 -8.476459 2.378003 11.27949 11.27949 0 0 1 -8.058562-5.134299z" fill="url(#l)" stroke="url(#w)" stroke-width="2.461539"/><g transform="translate(0 9.846154)"><path d="m44.53178 38.330508-3.686077 1.515195-2.347656-1.222656c-1.87496 2.288904-5.070262 3.669545-8.498047 3.671875-3.362778-.0033-6.5057-1.333498-8.394531-3.552734l-2.226563 1.208984-3.896252-1.392148v4c3.334853 3.917747 8.580619 5.935285 14.517346 5.940976 6.052179-.0052 11.224893-2.113622 14.533733-6.15582l-.166015-.08594.164062.07227z" fill="url(#a)" stroke="#6a34a6" stroke-linecap="round" stroke-linejoin="round" transform="matrix(2.4615385 0 0 3.0859632 -9.846152 -95.917165)"/><path d="m84.917969 10.925781a25.013243 25.013243 0 0 1 -20.917969 11.335938 25.013243 25.013243 0 0 1 -20.664062-10.962891l-15.81836 10.75586a44.159304 44.159304 0 0 0 36.482422 19.353512 44.159304 44.159304 0 0 0 36.92969-20.013669z" fill="#7239b3" fill-opacity=".745098"/><path d="m86.554688 14.207031a28.263325 28.263325 0 0 1 -22.554688 11.306641 28.263325 28.263325 0 0 1 -22.023438-10.628906l-9.951171 6.783203a40.320169 40.320169 0 0 0 31.974609 15.902343 40.320169 40.320169 0 0 0 32.574219-16.683593z" fill="url(#q)" stroke="url(#x)" stroke-width="2.461539"/></g></g><path d="m49.001954 31.632812-.001954-4.632812" fill="none" stroke="#c05f48" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/donut_52x60.svg b/icon-themes/elementary_svg/chart2/res/donut_52x60.svg
new file mode 100644
index 000000000..92548999c
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/donut_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.3832 0 0 1.4144 -11.892 21.511)" gradientUnits="userSpaceOnUse" x1="13.697" x2="13.3" y1="12.091" y2="29.436001"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset=".58055538" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13.608" x2="13.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="15.608" x2="15.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="42.5" x2="42.5" y1="49.5" y2="7"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><radialGradient id="f" cx="224.39641" cy="115.01036" gradientTransform="matrix(.54429357 .10070169 -.05936904 .32089024 -55.707113 -37.008591)" gradientUnits="userSpaceOnUse" r="35.860352" xlink:href="#d"/><radialGradient id="g" cx="258.1293" cy="60.191799" gradientTransform="matrix(.46196307 .01633136 -.0065522 .18534127 -96.930392 269.80639)" gradientUnits="userSpaceOnUse" r="21.333984" xlink:href="#c"/><radialGradient id="h" cx="200.0293" cy="57.033329" gradientTransform="matrix(1 0 0 1.5705366 0 -24.365917)" gradientUnits="userSpaceOnUse" r="22.19672"><stop offset="0" stop-color="#baff63"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></radialGradient><filter id="i" color-interpolation-filters="sRGB" height="1.01953" width="1.031123" x="-.015562" y="-.009765"><feGaussianBlur stdDeviation=".27666016"/></filter><radialGradient id="j" cx="196.2793" cy="59.525036" gradientTransform="matrix(.81743885 .02552259 -.01583358 .50711892 -111.25688 29.43902)" gradientUnits="userSpaceOnUse" r="21.997969" xlink:href="#a"/><radialGradient id="k" cx="224.39641" cy="115.01036" gradientTransform="matrix(.89999999 0 0 .5305983 -137.59649 -22.345046)" gradientUnits="userSpaceOnUse" r="35.860352" xlink:href="#d"/><radialGradient id="l" cx="258.1293" cy="60.191799" gradientTransform="matrix(2.8395451 .07898835 -.03169039 1.1392359 -636.34242 -17.352302)" gradientUnits="userSpaceOnUse" r="21.333984" xlink:href="#c"/><radialGradient id="m" cx="196.2793" cy="59.525036" gradientTransform="matrix(1.3293863 -.03078261 .01909678 .8247184 -223.01287 -31.57409)" gradientUnits="userSpaceOnUse" r="21.997969" xlink:href="#a"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="42.550457" x2="46.170589" xlink:href="#b" y1="34.292282" y2="62.291462"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="19.409983" x2="21.378716" xlink:href="#b" y1="274.13983" y2="283.38168"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="104.61539" x2="105.55108" xlink:href="#b" y1="9.499997" y2="46.383476"/><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="72.376778" x2="70.153847" xlink:href="#b" y1="-1.660178" y2="13.269228"/><linearGradient id="r" gradientUnits="userSpaceOnUse" x1="70.153847" x2="72.430084" xlink:href="#b" y1="10.221527" y2="31.730766"/><linearGradient id="s" gradientUnits="userSpaceOnUse" x1="39.384617" x2="38.634789" xlink:href="#b" y1="-54.42308" y2="-6.666816"/><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><path d="m.5.5h57v49h-57z" fill="url(#e)" stroke="#939393" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><path d="m1.5 1.5h55v47h-55z" fill="none" stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><g transform="matrix(.40625 0 0 .40625 3.999999 26.609376)"><path d="m62.080459-42.972883a40.320169 40.320169 0 0 0 -38.401168 40.2222606 40.320169 40.320169 0 0 0 5.981839 20.9741864l32.419329-21.6140224z" fill="none" opacity=".99" stroke-width="3.779527"/><path d="m64-46.908204a44.159304 44.159304 0 0 0 -44.160156 44.1582036 44.159304 44.159304 0 0 0 7.677734 24.8046884l15.81836-10.75586a25.013243 25.013243 0 0 1 -4.34961-14.0507814 25.013243 25.013243 0 0 1 23.582031-24.9394526l.002-.01953c.06089 0 .112133.0087.169922.01172a25.013243 25.013243 0 0 1 1.259719-.0625v-.002z" fill="#0f5a00" fill-opacity=".745098" fill-rule="evenodd"/><path d="m62.080078-42.972657a40.320168 40.320168 0 0 0 -38.40039 40.2226566 40.320168 40.320168 0 0 0 5.982421 20.9726564l10.103516-6.736328a28.159613 28.159613 0 0 1 -3.925781-14.2343754 28.159613 28.159613 0 0 1 26.240234-28.0449216z" fill="url(#m)" stroke="url(#s)" stroke-width="2.461538"/><g transform="translate(0 -59)"><path d="m64 12.091797v19.144531a25.013243 25.013243 0 0 1 25.013672 25.011719 25.013243 25.013243 0 0 1 -4.095703 13.677734l16.011721 10.46875a44.159304 44.159304 0 0 0 7.23047-24.144531 44.159304 44.159304 0 0 0 -44.16016-44.158203z" fill="#cc3b02" fill-opacity=".745098" fill-rule="evenodd"/><path d="m65.919922 15.998047v12.162109a28.159613 28.159613 0 0 1 26.240234 28.091797 28.159613 28.159613 0 0 1 -3.388672 13.3125l10.113282 6.744141a40.320169 40.320169 0 0 0 5.435544-20.058594 40.320169 40.320169 0 0 0 -38.400388-40.251953z" fill="url(#l)" fill-rule="evenodd" stroke="url(#p)" stroke-width="2.461538"/><path d="m84.917969 69.925781a25.013243 25.013243 0 0 1 -20.917969 11.335938 25.013243 25.013243 0 0 1 -20.664062-10.962891l-15.81836 10.75586a44.159304 44.159304 0 0 0 36.482422 19.353512 44.159304 44.159304 0 0 0 36.92969-20.013669z" fill="#7239b3" fill-opacity=".745098"/></g><path d="m86.554688 14.207031a28.263325 28.263325 0 0 1 -22.554688 11.306641 28.263325 28.263325 0 0 1 -22.023438-10.628906l-9.951171 6.783203a40.320169 40.320169 0 0 0 31.974609 15.902343 40.320169 40.320169 0 0 0 32.574219-16.683593z" fill="url(#k)" stroke="url(#r)" stroke-width="2.461538"/><g transform="matrix(3.721526 .65960057 -.65960057 3.721526 187.35727 -1065.2906)"><path d="m221.86328 8.7089844a44.800189 44.800189 0 0 0 -42.66797 44.6914066 44.800189 44.800189 0 0 0 6.64649 23.304687l36.02148-24.015625z" style="fill:none;stroke-width:.755906;stroke-linecap:square;stroke-linejoin:round;stroke:url(#h);filter:url(#i)" transform="matrix(.14623865 .00795795 -.00795795 .14623865 -15.387536 273.04982)"/><path d="m16.988144 276.08899a6.5612122 6.5612122 0 0 0 -6.595358 6.19606 6.5612122 6.5612122 0 0 0 .786517 3.46093l5.458846-3.22535z" fill="none" opacity=".99"/><path d="m16.232056 275.08297a7.4530309 7.4530309 0 0 0 -6.7645006 7.36466 7.4530309 7.4530309 0 0 0 1.2644566 4.19631l4.331337-2.8978a2.2360249 2.2360249 0 0 1 -.372553-1.12739 2.2360249 2.2360249 0 0 1 2.128897-2.33828 2.2360249 2.2360249 0 0 1 .11737-.001l.0395-5.22793a7.4530309 7.4530309 0 0 0 -.744502.0318z" fill="#0f5a00" fill-opacity=".745098" fill-rule="evenodd"/><path d="m64.207031 31.966797a24.798283 24.798283 0 0 0 -24.927734 23.417969 24.798283 24.798283 0 0 0 2.972656 13.080078l11.785156-6.962891a11.27949 11.27949 0 0 1 -1.316406-5.251953 11.27949 11.27949 0 0 1 10.777344-11.253906z" fill="url(#j)" stroke="url(#n)" stroke-width="2.461538" transform="matrix(.26429318 -.01238766 .01238766 .26429318 -.687186 268.44038)"/></g><g fill-rule="evenodd" transform="matrix(3.721526 .65960057 -.65960057 3.721526 187.35727 -1065.2906)"><path d="m16.990317 275.05777-.03929 5.2212a2.2360249 2.2360249 0 0 1 2.206945 2.1304 2.2360249 2.2360249 0 0 1 -.308223 1.23845 2.2360249 2.2360249 0 0 1 -.05406.0827l4.326707 2.87533a7.436001 7.436001 0 0 0 1.248029-4.05695 7.436001 7.436001 0 0 0 -7.380102-7.49115z" fill="#cc3b02" fill-opacity=".745098"/><path d="m17.30321 276.09329-.02623 3.45804a2.984365 2.984365 0 0 1 2.628442 2.82301 2.984365 2.984365 0 0 1 -.341567 1.52041l3.029498 2.05304a6.5612121 6.5612121 0 0 0 .909408-3.25732 6.5612121 6.5612121 0 0 0 -6.199553-6.59718z" fill="url(#g)" stroke="url(#o)" stroke-width=".651282"/></g><path d="m56.503947.72026962-18.435643 8.10530998a28.409533 28.409533 0 0 0 20.81427 16.5122644 28.409533 28.409533 0 0 0 25.705326-8.339112l-14.68216-14.0100284a8.4511176 8.4511176 0 0 1 -6.948983 2.307704 8.4511176 8.4511176 0 0 1 -6.449933-4.56789898 8.4511176 8.4511176 0 0 1 -.0028-.0076z" fill="#7239b3" fill-opacity=".745098" stroke-width="3.779527"/><path d="m54.65953 2.9828836-12.708536 5.606173a24.798282 24.798282 0 0 0 17.556604 13.1941414 24.798282 24.798282 0 0 0 21.567077-6.445946l-9.880124-9.5980724a11.27949 11.27949 0 0 1 -8.476459 2.378003 11.27949 11.27949 0 0 1 -8.058562-5.134299z" fill="url(#f)" stroke="url(#q)" stroke-width="2.461538"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/donutexploded_52x60.svg b/icon-themes/elementary_svg/chart2/res/donutexploded_52x60.svg
new file mode 100644
index 000000000..c68a65723
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/donutexploded_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.3832 0 0 1.4144 -11.892 21.511)" gradientUnits="userSpaceOnUse" x1="13.697" x2="13.3" y1="12.091" y2="29.436001"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset=".58055538" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13.608" x2="13.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="15.608" x2="15.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="42.5" x2="42.5" y1="49.5" y2="7"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><radialGradient id="f" cx="224.39641" cy="115.01036" gradientTransform="matrix(.54429357 .10070169 -.05936904 .32089024 -55.707113 -37.008591)" gradientUnits="userSpaceOnUse" r="35.860352" xlink:href="#d"/><radialGradient id="g" cx="258.1293" cy="60.191799" gradientTransform="matrix(.46196307 .01633136 -.0065522 .18534127 -96.930392 269.80639)" gradientUnits="userSpaceOnUse" r="21.333984" xlink:href="#c"/><radialGradient id="h" cx="200.0293" cy="57.033329" gradientTransform="matrix(1 0 0 1.5705366 0 -24.365917)" gradientUnits="userSpaceOnUse" r="22.19672"><stop offset="0" stop-color="#baff63"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></radialGradient><filter id="i" color-interpolation-filters="sRGB" height="1.01953" width="1.031123" x="-.015562" y="-.009765"><feGaussianBlur stdDeviation=".27666016"/></filter><radialGradient id="j" cx="196.2793" cy="59.525036" gradientTransform="matrix(.81743885 .02552259 -.01583358 .50711892 -111.25688 29.43902)" gradientUnits="userSpaceOnUse" r="21.997969" xlink:href="#a"/><radialGradient id="k" cx="224.39641" cy="115.01036" gradientTransform="matrix(.89999999 0 0 .5305983 -137.59649 -22.345046)" gradientUnits="userSpaceOnUse" r="35.860352" xlink:href="#d"/><radialGradient id="l" cx="258.1293" cy="60.191799" gradientTransform="matrix(2.8395451 .07898835 -.03169039 1.1392359 -636.34242 -76.352302)" gradientUnits="userSpaceOnUse" r="21.333984" xlink:href="#c"/><radialGradient id="m" cx="196.2793" cy="59.525036" gradientTransform="matrix(1.3293863 -.03078261 .01909678 .8247184 -223.01287 -31.57409)" gradientUnits="userSpaceOnUse" r="21.997969" xlink:href="#a"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="42.550457" x2="46.170589" xlink:href="#b" y1="34.292282" y2="62.291462"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="19.409983" x2="21.378716" xlink:href="#b" y1="274.13983" y2="283.38168"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="104.61539" x2="105.55108" xlink:href="#b" y1="-49.500003" y2="-12.616524"/><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="72.376778" x2="70.153847" xlink:href="#b" y1="-1.660178" y2="13.269228"/><linearGradient id="r" gradientUnits="userSpaceOnUse" x1="70.153847" x2="72.430084" xlink:href="#b" y1="10.221527" y2="31.730766"/><linearGradient id="s" gradientUnits="userSpaceOnUse" x1="39.384617" x2="38.634789" xlink:href="#b" y1="-54.42308" y2="-6.666816"/><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><path d="m.5.5h57v49h-57z" fill="url(#e)" stroke="#939393" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><path d="m1.5 1.5h55v47h-55z" fill="none" stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><g transform="matrix(.40625 0 0 .40625 3.999999 26.609376)"><path d="m62.080459-42.972883a40.320169 40.320169 0 0 0 -38.401168 40.2222606 40.320169 40.320169 0 0 0 5.981839 20.9741864l32.419329-21.6140224z" fill="none" opacity=".99" stroke-width="3.779527"/><g transform="translate(-9.846154 -9.846154)"><path d="m64-46.908204a44.159304 44.159304 0 0 0 -44.160156 44.1582036 44.159304 44.159304 0 0 0 7.677734 24.8046884l15.81836-10.75586a25.013243 25.013243 0 0 1 -4.34961-14.0507814 25.013243 25.013243 0 0 1 23.582031-24.9394526l.002-.01953c.06089 0 .112133.0087.169922.01172a25.013243 25.013243 0 0 1 1.259719-.0625v-.002z" fill="#0f5a00" fill-opacity=".745098" fill-rule="evenodd"/><path d="m62.080078-42.972657a40.320168 40.320168 0 0 0 -38.40039 40.2226566 40.320168 40.320168 0 0 0 5.982421 20.9726564l10.103516-6.736328a28.159613 28.159613 0 0 1 -3.925781-14.2343754 28.159613 28.159613 0 0 1 26.240234-28.0449216z" fill="url(#m)" stroke="url(#s)" stroke-width="2.461539"/></g><g fill-rule="evenodd" transform="translate(9.846154 -9.846154)"><path d="m64-46.908203v19.144531a25.013243 25.013243 0 0 1 25.013672 25.011719 25.013243 25.013243 0 0 1 -4.095703 13.677734l16.011721 10.46875a44.159304 44.159304 0 0 0 7.23047-24.144531 44.159304 44.159304 0 0 0 -44.16016-44.158203z" fill="#cc3b02" fill-opacity=".745098"/><path d="m65.919922-43.001953v12.162109a28.159613 28.159613 0 0 1 26.240234 28.091797 28.159613 28.159613 0 0 1 -3.388672 13.3125l10.113282 6.744141a40.320169 40.320169 0 0 0 5.435544-20.058594 40.320169 40.320169 0 0 0 -38.400388-40.251953z" fill="url(#l)" stroke="url(#p)" stroke-width="2.461539"/></g><g transform="translate(0 9.846154)"><path d="m84.917969 10.925781a25.013243 25.013243 0 0 1 -20.917969 11.335938 25.013243 25.013243 0 0 1 -20.664062-10.962891l-15.81836 10.75586a44.159304 44.159304 0 0 0 36.482422 19.353512 44.159304 44.159304 0 0 0 36.92969-20.013669z" fill="#7239b3" fill-opacity=".745098"/><path d="m86.554688 14.207031a28.263325 28.263325 0 0 1 -22.554688 11.306641 28.263325 28.263325 0 0 1 -22.023438-10.628906l-9.951171 6.783203a40.320169 40.320169 0 0 0 31.974609 15.902343 40.320169 40.320169 0 0 0 32.574219-16.683593z" fill="url(#k)" stroke="url(#r)" stroke-width="2.461539"/></g><g transform="matrix(3.721526 .65960057 -.65960057 3.721526 187.35727 -1065.2906)"><path d="m221.86328 8.7089844a44.800189 44.800189 0 0 0 -42.66797 44.6914066 44.800189 44.800189 0 0 0 6.64649 23.304687l36.02148-24.015625z" style="fill:none;stroke-width:.755906;stroke-linecap:square;stroke-linejoin:round;stroke:url(#h);filter:url(#i)" transform="matrix(.14623865 .00795795 -.00795795 .14623865 -15.387536 273.04982)"/><path d="m16.988144 276.08899a6.5612122 6.5612122 0 0 0 -6.595358 6.19606 6.5612122 6.5612122 0 0 0 .786517 3.46093l5.458846-3.22535z" fill="none" opacity=".99"/><path d="m16.232056 275.08297a7.4530309 7.4530309 0 0 0 -6.7645006 7.36466 7.4530309 7.4530309 0 0 0 1.2644566 4.19631l4.331337-2.8978a2.2360249 2.2360249 0 0 1 -.372553-1.12739 2.2360249 2.2360249 0 0 1 2.128897-2.33828 2.2360249 2.2360249 0 0 1 .11737-.001l.0395-5.22793a7.4530309 7.4530309 0 0 0 -.744502.0318z" fill="#0f5a00" fill-opacity=".745098" fill-rule="evenodd"/><path d="m64.207031 31.966797a24.798283 24.798283 0 0 0 -24.927734 23.417969 24.798283 24.798283 0 0 0 2.972656 13.080078l11.785156-6.962891a11.27949 11.27949 0 0 1 -1.316406-5.251953 11.27949 11.27949 0 0 1 10.777344-11.253906z" fill="url(#j)" stroke="url(#n)" stroke-width="2.461538" transform="matrix(.26429318 -.01238766 .01238766 .26429318 -.687186 268.44038)"/></g><g fill-rule="evenodd" transform="matrix(3.721526 .65960057 -.65960057 3.721526 187.35727 -1065.2906)"><path d="m16.990317 275.05777-.03929 5.2212a2.2360249 2.2360249 0 0 1 2.206945 2.1304 2.2360249 2.2360249 0 0 1 -.308223 1.23845 2.2360249 2.2360249 0 0 1 -.05406.0827l4.326707 2.87533a7.436001 7.436001 0 0 0 1.248029-4.05695 7.436001 7.436001 0 0 0 -7.380102-7.49115z" fill="#cc3b02" fill-opacity=".745098"/><path d="m17.30321 276.09329-.02623 3.45804a2.984365 2.984365 0 0 1 2.628442 2.82301 2.984365 2.984365 0 0 1 -.341567 1.52041l3.029498 2.05304a6.5612121 6.5612121 0 0 0 .909408-3.25732 6.5612121 6.5612121 0 0 0 -6.199553-6.59718z" fill="url(#g)" stroke="url(#o)" stroke-width=".651282"/></g><path d="m56.503947.72026962-18.435643 8.10530998a28.409533 28.409533 0 0 0 20.81427 16.5122644 28.409533 28.409533 0 0 0 25.705326-8.339112l-14.68216-14.0100284a8.4511176 8.4511176 0 0 1 -6.948983 2.307704 8.4511176 8.4511176 0 0 1 -6.449933-4.56789898 8.4511176 8.4511176 0 0 1 -.0028-.0076z" fill="#7239b3" fill-opacity=".745098" stroke-width="3.779527"/><path d="m54.65953 2.9828836-12.708536 5.606173a24.798282 24.798282 0 0 0 17.556604 13.1941414 24.798282 24.798282 0 0 0 21.567077-6.445946l-9.880124-9.5980724a11.27949 11.27949 0 0 1 -8.476459 2.378003 11.27949 11.27949 0 0 1 -8.058562-5.134299z" fill="url(#f)" stroke="url(#q)" stroke-width="2.461538"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/errorbothhori_30.svg b/icon-themes/elementary_svg/chart2/res/errorbothhori_30.svg
new file mode 100644
index 000000000..8dd887925
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/errorbothhori_30.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 30 30" xmlns="http://www.w3.org/2000/svg"><path d="m30 0h-30v30h30z" fill="#fff"/><path d="m27.478328 13.845891c0-.179745-.159031-.324219-.357422-.324219h-6.62294v-2.689562c0-.179745-.159032-.324219-.357422-.324219h-10.3195601c-.19839 0-.357422.144474-.357422.324219v2.689562h-6.600468c-.198391 0-.3574219.144474-.3574219.324219v2.324218c0 .179745.1590309.324219.3574219.324219h6.600468v2.673562c0 .179745.159032.324219.357422.324219h10.3195601c.19839 0 .357422-.144474.357422-.324219v-2.673562h6.62294c.198391 0 .357422-.144474.357422-.324219z" fill="#8c8c8c" stroke="#565656" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/errorbothverti_30.svg b/icon-themes/elementary_svg/chart2/res/errorbothverti_30.svg
new file mode 100644
index 000000000..44b946c39
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/errorbothverti_30.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 30 30" xmlns="http://www.w3.org/2000/svg"><path d="m0 0v30h30v-30z" fill="#fff"/><path d="m13.837891 2.5136719c-.179745 0-.324219.1590315-.324219.3574219v6.6229401h-2.689562c-.179745 0-.324219.1590317-.324219.357422v10.3195601c0 .19839.144474.357422.324219.357422h2.689562v6.600468c0 .198391.144474.357422.324219.357422h2.324218c.179745 0 .324219-.159031.324219-.357422v-6.600468h2.673562c.179745 0 .324219-.159032.324219-.357422v-10.3195601c0-.1983903-.144474-.357422-.324219-.357422h-2.673562v-6.6229401c0-.1983904-.144474-.3574219-.324219-.3574219z" fill="#8c8c8c" stroke="#565656" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/errordown_30.svg b/icon-themes/elementary_svg/chart2/res/errordown_30.svg
new file mode 100644
index 000000000..6a3bb1bfa
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/errordown_30.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 30 30" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(0 -1 1 0 0 30)"><path d="m30 0h-30v30h30z" fill="#fff"/><path d="m9.8203125 10.507812c-.19839 0-.3574219.144474-.3574219.324219v2.689453h-6.5996094c-.1983909 0-.3574218.144474-.3574218.324219v2.324219c0 .179745.1590309.324219.3574218.324219h6.5996094v2.673828c0 .179745.1590319.324219.3574219.324219h7.7021325v-8.984376z" fill="#8c8c8c" stroke="#565656" stroke-linecap="round" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/errorleft_30.svg b/icon-themes/elementary_svg/chart2/res/errorleft_30.svg
new file mode 100644
index 000000000..2ac4674af
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/errorleft_30.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 30 30" xmlns="http://www.w3.org/2000/svg"><path d="m30 0h-30v30h30z" fill="#fff"/><path d="m9.8203125 10.507812c-.19839 0-.3574219.144474-.3574219.324219v2.689453h-6.5996094c-.1983909 0-.3574218.144474-.3574218.324219v2.324219c0 .179745.1590309.324219.3574218.324219h6.5996094v2.673828c0 .179745.1590319.324219.3574219.324219h7.7021325v-8.984376z" fill="#8c8c8c" stroke="#565656" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/errorright_30.svg b/icon-themes/elementary_svg/chart2/res/errorright_30.svg
new file mode 100644
index 000000000..530806e67
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/errorright_30.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 30 30" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(-1 0 0 1 30 0)"><path d="m30 0h-30v30h30z" fill="#fff"/><path d="m9.8203125 10.507812c-.19839 0-.3574219.144474-.3574219.324219v2.689453h-6.5996094c-.1983909 0-.3574218.144474-.3574218.324219v2.324219c0 .179745.1590309.324219.3574218.324219h6.5996094v2.673828c0 .179745.1590319.324219.3574219.324219h7.7021325v-8.984376z" fill="#8c8c8c" stroke="#565656" stroke-linecap="round" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/errorup_30.svg b/icon-themes/elementary_svg/chart2/res/errorup_30.svg
new file mode 100644
index 000000000..9e26322db
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/errorup_30.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 30 30" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(0 1 -1 0 30 0)"><path d="m30 0h-30v30h30z" fill="#fff"/><path d="m9.8203125 10.507812c-.19839 0-.3574219.144474-.3574219.324219v2.689453h-6.5996094c-.1983909 0-.3574218.144474-.3574218.324219v2.324219c0 .179745.1590309.324219.3574218.324219h6.5996094v2.673828c0 .179745.1590319.324219.3574219.324219h7.7021325v-8.984376z" fill="#8c8c8c" stroke="#565656" stroke-linecap="round" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/lc_typenet.svg b/icon-themes/elementary_svg/chart2/res/lc_typenet.svg
new file mode 100644
index 000000000..7accc80c1
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/lc_typenet.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke-linejoin="round"><path d="m4.053623 7.2183577 8.33873-4.5900978 8.719727 4.521447-.110807 13.7190131-16.9682542-.203742z" stroke="#b804b8"/><g stroke-linecap="round"><path d="m8.2815451 9.4740876 4.1499169-3.3849373 5.949328 2.66064-1.297677 8.3310837-8.6066553-.979239z" stroke="#0c6aef"/><g stroke="#565656"><path d="m22.579478 6.7418006-9.995374 5.2493694 9.492009 9.851555"/><path d="m2.8763666 21.698907 9.9234644-9.779647-9.9953736-5.2493686"/><path d="m12.512195 1.6362499.287636 10.1391921"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/lc_typexy.svg b/icon-themes/elementary_svg/chart2/res/lc_typexy.svg
new file mode 100644
index 000000000..0330470ee
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/lc_typexy.svg
@@ -0,0 +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="-1.473815" cy="-42.064499" gradientTransform="matrix(-2.8642857 .00000019 -.00000015 -2.1857141 8.778565 -79.012446)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#b"/><linearGradient id="b"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="c" cx="-1.473815" cy="-42.064499" gradientTransform="matrix(-.00000019 -2.8642857 2.1857141 -.00000015 104.01244 9.778566)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#b"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="8" x2="16" y1="9" y2="9"><stop offset="0" stop-color="#b900c4"/><stop offset="1" stop-color="#ae4300"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="8" x2="21" y1="11.5" y2="11.5"><stop offset="0" stop-color="#0968ef"/><stop offset="1" stop-color="#aecffc"/></linearGradient><path d="m19 5v1h1v-1zm1 1v1h1v-1zm0 1h-1v1h1zm-1 0v-1h-1v1zm-10 8v1h1v-1zm1 1v1h1v-1zm0 1h-1v1h1zm-1 0v-1h-1v1z" fill="url(#e)"/><path d="m8 6v1h1v-1zm2 0v1h1v-1zm-2 2v1h1v-1zm2 0v1h1v-1zm3 1v1h1v-1zm2 0v1h1v-1zm-2 2v1h1v-1zm2 0v1h1v-1z" fill="url(#d)"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m2.5000001 19.499953v.998047.002c6.333334-.01 12.6666679-.0154 18.9999999-.02539v-.974606h-18.9999999z" stroke="url(#a)"/><path d="m5.500047 3.5h-.998047-.002c.01 6.3333345.0154 12.666669.02539 19h.974606v-19z" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/net_52x60.svg b/icon-themes/elementary_svg/chart2/res/net_52x60.svg
new file mode 100644
index 000000000..c0bfb7bb2
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/net_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="42.5" x2="42.5" y1="49.5" y2="7"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><path d="m.5.5h57v49h-57z" fill="url(#a)" stroke="#939393" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><path d="m1.5 1.5h55v47h-55z" fill="none" stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><g fill="#797979"><path d="m7.5 24.630305v1.700253h3.506773v-1.700253zm5.10076 0v1.700253h3.506773v-1.700253zm5.207027 0v1.700253h3.400506v-1.700253zm5.10076 0v1.700253h3.400507v-1.700253zm5.10076 0v1.700253h3.400507v-1.700253z" opacity=".613861"/><path d="m52.219195 8.4088284-1.174208-1.2296777-2.536209 2.4217947 1.174204 1.2296776zm-3.689036 3.5226106-1.174204-1.229678-2.536211 2.421795 1.174203 1.229678zm-3.765889 3.595999-1.174204-1.229678-2.53621 2.421795 1.174204 1.229678zm-3.689033 3.522611-1.174204-1.229679-2.536211 2.421796 1.174204 1.229678zm-3.689034 3.522611-1.174204-1.229678-2.53621 2.421795 1.174203 1.229678z" opacity=".613861"/><path d="m21.041265 2.8763997-1.472463.8501262 1.753387 3.0369545 1.472462-.8501267zm2.55038 4.4173876-1.472462.8501272 1.753386 3.0369535 1.472462-.850126zm2.603513 4.5094177-1.472462.850126 1.753386 3.036954 1.472462-.850126zm2.55038 4.417387-1.472462.850127 1.753386 3.036954 1.472463-.850126zm2.55038 4.417388-1.472462.850127 1.753386 3.036954 1.472463-.850126z" opacity=".613861"/><path d="m51.346374 43.481414 1.153626-1.249001-2.576071-2.379355-1.153626 1.249009zm-3.74701-3.460874 1.153626-1.249003-2.576072-2.379353-1.153625 1.249003zm-3.825075-3.532979 1.153625-1.249003-2.57607-2.379352-1.153625 1.249004zm-3.747012-3.460875 1.153626-1.249004-2.57607-2.379352-1.153626 1.249004zm-3.747011-3.460876 1.153625-1.249004-2.57607-2.379352-1.153625 1.249004z" opacity=".613861"/><path d="m21.684644 48.416387 1.546197.707208 1.458617-3.189025-1.546201-.707208zm2.121624-4.638584 1.546195.707207 1.458618-3.189025-1.546194-.707207zm2.165827-4.735223 1.546194.707209 1.458618-3.189027-1.546195-.707208zm2.121624-4.638584 1.546196.707209 1.458617-3.189027-1.546195-.707209zm2.121626-4.638584 1.546194.707208 1.458617-3.189027-1.546194-.707207z" opacity=".613861"/></g><g fill="none" stroke-linejoin="round" stroke-opacity=".745098"><path d="m14.40728 25.427299 8.501267-17.7995281 23.803548 5.1007601-3.844124 22.155486-16.558917 5.912693z" stroke="#cc3b02"/><path d="m22.908547 25.453865 5.10076-8.423132 13.089783.716102 9.743312 24.322391-22.833095-6.401272z" stroke="#7239b3" stroke-linecap="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/netfill_52x60.svg b/icon-themes/elementary_svg/chart2/res/netfill_52x60.svg
new file mode 100644
index 000000000..37e39b9e0
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/netfill_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" 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 offset=".58055538" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="42.5" x2="42.5" y1="49.5" y2="7"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="40.806858" x2="41.206776" y1="15.558443" y2="44.53302"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="36.498749" x2="38.175503" y1="3.957824" y2="44.934063"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="28.449661" x2="29.364632" xlink:href="#a" y1="6.034272" y2="40.296986"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="32.10347" x2="35.477962" xlink:href="#a" y1="14.346579" y2="40.566917"/><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><g stroke-linejoin="round"><path d="m.5.5h57v49h-57z" fill="url(#b)" stroke="#939393" stroke-linecap="round" stroke-width=".999"/><path d="m1.5 1.5h55v47h-55z" fill="none" stroke="#fff" stroke-linecap="round" stroke-width=".999"/><g stroke-opacity=".745098"><path d="m14.40728 25.427299 8.501267-17.7995281 23.803548 5.1007601-3.844124 22.155486-16.558917 5.912693z" fill="url(#d)" stroke="#cc3b02"/><path d="m23.466797 8.7597656-7.902344 16.5449224 11.087891 14.318359 15.33789-5.476563 3.583985-20.648437z" fill="none" stroke="url(#e)"/><g stroke-linecap="round"><path d="m22.908547 25.453865 5.10076-8.423132 13.089783.716102 9.743312 24.322391-22.833095-6.401272z" fill="url(#c)" stroke="#7239b3"/><path d="m28.554688 18.0625-4.50586 7.4375 4.65625 9.326172 20.455078 5.732422-8.751953-21.84961z" fill="none" stroke="url(#f)"/></g></g></g><g fill="#797979"><path d="m7.5 24.630305v1.700253h3.506773v-1.700253zm5.10076 0v1.700253h3.506773v-1.700253zm5.207027 0v1.700253h3.400506v-1.700253zm5.10076 0v1.700253h3.400507v-1.700253zm5.10076 0v1.700253h3.400507v-1.700253z" opacity=".613861"/><path d="m52.219195 8.4088284-1.174208-1.2296777-2.536209 2.4217947 1.174204 1.2296776zm-3.689036 3.5226106-1.174204-1.229678-2.536211 2.421795 1.174203 1.229678zm-3.765889 3.595999-1.174204-1.229678-2.53621 2.421795 1.174204 1.229678zm-3.689033 3.522611-1.174204-1.229679-2.536211 2.421796 1.174204 1.229678zm-3.689034 3.522611-1.174204-1.229678-2.53621 2.421795 1.174203 1.229678z" opacity=".613861"/><path d="m21.041265 2.8763997-1.472463.8501262 1.753387 3.0369545 1.472462-.8501267zm2.55038 4.4173876-1.472462.8501272 1.753386 3.0369535 1.472462-.850126zm2.603513 4.5094177-1.472462.850126 1.753386 3.036954 1.472462-.850126zm2.55038 4.417387-1.472462.850127 1.753386 3.036954 1.472463-.850126zm2.55038 4.417388-1.472462.850127 1.753386 3.036954 1.472463-.850126z" opacity=".613861"/><path d="m51.346374 43.481414 1.153626-1.249001-2.576071-2.379355-1.153626 1.249009zm-3.74701-3.460874 1.153626-1.249003-2.576072-2.379353-1.153625 1.249003zm-3.825075-3.532979 1.153625-1.249003-2.57607-2.379352-1.153625 1.249004zm-3.747012-3.460875 1.153626-1.249004-2.57607-2.379352-1.153626 1.249004zm-3.747011-3.460876 1.153625-1.249004-2.57607-2.379352-1.153625 1.249004z" opacity=".613861"/><path d="m21.684644 48.416387 1.546197.707208 1.458617-3.189025-1.546201-.707208zm2.121624-4.638584 1.546195.707207 1.458618-3.189025-1.546194-.707207zm2.165827-4.735223 1.546194.707209 1.458618-3.189027-1.546195-.707208zm2.121624-4.638584 1.546196.707209 1.458617-3.189027-1.546195-.707209zm2.121626-4.638584 1.546194.707208 1.458617-3.189027-1.546194-.707207z" opacity=".613861"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/netlinepoint_52x60.svg b/icon-themes/elementary_svg/chart2/res/netlinepoint_52x60.svg
new file mode 100644
index 000000000..c0687aa71
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/netlinepoint_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="42.5" x2="42.5" y1="49.5" y2="7"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><path d="m.5.5h57v49h-57z" fill="url(#a)" stroke="#939393" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><path d="m1.5 1.5h55v47h-55z" fill="none" stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><g fill="#797979"><path d="m7.5 24.630305v1.700253h3.506773v-1.700253zm5.10076 0v1.700253h3.506773v-1.700253zm5.207027 0v1.700253h3.400506v-1.700253zm5.10076 0v1.700253h3.400507v-1.700253zm5.10076 0v1.700253h3.400507v-1.700253z" opacity=".613861"/><path d="m52.219195 8.4088284-1.174208-1.2296777-2.536209 2.4217947 1.174204 1.2296776zm-3.689036 3.5226106-1.174204-1.229678-2.536211 2.421795 1.174203 1.229678zm-3.765889 3.595999-1.174204-1.229678-2.53621 2.421795 1.174204 1.229678zm-3.689033 3.522611-1.174204-1.229679-2.536211 2.421796 1.174204 1.229678zm-3.689034 3.522611-1.174204-1.229678-2.53621 2.421795 1.174203 1.229678z" opacity=".613861"/><path d="m21.041265 2.8763997-1.472463.8501262 1.753387 3.0369545 1.472462-.8501267zm2.55038 4.4173876-1.472462.8501272 1.753386 3.0369535 1.472462-.850126zm2.603513 4.5094177-1.472462.850126 1.753386 3.036954 1.472462-.850126zm2.55038 4.417387-1.472462.850127 1.753386 3.036954 1.472463-.850126zm2.55038 4.417388-1.472462.850127 1.753386 3.036954 1.472463-.850126z" opacity=".613861"/><path d="m51.346374 43.481414 1.153626-1.249001-2.576071-2.379355-1.153626 1.249009zm-3.74701-3.460874 1.153626-1.249003-2.576072-2.379353-1.153625 1.249003zm-3.825075-3.532979 1.153625-1.249003-2.57607-2.379352-1.153625 1.249004zm-3.747012-3.460875 1.153626-1.249004-2.57607-2.379352-1.153626 1.249004zm-3.747011-3.460876 1.153625-1.249004-2.57607-2.379352-1.153625 1.249004z" opacity=".613861"/><path d="m21.684644 48.416387 1.546197.707208 1.458617-3.189025-1.546201-.707208zm2.121624-4.638584 1.546195.707207 1.458618-3.189025-1.546194-.707207zm2.165827-4.735223 1.546194.707209 1.458618-3.189027-1.546195-.707208zm2.121624-4.638584 1.546196.707209 1.458617-3.189027-1.546195-.707209zm2.121626-4.638584 1.546194.707208 1.458617-3.189027-1.546194-.707207z" opacity=".613861"/></g><g stroke-linejoin="round"><path d="m14.40728 25.427299 8.501267-17.7995281 23.803548 5.1007601-3.844124 22.155486-16.558917 5.912693z" fill="none" stroke="#cc3b02" stroke-opacity=".745098"/><g stroke-linecap="round"><path d="m22.908547 25.453865 5.10076-8.423132 13.089783.716102 9.743312 24.322391-22.833095-6.401272z" fill="none" stroke="#7239b3" stroke-opacity=".745098"/><g fill="#fff"><g stroke="#9468c4" stroke-opacity=".988235"><path d="m26.5 15.5h3v3h-3z"/><path d="m39.5 16.5h3v3h-3z"/><path d="m21.5 24.5h3v3h-3z"/><path d="m26.5 34h3v3h-3z"/><path d="m49.5 40.5h3v3h-3z"/></g><g stroke="#cc3b02" stroke-opacity=".745098"><path d="m44.5 11.5h3v3h-3z"/><path d="m21.5 6.5h3v3h-3z"/><path d="m13.5 23.5h3v3h-3z"/><path d="m24.5 39.5h3v3h-3z"/><path d="m41.5 33.5h3v3h-3z"/></g></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/netlinepointstack_52x60.svg b/icon-themes/elementary_svg/chart2/res/netlinepointstack_52x60.svg
new file mode 100644
index 000000000..d124d40bc
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/netlinepointstack_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="42.5" x2="42.5" y1="49.5" y2="7"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><g stroke-linejoin="round"><path d="m.5.5h57v49h-57z" fill="url(#a)" stroke="#939393" stroke-linecap="round" stroke-width=".999"/><g fill="none"><path d="m1.5 1.5h55v47h-55z" stroke="#fff" stroke-linecap="round" stroke-width=".999"/><g stroke-opacity=".745098"><path d="m14.40728 25.427299 8.501267-17.7995281 23.803548 5.1007601 4.130307 29.340695-24.533348-1.272516z" stroke="#cc3b02"/><path d="m22.908547 25.453865 5.10076-8.423132 13.089783.716102 1.768881 17.137182-14.858664.783937z" stroke="#7239b3" stroke-linecap="round"/></g></g></g><g fill="#797979"><path d="m7.5 24.630305v1.700253h3.506773v-1.700253zm5.10076 0v1.700253h3.506773v-1.700253zm5.207027 0v1.700253h3.400506v-1.700253zm5.10076 0v1.700253h3.400507v-1.700253zm5.10076 0v1.700253h3.400507v-1.700253z" opacity=".613861"/><path d="m52.219195 8.4088284-1.174208-1.2296777-2.536209 2.4217947 1.174204 1.2296776zm-3.689036 3.5226106-1.174204-1.229678-2.536211 2.421795 1.174203 1.229678zm-3.765889 3.595999-1.174204-1.229678-2.53621 2.421795 1.174204 1.229678zm-3.689033 3.522611-1.174204-1.229679-2.536211 2.421796 1.174204 1.229678zm-3.689034 3.522611-1.174204-1.229678-2.53621 2.421795 1.174203 1.229678z" opacity=".613861"/><path d="m21.041265 2.8763997-1.472463.8501262 1.753387 3.0369545 1.472462-.8501267zm2.55038 4.4173876-1.472462.8501272 1.753386 3.0369535 1.472462-.850126zm2.603513 4.5094177-1.472462.850126 1.753386 3.036954 1.472462-.850126zm2.55038 4.417387-1.472462.850127 1.753386 3.036954 1.472463-.850126zm2.55038 4.417388-1.472462.850127 1.753386 3.036954 1.472463-.850126z" opacity=".613861"/><path d="m51.346374 43.481414 1.153626-1.249001-2.576071-2.379355-1.153626 1.249009zm-3.74701-3.460874 1.153626-1.249003-2.576072-2.379353-1.153625 1.249003zm-3.825075-3.532979 1.153625-1.249003-2.57607-2.379352-1.153625 1.249004zm-3.747012-3.460875 1.153626-1.249004-2.57607-2.379352-1.153626 1.249004zm-3.747011-3.460876 1.153625-1.249004-2.57607-2.379352-1.153625 1.249004z" opacity=".613861"/><path d="m21.684644 48.416387 1.546197.707208 1.458617-3.189025-1.546201-.707208zm2.121624-4.638584 1.546195.707207 1.458618-3.189025-1.546194-.707207zm2.165827-4.735223 1.546194.707209 1.458618-3.189027-1.546195-.707208zm2.121624-4.638584 1.546196.707209 1.458617-3.189027-1.546195-.707209zm2.121626-4.638584 1.546194.707208 1.458617-3.189027-1.546194-.707207z" opacity=".613861"/></g><g fill="#fff" stroke-linecap="round" stroke-linejoin="round"><g stroke="#9468c4" stroke-opacity=".988235"><path d="m26.5 15.5h3v3h-3z"/><path d="m39.5 16.5h3v3h-3z"/><path d="m21.5 24.5h3v3h-3z"/><path d="m26.5 34h3v3h-3z"/></g><g stroke="#cc3b02" stroke-opacity=".745098"><path d="m49.5 40.5h3v3h-3z"/><path d="m44.5 11.5h3v3h-3z"/><path d="m21.5 6.5h3v3h-3z"/><path d="m13.5 23.5h3v3h-3z"/><path d="m24.5 39.5h3v3h-3z"/></g><path d="m41.5 33.5h3v3h-3z" stroke="#9468c4" stroke-opacity=".988235"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/netpoint_52x60.svg b/icon-themes/elementary_svg/chart2/res/netpoint_52x60.svg
new file mode 100644
index 000000000..961d612aa
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/netpoint_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="42.5" x2="42.5" y1="49.5" y2="7"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><path d="m.5.5h57v49h-57z" fill="url(#a)" stroke="#939393" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><path d="m1.5 1.5h55v47h-55z" fill="none" stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><g fill="#797979"><path d="m7.5 24.630305v1.700253h3.506773v-1.700253zm5.10076 0v1.700253h3.506773v-1.700253zm5.207027 0v1.700253h3.400506v-1.700253zm5.10076 0v1.700253h3.400507v-1.700253zm5.10076 0v1.700253h3.400507v-1.700253z" opacity=".613861"/><path d="m52.219195 8.4088284-1.174208-1.2296777-2.536209 2.4217947 1.174204 1.2296776zm-3.689036 3.5226106-1.174204-1.229678-2.536211 2.421795 1.174203 1.229678zm-3.765889 3.595999-1.174204-1.229678-2.53621 2.421795 1.174204 1.229678zm-3.689033 3.522611-1.174204-1.229679-2.536211 2.421796 1.174204 1.229678zm-3.689034 3.522611-1.174204-1.229678-2.53621 2.421795 1.174203 1.229678z" opacity=".613861"/><path d="m21.041265 2.8763997-1.472463.8501262 1.753387 3.0369545 1.472462-.8501267zm2.55038 4.4173876-1.472462.8501272 1.753386 3.0369535 1.472462-.850126zm2.603513 4.5094177-1.472462.850126 1.753386 3.036954 1.472462-.850126zm2.55038 4.417387-1.472462.850127 1.753386 3.036954 1.472463-.850126zm2.55038 4.417388-1.472462.850127 1.753386 3.036954 1.472463-.850126z" opacity=".613861"/><path d="m51.346374 43.481414 1.153626-1.249001-2.576071-2.379355-1.153626 1.249009zm-3.74701-3.460874 1.153626-1.249003-2.576072-2.379353-1.153625 1.249003zm-3.825075-3.532979 1.153625-1.249003-2.57607-2.379352-1.153625 1.249004zm-3.747012-3.460875 1.153626-1.249004-2.57607-2.379352-1.153626 1.249004zm-3.747011-3.460876 1.153625-1.249004-2.57607-2.379352-1.153625 1.249004z" opacity=".613861"/><path d="m21.684644 48.416387 1.546197.707208 1.458617-3.189025-1.546201-.707208zm2.121624-4.638584 1.546195.707207 1.458618-3.189025-1.546194-.707207zm2.165827-4.735223 1.546194.707209 1.458618-3.189027-1.546195-.707208zm2.121624-4.638584 1.546196.707209 1.458617-3.189027-1.546195-.707209zm2.121626-4.638584 1.546194.707208 1.458617-3.189027-1.546194-.707207z" opacity=".613861"/></g><g fill="#fff" stroke-linecap="round" stroke-linejoin="round"><g stroke="#9468c4" stroke-opacity=".988235"><path d="m26.5 15.5h3v3h-3z"/><path d="m39.5 16.5h3v3h-3z"/><path d="m21.5 24.5h3v3h-3z"/><path d="m26.5 34h3v3h-3z"/><path d="m49.5 40.5h3v3h-3z"/></g><g stroke="#cc3b02" stroke-opacity=".745098"><path d="m44.5 11.5h3v3h-3z"/><path d="m21.5 6.5h3v3h-3z"/><path d="m13.5 23.5h3v3h-3z"/><path d="m24.5 39.5h3v3h-3z"/><path d="m41.5 33.5h3v3h-3z"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/netpointstack_52x60.svg b/icon-themes/elementary_svg/chart2/res/netpointstack_52x60.svg
new file mode 100644
index 000000000..3931378a0
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/netpointstack_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="42.5" x2="42.5" y1="49.5" y2="7"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><path d="m.5.5h57v49h-57z" fill="url(#a)" stroke="#939393" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><path d="m1.5 1.5h55v47h-55z" fill="none" stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><g fill="#797979"><path d="m7.5 24.630305v1.700253h3.506773v-1.700253zm5.10076 0v1.700253h3.506773v-1.700253zm5.207027 0v1.700253h3.400506v-1.700253zm5.10076 0v1.700253h3.400507v-1.700253zm5.10076 0v1.700253h3.400507v-1.700253z" opacity=".613861"/><path d="m52.219195 8.4088284-1.174208-1.2296777-2.536209 2.4217947 1.174204 1.2296776zm-3.689036 3.5226106-1.174204-1.229678-2.536211 2.421795 1.174203 1.229678zm-3.765889 3.595999-1.174204-1.229678-2.53621 2.421795 1.174204 1.229678zm-3.689033 3.522611-1.174204-1.229679-2.536211 2.421796 1.174204 1.229678zm-3.689034 3.522611-1.174204-1.229678-2.53621 2.421795 1.174203 1.229678z" opacity=".613861"/><path d="m21.041265 2.8763997-1.472463.8501262 1.753387 3.0369545 1.472462-.8501267zm2.55038 4.4173876-1.472462.8501272 1.753386 3.0369535 1.472462-.850126zm2.603513 4.5094177-1.472462.850126 1.753386 3.036954 1.472462-.850126zm2.55038 4.417387-1.472462.850127 1.753386 3.036954 1.472463-.850126zm2.55038 4.417388-1.472462.850127 1.753386 3.036954 1.472463-.850126z" opacity=".613861"/><path d="m51.346374 43.481414 1.153626-1.249001-2.576071-2.379355-1.153626 1.249009zm-3.74701-3.460874 1.153626-1.249003-2.576072-2.379353-1.153625 1.249003zm-3.825075-3.532979 1.153625-1.249003-2.57607-2.379352-1.153625 1.249004zm-3.747012-3.460875 1.153626-1.249004-2.57607-2.379352-1.153626 1.249004zm-3.747011-3.460876 1.153625-1.249004-2.57607-2.379352-1.153625 1.249004z" opacity=".613861"/><path d="m21.684644 48.416387 1.546197.707208 1.458617-3.189025-1.546201-.707208zm2.121624-4.638584 1.546195.707207 1.458618-3.189025-1.546194-.707207zm2.165827-4.735223 1.546194.707209 1.458618-3.189027-1.546195-.707208zm2.121624-4.638584 1.546196.707209 1.458617-3.189027-1.546195-.707209zm2.121626-4.638584 1.546194.707208 1.458617-3.189027-1.546194-.707207z" opacity=".613861"/></g><g fill="#fff" stroke-linecap="round" stroke-linejoin="round"><g stroke="#9468c4" stroke-opacity=".988235"><path d="m26.5 15.5h3v3h-3z"/><path d="m39.5 16.5h3v3h-3z"/><path d="m21.5 24.5h3v3h-3z"/><path d="m26.5 34h3v3h-3z"/></g><g stroke="#cc3b02" stroke-opacity=".745098"><path d="m49.5 40.5h3v3h-3z"/><path d="m44.5 11.5h3v3h-3z"/><path d="m21.5 6.5h3v3h-3z"/><path d="m13.5 23.5h3v3h-3z"/><path d="m24.5 39.5h3v3h-3z"/></g><path d="m41.5 33.5h3v3h-3z" stroke="#9468c4" stroke-opacity=".988235"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/netstack_52x60.svg b/icon-themes/elementary_svg/chart2/res/netstack_52x60.svg
new file mode 100644
index 000000000..83e93bcd4
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/netstack_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="42.5" x2="42.5" y1="49.5" y2="7"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><g stroke-linejoin="round"><path d="m.5.5h57v49h-57z" fill="url(#a)" stroke="#939393" stroke-linecap="round" stroke-width=".999"/><g fill="none"><path d="m1.5 1.5h55v47h-55z" stroke="#fff" stroke-linecap="round" stroke-width=".999"/><g stroke-opacity=".745098"><path d="m14.40728 25.427299 8.501267-17.7995281 23.803548 5.1007601 4.130307 29.340695-24.533348-1.272516z" stroke="#cc3b02"/><path d="m22.908547 25.453865 5.10076-8.423132 13.089783.716102 1.768881 17.137182-14.858664.783937z" stroke="#7239b3" stroke-linecap="round"/></g></g></g><g fill="#797979"><path d="m7.5 24.630305v1.700253h3.506773v-1.700253zm5.10076 0v1.700253h3.506773v-1.700253zm5.207027 0v1.700253h3.400506v-1.700253zm5.10076 0v1.700253h3.400507v-1.700253zm5.10076 0v1.700253h3.400507v-1.700253z" opacity=".613861"/><path d="m52.219195 8.4088284-1.174208-1.2296777-2.536209 2.4217947 1.174204 1.2296776zm-3.689036 3.5226106-1.174204-1.229678-2.536211 2.421795 1.174203 1.229678zm-3.765889 3.595999-1.174204-1.229678-2.53621 2.421795 1.174204 1.229678zm-3.689033 3.522611-1.174204-1.229679-2.536211 2.421796 1.174204 1.229678zm-3.689034 3.522611-1.174204-1.229678-2.53621 2.421795 1.174203 1.229678z" opacity=".613861"/><path d="m21.041265 2.8763997-1.472463.8501262 1.753387 3.0369545 1.472462-.8501267zm2.55038 4.4173876-1.472462.8501272 1.753386 3.0369535 1.472462-.850126zm2.603513 4.5094177-1.472462.850126 1.753386 3.036954 1.472462-.850126zm2.55038 4.417387-1.472462.850127 1.753386 3.036954 1.472463-.850126zm2.55038 4.417388-1.472462.850127 1.753386 3.036954 1.472463-.850126z" opacity=".613861"/><path d="m51.346374 43.481414 1.153626-1.249001-2.576071-2.379355-1.153626 1.249009zm-3.74701-3.460874 1.153626-1.249003-2.576072-2.379353-1.153625 1.249003zm-3.825075-3.532979 1.153625-1.249003-2.57607-2.379352-1.153625 1.249004zm-3.747012-3.460875 1.153626-1.249004-2.57607-2.379352-1.153626 1.249004zm-3.747011-3.460876 1.153625-1.249004-2.57607-2.379352-1.153625 1.249004z" opacity=".613861"/><path d="m21.684644 48.416387 1.546197.707208 1.458617-3.189025-1.546201-.707208zm2.121624-4.638584 1.546195.707207 1.458618-3.189025-1.546194-.707207zm2.165827-4.735223 1.546194.707209 1.458618-3.189027-1.546195-.707208zm2.121624-4.638584 1.546196.707209 1.458617-3.189027-1.546195-.707209zm2.121626-4.638584 1.546194.707208 1.458617-3.189027-1.546194-.707207z" opacity=".613861"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/netstackfill_52x60.svg b/icon-themes/elementary_svg/chart2/res/netstackfill_52x60.svg
new file mode 100644
index 000000000..aba35d7d6
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/netstackfill_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" 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 offset=".58055538" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="42.5" x2="42.5" y1="49.5" y2="7"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="36.179741" x2="37.571182" y1="19.855053" y2="41.007595"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="37.745174" x2="40.045143" y1="7.697101" y2="46.492092"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="31.424236" x2="32.062737" xlink:href="#a" y1="2.704432" y2="37.628159"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="35.496021" x2="36.512627" xlink:href="#a" y1="13.573482" y2="33.282585"/><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><g stroke-linejoin="round"><path d="m.5.5h57v49h-57z" fill="url(#b)" stroke="#939393" stroke-linecap="round" stroke-width=".999"/><path d="m1.5 1.5h55v47h-55z" fill="none" stroke="#fff" stroke-linecap="round" stroke-width=".999"/><g stroke-opacity=".745098"><path d="m14.40728 25.427299 8.501267-17.7995281 23.803548 5.1007601 4.130307 29.340695-24.533348-1.272516z" fill="url(#d)" stroke="#cc3b02"/><path d="m22.908547 25.453865 5.10076-8.423132 13.089783.716102 1.768881 17.137182-14.858664.783937z" fill="url(#c)" stroke="#7239b3" stroke-linecap="round"/><g fill="none"><path d="m23.46875 8.765625-7.896484 16.537109 11.24414 14.523438 22.871094 1.185547-3.863281-27.455078z" stroke="url(#e)"/><path d="m28.548828 18.050781-4.511719 7.449219 4.56836 9.146484 13.169922-.695312-1.572266-15.263672z" stroke="url(#f)" stroke-linecap="round"/></g></g></g><g fill="#797979"><path d="m7.5 24.630305v1.700253h3.506773v-1.700253zm5.10076 0v1.700253h3.506773v-1.700253zm5.207027 0v1.700253h3.400506v-1.700253zm5.10076 0v1.700253h3.400507v-1.700253zm5.10076 0v1.700253h3.400507v-1.700253z" opacity=".613861"/><path d="m52.219195 8.4088284-1.174208-1.2296777-2.536209 2.4217947 1.174204 1.2296776zm-3.689036 3.5226106-1.174204-1.229678-2.536211 2.421795 1.174203 1.229678zm-3.765889 3.595999-1.174204-1.229678-2.53621 2.421795 1.174204 1.229678zm-3.689033 3.522611-1.174204-1.229679-2.536211 2.421796 1.174204 1.229678zm-3.689034 3.522611-1.174204-1.229678-2.53621 2.421795 1.174203 1.229678z" opacity=".613861"/><path d="m21.041265 2.8763997-1.472463.8501262 1.753387 3.0369545 1.472462-.8501267zm2.55038 4.4173876-1.472462.8501272 1.753386 3.0369535 1.472462-.850126zm2.603513 4.5094177-1.472462.850126 1.753386 3.036954 1.472462-.850126zm2.55038 4.417387-1.472462.850127 1.753386 3.036954 1.472463-.850126zm2.55038 4.417388-1.472462.850127 1.753386 3.036954 1.472463-.850126z" opacity=".613861"/><path d="m51.346374 43.481414 1.153626-1.249001-2.576071-2.379355-1.153626 1.249009zm-3.74701-3.460874 1.153626-1.249003-2.576072-2.379353-1.153625 1.249003zm-3.825075-3.532979 1.153625-1.249003-2.57607-2.379352-1.153625 1.249004zm-3.747012-3.460875 1.153626-1.249004-2.57607-2.379352-1.153626 1.249004zm-3.747011-3.460876 1.153625-1.249004-2.57607-2.379352-1.153625 1.249004z" opacity=".613861"/><path d="m21.684644 48.416387 1.546197.707208 1.458617-3.189025-1.546201-.707208zm2.121624-4.638584 1.546195.707207 1.458618-3.189025-1.546194-.707207zm2.165827-4.735223 1.546194.707209 1.458618-3.189027-1.546195-.707208zm2.121624-4.638584 1.546196.707209 1.458617-3.189027-1.546195-.707209zm2.121626-4.638584 1.546194.707208 1.458617-3.189027-1.546194-.707207z" opacity=".613861"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/nostackdirect3d_52x60.svg b/icon-themes/elementary_svg/chart2/res/nostackdirect3d_52x60.svg
new file mode 100644
index 000000000..ec13de412
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/nostackdirect3d_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="13.608" x2="13.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="15.608" x2="15.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="42.5" x2="42.5" y1="49.5" y2="7"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="35.500027" x2="52.499973" xlink:href="#a" y1="18.5" y2="18.5"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="20.583975" x2="38.416023" xlink:href="#a" y1="25" y2="25"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="7.500024" x2="23.499975" xlink:href="#a" y1="31.5" y2="31.5"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="35.583977" x2="51.416023" xlink:href="#b" y1="33" y2="33"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="20.500008" x2="38.499992" xlink:href="#b" y1="25" y2="25"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="7.500079" x2="23.499922" xlink:href="#b" y1="13" y2="13"/><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><path d="m.5.5h57v49h-57z" fill="url(#c)" stroke="#939393" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><path d="m1.5 1.5h55v47h-55z" fill="none" stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><path d="m10 14 13-5 15 29 13-13" fill="none" stroke="#9468c4" stroke-opacity=".988235"/><path d="m36 41 13-13 2-3-13 13z" fill="url(#g)"/><path d="m36 41 2-3-15-29-2 3z" fill="url(#h)"/><path d="m8 17 2-3 13-5-2 3z" fill="url(#i)"/><path d="m8 17 13-5 15 29 13-13" fill="none" stroke="#9468c4" stroke-opacity=".988235"/><path d="m10 27 13 6 15-19 14 6" fill="none" stroke="#cc3b02" stroke-opacity=".745098"/><path d="m50 23 2-3-14-6-2 3z" fill="url(#d)"/><path d="m36 17-15 19 2-3 15-19z" fill="url(#e)"/><path d="m8 30 2-3 13 6-2 3z" fill="url(#f)"/><path d="m8 30 13 6 15-19 14 6" fill="none" stroke="#cc3b02" stroke-opacity=".745098"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/nostackdirectboth_52x60.svg b/icon-themes/elementary_svg/chart2/res/nostackdirectboth_52x60.svg
new file mode 100644
index 000000000..c828e0e6a
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/nostackdirectboth_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="42.5" x2="42.5" y1="49.5" y2="7"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><path d="m.5.5h57v49h-57z" fill="url(#a)" stroke="#939393" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><path d="m1.5 1.5h55v47h-55z" fill="none" stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><g stroke="#9468c4" stroke-opacity=".988235"><path d="m8 17 13-5 15 29 13-13" fill="none"/><g fill="#fff" stroke-linecap="round" stroke-linejoin="round"><path d="m6.5 15.5h3v3h-3z"/><path d="m34.5 39.5h3v3h-3z"/><path d="m19.5 10.5h3v3h-3z"/></g></g><path d="m8 30 13 6 15-19 14 6" fill="none" stroke="#cc3b02" stroke-opacity=".745098"/><g fill="#fff" stroke-linecap="round" stroke-linejoin="round"><g stroke="#cc3b02" stroke-opacity=".745098"><path d="m48.5 21.5h3v3h-3z"/><path d="m34.5 15.5h3v3h-3z"/><path d="m6.5 28.5h3v3h-3z"/><path d="m19.5 34.5h3v3h-3z"/></g><path d="m47.5 26.5h3v3h-3z" stroke="#9468c4" stroke-opacity=".988235"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/nostackdirectlines_52x60.svg b/icon-themes/elementary_svg/chart2/res/nostackdirectlines_52x60.svg
new file mode 100644
index 000000000..d26d286c5
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/nostackdirectlines_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="42.5" x2="42.5" y1="49.5" y2="7"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><path d="m.5.5h57v49h-57z" fill="url(#a)" stroke="#939393" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><g fill="none"><path d="m1.5 1.5h55v47h-55z" stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><path d="m8 17 13-5 15 29 13-13" stroke="#9468c4" stroke-opacity=".988235"/><path d="m8 30 13 6 15-19 14 6" stroke="#cc3b02" stroke-opacity=".745098"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/nostackdirectpoints_52x60.svg b/icon-themes/elementary_svg/chart2/res/nostackdirectpoints_52x60.svg
new file mode 100644
index 000000000..6891ac6e9
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/nostackdirectpoints_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="42.5" x2="42.5" y1="49.5" y2="7"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><g stroke-linecap="round" stroke-linejoin="round"><path d="m.5.5h57v49h-57z" fill="url(#a)" stroke="#939393" stroke-width=".999"/><path d="m1.5 1.5h55v47h-55z" fill="none" stroke="#fff" stroke-width=".999"/><g fill="#fff"><g stroke="#9468c4" stroke-opacity=".988235"><path d="m6.5 15.5h3v3h-3z"/><path d="m34.5 39.5h3v3h-3z"/><path d="m19.5 10.5h3v3h-3z"/></g><g stroke="#cc3b02" stroke-opacity=".745098"><path d="m48.5 21.5h3v3h-3z"/><path d="m34.5 15.5h3v3h-3z"/><path d="m6.5 28.5h3v3h-3z"/><path d="m19.5 34.5h3v3h-3z"/></g><path d="m47.5 26.5h3v3h-3z" stroke="#9468c4" stroke-opacity=".988235"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/nostacksmooth3d_52x60.svg b/icon-themes/elementary_svg/chart2/res/nostacksmooth3d_52x60.svg
new file mode 100644
index 000000000..f0d0057fc
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/nostacksmooth3d_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="42.5" x2="42.5" y1="49.5" y2="7"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="7.501822" x2="51.504677" y1="24.904705" y2="24.904705"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="7.499179" x2="52.664665" y1="24.975567" y2="24.975567"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><path d="m.5.5h57v49h-57z" fill="url(#a)" stroke="#939393" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><path d="m21.367188 8.7441406c-4.128462.06384-10.171455 4.3809934-11.363282 5.2617184-.1074074.07937-1.2281474 2.137184-1.9980466 2.929688-.0614594.063264.5431227-.347446 1.0546875-.691406.5583366-.393889 1.1406081-.786545 2.0976561-1.371094.41866-.273336.85972-.576614 1.210938-.791016.675188-.343185 1.438162-.718649 2.253906-1.060547 2.266476-1.020442 4.659164-1.674227 6.376953-1.021484.238517.090634.466261.194994.6875.306641.211511.075068.422149.162066.630859.261718.18687.06418 1.586444 1.129012 2.550782 2.679688 1.235451 1.98663 2.19632 4.673806 2.414062 6.259765.74298 6.286488 2.268 13.766069 4.076172 16.253907.674812 1.135868 1.352188 1.834382 2.376953 2.441406.555413.312686 1.109104.483393 1.6875.669922 2.308448.722635 5.091535-.704074 6.427734-2.441406 2.998225-3.622241 3.85872-4.682693 5.574219-7.507813-2.5754 3.679158-6.13922 7.586431-9.425781 7.076172-10.754376-1.669683-4.826513-25.134173-15-29-.491917-.1869236-1.043032-.2649793-1.632812-.2558594zm26.058593 22.1796874c1.922166-2.745963 3.294978-5.365971 3.580078-5.923828.03675-.07191-2.203125 3.335937-2.203125 3.335938-.424971.939544-.890728 1.787165-1.376953 2.58789z" fill="url(#b)" stroke="#9468c4" stroke-opacity=".988235"/><path d="m1.5 1.5h55v47h-55z" fill="none" stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><path d="m8 17s8.659977-6.649167 13-5c10.173487 3.865826 4.245624 27.330317 15 29 6.055709.940186 13-13 13-13" fill="none" stroke="#9468c4" stroke-opacity=".988235"/><path d="m38.96875 13.861328c-.336802.015552-.661198.060532-.96875.138672-2.471179.627858-4.095644 2.56811-5.408203 4.988281-.039177.072237-.072691.153493-.111328.226563.792568-.840849 1.720346-1.560865 2.441406-1.865235.308782-.130341.89289-.310119 1.320313-.380859 1.366002-.22607 2.970728.069449 4.113281.417969 3.272799.998322 8.586537 4.755862 9.625 5.599609.061621.050067 1.741817-2.550863 2.019531-2.982422 0 0-7.979213-6.37586-13.03125-6.142578zm13.03125 6.142578c.02572-.03997-.476562-.371094-.476562-.371094zm-19.519531-.789062c-.643415.682609-1.19947 1.443842-1.470703 2.134765-.315878.804648-1.135138 2.107145-1.273438 2.427735-.603455 1.398861-1.86523 4.318504-2.111328 4.826172-.32122.662633-.782369 1.538228-1.298828 2.435546 2.759465-2.833459 4.082486-7.906057 6.154297-11.824218zm-6.154297 11.824218c-.92135.946056-2.001105 1.643616-3.326172 1.960938-4.362119 1.044623-12.093827-5.247913-12.998047-6-.0465692-.038734-1.5405748 2.138016-1.9980468 3.005859-.0800788.151913 3.1791058 2.305623 4.7578128 3.427735.732732.520811 2.910079 1.547395 3.978515 2 .92884.322728 1.753225.611687 3.253907.648437.549002.066486 1.312897-.149482 1.929687-.398437.215295-.086899 1.472872-.63043 2.140625-1.367188.803063-.886051 1.585884-2.103118 2.261719-3.277344z" fill="url(#c)" stroke="#cc3b02" stroke-opacity=".745098"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/nostacksmoothboth_52x60.svg b/icon-themes/elementary_svg/chart2/res/nostacksmoothboth_52x60.svg
new file mode 100644
index 000000000..bdf048141
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/nostacksmoothboth_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="42.5" x2="42.5" y1="49.5" y2="7"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><path d="m.5.5h57v49h-57z" fill="url(#a)" stroke="#939393" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><path d="m1.5 1.5h55v47h-55z" fill="none" stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><g stroke="#9468c4" stroke-opacity=".988235"><path d="m8 17s8.659977-6.649167 13-5c10.173487 3.865826 4.245624 27.330317 15 29 6.055709.940186 13-13 13-13" fill="none"/><g fill="#fff" stroke-linecap="round" stroke-linejoin="round"><path d="m6.5 15.5h3v3h-3z"/><path d="m34.5 39.5h3v3h-3z"/><path d="m19.5 10.5h3v3h-3z"/></g></g><path d="m8 30s8.358626 7.111498 13 6c7.847267-1.879233 7.17933-17.012986 15-19 4.920839-1.250248 14 6 14 6" fill="none" stroke="#cc3b02" stroke-opacity=".745098"/><g fill="#fff" stroke-linecap="round" stroke-linejoin="round"><g stroke="#cc3b02" stroke-opacity=".745098"><path d="m48.5 21.5h3v3h-3z"/><path d="m34.5 15.5h3v3h-3z"/><path d="m6.5 28.5h3v3h-3z"/><path d="m19.5 34.5h3v3h-3z"/></g><path d="m47.5 26.5h3v3h-3z" stroke="#9468c4" stroke-opacity=".988235"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/nostacksmoothlines_52x60.svg b/icon-themes/elementary_svg/chart2/res/nostacksmoothlines_52x60.svg
new file mode 100644
index 000000000..ce50a4b99
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/nostacksmoothlines_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="42.5" x2="42.5" y1="49.5" y2="7"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><path d="m.5.5h57v49h-57z" fill="url(#a)" stroke="#939393" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><g fill="none"><path d="m1.5 1.5h55v47h-55z" stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><path d="m8 17s8.659977-6.649167 13-5c10.173487 3.865826 4.245624 27.330317 15 29 6.055709.940186 13-13 13-13" stroke="#9468c4" stroke-opacity=".988235"/><path d="m8 30s8.358626 7.111498 13 6c7.847267-1.879233 7.17933-17.012986 15-19 4.920839-1.250248 14 6 14 6" stroke="#cc3b02" stroke-opacity=".745098"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/nostackstepped3d_52x60.svg b/icon-themes/elementary_svg/chart2/res/nostackstepped3d_52x60.svg
new file mode 100644
index 000000000..91ef58d93
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/nostackstepped3d_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="13.608" x2="13.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="15.608" x2="15.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="42.5" x2="42.5" y1="49.5" y2="7"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="7.500043" x2="23.999956" xlink:href="#b" y1="16" y2="16"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="21" x2="24" xlink:href="#b" y1="13" y2="13"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="21.000044" x2="37.999958" xlink:href="#b" y1="10" y2="10"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="35" x2="38" xlink:href="#b" y1="25" y2="25"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="35.000042" x2="51.999958" xlink:href="#b" y1="40" y2="40"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="49" x2="52" xlink:href="#b" y1="33.25" y2="33.25"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="7.500043" x2="23.999956" xlink:href="#a" y1="28" y2="28"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="21" x2="24" xlink:href="#a" y1="31.5" y2="31.5"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="21.000044" x2="37.999958" xlink:href="#a" y1="35" y2="35"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="35" x2="38" xlink:href="#a" y1="25" y2="25"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="35.000042" x2="51.999958" xlink:href="#a" y1="15" y2="15"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="49" x2="52" xlink:href="#a" y1="18.25" y2="18.25"/><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><path d="m.5.5h57v49h-57z" fill="url(#c)" stroke="#939393" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><path d="m35.5 41.5 2-3v-30l-2 3z" fill="url(#g)"/><path d="m10 14.5h13.5v-6h14v30h14v-13.5" fill="none" stroke="#9468c4" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".988235"/><path d="m21.5 17.5 2-3v-6l-2 3z" fill="url(#e)"/><path d="m1.5 1.5h55v47h-55z" fill="none" stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><path d="m8 17.5 2-3h13.5l-2 3z" fill="url(#d)"/><path d="m35.5 41.5 2-3h14l-2 3z" fill="url(#h)"/><path d="m10 26.5h13.5v7h14v-20h14v6.5" fill="none" stroke="#cc3b02" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".745098"/><path d="m21.5 36.5 2-3h14l-2 3z" fill="url(#l)"/><path d="m21.5 11.5h14l2-3h-14z" fill="url(#f)"/><path d="m49.5 41.5 2-3" fill="none" stroke="#9468c4" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".988235"/><path d="m49.5 41.5 2-3v-13.5l-2 3z" fill="url(#i)"/><path d="m35.5 36.5 2-3v-20l-2 3z" fill="url(#m)"/><path d="m21.5 29.5v7l2-3v-7z" fill="url(#k)"/><path d="m8 29.5h13.5l2-3h-13.5z" fill="url(#j)"/><path d="m35.5 16.5h14l2-3h-14z" fill="url(#n)"/><path d="m49.5 23 2-3v-6.5s-2 3-2 3z" fill="url(#o)"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m49.5 23 2-3" stroke="#cc3b02" stroke-opacity=".745098"/><path d="m8 17.5h13.5v-6h14v30h14v-13.5" stroke="#9468c4" stroke-opacity=".988235"/><path d="m49.5 28 2-3" stroke="#9468c4" stroke-opacity=".988235"/><g stroke="#cc3b02" stroke-opacity=".745098"><path d="m8 29.5h13.5v7h14v-20h14v6.5"/><path d="m8 29.5 2-3"/><path d="m35.5 16.5 2-3"/><path d="m35.5 36.5 2-3"/></g><g stroke="#9468c4" stroke-opacity=".988235"><path d="m8 17.5 2-3"/><path d="m21.5 17.5 2-3"/><path d="m21.5 11.5 2-3"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/nostacksteppedboth_52x60.svg b/icon-themes/elementary_svg/chart2/res/nostacksteppedboth_52x60.svg
new file mode 100644
index 000000000..8244aa5ec
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/nostacksteppedboth_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="42.5" x2="42.5" y1="49.5" y2="7"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><path d="m.5.5h57v49h-57z" fill="url(#a)" stroke="#939393" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><path d="m1.5 1.5h55v47h-55z" fill="none" stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><g stroke="#9468c4" stroke-opacity=".988235"><path d="m8 17.5h13.5v-6h14v30h14v-13.5" fill="none"/><g fill="#fff" stroke-linecap="round" stroke-linejoin="round"><path d="m6.5 15.5h3v3h-3z"/><path d="m34.5 39.5h3v3h-3z"/><path d="m19.5 10.5h3v3h-3z"/></g></g><path d="m8 29.5h13.5v7h14v-20h14v6.5" fill="none" stroke="#cc3b02" stroke-opacity=".745098"/><g fill="#fff" stroke-linecap="round" stroke-linejoin="round"><g stroke="#cc3b02" stroke-opacity=".745098"><path d="m48.5 21.5h3v3h-3z"/><path d="m34.5 15.5h3v3h-3z"/><path d="m6.5 28.5h3v3h-3z"/><path d="m19.5 34.5h3v3h-3z"/></g><path d="m47.5 26.5h3v3h-3z" stroke="#9468c4" stroke-opacity=".988235"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/nostacksteppedlines_52x60.svg b/icon-themes/elementary_svg/chart2/res/nostacksteppedlines_52x60.svg
new file mode 100644
index 000000000..93ab4e67e
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/nostacksteppedlines_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="42.5" x2="42.5" y1="49.5" y2="7"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><path d="m.5.5h57v49h-57z" fill="url(#a)" stroke="#939393" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><g fill="none"><path d="m1.5 1.5h55v47h-55z" stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><path d="m8 17.5h13.5v-6h14v30h14v-13.5" stroke="#9468c4" stroke-opacity=".988235"/><path d="m8 29.5h13.5v7h14v-20h14v6.5" stroke="#cc3b02" stroke-opacity=".745098"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/pie3d_52x60.svg b/icon-themes/elementary_svg/chart2/res/pie3d_52x60.svg
new file mode 100644
index 000000000..6541d1d33
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/pie3d_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="50.925667" x2="46.372036" xlink:href="#i" y1="257.74942" y2="276.94659"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="55.818207" x2="57.423618" xlink:href="#j" y1="276.81531" y2="289.12558"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="65.267555" x2="68.478134" xlink:href="#h" y1="267.52716" y2="281.64526"/><linearGradient id="d"><stop offset="0" stop-color="#fff"/><stop offset=".58055538" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="42.5" x2="42.5" y1="49.5" y2="7"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><radialGradient id="f" cx="200.0293" cy="57.033329" gradientTransform="matrix(1 0 0 1.5705366 0 -24.365917)" gradientUnits="userSpaceOnUse" r="22.19672"><stop offset="0" stop-color="#baff63"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></radialGradient><filter id="g" color-interpolation-filters="sRGB" height="1.01953" width="1.031123" x="-.015562" y="-.009765"><feGaussianBlur stdDeviation=".27666016"/></filter><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="67.247322" x2="71.119171" y1="288.56104" y2="278.79181"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="i" gradientTransform="matrix(1.3832 0 0 1.4144 -11.892 21.511)" gradientUnits="userSpaceOnUse" x1="227.82909" x2="203.50638" y1="72.270485" y2="-12.015172"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="61.172668" x2="61.424408" y1="281.41663" y2="294.80408"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="196.43161" x2="195.35474" xlink:href="#d" y1="2.25034" y2="64.677002"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="66.307953" x2="66.257172" xlink:href="#d" y1="268.41766" y2="284.55817"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="55.871025" x2="56.179173" xlink:href="#d" y1="282.03418" y2="292.33206"/><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><path d="m.5.5h57v49h-57z" fill="url(#e)" stroke="#939393" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><path d="m1.5 1.5h55v47h-55z" fill="none" stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><g transform="matrix(1.3818898 0 0 1.279761 -51.898574 -336.41946)"><g fill-rule="evenodd" stroke-width=".751967" transform="translate(0 3.125584)"><path d="m59.265631 268.77846c-7.169671-.00007-12.543456 4.47763-12.54367 11.6473.0019 1.10874.06619 2.44859.252763 3.78759.251298 1.80355.724469 3.60558 1.565982 4.83932l5.362462-3.64629 5.362463-3.64629z" fill="url(#a)" stroke="#7cb837"/><path d="m59.265631 268.77846v12.98163l10.856704 7.09828c1.383018-2.10937 1.896097-3.90636 1.899958-6.42869-.000016-.54492-.146353-3.39514-.211561-3.92242-.792752-6.41029-5.920352-9.72887-12.545101-9.7288z" fill="url(#c)" stroke="#c05f48"/></g><path d="m59.265631 284.88567-10.485754 4.36069v3.12558c2.413309 3.55431 6.189573 5.49081 10.485754 5.49589 4.37973-.004 8.166055-2.06462 10.560745-5.7317v-3.12558z" fill="url(#b)" stroke="#6a34a6" stroke-width=".751967"/><path d="m59.265631 281.76009-10.724925 7.29258a12.982018 12.982018 0 0 0 10.724925 5.68958 12.982018 12.982018 0 0 0 10.856704-5.88388z" fill="#7239b3"/><g fill-rule="evenodd"><path d="m59.265631 268.77846a12.982018 12.982018 0 0 0 -12.982151 12.98163 12.982018 12.982018 0 0 0 2.257226 7.29258l10.724925-7.29258z" fill="#0f5a00"/><path d="m59.265631 268.77846v12.98163l10.856704 7.09828a12.982018 12.982018 0 0 0 2.125451-7.09828 12.982018 12.982018 0 0 0 -12.982155-12.98163z" fill="#cc3b02"/><path d="m59.82994 269.92671v11.26908l9.691396 6.4611a11.853383 11.853383 0 0 0 1.597838-5.8968 11.853383 11.853383 0 0 0 -11.289234-11.83338z" fill="url(#h)" stroke="url(#l)" stroke-width=".723647"/></g><path d="m221.86328 8.7089844a44.800189 44.800189 0 0 0 -42.66797 44.6914066 44.800189 44.800189 0 0 0 6.64649 23.304687l36.02148-24.015625z" style="fill:none;stroke-width:.755906;stroke-linecap:square;stroke-linejoin:round;stroke:url(#f);filter:url(#g)" transform="matrix(.26458333 0 0 .26458333 0 267.63124)"/><path d="m59.41756 282.4262-9.551871 6.51278a11.853383 11.853383 0 0 0 9.399942 4.67465 11.853383 11.853383 0 0 0 9.57616-4.90461z" fill="url(#j)" stroke="url(#m)" stroke-width=".723647"/><path d="m221.86328 8.7089844a44.800189 44.800189 0 0 0 -42.66797 44.6914066 44.800189 44.800189 0 0 0 6.64649 23.304687l36.02148-24.015625z" fill="url(#i)" stroke="url(#k)" stroke-width="2.735043" transform="matrix(.26458333 0 0 .26458333 0 267.63124)"/><path d="m58.701325 269.93549a11.853383 11.853383 0 0 0 -11.289233 11.8246 11.853383 11.853383 0 0 0 1.75855 6.16603l9.530683-6.35413z" fill="none" opacity=".99"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/pie3dexploded_52x60.svg b/icon-themes/elementary_svg/chart2/res/pie3dexploded_52x60.svg
new file mode 100644
index 000000000..f65da07de
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/pie3dexploded_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="54.847248" x2="48.384441" xlink:href="#f" y1="-2.604928" y2="23.673912"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="21.654278" x2="11.417879" xlink:href="#g" y1="3.598855" y2="41.733345"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="29.780039" x2="19.908216" xlink:href="#h" y1="14.549999" y2="49.461628"/><linearGradient id="d"><stop offset="0" stop-color="#fff"/><stop offset=".58055538" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="42.5" x2="42.5" y1="49.5" y2="7"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="41.029814" x2="46.380283" y1="34.890078" y2="21.390079"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="31.401437" x2="22.508446" y1="32.391297" y2="1.574354"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="32.635312" x2="32.983189" y1="25.017291" y2="43.517271"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="19.921733" x2="19.528003" xlink:href="#d" y1="6.790182" y2="29.61493"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="39.73171" x2="39.661536" xlink:href="#d" y1="7.054146" y2="29.358553"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="25.309026" x2="25.734852" xlink:href="#d" y1="25.870677" y2="40.101212"/><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><path d="m.5.5h57v49h-57z" fill="url(#e)" stroke="#939393" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><path d="m1.5 1.5h55v47h-55z" fill="none" stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><g fill-rule="evenodd" transform="matrix(.97632876 -.20045633 .21629184 .90484816 -3.175415 5.496594)"><path d="m29.066484 11.766557v17.939182l15.002768 9.809041c1.271913-1.939912 2.297195-4.239695 2.947114-6.924766.326651-1.349521.675524-3.17198.677309-4.337865-.00029-9.707303-8.071815-20.3681917-17.702305-20.6839509-.198809-.00652-.724491 4.1983569-.924886 4.1983589z" fill="url(#a)" stroke="#c05f48" stroke-width="1.381535"/><path d="m29.999997 7.5527323v17.9391817l15.002768 9.809041a17.939718 17.939718 0 0 0 2.93714-9.809041 17.939718 17.939718 0 0 0 -17.939908-17.9391817z" fill="#cc3b02" stroke-width="1.38189"/><path d="m30.77981 9.1394873v15.5726267l13.392441 8.928528a16.380069 16.380069 0 0 0 2.208036-8.148728 16.380069 16.380069 0 0 0 -15.600477-16.3524267z" fill="url(#f)" stroke="url(#j)"/></g><g transform="matrix(.97632876 -.20045633 .21629184 .90484816 -4.479197 10.612051)"><path d="m29.066484 29.705739-13.371261 6.236286-.933513 4.213825c3.334926 4.911668 8.367925 7.482789 14.304774 7.489804 6.052304-.006 11.0722-2.80532 14.381398-7.872827l.933513-4.213825z" fill="url(#c)" stroke="#6a34a6"/><path d="m29.999997 25.491914-14.820664 10.077542a17.939718 17.939718 0 0 0 14.820664 7.862373 17.939718 17.939718 0 0 0 15.002768-8.130874z" fill="#7239b3"/><path d="m30.209946 26.412405-13.199633 8.999944a16.380069 16.380069 0 0 0 12.989684 6.459851 16.380069 16.380069 0 0 0 13.233198-6.77763z" fill="url(#h)" stroke="url(#k)"/></g><g transform="matrix(.97632876 -.20045633 .21629184 .90484816 -7.08073 6.29842)"><path d="m29.066483 11.766557c-9.907695-.000102-17.939606 8.031486-17.939902 17.939181.0063 3.595878 1.093006 7.106892 3.119238 10.077542l14.820664-10.077542.933514-4.213824z" fill="url(#b)" fill-rule="evenodd" stroke="#70a632" stroke-width="1.038748"/><path d="m29.999997 7.5527323a17.939718 17.939718 0 0 0 -17.939902 17.9391817 17.939718 17.939718 0 0 0 3.119238 10.077542l14.820664-10.077542z" fill="#0f5a00" fill-rule="evenodd"/><path d="m29.220188 9.1516231a16.380069 16.380069 0 0 0 -15.600477 16.3402959 16.380069 16.380069 0 0 0 2.430123 8.520776l13.170354-8.780713z" fill="url(#g)" stroke="url(#i)"/></g><g fill="none"><path d="m29.220188 9.1516203a16.380069 16.380069 0 0 0 -15.600476 16.3402937 16.380069 16.380069 0 0 0 2.430123 8.520774l13.170353-8.780707z" opacity=".99" stroke-width="1.38189"/><g stroke-linecap="round" stroke-linejoin="round"><path d="m31.628138 26.549217v-4.000001" stroke="#c05f48"/><path d="m48.397388 32.417509-.143151-4.764967" stroke="#c05f48"/><path d="m15.432672 39.440583.03079-4.617885" stroke="#70a632"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/pie_52x60.svg b/icon-themes/elementary_svg/chart2/res/pie_52x60.svg
new file mode 100644
index 000000000..2ee8352a2
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/pie_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" 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 offset=".58055538" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="42.5" x2="42.5" y1="49.5" y2="7"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><radialGradient id="c" cx="200.0293" cy="57.033329" gradientTransform="matrix(1 0 0 1.5705366 0 -24.365917)" gradientUnits="userSpaceOnUse" r="22.19672"><stop offset="0" stop-color="#baff63"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></radialGradient><filter id="d" color-interpolation-filters="sRGB" height="1.01953" width="1.031123" x="-.015562" y="-.009765"><feGaussianBlur stdDeviation=".27666016"/></filter><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="67.247322" x2="71.119171" y1="288.56104" y2="278.79181"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="f" gradientTransform="matrix(1.3832 0 0 1.4144 -11.892 21.511)" gradientUnits="userSpaceOnUse" x1="227.82909" x2="203.50638" y1="72.270485" y2="-12.015172"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="61.172668" x2="61.424408" y1="281.41663" y2="294.80408"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="196.43161" x2="195.35474" xlink:href="#a" y1="2.25034" y2="64.677002"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="66.307953" x2="66.257172" xlink:href="#a" y1="268.41766" y2="284.55817"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="55.871025" x2="56.179173" xlink:href="#a" y1="282.03418" y2="292.33206"/><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><path d="m.5.5h57v49h-57z" fill="url(#b)" stroke="#939393" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><path d="m1.5 1.5h55v47h-55z" fill="none" stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><g transform="matrix(1.3818898 0 0 1.3818898 -51.898574 -363.86948)"><path d="m59.265631 281.76009-10.724925 7.29258a12.982018 12.982018 0 0 0 10.724925 5.68958 12.982018 12.982018 0 0 0 10.856704-5.88388z" fill="#7239b3"/><g fill-rule="evenodd"><path d="m59.265631 268.77846a12.982018 12.982018 0 0 0 -12.982151 12.98163 12.982018 12.982018 0 0 0 2.257226 7.29258l10.724925-7.29258z" fill="#0f5a00"/><path d="m59.265631 268.77846v12.98163l10.856704 7.09828a12.982018 12.982018 0 0 0 2.125451-7.09828 12.982018 12.982018 0 0 0 -12.982155-12.98163z" fill="#cc3b02"/><path d="m59.82994 269.92671v11.26908l9.691396 6.4611a11.853383 11.853383 0 0 0 1.597838-5.8968 11.853383 11.853383 0 0 0 -11.289234-11.83338z" fill="url(#e)" stroke="url(#i)" stroke-width=".723647"/></g><path d="m221.86328 8.7089844a44.800189 44.800189 0 0 0 -42.66797 44.6914066 44.800189 44.800189 0 0 0 6.64649 23.304687l36.02148-24.015625z" style="fill:none;stroke-width:.755906;stroke-linecap:square;stroke-linejoin:round;stroke:url(#c);filter:url(#d)" transform="matrix(.26458333 0 0 .26458333 0 267.63124)"/><path d="m59.41756 282.4262-9.551871 6.51278a11.853383 11.853383 0 0 0 9.399942 4.67465 11.853383 11.853383 0 0 0 9.57616-4.90461z" fill="url(#g)" stroke="url(#j)" stroke-width=".723647"/><path d="m221.86328 8.7089844a44.800189 44.800189 0 0 0 -42.66797 44.6914066 44.800189 44.800189 0 0 0 6.64649 23.304687l36.02148-24.015625z" fill="url(#f)" stroke="url(#h)" stroke-width="2.735043" transform="matrix(.26458333 0 0 .26458333 0 267.63124)"/><path d="m58.701325 269.93549a11.853383 11.853383 0 0 0 -11.289233 11.8246 11.853383 11.853383 0 0 0 1.75855 6.16603l9.530683-6.35413z" fill="none" opacity=".99"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/pieexploded_52x60.svg b/icon-themes/elementary_svg/chart2/res/pieexploded_52x60.svg
new file mode 100644
index 000000000..dc07b4954
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/pieexploded_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" 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 offset=".58055538" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="42.5" x2="42.5" y1="49.5" y2="7"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="41.029814" x2="46.380283" y1="34.890078" y2="21.390079"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="31.401437" x2="22.508446" y1="32.391297" y2="1.574354"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="32.635312" x2="32.983189" y1="25.017291" y2="43.517271"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="19.921733" x2="19.528003" xlink:href="#a" y1="6.790182" y2="29.61493"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="39.73171" x2="39.661536" xlink:href="#a" y1="7.054146" y2="29.358553"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="25.309026" x2="25.734852" xlink:href="#a" y1="25.870677" y2="40.101212"/><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><path d="m.5.5h57v49h-57z" fill="url(#b)" stroke="#939393" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><path d="m1.5 1.5h55v47h-55z" fill="none" stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><g fill-rule="evenodd" transform="translate(2 -1)"><path d="m29.999997 7.5527323v17.9391817l15.002768 9.809041a17.939718 17.939718 0 0 0 2.93714-9.809041 17.939718 17.939718 0 0 0 -17.939908-17.9391817z" fill="#cc3b02" stroke-width="1.38189"/><path d="m30.77981 9.1394873v15.5726267l13.392441 8.928528a16.380069 16.380069 0 0 0 2.208036-8.148728 16.380069 16.380069 0 0 0 -15.600477-16.3524267z" fill="url(#c)" stroke="url(#g)"/></g><g transform="translate(0 2)"><path d="m29.999997 25.491914-14.820664 10.077542a17.939718 17.939718 0 0 0 14.820664 7.862373 17.939718 17.939718 0 0 0 15.002768-8.130874z" fill="#7239b3"/><path d="m30.209946 26.412405-13.199633 8.999944a16.380069 16.380069 0 0 0 12.989684 6.459851 16.380069 16.380069 0 0 0 13.233198-6.77763z" fill="url(#e)" stroke="url(#h)"/></g><g transform="translate(-2 -1)"><path d="m29.999997 7.5527323a17.939718 17.939718 0 0 0 -17.939902 17.9391817 17.939718 17.939718 0 0 0 3.119238 10.077542l14.820664-10.077542z" fill="#0f5a00" fill-rule="evenodd"/><path d="m29.220188 9.1516231a16.380069 16.380069 0 0 0 -15.600477 16.3402959 16.380069 16.380069 0 0 0 2.430123 8.520776l13.170354-8.780713z" fill="url(#d)" stroke="url(#f)"/></g><path d="m29.220188 9.1516203a16.380069 16.380069 0 0 0 -15.600476 16.3402937 16.380069 16.380069 0 0 0 2.430123 8.520774l13.170353-8.780707z" fill="none" opacity=".99" stroke-width="1.38189"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/pyramind_52x60.svg b/icon-themes/elementary_svg/chart2/res/pyramind_52x60.svg
new file mode 100644
index 000000000..03979b42a
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/pyramind_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.3832 0 0 1.4144 -11.892 21.511)" gradientUnits="userSpaceOnUse" x1="13.697" x2="13.3" y1="12.091" y2="29.436001"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset=".58055538" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13.608" x2="13.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="15.608" x2="15.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="42.5" x2="42.5" y1="49.5" y2="7"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="86" x2="86" xlink:href="#d" y1="-25" y2="-12.5"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="61.5" x2="62.528595" xlink:href="#c" y1="-22.4855" y2="-9.865444"/><linearGradient id="h" gradientTransform="translate(30.464844 -43.652344)" gradientUnits="userSpaceOnUse" x1="32.570312" x2="32.570312" xlink:href="#a" y1="19.617188" y2="37.117188"/><linearGradient id="i" gradientTransform="translate(56 -52)" gradientUnits="userSpaceOnUse" x1="-3.5" x2="-1" xlink:href="#a" y1="29" y2="36.5"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="103.5" x2="103.5" xlink:href="#d" y1="-25" y2="-15"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="74" x2="74" xlink:href="#c" y1="-16" y2="-11"/><linearGradient id="l" gradientTransform="translate(30.464844 -43.652344)" gradientUnits="userSpaceOnUse" x1="32.5" x2="31.535156" xlink:href="#a" y1="10.761374" y2="39.652344"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="43.035156" x2="43.035156" xlink:href="#b" y1="-21.535156" y2="-11.535156"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="36.568092" x2="38.035156" xlink:href="#b" y1="-29.035156" y2="-11.535156"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="33.035156" x2="33.035156" xlink:href="#b" y1="-25.535156" y2="-11.035156"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="42" x2="42" xlink:href="#b" y1="-25" y2="-11"/><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="37.920368" x2="37.920368" xlink:href="#b" y1="-23.365644" y2="-11.865644"/><linearGradient id="r" gradientUnits="userSpaceOnUse" x1="32" x2="32" xlink:href="#b" y1="-20" y2="-11"/><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><g stroke="#939393"><g stroke-linecap="round" stroke-linejoin="round"><path d="m.5.5h57v49h-57z" fill="url(#e)" stroke-width=".999"/><g fill="none"><path d="m45 43.5 5.5-6v-31h-38"/><path d="m12.5 6.5-6 6v31.5l6-6.5"/></g></g><path d="m12.5 7v30" fill="none"/></g><g stroke-linecap="round" stroke-linejoin="round"><g fill="none"><path d="m6.5 43.5h38.5" stroke="#939393"/><path d="m1.5 1.5h55v47h-55z" stroke="#fff" stroke-width=".999"/><path d="m12.5 37.5h38" stroke="#939393"/></g><g transform="translate(-.535156 51.035156)"><g><path d="m35-9.5-2.464844-21.035156 4 18.5z" fill="url(#j)" stroke="#7239b3" stroke-opacity=".745098"/><g stroke-opacity=".746324"><path d="m35-9.5-2.5-21-2.5 21z" fill="url(#f)" stroke="#7239b3"/><path d="m32.5-22.332031-1.412109 11.867187h2.824218z" fill="none" stroke="url(#o)"/></g></g><g stroke-opacity=".745098"><path d="m39.923828-9.5-2.388672-28.035156 4.464844 25.035156z" fill="url(#k)" stroke="#cc3b02"/><path d="m37.535156-37.535158-2.5 27.999998h5z" fill="url(#g)" stroke="#cc3b02"/><path d="m37.535156-25.539062-1.333984 14.9375h2.667969z" fill="none" stroke="url(#n)"/></g><g stroke-opacity=".745098"><path d="m45.035156-9.535156-2.5-11.5 4.5 9z" fill="url(#i)" stroke="#0f5a00"/><path d="m45.035156-9.535156h-5l2.464844-11.464844z" fill="url(#h)" stroke="#0f5a00"/><path d="m42.511719-16.636719-1.326172 6.171875h2.691406z" fill="none" stroke="url(#m)"/></g></g><g transform="translate(-19.5 51)"><path d="m35-9.5-2.5-16 4.5 13z" fill="url(#j)" stroke="#7239b3" stroke-opacity=".745098"/><g stroke-opacity=".746324"><path d="m35-9.5-2.5-16-2.5 16z" fill="url(#f)" stroke="#7239b3"/><path d="m32.5-18.496094-1.236328 7.916016h2.472656z" fill="none" stroke="url(#r)"/></g></g><g stroke-opacity=".745098" transform="translate(-19.420369 50.865644)"><path d="m39.923828-9.5-2.503459-19.865644 4.579631 16.865644z" fill="url(#k)" stroke="#cc3b02"/><path d="m37.458455-29.365644-2.458455 19.865644h4.923828z" fill="url(#g)" stroke="#cc3b02"/><path d="m37.460938-21.572266-1.376954 11.113282h2.75586z" fill="none" stroke="url(#q)"/></g><g stroke-opacity=".745098" transform="translate(-19.5 51)"><path d="m45-9.5-2.5-24 4.5 21.5z" fill="url(#i)" stroke="#0f5a00"/><path d="m45-9.5h-5l2.5-24z" fill="url(#l)" stroke="#0f5a00"/><path d="m42.5-23.302734-1.328125 12.746093h2.65625z" fill="none" stroke="url(#p)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/pyraminddeep_52x60.svg b/icon-themes/elementary_svg/chart2/res/pyraminddeep_52x60.svg
new file mode 100644
index 000000000..953a558a5
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/pyraminddeep_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.3832 0 0 1.4144 -11.892 21.511)" gradientUnits="userSpaceOnUse" x1="13.697" x2="13.3" y1="12.091" y2="29.436001"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset=".58055538" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13.608" x2="13.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="15.608" x2="15.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="42.5" x2="42.5" y1="49.5" y2="7"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="86" x2="86" xlink:href="#d" y1="-25" y2="-12.5"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="61.5" x2="62.528595" xlink:href="#c" y1="-22.4855" y2="-9.865444"/><linearGradient id="h" gradientTransform="translate(30.464844 -43.652344)" gradientUnits="userSpaceOnUse" x1="31.535156" x2="32.5" xlink:href="#a" y1="14.152344" y2="34.5"/><linearGradient id="i" gradientTransform="translate(56 -52)" gradientUnits="userSpaceOnUse" x1="-3.5" x2="-1" xlink:href="#a" y1="29" y2="36.5"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="103.5" x2="103.5" xlink:href="#d" y1="-25" y2="-15"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="74" x2="74" xlink:href="#c" y1="-16" y2="-11"/><linearGradient id="l" gradientTransform="translate(30.464844 -43.652344)" gradientUnits="userSpaceOnUse" x1="23.035156" x2="24.035156" xlink:href="#a" y1="15.152344" y2="34.152344"/><linearGradient id="m" gradientTransform="translate(56 -52)" gradientUnits="userSpaceOnUse" x1="-3.5" x2="-3.795495" xlink:href="#a" y1="29" y2="43.507805"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="52" x2="49.5" xlink:href="#c" y1="-23" y2="-13"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="34.5" x2="34.5" xlink:href="#b" y1="-19" y2="-11"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="33" x2="33" xlink:href="#b" y1="-16" y2="-11"/><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="38.847656" x2="38.847656" xlink:href="#b" y1="-17.208998" y2="-11.208997"/><linearGradient id="r" gradientUnits="userSpaceOnUse" x1="44" x2="44" xlink:href="#b" y1="-22.5" y2="-11"/><linearGradient id="s" gradientUnits="userSpaceOnUse" x1="39.5" x2="39.5" xlink:href="#b" y1="-22.005203" y2="-11.005204"/><linearGradient id="t" gradientUnits="userSpaceOnUse" x1="44" x2="44" xlink:href="#b" y1="-22" y2="-11"/><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><g stroke="#939393"><g stroke-linecap="round" stroke-linejoin="round"><path d="m.5.5h57v49h-57z" fill="url(#e)" stroke-width=".999"/><g fill="none"><path d="m37 43.5 13.5-12v-25h-24"/><path d="m26.5 6.5-20 13v24l20-12"/></g></g><path d="m26.5 7v24" fill="none"/></g><g stroke-linecap="round" stroke-linejoin="round"><g fill="none"><path d="m6.5 43.5h30.5" stroke="#939393"/><path d="m1.5 1.5h55v47h-55z" stroke="#fff" stroke-width=".999"/><path d="m26.5 31.5h24" stroke="#939393"/></g><g stroke-opacity=".745098" transform="translate(-14.5 44)"><path d="m47-9.5-3.5-17 5.5 15z" fill="url(#i)" stroke="#0f5a00"/><path d="m47-9.5-6.964844-.035156 3.482422-16.982424z" fill="url(#h)" stroke="#0f5a00"/><path d="m43.515625-21.580078-2.267578 11.060547 4.537109.02344z" fill="none" stroke="url(#r)"/></g><g stroke-opacity=".745098" transform="translate(-14.5 48.005204)"><path d="m41.923828-9.5-3.923828-14.005202 6 11.005202z" fill="url(#n)" stroke="#cc3b02"/><path d="m38-23.505202-3.96484 13.970042h8z" fill="url(#g)" stroke="#cc3b02"/><path d="m38.009766-19.759766-2.609375 9.19336h5.263671z" fill="none" stroke="url(#s)"/></g><g transform="translate(-14.5 52)"><path d="m38-9.5-4-11 6 8.5z" fill="url(#j)" stroke="#7239b3" stroke-opacity=".745098"/><g stroke-opacity=".746324"><path d="m38-9.5-4-11-4 11z" fill="url(#f)" stroke="#7239b3"/><path d="m34-17.501953-2.537109 6.976562h5.074218z" fill="none" stroke="url(#o)"/></g></g><g stroke-opacity=".745098" transform="translate(-3.5 44)"><path d="m47-9.5h-7l3.5-15z" fill="url(#l)" stroke="#0f5a00"/><path d="m47-9.5-3.5-15 5.5 13z" fill="url(#m)" stroke="#0f5a00"/><path d="m43.5-20.140625-2.251953 9.650391h4.503906z" fill="none" stroke="url(#t)"/></g><g stroke-opacity=".745098" transform="translate(-2.847655 48.208997)"><path d="m42.347655-9.708997-3.75-9 5.75 6.5z" fill="url(#k)" stroke="#cc3b02"/><path d="m38.597655-18.708997-3.597655 9.208997 7.347655-.208997z" fill="url(#g)" stroke="#cc3b02"/><path d="m38.630859-15.728516-1.978515 5.064454 4.041015-.113282z" fill="none" stroke="url(#q)"/></g><g transform="translate(-2 52)"><path d="m37.5-9.5-4-7-4 7z" fill="url(#f)" stroke="#7239b3" stroke-opacity=".746324"/><path d="m37.5-9.5-4-7 6 4.5z" fill="url(#j)" stroke="#7239b3" stroke-opacity=".745098"/><path d="m33.5-14.373047-2.181641 3.818359h4.363282z" fill="none" stroke="url(#p)" stroke-opacity=".746324"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/pyramindhori_52x60.svg b/icon-themes/elementary_svg/chart2/res/pyramindhori_52x60.svg
new file mode 100644
index 000000000..e363f2a67
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/pyramindhori_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.3832 0 0 1.4144 -11.892 21.511)" gradientUnits="userSpaceOnUse" x1="13.697" x2="13.3" y1="12.091" y2="29.436001"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset=".58055538" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13.608" x2="13.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="15.608" x2="15.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="42.5" x2="42.5" y1="49.5" y2="7"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="36.552732" x2="31.552732" xlink:href="#d" y1="-26.017578" y2="-26.017578"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="46.552732" x2="31.552732" xlink:href="#c" y1="-26.017578" y2="-26.017578"/><linearGradient id="h" gradientTransform="translate(30.464844 -43.652344)" gradientUnits="userSpaceOnUse" x1="16.087889" x2="8.587888" xlink:href="#a" y1="25.134766" y2="25.134766"/><linearGradient id="i" gradientTransform="translate(56 -52)" gradientUnits="userSpaceOnUse" x1="-3.5" x2="-1" xlink:href="#a" y1="29" y2="36.5"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="38.017576" x2="30.517576" xlink:href="#d" y1="-20.982424" y2="-20.982424"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="103.5" x2="103.5" xlink:href="#d" y1="-25" y2="-15"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="74" x2="74" xlink:href="#c" y1="-16" y2="-11"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="45.437944" x2="35.437945" xlink:href="#c" y1="-20.848066" y2="-20.848066"/><linearGradient id="n" gradientTransform="translate(30.464844 -43.652344)" gradientUnits="userSpaceOnUse" x1="17.552732" x2="7.552732" xlink:href="#a" y1="15.169921" y2="15.169921"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="46.552731" x2="42" xlink:href="#b" y1="-12.077603" y2="-12.5"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="39.052731" x2="37.052731" xlink:href="#b" y1="-13.517579" y2="-13.517579"/><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="35.333252" x2="31.552732" xlink:href="#b" y1="-13.517579" y2="-14.017579"/><linearGradient id="r" gradientUnits="userSpaceOnUse" x1="44.517574" x2="42.017574" xlink:href="#b" y1="-12.482423" y2="-12.482423"/><linearGradient id="s" gradientUnits="userSpaceOnUse" x1="40.437946" x2="36.920368" xlink:href="#b" y1="-12.317101" y2="-12.365644"/><linearGradient id="t" gradientUnits="userSpaceOnUse" x1="35.517574" x2="31.517576" xlink:href="#b" y1="-12.982423" y2="-12.982423"/><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><path d="m.5.5h57v49h-57z" fill="url(#e)" stroke="#939393" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><g fill="none"><path d="m1.5 1.5h55v47h-55z" stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><g stroke="#939393"><path d="m45 43.5 5.5-6v-32.9999999h-38" stroke-linecap="round" stroke-linejoin="round"/><path d="m12.5 4.5000001-6 5.9999999v33.5l6-6.5" stroke-linecap="round" stroke-linejoin="round"/><path d="m12.5 4.5000001v32.4999999"/><g stroke-linecap="round" stroke-linejoin="round"><path d="m6.5 43.5h38.5"/><path d="m12.5 37.5h38"/></g></g></g><g stroke-linecap="round" stroke-linejoin="round" transform="matrix(0 -1 -1 0 -1.017579 53.552732)"><path d="m35-9.5-2.464844-21.035156 4 18.5z" fill="url(#k)" stroke="#7239b3" stroke-opacity=".745098"/><path d="m35-9.5-2.5-21-2.5 21z" fill="url(#f)" stroke="#7239b3" stroke-opacity=".746324"/><path d="m32.5-22.332031-1.412109 11.867187h2.824218z" fill="none" stroke="url(#q)" stroke-opacity=".746324"/><g stroke-opacity=".745098"><path d="m39.923828-9.5-2.388672-28.035156 4.464844 25.035156z" fill="url(#l)" stroke="#cc3b02"/><path d="m37.535156-37.535158-2.5 27.999998h5z" fill="url(#g)" stroke="#cc3b02"/><path d="m37.535156-25.539062-1.333984 14.9375h2.667969z" fill="none" stroke="url(#p)"/><path d="m45.035156-9.535156-2.5-11.5 4.5 9z" fill="url(#i)" stroke="#0f5a00"/><path d="m45.035156-9.535156h-5l2.464844-11.464844z" fill="url(#h)" stroke="#0f5a00"/><path d="m42.511719-16.636719-1.326172 6.171875h2.691406z" fill="none" stroke="url(#o)"/></g><g transform="translate(-18.964844 -.035156)"><path d="m35-9.5-2.5-16 4.5 13z" fill="url(#k)" stroke="#7239b3" stroke-opacity=".745098"/><g stroke-opacity=".746324"><path d="m35-9.5-2.5-16-2.5 16z" fill="url(#j)" stroke="#7239b3"/><path d="m32.5-18.496094-1.236328 7.916016h2.472656z" fill="none" stroke="url(#t)"/></g></g><g stroke-opacity=".745098"><g transform="translate(-18.885213 -.169512)"><path d="m39.923828-9.5-2.503459-19.865644 4.579631 16.865644z" fill="url(#l)" stroke="#cc3b02"/><path d="m37.458455-29.365644-2.458455 19.865644h4.923828z" fill="url(#m)" stroke="#cc3b02"/><path d="m37.460938-21.572266-1.376954 11.113282h2.75586z" fill="none" stroke="url(#s)"/></g><g transform="translate(-18.964844 -.035156)"><path d="m45-9.5-2.5-24 4.5 21.5z" fill="url(#i)" stroke="#0f5a00"/><path d="m45-9.5h-5l2.5-24z" fill="url(#n)" stroke="#0f5a00"/><path d="m42.5-23.302734-1.328125 12.746093h2.65625z" fill="none" stroke="url(#r)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/pyramindhorideep_52x60.svg b/icon-themes/elementary_svg/chart2/res/pyramindhorideep_52x60.svg
new file mode 100644
index 000000000..e7794891f
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/pyramindhorideep_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.3832 0 0 1.4144 -11.892 21.511)" gradientUnits="userSpaceOnUse" x1="13.697" x2="13.3" y1="12.091" y2="29.436001"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset=".58055538" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13.608" x2="13.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="15.608" x2="15.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="42.5" x2="42.5" y1="49.5" y2="7"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="40.96484" x2="30.499996" xlink:href="#d" y1="-18.964844" y2="-19"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="44.5" x2="32" xlink:href="#c" y1="-24.709107" y2="-24.709107"/><linearGradient id="h" gradientTransform="translate(30.464844 -43.652344)" gradientUnits="userSpaceOnUse" x1="19.035156" x2="1.535156" xlink:href="#a" y1="17.652344" y2="15.152344"/><linearGradient id="i" gradientTransform="translate(56 -52)" gradientUnits="userSpaceOnUse" x1="-3.5" x2="-1" xlink:href="#a" y1="29" y2="36.5"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="38.5" x2="27" xlink:href="#d" y1="-16.5" y2="-16.5"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="103.5" x2="103.5" xlink:href="#d" y1="-25" y2="-15"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="46.347654" x2="38.847655" xlink:href="#c" y1="-29.708997" y2="-29.708997"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="43.847654" x2="33.847655" xlink:href="#c" y1="-22.208998" y2="-22.208998"/><linearGradient id="n" gradientTransform="translate(30.464844 -43.652344)" gradientUnits="userSpaceOnUse" x1="19.146069" x2="5.535156" xlink:href="#a" y1="15.152344" y2="15.152344"/><linearGradient id="o" gradientTransform="translate(56 -52)" gradientUnits="userSpaceOnUse" x1="-3.5" x2="-17.5" xlink:href="#a" y1="29" y2="16"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="103.96484" x2="103.96484" xlink:href="#d" y1="-24.964844" y2="-14.964844"/><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="51.96484" x2="49.46484" xlink:href="#c" y1="-23.173951" y2="-13.173951"/><linearGradient id="r" gradientUnits="userSpaceOnUse" x1="40.500008" x2="47.499992" xlink:href="#b" y1="-21.499825" y2="-21.499825"/><linearGradient id="s" gradientUnits="userSpaceOnUse" x1="35.439137" x2="42.847645" xlink:href="#b" y1="-17.604397" y2="-17.604397"/><linearGradient id="t" gradientUnits="userSpaceOnUse" x1="40.500008" x2="47.499992" xlink:href="#b" y1="-19.999849" y2="-19.999849"/><linearGradient id="u" gradientUnits="userSpaceOnUse" x1="35.570335" x2="43.535156" xlink:href="#b" y1="-19.484066" y2="-19.484066"/><linearGradient id="v" gradientUnits="userSpaceOnUse" x1="29.500017" x2="36.999985" xlink:href="#b" y1="-14.999937" y2="-14.999937"/><linearGradient id="w" gradientUnits="userSpaceOnUse" x1="31.000011" x2="38.964828" xlink:href="#b" y1="-17.973537" y2="-17.973537"/><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><g stroke="#939393"><g stroke-linecap="round" stroke-linejoin="round"><path d="m.5.5h57v49h-57z" fill="url(#e)" stroke-width=".999"/><g fill="none"><path d="m37 43.5 13.5-12v-25h-24"/><path d="m26.5 6.5-20 13v24l20-12"/></g></g><path d="m26.5 7v24" fill="none"/></g><g stroke-linecap="round" stroke-linejoin="round"><g fill="none"><path d="m6.5 43.5h30.5" stroke="#939393"/><path d="m1.5 1.5h55v47h-55z" stroke="#fff" stroke-width=".999"/><path d="m26.5 31.5h24" stroke="#939393"/></g><g stroke-opacity=".745098" transform="matrix(0 -1 -1 0 14 71.5)"><path d="m47-9.5-3-21 5 18.5z" fill="url(#i)" stroke="#0f5a00"/><path d="m47-9.5h-6l3-21z" fill="url(#h)" stroke="#0f5a00"/><path d="m44-22.994141-1.775391 12.433594h3.550782z" fill="none" stroke="url(#t)"/></g><g stroke-opacity=".745098" transform="matrix(0 -1 -1 0 7.790893 71.5)"><path d="m42.92383-9.703907-3.406254-19.525388 5.48242 16.525388z" fill="url(#q)" stroke="#cc3b02"/><path d="m39.517576-29.229295-3.44725 19.460272 6.96484.029952z" fill="url(#g)" stroke="#cc3b02"/><path d="m39.527344-23.074219-2.166016 12.226563 4.375.01953z" fill="none" stroke="url(#u)"/></g><g transform="matrix(0 -1 -1 0 1 72)"><path d="m38.46484-9.464844-3.46484-17.035156 5 14.5z" fill="url(#p)" stroke="#7239b3" stroke-opacity=".745098"/><g stroke-opacity=".746324"><path d="m38.46484-9.464844-3.482428-17.017584-3.482412 16.982424z" fill="url(#f)" stroke="#7239b3"/><path d="m34.980469-21.59375-2.279297 11.117188 4.560547.02344z" fill="none" stroke="url(#w)"/></g></g><g stroke-opacity=".745098" transform="matrix(0 -1 -1 0 14 60.5)"><path d="m47-9.5-3-24 5 21.5z" fill="url(#o)" stroke="#0f5a00"/><path d="m47-9.5h-6l3-24z" fill="url(#n)" stroke="#0f5a00"/><path d="m44-24.994141-1.804688 14.439453h3.609376z" fill="none" stroke="url(#r)"/></g><g stroke-opacity=".745098" transform="matrix(0 -1 -1 0 7.791003 60.847655)"><path d="m42.347655-9.708997-3.25-16 5.326168 13z" fill="url(#l)" stroke="#cc3b02"/><path d="m39.097655-25.708997-3.158529 16.208997 6.408529-.208997z" fill="url(#m)" stroke="#cc3b02"/><path d="m39.115234-21.085938-2.074218 10.646485 4.208984-.136719z" fill="none" stroke="url(#s)"/></g><g transform="matrix(0 -1 -1 0 1 59)"><path d="m36.5-9.5-3.25-11 5.75 7z" fill="url(#k)" stroke="#7239b3" stroke-opacity=".745098"/><g stroke-opacity=".746324"><path d="m36.5-9.5-3.25-11-3.25 11z" fill="url(#j)" stroke="#7239b3"/><path d="m33.25-17.34375-2.052734 6.949219h4.105468z" fill="none" stroke="url(#v)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/pyramindhoripercent_52x60.svg b/icon-themes/elementary_svg/chart2/res/pyramindhoripercent_52x60.svg
new file mode 100644
index 000000000..92b7b5a2a
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/pyramindhoripercent_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.3832 0 0 1.4144 -11.892 21.511)" gradientUnits="userSpaceOnUse" x1="13.697" x2="13.3" y1="12.091" y2="29.436001"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset=".58055538" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13.608" x2="13.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="15.608" x2="15.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="42.5" x2="42.5" y1="49.5" y2="7"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="44.696699" x2="30.908117" xlink:href="#d" y1="36.419418" y2="36.721825"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="47.004685" x2="31.41627" xlink:href="#c" y1="28.620723" y2="27.452198"/><linearGradient id="h" gradientTransform="translate(21.964844 -17.152344)" gradientUnits="userSpaceOnUse" x1="19.535156" x2="12.535156" xlink:href="#a" y1="31.902344" y2="31.652344"/><linearGradient id="i" gradientTransform="translate(47.5 -25.5)" gradientUnits="userSpaceOnUse" x1="-3.5" x2="-1" xlink:href="#a" y1="29" y2="44"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="105" x2="105" xlink:href="#d" y1="26" y2="36"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="70.46484" x2="70.46484" xlink:href="#c" y1="28.035156" y2="33.035156"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="26.75" x2="11.25" xlink:href="#d" y1="33.75" y2="33.75"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="87" x2="87" xlink:href="#d" y1="26" y2="36"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="25.96484" x2="14.493435" xlink:href="#c" y1="25.424656" y2="25.419712"/><linearGradient id="o" gradientTransform="translate(3.964844 -17.152344)" gradientUnits="userSpaceOnUse" x1="20.035156" x2="13.285156" xlink:href="#a" y1="34.277344" y2="34.027344"/><linearGradient id="p" gradientTransform="translate(29.5 -25.5)" gradientUnits="userSpaceOnUse" x1="-3.5" x2="-2.5" xlink:href="#a" y1="29" y2="46"/><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="45.142464" x2="32.265083" xlink:href="#b" y1="40.278099" y2="39.769531"/><linearGradient id="r" gradientUnits="userSpaceOnUse" x1="42.27195" x2="31.285423" xlink:href="#b" y1="29.249369" y2="29.089466"/><linearGradient id="s" gradientUnits="userSpaceOnUse" x1="35.91798" x2="39.08202" xlink:href="#b" y1="14.285156" y2="14.285156"/><linearGradient id="t" gradientUnits="userSpaceOnUse" x1="25.849304" x2="16.158941" xlink:href="#b" y1="35.910416" y2="36.596523"/><linearGradient id="u" gradientUnits="userSpaceOnUse" x1="24.48048" x2="18.703114" xlink:href="#b" y1="27.375" y2="27.125"/><linearGradient id="v" gradientUnits="userSpaceOnUse" x1="19.463627" x2="19.476057" xlink:href="#b" y1="15.721992" y2="19.83205"/><linearGradient id="w" gradientUnits="userSpaceOnUse" x1="52.46484" x2="52.46484" xlink:href="#c" y1="28.035156" y2="33.035156"/><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><path d="m.5.5h57v49h-57z" fill="url(#e)" stroke="#939393" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><g fill="none"><g stroke="#939393"><path d="m45 43.5 5.5-6v-31h-38" stroke-linecap="round" stroke-linejoin="round"/><path d="m12.5 6.5-6 6v31.5l6-6.5" stroke-linecap="round" stroke-linejoin="round"/><path d="m12.5 7v30"/><path d="m6.5 43.5h38.5" stroke-linecap="round" stroke-linejoin="round"/></g><g stroke-linecap="round" stroke-linejoin="round"><path d="m1.5 1.5h55v47h-55z" stroke="#fff" stroke-width=".999"/><path d="m12.5 37.5h38" stroke="#939393"/></g></g><g transform="matrix(0 -1 -1 0 50.018554 56.018561)"><g stroke-linecap="round" stroke-linejoin="round"><path d="m42.083984 34.539062-9.193359.027344-1.390625 6.933594 11.964844-.035156z" fill="url(#f)" stroke="#7239b3" stroke-opacity=".746324"/><path d="m43.623047 32.550781-1.560547 1.873047 1.402344 7.041016 2.035156-2.464844z" fill="url(#j)" stroke="#7239b3" stroke-opacity=".745098"/><path d="m41.298828 35.498047-7.623047.02344-1.005859 5.017578 9.628906-.02734z" fill="none" stroke="url(#q)" stroke-opacity=".746324"/><g stroke-opacity=".745098"><path d="m38.964844 16.535156-.386719.386719 3.486328 17.513672 1.632813-1.632813z" fill="url(#k)" stroke="#cc3b02"/><path d="m36.414062 17-3.509765 17.5h9.171875l-3.492188-17.5z" fill="url(#g)" stroke="#cc3b02"/><path d="m37.234375 18-3.109375 15.5h6.732422l-3.09375-15.5z" fill="none" stroke="url(#r)"/><g stroke="#0f5a00"><path d="m37.5 11.5 1.078125 5.421875.386719-.386719z" fill="url(#i)"/><path d="m37.5 11.583984-1.082031 5.394532 2.164062.0078-1.078125-5.402344z" fill="url(#h)"/></g></g></g><path d="m37.5 16-.02344.115234h.04688z" fill="none" stroke="url(#s)" stroke-linecap="square" stroke-opacity=".745098"/><g stroke-linecap="round" stroke-linejoin="round"><path d="m23.515625 31.505859-7.978516.02344-2 9.970703 11.927735-.03516v-.183592z" fill="url(#l)" stroke="#7239b3" stroke-opacity=".746324"/><path d="m24.9375 30.0625-1.421875 1.421875 1.978516 9.943359 2.005859-2.427734-.097656-.460938z" fill="url(#m)" stroke="#7239b3" stroke-opacity=".745098"/><path d="m22.703125 32.498047-6.353516.01953-1.601562 7.988281 9.546875-.0293z" fill="none" stroke="url(#t)" stroke-opacity=".746324"/><g stroke-opacity=".745098"><path d="m21.966797 19.853516-.638672.638672 2.1875 10.992187 1.421875-1.421875z" fill="url(#w)" stroke="#cc3b02"/><path d="m17.75 20.5-2.207031 11h7.972656l-2.195313-11z" fill="url(#n)" stroke="#cc3b02"/><path d="m18.572266 21.503906-1.804688 8.992188h5.523438l-1.794922-8.992188z" fill="none" stroke="url(#u)"/><g stroke="#0f5a00"><path d="m19.708984 12.091797 1.396485 7.287109.222656 1.113282.638672-.638672z" fill="url(#p)"/><path d="m19.541016 11.574219-1.78711 8.902343 3.564453.01172z" fill="url(#o)"/></g></g></g><path d="m19.537109 16.621094-.576171 2.86914 1.15039.0039z" fill="none" stroke="url(#v)" stroke-linecap="square" stroke-opacity=".745098"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/pyramindhoristack_52x60.svg b/icon-themes/elementary_svg/chart2/res/pyramindhoristack_52x60.svg
new file mode 100644
index 000000000..c7be4eeca
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/pyramindhoristack_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.3832 0 0 1.4144 -11.892 21.511)" gradientUnits="userSpaceOnUse" x1="13.697" x2="13.3" y1="12.091" y2="29.436001"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset=".58055538" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13.608" x2="13.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="15.608" x2="15.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="42.5" x2="42.5" y1="49.5" y2="7"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="44.696699" x2="30.908117" xlink:href="#d" y1="36.419418" y2="36.721825"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="47.004685" x2="31.41627" xlink:href="#c" y1="28.620723" y2="27.452198"/><linearGradient id="h" gradientTransform="translate(21.964844 -17.152344)" gradientUnits="userSpaceOnUse" x1="19.535156" x2="12.535156" xlink:href="#a" y1="31.902344" y2="31.652344"/><linearGradient id="i" gradientTransform="translate(47.5 -25.5)" gradientUnits="userSpaceOnUse" x1="-3.5" x2="-1" xlink:href="#a" y1="29" y2="44"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="105" x2="105" xlink:href="#d" y1="26" y2="36"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="70.46484" x2="70.46484" xlink:href="#c" y1="28.035156" y2="33.035156"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="45.142464" x2="32.265083" xlink:href="#b" y1="40.278099" y2="39.769531"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="42.27195" x2="31.285423" xlink:href="#b" y1="29.249369" y2="29.089466"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="35.91798" x2="39.08202" xlink:href="#b" y1="14.285156" y2="14.285156"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="30.850951" x2="13.084894" xlink:href="#d" y1="39.071068" y2="38.489594"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="87" x2="87" xlink:href="#d" y1="26" y2="36"/><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="26.098797" x2="15.75736" xlink:href="#b" y1="38.386486" y2="38.616116"/><linearGradient id="r" gradientUnits="userSpaceOnUse" x1="25.8227" x2="11.471723" xlink:href="#c" y1="29.02453" y2="27.679228"/><linearGradient id="s" gradientUnits="userSpaceOnUse" x1="51.140617" x2="51.140617" xlink:href="#c" y1="33.035156" y2="38.035156"/><linearGradient id="t" gradientUnits="userSpaceOnUse" x1="24.9375" x2="17.75" xlink:href="#b" y1="33.125" y2="32.75"/><linearGradient id="u" gradientTransform="translate(-.535156 -12.152344)" gradientUnits="userSpaceOnUse" x1="18.53516" x2="18.53516" xlink:href="#a" y1="29.152344" y2="39.152344"/><linearGradient id="v" gradientTransform="translate(-26.500004 31.5)" gradientUnits="userSpaceOnUse" x1="50.731106" x2="41.538719" xlink:href="#a" y1="-10.535975" y2="-10.464582"/><linearGradient id="w" gradientUnits="userSpaceOnUse" x1="20.977476" x2="18.25" xlink:href="#b" y1="23.792578" y2="23.375"/><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><path d="m.5.5h57v49h-57z" fill="url(#e)" stroke="#939393" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><g fill="none"><g stroke="#939393"><path d="m45 43.5 5.5-6v-31h-38" stroke-linecap="round" stroke-linejoin="round"/><path d="m12.5 6.5-6 6v31.5l6-6.5" stroke-linecap="round" stroke-linejoin="round"/><path d="m12.5 7v30"/><path d="m6.5 43.5h38.5" stroke-linecap="round" stroke-linejoin="round"/></g><g stroke-linecap="round" stroke-linejoin="round"><path d="m1.5 1.5h55v47h-55z" stroke="#fff" stroke-width=".999"/><path d="m12.5 37.5h38" stroke="#939393"/></g></g><g transform="matrix(0 -1 -1 0 50.018554 56.018561)"><g stroke-linecap="round" stroke-linejoin="round"><path d="m42.083984 34.539062-9.193359.027344-1.390625 6.933594 11.964844-.035156z" fill="url(#f)" stroke="#7239b3" stroke-opacity=".746324"/><path d="m43.623047 32.550781-1.560547 1.873047 1.402344 7.041016 2.035156-2.464844z" fill="url(#j)" stroke="#7239b3" stroke-opacity=".745098"/><path d="m41.298828 35.498047-7.623047.02344-1.005859 5.017578 9.628906-.02734z" fill="none" stroke="url(#l)" stroke-opacity=".746324"/><g stroke-opacity=".745098"><path d="m38.964844 16.535156-.386719.386719 3.486328 17.513672 1.632813-1.632813z" fill="url(#k)" stroke="#cc3b02"/><path d="m36.414062 17-3.509765 17.5h9.171875l-3.492188-17.5z" fill="url(#g)" stroke="#cc3b02"/><path d="m37.234375 18-3.109375 15.5h6.732422l-3.09375-15.5z" fill="none" stroke="url(#m)"/><g stroke="#0f5a00"><path d="m37.5 11.5 1.078125 5.421875.386719-.386719z" fill="url(#i)"/><path d="m37.5 11.583984-1.082031 5.394532 2.164062.0078-1.078125-5.402344z" fill="url(#h)"/></g></g></g><path d="m37.5 16-.02344.115234h.04688z" fill="none" stroke="url(#n)" stroke-linecap="square" stroke-opacity=".745098"/><g stroke-linecap="round" stroke-linejoin="round" transform="translate(.018552 .018554)"><g><path d="m24.175781 36.503906-9.378906.027344-1.296875 4.96875 11.964844-.035156z" fill="url(#o)" stroke="#7239b3" stroke-opacity=".746324"/><path d="m25.859375 34.792969-1.689453 1.689453 1.294922 4.982422 2.035156-2.464844z" fill="url(#p)" stroke="#7239b3" stroke-opacity=".745098"/><path d="m23.476562 37.410156-7.980468.02344-.824219 3.158203 9.625-.02734z" fill="none" stroke="url(#q)" stroke-opacity=".746324"/></g><g stroke-opacity=".745098"><g><path d="m17.673828 25.5-2.86914 11h9.371093l-2.857422-11z" fill="url(#r)" stroke="#cc3b02"/><path d="m21.886719 24.613281-.634766.634766 2.917969 11.234375.0059.01758 1.689453-1.689453z" fill="url(#s)" stroke="#cc3b02"/><path d="m18.445312 26.5-2.347656 9h6.785156l-2.33789-9z" fill="none" stroke="url(#t)"/></g><g><path d="m19.705078 19.025391.230469 1.148437 1.316406 5.074219.634766-.634766z" fill="url(#u)" stroke="#0f5a00"/><path d="m19.5 18.5-1.820312 6.976562 3.634765.01172z" fill="url(#v)" stroke="#0f5a00"/><path d="m19.498047 22.490234-.517578 1.984375 1.033203.0039z" fill="none" stroke="url(#w)"/></g></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/pyramindpercent_52x60.svg b/icon-themes/elementary_svg/chart2/res/pyramindpercent_52x60.svg
new file mode 100644
index 000000000..cdf796fa4
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/pyramindpercent_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.3832 0 0 1.4144 -11.892 21.511)" gradientUnits="userSpaceOnUse" x1="13.697" x2="13.3" y1="12.091" y2="29.436001"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset=".58055538" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13.608" x2="13.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="15.608" x2="15.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="42.5" x2="42.5" y1="49.5" y2="7"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="50" x2="50" xlink:href="#d" y1="32" y2="44.5"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="57.96484" x2="58.993435" xlink:href="#c" y1="21.549656" y2="34.169712"/><linearGradient id="h" gradientTransform="translate(21.964844 -17.152344)" gradientUnits="userSpaceOnUse" x1="23.035156" x2="23.035156" xlink:href="#a" y1="24.152344" y2="36.652344"/><linearGradient id="i" gradientTransform="translate(47.5 -25.5)" gradientUnits="userSpaceOnUse" x1="-3.5" x2="-1" xlink:href="#a" y1="29" y2="44"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="105" x2="105" xlink:href="#d" y1="26" y2="36"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="70.46484" x2="70.46484" xlink:href="#c" y1="28.035156" y2="33.035156"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="32" x2="32" xlink:href="#d" y1="32" y2="44.5"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="87" x2="87" xlink:href="#d" y1="26" y2="36"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="52.46484" x2="52.46484" xlink:href="#c" y1="28.035156" y2="33.035156"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="39.96484" x2="40.993435" xlink:href="#c" y1="21.549656" y2="34.169712"/><linearGradient id="p" gradientTransform="translate(3.964844 -17.152344)" gradientUnits="userSpaceOnUse" x1="18.535156" x2="18.535156" xlink:href="#a" y1="26.652344" y2="41.652344"/><linearGradient id="q" gradientTransform="translate(29.5 -25.5)" gradientUnits="userSpaceOnUse" x1="-3.5" x2="-2.5" xlink:href="#a" y1="29" y2="46"/><linearGradient id="r" gradientUnits="userSpaceOnUse" x1="37.187511" x2="37.214832" xlink:href="#b" y1="33.207031" y2="39.769531"/><linearGradient id="s" gradientUnits="userSpaceOnUse" x1="38.029308" x2="37.82616" xlink:href="#b" y1="16.875" y2="32.625"/><linearGradient id="t" gradientUnits="userSpaceOnUse" x1="35.91798" x2="39.08202" xlink:href="#b" y1="14.285156" y2="14.285156"/><linearGradient id="u" gradientUnits="userSpaceOnUse" x1="19.224304" x2="19.158941" xlink:href="#b" y1="29.785416" y2="39.596523"/><linearGradient id="v" gradientUnits="userSpaceOnUse" x1="18.85548" x2="18.828114" xlink:href="#b" y1="19.125" y2="29.5"/><linearGradient id="w" gradientUnits="userSpaceOnUse" x1="19.463627" x2="19.476057" xlink:href="#b" y1="15.721992" y2="19.83205"/><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><g stroke="#939393"><g stroke-linecap="round" stroke-linejoin="round"><path d="m.5.5h57v49h-57z" fill="url(#e)" stroke-width=".999"/><g fill="none"><path d="m45 43.5 5.5-6v-31h-38"/><path d="m12.5 6.5-6 6v31.5l6-6.5"/></g></g><path d="m12.5 7v30" fill="none"/></g><g stroke-linecap="round" stroke-linejoin="round"><g fill="none"><path d="m6.5 43.5h38.5" stroke="#939393"/><path d="m1.5 1.5h55v47h-55z" stroke="#fff" stroke-width=".999"/><path d="m12.5 37.5h38" stroke="#939393"/></g><path d="m42.083984 34.539062-9.193359.027344-1.390625 6.933594 11.964844-.035156z" fill="url(#f)" stroke="#7239b3" stroke-opacity=".746324"/><path d="m43.623047 32.550781-1.560547 1.873047 1.402344 7.041016 2.035156-2.464844z" fill="url(#j)" stroke="#7239b3" stroke-opacity=".745098"/><path d="m41.298828 35.498047-7.623047.02344-1.005859 5.017578 9.628906-.02734z" fill="none" stroke="url(#r)" stroke-opacity=".746324"/><g stroke-opacity=".745098"><path d="m38.964844 16.535156-.386719.386719 3.486328 17.513672 1.632813-1.632813z" fill="url(#k)" stroke="#cc3b02"/><path d="m36.414062 17-3.509765 17.5h9.171875l-3.492188-17.5z" fill="url(#g)" stroke="#cc3b02"/><path d="m37.234375 18-3.109375 15.5h6.732422l-3.09375-15.5z" fill="none" stroke="url(#s)"/><g stroke="#0f5a00"><path d="m37.5 11.5 1.078125 5.421875.386719-.386719z" fill="url(#i)"/><path d="m37.5 11.583984-1.082031 5.394532 2.164062.007812-1.078125-5.402344z" fill="url(#h)"/></g></g></g><path d="m37.5 16-.02344.115234h.04688z" fill="none" stroke="url(#t)" stroke-linecap="square" stroke-opacity=".745098"/><g stroke-linecap="round" stroke-linejoin="round"><path d="m23.515625 31.505859-7.978516.023438-2 9.970703 11.927735-.035156v-.183594z" fill="url(#l)" stroke="#7239b3" stroke-opacity=".746324"/><path d="m24.9375 30.0625-1.421875 1.421875 1.978516 9.943359 2.005859-2.427734-.097656-.460938z" fill="url(#m)" stroke="#7239b3" stroke-opacity=".745098"/><path d="m22.703125 32.498047-6.353516.01953-1.601562 7.988281 9.546875-.0293z" fill="none" stroke="url(#u)" stroke-opacity=".746324"/><g stroke-opacity=".745098"><path d="m21.966797 19.853516-.638672.638672 2.1875 10.992187 1.421875-1.421875z" fill="url(#n)" stroke="#cc3b02"/><path d="m17.75 20.5-2.207031 11h7.972656l-2.195313-11z" fill="url(#o)" stroke="#cc3b02"/><path d="m18.572266 21.503906-1.804688 8.992188h5.523438l-1.794922-8.992188z" fill="none" stroke="url(#v)"/><g stroke="#0f5a00"><path d="m19.708984 12.091797 1.396485 7.287109.222656 1.113282.638672-.638672z" fill="url(#q)"/><path d="m19.541016 11.574219-1.78711 8.902343 3.564453.011719z" fill="url(#p)"/></g></g></g><path d="m19.537109 16.621094-.576171 2.86914 1.15039.0039z" fill="none" stroke="url(#w)" stroke-linecap="square" stroke-opacity=".745098"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/pyramindstack_52x60.svg b/icon-themes/elementary_svg/chart2/res/pyramindstack_52x60.svg
new file mode 100644
index 000000000..e941bfaad
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/pyramindstack_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.3832 0 0 1.4144 -11.892 21.511)" gradientUnits="userSpaceOnUse" x1="13.697" x2="13.3" y1="12.091" y2="29.436001"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset=".58055538" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13.608" x2="13.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="15.608" x2="15.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="42.5" x2="42.5" y1="49.5" y2="7"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="50" x2="50" xlink:href="#d" y1="32" y2="44.5"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="57.96484" x2="58.993435" xlink:href="#c" y1="21.549656" y2="34.169712"/><linearGradient id="h" gradientTransform="translate(21.964844 -17.152344)" gradientUnits="userSpaceOnUse" x1="23.035156" x2="23.035156" xlink:href="#a" y1="24.152344" y2="36.652344"/><linearGradient id="i" gradientTransform="translate(47.5 -25.5)" gradientUnits="userSpaceOnUse" x1="-3.5" x2="-1" xlink:href="#a" y1="29" y2="44"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="105" x2="105" xlink:href="#d" y1="26" y2="36"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="70.46484" x2="70.46484" xlink:href="#c" y1="28.035156" y2="33.035156"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="37.187511" x2="37.214832" xlink:href="#b" y1="33.207031" y2="39.769531"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="38.029308" x2="37.82616" xlink:href="#b" y1="16.875" y2="32.625"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="35.91798" x2="39.08202" xlink:href="#b" y1="14.285156" y2="14.285156"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="32" x2="32" xlink:href="#d" y1="32" y2="44.5"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="39.964836" x2="40.993431" xlink:href="#c" y1="26.549656" y2="39.169712"/><linearGradient id="q" gradientTransform="translate(-.535156 -12.152344)" gradientUnits="userSpaceOnUse" x1="18.53516" x2="18.53516" xlink:href="#a" y1="29.152344" y2="39.152344"/><linearGradient id="r" gradientUnits="userSpaceOnUse" x1="87" x2="87" xlink:href="#d" y1="26" y2="36"/><linearGradient id="s" gradientUnits="userSpaceOnUse" x1="51.140617" x2="51.140617" xlink:href="#c" y1="33.035156" y2="38.035156"/><linearGradient id="t" gradientTransform="translate(-26.500004 31.5)" gradientUnits="userSpaceOnUse" x1="13.608" x2="13.608" xlink:href="#a" y1="2.5455" y2="21.532"/><linearGradient id="u" gradientUnits="userSpaceOnUse" x1="52.464836" x2="52.464836" xlink:href="#c" y1="33.035156" y2="38.035156"/><linearGradient id="v" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#b" y1="18.5" y2="24"/><linearGradient id="w" gradientUnits="userSpaceOnUse" x1="19.5" x2="19.5" xlink:href="#b" y1="24.5" y2="34.5"/><linearGradient id="x" gradientUnits="userSpaceOnUse" x1="20" x2="20" xlink:href="#b" y1="36" y2="39.5"/><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><g stroke="#939393"><g stroke-linecap="round" stroke-linejoin="round"><path d="m.5.5h57v49h-57z" fill="url(#e)" stroke-width=".999"/><g fill="none"><path d="m45 43.5 5.5-6v-31h-38"/><path d="m12.5 6.5-6 6v31.5l6-6.5"/></g></g><path d="m12.5 7v30" fill="none"/></g><g stroke-linecap="round" stroke-linejoin="round"><g fill="none"><path d="m6.5 43.5h38.5" stroke="#939393"/><path d="m1.5 1.5h55v47h-55z" stroke="#fff" stroke-width=".999"/><path d="m12.5 37.5h38" stroke="#939393"/></g><path d="m42.083984 34.539062-9.193359.027344-1.390625 6.933594 11.964844-.035156z" fill="url(#f)" stroke="#7239b3" stroke-opacity=".746324"/><path d="m43.623047 32.550781-1.560547 1.873047 1.402344 7.041016 2.035156-2.464844z" fill="url(#j)" stroke="#7239b3" stroke-opacity=".745098"/><path d="m41.298828 35.498047-7.623047.02344-1.005859 5.017578 9.628906-.02734z" fill="none" stroke="url(#l)" stroke-opacity=".746324"/><g stroke-opacity=".745098"><path d="m38.964844 16.535156-.386719.386719 3.486328 17.513672 1.632813-1.632813z" fill="url(#k)" stroke="#cc3b02"/><path d="m36.414062 17-3.509765 17.5h9.171875l-3.492188-17.5z" fill="url(#g)" stroke="#cc3b02"/><path d="m37.234375 18-3.109375 15.5h6.732422l-3.09375-15.5z" fill="none" stroke="url(#m)"/><g stroke="#0f5a00"><path d="m37.5 11.5 1.078125 5.421875.386719-.386719z" fill="url(#i)"/><path d="m37.5 11.583984-1.082031 5.394532 2.164062.007812-1.078125-5.402344z" fill="url(#h)"/></g></g></g><path d="m37.5 16-.02344.115234h.04688z" fill="none" stroke="url(#n)" stroke-linecap="square" stroke-opacity=".745098"/><g stroke-linecap="round" stroke-linejoin="round"><path d="m16.035156 34.464844-.892578.740234-.345703 1.326172 9.378906-.027344-.529297-2.039062z" fill="url(#r)" stroke="#7239b3" stroke-opacity=".745098"/><path d="m20.804688 23.519531-2.615235.007813-.515625 1.972656h3.644531z" fill="url(#u)" stroke="#cc3b02" stroke-opacity=".745098"/><path d="m24.175781 36.503906-9.378906.027344-1.296875 4.96875 11.964844-.035156z" fill="url(#o)" stroke="#7239b3" stroke-opacity=".746324"/><path d="m25.859375 34.792969-1.689453 1.689453 1.294922 4.982422 2.035156-2.464844z" fill="url(#r)" stroke="#7239b3" stroke-opacity=".745098"/><path d="m23.476562 37.410156-7.980468.02344-.824219 3.158203 9.625-.02734z" fill="none" stroke="url(#x)" stroke-opacity=".746324"/><g stroke-opacity=".745098"><path d="m17.673828 25.5-2.86914 11h9.371093l-2.857422-11z" fill="url(#p)" stroke="#cc3b02"/><path d="m21.886719 24.613281-.634766.634766 2.917969 11.234375.005859.017578 1.689453-1.689453z" fill="url(#s)" stroke="#cc3b02"/><path d="m18.445312 26.5-2.347656 9h6.785156l-2.33789-9z" fill="none" stroke="url(#w)"/><path d="m19.705078 19.025391.230469 1.148437 1.316406 5.074219.634766-.634766z" fill="url(#q)" stroke="#0f5a00"/><path d="m19.5 18.5-1.820312 6.976562 3.634765.011719z" fill="url(#t)" stroke="#0f5a00"/><path d="m19.498047 22.490234-.517578 1.984375 1.033203.0039z" fill="none" stroke="url(#v)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/regavg.svg b/icon-themes/elementary_svg/chart2/res/regavg.svg
new file mode 100644
index 000000000..add2ed752
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/regavg.svg
@@ -0,0 +1 @@
+<svg height="30" viewBox="0 0 7.9374998 7.9375002" width="30" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.26458333 0 0 .26458333 -15.029314 281.91872)" gradientUnits="userSpaceOnUse" x1="8.008959" x2="53.133263" y1="22.594744" y2="22.594744"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="1.73077" x2="1.73077" xlink:href="#a" y1="12.692307" y2="13.846154"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="4.038462" x2="4.038462" xlink:href="#a" y1="9.230769" y2="10.961539"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="5.192308" x2="5.192308" xlink:href="#a" y1="2.884616" y2="4.038462"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="9.807693" x2="9.807692" xlink:href="#a" y1="5.769231" y2="7.5"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="12.692307" x2="12.692307" xlink:href="#a" y1="9.807693" y2="10.961539"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="13.846154" x2="13.846153" xlink:href="#a" y1="13.269231" y2="14.423077"/><linearGradient id="h" gradientTransform="matrix(.07559506 0 0 .08048546 .037812 289.38861)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.749872" y1=".985206" y2="84.70623"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.999838" y1="6.923065" y2="72.384537"><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="j" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-51.732658" x2="-51.786404" y1="89.127182" y2="2.906247"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="k" cx="4.992979" cy="43.5" gradientTransform="matrix(.41855355 0 0 .15874997 4.801797 288.10998)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#l"/><linearGradient id="l"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="m" cx="4.992979" cy="43.5" gradientTransform="matrix(-.41855355 0 0 -.15874997 3.664869 301.92123)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#l"/><linearGradient id="n" gradientTransform="matrix(.20888158 0 0 .11339284 -.779825 290.08302)" 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><g transform="translate(0 -289.06248)"><g opacity=".4" stroke-width=".153902" transform="translate(-.264583 1.322917)"><path d="m6.8791665 294.61873h1.0583334v.79375h-1.0583334z" fill="url(#k)"/><path d="m1.5874997 295.41248h-1.04440796v-.79375h1.04440796z" fill="url(#m)"/><path d="m1.5874997 294.61873h5.2916668v.79375h-5.2916668z" fill="url(#n)"/></g><path d="m.52917671 289.59165 6.61456379-.00001-.0000102 6.61457-6.61456681.00026z" fill="url(#h)" stroke-width=".264583"/><g fill="none"><g transform="matrix(.26458333 0 0 .26458333 -.264573 289.32707)"><path d="m27.499888 25.499916-23.9999381.000953.00005-24.000869 23.9999381-.0009539z" stroke="url(#i)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 26.0000009.00000013 26.0000009.00000013l-.000037 25.99996791-26.000014.000953z" stroke="url(#j)" stroke-linejoin="round" stroke-width=".999922"/></g><g transform="translate(0 -.264584)"><g fill="#4d82b8" transform="matrix(.45861113 0 0 .45861113 .529167 289.06248)"><path d="m.576924 13.269231h1.153846v1.153846h-1.153846z" fill="url(#b)"/><path d="m2.884616 10.384616h1.153846v1.153846h-1.153846z" fill="url(#c)"/><path d="m4.038462 3.461539h1.153846v1.153846h-1.153846z" fill="url(#d)"/><path d="m8.653846 6.923077h1.153846v1.153846h-1.153846z" fill="url(#e)"/><path d="m11.538461 10.384616h1.153846v1.153846h-1.153846z" fill="url(#f)"/><path d="m12.692307 13.846154h1.153846v1.153846h-1.153846z" fill="url(#g)"/></g><path d="m2.2489585 294.88331c.091576-.4465.017612-.98104.2568069-1.38011.049577-.0827.2354041-.14193.2776562-.22398.1504136-.29209-.021106-.95326.066501-1.2139.040149-.11944.1460093-.0333.2013437-.11855.1175748-.18112-.1169688-.24186.064768-.35302.104058-.0636.5066311.0817.7425175.0242.2005281-.0488.2319543-.3058.3747815-.30655.1583602-.002.5207516.0587.6659205.10814.1076358.0366.093211.13277.1906957.19304.098145.0607.00506-.0785.094867.002.1053112.0941-.038182.25004.059948.37077.075771.0932.3154283.21622.3907396.32072.093775.13012.2885535.19719.373174.3387.073712.12327.024623.25122.086748.38159.045808.0961.2305806.14679.2733178.24463.040221.0921-.040435.19703-.00778.29047.029784.0852.1640243.14701.1918825.23144.028931.0877-.016441.24538.00476.33181.026262.10705.2267015.32505.2494758.42039.069393.29051-.057683.41097-.060209.60298" fill="none" stroke="#cc3b02" stroke-width=".264583"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/regexp.svg b/icon-themes/elementary_svg/chart2/res/regexp.svg
new file mode 100644
index 000000000..15fe7a6cf
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/regexp.svg
@@ -0,0 +1 @@
+<svg height="30" viewBox="0 0 7.9374998 7.9375002" width="30" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="-14.197532" x2="-14.276442" y1="281.433622" y2="283.445162"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.07559506 0 0 .08048546 .037812 289.38861)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.749872" y1=".985206" y2="84.70623"><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="23.99999" x2="23.999838" y1="6.923065" y2="72.384537"><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="d" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-51.732658" x2="-51.786404" y1="89.127182" y2="2.906247"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="e" cx="4.992979" cy="43.5" gradientTransform="matrix(.41855355 0 0 .15874997 4.801797 288.10998)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#f"/><linearGradient id="f"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="g" cx="4.992979" cy="43.5" gradientTransform="matrix(-.41855355 0 0 -.15874997 3.664869 301.92123)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#f"/><linearGradient id="h" gradientTransform="matrix(.20888158 0 0 .11339284 -.779825 290.08302)" 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><g transform="translate(0 -289.06248)"><g opacity=".4" stroke-width=".153902" transform="translate(-.264583 1.322917)"><path d="m6.8791665 294.61873h1.0583334v.79375h-1.0583334z" fill="url(#e)"/><path d="m1.5874997 295.41248h-1.04440796v-.79375h1.04440796z" fill="url(#g)"/><path d="m1.5874997 294.61873h5.2916668v.79375h-5.2916668z" fill="url(#h)"/></g><path d="m.52917671 289.59165 6.61456379-.00001-.0000102 6.61457-6.61456681.00026z" fill="url(#b)" stroke-width=".264583"/><g fill="none"><g transform="matrix(.26458333 0 0 .26458333 -.264573 289.32707)"><path d="m27.499888 25.499916-23.9999381.000953.00005-24.000869 23.9999381-.0009539z" stroke="url(#c)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 26.0000009.00000013 26.0000009.00000013l-.000037 25.99996791-26.000014.000953z" stroke="url(#d)" stroke-linejoin="round" stroke-width=".999922"/></g><g transform="translate(0 -.00001)"><g fill="url(#a)" transform="matrix(.45861113 0 0 .45861113 .529167 289.06249)"><path d="m.576924 12.692308h1.153846v1.153846h-1.153846z"/><path d="m4.6153848 13.269231h1.153846v1.153846h-1.153846z"/><path d="m5.7692309 9.8076923h1.153846v1.1538457h-1.153846z"/><path d="m9.8076921 9.8076923h1.1538459v1.1538457h-1.1538459z"/><path d="m10.384615 5.7692316h1.153846v1.1538461h-1.153846z"/><path d="m12.692307 2.8846154h1.153846v1.1538461h-1.153846z"/></g><path d="m.52916683 295.54478c4.05733597-.13229 5.93686027-3.30729 5.95312497-5.95313" fill="none" stroke="#cc3b02" stroke-width=".264583"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/reglin.svg b/icon-themes/elementary_svg/chart2/res/reglin.svg
new file mode 100644
index 000000000..51d1b8490
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/reglin.svg
@@ -0,0 +1 @@
+<svg height="30" viewBox="0 0 7.9374998 7.9375002" width="30" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="-1.852082" x2="25.664581" y1="289.804541" y2="289.804541"><stop offset="0" stop-color="#b900c4"/><stop offset="1" stop-color="#ae4300"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="-12.281718" x2="-11.365852" y1="281.079179" y2="284.132064"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.07559506 0 0 .08048546 .037812 289.38861)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.749872" y1=".985206" y2="84.70623"><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.999838" y1="6.923065" y2="72.384537"><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="e" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-51.732658" x2="-51.786404" y1="89.127182" y2="2.906247"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="f" cx="4.992979" cy="43.5" gradientTransform="matrix(.41855355 0 0 .15874997 4.801797 288.10998)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#g"/><linearGradient id="g"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="h" cx="4.992979" cy="43.5" gradientTransform="matrix(-.41855355 0 0 -.15874997 3.664869 301.92123)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#g"/><linearGradient id="i" gradientTransform="matrix(.20888158 0 0 .11339284 -.779825 290.08302)" 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><g transform="translate(0 -289.06248)"><g opacity=".4" stroke-width=".153902" transform="translate(-.264583 1.322917)"><path d="m6.8791665 294.61873h1.0583334v.79375h-1.0583334z" fill="url(#f)"/><path d="m1.5874997 295.41248h-1.04440796v-.79375h1.04440796z" fill="url(#h)"/><path d="m1.5874997 294.61873h5.2916668v.79375h-5.2916668z" fill="url(#i)"/></g><path d="m.52917671 289.59165 6.61456379-.00001-.0000102 6.61457-6.61456681.00026z" fill="url(#c)" stroke-width=".264583"/><g fill="none"><g transform="matrix(.26458333 0 0 .26458333 -.264573 289.32707)"><path d="m27.499888 25.499916-23.9999381.000953.00005-24.000869 23.9999381-.0009539z" stroke="url(#d)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 26.0000009.00000013 26.0000009.00000013l-.000037 25.99996791-26.000014.000953z" stroke="url(#e)" stroke-linejoin="round" stroke-width=".999922"/></g><g transform="matrix(.25 0 0 .25 .992187 220.57983)"><path d="m24 4.5v2h2v-2zm-5 5v2h2v-2zm-8 6v2h2v-2zm6 0v2h2v-2zm-8 6v2h2v-2zm-6 2v2h2v-2z" fill="url(#b)" stroke-width="1.733333" transform="matrix(1.05833333 0 0 1.05833333 -3.96875 273.401431)"/><path d="m25.664584 280.17722-.289388.188-27.2272794 17.80368v1.26296l.289388-.188 27.2272794-17.79944z" fill="url(#a)" fill-rule="evenodd" stroke-width="1.058333"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/reglog.svg b/icon-themes/elementary_svg/chart2/res/reglog.svg
new file mode 100644
index 000000000..e269aad2f
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/reglog.svg
@@ -0,0 +1 @@
+<svg height="30" viewBox="0 0 7.9374998 7.9375002" width="30" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="-14.87667" x2="-11.365853" y1="284.208383" y2="284.208383"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.07559506 0 0 .08048546 .037812 289.38861)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.749872" y1=".985206" y2="84.70623"><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="23.99999" x2="23.999838" y1="6.923065" y2="72.384537"><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="d" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-51.732658" x2="-51.786404" y1="89.127182" y2="2.906247"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="e" cx="4.992979" cy="43.5" gradientTransform="matrix(.41855355 0 0 .15874997 4.801797 288.10998)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#f"/><linearGradient id="f"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="g" cx="4.992979" cy="43.5" gradientTransform="matrix(-.41855355 0 0 -.15874997 3.664869 301.92123)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#f"/><linearGradient id="h" gradientTransform="matrix(.20888158 0 0 .11339284 -.779825 290.08302)" 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><g transform="translate(0 -289.06248)"><g opacity=".4" stroke-width=".153902" transform="translate(-.264583 1.322917)"><path d="m6.8791665 294.61873h1.0583334v.79375h-1.0583334z" fill="url(#e)"/><path d="m1.5874997 295.41248h-1.04440796v-.79375h1.04440796z" fill="url(#g)"/><path d="m1.5874997 294.61873h5.2916668v.79375h-5.2916668z" fill="url(#h)"/></g><path d="m.52917671 289.59165 6.61456379-.00001-.0000102 6.61457-6.61456681.00026z" fill="url(#b)" stroke-width=".264583"/><g fill="none"><g transform="matrix(.26458333 0 0 .26458333 -.264573 289.32707)"><path d="m27.499888 25.499916-23.9999381.000953.00005-24.000869 23.9999381-.0009539z" stroke="url(#c)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 26.0000009.00000013 26.0000009.00000013l-.000037 25.99996791-26.000014.000953z" stroke="url(#d)" stroke-linejoin="round" stroke-width=".999922"/></g><g transform="translate(-.264583 -.264593)"><g fill="url(#a)" transform="matrix(.45861113 0 0 .45861113 .529167 289.06249)"><path d="m.576924 13.269231h1.153846v1.153846h-1.153846z"/><path d="m2.8846157 10.384615h1.153846v1.153846h-1.153846z"/><path d="m3.4615387 6.346154h1.153846v1.1538457h-1.153846z"/><path d="m7.4999999 6.346154h1.1538459v1.1538457h-1.1538459z"/><path d="m8.653846 2.8846155h1.1538459v1.1538461h-1.1538459z"/><path d="m12.692307 3.4615384h1.153846v1.1538461h-1.153846z"/></g><path d="m1.1906252 296.47082c.00194-2.91042 2.7781249-5.98841 6.217708-5.95313" fill="none" stroke="#cc3b02" stroke-width=".264583"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/regno.svg b/icon-themes/elementary_svg/chart2/res/regno.svg
new file mode 100644
index 000000000..b0b2b31db
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/regno.svg
@@ -0,0 +1 @@
+<svg height="30" viewBox="0 0 7.9374998 7.9375002" width="30" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="-13.013893" x2="-12.277837" y1="281.384462" y2="285.200568"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.07559506 0 0 .08048546 .037812 289.38861)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.749872" y1=".985206" y2="84.70623"><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="23.99999" x2="23.999838" y1="6.923065" y2="72.384537"><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="d" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-51.732658" x2="-51.786404" y1="89.127182" y2="2.906247"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="e" cx="4.992979" cy="43.5" gradientTransform="matrix(.41855355 0 0 .15874997 4.801797 288.10998)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#f"/><linearGradient id="f"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="g" cx="4.992979" cy="43.5" gradientTransform="matrix(-.41855355 0 0 -.15874997 3.664869 301.92123)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#f"/><linearGradient id="h" gradientTransform="matrix(.20888158 0 0 .11339284 -.779825 290.08302)" 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><g transform="translate(0 -289.06248)"><g opacity=".4" stroke-width=".153902" transform="translate(-.264583 1.322917)"><path d="m6.8791665 294.61873h1.0583334v.79375h-1.0583334z" fill="url(#e)"/><path d="m1.5874997 295.41248h-1.04440796v-.79375h1.04440796z" fill="url(#g)"/><path d="m1.5874997 294.61873h5.2916668v.79375h-5.2916668z" fill="url(#h)"/></g><path d="m.52917671 289.59165 6.61456379-.00001-.0000102 6.61457-6.61456681.00026z" fill="url(#b)" stroke-width=".264583"/><g fill="none"><g transform="matrix(.26458333 0 0 .26458333 -.264573 289.32707)"><path d="m27.499888 25.499916-23.9999381.000953.00005-24.000869 23.9999381-.0009539z" stroke="url(#c)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 26.0000009.00000013 26.0000009.00000013l-.000037 25.99996791-26.000014.000953z" stroke="url(#d)" stroke-linejoin="round" stroke-width=".999922"/></g><g fill="url(#a)" transform="matrix(.45861112 0 0 .45861112 .529166 289.06248)"><path d="m.576924 13.846154h1.153846v1.153846h-1.153846z"/><path d="m3.4615387 12.115385h1.153846v1.153846h-1.153846z"/><path d="m6.923077 10.961538h1.153846v1.153846h-1.153846z"/><path d="m9.2307691 8.0769234h1.1538459v1.1538457h-1.1538459z"/><path d="m10.384615 4.6153846h1.153846v1.1538461h-1.153846z"/><path d="m12.692307 1.7307693h1.153846v1.1538461h-1.153846z"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/regpoly.svg b/icon-themes/elementary_svg/chart2/res/regpoly.svg
new file mode 100644
index 000000000..e04443a0d
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/regpoly.svg
@@ -0,0 +1 @@
+<svg height="30" viewBox="0 0 7.9374998 7.9375002" width="30" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.26458333 0 0 .26458333 -15.029314 281.91872)" gradientUnits="userSpaceOnUse" x1="8.008959" x2="53.133263" y1="22.594744" y2="22.594744"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="-10.584831" x2="17.722814" y1="-289.997124" y2="-289.997124"><stop offset="0" stop-color="#0968ef"/><stop offset="1" stop-color="#4591f8"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="5.192308" x2="5.192308" xlink:href="#a" y1="2.884616" y2="4.038462"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="1.73077" x2="1.73077" xlink:href="#a" y1="12.115385" y2="13.846153"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="4.038462" x2="4.096154" xlink:href="#a" y1="9.807693" y2="10.961538"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="6.923077" x2="7.5" xlink:href="#a" y1="10.961538" y2="12.115385"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="13.269231" x2="13.846153" xlink:href="#a" y1="12.692307" y2="14.423077"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="12.692307" x2="12.692307" xlink:href="#a" y1="9.230769" y2="10.961539"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="9.807693" x2="9.807692" xlink:href="#a" y1="5.769231" y2="7.5"/><linearGradient id="j" gradientTransform="matrix(.07559506 0 0 .08048546 .037812 289.38861)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.749872" y1=".985206" y2="84.70623"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.999838" y1="6.923065" y2="72.384537"><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="l" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-51.732658" x2="-51.786404" y1="89.127182" y2="2.906247"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="m" cx="4.992979" cy="43.5" gradientTransform="matrix(.41855355 0 0 .15874997 4.801797 288.10998)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#n"/><linearGradient id="n"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="o" cx="4.992979" cy="43.5" gradientTransform="matrix(-.41855355 0 0 -.15874997 3.664869 301.92123)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#n"/><linearGradient id="p" gradientTransform="matrix(.20888158 0 0 .11339284 -.779825 290.08302)" 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><g transform="translate(0 -289.06248)"><g opacity=".4" stroke-width=".153902" transform="translate(-.264583 1.322917)"><path d="m6.8791665 294.61873h1.0583334v.79375h-1.0583334z" fill="url(#m)"/><path d="m1.5874997 295.41248h-1.04440796v-.79375h1.04440796z" fill="url(#o)"/><path d="m1.5874997 294.61873h5.2916668v.79375h-5.2916668z" fill="url(#p)"/></g><path d="m.52917671 289.59165 6.61456379-.00001-.0000102 6.61457-6.61456681.00026z" fill="url(#j)" stroke-width=".264583"/><g fill="none"><g transform="matrix(.26458333 0 0 .26458333 -.264573 289.32707)"><path d="m27.499888 25.499916-23.9999381.000953.00005-24.000869 23.9999381-.0009539z" stroke="url(#k)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 26.0000009.00000013 26.0000009.00000013l-.000037 25.99996791-26.000014.000953z" stroke="url(#l)" stroke-linejoin="round" stroke-width=".999922"/></g><g transform="translate(0 -.529167)"><path d="m.92604183 296.47081c-.004982-.52916.13229167-1.983.39687497-1.98437.2645834-.001.3698208.36024.7666958.35812.7397141.31444.2766188-3.47025.6885125-3.26854.5720949-.24163.4953447 2.46295.9026557 2.4631.4208779.055.6100046-.89648.8288288-1.1051.077553-.00088.3725689.0598.3504976.29291-.077946.82318.2005322 1.6109.5638513 1.52409.3968748.004.5518468-.79214.9260414-.79375.3741947-.002.2045873 1.93761.2171228 2.46677" fill="none" stroke="#cc3b02" stroke-linecap="square" stroke-linejoin="round" stroke-width=".264583"/><g fill="url(#b)" transform="matrix(.45861113 0 0 .45861113 .529167 289.06248)"><path d="m.5769241 14.423076h1.153846v-1.153846h-1.153846z" fill="url(#d)"/><path d="m4.0384619 4.6153848h1.153846v-1.153846h-1.153846z" fill="url(#c)"/><path d="m2.942308 11.538461h1.153846v-1.153845h-1.153846z" fill="url(#e)"/><path d="m6.3461539 12.692308h1.1538459v-1.153846h-1.1538459z" fill="url(#f)"/><path d="m8.6538461 8.076923h1.1538459v-1.1538461h-1.1538459z" fill="url(#i)"/><path d="m12.692307 15h1.153846v-1.153846h-1.153846z" fill="url(#g)"/><path d="m11.538461 11.538462h1.153846v-1.153846h-1.153846z" fill="url(#h)"/></g></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/regpow.svg b/icon-themes/elementary_svg/chart2/res/regpow.svg
new file mode 100644
index 000000000..fadeb6897
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/regpow.svg
@@ -0,0 +1 @@
+<svg height="30" viewBox="0 0 7.9374998 7.9375002" width="30" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="-14.87667" x2="-11.365853" y1="284.208383" y2="284.208383"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.07559506 0 0 .08048546 .037812 289.38861)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.749872" y1=".985206" y2="84.70623"><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="23.99999" x2="23.999838" y1="6.923065" y2="72.384537"><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="d" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-51.732658" x2="-51.786404" y1="89.127182" y2="2.906247"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="e" cx="4.992979" cy="43.5" gradientTransform="matrix(.41855355 0 0 .15874997 4.801797 288.10998)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#f"/><linearGradient id="f"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="g" cx="4.992979" cy="43.5" gradientTransform="matrix(-.41855355 0 0 -.15874997 3.664869 301.92123)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#f"/><linearGradient id="h" gradientTransform="matrix(.20888158 0 0 .11339284 -.779825 290.08302)" 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><g transform="translate(0 -289.06248)"><g opacity=".4" stroke-width=".153902" transform="translate(-.264583 1.322917)"><path d="m6.8791665 294.61873h1.0583334v.79375h-1.0583334z" fill="url(#e)"/><path d="m1.5874997 295.41248h-1.04440796v-.79375h1.04440796z" fill="url(#g)"/><path d="m1.5874997 294.61873h5.2916668v.79375h-5.2916668z" fill="url(#h)"/></g><path d="m.52917671 289.59165 6.61456379-.00001-.0000102 6.61457-6.61456681.00026z" fill="url(#b)" stroke-width=".264583"/><g fill="none"><g transform="matrix(.26458333 0 0 .26458333 -.264573 289.32707)"><path d="m27.499888 25.499916-23.9999381.000953.00005-24.000869 23.9999381-.0009539z" stroke="url(#c)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 26.0000009.00000013 26.0000009.00000013l-.000037 25.99996791-26.000014.000953z" stroke="url(#d)" stroke-linejoin="round" stroke-width=".999922"/></g><g transform="translate(0 .264583)"><g fill="url(#a)" transform="matrix(.45861113 0 0 .45861113 .529167 289.06248)"><path d="m.5769241 4.038461h1.153846v-1.153846h-1.153846z"/><path d="m2.8846158 6.923077h1.153846v-1.153846h-1.153846z"/><path d="m3.4615388 10.961538h1.153846v-1.1538457h-1.153846z"/><path d="m7.5 10.961538h1.1538459v-1.1538457h-1.1538459z"/><path d="m8.6538461 14.423076h1.1538459v-1.153846h-1.1538459z"/><path d="m12.692307 13.846154h1.153846v-1.153846h-1.153846z"/></g><path d="m1.1906252 289.59165c.00194 2.91042 2.7781249 5.98841 6.2177077 5.95312" fill="none" stroke="#cc3b02" stroke-width=".264583"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/stackdirect3d_52x60.svg b/icon-themes/elementary_svg/chart2/res/stackdirect3d_52x60.svg
new file mode 100644
index 000000000..e12c8a75c
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/stackdirect3d_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="13.608" x2="13.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="15.608" x2="15.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="42.5" x2="42.5" y1="49.5" y2="7"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="34.500057" x2="52.499928" xlink:href="#b" y1="13.031252" y2="13.031252"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="21.279228" x2="37.720772" xlink:href="#b" y1="11" y2="11"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="7.583975" x2="24.416025" xlink:href="#b" y1="11.5" y2="11.5"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="35.065742" x2="51.934258" xlink:href="#a" y1="25" y2="25"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="19.813831" x2="39.186169" xlink:href="#a" y1="27.25" y2="27.25"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="7.583975" x2="23.416025" xlink:href="#a" y1="34.5" y2="34.5"/><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><path d="m.5.5h57v49h-57z" fill="url(#c)" stroke="#939393" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><g fill="none"><path d="m1.5 1.5h55v47h-55z" stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><path d="m8 17 14-8 13 7 15-2.9375" stroke="#9468c4" stroke-opacity=".988235"/><path d="m8 41 13-10 15-4.5h13" stroke="#cc3b02" stroke-opacity=".745098"/><path d="m10 14 14-8 13 7 15-2.9375" stroke="#9468c4" stroke-opacity=".988235"/><path d="m10 38 13-10 15-4.5h13" stroke="#cc3b02" stroke-opacity=".745098"/></g><path d="m49.5625 13.1875 2.4375-3.125-15 2.9375-2 3z" fill="url(#d)"/><path d="m35 16-13-7 2-3 13 7z" fill="url(#e)"/><path d="m22 9-14 8 2-3 14-8z" fill="url(#f)"/><path d="m49 26.5 2-3h-13l-2 3z" fill="url(#g)"/><path d="m36 26.5-15 4.5 2-3 15-4.5z" fill="url(#h)"/><path d="m8 41 13-10 2-3-13 10z" fill="url(#i)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/stackdirectboth_52x60.svg b/icon-themes/elementary_svg/chart2/res/stackdirectboth_52x60.svg
new file mode 100644
index 000000000..104bcdca9
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/stackdirectboth_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="42.5" x2="42.5" y1="49.5" y2="7"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><path d="m.5.5h57v49h-57z" fill="url(#a)" stroke="#939393" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><path d="m1.5 1.5h55v47h-55z" fill="none" stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><g stroke="#9468c4" stroke-opacity=".988235"><path d="m8 17 14-8 13 7 15-2.9375" fill="none"/><g fill="#fff" stroke-linecap="round" stroke-linejoin="round"><path d="m6.5 15.5h3v3h-3z"/><path d="m33.5 14.5h3v3h-3z"/><path d="m20.5 7.5h3v3h-3z"/></g></g><path d="m8 41 13-10 15-4.5h13" fill="none" stroke="#cc3b02" stroke-opacity=".745098"/><g fill="#fff" stroke-linecap="round" stroke-linejoin="round"><g stroke="#cc3b02" stroke-opacity=".745098"><path d="m47.5 24.5h3v3h-3z"/><path d="m34.5 24.5h3v3h-3z"/><path d="m6.5 39.5h3v3h-3z"/><path d="m19.5 29.5h3v3h-3z"/></g><path d="m48.5 11.5h3v3h-3z" stroke="#9468c4" stroke-opacity=".988235"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/stackdirectlines_52x60.svg b/icon-themes/elementary_svg/chart2/res/stackdirectlines_52x60.svg
new file mode 100644
index 000000000..a4bf357a7
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/stackdirectlines_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="42.5" x2="42.5" y1="49.5" y2="7"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><path d="m.5.5h57v49h-57z" fill="url(#a)" stroke="#939393" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><g fill="none"><path d="m1.5 1.5h55v47h-55z" stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><path d="m8 17 14-8 13 7 15-2.9375" stroke="#9468c4" stroke-opacity=".988235"/><path d="m8 41 13-10 15-4.5h13" stroke="#cc3b02" stroke-opacity=".745098"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/stackdirectpoints_52x60.svg b/icon-themes/elementary_svg/chart2/res/stackdirectpoints_52x60.svg
new file mode 100644
index 000000000..934938135
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/stackdirectpoints_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="42.5" x2="42.5" y1="49.5" y2="7"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><g stroke-linecap="round" stroke-linejoin="round"><path d="m.5.5h57v49h-57z" fill="url(#a)" stroke="#939393" stroke-width=".999"/><path d="m1.5 1.5h55v47h-55z" fill="none" stroke="#fff" stroke-width=".999"/><g fill="#fff"><g stroke="#9468c4" stroke-opacity=".988235"><path d="m6.5 15.5h3v3h-3z"/><path d="m33.5 14.5h3v3h-3z"/><path d="m20.5 7.5h3v3h-3z"/></g><g stroke="#cc3b02" stroke-opacity=".745098"><path d="m47.5 24.5h3v3h-3z"/><path d="m34.5 24.5h3v3h-3z"/><path d="m6.5 39.5h3v3h-3z"/><path d="m19.5 29.5h3v3h-3z"/></g><path d="m48.5 11.5h3v3h-3z" stroke="#9468c4" stroke-opacity=".988235"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/stacksmooth3d_52x60.svg b/icon-themes/elementary_svg/chart2/res/stacksmooth3d_52x60.svg
new file mode 100644
index 000000000..2ed2f8969
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/stacksmooth3d_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="42.5" x2="42.5" y1="49.5" y2="7"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="7.583168" x2="51.512402" y1="32.046768" y2="32.046768"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="7.262925" x2="52.840714" y1="11.543041" y2="11.543041"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><path d="m.5.5h57v49h-57z" fill="url(#a)" stroke="#939393" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><path d="m1.5 1.5h55v47h-55z" fill="none" stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><path d="m43.464844 23.226562c-2.00438-.006786-4.006319.059372-5.464844.273438-5.164822.758035-10.354361 2.119235-15 4.5-4.634547 2.375081-12.289188 9.350297-13 10.001953-.0354038.032457-2 2.998047-2 2.998047s8.134617-7.506622 13-10c4.645639-2.380765 9.835178-3.741965 15-4.5 4.287402-.629257 13 0 13 0s2.145512-2.982814 2.005859-2.992188c-.852953-.056993-4.200382-.269938-7.541015-.28125z" fill="url(#b)" stroke="#cc3b02" stroke-opacity=".745098"/><path d="m24 6c-5.076889.1880329-9.407029 5.307296-14 8.001953-.043811.0257-2.9608618 3.55995-2.0625 3.035156l.0625-.035156v-.001953c.0004685-.000268.00148.000268.00195 0 4.666106-2.666896 8.853871-7.8094748 13.99805-8 5.890869.2642733 7.808526 6.191293 13 7 4.855018.704411 12.162707-2.304505 14.810547-2.888672.272569-.0549 1.024718-.20775 1.230469-.248047.187262-.036672 2.046302-3.0137139.958984-2.800781-2.5.489583-10.043605 3.65662-15 2.9375s-7.855304-7.1905443-13-7z" fill="url(#c)" stroke="#9468c4" stroke-opacity=".988235"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/stacksmoothboth_52x60.svg b/icon-themes/elementary_svg/chart2/res/stacksmoothboth_52x60.svg
new file mode 100644
index 000000000..676506fce
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/stacksmoothboth_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="42.5" x2="42.5" y1="49.5" y2="7"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><path d="m.5.5h57v49h-57z" fill="url(#a)" stroke="#939393" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><path d="m1.5 1.5h55v47h-55z" fill="none" stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><g stroke="#9468c4" stroke-opacity=".988235"><path d="m8 17c4.666667-2.666667 8.855304-7.8094557 14-8s8.043605 6.28088 13 7 12.5-2.447917 15-2.9375 0 0 0 0" fill="none"/><g fill="#fff" stroke-linecap="round" stroke-linejoin="round"><path d="m6.5 15.5h3v3h-3z"/><path d="m33.5 14.5h3v3h-3z"/><path d="m20.5 7.5h3v3h-3z"/></g></g><path d="m8 41s8.134617-7.506622 13-10c4.645639-2.380765 9.835178-3.741965 15-4.5 4.287402-.629257 13 0 13 0" fill="none" stroke="#cc3b02" stroke-opacity=".745098"/><g fill="#fff" stroke-linecap="round" stroke-linejoin="round"><g stroke="#cc3b02" stroke-opacity=".745098"><path d="m47.5 24.5h3v3h-3z"/><path d="m34.5 24.5h3v3h-3z"/><path d="m6.5 39.5h3v3h-3z"/><path d="m19.5 29.5h3v3h-3z"/></g><path d="m48.5 11.5h3v3h-3z" stroke="#9468c4" stroke-opacity=".988235"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/stacksmoothlines_52x60.svg b/icon-themes/elementary_svg/chart2/res/stacksmoothlines_52x60.svg
new file mode 100644
index 000000000..c841d2612
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/stacksmoothlines_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="42.5" x2="42.5" y1="49.5" y2="7"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><path d="m.5.5h57v49h-57z" fill="url(#a)" stroke="#939393" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><g fill="none"><path d="m1.5 1.5h55v47h-55z" stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><path d="m8 17c4.666667-2.666667 8.855304-7.8094557 14-8s8.043605 6.28088 13 7 12.5-2.447917 15-2.9375 0 0 0 0" stroke="#9468c4" stroke-opacity=".988235"/><path d="m8 41s8.134617-7.506622 13-10c4.645639-2.380765 9.835178-3.741965 15-4.5 4.287402-.629257 13 0 13 0" stroke="#cc3b02" stroke-opacity=".745098"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/stackstepped3d_52x60.svg b/icon-themes/elementary_svg/chart2/res/stackstepped3d_52x60.svg
new file mode 100644
index 000000000..12a338aa3
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/stackstepped3d_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="13.608" x2="13.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="15.608" x2="15.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="42.5" x2="42.5" y1="49.5" y2="7"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="35" x2="38" xlink:href="#a" y1="26.5" y2="26.5"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="35.000042" x2="51.499958" xlink:href="#a" y1="24" y2="24"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="21.000044" x2="37.999958" xlink:href="#a" y1="29" y2="29"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="21" x2="24" xlink:href="#a" y1="34.5" y2="34.5"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="7.500043" x2="23.999956" xlink:href="#a" y1="40" y2="40"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="49" x2="52" xlink:href="#b" y1="13.28125" y2="13.28125"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="35.000042" x2="51.999958" xlink:href="#b" y1="15" y2="15"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="35" x2="38" xlink:href="#b" y1="11.5" y2="11.5"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="21.000044" x2="37.999958" xlink:href="#b" y1="8" y2="8"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="21" x2="24" xlink:href="#b" y1="11.5" y2="11.5"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="7.500043" x2="23.999956" xlink:href="#b" y1="15" y2="15"/><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><path d="m.5.5h57v49h-57z" fill="url(#c)" stroke="#939393" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><path d="m10 38.5h13.5v-11h14v-5h13.5" fill="none" stroke="#cc3b02" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".745098"/><path d="m21.5 41.5 2-3v-11l-2 3z" fill="url(#g)"/><path d="m49 25.5 2-3h-13.5l-2 3z" fill="url(#e)"/><path d="m8 41.5 2-3h13.5l-2 3z" fill="url(#h)"/><path d="m1.5 1.5h55v47h-55z" fill="none" stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><path d="m8 16.5h13.5l2-3h-13.5z" fill="url(#n)"/><path d="m10 13.5h13.5v-7h14v7h14v-3.4375" fill="none" stroke="#9468c4" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".988235"/><path d="m21.5 9.5h14l2-3h-14z" fill="url(#l)"/><path d="m21.5 30.5 2-3h14l-2 3z" fill="url(#f)"/><path d="m35.5 30.5 2-3v-5l-2 3z" fill="url(#d)"/><g fill="none" stroke="#cc3b02" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".745098"><path d="m8 41.5h13.5v-11h14v-5h13.5"/><path d="m21.5 30.5 2-3"/><path d="m8 41.5 2-3"/><path d="m21.5 41.5 2-3"/><path d="m35.5 30.5 2-3"/><path d="m35.5 25.5 2-3"/><path d="m49 25.5 2-3"/></g><path d="m49.5 16.5 2-3v-3.4375l-2 3z" fill="url(#i)"/><path d="m35.5 16.5 2-3h14l-2 3z" fill="url(#j)"/><path d="m35.5 16.5 2-3v-7l-2 3z" fill="url(#k)"/><path d="m21.5 16.5 2-3v-7l-2 3z" fill="url(#m)"/><g fill="none" stroke="#9468c4" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".988235"><path d="m8 16.5h13.5v-7h14v7h14v-3.4375"/><path d="m8 16.5 2-3"/><path d="m21.5 16.5 2-3"/><path d="m21.5 9.5 2-3"/><path d="m35.5 9.5 2-3"/><path d="m49.5 13.0625 2-3"/><path d="m49.5 16.5 2-3"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/stacksteppedboth_52x60.svg b/icon-themes/elementary_svg/chart2/res/stacksteppedboth_52x60.svg
new file mode 100644
index 000000000..03065a45e
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/stacksteppedboth_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="42.5" x2="42.5" y1="49.5" y2="7"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><path d="m.5.5h57v49h-57z" fill="url(#a)" stroke="#939393" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><path d="m1.5 1.5h55v47h-55z" fill="none" stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><g stroke="#9468c4" stroke-opacity=".988235"><path d="m8 16.5h13.5v-7h14v7h14v-3.4375" fill="none"/><g fill="#fff" stroke-linecap="round" stroke-linejoin="round"><path d="m6.5 15.5h3v3h-3z"/><path d="m33.5 14.5h3v3h-3z"/><path d="m20.5 7.5h3v3h-3z"/></g></g><path d="m8 41.5h13.5v-11h14v-5h13.5" fill="none" stroke="#cc3b02" stroke-opacity=".745098"/><g fill="#fff" stroke-linecap="round" stroke-linejoin="round"><g stroke="#cc3b02" stroke-opacity=".745098"><path d="m47.5 24.5h3v3h-3z"/><path d="m34.5 24.5h3v3h-3z"/><path d="m6.5 39.5h3v3h-3z"/><path d="m19.5 29.5h3v3h-3z"/></g><path d="m48.5 11.5h3v3h-3z" stroke="#9468c4" stroke-opacity=".988235"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/stacksteppedlines_52x60.svg b/icon-themes/elementary_svg/chart2/res/stacksteppedlines_52x60.svg
new file mode 100644
index 000000000..a6a7fb741
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/stacksteppedlines_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="42.5" x2="42.5" y1="49.5" y2="7"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><path d="m.5.5h57v49h-57z" fill="url(#a)" stroke="#939393" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><g fill="none"><path d="m1.5 1.5h55v47h-55z" stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><path d="m8 16.5h13.5v-7h14v7h14v-3.4375" stroke="#9468c4" stroke-opacity=".988235"/><path d="m8 41.5h13.5v-11h14v-5h13.5" stroke="#cc3b02" stroke-opacity=".745098"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/step_center_x_30.svg b/icon-themes/elementary_svg/chart2/res/step_center_x_30.svg
new file mode 100644
index 000000000..96e42255a
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/step_center_x_30.svg
@@ -0,0 +1 @@
+<svg height="30" viewBox="0 0 7.9374998 7.9375002" width="30" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.07559506 0 0 .08048546 .037812 289.38861)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.749872" y1=".985206" y2="84.70623"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.999838" y1="6.923065" y2="72.384537"><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="c" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-51.732658" x2="-51.786404" y1="89.127182" y2="2.906247"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="d" cx="4.992979" cy="43.5" gradientTransform="matrix(.41855355 0 0 .15874997 4.801797 288.10998)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#e"/><linearGradient id="e"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="f" cx="4.992979" cy="43.5" gradientTransform="matrix(-.41855355 0 0 -.15874997 3.664869 301.92123)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#e"/><linearGradient id="g" gradientTransform="matrix(.20888158 0 0 .11339284 -.779825 290.08302)" 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><g transform="translate(0 -289.06248)"><g opacity=".4" stroke-width=".153902" transform="translate(-.264583 1.322917)"><path d="m6.8791665 294.61873h1.0583334v.79375h-1.0583334z" fill="url(#d)"/><path d="m1.5874997 295.41248h-1.04440796v-.79375h1.04440796z" fill="url(#f)"/><path d="m1.5874997 294.61873h5.2916668v.79375h-5.2916668z" fill="url(#g)"/></g><path d="m.52917671 289.59165 6.61456379-.00001-.0000102 6.61457-6.61456681.00026z" fill="url(#a)" stroke-width=".264583"/><g fill="none"><g transform="matrix(.26458333 0 0 .26458333 -.264573 289.32707)"><path d="m27.499888 25.499916-23.9999381.000953.00005-24.000869 23.9999381-.0009539z" stroke="url(#b)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 26.0000009.00000013 26.0000009.00000013l-.000037 25.99996791-26.000014.000953z" stroke="url(#c)" stroke-linejoin="round" stroke-width=".999922"/></g><g stroke-width=".264583"><path d="m2.1166667 295.0156h.6614583v-3.70416h.6614583" stroke="#929292"/><path d="m4.7624999 291.31144h.396875v3.175h.3968753" stroke="#929292"/><g stroke="#767676" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".745098"><path d="m5.953125 294.22186h.529167v.529167h-.529167z"/><path d="m3.836458 291.04684h.529167v.529167h-.529167z"/><path d="m1.190625 294.75101h.529167v.529167h-.529167z"/></g></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/step_center_y_30.svg b/icon-themes/elementary_svg/chart2/res/step_center_y_30.svg
new file mode 100644
index 000000000..55b49a430
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/step_center_y_30.svg
@@ -0,0 +1 @@
+<svg height="30" viewBox="0 0 7.9374998 7.9375002" width="30" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.07559506 0 0 .08048546 .037812 289.38861)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.749872" y1=".985206" y2="84.70623"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.999838" y1="6.923065" y2="72.384537"><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="c" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-51.732658" x2="-51.786404" y1="89.127182" y2="2.906247"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="d" cx="4.992979" cy="43.5" gradientTransform="matrix(.41855355 0 0 .15874997 4.801797 288.10998)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#e"/><linearGradient id="e"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="f" cx="4.992979" cy="43.5" gradientTransform="matrix(-.41855355 0 0 -.15874997 3.664869 301.92123)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#e"/><linearGradient id="g" gradientTransform="matrix(.20888158 0 0 .11339284 -.779825 290.08302)" 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><g transform="translate(0 -289.06248)"><g opacity=".4" stroke-width=".153902" transform="translate(-.264583 1.322917)"><path d="m6.8791665 294.61873h1.0583334v.79375h-1.0583334z" fill="url(#d)"/><path d="m1.5874997 295.41248h-1.04440796v-.79375h1.04440796z" fill="url(#f)"/><path d="m1.5874997 294.61873h5.2916668v.79375h-5.2916668z" fill="url(#g)"/></g><path d="m.52917671 289.59165 6.61456379-.00001-.0000102 6.61457-6.61456681.00026z" fill="url(#a)" stroke-width=".264583"/><g fill="none"><g transform="matrix(.26458333 0 0 .26458333 -.264573 289.32707)"><path d="m27.499888 25.499916-23.9999381.000953.00005-24.000869 23.9999381-.0009539z" stroke="url(#b)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 26.0000009.00000013 26.0000009.00000013l-.000037 25.99996791-26.000014.000953z" stroke="url(#c)" stroke-linejoin="round" stroke-width=".999922"/></g><g stroke-width=".264583"><path d="m4.1010418 291.9729v1.19062h-2.6458384l.000005 1.19062" stroke="#929292"/><path d="m6.2177118 293.95727-.0000033-1.05833h-1.9843751" stroke="#929292"/><g stroke="#767676" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".745098"><path d="m5.953125 294.22186h.529167v.529167h-.529167z"/><path d="m3.836458 291.04684h.529167v.529167h-.529167z"/><path d="m1.190625 294.75101h.529167v.529167h-.529167z"/></g></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/step_end_30.svg b/icon-themes/elementary_svg/chart2/res/step_end_30.svg
new file mode 100644
index 000000000..d3ed663f6
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/step_end_30.svg
@@ -0,0 +1 @@
+<svg height="30" viewBox="0 0 7.9374998 7.9375002" width="30" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.07559506 0 0 .08048546 .037812 289.38861)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.749872" y1=".985206" y2="84.70623"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.999838" y1="6.923065" y2="72.384537"><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="c" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-51.732658" x2="-51.786404" y1="89.127182" y2="2.906247"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="d" cx="4.992979" cy="43.5" gradientTransform="matrix(.41855355 0 0 .15874997 4.801797 288.10998)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#e"/><linearGradient id="e"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="f" cx="4.992979" cy="43.5" gradientTransform="matrix(-.41855355 0 0 -.15874997 3.664869 301.92123)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#e"/><linearGradient id="g" gradientTransform="matrix(.20888158 0 0 .11339284 -.779825 290.08302)" 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><g transform="translate(0 -289.06248)"><g opacity=".4" stroke-width=".153902" transform="translate(-.264583 1.322917)"><path d="m6.8791665 294.61873h1.0583334v.79375h-1.0583334z" fill="url(#d)"/><path d="m1.5874997 295.41248h-1.04440796v-.79375h1.04440796z" fill="url(#f)"/><path d="m1.5874997 294.61873h5.2916668v.79375h-5.2916668z" fill="url(#g)"/></g><path d="m.52917671 289.59165 6.61456379-.00001-.0000102 6.61457-6.61456681.00026z" fill="url(#a)" stroke-width=".264583"/><g fill="none"><g transform="matrix(.26458333 0 0 .26458333 -.264573 289.32707)"><path d="m27.499888 25.499916-23.9999381.000953.00005-24.000869 23.9999381-.0009539z" stroke="url(#b)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 26.0000009.00000013 26.0000009.00000013l-.000037 25.99996791-26.000014.000953z" stroke="url(#c)" stroke-linejoin="round" stroke-width=".999922"/></g><g stroke-width=".264583"><path d="m3.4395884 291.31144h-1.98438v3.0427" stroke="#929292"/><path d="m5.5562501 294.48644h-1.4552v-2.51354" stroke="#929292"/><g stroke="#767676" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".745098"><path d="m5.953125 294.22186h.529167v.529167h-.529167z"/><path d="m3.836458 291.04684h.529167v.529167h-.529167z"/><path d="m1.190625 294.75101h.529167v.529167h-.529167z"/></g></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/step_start_30.svg b/icon-themes/elementary_svg/chart2/res/step_start_30.svg
new file mode 100644
index 000000000..a4cca4e57
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/step_start_30.svg
@@ -0,0 +1 @@
+<svg height="30" viewBox="0 0 7.9374998 7.9375002" width="30" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.07559506 0 0 .08048546 .037812 289.38861)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.749872" y1=".985206" y2="84.70623"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.999838" y1="6.923065" y2="72.384537"><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="c" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-51.732658" x2="-51.786404" y1="89.127182" y2="2.906247"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="d" cx="4.992979" cy="43.5" gradientTransform="matrix(.41855355 0 0 .15874997 4.801797 288.10998)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#e"/><linearGradient id="e"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="f" cx="4.992979" cy="43.5" gradientTransform="matrix(-.41855355 0 0 -.15874997 3.664869 301.92123)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#e"/><linearGradient id="g" gradientTransform="matrix(.20888158 0 0 .11339284 -.779825 290.08302)" 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><g transform="translate(0 -289.06248)"><g opacity=".4" stroke-width=".153902" transform="translate(-.264583 1.322917)"><path d="m6.8791665 294.61873h1.0583334v.79375h-1.0583334z" fill="url(#d)"/><path d="m1.5874997 295.41248h-1.04440796v-.79375h1.04440796z" fill="url(#f)"/><path d="m1.5874997 294.61873h5.2916668v.79375h-5.2916668z" fill="url(#g)"/></g><path d="m.52917671 289.59165 6.61456379-.00001-.0000102 6.61457-6.61456681.00026z" fill="url(#a)" stroke-width=".264583"/><g fill="none"><g transform="matrix(.26458333 0 0 .26458333 -.264573 289.32707)"><path d="m27.499888 25.499916-23.9999381.000953.00005-24.000869 23.9999381-.0009539z" stroke="url(#b)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 26.0000009.00000013 26.0000009.00000013l-.000037 25.99996791-26.000014.000953z" stroke="url(#c)" stroke-linejoin="round" stroke-width=".999922"/></g><g stroke-width=".264583"><path d="m2.1166667 295.0156h1.9843751v-3.0427" stroke="#929292"/><path d="m4.7624999 291.31144h1.4552084l.0000002 2.51354" stroke="#929292"/><g stroke="#767676" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".745098"><path d="m5.953125 294.22186h.529167v.529167h-.529167z"/><path d="m3.836458 291.04684h.529167v.529167h-.529167z"/><path d="m1.190625 294.75101h.529167v.529167h-.529167z"/></g></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/stock_52x60.svg b/icon-themes/elementary_svg/chart2/res/stock_52x60.svg
new file mode 100644
index 000000000..fa0627929
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/stock_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="42.5" x2="42.5" y1="49.5" y2="7"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><g stroke-linecap="round" stroke-linejoin="round"><path d="m.5.5h57v49h-57z" fill="url(#a)" stroke="#939393" stroke-width=".999"/><g fill="none"><path d="m5.5 5.5v39" stroke="#939393"/><path d="m5.5 44.5h47" stroke="#939393"/><path d="m1.5 1.5h55v47h-55z" stroke="#fff" stroke-width=".999"/><g stroke="#000"><g transform="translate(-3 9.5)"><path d="m12.5 21v9"/><path d="m12.5 25h2"/></g><g transform="translate(15 -10)"><path d="m12.5 18.5v11"/><path d="m12.5 23.5h2"/></g><g transform="matrix(1 0 0 -1 33 42)"><path d="m12.5 18.5v10"/><path d="m12.5 21.5h2"/></g><g transform="translate(3 1)"><path d="m12.5 18.5v10"/><path d="m12.5 22.5h2"/></g><g transform="matrix(1 0 0 -1 9 49.740065)"><path d="m12.5 18.5v10"/><path d="m12.5 22.259935 2 .03895"/></g><g transform="translate(21 1)"><path d="m12.5 17.5v11"/><path d="m12.5 22.5h2"/></g><g transform="matrix(1 0 0 -1 39 36)"><path d="m12.5 18.5v11"/><path d="m12.5 23.46105 2 .03895"/></g><g transform="translate(27 7)"><path d="m12.5 19.5v12"/><path d="m12.5 23.5h2"/></g></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/stockblock_52x60.svg b/icon-themes/elementary_svg/chart2/res/stockblock_52x60.svg
new file mode 100644
index 000000000..5378e9d0e
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/stockblock_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="42.5" x2="42.5" y1="49.5" y2="7"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><g stroke-linecap="round" stroke-linejoin="round"><g stroke="#939393"><path d="m.5.5h57v49h-57z" fill="url(#a)" stroke-width=".999"/><g fill="none"><path d="m5.5 5.5v39"/><path d="m5.5 44.5h47"/></g></g><path d="m1.5 1.5h55v47h-55z" fill="none" stroke="#fff" stroke-width=".999"/><g stroke="#000"><path d="m16.5 19v12.5" fill="none"/><path d="m46.5 13v11.5" fill="none"/><path d="m14.5 21.5h4v6h-4z" fill="#353535" stroke-opacity=".745098"/><path d="m52.5 19.5v-15" fill="none"/><path d="m22.5 20v13.5" fill="none"/><g stroke-opacity=".745098"><path d="m44.5 15.5h4v6h-4z" fill="#353535"/><g fill="#fff"><path d="m20.5 23.5h4v7h-4z"/><path d="m50.5 10.5h4v7h-4z"/></g></g><path d="m40.5 40.5v-14.5" fill="none"/><path d="m38.5 28.5h4v7h-4z" fill="#fff" stroke-opacity=".745098"/><path d="m34.5 29.5v-15" fill="none"/><path d="m32.5 20.5h4v7h-4z" fill="#fff" stroke-opacity=".745098"/><path d="m28.5 6.5v15" fill="none"/><path d="m26.5 10.5h4v6h-4z" fill="#353535" stroke-opacity=".745098"/><path d="m10.5 28.5v12.5" fill="none"/><path d="m8.5 30.5h4v6h-4z" fill="#353535" stroke-opacity=".745098"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/stockcolumns_52x60.svg b/icon-themes/elementary_svg/chart2/res/stockcolumns_52x60.svg
new file mode 100644
index 000000000..00699ecb5
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/stockcolumns_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" 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 offset="0" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="15.608" x2="15.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="42.5" x2="42.5" y1="49.5" y2="7"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="45" x2="46.135593" xlink:href="#b" y1="19.5" y2="45.75"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="35" x2="35" xlink:href="#b" y1="27" y2="45.864407"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="25" x2="23.805084" xlink:href="#b" y1="17" y2="44.5"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="12.5" x2="12.5" xlink:href="#b" y1="27" y2="45.805084"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="12.5" x2="12.5" xlink:href="#a" y1="29" y2="43"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="23.5" x2="23.5" xlink:href="#a" y1="19" y2="43"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="34.5" x2="34.5" xlink:href="#a" y1="30" y2="43"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="45.5" x2="45.5" xlink:href="#a" y1="23" y2="42.5"/><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><g stroke-linecap="round" stroke-linejoin="round"><path d="m.5.5h57v49h-57z" fill="url(#c)" stroke="#939393" stroke-width=".999"/><g fill="none"><path d="m5.5 5.5v39" stroke="#939393"/><path d="m3.5 44.5h49" stroke="#939393"/><path d="m1.5 1.5h55v47h-55z" stroke="#fff" stroke-width=".999"/><g stroke="#939393"><path d="m52.5 5.5v39"/><path d="m54.5 5.5h-2"/><path d="m54.5 8.5h-2"/><path d="m54.5 11.5h-2"/><path d="m54.5 14.5h-2"/><path d="m54.5 17.5h-2"/><path d="m54.5 20.5h-2"/><path d="m54.5 23.5h-2"/><path d="m54.5 26.5h-2"/><path d="m54.5 29.5h-2"/><path d="m54.5 32.5h-2"/><path d="m54.5 35.5h-2"/><path d="m54.5 38.5h-2"/><path d="m54.5 41.5h-2"/><path d="m5.5 5.5h-2"/><path d="m5.5 24.5h-2"/></g></g><g stroke="#7239b3" stroke-opacity=".745098"><path d="m9.5 27.5h6v17h-6z" fill="url(#g)"/><path d="m31.5 28.5h6v16h-6z" fill="url(#e)"/><path d="m20.5 17.5h6v27h-6z" fill="url(#f)"/><path d="m42.5 21.5h6v22.5h-6z" fill="url(#d)"/></g><g fill="none"><path d="m10.5 28.5h4v15h-4z" opacity=".5" stroke="url(#h)" stroke-opacity=".745098"/><path d="m12.5 18.5v11.5" stroke="#000"/><path d="m12.5 21.5h3" stroke="#000"/><g stroke-opacity=".745098"><path d="m21.5 18.5h4v25h-4z" opacity=".5" stroke="url(#i)"/><path d="m32.5 29.5h4v14h-4z" opacity=".5" stroke="url(#j)"/><path d="m43.5 22.5h4v20.5h-4z" opacity=".5" stroke="url(#k)"/></g><g stroke="#000"><g transform="translate(22 4)"><path d="m12.5 18.5v11.5"/><path d="m12.5 19.5h3"/></g><g transform="matrix(1 0 0 -1 33 42)"><path d="m12.5 18.5v11.5"/><path d="m12.5 23.5h3"/></g><g transform="translate(11 -8.5)"><path d="m12.5 18.5v11.5"/><path d="m12.5 23h3"/></g></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/stockcolumnsattach_52x60.svg b/icon-themes/elementary_svg/chart2/res/stockcolumnsattach_52x60.svg
new file mode 100644
index 000000000..fe60a2f08
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/stockcolumnsattach_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.3832 0 0 1.4144 -11.892 21.511)" gradientUnits="userSpaceOnUse" x1="13.697" x2="13.3" y1="12.091" y2="29.436001"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset=".58055538" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="42.5" x2="42.5" y1="49.5" y2="7"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="45" x2="46.135593" xlink:href="#a" y1="19.5" y2="45.75"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="35" x2="35" xlink:href="#a" y1="27" y2="45.864407"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="25" x2="23.805084" xlink:href="#a" y1="17" y2="44.5"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="12.5" x2="12.5" xlink:href="#a" y1="27" y2="45.805084"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="12.5" x2="12.5" xlink:href="#b" y1="27" y2="43"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="23.5" x2="23.5" xlink:href="#b" y1="17" y2="43"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="34.5" x2="34.5" xlink:href="#b" y1="28" y2="43"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="45.5" x2="45.5" xlink:href="#b" y1="21" y2="42.5"/><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><g stroke-linecap="round" stroke-linejoin="round"><path d="m.5.5h57v49h-57z" fill="url(#c)" stroke="#939393" stroke-width=".999"/><g fill="none"><path d="m5.5 5.5v39" stroke="#939393"/><path d="m3.5 44.5h49" stroke="#939393"/><path d="m1.5 1.5h55v47h-55z" stroke="#fff" stroke-width=".999"/><g stroke="#939393"><path d="m52.5 5.5v39"/><path d="m54.5 5.5h-2"/><path d="m54.5 8.5h-2"/><path d="m54.5 11.5h-2"/><path d="m54.5 14.5h-2"/><path d="m54.5 17.5h-2"/><path d="m54.5 20.5h-2"/><path d="m54.5 23.5h-2"/><path d="m54.5 26.5h-2"/><path d="m54.5 29.5h-2"/><path d="m54.5 32.5h-2"/><path d="m54.5 35.5h-2"/><path d="m54.5 38.5h-2"/><path d="m54.5 41.5h-2"/><path d="m5.5 5.5h-2"/><path d="m5.5 24.5h-2"/></g></g><g stroke="#0f5a00" stroke-opacity=".745098"><path d="m9.5 27.5h6v17h-6z" fill="url(#g)"/><path d="m31.5 28.5h6v16h-6z" fill="url(#e)"/><path d="m20.5 17.5h6v27h-6z" fill="url(#f)"/><path d="m42.5 21.5h6v22.5h-6z" fill="url(#d)"/></g><g fill="none"><path d="m10.5 28.5h4v15h-4z" stroke="url(#h)" stroke-opacity=".745098"/><path d="m12.5 18.5v11.5" stroke="#000"/><g stroke-opacity=".745098"><path d="m21.5 18.5h4v25h-4z" stroke="url(#i)"/><path d="m32.5 29.5h4v14h-4z" stroke="url(#j)"/><path d="m43.5 22.5h4v20.5h-4z" stroke="url(#k)"/></g></g><g stroke="#000"><path d="m34.5 22.5v11.5" fill="none"/><path d="m9.5 21.5h6v4h-6z" fill="#353535" stroke-opacity=".745098"/><path d="m45.5 23.5v-11.5" fill="none"/><path d="m23.5 8v13.5" fill="none"/><g stroke-opacity=".745098"><path d="m31.5 25.5h6v4h-6z" fill="#353535"/><g fill="#fff"><path d="m20.5 11.5h6v7h-6z"/><path d="m42.5 15.628784h6v4.871216h-6z"/></g></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/typearea_16.svg b/icon-themes/elementary_svg/chart2/res/typearea_16.svg
new file mode 100644
index 000000000..0b9b055ab
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/typearea_16.svg
@@ -0,0 +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"><stop offset="0" stop-color="#fff"/><stop offset=".65377" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="7.418437" x2="16.020321" y1="7.729679" y2="7.729679"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="2.390045" x2="15.520321" y1="7.729679" y2="7.729679"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="9.520321" x2="16.020321" xlink:href="#a" y1="7.979679" y2="7.729679"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="3.020384" x2="15.520321" xlink:href="#a" y1="7.729679" y2="7.729679"/><g stroke-linecap="round"><g fill="none" stroke="#565656" transform="translate(-2.999979 2.99033)"><path d="m3.4999792 12.50967h14.9999998" stroke-width=".99816"/><path d="m3.4999792-2.4903304v14.5000004"/></g><g stroke-linejoin="round" transform="matrix(0 1 -1 0 15.979679 -1.020321)"><path d="m15.520321 14.479679h-12.0000002l5-5.5000004-4.5000002-4 3.0000002-3.5000004h8.5000002z" fill="url(#c)" stroke="#cc3b02"/><path d="m7.4785154 2.4804688-2.0540735 2.4033309 3.8021206 3.3896378c.3773511.3770914.3919672.9840898.033203 1.3789063l-3.4804686 3.8281252 8.7410241-.00079v-11.0000004z" fill="none" opacity=".72" stroke="url(#e)"/><g stroke-opacity=".485294"><path d="m15.520321 14.479679h-7.0000002l3.5000002-4-3.5000002-6.5000004 2.5000002-2.5h4.5z" fill="url(#b)" stroke="#7239b3"/><path d="m11.488281 2.4804688-1.769531 1.6210937 3.179688 5.9042965c.198314.367081.147697.818737-.126954 1.132813l-2.048828 2.341797h3.796875v-11.0000002z" fill="none" opacity=".72" stroke="url(#d)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/typebar_16.svg b/icon-themes/elementary_svg/chart2/res/typebar_16.svg
new file mode 100644
index 000000000..1f7ab13b5
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/typebar_16.svg
@@ -0,0 +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="5.999999" x2="10.999999" y1="7.999999" y2="7.999999"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="8" x2="8.999999" xlink:href="#c" y1="7" y2="7"/><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset=".00000033" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="11.5" x2="15.499999" y1="9" y2="9"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="15.986255" x2="16.986267" xlink:href="#c" y1="15.009638" y2="15.009638"/><linearGradient id="f" gradientTransform="matrix(1.3831826 0 0 1.4143822 -27.893236 15.50128)" gradientUnits="userSpaceOnUse" x1="21.250437" x2="24.142319" y1="-3.889529" y2="-3.889529"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="3" x2="4" xlink:href="#c" y1="10" y2="10"/><g fill="none" stroke="#565656" stroke-linecap="round" transform="translate(-2.999979 2.99033)"><path d="m3.4999792 12.50967h14.9999998" stroke-width=".99816"/><path d="m3.4999792-2.4903304v14.5000004"/></g><g transform="matrix(0 1 -1 0 16 -.997525)"><g stroke-width=".999987"><rect fill="url(#a)" height="12" rx=".5" ry=".540643" stroke="#452981" stroke-opacity=".501961" width="4" x="6.500001" y="1.5"/><path d="m7.4930029 2.5071437 2.0069967-.00714-.000002 10.0000003h-1.9999978z" fill="none" opacity=".6" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><rect fill="url(#d)" height="9.999998" rx=".999987" stroke="#a62100" stroke-opacity=".501961" width="3.999999" x="11.5" y="3.5"/></g><path d="m15.486249 10.509581h2.000025l-.000004 8.000101h-2.000025z" style="stroke-width:1.000013;opacity:.36;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke:url(#e)" transform="matrix(.9999874 0 0 .9999874 -2.986054 -6.009449)"/><g stroke-width=".999987"><rect fill="url(#f)" height="7.000001" rx=".499999" ry=".5" stroke="#206b00" stroke-opacity=".501961" width="3.999999" x="1.5" y="6.5"/><path d="m2.4975249 7.4999998h2.0024748l.0000003 5.0000002h-2.0024748z" fill="none" opacity=".6" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/typebubble_16.svg b/icon-themes/elementary_svg/chart2/res/typebubble_16.svg
new file mode 100644
index 000000000..10542605e
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/typebubble_16.svg
@@ -0,0 +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="16.530293" x2="22.530369" y1="11.989279" y2="11.989279"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset=".65377" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13.493202" x2="19.50662" y1="13.563705" y2="13.989304"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="-11.519451" x2="-5.9193" xlink:href="#c" y1="3.780623" y2="3.780623"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="-8.479678" x2="-8.479678" xlink:href="#b" y1="1.520321" y2="4.520321"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="-14.578054" x2="-10.376961" xlink:href="#a" y1="10.022489" y2="10.022489"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="-12.479678" x2="-12.479678" xlink:href="#b" y1="8.884489" y2="10.520321"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="-8.085867" x2="-3.884774" xlink:href="#c" y1="11.522489" y2="11.522489"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="-5.98749" x2="-5.98749" xlink:href="#b" y1="10.384489" y2="12.020321"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="-5.285304" x2=".310546" xlink:href="#a" y1="7.017197" y2="7.017197"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="-2.465373" x2="-2.465373" xlink:href="#b" y1="5.208024" y2="7.838711"/><g stroke-linecap="round"><g fill="none" stroke="#565656" transform="translate(-2.999979 2.99033)"><path d="m3.4999792 12.50967h14.9999998" stroke-width=".99816"/><path d="m3.4999792-2.4903304v14.5000004"/></g><g stroke-linejoin="round" stroke-opacity=".705882"><circle cx="-8.719376" cy="3.780624" fill="url(#d)" r="2.240061" stroke="#b24f39" transform="translate(15.979679 -1.020321)"/><circle cx="-8.719376" cy="3.780624" fill="none" r="1.27295" stroke="url(#e)" transform="translate(15.979679 -1.020321)"/><circle cx="-12.477509" cy="10.022489" fill="url(#f)" r="1.501383" stroke="#7239b3" transform="translate(15.979679 -1.020321)"/><circle cx="-12.477509" cy="10.022489" fill="none" r=".602842" stroke="url(#g)" stroke-width=".896351" transform="translate(15.979679 -1.020321)"/><circle cx="-5.985321" cy="11.522489" fill="url(#h)" r="1.501383" stroke="#b24f39" transform="translate(15.979679 -1.020321)"/><circle cx="-5.985321" cy="11.522489" fill="none" r=".602842" stroke="url(#i)" stroke-width=".896351" transform="translate(15.979679 -1.020321)"/><circle cx="-2.487379" cy="7.017194" fill="url(#j)" r="1.99984" stroke="#7239b3" transform="translate(15.979679 -1.020321)"/><circle cx="-2.461884" cy="7.038114" fill="none" r=".969469" stroke="url(#k)" transform="translate(15.979679 -1.020321)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/typecolumn_16.svg b/icon-themes/elementary_svg/chart2/res/typecolumn_16.svg
new file mode 100644
index 000000000..465f8f90a
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/typecolumn_16.svg
@@ -0,0 +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.5" x2="8.5" y1="1" y2="14"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="8.5" x2="8.5" xlink:href="#c" y1="3" y2="12"/><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset=".00000006" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="13.499999" x2="13.499999" y1="3.5" y2="13.5"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="16.486261" x2="16.486261" xlink:href="#c" y1="11.009587" y2="18.009676"/><linearGradient id="f" gradientTransform="matrix(1.3831826 0 0 1.4143822 -27.893236 15.50128)" gradientUnits="userSpaceOnUse" x1="23.057865" x2="23.057865" y1="-6.717619" y2="-1.061439"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="3.499999" x2="3.499999" xlink:href="#c" y1="7.999999" y2="12.5"/><g fill="none" stroke="#565656" stroke-linecap="round" transform="translate(-2.999979 2.99033)"><path d="m3.4999792 12.50967h14.9999998" stroke-width=".99816"/><path d="m3.4999792-2.4903304v14.5000004"/></g><g stroke-width=".999987"><rect fill="url(#a)" height="12" rx=".5" ry=".540643" stroke="#452981" stroke-opacity=".501961" width="4" x="6.500001" y="1.5"/><path d="m7.4930029 2.5071437 2.0069967-.00714-.000002 10.0000003h-1.9999978z" fill="none" opacity=".6" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><rect fill="url(#d)" height="9.999998" rx=".999987" stroke="#a62100" stroke-opacity=".501961" width="3.999999" x="11.5" y="3.5"/></g><path d="m15.486249 10.509581h2.000025l-.000004 8.000101h-2.000025z" style="stroke-width:1.000013;fill:none;stroke-linecap:round;stroke-linejoin:round;opacity:.36;stroke:url(#e)" transform="matrix(.9999874 0 0 .9999874 -2.986054 -6.009449)"/><g stroke-width=".999987"><rect fill="url(#f)" height="7.000001" rx=".499999" ry=".5" stroke="#206b00" stroke-opacity=".501961" width="3.999999" x="1.5" y="6.5"/><path d="m2.4975249 7.4999998h2.0024748l.0000003 5.0000002h-2.0024748z" fill="none" opacity=".6" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/typecolumnline_16.svg b/icon-themes/elementary_svg/chart2/res/typecolumnline_16.svg
new file mode 100644
index 000000000..9c0db5651
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/typecolumnline_16.svg
@@ -0,0 +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"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 -1 1 0 1.020321 15.979679)" gradientUnits="userSpaceOnUse" x1="2.5" x2="2.5" xlink:href="#a" y1="7" y2="12"/><linearGradient id="c" gradientTransform="matrix(0 -1 1 0 1.020321 15.979679)" gradientUnits="userSpaceOnUse" x1="6.5" x2="6.5" xlink:href="#a" y1="12.5" y2="13"/><linearGradient id="d" gradientTransform="matrix(0 -1 1 0 1.020321 15.979679)" gradientUnits="userSpaceOnUse" x1="10.5" x2="10.5" xlink:href="#a" y1="11" y2="12"/><linearGradient id="e" gradientTransform="matrix(0 -1 1 0 1.020321 15.979679)" gradientUnits="userSpaceOnUse" x1="14.5" x2="14.5" xlink:href="#a" y1="4" y2="12"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="16.530293" x2="22.530369" y1="11.989279" y2="11.989279"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="-13.479679" x2="-13.479679" xlink:href="#f" y1="6.020321" y2="15.020321"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="-9.479679" x2="-9.479679" xlink:href="#f" y1="12.020321" y2="15.020321"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="-5.479679" x2="-5.479679" xlink:href="#f" y1="10.020321" y2="15.020321"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="-1.479679" x2="-1.479679" xlink:href="#f" y1="3.020321" y2="15.020321"/><g fill="none" stroke="#565656" stroke-linecap="round" transform="translate(-2.999979 2.99033)"><path d="m3.4999792 12.50967h14.9999998" stroke-width=".99816"/><path d="m3.4999792-2.4903304v14.5000004"/></g><g transform="matrix(0 1 -1 0 15.979679 -1.020321)"><g stroke="#452981" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"><path d="m-14.479678 6.520321h2.000001v8h-2.000001z" fill="url(#g)" transform="rotate(-90)"/><path d="m-10.479678 12.520321h2v2h-2z" fill="url(#h)" transform="rotate(-90)"/><path d="m-6.479679 10.520321h2v4h-2z" fill="url(#i)" transform="rotate(-90)"/><path d="m-2.479679 3.520321h1.999999v11h-1.999999z" fill="url(#j)" transform="rotate(-90)"/></g><g fill="none"><path d="m7.020321 13.479679h7" opacity=".5" stroke="url(#b)"/><path d="m13.020321 9.479679h1" opacity=".5" stroke="url(#c)"/><path d="m11.020321 5.479679h3" opacity=".5" stroke="url(#d)"/><path d="m4.020321 1.479679h10" opacity=".5" stroke="url(#e)"/><path d="m12.020321 14.75934-10.0000002-8.7796614 5-5" stroke="#703224" stroke-opacity=".705882"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/typenet_16.svg b/icon-themes/elementary_svg/chart2/res/typenet_16.svg
new file mode 100644
index 000000000..cbcd85d1a
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/typenet_16.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke-linejoin="round"><path d="m2.3181876 5.471855 5.1387727-3.9069604 6.2388607 3.3709003-.506308 9.0808721-11.2514756.191758z" stroke="#b804b8"/><g stroke-linecap="round"><path d="m4.3888352 6.6849021 2.8915059-2.270345 3.1808259 2.3010933.823643 5.6344906-6.3055622-1.482603z" stroke="#0c6aef"/><g stroke="#565656"><path d="m7.6223714 8.5693864 6.4478546 6.6156426"/><path d="m.98275859 15.208999 6.61564311-6.7115218-6.80740089-3.5475187"/><path d="m7.4545833.6354086.02397 7.9339778 7.3587047-4.0269132"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/typepie_16.svg b/icon-themes/elementary_svg/chart2/res/typepie_16.svg
new file mode 100644
index 000000000..3daefa25f
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/typepie_16.svg
@@ -0,0 +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"><stop offset="0" stop-color="#fff"/><stop offset=".65377" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="b" gradientTransform="matrix(1.3831826 0 0 1.4143822 -27.376666 31.99754)" gradientUnits="userSpaceOnUse" x1=".813559" x2="8" y1="3.5" y2="6.998038"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="10" x2="16" y1="8.5" y2="4.5"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="5" x2="15" y1="8.5" y2="16"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#a" y1="8.5" y2="15"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="5" x2="5" xlink:href="#a" y1="1" y2="7.236048"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="11.5" x2="11.5" xlink:href="#a" y1=".5" y2="6"/><g stroke-linecap="round" stroke-linejoin="round"><path d="m7.5.51757812a7.5 7.5 0 0 0 -7 7.48242188 7.5 7.5 0 0 0 2.3925781 5.478516l4.6074219-4.978516z" fill="url(#b)" stroke="#507525" stroke-opacity=".580882"/><path d="m8 .5a7.5 7.5 0 0 0 -.5.01757812v7.98242188h7.974609a7.5 7.5 0 0 0 .025391-.5 7.5 7.5 0 0 0 -7.5-7.5z" fill="url(#c)" stroke="#703224" stroke-opacity=".639706"/><path d="m7.5 8.5-4.6074219 4.978516a7.5 7.5 0 0 0 5.1074219 2.021484 7.5 7.5 0 0 0 7.474609-7z" fill="url(#d)" stroke="#7239b3"/><g fill="none"><path d="m7.9375 9.5-3.5058594 3.787109c1.0660469.716808 2.2848559 1.210373 3.5703125 1.212891 1.6268611-.002897 3.2441829-.643801 4.4316409-1.755859.918496-.860176 1.463903-2.022787 1.763672-3.244141z" stroke="url(#e)"/><path d="m6.5 1.796875c-1.2220596.3001585-2.3858637.844157-3.2460938 1.7636719-1.1130886 1.1897998-1.7537122 2.8101619-1.7539062 4.4394531.00306 1.4312363.6074777 2.777245 1.4824219 3.908203l3.5175781-3.8007811z" stroke="url(#f)"/><path d="m8.4765625 1.5722656v5.9511719h5.9511715c-.119826-1.5388017-.722275-3.0445412-1.814453-4.1367187-1.092177-1.0921776-2.597917-1.6946272-4.1367185-1.8144532z" stroke="url(#g)" stroke-opacity=".639706"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/typepointline_16.svg b/icon-themes/elementary_svg/chart2/res/typepointline_16.svg
new file mode 100644
index 000000000..2b7559155
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/typepointline_16.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><g fill="none"><g stroke="#565656" stroke-linecap="round" transform="translate(-2.999979 2.99033)"><path d="m3.4999792 12.50967h14.9999998" stroke-width=".99816"/><path d="m3.4999792-2.4903304v14.5000004"/></g><g stroke-opacity=".705882" transform="matrix(0 1 -1 0 15.979679 -1.020321)"><g stroke="#7239b3"><g stroke-linecap="round" stroke-linejoin="round" transform="rotate(-90)"><path d="m-12.479678 12.520321h1v1h-1z"/><path d="m-8.479678 12.520321h1v1h-1z"/><path d="m-3.47968 8.520321h1v1h-1z"/></g><path d="m13.020321 11.979679v-3.9999996l-4.0000003-5"/></g><g stroke="#cc3b02"><g stroke-linecap="round" stroke-linejoin="round" transform="rotate(-90)"><path d="m-12.479678 7.520321h1v1h-1z"/><path d="m-10.479678 3.520321h1v1h-1z"/><path d="m-2.47968 12.520321h1v1h-1z"/></g><path d="m8.0203207 11.979679-4-1.9999996 9.0000003-8"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/typestock_16.svg b/icon-themes/elementary_svg/chart2/res/typestock_16.svg
new file mode 100644
index 000000000..d8b0b576d
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/typestock_16.svg
@@ -0,0 +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="4.5" x2="4.5" xlink:href="#b" y1="9" y2="12"/><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="8.5" x2="8.5" xlink:href="#b" y1="12" y2="15"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="12.5" x2="12.5" xlink:href="#b" y1="9" y2="12"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="13.493202" x2="19.50662" y1="13.563705" y2="13.989304"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="-3.479679" x2="-3.479679" xlink:href="#e" y1="8.020321" y2="14.94405"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="-7.479679" x2="-7.479679" xlink:href="#e" y1="11.020321" y2="15.020321"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="-11.479679" x2="-11.479679" xlink:href="#e" y1="8.020321" y2="15.020321"/><g stroke-linecap="round"><g fill="none" stroke="#565656" transform="translate(-2.999979 2.99033)"><path d="m3.4999792 12.50967h14.9999998" stroke-width=".99816"/><path d="m3.4999792-2.4903304v14.5000004"/></g><g stroke-linejoin="round" transform="matrix(0 1 -1 0 15.979679 -1.020321)"><g stroke="#a62100" stroke-opacity=".501961"><path d="m-12.479678 8.520321h2v6h-2z" fill="url(#h)" transform="rotate(-90)"/><path d="m-8.479678 11.520321h2.000001v3h-2.000001z" fill="url(#g)" transform="rotate(-90)"/><path d="m-4.479679 8.520321h2v6h-2z" fill="url(#f)" transform="rotate(-90)"/></g><g fill="none" stroke="#565656"><path d="m6.5203208 12.479679h-4"/><path d="m4.5203208 11.979679v-1.5"/><path d="m10.020321 8.4796786h-4.0000002"/><path d="m8.5203208 7.9796786v-1.5"/><path d="m5.520321 4.4796786h-4.0000002"/><path d="m2.5203208 3.9796786v-1.5"/></g></g></g><g fill="none"><path d="m4.5 8v5" opacity=".5" stroke="url(#a)"/><path d="m8.5 11v2" opacity=".5" stroke="url(#c)"/><path d="m12.5 8v5" opacity=".5" stroke="url(#d)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/typexy_16.svg b/icon-themes/elementary_svg/chart2/res/typexy_16.svg
new file mode 100644
index 000000000..7128044e0
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/typexy_16.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke-linecap="round"><g stroke="#565656" transform="translate(-2.999979 2.99033)"><path d="m3.4999792 12.50967h14.9999998" stroke-width=".99816"/><path d="m3.4999792-2.4903304v14.5000004"/></g><g stroke-linejoin="round" stroke-opacity=".705882"><g stroke="#7239b3"><path d="m2.500001 9.5h1v1h-1z"/><path d="m6.500001 7.5h1v1h-1z"/><path d="m12.5 9.5h1v1h-1z"/></g><g stroke="#cc3b02"><path d="m2.500001 5.5h1v1h-1z"/><path d="m10.5 4.5h1v1h-1z"/><path d="m10.5 13.5h1v1h-1z"/><path d="m14.5.5h1v1h-1z"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/valueaxisdirect3d_52x60.svg b/icon-themes/elementary_svg/chart2/res/valueaxisdirect3d_52x60.svg
new file mode 100644
index 000000000..3602fa29c
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/valueaxisdirect3d_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="15.608" x2="15.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="42.5" x2="42.5" y1="49.5" y2="7"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="44.500069" x2="52.499931" xlink:href="#a" y1="28.9375" y2="28.9375"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="8.000451" x2="28.49955" xlink:href="#a" y1="23" y2="23"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="25.500023" x2="52.499977" xlink:href="#a" y1="12.71875" y2="12.71875"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="4.500023" x2="54.999931" y1="21.843882" y2="21.843882"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><g stroke-linecap="round" stroke-linejoin="round"><path d="m.5.5h57v49h-57z" fill="url(#b)" stroke="#939393" stroke-width=".999"/><g fill="none"><path d="m1.5 1.5h55v47h-55z" stroke="#fff" stroke-width=".999"/><path d="m10.5 38 17.5-33 24 12.4375-5 20" stroke="#9468c4" stroke-opacity=".988235"/></g></g><path d="m8.5 41 2-3 17.5-33-2 3z" fill="url(#d)"/><path d="m26 8 24 12.4375 2-3-24-12.4375z" fill="url(#e)"/><path d="m45 40.4375 2-3 5-20-2 3z" fill="url(#c)"/><path d="m8.5 41 17.5-33 24 12.4375-5 20" fill="none" stroke="#9468c4" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".988235"/><path d="m17 8.1875-10 9.3125 31 15 16.5-4.757359" fill="none" stroke="#cc3b02" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".745098"/><g fill="url(#f)"><path d="m52.5 30.742641 2-3-16.5 4.757359-2 3z"/><path d="m36 35.5 2-3-31-15-2 3z"/><path d="m5 20.5 10-9.3125 2-3-10 9.3125z"/></g><g fill="none" stroke-linecap="round"><g stroke="#cc3b02" stroke-opacity=".745098"><path d="m15 11.1875-10 9.3125 31 15 16.5-4.757359" stroke-linejoin="round"/><path d="m5 20.5 2-3"/><path d="m15 11.1875 2-3"/><path d="m52.5 30.742641 2-3"/></g><g stroke="#9468c4" stroke-opacity=".988235"><path d="m45 40.4375 2-3"/><path d="m26 8 2-3"/><path d="m8.5 41 2-3"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/valueaxisdirectboth_52x60.svg b/icon-themes/elementary_svg/chart2/res/valueaxisdirectboth_52x60.svg
new file mode 100644
index 000000000..6b436bca1
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/valueaxisdirectboth_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="42.5" x2="42.5" y1="49.5" y2="7"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><path d="m.5.5h57v49h-57z" fill="url(#a)" stroke="#939393" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><path d="m1.5 1.5h55v47h-55z" fill="none" stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><g stroke="#9468c4" stroke-opacity=".988235"><path d="m8.5 41 17.5-33 24 12.4375-5 20" fill="none"/><g fill="#fff" stroke-linecap="round" stroke-linejoin="round"><path d="m7.5 39.5h3v3h-3z"/><path d="m48.5 18.5h3v3h-3z"/><path d="m24.5 6.5h3v3h-3z"/></g></g><path d="m15 11.1875-10 9.3125 31 15 16.5-4.757359" fill="none" stroke="#cc3b02" stroke-opacity=".745098"/><g fill="#fff" stroke-linecap="round" stroke-linejoin="round"><g stroke="#cc3b02" stroke-opacity=".745098"><path d="m50.5 29.5h3v3h-3z"/><path d="m34.5 33.5h3v3h-3z"/><path d="m12.5 10.5h3v3h-3z"/><path d="m3.5 19.5h3v3h-3z"/></g><path d="m43.5 38.5h3v3h-3z" stroke="#9468c4" stroke-opacity=".988235"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/valueaxisdirectlines_52x60.svg b/icon-themes/elementary_svg/chart2/res/valueaxisdirectlines_52x60.svg
new file mode 100644
index 000000000..caddb702a
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/valueaxisdirectlines_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="42.5" x2="42.5" y1="49.5" y2="7"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><path d="m.5.5h57v49h-57z" fill="url(#a)" stroke="#939393" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><g fill="none"><path d="m1.5 1.5h55v47h-55z" stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><path d="m8.5 41 17.5-33 24 12.4375-5 20" stroke="#9468c4" stroke-opacity=".988235"/><path d="m15 11.1875-10 9.3125 31 15 16.5-4.757359" stroke="#cc3b02" stroke-opacity=".745098"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/valueaxisdirectpoints_52x60.svg b/icon-themes/elementary_svg/chart2/res/valueaxisdirectpoints_52x60.svg
new file mode 100644
index 000000000..c55841783
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/valueaxisdirectpoints_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="42.5" x2="42.5" y1="49.5" y2="7"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><g stroke-linecap="round" stroke-linejoin="round"><path d="m.5.5h57v49h-57z" fill="url(#a)" stroke="#939393" stroke-width=".999"/><path d="m1.5 1.5h55v47h-55z" fill="none" stroke="#fff" stroke-width=".999"/><g fill="#fff"><g stroke="#9468c4" stroke-opacity=".988235"><path d="m7.5 39.5h3v3h-3z"/><path d="m48.5 18.5h3v3h-3z"/><path d="m24.5 6.5h3v3h-3z"/></g><g stroke="#cc3b02" stroke-opacity=".745098"><path d="m50.5 29.5h3v3h-3z"/><path d="m34.5 33.5h3v3h-3z"/><path d="m12.5 10.5h3v3h-3z"/><path d="m3.5 19.5h3v3h-3z"/></g><path d="m43.5 38.5h3v3h-3z" stroke="#9468c4" stroke-opacity=".988235"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/valueaxissmooth3d_52x60.svg b/icon-themes/elementary_svg/chart2/res/valueaxissmooth3d_52x60.svg
new file mode 100644
index 000000000..1837d71da
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/valueaxissmooth3d_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="42.5" x2="42.5" y1="49.5" y2="7"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="4.467926" x2="55.926685" y1="21.525034" y2="21.525034"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="8.008959" x2="53.133263" y1="22.594744" y2="22.594744"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><g stroke-linecap="round"><path d="m.5.5h57v49h-57z" fill="url(#a)" stroke="#939393" stroke-linejoin="round" stroke-width=".999"/><path d="m1.5 1.5h55v47h-55z" fill="none" stroke="#fff" stroke-linejoin="round" stroke-width=".999"/><path d="m31.349609 4.4277344c-1.150132.0519668-2.274458.2366897-3.349609.5722656-3.460635 1.0801326-6.385261 4.3354702-8.798828 8.398438 1.98177-2.616128 4.244133-4.6010673 6.798828-5.398438 1.075151-.3355759 2.199477-.5202988 3.349609-.5722656 8.05093-.3637677 17.407887 5.8232736 20.650391 13.0097656 2.01098 4.457015-1.35015 12.624831-3.46875 17.007812-.858828 1.776753-1.53125 2.992188-1.53125 2.992188l2-3s7.826181-13.736221 5-20c-3.242504-7.186492-12.599461-13.3735333-20.650391-13.0097656zm-12.148437 8.9707036c-7.238271 9.555213-10.701172 27.601562-10.701172 27.601562l2-3s2.825356-14.710296 8.701172-24.601562z" fill="url(#c)" stroke="#9468c4" stroke-opacity=".988235"/></g><path d="m17 8.1875s-8.8595229 3.989816-9.9238281 8.105469c2.9414531-2.859208 7.9238281-5.105469 7.9238281-5.105469zm-9.9238281 8.105469c-1.363058 1.324946-2.2911087 2.780795-2.0761719 4.207031 1.7106614 11.351274 19.56197 14.025708 31 15 5.703394.485815 16.5-4.757813 16.5-4.757812l2-3c0-.000001-1.777074.852143-4.234375 1.833984-3.65534 1.46053-8.855013 3.214344-12.265625 2.923828-11.43803-.974292-29.2893386-3.648726-31-15-.0604085-.400847-.0278021-.804965.0761719-1.207031z" fill="url(#b)" stroke="#cc3b02" stroke-opacity=".745098"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/valueaxissmoothboth_52x60.svg b/icon-themes/elementary_svg/chart2/res/valueaxissmoothboth_52x60.svg
new file mode 100644
index 000000000..456802b8f
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/valueaxissmoothboth_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="42.5" x2="42.5" y1="49.5" y2="7"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><path d="m.5.5h57v49h-57z" fill="url(#a)" stroke="#939393" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><path d="m1.5 1.5h55v47h-55z" fill="none" stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><g stroke="#9468c4" stroke-opacity=".988235"><path d="m8.5 41s5.614469-29.290291 17.5-33c8.60121-2.6846076 20.294281 4.224366 24 12.4375 2.826181 6.263779-5 20-5 20" fill="none"/><g fill="#fff" stroke-linecap="round" stroke-linejoin="round"><path d="m7.5 39.5h3v3h-3z"/><path d="m48.5 18.5h3v3h-3z"/><path d="m24.5 6.5h3v3h-3z"/></g></g><path d="m15 11.1875s-10.6787662 4.808475-10 9.3125c1.7106614 11.351274 19.56197 14.025708 31 15 5.703394.485815 16.5-4.757359 16.5-4.757359" fill="none" stroke="#cc3b02" stroke-opacity=".745098"/><g fill="#fff" stroke-linecap="round" stroke-linejoin="round"><g stroke="#cc3b02" stroke-opacity=".745098"><path d="m50.5 29.5h3v3h-3z"/><path d="m34.5 33.5h3v3h-3z"/><path d="m12.5 10.5h3v3h-3z"/><path d="m3.5 19.5h3v3h-3z"/></g><path d="m43.5 38.5h3v3h-3z" stroke="#9468c4" stroke-opacity=".988235"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/valueaxissmoothlines_52x60.svg b/icon-themes/elementary_svg/chart2/res/valueaxissmoothlines_52x60.svg
new file mode 100644
index 000000000..f34594e04
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/valueaxissmoothlines_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="42.5" x2="42.5" y1="49.5" y2="7"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><path d="m.5.5h57v49h-57z" fill="url(#a)" stroke="#939393" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><g fill="none"><path d="m1.5 1.5h55v47h-55z" stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><path d="m8.5 41s5.614469-29.290291 17.5-33c8.60121-2.6846076 20.294281 4.224366 24 12.4375 2.826181 6.263779-5 20-5 20" stroke="#9468c4" stroke-opacity=".988235"/><path d="m15 11.1875s-10.6787662 4.808475-10 9.3125c1.7106614 11.351274 19.56197 14.025708 31 15 5.703394.485815 16.5-4.757359 16.5-4.757359" stroke="#cc3b02" stroke-opacity=".745098"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/valueaxisstepped3d_52x60.svg b/icon-themes/elementary_svg/chart2/res/valueaxisstepped3d_52x60.svg
new file mode 100644
index 000000000..595c7d4d5
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/valueaxisstepped3d_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="13.608" x2="13.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="15.608" x2="15.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="42.5" x2="42.5" y1="49.5" y2="7"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="52" x2="55" xlink:href="#a" y1="31.619459" y2="31.619459"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="36.000042" x2="54.999958" xlink:href="#a" y1="33.99815" y2="33.99815"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="36" x2="39" xlink:href="#a" y1="26.5" y2="26.5"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="5.000043" x2="38.999958" xlink:href="#a" y1="19" y2="19"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="5" x2="8" xlink:href="#a" y1="14.5" y2="14.5"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="5.000043" x2="16.499956" xlink:href="#a" y1="10" y2="10"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="9.000044" x2="28.999956" xlink:href="#b" y1="40" y2="40"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="45" x2="48" xlink:href="#b" y1="28.53125" y2="28.53125"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="45.000046" x2="52.999954" xlink:href="#b" y1="18.03125" y2="18.03125"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="50" x2="53" xlink:href="#b" y1="12" y2="12"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="26.000044" x2="52.999958" xlink:href="#b" y1="6" y2="6"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="26" x2="29" xlink:href="#b" y1="23" y2="23"/><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><g stroke-linecap="round" stroke-linejoin="round"><path d="m.5.5h57v49h-57z" fill="url(#c)" stroke="#939393" stroke-width=".999"/><g fill="none"><path d="m11.5 38.5h17v-34h24v12l-5 .0625v20.9375" stroke="#9468c4" stroke-opacity=".988235"/><path d="m1.5 1.5h55v47h-55z" stroke="#fff" stroke-width=".999"/><path d="m45.5 40.5 2-3" stroke="#9468c4" stroke-opacity=".988235"/></g></g><path d="m45.5 40.5 2-3v-20.9375l-2 3z" fill="url(#k)"/><path d="m45.5 19.5625 5-.0625 2-3-5 .0625z" fill="url(#l)"/><path d="m50.5 19.5 2-3v-12l-2 3z" fill="url(#m)"/><path d="m50.5 7.5 2-3h-24l-2 3z" fill="url(#n)"/><path d="m28.5 4.5v34l-2 3v-34z" fill="url(#o)"/><path d="m9.5 41.5 2-3h17l-2 3z" fill="url(#j)"/><path d="m9.5 41.5h17v-34h24v12l-5 .0625v20.9375" fill="none" stroke="#9468c4" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".988235"/><path d="m16 8.5h-8.5v9h31v15l16-.0037v-4.75368" fill="none" stroke="#cc3b02" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".745098"/><path d="m14 11.5 2-3h-8.5l-2 3z" fill="url(#i)"/><path d="m5.5 20.5 2-3v-9l-2 3z" fill="url(#h)"/><path d="m5.5 20.5h31l2-3h-31z" fill="url(#g)"/><path d="m36.5 20.5v15l2-3v-15z" fill="url(#f)"/><path d="m36.5 35.5 16-.0037 2-3-16 .0037z" fill="url(#e)"/><path d="m52.5 30.74262 2-3v4.75368l-2 3z" fill="url(#d)"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><g stroke="#cc3b02" stroke-opacity=".745098"><path d="m14 11.5h-8.5v9h31v15l16-.0037v-4.75368"/><path d="m14 11.5 2-3"/><path d="m5.5 11.5 2-3"/><path d="m52.5 30.74262 2-3"/><path d="m52.5 35.4963 2-3"/></g><g stroke="#9468c4" stroke-opacity=".988235"><path d="m45.5 19.5625 2-3"/><path d="m50.5 19.5 2-3"/><path d="m26.5 7.5 2-3"/><path d="m26.5 41.5 2-3"/><path d="m9.5 41.5 2-3"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/valueaxissteppedboth_52x60.svg b/icon-themes/elementary_svg/chart2/res/valueaxissteppedboth_52x60.svg
new file mode 100644
index 000000000..7b2b99269
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/valueaxissteppedboth_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="42.5" x2="42.5" y1="49.5" y2="7"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><path d="m.5.5h57v49h-57z" fill="url(#a)" stroke="#939393" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><path d="m1.5 1.5h55v47h-55z" fill="none" stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><g stroke="#9468c4" stroke-opacity=".988235"><path d="m9.5 41.5h17v-34h24v12l-5 .0625v20.9375" fill="none"/><g fill="#fff" stroke-linecap="round" stroke-linejoin="round"><path d="m7.5 39.5h3v3h-3z"/><path d="m48.5 18.5h3v3h-3z"/><path d="m24.5 6.5h3v3h-3z"/></g></g><path d="m14 11.5h-8.5v9h31v15l16-.0037v-4.75368" fill="none" stroke="#cc3b02" stroke-opacity=".745098"/><g fill="#fff" stroke-linecap="round" stroke-linejoin="round"><g stroke="#cc3b02" stroke-opacity=".745098"><path d="m50.5 29.5h3v3h-3z"/><path d="m34.5 33.5h3v3h-3z"/><path d="m12.5 10.5h3v3h-3z"/><path d="m3.5 19.5h3v3h-3z"/></g><path d="m43.5 38.5h3v3h-3z" stroke="#9468c4" stroke-opacity=".988235"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/chart2/res/valueaxissteppedlines_52x60.svg b/icon-themes/elementary_svg/chart2/res/valueaxissteppedlines_52x60.svg
new file mode 100644
index 000000000..6fe1de766
--- /dev/null
+++ b/icon-themes/elementary_svg/chart2/res/valueaxissteppedlines_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="42.5" x2="42.5" y1="49.5" y2="7"><stop offset="0" stop-color="#f6f6f6"/><stop offset=".35294119" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff" stop-opacity=".915441"/></linearGradient><g fill="#010101"><path d="m3 3h57v49h-57z" opacity=".02"/><path d="m3 3h56.5v48.5h-56.5z" opacity=".05"/><path d="m3 3h56v48h-56z" opacity=".2"/></g><path d="m.5.5h57v49h-57z" fill="url(#a)" stroke="#939393" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><g fill="none"><path d="m1.5 1.5h55v47h-55z" stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999"/><path d="m9.5 41.5h17v-34h24v12l-5 .0625v20.9375" stroke="#9468c4" stroke-opacity=".988235"/><path d="m14 11.5h-8.5v9h31v15l16-.0037v-4.75368" stroke="#cc3b02" stroke-opacity=".745098"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/about.svg b/icon-themes/elementary_svg/cmd/32/about.svg
new file mode 100644
index 000000000..7094db7f1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/about.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="9.907559" x2="12.258671" y1="12.887577" y2="20.403847"><stop offset="0" stop-color="#fff" stop-opacity=".27451"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="19.638996" x2="19.638996" y1="1.822148" y2="28.530334"><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="c" cx="62.625" cy="4.625" gradientTransform="matrix(1.4117648 0 0 .56470513 -72.411731 23.388235)" gradientUnits="userSpaceOnUse" r="10.625"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="16.000036" x2="16.000036" y1="1.497433" y2="29.618414"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><path d="m31.000038 25.999999c0 3.313709-6.715729 6.000001-15 6.000001-8.2842699 0-14.9999997-2.686292-14.9999997-6.000001 0-3.313707 6.7157298-5.999999 14.9999997-5.999999 8.284271 0 15 2.686292 15 5.999999z" fill="url(#c)" fill-rule="evenodd" opacity=".3"/><path d="m16.000037 1.4974327c.978784 0 4.13436 7.910881 4.926214 8.488271.791851.5773873 9.263652 1.1447403 9.566113 2.0789733.302461.934234-6.219087 6.39078-6.521548 7.325013-.30246.934233 1.777824 9.195756.985972 9.773145-.791853.577387-7.977967-3.961163-8.956752-3.961163-.978783 0-8.1648972 4.53855-8.9567501 3.961163-.7918519-.577389 1.2884321-8.838913.9859716-9.773145-.3024604-.934233-6.8240081-6.39078-6.5215473-7.325015.3024608-.934231 8.7742608-1.501584 9.5661148-2.0789713.791852-.57739 3.947429-8.488271 4.926212-8.488271z" fill="url(#d)" stroke="#ad5f00" stroke-linejoin="round" stroke-opacity=".498039" stroke-width=".992271"/><path d="m16.008597 2.928904c-1.412439 2.674148-2.696301 5.432298-4.168399 8.065176-2.9741416.571623-5.9951175 1.01272-8.9878512 1.528574 2.068776 2.127369 4.1154729 4.286762 6.1689248 6.422463-.027883 1.120075-.3297428 2.255067-.4115096 3.383432-.2151051 1.763357-.4094732 3.879237-.6636652 5.637582 2.6703322-1.317263 5.3192342-2.753549 8.0028352-4.033221 2.889137 1.162973 5.624472 2.788167 8.207491 4.091509-.404423-2.843686-.92157-6.105122-1.297355-8.947299.677523-.936651 1.653369-1.671505 2.415879-2.553298 1.294961-1.335342 2.582496-2.677954 3.8899-4.001168-2.962436-.696339-6.023281-.941321-8.994049-1.528503-.706796-1.026526-1.163432-2.24275-1.772226-3.340019-.793792-1.576519-1.580425-3.156701-2.389975-4.725228z" fill="none" opacity=".8" stroke="url(#b)" stroke-linejoin="round"/><path d="m16.008597 2.241404c-.254446.374093-2.346828 3.472786-4.375 8.25a.20608164.20608164 0 0 1 -.03125.03125.20608164.20608164 0 0 1 -.09375.0625.20608164.20608164 0 0 1 -.03125.03125c-3.0053008.490049-7.0029861 1.038743-9.3125002 1.6875 1.5783275 2.00052 3.5604578 3.737007 5.34375 5.5625l20.2500002-3.59375c.582787-.584147 1.71282-1.713072 2-2-2.871985-.776885-6.239483-1.134102-9.25-1.625a.20608164.20608164 0 0 1 -.03125-.03125.20608164.20608164 0 0 1 -.09375-.0625.20608164.20608164 0 0 1 -.03125-.03125c-1.525162-3.540869-4.056294-7.800982-4.34375-8.28125z" fill="url(#a)" opacity=".8"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/absoluterecord.svg b/icon-themes/elementary_svg/cmd/32/absoluterecord.svg
new file mode 100644
index 000000000..87e596416
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/absoluterecord.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="11.25" cy="19.031" gradientTransform="matrix(1.0726472 0 0 .24804124 12.645351 25.793386)" gradientUnits="userSpaceOnUse" r="8.063"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(0 1 1 0 2 -16)" gradientUnits="userSpaceOnUse" x1="4.715" x2="43.601" y1="22.595" y2="22.595"><stop offset="0" stop-color="#d1ff82"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-1.00464 0 0 1 53.044 -17.992)" gradientUnits="userSpaceOnUse" x1="34.883" x2="34.883" y1="12.992" y2="37.992"><stop offset="0" stop-color="#fff"/><stop offset=".52" stop-color="#fff" stop-opacity=".235"/><stop offset=".52" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="d" cx="99.157" cy="186.171" gradientTransform="matrix(.08508 0 0 .02707 .074 10.927)" gradientUnits="userSpaceOnUse" r="62.769"><stop offset="0" stop-color="#3d3d3d"/><stop offset=".5" stop-color="#686868" stop-opacity=".498"/><stop offset="1" stop-color="#686868" stop-opacity="0"/></radialGradient><linearGradient id="e" gradientTransform="matrix(.61402 0 0 .45904 -1243.367 -1471.69)" gradientUnits="userSpaceOnUse" x1="2035.165" x2="2035.165" y1="3208.074" y2="3241.997"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="8.304727" x2="8.304727" y1="1.020048" y2="15.948804"><stop offset="0" stop-color="#fff"/><stop offset=".508" stop-color="#fff" stop-opacity=".235"/><stop offset=".835" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><g transform="translate(-14.998 -8.835)"><path d="m33.154815 30.450743c0 2.66668-17.090534 2.729347-17.090534.06267 0-2.66668 17.090534-2.729347 17.090534-.06267z" fill="url(#a)" opacity=".163" stroke-width=".523973"/><path d="m24.107-6.478 16.9 14.43-16.917 14.421z" fill="url(#b)" transform="matrix(.66667 0 0 .66667 3.488 15.18)"/><g fill="none"><path d="m19.498 10.835 11.328 9.645-11.337 9.637z" opacity=".5" stroke="#206b00" stroke-width="1.000005"/><path d="m25.517872 8.7299564v-11.9999401l13.123855 11.2499438-13.123855 11.2499439z" opacity=".6" stroke="url(#c)" stroke-width="1.5" transform="matrix(.66667 0 0 .66667 3.488 15.18)"/></g></g><g transform="translate(13.978 13.332682)"><path d="m13.852 15.967a5.341 1.7003184 0 0 1 -10.682 0 5.341 1.7003184 0 1 1 10.682 0z" fill="url(#d)"/><path d="m8.51.5c-4.42 0-8.01 3.59-8.01 8.01s3.59 8.012 8.01 8.012 8.012-3.59 8.012-8.01-3.59-8.012-8.01-8.012z" fill="url(#e)" opacity=".99"/><path d="m8.51.5c-4.42 0-8.01 3.59-8.01 8.01s3.59 8.012 8.01 8.012 8.012-3.59 8.012-8.01-3.59-8.012-8.01-8.012z" fill="none" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/><path d="m15.76 8.51c0 4.004-3.246 7.25-7.25 7.25-4.002 0-7.247-3.246-7.247-7.25 0-4.002 3.245-7.247 7.248-7.247 4.004 0 7.25 3.245 7.25 7.248z" fill="none" opacity=".5" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><path d="m9.202 4.005c-.82-.11-1.673-.038-2.455.238-.79.28-1.534.758-1.884 1.574-.223.5-.213 1.04 0 1.55s.78 1 1.478 1c.395 0 .79-.136 1.05-.38s.392-.566.43-.86c.047-.37-.062-.524-.12-.666.038-.042.1-.098.096-.095.042-.024.1-.036.143-.047.02-.006.03.003.047 0 .016-.004-.017-.003.07-.024.46-.11 1.012.197 1.145.405.003.003.033.064-.047.31-.08.244-.258.6-.5.953-.542.784-1.244 1.765-1.24 3.004 0 .322-.02.454.023.74.035.22.168.403.286.5.02.015.03.01.048.023-.34.15-.632.39-.81.692-.29.49-.3 1.183.095 1.717l-.024.022c.01.017.036.01.048.024.004.005-.003.02 0 .024.41.553 1.075.72 1.646.644.575-.078 1.188-.428 1.406-1.097.003-.007-.002-.017 0-.024.004-.01.02-.012.024-.024h-.024c.277-.8-.143-1.574-.834-1.932a.758.758 0 0 0 .334-.667c-.022-.773.098-1.315.715-1.764a.758.758 0 0 0 .024-.024c.477-.37.95-.807 1.336-1.335.377-.516.67-1.16.62-1.883v-.048h-.024c-.036-.763-.483-1.393-1.05-1.812-.57-.423-1.28-.667-2.026-.74-.008 0-.016.002-.024 0z" fill="#002e99" opacity=".05"/><path d="m8.858 11.625c-.025-.9.177-1.773 1.027-2.392.898-.7 1.763-1.575 1.67-2.607-.02-.995-1.178-1.775-2.428-1.887-1.405-.196-3.106.285-3.577 1.383-.24.534-.017 1.49.784 1.49.47 0 .685-.3.72-.578.027-.21-.06-.397-.11-.57-.058-.198.19-.58.458-.736.225-.13.46-.175.496-.183.808-.194 1.613.235 1.95.757.335.522-.035 1.314-.567 2.084-.53.77-1.1 1.644-1.1 2.573 0 .355-.03.475-.008.618.018.115.396.1.686.047zm-.368 1.21c-.773-.04-1.308.835-.844 1.393.415.616 1.577.464 1.776-.233.207-.543-.29-1.168-.932-1.16z" fill="#002e99" opacity=".15"/><path d="m8.858 10.862c-.025-.9.177-1.773 1.027-2.392.898-.7 1.763-1.575 1.67-2.607-.02-.995-1.178-1.775-2.428-1.887-1.405-.196-3.107.286-3.577 1.384-.24.534-.017 1.49.784 1.49.47 0 .685-.3.72-.578.027-.21-.06-.397-.11-.57-.058-.198.19-.58.458-.736.225-.13.46-.174.496-.182.808-.194 1.613.235 1.95.757.335.523-.035 1.315-.567 2.085-.53.77-1.1 1.645-1.1 2.574 0 .352-.03.472-.008.615.018.115.396.1.686.047zm-.368 1.21c-.773-.04-1.308.835-.844 1.393.415.617 1.577.464 1.776-.233.207-.543-.29-1.168-.932-1.16z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/acceptalltrackedchanges.svg b/icon-themes/elementary_svg/cmd/32/acceptalltrackedchanges.svg
new file mode 100644
index 000000000..fb7fa4281
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/acceptalltrackedchanges.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(.93366733 0 0 .93268006 -573.98076 151.34913)" gradientUnits="userSpaceOnUse" x1="641" x2="641.4115" y1="-143.5" y2="-127.95408"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.93366733 0 0 .93268006 -573.98076 151.34913)" gradientUnits="userSpaceOnUse" x1="640.81403" x2="640.81403" y1="-142.718" y2="-129.33"><stop offset="0" stop-color="#fff"/><stop offset=".508" stop-color="#fff" stop-opacity=".235"/><stop offset=".835" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="d" xlink:href="#c"/><linearGradient id="e" gradientTransform="matrix(.56757 0 0 .72973 2.378 -2.514)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="5.564" y2="43"><stop offset="0" stop-color="#fff"/><stop offset=".036" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.62857 0 0 .6084 .914 -.535)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="g" cx="605.714" cy="486.648" gradientTransform="matrix(.01566 0 0 .00824 17.61 25.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><radialGradient id="h" cx="605.714" cy="486.648" gradientTransform="matrix(-.01566 0 0 .00824 14.39 25.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><linearGradient id="i" gradientTransform="matrix(.04577 0 0 .00824 -.542 25.98)" 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="j" gradientTransform="matrix(.53064 0 0 .5897 39.27 -1.792)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><radialGradient id="k" cx="24.837" cy="36.421" gradientTransform="matrix(.80967 0 0 .21306 -4.11 18.902)" gradientUnits="userSpaceOnUse" r="15.645" xlink:href="#c"/><path d="m4.95 29h22.1v2h-22.1z" fill="url(#i)" opacity=".15"/><path d="m4.95 29v2c-.807.004-1.95-.448-1.95-1s.9-1 1.95-1z" fill="url(#h)" opacity=".15"/><path d="m27.05 29v2c.807.004 1.95-.448 1.95-1s-.9-1-1.95-1z" fill="url(#g)" opacity=".15"/><path d="m5 1 22 .002v27.998h-22z" fill="url(#f)"/><path d="m26.5 28.5h-21v-27h21z" fill="none" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.5.5 23 .002v28.998h-23z" fill="none" stroke="url(#j)" stroke-linejoin="round"/><path d="m7 4h3v1h-3zm4 0h3v1h-3zm4 0h3v1h-3zm4 0h2v1h-2zm-12 3h4v1h-4zm5 0h4v1h-4z" fill="#aaa"/><path d="m17 7h2v1h-2z" fill="#c6262e"/><path d="m20 7h5v1h-5zm-13 3h2v1h-2z" fill="#aaa"/><path d="m10 10h8v1h-8z" fill="#c6262e"/><path d="m7 14h5v1h-5z" fill="#aaa"/><path d="m13 14h8v1h-8z" fill="#c6262e"/><path d="m25 14h-3v1h3zm-15 3h-3v1h3z" fill="#aaa"/><path d="m13 17h-2v1h2z" fill="#c6262e"/><path d="m14 17h5v1h-5zm10 0h-4v1h4zm-17 4h5v1h-5zm6 0h8v1h-8zm12 0h-3v1h3zm-12 3h-6v1h6zm1 0h2v1h-2zm9 0h-6v1h6z" fill="#aaa"/><path d="m28.667 26.662a12.667 3.333 0 1 1 -25.334 0 12.667 3.333 0 1 1 25.334 0z" fill="url(#k)" fill-rule="evenodd" opacity=".205" transform="matrix(.786 0 0 .786 9.895 10.03)"/><g transform="translate(-.002505 .00026)"><path d="m24.5 17.509539c-3.863515 0-7.002505 3.13567-7.002505 6.995101 0 3.85943 3.13899 6.9951 7.002505 6.9951s7.002505-3.13567 7.002505-6.9951c0-3.859431-3.13899-6.995101-7.002505-6.995101z" fill="url(#a)" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".737255"/><path d="m30.568838 24.50464c0 3.348321-2.716972 6.06242-6.068838 6.06242s-6.068838-2.714099-6.068838-6.06242c0-3.348322 2.716972-6.062421 6.068838-6.062421s6.068838 2.714099 6.068838 6.062421z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m28.436348 19.288324a1.9053397 1.9033041 0 0 0 -.08753.08753l-3.910426 4.254446-1.400506-1.39847a1.9053397 1.9033041 0 0 0 -2.683964 0l-1.867681 1.865645a1.9053397 1.9033041 0 0 0 -.496691.814248 1.9053397 1.9033041 0 0 0 0 .06107c.03868.541475.129262 1.074807.292111 1.572516a1.9053397 1.9033041 0 0 0 .350127.378625l4.667675 3.731291a1.9053397 1.9033041 0 0 0 .671754.349108c.02036.002.03868 0 .05802 0a1.9053397 1.9033041 0 0 0 .118066.03054c.116031.0051.232061 0 .350127 0 .166921 0 .331806-.0173.495673-.03054a1.9053397 1.9033041 0 0 0 .905851-.553688l5.104315-5.479887c.01018-.154707.03053-.309414.03053-.466157 0-2.125187-1.023917-4.025437-2.597451-5.217292z" fill="#002e99" opacity=".1" stroke-width="1.01781"/><path d="m29.194617 19.988577a.8854944.8854944 0 0 0 -.08753.057l-4.641212 5.071745-2.157757-2.157756a.8854944.8854944 0 0 0 -1.225442 0l-1.867681 1.865645a.8854944.8854944 0 0 0 .05903 1.310939l4.668693 3.732308a.8854944.8854944 0 0 0 1.195926-.08753l5.806604-6.23612c-.203562-1.374043-.829515-2.601521-1.750632-3.556227z" fill="#002e99" opacity=".25"/><path d="m29.752376 20.657278-5.251898 5.712966-2.801012-2.798977-1.866663 1.865645 4.668693 3.731291 6.214746-6.676832z" fill="#fff" stroke-width="1.01781"/></g><g transform="translate(-15.002505 .00026)"><path d="m24.5 17.509539c-3.863515 0-7.002505 3.13567-7.002505 6.995101 0 3.85943 3.13899 6.9951 7.002505 6.9951s7.002505-3.13567 7.002505-6.9951c0-3.859431-3.13899-6.995101-7.002505-6.995101z" fill="url(#a)" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".737255"/><path d="m30.568838 24.50464c0 3.348321-2.716972 6.06242-6.068838 6.06242s-6.068838-2.714099-6.068838-6.06242c0-3.348322 2.716972-6.062421 6.068838-6.062421s6.068838 2.714099 6.068838 6.062421z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m28.436348 19.288324a1.9053397 1.9033041 0 0 0 -.08753.08753l-3.910426 4.254446-1.400506-1.39847a1.9053397 1.9033041 0 0 0 -2.683964 0l-1.867681 1.865645a1.9053397 1.9033041 0 0 0 -.496691.814248 1.9053397 1.9033041 0 0 0 0 .06107c.03868.541475.129262 1.074807.292111 1.572516a1.9053397 1.9033041 0 0 0 .350127.378625l4.667675 3.731291a1.9053397 1.9033041 0 0 0 .671754.349108c.02036.002.03868 0 .05802 0a1.9053397 1.9033041 0 0 0 .118066.03054c.116031.0051.232061 0 .350127 0 .166921 0 .331806-.0173.495673-.03054a1.9053397 1.9033041 0 0 0 .905851-.553688l5.104315-5.479887c.01018-.154707.03053-.309414.03053-.466157 0-2.125187-1.023917-4.025437-2.597451-5.217292z" fill="#002e99" opacity=".1" stroke-width="1.01781"/><path d="m29.194617 19.988577a.8854944.8854944 0 0 0 -.08753.057l-4.641212 5.071745-2.157757-2.157756a.8854944.8854944 0 0 0 -1.225442 0l-1.867681 1.865645a.8854944.8854944 0 0 0 .05903 1.310939l4.668693 3.732308a.8854944.8854944 0 0 0 1.195926-.08753l5.806604-6.23612c-.203562-1.374043-.829515-2.601521-1.750632-3.556227z" fill="#002e99" opacity=".25"/><path d="m29.752376 20.657278-5.251898 5.712966-2.801012-2.798977-1.866663 1.865645 4.668693 3.731291 6.214746-6.676832z" fill="#fff" stroke-width="1.01781"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/accepttracedchange.svg b/icon-themes/elementary_svg/cmd/32/accepttracedchange.svg
new file mode 100644
index 000000000..1f9475a43
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/accepttracedchange.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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.56757 0 0 .72973 2.378 -2.514)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="5.564" y2="43"><stop offset="0" stop-color="#fff"/><stop offset=".036" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.65714134 0 0 .63017202 .228273 -1.091931)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="d" cx="605.714" cy="486.648" gradientTransform="matrix(.01566 0 0 .00824 17.61 25.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#a"/><radialGradient id="e" cx="605.714" cy="486.648" gradientTransform="matrix(-.01566 0 0 .00824 14.39 25.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#a"/><linearGradient id="f" gradientTransform="matrix(.04577 0 0 .00824 -.542 25.98)" 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" gradientTransform="matrix(.53064 0 0 .5897 39.27 -1.792)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.57485 0 0 .42976 -1164.014 -1361.772)" gradientUnits="userSpaceOnUse" x1="2035.165" x2="2035.165" y1="3208.074" y2="3241.997"><stop offset="0" stop-color="#64baff" stop-opacity=".988"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="7.813525" x2="7.813525" y1="17.281721" y2="30.66921"><stop offset="0" stop-color="#fff"/><stop offset=".508" stop-color="#fff" stop-opacity=".235"/><stop offset=".835" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><path d="m4.95 29h22.1v2h-22.1z" fill="url(#f)" opacity=".15"/><path d="m4.95 29v2c-.807.004-1.95-.448-1.95-1s.9-1 1.95-1z" fill="url(#e)" opacity=".15"/><path d="m27.05 29v2c.807.004 1.95-.448 1.95-1s-.9-1-1.95-1z" fill="url(#d)" opacity=".15"/><path d="m4.5.498 23 .002072v28.999928h-23z" fill="url(#c)" stroke-width="1.040609"/><path d="m26.5 28.5h-21v-27h21z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.5.5 23 .002v28.998h-23z" fill="none" stroke="url(#g)" stroke-linejoin="round"/><path d="m7 4h3v1h-3zm4 0h3v1h-3zm4 0h3v1h-3zm4 0h2v1h-2zm-12 3h4v1h-4zm5 0h4v1h-4z" fill="#aaa"/><path d="m17 7h2v1h-2z" fill="#e20000"/><path d="m20 7h5v1h-5zm-13 3h2v1h-2z" fill="#aaa"/><path d="m10 10h8v1h-8z" fill="#e20000"/><path d="m7 14h5v1h-5z" fill="#aaa"/><path d="m13 14h8v1h-8z" fill="#e20000"/><path d="m25 14h-3v1h3zm-15 3h-3v1h3z" fill="#aaa"/><path d="m13 17h-2v1h2z" fill="#e20000"/><path d="m14 17h5v1h-5zm10 0h-4v1h4zm-17 4h5v1h-5zm6 0h8v1h-8zm12 0h-3v1h3zm-12 3h-6v1h6zm1 0h2v1h-2zm9 0h-6v1h6z" fill="#aaa"/><path d="m8 16.5c-4.138 0-7.5 3.362-7.5 7.5s3.362 7.5 7.5 7.5 7.5-3.362 7.5-7.5-3.362-7.5-7.5-7.5z" fill="url(#h)" opacity=".99" transform="translate(16)"/><path d="m24 16.5c-4.138 0-7.5 3.362-7.5 7.5s3.362 7.5 7.5 7.5 7.5-3.362 7.5-7.5-3.362-7.5-7.5-7.5z" fill="none" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/><path d="m26.848 20.82 1.438 1.295-4.833 6.385-3.74-3.22 1.238-1.64 2.187 1.897z" fill="#002e99" fill-opacity=".992" opacity=".15"/><path d="m26.88 19.82a1 1 0 0 0 -.817.38l-3.063 3.895-1.393-1.21a1 1 0 0 0 -1.455.153l-1.236 1.64a1 1 0 0 0 .146 1.36l3.74 3.22a1 1 0 0 0 1.448-.153l4.832-6.385a1 1 0 0 0 -.127-1.347l-1.437-1.295a1 1 0 0 0 -.637-.258z" fill="#002e99" fill-opacity=".992" opacity=".05"/><path d="m26.848 19.82 1.438 1.295-4.833 6.385-3.74-3.22 1.238-1.64 2.187 1.897z" fill="#fff"/><path d="m14.5 24c0 3.59-2.91 6.5-6.5 6.5s-6.5-2.91-6.5-6.5 2.91-6.5 6.5-6.5 6.5 2.91 6.5 6.5z" fill="none" opacity=".5" stroke="url(#i)" stroke-linecap="round" stroke-linejoin="round" transform="translate(16)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/accepttrackedchange.svg b/icon-themes/elementary_svg/cmd/32/accepttrackedchange.svg
new file mode 100644
index 000000000..5ff1be42f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/accepttrackedchange.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(.93366733 0 0 .93268006 -573.98076 151.34913)" gradientUnits="userSpaceOnUse" x1="641" x2="641.4115" y1="-143.5" y2="-127.95408"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.93366733 0 0 .93268006 -573.98076 151.34913)" gradientUnits="userSpaceOnUse" x1="640.81403" x2="640.81403" y1="-142.718" y2="-129.33"><stop offset="0" stop-color="#fff"/><stop offset=".508" stop-color="#fff" stop-opacity=".235"/><stop offset=".835" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="d" xlink:href="#c"/><linearGradient id="e" gradientTransform="matrix(.56757 0 0 .72973 2.378 -2.514)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="5.564" y2="43"><stop offset="0" stop-color="#fff"/><stop offset=".036" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.62857 0 0 .6084 .914 -.535)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="g" cx="605.714" cy="486.648" gradientTransform="matrix(.01566 0 0 .00824 17.61 25.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><radialGradient id="h" cx="605.714" cy="486.648" gradientTransform="matrix(-.01566 0 0 .00824 14.39 25.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><linearGradient id="i" gradientTransform="matrix(.04577 0 0 .00824 -.542 25.98)" 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="j" gradientTransform="matrix(.53064 0 0 .5897 39.27 -1.792)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><radialGradient id="k" cx="24.837" cy="36.421" gradientTransform="matrix(.80967 0 0 .21306 -4.11 18.902)" gradientUnits="userSpaceOnUse" r="15.645" xlink:href="#c"/><path d="m4.95 29h22.1v2h-22.1z" fill="url(#i)" opacity=".15"/><path d="m4.95 29v2c-.807.004-1.95-.448-1.95-1s.9-1 1.95-1z" fill="url(#h)" opacity=".15"/><path d="m27.05 29v2c.807.004 1.95-.448 1.95-1s-.9-1-1.95-1z" fill="url(#g)" opacity=".15"/><path d="m5 1 22 .002v27.998h-22z" fill="url(#f)"/><path d="m26.5 28.5h-21v-27h21z" fill="none" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.5.5 23 .002v28.998h-23z" fill="none" stroke="url(#j)" stroke-linejoin="round"/><path d="m7 4h3v1h-3zm4 0h3v1h-3zm4 0h3v1h-3zm4 0h2v1h-2zm-12 3h4v1h-4zm5 0h4v1h-4z" fill="#aaa"/><path d="m17 7h2v1h-2z" fill="#c6262e"/><path d="m20 7h5v1h-5zm-13 3h2v1h-2z" fill="#aaa"/><path d="m10 10h8v1h-8z" fill="#c6262e"/><path d="m7 14h5v1h-5z" fill="#aaa"/><path d="m13 14h8v1h-8z" fill="#c6262e"/><path d="m25 14h-3v1h3zm-15 3h-3v1h3z" fill="#aaa"/><path d="m13 17h-2v1h2z" fill="#c6262e"/><path d="m14 17h5v1h-5zm10 0h-4v1h4zm-17 4h5v1h-5zm6 0h8v1h-8zm12 0h-3v1h3zm-12 3h-6v1h6zm1 0h2v1h-2zm9 0h-6v1h6z" fill="#aaa"/><path d="m28.667 26.662a12.667 3.333 0 1 1 -25.334 0 12.667 3.333 0 1 1 25.334 0z" fill="url(#k)" fill-rule="evenodd" opacity=".205" transform="matrix(.786 0 0 .786 9.895 10.03)"/><g transform="translate(-.002505 .00026)"><path d="m24.5 17.509539c-3.863515 0-7.002505 3.13567-7.002505 6.995101 0 3.85943 3.13899 6.9951 7.002505 6.9951s7.002505-3.13567 7.002505-6.9951c0-3.859431-3.13899-6.995101-7.002505-6.995101z" fill="url(#a)" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".737255"/><path d="m30.568838 24.50464c0 3.348321-2.716972 6.06242-6.068838 6.06242s-6.068838-2.714099-6.068838-6.06242c0-3.348322 2.716972-6.062421 6.068838-6.062421s6.068838 2.714099 6.068838 6.062421z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m28.436348 19.288324a1.9053397 1.9033041 0 0 0 -.08753.08753l-3.910426 4.254446-1.400506-1.39847a1.9053397 1.9033041 0 0 0 -2.683964 0l-1.867681 1.865645a1.9053397 1.9033041 0 0 0 -.496691.814248 1.9053397 1.9033041 0 0 0 0 .06107c.03868.541475.129262 1.074807.292111 1.572516a1.9053397 1.9033041 0 0 0 .350127.378625l4.667675 3.731291a1.9053397 1.9033041 0 0 0 .671754.349108c.02036.002.03868 0 .05802 0a1.9053397 1.9033041 0 0 0 .118066.03054c.116031.0051.232061 0 .350127 0 .166921 0 .331806-.0173.495673-.03054a1.9053397 1.9033041 0 0 0 .905851-.553688l5.104315-5.479887c.01018-.154707.03053-.309414.03053-.466157 0-2.125187-1.023917-4.025437-2.597451-5.217292z" fill="#002e99" opacity=".1" stroke-width="1.01781"/><path d="m29.194617 19.988577a.8854944.8854944 0 0 0 -.08753.057l-4.641212 5.071745-2.157757-2.157756a.8854944.8854944 0 0 0 -1.225442 0l-1.867681 1.865645a.8854944.8854944 0 0 0 .05903 1.310939l4.668693 3.732308a.8854944.8854944 0 0 0 1.195926-.08753l5.806604-6.23612c-.203562-1.374043-.829515-2.601521-1.750632-3.556227z" fill="#002e99" opacity=".25"/><path d="m29.752376 20.657278-5.251898 5.712966-2.801012-2.798977-1.866663 1.865645 4.668693 3.731291 6.214746-6.676832z" fill="#fff" stroke-width="1.01781"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/accepttrackedchanges.svg b/icon-themes/elementary_svg/cmd/32/accepttrackedchanges.svg
new file mode 100644
index 000000000..14a52e7a7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/accepttrackedchanges.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="23.031893" x2="23.040016" y1="26.715307" y2="18.997057"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#959595"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="23.131727" x2="23.398602" y1="16.459263" y2="30.159456"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="22.881355" x2="22.644068" y1="14.457627" y2="31.338984"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#d2d2d2"/></linearGradient><radialGradient id="d" cx="6.702713" cy="73.615715" gradientTransform="matrix(1.3166457 0 0 .28801944 14.174902 8.61329)" gradientUnits="userSpaceOnUse" r="7.228416" xlink:href="#e"/><linearGradient id="e"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="f" xlink:href="#e"/><linearGradient id="g" gradientTransform="matrix(.56757 0 0 .72973 2.378 -2.514)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="5.564" y2="43"><stop offset="0" stop-color="#fff"/><stop offset=".036" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.62857 0 0 .6084 .914 -.535)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="i" cx="605.714" cy="486.648" gradientTransform="matrix(.01566 0 0 .00824 17.61 25.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#f"/><radialGradient id="j" cx="605.714" cy="486.648" gradientTransform="matrix(-.01566 0 0 .00824 14.39 25.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#f"/><linearGradient id="k" gradientTransform="matrix(.04577 0 0 .00824 -.542 25.98)" 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="l" gradientTransform="matrix(.53064 0 0 .5897 39.27 -1.792)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><path d="m4.95 29h22.1v2h-22.1z" fill="url(#k)" opacity=".15"/><path d="m4.95 29v2c-.807.004-1.95-.448-1.95-1s.9-1 1.95-1z" fill="url(#j)" opacity=".15"/><path d="m27.05 29v2c.807.004 1.95-.448 1.95-1s-.9-1-1.95-1z" fill="url(#i)" opacity=".15"/><path d="m5 1 22 .002v27.998h-22z" fill="url(#h)"/><path d="m26.5 28.5h-21v-27h21z" fill="none" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.5.5 23 .002v28.998h-23z" fill="none" stroke="url(#l)" stroke-linejoin="round"/><path d="m7 4h3v1h-3zm4 0h3v1h-3zm4 0h3v1h-3zm4 0h2v1h-2zm-12 3h4v1h-4zm5 0h4v1h-4z" fill="#aaa"/><path d="m17 7h2v1h-2z" fill="#c6262e"/><path d="m20 7h5v1h-5zm-13 3h2v1h-2z" fill="#aaa"/><path d="m10 10h8v1h-8z" fill="#c6262e"/><path d="m7 14h5v1h-5z" fill="#aaa"/><path d="m13 14h8v1h-8z" fill="#c6262e"/><path d="m25 14h-3v1h3zm-15 3h-3v1h3z" fill="#aaa"/><path d="m13 17h-2v1h2z" fill="#c6262e"/><path d="m14 17h5v1h-5zm10 0h-4v1h4zm-17 4h5v1h-5zm6 0h8v1h-8zm12 0h-3v1h3zm-12 3h-6v1h6zm1 0h2v1h-2zm9 0h-6v1h6z" fill="#aaa"/><path d="m32.517262 29.816046c0 1.149816-4.261024 2.081925-9.517262 2.081925-5.256239 0-9.517262-.932109-9.517262-2.081925 0-1.149815 4.261023-2.081924 9.517262-2.081924 5.256238 0 9.517262.932109 9.517262 2.081924z" fill="url(#d)" opacity=".2"/><path d="m22 14.5c-.554 0-1 .446-1 1v1.886719a5.9661016 5.9661016 0 0 0 -.556641.228515l-1.332031-1.332031c-.391737-.391737-1.022325-.391737-1.414062 0l-1.414063 1.414063c-.391737.391737-.391737 1.022325 0 1.414062l1.333985 1.333984a5.9661016 5.9661016 0 0 0 -.230469.554688h-1.886719c-.554 0-1 .446-1 1v2c0 .554.446 1 1 1h1.886719a5.9661016 5.9661016 0 0 0 .228515.556641l-1.332031 1.332031c-.391737.391737-.391737 1.022325 0 1.414062l1.414063 1.414063c.391737.391737 1.022325.391737 1.414062 0l1.333984-1.333985a5.9661016 5.9661016 0 0 0 .554688.230469v1.886719c0 .554.446 1 1 1h2c.554 0 1-.446 1-1v-1.886719a5.9661016 5.9661016 0 0 0 .556641-.228515l1.332031 1.332031c.391737.391737 1.022325.391737 1.414062 0l1.414063-1.414063c.391737-.391737.391737-1.022325 0-1.414062l-1.333985-1.333984a5.9661016 5.9661016 0 0 0 .230469-.554688h1.886719c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1h-1.886719a5.9661016 5.9661016 0 0 0 -.228515-.556641l1.332031-1.332031c.391737-.391737.391737-1.022325 0-1.414062l-1.414063-1.414063c-.391737-.391737-1.022325-.391737-1.414062 0l-1.333984 1.333985a5.9661016 5.9661016 0 0 0 -.554688-.230469v-1.886719c0-.554-.446-1-1-1zm1 6.503906a1.9954157 1.9954157 0 0 1 1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094-1.996094 1.9954157 1.9954157 0 0 1 1.996094-1.996094z" fill="url(#c)"/><g fill="none" stroke-linecap="square" stroke-linejoin="round"><path d="m22 14.5c-.554 0-1 .446-1 1v1.886719a5.9661016 5.9661016 0 0 0 -.556641.228515l-1.332031-1.332031c-.391737-.391737-1.022325-.391737-1.414062 0l-1.414063 1.414063c-.391737.391737-.391737 1.022325 0 1.414062l1.333985 1.333984a5.9661016 5.9661016 0 0 0 -.230469.554688h-1.886719c-.554 0-1 .446-1 1v2c0 .554.446 1 1 1h1.886719a5.9661016 5.9661016 0 0 0 .228515.556641l-1.332031 1.332031c-.391737.391737-.391737 1.022325 0 1.414062l1.414063 1.414063c.391737.391737 1.022325.391737 1.414062 0l1.333984-1.333985a5.9661016 5.9661016 0 0 0 .554688.230469v1.886719c0 .554.446 1 1 1h2c.554 0 1-.446 1-1v-1.886719a5.9661016 5.9661016 0 0 0 .556641-.228515l1.332031 1.332031c.391737.391737 1.022325.391737 1.414062 0l1.414063-1.414063c.391737-.391737.391737-1.022325 0-1.414062l-1.333985-1.333984a5.9661016 5.9661016 0 0 0 .230469-.554688h1.886719c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1h-1.886719a5.9661016 5.9661016 0 0 0 -.228515-.556641l1.332031-1.332031c.391737-.391737.391737-1.022325 0-1.414062l-1.414063-1.414063c-.391737-.391737-1.022325-.391737-1.414062 0l-1.333984 1.333985a5.9661016 5.9661016 0 0 0 -.554688-.230469v-1.886719c0-.554-.446-1-1-1zm1 6.503906a1.9954157 1.9954157 0 0 1 1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094-1.996094 1.9954157 1.9954157 0 0 1 1.996094-1.996094z" opacity=".3" stroke="#000"/><circle cx="23" cy="23" r="3.998385" stroke="url(#a)"/><path d="m22 15.5v1.886719a.99989607.99989607 0 0 1 -.667969.943359c-.157521.05556-.311767.118308-.46289.189453a.99989607.99989607 0 0 1 -1.132813-.197265l-1.332031-1.332032-1.414063 1.414063 1.333985 1.333984a.99989607.99989607 0 0 1 .195312 1.136719c-.07165.150561-.135262.303936-.191406.460938a.99989607.99989607 0 0 1 -.941406.664062h-1.886719v2h1.886719a.99989607.99989607 0 0 1 .943359.667969c.05556.157521.118308.311767.189453.46289a.99989607.99989607 0 0 1 -.197265 1.132813l-1.332032 1.332031 1.414063 1.414063 1.333984-1.333985a.99989607.99989607 0 0 1 1.136719-.195312c.150561.07165.303936.135262.460938.191406a.99989607.99989607 0 0 1 .664062.941406v1.886719h2v-1.886719a.99989607.99989607 0 0 1 .667969-.943359c.157521-.05556.311767-.118308.46289-.189453a.99989607.99989607 0 0 1 1.132813.197265l1.332031 1.332032 1.414063-1.414063-1.333985-1.333984a.99989607.99989607 0 0 1 -.195312-1.136719c.07165-.150561.135262-.303936.191406-.460938a.99989607.99989607 0 0 1 .941406-.664062h1.886719v-2h-1.886719a.99989607.99989607 0 0 1 -.943359-.667969c-.05556-.157521-.118308-.311767-.189453-.46289a.99989607.99989607 0 0 1 .197265-1.132813l1.332032-1.332031-1.414063-1.414063-1.333984 1.333985a.99989607.99989607 0 0 1 -1.136719.195312c-.150561-.07165-.303936-.135262-.460938-.191406a.99989607.99989607 0 0 1 -.664062-.941406v-1.886719zm1 6.503906c-.588024.0002.772067.134102.195312.01953-.576754-.114571.728849.281575.185547.05664-.543301-.224934.66278.418444.173829.0918-.488952-.326647.566186.538842.15039.123047-.415795-.415796.449694.639342.123047.15039-.326647-.488951.316731.71713.0918.173829-.224935-.543302.171211.762301.05664.185547-.11457-.576755.01933.783336.01953.195312-.0002-.588024-.134102.772067-.01953.195312.114571-.576754-.281575.728849-.05664.185547.224934-.543301-.418444.66278-.0918.173829.326647-.488952-.538842.566186-.123047.15039.415796-.415795-.639342.449694-.15039.123047.488951-.326647-.71713.316731-.173829.0918.543302-.224935-.762301.171211-.185547.05664.576755-.11457-.783336.01933-.195312.01953.588024-.0002-.772067-.134102-.195312-.01953.576754.114571-.728849-.281575-.185547-.05664.543301.224934-.66278-.418444-.173829-.0918.488952.326647-.566186-.538842-.15039-.123047.415795.415796-.449694-.639342-.123047-.15039.326647.488951-.316731-.71713-.0918-.173829.224935.543302-.171211-.762301-.05664-.185547.11457.576755-.01933-.783336-.01953-.195312.0002.588024.134102-.772067.01953-.195312-.114571.576754.281575-.728849.05664-.185547-.224934.543301.418444-.66278.0918-.173829-.326647.488952.538842-.566186.123047-.15039-.415796.415795.639342-.449694.15039-.123047-.488951.326647.71713-.316731.173829-.0918-.543302.224935.762301-.171211.185547-.05664-.576755.11457.783336-.01933.195312-.01953z" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/accepttrackedchangetonext.svg b/icon-themes/elementary_svg/cmd/32/accepttrackedchangetonext.svg
new file mode 100644
index 000000000..5cab2ab89
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/accepttrackedchangetonext.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(.93366733 0 0 .93268006 -573.98076 151.34913)" gradientUnits="userSpaceOnUse" x1="641" x2="641.4115" y1="-143.5" y2="-127.95408"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.93366733 0 0 .93268006 -573.98076 151.34913)" gradientUnits="userSpaceOnUse" x1="640.81403" x2="640.81403" y1="-142.718" y2="-129.33"><stop offset="0" stop-color="#fff"/><stop offset=".508" stop-color="#fff" stop-opacity=".235"/><stop offset=".835" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="c" cx="24.837126" cy="36.421127" gradientTransform="matrix(-.70660604 0 0 -.47076979 35.26917 40.511048)" gradientUnits="userSpaceOnUse" r="15.644737" xlink:href="#d"/><linearGradient id="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(-1.3333333 0 0 1.3333333 32.00048 1.333335)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="4" y2="19.275499"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="f" gradientTransform="matrix(1.2306833 0 0 1.6666734 17.47367 -31.451617)" gradientUnits="userSpaceOnUse" x1="5.142201" x2="5.142201" y1="27.561838" y2="29.161831"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="g" gradientTransform="matrix(1.4687933 0 0 1.4416821 17.900635 -24.641344)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" y1="22.402153" y2="35.268829"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.56757 0 0 .72973 2.378 -2.514)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="5.564" y2="43"><stop offset="0" stop-color="#fff"/><stop offset=".036" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.65714134 0 0 .63017202 .228273 -1.091931)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="j" cx="605.714" cy="486.648" gradientTransform="matrix(.01566 0 0 .00824 17.61 25.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><radialGradient id="k" cx="605.714" cy="486.648" gradientTransform="matrix(-.01566 0 0 .00824 14.39 25.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><linearGradient id="l" gradientTransform="matrix(.04577 0 0 .00824 -.542 25.98)" 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="m" gradientTransform="matrix(.53064 0 0 .5897 39.27 -1.792)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><g transform="translate(-2)"><path d="m4.95 29h22.1v2h-22.1z" fill="url(#l)" opacity=".15"/><path d="m4.95 29v2c-.807.004-1.95-.448-1.95-1s.9-1 1.95-1z" fill="url(#k)" opacity=".15"/><path d="m27.05 29v2c.807.004 1.95-.448 1.95-1s-.9-1-1.95-1z" fill="url(#j)" opacity=".15"/><path d="m4.5.498 23 .002072v28.999928h-23z" fill="url(#i)" stroke-width="1.040609"/><path d="m26.5 28.5h-21v-27h21z" fill="none" stroke="url(#h)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.5.5 23 .002v28.998h-23z" fill="none" stroke="url(#m)" stroke-linejoin="round"/><path d="m7 4h3v1h-3zm4 0h3v1h-3zm4 0h3v1h-3zm4 0h2v1h-2zm-12 3h4v1h-4zm5 0h4v1h-4z" fill="#aaa"/><path d="m17 7h2v1h-2z" fill="#c6262e"/><path d="m20 7h5v1h-5zm-13 3h2v1h-2z" fill="#aaa"/><path d="m10 10h8v1h-8z" fill="#c6262e"/><path d="m7 14h5v1h-5z" fill="#aaa"/><path d="m13 14h8v1h-8z" fill="#c6262e"/><path d="m25 14h-3v1h3zm-15 3h-3v1h3z" fill="#aaa"/><path d="m13 17h-2v1h2z" fill="#c6262e"/><path d="m14 17h5v1h-5zm10 0h-4v1h4zm-17 4h5v1h-5zm6 0h8v1h-8zm12 0h-3v1h3zm-12 3h-6v1h6zm1 0h2v1h-2zm9 0h-6v1h6z" fill="#aaa"/></g><g stroke-width="1.333333" transform="matrix(-.75 0 0 .75 32.351594 12.136276)"><path d="m6.664441 23.365073a11.054666 7.3650727 0 1 1 22.109331 0 11.054666 7.3650727 0 0 1 -22.109331 0z" fill="url(#c)" fill-rule="evenodd" opacity=".141176"/><path d="m15.095466 6.001802v.00521c-.216514 0-.396454.08588-.526042.2239584-.0089.00987-.01921.019352-.02865.028645l-10.5459749 9.0925386c-.1212.121306-.192708.285474-.192708.466145 0 .179381.07151.334491.192708.463543l10.5420099 9.106769c.0095.0093.01977.01883.02865.02864.129587.138086.309527.223959.526042.223959.402289 0 .706625-.287324.706625-.67448v-5.132869c-.000252-.361344.313496-.682229.702229-.682229h10.635069c.381132 0 .66242-.267369.662702-.648501l.004-5.351499c.000282-.381132-.28157-.668059-.662702-.668059h-10.700209c-.356849-.03335-.637361-.320035-.637124-.660066v-5.1550381c0-.3871547-.304336-.6666667-.706625-.6666669z" fill="url(#e)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5"/><g fill="none"><path d="m16.468758 17.818299h10l.000035-4h-10.000035" opacity=".6" stroke="url(#f)"/><path d="m14.46875 8.1210938-8.9902344 7.6933592 8.9902424 7.738679v-3.734833c0-1.333334.788472-2 1.333333-2v-4c-.798225-.179019-1.332967-.884496-1.333333-2z" opacity=".5" stroke="url(#g)"/></g></g><g transform="translate(-16.997495 -17.009539)"><path d="m24.5 17.509539c-3.863515 0-7.002505 3.13567-7.002505 6.995101 0 3.85943 3.13899 6.9951 7.002505 6.9951s7.002505-3.13567 7.002505-6.9951c0-3.859431-3.13899-6.995101-7.002505-6.995101z" fill="url(#a)" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".737255"/><path d="m30.568838 24.50464c0 3.348321-2.716972 6.06242-6.068838 6.06242s-6.068838-2.714099-6.068838-6.06242c0-3.348322 2.716972-6.062421 6.068838-6.062421s6.068838 2.714099 6.068838 6.062421z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m28.436348 19.288324a1.9053397 1.9033041 0 0 0 -.08753.08753l-3.910426 4.254446-1.400506-1.39847a1.9053397 1.9033041 0 0 0 -2.683964 0l-1.867681 1.865645a1.9053397 1.9033041 0 0 0 -.496691.814248 1.9053397 1.9033041 0 0 0 0 .06107c.03868.541475.129262 1.074807.292111 1.572516a1.9053397 1.9033041 0 0 0 .350127.378625l4.667675 3.731291a1.9053397 1.9033041 0 0 0 .671754.349108c.02036.002.03868 0 .05802 0a1.9053397 1.9033041 0 0 0 .118066.03054c.116031.0051.232061 0 .350127 0 .166921 0 .331806-.0173.495673-.03054a1.9053397 1.9033041 0 0 0 .905851-.553688l5.104315-5.479887c.01018-.154707.03053-.309414.03053-.466157 0-2.125187-1.023917-4.025437-2.597451-5.217292z" fill="#002e99" opacity=".1" stroke-width="1.01781"/><path d="m29.194617 19.988577a.8854944.8854944 0 0 0 -.08753.057l-4.641212 5.071745-2.157757-2.157756a.8854944.8854944 0 0 0 -1.225442 0l-1.867681 1.865645a.8854944.8854944 0 0 0 .05903 1.310939l4.668693 3.732308a.8854944.8854944 0 0 0 1.195926-.08753l5.806604-6.23612c-.203562-1.374043-.829515-2.601521-1.750632-3.556227z" fill="#002e99" opacity=".25"/><path d="m29.752376 20.657278-5.251898 5.712966-2.801012-2.798977-1.866663 1.865645 4.668693 3.731291 6.214746-6.676832z" fill="#fff" stroke-width="1.01781"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/actionmode.svg b/icon-themes/elementary_svg/cmd/32/actionmode.svg
new file mode 100644
index 000000000..27be7de89
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/actionmode.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="6.702713" cy="73.615715" gradientTransform="matrix(1.3166457 0 0 .28801944 14.174902 8.61329)" gradientUnits="userSpaceOnUse" r="7.228416"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="22.881355" x2="22.644068" y1="14.457627" y2="31.338984"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#d2d2d2"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="23.031893" x2="23.040016" y1="26.715307" y2="18.997057"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#959595"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="23.131727" x2="23.398602" y1="16.459263" y2="30.159456"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="17.609635" x2="17.609635" y1="7.127934" y2="30.010087"><stop offset="0" stop-color="#fff"/><stop offset=".424" stop-color="#fff" stop-opacity=".235"/><stop offset=".821" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="f" cx="99.157" cy="186.171" gradientTransform="matrix(.1448 0 0 .04607 4.137 20.26)" gradientUnits="userSpaceOnUse" r="62.769"><stop offset="0" stop-color="#3d3d3d"/><stop offset=".5" stop-color="#686868" stop-opacity=".498"/><stop offset="1" stop-color="#686868" stop-opacity="0"/></radialGradient><radialGradient id="g" cx="-14.891" cy="11.546" gradientTransform="matrix(0 4.12407 -4.2786 0 68.44 53.678)" gradientUnits="userSpaceOnUse" r="20"><stop offset="0" stop-color="#f0c1ff"/><stop offset=".262" stop-color="#c5a3f2"/><stop offset=".705" stop-color="#7a36b1"/><stop offset="1" stop-color="#4c2d81"/></radialGradient><path d="m13.494 1.53c-6.61 0-11.98 5.37-11.98 11.98s5.37 11.98 11.98 11.98 11.98-5.37 11.98-11.98-5.37-11.98-11.98-11.98z" fill="none" stroke="#6326b9" stroke-dasharray="3 1" stroke-opacity=".498"/><path d="m27.583 28.837a9.088 2.892 0 1 1 -18.177 0 9.088 2.892 0 1 1 18.177 0z" fill="url(#f)"/><path d="m18.494 6.53c-6.61 0-11.98 5.37-11.98 11.98s5.37 11.98 11.98 11.98 11.98-5.37 11.98-11.98-5.37-11.98-11.98-11.98z" fill="url(#g)" stroke="#6326b9" stroke-opacity=".498"/><path d="m29.648 18.51c0 6.16-4.994 11.153-11.154 11.153s-11.154-4.993-11.154-11.153 4.994-11.154 11.154-11.154 11.154 4.994 11.154 11.154z" fill="none" opacity=".5" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round"/><path d="m32.517262 29.816046c0 1.149816-4.261024 2.081925-9.517262 2.081925-5.256239 0-9.517262-.932109-9.517262-2.081925 0-1.149815 4.261023-2.081924 9.517262-2.081924 5.256238 0 9.517262.932109 9.517262 2.081924z" fill="url(#a)" opacity=".2"/><path d="m22 14.5c-.554 0-1 .446-1 1v1.886719a5.9661016 5.9661016 0 0 0 -.556641.228515l-1.332031-1.332031c-.391737-.391737-1.022325-.391737-1.414062 0l-1.414063 1.414063c-.391737.391737-.391737 1.022325 0 1.414062l1.333985 1.333984a5.9661016 5.9661016 0 0 0 -.230469.554688h-1.886719c-.554 0-1 .446-1 1v2c0 .554.446 1 1 1h1.886719a5.9661016 5.9661016 0 0 0 .228515.556641l-1.332031 1.332031c-.391737.391737-.391737 1.022325 0 1.414062l1.414063 1.414063c.391737.391737 1.022325.391737 1.414062 0l1.333984-1.333985a5.9661016 5.9661016 0 0 0 .554688.230469v1.886719c0 .554.446 1 1 1h2c.554 0 1-.446 1-1v-1.886719a5.9661016 5.9661016 0 0 0 .556641-.228515l1.332031 1.332031c.391737.391737 1.022325.391737 1.414062 0l1.414063-1.414063c.391737-.391737.391737-1.022325 0-1.414062l-1.333985-1.333984a5.9661016 5.9661016 0 0 0 .230469-.554688h1.886719c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1h-1.886719a5.9661016 5.9661016 0 0 0 -.228515-.556641l1.332031-1.332031c.391737-.391737.391737-1.022325 0-1.414062l-1.414063-1.414063c-.391737-.391737-1.022325-.391737-1.414062 0l-1.333984 1.333985a5.9661016 5.9661016 0 0 0 -.554688-.230469v-1.886719c0-.554-.446-1-1-1zm1 6.503906a1.9954157 1.9954157 0 0 1 1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094-1.996094 1.9954157 1.9954157 0 0 1 1.996094-1.996094z" fill="url(#b)"/><g fill="none" stroke-linecap="square" stroke-linejoin="round"><path d="m22 14.5c-.554 0-1 .446-1 1v1.886719a5.9661016 5.9661016 0 0 0 -.556641.228515l-1.332031-1.332031c-.391737-.391737-1.022325-.391737-1.414062 0l-1.414063 1.414063c-.391737.391737-.391737 1.022325 0 1.414062l1.333985 1.333984a5.9661016 5.9661016 0 0 0 -.230469.554688h-1.886719c-.554 0-1 .446-1 1v2c0 .554.446 1 1 1h1.886719a5.9661016 5.9661016 0 0 0 .228515.556641l-1.332031 1.332031c-.391737.391737-.391737 1.022325 0 1.414062l1.414063 1.414063c.391737.391737 1.022325.391737 1.414062 0l1.333984-1.333985a5.9661016 5.9661016 0 0 0 .554688.230469v1.886719c0 .554.446 1 1 1h2c.554 0 1-.446 1-1v-1.886719a5.9661016 5.9661016 0 0 0 .556641-.228515l1.332031 1.332031c.391737.391737 1.022325.391737 1.414062 0l1.414063-1.414063c.391737-.391737.391737-1.022325 0-1.414062l-1.333985-1.333984a5.9661016 5.9661016 0 0 0 .230469-.554688h1.886719c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1h-1.886719a5.9661016 5.9661016 0 0 0 -.228515-.556641l1.332031-1.332031c.391737-.391737.391737-1.022325 0-1.414062l-1.414063-1.414063c-.391737-.391737-1.022325-.391737-1.414062 0l-1.333984 1.333985a5.9661016 5.9661016 0 0 0 -.554688-.230469v-1.886719c0-.554-.446-1-1-1zm1 6.503906a1.9954157 1.9954157 0 0 1 1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094-1.996094 1.9954157 1.9954157 0 0 1 1.996094-1.996094z" opacity=".3" stroke="#000"/><circle cx="23" cy="23" r="3.998385" stroke="url(#c)"/><path d="m22 15.5v1.886719a.99989607.99989607 0 0 1 -.667969.943359c-.157521.05556-.311767.118308-.46289.189453a.99989607.99989607 0 0 1 -1.132813-.197265l-1.332031-1.332032-1.414063 1.414063 1.333985 1.333984a.99989607.99989607 0 0 1 .195312 1.136719c-.07165.150561-.135262.303936-.191406.460938a.99989607.99989607 0 0 1 -.941406.664062h-1.886719v2h1.886719a.99989607.99989607 0 0 1 .943359.667969c.05556.157521.118308.311767.189453.46289a.99989607.99989607 0 0 1 -.197265 1.132813l-1.332032 1.332031 1.414063 1.414063 1.333984-1.333985a.99989607.99989607 0 0 1 1.136719-.195312c.150561.07165.303936.135262.460938.191406a.99989607.99989607 0 0 1 .664062.941406v1.886719h2v-1.886719a.99989607.99989607 0 0 1 .667969-.943359c.157521-.05556.311767-.118308.46289-.189453a.99989607.99989607 0 0 1 1.132813.197265l1.332031 1.332032 1.414063-1.414063-1.333985-1.333984a.99989607.99989607 0 0 1 -.195312-1.136719c.07165-.150561.135262-.303936.191406-.460938a.99989607.99989607 0 0 1 .941406-.664062h1.886719v-2h-1.886719a.99989607.99989607 0 0 1 -.943359-.667969c-.05556-.157521-.118308-.311767-.189453-.46289a.99989607.99989607 0 0 1 .197265-1.132813l1.332032-1.332031-1.414063-1.414063-1.333984 1.333985a.99989607.99989607 0 0 1 -1.136719.195312c-.150561-.07165-.303936-.135262-.460938-.191406a.99989607.99989607 0 0 1 -.664062-.941406v-1.886719zm1 6.503906c-.588024.0002.772067.134102.195312.01953-.576754-.114571.728849.281575.185547.05664-.543301-.224934.66278.418444.173829.0918-.488952-.326647.566186.538842.15039.123047-.415795-.415796.449694.639342.123047.15039-.326647-.488951.316731.71713.0918.173829-.224935-.543302.171211.762301.05664.185547-.11457-.576755.01933.783336.01953.195312-.0002-.588024-.134102.772067-.01953.195312.114571-.576754-.281575.728849-.05664.185547.224934-.543301-.418444.66278-.0918.173829.326647-.488952-.538842.566186-.123047.15039.415796-.415795-.639342.449694-.15039.123047.488951-.326647-.71713.316731-.173829.0918.543302-.224935-.762301.171211-.185547.05664.576755-.11457-.783336.01933-.195312.01953.588024-.0002-.772067-.134102-.195312-.01953.576754.114571-.728849-.281575-.185547-.05664.543301.224934-.66278-.418444-.173829-.0918.488952.326647-.566186-.538842-.15039-.123047.415795.415796-.449694-.639342-.123047-.15039.326647.488951-.316731-.71713-.0918-.173829.224935.543302-.171211-.762301-.05664-.185547.11457.576755-.01933-.783336-.01953-.195312.0002.588024.134102-.772067.01953-.195312-.114571.576754.281575-.728849.05664-.185547-.224934.543301.418444-.66278.0918-.173829-.326647.488952.538842-.566186.123047-.15039-.415796.415795.639342-.449694.15039-.123047-.488951.326647.71713-.316731.173829-.0918-.543302.224935.762301-.171211.185547-.05664-.576755.11457.783336-.01933.195312-.01953z" stroke="url(#d)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/adddirect.svg b/icon-themes/elementary_svg/cmd/32/adddirect.svg
new file mode 100644
index 000000000..14c0dfc9e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/adddirect.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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.56757 0 0 .72973 2.378 -2.514)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="5.564" y2="43"><stop offset="0" stop-color="#fff"/><stop offset=".036" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.62857 0 0 .6084 .914 -.535)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="d" cx="605.714" cy="486.648" gradientTransform="matrix(.01566 0 0 .00824 17.61 25.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#a"/><radialGradient id="e" cx="605.714" cy="486.648" gradientTransform="matrix(-.01566 0 0 .00824 14.39 25.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#a"/><linearGradient id="f" gradientTransform="matrix(.04577 0 0 .00824 -.542 25.98)" 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" gradientTransform="matrix(.53064 0 0 .5897 39.27 -1.792)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><path d="m4.95 29h22.1v2h-22.1z" fill="url(#f)" opacity=".15"/><path d="m4.95 29v2c-.807.004-1.95-.448-1.95-1s.9-1 1.95-1z" fill="url(#e)" opacity=".15"/><path d="m27.05 29v2c.807.004 1.95-.448 1.95-1s-.9-1-1.95-1z" fill="url(#d)" opacity=".15"/><path d="m5 1 22 .002v27.998h-22z" fill="url(#c)"/><g fill="none" stroke-linejoin="round"><path d="m26.5 28.5h-21v-27h21z" stroke="url(#b)" stroke-linecap="round"/><path d="m4.5.5 23 .002v28.998h-23z" stroke="url(#g)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/addfield.svg b/icon-themes/elementary_svg/cmd/32/addfield.svg
new file mode 100644
index 000000000..e4977891e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/addfield.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="25.388818" x2="25.388818" y1="22.594111" y2="25.392142"><stop offset="0" stop-color="#fff"/><stop offset=".00000267" 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"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#b" y1="48" y2="26"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#b" y1="54" y2="32"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#b" y1="60" y2="38"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#b" y1="42" y2="20"/><radialGradient id="g" cx="65.325226" cy="48.709068" gradientTransform="matrix(0 .68597915 -.7462606 0 60.288383 -27.737493)" gradientUnits="userSpaceOnUse" r="31.000002"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><g transform="matrix(.26458333 0 0 .26458333 -.264583 -6.08542)"><path d="m2.5 34.500013v3l29-.000013v-3z" fill="url(#c)"/><path d="m2.5 34.500013v3l29-.000013v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m3 35.000013v2h1v-1l27-.000013v-1z" fill="#fff" opacity=".2"/><path d="m2.5 40.5v3h29v-3z" fill="url(#d)"/><path d="m2.5 40.5v3h29v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m3 41v2h1v-1h27v-1z" fill="#fff" opacity=".2"/><path d="m2.5 46.5v3h29v-3z" fill="url(#e)"/><path d="m2.5 46.5v3h29v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m3 47v2h1v-1h27v-1z" fill="#fff" opacity=".2"/><path d="m2.5 28.500013v3l29-.000013v-3z" fill="url(#f)"/><path d="m2.5 28.500013v3l29-.000013v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m3 29.000013v2h1v-1l27-.000013v-1z" fill="#fff" opacity=".2"/></g><g transform="matrix(.18912227 0 0 .18912227 .754654 2.07574)"><path d="m32.988744 20.55-.0055 6.915167-15.200767-.01485.0055-6.915172z" fill="url(#g)"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m33.072422 20.506533-.0055 6.966425-15.359782.01425-.01-6.966425z" opacity=".5" stroke="#206b00" stroke-width="1.417073"/><path d="m19.093287 21.894594h12.59106v4.19702h-12.59106z" opacity=".5" stroke="url(#a)" stroke-width="1.399007"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/additionsdialog.svg b/icon-themes/elementary_svg/cmd/32/additionsdialog.svg
new file mode 100644
index 000000000..8c113165a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/additionsdialog.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.4117648 0 0 .56470513 -72.411731 23.388235)" gradientUnits="userSpaceOnUse" r="10.625"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(1.6945834 0 0 1.2599085 -3482.4487 -4056.9272)" gradientUnits="userSpaceOnUse" x1="2065.6956" x2="2065.6956" y1="3220.5276" y2="3244.8506"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><linearGradient id="c" gradientTransform="matrix(4.8088635 0 0 4.782461 -281.48516 -68.029939)" gradientUnits="userSpaceOnUse" x1="61.237995" x2="61.237995" y1="15.479465" y2="19.661413"><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><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="12" x2="14" y1="16" y2="24"><stop offset="0" stop-color="#fff" stop-opacity=".27451"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><path d="m31.000038 25.999999c0 3.313709-6.715729 6.000001-15 6.000001-8.2842699 0-14.9999997-2.686292-14.9999997-6.000001 0-3.313707 6.7157298-5.999999 14.9999997-5.999999 8.284271 0 15 2.686292 15 5.999999z" fill="url(#a)" fill-rule="evenodd" opacity=".3"/><path d="m16 .4999255-4.151254 5.4456566-6.8077541-.9295621.934694 6.770376-5.47571898 4.128462 5.47571898 4.128461-.934694 6.770377 6.8077541-.929562 4.151254 5.445657 4.151255-5.445657 6.807752.929562-.934695-6.770377 5.47572-4.128461-5.47572-4.128462.934695-6.770376-6.807752.9295621z" fill="url(#b)" opacity=".99"/><path d="m16 .4999255-4.151254 5.4456566-6.8077541-.9295621.934694 6.770376-5.47571898 4.128462 5.47571898 4.128461-.934694 6.770377 6.8077541-.929562 4.151254 5.445657 4.151255-5.445657 6.807752.929562-.934695-6.770377 5.47572-4.128461-5.47572-4.128462.934695-6.770376-6.807752.9295621z" fill="none" stroke="#ad5f00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".498039"/><path d="m16 2.1425781-3.353516 4.4023438a.99870671.99322341 0 0 1 -.933593.3867187l-5.5058598-.7558594.7597657 5.4765628a.99870671.99322341 0 0 1 -.3886719.925781l-4.4277344 3.335937 4.4140625 3.326172a20 10.5 0 0 0 7.4355469.759766 20 10.5 0 0 0 15.828125-4.101562l-4.40625-3.320313a.99870671.99322341 0 0 1 -.388672-.925781l.759766-5.4765628-5.50586.7558594a.99870671.99322341 0 0 1 -.933593-.3867187z" fill="url(#d)" opacity=".8"/><path d="m15.999999 2.1418366-3.35429 4.4036735a.99870671.99322341 0 0 1 -.93242.3853716l-5.5057165-.7546858.7588523 5.4754881a.99870671.99322341 0 0 1 -.3874991.927301l-4.427985 3.335873 4.427985 3.335873a.99870671.99322341 0 0 1 .3874991.927301l-.7588523 5.475487 5.5057165-.754685a.99870671.99322341 0 0 1 .93242.385372l3.35429 4.403673 3.354289-4.403673a.99870671.99322341 0 0 1 .932421-.385372l5.505715.754685-.758851-5.475487a.99870671.99322341 0 0 1 .387499-.927301l4.427985-3.335873-4.427985-3.335873a.99870671.99322341 0 0 1 -.387499-.927301l.758851-5.4754881-5.505715.7546858a.99870671.99322341 0 0 1 -.932421-.3853716z" fill="none" opacity=".8" stroke="url(#c)" stroke-linecap="round"/><path d="m16 25c-.55329 0-1.104913-.222801-1.511719-.640625a.99952523.99952523 0 0 1 -.04297-.04687l-4.236328-4.94336a.99952523.99952523 0 0 1 -.01953-.02344c-.5301556-.659634-.4967795-1.501127-.2070311-2.125005.2897481-.623879.9075561-1.187862 1.7519531-1.212891a.99952523.99952523 0 0 1 .0293-.002h1.236325v-4.945312a.99952523.99952523 0 0 1 0-.0098c.0056-.57588.250113-1.033211.583984-1.390625.333871-.357331.801369-.654213 1.416016-.654213h2a.99952523.99952523 0 0 1 .03711.002c1.089772.04096 1.922298.99611 1.960938 2.015625a.99952523.99952523 0 0 1 .002.03706v4.945312h1.23633a.99952523.99952523 0 0 1 .0293.002c.844391.02504 1.462205.589012 1.751953 1.212891.289748.623878.323122 1.465373-.207031 2.125a.99952523.99952523 0 0 1 -.01953.02344l-4.236332 4.94331a.99952523.99952523 0 0 1 -.04297.04687c-.406841.417796-.958478.640633-1.511768.640633z" fill="#a67500" opacity=".05"/><path d="m16.000002 24c.288694 0 .577384-.114321.794752-.337565l4.23603-4.943492c.489567-.609128-.01271-1.689321-.79475-1.712509h-2.236034v-5.946149c-.02171-.572822-.424014-1.032203-1-1.053851h-2c-.498983 0-.995103.546097-1 1.053851v5.946149h-2.236034c-.782036.02318-1.284319 1.103381-.794752 1.712509l4.236038 4.943492c.217357.223244.506059.337565.79475.337565z" fill="#a67500" opacity=".15"/><path d="m16.000002 23c.288694 0 .577384-.114321.794752-.337565l4.23603-4.943492c.489567-.609128-.01271-1.689321-.79475-1.712509h-2.236034v-5.946149c-.02171-.5728223-.424014-1.0322033-1-1.0538513h-2c-.498983 0-.995103.546097-1 1.0538513v5.946149h-2.236034c-.782036.02318-1.284319 1.103381-.794752 1.712509l4.236038 4.943492c.217357.223244.506059.337565.79475.337565z" fill="#fafafa" opacity=".99"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/addons.svg b/icon-themes/elementary_svg/cmd/32/addons.svg
new file mode 100644
index 000000000..74e29c8a8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/addons.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 offset="1" stop-opacity="0"/></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="#a"/><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="#a"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="25.058096" x2="25.058096" y1="47.027729" y2="39.999443"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.7480349 0 0 .75387595 -4.768985 .907933)" gradientUnits="userSpaceOnUse" x1="26.95891" x2="26.95891" y1="12.060429" y2="37.263515"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.28394125 0 0 .29357995 -14.937357 9.989485)" gradientUnits="userSpaceOnUse" x1="107.05136" x2="107.05136" y1="-23.105574" y2="-5.777408"><stop offset="0" stop-color="#fff"/><stop offset=".40000001" stop-color="#fff" stop-opacity=".235294"/><stop offset=".80000001" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="g" cx="6.895029" cy="12.591532" gradientTransform="matrix(0 6.3641136 -7.8130983 0 113.00801 -56.880746)" gradientUnits="userSpaceOnUse" r="12.671875"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><g opacity=".3" transform="matrix(.26760532 0 0 .31190147 13.547987 17.340631)"><path d="m38 40h5v7h-5z" fill="url(#b)"/><path d="m-10-47h5v7h-5z" fill="url(#c)" transform="scale(-1)"/><path d="m10 40h28v7.000001h-28z" fill="url(#d)"/></g><g opacity=".3" transform="matrix(.28733436 0 0 .31190147 .563328 17.340631)"><path d="m38 40h5v7h-5z" fill="url(#b)"/><path d="m-10-47h5v7h-5z" fill="url(#c)" transform="scale(-1)"/><path d="m10 40h28v7.000001h-28z" fill="url(#d)"/></g><path d="m13.613961 1.5769264c-1.890593 0-3.424986 1.5525672-3.424986 3.443223 0 1.181659.611117 2.4877217 1.522215 3.1034361l.000391.3397869h-7.6110788c-.8433077 0-1.6005021.93378-1.6005021 1.7771166v7.397264c.6276864-.787682 1.6570664-1.308197 2.7417724-1.308197 1.8905924 0 3.4558215 1.534445 3.4558215 3.4251 0 1.890656-1.5652291 3.425101-3.4558215 3.425101-1.084706 0-2.114086-.520516-2.7417724-1.308197v7.397266c0 .843336.7568028 1.231174 1.6001106 1.231174h7.3970193c-.787658-.627708-1.308155-1.288132-1.308155-2.372874 0-1.890656 1.534393-3.425102 3.424986-3.425102 1.890592 0 3.424986 1.534446 3.424986 3.425102 0 1.084742-.520499 1.745166-1.308156 2.372874h7.397019c.843308 0 1.40808-.388105 1.40808-1.231442v-7.032427l.708751.000267c.615695.911129 1.64875 1.359033 2.830371 1.359033 1.890592 0 3.424987-1.534445 3.424987-3.4251 0-1.890656-1.534395-3.425101-3.424987-3.425101-1.181621 0-2.214676.44817-2.830371 1.3593l-.708751-.000267v-7.864043c0-.8433361-.564853-1.8050696-1.407689-1.7768476h-7.611079l-.000391-.3397869c.911098-.6157144 1.522216-1.9217771 1.522216-3.1034361 0-1.8906558-1.534394-3.443223-3.424986-3.443223z" fill="url(#g)"/><g fill="none"><path d="m12.068567 9.5h-7.503109c-.3859622 0-1.0654578.4262873-1.0654578.815263l-.0000001 5.20501c3.4246222-1.08325 6.2959744 1.465619 6.3124532 4.303866.016479 2.838247-2.6270925 4.924806-6.3124532 4.092495l.0000001 5.239947c0 .388976 1.1623959.343419 1.5483591.343419h4.1575411c-.626506-2.871644.9759216-5.837346 4.3150116-5.864624 3.339089-.02728 4.954526 2.289671 4.272305 5.864624h4.741073c.385964 0 .96571.04556.96571-.343419v-7.009928c.10512-1.057883 1.211146-.928453 1.211146-.928453.269691-.000904.981042-.207021 1.13614.01534.461212.687827 1.227902 1.347832 2.104721 1.347832 1.411662 0 2.596187-.993111 2.596187-2.415796 0-1.422684-1.184525-2.415797-2.596187-2.415797-.876819 0-1.6438.612274-2.105013 1.300098-.155097.222356-1.155314.06399-1.425005.06308 0 0-.785511.01008-.921989-.735688v-8.06201c0-.3889717-.579746-.815259-.96571-.815259h-7.105267" opacity=".4" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round"/><ellipse cx="13.625002" cy="5.113852" opacity=".6" rx="2.445251" ry="2.543601" stroke="url(#f)"/><path d="m13.613961 1.5769261c-1.890593 0-3.424986 1.5525672-3.424986 3.443223 0 1.181659.611117 2.4877217 1.522215 3.1034361l.000391.3397869h-7.6110788c-.8433077 0-1.6005021.93378-1.6005021 1.7771169v7.397264c.6276864-.787682 1.6570664-1.308197 2.7417724-1.308197 1.8905924 0 3.4558215 1.534445 3.4558215 3.4251 0 1.890656-1.5652291 3.425101-3.4558215 3.425101-1.084706 0-2.114086-.520516-2.7417724-1.308197v7.397266c0 .843336.7568028 1.231174 1.6001106 1.231174h7.3970193c-.787658-.627708-1.308155-1.288132-1.308155-2.372874 0-1.890656 1.534393-3.425102 3.424986-3.425102 1.890592 0 3.424986 1.534446 3.424986 3.425102 0 1.084742-.520499 1.745166-1.308156 2.372874h7.397019c.843308 0 1.40808-.388105 1.40808-1.231442v-7.032427l.708751.000267c.615695.911129 1.64875 1.359033 2.830371 1.359033 1.890592 0 3.424987-1.534445 3.424987-3.4251 0-1.890656-1.534395-3.425101-3.424987-3.425101-1.181621 0-2.214676.44817-2.830371 1.3593l-.708751-.000267v-7.864043c0-.8433364-.564853-1.8050699-1.407689-1.7768479h-7.611079l-.000391-.3397869c.911098-.6157144 1.522216-1.9217771 1.522216-3.1034361 0-1.8906558-1.534394-3.443223-3.424986-3.443223z" opacity=".4" stroke="#0a3600" stroke-linecap="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/addprintarea.svg b/icon-themes/elementary_svg/cmd/32/addprintarea.svg
new file mode 100644
index 000000000..bcb0a35e8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/addprintarea.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="65.324997" cy="48.709" gradientTransform="matrix(0 .68598 -.74626 0 60.288 -27.737)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.4227 0 0 .38513 14.545 15.083)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="10.171" y2="36.136002"/><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.38833 0 0 .41842 15.3 14.318)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="20.749001" y2="25.528"/><linearGradient id="e" gradientTransform="matrix(.4054 0 0 .5135 -1.734 .676)" gradientUnits="userSpaceOnUse" x1="24.000986" x2="24.000986" xlink:href="#c" y1="8.420643" y2="16.210321"/><linearGradient id="f"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.56757 0 0 .72973 2.378 -2.514)" gradientUnits="userSpaceOnUse" x1="4.619" x2="43.381" y1="32.222" y2="32.222"><stop offset="0" stop-color="#fff"/><stop offset=".036" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="h"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="i" gradientTransform="matrix(0 .65714134 -.6301736 0 32.092007 -.771727)" gradientUnits="userSpaceOnUse" x1="11.273" x2="44.682" xlink:href="#h" y1="27.178" y2="25.534"/><radialGradient id="j" cx="605.71" cy="486.65" gradientTransform="matrix(.01566 0 0 .00824 17.61 25.98)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#f"/><radialGradient id="k" cx="605.71" cy="486.65" gradientTransform="matrix(-.01566 0 0 .00824 14.39 25.98)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#f"/><linearGradient id="l" gradientTransform="matrix(.04577 0 0 .00824 -.542 25.98)" gradientUnits="userSpaceOnUse" x1="302.86" x2="302.86" y1="366.65" y2="609.51"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.53064 0 0 .5897 39.27 -1.792)" gradientUnits="userSpaceOnUse" x1="-21.238" x2="-68.351" y1="31.867" y2="35.258"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="n" gradientTransform="translate(0 -5)" gradientUnits="userSpaceOnUse" x1="10" x2="10" y2="22"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="18" y2="7"><stop offset="0" stop-color="#232323"/><stop offset=".8" stop-color="#535353"/><stop offset=".8" stop-color="#676767"/><stop offset="1" stop-color="#676767"/></linearGradient><linearGradient id="p" gradientTransform="matrix(.48572 0 0 -.25857 -.657 10.22)" gradientUnits="userSpaceOnUse" x1="30.176" x2="30.176" xlink:href="#h" y1="47.256" y2="-26.225"/><linearGradient id="q" gradientTransform="matrix(.48572 0 0 -.25857 -.657 24.72)" gradientUnits="userSpaceOnUse" x1="28.118" x2="28.118" xlink:href="#h" y1="91.732" y2="22.118"/><linearGradient id="r" gradientTransform="matrix(.4054 0 0 .5135 2.27 -2.324)" gradientUnits="userSpaceOnUse" x1="24.000986" x2="24.000986" xlink:href="#c" y1="8.420643" y2="16.210321"/><path d="m4.95 29h22.1v2h-22.1z" fill="url(#l)" opacity=".15" transform="translate(-2.44 -2.44)"/><path d="m4.95 29v2c-.807.004-1.95-.448-1.95-1s.9-1 1.95-1z" fill="url(#k)" opacity=".15" transform="translate(-2.44 -2.44)"/><path d="m27.05 29v2c.807.004 1.95-.448 1.95-1s-.9-1-1.95-1z" fill="url(#j)" opacity=".15" transform="translate(-2.44 -2.44)"/><path d="m30.502072 3.5-.002072 23h-29v-23z" fill="url(#i)" stroke-width="1.04061"/><g fill="none" stroke-linejoin="round"><path d="m26.5 28.5h-21v-27h21z" stroke="url(#g)" stroke-linecap="round" transform="matrix(0 1 -1 0 31 -1)"/><path d="m4.5.5 23 .002v28.998h-23z" stroke="url(#m)" transform="matrix(0 1 -1 0 31 -1)"/></g><path d="m4 4h1v22h-1zm6 0h1v22h-1zm6 0h1v22h-1zm6 0h1v22h-1zm6 0h1v22h-1z" fill="#2c465d" fill-opacity=".325" opacity=".7"/><path d="m30 7v1h-28v-1zm0 6v1h-28v-1zm0 6v1h-28v-1zm0 6v1h-28v-1z" fill="#2c465d" fill-opacity=".325" opacity=".7"/><path d="m4.5 7.494h24.01v17.976h-24.01z" fill="none" stroke="#e25757" stroke-dasharray="1 1" stroke-dashoffset=".5"/><path d="m4 12v1h12v-1z" fill="#fff" opacity=".4"/><path d="m29.5 24.5h-27.011l.011-20h27z" fill="none" stroke="url(#e)" stroke-linecap="round"/><path d="m6 1v14h12v-14zm1 1h10v12h-10z" fill="url(#n)" opacity=".4" transform="translate(-2 11)"/><path d="m4.78 5.5-.124.156-2 2-.156.125v9.72h19v-9.721l-.156-.124-2-2-.125-.156h-14.219z" fill="url(#o)" transform="translate(-2 11)"/><path d="m2.78 16.5-.124.156-2 2-.156.125v9.72h19v-9.72l-.156-.124-2-2-.125-.156h-14.219z" fill="none" opacity=".71" stroke="#000"/><path d="m5.5 7h13v-6.5h-13z" fill="url(#p)" transform="translate(-2 11)"/><path d="m1 19h18v1h-18z" fill="#fff" opacity=".2"/><path d="m3.344 11c-.214.07-.355.275-.344.5v6.5h1v-6h12v6h1v-6.5c0-.276-.224-.5-.5-.5h-13c-.03-.003-.063-.003-.094 0z" opacity=".3"/><path d="m3.5 18h13v1h-13z" opacity=".4"/><path d="m3 27h14v-1h-14z" fill="#505050"/><path d="m4 25h12v1h-12z" opacity=".2"/><path d="m3 27h14v1h-14z" opacity=".4"/><path d="m19 20-.5-5h-13l-.5 5z" fill="url(#q)" transform="translate(-2 11)"/><path d="m3 25.875-.5 5.5c-.077.3.19.635.5.625h14c.31.01.577-.326.5-.625l-.5-5.5v.125h-.906v.5l.25 4.5h-.25v.03h-11.094v-.03h-1.344l.25-4.5v-.5h-.906z" opacity=".3"/><path d="m5 27h9v1h-9z" opacity=".2"/><path d="m16 21h2v2h-2z" fill="#0cceff"/><path d="m17.502 6.505-11.008-.005.01-5 10.997.005z" fill="none" stroke="url(#r)" stroke-linecap="round" transform="translate(-2 11)"/><path d="m8 29h6v1h-6z" opacity=".2"/><g transform="translate(.993 .993)"><path d="m21.5 21.5v-4h5v4h4l.007 5h-4.007v4.007h-5v-4.007h-4v-5z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m22.5 23.003v-4.503h3v4.497m0 2.003v4.5h-3v-4.5" opacity=".5" stroke="url(#b)"/><path d="m26 22.512 3.5-.01v2.987l-3.5.01m-4 0-3.5-.01v-2.989l3.5.012" opacity=".5" stroke="url(#d)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/addressbooksource.svg b/icon-themes/elementary_svg/cmd/32/addressbooksource.svg
new file mode 100644
index 000000000..63b3da596
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/addressbooksource.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(.56756757 0 0 .67567567 2.378379 -.216209)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="4.999989" y2="43"><stop offset="0" stop-color="#fff"/><stop offset=".02706478" stop-color="#fff" stop-opacity=".235294"/><stop offset=".97377032" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="b" cx="7.495683" cy="8.449767" gradientTransform="matrix(.00000001 1.6179162 -1.483354 -.00000003 28.734063 -9.224092)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#5f5f5f"/><stop offset=".26238" stop-color="#4f4f4f"/><stop offset=".704952" stop-color="#3b3b3b"/><stop offset="1" stop-color="#2b2b2b"/></radialGradient><linearGradient id="c" gradientTransform="matrix(.60000001 0 0 .69230771 1.800001 -.615385)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#d" y1="44" y2="3.899002"/><linearGradient id="d"><stop offset="0" stop-color="#272727"/><stop offset="1" stop-color="#454545"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.60000001 0 0 .75000464 .600015 .124979)" gradientUnits="userSpaceOnUse" x1="10.654308" x2="10.654308" xlink:href="#f" y1="1" y2="3"/><linearGradient id="f"><stop offset="0" stop-color="#eee"/><stop offset="1" stop-color="#d9d9da"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.60000001 0 0 .07692307 1.800171 .153846)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#d" y1="44" y2="3.899002"/><linearGradient id="h" gradientTransform="matrix(.69041563 0 0 1.0164576 .250193 -2.491651)" gradientUnits="userSpaceOnUse" x1="24.62738" x2="24.640038" xlink:href="#f" y1="3.123439" y2="4.882647"/><linearGradient id="i" gradientTransform="matrix(.49253714 0 0 .4937733 .890292 .14413)" gradientUnits="userSpaceOnUse" x1="5.212257" x2="54.887218" y1=".065302" y2=".065302"><stop offset="0" stop-color="#0e9a83"/><stop offset=".95429963" stop-color="#0e9a83"/><stop offset=".95717829" stop-color="#c2c2c2"/><stop offset="1" stop-color="#c2c2c2"/></linearGradient><radialGradient id="j" 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="#k"/><linearGradient id="k"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="l" 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="#k"/><linearGradient id="m" 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="n" gradientUnits="userSpaceOnUse" x1="17" x2="17" y1="3" y2="29"><stop offset="0" stop-color="#43d6b5"/><stop offset="1" stop-color="#28bca3"/></linearGradient><g opacity=".4" transform="matrix(.68421053 0 0 .42857134 -.421052 10.857146)"><path d="m38 40h5v7h-5z" fill="url(#j)"/><path d="m-10-47h5v7h-5z" fill="url(#l)" transform="scale(-1)"/><path d="m10 40h28v7.000001h-28z" fill="url(#m)"/></g><g stroke-linejoin="round"><path d="m27.491301 2.3043778c-.203129-.6550642-.076525-1.1709302-.188716-1.7956789h-20.7938863l.1227276 1.9826025" fill="url(#h)" stroke="url(#i)" stroke-miterlimit="0" stroke-width="1.017398"/><g stroke-linecap="round"><path d="m7.5001709 3.5h-2.4000002c-.3425089 0-.5999999-.03175-.5999999-.073171v-2.0973288c0-.66594375.3354193-.82950023.7745366-.82950023h2.2254635" fill="url(#e)" stroke="url(#g)"/><rect fill="url(#n)" height="26.980959" rx=".5" stroke="#0e9a83" stroke-miterlimit="0" width="21.980959" x="5.509521" y="2.509564"/><path d="m17 10c-2.203217 0-4 1.796783-4 4s1.796783 4 4 4 4-1.796783 4-4-1.796783-4-4-4zm-1.513672 8.505859c-.0222-.000173-.04438.0011-.06641.0039-1.239692.168299-2.144386.377706-2.861328.814453-.716943.436746-1.187695 1.104923-1.525391 1.998047-.021772.056742-.033023.116971-.033199.177741v1c0 .822351.677649 1.5 1.5 1.5h4.5 4.5c.822351 0 1.5-.677649 1.5-1.5v-1c-.000106-.02485-.0021-.04966-.0059-.07422-.169085-1.1206-.995706-1.870852-1.882813-2.30664-.887107-.435789-1.863226-.60697-2.59375-.613282-.0013-.000005-.0026-.000005-.0039 0z" fill="#007367" opacity=".05" stroke="#007367" stroke-width="2"/></g></g><path d="m17 10c-2.203217 0-4 1.796783-4 4s1.796783 4 4 4 4-1.796783 4-4-1.796783-4-4-4zm-1.513672 8.505859c-.0222-.000173-.04438.0011-.06641.0039-1.239692.168299-2.144386.377706-2.861328.814453-.716943.436746-1.187695 1.104923-1.525391 1.998047-.021772.056742-.033023.116971-.033199.177741v1c0 .822351.677649 1.5 1.5 1.5h4.5 4.5c.822351 0 1.5-.677649 1.5-1.5v-1c-.000106-.02485-.0021-.04966-.0059-.07422-.169085-1.1206-.995706-1.870852-1.882813-2.30664-.887107-.435789-1.863226-.60697-2.59375-.613282-.0013-.000005-.0026-.000005-.0039 0z" fill="#007367" opacity=".15"/><path d="m17 9c-2.203217 0-4 1.796783-4 4s1.796783 4 4 4 4-1.796783 4-4-1.796783-4-4-4zm-1.513672 8.505859c-.0222-.000173-.04438.0011-.06641.0039-1.239692.168299-2.144386.377706-2.861328.814453-.716943.436746-1.187695 1.104923-1.525391 1.998047-.021772.056742-.033023.116971-.033199.177741v1c0 .822351.677649 1.5 1.5 1.5h4.5 4.5c.822351 0 1.5-.677649 1.5-1.5v-1c-.000106-.02485-.0021-.04966-.0059-.07422-.169085-1.1206-.995706-1.870852-1.882813-2.30664-.887107-.435789-1.863226-.60697-2.59375-.613282-.0013-.000005-.0026-.000005-.0039 0z" fill="#fff"/><g stroke-linecap="round" stroke-linejoin="round"><path d="m7.5 2.5000001v26.9999999h-2.4c-.3425089 0-.6-.285772-.6-.658537v-26.3414629z" fill="url(#b)" stroke="url(#c)"/><path d="m5.5 3.5h21v25h-21z" fill="none" opacity=".5" stroke="url(#a)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/addwatch.svg b/icon-themes/elementary_svg/cmd/32/addwatch.svg
new file mode 100644
index 000000000..4ec68b752
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/addwatch.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.463103" x2="11.648121" y1="10.029578" y2="15.969038"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(1.3733 0 0 1.375 -4.493 5.125)" gradientUnits="userSpaceOnUse" x1="4.419" x2="20.02" y1="3.523" y2="3.523"><stop offset="0" stop-color="#888a85"/><stop offset="1" stop-color="#888a85" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="1110.5" cy="1543" gradientTransform="matrix(1.815 0 0 1.32015 -2003.643 -2022.362)" gradientUnits="userSpaceOnUse" r="6.141"><stop offset="0" stop-color="#fff"/><stop offset=".553" stop-color="#fff"/><stop offset="1" stop-color="#a2a2a2"/></radialGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="16.372" x2="22.863" y1="17.25" y2="17.25"><stop offset="0" stop-color="#424242" stop-opacity=".741"/><stop offset="1" stop-color="#555753" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.4845 0 0 .34573 69.713 1.858)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="53.624" y2="2.906"><stop offset="0" stop-color="#002e99"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="f" gradientTransform="matrix(2.15356 0 0 2.15625 -2379.475 -3312.997)" gradientUnits="userSpaceOnUse" x1="1107.761" x2="1111.791" y1="1540.819" y2="1544.524"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".262" stop-color="#64baff"/><stop offset=".705" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></linearGradient><linearGradient id="g" gradientTransform="matrix(1.3733 0 0 1.2375 -1513.76 -1896.342)" gradientUnits="userSpaceOnUse" x1="1111.665" x2="1106.24" xlink:href="#e" y1="1544.511" y2="1538.409"/><linearGradient id="h" gradientTransform="matrix(1.375 0 0 1.375 -1522.32 -2115.592)" gradientUnits="userSpaceOnUse" x1="1118.513" x2="1111.62" xlink:href="#e" y1="1552.081" y2="1545.444"/><radialGradient id="i" cx="62.625" cy="4.625" gradientTransform="matrix(1.13 0 0 .282 -58.73 18.694)" gradientUnits="userSpaceOnUse" r="10.625"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g fill-rule="evenodd" transform="matrix(1.333 0 0 1.333 0 -1.838)"><path d="m24 20c0 1.657-5.373 3-12 3s-12-1.343-12-3 5.373-3 12-3 12 1.343 12 3z" fill="url(#i)" opacity=".3"/><path d="m3.23 14.81-1.654-.73c1.274-8.143 9.488-13.49 21.08-3.585l-.202 4.27v.033c-3.134-2.69-5.833-6.14-11.392-6.14-6.382.085-7.377 4.966-7.827 6.153z" fill="url(#b)"/><path d="m22.12 14.8c-2.994 3.856-6.594 4.762-10.21 4.762-3.615 0-8.147-.626-8.848-4.763.76-3.785 2.723-6.1 7.766-6.142 5.51-.047 8.186 3.45 11.292 6.14z" style="stroke:#000;stroke-width:1.125;stroke-linejoin:round;stroke-dashoffset:.6;stroke-opacity:.659;fill:url(#c)"/><ellipse cx="10.98" cy="14.097" fill="url(#f)" rx="4.307" ry="4.313" stroke="url(#h)" stroke-width=".75"/><ellipse cx="10.613" cy="13.102" fill="url(#g)" rx="2.747" ry="2.475"/><ellipse cx="9.926" cy="12.551" fill="#d7e4f1" rx="1.373" ry="1.1"/><ellipse cx="10.98" cy="14.097" fill="none" rx="3.735" ry="3.739" stroke="url(#a)" stroke-width=".75"/></g><path d="m1.688 22.063c1.218-8.148 10.428-15.02 20.487-3.588" fill="none" stroke="url(#d)" stroke-width="1.125" transform="matrix(1.333 0 0 1.333 0 -12.505)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/alignblock.svg b/icon-themes/elementary_svg/cmd/32/alignblock.svg
new file mode 100644
index 000000000..5cd69e64b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/alignblock.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="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#a" y1="48" y2="26"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#a" y1="54" y2="32"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#a" y1="60" y2="38"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#a" y1="42" y2="20"/><g transform="translate(-1 -23)"><path d="m2.5 34.5v3h29v-3z" fill="url(#b)"/><path d="m2.5 34.5v3h29v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m3 35v2h1v-1h27v-1z" fill="#fff" opacity=".2"/><path d="m2.5 40.5v3h29v-3z" fill="url(#c)"/><path d="m2.5 40.5v3h29v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m3 41v2h1v-1h27v-1z" fill="#fff" opacity=".2"/><path d="m2.5 46.5v3h29v-3z" fill="url(#d)"/><path d="m2.5 46.5v3h29v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m3 47v2h1v-1h27v-1z" fill="#fff" opacity=".2"/><path d="m2.5 28.5v3h29v-3z" fill="url(#e)"/><path d="m2.5 28.5v3h29v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m3 29v2h1v-1h27v-1z" fill="#fff" opacity=".2"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/alignbottom.svg b/icon-themes/elementary_svg/cmd/32/alignbottom.svg
new file mode 100644
index 000000000..123ba2c62
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/alignbottom.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.0666667 0 0 1 -1.3 1.001951)" gradientUnits="userSpaceOnUse" x1="4.5" x2="19.5" xlink:href="#d" y1="8.000001" y2="8.000001"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="4" y2="30"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="11" x2="11" y1="4" y2="29"><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="d"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="e" gradientTransform="matrix(1.0666667 0 0 1 -1.3 -3.998049)" gradientUnits="userSpaceOnUse" x1="4.5" x2="19.5" xlink:href="#d" y1="8.000001" y2="8.000001"/><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 21.292706 26.997224)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#g"/><linearGradient id="g"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="h" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 8.815119 26.997224)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#g"/><linearGradient id="i" gradientTransform="matrix(.0352071 0 0 .0082353 -.670939 26.997207)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><rect fill="url(#b)" height="28" rx="4.5" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".235294" width="28" x="1.5" y="2.5"/><path d="m1.500002 30h26.999998v2h-26.999998z" fill="url(#i)" opacity=".15"/><path d="m1.5000009 30.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#h)" opacity=".15"/><path d="m28.500001 30.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#f)" opacity=".15"/><rect fill="none" height="26" rx="3.5" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".408088" width="26" x="2.5" y="3.5"/><g transform="translate(0 18)"><path d="m5 2v1.9980469l21 .00195v-1.9999969z" fill="url(#e)"/><g fill="#fff"><path d="m5 4v.9980469l21 .00195v-.9999969z" fill-opacity=".558824"/><path d="m5 8.001953v.998047l15 .002v-1h-15z" fill-opacity=".558824"/><path d="m26 2v1h-21v-1z" opacity=".2"/></g><path d="m5 6v1.998047l15 .002v-2.000047z" fill="url(#a)"/><path d="m20 6v1h-15v-1z" fill="#fff" opacity=".2"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/aligncenter.svg b/icon-themes/elementary_svg/cmd/32/aligncenter.svg
new file mode 100644
index 000000000..9443c3ef7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/aligncenter.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(.56756757 0 0 .72972971 2.378382 -2.513506)" 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="b" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.62856997 0 0 .60839392 -43.424663 -6.314452)" 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" gradientUnits="userSpaceOnUse" x1="7" x2="7" xlink:href="#b" y1="14" y2="4"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="27" y2="17"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="25" x2="25" xlink:href="#c" y1="4" y2="13.5"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="28.5" x2="28.636906" xlink:href="#c" y1="17.5" y2="26.54525"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="481.7457" x2="481.7457" xlink:href="#a" y1="175.50044" y2="171.00043"/><linearGradient id="i" gradientTransform="matrix(0 -1 1 0 0 -.004)" gradientUnits="userSpaceOnUse" x1="-482.24246" x2="-482.24246" xlink:href="#a" y1="135.75034" y2="131.25034"/><linearGradient id="j"><stop offset="0" stop-color="#a62100" stop-opacity=".501961"/><stop offset="1" stop-color="#a62100" stop-opacity="0"/></linearGradient><linearGradient id="k" gradientTransform="matrix(-1 0 0 -1 396 981)" gradientUnits="userSpaceOnUse" x1="187.609" x2="186.937" xlink:href="#j" y1="489.359" y2="489.359"/><linearGradient id="l"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#ffa154" stop-opacity="0"/></linearGradient><linearGradient id="m" gradientTransform="matrix(-1 0 0 -1 396 981)" gradientUnits="userSpaceOnUse" x1="187.816" x2="187.172" xlink:href="#l" y1="489.547" y2="489.547"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="187.609" x2="186.937" xlink:href="#j" y1="489.359" y2="489.359"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="187.816" x2="187.172" xlink:href="#l" y1="489.547" y2="489.547"/><g stroke-width=".75"><g fill="#d3d7cf" stroke="#888a85" stroke-miterlimit="3"><path d="m24.502 13.498-17.01.008.008-9.006h17z" fill="url(#f)" stroke="url(#d)" stroke-linejoin="round" stroke-width=".999997"/><path d="m475.37069 170.62543 11.25331-.0114-.003 5.26144h-11.25031z" fill="none" stroke="url(#h)" transform="matrix(-1.33333 0 0 -1.33333 657.326 240)"/></g><path d="m3.5 26.5h25v-9h-25z" style="fill-rule:evenodd;stroke-width:.999997;stroke-linejoin:round;stroke-miterlimit:0;fill:url(#g);stroke:url(#e)"/><path d="m130.87533 488.61347v-17.25004l5.25067-.002-.00066 17.25247z" fill="none" stroke="url(#i)" stroke-linecap="round" stroke-miterlimit="2" transform="matrix(0 -1.33333 -1.33333 0 655.983 200)"/><g stroke-linejoin="round" stroke-miterlimit="0" transform="translate(-.047965 -.022021)"><path d="m190.48396 491.09h-4.00107v-1.5h4.00107" fill="url(#o)" stroke="url(#n)" transform="matrix(0 -1.33333 -1.33333 0 669.333 280)"/><path d="m206.234 489.59h3.266v1.5h-3.266" fill="url(#m)" stroke="url(#k)" transform="matrix(0 -1.33333 -1.33333 0 669.333 280)"/><path d="m16.547965 17.522021v-4h-2v4zm0-6v-5.0000002h-2v5.0000002zm0 13v-5h-2v5z" fill="#ffa154" stroke="#a62100" stroke-miterlimit="0" stroke-opacity=".501961" stroke-width="1"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/aligndown.svg b/icon-themes/elementary_svg/cmd/32/aligndown.svg
new file mode 100644
index 000000000..01493ed8c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/aligndown.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(.26458333 0 0 .28978174 2.38125 290.34761)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.5" x2="3.5" y1="8.347812" y2="-5.347841"><stop offset="0" stop-color="#ffa154"/><stop offset=".90909094" stop-color="#ffa154" stop-opacity=".926471"/><stop offset="1" stop-color="#ffa154" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.307292" x2="3.307292" y1="292.76666" y2="288.79791"><stop offset="0" stop-color="#a62100"/><stop offset=".90147907" stop-color="#a62100"/><stop offset="1" stop-color="#a62100" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="5.56415" y2="43"><stop offset="0" stop-color="#fff"/><stop offset=".00097557" 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="d" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.62856997 0 0 .60839392 -49.526358 .329616)" 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="f" gradientUnits="userSpaceOnUse" x1="5.020521" x2="21.020521" xlink:href="#d" y1="6.993177" y2="6.993177"/><linearGradient id="g" gradientTransform="translate(.020521 -.000823)" gradientUnits="userSpaceOnUse" x1="5.020521" x2="29.020521" xlink:href="#d" y1="18.993177" y2="18.993177"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="21.020521" x2="4.020521" xlink:href="#e" y1="15.493177" y2="15.493177"/><linearGradient id="i" gradientTransform="translate(.020521 -.000823)" gradientUnits="userSpaceOnUse" x1="29.020521" x2="5.020521" xlink:href="#e" y1="27.993177" y2="27.993177"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="486.26559" x2="476.51559" xlink:href="#c" y1="173.25555" y2="173.25555"/><linearGradient id="k" gradientTransform="matrix(-1.33333 0 0 -1.33333 -623.97948 199.99918)" gradientUnits="userSpaceOnUse" x1="-488.2666" x2="-472.50119" xlink:href="#c" y1="133.50545" y2="133.50484"/><g stroke-width=".75" transform="matrix(0 -1 -1 0 31.993177 32.020521)"><g fill="#d3d7cf" stroke="#888a85" stroke-miterlimit="3"><path d="m4.520521 13.493177h16l.003-9h-16.003z" fill="url(#h)" stroke="url(#f)" stroke-linejoin="round" stroke-width=".999997"/><path d="m476.14058 170.63054h10.50003v5.25002h-10.50003z" fill="none" stroke="url(#j)" transform="matrix(1.33333 0 0 -1.33333 -629.332 240)"/></g><path d="m28.520521 26.493177h-24v-9h24z" style="fill-rule:evenodd;stroke-width:.999997;stroke-linejoin:round;stroke-miterlimit:0;fill:url(#i);stroke:url(#g)"/><path d="m27.520521 25.493177h-22v-7l22 .000021z" fill="none" stroke="url(#k)" stroke-linecap="round" stroke-miterlimit="2" stroke-width="1"/><g transform="matrix(3.7795275 0 0 -3.7795275 -7.979479 1122.5128)"><path d="m3.0427083 288.7979h.5291667v7.9375h-.5291667z" fill="url(#a)"/><path d="m3.571875 288.7979v7.9375m-.5291667 0v-7.9375" fill="none" opacity=".5" stroke="url(#b)" stroke-width=".264583"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/alignhorizontalcenter.svg b/icon-themes/elementary_svg/cmd/32/alignhorizontalcenter.svg
new file mode 100644
index 000000000..766a91622
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/alignhorizontalcenter.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="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="16.5" x2="16.5" xlink:href="#a" y1="60" y2="38"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="14.5" x2="14.5" xlink:href="#a" y1="54" y2="32"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#a" y1="48" y2="26"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="16" x2="16" xlink:href="#a" y1="42" y2="20"/><g transform="translate(-1 -23)"><path d="m6.5 46.5v3h21v-3z" fill="url(#b)"/><path d="m6.5 46.5v3h21v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m7 47v2h1v-1h19v-1z" fill="#fff" opacity=".2"/><path d="m3.5 40.5v3h27v-3z" fill="url(#c)"/><path d="m3.5 40.5v3h27v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m4 41v2h1v-1h25v-1z" fill="#fff" opacity=".2"/><path d="m2.5 34.5v3h29v-3z" fill="url(#d)"/><path d="m2.5 34.5v3h29v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m3 35v2h1v-1h27v-1z" fill="#fff" opacity=".2"/><path d="m5.5 28.5v3h23v-3z" fill="url(#e)"/><path d="m5.5 28.5v3h23v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m6 29v2h1v-1h21v-1z" fill="#fff" opacity=".2"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/alignleft.svg b/icon-themes/elementary_svg/cmd/32/alignleft.svg
new file mode 100644
index 000000000..64b795571
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/alignleft.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="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#a" y1="60" y2="38"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#a" y1="54" y2="32"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#a" y1="48" y2="26"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#a" y1="42" y2="20"/><g transform="translate(-1 -23)"><path d="m2.5 46.5v3h22v-3z" fill="url(#b)"/><path d="m2.5 46.5v3h22v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m3 47v2h1v-1h20v-1z" fill="#fff" opacity=".2"/><path d="m2.5 40.5v3h26v-3z" fill="url(#c)"/><path d="m2.5 40.5v3h26v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m3 41v2h1v-1h24v-1z" fill="#fff" opacity=".2"/><path d="m2.5 34.5v3h29v-3z" fill="url(#d)"/><path d="m2.5 34.5v3h29v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m3 35v2h1v-1h27v-1z" fill="#fff" opacity=".2"/><path d="m2.5 28.5v3h23v-3z" fill="url(#e)"/><path d="m2.5 28.5v3h23v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m3 29v2h1v-1h21v-1z" fill="#fff" opacity=".2"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/alignmiddle.svg b/icon-themes/elementary_svg/cmd/32/alignmiddle.svg
new file mode 100644
index 000000000..02393de40
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/alignmiddle.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="187.81599" x2="187.172" y1="489.547" y2="489.547"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#ffa154" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="187.60899" x2="186.937" y1="489.35901" y2="489.35901"><stop offset="0" stop-color="#a62100" stop-opacity=".501961"/><stop offset="1" stop-color="#a62100" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-1 0 0 -1 396 981)" gradientUnits="userSpaceOnUse" x1="187.81599" x2="187.172" y1="489.547" y2="489.547"><stop offset="0" stop-color="#f37329"/><stop offset="1" stop-color="#f37329" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(-1 0 0 -1 396 981)" gradientUnits="userSpaceOnUse" x1="187.60899" x2="186.937" y1="489.35901" y2="489.35901"><stop offset="0" stop-color="#cc3b02"/><stop offset="1" stop-color="#cc3b02" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="5.56415" y2="43"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99966609" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.62856997 0 0 .60839392 -43.424663 -6.314452)" 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="h" gradientUnits="userSpaceOnUse" x1="24.99934" x2="6.99934" xlink:href="#f" y1="16.00066" y2="16.00066"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="28.99934" x2="2.99934" xlink:href="#f" y1="28.00066" y2="28.00066"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="6.99934" x2="24.99934" xlink:href="#g" y1="3.00066" y2="3.00066"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="2.99934" x2="28.99934" xlink:href="#g" y1="17.00066" y2="17.00066"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="486.24622" x2="475.74619" xlink:href="#e" y1="173.24994" y2="173.24994"/><linearGradient id="m" gradientTransform="matrix(0 -1 1 0 0 -.004)" gradientUnits="userSpaceOnUse" x1="-488.24295" x2="-471.74292" xlink:href="#e" y1="133.49983" y2="133.49983"/><g stroke-width=".75" transform="matrix(0 1 -1 0 31.994 .008)"><g fill="#d3d7cf" stroke="#888a85" stroke-miterlimit="3"><path d="m24.492 13.494h-17v-9h17z" fill="url(#j)" stroke="url(#h)" stroke-linejoin="round" stroke-width=".999997"/><path d="m475.37669 170.62993h11.25003v5.25001h-11.25003z" fill="none" stroke="url(#l)" transform="matrix(-1.33333 0 0 -1.33333 657.326 240)"/></g><path d="m3.492 26.494h25v-9h-25z" style="fill-rule:evenodd;stroke-width:.999997;stroke-linejoin:round;stroke-miterlimit:0;fill:url(#k);stroke:url(#i)"/><path d="m130.87983 488.61947v-17.25004h5.25001v17.25004z" fill="none" stroke="url(#m)" stroke-linecap="round" stroke-miterlimit="2" stroke-width=".750002" transform="matrix(0 -1.33333 -1.33333 0 655.983 200)"/><g stroke-linejoin="round" stroke-miterlimit="0" transform="matrix(-1 0 0 -1 31.039966 31.01602)"><path d="m190.48396 491.09h-4.00107v-1.5h4.00107" fill="url(#a)" stroke="url(#b)" transform="matrix(0 -1.33333 -1.33333 0 669.333 280)"/><path d="m206.234 489.59h3.266v1.5h-3.266" fill="url(#c)" stroke="url(#d)" transform="matrix(0 -1.33333 -1.33333 0 669.333 280)"/><path d="m16.547965 17.522021v-4h-2v4zm0-6v-5.0000002h-2v5.0000002zm0 13v-5h-2v5z" fill="#ffa154" stroke="#a62100" stroke-miterlimit="0" stroke-opacity=".501961" stroke-width="1"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/alignright.svg b/icon-themes/elementary_svg/cmd/32/alignright.svg
new file mode 100644
index 000000000..f503e06c5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/alignright.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="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="20" x2="20" xlink:href="#a" y1="60" y2="38"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="16" x2="16" xlink:href="#a" y1="54" y2="32"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#a" y1="48" y2="26"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#a" y1="42" y2="20"/><g transform="translate(-1 -23)"><path d="m9.5 46.5v3h22v-3z" fill="url(#b)"/><path d="m9.5 46.5v3h22v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m10 47v2h1v-1h20v-1z" fill="#fff" opacity=".2"/><path d="m5.5 40.5v3h26v-3z" fill="url(#c)"/><path d="m5.5 40.5v3h26v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m6 41v2h1v-1h24v-1z" fill="#fff" opacity=".2"/><path d="m2.5 34.5v3h29v-3z" fill="url(#d)"/><path d="m2.5 34.5v3h29v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m3 35v2h1v-1h27v-1z" fill="#fff" opacity=".2"/><path d="m8.5 28.5v3h23v-3z" fill="url(#e)"/><path d="m8.5 28.5v3h23v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m9 29v2h1v-1h21v-1z" fill="#fff" opacity=".2"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/aligntop.svg b/icon-themes/elementary_svg/cmd/32/aligntop.svg
new file mode 100644
index 000000000..c8c7de026
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/aligntop.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.0666667 0 0 1 -1.3 1.001951)" gradientUnits="userSpaceOnUse" x1="4.5" x2="19.5" xlink:href="#d" y1="8.000001" y2="8.000001"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="4" y2="30"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="11" x2="11" y1="4" y2="29"><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="d"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="e" gradientTransform="matrix(1.0666667 0 0 1 -1.3 -3.998049)" gradientUnits="userSpaceOnUse" x1="4.5" x2="19.5" xlink:href="#d" y1="8.000001" y2="8.000001"/><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 21.292706 26.997224)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#g"/><linearGradient id="g"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="h" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 8.815119 26.997224)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#g"/><linearGradient id="i" gradientTransform="matrix(.0352071 0 0 .0082353 -.670939 26.997207)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><rect fill="url(#b)" height="28" rx="4.5" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".235294" width="28" x="1.5" y="2.5"/><path d="m1.500002 30h26.999998v2h-26.999998z" fill="url(#i)" opacity=".15"/><path d="m1.5000009 30.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#h)" opacity=".15"/><path d="m28.500001 30.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#f)" opacity=".15"/><rect fill="none" height="26" rx="3.5" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".408088" width="26" x="2.5" y="3.5"/><g transform="translate(0 5)"><path d="m5 2v1.9980469l21 .00195v-1.9999969z" fill="url(#e)"/><g fill="#fff"><path d="m5 4v.9980469l21 .00195v-.9999969z" fill-opacity=".558824"/><path d="m5 8.001953v.998047l15 .002v-1h-15z" fill-opacity=".558824"/><path d="m26 2v1h-21v-1z" opacity=".2"/></g><path d="m5 6v1.998047l15 .002v-2.000047z" fill="url(#a)"/><path d="m20 6v1h-15v-1z" fill="#fff" opacity=".2"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/alignup.svg b/icon-themes/elementary_svg/cmd/32/alignup.svg
new file mode 100644
index 000000000..b4982ecf2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/alignup.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(.26458333 0 0 .28978174 2.38125 290.34761)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.5" x2="3.5" y1="8.347812" y2="-5.347841"><stop offset="0" stop-color="#ffa154"/><stop offset=".90909094" stop-color="#ffa154" stop-opacity=".926471"/><stop offset="1" stop-color="#ffa154" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.307292" x2="3.307292" y1="292.76666" y2="288.79791"><stop offset="0" stop-color="#a62100"/><stop offset=".90147907" stop-color="#a62100"/><stop offset="1" stop-color="#a62100" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="5.56415" y2="43"><stop offset="0" stop-color="#fff"/><stop offset=".00000043" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999982" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.62856997 0 0 .60839392 -49.526358 .329616)" 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="f" gradientUnits="userSpaceOnUse" x1="20.964514" x2="5.964513" xlink:href="#d" y1="1.993177" y2="1.993177"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="28.964514" x2="4.964513" xlink:href="#d" y1="19.993177" y2="18.993177"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="3.964513" x2="20.964514" xlink:href="#e" y1="15.493177" y2="15.493177"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="4.964513" x2="27.964514" xlink:href="#e" y1="29.993177" y2="29.993177"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="476.47357" x2="486.2236" xlink:href="#c" y1="174.00555" y2="174.00555"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="-472.47458" x2="-488.22461" xlink:href="#c" y1="132.75545" y2="132.75545"/><g stroke-width=".75" transform="matrix(0 1 -1 0 31.993177 .035487)"><g fill="#d3d7cf" stroke="#888a85" stroke-miterlimit="3"><path d="m4.464513 13.493177h16v-9h-16z" fill="url(#h)" stroke="url(#f)" stroke-linejoin="round" stroke-width=".999997"/><path d="m476.09857 170.63054h10.50003v5.25002h-10.50003z" fill="none" stroke="url(#j)" transform="matrix(1.33333 0 0 -1.33333 -629.332 240)"/></g><path d="m28.464513 26.493177h-24v-9h24z" style="fill-rule:evenodd;stroke-width:.999997;stroke-linejoin:round;stroke-miterlimit:0;fill:url(#i);stroke:url(#g)"/><path d="m-488.59961 130.88044h16.50005v5.25002h-16.50005z" fill="none" stroke="url(#k)" stroke-linecap="round" stroke-miterlimit="2" transform="matrix(-1.33333 0 0 -1.33333 -624 200)"/></g><g transform="matrix(0 -3.7795275 3.7795275 0 -1090.5196 17)"><path d="m3.0427083 288.7979h.5291667v7.9375h-.5291667z" fill="url(#a)"/><path d="m3.571875 288.7979v7.9375m-.5291667 0v-7.9375" fill="none" opacity=".5" stroke="url(#b)" stroke-width=".264583"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/alignverticalcenter.svg b/icon-themes/elementary_svg/cmd/32/alignverticalcenter.svg
new file mode 100644
index 000000000..ab73e7e5f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/alignverticalcenter.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.0666667 0 0 1 -1.3 1.001951)" gradientUnits="userSpaceOnUse" x1="4.5" x2="19.5" xlink:href="#d" y1="8.000001" y2="8.000001"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="4" y2="30"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="11" x2="11" y1="4" y2="29"><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="d"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="e" gradientTransform="matrix(1.0666667 0 0 1 -1.3 -3.998049)" gradientUnits="userSpaceOnUse" x1="4.5" x2="19.5" xlink:href="#d" y1="8.000001" y2="8.000001"/><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 21.292706 26.997224)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#g"/><linearGradient id="g"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="h" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 8.815119 26.997224)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#g"/><linearGradient id="i" gradientTransform="matrix(.0352071 0 0 .0082353 -.670939 26.997207)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><rect fill="url(#b)" height="28" rx="4.5" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".235294" width="28" x="1.5" y="2.5"/><path d="m1.500002 30h26.999998v2h-26.999998z" fill="url(#i)" opacity=".15"/><path d="m1.5000009 30.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#h)" opacity=".15"/><path d="m28.500001 30.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#f)" opacity=".15"/><rect fill="none" height="26" rx="3.5" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".408088" width="26" x="2.5" y="3.5"/><g transform="translate(0 11)"><path d="m5 2v1.9980469l21 .00195v-1.9999969z" fill="url(#e)"/><g fill="#fff"><path d="m5 4v.9980469l21 .00195v-.9999969z" fill-opacity=".558824"/><path d="m5 8.001953v.998047l15 .002v-1h-15z" fill-opacity=".558824"/><path d="m26 2v1h-21v-1z" opacity=".2"/></g><path d="m5 6v1.998047l15 .002v-2.000047z" fill="url(#a)"/><path d="m20 6v1h-15v-1z" fill="#fff" opacity=".2"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/alphaliststyle.svg b/icon-themes/elementary_svg/cmd/32/alphaliststyle.svg
new file mode 100644
index 000000000..8672ab8d0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/alphaliststyle.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="3.796964" x2="3.796964" xlink:href="#c" y1="15.962072" y2="24.962072"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="4.664924" x2="5.164924" xlink:href="#c" y1="3.994598" y2="12.994598"/><linearGradient id="c"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="d"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#d" y1="60" y2="38"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#d" y1="54" y2="32"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#d" y1="48" y2="26"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#d" y1="42" y2="20"/><g transform="translate(-1 -23)"><path d="m10.5 46.5v3h13v-3z" fill="url(#e)"/><path d="m10.5 46.5v3h13v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m11 47v2h1v-1h11v-1z" fill="#fff" opacity=".2"/><path d="m10.5 40.5v3h21v-3z" fill="url(#f)"/><path d="m10.5 40.5v3h21v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m11 41v2h1v-1h19v-1z" fill="#fff" opacity=".2"/><path d="m10.5 34.5v3h13v-3z" fill="url(#g)"/><path d="m10.5 34.5v3h13v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m11 35v2h1v-1h11v-1z" fill="#fff" opacity=".2"/><path d="m10.5 28.5v3h21v-3z" fill="url(#h)"/><path d="m10.5 28.5v3h21v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m11 29v2h1v-1h19v-1z" fill="#fff" opacity=".2"/></g><path d="m1.5 16.5h2.3201691q.7480919 0 1.3118713.108419.5637794.102998.9432463.34152.3794669.233102.5692004.617989.1951544.379467.1951544.937826 0 .336099-.081314.628831-.081314.292731-.238522.51499-.1572078.22226-.3848879.374046-.2222592.146366-.5149908.195155v.05421q.2981526.06505.5529375.189734.2602059.119261.4499393.336099.1951544.211417.3035736.536675.11384.325257.11384.791459 0 .542096-.1897334.970351-.1897335.422835-.5475166.720988-.3523621.292731-.8619319.449939-.5041489.157208-1.1438217.157208h-2.7972136zm1.6804963 3.138734h.8727739q.3144154 0 .5258327-.05421.2114173-.05963.3415202-.173471.1301029-.11384.1843125-.281889.05963-.173471.05963-.401151 0-.45536-.2873106-.650515-.2818893-.200575-.8998782-.200575h-.7968805zm0 1.333555v2.065384h.9866139q.3306783 0 .5529375-.07589.2276802-.07589.3632041-.216838.1409448-.140945.2005753-.34152.059631-.200575.059631-.444518 0-.22226-.059631-.401151-.05963-.184313-.2059963-.314416-.1409448-.130102-.3740459-.200575-.2331011-.07047-.5800423-.07047z" fill="url(#a)"/><path d="m1.5 16.5h2.3201691q.7480919 0 1.3118713.108419.5637794.102998.9432463.34152.3794669.233102.5692004.617989.1951544.379467.1951544.937826 0 .336099-.081314.628831-.081314.292731-.238522.51499-.1572078.22226-.3848879.374046-.2222592.146366-.5149908.195155v.05421q.2981526.06505.5529375.189734.2602059.119261.4499393.336099.1951544.211417.3035736.536675.11384.325257.11384.791459 0 .542096-.1897334.970351-.1897335.422835-.5475166.720988-.3523621.292731-.8619319.449939-.5041489.157208-1.1438217.157208h-2.7972136zm1.6804963 3.138734h.8727739q.3144154 0 .5258327-.05421.2114173-.05963.3415202-.173471.1301029-.11384.1843125-.281889.05963-.173471.05963-.401151 0-.45536-.2873106-.650515-.2818893-.200575-.8998782-.200575h-.7968805zm0 1.333555v2.065384h.9866139q.3306783 0 .5529375-.07589.2276802-.07589.3632041-.216838.1409448-.140945.2005753-.34152.059631-.200575.059631-.444518 0-.22226-.059631-.401151-.05963-.184313-.2059963-.314416-.1409448-.130102-.3740459-.200575-.2331011-.07047-.5800423-.07047z" fill="none" opacity=".5" stroke="#002e99"/><path d="m6.3890367 12.457964-.5420956-1.886493h-2.7321617l-.5475165 1.886493h-1.6967592l2.574954-7.957964h2.0545423l2.5857959 7.957964zm-.9324044-3.295942-.5095698-1.7347059q-.0325258-.0975772-.0975772-.3198363-.0650515-.2222592-.1409449-.4878861-.0704724-.2710478-.1355239-.5420956-.0650514-.2710477-.0921562-.4607812-.0216838.119261-.0596305.2818897-.0325258.1626287-.0813144.3469412-.0433676.1788915-.0921562.363204-.0487886.1843125-.0921563.3469412-.0433676.1626287-.0813143.2873106-.0325257.124682-.0487886.1843125l-.5041489 1.7347059z" fill="url(#b)"/><path d="m6.3890367 12.457964-.5420956-1.886493h-2.7321617l-.5475165 1.886493h-1.6967592l2.574954-7.957964h2.0545423l2.5857959 7.957964zm-.9324044-3.295942-.5095698-1.7347059q-.0325258-.0975772-.0975772-.3198363-.0650515-.2222592-.1409449-.4878861-.0704724-.2710478-.1355239-.5420956-.0650514-.2710477-.0921562-.4607812-.0216838.119261-.0596305.2818897-.0325258.1626287-.0813144.3469412-.0433676.1788915-.0921562.363204-.0487886.1843125-.0921563.3469412-.0433676.1626287-.0813143.2873106-.0325257.124682-.0487886.1843125l-.5041489 1.7347059z" fill="none" opacity=".5" stroke="#002e99"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/alphalowliststyle.svg b/icon-themes/elementary_svg/cmd/32/alphalowliststyle.svg
new file mode 100644
index 000000000..ac703f512
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/alphalowliststyle.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="5.427067" x2="4.427067" xlink:href="#c" y1="14.971642" y2="24.971642"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="4.754203" x2="4.754203" xlink:href="#c" y1="4.536634" y2="13.036634"/><linearGradient id="c"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="d"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#d" y1="60" y2="38"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#d" y1="54" y2="32"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#d" y1="48" y2="26"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#d" y1="42" y2="20"/><g transform="translate(-1 -23)"><path d="m10.5 46.5v3h13v-3z" fill="url(#e)"/><path d="m10.5 46.5v3h13v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m11 47v2h1v-1h11v-1z" fill="#fff" opacity=".2"/><path d="m10.5 40.5v3h21v-3z" fill="url(#f)"/><path d="m10.5 40.5v3h21v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m11 41v2h1v-1h19v-1z" fill="#fff" opacity=".2"/><path d="m10.5 34.5v3h13v-3z" fill="url(#g)"/><path d="m10.5 34.5v3h13v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m11 35v2h1v-1h11v-1z" fill="#fff" opacity=".2"/><path d="m10.5 28.5v3h21v-3z" fill="url(#h)"/><path d="m10.5 28.5v3h21v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m11 29v2h1v-1h19v-1z" fill="#fff" opacity=".2"/></g><path d="m5.7308897 17.760539q.4662022 0 .8510901.200575.3848878.200576.6613566.596305.2764687.39573.4282555.981193.1572077.585464.1572077 1.355239 0 .780618-.1572077 1.371502-.1517868.585463-.4336765.981193-.2818897.39573-.6776195.596305-.3957297.200576-.8727738.200576-.3035736 0-.5420956-.06505-.2331011-.065053-.4174136-.173472-.1843125-.10842-.3252574-.243943-.1355239-.140945-.2493639-.292732h-.1138401l-.2764688.666778h-1.2630827v-8.435008h1.6533916v1.962386q0 .178892-.010842.390309-.010842.205996-.021684.384888-.016263.211417-.032526.422835h.065051q.11384-.189734.2602058-.352363.1463658-.162628.3360993-.281889.1951544-.124682.4390974-.195155.243943-.07047.5420956-.07047zm-.5583584 1.322713q-.2764688 0-.4716232.102998-.1897335.09758-.3089945.298153-.119261.200575-.1734706.50957-.054209.303573-.065051.710145v.178891q0 .439098.048789.780618.054209.34152.1734705.574621.1192611.227681.3144155.346942.2005753.119261.493307.119261.4933069 0 .7209871-.466203.2331011-.471623.2331011-1.36608 0-.894458-.2331011-1.338977-.227681-.449939-.7318298-.449939z" fill="url(#a)"/><path d="m5.7308897 17.760539q.4662022 0 .8510901.200575.3848878.200576.6613566.596305.2764687.39573.4282555.981193.1572077.585464.1572077 1.355239 0 .780618-.1572077 1.371502-.1517868.585463-.4336765.981193-.2818897.39573-.6776195.596305-.3957297.200576-.8727738.200576-.3035736 0-.5420956-.06505-.2331011-.065053-.4174136-.173472-.1843125-.10842-.3252574-.243943-.1355239-.140945-.2493639-.292732h-.1138401l-.2764688.666778h-1.2630827v-8.435008h1.6533916v1.962386q0 .178892-.010842.390309-.010842.205996-.021684.384888-.016263.211417-.032526.422835h.065051q.11384-.189734.2602058-.352363.1463658-.162628.3360993-.281889.1951544-.124682.4390974-.195155.243943-.07047.5420956-.07047zm-.5583584 1.322713q-.2764688 0-.4716232.102998-.1897335.09758-.3089945.298153-.119261.200575-.1734706.50957-.054209.303573-.065051.710145v.178891q0 .439098.048789.780618.054209.34152.1734705.574621.1192611.227681.3144155.346942.2005753.119261.493307.119261.4933069 0 .7209871-.466203.2331011-.471623.2331011-1.36608 0-.894458-.2331011-1.338977-.227681-.449939-.7318298-.449939z" fill="none" opacity=".5" stroke="#002e99"/><path d="m6.3453364 11.5-.3198364-.823986h-.048789q-.1788916.243943-.3577831.422835-.1788916.17347-.3903088.28731-.2114173.113841-.4770442.16805-.2602058.05421-.607147.05421-.368625 0-.6830404-.11384-.3144151-.119261-.5475162-.352363-.2276801-.238522-.3577831-.596305-.1301029-.363204-.1301029-.8565107 0-.9649301.617989-1.4202904.6179889-.4607813 1.8485459-.5095699l.9649301-.0325257v-.4553603q0-.3740459-.2168382-.5529375-.2168382-.1788915-.607147-.1788915-.3903089 0-.7643548.11384-.368625.1138401-.742671.3035736l-.5366746-1.0950331q.4553603-.2547849 1.0082978-.4011507.5529375-.1463658 1.1600845-.1463658 1.1329798 0 1.7347059.5312536.6071471.5312537.6071471 1.6154449v4.0386125zm-.4878861-2.8080556-.5475165.0216839q-.3306783.0108419-.5583585.0867353-.2276801.0758933-.3686249.2059963-.1355239.124682-.2005754.3035735-.0596305.1734706-.0596305.3903088 0 .3794668.1843125.5420958.1843125.157208.482465.157208.2276802 0 .4228346-.07589.1951544-.08131.3360993-.233101.1463658-.1572117.2276801-.3794709.0813143-.2276801.0813143-.5204117z" fill="url(#b)"/><path d="m6.3453364 11.5-.3198364-.823986h-.048789q-.1788916.243943-.3577831.422835-.1788916.17347-.3903088.28731-.2114173.113841-.4770442.16805-.2602058.05421-.607147.05421-.368625 0-.6830404-.11384-.3144151-.119261-.5475162-.352363-.2276801-.238522-.3577831-.596305-.1301029-.363204-.1301029-.8565107 0-.9649301.617989-1.4202904.6179889-.4607813 1.8485459-.5095699l.9649301-.0325257v-.4553603q0-.3740459-.2168382-.5529375-.2168382-.1788915-.607147-.1788915-.3903089 0-.7643548.11384-.368625.1138401-.742671.3035736l-.5366746-1.0950331q.4553603-.2547849 1.0082978-.4011507.5529375-.1463658 1.1600845-.1463658 1.1329798 0 1.7347059.5312536.6071471.5312537.6071471 1.6154449v4.0386125zm-.4878861-2.8080556-.5475165.0216839q-.3306783.0108419-.5583585.0867353-.2276801.0758933-.3686249.2059963-.1355239.124682-.2005754.3035735-.0596305.1734706-.0596305.3903088 0 .3794668.1843125.5420958.1843125.157208.482465.157208.2276802 0 .4228346-.07589.1951544-.08131.3360993-.233101.1463658-.1572117.2276801-.3794709.0813143-.2276801.0813143-.5204117z" fill="none" opacity=".5" stroke="#002e99"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/animationeffects.svg b/icon-themes/elementary_svg/cmd/32/animationeffects.svg
new file mode 100644
index 000000000..9c8cd7d1f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/animationeffects.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(.91065548 0 0 .9106559 -47.233221 -6.867644)" gradientUnits="userSpaceOnUse" x1="71.204407" x2="71.204407" y1="15.369057" y2="40.495617"><stop offset="0" stop-color="#fff"/><stop offset=".42447853" stop-color="#fff" stop-opacity=".235294"/><stop offset=".82089913" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="b" cx="99.157013" cy="186.17059" gradientTransform="matrix(.14479016 0 0 .04606961 4.137393 20.260378)" gradientUnits="userSpaceOnUse" r="62.769119"><stop offset="0" stop-color="#3d3d3d"/><stop offset=".5" stop-color="#686868" stop-opacity=".498039"/><stop offset="1" stop-color="#686868" stop-opacity="0"/></radialGradient><radialGradient id="c" cx="-14.890854" cy="11.546391" gradientTransform="matrix(.0000023 4.1240653 -4.2786088 -.00000002 68.438692 53.678241)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#e4c6fa"/><stop offset=".26238" stop-color="#cd9ef7"/><stop offset=".704952" stop-color="#a56de2"/><stop offset="1" stop-color="#7239b3"/></radialGradient><path d="m13.494354 1.5294117c-6.610205 0-11.9801011 5.3698933-11.9801011 11.9800993 0 6.610205 5.3698961 11.980101 11.9801011 11.9801 6.610204 0 11.980104-5.369895 11.980099-11.9801 0-6.610206-5.369895-11.9800993-11.980099-11.9800993z" fill="none" stroke="#452981" stroke-dasharray="3 1" stroke-opacity=".498039"/><path d="m27.582705 28.837183a9.0883513 2.891748 0 1 1 -18.1767028 0 9.0883513 2.891748 0 1 1 18.1767028 0z" fill="url(#b)" stroke-width=".826214"/><path d="m18.494354 6.5294117c-6.610205 0-11.9801011 5.3698933-11.9801011 11.9800993 0 6.610205 5.3698961 11.980101 11.9801011 11.9801 6.610204 0 11.980104-5.369895 11.980099-11.9801 0-6.610206-5.369895-11.9800993-11.980099-11.9800993z" fill="url(#c)" stroke="#452981" stroke-opacity=".498039"/><path d="m29.648238 18.509512c0 6.160122-4.993776 11.153885-11.153885 11.153885s-11.1538863-4.993763-11.1538863-11.153885c0-6.16012 4.9937773-11.1538862 11.1538863-11.1538862s11.153885 4.9937662 11.153885 11.1538862z" fill="none" opacity=".5" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
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 000000000..d2344e813
--- /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"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="15.374972" x2="15.374972" y1="43.750042" y2="9.249956"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><linearGradient id="b" gradientTransform="matrix(1.2571399 0 0 .76049252 -6.17136 7.081513)" gradientUnits="userSpaceOnUse" x1="19.687483" x2="18.249981" y1="9.249956" y2="45.187546"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.08449704 0 0 .01235294 -6.539646 38.470822)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.0289166 0 0 .01235294 21.026894 38.470848)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#e"/><linearGradient id="e"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(.02891661 0 0 .01235294 26.973101 38.470848)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#e"/><radialGradient id="g" cx="6.702713" cy="73.615715" gradientTransform="matrix(1.3166457 0 0 .28801944 14.174902 8.61329)" gradientUnits="userSpaceOnUse" r="7.228416" xlink:href="#e"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="22.881355" x2="22.644068" y1="14.457627" y2="31.338984"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#d2d2d2"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="23.031893" x2="23.040016" y1="26.715307" y2="18.997057"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#959595"/></linearGradient><linearGradient id="j"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="23.131727" x2="23.398602" xlink:href="#j" y1="16.459263" y2="30.159456"/><linearGradient id="l" gradientTransform="matrix(1.1621622 0 0 .91891889 -3.891888 4.445954)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="8.356569" y2="41.207756"><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><linearGradient id="m" gradientTransform="matrix(-.48995989 .00069868 .00181362 -.38149037 57.128707 48.266601)" gradientUnits="userSpaceOnUse" x1="45.414135" x2="45.567307" y1="15.270427" y2="96.25267"><stop offset="0" stop-color="#262626"/><stop offset="1" stop-color="#4d4d4d"/></linearGradient><radialGradient id="n" 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="#e4c6fa"/><stop offset=".26238" stop-color="#cd9ef7"/><stop offset=".704952" stop-color="#a56de2"/><stop offset="1" stop-color="#7239b3"/></radialGradient><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="27.825897" x2="10.842305" xlink:href="#j" y1="20.378443" y2="27.73667"/><g opacity=".4" transform="matrix(.66665920001 0 0 1.33333333332 .00017866632 -31.33333324606)"><path d="m3.6 43h40.799999v3h-40.799999z" fill="url(#c)"/><path d="m3.6 43.00013v2.999835c-1.4891338.005647-3.6-.672111-3.6-1.500111 0-.827998 1.6617608-1.499723 3.6-1.499724z" fill="url(#d)"/><path d="m44.4 43.00013v2.999835c1.489133.0056 3.6-.672111 3.6-1.500111 0-.827998-1.661761-1.499723-3.6-1.499724z" fill="url(#f)"/></g><g transform="matrix(.69565042087 0 0 .69565042087 -.69560626088 -2.4347361594)"><g stroke-width="1.437504"><path d="m3.1562155 9.9684624c10.3117935 0 41.6875815.000246 41.6875815.000246v34.5000866h-41.687605v-34.5000866z" fill="url(#b)" stroke="url(#a)" stroke-linejoin="round"/><path d="m43.406293 43.031292h-38.8125974v-31.62508h38.8125974z" fill="none" stroke="url(#l)" stroke-linecap="round" stroke-linejoin="round"/><path d="m42.016716 41.632372-35.9855168-.03858v-28.750072h35.9375908z" fill="url(#m)" stroke="#7239b3" stroke-linecap="round"/></g><path d="m6.749951 13.562467h34.500087l-.000001 27.312569h-34.500086z" fill="url(#n)"/><g transform="matrix(1.5984524 0 0 1.5984524 -8.386072 -13.558589)"><path d="m8.5816192 26.49186c16.6779618 1.057649 9.5829248-9.218023 22.4709848-9.524788l-.01703 7.245176c-5.881284-2.742344-10.064569 11.553607-22.5304825 3.274476z" fill="url(#o)" 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 transform="matrix(1.00000000666 0 0 1.00000000666 .0000000001 .00000042041)"><path d="m32.517262 29.816046c0 1.149816-4.261024 2.081925-9.517262 2.081925-5.256239 0-9.517262-.932109-9.517262-2.081925 0-1.149815 4.261023-2.081924 9.517262-2.081924 5.256238 0 9.517262.932109 9.517262 2.081924z" fill="url(#g)" opacity=".2"/><path d="m22 14.5c-.554 0-1 .446-1 1v1.886719a5.9661016 5.9661016 0 0 0 -.556641.228515l-1.332031-1.332031c-.391737-.391737-1.022325-.391737-1.414062 0l-1.414063 1.414063c-.391737.391737-.391737 1.022325 0 1.414062l1.333985 1.333984a5.9661016 5.9661016 0 0 0 -.230469.554688h-1.886719c-.554 0-1 .446-1 1v2c0 .554.446 1 1 1h1.886719a5.9661016 5.9661016 0 0 0 .228515.556641l-1.332031 1.332031c-.391737.391737-.391737 1.022325 0 1.414062l1.414063 1.414063c.391737.391737 1.022325.391737 1.414062 0l1.333984-1.333985a5.9661016 5.9661016 0 0 0 .554688.230469v1.886719c0 .554.446 1 1 1h2c.554 0 1-.446 1-1v-1.886719a5.9661016 5.9661016 0 0 0 .556641-.228515l1.332031 1.332031c.391737.391737 1.022325.391737 1.414062 0l1.414063-1.414063c.391737-.391737.391737-1.022325 0-1.414062l-1.333985-1.333984a5.9661016 5.9661016 0 0 0 .230469-.554688h1.886719c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1h-1.886719a5.9661016 5.9661016 0 0 0 -.228515-.556641l1.332031-1.332031c.391737-.391737.391737-1.022325 0-1.414062l-1.414063-1.414063c-.391737-.391737-1.022325-.391737-1.414062 0l-1.333984 1.333985a5.9661016 5.9661016 0 0 0 -.554688-.230469v-1.886719c0-.554-.446-1-1-1zm1 6.503906a1.9954157 1.9954157 0 0 1 1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094-1.996094 1.9954157 1.9954157 0 0 1 1.996094-1.996094z" fill="url(#h)"/><g fill="none" stroke-linecap="square" stroke-linejoin="round"><path d="m22 14.5c-.554 0-1 .446-1 1v1.886719a5.9661016 5.9661016 0 0 0 -.556641.228515l-1.332031-1.332031c-.391737-.391737-1.022325-.391737-1.414062 0l-1.414063 1.414063c-.391737.391737-.391737 1.022325 0 1.414062l1.333985 1.333984a5.9661016 5.9661016 0 0 0 -.230469.554688h-1.886719c-.554 0-1 .446-1 1v2c0 .554.446 1 1 1h1.886719a5.9661016 5.9661016 0 0 0 .228515.556641l-1.332031 1.332031c-.391737.391737-.391737 1.022325 0 1.414062l1.414063 1.414063c.391737.391737 1.022325.391737 1.414062 0l1.333984-1.333985a5.9661016 5.9661016 0 0 0 .554688.230469v1.886719c0 .554.446 1 1 1h2c.554 0 1-.446 1-1v-1.886719a5.9661016 5.9661016 0 0 0 .556641-.228515l1.332031 1.332031c.391737.391737 1.022325.391737 1.414062 0l1.414063-1.414063c.391737-.391737.391737-1.022325 0-1.414062l-1.333985-1.333984a5.9661016 5.9661016 0 0 0 .230469-.554688h1.886719c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1h-1.886719a5.9661016 5.9661016 0 0 0 -.228515-.556641l1.332031-1.332031c.391737-.391737.391737-1.022325 0-1.414062l-1.414063-1.414063c-.391737-.391737-1.022325-.391737-1.414062 0l-1.333984 1.333985a5.9661016 5.9661016 0 0 0 -.554688-.230469v-1.886719c0-.554-.446-1-1-1zm1 6.503906a1.9954157 1.9954157 0 0 1 1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094-1.996094 1.9954157 1.9954157 0 0 1 1.996094-1.996094z" opacity=".3" stroke="#000"/><circle cx="23" cy="23" r="3.998385" stroke="url(#i)"/><path d="m22 15.5v1.886719a.99989607.99989607 0 0 1 -.667969.943359c-.157521.05556-.311767.118308-.46289.189453a.99989607.99989607 0 0 1 -1.132813-.197265l-1.332031-1.332032-1.414063 1.414063 1.333985 1.333984a.99989607.99989607 0 0 1 .195312 1.136719c-.07165.150561-.135262.303936-.191406.460938a.99989607.99989607 0 0 1 -.941406.664062h-1.886719v2h1.886719a.99989607.99989607 0 0 1 .943359.667969c.05556.157521.118308.311767.189453.46289a.99989607.99989607 0 0 1 -.197265 1.132813l-1.332032 1.332031 1.414063 1.414063 1.333984-1.333985a.99989607.99989607 0 0 1 1.136719-.195312c.150561.07165.303936.135262.460938.191406a.99989607.99989607 0 0 1 .664062.941406v1.886719h2v-1.886719a.99989607.99989607 0 0 1 .667969-.943359c.157521-.05556.311767-.118308.46289-.189453a.99989607.99989607 0 0 1 1.132813.197265l1.332031 1.332032 1.414063-1.414063-1.333985-1.333984a.99989607.99989607 0 0 1 -.195312-1.136719c.07165-.150561.135262-.303936.191406-.460938a.99989607.99989607 0 0 1 .941406-.664062h1.886719v-2h-1.886719a.99989607.99989607 0 0 1 -.943359-.667969c-.05556-.157521-.118308-.311767-.189453-.46289a.99989607.99989607 0 0 1 .197265-1.132813l1.332032-1.332031-1.414063-1.414063-1.333984 1.333985a.99989607.99989607 0 0 1 -1.136719.195312c-.150561-.07165-.303936-.135262-.460938-.191406a.99989607.99989607 0 0 1 -.664062-.941406v-1.886719zm1 6.503906c-.588024.0002.772067.134102.195312.01953-.576754-.114571.728849.281575.185547.05664-.543301-.224934.66278.418444.173829.0918-.488952-.326647.566186.538842.15039.123047-.415795-.415796.449694.639342.123047.15039-.326647-.488951.316731.71713.0918.173829-.224935-.543302.171211.762301.05664.185547-.11457-.576755.01933.783336.01953.195312-.0002-.588024-.134102.772067-.01953.195312.114571-.576754-.281575.728849-.05664.185547.224934-.543301-.418444.66278-.0918.173829.326647-.488952-.538842.566186-.123047.15039.415796-.415795-.639342.449694-.15039.123047.488951-.326647-.71713.316731-.173829.0918.543302-.224935-.762301.171211-.185547.05664.576755-.11457-.783336.01933-.195312.01953.588024-.0002-.772067-.134102-.195312-.01953.576754.114571-.728849-.281575-.185547-.05664.543301.224934-.66278-.418444-.173829-.0918.488952.326647-.566186-.538842-.15039-.123047.415795.415796-.449694-.639342-.123047-.15039.326647.488951-.316731-.71713-.0918-.173829.224935.543302-.171211-.762301-.05664-.185547.11457.576755-.01933-.783336-.01953-.195312.0002.588024.134102-.772067.01953-.195312-.114571.576754.281575-.728849.05664-.185547-.224934.543301.418444-.66278.0918-.173829-.326647.488952.538842-.566186.123047-.15039-.415796.415795.639342-.449694.15039-.123047-.488951.326647.71713-.316731.173829-.0918-.543302.224935.762301-.171211.185547-.05664-.576755.11457.783336-.01933.195312-.01953z" stroke="url(#k)"/></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 000000000..44426c5d5
--- /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"><linearGradient id="a"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.08449704 0 0 .01235294 -6.539646 38.470822)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.0289166 0 0 .01235294 21.026894 38.470848)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.02891661 0 0 .01235294 26.973101 38.470848)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="e" gradientTransform="matrix(.78378379 0 0 .64864867 -2.810815 .932434)" gradientUnits="userSpaceOnUse" x1="40.290417" x2="40.290417" y1="5.414337" y2="42.437775"><stop offset="0" stop-color="#fff"/><stop offset=".03457849" stop-color="#fff" stop-opacity=".235294"/><stop offset=".96375686" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="f" cx="7.118353" cy="9.957108" gradientTransform="matrix(0 6.0934966 -8.919496 0 105.47297 -52.09169)" gradientUnits="userSpaceOnUse" r="12.671875"><stop offset="0" stop-color="#505050"/><stop offset=".26238" stop-color="#2b2b2b"/><stop offset=".704952" stop-color="#0a0a0a"/><stop offset="1"/></radialGradient><linearGradient id="g" gradientTransform="matrix(.94777285 0 0 .9730468 -33.586838 -7.6485)" gradientUnits="userSpaceOnUse" x1="20" x2="20" y1="26.000008" y2="13.000008"><stop offset="0" stop-color="#dcdcdc"/><stop offset="1" stop-color="#fff"/></linearGradient><g opacity=".4" transform="matrix(.6666592 0 0 1.3333333 .000179 -30.333332)"><path d="m3.6 43h40.799999v3h-40.799999z" fill="url(#b)"/><path d="m3.6 43.00013v2.999835c-1.4891338.005647-3.6-.672111-3.6-1.500111 0-.827998 1.6617608-1.499723 3.6-1.499724z" fill="url(#c)"/><path d="m44.4 43.00013v2.999835c1.489133.0056 3.6-.672111 3.6-1.500111 0-.827998-1.661761-1.499723-3.6-1.499724z" fill="url(#d)"/></g><rect fill="url(#f)" height="26" opacity=".9" rx="1.050847" ry="1.106383" width="31" x=".499997" y="3.499999"/><path d="m1.5 4.5h29v24h-29z" fill="none" opacity=".3" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round"/><rect fill="none" height="26" opacity=".7" rx="1.050847" ry="1.106383" stroke="#000" stroke-linecap="round" stroke-linejoin="round" width="31" x=".499997" y="3.499997"/><g transform="translate(50.486698 23.228284)"><path d="m19.53125 21c-.868974 0-1.53125.750922-1.53125 1.5625v9.875c0 .811578.662276 1.5625 1.53125 1.5625h8.9375c.868974 0 1.53125-.750922 1.53125-1.5625v-9.875c0-.811578-.662276-1.5625-1.53125-1.5625zm2.46875 3h4v2h-4zm0 5h4v2h-4z" opacity=".15" transform="translate(-58.486701 -33.228284)"/><path d="m-38.955451-11.228284c-.296786 0-.53125.2578-.53125.5625v9.875c0 .3047.234464.5625.53125.5625h8.9375c.296786 0 .53125-.2578.53125-.5625v-9.875c0-.3047-.234464-.5625-.53125-.5625zm.1875.71875h.71875v.75h-.71875zm7.84375 0h.71875v.75h-.71875zm-6.0625.28125h5c.277 0 .5.223.5.5v3c0 .277-.223.5-.5.5h-5c-.277 0-.5-.223-.5-.5v-3c0-.277.223-.5.5-.5zm-1.78125 1.1875h.71875v.75h-.71875zm7.84375 0h.71875v.75h-.71875zm-7.84375 1.46875h.71875v.75h-.71875zm7.84375 0h.71875v.75h-.71875zm-7.84375 1.46875h.71875v.75h-.71875zm7.84375 0h.71875v.75h-.71875zm-6.0625.875h5c.277 0 .5.223.5.5v3c0 .277-.223.5-.5.5h-5c-.277 0-.5-.223-.5-.5v-3c0-.277.223-.5.5-.5zm-1.78125.59375h.71875v.75h-.71875zm7.84375 0h.71875v.75h-.71875zm-7.84375 1.46875h.71875v.75h-.71875zm7.84375 0h.71875v.75h-.71875zm-7.84375 1.46875h.71875v.75h-.71875zm7.84375 0h.71875v.75h-.71875z" opacity=".3"/><path d="m-38.955451-12.228284c-.296786 0-.53125.2578-.53125.5625v9.875c0 .3047.234464.5625.53125.5625h8.9375c.296786 0 .53125-.2578.53125-.5625v-9.875c0-.3047-.234464-.5625-.53125-.5625zm.1875.71875h.71875v.75h-.71875zm7.84375 0h.71875v.75h-.71875zm-6.0625.28125h5c.277 0 .5.223.5.5v3c0 .277-.223.5-.5.5h-5c-.277 0-.5-.223-.5-.5v-3c0-.277.223-.5.5-.5zm-1.78125 1.1875h.71875v.75h-.71875zm7.84375 0h.71875v.75h-.71875zm-7.84375 1.46875h.71875v.75h-.71875zm7.84375 0h.71875v.75h-.71875zm-7.84375 1.46875h.71875v.75h-.71875zm7.84375 0h.71875v.75h-.71875zm-6.0625.875h5c.277 0 .5.223.5.5v3c0 .277-.223.5-.5.5h-5c-.277 0-.5-.223-.5-.5v-3c0-.277.223-.5.5-.5zm-1.78125.59375h.71875v.75h-.71875zm7.84375 0h.71875v.75h-.71875zm-7.84375 1.46875h.71875v.75h-.71875zm7.84375 0h.71875v.75h-.71875zm-7.84375 1.46875h.71875v.75h-.71875zm7.84375 0h.71875v.75h-.71875z" fill="url(#g)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/ar/absoluterecord.svg b/icon-themes/elementary_svg/cmd/32/ar/absoluterecord.svg
new file mode 100644
index 000000000..7573060f6
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/ar/absoluterecord.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="11.25" cy="19.031" gradientTransform="matrix(1.0726472 0 0 .24804124 12.645351 25.793386)" gradientUnits="userSpaceOnUse" r="8.063"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(0 1 1 0 2 -16)" gradientUnits="userSpaceOnUse" x1="4.715" x2="43.601" y1="22.595" y2="22.595"><stop offset="0" stop-color="#d1ff82"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-1.00464 0 0 1 53.044 -17.992)" gradientUnits="userSpaceOnUse" x1="34.883" x2="34.883" y1="12.992" y2="37.992"><stop offset="0" stop-color="#fff"/><stop offset=".52" stop-color="#fff" stop-opacity=".235"/><stop offset=".52" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="d" cx="99.157" cy="186.171" gradientTransform="matrix(.08508 0 0 .02707 .074 10.927)" gradientUnits="userSpaceOnUse" r="62.769"><stop offset="0" stop-color="#3d3d3d"/><stop offset=".5" stop-color="#686868" stop-opacity=".498"/><stop offset="1" stop-color="#686868" stop-opacity="0"/></radialGradient><linearGradient id="e" gradientTransform="matrix(.61402 0 0 .45904 -1243.367 -1471.69)" gradientUnits="userSpaceOnUse" x1="2035.165" x2="2035.165" y1="3208.074" y2="3241.997"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="8.304727" x2="8.304727" y1="1.020048" y2="15.948804"><stop offset="0" stop-color="#fff"/><stop offset=".508" stop-color="#fff" stop-opacity=".235"/><stop offset=".835" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><g transform="matrix(-1 0 0 1 46.998 -8.835)"><path d="m33.154815 30.450743c0 2.66668-17.090534 2.729347-17.090534.06267 0-2.66668 17.090534-2.729347 17.090534-.06267z" fill="url(#a)" opacity=".163" stroke-width=".523973"/><path d="m24.107-6.478 16.9 14.43-16.917 14.421z" fill="url(#b)" transform="matrix(.66667 0 0 .66667 3.488 15.18)"/><g fill="none"><path d="m19.498 10.835 11.328 9.645-11.337 9.637z" opacity=".5" stroke="#206b00" stroke-width="1.000005"/><path d="m25.517872 8.7299564v-11.9999401l13.123855 11.2499438-13.123855 11.2499439z" opacity=".6" stroke="url(#c)" stroke-width="1.5" transform="matrix(.66667 0 0 .66667 3.488 15.18)"/></g></g><g transform="translate(1 13.332682)"><path d="m13.852 15.967a5.341 1.7003184 0 0 1 -10.682 0 5.341 1.7003184 0 1 1 10.682 0z" fill="url(#d)"/><path d="m8.51.5c-4.42 0-8.01 3.59-8.01 8.01s3.59 8.012 8.01 8.012 8.012-3.59 8.012-8.01-3.59-8.012-8.01-8.012z" fill="url(#e)" opacity=".99"/><path d="m8.51.5c-4.42 0-8.01 3.59-8.01 8.01s3.59 8.012 8.01 8.012 8.012-3.59 8.012-8.01-3.59-8.012-8.01-8.012z" fill="none" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/><path d="m15.76 8.51c0 4.004-3.246 7.25-7.25 7.25-4.002 0-7.247-3.246-7.247-7.25 0-4.002 3.245-7.247 7.248-7.247 4.004 0 7.25 3.245 7.25 7.248z" fill="none" opacity=".5" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><path d="m9.202 4.005c-.82-.11-1.673-.038-2.455.238-.79.28-1.534.758-1.884 1.574-.223.5-.213 1.04 0 1.55s.78 1 1.478 1c.395 0 .79-.136 1.05-.38s.392-.566.43-.86c.047-.37-.062-.524-.12-.666.038-.042.1-.098.096-.095.042-.024.1-.036.143-.047.02-.006.03.003.047 0 .016-.004-.017-.003.07-.024.46-.11 1.012.197 1.145.405.003.003.033.064-.047.31-.08.244-.258.6-.5.953-.542.784-1.244 1.765-1.24 3.004 0 .322-.02.454.023.74.035.22.168.403.286.5.02.015.03.01.048.023-.34.15-.632.39-.81.692-.29.49-.3 1.183.095 1.717l-.024.022c.01.017.036.01.048.024.004.005-.003.02 0 .024.41.553 1.075.72 1.646.644.575-.078 1.188-.428 1.406-1.097.003-.007-.002-.017 0-.024.004-.01.02-.012.024-.024h-.024c.277-.8-.143-1.574-.834-1.932a.758.758 0 0 0 .334-.667c-.022-.773.098-1.315.715-1.764a.758.758 0 0 0 .024-.024c.477-.37.95-.807 1.336-1.335.377-.516.67-1.16.62-1.883v-.048h-.024c-.036-.763-.483-1.393-1.05-1.812-.57-.423-1.28-.667-2.026-.74-.008 0-.016.002-.024 0z" fill="#002e99" opacity=".05"/><path d="m8.858 11.625c-.025-.9.177-1.773 1.027-2.392.898-.7 1.763-1.575 1.67-2.607-.02-.995-1.178-1.775-2.428-1.887-1.405-.196-3.106.285-3.577 1.383-.24.534-.017 1.49.784 1.49.47 0 .685-.3.72-.578.027-.21-.06-.397-.11-.57-.058-.198.19-.58.458-.736.225-.13.46-.175.496-.183.808-.194 1.613.235 1.95.757.335.522-.035 1.314-.567 2.084-.53.77-1.1 1.644-1.1 2.573 0 .355-.03.475-.008.618.018.115.396.1.686.047zm-.368 1.21c-.773-.04-1.308.835-.844 1.393.415.616 1.577.464 1.776-.233.207-.543-.29-1.168-.932-1.16z" fill="#002e99" opacity=".15"/><path d="m8.858 10.862c-.025-.9.177-1.773 1.027-2.392.898-.7 1.763-1.575 1.67-2.607-.02-.995-1.178-1.775-2.428-1.887-1.405-.196-3.107.286-3.577 1.384-.24.534-.017 1.49.784 1.49.47 0 .685-.3.72-.578.027-.21-.06-.397-.11-.57-.058-.198.19-.58.458-.736.225-.13.46-.174.496-.182.808-.194 1.613.235 1.95.757.335.523-.035 1.315-.567 2.085-.53.77-1.1 1.645-1.1 2.574 0 .352-.03.472-.008.615.018.115.396.1.686.047zm-.368 1.21c-.773-.04-1.308.835-.844 1.393.415.617 1.577.464 1.776-.233.207-.543-.29-1.168-.932-1.16z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/ar/alphaliststyle.svg b/icon-themes/elementary_svg/cmd/32/ar/alphaliststyle.svg
new file mode 100644
index 000000000..5ed4820a3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/ar/alphaliststyle.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="3.796964" x2="3.796964" xlink:href="#c" y1="15.962072" y2="24.962072"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="4.664924" x2="5.164924" xlink:href="#c" y1="3.994598" y2="12.994598"/><linearGradient id="c"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="d"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="21" x2="21" xlink:href="#d" y1="60" y2="38"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#d" y1="54" y2="32"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="21" x2="21" xlink:href="#d" y1="48" y2="26"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#d" y1="42" y2="20"/><g transform="translate(-9 -23)"><path d="m18.5 46.5v3h13v-3z" fill="url(#e)"/><path d="m18.5 46.5v3h13v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m19 47v2h1v-1h11v-1z" fill="#fff" opacity=".2"/><path d="m10.5 40.5v3h21v-3z" fill="url(#f)"/><path d="m10.5 40.5v3h21v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m11 41v2h1v-1h19v-1z" fill="#fff" opacity=".2"/><path d="m18.5 34.5v3h13v-3z" fill="url(#g)"/><path d="m18.5 34.5v3h13v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m19 35v2h1v-1h11v-1z" fill="#fff" opacity=".2"/><path d="m10.5 28.5v3h21v-3z" fill="url(#h)"/><path d="m10.5 28.5v3h21v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m11 29v2h1v-1h19v-1z" fill="#fff" opacity=".2"/></g><g transform="translate(23)"><g><path d="m1.5 16.5h2.3201691q.7480919 0 1.3118713.108419.5637794.102998.9432463.34152.3794669.233102.5692004.617989.1951544.379467.1951544.937826 0 .336099-.081314.628831-.081314.292731-.238522.51499-.1572078.22226-.3848879.374046-.2222592.146366-.5149908.195155v.05421q.2981526.06505.5529375.189734.2602059.119261.4499393.336099.1951544.211417.3035736.536675.11384.325257.11384.791459 0 .542096-.1897334.970351-.1897335.422835-.5475166.720988-.3523621.292731-.8619319.449939-.5041489.157208-1.1438217.157208h-2.7972136zm1.6804963 3.138734h.8727739q.3144154 0 .5258327-.05421.2114173-.05963.3415202-.173471.1301029-.11384.1843125-.281889.05963-.173471.05963-.401151 0-.45536-.2873106-.650515-.2818893-.200575-.8998782-.200575h-.7968805zm0 1.333555v2.065384h.9866139q.3306783 0 .5529375-.07589.2276802-.07589.3632041-.216838.1409448-.140945.2005753-.34152.059631-.200575.059631-.444518 0-.22226-.059631-.401151-.05963-.184313-.2059963-.314416-.1409448-.130102-.3740459-.200575-.2331011-.07047-.5800423-.07047z" fill="url(#a)"/><path d="m1.5 16.5h2.3201691q.7480919 0 1.3118713.108419.5637794.102998.9432463.34152.3794669.233102.5692004.617989.1951544.379467.1951544.937826 0 .336099-.081314.628831-.081314.292731-.238522.51499-.1572078.22226-.3848879.374046-.2222592.146366-.5149908.195155v.05421q.2981526.06505.5529375.189734.2602059.119261.4499393.336099.1951544.211417.3035736.536675.11384.325257.11384.791459 0 .542096-.1897334.970351-.1897335.422835-.5475166.720988-.3523621.292731-.8619319.449939-.5041489.157208-1.1438217.157208h-2.7972136zm1.6804963 3.138734h.8727739q.3144154 0 .5258327-.05421.2114173-.05963.3415202-.173471.1301029-.11384.1843125-.281889.05963-.173471.05963-.401151 0-.45536-.2873106-.650515-.2818893-.200575-.8998782-.200575h-.7968805zm0 1.333555v2.065384h.9866139q.3306783 0 .5529375-.07589.2276802-.07589.3632041-.216838.1409448-.140945.2005753-.34152.059631-.200575.059631-.444518 0-.22226-.059631-.401151-.05963-.184313-.2059963-.314416-.1409448-.130102-.3740459-.200575-.2331011-.07047-.5800423-.07047z" fill="none" opacity=".5" stroke="#002e99"/></g><g><path d="m6.3890367 12.457964-.5420956-1.886493h-2.7321617l-.5475165 1.886493h-1.6967592l2.574954-7.957964h2.0545423l2.5857959 7.957964zm-.9324044-3.295942-.5095698-1.7347059q-.0325258-.0975772-.0975772-.3198363-.0650515-.2222592-.1409449-.4878861-.0704724-.2710478-.1355239-.5420956-.0650514-.2710477-.0921562-.4607812-.0216838.119261-.0596305.2818897-.0325258.1626287-.0813144.3469412-.0433676.1788915-.0921562.363204-.0487886.1843125-.0921563.3469412-.0433676.1626287-.0813143.2873106-.0325257.124682-.0487886.1843125l-.5041489 1.7347059z" fill="url(#b)"/><path d="m6.3890367 12.457964-.5420956-1.886493h-2.7321617l-.5475165 1.886493h-1.6967592l2.574954-7.957964h2.0545423l2.5857959 7.957964zm-.9324044-3.295942-.5095698-1.7347059q-.0325258-.0975772-.0975772-.3198363-.0650515-.2222592-.1409449-.4878861-.0704724-.2710478-.1355239-.5420956-.0650514-.2710477-.0921562-.4607812-.0216838.119261-.0596305.2818897-.0325258.1626287-.0813144.3469412-.0433676.1788915-.0921562.363204-.0487886.1843125-.0921563.3469412-.0433676.1626287-.0813143.2873106-.0325257.124682-.0487886.1843125l-.5041489 1.7347059z" fill="none" opacity=".5" stroke="#002e99"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/ar/alphalowliststyle.svg b/icon-themes/elementary_svg/cmd/32/ar/alphalowliststyle.svg
new file mode 100644
index 000000000..ae3290108
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/ar/alphalowliststyle.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="5.427067" x2="4.427067" xlink:href="#c" y1="14.971642" y2="24.971642"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="4.754203" x2="4.754203" xlink:href="#c" y1="4.536634" y2="13.036634"/><linearGradient id="c"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="d"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="21" x2="21" xlink:href="#d" y1="60" y2="38"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#d" y1="54" y2="32"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="21" x2="21" xlink:href="#d" y1="48" y2="26"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#d" y1="42" y2="20"/><g transform="translate(-9 -23)"><path d="m18.5 46.5v3h13v-3z" fill="url(#e)"/><path d="m18.5 46.5v3h13v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m19 47v2h1v-1h11v-1z" fill="#fff" opacity=".2"/><path d="m10.5 40.5v3h21v-3z" fill="url(#f)"/><path d="m10.5 40.5v3h21v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m11 41v2h1v-1h19v-1z" fill="#fff" opacity=".2"/><path d="m18.5 34.5v3h13v-3z" fill="url(#g)"/><path d="m18.5 34.5v3h13v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m19 35v2h1v-1h11v-1z" fill="#fff" opacity=".2"/><path d="m10.5 28.5v3h21v-3z" fill="url(#h)"/><path d="m10.5 28.5v3h21v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m11 29v2h1v-1h19v-1z" fill="#fff" opacity=".2"/></g><g transform="translate(22)"><g><path d="m5.7308897 17.760539q.4662022 0 .8510901.200575.3848878.200576.6613566.596305.2764687.39573.4282555.981193.1572077.585464.1572077 1.355239 0 .780618-.1572077 1.371502-.1517868.585463-.4336765.981193-.2818897.39573-.6776195.596305-.3957297.200576-.8727738.200576-.3035736 0-.5420956-.06505-.2331011-.065053-.4174136-.173472-.1843125-.10842-.3252574-.243943-.1355239-.140945-.2493639-.292732h-.1138401l-.2764688.666778h-1.2630827v-8.435008h1.6533916v1.962386q0 .178892-.010842.390309-.010842.205996-.021684.384888-.016263.211417-.032526.422835h.065051q.11384-.189734.2602058-.352363.1463658-.162628.3360993-.281889.1951544-.124682.4390974-.195155.243943-.07047.5420956-.07047zm-.5583584 1.322713q-.2764688 0-.4716232.102998-.1897335.09758-.3089945.298153-.119261.200575-.1734706.50957-.054209.303573-.065051.710145v.178891q0 .439098.048789.780618.054209.34152.1734705.574621.1192611.227681.3144155.346942.2005753.119261.493307.119261.4933069 0 .7209871-.466203.2331011-.471623.2331011-1.36608 0-.894458-.2331011-1.338977-.227681-.449939-.7318298-.449939z" fill="url(#a)"/><path d="m5.7308897 17.760539q.4662022 0 .8510901.200575.3848878.200576.6613566.596305.2764687.39573.4282555.981193.1572077.585464.1572077 1.355239 0 .780618-.1572077 1.371502-.1517868.585463-.4336765.981193-.2818897.39573-.6776195.596305-.3957297.200576-.8727738.200576-.3035736 0-.5420956-.06505-.2331011-.065053-.4174136-.173472-.1843125-.10842-.3252574-.243943-.1355239-.140945-.2493639-.292732h-.1138401l-.2764688.666778h-1.2630827v-8.435008h1.6533916v1.962386q0 .178892-.010842.390309-.010842.205996-.021684.384888-.016263.211417-.032526.422835h.065051q.11384-.189734.2602058-.352363.1463658-.162628.3360993-.281889.1951544-.124682.4390974-.195155.243943-.07047.5420956-.07047zm-.5583584 1.322713q-.2764688 0-.4716232.102998-.1897335.09758-.3089945.298153-.119261.200575-.1734706.50957-.054209.303573-.065051.710145v.178891q0 .439098.048789.780618.054209.34152.1734705.574621.1192611.227681.3144155.346942.2005753.119261.493307.119261.4933069 0 .7209871-.466203.2331011-.471623.2331011-1.36608 0-.894458-.2331011-1.338977-.227681-.449939-.7318298-.449939z" fill="none" opacity=".5" stroke="#002e99"/></g><g><path d="m6.3453364 11.5-.3198364-.823986h-.048789q-.1788916.243943-.3577831.422835-.1788916.17347-.3903088.28731-.2114173.113841-.4770442.16805-.2602058.05421-.607147.05421-.368625 0-.6830404-.11384-.3144151-.119261-.5475162-.352363-.2276801-.238522-.3577831-.596305-.1301029-.363204-.1301029-.8565107 0-.9649301.617989-1.4202904.6179889-.4607813 1.8485459-.5095699l.9649301-.0325257v-.4553603q0-.3740459-.2168382-.5529375-.2168382-.1788915-.607147-.1788915-.3903089 0-.7643548.11384-.368625.1138401-.742671.3035736l-.5366746-1.0950331q.4553603-.2547849 1.0082978-.4011507.5529375-.1463658 1.1600845-.1463658 1.1329798 0 1.7347059.5312536.6071471.5312537.6071471 1.6154449v4.0386125zm-.4878861-2.8080556-.5475165.0216839q-.3306783.0108419-.5583585.0867353-.2276801.0758933-.3686249.2059963-.1355239.124682-.2005754.3035735-.0596305.1734706-.0596305.3903088 0 .3794668.1843125.5420958.1843125.157208.482465.157208.2276802 0 .4228346-.07589.1951544-.08131.3360993-.233101.1463658-.1572117.2276801-.3794709.0813143-.2276801.0813143-.5204117z" fill="url(#b)"/><path d="m6.3453364 11.5-.3198364-.823986h-.048789q-.1788916.243943-.3577831.422835-.1788916.17347-.3903088.28731-.2114173.113841-.4770442.16805-.2602058.05421-.607147.05421-.368625 0-.6830404-.11384-.3144151-.119261-.5475162-.352363-.2276801-.238522-.3577831-.596305-.1301029-.363204-.1301029-.8565107 0-.9649301.617989-1.4202904.6179889-.4607813 1.8485459-.5095699l.9649301-.0325257v-.4553603q0-.3740459-.2168382-.5529375-.2168382-.1788915-.607147-.1788915-.3903089 0-.7643548.11384-.368625.1138401-.742671.3035736l-.5366746-1.0950331q.4553603-.2547849 1.0082978-.4011507.5529375-.1463658 1.1600845-.1463658 1.1329798 0 1.7347059.5312536.6071471.5312537.6071471 1.6154449v4.0386125zm-.4878861-2.8080556-.5475165.0216839q-.3306783.0108419-.5583585.0867353-.2276801.0758933-.3686249.2059963-.1355239.124682-.2005754.3035735-.0596305.1734706-.0596305.3903088 0 .3794668.1843125.5420958.1843125.157208.482465.157208.2276802 0 .4228346-.07589.1951544-.08131.3360993-.233101.1463658-.1572117.2276801-.3794709.0813143-.2276801.0813143-.5204117z" fill="none" opacity=".5" stroke="#002e99"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/ar/bulletsandnumberingdialog.svg b/icon-themes/elementary_svg/cmd/32/ar/bulletsandnumberingdialog.svg
new file mode 100644
index 000000000..c88854196
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/ar/bulletsandnumberingdialog.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="6.702713" cy="73.615715" gradientTransform="matrix(1.3166457 0 0 .28801944 14.174902 8.61329)" gradientUnits="userSpaceOnUse" r="7.228416"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="22.881355" x2="22.644068" y1="14.457627" y2="31.338984"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#d2d2d2"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="23.031893" x2="23.040016" y1="26.715307" y2="18.997057"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#959595"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="23.131727" x2="23.398602" y1="16.459263" y2="30.159456"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="e"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="f"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="5.571493" x2="5.571493" xlink:href="#f" y1="2.126064" y2="12.326064"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="6.421493" x2="5.996493" xlink:href="#e" y1="3.401064" y2="11.476064"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="5.16411" x2="5.16411" xlink:href="#f" y1="16.24371" y2="26.44371"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="5" x2="5" xlink:href="#e" y1="17.5" y2="27.5"/><linearGradient id="k"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="21" x2="21" xlink:href="#k" y1="60" y2="38"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#k" y1="54" y2="32"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="21" x2="21" xlink:href="#k" y1="48" y2="26"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#k" y1="42" y2="20"/><g transform="translate(-9 -23)"><path d="m18.5 46.5v3h13v-3z" fill="url(#l)"/><path d="m18.5 46.5v3h13v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m19 47v2h1v-1h11v-1z" fill="#fff" opacity=".2"/><path d="m10.5 40.5v3h21v-3z" fill="url(#m)"/><path d="m10.5 40.5v3h21v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m11 41v2h1v-1h19v-1z" fill="#fff" opacity=".2"/><path d="m18.5 34.5v3h13v-3z" fill="url(#n)"/><path d="m18.5 34.5v3h13v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m19 35v2h1v-1h11v-1z" fill="#fff" opacity=".2"/><path d="m10.5 28.5v3h21v-3z" fill="url(#o)"/><path d="m10.5 28.5v3h21v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m11 29v2h1v-1h19v-1z" fill="#fff" opacity=".2"/></g><g transform="matrix(.85 0 0 .85 22.680481 2.330558)"><path d="m6.8464932 11.96405h-1.9894751v-5.4469127q0-.1673991 0-.3991827.00643-.2382219.012877-.4893207.0128771-.2575372.019315-.5150745.0128767-.2575372.0193154-.4700054-.0321921.0386306-.1094533.1158917-.0772611.0772612-.1738376.1738377-.0965764.090138-.1995913.1867144-.1030149.0965765-.1995913.1738377l-1.0816564.8691882-.9657647-1.1975482 3.0325009-2.4144115h1.6353614z" fill="url(#g)" stroke-width=".85"/><path d="m6.8464932 11.96405h-1.9894751v-5.4469127q0-.1673991 0-.3991827.00643-.2382219.012877-.4893207.0128771-.2575372.019315-.5150745.0128767-.2575372.0193154-.4700054-.0321921.0386306-.1094533.1158917-.0772611.0772612-.1738376.1738377-.0965764.090138-.1995913.1867144-.1030149.0965765-.1995913.1738377l-1.0816564.8691882-.9657647-1.1975482 3.0325009-2.4144115h1.6353614z" fill="none" opacity=".5" stroke="#002e99" stroke-width="1.176471"/><path d="m5.5100675 3.401064-.5013673.3984375a.850085.850085 0 0 1 .7503907.8699219c-.00456.1506454-.012855.313559-.021582.4880859-.00436.1660479-.010251.330499-.018261.4930665-.00419.1634803-.0072.3276716-.011621.4914062v.3751953 4.5969727h.2888663v-7.713086z" fill="none" opacity=".5" stroke="url(#h)" stroke-width=".85"/><path d="m8.0229638 26.081697h-6.3161004v-1.384263l2.21482-2.388658q.418498-.45069.7597349-.830558.3412368-.379867.5858971-.740419.2446605-.360552.3798675-.733981.135207-.373429.135207-.804804 0-.476444-.2897293-.74042-.283291-.263975-.7661733-.263975-.508636 0-.9786415.251099-.4700054.251098-.9850798.714665l-1.0816564-1.281247q.2897294-.263975.6052125-.502198.315483-.24466.6953505-.431374.3798674-.186715.836996-.296168.4571286-.115892 1.0237104-.115892.6760353 0 1.210425.186714.5408282.186715.9206956.53439.3798674.341237.5794588.830557.2060298.489322.2060298 1.100972 0 .553706-.193153 1.062341-.1931529.502198-.5279513.991519-.3347984.482882-.7790501.965764-.4378133.476444-.9400109.972203l-1.1331638 1.139603v.09014h3.8373047z" fill="url(#i)" stroke-width=".85"/><g fill="none" stroke-width="1.384083" transform="matrix(.85 0 0 .85 .91411 1.79371)"><path d="m8.3633576 28.574101h-7.4307065v-1.628545l2.6056707-2.810185q.4923506-.530224.8938057-.977127.4014551-.446903.6892908-.871082.2878358-.424179.4469029-.863507.1590671-.439328.1590671-.946828 0-.560522-.3408581-.871082-.3332835-.310559-.9013803-.310559-.5983953 0-1.1513429.29541-.5529476.29541-1.1589175.840783l-1.2725369-1.50735q.3408581-.310559.7120147-.590821.3711565-.287835.8180594-.507499.4469028-.219664.9847012-.348433.5377983-.136343 1.2043652-.136343.7953356 0 1.4240294.219664.6362685.219664 1.0831713.628694.4469028.401455.6817162.977126.242388.575672.242388 1.295261 0 .651418-.2272388 1.249813-.2272387.590821-.6211192 1.166492-.3938804.568097-.9165295 1.136194-.5150745.560522-1.1058952 1.143768l-1.3331339 1.340709v.106044h4.5144762z" opacity=".5" stroke="#002e99"/><path d="m4.6210938 18.289062c-.3820766 0-.7045008.03798-.9707032.105469a.94671238.94671238 0 0 1 -.011719.002c-.2964609.07098-.5597402.166579-.7890625.279297-.222806.109515-.4183535.235746-.6015625.373047l.087891.105469c.183851-.127601.3651759-.298235.5527344-.398438.4937864-.263803 1.0417725-.408203 1.5957031-.408203.5491379 0 1.1219536.174726 1.5410156.5625.4355868.398993.6484375 1.004002.6484375 1.566406 0 .435623-.068413.865106-.2148437 1.269532-.1353554.373838-.3234718.731526-.5546875 1.072265-.2201076.324369-.4757213.64776-.7675781.972657-.2365435.263321-.5068525.556164-.7890626.861328l.1621094-.16211a.94671238.94671238 0 0 1 .00781-.0059c.3831802-.378271.7395166-.749223 1.0722681-1.111334.3225505-.350598.6010652-.693836.8339843-1.029297.2237249-.326982.3946991-.650211.5175781-.96875.110654-.291389.1640625-.588874.1640626-.914062 0-.373705-.061149-.674038-.1679688-.927735a.94671238.94671238 0 0 1 -.00391-.0098c-.1062043-.260372-.2451552-.456122-.4375-.628907a.94671238.94671238 0 0 1 -.00586-.0059c-.1946853-.178115-.4363338-.323881-.7539019-.433518a.94671238.94671238 0 0 1 -.00391 0c-.300715-.10507-.6671613-.166016-1.1113243-.166016zm-1.6445313 7.84375-1.0957031 1.183594v.310547h5.5351562v-.07422h-3.5664062a.94671238.94671238 0 0 1 -.9472656-.947264v-.107422a.94671238.94671238 0 0 1 .074219-.365235z" opacity=".5" stroke="url(#j)"/></g></g><path d="m32.517262 29.816046c0 1.149816-4.261024 2.081925-9.517262 2.081925-5.256239 0-9.517262-.932109-9.517262-2.081925 0-1.149815 4.261023-2.081924 9.517262-2.081924 5.256238 0 9.517262.932109 9.517262 2.081924z" fill="url(#a)" opacity=".2"/><path d="m22 14.5c-.554 0-1 .446-1 1v1.886719a5.9661016 5.9661016 0 0 0 -.556641.228515l-1.332031-1.332031c-.391737-.391737-1.022325-.391737-1.414062 0l-1.414063 1.414063c-.391737.391737-.391737 1.022325 0 1.414062l1.333985 1.333984a5.9661016 5.9661016 0 0 0 -.230469.554688h-1.886719c-.554 0-1 .446-1 1v2c0 .554.446 1 1 1h1.886719a5.9661016 5.9661016 0 0 0 .228515.556641l-1.332031 1.332031c-.391737.391737-.391737 1.022325 0 1.414062l1.414063 1.414063c.391737.391737 1.022325.391737 1.414062 0l1.333984-1.333985a5.9661016 5.9661016 0 0 0 .554688.230469v1.886719c0 .554.446 1 1 1h2c.554 0 1-.446 1-1v-1.886719a5.9661016 5.9661016 0 0 0 .556641-.228515l1.332031 1.332031c.391737.391737 1.022325.391737 1.414062 0l1.414063-1.414063c.391737-.391737.391737-1.022325 0-1.414062l-1.333985-1.333984a5.9661016 5.9661016 0 0 0 .230469-.554688h1.886719c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1h-1.886719a5.9661016 5.9661016 0 0 0 -.228515-.556641l1.332031-1.332031c.391737-.391737.391737-1.022325 0-1.414062l-1.414063-1.414063c-.391737-.391737-1.022325-.391737-1.414062 0l-1.333984 1.333985a5.9661016 5.9661016 0 0 0 -.554688-.230469v-1.886719c0-.554-.446-1-1-1zm1 6.503906a1.9954157 1.9954157 0 0 1 1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094-1.996094 1.9954157 1.9954157 0 0 1 1.996094-1.996094z" fill="url(#b)"/><g fill="none" stroke-linecap="square" stroke-linejoin="round"><path d="m22 14.5c-.554 0-1 .446-1 1v1.886719a5.9661016 5.9661016 0 0 0 -.556641.228515l-1.332031-1.332031c-.391737-.391737-1.022325-.391737-1.414062 0l-1.414063 1.414063c-.391737.391737-.391737 1.022325 0 1.414062l1.333985 1.333984a5.9661016 5.9661016 0 0 0 -.230469.554688h-1.886719c-.554 0-1 .446-1 1v2c0 .554.446 1 1 1h1.886719a5.9661016 5.9661016 0 0 0 .228515.556641l-1.332031 1.332031c-.391737.391737-.391737 1.022325 0 1.414062l1.414063 1.414063c.391737.391737 1.022325.391737 1.414062 0l1.333984-1.333985a5.9661016 5.9661016 0 0 0 .554688.230469v1.886719c0 .554.446 1 1 1h2c.554 0 1-.446 1-1v-1.886719a5.9661016 5.9661016 0 0 0 .556641-.228515l1.332031 1.332031c.391737.391737 1.022325.391737 1.414062 0l1.414063-1.414063c.391737-.391737.391737-1.022325 0-1.414062l-1.333985-1.333984a5.9661016 5.9661016 0 0 0 .230469-.554688h1.886719c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1h-1.886719a5.9661016 5.9661016 0 0 0 -.228515-.556641l1.332031-1.332031c.391737-.391737.391737-1.022325 0-1.414062l-1.414063-1.414063c-.391737-.391737-1.022325-.391737-1.414062 0l-1.333984 1.333985a5.9661016 5.9661016 0 0 0 -.554688-.230469v-1.886719c0-.554-.446-1-1-1zm1 6.503906a1.9954157 1.9954157 0 0 1 1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094-1.996094 1.9954157 1.9954157 0 0 1 1.996094-1.996094z" opacity=".3" stroke="#000"/><circle cx="23" cy="23" r="3.998385" stroke="url(#c)"/><path d="m22 15.5v1.886719a.99989607.99989607 0 0 1 -.667969.943359c-.157521.05556-.311767.118308-.46289.189453a.99989607.99989607 0 0 1 -1.132813-.197265l-1.332031-1.332032-1.414063 1.414063 1.333985 1.333984a.99989607.99989607 0 0 1 .195312 1.136719c-.07165.150561-.135262.303936-.191406.460938a.99989607.99989607 0 0 1 -.941406.664062h-1.886719v2h1.886719a.99989607.99989607 0 0 1 .943359.667969c.05556.157521.118308.311767.189453.46289a.99989607.99989607 0 0 1 -.197265 1.132813l-1.332032 1.332031 1.414063 1.414063 1.333984-1.333985a.99989607.99989607 0 0 1 1.136719-.195312c.150561.07165.303936.135262.460938.191406a.99989607.99989607 0 0 1 .664062.941406v1.886719h2v-1.886719a.99989607.99989607 0 0 1 .667969-.943359c.157521-.05556.311767-.118308.46289-.189453a.99989607.99989607 0 0 1 1.132813.197265l1.332031 1.332032 1.414063-1.414063-1.333985-1.333984a.99989607.99989607 0 0 1 -.195312-1.136719c.07165-.150561.135262-.303936.191406-.460938a.99989607.99989607 0 0 1 .941406-.664062h1.886719v-2h-1.886719a.99989607.99989607 0 0 1 -.943359-.667969c-.05556-.157521-.118308-.311767-.189453-.46289a.99989607.99989607 0 0 1 .197265-1.132813l1.332032-1.332031-1.414063-1.414063-1.333984 1.333985a.99989607.99989607 0 0 1 -1.136719.195312c-.150561-.07165-.303936-.135262-.460938-.191406a.99989607.99989607 0 0 1 -.664062-.941406v-1.886719zm1 6.503906c-.588024.0002.772067.134102.195312.01953-.576754-.114571.728849.281575.185547.05664-.543301-.224934.66278.418444.173829.0918-.488952-.326647.566186.538842.15039.123047-.415795-.415796.449694.639342.123047.15039-.326647-.488951.316731.71713.0918.173829-.224935-.543302.171211.762301.05664.185547-.11457-.576755.01933.783336.01953.195312-.0002-.588024-.134102.772067-.01953.195312.114571-.576754-.281575.728849-.05664.185547.224934-.543301-.418444.66278-.0918.173829.326647-.488952-.538842.566186-.123047.15039.415796-.415795-.639342.449694-.15039.123047.488951-.326647-.71713.316731-.173829.0918.543302-.224935-.762301.171211-.185547.05664.576755-.11457-.783336.01933-.195312.01953.588024-.0002-.772067-.134102-.195312-.01953.576754.114571-.728849-.281575-.185547-.05664.543301.224934-.66278-.418444-.173829-.0918.488952.326647-.566186-.538842-.15039-.123047.415795.415796-.449694-.639342-.123047-.15039.326647.488951-.316731-.71713-.0918-.173829.224935.543302-.171211-.762301-.05664-.185547.11457.576755-.01933-.783336-.01953-.195312.0002.588024.134102-.772067.01953-.195312-.114571.576754.281575-.728849.05664-.185547-.224934.543301.418444-.66278.0918-.173829-.326647.488952.538842-.566186.123047-.15039-.415796.415795.639342-.449694.15039-.123047-.488951.326647.71713-.316731.173829-.0918-.543302.224935.762301-.171211.185547-.05664-.576755.11457.783336-.01933.195312-.01953z" stroke="url(#d)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/ar/chapternumberingdialog.svg b/icon-themes/elementary_svg/cmd/32/ar/chapternumberingdialog.svg
new file mode 100644
index 000000000..3610b1a4a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/ar/chapternumberingdialog.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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="24.000019" x2="24.000019" y1="6.187839" y2="41.817471"><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="c" gradientTransform="matrix(.65714212 0 0 .63016116 2.228602 -1.091493)" 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><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 19.610418 25.978621)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 16.389551 25.978621)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="f" gradientTransform="matrix(.04576928 0 0 .00823529 1.457661 25.978604)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><g transform="matrix(-1 0 0 1 32 0)"><path d="m6.949974 28.998056h22.100021v2h-22.100021z" fill="url(#f)" opacity=".15"/><path d="m6.9499737 28.998142v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#e)" opacity=".15"/><path d="m29.049996 28.998142v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#d)" opacity=".15"/><path d="m6.5.49821c5.270473 0 22.999999.001854 22.999999.001854l.000028 28.999936s-15.333351 0-23.000027 0c0-9.667263 0-19.334524 0-29.00178575z" fill="url(#c)" stroke-width="1.040606"/><g fill="none" stroke-linejoin="round" transform="translate(1.999985 -.001944)"><path d="m26.5 28.5h-21v-27h21z" stroke="url(#b)" stroke-linecap="round"/><path d="m4.499961.499944c5.27048 0 23.000054.002 23.000054.002l.000024 28.998112s-15.333385 0-23.000078 0c0-9.666722 0-19.333346 0-28.999956z" stroke="url(#g)" stroke-width=".999922"/></g><path d="m1.9999997 4v1.0000003h1.0000001v3.9999997h-1.0000001v1h1.0000001 1.0000002.9999999v-1h-.9999999v-3.9999997h.9999999v-1.0000003h-.9999999-1.0000002z" fill="#fff" opacity=".35" stroke-width=".999999"/><path d="m1.9999998 2.9999998v1.0000002h1v3.9999998h-1v1.0000002h1 1.0000002.9999999v-1.0000002h-.9999999v-3.9999998h.9999999v-1.0000002h-.9999999-1.0000002z" fill="#4c4c4c" stroke-width=".999999"/><path d="m9 3h18l-.002 3h-17.998z" fill="#f37329"/><g fill="#616161" transform="scale(-1 1)"><rect height="1" rx=".5" ry=".432203" width="17" x="-27" y="9"/><rect height="1" rx=".5" ry=".432203" width="17" x="-27" y="13"/><rect height="1" rx=".5" ry=".432203" width="17" x="-27" y="17"/><rect height="1" rx=".5" ry=".432203" width="17" x="-27" y="21"/><rect height="1" rx=".5" ry=".432203" width="17" x="-27" y="25"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/ar/continuenumbering.svg b/icon-themes/elementary_svg/cmd/32/ar/continuenumbering.svg
new file mode 100644
index 000000000..22a34500f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/ar/continuenumbering.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="5" x2="5" y1="17.5" y2="27.5"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="28.4210815" x2="28.4210815" y1="2.1377105" y2="10.8077105"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-1 0 0 1 56.368686 1.999999)" gradientUnits="userSpaceOnUse" x1="28.517578" x2="28.517578" xlink:href="#e" y1="17" y2="25.5"/><linearGradient id="d" gradientTransform="matrix(-1 0 0 1 33 -15)" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#f" y1="42" y2="20"/><linearGradient id="e" gradientTransform="translate(-12 6)" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="3.5" y2="19.240234"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="f"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="g" gradientTransform="matrix(-1 0 0 1 33 -21)" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#e" y1="60" y2="38"/><linearGradient id="h" gradientTransform="matrix(-1 0 0 1 33 -21)" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#e" y1="54" y2="32"/><linearGradient id="i" gradientTransform="matrix(-1 0 0 1 33 -23)" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#f" y1="42" y2="20"/><g transform="translate(-.982422)"><path d="m30.851108 10.5h-5.368686v-1.176624l1.882597-2.030359q.355724-.383087.645775-.705974.290051-.322887.498012-.629356.207962-.30647.322888-.623884.114926-.317415.114926-.684084 0-.404977-.24627-.629357-.240798-.224378-.651247-.224378-.432341 0-.831846.213434-.399504.213433-.837317.607465l-.919408-1.08906q.24627-.224379.51443-.426868.268161-.207961.591048-.366668.322887-.158708.711447-.251743.388559-.09851.870154-.09851.57463 0 1.028861.158707.459704.158707.782591.454231.322887.290052.49254.705974.175125.415923.175125.935826 0 .47065-.16418.90299-.16418.426868-.448758.842791-.284579.41045-.662193.820899-.372141.404978-.799009.826373l-.963189.968662v.07662h3.261709z" fill="url(#b)" stroke-width=".7225"/><g fill="none" stroke-width="1.384083" transform="matrix(.7225 0 0 .7225 24.808582 -10.144789)"><path d="m8.3633576 28.574101h-7.4307065v-1.628545l2.6056707-2.810185q.4923506-.530224.8938057-.977127.4014551-.446903.6892908-.871082.2878358-.424179.4469029-.863507.1590671-.439328.1590671-.946828 0-.560522-.3408581-.871082-.3332835-.310559-.9013803-.310559-.5983953 0-1.1513429.29541-.5529476.29541-1.1589175.840783l-1.2725369-1.50735q.3408581-.310559.7120147-.590821.3711565-.287835.8180594-.507499.4469028-.219664.9847012-.348433.5377983-.136343 1.2043652-.136343.7953356 0 1.4240294.219664.6362685.219664 1.0831713.628694.4469028.401455.6817162.977126.242388.575672.242388 1.295261 0 .651418-.2272388 1.249813-.2272387.590821-.6211192 1.166492-.3938804.568097-.9165295 1.136194-.5150745.560522-1.1058952 1.143768l-1.3331339 1.340709v.106044h4.5144762z" opacity=".5" stroke="#002e99"/><path d="m4.6210938 18.289062c-.3820766 0-.7045008.03798-.9707032.105469a.94671238.94671238 0 0 1 -.011719.002c-.2964609.07098-.5597402.166579-.7890625.279297-.222806.109515-.4183535.235746-.6015625.373047l.087891.105469c.183851-.127601.3651759-.298235.5527344-.398438.4937864-.263803 1.0417725-.408203 1.5957031-.408203.5491379 0 1.1219536.174726 1.5410156.5625.4355868.398993.6484375 1.004002.6484375 1.566406 0 .435623-.068413.865106-.2148437 1.269532-.1353554.373838-.3234718.731526-.5546875 1.072265-.2201076.324369-.4757213.64776-.7675781.972657-.2365435.263321-.5068525.556164-.7890626.861328l.1621094-.16211a.94671238.94671238 0 0 1 .00781-.0059c.3831802-.378271.7395166-.749223 1.0722681-1.111334.3225505-.350598.6010652-.693836.8339843-1.029297.2237249-.326982.3946991-.650211.5175781-.96875.110654-.291389.1640625-.588874.1640626-.914062 0-.373705-.061149-.674038-.1679688-.927735a.94671238.94671238 0 0 1 -.00391-.0098c-.1062043-.260372-.2451552-.456122-.4375-.628907a.94671238.94671238 0 0 1 -.00586-.0059c-.1946853-.178115-.4363338-.323881-.7539019-.433518a.94671238.94671238 0 0 1 -.00391 0c-.300715-.10507-.6671613-.166016-1.1113243-.166016zm-1.6445313 7.84375-1.0957031 1.183594v.310547h5.5351562v-.07422h-3.5664062a.94671238.94671238 0 0 1 -.9472656-.947264v-.107422a.94671238.94671238 0 0 1 .074219-.365235z" opacity=".5" stroke="url(#a)"/></g><path d="m22.5 25.5v3h-13v-3z" fill="url(#g)"/><path d="m22.5 25.5v3h-13v-3z" fill="none" opacity=".61" stroke="#a62100" stroke-linejoin="round"/><path d="m10 26v2h1v-1h11v-1z" fill="#fff" opacity=".2"/><path d="m22.5 19.5v3h-21v-3z" fill="url(#h)"/><path d="m22.5 19.5v3h-21v-3z" fill="none" opacity=".61" stroke="#a62100" stroke-linejoin="round"/><path d="m2 20v2h1v-1h19v-1z" fill="#fff" opacity=".2"/><path d="m22.5 5.5v3h-21v-3z" fill="url(#i)"/><path d="m22.5 5.5v3h-21v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m2 6v2h1v-1h19v-1z" fill="#fff" opacity=".2"/><path d="m31.167508 20.94523q0 .771242-.451449 1.311674-.45145.540433-1.267322.743095v.03378q.962729.123849 1.457692.607987.494962.478508.494962 1.294786 0 1.187826-.83219 1.852107-.832189.658652-2.376908.658652-1.294518 0-2.295321-.444731v-1.480561q.462327.242069 1.017121.394065.554793.151997 1.098708.151997.83219 0 1.229248-.292734.397058-.292735.397058-.940128 0-.579838-.456888-.821908-.456889-.242068-1.457693-.242068h-.603745v-1.334192h.614623q.924656 0 1.34891-.247699.429692-.253327.429692-.861314 0-.934498-1.131343-.934498-.391618 0-.799555.135108-.402497.135108-.89746.46725l-.777798-1.199088q1.08783-.810649 2.594474-.810649 1.234688 0 1.947216.517915.717968.517914.717968 1.441153z" fill="url(#c)" stroke="#a62100" stroke-opacity=".501961"/><path d="m32.5 13.5v3h-31v-3z" fill="url(#d)"/><path d="m32.5 13.5v3h-31v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m2 14v2h1v-1h29v-1z" fill="#fff" opacity=".2"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/ar/defaultbullet.svg b/icon-themes/elementary_svg/cmd/32/ar/defaultbullet.svg
new file mode 100644
index 000000000..2d31f8fd1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/ar/defaultbullet.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="4" x2="4" y1="5" y2="11"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="6.5" y2="9.5"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="21" x2="21" xlink:href="#c" y1="60" y2="38"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#c" y1="54" y2="32"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="21" x2="21" xlink:href="#c" y1="48" y2="26"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#c" y1="42" y2="20"/><g transform="translate(-9 -23)"><path d="m18.5 46.5v3h13v-3z" fill="url(#d)"/><path d="m18.5 46.5v3h13v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m19 47v2h1v-1h11v-1z" fill="#fff" opacity=".2"/><path d="m10.5 40.5v3h21v-3z" fill="url(#e)"/><path d="m10.5 40.5v3h21v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m11 41v2h1v-1h19v-1z" fill="#fff" opacity=".2"/><path d="m18.5 34.5v3h13v-3z" fill="url(#f)"/><path d="m18.5 34.5v3h13v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m19 35v2h1v-1h11v-1z" fill="#fff" opacity=".2"/><path d="m10.5 28.5v3h21v-3z" fill="url(#g)"/><path d="m10.5 28.5v3h21v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m11 29v2h1v-1h19v-1z" fill="#fff" opacity=".2"/></g><g transform="translate(24)"><path d="m6.5 8a2.5 2.5 0 0 1 -2.5 2.5 2.5 2.5 0 0 1 -2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5z" fill="url(#a)"/><g fill="none"><path d="m6.5 8a2.5 2.5 0 0 1 -2.5 2.5 2.5 2.5 0 0 1 -2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5z" opacity=".5" stroke="#002e99"/><path d="m5.5 8a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" opacity=".5" stroke="url(#b)"/></g></g><g transform="translate(24 12)"><path d="m6.5 8a2.5 2.5 0 0 1 -2.5 2.5 2.5 2.5 0 0 1 -2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5z" fill="url(#a)"/><g fill="none"><path d="m6.5 8a2.5 2.5 0 0 1 -2.5 2.5 2.5 2.5 0 0 1 -2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5z" opacity=".5" stroke="#002e99"/><path d="m5.5 8a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" opacity=".5" stroke="url(#b)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/ar/defaultnumbering.svg b/icon-themes/elementary_svg/cmd/32/ar/defaultnumbering.svg
new file mode 100644
index 000000000..8fafbd4ec
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/ar/defaultnumbering.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="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="5.571493" x2="5.571493" xlink:href="#b" y1="2.126064" y2="12.326064"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="6.421493" x2="5.996493" xlink:href="#a" y1="3.401064" y2="11.476064"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="5.16411" x2="5.16411" xlink:href="#b" y1="16.24371" y2="26.44371"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="5" x2="5" xlink:href="#a" y1="17.5" y2="27.5"/><linearGradient id="g"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="21" x2="21" xlink:href="#g" y1="60" y2="38"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#g" y1="54" y2="32"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="21" x2="21" xlink:href="#g" y1="48" y2="26"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#g" y1="42" y2="20"/><g transform="translate(-9 -23)"><path d="m18.5 46.5v3h13v-3z" fill="url(#h)"/><path d="m18.5 46.5v3h13v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m19 47v2h1v-1h11v-1z" fill="#fff" opacity=".2"/><path d="m10.5 40.5v3h21v-3z" fill="url(#i)"/><path d="m10.5 40.5v3h21v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m11 41v2h1v-1h19v-1z" fill="#fff" opacity=".2"/><path d="m18.5 34.5v3h13v-3z" fill="url(#j)"/><path d="m18.5 34.5v3h13v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m19 35v2h1v-1h11v-1z" fill="#fff" opacity=".2"/><path d="m10.5 28.5v3h21v-3z" fill="url(#k)"/><path d="m10.5 28.5v3h21v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m11 29v2h1v-1h19v-1z" fill="#fff" opacity=".2"/></g><g transform="matrix(.85 0 0 .85 22.680481 2.330558)"><path d="m6.8464932 11.96405h-1.9894751v-5.4469127q0-.1673991 0-.3991827.00643-.2382219.012877-.4893207.0128771-.2575372.019315-.5150745.0128767-.2575372.0193154-.4700054-.0321921.0386306-.1094533.1158917-.0772611.0772612-.1738376.1738377-.0965764.090138-.1995913.1867144-.1030149.0965765-.1995913.1738377l-1.0816564.8691882-.9657647-1.1975482 3.0325009-2.4144115h1.6353614z" fill="url(#c)" stroke-width=".85"/><path d="m6.8464932 11.96405h-1.9894751v-5.4469127q0-.1673991 0-.3991827.00643-.2382219.012877-.4893207.0128771-.2575372.019315-.5150745.0128767-.2575372.0193154-.4700054-.0321921.0386306-.1094533.1158917-.0772611.0772612-.1738376.1738377-.0965764.090138-.1995913.1867144-.1030149.0965765-.1995913.1738377l-1.0816564.8691882-.9657647-1.1975482 3.0325009-2.4144115h1.6353614z" fill="none" opacity=".5" stroke="#002e99" stroke-width="1.176471"/><path d="m5.5100675 3.401064-.5013673.3984375a.850085.850085 0 0 1 .7503907.8699219c-.00456.1506454-.012855.313559-.021582.4880859-.00436.1660479-.010251.330499-.018261.4930665-.00419.1634803-.0072.3276716-.011621.4914062v.3751953 4.5969727h.2888663v-7.713086z" fill="none" opacity=".5" stroke="url(#d)" stroke-width=".85"/><path d="m8.0229638 26.081697h-6.3161004v-1.384263l2.21482-2.388658q.418498-.45069.7597349-.830558.3412368-.379867.5858971-.740419.2446605-.360552.3798675-.733981.135207-.373429.135207-.804804 0-.476444-.2897293-.74042-.283291-.263975-.7661733-.263975-.508636 0-.9786415.251099-.4700054.251098-.9850798.714665l-1.0816564-1.281247q.2897294-.263975.6052125-.502198.315483-.24466.6953505-.431374.3798674-.186715.836996-.296168.4571286-.115892 1.0237104-.115892.6760353 0 1.210425.186714.5408282.186715.9206956.53439.3798674.341237.5794588.830557.2060298.489322.2060298 1.100972 0 .553706-.193153 1.062341-.1931529.502198-.5279513.991519-.3347984.482882-.7790501.965764-.4378133.476444-.9400109.972203l-1.1331638 1.139603v.09014h3.8373047z" fill="url(#e)" stroke-width=".85"/><g fill="none" stroke-width="1.384083" transform="matrix(.85 0 0 .85 .91411 1.79371)"><path d="m8.3633576 28.574101h-7.4307065v-1.628545l2.6056707-2.810185q.4923506-.530224.8938057-.977127.4014551-.446903.6892908-.871082.2878358-.424179.4469029-.863507.1590671-.439328.1590671-.946828 0-.560522-.3408581-.871082-.3332835-.310559-.9013803-.310559-.5983953 0-1.1513429.29541-.5529476.29541-1.1589175.840783l-1.2725369-1.50735q.3408581-.310559.7120147-.590821.3711565-.287835.8180594-.507499.4469028-.219664.9847012-.348433.5377983-.136343 1.2043652-.136343.7953356 0 1.4240294.219664.6362685.219664 1.0831713.628694.4469028.401455.6817162.977126.242388.575672.242388 1.295261 0 .651418-.2272388 1.249813-.2272387.590821-.6211192 1.166492-.3938804.568097-.9165295 1.136194-.5150745.560522-1.1058952 1.143768l-1.3331339 1.340709v.106044h4.5144762z" opacity=".5" stroke="#002e99"/><path d="m4.6210938 18.289062c-.3820766 0-.7045008.03798-.9707032.105469a.94671238.94671238 0 0 1 -.011719.002c-.2964609.07098-.5597402.166579-.7890625.279297-.222806.109515-.4183535.235746-.6015625.373047l.087891.105469c.183851-.127601.3651759-.298235.5527344-.398438.4937864-.263803 1.0417725-.408203 1.5957031-.408203.5491379 0 1.1219536.174726 1.5410156.5625.4355868.398993.6484375 1.004002.6484375 1.566406 0 .435623-.068413.865106-.2148437 1.269532-.1353554.373838-.3234718.731526-.5546875 1.072265-.2201076.324369-.4757213.64776-.7675781.972657-.2365435.263321-.5068525.556164-.7890626.861328l.1621094-.16211a.94671238.94671238 0 0 1 .00781-.0059c.3831802-.378271.7395166-.749223 1.0722681-1.111334.3225505-.350598.6010652-.693836.8339843-1.029297.2237249-.326982.3946991-.650211.5175781-.96875.110654-.291389.1640625-.588874.1640626-.914062 0-.373705-.061149-.674038-.1679688-.927735a.94671238.94671238 0 0 1 -.00391-.0098c-.1062043-.260372-.2451552-.456122-.4375-.628907a.94671238.94671238 0 0 1 -.00586-.0059c-.1946853-.178115-.4363338-.323881-.7539019-.433518a.94671238.94671238 0 0 1 -.00391 0c-.300715-.10507-.6671613-.166016-1.1113243-.166016zm-1.6445313 7.84375-1.0957031 1.183594v.310547h5.5351562v-.07422h-3.5664062a.94671238.94671238 0 0 1 -.9472656-.947264v-.107422a.94671238.94671238 0 0 1 .074219-.365235z" opacity=".5" stroke="url(#f)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/ar/deleterecord.svg b/icon-themes/elementary_svg/cmd/32/ar/deleterecord.svg
new file mode 100644
index 000000000..b96135d7d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/ar/deleterecord.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(.07279203 0 0 .0703409 9.184346 295.47468)" gradientUnits="userSpaceOnUse" x1="5.515625" x2="2.93" y1="-26.405602" y2="28.474001"><stop offset="0" stop-color="#ff8c82"/><stop offset=".312" stop-color="#ed5353"/><stop offset=".571" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.12573168 0 0 .12661363 4.899894 294.14546)" gradientUnits="userSpaceOnUse" x1="1.004" x2=".228" y1="20.709" y2="-4.382"><stop offset="0" stop-color="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.53153 -.53097 .53153 .53097 -14.042 11.965)" gradientUnits="userSpaceOnUse" x1="36.011002" x2="16.330999" 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.448999" x2="16.330999" xlink:href="#d" y1="20.584" y2="32.702"/><radialGradient id="f" cx="11.25" cy="19.031" gradientTransform="matrix(1.0726472 0 0 .24804124 12.645351 25.793386)" gradientUnits="userSpaceOnUse" r="8.063"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="g" gradientTransform="matrix(0 1 1 0 2 -16)" gradientUnits="userSpaceOnUse" x1="4.715" x2="43.601" y1="22.595" y2="22.595"><stop offset="0" stop-color="#d1ff82"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="h" gradientTransform="matrix(-1.00464 0 0 1 53.044 -17.992)" gradientUnits="userSpaceOnUse" x1="34.883" x2="34.883" y1="12.992" y2="37.992"><stop offset="0" stop-color="#fff"/><stop offset=".52" stop-color="#fff" stop-opacity=".235"/><stop offset=".52" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><g transform="matrix(-1 0 0 1 46.998 -8.835)"><path d="m33.154815 30.450743c0 2.66668-17.090534 2.729347-17.090534.06267 0-2.66668 17.090534-2.729347 17.090534-.06267z" fill="url(#f)" opacity=".163" stroke-width=".523973"/><path d="m24.107-6.478 16.9 14.43-16.917 14.421z" fill="url(#g)" transform="matrix(.66667 0 0 .66667 3.488 15.18)"/><g fill="none"><path d="m19.498 10.835 11.328 9.645-11.337 9.637z" opacity=".5" stroke="#206b00" stroke-width="1.000005"/><path d="m25.517872 8.7299564v-11.9999401l13.123855 11.2499438-13.123855 11.2499439z" opacity=".6" stroke="url(#h)" stroke-width="1.5" transform="matrix(.66667 0 0 .66667 3.488 15.18)"/></g></g><g transform="matrix(-5.0393575 0 0 5.0393575 34.334803 -1467.6879)"><path d="m6.0366875 296.20629-.7874515-.75924.7573852-.79562-.5460619-.49251-.7800066.75796-.7957556-.75796-.5683969.51084.7957556.77399-.7957556.76168.5683969.5306.7948966-.79604.7967577.79604z" fill="url(#a)" stroke="url(#b)" stroke-width=".198438"/><g fill="none" stroke-linecap="round" stroke-width="1.752" transform="matrix(.198438 0 0 .198438 -.085968 290.6864)"><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/ar/insertneutralparagraph.svg b/icon-themes/elementary_svg/cmd/32/ar/insertneutralparagraph.svg
new file mode 100644
index 000000000..7a9794311
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/ar/insertneutralparagraph.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="27.5" x2="27.5" y1="3" y2="11.5"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="27.5" x2="27.5" y1="5" y2="10"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="translate(-12 6)" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="3.5" y2="19.240234"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="d"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="e" gradientTransform="translate(8)" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#c" y1="60" y2="38"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#c" y1="54" y2="32"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="21" x2="21" xlink:href="#d" y1="48" y2="26"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#d" y1="42" y2="20"/><g transform="translate(-9 -23)"><path d="m18.5 46.5v3h13v-3z" fill="url(#e)"/><path d="m18.5 46.5v3h13v-3z" fill="none" opacity=".61" stroke="#a62100" stroke-linejoin="round"/><path d="m19 47v2h1v-1h11v-1z" fill="#fff" opacity=".2"/><path d="m10.5 40.5v3h21v-3z" fill="url(#f)"/><path d="m10.5 40.5v3h21v-3z" fill="none" opacity=".61" stroke="#a62100" stroke-linejoin="round"/><path d="m11 41v2h1v-1h19v-1z" fill="#fff" opacity=".2"/><path d="m18.5 34.5v3h13v-3z" fill="url(#g)"/><path d="m18.5 34.5v3h13v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m19 35v2h1v-1h11v-1z" fill="#fff" opacity=".2"/><path d="m10.5 28.5v3h21v-3z" fill="url(#h)"/><path d="m10.5 28.5v3h21v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m11 29v2h1v-1h19v-1z" fill="#fff" opacity=".2"/></g><path d="m24.789062 3.5c-.150237 0-.271484.1212473-.271484.2714844v.7285156h-.728516c-.150237 0-.271484.1212474-.271484.2714844v1.4570312c0 .150237.121248.2714844.271484.2714844h.728516v2h-.728516c-.150237 0-.271484.1212474-.271484.2714844v1.4570316c0 .150237.121248.271484.271484.271484h.728516v.728516c0 .150237.121248.271484.271484.271484h1.457032c.150237 0 .271484-.121247.271484-.271484v-.728516h2v.728516c0 .150237.121248.271484.271484.271484h1.457032c.150237 0 .271484-.121247.271484-.271484v-.728516h.728516c.150237 0 .271484-.121247.271484-.271484v-1.4570316c0-.150237-.121247-.2714844-.271484-.2714844h-.728516v-2h.728516c.150237 0 .271484-.1212474.271484-.2714844v-1.4570312c0-.150237-.121247-.2714844-.271484-.2714844h-.728516v-.7285156c0-.1502371-.121247-.2714844-.271484-.2714844h-1.457032c-.150237 0-.271484.1212473-.271484.2714844v.7285156h-2v-.7285156c0-.1502371-.121247-.2714844-.271484-.2714844zm1.728516 3h2v2h-2z" fill="url(#a)"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m24.789062 3.5c-.150237 0-.271484.1212473-.271484.2714844v.7285156h-.728516c-.150237 0-.271484.1212474-.271484.2714844v1.4570312c0 .150237.121248.2714844.271484.2714844h.728516v2h-.728516c-.150237 0-.271484.1212474-.271484.2714844v1.4570316c0 .150237.121248.271484.271484.271484h.728516v.728516c0 .150237.121248.271484.271484.271484h1.457032c.150237 0 .271484-.121247.271484-.271484v-.728516h2v.728516c0 .150237.121248.271484.271484.271484h1.457032c.150237 0 .271484-.121247.271484-.271484v-.728516h.728516c.150237 0 .271484-.121247.271484-.271484v-1.4570316c0-.150237-.121247-.2714844-.271484-.2714844h-.728516v-2h.728516c.150237 0 .271484-.1212474.271484-.2714844v-1.4570312c0-.150237-.121247-.2714844-.271484-.2714844h-.728516v-.7285156c0-.1502371-.121247-.2714844-.271484-.2714844h-1.457032c-.150237 0-.271484.1212473-.271484.2714844v.7285156h-2v-.7285156c0-.1502371-.121247-.2714844-.271484-.2714844zm1.728516 3h2v2h-2z" opacity=".5" stroke="#002e99"/><path d="m25.5 4.4824219v.0175781a.98252012.98252012 0 0 1 -.982422.9824219h-.017578v.035156h.01758a.98252012.98252012 0 0 1 .98242.9824221v2a.98252012.98252012 0 0 1 -.982422.9824219h-.017578v.035156h.01758a.98252012.98252012 0 0 1 .98242.9824221v.01758h.03516v-.01758a.98252012.98252012 0 0 1 .982422-.9824219h2a.98252012.98252012 0 0 1 .982418.9824219v.01758h.03516v-.01758a.98252012.98252012 0 0 1 .982422-.9824219h.01758v-.035156h-.01758a.98252012.98252012 0 0 1 -.982426-.9824221v-2a.98252012.98252012 0 0 1 .982422-.9824219h.01758v-.035156h-.01758a.98252012.98252012 0 0 1 -.982422-.9824221v-.0175781h-.035156v.0175781a.98252012.98252012 0 0 1 -.982422.9824219h-2a.98252012.98252012 0 0 1 -.982422-.9824219v-.017578zm1.017578 1.0351562h2a.98252012.98252012 0 0 1 .982422.9824219v2a.98252012.98252012 0 0 1 -.982422.9824219h-2a.98252012.98252012 0 0 1 -.982422-.9824219v-2a.98252012.98252012 0 0 1 .982422-.9824219z" opacity=".5" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/ar/linenumberingdialog.svg b/icon-themes/elementary_svg/cmd/32/ar/linenumberingdialog.svg
new file mode 100644
index 000000000..34b7dfcdd
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/ar/linenumberingdialog.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.01210979 0 0 .00217892 .385677 295.40734)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.00414422 0 0 .00217892 4.336406 295.40735)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.00414422 0 0 .00217892 5.188594 295.40735)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="e" gradientTransform="matrix(.17386866 0 0 .16671997 .589652 288.24503)" 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="f" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.185175" y2="41.814808"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><linearGradient id="h"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="i" cx="13.121623" cy="2.297964" gradientTransform="matrix(-3.1264132 .00000016 -.00000008 -4.0196743 44.506426 298.72691)" gradientUnits="userSpaceOnUse" r="1.803589" xlink:href="#h"/><radialGradient id="j" cx="13.279094" cy="1.771632" gradientTransform="matrix(-4.7258213 -.00000132 .00000148 -5.7998719 66.237434 298.50077)" gradientUnits="userSpaceOnUse" r="1.25" xlink:href="#h"/><g stroke-width=".268513" transform="translate(6.606721 -288.533317)"><path d="m1.0740582 291.41664h-.2724458v-.74434l.00295-.13668.00492-.14946c-.050477.0505-.0753224.0836-.0949888.0994l-.16519899.13271-.14651505-.18289.4027689-.36875h.26851074z" fill="#fff" opacity=".35"/><path d="m1.3425708 294.82908h-.93586067v-.21142c.19870533-.15655.38244687-.33385.57032697-.50032.032778-.0426.056377-.082.070799-.11801.014422-.036.021632-.0734.021632-.11209 0-.0576-.016061-.10067-.048183-.12882-.031466-.0282-.073749-.0423-.1268486-.0423-.055722 0-.1098043.0128-.16224813.0384-.0524439.0256-.10718217.062-.16421486.10914l-.1651983-.19565c.0707993-.0603.12947077-.10292.17601473-.12783.0465439-.0249.0973489-.044.15241498-.057.0550661-.0138.11668758-.0206.18486458-.0206.08981 0 .1691313.0163.2379641.0491.068831.0328.1222597.0786.1602814.13766.038021.059.057033.12652.057033.20256 0 .0662-.011799.1285-.035401.18684-.022945.0575-.059.11701-.1081655.17799-.048511.061-.1343873.14781-.2576305.26057l-.084054.0764v.0138h.4564737z" fill="#fff" opacity=".35"/><path d="m1.0661958 291.17915h-.2724458v-.74434l.00295-.13668.00492-.14946c-.050477.0505-.0753224.0836-.0949888.0994l-.16519899.13271-.14651505-.18289.40276893-.36875h.26851071z" fill="url(#j)"/><path d="m1.3347084 294.59159h-.93586071v-.21142c.19870533-.15655.38244691-.33385.57032701-.50032.032778-.0426.056377-.082.070799-.11801.014422-.036.021632-.0734.021632-.11209 0-.0576-.016061-.10067-.048183-.12882-.031466-.0282-.073749-.0423-.1268486-.0423-.055722 0-.1098043.0128-.16224817.0384-.0524439.0256-.10718217.062-.16421486.10914l-.1651983-.19565c.0707993-.0603.12947077-.10292.17601473-.12783.0465439-.0249.0973489-.044.15241498-.057.0550661-.0138.11668762-.0206.18486462-.0206.08981 0 .1691313.0163.2379641.0491.068831.0328.1222597.0786.1602814.13766.038021.059.057033.12652.057033.20256 0 .0662-.011799.1285-.035401.18684-.022945.0575-.059.11701-.1081655.17799-.048511.061-.1343873.14781-.2576305.26057l-.084054.0764v.0138h.4564737z" fill="url(#i)"/></g><g transform="translate(-1.058333 -288.53332)"><g stroke-width=".264583"><path d="m1.8388513 296.20624h5.8472972v.52917h-5.8472972z" fill="url(#a)" opacity=".15"/><path d="m1.8388512 296.20626v.52914c-.2134169.001-.5159381-.11855-.5159381-.2646s.2381571-.26454.5159381-.26454z" fill="url(#b)" opacity=".15"/><path d="m7.6861487 296.20626v.52914c.2134167.001.5159381-.11855.5159381-.2646s-.2381573-.26454-.5159381-.26454z" fill="url(#d)" opacity=".15"/></g><path d="m1.7197913 288.66561c1.3944777 0 6.0854092.00049 6.0854092.00049l.0000075 7.67243s-4.0569443 0-6.0854167 0c0-2.55764 0-5.11528 0-7.67292z" fill="url(#e)" stroke-width=".275318"/><g fill="none" stroke-linejoin="round" transform="matrix(.26458333 0 0 .26458333 .529167 288.53332)"><path d="m26.5 28.5h-21v-27h21z" stroke="url(#f)" stroke-linecap="round"/><path d="m4.499961.499944c5.27048 0 23.000054.002 23.000054.002l.000024 28.998112s-15.333385 0-23.000078 0c0-9.666722 0-19.333346 0-28.999956z" stroke="url(#g)" stroke-width=".999922"/></g><g fill="#545454"><path d="m2.3812499 290.38541h4.7624998v.26458h-4.7624998z"/><path d="m2.38125 293.82499h4.7624998v.26458h-4.7624998z"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/ar/newrecord.svg b/icon-themes/elementary_svg/cmd/32/ar/newrecord.svg
new file mode 100644
index 000000000..d34a3c138
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/ar/newrecord.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="10.731614" x2="7.872359" y1="-1.357959" y2="15.726786"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="11.25" cy="19.031" gradientTransform="matrix(1.0726472 0 0 .24804124 -.330649 11.625704)" gradientUnits="userSpaceOnUse" r="8.063" xlink:href="#b"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="9.587789" x2="8.472758" y1="5.089136" y2="12.264414"><stop offset="0" stop-color="#fff"/><stop offset=".508" stop-color="#fff" stop-opacity=".235"/><stop offset=".835" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="e" cx="11.25" cy="19.031" gradientTransform="matrix(1.0726472 0 0 .24804124 12.645351 25.793386)" gradientUnits="userSpaceOnUse" r="8.063" xlink:href="#b"/><linearGradient id="f" gradientTransform="matrix(0 1 1 0 2 -16)" gradientUnits="userSpaceOnUse" x1="4.715" x2="43.601" y1="22.595" y2="22.595"><stop offset="0" stop-color="#d1ff82"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="g" gradientTransform="matrix(-1.00464 0 0 1 53.044 -17.992)" gradientUnits="userSpaceOnUse" x1="34.883" x2="34.883" y1="12.992" y2="37.992"><stop offset="0" stop-color="#fff"/><stop offset=".52" stop-color="#fff" stop-opacity=".235"/><stop offset=".52" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><g transform="matrix(-1 0 0 1 46.998 -8.835)"><path d="m33.154815 30.450743c0 2.66668-17.090534 2.729347-17.090534.06267 0-2.66668 17.090534-2.729347 17.090534-.06267z" fill="url(#e)" opacity=".163" stroke-width=".523973"/><path d="m24.107-6.478 16.9 14.43-16.917 14.421z" fill="url(#f)" transform="matrix(.66667 0 0 .66667 3.488 15.18)"/><g fill="none"><path d="m19.498 10.835 11.328 9.645-11.337 9.637z" opacity=".5" stroke="#206b00" stroke-width="1.000005"/><path d="m25.517872 8.7299564v-11.9999401l13.123855 11.2499438-13.123855 11.2499439z" opacity=".6" stroke="url(#g)" stroke-width="1.5" transform="matrix(.66667 0 0 .66667 3.488 15.18)"/></g></g><g transform="matrix(-1 0 0 1 18.022 13.332682)"><path d="m1.4567478 4.3030588 4.5008813.3678467.8096008-4.44272315 2.9224968 3.44271065 3.7139543-2.5690055-.367847 4.5008813 4.442723.8096008-3.442711 2.9224968 2.569006 3.7139536-4.500881-.367846-.809601 4.442723-2.922497-3.442711-3.7139539 2.569006.3678467-4.500882-4.44272315-.809601 3.44271065-2.9224963z" fill="url(#a)" stroke="#ad5f00" stroke-linecap="round" stroke-linejoin="bevel" stroke-opacity=".498039" transform="matrix(.99010681 -.14031571 .14031571 .99010681 -1.628027 .852996)"/><path d="m20.178815 16.283061c0 2.66668-17.090534 2.729347-17.090534.06267 0-2.66668 17.090534-2.729347 17.090534-.06267z" fill="url(#c)" opacity=".163" stroke-width=".523973"/><path d="m7.3535156 2.4160156-.4433594 2.4296875a.96896842.96896842 0 0 1 -1.0332031.7910157l-2.4589843-.2011719 1.4042968 2.03125a.96896842.96896842 0 0 1 -.1699218 1.2890625l-1.8828126 1.5976566 2.4296876.443359a.96896842.96896842 0 0 1 .7910156 1.03125l-.2011719 2.460937 2.03125-1.404296a.96896842.96896842 0 0 1 1.2890625.169922l1.599609 1.882812.441407-2.429688a.96896842.96896842 0 0 1 1.03125-.791015l2.46289.201172-1.40625-2.0332034a.96896842.96896842 0 0 1 .169922-1.2890625l1.882813-1.5976562-2.429688-.4414063a.96896842.96896842 0 0 1 -.791016-1.0332031l.201172-2.4609375-2.03125 1.4042969a.96896842.96896842 0 0 1 -1.2890621-.1699219z" fill="none" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="bevel" stroke-opacity=".498039" transform="matrix(.99010681 -.14031571 .14031571 .99010681 -1.628027 .852996)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/ar/numberingstart.svg b/icon-themes/elementary_svg/cmd/32/ar/numberingstart.svg
new file mode 100644
index 000000000..a94abfaf6
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/ar/numberingstart.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="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="28.13875" x2="27.7775" xlink:href="#a" y1="5.221462" y2="12.085212"/><linearGradient id="c" gradientTransform="matrix(.85 0 0 .85 22.680481 2.330558)" gradientUnits="userSpaceOnUse" x1="5.571493" x2="5.571493" xlink:href="#f" y1="2.126064" y2="12.326064"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="27.5" x2="27.5" y1="3" y2="11.5"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="27.5" x2="27.5" xlink:href="#a" y1="5" y2="10"/><linearGradient id="f" gradientTransform="translate(-12 6)" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="3.5" y2="19.240234"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="g"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="h" gradientTransform="translate(8)" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#f" y1="60" y2="38"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#f" y1="54" y2="32"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="21" x2="21" xlink:href="#g" y1="48" y2="26"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#g" y1="42" y2="20"/><g transform="translate(-9 -23)"><path d="m18.5 46.5v3h13v-3z" fill="url(#h)"/><path d="m18.5 46.5v3h13v-3z" fill="none" opacity=".61" stroke="#a62100" stroke-linejoin="round"/><path d="m19 47v2h1v-1h11v-1z" fill="#fff" opacity=".2"/><path d="m10.5 40.5v3h21v-3z" fill="url(#i)"/><path d="m10.5 40.5v3h21v-3z" fill="none" opacity=".61" stroke="#a62100" stroke-linejoin="round"/><path d="m11 41v2h1v-1h19v-1z" fill="#fff" opacity=".2"/><path d="m18.5 34.5v3h13v-3z" fill="url(#j)"/><path d="m18.5 34.5v3h13v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m19 35v2h1v-1h11v-1z" fill="#fff" opacity=".2"/><path d="m10.5 28.5v3h21v-3z" fill="url(#k)"/><path d="m10.5 28.5v3h21v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m11 29v2h1v-1h19v-1z" fill="#fff" opacity=".2"/></g><path d="m24.789062 3.5c-.150237 0-.271484.1212473-.271484.2714844v.7285156h-.728516c-.150237 0-.271484.1212474-.271484.2714844v1.4570312c0 .150237.121248.2714844.271484.2714844h.728516v2h-.728516c-.150237 0-.271484.1212474-.271484.2714844v1.4570316c0 .150237.121248.271484.271484.271484h.728516v.728516c0 .150237.121248.271484.271484.271484h1.457032c.150237 0 .271484-.121247.271484-.271484v-.728516h2v.728516c0 .150237.121248.271484.271484.271484h1.457032c.150237 0 .271484-.121247.271484-.271484v-.728516h.728516c.150237 0 .271484-.121247.271484-.271484v-1.4570316c0-.150237-.121247-.2714844-.271484-.2714844h-.728516v-2h.728516c.150237 0 .271484-.1212474.271484-.2714844v-1.4570312c0-.150237-.121247-.2714844-.271484-.2714844h-.728516v-.7285156c0-.1502371-.121247-.2714844-.271484-.2714844h-1.457032c-.150237 0-.271484.1212473-.271484.2714844v.7285156h-2v-.7285156c0-.1502371-.121247-.2714844-.271484-.2714844zm1.728516 3h2v2h-2z" fill="url(#d)"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m24.789062 3.5c-.150237 0-.271484.1212473-.271484.2714844v.7285156h-.728516c-.150237 0-.271484.1212474-.271484.2714844v1.4570312c0 .150237.121248.2714844.271484.2714844h.728516v2h-.728516c-.150237 0-.271484.1212474-.271484.2714844v1.4570316c0 .150237.121248.271484.271484.271484h.728516v.728516c0 .150237.121248.271484.271484.271484h1.457032c.150237 0 .271484-.121247.271484-.271484v-.728516h2v.728516c0 .150237.121248.271484.271484.271484h1.457032c.150237 0 .271484-.121247.271484-.271484v-.728516h.728516c.150237 0 .271484-.121247.271484-.271484v-1.4570316c0-.150237-.121247-.2714844-.271484-.2714844h-.728516v-2h.728516c.150237 0 .271484-.1212474.271484-.2714844v-1.4570312c0-.150237-.121247-.2714844-.271484-.2714844h-.728516v-.7285156c0-.1502371-.121247-.2714844-.271484-.2714844h-1.457032c-.150237 0-.271484.1212473-.271484.2714844v.7285156h-2v-.7285156c0-.1502371-.121247-.2714844-.271484-.2714844zm1.728516 3h2v2h-2z" opacity=".5" stroke="#002e99"/><path d="m25.5 4.4824219v.0175781a.98252012.98252012 0 0 1 -.982422.9824219h-.017578v.035156h.01758a.98252012.98252012 0 0 1 .98242.9824221v2a.98252012.98252012 0 0 1 -.982422.9824219h-.017578v.035156h.01758a.98252012.98252012 0 0 1 .98242.9824221v.01758h.03516v-.01758a.98252012.98252012 0 0 1 .982422-.9824219h2a.98252012.98252012 0 0 1 .982418.9824219v.01758h.03516v-.01758a.98252012.98252012 0 0 1 .982422-.9824219h.01758v-.035156h-.01758a.98252012.98252012 0 0 1 -.982426-.9824221v-2a.98252012.98252012 0 0 1 .982422-.9824219h.01758v-.035156h-.01758a.98252012.98252012 0 0 1 -.982422-.9824221v-.0175781h-.035156v.0175781a.98252012.98252012 0 0 1 -.982422.9824219h-2a.98252012.98252012 0 0 1 -.982422-.9824219v-.017578zm1.017578 1.0351562h2a.98252012.98252012 0 0 1 .982422.9824219v2a.98252012.98252012 0 0 1 -.982422.9824219h-2a.98252012.98252012 0 0 1 -.982422-.9824219v-2a.98252012.98252012 0 0 1 .982422-.9824219z" opacity=".5" stroke="url(#e)"/></g><g transform="translate(0 12)"><path d="m28.5 12.5h-2v-4.6298755-.3393053c.0037-.1349924.0073-.2736333.01095-.4159226.0073-.1459377.01277-.2918755.01642-.4378133.0073-.1459378.01277-.279106.01642-.3995046-.01824.021891-.04925.054727-.09304.098508-.04378.043781-.09303.093035-.147762.1477621-.05473.051078-.111278.1039804-.169653.1587072-.05837.054727-.114924.1039807-.169652.147762l-.919408.73881-.8209-1.017916 2.577626-2.0522497h1.698999z" fill="url(#c)"/><g fill="none"><path d="m27.364038 5.2214622-.426162.3386718a.72257225.72257225 0 0 1 .637832.7394337c-.0039.1280486-.01093.2665251-.01835.414873-.0037.1411407-.0087.2809241-.01552.4191065-.0036.1389583-.0061.2785209-.0099.4176953v.318916 3.9074265h.245562v-6.5561228z" opacity=".5" stroke="url(#b)" stroke-width=".7225"/><path d="m28.5 12.5h-2v-4.6298754-.3393053c.0037-.1349924.0073-.2736333.01095-.4159226.0073-.1459377.01277-.2918755.01642-.4378133.0073-.1459378.01277-.279106.01642-.3995046-.01824.021891-.04925.054727-.09304.098508-.04378.043781-.09303.093035-.147762.1477621-.05473.051078-.111278.1039804-.169653.1587072-.05837.054727-.114924.1039807-.169652.147762l-.919408.73881-.8209-1.017916 2.577626-2.0522499h1.698999z" opacity=".5" stroke="#a62100"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/ar/outlinebullet.svg b/icon-themes/elementary_svg/cmd/32/ar/outlinebullet.svg
new file mode 100644
index 000000000..f8c7ac7e8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/ar/outlinebullet.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="4" x2="4" y1="5" y2="11"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="6.5" y2="9.5"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="c" cx="6.702713" cy="73.615715" gradientTransform="matrix(1.3166457 0 0 .28801944 14.174902 8.61329)" gradientUnits="userSpaceOnUse" r="7.228416"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="22.881355" x2="22.644068" y1="14.457627" y2="31.338984"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#d2d2d2"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="23.031893" x2="23.040016" y1="26.715307" y2="18.997057"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#959595"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="23.131727" x2="23.398602" y1="16.459263" y2="30.159456"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="g"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="21" x2="21" xlink:href="#g" y1="60" y2="38"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#g" y1="54" y2="32"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="21" x2="21" xlink:href="#g" y1="48" y2="26"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#g" y1="42" y2="20"/><g transform="translate(-9 -23)"><path d="m18.5 46.5v3h13v-3z" fill="url(#h)"/><path d="m18.5 46.5v3h13v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m19 47v2h1v-1h11v-1z" fill="#fff" opacity=".2"/><path d="m10.5 40.5v3h21v-3z" fill="url(#i)"/><path d="m10.5 40.5v3h21v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m11 41v2h1v-1h19v-1z" fill="#fff" opacity=".2"/><path d="m18.5 34.5v3h13v-3z" fill="url(#j)"/><path d="m18.5 34.5v3h13v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m19 35v2h1v-1h11v-1z" fill="#fff" opacity=".2"/><path d="m10.5 28.5v3h21v-3z" fill="url(#k)"/><path d="m10.5 28.5v3h21v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m11 29v2h1v-1h19v-1z" fill="#fff" opacity=".2"/></g><g transform="translate(24)"><path d="m6.5 8a2.5 2.5 0 0 1 -2.5 2.5 2.5 2.5 0 0 1 -2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5z" fill="url(#a)"/><g fill="none"><path d="m6.5 8a2.5 2.5 0 0 1 -2.5 2.5 2.5 2.5 0 0 1 -2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5z" opacity=".5" stroke="#002e99"/><path d="m5.5 8a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" opacity=".5" stroke="url(#b)"/></g></g><g transform="translate(24 12)"><path d="m6.5 8a2.5 2.5 0 0 1 -2.5 2.5 2.5 2.5 0 0 1 -2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5z" fill="url(#a)"/><g fill="none"><path d="m6.5 8a2.5 2.5 0 0 1 -2.5 2.5 2.5 2.5 0 0 1 -2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5z" opacity=".5" stroke="#002e99"/><path d="m5.5 8a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" opacity=".5" stroke="url(#b)"/></g></g><path d="m32.517262 29.816046c0 1.149816-4.261024 2.081925-9.517262 2.081925-5.256239 0-9.517262-.932109-9.517262-2.081925 0-1.149815 4.261023-2.081924 9.517262-2.081924 5.256238 0 9.517262.932109 9.517262 2.081924z" fill="url(#c)" opacity=".2"/><path d="m22 14.5c-.554 0-1 .446-1 1v1.886719a5.9661016 5.9661016 0 0 0 -.556641.228515l-1.332031-1.332031c-.391737-.391737-1.022325-.391737-1.414062 0l-1.414063 1.414063c-.391737.391737-.391737 1.022325 0 1.414062l1.333985 1.333984a5.9661016 5.9661016 0 0 0 -.230469.554688h-1.886719c-.554 0-1 .446-1 1v2c0 .554.446 1 1 1h1.886719a5.9661016 5.9661016 0 0 0 .228515.556641l-1.332031 1.332031c-.391737.391737-.391737 1.022325 0 1.414062l1.414063 1.414063c.391737.391737 1.022325.391737 1.414062 0l1.333984-1.333985a5.9661016 5.9661016 0 0 0 .554688.230469v1.886719c0 .554.446 1 1 1h2c.554 0 1-.446 1-1v-1.886719a5.9661016 5.9661016 0 0 0 .556641-.228515l1.332031 1.332031c.391737.391737 1.022325.391737 1.414062 0l1.414063-1.414063c.391737-.391737.391737-1.022325 0-1.414062l-1.333985-1.333984a5.9661016 5.9661016 0 0 0 .230469-.554688h1.886719c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1h-1.886719a5.9661016 5.9661016 0 0 0 -.228515-.556641l1.332031-1.332031c.391737-.391737.391737-1.022325 0-1.414062l-1.414063-1.414063c-.391737-.391737-1.022325-.391737-1.414062 0l-1.333984 1.333985a5.9661016 5.9661016 0 0 0 -.554688-.230469v-1.886719c0-.554-.446-1-1-1zm1 6.503906a1.9954157 1.9954157 0 0 1 1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094-1.996094 1.9954157 1.9954157 0 0 1 1.996094-1.996094z" fill="url(#d)"/><g fill="none" stroke-linecap="square" stroke-linejoin="round"><path d="m22 14.5c-.554 0-1 .446-1 1v1.886719a5.9661016 5.9661016 0 0 0 -.556641.228515l-1.332031-1.332031c-.391737-.391737-1.022325-.391737-1.414062 0l-1.414063 1.414063c-.391737.391737-.391737 1.022325 0 1.414062l1.333985 1.333984a5.9661016 5.9661016 0 0 0 -.230469.554688h-1.886719c-.554 0-1 .446-1 1v2c0 .554.446 1 1 1h1.886719a5.9661016 5.9661016 0 0 0 .228515.556641l-1.332031 1.332031c-.391737.391737-.391737 1.022325 0 1.414062l1.414063 1.414063c.391737.391737 1.022325.391737 1.414062 0l1.333984-1.333985a5.9661016 5.9661016 0 0 0 .554688.230469v1.886719c0 .554.446 1 1 1h2c.554 0 1-.446 1-1v-1.886719a5.9661016 5.9661016 0 0 0 .556641-.228515l1.332031 1.332031c.391737.391737 1.022325.391737 1.414062 0l1.414063-1.414063c.391737-.391737.391737-1.022325 0-1.414062l-1.333985-1.333984a5.9661016 5.9661016 0 0 0 .230469-.554688h1.886719c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1h-1.886719a5.9661016 5.9661016 0 0 0 -.228515-.556641l1.332031-1.332031c.391737-.391737.391737-1.022325 0-1.414062l-1.414063-1.414063c-.391737-.391737-1.022325-.391737-1.414062 0l-1.333984 1.333985a5.9661016 5.9661016 0 0 0 -.554688-.230469v-1.886719c0-.554-.446-1-1-1zm1 6.503906a1.9954157 1.9954157 0 0 1 1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094-1.996094 1.9954157 1.9954157 0 0 1 1.996094-1.996094z" opacity=".3" stroke="#000"/><circle cx="23" cy="23" r="3.998385" stroke="url(#e)"/><path d="m22 15.5v1.886719a.99989607.99989607 0 0 1 -.667969.943359c-.157521.05556-.311767.118308-.46289.189453a.99989607.99989607 0 0 1 -1.132813-.197265l-1.332031-1.332032-1.414063 1.414063 1.333985 1.333984a.99989607.99989607 0 0 1 .195312 1.136719c-.07165.150561-.135262.303936-.191406.460938a.99989607.99989607 0 0 1 -.941406.664062h-1.886719v2h1.886719a.99989607.99989607 0 0 1 .943359.667969c.05556.157521.118308.311767.189453.46289a.99989607.99989607 0 0 1 -.197265 1.132813l-1.332032 1.332031 1.414063 1.414063 1.333984-1.333985a.99989607.99989607 0 0 1 1.136719-.195312c.150561.07165.303936.135262.460938.191406a.99989607.99989607 0 0 1 .664062.941406v1.886719h2v-1.886719a.99989607.99989607 0 0 1 .667969-.943359c.157521-.05556.311767-.118308.46289-.189453a.99989607.99989607 0 0 1 1.132813.197265l1.332031 1.332032 1.414063-1.414063-1.333985-1.333984a.99989607.99989607 0 0 1 -.195312-1.136719c.07165-.150561.135262-.303936.191406-.460938a.99989607.99989607 0 0 1 .941406-.664062h1.886719v-2h-1.886719a.99989607.99989607 0 0 1 -.943359-.667969c-.05556-.157521-.118308-.311767-.189453-.46289a.99989607.99989607 0 0 1 .197265-1.132813l1.332032-1.332031-1.414063-1.414063-1.333984 1.333985a.99989607.99989607 0 0 1 -1.136719.195312c-.150561-.07165-.303936-.135262-.460938-.191406a.99989607.99989607 0 0 1 -.664062-.941406v-1.886719zm1 6.503906c-.588024.0002.772067.134102.195312.01953-.576754-.114571.728849.281575.185547.05664-.543301-.224934.66278.418444.173829.0918-.488952-.326647.566186.538842.15039.123047-.415795-.415796.449694.639342.123047.15039-.326647-.488951.316731.71713.0918.173829-.224935-.543302.171211.762301.05664.185547-.11457-.576755.01933.783336.01953.195312-.0002-.588024-.134102.772067-.01953.195312.114571-.576754-.281575.728849-.05664.185547.224934-.543301-.418444.66278-.0918.173829.326647-.488952-.538842.566186-.123047.15039.415796-.415795-.639342.449694-.15039.123047.488951-.326647-.71713.316731-.173829.0918.543302-.224935-.762301.171211-.185547.05664.576755-.11457-.783336.01933-.195312.01953.588024-.0002-.772067-.134102-.195312-.01953.576754.114571-.728849-.281575-.185547-.05664.543301.224934-.66278-.418444-.173829-.0918.488952.326647-.566186-.538842-.15039-.123047.415795.415796-.449694-.639342-.123047-.15039.326647.488951-.316731-.71713-.0918-.173829.224935.543302-.171211-.762301-.05664-.185547.11457.576755-.01933-.783336-.01953-.195312.0002.588024.134102-.772067.01953-.195312-.114571.576754.281575-.728849.05664-.185547-.224934.543301.418444-.66278.0918-.173829-.326647.488952.538842-.566186.123047-.15039-.415796.415795.639342-.449694.15039-.123047-.488951.326647.71713-.316731.173829-.0918-.543302.224935.762301-.171211.185547-.05664-.576755.11457.783336-.01933.195312-.01953z" stroke="url(#f)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/ar/recsave.svg b/icon-themes/elementary_svg/cmd/32/ar/recsave.svg
new file mode 100644
index 000000000..95cd1e75c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/ar/recsave.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(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="e" gradientTransform="matrix(.65714212 0 0 .63016116 .228575 -1.089703)" 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="f" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.185175" y2="41.814808"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><radialGradient id="h" cx="11.25" cy="19.031" gradientTransform="matrix(1.0726472 0 0 .24804124 12.645351 25.793386)" gradientUnits="userSpaceOnUse" r="8.063" xlink:href="#c"/><linearGradient id="i" gradientTransform="matrix(0 1 1 0 2 -16)" gradientUnits="userSpaceOnUse" x1="4.715" x2="43.601" y1="22.595" y2="22.595"><stop offset="0" stop-color="#d1ff82"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="j" gradientTransform="matrix(-1.00464 0 0 1 53.044 -17.992)" gradientUnits="userSpaceOnUse" x1="34.883" x2="34.883" y1="12.992" y2="37.992"><stop offset="0" stop-color="#fff"/><stop offset=".52" stop-color="#fff" stop-opacity=".235"/><stop offset=".52" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><g transform="matrix(-1 0 0 1 30.999973 .99821)"><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#a)" opacity=".15"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#b)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#d)" opacity=".15"/><path d="m4.499973.5c5.2704729 0 22.999999.001854 22.999999.001854l.000028 28.999936s-15.333351 0-23.000027 0c0-9.667263 0-19.334524 0-29.00178575z" fill="url(#e)" stroke-width="1.040606"/><path d="m26.5 28.5h-21v-27h21z" fill="none" stroke="url(#f)" stroke-linecap="round"/><g stroke-linejoin="round"><path d="m4.499961.499944c5.27048 0 23.000054.002 23.000054.002l.000024 28.998112s-15.333385 0-23.000078 0c0-9.666722 0-19.333346 0-28.999956z" fill="none" stroke="url(#g)"/><path d="m10.007873 15.5 6.000001 6.5 5.999999-6.5h-4.508475l-.0085-5.99821h-2.990923l.0085 5.99821z" fill="#7e8087" stroke="#7c7c7c" stroke-linecap="round"/></g></g><g transform="matrix(-1 0 0 1 47.997973 -8.83679)"><path d="m33.154815 30.450743c0 2.66668-17.090534 2.729347-17.090534.06267 0-2.66668 17.090534-2.729347 17.090534-.06267z" fill="url(#h)" opacity=".163" stroke-width=".523973"/><path d="m24.107-6.478 16.9 14.43-16.917 14.421z" fill="url(#i)" transform="matrix(.66667 0 0 .66667 3.488 15.18)"/><g fill="none"><path d="m19.498 10.835 11.328 9.645-11.337 9.637z" opacity=".5" stroke="#206b00" stroke-width="1.000005"/><path d="m25.517872 8.7299564v-11.9999401l13.123855 11.2499438-13.123855 11.2499439z" opacity=".6" stroke="url(#j)" stroke-width="1.5" transform="matrix(.66667 0 0 .66667 3.488 15.18)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/ar/recundo.svg b/icon-themes/elementary_svg/cmd/32/ar/recundo.svg
new file mode 100644
index 000000000..fd68b14f7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/ar/recundo.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="24.837126" cy="36.421127" gradientTransform="matrix(-.52995454 0 0 -.35307735 22.512547 21.835677)" gradientUnits="userSpaceOnUse" r="15.644737" xlink:href="#b"/><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="17.0021456" x2="17.0021456" y1="6.6666682" y2="27.03399969082"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><linearGradient id="d" gradientTransform="matrix(-1.4687933 0 0 1.4416821 15.101991 -24.641344)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" y1="22.402153" y2="35.268829"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientTransform="matrix(-1.3395186 0 0 1.3333333 22.552341 -22.062251)" gradientUnits="userSpaceOnUse" x1="5.884986" x2="5.884986" y1="27.314026" y2="35.272106"><stop offset="0" stop-color="#fff"/><stop offset=".58888781" 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="f" gradientTransform="matrix(-1.3395186 0 0 1.3333333 22.552341 -21.067459)" gradientUnits="userSpaceOnUse" x1="5.884986" x2="5.884986" y1="20.383398" y2="38.171688"><stop offset="0" stop-color="#fff"/><stop offset=".501194" 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="g" cx="11.25" cy="19.031" gradientTransform="matrix(1.0726472 0 0 .24804124 12.645351 25.793386)" gradientUnits="userSpaceOnUse" r="8.063" xlink:href="#b"/><linearGradient id="h" gradientTransform="matrix(0 1 1 0 2 -16)" gradientUnits="userSpaceOnUse" x1="4.715" x2="43.601002" y1="22.594999" y2="22.594999"><stop offset="0" stop-color="#d1ff82"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="i" gradientTransform="matrix(-1.00464 0 0 1 53.044 -17.992)" gradientUnits="userSpaceOnUse" x1="34.882999" x2="34.882999" y1="12.992" y2="37.992001"><stop offset="0" stop-color="#fff"/><stop offset=".52" stop-color="#fff" stop-opacity=".235"/><stop offset=".52" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><g transform="translate(-2 -2)"><path d="m1.059 8.976195a8.2909995 5.5238047 0 1 1 16.581999 0 8.2909995 5.5238047 0 0 1 -16.581999 0z" fill="url(#a)" fill-rule="evenodd" opacity=".141176" transform="matrix(-1.3333333 0 0 1.3333333 27.750185 11.396813)"/><path d="m17.209657 6.0175781v.00586c.216514 0 .395803.086531.525391.2246094.0089.00987.01986.018051.0293.027344l10.541013 9.2656245c.1212.121306.191406.286125.191406.466796 0 .179381-.07021.333839-.191406.462891l-10.541016 9.265625c-.0095.0093-.02042.01949-.0293.0293-.129587.138086-.308876.224609-.525391.224609-.402289 0-.707031-.288625-.707031-.675781v-5.236402c-.0437-.325807-.310618-.578273-.648438-.578054h-1.333984c-3.999999 0-7.944061 3.333333-8.017575 7 0 .554-.446 1-1 1-.661628 0-1-.353484-1-1v-3.833981c-.11188-5.333333 3.350909-10.166019 10.017575-10.166019h1.333987c.33782.000216.604738-.257288.648438-.583094v-5.2313591c0-.3871547.304742-.6679686.707031-.6679688z" fill="url(#c)" stroke="#ad5f00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m16.002626 18.5c.889641 0 1.5.802498 1.5 1.666313v4.474605l9.854457-8.640918-9.854457-8.5875319v4.2930289c-.000366 1.116292-.780097 1.794273-1.5 1.794503" opacity=".8" stroke="url(#d)"/><path d="m16.002626 18.5h-1.333334c-5.333333 0-9.157968 4.048497-9.157968 8.177643" opacity=".8" stroke="url(#f)"/><path d="m5.492695 23c0-5 2.509931-9.5 9.176597-9.5h1.333334" opacity=".8" stroke="url(#e)"/></g></g><g transform="matrix(-1 0 0 1 46.997588 -.635722)"><path d="m33.154815 30.450743c0 2.66668-17.090534 2.729347-17.090534.06267 0-2.66668 17.090534-2.729347 17.090534-.06267z" fill="url(#g)" opacity=".163" stroke-width=".523973"/><path d="m24.107-6.478 16.9 14.43-16.917 14.421z" fill="url(#h)" transform="matrix(.66667 0 0 .66667 3.488 15.18)"/><g fill="none"><path d="m19.498 10.835 11.328 9.645-11.337 9.637z" opacity=".5" stroke="#206b00" stroke-width="1.000005"/><path d="m25.517872 8.7299564v-11.9999401l13.123855 11.2499438-13.123855 11.2499439z" opacity=".6" stroke="url(#i)" stroke-width="1.5" transform="matrix(.66667 0 0 .66667 3.488 15.18)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/ar/redo.svg b/icon-themes/elementary_svg/cmd/32/ar/redo.svg
new file mode 100644
index 000000000..c1326bb6d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/ar/redo.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="24.837126" cy="36.421127" gradientTransform="matrix(-.52995454 0 0 -.35307735 22.512547 21.835677)" gradientUnits="userSpaceOnUse" r="15.644737"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(-1.3333333 0 0 1.3333333 31.000621 1.333335)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="4" y2="19.275499"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="c" gradientTransform="matrix(1.4687933 0 0 1.4416821 16.900776 -24.641344)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" y1="22.402153" y2="35.268829"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientTransform="matrix(1.3395186 0 0 1.3333333 9.450426 -22.062251)" gradientUnits="userSpaceOnUse" x1="5.884986" x2="5.884986" y1="27.314026" y2="35.272106"><stop offset="0" stop-color="#fff"/><stop offset=".58888781" 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(1.3395186 0 0 1.3333333 9.450426 -21.067459)" gradientUnits="userSpaceOnUse" x1="5.884986" x2="5.884986" y1="20.383398" y2="38.171688"><stop offset="0" stop-color="#fff"/><stop offset=".501194" 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><path d="m1.059 8.976195a8.2909995 5.5238047 0 1 1 16.581999 0 8.2909995 5.5238047 0 0 1 -16.581999 0z" fill="url(#a)" fill-rule="evenodd" opacity=".141176" transform="matrix(1.3333333 0 0 1.3333333 4.252582 11.396813)"/><path d="m14.79311 6.0175781v.00586c-.216514 0-.395803.086531-.525391.2246094-.0089.00987-.01986.018051-.0293.027344l-10.5410128 9.2656245c-.1212.121306-.1914062.286125-.1914062.466796 0 .179381.070208.333839.1914062.462891l10.5410158 9.265625c.0095.0093.02042.01949.0293.0293.129587.138086.308876.224609.525391.224609.402289 0 .707031-.288625.707031-.675781v-5.236402c.0437-.325807.310618-.578273.648438-.578054h1.333984c3.999999 0 7.944061 3.333333 8.017575 7 0 .554.446 1 1 1 .661628 0 1-.353484 1-1v-3.833981c.11188-5.333333-3.350909-10.166019-10.017575-10.166019h-1.333987c-.33782.000216-.604738-.257288-.648438-.583094v-5.2313591c0-.3871547-.304742-.6679686-.707031-.6679688z" fill="url(#b)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m16.000141 18.5c-.889641 0-1.5.802498-1.5 1.666313v4.474605l-9.8544574-8.640918 9.8544574-8.5875319v4.2930289c.000366 1.116292.780097 1.794273 1.5 1.794503" opacity=".6" stroke="url(#c)"/><path d="m16.000141 18.5h1.333334c5.333333 0 9.157968 4.048497 9.157968 8.177643" opacity=".6" stroke="url(#e)"/><path d="m26.510072 23c0-5-2.509931-9.5-9.176597-9.5h-1.333334" opacity=".6" stroke="url(#d)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/ar/removebullets.svg b/icon-themes/elementary_svg/cmd/32/ar/removebullets.svg
new file mode 100644
index 000000000..04f9a2c9c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/ar/removebullets.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="1.82725" x2="10.767" y1="-34.509094" y2="26.955999"><stop offset="0" stop-color="#ff8c82"/><stop offset=".312" stop-color="#ed5353"/><stop offset=".571" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></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="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.53153 -.53097 .53153 .53097 -14.042 11.965)" gradientUnits="userSpaceOnUse" x1="36.011002" x2="16.330999" 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.448999" x2="16.330999" xlink:href="#d" y1="20.584" y2="32.702"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="5" y2="11"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="6.5" y2="9.5"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="h"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="21" x2="21" xlink:href="#h" y1="60" y2="38"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#h" y1="54" y2="32"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="21" x2="21" xlink:href="#h" y1="48" y2="26"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#h" y1="42" y2="20"/><g transform="translate(-9 -23)"><path d="m18.5 46.5v3h13v-3z" fill="url(#i)"/><path d="m18.5 46.5v3h13v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m19 47v2h1v-1h11v-1z" fill="#fff" opacity=".2"/><path d="m10.5 40.5v3h21v-3z" fill="url(#j)"/><path d="m10.5 40.5v3h21v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m11 41v2h1v-1h19v-1z" fill="#fff" opacity=".2"/><path d="m18.5 34.5v3h13v-3z" fill="url(#k)"/><path d="m18.5 34.5v3h13v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m19 35v2h1v-1h11v-1z" fill="#fff" opacity=".2"/><path d="m10.5 28.5v3h21v-3z" fill="url(#l)"/><path d="m10.5 28.5v3h21v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m11 29v2h1v-1h19v-1z" fill="#fff" opacity=".2"/></g><g transform="translate(24)"><path d="m6.5 8a2.5 2.5 0 0 1 -2.5 2.5 2.5 2.5 0 0 1 -2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5z" fill="url(#f)"/><g fill="none"><path d="m6.5 8a2.5 2.5 0 0 1 -2.5 2.5 2.5 2.5 0 0 1 -2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5z" opacity=".5" stroke="#002e99"/><path d="m5.5 8a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" opacity=".5" stroke="url(#g)"/></g></g><g transform="translate(24 12)"><path d="m6.5 8a2.5 2.5 0 0 1 -2.5 2.5 2.5 2.5 0 0 1 -2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5z" fill="url(#f)"/><g fill="none"><path d="m6.5 8a2.5 2.5 0 0 1 -2.5 2.5 2.5 2.5 0 0 1 -2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5z" opacity=".5" stroke="#002e99"/><path d="m5.5 8a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" opacity=".5" stroke="url(#g)"/></g></g><g stroke-linejoin="round"><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.364 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/ar/romanliststyle.svg b/icon-themes/elementary_svg/cmd/32/ar/romanliststyle.svg
new file mode 100644
index 000000000..0a6f89518
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/ar/romanliststyle.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="4" x2="4" xlink:href="#d" y1="4" y2="12"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="6" x2="6" xlink:href="#d" y1="16" y2="24"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="2" x2="2" xlink:href="#d" y1="16" y2="24"/><linearGradient id="d"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="e"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="21" x2="21" xlink:href="#e" y1="60" y2="38"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#e" y1="54" y2="32"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="21" x2="21" xlink:href="#e" y1="48" y2="26"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#e" y1="42" y2="20"/><g transform="translate(-9 -23)"><path d="m18.5 46.5v3h13v-3z" fill="url(#f)"/><path d="m18.5 46.5v3h13v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m19 47v2h1v-1h11v-1z" fill="#fff" opacity=".2"/><path d="m10.5 40.5v3h21v-3z" fill="url(#g)"/><path d="m10.5 40.5v3h21v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m11 41v2h1v-1h19v-1z" fill="#fff" opacity=".2"/><path d="m18.5 34.5v3h13v-3z" fill="url(#h)"/><path d="m18.5 34.5v3h13v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m19 35v2h1v-1h11v-1z" fill="#fff" opacity=".2"/><path d="m10.5 28.5v3h21v-3z" fill="url(#i)"/><path d="m10.5 28.5v3h21v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m11 29v2h1v-1h19v-1z" fill="#fff" opacity=".2"/></g><g transform="translate(23)"><g><path d="m3.5 4.5h2v8h-2z" fill="url(#a)"/><path d="m3.5 4.5h2v8h-2z" fill="none" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/></g><g><path d="m5.5 16.5h2v8h-2z" fill="url(#b)"/><path d="m5.5 16.5h2v8h-2z" fill="none" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/><path d="m1.5 16.5h2v8h-2z" fill="url(#c)"/><path d="m1.5 16.5h2v8h-2z" fill="none" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/ar/romanlowliststyle.svg b/icon-themes/elementary_svg/cmd/32/ar/romanlowliststyle.svg
new file mode 100644
index 000000000..18f1f1b29
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/ar/romanlowliststyle.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="4" x2="4" y1="8" y2="16"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="21" x2="21" xlink:href="#b" y1="60" y2="38"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#b" y1="54" y2="32"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="21" x2="21" xlink:href="#b" y1="48" y2="26"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#b" y1="42" y2="20"/><g transform="translate(-9 -23)"><path d="m18.5 46.5v3h13v-3z" fill="url(#c)"/><path d="m18.5 46.5v3h13v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m19 47v2h1v-1h11v-1z" fill="#fff" opacity=".2"/><path d="m10.5 40.5v3h21v-3z" fill="url(#d)"/><path d="m10.5 40.5v3h21v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m11 41v2h1v-1h19v-1z" fill="#fff" opacity=".2"/><path d="m18.5 34.5v3h13v-3z" fill="url(#e)"/><path d="m18.5 34.5v3h13v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m19 35v2h1v-1h11v-1z" fill="#fff" opacity=".2"/><path d="m10.5 28.5v3h21v-3z" fill="url(#f)"/><path d="m10.5 28.5v3h21v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m11 29v2h1v-1h19v-1z" fill="#fff" opacity=".2"/></g><g transform="translate(23)"><path d="m3.5 4.5v2h2v-2zm0 4v4h2v-4z" fill="url(#a)"/><g fill="none" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"><path d="m3.5 4.5h2v2h-2z" opacity=".5"/><path d="m3.5 8.5h2v4h-2z" opacity=".5"/></g></g><g transform="translate(25 12)"><path d="m3.5 4.5v2h2v-2zm0 4v4h2v-4z" fill="url(#a)"/><g fill="none" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"><path d="m3.5 4.5h2v2h-2z" opacity=".5"/><path d="m3.5 8.5h2v4h-2z" opacity=".5"/></g></g><g transform="translate(21 12)"><path d="m3.5 4.5v2h2v-2zm0 4v4h2v-4z" fill="url(#a)"/><g fill="none" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"><path d="m3.5 4.5h2v2h-2z" opacity=".5"/><path d="m3.5 8.5h2v4h-2z" opacity=".5"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/ar/setoutline.svg b/icon-themes/elementary_svg/cmd/32/ar/setoutline.svg
new file mode 100644
index 000000000..21aeb41aa
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/ar/setoutline.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="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#a" y1="5" y2="11"/><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#c" y1="6.5" y2="9.5"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="12.630317" x2="12.630317" xlink:href="#a" y1="2.126064" y2="12.326064"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="13.480317" x2="13.055317" xlink:href="#c" y1="3.401064" y2="11.476064"/><linearGradient id="g"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#g" y1="60" y2="38"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#g" y1="54" y2="32"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#g" y1="48" y2="26"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#g" y1="42" y2="20"/><g transform="matrix(-1 0 0 1 33 -23)"><path d="m16.5 46.5v3h9v-3z" fill="url(#h)"/><path d="m16.5 46.5v3h9v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m25 47v2h-1v-1h-7v-1z" fill="#fff" opacity=".2"/><path d="m16.5 40.5v3h15v-3z" fill="url(#i)"/><path d="m16.5 40.5v3h15v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m31 41v2h-1v-1h-13v-1z" fill="#fff" opacity=".2"/><path d="m10.5 34.5v3h13v-3z" fill="url(#j)"/><path d="m10.5 34.5v3h13v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m23 35v2h-1v-1h-11v-1z" fill="#fff" opacity=".2"/><path d="m10.5 28.5v3h21v-3z" fill="url(#k)"/><path d="m10.5 28.5v3h21v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m31 29v2h-1v-1h-19v-1z" fill="#fff" opacity=".2"/></g><g transform="matrix(.85 0 0 .85 17.680481 2.330558)"><path d="m13.905317 11.96405h-1.989475v-5.4469127q0-.1673991 0-.3991827.0064-.2382219.01288-.4893207.01288-.2575372.01932-.5150745.01288-.2575372.01932-.4700054-.03219.038631-.109453.1158917-.07726.077261-.173838.1738377-.09658.090138-.199591.1867144-.103015.096577-.199591.1738377l-1.08167.8691882-.9657645-1.1975482 3.0325005-2.4144115h1.635362z" fill="url(#e)" stroke-width=".85"/><g fill="none"><path d="m13.905317 11.96405h-1.989475v-5.4469127q0-.1673991 0-.3991827.0064-.2382219.01288-.4893207.01288-.2575372.01932-.5150745.01288-.2575372.01932-.4700054-.03219.038631-.109453.1158917-.07726.077261-.173838.1738377-.09658.090138-.199591.1867144-.103015.096577-.199591.1738377l-1.08167.8691882-.9657645-1.1975482 3.0325005-2.4144115h1.635362z" opacity=".5" stroke="#002e99" stroke-width="1.176471"/><path d="m12.568891 3.401064-.501367.3984375a.850085.850085 0 0 1 .75039.8699219c-.0046.1506454-.01286.313559-.02158.4880859-.0044.1660479-.01025.330499-.01826.4930665-.0042.1634803-.0072.3276716-.01162.4914062v.3751953 4.5969727h.288867v-7.713086z" opacity=".5" stroke="url(#f)" stroke-width=".85"/></g></g><g transform="matrix(1.00000001 0 0 1.00000001 18 12.000001)"><path d="m6.5 8a2.5 2.5 0 0 1 -2.5 2.5 2.5 2.5 0 0 1 -2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5z" fill="url(#b)"/><g fill="none"><path d="m6.5 8a2.5 2.5 0 0 1 -2.5 2.5 2.5 2.5 0 0 1 -2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5z" opacity=".5" stroke="#002e99"/><path d="m5.5 8a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" opacity=".5" stroke="url(#d)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/ar/undo.svg b/icon-themes/elementary_svg/cmd/32/ar/undo.svg
new file mode 100644
index 000000000..3f1ffcd8b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/ar/undo.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="24.837126" cy="36.421127" gradientTransform="matrix(-.52995454 0 0 -.35307735 22.512547 21.835677)" gradientUnits="userSpaceOnUse" r="15.644737"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="17.0021456" x2="17.0021456" y1="6.6666682" y2="27.03399969082"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-1.4687933 0 0 1.4416821 15.101991 -24.641344)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" y1="22.402153" y2="35.268829"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientTransform="matrix(-1.3395186 0 0 1.3333333 22.552341 -22.062251)" gradientUnits="userSpaceOnUse" x1="5.884986" x2="5.884986" y1="27.314026" y2="35.272106"><stop offset="0" stop-color="#fff"/><stop offset=".58888781" 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(-1.3395186 0 0 1.3333333 22.552341 -21.067459)" gradientUnits="userSpaceOnUse" x1="5.884986" x2="5.884986" y1="20.383398" y2="38.171688"><stop offset="0" stop-color="#fff"/><stop offset=".501194" 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><path d="m1.059 8.976195a8.2909995 5.5238047 0 1 1 16.581999 0 8.2909995 5.5238047 0 0 1 -16.581999 0z" fill="url(#a)" fill-rule="evenodd" opacity=".141176" transform="matrix(-1.3333333 0 0 1.3333333 27.750185 11.396813)"/><path d="m17.209657 6.0175781v.00586c.216514 0 .395803.086531.525391.2246094.0089.00987.01986.018051.0293.027344l10.541013 9.2656245c.1212.121306.191406.286125.191406.466796 0 .179381-.07021.333839-.191406.462891l-10.541016 9.265625c-.0095.0093-.02042.01949-.0293.0293-.129587.138086-.308876.224609-.525391.224609-.402289 0-.707031-.288625-.707031-.675781v-5.236402c-.0437-.325807-.310618-.578273-.648438-.578054h-1.333984c-3.999999 0-7.944061 3.333333-8.017575 7 0 .554-.446 1-1 1-.661628 0-1-.353484-1-1v-3.833981c-.11188-5.333333 3.350909-10.166019 10.017575-10.166019h1.333987c.33782.000216.604738-.257288.648438-.583094v-5.2313591c0-.3871547.304742-.6679686.707031-.6679688z" fill="url(#b)" stroke="#ad5f00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m16.002626 18.5c.889641 0 1.5.802498 1.5 1.666313v4.474605l9.854457-8.640918-9.854457-8.5875319v4.2930289c-.000366 1.116292-.780097 1.794273-1.5 1.794503" opacity=".8" stroke="url(#c)"/><path d="m16.002626 18.5h-1.333334c-5.333333 0-9.157968 4.048497-9.157968 8.177643" opacity=".8" stroke="url(#e)"/><path d="m5.492695 23c0-5 2.509931-9.5 9.176597-9.5h1.333334" opacity=".8" stroke="url(#d)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/arc.svg b/icon-themes/elementary_svg/cmd/32/arc.svg
new file mode 100644
index 000000000..406277837
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/arc.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666664 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg"><path d="m4.278811 289.77561a2.9912466 2.9912466 0 0 0 -2.7956951 1.81487 2.9912466 2.9912466 0 0 0 .6190837 3.27526 2.9912466 2.9912466 0 0 0 3.2654337.66869 2.9912466 2.9912466 0 0 0 1.8567344-2.76779h-.03669a2.9541682 2.9541682 0 0 1 -1.8339966 2.73368 2.9541682 2.9541682 0 0 1 -3.2251262-.66094 2.9541682 2.9541682 0 0 1 -.6113322-3.23443 2.9541682 2.9541682 0 0 1 2.7610718-1.79214z" fill="none" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-width=".264583" transform="translate(0 -288.53331)"/></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 000000000..a836eb878
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/arrowshapes.chevron.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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(.479894 0 0 .11633788 8.772975 17.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><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="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 22.31412 -7.031824)" gradientUnits="userSpaceOnUse" x1="-44.861359" x2="-44.861359" y1="27.557732" y2="70.250145"><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><g transform="matrix(.3527769 0 0 .3527769 .211007 .65242)"><ellipse cx="9.852737" cy="19.036797" display="block" fill="url(#a)" 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="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><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" opacity=".5" 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.circular-arrow.svg b/icon-themes/elementary_svg/cmd/32/arrowshapes.circular-arrow.svg
new file mode 100644
index 000000000..8edd4846e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/arrowshapes.circular-arrow.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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(.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="b" gradientUnits="userSpaceOnUse" x1="12.650197" x2="12.646434" y1="11.892769" y2="24.604666"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" 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><g transform="matrix(.3527769 0 0 .3527769 -.013623 -2.95693)"><ellipse cx="15.852737" cy="26.630016" display="block" fill="url(#a)" 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(#b)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961"/><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" opacity=".5" stroke="url(#c)"/></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 000000000..c3d7b32a3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/arrowshapes.corner-right-arrow.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" 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="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 -.75000188 .75000188 0 .624138 21.127994)" gradientUnits="userSpaceOnUse" x1="10.999999" x2="11.000132" y1="6.000001" y2="24.881214"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".71499646" stop-color="#fff" stop-opacity=".330882"/><stop offset=".71499646" 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><g fill="none" stroke="#fff394" stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002" transform="matrix(0 .3527769 -.3527769 0 8.247218 -.48477)"><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(#a)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><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" opacity=".5" stroke="url(#b)" 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 000000000..8e89f76c0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/arrowshapes.down-arrow-callout.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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(.10191015 0 0 .04104132 -4.462631 294.90071)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(0 .13580019 .13593768 0 .7047 289.80041)" gradientUnits="userSpaceOnUse" x1="-1.537251" x2="47.170952" y1=".655081" y2=".655081"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 .08581059 .12394863 0 -.196939 289.51526)" gradientUnits="userSpaceOnUse" x1="7.056946" x2="68.72377" y1="35.742809" y2="35.742809"><stop offset="0" stop-color="#fff"/><stop offset="0" 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=".44999999" 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="translate(0 -288.53332)"><ellipse cx="-4.233333" cy="295.55737" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".521" rx="1.719734" ry=".692573" stroke-width=".248638" transform="scale(-1 1)"/><g stroke-width=".264583"><path d="m1.1901955 289.72472h6.0874837v2.91094h-2.1177002v1.58594h.7353557l-1.6619141 1.74925-1.725476-1.74925h.7989177v-1.58594h-2.1166668z" fill="url(#b)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m1.4547789 289.98931h5.5578002v2.38124h-2.1166667v1.85157a.26460969.26460969 0 0 0 .2645834.26458h.1183391l-1.0485149 1.10381-1.0898558-1.10381h.1663981a.26460969.26460969 0 0 0 .2645833-.26458v-1.85157h-2.1166667z" fill="none" opacity=".5" 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.down-arrow.svg b/icon-themes/elementary_svg/cmd/32/arrowshapes.down-arrow.svg
new file mode 100644
index 000000000..2f24ecad1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/arrowshapes.down-arrow.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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(.11402112 0 0 .04104132 -4.489881 294.68891)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><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="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 7.567572)" gradientUnits="userSpaceOnUse" x1="10.138223" x2="62.555019" y1="35.740242" y2="35.740242"><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><ellipse cx="-4.233333" cy="295.34555" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".521" rx="1.924107" ry=".692573" stroke-width=".262997" transform="matrix(-1 0 0 1 0 -288.53332)"/><g stroke-width=".750002" transform="matrix(0 .3527769 -.3527769 0 11.332952 -.04523)"><path d="m3.5025123 17.5h12.0010277v-2.265666l4.95781 4.891769-4.95781 4.711645v-2.084744h-12.0010277z" fill="url(#b)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><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" opacity=".5" stroke="url(#c)" 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 000000000..89fbc431b
--- /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=".34999999" 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><radialGradient id="b" 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="c" gradientTransform="matrix(.51326057 0 0 .5137802 4.789987 2.663103)" gradientUnits="userSpaceOnUse" x1="20.878035" x2="20.878035" y1="3.571457" y2="48.352886"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><g transform="matrix(-1.33333 0 0 1.33333 31.174542 -10.832784)"><ellipse cx="7.266968" cy="28.036812" display="block" fill="url(#b)" 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(#c)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" 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" opacity=".5" 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.left-arrow.svg b/icon-themes/elementary_svg/cmd/32/arrowshapes.left-arrow.svg
new file mode 100644
index 000000000..b22be4b0c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/arrowshapes.left-arrow.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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(.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="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="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" 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><g transform="matrix(-.3527769 0 0 .3527769 7.982322 -2.86669)"><ellipse cx="10.81356" cy="22.036797" display="block" fill="url(#a)" 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="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><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" opacity=".5" 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.left-right-arrow-callout.svg b/icon-themes/elementary_svg/cmd/32/arrowshapes.left-right-arrow-callout.svg
new file mode 100644
index 000000000..e9d98792d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/arrowshapes.left-right-arrow-callout.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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(.45796702 0 0 .11633788 11.772446 20.539024)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" 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="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" 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><g transform="matrix(.3527769 0 0 .3527769 -.223848 -2.86902)"><ellipse cx="12.802872" cy="22.400433" display="block" fill="url(#a)" 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(#b)" stroke="#7239b3" stroke-opacity=".501961" 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" opacity=".5" stroke="url(#c)" 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
new file mode 100644
index 000000000..b6c8a013e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/arrowshapes.left-right-arrow.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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(.45796702 0 0 .11633788 11.772446 20.539024)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" 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="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" 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><g transform="matrix(.3527769 0 0 .3527769 -.223848 -2.86902)"><ellipse cx="12.802872" cy="22.400433" display="block" fill="url(#a)" 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(#b)" stroke="#7239b3" stroke-opacity=".501961"/><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" opacity=".5" stroke="url(#c)" 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 000000000..b47408c23
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/arrowshapes.notched-right-arrow.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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(.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="b" 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="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" 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><g transform="matrix(.3527769 0 0 .3527769 .219436 -2.86669)"><ellipse cx="10.81356" cy="22.036797" display="block" fill="url(#a)" 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(#b)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><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" opacity=".5" 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.pentagon-right.svg b/icon-themes/elementary_svg/cmd/32/arrowshapes.pentagon-right.svg
new file mode 100644
index 000000000..61a6710bb
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/arrowshapes.pentagon-right.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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(.479894 0 0 .11633788 8.772975 17.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><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="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 22.31412 -7.031824)" gradientUnits="userSpaceOnUse" x1="-31.747341" x2="-31.562662" y1="26.495365" y2="71.311172"><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><g transform="matrix(.3527769 0 0 .3527769 .211007 .65242)"><ellipse cx="9.852737" cy="19.036797" display="block" fill="url(#a)" 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="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m4.2825851 2.2690574.035153 15.7460946 10.3189779.0083 5.007812-7.871094-5.052734-7.8750002z" fill="none" opacity=".5" 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.quad-arrow-callout.svg b/icon-themes/elementary_svg/cmd/32/arrowshapes.quad-arrow-callout.svg
new file mode 100644
index 000000000..e0dd38af0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/arrowshapes.quad-arrow-callout.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(-.13580019 0 0 .13593768 6.40524 289.23792)" gradientUnits="userSpaceOnUse" x1="37.11655" x2="37.746555" y1="13.213937" y2="39.486301"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-.08581059 0 0 .12394863 6.690393 288.33628)" 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=".44" 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><g stroke-width=".264583" transform="translate(0 -288.53332)"><path d="m4.1067258 288.93019-1.5337565 1.58801h.7353557l-.0005292.79427h-.7932209v.79117h-.79375-.0005159v-.79892l-1.5880176 1.58595 1.5880168 1.53789v-.73536h.7942667v.79272h.7927166l.0005292.7953h-.7353681l1.5378906 1.58388 1.5859498-1.58388h-.7989176l-.0005291-.7953h.7927165v-.79117l.7921998.002v.73536l1.5854328-1.5311-1.5854328-1.59318v.79892l-.7921876-.002v-.79272h-.7921996l.0005292-.79375v-.00052h.7989176z" fill="url(#a)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m4.1098265 289.31104-.9203571.94258h.1183388c.1461194.00001.2645688.11846.2645834.26458l-.00103.5271v.52969h-.7942686v.79323h-.5291684-.5276164c-.1461193-.00002-.2645688-.11846-.2645833-.26458v-.1664l-.9425782.95033.9425782.92449v-.11834c.0000145-.14612.118464-.26457.2645833-.26458h.5250325.5317507v.7922h.7942667v.53536l.0005292.52504c-.0000146.14612-.118464.26457-.2645834.26458h-.1183391l.9244915.93844.9503296-.93844h-.166398c-.1461194-.00001-.2645686-.11846-.2645834-.26458l-.0005291-.52814v-.53226h.7927165v-.7922h.5317506l.525549.003c.1461193.00001.2645688.11846.2645833.26458v.11834l.9399942-.91726-.9399942-.95756v.1664c-.0000145.14612-.118464.26457-.2645833.26458l-.5286499-.003h-.52865v-.79323h-.7921995l.0005292-.79272v-.26407c.0000148-.14612.118464-.26457.2645833-.26458h.166398z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="square"/></g></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 000000000..ee74ddda3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/arrowshapes.quad-arrow.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(-.13580019 0 0 .13593768 6.40524 289.23793)" gradientUnits="userSpaceOnUse" x1="37.11655" x2="37.746555" y1="13.213937" y2="39.486301"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-.08581059 0 0 .12394863 6.690393 288.33629)" 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=".44" 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><g stroke-width=".264583" transform="translate(0 -288.53332)"><path d="m4.1056923 289.19581-1.5337565 1.58801h.7353556v1.31982h-1.3229166-.000516v-.79892l-1.58801761 1.58595 1.58801681 1.53789v-.73535h1.3234334v1.32446h-.7353556l1.5379337 1.58379 1.5859067-1.58379h-.7989178v-1.32446h1.3208497v.73535l1.5852508-1.53062-1.5852508-1.59322v.79892h-1.3208497v-1.3193-.00052h.7989178z" fill="url(#a)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m4.1087929 289.57666-.9203573.94258h.1183391c.1461193.00001.2645688.11846.2645833.26458v.26149 1.32291h-1.3234334-.2640666c-.1461193-.00001-.2645688-.11846-.2645833-.26458v-.1664l-.94257818.95033.94257818.92449v-.11834c.0000145-.14612.118464-.26457.2645833-.26458h.2614827 1.3260173v1.32757.26148c-.0000145.14612-.118464.26457-.2645833.26458h-.1183391l.9245346.93835.9502865-.93835h-.1663983c-.1461194-.00001-.2645686-.11846-.2645834-.26458v-.26458-1.32447h1.3244672.2614826c.1461194.00001.2645688.11846.2645834.26458v.11834l.9398121-.91722-.9398121-.9576v.1664c-.0000146.14612-.118464.26457-.2645834.26458h-.2645833-1.3213665v-1.32033-.26407c.0000148-.14612.118464-.26457.2645834-.26458h.1663983z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="square"/></g></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 000000000..37bcb4ace
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/arrowshapes.right-arrow-callout.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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(.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="b" gradientTransform="matrix(.51326057 0 0 .5137802 4.789987 2.663103)" gradientUnits="userSpaceOnUse" x1="20.878035" x2="20.878035" y1="3.571457" y2="48.352886"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" 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=".34999999" 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><g transform="matrix(.3527769 0 0 .3527769 .219436 -2.86669)"><ellipse cx="7.266968" cy="28.036812" display="block" fill="url(#a)" 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(#b)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" 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" opacity=".5" stroke="url(#c)" 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 000000000..a5038b68e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/arrowshapes.right-arrow.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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(.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="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="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" 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><g transform="matrix(.3527769 0 0 .3527769 .484186 -2.8663)"><ellipse cx="10.81356" cy="22.036797" display="block" fill="url(#a)" 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="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><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" opacity=".5" 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.s-sharped-arrow.svg b/icon-themes/elementary_svg/cmd/32/arrowshapes.s-sharped-arrow.svg
new file mode 100644
index 000000000..1b4d28655
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/arrowshapes.s-sharped-arrow.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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(.11295751 0 0 .04104132 2.29255 294.89516)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="6.879167" x2="6.649279" y1="289.062497" y2="294.800246"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.06435811 0 0 .0929617 -14.306977 286.47252)" gradientUnits="userSpaceOnUse" x1="271.63599" x2="263.41376" y1="44.937523" y2="84.783684"><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><g transform="translate(0 -288.53332)"><ellipse cx="2.546705" cy="295.55182" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".245" rx="1.906158" ry=".692573" stroke-width=".352777"/><g stroke-width=".264583"><path d="m6.2193576 289.50643v.74706h-.373529c-1.4440625 0-2.6313501 1.13939-2.6313501 2.58345 0 .61888-.5017016 1.12058-1.1205869 1.12058h-.373529l-.00119 1.62136h.3735289c1.4440631 0 2.6147026-1.17065 2.6147026-2.61471 0-.61888.5183494-1.12296 1.1372344-1.12296h.373529v.74706l1.5075694-1.56811z" fill="url(#b)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m6.4859091 290.15235v.10129a.26692183.26692183 0 0 1 -.2666505.26665h-.3736205c-1.3036905 0-2.3647135 1.01888-2.3647135 2.31665 0 .76305-.6239392 1.387-1.3869955 1.387h-.1069703l-.00103 1.0883h.1069702c1.2998069 0 2.3476603-1.04831 2.3476603-2.34818 0-.76795.6402493-1.38958 1.4040488-1.38958h.3736205a.26692183.26692183 0 0 1 .2666505.26666v.0847l.8676471-.90278z" fill="none" opacity=".5" 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.split-arrow.svg b/icon-themes/elementary_svg/cmd/32/arrowshapes.split-arrow.svg
new file mode 100644
index 000000000..0188de363
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/arrowshapes.split-arrow.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" 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="11" y2="28"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><radialGradient id="b" 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><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 -23.837836 6.567572)" gradientUnits="userSpaceOnUse" x1="147.84865" x2="147.84865" y1="14.393412" y2="59.220409"><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="d" gradientUnits="userSpaceOnUse" x1="3.205615" x2="5.175855" y1="291.373429" y2="291.373429"><stop offset="0" stop-color="#fff" stop-opacity="0"/><stop offset=".52897" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><g transform="translate(0 -288.53332)"><g transform="matrix(.3527769 0 0 .3527769 -.044209 285.75531)"><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(#a)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961" stroke-width=".750002"/><ellipse cx="12.140373" cy="28.964888" display="block" fill="url(#b)" fill-rule="evenodd" opacity=".245" rx="4.826345" ry="1.963204"/><path d="m20.753906 11.240234-3.992187.01172.222656.222656c.296017.296115.28984.777978-.01367 1.066407l-4.332031 4.123046c-.281908.2681-.722671.274056-1.011719.01367l-4.5781269-4.123045c-.3173282-.285177-.3306992-.778119-.029297-1.080079l.2148438-.214843-3.7382812.002v3.953125l.2011718-.203125c.2822992-.285623.7402178-.295992 1.0351563-.02344l5.2773442 4.886674c.152152.141131.238517.339346.238281.546875v7.333984l3.763672-.0059.002-7.333943c-.000209-.206546.08537-.403904.236281-.544922l5.265625-4.904297c.294679-.274349.754043-.264835 1.037109.02148l.201172.203125z" fill="none" opacity=".5" stroke="url(#c)" stroke-linecap="square" stroke-width=".750002"/></g><path d="m3.2946078 290.95174.8879897.80732.1201438.001.7814199-.75139" fill="none" opacity=".5" stroke="url(#d)" stroke-width=".264583"/></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 000000000..2d84d83d7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/arrowshapes.split-round-arrow.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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(.30092008 0 0 .11633788 11.828166 19.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="20.123795" x2="20.123795" y1="3.305176" y2="21.305176"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 -23.837836 6.567572)" gradientUnits="userSpaceOnUse" x1="149.41042" x2="149.41042" y1="3.184836" y2="37.338768"><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><g transform="matrix(.3527769 0 0 .3527769 -.178225 -.06581)"><ellipse cx="12.505237" cy="21.036797" display="block" fill="url(#a)" 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="#7239b3" stroke-linejoin="round" stroke-opacity=".501961"/><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" opacity=".5" 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 000000000..5070766df
--- /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="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><radialGradient id="b" 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="c" 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="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 .834895 -9.831362)"><ellipse cx="10.81356" cy="22.036797" display="block" fill="url(#b)" fill-rule="evenodd" opacity=".261" rx="9.81356" ry="1.963204"/><path d="m15.498867 15.24856v2.250005l-2.994961.0014-.0029 5.257467h3.011719l-.01386 2.241117 5.082103-4.875012zm-11.9969139 2.25144-.00293 5.257467 2.2535044-.0041.00293-5.257466zm3.7499279-.0049-.00293 5.257467 3.750014-.001.0029-5.257467z" style="stroke:#7239b3;stroke-width:.750002;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#c)"/><path d="m22.5 12.864407.0078 1.660984-4.005859-.0059-.0078 4.984375 4.005859-.003866v1.667788l4.349114-4.167788zm-10.996094 1.63364-.0078 4.984375 3.003906.02734.0078-4.984375zm-4.9960935.001953v5.003906h.9882813v-5.003906z" fill="none" opacity=".5" 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 000000000..be10fb1aa
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/arrowshapes.up-arrow-callout.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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 22.854797 -17.399999)" 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(.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="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.32432351 0 0 .46846727 3.712243 -.744666)" gradientUnits="userSpaceOnUse" x1="68.740555" x2="7.073736" y1="46.43259" y2="46.432587"><stop offset="0" stop-color="#fff"/><stop offset=".11711974" stop-color="#fff" stop-opacity=".235294"/><stop offset=".52499998" stop-color="#fff" stop-opacity=".192157"/><stop offset=".59999996" stop-color="#fff" stop-opacity=".930147"/><stop offset=".59999996" 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 opacity=".4" transform="matrix(.20888158 0 0 .11339284 -.250658 2.343453)"><path d="m32.866667 40.000001h5v7h-5z" fill="url(#a)"/><path d="m-10-47h5v7h-5z" fill="url(#c)" transform="scale(-1)"/><path d="m10 40h22.866667v7.000001h-22.866667z" fill="url(#d)"/></g><path d="m4.504469 4.507482.00195 23h11.001953l-.002-8h6l.00005 3 6.5-6.5-6.5-6.4999999v2.9960939h-6v-7.996094z" fill="url(#e)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" transform="matrix(0 -.26458333 .26458333 0 -.00198 8.468366)"/><path d="m5.5039062 5.4980469v21.0058591h8.9999998v-8h6.998047c.552262.000055.999945.447738 1 1v.447266l4.066969-3.955409-4.066969-4.126622v.628906c-.000055.552262-.447738.999945-1 1h-6.998047v-8.0000001z" fill="none" opacity=".5" stroke="url(#f)" stroke-linecap="square" transform="matrix(0 -.26458333 .26458333 0 -.00198 8.468366)"/></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 000000000..f5070e75c
--- /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="62.537155" x2="10.120358" y1="35.740242" y2="35.740242"><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="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><radialGradient id="c" 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(#c)" 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.5 11.9963877-.003044v-2.265666l4.96245 4.894813-4.96245 4.708601v-2.084744l-12.0081065.003z" fill="url(#b)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><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" opacity=".5" 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 000000000..56e147096
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/arrowshapes.up-down-arrow-callout.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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(.45691748 0 0 .15511679 14.971935 23.541761)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" 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="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 1.33333 -1.33333 0 58.949537 -.490765)" gradientUnits="userSpaceOnUse" x1="16.130859" x2="16.119141" y1="6.882813" y2="24.070312"><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><g transform="scale(.26458333)"><ellipse cx="15.999999" cy="26.023634" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".521" rx="7.710484" ry="2.617599" stroke-width="1.153376"/><path d="m16 4.5-6.5 6h3v3h-9v5h8.994141l.0059 3h-3l6.5 6 6.5-6h-3v-3h9v-5h-8.998047l-.002-3h3z" fill="url(#b)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m16 5.8619984-3.84375 3.6516735.324219-.00195c.557161-.00353 1.010929.446735 1.011719 1.0039061l.0059 2.982422c.0014.556399-.449458 1.008095-1.005859 1.007812h-7.9863696v2.988282h7.9882816c.555635-.00028 1.006138.450221 1.005859 1.005856l-.002 3.013672c.000282.556401-.451413 1.007221-1.007813 1.005859l-.339797-.0098 3.826172 3.625001 4.039063-3.65625-.53325.02536c-.551817-.0062-.995526-.455962-.994141-1.007812l.0059-2.998047c.00082-.554861.451004-1.00415 1.005866-1.003866h7.994141v-2.988282h-7.992188c-.554874.000281-1.005061-.449032-1.005859-1.003906l-.0059-2.990234c-.0014-.5610136.456604-1.0146372 1.017578-1.0078128l.46875.00586z" fill="none" opacity=".5" stroke="url(#c)" stroke-linecap="square"/></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 000000000..1b62ed040
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/arrowshapes.up-down-arrow.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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(.34268897 0 0 .11633788 11.863512 25.789037)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><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="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="4.646497" x2="20.605455" y1="12.128906" y2="12.128906"><stop offset="0" stop-color="#fff"/><stop offset=".2647492" stop-color="#fff" stop-opacity=".235294"/><stop offset=".78186071" stop-color="#fff" stop-opacity=".180392"/><stop offset=".78186071" stop-color="#fff"/><stop offset=".82885641" stop-color="#fff"/><stop offset=".85235423" stop-color="#fff" stop-opacity=".168627"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="matrix(.3527769 0 0 .3527769 -.223848 -2.86902)"><ellipse cx="12.634562" cy="27.650446" display="block" fill="url(#a)" 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.5240661 7.2513333-4.5249193 4.8766387 4.5000112 4.875012v-2.250006l8.250021-.000028v2.250006l4.500011-4.874984-4.500011-4.8750405v2.2500056l-8.250021.000028z" fill="url(#b)" stroke="#7239b3" stroke-opacity=".501961"/><path d="m17.5 9.171875v.3320312l-.000819.7490608-9.7500249.000009.0008439-.7568822.00391-.3125-2.7324256 2.9472652 2.7285156 2.955079v-.332032l-.0008439-.75093 9.7500249-.000009.000819.750939v.332032l2.730469-2.957032z" fill="none" opacity=".5" stroke="url(#c)" stroke-linecap="square" stroke-width=".750002"/></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 000000000..fee5a254b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/arrowshapes.up-right-arrow-callout.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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 13.921464 -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(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="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="10.983142" x2="11" y1="5.756214" y2="28"><stop offset="0" stop-color="#fff"/><stop offset=".02590172" stop-color="#fff" stop-opacity=".235294"/><stop offset=".37061071" stop-color="#fff" stop-opacity=".282"/><stop offset=".37061071" stop-color="#fff"/><stop offset=".41345957" stop-color="#fff"/><stop offset=".4155671" stop-color="#fff" stop-opacity=".298039"/><stop offset=".59539258" stop-color="#fff" stop-opacity=".330882"/><stop offset=".59539258" stop-color="#fff" stop-opacity=".974265"/><stop offset=".64034897" 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 fill="none" stroke="#fff394" stroke-linecap="round" stroke-linejoin="round" transform="matrix(0 .3527769 -.3527769 0 7.453468 -.48476)"><g opacity=".4" stroke="none" transform="matrix(0 -.59210674 .32142932 0 9.51702 23.299052)"><path d="m23.933334 40h5v7h-5z" fill="url(#a)"/><path d="m-10-47h5v7h-5z" fill="url(#c)" transform="scale(-1)"/><path d="m10 40 13.933334-.000001v7.000001l-13.933334.000001z" fill="url(#d)"/></g><path d="m11 3.4999999-6.4999998 6h3v4.0000001h-4.996094v16.005859h15.9960938v-5.005859h4v4l7-7-7-7v4h-4v-5h-4v-4.0000001h3z" fill="url(#e)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" transform="matrix(0 -.75000188 .75000188 0 1.37414 21.127994)"/><path d="m11 4.8632812-3.9394531 3.6367187h1.4394533l-.0078127 6.0000001h-4.9882813v14.001953h13.9960938v-5.001953h6v2.582063l4.580125-4.582063-4.580125-4.578027v2.578027l-6 .0059v-5.0059h-3.996094l-.0059-4.9882812.001994-1.0117189h1.447225z" fill="none" opacity=".5" stroke="url(#f)" 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 000000000..2ccff63bc
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/arrowshapes.up-right-arrow.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" 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="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 -.75000188 .75000188 0 .624138 21.127994)" gradientUnits="userSpaceOnUse" x1="4.749148" x2="20.124187" y1="8.002961" y2="8.002961"><stop offset="0" stop-color="#fff"/><stop offset=".21157867" stop-color="#fff" stop-opacity=".235294"/><stop offset=".63901824" stop-color="#fff" stop-opacity=".330882"/><stop offset=".75609756" stop-color="#fff" stop-opacity=".974265"/><stop offset=".75609756" 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 fill="none" stroke="#fff394" stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002" transform="matrix(0 .3527769 -.3527769 0 7.188885 -.22018)"><path d="m3.9991465 12.877973 4.5000112 4.875012v-2.250005h11.2500283v-11.2500284h3.000007l-5.250013-5.25001309-5.250013 5.25001309h3.000008l.0025 5.9961194-6.7524613.0039v-2.25001z" fill="url(#a)" stroke="#7239b3" stroke-opacity=".501961"/><path d="m17.5.06640625-3.435547 3.43554685h1.185547a.75196394.75196394 0 0 1 .751953.7519531l.002 5.9960938a.75196394.75196394 0 0 1 -.751953.751953l-6.752.003906a.75196394.75196394 0 0 1 -.7519531-.751953v-.3261716l-2.7246094 2.9511716 2.7246094 2.951172v-.326172a.75196394.75196394 0 0 1 .7519531-.751953h10.498047v-10.4980468a.75196394.75196394 0 0 1 .751953-.7519531h1.185547z" fill="none" opacity=".5" stroke="url(#b)"/></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 000000000..16eebb6ac
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/arrowshapes.up-right-down-arrow.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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(.34268897 0 0 .11633788 11.863512 25.789037)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" 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="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 1.33333 -1.33333 0 58.949537 -.490765)" gradientUnits="userSpaceOnUse" x1="11" x2="10.993917" y1="7.500001" y2="24.485281"><stop offset="0" stop-color="#fff"/><stop offset=".02590172" stop-color="#fff" stop-opacity=".235294"/><stop offset=".35324702" stop-color="#fff" stop-opacity=".330882"/><stop offset=".44155878" stop-color="#fff" stop-opacity=".974265"/><stop offset=".44155878" 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(.3527769 0 0 .3527769 -1.546765 -2.86902)"><ellipse cx="12.634562" cy="27.650446" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".521" rx="5.782877" ry="1.963204" stroke-width=".865034"/><path d="m11 4.5000004-6.5000004 5.9999996h3v11h-3l6.5000004 6 6.499999-6h-2.999999v-2.998047l6.999999-.002v4l6-6.5-6.001999-6.5019061v4.0019531l-6.996094.002-.001906-3.002h2.999999z" fill="url(#b)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" transform="matrix(.75000188 0 0 .75000188 4.384542 8.132672)"/><path d="m11 5.8613281-3.9414062 3.6386719h.4414062 1v13h-1-.4414062l3.9414062 3.638672 3.941406-3.638672h-.441406-1v-3.998047l1-1 8-.002v1 1.441406l3.638672-3.941359-3.640625-3.943359v1.443359l.002 1-7.998047.002h-1l-.002-5.002h1 .441406z" fill="none" opacity=".5" stroke="url(#c)" 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/assignlayout.svg b/icon-themes/elementary_svg/cmd/32/assignlayout.svg
new file mode 100644
index 000000000..4bf9f693d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/assignlayout.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="17" x2="17" y1="4" y2="11.5"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f78439"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.72973 0 0 .56757 -1.515 2.378)" gradientUnits="userSpaceOnUse" x1="24.001" x2="24.001" y1="6.381" y2="41.619"><stop offset="0" stop-color="#fff"/><stop offset=".02083333" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.8 0 0 .47802 -3.2 3.794)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="d" cx="605.714" cy="486.648" gradientTransform="matrix(.01928 0 0 .00824 17.982 23.98)" gradientUnits="userSpaceOnUse" r="117.143"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="e" gradientTransform="matrix(.05633 0 0 .00824 -4.36 23.98)" 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="f" gradientTransform="matrix(.74052 0 0 .4677 46.925 2.682)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><path d="m2.4 27h27.2v2h-27.2z" fill="url(#e)" opacity=".15"/><path d="m29.6 27v2c.993.004 2.4-.448 2.4-1s-1.108-1-2.4-1z" fill="url(#d)" opacity=".15"/><path d="m2 5h28v22h-28z" fill="url(#c)"/><path d="m4.5 7.5h23v2h-23z" fill="url(#a)" stroke="#e56700" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".477941"/><path d="m29.5 26.5h-27v-21h27z" fill="none" stroke="url(#b)" stroke-linecap="round"/><path d="m1.6855469 4.4980469-.1171875.0410156-.0488282.09375c0 7.5179995-.0195312 15.7741875-.0195312 22.8671875h4.5 24.5v-23h-24.5v-.0019531z" fill="none" stroke="url(#f)"/><g fill="#fff" stroke="#848484" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".569853"><rect height="5" rx=".5" width="23" x="4.5" y="12.5"/><rect height="5" rx=".5" width="10" x="17.5" y="19.5"/><rect height="5" rx=".5" width="10" x="4.5" y="19.5"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/assignmacro.svg b/icon-themes/elementary_svg/cmd/32/assignmacro.svg
new file mode 100644
index 000000000..81ac72762
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/assignmacro.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="10.5" cy="20.213884" gradientTransform="matrix(-.04702597 2.5158639 -3.1228765 -.05837214 74.119237 -5.022759)" gradientUnits="userSpaceOnUse" r="5.313"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="10.377398" x2="10.377398" y1="22.057787" y2="30.91127"><stop offset="0" stop-color="#fff"/><stop offset=".508" stop-color="#fff" stop-opacity=".235"/><stop offset=".835" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="c" cx="65.08" cy="48.19" gradientTransform="matrix(0 .76662 -.834 0 59.57 -42.3)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".262" stop-color="#64baff"/><stop offset=".705" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><linearGradient id="d" gradientTransform="matrix(.5089 0 0 .50895 6.477 4.697)" gradientUnits="userSpaceOnUse" x1="23.080292" x2="17.147552" y1="21.808842" y2="31.433176"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".392" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="15.321" x2="15.321" y1="3" y2="29.045"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="17.036" x2="17.036" y1="2" y2="30.012"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#d2d2d2"/></linearGradient><radialGradient id="g" cx="6.703" cy="73.616" gradientTransform="matrix(2.2135 0 0 .4842 1.164 -7.145)" gradientUnits="userSpaceOnUse" r="7.228"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><path d="m32 28.5c0 1.933-7.164 3.5-16 3.5s-16-1.567-16-3.5 7.164-3.5 16-3.5 16 1.567 16 3.5z" fill="url(#g)" opacity=".2"/><path d="m13.875 2.5c-.75 0-1.375.595-1.375 1.344v1.75c-.473.16-.933.343-1.375.562l-1.22-1.22c-.527-.526-1.375-.526-1.905.001l-3.062 3.033c-.53.528-.53 1.376 0 1.905l1.218 1.22c-.224.45-.4.923-.562 1.405h-1.72c-.748 0-1.374.595-1.374 1.344v4.312c0 .75.626 1.344 1.375 1.344h1.72c.16.482.337.956.56 1.406l-1.217 1.22c-.53.528-.53 1.376 0 1.905l3.062 3.032c.53.53 1.377.53 1.906 0l1.22-1.218c.44.22.9.403 1.374.562v1.75c0 .75.626 1.344 1.375 1.344h4.28c.75 0 1.345-.595 1.345-1.344v-1.75c.482-.162.956-.338 1.406-.562l1.22 1.218c.528.53 1.376.53 1.905 0l3.064-3.03c.53-.53.53-1.378 0-1.907l-1.25-1.25c.22-.442.403-.902.562-1.375h1.75c.75 0 1.344-.595 1.344-1.344v-4.312c0-.75-.595-1.344-1.344-1.344h-1.75c-.16-.473-.343-.933-.562-1.375l1.25-1.25c.53-.53.53-1.377 0-1.906l-3.065-3.034c-.528-.53-1.376-.53-1.905 0l-1.22 1.22c-.45-.225-.923-.4-1.405-.563v-1.75c0-.75-.595-1.344-1.344-1.344z" display="block" fill="url(#f)" stroke="#000" stroke-linejoin="round" stroke-opacity=".278431"/><path d="m13.875 3.5c-.64.14-.28.97-.375 1.447.046.597.012 1.387-.688 1.584-.765.162-1.646 1.02-2.374.314-.506-.426-.888-1.06-1.485-1.335-.54.274-.93.875-1.415 1.284-.654.678-1.377 1.302-1.988 2.014-.038.54.616.81.907 1.212.5.38.917 1.057.504 1.658-.34.66-.388 1.82-1.366 1.822-.658.053-1.37-.114-1.99.1-.222.62-.05 1.344-.104 2.01.018.892-.036 1.793.027 2.682.377.39 1.024.133 1.525.208.638-.094 1.423.122 1.537.86.175.712.93 1.558.254 2.234-.42.5-1.05.88-1.322 1.467.285.6.922.986 1.357 1.494.644.63 1.297 1.297 1.934 1.908.55.04.828-.62 1.237-.92.38-.5 1.06-.917 1.662-.5.65.34 1.788.4 1.788 1.364.056.66-.12 1.38.104 1.995.71.212 1.51.048 2.257.1.814-.015 1.633.03 2.444-.022.378-.363.12-1.01.196-1.498-.055-.578.023-1.325.688-1.51.777-.15 1.668-1.023 2.406-.314.505.426.887 1.06 1.484 1.335.54-.274.93-.875 1.416-1.284.654-.678 1.377-1.302 1.987-2.014.04-.54-.615-.81-.906-1.21-.506-.39-.962-1.074-.533-1.694.342-.65.4-1.788 1.366-1.788.664-.047 1.375.1 2.006-.088.19-.734.04-1.548.088-2.315-.014-.8.03-1.604-.022-2.4-.363-.38-1.01-.12-1.498-.197-.643.09-1.446-.1-1.567-.85-.188-.703-.928-1.542-.257-2.212.436-.463.93-.877 1.33-1.37.026-.542-.62-.807-.916-1.208-.784-.77-1.577-1.572-2.353-2.322-.55-.04-.827.62-1.236.92-.38.5-1.057.916-1.658.503-.66-.34-1.82-.388-1.822-1.366-.047-.664.1-1.375-.088-2.006-.734-.19-1.548-.04-2.315-.088h-2.222z" display="block" fill="none" opacity=".8" stroke="url(#e)" stroke-linejoin="round"/><path d="m12.5 21.5v-11l9 5.5z" fill="url(#c)"/><path d="m12.5 21.5v-11l9 5.5z" fill="none" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/><path d="m13.5 12.278374v7.493914l6.085937-3.772288z" fill="none" opacity=".6" stroke="url(#d)" stroke-width=".992"/><g transform="matrix(1.5962 0 0 1.5962 6.756 -18.783)"><circle cx="10.5" cy="26.5" r="5" style="stroke:#206b00;stroke-width:.626;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.67451;fill:url(#a)"/><path d="m9.60232 24.297081-.026068 1.879464-1.8794638.02607v1.853396l1.8794638-.02607v1.905532h1.853394v-1.905532h1.905533v-1.853396h-1.905533l.02607-1.879464z" fill="#206612" fill-rule="evenodd" opacity=".3"/><path d="m9.5501577 23.670593h1.8794883v5.850865h-1.8784791z" fill="#fff" stroke-width="1.224414"/><path d="m14.798 26.5c0 2.374-1.924 4.298-4.298 4.298s-4.298-1.924-4.298-4.298 1.924-4.298 4.298-4.298 4.298 1.924 4.298 4.298z" style="opacity:.5;fill:none;stroke-width:.666;stroke-linecap:round;stroke-linejoin:round;stroke:url(#b)"/><path d="m13.309109 25.550056.000105 1.878794-5.6384958.00067-.000105-1.878794z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/attributepagesize.svg b/icon-themes/elementary_svg/cmd/32/attributepagesize.svg
new file mode 100644
index 000000000..2e347b1a3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/attributepagesize.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(0 .33333336 -.86363639 0 29.704545 -113.66668)" gradientUnits="userSpaceOnUse" x1="382.92136" x2="386" y1="21.697643" y2="21.657894"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 .50000001 -.87500013 0 29.937501 -177.75)" gradientUnits="userSpaceOnUse" x1="380.5" x2="389.5" y1="13.071427" y2="13.071427"><stop offset="0" stop-color="#fad4a1"/><stop offset="1" stop-color="#e6b481"/></linearGradient><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="23.999994" x2="23.999994" y1="6.185175" y2="41.814804"><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="e" gradientTransform="matrix(.6571413 0 0 .63012228 .228607 -1.089605)" 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><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><radialGradient id="g" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="h" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#h)" opacity=".15"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#g)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#f)" opacity=".15"/><path d="m4.5.5c5.2704667 0 22.999972.001854 22.999972.001854l.000028 28.998146s-15.333333 0-23 0c0-9.666666 0-19.333331 0-28.99999575z" fill="url(#e)" stroke-width="1.040573"/><g fill="none" stroke-linejoin="round"><path d="m26.5 28.5h-21v-27h21z" stroke="url(#d)" stroke-linecap="round"/><path d="m4.499961.499944c5.27048 0 23.000054.002 23.000054.002l.000024 28.998112s-15.333385 0-23.000078 0c0-9.666722 0-19.333346 0-28.999956z" stroke="url(#i)" stroke-width=".999922"/></g><g transform="translate(1 9)"><path d="m28.5 12.5v4h-18v-4z" fill="url(#b)" stroke="#783f07" stroke-opacity=".490196"/><path d="m27.5 13.5v2h-16v-2z" fill="none" opacity=".4" stroke="url(#a)"/><g fill="#a1550a" fill-opacity=".25098" transform="translate(0 8)"><path d="m13 5h1v2h-1z"/><path d="m16 5h1v2h-1z"/><path d="m19 5h1v2h-1z"/><path d="m22 5h1v2h-1z"/><path d="m25 5h1v2h-1z"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/auditingfillmode.svg b/icon-themes/elementary_svg/cmd/32/auditingfillmode.svg
new file mode 100644
index 000000000..f2a3028e1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/auditingfillmode.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666668" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="3" y2="25"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><radialGradient id="b" cx="6.702713" cy="73.615715" fx="11.969189" fy="75.92881" gradientTransform="matrix(1.6600963 0 0 .36315008 .963735 -5.358552)" gradientUnits="userSpaceOnUse" r="7.228416"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="9.594286" x2="9.594286" y1="1.177143" y2="15.52913"><stop offset="0" stop-color="#d4d4d4"/><stop offset="1" stop-color="#abacae"/></linearGradient><radialGradient id="d" cx="22.099527" cy="24.537743" gradientTransform="matrix(.66197227 0 0 .66182423 -2.643616 -4.229381)" gradientUnits="userSpaceOnUse" r="8.308505"><stop offset="0" stop-color="#fff" stop-opacity=".426901"/><stop offset="1" stop-color="#fff" stop-opacity=".362573"/></radialGradient><radialGradient id="e" cx="8.072265" cy="5.962701" fx="6" fy="3.371369" gradientTransform="matrix(1 0 0 .75741005 0 1.446491)" gradientUnits="userSpaceOnUse" r="4.572266"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".526471"/></radialGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="8.814092" x2="8.814092" y1="1.282271" y2="14.669901"><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="g" gradientUnits="userSpaceOnUse" x1="25.256701" x2="28.006701" y1="-2.482553" y2="1.111197"><stop offset="0" stop-color="#a3907c"/><stop offset="1" stop-color="#8a715e"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="19.577271" x2="19.577271" y1="14.756647" y2="21.284676"><stop offset="0" stop-color="#f3f3f3"/><stop offset="1" stop-color="#f3f3f3" stop-opacity="0"/></linearGradient><path d="m17 1-4.595703 1.0605469 1.412109 1.4121093-7.2246091 7.2246098c-.6039315-.451722-1.337619-.696284-2.0917969-.697266-1.9329961.000001-3.4999992 1.567004-3.5 3.5.0000006 1.932996 1.5670038 3.499999 3.5 3.5.7541779-.000982 1.4878654-.245544 2.0917969-.697266l7.2246091 7.22461-1.412109 1.412109 4.595703 1.060547-1.060547-4.595703-1.414062 1.414062-7.2246098-7.226562c.3483951-.467647.5750892-1.014546.6582032-1.591797h12.0410156v2l4-2.5-4-2.5v2h-12.0390625c-.083691-.577435-.3110618-1.124341-.6601563-1.591797l7.2265628-7.2246092 1.412109 1.4121093z" fill="url(#a)" transform="scale(.26458333)"/><g transform="matrix(.26458333 0 0 .26458333 2.116667 2.116667)"><path d="m24.090748 21.375c0 1.449748-5.372523 2.625-11.999865 2.625-6.627343 0-11.999865-1.175252-11.999865-2.625 0-1.449747 5.372522-2.625 11.999865-2.625 6.627342 0 11.999865 1.175253 11.999865 2.625z" fill="url(#b)" opacity=".15"/><path d="m9 .5c-4.1362133 0-7.5 3.3637867-7.5 7.5 0 4.136213 3.3637867 7.5 7.5 7.5 1.391742-.000737 2.730409-.436545 3.910156-1.164062l5.824219 5.822265c.385576.385576 1.028486.385575 1.414063 0 .385574-.385577.385574-1.028486 0-1.414062l-5.716797-5.714844c1.273856-1.377766 2.065218-3.1400573 2.068359-5.029297 0-4.1362133-3.363787-7.5-7.5-7.5zm0 2c3.043488 0 5.5 2.4565115 5.5 5.5 0 3.043488-2.456512 5.5-5.5 5.5-3.0434885 0-5.5-2.456512-5.5-5.5 0-3.0434885 2.4565115-5.5 5.5-5.5z" fill="url(#c)" fill-opacity=".501961"/><path d="m14.5 8a5.5 5.49877 0 1 1 -10.9999999 0 5.5 5.49877 0 1 1 10.9999999 0z" fill="url(#d)" fill-rule="evenodd" opacity=".2"/><path d="m9.1601562 2.5019531a5.5 5.49877 0 0 0 -5.6601562 5.4980469 5.5 5.49877 0 0 0 .1933594 1.4257812 12 11.997316 0 0 0 8.9511716-5.5429687 5.5 5.49877 0 0 0 -3.4843748-1.3808594z" fill="url(#e)" fill-rule="evenodd" opacity=".15"/><path d="m15.5 7.9997638c0 3.5899722-2.910366 6.5002362-6.4999211 6.5002362-3.5898838 0-6.500079-2.910298-6.500079-6.5002362 0-3.5898013 2.9101952-6.4997707 6.500079-6.4997707 3.5895551 0 6.4999211 2.9099694 6.4999211 6.4997707z" fill="none" opacity=".5" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><path d="m9 .5c-4.1421356 0-7.5 3.3578644-7.5 7.5 0 4.142136 3.3578644 7.5 7.5 7.5 1.396565-.0038 2.764322-.397512 3.949219-1.136719l3.28125 3.28125 1.414062-1.414062-3.142578-3.142578c1.282333-1.384235 1.995776-3.2009676 1.998047-5.087891 0-4.1421356-3.357864-7.5-7.5-7.5zm0 2c3.037566 0 5.5 2.4624339 5.5 5.5 0 3.037566-2.462434 5.5-5.5 5.5-3.0375661 0-5.5-2.462434-5.5-5.5 0-3.0375661 2.4624339-5.5 5.5-5.5z" fill="none" opacity=".5" stroke="#555761"/><rect fill="url(#g)" height="3" rx=".5" transform="matrix(.70710678 .70710678 -.70710678 .70710678 0 0)" width="9" x="21.662951" y="-1.545052"/><g fill="none"><path d="m15.330584 16.686738 1.077326-1.053083 5.313052 5.313051" opacity=".5" stroke="url(#h)"/><rect height="3" opacity=".5" rx=".5" stroke="#57392d" transform="matrix(.70710678 .70710678 -.70710678 .70710678 0 0)" width="9" x="21.662951" y="-1.545052"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/auditmenu.svg b/icon-themes/elementary_svg/cmd/32/auditmenu.svg
new file mode 100644
index 000000000..541369772
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/auditmenu.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666668" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="3.43958363" x2="3.43958363" y1="1.32291665" y2="7.14374991"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><path d="m5.55625.79375002-1.2159464.28060298.3736205.3736206-1.9115111 1.9115114c-.1597902-.1195182-.3539117-.1842252-.5534546-.184485-.5114386.0000003-.9260415.4146031-.9260417.9260417.0000002.5114385.4146031.9260413.9260417.9260416.1995429-.0002598.3936644-.064967.5534546-.184485l1.9115111 1.9115114-.3736205.3736205 1.2159464.2806031-.280603-1.2159464-.3741373.3741372-1.9115113-1.9120278c.092179-.1237316.152159-.268432.1741496-.421163h3.185852v.5291667l1.0583333-.6614583-1.0583333-.6614584v.5291667h-3.1853352c-.0221433-.1527797-.0823018-.2974819-.1746664-.421163l1.9120281-1.9115111.3736205.3736206z" fill="url(#a)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/autocontrolfocus.svg b/icon-themes/elementary_svg/cmd/32/autocontrolfocus.svg
new file mode 100644
index 000000000..56852b6fb
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/autocontrolfocus.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="2.640143" x2="2.640143" y1="7.914451" y2="2.679685"><stop offset="0"/><stop offset="1" stop-color="#333"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14" x2="6" y1="8" y2="16"><stop offset="0" stop-color="#fff"/><stop offset=".125" stop-color="#fff" stop-opacity="0"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><clipPath id="c"><path d="m8 2.6855469v14.0000001l3.132812-3.820313 2.066407 4.986328a1.0001 1.0001 0 1 0 1.847656-.765624l-2.111328-5.095704 4.378906.009766z"/></clipPath><radialGradient id="d" 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="#e"/><linearGradient id="e"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="f" 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="#e"/><linearGradient id="g" 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="h" gradientTransform="matrix(.67567568 0 0 .67567567 -.216213 -.216209)" gradientUnits="userSpaceOnUse" x1="22.519995" x2="22.519995" y1="12.149737" y2="26.95999"><stop offset="0" stop-color="#fff"/><stop offset=".04026115" stop-color="#fff" stop-opacity=".235294"/><stop offset=".95833331" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="14.329722" x2="14.329722" y1=".022377" y2="-32.070298"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><g opacity=".4" transform="matrix(.73684208 0 0 .57142853 -1.68421 -2.857142)"><path d="m38 40h5v7h-5z" fill="url(#d)"/><path d="m-10-47h5v7h-5z" fill="url(#f)" transform="scale(-1)"/><path d="m10 40h28v7.000001h-28z" fill="url(#g)"/></g><rect fill="url(#i)" height="15" rx="2" transform="scale(1 -1)" width="27" x="2.5" y="-21.5"/><rect fill="none" height="15" opacity=".5" rx="2.16" stroke="#555761" stroke-linecap="round" stroke-linejoin="round" width="27" x="2.5" y="6.5"/><rect fill="none" height="13" rx="1.086957" ry="1.190476" stroke="url(#h)" stroke-linecap="round" stroke-linejoin="round" width="25" x="3.5" y="7.5"/><rect fill="#b5b5b5" height="8" rx="1" width="22" x="5" y="9"/><rect fill="#cacaca" height="9" rx="1" width="22" x="5" y="10"/><g transform="matrix(3.7795276 0 0 3.7795276 9 0)"><g fill-rule="evenodd" stroke="#000" stroke-linejoin="round" transform="matrix(.26458333 0 0 .26458333 0 2.116667)"><path d="m8.9892474 4.784611v13.849462l3.0991256-3.779234 2.044188 4.932711a.98934621.98934621 0 1 0 1.827789-.757391l-2.088626-5.040912 4.331821.0097z" opacity=".02" stroke-width="6"/><path d="m8.9892474 4.784611v13.849462l3.0991256-3.779234 2.044188 4.932711a.98934621.98934621 0 1 0 1.827789-.757391l-2.088626-5.040912 4.331821.0097z" opacity=".2" stroke-width="2"/><path d="m8.9892474 4.784611v13.849462l3.0991256-3.779234 2.044188 4.932711a.98934621.98934621 0 1 0 1.827789-.757391l-2.088626-5.040912 4.331821.0097z" opacity=".05" stroke-width="4"/></g><path d="m2.1166666 3.1208571v3.664337l.8199771-.9999226.5408581 1.3051131a.26176451.26176451 0 1 0 .4836022-.200393l-.5526153-1.333741 1.1461274.00257z" fill="none" stroke="#fff" stroke-width=".529167"/><path d="m2.1166666 3.1208571v3.664337l.8199771-.9999226.5408581 1.3051131a.26176451.26176451 0 1 0 .4836022-.200393l-.5526153-1.333741 1.1461274.00257z" fill="url(#a)" fill-rule="evenodd" stroke-width=".264583"/><path clip-path="url(#c)" d="m8 2.6855469v14.0000001l3.132812-3.820313 2.066407 4.986328a1.0001 1.0001 0 1 0 1.847656-.765624l-2.111328-5.095704 4.378906.009766z" fill="none" opacity=".4" stroke="url(#b)" stroke-width="2.695652" transform="matrix(.26173834 0 0 .26173834 .02276 2.417947)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/autocorrectdlg.svg b/icon-themes/elementary_svg/cmd/32/autocorrectdlg.svg
new file mode 100644
index 000000000..95640fb3b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/autocorrectdlg.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="translate(-10.326035 -1.113599)" gradientUnits="userSpaceOnUse" x1="19.641384" x2="18.307932" xlink:href="#f" y1="10.680231" y2="24.120974"/><linearGradient id="b" gradientTransform="matrix(-1 0 0 1 23.817493 8.909117)" gradientUnits="userSpaceOnUse" x1=".655513" x2="14.727656" xlink:href="#c" y1="11.822087" y2="1.32404"/><linearGradient id="c"><stop offset="0" stop-color="#fff3cb"/><stop offset=".26238" stop-color="#fdde76"/><stop offset=".66093999" stop-color="#f9c440"/><stop offset="1" stop-color="#e48b20"/></linearGradient><radialGradient id="d" cx="32.5" cy="16.5625" gradientTransform="matrix(.13600338 .32887282 -.25782279 .11298813 11.149645 -7.537857)" gradientUnits="userSpaceOnUse" r="14.4375" xlink:href="#c"/><filter id="e" color-interpolation-filters="sRGB" height="1.324258" width="1.386852" x="-.193426" y="-.162129"><feGaussianBlur stdDeviation=".67849208"/></filter><linearGradient id="f" gradientTransform="translate(-15.70417 8.40678)" gradientUnits="userSpaceOnUse" x1="11" x2="12" y1="-4" y2="21"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><linearGradient id="g" gradientTransform="matrix(1.343585 0 0 1.3231532 19.499794 10.322545)" gradientUnits="userSpaceOnUse" x1="6.946572" x2="7.531537" xlink:href="#f" y1="-3.023074" y2="13.679376"/><path d="m28.5 28.5h-7v-1.78968l1.999999-.710321v-19.999999l-1.999999-.710321v-1.789679h7v1.789679l-2.000001.710321v19.999999l2.000001.710321z" fill="url(#g)" stroke="#000" stroke-linejoin="round" stroke-opacity=".490196"/><path d="m9.4293154 22.74312-.3635978-1.493699h-.0786157q-.3242899.442214-.6485798.766504-.3242899.314463-.7075416.520829-.3832517.206366-.8549461.304636-.4716944.09827-1.0907933.09827-.6780607 0-1.2480248-.19654-.569964-.186712-.9925236-.579791-.4127326-.402905-.6485798-1.00235-.2358472-.609272-.2358472-1.434738 0-1.611622 1.1301012-2.476395 1.1399281-.864773 3.4590922-.943389l1.8081619-.06879v-.67806q0-.658407-.1474045-1.100621-.1375776-.442212-.4127326-.70754-.2653281-.275155-.6682338-.393079-.3930786-.117923-.9040809-.117923-.8156382 0-1.5231798.235847-.6977146.235847-1.3462944.569964l-.6289259-1.346295q.7271956-.393078 1.6214495-.668233.894254-.275155 1.8769506-.275155 1.0023506 0 1.7295461.206366.7370225.196539 1.2087169.638753.4815218.432386.7173688 1.110447.235847.678061.235847 1.641103v7.389879zm-3.2822069-1.248025q.599445 0 1.1104472-.186712.5110023-.186712.884427-.560137.3734248-.383252.5797911-.953216.2161932-.579791.2161932-1.356121v-.97287l-1.4052562.06879q-.884427.03931-1.4838719.196539-.599445.157232-.9630428.442214-.3537708.275155-.5110022.67806-.1572315.393079-.1572315.894254 0 .904081.4716944 1.326641.4815214.422559 1.2578517.422558z" fill="url(#a)" stroke="#000" stroke-opacity=".577519" stroke-width=".750002" transform="matrix(1.4671184 0 0 1.2458956 -.203227 -.079023)"/><g transform="matrix(-1 0 0 1 30.899526 -4.547789)"><path d="m13.842884 10.014586.101562 2.478515 1.595703.835938.5-.28125.01758-1.476563 1.046875.964844 1.410156-.441406-.59375 1.292969.855469 1.205078-1.414062-.164063-.882813 1.185547-.279297-1.396484-.738281-.25-1.5625.580078-.43164 2.539062-1.539063-1.945312-2.546875.375 1.375-2.066406-1.142578-2.304688 2.386719.667969zm5.523437 4.367187.8125.75 1.09375-.34375-.460937 1.00586.664062.933593-1.097656-.126953-.683594.919922-.216797-1.083984-1.08789-.365235.96289-.541015zm-3.71289.892578 1.183593 1.089844 1.595703-.498047-.671875 1.462891.964844 1.361328-1.597656-.185547-.996094 1.339844-.316406-1.578125-1.583984-.533203 1.404296-.789063zm6.220703 1.585938.296875 1.119141 1.158203.3125-.970703.626953.06055 1.199218-.896485-.730468-1.123047.429687.417969-1.080078-.753906-.933594 1.154297.06445z" fill="url(#b)"/><path d="m13.263114 9.769977c-2.055779.900922-4.601427-.494534-5.685864-3.116837-1.084439-2.622304-.297012-5.478444 1.758767-6.37936679 2.055778-.9009236 4.601426.4945301 5.685864 3.11683479 1.084439 2.622304.297012 5.478445-1.758767 6.379369z" fill="url(#d)" filter="url(#e)" opacity=".483" transform="matrix(-1 0 0 1 23.817493 8.909117)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/autoformat.svg b/icon-themes/elementary_svg/cmd/32/autoformat.svg
new file mode 100644
index 000000000..654bda713
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/autoformat.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="23.334999" cy="41.636002" gradientTransform="matrix(.25725 0 0 .076 .347 291.587)" gradientUnits="userSpaceOnUse" r="22.627001" xlink:href="#a"/><linearGradient id="c" gradientTransform="matrix(.26458 0 0 .26474 .46 283.77)" gradientUnits="userSpaceOnUse" x1="28.059" x2="33.437" y1="18.868" y2="23.743"><stop offset="0" stop-color="#6e3d09"/><stop offset=".242" stop-color="#ea8113"/><stop offset=".621" stop-color="#5c3307"/><stop offset="1" stop-color="#e07c12"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.26458 0 0 .26474 .46 283.77)" gradientUnits="userSpaceOnUse" x1="19.395" x2="23.108999" y1="30.000999" y2="33.438999"><stop offset="0" stop-color="#bdbdbd"/><stop offset=".333" stop-color="#e2e2e2"/><stop offset=".667" stop-color="#a3a3a3"/><stop offset="1" stop-color="#ddd"/></linearGradient><filter id="e" height="1.306" width="1.198" x="-.099" y="-.153"><feGaussianBlur stdDeviation=".52"/></filter><radialGradient id="f" cx="15.415" cy="35.356998" gradientTransform="matrix(.26317 0 0 .2566 .28 284.292)" gradientUnits="userSpaceOnUse" r="7.579"><stop offset="0" stop-color="#561300"/><stop offset=".5" stop-color="#922d12"/><stop offset="1" stop-color="#fd68ff"/></radialGradient><linearGradient id="g" gradientTransform="matrix(.2255 0 0 .22563 1.05 285.242)" gradientUnits="userSpaceOnUse" x1="13.236" x2="7.752" y1="37.751999" y2="42.282001"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="h" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#s" y1="2" y2="5.000003"/><linearGradient id="i" gradientTransform="matrix(-.26458332 0 0 .26458332 7.408334 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#s" y1="2" y2="5.000003"/><linearGradient id="j" gradientTransform="matrix(-.26458332 0 0 .26458332 5.55625 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#s" y1="2" y2="5.000003"/><linearGradient id="k" gradientTransform="matrix(-.26458332 0 0 .26458332 3.704167 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#s" y1="2" y2="5.000003"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="15.5" x2="15.5" y1="1.5" y2="7.5"><stop offset="0" stop-color="#d4d4d4"/><stop offset="1" stop-color="#abacae"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.26458332 0 0 .26458332 1.058332 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#s" y1="2" y2="5.000003"/><linearGradient id="n" gradientTransform="matrix(.13229166 0 0 .06614583 -1.322965 1.058285)" gradientUnits="userSpaceOnUse" x1="41.000362" x2="41.000362" xlink:href="#o" y1="16.000725" y2="20.000727"/><linearGradient id="o" xlink:href="#a"/><linearGradient id="p" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="q" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.439577 25.98059)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#o"/><radialGradient id="r" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 21.560423 25.98059)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#o"/><linearGradient id="s" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" y1="2" y2="5.000003"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="t" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#s" y1="2" y2="5.000003"/><linearGradient id="u" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#s" y1="2" y2="5.000003"/><linearGradient id="v" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#s" y1="2" y2="5.000003"/><linearGradient id="w" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#s" y1="2" y2="4.000013"/><linearGradient id="x" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#s" y1="2" y2="5.000003"/><linearGradient id="y" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#s" y1="2" y2="5.000003"/><linearGradient id="z" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#s" y1="2" y2="5.000003"/><linearGradient id="A" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#s" y1="2" y2="5.000003"/><linearGradient id="B" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#s" y1="2" y2="4.000013"/><linearGradient id="C" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#s" y1="2" y2="5.000003"/><linearGradient id="D" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#s" y1="2" y2="5.000003"/><linearGradient id="E" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#s" y1="2" y2="5.000003"/><linearGradient id="F" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#s" y1="2" y2="5.000003"/><linearGradient id="G" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#s" y1="2" y2="4.000013"/><linearGradient id="H" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#s" y1="2" y2="5.000003"/><linearGradient id="I" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#s" y1="2" y2="5.000003"/><linearGradient id="J" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#s" y1="2" y2="5.000003"/><linearGradient id="K" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#s" y1="2" y2="5.000003"/><linearGradient id="L" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#s" y1="2" y2="4.000013"/><linearGradient id="M" gradientTransform="matrix(.1573294 0 0 .1586627 -8.008007 -.016355)" gradientUnits="userSpaceOnUse" x1="24.833029" x2="24.833029" y1="2.604455" y2="51.798176"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="matrix(.26458333 0 0 .26458333 -.529167 .264583)"><path d="m5.0000001 29h26.0000009v2h-26.0000009z" fill="url(#p)" opacity=".15"/><path d="m5.0000001 29.000111v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#q)" opacity=".15"/><path d="m31.000001 29.000111v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#r)" opacity=".15"/></g><rect fill="url(#M)" height="7.672933" rx=".396875" ry=".396891" stroke-width="1.3333" transform="scale(-1 1)" width="7.14375" x="-7.805209" y=".396859"/><path d="m3.9980469 1c-1.1064402 0-1.9980469.8919999-1.9980469 2v26c0 1.108.8916067 2 1.9980469 2h24.0039061c1.10644 0 1.998047-.892 1.998047-2v-26c0-1.1080001-.891607-2-1.998047-2zm.5019531 1h3.4882812v5h-4.9882812v-3.5c0-.8310001.6690009-1.5 1.5-1.5zm4.4960938 0h5.9960942v5h-5.992188v.9707031h-.0039062zm7.0039062 0h5.998047v5h-5.998047zm7.005859 0h4.494141c.830999 0 1.5.6689999 1.5 1.5v3.5h-5.994141zm-14.005859 6h5.998047l.001953 5.001953h-5.9980469zm7.005859 0h5.996094l-.001953 5h-6zm7.003907 0h5.990234v5h-6zm-20.009766.0019531h4.9921875l.0019531 4.9999999h-4.9882812zm0 5.9980469 4.9941406.033203-.0019531 4.933594h-4.9882813v.033203h-.0039062zm6.0019531 0h5.9980469v5h-6zm6.9980469 0h6v5h-6zm7 0h6v5h-5.994141zm-14 6h6v5l-6-.007812zm7 0h6v5h-6zm13 0v4.996094h-5.996094v1.007812h5.996094v2.496094c0 .207749-.04148.404407-.117188.583984v.001954c-.227485.537838-.760176.914062-1.382812.914062h-4.5l.003906-9.992188zm-26 .001953h4.9921875v4.990235l-4.9921875.009765zm0 5.998047h5v4h-3.5c-.8309991 0-1.5-.669-1.5-1.5zm6 0h6v4h-6zm7 0 6 .007812-.007812 3.992188h-5.992188z" opacity=".3" transform="scale(.26458333)"/><g fill="none" stroke-width=".264583"><path d="m3.8364584 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#h)"/><path d="m3.8364583 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#t)"/><path d="m3.8364583.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#u)"/><path d="m3.8364583 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#v)"/><path d="m3.8364583 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#w)"/><path d="m5.6885416 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#x)"/><path d="m5.6885415 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#y)"/><path d="m5.6885415.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#z)"/><path d="m5.6885415 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#A)"/><path d="m5.6885415 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#B)"/><path d="m7.540625 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#C)"/><path d="m7.5406249 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#D)"/><path d="m7.5406249.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#E)"/><path d="m7.5406249 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#F)"/><path d="m7.5406249 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#G)"/><path d="m1.9843751 3.8364616h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#H)"/><path d="m1.984375 2.2489583h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#I)"/><path d="m1.984375.66145834h-1.05833333l-.0000002 1.05833066h1.05833353z" stroke="url(#J)"/><path d="m1.984375 5.4239584h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#K)"/><path d="m1.984375 7.0114584h-1.05833333l-.0000002.79375h1.05833353z" stroke="url(#L)"/></g><path d="m4 1.5c-.831 0-1.5.6689665-1.5 1.5v4.5h27v-4.5c0-.8310335-.669-1.5-1.5-1.5z" fill="url(#l)" stroke-width="5.039244" transform="scale(.26458333)"/><path d="m3.9980469 1c-1.1064402 0-1.9980469.8919999-1.9980469 2v5h7 5.998047 1.007812 5.996094 1.007813 5.990234 1v-5c0-1.1080001-.891607-2-1.998047-2zm.5019531 1h3.4882812v5h-4.9882812v-3.5c0-.8310001.6690009-1.5 1.5-1.5zm4.4960938 0h5.9960942v5h-5.992188v.9707031h-.0039062zm7.0039062 0h5.998047v5h-5.998047zm7.005859 0h4.494141c.830999 0 1.5.6689999 1.5 1.5v3.5h-5.994141z" fill="#555761" fill-opacity=".501961" transform="scale(.26458333)"/><g stroke-width=".264583"><g fill="none"><path d="m3.8364583.66145843h-1.3229165l-.0000002 1.05833057h1.3229167z" opacity=".8" stroke="url(#k)"/><path d="m5.6885414.66145843h-1.3229164l-.0000003 1.05833057h1.3229167z" opacity=".8" stroke="url(#j)"/><path d="m7.540625.92604167c0-.13229167-.1116211-.26458333-.2645833-.26458333l-1.0583333.00000009-.0000003 1.05833057h1.3229167z" opacity=".8" stroke="url(#i)"/><path d="m.92604113.92604167c0-.13229167.11162107-.26458333.26458327-.26458333h.7937506l.0000003 1.05833056-1.05833397.0000001z" opacity=".8" stroke="url(#m)"/></g><path d="m.52916667 2.1166667 7.40828523-.0000482v.2645833l-7.40828523.0000482z" fill="url(#n)" opacity=".15"/></g><path d="m12.17 294.75c0 .95-2.605 1.72-5.82 1.72s-5.82-.77-5.82-1.72 2.605-1.72 5.82-1.72 5.82.77 5.82 1.72z" fill="url(#b)" fill-rule="evenodd" opacity=".3" transform="matrix(.72162 0 0 .72162 .97 -204.683)"/><path d="m6.692 290.228 1.076 1.006c.857-.842 1.896-2.213 2.78-3.466l.122-1.826c-1.206 1.262-2.957 3.113-3.978 4.286z" fill="url(#c)" stroke="#673907" stroke-linecap="round" stroke-width=".367" transform="matrix(.72162 0 0 .72162 .97 -204.683)"/><path d="m4.68 292.935.596.512 2.247-1.95.072-.187.29-.005c-.116-.413-.778-1.16-1.274-1.16l.022.288-.177.1-1.774 2.402z" fill="url(#d)" stroke="#787a75" stroke-linecap="round" stroke-width=".367" transform="matrix(.72162 0 0 .72162 .97 -204.683)"/><path d="m5.8 40.945c6.605 0 11.618.787 12.567-4.02.765-3.876-4.56-5.733-7.2-2.274-2.54 3.334-5.367 6.295-5.367 6.295z" filter="url(#e)" opacity=".5" transform="matrix(.19093 0 0 .19093 1.353 .512)"/><path d="m1.958 295.03c1.748 0 3.074.208 3.325-1.065.202-1.025-1.207-1.516-1.905-.6-.672.88-1.42 1.665-1.42 1.665z" fill="url(#f)" transform="matrix(.72162 0 0 .72162 .97 -204.683)"/><path d="m4.204 7.075c0 .112-.09.203-.203.203-.11 0-.203-.09-.202-.203 0-.113.09-.204.203-.204s.204.092.204.205z" fill="#fff" opacity=".528"/><path d="m6.106 5.216c0 .104-.084.188-.188.188s-.188-.084-.188-.188.084-.188.188-.188.188.084.188.188z" fill="#fff" opacity=".6"/><path d="m5.664 5.48-1.014 1.172" style="opacity:.6;fill:none;stroke:#fff;stroke-width:.191229;stroke-linecap:round;stroke-linejoin:round"/><path d="m2.305 294.856s.884-.435 1.26-1.082c.134-.23.436-.033.25.195-.4.49-1.51.886-1.51.886z" fill="url(#g)" opacity=".428" transform="matrix(.72162 0 0 .72162 .97 -204.683)"/><path d="m9.788.795c0 .032-.025.057-.056.057-.032 0-.057-.025-.057-.057 0-.03.025-.057.057-.057.03 0 .056.026.056.057z" fill="#fff" opacity=".533"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/autooutline.svg b/icon-themes/elementary_svg/cmd/32/autooutline.svg
new file mode 100644
index 000000000..b8316563b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/autooutline.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666668" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="5.118264" x2=".442911" y1="2.027057" y2="4.052349"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="6.703" cy="73.615997" gradientTransform="matrix(.58564462 0 0 .12811125 .372269 -1.763448)" gradientUnits="userSpaceOnUse" r="7.228"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1=".263701" x2="5.227977" xlink:href="#d" y1="4.618203" y2=".914752"/><linearGradient id="d"><stop offset="0" stop-color="#fff3cb"/><stop offset=".262" stop-color="#fdde76"/><stop offset=".661" stop-color="#f9c440"/><stop offset="1" stop-color="#e48b20"/></linearGradient><radialGradient id="e" cx="32.5" cy="16.563" gradientTransform="matrix(.136 .32887 -.25782 .113 11.15 .462)" gradientUnits="userSpaceOnUse" r="14.438" xlink:href="#d"/><filter id="f" color-interpolation-filters="sRGB" height="1.324" width="1.387" x="-.193" y="-.162"><feGaussianBlur stdDeviation=".678"/></filter><linearGradient id="g" gradientTransform="matrix(.26726 0 0 1.15755 9.316 -10.704)" gradientUnits="userSpaceOnUse" x1="-32.957001" x2="-25.474001" y1="27.389" y2="27.389"><stop offset="0" stop-color="#2e3436"/><stop offset=".644" stop-color="#888a85"/><stop offset="1" stop-color="#555753"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.77602 .23906 -.31605 .56748 -20.168 4.55)" gradientUnits="userSpaceOnUse" x1="27.528" x2="30.42" y1="4.167" y2="2.949"><stop offset="0" stop-color="#eeeeec"/><stop offset=".789" stop-color="#fff"/><stop offset="1" stop-color="#eeeeec"/></linearGradient><linearGradient id="i" gradientTransform="translate(0 -1.058332)" gradientUnits="userSpaceOnUse" x1="7.276042" x2="7.276042" xlink:href="#m" y1="1.719791" y2="8.017164"/><linearGradient id="j" gradientTransform="translate(0 -1.058334)" gradientUnits="userSpaceOnUse" x1="6.614584" x2="6.614584" xlink:href="#m" y1="1.190625" y2="7.429696"/><linearGradient id="k" gradientTransform="translate(-.000107 .132599)" gradientUnits="userSpaceOnUse" x1="7.276147" x2="7.276147" xlink:href="#m" y1=".795334" y2="7.672609"/><linearGradient id="l" gradientTransform="translate(0 -2.645833)" gradientUnits="userSpaceOnUse" x1="7.276042" x2="7.276042" xlink:href="#m" y1="1.719791" y2="8.017164"/><linearGradient id="m" gradientTransform="matrix(.15725294 0 0 .15873294 .458666 -.007635)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g stroke="#000" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".316176" stroke-width=".264583"><path d="m5.9531255 4.1010415h1.852083v1.322917h-1.852083z" fill="url(#l)"/><path d="m5.9531255 2.5135415h1.852083v1.322917h-1.852083z" fill="url(#j)"/><path d="m5.9531251.92604146h1.852083v1.32291704h-1.852083z" fill="url(#k)"/><path d="m5.9531251 5.6885416h1.852083v1.322917h-1.852083z" fill="url(#i)"/></g><g transform="matrix(-1 0 0 1 8.466667 0)"><g stroke-width=".264583"><path d="m-.04312708 3.6068c4.59105008.2910417 1.69783128-2.3592895 5.24562918-2.4436916l.8916459 1.8732499c-1.61925-.7548561-2.7267959 3.1234063-6.15844175.8440209z" fill="url(#a)" fill-rule="evenodd" opacity=".444"/><path d="m8.5309604 7.667625c0 .511175-1.8954749.9260416-4.2333333.9260416-2.3381229 0-4.23333335-.4148666-4.23333335-.9260416 0-.5117042 1.89521045-.9260417 4.23333335-.9260417 2.3378584 0 4.2333333.4143375 4.2333333.9260417z" fill="url(#b)" opacity=".2"/><path d="m3.5507084.83767089-.0354542.87418341-.5630333.2950104-.1764771-.0992188-.0058208-.5212291-.369623.3413125-.4974166-.1561042.20955.4564063-.301625.4251854.498475-.058208.3116791.4185708.098425-.4926541.26035-.088371.5513917.2047873.1521354.8956144.5431896-.6860645.898525.1322916-.4852458-.7291915.4029604-.8130646-.8421688.2354792zm-1.9478625 1.54093341-.2868084.2645832-.3857625-.1217083.1627188.3545416-.23442089.3296709.38735009-.0449792.2407708.3246437.0767292-.3823229.3836458-.1288521-.3394604-.1905zm1.3096875.314854-.4175125.3836459-.5635625-.1756834.2373312.5159375-.3402541.4802188.5635625-.0653521.3518958.4725458.111125-.5566833.5590646-.1878542-.4953-.2786062zm-2.19445423.5590646-.104775.3947583-.40851667.1103313.34237083.2211917-.02116666.4233333.31617708-.2579688.39608125.1516063-.1476375-.381.2659063-.3294063-.40745835.0230188z" fill="url(#c)"/></g><path d="m13.263 17.77c-2.056.9-4.6-.495-5.686-3.117-1.084-2.622-.297-5.478 1.76-6.38 2.055-.9 4.6.495 5.685 3.118 1.084 2.623.297 5.48-1.76 6.38z" fill="url(#e)" filter="url(#f)" opacity=".483" transform="matrix(.3527769 0 0 .3527769 .032279 -2.374635)"/><g transform="matrix(.37336148 -.21556133 .18240375 .31593896 1.128977 -1.621102)"><path d="m.5 18v12.438c0 .58.297 1.062.667 1.062h.666c.37 0 .667-.48.667-1.063v-12.437z" fill="url(#g)" fill-rule="evenodd"/><rect fill="none" height="21" opacity=".3" rx=".749" ry=".929" stroke="#000" stroke-width=".667" width="2" x=".5" y="10.5"/><path d="m1.167 10.5c-.37 0-.667.48-.667 1.063v6.437h2v-6.438c0-.58-.297-1.062-.667-1.062z" fill="url(#h)" fill-rule="evenodd" opacity=".9"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/autoredactdoc.svg b/icon-themes/elementary_svg/cmd/32/autoredactdoc.svg
new file mode 100644
index 000000000..5c3e3815a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/autoredactdoc.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="5.118264" x2=".442911" y1="2.027057" y2="4.052349"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="6.703" cy="73.615997" gradientTransform="matrix(.58564462 0 0 .12811125 .372269 -1.763448)" gradientUnits="userSpaceOnUse" r="7.228" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1=".263701" x2="5.227977" xlink:href="#e" y1="4.618203" y2=".914752"/><linearGradient id="e"><stop offset="0" stop-color="#fff3cb"/><stop offset=".262" stop-color="#fdde76"/><stop offset=".661" stop-color="#f9c440"/><stop offset="1" stop-color="#e48b20"/></linearGradient><radialGradient id="f" cx="32.5" cy="16.563" gradientTransform="matrix(.136 .32887 -.25782 .113 11.15 .462)" gradientUnits="userSpaceOnUse" r="14.438" xlink:href="#e"/><filter id="g" color-interpolation-filters="sRGB" height="1.324" width="1.387" x="-.193" y="-.162"><feGaussianBlur stdDeviation=".678"/></filter><linearGradient id="h" gradientTransform="matrix(.26726 0 0 1.15755 9.316 -10.704)" gradientUnits="userSpaceOnUse" x1="-32.957001" x2="-25.474001" y1="27.389" y2="27.389"><stop offset="0" stop-color="#2e3436"/><stop offset=".644" stop-color="#888a85"/><stop offset="1" stop-color="#555753"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.77602 .23906 -.31605 .56748 -20.168 4.55)" gradientUnits="userSpaceOnUse" x1="27.528" x2="30.42" y1="4.167" y2="2.949"><stop offset="0" stop-color="#eeeeec"/><stop offset=".789" stop-color="#fff"/><stop offset="1" stop-color="#eeeeec"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="23.999926" x2="23.999926" y1="6.185098" y2="41.814728"><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="k" gradientTransform="matrix(.6571413 0 0 .63012228 -1.771393 -1.089605)" 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><radialGradient id="l" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 15.610472 25.980621)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><radialGradient id="m" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 12.389605 25.980621)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="n" gradientTransform="matrix(.04576928 0 0 .00823529 -2.542285 25.980604)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="o" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><path d="m2.950028 29.000056h22.100021v2h-22.100021z" fill="url(#n)" opacity=".15"/><path d="m2.9500277 29.000142v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#m)" opacity=".15"/><path d="m25.05005 29.000142v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#l)" opacity=".15"/><path d="m2.5.5c5.2704667 0 22.999972.001854 22.999972.001854l.000028 28.998146s-15.333333 0-23 0c0-9.666666 0-19.333331 0-28.99999575z" fill="url(#k)" stroke-width="1.040573"/><path d="m7.000039 16.000055h8v4h-8z" fill="#7a7a7a"/><g fill="none" stroke-linejoin="round" transform="translate(-1.999961 .000056)"><path d="m26.5 28.5h-21v-27h21z" stroke="url(#j)" stroke-linecap="round"/><path d="m4.499961.499944c5.27048 0 23.000054.002 23.000054.002l.000024 28.998112s-15.333385 0-23.000078 0c0-9.666722 0-19.333346 0-28.999956z" stroke="url(#o)" stroke-width=".999922"/></g><g fill="#7a7a7a"><path d="m5.000039 4.000056h11v3h-11z"/><path d="m5.000039 10.000056h3v3h-3z"/><path d="m10.000039 23.000055h13v4h-13z"/></g><g transform="matrix(-3.7795276 0 0 3.7795276 32.000002 0)"><g stroke-width=".264583"><path d="m-.04312708 3.6068c4.59105008.2910417 1.69783128-2.3592895 5.24562918-2.4436916l.8916459 1.8732499c-1.61925-.7548561-2.7267959 3.1234063-6.15844175.8440209z" fill="url(#a)" fill-rule="evenodd" opacity=".444"/><path d="m8.5309604 7.667625c0 .511175-1.8954749.9260416-4.2333333.9260416-2.3381229 0-4.23333335-.4148666-4.23333335-.9260416 0-.5117042 1.89521045-.9260417 4.23333335-.9260417 2.3378584 0 4.2333333.4143375 4.2333333.9260417z" fill="url(#b)" opacity=".2"/><path d="m3.5507084.83767089-.0354542.87418341-.5630333.2950104-.1764771-.0992188-.0058208-.5212291-.369623.3413125-.4974166-.1561042.20955.4564063-.301625.4251854.498475-.058208.3116791.4185708.098425-.4926541.26035-.088371.5513917.2047873.1521354.8956144.5431896-.6860645.898525.1322916-.4852458-.7291915.4029604-.8130646-.8421688.2354792zm-1.9478625 1.54093341-.2868084.2645832-.3857625-.1217083.1627188.3545416-.23442089.3296709.38735009-.0449792.2407708.3246437.0767292-.3823229.3836458-.1288521-.3394604-.1905zm1.3096875.314854-.4175125.3836459-.5635625-.1756834.2373312.5159375-.3402541.4802188.5635625-.0653521.3518958.4725458.111125-.5566833.5590646-.1878542-.4953-.2786062zm-2.19445423.5590646-.104775.3947583-.40851667.1103313.34237083.2211917-.02116666.4233333.31617708-.2579688.39608125.1516063-.1476375-.381.2659063-.3294063-.40745835.0230188z" fill="url(#d)"/></g><path d="m13.263 17.77c-2.056.9-4.6-.495-5.686-3.117-1.084-2.622-.297-5.478 1.76-6.38 2.055-.9 4.6.495 5.685 3.118 1.084 2.623.297 5.48-1.76 6.38z" fill="url(#f)" filter="url(#g)" opacity=".483" transform="matrix(.3527769 0 0 .3527769 .032279 -2.374635)"/><g transform="matrix(.37336148 -.21556133 .18240375 .31593896 1.128977 -1.621102)"><path d="m.5 18v12.438c0 .58.297 1.062.667 1.062h.666c.37 0 .667-.48.667-1.063v-12.437z" fill="url(#h)" fill-rule="evenodd"/><rect fill="none" height="21" opacity=".3" rx=".749" ry=".929" stroke="#000" stroke-width=".667" width="2" x=".5" y="10.5"/><path d="m1.167 10.5c-.37 0-.667.48-.667 1.063v6.437h2v-6.438c0-.58-.297-1.062-.667-1.062z" fill="url(#i)" fill-rule="evenodd" opacity=".9"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/autosum.svg b/icon-themes/elementary_svg/cmd/32/autosum.svg
new file mode 100644
index 000000000..3938fc87e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/autosum.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.31702 0 0 1.44702 -1.05 -.38)" gradientUnits="userSpaceOnUse" x1="13.627" x2="12.578" y2="19.08"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="b" cx="22.571" cy="30.857" gradientTransform="matrix(.9415 0 0 .18066 -5.25 22.888)" gradientUnits="userSpaceOnUse" r="15.571"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><ellipse cx="16" cy="28.462" fill="url(#b)" opacity=".2" rx="14.66" ry="2.813"/><path d="m18.445 14.73-6.102 7.877h11.74v3.848h-16.859v-3.517l6.267-8.208-5.336-6.796v-3.397h15.38v3.848h-10.07z" fill="url(#a)" stroke="#000" stroke-linejoin="round" stroke-opacity=".49"/><path d="m8.156 4.537v1h15.38v-1h-15.381zm5.31 4.848 4.59 5.85.39-.505-4.196-5.345h-.785zm-.36 5.853-5.88 7.7v1l6.266-8.208-.387-.492zm.01 7.37-.774 1h11.74v-1h-10.965z" fill="#fff" opacity=".1"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/avmediaplayer.svg b/icon-themes/elementary_svg/cmd/32/avmediaplayer.svg
new file mode 100644
index 000000000..0716d8941
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/avmediaplayer.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="#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"><stop offset="0" stop-opacity=".272059"/><stop offset="1" stop-opacity=".367647"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="23" x2="23" xlink:href="#a" y1="4.000001" y2="20.000001"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="21.20357" x2="21.20357" y1="5.106225" y2="18.996907"><stop offset="0" stop-color="#fff5ef"/><stop offset="1" stop-color="#fef8dd"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.45945947 0 0 .48648663 .97296 7.8244)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" xlink:href="#a" y1="6.527621" y2="41.472054"/><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238809 25.98055)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><radialGradient id="g" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.76123 25.98055)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><linearGradient id="h" gradientTransform="matrix(.0352071 0 0 .0082353 -.72483 25.98054)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="23.932209" x2="23.932209" y1="2.412084" y2="21.493765"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="5.369091" y2="40.668579"><stop offset="0" stop-color="#8cd5ff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><path d="m5.50002 9.49997h13v20h-13z" fill="url(#j)"/><path d="m3.50002 29h16.999998v2h-16.999998z" fill="url(#h)" opacity=".15"/><path d="m3.5000205 29.00008v1.99989c-.62047.004-1.5-.44808-1.5-1.00008s.6924-.99981 1.5-.99981z" fill="url(#g)" opacity=".15"/><path d="m20.500019 29.00008v1.99989c.62047.004 1.5-.44808 1.5-1.00008s-.6924-.99981-1.5-.99981z" fill="url(#f)" opacity=".15"/><path d="m2.4999894 8.9999997c-.2761309.0000276-.4999724.2238691-.5.5v20.0000003c.0000276.276131.2238691.499972.5.5h2.5 13.9999996 2.5c.276131-.000028.499972-.223869.5-.5v-20.0000003c-.000028-.2761309-.223869-.4999724-.5-.5h-2.5-13.9999996zm.5 1h2v1.0000003h-2zm3 0h11.9999996v19.0000003h-11.9999996zm12.9999996 0h2v1.0000003h-2zm-15.9999996 3.0000003h2v1h-2zm15.9999996 0h2v1h-2zm-15.9999996 3h2v1h-2zm15.9999996 0h2v1h-2zm-15.9999996 3h2v1h-2zm15.9999996 0h2v1h-2zm-15.9999996 3h2v1h-2zm15.9999996 0h2v1h-2zm-15.9999996 3h2v1h-2zm15.9999996 0h2v1h-2zm-15.9999996 3h2v1h-2zm15.9999996 0h2v1h-2z" opacity=".7"/><g fill="none"><path d="m6.5000205 19.499969h10.9995185" display="block" opacity=".7" stroke="#000" stroke-linecap="square" stroke-linejoin="round"/><path d="m6.5000205 20.5h10.9995185" display="block" opacity=".3" stroke="#fff" stroke-linecap="square" stroke-linejoin="round"/><path d="m3.50002 10.500061h17v18.000002h-17z" opacity=".3" stroke="url(#e)" stroke-linecap="round"/></g><path d="m18.999989 28h2v1h-2zm0-3h2v1h-2zm0-3h2v1h-2zm-15.9999996 6h2v1h-2zm0-3h2v1h-2zm0-3h2v1h-2zm0-3h2v1h-2zm0-3h2v1h-2zm0-3h2v1h-2zm0-3.0000003h2v1.0000003h-2z" fill="#e6e6e6" opacity=".3"/><path d="m11.0625 2c-1.1232912 0-2.0625.939209-2.0625 2.0625v17.875c0 1.123291.939209 2.0625 2.0625 2.0625h17.875c1.123291 0 2.0625-.939209 2.0625-2.0625v-17.875c0-1.123291-.939209-2.0625-2.0625-2.0625z" opacity=".05"/><rect height="20" opacity=".15" rx="1.052632" width="20" x="10" y="3"/><rect fill="url(#i)" height="19.000002" rx="1" width="19.000002" x="10.499999" y="2.499998"/><path d="m20.41963 6.0044313c-.45272-.0528-.51541.32941-.46825.6335-.004 3.02598.009 6.0547297-.006 9.0789697-.11057.10409-.32276-.0671-.46364-.0227-1.53471-.0843-3.21152.91838-3.36495 2.36537-.18082 1.15045 1.16833 2.09702 2.37142 1.91809 1.51599-.14497 2.70037-1.52342 2.50272-2.88423.004-2.39597-.009-4.79473.006-7.1889697.10333-.10663.25746.1203997.36632.1315297 1.2191.64992 2.2975 1.72166 2.3703 3.05632.08 1.0429-.27043 2.06339-.66476 3.03021 1.32131-1.46544 1.74429-3.60323.82613-5.33414-.46958-1.0047597-1.52888-1.6239597-2.12148-2.5572197-.43763-.62366-.77069-1.3199-.8749-2.05618-.0858-.15353-.31179-.17223-.47891-.17058z" fill="#ae2109" opacity=".3"/><path d="m20.40625 5.093732v.03125c-.45859-.009-1.0153.243019-1.21875.625-.19116.358894-.15663.626986-.125.875h-.0312c-.004 2.738938.008 5.487569 0 8.21875-.80662.0487-1.59259.273321-2.25.71875-.78197.52982-1.40865 1.355792-1.53125 2.375-.001.01005.001.02117 0 .03125-.13283.938037.34904 1.753894 1 2.25.65043.495704 1.48023.744018 2.34375.625v.03125c1.96107-.187532 3.47817-1.88383 3.28125-3.78125h.0312c.003-1.848279-.002-3.691839 0-5.53125.49741.473349.87548 1.029658.90625 1.59375.0616.803709-.2144 1.69492-.59375 2.625a.89826631.89826631 0 0 0 1.5.9375c1.53809-1.705865 2.0925-4.212065 1-6.3125-.003-.0063-.0283.0062-.0312 0-.004-.0086.004-.0227 0-.03125-.63292-1.316093-1.73172-1.956422-2.15625-2.625a.89826631.89826631 0 0 0 0-.0625c-.38667-.551036-.6724-1.076716-.75-1.625a.89826631.89826631 0 0 0 -.0938-.3125c-.20758-.371445-.53007-.496818-.75-.5625-.18007-.05378-.30584-.0594-.4375-.0625-.0108-.000254-.0207-.03115-.0312-.03125-.0179-.000168-.0452-.000171-.0625 0zm-.53125 9.75c.1131.0045.11743.03853.0937.03125-.009-.0029-.13295.01254-.15625 0 .0167-.0011.0495-.03177.0625-.03125z" fill="#ae2109" opacity=".15"/><path d="m20.41963 5.0049123c-.45272-.0528-.51541.32941-.46825.6335-.004 3.02598.009 6.0547297-.006 9.0789697-.11057.10409-.32276-.0671-.46364-.0227-1.53471-.0843-3.21152.91838-3.36495 2.36537-.18082 1.15045 1.16833 2.09702 2.37142 1.91809 1.51599-.14497 2.70037-1.52342 2.50272-2.88423.004-2.39597-.009-4.79473.006-7.1889697.10333-.10663.25746.1204.36632.13153 1.2191.64992 2.2975 1.7216597 2.3703 3.0563197.08 1.0429-.27043 2.06339-.66476 3.03021 1.32131-1.46544 1.74429-3.60323.82613-5.3341397-.46958-1.00476-1.52888-1.62396-2.12148-2.55722-.43763-.62366-.77069-1.3199-.8749-2.05618-.0858-.15353-.31179-.17223-.47891-.17058z" fill="url(#d)"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m11.50125 3.498746h17v17h-17z" opacity=".5" stroke="url(#c)"/><rect height="19.000002" opacity=".5" rx="1" stroke="#a62100" width="19.000002" x="10.499999" y="2.499998"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/backcolor.svg b/icon-themes/elementary_svg/cmd/32/backcolor.svg
new file mode 100644
index 000000000..a623c1e65
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/backcolor.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.32808333 0 0 .46302091 -1.016 4.398693)" gradientUnits="userSpaceOnUse" x1="3.5" x2="28.5" y1="6" y2="6"><stop offset="0" stop-color="#ff1d1d"/><stop offset=".16829631" stop-color="#ff8a18"/><stop offset=".31939223" stop-color="#ffe92a"/><stop offset=".50751495" stop-color="#91ea3a"/><stop offset=".6893779" stop-color="#1d72e0"/><stop offset=".87265676" stop-color="#a91ec0"/><stop offset="1" stop-color="#ff0b88"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.5369158 0 0 .60920055 -8.189368 5.61212)" gradientUnits="userSpaceOnUse" x1="23.314552" x2="23.915749" y1="1.428383" y2="4.251413"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.19760229 0 0 .21057703 7.891559 -.494594)" gradientUnits="userSpaceOnUse" x1="-17.84359" x2="-17.84359" y1="35.01693" y2="40.042805"><stop offset="0" stop-color="#fff"/><stop offset=".0257705" stop-color="#fff" stop-opacity=".235"/><stop offset=".63202661" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="17.55" x2="21.499" y1="11.109" y2="14.772"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><radialGradient id="e" cx="16.313" cy="20.938" gradientTransform="matrix(1 0 0 .17347 1.5 17.305)" gradientUnits="userSpaceOnUse" r="6.125"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><path d="m.13229167 6.48229v1.85209h8.20208343v-1.85209z" fill="url(#a)"/><g transform="matrix(.35278 0 0 .35278 -1.45151 -1.534476)"><g fill-rule="evenodd"><path d="m13.656 17.594-.75.906 1 1 .844-.656z" fill="#d4d4d4"/><path d="m11.114435 20.474567h2l.791565-.974567-1-1z" fill="#ffe16b"/><path d="m13.5 15 4 4 7-7c.684-.504 0-1 0-1l-3-3s-.496-.576-1 0z" fill="url(#d)"/></g><path d="m13.5 15 4 4 7-7c.612-.504 0-1 0-1l-3-3s-.46-.54-1 0z" fill="none" stroke="#ad5f00" stroke-linejoin="round" stroke-opacity=".552941" stroke-width=".749995"/><path d="m13.5 15v2l2 2h2z" fill="#d4d4d4" fill-rule="evenodd"/><path d="m11.114435 20.474567h2l.791565-.974567-1-1z" fill="none" stroke="#ad5f00" stroke-linejoin="round" stroke-opacity=".552941" stroke-width=".75"/><path d="m13.821253 17.342017-.915253 1.157983 1 1 1.220873-.891168z" fill="none" stroke="#555761" stroke-opacity=".501961" stroke-width=".75"/><ellipse cx="17.813" cy="20.938" fill="url(#e)" opacity=".1" rx="6.125" ry="1.063"/><g fill="none" stroke-width=".75"><path d="m13.5 15v2l2 2h2z" fill="none" stroke="#555761" stroke-linejoin="round" stroke-opacity=".501961"/><g stroke-linecap="round"><path d="m14.462 15.022 6.72-6.498m-7.347 8.722-.006-1.13" fill="none" opacity=".5" stroke="#fff" stroke-width=".749995"/><path d="m17.365 18.04 6.622-6.598m-8.304 7.288 1.25.064" opacity=".1" stroke="#000"/></g></g></g><g fill="none" stroke-linecap="square" stroke-width=".264583"><path d="m.396875 6.7468748h7.672917v1.3229171h-7.672917z" opacity=".6" stroke="url(#c)"/><path d="m.13229167 6.4822917h8.20208333v1.8520833h-8.20208333z" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/backgroundcolor.svg b/icon-themes/elementary_svg/cmd/32/backgroundcolor.svg
new file mode 100644
index 000000000..58e51e145
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/backgroundcolor.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(-.222635 -.373813 .385616 -.215821 26.90433 62.12488)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="80.82019" x2="104.74687" y1="27.165281" y2="27.652287"><stop offset="0" stop-color="#abacae"/><stop offset=".11148844" stop-color="#7e8087"/><stop offset="1" stop-color="#fafafa"/></linearGradient><radialGradient id="b" cx="24.660349" cy="21.21833" gradientTransform="matrix(.50706084 0 0 .50357398 -11.196132 9.96453)" gradientUnits="userSpaceOnUse" r="4.300699"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#9d9d9d"/></radialGradient><linearGradient id="c" gradientTransform="matrix(.99811891 -.06130779 .06130779 .99811891 -204.416519 -207.47049)" gradientUnits="userSpaceOnUse" x1="194.15193" x2="195.83525" y1="235.83804" y2="240.80917"><stop offset="0" stop-color="#cfd1d3"/><stop offset="1" stop-color="#cfd1d3" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="16.015562" x2="16.015562" y1="9.894298" y2="23.044191"><stop offset="0" stop-color="#fff"/><stop offset=".40498418" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74407381" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="matrix(1.1786847 0 0 1.1786847 1.906707 -9.394488)"><g stroke-width=".848403"><path d="m4.14242 14.88559c-.688.27691-1.6253 2.84407.8376 6.99851 2.325 3.92206 4.7067 4.73312 5.342 4.34396.6074-.37206.849-3.11964-1.3109-6.51492-1.7488-2.7491-4.1807-5.10446-4.8687-4.82755z" fill="#555753" stroke="#555761"/><path d="m10.36243 26.15507 11.05542-6.3172c3.26024-3.84976-2.1892-11.92813-6.26592-11.19477l-11.08164 6.18865c4.11624 2.00584 6.45639 7.13135 6.29214 11.32332z" fill="url(#a)" fill-rule="evenodd" stroke="#555761" stroke-linejoin="round" stroke-opacity=".529412"/><g fill="none"><path d="m15.785156 9.5332031c-.215524.00338-.426836.037973-.630859.1015625a.14748209.14748209 0 0 0 -.029297.0117188l-8.9472656 5.0839846a.14748209.14748209 0 0 0 -.00586.253906c1.2309314.778645 2.4644274 2.200989 3.4511719 3.857422 1.0016371 1.681434 1.7260941 3.565531 1.9316411 5.197265a.14748209.14748209 0 0 0 .21875.111329l8.941406-4.951172a.14748209.14748209 0 0 0 .04102-.03516c.548137-.666033.760007-1.537133.712891-2.490234-.04769-.964785-.356144-2.007342-.837891-2.992187-.963849-1.970419-2.612215-3.6916704-4.18164-4.0703129-.223212-.053852-.445067-.081563-.664063-.078125z" stroke="url(#d)"/><path d="m12.380998 15.181743v-4.052622c0-3.1843603-5.0657788-3.1197803-5.0657788.099v2.152462" stroke="#555761" stroke-linecap="round"/></g></g><path d="m3.843811 21.158031c0 1.057036-.8628306 1.913933-1.927186 1.913933-1.06435551 0-1.92718607-.856897-1.92718607-1.913933-.00000056-1.057036.86283016-1.913934 1.92718607-1.913934 1.0643558 0 1.9271865.856898 1.927186 1.913934z" fill="url(#b)" fill-rule="evenodd" stroke="#555761" stroke-linecap="round" stroke-width=".848423" transform="matrix(.86839481 -.49587343 .50413844 .86362286 0 0)"/><path d="m5.24851 27.48359c-2.85243 0-3.74759.85123-3.74759 1.96852 0 .80744.97138 2.02054 5.21476 2.02054h6.99179c3.57873 0 7.31984-.61499 7.31984-2.0132 0-1.35279-3.84445-1.98318-6.92624-1.99083l-1.20865-.003-1.38584.021c-2.35207-.45265-2.08803-2.81647-2.7047-4.71838-1.24071.8305-1.34182 1.89386-1.85735 3.41627-.22756.54895-1.07871 1.31114-1.69602 1.29908z" style="fill:#ffa154;fill-rule:evenodd;stroke:#a62100;stroke-width:1.013156;stroke-linejoin:round;stroke-opacity:.501961"/><path d="m4.2275 16.02426c-.18842.0744-.31331.25519-.31628.45775-.17839 2.4771 1.21465 5.11947 2.88997 6.27212.22591.15904.53798.10483.69702-.12108.15903-.22592.10482-.53798-.12109-.69702-1.2654-.87061-2.60531-3.37448-2.46011-5.39057.0213-.17673-.0529-.35148-.19491-.45883s-.33039-.1311-.4946-.0624z" fill="url(#c)"/><circle cx="-28.711163" cy="3.474029" fill="#fff" r=".947213" transform="rotate(-90)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/backward.svg b/icon-themes/elementary_svg/cmd/32/backward.svg
new file mode 100644
index 000000000..e3c0742e1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/backward.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(.71627 0 0 .7691 1.397 -29.832)" gradientUnits="userSpaceOnUse" x1="33.06" x2="33.018" y1="46.71" y2="62.913"><stop offset="0" stop-color="#fff"/><stop offset=".233" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 -1.33333 -1.33333 0 38.55 36.83)" gradientUnits="userSpaceOnUse" x1="23.176" x2="10.566" y1="11.581" y2="11.979"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><radialGradient id="c" cx="24.837" cy="36.421" gradientTransform="matrix(-.36797 0 0 .39444 32.308 -2.697)" gradientUnits="userSpaceOnUse" r="15.645"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientTransform="matrix(1.86666 0 0 2 .562 14.497)" gradientUnits="userSpaceOnUse" x1="7.889" x2="7.889" y1="3.506" y2="5.561"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><path d="m1.495 21.497h28l.004 3.008h-28z" fill="url(#d)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".75" transform="translate(0 -5)"/><path d="m1.995 17.505h27" fill="none" opacity=".3" stroke="#fff" stroke-width="1.006"/><path d="m17.075 11.67c0 3.407 2.914 6.17 6.094 6.17 3.177 0 5.754-2.763 5.754-6.17 0-3.41-2.577-6.172-5.756-6.172-3.18 0-6.095 2.763-6.095 6.17z" fill="url(#c)" fill-rule="evenodd" opacity=".141" transform="translate(0 -5)"/><path d="m15.253 13.498 7.744 9.35 7.75-9.35h-4.245v-8h-7.002v8z" display="block" fill="url(#b)" transform="translate(0 -5)"/><g fill="none"><path d="m22.984 21.175a.417.417 0 0 1 -.308-.15l-4.93-5.928a.417.417 0 0 1 .32-.682h2.35v-7.585a.417.417 0 0 1 .416-.415h4.336a.417.417 0 0 1 .416.416v7.586h2.4a.417.417 0 0 1 .32.684l-4.99 5.926a.417.417 0 0 1 -.33.15z" display="block" opacity=".401" stroke="url(#a)" stroke-miterlimit="7" transform="translate(0 -5)"/><g stroke-linejoin="round"><path d="m15.253 8.498 7.744 9.35 7.75-9.35h-4.245v-8h-7.002v8z" opacity=".5" stroke="#a62100"/><path d="m1.506 24.492h11.99v-2.992h-11.99z" opacity=".5" stroke="#000" stroke-linecap="round" stroke-opacity=".75"/></g></g><path d="m1.984 23.982h11.01v-.99h-11.01z" fill="#fafafa"/><path d="m1.506 14.492h11.99v-2.992h-11.99z" style="opacity:.5;fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.75"/><path d="m1.984 13.982h11.01v-.99h-11.01z" fill="#fafafa"/><path d="m1.506 9.492h11.99v-2.992h-11.99z" style="opacity:.5;fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.75"/><path d="m1.984 8.982h11.01v-.99h-11.01z" fill="#fafafa"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/basicideappear.svg b/icon-themes/elementary_svg/cmd/32/basicideappear.svg
new file mode 100644
index 000000000..30a7c9dd0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/basicideappear.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.233976" x2="15.108646" y1="9.817785" y2="13.871716"><stop offset="0" stop-color="#ad5f00"/><stop offset=".13482948" stop-color="#ffe16b"/><stop offset=".20224422" stop-color="#f9c440"/><stop offset=".26965895" stop-color="#fff394"/><stop offset=".44650277" stop-color="#f9c440"/><stop offset=".57114136" stop-color="#f9c440"/><stop offset=".72038066" stop-color="#ffe16b"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -24.35737 1.938176)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#c" y1="24.989594" y2="30.000141"/><linearGradient id="c"><stop offset="0" stop-color="#565656"/><stop offset=".5" stop-color="#9a9a9a"/><stop offset="1" stop-color="#545454"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -24.540087 2.121789)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#e" y1="24.989594" y2="30.000141"/><linearGradient id="e"><stop offset="0" stop-color="#b1b1b1"/><stop offset=".5" stop-color="#fff"/><stop offset="1" stop-color="#8f8f8f"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -23.72243 1.300123)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#c" y1="24.989594" y2="30.000141"/><linearGradient id="g" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -23.905148 1.483735)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#e" y1="24.989594" y2="30.000141"/><linearGradient id="h" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -23.084421 .658986)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#c" y1="24.989594" y2="30.000141"/><linearGradient id="i" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -23.267138 .8426)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#e" y1="24.989594" y2="30.000141"/><linearGradient id="j" gradientTransform="matrix(.6380091 -.6411367 .8596263 .8553493 -24.599696 2.181687)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="29.056757" y2="26.02973"><stop offset="0" stop-color="#ece5a5"/><stop offset="1" stop-color="#fcfbf2"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="-.194932" x2="8.965093" y1="20.329414" y2="20.329414"><stop offset="0" stop-color="#d48e15"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><radialGradient id="l" cx="65.08" cy="48.19" gradientTransform="matrix(0 .76662 -.834 0 59.57 -42.3)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".262" stop-color="#64baff"/><stop offset=".705" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><linearGradient id="m" gradientTransform="matrix(.5089 0 0 .50895 6.477 4.697)" gradientUnits="userSpaceOnUse" x1="23.080292" x2="17.147552" y1="21.808842" y2="31.433176"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".392" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="15.321" x2="15.321" y1="3" y2="29.045"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="17.036" x2="17.036" y1="2" y2="30.012"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#d2d2d2"/></linearGradient><radialGradient id="p" cx="6.703" cy="73.616" gradientTransform="matrix(2.2135 0 0 .4842 1.164 -7.145)" gradientUnits="userSpaceOnUse" r="7.228"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><path d="m32 28.5c0 1.933-7.164 3.5-16 3.5s-16-1.567-16-3.5 7.164-3.5 16-3.5 16 1.567 16 3.5z" fill="url(#p)" opacity=".2"/><path d="m13.875 2.5c-.75 0-1.375.595-1.375 1.344v1.75c-.473.16-.933.343-1.375.562l-1.22-1.22c-.527-.526-1.375-.526-1.905.001l-3.062 3.033c-.53.528-.53 1.376 0 1.905l1.218 1.22c-.224.45-.4.923-.562 1.405h-1.72c-.748 0-1.374.595-1.374 1.344v4.312c0 .75.626 1.344 1.375 1.344h1.72c.16.482.337.956.56 1.406l-1.217 1.22c-.53.528-.53 1.376 0 1.905l3.062 3.032c.53.53 1.377.53 1.906 0l1.22-1.218c.44.22.9.403 1.374.562v1.75c0 .75.626 1.344 1.375 1.344h4.28c.75 0 1.345-.595 1.345-1.344v-1.75c.482-.162.956-.338 1.406-.562l1.22 1.218c.528.53 1.376.53 1.905 0l3.064-3.03c.53-.53.53-1.378 0-1.907l-1.25-1.25c.22-.442.403-.902.562-1.375h1.75c.75 0 1.344-.595 1.344-1.344v-4.312c0-.75-.595-1.344-1.344-1.344h-1.75c-.16-.473-.343-.933-.562-1.375l1.25-1.25c.53-.53.53-1.377 0-1.906l-3.065-3.034c-.528-.53-1.376-.53-1.905 0l-1.22 1.22c-.45-.225-.923-.4-1.405-.563v-1.75c0-.75-.595-1.344-1.344-1.344z" display="block" fill="url(#o)" stroke="#000" stroke-linejoin="round" stroke-opacity=".278431"/><path d="m13.875 3.5c-.64.14-.28.97-.375 1.447.046.597.012 1.387-.688 1.584-.765.162-1.646 1.02-2.374.314-.506-.426-.888-1.06-1.485-1.335-.54.274-.93.875-1.415 1.284-.654.678-1.377 1.302-1.988 2.014-.038.54.616.81.907 1.212.5.38.917 1.057.504 1.658-.34.66-.388 1.82-1.366 1.822-.658.053-1.37-.114-1.99.1-.222.62-.05 1.344-.104 2.01.018.892-.036 1.793.027 2.682.377.39 1.024.133 1.525.208.638-.094 1.423.122 1.537.86.175.712.93 1.558.254 2.234-.42.5-1.05.88-1.322 1.467.285.6.922.986 1.357 1.494.644.63 1.297 1.297 1.934 1.908.55.04.828-.62 1.237-.92.38-.5 1.06-.917 1.662-.5.65.34 1.788.4 1.788 1.364.056.66-.12 1.38.104 1.995.71.212 1.51.048 2.257.1.814-.015 1.633.03 2.444-.022.378-.363.12-1.01.196-1.498-.055-.578.023-1.325.688-1.51.777-.15 1.668-1.023 2.406-.314.505.426.887 1.06 1.484 1.335.54-.274.93-.875 1.416-1.284.654-.678 1.377-1.302 1.987-2.014.04-.54-.615-.81-.906-1.21-.506-.39-.962-1.074-.533-1.694.342-.65.4-1.788 1.366-1.788.664-.047 1.375.1 2.006-.088.19-.734.04-1.548.088-2.315-.014-.8.03-1.604-.022-2.4-.363-.38-1.01-.12-1.498-.197-.643.09-1.446-.1-1.567-.85-.188-.703-.928-1.542-.257-2.212.436-.463.93-.877 1.33-1.37.026-.542-.62-.807-.916-1.208-.784-.77-1.577-1.572-2.353-2.322-.55-.04-.827.62-1.236.92-.38.5-1.057.916-1.658.503-.66-.34-1.82-.388-1.822-1.366-.047-.664.1-1.375-.088-2.006-.734-.19-1.548-.04-2.315-.088h-2.222z" display="block" fill="none" opacity=".8" stroke="url(#n)" stroke-linejoin="round"/><path d="m12.5 21.5v-11l9 5.5z" fill="url(#l)"/><path d="m12.5 21.5v-11l9 5.5z" fill="none" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/><path d="m13.5 12.278374v7.493914l6.085937-3.772288z" fill="none" opacity=".6" stroke="url(#m)" stroke-width=".992"/><g transform="matrix(.82851861 0 0 .82851861 11.262089 11.39386)"><path d="m3.9957406 16.479538c.4459215-.334616 1.6971047.293067 2.8468883 1.43713 1.1470341 1.141326 1.7514206 2.362602 1.4243802 2.812888-.00124.0017.028135.02504.026864.02673l16.0100409-16.0885263c.406482-.408475-.225083-1.6993061-1.411369-2.8796879-1.186282-1.18038195-2.480279-1.80553552-2.886764-1.39705864z" fill="url(#a)" stroke="#ad5f00" stroke-linejoin="round" stroke-width="1.206973"/><path d="m3.9957406 16.479536c.4459215-.334616 1.697105.293068 2.8468878 1.43713 1.1470339 1.141326 1.7514205 2.362602 1.4243801 2.812888-.00124.0017.028135.02504.026864.02673l11.0255925-11.0796428.03988-.040071c.0013-.00169-.02811-.025017-.02686-.026729.327034-.4502889-.277353-1.6715643-1.424386-2.8128899-1.149783-1.1440621-2.400968-1.771746-2.846889-1.437129l-.03988.04007z" fill="#f9c440" opacity=".6"/><path d="m18.05188 2.3544945c.445921-.3346166 1.697105.2930675 2.846888 1.4371298 1.147033 1.141325 1.75142 2.3626014 1.424379 2.8128865-.0012.00171.02814.025041.02686.02673l1.953903-1.9634813.03988-.040071c.0013-.00169-.02811-.025017-.02686-.02673.327036-.450285-.277352-1.6715616-1.424385-2.8128867-1.149782-1.14406166-2.400965-1.77174678-2.846887-1.43713005l-.03988.0400714-1.953901 1.96348135z" fill="#fe9ab8" opacity=".8" stroke="#de3e80" stroke-linejoin="round" stroke-width="1.206973"/><path d="m15.861791 4.5553174c.44592-.3346171 1.697106.2930672 2.846888 1.4371295 1.147033 1.141325 1.751421 2.3626016 1.424379 2.8128878-.0012.00171.02814.025039.02686.026729l.199378-.2003563c.0013-.00169-.02811-.025017-.02686-.026729.327042-.4502861-.277346-1.671563-1.42438-2.8128866-1.149782-1.1440632-2.400967-1.7717473-2.846887-1.4371304z" fill="url(#b)"/><path d="m15.679073 4.7389302c.445922-.334617 1.697107.2930672 2.846888 1.4371291 1.147035 1.1413256 1.751422 2.3626005 1.42438 2.8128864-.0012.00171.02813.025041.02686.026731l.199377-.2003563c.0013-.00169-.02811-.025018-.02686-.02673.327044-.4502851-.277344-1.6715616-1.424379-2.8128865-1.149782-1.1440622-2.400966-1.771747-2.846889-1.4371299z" fill="url(#d)"/><path d="m16.496731 3.9172644c.445921-.3346173 1.697105.2930665 2.846888 1.4371297 1.147033 1.1413248 1.751421 2.3626003 1.42438 2.8128865-.0012.00171.02813.02504.02686.026729l.199378-.200355c.0013-.00169-.02811-.025017-.02686-.026729.327041-.4502858-.277346-1.6715623-1.424381-2.8128867-1.149782-1.1440629-2.400964-1.7717471-2.846888-1.4371299z" fill="url(#f)"/><path d="m16.314013 4.1008772c.445923-.3346174 1.697107.2930668 2.846888 1.4371289 1.147035 1.1413262 1.751422 2.3626013 1.424381 2.8128873-.0012.00171.02814.02504.02686.02673l.199377-.2003568c.0013-.00169-.02811-.025016-.02686-.026729.327042-.4502853-.277345-1.6715626-1.424379-2.8128856-1.149781-1.1440628-2.400966-1.7717477-2.846889-1.4371302z" fill="url(#g)"/><path d="m17.134741 3.2761275c.44592-.3346167 1.697104.2930671 2.846887 1.4371299 1.147033 1.1413247 1.751421 2.362601 1.42438 2.8128865-.0012.00171.02813.025041.02686.026731l.199376-.200356c.0013-.00169-.02811-.025018-.02686-.02673.327042-.450285-.277346-1.6715621-1.42438-2.8128872-1.14978-1.144062-2.400965-1.7717462-2.846887-1.4371291l-.199377.200355z" fill="url(#h)"/><path d="m16.952024 3.4597401c.445919-.3346173 1.697105.2930673 2.846887 1.4371305 1.147033 1.141324 1.751422 2.3626007 1.424379 2.8128853-.0012.00171.02814.025041.02686.02673l.199378-.2003543c.0013-.00169-.02811-.025019-.02686-.02673.327042-.4502865-.277346-1.6715623-1.424379-2.812887-1.149782-1.1440623-2.400967-1.7717471-2.846888-1.4371292z" fill="url(#i)"/><g fill-rule="evenodd"><g stroke-width="1.206973"><path d="m.92763987 23.761444 7.28373453-2.970838.062055-.06205c.327041-.450289-.2852284-1.67166-1.4322624-2.812988-1.1497829-1.144062-2.3994875-1.768277-2.8454094-1.43366z" fill="url(#j)" stroke="url(#k)"/><path d="m1.7587091 21.789843-.83151613 1.96381 1.98663883-.814434c-.1592262-.190724-.3062182-.384443-.4973904-.574664-.2200911-.218997-.436571-.396687-.6577323-.574712z" fill="#0c0c0c" stroke="#0c0c0c"/></g><path d="m19.705089 18.725266c-.206498-.03213-.367109-.02294-.470359.0068l-13.95021 3.090657-2.5651858.573609-.0757164.013688-2.97818693 2.202665 7.59460443-.114725.0688329-.018439 2.5812476-.569021 13.9433252-3.120442c.417588-.09178-.275333-.626383-1.551043-1.202287-.959077-.429061-1.968631-.766344-2.59272-.860416z" fill="#0c0c0c" opacity=".15" stroke-width="2.294442"/></g></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 000000000..8af19c571
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/basicshapes.block-arc.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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(.23703704 0 0 .0592592 4.466667 16.051852)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#b"/><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.23703704 0 0 .0592592 18.466666 16.051852)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#b"/><linearGradient id="d" gradientTransform="matrix(1.1711695 0 0 1.1711694 -.292731 3.71521)" gradientUnits="userSpaceOnUse" x1="13.006294" x2="13.927343" xlink:href="#e" y1="5.01833" y2="13.700933"/><linearGradient id="e"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="f" gradientTransform="matrix(1.4155965 0 0 1.0981848 1.141736 7.863783)" gradientUnits="userSpaceOnUse" x1="14.028195" x2="13.927343" xlink:href="#e" y1="2.855819" y2="13.700933"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="16.639229" x2="16.759317" y1="10.499164" y2="18.743319"><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><g fill-rule="evenodd" transform="matrix(.3527769 0 0 .3527769 .000011 .13141)"><ellipse cx="5" cy="17" display="block" fill="url(#a)" opacity=".433333" rx="4" ry="1"/><ellipse cx="19" cy="17" display="block" fill="url(#c)" 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(#d)" stroke="#7239b3" stroke-opacity=".501961"/><path d="m16 10.15625c-3.206385-.000079-6.0216184 1.579821-8.0292969 3.681641-2.0076783 2.10182-3.3458052 4.955961-3.3457031 7.46289-.0004005.126733.2482695.199619.375.199219l3.5-.08984.1308594-.21875c.1443336-1.114086 1.0219761-2.827096 2.3535156-4.226566 1.33154-1.399469 3.101682-2.156153 5.015625-2.15625 1.913943.000097 3.684086.756781 5.015625 2.15625 1.331539 1.39947 2.209181 3.11248 2.353516 4.226562l.130859.21875 3.5.089844c.12673.0004.3754-.07249.375-.199219.000101-2.506929-1.338024-5.36107-3.345703-7.46289s-4.822912-3.68172-8.029297-3.681641z" fill="url(#f)" opacity=".5" stroke="url(#g)" stroke-width="1" transform="matrix(.75000188 0 0 .75000188 -.00003 -.372506)"/></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 000000000..2c90b92fe
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/basicshapes.can.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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(.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="b" gradientTransform="matrix(.94967397 0 0 .57566701 2.032112 8.013621)" gradientUnits="userSpaceOnUse" x1=".208334" x2="14.684547" xlink:href="#c" y1="2.485049" y2="14.700246"/><linearGradient id="c"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="14.603814" x2="13.828687" xlink:href="#c" y1="-1.288149" y2="8.474587"/><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><g transform="scale(.26458333)"><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(#a)" opacity=".433333" rx="8.098211" ry="1.963204"/><g stroke-linejoin="round" stroke-width=".750002"><path d="m19.742694 14c0 2.550211-3.64633 4.683986-7.853395 4.683986-4.2070654 0-7.8881701-2.160741-7.8881701-4.710952v-10.5l15.7415651.026966z" fill="url(#b)" stroke="#7239b3" stroke-opacity=".501961"/><path d="m19.758787 4a7.881525 4.7948771 0 0 1 -7.881525 4.7948771 7.881525 4.7948771 0 0 1 -7.8815249-4.7948771 7.881525 4.7948771 0 0 1 7.8815249-4.79487705 7.881525 4.7948771 0 0 1 7.881525 4.79487705z" fill="url(#d)" stroke="#7239b3" stroke-opacity=".501961"/><path d="m19.241183 4a7.2411828 3.971523 0 0 1 -7.241183 3.971523 7.2411828 3.971523 0 0 1 -7.2411828-3.971523 7.2411828 3.971523 0 0 1 7.2411828-3.97152305 7.2411828 3.971523 0 0 1 7.241183 3.97152305z" fill="none" opacity=".5" stroke="url(#e)"/></g></g><path d="m5.5 11.78238c5.692087 7.227075 18.420741 4.333761 21 .21762" fill="none" opacity=".2" stroke="#f7f7f7" stroke-linecap="round" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/basicshapes.circle-pie.svg b/icon-themes/elementary_svg/cmd/32/basicshapes.circle-pie.svg
new file mode 100644
index 000000000..268941b82
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/basicshapes.circle-pie.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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(.479894 0 0 .11633788 10.929067 16.270932)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="13.730629" x2="13.882517" y1=".657829" y2="18.759569"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="11.358886" x2="11.661358" y1="3.318263" y2="17.769794"><stop offset="0" stop-color="#fff"/><stop offset=".20592493" 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-rule="evenodd" transform="matrix(.3527769 0 0 .3527769 .000011 .59305)"><ellipse cx="12.008829" cy="18.132339" display="block" fill="url(#a)" opacity=".433333" rx="8.098211" ry="1.963204"/><g stroke-linecap="square" stroke-linejoin="round" stroke-width=".750124"><path d="m20.623217 10.318915c0 3.488197-2.10149 6.632836-5.324346 7.967273s-6.9322288.59581-9.3980854-1.87139c-2.4658564-2.4672-3.2024639-6.176974-1.8662726-9.3991024 1.3361914-3.2221288 4.4819741-5.3219063 7.970171-5.320007l.374721.00586-.0015 8.2410454 8.248212-.00586z" fill="url(#b)" stroke="#7239b3" stroke-opacity=".501961"/><path d="m11.644531 2.4804688c-3.0439012.1403471-5.7556776 1.9806573-6.9316404 4.8164062-1.2234247 2.9502-.5505752 6.340774 1.7070313 8.599609 2.2577243 2.258955 5.6471631 2.934555 8.5976561 1.712891 2.838485-1.175286 4.681204-3.892142 4.820313-6.939453l-7.460938.0059a.73345193.73345193 0 0 1 -.732422-.7324626z" fill="none" opacity=".5" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/basicshapes.circle.svg b/icon-themes/elementary_svg/cmd/32/basicshapes.circle.svg
new file mode 100644
index 000000000..bef480bfe
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/basicshapes.circle.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(.92855424 0 0 .92855416 2.253786 .343938)" gradientUnits="userSpaceOnUse" x1="12.275232" x2="11.936346" y1="1.536904" y2="18.604147"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="12.093883" x2="12.117695" y1="2.453739" y2="15.359962"><stop offset="0" stop-color="#fff"/><stop offset=".11293009" 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 15.813237)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g fill-rule="evenodd" transform="matrix(1.3594866 0 0 1.3594866 -.313839 2.412708)"><ellipse cx="11.852736" cy="17.674644" display="block" fill="url(#c)" opacity=".433333" rx="8.098211" ry="1.963204"/><g stroke-linejoin="round" stroke-width=".735572"><path d="m20.454811 10a8.4548111 8.4548111 0 0 1 -8.454811 8.454811 8.4548111 8.4548111 0 0 1 -8.4548111-8.454811 8.4548111 8.4548111 0 0 1 8.4548111-8.4548111 8.4548111 8.4548111 0 0 1 8.454811 8.4548111z" fill="url(#a)" stroke="#7239b3" stroke-opacity=".501961"/><path d="m19.719325 10a7.7193251 7.7099729 0 0 1 -7.719325 7.709973 7.7193251 7.7099729 0 0 1 -7.7193251-7.709973 7.7193251 7.7099729 0 0 1 7.7193251-7.7099729 7.7193251 7.7099729 0 0 1 7.719325 7.7099729z" fill="none" opacity=".5" stroke="url(#b)" stroke-width=".735572"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/basicshapes.cross.svg b/icon-themes/elementary_svg/cmd/32/basicshapes.cross.svg
new file mode 100644
index 000000000..b3f2d1ca3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/basicshapes.cross.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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(.23703704 0 0 .0592592 11.581093 17.6897)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14.5" x2="14.500039" y1="1.5" y2="18.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="12.114427" x2="12.114427" y1="2.623989" y2="17.624027"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".32144856" stop-color="#fff" stop-opacity=".540441"/><stop offset=".39999998" stop-color="#fff"/><stop offset=".39999998" 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(.3527769 0 0 .3527769 -.040356 .66182)"><ellipse cx="12.114427" cy="18.637848" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".711111" rx="4" ry="1"/><g stroke-linecap="round" stroke-width=".750002"><path d="m9.4894197 1.498986 5.2508153.00687-.000802 5.993141h6.000015v5.250013h-6.000015v6.000015h-5.2500133l.00215-5.996104-6.0021697-.0039v-5.25002h6.000015z" fill="url(#b)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m10.239422 2.2489879.010578 6.0010121-6.0105934-.0009971-.00781 3.7539061 6.0086404.000997-.000815 5.995121h3.750009l-.0032-5.989221 6.003174-.01079v-3.7500131l-5.999212.00686-.000803-6.0068715z" fill="none" opacity=".5" stroke="url(#c)" stroke-linecap="square" stroke-width=".750002"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/basicshapes.cube.svg b/icon-themes/elementary_svg/cmd/32/basicshapes.cube.svg
new file mode 100644
index 000000000..da98f1b90
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/basicshapes.cube.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><filter id="a" color-interpolation-filters="sRGB" height="1.354546" width="1.072222" x="-.036111" y="-.177273"><feGaussianBlur stdDeviation=".30468825"/></filter><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="15.067891" x2="15.30518" y1="4.452504" y2="17.977926"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="12.5" x2="12.5" y1="4.568911" y2="17.318943"><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="d" gradientUnits="userSpaceOnUse" x1="3.088917" x2="21.838858" xlink:href="#b" y1="1.982926" y2="1.982926"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="15.067891" x2="15.30518" xlink:href="#b" y1="4.452504" y2="17.977926"/><g transform="matrix(.3527769 0 0 .3527769 -.176378 .76944)"><path d="m6.1249841.44390061h15.0000379v15.00003739h-15.0000379z" style="fill:none;stroke:#7239b3;stroke-width:.750002;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961"/><path d="m22.250024 15.068937-3.750009 4.12501h-16.5000413l3.7500094-4.12501z" display="block" fill-rule="evenodd" filter="url(#a)" opacity=".468"/><g stroke-width=".750002"><path d="m3.1249766 3.4439081h15.0000374v15.0000379h-15.0000374z" style="stroke:#7239b3;stroke-width:.750002;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#e)"/><path d="m3.8749784 4.19391h13.5000336v13.500034h-13.5000336z" fill="none" opacity=".5" stroke="url(#c)"/><g fill-rule="evenodd" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961" transform="translate(-.338888 -.039022)"><path d="m18.463902 3.4829301 3.000008-3.00000749v15.00003739l-3.000008 3.000008z" fill="#a56de2"/><path d="m18.463902 3.4829301 3.000008-3.00000749h-15.0000379l-3.0000075 3.00000749z" fill="url(#d)" stroke-width=".750002"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/basicshapes.diamond.svg b/icon-themes/elementary_svg/cmd/32/basicshapes.diamond.svg
new file mode 100644
index 000000000..6d8619a54
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/basicshapes.diamond.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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(.2091713 0 0 .04562727 11.529365 18.13785)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="8.011138" x2="-2.575796" y1="11.329161" y2="21.346111"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="5.164941" x2="-2.983835" y1="11.481704" y2="19.668144"><stop offset="0" stop-color="#fff"/><stop offset=".12055817" 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(.3527769 0 0 .3527769 .000011 .86565)"><ellipse cx="12" cy="18.867887" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".5" rx="3.529766" ry=".769961"/><g stroke-width=".750002"><path d="m-4.658354 8.453136h13.175779v13.175779h-13.175779z" fill="url(#b)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" transform="matrix(.70710678 -.70710678 .70710678 .70710678 0 0)"/><path d="m-3.879419 9.232071h11.61791v11.61791h-11.61791z" fill="none" opacity=".5" stroke="url(#c)" transform="matrix(.70710678 -.70710678 .70710678 .70710678 0 0)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/basicshapes.ellipse.svg b/icon-themes/elementary_svg/cmd/32/basicshapes.ellipse.svg
new file mode 100644
index 000000000..36ebaac7e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/basicshapes.ellipse.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(.93300816 0 0 .80833922 2.207037 2.594058)" gradientUnits="userSpaceOnUse" x1="12.487165" x2="12.160019" y1="3.521428" y2="17.328022"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="11.838099" x2="11.586628" y1="5.319176" y2="16.608915"><stop offset="0" stop-color="#fff"/><stop offset=".04263824" 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 15.813237)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g fill-rule="evenodd" transform="matrix(1.33333 0 0 1.33333 .00004 .908139)"><ellipse cx="11.852736" cy="17.674644" display="block" fill="url(#c)" opacity=".433333" rx="8.098211" ry="1.963204"/><g stroke-linejoin="round" stroke-width=".750002"><path d="m20.486049 11a8.4860487 7.4860492 0 0 1 -8.486049 7.486049 8.4860487 7.4860492 0 0 1 -8.4860487-7.486049 8.4860487 7.4860492 0 0 1 8.4860487-7.4860492 8.4860487 7.4860492 0 0 1 8.486049 7.4860492z" fill="url(#a)" stroke="#7239b3" stroke-opacity=".501961"/><path d="m19.807478 11a7.807478 6.7535462 0 0 1 -7.807478 6.753546 7.807478 6.7535462 0 0 1 -7.807478-6.753546 7.807478 6.7535462 0 0 1 7.807478-6.7535462 7.807478 6.7535462 0 0 1 7.807478 6.7535462z" fill="none" opacity=".5" stroke="url(#b)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/basicshapes.frame.svg b/icon-themes/elementary_svg/cmd/32/basicshapes.frame.svg
new file mode 100644
index 000000000..05b5d31fd
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/basicshapes.frame.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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 22.854797 -17.399999)" 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" gradientUnits="userSpaceOnUse" x1="14.786375" x2="14.678721" y1="5.240539" y2="19.76619"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="12.154878" x2="12.154877" y1="2.654859" y2="17.654898"><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 transform="scale(.26458333)"><g opacity=".4" transform="matrix(.78947368 0 0 .42857136 -.947369 8.857146)"><path d="m32.866667 40.000001h5v7h-5z" fill="url(#a)"/><path d="m-10-47h5v7h-5z" fill="url(#c)" transform="scale(-1)"/><path d="m10 40h22.866667v7.000001h-22.866667z" fill="url(#d)"/></g><g transform="matrix(1.33333 0 0 1.33333 -.206463 2.460197)"><path d="m3.5298561 3.5298561-.0000001 17.2500429h17.250043v-17.2500429zm3.7500093 3.7500093h9.7500246v9.7500246h-9.7500246z" fill="url(#e)" transform="translate(0 -2)"/><g fill="none" stroke-width=".750002"><path d="m4.5 4.5v23h23v-23zm5 5h13v13h-13z" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" stroke-width="1" transform="matrix(.75000188 0 0 .75000188 .154848 -1.845152)"/><path d="m4.2798579 2.2798579h15.7500391v15.7500391h-15.7500391z" opacity=".49" stroke="url(#f)"/></g></g><path d="m9 23.5h14" fill="none" opacity=".5" stroke="#fff"/></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 000000000..00eccf5f2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/basicshapes.hexagon.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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(.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="b" gradientUnits="userSpaceOnUse" x1="13.129547" x2="13.078282" y1="3.183147" y2="17.032742"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="12.769845" x2="12.769845" y1="3.877506" y2="17.377541"><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 fill-rule="evenodd" transform="matrix(.3527769 0 0 .3527769 -.00699 .48419)"><ellipse cx="11.995196" cy="18.036797" display="block" fill="url(#a)" 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(#b)" stroke="#7239b3" stroke-opacity=".501961"/><path d="m7.3806505 3.502505-3.5446098 6.994428 3.5182463 7.255608h9.311521l3.486341-7.244478-3.448091-7.005558z" fill="none" opacity=".5" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/basicshapes.isosceles-triangle.svg b/icon-themes/elementary_svg/cmd/32/basicshapes.isosceles-triangle.svg
new file mode 100644
index 000000000..da81ea9c7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/basicshapes.isosceles-triangle.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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 25.454798 -17.400001)" 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 22.611871 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" gradientUnits="userSpaceOnUse" x1="13.500004" x2="13.881322" y1="2.068936" y2="17.627151"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="13.147751" x2="13.125003" y1="4.318942" y2="17.068974"><stop offset="0" stop-color="#fff"/><stop offset=".65924817" 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(.3527769 0 0 .3527769 .000011 .59304)"><g opacity=".4" transform="matrix(.59210674 0 0 .32142932 -2.210562 4.211802)"><path d="m35.400001 39.999999h5v7h-5z" fill="url(#a)"/><path d="m12.600001 46.999999h-5.0000002v-7h5.0000002z" fill="url(#c)"/><path d="m12.600001 39.999998h22.8v7.000001h-22.8z" fill="url(#d)"/></g><g stroke-width=".750002"><path d="m11.999999 1.693946 8.625023 16.500031h-17.2500436z" fill="url(#e)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m11.999999 3.3584244 7.364131 14.0855506h-14.7689621z" fill="none" opacity=".5" stroke="url(#f)"/></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 000000000..837e1341b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/basicshapes.octagon.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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(.67160365 0 0 .15511679 14.45603 24.397135)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><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="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="59.172489" x2="59.430805" y1="11.21746" y2="37.658943"><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><g transform="scale(.26458333)"><ellipse cx="15.967137" cy="26.879007" display="block" fill="url(#a)" 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="#7239b3" stroke-opacity=".501961"/><path d="m11.662109 5.5957031-6.1503902 6.1484379v8.695312l6.1406252 6.140625h8.6875l6.148437-6.148437v-8.695313l-6.140625-6.1406249z" fill="none" opacity=".5" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/basicshapes.paper.svg b/icon-themes/elementary_svg/cmd/32/basicshapes.paper.svg
new file mode 100644
index 000000000..56c7aa494
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/basicshapes.paper.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.0352071 0 0 .0082353 -.72485 10.980544)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.76121 10.980554)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 7.238774 10.980554)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="e" gradientTransform="matrix(.45714178 0 0 -.43456721 1.0286 15.096609)" gradientUnits="userSpaceOnUse" x1="22.630482" x2="22.630482" y1="45.378658" y2="3.958034"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.40540511 0 0 -.51351351 2.26969 16.324968)" gradientUnits="userSpaceOnUse" x1="20.607159" x2="20.607159" y1="42.254852" y2="5.741603"><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><radialGradient id="g" cx="102" cy="112.3047" gradientTransform="matrix(.2232216 0 0 .24411513 -4.7126 -15.076452)" gradientUnits="userSpaceOnUse" r="139.55859"><stop offset="0" stop-color="#a56de2"/><stop offset=".11008343" stop-color="#a66fe3"/><stop offset=".19113763" stop-color="#a771e3" stop-opacity=".470175"/><stop offset=".30111277" stop-color="#b180e6" stop-opacity=".291228"/><stop offset=".53130001" stop-color="#fafafa" stop-opacity="0"/><stop offset=".84490001" stop-color="#ebecec" stop-opacity="0"/><stop offset="1" stop-color="#e1e2e3" stop-opacity="0"/></radialGradient><linearGradient id="h" gradientTransform="matrix(.52284561 0 0 -.53250221 -1.47603 15.037859)" gradientUnits="userSpaceOnUse" x1="32.892288" x2="36.358372" y1="8.059012" y2="5.456536"><stop offset="0" stop-color="#fefefe"/><stop offset="1" stop-color="#cbcbcb"/></linearGradient><g transform="matrix(.3527769 0 0 .3527769 -.043713 2.68939)"><path d="m3.499999 13.999993h10.878638v2.006742h-10.878638z" fill="url(#a)" opacity=".15"/><path d="m3.5 14.000084v1.99989c-.62047.004-1.5-.44808-1.5-1.00008s.6924-.99981 1.5-.99981z" fill="url(#b)" opacity=".15"/><path d="m14.383825 13.991707v1.99989c.620469.004 1.5-.44808 1.5-1.00008s-.692401-.99981-1.5-.99981z" fill="url(#d)" opacity=".15"/><path d="m13.998945 14.50158c3.547748-2.041867 5.238081-3.87536 6.750017-6.0000147v-15.0000375h-17.2500428v21.0000522z" fill="url(#e)"/><path d="m20.002402-5.7460898-15.7538982-.01917.00883 19.5201918 9.4512962.09375 6.310888-4.4544571z" fill="none" opacity=".5" stroke="url(#f)" stroke-linecap="round" stroke-width=".750002"/><path d="m3.49996 14.500709 10.21289-.00072c.94916 0 7.035051-4.8577587 7.035051-6.4707387l.0011-14.5277225-17.248981-.0008976z" fill="none" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961" stroke-width=".750002"/><path d="m13.65374 13.956438 6.593731-5.9271877c0-19.3775303-21.197051 5.9271877-6.593731 5.9271877z" fill="url(#g)"/><g fill-rule="evenodd"><path d="m11.739977 14.104222c1.503218-.01833 1.1604-7.0943368 1.1604-7.0943368s7.489349 1.8420045 7.489349-.2862153c0 .51855.0426 1.2017856-.06107 1.3635856-.74462 1.16251-5.299039 5.5327285-6.460459 5.8746185-1.63639.172321-2.128298.142349-2.128298.142349z" opacity=".05"/><path d="m12.446417 14.147823c1.57259 0 1.45396-6.1379378 1.45396-6.1379378s6.544259.9400745 6.544259-1.2862155c0 .54244.0424 1.1077193-.066 1.2769793-.77894 1.21608-5.5218 5.722515-6.73675 6.080144-.97721.0817-1.195438.06696-1.195438.06696z" opacity=".12"/><path d="m13.354407 14.148973c1.66987 0 1.54105-5.1390878 1.54105-5.1390878s5.485669.078335 5.485669-2.2862155c0 .57613-.0091 1.5068556-.124304 1.6866256-.729634 1.5912947-5.194051 5.2671857-6.530227 5.7111637-.03191.0106-.07322-.008-.102652.0027-.26579.008-.0041.01-.269618.02478z" fill="url(#h)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/basicshapes.parallelogram.svg b/icon-themes/elementary_svg/cmd/32/basicshapes.parallelogram.svg
new file mode 100644
index 000000000..743fd5a2a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/basicshapes.parallelogram.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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(.47407407 0 0 .11633788 9.933334 15.813237)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="8.32129" x2="7.392721" y1="5.171994" y2="18.906645"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="12.305728" x2="12.282155" y1="6.110169" y2="16.788136"><stop offset="0" stop-color="#fff"/><stop offset=".24844933" 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(.3527769 0 0 .3527769 -.069258 .13841)"><ellipse cx="11" cy="17.674644" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".711111" rx="8" ry="1.963204"/><g stroke-width=".750002"><path d="m6.4994111 4.4869253 14.0005889-.0033609-3.014648 14.2467396h-14.0164361z" fill="url(#b)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m7.1361289 5.2360286 12.4218761-.0058593-2.680074 12.7979047-12.4625301-.038588z" fill="none" opacity=".5" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/basicshapes.pentagon.svg b/icon-themes/elementary_svg/cmd/32/basicshapes.pentagon.svg
new file mode 100644
index 000000000..f96dbd8e9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/basicshapes.pentagon.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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(.503704 0 0 .11633788 10.866667 16.298499)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="13.249359" x2="13.200926" y1="7.157903" y2="18.395189"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="12.797456" x2="12.750002" y1="6.375084" y2="17.49926"><stop offset="0" stop-color="#fff"/><stop offset=".13078605" 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-rule="evenodd" transform="matrix(.3527769 0 0 .3527769 .000011 .17667)"><ellipse cx="12" cy="18.159908" display="block" fill="url(#a)" opacity=".6" rx="8.500005" ry="1.963204"/><g stroke-width=".750002"><path d="m11.876363 3.7468772 8.06297 5.9584575-2.795091 8.9210753h-10.2508708l-2.8239595-8.9218608z" fill="url(#b)" stroke="#7239b3" stroke-opacity=".501961"/><path d="m11.882352 4.682265 7.160972 5.316976-2.451342 7.87502h-9.1459825l-2.5106358-7.9004438z" fill="none" opacity=".5" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/basicshapes.quadrat.svg b/icon-themes/elementary_svg/cmd/32/basicshapes.quadrat.svg
new file mode 100644
index 000000000..cdbd47930
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/basicshapes.quadrat.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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 22.854797 -17.399999)" 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" gradientUnits="userSpaceOnUse" x1="17.338984" x2="17.135595" y1="2.474576" y2="18.745762"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="12.197366" x2="12.158426" y1="2.677062" y2="17.653776"><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 transform="matrix(.3527769 0 0 .3527769 -.055878 .65132)"><g opacity=".4" transform="matrix(.59210674 0 0 .32142932 -.552132 4.796603)"><path d="m32.866667 40.000001h5v7h-5z" fill="url(#a)"/><path d="m-10-47h5v7h-5z" fill="url(#c)" transform="scale(-1)"/><path d="m10 40h22.866667v7.000001h-22.866667z" fill="url(#d)"/></g><g stroke-width=".750002"><path d="m3.5334043 1.5287356 17.2500427.0000004-.00005 17.250043h-17.2499927z" fill="url(#e)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m4.2834062 2.2787374 15.7495548.0006522.000485 15.7493874h-15.7500398z" fill="none" opacity=".5" stroke="url(#f)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/basicshapes.rectangle.svg b/icon-themes/elementary_svg/cmd/32/basicshapes.rectangle.svg
new file mode 100644
index 000000000..324fff249
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/basicshapes.rectangle.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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" gradientUnits="userSpaceOnUse" x1="11.569283" x2="12.024171" y1="4.425706" y2="18.663029"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="5.749983" y2="17.750013"><stop offset="0" stop-color="#fff"/><stop offset=".00000002" 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(.3527769 0 0 .3527769 .000011 -.17638)"><g opacity=".4" transform="matrix(.59210674 0 0 .32142932 -2.210563 4.892841)"><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-width=".750002"><path d="m1.8749739 4.6249803 20.2487991.00499.0013 14.2450477h-20.2500991z" fill="url(#e)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m2.6249758 5.3749822 18.7491932.00644.000854 12.7435868h-18.7500472z" fill="none" opacity=".5" stroke="url(#f)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/basicshapes.right-triangle.svg b/icon-themes/elementary_svg/cmd/32/basicshapes.right-triangle.svg
new file mode 100644
index 000000000..573919d85
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/basicshapes.right-triangle.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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 25.454798 -17.400001)" 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 22.611871 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" gradientUnits="userSpaceOnUse" x1="11.916737" x2="13.233736" y1="4.103486" y2="17.47859"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="12.525537" x2="12.525537" y1="5.652546" y2="17.652576"><stop offset="0" stop-color="#fff"/><stop offset=".13407756" 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(.3527769 0 0 .3527769 -.053095 .65175)"><g opacity=".4" transform="matrix(.59210674 0 0 .32142932 -2.060026 4.795405)"><path d="m35.400001 39.999999h5v7h-5z" fill="url(#a)"/><path d="m12.600001 46.999999h-5.0000002v-7h5.0000002z" fill="url(#c)"/><path d="m12.600001 39.999998h22.8v7.000001h-22.8z" fill="url(#d)"/></g><g stroke-width=".750002"><path d="m3.5255151 1.5275363 16.8750419 17.2500427h-16.8750419z" fill="url(#e)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m4.2784466 3.3761738 14.3405834 14.6514042h-14.3435131z" fill="none" opacity=".5" stroke="url(#f)"/></g></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 000000000..291381e81
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/basicshapes.ring.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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(.479894 0 0 .11633788 10.772975 16.563239)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14.505199" x2="14.744168" y1="5.384357" y2="19.190916"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></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><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="15.140132" y2="5.961325"><stop offset="0" stop-color="#fff"/><stop offset=".47999999" 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(.3527769 0 0 .3527769 .000011 .56308)"><ellipse cx="11.852736" cy="18.424646" display="block" fill="url(#a)" 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="#7239b3" stroke-opacity=".501961" transform="translate(0 -2)"/><g fill="none"><path d="m19.710197 10a7.7101974 7.663887 0 0 1 -7.710197 7.663887 7.7101974 7.663887 0 0 1 -7.7101974-7.663887 7.7101974 7.663887 0 0 1 7.7101974-7.663887 7.7101974 7.663887 0 0 1 7.710197 7.663887z" opacity=".5" stroke="url(#c)"/><path d="m18.241587 10a6.2415883 6.2415883 0 0 1 -6.241587 6.241589 6.2415883 6.2415883 0 0 1 -6.2415887-6.241589 6.2415883 6.2415883 0 0 1 6.2415887-6.2415883 6.2415883 6.2415883 0 0 1 6.241587 6.2415883z" opacity=".5" stroke="url(#d)" stroke-linecap="square" stroke-linejoin="miter" stroke-width=".734304"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/basicshapes.round-quadrat.svg b/icon-themes/elementary_svg/cmd/32/basicshapes.round-quadrat.svg
new file mode 100644
index 000000000..7010c2a95
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/basicshapes.round-quadrat.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="4.992979" cy="43.5" gradientTransform="matrix(2.003784 0 0 1.4 22.854797 -17.399999)" 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" gradientUnits="userSpaceOnUse" x1="12.114408" x2="12.114408" y1="2.694915" y2="17.591103"><stop offset="0" stop-color="#fff"/><stop offset=".14285715" 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="f" gradientUnits="userSpaceOnUse" x1="17" x2="17" y1="1" y2="18"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><radialGradient id="g" 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 opacity=".4" transform="matrix(.78947368 0 0 .42857136 -.947369 8.857146)"><path d="m32.866667 40.000001h5v7h-5z" fill="url(#a)"/><path d="m-10-47h5v7h-5z" fill="url(#c)" transform="scale(-1)"/><path d="m10 40h22.866667v7.000001h-22.866667z" fill="url(#d)"/></g><g transform="matrix(1.33333 0 0 1.33333 -.192819 2.463739)"><ellipse cx="12" cy="17.674644" display="block" fill="url(#g)" fill-rule="evenodd" opacity=".711111" rx="9" ry="1.963204"/><g stroke-width=".750002"><path d="m6.000001 1.529856h12.296624c1.36846 0 2.470145 1.1016846 2.470145 2.470145v12.315691c0 1.368461-1.101685 2.470145-2.470145 2.470145h-12.296624c-1.3684604 0-2.470145-1.101684-2.470145-2.470145v-12.315691c0-1.3684604 1.1016846-2.470145 2.470145-2.470145z" fill="url(#f)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m5.7330508 2.2834611h12.8103832c.813636 0 1.468657.655021 1.468657 1.468657v12.8103839c0 .813636-.655021 1.468657-1.468657 1.468657h-12.8103832c-.813636 0-1.468657-.655021-1.468657-1.468657v-12.8103839c0-.813636.655021-1.468657 1.468657-1.468657z" fill="none" opacity=".5" stroke="url(#e)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/basicshapes.round-rectangle.svg b/icon-themes/elementary_svg/cmd/32/basicshapes.round-rectangle.svg
new file mode 100644
index 000000000..ff3c199b4
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/basicshapes.round-rectangle.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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 25.454797 -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 22.678536 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><radialGradient id="e" 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><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="11.338983" x2="10.322034" y1="4.686441" y2="19.330509"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="12.454437" x2="12.467515" y1="5.58829" y2="17.504417"><stop offset="0" stop-color="#fff"/><stop offset=".04494323" 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(.20888158 0 0 .11339284 -.79375 1.814287)"><path d="m35.466667 40h5v7h-5z" fill="url(#a)"/><path d="m12.666666 47h-4.9999997v-7h4.9999997z" fill="url(#c)"/><path d="m12.666666 39.999999h22.866667v7.000001h-22.866667z" fill="url(#d)"/></g><g transform="matrix(.35277689 0 0 .35277689 -.005958 .136799)"><ellipse cx="12" cy="17.674644" display="block" fill="url(#e)" fill-rule="evenodd" opacity=".711111" rx="9" ry="1.963204"/><g stroke-width=".750002"><path d="m5.8755412 4.4872351h12.2785978c1.375939 0 2.483645.9126052 2.483645 2.0462v10.1525289c0 1.133595-1.107706 2.0462-2.483645 2.0462h-12.2785978c-1.3759393 0-2.483645-.912605-2.483645-2.0462v-10.1525289c0-1.1335948 1.1077057-2.0462 2.483645-2.0462z" fill="url(#f)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m5.7812263 5.237237h12.4713827c.908188 0 1.639328.6033747 1.639328 1.352858v10.044315c0 .749484-.73114 1.352858-1.639328 1.352858h-12.4713827c-.9081878 0-1.6393281-.603374-1.6393281-1.352858v-10.044315c0-.7494833.7311403-1.352858 1.6393281-1.352858z" fill="none" opacity=".5" stroke="url(#g)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/basicshapes.trapezoid.svg b/icon-themes/elementary_svg/cmd/32/basicshapes.trapezoid.svg
new file mode 100644
index 000000000..d5d5c8161
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/basicshapes.trapezoid.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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(1.6683291 0 0 1.4 27.362885 -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(1.6683291 0 0 1.4 -20.721936 -104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><linearGradient id="d" gradientTransform="matrix(.83258928 0 0 1 4.060268 0)" 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(1 0 0 -1 0 23)" gradientUnits="userSpaceOnUse" x1="18" x2="18" y1="18" y2="6"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="f" gradientTransform="matrix(1 0 0 -1 0 23)" gradientUnits="userSpaceOnUse" x1="15.104302" x2="15.104302" y1="17.395973" y2="5.395943"><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 transform="matrix(.3527769 0 0 .3527769 -.036782 .1397)"><g opacity=".4" transform="matrix(.55263295 0 0 .32142932 -1.158896 4.746885)"><path d="m35.698662 40h4.162947v7h-4.162947z" fill="url(#a)"/><path d="m-12.386161-47h4.162947v7h-4.162947z" fill="url(#c)" transform="scale(-1)"/><path d="m12.386161 40h23.3125v7.000001h-23.3125z" fill="url(#d)"/></g><g stroke-width=".750002"><path d="m6.4792804 18.72906 11.2234496.001685 3.027731-14.2476833-17.2511881-.0040378z" fill="url(#e)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m7.0883348 17.979058h10.0132182l2.683514-12.7429545-15.3788716-.0070777z" fill="none" opacity=".5" stroke="url(#f)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/basicstepinto.svg b/icon-themes/elementary_svg/cmd/32/basicstepinto.svg
new file mode 100644
index 000000000..7ba74c5c6
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/basicstepinto.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(.22189295 0 0 .08917096 -16.624421 26.9081)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(-1.3105967 0 0 1.3564633 -4.439334 .899973)" gradientUnits="userSpaceOnUse" x1="-20.846001" x2="-13.585" y1="3.243" y2="11.795"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-.39573234 0 0 .42799893 38.82456 -.431681)" gradientUnits="userSpaceOnUse" x1="21.471827" x2="21.5" y1="8.131228" y2="26"><stop offset="0" stop-color="#fff"/><stop offset=".188" stop-color="#fff" stop-opacity=".235"/><stop offset=".971" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="7.748632" x2="21.748632" y1="19.079569" y2="18.579569"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="e" gradientTransform="matrix(0 -.39571558 .42801014 0 6.403311 30.903618)" gradientUnits="userSpaceOnUse" x1="32.407238" x2="32.407238" y1="5.479591" y2="30.011721"><stop offset="0" stop-color="#fff"/><stop offset=".5714286" stop-color="#fff" stop-opacity=".313725"/><stop offset=".5714286" stop-color="#fff" stop-opacity=".952206"/><stop offset=".66666669" stop-color="#fff" stop-opacity=".952206"/><stop offset=".66666669" stop-color="#fff" stop-opacity=".2"/><stop offset=".93607008" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><ellipse cx="-16.125065" cy="28.335266" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".245" rx="3.744541" ry="1.504578" stroke-width=".575157" transform="matrix(-1.33333 0 0 1.33333 2.509999 -10.78)"/><path d="m14.5 5.5.0039 2.9941406c.807998.017333 1.232303.1508341 1.542969.4375.301345.2799993.453131.720746.453131 1.3300784v3.787109c0 1.579996 1.086765 2.534079 2.996094 2.830078v.121094.121094c-1.90933.295999-2.996094 1.250082-2.996094 2.830078v3.787109c0 .609332-.151786 1.050079-.453125 1.330078-.310666.286666-.734971.420167-1.542969.4375l-.003906 2.994141c1.378663 0 2.038021-.0331 2.804688-.259766.759998-.219999 1.238933-.740704 1.572265-1.220703.334666-.481332.621094-1.203914.621094-2.142578v-4.025391c0-.818663.149454-1.391614.689453-1.738281.530665-.335999 1.304221-.505859 2.324219-.505859v-1.607422-1.607422c-1.019998 0-1.793554-.16986-2.324219-.505859-.539999-.346666-.689453-.919617-.689453-1.738281v-4.0253911c0-.9386643-.286428-1.661246-.621094-2.1425781-.333332-.4799989-.812267-1.0007037-1.572265-1.2207032-.766666-.2266661-1.426025-.2597656-2.804688-.2597656z" fill="url(#b)" stroke="#000" stroke-linejoin="round" stroke-opacity=".378676" stroke-width=".999998" transform="matrix(1.00000001 0 0 1.00000001 6.999999 -1.000001)"/><path d="m15.5 6.5839844.002 1.2246094c.422171.1100156.926288.1189546 1.220703.390625a.99779104.99779104 0 0 1 .0039.00195c.561429.5216596.771485 1.2855361.771485 2.0605472v3.787109c0 .561252.148791.872943.462891 1.164063.314099.29112.864881.552158 1.6875.679687a.99779104.99779104 0 0 1 .845703.986328v.121097.121094a.99779104.99779104 0 0 1 -.845703.986328c-.822619.127529-1.373401.388567-1.6875.679687-.3141.29112-.462891.602811-.462891 1.164063v3.787109c0 .775017-.210071 1.538891-.771485 2.060547a.99779104.99779104 0 0 1 -.0039.002c-.294415.271671-.798532.28061-1.220703.390625l-.002 1.22461c.509538-.02634 1.133568-.01812 1.521484-.132813a.99779104.99779104 0 0 1 .0059-.002c.463643-.134212.758532-.440177 1.029297-.830078a.99779104.99779104 0 0 1 .002-.002c.219728-.316102.441319-.836515.441319-1.572219v-4.025391c0-.470043.03655-.927794.203125-1.386718.166576-.458925.500251-.905688.945313-1.191406a.99779104.99779104 0 0 1 .0059-.0039c.502689-.318286 1.204086-.340132 1.859375-.429687v-.839851-.839844c-.655289-.08956-1.356686-.111401-1.859375-.429687a.99779104.99779104 0 0 1 -.0059-.0039c-.445062-.285725-.778737-.732488-.945313-1.191413s-.203125-.916675-.203125-1.386718v-4.0253911c0-.7357045-.221591-1.256117-.441406-1.5722657a.99779104.99779104 0 0 1 -.002-.00195c-.270718-.3899043-.565606-.6958683-1.02925-.8300812a.99779104.99779104 0 0 1 -.0059-.00195c-.387875-.1146909-1.011906-.1064709-1.521444-.1328156z" fill="none" stroke="url(#c)" stroke-linejoin="round" stroke-width=".999998" transform="matrix(1.00000001 0 0 1.00000001 6.999999 -1.000001)"/><ellipse cx="-16.125065" cy="28.335266" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".245" rx="3.744541" ry="1.504578" stroke-width=".575157" transform="matrix(1.33333 0 0 1.33333 29.519042 -10.78)"/><path d="m14.5 5.5.0039 2.9941406c.807998.017333 1.232303.1508341 1.542969.4375.301345.2799993.453131.720746.453131 1.3300784v3.787109c0 1.579996 1.086765 2.534079 2.996094 2.830078v.121094.121094c-1.90933.295999-2.996094 1.250082-2.996094 2.830078v3.787109c0 .609332-.151786 1.050079-.453125 1.330078-.310666.286666-.734971.420167-1.542969.4375l-.003906 2.994141c1.378663 0 2.038021-.0331 2.804688-.259766.759998-.219999 1.238933-.740704 1.572265-1.220703.334666-.481332.621094-1.203914.621094-2.142578v-4.025391c0-.818663.149454-1.391614.689453-1.738281.530665-.335999 1.304221-.505859 2.324219-.505859v-1.607422-1.607422c-1.019998 0-1.793554-.16986-2.324219-.505859-.539999-.346666-.689453-.919617-.689453-1.738281v-4.0253911c0-.9386643-.286428-1.661246-.621094-2.1425781-.333332-.4799989-.812267-1.0007037-1.572265-1.2207032-.766666-.2266661-1.426025-.2597656-2.804688-.2597656z" fill="url(#b)" stroke="#000" stroke-linejoin="round" stroke-opacity=".378676" stroke-width=".999998" transform="matrix(-1.00000001 0 0 1.00000001 25.029043 -1.000001)"/><path d="m15.5 6.5839844.002 1.2246094c.422171.1100156.926288.1189546 1.220703.390625a.99779104.99779104 0 0 1 .0039.00195c.561429.5216596.771485 1.2855361.771485 2.0605472v3.787109c0 .561252.148791.872943.462891 1.164063.314099.29112.864881.552158 1.6875.679687a.99779104.99779104 0 0 1 .845703.986328v.121097.121094a.99779104.99779104 0 0 1 -.845703.986328c-.822619.127529-1.373401.388567-1.6875.679687-.3141.29112-.462891.602811-.462891 1.164063v3.787109c0 .775017-.210071 1.538891-.771485 2.060547a.99779104.99779104 0 0 1 -.0039.002c-.294415.271671-.798532.28061-1.220703.390625l-.002 1.22461c.509538-.02634 1.133568-.01812 1.521484-.132813a.99779104.99779104 0 0 1 .0059-.002c.463643-.134212.758532-.440177 1.029297-.830078a.99779104.99779104 0 0 1 .002-.002c.219728-.316102.441319-.836515.441319-1.572219v-4.025391c0-.470043.03655-.927794.203125-1.386718.166576-.458925.500251-.905688.945313-1.191406a.99779104.99779104 0 0 1 .0059-.0039c.502689-.318286 1.204086-.340132 1.859375-.429687v-.839851-.839844c-.655289-.08956-1.356686-.111401-1.859375-.429687a.99779104.99779104 0 0 1 -.0059-.0039c-.445062-.285725-.778737-.732488-.945313-1.191413s-.203125-.916675-.203125-1.386718v-4.0253911c0-.7357045-.221591-1.256117-.441406-1.5722657a.99779104.99779104 0 0 1 -.002-.00195c-.270718-.3899043-.565606-.6958683-1.02925-.8300812a.99779104.99779104 0 0 1 -.0059-.00195c-.387875-.1146909-1.011906-.1064709-1.521444-.1328156z" fill="none" stroke="url(#c)" stroke-linejoin="round" stroke-width=".999998" transform="matrix(-1.00000001 0 0 1.00000001 25.029043 -1.000001)"/><g transform="matrix(0 1 1 0 -1.079569 .251368)"><path d="m10.788721 11.079569c-4.9802216 3.367056-2.0511186 9.550728 3.5 9.5v3.000485l7-5-7-5v2.976351c-3.580248.139062-5.5595156-3.12742-3-5.476836z" style="display:block;stroke:#452981;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#d)"/><path d="m9.5662282 13.079569c-1.6013467 2.354314.2615956 7.464661 5.7224928 6.42689v2.123957l4.2815-3.050847-4.2815-3.047835v2.047835c-6.1674416.329165-6-3.5-5.7224928-4.5z" display="block" fill="none" opacity=".5" stroke="url(#e)" stroke-miterlimit="7"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/basicstepout.svg b/icon-themes/elementary_svg/cmd/32/basicstepout.svg
new file mode 100644
index 000000000..9003da86b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/basicstepout.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(.22189295 0 0 .08917096 -16.624421 26.9081)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(-1.3105967 0 0 1.3564633 -4.439334 .899973)" gradientUnits="userSpaceOnUse" x1="-20.846001" x2="-13.585" y1="3.243" y2="11.795"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-.39573234 0 0 .42799893 38.82456 -.431681)" gradientUnits="userSpaceOnUse" x1="21.471827" x2="21.5" y1="8.131228" y2="26"><stop offset="0" stop-color="#fff"/><stop offset=".188" stop-color="#fff" stop-opacity=".235"/><stop offset=".971" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="21.788721" x2="7.788721" y1="18.079569" y2="18.079569"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="e" gradientTransform="matrix(0 -.39571558 .42801014 0 6.403311 30.903618)" gradientUnits="userSpaceOnUse" x1="31.656153" x2="31.645657" y1="28.390795" y2="4.405059"><stop offset="0" stop-color="#fff"/><stop offset=".53972477" stop-color="#fff" stop-opacity=".235294"/><stop offset=".93607008" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><ellipse cx="-16.125065" cy="28.335266" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".245" rx="3.744541" ry="1.504578" stroke-width=".575157" transform="matrix(-1.33333 0 0 1.33333 2.509999 -10.78)"/><path d="m14.5 5.5.0039 2.9941406c.807998.017333 1.232303.1508341 1.542969.4375.301345.2799993.453131.720746.453131 1.3300784v3.787109c0 1.579996 1.086765 2.534079 2.996094 2.830078v.121094.121094c-1.90933.295999-2.996094 1.250082-2.996094 2.830078v3.787109c0 .609332-.151786 1.050079-.453125 1.330078-.310666.286666-.734971.420167-1.542969.4375l-.003906 2.994141c1.378663 0 2.038021-.0331 2.804688-.259766.759998-.219999 1.238933-.740704 1.572265-1.220703.334666-.481332.621094-1.203914.621094-2.142578v-4.025391c0-.818663.149454-1.391614.689453-1.738281.530665-.335999 1.304221-.505859 2.324219-.505859v-1.607422-1.607422c-1.019998 0-1.793554-.16986-2.324219-.505859-.539999-.346666-.689453-.919617-.689453-1.738281v-4.0253911c0-.9386643-.286428-1.661246-.621094-2.1425781-.333332-.4799989-.812267-1.0007037-1.572265-1.2207032-.766666-.2266661-1.426025-.2597656-2.804688-.2597656z" fill="url(#b)" stroke="#000" stroke-linejoin="round" stroke-opacity=".378676" stroke-width=".999998" transform="matrix(1.00000001 0 0 1.00000001 6.999999 -1.000001)"/><path d="m15.5 6.5839844.002 1.2246094c.422171.1100156.926288.1189546 1.220703.390625a.99779104.99779104 0 0 1 .0039.00195c.561429.5216596.771485 1.2855361.771485 2.0605472v3.787109c0 .561252.148791.872943.462891 1.164063.314099.29112.864881.552158 1.6875.679687a.99779104.99779104 0 0 1 .845703.986328v.121097.121094a.99779104.99779104 0 0 1 -.845703.986328c-.822619.127529-1.373401.388567-1.6875.679687-.3141.29112-.462891.602811-.462891 1.164063v3.787109c0 .775017-.210071 1.538891-.771485 2.060547a.99779104.99779104 0 0 1 -.0039.002c-.294415.271671-.798532.28061-1.220703.390625l-.002 1.22461c.509538-.02634 1.133568-.01812 1.521484-.132813a.99779104.99779104 0 0 1 .0059-.002c.463643-.134212.758532-.440177 1.029297-.830078a.99779104.99779104 0 0 1 .002-.002c.219728-.316102.441319-.836515.441319-1.572219v-4.025391c0-.470043.03655-.927794.203125-1.386718.166576-.458925.500251-.905688.945313-1.191406a.99779104.99779104 0 0 1 .0059-.0039c.502689-.318286 1.204086-.340132 1.859375-.429687v-.839851-.839844c-.655289-.08956-1.356686-.111401-1.859375-.429687a.99779104.99779104 0 0 1 -.0059-.0039c-.445062-.285725-.778737-.732488-.945313-1.191413s-.203125-.916675-.203125-1.386718v-4.0253911c0-.7357045-.221591-1.256117-.441406-1.5722657a.99779104.99779104 0 0 1 -.002-.00195c-.270718-.3899043-.565606-.6958683-1.02925-.8300812a.99779104.99779104 0 0 1 -.0059-.00195c-.387875-.1146909-1.011906-.1064709-1.521444-.1328156z" fill="none" stroke="url(#c)" stroke-linejoin="round" stroke-width=".999998" transform="matrix(1.00000001 0 0 1.00000001 6.999999 -1.000001)"/><ellipse cx="-16.125065" cy="28.335266" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".245" rx="3.744541" ry="1.504578" stroke-width=".575157" transform="matrix(1.33333 0 0 1.33333 29.519042 -10.78)"/><path d="m14.5 5.5.0039 2.9941406c.807998.017333 1.232303.1508341 1.542969.4375.301345.2799993.453131.720746.453131 1.3300784v3.787109c0 1.579996 1.086765 2.534079 2.996094 2.830078v.121094.121094c-1.90933.295999-2.996094 1.250082-2.996094 2.830078v3.787109c0 .609332-.151786 1.050079-.453125 1.330078-.310666.286666-.734971.420167-1.542969.4375l-.003906 2.994141c1.378663 0 2.038021-.0331 2.804688-.259766.759998-.219999 1.238933-.740704 1.572265-1.220703.334666-.481332.621094-1.203914.621094-2.142578v-4.025391c0-.818663.149454-1.391614.689453-1.738281.530665-.335999 1.304221-.505859 2.324219-.505859v-1.607422-1.607422c-1.019998 0-1.793554-.16986-2.324219-.505859-.539999-.346666-.689453-.919617-.689453-1.738281v-4.0253911c0-.9386643-.286428-1.661246-.621094-2.1425781-.333332-.4799989-.812267-1.0007037-1.572265-1.2207032-.766666-.2266661-1.426025-.2597656-2.804688-.2597656z" fill="url(#b)" stroke="#000" stroke-linejoin="round" stroke-opacity=".378676" stroke-width=".999998" transform="matrix(-1.00000001 0 0 1.00000001 25.029043 -1.000001)"/><path d="m15.5 6.5839844.002 1.2246094c.422171.1100156.926288.1189546 1.220703.390625a.99779104.99779104 0 0 1 .0039.00195c.561429.5216596.771485 1.2855361.771485 2.0605472v3.787109c0 .561252.148791.872943.462891 1.164063.314099.29112.864881.552158 1.6875.679687a.99779104.99779104 0 0 1 .845703.986328v.121097.121094a.99779104.99779104 0 0 1 -.845703.986328c-.822619.127529-1.373401.388567-1.6875.679687-.3141.29112-.462891.602811-.462891 1.164063v3.787109c0 .775017-.210071 1.538891-.771485 2.060547a.99779104.99779104 0 0 1 -.0039.002c-.294415.271671-.798532.28061-1.220703.390625l-.002 1.22461c.509538-.02634 1.133568-.01812 1.521484-.132813a.99779104.99779104 0 0 1 .0059-.002c.463643-.134212.758532-.440177 1.029297-.830078a.99779104.99779104 0 0 1 .002-.002c.219728-.316102.441319-.836515.441319-1.572219v-4.025391c0-.470043.03655-.927794.203125-1.386718.166576-.458925.500251-.905688.945313-1.191406a.99779104.99779104 0 0 1 .0059-.0039c.502689-.318286 1.204086-.340132 1.859375-.429687v-.839851-.839844c-.655289-.08956-1.356686-.111401-1.859375-.429687a.99779104.99779104 0 0 1 -.0059-.0039c-.445062-.285725-.778737-.732488-.945313-1.191413s-.203125-.916675-.203125-1.386718v-4.0253911c0-.7357045-.221591-1.256117-.441406-1.5722657a.99779104.99779104 0 0 1 -.002-.00195c-.270718-.3899043-.565606-.6958683-1.02925-.8300812a.99779104.99779104 0 0 1 -.0059-.00195c-.387875-.1146909-1.011906-.1064709-1.521444-.1328156z" fill="none" stroke="url(#c)" stroke-linejoin="round" stroke-width=".999998" transform="matrix(-1.00000001 0 0 1.00000001 25.029043 -1.000001)"/><g transform="matrix(0 -1 1 0 -1.079569 29.788721)"><path d="m10.788721 11.079569c-4.9802216 3.367056-2.0511186 9.550728 3.5 9.5v3.000485l7-5-7-5v2.976351c-3.580248.139062-5.5595156-3.12742-3-5.476836z" style="display:block;stroke:#002e99;stroke-opacity:.501961;stroke-linecap:round;stroke-linejoin:round;fill:url(#d)"/><path d="m9.5662282 13.079569c-1.6013467 2.354314.2615956 7.464661 5.7224928 6.42689v2.123957l4.2815-3.050847-4.2815-3.047835v2.047835c-6.1674416.329165-6-3.5-5.7224928-4.5z" display="block" fill="none" opacity=".5" stroke="url(#e)" stroke-miterlimit="7"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/basicstepover.svg b/icon-themes/elementary_svg/cmd/32/basicstepover.svg
new file mode 100644
index 000000000..2cca05440
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/basicstepover.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(-.39573234 0 0 .42799893 38.82456 -.431681)" gradientUnits="userSpaceOnUse" spreadMethod="pad" x1="21.471827" x2="21.5" y1="8.131228" y2="26"><stop offset="0" stop-color="#fff"/><stop offset=".188" stop-color="#fff" stop-opacity=".235"/><stop offset=".971" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="b" cx="2.25" cy="16" gradientTransform="matrix(.22189295 0 0 .08917096 -16.624421 26.9081)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#f"/><linearGradient id="c" gradientTransform="matrix(-1.3105967 0 0 1.3564633 -4.439334 .899973)" gradientUnits="userSpaceOnUse" x1="-20.846" x2="-13.585" y1="3.243" y2="11.795"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><linearGradient id="d" gradientTransform="matrix(-.39573234 0 0 .42799893 38.82456 -.431681)" gradientUnits="userSpaceOnUse" x1="27" x2="27" y1="2" y2="14"><stop offset="0" stop-color="#fff"/><stop offset=".188" stop-color="#fff" stop-opacity=".235"/><stop offset=".66666669" stop-color="#fff" stop-opacity=".192157"/><stop offset=".66666669" stop-color="#fff" stop-opacity=".735294"/><stop offset=".75" stop-color="#fff" stop-opacity=".735294"/><stop offset=".75" stop-color="#fff" stop-opacity=".172549"/><stop offset=".971" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="e" gradientTransform="matrix(0 .39222569 -.36562575 0 33.084574 -2.007677)" gradientUnits="userSpaceOnUse" x1="8.917" x2="43.531" y1="22.499" y2="22.041"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></linearGradient><radialGradient id="f" cx="2.25" cy="16" gradientTransform="matrix(.22189295 0 0 .08917096 -16.624421 26.9081)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><ellipse cx="-16.125065" cy="28.335266" display="block" fill="url(#f)" fill-rule="evenodd" opacity=".245" rx="3.744541" ry="1.504578" stroke-width=".575157" transform="matrix(-1.33333 0 0 1.33333 -4.49 -9.78)"/><g stroke-linejoin="round"><path d="m14.5 5.5.003906 2.9941406c.807998.017333 1.232303.1508341 1.542969.4375.301339.2799993.453125.720746.453125 1.3300784v3.787109c0 1.579996 1.086765 2.534079 2.996094 2.830078v.121094.121094c-1.90933.295999-2.996094 1.250082-2.996094 2.830078v3.787109c0 .609332-.151786 1.050079-.453125 1.330078-.310666.286666-.734971.420167-1.542969.4375l-.003906 2.994141c1.378663 0 2.038021-.0331 2.804688-.259766.759998-.219999 1.238933-.740704 1.572265-1.220703.334666-.481332.621094-1.203914.621094-2.142578v-4.025391c0-.818663.149454-1.391614.689453-1.738281.530665-.335999 1.304221-.505859 2.324219-.505859v-1.607422-1.607422c-1.019998 0-1.793554-.16986-2.324219-.505859-.539999-.346666-.689453-.919617-.689453-1.738281v-4.0253911c0-.9386643-.286428-1.661246-.621094-2.1425781-.333332-.4799989-.812267-1.0007037-1.572265-1.2207032-.766666-.2266661-1.426025-.2597656-2.804688-.2597656z" fill="url(#c)" stroke="#000" stroke-opacity=".378676" stroke-width=".999998" transform="matrix(1.00000001 0 0 1.00000001 -.000001 0)"/><path d="m15.5 6.5839844.002 1.2246094c.422171.1100156.926288.1189546 1.220703.390625a.99779104.99779104 0 0 1 .0039.00195c.561429.5216596.771485 1.2855361.771485 2.0605471v3.787109c0 .561252.148791.872943.462891 1.164063.314099.29112.864881.552158 1.6875.679687a.99779104.99779104 0 0 1 .845703.986328v.1210971.121094a.99779104.99779104 0 0 1 -.845703.986328c-.822619.127529-1.373401.388567-1.6875.679687-.3141.29112-.462891.602811-.462891 1.164063v3.787109c0 .775017-.210071 1.538891-.771485 2.060547a.99779104.99779104 0 0 1 -.0039.002c-.294415.271671-.798532.28061-1.220703.390625l-.002 1.22461c.509538-.02634 1.133568-.01812 1.521484-.132813a.99779104.99779104 0 0 1 .0059-.002c.463643-.134212.758532-.440177 1.029297-.830078a.99779104.99779104 0 0 1 .002-.002c.219728-.316102.441319-.836515.441319-1.572219v-4.025391c0-.470043.03655-.927794.203125-1.386718.166576-.458925.500251-.905688.945313-1.191406a.99779104.99779104 0 0 1 .0059-.0039c.502689-.318286 1.204086-.340132 1.859375-.429687v-.839851-.839844c-.655289-.08956-1.356686-.111401-1.859375-.429687a.99779104.99779104 0 0 1 -.0059-.0039c-.445062-.285725-.778737-.732488-.945313-1.191413s-.203125-.916675-.203125-1.386718v-4.0253911c0-.7357045-.221591-1.256117-.441406-1.5722657a.99779104.99779104 0 0 1 -.002-.00195c-.270718-.3899043-.565606-.6958683-1.02925-.8300812a.99779104.99779104 0 0 1 -.0059-.00195c-.387875-.1146909-1.011906-.1064709-1.521444-.1328156z" fill="none" stroke="url(#a)" stroke-width=".999998" transform="matrix(1.00000001 0 0 1.00000001 -.000001 0)"/><path d="m15 .5c-7.4558441 0-13.5 4.9101491-13.5 8.5.0003929.1446584.0108154.2892702.03125.4335938.3356652-3.0454147 5.3686827-7.4299268 11.46875-7.4335938 6.15133.0017 11.210795 4.4234282 11.482422 7.4960938l-2.982422.0039062 5 7 5-7h-3c.02744-.1650408-.001195-.3344323 0-.5 0-3.5898509-6.044156-8.5-13.5-8.5z" display="block" fill="url(#e)" stroke="#206b00" stroke-linecap="round" stroke-opacity=".501961"/></g><path d="m15 1.3561817c-3.471285 0-6.9211741.3384316-9.328125 1.4973339-.1645817.0792431-.312044.1649413-.4667969.2480469 2.1846255-1.0152423 5.4031579-1.6013398 8.7949219-1.6015625 6.351275 0 8.5 3 10 5 .896051.7996686 1.6351 3.91143.95676 4h-1.598326l3.141566 4.5 3-4.5h-2c.488979-3.0926387-1.813399-5.419475-4-6.5-2.406951-1.1589023-5.028715-2.6438183-8.5-2.6438183zm-12.1152344 3.5090527c-.5997756.7071898-.8842693 1.4276816-.8847656 2.1328125.0003301.1215432.00815.2434528.025391.3652343.00588.041421.00654.083416.00195.125-.0368166.3341044.1051876-.5558996.0371121-.2246093-.0680754.3312903.1552894-.553557.0566407-.2265625-.098649.3269945.208425-.5480202.0800781-.2265625-.128347.3214577.2586245-.5434518.1015625-.2285157-.1570621.3149364.3097629-.5361807.125-.2285156-.1138667.1896096-.0006971.0049532.0917968-.140625-.0108025-.0708933-.0173149-.1418767-.0195312-.2128906.0042824-.3831222.1335835-.764462.3847656-1.1347656z" style="display:block;opacity:.5;fill:none;stroke-width:.963998;stroke-miterlimit:7;stroke:url(#d)"/><ellipse cx="-16.125065" cy="28.335266" display="block" fill="url(#b)" fill-rule="evenodd" opacity=".245" rx="3.744541" ry="1.504578" stroke-width=".575157" transform="matrix(1.33333 0 0 1.33333 30.519042 -9.78)"/><g stroke-linejoin="round" stroke-width=".999998"><path d="m14.5 5.5.0039 2.9941406c.807998.017333 1.232303.1508341 1.542969.4375.301345.2799993.453131.720746.453131 1.3300784v3.787109c0 1.579996 1.086765 2.534079 2.996094 2.830078v.121094.121094c-1.90933.295999-2.996094 1.250082-2.996094 2.830078v3.787109c0 .609332-.151786 1.050079-.453125 1.330078-.310666.286666-.734971.420167-1.542969.4375l-.003906 2.994141c1.378663 0 2.038021-.0331 2.804688-.259766.759998-.219999 1.238933-.740704 1.572265-1.220703.334666-.481332.621094-1.203914.621094-2.142578v-4.025391c0-.818663.149454-1.391614.689453-1.738281.530665-.335999 1.304221-.505859 2.324219-.505859v-1.607422-1.607422c-1.019998 0-1.793554-.16986-2.324219-.505859-.539999-.346666-.689453-.919617-.689453-1.738281v-4.0253911c0-.9386643-.286428-1.661246-.621094-2.1425781-.333332-.4799989-.812267-1.0007037-1.572265-1.2207032-.766666-.2266661-1.426025-.2597656-2.804688-.2597656z" fill="url(#c)" stroke="#000" stroke-opacity=".378676" transform="matrix(-1.00000001 0 0 1.00000001 26.029043 0)"/><path d="m15.5 6.5839844.002 1.2246094c.422171.1100156.926288.1189546 1.220703.390625a.99779104.99779104 0 0 1 .0039.00195c.561429.5216596.771485 1.2855361.771485 2.0605472v3.787109c0 .561252.148791.872943.462891 1.164063.314099.29112.864881.552158 1.6875.679687a.99779104.99779104 0 0 1 .845703.986328v.121097.121094a.99779104.99779104 0 0 1 -.845703.986328c-.822619.127529-1.373401.388567-1.6875.679687-.3141.29112-.462891.602811-.462891 1.164063v3.787109c0 .775017-.210071 1.538891-.771485 2.060547a.99779104.99779104 0 0 1 -.0039.002c-.294415.271671-.798532.28061-1.220703.390625l-.002 1.22461c.509538-.02634 1.133568-.01812 1.521484-.132813a.99779104.99779104 0 0 1 .0059-.002c.463643-.134212.758532-.440177 1.029297-.830078a.99779104.99779104 0 0 1 .002-.002c.219728-.316102.441319-.836515.441319-1.572219v-4.025391c0-.470043.03655-.927794.203125-1.386718.166576-.458925.500251-.905688.945313-1.191406a.99779104.99779104 0 0 1 .0059-.0039c.502689-.318286 1.204086-.340132 1.859375-.429687v-.839851-.839844c-.655289-.08956-1.356686-.111401-1.859375-.429687a.99779104.99779104 0 0 1 -.0059-.0039c-.445062-.285725-.778737-.732488-.945313-1.191413s-.203125-.916675-.203125-1.386718v-4.0253911c0-.7357045-.221591-1.256117-.441406-1.5722657a.99779104.99779104 0 0 1 -.002-.00195c-.270718-.3899043-.565606-.6958683-1.02925-.8300812a.99779104.99779104 0 0 1 -.0059-.00195c-.387875-.1146909-1.011906-.1064709-1.521444-.1328156z" fill="none" stroke="url(#a)" transform="matrix(-1.00000001 0 0 1.00000001 26.029043 0)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/basicstop.svg b/icon-themes/elementary_svg/cmd/32/basicstop.svg
new file mode 100644
index 000000000..166ad9cd9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/basicstop.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="15.613695" x2="15.613695" y1="2.048056" y2="29.852958"><stop offset="0" stop-color="#fff"/><stop offset=".508" stop-color="#fff" stop-opacity=".235"/><stop offset=".835" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="15.721151" x2="15.721151" y1="9.999918" y2="22.999788"><stop offset="0" stop-color="#fffdf3"/><stop offset="1" stop-color="#fbebeb"/></linearGradient><radialGradient id="c" cx="99.157" cy="186.171" gradientTransform="matrix(.17525 0 0 .05576 -1.377 18.12)" gradientUnits="userSpaceOnUse" r="62.769"><stop offset="0" stop-color="#3d3d3d"/><stop offset=".5" stop-color="#686868" stop-opacity=".498"/><stop offset="1" stop-color="#686868" stop-opacity="0"/></radialGradient><radialGradient id="d" cx="1.198" cy="8.45" gradientTransform="matrix(0 3.03002 -3.2054 0 43.085 -13.093)" gradientUnits="userSpaceOnUse" r="20"><stop offset="0" stop-color="#f8b17e"/><stop offset=".262" stop-color="#ed5353"/><stop offset=".661" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></radialGradient><path d="m27 28.5a11 3.5 0 1 1 -22 0 11 3.5 0 1 1 22 0z" fill="url(#c)"/><path d="m16 1.5c-8 0-14.5 6.5-14.5 14.5s6.5 14.5 14.5 14.5 14.5-6.5 14.5-14.5-6.5-14.5-14.5-14.5z" fill="url(#d)"/><path d="m29.5 16c0 7.456-6.045 13.5-13.5 13.5-7.456 0-13.5-6.044-13.5-13.5s6.044-13.5 13.5-13.5c7.455 0 13.5 6.044 13.5 13.5z" fill="none" opacity=".5" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><path d="m16 1.502c-8 0-14.498 6.498-14.498 14.498s6.498 14.498 14.498 14.498 14.498-6.498 14.498-14.498-6.498-14.498-14.498-14.498z" fill="none" opacity=".5" stroke="#7a0000" stroke-linecap="round" stroke-linejoin="round"/><path d="m10 10.004a.997.997 0 0 0 -.996.996v12a.997.997 0 0 0 .996.996h12a.997.997 0 0 0 .996-.996v-12a.997.997 0 0 0 -.996-.996z" fill="#7a0000" fill-rule="evenodd" opacity=".15"/><path d="m10 11h12v12h-12z" fill="#7a0000" fill-rule="evenodd" opacity=".3"/><path d="m10 10h12v12h-12z" fill="url(#b)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/beforeobject.svg b/icon-themes/elementary_svg/cmd/32/beforeobject.svg
new file mode 100644
index 000000000..0132265de
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/beforeobject.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(.71627 0 0 .7691 1.397 -29.832)" gradientUnits="userSpaceOnUse" x1="31.053" x2="30.923" y1="66.863" y2="47.148"><stop offset="0" stop-color="#fff"/><stop offset=".233" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 -1.33333 -1.33333 0 38.55 36.83)" gradientUnits="userSpaceOnUse" x1="11.11" x2="22.83" y1="10.52" y2="10.719"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><radialGradient id="c" cx="24.837" cy="36.421" gradientTransform="matrix(-.36797 0 0 .39444 32.308 -2.697)" gradientUnits="userSpaceOnUse" r="15.645"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientTransform="matrix(1.86666 0 0 2 .562 14.497)" gradientUnits="userSpaceOnUse" x1="7.889" x2="7.889" y1="3.506" y2="5.561"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><path d="m1.495 21.497h28l.004 3.008h-28z" fill="url(#d)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".75" transform="translate(0 -11)"/><path d="m1.995 11.505h27" fill="none" opacity=".3" stroke="#fff" stroke-width="1.006"/><path d="m17.075 11.67c0 3.407 2.914 6.17 6.094 6.17 3.178 0 5.755-2.763 5.755-6.17 0-3.41-2.577-6.172-5.756-6.172-3.18 0-6.095 2.763-6.095 6.17z" fill="url(#c)" fill-rule="evenodd" opacity=".141" transform="matrix(1 0 0 -1 0 35.003)"/><path d="m15.253 13.498 7.744 9.35 7.75-9.35h-4.245v-8h-7.002v8z" display="block" fill="url(#b)" transform="matrix(1 0 0 -1 0 35.003)"/><g fill="none"><path d="m22.984 21.175a.417.417 0 0 1 -.308-.15l-4.93-5.928a.417.417 0 0 1 .32-.682h2.35v-7.585a.417.417 0 0 1 .416-.415h4.336a.417.417 0 0 1 .416.416v7.585h2.4a.417.417 0 0 1 .32.684l-4.99 5.926a.417.417 0 0 1 -.33.15z" display="block" opacity=".401" stroke="url(#a)" stroke-miterlimit="7" transform="matrix(1 0 0 -1 0 35.003)"/><path d="m15.253 21.505 7.744-9.35 7.75 9.35h-4.245v8h-7.002v-8z" opacity=".5" stroke="#a62100" stroke-linejoin="round"/></g><path d="m1.506 15.51h11.99v2.994h-11.991z" style="opacity:.5;fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.75"/><path d="m1.984 16.02h11.01v.99h-11.01z" fill="#fafafa"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/behindobject.svg b/icon-themes/elementary_svg/cmd/32/behindobject.svg
new file mode 100644
index 000000000..2c82200f2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/behindobject.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(.71627 0 0 .7691 1.397 -29.832)" gradientUnits="userSpaceOnUse" x1="33.06" x2="33.018" y1="46.71" y2="62.913"><stop offset="0" stop-color="#fff"/><stop offset=".233" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 -1.33333 -1.33333 0 38.55 36.83)" gradientUnits="userSpaceOnUse" x1="23.176" x2="10.566" y1="11.581" y2="11.979"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><radialGradient id="c" cx="24.837" cy="36.421" gradientTransform="matrix(-.36797 0 0 .39444 32.308 -2.697)" gradientUnits="userSpaceOnUse" r="15.645"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientTransform="matrix(1.86666 0 0 2 .562 14.497)" gradientUnits="userSpaceOnUse" x1="7.889" x2="7.889" y1="3.506" y2="5.561"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><path d="m1.495 21.497h28l.004 3.008h-28z" fill="url(#d)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".75" transform="translate(0 -5)"/><path d="m1.995 17.505h27" fill="none" opacity=".3" stroke="#fff" stroke-width="1.006"/><path d="m17.075 11.67c0 3.407 2.914 6.17 6.094 6.17 3.177 0 5.754-2.763 5.754-6.17 0-3.41-2.577-6.172-5.756-6.172-3.18 0-6.095 2.763-6.095 6.17z" fill="url(#c)" fill-rule="evenodd" opacity=".141" transform="translate(0 -5)"/><path d="m15.253 13.498 7.744 9.35 7.75-9.35h-4.245v-8h-7.002v8z" display="block" fill="url(#b)" transform="translate(0 -5)"/><g fill="none"><path d="m22.984 21.175a.417.417 0 0 1 -.308-.15l-4.93-5.928a.417.417 0 0 1 .32-.682h2.35v-7.585a.417.417 0 0 1 .416-.415h4.336a.417.417 0 0 1 .416.416v7.586h2.4a.417.417 0 0 1 .32.684l-4.99 5.926a.417.417 0 0 1 -.33.15z" display="block" opacity=".401" stroke="url(#a)" stroke-miterlimit="7" transform="translate(0 -5)"/><path d="m15.253 8.498 7.744 9.35 7.75-9.35h-4.245v-8h-7.002v8z" opacity=".5" stroke="#a62100" stroke-linejoin="round"/></g><path d="m1.506 14.492h11.99v-2.992h-11.99z" style="opacity:.5;fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.75"/><path d="m1.984 13.982h11.01v-.99h-11.01z" fill="#fafafa"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/bezier_unfilled.svg b/icon-themes/elementary_svg/cmd/32/bezier_unfilled.svg
new file mode 100644
index 000000000..0a25b8b49
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/bezier_unfilled.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="10" x2="10" y1="2" y2="8"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="7.5" x2="7.5" y1="8" y2="1.5"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" y1="3" y2="6.5"><stop offset="0" stop-color="#fff"/><stop offset=".05594528" 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="d" gradientUnits="userSpaceOnUse" x1="162.09949" x2="161.89024" xlink:href="#i" y1="414.01666" y2="410.13095"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="162.09949" x2="161.8237" xlink:href="#i" y1="414.01666" y2="410.13095"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="162.2023" x2="162.2023" xlink:href="#g" y1="414.66092" y2="409.06992"/><linearGradient id="g"><stop offset="0" stop-color="#babdb6"/><stop offset="1" stop-color="#babdb6" stop-opacity="0"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="162.2023" x2="162.2023" xlink:href="#g" y1="413.94385" y2="409.06992"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="162.09949" x2="162.09949" y1="414.01666" y2="409.02002"><stop offset="0" stop-color="#555753"/><stop offset="1" stop-color="#555753" stop-opacity="0"/></linearGradient><g fill="none" transform="matrix(-.94280668 .94280668 -.94280668 -.94280668 566.169813 247.466722)"><path d="m161.03293 410.03293c0 5.25074 2.60178 7.96707 7.96707 7.96707" stroke="url(#d)" stroke-width="3.000007"/><path d="m160.1824 408.71875c0 5.47203 2.80351 10.20866 8.91265 10.20866" stroke="url(#f)" stroke-width=".750002"/></g><g fill="none" transform="matrix(.94280668 -.94280668 -.94280668 -.94280668 247.47014 566.166395)"><path d="m161.03293 410.03293c0 5.25074 2.60178 7.96707 7.96707 7.96707" stroke="url(#e)" stroke-width="3.000007"/><path d="m161.09505 408.71875c0 5.27607 1.89086 8.83969 8 8.83969" stroke="url(#h)" stroke-width=".750002"/></g><g transform="matrix(-.70710678 .70710678 .70710678 .70710678 8.489673 -14.141162)"><path d="m26.666015 20.158203a1.33333 1.3333299 0 0 1 1.333985 1.333985 1.33333 1.3333299 0 0 1 -1.333985 1.332031 1.33333 1.3333299 0 0 1 -1.332031-1.332031 1.33333 1.3333299 0 0 1 1.332031-1.333985zm-21.332031 0a1.33333 1.3333299 0 0 1 1.332032 1.333985 1.33333 1.3333299 0 0 1 -1.332032 1.332031 1.33333 1.3333299 0 0 1 -1.333984-1.332031 1.33333 1.3333299 0 0 1 1.333984-1.333985zm19.666016 1.333985h-18z" fill="#729fcf" fill-rule="evenodd" stroke="#002e99" stroke-opacity=".588235" stroke-width="3"/><g stroke="#8cd5ff"><path d="m25.333285 21.491675h-18.66662" fill="#729fcf" fill-rule="evenodd"/><g fill="none" stroke-linecap="square" stroke-linejoin="round" transform="scale(-1 1)"><ellipse cx="-5.333353" cy="21.491697" rx="1.33333" ry="1.33333"/><ellipse cx="-26.666632" cy="21.491697" rx="1.33333" ry="1.33333"/></g></g></g><g stroke-linecap="round" stroke-linejoin="round" transform="matrix(-.70710678 .70710678 .70710678 .70710678 16.268165 2.11031)"><path d="m6.5 1.5h7l.0158 6.981938h-7.0000045z" fill="url(#a)" stroke="url(#b)"/><path d="m7.5 2.5h5l.0158 4.981938h-5.0000045z" fill="none" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/bezierappend.svg b/icon-themes/elementary_svg/cmd/32/bezierappend.svg
new file mode 100644
index 000000000..f0d16e638
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/bezierappend.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.491526" x2="16.528423" y1="7.661017" y2="15.728813"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="10" x2="10" y1="2" y2="8"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="7.5" x2="7.5" y1="8" y2="1.5"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" y1="3" y2="6.5"><stop offset="0" stop-color="#fff"/><stop offset=".05594528" 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(1.96316 0 0 1.00005 32.088 -395.874)" gradientUnits="userSpaceOnUse" x1="-16" x2="-5.521" y1="423.455" y2="423.353"><stop offset="0" stop-color="#555753" stop-opacity="0"/><stop offset=".2" stop-color="#555753"/><stop offset=".8" stop-color="#555753"/><stop offset="1" stop-color="#555753" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(1.96316 0 0 1 11.76 -395.863)" gradientUnits="userSpaceOnUse" x1="-5.913" x2="4.452" y1="423.373" y2="423.363"><stop offset="0" stop-color="#babdb6" stop-opacity="0"/><stop offset=".2" stop-color="#babdb6"/><stop offset=".844" stop-color="#babdb6"/><stop offset="1" stop-color="#babdb6" stop-opacity="0"/></linearGradient><path d="m.15 26.01 21.85-.01v3l-21.85.01z" fill="url(#e)" transform="matrix(1.33333 0 0 1.33333 .667 -11.667)"/><path d="m.3 26.75h21.7v1.5h-21.7z" fill="url(#f)" transform="matrix(1.33333 0 0 1.33333 .667 -11.667)"/><g stroke-linecap="round" stroke-linejoin="round" transform="translate(5.991302 19.999562)"><path d="m6.5 1.5h7l.0158 6.981938h-7.0000045z" fill="url(#b)" stroke="url(#c)"/><path d="m7.5 2.5h5l.0158 4.981938h-5.0000045z" fill="none" stroke="url(#d)"/></g><g stroke-miterlimit="3.5"><path d="m14.5 7.5v3l-2.98.014-.02 2.986 2.989-.027.011 3.027h3l-.025-2.996 3.028.002-.003-3.006h-3v-3z" fill="url(#a)" stroke="#a62100" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m14.5 11.5h-2m7 0h-2m-1-3h-1" fill="none" opacity=".5" stroke="#fff" stroke-linecap="square" stroke-miterlimit="3.5"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/bezierclose.svg b/icon-themes/elementary_svg/cmd/32/bezierclose.svg
new file mode 100644
index 000000000..c74f6999d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/bezierclose.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="10" x2="10" y1="2" y2="8"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="7.5" x2="7.5" y1="8" y2="1.5"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" y1="3" y2="6.5"><stop offset="0" stop-color="#fff"/><stop offset=".05594528" 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="d" gradientTransform="matrix(2.168281 0 0 1.3333967 39.142045 -539.49726)" gradientUnits="userSpaceOnUse" x1="-16" x2="-5.521" y1="423.455" y2="423.353"><stop offset="0" stop-color="#555753" stop-opacity="0"/><stop offset=".2" stop-color="#555753"/><stop offset=".8" stop-color="#555753"/><stop offset="1" stop-color="#555753" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(2.168281 0 0 1.33333 16.690072 -539.48259)" gradientUnits="userSpaceOnUse" x1="-5.913" x2="4.452" y1="423.373" y2="423.363"><stop offset="0" stop-color="#babdb6" stop-opacity="0"/><stop offset=".2" stop-color="#babdb6"/><stop offset=".844" stop-color="#babdb6"/><stop offset="1" stop-color="#babdb6" stop-opacity="0"/></linearGradient><g stroke-width="1.213525"><g transform="matrix(.131509 -1.1165934 .99313562 .11696852 -17.524374 29.574339)"><path d="m3.8669995 23.013336 24.1330005-.013333v3.99999l-24.1330005.01333z" fill="url(#d)"/><path d="m4.0326723 24h23.9673277v1.999995h-23.9673277z" fill="url(#e)"/></g><g transform="matrix(.83344418 -.55260366 .55260366 .83344418 -9.704129 7.803358)"><path d="m3.8669995 23.013336 24.1330005-.013333v3.99999l-24.1330005.01333z" fill="url(#d)"/><path d="m4.0326723 24h23.9673277v1.999995h-23.9673277z" fill="url(#e)"/></g><g transform="matrix(.84080448 .54133893 -.54133893 .84080448 19.532284 -19.018402)"><path d="m3.8669995 23.013336 24.1330005-.013333v3.99999l-24.1330005.01333z" fill="url(#d)"/><path d="m4.0326723 24h23.9673277v1.999995h-23.9673277z" fill="url(#e)"/></g></g><g stroke-linecap="round" stroke-linejoin="round"><g transform="translate(-2.008698 19.999562)"><path d="m6.5 1.5h7l.0158 6.981938h-7.0000045z" fill="url(#a)" stroke="url(#b)"/><path d="m7.5 2.5h5l.0158 4.981938h-5.0000045z" fill="none" stroke="url(#c)"/></g><g transform="translate(15.991302 9.999562)"><path d="m6.5 1.5h7l.0158 6.981938h-7.0000045z" fill="url(#a)" stroke="url(#b)"/><path d="m7.5 2.5h5l.0158 4.981938h-5.0000045z" fill="none" stroke="url(#c)"/></g><path d="m6.5 1.5h7l.0158 6.981938h-7.0000045z" fill="url(#a)" stroke="url(#b)"/><path d="m7.5 2.5h5l.0158 4.981938h-5.0000045z" fill="none" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/bezierconvert.svg b/icon-themes/elementary_svg/cmd/32/bezierconvert.svg
new file mode 100644
index 000000000..549a4be2f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/bezierconvert.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="10" x2="10" xlink:href="#b" y1="2" y2="8"/><linearGradient id="b"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientTransform="translate(6 -970.36218)" gradientUnits="userSpaceOnUse" x1="1.5" x2="1.5" xlink:href="#d" y1="978.36218" y2="971.86218"/><linearGradient id="d" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="3.5" x2="3.5" y1="8" y2="1"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="e" gradientTransform="translate(7 -969.36218)" gradientUnits="userSpaceOnUse" x1="2.5" x2="2.5" xlink:href="#f" y1="972.36218" y2="975.86218"/><linearGradient id="f" gradientTransform="matrix(.24324324 0 0 .35135133 -23.337836 21.067572)" gradientUnits="userSpaceOnUse" x1="7.555548" x2="7.555548" y1="9.769218" y2="18.30768"><stop offset="0" stop-color="#fff"/><stop offset=".05594528" 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="g" gradientUnits="userSpaceOnUse" x1="8.247394" x2="12.843588" xlink:href="#b" y1="3.22931" y2="7.8255"/><linearGradient id="h" gradientTransform="translate(6 -970.36218)" gradientUnits="userSpaceOnUse" x1="6.490034" x2="1.5" xlink:href="#d" y1="976.41992" y2="971.86218"/><linearGradient id="i" gradientTransform="translate(7 -969.36218)" gradientUnits="userSpaceOnUse" x1="1.247394" x2="4.782928" xlink:href="#f" y1="972.59149" y2="976.12708"/><linearGradient id="j" gradientTransform="matrix(1.6172719 0 0 1.3333967 38.31086 -539.49768)" gradientUnits="userSpaceOnUse" x1="-16" x2="-3.07243" xlink:href="#p" y1="423.455" y2="423.11713"/><linearGradient id="k" gradientTransform="matrix(1.537983 0 0 1.33333 21.978017 -539.48301)" gradientUnits="userSpaceOnUse" x1="-5.913" x2="6.929063" xlink:href="#q" y1="423.373" y2="423.65762"/><linearGradient id="l" gradientTransform="matrix(1.6172719 0 0 1.3333967 38.31086 -539.49768)" gradientUnits="userSpaceOnUse" x1="-15.792505" x2="-3.07243" xlink:href="#p" y1="422.92642" y2="423.11713"/><linearGradient id="m" gradientTransform="matrix(1.537983 0 0 1.33333 21.978017 -539.48301)" gradientUnits="userSpaceOnUse" x1="-5.650953" x2="7.388825" xlink:href="#q" y1="423.68658" y2="423.12729"/><linearGradient id="n" gradientTransform="matrix(.70281217 .70281217 -.59755529 .59755529 28.620488 -474.47689)" gradientUnits="userSpaceOnUse" x1="336.38605" x2="336.38605" y1="427.76694" y2="424.16095"><stop offset="0" stop-color="#555753"/><stop offset="1" stop-color="#555753" stop-opacity="0"/></linearGradient><linearGradient id="o" gradientTransform="matrix(.70208448 .70208448 -.59755529 .59755529 28.884379 -474.213)" gradientUnits="userSpaceOnUse" x1="336.38605" x2="336.38605" y1="426.56412" y2="424.16095"><stop offset="0" stop-color="#babdb6"/><stop offset="1" stop-color="#eeeeec" stop-opacity="0"/></linearGradient><linearGradient id="p" gradientTransform="matrix(1.6172719 0 0 1.3333967 38.31086 -539.49768)" gradientUnits="userSpaceOnUse" x1="-16" x2="-5.521" y1="423.455" y2="423.353"><stop offset="0" stop-color="#555753" stop-opacity="0"/><stop offset=".2" stop-color="#555753"/><stop offset=".8" stop-color="#555753"/><stop offset="1" stop-color="#555753" stop-opacity="0"/></linearGradient><linearGradient id="q" gradientTransform="matrix(1.537983 0 0 1.33333 21.978017 -539.48301)" gradientUnits="userSpaceOnUse" x1="-5.913" x2="4.452" y1="423.373" y2="423.363"><stop offset="0" stop-color="#babdb6" stop-opacity="0"/><stop offset=".2" stop-color="#babdb6"/><stop offset=".844" stop-color="#babdb6"/><stop offset="1" stop-color="#babdb6" stop-opacity="0"/></linearGradient><g transform="matrix(.70710678 -.70710678 .70710678 .70710678 -13.031419 8.121156)"><g transform="matrix(0 -1 -1 0 41.056626 41.056626)"><path d="m12 23.012913 22.00026-.01333v3.99999l-22.00026.01333z" fill="url(#j)" stroke-width="1.048051"/><path d="m13 23.999577h21.00026v1.999995h-21.00026z" fill="url(#k)" stroke-width="1.022037"/></g><path d="m12 23.012913 22.00026-.01333v3.99999l-22.00026.01333z" fill="url(#l)" stroke-width="1.048051"/><path d="m13 23.999577h21.00026v1.999995h-21.00026z" fill="url(#m)" stroke-width="1.022037"/><g stroke-linecap="round" stroke-linejoin="round" transform="matrix(0 1 -1 0 20.661336 15.37723)"><path d="m6.5 1.5h7l.0158 6.981938h-7.0000045z" fill="url(#g)" stroke="url(#h)"/><path d="m7.5 2.5h5l.0158 4.981938h-5.0000045z" fill="none" stroke="url(#i)"/></g></g><g fill="none" stroke-linecap="square" transform="matrix(.94280668 -.94280668 .94280668 .94280668 -20.693478 9.558552)"><path d="m23.98849 27.394675c-3.473634 5.032988-9.808207 5.876835-14.0799811 1.605061-4.320217-4.320217-3.430627-10.506192 1.6050621-14.079981" stroke="url(#n)" stroke-width="3.000008"/><path d="m23.994973 27.401157c-3.542973 5.052038-9.806171 5.878872-14.0735256 1.611518-4.315748-4.315748-3.540625-10.527802 1.6115246-14.073518" stroke="url(#o)" stroke-width="1.500004"/></g><g stroke-linecap="round" stroke-linejoin="round" transform="translate(5.991302 21.999562)"><path d="m6.5 1.5h7l.0158 6.981938h-7.0000045z" fill="url(#a)" stroke="url(#c)"/><path d="m7.5 2.5h5l.0158 4.981938h-5.0000045z" fill="none" stroke="url(#e)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/beziercutline.svg b/icon-themes/elementary_svg/cmd/32/beziercutline.svg
new file mode 100644
index 000000000..c149d4914
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/beziercutline.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="10" x2="10" y1="2" y2="8"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="7.5" x2="7.5" y1="8" y2="1.5"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="translate(7 -969.36218)" gradientUnits="userSpaceOnUse" x1="2.5" x2="2.5" xlink:href="#d" y1="972.36218" y2="975.86218"/><linearGradient id="d" gradientTransform="matrix(.24324324 0 0 .35135133 -23.337836 21.067572)" gradientUnits="userSpaceOnUse" x1="7.555548" x2="7.555548" y1="9.769218" y2="18.30768"><stop offset="0" stop-color="#fff"/><stop offset=".05594528" 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(1.96316 0 0 1.00005 32.088 -395.874)" gradientUnits="userSpaceOnUse" x1="-16" x2="-5.521" xlink:href="#o" y1="423.455" y2="423.353"/><linearGradient id="f" gradientTransform="matrix(1.96316 0 0 1 11.76 -395.863)" gradientUnits="userSpaceOnUse" x1="-5.913" x2="4.452" xlink:href="#p" y1="423.373" y2="423.363"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="9.151" x2="9.151" y1="8.541" y2="1.818"><stop offset="0" stop-color="#f37329"/><stop offset="1" stop-color="#ffa154" stop-opacity="0"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="12.336" x2="12.336" y1="6.005" y2="1.279"><stop offset="0" stop-color="#a62100" stop-opacity=".501961"/><stop offset="1" stop-color="#a62100" stop-opacity="0"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="8.142261" x2="8.142261" xlink:href="#d" y1="3.227024" y2="9.832044"/><linearGradient id="j" gradientTransform="matrix(1.29412 0 0 1.00005 1.706 1.98)" gradientUnits="userSpaceOnUse" x1="-16" x2="-11.806" xlink:href="#o" y1="423.455" y2="423.455"/><linearGradient id="k" gradientTransform="matrix(1.29412 0 0 1 1.706 2)" gradientUnits="userSpaceOnUse" x1="-16" x2="-11.467" xlink:href="#p" y1="423.586" y2="423.586"/><linearGradient id="l" gradientTransform="matrix(1.29412 0 0 1 21.303 -396.613)" gradientUnits="userSpaceOnUse" x1="-16" x2="-11.467" xlink:href="#p" y1="423.586" y2="423.586"/><linearGradient id="m" gradientTransform="matrix(1.29412 0 0 1.00005 21.303 -411.633)" gradientUnits="userSpaceOnUse" x1="-16" x2="-11.371" xlink:href="#o" y1="423.455" y2="423.362"/><linearGradient id="n" gradientTransform="matrix(1.29412 0 0 1 7.902 -411.622)" gradientUnits="userSpaceOnUse" x1="-5.913" x2="-1.277" xlink:href="#p" y1="423.373" y2="423.373"/><linearGradient id="o"><stop offset="0" stop-color="#555753" stop-opacity="0"/><stop offset=".2" stop-color="#555753"/><stop offset=".8" stop-color="#555753"/><stop offset="1" stop-color="#555753" stop-opacity="0"/></linearGradient><linearGradient id="p"><stop offset="0" stop-color="#babdb6" stop-opacity="0"/><stop offset=".2" stop-color="#babdb6"/><stop offset=".844" stop-color="#babdb6"/><stop offset="1" stop-color="#babdb6" stop-opacity="0"/></linearGradient><g opacity=".5"><path d="m.15 26.01 21.85-.01v3l-21.85.01z" fill="url(#e)" transform="matrix(1.33333 0 0 1.33333 .667 -29.667)"/><path d="m.3 26.75h21.7v1.5h-21.7z" fill="url(#f)" transform="matrix(1.33333 0 0 1.33333 .667 -29.667)"/><g stroke-linecap="round" stroke-linejoin="round" transform="translate(5.991302 1.999562)"><path d="m6.5 1.5h7l.0158 6.981938h-7.0000045z" fill="url(#a)" stroke="url(#b)"/><path d="m7.5 2.5h5l.0158 4.981938h-5.0000045z" fill="none" stroke="url(#c)"/></g></g><g stroke-miterlimit="10" stroke-width="1.79"><path d="m3.898.394v5.663h-3.398l7.643 9.443 7.643-9.443h-3.386v-5.663z" fill="url(#g)" fill-rule="evenodd" stroke="url(#h)" stroke-linecap="round" stroke-linejoin="round" transform="matrix(.58878 0 0 .5299 11.206 11.79)"/><path d="m5.607 2.28v5.677h-1.333l3.86 4.725 3.79-4.725h-1.224v-5.677z" fill="none" opacity=".681" stroke="url(#i)" transform="matrix(.58878 0 0 .5299 11.206 11.79)"/></g><path d="m-19.153 424.137h9v3h-9z" fill="url(#j)" transform="matrix(-1.33333 0 0 -1.33333 5.46 592.514)"/><path d="m-19.153 424.887h9v1.5h-9z" fill="url(#k)" transform="matrix(-1.33333 0 0 -1.33333 5.46 592.514)"/><path d="m13.75 26 8.9.01-.053 1.377-8.847.113z" fill="url(#l)" transform="matrix(1.33333 0 0 1.33333 .667 -10.667)"/><g stroke-linecap="round" stroke-linejoin="round" transform="translate(12.991302 19.999562)"><path d="m6.5 1.5h7l.0158 6.981938h-7.0000045z" fill="url(#a)" stroke="url(#b)"/><path d="m7.5 2.5h5l.0158 4.981938h-5.0000045z" fill="none" stroke="url(#c)"/></g><path d="m.25 10.25h6.75v3h-6.75z" fill="url(#m)" transform="matrix(1.33333 0 0 1.33333 .667 9.333)"/><path d="m.35 10.99 8.9.01-.054 1.378-8.847.113z" fill="url(#n)" transform="matrix(1.33333 0 0 1.33333 .667 9.333)"/><g stroke-linecap="round" stroke-linejoin="round" transform="translate(-1.008698 19.999562)"><path d="m6.5 1.5h7l.0158 6.981938h-7.0000045z" fill="url(#a)" stroke="url(#b)"/><path d="m7.5 2.5h5l.0158 4.981938h-5.0000045z" fill="none" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/bezierdelete.svg b/icon-themes/elementary_svg/cmd/32/bezierdelete.svg
new file mode 100644
index 000000000..9e7dd3307
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/bezierdelete.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(.50841813 0 0 .49129742 -39.86373 -1.937827)" gradientUnits="userSpaceOnUse" x1="109.87753" x2="109.87753" y1="20.22772" y2="40.581989"><stop offset="0" stop-color="#ff8c82"/><stop offset=".31209752" stop-color="#ed5353"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.87817681 0 0 .88433535 -69.78729 -11.220457)" gradientUnits="userSpaceOnUse" x1="88.578163" x2="88.578163" y1="30.780695" y2="21.734354"><stop offset="0" stop-color="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="16.5" x2="16.5" xlink:href="#f" y1="12" y2="13"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="10" x2="10" y1="2" y2="8"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="7.5" x2="7.5" y1="8" y2="1.5"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" y1="3" y2="6.5"><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="g" gradientTransform="matrix(1.96316 0 0 1.00005 32.088 -395.874)" gradientUnits="userSpaceOnUse" x1="-16" x2="-5.521" y1="423.455" y2="423.353"><stop offset="0" stop-color="#555753" stop-opacity="0"/><stop offset=".2" stop-color="#555753"/><stop offset=".8" stop-color="#555753"/><stop offset="1" stop-color="#555753" stop-opacity="0"/></linearGradient><linearGradient id="h" gradientTransform="matrix(1.96316 0 0 1 11.76 -395.863)" gradientUnits="userSpaceOnUse" x1="-5.913" x2="4.452" y1="423.373" y2="423.363"><stop offset="0" stop-color="#babdb6" stop-opacity="0"/><stop offset=".2" stop-color="#babdb6"/><stop offset=".844" stop-color="#babdb6"/><stop offset="1" stop-color="#babdb6" stop-opacity="0"/></linearGradient><path d="m.15 26.01 21.85-.01v3l-21.85.01z" fill="url(#g)" transform="matrix(1.33333 0 0 1.33333 .667 -11.667)"/><path d="m.3 26.75h21.7v1.5h-21.7z" fill="url(#h)" transform="matrix(1.33333 0 0 1.33333 .667 -11.667)"/><g stroke-linecap="round" stroke-linejoin="round" transform="translate(5.991302 19.999562)"><path d="m6.5 1.5h7l.0087 7.000438h-7z" fill="url(#d)" stroke="url(#e)"/><path d="m7.5 2.5h5l.0087 5.000438h-5z" fill="none" stroke="url(#f)"/></g><path d="m10.5 10.5v4h11v-4z" style="stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:3.5;stroke-width:.999997;fill:url(#a);stroke:url(#b)"/><path d="m11.5 11.5h9v2h-9z" fill="#ed5353" opacity=".5" stroke="url(#c)" stroke-linecap="square"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/bezieredge.svg b/icon-themes/elementary_svg/cmd/32/bezieredge.svg
new file mode 100644
index 000000000..95dd6312d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/bezieredge.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="8.247394" x2="12.843588" y1="3.22931" y2="7.8255"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="12.490034" x2="7.5" y1="6.05774" y2="1.5"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="8.247394" x2="11.782928" y1="3.22931" y2="6.7649"><stop offset="0" stop-color="#fff"/><stop offset=".05594528" 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="d" gradientTransform="matrix(1.6172719 0 0 1.3333967 38.31086 -539.49768)" gradientUnits="userSpaceOnUse" x1="-16" x2="-5.521" y1="423.455" y2="423.353"><stop offset="0" stop-color="#555753" stop-opacity="0"/><stop offset=".2" stop-color="#555753"/><stop offset=".8" stop-color="#555753"/><stop offset="1" stop-color="#555753" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(1.537983 0 0 1.33333 21.978017 -539.48301)" gradientUnits="userSpaceOnUse" x1="-5.913" x2="4.452" y1="423.373" y2="423.363"><stop offset="0" stop-color="#babdb6" stop-opacity="0"/><stop offset=".2" stop-color="#babdb6"/><stop offset=".844" stop-color="#babdb6"/><stop offset="1" stop-color="#babdb6" stop-opacity="0"/></linearGradient><g transform="matrix(.70710678 -.70710678 .70710678 .70710678 -13.031419 12.580241)"><g transform="matrix(0 -1 -1 0 41.056626 41.056626)"><path d="m12 23.012913 18.00026-.01333v3.99999l-18.00026.01333z" fill="url(#d)" stroke-width="1.048051"/><path d="m13 23.999577h17.00026v1.999995h-17.00026z" fill="url(#e)" stroke-width="1.022037"/></g><path d="m12 23.012913 18.00026-.01333v3.99999l-18.00026.01333z" fill="url(#d)" stroke-width="1.048051"/><path d="m13 23.999577h17.00026v1.999995h-17.00026z" fill="url(#e)" stroke-width="1.022037"/><g stroke-linecap="round" stroke-linejoin="round" transform="matrix(0 1 -1 0 20.985958 15.052608)"><path d="m6.5 1.5h7l.0158 6.981938h-7.0000045z" fill="url(#a)" stroke="url(#b)"/><path d="m7.5 2.5h5l.0158 4.981938h-5.0000045z" fill="none" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/beziereliminatepoints.svg b/icon-themes/elementary_svg/cmd/32/beziereliminatepoints.svg
new file mode 100644
index 000000000..f8e1491d9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/beziereliminatepoints.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="9.151" x2="9.151" y1="8.541" y2="1.818"><stop offset="0" stop-color="#f37329"/><stop offset="1" stop-color="#ffa154" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="12.336" x2="12.336" y1="6.005" y2="1.279"><stop offset="0" stop-color="#a62100" stop-opacity=".501961"/><stop offset="1" stop-color="#a62100" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="10" x2="10" y1="2" y2="8"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="7.5" x2="7.5" y1="8" y2="1.5"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="e" gradientTransform="translate(7 -969.36218)" gradientUnits="userSpaceOnUse" x1="2.5" x2="2.5" xlink:href="#f" y1="972.36218" y2="975.86218"/><linearGradient id="f" gradientTransform="matrix(.24324324 0 0 .35135133 -23.337836 21.067572)" gradientUnits="userSpaceOnUse" x1="7.555548" x2="7.555548" y1="9.769218" y2="18.30768"><stop offset="0" stop-color="#fff"/><stop offset=".05594528" 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="g" gradientTransform="matrix(1.96316 0 0 1.00005 32.088 -395.874)" gradientUnits="userSpaceOnUse" x1="-16" x2="-5.521" xlink:href="#o" y1="423.455" y2="423.353"/><linearGradient id="h" gradientTransform="matrix(1.96316 0 0 1 11.76 -395.863)" gradientUnits="userSpaceOnUse" x1="-5.913" x2="4.452" xlink:href="#p" y1="423.373" y2="423.363"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="8.142261" x2="8.142261" xlink:href="#f" y1="3.227024" y2="9.832044"/><linearGradient id="j" gradientTransform="matrix(1.29412 0 0 1.00005 1.706 1.98)" gradientUnits="userSpaceOnUse" x1="-16" x2="-11.806" xlink:href="#o" y1="423.455" y2="423.455"/><linearGradient id="k" gradientTransform="matrix(1.29412 0 0 1 1.706 2)" gradientUnits="userSpaceOnUse" x1="-16" x2="-11.467" xlink:href="#p" y1="423.586" y2="423.586"/><linearGradient id="l" gradientTransform="matrix(1.29412 0 0 1 21.303 -396.613)" gradientUnits="userSpaceOnUse" x1="-16" x2="-11.467" xlink:href="#p" y1="423.586" y2="423.586"/><linearGradient id="m" gradientTransform="matrix(1.29412 0 0 1.00005 21.303 -411.633)" gradientUnits="userSpaceOnUse" x1="-16" x2="-11.371" xlink:href="#o" y1="423.455" y2="423.362"/><linearGradient id="n" gradientTransform="matrix(1.29412 0 0 1 7.902 -411.622)" gradientUnits="userSpaceOnUse" x1="-5.913" x2="-1.277" xlink:href="#p" y1="423.373" y2="423.373"/><linearGradient id="o"><stop offset="0" stop-color="#555753" stop-opacity="0"/><stop offset=".2" stop-color="#555753"/><stop offset=".8" stop-color="#555753"/><stop offset="1" stop-color="#555753" stop-opacity="0"/></linearGradient><linearGradient id="p"><stop offset="0" stop-color="#babdb6" stop-opacity="0"/><stop offset=".2" stop-color="#babdb6"/><stop offset=".844" stop-color="#babdb6"/><stop offset="1" stop-color="#babdb6" stop-opacity="0"/></linearGradient><path d="m.15 26.01 21.85-.01v3l-21.85.01z" fill="url(#g)" transform="matrix(1.33333 0 0 1.33333 .732171 -11.667)"/><path d="m.3 26.75h21.7v1.5h-21.7z" fill="url(#h)" transform="matrix(1.33333 0 0 1.33333 .732171 -11.667)"/><g stroke-linecap="round" stroke-linejoin="round" transform="translate(6.056473 19.999562)"><path d="m6.5 1.5h7l.0158 6.981938h-7.0000045z" fill="url(#c)" stroke="url(#d)"/><path d="m7.5 2.5h5l.0158 4.981938h-5.0000045z" fill="none" stroke="url(#e)"/></g><g opacity=".5"><path d="m-19.153 424.137h9v3h-9z" fill="url(#j)" transform="matrix(-1.33333 0 0 -1.33333 4.468698 574.514438)"/><path d="m-19.153 424.887h9v1.5h-9z" fill="url(#k)" transform="matrix(-1.33333 0 0 -1.33333 4.468698 574.514438)"/><path d="m13.75 26 8.9.01-.053 1.377-8.847.113z" fill="url(#l)" transform="matrix(1.33333 0 0 1.33333 -.324302 -28.666562)"/><g stroke-linecap="round" stroke-linejoin="round" transform="translate(12 2)"><path d="m6.5 1.5h7l.0158 6.981938h-7.0000045z" fill="url(#c)" stroke="url(#d)"/><path d="m7.5 2.5h5l.0158 4.981938h-5.0000045z" fill="none" stroke="url(#e)"/></g><path d="m.25 10.25h6.75v3h-6.75z" fill="url(#m)" transform="matrix(1.33333 0 0 1.33333 -.324302 -8.666562)"/><path d="m.35 10.99 8.9.01-.054 1.378-8.847.113z" fill="url(#n)" transform="matrix(1.33333 0 0 1.33333 -.324302 -8.666562)"/><g stroke-linecap="round" stroke-linejoin="round" transform="translate(-2 2)"><path d="m6.5 1.5h7l.0158 6.981938h-7.0000045z" fill="url(#c)" stroke="url(#d)"/><path d="m7.5 2.5h5l.0158 4.981938h-5.0000045z" fill="none" stroke="url(#e)"/></g></g><g stroke-miterlimit="10" stroke-width="1.79"><path d="m3.898.394v5.663h-3.398l7.643 9.443 7.643-9.443h-3.386v-5.663z" fill="url(#a)" fill-rule="evenodd" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" transform="matrix(.58878 0 0 .5299 11.206 11.79)"/><path d="m5.607 2.28v5.677h-1.333l3.86 4.725 3.79-4.725h-1.224v-5.677z" fill="none" opacity=".681" stroke="url(#i)" transform="matrix(.58878 0 0 .5299 11.206 11.79)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/bezierfill.svg b/icon-themes/elementary_svg/cmd/32/bezierfill.svg
new file mode 100644
index 000000000..55ae2b043
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/bezierfill.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="10" x2="10" y1="2" y2="8"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="7.5" x2="7.5" y1="8" y2="1.5"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" y1="3" y2="6.5"><stop offset="0" stop-color="#fff"/><stop offset=".05594528" 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="d" gradientUnits="userSpaceOnUse" x1="162.09949" x2="161.89024" xlink:href="#j" y1="414.01666" y2="410.13095"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="162.09949" x2="161.8237" xlink:href="#j" y1="414.01666" y2="410.13095"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="-5.051394" x2="33.9822" y1="28.889066" y2="53.92793"><stop offset="0" stop-color="#a56de2"/><stop offset="1" stop-color="#a56de2" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="162.2023" x2="162.2023" xlink:href="#h" y1="414.66092" y2="409.06992"/><linearGradient id="h"><stop offset="0" stop-color="#babdb6"/><stop offset="1" stop-color="#babdb6" stop-opacity="0"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="162.2023" x2="162.2023" xlink:href="#h" y1="413.94385" y2="409.06992"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="162.09949" x2="162.09949" y1="414.01666" y2="409.02002"><stop offset="0" stop-color="#555753"/><stop offset="1" stop-color="#555753" stop-opacity="0"/></linearGradient><path d="m-.20622665 37.894568a11.185807 11.185807 0 0 1 -4.32067685-11.262788 11.185807 11.185807 0 0 1 8.4209041-8.637536 11.185807 11.185807 0 0 1 11.3688774 4.03327" fill="url(#f)" transform="translate(12.72679 -9.904045)"/><g fill="none" transform="matrix(-.94280668 .94280668 -.94280668 -.94280668 566.169813 247.466722)"><path d="m161.03293 410.03293c0 5.25074 2.60178 7.96707 7.96707 7.96707" stroke="url(#d)" stroke-width="3.000007"/><path d="m160.1824 408.71875c0 5.47203 2.80351 10.20866 8.91265 10.20866" stroke="url(#g)" stroke-width=".750002"/></g><g fill="none" transform="matrix(.94280668 -.94280668 -.94280668 -.94280668 247.47014 566.166395)"><path d="m161.03293 410.03293c0 5.25074 2.60178 7.96707 7.96707 7.96707" stroke="url(#e)" stroke-width="3.000007"/><path d="m161.09505 408.71875c0 5.27607 1.89086 8.83969 8 8.83969" stroke="url(#i)" stroke-width=".750002"/></g><g transform="matrix(-.70710678 .70710678 .70710678 .70710678 8.489673 -14.141162)"><path d="m26.666015 20.158203a1.33333 1.3333299 0 0 1 1.333985 1.333985 1.33333 1.3333299 0 0 1 -1.333985 1.332031 1.33333 1.3333299 0 0 1 -1.332031-1.332031 1.33333 1.3333299 0 0 1 1.332031-1.333985zm-21.332031 0a1.33333 1.3333299 0 0 1 1.332032 1.333985 1.33333 1.3333299 0 0 1 -1.332032 1.332031 1.33333 1.3333299 0 0 1 -1.333984-1.332031 1.33333 1.3333299 0 0 1 1.333984-1.333985zm19.666016 1.333985h-18z" fill="none" stroke="#002e99" stroke-opacity=".588235" stroke-width="3"/><g stroke="#8cd5ff"><path d="m25.333285 21.491675h-18.66662" fill="#729fcf" fill-rule="evenodd"/><g fill="none" stroke-linecap="square" stroke-linejoin="round" transform="scale(-1 1)"><ellipse cx="-5.333353" cy="21.491697" rx="1.33333" ry="1.33333"/><ellipse cx="-26.666632" cy="21.491697" rx="1.33333" ry="1.33333"/></g></g></g><g stroke-linecap="round" stroke-linejoin="round" transform="matrix(-.70710678 .70710678 .70710678 .70710678 16.268165 2.11031)"><path d="m6.5 1.5h7l.0158 6.981938h-7.0000045z" fill="url(#a)" stroke="url(#b)"/><path d="m7.5 2.5h5l.0158 4.981938h-5.0000045z" fill="none" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/bezierinsert.svg b/icon-themes/elementary_svg/cmd/32/bezierinsert.svg
new file mode 100644
index 000000000..59d904afe
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/bezierinsert.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="10" x2="10" y1="2" y2="8"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="7.5" x2="7.5" y1="8" y2="1.5"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" y1="3" y2="6.5"><stop offset="0" stop-color="#fff"/><stop offset=".05594528" 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="16" cy="5.498051" gradientTransform="matrix(.00000039 2.8991302 -1.9994003 .00000026 26.992798 -40.886084)" gradientUnits="userSpaceOnUse" r="5.0015"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="e" gradientTransform="matrix(1.96316 0 0 1.00005 32.088 -395.874)" gradientUnits="userSpaceOnUse" x1="-16" x2="-5.521" y1="423.455" y2="423.353"><stop offset="0" stop-color="#555753" stop-opacity="0"/><stop offset=".2" stop-color="#555753"/><stop offset=".8" stop-color="#555753"/><stop offset="1" stop-color="#555753" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(1.96316 0 0 1 11.76 -395.863)" gradientUnits="userSpaceOnUse" x1="-5.913" x2="4.452" y1="423.373" y2="423.363"><stop offset="0" stop-color="#babdb6" stop-opacity="0"/><stop offset=".2" stop-color="#babdb6"/><stop offset=".844" stop-color="#babdb6"/><stop offset="1" stop-color="#babdb6" stop-opacity="0"/></linearGradient><path d="m.15 26.01 21.85-.01v3l-21.85.01z" fill="url(#e)" transform="matrix(1.33333 0 0 1.33333 .667 -11.667)"/><path d="m.3 26.75h21.7v1.5h-21.7z" fill="url(#f)" transform="matrix(1.33333 0 0 1.33333 .667 -11.667)"/><g stroke-linecap="round" stroke-linejoin="round" transform="translate(5.991302 19.999562)"><path d="m6.5 1.5h7l.0158 6.981938h-7.0000045z" fill="url(#a)" stroke="url(#b)"/><path d="m7.5 2.5h5l.0158 4.981938h-5.0000045z" fill="none" stroke="url(#c)"/></g><g stroke-miterlimit="3.5"><path d="m14.5 7.5v3l-2.98.014-.02 2.986 2.989-.027.011 3.027h3l-.025-2.996 3.028.002-.003-3.006h-3v-3z" fill="url(#d)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".721569"/><path d="m14.5 11.5h-2m7 0h-2m-1-3h-1" fill="none" opacity=".5" stroke="#fff" stroke-linecap="square" stroke-miterlimit="3.5"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/beziermove.svg b/icon-themes/elementary_svg/cmd/32/beziermove.svg
new file mode 100644
index 000000000..738c34c4a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/beziermove.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="10" x2="10" y1="2" y2="8"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="7.5" x2="7.5" y1="8" y2="1.5"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" y1="3" y2="6.5"><stop offset="0" stop-color="#fff"/><stop offset=".05594528" 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="d" gradientUnits="userSpaceOnUse" x1="162.2023" x2="162.2023" xlink:href="#e" y1="414.66092" y2="409.06992"/><linearGradient id="e"><stop offset="0" stop-color="#babdb6"/><stop offset="1" stop-color="#babdb6" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="162.2023" x2="162.2023" xlink:href="#e" y1="413.94385" y2="409.06992"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="162.09949" x2="162.09949" y1="414.01666" y2="409.02002"><stop offset="0" stop-color="#555753"/><stop offset="1" stop-color="#555753" stop-opacity="0"/></linearGradient><linearGradient id="h" gradientTransform="matrix(0 -.5372 .5768 0 -15.735 35.63)" gradientUnits="userSpaceOnUse" x1="40.958" x2="18.681" y1="46.971001" y2="46.971001"><stop offset="0" stop-color="#fff"/><stop offset=".45" stop-color="#fff" stop-opacity=".235"/><stop offset=".65" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="i" gradientTransform="matrix(-1.3333 0 0 1.3333 44.834858 -1.156926)" gradientUnits="userSpaceOnUse" x1="17.150999" x2="17.150999" y1="5.88" y2="17.211"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".262" stop-color="#64baff"/><stop offset=".705" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></linearGradient><radialGradient id="j" cx="24.837" cy="36.421001" gradientTransform="matrix(.3679908 0 0 -.39439014 12.405002 31.934247)" gradientUnits="userSpaceOnUse" r="15.645"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g fill="none" transform="matrix(1.33333 0 0 -1.33333 -209.354704 573.331934)"><path d="m161.03293 410.03293c0 5.25074 2.60178 7.96707 7.96707 7.96707" stroke="url(#g)" stroke-width="3.000007"/><path d="m160.1824 408.71875c0 5.47203 2.80351 10.20866 8.91265 10.20866" stroke="url(#d)" stroke-width=".750002"/></g><g fill="none" transform="matrix(-1.33333 0 0 1.33333 241.354703 -541.331933)"><path d="m161.03293 410.03293c0 5.25074 2.60178 7.96707 7.96707 7.96707" stroke="url(#g)" stroke-width="3.000007"/><path d="m161.09505 408.71875c0 5.27607 1.89086 8.83969 8 8.83969" stroke="url(#f)" stroke-width=".750002"/></g><g stroke-linecap="round" stroke-linejoin="round" transform="translate(5.991302 10.999562)"><path d="m6.5 1.5h7l.0158 6.981938h-7.0000045z" fill="url(#a)" stroke="url(#b)"/><path d="m7.5 2.5h5l.0158 4.981938h-5.0000045z" fill="none" stroke="url(#c)"/></g><g transform="translate(0 10)"><path d="m27.304629 17.233281c0-8.2304607-11.511713-8.2304607-11.514379 0 0 3.406582 2.573269 6.506504 5.751856 6.506504 3.177254 0 5.759856-3.099922 5.759856-6.506504z" fill="url(#j)" fill-rule="evenodd" opacity=".141" stroke-width="1.3333"/><path d="m21.504774 21.469175 9.19977-7.471813-9.202437-7.3491495v4.8638785h-7.9998l.004 4.997208h7.9998z" display="block" fill="url(#i)" stroke-width="1.3333"/><g fill="none" stroke-width=".75" transform="matrix(1.3333 0 0 1.3333 -.848 -11.51)"><path d="m17.765 22.624 4.333-3.493-4.335-3.44v2.576h-6l.003 1.748h6z" display="block" opacity=".401" stroke="url(#h)" stroke-miterlimit="7"/><path d="m16.765 24.735 6.9-5.604-6.902-5.512v3.648h-6l.003 3.748h6z" opacity=".5" stroke="#002e99" stroke-linejoin="round"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/beziersmooth.svg b/icon-themes/elementary_svg/cmd/32/beziersmooth.svg
new file mode 100644
index 000000000..57b571604
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/beziersmooth.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="10" x2="10" y1="2" y2="8"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="7.5" x2="7.5" y1="8" y2="1.5"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" y1="3" y2="6.5"><stop offset="0" stop-color="#fff"/><stop offset=".05594528" 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="d" gradientUnits="userSpaceOnUse" x1="162.09949" x2="162.09949" y1="414.01666" y2="409.02002"><stop offset="0" stop-color="#555753"/><stop offset="1" stop-color="#555753" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="162.2023" x2="162.2023" xlink:href="#f" y1="414.66092" y2="409.06992"/><linearGradient id="f"><stop offset="0" stop-color="#babdb6"/><stop offset="1" stop-color="#babdb6" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="162.2023" x2="162.2023" xlink:href="#f" y1="413.94385" y2="409.06992"/><g fill="none" transform="matrix(-1.33333 0 0 -1.33333 241.3547 573.33193)"><path d="m161.03293 410.03293c0 5.25074 2.60178 7.96707 7.96707 7.96707" stroke="url(#d)" stroke-width="3.000007"/><path d="m160.1824 408.71875c0 5.47203 2.80351 10.20866 8.91265 10.20866" stroke="url(#e)" stroke-width=".750002"/></g><g fill="none" transform="matrix(1.33333 0 0 1.33333 -209.3547 -541.33193)"><path d="m161.03293 410.03293c0 5.25074 2.60178 7.96707 7.96707 7.96707" stroke="url(#d)" stroke-width="3.000007"/><path d="m161.09505 408.71875c0 5.27607 1.89086 8.83969 8 8.83969" stroke="url(#g)" stroke-width=".750002"/></g><g stroke-linecap="round" stroke-linejoin="round" transform="matrix(-1 0 0 1 26.008698 10.999562)"><path d="m6.5 1.5h7l.0158 6.981938h-7.0000045z" fill="url(#a)" stroke="url(#b)"/><path d="m7.5 2.5h5l.0158 4.981938h-5.0000045z" fill="none" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/beziersymmetric.svg b/icon-themes/elementary_svg/cmd/32/beziersymmetric.svg
new file mode 100644
index 000000000..2c42022f6
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/beziersymmetric.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="10" x2="10" y1="2" y2="8"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="7.5" x2="7.5" y1="8" y2="1.5"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" y1="3" y2="6.5"><stop offset="0" stop-color="#fff"/><stop offset=".05594528" 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="d" gradientTransform="matrix(.70281217 .70281217 -.59755529 .59755529 28.620488 -474.47689)" gradientUnits="userSpaceOnUse" x1="336.38605" x2="336.38605" y1="427.76694" y2="424.16095"><stop offset="0" stop-color="#555753"/><stop offset="1" stop-color="#555753" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.70208448 .70208448 -.59755529 .59755529 28.884379 -474.213)" gradientUnits="userSpaceOnUse" x1="336.38605" x2="336.38605" y1="426.56412" y2="424.16095"><stop offset="0" stop-color="#babdb6"/><stop offset="1" stop-color="#eeeeec" stop-opacity="0"/></linearGradient><g fill="none" stroke-linecap="square" transform="matrix(.94280668 -.94280668 .94280668 .94280668 -20.693478 2.558552)"><path d="m23.98849 27.394675c-3.473634 5.032988-9.808207 5.876835-14.0799811 1.605061-4.320217-4.320217-3.430627-10.506192 1.6050621-14.079981" stroke="url(#d)" stroke-width="3.000007"/><path d="m23.994973 27.401157c-3.542973 5.052038-9.806171 5.878872-14.0735256 1.611518-4.315748-4.315748-3.540625-10.527802 1.6115246-14.073518" stroke="url(#e)" stroke-width="1.500004"/></g><path d="m5.3339844 20.158203a1.33333 1.3333299 0 0 0 -1.3339844 1.333985 1.33333 1.3333299 0 0 0 1.3339844 1.332031 1.33333 1.3333299 0 0 0 1.3320312-1.332031 1.33333 1.3333299 0 0 0 -1.3320312-1.333985zm21.3320316 0a1.33333 1.3333299 0 0 0 -1.332032 1.333985 1.33333 1.3333299 0 0 0 1.332032 1.332031 1.33333 1.3333299 0 0 0 1.333984-1.332031 1.33333 1.3333299 0 0 0 -1.333984-1.333985zm-19.666016 1.333985h18z" fill="#729fcf" fill-rule="evenodd" stroke="#002e99" stroke-opacity=".588235" stroke-width="3"/><g stroke="#8cd5ff"><path d="m6.666715 21.491675h18.66662" fill="#729fcf" fill-rule="evenodd"/><g fill="none" stroke-linecap="square" stroke-linejoin="round"><ellipse cx="26.666647" cy="21.491697" rx="1.33333" ry="1.33333"/><ellipse cx="5.333367" cy="21.491697" rx="1.33333" ry="1.33333"/></g></g><g stroke-linecap="round" stroke-linejoin="round" transform="translate(5.991302 15.999562)"><path d="m6.5 1.5h7l.0158 6.981938h-7.0000045z" fill="url(#a)" stroke="url(#b)"/><path d="m7.5 2.5h5l.0158 4.981938h-5.0000045z" fill="none" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/bg/bold.svg b/icon-themes/elementary_svg/cmd/32/bg/bold.svg
new file mode 100644
index 000000000..854f04374
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/bg/bold.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="13.201247" cy="12.676107" gradientTransform="matrix(.19693683 4.923413 -3.7311286 .14924539 61.281186 -62.887041)" gradientUnits="userSpaceOnUse" r="6.700386"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><radialGradient id="b" cx="40" cy="43.5" gradientTransform="matrix(1 0 0 .75 -21 12.375)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#e"/><radialGradient id="c" cx="9" cy="43.5" gradientTransform="matrix(1 0 0 .75 4.148507 12.375)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#e"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="17" x2="17" xlink:href="#f" y1="46.5" y2="43.5"/><linearGradient id="e"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="17" x2="17" y1="46.5" y2="43.5"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><g transform="matrix(.98177497 0 0 1.313771 -6.617275 -31.933857)"><path d="m19 43.5v3h.5c.831 0 1.5-.669 1.5-1.5s-.669-1.5-1.5-1.5z" fill="url(#b)" opacity=".2"/><path d="m12.554757 43.5c-.779063 0-1.40625.627187-1.40625 1.40625v.1875c0 .779063.627187 1.40625 1.40625 1.40625h.59375v-3z" fill="url(#c)" opacity=".2"/><path d="m13.148507 43.5h5.851493v3h-5.851493z" fill="url(#f)" opacity=".2"/></g><path d="m21.062332 26.499907-1.436123-4.997707h-7.238057l-1.450484 4.997707h-4.4950635l6.8215815-21.0822789h5.442905l6.850304 21.0822789zm-2.470131-8.731625-1.349955-4.595592q-.08617-.258502-.258502-.847313-.172335-.58881-.373392-1.29251-.186696-.718061-.359031-1.4361224-.172334-.7180612-.244141-1.2207041-.05744.315947-.157973.7467837-.08617.4308368-.215418.9191188-.11489.47392-.244141.962202-.129251.488281-.244141.919118-.11489.430837-.215418.761145-.08617.330308-.129251.488282l-1.335594 4.595592z" fill="url(#a)" stroke-width=".735294"/><path d="m21.020369 26.554409-1.433371-4.988129h-7.224187l-1.447704 4.988129h-4.4864495l6.8085095-21.0418782h5.432474l6.837177 21.0418782zm-2.465397-8.714892-1.347369-4.586786q-.086-.258006-.258006-.845688-.172005-.587682-.372677-1.290034-.186338-.716685-.358342-1.4333702-.172005-.7166852-.243673-1.2183648-.05734.3153415-.157671.7453526-.086.4300111-.215006.9173574-.114669.473012-.243673.960358-.129003.487346-.243673.917357-.114669.430011-.215005.759686-.086.329676-.129003.487346l-1.333035 4.586786z" fill="none" opacity=".61" stroke="#000" stroke-width=".998084" transform="scale(1.0020205 .99798361)"/><path d="m13.263672 5.5019531-6.8222658 20.9980469h.3242188l6.498047-19.9980469h5.443359l6.525391 19.9980469h.326172l-6.851563-20.9980469zm.492187 12.3007809-.291015 1h5.126953l-.294922-1z" fill="#fff" opacity=".2"/><g transform="matrix(.98177497 0 0 1.313771 7.382725 -31.933857)"><path d="m19 43.5v3h.5c.831 0 1.5-.669 1.5-1.5s-.669-1.5-1.5-1.5z" fill="url(#b)" opacity=".2"/><path d="m12.554757 43.5c-.779063 0-1.40625.627187-1.40625 1.40625v.1875c0 .779063.627187 1.40625 1.40625 1.40625h.59375v-3z" fill="url(#c)" opacity=".2"/><path d="m13.148507 43.5h5.851493v3h-5.851493z" fill="url(#d)" opacity=".2"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/bg/changecasetolower.svg b/icon-themes/elementary_svg/cmd/32/bg/changecasetolower.svg
new file mode 100644
index 000000000..6973be424
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/bg/changecasetolower.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(.40540511 0 0 .51351351 7.7823 2.68467)" gradientUnits="userSpaceOnUse" x1="36.334797" x2="36.334797" y1="6.473674" y2="8.421042"><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" gradientUnits="userSpaceOnUse" x1="18.707178" x2="18.707178" y1="6" y2="12"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><radialGradient id="c" cx="22" cy="14.109624" fx="22" fy="14.109624" gradientTransform="matrix(-1.5817522 .0000001 -.00000013 -2.1749092 56.79855 41.687149)" gradientUnits="userSpaceOnUse" r="5.057682" xlink:href="#e"/><radialGradient id="d" cx="10" cy="16.335833" fx="10" fy="16.335833" gradientTransform="matrix(-1.5200706 -.0000001 .00000007 -1.2403848 25.200705 35.26272)" gradientUnits="userSpaceOnUse" r="4.605049" xlink:href="#e"/><radialGradient id="e" cx="12.203738" cy="3.050769" gradientTransform="matrix(-1.2093986 -.03510001 .0466282 -1.4997965 26.820669 11.523175)" gradientUnits="userSpaceOnUse" r="9.136975"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><path d="m11.943035 27.408131-.580551-1.495657h-.08856q-.324715.442793-.64943.767508-.324715.314875-.7084689.521512-.3837541.206637-.8659067.305035-.4723127.0984-1.1020631.0984-.6691097 0-1.2398209-.206637-.5707112-.216477-.9938247-.63959-.4132736-.432954-.64943-1.082384-.2361564-.65927-.2361564-1.554696 0-1.751493 1.1217428-2.57804 1.1217427-.836387 3.3553884-.924946l1.7514935-.05904v-.826547q0-.67895-.393594-1.003665-.393594-.324715-1.1020635-.324715-.7084691 0-1.3874186.206637-.6691097.206637-1.3480593.551032l-.974145-1.98765q.8265473-.462473 1.8302118-.728149 1.0036646-.265676 2.1057276-.265676 2.056528 0 3.148752.964306 1.102063.964305 1.102063 2.932274v7.330688zm-.885586-5.097042-.993825.03936q-.600231.01968-1.0135046.157438-.4132737.137758-.6691097.373914-.2459962.226317-.3640744.551032-.1082384.314875-.1082384.708469 0 .688789.3345549.983985.3345549.285355.8757465.285355.4132737 0 .7675082-.137758.3542345-.147597.6100705-.423113.265676-.285356.413274-.688789.147598-.413274.147598-.944626z" fill="url(#d)" stroke="#000" stroke-opacity=".431373"/><path d="m16.557924 20.815432q0-1.820372.305035-3.22747.314875-1.416938.993825-2.430443.678949-1.023344 1.741653-1.662934 1.062704-.63959 2.568201-.915106 1.003664-.186957 2.027008-.334555 1.033184-.157438 2.145087-.314875l.334555 2.6174q-.482152.05904-1.043024.147597-.551031.07872-1.111903.167278-.560871.07872-1.082383.167277-.521512.07872-.944625.147598-.69863.118078-1.220142.324715-.511672.196797-.865906.600231-.354235.393594-.541192 1.052863-.186957.64943-.236156 1.672775h.118078q.167277-.285356.432953-.580551.265676-.295196.63959-.531352.373915-.245996.846227-.403434.482153-.157438 1.062704-.157438.905266 0 1.633415.305036.737988.305035 1.249661.905266.511672.600231.787187 1.505497.275516.895426.275516 2.095887 0 1.407099-.373914 2.469802-.364074 1.052864-1.033184 1.761333-.66911.69863-1.603895 1.052864-.934786.354235-2.066369.354235-1.151262 0-2.086048-.442794-.924945-.442793-1.584215-1.308699-.64943-.865907-1.013505-2.125408-.354234-1.26934-.354234-2.912595zm5.20528 4.359053q.413273 0 .747828-.147598.344395-.157437.590391-.501832.245996-.344395.373914-.905266.137758-.560871.137758-1.387419 0-.65927-.0984-1.190621-.08856-.531352-.285356-.895427-.196797-.373914-.521512-.570711-.314875-.206637-.767508-.206637-.423113 0-.806868.186957-.373914.186958-.678949.452633-.305035.265676-.521512.560872-.216477.285355-.305035.491992 0 .777348.0984 1.525177.108238.737988.344395 1.31854.245996.570711.65927.924945.413273.344395 1.033184.344395z" fill="url(#c)" stroke="#000" stroke-opacity=".431373"/><path d="m26.337891 11.929688c-.741269.104957-1.455742.209494-2.144532.314453-.682229.098398-1.358234.211299-2.027343.335937-1.003665.183677-1.85989.487669-2.56836.914063-.708469.426393-1.287601.981833-1.740234 1.664062-.452633.67567-.784224 1.485062-.994141 2.429688-.203356.938065-.304687 2.014934-.304687 3.228515 0 .155424.020662.289064.02539.439453.027701-.978053.109141-1.883052.279297-2.667968.209917-.944626.541508-1.754018.994141-2.429688.452633-.682229 1.031765-1.237669 1.740234-1.664062.70847-.426394 1.564695-.730386 2.56836-.914063.669109-.124638 1.345114-.237537 2.027343-.335937.68879-.104959 1.403263-.209496 2.144532-.314453l.208984 1.634765c.03988-.005101.087848-.01279.126953-.017578zm-16.5488285 4.251953c-.7347087 0-1.4383121.088507-2.1074219.265625-.6691096.177117-1.2790466.418247-1.8300781.726562l.3984375.8125c.4459109-.214313.9154079-.402413 1.4316406-.539062.6691098-.177115 1.3727132-.265625 2.1074219-.265625 1.3710185 0 2.4202885.32002 3.1484375.96289.734709.64287 1.101563 1.621615 1.101562 2.933594v-1c.000002-1.311979-.366853-2.290724-1.101562-2.933594-.728149-.64287-1.777419-.96289-3.1484375-.96289zm12.9374995.972656c-.387033 0-.741063.053244-1.0625.158203-.314873.104959-.596426.2403-.845703.404297-.249276.157437-.461554.334453-.638671.53125-.177119.196797-.322076.389841-.433594.580078h-.021485c-.044957.29894-.077756.626719-.095703 1h.117188c.111518-.190237.256475-.383281.433594-.580078.177116-.196797.389395-.373813.638671-.53125.249277-.163997.53083-.299338.845703-.404297.321437-.104963.675468-.158203 1.0625-.158203.603511 0 1.149333.103282 1.634766.306641.491992.203355.908885.504142 1.25.904296s.603433.902349.78711 1.50586c.139671.453923.208758.985183.242187 1.55664.007651-.156707.033203-.29718.033203-.460937 0-.800307-.091713-1.498753-.27539-2.095703-.183677-.603511-.445995-1.105706-.78711-1.50586s-.758008-.70094-1.25-.904296c-.485433-.203358-1.031255-.306641-1.634766-.306641zm-11.683593 3.40625-1.7363284.058594c-1.4890971.059039-2.6076403.366236-3.3554687.923828-.7478286.551031-1.1230469 1.410463-1.1230469 2.578125 0 .19667.0219488.371201.0390625.550781.0888152-.934411.4387905-1.653501 1.0839844-2.128906.7478284-.557592 1.8663716-.864785 3.3554687-.923828l1.7500004-.058594v-.828125c0-.061465-.008866-.114757-.013672-.171875zm8.625 1.435547c-.009152.018828-.031354.046467-.039063.064453 0 .518232.032057 1.026837.097656 1.525391.072159.491991.186313.931324.34375 1.318359.163999.380474.384641.689625.660157.925781.275515.229597.619929.34375 1.033203.34375.275515 0 .52501-.048084.748047-.146484.229596-.104958.425847-.272357.589843-.501953.163998-.229597.287767-.532336.373047-.90625.091842-.373914.138672-.835687.138672-1.386719 0-.193753-.008897-.375384-.021484-.552734-.019344.35183-.052383.675607-.117188.939453-.085278.373914-.209049.676653-.373047.90625-.163997.229596-.360247.396995-.589843.501953-.223037.098398-.472532.146484-.748047.146484-.413274 0-.757688-.114153-1.033203-.34375-.275516-.236156-.496159-.545307-.660157-.925781-.157437-.387035-.271591-.826368-.34375-1.318359-.025598-.194548-.043122-.39226-.058593-.589844zm-8.619141 1.314453c-.008165.314268-.049468.59984-.138672.849609-.098398.268956-.236945.499216-.414062.689453-.170558.183678-.373219.32543-.6093752.423829-.2361565.091838-.4920624.136718-.7675782.136718-.3607944 0-.6519634-.094919-.875-.285156-.1347836-.118927-.2157993-.302714-.2695312-.517578-.0398029.164965-.0664063.339116-.0664063.533203 0 .459193.1129009.787578.3359375.984375.2230366.190236.5142056.285156.875.285156.2755158 0 .5314217-.044878.7675782-.136718.2361562-.0984.4388172-.240151.6093752-.423829.177117-.190237.315662-.420497.414062-.689453.098395-.275516.146485-.589124.146485-.943359v-.90625z" fill="#fff" opacity=".2"/><path d="m22.5 9.5-3.999981-5h7.999981z" fill="url(#b)" stroke="#a62100" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m22.5 8-2-2.5h4z" fill="none" opacity=".5" stroke="url(#a)" stroke-linecap="square"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/bg/changecasetoupper.svg b/icon-themes/elementary_svg/cmd/32/bg/changecasetoupper.svg
new file mode 100644
index 000000000..818968a57
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/bg/changecasetoupper.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 -8 4.5)" gradientUnits="userSpaceOnUse" x1="18.123238" x2="18.49824" y1=".160527" y2="5.035539"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="18.49824" x2="18.388361" y1="1.66053" y2="5.999405"><stop offset="0" stop-color="#fff6ee"/><stop offset="1" stop-color="#fff6ee" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="17.373236" cy="9.475849" gradientTransform="matrix(-1.6823144 0 0 -2.8038578 46.600482 33.479477)" gradientUnits="userSpaceOnUse" r="4.012339" xlink:href="#d"/><linearGradient id="d" gradientTransform="matrix(1.0030849 0 0 1.0381896 -.463607 -.418095)" gradientUnits="userSpaceOnUse" x1="9.156" x2="9.156" y1="3.932" y2="19.659"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><g stroke-linejoin="round" transform="matrix(1.33333 0 0 1.33333 -.164257 1.785965)"><path d="m9.5752817 20.410576-.8626532-2.927695h-4.3313206l-.8606469 2.927695h-2.71735703l4.19490113-12.3513417h3.0814768l4.2109511 12.3513417zm-1.4645041-5.11516c-.7957807-2.653613-1.2451627-4.154143-1.3481462-4.50159-.0976332-.34814-.1678495-.622914-.2106478-.8243228-.1792178.7177348-.6917942 2.4930388-1.5377292 5.3259128z" fill="url(#d)" stroke="#000" stroke-opacity=".49" stroke-width=".765365"/><path d="m6.5 12.53125-5.59375 16.46875h.3398438l5.2539062-15.46875h4.109375l5.271484 15.46875h.341797l-5.613281-16.46875zm.3164062 9.648438c-.1119292.376675-.1725243.590114-.2949218 1h4.1289066c-.176756-.589409-.147708-.495924-.298829-1z" fill="#fff" opacity=".2" transform="matrix(.75000188 0 0 .75000188 .123193 -1.339477)"/><path d="m16.619808 12.783907h.91324q1.158463 0 2.004056.279046.845593.279046 1.395228.777946.558092.498899.820226 1.192286.270589.68493.270589 1.505155 0 .913241-.279045 1.631995-.27059.718754-.854049 1.217654-.575004.490444-1.462876.752578-.887873.262133-2.122439.262133h-3.306269v-12.3625696h7.119894v2.1647186h-4.498555zm0 5.470987h.710298q.473532 0 .845593-.08456.380517-.09302.642651-.295958.27059-.202942.405884-.532723.143751-.329782.143751-.803314 0-.490444-.152207-.803313-.152206-.31287-.439708-.490444-.287502-.177575-.701842-.245222-.405885-.06765-.921697-.06765h-.532723z" fill="url(#c)" stroke="#000" stroke-opacity=".49" stroke-width=".750002"/><path d="m18.5 12.505859v1h9.494141v-1zm3.496094 6.326172v1h1.216797c1.029742 0 1.920238.123054 2.671875.371094.751636.24804 1.372765.593644 1.861328 1.037109.49608.443465.860742.973502 1.09375 1.589844.18521.468814.275767.985267.318359 1.525391.012509-.17358.041016-.335281.041016-.517578 0-.729087-.118852-1.398988-.359375-2.007813-.233008-.616342-.59767-1.146379-1.09375-1.589844-.488563-.443465-1.109692-.789069-1.861328-1.037109-.751637-.24804-1.642133-.371094-2.671875-.371094zm3.621094 5.509766c-.03137.207317-.075979.400178-.148438.566406-.120261.293138-.300492.530545-.541016.710938-.233007.180389-.519185.311847-.857422.394531-.33072.075164-.706036.111328-1.126953.111328h-.947265v1h.947265c.420917 0 .796233-.036164 1.126953-.111328.338237-.082684.624415-.214142.857422-.394531.240524-.180393.420755-.4178.541016-.710938.127778-.293139.191406-.649396.191406-1.070312 0-.181548-.019505-.341921-.042968-.496094z" fill="#fff" opacity=".2" transform="matrix(.75000188 0 0 .75000188 .123193 -1.339477)"/><g fill="#f37329" stroke-linecap="round" stroke-width=".750002"><path d="m18.123238.53552759-4.500011 4.50001121h9.000022z" fill="url(#a)" stroke="#a62100" stroke-opacity=".501961"/><path d="m18.123215 1.6605304-2.624984 2.6250066h5.250013z" fill="none" opacity=".5" stroke="url(#b)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/bg/hyphenate.svg b/icon-themes/elementary_svg/cmd/32/bg/hyphenate.svg
new file mode 100644
index 000000000..ba72a2538
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/bg/hyphenate.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32.000001 32.000001" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="8" cy="6.351444" gradientTransform="matrix(-1.8362538 -.00000014 .00000024 -3.2134439 22.690029 25.410011)" gradientUnits="userSpaceOnUse" r="4.356697" xlink:href="#g"/><radialGradient id="b" cx="19" cy="4.841176" gradientTransform="matrix(-2.29889 .00000004 -.00000005 -2.5078795 62.678909 14.141084)" gradientUnits="userSpaceOnUse" r="4.784919" xlink:href="#g"/><radialGradient id="c" cx="7.000001" cy="20.610014" gradientTransform="matrix(-1.4964096 .00000026 -.00000045 -2.5652735 17.54643 72.538799)" gradientUnits="userSpaceOnUse" r="4.677864" xlink:href="#g"/><linearGradient id="d" gradientTransform="matrix(.39222363 0 0 .36562471 6.995572 3.85447)" gradientUnits="userSpaceOnUse" x1="21.256184" x2="19.275635" y1="37.880501" y2="-3.99394"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".26238" stop-color="#64baff"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.39222363 0 0 .36562471 6.995572 3.85447)" gradientUnits="userSpaceOnUse" x1="34.512653" x2="32.036968" y1="2.159191" y2="32.864044"><stop offset="0" stop-color="#002e99" stop-opacity=".709804"/><stop offset="1" stop-color="#3689e6" stop-opacity=".709804"/></linearGradient><linearGradient id="f" gradientTransform="matrix(0 -.42848511 .45965715 0 7.694829 23.635173)" gradientUnits="userSpaceOnUse" x1="28.310225" x2="37.270657" y1="21.331488" y2="21.694977"><stop offset="0" stop-color="#fff"/><stop offset=".25844979" stop-color="#fff" stop-opacity=".235294"/><stop offset=".69739324" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="g"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><g stroke-width=".954842" transform="matrix(-1.0472941 0 0 -1.0472941 40.780354 37.260118)"><path d="m13 18.000485c-4.9802218-3.367056-2.051119-9.5507274 3.5-9.4999996v-3.0004854l7 5-7 5v-2.976351c-3.580248-.139062-5.559516 3.12742-3 5.476836z" display="block" fill="url(#d)" stroke="url(#e)" stroke-linejoin="round" stroke-width=".954842"/><path d="m12.043338 16.258758c-1.756852-2.058862-.225017-7.4345734 5.395063-6.6992401l.061599-2.1973963 4.369328 3.1378784-4.369328 3.064428v-2.059765c-6.167442-.329165-5.981488 3.921804-5.456662 4.754095z" display="block" fill="none" opacity=".53" stroke="url(#f)"/></g><path d="m10.757743 17.191246-.549242-1.414995h-.08378q-.3072027.418913-.6144056.726116-.307203.297893-.6702611.493386-.363058.195493-.8192079.288585-.4468407.09309-1.0426283.09309-.6330243 0-1.1729568-.195493-.5399355-.2048-.9402303-.605095-.3909856-.409604-.6144059-1.02401-.2234203-.623715-.2234203-1.47085 0-1.657035 1.0612466-2.439006 1.0612466-.79128 3.1744307-.875063l1.6570342-.05585v-.7819762q0-.6423334-.3723672-.9495364-.3723672-.307203-1.0426283-.307203-.670261 0-1.3125945.1954928-.6330243.1954928-1.2753578.5213141l-.9216089-1.8804545q.7819712-.4375315 1.7315077-.6888794.9495364-.2513479 1.9921647-.2513479 1.945619 0 2.978938.9122997 1.042628.9122998 1.042628 2.7741358v6.93534zm-.8378267-4.822156-.9402272.037237q-.5678601.01862-.9588457.148947-.3909856.130328-.6330243.353749-.2327295.214111-.3444397.521314-.102401.297894-.102401.670261 0 .651643.3165122.930918.3165121.269966.8285171.269966.3909856 0 .7261161-.130328.3351305-.139638.5771692-.400295.2513479-.269966.3909856-.651643.1396377-.390985.1396377-.893681z" fill="url(#a)"/><path d="m15.888515 11.002034q0-1.7221984.288584-3.0534113.297894-1.3405221.940228-2.2993677.642333-.9681549 1.647725-1.5732516 1.005391-.6050968 2.429696-.8657539.949536-.1768744 1.917691-.3165121.977464-.1489469 2.029402-.2978938l.316512 2.4762422q-.45615.055855-.986773.1396377-.521315.074473-1.051938.158256-.530623.074473-1.02401.1582561-.493386.074473-.893681.1396377-.660952.1117102-1.154339.307203-.484077.1861836-.819208.5678601-.33513.3723672-.512005.9960823-.176874.614406-.22342 1.5825608h.11171q.158256-.2699663.409604-.5492417.251348-.2792754.605097-.5026958.353749-.2327295.80059-.3816764.456149-.1489469 1.005391-.1489469.856445 0 1.545324.2885846.698189.2885846 1.182266.8564447.484078.56786.744735 1.424305.260657.847135.260657 1.982855 0 1.331213-.353749 2.336605-.34444.996082-.977464 1.666343-.633024.660952-1.517397.996082-.884372.335131-1.954928.335131-1.089174 0-1.973546-.418913-.875063-.418913-1.498778-1.238121-.614406-.819208-.958846-2.010783-.33513-1.200885-.33513-2.755518zm4.924556 4.123967q.390986 0 .707498-.139637.325822-.148947.558551-.474769.23273-.325821.353749-.856444.130328-.530624.130328-1.312595 0-.623715-.09309-1.126411-.08378-.502696-.269967-.847135-.186183-.353749-.493386-.5399328-.297894-.1954928-.726116-.1954928-.400295 0-.763353.1768745-.353749.1768744-.642334.4282221-.288584.251348-.493386.530624-.204802.269966-.288585.465459 0 .735425.09309 1.442923.102401.698188.325821 1.24743.23273.539932.623715.875063.390986.325821.977464.325821z" fill="url(#b)"/><path d="m13.529906 23.22759q0 .837826-.521314 1.433614-.521315.586478-1.554634.754044v.07447q.549242.06516.986774.260657.44684.186184.754043.493387.316512.297893.484078.688879.176874.390986.176874.865754 0 .670261-.242039 1.24743-.242038.56786-.763352.986773-.521315.409604-1.340523.642334-.819207.232729-1.9828553.232729h-5.0269577v-10.407661h5.0083393q.8657537 0 1.6011797.139638.735425.139637 1.275357.465459.539933.316512.837827.837826.307203.521314.307203 1.284667zm-2.606571 4.421861q0-.614406-.409604-.884372-.409604-.279276-1.228812-.279276h-1.9456188v2.457624h1.9828555q.3537489 0 .6423335-.06516.2978938-.07447.5026958-.23273.214111-.158256.335131-.400294.121019-.251348.121019-.595788zm-.269966-4.198441q0-.949536-1.2753582-.949536h-2.0387106v2.057329h1.750126q.7819712 0 1.1729568-.260657.390986-.260657.390986-.847136z" fill="url(#c)"/><g fill="none" stroke="#000" stroke-opacity=".431373"><path d="m10.757743 17.191246-.549242-1.414995h-.08378q-.3072027.418913-.6144056.726116-.307203.297893-.6702611.493386-.363058.195493-.8192079.288585-.4468407.09309-1.0426283.09309-.6330243 0-1.1729568-.195493-.5399355-.2048-.9402303-.605095-.3909856-.409604-.6144059-1.02401-.2234203-.623715-.2234203-1.47085 0-1.657035 1.0612466-2.439006 1.0612466-.79128 3.1744307-.875063l1.6570342-.05585v-.7819762q0-.6423334-.3723672-.9495364-.3723672-.307203-1.0426283-.307203-.670261 0-1.3125945.1954928-.6330243.1954928-1.2753578.5213141l-.9216089-1.8804545q.7819712-.4375315 1.7315077-.6888794.9495364-.2513479 1.9921647-.2513479 1.945619 0 2.978938.9122997 1.042628.9122998 1.042628 2.7741358v6.93534zm-.8378267-4.822156-.9402272.037237q-.5678601.01862-.9588457.148947-.3909856.130328-.6330243.353749-.2327295.214111-.3444397.521314-.102401.297894-.102401.670261 0 .651643.3165122.930918.3165121.269966.8285171.269966.3909856 0 .7261161-.130328.3351305-.139638.5771692-.400295.2513479-.269966.3909856-.651643.1396377-.390985.1396377-.893681z" opacity=".61"/><path d="m15.888515 11.002034q0-1.7221984.288584-3.0534113.297894-1.3405221.940228-2.2993677.642333-.9681549 1.647725-1.5732516 1.005391-.6050968 2.429696-.8657539.949536-.1768744 1.917691-.3165121.977464-.1489469 2.029402-.2978938l.316512 2.4762422q-.45615.055855-.986773.1396377-.521315.074473-1.051938.158256-.530623.074473-1.02401.1582561-.493386.074473-.893681.1396377-.660952.1117102-1.154339.307203-.484077.1861836-.819208.5678601-.33513.3723672-.512005.9960823-.176874.614406-.22342 1.5825608h.11171q.158256-.2699663.409604-.5492417.251348-.2792754.605097-.5026958.353749-.2327295.80059-.3816764.456149-.1489469 1.005391-.1489469.856445 0 1.545324.2885846.698189.2885846 1.182266.8564447.484078.56786.744735 1.424305.260657.847135.260657 1.982855 0 1.331213-.353749 2.336605-.34444.996082-.977464 1.666343-.633024.660952-1.517397.996082-.884372.335131-1.954928.335131-1.089174 0-1.973546-.418913-.875063-.418913-1.498778-1.238121-.614406-.819208-.958846-2.010783-.33513-1.200885-.33513-2.755518zm4.924556 4.123967q.390986 0 .707498-.139637.325822-.148947.558551-.474769.23273-.325821.353749-.856444.130328-.530624.130328-1.312595 0-.623715-.09309-1.126411-.08378-.502696-.269967-.847135-.186183-.353749-.493386-.5399328-.297894-.1954928-.726116-.1954928-.400295 0-.763353.1768745-.353749.1768744-.642334.4282221-.288584.251348-.493386.530624-.204802.269966-.288585.465459 0 .735425.09309 1.442923.102401.698188.325821 1.24743.23273.539932.623715.875063.390986.325821.977464.325821z" opacity=".61"/><path d="m13.529906 23.22759q0 .837826-.521314 1.433614-.521315.586478-1.554634.754044v.07447q.549242.06516.986774.260657.44684.186184.754043.493387.316512.297893.484078.688879.176874.390986.176874.865754 0 .670261-.242039 1.24743-.242038.56786-.763352.986773-.521315.409604-1.340523.642334-.819207.232729-1.9828553.232729h-5.0269577v-10.407661h5.0083393q.8657537 0 1.6011797.139638.735425.139637 1.275357.465459.539933.316512.837827.837826.307203.521314.307203 1.284667zm-2.606571 4.421861q0-.614406-.409604-.884372-.409604-.279276-1.228812-.279276h-1.9456188v2.457624h1.9828555q.3537489 0 .6423335-.06516.2978938-.07447.5026958-.23273.214111-.158256.335131-.400294.121019-.251348.121019-.595788zm-.269966-4.198441q0-.949536-1.2753582-.949536h-2.0387106v2.057329h1.750126q.7819712 0 1.1729568-.260657.390986-.260657.390986-.847136z" opacity=".61"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/bg/insertfixedtext.svg b/icon-themes/elementary_svg/cmd/32/bg/insertfixedtext.svg
new file mode 100644
index 000000000..0806b09bd
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/bg/insertfixedtext.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.0030849 0 0 1.0381896 -.463607 -.418095)" gradientUnits="userSpaceOnUse" x1="9.156" x2="9.156" xlink:href="#c" y1="3.932" y2="19.659"/><radialGradient id="b" cx="17.373236" cy="9.475849" gradientTransform="matrix(-1.6823144 0 0 -2.8038578 46.600482 33.479477)" gradientUnits="userSpaceOnUse" r="4.012339" xlink:href="#c"/><linearGradient id="c" gradientTransform="matrix(1.0030849 0 0 1.0381896 -.463607 -.418095)" gradientUnits="userSpaceOnUse" x1="9.156" x2="9.156" y1="3.932" y2="19.659"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><g stroke-linejoin="round" transform="matrix(1.33333 0 0 1.33333 -.164579 -3.220147)"><path d="m9.5752817 20.410576-.8626532-2.927695h-4.3313206l-.8606469 2.927695h-2.71735703l4.19490113-12.3513417h3.0814768l4.2109511 12.3513417zm-1.4645041-5.11516c-.7957807-2.653613-1.2451627-4.154143-1.3481462-4.50159-.0976332-.34814-.1678495-.622914-.2106478-.8243228-.1792178.7177348-.6917942 2.4930388-1.5377292 5.3259128z" fill="url(#a)" stroke="#000" stroke-opacity=".49" stroke-width=".765365"/><path d="m6.5 12.53125-5.59375 16.46875h.3398438l5.2539062-15.46875h4.109375l5.271484 15.46875h.341797l-5.613281-16.46875zm.3164062 9.648438c-.1119292.376675-.1725243.590114-.2949218 1h4.1289066c-.176756-.589409-.147708-.495924-.298829-1z" fill="#fff" opacity=".2" transform="matrix(.75000188 0 0 .75000188 .123193 -1.339477)"/><path d="m16.619808 12.783907h.91324q1.158463 0 2.004056.279046.845593.279046 1.395228.777946.558092.498899.820226 1.192286.270589.68493.270589 1.505155 0 .913241-.279045 1.631995-.27059.718754-.854049 1.217654-.575004.490444-1.462876.752578-.887873.262133-2.122439.262133h-3.306269v-12.3625696h7.119894v2.1647186h-4.498555zm0 5.470987h.710298q.473532 0 .845593-.08456.380517-.09302.642651-.295958.27059-.202942.405884-.532723.143751-.329782.143751-.803314 0-.490444-.152207-.803313-.152206-.31287-.439708-.490444-.287502-.177575-.701842-.245222-.405885-.06765-.921697-.06765h-.532723z" fill="url(#b)" stroke="#000" stroke-opacity=".49" stroke-width=".750002"/><path d="m18.5 12.505859v1h9.494141v-1zm3.496094 6.326172v1h1.216797c1.029742 0 1.920238.123054 2.671875.371094.751636.24804 1.372765.593644 1.861328 1.037109.49608.443465.860742.973502 1.09375 1.589844.18521.468814.275767.985267.318359 1.525391.01251-.17358.04102-.335281.04102-.517578 0-.729087-.118852-1.398988-.359375-2.007813-.233008-.616342-.59767-1.146379-1.09375-1.589844-.488563-.443465-1.109692-.789069-1.861328-1.037109-.751637-.24804-1.642133-.371094-2.671875-.371094zm3.621094 5.509766c-.03137.207317-.07598.400178-.148438.566406-.120261.293138-.300492.530545-.541016.710938-.233007.180389-.519185.311847-.857422.394531-.33072.07516-.706036.111328-1.126953.111328h-.947265v1h.947265c.420917 0 .796233-.03616 1.126953-.111328.338237-.08268.624415-.214142.857422-.394531.240524-.180393.420755-.4178.541016-.710938.127778-.293139.191406-.649396.191406-1.070312 0-.181548-.01951-.341921-.04297-.496094z" fill="#fff" opacity=".2" transform="matrix(.75000188 0 0 .75000188 .123193 -1.339477)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/bg/italic.svg b/icon-themes/elementary_svg/cmd/32/bg/italic.svg
new file mode 100644
index 000000000..21e42a5cb
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/bg/italic.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="15" cy="6.670981" gradientTransform="matrix(-.11229812 2.0213654 -2.0213654 -.11229812 30.168962 -24.571343)" gradientUnits="userSpaceOnUse" r="8.904872"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><radialGradient id="b" cx="40" cy="43.5" gradientTransform="matrix(.80709274 0 0 .98687212 -6.78371 -15.902682)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#f"/><radialGradient id="c" cx="9" cy="43.5" gradientTransform="matrix(.80709274 .00000015 -.00000017 .92827837 13.236172 -13.353855)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#f"/><linearGradient id="d" gradientTransform="matrix(.80709274 0 0 1.3158295 14.464536 -28.896498)" gradientUnits="userSpaceOnUse" x1="16" x2="16" xlink:href="#h" y1="44" y2="41"/><radialGradient id="e" cx="40" cy="43.5" gradientTransform="matrix(.80709274 0 0 .98687212 -21.28371 -15.902682)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#f"/><linearGradient id="f"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="g" cx="9" cy="43.5" gradientTransform="matrix(.80709274 .00000015 -.00000017 .92827837 -1.263828 -13.353855)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#f"/><linearGradient id="h" gradientTransform="matrix(.80709274 0 0 1.3158295 -.035464 -28.896498)" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="44" y2="41"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><g stroke-width="1.030532"><path d="m11 25v4h.403546c.670694 0 1.210639-.88029 1.210639-1.973744 0-1.093455-.539945-2.026256-1.210639-2.026256z" fill="url(#e)" opacity=".2"/><path d="m5.5207887 25c-.6287757 0-1.1349747.877783-1.1349747 1.902897v.246718c0 1.025114.5061987 1.850385 1.1349744 1.850385h.4792113l.0000003-4z" fill="url(#g)" opacity=".2"/><path d="m6 25h5v4l-5-.05251z" fill="url(#h)" opacity=".2"/></g><path d="m22.186919 26.49988-.987046-6.480172h-7.796233l-3.6191686 6.480172h-2.6893429l11.8874675-20.9997623h2.431853l3.490423 20.9997623zm-1.358976-8.840499-.915521-6.065327q-.02861-.25749-.08583-.629421-.04292-.37193-.08583-.80108-.04292-.4291509-.08583-.8869113-.02861-.4720655-.04291-.915521-.20027.4434555-.429151.915521-.214575.4720655-.42915.9155213-.214575.42915-.414846.80108-.185965.357626-.329015.600811l-3.275848 6.065327z" fill="url(#a)"/><path d="m22.186919 26.49988-.987046-6.480172h-7.796233l-3.6191686 6.480172h-2.6893429l11.8874675-20.9997623h2.431853l3.490423 20.9997623zm-1.358976-8.840499-.915521-6.065327q-.02861-.25749-.08583-.629421-.04292-.37193-.08583-.80108-.04292-.4291509-.08583-.8869113-.02861-.4720655-.04291-.915521-.20027.4434555-.429151.915521-.214575.4720655-.42915.9155213-.214575.42915-.414846.80108-.185965.357626-.329015.600811l-3.275848 6.065327z" fill="none" opacity=".6" stroke="#181818"/><path d="m18.982422 5.5-11.8867189 21h.5664063l11.3203126-20h2.43164l3.324219 20h.166016l-3.490235-21zm-3.708984 12.160156-.539063 1h6.09375l-.150391-1z" fill="#fff" opacity=".2"/><path d="m25.5 25v4h.403546c.670694 0 1.210639-.88029 1.210639-1.973744 0-1.093455-.539945-2.026256-1.210639-2.026256z" fill="url(#b)" opacity=".2" stroke-width="1.030532"/><path d="m20.020789 25c-.628776 0-1.134975.877783-1.134975 1.902897v.246718c0 1.025114.506199 1.850385 1.134974 1.850385h.479212v-4z" fill="url(#c)" opacity=".2" stroke-width="1.030532"/><path d="m20.5 25h5v4l-5-.05251z" fill="url(#d)" opacity=".2" stroke-width="1.030532"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/bg/smallcaps.svg b/icon-themes/elementary_svg/cmd/32/bg/smallcaps.svg
new file mode 100644
index 000000000..b6c4381eb
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/bg/smallcaps.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="13.580414" x2="13.580414" y1="7.410555" y2="2.160542"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.30405459 0 0 .3851361 -1.915087 -.075972)" gradientUnits="userSpaceOnUse" x1="18.123238" x2="18.123238" y1="3.910552" y2="2.410548"><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><radialGradient id="c" cx="18.87324" cy="9.107614" gradientTransform="matrix(-2.3210204 -.15473492 .21147053 -3.1720533 60.752422 38.720729)" gradientUnits="userSpaceOnUse" r="3.546608" xlink:href="#e"/><linearGradient id="d" gradientTransform="matrix(1.2185899 0 0 1.2612365 -.928214 -6.772519)" gradientUnits="userSpaceOnUse" x1="9.156" x2="9.156" xlink:href="#e" y1="3.932" y2="19.659"/><linearGradient id="e" gradientTransform="matrix(1.0030849 0 0 1.0381896 -.463607 -.418095)" gradientUnits="userSpaceOnUse" x1="9.156" x2="9.156" y1="3.932" y2="19.659"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><g stroke-linejoin="round" stroke-width=".750002" transform="matrix(1.33333 0 0 1.33333 -.164257 1.785965)"><path d="m11.267453 18.531031-1.047988-3.556688h-5.2618713l-1.0455502 3.556688h-3.30116002l5.09614292-15.004932h3.7435081l5.1156415 15.004932zm-1.7791421-6.214112c-.966748-3.2237216-1.5126762-5.0466288-1.6377849-5.4687227-.118609-.422935-.2039107-.756742-.2559039-1.001422-.2177213.8719346-.8404207 3.0286484-1.8680983 6.4701447z" fill="url(#d)" stroke="#000" stroke-opacity=".49" stroke-width=".759278"/><path d="m5.7067042 3.5258119-5.09546918 15.0046441h.387054l4.70841518-13.8657267h3.7444873l4.7262115 13.8657267h.388536l-5.1147475-15.0046441zm.3559117 8.7910181c-.1245119.419596-.1972143.672031-.3366332 1.138918h3.7622836c-.2013257-.671341-.1762574-.589078-.3410822-1.138918z" fill="#fff" opacity=".2"/><path d="m18.317306 12.51624h.721882q.915722 0 1.584133.220576.66841.220575 1.102876.614937.441151.394361.648358.942459.213892.541411.213892 1.189769 0 .721883-.220575 1.290032-.213892.568148-.675094.962511-.45452.387678-1.15635.594885-.70183.207207-1.677709.207207h-2.613485v-9.7721573h5.628013v1.7111303h-3.555941zm0 4.324613h.561465q.374309 0 .668409-.06684.300785-.07352.507992-.233943.213892-.160419.320837-.421099.113634-.26068.113634-.634991 0-.387676-.120314-.634989-.120314-.247312-.347573-.387678-.227259-.140368-.55478-.193838-.320837-.05347-.728567-.05347h-.421099z" fill="url(#c)" stroke="#000" stroke-opacity=".49" stroke-width=".750002"/><path d="m21.496094 13.474609v1h7.503906v-1zm2.761718 5v1h.962891c.813973 0 1.51914.096902 2.113281.292969.594141.196066 1.084512.46977 1.470704.820313.392133.350542.679097.770615.863281 1.257812.134654.340841.204853.713038.24414 1.101563.015733-.170799.041016-.333862.041016-.515625 0-.576317-.095031-1.104685-.285156-1.585938-.184184-.487197-.471148-.90727-.863281-1.257812-.386192-.350543-.876563-.624247-1.470704-.820313-.594141-.196067-1.299308-.292969-2.113281-.292969zm2.847657 4.457032c-.024991.124455-.056194.241625-.101563.345703-.095062.231715-.237608.419905-.427734.5625-.184184.142598-.410371.245196-.677734.310547-.261422.059413-.557907.089843-.890626.089843h-.75v1h.75c.332719 0 .629204-.03043.890626-.089843.267363-.065351.49355-.167949.677734-.310547.190126-.142595.332672-.330785.427734-.5625.101008-.231715.150391-.512983.150391-.845703 0-.185739-.017759-.350509-.048828-.5z" fill="#fff" opacity=".2" transform="matrix(.75000188 0 0 .75000188 .123193 -1.339477)"/><g fill="#fcaf3e" stroke-linecap="round" transform="matrix(1 0 0 -1 0 5.571082)"><path d="m18.123238.53552759-4.500011 4.50001121h9.000022z" fill="url(#a)" stroke="#a62100" stroke-opacity=".501961"/><path d="m18.123215 1.6605304-2.624984 2.6250066h5.250013z" fill="none" opacity=".5" stroke="url(#b)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/bg/sortdescending.svg b/icon-themes/elementary_svg/cmd/32/bg/sortdescending.svg
new file mode 100644
index 000000000..f2497258c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/bg/sortdescending.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="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="b" cx="33.247993" cy="5.612137" gradientTransform="matrix(0 -2.53104 -1.4237 0 28.989546 84.152)" gradientUnits="userSpaceOnUse" r="9.482" xlink:href="#a"/><radialGradient id="c" cx="9.806871" cy="15.511158" gradientTransform="matrix(-1.4147813 .00485829 -.00630289 -1.835459 23.779214 41.861216)" gradientUnits="userSpaceOnUse" r="5.665584" xlink:href="#a"/><path d="m9.3809525 23.691221-3.3809093 5.747545h-3.5243419l4.1902786-6.710592q-.450788-.194659-.911821-.512259-.450788-.317601-.8196144-.809369-.3585813-.491769-.5942204-1.167951-.225394-.686427-.225394-1.608493 0-2.090017 1.4035896-3.12478 1.4035897-1.045008 4.1697882-1.045008h4.1185621v14.978452h-3.176006v-5.747545zm1.2499115-6.628632h-1.2499115q-.9835373 0-1.5265318.440543-.5327493.440543-.5327493 1.465061 0 .993782.5122589 1.567512.5225042.57373 1.6084933.57373h1.1884404z" fill="url(#c)" stroke="#000" stroke-opacity=".490196" transform="translate(-.30687 .061234)"/><path d="m21.431187 28c-.24 0-.431641-.237203-.431641-.533203v-19.466797-2.501953l-5.535156 4.642578c-.636583.534157-1.579124.451036-2.113282-.185547-.534156-.636583-.451036-1.579125.185547-2.113281l7.660157-6.427735c.255532-.214417.561212-.324051.86914-.34375.0013-.00008.0026.000078.0039 0 .1371-.041026.278903-.070312.429694-.070312s.292594.029286.429688.070312c.0012.00036.0027-.000361.0039 0 .307928.019701.613608.129333.86914.34375l7.660157 6.427735c.636583.534156.719703 1.476698.185547 2.113281-.534158.636583-1.476699.719704-2.113282.185547l-5.53515-4.642578v2.501953 19.466797c0 .296-.191641.533203-.431641.533203h-.568359z" fill="url(#b)"/><path d="m9.3808594 14.521484c-1.8441324 0-3.2341954.34825-4.1699219 1.044922-.9357264.689842-1.4023437 1.731656-1.4023437 3.125 0 .205812.0202652.389923.0371093.578125.0899729-1.175545.530348-2.087625 1.3652344-2.703125.9357265-.696672 2.3257895-1.044922 4.1699219-1.044922h4.1191406v-1zm-2.3261719 5.009766c-.0246465.152908-.0390625.318122-.0390625.498047 0 .662521.1702128 1.185873.5117188 1.568359.3483361.382487.8834291.572266 1.6074218.572266h1.1894534v-1h-1.1894534c-.7239927 0-1.2590857-.189779-1.6074218-.572266-.249717-.279683-.4055381-.636992-.4726563-1.066406zm-1.1699219 4.019531-3.7167968 5.949219h.625l3.5664062-5.710938c-.1573305-.067938-.315407-.147879-.4746094-.238281z" fill="#fbf3fc" opacity=".1"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/bg/spelling.svg b/icon-themes/elementary_svg/cmd/32/bg/spelling.svg
new file mode 100644
index 000000000..c6a8f07c3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/bg/spelling.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32.000001 32.000001" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="4.993613" cy="1.971866" gradientTransform="matrix(-.45614493 -.03258178 .06532937 -.91461109 7.148991 8.966191)" gradientUnits="userSpaceOnUse" r="15.307053" xlink:href="#f"/><radialGradient id="b" cx="-20.401289" cy="8.343329" gradientTransform="matrix(-.45614493 -.03258178 .06532937 -.91461109 7.148991 8.966191)" gradientUnits="userSpaceOnUse" r="15.307053" xlink:href="#f"/><radialGradient id="c" cx="-45.017212" cy="4.846795" gradientTransform="matrix(-.84928173 0 -.00000001 -.87771221 -10.424807 11.007101)" gradientUnits="userSpaceOnUse" r="15.307053" xlink:href="#f"/><linearGradient id="d" gradientTransform="matrix(.2818 0 0 .2801 10.766 1036.762)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" y1="10.631" y2="35.623001"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="e" cx="71.439003" cy="54.764" gradientTransform="matrix(.03111536 .65582465 -.71344564 .03383769 56.65303 -32.132872)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#cdf87e"/><stop offset=".262" stop-color="#a2e34f"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></radialGradient><linearGradient id="f"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><path d="m8.0651786 19.324877-.3532141-1.447337h-.07637q-.3150288.428488-.6300575.742713-.3150286.304703-.6873354.504664-.3723066.19996-.8305302.295181-.4582237.09522-1.0596421.09522-.6586964 0-1.2123832-.19044-.5536874-.180917-.9641794-.561795-.4009456-.390401-.6300574-.971241-.2291118-.590362-.2291118-1.390206 0-1.561601 1.0978274-2.399534 1.1073737-.837933 3.3603063-.914108l1.7565238-.06666v-.657015q0-.637971-.1431948-1.066459-.1336486-.428483-.4009457-.685576-.2577508-.266614-.6491501-.380878-.381853-.114264-.8782619-.114264-.792345 0-1.4796804.228528-.677789.228527-1.3078465.552273l-.6109647-1.3045081q.706428-.3808784 1.5751436-.6474933.8687155-.2666148 1.823348-.2666148.9737251 0 1.6801532.1999611.7159743.1904392 1.1741979.6189275.46777.4189662.6968817 1.0759816.2291119.657015.2291119 1.590167v7.160513zm-3.1884725-1.209288q.5823258 0 1.0787347-.180917.4964089-.180918.8591692-.542752.3627604-.371356.5632332-.92363.2100192-.561796.2100192-1.31403v-.942675l-1.3651245.06666q-.8591692.03809-1.4414951.190439-.5823258.152352-.9355398.428489-.3436677.266615-.4964089.657015-.1527412.380879-.1527412.866498 0 .876021.4582236 1.285465.46777.409444 1.2219296.409444z" fill="url(#a)"/><path d="m11.998264 13.049906q0-1.723475.229112-3.0565484.238659-1.3425967.735068-2.3043147.496409-.9712398 1.269661-1.5711233.773251-.5998835 1.851987-.8379325 1.193291-.2570929 2.348396-.4856199 1.155105-.2380491 2.12883-.4284883l.315028 1.5235137q-.477316.076176-1.069188.1809171-.582326.1047416-1.183745.2190051-.591871.1142635-1.155105.228527-.553687.1142636-.973725.2094832-.591872.1333074-1.069188.4475321-.477316.3142247-.820984.8569764-.343667.5332298-.54414 1.3235524-.190927.7808011-.229112 1.8567821h.124102q.171834-.276137.46777-.561795.295936-.285659.696882-.514186.400946-.2380494.906901-.3904007.515501-.1523514 1.126466-.1523514.945086 0 1.66106.3523125.715975.3427906 1.193291.9712406.486863.618926.725521 1.475904.238658.856976.238658 1.885347 0 1.304509-.334121 2.28527-.324576.980762-.916448 1.637778-.591871.657015-1.422402.990284-.830531.323746-1.823348.323746-1.021457 0-1.851987-.418966-.820984-.428489-1.412856-1.247377-.582326-.82841-.897354-2.028177-.31503-1.209289-.31503-2.770891zm4.591783 5.027595q.572779 0 1.040549-.180917.46777-.190439.801892-.609405.33412-.418967.515501-1.095026.181381-.685581.181381-1.685387 0-.799845-.124103-1.437816-.124102-.637971-.400946-1.085503-.276843-.457055-.706428-.695103-.429585-.247572-1.050096-.247572-.582326 0-1.088281.228528-.505955.228527-.906901.552273-.391398.323747-.668242.67606-.267297.34279-.3914.590361 0 .952196.114556 1.84726.124103.895064.429585 1.59969.315029.695103.859169 1.123591.544141.418966 1.393764.418966z" fill="url(#b)"/><path d="m31.518912 12.02474q0 .947918-.591871 1.485678-.582327.528646-1.603783.692708v.06381q.534593.0638.992817.227864.46777.164063.801891.446616.343668.273437.534595.692708.200473.410156.200473.984376 0 .610677-.229112 1.139323-.219566.528645-.706429.920572-.477315.391928-1.241021.610678-.75416.218749-1.832895.218749h-4.343577v-10.007822h4.324485q.792345 0 1.470134.1276042.677789.1276041 1.164651.4192718.496409.291666.773253.783853.286389.483074.286389 1.194011zm-1.374671 4.475262q0-.838542-.62051-1.166667-.620512-.328125-1.842441-.328125h-2.44386v3.135418h2.482045q.534594 0 .973725-.08203.448677-.08203.763706-.273438.324575-.191406.505955-.501301.18138-.319011.18138-.783855zm-.28639-4.311199q0-.701823-.525047-.99349-.515501-.291668-1.546505-.291668h-2.548869v2.707032h2.252933q.591872 0 1.031004-.0638.43913-.07291.735066-.23698.305482-.164063.448677-.437499.152741-.273438.152741-.683595z" fill="url(#c)"/><g fill="none" stroke="#000"><path d="m8.0651786 19.324877-.3532141-1.447337h-.07637q-.3150288.428488-.6300575.742713-.3150286.304703-.6873354.504664-.3723066.19996-.8305302.295181-.4582237.09522-1.0596421.09522-.6586964 0-1.2123832-.19044-.5536874-.180917-.9641794-.561795-.4009456-.390401-.6300574-.971241-.2291118-.590362-.2291118-1.390206 0-1.561601 1.0978274-2.399534 1.1073737-.837933 3.3603063-.914108l1.7565238-.06666v-.657015q0-.637971-.1431948-1.066459-.1336486-.428483-.4009457-.685576-.2577508-.266614-.6491501-.380878-.381853-.114264-.8782619-.114264-.792345 0-1.4796804.228528-.677789.228527-1.3078465.552273l-.6109647-1.3045081q.706428-.3808784 1.5751436-.6474933.8687155-.2666148 1.823348-.2666148.9737251 0 1.6801532.1999611.7159743.1904392 1.1741979.6189275.46777.4189662.6968817 1.0759816.2291119.657015.2291119 1.590167v7.160513zm-3.1884725-1.209288q.5823258 0 1.0787347-.180917.4964089-.180918.8591692-.542752.3627604-.371356.5632332-.92363.2100192-.561796.2100192-1.31403v-.942675l-1.3651245.06666q-.8591692.03809-1.4414951.190439-.5823258.152352-.9355398.428489-.3436677.266615-.4964089.657015-.1527412.380879-.1527412.866498 0 .876021.4582236 1.285465.46777.409444 1.2219296.409444z" opacity=".6"/><path d="m11.998264 13.049906q0-1.723475.229112-3.0565484.238659-1.3425967.735068-2.3043147.496409-.9712398 1.269661-1.5711233.773251-.5998835 1.851987-.8379325 1.193291-.2570929 2.348396-.4856199 1.155105-.2380491 2.12883-.4284883l.315028 1.5235137q-.477316.076176-1.069188.1809171-.582326.1047416-1.183745.2190051-.591871.1142635-1.155105.228527-.553687.1142636-.973725.2094832-.591872.1333074-1.069188.4475321-.477316.3142247-.820984.8569764-.343667.5332298-.54414 1.3235524-.190927.7808011-.229112 1.8567821h.124102q.171834-.276137.46777-.561795.295936-.285659.696882-.514186.400946-.2380494.906901-.3904007.515501-.1523514 1.126466-.1523514.945086 0 1.66106.3523125.715975.3427906 1.193291.9712406.486863.618926.725521 1.475904.238658.856976.238658 1.885347 0 1.304509-.334121 2.28527-.324576.980762-.916448 1.637778-.591871.657015-1.422402.990284-.830531.323746-1.823348.323746-1.021457 0-1.851987-.418966-.820984-.428489-1.412856-1.247377-.582326-.82841-.897354-2.028177-.31503-1.209289-.31503-2.770891zm4.591783 5.027595q.572779 0 1.040549-.180917.46777-.190439.801892-.609405.33412-.418967.515501-1.095026.181381-.685581.181381-1.685387 0-.799845-.124103-1.437816-.124102-.637971-.400946-1.085503-.276843-.457055-.706428-.695103-.429585-.247572-1.050096-.247572-.582326 0-1.088281.228528-.505955.228527-.906901.552273-.391398.323747-.668242.67606-.267297.34279-.3914.590361 0 .952196.114556 1.84726.124103.895064.429585 1.59969.315029.695103.859169 1.123591.544141.418966 1.393764.418966z" opacity=".6"/><path d="m31.518912 12.02474q0 .947918-.591871 1.485678-.582327.528646-1.603783.692708v.06381q.534593.0638.992817.227864.46777.164063.801891.446616.343668.273437.534595.692708.200473.410156.200473.984376 0 .610677-.229112 1.139323-.219566.528645-.706429.920572-.477315.391928-1.241021.610678-.75416.218749-1.832895.218749h-4.343577v-10.007822h4.324485q.792345 0 1.470134.1276042.677789.1276041 1.164651.4192718.496409.291666.773253.783853.286389.483074.286389 1.194011zm-1.374671 4.475262q0-.838542-.62051-1.166667-.620512-.328125-1.842441-.328125h-2.44386v3.135418h2.482045q.534594 0 .973725-.08203.448677-.08203.763706-.273438.324575-.191406.505955-.501301.18138-.319011.18138-.783855zm-.28639-4.311199q0-.701823-.525047-.99349-.515501-.291668-1.546505-.291668h-2.548869v2.707032h2.252933q.591872 0 1.031004-.0638.43913-.07291.735066-.23698.305482-.164063.448677-.437499.152741-.273438.152741-.683595z" opacity=".6"/></g><path d="m20.560547 4.3652344c-.64915.1269594-1.358836.2709881-2.128906.4296875-.77007.1523513-1.552129.3129797-2.347657.484375-.719157.1586993-1.336061.4379683-1.851562.8378906s-.938592.9247724-1.269531 1.5722656c-.33094.6411454-.577222 1.4096231-.736329 2.3046875-.15274.8887154-.228515 1.9076574-.228515 3.0566404 0 .140152.017696.260632.021484.396485.02295-.896281.082655-1.729446.207031-2.453125.159106-.895065.405389-1.6635425.736329-2.3046879.330939-.6474932.75403-1.1723433 1.269531-1.5722656s1.132405-.6791913 1.851562-.8378906c.795528-.1713953 1.577587-.3320237 2.347657-.484375.77007-.1586994 1.479756-.3027281 2.128906-.4296875l.115234.5566406c.062522-.010251.141408-.0236653.201172-.0332031zm-15.0253908 4.3144531c-.6364216 0-1.2431219.0878818-1.8222656.265625-.5791437.1777433-1.1052198.3945186-1.5761718.6484375l.3828124.818359c.3712601-.174656.762513-.334567 1.1933594-.4667965.5791437-.177743 1.185844-.265625 1.8222656-.265625.6491501 0 1.2087355.0659114 1.6796876.1992187.4773162.1269598.8702988.3334818 1.1757812.6191408.3118467.279311.5425714.638155.6953125 1.076172.1527417.43801.2304687.967742.2304687 1.589843v-1c0-.6221-.0777274-1.151833-.2304687-1.589843-.1527411-.438011-.3834658-.7968613-.6953125-1.0761721-.3054824-.2856589-.698465-.4921811-1.1757812-.6191407-.4709521-.1333073-1.0305375-.1992187-1.6796876-.1992187zm17.9648438.8203125v1h4.324219c.52823 0 1.018844.041884 1.470703.126953.451859.08507.839488.225477 1.164062.419922.33094.194444.588875.455075.773438.783203.119112.200911.187409.44271.232422.703125.032741-.159212.054687-.325751.054687-.507812 0-.473958-.096183-.873264-.287109-1.195313-.184563-.328125-.442498-.588759-.773438-.783203-.324574-.1944451-.712203-.3348525-1.164062-.4199219s-.942473-.1269531-1.470703-.1269531zm-6.347656.09375c-.40731 0-.781333.0507762-1.125.1523438-.337304.1015674-.640906.2319252-.908203.3906252-.267298.152351-.498022.323232-.695313.513672-.197291.190438-.354194.378408-.46875.5625h-.046875c-.037913.309118-.063466.642034-.076172 1h.123047c.114556-.184092.271459-.372062.46875-.5625.197291-.19044.428015-.361321.695313-.513672.267297-.1587.570899-.289058.908203-.390625.343667-.101564.71769-.152344 1.125-.152344.630057 0 1.184793.116687 1.662109.351562.477317.228527.875149.551737 1.193359.970704.324576.412617.565505.905243.72461 1.476562.116483.418272.175374.878072.207031 1.357422.008407-.159921.033203-.304806.033203-.472656 0-.685581-.081129-1.313449-.240234-1.884766-.159105-.571319-.400033-1.063945-.72461-1.476562-.31821-.418967-.716042-.742176-1.193359-.9707035-.477316-.234875-1.032052-.3515625-1.662109-.3515625zm12.615234 3.111328c-.020192.056687-.034645.118103-.0625.167969-.095463.182291-.245564.328125-.449219.4375-.19729.10938-.441621.187721-.734375.236328-.292754.042533-.636668.064453-1.03125.064453h-2.251953v1h2.251953c.394582 0 .738496-.021923 1.03125-.064453.292754-.048607.537085-.126948.734375-.236328.026128-.014032.043998-.033596.06836-.048828v-.058594c.04068-.006534.075601-.017985.115234-.025391.108858-.088027.203199-.185478.265625-.304687.101824-.182292.152344-.410156.152344-.683594 0-.184665-.035253-.342182-.089844-.484375zm-22.1816405.316406-1.7363281.066407c-1.5019551.050783-2.6211259.35544-3.359375.914062-.731885.558622-1.0976563 1.359323-1.0976563 2.400391 0 .196798.0203129.373269.0410157.550781.0945532-.820142.4363668-1.477739 1.0566406-1.951172.7382491-.558622 1.8574199-.863282 3.359375-.914062l1.7578125-.066407v-.65625c0-.124752-.0131086-.231019-.0214844-.34375zm6.2382815 1.019532c-.007185.013539-.024662.033732-.03125.046875 0 .634797.038864 1.250947.115234 1.847656.082735.596709.226033 1.129859.429688 1.599609.210019.463402.494662.837388.857421 1.123047.362761.279311.828116.419922 1.394532.419922.381852 0 .729169-.061029 1.041015-.181641.311847-.126959.578034-.330064.800782-.609375.222746-.279311.394704-.644997.515625-1.095703.12092-.457054.18164-1.019009.18164-1.685547 0-.190525-.011095-.366272-.021484-.542968-.022616.46232-.069208.884747-.160156 1.228515-.120921.450706-.292879.816392-.515625 1.095703-.222748.279311-.488935.482416-.800782.609375-.311846.120612-.659163.181641-1.041015.181641-.566416 0-1.031771-.140611-1.394532-.419922-.362759-.285659-.647402-.659645-.857421-1.123047-.203655-.46975-.346953-1.0029-.429688-1.599609-.037528-.293218-.064731-.592019-.083984-.894531zm16.890625.630859c-.364003.259792-.823539.440167-1.390625.53125v.048828c.022454.008939.044861.017907.066406.027344.330281.043675.63999.112518.925781.214844.311847.109375.578034.258897.800782.447265.229112.182292.407871.413846.535156.69336.06976.142721.118814.30209.152344.474609.026652-.159611.048828-.321047.048828-.490234 0-.382814-.067524-.710938-.201172-.984375-.127285-.279514-.306044-.511068-.535156-.69336-.1204-.101816-.256212-.190619-.402344-.269531zm-23.1308596.539063c-.0054636.476493-.0726398.898318-.2070313 1.257812-.1336485.368183-.3206597.676257-.5625.923828-.2418402.241223-.5284357.422357-.859375.542969-.3309392.120611-.6899078.179687-1.078125.179687-.502773 0-.9108096-.13524-1.2226562-.408203-.2099952-.18764-.3409623-.455902-.40625-.791015-.031323.157969-.0507813.324036-.0507813.503906 0 .584014.1515489 1.014147.4570313 1.287109.3118466.272963.7198832.408203 1.2226562.408203.3882172 0 .7471858-.059076 1.078125-.179687.3309393-.120612.6175348-.301746.859375-.542969.2418403-.247571.4288515-.555645.5625-.923828.1400125-.374531.2109375-.812964.2109375-1.314453v-.943359zm22.4843746 1.798828c-.028671.096101-.058944.191609-.105468.273437-.12092.206597-.289476.374349-.50586.501953-.210019.127606-.464554.218751-.763672.273438-.292754.054686-.618213.082031-.974609.082031h-2.480469v1h2.480469c.356396 0 .681855-.027341.974609-.082031.299118-.054687.553653-.145832.763672-.273438.216384-.127604.38494-.295356.50586-.501953.12092-.212674.18164-.473307.18164-.783203 0-.184336-.031107-.342992-.076172-.490234z" fill="#fff" opacity=".2"/><path d="m16.067934 19.466982 4.008602 3.62633 8.61806-8.430078 1.979797 1.909439.507818.586234-11.458564 12.281865-7.550528-7.93222 3.231386-2.872592z" fill="url(#e)" stroke-width="1.2495"/><g fill="none"><path d="m14.997 1047.644 5.177-8.65 1.558.947m-5.556 9.96-6.333-3.464.86-1.475" opacity=".5" stroke="url(#d)" transform="matrix(1.2069243 .3233944 -.3233944 1.2069243 340.26629 -1244.3831)"/><path d="m28.74 14.694c-.235-.09-.508-.034-.695.164l-7.946 8.44-4.35-4.264c-.26-.25-.667-.244-.916.02l-2.303 2.13c-.247.263-.24.678.02.928l6.75 6.95c.06.06.233.168.306.197.24.097.42-.022.61-.224l10.717-11.38c.25-.264.24-.68-.018-.93l-1.953-1.894c-.065-.062-.143-.108-.22-.138z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".9996"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/bg/spellonline.svg b/icon-themes/elementary_svg/cmd/32/bg/spellonline.svg
new file mode 100644
index 000000000..2089c15c0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/bg/spellonline.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32.000001 32.000001" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="4.993613" cy="1.971866" gradientTransform="matrix(-.45614493 -.03258178 .06532937 -.91461109 7.148991 8.966191)" gradientUnits="userSpaceOnUse" r="15.307053" xlink:href="#d"/><radialGradient id="b" cx="-20.401289" cy="8.343329" gradientTransform="matrix(-.45614493 -.03258178 .06532937 -.91461109 7.148991 8.966191)" gradientUnits="userSpaceOnUse" r="15.307053" xlink:href="#d"/><radialGradient id="c" cx="-45.017212" cy="4.846795" gradientTransform="matrix(-.84928173 0 -.00000001 -.87771221 -10.424807 11.007101)" gradientUnits="userSpaceOnUse" r="15.307053" xlink:href="#d"/><linearGradient id="d"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><path d="m8.0651786 19.324877-.3532141-1.447337h-.07637q-.3150288.428488-.6300575.742713-.3150286.304703-.6873354.504664-.3723066.19996-.8305302.295181-.4582237.09522-1.0596421.09522-.6586964 0-1.2123832-.19044-.5536874-.180917-.9641794-.561795-.4009456-.390401-.6300574-.971241-.2291118-.590362-.2291118-1.390206 0-1.561601 1.0978274-2.399534 1.1073737-.837933 3.3603063-.914108l1.7565238-.06666v-.657015q0-.637971-.1431948-1.066459-.1336486-.428483-.4009457-.685576-.2577508-.266614-.6491501-.380878-.381853-.114264-.8782619-.114264-.792345 0-1.4796804.228528-.677789.228527-1.3078465.552273l-.6109647-1.3045081q.706428-.3808784 1.5751436-.6474933.8687155-.2666148 1.823348-.2666148.9737251 0 1.6801532.1999611.7159743.1904392 1.1741979.6189275.46777.4189662.6968817 1.0759816.2291119.657015.2291119 1.590167v7.160513zm-3.1884725-1.209288q.5823258 0 1.0787347-.180917.4964089-.180918.8591692-.542752.3627604-.371356.5632332-.92363.2100192-.561796.2100192-1.31403v-.942675l-1.3651245.06666q-.8591692.03809-1.4414951.190439-.5823258.152352-.9355398.428489-.3436677.266615-.4964089.657015-.1527412.380879-.1527412.866498 0 .876021.4582236 1.285465.46777.409444 1.2219296.409444z" fill="url(#a)"/><path d="m11.998264 13.049906q0-1.723475.229112-3.0565484.238659-1.3425967.735068-2.3043147.496409-.9712398 1.269661-1.5711233.773251-.5998835 1.851987-.8379325 1.193291-.2570929 2.348396-.4856199 1.155105-.2380491 2.12883-.4284883l.315028 1.5235137q-.477316.076176-1.069188.1809171-.582326.1047416-1.183745.2190051-.591871.1142635-1.155105.228527-.553687.1142636-.973725.2094832-.591872.1333074-1.069188.4475321-.477316.3142247-.820984.8569764-.343667.5332298-.54414 1.3235524-.190927.7808011-.229112 1.8567821h.124102q.171834-.276137.46777-.561795.295936-.285659.696882-.514186.400946-.2380494.906901-.3904007.515501-.1523514 1.126466-.1523514.945086 0 1.66106.3523125.715975.3427906 1.193291.9712406.486863.618926.725521 1.475904.238658.856976.238658 1.885347 0 1.304509-.334121 2.28527-.324576.980762-.916448 1.637778-.591871.657015-1.422402.990284-.830531.323746-1.823348.323746-1.021457 0-1.851987-.418966-.820984-.428489-1.412856-1.247377-.582326-.82841-.897354-2.028177-.31503-1.209289-.31503-2.770891zm4.591783 5.027595q.572779 0 1.040549-.180917.46777-.190439.801892-.609405.33412-.418967.515501-1.095026.181381-.685581.181381-1.685387 0-.799845-.124103-1.437816-.124102-.637971-.400946-1.085503-.276843-.457055-.706428-.695103-.429585-.247572-1.050096-.247572-.582326 0-1.088281.228528-.505955.228527-.906901.552273-.391398.323747-.668242.67606-.267297.34279-.3914.590361 0 .952196.114556 1.84726.124103.895064.429585 1.59969.315029.695103.859169 1.123591.544141.418966 1.393764.418966z" fill="url(#b)"/><path d="m31.518912 12.02474q0 .947918-.591871 1.485678-.582327.528646-1.603783.692708v.06381q.534593.0638.992817.227864.46777.164063.801891.446616.343668.273437.534595.692708.200473.410156.200473.984376 0 .610677-.229112 1.139323-.219566.528645-.706429.920572-.477315.391928-1.241021.610678-.75416.218749-1.832895.218749h-4.343577v-10.007822h4.324485q.792345 0 1.470134.1276042.677789.1276041 1.164651.4192718.496409.291666.773253.783853.286389.483074.286389 1.194011zm-1.374671 4.475262q0-.838542-.62051-1.166667-.620512-.328125-1.842441-.328125h-2.44386v3.135418h2.482045q.534594 0 .973725-.08203.448677-.08203.763706-.273438.324575-.191406.505955-.501301.18138-.319011.18138-.783855zm-.28639-4.311199q0-.701823-.525047-.99349-.515501-.291668-1.546505-.291668h-2.548869v2.707032h2.252933q.591872 0 1.031004-.0638.43913-.07291.735066-.23698.305482-.164063.448677-.437499.152741-.273438.152741-.683595z" fill="url(#c)"/><g fill="none"><path d="m2.6666992 26.62623 2.6666601-2.66666 2.6666595 2.66666 2.6666602-2.66666 2.66666 2.66666 2.666659-2.66666 2.66666 2.66666 2.66666-2.66666 2.666661 2.66666 2.66666-2.390529 2.66666 2.666662" stroke="#ef5858" stroke-width="1.33333"/><g stroke="#000"><path d="m8.0651786 19.324877-.3532141-1.447337h-.07637q-.3150288.428488-.6300575.742713-.3150286.304703-.6873354.504664-.3723066.19996-.8305302.295181-.4582237.09522-1.0596421.09522-.6586964 0-1.2123832-.19044-.5536874-.180917-.9641794-.561795-.4009456-.390401-.6300574-.971241-.2291118-.590362-.2291118-1.390206 0-1.561601 1.0978274-2.399534 1.1073737-.837933 3.3603063-.914108l1.7565238-.06666v-.657015q0-.637971-.1431948-1.066459-.1336486-.428483-.4009457-.685576-.2577508-.266614-.6491501-.380878-.381853-.114264-.8782619-.114264-.792345 0-1.4796804.228528-.677789.228527-1.3078465.552273l-.6109647-1.3045081q.706428-.3808784 1.5751436-.6474933.8687155-.2666148 1.823348-.2666148.9737251 0 1.6801532.1999611.7159743.1904392 1.1741979.6189275.46777.4189662.6968817 1.0759816.2291119.657015.2291119 1.590167v7.160513zm-3.1884725-1.209288q.5823258 0 1.0787347-.180917.4964089-.180918.8591692-.542752.3627604-.371356.5632332-.92363.2100192-.561796.2100192-1.31403v-.942675l-1.3651245.06666q-.8591692.03809-1.4414951.190439-.5823258.152352-.9355398.428489-.3436677.266615-.4964089.657015-.1527412.380879-.1527412.866498 0 .876021.4582236 1.285465.46777.409444 1.2219296.409444z" opacity=".6"/><path d="m11.998264 13.049906q0-1.723475.229112-3.0565484.238659-1.3425967.735068-2.3043147.496409-.9712398 1.269661-1.5711233.773251-.5998835 1.851987-.8379325 1.193291-.2570929 2.348396-.4856199 1.155105-.2380491 2.12883-.4284883l.315028 1.5235137q-.477316.076176-1.069188.1809171-.582326.1047416-1.183745.2190051-.591871.1142635-1.155105.228527-.553687.1142636-.973725.2094832-.591872.1333074-1.069188.4475321-.477316.3142247-.820984.8569764-.343667.5332298-.54414 1.3235524-.190927.7808011-.229112 1.8567821h.124102q.171834-.276137.46777-.561795.295936-.285659.696882-.514186.400946-.2380494.906901-.3904007.515501-.1523514 1.126466-.1523514.945086 0 1.66106.3523125.715975.3427906 1.193291.9712406.486863.618926.725521 1.475904.238658.856976.238658 1.885347 0 1.304509-.334121 2.28527-.324576.980762-.916448 1.637778-.591871.657015-1.422402.990284-.830531.323746-1.823348.323746-1.021457 0-1.851987-.418966-.820984-.428489-1.412856-1.247377-.582326-.82841-.897354-2.028177-.31503-1.209289-.31503-2.770891zm4.591783 5.027595q.572779 0 1.040549-.180917.46777-.190439.801892-.609405.33412-.418967.515501-1.095026.181381-.685581.181381-1.685387 0-.799845-.124103-1.437816-.124102-.637971-.400946-1.085503-.276843-.457055-.706428-.695103-.429585-.247572-1.050096-.247572-.582326 0-1.088281.228528-.505955.228527-.906901.552273-.391398.323747-.668242.67606-.267297.34279-.3914.590361 0 .952196.114556 1.84726.124103.895064.429585 1.59969.315029.695103.859169 1.123591.544141.418966 1.393764.418966z" opacity=".6"/><path d="m31.518912 12.02474q0 .947918-.591871 1.485678-.582327.528646-1.603783.692708v.06381q.534593.0638.992817.227864.46777.164063.801891.446616.343668.273437.534595.692708.200473.410156.200473.984376 0 .610677-.229112 1.139323-.219566.528645-.706429.920572-.477315.391928-1.241021.610678-.75416.218749-1.832895.218749h-4.343577v-10.007822h4.324485q.792345 0 1.470134.1276042.677789.1276041 1.164651.4192718.496409.291666.773253.783853.286389.483074.286389 1.194011zm-1.374671 4.475262q0-.838542-.62051-1.166667-.620512-.328125-1.842441-.328125h-2.44386v3.135418h2.482045q.534594 0 .973725-.08203.448677-.08203.763706-.273438.324575-.191406.505955-.501301.18138-.319011.18138-.783855zm-.28639-4.311199q0-.701823-.525047-.99349-.515501-.291668-1.546505-.291668h-2.548869v2.707032h2.252933q.591872 0 1.031004-.0638.43913-.07291.735066-.23698.305482-.164063.448677-.437499.152741-.273438.152741-.683595z" opacity=".6"/></g></g><path d="m20.560547 4.3652344c-.64915.1269594-1.358836.2709881-2.128906.4296875-.77007.1523513-1.552129.3129797-2.347657.484375-.719157.1586993-1.336061.4379683-1.851562.8378906s-.938592.9247724-1.269531 1.5722656c-.33094.6411454-.577222 1.4096231-.736329 2.3046875-.15274.8887154-.228515 1.9076574-.228515 3.0566404 0 .140152.017696.260632.021484.396485.02295-.896281.082655-1.729446.207031-2.453125.159106-.895065.405389-1.6635425.736329-2.3046879.330939-.6474932.75403-1.1723433 1.269531-1.5722656s1.132405-.6791913 1.851562-.8378906c.795528-.1713953 1.577587-.3320237 2.347657-.484375.77007-.1586994 1.479756-.3027281 2.128906-.4296875l.115234.5566406c.062522-.010251.141408-.0236653.201172-.0332031zm-15.0253908 4.3144531c-.6364216 0-1.2431219.0878818-1.8222656.265625-.5791437.1777433-1.1052198.3945186-1.5761718.6484375l.3828124.818359c.3712601-.174656.762513-.334567 1.1933594-.4667965.5791437-.177743 1.185844-.265625 1.8222656-.265625.6491501 0 1.2087355.0659114 1.6796876.1992187.4773162.1269598.8702988.3334818 1.1757812.6191408.3118467.279311.5425714.638155.6953125 1.076172.1527417.43801.2304687.967742.2304687 1.589843v-1c0-.6221-.0777274-1.151833-.2304687-1.589843-.1527411-.438011-.3834658-.7968613-.6953125-1.0761721-.3054824-.2856589-.698465-.4921811-1.1757812-.6191407-.4709521-.1333073-1.0305375-.1992187-1.6796876-.1992187zm17.9648438.8203125v1h4.324219c.52823 0 1.018844.041884 1.470703.126953.451859.08507.839488.225477 1.164062.419922.33094.194444.588875.455075.773438.783203.119112.200911.187409.44271.232422.703125.032741-.159212.054687-.325751.054687-.507812 0-.473958-.096183-.873264-.287109-1.195313-.184563-.328125-.442498-.588759-.773438-.783203-.324574-.1944451-.712203-.3348525-1.164062-.4199219s-.942473-.1269531-1.470703-.1269531zm-6.347656.09375c-.40731 0-.781333.0507762-1.125.1523438-.337304.1015674-.640906.2319252-.908203.3906252-.267298.152351-.498022.323232-.695313.513672-.197291.190438-.354194.378408-.46875.5625h-.046875c-.037913.309118-.063466.642034-.076172 1h.123047c.114556-.184092.271459-.372062.46875-.5625.197291-.19044.428015-.361321.695313-.513672.267297-.1587.570899-.289058.908203-.390625.343667-.101564.71769-.152344 1.125-.152344.630057 0 1.184793.116687 1.662109.351562.477317.228527.875149.551737 1.193359.970704.324576.412617.565505.905243.72461 1.476562.116483.418272.175374.878072.207031 1.357422.008407-.159921.033203-.304806.033203-.472656 0-.685581-.081129-1.313449-.240234-1.884766-.159105-.571319-.400033-1.063945-.72461-1.476562-.31821-.418967-.716042-.742176-1.193359-.9707035-.477316-.234875-1.032052-.3515625-1.662109-.3515625zm12.615234 3.111328c-.020192.056687-.034645.118103-.0625.167969-.095463.182291-.245564.328125-.449219.4375-.19729.10938-.441621.187721-.734375.236328-.292754.042533-.636668.064453-1.03125.064453h-2.251953v1h2.251953c.394582 0 .738496-.021923 1.03125-.064453.292754-.048607.537085-.126948.734375-.236328.026128-.014032.043998-.033596.06836-.048828v-.058594c.04068-.006534.075601-.017985.115234-.025391.108858-.088027.203199-.185478.265625-.304687.101824-.182292.152344-.410156.152344-.683594 0-.184665-.035253-.342182-.089844-.484375zm-22.1816405.316406-1.7363281.066407c-1.5019551.050783-2.6211259.35544-3.359375.914062-.731885.558622-1.0976563 1.359323-1.0976563 2.400391 0 .196798.0203129.373269.0410157.550781.0945532-.820142.4363668-1.477739 1.0566406-1.951172.7382491-.558622 1.8574199-.863282 3.359375-.914062l1.7578125-.066407v-.65625c0-.124752-.0131086-.231019-.0214844-.34375zm6.2382815 1.019532c-.007185.013539-.024662.033732-.03125.046875 0 .634797.038864 1.250947.115234 1.847656.082735.596709.226033 1.129859.429688 1.599609.210019.463402.494662.837388.857421 1.123047.362761.279311.828116.419922 1.394532.419922.381852 0 .729169-.061029 1.041015-.181641.311847-.126959.578034-.330064.800782-.609375.222746-.279311.394704-.644997.515625-1.095703.12092-.457054.18164-1.019009.18164-1.685547 0-.190525-.011095-.366272-.021484-.542968-.022616.46232-.069208.884747-.160156 1.228515-.120921.450706-.292879.816392-.515625 1.095703-.222748.279311-.488935.482416-.800782.609375-.311846.120612-.659163.181641-1.041015.181641-.566416 0-1.031771-.140611-1.394532-.419922-.362759-.285659-.647402-.659645-.857421-1.123047-.203655-.46975-.346953-1.0029-.429688-1.599609-.037528-.293218-.064731-.592019-.083984-.894531zm16.890625.630859c-.364003.259792-.823539.440167-1.390625.53125v.048828c.022454.008939.044861.017907.066406.027344.330281.043675.63999.112518.925781.214844.311847.109375.578034.258897.800782.447265.229112.182292.407871.413846.535156.69336.06976.142721.118814.30209.152344.474609.026652-.159611.048828-.321047.048828-.490234 0-.382814-.067524-.710938-.201172-.984375-.127285-.279514-.306044-.511068-.535156-.69336-.1204-.101816-.256212-.190619-.402344-.269531zm-23.1308596.539063c-.0054636.476493-.0726398.898318-.2070313 1.257812-.1336485.368183-.3206597.676257-.5625.923828-.2418402.241223-.5284357.422357-.859375.542969-.3309392.120611-.6899078.179687-1.078125.179687-.502773 0-.9108096-.13524-1.2226562-.408203-.2099952-.18764-.3409623-.455902-.40625-.791015-.031323.157969-.0507813.324036-.0507813.503906 0 .584014.1515489 1.014147.4570313 1.287109.3118466.272963.7198832.408203 1.2226562.408203.3882172 0 .7471858-.059076 1.078125-.179687.3309393-.120612.6175348-.301746.859375-.542969.2418403-.247571.4288515-.555645.5625-.923828.1400125-.374531.2109375-.812964.2109375-1.314453v-.943359zm22.4843746 1.798828c-.028671.096101-.058944.191609-.105468.273437-.12092.206597-.289476.374349-.50586.501953-.210019.127606-.464554.218751-.763672.273438-.292754.054686-.618213.082031-.974609.082031h-2.480469v1h2.480469c.356396 0 .681855-.027341.974609-.082031.299118-.054687.553653-.145832.763672-.273438.216384-.127604.38494-.295356.50586-.501953.12092-.212674.18164-.473307.18164-.783203 0-.184336-.031107-.342992-.076172-.490234z" fill="#fff" opacity=".2"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/bibliographycomponent.svg b/icon-themes/elementary_svg/cmd/32/bibliographycomponent.svg
new file mode 100644
index 000000000..fd4f42c1e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/bibliographycomponent.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="15.169492" x2="15.389831" y1="5.016993" y2="27.254282"><stop offset="0" stop-color="#a3907c"/><stop offset="1" stop-color="#715344"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.37517 0 0 .49377 -22.770568 -.856)" gradientUnits="userSpaceOnUse" x1="6.000003" x2="27.977177" y1="1.261365" y2="1.261365"><stop offset="0" stop-color="#715344" stop-opacity=".501961"/><stop offset=".95553672" stop-color="#715344" stop-opacity=".501961"/><stop offset=".95553672" stop-color="#c2c2c2" stop-opacity=".501961"/><stop offset="1" stop-color="#c2c2c2"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.56756757 0 0 .67567567 2.378379 -.216209)" gradientUnits="userSpaceOnUse" x1="23.999998" x2="23.99999" y1="6.239989" y2="43"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".97377032" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="d" cx="7.495683" cy="8.449767" gradientTransform="matrix(.00000001 1.6179162 -1.483354 -.00000003 28.734063 -9.224092)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#5f5f5f"/><stop offset=".26238" stop-color="#4f4f4f"/><stop offset=".704952" stop-color="#3b3b3b"/><stop offset="1" stop-color="#2b2b2b"/></radialGradient><linearGradient id="e" gradientTransform="matrix(.60000001 0 0 .69230771 1.800001 -.615385)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#f" y1="44" y2="3.899002"/><linearGradient id="f"><stop offset="0" stop-color="#272727"/><stop offset="1" stop-color="#454545"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.45330736 0 0 .48530928 1.994163 .117054)" gradientUnits="userSpaceOnUse" x1="32.901409" x2="32.901409" y1="4.648178" y2="61.481758"><stop offset="0" stop-color="#a79071"/><stop offset="1" stop-color="#6f5d45"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.60000001 0 0 .75000464 .600015 .124979)" gradientUnits="userSpaceOnUse" x1="10.654308" x2="10.654308" xlink:href="#i" y1="1" y2="3"/><linearGradient id="i"><stop offset="0" stop-color="#eee"/><stop offset="1" stop-color="#d9d9da"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.60000001 0 0 .07692307 1.800171 .153846)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#f" y1="44" y2="3.899002"/><linearGradient id="k" gradientTransform="matrix(.69041563 0 0 1.0164576 .250193 -2.491651)" gradientUnits="userSpaceOnUse" x1="24.62738" x2="24.640038" xlink:href="#i" y1="3.123439" y2="4.882647"/><radialGradient id="l" 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="#m"/><linearGradient id="m"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="n" 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="#m"/><linearGradient id="o" 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><g opacity=".4" transform="matrix(.68421053 0 0 .42857134 -.421052 10.857146)"><path d="m38 40h5v7h-5z" fill="url(#l)"/><path d="m-10-47h5v7h-5z" fill="url(#n)" transform="scale(-1)"/><path d="m10 40h28v7.000001h-28z" fill="url(#o)"/></g><g stroke-linejoin="round"><path d="m27.491301 2.3043778c-.203129-.6550642-.076525-1.1709302-.188716-1.7956789h-20.7938863l.1227276 1.9826025" fill="url(#k)" stroke="url(#b)" stroke-miterlimit="0" stroke-width="1.017398"/><g stroke-linecap="round"><path d="m7.5001709 3.5h-2.4000002c-.3425089 0-.5999999-.03175-.5999999-.073171v-2.0973288c0-.66594375.3354193-.82950023.7745366-.82950023h2.2254635" fill="url(#h)" stroke="url(#j)"/><rect fill="url(#a)" height="26.980959" rx=".5" stroke="url(#g)" stroke-miterlimit="0" stroke-opacity=".501961" stroke-width="1.019041" width="21.980959" x="5.509521" y="2.509564"/><path d="m7.5 2.5000001v26.9999999h-2.4c-.3425089 0-.6-.285772-.6-.658537v-26.3414629z" fill="url(#d)" stroke="url(#e)"/><path d="m5.5 3.5h21v25h-21z" fill="none" opacity=".5" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/bmpmask.svg b/icon-themes/elementary_svg/cmd/32/bmpmask.svg
new file mode 100644
index 000000000..d930197ce
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/bmpmask.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(2.5606079 2.5606079 -2.5606079 2.5606079 756.03211 -740.13906)" gradientUnits="userSpaceOnUse" x1="4.688216" x2=".51116" y1="294.66931" y2="294.66989"><stop offset="0" stop-color="#8cd5ff"/><stop offset="1" stop-color="#fafafa"/></linearGradient><linearGradient id="b" gradientTransform="matrix(2.5606079 2.5606079 -2.5606079 2.5606079 756.03211 -740.13906)" gradientUnits="userSpaceOnUse" x1="4.761125" x2="1.571992" xlink:href="#c" y1="291.03757" y2="291.09607"/><linearGradient id="c"><stop offset="0" stop-color="#667885"/><stop offset="1" stop-color="#95a3ab"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="1.5875" x2="1.852083" y1="3.96875" y2="5.291667"><stop offset="0" stop-color="#fe9ab8"/><stop offset="1" stop-color="#f4679d"/></linearGradient><clipPath id="e"><path d="m3.4705346 1.7153764-1.9976162 1.9976163a1.9462646 1.9462646 0 0 0 -.4544021.7153238l-.05332627.1477092a2.0177204 2.0177204 0 0 1 -.32439419.5779733l-.17831856.2221248a.30048108.30048108 0 0 0 .0218453.4005789l.0889751.088975a.30047981.30047981 0 0 0 .40057824.021844l.22212988-.1783237a2.0150441 2.0150441 0 0 1 .5780208-.3242606l.1478922-.053321a1.9443245 1.9443245 0 0 0 .7153873-.4542277l1.9976153-1.9976073z"/></clipPath><clipPath id="f"><path d="m3.4705346 1.7153764-1.9976162 1.9976163a1.9462646 1.9462646 0 0 0 -.4544021.7153238l-.05332627.1477092a2.0177204 2.0177204 0 0 1 -.32439419.5779733l-.17831856.2221248a.30048108.30048108 0 0 0 .0218453.4005789l.0889751.088975a.30047981.30047981 0 0 0 .40057824.021844l.22212988-.1783237a2.0150441 2.0150441 0 0 1 .5780208-.3242606l.1478922-.053321a1.9443245 1.9443245 0 0 0 .7153873-.4542277l1.9976153-1.9976073z"/></clipPath><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="17.000001" x2="22.514097" y1="10.000001" y2="15.916428"><stop offset="0" stop-color="#fff"/><stop offset=".57806093" 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><clipPath id="h"><path d="m3.4705346 1.7153764-1.9976162 1.9976163a1.9462646 1.9462646 0 0 0 -.4544021.7153238l-.05332627.1477092a2.0177204 2.0177204 0 0 1 -.32439419.5779733l-.17831856.2221248a.30048108.30048108 0 0 0 .0218453.4005789l.0889751.088975a.30047981.30047981 0 0 0 .40057821.021844l.22212991-.1783237a2.0150441 2.0150441 0 0 1 .5780208-.3242606l.1478922-.053321a1.9443245 1.9443245 0 0 0 .7153873-.4542277l1.9976153-1.9976073z"/></clipPath><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="7.990284" x2="12.53125" y1="20.518816" y2="25.230567"><stop offset="0" stop-color="#fff"/><stop offset=".73065954" 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="j" gradientTransform="matrix(.67749414 .67749414 -.67749414 .67749414 11.79144 4.101561)" gradientUnits="userSpaceOnUse" x1="17.765625" x2="6.009766" xlink:href="#c" y1="6.034468" y2="6.022181"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="10.614066" x2="19.068521" y1="11.405808" y2="20.896776"><stop offset="0" stop-color="#fff"/><stop offset=".57806093" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/></linearGradient><g transform="matrix(1.2754258 0 0 1.2754258 .847112 -9.585924)"><path d="m14.783257 17.099663a5.631697.96827621 45 0 0 -4.607483-3.239242 5.631697.96827621 45 0 0 3.296174 4.667027 5.631697.96827621 45 0 0 4.668364 3.297471 5.631697.96827621 45 0 0 -3.298829-4.667027 5.631697.96827621 45 0 0 -.05821-.0583z" fill="#273445"/><path d="m10.175786 13.860386c-.380894.37592 1.095374 2.466177 3.296158 4.667062 2.201275 2.201428 4.292361 3.678462 4.668371 3.297471" fill="none" opacity=".5" stroke="#0e141f" stroke-linejoin="round" stroke-width=".784052"/><path d="m13.116981 14.483313-7.5500453 7.550045a7.3559606 7.3559606 0 0 0 -1.7174253 2.703586l-.201548.558272a7.6260297 7.6260297 0 0 1 -1.2260568 2.184465l-.67396.839527a1.1356765 1.1356765 0 0 0 .082565 1.513999l.3362838.336283a1.1356717 1.1356717 0 0 0 1.5139965.08256l.8395461-.673979a7.6159146 7.6159146 0 0 1 2.1846455-1.225552l.5589626-.201528a7.3486279 7.3486279 0 0 0 2.703826-1.716766l7.5500419-7.550011z" fill="url(#a)"/><path d="m21.581557 10.419586c-1.229975-1.2298115-3.223977-1.2297753-4.45397-.000036l-2.820037 2.820045 4.454017 4.453988 2.820004-2.820009c1.22978-1.230029 1.229772-3.223996-.000014-4.453988z" fill="url(#b)"/><path d="m21.581557 10.419586c-1.229975-1.2298115-3.223977-1.2297753-4.45397-.000036l-2.820037 2.820045 4.454017 4.453988 2.820004-2.820009c1.22978-1.230029 1.229772-3.223996-.000014-4.453988z" fill="none" opacity=".5" stroke="#0e141f" stroke-linejoin="round" stroke-width=".784052"/><path clip-path="url(#e)" d="m3.7035635 4.1245698h-3.17500008l-1.0682783 2.2605909 2.64583338.2645833 1.3229167-1.3229167z" fill="url(#d)" transform="matrix(3.7795275 0 0 3.7795275 0 8)"/><g fill="none"><path d="m13.11698 14.483313-7.5986332 7.598642a7.0479072 7.0479072 0 0 0 -1.6455023 2.590349l-.2429387.672937a7.3066668 7.3066668 0 0 1 -1.1747114 2.092972l-.733943.914256a1.0881161 1.0881161 0 0 0 .079107 1.450599l.3965881.396562a1.0881114 1.0881114 0 0 0 1.4505924.07894l.9142643-.733955a7.2969727 7.2969727 0 0 1 2.093156-1.174257l.6736286-.242986a7.0408791 7.0408791 0 0 0 2.5905939-1.644878l7.5986313-7.598607z" opacity=".5" stroke="#002e99" stroke-linejoin="round" stroke-width=".784052"/><path clip-path="url(#f)" d="m3.7035635 4.1245698h-3.17500008l-1.05833336 2.2489585 2.64583334.2645833 1.3229167-1.3229167z" opacity=".499" stroke="#910e38" stroke-width=".207447" transform="matrix(3.7795275 0 0 3.7795275 0 8)"/><path d="m19.355469 10.275391c-.609622-.000013-1.220471.234238-1.681641.695312l-2.111328 2.109375a.22696927.22696927 0 0 0 0 .320313l3.042969 3.035156a.22696927.22696927 0 0 0 .320312 0l2.111328-2.111328c.923239-.923425.923301-2.43006 0-3.353516-.461112-.461049-1.072019-.695301-1.68164-.695312z" stroke="url(#g)" stroke-linejoin="round" stroke-width=".784052"/><path clip-path="url(#h)" d="m.72905344 4.3320168-.828125 1.7578125 2.14648436.2167969 1.1816407-1.1835938.1757812-.7910156z" opacity=".5" stroke="#fff" stroke-width=".207447" transform="matrix(3.7795275 0 0 3.7795275 0 8)"/><path d="m13.113281 15.660156a.23774423.23774423 0 0 0 -.164062.07031l-6.8417971 6.84375c-.6852438.685245-1.2181037 1.509251-1.546875 2.419922a.23774423.23774423 0 0 0 -.00195.002l-.1914063.554687c-.3155764.873317-.771008 1.68746-1.3496094 2.408203l-.671875.841797c-.1258025.156739-.1168868.35186.025391.494141a.23774423.23774423 0 0 0 .00195.002l.3320312.324219c.1391961.13722.3414783.158473.5.03125l.8339844-.671875c.7219382-.579568 1.5335654-1.029817 2.4042969-1.34375a.23774423.23774423 0 0 0 .00195 0l.5664063-.207031c.9050301-.326312 1.7280714-.851122 2.4140624-1.53711l6.8417968-6.84375a.23774423.23774423 0 0 0 0-.335937l-2.982422-2.982422a.23774423.23774423 0 0 0 -.171875-.07031z" opacity=".5" stroke="url(#i)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".784052"/></g><path d="m17.159787 14.723147a5.6316974.96827621 45 0 0 -4.607501-3.239277l-2.376512 2.376551a5.6316974.96827621 45 0 1 4.607483 3.239242 5.6316974.96827621 45 0 1 .05824.0583 5.6316974.96827621 45 0 1 3.298803 4.667026l2.376527-2.376516a5.6316974.96827621 45 0 0 -3.298828-4.667026 5.6316974.96827621 45 0 0 -.05821-.0583z" fill="url(#j)"/><g fill="none" stroke-linejoin="round"><path d="m18.140315 21.824919 2.376531-2.376515c.376154-.379797-1.100425-2.468822-3.298817-4.667063-.01937-.01811-.03879-.03875-.05824-.0583-2.180158-2.169923-4.23192-3.611759-4.607479-3.239314l-2.376531 2.376516" opacity=".5" stroke="#0e141f" stroke-width=".784052"/><path d="m18.140315 21.824919c.37606-.379797-1.100484-2.468821-3.298837-4.667027-.01937-.01811-.03879-.03875-.05824-.0583-2.180114-2.169886-4.231831-3.611722-4.607455-3.239349" opacity=".5" stroke="#0e141f" stroke-width=".999995"/><path d="m12.90625 12.304688a.22896028.22896028 0 0 0 -.158203.06641l-.951172.951172a.22896028.22896028 0 0 0 .04492.359375c1.096244.65329 2.336462 1.725122 3.490234 2.873047.01572.01571.03363.03549.05859.06055 1.173288 1.173216 2.249208 2.433441 2.910156 3.548828a.22896028.22896028 0 0 0 .359375.04492l.960944-.95899a.22896028.22896028 0 0 0 .04102-.269531c.0244.04609.0172.02939-.0098-.02148v-.002c-.02077-.03871-.04508-.08141-.07031-.125-.03221-.05565-.06065-.09947-.08984-.146484-.534403-.860571-1.516204-2.047534-2.824219-3.355469-.0105-.01054-.01232-.01216-.01953-.01953a.22896028.22896028 0 0 0 -.03125-.03906c-1.295484-1.288916-2.464579-2.256131-3.314454-2.779296-.06231-.03836-.115636-.0649-.152343-.08594-.03101-.01778-.0646-.04244-.117188-.07031-.0542-.02869-.06247-.0293-.01758-.0059a.22896028.22896028 0 0 0 -.109375-.02539z" stroke="url(#k)" stroke-width=".784052"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/bold.svg b/icon-themes/elementary_svg/cmd/32/bold.svg
new file mode 100644
index 000000000..fc6ac2482
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/bold.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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="17" x2="17" y1="46.5" y2="43.5"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="13.325464" cy="8.331412" gradientTransform="matrix(-3.7117719 .11187051 -.21033005 -6.7825606 65.528784 64.934853)" gradientUnits="userSpaceOnUse" r="5.349211"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><radialGradient id="d" cx="40" cy="43.5" gradientTransform="matrix(1 0 0 .75 -21 12.375)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#a"/><radialGradient id="e" cx="9" cy="43.5" gradientTransform="matrix(1 0 0 .75 -4 12.375)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#a"/><g transform="matrix(1.33333 0 0 1.313771 -1.472041 -10.913521)"><g transform="matrix(.73633307 0 0 1 4.020185 -16)"><path d="m19 43.5v3h.5c.831 0 1.5-.669 1.5-1.5s-.669-1.5-1.5-1.5z" fill="url(#d)" opacity=".2"/><path d="m4.40625 43.5c-.7790625 0-1.40625.627187-1.40625 1.40625v.1875c0 .779063.6271875 1.40625 1.40625 1.40625h.59375v-3z" fill="url(#e)" opacity=".2"/><path d="m5 43.5h14v3h-14z" fill="url(#b)" opacity=".2"/></g><path d="m7.4909183 12.492406h4.4834557q3.064514 0 4.444037.974351 1.389378.963403 1.389378 3.076322 0 1.434157-.610933 2.353771-.601076.919611-1.606159 1.105723v.109478q1.369672.339379 1.97075 1.26994.61093.93056.61093 2.474193 0 2.189553-1.428791 3.415703-1.41894 1.22615-3.862668 1.22615h-5.3899997zm3.0546597 6.338757h1.773676q1.241571 0 1.793382-.426965.561663-.426962.561663-1.412261 0-.919612-.610932-1.313731-.601078-.405068-1.911626-.405068h-1.606163zm0 2.69315v4.171098h1.990458q1.26128 0 1.862359-.536443.601077-.53644.601077-1.642164 0-1.992492-2.561973-1.992492z" fill="url(#c)"/><path d="m7.4902344 12.492188v16.005859h.064453l-.00674-14.852853h4.4824211c2.04301 0 3.523678.323088 4.44336.972656.690549.478831 1.123104 1.171394 1.298828 2.076172.01429-.167063.0293-.334572.0293-.513672 0-1.408612-.457631-2.071284-1.383883-2.713553-.919682-.649567-2.40035-.974609-4.44336-.974609zm7.0800776 5.207031c-.09064.296866-.236443.537392-.457031.705078-.367874.284643-.967208.427734-1.794922.427734h-1.708984l-.0067 1.151053h1.773437c.827715 0 1.425095-.143091 1.792969-.427734.374442-.284642.567289-.392625.567289-1.049491 0-.316904-.05719-.583342-.166016-.80664zm2.410157 3.068359c-.360166.399257-.799785.652529-1.326172.75l-.0067-.253244c.913115.226253 1.569984.649157 1.970703 1.269531.250897.382164.413426.851408.509766 1.388672.01026-.144579.03711-.27819.03711-.429687 0-1.029089-.197299-1.489664-.604586-2.110038-.15258-.236217-.35321-.436157-.580079-.615234zm-2.064453 3.441406c-.09097.394163-.256473.716192-.517578.949219-.40072.357629-1.022428.537109-1.863282.537109h-1.925781l-.0067 1.153007h1.990234c.840854 0 1.460609-.179481 1.861329-.53711.400718-.357627.608304-.54281.608304-1.279959 0-.312109-.05219-.583491-.146484-.822266z" fill="#fff" opacity=".2"/><path d="m7.4909183 12.492406h4.4834557q3.064514 0 4.444037.974351 1.389378.963403 1.389378 3.076322 0 1.434157-.610933 2.353771-.601076.919611-1.606159 1.105723v.109478q1.369672.339379 1.97075 1.26994.61093.93056.61093 2.474193 0 2.189553-1.428791 3.415703-1.41894 1.22615-3.862668 1.22615h-5.3899997zm3.0546597 6.338757h1.773676q1.241571 0 1.793382-.426965.561663-.426962.561663-1.412261 0-.919612-.610932-1.313731-.601078-.405068-1.911626-.405068h-1.606163zm0 2.69315v4.171098h1.990458q1.26128 0 1.862359-.536443.601077-.53644.601077-1.642164 0-1.992492-2.561973-1.992492z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round" stroke-width=".750002"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/borderdialog.svg b/icon-themes/elementary_svg/cmd/32/borderdialog.svg
new file mode 100644
index 000000000..0d2bc486c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/borderdialog.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="6.702713" cy="73.615715" gradientTransform="matrix(1.3166457 0 0 .28801944 14.174902 8.61329)" gradientUnits="userSpaceOnUse" r="7.228416"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="22.881355" x2="22.644068" y1="14.457627" y2="31.338984"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#d2d2d2"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="23.031893" x2="23.040016" y1="26.715307" y2="18.997057"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#959595"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="23.131727" x2="23.398602" y1="16.459263" y2="30.159456"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><g fill="#545454"><g stroke-width="1.33333"><rect height="1.999995" ry=".606665" width="26.999933" x="2.000325" y="4.000325"/><rect height="2.999993" ry=".606665" width="2.999993" x="2.000325" y="19.000288"/><rect height="1.999995" ry=".606665" width="8.999978" x="2.000325" y="14.0003"/><rect height="1.999995" ry=".606665" width="9.999975" x="19.000283" y="14.0003"/><rect height="1.999995" ry=".606665" width="3.99999" x="13.000298" y="14.0003"/><rect height="1.999995" ry=".606665" width="4.999988" x="2.000325" y="9.000313"/><rect height="1.999995" ry=".606665" width="5.999985" x="8.00031" y="9.000313"/><rect height="1.999995" ry=".606665" width="5.999985" x="21.000278" y="9.000313"/><rect height="1.999995" ry=".606665" width="4.999988" x="15.000293" y="9.000313"/><rect height="2.999993" ry=".606665" width="2.999993" x="7.000313" y="19.000288"/><rect height="2.999993" ry=".606665" width="2.999993" x="12.0003" y="19.000288"/><rect height="2.999993" ry=".606665" width="2.999993" x="17.000288" y="19.000288"/><rect height="2.999993" ry=".606665" width="2.999993" x="22.000275" y="19.000288"/><rect height="2.999993" ry=".869331" width="26.999933" x="2.000325" y="24.000275"/></g><g transform="matrix(1.00000001 0 0 1.00000001 -.000001 0)"><path d="m32.517262 29.816046c0 1.149816-4.261024 2.081925-9.517262 2.081925-5.256239 0-9.517262-.932109-9.517262-2.081925 0-1.149815 4.261023-2.081924 9.517262-2.081924 5.256238 0 9.517262.932109 9.517262 2.081924z" fill="url(#a)" opacity=".2"/><path d="m22 14.5c-.554 0-1 .446-1 1v1.886719a5.9661016 5.9661016 0 0 0 -.556641.228515l-1.332031-1.332031c-.391737-.391737-1.022325-.391737-1.414062 0l-1.414063 1.414063c-.391737.391737-.391737 1.022325 0 1.414062l1.333985 1.333984a5.9661016 5.9661016 0 0 0 -.230469.554688h-1.886719c-.554 0-1 .446-1 1v2c0 .554.446 1 1 1h1.886719a5.9661016 5.9661016 0 0 0 .228515.556641l-1.332031 1.332031c-.391737.391737-.391737 1.022325 0 1.414062l1.414063 1.414063c.391737.391737 1.022325.391737 1.414062 0l1.333984-1.333985a5.9661016 5.9661016 0 0 0 .554688.230469v1.886719c0 .554.446 1 1 1h2c.554 0 1-.446 1-1v-1.886719a5.9661016 5.9661016 0 0 0 .556641-.228515l1.332031 1.332031c.391737.391737 1.022325.391737 1.414062 0l1.414063-1.414063c.391737-.391737.391737-1.022325 0-1.414062l-1.333985-1.333984a5.9661016 5.9661016 0 0 0 .230469-.554688h1.886719c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1h-1.886719a5.9661016 5.9661016 0 0 0 -.228515-.556641l1.332031-1.332031c.391737-.391737.391737-1.022325 0-1.414062l-1.414063-1.414063c-.391737-.391737-1.022325-.391737-1.414062 0l-1.333984 1.333985a5.9661016 5.9661016 0 0 0 -.554688-.230469v-1.886719c0-.554-.446-1-1-1zm1 6.503906a1.9954157 1.9954157 0 0 1 1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094-1.996094 1.9954157 1.9954157 0 0 1 1.996094-1.996094z" fill="url(#b)"/><g fill="none" stroke-linecap="square" stroke-linejoin="round"><path d="m22 14.5c-.554 0-1 .446-1 1v1.886719a5.9661016 5.9661016 0 0 0 -.556641.228515l-1.332031-1.332031c-.391737-.391737-1.022325-.391737-1.414062 0l-1.414063 1.414063c-.391737.391737-.391737 1.022325 0 1.414062l1.333985 1.333984a5.9661016 5.9661016 0 0 0 -.230469.554688h-1.886719c-.554 0-1 .446-1 1v2c0 .554.446 1 1 1h1.886719a5.9661016 5.9661016 0 0 0 .228515.556641l-1.332031 1.332031c-.391737.391737-.391737 1.022325 0 1.414062l1.414063 1.414063c.391737.391737 1.022325.391737 1.414062 0l1.333984-1.333985a5.9661016 5.9661016 0 0 0 .554688.230469v1.886719c0 .554.446 1 1 1h2c.554 0 1-.446 1-1v-1.886719a5.9661016 5.9661016 0 0 0 .556641-.228515l1.332031 1.332031c.391737.391737 1.022325.391737 1.414062 0l1.414063-1.414063c.391737-.391737.391737-1.022325 0-1.414062l-1.333985-1.333984a5.9661016 5.9661016 0 0 0 .230469-.554688h1.886719c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1h-1.886719a5.9661016 5.9661016 0 0 0 -.228515-.556641l1.332031-1.332031c.391737-.391737.391737-1.022325 0-1.414062l-1.414063-1.414063c-.391737-.391737-1.022325-.391737-1.414062 0l-1.333984 1.333985a5.9661016 5.9661016 0 0 0 -.554688-.230469v-1.886719c0-.554-.446-1-1-1zm1 6.503906a1.9954157 1.9954157 0 0 1 1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094-1.996094 1.9954157 1.9954157 0 0 1 1.996094-1.996094z" opacity=".3" stroke="#000"/><circle cx="23" cy="23" r="3.998385" stroke="url(#c)"/><path d="m22 15.5v1.886719a.99989607.99989607 0 0 1 -.667969.943359c-.157521.05556-.311767.118308-.46289.189453a.99989607.99989607 0 0 1 -1.132813-.197265l-1.332031-1.332032-1.414063 1.414063 1.333985 1.333984a.99989607.99989607 0 0 1 .195312 1.136719c-.07165.150561-.135262.303936-.191406.460938a.99989607.99989607 0 0 1 -.941406.664062h-1.886719v2h1.886719a.99989607.99989607 0 0 1 .943359.667969c.05556.157521.118308.311767.189453.46289a.99989607.99989607 0 0 1 -.197265 1.132813l-1.332032 1.332031 1.414063 1.414063 1.333984-1.333985a.99989607.99989607 0 0 1 1.136719-.195312c.150561.07165.303936.135262.460938.191406a.99989607.99989607 0 0 1 .664062.941406v1.886719h2v-1.886719a.99989607.99989607 0 0 1 .667969-.943359c.157521-.05556.311767-.118308.46289-.189453a.99989607.99989607 0 0 1 1.132813.197265l1.332031 1.332032 1.414063-1.414063-1.333985-1.333984a.99989607.99989607 0 0 1 -.195312-1.136719c.07165-.150561.135262-.303936.191406-.460938a.99989607.99989607 0 0 1 .941406-.664062h1.886719v-2h-1.886719a.99989607.99989607 0 0 1 -.943359-.667969c-.05556-.157521-.118308-.311767-.189453-.46289a.99989607.99989607 0 0 1 .197265-1.132813l1.332032-1.332031-1.414063-1.414063-1.333984 1.333985a.99989607.99989607 0 0 1 -1.136719.195312c-.150561-.07165-.303936-.135262-.460938-.191406a.99989607.99989607 0 0 1 -.664062-.941406v-1.886719zm1 6.503906c-.588024.0002.772067.134102.195312.01953-.576754-.114571.728849.281575.185547.05664-.543301-.224934.66278.418444.173829.0918-.488952-.326647.566186.538842.15039.123047-.415795-.415796.449694.639342.123047.15039-.326647-.488951.316731.71713.0918.173829-.224935-.543302.171211.762301.05664.185547-.11457-.576755.01933.783336.01953.195312-.0002-.588024-.134102.772067-.01953.195312.114571-.576754-.281575.728849-.05664.185547.224934-.543301-.418444.66278-.0918.173829.326647-.488952-.538842.566186-.123047.15039.415796-.415795-.639342.449694-.15039.123047.488951-.326647-.71713.316731-.173829.0918.543302-.224935-.762301.171211-.185547.05664.576755-.11457-.783336.01933-.195312.01953.588024-.0002-.772067-.134102-.195312-.01953.576754.114571-.728849-.281575-.185547-.05664.543301.224934-.66278-.418444-.173829-.0918.488952.326647-.566186-.538842-.15039-.123047.415795.415796-.449694-.639342-.123047-.15039.326647.488951-.316731-.71713-.0918-.173829.224935.543302-.171211-.762301-.05664-.185547.11457.576755-.01933-.783336-.01953-.195312.0002.588024.134102-.772067.01953-.195312-.114571.576754.281575-.728849.05664-.185547-.224934.543301.418444-.66278.0918-.173829-.326647.488952.538842-.566186.123047-.15039-.415796.415795.639342-.449694.15039-.123047-.488951.326647.71713-.316731.173829-.0918-.543302.224935.762301-.171211.185547-.05664-.576755.11457.783336-.01933.195312-.01953z" stroke="url(#d)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/bringtofront.svg b/icon-themes/elementary_svg/cmd/32/bringtofront.svg
new file mode 100644
index 000000000..3b05cc59d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/bringtofront.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(.71627 0 0 .7691 1.397 -29.832)" gradientUnits="userSpaceOnUse" x1="31.053" x2="30.923" y1="66.863" y2="47.148"><stop offset="0" stop-color="#fff"/><stop offset=".233" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 -1.33333 -1.33333 0 38.55 36.83)" gradientUnits="userSpaceOnUse" x1="11.11" x2="22.83" y1="10.52" y2="10.719"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><radialGradient id="c" cx="24.837" cy="36.421" gradientTransform="matrix(-.36797 0 0 .39444 32.308 -2.697)" gradientUnits="userSpaceOnUse" r="15.645"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientTransform="matrix(1.86666 0 0 2 .562 14.497)" gradientUnits="userSpaceOnUse" x1="7.889" x2="7.889" y1="3.506" y2="5.561"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><path d="m1.495 21.497h28l.004 3.008h-28z" fill="url(#d)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".75" transform="translate(0 -16)"/><path d="m1.995 6.505h27" fill="none" opacity=".3" stroke="#fff" stroke-width="1.006"/><path d="m17.075 11.67c0 3.407 2.914 6.17 6.094 6.17 3.178 0 5.755-2.763 5.755-6.17 0-3.41-2.577-6.172-5.756-6.172-3.18 0-6.095 2.763-6.095 6.17z" fill="url(#c)" fill-rule="evenodd" opacity=".141" transform="matrix(1 0 0 -1 0 30.003)"/><path d="m15.253 13.498 7.744 9.35 7.75-9.35h-4.245v-8h-7.002v8z" display="block" fill="url(#b)" transform="matrix(1 0 0 -1 0 30.003)"/><g fill="none"><path d="m22.984 21.175a.417.417 0 0 1 -.308-.15l-4.93-5.928a.417.417 0 0 1 .32-.682h2.35v-7.585a.417.417 0 0 1 .416-.415h4.336a.417.417 0 0 1 .416.416v7.585h2.4a.417.417 0 0 1 .32.684l-4.99 5.926a.417.417 0 0 1 -.33.15z" display="block" opacity=".401" stroke="url(#a)" stroke-miterlimit="7" transform="matrix(1 0 0 -1 0 30.003)"/><g stroke-linejoin="round"><path d="m15.253 16.505 7.744-9.35 7.75 9.35h-4.245v8h-7.002v-8z" opacity=".5" stroke="#a62100"/><path d="m1.506 10.51h11.99v2.994h-11.991z" opacity=".5" stroke="#000" stroke-linecap="round" stroke-opacity=".75"/></g></g><path d="m1.984 11.02h11.01v.99h-11.01z" fill="#fafafa"/><path d="m1.506 15.51h11.99v2.994h-11.991z" style="opacity:.5;fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.75"/><path d="m1.984 16.02h11.01v.99h-11.01z" fill="#fafafa"/><path d="m1.506 20.51h11.99v2.994h-11.991z" style="opacity:.5;fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.75"/><path d="m1.984 21.02h11.01v.99h-11.01z" fill="#fafafa"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/browseview.svg b/icon-themes/elementary_svg/cmd/32/browseview.svg
new file mode 100644
index 000000000..1531c1d00
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/browseview.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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.185175" y2="41.814808"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.6571413 0 0 .63012228 .228607 -1.089605)" 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><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="f" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><radialGradient id="h" cx="3.972247" cy="8.449767" gradientTransform="matrix(0 1.2798909 -1.3539719 -.00000003 23.440807 1.468542)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".26238" stop-color="#64baff"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><radialGradient id="i" cx="-1.264577" cy="8.449769" fx=".666809" gradientTransform="matrix(0 2.0117098 -1.584131 -.00000002 25.885602 6.867388)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="j" gradientTransform="matrix(.78775976 0 0 .7877599 -44.857438 -1.952426)" gradientUnits="userSpaceOnUse" x1="71.204407" x2="71.204407" y1="15.369057" y2="40.495617"><stop offset="0" stop-color="#fff"/><stop offset=".42447853" stop-color="#fff" stop-opacity=".235294"/><stop offset=".82089913" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#f)" opacity=".15"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#e)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#d)" opacity=".15"/><path d="m4.5.5c5.2704667 0 22.999972.001854 22.999972.001854l.000028 28.998146s-15.333333 0-23 0c0-9.666666 0-19.333331 0-28.99999575z" fill="url(#c)" stroke-width="1.040573"/><path d="m26.5 28.5h-21v-27h21z" fill="none" stroke="url(#b)" stroke-linecap="round"/><path d="m4.499961.499944c5.27048 0 23.000054.002 23.000054.002l.000024 28.998112s-15.333385 0-23.000078 0c0-9.666722 0-19.333346 0-28.999956z" fill="none" stroke="url(#g)" stroke-linejoin="round" stroke-width=".999922"/><g transform="translate(9)"><path d="m12.000002 9.5000005c-5.793538 0-10.500002 4.7064625-10.500002 10.4999995 0 5.793538 4.706464 10.500003 10.500002 10.500001 5.793535 0 10.500004-4.706463 10.499998-10.500001 0-5.793537-4.706463-10.4999995-10.499998-10.4999995z" fill="url(#h)"/><path d="m12.048017 9.6512813-1.248475.1445083-1.424542.3532424c.120465-.03998.24331-.0741.36814-.112395l-.09604-.1605651c-.299378.060375-.590951.1247211-.880335.2087341-.01455.0042-.03346.01177-.04802.01606-.33988.100222-.66823.206027-.992378.337186l-.03201.03211-.06403.01606c-.07417.03088-.150828.06389-.224085.09634l-.144055.27296-.08003-.176621c-.06639.03124-.142488.06382-.20808.09634l.03201.305073-.352134.272959-.192073.513807h.416159l.160061-.337192.06403-.112395c.18574-.124583.371043-.26543.560213-.385355l.432165.128452c.286981.18494.577106.377314.864329.561976l.416159-.369299-.464177-.192677-.224085-.417468-.816311-.080282-.016-.08028.352134.06423.192073-.192678.448171-.08028c.104309-.04813.214824-.08928.320122-.128452l-.28811.240847.992378.642259v.385355l-.384146.369299.512195.963388.352134-.176622.448171-.642258c.619713-.181734 1.15974-.390902 1.744661-.642259l-.03201.240847.304116.176622.512195-.32113-.256098-.289016-.352134.192677-.112043-.03211c.02534-.01098.05462-.02098.08003-.03211l.512195-1.252421-1.120427-.4174684c-.0147-.0003171-.01731.0002595-.03201 0zm-5.009907 1.8786067.432164.27296h.336128v-.32113l-.416159-.176621zm-1.280489 0-.176067.465637s-.317642.04489-.400152.06423c-1.053724.921012-3.186768 2.910029-3.681402 6.663429.01959.08702.352134.594089.352134.594089l.800304.449581.816312.208734.336128.401411.544207.385356.304116-.04817.224085.09634v.08028l-.288109.77071-.240092.337186.06403.160564-.176067.626203.672256 1.188178.704268.561977.304116.433524-.03201.867049.224085.481694-.224085.947332c-.0037.01184-.0147.04893 0 .09634.02966.09489 1.236224.728148 1.3125.674372.01871-.01348.01512-.01984.03201-.03211-.425991-.760387-.672256-1.634488-.672256-2.569034 0-1.480264.619765-2.800916 1.60061-3.757213l-.28811-.545925-.57622-.128451-.304116-.770711-.752286.08028-.65625-.449581-.704269.578032v.08028c-.209038-.05723-.454109-.06807-.640243-.176621l-.144055-.417468v-.449581l-.480183.04817c.03842-.288509.08936-.57859.128049-.867048h-.272104l-.28811.337185-.256097.112395-.384147-.208733-.03201-.449581.08003-.481695.560213-.433524h.464177l.09604-.240845.560214.128452.432164.513807.06403-.850993.736281-.561976.256097-.610145.560213-.224791.28811-.417468.688263-.112395.36814-.49775h-1.056403l.65625-.289016h.464177l.592226-.192678.112042.529863.256098-.369298-.28811-.192678.06403-.224791-.240091-.208733-.256098-.064226.06403-.272961-.192073-.369298-.464177.176621.08003-.337186-.544207-.289016-.416159.690428.04802.256903-.432192.176623-.256098.529864-.128049-.497751-.720274-.289016-.128049-.369299.976372-.529863.432165-.385355.032013-.449581-.240092-.128452zm9.891768.192677-.08003.04817v.27296l-.752286.449581.144055.674372.432164-.289017.288109.289017.304117.176621.208079-.497751-.112043-.305072.06403-.112396c-.147912-.25201-.315486-.47988-.496195-.706484zm-2.000762.642259v.289016l.160061.160565v.433524l-.09604.54592.480183-.08028.352134-.337186-.320118-.27296c-.101256-.255746-.193396-.4933-.320122-.738597zm-.416158.561976-.28811.08028.08003.513807.36814-.192678zm2.208842.289017-.272104.192677.112043.289016h-.432165l-.240092.369299-.288109.321129-.528202.112396.304116.289016.08003.289016h-.384147l-.512195.27296v.770711h.224086l.224085.22479.496189-.22479.192073-.481694.352134-.208734.08003-.160565.592226-.160565.320121.353242.368141.176622-.208079.385355.304115-.08028.160061-.385355-.400152-.449581h.176067l.400152.32113.08003.417468.192074.208734c.06836-.334568.112043-.689004.112043-1.04367-.03857-.602127-.185431-1.17092-.400151-1.718045l-.496189.401411-.608231-.144508zm-.272104 3.066784-.752287.08028-.65625.160564c-.377184.40559-.779433.83118-1.136432 1.252404l-.416159.963389.192073.208734-.352135.513806.304117.674372c1.916815-.201593 3.530127-1.467996 4.225609-3.195237l-.160061.160565-.736281-.690428z" fill="#002e99" opacity=".5"/><path d="m11.947982 9.5011515c2.672512 0 5.092807 2.4740045 5.276009 5.3840685.000002 2.822206-2.343966 4.660703-5.109527 4.660703l-.263802.01683c-4.556217.107437-6.522697 3.55914-6.20399 6.263173.409673 3.475809 3.464163 4.837894 6.30131 4.656267v.01683c.08807.0022.1752 0 .263802 0 5.676154 0 10.288218-4.70652 10.288216-10.498928 0-5.792409-4.612062-10.4989311-10.288216-10.4989311-.08861 0-.175732-.00224-.263802-.0000124z" fill="url(#i)"/><g fill="none"><path d="m11.999999 9.466434c-5.7935369 0-10.499999 4.721271-10.499999 10.533039 0 5.81177 4.7064621 10.533044 10.499999 10.533042 5.793537 0 10.500004-4.721272 10.500001-10.533042 0-5.811768-4.706464-10.533039-10.500001-10.533039zm-1.363106.00833c3.029502 0 5.807834 2.391071 6.015506 5.316736.000004 2.837337-2.238823 4.360424-5.373803 4.360424l-.301546.01606c-3.078479.141509-5.9752927 3.260959-5.9752927 6.08196 0 1.617544.5382151 2.687158 1.7223767 3.919104" opacity=".3" stroke="#002728"/><path d="m21.5 20.000001c0 5.246707-4.253299 9.5-9.500005 9.5-5.2466983 0-9.499995-4.253293-9.499995-9.5 0-5.246704 4.2532967-9.5 9.499995-9.5 5.246706 0 9.500005 4.253296 9.500005 9.5zm-4.97575-8.400845c.614108.957428.990359 2.103263 1.073031 3.267932.000004 2.837337-2.163233 5.154124-5.298213 5.154124l-.301546.01606c-3.0784785.141509-5.8619064 1.938125-5.8619064 5.36385 0 1.04789.2258784 1.865824.7069253 2.646909" opacity=".5" stroke="url(#j)" stroke-linecap="round" stroke-linejoin="round"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/bullet.svg b/icon-themes/elementary_svg/cmd/32/bullet.svg
new file mode 100644
index 000000000..63963383d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/bullet.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="18.203013" x2="17.479852" y1="-2.107625" y2="30.977038"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="b" cx="22.571428" cy="30.857143" gradientTransform="matrix(.73633723 0 0 .13549598 -5.086006 25.928848)" gradientUnits="userSpaceOnUse" r="15.571428"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(1.33333 0 0 1.33333 .621137 -10.469185)"><ellipse cx="11.534176" cy="30.109867" fill="url(#b)" opacity=".2" rx="11.465822" ry="2.890133"/><g transform="matrix(.75000188 0 0 .75000188 -.465854 7.851908)"><path d="m9.7714844 3.46875c-.6717707.0445229-1.2548696.1317905-1.78125.2460938-2.2970979.7326528-3.9694966 2.8513119-4.0449219 5.3730468.0008278.0661751-.0007622.1416971 0 .2050782 0 .5924705.0900509 1.1580862.2539063 1.6875002.0001854.000584-.0001857.001369 0 .001953.7406004 2.328919 2.9589587 3.939453 5.5722656 3.939453h3.2363276v2.587891h-.009765v.03125h-3.2363282c-2.4128886 0-4.4828698 1.412948-5.3671876 3.476562-.0688085.162824-.1319165.329487-.1855468.5-.1702026.541146-.2636719 1.119434-.2636719 1.722656 0 3.217186 2.6089866 5.824219 5.8261719 5.824219 2.0066316 0 3.7372186-1.015812 4.7558596-2.560547.002074-.003168.00379-.006592.005859-.009765.100012-.152314.193535-.310561.279297-.472657.262139-.497904.456344-1.039206.570312-1.609375.037865-.18943.066167-.38272.085938-.578125.000063-.00064-.000062-.001312 0-.001953.000973-.00965.001025-.019633.001953-.029297.017223-.185843.027344-.373934.027344-.564453v-3.236328h.001953v-.001953h1.25 1.248047v.001953h.001953v3.236328c0 .190519.01012.37861.027344.564453.000954.010296.000947.02097.001953.03125.079282.783557.307019 1.524175.65625 2.1875.087379.165969.183064.3265.285156.482422.099805.151285.205296.298785.318359.439453 1.040995 1.295159 2.627834 2.121094 4.4375 2.121094 3.217186 0 5.824219-2.607033 5.824219-5.824219 0-.599723-.091456-1.174458-.259765-1.71289-.001001-.003144-.000948-.006625-.001954-.009766-.05363-.170513-.116738-.337176-.185546-.5-.884318-2.063614-2.954299-3.476562-5.367188-3.476562h-3.236328v-.03125h-.009766v-2.587891h3.236328c2.613307 0 4.831666-1.610534 5.572266-3.939453.000186-.000599-.000185-.001354 0-.001953.163855-.529414.251953-1.0950297.251953-1.6875002.00077-.0639865.001119-.1401986.001953-.2070313-.076206-2.5209041-1.748397-4.6386238-4.044922-5.3710937-.52638-.1143033-1.109479-.2015709-1.78125-.2460938-.582843.0438154-1.100665.1083567-1.566406.1933594-2.051211.58437-3.601721 2.2799679-4.029297 4.40625-.039969.2765781-.073059.5756263-.105468.8808594-.005331.1041015-.015625.2070143-.015625.3125v3.2363282l-1.259766-.001953-1.261719.001953v-3.2363282c0-.1028551-.010555-.2031468-.015625-.3046876-.033143-.3128601-.066333-.6195348-.107422-.9023437-.431428-2.1199515-1.980493-3.8094504-4.027343-4.3925781-.465741-.0850027-.983563-.149544-1.5664066-.1933594zm-.0097656 2.5585938c1.7354882-.0686288 2.9195992 1.1244127 3.1796872 2.6132812.001942.0094913.002048.0197755.003906.0292969.039402.2018173.0625.4096968.0625.6230469v3.2363282h-3.2363276c-1.6863447 0-3.0559044-1.294485-3.2070313-2.9414064-.0131955-.1081007-.0360705-.2132507-.0390625-.3242187-.0469732-1.742321 1.4963112-3.4004731 3.2363282-3.2363281zm13.9746092 0c1.740017-.164145 3.283301 1.4940071 3.236328 3.2363281-.002992.110968-.025867.216118-.039062.3242187-.151127 1.6469214-1.520687 2.9414064-3.207032 2.9414064h-3.236328v-3.2363282c0-.2262386.022229-.4470142.066407-.6601563.262787-1.4853322 1.447145-2.673981 3.179687-2.6054687zm-8.236328 8.8906252h1.25 1.248047v.001953h.001953v2.589844l-1.25-.00586-1.251953.00586v-2.589844h.001953zm-5.7285156 5.085937h3.2363276v3.236328c0 .234267-.028889.461503-.076171.681641-.041308.201868-.102698.395765-.179688.582031-.485445 1.174462-1.640405 2.001953-2.9902342 2.001953-1.7873246 0-3.4394528-1.44119-3.4394532-3.228515-.0000003-1.23043.7903058-2.29213 1.8613282-2.841797.4709156-.267418 1.0076451-.431641 1.5878906-.431641zm10.7187496 0h3.236328c.580246 0 1.116976.164223 1.587891.431641 1.071023.549667 1.861328 1.611367 1.861328 2.841797-.000001 1.787325-1.652128 3.228515-3.439453 3.228515-1.34983 0-2.504789-.827491-2.990234-2.001953-.000574-.001351-.001381-.002554-.001953-.003906-.163763-.387178-.253907-.812934-.253907-1.259766z" fill="url(#a)" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".580392"/><path d="m9.7714844 3.46875c-.6717707.0445229-1.2548696.1317904-1.78125.2460938-2.2970979.7326528-3.9694966 2.8513119-4.0449219 5.3730468.0008278.0661751-.0007622.141697 0 .2050782 0 .1601079.0223243.3127488.0351563.46875.2047425-2.3749463 1.813811-4.3464816 4.0097656-5.046875.5263804-.1143078 1.1094793-.2015739 1.78125-.2460938.5828436.0438159 1.1006656.1083596 1.5664066.1933594 2.04685.5831279 3.595691 2.2726007 4.027343 4.3925781.041094.2828086.074276.5894832.107422.9023437.005094.1015398.015625.2018348.015625.3046878v-1.0000002c0-.1028552-.010555-.2031467-.015625-.3046876-.033143-.3128601-.066333-.6195348-.107422-.9023437-.431428-2.1199515-1.980493-3.8094504-4.027343-4.3925781-.465741-.0850027-.983563-.149544-1.5664066-.1933594zm13.9550776 0c-.582843.0438154-1.100665.1083567-1.566406.1933594-2.051211.58437-3.601721 2.2799679-4.029297 4.40625-.039969.2765781-.073059.5756262-.105468.8808594-.005331.1041015-.015625.2070142-.015625.3125v1.0000002c0-.105487.010291-.208394.015625-.3125002.032413-.3052326.065495-.6042814.105468-.8808594.427577-2.1262827 1.978085-3.8218795 4.029297-4.40625.46574-.0849998.983564-.1495462 1.566406-.1933594.671771.0445239 1.25487.1317874 1.78125.2460938 2.193931.6997479 3.800642 2.6690174 4.007813 5.0410156.012319-.1541401.035156-.3047461.035156-.4628906.00077-.0639866.001119-.1401986.001953-.2070313-.076206-2.5209041-1.748396-4.6386238-4.044922-5.3710937-.52638-.1143034-1.109478-.2015709-1.78125-.2460938zm-17.1503901 6.1855469c-.036332.2000882-.0563153.4041081-.0507813.6093751.002992.110968.0258626.216112.0390625.324219.151127 1.646921 1.5206866 2.941406 3.2070313 2.941406h3.2363276v-1h-3.2363276c-1.6630381 0-3.0132302-1.260625-3.1953125-2.8750001zm20.3457031 0c-.182082 1.6143751-1.532274 2.8750001-3.195313 2.8750001h-3.236328v1h3.236328c1.686346 0 3.055904-1.294485 3.207032-2.941406.0132-.1081.036129-.213246.039062-.324219.005534-.205267-.014449-.4092869-.050781-.6093751zm-10.171875 2.8417971-1.261719.001953v1l1.261719-.001953 1.259766.001953v-1zm0 5.007812-1.251953.00586v1l1.251953-.00586 1.25.00586v-1zm-3.751953.00586v.03125h-3.2363282c-2.4128887 0-4.4828697 1.412948-5.3671876 3.476562-.0688085.162824-.1319165.329487-.1855468.5-.1702026.541146-.2636719 1.119434-.2636719 1.722656 0 .203831.0108135.405092.03125.603516.0318515-.4589.1003597-.90629.2324219-1.326172.0536297-.170513.116739-.337175.1855468-.5.884318-2.063613 2.9542989-3.476562 5.3671876-3.476562h3.2363282v-.03125h.009765v-1zm7.492187 0v1h.009766v.03125h3.236328c2.412889 0 4.482869 1.412949 5.367188 3.476562.068811.162825.13192.329487.185546.5.001052.003067.000952.006566.001954.009766.130166.416406.19899.859855.230468 1.314453.020271-.1977.029297-.398499.029297-.601563 0-.599723-.091456-1.174458-.259765-1.71289-.001001-.003144-.000947-.006625-.001954-.009766-.05363-.170513-.116738-.337176-.185546-.5-.884318-2.063614-2.954299-3.476562-5.367188-3.476562h-3.236328v-.03125zm-7.482422 5.730468c0 .234267-.028889.461503-.076171.681641-.041308.201868-.102698.395765-.179688.582031-.485445 1.174462-1.640405 2.001953-2.9902342 2.001953-1.6261491 0-3.1268436-1.196562-3.3867188-2.757812-.032492.172376-.0527344.348551-.0527344.529297.0000004 1.787325 1.6521286 3.228515 3.4394532 3.228515 1.3498292 0 2.5047892-.82749 2.9902342-2.001953.07699-.186266.13838-.380162.179688-.582031.047281-.220137.076171-.447373.076171-.681641zm7.482422 0v1c0 .446833.090143.872588.253907 1.259766.000666.001333.001379.002573.001953.003906.485445 1.174463 1.640403 2.001953 2.990234 2.001953 1.787325 0 3.439452-1.44119 3.439453-3.228515 0-.180746-.020242-.356921-.052734-.529297-.259876 1.56125-1.760569 2.757812-3.386719 2.757812-1.34983 0-2.504789-.827491-2.990234-2.001953-.000574-.001351-.001381-.002554-.001953-.003906-.163763-.387178-.253907-.812934-.253907-1.259766z" fill="#dedede" opacity=".1"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/bulletsandnumberingdialog.svg b/icon-themes/elementary_svg/cmd/32/bulletsandnumberingdialog.svg
new file mode 100644
index 000000000..5c85efffa
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/bulletsandnumberingdialog.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="6.702713" cy="73.615715" gradientTransform="matrix(1.3166457 0 0 .28801944 14.174902 8.61329)" gradientUnits="userSpaceOnUse" r="7.228416"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="22.881355" x2="22.644068" y1="14.457627" y2="31.338984"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#d2d2d2"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="23.031893" x2="23.040016" y1="26.715307" y2="18.997057"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#959595"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="23.131727" x2="23.398602" y1="16.459263" y2="30.159456"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="e"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="f"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="5.571493" x2="5.571493" xlink:href="#f" y1="2.126064" y2="12.326064"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="6.421493" x2="5.996493" xlink:href="#e" y1="3.401064" y2="11.476064"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="5.16411" x2="5.16411" xlink:href="#f" y1="16.24371" y2="26.44371"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="5" x2="5" xlink:href="#e" y1="17.5" y2="27.5"/><linearGradient id="k"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#k" y1="60" y2="38"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#k" y1="54" y2="32"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#k" y1="48" y2="26"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#k" y1="42" y2="20"/><g transform="translate(-1 -23)"><path d="m10.5 46.5v3h13v-3z" fill="url(#l)"/><path d="m10.5 46.5v3h13v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m11 47v2h1v-1h11v-1z" fill="#fff" opacity=".2"/><path d="m10.5 40.5v3h21v-3z" fill="url(#m)"/><path d="m10.5 40.5v3h21v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m11 41v2h1v-1h19v-1z" fill="#fff" opacity=".2"/><path d="m10.5 34.5v3h13v-3z" fill="url(#n)"/><path d="m10.5 34.5v3h13v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m11 35v2h1v-1h11v-1z" fill="#fff" opacity=".2"/><path d="m10.5 28.5v3h21v-3z" fill="url(#o)"/><path d="m10.5 28.5v3h21v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m11 29v2h1v-1h19v-1z" fill="#fff" opacity=".2"/></g><g transform="matrix(.85 0 0 .85 .680481 2.330558)"><path d="m6.8464932 11.96405h-1.9894751v-5.4469127q0-.1673991 0-.3991827.00643-.2382219.012877-.4893207.0128771-.2575372.019315-.5150745.0128767-.2575372.0193154-.4700054-.0321921.0386306-.1094533.1158917-.0772611.0772612-.1738376.1738377-.0965764.090138-.1995913.1867144-.1030149.0965765-.1995913.1738377l-1.0816564.8691882-.9657647-1.1975482 3.0325009-2.4144115h1.6353614z" fill="url(#g)" stroke-width=".85"/><path d="m6.8464932 11.96405h-1.9894751v-5.4469127q0-.1673991 0-.3991827.00643-.2382219.012877-.4893207.0128771-.2575372.019315-.5150745.0128767-.2575372.0193154-.4700054-.0321921.0386306-.1094533.1158917-.0772611.0772612-.1738376.1738377-.0965764.090138-.1995913.1867144-.1030149.0965765-.1995913.1738377l-1.0816564.8691882-.9657647-1.1975482 3.0325009-2.4144115h1.6353614z" fill="none" opacity=".5" stroke="#002e99" stroke-width="1.176471"/><path d="m5.5100675 3.401064-.5013673.3984375a.850085.850085 0 0 1 .7503907.8699219c-.00456.1506454-.012855.313559-.021582.4880859-.00436.1660479-.010251.330499-.018261.4930665-.00419.1634803-.0072.3276716-.011621.4914062v.3751953 4.5969727h.2888663v-7.713086z" fill="none" opacity=".5" stroke="url(#h)" stroke-width=".85"/><path d="m8.0229638 26.081697h-6.3161004v-1.384263l2.21482-2.388658q.418498-.45069.7597349-.830558.3412368-.379867.5858971-.740419.2446605-.360552.3798675-.733981.135207-.373429.135207-.804804 0-.476444-.2897293-.74042-.283291-.263975-.7661733-.263975-.508636 0-.9786415.251099-.4700054.251098-.9850798.714665l-1.0816564-1.281247q.2897294-.263975.6052125-.502198.315483-.24466.6953505-.431374.3798674-.186715.836996-.296168.4571286-.115892 1.0237104-.115892.6760353 0 1.210425.186714.5408282.186715.9206956.53439.3798674.341237.5794588.830557.2060298.489322.2060298 1.100972 0 .553706-.193153 1.062341-.1931529.502198-.5279513.991519-.3347984.482882-.7790501.965764-.4378133.476444-.9400109.972203l-1.1331638 1.139603v.09014h3.8373047z" fill="url(#i)" stroke-width=".85"/><g fill="none" stroke-width="1.384083" transform="matrix(.85 0 0 .85 .91411 1.79371)"><path d="m8.3633576 28.574101h-7.4307065v-1.628545l2.6056707-2.810185q.4923506-.530224.8938057-.977127.4014551-.446903.6892908-.871082.2878358-.424179.4469029-.863507.1590671-.439328.1590671-.946828 0-.560522-.3408581-.871082-.3332835-.310559-.9013803-.310559-.5983953 0-1.1513429.29541-.5529476.29541-1.1589175.840783l-1.2725369-1.50735q.3408581-.310559.7120147-.590821.3711565-.287835.8180594-.507499.4469028-.219664.9847012-.348433.5377983-.136343 1.2043652-.136343.7953356 0 1.4240294.219664.6362685.219664 1.0831713.628694.4469028.401455.6817162.977126.242388.575672.242388 1.295261 0 .651418-.2272388 1.249813-.2272387.590821-.6211192 1.166492-.3938804.568097-.9165295 1.136194-.5150745.560522-1.1058952 1.143768l-1.3331339 1.340709v.106044h4.5144762z" opacity=".5" stroke="#002e99"/><path d="m4.6210938 18.289062c-.3820766 0-.7045008.03798-.9707032.105469a.94671238.94671238 0 0 1 -.011719.002c-.2964609.07098-.5597402.166579-.7890625.279297-.222806.109515-.4183535.235746-.6015625.373047l.087891.105469c.183851-.127601.3651759-.298235.5527344-.398438.4937864-.263803 1.0417725-.408203 1.5957031-.408203.5491379 0 1.1219536.174726 1.5410156.5625.4355868.398993.6484375 1.004002.6484375 1.566406 0 .435623-.068413.865106-.2148437 1.269532-.1353554.373838-.3234718.731526-.5546875 1.072265-.2201076.324369-.4757213.64776-.7675781.972657-.2365435.263321-.5068525.556164-.7890626.861328l.1621094-.16211a.94671238.94671238 0 0 1 .00781-.0059c.3831802-.378271.7395166-.749223 1.0722681-1.111334.3225505-.350598.6010652-.693836.8339843-1.029297.2237249-.326982.3946991-.650211.5175781-.96875.110654-.291389.1640625-.588874.1640626-.914062 0-.373705-.061149-.674038-.1679688-.927735a.94671238.94671238 0 0 1 -.00391-.0098c-.1062043-.260372-.2451552-.456122-.4375-.628907a.94671238.94671238 0 0 1 -.00586-.0059c-.1946853-.178115-.4363338-.323881-.7539019-.433518a.94671238.94671238 0 0 1 -.00391 0c-.300715-.10507-.6671613-.166016-1.1113243-.166016zm-1.6445313 7.84375-1.0957031 1.183594v.310547h5.5351562v-.07422h-3.5664062a.94671238.94671238 0 0 1 -.9472656-.947264v-.107422a.94671238.94671238 0 0 1 .074219-.365235z" opacity=".5" stroke="url(#j)"/></g></g><path d="m32.517262 29.816046c0 1.149816-4.261024 2.081925-9.517262 2.081925-5.256239 0-9.517262-.932109-9.517262-2.081925 0-1.149815 4.261023-2.081924 9.517262-2.081924 5.256238 0 9.517262.932109 9.517262 2.081924z" fill="url(#a)" opacity=".2"/><path d="m22 14.5c-.554 0-1 .446-1 1v1.886719a5.9661016 5.9661016 0 0 0 -.556641.228515l-1.332031-1.332031c-.391737-.391737-1.022325-.391737-1.414062 0l-1.414063 1.414063c-.391737.391737-.391737 1.022325 0 1.414062l1.333985 1.333984a5.9661016 5.9661016 0 0 0 -.230469.554688h-1.886719c-.554 0-1 .446-1 1v2c0 .554.446 1 1 1h1.886719a5.9661016 5.9661016 0 0 0 .228515.556641l-1.332031 1.332031c-.391737.391737-.391737 1.022325 0 1.414062l1.414063 1.414063c.391737.391737 1.022325.391737 1.414062 0l1.333984-1.333985a5.9661016 5.9661016 0 0 0 .554688.230469v1.886719c0 .554.446 1 1 1h2c.554 0 1-.446 1-1v-1.886719a5.9661016 5.9661016 0 0 0 .556641-.228515l1.332031 1.332031c.391737.391737 1.022325.391737 1.414062 0l1.414063-1.414063c.391737-.391737.391737-1.022325 0-1.414062l-1.333985-1.333984a5.9661016 5.9661016 0 0 0 .230469-.554688h1.886719c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1h-1.886719a5.9661016 5.9661016 0 0 0 -.228515-.556641l1.332031-1.332031c.391737-.391737.391737-1.022325 0-1.414062l-1.414063-1.414063c-.391737-.391737-1.022325-.391737-1.414062 0l-1.333984 1.333985a5.9661016 5.9661016 0 0 0 -.554688-.230469v-1.886719c0-.554-.446-1-1-1zm1 6.503906a1.9954157 1.9954157 0 0 1 1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094-1.996094 1.9954157 1.9954157 0 0 1 1.996094-1.996094z" fill="url(#b)"/><g fill="none" stroke-linecap="square" stroke-linejoin="round"><path d="m22 14.5c-.554 0-1 .446-1 1v1.886719a5.9661016 5.9661016 0 0 0 -.556641.228515l-1.332031-1.332031c-.391737-.391737-1.022325-.391737-1.414062 0l-1.414063 1.414063c-.391737.391737-.391737 1.022325 0 1.414062l1.333985 1.333984a5.9661016 5.9661016 0 0 0 -.230469.554688h-1.886719c-.554 0-1 .446-1 1v2c0 .554.446 1 1 1h1.886719a5.9661016 5.9661016 0 0 0 .228515.556641l-1.332031 1.332031c-.391737.391737-.391737 1.022325 0 1.414062l1.414063 1.414063c.391737.391737 1.022325.391737 1.414062 0l1.333984-1.333985a5.9661016 5.9661016 0 0 0 .554688.230469v1.886719c0 .554.446 1 1 1h2c.554 0 1-.446 1-1v-1.886719a5.9661016 5.9661016 0 0 0 .556641-.228515l1.332031 1.332031c.391737.391737 1.022325.391737 1.414062 0l1.414063-1.414063c.391737-.391737.391737-1.022325 0-1.414062l-1.333985-1.333984a5.9661016 5.9661016 0 0 0 .230469-.554688h1.886719c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1h-1.886719a5.9661016 5.9661016 0 0 0 -.228515-.556641l1.332031-1.332031c.391737-.391737.391737-1.022325 0-1.414062l-1.414063-1.414063c-.391737-.391737-1.022325-.391737-1.414062 0l-1.333984 1.333985a5.9661016 5.9661016 0 0 0 -.554688-.230469v-1.886719c0-.554-.446-1-1-1zm1 6.503906a1.9954157 1.9954157 0 0 1 1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094-1.996094 1.9954157 1.9954157 0 0 1 1.996094-1.996094z" opacity=".3" stroke="#000"/><circle cx="23" cy="23" r="3.998385" stroke="url(#c)"/><path d="m22 15.5v1.886719a.99989607.99989607 0 0 1 -.667969.943359c-.157521.05556-.311767.118308-.46289.189453a.99989607.99989607 0 0 1 -1.132813-.197265l-1.332031-1.332032-1.414063 1.414063 1.333985 1.333984a.99989607.99989607 0 0 1 .195312 1.136719c-.07165.150561-.135262.303936-.191406.460938a.99989607.99989607 0 0 1 -.941406.664062h-1.886719v2h1.886719a.99989607.99989607 0 0 1 .943359.667969c.05556.157521.118308.311767.189453.46289a.99989607.99989607 0 0 1 -.197265 1.132813l-1.332032 1.332031 1.414063 1.414063 1.333984-1.333985a.99989607.99989607 0 0 1 1.136719-.195312c.150561.07165.303936.135262.460938.191406a.99989607.99989607 0 0 1 .664062.941406v1.886719h2v-1.886719a.99989607.99989607 0 0 1 .667969-.943359c.157521-.05556.311767-.118308.46289-.189453a.99989607.99989607 0 0 1 1.132813.197265l1.332031 1.332032 1.414063-1.414063-1.333985-1.333984a.99989607.99989607 0 0 1 -.195312-1.136719c.07165-.150561.135262-.303936.191406-.460938a.99989607.99989607 0 0 1 .941406-.664062h1.886719v-2h-1.886719a.99989607.99989607 0 0 1 -.943359-.667969c-.05556-.157521-.118308-.311767-.189453-.46289a.99989607.99989607 0 0 1 .197265-1.132813l1.332032-1.332031-1.414063-1.414063-1.333984 1.333985a.99989607.99989607 0 0 1 -1.136719.195312c-.150561-.07165-.303936-.135262-.460938-.191406a.99989607.99989607 0 0 1 -.664062-.941406v-1.886719zm1 6.503906c-.588024.0002.772067.134102.195312.01953-.576754-.114571.728849.281575.185547.05664-.543301-.224934.66278.418444.173829.0918-.488952-.326647.566186.538842.15039.123047-.415795-.415796.449694.639342.123047.15039-.326647-.488951.316731.71713.0918.173829-.224935-.543302.171211.762301.05664.185547-.11457-.576755.01933.783336.01953.195312-.0002-.588024-.134102.772067-.01953.195312.114571-.576754-.281575.728849-.05664.185547.224934-.543301-.418444.66278-.0918.173829.326647-.488952-.538842.566186-.123047.15039.415796-.415795-.639342.449694-.15039.123047.488951-.326647-.71713.316731-.173829.0918.543302-.224935-.762301.171211-.185547.05664.576755-.11457-.783336.01933-.195312.01953.588024-.0002-.772067-.134102-.195312-.01953.576754.114571-.728849-.281575-.185547-.05664.543301.224934-.66278-.418444-.173829-.0918.488952.326647-.566186-.538842-.15039-.123047.415795.415796-.449694-.639342-.123047-.15039.326647.488951-.316731-.71713-.0918-.173829.224935.543302-.171211-.762301-.05664-.185547.11457.576755-.01933-.783336-.01953-.195312.0002.588024.134102-.772067.01953-.195312-.114571.576754.281575-.728849.05664-.185547-.224934.543301.418444-.66278.0918-.173829-.326647.488952.538842-.566186.123047-.15039-.415796.415795.639342-.449694.15039-.123047-.488951.326647.71713-.316731.173829-.0918-.543302.224935.762301-.171211.185547-.05664-.576755.11457.783336-.01933.195312-.01953z" stroke="url(#d)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/calculate.svg b/icon-themes/elementary_svg/cmd/32/calculate.svg
new file mode 100644
index 000000000..edebf10fd
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/calculate.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(.0352 0 0 .00824 -.725 26.98)" 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><radialGradient id="b" cx="605.714" cy="486.648" gradientTransform="matrix(-.01205 0 0 .00824 10.76 26.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.714" cy="486.648" gradientTransform="matrix(.01205 0 0 .00824 13.24 26.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#c"/><linearGradient id="e" gradientTransform="matrix(.48572 0 0 .4563 .343 8.35)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.3922 0 0 .42703 29.2 7.84)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#bebebe"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.4054 0 0 .5135 2.27 7.676)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="5.564" y2="43"><stop offset="0" stop-color="#fff"/><stop offset=".036" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="h" cx="99.157" cy="186.171" gradientTransform="matrix(.10025 0 0 .0319 14.328 24.094)" gradientUnits="userSpaceOnUse" r="62.769"><stop offset="0" stop-color="#3d3d3d"/><stop offset=".5" stop-color="#686868" stop-opacity=".498"/><stop offset="1" stop-color="#686868" stop-opacity="0"/></radialGradient><linearGradient id="i" gradientTransform="matrix(.66762 0 0 .49907 -1376.31 -1590.258)" gradientUnits="userSpaceOnUse" x1="2094.899" x2="2094.899" y1="3215.689" y2="3249.04"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.60953 0 0 .6116 9.688 1.02)" gradientUnits="userSpaceOnUse" x1="30.194" x2="26.541" y1="27.546" y2="33.269"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".539" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.72448 0 0 .72458 29.91 1.457)" gradientUnits="userSpaceOnUse" x1="-6.388" x2="-6.388" y1="22.461" y2="39.83"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.47357 0 0 .47262 27.965 9.305)" gradientUnits="userSpaceOnUse" x1="-2.85" x2="-2.85" y1="39.618" y2="22.673"><stop offset="0" stop-color="#fff"/><stop offset=".429" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><path d="m3.5 30h17v2h-17z" fill="url(#a)" opacity=".15" transform="translate(0 -7)"/><path d="m3.5 30v2c-.62.004-1.5-.448-1.5-1s.692-1 1.5-1z" fill="url(#b)" opacity=".15" transform="translate(0 -7)"/><path d="m20.5 30v2c.62.004 1.5-.448 1.5-1s-.692-1-1.5-1z" fill="url(#d)" opacity=".15" transform="translate(0 -7)"/><path d="m3.5 9.5h17v21h-17z" fill="url(#e)" stroke="url(#f)" stroke-linejoin="round" transform="translate(0 -7)"/><path d="m19.5 29.5h-15v-19h15z" fill="none" stroke="url(#g)" stroke-linecap="round" transform="translate(0 -7)"/><path d="m10 6h11v18h-11z" opacity=".05"/><path d="m3.5 30h17v2h-17z" fill="url(#a)" opacity=".15" transform="translate(8 -2)"/><path d="m3.5 30v2c-.62.004-1.5-.448-1.5-1s.692-1 1.5-1z" fill="url(#b)" opacity=".15" transform="translate(8 -2)"/><path d="m20.5 30v2c.62.004 1.5-.448 1.5-1s-.692-1-1.5-1z" fill="url(#d)" opacity=".15" transform="translate(8 -2)"/><path d="m3.5 9.5h17v21h-17z" fill="url(#e)" stroke="url(#f)" stroke-linejoin="round" transform="translate(8 -2)"/><path d="m19.5 29.5h-15v-19h15z" fill="none" stroke="url(#g)" stroke-linecap="round" transform="translate(8 -2)"/><path d="m30.56 30.032a6.293 2.002 0 1 1 -12.584 0 6.293 2.002 0 1 1 12.585 0z" fill="url(#h)"/><path d="m24.554 14.586v2.3a7.15 7.15 0 0 0 -.286-.012 7.15 7.15 0 0 0 -7.15 7.15 7.15 7.15 0 0 0 7.15 7.152 7.15 7.15 0 0 0 7.14-6.865h-3.436a3.718 3.718 0 0 1 -3.704 3.433 3.718 3.718 0 0 1 -3.718-3.718 3.718 3.718 0 0 1 3.718-3.718 3.718 3.718 0 0 1 .286.014v2.275l6.293-4.005z" fill="url(#i)" opacity=".99"/><g fill="none"><path d="m25.125 17.782v-2.17l4.65 2.986-4.65 2.94v-2.023" opacity=".5" stroke="url(#j)"/><path d="m30.744 25.203a6.582 6.58 0 0 1 -7.442 5.33 6.582 6.58 0 0 1 -5.57-7.262 6.582 6.58 0 0 1 7.078-5.803" opacity=".5" stroke="url(#k)"/><path d="m31.063 24.885-2.613-.004c-.325 2.24-2.77 3.78-4.975 3.362-2.323-.44-3.854-2.668-3.428-4.99.413-2.255 2.527-3.777 4.785-3.483" opacity=".5" stroke="url(#l)"/><path d="m24.554 14.586v2.3a7.15 7.15 0 0 0 -.286-.012 7.15 7.15 0 0 0 -7.15 7.15 7.15 7.15 0 0 0 7.15 7.152 7.15 7.15 0 0 0 7.14-6.865h-3.436a3.718 3.718 0 0 1 -3.704 3.433 3.718 3.718 0 0 1 -3.718-3.718 3.718 3.718 0 0 1 3.718-3.718 3.718 3.718 0 0 1 .286.014v2.275l6.293-4.005z" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/calloutshapes.cloud-callout.svg b/icon-themes/elementary_svg/cmd/32/calloutshapes.cloud-callout.svg
new file mode 100644
index 000000000..7a3a6020d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/calloutshapes.cloud-callout.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="16.341955" x2="16.635593" y1="11.559322" y2="26.61017"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><radialGradient id="b" cx="2.25" cy="16" gradientTransform="matrix(.16049664 0 0 .11633788 4.881448 26.963524)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 -41.668344 5.398077)" gradientUnits="userSpaceOnUse" x1="220.92778" x2="219.56375" xlink:href="#d" y1="23.604956" y2="37.544983"/><linearGradient id="d" gradientTransform="matrix(.24324324 0 0 .35135133 -41.668344 5.398077)" gradientUnits="userSpaceOnUse" x1="220.92778" x2="219.56375" y1="23.604956" y2="37.544983"><stop offset="0" stop-color="#fff"/><stop offset=".35994753" 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(.75000188 0 0 .75000188 -.482938 8.394036)" gradientUnits="userSpaceOnUse" x1="12.5" x2="12.5" xlink:href="#d" y1="19.5" y2="20.5"/><linearGradient id="f" gradientTransform="matrix(.75000188 0 0 .75000188 -.482938 8.394036)" gradientUnits="userSpaceOnUse" x1="10" x2="10" xlink:href="#d" y1="23" y2="23.5"/><g transform="matrix(.3527769 0 0 .3527769 .170369 -2.96122)"><path d="m12 12a8 5.00001 0 0 0 -8 5 8 5.00001 0 0 0 8 5 8 5.00001 0 0 0 8-5 8 5.00001 0 0 0 -8-5zm-3 10a3.0000018 1.5000001 0 0 0 -3 1.5 3.0000018 1.5000001 0 0 0 3 1.5 3.0000018 1.5000001 0 0 0 3-1.5 3.0000018 1.5000001 0 0 0 -3-1.5zm-2 3a1.9999974 1 0 0 0 -2 1 1.9999974 1 0 0 0 2 1 1.9999974 1 0 0 0 2-1 1.9999974 1 0 0 0 -2-1zm-2 2a1 .5 0 0 0 -1 .5 1 .5 0 0 0 1 .5 1 .5 0 0 0 1-.5 1 .5 0 0 0 -1-.5z" fill="url(#a)" stroke="#7239b3" stroke-opacity=".501961" stroke-width=".750002"/><ellipse cx="5.242565" cy="28.824932" display="block" fill="url(#b)" fill-rule="evenodd" opacity=".245" rx="2.708381" ry="1.963204"/><g fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002"><path d="m19.07929 17a7.155561 4.244545 0 0 1 -7.155561 4.244545 7.155561 4.244545 0 0 1 -7.155561-4.244545 7.155561 4.244545 0 0 1 7.155561-4.244545 7.155561 4.244545 0 0 1 7.155561 4.244545z" opacity=".5" stroke="url(#c)"/><g stroke-opacity=".501961"><path d="m11.124113 23.455733c0 .517768-1.007361.937502-2.2500053.937502-1.2426436 0-2.2500054-.419734-2.2500054-.937502 0-.517769 1.0253393-.811661 2.267983-.811661s2.2320277.293892 2.2320277.811661z" opacity=".5" stroke="url(#e)"/><path d="m8.3136936 25.911029a1.3983086.48305208 0 0 1 -1.3983083.483052 1.3983086.48305208 0 0 1 -1.3983087-.483052 1.3983086.48305208 0 0 1 1.3983087-.483052 1.3983086.48305208 0 0 1 1.3983083.483052z" opacity=".5" stroke="url(#f)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/calloutshapes.line-callout-1.svg b/icon-themes/elementary_svg/cmd/32/calloutshapes.line-callout-1.svg
new file mode 100644
index 000000000..f02f169aa
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/calloutshapes.line-callout-1.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="32.795441" x2="33.289505" y1="6.010527" y2="35.343784"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><radialGradient id="b" cx="2.25" cy="16" gradientTransform="matrix(.33948439 0 0 .08280066 7.925444 25.268101)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="22" x2="22" y1="6" y2="19"><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 transform="scale(.26458333)"><path d="m14.503906 4.5019531-.003906 16.0078129 14-.0039v-16.0039129zm-4.9300306 7.0039059v.0039h-.121094l-2.806297 14.996094 2.9492187-.000013 2.4570309-11.96289.689453-3.035157z" fill="url(#a)" stroke="#7239b3" stroke-linecap="square" stroke-opacity=".501961"/><ellipse cx="8.689283" cy="26.592911" display="block" fill="url(#b)" fill-rule="evenodd" opacity=".347" rx="5.728799" ry="1.397263" stroke-width="1.33333"/><path d="m15.507187 5.4931063 11.995166.00647.0055 14.0072617h-11.99517z" fill="none" opacity=".5" stroke="url(#c)"/><path d="m9.877643 12h2.243451l-.226563 1h-2.2043865z" fill="#fdfdfb" opacity=".5" stroke-width="1.33333"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/calloutshapes.line-callout-2.svg b/icon-themes/elementary_svg/cmd/32/calloutshapes.line-callout-2.svg
new file mode 100644
index 000000000..ec39d6b49
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/calloutshapes.line-callout-2.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="32.795441" x2="33.289505" y1="6.010527" y2="35.343784"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><radialGradient id="b" cx="2.25" cy="16" gradientTransform="matrix(.33948439 0 0 .08280066 7.925444 25.268101)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="22" x2="22" y1="6" y2="19"><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 transform="scale(.26458333)"><path d="m14.503906 4.5019531-.003906 7.0078119-3.998047-.0039v.0039h-.121094l-3.7968746 14.988281 3.0117187.0078 2.4570309-11.96289 2.447266.0039v5.96289l14-.0039v-16.0038929z" fill="url(#a)" stroke="#7239b3" stroke-linecap="square" stroke-opacity=".501961"/><ellipse cx="8.689283" cy="26.592911" display="block" fill="url(#b)" fill-rule="evenodd" opacity=".347" rx="5.728799" ry="1.397263" stroke-width="1.33333"/><path d="m15.507187 5.4931063 11.995166.00647.0055 14.0072617h-11.99517z" fill="none" opacity=".5" stroke="url(#c)"/><path d="m10.783893 12h4.216107v1h-4.489543z" fill="#fdfdfb" opacity=".5" stroke-width="1.33333"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/calloutshapes.line-callout-3.svg b/icon-themes/elementary_svg/cmd/32/calloutshapes.line-callout-3.svg
new file mode 100644
index 000000000..f44bc7991
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/calloutshapes.line-callout-3.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="translate(2)" gradientUnits="userSpaceOnUse" x1="5.558203" x2="6.247" xlink:href="#b" y1="14.377394" y2="25.689894"/><linearGradient id="b" gradientTransform="matrix(1.33333 0 0 1.33333 1.039585 .009837)" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="5" y2="21"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="23.81695" x2="24.1875" xlink:href="#b" y1="4.500529" y2="26.500528"/><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.33948439 0 0 .08280066 8.232512 25.268101)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="22" x2="22" y1="6" y2="19"><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 transform="scale(.26458333)"><path d="m7.495703 11.499265h3.001297v15.006259h-3.001297z" fill="url(#a)" stroke="#7239b3" stroke-linecap="square" stroke-opacity=".501961"/><path d="m14.503906 4.5019531-.003906 16.0078129 14-.0039v-16.0039129z" fill="url(#c)" stroke="#7239b3" stroke-linecap="square" stroke-opacity=".501961"/><ellipse cx="8.996351" cy="26.592911" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".347" rx="5.728799" ry="1.397263" stroke-width="1.33333"/><path d="m15.507187 5.4931063 11.995166.00647.0055 14.0072617h-11.99517z" fill="none" opacity=".5" stroke="url(#e)"/><path d="m8 12h2v1h-2z" fill="#fdfdfb" opacity=".5" stroke-width="1.33333"/></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 000000000..059460429
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/calloutshapes.rectangular-callout.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="7.121347" x2="8.121347" y1="12.060674" y2="28.060675"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><radialGradient id="b" 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><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="9.264607" x2="9.264607" y1="12.658412" y2="22.408436"><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 transform="matrix(.3527769 0 0 .3527769 .171244 -2.8781)"><path d="m3.6359601 11.539333c.00002-.00002 0 12 0 12h3.7711859v4l4.228814-4h8.514832v-12z" fill="url(#a)" stroke="#7239b3" stroke-opacity=".501961" stroke-width=".750002"/><ellipse cx="7.227552" cy="28.935675" display="block" fill="url(#b)" 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" opacity=".5" stroke="url(#c)" stroke-width=".750002"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/calloutshapes.round-callout.svg b/icon-themes/elementary_svg/cmd/32/calloutshapes.round-callout.svg
new file mode 100644
index 000000000..210893a00
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/calloutshapes.round-callout.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="6.702713" cy="73.615715" gradientTransform="matrix(1.5397488 0 0 .27923387 1.651092 8.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><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14.993124" x2="15.21027" y1="4.282471" y2="19.028233"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="9.356718" x2="11.32744" y1="17.69068" y2="41.229141"><stop offset="0" stop-color="#fff"/><stop offset=".47599241" 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(.3527769 0 0 .3527769 -.264573 -2.90744)"><path d="m23.10153 28.873118c0 1.114741-4.983047 2.018418-11.129944 2.018418-6.1468977 0-11.1299437-.903677-11.1299437-2.018418 0-1.114742 4.983046-2.018419 11.1299437-2.018419 6.146897 0 11.129944.903677 11.129944 2.018419z" fill="url(#a)" opacity=".4"/><g stroke-linejoin="round" stroke-width=".750002" transform="matrix(-1 0 0 1 25.439616 8)"><path d="m13.537994 3.7113882c4.822822.7099823 8.391417 4.0279684 8.067171 7.6204678-.209963 2.32629-1.998108 4.241026-4.555226 5.251266l1.067377 4.152936-4.721995-3.409997-.03265-.003c-.582728.02781-1.168161.03703-1.775671-.01831-5.1840888-.47226-9.1255525-3.916713-8.7853578-7.6858906.3401931-3.7691788 4.8340675-6.4451828 10.0181608-5.9729189.243004.022137.481001.030508.71819.065426z" fill="url(#b)" fill-rule="evenodd" stroke="#7239b3" stroke-opacity=".501961"/><path d="m12.832514 4.4140763c.240815.021937.449581.028882.63609.055312l.01475.00369c2.188136.3221223 4.148704 1.285908 5.440953 2.5007152 1.29225 1.2148072 2.131127 2.7252209 1.993188 4.2535175-.178721 1.980149-1.972346 3.781737-4.266632 4.688141-.221565.0874-.520439.17117-.461058.401827l.682183 2.654981-3.399852-2.454014c-.06834-.04907-.281377-.01257-.365153-.02024l-.03134-.0037c-.0221-.0015-.04428-.0015-.06637 0-.540018.02577-1.068096.03273-1.609583-.01659-2.3543977-.214469-4.4193996-1.106814-5.8354384-2.345222s-2.1101216-2.837909-1.9653778-4.441595c.1447433-1.6036867 1.1714513-2.996328 2.7858872-3.9585041 1.614436-.962176 4.09336-1.5328003 6.447753-1.3183186z" fill="none" opacity=".5" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/calloutshapes.round-rectangular-callout.svg b/icon-themes/elementary_svg/cmd/32/calloutshapes.round-rectangular-callout.svg
new file mode 100644
index 000000000..6cb7efab6
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/calloutshapes.round-rectangular-callout.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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(.53333333 0 0 .11633788 9.361817 20.415424)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="11.338983" x2="10.322034" y1=".743863" y2="15.387931"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="12.486031" x2="12.481988" y1="1.808302" y2="12.91907"><stop offset="0" stop-color="#fff"/><stop offset=".04494323" 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(.3527769 0 0 .3527769 .226851 -.65673)"><ellipse cx="10.561817" cy="22.276831" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".25" rx="9" ry="1.963204"/><g stroke-width=".750002"><path d="m5.9667969.54101562c-1.3759393 0-2.4821479.91328028-2.4824219 2.04687498l-.00227 9.4093074c-.00162 1.133594 1.106483 2.047885 2.4824219 2.046875h2.1113281l-.9962826 4.449665 4.7091736-3.935993.692035-.513672h5.76588c1.375939 0 2.482148-.913279 2.482422-2.046875l.0023-9.4093074c.001594-1.1335936-1.106513-2.04687498-2.482452-2.04687498z" fill="url(#b)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" transform="translate(0 3.942578)"/><path d="m5.9804688 1.2940416c-.9180944 0-1.7473083.5320901-1.7485015 1.3417004v9.305262c-.00119.810427.8039094 1.333449 1.7206508 1.33789.00065.000003.0013.000003.00195 0h2.6425813c.1962572.06059.3546414-.0971.3652349.01518l-.6054067 3.248494c-.0432.206543-.1700352-.123534 0-.248487l3.6503384-2.843307c.112988-.0619.14804-.145335.347657-.1567h5.943776c.599687.01517.890618-.256297 1.212394-.427521.311344-.244695.470267-.567833.470864-.972714v-9.2311379c.0012-.8104271-.739759-1.3686595-1.657854-1.3686595z" fill="none" opacity=".5" stroke="url(#c)" transform="translate(0 3.942578)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/cancel.svg b/icon-themes/elementary_svg/cmd/32/cancel.svg
new file mode 100644
index 000000000..2fe671a3f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/cancel.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(.67568 0 0 .67568 -45.71622 .28379)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="5" y2="43"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.95341432 0 0 .95341432 .745372 .745372)" gradientUnits="userSpaceOnUse" x1="14.951138" x2="16.51833" xlink:href="#a" y1="1.315932" y2="32.781792"/><radialGradient id="c" cx="99.157013" cy="186.17059" gradientTransform="matrix(.11151981 0 0 .03548359 4.942029 23.166729)" gradientUnits="userSpaceOnUse" r="62.769119"><stop offset="0" stop-color="#3d3d3d"/><stop offset=".5" stop-color="#686868" stop-opacity=".498039"/><stop offset="1" stop-color="#686868" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientTransform="matrix(.8047894 0 0 .60165743 -1570.3199 -1923.0801)" gradientUnits="userSpaceOnUse" x1="20" x2="20" y1="2" y2="32"><stop offset="0" stop-color="#ed5353"/><stop offset="1" stop-color="#c6262e"/></linearGradient><path d="m23 29.772727a7 2.2272727 0 0 1 -14 0 7 2.2272727 0 1 1 14 0z" fill="url(#c)"/><circle cx="16" cy="16" fill="url(#d)" r="13.48857" stroke="#7a0000" stroke-opacity=".488971"/><rect fill="none" height="25" opacity=".4" rx="1.3652" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" width="25" x="-42" y="4"/><circle cx="16" cy="16" fill="none" opacity=".4" r="12.507971" stroke="url(#b)"/><path d="m10.981394 9.578109c-.72953 0-1.4604534.289698-2.0035309.832708-1.0921159 1.091982-1.0921159 2.91508 0 4.007062l3.0150769 3.012282-3.0150769 3.015076c-1.0921159 1.091981-1.092113 2.91508 0 4.007062 1.0919689 1.091833 2.9150919 1.091835 4.0070609 0l3.015077-3.017871 3.015077 3.017871c1.091967 1.091833 2.915093 1.091831 4.007061 0 1.092113-1.091982 1.092116-2.915081 0-4.007062l-3.015077-3.015076 3.015077-3.012282c1.092116-1.091982 1.092116-2.91508 0-4.007062-1.091968-1.0918304-2.915094-1.0918319-4.007061 0l-3.015077 3.015077-3.015077-3.015077c-.543077-.543009-1.274-.832709-2.00353-.832708z" fill="#7a0000" opacity=".05" stroke-width="1.430694"/><g stroke-width="1.425677"><path d="m10.999998 11.009093c-.361539 0-.722971.140087-.9999999.417076-.5540595.553991-.5540595 1.445764 0 1.999755l4.0000019 3.999508-4.0000019 3.999508c-.5540595.553991-.5540595 1.445762 0 1.999755.5540599.553991 1.4459409.553991 1.9999999 0l4.000002-3.99951 4.000002 3.99951c.55406.553991 1.445941.553991 2.000002 0 .554059-.553993.554059-1.445764 0-1.999755l-4.000003-3.999508 4.000003-3.999508c.554059-.553991.554059-1.445764 0-1.999755-.554061-.553991-1.445942-.553991-2.000002 0l-4.000002 3.999508-4.000002-3.999508c-.277029-.276995-.638461-.417076-1-.417076z" fill="#7a0000" opacity=".15"/><path d="m10.999998 9.583416c-.361539 0-.722971.140087-.9999999.417076-.5540595.553991-.5540595 1.445762 0 1.999754l4.0000019 3.999509-4.0000019 3.999508c-.5540595.553991-.5540595 1.445762 0 1.999755.5540599.553991 1.4459409.553991 1.9999999 0l4.000002-3.99951 4.000002 3.99951c.55406.553991 1.445941.553991 2.000002 0 .554059-.553993.554059-1.445764 0-1.999755l-4.000003-3.999508 4.000003-3.999509c.554059-.553992.554059-1.445763 0-1.999754-.554061-.553991-1.445942-.553991-2.000002 0l-4.000002 3.999508-4.000002-3.999508c-.277029-.276997-.638461-.417077-1-.417076z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/capturepoint.svg b/icon-themes/elementary_svg/cmd/32/capturepoint.svg
new file mode 100644
index 000000000..d3cc86ee3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/capturepoint.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="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" gradientUnits="userSpaceOnUse" x1="9.606704" x2="20.178888" y1="8.48227" y2="19.74667"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.3383803 0 0 .40669052 -7.826473 -1.075093)" gradientUnits="userSpaceOnUse" x1="12.700075" x2="11" y1="71.337242" y2="1"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.3383803 0 0 .40669052 -7.826473 -1.075093)" gradientUnits="userSpaceOnUse" x1="67.458038" x2="67.458038" y1="17.00333" y2="66.635368"><stop offset="0" stop-color="#fff"/><stop offset=".0641157" 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="h" gradientUnits="userSpaceOnUse" x1="46.985" x2="46.985" y1="10" y2="23"><stop offset="0" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="i" gradientTransform="matrix(0 -.59172 -.63517 0 9.814 30.722)" gradientUnits="userSpaceOnUse" x1="31.842712" x2="20.435263" y1="-57.348213" y2="-57.348213"><stop offset="0" stop-color="#fff"/><stop offset=".125" stop-color="#fff" stop-opacity=".235"/><stop offset=".939" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><g opacity=".4" transform="matrix(.70175263 0 0 .57142702 -.840567 2.315062)"><path d="m38 40h5l-.01281 7.573769h-5z" fill="url(#a)"/><path d="m-9.9871911-47.573769h5l-.0128089 7.573769h-5z" fill="url(#c)" transform="scale(-1)"/><path d="m10 40h28l-.01281 7.57377h-27.9999989z" fill="url(#d)"/></g><path d="m4.4999997 4.5000001h22.9999993v23.0000009h-22.9999993z" fill="url(#e)" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><path d="m5.4989182 5.5003181v20.9999479h20.9999478v-20.9999479z" fill="none" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round"/><g transform="matrix(.19642856 0 0 .19642856 2.07143 25.856166)"><g fill="#cc3b02" fill-rule="evenodd"><path d="m31.191406-96 16.808594 16 16.822266-16h-12.816407l-.005859.003906-8-.003906z"/><path d="m48-56-16.650391 16h33.333985z"/><path d="m76-84.59375-16 16.59375 16 16.689453z"/><path d="m20-84.683594v33.333985l16-16.650391z"/></g><rect fill="#ffc27d" height="15.272728" rx=".000002" transform="rotate(-90)" width="15.272726" x="60.358669" y="40.363636"/></g><path d="m46.39 10.484c.606-.002 1.125.05 1.554.148 2.437.56 3.51 2.657 3.54 4.92-.18 2.407-.828 3.926-2.86 4.76-.443.11-1.494.177-2.244.18l-4.892.015v-4.037l4.537-.016c2-.052 1.988-1.91.01-1.968l-4.537.016v-4.002z" fill="url(#h)" stroke="#7a0000" stroke-opacity=".49" transform="matrix(1.33333 0 0 1.33333 -37.653 .66)"/><path d="m17.678 14.66v5.336l3.336-.01v-5.326zm3.336 7.95-3.336.01v4.707h3.336z" fill="#eee" fill-opacity=".761"/><path d="m24.198 14.64-6.52.02v1.333l6.52-.02c.81-.003 1.503.066 2.076.197 2.96.68 4.397 3.066 4.66 5.77.02-.182.045-.356.06-.543-.042-3.02-1.472-5.813-4.72-6.56-.573-.132-1.266-.2-2.076-.198zm1.21 7.317c-.31.35-.853.62-1.694.643l-6.05.02.003 1.334 6.047-.02c1.827-.048 2.362-1.215 1.693-1.977z" fill="#206b00" opacity=".1" stroke="#fff" stroke-width=".999997"/><path d="m46.393 11.47-3.91.012v2.032l3.546-.012h.03c.65.018 1.22.183 1.672.516.452.332.775.872.776 1.453 0 .58-.32 1.125-.776 1.458-.454.333-1.028.494-1.68.51-.008.002-.016.002-.023 0l-3.555.013.02 2.06 3.905-.012c.663-.002 1.66-.094 1.92-.143.788-.337 1.23-.566 1.56-1.197.334-.636.523-1.525.61-2.63-.02-.963-.252-1.86-.695-2.534-.45-.684-1.083-1.175-2.07-1.402-.334-.077-.783-.125-1.332-.123z" fill="none" opacity=".53" stroke="url(#i)" stroke-opacity=".915" stroke-width=".75" transform="matrix(1.33333 0 0 1.33333 -37.653 .66)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/chainframes.svg b/icon-themes/elementary_svg/cmd/32/chainframes.svg
new file mode 100644
index 000000000..66cbc783e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/chainframes.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="81" x2="81" xlink:href="#j" y1="8" y2="-1.5"/><radialGradient id="b" cx="4.992979" cy="43.5" gradientTransform="matrix(2.003784 0 0 1.4 28.916702 -17.399998)" 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 19.083298 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" gradientUnits="userSpaceOnUse" x1="15" x2="15" y1="3" y2="30"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6" stop-opacity=".985965"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="4" y2="28"><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="h" gradientTransform="matrix(.65895577 0 0 .66512004 39.325053 3.594528)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="26" y2="6"><stop offset="0" stop-color="#fff"/><stop offset=".07499999" 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="j"><stop offset="0"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="98" x2="98" xlink:href="#j" y1="8" y2="-1.5"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="88.5" x2="88.5" xlink:href="#j" y1="4" y2="2.5"/><g opacity=".4" transform="matrix(.73684208 0 0 .42857134 -1.68421 10.857146)"><path d="m38.928572 40.000002h5v7h-5z" fill="url(#b)"/><path d="m9.0714282 47.000002h-5v-7h5z" fill="url(#d)"/><path d="m9.0714282 40.000002 29.8571438-.000001v7.000001l-29.8571438.000001z" fill="url(#e)"/></g><rect fill="url(#f)" height="27" rx="2.16" width="27" x="2.5" y="2.5"/><rect fill="none" height="25" opacity=".5" rx="1.086957" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round" width="25" x="3.5" y="3.500001"/><rect fill="none" height="27" rx="2.16" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" width="27" x="2.5" y="2.5"/><rect fill="url(#h)" height="18.886332" rx=".780512" ry=".821902" stroke-width="1.478242" width="19.126842" x="6.436579" y="6.556835"/><g fill="none" stroke-opacity=".501961"><rect height="18.908428" rx=".780512" ry=".821902" stroke="#002e99" width="18.975956" x="6.524967" y="6.534738"/><rect height="21" rx="2" stroke="url(#i)" width="21" x="5.5" y="5.5"/></g><g transform="translate(-73 18.5)"><path d="m77-2c-1.939 0-3.5 1.56100002-3.5 3.5v3c0 1.939 1.561 3.5 3.5 3.5h7c1.939 0 3.5-1.561 3.5-3.5v-3c0-1.93899998-1.561-3.5-3.5-3.5zm.75 3h2.75 2.75c.6925 0 1.23212.5577308 1.25 1.25v.75.75c0 .6925-.5575 1.25-1.25 1.25h-2.75-2.75c-.6925 0-1.225886-.55792-1.25-1.25v-1.25-.25c0-.6925.5575-1.25 1.25-1.25z" fill="#d4d4d4" stroke="#000" stroke-linecap="round" stroke-linejoin="bevel" stroke-opacity=".427451"/><path d="m77-2c-1.939 0-3.5 1.56100002-3.5 3.5v3c0 1.939 1.561 3.5 3.5 3.5h7c1.939 0 3.5-1.561 3.5-3.5v-3c0-1.93899998-1.561-3.5-3.5-3.5zm.75 3h5.5c.6925 0 1.25.5575 1.25 1.25v1.5c0 .6925-.5575 1.25-1.25 1.25h-5.5c-.6925 0-1.25-.5575-1.25-1.25v-1.5c0-.6925.5575-1.25 1.25-1.25z" fill="url(#a)" opacity=".2"/><g stroke-linecap="round"><path d="m77.5-1h6.5c1.385 0 2.5 1.115 2.5 2.5v3" fill="none" opacity=".4" stroke="#fff" stroke-linejoin="round"/><g stroke-linejoin="bevel"><path d="m83.25 6h-5.5c-1.2465 0-2.25-1.0035-2.25-2.25" fill="none" opacity=".4" stroke="#fff"/><path d="m94-2c-1.939 0-3.5 1.56100002-3.5 3.5v3c0 1.939 1.561 3.5 3.5 3.5h7c1.939 0 3.5-1.561 3.5-3.5v-3c0-1.93899998-1.561-3.5-3.5-3.5zm.75 3h2.75 2.75c.6925 0 1.23212.5577308 1.25 1.25v.75.75c0 .6925-.5575 1.25-1.25 1.25h-2.75-2.75c-.6925 0-1.225886-.55792-1.25-1.25v-1.25-.25c0-.6925.5575-1.25 1.25-1.25z" fill="#d4d4d4" stroke="#000" stroke-opacity=".427451"/></g></g><path d="m94-2c-1.939 0-3.5 1.56100002-3.5 3.5v3c0 1.939 1.561 3.5 3.5 3.5h7c1.939 0 3.5-1.561 3.5-3.5v-3c0-1.93899998-1.561-3.5-3.5-3.5zm.75 3h5.5c.6925 0 1.25.5575 1.25 1.25v1.5c0 .6925-.5575 1.25-1.25 1.25h-5.5c-.6925 0-1.25-.5575-1.25-1.25v-1.5c0-.6925.5575-1.25 1.25-1.25z" fill="url(#k)" opacity=".2"/><g stroke-linecap="round"><path d="m94.5-1h6.5c1.385 0 2.5 1.115 2.5 2.5v3" fill="none" opacity=".4" stroke="#fff" stroke-linejoin="round"/><path d="m100.25 6h-5.5c-1.2465 0-2.25-1.0035-2.25-2.25" fill="none" opacity=".4" stroke="#fff" stroke-linejoin="bevel"/><rect fill="#d4d4d4" height="3" rx="1.5" stroke="#000" stroke-linejoin="bevel" stroke-opacity=".427451" width="13" x="82" y="1"/></g><rect fill="url(#l)" height="3" opacity=".2" rx="1.5" width="13" x="82" y="1"/><path d="m83 2.25c0-.1385.669-.25 1.5-.25h8c.831 0 1.5.1115 1.5.25" fill="none" opacity=".4" stroke="#fff" stroke-linecap="round" stroke-linejoin="bevel"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/changebezier.svg b/icon-themes/elementary_svg/cmd/32/changebezier.svg
new file mode 100644
index 000000000..96433c14b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/changebezier.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="10" x2="10" y1="2" y2="8"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="7.5" x2="7.5" y1="8" y2="1.5"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" y1="3" y2="6.5"><stop offset="0" stop-color="#fff"/><stop offset=".05594528" 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="d" gradientUnits="userSpaceOnUse" x1="162.09949" x2="162.09949" y1="414.01666" y2="409.02002"><stop offset="0" stop-color="#555753"/><stop offset="1" stop-color="#555753" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="99.156998" cy="186.17101" gradientTransform="matrix(.02652 0 0 .00844 3.509208 6.498792)" gradientUnits="userSpaceOnUse" r="62.769001"><stop offset="0" stop-color="#3d3d3d"/><stop offset=".5" stop-color="#686868" stop-opacity=".498"/><stop offset="1" stop-color="#686868" stop-opacity="0"/></radialGradient><radialGradient id="f" cx="605.71399" cy="486.64801" gradientTransform="matrix(.0032 0 0 .00218 3.503 5.286)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#g"/><linearGradient id="g"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="h" cx="605.71399" cy="486.64801" gradientTransform="matrix(.0032 0 0 .00218 5.62 6.61)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#g"/><linearGradient id="i" gradientTransform="matrix(.17664 0 0 .13205 -364.15 -420.756)" gradientUnits="userSpaceOnUse" x1="2094.5796" x2="2094.5796" y1="3234.0708" y2="3188.9883"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.16127 0 0 .16182 2.563 .27)" gradientUnits="userSpaceOnUse" x1="28.935591" x2="25.220387" y1="30.742237" y2="25.019571"><stop offset="0" stop-color="#fff"/><stop offset=".02923383" stop-color="#fff" stop-opacity=".235"/><stop offset=".539" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="5.836542" x2="5.836542" y1="7.361375" y2="4.054084"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.1253 0 0 .12505 7.4 2.462)" gradientUnits="userSpaceOnUse" x1="-1.919726" x2="-1.919726" y1="37.063507" y2="9.557847"><stop offset="0" stop-color="#fff"/><stop offset=".34615386" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="162.2023" x2="162.2023" xlink:href="#n" y1="414.66092" y2="409.06992"/><linearGradient id="n"><stop offset="0" stop-color="#babdb6"/><stop offset="1" stop-color="#babdb6" stop-opacity="0"/></linearGradient><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="162.2023" x2="162.2023" xlink:href="#n" y1="413.94385" y2="409.06992"/><g fill="none" transform="matrix(-1.33333 0 0 -1.33333 241.3547 573.33193)"><path d="m161.03293 410.03293c0 5.25074 2.60178 7.96707 7.96707 7.96707" stroke="url(#d)" stroke-width="3.000007"/><path d="m160.1824 408.71875c0 5.47203 2.80351 10.20866 8.91265 10.20866" stroke="url(#m)" stroke-width=".750002"/></g><g fill="none" transform="matrix(1.33333 0 0 1.33333 -209.3547 -541.33193)"><path d="m161.03293 410.03293c0 5.25074 2.60178 7.96707 7.96707 7.96707" stroke="url(#d)" stroke-width="3.000007"/><path d="m161.09505 408.71875c0 5.27607 1.89086 8.83969 8 8.83969" stroke="url(#o)" stroke-width=".750002"/></g><g stroke-linecap="round" stroke-linejoin="round" transform="matrix(-1 0 0 1 26.008698 10.999562)"><path d="m6.5 1.5h7l.0158 6.981938h-7.0000045z" fill="url(#a)" stroke="url(#b)"/><path d="m7.5 2.5h5l.0158 4.981938h-5.0000045z" fill="none" stroke="url(#c)"/></g><g transform="matrix(3.7795276 0 0 3.7795276 -13 -1.500002)"><path d="m7.8052082 8.069792a1.665.53 0 1 1 -3.33 0 1.665.53 0 1 1 3.33 0z" fill="url(#e)" opacity=".7"/><path d="m5.424 6.085v.53c.164 0 .397-.12.397-.265 0-.146-.182-.265-.396-.265z" fill="url(#f)" opacity=".15" transform="translate(-.53 -.265)"/><path d="m7.54 7.408v.53c.165 0 .397-.12.397-.265 0-.146-.183-.265-.396-.265z" fill="url(#h)" opacity=".15" transform="translate(-.53 -.265)"/><g transform="matrix(1 0 0 -1 -.014875 11.594292)"><path d="m6.498 3.7895-.001.6785c-.025311-.00151-.050649-.00251-.076-.003-1.0433612.0011-2.4365416.515125-2.30325 2.6317917l.9250417-.002c0-1.3209167.4461533-1.6741823 1.3782083-1.7237917.025709.0003268.051395.00166.077.004v.602l1.665-1.06z" fill="url(#i)" opacity=".99" transform="translate(-.53 -.265)"/><g fill="none" stroke-width=".265"><path d="m6.648 4.705-.0048465-.6279604 1.2431147.8408933-1.237373.7795137-.0008952-.5344466" opacity=".5" stroke="url(#j)" stroke-width=".265112" transform="translate(-.53 -.265)"/><path d="m4.2911523 6.7633659c.1025834-1.9196667 1.335797-2.2206848 2.2728477-2.1433659" opacity=".5" stroke="url(#k)" transform="translate(-.53 -.265)"/><path d="m4.1582526 6.8960056.7525391-.00421c.01875-1.2522122.6611666-1.6470873 1.6602083-1.6597956" opacity=".5" stroke="url(#l)" transform="translate(-.53 -.265)"/><path d="m5.968 3.5235-.001.6805c-.0256368-.0018562-.0513088-.0031899-.077-.004-1.0433612.0011023-2.4355416.515125-2.30325 2.6317917h.9260417c-.11325-1.3249166.5743109-1.7197917 1.3782083-1.7237917.025709.0003268.051395.00166.077.004v.6614583l1.665-1.1194583z" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-width=".265112"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/changecasetolower.svg b/icon-themes/elementary_svg/cmd/32/changecasetolower.svg
new file mode 100644
index 000000000..a2914da39
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/changecasetolower.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="18.707178" x2="18.707178" y1="6" y2="12"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.40540511 0 0 .51351351 7.7823 2.68467)" gradientUnits="userSpaceOnUse" x1="36.334797" x2="36.334797" y1="6.473674" y2="8.421042"><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><radialGradient id="c" cx="8.058801" cy="3.139507" fx="8.058801" fy="3.139507" gradientTransform="matrix(-1.2068693 .08329 -.08350821 -1.1295836 27.20885 9.406808)" gradientUnits="userSpaceOnUse" r="9.136975" xlink:href="#e"/><radialGradient id="d" cx="14.935673" cy="1.50394" fx="14.935673" fy="1.50394" gradientTransform="matrix(-1.2099441 -.00000002 .00000003 -.9682145 26.898942 10.199465)" gradientUnits="userSpaceOnUse" r="9.136975" xlink:href="#e"/><radialGradient id="e" cx="12.203738" cy="3.050769" gradientTransform="matrix(-1.2093986 -.03510001 .0466282 -1.4997965 26.820669 11.523175)" gradientUnits="userSpaceOnUse" r="9.136975"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><path d="m22.5 9.5-3.999981-5h7.999981z" fill="url(#a)" stroke="#a62100" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g style="stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.431373;stroke-width:.750002;fill:url(#e)" transform="matrix(1.3105937 0 0 1.3564607 -.569414 .140019)"><path d="m9.7684933 20.154213-.4329494-1.115395h-.058705c-.3766905.474532-.7656112.804748-1.1667622.990647-.3962588.181007-.9148197.271511-1.5556829.271511-.7876256 0-1.4089204-.225036-1.8638843-.675107-.4500717-.450073-.6751076-1.090936-.6751076-1.92259 0-.870792.3033093-1.511655.9099277-1.92259.6115106-.415828 1.5312226-.645756 2.7591359-.689784l1.4235966-.04403v-.359569c0-.831654-.4256113-1.24748-1.2768341-1.24748-.6555393 0-1.4260427.198129-2.3115102.594387l-.7411506-1.511657c.9441724-.494102 1.9910785-.741152 3.1407183-.741152 1.1007192 0 1.9446038.239712 2.5316535.719137.58705.479424.880575 1.208344.880575 2.186761v5.466905h-1.5630205zm-.6604314-3.80115-.865899.02935c-.6506472.01957-1.1349636.136976-1.4529491.352229-.3179854.215252-.4769782.543021-.4769782.983309 0 .631078.3620143.946618 1.0860427.946618.5185611 0 .9319423-.149209 1.2401436-.447626.3130934-.298417.46964-.694675.46964-1.188775z" fill="url(#d)"/><path d="m18.42516 11.796087c.968634 0 1.726907.379136 2.274821 1.137409.547913.753381.821869 1.788057.821869 3.104029 0 1.355107-.283741 2.404458-.851223 3.148054-.562589.743598-1.330646 1.115397-2.304171 1.115397-.963741 0-1.719568-.349784-2.267482-1.049352h-.1541l-.374245.902589h-1.777678l-.0097-11.7836089h2.306023l.0097 3.0218859c.0011.337551-.02935.878128-.08805 1.621725h.08805c.523454-.812086 1.298849-1.218128 2.326186-1.218128zm-.719137 1.790502c-.552804 0-.9564.171223-1.21079.513669-.254388.337553-.386475.897697-.396259 1.680431v.242158c0 .880575.129641 1.511654.388921 1.893238.264173.381582.68.572373 1.247482.572373.459856 0 .824316-.21036 1.093381-.63108.273958-.425611.410936-1.042013.410936-1.849207s-.136978-1.411367-.410936-1.812517c-.273956-.406044-.648201-.609065-1.122735-.609065z" fill="url(#c)"/></g><path d="m17.494141 11.494141v1h3.023437l.009766 3.15039c.000011-.010857.001985-.040216.001953-.050781l-.011719-4.099609zm-7.6855472 4.626953c-1.5067108 0-2.877808.335629-4.1152344 1.005859l.3886718.820313c1.1357196-.540567 2.3735288-.826172 3.7265626-.826172 1.4425952 0 2.5489752.324287 3.3183592.974609.769384.650319 1.154297 1.639613 1.154297 2.966797v-1c0-1.327184-.384913-2.316478-1.154297-2.966797-.769384-.650322-1.875764-.974609-3.3183592-.974609zm13.7695312.019531c-1.346422 0-2.362793.550781-3.048828 1.652344h-.0625c-.019223.344638-.017753.541347-.052735 1h.115235c.686035-1.101563 1.702406-1.652344 3.048828-1.652344 1.269485 0 2.264329.514402 2.982422 1.542969.646166.919573.984263 2.165565 1.048828 3.703125.00665-.166459.027344-.318295.027344-.492188 0-1.785064-.358081-3.189005-1.076172-4.210937-.718093-1.028567-1.712937-1.542969-2.982422-1.542969zm-12.263672 4.412109-1.8124999.056641c-1.6092955.059722-2.8157455.373446-3.6171875.9375-.7950302.557418-1.1914062 1.426227-1.1914062 2.607422 0 .200465.0204376.382312.0390625.566406.0902225-.955511.4613843-1.689377 1.1523437-2.173828.801442-.564054 2.007892-.87778 3.6171875-.9375l1.8652349-.058594v-.488281c0-.18757-.021874-.353418-.052735-.509766zm9.230469 1.714844c-.004066.094823-.014416.179129-.015625.279297v.328125c0 1.194466.169956 2.050756.509765 2.568359.346225.517601.891028.775391 1.634766.775391.602685 0 1.080959-.284778 1.433594-.855469.359047-.577324.539062-1.414838.539062-2.509765 0-.177162-.012063-.335374-.021484-.498047-.048915.847241-.216785 1.524157-.517578 2.007812-.352635.570691-.830909.855469-1.433594.855469-.743738 0-1.288541-.25779-1.634766-.775391-.299722-.456542-.458773-1.192605-.49414-2.175781zm-9.185547 1.054688c-.017209.62955-.215104 1.14033-.607422 1.527343-.403926.404791-.945377.607422-1.6249999.607422-.7461616 0-1.1939657-.26779-1.3535156-.796875-.0413446.157877-.0703125.325522-.0703125.513672 0 .856033.4749211 1.283203 1.4238281 1.283203.6796229 0 1.2210739-.202631 1.6249999-.607422.410339-.404791.615234-.941101.615235-1.611328v-.916015z" fill="#fff" opacity=".2"/><path d="m22.5 8-2-2.5h4z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="square"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/changecasetoupper.svg b/icon-themes/elementary_svg/cmd/32/changecasetoupper.svg
new file mode 100644
index 000000000..2ec2c04db
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/changecasetoupper.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 -8 4.5)" gradientUnits="userSpaceOnUse" x1="18.123238" x2="18.49824" y1=".160527" y2="5.035539"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="18.49824" x2="18.388361" y1="1.66053" y2="5.999405"><stop offset="0" stop-color="#fff6ee"/><stop offset="1" stop-color="#fff6ee" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(1.0030849 0 0 1.0381896 -.463607 -.418095)" gradientUnits="userSpaceOnUse" x1="9.156" x2="9.156" y1="3.932" y2="19.659"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><g stroke-linejoin="round" transform="matrix(1.33333 0 0 1.33333 -.164257 1.785965)"><path d="m9.5752817 20.410576-.8626532-2.927695h-4.3313206l-.8606469 2.927695h-2.71735703l4.19490113-12.3513417h3.0814768l4.2109511 12.3513417zm-1.4645041-5.11516c-.7957807-2.653613-1.2451627-4.154143-1.3481462-4.50159-.0976332-.34814-.1678495-.622914-.2106478-.8243228-.1792178.7177348-.6917942 2.4930388-1.5377292 5.3259128zm5.8854444-7.1873904h3.698374c1.685183 0 2.907275.2498576 3.666276.7495728.76435.4934862 1.146526 1.2814716 1.146526 2.3639576 0 .735038-.16785 1.338226-.503549 1.809564-.330349.470646-.771706.753726-1.324072.849239v.08306c.752983.174416 1.294648.499715 1.624997.975899.336369.477567.504552 1.111901.504552 1.903001 0 1.122629-.392874 1.998169-1.178625 2.62662-.7804.627759-1.842716.953038-3.1868.941638h-4.445673v-12.3035896zm2.519749 4.8722234h1.464504c.682098 0 1.174948-.10901 1.478548-.32703.30895-.218712.463425-.580694.463425-1.085946 0-.470646-.168183-.807366-.504552-1.010159-.330349-.207637-.855966-.311456-1.576849-.311456h-1.324073zm0 2.071188v3.204891h1.64205c.694135 0 1.206377-.137386 1.536726-.412161.329681-.274774.494521-.695241.494521-1.2614 0-1.020886-.704894-1.497978-2.1135-1.53133z" fill="url(#c)" stroke="#000" stroke-opacity=".49" stroke-width=".765365"/><g fill="#f37329" stroke-linecap="round" stroke-width=".750002"><path d="m18.123238.53552759-4.500011 4.50001121h9.000022z" fill="url(#a)" stroke="#a62100" stroke-opacity=".501961"/><path d="m18.123215 1.6605304-2.624984 2.6250066h5.250013z" fill="none" opacity=".5" stroke="url(#b)"/></g><path d="m6.5 12.53125-5.59375 16.46875h.3398438l5.2539062-15.46875h4.109375l5.271484 15.46875h.341797l-5.613281-16.46875zm12 .064453v1h4.927734c2.246905 0 3.876673.333715 4.888672 1 .884583.571112 1.385168 1.438794 1.501953 2.601563.011482-.147949.027344-.292252.027344-.449219 0-1.443311-.510166-2.494364-1.529297-3.152344-1.011999-.666285-2.641767-1-4.888672-1zm7.84375 5.136719c-.083814.404422-.267672.715114-.5625.923828-.404799.290693-1.061241.4375-1.970703.4375h-1.953125v1h1.953125c.909462 0 1.565904-.146807 1.970703-.4375.411932-.291615.617187-.773598.617188-1.447266 0-.173514-.020399-.330353-.054688-.476562zm2.179688 3.083984c-.324991.237506-.692901.403534-1.115235.476563v.111328c1.003975.232554 1.727505.665871 2.167969 1.300781.380049.539583.588488 1.238353.646484 2.078125.016022-.175027.025391-.355912.025391-.541015 0-1.054798-.223384-1.900355-.671875-2.53711-.253587-.365534-.612367-.656503-1.052734-.888672zm-21.7070318 1.363282c-.1119292.376675-.1725243.590114-.2949218 1h4.1289066c-.176756-.589409-.147708-.495924-.298829-1zm19.8945318 2.25c-.082915.491168-.286548.874492-.615235 1.148437-.440464.366366-1.123317.548828-2.048828.548828h-2.189453v1h2.189453c.925511 0 1.608364-.182462 2.048828-.548828.439574-.366364.658203-.926764.658203-1.681641 0-.166688-.014783-.321609-.042968-.466796z" fill="#fff" opacity=".2" transform="matrix(.75000188 0 0 .75000188 .123193 -1.339477)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/changedatabasefield.svg b/icon-themes/elementary_svg/cmd/32/changedatabasefield.svg
new file mode 100644
index 000000000..00058c9b4
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/changedatabasefield.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="21.499796" x2="21.499796" y1="6.000071" y2="21.500071"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="18.999795" x2="18.999795" y1="13.000071" y2="15.000071"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999988" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="23.499794" x2="23.499794" y1="11.500071" y2="15.500071"><stop offset="0" stop-color="#fff"/><stop offset=".43960446" stop-color="#fff" stop-opacity=".235294"/><stop offset=".68359375" stop-color="#fff" stop-opacity=".211765"/><stop offset=".99999988" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".175439"/></linearGradient><radialGradient id="d" cx="24.837" cy="36.421001" gradientTransform="matrix(.3679908 0 0 -.39439014 12.405002 31.934247)" gradientUnits="userSpaceOnUse" r="15.645" xlink:href="#p"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="21.999767" x2="21.499767" y1="6.000071" y2="21.500071"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.4581255 0 0 .4388939 -31.619713 14.933095)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="102.30806" x2="102.30806" y1="-2.392547" y2="-24.582239"><stop offset="0" stop-color="#a5a6a8"/><stop offset="1" stop-color="#e8e8e8"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.4581255 0 0 .4388939 -31.619713 14.933095)" gradientUnits="userSpaceOnUse" x1="109.95628" x2="109.95628" y1="-24.91135" y2="-2.375786"><stop offset="0" stop-color="#b3b3b3"/><stop offset="1" stop-color="#dadada"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.4578345 0 0 .432286 -31.591968 18.911518)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#i" y1="-7.665694" y2="-7.665694"/><linearGradient id="i"><stop offset="0" stop-color="#868688"/><stop offset="1" stop-color="#d9d9da"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="10.860975" x2="10.860975" xlink:href="#k" y1="12.990752" y2="17.999999"/><linearGradient id="k"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#4a4a4a"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.4578345 0 0 .432286 -31.591968 24.911518)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#i" y1="-7.665694" y2="-7.665694"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="10.860975" x2="10.860975" xlink:href="#k" y1="18.990752" y2="23.999999"/><linearGradient id="n" gradientTransform="matrix(.4578345 0 0 .432286 -31.591968 30.911518)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#i" y1="-7.665694" y2="-7.665694"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="10.860975" x2="10.860975" xlink:href="#k" y1="24.990752" y2="29.999999"/><linearGradient id="p"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="q" gradientTransform="matrix(.59999998 0 0 .60526317 1.6 2.171052)" gradientUnits="userSpaceOnUse" x1="21.381216" x2="21.381216" y1="5.052486" y2="44.137077"><stop offset="0" stop-color="#fff"/><stop offset=".08125819" stop-color="#fff" stop-opacity=".235294"/><stop offset=".92327863" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="r" cx="23.334524" cy="41.63604" gradientTransform="matrix(.5745243 0 0 .2209368 2.59375 17.801069)" gradientUnits="userSpaceOnUse" r="22.627417" xlink:href="#p"/><path d="m29 27c.0011 2.761299-5.819514 5-13 5s-13.001109-2.238701-13-5c-.00111-2.761299 5.819514-5 13-5s13.00111 2.238701 13 5z" fill="url(#r)" fill-rule="evenodd" opacity=".3"/><path d="m27.490168 25.06775c0 2.446601-5.148729 4.43225-11.492687 4.43225-6.343968 0-11.492695-1.985649-11.492695-4.43225.11446-5.469422-1.40472-4.33998 11.492695-4.43225 13.192787-.0952 11.330827-1.126702 11.492687 4.43225z" fill="url(#n)" stroke="url(#o)"/><path d="m27.499999 21c0 2.485282-5.148726 4.5-11.499999 4.5-6.351275 0-11.500001-2.014718-11.500001-4.5 0-2.485281 5.148726-4.5 11.500001-4.5 6.351273 0 11.499999 2.014719 11.499999 4.5z" fill="#868688" stroke="#d8d8d8"/><path d="m27.490168 19.06775c0 2.446601-5.148729 4.43225-11.492687 4.43225-6.343968 0-11.492695-1.985649-11.492695-4.43225.11446-5.469422-1.40472-4.33998 11.492695-4.43225 13.192787-.0952 11.330827-1.126702 11.492687 4.43225z" fill="url(#l)" stroke="url(#m)"/><path d="m27.499999 15c0 2.485282-5.148726 4.5-11.499999 4.5-6.351275 0-11.500001-2.014718-11.500001-4.5 0-2.485281 5.148726-4.5 11.500001-4.5 6.351273 0 11.499999 2.014719 11.499999 4.5z" fill="#868688" stroke="#d8d8d8"/><path d="m27.490168 13.06775c0 2.446601-5.148729 4.43225-11.492687 4.43225-6.343968 0-11.492695-1.985649-11.492695-4.43225.11446-5.469422-1.40472-4.33998 11.492695-4.43225 13.192787-.095202 11.330827-1.126702 11.492687 4.43225z" fill="url(#h)" stroke="url(#j)"/><path d="m27.499999 9c0 2.485282-5.148726 4.5-11.499999 4.5-6.351275 0-11.500001-2.014718-11.500001-4.5 0-2.485281 5.148726-4.5 11.500001-4.5 6.351273 0 11.499999 2.014719 11.499999 4.5z" fill="url(#f)" stroke="url(#g)"/><rect fill="none" height="23" opacity=".5" rx="17.5" ry="4" stroke="url(#q)" width="21" x="5.5" y="5.499999"/><g transform="translate(-11.999795 9.999929)"><path d="m27.304629 17.233281c0-8.2304606-11.511712-8.2304606-11.514379 0 0 3.406582 2.573269 6.506504 5.751857 6.506504 3.177253 0 5.759855-3.099922 5.759855-6.506504z" fill="url(#d)" fill-rule="evenodd" opacity=".141" stroke-width="1.3333"/><path d="m21.499795 21.500071 9-7.5-9-7.5v5h-8v5h8z" fill="url(#a)" stroke="#004372" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m21.999795 12.500071h-7.5v3h7.5" opacity=".5" stroke="url(#b)"/><path d="m21.999795 15.500071c.5 0 .5 0 .5.5v3.351562l6.4375-5.351562-6.4375-5.3514477v3.3514477c0 .68941-.152488.5-.5.5" opacity=".5" stroke="url(#c)"/></g></g><g transform="matrix(-1 0 0 1 43.999767 2.999929)"><path d="m27.304629 17.233281c0-8.2304606-11.511712-8.2304606-11.514379 0 0 3.406582 2.573269 6.506504 5.751857 6.506504 3.177253 0 5.759855-3.099922 5.759855-6.506504z" fill="url(#d)" fill-rule="evenodd" opacity=".141" stroke-width="1.3333"/><path d="m21.499795 21.500071 9-7.5-9-7.5v5h-8v5h8z" fill="url(#e)" stroke="#452981" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m21.999795 12.500071h-7.5v3h7.5" opacity=".5" stroke="url(#b)"/><path d="m21.999795 15.500071c.5 0 .5 0 .5.5v3.351562l6.4375-5.351562-6.4375-5.3514477v3.3514477c0 .68941-.152488.5-.5.5" opacity=".5" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/changepicture.svg b/icon-themes/elementary_svg/cmd/32/changepicture.svg
new file mode 100644
index 000000000..d9276ba71
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/changepicture.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(.78378 0 0 .62162 -1.81 3.08)" gradientUnits="userSpaceOnUse" x1="23.999081" x2="23.999081" y1="9.523503" y2="41.697498"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.10195876 .02620975 -.02569366 .09578826 31.930696 18.027351)" gradientUnits="userSpaceOnUse" x1="-211.289" x2="-208.497" xlink:href="#p" y1="88.75" y2="75.191"/><linearGradient id="c" gradientTransform="matrix(.11022 .00852 -.0091 .10377 32.66 17.157)" gradientUnits="userSpaceOnUse" x1="-211.289" x2="-208.497" xlink:href="#p" y1="88.75" y2="75.191"/><radialGradient id="d" cx="605.714" cy="486.648" gradientTransform="matrix(.01927981 0 0 .01646663 17.98214 20.960205)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#i"/><linearGradient id="e" gradientTransform="matrix(.17664 0 0 .13205 -364.15 -420.756)" gradientUnits="userSpaceOnUse" x1="2094.5796" x2="2094.5796" y1="3234.0708" y2="3188.9883"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.16127 0 0 .16182 2.563 .27)" gradientUnits="userSpaceOnUse" x1="28.1085" x2="25.647564" y1="26.178211" y2="29.918604"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".539" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="4.979391" x2="4.979391" y1="4.185387" y2="7.492678"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.1253 0 0 .12505 7.4 2.462)" gradientUnits="userSpaceOnUse" x1="-8.760513" x2="-8.760513" y1="13.781582" y2="40.229336"><stop offset="0" stop-color="#fff"/><stop offset=".34615386" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="i"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.0845 0 0 .01235 -6.54 38.47)" 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><radialGradient id="k" cx="605.714" cy="486.648" gradientTransform="matrix(-.02892 0 0 .01235 21.027 38.47)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#i"/><radialGradient id="l" cx="605.71399" cy="486.64801" gradientTransform="matrix(.02392584 .00812275 -.01716011 .01263623 35.348964 33.410643)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#i"/><linearGradient id="m" gradientTransform="matrix(.7152 0 0 .50836 47.363 .524)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.88775216 0 0 .54523107 -4.268929 4.030971)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="o" gradientTransform="matrix(.10884 0 0 .10845 27.793 14.848)" gradientUnits="userSpaceOnUse" x1="-184.924" x2="-175.253" y1="113.979" y2="88.801"><stop offset="0" stop-color="#7a0f01"/><stop offset="1" stop-color="#d31807"/></linearGradient><linearGradient id="p" gradientTransform="matrix(.11022 .00852 -.0091 .10377 31.66 14.157)" gradientUnits="userSpaceOnUse" x1="-211.289" x2="-208.497" y1="88.75" y2="75.191"><stop offset="0" stop-color="#ec4502"/><stop offset="1" stop-color="#fe7617"/></linearGradient><linearGradient id="q" gradientTransform="matrix(.17104 0 0 .1707 38.255 12.744)" gradientUnits="userSpaceOnUse" x1="-107.456" x2="-107.456" y1="-37.385" y2="38.561"><stop offset="0" stop-color="#0b85e9"/><stop offset="1" stop-color="#69d1ef"/></linearGradient><linearGradient id="r" gradientTransform="matrix(.17104 0 0 .1707 38.255 12.744)" gradientUnits="userSpaceOnUse" x1="-96.557" x2="-96.557" y1="110.925" y2="39.992"><stop offset="0" stop-color="#e89c42"/><stop offset="1" stop-color="#faca67"/></linearGradient><path d="m7.938 17.913c-.1-.026-.217-.038-.34-.02-.476.07-.58.358-.645.493-.066.135-.093.244-.12.36-.055.23-.088.477-.12.724-.026.203-.05.383-.073.54-.162.01-.34.017-.545.024-.256.01-.515.018-.76.05-.12.014-.235.03-.386.085-.077.025-.164.057-.275.143-.11.085-.256.256-.29.488-.068.454.19.64.308.743.117.103.216.162.325.224.217.124.46.237.7.346.198.09.37.174.523.247-.037.148-.083.31-.135.496-.065.234-.13.467-.17.696-.02.114-.036.223-.026.377.004.076.014.164.067.29.054.13.18.318.404.425.437.21.7.04.837-.03.138-.073.228-.146.322-.223.187-.154.37-.335.55-.514.147-.147.278-.278.397-.39.138.082.29.177.46.284.217.135.436.273.655.383.11.055.212.105.37.146.078.022.173.044.316.038.144-.007.37-.06.54-.226.337-.323.245-.618.213-.765-.03-.147-.077-.25-.127-.36-.1-.22-.233-.44-.36-.66-.106-.182-.197-.342-.277-.485.124-.097.262-.202.42-.32.2-.15.4-.3.573-.462.086-.08.17-.158.256-.286.044-.063.093-.14.128-.27.035-.132.046-.353-.07-.563-.23-.407-.55-.417-.708-.437-.157-.02-.276-.013-.4-.003-.25.018-.515.06-.774.102-.214.035-.4.066-.57.09l-.2-.483c-.093-.23-.187-.458-.298-.667-.056-.105-.106-.202-.21-.323-.052-.06-.116-.13-.238-.205-.06-.037-.148-.076-.248-.102zm.896 1.8.028.012-.038.003c-.012 0-.02-.015.01-.014zm.406.215c.03.034.026.046.02.037zm-2.31.05c.032-.008.032.01.022.01-.005.002-.034.004-.045.005.004 0 .02-.015.024-.016zm-.335.287-.006.037c-.005.013-.015 0 .005-.037zm3.542 1.31c-.005-.01.01-.007.018.034-.004-.01-.017-.03-.018-.034zm-.065.432c-.024.037-.04.038-.032.03zm-3.766.06-.008.042c-.003-.045.01-.054.008-.044zm.18.413.032.018c.01.007 0 .012-.033-.018zm2.225.806c.012-.008.01.008-.03.027zm-.496.048.042.024c-.046-.012-.052-.028-.042-.024z" opacity=".05"/><g fill="#fff" transform="translate(0 1)"><path d="m21.316 14.543c-1.596-.28-2.68-.008-3.576.267s-1.58.534-2.674.34c-1.124-.197-1.964-.62-2.798-1.062-.834-.44-1.663-.906-2.694-1.088-1.013-.178-1.87-.084-2.577.03-.707.115-1.26.235-1.712.155-.41-.072-.784-.282-1.085-.49a.428.427 8.932 0 0 -.173-.074l-.32 1.812c.537.24 1.222.47 2.05.617 1.118.197 1.724.093 2.187-.014s.755-.21 1.624-.056c.833.147 1.456.535 2.227.977.77.442 1.682.924 2.996 1.155 1.634.288 2.788-.04 3.75-.365.965-.323 1.72-.623 2.834-.427.878.155 1.247.45 1.743.806.496.357 1.11.766 2.23.964 1.427.25 2.146-.167 2.922-.37l.28-1.588a.428.427 8.932 0 0 -.158 0c-.892.17-1.394.496-2.606.282-.874-.154-1.11-.41-1.633-.787-.523-.375-1.27-.808-2.837-1.084z" opacity=".1"/><path d="m21.183 15.297c-3.04-.535-3.867 1.03-6.25.61s-3.602-1.82-5.492-2.152c-1.89-.333-3.157.384-4.288.184-.496-.088-.928-.32-1.26-.55l-.17.953c.52.24 1.206.483 2.047.63 2.143.38 1.964-.393 3.81-.068 1.848.326 2.728 1.692 5.225 2.133 3.092.545 4.135-1.224 6.582-.793 1.91.337 1.87 1.4 3.973 1.77 1.42.25 1.988-.21 2.93-.41l.126-.72c-.813.156-1.453.514-2.764.283-1.902-.335-1.43-1.335-4.47-1.87z" opacity=".3"/><path d="m21.067 15.953c-3.038-.535-3.867 1.03-6.25.61s-3.602-1.82-5.492-2.152-3.157.385-4.29.185c-.495-.087-.927-.32-1.26-.55l-.165.954c.52.24 1.204.482 2.045.63 2.145.38 1.966-.394 3.812-.07 1.847.327 2.727 1.694 5.224 2.134 3.09.545 4.135-1.224 6.58-.793 1.912.338 1.872 1.4 3.975 1.77 1.42.25 1.988-.21 2.93-.41l.126-.718c-.813.155-1.453.513-2.763.282-1.903-.335-1.432-1.335-4.47-1.87z"/></g><path d="m7.732 18.603c-.262.04-.286 1.87-.478 2.04-.186.165-2.084.03-2.12.27-.037.25 1.803.87 1.92 1.1.112.22-.573 1.884-.342 1.994.24.115 1.4-1.33 1.663-1.36.255-.03 1.73 1.128 1.91.957.184-.178-.938-1.69-.89-1.938.044-.238 1.64-1.184 1.52-1.4-.127-.226-1.98.283-2.214.16-.226-.12-.714-1.86-.968-1.823z" opacity=".15"/><path d="m7.8500822 17.932608c.2532023-.03754.7433196 1.706801.9701753 1.824129.2354072.12367 2.0852945-.386455 2.2109375-.161293.12167.214794-1.47445 1.161177-1.5195956 1.400702-.046469.247025 1.0750346 1.761408.8898716 1.939515-.177276.171763-1.6534396-.987512-1.9096774-.960177-.2626915.031031-1.4208943 1.477071-1.6598307 1.362447-.2319299-.110489.4520426-1.773535.3391982-1.994507-.1173139-.228527-1.9544002-.849153-1.9182478-1.097996.035602-.240241 1.9336305-.107704 2.1205609-.273898.1904054-.169449.2125935-2.00039.4756702-2.039088z" fill="url(#b)" stroke-width=".95217"/><path d="m7.866 17.932-.082.054c0 .002-.003.002-.003.003-.2.31-.234 1.826-.408 1.98-.007.008-.017.016-.03.022l.05.048c1.09.544.507-2.03.49-2.102l-.015-.006z" fill="#9d0f06" opacity=".5"/><g opacity=".4" transform="translate(0 1)"><path d="m3.7500375 42.999865h40.5004055v3h-40.5004055z" fill="url(#j)" transform="matrix(.66666 0 0 1.33333 0 -30.333)"/><path d="m3.7500375 42.999865v3c-1.49.006-3.6-.672-3.6-1.5s1.662-1.5 3.6-1.5z" fill="url(#k)" transform="matrix(.66666 0 0 1.33333 0 -30.333)"/><path d="m44.250443 42.999857v3c1.49.006 3.6-.672 3.6-1.5s-1.662-1.5-3.6-1.5z" fill="url(#l)" transform="matrix(.66666 0 0 1.33333 0 -30.333)"/><path d="m29.5 27.00001v3.99999c.993323.008 2.399976-.895998 2.399976-1.999995s-1.107989-1.999995-2.399976-1.999995z" fill="url(#d)" stroke-width=".942803"/></g><path d="m1.5 7.498 29 .00209v22.99991h-29z" fill="url(#n)" stroke-width="1.040618"/><path d="m3 9v20h26v-20z" fill="url(#r)"/><path d="m7.827 21.414c-.11-.008-.23 0-.354.04-.48.16-.535.477-.578.63-.043.15-.052.268-.06.393-.013.248-.002.51.01.77.01.215.018.406.022.574-.165.04-.348.08-.558.124-.265.056-.532.112-.777.188-.123.04-.24.077-.385.16-.074.04-.158.09-.257.2-.098.107-.218.31-.21.557.012.48.313.625.454.71.14.085.253.128.376.173.247.09.52.16.788.23.22.058.414.112.586.16-.013.16-.03.337-.05.538-.026.255-.05.508-.05.75.002.123.004.24.043.396.02.08.044.17.123.29.08.123.244.296.495.366.49.136.73-.086.86-.185.13-.1.208-.19.29-.288.168-.195.323-.416.476-.634.128-.18.24-.338.34-.476.16.06.333.13.53.21.25.1.5.203.746.277.124.037.24.07.41.084.084.008.186.014.334-.02.147-.032.37-.13.518-.33.29-.397.14-.685.08-.83-.06-.147-.127-.245-.2-.35-.143-.208-.32-.414-.493-.62-.142-.166-.264-.315-.373-.45.11-.12.234-.255.376-.407.178-.19.357-.383.508-.58.076-.1.147-.196.214-.344.034-.075.07-.162.082-.305.013-.142-.016-.373-.175-.568-.31-.38-.645-.332-.81-.324-.168.01-.29.037-.416.07-.255.064-.52.154-.78.246-.215.074-.404.14-.572.196-.09-.136-.186-.29-.296-.463-.138-.22-.277-.438-.43-.634-.077-.1-.147-.19-.276-.297-.064-.053-.143-.114-.283-.17-.07-.026-.167-.05-.276-.06zm1.256 1.7c.003 0 .025.006.03.005-.01 0-.034.008-.04.01-.01.002-.02-.012.01-.016zm.458.146c.04.03.037.044.03.035zm-2.377.473c.03-.014.033.004.023.008-.005.003-.034.01-.046.014.005-.003.02-.02.023-.02zm-.295.36v.038c-.002.015-.014.004 0-.038zm3.9.708c-.006-.01.01-.008.026.033l-.025-.032zm.013.46c-.017.042-.033.046-.027.036l.028-.037zm-3.882.747v.046c-.013-.045 0-.057 0-.046zm.26.396c.008.003.032.01.037.013.013.005.002.012-.037-.013zm2.45.427c.008-.01.01.007-.03.034.008-.008.025-.03.03-.034zm-.506.14.047.018c-.05-.004-.06-.02-.048-.017z" opacity=".05"/><path d="m3 9.87v11.092c.58.154 1.334.28 2.23.28 2.287 0 1.96-.766 3.93-.766s3.13 1.253 5.79 1.253c3.298 0 4.055-2.02 6.664-2.02 2.037 0 2.19 1.105 4.43 1.105 1.516 0 2.02-.58 2.956-.96v-9.982z" opacity=".07"/><path d="m3 9v10.206c.386.178.875.34 1.403.34 1.207 0 2.388-.974 4.403-.974s3.53 1.224 6.07 1.224c2.542 0 3.114-1.77 6.354-1.77s2.935 1.12 4.963 1.12c1.398 0 1.994-.486 2.807-.795v-9.351z" fill="url(#q)"/><g fill="#fff" transform="translate(0 1)"><path d="m21.23 15.523c-1.702 0-2.773.48-3.65.928-.876.45-1.537.842-2.703.842-1.198 0-2.145-.286-3.087-.59-.943-.304-1.886-.634-2.984-.634-1.08 0-1.95.254-2.66.5-.71.25-1.26.473-1.743.473-.436 0-.862-.148-1.21-.31a.45.45 0 0 0 -.193-.044v1.93c.598.15 1.35.267 2.23.267 1.194 0 1.802-.218 2.26-.413.46-.194.744-.353 1.67-.353.89 0 1.604.288 2.482.605.878.316 1.907.648 3.31.648 1.74 0 2.873-.55 3.81-1.06.938-.512 1.664-.96 2.852-.96.937 0 1.372.238 1.95.517.577.278 1.286.59 2.48.59 1.523 0 2.19-.564 2.956-.915v-1.695a.45.45 0 0 0 -.163.03c-.89.338-1.35.766-2.644.766-.93 0-1.222-.223-1.832-.516-.608-.293-1.46-.604-3.13-.604z" opacity=".1"/><path d="m21.23 16.327c-3.24 0-3.812 1.77-6.353 1.77-2.54 0-4.056-1.224-6.07-1.224-2.016 0-3.197.973-4.404.973-.528 0-1.017-.162-1.403-.34v1.018c.58.154 1.334.28 2.23.28 2.287 0 1.96-.767 3.93-.767s3.13 1.253 5.79 1.253c3.298 0 4.055-2.02 6.664-2.02 2.037 0 2.19 1.106 4.43 1.106 1.516 0 2.02-.58 2.956-.958v-.766c-.813.31-1.41.796-2.807.796-2.028 0-1.724-1.12-4.963-1.12z" opacity=".3"/><path d="m21.23 17.027c-3.24 0-3.812 1.77-6.353 1.77-2.54 0-4.056-1.225-6.07-1.225-2.016 0-3.197.973-4.404.973-.528 0-1.017-.16-1.403-.34v1.02c.58.153 1.334.28 2.23.28 2.287 0 1.96-.768 3.93-.768s3.13 1.253 5.79 1.253c3.298 0 4.055-2.02 6.664-2.02 2.037 0 2.19 1.106 4.43 1.106 1.516 0 2.02-.58 2.956-.958v-.767c-.813.31-1.41.797-2.807.797-2.028 0-1.724-1.12-4.963-1.12z"/></g><path d="m7.74 22.165c-.264.088.045 1.985-.123 2.197-.16.205-2.15.412-2.142.667.007.263 2.023.57 2.185.785.157.208-.248 2.054.01 2.126.27.076 1.205-1.63 1.472-1.71.26-.076 1.996.853 2.15.643.158-.218-1.278-1.578-1.275-1.842.003-.254 1.48-1.524 1.317-1.726-.17-.21-1.993.654-2.26.57-.256-.08-1.078-1.795-1.334-1.71z" opacity=".15"/><path d="m7.74 21.45c.255-.085 1.08 1.63 1.336 1.71.266.085 2.086-.78 2.257-.57.165.2-1.313 1.47-1.316 1.726-.003.264 1.433 1.626 1.274 1.844-.152.21-1.89-.72-2.15-.645-.266.08-1.2 1.787-1.468 1.712-.26-.072.144-1.917-.013-2.125-.163-.215-2.176-.522-2.184-.786-.007-.255 1.98-.464 2.143-.67.166-.21-.145-2.108.12-2.196z" fill="url(#c)"/><path d="m7.757 21.447-.075.07c0 .002-.003.003-.003.004-.15.36.09 1.934-.062 2.126-.007.008-.016.02-.028.027l.062.04c1.226.364.153-2.19.122-2.263-.006 0-.01-.004-.017-.003z" fill="#9d0f06" opacity=".5"/><path d="m5.866 24.273c-.242.002-.38.013-.38.013v.058c.14.257 2.015.552 2.172.76.157.207-.246 2.052.014 2.124.268.075 1.2-1.633 1.47-1.71.256-.077 1.973.84 2.145.646l-.003-.003c-1.448-1.755-4.373-1.896-5.418-1.887z" fill="url(#o)" opacity=".75"/><g fill="none" transform="translate(0 1)"><path d="m28.5 27.5h-25v-19h25z" opacity=".2" stroke="#000" stroke-linecap="round"/><path d="m.5 4.5 29 .002v22.998h-29z" stroke="url(#m)" stroke-linejoin="round" transform="translate(1 2)"/></g><path d="m29.5 29.5h-27v-21h27z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><g transform="matrix(-3.7795276 0 0 3.7795276 29.316596 -12.81721)"><path d="m6.498 3.7895-.001.6785c-.025311-.00151-.050649-.00251-.076-.003-1.0433612.0011-2.4365416.515125-2.30325 2.6317917l.9250417-.002c0-1.3209167.4461533-1.6741823 1.3782083-1.7237917.025709.0003268.051395.00166.077.004v.602l1.665-1.06z" fill="url(#e)" opacity=".99" transform="translate(-.53 -.265)"/><g fill="none" stroke-width=".265"><path d="m6.648 4.705-.0048465-.6279604 1.2431147.8408933-1.237373.7795137-.0008952-.5344466" opacity=".5" stroke="url(#f)" stroke-width=".265112" transform="translate(-.53 -.265)"/><path d="m4.2911523 6.7633659c.1025834-1.9196667 1.335797-2.2206848 2.2728477-2.1433659" opacity=".5" stroke="url(#g)" transform="translate(-.53 -.265)"/><path d="m4.1582526 6.8960056.7525391-.00421c.01875-1.2522122.6611666-1.6470873 1.6602083-1.6597956" opacity=".5" stroke="url(#h)" transform="translate(-.53 -.265)"/><path d="m5.968 3.5235-.001.6805c-.0256368-.0018562-.0513088-.0031899-.077-.004-1.0433612.0011023-2.4355416.515125-2.30325 2.6317917h.9260417c-.11325-1.3249166.5743109-1.7197917 1.3782083-1.7237917.025709.0003268.051395.00166.077.004v.6614583l1.665-1.1194583z" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-width=".265112"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/changepolygon.svg b/icon-themes/elementary_svg/cmd/32/changepolygon.svg
new file mode 100644
index 000000000..236725dc9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/changepolygon.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="4.992979" cy="43.5" gradientTransform="matrix(2.003784 0 0 1.4 28.23813 -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 34.96187 104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="25.308096" x2="25.308096" 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><radialGradient id="e" cx="99.156998" cy="186.17101" gradientTransform="matrix(.02652 0 0 .00844 3.509208 6.498792)" gradientUnits="userSpaceOnUse" r="62.769001"><stop offset="0" stop-color="#3d3d3d"/><stop offset=".5" stop-color="#686868" stop-opacity=".498"/><stop offset="1" stop-color="#686868" stop-opacity="0"/></radialGradient><radialGradient id="f" cx="605.71399" cy="486.64801" gradientTransform="matrix(.0032 0 0 .00218 3.503 5.286)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#g"/><linearGradient id="g"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="h" cx="605.71399" cy="486.64801" gradientTransform="matrix(.0032 0 0 .00218 5.62 6.61)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#g"/><linearGradient id="i" gradientTransform="matrix(.17664 0 0 .13205 -364.15 -420.756)" gradientUnits="userSpaceOnUse" x1="2094.5796" x2="2094.5796" y1="3234.0708" y2="3188.9883"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.16127 0 0 .16182 2.563 .27)" gradientUnits="userSpaceOnUse" x1="28.935591" x2="25.220387" y1="30.742237" y2="25.019571"><stop offset="0" stop-color="#fff"/><stop offset=".02923383" stop-color="#fff" stop-opacity=".235"/><stop offset=".539" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="5.836542" x2="5.836542" y1="7.361375" y2="4.054084"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.1253 0 0 .12505 7.4 2.462)" gradientUnits="userSpaceOnUse" x1="-1.919726" x2="-1.919726" y1="37.063507" y2="9.557847"><stop offset="0" stop-color="#fff"/><stop offset=".34615386" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.24324325 0 0 .35135133 3.625644 -22.448655)" gradientUnits="userSpaceOnUse" x1="24.434874" x2="34.460995" y1="80.112442" y2="118.04036"><stop offset="0" stop-color="#fff"/><stop offset=".09817555" stop-color="#fff" stop-opacity=".235294"/><stop offset=".37995541" stop-color="#fff" stop-opacity=".196078"/><stop offset=".51502967" stop-color="#fff" stop-opacity=".900735"/><stop offset=".65209705" 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="n" gradientTransform="matrix(.38705024 0 0 .31920189 2.921125 5.318499)" gradientUnits="userSpaceOnUse" x1="19.723495" x2="25.851542" y1="49.811646" y2="-33.977562"><stop offset="0" stop-color="#a56de2"/><stop offset="1" stop-color="#cd9ef7"/></linearGradient><g opacity=".4" transform="matrix(.70175263 0 0 .57142702 -1.929793 -.857124)"><path d="m38.25 40h5v7h-5z" fill="url(#a)"/><path d="m24.95 46.999999h-5v-7h5z" fill="url(#c)"/><path d="m24.95 39.999998 13.3.000001v7.000001l-13.3-.000001z" fill="url(#d)"/></g><g stroke-width=".982761" transform="matrix(1.0175413 0 0 1.0175413 5.052655 3.140354)"><path d="m1.9137744 7.2327734 7.8219381 13.7586556h11.3419035l-5.405186-11.3017528 2.948283-9.82761089z" fill="url(#n)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".74902"/><path d="m3.3197145 7.724154 6.9897575 12.284514h9.209546l-4.82935-10.0935131c-.08829-.1289044 0-.2254787 0-.3521628l2.380897-7.93085z" fill="none" opacity=".5" stroke="url(#m)"/></g><g transform="matrix(3.7795276 0 0 3.7795276 -13 -1.500001)"><path d="m7.8052082 8.069792a1.665.53 0 1 1 -3.33 0 1.665.53 0 1 1 3.33 0z" fill="url(#e)" opacity=".7"/><path d="m5.424 6.085v.53c.164 0 .397-.12.397-.265 0-.146-.182-.265-.396-.265z" fill="url(#f)" opacity=".15" transform="translate(-.53 -.265)"/><path d="m7.54 7.408v.53c.165 0 .397-.12.397-.265 0-.146-.183-.265-.396-.265z" fill="url(#h)" opacity=".15" transform="translate(-.53 -.265)"/><g transform="matrix(1 0 0 -1 -.014875 11.594292)"><path d="m6.498 3.7895-.001.6785c-.025311-.00151-.050649-.00251-.076-.003-1.0433612.0011-2.4365416.515125-2.30325 2.6317917l.9250417-.002c0-1.3209167.4461533-1.6741823 1.3782083-1.7237917.025709.0003268.051395.00166.077.004v.602l1.665-1.06z" fill="url(#i)" opacity=".99" transform="translate(-.53 -.265)"/><g fill="none" stroke-width=".265"><path d="m6.648 4.705-.0048465-.6279604 1.2431147.8408933-1.237373.7795137-.0008952-.5344466" opacity=".5" stroke="url(#j)" stroke-width=".265112" transform="translate(-.53 -.265)"/><path d="m4.2911523 6.7633659c.1025834-1.9196667 1.335797-2.2206848 2.2728477-2.1433659" opacity=".5" stroke="url(#k)" transform="translate(-.53 -.265)"/><path d="m4.1582526 6.8960056.7525391-.00421c.01875-1.2522122.6611666-1.6470873 1.6602083-1.6597956" opacity=".5" stroke="url(#l)" transform="translate(-.53 -.265)"/><path d="m5.968 3.5235-.001.6805c-.0256368-.0018562-.0513088-.0031899-.077-.004-1.0433612.0011023-2.4355416.515125-2.30325 2.6317917h.9260417c-.11325-1.3249166.5743109-1.7197917 1.3782083-1.7237917.025709.0003268.051395.00166.077.004v.6614583l1.665-1.1194583z" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-width=".265112"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/chapternumberingdialog.svg b/icon-themes/elementary_svg/cmd/32/chapternumberingdialog.svg
new file mode 100644
index 000000000..2455e2482
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/chapternumberingdialog.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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="24.000019" x2="24.000019" y1="6.187839" y2="41.817471"><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="c" gradientTransform="matrix(.6571413 0 0 .63012228 2.228607 -1.089605)" 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><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 19.610418 25.978621)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 16.389551 25.978621)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="f" gradientTransform="matrix(.04576928 0 0 .00823529 1.457661 25.978604)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><path d="m6.949974 28.998056h22.100021v2h-22.100021z" fill="url(#f)" opacity=".15"/><path d="m6.9499737 28.998142v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#e)" opacity=".15"/><path d="m29.049996 28.998142v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#d)" opacity=".15"/><path d="m6.5.5c5.270467 0 22.999972.001854 22.999972.001854l.000028 28.998146s-15.333333 0-23 0c0-9.666666 0-19.333331 0-28.99999575z" fill="url(#c)" stroke-width="1.040573"/><g fill="none" stroke-linejoin="round" transform="translate(1.999985 -.001944)"><path d="m26.5 28.5h-21v-27h21z" stroke="url(#b)" stroke-linecap="round"/><path d="m4.499961.499944c5.27048 0 23.000054.002 23.000054.002l.000024 28.998112s-15.333385 0-23.000078 0c0-9.666722 0-19.333346 0-28.999956z" stroke="url(#g)" stroke-width=".999922"/></g><path d="m1.9999997 4v1.0000003h1.0000001v3.9999997h-1.0000001v1h1.0000001 1.0000002.9999999v-1h-.9999999v-3.9999997h.9999999v-1.0000003h-.9999999-1.0000002z" fill="#fff" opacity=".35" stroke-width=".999999"/><path d="m1.9999998 2.9999998v1.0000002h1v3.9999998h-1v1.0000002h1 1.0000002.9999999v-1.0000002h-.9999999v-3.9999998h.9999999v-1.0000002h-.9999999-1.0000002z" fill="#4c4c4c" stroke-width=".999999"/><path d="m9 3h18l-.002 3h-17.998z" fill="#f37329"/><g fill="#616161" transform="scale(-1 1)"><rect height="1" rx=".5" ry=".432203" width="17" x="-27" y="9"/><rect height="1" rx=".5" ry=".432203" width="17" x="-27" y="13"/><rect height="1" rx=".5" ry=".432203" width="17" x="-27" y="17"/><rect height="1" rx=".5" ry=".432203" width="17" x="-27" y="21"/><rect height="1" rx=".5" ry=".432203" width="17" x="-27" y="25"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/charfontname.svg b/icon-themes/elementary_svg/cmd/32/charfontname.svg
new file mode 100644
index 000000000..166823863
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/charfontname.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="22.570999" cy="30.857" gradientTransform="matrix(.08503709 0 0 .01854086 4.431202 6.439067)" gradientUnits="userSpaceOnUse" r="15.571" xlink:href="#b"/><radialGradient id="b" cx="22.570999" cy="30.857" gradientTransform="matrix(.2802822 0 0 .07232336 11.343085 14.277223)" gradientUnits="userSpaceOnUse" r="15.571"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><radialGradient id="c" cx="22.570999" cy="30.857" gradientTransform="matrix(.08503709 0 0 .01854086 .197868 6.439067)" gradientUnits="userSpaceOnUse" r="15.571" xlink:href="#b"/><radialGradient id="d" cx="4.333" cy="288.644" gradientTransform="matrix(-2.36637 .0798 -.0789 -2.33915 37.355 964.564)" gradientUnits="userSpaceOnUse" r="2.799"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><path d="m5.384 294.538h-2.338l-.403 1.01h-1.077l2.206-5.292h1l2.128 5.292h-1.125zm-2.06-.8h1.756l-.784-2.395z" style="stroke:#000;stroke-width:.265;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.537;fill:url(#d)" transform="translate(0 -288.533)"/><path d="m3.772 1.723-2.206 5.29h.11l2.096-5.026h1l2.022 5.027h.106l-2.127-5.29zm-.34 3.48-.11.266h1.758l-.087-.266z" fill="#fff" opacity=".2"/><g stroke-width=".128342"><ellipse cx="6.350621" cy="7.011029" fill="url(#a)" opacity=".4" rx="1.324153" ry=".395447"/><ellipse cx="2.117287" cy="7.011029" fill="url(#c)" opacity=".4" rx="1.324153" ry=".395447"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/checkbox.svg b/icon-themes/elementary_svg/cmd/32/checkbox.svg
new file mode 100644
index 000000000..9a34849cd
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/checkbox.svg
@@ -0,0 +1,3 @@
+<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(.04846 0 0 .5238 -20.405 -108.176)" gradientUnits="userSpaceOnUse" x1="292.857" x2="292.857" y1="211.076" y2="233.827"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.8048 0 0 .60166 -516.818 -396.08)" gradientUnits="userSpaceOnUse" x1="731.057" x2="731.057" y1="654.815" y2="619.307"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient>
+
+/&amp;amp;amp;gt;<g transform="matrix(2.1242 0 0 2.1242 -.99 -1.003)"><rect fill="url(#b)" height="11.298371" opacity=".99" rx="1.658" ry="1.716" transform="scale(-1)" width="11.298371" x="-13.647491" y="-13.653611"/><rect fill="none" height="11.769136" rx="2" stroke="#248adc" stroke-linecap="round" stroke-linejoin="round" stroke-width=".471" transform="scale(-1 1)" width="11.769136" x="-13.882874" y="2.119857"/><path d="m11.03 4.38 1.554 1.398-5.217 6.894-4.037-3.478 1.335-1.77 2.36 2.05z" fill="#2f78c7" fill-opacity=".992"/><path d="m11.03 3.61 1.554 1.396-5.217 6.894-4.037-3.477 1.335-1.77 2.36 2.05z" fill="#fff"/><rect height="10.827605" rx="1.604" ry="1.302" style="opacity:.05;fill:none;stroke-width:.471;stroke-linecap:round;stroke-linejoin:round;stroke:url(#a)" transform="scale(-1 1)" width="11.062988" x="-13.412108" y="2.590622"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/choosecontrols.svg b/icon-themes/elementary_svg/cmd/32/choosecontrols.svg
new file mode 100644
index 000000000..813f7bb5b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/choosecontrols.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.466667" 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="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="3.104041" x2="3.659887" xlink:href="#a" y1="292.48022" y2="295.11829"/><linearGradient id="c" gradientTransform="matrix(.8048 0 0 .60166 -516.818 -396.08)" gradientUnits="userSpaceOnUse" x1="731.05701" x2="731.05701" xlink:href="#a" y1="654.815" y2="619.30701"/><linearGradient id="d" gradientTransform="matrix(.04846 0 0 .5238 -20.405 -108.176)" gradientUnits="userSpaceOnUse" x1="292.85699" x2="292.85699" y1="211.076" y2="233.827"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="e"><stop offset="0" stop-color="#fff"/><stop offset=".12500216" stop-color="#fff" stop-opacity=".099265"/><stop offset=".99998999" stop-color="#fff" stop-opacity="0"/><stop offset="1" stop-color="#fff" stop-opacity=".551471"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="2.910417" x2="2.910417" xlink:href="#e" y1="293.22968" y2="294.35416"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="2.910417" x2="2.910417" xlink:href="#e" y1="291.57602" y2="295.94165"/><g transform="matrix(1.33333 0 0 1.33333 2.469454 -387.53232)"><rect fill="#dcdcdc" height="5.357832" rx="1.190628" ry="1.289854" stroke="#afafaf" stroke-linecap="square" stroke-width=".198438" width="2.97657" x="1.422132" y="291.14606"/><rect fill="none" height="4.960939" rx="1.091409" ry=".992179" stroke="url(#g)" stroke-linecap="square" stroke-width=".198438" width="2.579694" x="1.62057" y="291.34451"/><path d="m1.521351 292.93201h2.778132v1.88516h-2.778132z" fill="#9b9b9b"/><path d="m1.62057 293.03122h2.579694v1.68673h-2.579694z" fill="#dcdcdc" stroke="#a2a2a2" stroke-linecap="square" stroke-width=".198438"/><path d="m3.0760574 292.25006-.7673554.0426.3579112-.48494z" fill="#919191" transform="matrix(1.8046248 .08300212 -.10029612 1.4934545 27.365367 -144.18235)"/><path d="m3.6049498 295.21404-1.3890612.00007.694533.69453z" fill="#919191"/><path d="m1.819008 293.22968h2.182818v1.28983h-2.182818z" fill="none" stroke="url(#f)" stroke-linecap="square" stroke-width=".198438"/><g fill="#919191"><path d="m2.315103 293.62653h1.190628v.19845h-1.190628z"/><path d="m2.315103 294.02341h1.190628v.19845h-1.190628z"/></g></g><g transform="matrix(.28341471 0 0 .28341471 -.34838 -.349797)"><rect fill="url(#c)" height="13.069776" opacity=".99" rx="1.658" ry="1.716" transform="scale(-1)" width="13.069776" x="-14.765777" y="-14.770777"/><rect height="13.069776" rx="2" style="opacity:.3;fill:none;stroke:#000;stroke-width:.933555;stroke-linecap:round;stroke-linejoin:round" transform="scale(-1 1)" width="13.069776" x="-14.765777" y="1.701001"/><path d="m11.695 3.57 1.888 1.698-6.343 8.382-4.91-4.23 1.624-2.15 2.87 2.49z" fill="#2f78c7" fill-opacity=".992"/><path d="m11.695 2.63 1.888 1.7-6.344 8.382-4.91-4.23 1.624-2.15 2.87 2.49z" fill="#fff"/><rect height="11.202665" rx="1.604" ry="1.302" style="opacity:.05;fill:none;stroke-width:.933555;stroke-linecap:round;stroke-linejoin:round;stroke:url(#d)" transform="scale(-1 1)" width="11.202664" x="-13.832221" y="2.634556"/></g><g transform="matrix(.67423065 0 0 .67423065 -.158001 -191.62184)"><circle cx="3.175" cy="293.82501" fill="#fafafa" r="2.782" stroke="#7e8087" stroke-linecap="round" stroke-linejoin="round" stroke-width=".392423"/><circle cx="3.175" cy="293.82501" fill="url(#b)" r="1.717"/><circle cx="3.175" cy="293.82501" r="1.717" style="opacity:.5;fill:none;stroke:#002e99;stroke-width:.392423;stroke-linecap:round;stroke-linejoin:round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/choosedesign.svg b/icon-themes/elementary_svg/cmd/32/choosedesign.svg
new file mode 100644
index 000000000..7531c581e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/choosedesign.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="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14.8324" x2="14.8324" xlink:href="#a" y1="5.6746" y2="26.028616"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="8.1514" x2="8.1514" xlink:href="#a" y1="23.055099" y2="14.009484"/><linearGradient id="d" gradientTransform="matrix(.333 0 0 .864 -102.597 -4.642)" gradientUnits="userSpaceOnUse" x1="383.17416" x2="383.17416" y1="10.002315" y2="38.9375"><stop offset="0" stop-color="#fff"/><stop offset=".00000001" stop-color="#fff" stop-opacity="0"/><stop offset=".95999998" stop-color="#fff" stop-opacity=".106618"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="27.896483" x2="22.061784" y1="18.384943" y2="18.432883"><stop offset="0" stop-color="#fad4a1"/><stop offset="1" stop-color="#e6b481"/></linearGradient><g transform="translate(2 3)"><path d="m1.5 4.5 22 22h-22zm5 12v5h5z" style="fill:#9bdb4d;fill-opacity:.588;fill-rule:evenodd;stroke:#206b00;stroke-linejoin:round;stroke-opacity:.501961"/><path d="m2 7h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1z" opacity=".15"/><path d="m2.5 6.9006214v18.5993786h18.627z" fill="none" opacity=".5" stroke="url(#b)"/><g transform="matrix(0 1 -1 0 28 23)"><path d="m2 7h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1z" opacity=".15"/><path d="m2 8h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1z" fill="#fff" opacity=".15"/></g><g fill="none"><path d="m5.5 14.52v7.98h7.5" opacity=".5" stroke="url(#c)"/><path d="m4.5 27.5h19" opacity=".3" stroke="#d1ff82" stroke-linecap="square"/></g></g><path d="m22.504 2.496 4.986-.006.016 29.01h-5.006z" fill="url(#e)" stroke="#783f07" stroke-opacity=".490196"/><path d="m23.504 3.496 2.986-.006.016 27.01h-3.006z" fill="none" opacity=".4" stroke="url(#d)"/><path d="m26.502 3.503h-2v1h2zm0 3h-2v1h2zm0 3h-2v1h2zm0 3h-2v1h2zm0 3h-2v1h2zm0 3h-2v1h2zm0 3h-2v1h2zm0 3h-2v1h2zm0 3h-2v1h2z" fill="#a1550a" fill-opacity=".25098"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/choosemacro.svg b/icon-themes/elementary_svg/cmd/32/choosemacro.svg
new file mode 100644
index 000000000..f87279f4a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/choosemacro.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="65.08" cy="48.19" gradientTransform="matrix(0 .76662 -.834 0 59.57 -42.3)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".262" stop-color="#64baff"/><stop offset=".705" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.5089 0 0 .50895 6.477 4.697)" gradientUnits="userSpaceOnUse" x1="23.080292" x2="17.147552" y1="21.808842" y2="31.433176"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".392" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="15.321" x2="15.321" y1="3" y2="29.045"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="17.036" x2="17.036" y1="2" y2="30.012"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#d2d2d2"/></linearGradient><radialGradient id="e" cx="6.703" cy="73.616" gradientTransform="matrix(2.2135 0 0 .4842 1.164 -7.145)" gradientUnits="userSpaceOnUse" r="7.228"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><path d="m32 28.5c0 1.933-7.164 3.5-16 3.5s-16-1.567-16-3.5 7.164-3.5 16-3.5 16 1.567 16 3.5z" fill="url(#e)" opacity=".2"/><path d="m13.875 2.5c-.75 0-1.375.595-1.375 1.344v1.75c-.473.16-.933.343-1.375.562l-1.22-1.22c-.527-.526-1.375-.526-1.905.001l-3.062 3.033c-.53.528-.53 1.376 0 1.905l1.218 1.22c-.224.45-.4.923-.562 1.405h-1.72c-.748 0-1.374.595-1.374 1.344v4.312c0 .75.626 1.344 1.375 1.344h1.72c.16.482.337.956.56 1.406l-1.217 1.22c-.53.528-.53 1.376 0 1.905l3.062 3.032c.53.53 1.377.53 1.906 0l1.22-1.218c.44.22.9.403 1.374.562v1.75c0 .75.626 1.344 1.375 1.344h4.28c.75 0 1.345-.595 1.345-1.344v-1.75c.482-.162.956-.338 1.406-.562l1.22 1.218c.528.53 1.376.53 1.905 0l3.064-3.03c.53-.53.53-1.378 0-1.907l-1.25-1.25c.22-.442.403-.902.562-1.375h1.75c.75 0 1.344-.595 1.344-1.344v-4.312c0-.75-.595-1.344-1.344-1.344h-1.75c-.16-.473-.343-.933-.562-1.375l1.25-1.25c.53-.53.53-1.377 0-1.906l-3.065-3.034c-.528-.53-1.376-.53-1.905 0l-1.22 1.22c-.45-.225-.923-.4-1.405-.563v-1.75c0-.75-.595-1.344-1.344-1.344z" display="block" fill="url(#d)" stroke="#000" stroke-linejoin="round" stroke-opacity=".278431"/><path d="m13.875 3.5c-.64.14-.28.97-.375 1.447.046.597.012 1.387-.688 1.584-.765.162-1.646 1.02-2.374.314-.506-.426-.888-1.06-1.485-1.335-.54.274-.93.875-1.415 1.284-.654.678-1.377 1.302-1.988 2.014-.038.54.616.81.907 1.212.5.38.917 1.057.504 1.658-.34.66-.388 1.82-1.366 1.822-.658.053-1.37-.114-1.99.1-.222.62-.05 1.344-.104 2.01.018.892-.036 1.793.027 2.682.377.39 1.024.133 1.525.208.638-.094 1.423.122 1.537.86.175.712.93 1.558.254 2.234-.42.5-1.05.88-1.322 1.467.285.6.922.986 1.357 1.494.644.63 1.297 1.297 1.934 1.908.55.04.828-.62 1.237-.92.38-.5 1.06-.917 1.662-.5.65.34 1.788.4 1.788 1.364.056.66-.12 1.38.104 1.995.71.212 1.51.048 2.257.1.814-.015 1.633.03 2.444-.022.378-.363.12-1.01.196-1.498-.055-.578.023-1.325.688-1.51.777-.15 1.668-1.023 2.406-.314.505.426.887 1.06 1.484 1.335.54-.274.93-.875 1.416-1.284.654-.678 1.377-1.302 1.987-2.014.04-.54-.615-.81-.906-1.21-.506-.39-.962-1.074-.533-1.694.342-.65.4-1.788 1.366-1.788.664-.047 1.375.1 2.006-.088.19-.734.04-1.548.088-2.315-.014-.8.03-1.604-.022-2.4-.363-.38-1.01-.12-1.498-.197-.643.09-1.446-.1-1.567-.85-.188-.703-.928-1.542-.257-2.212.436-.463.93-.877 1.33-1.37.026-.542-.62-.807-.916-1.208-.784-.77-1.577-1.572-2.353-2.322-.55-.04-.827.62-1.236.92-.38.5-1.057.916-1.658.503-.66-.34-1.82-.388-1.822-1.366-.047-.664.1-1.375-.088-2.006-.734-.19-1.548-.04-2.315-.088h-2.222z" display="block" fill="none" opacity=".8" stroke="url(#c)" stroke-linejoin="round"/><path d="m12.5 21.5v-11l9 5.5z" fill="url(#a)"/><g fill="none"><path d="m12.5 21.5v-11l9 5.5z" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/><path d="m13.5 12.278374v7.493914l6.085937-3.772288z" opacity=".6" stroke="url(#b)" stroke-width=".992"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/choosepolygon.svg b/icon-themes/elementary_svg/cmd/32/choosepolygon.svg
new file mode 100644
index 000000000..56ebdda16
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/choosepolygon.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666668" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 .68598 -.74626 0 60.288 -27.737)" gradientUnits="userSpaceOnUse" x1="38.284088" x2="90.427254" y1="59.65176" y2="60.605457"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></linearGradient><linearGradient id="b"><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="c" gradientUnits="userSpaceOnUse" x1="12.501248" x2="12.501248" xlink:href="#b" y1="4.506151" y2="19.506151"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="13.560607" x2="13.608144" y1="-5.012792" y2="21.532459"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="15.988167" x2="15.988167" xlink:href="#b" y1="4.999988" y2="10.999988"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="26.979092" x2="26.979092" y1="-6.008349" y2="5.991651"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="12.979091" x2="12.979091" xlink:href="#b" y1="-4.008349" y2="2.991651"/><g transform="matrix(.26458333 0 0 .26458333 -.529497 -.133919)"><rect fill="url(#a)" height="18.493879" rx="1" width="9.998753" x="11.501247" y="3.006148"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m12.501248 4.0135216 8-.00737v16.492627l-8 .0074z" opacity=".5" stroke="url(#c)"/><rect height="18.493879" opacity=".5" rx="1" stroke="#206b00" width="9.998753" x="11.501247" y="3.006148"/></g></g><g transform="matrix(.26458333 0 0 .26458333 -4.227801 5.558459)"><rect fill="url(#f)" height="10.005045" rx="1" width="19.999575" x="17.479515" y="-5.513394"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m18.47909-4.508349 18.000001-.0000001v8.0000002l-18.000001.0000001z" opacity=".5" stroke="url(#g)"/><rect height="9.983313" opacity=".5" rx="1" stroke="#7239b3" width="19.970921" x="17.508169" y="-5.491661"/></g></g><g transform="matrix(.26458333 0 0 .26458333 1.590631 2.11667)"><rect fill="url(#d)" height="9" rx="1" width="15.000001" x="9.488167" y="3.499987"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m10.488167 4.4999869h13v7.0000001h-13z" opacity=".5" stroke="url(#e)"/><rect height="9" opacity=".5" rx="1" stroke="#cc3b02" width="15.000001" x="9.488167" y="3.499987"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/circle_unfilled.svg b/icon-themes/elementary_svg/cmd/32/circle_unfilled.svg
new file mode 100644
index 000000000..a164f2141
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/circle_unfilled.svg
@@ -0,0 +1 @@
+<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd" stroke="#7239b3" stroke-linejoin="round" stroke-width=".735572" transform="matrix(1.3594866 0 0 1.3594866 -.313839 2.412708)"><path d="m20.454811 10a8.4548111 8.4548111 0 0 1 -8.454811 8.454811 8.4548111 8.4548111 0 0 1 -8.4548111-8.454811 8.4548111 8.4548111 0 0 1 8.4548111-8.4548111 8.4548111 8.4548111 0 0 1 8.454811 8.4548111z"/><path d="m8.1166576 14.441317 8.4135984-8.539491" stroke-linecap="round" stroke-width=".735572"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/circlearc.svg b/icon-themes/elementary_svg/cmd/32/circlearc.svg
new file mode 100644
index 000000000..ee7990f07
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/circlearc.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666664 8.4666669" 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(.63985707 0 0 .15511679 14.572093 23.93599)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="27.955654" x2="27.913153" y1="4.421055" y2="28.020744"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="15.145183" x2="15.548478" y1="6.665808" y2="25.934467"><stop offset="0" stop-color="#fff"/><stop offset=".20592493" 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="scale(.26458333)"><ellipse cx="16.011772" cy="26.41786" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".433333" rx="10.797588" ry="2.617599" stroke-width="1.33333"/><path d="m16.005859 4.5019531c-4.650917-.00253-8.8453687 2.797589-10.6269528 7.0937499-1.7815839 4.296161-.799519 9.241658 2.4882813 12.53125 3.2878005 3.289592 8.2341195 4.275339 12.5312505 2.496094 4.29713-1.779245 7.099609-5.972129 7.099609-10.623047l.0039-.509766-3.955078.002a7.5652989 7.5652989 0 0 1 .017584.507766 7.5652989 7.5652989 0 0 1 -7.564453 7.564453 7.5652989 7.5652989 0 0 1 -7.5644531-7.564453 7.5652989 7.5652989 0 0 1 7.5644531-7.5644531 7.5652989 7.5652989 0 0 1 .505859.0253906v-3.9511719z" style="fill-rule:evenodd;stroke:#7239b3;stroke-linecap:square;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#b)"/><path d="m15.525391 5.5488281c-4.058525.187129-7.6742414 2.6408859-9.2421879 6.4218749-1.6312288 3.93359-.7327907 8.455025 2.2773438 11.466797 3.0102911 3.011932 7.5289101 3.912084 11.4628911 2.283203 3.784637-1.567044 6.242256-5.188882 6.427734-9.251953l-2.027344.002a8.446404 8.446404 0 0 1 -8.423828 7.976516 8.446404 8.446404 0 0 1 -8.4472656-8.447266 8.446404 8.446404 0 0 1 7.9726566-8.4296875z" style="opacity:.5;fill:none;stroke-width:1.000163;stroke-linecap:square;stroke-linejoin:round;stroke:url(#c)"/><path d="m24 16h2.882043v.923045h-2.882043z" fill="#fff" opacity=".5"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/circlecut.svg b/icon-themes/elementary_svg/cmd/32/circlecut.svg
new file mode 100644
index 000000000..1889d6287
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/circlecut.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="4.233334" x2="4.233334" y1=".529167" y2="7.408333"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="4.051187" x2="4.157893" y1="1.814085" y2="6.912251"><stop offset="0" stop-color="#fff"/><stop offset=".20592493" 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(.16929552 0 0 .03222188 3.855533 6.622998)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><ellipse cx="4.236448" cy="7.138549" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".433333" rx="2.856862" ry=".543745" stroke-width=".312583"/><path d="m7.2754056 4.2333248c0 1.2305554-.7413572 2.3399114-1.8783063 2.8106699-1.1369492.4707586-2.4455302.210188-3.3154274-.6601831-.8698972-.8703712-1.12975534-2.1790938-.6583779-3.3157863.4713774-1.1366926 1.5811369-1.8774456 2.8116922-1.8767755l.1321929.00207 2.9092495 2.9051832z" style="fill-rule:evenodd;stroke:#7239b3;stroke-width:.264626;stroke-linecap:square;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#a)"/><path d="m4.1519569 1.5185305c-1.0738179.0495112-2.03047.6987301-2.4453225 1.6991168-.431596 1.0407625-.1942302 2.2368787.6022012 3.0337434.796473.7969072 1.9921886 1.0352431 3.0330544.6042683 1.0013519-.4146137 1.6514207-1.3730578 1.7004951-2.4480787l.00146-.185828-2.735694-2.7166429z" fill="none" opacity=".5" stroke="url(#b)" stroke-width=".352777"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/circlecut_unfilled.svg b/icon-themes/elementary_svg/cmd/32/circlecut_unfilled.svg
new file mode 100644
index 000000000..4316e5bda
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/circlecut_unfilled.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd" stroke="#7239b3" transform="matrix(.3527769 0 0 .3527769 .000011 .59305)"><path d="m20.623217 10.318915c0 3.488197-2.10149 6.632836-5.324346 7.967273s-6.9322288.59581-9.3980854-1.87139c-2.4658564-2.4672-3.2024639-6.176974-1.8662726-9.3991024 1.3361914-3.2221288 4.4819741-5.3219063 7.970171-5.320007l.374721.00586 8.246712 8.2351854z" fill="none" stroke-linecap="square" stroke-linejoin="round" stroke-width=".750124"/><path d="m7.1249915 14.584557 7.5000115-7.1250091" stroke-linecap="round" stroke-width=".750002"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/circlepie_unfilled.svg b/icon-themes/elementary_svg/cmd/32/circlepie_unfilled.svg
new file mode 100644
index 000000000..0073ee5d8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/circlepie_unfilled.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd" stroke="#7239b3" transform="matrix(.3527769 0 0 .3527769 .000011 .59305)"><path d="m20.623217 10.318915c0 3.488197-2.10149 6.632836-5.324346 7.967273s-6.9322288.59581-9.3980854-1.87139c-2.4658564-2.4672-3.2024639-6.176974-1.8662726-9.3991024 1.3361914-3.2221288 4.4819741-5.3219063 7.970171-5.320007l.374721.00586-.0015 8.2410454 8.248212-.00586z" stroke-linecap="square" stroke-linejoin="round" stroke-width=".750124"/><path d="m7.6874929 14.115806 3.0000001-2.999999" stroke-linecap="round" stroke-width=".750002"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/cleararrowdependents.svg b/icon-themes/elementary_svg/cmd/32/cleararrowdependents.svg
new file mode 100644
index 000000000..402da8b15
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/cleararrowdependents.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666668" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="translate(-27.940678 -10.601695)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="6" y2="15"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.26458333 0 0 .26458333 .529167 .529167)" gradientUnits="userSpaceOnUse" x1="11" x2="11" xlink:href="#a" y1="-8" y2="27"/><linearGradient id="c" gradientTransform="matrix(.26458333 0 0 -.26458333 .529167 7.9375)" gradientUnits="userSpaceOnUse" x1="11" x2="11" xlink:href="#a" y1="36" y2="1"/><linearGradient id="d" gradientTransform="matrix(.26458333 0 0 .26458333 5.55625 5.820834)" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="3" y2="4.999997"><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="e" gradientTransform="matrix(.26458333 0 0 .26458333 5.55625 3.175001)" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#d" y1="3" y2="4.999997"/><linearGradient id="f" gradientTransform="matrix(.26458333 0 0 .26458333 5.55625 .529168)" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#d" y1="3" y2="4.999997"/><linearGradient id="g" gradientTransform="matrix(.26458333 0 0 .26458333 .264583 3.175001)" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#d" y1="3" y2="4.999997"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="6.614584" x2="6.614584" xlink:href="#q" y1="3.439583" y2="5.027083"/><linearGradient id="i" gradientTransform="translate(-.000106 .132599)" gradientUnits="userSpaceOnUse" x1="7.276147" x2="7.408439" xlink:href="#q" y1=".795334" y2="2.248651"/><linearGradient id="j" gradientTransform="translate(0 -.529166)" gradientUnits="userSpaceOnUse" x1="6.879167" x2="6.879167" xlink:href="#q" y1="6.879166" y2="8.202083"/><linearGradient id="k" gradientTransform="translate(-5.291667)" gradientUnits="userSpaceOnUse" x1="6.879167" x2="6.879167" xlink:href="#q" y1="3.439583" y2="4.7625"/><linearGradient id="l" gradientTransform="matrix(.53153 -.53097 .53153 .53097 -14.042 11.965)" gradientUnits="userSpaceOnUse" x1="36.011002" x2="16.330999" xlink:href="#m" y1="13.023" y2="32.702"/><linearGradient id="m"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.53153 -.53097 .53153 .53097 -14.578 12.234)" gradientUnits="userSpaceOnUse" x1="28.448999" x2="16.330999" xlink:href="#m" y1="20.584" y2="32.702"/><linearGradient id="o" gradientTransform="matrix(.09705579 0 0 .09378763 12.421764 6.433256)" gradientUnits="userSpaceOnUse" x1="5.515625" x2="2.93" y1="-26.405602" y2="28.474001"><stop offset="0" stop-color="#ff8c82"/><stop offset=".312" stop-color="#ed5353"/><stop offset=".571" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="p" gradientTransform="matrix(.16764182 0 0 .16881774 6.709175 4.660969)" gradientUnits="userSpaceOnUse" x1="1.004" x2=".228" y1="20.709" y2="-4.382"><stop offset="0" stop-color="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="q" gradientTransform="matrix(.15725294 0 0 .15873294 .458666 -.007635)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g stroke="#000" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".316176" stroke-width=".264583"><path d="m5.953126 6.217708h1.852083v1.322917h-1.852083z" fill="url(#j)"/><path d="m5.953126 3.571875h1.852083v1.322917h-1.852083z" fill="url(#h)"/><path d="m5.953126.926041h1.852083v1.322917h-1.852083z" fill="url(#i)"/><path d="m.661458 3.571875h1.852083v1.322917h-1.852083z" fill="url(#k)"/></g><g fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width=".264583"><path d="m6.2177083 6.4822917h1.3229166v.79375h-1.3229166z" stroke="url(#d)"/><path d="m6.2177083 3.8364582h1.3229166v.79375h-1.3229166z" stroke="url(#e)"/><path d="m6.2177084 1.190625h1.3229166v.79375h-1.3229166z" stroke="url(#f)"/><path d="m.92604166 3.8364583h1.32291664v.79375h-1.32291664z" stroke="url(#g)"/></g><path d="m5.55625 1.3229167-1.2159464.280603.3736205.3736206-1.9115111 1.9115114.1875854.188102 1.9120281-1.9115111.3736205.3736206z" fill="url(#b)"/><path d="m5.55625 7.14375-1.2159464-.280603.3736205-.3736205-1.9115111-1.9115114.1875854-.1881021 1.9120281 1.9115111.3736205-.3736205z" fill="url(#c)"/><g transform="translate(-4.404194)"><path d="m8.2248962 7.4087387-1.0499328-1.0123262 1.0098445-1.060814-.7280807-.6566853-1.0400062 1.0106082-1.0610049-1.0106082-.7578605.6811201 1.0610048 1.0319886-1.0610048 1.0155714.7578605.7074638 1.0598595-1.0613867 1.062341 1.0613867z" fill="url(#o)" stroke="url(#p)" stroke-width=".264583"/><g fill="none" stroke-linecap="round" stroke-width="1.752" transform="matrix(.26458333 0 0 .26458333 .061376 .048903)"><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(#l)" 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(#n)" 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/cleararrowprecedents.svg b/icon-themes/elementary_svg/cmd/32/cleararrowprecedents.svg
new file mode 100644
index 000000000..438891196
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/cleararrowprecedents.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666668" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.26458333 0 0 .26458333 .529167 3.96875)" gradientUnits="userSpaceOnUse" x1="18" x2="18" xlink:href="#b" y1="-16" y2="5"/><linearGradient id="b" gradientTransform="translate(-27.940678 -10.601695)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="6" y2="15"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.26458333 0 0 -.26458333 .529167 4.894792)" gradientUnits="userSpaceOnUse" x1="18" x2="18" xlink:href="#b" y1="19.5" y2="-1.5"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="6.879167" x2="6.879167" xlink:href="#q" y1="3.439583" y2="5.027083"/><linearGradient id="e" gradientTransform="matrix(-.26458333 0 0 .26458333 8.202083 3.175001)" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#f" y1="3" y2="4.999997"/><linearGradient id="f" gradientTransform="matrix(.26458333 0 0 .26458333 5.55625 5.820834)" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="3" y2="4.999997"><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="g" gradientTransform="matrix(-.26458333 0 0 .26458333 2.910417 3.175001)" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#f" y1="3" y2="4.999997"/><linearGradient id="h" gradientTransform="matrix(-.26458333 0 0 .26458333 2.910417 .529167)" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#f" y1="3" y2="4.999997"/><linearGradient id="i" gradientTransform="matrix(-.26458333 0 0 .26458333 2.910417 5.820834)" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#f" y1="3" y2="4.999997"/><linearGradient id="j" gradientTransform="translate(-.000106 .132599)" gradientUnits="userSpaceOnUse" x1="6.879273" x2="6.879273" xlink:href="#q" y1=".661151" y2="2.248651"/><linearGradient id="k" gradientTransform="translate(0 -.529166)" gradientUnits="userSpaceOnUse" x1="6.879167" x2="6.879167" xlink:href="#q" y1="6.614583" y2="8.202083"/><linearGradient id="l" gradientTransform="matrix(.09705579 0 0 .09378763 12.421764 6.433256)" gradientUnits="userSpaceOnUse" x1="5.515625" x2="2.93" y1="-26.405602" y2="28.474001"><stop offset="0" stop-color="#ff8c82"/><stop offset=".312" stop-color="#ed5353"/><stop offset=".571" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.16764182 0 0 .16881774 6.709175 4.660969)" gradientUnits="userSpaceOnUse" x1="1.004" x2=".228" y1="20.709" y2="-4.382"><stop offset="0" stop-color="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.53153 -.53097 .53153 .53097 -14.042 11.965)" gradientUnits="userSpaceOnUse" x1="36.011002" x2="16.330999" xlink:href="#o" y1="13.023" y2="32.702"/><linearGradient id="o"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="p" gradientTransform="matrix(.53153 -.53097 .53153 .53097 -14.578 12.234)" gradientUnits="userSpaceOnUse" x1="28.448999" x2="16.330999" xlink:href="#o" y1="20.584" y2="32.702"/><linearGradient id="q" gradientTransform="matrix(.15725294 0 0 .15873294 .458666 -.007635)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><path d="m5.55625 4.1010416-1.2159464-.280603.3736205-.3736206-1.9115111-1.9115114.1875854-.188102 1.9120281 1.9115111.3736205-.3736206z" fill="url(#c)"/><path d="m5.55625 4.7625-1.2159464.280603.3736205.3736205-1.9115111 1.9115114.1875854.1881021 1.9120281-1.9115111.3736205.3736205z" fill="url(#a)"/><g stroke="#000" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".316176" stroke-width=".264583" transform="translate(-5.291667)"><path d="m5.953126 6.217708h1.852083v1.322917h-1.852083z" fill="url(#k)"/><path d="m5.953126 3.571875h1.852083v1.322917h-1.852083z" fill="url(#d)"/><path d="m5.953126.926041h1.852083v1.322917h-1.852083z" fill="url(#j)"/></g><g stroke-width=".264583"><path d="m5.953126 3.571875h1.852083v1.322917h-1.852083z" fill="url(#d)" stroke="#000" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".316176"/><path d="m7.540625 3.8364583h-1.3229166v.79375h1.3229166z" fill="none" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round"/><path d="m8.2248962 7.4087387-1.0499328-1.0123262 1.0098445-1.060814-.7280807-.6566853-1.0400062 1.0106082-1.0610049-1.0106082-.7578605.6811201 1.0610048 1.0319886-1.0610048 1.0155714.7578605.7074638 1.0598595-1.0613867 1.062341 1.0613867z" fill="url(#l)" stroke="url(#m)"/></g><g fill="none" stroke-linecap="round"><g stroke-width="1.752" transform="matrix(.26458333 0 0 .26458333 .061376 .048903)"><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(#n)" 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(#p)" transform="matrix(.7215 0 0 .7215 15.342 14.974)"/></g><g stroke-linejoin="round" stroke-width=".264583"><path d="m2.2489584 6.4822916h-1.3229167v.79375h1.3229167z" stroke="url(#i)"/><path d="m2.2489584 3.8364583h-1.3229167v.79375h1.3229167z" stroke="url(#g)"/><path d="m2.2489584 1.190625h-1.3229167v.79375h1.3229167z" stroke="url(#h)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/cleararrows.svg b/icon-themes/elementary_svg/cmd/32/cleararrows.svg
new file mode 100644
index 000000000..0a8a14462
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/cleararrows.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666668" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="3.43958363" x2="3.43958363" y1="1.32291665" y2="7.14374991"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.09705579 0 0 .09378763 12.421764 6.433256)" gradientUnits="userSpaceOnUse" x1="5.515625" x2="2.93" y1="-26.405602" y2="28.474001"><stop offset="0" stop-color="#ff8c82"/><stop offset=".312" stop-color="#ed5353"/><stop offset=".571" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.16764182 0 0 .16881774 6.709175 4.660969)" gradientUnits="userSpaceOnUse" x1="1.004" x2=".228" y1="20.709" y2="-4.382"><stop offset="0" stop-color="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.53153 -.53097 .53153 .53097 -14.042 11.965)" gradientUnits="userSpaceOnUse" x1="36.011002" x2="16.330999" xlink:href="#e" y1="13.023" y2="32.702"/><linearGradient id="e"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.53153 -.53097 .53153 .53097 -14.578 12.234)" gradientUnits="userSpaceOnUse" x1="28.448999" x2="16.330999" xlink:href="#e" y1="20.584" y2="32.702"/><path d="m5.55625.79375-1.2159464.280603.3736205.3736206-1.9115111 1.9115114c-.1597902-.1195182-.3539117-.1842252-.5534546-.184485-.5114386.0000003-.9260415.4146031-.9260417.9260417.0000002.5114385.4146031.9260414.9260417.9260416.1995429-.0002598.3936644-.0649671.5534546-.1844849l1.9115111 1.9115114-.3736205.3736205 1.2159464.280603-.280603-1.2159464-.3741373.3741372-1.9115113-1.9120278c.092179-.1237316.152159-.268432.1741496-.421163h3.185852v.5291667l1.0583334-.6614583-1.0583334-.6614584v.5291667h-3.1853352c-.0221433-.1527797-.0823018-.2974819-.1746664-.421163l1.9120281-1.9115111.3736205.3736206z" fill="url(#a)"/><path d="m8.2248962 7.4087387-1.0499328-1.0123262 1.0098445-1.060814-.7280807-.6566853-1.0400062 1.0106082-1.0610049-1.0106082-.7578605.6811201 1.0610048 1.0319886-1.0610048 1.0155714.7578605.7074638 1.0598595-1.0613867 1.062341 1.0613867z" fill="url(#b)" stroke="url(#c)" stroke-width=".264583"/><g fill="none" stroke-linecap="round" stroke-width="1.752" transform="matrix(.26458333 0 0 .26458333 .061376 .048903)"><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(#d)" 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(#f)" transform="matrix(.7215 0 0 .7215 15.342 14.974)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/closedoc.svg b/icon-themes/elementary_svg/cmd/32/closedoc.svg
new file mode 100644
index 000000000..8b9fe039c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/closedoc.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(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="e" gradientTransform="matrix(.65714055 0 0 .63016116 .228639 -1.091493)" 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="f" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="23.999994" x2="23.999994" y1="6.185175" y2="41.814804"><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="g" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.57485 0 0 .42976 -1164.014 -1377.772)" gradientUnits="userSpaceOnUse" x1="2035.165" x2="2035.165" y1="3208.074" y2="3241.997"><stop offset="0" stop-color="#ed5353"/><stop offset="1" stop-color="#c6262e"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="7.814" x2="7.814" y1="1.282" y2="14.67"><stop offset="0" stop-color="#fff"/><stop offset=".508" stop-color="#fff" stop-opacity=".235"/><stop offset=".835" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#a)" opacity=".15"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#b)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#d)" opacity=".15"/><path d="m4.500027.49821c5.2704605 0 22.999945.001854 22.999945.001854l.000028 28.999936s-15.333315 0-22.999973 0c0-9.667263 0-19.334524 0-29.00178575z" fill="url(#e)" stroke-width="1.040604"/><g fill="none" stroke-linejoin="round"><path d="m26.5 28.5h-21v-27h21z" stroke="url(#f)" stroke-linecap="round"/><path d="m4.499961.499944c5.27048 0 23.000054.002 23.000054.002l.000024 28.998112s-15.333385 0-23.000078 0c0-9.666722 0-19.333346 0-28.999956z" stroke="url(#g)" stroke-width=".999922"/></g><path d="m8 .5c-4.138 0-7.5 3.362-7.5 7.5s3.362 7.5 7.5 7.5 7.5-3.362 7.5-7.5-3.362-7.5-7.5-7.5z" fill="url(#h)" opacity=".99" transform="translate(16 16)"/><path d="m24 16.5c-4.138 0-7.5 3.362-7.5 7.5s3.362 7.5 7.5 7.5 7.5-3.362 7.5-7.5-3.362-7.5-7.5-7.5z" fill="none" stroke="#b10000" stroke-linecap="round" stroke-linejoin="round"/><path d="m14.5 8c0 3.59-2.91 6.5-6.5 6.5s-6.5-2.91-6.5-6.5 2.91-6.5 6.5-6.5 6.5 2.91 6.5 6.5z" fill="none" opacity=".4" stroke="url(#i)" stroke-linecap="round" stroke-linejoin="round" transform="translate(16 16)"/><path d="m21.48 21c-.588 0-1.157.384-1.377.928-.22.545-.078 1.216.344 1.625l1.454 1.455-1.465 1.467a.982.982 0 0 0 -.026.026c-.518.558-.5 1.527.037 2.064.537.538 1.505.555 2.062.037a.982.982 0 0 0 .024-.024l1.467-1.468 1.44 1.44c.543.583 1.577.603 2.14.04s.543-1.598-.04-2.14l-1.44-1.442 1.458-1.46c.424-.414.562-1.095.33-1.64-.23-.547-.816-.922-1.41-.906-.38.01-.753.174-1.02.446l-1.457 1.46-1.454-1.456c-.276-.285-.67-.452-1.067-.452z" fill="#7a0000" opacity=".05"/><path d="m21.494 21.994a.5.5 0 0 0 -.347.86l2.146 2.146-2.146 2.146a.5.5 0 1 0 .707.708l2.146-2.147 2.147 2.147a.5.5 0 1 0 .707-.708l-2.147-2.146 2.147-2.146a.5.5 0 0 0 -.364-.858.5.5 0 0 0 -.343.15l-2.147 2.147-2.146-2.147a.5.5 0 0 0 -.36-.152z" fill="#7a0000" opacity=".15"/><path d="m21.494 20.994a.5.5 0 0 0 -.347.86l2.146 2.146-2.146 2.146a.5.5 0 1 0 .707.708l2.146-2.147 2.147 2.147a.5.5 0 1 0 .707-.708l-2.147-2.146 2.147-2.146a.5.5 0 0 0 -.364-.858.5.5 0 0 0 -.343.15l-2.147 2.147-2.146-2.147a.5.5 0 0 0 -.36-.152z" fill="#fff"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/closemasterview.svg b/icon-themes/elementary_svg/cmd/32/closemasterview.svg
new file mode 100644
index 000000000..51f0a059e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/closemasterview.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 .8 0 3)" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="27" y2="4"><stop offset="0" stop-color="#002e99"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.57485 0 0 .42976 -1164.014 -1377.772)" gradientUnits="userSpaceOnUse" x1="2035.165" x2="2035.165" y1="3208.074" y2="3241.9971"><stop offset="0" stop-color="#ed5353"/><stop offset="1" stop-color="#c6262e"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="7.814" x2="7.814" y1="1.282" y2="14.67"><stop offset="0" stop-color="#fff"/><stop offset=".508" stop-color="#fff" stop-opacity=".235"/><stop offset=".835" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="d" cx="-1" cy="14.999253" gradientTransform="matrix(0 1 -1.27273 0 35.09 -1)" gradientUnits="userSpaceOnUse" r="11"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></radialGradient><radialGradient id="e" cx="6.690214" cy="15.119161" gradientTransform="matrix(.00000007 3.1304348 -2.2608696 .00000005 50.18245 -22.94328)" gradientUnits="userSpaceOnUse" r="11.5"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".262" stop-color="#64baff"/><stop offset=".788" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><linearGradient id="f"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(0 .56757 -.72973 0 33.514 1.378)" gradientUnits="userSpaceOnUse" x1="6.381592" x2="41.619537" y1="24.000658" y2="24.000658"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="h" cx="605.714" cy="486.648" gradientTransform="matrix(.019 0 0 .02024 18.043 18.08)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#f"/><radialGradient id="i" cx="605.714" cy="486.648" gradientTransform="matrix(-.019 0 0 .02024 14.134 18.08)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#f"/><linearGradient id="j" gradientTransform="matrix(.05555 0 0 .02024 -3.988 18.08)" 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><g transform="translate(0 -1)"><path d="m2.678 25.5h26.822v4.915h-26.822z" fill="url(#j)" opacity=".15"/><path d="m2.678 25.5v4.915c-.98.01-2.367-1.1-2.367-2.458s1.093-2.457 2.369-2.457z" fill="url(#i)" opacity=".15"/><path d="m29.5 25.5v4.915c.98.01 2.367-1.1 2.367-2.458s-1.093-2.457-2.367-2.457z" fill="url(#h)" opacity=".15"/></g><path d="m30 4-.002 22h-27.998v-22z" fill="url(#e)" stroke="url(#d)"/><path d="m2.5 25.5v-21h27v21z" fill="none" opacity=".5" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round"/><path d="m30.5 3.5-.002 23h-28.998v-23z" fill="none" stroke="url(#a)" stroke-linejoin="round"/><g fill="#fff" fill-opacity=".691"><path d="m4 5h1v14h-1z"/><path d="m17 6v1h-14v-1z"/><path d="m28 25h-1v-14h1z" opacity=".7"/><path d="m15 24v-1h14v1z" opacity=".7"/><path d="m8 12h4v1h-4zm5 0h2v1h-2zm4 0h3v1h-3zm4 0h3v1h-3zm-13 2h2v1h-2zm3 0h4v1h-4zm5 0h3v1h-3zm4 0h2v1h-2zm-12 2h4v1h-4zm5 0h2v1h-2zm3 0h4v1h-4zm5 0h2v1h-2zm-13 2h3v1h-3zm4 0h3v1h-3zm4 0h2v1h-2zm3 0h4v1h-4z"/></g><path d="m8 .5c-4.138 0-7.5 3.362-7.5 7.5s3.362 7.5 7.5 7.5 7.5-3.362 7.5-7.5-3.362-7.5-7.5-7.5z" fill="url(#b)" opacity=".99" transform="translate(16 16)"/><path d="m24 16.5c-4.138 0-7.5 3.362-7.5 7.5s3.362 7.5 7.5 7.5 7.5-3.362 7.5-7.5-3.362-7.5-7.5-7.5z" fill="none" stroke="#b10000" stroke-linecap="round" stroke-linejoin="round"/><path d="m14.5 8c0 3.59-2.91 6.5-6.5 6.5s-6.5-2.91-6.5-6.5 2.91-6.5 6.5-6.5 6.5 2.91 6.5 6.5z" fill="none" opacity=".4" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round" transform="translate(16 16)"/><path d="m21.48 21c-.588 0-1.157.384-1.377.928-.22.545-.078 1.216.344 1.625l1.454 1.455-1.465 1.467a.982.982 0 0 0 -.026.026c-.518.558-.5 1.527.037 2.064.537.538 1.505.555 2.062.037a.982.982 0 0 0 .024-.024l1.467-1.468 1.44 1.44c.543.583 1.577.603 2.14.04s.543-1.598-.04-2.14l-1.44-1.442 1.458-1.46c.424-.414.562-1.095.33-1.64-.23-.547-.816-.922-1.41-.906-.38.01-.753.174-1.02.446l-1.457 1.46-1.454-1.456c-.276-.285-.67-.452-1.067-.452z" fill="#7a0000" opacity=".05"/><path d="m21.494 21.994a.5.5 0 0 0 -.347.86l2.146 2.146-2.146 2.146a.50027817.50027817 0 1 0 .707.708l2.146-2.147 2.147 2.147a.50027817.50027817 0 1 0 .707-.708l-2.147-2.146 2.147-2.146a.5.5 0 0 0 -.364-.858.5.5 0 0 0 -.343.15l-2.147 2.147-2.146-2.147a.5.5 0 0 0 -.36-.152z" fill="#7a0000" opacity=".15"/><path d="m21.494 20.994a.5.5 0 0 0 -.347.86l2.146 2.146-2.146 2.146a.50027817.50027817 0 1 0 .707.708l2.146-2.147 2.147 2.147a.50027817.50027817 0 1 0 .707-.708l-2.147-2.146 2.147-2.146a.5.5 0 0 0 -.364-.858.5.5 0 0 0 -.343.15l-2.147 2.147-2.146-2.147a.5.5 0 0 0 -.36-.152z" fill="#fff"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/closepreview.svg b/icon-themes/elementary_svg/cmd/32/closepreview.svg
new file mode 100644
index 000000000..3d28b7665
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/closepreview.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(.8047894 0 0 .60165743 -1570.3199 -1923.0801)" gradientUnits="userSpaceOnUse" x1="1971.297" x2="1971.2196" y1="3202.2124" y2="3245.1511"><stop offset="0" stop-color="#ed5353"/><stop offset="1" stop-color="#c6262e"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="15.000001" x2="16.494184" y1="2" y2="32.000002"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="99.157013" cy="186.17059" gradientTransform="matrix(.11151981 0 0 .03548359 4.942029 23.166729)" gradientUnits="userSpaceOnUse" r="62.769119"><stop offset="0" stop-color="#3d3d3d"/><stop offset=".5" stop-color="#686868" stop-opacity=".498039"/><stop offset="1" stop-color="#686868" stop-opacity="0"/></radialGradient><path d="m23 29.772727a7 2.2272727 0 0 1 -14 0 7 2.2272727 0 1 1 14 0z" fill="url(#c)"/><path d="m29.48857 16a13.48857 13.48857 0 0 1 -13.48857 13.48857 13.48857 13.48857 0 0 1 -13.4885702-13.48857 13.48857 13.48857 0 0 1 13.4885702-13.4885702 13.48857 13.48857 0 0 1 13.48857 13.4885702z" fill="url(#a)" stroke="#7a0000" stroke-opacity=".488971"/><circle cx="16" cy="16" fill="none" opacity=".4" r="12.507971" stroke="url(#b)"/><path d="m10.981394 9.578109c-.72953 0-1.4604534.289698-2.0035309.832708-1.0921159 1.091982-1.0921159 2.91508 0 4.007062l3.0150769 3.012282-3.0150769 3.015076c-1.0921159 1.091981-1.092113 2.91508 0 4.007062 1.0919689 1.091833 2.9150919 1.091835 4.0070609 0l3.015077-3.017871 3.015077 3.017871c1.091967 1.091833 2.915093 1.091831 4.007061 0 1.092113-1.091982 1.092116-2.915081 0-4.007062l-3.015077-3.015076 3.015077-3.012282c1.092116-1.091982 1.092116-2.91508 0-4.007062-1.091968-1.0918304-2.915094-1.0918319-4.007061 0l-3.015077 3.015077-3.015077-3.015077c-.543077-.543009-1.274-.832709-2.00353-.832708z" fill="#7a0000" opacity=".05" stroke-width="1.430694"/><g stroke-width="1.425677"><path d="m10.999998 11.009093c-.361539 0-.722971.140087-.9999999.417076-.5540595.553991-.5540595 1.445764 0 1.999755l4.0000019 3.999508-4.0000019 3.999508c-.5540595.553991-.5540595 1.445762 0 1.999755.5540599.553991 1.4459409.553991 1.9999999 0l4.000002-3.99951 4.000002 3.99951c.55406.553991 1.445941.553991 2.000002 0 .554059-.553993.554059-1.445764 0-1.999755l-4.000003-3.999508 4.000003-3.999508c.554059-.553991.554059-1.445764 0-1.999755-.554061-.553991-1.445942-.553991-2.000002 0l-4.000002 3.999508-4.000002-3.999508c-.277029-.276995-.638461-.417076-1-.417076z" fill="#7a0000" opacity=".15"/><path d="m10.999998 9.583416c-.361539 0-.722971.140087-.9999999.417076-.5540595.553991-.5540595 1.445762 0 1.999754l4.0000019 3.999509-4.0000019 3.999508c-.5540595.553991-.5540595 1.445762 0 1.999755.5540599.553991 1.4459409.553991 1.9999999 0l4.000002-3.99951 4.000002 3.99951c.55406.553991 1.445941.553991 2.000002 0 .554059-.553993.554059-1.445764 0-1.999755l-4.000003-3.999508 4.000003-3.999509c.554059-.553992.554059-1.445763 0-1.999754-.554061-.553991-1.445942-.553991-2.000002 0l-4.000002 3.999508-4.000002-3.999508c-.277029-.276997-.638461-.417077-1-.417076z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/closewin.svg b/icon-themes/elementary_svg/cmd/32/closewin.svg
new file mode 100644
index 000000000..16ecf2053
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/closewin.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="23.814" x2="23.814" y1="17.282" y2="30.67"><stop offset="0" stop-color="#fff"/><stop offset=".508" stop-color="#fff" stop-opacity=".235"/><stop offset=".835" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.57485 0 0 .42976 -1148.014 -1361.772)" gradientUnits="userSpaceOnUse" x1="2035.165" x2="2035.165" y1="3208.074" y2="3241.9971"><stop offset="0" stop-color="#ed5353"/><stop offset="1" stop-color="#c6262e"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="25.82867" x2="25.82867" y1="5" y2="27.945608"><stop offset="0" stop-color="#fff"/><stop offset=".03798588" stop-color="#fff" stop-opacity=".235294"/><stop offset=".96200818" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="d" cx="4.992979" cy="43.5" gradientTransform="matrix(2.003784 0 0 1.4 29.34556 -17.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#e"/><linearGradient id="e"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="f" cx="4.992979" cy="43.5" gradientTransform="matrix(2.003784 0 0 1.4 -18.654727 -104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#e"/><linearGradient id="g" gradientTransform="matrix(1.0969592 0 0 1 -2.32702 0)" 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><radialGradient id="h" cx="25.58807" cy="6.552209" gradientTransform="matrix(0 1.7000006 -1.6020223 -.00000005 26.496785 -40.499735)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#d0d0d0"/></radialGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="5" y2="8"><stop offset="0" stop-color="#e5e5e5"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><g opacity=".4" transform="matrix(.73684208 0 0 .42857134 -1.68421 10.857146)"><path d="m39.35743 40h5v7h-5z" fill="url(#d)"/><path d="m-8.642858-47h5v7h-5z" fill="url(#f)" transform="scale(-1)"/><path d="m8.642572 40h30.714857v7.000001h-30.714857z" fill="url(#g)"/></g><rect fill="url(#h)" height="26" rx="2" width="29" x="1.5" y="3.5"/><path d="m3.6601562 3.5c-1.19664 0-2.1601562.9635162-2.1601562 2.1601562v4.3398438h28.992188v-4.3398438c0-1.19664-.963517-2.1601562-2.160157-2.1601562z" fill="url(#i)"/><g fill="none"><rect height="24" opacity=".7" rx="1" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round" width="27" x="2.5" y="4.5"/><rect height="26" opacity=".3" rx="2" stroke="#0e141f" stroke-linecap="round" stroke-linejoin="round" width="29" x="1.5" y="3.5"/><path d="m2 9.5h28" opacity=".2" stroke="#000"/></g><g fill="none"><g opacity=".25" stroke="#fff" transform="translate(0 1)"><path d="m4.3535537 6.3535513 1.2928925 1.2928961"/><path d="m5.6464462 6.3535513-1.2928925 1.2928961"/></g><path d="m4.3535537 6.3535513 1.2928925 1.2928961" stroke="#8a8a8a"/><path d="m5.6464462 6.3535513-1.2928925 1.2928961" stroke="#8a8a8a"/><path d="m27.646446 7.3535511-1.292892 1.2928961" opacity=".25" stroke="#fff"/><path d="m27.646446 6.3535513-1.292892 1.2928961" stroke="#8a8a8a"/><path d="m13 6.5h6" opacity=".7" stroke="#8a8a8a"/><path d="m13 7.5h6" opacity=".25" stroke="#fff"/></g><path d="m24 16.5c-4.138 0-7.5 3.362-7.5 7.5s3.362 7.5 7.5 7.5 7.5-3.362 7.5-7.5-3.362-7.5-7.5-7.5z" fill="url(#b)" opacity=".99"/><path d="m24 16.5c-4.138 0-7.5 3.362-7.5 7.5s3.362 7.5 7.5 7.5 7.5-3.362 7.5-7.5-3.362-7.5-7.5-7.5z" fill="none" stroke="#b10000" stroke-linecap="round" stroke-linejoin="round"/><path d="m30.5 24c0 3.59-2.91 6.5-6.5 6.5s-6.5-2.91-6.5-6.5 2.91-6.5 6.5-6.5 6.5 2.91 6.5 6.5z" fill="none" opacity=".4" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><path d="m21.48 21c-.588 0-1.157.384-1.377.928-.22.545-.078 1.216.344 1.625l1.454 1.455-1.465 1.467a.982.982 0 0 0 -.026.026c-.518.558-.5 1.527.037 2.064.537.538 1.505.555 2.062.037a.982.982 0 0 0 .024-.024l1.467-1.468 1.44 1.44c.543.583 1.577.603 2.14.04s.543-1.598-.04-2.14l-1.44-1.442 1.458-1.46c.424-.414.562-1.095.33-1.64-.23-.547-.816-.922-1.41-.906-.38.01-.753.174-1.02.446l-1.457 1.46-1.454-1.456c-.276-.285-.67-.452-1.067-.452z" fill="#7a0000" opacity=".05"/><path d="m21.494 21.994a.5.5 0 0 0 -.347.86l2.146 2.146-2.146 2.146a.50027817.50027817 0 1 0 .707.708l2.146-2.147 2.147 2.147a.50027817.50027817 0 1 0 .707-.708l-2.147-2.146 2.147-2.146a.5.5 0 0 0 -.364-.858.5.5 0 0 0 -.343.15l-2.147 2.147-2.146-2.147a.5.5 0 0 0 -.36-.152z" fill="#7a0000" opacity=".15"/><path d="m21.494 20.994a.5.5 0 0 0 -.347.86l2.146 2.146-2.146 2.146a.50027817.50027817 0 1 0 .707.708l2.146-2.147 2.147 2.147a.50027817.50027817 0 1 0 .707-.708l-2.147-2.146 2.147-2.146a.5.5 0 0 0 -.364-.858.5.5 0 0 0 -.343.15l-2.147 2.147-2.146-2.147a.5.5 0 0 0 -.36-.152z" fill="#fff"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/color.svg b/icon-themes/elementary_svg/cmd/32/color.svg
new file mode 100644
index 000000000..f8793eeff
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/color.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.32808333 0 0 .46302093 -1.016 292.93201)" gradientUnits="userSpaceOnUse" x1="3.5" x2="28.5" y1="6" y2="6"><stop offset="0" stop-color="#ff1d1d"/><stop offset=".16829631" stop-color="#ff8a18"/><stop offset=".31939223" stop-color="#ffe92a"/><stop offset=".50751495" stop-color="#91ea3a"/><stop offset=".6893779" stop-color="#1d72e0"/><stop offset=".87265676" stop-color="#a91ec0"/><stop offset="1" stop-color="#ff0b88"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.5369158 0 0 .60920055 -8.189368 294.14544)" gradientUnits="userSpaceOnUse" x1="23.314552" x2="23.915749" y1="1.428383" y2="4.251413"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.19760229 0 0 .21057703 7.891559 288.03873)" gradientUnits="userSpaceOnUse" x1="-17.84359" x2="-17.84359" y1="35.01693" y2="40.042805"><stop offset="0" stop-color="#fff"/><stop offset=".0257705" stop-color="#fff" stop-opacity=".235"/><stop offset=".63202661" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="d" cx="4.332552" cy="288.64429" gradientTransform="matrix(-2.3663732 .07980548 -.07888746 -2.3391532 37.355403 963.50586)" gradientUnits="userSpaceOnUse" r="2.799255"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><g transform="translate(0 -288.53332)"><path d="m.13229167 295.01561v1.85209h8.20208333v-1.85209z" fill="url(#a)"/><path d="m5.3839621 293.47967h-2.3384463l-.4025843 1.00961h-1.0765679l2.205267-5.29167h1.0018404l2.1268318 5.29167h-1.125767zm-2.0606164-.80071h1.7565545l-.7837061-2.39386z" style="stroke:#000;stroke-width:.264583;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.536765;fill:url(#d)"/><path d="m14.255859 2.5097656-8.3359371 20.0000004h.4160156l7.9199215-19.0000004h3.785157l7.636718 19.0000004h.402344l-8.039062-20.0000004zm-1.289062 13.1582034-.40625 1h6.638672l-.328125-1z" fill="#fff" opacity=".2" transform="matrix(.26458333 0 0 .26458333 0 288.53332)"/><g fill="none" stroke-linecap="square" stroke-width=".264583"><path d="m.396875 295.28019h7.672917v1.32292h-7.672917z" opacity=".6" stroke="url(#c)"/><path d="m.13229167 295.01561h8.20208333v1.85209h-8.20208333z" stroke="url(#b)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/colorscaleformatdialog.svg b/icon-themes/elementary_svg/cmd/32/colorscaleformatdialog.svg
new file mode 100644
index 000000000..e737c5c14
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/colorscaleformatdialog.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"><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" gradientUnits="userSpaceOnUse" x1="12.5" x2="12.5" y1="20.5" y2="24.5"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="15.998323" x2="15.998323" y1="13.497295" y2="17.497295"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="10" x2="10" y1="6.5" y2="10.5"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.35135134 0 0 .24324327 1.567566 2.162163)" gradientUnits="userSpaceOnUse" x1="41.076927" x2="43.923084" xlink:href="#a" y1="7.555551" y2="106.22221"/><linearGradient id="f" gradientTransform="matrix(.35135134 0 0 .24324327 4.567566 6.162164)" gradientUnits="userSpaceOnUse" x1="40.290417" x2="40.290417" xlink:href="#a" y1="7.555553" y2="40.444439"/><linearGradient id="g" gradientTransform="matrix(.35135134 0 0 .24324327 4.567566 13.162164)" gradientUnits="userSpaceOnUse" x1="40.290417" x2="40.290417" xlink:href="#a" y1="7.555553" y2="40.444439"/><linearGradient id="h" gradientTransform="matrix(.35135134 0 0 .24324327 4.567566 20.162164)" gradientUnits="userSpaceOnUse" x1="41.076927" x2="41.076927" xlink:href="#a" y1="7.555547" y2="11.666657"/><linearGradient id="i" gradientTransform="matrix(.59435837 0 0 .59991402 54.401937 -.032678)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="1.393398" y2="22.462784"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><rect fill="url(#i)" height="27" rx=".703702" ry=".740739" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".298039" width="27" x="2.5" y="2.5"/><rect fill="url(#c)" height="4.010074" rx=".415234" ry=".545961" width="20.990179" x="5.5" y="13.5"/><rect fill="none" height="4.010074" opacity=".5" rx=".336052" ry=".319329" stroke="#ad5f00" stroke-linecap="round" stroke-linejoin="round" width="20.990177" x="5.5" y="13.5"/><rect fill="url(#d)" height="4" rx=".578125" width="21" x="5.5" y="6.5"/><rect fill="none" height="4" opacity=".5" rx=".34375" ry=".296875" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" width="21" x="5.5" y="6.5"/><path d="m6.5 14.500001h19.002648v1.9518h-19.002648z" fill="none" opacity=".3" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round"/><rect fill="url(#b)" height="4.00577" rx=".476307" ry=".839922" width="20.989849" x="5.510152" y="20.49423"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><rect height="4.00577" opacity=".5" rx=".476307" ry=".50577" stroke="#206b00" width="20.989849" x="5.510152" y="20.49423"/><path d="m6.5 21.5h19.002648v1.985698h-19.002648z" opacity=".3" stroke="url(#h)"/><path d="m6.5 7.500001 19.008475.022775v1.9518l-19.008475-.022775z" opacity=".3" stroke="url(#f)"/><path d="m3.5 3.5 25.008475.022775-.008475 24.977225h-25z" stroke="url(#e)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/colorsettings.svg b/icon-themes/elementary_svg/cmd/32/colorsettings.svg
new file mode 100644
index 000000000..23d50a2bd
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/colorsettings.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.53846" x2="10.307689" y1="1038.669768" y2="1035.285153"><stop offset="0" stop-color="#f01e14"/><stop offset="1" stop-color="#f5d21e"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="13.692305" x2="17.076921" y1="1031.90064" y2="1038.669871"><stop offset="0" stop-color="#f5d21e"/><stop offset="1" stop-color="#64e10f"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="20.461533" x2="13.692304" y1="1042.054032" y2="1045.438647"><stop offset="0" stop-color="#64e10f"/><stop offset="1" stop-color="#3c73af"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="10.307687" x2="5.230765" y1="1048.823401" y2="1042.054172"><stop offset="0" stop-color="#3c73af"/><stop offset="1" stop-color="#f01e14"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="11.999998" x2="11.999998" y1="1029.054499" y2="1051.669943"><stop offset="0" stop-color="#fff"/><stop offset=".20526272" stop-color="#fff" stop-opacity=".235294"/><stop offset=".78890842" 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 .00004 -1371.14613)"><path d="m11.999997 1051.3621a10.999998 10.999998 0 0 1 -7.778173-3.2219 10.999998 10.999998 0 0 1 -3.22182459-7.7781h10.99999759z" fill="url(#d)"/><path d="m22.999997 1040.3622a10.999999 10.999999 0 0 1 -10.999998 11v-11z" fill="url(#c)"/><path d="m11.999999 1029.3622a10.999999 10.999999 0 0 1 10.999998 11h-10.999998z" fill="url(#b)"/><path d="m.99999941 1040.3622a10.999998 10.999998 0 0 1 10.99999759-11v11z" fill="url(#a)"/><path d="m22.500026 1040.3622a10.500027 10.500027 0 0 1 -10.500027 10.5 10.500027 10.500027 0 0 1 -10.5000278-10.5 10.500027 10.500027 0 0 1 10.5000278-10.5 10.500027 10.500027 0 0 1 10.500027 10.5z" fill="none" opacity=".4" stroke="url(#e)" stroke-width=".750002"/><path d="m15.666665 1040.3622a3.6666662 3.6666662 0 0 1 -3.666666 3.6667 3.6666662 3.6666662 0 0 1 -3.6666666-3.6667 3.6666662 3.6666662 0 0 1 3.6666666-3.6667 3.6666662 3.6666662 0 0 1 3.666666 3.6667z" fill="#dcdcdc"/><g fill="none" stroke="#000" stroke-width=".750002"><path d="m15.666665 1040.3622a3.6666662 3.6666662 0 0 1 -3.666666 3.6667 3.6666662 3.6666662 0 0 1 -3.6666666-3.6667 3.6666662 3.6666662 0 0 1 3.6666666-3.6667 3.6666662 3.6666662 0 0 1 3.666666 3.6667z" opacity=".3" stroke-linejoin="round"/><path d="m23 1040.3622a11 11 0 0 1 -11 11 11 11 0 0 1 -11-11 11 11 0 0 1 11-11 11 11 0 0 1 11 11z" opacity=".4"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/columnmenu.svg b/icon-themes/elementary_svg/cmd/32/columnmenu.svg
new file mode 100644
index 000000000..a76b3da3b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/columnmenu.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.439577 25.98059)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 21.560423 25.98059)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="22.881355" x2="22.644068" y1="14.457627" y2="31.338984"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#d2d2d2"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="23.031893" x2="23.040016" y1="26.715307" y2="18.997057"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#959595"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="23.131727" x2="23.398602" y1="16.459263" y2="30.159456"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="h"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="i" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="5.000003"/><linearGradient id="j" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#i" y1="2" y2="5.000003"/><linearGradient id="k" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#i" y1="2" y2="5.000003"/><linearGradient id="l" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#i" y1="2" y2="5.000003"/><linearGradient id="m" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#i" y1="2" y2="4.000013"/><linearGradient id="n" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#i" y1="2" y2="5.000003"/><linearGradient id="o" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#i" y1="2" y2="5.000003"/><linearGradient id="p" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#i" y1="2" y2="5.000003"/><linearGradient id="q" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#i" y1="2" y2="5.000003"/><linearGradient id="r" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#i" y1="2" y2="4.000013"/><linearGradient id="s" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#i" y1="2" y2="5.000003"/><linearGradient id="t" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#i" y1="2" y2="5.000003"/><linearGradient id="u" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#i" y1="2" y2="5.000003"/><linearGradient id="v" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#i" y1="2" y2="5.000003"/><linearGradient id="w" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#i" y1="2" y2="4.000013"/><linearGradient id="x" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#i" y1="2" y2="5.000003"/><linearGradient id="y" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#i" y1="2" y2="5.000003"/><linearGradient id="z" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#i" y1="2" y2="5.000003"/><linearGradient id="A" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#i" y1="2" y2="5.000003"/><linearGradient id="B" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#i" y1="2" y2="4.000013"/><linearGradient id="C" gradientTransform="matrix(-.198438 0 0 .198438 1.455504 293.22942)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#D" y1="2" y2="5.000003"/><linearGradient id="D" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="30.655001" x2="30.827999" xlink:href="#h" y1="65.686996" y2="48.688"/><linearGradient id="E" gradientTransform="matrix(-.198438 0 0 .198438 1.455504 294.42005)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#D" y1="2" y2="5.000003"/><linearGradient id="F" gradientTransform="matrix(-.198438 0 0 .198438 1.455504 295.61068)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#D" y1="2" y2="5.000003"/><linearGradient id="G" gradientTransform="matrix(-.198438 0 0 .198438 1.455504 296.8013)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#D" y1="2" y2="5.000003"/><linearGradient id="H" gradientTransform="matrix(-.198438 0 0 .198438 1.455504 297.99193)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#D" y1="2" y2="4.000025"/><linearGradient id="I" gradientTransform="matrix(.26458333 0 0 .1889881 -10.318749 -3.590775)" gradientUnits="userSpaceOnUse" x1="50.999996" x2="50.999996" y1="20.400005" y2="62.400005"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="J" gradientTransform="matrix(.1573294 0 0 .1586627 -8.008007 -.016355)" gradientUnits="userSpaceOnUse" x1="24.833029" x2="24.833029" y1="2.604455" y2="51.798176"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="matrix(.26458333 0 0 .26458333 -.529167 .264583)"><path d="m5.0000001 29h26.0000009v2h-26.0000009z" fill="url(#a)" opacity=".15"/><path d="m5.0000001 29.000111v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#b)" opacity=".15"/><path d="m31.000001 29.000111v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#d)" opacity=".15"/></g><rect fill="url(#J)" height="7.672933" rx=".396875" ry=".396891" stroke-width="1.3333" transform="scale(-1 1)" width="7.14375" x="-7.805209" y=".396859"/><path d="m3.9980469 1c-1.1064402 0-1.9980469.8919999-1.9980469 2v26c0 1.108.8916067 2 1.9980469 2h24.0039061c1.10644 0 1.998047-.892 1.998047-2v-26c0-1.1080001-.891607-2-1.998047-2zm.5019531 1h3.4882812v5h-4.9882812v-3.5c0-.8310001.6690009-1.5 1.5-1.5zm4.4960938 0h5.9960942v5h-5.992188v.9707031h-.0039062zm7.0039062 0h5.998047v5h-5.998047zm7.005859 0h4.494141c.830999 0 1.5.6689999 1.5 1.5v3.5h-5.994141zm-14.005859 6h5.998047l.001953 5.001953h-5.9980469zm7.005859 0h5.996094l-.001953 5h-6zm7.003907 0h5.990234v5h-6zm-20.009766.0019531h4.9921875l.0019531 4.9999999h-4.9882812zm0 5.9980469 4.9941406.033203-.0019531 4.933594h-4.9882813v.033203h-.0039062zm6.0019531 0h5.9980469v5h-6zm6.9980469 0h6v5h-6zm7 0h6v5h-5.994141zm-14 6h6v5l-6-.007812zm7 0h6v5h-6zm13 0v4.996094h-5.996094v1.007812h5.996094v2.496094c0 .207749-.04148.404407-.117188.583984v.001954c-.227485.537838-.760176.914062-1.382812.914062h-4.5l.003906-9.992188zm-26 .001953h4.9921875v4.990235l-4.9921875.009765zm0 5.998047h5v4h-3.5c-.8309991 0-1.5-.669-1.5-1.5zm6 0h6v4h-6zm7 0 6 .007812-.007812 3.992188h-5.992188z" opacity=".3" transform="scale(.26458333)"/><g fill="none" stroke-width=".264583"><path d="m3.8364584 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#i)"/><path d="m3.8364583 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#j)"/><path d="m3.8364583.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#k)"/><path d="m3.8364583 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#l)"/><path d="m3.8364583 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#m)"/><path d="m5.6885416 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#n)"/><path d="m5.6885415 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#o)"/><path d="m5.6885415.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#p)"/><path d="m5.6885415 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#q)"/><path d="m5.6885415 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#r)"/><path d="m7.540625 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#s)"/><path d="m7.5406249 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#t)"/><path d="m7.5406249.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#u)"/><path d="m7.5406249 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#v)"/><path d="m7.5406249 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#w)"/><path d="m1.9843751 3.8364616h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#x)"/><path d="m1.984375 2.2489583h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#y)"/><path d="m1.984375.66145834h-1.05833333l-.0000002 1.05833066h1.05833353z" stroke="url(#z)"/><path d="m1.984375 5.4239584h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#A)"/><path d="m1.984375 7.0114584h-1.05833333l-.0000002.79375h1.05833353z" stroke="url(#B)"/></g><path d="m4.1024142.39441694v7.67618096l-1.8520061-.0026668v-7.67408749z" fill="url(#I)" stroke-width=".943691"/><path d="m4.2327493.52916326c0-.14699962-.1179997-.265186-.2639993-.26499933l-1.5875.002667c-.1469995.00018633-.2649994.11706604-.2649994.262999v7.40832807c0 .1459998.1179997.2641862.2649994.2639994l1.5875-.00132c.1459995-.0001897.2639993-.1180025.2639993-.2640023zm-.2639993 0v7.40834154l-1.5875-.00267v-7.40632486z" fill="#002e99" fill-opacity=".501961" stroke-width="1.33333"/><g fill="none" stroke-width=".198438" transform="matrix(1.33333 0 0 1.33333 1.7635 -390.70701)"><path d="m1.5547227 293.52708h-.99218996l-.00000009.79375h.99219005z" opacity=".5" stroke="url(#C)"/><path d="m1.5547226 294.71771h-.99218987l-.0000001.79375h.99218997z" opacity=".5" stroke="url(#E)"/><path d="m1.5547227 295.90834h-.99218997l-.0000001.79375h.99219007z" opacity=".5" stroke="url(#F)"/><path d="m1.5547224 297.09896h-.99218967l-.0000001.79375h.99218977z" opacity=".5" stroke="url(#G)"/><path d="m1.5547227 298.28959h-.99218966l-.00000009.59532h.99218975z" opacity=".5" stroke="url(#H)"/></g><path d="m2.3812501 1.8520933v.2645727h1.5874999v-.2645727zm0 1.5874892v.2645863h1.5874999v-.2645863zm0 1.587503v.2645859h1.5874999v-.2645859zm0 1.5875026v.264586h1.5874999v-.264586z" fill="#002e99" fill-opacity=".501961" stroke-width="1.33333"/><g fill="none" stroke-linecap="square" stroke-linejoin="round" transform="scale(.26458333)"><path d="m22 14.5c-.554 0-1 .446-1 1v1.886719a5.9661016 5.9661016 0 0 0 -.556641.228515l-1.332031-1.332031c-.391737-.391737-1.022325-.391737-1.414062 0l-1.414063 1.414063c-.391737.391737-.391737 1.022325 0 1.414062l1.333985 1.333984a5.9661016 5.9661016 0 0 0 -.230469.554688h-1.886719c-.554 0-1 .446-1 1v2c0 .554.446 1 1 1h1.886719a5.9661016 5.9661016 0 0 0 .228515.556641l-1.332031 1.332031c-.391737.391737-.391737 1.022325 0 1.414062l1.414063 1.414063c.391737.391737 1.022325.391737 1.414062 0l1.333984-1.333985a5.9661016 5.9661016 0 0 0 .554688.230469v1.886719c0 .554.446 1 1 1h2c.554 0 1-.446 1-1v-1.886719a5.9661016 5.9661016 0 0 0 .556641-.228515l1.332031 1.332031c.391737.391737 1.022325.391737 1.414062 0l1.414063-1.414063c.391737-.391737.391737-1.022325 0-1.414062l-1.333985-1.333984a5.9661016 5.9661016 0 0 0 .230469-.554688h1.886719c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1h-1.886719a5.9661016 5.9661016 0 0 0 -.228515-.556641l1.332031-1.332031c.391737-.391737.391737-1.022325 0-1.414062l-1.414063-1.414063c-.391737-.391737-1.022325-.391737-1.414062 0l-1.333984 1.333985a5.9661016 5.9661016 0 0 0 -.554688-.230469v-1.886719c0-.554-.446-1-1-1zm1 6.503906a1.9954157 1.9954157 0 0 1 1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094-1.996094 1.9954157 1.9954157 0 0 1 1.996094-1.996094z" fill="url(#e)"/><path d="m22 14.5c-.554 0-1 .446-1 1v1.886719a5.9661016 5.9661016 0 0 0 -.556641.228515l-1.332031-1.332031c-.391737-.391737-1.022325-.391737-1.414062 0l-1.414063 1.414063c-.391737.391737-.391737 1.022325 0 1.414062l1.333985 1.333984a5.9661016 5.9661016 0 0 0 -.230469.554688h-1.886719c-.554 0-1 .446-1 1v2c0 .554.446 1 1 1h1.886719a5.9661016 5.9661016 0 0 0 .228515.556641l-1.332031 1.332031c-.391737.391737-.391737 1.022325 0 1.414062l1.414063 1.414063c.391737.391737 1.022325.391737 1.414062 0l1.333984-1.333985a5.9661016 5.9661016 0 0 0 .554688.230469v1.886719c0 .554.446 1 1 1h2c.554 0 1-.446 1-1v-1.886719a5.9661016 5.9661016 0 0 0 .556641-.228515l1.332031 1.332031c.391737.391737 1.022325.391737 1.414062 0l1.414063-1.414063c.391737-.391737.391737-1.022325 0-1.414062l-1.333985-1.333984a5.9661016 5.9661016 0 0 0 .230469-.554688h1.886719c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1h-1.886719a5.9661016 5.9661016 0 0 0 -.228515-.556641l1.332031-1.332031c.391737-.391737.391737-1.022325 0-1.414062l-1.414063-1.414063c-.391737-.391737-1.022325-.391737-1.414062 0l-1.333984 1.333985a5.9661016 5.9661016 0 0 0 -.554688-.230469v-1.886719c0-.554-.446-1-1-1zm1 6.503906a1.9954157 1.9954157 0 0 1 1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094-1.996094 1.9954157 1.9954157 0 0 1 1.996094-1.996094z" opacity=".3" stroke="#000"/><circle cx="23" cy="23" r="3.998385" stroke="url(#f)"/><path d="m22 15.5v1.886719a.99989607.99989607 0 0 1 -.667969.943359c-.157521.05556-.311767.118308-.46289.189453a.99989607.99989607 0 0 1 -1.132813-.197265l-1.332031-1.332032-1.414063 1.414063 1.333985 1.333984a.99989607.99989607 0 0 1 .195312 1.136719c-.07165.150561-.135262.303936-.191406.460938a.99989607.99989607 0 0 1 -.941406.664062h-1.886719v2h1.886719a.99989607.99989607 0 0 1 .943359.667969c.05556.157521.118308.311767.189453.46289a.99989607.99989607 0 0 1 -.197265 1.132813l-1.332032 1.332031 1.414063 1.414063 1.333984-1.333985a.99989607.99989607 0 0 1 1.136719-.195312c.150561.07165.303936.135262.460938.191406a.99989607.99989607 0 0 1 .664062.941406v1.886719h2v-1.886719a.99989607.99989607 0 0 1 .667969-.943359c.157521-.05556.311767-.118308.46289-.189453a.99989607.99989607 0 0 1 1.132813.197265l1.332031 1.332032 1.414063-1.414063-1.333985-1.333984a.99989607.99989607 0 0 1 -.195312-1.136719c.07165-.150561.135262-.303936.191406-.460938a.99989607.99989607 0 0 1 .941406-.664062h1.886719v-2h-1.886719a.99989607.99989607 0 0 1 -.943359-.667969c-.05556-.157521-.118308-.311767-.189453-.46289a.99989607.99989607 0 0 1 .197265-1.132813l1.332032-1.332031-1.414063-1.414063-1.333984 1.333985a.99989607.99989607 0 0 1 -1.136719.195312c-.150561-.07165-.303936-.135262-.460938-.191406a.99989607.99989607 0 0 1 -.664062-.941406v-1.886719zm1 6.503906c-.588024.0002.772067.134102.195312.01953-.576754-.114571.728849.281575.185547.05664-.543301-.224934.66278.418444.173829.0918-.488952-.326647.566186.538842.15039.123047-.415795-.415796.449694.639342.123047.15039-.326647-.488951.316731.71713.0918.173829-.224935-.543302.171211.762301.05664.185547-.11457-.576755.01933.783336.01953.195312-.0002-.588024-.134102.772067-.01953.195312.114571-.576754-.281575.728849-.05664.185547.224934-.543301-.418444.66278-.0918.173829.326647-.488952-.538842.566186-.123047.15039.415796-.415795-.639342.449694-.15039.123047.488951-.326647-.71713.316731-.173829.0918.543302-.224935-.762301.171211-.185547.05664.576755-.11457-.783336.01933-.195312.01953.588024-.0002-.772067-.134102-.195312-.01953.576754.114571-.728849-.281575-.185547-.05664.543301.224934-.66278-.418444-.173829-.0918.488952.326647-.566186-.538842-.15039-.123047.415795.415796-.449694-.639342-.123047-.15039.326647.488951-.316731-.71713-.0918-.173829.224935.543302-.171211-.762301-.05664-.185547.11457.576755-.01933-.783336-.01953-.195312.0002.588024.134102-.772067.01953-.195312-.114571.576754.281575-.728849.05664-.185547-.224934.543301.418444-.66278.0918-.173829-.326647.488952.538842-.566186.123047-.15039-.415796.415795.639342-.449694.15039-.123047-.488951.326647.71713-.316731.173829-.0918-.543302.224935.762301-.171211.185547-.05664-.576755.11457.783336-.01933.195312-.01953z" stroke="url(#g)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/columnwidth.svg b/icon-themes/elementary_svg/cmd/32/columnwidth.svg
new file mode 100644
index 000000000..1a98c57b1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/columnwidth.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666668" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.17959551 0 0 .19519512 -4.849993 4.386154)" gradientUnits="userSpaceOnUse" x1="37.317619" x2="37.317619" xlink:href="#e" y1="5.994493" y2="10.060937"/><linearGradient id="b" gradientTransform="matrix(.17959551 0 0 .19519512 -4.849993 2.798654)" gradientUnits="userSpaceOnUse" x1="37.317619" x2="37.317619" xlink:href="#e" y1="5.994493" y2="10.060937"/><linearGradient id="c" gradientTransform="matrix(.17959551 0 0 .19519512 -4.849993 1.475738)" gradientUnits="userSpaceOnUse" x1="37.317619" x2="37.317619" xlink:href="#e" y1="5.994493" y2="8.705456"/><linearGradient id="d" gradientTransform="matrix(.1573294 0 0 .1586627 -4.30334 -.016355)" gradientUnits="userSpaceOnUse" x1="2.116667" x2="2.116667" y1=".396875" y2="8.069792"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="e"><stop offset="0" stop-color="#fff"/><stop offset=".00000001" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.17959551 0 0 .19519512 -4.849993 -.376346)" gradientUnits="userSpaceOnUse" x1="37.317619" x2="37.317619" xlink:href="#e" y1="5.994493" y2="11.416418"/><g transform="translate(2.116667)"><path d="m1.5875.39687499h1.0583332c.2198688 0 .3968751.16427554.3968751.36833081l.0000001 5.6133384c0 .2040552-.1770063.3683308-.3968751.3683308h-1.0583332c-.2198688 0-.396875-.1642756-.396875-.3683308l-.0000001-5.6133384c0-.20405527.1770062-.36833081.396875-.36833081z" fill="url(#d)"/><path d="m1.4552083.66145833h1.3229167l.00369 1.33049137-1.3146338-.008z" fill="none" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".264583"/><path d="m7 8v1h6v-1zm0 5v.998047l6 .001953v-1zm0 5.996094v1.007812l6-.003906v-1z" opacity=".321" stroke-width="5.039244" transform="matrix(.26458333 0 0 .26458333 -.529167 0)"/><g fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width=".264583"><path d="m1.4552083 5.4239583h1.3229167v1.0583334l-1.3146338-.008z" stroke="url(#a)"/><path d="m1.4552083 3.8364583h1.3229167v1.0583334l-1.3146338-.008z" stroke="url(#b)"/><path d="m1.4552083 2.5135417h1.3229167v.79375l-1.3146338-.008z" stroke="url(#c)"/></g><path d="m1.3229166.26458333c-.146579 0-.2645833.11800417-.2645833.26458333v6.08541664c0 .1465791.1180043.2645833.2645833.2645833h1.5875001c.1465789 0 .2645833-.1180042.2645833-.2645833v-6.08541664c0-.14657916-.1180044-.26458333-.2645833-.26458333zm.1322917.26458333h1.3229167c.07329 0 .1322917.0590021.1322917.13229167v5.82083327c0 .07329-.059002.1322917-.1322917.1322917h-1.3229167c-.07329 0-.1322917-.059002-.1322917-.1322917v-5.82083327c0-.0732896.059002-.13229167.1322917-.13229167z" fill="#3a3a38" opacity=".32"/></g><g fill="none" stroke="#f37329" transform="matrix(-.26458333 0 0 -.26458333 6.085417 11.641667)"><path d="m3.4999998 12.5v4" stroke-linecap="square" stroke-linejoin="round"/><path d="m3.9999998 14.5 6.0000001.000002"/><path d="m10.5 12.500002v4" stroke-linecap="square" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/combine.svg b/icon-themes/elementary_svg/cmd/32/combine.svg
new file mode 100644
index 000000000..675f59132
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/combine.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(.02485212 0 0 .0082353 -37.838182 20.176327)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="6.5" x2="7" y1=".5" y2="15.5"><stop offset="0" stop-color="#43d6b5"/><stop offset="1" stop-color="#22cc93"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="11.5" x2="11.5" y1="1" y2="15"><stop offset="0" stop-color="#fff"/><stop offset=".49999997" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 -27.594726 20.176344)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 -22.117139 20.176528)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><g stroke-linejoin="round" stroke-miterlimit="0" stroke-width=".5" transform="scale(2)"><path d="m10.25.25c-2.867 0-5.216 2.198-5.47 5h4.72c.75 0 1.25.5 1.25 1.25v4.72c2.802-.254 5-2.603 5-5.47 0-3.036-2.464-5.5-5.5-5.5zm.5 10.97c-.165.014-.33.03-.5.03-3.036 0-5.5-2.464-5.5-5.5 0-.17.016-.335.03-.5h-2.78c-.75 0-1.25.5-1.25 1.25v7.5c0 1 .25 1.25 1.25 1.25h7.5c.75 0 1.25-.5 1.25-1.25z" fill="url(#c)"/><g fill="none"><path d="m4.5 7.5c-.1288154-.25-.2903908-.9243181-.2573593-1.75h-2.4926407c-.2761309.0000276-.4999724.2238691-.5.5v8c.0000276.276131.2238691.499972.5.5h8c.276131-.000028.499972-.223869.5-.5v-2.51661l-2.25-.48339c-1.5-.75-2.7669497-1.3989546-3.5-3.75z" opacity=".5" stroke="url(#d)"/><path d="m10.25.25c-2.867 0-5.216 2.198-5.47 5h4.72c.75 0 1.25.5 1.25 1.25v4.72c2.802-.254 5-2.603 5-5.47 0-3.036-2.464-5.5-5.5-5.5zm.5 10.97c-.165.014-.33.03-.5.03-3.036 0-5.5-2.464-5.5-5.5 0-.17.016-.335.03-.5h-2.78c-.75 0-1.25.5-1.25 1.25v7.5c0 1 .25 1.25 1.25 1.25h7.5c.75 0 1.25-.5 1.25-1.25z" opacity=".5" stroke="#105845"/><path d="m10.25.75c-2.406104 0-4.423785 1.7133274-4.8957296 3.9826678-.0133206.0640521.1312656.0173322.3957296.0173322h4c1.25 0 1.5 1.25 1.5 1.75v3.75c.355871 0-.296754.46252.03838.391305 2.258878-.480008 3.96162-2.4926451 3.96162-4.891305 0-2.7545314-2.245469-5-5-5z" opacity=".5" stroke="url(#d)"/></g><g transform="matrix(.5 0 0 .5 18.177966 3.402068)"><path d="m-34.855934 23.19578h20.000002v2.000085h-20.000002z" fill="url(#a)" opacity=".15"/><path d="m-34.855932 23.195865v1.999891c-.620473.0038-1.5-.448075-1.5-1.000075 0-.551999.6924-.999816 1.5-.999816z" fill="url(#e)" opacity=".15"/><path d="m-14.855932 23.196049v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#f)" opacity=".15"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/combobox.svg b/icon-themes/elementary_svg/cmd/32/combobox.svg
new file mode 100644
index 000000000..94d01d019
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/combobox.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.466667" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1=".264584" x2="2.248959" y1="2.645842" y2=".793763"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#f7f7f7"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="6.35" x2="6.35" y1="3.439609" y2="4.938912"><stop offset="0" stop-color="#fff"/><stop offset=".12500216" stop-color="#fff" stop-opacity=".099265"/><stop offset=".99998999" stop-color="#fff" stop-opacity="0"/><stop offset="1" stop-color="#fff" stop-opacity=".551471"/></linearGradient><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset=".37668103" stop-color="#fff" stop-opacity=".099265"/><stop offset=".99998999" stop-color="#fff" stop-opacity="0"/><stop offset="1" stop-color="#fff" stop-opacity=".551471"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="6.35" x2="6.35" xlink:href="#c" y1="2.910424" y2="4.233341"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="6.314124" x2="6.35" xlink:href="#c" y1="3.174997" y2="7.05556"/><g stroke-width=".264583"><rect fill="url(#a)" height="7.276025" rx=".396875" ry=".39688" stroke="#696969" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".595588" width="5.42396" x="1.190625" y=".529167"/><path d="m5.4239585 2.5135417v5.2916428" fill="none" stroke="#7b7b7b"/><rect fill="url(#a)" height="2.116667" rx=".396875" ry=".39688" stroke="#696969" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".595588" width="6.217709" x=".396875" y=".396875"/><g stroke-linecap="square"><rect fill="#dcdcdc" height="5.02706" rx="1.190625" ry="1.719801" stroke="#afafaf" width="2.910417" x="5.423958" y="2.778125"/><rect fill="none" height="4.497933" rx="1.082998" ry="1.322902" stroke="url(#e)" width="2.38125" x="5.688542" y="3.042708"/></g></g><path d="m7.6729169 3.96875-1.7197917-.0000934.8632592-.5290732z" fill="#919191" stroke-width="1.33333"/><path d="m7.6729168 6.61449-1.7197917.0000934.8598989.529256z" fill="#919191" stroke-width="1.33333"/><g fill="none" stroke="#919191" stroke-width=".198438" transform="matrix(1.33333 0 0 1.33333 2.469454 -387.53232)"><path d="m-.3638099 293.13044 1.5875039.00001"/><path d="m-.3638099 293.52732 1.9843799.00001"/><path d="m-.36380993 293.92418 1.58750393.00001"/><path d="m-.36380993 294.32106 1.98437993.00001"/><path d="m-.36380993 294.71794 1.58750393.00001"/><path d="m-.36380993 295.11482 1.98437993.00001"/><path d="m-.36380993 295.51168 1.58750393.00001"/><path d="m-.3638099 295.90856 1.9843799.00001"/></g><path d="m5.688542 4.233333h2.38125v2.116666h-2.38125z" fill="#919191" stroke="#8d8d8d" stroke-linecap="round" stroke-linejoin="round" stroke-width=".264583"/><g transform="translate(0 1.455212)"><path d="m5.6885417 2.9104131h2.38125v1.8520834h-2.38125z" fill="#dcdcdc" stroke="#a2a2a2" stroke-linecap="square" stroke-width=".264583"/><path d="m5.953125 3.1750257h1.8520834l-.0000001 1.3228874h-1.8520834z" fill="none" stroke="url(#d)" stroke-linecap="square" stroke-width=".264583"/><g fill="#919191" stroke-width="1.33333"><path d="m6.3499999 3.5718714h1.0583334v.2645834h-1.0583334z"/><path d="m6.3499999 4.1010381h1.0583334v.2645834h-1.0583334z"/></g></g><g transform="translate(0 -2.778122)"><path d="m5.4239584 3.1749872h2.9104168v2.116676h-2.9104168z" fill="#dcdcdc" stroke="#a2a2a2" stroke-linecap="square" stroke-width=".264583"/><path d="m5.6885417 3.4395998h2.3812502l-.0000001 1.5874801h-2.3812502z" fill="none" stroke="url(#b)" stroke-linecap="square" stroke-width=".264583"/><g fill="#919191" stroke-width="1.33333"><path d="m6.0854168 3.8364548h1.5875v.2645861h-1.5875z"/><path d="m6.0854168 4.3656269h1.5875v.2645993h-1.5875z"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/commentchangetracking.svg b/icon-themes/elementary_svg/cmd/32/commentchangetracking.svg
new file mode 100644
index 000000000..75481d916
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/commentchangetracking.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(-.00071707 .13232963 -.1355213 -.00073465 -8.366433 -4.342483)" gradientUnits="userSpaceOnUse" x1="33.891682" x2="151.63832" y1="-119.68561" y2="-121.81685"><stop offset="0" stop-color="#fff394"/><stop offset=".262" stop-color="#ffe16b"/><stop offset=".661" stop-color="#f9c440"/><stop offset="1" stop-color="#d48e15"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="2" y2="10"><stop offset="0" stop-color="#fff"/><stop offset=".25544232" 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"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="23.999994" x2="23.999994" y1="6.185175" y2="41.814804"><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="e" gradientTransform="matrix(.6571413 0 0 .63012228 .228607 -1.089605)" 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><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><radialGradient id="g" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="h" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#h)" opacity=".15"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#g)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#f)" opacity=".15"/><path d="m4.5.5c5.2704667 0 22.999972.001854 22.999972.001854l.000028 28.998146s-15.333333 0-23 0c0-9.666666 0-19.333331 0-28.99999575z" fill="url(#e)" stroke-width="1.040573"/><path d="m26.5 28.5h-21v-27h21z" fill="none" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.499961.499944c5.27048 0 23.000054.002 23.000054.002l.000024 28.998112s-15.333385 0-23.000078 0c0-9.666722 0-19.333346 0-28.999956z" fill="none" stroke="url(#i)" stroke-linejoin="round" stroke-width=".999922"/><g fill="#aaa"><path d="m7 4h3v1h-3z"/><path d="m11 4h3v1h-3z"/><path d="m15 4h3v1h-3z"/><path d="m19 4h2v1h-2z"/><path d="m7 7h4v1h-4z"/><path d="m12 7h4v1h-4z"/></g><path d="m17 7h2v1h-2z" fill="#c6262e"/><path d="m20 7h5v1h-5z" fill="#aaa"/><path d="m7 10h2v1h-2z" fill="#aaa"/><path d="m10 10h8v1h-8z" fill="#c6262e"/><path d="m7 14h5v1h-5z" fill="#aaa"/><path d="m13 14h8v1h-8z" fill="#c6262e"/><g transform="scale(-1 1)"><path d="m-25 14h3v1h-3z" fill="#aaa"/><path d="m-10 17h3v1h-3z" fill="#aaa"/><path d="m-13 17h2v1h-2z" fill="#c6262e"/></g><g fill="#aaa"><path d="m14 17h5v1h-5z"/><path d="m-24 17h4v1h-4z" transform="scale(-1 1)"/><path d="m7 21h5v1h-5z"/><path d="m13 21h8v1h-8z"/><path d="m-25 21h3v1h-3z" transform="scale(-1 1)"/><path d="m-13 24h6v1h-6z" transform="scale(-1 1)"/><path d="m14 24h2v1h-2z"/><path d="m-23 24h6v1h-6z" transform="scale(-1 1)"/></g><g stroke-linecap="round" stroke-opacity=".501961" transform="translate(14 16)"><path d="m2.5.5c-1.1080002 0-2 .8919999-2 2v7c0 1.108.8919998 2 2 2h1.8007812l-.8007812 4 4.0000001-4h5.9999999c1.108 0 2-.892 2-2v-7c0-1.1080001-.892-2-2-2z" fill="url(#a)" stroke="#ad5f00" stroke-linejoin="round"/><path d="m2.5 1.5c-.5712976 0-1 .4287025-1 1v7c0 .571297.4287025 1 1 1h1.8007812c.6315369.000002 1.104974.578124.9804688 1.197266l-.1523438.759765 1.6640626-1.664062c.1875117-.187536.4418322-.292918.7070312-.292969h6c.571297 0 1-.428703 1-1v-7c0-.5712974-.428703-1-1-1z" fill="none" stroke="url(#b)" stroke-linecap="square"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/comparedocuments.svg b/icon-themes/elementary_svg/cmd/32/comparedocuments.svg
new file mode 100644
index 000000000..78d4ae8a2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/comparedocuments.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(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="23.999994" x2="23.999994" y1="8.925916" y2="34.962955"><stop offset="0" stop-color="#fff"/><stop offset=".00000001" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.66785446 0 0 .63741918 .158972 -1.203424)" gradientUnits="userSpaceOnUse" x1="25.590914" x2="25.590914" y1="5.810037" y2="40.327148"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="23.999994" x2="23.999994" xlink:href="#a" y1="8.925916" y2="34.962955"/><radialGradient id="d" cx="24.837" cy="36.421001" gradientTransform="matrix(.3679908 0 0 -.39439014 12.405002 31.934247)" gradientUnits="userSpaceOnUse" r="15.645"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="21.499796" x2="21.499796" y1="6.000071" y2="21.500071"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="18.999795" x2="18.999795" y1="13.000071" y2="15.000071"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999988" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="23.499794" x2="23.499794" y1="11.500071" y2="15.500071"><stop offset="0" stop-color="#fff"/><stop offset=".43960446" stop-color="#fff" stop-opacity=".235294"/><stop offset=".68359375" stop-color="#fff" stop-opacity=".211765"/><stop offset=".99999988" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".175439"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="21.999767" x2="21.499767" y1="6.000071" y2="21.500071"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.389896" x2="-51.389896" y1="43.73732" y2="8.12602"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><g transform="translate(-2)"><path d="m4.5 2.5c5.3563892 0 16.999971.0000043 16.999971.0000043l.000029 21.9999957-17 .0019v-22.0018957z" fill="url(#b)" stroke-width="1.055077"/><g fill="none" stroke-linejoin="round"><path d="m20.500027 23.498214-15.000027.001786v-20.0000041l15.000027-.0017859z" stroke="url(#a)" stroke-linecap="round"/><path d="m4.499961 2.4999399c5.27048 0 17.000081.0002141 17.000081.0002141l.000024 21.998116-17.000105.0018v-21.9999741z" stroke="url(#i)" stroke-width=".999922"/></g></g><g transform="translate(8 5)"><path d="m4.5 2.5c5.3563892 0 16.999971.0000043 16.999971.0000043l.000029 21.9999957-17 .0019v-22.0018957z" fill="url(#b)" stroke-width="1.055077"/><g fill="none" stroke-linejoin="round"><path d="m20.500027 23.498214-15.000027.001786v-20.0000041l15.000027-.0017859z" stroke="url(#c)" stroke-linecap="round"/><path d="m4.499961 2.4999399c5.27048 0 17.000081.0002141 17.000081.0002141l.000024 21.998116-17.000105.0018v-21.9999741z" stroke="url(#i)" stroke-width=".999922"/></g></g><g transform="translate(-11.999795 -.000071)"><path d="m27.304629 17.233281c0-8.2304606-11.511712-8.2304606-11.514379 0 0 3.406582 2.573269 6.506504 5.751857 6.506504 3.177253 0 5.759855-3.099922 5.759855-6.506504z" fill="url(#d)" fill-rule="evenodd" opacity=".141" stroke-width="1.3333"/><path d="m21.499795 21.500071 9-7.5-9-7.5v5h-8v5h8z" fill="url(#e)" stroke="#004372" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m21.999795 12.500071h-7.5v3h7.5" opacity=".5" stroke="url(#f)"/><path d="m21.999795 15.500071c.5 0 .5 0 .5.5v3.351562l6.4375-5.351562-6.4375-5.3514477v3.3514477c0 .68941-.152488.5-.5.5" opacity=".5" stroke="url(#g)"/></g></g><g transform="matrix(-1 0 0 1 43.999767 9.999929)"><path d="m27.304629 17.233281c0-8.2304606-11.511712-8.2304606-11.514379 0 0 3.406582 2.573269 6.506504 5.751857 6.506504 3.177253 0 5.759855-3.099922 5.759855-6.506504z" fill="url(#d)" fill-rule="evenodd" opacity=".141" stroke-width="1.3333"/><path d="m21.499795 21.500071 9-7.5-9-7.5v5h-8v5h8z" fill="url(#h)" stroke="#452981" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m21.999795 12.500071h-7.5v3h7.5" opacity=".5" stroke="url(#f)"/><path d="m21.999795 15.500071c.5 0 .5 0 .5.5v3.351562l6.4375-5.351562-6.4375-5.3514477v3.3514477c0 .68941-.152488.5-.5.5" opacity=".5" stroke="url(#g)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/compilebasic.svg b/icon-themes/elementary_svg/cmd/32/compilebasic.svg
new file mode 100644
index 000000000..0d1d50dda
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/compilebasic.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="11.2029" cy="20.651978" gradientTransform="matrix(-.00000028 2.829985 -2.0516807 -.0000002 53.174426 -11.165882)" gradientUnits="userSpaceOnUse" r="5.313"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".26238" stop-color="#64baff"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><radialGradient id="b" cx="18.491526" cy="11.728813" gradientTransform="matrix(.09188247 3.2673496 -4.2038981 .11821954 66.099215 -51.025193)" gradientUnits="userSpaceOnUse" r="4.5"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="10.377398" x2="10.377398" y1="22.057787" y2="30.91127"><stop offset="0" stop-color="#fff"/><stop offset=".508" stop-color="#fff" stop-opacity=".235"/><stop offset=".835" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.5089 0 0 .50895 6.477 4.697)" gradientUnits="userSpaceOnUse" x1="23.080292" x2="17.147552" y1="21.808842" y2="31.433176"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".392" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="15.321" x2="15.321" y1="3" y2="29.045"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="17.036" x2="17.036" y1="2" y2="30.012"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#d2d2d2"/></linearGradient><radialGradient id="g" cx="6.703" cy="73.616" gradientTransform="matrix(2.2135 0 0 .4842 1.164 -7.145)" gradientUnits="userSpaceOnUse" r="7.228"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><path d="m32 28.5c0 1.933-7.164 3.5-16 3.5s-16-1.567-16-3.5 7.164-3.5 16-3.5 16 1.567 16 3.5z" fill="url(#g)" opacity=".2"/><path d="m13.875 2.5c-.75 0-1.375.595-1.375 1.344v1.75c-.473.16-.933.343-1.375.562l-1.22-1.22c-.527-.526-1.375-.526-1.905.001l-3.062 3.033c-.53.528-.53 1.376 0 1.905l1.218 1.22c-.224.45-.4.923-.562 1.405h-1.72c-.748 0-1.374.595-1.374 1.344v4.312c0 .75.626 1.344 1.375 1.344h1.72c.16.482.337.956.56 1.406l-1.217 1.22c-.53.528-.53 1.376 0 1.905l3.062 3.032c.53.53 1.377.53 1.906 0l1.22-1.218c.44.22.9.403 1.374.562v1.75c0 .75.626 1.344 1.375 1.344h4.28c.75 0 1.345-.595 1.345-1.344v-1.75c.482-.162.956-.338 1.406-.562l1.22 1.218c.528.53 1.376.53 1.905 0l3.064-3.03c.53-.53.53-1.378 0-1.907l-1.25-1.25c.22-.442.403-.902.562-1.375h1.75c.75 0 1.344-.595 1.344-1.344v-4.312c0-.75-.595-1.344-1.344-1.344h-1.75c-.16-.473-.343-.933-.562-1.375l1.25-1.25c.53-.53.53-1.377 0-1.906l-3.065-3.034c-.528-.53-1.376-.53-1.905 0l-1.22 1.22c-.45-.225-.923-.4-1.405-.563v-1.75c0-.75-.595-1.344-1.344-1.344z" display="block" fill="url(#f)" stroke="#000" stroke-linejoin="round" stroke-opacity=".278431"/><path d="m13.875 3.5c-.64.14-.28.97-.375 1.447.046.597.012 1.387-.688 1.584-.765.162-1.646 1.02-2.374.314-.506-.426-.888-1.06-1.485-1.335-.54.274-.93.875-1.415 1.284-.654.678-1.377 1.302-1.988 2.014-.038.54.616.81.907 1.212.5.38.917 1.057.504 1.658-.34.66-.388 1.82-1.366 1.822-.658.053-1.37-.114-1.99.1-.222.62-.05 1.344-.104 2.01.018.892-.036 1.793.027 2.682.377.39 1.024.133 1.525.208.638-.094 1.423.122 1.537.86.175.712.93 1.558.254 2.234-.42.5-1.05.88-1.322 1.467.285.6.922.986 1.357 1.494.644.63 1.297 1.297 1.934 1.908.55.04.828-.62 1.237-.92.38-.5 1.06-.917 1.662-.5.65.34 1.788.4 1.788 1.364.056.66-.12 1.38.104 1.995.71.212 1.51.048 2.257.1.814-.015 1.633.03 2.444-.022.378-.363.12-1.01.196-1.498-.055-.578.023-1.325.688-1.51.777-.15 1.668-1.023 2.406-.314.505.426.887 1.06 1.484 1.335.54-.274.93-.875 1.416-1.284.654-.678 1.377-1.302 1.987-2.014.04-.54-.615-.81-.906-1.21-.506-.39-.962-1.074-.533-1.694.342-.65.4-1.788 1.366-1.788.664-.047 1.375.1 2.006-.088.19-.734.04-1.548.088-2.315-.014-.8.03-1.604-.022-2.4-.363-.38-1.01-.12-1.498-.197-.643.09-1.446-.1-1.567-.85-.188-.703-.928-1.542-.257-2.212.436-.463.93-.877 1.33-1.37.026-.542-.62-.807-.916-1.208-.784-.77-1.577-1.572-2.353-2.322-.55-.04-.827.62-1.236.92-.38.5-1.057.916-1.658.503-.66-.34-1.82-.388-1.822-1.366-.047-.664.1-1.375-.088-2.006-.734-.19-1.548-.04-2.315-.088h-2.222z" display="block" fill="none" opacity=".8" stroke="url(#e)" stroke-linejoin="round"/><path d="m12.5 21.5v-11l9 5.5z" fill="url(#b)"/><g fill="none"><path d="m12.5 21.5v-11l9 5.5z" opacity=".5" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round"/><path d="m13.5 12.278374v7.493914l6.085937-3.772288z" opacity=".6" stroke="url(#d)" stroke-width=".992"/></g><g transform="matrix(1.5962 0 0 1.5962 6.756 -18.783)"><path d="m15.5 26.5a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="url(#a)" stroke="#0d52bf" stroke-linecap="round" stroke-linejoin="round" stroke-width=".626"/><path d="m10.176 23.044h1.253v3.76h1.88l-2.507 2.877-2.506-2.877h1.88z" fill="#fff"/><path d="m14.798 26.5c0 2.374-1.924 4.298-4.298 4.298s-4.298-1.924-4.298-4.298 1.924-4.298 4.298-4.298 4.298 1.924 4.298 4.298z" style="opacity:.5;fill:none;stroke-width:.666;stroke-linecap:round;stroke-linejoin:round;stroke:url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/compressgraphic.svg b/icon-themes/elementary_svg/cmd/32/compressgraphic.svg
new file mode 100644
index 000000000..6d6ababf1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/compressgraphic.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(.78378 0 0 .62162 -1.81 2.08)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="5.564" y2="43"><stop offset="0" stop-color="#fff"/><stop offset=".036" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="b" cx="38" cy="69" fx="28.603323" gradientTransform="matrix(.5249934 0 0 .15830878 -7.949749 17.932753)" gradientUnits="userSpaceOnUse" r="20" xlink:href="#d"/><linearGradient id="c" gradientTransform="matrix(.11022 .00852 -.0091 .10377 31.66 14.157)" gradientUnits="userSpaceOnUse" x1="-211.289" x2="-208.497" y1="88.75" y2="75.191"><stop offset="0" stop-color="#ec4502"/><stop offset="1" stop-color="#fe7617"/></linearGradient><linearGradient id="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.5249934 0 0 .5276959 -1.649829 7.220529)" gradientUnits="userSpaceOnUse" x1="28" x2="26" y1="16" y2="8"><stop offset="0" stop-color="#c17d11"/><stop offset="1" stop-color="#e9b96e"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.5249934 0 0 .5276959 -1.649829 7.220529)" gradientUnits="userSpaceOnUse" x1="30.324829" x2="34" y1="9.240796" y2="18"><stop offset="0" stop-color="#8f5902"/><stop offset="1" stop-color="#73521e"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.5249934 0 0 .5276959 -1.649829 7.220529)" gradientUnits="userSpaceOnUse" x1="28" x2="33.447109" y1="8" y2="16.685888"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".134387"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.5249934 0 0 .5276959 -1.649829 7.220529)" gradientUnits="userSpaceOnUse" x1="20.933708" x2="30.208115" y1="25.060659" y2="30.742676"><stop offset="0" stop-color="#fdef72"/><stop offset="1" stop-color="#e2cb0b"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.5249934 0 0 .5276959 -1.649829 7.220529)" gradientUnits="userSpaceOnUse" x1="22.319767" x2="18.985712" y1="41.955986" y2="37.029255"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".694118"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.5249934 0 0 .5276959 -1.649829 7.220529)" gradientUnits="userSpaceOnUse" x1="27.354809" x2="23.489431" y1="36.218422" y2="34.728424"><stop offset="0" stop-color="#c4a000"/><stop offset="1" stop-color="#c4a000" stop-opacity="0"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.5128237 0 0 .5276959 -1.321532 7.220529)" gradientUnits="userSpaceOnUse" x1="27.651777" x2="21.59099" y1="23.145937" y2="20.618719"><stop offset="0" stop-color="#919191"/><stop offset="1" stop-color="#cecece"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.0845 0 0 .01235 -6.54 38.47)" 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><radialGradient id="m" cx="605.714" cy="486.648" gradientTransform="matrix(-.02892 0 0 .01235 21.027 38.47)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><radialGradient id="n" cx="701.15637" cy="488.24786" gradientTransform="matrix(.02892 0 0 .01235 23.973 38.47)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><linearGradient id="o" gradientTransform="matrix(.7152 0 0 .50836 47.363 .524)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="p" gradientTransform="matrix(.88775216 0 0 .54518361 -4.268929 3.033273)" gradientUnits="userSpaceOnUse" x1="25.084623" x2="25.132" y1="5.441703" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="q" gradientTransform="matrix(.10884 0 0 .10845 26.793 11.848)" gradientUnits="userSpaceOnUse" x1="-184.924" x2="-175.253" y1="113.979" y2="88.801"><stop offset="0" stop-color="#7a0f01"/><stop offset="1" stop-color="#d31807"/></linearGradient><linearGradient id="r" gradientTransform="matrix(.17104 0 0 .1707 37.255 9.744)" gradientUnits="userSpaceOnUse" x1="-107.456" x2="-107.456" y1="-37.385" y2="38.561"><stop offset="0" stop-color="#0b85e9"/><stop offset="1" stop-color="#69d1ef"/></linearGradient><linearGradient id="s" gradientTransform="matrix(.17104 0 0 .1707 37.255 9.744)" gradientUnits="userSpaceOnUse" x1="-96.557" x2="-96.557" y1="110.925" y2="39.992"><stop offset="0" stop-color="#e89c42"/><stop offset="1" stop-color="#faca67"/></linearGradient><g transform="translate(0 -2)"><path d="m7.938 16.913c-.1-.026-.217-.038-.34-.02-.476.07-.58.358-.645.493-.066.135-.093.244-.12.36-.055.23-.088.477-.12.724-.026.203-.05.383-.073.54-.162.01-.34.017-.545.024-.256.01-.515.018-.76.05-.12.014-.235.03-.386.085-.077.025-.164.057-.275.143-.11.085-.256.256-.29.488-.068.454.19.64.308.743.117.103.216.162.325.224.217.124.46.237.7.346.198.09.37.174.523.247-.037.148-.083.31-.135.496-.065.234-.13.467-.17.696-.02.114-.036.223-.026.377.004.076.014.164.067.29.054.13.18.318.404.425.437.21.7.04.837-.03.138-.073.228-.146.322-.223.187-.154.37-.335.55-.514.147-.147.278-.278.397-.39.138.082.29.177.46.284.217.135.436.273.655.383.11.055.212.105.37.146.078.022.173.044.316.038.144-.007.37-.06.54-.226.337-.323.245-.618.213-.765-.03-.147-.077-.25-.127-.36-.1-.22-.233-.44-.36-.66-.106-.182-.197-.342-.277-.485.124-.097.262-.202.42-.32.2-.15.4-.3.573-.462.086-.08.17-.158.256-.286.044-.063.093-.14.128-.27.035-.132.046-.353-.07-.563-.23-.407-.55-.417-.708-.437-.157-.02-.276-.013-.4-.003-.25.018-.515.06-.774.102-.214.035-.4.066-.57.09l-.2-.483c-.093-.23-.187-.458-.298-.667-.056-.105-.106-.202-.21-.323-.052-.06-.116-.13-.238-.205-.06-.037-.148-.076-.248-.102zm.896 1.8.028.012-.038.003c-.012 0-.02-.015.01-.014zm.406.215c.03.034.026.046.02.037zm-2.31.05c.032-.008.032.01.022.01-.005.002-.034.004-.045.005.004 0 .02-.015.024-.016zm-.335.287-.006.037c-.005.013-.015 0 .005-.037zm3.542 1.31c-.005-.01.01-.007.018.034-.004-.01-.017-.03-.018-.034zm-.065.432c-.024.037-.04.038-.032.03zm-3.766.06-.008.042c-.003-.045.01-.054.008-.044zm.18.413.032.018c.01.007 0 .012-.033-.018zm2.225.806c.012-.008.01.008-.03.027zm-.496.048.042.024c-.046-.012-.052-.028-.042-.024z" opacity=".05"/><g fill="#fff"><path d="m21.316 14.543c-1.596-.28-2.68-.008-3.576.267s-1.58.534-2.674.34c-1.124-.197-1.964-.62-2.798-1.062-.834-.44-1.663-.906-2.694-1.088-1.013-.178-1.87-.084-2.577.03-.707.115-1.26.235-1.712.155-.41-.072-.784-.282-1.085-.49a.428.427 8.932 0 0 -.173-.074l-.32 1.812c.537.24 1.222.47 2.05.617 1.118.197 1.724.093 2.187-.014s.755-.21 1.624-.056c.833.147 1.456.535 2.227.977.77.442 1.682.924 2.996 1.155 1.634.288 2.788-.04 3.75-.365.965-.323 1.72-.623 2.834-.427.878.155 1.247.45 1.743.806.496.357 1.11.766 2.23.964 1.427.25 2.146-.167 2.922-.37l.28-1.588a.428.427 8.932 0 0 -.158 0c-.892.17-1.394.496-2.606.282-.874-.154-1.11-.41-1.633-.787-.523-.375-1.27-.808-2.837-1.084z" opacity=".1"/><path d="m21.183 15.297c-3.04-.535-3.867 1.03-6.25.61s-3.602-1.82-5.492-2.152c-1.89-.333-3.157.384-4.288.184-.496-.088-.928-.32-1.26-.55l-.17.953c.52.24 1.206.483 2.047.63 2.143.38 1.964-.393 3.81-.068 1.848.326 2.728 1.692 5.225 2.133 3.092.545 4.135-1.224 6.582-.793 1.91.337 1.87 1.4 3.973 1.77 1.42.25 1.988-.21 2.93-.41l.126-.72c-.813.156-1.453.514-2.764.283-1.902-.335-1.43-1.335-4.47-1.87z" opacity=".3"/><path d="m21.067 15.953c-3.038-.535-3.867 1.03-6.25.61s-3.602-1.82-5.492-2.152-3.157.385-4.29.185c-.495-.087-.927-.32-1.26-.55l-.165.954c.52.24 1.204.482 2.045.63 2.145.38 1.966-.394 3.812-.07 1.847.327 2.727 1.694 5.224 2.134 3.09.545 4.135-1.224 6.58-.793 1.912.338 1.872 1.4 3.975 1.77 1.42.25 1.988-.21 2.93-.41l.126-.718c-.813.155-1.453.513-2.763.282-1.903-.335-1.432-1.335-4.47-1.87z"/></g><path d="m7.732 17.603c-.262.04-.286 1.87-.478 2.04-.186.165-2.084.03-2.12.27-.037.25 1.803.87 1.92 1.1.112.22-.573 1.884-.342 1.994.24.115 1.4-1.33 1.663-1.36.255-.03 1.73 1.128 1.91.957.184-.178-.938-1.69-.89-1.938.044-.238 1.64-1.184 1.52-1.4-.127-.226-1.98.283-2.214.16-.226-.12-.714-1.86-.968-1.823z" opacity=".15"/><path d="m6.74 18.45c.255-.085 1.08 1.63 1.336 1.71.266.085 2.086-.78 2.257-.57.165.2-1.313 1.47-1.316 1.726-.003.264 1.433 1.626 1.274 1.844-.152.21-1.89-.72-2.15-.645-.266.08-1.2 1.787-1.468 1.712-.26-.072.144-1.917-.013-2.125-.163-.215-2.176-.522-2.184-.786-.007-.255 1.98-.464 2.143-.67.166-.21-.145-2.108.12-2.196z" fill="url(#c)" transform="matrix(.93783 .16532 -.16536 .93758 4.58 -1.48)"/><path d="m7.866 16.932-.082.054c0 .002-.003.002-.003.003-.2.31-.234 1.826-.408 1.98-.007.008-.017.016-.03.022l.05.048c1.09.544.507-2.03.49-2.102l-.015-.006z" fill="#9d0f06" opacity=".5"/><g opacity=".4"><path d="m3.7500375 42.999857 40.5004055.000008v3l-40.5004055-.000008z" fill="url(#l)" transform="matrix(.66666 0 0 1.33333 0 -30.333)"/><path d="m3.7500375 42.999865v3c-1.49.006-3.7500375-.671865-3.7500375-1.499865s1.8120375-1.500135 3.7500375-1.500135z" fill="url(#m)" transform="matrix(.66666 0 0 1.33333 0 -30.333)"/><path d="m44.250443 42.999865v3c1.49.006 3.749587-.671865 3.749587-1.499865s-1.811587-1.500135-3.749587-1.500135z" fill="url(#n)" transform="matrix(.66666 0 0 1.33333 0 -30.333)"/></g><path d="m1.5 6.5 29 .00209v22.99791h-29z" fill="url(#p)" stroke-width="1.040573"/><path d="m2 6v20h26v-20z" fill="url(#s)" transform="translate(1 2)"/><path d="m7.827 20.414c-.11-.008-.23 0-.354.04-.48.16-.535.477-.578.63-.043.15-.052.268-.06.393-.013.248-.002.51.01.77.01.215.018.406.022.574-.165.04-.348.08-.558.124-.265.056-.532.112-.777.188-.123.04-.24.077-.385.16-.074.04-.158.09-.257.2-.098.107-.218.31-.21.557.012.48.313.625.454.71.14.085.253.128.376.173.247.09.52.16.788.23.22.058.414.112.586.16-.013.16-.03.337-.05.538-.026.255-.05.508-.05.75.002.123.004.24.043.396.02.08.044.17.123.29.08.123.244.296.495.366.49.136.73-.086.86-.185.13-.1.208-.19.29-.288.168-.195.323-.416.476-.634.128-.18.24-.338.34-.476.16.06.333.13.53.21.25.1.5.203.746.277.124.037.24.07.41.084.084.008.186.014.334-.02.147-.032.37-.13.518-.33.29-.397.14-.685.08-.83-.06-.147-.127-.245-.2-.35-.143-.208-.32-.414-.493-.62-.142-.166-.264-.315-.373-.45.11-.12.234-.255.376-.407.178-.19.357-.383.508-.58.076-.1.147-.196.214-.344.034-.075.07-.162.082-.305.013-.142-.016-.373-.175-.568-.31-.38-.645-.332-.81-.324-.168.01-.29.037-.416.07-.255.064-.52.154-.78.246-.215.074-.404.14-.572.196-.09-.136-.186-.29-.296-.463-.138-.22-.277-.438-.43-.634-.077-.1-.147-.19-.276-.297-.064-.053-.143-.114-.283-.17-.07-.026-.167-.05-.276-.06zm1.256 1.7c.003 0 .025.006.03.005-.01 0-.034.008-.04.01-.01.002-.02-.012.01-.016zm.458.146c.04.03.037.044.03.035zm-2.377.473c.03-.014.033.004.023.008-.005.003-.034.01-.046.014.005-.003.02-.02.023-.02zm-.295.36v.038c-.002.015-.014.004 0-.038zm3.9.708c-.006-.01.01-.008.026.033l-.025-.032zm.013.46c-.017.042-.033.046-.027.036l.028-.037zm-3.882.747v.046c-.013-.045 0-.057 0-.046zm.26.396c.008.003.032.01.037.013.013.005.002.012-.037-.013zm2.45.427c.008-.01.01.007-.03.034.008-.008.025-.03.03-.034zm-.506.14.047.018c-.05-.004-.06-.02-.048-.017z" opacity=".05"/><path d="m3 8.87v11.092c.58.154 1.334.28 2.23.28 2.287 0 1.96-.766 3.93-.766s3.13 1.253 5.79 1.253c3.298 0 4.055-2.02 6.664-2.02 2.037 0 2.19 1.105 4.43 1.105 1.516 0 2.02-.58 2.956-.96v-9.982z" opacity=".07"/><path d="m2 6v10.206c.386.178.875.34 1.403.34 1.207 0 2.388-.974 4.403-.974s3.53 1.224 6.07 1.224c2.542 0 3.114-1.77 6.354-1.77s2.935 1.12 4.963 1.12c1.398 0 1.994-.486 2.807-.795v-9.351z" fill="url(#r)" transform="translate(1 2)"/><g fill="#fff"><path d="m21.23 15.523c-1.702 0-2.773.48-3.65.928-.876.45-1.537.842-2.703.842-1.198 0-2.145-.286-3.087-.59-.943-.304-1.886-.634-2.984-.634-1.08 0-1.95.254-2.66.5-.71.25-1.26.473-1.743.473-.436 0-.862-.148-1.21-.31a.45.45 0 0 0 -.193-.044v1.93c.598.15 1.35.267 2.23.267 1.194 0 1.802-.218 2.26-.413.46-.194.744-.353 1.67-.353.89 0 1.604.288 2.482.605.878.316 1.907.648 3.31.648 1.74 0 2.873-.55 3.81-1.06.938-.512 1.664-.96 2.852-.96.937 0 1.372.238 1.95.517.577.278 1.286.59 2.48.59 1.523 0 2.19-.564 2.956-.915v-1.695a.45.45 0 0 0 -.163.03c-.89.338-1.35.766-2.644.766-.93 0-1.222-.223-1.832-.516-.608-.293-1.46-.604-3.13-.604z" opacity=".1"/><path d="m21.23 16.327c-3.24 0-3.812 1.77-6.353 1.77-2.54 0-4.056-1.224-6.07-1.224-2.016 0-3.197.973-4.404.973-.528 0-1.017-.162-1.403-.34v1.018c.58.154 1.334.28 2.23.28 2.287 0 1.96-.767 3.93-.767s3.13 1.253 5.79 1.253c3.298 0 4.055-2.02 6.664-2.02 2.037 0 2.19 1.106 4.43 1.106 1.516 0 2.02-.58 2.956-.958v-.766c-.813.31-1.41.796-2.807.796-2.028 0-1.724-1.12-4.963-1.12z" opacity=".3"/><path d="m21.23 17.027c-3.24 0-3.812 1.77-6.353 1.77-2.54 0-4.056-1.225-6.07-1.225-2.016 0-3.197.973-4.404.973-.528 0-1.017-.16-1.403-.34v1.02c.58.153 1.334.28 2.23.28 2.287 0 1.96-.768 3.93-.768s3.13 1.253 5.79 1.253c3.298 0 4.055-2.02 6.664-2.02 2.037 0 2.19 1.106 4.43 1.106 1.516 0 2.02-.58 2.956-.958v-.767c-.813.31-1.41.797-2.807.797-2.028 0-1.724-1.12-4.963-1.12z"/></g><path d="m7.74 21.165c-.264.088.045 1.985-.123 2.197-.16.205-2.15.412-2.142.667.007.263 2.023.57 2.185.785.157.208-.248 2.054.01 2.126.27.076 1.205-1.63 1.472-1.71.26-.076 1.996.853 2.15.643.158-.218-1.278-1.578-1.275-1.842.003-.254 1.48-1.524 1.317-1.726-.17-.21-1.993.654-2.26.57-.256-.08-1.078-1.795-1.334-1.71z" opacity=".15"/><path d="m6.74 18.45c.255-.085 1.08 1.63 1.336 1.71.266.085 2.086-.78 2.257-.57.165.2-1.313 1.47-1.316 1.726-.003.264 1.433 1.626 1.274 1.844-.152.21-1.89-.72-2.15-.645-.266.08-1.2 1.787-1.468 1.712-.26-.072.144-1.917-.013-2.125-.163-.215-2.176-.522-2.184-.786-.007-.255 1.98-.464 2.143-.67.166-.21-.145-2.108.12-2.196z" fill="url(#c)" transform="translate(1 2)"/><path d="m7.757 20.447-.075.07c0 .002-.003.003-.003.004-.15.36.09 1.934-.062 2.126-.007.008-.016.02-.028.027l.062.04c1.226.364.153-2.19.122-2.263-.006 0-.01-.004-.017-.003z" fill="#9d0f06" opacity=".5"/><path d="m4.866 21.273c-.242.002-.38.013-.38.013v.058c.14.257 2.015.552 2.172.76.157.207-.246 2.052.014 2.124.268.075 1.2-1.633 1.47-1.71.256-.077 1.973.84 2.145.646l-.003-.003c-1.448-1.755-4.373-1.896-5.418-1.887z" fill="url(#q)" opacity=".75" transform="translate(1 2)"/><g fill="none"><path d="m28.5 27.5h-25v-19h25z" opacity=".2" stroke="#000" stroke-linecap="round"/><g stroke-linejoin="round"><path d="m.5 4.5 29 .002v22.998h-29z" stroke="url(#o)" transform="translate(1 2)"/><path d="m29.5 28.5h-27v-21h27z" stroke="url(#a)" stroke-linecap="round"/></g></g></g><g transform="translate(11.467478 .717488)"><path d="m22.499868 28.856059a10.499868 3.1661757 0 1 1 -20.999736 0 10.499868 3.1661757 0 1 1 20.999736 0z" fill="url(#b)" opacity=".25"/><path d="m17.561648 8.5232784c-4.306634.0557513-4.933258 8.5737526-6.168673 10.1086736l2.099973.758564c1.381717-2.307375 8.271796-9.9776724 4.495257-10.8507471-.14673-.016342-.287633-.018289-.426557-.01649zm-.541399 1.0883729c.101618-.00989.19319.00302.278902.049472.342852.1858136.379914.7888407.08203 1.3357297-.297885.54689-.821981.845434-1.164829.65962s-.379913-.788841-.08203-1.33573c.223414-.4101677.58107-.6794268.885927-.7090917z" fill="url(#e)" fill-rule="evenodd" stroke="url(#f)"/><path d="m17.578054 9.5621799c-.736891.00954-1.264014.3293179-1.821071 1.0059201-.557057.676603-1.055877 1.711749-1.460138 2.819875s-.728686 2.281941-1.033581 3.31459c-.145459.492657-.263553.942371-.410151 1.35222l.246091.09894c.947662-1.406853 2.488015-3.319422 3.69136-5.276958.681057-1.107907 1.171833-2.165678 1.263265-2.753913.04572-.2941177-.0054-.4260187-.01641-.4452437-.0097-.016893-.0594-.047291-.24609-.098943-.0658-.00415-.126325-.017616-.213279-.016491z" fill="none" opacity=".266667" stroke="url(#g)"/><path d="m10.162522 15.927512c.372486 1.056978-.2842252 1.972438-.5249932 2.638479-2.7255386.815646-4.6130126 5.120617-7.4195126 7.36325.3505842.368014.7624093.762086 1.1195917 1.079885l2.1327856-1.863427-1.6104466 2.387638c1.1598348.945095 2.3651246 1.586571 3.1526147 1.850421l1.4437319-1.92939-.9187385 2.193237c.7622873.310751 2.617242.782059 3.674953.791544l1.052029-1.795484-.269409 1.828464c.435514.08357 1.28002.197473 1.842347.214377 1.765127-2.902328 2.099974-7.6351 1.049988-9.745884-.262497-1.055392.787489-2.374631 1.57498-2.902327-1.312484-1.055391-4.307881-2.271058-6.299921-2.110783z" fill="url(#h)" fill-rule="evenodd"/><path d="m10.162522 15.927512c.372486 1.056978-.2842252 1.972438-.5249932 2.638479-2.7255386.815646-4.6130126 5.120617-7.4195126 7.36325.3505842.368014.7624093.762086 1.1195917 1.079885l2.1327856-1.863427-1.6104466 2.387638c1.1598348.945095 2.3651246 1.586571 3.1526147 1.850421l1.4437319-1.92939-.9187385 2.193237c.7622873.310751 2.617242.782059 3.674953.791544l1.052029-1.795484-.269409 1.828464c.435514.08357 1.28002.197473 1.842347.214377 1.765127-2.902328 2.099974-7.6351 1.049988-9.745884-.262497-1.055392.787489-2.374631 1.57498-2.902327-1.312484-1.055391-4.307881-2.271058-6.299921-2.110783z" fill="none" opacity=".5" stroke="#ad5f00" stroke-miterlimit="20"/><path d="m4.1250979 27.53682c2.5286279-2.644229 2.3441075-3.801481 5.3108943-6.083134-1.5657623 2.547943-1.8195424 3.873318-3.7359143 7.138526z" fill="#c4a000" fill-rule="evenodd" opacity=".266667"/><path d="m7.8786996 29.490588 2.2816354-5.192604c.873858-1.5745 1.501309-3.150371 2.377681-4.404863-.841016 2.859075-2.5675802 6.396618-3.9538566 9.828335z" fill="#c4a000" fill-rule="evenodd" opacity=".415686"/><path d="m11.07162 16.851199c.05079 1.010615-.803019 1.466588-.958317 1.896187-.05465.15024.278185.669248-.01074.587782-2.5452547 1.338376-5.920692 5.890725-6.7748529 6.75402l6.3570997-6.167375-4.2787424 7.237717c.666759.542268.3940795.558876 1.1839086.877932l5.651116-7.210001-3.3911647 8.244299c.8376635.277386.7545255.226726 1.7240337.364504l3.60864-5.958323-1.107267 6.153253.148352.04006c.752428-1.33797.726825-2.292787 1.097939-3.9036.367988-1.597249-.292139-3.59749-.266049-4.608599-.182098-.732141.428503-1.535365.799075-2.131329.224116-.360432-.231425-.503594.04923-.773246-.61502-.413023-.935347-.413466-1.872204-.753517-.925079-.335776-1.220735-.639883-1.960057-.649764z" fill="none" opacity=".478431" stroke="url(#i)"/><g fill-rule="evenodd"><path d="m9.3586254 29.911452c1.1432076-3.035239 3.3578126-5.31334 4.2088266-8.409052.02706 1.932461.1311 5.384464-.993243 8.821314-.167875.000937-.09131-.05847-.246684-.06256l.420412-3.020803-1.722759 2.931024c-1.1501592-.08249-.679662.0172-1.6665526-.259923z" fill="url(#j)" opacity=".247059"/><g fill="#c4a000"><path d="m10.426629 19.151968c-.6572892.325262-1.0826466.80594-1.5661115 1.247679.6438976-.373948 1.2489515-.764629 2.0997485-1.04945z" opacity=".482353"/><path d="m11.479571 19.389749-.533637 1.049449 1.564854-.838112z" opacity=".482353"/><path d="m11.443402 16.698685-.46997.900789.821997.264947z" opacity=".482353"/><path d="m15.109668 17.713957-1.291614.968558.821997.264947z" opacity=".482353"/><path d="m13.056771 16.686636-.794794 1.332229.821997.264947-.0272-1.597176z" opacity=".482353"/></g><path d="m9.358088 18.842873c-.2975558-1.564875 4.899677 1.136077 5.794258 1.580115-.0034.569419 0 1.055391-.512823 1.055391-1.347941-.735069-3.430964-1.902418-5.281435-2.635506z" opacity=".2"/><path d="m9.1913541 18.565991c-.2564121-.527696 0-1.055392.5128237-1.055392 2.0954802.514724 3.8455102 1.16422 5.6410602 2.110784.256412.527696 0 1.055392-.512823 1.055392-1.855297-.983847-3.604977-1.622567-5.6410609-2.110784z" fill="url(#k)" stroke="#464646" stroke-linejoin="round"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/conddateformatdialog.svg b/icon-themes/elementary_svg/cmd/32/conddateformatdialog.svg
new file mode 100644
index 000000000..d0df3b43b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/conddateformatdialog.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="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="15.999992" x2="15.999992" y1="5.189191" y2="28.810821"><stop offset="0" stop-color="#fff"/><stop offset=".06316455" 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><radialGradient id="c" 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="#a"/><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="#a"/><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(.64999998 0 0 .25 .4 7.000001)" gradientUnits="userSpaceOnUse" x1="23.954144" x2="23.954144" y1="15.999304" y2="19.963179"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.56307783 0 0 .53992403 2.486133 2.57077)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="15.5" x2="15.5" y1="4.5" y2="10.5"><stop offset="0" stop-color="#ed5353"/><stop offset="1" stop-color="#c6262e"/></linearGradient><radialGradient id="i" cx="14" cy="6.741958" gradientTransform="matrix(1.4549755 -.00000003 .00000005 2.2746832 13.630343 -6.838988)" gradientUnits="userSpaceOnUse" r="2" spreadMethod="reflect"><stop offset="0" stop-color="#f2f2f2"/><stop offset="1" stop-color="#999"/></radialGradient><g opacity=".35" transform="matrix(.73684208 0 0 .42857134 -1.68421 10.857146)"><path d="m38 40h5v7h-5z" fill="url(#c)"/><path d="m-10-47h5v7h-5z" fill="url(#d)" transform="scale(-1)"/><path d="m10 40h28v7.000001h-28z" fill="url(#e)"/></g><rect fill="url(#g)" height="24" rx="1.5" width="24" x="4" y="5"/><rect fill="none" height="23" rx="1" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" width="23" x="4.499999" y="5.5"/><path d="m3.5 11v16.5c0 1.108.892 2 2 2h21c1.108 0 2-.892 2-2v-16.5" fill="none" opacity=".3" stroke="#000"/><path d="m3 11h26v1h-26z" fill="url(#f)" opacity=".15"/><path d="m5.5 4.5c-1.108 0-2 .892-2 2v4h25v-4c0-1.108-.892-2-2-2z" fill="url(#h)"/><path d="m3.5 10.5v-3.9999991c0-1.108.892-2 2-2h21c1.108 0 2 .892 2 2v3.9999991z" fill="none" opacity=".4" stroke="#7a0000"/><path d="m5.5 5.5c-.554 0-1 .446-1 1v3h23v-3c0-.554-.446-1-1-1z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="round"/><path d="m11.464567 11.472441a1.1023622 1.0472441 0 1 1 -2.2047246 0 1.1023622 1.0472441 0 1 1 2.2047246 0z" fill="#fff" opacity=".3" transform="matrix(.68035717 0 0 .71616543 -.54 .283835)"/><path d="m11.464567 11.472441a1.1023622 1.0472441 0 1 1 -2.2047246 0 1.1023622 1.0472441 0 1 1 2.2047246 0z" fill="#7a0000" opacity=".4" transform="matrix(.68035717 0 0 .71616543 -.54 -.716165)"/><path d="m11.464567 11.472441a1.1023622 1.0472441 0 1 1 -2.2047246 0 1.1023622 1.0472441 0 1 1 2.2047246 0z" fill="#fff" opacity=".3" transform="matrix(.68035717 0 0 .71616543 18.45 .283835)"/><path d="m11.464567 11.472441a1.1023622 1.0472441 0 1 1 -2.2047246 0 1.1023622 1.0472441 0 1 1 2.2047246 0z" fill="#7a0000" opacity=".4" transform="matrix(.68035717 0 0 .71616543 18.45 -.716165)"/><g stroke-linecap="square" stroke-opacity=".501961"><path d="m22.5 13.5h2.986008v3h-2.986008z" fill="#ed5353" stroke="#7a0000"/><path d="m22.5 18.5h2.986008v2.981255h-2.986008z" fill="#ed5353" stroke="#7a0000"/><path d="m17.513992 13.5h2.986008v3h-2.986008z" fill="#9bdb4d" stroke="#206b00"/><path d="m17.513992 18.5h2.986008v2.981255h-2.986008z" fill="#ed5353" stroke="#7a0000"/><path d="m12.527985 13.5h2.986008v3h-2.986008z" fill="#9bdb4d" stroke="#206b00"/><path d="m12.527985 18.5h2.986008v2.981255h-2.986008z" fill="#ed5353" stroke="#7a0000"/><path d="m7.527985 13.5h2.986008v3h-2.986008z" fill="#9bdb4d" stroke="#206b00"/><path d="m7.527985 18.5h2.986008v2.981255h-2.986008z" fill="#9bdb4d" stroke="#206b00"/><path d="m22.513992 23.5h2.986008v2.981255h-2.986008z" fill="#ed5353" stroke="#7a0000"/><path d="m17.527985 23.5h2.986008v2.981255h-2.986008z" fill="#64baff" stroke="#002e99"/><path d="m12.5 23.5h2.986008v2.981255h-2.986008z" fill="#9bdb4d" stroke="#206b00"/></g><g transform="matrix(.5 0 0 .41666667 5 2.583332)"><rect fill="#fff" height="11" opacity=".4" rx="2" width="4" x="32" y="2"/><rect fill="#7a0000" height="4.8" rx="3.173838" ry="3.808606" width="4" x="32" y="7.200002"/><rect fill="url(#i)" height="12.399998" rx="1.966102" ry="2" width="4" x="32" y="-1.399998"/></g><g transform="matrix(.5 0 0 .41666667 -7 2.583332)"><rect fill="#fff" height="11" opacity=".4" rx="2" width="4" x="32" y="2"/><rect fill="#7a0000" height="4.8" rx="3.173838" ry="3.808606" width="4" x="32" y="7.200002"/><rect fill="url(#i)" height="12.399998" rx="1.904121" ry="2" width="4" x="32" y="-1.399998"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/conditionalformatdialog.svg b/icon-themes/elementary_svg/cmd/32/conditionalformatdialog.svg
new file mode 100644
index 000000000..c2089c819
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/conditionalformatdialog.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" x2="10" y1="14" y2="17"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14" x2="14" y1="7" y2="10"><stop offset="0" stop-color="#ed5353"/><stop offset="1" stop-color="#c6262e"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="12.5" x2="12.5" y1="20.5" y2="24.5"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.35135134 0 0 .24324327 1.567566 2.162163)" gradientUnits="userSpaceOnUse" x1="41.076927" x2="41.076927" y1="7.555551" y2="106.22221"><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><linearGradient id="e" gradientTransform="matrix(.35135134 0 0 .24324327 4.567566 6.162164)" gradientUnits="userSpaceOnUse" x1="41.076927" x2="41.076927" xlink:href="#g" y1="7.555547" y2="11.666657"/><linearGradient id="f" gradientTransform="matrix(.35135134 0 0 .24324327 4.567566 13.162164)" gradientUnits="userSpaceOnUse" x1="40.290417" x2="40.290417" xlink:href="#g" y1="7.555553" y2="40.444439"/><linearGradient id="g"><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="h" gradientTransform="matrix(.35135134 0 0 .24324327 4.567566 20.162164)" gradientUnits="userSpaceOnUse" x1="41.076927" x2="41.076927" xlink:href="#g" y1="7.555547" y2="11.666657"/><linearGradient id="i" gradientTransform="matrix(.59435837 0 0 .59991402 54.401937 -.032678)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="1.393398" y2="22.462784"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><rect fill="url(#i)" height="27" rx=".703702" ry=".740739" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".298039" width="27" x="2.5" y="2.5"/><rect fill="url(#a)" height="4" rx=".415234" ry=".545961" width="10" x="5.5" y="13.5"/><rect height="4" rx=".336052" ry=".319329" style="opacity:.5;fill:none;stroke:#002e99;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.941176" width="10" x="5.5" y="13.5"/><path d="m6.5 14.500001 8-.000001v1.9518l-8 .000001z" fill="none" opacity=".3" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><rect fill="url(#c)" height="4.00577" rx=".476307" ry=".839922" width="14.989848" x="5.510152" y="20.49423"/><rect fill="none" height="4.00577" opacity=".5" rx=".476307" ry=".50577" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" width="14.989848" x="5.510152" y="20.49423"/><path d="m6.5 21.5 13 .0143v1.9857l-13-.0143z" fill="none" opacity=".3" stroke="url(#h)" stroke-linecap="round" stroke-linejoin="round"/><rect fill="url(#b)" height="4" rx=".578125" width="21" x="5.5" y="6.5"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><rect height="4" opacity=".5" rx=".34375" ry=".296875" stroke="#7a0000" width="21" x="5.5" y="6.5"/><path d="m6.5 7.500001 19.008475.022775v1.9518l-19.008475-.022775z" opacity=".3" stroke="url(#e)"/><path d="m3.5 3.5 25.008475.022775-.008475 24.977225h-25z" stroke="url(#d)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/conditionalformatmenu.svg b/icon-themes/elementary_svg/cmd/32/conditionalformatmenu.svg
new file mode 100644
index 000000000..c70c99d8e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/conditionalformatmenu.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" x2="10" y1="14" y2="17"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14" x2="14" y1="7" y2="10"><stop offset="0" stop-color="#ed5353"/><stop offset="1" stop-color="#c6262e"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="12.5" x2="12.5" y1="20.5" y2="24.5"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.35135134 0 0 .24324327 1.567566 2.162163)" gradientUnits="userSpaceOnUse" x1="41.076927" x2="41.076927" y1="7.555551" y2="106.22221"><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><linearGradient id="e" gradientTransform="matrix(.35135134 0 0 .24324327 4.567566 6.162164)" gradientUnits="userSpaceOnUse" x1="41.076927" x2="41.076927" xlink:href="#g" y1="7.555547" y2="11.666657"/><linearGradient id="f" gradientTransform="matrix(.35135134 0 0 .24324327 4.567566 13.162164)" gradientUnits="userSpaceOnUse" x1="40.290417" x2="40.290417" xlink:href="#g" y1="7.555553" y2="40.444439"/><linearGradient id="g"><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="h" gradientTransform="matrix(.35135134 0 0 .24324327 4.567566 20.162164)" gradientUnits="userSpaceOnUse" x1="41.076927" x2="41.076927" xlink:href="#g" y1="7.555547" y2="11.666657"/><linearGradient id="i" gradientTransform="matrix(.59435837 0 0 .59991402 54.401937 -.032678)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="1.393398" y2="22.462784"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><rect fill="url(#i)" height="27" rx=".703702" ry=".740739" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".298039" width="27" x="2.5" y="2.5"/><rect fill="url(#a)" height="4" rx=".415234" ry=".545961" width="10" x="5.5" y="13.5"/><rect height="4" rx=".336052" ry=".319329" style="opacity:.5;fill:none;stroke:#ad5f00;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.941176" width="10" x="5.5" y="13.5"/><path d="m6.5 14.500001 8-.000001v1.9518l-8 .000001z" fill="none" opacity=".3" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><g transform="translate(-.005076 -13.997115)"><rect fill="url(#c)" height="4.002885" rx=".476307" ry=".839922" width="20.994925" x="5.510152" y="20.49423"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><rect height="4.002885" opacity=".5" rx=".476307" ry=".50577" stroke="#206b00" width="20.994925" x="5.510152" y="20.49423"/><path d="m6.5 21.5 19 .0143v1.9857l-19-.0143z" opacity=".3" stroke="url(#h)"/></g></g><g transform="translate(.005076 13.997115)"><rect fill="url(#b)" height="4.002885" rx=".578125" width="14.994925" x="5.5" y="6.5"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><rect height="4.002885" opacity=".5" rx=".34375" ry=".296875" stroke="#7a0000" width="14.994925" x="5.5" y="6.5"/><path d="m6.5 7.500001 13.008475.022775v1.9518l-13.008475-.022775z" opacity=".3" stroke="url(#e)"/></g></g><path d="m3.5 3.5 25.008475.022775-.008475 24.977225h-25z" fill="none" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round"/></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 000000000..88c53fe36
--- /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 .28566799 10.563428 21.608657)" 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="26.179348" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".245" rx="9.66981" ry="4.820653" stroke-width="1.567004"/><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/config.svg b/icon-themes/elementary_svg/cmd/32/config.svg
new file mode 100644
index 000000000..3436290c0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/config.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.117" x2="16.117" xlink:href="#b" y1="21.119" y2="10.998"/><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="15.321" x2="15.321" xlink:href="#b" y1="3" y2="29.045"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="20.521972" x2="20.216748" y1="24.602952" y2="7.398849"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#959595"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="17.036" x2="17.036" y1="2" y2="30.012"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#d2d2d2"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="10.923" x2="10.923" y1="2" y2="30.045"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#8c8c8c"/></linearGradient><radialGradient id="g" cx="6.703" cy="73.616" gradientTransform="matrix(2.21346 0 0 .4842 1.164 -7.145)" gradientUnits="userSpaceOnUse" r="7.228"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><path d="m32 28.5c0 1.933-7.164 3.5-16 3.5s-16-1.567-16-3.5 7.164-3.5 16-3.5 16 1.567 16 3.5z" fill="url(#g)" opacity=".2"/><path d="m13.875 2.5c-.75 0-1.375.595-1.375 1.344v1.75c-.473.16-.933.343-1.375.562l-1.22-1.22c-.527-.526-1.375-.526-1.905.001l-3.062 3.033c-.53.528-.53 1.376 0 1.905l1.218 1.22c-.224.45-.4.923-.562 1.405h-1.72c-.748 0-1.374.595-1.374 1.344v4.312c0 .75.626 1.344 1.375 1.344h1.72c.16.482.337.956.56 1.406l-1.217 1.22c-.53.528-.53 1.376 0 1.905l3.062 3.032c.53.53 1.377.53 1.906 0l1.22-1.218c.44.22.9.403 1.374.562v1.75c0 .75.626 1.344 1.375 1.344h4.28c.75 0 1.345-.595 1.345-1.344v-1.75c.482-.162.956-.338 1.406-.562l1.22 1.218c.528.53 1.376.53 1.905 0l3.064-3.03c.53-.53.53-1.378 0-1.907l-1.25-1.25c.22-.442.403-.902.562-1.375h1.75c.75 0 1.344-.595 1.344-1.344v-4.312c0-.75-.595-1.344-1.344-1.344h-1.75c-.16-.473-.343-.933-.562-1.375l1.25-1.25c.53-.53.53-1.377 0-1.906l-3.065-3.034c-.528-.53-1.376-.53-1.905 0l-1.22 1.22c-.45-.225-.923-.4-1.405-.563v-1.75c0-.75-.595-1.344-1.344-1.344zm2.125 10c1.932 0 3.5 1.568 3.5 3.5s-1.568 3.5-3.5 3.5-3.5-1.568-3.5-3.5 1.568-3.5 3.5-3.5z" display="block" fill="url(#e)" stroke="url(#f)" stroke-linejoin="round"/><path d="m16 8c-4.41 0-8 3.59-8 8s3.59 8 8 8 8-3.59 8-8-3.59-8-8-8zm0 5c1.657 0 3 1.343 3 3s-1.343 3-3 3-3-1.343-3-3 1.343-3 3-3z" opacity=".05"/><g fill="none"><path d="m16 7.5c-4.687 0-8.5 3.813-8.5 8.5s3.813 8.5 8.5 8.5 8.5-3.813 8.5-8.5-3.813-8.5-8.5-8.5z" stroke="url(#d)"/><path d="m13.875 3.5c-.64.14-.28.97-.375 1.447.046.597.012 1.387-.688 1.584-.765.162-1.646 1.02-2.374.314-.506-.426-.888-1.06-1.485-1.335-.54.274-.93.875-1.415 1.284-.654.678-1.377 1.302-1.988 2.014-.038.54.616.81.907 1.212.5.38.917 1.057.504 1.658-.34.66-.388 1.82-1.366 1.822-.658.053-1.37-.114-1.99.1-.222.62-.05 1.344-.104 2.01.018.892-.036 1.793.027 2.682.377.39 1.024.133 1.525.208.638-.094 1.423.122 1.537.86.175.712.93 1.558.254 2.234-.42.5-1.05.88-1.322 1.467.285.6.922.986 1.357 1.494.644.63 1.297 1.297 1.934 1.908.55.04.828-.62 1.237-.92.38-.5 1.06-.917 1.662-.5.65.34 1.788.4 1.788 1.364.056.66-.12 1.38.104 1.995.71.212 1.51.048 2.257.1.814-.015 1.633.03 2.444-.022.378-.363.12-1.01.196-1.498-.055-.578.023-1.325.688-1.51.777-.15 1.668-1.023 2.406-.314.505.426.887 1.06 1.484 1.335.54-.274.93-.875 1.416-1.284.654-.678 1.377-1.302 1.987-2.014.04-.54-.615-.81-.906-1.21-.506-.39-.962-1.074-.533-1.694.342-.65.4-1.788 1.366-1.788.664-.047 1.375.1 2.006-.088.19-.734.04-1.548.088-2.315-.014-.8.03-1.604-.022-2.4-.363-.38-1.01-.12-1.498-.197-.643.09-1.446-.1-1.567-.85-.188-.703-.928-1.542-.257-2.212.436-.463.93-.877 1.33-1.37.026-.542-.62-.807-.916-1.208-.784-.77-1.577-1.572-2.353-2.322-.55-.04-.827.62-1.236.92-.38.5-1.057.916-1.658.503-.66-.34-1.82-.388-1.822-1.366-.047-.664.1-1.375-.088-2.006-.734-.19-1.548-.04-2.315-.088h-2.222z" display="block" opacity=".8" stroke="url(#c)" stroke-linejoin="round"/><path d="m20.672 16.058a4.555 4.555 0 1 1 -9.11 0 4.555 4.555 0 1 1 9.11 0z" opacity=".4" stroke="url(#a)" stroke-width="1.012" transform="matrix(.98798 0 0 .98798 .077 .135)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/configuredialog.svg b/icon-themes/elementary_svg/cmd/32/configuredialog.svg
new file mode 100644
index 000000000..06f5cc0ec
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/configuredialog.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="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(.67567568 0 0 .67567567 -.216213 -.216209)" gradientUnits="userSpaceOnUse" x1="23.999996" x2="23.999996" y1="6.239989" y2="41.759991"><stop offset="0" stop-color="#fff"/><stop offset=".04026115" stop-color="#fff" stop-opacity=".235294"/><stop offset=".95833331" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="14.329722" x2="14.329722" y1=".022377" y2="-32.070298"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="g" gradientTransform="matrix(-.16216213 0 0 .16216213 32.132461 12.388016)" gradientUnits="userSpaceOnUse" x1="71.204407" x2="71.204407" y1="6.237558" y2="44.340794"><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="h" gradientTransform="matrix(-.15686275 0 0 .15686275 25.519607 11.166667)" gradientUnits="userSpaceOnUse" x1="38.976662" x2="38.976662" y1="59.967686" y2="8.092892"><stop offset="0" stop-color="#e9e9e9"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.49999998 0 0 .56250002 0 -1.500002)" gradientUnits="userSpaceOnUse" x1="30.271185" x2="30.271185" y1="10.028973" y2="55.052982"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><g opacity=".4" transform="matrix(.73684208 0 0 .57142853 -1.68421 4.142858)"><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><rect fill="url(#f)" height="26" rx="1.615406" transform="scale(1 -1)" width="26" x="3" y="-29"/><rect fill="none" height="27" opacity=".5" rx="2.16" stroke="#555761" stroke-linecap="round" stroke-linejoin="round" width="27" x="2.5" y="2.5"/><rect fill="none" height="25" rx="1.086957" ry="1.190476" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round" width="25" x="3.5" y="3.5"/><path d="m11.555547 11.999993c-2.462227 0-4.444453 1.982226-4.444453 4.444453s1.982226 4.444454 4.444453 4.444454h8.888908c2.462228 0 4.444453-1.982227 4.444453-4.444454s-1.982225-4.444453-4.444453-4.444453z" fill="#fff" opacity=".2"/><path d="m11.499999 11.999999c-2.4929993 0-4.499999 2.007-4.499999 4.5 0 2.492999 2.0069997 4.500001 4.499999 4.500001h9.000002c2.493 0 4.499999-2.007001 4.499999-4.500001s-2.006999-4.5-4.499999-4.5z" fill="url(#i)"/><path d="m11.500002 11.999999c-2.4930003 0-4.5000007 2.007-4.5000007 4.500002 0 .07555.010419.150381.014064.224999.1166094-2.387527 2.0684925-4.275001 4.4859387-4.275001h9.000004c2.417447 0 4.36933 1.887474 4.485941 4.275001.0036-.07462.01405-.149447.01405-.224999 0-2.493002-2.006999-4.500002-4.500001-4.500002h-9.000004z" fill="#0e4774" opacity=".3"/><path d="m11.521127 11.999999c-2.4350653 0-4.403531 1.989304-4.521127 4.505639.1167919 2.516336 2.0717286 4.505641 4.492957 4.505641h.478873c-2.5111694 0-4.5352098-1.903752-4.5352098-4.268501 0-2.36475 2.0240404-4.268501 4.5352098-4.268501h8.056339c2.511168 0 4.53521 1.903751 4.53521 4.268501 0 2.364749-2.024042 4.268501-4.53521 4.268501h.478872c2.421229 0 4.376166-1.989305 4.492959-4.505641-.117597-2.516335-2.086064-4.505639-4.521128-4.505639z" fill="#002e99" opacity=".15"/><g fill-rule="evenodd"><path d="m5.2218912 5.221965a.44444569.44444569 0 0 1 -.888891 0 .44444569.44444569 0 1 1 .888891 0z" fill="#fff"/><path d="m5.2218912 4.77752a.44444569.44444569 0 0 1 -.888891 0 .44444569.44444569 0 1 1 .888891 0z" opacity=".3"/><path d="m27.666891 5.221965a.44444561.44444561 0 0 1 -.88889 0 .44444561.44444561 0 1 1 .88889 0z" fill="#fff"/><path d="m27.666891 4.77752a.44444561.44444561 0 0 1 -.88889 0 .44444561.44444561 0 1 1 .88889 0z" opacity=".3"/><path d="m5.2218912 27.66669a.44444569.44444569 0 0 1 -.888891 0 .44444569.44444569 0 1 1 .888891 0z" fill="#fff"/><path d="m5.2218912 27.222244a.44444569.44444569 0 0 1 -.888891 0 .44444569.44444569 0 1 1 .888891 0z" opacity=".3"/><path d="m27.666891 27.66669a.44444561.44444561 0 0 1 -.88889 0 .44444561.44444561 0 1 1 .88889 0z" fill="#fff"/><path d="m27.666891 27.222244a.44444561.44444561 0 0 1 -.88889 0 .44444561.44444561 0 1 1 .88889 0z" opacity=".3"/></g><path d="m20.5 13c2.482943 0 4.5 2.017054 4.5 4.500002 0 2.482944-2.017057 4.499998-4.5 4.499998-2.482948 0-4.500004-2.017054-4.5-4.499998 0-2.482948 2.017052-4.500002 4.5-4.500002z" opacity=".15"/><path d="m20.5 12.5c2.207061 0 4 1.792938 4 4 0 2.207064-1.792939 4.000001-4 4.000001-2.207064 0-4.000004-1.792937-4-4.000001 0-2.207062 1.792936-4 4-4z" fill="url(#h)"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m17.5 16.499893c0 1.656911 1.343246 3.000107 2.999963 3.000107 1.656868 0 3.000037-1.343213 3.000037-3.000107 0-1.656829-1.343169-2.999892-3.000037-2.999892-1.656717 0-2.999963 1.343063-2.999963 2.999892z" stroke="url(#g)"/><path d="m20.500001 12.500001c2.207063 0 3.999999 1.792937 3.999999 4s-1.792936 3.999999-3.999999 3.999999c-2.207065 0-4.000005-1.792936-4.000001-3.999999 0-2.207063 1.792936-4 4.000001-4z" opacity=".5" stroke="#656565"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/connector.svg b/icon-themes/elementary_svg/cmd/32/connector.svg
new file mode 100644
index 000000000..44840723f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/connector.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="4.290069" cy="18.040749" gradientTransform="matrix(.23558364 0 0 .10489726 -26.01067 24.607575)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="25" x2="25" y1="21.5" y2="26.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="25" x2="25" y1="23" y2="25"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="matrix(.26458333 0 0 .26458333 .264583 .26458)"><ellipse cx="-25.480608" cy="26.285934" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".268" rx="3.975474" ry="1.770144" stroke-width="1.066238" transform="scale(-1 1)"/><path d="m24.000025 24h-9l-.000025-19h-8.16662" fill="none" stroke="#7239b3" stroke-width="2"/><g fill="#7239b3" stroke-linecap="square" stroke-opacity=".74902"><g transform="translate(-20 -19)"><path d="m27.5 24a2.5 2.5 0 0 1 -2.5 2.5 2.5 2.5 0 0 1 -2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5z" fill="url(#b)" stroke="#7239b3"/><path d="m26.5 24a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" fill="none" opacity=".5" stroke="url(#c)"/></g><path d="m27.5 24a2.5 2.5 0 0 1 -2.5 2.5 2.5 2.5 0 0 1 -2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5z" fill="url(#b)" stroke="#7239b3"/><path d="m26.5 24a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" fill="none" opacity=".5" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/connectorarrowend.svg b/icon-themes/elementary_svg/cmd/32/connectorarrowend.svg
new file mode 100644
index 000000000..5c6412c49
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/connectorarrowend.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="4.290069" cy="18.040749" gradientTransform="matrix(.23558364 0 0 .10489726 -24.586941 25.421134)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="5" x2="5" xlink:href="#c" y1="11" y2="20"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="4.5" x2="4.5" y1="3.5" y2="7.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="5.921875" x2="6.375" y1="15.296875" y2="16.15625"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="25" x2="25" xlink:href="#c" y1="21.5" y2="26.5"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="25" x2="25" y1="23" y2="25"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="matrix(.26458333 0 0 .26458333 .264583 .26458)"><ellipse cx="-24.056879" cy="27.099493" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".268" rx="3.975474" ry="1.770144" stroke-width="1.066238" transform="scale(-1 1)"/><path d="m24.000025 24h-9l-.000025-19h-8.16662" fill="none" stroke="#7239b3" stroke-width="2"/><g fill="#7239b3" stroke-opacity=".74902"><g transform="matrix(-1 0 0 1 29.991349 8.000001)"><path d="m7.5 12.861362v6.278534l-5.5-3.139896z" fill="url(#b)" stroke="#7239b3"/><path d="m6.5 14.587891-2.5 1.412109 2.5 1.410156z" fill="none" opacity=".4" stroke="url(#d)"/></g><g stroke-linecap="square" transform="translate(-20 -19)"><path d="m27.5 24a2.5 2.5 0 0 1 -2.5 2.5 2.5 2.5 0 0 1 -2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5z" fill="url(#e)" stroke="#7239b3"/><path d="m26.5 24a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" fill="none" opacity=".5" stroke="url(#f)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/connectorarrows.svg b/icon-themes/elementary_svg/cmd/32/connectorarrows.svg
new file mode 100644
index 000000000..2b85fc8a8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/connectorarrows.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="4.290069" cy="18.040749" gradientTransform="matrix(.23558364 0 0 .10489726 -24.586941 25.421134)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="5" x2="5" y1="11" y2="20"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="5.921875" x2="6.375" y1="15.296875" y2="16.15625"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="matrix(.26458333 0 0 .26458333 .264583 .26458)"><ellipse cx="-24.056879" cy="27.099493" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".268" rx="3.975474" ry="1.770144" stroke-width="1.066238" transform="scale(-1 1)"/><path d="m24.000025 24h-9l-.000025-19h-8.16662" fill="none" stroke="#7239b3" stroke-width="2"/><g fill="#7239b3" stroke-opacity=".74902"><g transform="matrix(-1 0 0 1 29.991349 8.000001)"><path d="m7.5 12.861362v6.278534l-5.5-3.139896z" fill="url(#b)" stroke="#7239b3"/><path d="m6.5 14.587891-2.5 1.412109 2.5 1.410156z" fill="none" opacity=".4" stroke="url(#c)"/></g><g transform="translate(0 -11)"><path d="m7.5 12.861362v6.278534l-5.5-3.139896z" fill="url(#b)" stroke="#7239b3"/><path d="m6.5 14.587891-2.5 1.412109 2.5 1.410156z" fill="none" opacity=".4" stroke="url(#c)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/connectorarrowstart.svg b/icon-themes/elementary_svg/cmd/32/connectorarrowstart.svg
new file mode 100644
index 000000000..1a2f66750
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/connectorarrowstart.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="5" x2="5" y1="11" y2="20"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="5.921875" x2="6.375" y1="15.296875" y2="16.15625"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="matrix(.26458333 0 0 .26458333 .264583 .26458)"><path d="m24.000025 24h-9l-.000025-19h-8.16662" fill="none" stroke="#7239b3" stroke-width="2"/><g fill="#7239b3" stroke-opacity=".74902" transform="translate(0 -11)"><path d="m7.5 12.861362v6.278534l-5.5-3.139896z" fill="url(#a)" stroke="#7239b3"/><path d="m6.5 14.587891-2.5 1.412109 2.5 1.410156z" fill="none" opacity=".4" stroke="url(#b)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/connectorcircleend.svg b/icon-themes/elementary_svg/cmd/32/connectorcircleend.svg
new file mode 100644
index 000000000..8404b9fc0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/connectorcircleend.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="4.290069" cy="18.040749" gradientTransform="matrix(.23558364 0 0 .10489726 -26.01067 24.607575)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="25" x2="25" y1="21.5" y2="26.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="25" x2="25" y1="23" y2="25"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="matrix(.26458333 0 0 .26458333 .264583 .26458)"><ellipse cx="-25.480608" cy="26.285934" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".268" rx="3.975474" ry="1.770144" stroke-width="1.066238" transform="scale(-1 1)"/><path d="m24.000025 24h-9l-.000025-19h-8" fill="none" stroke="#7239b3" stroke-width="2"/><g fill="#7239b3" stroke-linecap="square" stroke-opacity=".74902"><path d="m27.5 24a2.5 2.5 0 0 1 -2.5 2.5 2.5 2.5 0 0 1 -2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5z" fill="url(#b)" stroke="#7239b3"/><path d="m26.5 24a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" fill="none" opacity=".5" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/connectorcircles.svg b/icon-themes/elementary_svg/cmd/32/connectorcircles.svg
new file mode 100644
index 000000000..7772b5592
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/connectorcircles.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="25" x2="25" y1="21.5" y2="26.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="25" x2="25" y1="23" y2="25"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="matrix(.26458333 0 0 .26458333 .264583 .26458)"><path d="m24.000025 24h-9l-.000025-19h-8.16662" fill="none" stroke="#7239b3" stroke-width="2"/><g fill="#7239b3" stroke-linecap="square" stroke-opacity=".74902" transform="translate(-20 -19)"><path d="m27.5 24a2.5 2.5 0 0 1 -2.5 2.5 2.5 2.5 0 0 1 -2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5z" fill="url(#a)" stroke="#7239b3"/><path d="m26.5 24a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" fill="none" opacity=".5" stroke="url(#b)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/connectorcirclestart.svg b/icon-themes/elementary_svg/cmd/32/connectorcirclestart.svg
new file mode 100644
index 000000000..7772b5592
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/connectorcirclestart.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="25" x2="25" y1="21.5" y2="26.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="25" x2="25" y1="23" y2="25"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="matrix(.26458333 0 0 .26458333 .264583 .26458)"><path d="m24.000025 24h-9l-.000025-19h-8.16662" fill="none" stroke="#7239b3" stroke-width="2"/><g fill="#7239b3" stroke-linecap="square" stroke-opacity=".74902" transform="translate(-20 -19)"><path d="m27.5 24a2.5 2.5 0 0 1 -2.5 2.5 2.5 2.5 0 0 1 -2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5z" fill="url(#a)" stroke="#7239b3"/><path d="m26.5 24a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" fill="none" opacity=".5" stroke="url(#b)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/connectorcurve.svg b/icon-themes/elementary_svg/cmd/32/connectorcurve.svg
new file mode 100644
index 000000000..f29fffc7f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/connectorcurve.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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(.26494104 0 0 .10489726 -25.581317 25.607575)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="25" x2="25" y1="21.5" y2="26.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="25" x2="25" y1="23" y2="25"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="matrix(.26458333 0 0 .26458333 .264583 .26458)"><ellipse cx="-24.985203" cy="27.285934" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".268" rx="4.47088" ry="1.770144" stroke-width="1.130723" transform="scale(-1 1)"/><g fill="#7239b3"><path d="m7 4h16v2h-16z"/><path d="m7.499999 14h15.5l.000001 2h-15.5z"/><path d="m7.5 24h15.5v2h-15.5z"/><g fill="#7239b3"><g stroke-linecap="square" stroke-opacity=".74902" transform="translate(-20 -19)"><path d="m27.5 24a2.5 2.5 0 0 1 -2.5 2.5 2.5 2.5 0 0 1 -2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5z" fill="url(#b)" stroke="#7239b3"/><path d="m26.5 24a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" fill="none" opacity=".5" stroke="url(#c)"/></g><g stroke-linecap="square" stroke-opacity=".74902" transform="translate(0 1)"><path d="m27.5 24a2.5 2.5 0 0 1 -2.5 2.5 2.5 2.5 0 0 1 -2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5z" fill="url(#b)" stroke="#7239b3"/><path d="m26.5 24a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" fill="none" opacity=".5" stroke="url(#c)"/></g><path d="m23 4v2a4 4 0 0 1 4 4 4 4 0 0 1 -4 4v2a6 6 0 0 0 6-6 6 6 0 0 0 -6-6z"/><path d="m7.5 14v2a4 4 0 0 0 -4 4 4 4 0 0 0 4 4v2a6 6 0 0 1 -6-6 6 6 0 0 1 6-6z"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/connectorcurvearrowend.svg b/icon-themes/elementary_svg/cmd/32/connectorcurvearrowend.svg
new file mode 100644
index 000000000..ed5d945c3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/connectorcurvearrowend.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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(.26494104 0 0 .10489726 -23.581317 26.607575)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="25" x2="25" xlink:href="#c" y1="21.5" y2="26.5"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="4.5" x2="4.5" y1="3.5" y2="7.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="25" x2="25" y1="23" y2="25"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="5" x2="5" xlink:href="#c" y1="11" y2="20"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="5.921875" x2="6.375" y1="15.296875" y2="16.15625"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="matrix(.26458333 0 0 .26458333 .264583 .26458)"><ellipse cx="-22.985203" cy="28.285934" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".268" rx="4.47088" ry="1.770144" stroke-width="1.130723" transform="scale(-1 1)"/><g fill="#7239b3"><path d="m7 4h16v2h-16z"/><path d="m7.499999 14h15.5l.000001 2h-15.5z"/><path d="m7.5 24h15.5v2h-15.5z"/><g fill="#7239b3"><g stroke-linecap="square" stroke-opacity=".74902" transform="translate(-20 -19)"><path d="m27.5 24a2.5 2.5 0 0 1 -2.5 2.5 2.5 2.5 0 0 1 -2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5z" fill="url(#b)" stroke="#7239b3"/><path d="m26.5 24a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" fill="none" opacity=".5" stroke="url(#d)"/></g><path d="m23 4v2a4 4 0 0 1 4 4 4 4 0 0 1 -4 4v2a6 6 0 0 0 6-6 6 6 0 0 0 -6-6z"/><path d="m7.5 14v2a4 4 0 0 0 -4 4 4 4 0 0 0 4 4v2a6 6 0 0 1 -6-6 6 6 0 0 1 6-6z"/></g><g stroke-opacity=".74902" transform="matrix(-1 0 0 1 29.991349 9.000001)"><path d="m7.5 12.861362v6.278534l-5.5-3.139896z" fill="url(#e)" stroke="#7239b3"/><path d="m6.5 14.587891-2.5 1.412109 2.5 1.410156z" fill="none" opacity=".4" stroke="url(#f)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/connectorcurvearrows.svg b/icon-themes/elementary_svg/cmd/32/connectorcurvearrows.svg
new file mode 100644
index 000000000..b54fe8a83
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/connectorcurvearrows.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="5" x2="5" y1="11" y2="20"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="5.921875" x2="6.375" y1="15.296875" y2="16.15625"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".74999994" 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(.26494103 0 0 .10489727 -23.581316 26.607612)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g fill="#7239b3" transform="matrix(.26458333 0 0 .26458333 .264583 .26458)"><path d="m7 4h16v2h-16z"/><path d="m7.499999 14h15.5l.000001 2h-15.5z"/><path d="m7.5 24h15.5v2h-15.5z"/><path d="m23 4v2a4 4 0 0 1 4 4 4 4 0 0 1 -4 4v2a6 6 0 0 0 6-6 6 6 0 0 0 -6-6z" fill="#7239b3"/><path d="m7.5 14v2a4 4 0 0 0 -4 4 4 4 0 0 0 4 4v2a6 6 0 0 1 -6-6 6 6 0 0 1 6-6z" fill="#7239b3"/><g stroke-opacity=".74902" transform="matrix(-1 0 0 1 29.991349 9.000001)"><path d="m7.5 12.861362v6.278534l-5.5-3.139896z" fill="url(#a)" stroke="#7239b3"/><path d="m6.5 14.587891-2.5 1.412109 2.5 1.410156z" fill="none" opacity=".4" stroke="url(#b)"/></g><g stroke-opacity=".74902" transform="translate(0 -11.087891)"><path d="m7.5 12.861362v6.278534l-5.5-3.139896z" fill="url(#a)" stroke="#7239b3"/><path d="m6.5 14.587891-2.5 1.412109 2.5 1.410156z" fill="none" opacity=".4" stroke="url(#b)"/></g><ellipse cx="-22.985203" cy="28.28595" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".268" rx="4.47088" ry="1.770144" stroke-width="1.130723" transform="scale(-1 1)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/connectorcurvearrowstart.svg b/icon-themes/elementary_svg/cmd/32/connectorcurvearrowstart.svg
new file mode 100644
index 000000000..4c778182c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/connectorcurvearrowstart.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="5" x2="5" y1="11" y2="20"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="5.921875" x2="6.375" y1="15.296875" y2="16.15625"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g fill="#7239b3" transform="matrix(.26458333 0 0 .26458333 .264583 .26458)"><path d="m7 4h16v2h-16z"/><path d="m7.499999 14h15.5l.000001 2h-15.5z"/><path d="m7.5 24h15.5v2h-15.5z"/><path d="m23 4v2a4 4 0 0 1 4 4 4 4 0 0 1 -4 4v2a6 6 0 0 0 6-6 6 6 0 0 0 -6-6z" fill="#7239b3"/><path d="m7.5 14v2a4 4 0 0 0 -4 4 4 4 0 0 0 4 4v2a6 6 0 0 1 -6-6 6 6 0 0 1 6-6z" fill="#7239b3"/><g stroke-opacity=".74902" transform="translate(0 -11.087891)"><path d="m7.5 12.861362v6.278534l-5.5-3.139896z" fill="url(#a)" stroke="#7239b3"/><path d="m6.5 14.587891-2.5 1.412109 2.5 1.410156z" fill="none" opacity=".4" stroke="url(#b)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/connectorcurvecircleend.svg b/icon-themes/elementary_svg/cmd/32/connectorcurvecircleend.svg
new file mode 100644
index 000000000..96330725d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/connectorcurvecircleend.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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(.26494104 0 0 .10489726 -25.581317 25.607575)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="25" x2="25" y1="21.5" y2="26.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="25" x2="25" y1="23" y2="25"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="matrix(.26458333 0 0 .26458333 .264583 .26458)"><ellipse cx="-24.985203" cy="27.285934" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".268" rx="4.47088" ry="1.770144" stroke-width="1.130723" transform="scale(-1 1)"/><g fill="#7239b3"><path d="m7 4h16v2h-16z"/><path d="m7.499999 14h15.5l.000001 2h-15.5z"/><path d="m7.5 24h15.5v2h-15.5z"/><g fill="#7239b3"><g stroke-linecap="square" stroke-opacity=".74902" transform="translate(0 1)"><path d="m27.5 24a2.5 2.5 0 0 1 -2.5 2.5 2.5 2.5 0 0 1 -2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5z" fill="url(#b)" stroke="#7239b3"/><path d="m26.5 24a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" fill="none" opacity=".5" stroke="url(#c)"/></g><path d="m23 4v2a4 4 0 0 1 4 4 4 4 0 0 1 -4 4v2a6 6 0 0 0 6-6 6 6 0 0 0 -6-6z"/><path d="m7.5 14v2a4 4 0 0 0 -4 4 4 4 0 0 0 4 4v2a6 6 0 0 1 -6-6 6 6 0 0 1 6-6z"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/connectorcurvecircles.svg b/icon-themes/elementary_svg/cmd/32/connectorcurvecircles.svg
new file mode 100644
index 000000000..e93282e84
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/connectorcurvecircles.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="25" x2="25" y1="21.5" y2="26.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="25" x2="25" y1="23" y2="25"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g fill="#7239b3" transform="matrix(.26458333 0 0 .26458333 .264583 .26458)"><path d="m7 4h16v2h-16z"/><path d="m7.499999 14h15.5l.000001 2h-15.5z"/><path d="m7.5 24h15.5v2h-15.5z"/><g fill="#7239b3"><g stroke-linecap="square" stroke-opacity=".74902" transform="translate(-20 -19)"><path d="m27.5 24a2.5 2.5 0 0 1 -2.5 2.5 2.5 2.5 0 0 1 -2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5z" fill="url(#a)" stroke="#7239b3"/><path d="m26.5 24a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" fill="none" opacity=".5" stroke="url(#b)"/></g><path d="m23 4v2a4 4 0 0 1 4 4 4 4 0 0 1 -4 4v2a6 6 0 0 0 6-6 6 6 0 0 0 -6-6z"/><path d="m7.5 14v2a4 4 0 0 0 -4 4 4 4 0 0 0 4 4v2a6 6 0 0 1 -6-6 6 6 0 0 1 6-6z"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/connectorcurvecirclestart.svg b/icon-themes/elementary_svg/cmd/32/connectorcurvecirclestart.svg
new file mode 100644
index 000000000..e93282e84
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/connectorcurvecirclestart.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="25" x2="25" y1="21.5" y2="26.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="25" x2="25" y1="23" y2="25"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g fill="#7239b3" transform="matrix(.26458333 0 0 .26458333 .264583 .26458)"><path d="m7 4h16v2h-16z"/><path d="m7.499999 14h15.5l.000001 2h-15.5z"/><path d="m7.5 24h15.5v2h-15.5z"/><g fill="#7239b3"><g stroke-linecap="square" stroke-opacity=".74902" transform="translate(-20 -19)"><path d="m27.5 24a2.5 2.5 0 0 1 -2.5 2.5 2.5 2.5 0 0 1 -2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5z" fill="url(#a)" stroke="#7239b3"/><path d="m26.5 24a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" fill="none" opacity=".5" stroke="url(#b)"/></g><path d="m23 4v2a4 4 0 0 1 4 4 4 4 0 0 1 -4 4v2a6 6 0 0 0 6-6 6 6 0 0 0 -6-6z"/><path d="m7.5 14v2a4 4 0 0 0 -4 4 4 4 0 0 0 4 4v2a6 6 0 0 1 -6-6 6 6 0 0 1 6-6z"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/connectorline.svg b/icon-themes/elementary_svg/cmd/32/connectorline.svg
new file mode 100644
index 000000000..332a67912
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/connectorline.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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(.26612284 0 0 .10489726 -26.564035 26.607575)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="25" x2="25" y1="21.5" y2="26.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="25" x2="25" y1="23" y2="25"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="scale(.26458333)"><ellipse cx="-25.96526" cy="28.285934" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".268" rx="4.490823" ry="1.770144" stroke-width="1.133242" transform="scale(-1 1)"/><path d="m25.33331 25.33331-18.6666199-18.6666202" fill="none" stroke="#7239b3" stroke-width="2"/><g fill="#7239b3" stroke-linecap="square" stroke-opacity=".74902"><g transform="translate(-19 -18)"><path d="m27.5 24a2.5 2.5 0 0 1 -2.5 2.5 2.5 2.5 0 0 1 -2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5z" fill="url(#b)" stroke="#7239b3"/><path d="m26.5 24a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" fill="none" opacity=".5" stroke="url(#c)"/></g><g transform="translate(1 2)"><path d="m27.5 24a2.5 2.5 0 0 1 -2.5 2.5 2.5 2.5 0 0 1 -2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5z" fill="url(#b)" stroke="#7239b3"/><path d="m26.5 24a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" fill="none" opacity=".5" stroke="url(#c)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/connectorlinearrowend.svg b/icon-themes/elementary_svg/cmd/32/connectorlinearrowend.svg
new file mode 100644
index 000000000..ceded325a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/connectorlinearrowend.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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(.26612284 0 0 .10489726 -27.564035 27.607575)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="25" x2="25" xlink:href="#c" y1="21.5" y2="26.5"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="4.5" x2="4.5" y1="3.5" y2="7.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="25" x2="25" y1="23" y2="25"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="5" x2="5" xlink:href="#c" y1="11" y2="20"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="5.921875" x2="5.23399" y1="15.296875" y2="15.999912"><stop offset="0" stop-color="#fff"/><stop offset=".49162766" stop-color="#fff" stop-opacity=".235"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="scale(.26458333)"><ellipse cx="-26.96526" cy="29.285934" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".268" rx="4.490823" ry="1.770144" stroke-width="1.133242" transform="scale(-1 1)"/><path d="m25.33331 25.33331-18.6666199-18.6666202" fill="none" stroke="#7239b3" stroke-width="2"/><g fill="#7239b3" stroke-opacity=".74902" transform="translate(1 1)"><g stroke-linecap="square" transform="translate(-20 -19)"><path d="m27.5 24a2.5 2.5 0 0 1 -2.5 2.5 2.5 2.5 0 0 1 -2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5z" fill="url(#b)" stroke="#7239b3"/><path d="m26.5 24a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" fill="none" opacity=".5" stroke="url(#d)"/></g><g transform="matrix(-.70710678 -.70710678 -.70710678 .70710678 40.014636 17.387343)"><path d="m7.5 12.861362v6.278534l-5.5-3.139896z" fill="url(#e)" stroke="#7239b3"/><path d="m6.5 14.587891-2.5 1.412109 2.5 1.410156z" fill="none" opacity=".4" stroke="url(#f)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/connectorlinearrows.svg b/icon-themes/elementary_svg/cmd/32/connectorlinearrows.svg
new file mode 100644
index 000000000..0c06b9896
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/connectorlinearrows.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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(.26612284 0 0 .10489726 -27.564035 27.607575)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="9.123076" x2="3.819776" xlink:href="#c" y1="13.525039" y2="18.828339"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="4.5" x2="4.5" y1="3.5" y2="7.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="5.921875" x2="5.23399" xlink:href="#e" y1="15.296875" y2="15.999912"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="-3.5" x2="-3.5" y1="2" y2="3"><stop offset="0" stop-color="#fff"/><stop offset=".49162766" stop-color="#fff" stop-opacity=".235"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="3.819776" x2="8.769524" xlink:href="#c" y1="18.828339" y2="13.878592"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="5.941096" x2="5.23399" xlink:href="#e" y1="15.292806" y2="15.999912"/><g transform="scale(.26458333)"><ellipse cx="-26.96526" cy="29.285934" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".268" rx="4.490823" ry="1.770144" stroke-width="1.133242" transform="scale(-1 1)"/><path d="m25.33331 25.33331-18.6666199-18.6666202" fill="none" stroke="#7239b3" stroke-width="2"/><g fill="#7239b3" stroke-opacity=".74902" transform="translate(1 1)"><g transform="matrix(-.70710678 -.70710678 -.70710678 .70710678 40.014636 17.387343)"><path d="m7.5 12.861362v6.278534l-5.5-3.139896z" fill="url(#b)" stroke="#7239b3"/><path d="m6.5 14.587891-2.5 1.412109 2.5 1.410156z" fill="none" opacity=".4" stroke="url(#d)"/></g><g transform="matrix(.70710678 .70710678 .70710678 -.70710678 -10.014636 12.612657)"><path d="m7.5 12.861362v6.278534l-5.5-3.139896z" fill="url(#f)" stroke="#7239b3"/><path d="m6.5 14.587891-2.5 1.412109 2.5 1.410156z" fill="none" opacity=".4" stroke="url(#g)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/connectorlinearrowstart.svg b/icon-themes/elementary_svg/cmd/32/connectorlinearrowstart.svg
new file mode 100644
index 000000000..f36bb14b7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/connectorlinearrowstart.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="3.819776" x2="8.769524" y1="18.828339" y2="13.878592"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="5.941096" x2="5.23399" y1="15.292806" y2="15.999912"><stop offset="0" stop-color="#fff"/><stop offset=".49162766" stop-color="#fff" stop-opacity=".235"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="scale(.26458333)"><path d="m25.33331 25.33331-18.6666199-18.6666202" fill="none" stroke="#7239b3" stroke-width="2"/><g fill="#7239b3" stroke-opacity=".74902" transform="matrix(.70710678 .70710678 .70710678 -.70710678 -9.014636 13.612657)"><path d="m7.5 12.861362v6.278534l-5.5-3.139896z" fill="url(#a)" stroke="#7239b3"/><path d="m6.5 14.587891-2.5 1.412109 2.5 1.410156z" fill="none" opacity=".4" stroke="url(#b)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/connectorlinecircleend.svg b/icon-themes/elementary_svg/cmd/32/connectorlinecircleend.svg
new file mode 100644
index 000000000..0a9a0f4ea
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/connectorlinecircleend.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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(.26612284 0 0 .10489726 -26.564035 26.607575)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="25" x2="25" y1="21.5" y2="26.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="25" x2="25" y1="23" y2="25"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="scale(.26458333)"><ellipse cx="-25.96526" cy="28.285934" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".268" rx="4.490823" ry="1.770144" stroke-width="1.133242" transform="scale(-1 1)"/><path d="m25.33331 25.33331-18.6666199-18.6666202" fill="none" stroke="#7239b3" stroke-width="2"/><g fill="#7239b3" stroke-linecap="square" stroke-opacity=".74902" transform="translate(1 2)"><path d="m27.5 24a2.5 2.5 0 0 1 -2.5 2.5 2.5 2.5 0 0 1 -2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5z" fill="url(#b)" stroke="#7239b3"/><path d="m26.5 24a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" fill="none" opacity=".5" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/connectorlinecirclestart.svg b/icon-themes/elementary_svg/cmd/32/connectorlinecirclestart.svg
new file mode 100644
index 000000000..643f42f06
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/connectorlinecirclestart.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="25" x2="25" y1="21.5" y2="26.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="25" x2="25" y1="23" y2="25"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="scale(.26458333)"><path d="m25.33331 25.33331-18.6666199-18.6666202" fill="none" stroke="#7239b3" stroke-width="2"/><g fill="#7239b3" stroke-linecap="square" stroke-opacity=".74902" transform="translate(-19 -18)"><path d="m27.5 24a2.5 2.5 0 0 1 -2.5 2.5 2.5 2.5 0 0 1 -2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5z" fill="url(#a)" stroke="#7239b3"/><path d="m26.5 24a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" fill="none" opacity=".5" stroke="url(#b)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/connectorlines.svg b/icon-themes/elementary_svg/cmd/32/connectorlines.svg
new file mode 100644
index 000000000..a57b8d493
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/connectorlines.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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(.26483292 0 0 .10489726 -25.582899 24.607575)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="25" x2="25" y1="21.5" y2="26.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="25" x2="25" y1="23" y2="25"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="matrix(.26458333 0 0 .26458333 .264583 .26458)"><path d="m25 24h-6.999985l-6.000015-19h-7" fill="none" stroke="#7239b3" stroke-width="2"/><ellipse cx="-24.987026" cy="26.285934" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".268" rx="4.469056" ry="1.770144" stroke-width="1.130492" transform="scale(-1 1)"/><g fill="#7239b3" stroke-linecap="square" stroke-opacity=".74902"><g transform="translate(-20 -19)"><path d="m27.5 24a2.5 2.5 0 0 1 -2.5 2.5 2.5 2.5 0 0 1 -2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5z" fill="url(#b)" stroke="#7239b3"/><path d="m26.5 24a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" fill="none" opacity=".5" stroke="url(#c)"/></g><path d="m27.5 24a2.5 2.5 0 0 1 -2.5 2.5 2.5 2.5 0 0 1 -2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5z" fill="url(#b)" stroke="#7239b3"/><path d="m26.5 24a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" fill="none" opacity=".5" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/connectorlinesarrowend.svg b/icon-themes/elementary_svg/cmd/32/connectorlinesarrowend.svg
new file mode 100644
index 000000000..b4f1523a7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/connectorlinesarrowend.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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(.26483292 0 0 .10489726 -24.582899 25.607575)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="25" x2="25" xlink:href="#c" y1="21.5" y2="26.5"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="4.5" x2="4.5" y1="3.5" y2="7.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="25" x2="25" y1="23" y2="25"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="5" x2="5" xlink:href="#c" y1="11" y2="20"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="5.921875" x2="6.375" y1="15.296875" y2="16.15625"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="matrix(.26458333 0 0 .26458333 .264583 .26458)"><path d="m25 24h-6.999985l-6.000015-19h-7" fill="none" stroke="#7239b3" stroke-width="2"/><ellipse cx="-23.987026" cy="27.285934" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".268" rx="4.469056" ry="1.770144" stroke-width="1.130492" transform="scale(-1 1)"/><g fill="#7239b3" stroke-opacity=".74902"><g stroke-linecap="square" transform="translate(-20 -19)"><path d="m27.5 24a2.5 2.5 0 0 1 -2.5 2.5 2.5 2.5 0 0 1 -2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5z" fill="url(#b)" stroke="#7239b3"/><path d="m26.5 24a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" fill="none" opacity=".5" stroke="url(#d)"/></g><g transform="matrix(-1 0 0 1 29.991349 8.000001)"><path d="m7.5 12.861362v6.278534l-5.5-3.139896z" fill="url(#e)" stroke="#7239b3"/><path d="m6.5 14.587891-2.5 1.412109 2.5 1.410156z" fill="none" opacity=".4" stroke="url(#f)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/connectorlinesarrows.svg b/icon-themes/elementary_svg/cmd/32/connectorlinesarrows.svg
new file mode 100644
index 000000000..2290e26e3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/connectorlinesarrows.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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(.26483292 0 0 .10489726 -24.582899 25.607575)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="5" x2="5" y1="11" y2="20"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="5.921875" x2="6.375" y1="15.296875" y2="16.15625"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="matrix(.26458333 0 0 .26458333 .264583 .26458)"><path d="m25 24h-6.999985l-6.000015-19h-7" fill="none" stroke="#7239b3" stroke-width="2"/><ellipse cx="-23.987026" cy="27.285934" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".268" rx="4.469056" ry="1.770144" stroke-width="1.130492" transform="scale(-1 1)"/><g fill="#7239b3" stroke-opacity=".74902"><g transform="translate(0 -10.999999)"><path d="m7.5 12.861362v6.278534l-5.5-3.139896z" fill="url(#b)" stroke="#7239b3"/><path d="m6.5 14.587891-2.5 1.412109 2.5 1.410156z" fill="none" opacity=".4" stroke="url(#c)"/></g><g transform="matrix(-1 0 0 1 29.991349 8.000001)"><path d="m7.5 12.861362v6.278534l-5.5-3.139896z" fill="url(#b)" stroke="#7239b3"/><path d="m6.5 14.587891-2.5 1.412109 2.5 1.410156z" fill="none" opacity=".4" stroke="url(#c)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/connectorlinesarrowstart.svg b/icon-themes/elementary_svg/cmd/32/connectorlinesarrowstart.svg
new file mode 100644
index 000000000..44979450e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/connectorlinesarrowstart.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="5" x2="5" y1="11" y2="20"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="5.921875" x2="6.375" y1="15.296875" y2="16.15625"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="matrix(.26458333 0 0 .26458333 .264583 .26458)"><path d="m25 24h-6.999985l-6.000015-19h-7" fill="none" stroke="#7239b3" stroke-width="2"/><g fill="#7239b3" stroke-opacity=".74902" transform="translate(0 -10.999999)"><path d="m7.5 12.861362v6.278534l-5.5-3.139896z" fill="url(#a)" stroke="#7239b3"/><path d="m6.5 14.587891-2.5 1.412109 2.5 1.410156z" fill="none" opacity=".4" stroke="url(#b)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/connectorlinescircleend.svg b/icon-themes/elementary_svg/cmd/32/connectorlinescircleend.svg
new file mode 100644
index 000000000..6d6f8cc09
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/connectorlinescircleend.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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(.26483292 0 0 .10489726 -25.582899 24.607575)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="25" x2="25" y1="21.5" y2="26.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="25" x2="25" y1="23" y2="25"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="matrix(.26458333 0 0 .26458333 .264583 .26458)"><path d="m25 24h-6.999985l-6.000015-19h-7" fill="none" stroke="#7239b3" stroke-width="2"/><ellipse cx="-24.987026" cy="26.285934" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".268" rx="4.469056" ry="1.770144" stroke-width="1.130492" transform="scale(-1 1)"/><g fill="#7239b3" stroke-linecap="square" stroke-opacity=".74902"><path d="m27.5 24a2.5 2.5 0 0 1 -2.5 2.5 2.5 2.5 0 0 1 -2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5z" fill="url(#b)" stroke="#7239b3"/><path d="m26.5 24a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" fill="none" opacity=".5" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/connectorlinescirclestart.svg b/icon-themes/elementary_svg/cmd/32/connectorlinescirclestart.svg
new file mode 100644
index 000000000..b31bf70aa
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/connectorlinescirclestart.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="25" x2="25" y1="21.5" y2="26.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="25" x2="25" y1="23" y2="25"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="matrix(.26458333 0 0 .26458333 .264583 .26458)"><path d="m25 24h-6.999985l-6.000015-19h-7" fill="none" stroke="#7239b3" stroke-width="2"/><g fill="#7239b3" stroke-linecap="square" stroke-opacity=".74902" transform="translate(-20 -19)"><path d="m27.5 24a2.5 2.5 0 0 1 -2.5 2.5 2.5 2.5 0 0 1 -2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5z" fill="url(#a)" stroke="#7239b3"/><path d="m26.5 24a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" fill="none" opacity=".5" stroke="url(#b)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/continuenumbering.svg b/icon-themes/elementary_svg/cmd/32/continuenumbering.svg
new file mode 100644
index 000000000..486e2c56f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/continuenumbering.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="5" x2="5" y1="17.5" y2="27.5"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-.85 0 0 .85 32.337098 -11.669442)" gradientUnits="userSpaceOnUse" x1="5.16411" x2="5.16411" y1="16.24371" y2="26.44371"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientTransform="translate(0 2)" gradientUnits="userSpaceOnUse" x1="28.517578" x2="28.517578" xlink:href="#e" y1="17" y2="25.5"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="14" x2="14" xlink:href="#f" y1="27" y2="5"/><linearGradient id="e" gradientTransform="translate(-12 6)" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="3.5" y2="19.240234"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="f"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="g" gradientTransform="translate(-1 -21)" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#e" y1="60" y2="38"/><linearGradient id="h" gradientTransform="translate(-9 -21)" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#e" y1="54" y2="32"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#f" y1="19" y2="-3"/><g transform="matrix(-1 0 0 1 33.017578 0)"><path d="m25.517578 10.500001h5.368686v-1.176624l-1.882597-2.030359q-.355724-.383087-.645775-.705974-.290051-.322887-.498012-.629356-.207962-.30647-.322888-.623884-.114926-.317415-.114926-.684084 0-.404977.24627-.629357.240798-.224378.651247-.224378.432341 0 .831846.213434.399504.213433.837317.607465l.919408-1.08906q-.24627-.224379-.51443-.426868-.268161-.207961-.591048-.366668-.322887-.158708-.711447-.251743-.388559-.09851-.870154-.09851-.57463 0-1.028861.158707-.459704.158707-.782591.454231-.322887.290052-.49254.705974-.175125.415923-.175125.935826 0 .47065.16418.90299.16418.426868.448758.842791.284579.41045.662193.820899.372141.404978.799009.826373l.963189.968662v.07662h-3.261709z" fill="url(#b)" stroke-width=".7225"/><g fill="none" stroke-width="1.384083" transform="matrix(-.7225 0 0 .7225 31.560104 -10.144788)"><path d="m8.3633576 28.574101h-7.4307065v-1.628545l2.6056707-2.810185q.4923506-.530224.8938057-.977127.4014551-.446903.6892908-.871082.2878358-.424179.4469029-.863507.1590671-.439328.1590671-.946828 0-.560522-.3408581-.871082-.3332835-.310559-.9013803-.310559-.5983953 0-1.1513429.29541-.5529476.29541-1.1589175.840783l-1.2725369-1.50735q.3408581-.310559.7120147-.590821.3711565-.287835.8180594-.507499.4469028-.219664.9847012-.348433.5377983-.136343 1.2043652-.136343.7953356 0 1.4240294.219664.6362685.219664 1.0831713.628694.4469028.401455.6817162.977126.242388.575672.242388 1.295261 0 .651418-.2272388 1.249813-.2272387.590821-.6211192 1.166492-.3938804.568097-.9165295 1.136194-.5150745.560522-1.1058952 1.143768l-1.3331339 1.340709v.106044h4.5144762z" opacity=".5" stroke="#002e99"/><path d="m4.6210938 18.289062c-.3820766 0-.7045008.03798-.9707032.105469a.94671238.94671238 0 0 1 -.011719.002c-.2964609.07098-.5597402.166579-.7890625.279297-.222806.109515-.4183535.235746-.6015625.373047l.087891.105469c.183851-.127601.3651759-.298235.5527344-.398438.4937864-.263803 1.0417725-.408203 1.5957031-.408203.5491379 0 1.1219536.174726 1.5410156.5625.4355868.398993.6484375 1.004002.6484375 1.566406 0 .435623-.068413.865106-.2148437 1.269532-.1353554.373838-.3234718.731526-.5546875 1.072265-.2201076.324369-.4757213.64776-.7675781.972657-.2365435.263321-.5068525.556164-.7890626.861328l.1621094-.16211a.94671238.94671238 0 0 1 .00781-.0059c.3831802-.378271.7395166-.749223 1.0722681-1.111334.3225505-.350598.6010652-.693836.8339843-1.029297.2237249-.326982.3946991-.650211.5175781-.96875.110654-.291389.1640625-.588874.1640626-.914062 0-.373705-.061149-.674038-.1679688-.927735a.94671238.94671238 0 0 1 -.00391-.0098c-.1062043-.260372-.2451552-.456122-.4375-.628907a.94671238.94671238 0 0 1 -.00586-.0059c-.1946853-.178115-.4363338-.323881-.7539019-.433518a.94671238.94671238 0 0 1 -.00391 0c-.300715-.10507-.6671613-.166016-1.1113243-.166016zm-1.6445313 7.84375-1.0957031 1.183594v.310547h5.5351562v-.07422h-3.5664062a.94671238.94671238 0 0 1 -.9472656-.947264v-.107422a.94671238.94671238 0 0 1 .074219-.365235z" opacity=".5" stroke="url(#a)"/></g><path d="m9.5 25.5v3h13v-3z" fill="url(#g)"/><path d="m9.5 25.5v3h13v-3z" fill="none" opacity=".61" stroke="#a62100" stroke-linejoin="round"/><path d="m22 26v2h-1v-1h-11v-1z" fill="#fff" opacity=".2"/><path d="m1.5 19.5v3h21v-3z" fill="url(#h)"/><path d="m1.5 19.5v3h21v-3z" fill="none" opacity=".61" stroke="#a62100" stroke-linejoin="round"/><path d="m22 20v2h-1v-1h-19v-1z" fill="#fff" opacity=".2"/><path d="m1.5 5.5v3h21v-3z" fill="url(#i)"/><path d="m1.5 5.5v3h21v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m22 6v2h-1v-1h-19v-1z" fill="#fff" opacity=".2"/><path d="m25.201178 20.945231q0 .771242.451449 1.311674.45145.540433 1.267322.743095v.03378q-.962729.123849-1.457692.607987-.494962.478508-.494962 1.294786 0 1.187826.83219 1.852107.832189.658652 2.376908.658652 1.294518 0 2.295321-.444731v-1.480561q-.462327.242069-1.017121.394065-.554793.151997-1.098708.151997-.83219 0-1.229248-.292734-.397058-.292735-.397058-.940128 0-.579838.456888-.821908.456889-.242068 1.457693-.242068h.603745v-1.334192h-.614623q-.924656 0-1.34891-.247699-.429692-.253327-.429692-.861314 0-.934498 1.131343-.934498.391618 0 .799555.135108.402497.135108.89746.46725l.777798-1.199088q-1.08783-.810649-2.594474-.810649-1.234688 0-1.947216.517915-.717968.517914-.717968 1.441153z" fill="url(#c)" stroke="#a62100" stroke-opacity=".501961"/><path d="m1.5 13.5v3h31v-3z" fill="url(#d)"/><path d="m1.5 13.5v3h31v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m32 14v2h-1v-1h-29v-1z" fill="#fff" opacity=".2"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/contourdialog.svg b/icon-themes/elementary_svg/cmd/32/contourdialog.svg
new file mode 100644
index 000000000..e0b9ec6f8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/contourdialog.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="6.702713" cy="73.615715" gradientTransform="matrix(1.3166457 0 0 .28801944 14.174902 8.61329)" gradientUnits="userSpaceOnUse" r="7.228416"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="22.881355" x2="22.644068" y1="14.457627" y2="31.338984"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#d2d2d2"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="23.031893" x2="23.040016" y1="26.715307" y2="18.997057"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#959595"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="23.131727" x2="23.398602" y1="16.459263" y2="30.159456"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.49388712 0 0 .52916666 .148696 2.512748)" gradientUnits="userSpaceOnUse" x1="8.270387" x2="8.270387" y1="-.2485" y2="6.7515"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="3.96875" x2="7.9375" xlink:href="#g" y1="290.12082" y2="290.12082"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="3.96875" x2="7.9375" y1="290.12082" y2="290.12082"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><g transform="translate(-1.587061)"><path d="m2.2485195 2.5146529 3.9664588-.00121.00277 3.4403141-3.96646.00121z" style="stroke:#7239b3;stroke-width:.264583;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.75;fill:url(#e)"/><path d="m2.3808112 2.7813529 3.7018755-.00121" fill="none" opacity=".3" stroke="#fff" stroke-width=".266171"/></g><g transform="matrix(1.8666667 0 0 1 -1.852084 -285.88748)"><path d="m5.2444197 290.12081h-1.2756696l-.0000001.52917h1.2756697z" fill="#fff" opacity=".35" stroke-width=".308188"/><path d="m3.96875 289.85623h1.2756697v.52917h-1.2756697z" fill="url(#f)"/></g><g transform="matrix(1.8666667 0 0 1 -1.852084 -284.56456)"><path d="m5.2444198 290.1213h-1.2756697v.52868h1.2756697z" fill="#fff" opacity=".35" stroke-width=".308188"/><path d="m3.96875 289.85623h1.2756697v.52917h-1.2756697z" fill="url(#f)"/></g><g transform="matrix(1.8666667 0 0 1 -6.879167 -288.53332)"><path d="m7.9375 290.25329c0-.0712-.2070112-.13217-.4487234-.13217h-2.9908599c-.2417118 0-.5291667.061-.5291667.13217v.26434c0 .0712.2874549.13217.5291667.13217.00101.001 2.9908599 0 2.9908599 0 .2417122 0 .4487234-.061.4487234-.13217z" fill="#fff" opacity=".35" stroke-width=".308188"/><path d="m3.96875 289.85623h3.96875v.52917h-3.96875z" fill="url(#g)"/></g><g transform="matrix(1.8666667 0 0 1 -1.852084 -287.2104)"><path d="m5.2444197 290.25329h-1.2756697v.39669h1.2756697z" fill="#fff" opacity=".35" stroke-width=".308188"/><path d="m3.96875 289.85623h1.2756697v.52917h-1.2756697z" fill="url(#f)"/></g><g transform="matrix(1.8666667 0 0 1 -6.879167 -283.241647)"><path d="m7.9375 290.25329c0-.0712-.2070112-.13217-.4487234-.13217h-2.9908599c-.2417118 0-.5291667.061-.5291667.13217v.26434c0 .0712.2874549.13217.5291667.13217.00101.001 2.9908599 0 2.9908599 0 .2417122 0 .4487234-.061.4487234-.13217z" fill="#fff" opacity=".35" stroke-width=".308188"/><path d="m3.96875 289.85623h3.96875v.52917h-3.96875z" fill="url(#g)"/></g><g transform="scale(.26458333)"><path d="m32.517262 29.816046c0 1.149816-4.261024 2.081925-9.517262 2.081925-5.256239 0-9.517262-.932109-9.517262-2.081925 0-1.149815 4.261023-2.081924 9.517262-2.081924 5.256238 0 9.517262.932109 9.517262 2.081924z" fill="url(#a)" opacity=".2"/><path d="m22 14.5c-.554 0-1 .446-1 1v1.886719a5.9661016 5.9661016 0 0 0 -.556641.228515l-1.332031-1.332031c-.391737-.391737-1.022325-.391737-1.414062 0l-1.414063 1.414063c-.391737.391737-.391737 1.022325 0 1.414062l1.333985 1.333984a5.9661016 5.9661016 0 0 0 -.230469.554688h-1.886719c-.554 0-1 .446-1 1v2c0 .554.446 1 1 1h1.886719a5.9661016 5.9661016 0 0 0 .228515.556641l-1.332031 1.332031c-.391737.391737-.391737 1.022325 0 1.414062l1.414063 1.414063c.391737.391737 1.022325.391737 1.414062 0l1.333984-1.333985a5.9661016 5.9661016 0 0 0 .554688.230469v1.886719c0 .554.446 1 1 1h2c.554 0 1-.446 1-1v-1.886719a5.9661016 5.9661016 0 0 0 .556641-.228515l1.332031 1.332031c.391737.391737 1.022325.391737 1.414062 0l1.414063-1.414063c.391737-.391737.391737-1.022325 0-1.414062l-1.333985-1.333984a5.9661016 5.9661016 0 0 0 .230469-.554688h1.886719c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1h-1.886719a5.9661016 5.9661016 0 0 0 -.228515-.556641l1.332031-1.332031c.391737-.391737.391737-1.022325 0-1.414062l-1.414063-1.414063c-.391737-.391737-1.022325-.391737-1.414062 0l-1.333984 1.333985a5.9661016 5.9661016 0 0 0 -.554688-.230469v-1.886719c0-.554-.446-1-1-1zm1 6.503906a1.9954157 1.9954157 0 0 1 1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094-1.996094 1.9954157 1.9954157 0 0 1 1.996094-1.996094z" fill="url(#b)"/><g fill="none" stroke-linecap="square" stroke-linejoin="round"><path d="m22 14.5c-.554 0-1 .446-1 1v1.886719a5.9661016 5.9661016 0 0 0 -.556641.228515l-1.332031-1.332031c-.391737-.391737-1.022325-.391737-1.414062 0l-1.414063 1.414063c-.391737.391737-.391737 1.022325 0 1.414062l1.333985 1.333984a5.9661016 5.9661016 0 0 0 -.230469.554688h-1.886719c-.554 0-1 .446-1 1v2c0 .554.446 1 1 1h1.886719a5.9661016 5.9661016 0 0 0 .228515.556641l-1.332031 1.332031c-.391737.391737-.391737 1.022325 0 1.414062l1.414063 1.414063c.391737.391737 1.022325.391737 1.414062 0l1.333984-1.333985a5.9661016 5.9661016 0 0 0 .554688.230469v1.886719c0 .554.446 1 1 1h2c.554 0 1-.446 1-1v-1.886719a5.9661016 5.9661016 0 0 0 .556641-.228515l1.332031 1.332031c.391737.391737 1.022325.391737 1.414062 0l1.414063-1.414063c.391737-.391737.391737-1.022325 0-1.414062l-1.333985-1.333984a5.9661016 5.9661016 0 0 0 .230469-.554688h1.886719c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1h-1.886719a5.9661016 5.9661016 0 0 0 -.228515-.556641l1.332031-1.332031c.391737-.391737.391737-1.022325 0-1.414062l-1.414063-1.414063c-.391737-.391737-1.022325-.391737-1.414062 0l-1.333984 1.333985a5.9661016 5.9661016 0 0 0 -.554688-.230469v-1.886719c0-.554-.446-1-1-1zm1 6.503906a1.9954157 1.9954157 0 0 1 1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094-1.996094 1.9954157 1.9954157 0 0 1 1.996094-1.996094z" opacity=".3" stroke="#000"/><circle cx="23" cy="23" r="3.998385" stroke="url(#c)"/><path d="m22 15.5v1.886719a.99989607.99989607 0 0 1 -.667969.943359c-.157521.05556-.311767.118308-.46289.189453a.99989607.99989607 0 0 1 -1.132813-.197265l-1.332031-1.332032-1.414063 1.414063 1.333985 1.333984a.99989607.99989607 0 0 1 .195312 1.136719c-.07165.150561-.135262.303936-.191406.460938a.99989607.99989607 0 0 1 -.941406.664062h-1.886719v2h1.886719a.99989607.99989607 0 0 1 .943359.667969c.05556.157521.118308.311767.189453.46289a.99989607.99989607 0 0 1 -.197265 1.132813l-1.332032 1.332031 1.414063 1.414063 1.333984-1.333985a.99989607.99989607 0 0 1 1.136719-.195312c.150561.07165.303936.135262.460938.191406a.99989607.99989607 0 0 1 .664062.941406v1.886719h2v-1.886719a.99989607.99989607 0 0 1 .667969-.943359c.157521-.05556.311767-.118308.46289-.189453a.99989607.99989607 0 0 1 1.132813.197265l1.332031 1.332032 1.414063-1.414063-1.333985-1.333984a.99989607.99989607 0 0 1 -.195312-1.136719c.07165-.150561.135262-.303936.191406-.460938a.99989607.99989607 0 0 1 .941406-.664062h1.886719v-2h-1.886719a.99989607.99989607 0 0 1 -.943359-.667969c-.05556-.157521-.118308-.311767-.189453-.46289a.99989607.99989607 0 0 1 .197265-1.132813l1.332032-1.332031-1.414063-1.414063-1.333984 1.333985a.99989607.99989607 0 0 1 -1.136719.195312c-.150561-.07165-.303936-.135262-.460938-.191406a.99989607.99989607 0 0 1 -.664062-.941406v-1.886719zm1 6.503906c-.588024.0002.772067.134102.195312.01953-.576754-.114571.728849.281575.185547.05664-.543301-.224934.66278.418444.173829.0918-.488952-.326647.566186.538842.15039.123047-.415795-.415796.449694.639342.123047.15039-.326647-.488951.316731.71713.0918.173829-.224935-.543302.171211.762301.05664.185547-.11457-.576755.01933.783336.01953.195312-.0002-.588024-.134102.772067-.01953.195312.114571-.576754-.281575.728849-.05664.185547.224934-.543301-.418444.66278-.0918.173829.326647-.488952-.538842.566186-.123047.15039.415796-.415795-.639342.449694-.15039.123047.488951-.326647-.71713.316731-.173829.0918.543302-.224935-.762301.171211-.185547.05664.576755-.11457-.783336.01933-.195312.01953.588024-.0002-.772067-.134102-.195312-.01953.576754.114571-.728849-.281575-.185547-.05664.543301.224934-.66278-.418444-.173829-.0918.488952.326647-.566186-.538842-.15039-.123047.415795.415796-.449694-.639342-.123047-.15039.326647.488951-.316731-.71713-.0918-.173829.224935.543302-.171211-.762301-.05664-.185547.11457.576755-.01933-.783336-.01953-.195312.0002.588024.134102-.772067.01953-.195312-.114571.576754.281575-.728849.05664-.185547-.224934.543301.418444-.66278.0918-.173829-.326647.488952.538842-.566186.123047-.15039-.415796.415795.639342-.449694.15039-.123047-.488951.326647.71713-.316731.173829-.0918-.543302.224935.762301-.171211.185547-.05664-.576755.11457.783336-.01933.195312-.01953z" stroke="url(#d)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/controlcodes.svg b/icon-themes/elementary_svg/cmd/32/controlcodes.svg
new file mode 100644
index 000000000..373797550
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/controlcodes.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="22.571428" cy="30.857143" gradientTransform="matrix(.18682863 0 0 .03584998 -.037017 294.0182)" gradientUnits="userSpaceOnUse" r="15.571428"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><radialGradient id="b" cx="5.027085" cy="290.26834" gradientTransform="matrix(-3.9938394 .00002848 -.00003323 -4.6594924 25.114101 1641.4993)" gradientUnits="userSpaceOnUse" r="1.490581"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><g transform="matrix(1.33333 0 0 1.33333 -1.411097 -386.121231)"><g stroke-width=".264583"><path d="m3.3125 290.2832c-.5022633 0-.9707031.4478-.9707031 1.01758-.0000001.29357.1592146.54031.3710937.70899.2118791.16867.4787004.26757.7265625.26757h.6875v2.67188a.10485976.10485976 0 0 0 .1054688.10547h.1992187a.10485976.10485976 0 0 0 .1054688-.10547v-4.25977h.5820312v4.25977a.10485976.10485976 0 0 0 .1054688.10547h.1992187a.10485976.10485976 0 0 0 .1054688-.10547l.00586-4.29492v-.26563a.10485976.10485976 0 0 0 -.1054694-.10547z" fill="url(#b)"/><ellipse cx="4.179972" cy="295.12442" fill="url(#a)" opacity=".2" rx="2.909189" ry=".558236"/><path d="m3.3125885 290.38877h2.1166666v.26458l-.00529 4.29612h-.198438l-.0000004-4.36562-.793752.00001.0000004 4.36561h-.198438l-.0000004-2.77812h-.79375c-.4383761 0-.991493-.35923-.9914929-.87067 0-.51144.426122-.91189.864498-.91189z" fill="url(#b)"/><path d="m3.2411431 290.17996v.007c-.5845014 0-.9892461.45407-.9892461 1.11163 0 .65757.670103 1.04114 1.2538315 1.07119h.5291666v.0238.57151l.0000004 2.18282h.595314l-.0000044-4.36563h.396876l.0000004 4.36563h.595314l.0000036-4.96095zm.071445.20881h2.1166666v.26458l-.00529 4.29612h-.198438l-.0000004-4.36563h-.793752l-.0000036 4.36563h-.198438l-.0000004-2.77813h-.79375c-.438376 0-.9914926-.35924-.9914926-.87068s.426122-.91189.864498-.91189z" fill-opacity=".431373"/></g><path d="m11.359375 4.0175781c-2.2091334 0-4.3554688 2.0183742-4.3554688 4.5957031 0 .187399.0186963.3679875.046875.546875.2366752-2.3530804 2.2329473-4.1425781 4.3085938-4.1425781h5.640625v-.0175781h4v.0175781h1.027344v-1z" fill="#fff" opacity=".1" stroke-width="1.33333" transform="matrix(.198438 0 0 .198438 1.058325 289.59165)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/controlproperties.svg b/icon-themes/elementary_svg/cmd/32/controlproperties.svg
new file mode 100644
index 000000000..07a95b35a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/controlproperties.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.116789" x2="16.116789" xlink:href="#b" y1="21.119221" y2="10.997566"/><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="15.321168" x2="15.321168" xlink:href="#b" y1="3" y2="29.045145"/><linearGradient id="d" gradientTransform="matrix(.20430229 0 0 .20430239 2.924647 3.12895)" gradientUnits="userSpaceOnUse" x1="86.132919" x2="84.63858" y1="105.105" y2="20.895"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#959595"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="17.036148" x2="17.036148" y1="2" y2="30.012184"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#d2d2d2"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="10.922546" x2="10.922546" y1="2" y2="30.044857"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#8c8c8c"/></linearGradient><radialGradient id="g" cx="6.702713" cy="73.615715" gradientTransform="matrix(2.2134617 0 0 .4842001 1.163803 -7.144736)" gradientUnits="userSpaceOnUse" r="7.228416"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><path d="m31.99982 28.5c0 1.932997-7.163364 3.5-15.99982 3.5-8.8364572 0-15.99982025-1.567003-15.99982025-3.5 0-1.932996 7.16336305-3.5 15.99982025-3.5 8.836456 0 15.99982 1.567004 15.99982 3.5z" fill="url(#g)" opacity=".2"/><path d="m13.875001 2.5c-.748739 0-1.375.595012-1.375 1.34375v1.7499996c-.473402.158876-.932751.343406-1.375.5625l-1.2187506-1.21875c-.529439-.529438-1.3768121-.529438-1.9062501 0l-3.0625 3.03125c-.529439.529438-.5294361 1.376813 0 1.90625l1.21875 1.2187504c-.224327.449932-.400632.923932-.5625 1.40625h-1.71875c-.748739 0-1.375002.595012-1.375 1.34375v4.3125c-.000001.748738.626264 1.343752 1.375 1.34375h1.71875c.161868.482318.338173.956318.5625 1.40625l-1.21875 1.21875c-.529439.529438-.52944 1.376812 0 1.90625l3.0625 3.03125c.529437.529438 1.3768131.529436 1.9062501 0l1.2187506-1.21875c.442249.219094.901598.403624 1.375.5625v1.75c-.000001.748738.626266 1.343752 1.375 1.34375h4.28125c.748739 0 1.34375-.595014 1.34375-1.34375v-1.75c.482318-.161868.956318-.338173 1.40625-.5625l1.218749 1.21875c.529439.529438 1.376811.529438 1.90625 0l3.0625-3.03125c.529439-.529438.529434-1.376814 0-1.90625l-1.25-1.25c.219094-.442249.403624-.901598.5625-1.375h1.75c.748739 0 1.34375-.595014 1.34375-1.34375v-4.3125c.000001-.748738-.595016-1.34375-1.34375-1.34375h-1.75c-.158876-.473402-.343406-.932751-.5625-1.375l1.25-1.2500004c.529439-.529438.529438-1.376812 0-1.90625l-3.0625-3.03125c-.529437-.529438-1.376814-.529438-1.90625 0l-1.218749 1.21875c-.449932-.224327-.923932-.400632-1.40625-.5625v-1.7499996c.000001-.748738-.595016-1.34375-1.34375-1.34375zm2.125 10c1.932 0 3.5 1.568 3.5 3.5s-1.568 3.5-3.5 3.5c-1.932001 0-3.5-1.568-3.5-3.5-.000001-1.932 1.568-3.5 3.5-3.5z" display="block" fill="url(#e)" stroke="url(#f)" stroke-linejoin="round"/><path d="m16 8c-4.411273 0-8.0000001 3.588727-8.0000001 8 0 4.411274 3.5887271 8 8.0000001 8s8-3.588726 8-8c0-4.411273-3.588727-8-8-8zm0 5c1.656854 0 3 1.343146 3 3s-1.343146 3-3 3-3-1.343146-3-3 1.343146-3 3-3z" opacity=".05"/><g fill="none"><path d="m15.999999 7.4999998c-4.686902 0-8.499999 3.8130992-8.499999 8.4999992-.0000002 4.686901 3.813097 8.500001 8.499999 8.500001 4.686903 0 8.500001-3.8131 8.500001-8.500001 0-4.6869-3.813098-8.4999992-8.500001-8.4999992z" stroke="url(#d)"/><path d="m13.875 3.5c-.639758.1395957-.281426.9697545-.375 1.4468366.04636.5967705.0119 1.3871301-.6875 1.5844134-.765238.1606259-1.646003 1.0182132-2.375.3125-.5056039-.4262421-.8876726-1.0588672-1.4843755-1.3349605-.5407076.2751985-.9312289.8758937-1.4154761 1.2855789-.65407.6780039-1.3769104 1.3012472-1.9874402 2.0139211-.0380728.5386852.6156924.8085736.9067917 1.2112105.5007373.379751.9173046 1.057877.5037794 1.658859-.339832.659737-.3885068 1.81868-1.3670293 1.821641-.6582277.0529-1.36834-.113773-1.989806.09868-.2222261.620609-.049167 1.345745-.1039439 2.01001.017783.893676-.035837 1.794436.027261 2.683617.3771148.391003 1.0238323.133059 1.5243644.207694.6387783-.09371 1.4231566.122058 1.5377348.85939.1751984.712662.9292423 1.558244.2543895 2.23436-.4203558.500498-1.0498435.87899-1.3216908 1.467284.2852627.600214.9223984.985095 1.3573244 1.49305.644873.63134 1.2973181 1.296541 1.9347017 1.908072.5512981.04116.8274487-.620606 1.2366649-.919156.380101-.501806 1.060094-.917737 1.661198-.502471.649426.341936 1.787769.400533 1.788052 1.365721.05574.659036-.119745 1.379822.103948 1.995071.710824.211082 1.509181.0466 2.256608.09868.813909-.01488 1.632306.02982 2.443405-.02238.37768-.362795.119997-1.008529.196039-1.497998-.0551-.577962.02332-1.324829.6875-1.510874.777573-.148764 1.668777-1.021335 2.40625-.3125.505604.426242.887673 1.058866 1.484375 1.334961.540708-.275199.931229-.875894 1.415477-1.285579.654069-.678004 1.37691-1.301247 1.987439-2.013921.03807-.538686-.615692-.808574-.906791-1.211211-.506655-.389766-.962574-1.072006-.533721-1.692448.341936-.649426.400533-1.787769 1.365721-1.788052.664013-.04719 1.374293.101475 2.00543-.08832.191498-.733903.03991-1.547672.08832-2.314525-.01434-.799853.02907-1.604056-.02238-2.401113-.362794-.377684-1.008528-.12-1.497997-.196042-.642943.089849-1.445587-.10069-1.566443-.850505-.188353-.702416-.928196-1.541967-.25693-2.211995.435917-.4621925.929463-.876983 1.329618-1.3685903.025768-.5431202-.619513-.8080101-.915874-1.2091322-.783763-.7694808-1.576749-1.5721768-2.35283-2.3219333-.551298-.0411647-.827448.6206059-1.236664.9191558-.379751.5007372-1.057877.9173045-1.658859.5037794-.659737-.3398321-1.81868-.3885069-1.821641-1.3670294-.047192-.6640125.101477-1.3742927-.088322-2.0054283-.733901-.1915024-1.547671-.0399126-2.314523-.0883217-.740718 0-1.481437 0-2.222155 0z" display="block" opacity=".8" stroke="url(#c)" stroke-linejoin="round"/><path d="m20.671534 16.058393a4.554745 4.554745 0 1 1 -9.10949 0 4.554745 4.554745 0 1 1 9.10949 0z" opacity=".4" stroke="url(#a)" stroke-width="1.012166" transform="matrix(.98798073 0 0 .98798073 .076923 .134617)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/convertinto3d.svg b/icon-themes/elementary_svg/cmd/32/convertinto3d.svg
new file mode 100644
index 000000000..b4be28f24
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/convertinto3d.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="99.156998" cy="186.17101" gradientTransform="matrix(.02652 0 0 .00844 3.509208 6.498792)" gradientUnits="userSpaceOnUse" r="62.769001"><stop offset="0" stop-color="#3d3d3d"/><stop offset=".5" stop-color="#686868" stop-opacity=".498"/><stop offset="1" stop-color="#686868" stop-opacity="0"/></radialGradient><radialGradient id="b" cx="605.71399" cy="486.64801" gradientTransform="matrix(.0032 0 0 .00218 3.503 5.286)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71399" cy="486.64801" gradientTransform="matrix(.0032 0 0 .00218 5.62 6.61)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#c"/><linearGradient id="e" gradientTransform="matrix(.17664 0 0 .13205 -364.15 -420.756)" gradientUnits="userSpaceOnUse" x1="2094.5796" x2="2094.5796" y1="3234.0708" y2="3188.9883"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.16127 0 0 .16182 2.563 .27)" gradientUnits="userSpaceOnUse" x1="28.935591" x2="25.220387" y1="30.742237" y2="25.019571"><stop offset="0" stop-color="#fff"/><stop offset=".02923383" stop-color="#fff" stop-opacity=".235"/><stop offset=".539" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="5.836542" x2="5.836542" y1="7.361375" y2="4.054084"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.1253 0 0 .12505 7.4 2.462)" gradientUnits="userSpaceOnUse" x1="-1.919726" x2="-1.919726" y1="37.063507" y2="9.557847"><stop offset="0" stop-color="#fff"/><stop offset=".34615386" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.2502023 -.7175237 .7175237 .2502023 -440.92721 149.51809)" 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="j" gradientUnits="userSpaceOnUse" x1="13" x2="13" y1="2" y2="4.784064"><stop offset="0" stop-color="#fff"/><stop offset=".5" 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="k" gradientUnits="userSpaceOnUse" x1="9" x2="4.844184" y1="6.526636" y2="16.352354"><stop offset="0" stop-color="#fff"/><stop offset=".04552736" 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="l" gradientUnits="userSpaceOnUse" x1="17" x2="20.446054" y1="7" y2="15.74026"><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 transform="matrix(1.191059 0 0 1.191059 5.796024 -9.547157)"><path d="m11.217022 18.852618c-.102171.0058-.202897.02687-.298828.0625l-10.05000119 3.987828c-.40160024.149238-.66801784.532505-.66796875.960938v1.5c.00025827.387918.21948157.742455.56640625.916016l10.25803769 5.014975c.288888.144674.629079.144674.917968 0l10.191744-5.397096c.346925-.173561.566149-.528098.566407-.916016l.04972-1.185108c-.000401-.433374-.273307-.819666-.681641-.964844l-10.83329-4.061228c-.128857-.0462.118127.07451-.01855.08204z" opacity=".05"/><path d="m11.500225 30.511445 10.608681-5.438773v-1.135389l-10.832731-4.061227-10.40011877 3.687827v1.5z" opacity=".1"/><path d="m11.876056 29.428494 9.75195-4.957711v-12.0335l-9.976-4.008789-10.2759498 4v12.0335z" fill="url(#i)"/><path d="m11.500225 16.876056-10.1241688-4.447562.06945 11.9005 10.0547188 5.047062z" fill="#fff" opacity=".2"/><path d="m-.12394378 6.978594 23.23284978.0087893v23.9999997l-23.23284978-.0088z" fill="none"/><path d="m1.3760562 12.428494 9.3570188 4.456351 10.894931-4.359962-10.894931-4.1400375z" fill="#fff" fill-rule="evenodd" opacity=".4"/><g fill="none" stroke-width=".839589" transform="translate(-.123944 7.928494)"><path d="m2.9670882 4.717353 8.6570808 3.7654346 8.346057-3.7839785-8.573572-3.3799909z" opacity=".9" stroke="url(#j)" stroke-opacity=".659483"/><path d="m2.2438172 5.1483164v10.8922996l9.0045208 4.378608.0066-11.3661129" opacity=".6" stroke="url(#k)" stroke-opacity=".448276"/><path d="m21.002516 4.9014404v11.1099486l-9.378347 4.436173" opacity=".5" stroke="url(#l)" stroke-opacity=".448276"/><path d="m11.624169 21.447562 10.127781-4.905273v-12.0334997l-10.354531-3.99242705-9.897419 3.98363775v12.0335z" opacity=".55" stroke="#7239b3" stroke-linecap="round"/></g></g><g transform="matrix(3.7795276 0 0 3.7795276 -13 -1.500001)"><path d="m7.8052082 8.069792a1.665.53 0 1 1 -3.33 0 1.665.53 0 1 1 3.33 0z" fill="url(#a)" opacity=".7"/><path d="m5.424 6.085v.53c.164 0 .397-.12.397-.265 0-.146-.182-.265-.396-.265z" fill="url(#b)" opacity=".15" transform="translate(-.53 -.265)"/><path d="m7.54 7.408v.53c.165 0 .397-.12.397-.265 0-.146-.183-.265-.396-.265z" fill="url(#d)" opacity=".15" transform="translate(-.53 -.265)"/><g transform="matrix(1 0 0 -1 -.014875 11.594292)"><path d="m6.498 3.7895-.001.6785c-.025311-.00151-.050649-.00251-.076-.003-1.0433612.0011-2.4365416.515125-2.30325 2.6317917l.9250417-.002c0-1.3209167.4461533-1.6741823 1.3782083-1.7237917.025709.0003268.051395.00166.077.004v.602l1.665-1.06z" fill="url(#e)" opacity=".99" transform="translate(-.53 -.265)"/><g fill="none" stroke-width=".265"><path d="m6.648 4.705-.0048465-.6279604 1.2431147.8408933-1.237373.7795137-.0008952-.5344466" opacity=".5" stroke="url(#f)" stroke-width=".265112" transform="translate(-.53 -.265)"/><path d="m4.2911523 6.7633659c.1025834-1.9196667 1.335797-2.2206848 2.2728477-2.1433659" opacity=".5" stroke="url(#g)" transform="translate(-.53 -.265)"/><path d="m4.1582526 6.8960056.7525391-.00421c.01875-1.2522122.6611666-1.6470873 1.6602083-1.6597956" opacity=".5" stroke="url(#h)" transform="translate(-.53 -.265)"/><path d="m5.968 3.5235-.001.6805c-.0256368-.0018562-.0513088-.0031899-.077-.004-1.0433612.0011023-2.4355416.515125-2.30325 2.6317917h.9260417c-.11325-1.3249166.5743109-1.7197917 1.3782083-1.7237917.025709.0003268.051395.00166.077.004v.6614583l1.665-1.1194583z" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-width=".265112"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/convertinto3dlathe.svg b/icon-themes/elementary_svg/cmd/32/convertinto3dlathe.svg
new file mode 100644
index 000000000..6a41f7d45
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/convertinto3dlathe.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="15.707" x2="15.565" xlink:href="#b" y1="5.847" y2="1.914"/><linearGradient id="b"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#ffa154" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="16.723" x2="16.625999" xlink:href="#d" y1="5.759" y2="1.648"/><linearGradient id="d"><stop offset="0" stop-color="#a62100" stop-opacity=".501961"/><stop offset="1" stop-color="#a62100" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(1 0 0 -1 0 31.01)" gradientUnits="userSpaceOnUse" x1="15.707" x2="15.565" xlink:href="#b" y1="5.847" y2="1.914"/><linearGradient id="f" gradientTransform="matrix(1 0 0 -1 0 31.01)" gradientUnits="userSpaceOnUse" x1="16.723" x2="16.625999" xlink:href="#d" y1="5.759" y2="1.648"/><radialGradient id="g" 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="h" 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="i" 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 .370388 -12.063453)"><ellipse cx="11.852736" cy="29.036797" display="block" fill="url(#i)" 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(#g)" 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(#h)" transform="translate(0 8)"/></g></g><g stroke-linejoin="round" stroke-miterlimit="0"><path d="m15.5 25.5.003 3.996 1.993.012v-3.994z" fill="url(#e)" stroke="url(#f)"/><path d="m15.5 11.508.003-3.9950003 1.993-.012v3.9960003z" fill="#ffa154" stroke="#a62100" stroke-opacity=".501961"/><path d="m15.5 17.508.003-3.995 1.993-.012v3.996zm0 6 .003-3.995 1.993-.012v3.996z" fill="#ffa154" stroke="#a62100" stroke-opacity=".501961"/><path d="m15.5 5.5079997.003-3.995 1.993-.012v3.996z" fill="url(#a)" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/convertinto3dlathefast.svg b/icon-themes/elementary_svg/cmd/32/convertinto3dlathefast.svg
new file mode 100644
index 000000000..e9046b1e3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/convertinto3dlathefast.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 0 31.01)" gradientUnits="userSpaceOnUse" x1="15.707" x2="15.565" xlink:href="#b" y1="5.847" y2="1.914"/><linearGradient id="b"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#ffa154" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(1 0 0 -1 0 31.01)" gradientUnits="userSpaceOnUse" x1="16.723" x2="16.625999" xlink:href="#d" y1="5.759" y2="1.648"/><linearGradient id="d"><stop offset="0" stop-color="#a62100" stop-opacity=".501961"/><stop offset="1" stop-color="#a62100" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="15.707" x2="15.565" xlink:href="#b" y1="5.847" y2="1.914"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="16.723" x2="16.625999" xlink:href="#d" y1="5.759" y2="1.648"/><radialGradient id="g" cx="99.156998" cy="186.17101" gradientTransform="matrix(.02652 0 0 .00844 3.509208 6.498792)" gradientUnits="userSpaceOnUse" r="62.769001"><stop offset="0" stop-color="#3d3d3d"/><stop offset=".5" stop-color="#686868" stop-opacity=".498"/><stop offset="1" stop-color="#686868" stop-opacity="0"/></radialGradient><radialGradient id="h" cx="605.71399" cy="486.64801" gradientTransform="matrix(.0032 0 0 .00218 3.503 5.286)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#j"/><linearGradient id="i"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="j" xlink:href="#i"/><radialGradient id="k" cx="605.71399" cy="486.64801" gradientTransform="matrix(.0032 0 0 .00218 5.62 6.61)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#j"/><linearGradient id="l" gradientTransform="matrix(.17664 0 0 .13205 -364.15 -420.756)" gradientUnits="userSpaceOnUse" x1="2094.5796" x2="2094.5796" y1="3234.0708" y2="3188.9883"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.16127 0 0 .16182 2.563 .27)" gradientUnits="userSpaceOnUse" x1="28.935591" x2="25.220387" y1="30.742237" y2="25.019571"><stop offset="0" stop-color="#fff"/><stop offset=".02923383" stop-color="#fff" stop-opacity=".235"/><stop offset=".539" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="5.836542" x2="5.836542" y1="7.361375" y2="4.054084"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="o" gradientTransform="matrix(.1253 0 0 .12505 7.4 2.462)" gradientUnits="userSpaceOnUse" x1="-1.919726" x2="-1.919726" y1="37.063507" y2="9.557847"><stop offset="0" stop-color="#fff"/><stop offset=".34615386" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="p" 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="q" 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="r" cx="2.25" cy="16" gradientTransform="matrix(.5730258 0 0 .11633788 10.563428 27.175389)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#i"/><g transform="matrix(1.3523975 0 0 1.3523975 2.370388 -13.063453)"><ellipse cx="11.852736" cy="29.036797" display="block" fill="url(#r)" 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(#p)" 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(#q)" transform="translate(0 8)"/></g></g><g stroke-linejoin="round" stroke-miterlimit="0" transform="translate(2.004 -.997)"><path d="m15.5 25.5.003 3.996 1.993.012v-3.994z" fill="url(#a)" stroke="url(#c)"/><path d="m15.5 11.508.003-3.9950003 1.993-.012v3.9960003z" fill="#ffa154" stroke="#a62100" stroke-opacity=".501961"/><path d="m15.5 17.508.003-3.995 1.993-.012v3.996zm0 6 .003-3.995 1.993-.012v3.996z" fill="#ffa154" stroke="#a62100" stroke-opacity=".501961"/><path d="m15.5 5.5079997.003-3.995 1.993-.012v3.996z" fill="url(#e)" stroke="url(#f)"/></g><g transform="matrix(3.7795276 0 0 3.7795276 -13 -1.500002)"><path d="m7.8052082 8.069792a1.665.53 0 1 1 -3.33 0 1.665.53 0 1 1 3.33 0z" fill="url(#g)" opacity=".7"/><path d="m5.424 6.085v.53c.164 0 .397-.12.397-.265 0-.146-.182-.265-.396-.265z" fill="url(#h)" opacity=".15" transform="translate(-.53 -.265)"/><path d="m7.54 7.408v.53c.165 0 .397-.12.397-.265 0-.146-.183-.265-.396-.265z" fill="url(#k)" opacity=".15" transform="translate(-.53 -.265)"/><g transform="matrix(1 0 0 -1 -.014875 11.594292)"><path d="m6.498 3.7895-.001.6785c-.025311-.00151-.050649-.00251-.076-.003-1.0433612.0011-2.4365416.515125-2.30325 2.6317917l.9250417-.002c0-1.3209167.4461533-1.6741823 1.3782083-1.7237917.025709.0003268.051395.00166.077.004v.602l1.665-1.06z" fill="url(#l)" opacity=".99" transform="translate(-.53 -.265)"/><g fill="none" stroke-width=".265"><path d="m6.648 4.705-.0048465-.6279604 1.2431147.8408933-1.237373.7795137-.0008952-.5344466" opacity=".5" stroke="url(#m)" stroke-width=".265112" transform="translate(-.53 -.265)"/><path d="m4.2911523 6.7633659c.1025834-1.9196667 1.335797-2.2206848 2.2728477-2.1433659" opacity=".5" stroke="url(#n)" transform="translate(-.53 -.265)"/><path d="m4.1582526 6.8960056.7525391-.00421c.01875-1.2522122.6611666-1.6470873 1.6602083-1.6597956" opacity=".5" stroke="url(#o)" transform="translate(-.53 -.265)"/><path d="m5.968 3.5235-.001.6805c-.0256368-.0018562-.0513088-.0031899-.077-.004-1.0433612.0011023-2.4355416.515125-2.30325 2.6317917h.9260417c-.11325-1.3249166.5743109-1.7197917 1.3782083-1.7237917.025709.0003268.051395.00166.077.004v.6614583l1.665-1.1194583z" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-width=".265112"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/copy.svg b/icon-themes/elementary_svg/cmd/32/copy.svg
new file mode 100644
index 000000000..2c47d8cb5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/copy.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(.39222363 0 0 -.36562471 4.827819 25.163568)" gradientUnits="userSpaceOnUse" x1="27.974298" x2="27.974298" y1="36.127529" y2="-1.183923"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></linearGradient><radialGradient id="b" cx="24.837126" cy="36.421127" gradientTransform="matrix(-.38351555 0 0 -.25567694 22.275669 31.384178)" gradientUnits="userSpaceOnUse" r="15.644737" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 26.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 26.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 26.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="g" gradientTransform="matrix(.48571543 0 0 .45629666 .342829 8.348862)" 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="h" gradientTransform="matrix(.39221364 0 0 .42702571 29.199296 7.840329)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#bebebe"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 7.675681)" 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="j" gradientTransform="matrix(0 -.39571558 .42801014 0 6.403311 30.903618)" gradientUnits="userSpaceOnUse" x1="38.940514" x2="20.576487" y1="15.991243" y2="15.991243"><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><g transform="translate(0 -6.999996)"><path d="m3.500001 30h16.999998v2h-16.999998z" fill="url(#d)" opacity=".15"/><path d="m3.4999999 30.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#e)" opacity=".15"/><path d="m20.5 30.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#f)" opacity=".15"/><path d="m3.4999601 9.4999569c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.9987161s-11.3333862 0-17.0000799 0c0-7.000018 0-14.000035 0-21.0000538z" fill="url(#g)" stroke="url(#h)" stroke-linejoin="round" stroke-width=".999922"/><path d="m19.5 29.5h-15.0000004v-19h15.0000004z" fill="none" stroke="url(#i)" stroke-linecap="round"/></g><path d="m10 6.0000003c2.520657 0 10.999987.0012 10.999987.0012l.000013 17.9988027s-7.333334 0-11 0c0-5.999983 0-11.999966 0-17.9999507z" opacity=".05"/><g transform="translate(8 -2)"><path d="m3.500001 30h16.999998v2h-16.999998z" fill="url(#d)" opacity=".15"/><path d="m3.4999999 30.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#e)" opacity=".15"/><path d="m20.5 30.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#f)" opacity=".15"/><path d="m3.4999601 9.4999569c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.9987161s-11.3333862 0-17.0000799 0c0-7.000018 0-14.000035 0-21.0000538z" fill="url(#g)" stroke="url(#h)" stroke-linejoin="round" stroke-width=".999922"/><path d="m19.5 29.5h-15.0000004v-19h15.0000004z" fill="none" stroke="url(#i)" stroke-linecap="round"/></g><path d="m6.750245 22.072131a6 4.0000002 0 1 1 12 0 6 4.0000002 0 0 1 -12 0z" fill="url(#b)" fill-rule="evenodd" opacity=".141176"/><path d="m10.832248 11.017552c-4.9802216 3.367056-2.0511186 9.550728 3.5 9.5v3.000485l7-5-7-5v2.976351c-3.580248.139062-5.5595156-3.12742-3-5.476836z" display="block" fill="url(#a)"/><g fill="none"><path d="m9.8755864 12.759279c-1.756852 2.058862-.225017 7.434574 5.3950626 6.699241l.0616 2.197396 4.369328-3.137879-4.369328-3.064428v2.059765c-6.1674416.329165-5.9814876-3.921804-5.4566616-4.754095z" display="block" opacity=".8" stroke="url(#j)" stroke-miterlimit="7" stroke-width=".964"/><path d="m10.832248 11.017552c-4.9802216 3.367056-2.0511186 9.550728 3.5 9.5v3.000485l6.999999-5-6.999999-5v2.976351c-3.580248.139062-5.5595156-3.12742-3-5.476836z" opacity=".5" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/copyobjects.svg b/icon-themes/elementary_svg/cmd/32/copyobjects.svg
new file mode 100644
index 000000000..1574148c2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/copyobjects.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.146759" x2="7.646759" y1=".979809" y2="11.479809"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="13.459613" x2="12.803727" y1="11.345064" y2=".479809"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="8.958412" x2="8.958412" y1="1.322715" y2="10.885262"><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" stroke-width=".562503"><g transform="matrix(1.7777689 0 0 1.7777689 5.574014 1.64852)"><path d="m4.4583897.47896005 8.4375413.00000001v11.25002894l-8.4375413.0017z" fill="url(#a)" stroke="url(#b)"/><path d="m5.0208921 1.0414629 7.3125369.0017v10.1233501h-7.3125369z" fill="none" stroke="url(#c)"/></g><g transform="matrix(1.7777689 0 0 1.7777689 .574014 4.64852)"><path d="m4.4583897.47896005 8.4375413.00000001v11.25002894l-8.4375413.0017z" fill="url(#a)" stroke="url(#b)"/><path d="m5.0208921 1.0414629 7.3125369.0017v10.1233501h-7.3125369z" fill="none" stroke="url(#c)"/></g><g transform="matrix(1.7777689 0 0 1.7777689 -4.425986 7.64852)"><path d="m4.4583897.47896005 8.4375413.00000001v11.25002894l-8.4375413.0017z" fill="url(#a)" stroke="url(#b)"/><path d="m5.0208921 1.0414629 7.3125369.0017v10.1233501h-7.3125369z" fill="none" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/crookrotate.svg b/icon-themes/elementary_svg/cmd/32/crookrotate.svg
new file mode 100644
index 000000000..132a90773
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/crookrotate.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666664 8.4666669" 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 1.010328 3.482855)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="26.793295" y1=".985206" y2="18.959322"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.498347 3.273405)" gradientUnits="userSpaceOnUse" x1="24.513842" x2="24.513784" y1="5.055214" y2="19.730726"><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><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="15.211207" x2="15.211208" y1="12.362093" y2="19.112131"><stop offset="0" stop-color="#fff"/><stop offset=".12499996" 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="99.156998" cy="186.17101" gradientTransform="matrix(.02492065 -.00907037 .00288665 .00793101 3.040071 7.244763)" gradientUnits="userSpaceOnUse" r="62.769001"><stop offset="0" stop-color="#3d3d3d"/><stop offset=".5" stop-color="#686868" stop-opacity=".498"/><stop offset="1" stop-color="#686868" stop-opacity="0"/></radialGradient><radialGradient id="e" cx="605.71399" cy="486.64801" gradientTransform="matrix(.0032 0 0 .00218 3.503 5.286)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#f"/><linearGradient id="f"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="g" cx="605.71399" cy="486.64801" gradientTransform="matrix(.0032 0 0 .00218 5.62 6.61)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#f"/><linearGradient id="h" gradientTransform="matrix(.17664 0 0 .13205 -364.15 -420.756)" gradientUnits="userSpaceOnUse" x1="2094.5796" x2="2094.5796" y1="3234.0708" y2="3188.9883"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.16127 0 0 .16182 2.563 .27)" gradientUnits="userSpaceOnUse" x1="28.935591" x2="25.220387" y1="30.742237" y2="25.019571"><stop offset="0" stop-color="#fff"/><stop offset=".02923383" stop-color="#fff" stop-opacity=".235"/><stop offset=".539" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="5.836542" x2="5.836542" y1="7.361375" y2="4.054084"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.1253 0 0 .12505 7.4 2.462)" gradientUnits="userSpaceOnUse" x1="-1.919726" x2="-1.919726" y1="37.063507" y2="9.557847"><stop offset="0" stop-color="#fff"/><stop offset=".34615386" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="18" x2="20" xlink:href="#a" y1="11.999991" y2="31.999992"/><g transform="matrix(.47036802 0 0 .47036802 -.937157 -1.5814)"><path d="m20.919922 14.5a8.014026 8.014026 0 0 1 -7.875 6.566406 8.014026 8.014026 0 0 1 -.527344-.02734c.006.411245.0054.734115-.01758.732422v8.716797a17.455693 17.455693 0 0 0 .544922.01953 17.455693 17.455693 0 0 0 17.388674-16.007815z" fill="url(#l)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".74902" transform="matrix(.56250281 0 0 .56250281 1.992391 3.362053)"/><path d="m2.8361454 4.2058071h6.7500337l.0000117 6.7491269-6.7500457.00089z" fill="url(#a)"/><g fill="none" stroke-width=".562503"><path d="m9.023676 10.393338h-5.6250281v-5.6250282h5.6250281z" opacity=".5" stroke="url(#b)" stroke-linecap="round"/><g stroke-linejoin="round"><path d="m2.8361451 4.205807h6.7500169l.0000131 6.749063-6.75003.000954z" stroke="#7239b3" stroke-opacity=".74902"/><path d="m14.211446 12.080847a5.075728 5.075728 0 0 1 -4.6252671 3.689227v4.171529a9.2510073 9.2510073 0 0 0 8.8846881-7.860756z" stroke="url(#c)" stroke-linecap="round" stroke-opacity=".595588"/></g></g><g transform="matrix(1.9977817 .72713308 -.72713308 1.9977817 .210041 -.718597)"><path d="m7.6143036 7.2517015a.53 1.665 70 1 1 -3.1291764 1.138927.53 1.665 70 1 1 3.1291764-1.138927z" fill="url(#d)" opacity=".7"/><path d="m5.424 6.085v.53c.164 0 .397-.12.397-.265 0-.146-.182-.265-.396-.265z" fill="url(#e)" opacity=".15" transform="translate(-.53 -.265)"/><path d="m7.54 7.408v.53c.165 0 .397-.12.397-.265 0-.146-.183-.265-.396-.265z" fill="url(#g)" opacity=".15" transform="translate(-.53 -.265)"/><g transform="matrix(1 0 0 -1 -.105368 11.345665)"><path d="m6.498 3.7895-.001.6785c-.025311-.00151-.050649-.00251-.076-.003-1.0433612.0011-2.4365416.515125-2.30325 2.6317917l.9250417-.002c0-1.3209167.4461533-1.6741823 1.3782083-1.7237917.025709.0003268.051395.00166.077.004v.602l1.665-1.06z" fill="url(#h)" opacity=".99" transform="translate(-.53 -.265)"/><g fill="none" stroke-width=".265"><path d="m6.648 4.705-.0048465-.6279604 1.2431147.8408933-1.237373.7795137-.0008952-.5344466" opacity=".5" stroke="url(#i)" stroke-width=".265112" transform="translate(-.53 -.265)"/><path d="m4.2911523 6.7633659c.1025834-1.9196667 1.335797-2.2206848 2.2728477-2.1433659" opacity=".5" stroke="url(#j)" transform="translate(-.53 -.265)"/><path d="m4.1582526 6.8960056.7525391-.00421c.01875-1.2522122.6611666-1.6470873 1.6602083-1.6597956" opacity=".5" stroke="url(#k)" transform="translate(-.53 -.265)"/><path d="m5.968 3.5235-.001.6805c-.0256368-.0018562-.0513088-.0031899-.077-.004-1.0433612.0011023-2.4355416.515125-2.30325 2.6317917h.9260417c-.11325-1.3249166.5743109-1.7197917 1.3782083-1.7237917.025709.0003268.051395.00166.077.004v.6614583l1.665-1.1194583z" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-width=".265112"/></g></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/crookslant.svg b/icon-themes/elementary_svg/cmd/32/crookslant.svg
new file mode 100644
index 000000000..7203db0d5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/crookslant.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666664 8.4666669" 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="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.28571361 0 0 .30419701 1.010328 3.482855)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="26.793295" xlink:href="#a" y1=".985206" y2="18.959322"/><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.498347 3.273405)" gradientUnits="userSpaceOnUse" x1="24.513842" x2="24.513784" y1="5.055214" y2="19.730726"><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><linearGradient id="d" gradientTransform="matrix(.50793277 0 0 .54079198 -1.745881 .214758)" gradientUnits="userSpaceOnUse" x1="46.386398" x2="45.498768" xlink:href="#a" y1="10.637609" y2="58.948608"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="23.500002" x2="23.500002" y1="13.999999" y2="28.000002"><stop offset="0" stop-color="#fff"/><stop offset=".16666667" 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="99.156998" cy="186.17101" gradientTransform="matrix(.02492065 -.00907037 .00288665 .00793101 3.040071 7.244763)" gradientUnits="userSpaceOnUse" r="62.769001"><stop offset="0" stop-color="#3d3d3d"/><stop offset=".5" stop-color="#686868" stop-opacity=".498"/><stop offset="1" stop-color="#686868" stop-opacity="0"/></radialGradient><radialGradient id="g" cx="605.71399" cy="486.64801" gradientTransform="matrix(.0032 0 0 .00218 3.503 5.286)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#h"/><linearGradient id="h"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="i" cx="605.71399" cy="486.64801" gradientTransform="matrix(.0032 0 0 .00218 5.62 6.61)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#h"/><linearGradient id="j" gradientTransform="matrix(.17664 0 0 .13205 -364.15 -420.756)" gradientUnits="userSpaceOnUse" x1="2094.5796" x2="2094.5796" y1="3234.0708" y2="3188.9883"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.16127 0 0 .16182 2.563 .27)" gradientUnits="userSpaceOnUse" x1="28.935591" x2="25.220387" y1="30.742237" y2="25.019571"><stop offset="0" stop-color="#fff"/><stop offset=".02923383" stop-color="#fff" stop-opacity=".235"/><stop offset=".539" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="5.836542" x2="5.836542" y1="7.361375" y2="4.054084"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.1253 0 0 .12505 7.4 2.462)" gradientUnits="userSpaceOnUse" x1="-1.919726" x2="-1.919726" y1="37.063507" y2="9.557847"><stop offset="0" stop-color="#fff"/><stop offset=".34615386" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><g transform="scale(.26458333)"><g transform="matrix(1.7777689 0 0 1.7777689 -3.542011 -5.976945)"><path d="m2.8361454 4.2058071h6.7500337l.0000117 6.7491269-6.7500457.00089z" fill="url(#b)"/><g fill="none" stroke-width=".562503"><path d="m9.023676 10.393338h-5.6250281v-5.6250282h5.6250281z" opacity=".5" stroke="url(#c)" stroke-linecap="round"/><path d="m2.8361451 4.205807h6.7500169l.0000131 6.749063-6.75003.000954z" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".74902"/></g></g><path d="m30.5 6.4999999c-.698152 3.8014011-13.5901 14.5629351-17.455078 14.5664061-.176034-.0033-.351911-.01244-.527344-.02734.006.411245.0054.734115-.01758.732422v8.716797c.181528.0093.363191.01586.544922.01953 9.07654-.003575 16.635812-6.962554 17.388674-16.007815z" fill="url(#d)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".74902"/><path d="m29.210938 10.5c-2.321424 3-11.847549 11.360972-15.710938 11.558594v7.416015c7.951838-.225142 14.60262-6.109444 15.794922-13.974609z" fill="none" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".595588"/><g transform="matrix(3.5515942 1.2926746 -1.2926746 3.5515942 -3.168607 -7.254452)"><path d="m7.6143036 7.2517015a.53 1.665 70 1 1 -3.1291764 1.138927.53 1.665 70 1 1 3.1291764-1.138927z" fill="url(#f)" opacity=".7"/><path d="m5.424 6.085v.53c.164 0 .397-.12.397-.265 0-.146-.182-.265-.396-.265z" fill="url(#g)" opacity=".15" transform="translate(-.53 -.265)"/><path d="m7.54 7.408v.53c.165 0 .397-.12.397-.265 0-.146-.183-.265-.396-.265z" fill="url(#i)" opacity=".15" transform="translate(-.53 -.265)"/><g transform="matrix(1 0 0 -1 -.105368 11.345665)"><path d="m6.498 3.7895-.001.6785c-.025311-.00151-.050649-.00251-.076-.003-1.0433612.0011-2.4365416.515125-2.30325 2.6317917l.9250417-.002c0-1.3209167.4461533-1.6741823 1.3782083-1.7237917.025709.0003268.051395.00166.077.004v.602l1.665-1.06z" fill="url(#j)" opacity=".99" transform="translate(-.53 -.265)"/><g fill="none" stroke-width=".265"><path d="m6.648 4.705-.0048465-.6279604 1.2431147.8408933-1.237373.7795137-.0008952-.5344466" opacity=".5" stroke="url(#k)" stroke-width=".265112" transform="translate(-.53 -.265)"/><path d="m4.2911523 6.7633659c.1025834-1.9196667 1.335797-2.2206848 2.2728477-2.1433659" opacity=".5" stroke="url(#l)" transform="translate(-.53 -.265)"/><path d="m4.1582526 6.8960056.7525391-.00421c.01875-1.2522122.6611666-1.6470873 1.6602083-1.6597956" opacity=".5" stroke="url(#m)" transform="translate(-.53 -.265)"/><path d="m5.968 3.5235-.001.6805c-.0256368-.0018562-.0513088-.0031899-.077-.004-1.0433612.0011023-2.4355416.515125-2.30325 2.6317917h.9260417c-.11325-1.3249166.5743109-1.7197917 1.3782083-1.7237917.025709.0003268.051395.00166.077.004v.6614583l1.665-1.1194583z" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-width=".265112"/></g></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/crop.svg b/icon-themes/elementary_svg/cmd/32/crop.svg
new file mode 100644
index 000000000..caaabc10f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/crop.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"><stop offset="0" stop-color="#fad4a1"/><stop offset="1" stop-color="#e6b481"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset=".06020304" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99149066" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="c" cx="6.702713" cy="73.615715" gradientTransform="matrix(1.8801985 0 0 .36315008 3.806715 -16.733552)" gradientUnits="userSpaceOnUse" r="7.228416"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="20" x2="20" xlink:href="#a" y1="17" y2="-19"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="15.192389" x2="15" xlink:href="#a" y1="31.708" y2="-3"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="7.735888" x2="7.611738" xlink:href="#b" y1="-8.53033" y2="11.445436"/><linearGradient id="g" gradientTransform="matrix(-1 0 0 1 27.426499 16.5)" gradientUnits="userSpaceOnUse" x1="8.235888" x2="8.111738" xlink:href="#b" y1="-9.03033" y2="10.945436"/><linearGradient id="h" gradientTransform="matrix(-1 0 0 1 27.500718 16.472656)" gradientUnits="userSpaceOnUse" x1="8.235888" x2="8.111738" xlink:href="#b" y1="-9.03033" y2="10.945436"/><g transform="translate(0 16)"><path d="m30 10c0 1.449748-6.084834 2.625-13.590855 2.625-7.506023 0-13.5908555-1.175252-13.5908555-2.625 0-1.449747 6.0848325-2.625 13.5908555-2.625 7.506021 0 13.590855 1.175253 13.590855 2.625z" fill="url(#c)" opacity=".2" stroke-width="1.064229"/><path d="m6.5 1.5v20 4h4 20v-4h-20v-20z" fill="url(#e)" transform="translate(0 -16)"/><path d="m1.5-9.5v4h20v20h4v-20-4h-4z" fill="url(#d)"/><g fill="none"><path d="m11.039063-8.515625 2.478874.03125h11.472605" opacity=".5" stroke="url(#f)"/><g opacity=".5" stroke="#a1550a" transform="translate(-.5 .5)"><path d="m1.9960937-9.9960937 4.5039063.0039062"/><path d="m2-6h4.5108383"/><path d="m2-10.5v4.9960935" stroke-width="1.025156"/><g transform="matrix(3.4700966 0 0 1 3.059807 0)"><path d="m2.4353282-10h4.3185781"/><path d="m2.4353282-6h2.880965"/></g><path d="m25.999141-10.5-.01172 24.982908"/><path d="m21.999141-6.4960937-.011719 20.9790017"/><path d="m26.487422 13.97033h-4.996094" stroke-width="1.025156"/></g><g opacity=".5" stroke="#a1550a" transform="matrix(-1 0 0 -1 32.496514 -.505373)"><path d="m2-10 4.5108383-.01105"/><path d="m2-6 4.4942655-.00552"/><path d="m2-10.5v4.9960935"/><g transform="matrix(3.4700966 0 0 1 3.059807 0)"><path d="m2.4335114-10h4.3203949"/><path d="m2.4318321-6 3.1681217-.00781"/></g><path d="m21.991328-6.5-.0039 20.982908"/><path d="m26.495235 13.994715h-4.996094"/><path d="m25.987422-10.5.0078 24.990721"/></g><path d="m2.0066623-8.4954235 4.0012652-.0052465" opacity=".5" stroke="url(#f)"/><g transform="translate(4.986021 -1.46875)"><path d="m15.989986 7.9590419-2.526736.0409581-8.4413553-.0351563" opacity=".5" stroke="url(#g)"/><path d="m25.010073 7.9726562h-4.071855" opacity=".5" stroke="url(#h)"/></g></g><g fill="#a1550a"><path d="m11-7h.998718v1.985671h-.998718z" opacity=".3"/><path d="m13.001282-6.985671h.998718v1.985671h-.998718z" opacity=".3"/><path d="m15.001282-7h.998718v1.985671h-.998718z" opacity=".3"/><path d="m17.001282-7h.998718v1.985671h-.998718z" opacity=".3"/><path d="m19.001282-7h.998718v1.985671h-.998718z" opacity=".3"/><path d="m21.001282-7h.998718v1.985671h-.998718z" opacity=".3"/><path d="m5.001282-6.985671h.998718v1.985671h-.998718z" opacity=".3"/><path d="m3.001282-7h.998718v1.985671h-.998718z" opacity=".3"/><path d="m11.001282 5h.998718v1.985671h-.998718z" opacity=".3"/><path d="m13.001282 5h.998718v1.985671h-.998718z" opacity=".3"/><path d="m15.001282 5h.998718v1.985671h-.998718z" opacity=".3"/><path d="m17.001282 5h.998718v1.985671h-.998718z" opacity=".3"/><path d="m19.001282 5h.998718v1.985671h-.998718z" opacity=".3"/><g transform="rotate(90)"><path d="m-4-22.985672h.998718v1.985671h-.998718z" opacity=".3"/><path d="m-1.998718-23h.998718v1.985671h-.998718z" opacity=".3"/><path d="m0-23h.998718v1.985671h-.998718z" opacity=".3"/><path d="m2.001282-23h.998718v1.985671h-.998718z" opacity=".3"/><path d="m4.001282-23h.998718v1.985671h-.998718z" opacity=".3"/><path d="m6.001282-23h.998718v1.985671h-.998718z" opacity=".3"/><path d="m8.001282-23h.998718v1.985671h-.998718z" opacity=".3"/><path d="m10.001282-23h.998718v1.985671h-.998718z" opacity=".3"/><path d="m12.001282-23h.998718v1.985671h-.998718z" opacity=".3"/><path d="m-12.998718-11h.998718v1.985671h-.998718z" opacity=".3"/><path d="m-10.997437-11.014328h.998718v1.985671h-.998718z" opacity=".3"/><path d="m-8.998718-11.014328h.998718v1.985671h-.998718z" opacity=".3"/><path d="m-6.997437-11.014328h.998718v1.985671h-.998718z" opacity=".3"/><path d="m-4.997437-11.014328h.998718v1.985671h-.998718z" opacity=".3"/><path d="m-2.997437-11.014328h.998718v1.985671h-.998718z" opacity=".3"/><path d="m-.997437-11.014328h.998718v1.985671h-.998718z" opacity=".3"/><path d="m1.002563-11.014328h.998718v1.985671h-.998718z" opacity=".3"/><path d="m3.002564-11.014328h.998718v1.985671h-.998718z" opacity=".3"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/cube.svg b/icon-themes/elementary_svg/cmd/32/cube.svg
new file mode 100644
index 000000000..af622c004
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/cube.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(.2502023 -.7175237 .7175237 .2502023 -440.92721 149.51809)" 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="13" x2="13" y1="2" y2="4.784064"><stop offset="0" stop-color="#fff"/><stop offset=".5" 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="9" x2="4.844184" y1="6.526636" y2="16.352354"><stop offset="0" stop-color="#fff"/><stop offset=".04552736" 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="d" gradientUnits="userSpaceOnUse" x1="17" x2="20.446054" y1="7" y2="15.74026"><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 transform="matrix(1.3333 0 0 1.3333 .66675 -10.237561)"><path d="m11.217022 18.852618c-.102171.0058-.202897.02687-.298828.0625l-10.05000119 3.987828c-.40160024.149238-.66801784.532505-.66796875.960938v1.5c.00025827.387918.21948157.742455.56640625.916016l10.25803769 5.014975c.288888.144674.629079.144674.917968 0l10.191744-5.397096c.346925-.173561.566149-.528098.566407-.916016l.04972-1.185108c-.000401-.433374-.273307-.819666-.681641-.964844l-10.83329-4.061228c-.128857-.0462.118127.07451-.01855.08204z" opacity=".05"/><path d="m11.500225 30.511445 10.608681-5.438773v-1.135389l-10.832731-4.061227-10.40011877 3.687827v1.5z" opacity=".1"/><path d="m11.876056 29.428494 9.75195-4.957711v-12.0335l-9.976-4.008789-10.2759498 4v12.0335z" fill="url(#a)"/><path d="m11.500225 16.876056-10.1241688-4.447562.06945 11.9005 10.0547188 5.047062z" fill="#fff" opacity=".2"/><path d="m-.12394378 6.978594 23.23284978.0087893v23.9999997l-23.23284978-.0088z" fill="none"/><path d="m1.3760562 12.428494 9.3570188 4.456351 10.894931-4.359962-10.894931-4.1400375z" fill="#fff" fill-rule="evenodd" opacity=".4"/><g fill="none" stroke-width=".750019" transform="translate(-.123944 7.928494)"><path d="m2.9670882 4.717353 8.6570808 3.7654346 8.346057-3.7839785-8.573572-3.3799909z" opacity=".9" stroke="url(#b)" stroke-opacity=".659483"/><path d="m2.2438172 5.1483164v10.8922996l9.0045208 4.378608.0066-11.3661129" opacity=".6" stroke="url(#c)" stroke-opacity=".448276"/><path d="m21.002516 4.9014404v11.1099486l-9.378347 4.436173" opacity=".5" stroke="url(#d)" stroke-opacity=".448276"/><path d="m11.624169 21.447562 10.127781-4.905273v-12.0334997l-10.354531-3.99242705-9.897419 3.98363775v12.0335z" opacity=".55" stroke="#7239b3" stroke-linecap="round"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/currencyfield.svg b/icon-themes/elementary_svg/cmd/32/currencyfield.svg
new file mode 100644
index 000000000..4e2b4a826
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/currencyfield.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(.52272194 0 0 .48571424 -.545325 .128572)" gradientUnits="userSpaceOnUse" x1="22.804611" x2="23.25" xlink:href="#i" y1="2.051452" y2="70.294914"/><linearGradient id="b" gradientTransform="matrix(.56756754 0 0 .40540542 -1.621623 3.270271)" gradientUnits="userSpaceOnUse" x1="30.82766" x2="30.82766" xlink:href="#h" y1="5.808338" y2="24.308384"/><linearGradient id="c" gradientTransform="matrix(.56756754 0 0 .40540542 -1.621623 3.270271)" gradientUnits="userSpaceOnUse" x1="33.468079" x2="33.468079" xlink:href="#h" y1="5.792565" y2="24.29261"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="4.073832" x2="11.963182" y1="16.830508" y2="16.830508"><stop offset="0" stop-color="#86641c"/><stop offset=".25" stop-color="#fdeb69"/><stop offset=".375" stop-color="#be9843"/><stop offset=".5" stop-color="#dfc98b"/><stop offset=".60820836" stop-color="#fdeb69"/><stop offset="1" stop-color="#835c17" stop-opacity=".960784"/></linearGradient><linearGradient id="e" gradientTransform="matrix(0 -.39448 .42345 0 -.496 23.346)" gradientUnits="userSpaceOnUse" x1="7.604416" x2="7.857325" y1="11.003552" y2="12.489676"><stop offset="0" stop-color="#fff"/><stop offset=".512" stop-color="#fff" stop-opacity=".235"/><stop offset=".585" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.52272194 0 0 .48571424 -.545325 .128572)" gradientUnits="userSpaceOnUse" x1="23.25" x2="23.25" xlink:href="#i" y1="-28.809029" y2="70.294914"/><linearGradient id="g"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.56756754 0 0 .40540542 -1.621623 3.270271)" gradientUnits="userSpaceOnUse" x1="40.290417" x2="40.290417" y1="6.093005" y2="41.843941"><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="i" gradientTransform="matrix(.52272194 0 0 .48571424 -.545325 .128572)" gradientUnits="userSpaceOnUse" x1="23.25" x2="23.25" y1="-28.809029" y2="70.294914"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.04224859 0 0 .00617648 -3.269828 22.735404)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="k" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01445832 0 0 .00617648 10.513465 22.735417)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#g"/><radialGradient id="l" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01445833 0 0 .00617648 10.336582 22.735333)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#g"/><radialGradient id="m" cx="10.211102" cy="22.022497" gradientTransform="matrix(.98285057 0 0 .26219511 .316686 24.814592)" gradientUnits="userSpaceOnUse" r="5.896552" xlink:href="#g"/><g transform="matrix(1.33333 0 0 1.33333 3.835029 3.508541)"><path d="m.500118 4.5 16.873654-.00639c.750721.064296 1.305814-.3604777 1.875004-.7500064v9.7500204c-.283353.318786-.816917.846085-1.875004.750011l-16.873654-.000188z" style="stroke:#206b00;stroke-width:.750002;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.552941;fill:url(#f)"/><path d="m1.2487314 5.2436075 16.5000416-.0000001c.2599-.068306.560734-.1202382.750001-.2167973v8.0918169c.317556.541936-.290142.39415-.725274.375001h-16.5247686z" fill="none" opacity=".5" stroke="url(#c)" stroke-linecap="square" stroke-width=".750002"/><circle cx="10.065617" cy="9.861602" fill="#68b723" r="3.271867"/><circle cx="10.029662" cy="9.466102" fill="#3a9104" r="3.271867"/><circle cx="15.994367" cy="9.475232" fill="#68b723" r=".995971"/><circle cx="15.998765" cy="9.001696" fill="#3a9104" r=".995971"/><circle cx="3.994367" cy="9.475232" fill="#68b723" r=".995971"/><circle cx="3.998765" cy="9.001696" fill="#3a9104" r=".995971"/></g><path d="m4 9h24v13h-24z" fill="#206b00" opacity=".1"/><path d="m4 9h23v12h-23z" fill="#206b00" opacity=".25"/><g transform="matrix(1.33333 0 0 1.33333 3.100002 -11.333221)"><path d="m1.800003 24.999998 17.250043-.000019v1.500003l-17.250043.000019z" fill="url(#j)" opacity=".15"/><path d="m1.8000031 25.000062v1.49992c-.7445682.0028-1.88203456-.347775-1.88203456-.761775s.91291329-.738144 1.88203456-.738145z" fill="url(#k)" opacity=".15"/><path d="m19.050046 24.999978v1.49992c.744568.0028 1.800003-.336056 1.800003-.750056s-.830882-.749863-1.800003-.749864z" fill="url(#l)" opacity=".15"/></g><g transform="matrix(1.33333 0 0 1.33333 -.166822 .500015)"><path d="m.500118 4.5h18.750047v9.750024h-18.750047z" fill="url(#a)" stroke="#206b00" stroke-opacity=".552941" stroke-width=".750002"/><path d="m1.25012 5.250002h17.250044v8.250021h-17.250044z" style="opacity:.5;fill:none;stroke-width:.750002;stroke-linecap:round;stroke-linejoin:round;stroke:url(#b)"/><circle cx="10.065617" cy="9.861602" fill="#68b723" r="3.271867"/><circle cx="10.029662" cy="9.466102" fill="#3a9104" r="3.271867"/><circle cx="15.994367" cy="9.475232" fill="#68b723" r=".995971"/><circle cx="15.998765" cy="9.001696" fill="#3a9104" r=".995971"/><circle cx="3.994367" cy="9.475232" fill="#68b723" r=".995971"/><circle cx="3.998765" cy="9.001696" fill="#3a9104" r=".995971"/></g><g transform="matrix(1.33333 0 0 1.33333 -6.164972 -14.158099)"><g stroke-linecap="round" stroke-linejoin="round" transform="matrix(1.3104641 0 0 1.33333 -.260683 3.614086)"><ellipse cx="8.018507" cy="16.830509" fill="#fff394" rx="3.444675" ry="1.646508" stroke="url(#d)" stroke-opacity=".915441" stroke-width=".562503"/><ellipse cx="8.006522" cy="16.842493" fill="none" rx="2.8683" ry="1.123802" stroke="url(#e)" stroke-opacity=".610294" stroke-width=".567389"/></g><ellipse cx="10.352673" cy="30.588783" fill="url(#m)" opacity=".57" rx="5.795429" ry="1.546047"/><g stroke-linecap="round" stroke-linejoin="round"><g transform="matrix(1.3104641 0 0 1.33333 -.260683 6.614093)"><ellipse cx="8.018507" cy="16.830509" fill="#fff394" rx="3.444675" ry="1.646508" stroke="url(#d)" stroke-opacity=".915441" stroke-width=".562503"/><ellipse cx="8.006522" cy="16.842493" fill="none" rx="2.8683" ry="1.123802" stroke="url(#e)" stroke-opacity=".610294" stroke-width=".567389"/></g><g transform="matrix(1.3104641 0 0 1.33333 -.260683 5.864091)"><ellipse cx="8.018507" cy="16.830509" fill="#fff394" rx="3.444675" ry="1.646508" stroke="url(#d)" stroke-opacity=".915441" stroke-width=".562503"/><ellipse cx="8.006522" cy="16.842493" fill="none" rx="2.8683" ry="1.123802" stroke="url(#e)" stroke-opacity=".610294" stroke-width=".567389"/></g><g transform="matrix(1.3104641 0 0 1.33333 -.260683 5.114089)"><ellipse cx="8.018507" cy="16.830509" fill="#fff394" rx="3.444675" ry="1.646508" stroke="url(#d)" stroke-opacity=".915441" stroke-width=".562503"/><ellipse cx="8.006522" cy="16.842493" fill="none" rx="2.8683" ry="1.123802" stroke="url(#e)" stroke-opacity=".610294" stroke-width=".567389"/></g><g transform="matrix(1.3104641 0 0 1.33333 -.260683 4.364087)"><ellipse cx="8.018507" cy="16.830509" fill="#fff394" rx="3.444675" ry="1.646508" stroke="url(#d)" stroke-opacity=".915441" stroke-width=".562503"/><ellipse cx="8.006522" cy="16.842493" fill="none" rx="2.8683" ry="1.123802" stroke="url(#e)" stroke-opacity=".610294" stroke-width=".567389"/></g><g transform="matrix(1.3104641 0 0 1.33333 -.260683 3.614086)"><ellipse cx="8.018507" cy="16.830509" fill="#fff394" rx="3.444675" ry="1.646508" stroke="url(#d)" stroke-opacity=".915441" stroke-width=".562503"/><ellipse cx="8.006522" cy="16.842493" fill="none" rx="2.8683" ry="1.123802" stroke="url(#e)" stroke-opacity=".610294" stroke-width=".567389"/></g><g transform="matrix(1.3104641 0 0 1.33333 -.260683 2.864084)"><ellipse cx="8.018507" cy="16.830509" fill="#fff394" rx="3.444675" ry="1.646508" stroke="url(#d)" stroke-opacity=".915441" stroke-width=".562503"/><ellipse cx="8.006522" cy="16.842493" fill="none" rx="2.8683" ry="1.123802" stroke="url(#e)" stroke-opacity=".610294" stroke-width=".567389"/></g><g transform="matrix(1.3104641 0 0 1.33333 -.260683 2.114082)"><ellipse cx="8.018507" cy="16.830509" fill="#fff394" rx="3.444675" ry="1.646508" stroke="url(#d)" stroke-opacity=".915441" stroke-width=".562503"/><ellipse cx="8.006522" cy="16.842493" fill="none" rx="2.8683" ry="1.123802" stroke="url(#e)" stroke-opacity=".610294" stroke-width=".567389"/></g><g transform="matrix(1.3104641 0 0 1.33333 -.260683 1.36408)"><ellipse cx="8.018507" cy="16.830509" fill="#fff394" rx="3.444675" ry="1.646508" stroke="url(#d)" stroke-opacity=".915441" stroke-width=".562503"/><ellipse cx="8.006522" cy="16.842493" fill="none" rx="2.8683" ry="1.123802" stroke="url(#e)" stroke-opacity=".610294" stroke-width=".567389"/></g><g transform="matrix(1.3104641 0 0 1.33333 -.260683 .614078)"><ellipse cx="8.018507" cy="16.830509" fill="#fff394" rx="3.444675" ry="1.646508" stroke="url(#d)" stroke-opacity=".915441" stroke-width=".562503"/><ellipse cx="8.006522" cy="16.842493" fill="none" rx="2.8683" ry="1.123802" stroke="url(#e)" stroke-opacity=".610294" stroke-width=".567389"/></g><g transform="matrix(1.3104641 0 0 1.33333 -.260683 -.135924)"><ellipse cx="8.018507" cy="16.830509" fill="#fff394" rx="3.444675" ry="1.646508" stroke="url(#d)" stroke-opacity=".915441" stroke-width=".562503"/><ellipse cx="8.006522" cy="16.842493" fill="none" rx="2.8683" ry="1.123802" stroke="url(#e)" stroke-opacity=".610294" stroke-width=".567389"/></g><g transform="matrix(1.0038737 .84235009 -.857048 1.02139 22.381238 4.272075)"><ellipse cx="8.018507" cy="16.830509" fill="#fff394" rx="3.444675" ry="1.646508" stroke="url(#d)" stroke-opacity=".915441" stroke-width=".562503"/><ellipse cx="8.006522" cy="16.842493" fill="none" rx="2.8683" ry="1.123802" stroke="url(#e)" stroke-opacity=".610294" stroke-width=".567389"/></g><g transform="matrix(1.0038737 .84235009 -.857048 1.02139 22.86333 3.69754)"><ellipse cx="8.018507" cy="16.830509" fill="#fff394" rx="3.444675" ry="1.646508" stroke="url(#d)" stroke-opacity=".915441" stroke-width=".562503"/><ellipse cx="8.006522" cy="16.842493" fill="none" rx="2.8683" ry="1.123802" stroke="url(#e)" stroke-opacity=".610294" stroke-width=".567389"/></g></g></g><g fill="none" transform="matrix(1.33333 0 0 1.33333 -6.164972 -12.158099)"><path d="m13.498047 13.654297a6.0188156 2.9271107 0 0 0 -6.0195314 2.927734 6.0188156 2.9271107 0 0 0 .09375.507813 6.0188156 2.9271107 0 0 0 -.09375.492187 6.0188156 2.9271107 0 0 0 .09375.507813 6.0188156 2.9271107 0 0 0 -.09375.492187 6.0188156 2.9271107 0 0 0 .09375.507813 6.0188156 2.9271107 0 0 0 -.09375.492187 6.0188156 2.9271107 0 0 0 .09375.507813 6.0188156 2.9271107 0 0 0 -.09375.492187 6.0188156 2.9271107 0 0 0 .09375.507813 6.0188156 2.9271107 0 0 0 -.09375.492187 6.0188156 2.9271107 0 0 0 .09375.507813 6.0188156 2.9271107 0 0 0 -.09375.492187 6.0188156 2.9271107 0 0 0 .09375.507813 6.0188156 2.9271107 0 0 0 -.09375.492187 6.0188156 2.9271107 0 0 0 .09375.507813 6.0188156 2.9271107 0 0 0 -.09375.492187 6.0188156 2.9271107 0 0 0 .09375.507813 6.0188156 2.9271107 0 0 0 -.09375.492187 6.0188156 2.9271107 0 0 0 6.0195314 2.925781 6.0188156 2.9271107 0 0 0 5.650391-1.929687 6.0188156 2.9271107 40.000001 0 0 .146484.128906 6.0188156 2.9271107 40.000001 0 0 6.492187 1.626953 6.0188156 2.9271107 40.000001 0 0 .25586-.449218 6.0188156 2.9271107 40.000001 0 0 .386719-.31836 6.0188156 2.9271107 40.000001 0 0 -2.728516-6.109375 6.0188156 2.9271107 40.000001 0 0 -4.220703-2.166015 6.0188156 2.9271107 0 0 0 -.05664-.21875 6.0188156 2.9271107 0 0 0 .09375-.490235 6.0188156 2.9271107 0 0 0 -.09375-.509765 6.0188156 2.9271107 0 0 0 .09375-.490235 6.0188156 2.9271107 0 0 0 -.09375-.509765 6.0188156 2.9271107 0 0 0 .09375-.490235 6.0188156 2.9271107 0 0 0 -6.019532-2.927734z" stroke="#86641c" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".738589" stroke-width=".991388" transform="matrix(.75000188 0 0 .75000188 .123729 8.368595)"/><path d="m14.217961 28.126004c-1.039114-1.083208-2.228628-2.146819-2.480873-3.523558l.323592-.683139" stroke="#8f6e21" stroke-opacity=".618257" stroke-width=".750002"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/customanimation.svg b/icon-themes/elementary_svg/cmd/32/customanimation.svg
new file mode 100644
index 000000000..2818558ae
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/customanimation.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(.55048262 0 0 .57815823 -3.826225 -5.276228)" gradientUnits="userSpaceOnUse" x1="24.046366" x2="24.046366" y1="11.673002" y2="34.713669"><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><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="7.373267" x2="9.158589" y1="33.636997" y2="39.344494"><stop offset="0" stop-color="#fff" stop-opacity=".27451"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="8.000001" x2="8.000001" y1=".496136" y2="15.977216"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><g transform="matrix(-1.33333 0 0 1.33333 22.66664 9.353854)"><g style="fill:#fff;stroke:#242424;stroke-linecap:square;stroke-linejoin:round;stroke-opacity:.451128;stroke-width:.750002"><rect height="1.500004" rx="0" ry=".666665" width="5.250014" x="2.374986" y="-1.390395"/><rect height="1.500003" rx="0" ry=".666665" width="3.000007" x="-1.375023" y="-1.390395"/><rect height="1.500004" rx="0" ry=".666665" width="4.500011" x=".874982" y=".859612"/><rect height="1.500004" rx="0" ry=".666665" width="3.750009" x="-3.62503" y=".859612"/><rect height="1.500003" rx="0" ry=".666665" width="6.375016" x="1.624984" y="3.109617"/><rect height="1.500003" rx="0" ry=".666665" width="6.750016" x="-5.875035" y="3.109617"/><rect height="1.500004" rx="0" ry=".666665" width="5.250014" x="2.374986" y="5.359622"/><rect height="1.500004" rx="0" ry=".666665" width="3.000007" x="-1.375023" y="5.359622"/><rect height="1.500004" rx="0" ry=".666665" width="3.000007" x="-5.125033" y="5.359622"/><rect height="1.500004" rx="0" ry=".666665" width="3.750009" x="-4.37503" y="7.609628"/><rect height="1.500004" rx="0" ry=".666665" width="3.000007" x=".12498" y="7.609628"/><rect height="1.500004" rx="0" ry=".666665" width="3.000007" x="3.874989" y="7.609628"/><rect height="1.500004" rx="0" ry=".666665" width="4.500011" x=".874982" y="9.859633"/><rect height="1.500004" rx="0" ry=".666665" width="3.000007" x="-2.875028" y="9.859633"/></g><g transform="matrix(.90929995 0 0 .90929995 1.05056 -1.941304)"><path d="m8.0000006.49613568c.5064396 0 2.1391894 4.28357812 2.5489094 4.59622212.409717.3126432 4.793178.6198528 4.949676 1.125721.156499.505868-3.217866 3.4604743-3.374364 3.9663412-.156498.505868 1.285496 4.979313.875778 5.291956-.409718.312645-4.4935598-2.144886-5.0000001-2.144886-.5064395 0-4.5902812 2.457531-4.9999999 2.144886-.4097182-.312643 1.0322763-4.786089.8757779-5.291956-.1564985-.5058669-3.53086246-3.4604739-3.37436393-3.966342.15649845-.5058674 4.53995813-.813077 4.94967683-1.1257202.409718-.312644 2.0424703-4.59622212 2.5489098-4.59622212z" fill="url(#c)" stroke="#ad5f00" stroke-linejoin="round" stroke-opacity=".498039" stroke-width=".824812"/><path d="m11.96875 26.375c-.506596.779667-1.63252 2.593568-2.90625 5.59375a.14192008.14192008 0 0 1 -.03125.03125.14192008.14192008 0 0 1 -.03125.03125.14192008.14192008 0 0 1 -.03125 0 .14192008.14192008 0 0 1 -.03125.03125.14192008.14192008 0 0 1 -.03125-.03125.14192008.14192008 0 0 1 -.03125 0 .14192008.14192008 0 0 1 -.03125-.03125.14192008.14192008 0 0 1 -.03125-.03125.14192008.14192008 0 0 1 0-.03125.14192008.14192008 0 0 1 -.03125 0c.00461-.0064-.035912.0063-.03125 0 .00522-.0059-.00527.03708 0 .03125.00556-.0056-.036852.0055-.03125 0 .00608-.005-.00612.03618 0 .03125.00629-.0047-.037574.0047-.03125 0 .00682-.0039-.038107.0038-.03125 0 .00692-.0037-.00695.03492 0 .03125.00726-.003-.038533.003-.03125 0a.14192008.14192008 0 0 1 0 .03125.14192008.14192008 0 0 1 .03125 0 .14192008.14192008 0 0 1 .03125.03125.14192008.14192008 0 0 1 .03125.03125.14192008.14192008 0 0 1 0 .03125.14192008.14192008 0 0 1 0 .03125.14192008.14192008 0 0 1 0 .03125.14192008.14192008 0 0 1 0 .03125.14192008.14192008 0 0 1 -.03125.03125.14192008.14192008 0 0 1 -.03125.03125.14192008.14192008 0 0 1 -.03125 0c-2.0575321.335503-4.6049536.679328-6.34375 1.09375 1.0525595 1.235411 2.264992 2.404007 3.4375 3.59375l15.03125-2.71875c.0052-.0052.02606.0052.03125 0 .28516-.285558.552815-.584263.84375-.875-1.985656-.473093-4.21957-.75757-6.28125-1.09375a.14192008.14192008 0 0 1 -.03125 0 .14192008.14192008 0 0 1 -.03125-.03125.14192008.14192008 0 0 1 -.03125-.03125.14192008.14192008 0 0 1 0-.03125.14192008.14192008 0 0 1 0-.03125.14192008.14192008 0 0 1 0-.03125.14192008.14192008 0 0 1 0-.03125.14192008.14192008 0 0 1 .03125-.03125.14192008.14192008 0 0 1 .03125-.03125.14192008.14192008 0 0 1 .03125 0 .14192008.14192008 0 0 1 0-.03125c.0075.0027-.0387-.0027-.03125 0 .0071.0035-.03835-.0035-.03125 0 .007.0037-.007-.03496 0-.03125.0066.0044-.03785-.0044-.03125 0 .0062.0049-.0062-.03622 0-.03125.006.0052-.03724-.0052-.03125 0 .0054.0058-.0053-.03713 0-.03125.0052.006-.03638-.006-.03125 0 .0045.0065-.0045-.0378 0-.03125.004.0069-.0352-.0069-.03125 0 .0037.007-.0037-.03828 0-.03125l-.125.0625-.125.0625c-.985076-2.286983-2.388794-4.698127-2.9375-5.625z" fill="url(#b)" opacity=".8" transform="matrix(.71439082 0 0 .70011588 -.572408 -16.954765)"/><path d="m8 2.2324219a.0792493.0792493 0 0 0 -.070312.042969c-.5814619 1.1004303-1.0427151 2.2579573-1.6542974 3.3261716-.0007222.00126-.00123.00265-.00195.00391-.2036592.2658465-.4829834.3958376-.7968781.4785119-.3170394.0835025-.6659323.1138859-.9941406.1835937-.7961822.1481386-1.6009492.2618119-2.4023438.4042969a.0792493.0792493 0 0 0 -.046875.1289062c.8385712 1.0135249 1.9052642 1.8085386 2.6464844 2.8613282.2726402.5240296.080568 1.1306386.041016 1.7363286-.062911.422681-.2563215.923751-.4472656 1.427734s-.3792187 1.011247-.4257813 1.466797a.0792493.0792493 0 0 0 .1132813.07813c1.1041197-.561766 2.6219505-1.527348 3.7714844-1.931641.5853934-.11992 1.1102879.243891 1.6640625.490235.7249566.382011 1.7361166.938177 2.4609376 1.322265a.0792493.0792493 0 0 0 .115234-.07813c-.12587-1.322204-.772668-2.751817-.798828-4.035156-.000013-.000639.000013-.0013 0-.002.09218-.6816251.709597-1.1255364 1.167969-1.652344.554719-.544347 1.114037-1.0906783 1.625-1.6835938a.0792493.0792493 0 0 0 -.0468754-.1288592c-1.211467-.2156629-2.432694-.3742462-3.625-.6445312-.3500602-.1388649-.5704627-.4056903-.7500001-.7246094-.1798478-.3194704-.3151195-.6883443-.4960938-1.0136719l-.00195-.00391c-.3253024-.6675258-.6298565-1.3474437-.9765656-2.0097619a.0792493.0792493 0 0 0 -.0703125-.0429687z" fill="none" opacity=".8" stroke="url(#a)" stroke-linecap="square" stroke-width=".824812"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/customshowdialog.svg b/icon-themes/elementary_svg/cmd/32/customshowdialog.svg
new file mode 100644
index 000000000..26f618e46
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/customshowdialog.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="10.90426" cy="8.449767" gradientTransform="matrix(0 1.4781634 -1.2641963 0 22.68791 -7.539267)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#5f5f5f"/><stop offset=".26238" stop-color="#4f4f4f"/><stop offset=".704952" stop-color="#3b3b3b"/><stop offset="1" stop-color="#2b2b2b"/></radialGradient><linearGradient id="b" gradientTransform="matrix(1 0 0 1.0512821 -11.99436 -5.138484)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="44" y2="3.899002"><stop offset="0" stop-color="#272727"/><stop offset="1" stop-color="#454545"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.89189189 0 0 1.0540541 -11.404723 -5.205)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="14.915504" y2="32.595779"><stop offset="0" stop-color="#fff"/><stop offset=".12291458" stop-color="#fff" stop-opacity=".235294"/><stop offset=".93706012" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d"><stop offset="0" stop-color="#dfdfdf"/><stop offset="1" stop-color="#cdcdcd"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.39455591 0 0 .42945352 1.149709 3.941092)" gradientUnits="userSpaceOnUse" x1="27.50001" x2="27.50001" y1="-.575591" y2="32.10878"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.48608" x2="23.48608" y1="2.995414" y2="27.009958"><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="g" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-51.732536" x2="-51.786404" y1="34.231792" y2="2.906247"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="12.666665" x2="12.750002" y1="3.992221" y2="1.068896"><stop offset="0" stop-color="#d5d5d5"/><stop offset="1" stop-color="#e5e5e5"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="13.590492" x2="13.590492" y1="8.16212" y2="12.6622"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="14.996767" x2="14.996767" xlink:href="#k" y1="9.005885" y2="11.818435"/><linearGradient id="k"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="18.171249" x2="18.452503" y1="6.989314" y2="12.333158"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="18.171249" x2="18.171249" xlink:href="#k" y1="7.833078" y2="11.770648"/><linearGradient id="n" gradientTransform="matrix(1.3831825 0 0 1.4143822 -21.393099 18.45683)" gradientUnits="userSpaceOnUse" x1="14.924327" x2="14.924327" y1="-5.930442" y2="-2.748833"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="2.999978" x2="2.999978" xlink:href="#k" y1="11.568922" y2="13.068926"/><radialGradient id="p" cx="2.25" cy="16" gradientTransform="matrix(.40697348 0 0 .09866019 11.084309 21.073391)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="15.000008" x2="15.000008" xlink:href="#k" y1="1.818898" y2="2.5689"/><radialGradient id="r" cx="16.500012" cy="22.068947" gradientUnits="userSpaceOnUse" r="1.312503" xlink:href="#d"/><radialGradient id="s" cx="10.124996" cy="22.068947" gradientUnits="userSpaceOnUse" r="1.312503" xlink:href="#d"/><g transform="matrix(1.33333 0 0 1.33333 .00004 -.425191)"><g stroke="#959595" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".745098" stroke-width=".750002" transform="translate(-.750002)"><path d="m12.375001 16.443934v3.000009l-3.0000078 2.250005 1.1250028 1.125002 2.625007-2.250005 2.625006 2.250005 1.125003-1.125002-3.000007-2.250005v-3.000009z" fill="#e5e5e5"/><circle cx="16.312511" cy="22.256449" fill="url(#r)" r=".937502"/><circle cx="9.937493" cy="22.256449" fill="url(#s)" r=".937502"/><path d="m12 18.693939h2.250006v1.500004h-2.250006z" fill="#e5e5e5"/></g><ellipse cx="12" cy="22.651955" display="block" fill="url(#p)" opacity=".193" rx="6.867678" ry="1.664893"/><path d="m1.1249728 3.6939025h21.7500542v13.5000335h-21.7500542z" fill="url(#e)" stroke-width="1.39627"/><g fill="none" stroke-width=".562503" transform="matrix(1.33333 0 0 1.33333 .00003 3.992221)"><path d="m16.593788 9.3388084h-15.1875761v-9.00004504h15.1875761z" stroke="url(#f)" stroke-linecap="round"/><path d="m.84370909-.22373946c2.52067561 0 16.31256891.00095396 16.31256891.00095396l.000013 10.1240967h-16.31258191z" stroke="url(#g)" stroke-linejoin="round"/></g><rect height="3.000007" rx=".499999" ry=".5" style="stroke:#747474;stroke-width:.750002;stroke-linecap:square;stroke-linejoin:round;stroke-opacity:.745098;fill:url(#h)" width="23.250059" x=".374971" y=".693895"/><g transform="translate(-2.250006)"><g transform="matrix(-1.3333132 0 0 1.3333132 41.85298 -2.625034)"><rect fill="url(#l)" height="5.625099" rx=".281255" width="2.25004" x="17.046228" y="6.989314"/><g fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width=".56251"><path d="m17.608739 7.5518234h1.12502v4.5000796h-1.12502z" opacity=".5" stroke="url(#m)"/><rect height="5.625099" opacity=".5" rx=".281255" ry=".63025" stroke="#7239b3" width="2.25004" x="17.046228" y="6.989314"/></g></g><g transform="matrix(-1.3333132 0 0 1.3333132 33.870392 -2.688749)"><rect fill="url(#i)" height="4.500079" rx=".562509" width="2.250039" x="13.871747" y="8.16212"/><g fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width=".56251"><path d="m14.434257 8.72463h1.12502v3.375059h-1.125019z" opacity=".5" stroke="url(#j)"/><rect height="4.50008" opacity=".5" rx=".562509" ry=".51261" stroke="#cc3b02" width="2.25004" x="13.871747" y="8.16212"/></g></g><rect fill="url(#n)" height="3.75001" rx=".74798" stroke-width=".999987" width="3.000009" x="8.624991" y="10.443919"/><g fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002"><path d="m9.3749933 11.193921 1.4980037-.000004v2.250006l-1.4980037.000004z" opacity=".5" stroke="url(#o)"/><rect height="3.75001" opacity=".5" rx=".865539" ry=".596632" stroke="#206b00" width="3.000007" x="8.624991" y="10.443919"/></g></g><g fill="none"><rect height="2.056103" rx="0" ry=".5" width="20.000025" x="1.499974" y="1.443897"/><path d="m1.1249731 1.443897h21.7500549v1.5000041h-21.7500549z" style="stroke-width:.750002;stroke-linecap:square;stroke-linejoin:round;stroke-opacity:.745098;fill:none;opacity:.8;stroke:url(#q)"/></g></g><g stroke-linecap="round" stroke-linejoin="round" stroke-width="1.242781" transform="matrix(.80464691 0 0 .80464691 15.100781 7.760447)"><path d="m11.91189 9.7530698c-.95311-.222982-2.0948897.4628402-2.0948897.4628402l-1.02534.512955s-1.11109.971116-1.12298 1.301022c-.6254 1.108477-.34035 2.451743-.40376 3.664356.0609 1.0411-.6621 1.812948-.29942 2.868623-.0529 1.019155.78561 1.616867 1.3247 2.354008.6067.932573 1.43064 2.149386.78177 3.265449-1.19948 1.741178-3.19365 2.663944-5.01427 3.612558-.61848.0634-.38564.658043-.42706 1.081985-.00099.337148-.11175.784071.38229.626202h16.3677097v-1.75c-1.76251-.893922-3.60202-1.851487-4.83746-3.441087-.74221-1.0647.002-2.344044.58745-3.290663.45606-.788526 1.4093-1.292368 1.42292-2.297801.35052-1.020069-.17842-1.864469-.27715-2.837385-.12907-1.289869.22023-2.700355-.39486-3.900461-.83398-1.228037-2.36158-1.765816-3.74784-2.0951672-.40211-.08122-.81116-.134272-1.22181-.137434z" fill="url(#a)" stroke="url(#b)" stroke-width="1.242781"/><path d="m11.779299 10.951172v.01367c-.06094-.0058-.331758.04149-.734375.220703-.304105.135353-.712546.228497-1.1210939.310547-.0006473.000669-.0013.0013-.00195.002-.022768.02163-.048398.04003-.076172.05469-.006.0031-.3169874.176914-.5039062.296875-.027765.01781-.044145.01681-.074219.02734-.128892.140579-.3685696.417496-.5351562.701172l-.1894531.429687-.039063.152344-.00781.0059-.1015626.296875.1347657.0039c-.080113.855315.2242597 2.220315-.265625 3.759765-.02983.09322-.098052.169256-.1875.208985l.09375.04883c.00857-.01454-.021193.06399-.027344.181641-.00615.117647-.0004279.275432.021484.449218.042034.333375.1417557.725633.2675781 1.056641.9608473 1.015774 2.1635522 2.422047 2.1308592 4.363281l-.04493.308522c-.5520917 1.892297-2.2361377 2.784295-3.193359 3.464844-.015504.01043-.031835.01957-.048828.02734l.00781.0098c-.5162998.34191-1.0432617.61699-1.5703114.871055h13.0918004c-1.419076-.745878-2.808903-1.600087-3.962891-2.861328h-.002c.007.0077-.0076-.0065-.02539-.02539l-.0059-.0078c-.75583-.791508-.904056-1.857264-.738282-2.703125.158178-.807172.525255-1.468174.859376-1.992188-.000002-.000667-.000002-.0013 0-.002-.02661.04169-.0059.0014.02539-.05078.351792-.629179.780281-1.060267 1.03125-1.359375.271694-.323818.321028-.404295.326172-.570313.284979.11377.04924-.213761.08008-.347655.07414-.223801.0485-.368577-.03906-.753906-.08019-.35282-.266185-.901264-.320313-1.580078-.003-.03734-.000924-.02567 0-.02344v-.01172c-.08561-.860453.01225-1.61617-.002-2.203125-.01427-.590401-.116187-.963346-.341797-1.277343l.03906.04687c-.000156-.000152-.02423-.03895-.04687-.07227-.889559-.893408-2.392109-1.394475-3.822266-1.457031-.02714-.0014-.05402-.006-.08008-.01367z" fill="none" opacity=".5" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/cut.svg b/icon-themes/elementary_svg/cmd/32/cut.svg
new file mode 100644
index 000000000..e35d11447
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/cut.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="#ed5353"/><stop offset="1" stop-color="#c6262e"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="19.978979" x2="20.118296" xlink:href="#a" y1="1040.8313" y2="1049.4125"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="6.787216" x2="6.926533" xlink:href="#a" y1="1033.933" y2="1041.939"/><linearGradient id="d"><stop offset="0" stop-color="#fff"/><stop offset=".43013358" stop-color="#fff" stop-opacity=".011029"/><stop offset=".75" stop-color="#fff" stop-opacity=".011029"/><stop offset="1" stop-color="#fff" stop-opacity=".297794"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="19.566895" x2="19.813272" xlink:href="#d" y1="1042.8964" y2="1047.8341"/><linearGradient id="f" gradientTransform="matrix(-1 0 0 1 31.003381 0)" gradientUnits="userSpaceOnUse" x1="19.566895" x2="19.813272" xlink:href="#d" y1="1042.8964" y2="1047.8341"/><linearGradient id="g"><stop offset="0" stop-color="#a60101"/><stop offset="1" stop-color="#5f0101"/></linearGradient><linearGradient id="h"><stop offset="0" stop-color="#444"/><stop offset="1" stop-color="#9e9e9e"/></linearGradient><linearGradient id="i"><stop offset="0" stop-color="#d1d1d1"/><stop offset="1" stop-color="#eaeaea"/></linearGradient><linearGradient id="j"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="k" cx="12" cy="15.166395" gradientTransform="matrix(-.55698928 1.3924728 -2.4995652 -.99982634 61.594656 1040.8163)" gradientUnits="userSpaceOnUse" r="4.000696" xlink:href="#g"/><radialGradient id="l" cx="62.625" cy="4.625" gradientTransform="matrix(.5647059 0 0 .2823525 -16.364705 1047.0563)" gradientUnits="userSpaceOnUse" r="10.625" xlink:href="#j"/><radialGradient id="m" cx="62.625" cy="4.625" gradientTransform="matrix(.5647059 0 0 .2823525 -24.364705 1047.0563)" gradientUnits="userSpaceOnUse" r="10.625" xlink:href="#j"/><radialGradient id="n" cx="14.999991" cy="1039.7" gradientTransform="matrix(.84316722 -1.6450613 2.5294719 1.2338023 -2622.8354 -220.09736)" gradientUnits="userSpaceOnUse" r="3.526658" xlink:href="#i"/><radialGradient id="o" cx="14.999991" cy="1039.7" gradientTransform="matrix(-.84316728 -1.6450614 -2.5294721 1.2338024 2653.8356 -220.09745)" gradientUnits="userSpaceOnUse" r="3.526658" xlink:href="#i"/><radialGradient id="p" cx="9" cy="1035.5266" gradientTransform="matrix(-1.9795548 .28278205 -.24994327 -1.749674 285.6389 2844.6513)" gradientUnits="userSpaceOnUse" r="4.000696" xlink:href="#g"/><linearGradient id="q" gradientTransform="matrix(1.4867883 0 0 1.4504113 -2.598065 -472.3925)" gradientUnits="userSpaceOnUse" x1="17" x2="15" xlink:href="#h" y1="1042.3622" y2="1038.3622"/><linearGradient id="r" gradientTransform="matrix(-1.4867884 0 0 1.4504114 33.598067 -472.3926)" gradientUnits="userSpaceOnUse" x1="17" x2="15" xlink:href="#h" y1="1042.3622" y2="1038.3622"/><g transform="translate(0 -1020.3622)"><path d="m16.5 1038.011-7.879978-14.214s-3.620022 11.5652 7.879978 18.5652z" fill="url(#o)"/><path d="m8.741698 1025.0836 7.664206 13.8875" fill="none" opacity=".8" stroke="#fff"/><path d="m16.5 1038.011-7.879978-14.214s-3.620022 11.5652 7.879978 18.5652z" fill="none" stroke="url(#r)" stroke-opacity=".501961"/><path d="m14.5 1038.011 7.879978-14.214s4.620022 10.5652-7.879978 18.5652z" fill="url(#n)"/><path d="m17 1048.3622c0 1.6569-2.686291 3-6 3-3.3137085 0-6-1.3431-6-3s2.6862915-3 6-3c3.313709 0 6 1.3431 6 3z" fill="url(#m)" fill-rule="evenodd" opacity=".4"/><path d="m25 1048.3622c0 1.6569-2.686291 3-6 3s-6-1.3431-6-3 2.686291-3 6-3 6 1.3431 6 3z" fill="url(#l)" fill-rule="evenodd" opacity=".4"/><path d="m18.001391 1041.3622c-.684728.1472-1.54059 1.1088-1.5 3.5.05092 2.9996 2.187468 4 3.5 4s3.5-1.0415 3.5-4c0-2.9586-4.815272-3.6472-5.5-3.5zm.4375 1.875s5.23936.8914 2.25 3.125c-2.688286 2.0087-2.25-3.125-2.25-3.125z" fill="url(#b)" stroke="url(#k)" stroke-opacity=".501961"/><path d="m22.405904 4.7214022-7.664206 13.8874538" fill="none" opacity=".8" stroke="#fff" transform="translate(0 1020.3622)"/><g stroke-opacity=".501961"><path d="m14.5 1038.011 7.879978-14.214s4.620022 10.5652-7.879978 18.5652z" fill="none" stroke="url(#q)"/><path d="m8.5625 1034.3622c-1.3803873.074-5.0625.9112-5.0625 3.5 0 2.9585 2.1874677 4.0034 3.5 4 1.3125323 0 3.449081-1.0004 3.5-4 .04059-2.3912-.815272-3.3528-1.5-3.5-.085591-.018-.2403018-.011-.4375 0zm0 1.875s.4382857 5.1337-2.25 3.125c-2.9893599-2.2336 2.25-3.125 2.25-3.125z" fill="url(#c)" stroke="url(#p)" transform="translate(4 6.999992)"/><g fill="none"><path d="m18.1875 1042.2227c-.01854 0-.158081.1852-.265625.3027a.88129648.88129648 0 0 1 .666016-.1582s1.371517.2058 2.513671.8183c.571078.3063 1.214714.7446 1.365235 1.5899.07526.4226-.03275.8852-.259766 1.2637-.227018.3785-.55587.7028-.990234 1.0273-.403526.3015-.790933.5104-1.212891.5996-.421958.089-.89188.023-1.248047-.1875-.712334-.4203-.924563-1.1184-1.060547-1.7383-.21943-1.0002-.135843-1.7058-.109374-2.08-.08359.3647-.213442.5777-.203126 1.1855.02194 1.2923.455604 2.0148.980469 2.4805.524866.4656 1.206289.6543 1.638672.6543.423185 0 1.125689-.1979 1.658203-.67.532514-.472.960938-1.1871.960938-2.4492 0-.5006-.175583-.8511-.515625-1.2031-.340043-.3519-.859671-.6639-1.427735-.8945-.568063-.2307-1.179058-.3841-1.669922-.4649-.490863-.081-.994637-.039-.820312-.076z" stroke="url(#e)"/><path d="m12.815881 1042.2227c.01854 0 .158081.1852.265625.3027a.88129648.88129648 0 0 0 -.666016-.1582s-1.371517.2058-2.513671.8183c-.571078.3063-1.214714.7446-1.365235 1.5899-.07526.4226.03275.8852.259766 1.2637.227018.3785.55587.7028.990234 1.0273.403526.3015.790933.5104 1.212891.5996.421958.089.89188.023 1.248047-.1875.712334-.4203.924563-1.1184 1.060547-1.7383.21943-1.0002.135843-1.7058.109374-2.08.08359.3647.213442.5777.203126 1.1855-.02194 1.2923-.455604 2.0148-.980469 2.4805-.524866.4656-1.206289.6543-1.638672.6543-.423185 0-1.125689-.1979-1.658203-.67-.532514-.472-.960938-1.1871-.960938-2.4492 0-.5006.175583-.8511.515625-1.2031.340043-.3519.859671-.6639 1.427735-.8945.568063-.2307 1.179058-.3841 1.669922-.4649.490863-.081.994637-.039.820312-.076z" stroke="url(#f)"/></g></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 000000000..9834e0e09
--- /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 .21577304 10.772975 23.906455)" 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="27.358826" display="block" fill="url(#f)" fill-rule="evenodd" opacity=".245" rx="8.098211" ry="3.641174" stroke-width="1.361877"/><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 000000000..efc492057
--- /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"><filter id="a" color-interpolation-filters="sRGB" height="1.478286" width="1.1395" x="-.06975" y="-.239143"><feGaussianBlur stdDeviation=".5231263"/></filter><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" gradientUnits="userSpaceOnUse" x1="-.421233" x2="20.472204" xlink:href="#b" y1="13.824929" y2="12.00008"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="3.527805" x2="30.878904" xlink:href="#b" y1="12.000044" y2="28.039505"/><linearGradient id="e" 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="f" 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><g transform="matrix(1.33333 0 0 1.33333 .294198 -11.459511)"><path d="m3.5293604 29.594707h12.7500316l5.250013-5.250013h-13.5000334z" fill-opacity=".106618" filter="url(#a)"/><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(#d)" stroke="#7239b3"/><path d="m11 4 5 16 4-4z" fill="url(#c)" stroke="#7239b3"/><g fill="none"><path d="m10.884766 6.0878906-5.7656254 13.1796874h4.8808594 5.003906z" stroke="url(#e)" stroke-linecap="square"/><path d="m12.908203 7.7285156 3.419922 10.9394534 2.734375-2.734375z" stroke="url(#f)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/dataarearefresh.svg b/icon-themes/elementary_svg/cmd/32/dataarearefresh.svg
new file mode 100644
index 000000000..85f70b8a7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/dataarearefresh.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666668" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="2.466776" x2="2.39067" y1="291.131929" y2="292.282005"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.27278 0 0 .3079 -.107 290.402)" gradientUnits="userSpaceOnUse" x1="17.367517" x2="17.367517" xlink:href="#c" y1="2.738034" y2="5.315988"/><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset=".00000003" stop-color="#fff" stop-opacity=".235"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.27278 0 0 .3079 -1.496066 290.402)" gradientUnits="userSpaceOnUse" x1="18.458715" x2="18.458715" xlink:href="#c" y1="2.738034" y2="5.315988"/><linearGradient id="e" gradientTransform="matrix(.27278 0 0 .3079 -2.898649 290.398)" gradientUnits="userSpaceOnUse" x1="18.872004" x2="18.872004" xlink:href="#c" y1="2.751025" y2="5.328979"/><linearGradient id="f" gradientTransform="matrix(.27278 0 0 .3079 -4.287715 290.398)" gradientUnits="userSpaceOnUse" x1="19.599468" x2="19.599468" xlink:href="#c" y1="2.751025" y2="5.328979"/><linearGradient id="g" gradientTransform="matrix(-.19844245 0 0 .19844245 1.257095 292.2438)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000005" xlink:href="#h" y1="2" y2="4.000031"/><linearGradient id="h" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" y1="2" y2="5.000003"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="i" gradientTransform="matrix(-.19844245 0 0 .19844245 1.257094 293.23602)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="5.000003"/><linearGradient id="j" gradientTransform="matrix(-.19844245 0 0 .19844245 1.257094 294.42667)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="5.000003"/><linearGradient id="k" gradientTransform="matrix(-.19844245 0 0 .19844245 1.257094 295.61733)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#h" y1="2" y2="4.000013"/><radialGradient id="l" cx="99.156998" cy="186.17101" gradientTransform="matrix(.02652 0 0 .00844 3.79 6.375)" gradientUnits="userSpaceOnUse" r="62.769001"><stop offset="0" stop-color="#3d3d3d"/><stop offset=".5" stop-color="#686868" stop-opacity=".498"/><stop offset="1" stop-color="#686868" stop-opacity="0"/></radialGradient><linearGradient id="m" gradientTransform="matrix(.17664 0 0 .13205 -364.15 -420.756)" gradientUnits="userSpaceOnUse" x1="2094.8989" x2="2094.8989" y1="3215.689" y2="3249.04"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.16127 0 0 .16182 2.033 .005)" gradientUnits="userSpaceOnUse" x1="30.194" x2="26.541" y1="27.546" y2="33.269001"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".539" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="6.15942" x2="6.15942" y1="4.425774" y2="7.755411"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="p" gradientTransform="matrix(.1253 0 0 .12505 6.87 2.197)" gradientUnits="userSpaceOnUse" x1="-2.85" x2="-2.85" y1="39.618" y2="22.673"><stop offset="0" stop-color="#fff"/><stop offset=".429" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="q" gradientTransform="matrix(.1347 0 0 .1464 -.198 290.374)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="5" y2="43"><stop offset="0" stop-color="#fff"/><stop offset=".063" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="r" gradientTransform="matrix(.5946308 0 0 .59967005 1.733517 -.061795)" gradientUnits="userSpaceOnUse" x1="7.175013" x2="7.175013" y1=".103049" y2="50.130531"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="matrix(1.3333 0 0 1.3333 .176 -387.532)"><path d="m2.5 9v20c0 .831033.6690001 1.5 1.5 1.5h4.5v-21.5z" fill="url(#r)" stroke-width="5.039244" transform="matrix(.19844246 0 0 .19844246 -.132003 290.65627)"/><path d="m.543 291.18.896-.132.016536 5.46232h-.89299069z" fill="none" stroke="url(#q)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".201"/><path d="m.59201332 290.95055c-.15800356 0-.22600509.17-.22600509.33001l.00099995 1.06202h5.35412062l-.0009922-1.06102c-.0001606-.16201-.1180106-.32201-.276014-.32201z" fill="url(#a)" stroke-width="1.000023"/><g fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width=".201" transform="matrix(1.0000225 0 0 1.0000225 0 .000004)"><path d="m4.5312926 291.14582v.99219l.9921899-.00019v-.99219z" opacity=".5" stroke="url(#b)"/><path d="m3.1422266 291.14582v.99219l.99219-.00019v-.99219z" opacity=".5" stroke="url(#d)"/><path d="m1.7531606 291.14582v.99219h.99219v-.99219z" opacity=".5" stroke="url(#e)"/><path d="m.56253265 291.14582.002.99219h.79175195v-.99219z" opacity=".5" stroke="url(#f)"/></g><path d="m1.4550327 291.05355h.2000045v1.19002h-.2000045zm1.3900313 0h.2000045v1.19002h-.2000045zm1.3880312 0h.2000046v1.19002h-.2000046z" fill="#a62100" fill-opacity=".501961" stroke-width="1.000023"/><path d="m.46413637 290.85502c-.11025276 0-.19889866.0885-.19875497.198l-.00049978 1.38923.19931728.00032h5.1601292l.1956719-.00657.0007703-1.38298c.000061-.1095-.088502-.198-.1980048-.198zm0 .198h5.16012913l-.00144 1.19079h-5.1586266z" fill="#a62100" fill-opacity=".501961" stroke-width="1.000023"/><path d="m2 9v20c0 1.107979.8916067 2 1.9980469 2h5.0019531v-1-21h-1v4h-4.9980469v1h4.9980469v5h-5v-9.9980469-.0019531zm1 11h5v5h-4.9980469v1h4.9980469v4h-3.5-1.5v-1.5z" opacity=".3" transform="matrix(.19844246 0 0 .19844246 -.132003 290.65627)"/><g fill="none" stroke-width=".198442"><path d="m1.3563152 293.53368h-.79376981l-.00000016.79377h.79376997z" stroke="url(#i)"/><path d="m1.3563152 292.54147h-.79376988l-.00000021.59533h.79377009z" stroke="url(#g)"/><path d="m1.3563152 294.72434h-.79376989l-.00000016.79376h.79377005z" stroke="url(#j)"/><path d="m1.3563152 295.91499h-.79376989l-.00000016.59533h.79377005z" stroke="url(#k)"/></g></g><g transform="translate(-.013875 .029333)"><path d="m8.086 7.946a1.665.53 0 1 1 -3.33 0 1.665.53 0 1 1 3.33 0z" fill="url(#l)" transform="translate(-.53 -.265)"/><path d="m6.497 3.86v.608a1.892 1.892 0 0 0 -.076-.003 1.892 1.892 0 0 0 -1.89 1.89 1.892 1.892 0 0 0 1.889 1.895 1.892 1.892 0 0 0 1.89-1.82h-.91a.984.984 0 0 1 -.98.91.984.984 0 0 1 -.983-.985.984.984 0 0 1 .984-.984.984.984 0 0 1 .077.004v.602l1.665-1.06z" fill="url(#m)" opacity=".99" transform="translate(-.53 -.265)"/><g fill="none" stroke-width=".265"><path d="m6.118 4.44v-.575l1.23.79-1.23.78v-.537" opacity=".5" stroke="url(#n)"/><path d="m7.604 6.403a1.74 1.74 0 0 1 -1.97 1.41 1.74 1.74 0 0 1 -1.472-1.92 1.74 1.74 0 0 1 1.872-1.538" opacity=".5" stroke="url(#o)"/><path d="m7.69 6.319h-.693c-.086.592-.732 1-1.316.89-.614-.118-1.02-.707-.906-1.322.11-.596.67-1 1.266-.92" opacity=".5" stroke="url(#p)"/><path d="m5.967 3.594v.61a1.892 1.892 0 0 0 -.077-.004 1.892 1.892 0 0 0 -1.89 1.89 1.892 1.892 0 0 0 1.89 1.894 1.892 1.892 0 0 0 1.89-1.817h-.91a.984.984 0 0 1 -.98.91.984.984 0 0 1 -.983-.985.984.984 0 0 1 .984-.984.984.984 0 0 1 .077.004v.602l1.665-1.06z" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/databarformatdialog.svg b/icon-themes/elementary_svg/cmd/32/databarformatdialog.svg
new file mode 100644
index 000000000..c1a6d2ae0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/databarformatdialog.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.5" x2="12.5" xlink:href="#c" y1="20.5" y2="24.5"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="16" x2="16" xlink:href="#c" y1="6.5" y2="10.5"/><linearGradient id="c"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="10" x2="10" xlink:href="#c" y1="13.5" y2="17.5"/><linearGradient id="e" gradientTransform="matrix(.35135134 0 0 .24324327 1.567566 2.162163)" gradientUnits="userSpaceOnUse" x1="41.076927" x2="41.076927" y1="7.555551" y2="106.22221"><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><linearGradient id="f" gradientTransform="matrix(.35135134 0 0 .24324327 4.567566 6.162164)" gradientUnits="userSpaceOnUse" x1="40.290417" x2="40.290417" xlink:href="#h" y1="7.555553" y2="40.444439"/><linearGradient id="g" gradientTransform="matrix(.35135134 0 0 .24324327 4.567566 13.162164)" gradientUnits="userSpaceOnUse" x1="40.290417" x2="40.290417" xlink:href="#h" y1="7.555553" y2="40.444439"/><linearGradient id="h"><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="i" gradientTransform="matrix(.35135134 0 0 .24324327 4.567566 20.162164)" gradientUnits="userSpaceOnUse" x1="41.076927" x2="41.076927" xlink:href="#h" y1="7.555547" y2="11.666657"/><linearGradient id="j" gradientTransform="matrix(.59435837 0 0 .59991402 54.401937 -.032678)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="1.393398" y2="22.462784"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><rect fill="url(#j)" height="27" rx=".703702" ry=".740739" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".298039" width="27" x="2.5" y="2.5"/><rect fill="url(#b)" height="4.010074" rx=".415234" ry=".545961" width="20.990179" x="5.501677" y="6.502705"/><rect fill="none" height="4.010074" opacity=".5" rx=".336052" ry=".319329" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" width="20.990177" x="5.501677" y="6.502705"/><rect fill="url(#d)" height="4" rx=".578125" width="9" x="5.5" y="13.5"/><rect fill="none" height="4" opacity=".5" rx=".34375" ry=".296875" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" width="9" x="5.5" y="13.5"/><path d="m6.5 14.500001h7.002648v1.9518h-7.002648z" fill="none" opacity=".3" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round"/><rect fill="url(#a)" height="4.00577" rx=".476307" ry=".839922" width="14.989848" x="5.510152" y="20.49423"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><rect height="4.00577" opacity=".5" rx=".476307" ry=".50577" stroke="#002e99" width="14.989848" x="5.510152" y="20.49423"/><path d="m6.5 21.5h13.002648v1.985698h-13.002648z" opacity=".3" stroke="url(#i)"/><path d="m6.5 7.500001 19.008475.022775v1.9518l-19.008475-.022775z" opacity=".3" stroke="url(#f)"/><path d="m3.5 3.5 25.008475.022775-.008475 24.977225h-25z" stroke="url(#e)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/dataconsolidate.svg b/icon-themes/elementary_svg/cmd/32/dataconsolidate.svg
new file mode 100644
index 000000000..8cbf5eafe
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/dataconsolidate.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666668" 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="#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(.26458333 0 0 .26458333 -1.058333 0)" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" xlink:href="#a" y1="3" y2="5"/><linearGradient id="c" gradientTransform="matrix(.26458333 0 0 .26458333 -1.058333 1.5875)" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" xlink:href="#b" y1="3" y2="5"/><linearGradient id="d" gradientTransform="matrix(.26458333 0 0 .26458333 -1.058333 3.175)" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" xlink:href="#b" y1="3" y2="5"/><linearGradient id="e" gradientTransform="matrix(.26458333 0 0 .26458333 -1.058333 4.7625)" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" xlink:href="#b" y1="3" y2="5"/><linearGradient id="f" gradientTransform="matrix(.26458333 0 0 .26458333 -1.058333 6.35)" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" xlink:href="#b" y1="3" y2="5"/><linearGradient id="g" gradientTransform="matrix(.1401091 0 0 .11072978 -.228091 1.935505)" gradientUnits="userSpaceOnUse" x1="24.288868" x2="24.288868" xlink:href="#a" y1="20.751673" y2="27.920023"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="2.116667" x2="2.116667" y1="3.704167" y2="5.55625"><stop offset="0" stop-color="#ed5353"/><stop offset="1" stop-color="#c6262e"/></linearGradient><linearGradient id="i" gradientTransform="translate(0 .529168)" gradientUnits="userSpaceOnUse" x1="7.276042" x2="7.276042" xlink:href="#n" y1="1.719791" y2="8.017164"/><linearGradient id="j" gradientTransform="translate(0 -1.058332)" gradientUnits="userSpaceOnUse" x1="7.276042" x2="7.276042" xlink:href="#n" y1="1.719791" y2="8.017164"/><linearGradient id="k" gradientTransform="translate(0 -1.058334)" gradientUnits="userSpaceOnUse" x1="6.614584" x2="6.614584" xlink:href="#n" y1="1.190625" y2="7.429696"/><linearGradient id="l" gradientTransform="translate(-.000107 .132599)" gradientUnits="userSpaceOnUse" x1="7.276147" x2="7.276147" xlink:href="#n" y1=".795334" y2="7.672609"/><linearGradient id="m" gradientTransform="translate(0 -2.645833)" gradientUnits="userSpaceOnUse" x1="7.276042" x2="7.276042" xlink:href="#n" y1="1.719791" y2="8.017164"/><linearGradient id="n" gradientTransform="matrix(.15725294 0 0 .15873294 .458666 -.007635)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g stroke="#000" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".316176" stroke-width=".264583" transform="matrix(-1 0 0 1 8.469842 -.529167)"><path d="m5.9531255 4.1010415h1.852083v1.322917h-1.852083z" fill="url(#m)"/><path d="m5.9531255 2.5135415h1.852083v1.322917h-1.852083z" fill="url(#k)"/><path d="m5.9531251.92604146h1.852083v1.32291704h-1.852083z" fill="url(#l)"/><path d="m5.9531251 5.6885416h1.852083v1.322917h-1.852083z" fill="url(#j)"/><path d="m5.9531252 7.2760416h1.852083v1.322917h-1.852083z" fill="url(#i)"/></g><path d="m11.511719 1.5v2h2.988281v12.5 12.5h-2.988281v2h2.988281 2v-14.5-14.5h-2z" fill="#ffa154" stroke="#a62100" stroke-linecap="square" stroke-opacity=".501961" transform="scale(.26458333)"/><g stroke-width=".264583"><g fill="none"><path d="m.92604166.66145833h1.32291674l-.0000001.79374997h-1.32291741z" stroke="url(#b)"/><path d="m.92604159 2.2489583h1.32291671l-.0000001.79375h-1.32291738z" stroke="url(#c)"/><path d="m.92604159 3.8364584h1.32291671l-.0000001.79375h-1.32291738z" stroke="url(#d)"/><path d="m.92604159 5.4239585h1.32291671l-.0000001.79375h-1.32291738z" stroke="url(#e)"/><path d="m.92604159 7.0114586h1.32291671l-.0000001.79375h-1.32291738z" stroke="url(#f)"/></g><g transform="translate(4.497917 -.264583)"><path d="m.6646338 3.8391043-.00000048 1.5875039 2.64265828-.00265.0000005-1.5874997z" style="stroke:#7a0000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:3.5;stroke-opacity:.501961;fill:url(#h)"/><path d="m.92604112 5.1593791.00000048-1.0583376h2.1166666l-.0000002 1.0583381z" fill="none" opacity=".4" stroke="url(#g)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/datadatapilotrun.svg b/icon-themes/elementary_svg/cmd/32/datadatapilotrun.svg
new file mode 100644
index 000000000..e1dc67fc4
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/datadatapilotrun.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="15" x2="15" xlink:href="#f" y1="5" y2="10"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="7.5" x2="7.5" xlink:href="#f" y1="5.5" y2="9.5"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="-11.999999" x2="-27" xlink:href="#f" y1="8" y2="8"/><linearGradient id="d" gradientTransform="matrix(-.42884 0 0 -.3995 25.192 27.996)" gradientUnits="userSpaceOnUse" x1="33.093929" x2="14.438951" y1="47.549438" y2="10.002503"><stop offset="0" stop-color="#e4c6fa"/><stop offset=".262" stop-color="#cd9ef7"/><stop offset=".932" stop-color="#a56de2"/><stop offset="1" stop-color="#7239b3"/></linearGradient><linearGradient id="e" gradientTransform="matrix(0 .4682 -.50257 0 27.137 4.255)" gradientUnits="userSpaceOnUse" x1="17.5" x2="17.5" y1="10.5" y2="18"><stop offset="0" stop-color="#fff"/><stop offset=".512" stop-color="#fff" stop-opacity=".235"/><stop offset=".585" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="12.5" x2="12.5" y1="20.5" y2="24.5"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.35135134 0 0 .24324327 1.567566 2.162163)" gradientUnits="userSpaceOnUse" x1="40.290417" x2="40.290417" xlink:href="#j" y1="7.555553" y2="40.444439"/><linearGradient id="h" gradientTransform="matrix(.35135134 0 0 .24324327 4.575712 5.159459)" gradientUnits="userSpaceOnUse" x1="40.290417" x2="40.290417" xlink:href="#j" y1="7.555553" y2="40.444439"/><linearGradient id="i" gradientTransform="matrix(.35135134 0 0 .24324327 4.567566 5.162164)" gradientUnits="userSpaceOnUse" x1="40.290417" x2="40.290417" xlink:href="#j" y1="7.555553" y2="40.444439"/><linearGradient id="j"><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><linearGradient id="k" gradientTransform="matrix(.35135134 0 0 .24324327 4.567566 11.162164)" gradientUnits="userSpaceOnUse" x1="8.346159" x2="8.346159" xlink:href="#j" y1="11.666657" y2="56.888874"/><linearGradient id="l" gradientTransform="matrix(.59435837 0 0 .59991402 54.401937 -.032678)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="1.393398" y2="22.462784"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><rect fill="url(#l)" height="27" rx=".703702" ry=".740739" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".298039" width="27" x="2.5" y="2.5"/><path d="m12.5 5.5h14v4h-14z" fill="url(#a)" stroke="#206b00" stroke-opacity=".501961"/><path d="m5.5 5.5h4v4h-4z" fill="url(#b)" stroke="#206b00" stroke-opacity=".501961"/><path d="m6.5 6.500001 2-.000001v1.9518l-2 .000001z" fill="none" opacity=".3" stroke="url(#i)" stroke-linecap="round" stroke-linejoin="round"/><path d="m-26.489849 5.5h13.989849v4h-13.989849z" fill="url(#c)" stroke="#206b00" stroke-opacity=".501961" transform="rotate(-90)"/><g stroke-linecap="round" stroke-linejoin="round"><g fill="none"><path d="m6.5 13.5h2v12h-2z" opacity=".3" stroke="url(#k)"/><path d="m13.5 6.5 12.016621.020071v1.9518l-12.016621-.020071z" opacity=".3" stroke="url(#h)"/><path d="m3.5 3.5 25.008475.022775-.008475 24.977225h-25z" stroke="url(#g)"/></g><g stroke-opacity=".592" transform="translate(6 4)"><path d="m17.5 7.4999992-3 3.5000008.5.5h1.5v4c0 2-.70944 4-3.5 4h-3.5v-1.5l-.5-.5-3.5 3 3.5 3 .5-.5v-1.5h4c3-.288087 5-2.266914 5-6v-4h1.5l.5-.5z" display="block" fill="url(#d)" stroke="#5f2a8a"/><path d="m17.5 8.9999992-1.304688 1.5234388h.304688c.539404-.000153.976715.437158.976562.976562v4c0 .413445-.06413.838342-.130859 1.259766.0701-.407457.177735-.766828.177735-1.259766v-4c-.000153-.539404.437158-.976715.976562-.976562h.304688zm-.224609 8.2539068c-.121385.492882-.33002.966558-.617188 1.41211.261685-.395625.476154-.854362.617188-1.41211zm-.710938 1.583985c-.705801.981242-1.953883 1.638671-3.564453 1.638671h-3.5c-.5394038.000153-.9767152-.437158-.976562-.976562v-.304688l-1.523438 1.304688 1.523438 1.304688v-.304688c-.0001532-.539404.4371582-.976715.976562-.976562h3.921875c1.3-.128182 2.279935-.589867 2.96875-1.375.07241-.08253.107142-.219561.173828-.310547z" display="block" fill="none" opacity=".5" stroke="url(#e)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/datafilterautofilter.svg b/icon-themes/elementary_svg/cmd/32/datafilterautofilter.svg
new file mode 100644
index 000000000..d9eac1641
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/datafilterautofilter.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.26726 0 0 1.15755 9.316 -10.704)" gradientUnits="userSpaceOnUse" x1="-32.957001" x2="-25.474001" y1="27.389" y2="27.389"><stop offset="0" stop-color="#2e3436"/><stop offset=".644" stop-color="#888a85"/><stop offset="1" stop-color="#555753"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.77602 .23906 -.31605 .56748 -20.168 4.55)" gradientUnits="userSpaceOnUse" x1="27.528" x2="30.42" y1="4.167" y2="2.949"><stop offset="0" stop-color="#eeeeec"/><stop offset=".789" stop-color="#fff"/><stop offset="1" stop-color="#eeeeec"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-.22263 -.3738 .38562 -.21582 26.913 54.14)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="82.924004" x2="107.101" y1="27.59" y2="27.913"><stop offset="0" stop-color="#c2c3c4"/><stop offset=".095" stop-color="#c4c5c8"/><stop offset="1" stop-color="#fcfcfc"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="7.36684" x2="22.257999" y1="19.642704" y2="11.067"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.93366733 0 0 .93268006 -573.98076 151.34913)" gradientUnits="userSpaceOnUse" x1="621.61664" x2="637.617" y1="-149.43697" y2="-158.68454"><stop offset="0" stop-color="#fff"/><stop offset=".00000138" stop-color="#fff" stop-opacity=".235"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><g stroke-width=".75"><path d="m10.115644 20.653763 2.347093-1.355094 2.671428-10.2026259 7.670417-4.4285179c-.301411-1.5580355-.676412-2.2075562-1.875005-3.2476035l-7.670417 4.4285179-10.1714471-2.7877881-2.34709215 1.3550941 4.63137925 7.9882544z" fill="url(#c)" fill-rule="evenodd" stroke="url(#d)" stroke-linejoin="round" transform="matrix(-.17638845 .30551374 -.30551374 -.17638845 9.020333 1.478658)"/><path d="m10.384 19.6 1.441993-.799735 2.680688-10.2079716 7.39721-4.2707816c-.237741-1.1617815-.237741-1.1617815-1.125003-1.9485621l-7.39721 4.2707816-10.180707-2.7824418-1.4358286.8289758z" fill="none" stroke="url(#e)" transform="matrix(-.17638845 .30551374 -.30551374 -.17638845 9.020333 1.478658)"/></g><g transform="matrix(.37336148 -.21556135 .18240375 .31593896 1.128977 -1.621102)"><path d="m.5 18v12.438c0 .58.297 1.062.667 1.062h.666c.37 0 .667-.48.667-1.063v-12.437z" fill="url(#a)" fill-rule="evenodd"/><rect fill="none" height="21" opacity=".3" rx=".749" ry=".929" stroke="#000" stroke-width=".667" width="2" x=".5" y="10.5"/><path d="m1.167 10.5c-.37 0-.667.48-.667 1.063v6.437h2v-6.438c0-.58-.297-1.062-.667-1.062z" fill="url(#b)" fill-rule="evenodd" opacity=".9"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/datafilterspecialfilter.svg b/icon-themes/elementary_svg/cmd/32/datafilterspecialfilter.svg
new file mode 100644
index 000000000..7ba4d5828
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/datafilterspecialfilter.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.4223 0 0 .40494 1.865 1.178)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="12.001" x2="12.001" xlink:href="#c" y1="3.269" y2="20.729"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="12.001" x2="12.001" y1="3.269" y2="20.729"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="9.218271" x2="9.218271" y1="-1.13771" y2="15.786901"><stop offset="0" stop-color="#cdf87e"/><stop offset=".262" stop-color="#a2e34f"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.5 0 0 .25 .381857 5.145363)" gradientUnits="userSpaceOnUse" x1="23.954" x2="23.954" y1="15.999" y2="19.962999"><stop offset="0" stop-opacity=".119"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="12.979295" x2="13.01799" xlink:href="#c" y1="5.444083" y2="21.732826"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="12.03904" x2="12.03904" xlink:href="#c" y1="11.08562" y2="18.607668"/><linearGradient id="h" gradientTransform="matrix(-.22263 -.3738 .38562 -.21582 26.913 54.14)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="82.924004" x2="107.101" y1="27.59" y2="27.913"><stop offset="0" stop-color="#c2c3c4"/><stop offset=".095" stop-color="#c4c5c8"/><stop offset="1" stop-color="#fcfcfc"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="7.36684" x2="22.257999" y1="19.642704" y2="11.067"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.93366733 0 0 .93268006 -573.98076 151.34913)" gradientUnits="userSpaceOnUse" x1="621.61664" x2="637.617" y1="-149.43697" y2="-158.68454"><stop offset="0" stop-color="#fff"/><stop offset=".00000138" stop-color="#fff" stop-opacity=".235"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><g stroke-width=".75"><path d="m10.115644 20.653763 2.347093-1.355094 2.671428-10.2026259 7.670417-4.4285179c-.301411-1.5580355-.676412-2.2075562-1.875005-3.2476035l-7.670417 4.4285179-10.1714471-2.7877881-2.34709215 1.3550941 4.63137925 7.9882544z" fill="url(#h)" fill-rule="evenodd" stroke="url(#i)" stroke-linejoin="round" transform="matrix(-.17638845 .30551374 -.30551374 -.17638845 9.020333 1.478658)"/><path d="m10.384 19.6 1.441993-.799735 2.680688-10.2079716 7.39721-4.2707816c-.237741-1.1617815-.237741-1.1617815-1.125003-1.9485621l-7.39721 4.2707816-10.180707-2.7824418-1.4358286.8289758z" fill="none" stroke="url(#j)" transform="matrix(-.17638845 .30551374 -.30551374 -.17638845 9.020333 1.478658)"/></g><g transform="matrix(.14069748 0 0 .14069748 4.788429 4.790281)"><rect fill="url(#a)" height="18.805122" rx=".5" width="18.805122" x="2.636478" y="2.623314"/><path d="m3.5 3.5h17v17h-17z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m2.6364781 9.2051072.00346 11.1873298c.0001774.574.462 1.036005 1.036 1.036l16.7296649-.000151c.574-.000006 1.036-.462 1.036-1.036v-11.1871788" fill="none" opacity=".3" stroke="#000" stroke-width="1.880512"/><path d="m3.9924366 2.6233144c-.738 0-1.342.604-1.342 1.342v3.9945367c-.0005558.1686765.1363234.3055558.305.305h18.1772754c.168677.0005558.305556-.1363235.305-.305v-3.9945367c0-.738-.604-1.342-1.342-1.342z" fill="url(#d)"/><path d="m3.6724781 2.6230653c-.574 0-1.0227447.462153-1.036 1.036v4.6057858h18.8051229v-4.6057858c0-.574-.462-1.036-1.036-1.036z" fill="none" opacity=".4" stroke="#126400" stroke-linecap="round" stroke-width="1.880512"/><path d="m2.3818567 9.1453634h20.0000003v.9999996h-20.0000003z" fill="url(#e)" opacity=".15"/><g fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.880512"><path d="m4.5169903 4.5038266v1.880512h15.0440977v-1.880512z" opacity=".5" stroke="url(#f)"/><path d="m4.5169892 10.145363h15.0440978v9.402561h-15.0440978z" opacity=".584" stroke="url(#g)" stroke-opacity=".326316"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/datafilterstandardfilter.svg b/icon-themes/elementary_svg/cmd/32/datafilterstandardfilter.svg
new file mode 100644
index 000000000..6a9cfaa22
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/datafilterstandardfilter.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(-.22263 -.3738 .38562 -.21582 26.913 54.14)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="82.924004" x2="107.101" y1="27.59" y2="27.913"><stop offset="0" stop-color="#c2c3c4"/><stop offset=".095" stop-color="#c4c5c8"/><stop offset="1" stop-color="#fcfcfc"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="7.36684" x2="22.257999" y1="19.642704" y2="11.067"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.93366733 0 0 .93268006 -573.98076 151.34913)" gradientUnits="userSpaceOnUse" x1="621.61664" x2="637.617" y1="-149.43697" y2="-158.68454"><stop offset="0" stop-color="#fff"/><stop offset=".00000138" stop-color="#fff" stop-opacity=".235"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><g stroke-width=".75"><path d="m10.115644 20.653763 2.347093-1.355094 2.671428-10.2026259 7.670417-4.4285179c-.301411-1.5580355-.676412-2.2075562-1.875005-3.2476035l-7.670417 4.4285179-10.1714471-2.7877881-2.34709215 1.3550941 4.63137925 7.9882544z" fill="url(#a)" fill-rule="evenodd" stroke="url(#b)" stroke-linejoin="round" transform="matrix(-.17638845 .30551374 -.30551374 -.17638845 9.020333 1.478658)"/><path d="m10.384 19.6 1.441993-.799735 2.680688-10.2079716 7.39721-4.2707816c-.237741-1.1617815-.237741-1.1617815-1.125003-1.9485621l-7.39721 4.2707816-10.180707-2.7824418-1.4358286.8289758z" fill="none" stroke="url(#c)" transform="matrix(-.17638845 .30551374 -.30551374 -.17638845 9.020333 1.478658)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/dataimport.svg b/icon-themes/elementary_svg/cmd/32/dataimport.svg
new file mode 100644
index 000000000..8d7313f7b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/dataimport.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="21.984375" x2="22" y1="8.503906" y2="19"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.43953107 0 0 .25000269 17.799257 11.96455)" gradientUnits="userSpaceOnUse" x1="5.03216" x2="5.03216" y1="28.671696" y2="29.671688"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.51719904 0 0 .47867777 17.599939 5.640756)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" y1="22.402153" y2="35.268829"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="12.00104" x2="12.00104" y1="11.981004" y2="28.000076"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="e" cx="4.993" cy="43.5" gradientTransform="matrix(2.00378 0 0 1.4 27.988 -17.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#f"/><linearGradient id="f"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="g" cx="4.993" cy="43.5" gradientTransform="matrix(2.00378 0 0 1.4 -20.012 -104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#f"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="25.058" x2="25.058" y1="47.028" y2="39.999"><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="i" gradientUnits="userSpaceOnUse" x1="10.843659" x2="10.843659" y1="-8.908169" y2="-31.125461"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><radialGradient id="j" cx="24.837" cy="36.421" gradientTransform="matrix(-.27598 0 0 -.29583 24.336 32.584)" gradientUnits="userSpaceOnUse" r="15.645"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(1.33333 0 0 1.33333 -.848 -11.51)"><g><g opacity=".4"><path d="m38 40h5v7h-5z" fill="url(#e)" transform="matrix(.57895 0 0 .42857 -1.895 10.857)"/><path d="m-10-47h5v7h-5z" fill="url(#g)" transform="matrix(-.57895 0 0 -.42857 -1.895 10.857)"/><path d="m10 40h28v7h-28z" fill="url(#h)" transform="matrix(.57895 0 0 .42857 -1.895 10.857)"/></g><rect fill="url(#i)" height="18.750048" rx="1.125005" ry=".970776" transform="scale(1 -1)" width="18.750048" x="2.511006" y="-29.257574"/><g fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width=".75"><rect height="18.761999" opacity=".5" rx="1" stroke="#555761" width="18.76" x="2.5" y="10.5"/><path d="m3.272 11.308h17.248v17.21h-17.248z" stroke="url(#d)"/></g></g><g><path d="m13.16 21.558c0-6.173 8.634-6.173 8.636 0 0 2.555-1.93 4.88-4.315 4.88-2.383 0-4.32-2.325-4.32-4.88z" fill="url(#j)" fill-rule="evenodd" opacity=".141"/><path d="m21.984375 8.5a.4995675.4995675 0 0 0 -.322266.1328125l-6 5.4999995a.4995675.4995675 0 0 0 0 .734376l6 5.5a.4995675.4995675 0 0 0 .837891-.367188v-3.5h7.5c.277001 0 .5-.223001.5-.5v-3c0-.277001-.222999-.5-.5-.5h-7.5v-3.5a.4995675.4995675 0 0 0 -.515625-.5z" fill="url(#a)" stroke="#452981" stroke-opacity=".501961" transform="matrix(.75000188 0 0 .75000188 .636002 8.632522)"/><g fill="none"><path d="m17.511039 20.257551h5.250018v-1.500004h-5.250018" opacity=".5" stroke="url(#b)" stroke-width=".749996"/><path d="m17.554974 20.251694c-.425871.000128-.793793.658418-.793932 1.054398v1.398009l-3.56758-3.196552 3.567575-3.224054v1.604299c0 .449508.52436.869684.750002.869753" opacity=".5" stroke="url(#c)" stroke-width=".750002"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/dataincolumns.svg b/icon-themes/elementary_svg/cmd/32/dataincolumns.svg
new file mode 100644
index 000000000..8253494e6
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/dataincolumns.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.439577 25.98059)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 21.560423 25.98059)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="e" gradientTransform="matrix(-.198438 0 0 .198438 1.455504 293.22942)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#m" y1="2" y2="5.000003"/><linearGradient id="f" gradientTransform="matrix(-.198438 0 0 .198438 2.646132 293.22942)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#m" y1="2" y2="5.000003"/><linearGradient id="g" gradientTransform="matrix(-.198438 0 0 .198438 4.035198 293.22942)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#m" y1="2" y2="5.000003"/><linearGradient id="h" gradientTransform="matrix(-.198438 0 0 .198438 5.424264 293.22942)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#m" y1="2" y2="5.000003"/><linearGradient id="i" gradientTransform="matrix(-.26458334 0 0 .26458334 2.117501 .264573)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#m" y1="2" y2="5.000003"/><linearGradient id="j" gradientTransform="matrix(-.26458334 0 0 .26458334 3.705001 .264573)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#m" y1="2" y2="5.000003"/><linearGradient id="k" gradientTransform="matrix(-.26458334 0 0 .26458334 5.557084 .264573)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#m" y1="2" y2="5.000003"/><linearGradient id="l" gradientTransform="matrix(-.26458334 0 0 .26458334 7.409167 .264573)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#m" y1="2" y2="5.000003"/><linearGradient id="m"><stop offset="0" stop-color="#fff"/><stop offset=".00000002" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="n" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 .26458)" gradientUnits="userSpaceOnUse" x1="3.000001" x2="3.000001" xlink:href="#m" y1="8.000012" y2="28.000013"/><linearGradient id="o" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#m" y1="8.000012" y2="28.000013"/><linearGradient id="p" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 .26458)" gradientUnits="userSpaceOnUse" x1="3.000002" x2="3.000002" xlink:href="#m" y1="8.000012" y2="28.000013"/><linearGradient id="q" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 .26458)" gradientUnits="userSpaceOnUse" x1="3.000003" x2="3.000003" xlink:href="#m" y1="8.000012" y2="28.000013"/><linearGradient id="r" gradientTransform="matrix(1.4287499 0 0 .07559513 -8.625415 .2835)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="2" y2="23"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="s" gradientTransform="matrix(.1573294 0 0 .1586627 -8.008007 -.016355)" gradientUnits="userSpaceOnUse" x1="24.833029" x2="24.833029" y1="2.604455" y2="51.798176"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="matrix(.26458333 0 0 .26458333 -.529167 .264583)"><path d="m5.0000001 29h26.0000009v2h-26.0000009z" fill="url(#a)" opacity=".15"/><path d="m5.0000001 29.000111v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#b)" opacity=".15"/><path d="m31.000001 29.000111v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#d)" opacity=".15"/></g><rect fill="url(#s)" height="7.672933" rx=".396875" ry=".396891" stroke-width="1.3333" transform="scale(-1 1)" width="7.14375" x="-7.805209" y=".396859"/><path d="m3.9980469 1c-1.1064402 0-1.9980469.8919999-1.9980469 2v26c0 1.108.8916067 2 1.9980469 2h24.0039061c1.10644 0 1.998047-.892 1.998047-2v-26c0-1.1080001-.891607-2-1.998047-2zm.5019531 1h3.4882812v5h-4.9882812v-3.5c0-.8310001.6690009-1.5 1.5-1.5zm4.4960938 0h5.9960942v5h-5.992188v.9707031h-.00391zm7.0039062 0h5.998047v5h-5.998047zm7.005859 0h4.494141c.830999 0 1.5.6689999 1.5 1.5v3.5h-5.994141zm-20.005859 6h5v22h-3.5-1.5v-1.5-20.4980469zm6 0h5.998047.001953v22h-6zm7 0h.0059 5.9941.002l-.002 22h-.007812-5.992188zm7 0h6v22h-1.5-4.5z" opacity=".3" transform="scale(.26458333)"/><g fill="none" stroke-width=".264583"><path d="m3.8364583 2.2489583h-1.3229165l-.0000001 5.5562501h1.3229167z" stroke="url(#n)"/><path d="m5.6885415 2.2489583h-1.3229165l-.0000001 5.5562501h1.3229167z" stroke="url(#o)"/><path d="m7.5406249 2.2489583h-1.3229165l-.0000001 5.5562501h1.3229167z" stroke="url(#p)"/><path d="m1.984375 2.2489583h-1.05833333l-.00000007 5.5562501h1.0583335z" stroke="url(#q)"/><path d="m1.9852083.66145158h-1.05833316l-.00000012 1.05833072h1.05833328z" stroke="url(#i)"/><path d="m3.8372918.66145158h-1.3229166l-.0000001 1.05833072h1.3229167z" stroke="url(#j)"/><path d="m5.689375.66145158h-1.3229166l-.0000002 1.05833072h1.3229168z" stroke="url(#k)"/><path d="m7.5414583.66145158h-1.3229163l-.0000001 1.05833072h1.3229164z" stroke="url(#l)"/></g><g transform="translate(.000833)"><path d="m7.8052084.39687536v1.58750264h-7.14375007v-1.58750264z" fill="url(#r)" stroke-width=".328643"/><path d="m.79400001.26499566c-.147 0-.265.1179997-.265.26399937v1.32299667c0 .1469996.11699998.2649993.26300001.2649993h6.88000018c.146 0 .2639999-.1179997.2639999-.2649993v-1.32299667c0-.14599967-.1179996-.26399937-.2639999-.26399937zm0 .26399937h6.88000019l-.004 1.32299667h-6.87800018z" fill="#a62100" fill-opacity=".501961" stroke-width="1.33333"/><g fill="none" stroke-width=".198438" transform="matrix(1.33333 0 0 1.33333 .176 -390.70701)"><path d="m1.3562846 293.52708h-.79375186l-.00000009.79375h.79375195z" opacity=".5" stroke="url(#e)"/><path d="m2.7453507 293.52708h-.9921899l-.0000001.79375h.99219z" opacity=".5" stroke="url(#f)"/><path d="m4.1344166 293.52708h-.99219l-.0000001.79375h.9921901z" opacity=".5" stroke="url(#g)"/><path d="m5.5234825 293.52708h-.9921897l-.0000001.79375h.9921898z" opacity=".5" stroke="url(#h)"/></g><path d="m2.1166671.52917623v1.32291667h.2645833v-1.32291667zm1.8526002 0v1.32291667h.2645833v-1.32291667zm1.8515666 0v1.32291667h.2645833v-1.32291667z" fill="#a62100" fill-opacity=".501961" stroke-width=".264583"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/datainrows.svg b/icon-themes/elementary_svg/cmd/32/datainrows.svg
new file mode 100644
index 000000000..f3bf9f3f6
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/datainrows.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.439577 25.98059)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 21.560423 25.98059)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="e" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="f"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="g" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="h" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="i" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="j" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#f" y1="2" y2="4.000013"/><linearGradient id="k" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="l" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="m" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="n" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="o" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#f" y1="2" y2="4.000013"/><linearGradient id="p" gradientTransform="matrix(-.198438 0 0 .198438 1.455504 293.22942)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="q" gradientTransform="matrix(-.198438 0 0 .198438 1.455504 294.42005)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="r" gradientTransform="matrix(-.198438 0 0 .198438 1.455504 295.61068)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="s" gradientTransform="matrix(-.198438 0 0 .198438 1.455504 296.8013)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="t" gradientTransform="matrix(-.198438 0 0 .198438 1.455504 297.99193)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#f" y1="2" y2="4.000025"/><linearGradient id="u" gradientTransform="matrix(.26458333 0 0 .1889881 -10.318749 -3.590775)" gradientUnits="userSpaceOnUse" x1="50.999996" x2="50.999996" y1="20.400005" y2="62.400005"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="v" gradientTransform="matrix(.1573294 0 0 .1586627 -8.008007 -.016355)" gradientUnits="userSpaceOnUse" x1="24.833029" x2="24.833029" y1="2.604455" y2="51.798176"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="matrix(.26458333 0 0 .26458333 -.529167 .264583)"><path d="m5.0000001 29h26.0000009v2h-26.0000009z" fill="url(#a)" opacity=".15"/><path d="m5.0000001 29.000111v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#b)" opacity=".15"/><path d="m31.000001 29.000111v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#d)" opacity=".15"/></g><rect fill="url(#v)" height="7.672933" rx=".396875" ry=".396891" stroke-width="1.3333" transform="scale(-1 1)" width="7.14375" x="-7.805209" y=".396859"/><path d="m3.9980469 1c-1.1064402 0-1.9980469.8919999-1.9980469 2v26c0 1.108.8916067 2 1.9980469 2h24.0039061c1.10644 0 1.998047-.892 1.998047-2v-26c0-1.1080001-.891607-2-1.998047-2zm.5019531 1h3.4882812v5h-4.9882812v-3.5c0-.8310001.6690009-1.5 1.5-1.5zm4.4960938 0h1.0039062 18c.552285-.0000001 1 .4477152 1 1v.5 3.5h-19-1v.9707031h-.00391zm.0039062 6h1 19v5c-6.667192-.0019-13.332978.002-19.9980469.002zm-6 .00195h4.9921875l.00195 5h-4.9882781zm0 5.99805 4.9941406.0332-.00195 4.933594h-4.9882844v.033206h-.0039062zm6.0019531 0h.9980469 19v5h-19-1zm-.0019531 6h1 19v4.996094.003906h-19v-.0059l-1-.002zm-6 .002h4.9921875v4.990235l-4.9921875.009718zm0 5.998h5v4h-3.5c-.8309991 0-1.5-.669-1.5-1.5zm6 0c6.856033-.0042 14.073543.0036 20 .0039v1.4961 1c0 .207749-.04148.404407-.117188.583984v.002c-.0024.0057-.0073.01-.0098.01562-.0497.113574-.116479.21779-.191406.314454-.01784.02296-.03557.04454-.05469.06641-.08555.09816-.178796.188664-.287109.261719-.104083.0702-.221183.121534-.341797.164062-.03559.01254-.07065.02332-.107422.0332-.125381.033757-.254202.058551-.390588.058551h-18.5z" opacity=".3" transform="scale(.26458333)"/><g fill="none" stroke-width=".264583"><path d="m7.5406251 3.8364616h-5.0270832l-.0000002 1.0583307h5.0270834z" stroke="url(#e)"/><path d="m7.540625 2.2489583h-5.0270832l-.0000002 1.0583307h5.0270834z" stroke="url(#g)"/><path d="m7.540625.66145834h-5.0270832l-.0000002 1.05833066h5.0270834z" stroke="url(#h)"/><path d="m7.540625 5.4239584h-5.0270832l-.0000002 1.0583307h5.0270834z" stroke="url(#i)"/><path d="m7.540625 7.0114584h-5.0270832l-.0000002.79375h5.0270834z" stroke="url(#j)"/><path d="m1.9843751 3.8364616h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#k)"/><path d="m1.984375 2.2489583h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#l)"/><path d="m1.984375.66145834h-1.05833333l-.0000002 1.05833066h1.05833353z" stroke="url(#m)"/><path d="m1.984375 5.4239584h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#n)"/><path d="m1.984375 7.0114584h-1.05833333l-.0000002.79375h1.05833353z" stroke="url(#o)"/></g><g transform="translate(-1.5875)"><path d="m4.1024142.39441694v7.67618096l-1.8520061-.0026668v-7.67408749z" fill="url(#u)" stroke-width=".943691"/><path d="m4.2327493.52916326c0-.14699962-.1179997-.265186-.2639993-.26499933l-1.5875.002667c-.1469995.00018633-.2649994.11706604-.2649994.262999v7.40832807c0 .1459998.1179997.2641862.2649994.2639994l1.5875-.00132c.1459995-.0001897.2639993-.1180025.2639993-.2640023zm-.2639993 0v7.40834154l-1.5875-.00267v-7.40632486z" fill="#a62100" fill-opacity=".501961" stroke-width="1.33333"/><g fill="none" stroke-width=".198438" transform="matrix(1.33333 0 0 1.33333 1.7635 -390.70701)"><path d="m1.5547227 293.52708h-.99218996l-.00000009.79375h.99219005z" opacity=".5" stroke="url(#p)"/><path d="m1.5547226 294.71771h-.99218987l-.0000001.79375h.99218997z" opacity=".5" stroke="url(#q)"/><path d="m1.5547227 295.90834h-.99218997l-.0000001.79375h.99219007z" opacity=".5" stroke="url(#r)"/><path d="m1.5547224 297.09896h-.99218967l-.0000001.79375h.99218977z" opacity=".5" stroke="url(#s)"/><path d="m1.5547227 298.28959h-.99218966l-.00000009.59532h.99218975z" opacity=".5" stroke="url(#t)"/></g><path d="m2.3812501 1.8520933v.2645727h1.5874999v-.2645727zm0 1.5874892v.2645863h1.5874999v-.2645863zm0 1.587503v.2645859h1.5874999v-.2645859zm0 1.5875026v.264586h1.5874999v-.264586z" fill="#a62100" fill-opacity=".501961" stroke-width="1.33333"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/dataprovider.svg b/icon-themes/elementary_svg/cmd/32/dataprovider.svg
new file mode 100644
index 000000000..377d92ec0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/dataprovider.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="13.998793" x2="13.998793" y1="9.500082" y2="14.500082"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="13.997402" x2="13.997402" xlink:href="#r" y1="11.000164" y2="13.000164"/><linearGradient id="c" gradientTransform="matrix(-1 0 0 1 27.998636 8)" gradientUnits="userSpaceOnUse" x1="8.998793" x2="8.998793" xlink:href="#r" y1="3.000082" y2="5.000082"/><linearGradient id="d" gradientTransform="matrix(1 0 0 -1 -.001207 27.9999)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#r" y1="3.999818" y2="2.999818"/><linearGradient id="e" gradientTransform="matrix(1 0 0 -1 4.997402 27.999818)" gradientUnits="userSpaceOnUse" x1="9.001391" x2="9.001391" xlink:href="#r" y1="3.999736" y2="2.999736"/><linearGradient id="f" gradientTransform="matrix(-1 0 0 -1 27.99743 27.9999)" gradientUnits="userSpaceOnUse" x1="8.998637" x2="8.998637" xlink:href="#r" y1="3.999818" y2="2.999818"/><linearGradient id="g" gradientTransform="matrix(1 0 0 -1 4.997052 23.9999)" gradientUnits="userSpaceOnUse" x1="9.001391" x2="9.001391" xlink:href="#r" y1="3.999736" y2="2.999736"/><linearGradient id="h" gradientTransform="matrix(1 0 0 -1 -.002991 23.9999)" gradientUnits="userSpaceOnUse" x1="9.001391" x2="9.001391" xlink:href="#r" y1="3.999736" y2="2.999736"/><linearGradient id="i" gradientTransform="matrix(1 0 0 -1 9.997009 23.9999)" gradientUnits="userSpaceOnUse" x1="9.001391" x2="9.001391" xlink:href="#r" y1="3.999736" y2="2.999736"/><linearGradient id="j" gradientTransform="matrix(1 0 0 -1 4.997235 19.999718)" gradientUnits="userSpaceOnUse" x1="9.001391" x2="9.001391" xlink:href="#r" y1="3.999736" y2="2.999736"/><linearGradient id="k" gradientTransform="matrix(1 0 0 -1 -.002808 19.999718)" gradientUnits="userSpaceOnUse" x1="9.001391" x2="9.001391" xlink:href="#r" y1="3.999736" y2="2.999736"/><linearGradient id="l" gradientTransform="matrix(1 0 0 -1 9.997192 19.999718)" gradientUnits="userSpaceOnUse" x1="9.001391" x2="9.001391" xlink:href="#r" y1="3.999736" y2="2.999736"/><linearGradient id="m" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" xlink:href="#A" y1="366.64789" y2="609.50507"/><radialGradient id="n" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#s"/><radialGradient id="o" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 9.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#s"/><linearGradient id="p" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 7.975461)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="q" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 7.599765)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" xlink:href="#r" y1="4.999989" y2="43"/><linearGradient id="r"><stop offset="0" stop-color="#fff"/><stop offset=".00000009" 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="s"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="t" gradientTransform="matrix(.49999998 0 0 .25 -.999998 10.999819)" gradientUnits="userSpaceOnUse" x1="23.954144" x2="23.954144" xlink:href="#s" y1="15.999304" y2="19.963179"/><linearGradient id="u" gradientUnits="userSpaceOnUse" x1="8.998793" x2="8.998793" xlink:href="#r" y1="11.000082" y2="13.000082"/><linearGradient id="v" xlink:href="#s"/><linearGradient id="w" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="23.999994" x2="23.999994" y1="6.185175" y2="41.814804"><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="x" gradientTransform="matrix(.6571413 0 0 .63012228 .228607 -1.089605)" 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><radialGradient id="y" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#v"/><radialGradient id="z" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#v"/><linearGradient id="A" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="B" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#A)" opacity=".15"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#z)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#y)" opacity=".15"/><path d="m4.5.5c5.2704667 0 22.999972.001854 22.999972.001854l.000028 28.998146s-15.333333 0-23 0c0-9.666666 0-19.333331 0-28.99999575z" fill="url(#x)" stroke-width="1.040573"/><g fill="none" stroke-linejoin="round"><path d="m26.5 28.5h-21v-27h21z" stroke="url(#w)" stroke-linecap="round"/><path d="m4.499961.499944c5.27048 0 23.000054.002 23.000054.002l.000024 28.998112s-15.333385 0-23.000078 0c0-9.666722 0-19.333346 0-28.999956z" stroke="url(#B)" stroke-width=".999922"/></g><g transform="translate(8.001207 3.999918)"><rect fill="url(#p)" height="17.000002" rx="1" width="15" x="6.498793" y="9.500082"/><path d="m7.440184 10.498592h13l.059999 15.001408h-12.9999998z" fill="none" stroke="url(#q)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.100222"/><path d="m6.5001831 14-.00139 11.500082c-.0000694.574146.425854 1 1 1h12.9999999c.574101.0073.99993-.425854 1-1l.0014-11.336601" fill="none" opacity=".3" stroke="#000"/><path d="m7.5365471 9.500027c-.574145.0000081-1.036364.462218-1.036364 1.036364v3.963609l14.9999989-.000182v-3.963609c0-.574146-.462218-1.0363721-1.036363-1.036364z" fill="url(#a)"/><g fill="none" stroke-linecap="square"><path d="m7.4975861 24.999818.00295-1.499736 2.9998169.000182-.0016 1.999818-2.501208-.000264c-.5 0-.5 0-.5-.5z" stroke="url(#d)"/><path d="m12.497586 25.499818.001557-1.999818 2.999817.000182-.001557 1.999818z" stroke="url(#e)"/><path d="m20.498636 24.999818.000157-1.499736-2.999816.000182-.0016 1.999818 2.501208-.000264c.5 0 .5 0 .5-.5z" stroke="url(#f)"/><path d="m12.497236 21.4999.0016-1.999818 2.999817.000182-.0016 1.999818z" stroke="url(#g)"/><path d="m7.497193 21.4999.0016-1.999818 2.999817.000182-.0016 1.999818z" stroke="url(#h)"/><path d="m17.497193 21.4999.0016-1.999818 2.999817.000182-.0016 1.999818z" stroke="url(#i)"/><path d="m12.497419 17.499718.0016-1.999818 2.999817.000182-.0016 1.999818z" stroke="url(#j)"/><path d="m7.497376 17.499718.0016-1.999818 2.999817.000182-.0016 1.999818z" stroke="url(#k)"/><path d="m17.497376 17.499718.0016-1.999818 2.999817.000182-.0016 1.999818z" stroke="url(#l)"/></g><path d="m11.000001 15h1l.000181 11h-1z" opacity=".321"/><path d="m16.000002 15h1l.000181 11h-1z" opacity=".321"/><path d="m7.000001 17.999818h4v1h-4z" opacity=".321"/><path d="m12.000001 17.999818h4v1h-4z" opacity=".321"/><path d="m17.000002 17.999818h4v1h-4z" opacity=".321"/><path d="m7.000001 21.999818h4v1h-4z" opacity=".321"/><path d="m12.000001 21.999818h4v1h-4z" opacity=".321"/><path d="m17.000002 21.999818h4v1h-4z" opacity=".321"/><path d="m3.5 13c-1 0-1.5021307.5-1.5 1.5l.0000002 4.5h14.9999998 1v-4.5c0-1.000002-.5-1.5-1.5-1.5zm.5 1h3v4h-4v-3c0-.729506.2627508-1 1-1zm8 0v4l-4.0078136.0293.0078136-4.0293zm1.001953 0h2.998047c.75 0 .997917.289133 1 1l.000001 3h-4.000001z" fill="#a62100" fill-opacity=".501961" transform="translate(3.998793 -3.999918)"/><g fill="none" stroke-linecap="square"><path d="m7.498793 11.000082.0013911 2.499918 2.9998169-.000182v-3l-2.501208.000264c-.5 0-.5 0-.5.5z" opacity=".5" stroke="url(#u)"/><path d="m12.498793 10.500082v3l2.999817-.000182v-3z" opacity=".5" stroke="url(#b)"/><path d="m20.499843 11.000082-.001392 2.499918-2.999816-.000182v-3l2.501208.000264c.5 0 .5 0 .5.5z" opacity=".5" stroke="url(#c)"/></g><path d="m6.0001831 15 15.9998179-.000182v1l-15.9998179.000182z" fill="url(#t)" opacity=".15"/></g><g transform="translate(10 1)"><path d="m4.949989 29h14.100021v2h-14.100021z" fill="url(#m)" opacity=".15"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#n)" opacity=".15"/><path d="m19.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#o)" opacity=".15"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/dataproviderrefresh.svg b/icon-themes/elementary_svg/cmd/32/dataproviderrefresh.svg
new file mode 100644
index 000000000..a51b01435
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/dataproviderrefresh.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="13.998793" x2="13.998793" y1="9.500082" y2="14.500082"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="13.997402" x2="13.997402" xlink:href="#r" y1="11.000164" y2="13.000164"/><linearGradient id="c" gradientTransform="matrix(-1 0 0 1 27.998636 8)" gradientUnits="userSpaceOnUse" x1="8.998793" x2="8.998793" xlink:href="#r" y1="3.000082" y2="5.000082"/><linearGradient id="d" gradientTransform="matrix(1 0 0 -1 -.001207 27.9999)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#r" y1="3.999818" y2="2.999818"/><linearGradient id="e" gradientTransform="matrix(1 0 0 -1 4.997402 27.999818)" gradientUnits="userSpaceOnUse" x1="9.001391" x2="9.001391" xlink:href="#r" y1="3.999736" y2="2.999736"/><linearGradient id="f" gradientTransform="matrix(-1 0 0 -1 27.99743 27.9999)" gradientUnits="userSpaceOnUse" x1="8.998637" x2="8.998637" xlink:href="#r" y1="3.999818" y2="2.999818"/><linearGradient id="g" gradientTransform="matrix(1 0 0 -1 4.997052 23.9999)" gradientUnits="userSpaceOnUse" x1="9.001391" x2="9.001391" xlink:href="#r" y1="3.999736" y2="2.999736"/><linearGradient id="h" gradientTransform="matrix(1 0 0 -1 -.002991 23.9999)" gradientUnits="userSpaceOnUse" x1="9.001391" x2="9.001391" xlink:href="#r" y1="3.999736" y2="2.999736"/><linearGradient id="i" gradientTransform="matrix(1 0 0 -1 9.997009 23.9999)" gradientUnits="userSpaceOnUse" x1="9.001391" x2="9.001391" xlink:href="#r" y1="3.999736" y2="2.999736"/><linearGradient id="j" gradientTransform="matrix(1 0 0 -1 4.997235 19.999718)" gradientUnits="userSpaceOnUse" x1="9.001391" x2="9.001391" xlink:href="#r" y1="3.999736" y2="2.999736"/><linearGradient id="k" gradientTransform="matrix(1 0 0 -1 -.002808 19.999718)" gradientUnits="userSpaceOnUse" x1="9.001391" x2="9.001391" xlink:href="#r" y1="3.999736" y2="2.999736"/><linearGradient id="l" gradientTransform="matrix(1 0 0 -1 9.997192 19.999718)" gradientUnits="userSpaceOnUse" x1="9.001391" x2="9.001391" xlink:href="#r" y1="3.999736" y2="2.999736"/><linearGradient id="m" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" xlink:href="#F" y1="366.64789" y2="609.50507"/><radialGradient id="n" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#s"/><radialGradient id="o" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 9.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#s"/><linearGradient id="p" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 7.975461)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="q" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 7.599765)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" xlink:href="#r" y1="4.999989" y2="43"/><linearGradient id="r"><stop offset="0" stop-color="#fff"/><stop offset=".00000009" 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="s"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="t" gradientTransform="matrix(.49999998 0 0 .25 -.999998 10.999819)" gradientUnits="userSpaceOnUse" x1="23.954144" x2="23.954144" xlink:href="#s" y1="15.999304" y2="19.963179"/><linearGradient id="u" gradientUnits="userSpaceOnUse" x1="8.998793" x2="8.998793" xlink:href="#r" y1="11.000082" y2="13.000082"/><radialGradient id="v" cx="99.156998" cy="186.17101" gradientTransform="matrix(.02652 0 0 .00844 3.79 6.375)" gradientUnits="userSpaceOnUse" r="62.769001"><stop offset="0" stop-color="#3d3d3d"/><stop offset=".5" stop-color="#686868" stop-opacity=".498"/><stop offset="1" stop-color="#686868" stop-opacity="0"/></radialGradient><linearGradient id="w" gradientTransform="matrix(.17664 0 0 .13205 -364.15 -420.756)" gradientUnits="userSpaceOnUse" x1="2094.8989" x2="2094.8989" y1="3215.689" y2="3249.04"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="x" gradientTransform="matrix(.16127 0 0 .16182 2.563 .27)" gradientUnits="userSpaceOnUse" x1="30.194" x2="26.541" y1="27.546" y2="33.269001"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".539" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="y" gradientUnits="userSpaceOnUse" x1="6.68942" x2="6.68942" y1="4.690774" y2="8.020411"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="z" gradientTransform="matrix(.1253 0 0 .12505 7.4 2.462)" gradientUnits="userSpaceOnUse" x1="-2.85" x2="-2.85" y1="39.618" y2="22.673"><stop offset="0" stop-color="#fff"/><stop offset=".429" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="A" xlink:href="#s"/><linearGradient id="B" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="23.999994" x2="23.999994" y1="6.185175" y2="41.814804"><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="C" gradientTransform="matrix(.6571413 0 0 .63012228 .228607 -1.089605)" 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><radialGradient id="D" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#A"/><radialGradient id="E" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#A"/><linearGradient id="F" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="G" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#F)" opacity=".15"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#E)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#D)" opacity=".15"/><path d="m4.5.5c5.2704667 0 22.999972.001854 22.999972.001854l.000028 28.998146s-15.333333 0-23 0c0-9.666666 0-19.333331 0-28.99999575z" fill="url(#C)" stroke-width="1.040573"/><g fill="none" stroke-linejoin="round"><path d="m26.5 28.5h-21v-27h21z" stroke="url(#B)" stroke-linecap="round"/><path d="m4.499961.499944c5.27048 0 23.000054.002 23.000054.002l.000024 28.998112s-15.333385 0-23.000078 0c0-9.666722 0-19.333346 0-28.999956z" stroke="url(#G)" stroke-width=".999922"/></g><g transform="translate(-3.998793 3.999918)"><rect fill="url(#p)" height="17.000002" rx="1" width="15" x="6.498793" y="9.500082"/><path d="m7.440184 10.498592h13l.059999 15.001408h-12.9999998z" fill="none" stroke="url(#q)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.100222"/><path d="m6.5001831 14-.00139 11.500082c-.0000694.574146.425854 1 1 1h13c.574101.0073.99993-.425854 1-1l.0014-11.336601" fill="none" opacity=".3" stroke="#000"/><path d="m7.5365471 9.500027c-.574145.0000081-1.036364.462218-1.036364 1.036364v3.963609l14.9999989-.000182v-3.963609c0-.574146-.462218-1.0363721-1.036363-1.036364z" fill="url(#a)"/><g fill="none" stroke-linecap="square"><path d="m7.4975861 24.999818.00295-1.499736 2.9998169.000182-.0016 1.999818-2.501208-.000264c-.5 0-.5 0-.5-.5z" stroke="url(#d)"/><path d="m12.497586 25.499818.001557-1.999818 2.999817.000182-.001557 1.999818z" stroke="url(#e)"/><path d="m20.498636 24.999818.000157-1.499736-2.999816.000182-.0016 1.999818 2.501208-.000264c.5 0 .5 0 .5-.5z" stroke="url(#f)"/><path d="m12.497236 21.4999.0016-1.999818 2.999817.000182-.0016 1.999818z" stroke="url(#g)"/><path d="m7.497193 21.4999.0016-1.999818 2.999817.000182-.0016 1.999818z" stroke="url(#h)"/><path d="m17.497193 21.4999.0016-1.999818 2.999817.000182-.0016 1.999818z" stroke="url(#i)"/><path d="m12.497419 17.499718.0016-1.999818 2.999817.000182-.0016 1.999818z" stroke="url(#j)"/><path d="m7.497376 17.499718.0016-1.999818 2.999817.000182-.0016 1.999818z" stroke="url(#k)"/><path d="m17.497376 17.499718.0016-1.999818 2.999817.000182-.0016 1.999818z" stroke="url(#l)"/></g><path d="m11.000001 15h1l.000181 11h-1z" opacity=".321"/><path d="m16.000002 15h1l.000181 11h-1z" opacity=".321"/><path d="m7.000001 17.999818h4v1h-4z" opacity=".321"/><path d="m12.000001 17.999818h4v1h-4z" opacity=".321"/><path d="m17.000002 17.999818h4v1h-4z" opacity=".321"/><path d="m7.000001 21.999818h4v1h-4z" opacity=".321"/><path d="m12.000001 21.999818h4v1h-4z" opacity=".321"/><path d="m17.000002 21.999818h4v1h-4z" opacity=".321"/><path d="m3.5 13c-1 0-1.5021307.5-1.5 1.5l.0000002 4.5h14.9999998 1v-4.5c0-1.000002-.5-1.5-1.5-1.5zm.5 1h3v4h-4v-3c0-.729506.2627508-1 1-1zm8 0v4l-4.0078136.0293.0078136-4.0293zm1.001953 0h2.998047c.75 0 .997917.289133 1 1l.000001 3h-4.000001z" fill="#a62100" fill-opacity=".501961" transform="translate(3.998793 -3.999918)"/><g fill="none" stroke-linecap="square"><path d="m7.498793 11.000082.0013911 2.499918 2.9998169-.000182v-3l-2.501208.000264c-.5 0-.5 0-.5.5z" opacity=".5" stroke="url(#u)"/><path d="m12.498793 10.500082v3l2.999817-.000182v-3z" opacity=".5" stroke="url(#b)"/><path d="m20.499843 11.000082-.001392 2.499918-2.999816-.000182v-3l2.501208.000264c.5 0 .5 0 .5.5z" opacity=".5" stroke="url(#c)"/></g><path d="m6.0001831 15 15.9998179-.000182v1l-15.9998179.000182z" fill="url(#t)" opacity=".15"/></g><g transform="scale(3.7795276)"><path d="m8.086 7.946a1.665.53 0 1 1 -3.33 0 1.665.53 0 1 1 3.33 0z" fill="url(#v)" transform="translate(-.53 -.265)"/><path d="m6.497 3.86v.608a1.892 1.892 0 0 0 -.076-.003 1.892 1.892 0 0 0 -1.89 1.89 1.892 1.892 0 0 0 1.889 1.895 1.892 1.892 0 0 0 1.89-1.82h-.91a.984.984 0 0 1 -.98.91.984.984 0 0 1 -.983-.985.984.984 0 0 1 .984-.984.984.984 0 0 1 .077.004v.602l1.665-1.06z" fill="url(#w)" opacity=".99" transform="translate(-.53 -.265)"/><g fill="none" stroke-width=".265"><path d="m6.648 4.705v-.575l1.23.79-1.23.78v-.537" opacity=".5" stroke="url(#x)" transform="translate(-.53 -.265)"/><path d="m8.134 6.668a1.74 1.74 0 0 1 -1.97 1.41 1.74 1.74 0 0 1 -1.472-1.92 1.74 1.74 0 0 1 1.872-1.538" opacity=".5" stroke="url(#y)" transform="translate(-.53 -.265)"/><path d="m8.22 6.584h-.693c-.086.592-.732 1-1.316.89-.614-.118-1.02-.707-.906-1.322.11-.596.67-1 1.266-.92" opacity=".5" stroke="url(#z)" transform="translate(-.53 -.265)"/><path d="m5.967 3.594v.61a1.892 1.892 0 0 0 -.077-.004 1.892 1.892 0 0 0 -1.89 1.89 1.892 1.892 0 0 0 1.89 1.894 1.892 1.892 0 0 0 1.89-1.817h-.91a.984.984 0 0 1 -.98.91.984.984 0 0 1 -.983-.985.984.984 0 0 1 .984-.984.984.984 0 0 1 .077.004v.602l1.665-1.06z" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/></g></g><g transform="translate(-2 1)"><path d="m4.949989 29h14.100021v2h-14.100021z" fill="url(#m)" opacity=".15"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#n)" opacity=".15"/><path d="m19.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#o)" opacity=".15"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/dataranges.svg b/icon-themes/elementary_svg/cmd/32/dataranges.svg
new file mode 100644
index 000000000..30cad23b5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/dataranges.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666668" 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="#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><radialGradient id="b" cx="23.334999" cy="41.636002" gradientTransform="matrix(.48614 0 0 .19884 .656 19.22)" gradientUnits="userSpaceOnUse" r="22.627001"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="c" gradientTransform="matrix(.37655 0 0 .3584 -27.15 31.67)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424004" xlink:href="#d" y1="-7.666" y2="-7.666"/><linearGradient id="d"><stop offset="0" stop-color="#868688"/><stop offset="1" stop-color="#d9d9da"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.82245 0 0 .82906 -65.45 8.077)" gradientUnits="userSpaceOnUse" x1="89.017998" x2="89.017998" xlink:href="#f" y1="22.537001" y2="27.546"/><linearGradient id="f"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#4a4a4a"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.37655 0 0 .3584 -27.15 26.67)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424004" xlink:href="#d" y1="-7.666" y2="-7.666"/><linearGradient id="h" gradientTransform="matrix(.82245 0 0 .82906 -65.45 3.077)" gradientUnits="userSpaceOnUse" x1="89.017998" x2="89.017998" xlink:href="#f" y1="22.537001" y2="27.546"/><linearGradient id="i" gradientTransform="matrix(.37655 0 0 .3528 -27.15 21.746)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424004" xlink:href="#d" y1="-7.666" y2="-7.666"/><linearGradient id="j" gradientTransform="matrix(.82245 0 0 .8161 -65.45 -1.478)" gradientUnits="userSpaceOnUse" x1="89.017998" x2="89.017998" xlink:href="#f" y1="22.537001" y2="27.546"/><linearGradient id="k" gradientTransform="matrix(.37845 0 0 .34136 -27.338 17.615)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="102.308" x2="102.308" y1="-2.393" y2="-24.582001"><stop offset="0" stop-color="#a5a6a8"/><stop offset="1" stop-color="#e8e8e8"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.37845 0 0 .34136 -27.338 17.615)" gradientUnits="userSpaceOnUse" x1="109.956" x2="109.956" y1="-24.910999" y2="-2.376"><stop offset="0" stop-color="#b3b3b3"/><stop offset="1" stop-color="#dadada"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.4857 0 0 .5 .343 7.75)" gradientUnits="userSpaceOnUse" x1="21.381001" x2="21.381001" y1="5.052" y2="44.137001"><stop offset="0" stop-color="#fff"/><stop offset=".081" stop-color="#fff" stop-opacity=".235"/><stop offset=".923" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="n" gradientTransform="matrix(1.3831741 0 0 1.414422 -11.892237 21.511262)" gradientUnits="userSpaceOnUse" x1="21.611334" x2="21.611334" y1="-13.087519" y2=".34553"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="12" x2="12.001242" xlink:href="#a" y1="4.999988" y2="20"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="13.560607" x2="13.608144" y1="-5.012792" y2="21.532459"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="11.488167" x2="11.488167" xlink:href="#a" y1=".999987" y2="19.999987"/><linearGradient id="r" gradientUnits="userSpaceOnUse" x1="15.608144" x2="15.608144" y1="2.545526" y2="21.532459"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="s" gradientUnits="userSpaceOnUse" x1="13.011835" x2="13.011835" y1="-4.000013" y2="19.999987"><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><radialGradient id="t" 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="#u"/><linearGradient id="u"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="v" 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="#u"/><linearGradient id="w" 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><g opacity=".4" transform="matrix(.22042421 0 0 .11339283 -1.052512 2.872616)"><path d="m38 40h5v7h-5z" fill="url(#t)"/><path d="m-10-47h5v7h-5z" fill="url(#v)" transform="scale(-1)"/><path d="m10 40h28v7.000001h-28z" fill="url(#w)"/></g><g transform="matrix(.26458333 0 0 .26458333 -1.326048 2.11667)"><rect fill="url(#r)" height="27.00004" rx="1" width="5.988165" x="17.511835" y="-5.500013"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m18.511835-4.5000127h4l-.01059 24.9987837-3.989413.0012z" opacity=".5" stroke="url(#s)"/><rect height="27.000002" opacity=".5" rx="1" stroke="#7239b3" width="5.999998" x="17.511835" y="-5.500013"/></g></g><g transform="matrix(.26458333 0 0 .26458333 1.590631 2.11667)"><rect fill="url(#p)" height="22" rx="1" width="6" x="15.488167" y="-.500013"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m16.488166.49998739 3.986921.001213.01308 19.99878801-4.000001-.06114z" opacity=".5" stroke="url(#q)"/><rect height="22" opacity=".5" rx="1" stroke="#cc3b02" width="6" x="15.488167" y="-.500013"/></g></g><g transform="matrix(.26458333 0 0 .26458333 -3.175 2.11667)"><rect fill="url(#n)" height="18.00004" rx="1" width="6" x="15.5" y="3.499987"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m16.502222 4.506148h3.999026v15.992627h-3.999026z" opacity=".5" stroke="url(#o)"/><rect height="18.00004" opacity=".5" rx="1" stroke="#206b00" width="6" x="15.5" y="3.499987"/></g></g><g transform="matrix(.26458 0 0 .26458 2.646 .265)"><path d="m23 27.5c0 2.485-4.924 4.5-11 4.5s-11-2.015-11-4.5 4.924-4.5 11-4.5 11 2.015 11 4.5z" fill="url(#b)" fill-rule="evenodd" opacity=".3"/><path d="m21.44 26.825c0 2.03-4.233 3.675-9.45 3.675-5.218 0-9.453-1.646-9.453-3.675 0-6.488-1.155-3.598 9.452-3.674 10.85-.078 9.45-2.848 9.45 3.675z" fill="url(#c)" stroke="url(#e)"/><path d="m21.5 23c0 1.933-4.253 3.5-9.5 3.5s-9.5-1.567-9.5-3.5 4.253-3.5 9.5-3.5 9.5 1.567 9.5 3.5z" fill="none" stroke="#d8d8d8"/><path d="m21.44 21.825c0 2.03-4.233 3.675-9.45 3.675-5.218 0-9.453-1.646-9.453-3.675 0-6.488-1.155-3.598 9.452-3.674 10.85-.078 9.45-2.848 9.45 3.675z" fill="url(#g)" stroke="url(#h)"/><path d="m21.5 18c0 1.933-4.253 3.5-9.5 3.5s-9.5-1.567-9.5-3.5 4.253-3.5 9.5-3.5 9.5 1.567 9.5 3.5z" fill="none" stroke="#d8d8d8"/><path d="m21.44 16.977c0 1.997-4.233 3.523-9.45 3.523-5.218 0-9.453-1.526-9.453-3.523 0-7.19-1.155-3.542 9.452-3.617 10.85-.078 9.45-3.11 9.45 3.617z" fill="url(#i)" stroke="url(#j)"/><path d="m21.5 13c0 1.933-4.253 3.5-9.5 3.5s-9.5-1.567-9.5-3.5 4.253-3.5 9.5-3.5 9.5 1.567 9.5 3.5z" fill="url(#k)" stroke="url(#l)"/><rect fill="none" height="19" opacity=".5" rx="17.5" ry="3" stroke="url(#m)" width="17" x="3.5" y="10.5"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/datasort.svg b/icon-themes/elementary_svg/cmd/32/datasort.svg
new file mode 100644
index 000000000..4b7935cb8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/datasort.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="33.247993" cy="5.612137" fx="33.247993" fy="5.612137" gradientTransform="matrix(0 -2.53104 -1.4237 0 15.99 84.152)" gradientUnits="userSpaceOnUse" r="9.482" xlink:href="#c"/><radialGradient id="b" cx="21" cy="4.911" fx="21" fy="4.911" gradientTransform="matrix(0 2.53104 -1.4237 0 28.99 -52.152)" gradientUnits="userSpaceOnUse" r="9.482" xlink:href="#c"/><radialGradient id="c" cx="7" cy="4.992" gradientTransform="matrix(0 4.1846 -4.1846 0 42.216 -25.964)" gradientUnits="userSpaceOnUse" r="7.01"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><path d="m8.431641 28c-.24 0-.431641-.237203-.431641-.533203v-19.466797-2.501953l-5.535156 4.642578c-.636583.534157-1.579124.451036-2.113282-.185547-.534156-.636583-.451036-1.579125.185547-2.113281l7.660157-6.427735c.255532-.214417.561212-.324051.86914-.34375.0013-.00008.0026.000078.0039 0 .1371-.041026.278903-.070312.429694-.070312s.292594.029286.429688.070312c.0012.00036.0027-.000361.0039 0 .307928.019701.613608.129333.86914.34375l7.660157 6.427735c.636583.534156.719703 1.476698.185547 2.113281-.534158.636583-1.476699.719704-2.113282.185547l-5.53515-4.642578v2.501953 19.466797c0 .296-.191641.533203-.431641.533203h-.568359z" fill="url(#a)"/><path d="m21.431641 4c-.24 0-.431641.2372031-.431641.5332031v19.4667969 2.501953l-5.535156-4.642578c-.636583-.534157-1.579124-.451036-2.113282.185547-.534156.636583-.451036 1.579125.185547 2.113281l7.660157 6.427735c.255532.214417.561212.324051.86914.34375.001264.00008.002643-.000078.003906 0 .137094.041026.278897.070312.429688.070312s.292594-.029286.429688-.070312c.001199-.00036.002707.000361.003906 0 .307928-.019701.613608-.129333.86914-.34375l7.660157-6.427735c.636583-.534156.719703-1.476698.185547-2.113281-.534158-.636583-1.476699-.719704-2.113282-.185547l-5.535156 4.642578v-2.501953-19.4667969c0-.296-.191641-.5332031-.431641-.5332031h-.568359z" fill="url(#b)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/datastreams.svg b/icon-themes/elementary_svg/cmd/32/datastreams.svg
new file mode 100644
index 000000000..82090ecd7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/datastreams.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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.185175" y2="41.814808"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.62856997 0 0 .60839392 .91432 -.534791)" 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><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="f" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><radialGradient id="h" cx="3.972247" cy="8.449767" gradientTransform="matrix(0 1.2798909 -1.3539719 -.00000003 23.440807 1.468542)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".26238" stop-color="#64baff"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><linearGradient id="i" gradientTransform="matrix(.78775976 0 0 .7877599 -35.857438 -1.952426)" gradientUnits="userSpaceOnUse" x1="71.204407" x2="71.204407" y1="15.369057" y2="40.495617"><stop offset="0" stop-color="#fff"/><stop offset=".42447853" stop-color="#fff" stop-opacity=".235294"/><stop offset=".82089913" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#f)" opacity=".15"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#e)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#d)" opacity=".15"/><path d="m5 1c5.041316 0 21.999973.00179 21.999973.00179l.000027 27.99821s-14.666666 0-22 0c0-9.333333 0-18.666664 0-27.9999959z" fill="url(#c)"/><path d="m26.5 28.5h-21v-27h21z" fill="none" stroke="url(#b)" stroke-linecap="round"/><path d="m4.499961.499944c5.27048 0 23.000054.002 23.000054.002l.000024 28.998112s-15.333385 0-23.000078 0c0-9.666722 0-19.333346 0-28.999956z" fill="none" stroke="url(#g)" stroke-linejoin="round" stroke-width=".999922"/><g transform="translate(9)"><path d="m12.000002 9.5000005c-5.793538 0-10.500002 4.7064625-10.500002 10.4999995 0 5.793538 4.706464 10.500003 10.500002 10.500001 5.793535 0 10.500004-4.706463 10.499998-10.500001 0-5.793537-4.706463-10.4999995-10.499998-10.4999995z" fill="url(#h)"/><g fill="none" transform="translate(-9)"><path d="m21 9.4667969c-.26052 0-.51569.020299-.771484.039063l-.611328.0625c-5.139722.6817961-9.117188 5.0912501-9.117188 10.4316401 0 3.824644 2.044855 7.166392 5.089844 9.011719l.148435.08984c1.548931.90403 3.342731 1.431645 5.261721 1.431644 5.793537 0 10.500003-4.721433 10.5-10.533203 0-5.811768-4.706463-10.5332031-10.5-10.5332031zm-1.382812.1015625.611328-.0625z" fill="none" opacity=".3" stroke="#002728"/><path d="m21 10.5c-5.246698 0-9.5 4.253296-9.5 9.5 0 3.318298 1.703323 6.234705 4.28125 7.933594l.09375.05664c1.479465.950814 3.2357 1.509766 5.125 1.509766 5.246706 0 9.5-4.253293 9.5-9.5 0-3.593357-1.996592-6.719796-4.939453-8.333984-.01338-.02141-.02349-.04518-.03711-.06641l-.02148.03516c-1.340289-.722988-2.87231-1.134766-4.501957-1.134766zm-5.125 17.490234c-.03062-.01968-.06337-.03662-.09375-.05664.02208.03798.03727.07745.06055.115234z" stroke="url(#i)"/></g><path d="m11.962991 10.489325-1.144234.132982-1.2586583.349078c.1072146-.03817.2158293-.07983.3269243-.116357l-.1471156-.265963-.4903848.08312-.2451936.232718-.3759631.04988-.3432692.166227-.1634619.08312-.04904.0665-.2451915.04986-.1471149.315832-.1961556-.398945-.065386.166227.032695.448815-.3105766.265963-.179809.48206h.3759633l.1471149-.315833.04904-.116357c.1653068-.118881.3220191-.251272.4903856-.3657l.3923089.132981c.2554221.176453.512638.355711.768272.531913l.3759578-.349079-.4250004-.18285-.1961531-.398946-.7192326-.08312-.016347-.08312.3105753.0665.1798102-.182851.3923075-.08312c.09284-.04591.1841658-.07898.2778858-.116358l-.2451931.232719.8826947.615042v.3657l-.3432713.349077.4576943.930874.310579-.182851.392309-.61504c.551556-.173411 1.048655-.375197 1.569235-.615042l-.0327.232718.261537.18285.457695-.315833-.228846-.265963-.310579.18285-.09807-.03324c.02253-.01044.04275-.02261.06539-.03324l.457696-1.196839zm-4.4788578 1.795256.3759619.265965h.310578v-.315833l-.375962-.166227zm8.6798308-.216095-.670197.166227-.424997.282588v.24934l-.670197.43219.130771.648288.392309-.282586.245194.282586.277888.166229.179806-.482062-.09807-.282585.09807-.199473.39231-.3657h.179809l-.179809.398946v.3657c.161698-.04476.324911-.06219.490385-.08312l-.457694.332456-.03269.199472-.52308.448817-.539425-.132983v-.31583l-.245193.166229.114428.282588h-.39231l-.2125.3657-.261539.299208-.47404.09974.277886.282587.06538.282586h-.343269l-.457694.249341v.7314h.212499l.196156.216096.441348-.216096.163461-.448815.326923-.199472.06539-.166227.523078-.132983.294231.332455.310579.166226-.179809.365701.277886-.08312.147116-.365701-.359615-.415568h.147114l.359619.299209.06539.398947.310575.3657.08173-.531927.163462-.08312c.173994.183685.311146.408317.457692.615041l.539425.03324.310577.199473-.147114.216095-.310577.282588h-.457698l-.604813-.199471-.310578.03326-.228847.265964-.653849-.664906-.457693-.132983-.670194.08312-.588463.166227c-.335696.387013-.679386.778288-.997118 1.180215l-.375963.930874.17981.199473-.326925.48206.359616.847759c.299239.344229.600238.686135.89904 1.030609l.441349-.382322.179807.232719.474042-.315831.163459.182848h.474039l.277888.315832-.163463.565174.326924.382324-.01634.664908.245195.482061-.179808.415568c-.01753.29805-.0327.582909-.0327.881004.144221.40385.288813.806708.425002 1.213463l.09807.648284v.332456h.261538l.375961-.249342h.457696l.686539-.781268-.08173-.265966.457696-.415564-.343273-.382325.408655-.332455.392309-.249342.179808-.199473-.114429-.448815c0-.377855.000001-.752443 0-1.130348l.310578-.698154.39231-.432192.424999-1.063855v-.282587c-.211494.0271-.414212.05153-.621155.0665l.425002-.432192.588462-.398947.310579-.365698v-.398946c-.07043-.135091-.141571-.280479-.212495-.415568l-.277885.332452-.2125-.249339-.31058-.24934v-.515305l.359618.415567.408656-.04986c.184355.170194.361379.321528.523077.515306l.261545-.299218c0-.322125-.356769-1.912355-1.127887-3.258057-.77112-1.345261-2.125004-2.576526-2.125003-2.576526l-.09807.182851-.359617.398946-.457695-.48206h.457695l.212493-.232718-.849999-.166228zm-9.8240648.216095-.1634618.432192s-.2861812.04805-.3596162.06649c-.9378265.878825-2.8290071 2.785036-3.2692378 6.366511.01743.08304.3105767.565172.3105767.565172l.7192338.43219.7192312.199474.3105779.382323.47404.3657.2778852-.04988.1961558.09974v.06649l-.261541.748024-.2125.315833.065384.149605-.1634605.598418.6048088 1.130346.6211549.548551.2778838.398947-.032694.831135.1961543.465438-.1961543.89763s-.026174-.0074 0 .08312c.026408.09054 1.0926911.699599 1.1605797.648286.067657-.05227.1307701-.09974.1307701-.09974l-.065384-.199474.2778842-.265963.098077-.282585.4413459-.149605.3432705-.864385-.098076-.232718.2288469-.3657.5230787-.116357.261539-.631664-.065386-.78127.408656-.581795.06539-.598419c-.5606987-.282743-1.1108046-.573266-1.6673179-.864377l-.277884-.548549-.5067324-.116357-.2778854-.748024-.6701942.08312-.588462-.432191-.621156.548549v.08312c-.1860499-.054613-.4064513-.062659-.5721137-.166235l-.1307687-.398945v-.432192l-.4250003.04986c.034202-.275297.079985-.55589.1144216-.831137h-.2451941l-.2451926.315833-.2288457.116357-.3432707-.199474-.032693-.432193.065386-.465436.506731-.398946h.4086557l.081733-.232717.5067312.116357.3759613.482058.065384-.797891.6538486-.548549.2288458-.581797.4903867-.199472.2615384-.398946.6211559-.116357.3105781-.465437c-.3074096 0-.6243231 0-.931734 0l.5884641-.282587h.4086533l.5230782-.18285.098078.515305.2288469-.3657-.2615396-.18285.065387-.216095-.2125014-.199475-.2288484-.06649.065387-.249341-.1798088-.349077-.4086559.166227.065386-.315831-.4740395-.282587-.3759609.664909.032694.232719-.375962.166227-.228847.515305-.114423-.48206-.6375013-.265966-.114423-.3657.8663487-.498682.375962-.365702.032695-.43219-.2125014-.116357-.2778853-.03324zm7.0125188.797893v.265962l.147117.166228v.398946l-.08173.531928.425002-.08312.310576-.315831-.277884-.265964c-.09012-.244032-.181448-.464096-.294237-.698154zm-.359619.531927-.261536.08312.06538.482059.343271-.182852zm4.789437 4.371781.39231.465435.47404 1.030612.294229.332453-.147114.349081.26154.315829c-.120017.0081-.236255.01663-.359618.01663-.224101-.478878-.401462-.961819-.572115-1.462803l-.294234-.332455-.16346-.598418.114428-.116358v-.000001z" fill="#fff" opacity=".8" stroke-width="1.32119"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/datastreamsplay.svg b/icon-themes/elementary_svg/cmd/32/datastreamsplay.svg
new file mode 100644
index 000000000..c9dc38aec
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/datastreamsplay.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.1428331 0 0 1.1611731 -12.066905 -15.062481)" gradientUnits="userSpaceOnUse" x1="24.569275" x2="17.064001" y1="21.425247" y2="35.86034"><stop offset="0" stop-color="#fff"/><stop offset=".00164232" stop-color="#fff" stop-opacity=".235294"/><stop offset=".39239356" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(1.35 0 0 1.3492424 -.875 -.158784)" gradientUnits="userSpaceOnUse" x1="13" x2="13" y1="1" y2="23.046135"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><g stroke-linejoin="round"><path d="m3.7857144 1.8650796c-.7100805 0-1.2857144.5753109-1.2857144 1.2849928v25.6998556c0 .709682.5756339 1.284992 1.2857144 1.284992.2165782 0 .4110774-.0661.5901228-.160624l24.4235488-12.847418c.410689-.214533.700614-.631653.700614-1.126879s-.289925-.912344-.700614-1.126877l-24.4235488-12.8474183c-.1790454-.094529-.3735446-.1606241-.5901228-.1606241z" fill="url(#b)" stroke="#206b00" stroke-linecap="round" stroke-opacity=".5"/><path d="m3.5 3.0951698v25.5798962c0 .472217.2251473.522706.5736942.331317l23.9263058-12.583497s.490385-.179756.490385-.422886-.490385-.404993-.490385-.404993l-23.9968698-12.6426901c-.2628955-.1476745-.5031302.0140432-.5031302.1428529z" fill="none" opacity=".6" stroke="url(#a)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/datasubtotals.svg b/icon-themes/elementary_svg/cmd/32/datasubtotals.svg
new file mode 100644
index 000000000..6c5035c6d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/datasubtotals.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666668" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.1401091 0 0 .11072978 5.063575 4.845922)" gradientUnits="userSpaceOnUse" x1="24.288868" x2="24.28887" xlink:href="#b" y1="20.751673" y2="25.530573"/><linearGradient id="b"><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="c" gradientTransform="matrix(.1401091 0 0 .11072978 5.063575 3.258422)" gradientUnits="userSpaceOnUse" x1="24.288868" x2="24.28887" xlink:href="#b" y1="20.751673" y2="25.530573"/><linearGradient id="d" gradientTransform="matrix(.1401091 0 0 .11072978 5.063575 1.670922)" gradientUnits="userSpaceOnUse" x1="24.288868" x2="24.28887" xlink:href="#b" y1="20.751673" y2="25.530573"/><linearGradient id="e" gradientTransform="matrix(.1401091 0 0 .11072978 5.063575 .083422)" gradientUnits="userSpaceOnUse" x1="24.288868" x2="24.28887" xlink:href="#b" y1="20.751673" y2="25.530573"/><linearGradient id="f" gradientTransform="matrix(.1401091 0 0 .11072978 5.063575 -1.504078)" gradientUnits="userSpaceOnUse" x1="24.288868" x2="24.28887" xlink:href="#b" y1="20.751673" y2="25.530573"/><linearGradient id="g" gradientTransform="matrix(-1 0 0 1 13.75844 1.190932)" gradientUnits="userSpaceOnUse" x1="7.276147" x2="7.276147" xlink:href="#h" y1=".795334" y2="7.672609"/><linearGradient id="h" gradientTransform="matrix(.15725294 0 0 .15873294 .458666 -.007635)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="i" gradientTransform="matrix(-1 0 0 1 13.75844 -.396568)" gradientUnits="userSpaceOnUse" x1="7.276147" x2="7.276147" xlink:href="#h" y1=".795334" y2="7.672609"/><linearGradient id="j" gradientTransform="matrix(-1 0 0 1 13.75844 4.365932)" gradientUnits="userSpaceOnUse" x1="7.276147" x2="7.276147" xlink:href="#h" y1=".795334" y2="7.672609"/><linearGradient id="k" gradientTransform="matrix(-1 0 0 1 13.75844 2.778432)" gradientUnits="userSpaceOnUse" x1="7.276147" x2="7.276147" xlink:href="#h" y1=".795334" y2="7.672609"/><linearGradient id="l" gradientTransform="matrix(-1 0 0 1 13.75844 5.953432)" gradientUnits="userSpaceOnUse" x1="7.276147" x2="7.276147" xlink:href="#h" y1=".795334" y2="7.672609"/><linearGradient id="m" gradientTransform="matrix(-1 0 0 1 11.641772 5.953432)" gradientUnits="userSpaceOnUse" x1="7.276147" x2="7.276147" xlink:href="#h" y1=".795334" y2="7.672609"/><linearGradient id="n" gradientTransform="matrix(-1 0 0 1 11.641772 2.778432)" gradientUnits="userSpaceOnUse" x1="7.276147" x2="7.276147" xlink:href="#h" y1=".795334" y2="7.672609"/><linearGradient id="o" gradientTransform="matrix(-1 0 0 1 11.641772 4.365932)" gradientUnits="userSpaceOnUse" x1="7.276147" x2="7.276147" xlink:href="#h" y1=".795334" y2="7.672609"/><linearGradient id="p" gradientTransform="matrix(-1 0 0 1 11.641772 -.396568)" gradientUnits="userSpaceOnUse" x1="7.276147" x2="7.276147" xlink:href="#h" y1=".795334" y2="7.672609"/><linearGradient id="q" gradientTransform="matrix(-1 0 0 1 11.641772 1.190932)" gradientUnits="userSpaceOnUse" x1="7.276147" x2="7.276147" xlink:href="#h" y1=".795334" y2="7.672609"/><linearGradient id="r" gradientTransform="matrix(.1401091 0 0 .11072978 2.946908 -1.504078)" gradientUnits="userSpaceOnUse" x1="24.288868" x2="24.28887" xlink:href="#b" y1="20.751673" y2="25.530573"/><linearGradient id="s" gradientTransform="matrix(.1401091 0 0 .11072978 2.946908 .083422)" gradientUnits="userSpaceOnUse" x1="24.288868" x2="24.28887" xlink:href="#b" y1="20.751673" y2="25.530573"/><linearGradient id="t" gradientTransform="matrix(.1401091 0 0 .11072978 2.946908 1.670922)" gradientUnits="userSpaceOnUse" x1="24.288868" x2="24.28887" xlink:href="#b" y1="20.751673" y2="25.530573"/><linearGradient id="u" gradientTransform="matrix(.1401091 0 0 .11072978 2.946908 3.258422)" gradientUnits="userSpaceOnUse" x1="24.288868" x2="24.28887" xlink:href="#b" y1="20.751673" y2="25.530573"/><linearGradient id="v" gradientTransform="matrix(.1401091 0 0 .11072978 2.946908 4.845922)" gradientUnits="userSpaceOnUse" x1="24.288868" x2="24.28887" xlink:href="#b" y1="20.751673" y2="25.530573"/><radialGradient id="w" cx="10.947465" cy="10.319761" gradientTransform="matrix(-.00000004 2.3489569 -3.9836033 -.00000003 53.513448 -18.750637)" gradientUnits="userSpaceOnUse" r="3.765445"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="x" gradientTransform="matrix(.20515598 0 0 .20369724 7.420038 5.278451)" gradientUnits="userSpaceOnUse" x1="24.28183" x2="24.138529" y1="11.981194" y2="35.62291"><stop offset="0" stop-color="#fff"/><stop offset=".06737649" 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="y" gradientTransform="matrix(.20515598 0 0 .20369724 7.407064 5.283756)" gradientUnits="userSpaceOnUse" x1="24.34507" x2="24.34507" y1="23.000984" y2="26.682928"><stop offset="0" stop-color="#fff"/><stop offset=".31060818" 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-width=".264583"><g stroke="#000" stroke-linejoin="round" stroke-opacity=".316176"><path d="m3.836458 6.7468755v1.3229167h1.8520833v-1.3229167z" fill="url(#m)"/><path d="m3.836458 3.5718753v1.3229166h1.8520833v-1.3229166z" fill="url(#n)"/><path d="m3.836458 5.1593753v1.3229169h1.8520833v-1.3229169z" fill="url(#o)"/><path d="m3.836458.39687509v1.32291661h1.8520834v-1.32291661z" fill="url(#p)"/><path d="m3.836458 1.9843751v1.3229168h1.8520833v-1.3229168z" fill="url(#q)"/></g><g fill="none"><path d="m4.1010409 1.4552079.0000003-.79374946h1.3229169v.79374996z" stroke="url(#r)"/><path d="m4.1010409 3.0427081.0000003-.7937496h1.3229169v.7937501z" stroke="url(#s)"/><path d="m4.1010409 4.6302081.0000003-.7937495h1.3229169v.7937503z" stroke="url(#t)"/><path d="m4.1010409 6.2177078.0000003-.7937492h1.3229169v.7937503z" stroke="url(#u)"/><path d="m4.1010409 7.8052081.0000003-.7937495h1.3229169v.7937502z" stroke="url(#v)"/></g><g stroke="#000" stroke-linejoin="round" stroke-opacity=".316176"><path d="m5.9531248 6.7468755v1.3229167h1.8520833v-1.3229167z" fill="url(#l)"/><path d="m5.9531248 3.5718753v1.3229166h1.8520833v-1.3229166z" fill="url(#k)"/><path d="m5.9531248 5.1593753v1.3229169h1.8520833v-1.3229169z" fill="url(#j)"/><path d="m5.9531248.39687509v1.32291661h1.8520834v-1.32291661z" fill="url(#i)"/><path d="m5.9531248 1.9843751v1.3229168h1.8520833v-1.3229168z" fill="url(#g)"/></g><g fill="none"><path d="m6.2177077 1.4552079.0000003-.79374946h1.3229169v.79374996z" stroke="url(#f)"/><path d="m6.2177077 3.0427081.0000003-.7937496h1.3229169v.7937501z" stroke="url(#e)"/><path d="m6.2177077 4.6302081.0000003-.7937495h1.3229169v.7937503z" stroke="url(#d)"/><path d="m6.2177077 6.2177078.0000003-.7937492h1.3229169v.7937503z" stroke="url(#c)"/><path d="m6.2177077 7.8052081.0000003-.7937495h1.3229169v.7937502z" stroke="url(#a)"/></g><path d="m1.7197917.39687487v2.11666663h.5291667v-1.58750003l1.0583333-.00000001v-.5291666l-1.0583333.00000001z" fill="#ffa154" stroke="#a62100" stroke-linecap="square" stroke-opacity=".501961"/></g><g transform="matrix(.3527769 0 0 .3527769 -2.390623 .451919)"><path d="m10.902113 8.8376127-.000516-2.2436682 3.000002.00004v2.2499659l2.250011.0000396-.00001 3.000008-2.220141-.0093-.02985 2.259304h-3.000002l.02985-2.259304-2.2798658.0093-.03087-3.0092369z" fill="url(#w)"/><g fill="none" stroke-width=".750002"><path d="m10.901608 8.8439805.002-2.254496 2.997996.0045.00001 2.2500059 2.249996-.0000003-.00001 3.0000079h-2.249996l-.000005 2.250004h-3.000002l.002-2.254504-2.2520058.0045.00001-3.0000079z" opacity=".5" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round"/><path d="m11.651599 9.593992v-2.2500056h1.500004v2.2500056m-.00001 1.500004.00001 2.250005h-1.500004l-.00001-2.250005" opacity=".5" stroke="url(#x)"/><path d="m12.776602 9.593992h2.625006v1.500004h-2.625006m-.747991-.0045-2.627018.0045.0000002-1.500004 2.6270178-.0045" opacity=".5" stroke="url(#y)"/></g></g><g transform="matrix(.3527769 0 0 .3527769 -2.389914 3.360749)"><path d="m10.902113 8.8376127-.000516-2.2436682 3.000002.00004v2.2499659l2.250011.0000396-.00001 3.000008-2.220141-.0093-.02985 2.259304h-3.000002l.02985-2.259304-2.2798658.0093-.03087-3.0092369z" fill="url(#w)"/><g fill="none" stroke-width=".750002"><path d="m10.901608 8.8439805.002-2.254496 2.997996.0045.00001 2.2500059 2.249996-.0000003-.00001 3.0000079h-2.249996l-.000005 2.250004h-3.000002l.002-2.254504-2.2520058.0045.00001-3.0000079z" opacity=".5" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round"/><path d="m11.651599 9.593992v-2.2500056h1.500004v2.2500056m-.00001 1.500004.00001 2.250005h-1.500004l-.00001-2.250005" opacity=".5" stroke="url(#x)"/><path d="m12.776602 9.593992h2.625006v1.500004h-2.625006m-.747991-.0045-2.627018.0045.0000002-1.500004 2.6270178-.0045" opacity=".5" stroke="url(#y)"/></g></g><g fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width=".264583"><g stroke="#abacae"><path d="m4.3656249.92604144h.7937503"/><path d="m4.3656251 2.5135415h.7937503"/><path d="m4.3656248 5.6885416h.7937503"/></g><g fill="none" stroke="#f37329"><path d="m4.3656248 4.1010415h.7937503"/><path d="m6.4822915 4.1010415h.7937503"/><path d="m4.3656251 7.2760416h.7937503"/><path d="m6.4822918 7.2760416h.7937503"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/datefield.svg b/icon-themes/elementary_svg/cmd/32/datefield.svg
new file mode 100644
index 000000000..cbcb5c10b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/datefield.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="#fff"/><stop offset=".06316455" 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="b"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.67567568 0 0 .64864865 -.216217 .932442)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" xlink:href="#a" y1="4.999989" y2="43"/><radialGradient id="d" 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"/><radialGradient id="e" 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="f" 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="g" gradientTransform="matrix(.69999998 0 0 .26923077 -.8 5.615386)" gradientUnits="userSpaceOnUse" x1="23.954144" x2="23.954144" y1="15.999304" y2="19.963179"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.56307783 0 0 .53992403 2.486133 2.57077)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="11.440824" x2="11.440824" y1="-4.110198" y2="23.697252"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="14.999992" x2="14.999992" xlink:href="#a" y1="4.189191" y2="27.810821"/><g opacity=".35" transform="matrix(.73684208 0 0 .42857134 -1.68421 10.857146)"><path d="m38 40h5v7h-5z" fill="url(#d)"/><path d="m-10-47h5v7h-5z" fill="url(#e)" transform="scale(-1)"/><path d="m10 40h28v7.000001h-28z" fill="url(#f)"/></g><rect fill="url(#h)" height="25" rx="1.5" width="26" x="3" y="4"/><rect fill="none" height="24" rx="1.086957" ry="1.043478" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round" width="25" x="3.5" y="4.5"/><path d="m2.5 10v17.5c0 1.108.892 2 2 2h23c1.108 0 2-.892 2-2v-17.5" fill="none" opacity=".3" stroke="#000"/><path d="m2 9.923077h28v1.076923h-28z" fill="url(#g)" opacity=".15"/><path d="m25.499996 23.5h-18.9999961zm-.01399-8.981257-18.986004-.01407v11.995327h18.999996zm.01399 5.981257h-18.9999961m18.9999961-3h-18.9999961m3.0130801-2.96874-.02574 11.96874m4.01532-11.916641-.0049 11.916641m3.99959-11.95832.0053 11.95832m3.98775-11.999999.0192 11.999999" fill="none" opacity=".2" stroke="#fff"/><path d="m25.499996 22.5h-18.9999961zm-.01399-8.981257-18.986004-.01407v11.995327h18.999996zm.01399 5.981257h-18.9999961m18.9999961-3h-18.9999961m3.0130801-2.96874-.02574 11.96874m4.01532-11.916641-.0049 11.916641m3.99959-11.95832.0053 11.95832m3.98775-11.999999.0192 11.999999" fill="none" opacity=".25" stroke="#5e553c"/><path d="m4.5 3.5c-1.108 0-2 .892-2 2v4h27v-4c0-1.108-.892-2-2-2z" fill="url(#i)"/><path d="m2.5 9.5v-3.9999991c0-1.108.892-2 2-2h23c1.108 0 2 .892 2 2v3.9999991z" fill="none" opacity=".4" stroke="#126400"/><path d="m4.5 4.5c-.554 0-1 .446-1 1v3h25v-3c0-.554-.446-1-1-1z" fill="none" opacity=".5" stroke="url(#j)" stroke-linecap="round"/><path d="m6.2600002 7.5000002c0 .9999997-1.5000002.9999997-1.5000002 0s1.5000002-.9999997 1.5000002 0z" fill="#fff" opacity=".3"/><path d="m6.2600002 6.5000002c0 .9999997-1.5000002.9999997-1.5000002 0s1.5000002-.9999997 1.5000002 0z" fill="#126400" opacity=".4"/><path d="m27.25 7.5000002c0 .9999997-1.5.9999997-1.5 0s1.5-.9999997 1.5 0z" fill="#fff" opacity=".3"/><path d="m27.25 6.5000002c0 .9999997-1.5.9999997-1.5 0s1.5-.9999997 1.5 0z" fill="#126400" opacity=".4"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/dbaddrelation.svg b/icon-themes/elementary_svg/cmd/32/dbaddrelation.svg
new file mode 100644
index 000000000..02f2e5b08
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/dbaddrelation.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="19.731031" x2="19.731031" y1="13.269231" y2="27.884615"><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(1.1234054 0 0 1.0256412 -3.210397 -1.370143)" 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><radialGradient id="c" cx="4.992979" cy="43.5" gradientTransform="matrix(-2.003784 0 0 -1.4358977 17.602778 105.70679)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#h"/><radialGradient id="d" cx="4.992979" cy="43.5" gradientTransform="matrix(2.003784 0 0 1.4358977 29.467138 -19.2163)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#h"/><radialGradient id="e" cx="7.685578" cy="5.959014" gradientTransform="matrix(0 1.1500005 -1.2044328 -.00000002 27.177494 .161582)" gradientUnits="userSpaceOnUse" r="19.99999" xlink:href="#i"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="22.000263" x2="22.000263" xlink:href="#j" y1="14" y2="16"/><radialGradient id="g" cx="38.658855" cy="9.341145" gradientUnits="userSpaceOnUse" r="8.341651"><stop offset="0" stop-color="#d48e15"/><stop offset=".25" stop-color="#f9c440" stop-opacity=".917647"/><stop offset=".5" stop-color="#ffe16b"/><stop offset="1" stop-color="#fff394" stop-opacity=".121569"/></radialGradient><linearGradient id="h"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="i" cx="7.685578" cy="5.959014" gradientTransform="matrix(0 1.1500005 -1.2044328 -.00000002 27.177494 .161582)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e1e1e1"/></radialGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="22.000263" x2="22.000263" y1="14" y2="16"><stop offset="0" stop-color="#e5e5e5"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><path d="m4.5 3.5v6.5h2v-4.5h10v-2h-10z" fill="#ffa154" stroke="#a62100" stroke-linecap="square" stroke-opacity=".552941"/><path d="m4.5 27.5v-5.5h2v3.5h10v2h-10z" fill="#ffa154" stroke="#a62100" stroke-linecap="square" stroke-opacity=".552941"/><g transform="matrix(.65 0 0 .65 -5.325171 2.375)"><g opacity=".4" stroke-width="1.012739" transform="matrix(.5789476 0 0 .42857134 6.105525 11.857146)"><path d="m39.479007 39.192308h5v7.179489h-5z" fill="url(#d)"/><path d="m7.5909082 46.371797h-5v-7.179489h5z" fill="url(#c)"/><path d="m7.5909082 39.192308h31.8880988v7.179489h-31.8880988z" fill="url(#b)"/></g><rect fill="url(#e)" height="19.230768" rx="1.108215" ry="1.25163" width="21.538462" x="8.961802" y="10.961538"/><path d="m9.9618013 10.961538c-.554 0-1.0050512.446023-1 1l.0000003 7.461539h21.5384614v-7.461539c0-.554-.446003-1.001696-1-1h-9z" fill="url(#f)"/><g fill="none" stroke-width="1.538462"><rect height="19.23077" opacity=".3" rx="1" stroke="#0e141f" stroke-linecap="round" stroke-linejoin="round" width="21.538462" x="8.961802" y="10.961538"/><path d="m10.500263 12.5h18.461538l.000001 16.153846h-18.461539z" style="opacity:.7;fill:none;stroke-width:1.538462;stroke-linecap:round;stroke-linejoin:round;stroke:url(#a)"/><path d="m9.7310323 18.653846h19.9999997" opacity=".2" stroke="#000"/></g></g><g transform="matrix(.65 0 0 .65 10.674829 10.375)"><g opacity=".4" stroke-width="1.012739" transform="matrix(.5789476 0 0 .42857134 6.105525 11.857146)"><path d="m39.479007 39.192308h5v7.179489h-5z" fill="url(#d)"/><path d="m7.5909082 46.371797h-5v-7.179489h5z" fill="url(#c)"/><path d="m7.5909082 39.192308h31.8880988v7.179489h-31.8880988z" fill="url(#b)"/></g><rect fill="url(#e)" height="19.230768" rx="1.108215" ry="1.25163" width="21.538462" x="8.961802" y="10.961538"/><path d="m9.9618013 10.961538c-.554 0-1.0050512.446023-1 1l.0000003 7.461539h21.5384614v-7.461539c0-.554-.446003-1.001696-1-1h-9z" fill="url(#f)"/><g fill="none" stroke-width="1.538462"><rect height="19.23077" opacity=".3" rx="1" stroke="#0e141f" stroke-linecap="round" stroke-linejoin="round" width="21.538462" x="8.961802" y="10.961538"/><path d="m10.500263 12.5h18.461538l.000001 16.153846h-18.461539z" style="opacity:.7;fill:none;stroke-width:1.538462;stroke-linecap:round;stroke-linejoin:round;stroke:url(#a)"/><path d="m9.7310323 18.653846h19.9999997" opacity=".2" stroke="#000"/></g></g><g transform="matrix(.65 0 0 .65 10.674829 -6.625)"><g opacity=".4" stroke-width="1.012739" transform="matrix(.5789476 0 0 .42857134 6.105525 11.857146)"><path d="m39.479007 39.192308h5v7.179489h-5z" fill="url(#d)"/><path d="m7.5909082 46.371797h-5v-7.179489h5z" fill="url(#c)"/><path d="m7.5909082 39.192308h31.8880988v7.179489h-31.8880988z" fill="url(#b)"/></g><rect fill="url(#i)" height="19.230768" rx="1.108215" ry="1.25163" width="21.538462" x="8.961802" y="10.961538"/><path d="m9.9618013 10.961538c-.554 0-1.0050512.446023-1 1l.0000003 7.461539h21.5384614v-7.461539c0-.554-.446003-1.001696-1-1h-9z" fill="url(#j)"/><g fill="none" stroke-width="1.538462"><rect height="19.23077" opacity=".3" rx="1" stroke="#0e141f" stroke-linecap="round" stroke-linejoin="round" width="21.538462" x="8.961802" y="10.961538"/><path d="m10.500263 12.5h18.461538l.000001 16.153846h-18.461539z" style="opacity:.7;fill:none;stroke-width:1.538462;stroke-linecap:round;stroke-linejoin:round;stroke:url(#a)"/><path d="m9.7310323 18.653846h19.9999997" opacity=".2" stroke="#000"/></g></g><g fill-rule="evenodd" transform="translate(-5.99 .03522)"><path d="m47.000506 9.3411446c0 4.6069664-3.734684 8.3416514-8.341651 8.3416514-4.606966 0-8.341651-3.734685-8.341651-8.3416514 0-4.6069667 3.734685-8.341651 8.341651-8.341651 4.606967 0 8.341651 3.7346843 8.341651 8.341651z" fill="url(#g)" transform="matrix(.59940175 0 0 .59940175 -12.182186 -.634318)"/><g fill="#fff"><path d="m9.99 1.96478v1h-2l.01043 1.03522.98957.96478.01043 2.03522h1l1-1 1 1.00601h1l-.01043-2.04123 1.01043-.96478-.01043-1.03522h-2v-1l-.98957-.96478z" stroke="#f9c440" stroke-linejoin="round" stroke-width="2"/><path d="m9.99 1.96478v1h-2l.01043 1.03522.98957.96478.01043 2.03522h1l1-1 1 1.00601h1l-.01043-2.04123 1.01043-.96478-.01043-1.03522h-2v-1l-.98957-.96478z"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/dbchangedesignmode.svg b/icon-themes/elementary_svg/cmd/32/dbchangedesignmode.svg
new file mode 100644
index 000000000..572603dc5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/dbchangedesignmode.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="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14.8324" x2="14.8324" xlink:href="#a" y1="5.6746" y2="26.028616"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="8.1514" x2="8.1514" xlink:href="#a" y1="23.055099" y2="14.009484"/><linearGradient id="d" gradientTransform="matrix(.45813 0 0 .4389 -31.62 14.933)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="102.308" x2="102.308" y1="-2.393" y2="-24.582"><stop offset="0" stop-color="#a5a6a8"/><stop offset="1" stop-color="#e8e8e8"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.45813 0 0 .4389 -31.62 14.933)" gradientUnits="userSpaceOnUse" x1="109.956" x2="109.956" y1="-24.911" y2="-2.376"><stop offset="0" stop-color="#b3b3b3"/><stop offset="1" stop-color="#dadada"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.45783 0 0 .4323 -31.592 18.912)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424" xlink:href="#g" y1="-7.666" y2="-7.666"/><linearGradient id="g"><stop offset="0" stop-color="#868688"/><stop offset="1" stop-color="#d9d9da"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="10.861" x2="10.861" xlink:href="#i" y1="12.991" y2="18"/><linearGradient id="i"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#4a4a4a"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.45783 0 0 .4323 -31.592 24.912)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424" xlink:href="#g" y1="-7.666" y2="-7.666"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="10.861" x2="10.861" xlink:href="#i" y1="18.991" y2="24"/><linearGradient id="l" gradientTransform="matrix(.45783 0 0 .4323 -31.592 30.912)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424" xlink:href="#g" y1="-7.666" y2="-7.666"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="10.861" x2="10.861" xlink:href="#i" y1="24.991" y2="30"/><linearGradient id="n" gradientTransform="matrix(.6 0 0 .60526 1.6 2.17)" gradientUnits="userSpaceOnUse" x1="21.381" x2="21.381" y1="5.052" y2="44.137"><stop offset="0" stop-color="#fff"/><stop offset=".081" stop-color="#fff" stop-opacity=".235"/><stop offset=".923" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="o" cx="23.335" cy="41.636" gradientTransform="matrix(.57452 0 0 .22094 2.594 17.8)" gradientUnits="userSpaceOnUse" r="22.627"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><path d="m29 27c0 2.76-5.82 5-13 5s-13-2.24-13-5 5.82-5 13-5 13 2.24 13 5z" fill="url(#o)" fill-rule="evenodd" opacity=".3"/><path d="m27.49 25.068c0 2.446-5.15 4.432-11.493 4.432s-11.492-1.986-11.492-4.432c.114-5.47-1.405-4.34 11.492-4.433 13.193-.095 11.33-1.126 11.493 4.433z" fill="url(#l)" stroke="url(#m)"/><path d="m27.5 21c0 2.485-5.15 4.5-11.5 4.5s-11.5-2.015-11.5-4.5 5.15-4.5 11.5-4.5 11.5 2.015 11.5 4.5z" fill="#868688" stroke="#d8d8d8"/><path d="m27.49 19.068c0 2.446-5.15 4.432-11.493 4.432s-11.492-1.986-11.492-4.432c.114-5.47-1.405-4.34 11.492-4.433 13.193-.095 11.33-1.126 11.493 4.433z" fill="url(#j)" stroke="url(#k)"/><path d="m27.5 15c0 2.485-5.15 4.5-11.5 4.5s-11.5-2.015-11.5-4.5 5.15-4.5 11.5-4.5 11.5 2.015 11.5 4.5z" fill="#868688" stroke="#d8d8d8"/><path d="m27.49 13.068c0 2.446-5.15 4.432-11.493 4.432s-11.492-1.986-11.492-4.432c.114-5.47-1.405-4.34 11.492-4.432 13.193-.096 11.33-1.126 11.493 4.432z" fill="url(#f)" stroke="url(#h)"/><path d="m27.5 9c0 2.485-5.15 4.5-11.5 4.5s-11.5-2.015-11.5-4.5 5.15-4.5 11.5-4.5 11.5 2.015 11.5 4.5z" fill="url(#d)" stroke="url(#e)"/><rect fill="none" height="23" opacity=".5" rx="17.5" ry="4" stroke="url(#n)" width="21" x="5.5" y="5.5"/><path d="m2 11h1v.68h-1zm0 2.04h1v.68h-1zm0 2.04h1v.68h-1zm0 2.04h1v.68h-1zm0 2.04h1v.68h-1zm0 2.04h1v.68h-1zm0 2.04h1v.68h-1zm0 2.04h1v.68h-1zm0 2.04h1v.68h-1z" fill="#fff" opacity=".15"/><g transform="translate(0 3.000045)"><path d="m1.5 4.5 22 22h-22zm5 12v5h5z" style="fill:#9bdb4d;fill-opacity:.588;fill-rule:evenodd;stroke:#206b00;stroke-linejoin:round;stroke-opacity:.501961"/><path d="m2 7h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1z" opacity=".15"/><path d="m2.5 6.9006214v18.5993786h18.627z" fill="none" opacity=".5" stroke="url(#b)"/><g transform="matrix(0 1 -1 0 28 23)"><path d="m2 7h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1z" opacity=".15"/><path d="m2 8h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1z" fill="#fff" opacity=".15"/></g><g fill="none"><path d="m5.5 14.52v7.98h7.5" opacity=".5" stroke="url(#c)"/><path d="m4.5 27.5h19" opacity=".3" stroke="#d1ff82" stroke-linecap="square"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/dbclearquery.svg b/icon-themes/elementary_svg/cmd/32/dbclearquery.svg
new file mode 100644
index 000000000..3233fbe9f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/dbclearquery.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(.4581255 0 0 .4388939 -31.619713 14.933095)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="102.30806" x2="102.30806" y1="-2.392547" y2="-24.582239"><stop offset="0" stop-color="#a5a6a8"/><stop offset="1" stop-color="#e8e8e8"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.4581255 0 0 .4388939 -31.619713 14.933095)" gradientUnits="userSpaceOnUse" x1="109.95628" x2="109.95628" y1="-24.91135" y2="-2.375786"><stop offset="0" stop-color="#b3b3b3"/><stop offset="1" stop-color="#dadada"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.4578345 0 0 .432286 -31.591968 18.911518)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#d" y1="-7.665694" y2="-7.665694"/><linearGradient id="d"><stop offset="0" stop-color="#868688"/><stop offset="1" stop-color="#d9d9da"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="10.860975" x2="10.860975" xlink:href="#f" y1="12.990752" y2="17.999999"/><linearGradient id="f"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#4a4a4a"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.4578345 0 0 .432286 -31.591968 24.911518)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#d" y1="-7.665694" y2="-7.665694"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="10.860975" x2="10.860975" xlink:href="#f" y1="18.990752" y2="23.999999"/><linearGradient id="i" gradientTransform="matrix(.4578345 0 0 .432286 -31.591968 30.911518)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#d" y1="-7.665694" y2="-7.665694"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="10.860975" x2="10.860975" xlink:href="#f" y1="24.990752" y2="29.999999"/><linearGradient id="k"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.59999998 0 0 .60526317 1.6 2.171052)" gradientUnits="userSpaceOnUse" x1="21.381216" x2="21.381216" y1="5.052486" y2="44.137077"><stop offset="0" stop-color="#fff"/><stop offset=".08125819" stop-color="#fff" stop-opacity=".235294"/><stop offset=".92327863" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="m" cx="23.334524" cy="41.63604" gradientTransform="matrix(.5745243 0 0 .2209368 2.59375 17.801069)" gradientUnits="userSpaceOnUse" r="22.627417" xlink:href="#k"/><radialGradient id="n" cx="1162.1" cy="1294.5" gradientTransform="matrix(.87946 -.11013 .063119 .75018 -1091.8 -829.59)" gradientUnits="userSpaceOnUse" r="11.902" xlink:href="#k"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="13.51474" x2="13.51474" y1="7.3535" y2="20.3151"><stop offset="0" stop-color="#fe9ab8"/><stop offset="1" stop-color="#f4679d"/></linearGradient><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="12.8103" x2="12.8103" y1="8.67958" y2="15.25216"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><path d="m29 27c.0011 2.761299-5.819514 5-13 5s-13.001109-2.238701-13-5c-.00111-2.761299 5.819514-5 13-5s13.00111 2.238701 13 5z" fill="url(#m)" fill-rule="evenodd" opacity=".3"/><path d="m27.490168 25.06775c0 2.446601-5.148729 4.43225-11.492687 4.43225-6.343968 0-11.492695-1.985649-11.492695-4.43225.11446-5.469422-1.40472-4.33998 11.492695-4.43225 13.192787-.0952 11.330827-1.126702 11.492687 4.43225z" fill="url(#i)" stroke="url(#j)"/><path d="m27.499999 21c0 2.485282-5.148726 4.5-11.499999 4.5-6.351275 0-11.500001-2.014718-11.500001-4.5 0-2.485281 5.148726-4.5 11.500001-4.5 6.351273 0 11.499999 2.014719 11.499999 4.5z" fill="#868688" stroke="#d8d8d8"/><path d="m27.490168 19.06775c0 2.446601-5.148729 4.43225-11.492687 4.43225-6.343968 0-11.492695-1.985649-11.492695-4.43225.11446-5.469422-1.40472-4.33998 11.492695-4.43225 13.192787-.0952 11.330827-1.126702 11.492687 4.43225z" fill="url(#g)" stroke="url(#h)"/><path d="m27.499999 15c0 2.485282-5.148726 4.5-11.499999 4.5-6.351275 0-11.500001-2.014718-11.500001-4.5 0-2.485281 5.148726-4.5 11.500001-4.5 6.351273 0 11.499999 2.014719 11.499999 4.5z" fill="#868688" stroke="#d8d8d8"/><path d="m27.490168 13.06775c0 2.446601-5.148729 4.43225-11.492687 4.43225-6.343968 0-11.492695-1.985649-11.492695-4.43225.11446-5.469422-1.40472-4.33998 11.492695-4.43225 13.192787-.095202 11.330827-1.126702 11.492687 4.43225z" fill="url(#c)" stroke="url(#e)"/><path d="m27.499999 9c0 2.485282-5.148726 4.5-11.499999 4.5-6.351275 0-11.500001-2.014718-11.500001-4.5 0-2.485281 5.148726-4.5 11.500001-4.5 6.351273 0 11.499999 2.014719 11.499999 4.5z" fill="url(#a)" stroke="url(#b)"/><rect fill="none" height="23" opacity=".5" rx="17.5" ry="4" stroke="url(#l)" width="21" x="5.5" y="5.499999"/><g transform="matrix(.77463 0 0 .77463 15.01 15.344)"><g fill-rule="evenodd"><path d="m12.586-.22063-7.8898 15.276-1.9613 5.8257 2.7287.62419 12.196.20806 1.9613-1.7685 3.8372-8.9465 1.4092-9.2424z" fill="url(#n)"/><g stroke-linejoin="round" stroke-width="1.2909"><path d="m3.2079 20.856h12.409l4.3835-7.7148 1.751-10.733-1.148-1.1666-9.508.0622-1.5259 1.1185-6.3245 13.735z" fill="url(#o)" stroke="#e41b79" stroke-opacity=".5"/><path d="m5.2377 15.714 9.8823.04168 5.4451-12.081-.36788-.73243h-8.8883l-6.0206 12.827z" fill="#fff" fill-opacity=".5" opacity=".5" stroke="url(#p)"/></g></g><path d="m4.5101 16.611v2.9906h10.599" style="opacity:.2;fill:none;stroke:#fff;stroke-width:1.2909;stroke-linecap:round;stroke-linejoin:round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/dbdistinctvalues.svg b/icon-themes/elementary_svg/cmd/32/dbdistinctvalues.svg
new file mode 100644
index 000000000..bff473cca
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/dbdistinctvalues.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.34011127 .09113254 -.09058277 .3380595 17.977012 10.391815)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" y1="10.631" y2="35.623001"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="13.170449" x2="16.062" y1="1039.4801" y2="1051.126"><stop offset="0" stop-color="#ff8c82"/><stop offset="1" stop-color="#c6262e"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-.22263 -.3738 .38562 -.21582 26.913 54.14)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="82.924004" x2="107.101" y1="27.59" y2="27.913"><stop offset="0" stop-color="#c2c3c4"/><stop offset=".095" stop-color="#c4c5c8"/><stop offset="1" stop-color="#fcfcfc"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="7.36684" x2="22.257999" y1="19.642704" y2="11.067"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.93366733 0 0 .93268006 -573.98076 151.34913)" gradientUnits="userSpaceOnUse" x1="6.402414" x2="21.341391" y1="11.972253" y2="3.347231"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><g stroke-width=".75"><path d="m10.115644 20.653763 2.347093-1.355094 2.671428-10.2026259 7.670417-4.4285179c-.301411-1.5580355-.676412-2.2075562-1.875005-3.2476035l-7.670417 4.4285179-10.1714471-2.7877881-2.34709215 1.3550941 4.63137925 7.9882544z" fill="url(#c)" fill-rule="evenodd" stroke="url(#d)" stroke-linejoin="round" transform="matrix(-.17638845 .30551374 -.30551374 -.17638845 9.020333 1.478658)"/><path d="m10.384 19.6 1.441993-.799735 2.680688-10.2079716 7.39721-4.2707816c-.237741-1.1617815-.237741-1.1617815-1.125003-1.9485621l-7.39721 4.2707816-10.180707-2.7824418-1.4358286.8289758z" fill="none" stroke="url(#e)" transform="matrix(-.17638845 .30551374 -.30551374 -.17638845 9.020333 1.478658)"/></g><g transform="matrix(.26458333 0 0 .26458333 0 .529167)"><path d="m11.17 1044.173 3.85 1.973 4.744754-8.3852 2.097246 1.1492.597384.3257-6.397384 11.8903-7.48-4.568 1.903-2.89z" fill="url(#b)" transform="matrix(1.2069243 .3233944 -.3233944 1.2069243 340.26629 -1244.3831)"/><g fill="none"><path d="m19.564331 24.893847 8.960863-8.892801 1.743625 1.57901m-10.011425 10.419101-6.523214-6.228842 1.514962-1.502094" opacity=".5" stroke="url(#a)" stroke-width="1.2495"/><path d="m28.74 14.694c-.235-.09-.508-.034-.695.164l-7.946 8.44-4.35-4.264c-.26-.25-.667-.244-.916.02l-2.303 2.13c-.247.263-.24.678.02.928l6.75 6.95c.06.06.233.168.306.197.24.097.42-.022.61-.224l10.717-11.38c.25-.264.24-.68-.018-.93l-1.953-1.894c-.065-.062-.143-.108-.22-.138z" opacity=".5" stroke="#7a0000" stroke-linecap="round" stroke-linejoin="round" stroke-width=".9996"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/dbformdelete.svg b/icon-themes/elementary_svg/cmd/32/dbformdelete.svg
new file mode 100644
index 000000000..a889dbdec
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/dbformdelete.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.0540373 0 0 1.2200853 -.878036 -4.41284)" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="18.5" y2="25"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e1e1e1"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.85580995 0 0 .96310694 21.324798 .238673)" gradientUnits="userSpaceOnUse" x1="16.5" x2="16.5" y1="20" y2="23"><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="c" gradientTransform="matrix(.07279203 0 0 .0703409 9.184346 295.47468)" gradientUnits="userSpaceOnUse" x1="5.515625" x2="2.93" y1="-26.405602" y2="28.474001"><stop offset="0" stop-color="#ff8c82"/><stop offset=".312" stop-color="#ed5353"/><stop offset=".571" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.12573168 0 0 .12661363 4.899894 294.14546)" gradientUnits="userSpaceOnUse" x1="1.004" x2=".228" y1="20.709" y2="-4.382"><stop offset="0" stop-color="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.53153 -.53097 .53153 .53097 -14.042 11.965)" gradientUnits="userSpaceOnUse" x1="36.011002" x2="16.330999" xlink:href="#f" y1="13.023" y2="32.702"/><linearGradient id="f"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.53153 -.53097 .53153 .53097 -14.578 12.234)" gradientUnits="userSpaceOnUse" x1="28.448999" x2="16.330999" xlink:href="#f" y1="20.584" y2="32.702"/><radialGradient id="h" 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="#i"/><linearGradient id="i"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="j" 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="#i"/><linearGradient id="k" 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="l" gradientUnits="userSpaceOnUse" x1="14.26548" x2="14.26548" y1=".638623" y2="-32.688384"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.67567568 0 0 .67567567 -.216213 -.216209)" gradientUnits="userSpaceOnUse" x1="23.999996" x2="23.999996" y1="6.239989" y2="41.759991"><stop offset="0" stop-color="#fff"/><stop offset=".04026115" stop-color="#fff" stop-opacity=".235294"/><stop offset=".95833331" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g opacity=".4" transform="matrix(.73684208 0 0 .57142853 -1.68421 4.142858)"><path d="m38 40h5v7h-5z" fill="url(#h)"/><path d="m-10-47h5v7h-5z" fill="url(#j)" transform="scale(-1)"/><path d="m10 40h28v7.000001h-28z" fill="url(#k)"/></g><rect fill="url(#l)" height="27" rx="1.677537" stroke-width="1.038462" transform="scale(1 -1)" width="27" x="2.5" y="-29.5"/><rect fill="none" height="27" opacity=".5" rx="2.16" stroke="#555761" stroke-linecap="round" stroke-linejoin="round" width="27" x="2.5" y="2.5"/><rect fill="none" height="25" rx="1.086957" ry="1.190476" stroke="url(#m)" stroke-linecap="round" stroke-linejoin="round" width="25" x="3.5" y="3.5"/><g fill-rule="evenodd"><path d="m5.2218912 5.221965a.44444569.44444569 0 0 1 -.888891 0 .44444569.44444569 0 1 1 .888891 0z" fill="#fff"/><path d="m5.2218912 4.77752a.44444569.44444569 0 0 1 -.888891 0 .44444569.44444569 0 1 1 .888891 0z" opacity=".3"/><path d="m27.666891 5.221965a.44444561.44444561 0 0 1 -.88889 0 .44444561.44444561 0 1 1 .88889 0z" fill="#fff"/><path d="m27.666891 4.77752a.44444561.44444561 0 0 1 -.88889 0 .44444561.44444561 0 1 1 .88889 0z" opacity=".3"/><path d="m5.2218912 27.66669a.44444569.44444569 0 0 1 -.888891 0 .44444569.44444569 0 1 1 .888891 0z" fill="#fff"/><path d="m5.2218912 27.222244a.44444569.44444569 0 0 1 -.888891 0 .44444569.44444569 0 1 1 .888891 0z" opacity=".3"/><path d="m27.666891 27.66669a.44444561.44444561 0 0 1 -.88889 0 .44444561.44444561 0 1 1 .88889 0z" fill="#fff"/><path d="m27.666891 27.222244a.44444561.44444561 0 0 1 -.88889 0 .44444561.44444561 0 1 1 .88889 0z" opacity=".3"/></g><rect fill="#b5b5b5" height="5" rx="1" width="20" x="6" y="9"/><rect fill="#cacaca" height="4" rx="1" width="20" x="6" y="10"/><rect fill="url(#a)" height="6" rx="1" stroke="#656565" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".529825" width="17" x="7.5" y="18.5"/><rect fill="none" height="6" opacity=".5" rx="1.060805" ry="1.007075" width="16.999998" x="7.5" y="18.5"/><rect fill="none" height="4" rx=".491849" ry=".5" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".529825" width="15" x="8.5" y="19.5"/><g fill="#4d4d4d"><path d="m12 21h1v1h-1z"/><path d="m13 20h1v1h-1z"/><path d="m14 21h1v1h-1z"/><path d="m12 22h1v1h-1z"/><path d="m14 22h1v1h-1z"/><path d="m13 23h1v1h-1z"/><path d="m16 20h1v1h-1z"/><path d="m16 21h1v1h-1z"/><path d="m16 22h1v1h-1z"/><path d="m16 23h1v1h-1z"/><path d="m18 20h1v1h-1z"/><path d="m17 21h1v1h-1z"/><path d="m18 22h1v1h-1z"/><path d="m18 23h1v1h-1z"/></g><g transform="matrix(5.0393575 0 0 5.0393575 .665197 -1464.6879)"><path d="m6.0366875 296.20629-.7874515-.75924.7573852-.79562-.5460619-.49251-.7800066.75796-.7957556-.75796-.5683969.51084.7957556.77399-.7957556.76168.5683969.5306.7948966-.79604.7967577.79604z" fill="url(#c)" stroke="url(#d)" stroke-width=".198438"/><g fill="none" stroke-linecap="round" stroke-width="1.752" transform="matrix(.198438 0 0 .198438 -.085968 290.6864)"><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(#e)" 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(#g)" 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/dbformedit.svg b/icon-themes/elementary_svg/cmd/32/dbformedit.svg
new file mode 100644
index 000000000..3232e0ad5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/dbformedit.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.0540373 0 0 1.2200853 -.878036 -4.41284)" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="18.5" y2="25"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e1e1e1"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.85580995 0 0 .96310694 21.324798 .238673)" gradientUnits="userSpaceOnUse" x1="16.5" x2="16.5" y1="20" y2="23"><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="c" gradientUnits="userSpaceOnUse" x1="11.233976" x2="15.108646" y1="9.817785" y2="13.871716"><stop offset="0" stop-color="#ad5f00"/><stop offset=".13482948" stop-color="#ffe16b"/><stop offset=".20224422" stop-color="#f9c440"/><stop offset=".26965895" stop-color="#fff394"/><stop offset=".44650277" stop-color="#f9c440"/><stop offset=".57114136" stop-color="#f9c440"/><stop offset=".72038066" stop-color="#ffe16b"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -24.35737 1.938176)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#e" y1="24.989594" y2="30.000141"/><linearGradient id="e"><stop offset="0" stop-color="#565656"/><stop offset=".5" stop-color="#9a9a9a"/><stop offset="1" stop-color="#545454"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -24.540087 2.121789)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#g" y1="24.989594" y2="30.000141"/><linearGradient id="g"><stop offset="0" stop-color="#b1b1b1"/><stop offset=".5" stop-color="#fff"/><stop offset="1" stop-color="#8f8f8f"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -23.72243 1.300123)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#e" y1="24.989594" y2="30.000141"/><linearGradient id="i" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -23.905148 1.483735)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#g" y1="24.989594" y2="30.000141"/><linearGradient id="j" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -23.084421 .658986)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#e" y1="24.989594" y2="30.000141"/><linearGradient id="k" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -23.267138 .8426)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#g" y1="24.989594" y2="30.000141"/><linearGradient id="l" gradientTransform="matrix(.6380091 -.6411367 .8596263 .8553493 -24.599696 2.181687)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="29.056757" y2="26.02973"><stop offset="0" stop-color="#ece5a5"/><stop offset="1" stop-color="#fcfbf2"/></linearGradient><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="-.194932" x2="8.965093" y1="20.329414" y2="20.329414"><stop offset="0" stop-color="#d48e15"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><radialGradient id="n" 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="#o"/><linearGradient id="o"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="p" 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="#o"/><linearGradient id="q" 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="r" gradientUnits="userSpaceOnUse" x1="14.26548" x2="14.26548" y1=".638623" y2="-32.688384"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="s" gradientTransform="matrix(.67567568 0 0 .67567567 -.216213 -.216209)" gradientUnits="userSpaceOnUse" x1="23.999996" x2="23.999996" y1="6.239989" y2="41.759991"><stop offset="0" stop-color="#fff"/><stop offset=".04026115" stop-color="#fff" stop-opacity=".235294"/><stop offset=".95833331" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g opacity=".4" transform="matrix(.73684208 0 0 .57142853 -1.68421 4.142858)"><path d="m38 40h5v7h-5z" fill="url(#n)"/><path d="m-10-47h5v7h-5z" fill="url(#p)" transform="scale(-1)"/><path d="m10 40h28v7.000001h-28z" fill="url(#q)"/></g><rect fill="url(#r)" height="27" rx="1.677537" stroke-width="1.038462" transform="scale(1 -1)" width="27" x="2.5" y="-29.5"/><rect fill="none" height="27" opacity=".5" rx="2.16" stroke="#555761" stroke-linecap="round" stroke-linejoin="round" width="27" x="2.5" y="2.5"/><rect fill="none" height="25" rx="1.086957" ry="1.190476" stroke="url(#s)" stroke-linecap="round" stroke-linejoin="round" width="25" x="3.5" y="3.5"/><g fill-rule="evenodd"><path d="m5.2218912 5.221965a.44444569.44444569 0 0 1 -.888891 0 .44444569.44444569 0 1 1 .888891 0z" fill="#fff"/><path d="m5.2218912 4.77752a.44444569.44444569 0 0 1 -.888891 0 .44444569.44444569 0 1 1 .888891 0z" opacity=".3"/><path d="m27.666891 5.221965a.44444561.44444561 0 0 1 -.88889 0 .44444561.44444561 0 1 1 .88889 0z" fill="#fff"/><path d="m27.666891 4.77752a.44444561.44444561 0 0 1 -.88889 0 .44444561.44444561 0 1 1 .88889 0z" opacity=".3"/><path d="m5.2218912 27.66669a.44444569.44444569 0 0 1 -.888891 0 .44444569.44444569 0 1 1 .888891 0z" fill="#fff"/><path d="m5.2218912 27.222244a.44444569.44444569 0 0 1 -.888891 0 .44444569.44444569 0 1 1 .888891 0z" opacity=".3"/><path d="m27.666891 27.66669a.44444561.44444561 0 0 1 -.88889 0 .44444561.44444561 0 1 1 .88889 0z" fill="#fff"/><path d="m27.666891 27.222244a.44444561.44444561 0 0 1 -.88889 0 .44444561.44444561 0 1 1 .88889 0z" opacity=".3"/></g><rect fill="#b5b5b5" height="5" rx="1" width="20" x="6" y="9"/><rect fill="#cacaca" height="4" rx="1" width="20" x="6" y="10"/><rect fill="url(#a)" height="6" rx="1" stroke="#656565" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".529825" width="17" x="7.5" y="18.5"/><rect fill="none" height="6" opacity=".5" rx="1.060805" ry="1.007075" width="16.999998" x="7.5" y="18.5"/><rect fill="none" height="4" rx=".491849" ry=".5" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".529825" width="15" x="8.5" y="19.5"/><g fill="#4d4d4d"><path d="m12 21h1v1h-1z"/><path d="m13 20h1v1h-1z"/><path d="m14 21h1v1h-1z"/><path d="m12 22h1v1h-1z"/><path d="m14 22h1v1h-1z"/><path d="m13 23h1v1h-1z"/><path d="m16 20h1v1h-1z"/><path d="m16 21h1v1h-1z"/><path d="m16 22h1v1h-1z"/><path d="m16 23h1v1h-1z"/><path d="m18 20h1v1h-1z"/><path d="m17 21h1v1h-1z"/><path d="m18 22h1v1h-1z"/><path d="m18 23h1v1h-1z"/></g><g transform="matrix(.82851861 0 0 .82851861 11.262089 11.39386)"><path d="m3.9957406 16.479538c.4459215-.334616 1.6971047.293067 2.8468883 1.43713 1.1470341 1.141326 1.7514206 2.362602 1.4243802 2.812888-.00124.0017.028135.02504.026864.02673l16.0100409-16.0885263c.406482-.408475-.225083-1.6993061-1.411369-2.8796879-1.186282-1.18038195-2.480279-1.80553552-2.886764-1.39705864z" fill="url(#c)" stroke="#ad5f00" stroke-linejoin="round" stroke-width="1.206973"/><path d="m3.9957406 16.479536c.4459215-.334616 1.697105.293068 2.8468878 1.43713 1.1470339 1.141326 1.7514205 2.362602 1.4243801 2.812888-.00124.0017.028135.02504.026864.02673l11.0255925-11.0796428.03988-.040071c.0013-.00169-.02811-.025017-.02686-.026729.327034-.4502889-.277353-1.6715643-1.424386-2.8128899-1.149783-1.1440621-2.400968-1.771746-2.846889-1.437129l-.03988.04007z" fill="#f9c440" opacity=".6"/><path d="m18.05188 2.3544945c.445921-.3346166 1.697105.2930675 2.846888 1.4371298 1.147033 1.141325 1.75142 2.3626014 1.424379 2.8128865-.0012.00171.02814.025041.02686.02673l1.953903-1.9634813.03988-.040071c.0013-.00169-.02811-.025017-.02686-.02673.327036-.450285-.277352-1.6715616-1.424385-2.8128867-1.149782-1.14406166-2.400965-1.77174678-2.846887-1.43713005l-.03988.0400714-1.953901 1.96348135z" fill="#fe9ab8" opacity=".8" stroke="#de3e80" stroke-linejoin="round" stroke-width="1.206973"/><path d="m15.861791 4.5553174c.44592-.3346171 1.697106.2930672 2.846888 1.4371295 1.147033 1.141325 1.751421 2.3626016 1.424379 2.8128878-.0012.00171.02814.025039.02686.026729l.199378-.2003563c.0013-.00169-.02811-.025017-.02686-.026729.327042-.4502861-.277346-1.671563-1.42438-2.8128866-1.149782-1.1440632-2.400967-1.7717473-2.846887-1.4371304z" fill="url(#d)"/><path d="m15.679073 4.7389302c.445922-.334617 1.697107.2930672 2.846888 1.4371291 1.147035 1.1413256 1.751422 2.3626005 1.42438 2.8128864-.0012.00171.02813.025041.02686.026731l.199377-.2003563c.0013-.00169-.02811-.025018-.02686-.02673.327044-.4502851-.277344-1.6715616-1.424379-2.8128865-1.149782-1.1440622-2.400966-1.771747-2.846889-1.4371299z" fill="url(#f)"/><path d="m16.496731 3.9172644c.445921-.3346173 1.697105.2930665 2.846888 1.4371297 1.147033 1.1413248 1.751421 2.3626003 1.42438 2.8128865-.0012.00171.02813.02504.02686.026729l.199378-.200355c.0013-.00169-.02811-.025017-.02686-.026729.327041-.4502858-.277346-1.6715623-1.424381-2.8128867-1.149782-1.1440629-2.400964-1.7717471-2.846888-1.4371299z" fill="url(#h)"/><path d="m16.314013 4.1008772c.445923-.3346174 1.697107.2930668 2.846888 1.4371289 1.147035 1.1413262 1.751422 2.3626013 1.424381 2.8128873-.0012.00171.02814.02504.02686.02673l.199377-.2003568c.0013-.00169-.02811-.025016-.02686-.026729.327042-.4502853-.277345-1.6715626-1.424379-2.8128856-1.149781-1.1440628-2.400966-1.7717477-2.846889-1.4371302z" fill="url(#i)"/><path d="m17.134741 3.2761275c.44592-.3346167 1.697104.2930671 2.846887 1.4371299 1.147033 1.1413247 1.751421 2.362601 1.42438 2.8128865-.0012.00171.02813.025041.02686.026731l.199376-.200356c.0013-.00169-.02811-.025018-.02686-.02673.327042-.450285-.277346-1.6715621-1.42438-2.8128872-1.14978-1.144062-2.400965-1.7717462-2.846887-1.4371291l-.199377.200355z" fill="url(#j)"/><path d="m16.952024 3.4597401c.445919-.3346173 1.697105.2930673 2.846887 1.4371305 1.147033 1.141324 1.751422 2.3626007 1.424379 2.8128853-.0012.00171.02814.025041.02686.02673l.199378-.2003543c.0013-.00169-.02811-.025019-.02686-.02673.327042-.4502865-.277346-1.6715623-1.424379-2.812887-1.149782-1.1440623-2.400967-1.7717471-2.846888-1.4371292z" fill="url(#k)"/><g fill-rule="evenodd"><g stroke-width="1.206973"><path d="m.92763987 23.761444 7.28373453-2.970838.062055-.06205c.327041-.450289-.2852284-1.67166-1.4322624-2.812988-1.1497829-1.144062-2.3994875-1.768277-2.8454094-1.43366z" fill="url(#l)" stroke="url(#m)"/><path d="m1.7587091 21.789843-.83151613 1.96381 1.98663883-.814434c-.1592262-.190724-.3062182-.384443-.4973904-.574664-.2200911-.218997-.436571-.396687-.6577323-.574712z" fill="#0c0c0c" stroke="#0c0c0c"/></g><path d="m19.705089 18.725266c-.206498-.03213-.367109-.02294-.470359.0068l-13.95021 3.090657-2.5651858.573609-.0757164.013688-2.97818693 2.202665 7.59460443-.114725.0688329-.018439 2.5812476-.569021 13.9433252-3.120442c.417588-.09178-.275333-.626383-1.551043-1.202287-.959077-.429061-1.968631-.766344-2.59272-.860416z" fill="#0c0c0c" opacity=".15" stroke-width="2.294442"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/dbformrename.svg b/icon-themes/elementary_svg/cmd/32/dbformrename.svg
new file mode 100644
index 000000000..c81772efd
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/dbformrename.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.0540373 0 0 1.2200853 -.878036 -4.41284)" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="18.5" y2="25"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e1e1e1"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.85580995 0 0 .96310694 21.324798 .238673)" gradientUnits="userSpaceOnUse" x1="16.5" x2="16.5" y1="20" y2="23"><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><radialGradient id="c" 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="#d"/><linearGradient id="d"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="e" 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="#d"/><linearGradient id="f" 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="g" gradientUnits="userSpaceOnUse" x1="14.26548" x2="14.26548" y1=".638623" y2="-32.688384"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.67567568 0 0 .67567567 -.216213 -.216209)" gradientUnits="userSpaceOnUse" x1="23.999996" x2="23.999996" y1="6.239989" y2="41.759991"><stop offset="0" stop-color="#fff"/><stop offset=".04026115" stop-color="#fff" stop-opacity=".235294"/><stop offset=".95833331" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g opacity=".4" transform="matrix(.73684208 0 0 .57142853 -1.68421 4.142858)"><path d="m38 40h5v7h-5z" fill="url(#c)"/><path d="m-10-47h5v7h-5z" fill="url(#e)" transform="scale(-1)"/><path d="m10 40h28v7.000001h-28z" fill="url(#f)"/></g><rect fill="url(#g)" height="27" rx="1.677537" stroke-width="1.038462" transform="scale(1 -1)" width="27" x="2.5" y="-29.5"/><rect fill="none" height="27" opacity=".5" rx="2.16" stroke="#555761" stroke-linecap="round" stroke-linejoin="round" width="27" x="2.5" y="2.5"/><rect fill="none" height="25" rx="1.086957" ry="1.190476" stroke="url(#h)" stroke-linecap="round" stroke-linejoin="round" width="25" x="3.5" y="3.5"/><g fill-rule="evenodd"><path d="m5.2218912 5.221965a.44444569.44444569 0 0 1 -.888891 0 .44444569.44444569 0 1 1 .888891 0z" fill="#fff"/><path d="m5.2218912 4.77752a.44444569.44444569 0 0 1 -.888891 0 .44444569.44444569 0 1 1 .888891 0z" opacity=".3"/><path d="m27.666891 5.221965a.44444561.44444561 0 0 1 -.88889 0 .44444561.44444561 0 1 1 .88889 0z" fill="#fff"/><path d="m27.666891 4.77752a.44444561.44444561 0 0 1 -.88889 0 .44444561.44444561 0 1 1 .88889 0z" opacity=".3"/><path d="m5.2218912 27.66669a.44444569.44444569 0 0 1 -.888891 0 .44444569.44444569 0 1 1 .888891 0z" fill="#fff"/><path d="m5.2218912 27.222244a.44444569.44444569 0 0 1 -.888891 0 .44444569.44444569 0 1 1 .888891 0z" opacity=".3"/><path d="m27.666891 27.66669a.44444561.44444561 0 0 1 -.88889 0 .44444561.44444561 0 1 1 .88889 0z" fill="#fff"/><path d="m27.666891 27.222244a.44444561.44444561 0 0 1 -.88889 0 .44444561.44444561 0 1 1 .88889 0z" opacity=".3"/></g><rect fill="#b5b5b5" height="5" rx="1" width="20" x="6" y="9"/><rect fill="#cacaca" height="4" rx="1" width="20" x="6" y="10"/><rect fill="url(#a)" height="6" rx="1" stroke="#656565" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".529825" width="17" x="7.5" y="18.5"/><rect fill="none" height="6" opacity=".5" rx="1.060805" ry="1.007075" width="16.999998" x="7.5" y="18.5"/><rect fill="none" height="4" rx=".491849" ry=".5" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".529825" width="15" x="8.5" y="19.5"/><g fill="#4d4d4d"><path d="m12 21h1v1h-1z"/><path d="m13 20h1v1h-1z"/><path d="m14 21h1v1h-1z"/><path d="m12 22h1v1h-1z"/><path d="m14 22h1v1h-1z"/><path d="m13 23h1v1h-1z"/><path d="m16 20h1v1h-1z"/><path d="m16 21h1v1h-1z"/><path d="m16 22h1v1h-1z"/><path d="m16 23h1v1h-1z"/><path d="m18 20h1v1h-1z"/><path d="m17 21h1v1h-1z"/><path d="m18 22h1v1h-1z"/><path d="m18 23h1v1h-1z"/></g><path d="m23 1v3h2l1 1v21l-1 1h-2v3h9v-3h-2l-1-1v-21l1-1h2v-3z" fill-rule="evenodd" opacity=".52"/><path d="m24 2.51 2.17-.016s1.335-.048 1.333 1.286l-.034 22.853s-.138 1.825-1.47 1.86l-2 .05m7-26.015-2.187-.034s-1.332-.048-1.332 1.286l-.033 22.853s.1 1.86 1.433 1.86h2.12" fill="none" stroke="#fff"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/dbindexdesign.svg b/icon-themes/elementary_svg/cmd/32/dbindexdesign.svg
new file mode 100644
index 000000000..0ad3d7783
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/dbindexdesign.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="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14.8324" x2="14.8324" xlink:href="#a" y1="5.6746" y2="26.028616"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="8.1514" x2="8.1514" xlink:href="#a" y1="23.055099" y2="14.009484"/><linearGradient id="d" gradientTransform="matrix(.45813 0 0 .4389 -31.62 14.933)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="102.308" x2="102.308" y1="-2.393" y2="-24.582"><stop offset="0" stop-color="#a5a6a8"/><stop offset="1" stop-color="#e8e8e8"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.45813 0 0 .4389 -31.62 14.933)" gradientUnits="userSpaceOnUse" x1="109.956" x2="109.956" y1="-24.911" y2="-2.376"><stop offset="0" stop-color="#b3b3b3"/><stop offset="1" stop-color="#dadada"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.45783 0 0 .4323 -31.592 18.912)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424" xlink:href="#g" y1="-7.666" y2="-7.666"/><linearGradient id="g"><stop offset="0" stop-color="#868688"/><stop offset="1" stop-color="#d9d9da"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="10.861" x2="10.861" xlink:href="#i" y1="12.991" y2="18"/><linearGradient id="i"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#4a4a4a"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.45783 0 0 .4323 -31.592 24.912)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424" xlink:href="#g" y1="-7.666" y2="-7.666"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="10.861" x2="10.861" xlink:href="#i" y1="18.991" y2="24"/><linearGradient id="l" gradientTransform="matrix(.45783 0 0 .4323 -31.592 30.912)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424" xlink:href="#g" y1="-7.666" y2="-7.666"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="10.861" x2="10.861" xlink:href="#i" y1="24.991" y2="30"/><linearGradient id="n" gradientTransform="matrix(.6 0 0 .60526 1.6 2.17)" gradientUnits="userSpaceOnUse" x1="21.381" x2="21.381" y1="5.052" y2="44.137"><stop offset="0" stop-color="#fff"/><stop offset=".081" stop-color="#fff" stop-opacity=".235"/><stop offset=".923" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="o" cx="23.335" cy="41.636" gradientTransform="matrix(.57452 0 0 .22094 2.594 17.8)" gradientUnits="userSpaceOnUse" r="22.627"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><path d="m29 27c0 2.76-5.82 5-13 5s-13-2.24-13-5 5.82-5 13-5 13 2.24 13 5z" fill="url(#o)" fill-rule="evenodd" opacity=".3"/><path d="m27.49 25.068c0 2.446-5.15 4.432-11.493 4.432s-11.492-1.986-11.492-4.432c.114-5.47-1.405-4.34 11.492-4.433 13.193-.095 11.33-1.126 11.493 4.433z" fill="url(#l)" stroke="url(#m)"/><path d="m27.5 21c0 2.485-5.15 4.5-11.5 4.5s-11.5-2.015-11.5-4.5 5.15-4.5 11.5-4.5 11.5 2.015 11.5 4.5z" fill="#868688" stroke="#d8d8d8"/><path d="m27.49 19.068c0 2.446-5.15 4.432-11.493 4.432s-11.492-1.986-11.492-4.432c.114-5.47-1.405-4.34 11.492-4.433 13.193-.095 11.33-1.126 11.493 4.433z" fill="url(#j)" stroke="url(#k)"/><path d="m27.5 15c0 2.485-5.15 4.5-11.5 4.5s-11.5-2.015-11.5-4.5 5.15-4.5 11.5-4.5 11.5 2.015 11.5 4.5z" fill="#868688" stroke="#d8d8d8"/><path d="m27.49 13.068c0 2.446-5.15 4.432-11.493 4.432s-11.492-1.986-11.492-4.432c.114-5.47-1.405-4.34 11.492-4.432 13.193-.096 11.33-1.126 11.493 4.432z" fill="url(#f)" stroke="url(#h)"/><path d="m27.5 9c0 2.485-5.15 4.5-11.5 4.5s-11.5-2.015-11.5-4.5 5.15-4.5 11.5-4.5 11.5 2.015 11.5 4.5z" fill="url(#d)" stroke="url(#e)"/><rect fill="none" height="23" opacity=".5" rx="17.5" ry="4" stroke="url(#n)" width="21" x="5.5" y="5.5"/><path d="m2 11h1v.68h-1zm0 2.04h1v.68h-1zm0 2.04h1v.68h-1zm0 2.04h1v.68h-1zm0 2.04h1v.68h-1zm0 2.04h1v.68h-1zm0 2.04h1v.68h-1zm0 2.04h1v.68h-1zm0 2.04h1v.68h-1z" fill="#fff" opacity=".15"/><g transform="translate(0 3)"><path d="m1.5 4.5 22 22h-22zm5 12v5h5z" style="fill:#9bdb4d;fill-opacity:.588;fill-rule:evenodd;stroke:#206b00;stroke-linejoin:round;stroke-opacity:.501961"/><path d="m2 7h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1z" opacity=".15"/><path d="m2.5 6.9006214v18.5993786h18.627z" fill="none" opacity=".5" stroke="url(#b)"/><g transform="matrix(0 1 -1 0 28 23)"><path d="m2 7h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1z" opacity=".15"/><path d="m2 8h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1z" fill="#fff" opacity=".15"/></g><g fill="none"><path d="m5.5 14.52v7.98h7.5" opacity=".5" stroke="url(#c)"/><path d="m4.5 27.5h19" opacity=".3" stroke="#d1ff82" stroke-linecap="square"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/dbnewform.svg b/icon-themes/elementary_svg/cmd/32/dbnewform.svg
new file mode 100644
index 000000000..7f1b4b46e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/dbnewform.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.0540373 0 0 1.2200853 -.878036 -4.41284)" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="18.5" y2="25"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e1e1e1"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.85580995 0 0 .96310694 21.324798 .238673)" gradientUnits="userSpaceOnUse" x1="16.5" x2="16.5" y1="20" y2="23"><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><radialGradient id="c" cx="65.324997" cy="48.709" gradientTransform="matrix(0 .68598 -.74626 0 60.288 -27.737)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="d" gradientTransform="matrix(.4227 0 0 .38513 14.545 15.083)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#e" y1="10.171" y2="36.136002"/><linearGradient id="e"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.38833 0 0 .41842 15.3 14.318)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#e" y1="20.749001" y2="25.528"/><radialGradient id="g" 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="#h"/><linearGradient id="h"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="i" 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="#h"/><linearGradient id="j" 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="k" gradientUnits="userSpaceOnUse" x1="14.26548" x2="14.26548" y1=".638623" y2="-32.688384"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.67567568 0 0 .67567567 -.216213 -.216209)" gradientUnits="userSpaceOnUse" x1="23.999996" x2="23.999996" y1="6.239989" y2="41.759991"><stop offset="0" stop-color="#fff"/><stop offset=".04026115" stop-color="#fff" stop-opacity=".235294"/><stop offset=".95833331" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g opacity=".4" transform="matrix(.73684208 0 0 .57142853 -1.68421 4.142858)"><path d="m38 40h5v7h-5z" fill="url(#g)"/><path d="m-10-47h5v7h-5z" fill="url(#i)" transform="scale(-1)"/><path d="m10 40h28v7.000001h-28z" fill="url(#j)"/></g><rect fill="url(#k)" height="27" rx="1.677537" stroke-width="1.038462" transform="scale(1 -1)" width="27" x="2.5" y="-29.5"/><rect fill="none" height="27" opacity=".5" rx="2.16" stroke="#555761" stroke-linecap="round" stroke-linejoin="round" width="27" x="2.5" y="2.5"/><rect fill="none" height="25" rx="1.086957" ry="1.190476" stroke="url(#l)" stroke-linecap="round" stroke-linejoin="round" width="25" x="3.5" y="3.5"/><g fill-rule="evenodd"><path d="m5.2218912 5.221965a.44444569.44444569 0 0 1 -.888891 0 .44444569.44444569 0 1 1 .888891 0z" fill="#fff"/><path d="m5.2218912 4.77752a.44444569.44444569 0 0 1 -.888891 0 .44444569.44444569 0 1 1 .888891 0z" opacity=".3"/><path d="m27.666891 5.221965a.44444561.44444561 0 0 1 -.88889 0 .44444561.44444561 0 1 1 .88889 0z" fill="#fff"/><path d="m27.666891 4.77752a.44444561.44444561 0 0 1 -.88889 0 .44444561.44444561 0 1 1 .88889 0z" opacity=".3"/><path d="m5.2218912 27.66669a.44444569.44444569 0 0 1 -.888891 0 .44444569.44444569 0 1 1 .888891 0z" fill="#fff"/><path d="m5.2218912 27.222244a.44444569.44444569 0 0 1 -.888891 0 .44444569.44444569 0 1 1 .888891 0z" opacity=".3"/><path d="m27.666891 27.66669a.44444561.44444561 0 0 1 -.88889 0 .44444561.44444561 0 1 1 .88889 0z" fill="#fff"/><path d="m27.666891 27.222244a.44444561.44444561 0 0 1 -.88889 0 .44444561.44444561 0 1 1 .88889 0z" opacity=".3"/></g><rect fill="#b5b5b5" height="5" rx="1" width="20" x="6" y="9"/><rect fill="#cacaca" height="4" rx="1" width="20" x="6" y="10"/><rect fill="url(#a)" height="6" rx="1" stroke="#656565" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".529825" width="17" x="7.5" y="18.5"/><rect fill="none" height="6" opacity=".5" rx="1.060805" ry="1.007075" width="16.999998" x="7.5" y="18.5"/><rect fill="none" height="4" rx=".491849" ry=".5" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".529825" width="15" x="8.5" y="19.5"/><g fill="#4d4d4d"><path d="m12 21h1v1h-1z"/><path d="m13 20h1v1h-1z"/><path d="m14 21h1v1h-1z"/><path d="m12 22h1v1h-1z"/><path d="m14 22h1v1h-1z"/><path d="m13 23h1v1h-1z"/><path d="m16 20h1v1h-1z"/><path d="m16 21h1v1h-1z"/><path d="m16 22h1v1h-1z"/><path d="m16 23h1v1h-1z"/><path d="m18 20h1v1h-1z"/><path d="m17 21h1v1h-1z"/><path d="m18 22h1v1h-1z"/><path d="m18 23h1v1h-1z"/></g><g transform="translate(-.007 -.007)"><path d="m21.5 21.5v-4h5v4h4l.007 5h-4.007v4.007h-5v-4.007h-4v-5z" fill="url(#c)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m22.5 23.003v-4.503h3v4.497m0 2.003v4.5h-3v-4.5" opacity=".5" stroke="url(#d)"/><path d="m26 22.512 3.5-.01v2.987l-3.5.01m-4 0-3.5-.01v-2.989l3.5.012" opacity=".5" stroke="url(#f)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/dbnewformautopilot.svg b/icon-themes/elementary_svg/cmd/32/dbnewformautopilot.svg
new file mode 100644
index 000000000..15f014f50
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/dbnewformautopilot.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.0540373 0 0 1.2200853 -.878036 -4.41284)" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="18.5" y2="25"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e1e1e1"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.85580995 0 0 .96310694 21.324798 .238673)" gradientUnits="userSpaceOnUse" x1="16.5" x2="16.5" y1="20" y2="23"><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="c" gradientUnits="userSpaceOnUse" x1="5.118264" x2=".442911" y1="2.027057" y2="4.052349"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="6.703" cy="73.615997" gradientTransform="matrix(.58564462 0 0 .12811125 .372269 -1.763448)" gradientUnits="userSpaceOnUse" r="7.228"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1=".263701" x2="5.227977" xlink:href="#f" y1="4.618203" y2=".914752"/><linearGradient id="f"><stop offset="0" stop-color="#fff3cb"/><stop offset=".262" stop-color="#fdde76"/><stop offset=".661" stop-color="#f9c440"/><stop offset="1" stop-color="#e48b20"/></linearGradient><radialGradient id="g" cx="32.5" cy="16.563" gradientTransform="matrix(.136 .32887 -.25782 .113 11.15 .462)" gradientUnits="userSpaceOnUse" r="14.438" xlink:href="#f"/><filter id="h" color-interpolation-filters="sRGB" height="1.324" width="1.387" x="-.193" y="-.162"><feGaussianBlur stdDeviation=".678"/></filter><linearGradient id="i" gradientTransform="matrix(.26726 0 0 1.15755 9.316 -10.704)" gradientUnits="userSpaceOnUse" x1="-32.957001" x2="-25.474001" y1="27.389" y2="27.389"><stop offset="0" stop-color="#2e3436"/><stop offset=".644" stop-color="#888a85"/><stop offset="1" stop-color="#555753"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.77602 .23906 -.31605 .56748 -20.168 4.55)" gradientUnits="userSpaceOnUse" x1="27.528" x2="30.42" y1="4.167" y2="2.949"><stop offset="0" stop-color="#eeeeec"/><stop offset=".789" stop-color="#fff"/><stop offset="1" stop-color="#eeeeec"/></linearGradient><radialGradient id="k" cx="65.324997" cy="48.709" gradientTransform="matrix(0 .68598 -.74626 0 60.288 -27.737)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="l" gradientTransform="matrix(.4227 0 0 .38513 14.545 15.083)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#m" y1="10.171" y2="36.136002"/><linearGradient id="m"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.38833 0 0 .41842 15.3 14.318)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#m" y1="20.749001" y2="25.528"/><radialGradient id="o" 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="#p"/><linearGradient id="p"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="q" 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="#p"/><linearGradient id="r" 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="s" gradientUnits="userSpaceOnUse" x1="14.26548" x2="14.26548" y1=".638623" y2="-32.688384"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="t" gradientTransform="matrix(.67567568 0 0 .67567567 -.216213 -.216209)" gradientUnits="userSpaceOnUse" x1="23.999996" x2="23.999996" y1="6.239989" y2="41.759991"><stop offset="0" stop-color="#fff"/><stop offset=".04026115" stop-color="#fff" stop-opacity=".235294"/><stop offset=".95833331" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g opacity=".4" transform="matrix(.73684208 0 0 .57142853 -1.68421 4.142858)"><path d="m38 40h5v7h-5z" fill="url(#o)"/><path d="m-10-47h5v7h-5z" fill="url(#q)" transform="scale(-1)"/><path d="m10 40h28v7.000001h-28z" fill="url(#r)"/></g><rect fill="url(#s)" height="27" rx="1.677537" stroke-width="1.038462" transform="scale(1 -1)" width="27" x="2.5" y="-29.5"/><rect fill="none" height="27" opacity=".5" rx="2.16" stroke="#555761" stroke-linecap="round" stroke-linejoin="round" width="27" x="2.5" y="2.5"/><rect fill="none" height="25" rx="1.086957" ry="1.190476" stroke="url(#t)" stroke-linecap="round" stroke-linejoin="round" width="25" x="3.5" y="3.5"/><g fill-rule="evenodd"><path d="m5.2218912 5.221965a.44444569.44444569 0 0 1 -.888891 0 .44444569.44444569 0 1 1 .888891 0z" fill="#fff"/><path d="m5.2218912 4.77752a.44444569.44444569 0 0 1 -.888891 0 .44444569.44444569 0 1 1 .888891 0z" opacity=".3"/><path d="m27.666891 5.221965a.44444561.44444561 0 0 1 -.88889 0 .44444561.44444561 0 1 1 .88889 0z" fill="#fff"/><path d="m27.666891 4.77752a.44444561.44444561 0 0 1 -.88889 0 .44444561.44444561 0 1 1 .88889 0z" opacity=".3"/><path d="m5.2218912 27.66669a.44444569.44444569 0 0 1 -.888891 0 .44444569.44444569 0 1 1 .888891 0z" fill="#fff"/><path d="m5.2218912 27.222244a.44444569.44444569 0 0 1 -.888891 0 .44444569.44444569 0 1 1 .888891 0z" opacity=".3"/><path d="m27.666891 27.66669a.44444561.44444561 0 0 1 -.88889 0 .44444561.44444561 0 1 1 .88889 0z" fill="#fff"/><path d="m27.666891 27.222244a.44444561.44444561 0 0 1 -.88889 0 .44444561.44444561 0 1 1 .88889 0z" opacity=".3"/></g><rect fill="#b5b5b5" height="5" rx="1" width="20" x="6" y="9"/><rect fill="#cacaca" height="4" rx="1" width="20" x="6" y="10"/><rect fill="url(#a)" height="6" rx="1" stroke="#656565" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".529825" width="17" x="7.5" y="18.5"/><rect fill="none" height="6" opacity=".5" rx="1.060805" ry="1.007075" width="16.999998" x="7.5" y="18.5"/><rect fill="none" height="4" rx=".491849" ry=".5" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".529825" width="15" x="8.5" y="19.5"/><g fill="#4d4d4d"><path d="m12 21h1v1h-1z"/><path d="m13 20h1v1h-1z"/><path d="m14 21h1v1h-1z"/><path d="m12 22h1v1h-1z"/><path d="m14 22h1v1h-1z"/><path d="m13 23h1v1h-1z"/><path d="m16 20h1v1h-1z"/><path d="m16 21h1v1h-1z"/><path d="m16 22h1v1h-1z"/><path d="m16 23h1v1h-1z"/><path d="m18 20h1v1h-1z"/><path d="m17 21h1v1h-1z"/><path d="m18 22h1v1h-1z"/><path d="m18 23h1v1h-1z"/></g><g transform="matrix(-3.7795276 0 0 3.7795276 32.000002 0)"><g stroke-width=".264583"><path d="m-.04312708 3.6068c4.59105008.2910417 1.69783128-2.3592895 5.24562918-2.4436916l.8916459 1.8732499c-1.61925-.7548561-2.7267959 3.1234063-6.15844175.8440209z" fill="url(#c)" fill-rule="evenodd" opacity=".444"/><path d="m8.5309604 7.667625c0 .511175-1.8954749.9260416-4.2333333.9260416-2.3381229 0-4.23333335-.4148666-4.23333335-.9260416 0-.5117042 1.89521045-.9260417 4.23333335-.9260417 2.3378584 0 4.2333333.4143375 4.2333333.9260417z" fill="url(#d)" opacity=".2"/><path d="m3.5507084.83767089-.0354542.87418341-.5630333.2950104-.1764771-.0992188-.0058208-.5212291-.369623.3413125-.4974166-.1561042.20955.4564063-.301625.4251854.498475-.058208.3116791.4185708.098425-.4926541.26035-.088371.5513917.2047873.1521354.8956144.5431896-.6860645.898525.1322916-.4852458-.7291915.4029604-.8130646-.8421688.2354792zm-1.9478625 1.54093341-.2868084.2645832-.3857625-.1217083.1627188.3545416-.23442089.3296709.38735009-.0449792.2407708.3246437.0767292-.3823229.3836458-.1288521-.3394604-.1905zm1.3096875.314854-.4175125.3836459-.5635625-.1756834.2373312.5159375-.3402541.4802188.5635625-.0653521.3518958.4725458.111125-.5566833.5590646-.1878542-.4953-.2786062zm-2.19445423.5590646-.104775.3947583-.40851667.1103313.34237083.2211917-.02116666.4233333.31617708-.2579688.39608125.1516063-.1476375-.381.2659063-.3294063-.40745835.0230188z" fill="url(#e)"/></g><path d="m13.263 17.77c-2.056.9-4.6-.495-5.686-3.117-1.084-2.622-.297-5.478 1.76-6.38 2.055-.9 4.6.495 5.685 3.118 1.084 2.623.297 5.48-1.76 6.38z" fill="url(#g)" filter="url(#h)" opacity=".483" transform="matrix(.3527769 0 0 .3527769 .032279 -2.374635)"/><g transform="matrix(.37336148 -.21556133 .18240375 .31593896 1.128977 -1.621102)"><path d="m.5 18v12.438c0 .58.297 1.062.667 1.062h.666c.37 0 .667-.48.667-1.063v-12.437z" fill="url(#i)" fill-rule="evenodd"/><rect fill="none" height="21" opacity=".3" rx=".749" ry=".929" stroke="#000" stroke-width=".667" width="2" x=".5" y="10.5"/><path d="m1.167 10.5c-.37 0-.667.48-.667 1.063v6.437h2v-6.438c0-.58-.297-1.062-.667-1.062z" fill="url(#j)" fill-rule="evenodd" opacity=".9"/></g></g><g transform="translate(-.007 -.007)"><path d="m21.5 21.5v-4h5v4h4l.007 5h-4.007v4.007h-5v-4.007h-4v-5z" fill="url(#k)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m22.5 23.003v-4.503h3v4.497m0 2.003v4.5h-3v-4.5" opacity=".5" stroke="url(#l)"/><path d="m26 22.512 3.5-.01v2.987l-3.5.01m-4 0-3.5-.01v-2.989l3.5.012" opacity=".5" stroke="url(#n)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/dbnewquery.svg b/icon-themes/elementary_svg/cmd/32/dbnewquery.svg
new file mode 100644
index 000000000..59ddf385b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/dbnewquery.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="65.324997" cy="48.709" gradientTransform="matrix(0 .68598 -.74626 0 60.288 -27.737)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.4227 0 0 .38513 14.545 15.083)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="10.171" y2="36.136002"/><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.38833 0 0 .41842 15.3 14.318)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="20.749001" y2="25.528"/><linearGradient id="e" gradientTransform="matrix(.4581255 0 0 .4388939 -31.619713 14.933095)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="102.30806" x2="102.30806" y1="-2.392547" y2="-24.582239"><stop offset="0" stop-color="#a5a6a8"/><stop offset="1" stop-color="#e8e8e8"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.4581255 0 0 .4388939 -31.619713 14.933095)" gradientUnits="userSpaceOnUse" x1="109.95628" x2="109.95628" y1="-24.91135" y2="-2.375786"><stop offset="0" stop-color="#b3b3b3"/><stop offset="1" stop-color="#dadada"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.4578345 0 0 .432286 -31.591968 18.911518)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#h" y1="-7.665694" y2="-7.665694"/><linearGradient id="h"><stop offset="0" stop-color="#868688"/><stop offset="1" stop-color="#d9d9da"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="10.860975" x2="10.860975" xlink:href="#j" y1="12.990752" y2="17.999999"/><linearGradient id="j"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#4a4a4a"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.4578345 0 0 .432286 -31.591968 24.911518)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#h" y1="-7.665694" y2="-7.665694"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="10.860975" x2="10.860975" xlink:href="#j" y1="18.990752" y2="23.999999"/><linearGradient id="m" gradientTransform="matrix(.4578345 0 0 .432286 -31.591968 30.911518)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#h" y1="-7.665694" y2="-7.665694"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="10.860975" x2="10.860975" xlink:href="#j" y1="24.990752" y2="29.999999"/><linearGradient id="o" gradientTransform="matrix(.59999998 0 0 .60526317 1.6 2.171052)" gradientUnits="userSpaceOnUse" x1="21.381216" x2="21.381216" y1="5.052486" y2="44.137077"><stop offset="0" stop-color="#fff"/><stop offset=".08125819" stop-color="#fff" stop-opacity=".235294"/><stop offset=".92327863" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="p" cx="23.334524" cy="41.63604" gradientTransform="matrix(.5745243 0 0 .2209368 2.59375 17.801069)" gradientUnits="userSpaceOnUse" r="22.627417"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><path d="m29 27c.0011 2.761299-5.819514 5-13 5s-13.001109-2.238701-13-5c-.00111-2.761299 5.819514-5 13-5s13.00111 2.238701 13 5z" fill="url(#p)" fill-rule="evenodd" opacity=".3"/><path d="m27.490168 25.06775c0 2.446601-5.148729 4.43225-11.492687 4.43225-6.343968 0-11.492695-1.985649-11.492695-4.43225.11446-5.469422-1.40472-4.33998 11.492695-4.43225 13.192787-.0952 11.330827-1.126702 11.492687 4.43225z" fill="url(#m)" stroke="url(#n)"/><path d="m27.499999 21c0 2.485282-5.148726 4.5-11.499999 4.5-6.351275 0-11.500001-2.014718-11.500001-4.5 0-2.485281 5.148726-4.5 11.500001-4.5 6.351273 0 11.499999 2.014719 11.499999 4.5z" fill="#868688" stroke="#d8d8d8"/><path d="m27.490168 19.06775c0 2.446601-5.148729 4.43225-11.492687 4.43225-6.343968 0-11.492695-1.985649-11.492695-4.43225.11446-5.469422-1.40472-4.33998 11.492695-4.43225 13.192787-.0952 11.330827-1.126702 11.492687 4.43225z" fill="url(#k)" stroke="url(#l)"/><path d="m27.499999 15c0 2.485282-5.148726 4.5-11.499999 4.5-6.351275 0-11.500001-2.014718-11.500001-4.5 0-2.485281 5.148726-4.5 11.500001-4.5 6.351273 0 11.499999 2.014719 11.499999 4.5z" fill="#868688" stroke="#d8d8d8"/><path d="m27.490168 13.06775c0 2.446601-5.148729 4.43225-11.492687 4.43225-6.343968 0-11.492695-1.985649-11.492695-4.43225.11446-5.469422-1.40472-4.33998 11.492695-4.43225 13.192787-.095202 11.330827-1.126702 11.492687 4.43225z" fill="url(#g)" stroke="url(#i)"/><path d="m27.499999 9c0 2.485282-5.148726 4.5-11.499999 4.5-6.351275 0-11.500001-2.014718-11.500001-4.5 0-2.485281 5.148726-4.5 11.500001-4.5 6.351273 0 11.499999 2.014719 11.499999 4.5z" fill="url(#e)" stroke="url(#f)"/><rect fill="none" height="23" opacity=".5" rx="17.5" ry="4" stroke="url(#o)" width="21" x="5.5" y="5.499999"/><g transform="translate(-.007 -.007)"><path d="m21.5 21.5v-4h5v4h4l.007 5h-4.007v4.007h-5v-4.007h-4v-5z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m22.5 23.003v-4.503h3v4.497m0 2.003v4.5h-3v-4.5" opacity=".5" stroke="url(#b)"/><path d="m26 22.512 3.5-.01v2.987l-3.5.01m-4 0-3.5-.01v-2.989l3.5.012" opacity=".5" stroke="url(#d)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/dbnewqueryautopilot.svg b/icon-themes/elementary_svg/cmd/32/dbnewqueryautopilot.svg
new file mode 100644
index 000000000..4d39a2c67
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/dbnewqueryautopilot.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="65.324997" cy="48.709" gradientTransform="matrix(0 .68598 -.74626 0 60.288 -27.737)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.4227 0 0 .38513 14.545 15.083)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="10.171" y2="36.136002"/><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.38833 0 0 .41842 15.3 14.318)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="20.749001" y2="25.528"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="5.118264" x2=".442911" y1="2.027057" y2="4.052349"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="f"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="g" cx="6.703" cy="73.615997" gradientTransform="matrix(.58564462 0 0 .12811125 .372269 -1.763448)" gradientUnits="userSpaceOnUse" r="7.228" xlink:href="#f"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1=".263701" x2="5.227977" xlink:href="#i" y1="4.618203" y2=".914752"/><linearGradient id="i"><stop offset="0" stop-color="#fff3cb"/><stop offset=".262" stop-color="#fdde76"/><stop offset=".661" stop-color="#f9c440"/><stop offset="1" stop-color="#e48b20"/></linearGradient><radialGradient id="j" cx="32.5" cy="16.563" gradientTransform="matrix(.136 .32887 -.25782 .113 11.15 .462)" gradientUnits="userSpaceOnUse" r="14.438" xlink:href="#i"/><filter id="k" color-interpolation-filters="sRGB" height="1.324" width="1.387" x="-.193" y="-.162"><feGaussianBlur stdDeviation=".678"/></filter><linearGradient id="l" gradientTransform="matrix(.26726 0 0 1.15755 9.316 -10.704)" gradientUnits="userSpaceOnUse" x1="-32.957001" x2="-25.474001" y1="27.389" y2="27.389"><stop offset="0" stop-color="#2e3436"/><stop offset=".644" stop-color="#888a85"/><stop offset="1" stop-color="#555753"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.77602 .23906 -.31605 .56748 -20.168 4.55)" gradientUnits="userSpaceOnUse" x1="27.528" x2="30.42" y1="4.167" y2="2.949"><stop offset="0" stop-color="#eeeeec"/><stop offset=".789" stop-color="#fff"/><stop offset="1" stop-color="#eeeeec"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.4581255 0 0 .4388939 -31.619713 14.933095)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="102.30806" x2="102.30806" y1="-2.392547" y2="-24.582239"><stop offset="0" stop-color="#a5a6a8"/><stop offset="1" stop-color="#e8e8e8"/></linearGradient><linearGradient id="o" gradientTransform="matrix(.4581255 0 0 .4388939 -31.619713 14.933095)" gradientUnits="userSpaceOnUse" x1="109.95628" x2="109.95628" y1="-24.91135" y2="-2.375786"><stop offset="0" stop-color="#b3b3b3"/><stop offset="1" stop-color="#dadada"/></linearGradient><linearGradient id="p" gradientTransform="matrix(.4578345 0 0 .432286 -31.591968 18.911518)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#q" y1="-7.665694" y2="-7.665694"/><linearGradient id="q"><stop offset="0" stop-color="#868688"/><stop offset="1" stop-color="#d9d9da"/></linearGradient><linearGradient id="r" gradientUnits="userSpaceOnUse" x1="10.860975" x2="10.860975" xlink:href="#s" y1="12.990752" y2="17.999999"/><linearGradient id="s"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#4a4a4a"/></linearGradient><linearGradient id="t" gradientTransform="matrix(.4578345 0 0 .432286 -31.591968 24.911518)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#q" y1="-7.665694" y2="-7.665694"/><linearGradient id="u" gradientUnits="userSpaceOnUse" x1="10.860975" x2="10.860975" xlink:href="#s" y1="18.990752" y2="23.999999"/><linearGradient id="v" gradientTransform="matrix(.4578345 0 0 .432286 -31.591968 30.911518)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#q" y1="-7.665694" y2="-7.665694"/><linearGradient id="w" gradientUnits="userSpaceOnUse" x1="10.860975" x2="10.860975" xlink:href="#s" y1="24.990752" y2="29.999999"/><linearGradient id="x" gradientTransform="matrix(.59999998 0 0 .60526317 1.6 2.171052)" gradientUnits="userSpaceOnUse" x1="21.381216" x2="21.381216" y1="5.052486" y2="44.137077"><stop offset="0" stop-color="#fff"/><stop offset=".08125819" stop-color="#fff" stop-opacity=".235294"/><stop offset=".92327863" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="y" cx="23.334524" cy="41.63604" gradientTransform="matrix(.5745243 0 0 .2209368 2.59375 17.801069)" gradientUnits="userSpaceOnUse" r="22.627417" xlink:href="#f"/><path d="m29 27c.0011 2.761299-5.819514 5-13 5s-13.001109-2.238701-13-5c-.00111-2.761299 5.819514-5 13-5s13.00111 2.238701 13 5z" fill="url(#y)" fill-rule="evenodd" opacity=".3"/><path d="m27.490168 25.06775c0 2.446601-5.148729 4.43225-11.492687 4.43225-6.343968 0-11.492695-1.985649-11.492695-4.43225.11446-5.469422-1.40472-4.33998 11.492695-4.43225 13.192787-.0952 11.330827-1.126702 11.492687 4.43225z" fill="url(#v)" stroke="url(#w)"/><path d="m27.499999 21c0 2.485282-5.148726 4.5-11.499999 4.5-6.351275 0-11.500001-2.014718-11.500001-4.5 0-2.485281 5.148726-4.5 11.500001-4.5 6.351273 0 11.499999 2.014719 11.499999 4.5z" fill="#868688" stroke="#d8d8d8"/><path d="m27.490168 19.06775c0 2.446601-5.148729 4.43225-11.492687 4.43225-6.343968 0-11.492695-1.985649-11.492695-4.43225.11446-5.469422-1.40472-4.33998 11.492695-4.43225 13.192787-.0952 11.330827-1.126702 11.492687 4.43225z" fill="url(#t)" stroke="url(#u)"/><path d="m27.499999 15c0 2.485282-5.148726 4.5-11.499999 4.5-6.351275 0-11.500001-2.014718-11.500001-4.5 0-2.485281 5.148726-4.5 11.500001-4.5 6.351273 0 11.499999 2.014719 11.499999 4.5z" fill="#868688" stroke="#d8d8d8"/><path d="m27.490168 13.06775c0 2.446601-5.148729 4.43225-11.492687 4.43225-6.343968 0-11.492695-1.985649-11.492695-4.43225.11446-5.469422-1.40472-4.33998 11.492695-4.43225 13.192787-.095202 11.330827-1.126702 11.492687 4.43225z" fill="url(#p)" stroke="url(#r)"/><path d="m27.499999 9c0 2.485282-5.148726 4.5-11.499999 4.5-6.351275 0-11.500001-2.014718-11.500001-4.5 0-2.485281 5.148726-4.5 11.500001-4.5 6.351273 0 11.499999 2.014719 11.499999 4.5z" fill="url(#n)" stroke="url(#o)"/><rect fill="none" height="23" opacity=".5" rx="17.5" ry="4" stroke="url(#x)" width="21" x="5.5" y="5.499999"/><g transform="matrix(-3.7795276 0 0 3.7795276 32.000002 0)"><g stroke-width=".264583"><path d="m-.04312708 3.6068c4.59105008.2910417 1.69783128-2.3592895 5.24562918-2.4436916l.8916459 1.8732499c-1.61925-.7548561-2.7267959 3.1234063-6.15844175.8440209z" fill="url(#e)" fill-rule="evenodd" opacity=".444"/><path d="m8.5309604 7.667625c0 .511175-1.8954749.9260416-4.2333333.9260416-2.3381229 0-4.23333335-.4148666-4.23333335-.9260416 0-.5117042 1.89521045-.9260417 4.23333335-.9260417 2.3378584 0 4.2333333.4143375 4.2333333.9260417z" fill="url(#g)" opacity=".2"/><path d="m3.5507084.83767089-.0354542.87418341-.5630333.2950104-.1764771-.0992188-.0058208-.5212291-.369623.3413125-.4974166-.1561042.20955.4564063-.301625.4251854.498475-.058208.3116791.4185708.098425-.4926541.26035-.088371.5513917.2047873.1521354.8956144.5431896-.6860645.898525.1322916-.4852458-.7291915.4029604-.8130646-.8421688.2354792zm-1.9478625 1.54093341-.2868084.2645832-.3857625-.1217083.1627188.3545416-.23442089.3296709.38735009-.0449792.2407708.3246437.0767292-.3823229.3836458-.1288521-.3394604-.1905zm1.3096875.314854-.4175125.3836459-.5635625-.1756834.2373312.5159375-.3402541.4802188.5635625-.0653521.3518958.4725458.111125-.5566833.5590646-.1878542-.4953-.2786062zm-2.19445423.5590646-.104775.3947583-.40851667.1103313.34237083.2211917-.02116666.4233333.31617708-.2579688.39608125.1516063-.1476375-.381.2659063-.3294063-.40745835.0230188z" fill="url(#h)"/></g><path d="m13.263 17.77c-2.056.9-4.6-.495-5.686-3.117-1.084-2.622-.297-5.478 1.76-6.38 2.055-.9 4.6.495 5.685 3.118 1.084 2.623.297 5.48-1.76 6.38z" fill="url(#j)" filter="url(#k)" opacity=".483" transform="matrix(.3527769 0 0 .3527769 .032279 -2.374635)"/><g transform="matrix(.37336148 -.21556133 .18240375 .31593896 1.128977 -1.621102)"><path d="m.5 18v12.438c0 .58.297 1.062.667 1.062h.666c.37 0 .667-.48.667-1.063v-12.437z" fill="url(#l)" fill-rule="evenodd"/><rect fill="none" height="21" opacity=".3" rx=".749" ry=".929" stroke="#000" stroke-width=".667" width="2" x=".5" y="10.5"/><path d="m1.167 10.5c-.37 0-.667.48-.667 1.063v6.437h2v-6.438c0-.58-.297-1.062-.667-1.062z" fill="url(#m)" fill-rule="evenodd" opacity=".9"/></g></g><g transform="translate(-.007 -.007)"><path d="m21.5 21.5v-4h5v4h4l.007 5h-4.007v4.007h-5v-4.007h-4v-5z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m22.5 23.003v-4.503h3v4.497m0 2.003v4.5h-3v-4.5" opacity=".5" stroke="url(#b)"/><path d="m26 22.512 3.5-.01v2.987l-3.5.01m-4 0-3.5-.01v-2.989l3.5.012" opacity=".5" stroke="url(#d)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/dbnewreport.svg b/icon-themes/elementary_svg/cmd/32/dbnewreport.svg
new file mode 100644
index 000000000..a465d4c47
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/dbnewreport.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="65.324997" cy="48.709" gradientTransform="matrix(0 .68598 -.74626 0 60.288 -27.737)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.4227 0 0 .38513 14.545 15.083)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="10.171" y2="36.136002"/><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.38833 0 0 .41842 15.3 14.318)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="20.749001" y2="25.528"/><linearGradient id="e" gradientTransform="matrix(.03006 0 0 .01647 6.122 18.96)" 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><radialGradient id="f" cx="605.714" cy="486.648" gradientTransform="matrix(.03006 0 0 .01647 6.128 18.96)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#g"/><linearGradient id="g"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="h" cx="605.714" cy="486.648" gradientTransform="matrix(-.03006 0 0 .01647 27.846 18.96)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#g"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="20.027" x2="19.977" y1="5.377" y2="28.888"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="17.287" x2="16.667" xlink:href="#k" y1="28.048" y2="-.018"/><linearGradient id="k"><stop offset="0" stop-color="#8d8d8d"/><stop offset="1" stop-color="#c3c3c3"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="15.401" x2="15.706" y1="6.918" y2="26.982"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".248"/></linearGradient><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="17.119" x2="17.177" xlink:href="#k" y1="28.033" y2="18.664"/><path d="m9.73 25h14.515v4h-14.515z" fill="url(#e)" opacity=".5"/><path d="m24.245 25v4c1.548.007 3.742-.896 3.742-2s-1.727-2-3.742-2z" fill="url(#f)" opacity=".5"/><path d="m9.73 25v4c-1.548.007-3.743-.896-3.743-2s1.728-2 3.743-2z" fill="url(#h)" opacity=".5"/><path d="m6.487 4.5c-1.566-.02-2.093 1.51-1.97 3h1.97v18c0 .943 1.057 2 2 2h17v-20.7c0-.943-1.357-2.3-2.3-2.3z" fill="url(#i)" stroke="url(#j)" stroke-linecap="round" stroke-linejoin="round"/><path d="m9.987 7v1h12v-1zm0 4v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1z" opacity=".1"/><path d="m7.987 7v1h1v-1zm0 4v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm15-18v1h1v-1zm0 4v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1z" fill="#aaa"/><path d="m7.276 5.5c-1.543-.107-1.68.58-1.79 1h2v18.69c0 .853.742 1.31 1.59 1.31h15.41v-19.39c0-.853-.75-1.61-1.6-1.61z" fill="none" opacity=".604" stroke="url(#l)" stroke-linecap="round" stroke-linejoin="round"/><path d="m10.487 24.5h17c.125 1.5-.408 3.043-2 3h-17c1.512 0 2.004-1.375 2-3z" fill="#c8c8c8" stroke="url(#m)" stroke-linecap="round" stroke-linejoin="round"/><rect fill="#fff" height=".933" opacity=".7" rx=".3" width="16" x="10.987" y="25.067"/><path d="m8 9h1v1h-1zm15 0h1v1h-1z" fill="#aaa"/><path d="m10 9h12v1h-12z" fill="#dadada"/><g transform="translate(-.007 -.007)"><path d="m21.5 21.5v-4h5v4h4l.007 5h-4.007v4.007h-5v-4.007h-4v-5z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m22.5 23.003v-4.503h3v4.497m0 2.003v4.5h-3v-4.5" opacity=".5" stroke="url(#b)"/><path d="m26 22.512 3.5-.01v2.987l-3.5.01m-4 0-3.5-.01v-2.989l3.5.012" opacity=".5" stroke="url(#d)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/dbnewreportautopilot.svg b/icon-themes/elementary_svg/cmd/32/dbnewreportautopilot.svg
new file mode 100644
index 000000000..acf72d451
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/dbnewreportautopilot.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="65.324997" cy="48.709" gradientTransform="matrix(0 .68598 -.74626 0 60.288 -27.737)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.4227 0 0 .38513 14.545 15.083)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="10.171" y2="36.136002"/><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.38833 0 0 .41842 15.3 14.318)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="20.749001" y2="25.528"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="5.118264" x2=".442911" y1="2.027057" y2="4.052349"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="f"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="g" cx="6.703" cy="73.615997" gradientTransform="matrix(.58564462 0 0 .12811125 .372269 -1.763448)" gradientUnits="userSpaceOnUse" r="7.228" xlink:href="#f"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1=".263701" x2="5.227977" xlink:href="#i" y1="4.618203" y2=".914752"/><linearGradient id="i"><stop offset="0" stop-color="#fff3cb"/><stop offset=".262" stop-color="#fdde76"/><stop offset=".661" stop-color="#f9c440"/><stop offset="1" stop-color="#e48b20"/></linearGradient><radialGradient id="j" cx="32.5" cy="16.563" gradientTransform="matrix(.136 .32887 -.25782 .113 11.15 .462)" gradientUnits="userSpaceOnUse" r="14.438" xlink:href="#i"/><filter id="k" color-interpolation-filters="sRGB" height="1.324" width="1.387" x="-.193" y="-.162"><feGaussianBlur stdDeviation=".678"/></filter><linearGradient id="l" gradientTransform="matrix(.26726 0 0 1.15755 9.316 -10.704)" gradientUnits="userSpaceOnUse" x1="-32.957001" x2="-25.474001" y1="27.389" y2="27.389"><stop offset="0" stop-color="#2e3436"/><stop offset=".644" stop-color="#888a85"/><stop offset="1" stop-color="#555753"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.77602 .23906 -.31605 .56748 -20.168 4.55)" gradientUnits="userSpaceOnUse" x1="27.528" x2="30.42" y1="4.167" y2="2.949"><stop offset="0" stop-color="#eeeeec"/><stop offset=".789" stop-color="#fff"/><stop offset="1" stop-color="#eeeeec"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.03006 0 0 .01647 6.122 18.96)" 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><radialGradient id="o" cx="605.714" cy="486.648" gradientTransform="matrix(.03006 0 0 .01647 6.128 18.96)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#p"/><linearGradient id="p" xlink:href="#f"/><radialGradient id="q" cx="605.714" cy="486.648" gradientTransform="matrix(-.03006 0 0 .01647 27.846 18.96)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#p"/><linearGradient id="r" gradientUnits="userSpaceOnUse" x1="20.027" x2="19.977" y1="5.377" y2="28.888"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="s" gradientUnits="userSpaceOnUse" x1="17.287" x2="16.667" xlink:href="#t" y1="28.048" y2="-.018"/><linearGradient id="t"><stop offset="0" stop-color="#8d8d8d"/><stop offset="1" stop-color="#c3c3c3"/></linearGradient><linearGradient id="u" gradientUnits="userSpaceOnUse" x1="15.401" x2="15.706" y1="6.918" y2="26.982"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".248"/></linearGradient><linearGradient id="v" gradientUnits="userSpaceOnUse" x1="17.119" x2="17.177" xlink:href="#t" y1="28.033" y2="18.664"/><path d="m9.73 25h14.515v4h-14.515z" fill="url(#n)" opacity=".5"/><path d="m24.245 25v4c1.548.007 3.742-.896 3.742-2s-1.727-2-3.742-2z" fill="url(#o)" opacity=".5"/><path d="m9.73 25v4c-1.548.007-3.743-.896-3.743-2s1.728-2 3.743-2z" fill="url(#q)" opacity=".5"/><path d="m6.487 4.5c-1.566-.02-2.093 1.51-1.97 3h1.97v18c0 .943 1.057 2 2 2h17v-20.7c0-.943-1.357-2.3-2.3-2.3z" fill="url(#r)" stroke="url(#s)" stroke-linecap="round" stroke-linejoin="round"/><path d="m9.987 7v1h12v-1zm0 4v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1z" opacity=".1"/><path d="m7.987 7v1h1v-1zm0 4v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm15-18v1h1v-1zm0 4v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1z" fill="#aaa"/><path d="m7.276 5.5c-1.543-.107-1.68.58-1.79 1h2v18.69c0 .853.742 1.31 1.59 1.31h15.41v-19.39c0-.853-.75-1.61-1.6-1.61z" fill="none" opacity=".604" stroke="url(#u)" stroke-linecap="round" stroke-linejoin="round"/><path d="m10.487 24.5h17c.125 1.5-.408 3.043-2 3h-17c1.512 0 2.004-1.375 2-3z" fill="#c8c8c8" stroke="url(#v)" stroke-linecap="round" stroke-linejoin="round"/><rect fill="#fff" height=".933" opacity=".7" rx=".3" width="16" x="10.987" y="25.067"/><path d="m8 9h1v1h-1zm15 0h1v1h-1z" fill="#aaa"/><path d="m10 9h12v1h-12z" fill="#dadada"/><g transform="matrix(-3.7795276 0 0 3.7795276 32.000002 0)"><g stroke-width=".264583"><path d="m-.04312708 3.6068c4.59105008.2910417 1.69783128-2.3592895 5.24562918-2.4436916l.8916459 1.8732499c-1.61925-.7548561-2.7267959 3.1234063-6.15844175.8440209z" fill="url(#e)" fill-rule="evenodd" opacity=".444"/><path d="m8.5309604 7.667625c0 .511175-1.8954749.9260416-4.2333333.9260416-2.3381229 0-4.23333335-.4148666-4.23333335-.9260416 0-.5117042 1.89521045-.9260417 4.23333335-.9260417 2.3378584 0 4.2333333.4143375 4.2333333.9260417z" fill="url(#g)" opacity=".2"/><path d="m3.5507084.83767089-.0354542.87418341-.5630333.2950104-.1764771-.0992188-.0058208-.5212291-.369623.3413125-.4974166-.1561042.20955.4564063-.301625.4251854.498475-.058208.3116791.4185708.098425-.4926541.26035-.088371.5513917.2047873.1521354.8956144.5431896-.6860645.898525.1322916-.4852458-.7291915.4029604-.8130646-.8421688.2354792zm-1.9478625 1.54093341-.2868084.2645832-.3857625-.1217083.1627188.3545416-.23442089.3296709.38735009-.0449792.2407708.3246437.0767292-.3823229.3836458-.1288521-.3394604-.1905zm1.3096875.314854-.4175125.3836459-.5635625-.1756834.2373312.5159375-.3402541.4802188.5635625-.0653521.3518958.4725458.111125-.5566833.5590646-.1878542-.4953-.2786062zm-2.19445423.5590646-.104775.3947583-.40851667.1103313.34237083.2211917-.02116666.4233333.31617708-.2579688.39608125.1516063-.1476375-.381.2659063-.3294063-.40745835.0230188z" fill="url(#h)"/></g><path d="m13.263 17.77c-2.056.9-4.6-.495-5.686-3.117-1.084-2.622-.297-5.478 1.76-6.38 2.055-.9 4.6.495 5.685 3.118 1.084 2.623.297 5.48-1.76 6.38z" fill="url(#j)" filter="url(#k)" opacity=".483" transform="matrix(.3527769 0 0 .3527769 .032279 -2.374635)"/><g transform="matrix(.37336148 -.21556133 .18240375 .31593896 1.128977 -1.621102)"><path d="m.5 18v12.438c0 .58.297 1.062.667 1.062h.666c.37 0 .667-.48.667-1.063v-12.437z" fill="url(#l)" fill-rule="evenodd"/><rect fill="none" height="21" opacity=".3" rx=".749" ry=".929" stroke="#000" stroke-width=".667" width="2" x=".5" y="10.5"/><path d="m1.167 10.5c-.37 0-.667.48-.667 1.063v6.437h2v-6.438c0-.58-.297-1.062-.667-1.062z" fill="url(#m)" fill-rule="evenodd" opacity=".9"/></g></g><path d="m21.5 21.5v-4h5v4h4l.007 5h-4.007v4.007h-5v-4.007h-4v-5z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m22.5 23.003v-4.503h3v4.497m0 2.003v4.5h-3v-4.5" opacity=".5" stroke="url(#b)"/><path d="m26 22.512 3.5-.01v2.987l-3.5.01m-4 0-3.5-.01v-2.989l3.5.012" opacity=".5" stroke="url(#d)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/dbnewtable.svg b/icon-themes/elementary_svg/cmd/32/dbnewtable.svg
new file mode 100644
index 000000000..67cdce02a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/dbnewtable.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="65.324997" cy="48.709" gradientTransform="matrix(0 .68598 -.74626 0 60.288 -27.737)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.4227 0 0 .38513 14.545 15.083)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#d" y1="10.171" y2="36.136002"/><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" xlink:href="#c"/><linearGradient id="e" gradientTransform="matrix(.38833 0 0 .41842 15.3 14.318)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#d" y1="20.749001" y2="25.528"/><linearGradient id="f" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="g" gradientTransform="matrix(-.26458332 0 0 .26458332 7.408334 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="h" gradientTransform="matrix(-.26458332 0 0 .26458332 5.55625 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="i" gradientTransform="matrix(-.26458332 0 0 .26458332 3.704167 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="15.5" x2="15.5" y1="1.5" y2="7.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.26458332 0 0 .26458332 1.058332 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="l" gradientTransform="matrix(.13229166 0 0 .06614583 -1.322965 1.058285)" gradientUnits="userSpaceOnUse" x1="41.000362" x2="41.000362" xlink:href="#m" y1="16.000725" y2="20.000727"/><linearGradient id="m"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="o" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.439577 25.98059)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#m"/><radialGradient id="p" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 21.560423 25.98059)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#m"/><linearGradient id="q" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#c" y1="2" y2="5.000003"/><linearGradient id="r" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="s" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="t" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="u" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#q" y1="2" y2="4.000013"/><linearGradient id="v" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="w" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="x" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="y" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="z" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#q" y1="2" y2="4.000013"/><linearGradient id="A" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="B" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="C" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="D" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="E" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#q" y1="2" y2="4.000013"/><linearGradient id="F" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="G" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="H" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="I" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="J" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#q" y1="2" y2="4.000013"/><linearGradient id="K" gradientTransform="matrix(.1573294 0 0 .1586627 -8.008007 -.016355)" gradientUnits="userSpaceOnUse" x1="24.833029" x2="24.833029" y1="2.604455" y2="51.798176"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="matrix(.26458333 0 0 .26458333 -.529167 .264583)"><path d="m5.0000001 29h26.0000009v2h-26.0000009z" fill="url(#n)" opacity=".15"/><path d="m5.0000001 29.000111v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#o)" opacity=".15"/><path d="m31.000001 29.000111v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#p)" opacity=".15"/></g><rect fill="url(#K)" height="7.672933" rx=".396875" ry=".396891" stroke-width="1.3333" transform="scale(-1 1)" width="7.14375" x="-7.805209" y=".396859"/><path d="m3.9980469 1c-1.1064402 0-1.9980469.8919999-1.9980469 2v26c0 1.108.8916067 2 1.9980469 2h24.0039061c1.10644 0 1.998047-.892 1.998047-2v-26c0-1.1080001-.891607-2-1.998047-2zm.5019531 1h3.4882812v5h-4.9882812v-3.5c0-.8310001.6690009-1.5 1.5-1.5zm4.4960938 0h5.9960942v5h-5.992188v.9707031h-.0039062zm7.0039062 0h5.998047v5h-5.998047zm7.005859 0h4.494141c.830999 0 1.5.6689999 1.5 1.5v3.5h-5.994141zm-14.005859 6h5.998047l.001953 5.001953h-5.9980469zm7.005859 0h5.996094l-.001953 5h-6zm7.003907 0h5.990234v5h-6zm-20.009766.0019531h4.9921875l.0019531 4.9999999h-4.9882812zm0 5.9980469 4.9941406.033203-.0019531 4.933594h-4.9882813v.033203h-.0039062zm6.0019531 0h5.9980469v5h-6zm6.9980469 0h6v5h-6zm7 0h6v5h-5.994141zm-14 6h6v5l-6-.007812zm7 0h6v5h-6zm13 0v4.996094h-5.996094v1.007812h5.996094v2.496094c0 .207749-.04148.404407-.117188.583984v.001954c-.227485.537838-.760176.914062-1.382812.914062h-4.5l.003906-9.992188zm-26 .001953h4.9921875v4.990235l-4.9921875.009765zm0 5.998047h5v4h-3.5c-.8309991 0-1.5-.669-1.5-1.5zm6 0h6v4h-6zm7 0 6 .007812-.007812 3.992188h-5.992188z" opacity=".3" transform="scale(.26458333)"/><g fill="none" stroke-width=".264583"><path d="m3.8364584 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#f)"/><path d="m3.8364583 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#r)"/><path d="m3.8364583.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#s)"/><path d="m3.8364583 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#t)"/><path d="m3.8364583 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#u)"/><path d="m5.6885416 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#v)"/><path d="m5.6885415 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#w)"/><path d="m5.6885415.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#x)"/><path d="m5.6885415 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#y)"/><path d="m5.6885415 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#z)"/><path d="m7.540625 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#A)"/><path d="m7.5406249 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#B)"/><path d="m7.5406249.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#C)"/><path d="m7.5406249 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#D)"/><path d="m7.5406249 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#E)"/><path d="m1.9843751 3.8364616h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#F)"/><path d="m1.984375 2.2489583h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#G)"/><path d="m1.984375.66145834h-1.05833333l-.0000002 1.05833066h1.05833353z" stroke="url(#H)"/><path d="m1.984375 5.4239584h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#I)"/><path d="m1.984375 7.0114584h-1.05833333l-.0000002.79375h1.05833353z" stroke="url(#J)"/></g><path d="m4 1.5c-.831 0-1.5.6689665-1.5 1.5v4.5h27v-4.5c0-.8310335-.669-1.5-1.5-1.5z" fill="url(#j)" stroke-width="5.039244" transform="scale(.26458333)"/><path d="m3.9980469 1c-1.1064402 0-1.9980469.8919999-1.9980469 2v5h7 5.998047 1.007812 5.996094 1.007813 5.990234 1v-5c0-1.1080001-.891607-2-1.998047-2zm.5019531 1h3.4882812v5h-4.9882812v-3.5c0-.8310001.6690009-1.5 1.5-1.5zm4.4960938 0h5.9960942v5h-5.992188v.9707031h-.0039062zm7.0039062 0h5.998047v5h-5.998047zm7.005859 0h4.494141c.830999 0 1.5.6689999 1.5 1.5v3.5h-5.994141z" fill="#452981" fill-opacity=".501961" transform="scale(.26458333)"/><g stroke-width=".264583"><g fill="none"><path d="m3.8364583.66145843h-1.3229165l-.0000002 1.05833057h1.3229167z" opacity=".5" stroke="url(#i)"/><path d="m5.6885414.66145843h-1.3229164l-.0000003 1.05833057h1.3229167z" opacity=".5" stroke="url(#h)"/><path d="m7.540625.92604167c0-.13229167-.1116211-.26458333-.2645833-.26458333l-1.0583333.00000009-.0000003 1.05833057h1.3229167z" opacity=".5" stroke="url(#g)"/><path d="m.92604113.92604167c0-.13229167.11162107-.26458333.26458327-.26458333h.7937506l.0000003 1.05833056-1.05833397.0000001z" opacity=".5" stroke="url(#k)"/></g><path d="m.52916667 2.1166667 7.40828523-.0000482v.2645833l-7.40828523.0000482z" fill="url(#l)" opacity=".15"/></g><g transform="matrix(.26458333 0 0 .26458333 -.001852 -.001852)"><path d="m21.5 21.5v-4h5v4h4l.007 5h-4.007v4.007h-5v-4.007h-4v-5z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m22.5 23.003v-4.503h3v4.497m0 2.003v4.5h-3v-4.5" opacity=".5" stroke="url(#b)"/><path d="m26 22.512 3.5-.01v2.987l-3.5.01m-4 0-3.5-.01v-2.989l3.5.012" opacity=".5" stroke="url(#e)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/dbnewtableautopilot.svg b/icon-themes/elementary_svg/cmd/32/dbnewtableautopilot.svg
new file mode 100644
index 000000000..6b1a1ea6b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/dbnewtableautopilot.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="65.324997" cy="48.709" gradientTransform="matrix(0 .68598 -.74626 0 60.288 -27.737)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.4227 0 0 .38513 14.545 15.083)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#d" y1="10.171" y2="36.136002"/><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" xlink:href="#c"/><linearGradient id="e" gradientTransform="matrix(.38833 0 0 .41842 15.3 14.318)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#d" y1="20.749001" y2="25.528"/><linearGradient id="f" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#y" y1="2" y2="5.000003"/><linearGradient id="g" gradientTransform="matrix(-.26458332 0 0 .26458332 7.408334 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#y" y1="2" y2="5.000003"/><linearGradient id="h" gradientTransform="matrix(-.26458332 0 0 .26458332 5.55625 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#y" y1="2" y2="5.000003"/><linearGradient id="i" gradientTransform="matrix(-.26458332 0 0 .26458332 3.704167 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#y" y1="2" y2="5.000003"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="15.5" x2="15.5" y1="1.5" y2="7.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.26458332 0 0 .26458332 1.058332 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#y" y1="2" y2="5.000003"/><linearGradient id="l" gradientTransform="matrix(.13229166 0 0 .06614583 -1.322965 1.058285)" gradientUnits="userSpaceOnUse" x1="41.000362" x2="41.000362" xlink:href="#m" y1="16.000725" y2="20.000727"/><linearGradient id="m"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="o" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.439577 25.98059)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#m"/><radialGradient id="p" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 21.560423 25.98059)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#m"/><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="5.118264" x2=".442911" y1="2.027057" y2="4.052349"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="r" cx="6.703" cy="73.615997" gradientTransform="matrix(.58564462 0 0 .12811125 .372269 -1.763448)" gradientUnits="userSpaceOnUse" r="7.228" xlink:href="#m"/><linearGradient id="s" gradientUnits="userSpaceOnUse" x1=".263701" x2="5.227977" xlink:href="#t" y1="4.618203" y2=".914752"/><linearGradient id="t"><stop offset="0" stop-color="#fff3cb"/><stop offset=".262" stop-color="#fdde76"/><stop offset=".661" stop-color="#f9c440"/><stop offset="1" stop-color="#e48b20"/></linearGradient><radialGradient id="u" cx="32.5" cy="16.563" gradientTransform="matrix(.136 .32887 -.25782 .113 11.15 .462)" gradientUnits="userSpaceOnUse" r="14.438" xlink:href="#t"/><filter id="v" color-interpolation-filters="sRGB" height="1.324" width="1.387" x="-.193" y="-.162"><feGaussianBlur stdDeviation=".678"/></filter><linearGradient id="w" gradientTransform="matrix(.26726 0 0 1.15755 9.316 -10.704)" gradientUnits="userSpaceOnUse" x1="-32.957001" x2="-25.474001" y1="27.389" y2="27.389"><stop offset="0" stop-color="#2e3436"/><stop offset=".644" stop-color="#888a85"/><stop offset="1" stop-color="#555753"/></linearGradient><linearGradient id="x" gradientTransform="matrix(.77602 .23906 -.31605 .56748 -20.168 4.55)" gradientUnits="userSpaceOnUse" x1="27.528" x2="30.42" y1="4.167" y2="2.949"><stop offset="0" stop-color="#eeeeec"/><stop offset=".789" stop-color="#fff"/><stop offset="1" stop-color="#eeeeec"/></linearGradient><linearGradient id="y" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#c" y1="2" y2="5.000003"/><linearGradient id="z" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#y" y1="2" y2="5.000003"/><linearGradient id="A" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#y" y1="2" y2="5.000003"/><linearGradient id="B" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#y" y1="2" y2="5.000003"/><linearGradient id="C" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#y" y1="2" y2="4.000013"/><linearGradient id="D" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#y" y1="2" y2="5.000003"/><linearGradient id="E" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#y" y1="2" y2="5.000003"/><linearGradient id="F" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#y" y1="2" y2="5.000003"/><linearGradient id="G" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#y" y1="2" y2="5.000003"/><linearGradient id="H" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#y" y1="2" y2="4.000013"/><linearGradient id="I" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#y" y1="2" y2="5.000003"/><linearGradient id="J" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#y" y1="2" y2="5.000003"/><linearGradient id="K" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#y" y1="2" y2="5.000003"/><linearGradient id="L" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#y" y1="2" y2="5.000003"/><linearGradient id="M" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#y" y1="2" y2="4.000013"/><linearGradient id="N" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#y" y1="2" y2="5.000003"/><linearGradient id="O" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#y" y1="2" y2="5.000003"/><linearGradient id="P" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#y" y1="2" y2="5.000003"/><linearGradient id="Q" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#y" y1="2" y2="5.000003"/><linearGradient id="R" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#y" y1="2" y2="4.000013"/><linearGradient id="S" gradientTransform="matrix(.1573294 0 0 .1586627 -8.008007 -.016355)" gradientUnits="userSpaceOnUse" x1="24.833029" x2="24.833029" y1="2.604455" y2="51.798176"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="matrix(.26458333 0 0 .26458333 -.529167 .264583)"><path d="m5.0000001 29h26.0000009v2h-26.0000009z" fill="url(#n)" opacity=".15"/><path d="m5.0000001 29.000111v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#o)" opacity=".15"/><path d="m31.000001 29.000111v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#p)" opacity=".15"/></g><rect fill="url(#S)" height="7.672933" rx=".396875" ry=".396891" stroke-width="1.3333" transform="scale(-1 1)" width="7.14375" x="-7.805209" y=".396859"/><path d="m3.9980469 1c-1.1064402 0-1.9980469.8919999-1.9980469 2v26c0 1.108.8916067 2 1.9980469 2h24.0039061c1.10644 0 1.998047-.892 1.998047-2v-26c0-1.1080001-.891607-2-1.998047-2zm.5019531 1h3.4882812v5h-4.9882812v-3.5c0-.8310001.6690009-1.5 1.5-1.5zm4.4960938 0h5.9960942v5h-5.992188v.9707031h-.0039062zm7.0039062 0h5.998047v5h-5.998047zm7.005859 0h4.494141c.830999 0 1.5.6689999 1.5 1.5v3.5h-5.994141zm-14.005859 6h5.998047l.001953 5.001953h-5.9980469zm7.005859 0h5.996094l-.001953 5h-6zm7.003907 0h5.990234v5h-6zm-20.009766.0019531h4.9921875l.0019531 4.9999999h-4.9882812zm0 5.9980469 4.9941406.033203-.0019531 4.933594h-4.9882813v.033203h-.0039062zm6.0019531 0h5.9980469v5h-6zm6.9980469 0h6v5h-6zm7 0h6v5h-5.994141zm-14 6h6v5l-6-.007812zm7 0h6v5h-6zm13 0v4.996094h-5.996094v1.007812h5.996094v2.496094c0 .207749-.04148.404407-.117188.583984v.001954c-.227485.537838-.760176.914062-1.382812.914062h-4.5l.003906-9.992188zm-26 .001953h4.9921875v4.990235l-4.9921875.009765zm0 5.998047h5v4h-3.5c-.8309991 0-1.5-.669-1.5-1.5zm6 0h6v4h-6zm7 0 6 .007812-.007812 3.992188h-5.992188z" opacity=".3" transform="scale(.26458333)"/><g fill="none" stroke-width=".264583"><path d="m3.8364584 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#f)"/><path d="m3.8364583 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#z)"/><path d="m3.8364583.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#A)"/><path d="m3.8364583 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#B)"/><path d="m3.8364583 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#C)"/><path d="m5.6885416 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#D)"/><path d="m5.6885415 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#E)"/><path d="m5.6885415.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#F)"/><path d="m5.6885415 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#G)"/><path d="m5.6885415 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#H)"/><path d="m7.540625 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#I)"/><path d="m7.5406249 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#J)"/><path d="m7.5406249.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#K)"/><path d="m7.5406249 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#L)"/><path d="m7.5406249 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#M)"/><path d="m1.9843751 3.8364616h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#N)"/><path d="m1.984375 2.2489583h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#O)"/><path d="m1.984375.66145834h-1.05833333l-.0000002 1.05833066h1.05833353z" stroke="url(#P)"/><path d="m1.984375 5.4239584h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#Q)"/><path d="m1.984375 7.0114584h-1.05833333l-.0000002.79375h1.05833353z" stroke="url(#R)"/></g><path d="m4 1.5c-.831 0-1.5.6689665-1.5 1.5v4.5h27v-4.5c0-.8310335-.669-1.5-1.5-1.5z" fill="url(#j)" stroke-width="5.039244" transform="scale(.26458333)"/><path d="m3.9980469 1c-1.1064402 0-1.9980469.8919999-1.9980469 2v5h7 5.998047 1.007812 5.996094 1.007813 5.990234 1v-5c0-1.1080001-.891607-2-1.998047-2zm.5019531 1h3.4882812v5h-4.9882812v-3.5c0-.8310001.6690009-1.5 1.5-1.5zm4.4960938 0h5.9960942v5h-5.992188v.9707031h-.0039062zm7.0039062 0h5.998047v5h-5.998047zm7.005859 0h4.494141c.830999 0 1.5.6689999 1.5 1.5v3.5h-5.994141z" fill="#452981" fill-opacity=".501961" transform="scale(.26458333)"/><g fill="none" stroke-width=".264583"><path d="m3.8364583.66145843h-1.3229165l-.0000002 1.05833057h1.3229167z" opacity=".5" stroke="url(#i)"/><path d="m5.6885414.66145843h-1.3229164l-.0000003 1.05833057h1.3229167z" opacity=".5" stroke="url(#h)"/><path d="m7.540625.92604167c0-.13229167-.1116211-.26458333-.2645833-.26458333l-1.0583333.00000009-.0000003 1.05833057h1.3229167z" opacity=".5" stroke="url(#g)"/><path d="m.92604113.92604167c0-.13229167.11162107-.26458333.26458327-.26458333h.7937506l.0000003 1.05833056-1.05833397.0000001z" opacity=".5" stroke="url(#k)"/></g><path d="m.52916667 2.1166667 7.40828523-.0000482v.2645833l-7.40828523.0000482z" fill="url(#l)" opacity=".15" stroke-width=".264583"/><g transform="matrix(-1 0 0 1 8.466667 0)"><g stroke-width=".264583"><path d="m-.04312708 3.6068c4.59105008.2910417 1.69783128-2.3592895 5.24562918-2.4436916l.8916459 1.8732499c-1.61925-.7548561-2.7267959 3.1234063-6.15844175.8440209z" fill="url(#q)" fill-rule="evenodd" opacity=".444"/><path d="m8.5309604 7.667625c0 .511175-1.8954749.9260416-4.2333333.9260416-2.3381229 0-4.23333335-.4148666-4.23333335-.9260416 0-.5117042 1.89521045-.9260417 4.23333335-.9260417 2.3378584 0 4.2333333.4143375 4.2333333.9260417z" fill="url(#r)" opacity=".2"/><path d="m3.5507084.83767089-.0354542.87418341-.5630333.2950104-.1764771-.0992188-.0058208-.5212291-.369623.3413125-.4974166-.1561042.20955.4564063-.301625.4251854.498475-.058208.3116791.4185708.098425-.4926541.26035-.088371.5513917.2047873.1521354.8956144.5431896-.6860645.898525.1322916-.4852458-.7291915.4029604-.8130646-.8421688.2354792zm-1.9478625 1.54093341-.2868084.2645832-.3857625-.1217083.1627188.3545416-.23442089.3296709.38735009-.0449792.2407708.3246437.0767292-.3823229.3836458-.1288521-.3394604-.1905zm1.3096875.314854-.4175125.3836459-.5635625-.1756834.2373312.5159375-.3402541.4802188.5635625-.0653521.3518958.4725458.111125-.5566833.5590646-.1878542-.4953-.2786062zm-2.19445423.5590646-.104775.3947583-.40851667.1103313.34237083.2211917-.02116666.4233333.31617708-.2579688.39608125.1516063-.1476375-.381.2659063-.3294063-.40745835.0230188z" fill="url(#s)"/></g><path d="m13.263 17.77c-2.056.9-4.6-.495-5.686-3.117-1.084-2.622-.297-5.478 1.76-6.38 2.055-.9 4.6.495 5.685 3.118 1.084 2.623.297 5.48-1.76 6.38z" fill="url(#u)" filter="url(#v)" opacity=".483" transform="matrix(.3527769 0 0 .3527769 .032279 -2.374635)"/><g transform="matrix(.37336148 -.21556133 .18240375 .31593896 1.128977 -1.621102)"><path d="m.5 18v12.438c0 .58.297 1.062.667 1.062h.666c.37 0 .667-.48.667-1.063v-12.437z" fill="url(#w)" fill-rule="evenodd"/><rect fill="none" height="21" opacity=".3" rx=".749" ry=".929" stroke="#000" stroke-width=".667" width="2" x=".5" y="10.5"/><path d="m1.167 10.5c-.37 0-.667.48-.667 1.063v6.437h2v-6.438c0-.58-.297-1.062-.667-1.062z" fill="url(#x)" fill-rule="evenodd" opacity=".9"/></g></g><g transform="matrix(.26458333 0 0 .26458333 -.001852 -.001852)"><path d="m21.5 21.5v-4h5v4h4l.007 5h-4.007v4.007h-5v-4.007h-4v-5z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m22.5 23.003v-4.503h3v4.497m0 2.003v4.5h-3v-4.5" opacity=".5" stroke="url(#b)"/><path d="m26 22.512 3.5-.01v2.987l-3.5.01m-4 0-3.5-.01v-2.989l3.5.012" opacity=".5" stroke="url(#e)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/dbnewviewsql.svg b/icon-themes/elementary_svg/cmd/32/dbnewviewsql.svg
new file mode 100644
index 000000000..c3323277a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/dbnewviewsql.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 -.71625 .76905 0 -21.827 35.995)" gradientUnits="userSpaceOnUse" x1="40.958" x2="18.681" y1="46.971" y2="46.971"><stop offset="0" stop-color="#fff"/><stop offset=".45" stop-color="#fff" stop-opacity=".235"/><stop offset=".65" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-1.3333 0 0 1.3333 44.835 -1.157)" gradientUnits="userSpaceOnUse" x1="17.151" x2="17.151" y1="5.88" y2="17.211"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".262" stop-color="#64baff"/><stop offset=".705" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></linearGradient><radialGradient id="c" cx="24.837" cy="36.421" gradientTransform="matrix(.368 0 0 -.3944 12.405 31.934)" gradientUnits="userSpaceOnUse" r="15.645" xlink:href="#d"/><linearGradient id="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.03 0 0 .0165 6.122 18.96)" 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><radialGradient id="f" cx="605.714" cy="486.648" gradientTransform="matrix(.03 0 0 .0165 6.128 18.96)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><radialGradient id="g" cx="605.714" cy="486.648" gradientTransform="matrix(-.03 0 0 .0165 27.846 18.96)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="20.027" x2="19.977" y1="5.377" y2="28.888"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="17.287" x2="16.667" xlink:href="#j" y1="28.048" y2="-.018"/><linearGradient id="j"><stop offset="0" stop-color="#8d8d8d"/><stop offset="1" stop-color="#c3c3c3"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="15.401" x2="15.706" y1="6.918" y2="26.982"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".248"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="17.119" x2="17.177" xlink:href="#j" y1="28.033" y2="18.664"/><path d="m9.73 25h14.515v4h-14.515z" fill="url(#e)" opacity=".5"/><path d="m24.245 25v4c1.548.007 3.742-.896 3.742-2s-1.727-2-3.742-2z" fill="url(#f)" opacity=".5"/><path d="m9.73 25v4c-1.548.007-3.743-.896-3.743-2s1.728-2 3.743-2z" fill="url(#g)" opacity=".5"/><path d="m6.487 4.5c-1.566-.02-2.093 1.51-1.97 3h1.97v18c0 .943 1.057 2 2 2h17v-20.7c0-.943-1.357-2.3-2.3-2.3z" fill="url(#h)" stroke="url(#i)" stroke-linecap="round" stroke-linejoin="round"/><path d="m9.987 7v1h12v-1zm0 4v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1z" opacity=".1"/><path d="m7.987 7v1h1v-1zm0 4v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm15-18v1h1v-1zm0 4v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1z" fill="#aaa"/><path d="m7.276 5.5c-1.543-.107-1.68.58-1.79 1h2v18.69c0 .853.742 1.31 1.59 1.31h15.41v-19.39c0-.853-.75-1.61-1.6-1.61z" fill="none" opacity=".604" stroke="url(#k)" stroke-linecap="round" stroke-linejoin="round"/><path d="m10.487 24.5h17c.125 1.5-.408 3.043-2 3h-17c1.512 0 2.004-1.375 2-3z" fill="#c8c8c8" stroke="url(#l)" stroke-linecap="round" stroke-linejoin="round"/><rect fill="#fff" height=".933" opacity=".7" rx=".3" width="16" x="10.987" y="25.067"/><path d="m8 9h1v1h-1zm15 0h1v1h-1z" fill="#aaa"/><path d="m10 9h12v1h-12z" fill="#dadada"/><path d="m27.305 17.233c0-8.23-11.512-8.23-11.515 0 0 3.407 2.574 6.507 5.752 6.507 3.177 0 5.76-3.1 5.76-6.507z" fill="url(#c)" fill-rule="evenodd" opacity=".141" transform="translate(-13.002 10)"/><path d="m21.505 21.47 9.2-7.473-9.203-7.35v4.865h-8l.004 4.997h8z" display="block" fill="url(#b)" transform="translate(-13.002 10)"/><g fill="none"><path d="m22.838 18.655 5.777-4.658-5.78-4.586v3.435h-8l.005 2.33h8z" display="block" opacity=".401" stroke="url(#a)" stroke-miterlimit="7" transform="translate(-13.002 10)"/><path d="m8.503 31.47 9.2-7.473-9.203-7.35v4.865h-8l.004 4.997h8z" opacity=".5" stroke="#002e99" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/dbquerydelete.svg b/icon-themes/elementary_svg/cmd/32/dbquerydelete.svg
new file mode 100644
index 000000000..4a0a0daa9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/dbquerydelete.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(.4581255 0 0 .4388939 -31.619713 14.933095)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="102.30806" x2="102.30806" y1="-2.392547" y2="-24.582239"><stop offset="0" stop-color="#a5a6a8"/><stop offset="1" stop-color="#e8e8e8"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.4581255 0 0 .4388939 -31.619713 14.933095)" gradientUnits="userSpaceOnUse" x1="109.95628" x2="109.95628" y1="-24.91135" y2="-2.375786"><stop offset="0" stop-color="#b3b3b3"/><stop offset="1" stop-color="#dadada"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.4578345 0 0 .432286 -31.591968 18.911518)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#d" y1="-7.665694" y2="-7.665694"/><linearGradient id="d"><stop offset="0" stop-color="#868688"/><stop offset="1" stop-color="#d9d9da"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="10.860975" x2="10.860975" xlink:href="#f" y1="12.990752" y2="17.999999"/><linearGradient id="f"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#4a4a4a"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.4578345 0 0 .432286 -31.591968 24.911518)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#d" y1="-7.665694" y2="-7.665694"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="10.860975" x2="10.860975" xlink:href="#f" y1="18.990752" y2="23.999999"/><linearGradient id="i" gradientTransform="matrix(.4578345 0 0 .432286 -31.591968 30.911518)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#d" y1="-7.665694" y2="-7.665694"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="10.860975" x2="10.860975" xlink:href="#f" y1="24.990752" y2="29.999999"/><linearGradient id="k" gradientTransform="matrix(.59999998 0 0 .60526317 1.6 2.171052)" gradientUnits="userSpaceOnUse" x1="21.381216" x2="21.381216" y1="5.052486" y2="44.137077"><stop offset="0" stop-color="#fff"/><stop offset=".08125819" stop-color="#fff" stop-opacity=".235294"/><stop offset=".92327863" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="l" cx="23.334524" cy="41.63604" gradientTransform="matrix(.5745243 0 0 .2209368 2.59375 17.801069)" gradientUnits="userSpaceOnUse" r="22.627417"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="m" gradientTransform="matrix(.07279203 0 0 .0703409 9.184346 295.47468)" gradientUnits="userSpaceOnUse" x1="5.515625" x2="2.93" y1="-26.405602" y2="28.474001"><stop offset="0" stop-color="#ff8c82"/><stop offset=".312" stop-color="#ed5353"/><stop offset=".571" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.12573168 0 0 .12661363 4.899894 294.14546)" gradientUnits="userSpaceOnUse" x1="1.004" x2=".228" y1="20.709" y2="-4.382"><stop offset="0" stop-color="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="o" gradientTransform="matrix(.53153 -.53097 .53153 .53097 -14.042 11.965)" gradientUnits="userSpaceOnUse" x1="36.011002" x2="16.330999" xlink:href="#p" y1="13.023" y2="32.702"/><linearGradient id="p"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="q" gradientTransform="matrix(.53153 -.53097 .53153 .53097 -14.578 12.234)" gradientUnits="userSpaceOnUse" x1="28.448999" x2="16.330999" xlink:href="#p" y1="20.584" y2="32.702"/><path d="m29 27c.0011 2.761299-5.819514 5-13 5s-13.001109-2.238701-13-5c-.00111-2.761299 5.819514-5 13-5s13.00111 2.238701 13 5z" fill="url(#l)" fill-rule="evenodd" opacity=".3"/><path d="m27.490168 25.06775c0 2.446601-5.148729 4.43225-11.492687 4.43225-6.343968 0-11.492695-1.985649-11.492695-4.43225.11446-5.469422-1.40472-4.33998 11.492695-4.43225 13.192787-.0952 11.330827-1.126702 11.492687 4.43225z" fill="url(#i)" stroke="url(#j)"/><path d="m27.499999 21c0 2.485282-5.148726 4.5-11.499999 4.5-6.351275 0-11.500001-2.014718-11.500001-4.5 0-2.485281 5.148726-4.5 11.500001-4.5 6.351273 0 11.499999 2.014719 11.499999 4.5z" fill="#868688" stroke="#d8d8d8"/><path d="m27.490168 19.06775c0 2.446601-5.148729 4.43225-11.492687 4.43225-6.343968 0-11.492695-1.985649-11.492695-4.43225.11446-5.469422-1.40472-4.33998 11.492695-4.43225 13.192787-.0952 11.330827-1.126702 11.492687 4.43225z" fill="url(#g)" stroke="url(#h)"/><path d="m27.499999 15c0 2.485282-5.148726 4.5-11.499999 4.5-6.351275 0-11.500001-2.014718-11.500001-4.5 0-2.485281 5.148726-4.5 11.500001-4.5 6.351273 0 11.499999 2.014719 11.499999 4.5z" fill="#868688" stroke="#d8d8d8"/><path d="m27.490168 13.06775c0 2.446601-5.148729 4.43225-11.492687 4.43225-6.343968 0-11.492695-1.985649-11.492695-4.43225.11446-5.469422-1.40472-4.33998 11.492695-4.43225 13.192787-.095202 11.330827-1.126702 11.492687 4.43225z" fill="url(#c)" stroke="url(#e)"/><path d="m27.499999 9c0 2.485282-5.148726 4.5-11.499999 4.5-6.351275 0-11.500001-2.014718-11.500001-4.5 0-2.485281 5.148726-4.5 11.500001-4.5 6.351273 0 11.499999 2.014719 11.499999 4.5z" fill="url(#a)" stroke="url(#b)"/><rect fill="none" height="23" opacity=".5" rx="17.5" ry="4" stroke="url(#k)" width="21" x="5.5" y="5.499999"/><g transform="matrix(5.0393575 0 0 5.0393575 .665197 -1464.6879)"><path d="m6.0366875 296.20629-.7874515-.75924.7573852-.79562-.5460619-.49251-.7800066.75796-.7957556-.75796-.5683969.51084.7957556.77399-.7957556.76168.5683969.5306.7948966-.79604.7967577.79604z" fill="url(#m)" stroke="url(#n)" stroke-width=".198438"/><g fill="none" stroke-linecap="round" stroke-width="1.752" transform="matrix(.198438 0 0 .198438 -.085968 290.6864)"><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(#o)" 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(#q)" 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/dbqueryedit.svg b/icon-themes/elementary_svg/cmd/32/dbqueryedit.svg
new file mode 100644
index 000000000..ee722bdbe
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/dbqueryedit.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.233976" x2="15.108646" y1="9.817785" y2="13.871716"><stop offset="0" stop-color="#ad5f00"/><stop offset=".13482948" stop-color="#ffe16b"/><stop offset=".20224422" stop-color="#f9c440"/><stop offset=".26965895" stop-color="#fff394"/><stop offset=".44650277" stop-color="#f9c440"/><stop offset=".57114136" stop-color="#f9c440"/><stop offset=".72038066" stop-color="#ffe16b"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -24.35737 1.938176)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#c" y1="24.989594" y2="30.000141"/><linearGradient id="c"><stop offset="0" stop-color="#565656"/><stop offset=".5" stop-color="#9a9a9a"/><stop offset="1" stop-color="#545454"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -24.540087 2.121789)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#e" y1="24.989594" y2="30.000141"/><linearGradient id="e"><stop offset="0" stop-color="#b1b1b1"/><stop offset=".5" stop-color="#fff"/><stop offset="1" stop-color="#8f8f8f"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -23.72243 1.300123)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#c" y1="24.989594" y2="30.000141"/><linearGradient id="g" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -23.905148 1.483735)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#e" y1="24.989594" y2="30.000141"/><linearGradient id="h" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -23.084421 .658986)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#c" y1="24.989594" y2="30.000141"/><linearGradient id="i" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -23.267138 .8426)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#e" y1="24.989594" y2="30.000141"/><linearGradient id="j" gradientTransform="matrix(.6380091 -.6411367 .8596263 .8553493 -24.599696 2.181687)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="29.056757" y2="26.02973"><stop offset="0" stop-color="#ece5a5"/><stop offset="1" stop-color="#fcfbf2"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="-.194932" x2="8.965093" y1="20.329414" y2="20.329414"><stop offset="0" stop-color="#d48e15"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.45813 0 0 .4389 -31.62 14.933)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="102.308" x2="102.308" y1="-2.393" y2="-24.582"><stop offset="0" stop-color="#a5a6a8"/><stop offset="1" stop-color="#e8e8e8"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.45813 0 0 .4389 -31.62 14.933)" gradientUnits="userSpaceOnUse" x1="109.956" x2="109.956" y1="-24.911" y2="-2.376"><stop offset="0" stop-color="#b3b3b3"/><stop offset="1" stop-color="#dadada"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.45783 0 0 .4323 -31.592 18.912)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424" xlink:href="#o" y1="-7.666" y2="-7.666"/><linearGradient id="o"><stop offset="0" stop-color="#868688"/><stop offset="1" stop-color="#d9d9da"/></linearGradient><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="10.861" x2="10.861" xlink:href="#q" y1="12.991" y2="18"/><linearGradient id="q"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#4a4a4a"/></linearGradient><linearGradient id="r" gradientTransform="matrix(.45783 0 0 .4323 -31.592 24.912)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424" xlink:href="#o" y1="-7.666" y2="-7.666"/><linearGradient id="s" gradientUnits="userSpaceOnUse" x1="10.861" x2="10.861" xlink:href="#q" y1="18.991" y2="24"/><linearGradient id="t" gradientTransform="matrix(.45783 0 0 .4323 -31.592 30.912)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424" xlink:href="#o" y1="-7.666" y2="-7.666"/><linearGradient id="u" gradientUnits="userSpaceOnUse" x1="10.861" x2="10.861" xlink:href="#q" y1="24.991" y2="30"/><linearGradient id="v" gradientTransform="matrix(.6 0 0 .60526 1.6 2.17)" gradientUnits="userSpaceOnUse" x1="21.381" x2="21.381" y1="5.052" y2="44.137"><stop offset="0" stop-color="#fff"/><stop offset=".081" stop-color="#fff" stop-opacity=".235"/><stop offset=".923" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="w" cx="23.335" cy="41.636" gradientTransform="matrix(.57452 0 0 .22094 2.594 17.8)" gradientUnits="userSpaceOnUse" r="22.627"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><path d="m29 27c0 2.76-5.82 5-13 5s-13-2.24-13-5 5.82-5 13-5 13 2.24 13 5z" fill="url(#w)" fill-rule="evenodd" opacity=".3"/><path d="m27.49 25.068c0 2.446-5.15 4.432-11.493 4.432s-11.492-1.986-11.492-4.432c.114-5.47-1.405-4.34 11.492-4.433 13.193-.095 11.33-1.126 11.493 4.433z" fill="url(#t)" stroke="url(#u)"/><path d="m27.5 21c0 2.485-5.15 4.5-11.5 4.5s-11.5-2.015-11.5-4.5 5.15-4.5 11.5-4.5 11.5 2.015 11.5 4.5z" fill="#868688" stroke="#d8d8d8"/><path d="m27.49 19.068c0 2.446-5.15 4.432-11.493 4.432s-11.492-1.986-11.492-4.432c.114-5.47-1.405-4.34 11.492-4.433 13.193-.095 11.33-1.126 11.493 4.433z" fill="url(#r)" stroke="url(#s)"/><path d="m27.5 15c0 2.485-5.15 4.5-11.5 4.5s-11.5-2.015-11.5-4.5 5.15-4.5 11.5-4.5 11.5 2.015 11.5 4.5z" fill="#868688" stroke="#d8d8d8"/><path d="m27.49 13.068c0 2.446-5.15 4.432-11.493 4.432s-11.492-1.986-11.492-4.432c.114-5.47-1.405-4.34 11.492-4.432 13.193-.096 11.33-1.126 11.493 4.432z" fill="url(#n)" stroke="url(#p)"/><path d="m27.5 9c0 2.485-5.15 4.5-11.5 4.5s-11.5-2.015-11.5-4.5 5.15-4.5 11.5-4.5 11.5 2.015 11.5 4.5z" fill="url(#l)" stroke="url(#m)"/><rect fill="none" height="23" opacity=".5" rx="17.5" ry="4" stroke="url(#v)" width="21" x="5.5" y="5.5"/><g transform="matrix(.82851861 0 0 .82851861 11.262089 11.39386)"><path d="m3.9957406 16.479538c.4459215-.334616 1.6971047.293067 2.8468883 1.43713 1.1470341 1.141326 1.7514206 2.362602 1.4243802 2.812888-.00124.0017.028135.02504.026864.02673l16.0100409-16.0885263c.406482-.408475-.225083-1.6993061-1.411369-2.8796879-1.186282-1.18038195-2.480279-1.80553552-2.886764-1.39705864z" fill="url(#a)" stroke="#ad5f00" stroke-linejoin="round" stroke-width="1.206973"/><path d="m3.9957406 16.479536c.4459215-.334616 1.697105.293068 2.8468878 1.43713 1.1470339 1.141326 1.7514205 2.362602 1.4243801 2.812888-.00124.0017.028135.02504.026864.02673l11.0255925-11.0796428.03988-.040071c.0013-.00169-.02811-.025017-.02686-.026729.327034-.4502889-.277353-1.6715643-1.424386-2.8128899-1.149783-1.1440621-2.400968-1.771746-2.846889-1.437129l-.03988.04007z" fill="#f9c440" opacity=".6"/><path d="m18.05188 2.3544945c.445921-.3346166 1.697105.2930675 2.846888 1.4371298 1.147033 1.141325 1.75142 2.3626014 1.424379 2.8128865-.0012.00171.02814.025041.02686.02673l1.953903-1.9634813.03988-.040071c.0013-.00169-.02811-.025017-.02686-.02673.327036-.450285-.277352-1.6715616-1.424385-2.8128867-1.149782-1.14406166-2.400965-1.77174678-2.846887-1.43713005l-.03988.0400714-1.953901 1.96348135z" fill="#fe9ab8" opacity=".8" stroke="#de3e80" stroke-linejoin="round" stroke-width="1.206973"/><path d="m15.861791 4.5553174c.44592-.3346171 1.697106.2930672 2.846888 1.4371295 1.147033 1.141325 1.751421 2.3626016 1.424379 2.8128878-.0012.00171.02814.025039.02686.026729l.199378-.2003563c.0013-.00169-.02811-.025017-.02686-.026729.327042-.4502861-.277346-1.671563-1.42438-2.8128866-1.149782-1.1440632-2.400967-1.7717473-2.846887-1.4371304z" fill="url(#b)"/><path d="m15.679073 4.7389302c.445922-.334617 1.697107.2930672 2.846888 1.4371291 1.147035 1.1413256 1.751422 2.3626005 1.42438 2.8128864-.0012.00171.02813.025041.02686.026731l.199377-.2003563c.0013-.00169-.02811-.025018-.02686-.02673.327044-.4502851-.277344-1.6715616-1.424379-2.8128865-1.149782-1.1440622-2.400966-1.771747-2.846889-1.4371299z" fill="url(#d)"/><path d="m16.496731 3.9172644c.445921-.3346173 1.697105.2930665 2.846888 1.4371297 1.147033 1.1413248 1.751421 2.3626003 1.42438 2.8128865-.0012.00171.02813.02504.02686.026729l.199378-.200355c.0013-.00169-.02811-.025017-.02686-.026729.327041-.4502858-.277346-1.6715623-1.424381-2.8128867-1.149782-1.1440629-2.400964-1.7717471-2.846888-1.4371299z" fill="url(#f)"/><path d="m16.314013 4.1008772c.445923-.3346174 1.697107.2930668 2.846888 1.4371289 1.147035 1.1413262 1.751422 2.3626013 1.424381 2.8128873-.0012.00171.02814.02504.02686.02673l.199377-.2003568c.0013-.00169-.02811-.025016-.02686-.026729.327042-.4502853-.277345-1.6715626-1.424379-2.8128856-1.149781-1.1440628-2.400966-1.7717477-2.846889-1.4371302z" fill="url(#g)"/><path d="m17.134741 3.2761275c.44592-.3346167 1.697104.2930671 2.846887 1.4371299 1.147033 1.1413247 1.751421 2.362601 1.42438 2.8128865-.0012.00171.02813.025041.02686.026731l.199376-.200356c.0013-.00169-.02811-.025018-.02686-.02673.327042-.450285-.277346-1.6715621-1.42438-2.8128872-1.14978-1.144062-2.400965-1.7717462-2.846887-1.4371291l-.199377.200355z" fill="url(#h)"/><path d="m16.952024 3.4597401c.445919-.3346173 1.697105.2930673 2.846887 1.4371305 1.147033 1.141324 1.751422 2.3626007 1.424379 2.8128853-.0012.00171.02814.025041.02686.02673l.199378-.2003543c.0013-.00169-.02811-.025019-.02686-.02673.327042-.4502865-.277346-1.6715623-1.424379-2.812887-1.149782-1.1440623-2.400967-1.7717471-2.846888-1.4371292z" fill="url(#i)"/><g fill-rule="evenodd"><g stroke-width="1.206973"><path d="m.92763987 23.761444 7.28373453-2.970838.062055-.06205c.327041-.450289-.2852284-1.67166-1.4322624-2.812988-1.1497829-1.144062-2.3994875-1.768277-2.8454094-1.43366z" fill="url(#j)" stroke="url(#k)"/><path d="m1.7587091 21.789843-.83151613 1.96381 1.98663883-.814434c-.1592262-.190724-.3062182-.384443-.4973904-.574664-.2200911-.218997-.436571-.396687-.6577323-.574712z" fill="#0c0c0c" stroke="#0c0c0c"/></g><path d="m19.705089 18.725266c-.206498-.03213-.367109-.02294-.470359.0068l-13.95021 3.090657-2.5651858.573609-.0757164.013688-2.97818693 2.202665 7.59460443-.114725.0688329-.018439 2.5812476-.569021 13.9433252-3.120442c.417588-.09178-.275333-.626383-1.551043-1.202287-.959077-.429061-1.968631-.766344-2.59272-.860416z" fill="#0c0c0c" opacity=".15" stroke-width="2.294442"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/dbqueryrename.svg b/icon-themes/elementary_svg/cmd/32/dbqueryrename.svg
new file mode 100644
index 000000000..26195d6bd
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/dbqueryrename.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="605.714" cy="486.648" gradientTransform="matrix(.019 0 0 .02024 18.043 18.08)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#b"/><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.45813 0 0 .4389 -31.62 14.933)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="102.308" x2="102.308" y1="-2.393" y2="-24.582"><stop offset="0" stop-color="#a5a6a8"/><stop offset="1" stop-color="#e8e8e8"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.45813 0 0 .4389 -31.62 14.933)" gradientUnits="userSpaceOnUse" x1="109.956" x2="109.956" y1="-24.911" y2="-2.376"><stop offset="0" stop-color="#b3b3b3"/><stop offset="1" stop-color="#dadada"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.45783 0 0 .4323 -31.592 18.912)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424" xlink:href="#f" y1="-7.666" y2="-7.666"/><linearGradient id="f"><stop offset="0" stop-color="#868688"/><stop offset="1" stop-color="#d9d9da"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="10.861" x2="10.861" xlink:href="#h" y1="12.991" y2="18"/><linearGradient id="h"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#4a4a4a"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.45783 0 0 .4323 -31.592 24.912)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424" xlink:href="#f" y1="-7.666" y2="-7.666"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="10.861" x2="10.861" xlink:href="#h" y1="18.991" y2="24"/><linearGradient id="k" gradientTransform="matrix(.45783 0 0 .4323 -31.592 30.912)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424" xlink:href="#f" y1="-7.666" y2="-7.666"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="10.861" x2="10.861" xlink:href="#h" y1="24.991" y2="30"/><linearGradient id="m" gradientTransform="matrix(.6 0 0 .60526 1.6 2.17)" gradientUnits="userSpaceOnUse" x1="21.381" x2="21.381" y1="5.052" y2="44.137"><stop offset="0" stop-color="#fff"/><stop offset=".081" stop-color="#fff" stop-opacity=".235"/><stop offset=".923" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="n" cx="23.335" cy="41.636" gradientTransform="matrix(.57452 0 0 .22094 2.594 17.8)" gradientUnits="userSpaceOnUse" r="22.627" xlink:href="#b"/><path d="m29 27c0 2.76-5.82 5-13 5s-13-2.24-13-5 5.82-5 13-5 13 2.24 13 5z" fill="url(#n)" fill-rule="evenodd" opacity=".3"/><path d="m27.49 25.068c0 2.446-5.15 4.432-11.493 4.432s-11.492-1.986-11.492-4.432c.114-5.47-1.405-4.34 11.492-4.433 13.193-.095 11.33-1.126 11.493 4.433z" fill="url(#k)" stroke="url(#l)"/><path d="m27.5 21c0 2.485-5.15 4.5-11.5 4.5s-11.5-2.015-11.5-4.5 5.15-4.5 11.5-4.5 11.5 2.015 11.5 4.5z" fill="#868688" stroke="#d8d8d8"/><path d="m27.49 19.068c0 2.446-5.15 4.432-11.493 4.432s-11.492-1.986-11.492-4.432c.114-5.47-1.405-4.34 11.492-4.433 13.193-.095 11.33-1.126 11.493 4.433z" fill="url(#i)" stroke="url(#j)"/><path d="m27.5 15c0 2.485-5.15 4.5-11.5 4.5s-11.5-2.015-11.5-4.5 5.15-4.5 11.5-4.5 11.5 2.015 11.5 4.5z" fill="#868688" stroke="#d8d8d8"/><path d="m27.49 13.068c0 2.446-5.15 4.432-11.493 4.432s-11.492-1.986-11.492-4.432c.114-5.47-1.405-4.34 11.492-4.432 13.193-.096 11.33-1.126 11.493 4.432z" fill="url(#e)" stroke="url(#g)"/><path d="m27.5 9c0 2.485-5.15 4.5-11.5 4.5s-11.5-2.015-11.5-4.5 5.15-4.5 11.5-4.5 11.5 2.015 11.5 4.5z" fill="url(#c)" stroke="url(#d)"/><rect fill="none" height="23" opacity=".5" rx="17.5" ry="4" stroke="url(#m)" width="21" x="5.5" y="5.5"/><path d="m29.5 25.5v4.915c.98.01 2.367-1.1 2.367-2.458s-1.093-2.457-2.367-2.457z" fill="url(#a)" opacity=".15"/><path d="m23 1v3h2l1 1v21l-1 1h-2v3h9v-3h-2l-1-1v-21l1-1h2v-3z" fill-rule="evenodd" opacity=".52"/><path d="m24 2.51 2.17-.016s1.335-.048 1.333 1.286l-.034 22.853s-.138 1.825-1.47 1.86l-2 .05m7-26.015-2.187-.034s-1.332-.048-1.332 1.286l-.033 22.853s.1 1.86 1.433 1.86h2.12" fill="none" stroke="#fff"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/dbrelationdesign.svg b/icon-themes/elementary_svg/cmd/32/dbrelationdesign.svg
new file mode 100644
index 000000000..53e3420da
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/dbrelationdesign.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="19.731031" x2="19.731031" y1="13.269231" y2="27.884615"><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(1.1234054 0 0 1.0256412 -3.210397 -1.370143)" 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><radialGradient id="c" cx="4.992979" cy="43.5" gradientTransform="matrix(-2.003784 0 0 -1.4358977 17.602778 105.70679)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#g"/><radialGradient id="d" cx="4.992979" cy="43.5" gradientTransform="matrix(2.003784 0 0 1.4358977 29.467138 -19.2163)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#g"/><radialGradient id="e" cx="7.685578" cy="5.959014" gradientTransform="matrix(0 1.1500005 -1.2044328 -.00000002 27.177494 .161582)" gradientUnits="userSpaceOnUse" r="19.99999" xlink:href="#h"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="22.000263" x2="22.000263" xlink:href="#i" y1="14" y2="16"/><linearGradient id="g"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="h" cx="7.685578" cy="5.959014" gradientTransform="matrix(0 1.1500005 -1.2044328 -.00000002 27.177494 .161582)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e1e1e1"/></radialGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="22.000263" x2="22.000263" y1="14" y2="16"><stop offset="0" stop-color="#e5e5e5"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><path d="m4.5 3.5v6.5h2v-4.5h10v-2h-10z" fill="#ffa154" stroke="#a62100" stroke-linecap="square" stroke-opacity=".552941"/><path d="m4.5 27.5v-5.5h2v3.5h10v2h-10z" fill="#ffa154" stroke="#a62100" stroke-linecap="square" stroke-opacity=".552941"/><g transform="matrix(.65 0 0 .65 -5.325171 2.375)"><g opacity=".4" stroke-width="1.012739" transform="matrix(.5789476 0 0 .42857134 6.105525 11.857146)"><path d="m39.479007 39.192308h5v7.179489h-5z" fill="url(#d)"/><path d="m7.5909082 46.371797h-5v-7.179489h5z" fill="url(#c)"/><path d="m7.5909082 39.192308h31.8880988v7.179489h-31.8880988z" fill="url(#b)"/></g><rect fill="url(#e)" height="19.230768" rx="1.108215" ry="1.25163" width="21.538462" x="8.961802" y="10.961538"/><path d="m9.9618013 10.961538c-.554 0-1.0050512.446023-1 1l.0000003 7.461539h21.5384614v-7.461539c0-.554-.446003-1.001696-1-1h-9z" fill="url(#f)"/><g fill="none" stroke-width="1.538462"><rect height="19.23077" opacity=".3" rx="1" stroke="#0e141f" stroke-linecap="round" stroke-linejoin="round" width="21.538462" x="8.961802" y="10.961538"/><path d="m10.500263 12.5h18.461538l.000001 16.153846h-18.461539z" style="opacity:.7;fill:none;stroke-width:1.538462;stroke-linecap:round;stroke-linejoin:round;stroke:url(#a)"/><path d="m9.7310323 18.653846h19.9999997" opacity=".2" stroke="#000"/></g></g><g transform="matrix(.65 0 0 .65 10.674829 10.375)"><g opacity=".4" stroke-width="1.012739" transform="matrix(.5789476 0 0 .42857134 6.105525 11.857146)"><path d="m39.479007 39.192308h5v7.179489h-5z" fill="url(#d)"/><path d="m7.5909082 46.371797h-5v-7.179489h5z" fill="url(#c)"/><path d="m7.5909082 39.192308h31.8880988v7.179489h-31.8880988z" fill="url(#b)"/></g><rect fill="url(#e)" height="19.230768" rx="1.108215" ry="1.25163" width="21.538462" x="8.961802" y="10.961538"/><path d="m9.9618013 10.961538c-.554 0-1.0050512.446023-1 1l.0000003 7.461539h21.5384614v-7.461539c0-.554-.446003-1.001696-1-1h-9z" fill="url(#f)"/><g fill="none" stroke-width="1.538462"><rect height="19.23077" opacity=".3" rx="1" stroke="#0e141f" stroke-linecap="round" stroke-linejoin="round" width="21.538462" x="8.961802" y="10.961538"/><path d="m10.500263 12.5h18.461538l.000001 16.153846h-18.461539z" style="opacity:.7;fill:none;stroke-width:1.538462;stroke-linecap:round;stroke-linejoin:round;stroke:url(#a)"/><path d="m9.7310323 18.653846h19.9999997" opacity=".2" stroke="#000"/></g></g><g transform="matrix(.65 0 0 .65 10.674829 -6.625)"><g opacity=".4" stroke-width="1.012739" transform="matrix(.5789476 0 0 .42857134 6.105525 11.857146)"><path d="m39.479007 39.192308h5v7.179489h-5z" fill="url(#d)"/><path d="m7.5909082 46.371797h-5v-7.179489h5z" fill="url(#c)"/><path d="m7.5909082 39.192308h31.8880988v7.179489h-31.8880988z" fill="url(#b)"/></g><rect fill="url(#h)" height="19.230768" rx="1.108215" ry="1.25163" width="21.538462" x="8.961802" y="10.961538"/><path d="m9.9618013 10.961538c-.554 0-1.0050512.446023-1 1l.0000003 7.461539h21.5384614v-7.461539c0-.554-.446003-1.001696-1-1h-9z" fill="url(#i)"/><g fill="none" stroke-width="1.538462"><rect height="19.23077" opacity=".3" rx="1" stroke="#0e141f" stroke-linecap="round" stroke-linejoin="round" width="21.538462" x="8.961802" y="10.961538"/><path d="m10.500263 12.5h18.461538l.000001 16.153846h-18.461539z" style="opacity:.7;fill:none;stroke-width:1.538462;stroke-linecap:round;stroke-linejoin:round;stroke:url(#a)"/><path d="m9.7310323 18.653846h19.9999997" opacity=".2" stroke="#000"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/dbreportdelete.svg b/icon-themes/elementary_svg/cmd/32/dbreportdelete.svg
new file mode 100644
index 000000000..579c4ff95
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/dbreportdelete.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.07279203 0 0 .0703409 9.184346 295.47468)" gradientUnits="userSpaceOnUse" x1="5.515625" x2="2.93" y1="-26.405602" y2="28.474001"><stop offset="0" stop-color="#ff8c82"/><stop offset=".312" stop-color="#ed5353"/><stop offset=".571" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.12573168 0 0 .12661363 4.899894 294.14546)" gradientUnits="userSpaceOnUse" x1="1.004" x2=".228" y1="20.709" y2="-4.382"><stop offset="0" stop-color="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.53153 -.53097 .53153 .53097 -14.042 11.965)" gradientUnits="userSpaceOnUse" x1="36.011002" x2="16.330999" 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.448999" x2="16.330999" xlink:href="#d" y1="20.584" y2="32.702"/><radialGradient id="f" cx="605.714" cy="486.648" gradientTransform="matrix(.019 0 0 .02024 18.043 18.08)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#g"/><linearGradient id="g"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.03006 0 0 .01647 6.122 18.96)" 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><radialGradient id="i" cx="605.714" cy="486.648" gradientTransform="matrix(.03006 0 0 .01647 6.128 18.96)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#g"/><radialGradient id="j" cx="605.714" cy="486.648" gradientTransform="matrix(-.03006 0 0 .01647 27.846 18.96)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#g"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="20.027" x2="19.977" y1="5.377" y2="28.888"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="17.287" x2="16.667" xlink:href="#m" y1="28.048" y2="-.018"/><linearGradient id="m"><stop offset="0" stop-color="#8d8d8d"/><stop offset="1" stop-color="#c3c3c3"/></linearGradient><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="15.401" x2="15.706" y1="6.918" y2="26.982"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".248"/></linearGradient><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="17.119" x2="17.177" xlink:href="#m" y1="28.033" y2="18.664"/><path d="m9.73 25h14.515v4h-14.515z" fill="url(#h)" opacity=".5"/><path d="m24.245 25v4c1.548.007 3.742-.896 3.742-2s-1.727-2-3.742-2z" fill="url(#i)" opacity=".5"/><path d="m9.73 25v4c-1.548.007-3.743-.896-3.743-2s1.728-2 3.743-2z" fill="url(#j)" opacity=".5"/><path d="m6.487 4.5c-1.566-.02-2.093 1.51-1.97 3h1.97v18c0 .943 1.057 2 2 2h17v-20.7c0-.943-1.357-2.3-2.3-2.3z" fill="url(#k)" stroke="url(#l)" stroke-linecap="round" stroke-linejoin="round"/><path d="m9.987 7v1h12v-1zm0 4v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1z" opacity=".1"/><path d="m7.987 7v1h1v-1zm0 4v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm15-18v1h1v-1zm0 4v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1z" fill="#aaa"/><path d="m7.276 5.5c-1.543-.107-1.68.58-1.79 1h2v18.69c0 .853.742 1.31 1.59 1.31h15.41v-19.39c0-.853-.75-1.61-1.6-1.61z" fill="none" opacity=".604" stroke="url(#n)" stroke-linecap="round" stroke-linejoin="round"/><path d="m10.487 24.5h17c.125 1.5-.408 3.043-2 3h-17c1.512 0 2.004-1.375 2-3z" fill="#c8c8c8" stroke="url(#o)" stroke-linecap="round" stroke-linejoin="round"/><rect fill="#fff" height=".933" opacity=".7" rx=".3" width="16" x="10.987" y="25.067"/><path d="m8 9h1v1h-1zm15 0h1v1h-1z" fill="#aaa"/><path d="m10 9h12v1h-12z" fill="#dadada"/><path d="m29.5 25.5v4.915c.98.01 2.367-1.1 2.367-2.458s-1.093-2.457-2.367-2.457z" fill="url(#f)" opacity=".15"/><g transform="matrix(5.0393575 0 0 5.0393575 .665197 -1464.6879)"><path d="m6.0366875 296.20629-.7874515-.75924.7573852-.79562-.5460619-.49251-.7800066.75796-.7957556-.75796-.5683969.51084.7957556.77399-.7957556.76168.5683969.5306.7948966-.79604.7967577.79604z" fill="url(#a)" stroke="url(#b)" stroke-width=".198438"/><g fill="none" stroke-linecap="round" stroke-width="1.752" transform="matrix(.198438 0 0 .198438 -.085968 290.6864)"><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/dbreportedit.svg b/icon-themes/elementary_svg/cmd/32/dbreportedit.svg
new file mode 100644
index 000000000..4ba6568a0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/dbreportedit.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="11.233976" x2="15.108646" y1="9.817785" y2="13.871716"><stop offset="0" stop-color="#ad5f00"/><stop offset=".13482948" stop-color="#ffe16b"/><stop offset=".20224422" stop-color="#f9c440"/><stop offset=".26965895" stop-color="#fff394"/><stop offset=".44650277" stop-color="#f9c440"/><stop offset=".57114136" stop-color="#f9c440"/><stop offset=".72038066" stop-color="#ffe16b"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -24.35737 1.938176)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#c" y1="24.989594" y2="30.000141"/><linearGradient id="c"><stop offset="0" stop-color="#565656"/><stop offset=".5" stop-color="#9a9a9a"/><stop offset="1" stop-color="#545454"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -24.540087 2.121789)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#e" y1="24.989594" y2="30.000141"/><linearGradient id="e"><stop offset="0" stop-color="#b1b1b1"/><stop offset=".5" stop-color="#fff"/><stop offset="1" stop-color="#8f8f8f"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -23.72243 1.300123)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#c" y1="24.989594" y2="30.000141"/><linearGradient id="g" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -23.905148 1.483735)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#e" y1="24.989594" y2="30.000141"/><linearGradient id="h" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -23.084421 .658986)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#c" y1="24.989594" y2="30.000141"/><linearGradient id="i" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -23.267138 .8426)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#e" y1="24.989594" y2="30.000141"/><linearGradient id="j" gradientTransform="matrix(.6380091 -.6411367 .8596263 .8553493 -24.599696 2.181687)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="29.056757" y2="26.02973"><stop offset="0" stop-color="#ece5a5"/><stop offset="1" stop-color="#fcfbf2"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="-.194932" x2="8.965093" y1="20.329414" y2="20.329414"><stop offset="0" stop-color="#d48e15"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="l"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.03006 0 0 .01647 6.122 18.96)" 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><radialGradient id="n" cx="605.714" cy="486.648" gradientTransform="matrix(.03006 0 0 .01647 6.128 18.96)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#l"/><radialGradient id="o" cx="605.714" cy="486.648" gradientTransform="matrix(-.03006 0 0 .01647 27.846 18.96)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#l"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="20.027" x2="19.977" y1="5.377" y2="28.888"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="17.287" x2="16.667" xlink:href="#r" y1="28.048" y2="-.018"/><linearGradient id="r"><stop offset="0" stop-color="#8d8d8d"/><stop offset="1" stop-color="#c3c3c3"/></linearGradient><linearGradient id="s" gradientUnits="userSpaceOnUse" x1="15.401" x2="15.706" y1="6.918" y2="26.982"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".248"/></linearGradient><linearGradient id="t" gradientUnits="userSpaceOnUse" x1="17.119" x2="17.177" xlink:href="#r" y1="28.033" y2="18.664"/><path d="m9.73 25h14.515v4h-14.515z" fill="url(#m)" opacity=".5"/><path d="m24.245 25v4c1.548.007 3.742-.896 3.742-2s-1.727-2-3.742-2z" fill="url(#n)" opacity=".5"/><path d="m9.73 25v4c-1.548.007-3.743-.896-3.743-2s1.728-2 3.743-2z" fill="url(#o)" opacity=".5"/><path d="m6.487 4.5c-1.566-.02-2.093 1.51-1.97 3h1.97v18c0 .943 1.057 2 2 2h17v-20.7c0-.943-1.357-2.3-2.3-2.3z" fill="url(#p)" stroke="url(#q)" stroke-linecap="round" stroke-linejoin="round"/><path d="m9.987 7v1h12v-1zm0 4v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1z" opacity=".1"/><path d="m7.987 7v1h1v-1zm0 4v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm15-18v1h1v-1zm0 4v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1z" fill="#aaa"/><path d="m7.276 5.5c-1.543-.107-1.68.58-1.79 1h2v18.69c0 .853.742 1.31 1.59 1.31h15.41v-19.39c0-.853-.75-1.61-1.6-1.61z" fill="none" opacity=".604" stroke="url(#s)" stroke-linecap="round" stroke-linejoin="round"/><path d="m10.487 24.5h17c.125 1.5-.408 3.043-2 3h-17c1.512 0 2.004-1.375 2-3z" fill="#c8c8c8" stroke="url(#t)" stroke-linecap="round" stroke-linejoin="round"/><rect fill="#fff" height=".933" opacity=".7" rx=".3" width="16" x="10.987" y="25.067"/><path d="m8 9h1v1h-1zm15 0h1v1h-1z" fill="#aaa"/><path d="m10 9h12v1h-12z" fill="#dadada"/><g transform="matrix(.82851861 0 0 .82851861 11.262089 11.39386)"><path d="m3.9957406 16.479538c.4459215-.334616 1.6971047.293067 2.8468883 1.43713 1.1470341 1.141326 1.7514206 2.362602 1.4243802 2.812888-.00124.0017.028135.02504.026864.02673l16.0100409-16.0885263c.406482-.408475-.225083-1.6993061-1.411369-2.8796879-1.186282-1.18038195-2.480279-1.80553552-2.886764-1.39705864z" fill="url(#a)" stroke="#ad5f00" stroke-linejoin="round" stroke-width="1.206973"/><path d="m3.9957406 16.479536c.4459215-.334616 1.697105.293068 2.8468878 1.43713 1.1470339 1.141326 1.7514205 2.362602 1.4243801 2.812888-.00124.0017.028135.02504.026864.02673l11.0255925-11.0796428.03988-.040071c.0013-.00169-.02811-.025017-.02686-.026729.327034-.4502889-.277353-1.6715643-1.424386-2.8128899-1.149783-1.1440621-2.400968-1.771746-2.846889-1.437129l-.03988.04007z" fill="#f9c440" opacity=".6"/><path d="m18.05188 2.3544945c.445921-.3346166 1.697105.2930675 2.846888 1.4371298 1.147033 1.141325 1.75142 2.3626014 1.424379 2.8128865-.0012.00171.02814.025041.02686.02673l1.953903-1.9634813.03988-.040071c.0013-.00169-.02811-.025017-.02686-.02673.327036-.450285-.277352-1.6715616-1.424385-2.8128867-1.149782-1.14406166-2.400965-1.77174678-2.846887-1.43713005l-.03988.0400714-1.953901 1.96348135z" fill="#fe9ab8" opacity=".8" stroke="#de3e80" stroke-linejoin="round" stroke-width="1.206973"/><path d="m15.861791 4.5553174c.44592-.3346171 1.697106.2930672 2.846888 1.4371295 1.147033 1.141325 1.751421 2.3626016 1.424379 2.8128878-.0012.00171.02814.025039.02686.026729l.199378-.2003563c.0013-.00169-.02811-.025017-.02686-.026729.327042-.4502861-.277346-1.671563-1.42438-2.8128866-1.149782-1.1440632-2.400967-1.7717473-2.846887-1.4371304z" fill="url(#b)"/><path d="m15.679073 4.7389302c.445922-.334617 1.697107.2930672 2.846888 1.4371291 1.147035 1.1413256 1.751422 2.3626005 1.42438 2.8128864-.0012.00171.02813.025041.02686.026731l.199377-.2003563c.0013-.00169-.02811-.025018-.02686-.02673.327044-.4502851-.277344-1.6715616-1.424379-2.8128865-1.149782-1.1440622-2.400966-1.771747-2.846889-1.4371299z" fill="url(#d)"/><path d="m16.496731 3.9172644c.445921-.3346173 1.697105.2930665 2.846888 1.4371297 1.147033 1.1413248 1.751421 2.3626003 1.42438 2.8128865-.0012.00171.02813.02504.02686.026729l.199378-.200355c.0013-.00169-.02811-.025017-.02686-.026729.327041-.4502858-.277346-1.6715623-1.424381-2.8128867-1.149782-1.1440629-2.400964-1.7717471-2.846888-1.4371299z" fill="url(#f)"/><path d="m16.314013 4.1008772c.445923-.3346174 1.697107.2930668 2.846888 1.4371289 1.147035 1.1413262 1.751422 2.3626013 1.424381 2.8128873-.0012.00171.02814.02504.02686.02673l.199377-.2003568c.0013-.00169-.02811-.025016-.02686-.026729.327042-.4502853-.277345-1.6715626-1.424379-2.8128856-1.149781-1.1440628-2.400966-1.7717477-2.846889-1.4371302z" fill="url(#g)"/><path d="m17.134741 3.2761275c.44592-.3346167 1.697104.2930671 2.846887 1.4371299 1.147033 1.1413247 1.751421 2.362601 1.42438 2.8128865-.0012.00171.02813.025041.02686.026731l.199376-.200356c.0013-.00169-.02811-.025018-.02686-.02673.327042-.450285-.277346-1.6715621-1.42438-2.8128872-1.14978-1.144062-2.400965-1.7717462-2.846887-1.4371291l-.199377.200355z" fill="url(#h)"/><path d="m16.952024 3.4597401c.445919-.3346173 1.697105.2930673 2.846887 1.4371305 1.147033 1.141324 1.751422 2.3626007 1.424379 2.8128853-.0012.00171.02814.025041.02686.02673l.199378-.2003543c.0013-.00169-.02811-.025019-.02686-.02673.327042-.4502865-.277346-1.6715623-1.424379-2.812887-1.149782-1.1440623-2.400967-1.7717471-2.846888-1.4371292z" fill="url(#i)"/><g fill-rule="evenodd"><g stroke-width="1.206973"><path d="m.92763987 23.761444 7.28373453-2.970838.062055-.06205c.327041-.450289-.2852284-1.67166-1.4322624-2.812988-1.1497829-1.144062-2.3994875-1.768277-2.8454094-1.43366z" fill="url(#j)" stroke="url(#k)"/><path d="m1.7587091 21.789843-.83151613 1.96381 1.98663883-.814434c-.1592262-.190724-.3062182-.384443-.4973904-.574664-.2200911-.218997-.436571-.396687-.6577323-.574712z" fill="#0c0c0c" stroke="#0c0c0c"/></g><path d="m19.705089 18.725266c-.206498-.03213-.367109-.02294-.470359.0068l-13.95021 3.090657-2.5651858.573609-.0757164.013688-2.97818693 2.202665 7.59460443-.114725.0688329-.018439 2.5812476-.569021 13.9433252-3.120442c.417588-.09178-.275333-.626383-1.551043-1.202287-.959077-.429061-1.968631-.766344-2.59272-.860416z" fill="#0c0c0c" opacity=".15" stroke-width="2.294442"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/dbreportrename.svg b/icon-themes/elementary_svg/cmd/32/dbreportrename.svg
new file mode 100644
index 000000000..07a696622
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/dbreportrename.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="605.714" cy="486.648" gradientTransform="matrix(.019 0 0 .02024 18.043 18.08)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#b"/><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.03006 0 0 .01647 6.122 18.96)" 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><radialGradient id="d" cx="605.714" cy="486.648" gradientTransform="matrix(.03006 0 0 .01647 6.128 18.96)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#b"/><radialGradient id="e" cx="605.714" cy="486.648" gradientTransform="matrix(-.03006 0 0 .01647 27.846 18.96)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#b"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="20.027" x2="19.977" y1="5.377" y2="28.888"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="17.287" x2="16.667" xlink:href="#h" y1="28.048" y2="-.018"/><linearGradient id="h"><stop offset="0" stop-color="#8d8d8d"/><stop offset="1" stop-color="#c3c3c3"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="15.401" x2="15.706" y1="6.918" y2="26.982"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".248"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="17.119" x2="17.177" xlink:href="#h" y1="28.033" y2="18.664"/><path d="m9.73 25h14.515v4h-14.515z" fill="url(#c)" opacity=".5"/><path d="m24.245 25v4c1.548.007 3.742-.896 3.742-2s-1.727-2-3.742-2z" fill="url(#d)" opacity=".5"/><path d="m9.73 25v4c-1.548.007-3.743-.896-3.743-2s1.728-2 3.743-2z" fill="url(#e)" opacity=".5"/><path d="m6.487 4.5c-1.566-.02-2.093 1.51-1.97 3h1.97v18c0 .943 1.057 2 2 2h17v-20.7c0-.943-1.357-2.3-2.3-2.3z" fill="url(#f)" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round"/><path d="m9.987 7v1h12v-1zm0 4v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1z" opacity=".1"/><path d="m7.987 7v1h1v-1zm0 4v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm15-18v1h1v-1zm0 4v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1z" fill="#aaa"/><path d="m7.276 5.5c-1.543-.107-1.68.58-1.79 1h2v18.69c0 .853.742 1.31 1.59 1.31h15.41v-19.39c0-.853-.75-1.61-1.6-1.61z" fill="none" opacity=".604" stroke="url(#i)" stroke-linecap="round" stroke-linejoin="round"/><path d="m10.487 24.5h17c.125 1.5-.408 3.043-2 3h-17c1.512 0 2.004-1.375 2-3z" fill="#c8c8c8" stroke="url(#j)" stroke-linecap="round" stroke-linejoin="round"/><rect fill="#fff" height=".933" opacity=".7" rx=".3" width="16" x="10.987" y="25.067"/><path d="m8 9h1v1h-1zm15 0h1v1h-1z" fill="#aaa"/><path d="m10 9h12v1h-12z" fill="#dadada"/><path d="m29.5 25.5v4.915c.98.01 2.367-1.1 2.367-2.458s-1.093-2.457-2.367-2.457z" fill="url(#a)" opacity=".15"/><path d="m23 1v3h2l1 1v21l-1 1h-2v3h9v-3h-2l-1-1v-21l1-1h2v-3z" fill-rule="evenodd" opacity=".52"/><path d="m24 2.51 2.17-.016s1.335-.048 1.333 1.286l-.034 22.853s-.138 1.825-1.47 1.86l-2 .05m7-26.015-2.187-.034s-1.332-.048-1.332 1.286l-.033 22.853s.1 1.86 1.433 1.86h2.12" fill="none" stroke="#fff"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/dbsortingandgrouping.svg b/icon-themes/elementary_svg/cmd/32/dbsortingandgrouping.svg
new file mode 100644
index 000000000..286d3b4ed
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/dbsortingandgrouping.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="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="b" cx="10" cy="-2.140758" gradientTransform="matrix(.00000001 2.2279279 -1.9682679 .00000002 5.786415 -24.279279)" gradientUnits="userSpaceOnUse" r="8.128975" xlink:href="#a"/><radialGradient id="c" cx="21" cy="4.911" gradientTransform="matrix(0 2.53104 -1.4237 0 28.99 -52.152)" gradientUnits="userSpaceOnUse" r="9.482" xlink:href="#a"/><path d="m8.1171875 2.5-6.359375 15.070312h3.0800781l1.2070313-3.070312h6.6718751l1.080078 3.070312h3.21875l-6.109375-15.070312zm1.4492187 3.0429688 2.4472658 6.9570312h-5.1816408z" fill="url(#b)" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".537255"/><path d="m21.431641 4c-.24 0-.431641.2372031-.431641.5332031v19.4667969 2.501953l-5.535156-4.642578c-.636583-.534157-1.579124-.451036-2.113282.185547-.534156.636583-.451036 1.579125.185547 2.113281l7.660157 6.427735c.255532.214417.561212.324051.86914.34375.0013.00008.0026-.000078.0039 0 .1371.04103.278903.07031.429694.07031s.292594-.02929.429688-.07031c.0012-.00036.0027.000361.0039 0 .307928-.0197.613608-.129333.86914-.34375l7.660157-6.427735c.636583-.534156.719703-1.476698.185547-2.113281-.534158-.636583-1.476699-.719704-2.113282-.185547l-5.53515 4.642576v-2.501951-19.4667969c0-.296-.191641-.5332031-.431641-.5332031h-.568359z" fill="url(#c)"/><path d="m8.1171875 2.5-6.359375 15.070312h.421875l5.9375-14.070312h2.7890625l5.703125 14.070312h.40625l-6.109375-15.070312zm-.8925781 10-.3925782 1h5.1816408l-.351563-1z" fill="#fff" opacity=".1"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/dbtabledelete.svg b/icon-themes/elementary_svg/cmd/32/dbtabledelete.svg
new file mode 100644
index 000000000..f286ec569
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/dbtabledelete.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="b" gradientTransform="matrix(-.26458332 0 0 .26458332 7.408334 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="c" gradientTransform="matrix(-.26458332 0 0 .26458332 5.55625 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="d" gradientTransform="matrix(-.26458332 0 0 .26458332 3.704167 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="15.5" x2="15.5" y1="1.5" y2="7.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.26458332 0 0 .26458332 1.058332 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="g" gradientTransform="matrix(.13229166 0 0 .06614583 -1.322965 1.058285)" gradientUnits="userSpaceOnUse" x1="41.000362" x2="41.000362" xlink:href="#h" y1="16.000725" y2="20.000727"/><linearGradient id="h"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="j" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.439577 25.98059)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#h"/><radialGradient id="k" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 21.560423 25.98059)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#h"/><linearGradient id="l" gradientTransform="matrix(.07279203 0 0 .0703409 9.184346 295.47468)" gradientUnits="userSpaceOnUse" x1="5.515625" x2="2.93" y1="-26.405602" y2="28.474001"><stop offset="0" stop-color="#ff8c82"/><stop offset=".312" stop-color="#ed5353"/><stop offset=".571" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.12573168 0 0 .12661363 4.899894 294.14546)" gradientUnits="userSpaceOnUse" x1="1.004" x2=".228" y1="20.709" y2="-4.382"><stop offset="0" stop-color="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.53153 -.53097 .53153 .53097 -14.042 11.965)" gradientUnits="userSpaceOnUse" x1="36.011002" x2="16.330999" xlink:href="#o" y1="13.023" y2="32.702"/><linearGradient id="o"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="p" gradientTransform="matrix(.53153 -.53097 .53153 .53097 -14.578 12.234)" gradientUnits="userSpaceOnUse" x1="28.448999" x2="16.330999" xlink:href="#o" y1="20.584" y2="32.702"/><linearGradient id="q" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" y1="2" y2="5.000003"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="r" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="s" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="t" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="u" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#q" y1="2" y2="4.000013"/><linearGradient id="v" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="w" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="x" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="y" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="z" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#q" y1="2" y2="4.000013"/><linearGradient id="A" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="B" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="C" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="D" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="E" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#q" y1="2" y2="4.000013"/><linearGradient id="F" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="G" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="H" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="I" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="J" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#q" y1="2" y2="4.000013"/><linearGradient id="K" gradientTransform="matrix(.1573294 0 0 .1586627 -8.008007 -.016355)" gradientUnits="userSpaceOnUse" x1="24.833029" x2="24.833029" y1="2.604455" y2="51.798176"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="matrix(.26458333 0 0 .26458333 -.529167 .264583)"><path d="m5.0000001 29h26.0000009v2h-26.0000009z" fill="url(#i)" opacity=".15"/><path d="m5.0000001 29.000111v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#j)" opacity=".15"/><path d="m31.000001 29.000111v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#k)" opacity=".15"/></g><rect fill="url(#K)" height="7.672933" rx=".396875" ry=".396891" stroke-width="1.3333" transform="scale(-1 1)" width="7.14375" x="-7.805209" y=".396859"/><path d="m3.9980469 1c-1.1064402 0-1.9980469.8919999-1.9980469 2v26c0 1.108.8916067 2 1.9980469 2h24.0039061c1.10644 0 1.998047-.892 1.998047-2v-26c0-1.1080001-.891607-2-1.998047-2zm.5019531 1h3.4882812v5h-4.9882812v-3.5c0-.8310001.6690009-1.5 1.5-1.5zm4.4960938 0h5.9960942v5h-5.992188v.9707031h-.0039062zm7.0039062 0h5.998047v5h-5.998047zm7.005859 0h4.494141c.830999 0 1.5.6689999 1.5 1.5v3.5h-5.994141zm-14.005859 6h5.998047l.001953 5.001953h-5.9980469zm7.005859 0h5.996094l-.001953 5h-6zm7.003907 0h5.990234v5h-6zm-20.009766.0019531h4.9921875l.0019531 4.9999999h-4.9882812zm0 5.9980469 4.9941406.033203-.0019531 4.933594h-4.9882813v.033203h-.0039062zm6.0019531 0h5.9980469v5h-6zm6.9980469 0h6v5h-6zm7 0h6v5h-5.994141zm-14 6h6v5l-6-.007812zm7 0h6v5h-6zm13 0v4.996094h-5.996094v1.007812h5.996094v2.496094c0 .207749-.04148.404407-.117188.583984v.001954c-.227485.537838-.760176.914062-1.382812.914062h-4.5l.003906-9.992188zm-26 .001953h4.9921875v4.990235l-4.9921875.009765zm0 5.998047h5v4h-3.5c-.8309991 0-1.5-.669-1.5-1.5zm6 0h6v4h-6zm7 0 6 .007812-.007812 3.992188h-5.992188z" opacity=".3" transform="scale(.26458333)"/><g fill="none" stroke-width=".264583"><path d="m3.8364584 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#a)"/><path d="m3.8364583 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#r)"/><path d="m3.8364583.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#s)"/><path d="m3.8364583 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#t)"/><path d="m3.8364583 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#u)"/><path d="m5.6885416 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#v)"/><path d="m5.6885415 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#w)"/><path d="m5.6885415.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#x)"/><path d="m5.6885415 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#y)"/><path d="m5.6885415 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#z)"/><path d="m7.540625 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#A)"/><path d="m7.5406249 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#B)"/><path d="m7.5406249.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#C)"/><path d="m7.5406249 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#D)"/><path d="m7.5406249 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#E)"/><path d="m1.9843751 3.8364616h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#F)"/><path d="m1.984375 2.2489583h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#G)"/><path d="m1.984375.66145834h-1.05833333l-.0000002 1.05833066h1.05833353z" stroke="url(#H)"/><path d="m1.984375 5.4239584h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#I)"/><path d="m1.984375 7.0114584h-1.05833333l-.0000002.79375h1.05833353z" stroke="url(#J)"/></g><path d="m4 1.5c-.831 0-1.5.6689665-1.5 1.5v4.5h27v-4.5c0-.8310335-.669-1.5-1.5-1.5z" fill="url(#e)" stroke-width="5.039244" transform="scale(.26458333)"/><path d="m3.9980469 1c-1.1064402 0-1.9980469.8919999-1.9980469 2v5h7 5.998047 1.007812 5.996094 1.007813 5.990234 1v-5c0-1.1080001-.891607-2-1.998047-2zm.5019531 1h3.4882812v5h-4.9882812v-3.5c0-.8310001.6690009-1.5 1.5-1.5zm4.4960938 0h5.9960942v5h-5.992188v.9707031h-.0039062zm7.0039062 0h5.998047v5h-5.998047zm7.005859 0h4.494141c.830999 0 1.5.6689999 1.5 1.5v3.5h-5.994141z" fill="#452981" fill-opacity=".501961" transform="scale(.26458333)"/><g stroke-width=".264583"><g fill="none"><path d="m3.8364583.66145843h-1.3229165l-.0000002 1.05833057h1.3229167z" opacity=".5" stroke="url(#d)"/><path d="m5.6885414.66145843h-1.3229164l-.0000003 1.05833057h1.3229167z" opacity=".5" stroke="url(#c)"/><path d="m7.540625.92604167c0-.13229167-.1116211-.26458333-.2645833-.26458333l-1.0583333.00000009-.0000003 1.05833057h1.3229167z" opacity=".5" stroke="url(#b)"/><path d="m.92604113.92604167c0-.13229167.11162107-.26458333.26458327-.26458333h.7937506l.0000003 1.05833056-1.05833397.0000001z" opacity=".5" stroke="url(#f)"/></g><path d="m.52916667 2.1166667 7.40828523-.0000482v.2645833l-7.40828523.0000482z" fill="url(#g)" opacity=".15"/></g><g transform="matrix(1.33333 0 0 1.33333 .176 -387.532)"><path d="m6.0366875 296.20629-.7874515-.75924.7573852-.79562-.5460619-.49251-.7800066.75796-.7957556-.75796-.5683969.51084.7957556.77399-.7957556.76168.5683969.5306.7948966-.79604.7967577.79604z" fill="url(#l)" stroke="url(#m)" stroke-width=".198438"/><g fill="none" stroke-linecap="round" stroke-width="1.752" transform="matrix(.198438 0 0 .198438 -.085968 290.6864)"><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(#n)" 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(#p)" 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/dbtableedit.svg b/icon-themes/elementary_svg/cmd/32/dbtableedit.svg
new file mode 100644
index 000000000..c264294bc
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/dbtableedit.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#w" y1="2" y2="5.000003"/><linearGradient id="b" gradientTransform="matrix(-.26458332 0 0 .26458332 7.408334 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#w" y1="2" y2="5.000003"/><linearGradient id="c" gradientTransform="matrix(-.26458332 0 0 .26458332 5.55625 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#w" y1="2" y2="5.000003"/><linearGradient id="d" gradientTransform="matrix(-.26458332 0 0 .26458332 3.704167 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#w" y1="2" y2="5.000003"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="15.5" x2="15.5" y1="1.5" y2="7.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.26458332 0 0 .26458332 1.058332 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#w" y1="2" y2="5.000003"/><linearGradient id="g" gradientTransform="matrix(.13229166 0 0 .06614583 -1.322965 1.058285)" gradientUnits="userSpaceOnUse" x1="41.000362" x2="41.000362" xlink:href="#h" y1="16.000725" y2="20.000727"/><linearGradient id="h"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="j" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.439577 25.98059)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#h"/><radialGradient id="k" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 21.560423 25.98059)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#h"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="11.233976" x2="15.108646" y1="9.817785" y2="13.871716"><stop offset="0" stop-color="#ad5f00"/><stop offset=".13482948" stop-color="#ffe16b"/><stop offset=".20224422" stop-color="#f9c440"/><stop offset=".26965895" stop-color="#fff394"/><stop offset=".44650277" stop-color="#f9c440"/><stop offset=".57114136" stop-color="#f9c440"/><stop offset=".72038066" stop-color="#ffe16b"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -24.35737 1.938176)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#n" y1="24.989594" y2="30.000141"/><linearGradient id="n"><stop offset="0" stop-color="#565656"/><stop offset=".5" stop-color="#9a9a9a"/><stop offset="1" stop-color="#545454"/></linearGradient><linearGradient id="o" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -24.540087 2.121789)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#p" y1="24.989594" y2="30.000141"/><linearGradient id="p"><stop offset="0" stop-color="#b1b1b1"/><stop offset=".5" stop-color="#fff"/><stop offset="1" stop-color="#8f8f8f"/></linearGradient><linearGradient id="q" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -23.72243 1.300123)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#n" y1="24.989594" y2="30.000141"/><linearGradient id="r" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -23.905148 1.483735)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#p" y1="24.989594" y2="30.000141"/><linearGradient id="s" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -23.084421 .658986)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#n" y1="24.989594" y2="30.000141"/><linearGradient id="t" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -23.267138 .8426)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#p" y1="24.989594" y2="30.000141"/><linearGradient id="u" gradientTransform="matrix(.6380091 -.6411367 .8596263 .8553493 -24.599696 2.181687)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="29.056757" y2="26.02973"><stop offset="0" stop-color="#ece5a5"/><stop offset="1" stop-color="#fcfbf2"/></linearGradient><linearGradient id="v" gradientUnits="userSpaceOnUse" x1="-.194932" x2="8.965093" y1="20.329414" y2="20.329414"><stop offset="0" stop-color="#d48e15"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="w" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" y1="2" y2="5.000003"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="x" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#w" y1="2" y2="5.000003"/><linearGradient id="y" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#w" y1="2" y2="5.000003"/><linearGradient id="z" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#w" y1="2" y2="5.000003"/><linearGradient id="A" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#w" y1="2" y2="4.000013"/><linearGradient id="B" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#w" y1="2" y2="5.000003"/><linearGradient id="C" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#w" y1="2" y2="5.000003"/><linearGradient id="D" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#w" y1="2" y2="5.000003"/><linearGradient id="E" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#w" y1="2" y2="5.000003"/><linearGradient id="F" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#w" y1="2" y2="4.000013"/><linearGradient id="G" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#w" y1="2" y2="5.000003"/><linearGradient id="H" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#w" y1="2" y2="5.000003"/><linearGradient id="I" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#w" y1="2" y2="5.000003"/><linearGradient id="J" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#w" y1="2" y2="5.000003"/><linearGradient id="K" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#w" y1="2" y2="4.000013"/><linearGradient id="L" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#w" y1="2" y2="5.000003"/><linearGradient id="M" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#w" y1="2" y2="5.000003"/><linearGradient id="N" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#w" y1="2" y2="5.000003"/><linearGradient id="O" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#w" y1="2" y2="5.000003"/><linearGradient id="P" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#w" y1="2" y2="4.000013"/><linearGradient id="Q" gradientTransform="matrix(.1573294 0 0 .1586627 -8.008007 -.016355)" gradientUnits="userSpaceOnUse" x1="24.833029" x2="24.833029" y1="2.604455" y2="51.798176"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="matrix(.26458333 0 0 .26458333 -.529167 .264583)"><path d="m5.0000001 29h26.0000009v2h-26.0000009z" fill="url(#i)" opacity=".15"/><path d="m5.0000001 29.000111v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#j)" opacity=".15"/><path d="m31.000001 29.000111v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#k)" opacity=".15"/></g><rect fill="url(#Q)" height="7.672933" rx=".396875" ry=".396891" stroke-width="1.3333" transform="scale(-1 1)" width="7.14375" x="-7.805209" y=".396859"/><path d="m3.9980469 1c-1.1064402 0-1.9980469.8919999-1.9980469 2v26c0 1.108.8916067 2 1.9980469 2h24.0039061c1.10644 0 1.998047-.892 1.998047-2v-26c0-1.1080001-.891607-2-1.998047-2zm.5019531 1h3.4882812v5h-4.9882812v-3.5c0-.8310001.6690009-1.5 1.5-1.5zm4.4960938 0h5.9960942v5h-5.992188v.9707031h-.0039062zm7.0039062 0h5.998047v5h-5.998047zm7.005859 0h4.494141c.830999 0 1.5.6689999 1.5 1.5v3.5h-5.994141zm-14.005859 6h5.998047l.001953 5.001953h-5.9980469zm7.005859 0h5.996094l-.001953 5h-6zm7.003907 0h5.990234v5h-6zm-20.009766.0019531h4.9921875l.0019531 4.9999999h-4.9882812zm0 5.9980469 4.9941406.033203-.0019531 4.933594h-4.9882813v.033203h-.0039062zm6.0019531 0h5.9980469v5h-6zm6.9980469 0h6v5h-6zm7 0h6v5h-5.994141zm-14 6h6v5l-6-.007812zm7 0h6v5h-6zm13 0v4.996094h-5.996094v1.007812h5.996094v2.496094c0 .207749-.04148.404407-.117188.583984v.001954c-.227485.537838-.760176.914062-1.382812.914062h-4.5l.003906-9.992188zm-26 .001953h4.9921875v4.990235l-4.9921875.009765zm0 5.998047h5v4h-3.5c-.8309991 0-1.5-.669-1.5-1.5zm6 0h6v4h-6zm7 0 6 .007812-.007812 3.992188h-5.992188z" opacity=".3" transform="scale(.26458333)"/><g fill="none" stroke-width=".264583"><path d="m3.8364584 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#a)"/><path d="m3.8364583 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#x)"/><path d="m3.8364583.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#y)"/><path d="m3.8364583 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#z)"/><path d="m3.8364583 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#A)"/><path d="m5.6885416 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#B)"/><path d="m5.6885415 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#C)"/><path d="m5.6885415.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#D)"/><path d="m5.6885415 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#E)"/><path d="m5.6885415 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#F)"/><path d="m7.540625 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#G)"/><path d="m7.5406249 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#H)"/><path d="m7.5406249.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#I)"/><path d="m7.5406249 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#J)"/><path d="m7.5406249 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#K)"/><path d="m1.9843751 3.8364616h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#L)"/><path d="m1.984375 2.2489583h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#M)"/><path d="m1.984375.66145834h-1.05833333l-.0000002 1.05833066h1.05833353z" stroke="url(#N)"/><path d="m1.984375 5.4239584h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#O)"/><path d="m1.984375 7.0114584h-1.05833333l-.0000002.79375h1.05833353z" stroke="url(#P)"/></g><path d="m4 1.5c-.831 0-1.5.6689665-1.5 1.5v4.5h27v-4.5c0-.8310335-.669-1.5-1.5-1.5z" fill="url(#e)" stroke-width="5.039244" transform="scale(.26458333)"/><path d="m3.9980469 1c-1.1064402 0-1.9980469.8919999-1.9980469 2v5h7 5.998047 1.007812 5.996094 1.007813 5.990234 1v-5c0-1.1080001-.891607-2-1.998047-2zm.5019531 1h3.4882812v5h-4.9882812v-3.5c0-.8310001.6690009-1.5 1.5-1.5zm4.4960938 0h5.9960942v5h-5.992188v.9707031h-.0039062zm7.0039062 0h5.998047v5h-5.998047zm7.005859 0h4.494141c.830999 0 1.5.6689999 1.5 1.5v3.5h-5.994141z" fill="#452981" fill-opacity=".501961" transform="scale(.26458333)"/><g stroke-width=".264583"><g fill="none"><path d="m3.8364583.66145843h-1.3229165l-.0000002 1.05833057h1.3229167z" opacity=".5" stroke="url(#d)"/><path d="m5.6885414.66145843h-1.3229164l-.0000003 1.05833057h1.3229167z" opacity=".5" stroke="url(#c)"/><path d="m7.540625.92604167c0-.13229167-.1116211-.26458333-.2645833-.26458333l-1.0583333.00000009-.0000003 1.05833057h1.3229167z" opacity=".5" stroke="url(#b)"/><path d="m.92604113.92604167c0-.13229167.11162107-.26458333.26458327-.26458333h.7937506l.0000003 1.05833056-1.05833397.0000001z" opacity=".5" stroke="url(#f)"/></g><path d="m.52916667 2.1166667 7.40828523-.0000482v.2645833l-7.40828523.0000482z" fill="url(#g)" opacity=".15"/></g><g transform="matrix(.21921222 0 0 .21921222 2.979761 3.014626)"><path d="m3.9957406 16.479538c.4459215-.334616 1.6971047.293067 2.8468883 1.43713 1.1470341 1.141326 1.7514206 2.362602 1.4243802 2.812888-.00124.0017.028135.02504.026864.02673l16.0100409-16.0885263c.406482-.408475-.225083-1.6993061-1.411369-2.8796879-1.186282-1.18038195-2.480279-1.80553552-2.886764-1.39705864z" fill="url(#l)" stroke="#ad5f00" stroke-linejoin="round" stroke-width="1.206973"/><path d="m3.9957406 16.479536c.4459215-.334616 1.697105.293068 2.8468878 1.43713 1.1470339 1.141326 1.7514205 2.362602 1.4243801 2.812888-.00124.0017.028135.02504.026864.02673l11.0255925-11.0796428.03988-.040071c.0013-.00169-.02811-.025017-.02686-.026729.327034-.4502889-.277353-1.6715643-1.424386-2.8128899-1.149783-1.1440621-2.400968-1.771746-2.846889-1.437129l-.03988.04007z" fill="#f9c440" opacity=".6"/><path d="m18.05188 2.3544945c.445921-.3346166 1.697105.2930675 2.846888 1.4371298 1.147033 1.141325 1.75142 2.3626014 1.424379 2.8128865-.0012.00171.02814.025041.02686.02673l1.953903-1.9634813.03988-.040071c.0013-.00169-.02811-.025017-.02686-.02673.327036-.450285-.277352-1.6715616-1.424385-2.8128867-1.149782-1.14406166-2.400965-1.77174678-2.846887-1.43713005l-.03988.0400714-1.953901 1.96348135z" fill="#fe9ab8" opacity=".8" stroke="#de3e80" stroke-linejoin="round" stroke-width="1.206973"/><path d="m15.861791 4.5553174c.44592-.3346171 1.697106.2930672 2.846888 1.4371295 1.147033 1.141325 1.751421 2.3626016 1.424379 2.8128878-.0012.00171.02814.025039.02686.026729l.199378-.2003563c.0013-.00169-.02811-.025017-.02686-.026729.327042-.4502861-.277346-1.671563-1.42438-2.8128866-1.149782-1.1440632-2.400967-1.7717473-2.846887-1.4371304z" fill="url(#m)"/><path d="m15.679073 4.7389302c.445922-.334617 1.697107.2930672 2.846888 1.4371291 1.147035 1.1413256 1.751422 2.3626005 1.42438 2.8128864-.0012.00171.02813.025041.02686.026731l.199377-.2003563c.0013-.00169-.02811-.025018-.02686-.02673.327044-.4502851-.277344-1.6715616-1.424379-2.8128865-1.149782-1.1440622-2.400966-1.771747-2.846889-1.4371299z" fill="url(#o)"/><path d="m16.496731 3.9172644c.445921-.3346173 1.697105.2930665 2.846888 1.4371297 1.147033 1.1413248 1.751421 2.3626003 1.42438 2.8128865-.0012.00171.02813.02504.02686.026729l.199378-.200355c.0013-.00169-.02811-.025017-.02686-.026729.327041-.4502858-.277346-1.6715623-1.424381-2.8128867-1.149782-1.1440629-2.400964-1.7717471-2.846888-1.4371299z" fill="url(#q)"/><path d="m16.314013 4.1008772c.445923-.3346174 1.697107.2930668 2.846888 1.4371289 1.147035 1.1413262 1.751422 2.3626013 1.424381 2.8128873-.0012.00171.02814.02504.02686.02673l.199377-.2003568c.0013-.00169-.02811-.025016-.02686-.026729.327042-.4502853-.277345-1.6715626-1.424379-2.8128856-1.149781-1.1440628-2.400966-1.7717477-2.846889-1.4371302z" fill="url(#r)"/><path d="m17.134741 3.2761275c.44592-.3346167 1.697104.2930671 2.846887 1.4371299 1.147033 1.1413247 1.751421 2.362601 1.42438 2.8128865-.0012.00171.02813.025041.02686.026731l.199376-.200356c.0013-.00169-.02811-.025018-.02686-.02673.327042-.450285-.277346-1.6715621-1.42438-2.8128872-1.14978-1.144062-2.400965-1.7717462-2.846887-1.4371291l-.199377.200355z" fill="url(#s)"/><path d="m16.952024 3.4597401c.445919-.3346173 1.697105.2930673 2.846887 1.4371305 1.147033 1.141324 1.751422 2.3626007 1.424379 2.8128853-.0012.00171.02814.025041.02686.02673l.199378-.2003543c.0013-.00169-.02811-.025019-.02686-.02673.327042-.4502865-.277346-1.6715623-1.424379-2.812887-1.149782-1.1440623-2.400967-1.7717471-2.846888-1.4371292z" fill="url(#t)"/><g fill-rule="evenodd"><g stroke-width="1.206973"><path d="m.92763987 23.761444 7.28373453-2.970838.062055-.06205c.327041-.450289-.2852284-1.67166-1.4322624-2.812988-1.1497829-1.144062-2.3994875-1.768277-2.8454094-1.43366z" fill="url(#u)" stroke="url(#v)"/><path d="m1.7587091 21.789843-.83151613 1.96381 1.98663883-.814434c-.1592262-.190724-.3062182-.384443-.4973904-.574664-.2200911-.218997-.436571-.396687-.6577323-.574712z" fill="#0c0c0c" stroke="#0c0c0c"/></g><path d="m19.705089 18.725266c-.206498-.03213-.367109-.02294-.470359.0068l-13.95021 3.090657-2.5651858.573609-.0757164.013688-2.97818693 2.202665 7.59460443-.114725.0688329-.018439 2.5812476-.569021 13.9433252-3.120442c.417588-.09178-.275333-.626383-1.551043-1.202287-.959077-.429061-1.968631-.766344-2.59272-.860416z" fill="#0c0c0c" opacity=".15" stroke-width="2.294442"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/dbtablerename.svg b/icon-themes/elementary_svg/cmd/32/dbtablerename.svg
new file mode 100644
index 000000000..f91c7bcbe
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/dbtablerename.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#l" y1="2" y2="5.000003"/><linearGradient id="b" gradientTransform="matrix(-.26458332 0 0 .26458332 7.408334 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#l" y1="2" y2="5.000003"/><linearGradient id="c" gradientTransform="matrix(-.26458332 0 0 .26458332 5.55625 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#l" y1="2" y2="5.000003"/><linearGradient id="d" gradientTransform="matrix(-.26458332 0 0 .26458332 3.704167 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#l" y1="2" y2="5.000003"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="15.5" x2="15.5" y1="1.5" y2="7.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.26458332 0 0 .26458332 1.058332 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#l" y1="2" y2="5.000003"/><linearGradient id="g" gradientTransform="matrix(.13229166 0 0 .06614583 -1.322965 1.058285)" gradientUnits="userSpaceOnUse" x1="41.000362" x2="41.000362" xlink:href="#h" y1="16.000725" y2="20.000727"/><linearGradient id="h"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="j" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.439577 25.98059)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#h"/><radialGradient id="k" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 21.560423 25.98059)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#h"/><linearGradient id="l" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" y1="2" y2="5.000003"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="m" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#l" y1="2" y2="5.000003"/><linearGradient id="n" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#l" y1="2" y2="5.000003"/><linearGradient id="o" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#l" y1="2" y2="5.000003"/><linearGradient id="p" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#l" y1="2" y2="4.000013"/><linearGradient id="q" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#l" y1="2" y2="5.000003"/><linearGradient id="r" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#l" y1="2" y2="5.000003"/><linearGradient id="s" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#l" y1="2" y2="5.000003"/><linearGradient id="t" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#l" y1="2" y2="5.000003"/><linearGradient id="u" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#l" y1="2" y2="4.000013"/><linearGradient id="v" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#l" y1="2" y2="5.000003"/><linearGradient id="w" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#l" y1="2" y2="5.000003"/><linearGradient id="x" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#l" y1="2" y2="5.000003"/><linearGradient id="y" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#l" y1="2" y2="5.000003"/><linearGradient id="z" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#l" y1="2" y2="4.000013"/><linearGradient id="A" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#l" y1="2" y2="5.000003"/><linearGradient id="B" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#l" y1="2" y2="5.000003"/><linearGradient id="C" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#l" y1="2" y2="5.000003"/><linearGradient id="D" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#l" y1="2" y2="5.000003"/><linearGradient id="E" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#l" y1="2" y2="4.000013"/><linearGradient id="F" gradientTransform="matrix(.1573294 0 0 .1586627 -8.008007 -.016355)" gradientUnits="userSpaceOnUse" x1="24.833029" x2="24.833029" y1="2.604455" y2="51.798176"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="matrix(.26458333 0 0 .26458333 -.529167 .264583)"><path d="m5.0000001 29h26.0000009v2h-26.0000009z" fill="url(#i)" opacity=".15"/><path d="m5.0000001 29.000111v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#j)" opacity=".15"/><path d="m31.000001 29.000111v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#k)" opacity=".15"/></g><rect fill="url(#F)" height="7.672933" rx=".396875" ry=".396891" stroke-width="1.3333" transform="scale(-1 1)" width="7.14375" x="-7.805209" y=".396859"/><path d="m3.9980469 1c-1.1064402 0-1.9980469.8919999-1.9980469 2v26c0 1.108.8916067 2 1.9980469 2h24.0039061c1.10644 0 1.998047-.892 1.998047-2v-26c0-1.1080001-.891607-2-1.998047-2zm.5019531 1h3.4882812v5h-4.9882812v-3.5c0-.8310001.6690009-1.5 1.5-1.5zm4.4960938 0h5.9960942v5h-5.992188v.9707031h-.0039062zm7.0039062 0h5.998047v5h-5.998047zm7.005859 0h4.494141c.830999 0 1.5.6689999 1.5 1.5v3.5h-5.994141zm-14.005859 6h5.998047l.001953 5.001953h-5.9980469zm7.005859 0h5.996094l-.001953 5h-6zm7.003907 0h5.990234v5h-6zm-20.009766.0019531h4.9921875l.0019531 4.9999999h-4.9882812zm0 5.9980469 4.9941406.033203-.0019531 4.933594h-4.9882813v.033203h-.0039062zm6.0019531 0h5.9980469v5h-6zm6.9980469 0h6v5h-6zm7 0h6v5h-5.994141zm-14 6h6v5l-6-.007812zm7 0h6v5h-6zm13 0v4.996094h-5.996094v1.007812h5.996094v2.496094c0 .207749-.04148.404407-.117188.583984v.001954c-.227485.537838-.760176.914062-1.382812.914062h-4.5l.003906-9.992188zm-26 .001953h4.9921875v4.990235l-4.9921875.009765zm0 5.998047h5v4h-3.5c-.8309991 0-1.5-.669-1.5-1.5zm6 0h6v4h-6zm7 0 6 .007812-.007812 3.992188h-5.992188z" opacity=".3" transform="scale(.26458333)"/><g fill="none" stroke-width=".264583"><path d="m3.8364584 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#a)"/><path d="m3.8364583 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#m)"/><path d="m3.8364583.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#n)"/><path d="m3.8364583 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#o)"/><path d="m3.8364583 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#p)"/><path d="m5.6885416 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#q)"/><path d="m5.6885415 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#r)"/><path d="m5.6885415.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#s)"/><path d="m5.6885415 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#t)"/><path d="m5.6885415 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#u)"/><path d="m7.540625 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#v)"/><path d="m7.5406249 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#w)"/><path d="m7.5406249.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#x)"/><path d="m7.5406249 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#y)"/><path d="m7.5406249 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#z)"/><path d="m1.9843751 3.8364616h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#A)"/><path d="m1.984375 2.2489583h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#B)"/><path d="m1.984375.66145834h-1.05833333l-.0000002 1.05833066h1.05833353z" stroke="url(#C)"/><path d="m1.984375 5.4239584h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#D)"/><path d="m1.984375 7.0114584h-1.05833333l-.0000002.79375h1.05833353z" stroke="url(#E)"/></g><path d="m4 1.5c-.831 0-1.5.6689665-1.5 1.5v4.5h27v-4.5c0-.8310335-.669-1.5-1.5-1.5z" fill="url(#e)" stroke-width="5.039244" transform="scale(.26458333)"/><path d="m3.9980469 1c-1.1064402 0-1.9980469.8919999-1.9980469 2v5h7 5.998047 1.007812 5.996094 1.007813 5.990234 1v-5c0-1.1080001-.891607-2-1.998047-2zm.5019531 1h3.4882812v5h-4.9882812v-3.5c0-.8310001.6690009-1.5 1.5-1.5zm4.4960938 0h5.9960942v5h-5.992188v.9707031h-.0039062zm7.0039062 0h5.998047v5h-5.998047zm7.005859 0h4.494141c.830999 0 1.5.6689999 1.5 1.5v3.5h-5.994141z" fill="#452981" fill-opacity=".501961" transform="scale(.26458333)"/><g stroke-width=".264583"><g fill="none"><path d="m3.8364583.66145843h-1.3229165l-.0000002 1.05833057h1.3229167z" opacity=".5" stroke="url(#d)"/><path d="m5.6885414.66145843h-1.3229164l-.0000003 1.05833057h1.3229167z" opacity=".5" stroke="url(#c)"/><path d="m7.540625.92604167c0-.13229167-.1116211-.26458333-.2645833-.26458333l-1.0583333.00000009-.0000003 1.05833057h1.3229167z" opacity=".5" stroke="url(#b)"/><path d="m.92604113.92604167c0-.13229167.11162107-.26458333.26458327-.26458333h.7937506l.0000003 1.05833056-1.05833397.0000001z" opacity=".5" stroke="url(#f)"/></g><path d="m.52916667 2.1166667 7.40828523-.0000482v.2645833l-7.40828523.0000482z" fill="url(#g)" opacity=".15"/></g><g transform="matrix(1.33333 0 0 1.33333 .176 -387.532)"><path d="m4.431761 290.84848v.59475h.397501l.1980005.19875v4.16776l-.1995005.198h-.397501v.59475h1.7872546v-.59475h-.3975011l-.1980004-.19875v-4.16776l.1980004-.19875h.3975011v-.594z" fill-rule="evenodd" opacity=".52" stroke-width=".750002"/><path d="m4.6305115 291.14773.4305011-.003s.2647507-.01.2647507.255l-.0075 4.53526s-.02625.3615-.2910007.369l-.397501.009m1.3897535-5.16076-.4350011-.007s-.2625007-.01-.2625007.255l-.0075 4.53526s.0195.369.2850008.369h.420001" fill="none" stroke="#fff" stroke-width=".198436"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/dbviewaliases.svg b/icon-themes/elementary_svg/cmd/32/dbviewaliases.svg
new file mode 100644
index 000000000..fa4b8ea94
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/dbviewaliases.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 offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="605.714" cy="486.648" gradientTransform="matrix(.01566 0 0 .00824 17.56 25.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#a"/><radialGradient id="c" cx="605.714" cy="486.648" gradientTransform="matrix(-.01566 0 0 .00824 13.39 25.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#a"/><linearGradient id="d" gradientTransform="matrix(.04763 0 0 .00824 -1.716 25.98)" 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="e" gradientTransform="matrix(1.21622 0 0 1.43243 -17.095 -17.36)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="14.078" y2="32.463"><stop offset="0" stop-color="#fff"/><stop offset=".134" stop-color="#fff" stop-opacity=".235"/><stop offset=".947" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="f" cx="13.003" cy="8.45" gradientTransform="matrix(0 1.9151 -1.62407 0 29.183 -22.96)" gradientUnits="userSpaceOnUse" r="20"><stop offset="0" stop-color="#5f5f5f"/><stop offset=".262" stop-color="#4f4f4f"/><stop offset=".705" stop-color="#3b3b3b"/><stop offset="1" stop-color="#2b2b2b"/></radialGradient><linearGradient id="g" gradientTransform="matrix(1.7092 0 0 1.81216 -25.56 -27.052)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="31.26" y2="10.166"><stop offset="0" stop-color="#272727"/><stop offset="1" stop-color="#454545"/></linearGradient><path d="m4 29h23v2h-23z" fill="url(#d)" opacity=".15"/><path d="m3.95 29v2c-.807.004-1.95-.448-1.95-1s.9-1 1.95-1z" fill="url(#c)" opacity=".15"/><path d="m27 29v2c.807.004 1.95-.448 1.95-1s-.9-1-1.95-1z" fill="url(#b)" opacity=".15"/><g stroke-linecap="round" stroke-linejoin="round"><path d="m14.938 2.49c-1.118.09-2.16 1.143-3.024.598-.214.98-1.273.218-1.226 1.037-1.28.996-2.114 2.633-2.018 4.29-.21 1.304.445 2.938-.373 4.01-.256 1.26-.05 2.638.38 3.846.886 1.35 2.257 2.46 2.565 4.148.145 1.567-1.546 2.443-2.586 3.297-1.628 1.124-3.36 1.984-5.156 2.802v3h25v-3c-2.843-.35-5.738-2.716-7.508-4.538-.372-.357-.52-.76-.545-1.18.105-.128.197-.247.31-.382l-.308.05c.1-.95.8-1.942 1.33-2.663 1.095-.922 1.664-2.273 1.677-3.705.364-1.412-.732-2.474-.477-3.907-.034-1.817.232-4.003-1.29-5.326-1.714-1.492-4.028-2.266-6.27-2.35-.163-.033-.323-.04-.483-.027z" fill="url(#f)" stroke="url(#g)"/><path d="m15.313 3.393c-.277-.058-.702.113-1.313.375-.305.13-.643.275-1.063.344-.163.027-.374-.078-.562-.094-.08.083-.096.225-.188.28-.254.157-.427.166-.593.19-.055.132-.14.25-.25.343-1.047.816-1.764 2.216-1.688 3.532.01.072.01.146 0 .22-.07.438.016 1.107.063 1.874.038.654-.053 1.437-.44 2.156-.204 1.01-.05 2.186.314 3.25.793 1.158 2.285 2.368 2.656 4.406v.063c.104 1.123-.49 2.045-1.125 2.657-.634.612-1.364 1.038-1.813 1.406l-.03.063c-1.528 1.052-3.151 1.832-4.781 2.592v1.562l23.07-.034v-1.563c-2.57-.51-5.324-2.523-7.1-4.372l-.032-.03c-.883-.88-.94-2.14-.625-3.064.318-.936.923-1.71 1.343-2.282.036-.057.078-.11.125-.156.888-.746 1.366-1.807 1.376-3 .002-.074.012-.148.032-.22.11-.434.01-.826-.188-1.436-.185-.568-.448-1.33-.344-2.22.008-.066-.012-.118 0-.187-.01-.898.04-1.828-.062-2.594-.11-.822-.354-1.427-.907-1.907-1.523-1.327-3.66-2.05-5.718-2.126-.054-.006-.106-.016-.158-.03z" fill="none" opacity=".5" stroke="url(#e)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/dbviewforms.svg b/icon-themes/elementary_svg/cmd/32/dbviewforms.svg
new file mode 100644
index 000000000..30398fd47
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/dbviewforms.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.0540373 0 0 1.2200853 -.878036 -4.41284)" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="18.5" y2="25"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e1e1e1"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.85580995 0 0 .96310694 21.324798 .238673)" gradientUnits="userSpaceOnUse" x1="16.5" x2="16.5" y1="20" y2="23"><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><radialGradient id="c" 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="#d"/><linearGradient id="d"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="e" 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="#d"/><linearGradient id="f" 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="g" gradientUnits="userSpaceOnUse" x1="14.26548" x2="14.26548" y1=".638623" y2="-32.688384"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.67567568 0 0 .67567567 -.216213 -.216209)" gradientUnits="userSpaceOnUse" x1="23.999996" x2="23.999996" y1="6.239989" y2="41.759991"><stop offset="0" stop-color="#fff"/><stop offset=".04026115" stop-color="#fff" stop-opacity=".235294"/><stop offset=".95833331" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g opacity=".4" transform="matrix(.73684208 0 0 .57142853 -1.68421 4.142858)"><path d="m38 40h5v7h-5z" fill="url(#c)"/><path d="m-10-47h5v7h-5z" fill="url(#e)" transform="scale(-1)"/><path d="m10 40h28v7.000001h-28z" fill="url(#f)"/></g><rect fill="url(#g)" height="27" rx="1.677537" stroke-width="1.038462" transform="scale(1 -1)" width="27" x="2.5" y="-29.5"/><rect fill="none" height="27" opacity=".5" rx="2.16" stroke="#555761" stroke-linecap="round" stroke-linejoin="round" width="27" x="2.5" y="2.5"/><rect fill="none" height="25" rx="1.086957" ry="1.190476" stroke="url(#h)" stroke-linecap="round" stroke-linejoin="round" width="25" x="3.5" y="3.5"/><g fill-rule="evenodd"><path d="m5.2218912 5.221965a.44444569.44444569 0 0 1 -.888891 0 .44444569.44444569 0 1 1 .888891 0z" fill="#fff"/><path d="m5.2218912 4.77752a.44444569.44444569 0 0 1 -.888891 0 .44444569.44444569 0 1 1 .888891 0z" opacity=".3"/><path d="m27.666891 5.221965a.44444561.44444561 0 0 1 -.88889 0 .44444561.44444561 0 1 1 .88889 0z" fill="#fff"/><path d="m27.666891 4.77752a.44444561.44444561 0 0 1 -.88889 0 .44444561.44444561 0 1 1 .88889 0z" opacity=".3"/><path d="m5.2218912 27.66669a.44444569.44444569 0 0 1 -.888891 0 .44444569.44444569 0 1 1 .888891 0z" fill="#fff"/><path d="m5.2218912 27.222244a.44444569.44444569 0 0 1 -.888891 0 .44444569.44444569 0 1 1 .888891 0z" opacity=".3"/><path d="m27.666891 27.66669a.44444561.44444561 0 0 1 -.88889 0 .44444561.44444561 0 1 1 .88889 0z" fill="#fff"/><path d="m27.666891 27.222244a.44444561.44444561 0 0 1 -.88889 0 .44444561.44444561 0 1 1 .88889 0z" opacity=".3"/></g><rect fill="#b5b5b5" height="5" rx="1" width="20" x="6" y="9"/><rect fill="#cacaca" height="4" rx="1" width="20" x="6" y="10"/><rect fill="url(#a)" height="6" rx="1" stroke="#656565" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".529825" width="17" x="7.5" y="18.5"/><rect fill="none" height="6" opacity=".5" rx="1.060805" ry="1.007075" width="16.999998" x="7.5" y="18.5"/><rect fill="none" height="4" rx=".491849" ry=".5" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".529825" width="15" x="8.5" y="19.5"/><g fill="#4d4d4d"><path d="m12 21h1v1h-1z"/><path d="m13 20h1v1h-1z"/><path d="m14 21h1v1h-1z"/><path d="m12 22h1v1h-1z"/><path d="m14 22h1v1h-1z"/><path d="m13 23h1v1h-1z"/><path d="m16 20h1v1h-1z"/><path d="m16 21h1v1h-1z"/><path d="m16 22h1v1h-1z"/><path d="m16 23h1v1h-1z"/><path d="m18 20h1v1h-1z"/><path d="m17 21h1v1h-1z"/><path d="m18 22h1v1h-1z"/><path d="m18 23h1v1h-1z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/dbviewfunctions.svg b/icon-themes/elementary_svg/cmd/32/dbviewfunctions.svg
new file mode 100644
index 000000000..17ba30e20
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/dbviewfunctions.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="7.417969" cy="7.986645" gradientTransform="matrix(.46049413 6.4469173 -3.3565628 .23975451 32.224345 -46.341403)" gradientUnits="userSpaceOnUse" r="3.376953" xlink:href="#c"/><radialGradient id="b" cx="15" cy="11.280065" gradientTransform="matrix(-.00000033 2.8690549 -2.4591902 -.00000029 48.951248 -28.740103)" gradientUnits="userSpaceOnUse" r="3.751054" xlink:href="#c"/><linearGradient id="c"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="d" cx="11.25" cy="19.031" gradientTransform="matrix(1.9844884 0 0 .54573197 -6.325278 15.245197)" gradientUnits="userSpaceOnUse" r="8.063"><stop offset="0" stop-color="#0d0d0d"/><stop offset="1" stop-color="#0d0d0d" stop-opacity="0"/></radialGradient><ellipse cx="16" cy="25.630505" fill="url(#d)" opacity=".163" rx="15.99996" ry="4.399989" stroke-width="1.33333"/><path d="m15.5 15.5 4.170179 5.309022c.105008.159332.105008.365903 0 .525233l-4.115686 6.165745h3.595947l2.158428-4.187287c.183122-.321035.645946-.321035.829068 0l2.42971 4.187287h3.394283l-4.158505-6.165745c-.105311-.160358-.104441-.368197.0023-.527588l3.694276-5.306667h-3.396641l-1.963035 3.302302c-.182919.326081-.65275.324778-.833778-.0023l-2.208213-3.300062z" fill="url(#b)" stroke="#000" stroke-opacity=".580392"/><path d="m10.806641 4.197266c-.01175-.0000718-.02349.0005794-.03516.00195-1.2342956.1530017-1.9470443.2828368-2.5097623.6718781-.562718.3890414-.8255625.9860762-1.3691405 1.9804688-.00616.01262-.011381.025676-.015625.039063-.0107112.0268486-.0172962.0551641-.019531.083984-.2394219.6940757-.3574277 1.7555398-.3574222 2.7851561v1.427734c-.0001323.126272-.070983.237451-.1835937.292968-.0005401.000267.000542.0017 0 .002l-2.8164063 1.0605v1.957032h2.6835938c.1765403-.000332.3167684.15278.3164062.345703v12.367188.287109h3v-.287109-12.367188c-.0003478-.185282.1437046-.328475.3300781-.328124.00065.000002.0013.000002.00195 0l3.6679719-.01758v-2.999999l-3.6699219.01758c-.185282.000345-.3304261-.1448-.3300781-.33008v-.912109c0-.327026.033542-.7990142.1054687-1.2402344.071927-.4412202.1944606-.8611184.3105469-1.0449218.0007284-.00113.00122-.00277.00195-.00391.3127044-.4835855.9086564-.748046 1.5761724-.7480469.490939.0000011.92434.051146 1.306641.1523438.135415.035843.272708.084732.427734.1308594.149812.045078.308078-.038403.355469-.1875l.724608-2.25c.04775-.1504552-.03523-.3111846-.185547-.359375-.298202-.097259-.592109-.205312-.996094-.296875.04115.012687.03883.010477-.0059-.00391-.0071-.00223-.01425-.00419-.02148-.00586-.6085-.1449183-1.373289-.2206952-2.292928-.2206951z" fill="url(#a)" stroke="#000" stroke-opacity=".580392"/><path d="m10.806641 4.1972656c-.01175-.0000718-.023487.0005826-.035157.0019532-1.2342948.1530016-1.9470473.2828337-2.5097652.671875-.5627181.3890413-.8255627.9860761-1.3691407 1.9804687-.00616.01262-.011381.0256755-.015625.0390625-.0107112.0268486-.0172964.0551645-.0195312.0839844-.2394219.6940757-.3574274 1.7555399-.3574219 2.7851562v1.0000004c-.0000055-1.0296171.1180028-2.0910778.3574219-2.7851566.002235-.028819.0088202-.0571354.0195312-.0839844.004244-.013387.009465-.0264425.015625-.0390625.543578-.9943926.8064226-1.5914275 1.3691407-1.9804687.5627179-.3890413 1.2754704-.5188735 2.5097652-.671875.01167-.0013675.023407-.002025.035157-.0019532.919639-.0000001 1.684518.0757929 2.292968.2207032.00724.00167.014385.0036293.021485.0058593.04477.014391.047009.0165933.005859.0039063.39606.0897667.684333.1952597.976563.2910156l.205078-.6347656c.04775-.1504552-.03523-.3111846-.185547-.359375-.298202-.097259-.592109-.205312-.996094-.296875.04115.012687.038871.0104807-.005859-.0039063-.0071-.00223-.014255-.0041893-.021485-.0058593-.6085-.1449183-1.373329-.2207033-2.292968-.2207032zm-4.306641 6.9902344c-.0001323.126272-.070983.237452-.1835938.292969v.001953l-2.8164062 1.060547v1l2.8164062-1.060547v-.001953c.1126108-.055517.1834615-.166697.1835938-.292969zm3.0039062.015625c-.0002634.021539-.0039062.051817-.0039062.072266v.912109c-.000348.18528.1447961.330421.3300781.330078l3.6699219-.017578v-1l-3.6699219.017578c-.1796109.000335-.3179711-.137321-.3261719-.314453zm5.9960938 4.296875.785156 1h2.8125l2.208985 3.300781c.181028.327125.651065.328034.833984.001953l1.962891-3.302734h2.701172l.695312-1h-3.396484l-1.962891 3.302734c-.182919.326081-.652956.325125-.833984-.001953l-2.208985-3.300781zm8.466797 6.076172-.160156.230469c-.106734.159391-.109218.366985-.003907.527343l3.486328 5.166016h.673829zm-4.46875.013672-3.943359 5.910156h.667968l3.447266-5.166016c.105008-.15933.105008-.366058 0-.52539z" fill="#fff" opacity=".1"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/dbviewqueries.svg b/icon-themes/elementary_svg/cmd/32/dbviewqueries.svg
new file mode 100644
index 000000000..61074e853
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/dbviewqueries.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(.45813 0 0 .4389 -31.62 14.933)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="102.308" x2="102.308" y1="-2.393" y2="-24.582"><stop offset="0" stop-color="#a5a6a8"/><stop offset="1" stop-color="#e8e8e8"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.45813 0 0 .4389 -31.62 14.933)" gradientUnits="userSpaceOnUse" x1="109.956" x2="109.956" y1="-24.911" y2="-2.376"><stop offset="0" stop-color="#b3b3b3"/><stop offset="1" stop-color="#dadada"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.45783 0 0 .4323 -31.592 18.912)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424" xlink:href="#d" y1="-7.666" y2="-7.666"/><linearGradient id="d"><stop offset="0" stop-color="#868688"/><stop offset="1" stop-color="#d9d9da"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="10.861" x2="10.861" xlink:href="#f" y1="12.991" y2="18"/><linearGradient id="f"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#4a4a4a"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.45783 0 0 .4323 -31.592 24.912)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424" xlink:href="#d" y1="-7.666" y2="-7.666"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="10.861" x2="10.861" xlink:href="#f" y1="18.991" y2="24"/><linearGradient id="i" gradientTransform="matrix(.45783 0 0 .4323 -31.592 30.912)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424" xlink:href="#d" y1="-7.666" y2="-7.666"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="10.861" x2="10.861" xlink:href="#f" y1="24.991" y2="30"/><linearGradient id="k" gradientTransform="matrix(.6 0 0 .60526 1.6 2.17)" gradientUnits="userSpaceOnUse" x1="21.381" x2="21.381" y1="5.052" y2="44.137"><stop offset="0" stop-color="#fff"/><stop offset=".081" stop-color="#fff" stop-opacity=".235"/><stop offset=".923" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="l" cx="23.335" cy="41.636" gradientTransform="matrix(.57452 0 0 .22094 2.594 17.8)" gradientUnits="userSpaceOnUse" r="22.627"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><path d="m29 27c0 2.76-5.82 5-13 5s-13-2.24-13-5 5.82-5 13-5 13 2.24 13 5z" fill="url(#l)" fill-rule="evenodd" opacity=".3"/><path d="m27.49 25.068c0 2.446-5.15 4.432-11.493 4.432s-11.492-1.986-11.492-4.432c.114-5.47-1.405-4.34 11.492-4.433 13.193-.095 11.33-1.126 11.493 4.433z" fill="url(#i)" stroke="url(#j)"/><path d="m27.5 21c0 2.485-5.15 4.5-11.5 4.5s-11.5-2.015-11.5-4.5 5.15-4.5 11.5-4.5 11.5 2.015 11.5 4.5z" fill="#868688" stroke="#d8d8d8"/><path d="m27.49 19.068c0 2.446-5.15 4.432-11.493 4.432s-11.492-1.986-11.492-4.432c.114-5.47-1.405-4.34 11.492-4.433 13.193-.095 11.33-1.126 11.493 4.433z" fill="url(#g)" stroke="url(#h)"/><path d="m27.5 15c0 2.485-5.15 4.5-11.5 4.5s-11.5-2.015-11.5-4.5 5.15-4.5 11.5-4.5 11.5 2.015 11.5 4.5z" fill="#868688" stroke="#d8d8d8"/><path d="m27.49 13.068c0 2.446-5.15 4.432-11.493 4.432s-11.492-1.986-11.492-4.432c.114-5.47-1.405-4.34 11.492-4.432 13.193-.096 11.33-1.126 11.493 4.432z" fill="url(#c)" stroke="url(#e)"/><path d="m27.5 9c0 2.485-5.15 4.5-11.5 4.5s-11.5-2.015-11.5-4.5 5.15-4.5 11.5-4.5 11.5 2.015 11.5 4.5z" fill="url(#a)" stroke="url(#b)"/><rect fill="none" height="23" opacity=".5" rx="17.5" ry="4" stroke="url(#k)" width="21" x="5.5" y="5.5"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/dbviewreports.svg b/icon-themes/elementary_svg/cmd/32/dbviewreports.svg
new file mode 100644
index 000000000..82ae7a1dc
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/dbviewreports.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.03006 0 0 .01647 6.122 18.96)" 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><radialGradient id="c" cx="605.714" cy="486.648" gradientTransform="matrix(.03006 0 0 .01647 6.128 18.96)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#a"/><radialGradient id="d" cx="605.714" cy="486.648" gradientTransform="matrix(-.03006 0 0 .01647 27.846 18.96)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#a"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="20.027" x2="19.977" y1="5.377" y2="28.888"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="17.287" x2="16.667" xlink:href="#g" y1="28.048" y2="-.018"/><linearGradient id="g"><stop offset="0" stop-color="#8d8d8d"/><stop offset="1" stop-color="#c3c3c3"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="15.401" x2="15.706" y1="6.918" y2="26.982"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".248"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="17.119" x2="17.177" xlink:href="#g" y1="28.033" y2="18.664"/><path d="m9.73 25h14.515v4h-14.515z" fill="url(#b)" opacity=".5"/><path d="m24.245 25v4c1.548.007 3.742-.896 3.742-2s-1.727-2-3.742-2z" fill="url(#c)" opacity=".5"/><path d="m9.73 25v4c-1.548.007-3.743-.896-3.743-2s1.728-2 3.743-2z" fill="url(#d)" opacity=".5"/><path d="m6.487 4.5c-1.566-.02-2.093 1.51-1.97 3h1.97v18c0 .943 1.057 2 2 2h17v-20.7c0-.943-1.357-2.3-2.3-2.3z" fill="url(#e)" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><path d="m9.987 7v1h12v-1zm0 4v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1z" opacity=".1"/><path d="m7.987 7v1h1v-1zm0 4v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm15-18v1h1v-1zm0 4v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1z" fill="#aaa"/><path d="m7.276 5.5c-1.543-.107-1.68.58-1.79 1h2v18.69c0 .853.742 1.31 1.59 1.31h15.41v-19.39c0-.853-.75-1.61-1.6-1.61z" fill="none" opacity=".604" stroke="url(#h)" stroke-linecap="round" stroke-linejoin="round"/><path d="m10.487 24.5h17c.125 1.5-.408 3.043-2 3h-17c1.512 0 2.004-1.375 2-3z" fill="#c8c8c8" stroke="url(#i)" stroke-linecap="round" stroke-linejoin="round"/><rect fill="#fff" height=".933" opacity=".7" rx=".3" width="16" x="10.987" y="25.067"/><path d="m8 9h1v1h-1zm15 0h1v1h-1z" fill="#aaa"/><path d="m10 9h12v1h-12z" fill="#dadada"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/dbviewtablenames.svg b/icon-themes/elementary_svg/cmd/32/dbviewtablenames.svg
new file mode 100644
index 000000000..7158354be
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/dbviewtablenames.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#m" y1="2" y2="5.000003"/><linearGradient id="b" gradientTransform="matrix(-.26458332 0 0 .26458332 7.408334 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#m" y1="2" y2="5.000003"/><linearGradient id="c" gradientTransform="matrix(-.26458332 0 0 .26458332 5.55625 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#m" y1="2" y2="5.000003"/><linearGradient id="d" gradientTransform="matrix(-.26458332 0 0 .26458332 3.704167 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#m" y1="2" y2="5.000003"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="15.5" x2="15.5" y1="1.5" y2="7.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.26458332 0 0 .26458332 1.058332 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#m" y1="2" y2="5.000003"/><linearGradient id="g" gradientTransform="matrix(.13229166 0 0 .06614583 -1.322965 1.058285)" gradientUnits="userSpaceOnUse" x1="41.000362" x2="41.000362" xlink:href="#h" y1="16.000725" y2="20.000727"/><linearGradient id="h"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="j" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.439577 25.98059)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#h"/><radialGradient id="k" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 21.560423 25.98059)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#h"/><linearGradient id="l" gradientTransform="matrix(.15875 0 0 .10583 1.138 2.593016)" gradientUnits="userSpaceOnUse" x1="21.478001" x2="21.478001" y1=".537" y2="6.575"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="m" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" y1="2" y2="5.000003"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="n" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#m" y1="2" y2="5.000003"/><linearGradient id="o" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#m" y1="2" y2="5.000003"/><linearGradient id="p" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#m" y1="2" y2="5.000003"/><linearGradient id="q" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#m" y1="2" y2="4.000013"/><linearGradient id="r" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#m" y1="2" y2="5.000003"/><linearGradient id="s" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#m" y1="2" y2="5.000003"/><linearGradient id="t" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#m" y1="2" y2="5.000003"/><linearGradient id="u" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#m" y1="2" y2="5.000003"/><linearGradient id="v" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#m" y1="2" y2="4.000013"/><linearGradient id="w" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#m" y1="2" y2="5.000003"/><linearGradient id="x" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#m" y1="2" y2="5.000003"/><linearGradient id="y" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#m" y1="2" y2="5.000003"/><linearGradient id="z" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#m" y1="2" y2="5.000003"/><linearGradient id="A" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#m" y1="2" y2="4.000013"/><linearGradient id="B" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#m" y1="2" y2="5.000003"/><linearGradient id="C" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#m" y1="2" y2="5.000003"/><linearGradient id="D" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#m" y1="2" y2="5.000003"/><linearGradient id="E" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#m" y1="2" y2="5.000003"/><linearGradient id="F" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#m" y1="2" y2="4.000013"/><linearGradient id="G" gradientTransform="matrix(.1573294 0 0 .1586627 -8.008007 -.016355)" gradientUnits="userSpaceOnUse" x1="24.833029" x2="24.833029" y1="2.604455" y2="51.798176"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="matrix(.26458333 0 0 .26458333 -.529167 .264583)"><path d="m5.0000001 29h26.0000009v2h-26.0000009z" fill="url(#i)" opacity=".15"/><path d="m5.0000001 29.000111v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#j)" opacity=".15"/><path d="m31.000001 29.000111v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#k)" opacity=".15"/></g><rect fill="url(#G)" height="7.672933" rx=".396875" ry=".396891" stroke-width="1.3333" transform="scale(-1 1)" width="7.14375" x="-7.805209" y=".396859"/><path d="m3.9980469 1c-1.1064402 0-1.9980469.8919999-1.9980469 2v26c0 1.108.8916067 2 1.9980469 2h24.0039061c1.10644 0 1.998047-.892 1.998047-2v-26c0-1.1080001-.891607-2-1.998047-2zm.5019531 1h3.4882812v5h-4.9882812v-3.5c0-.8310001.6690009-1.5 1.5-1.5zm4.4960938 0h5.9960942v5h-5.992188v.9707031h-.0039062zm7.0039062 0h5.998047v5h-5.998047zm7.005859 0h4.494141c.830999 0 1.5.6689999 1.5 1.5v3.5h-5.994141zm-14.005859 6h5.998047l.001953 5.001953h-5.9980469zm7.005859 0h5.996094l-.001953 5h-6zm7.003907 0h5.990234v5h-6zm-20.009766.0019531h4.9921875l.0019531 4.9999999h-4.9882812zm0 5.9980469 4.9941406.033203-.0019531 4.933594h-4.9882813v.033203h-.0039062zm6.0019531 0h5.9980469v5h-6zm6.9980469 0h6v5h-6zm7 0h6v5h-5.994141zm-14 6h6v5l-6-.007812zm7 0h6v5h-6zm13 0v4.996094h-5.996094v1.007812h5.996094v2.496094c0 .207749-.04148.404407-.117188.583984v.001954c-.227485.537838-.760176.914062-1.382812.914062h-4.5l.003906-9.992188zm-26 .001953h4.9921875v4.990235l-4.9921875.009765zm0 5.998047h5v4h-3.5c-.8309991 0-1.5-.669-1.5-1.5zm6 0h6v4h-6zm7 0 6 .007812-.007812 3.992188h-5.992188z" opacity=".3" transform="scale(.26458333)"/><g fill="none" stroke-width=".264583"><path d="m3.8364584 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#a)"/><path d="m3.8364583 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#n)"/><path d="m3.8364583.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#o)"/><path d="m3.8364583 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#p)"/><path d="m3.8364583 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#q)"/><path d="m5.6885416 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#r)"/><path d="m5.6885415 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#s)"/><path d="m5.6885415.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#t)"/><path d="m5.6885415 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#u)"/><path d="m5.6885415 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#v)"/><path d="m7.540625 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#w)"/><path d="m7.5406249 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#x)"/><path d="m7.5406249.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#y)"/><path d="m7.5406249 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#z)"/><path d="m7.5406249 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#A)"/><path d="m1.9843751 3.8364616h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#B)"/><path d="m1.984375 2.2489583h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#C)"/><path d="m1.984375.66145834h-1.05833333l-.0000002 1.05833066h1.05833353z" stroke="url(#D)"/><path d="m1.984375 5.4239584h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#E)"/><path d="m1.984375 7.0114584h-1.05833333l-.0000002.79375h1.05833353z" stroke="url(#F)"/></g><path d="m4 1.5c-.831 0-1.5.6689665-1.5 1.5v4.5h27v-4.5c0-.8310335-.669-1.5-1.5-1.5z" fill="url(#e)" stroke-width="5.039244" transform="scale(.26458333)"/><path d="m3.9980469 1c-1.1064402 0-1.9980469.8919999-1.9980469 2v5h7 5.998047 1.007812 5.996094 1.007813 5.990234 1v-5c0-1.1080001-.891607-2-1.998047-2zm.5019531 1h3.4882812v5h-4.9882812v-3.5c0-.8310001.6690009-1.5 1.5-1.5zm4.4960938 0h5.9960942v5h-5.992188v.9707031h-.0039062zm7.0039062 0h5.998047v5h-5.998047zm7.005859 0h4.494141c.830999 0 1.5.6689999 1.5 1.5v3.5h-5.994141z" fill="#452981" fill-opacity=".501961" transform="scale(.26458333)"/><g stroke-width=".264583"><g fill="none"><path d="m3.8364583.66145843h-1.3229165l-.0000002 1.05833057h1.3229167z" opacity=".5" stroke="url(#d)"/><path d="m5.6885414.66145843h-1.3229164l-.0000003 1.05833057h1.3229167z" opacity=".5" stroke="url(#c)"/><path d="m7.540625.92604167c0-.13229167-.1116211-.26458333-.2645833-.26458333l-1.0583333.00000009-.0000003 1.05833057h1.3229167z" opacity=".5" stroke="url(#b)"/><path d="m.92604113.92604167c0-.13229167.11162107-.26458333.26458327-.26458333h.7937506l.0000003 1.05833056-1.05833397.0000001z" opacity=".5" stroke="url(#f)"/></g><path d="m.52916667 2.1166667 7.40828523-.0000482v.2645833l-7.40828523.0000482z" fill="url(#g)" opacity=".15"/></g><rect fill="url(#l)" height="1.5875" rx=".33073" ry=".322461" stroke-width="1.33333" width="6.614584" x="1.719792" y="2.513542"/><path d="m1.9840001 2.5139981h6.0860002c.146 0 .2639482.1179997.2639999.2639994l.0003749 1.0590448c.0000517.1459997-.1179996.2639994-.2639999.2639994h-6.0860002c-.1460001 0-.2639484-.1179997-.2640001-.2639994l-.0003749-1.0590448c-.0000517-.1459997.1179997-.2639994.2640001-.2639994zm0 0h6.0860002z" fill="none" opacity=".3" stroke="#000" stroke-width=".264999"/><path d="m2.117 2.9099971h5.8200001l.0004999.7941696h-5.8200001z" fill="#3689e6" stroke-width="1.33333"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/dbviewtables.svg b/icon-themes/elementary_svg/cmd/32/dbviewtables.svg
new file mode 100644
index 000000000..0888f9576
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/dbviewtables.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#l" y1="2" y2="5.000003"/><linearGradient id="b" gradientTransform="matrix(-.26458332 0 0 .26458332 7.408334 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#l" y1="2" y2="5.000003"/><linearGradient id="c" gradientTransform="matrix(-.26458332 0 0 .26458332 5.55625 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#l" y1="2" y2="5.000003"/><linearGradient id="d" gradientTransform="matrix(-.26458332 0 0 .26458332 3.704167 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#l" y1="2" y2="5.000003"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="15.5" x2="15.5" y1="1.5" y2="7.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.26458332 0 0 .26458332 1.058332 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#l" y1="2" y2="5.000003"/><linearGradient id="g" gradientTransform="matrix(.13229166 0 0 .06614583 -1.322965 1.058285)" gradientUnits="userSpaceOnUse" x1="41.000362" x2="41.000362" xlink:href="#h" y1="16.000725" y2="20.000727"/><linearGradient id="h"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="j" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.439577 25.98059)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#h"/><radialGradient id="k" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 21.560423 25.98059)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#h"/><linearGradient id="l" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" y1="2" y2="5.000003"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="m" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#l" y1="2" y2="5.000003"/><linearGradient id="n" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#l" y1="2" y2="5.000003"/><linearGradient id="o" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#l" y1="2" y2="5.000003"/><linearGradient id="p" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#l" y1="2" y2="4.000013"/><linearGradient id="q" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#l" y1="2" y2="5.000003"/><linearGradient id="r" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#l" y1="2" y2="5.000003"/><linearGradient id="s" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#l" y1="2" y2="5.000003"/><linearGradient id="t" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#l" y1="2" y2="5.000003"/><linearGradient id="u" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#l" y1="2" y2="4.000013"/><linearGradient id="v" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#l" y1="2" y2="5.000003"/><linearGradient id="w" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#l" y1="2" y2="5.000003"/><linearGradient id="x" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#l" y1="2" y2="5.000003"/><linearGradient id="y" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#l" y1="2" y2="5.000003"/><linearGradient id="z" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#l" y1="2" y2="4.000013"/><linearGradient id="A" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#l" y1="2" y2="5.000003"/><linearGradient id="B" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#l" y1="2" y2="5.000003"/><linearGradient id="C" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#l" y1="2" y2="5.000003"/><linearGradient id="D" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#l" y1="2" y2="5.000003"/><linearGradient id="E" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#l" y1="2" y2="4.000013"/><linearGradient id="F" gradientTransform="matrix(.1573294 0 0 .1586627 -8.008007 -.016355)" gradientUnits="userSpaceOnUse" x1="24.833029" x2="24.833029" y1="2.604455" y2="51.798176"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="matrix(.26458333 0 0 .26458333 -.529167 .264583)"><path d="m5.0000001 29h26.0000009v2h-26.0000009z" fill="url(#i)" opacity=".15"/><path d="m5.0000001 29.000111v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#j)" opacity=".15"/><path d="m31.000001 29.000111v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#k)" opacity=".15"/></g><rect fill="url(#F)" height="7.672933" rx=".396875" ry=".396891" stroke-width="1.3333" transform="scale(-1 1)" width="7.14375" x="-7.805209" y=".396859"/><path d="m3.9980469 1c-1.1064402 0-1.9980469.8919999-1.9980469 2v26c0 1.108.8916067 2 1.9980469 2h24.0039061c1.10644 0 1.998047-.892 1.998047-2v-26c0-1.1080001-.891607-2-1.998047-2zm.5019531 1h3.4882812v5h-4.9882812v-3.5c0-.8310001.6690009-1.5 1.5-1.5zm4.4960938 0h5.9960942v5h-5.992188v.9707031h-.0039062zm7.0039062 0h5.998047v5h-5.998047zm7.005859 0h4.494141c.830999 0 1.5.6689999 1.5 1.5v3.5h-5.994141zm-14.005859 6h5.998047l.001953 5.001953h-5.9980469zm7.005859 0h5.996094l-.001953 5h-6zm7.003907 0h5.990234v5h-6zm-20.009766.0019531h4.9921875l.0019531 4.9999999h-4.9882812zm0 5.9980469 4.9941406.033203-.0019531 4.933594h-4.9882813v.033203h-.0039062zm6.0019531 0h5.9980469v5h-6zm6.9980469 0h6v5h-6zm7 0h6v5h-5.994141zm-14 6h6v5l-6-.007812zm7 0h6v5h-6zm13 0v4.996094h-5.996094v1.007812h5.996094v2.496094c0 .207749-.04148.404407-.117188.583984v.001954c-.227485.537838-.760176.914062-1.382812.914062h-4.5l.003906-9.992188zm-26 .001953h4.9921875v4.990235l-4.9921875.009765zm0 5.998047h5v4h-3.5c-.8309991 0-1.5-.669-1.5-1.5zm6 0h6v4h-6zm7 0 6 .007812-.007812 3.992188h-5.992188z" opacity=".3" transform="scale(.26458333)"/><g fill="none" stroke-width=".264583"><path d="m3.8364584 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#a)"/><path d="m3.8364583 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#m)"/><path d="m3.8364583.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#n)"/><path d="m3.8364583 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#o)"/><path d="m3.8364583 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#p)"/><path d="m5.6885416 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#q)"/><path d="m5.6885415 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#r)"/><path d="m5.6885415.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#s)"/><path d="m5.6885415 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#t)"/><path d="m5.6885415 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#u)"/><path d="m7.540625 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#v)"/><path d="m7.5406249 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#w)"/><path d="m7.5406249.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#x)"/><path d="m7.5406249 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#y)"/><path d="m7.5406249 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#z)"/><path d="m1.9843751 3.8364616h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#A)"/><path d="m1.984375 2.2489583h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#B)"/><path d="m1.984375.66145834h-1.05833333l-.0000002 1.05833066h1.05833353z" stroke="url(#C)"/><path d="m1.984375 5.4239584h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#D)"/><path d="m1.984375 7.0114584h-1.05833333l-.0000002.79375h1.05833353z" stroke="url(#E)"/></g><path d="m4 1.5c-.831 0-1.5.6689665-1.5 1.5v4.5h27v-4.5c0-.8310335-.669-1.5-1.5-1.5z" fill="url(#e)" stroke-width="5.039244" transform="scale(.26458333)"/><path d="m3.9980469 1c-1.1064402 0-1.9980469.8919999-1.9980469 2v5h7 5.998047 1.007812 5.996094 1.007813 5.990234 1v-5c0-1.1080001-.891607-2-1.998047-2zm.5019531 1h3.4882812v5h-4.9882812v-3.5c0-.8310001.6690009-1.5 1.5-1.5zm4.4960938 0h5.9960942v5h-5.992188v.9707031h-.0039062zm7.0039062 0h5.998047v5h-5.998047zm7.005859 0h4.494141c.830999 0 1.5.6689999 1.5 1.5v3.5h-5.994141z" fill="#452981" fill-opacity=".501961" transform="scale(.26458333)"/><g stroke-width=".264583"><g fill="none"><path d="m3.8364583.66145843h-1.3229165l-.0000002 1.05833057h1.3229167z" opacity=".5" stroke="url(#d)"/><path d="m5.6885414.66145843h-1.3229164l-.0000003 1.05833057h1.3229167z" opacity=".5" stroke="url(#c)"/><path d="m7.540625.92604167c0-.13229167-.1116211-.26458333-.2645833-.26458333l-1.0583333.00000009-.0000003 1.05833057h1.3229167z" opacity=".5" stroke="url(#b)"/><path d="m.92604113.92604167c0-.13229167.11162107-.26458333.26458327-.26458333h.7937506l.0000003 1.05833056-1.05833397.0000001z" opacity=".5" stroke="url(#f)"/></g><path d="m.52916667 2.1166667 7.40828523-.0000482v.2645833l-7.40828523.0000482z" fill="url(#g)" opacity=".15"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/de/bold.svg b/icon-themes/elementary_svg/cmd/32/de/bold.svg
new file mode 100644
index 000000000..b83aa3fe9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/de/bold.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="13.201247" cy="12.676107" gradientTransform="matrix(.14879841 3.7199544 -2.819107 .11276447 46.972225 -39.269329)" gradientUnits="userSpaceOnUse" r="6.700386"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="17" x2="17" y1="46.5" y2="43.5"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="40" cy="43.5" gradientTransform="matrix(1 0 0 .75 -31.185633 12.375)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#b"/><radialGradient id="e" cx="9" cy="43.5" gradientTransform="matrix(1 0 0 .75 -4 12.375)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#b"/><path d="m10.556773 28.268316-3.0220619-.00007v-15.86391l9.0664299-.003.000145 3.02234-6.044368.003-.000468 3.774288h5.289045l.000227 3.022769h-5.289046z" fill="url(#a)" stroke="#000" stroke-opacity=".6" stroke-width=".755564" transform="matrix(1.3235144 0 0 1.32351432 -1.472041 -10.913521)"/><g transform="matrix(.98177497 0 0 1.313771 3.888192 -31.933857)"><path d="m8.8143665 43.5v3h.5c.8310005 0 1.5000005-.669 1.5000005-1.5s-.669-1.5-1.5000005-1.5z" fill="url(#d)" opacity=".2"/><path d="m4.40625 43.5c-.7790625 0-1.40625.627187-1.40625 1.40625v.1875c0 .779063.6271875 1.40625 1.40625 1.40625h.59375v-3z" fill="url(#e)" opacity=".2"/><path d="m5 43.5h3.8143665v3h-3.8143665z" fill="url(#c)" opacity=".2"/></g><path d="m8.5 5.5039062v1.4960938l12-.00391v-1.49609zm4 8.9960938-.0039 1.433594h7l.0039-1.433594z" fill="#fff" opacity=".2" transform="matrix(1.00000001 0 0 1 .000001 0)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/de/italic.svg b/icon-themes/elementary_svg/cmd/32/de/italic.svg
new file mode 100644
index 000000000..e5cbf021b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/de/italic.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="11.680322" cy="15.261165" gradientTransform="matrix(-1.863628 -.00000004 .00000006 -2.5413115 29.805481 50.079055)" gradientUnits="userSpaceOnUse" r="4.455698"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><radialGradient id="b" cx="40" cy="43.5" gradientTransform="matrix(1 0 0 .75 -31.902462 9.875001)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#e"/><radialGradient id="c" cx="9" cy="43.5" gradientTransform="matrix(1 0 0 .75 -4 9.875)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#e"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="16" x2="16" xlink:href="#f" y1="44" y2="41"/><linearGradient id="e"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="44" y2="41"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><g transform="matrix(.80709274 0 0 1.3158295 3.464537 -29.896499)"><path d="m8.0975375 41v3h.5c.831 0 1.5000005-.669 1.5000005-1.5s-.6690005-1.5-1.5000005-1.5z" fill="url(#b)" opacity=".2"/><path d="m4.40625 41c-.7790625 0-1.40625.627187-1.40625 1.40625v.1875c0 .779063.6271875 1.40625 1.40625 1.40625h.59375v-3z" fill="url(#c)" opacity=".2"/><path d="m5 41h3.0975375v3h-3.0975375z" fill="url(#f)" opacity=".2"/></g><path d="m15.550599 28.279186h-2.287475l-3.3715856-7.567096-1.7562602 1.235886-1.2684102 6.33121h-2.0164469l3.1656048-15.849706h2.0164471l-1.5828026 7.924853 1.6803726-1.821307 6.114387-6.103546h2.265793l-7.0142 6.905788z" fill="url(#a)" stroke="#000" stroke-opacity=".6" stroke-width=".754888" transform="matrix(1.32470039 0 0 1.3247003 .527073 -10.963391)"/><g transform="matrix(.80709274 0 0 1.3158295 13.964536 -29.896499)"><path d="m8.0975375 41v3h.5c.831 0 1.5000005-.669 1.5000005-1.5s-.6690005-1.5-1.5000005-1.5z" fill="url(#b)" opacity=".2"/><path d="m4.40625 41c-.7790625 0-1.40625.627187-1.40625 1.40625v.1875c0 .779063.6271875 1.40625 1.40625 1.40625h.59375v-3z" fill="url(#c)" opacity=".2"/><path d="m5 41h3.0975375v3h-3.0975375z" fill="url(#d)" opacity=".2"/></g><path d="m11.146484 5.5019531-4.193359 20.9960939h.2988281l3.8945309-19.4960939h2.371094l.298828-1.5zm10.900391 0-8.099609 8.0859379-1.84375 1.998047-.382813 1.914062 2.226563-2.412109 8.099609-8.0859379h1.476563l1.523437-1.5zm-5.820313 10.1855469-.470703.462891 4.691407 10.347656h.679687z" fill="#fff" opacity=".2" transform="translate(-.000001)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/de/numberformatdecdecimals.svg b/icon-themes/elementary_svg/cmd/32/de/numberformatdecdecimals.svg
new file mode 100644
index 000000000..006ce0be0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/de/numberformatdecdecimals.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="16" cy="23.462206" gradientTransform="matrix(-2.8700085 -.00000048 .00000048 -2.8700069 61.920125 89.336703)" gradientUnits="userSpaceOnUse" r="2.090587" xlink:href="#b"/><linearGradient id="b"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="c" cx="18.974035" cy="3.906865" gradientTransform="matrix(-3.6272123 .10629096 -.09549341 -3.299599 87.195288 11.860168)" gradientUnits="userSpaceOnUse" r="5.235401" xlink:href="#b"/><radialGradient id="d" cx="6.324678" cy="4.55971" gradientTransform="matrix(-2.6738159 .00000012 -.00000013 -3.0748858 22.91167 16.012575)" gradientUnits="userSpaceOnUse" r="5.235401" xlink:href="#b"/><linearGradient id="e" gradientTransform="matrix(.53153 -.53096 .53153 .53096 -14.042 11.965)" gradientUnits="userSpaceOnUse" x1="36.011002" x2="16.330999" xlink:href="#f" y1="13.023" y2="32.702"/><linearGradient id="f"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.53153 -.53096 .53153 .53096 -14.578 12.233)" gradientUnits="userSpaceOnUse" x1="28.448999" x2="16.330999" xlink:href="#f" y1="20.584" y2="32.702"/><linearGradient id="h" gradientTransform="matrix(.50842231 0 0 .49130393 43.484707 12.68928)" gradientUnits="userSpaceOnUse" x1="-42.034679" x2="-42.034679" y1="-16.841179" y2="18.824541"><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="i" gradientTransform="matrix(.87818 0 0 .88434 13.560723 3.406363)" gradientUnits="userSpaceOnUse" x1="1.004383" x2=".22821" y1="20.708656" y2="-4.381957"><stop offset="0" stop-color="#791235"/><stop offset="1" stop-color="#dd3b27"/></linearGradient><g stroke="#000" stroke-opacity=".49" stroke-width=".753028" transform="matrix(1.3335193 0 0 1.3224477 -.002232 -.102828)"><path d="m6.000645 5.0662439q-1.3579937 0-2.0456957 1.4989041-.6789968 1.489171-.6789968 4.486979 0 2.988075.6789968 4.486979.687702 1.489172 2.0456957 1.489172 1.3666988 0 2.0456956-1.489172.6877019-1.498904.6877019-4.486979 0-2.997808-.6877019-4.486979-.6789968-1.4989041-2.0456956-1.4989041zm0-1.557303q2.184977 0 3.3340486 1.9368956 1.1577774 1.9271624 1.1577774 5.6062905 0 3.669395-1.1577774 5.606291-1.1490716 1.927163-3.3340486 1.927163-2.1849771 0-3.3427537-1.927163-1.1490716-1.936896-1.1490716-5.606291 0-3.6791281 1.1490716-5.6062905 1.1577766-1.9368956 3.3427537-1.9368956z" fill="url(#d)"/><path d="m17.999357 5.0662439q-1.357994 0-2.045696 1.4989041-.678997 1.489171-.678997 4.486979 0 2.988075.678997 4.486979.687702 1.489172 2.045696 1.489172 1.366699 0 2.045695-1.489172.687702-1.498904.687702-4.486979 0-2.997808-.687702-4.486979-.678996-1.4989041-2.045695-1.4989041zm0-1.557303q2.184977 0 3.334048 1.9368956 1.157777 1.9271624 1.157777 5.6062905 0 3.669395-1.157777 5.606291-1.149071 1.927163-3.334048 1.927163-2.184978 0-3.342754-1.927163-1.149072-1.936896-1.149072-5.606291 0-3.6791281 1.149072-5.6062905 1.157776-1.9368956 3.342754-1.9368956z" fill="url(#c)"/></g><g stroke-linejoin="round" stroke-width="1.752271" transform="matrix(.57068802 0 0 .57068802 19.380183 19.480331)"><path d="m21.5 17.8-5.501-5.303 5.293-5.5558-3.816-3.4412-5.448 5.2941-5.5578-5.2941-3.9702 3.5677 5.5583 5.4063-5.5583 5.32 3.9702 3.706 5.5518-5.559 5.565 5.559z" fill="url(#h)" stroke="url(#i)"/><g fill="none" stroke-linecap="round"><path d="m18.918348 7.0662377-1.36859-1.1969853-5.588478 5.1175096-5.48064-5.22422-1.3964777 1.4073582" opacity=".4" stroke="url(#e)"/><path d="m19.042797 17.97256-4.218357-4.289898m-5.6059396-.288161-4.3607775 4.265758" opacity=".4" stroke="url(#g)"/></g></g><path d="m17.286042 22.562123.199737.306264q-.186421.719056-.452738 1.531322-.253001.812266-.572581 1.637848-.306265.825582-.652476 1.637848-.332896.825582-.665792 1.571269h-1.837586q.199737-.812266.386159-1.691111.199738-.878846.372844-1.757691.186421-.86553.332896-1.691112.146474-.838898.253-1.544637z" fill="url(#a)" stroke="#000" stroke-opacity=".65098"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/de/numberformatdecimal.svg b/icon-themes/elementary_svg/cmd/32/de/numberformatdecimal.svg
new file mode 100644
index 000000000..656d70f2c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/de/numberformatdecimal.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 cx="16" cy="23.462206" gradientTransform="matrix(-2.8700085 -.00000048 .00000048 -2.8700069 61.920125 89.336703)" gradientUnits="userSpaceOnUse" r="2.090587" xlink:href="#b"/><radialGradient id="a" cx="16" cy="23.462206" gradientTransform="matrix(-2.8700085 -.00000048 .00000048 -2.8700069 60.77062 88.27458)" gradientUnits="userSpaceOnUse" r="2.090587" xlink:href="#b"/><linearGradient id="b"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="c" cx="5.964" cy="6.453" gradientTransform="matrix(-2.16668 .27182 -.3375 -2.6902 21.218 27.912)" gradientUnits="userSpaceOnUse" r="4.954" xlink:href="#b"/><radialGradient id="d" cx="19.469" cy="6.284" gradientTransform="matrix(-1.7262 .09774 -.15605 -2.756 54.21 27.694)" gradientUnits="userSpaceOnUse" r="5.179" xlink:href="#b"/><path d="m3.226 26.225 4.662-10.563h-6.122v-2.285h8.907v1.705l-4.696 11.143z" style="stroke:#000;stroke-width:.75;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.49;fill:url(#c)" transform="matrix(1.33333 0 0 1.33333 -.43 -11.323)"/><path d="m23.183 23.566h-1.496v2.662h-2.564v-2.662h-5.298v-1.89l5.442-8.296h2.42v8.076h1.495zm-4.06-2.11v-2.18q0-.544.043-1.58.042-1.038.067-1.205h-.067q-.315.72-.756 1.406l-2.276 3.56h2.99z" style="stroke:#000;stroke-width:.75;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.49;fill:url(#d)" transform="matrix(1.33333 0 0 1.33333 -.43 -11.323)"/><path d="m1.926 6.514v1h11.877v-1zm7.72 4.047-5.773 13.085h.44l5.777-13.086h-.442zm15.614-4.043-7.256 11.06v1l7.256-11.06h3.226v-1zm-.102 5.148c-.012.238-.02.258-.033.605-.038.922-.057 1.625-.057 2.11v1c0-.485.02-1.188.057-2.11.037-.92.068-1.456.09-1.604h-.057zm-3.435 5.62-.64 1h3.985v-1zm6.763 0v1h1.994v-1z" fill="#fff" opacity=".1"/><path d="m16.136537 21.5.199737.306264q-.186421.719056-.452738 1.531322-.253001.812266-.572581 1.637848-.306265.825582-.652476 1.637848-.332896.825582-.665792 1.571269h-1.837586q.199737-.812266.386159-1.691111.199738-.878846.372844-1.757691.186421-.86553.332896-1.691112.146474-.838898.253-1.544637z" fill="url(#a)" stroke="#000" stroke-opacity=".65098"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/de/numberformatincdecimals.svg b/icon-themes/elementary_svg/cmd/32/de/numberformatincdecimals.svg
new file mode 100644
index 000000000..ed5c07c91
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/de/numberformatincdecimals.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="65.324997" cy="48.709" gradientTransform="matrix(0 .68598 -.74626 0 60.288 -27.737)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.4227 0 0 .38513 14.545 15.083)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="10.171" y2="36.136002"/><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.38833 0 0 .41842 15.3 14.318)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="20.749001" y2="25.528"/><radialGradient id="e" cx="16" cy="23.462206" gradientTransform="matrix(-2.8700085 -.00000048 .00000048 -2.8700069 61.920125 89.336703)" gradientUnits="userSpaceOnUse" r="2.090587" xlink:href="#f"/><linearGradient id="f"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="g" cx="18.974" cy="3.907" gradientTransform="matrix(-3.6272 .1063 -.0955 -3.2996 87.195 11.86)" gradientUnits="userSpaceOnUse" r="5.235" xlink:href="#f"/><radialGradient id="h" cx="6.325" cy="4.56" gradientTransform="matrix(-2.67382 0 0 -3.0749 22.912 16.013)" gradientUnits="userSpaceOnUse" r="5.235" xlink:href="#f"/><g stroke="#000" stroke-opacity=".49" stroke-width=".753"><path d="m6 5.066q-1.357 0-2.045 1.5-.68 1.488-.68 4.486 0 2.988.68 4.487.688 1.488 2.046 1.488 1.367 0 2.046-1.49.688-1.498.688-4.486 0-2.998-.688-4.487-.68-1.5-2.045-1.5zm0-1.556q2.186 0 3.335 1.936 1.157 1.927 1.157 5.606 0 3.67-1.157 5.606-1.15 1.928-3.335 1.928t-3.34-1.928q-1.15-1.936-1.15-5.606 0-3.68 1.15-5.606 1.156-1.936 3.34-1.936z" fill="url(#h)" transform="matrix(1.3335 0 0 1.3224 -.002 -.103)"/><path d="m18 5.066q-1.36 0-2.046 1.5-.68 1.488-.68 4.486 0 2.988.68 4.487.687 1.488 2.045 1.488 1.366 0 2.045-1.49.688-1.498.688-4.486 0-2.998-.688-4.487-.68-1.5-2.046-1.5zm0-1.557q2.184 0 3.333 1.936 1.158 1.927 1.158 5.606 0 3.67-1.157 5.606-1.15 1.928-3.334 1.928-2.186 0-3.343-1.928-1.15-1.936-1.15-5.606 0-3.68 1.15-5.606 1.157-1.935 3.343-1.935z" fill="url(#g)" transform="matrix(1.3335 0 0 1.3224 -.002 -.103)"/><path d="m17.286042 22.562123.199737.306264q-.186421.719056-.452738 1.531322-.253001.812266-.572581 1.637848-.306265.825582-.652476 1.637848-.332896.825582-.665792 1.571269h-1.837586q.199737-.812266.386159-1.691111.199738-.878846.372844-1.757691.186421-.86553.332896-1.691112.146474-.838898.253-1.544637z" fill="url(#e)" stroke="#000" stroke-opacity=".65098" transform="translate(-.157547 -.1235)"/></g><g transform="translate(.993 .993)"><path d="m21.5 21.5v-4h5v4h4l.007 5h-4.007v4.007h-5v-4.007h-4v-5z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m22.5 23.003v-4.503h3v4.497m0 2.003v4.5h-3v-4.5" opacity=".5" stroke="url(#b)"/><path d="m26 22.512 3.5-.01v2.987l-3.5.01m-4 0-3.5-.01v-2.989l3.5.012" opacity=".5" stroke="url(#d)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/de/numberformatthousands.svg b/icon-themes/elementary_svg/cmd/32/de/numberformatthousands.svg
new file mode 100644
index 000000000..4748bbe3c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/de/numberformatthousands.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="8.716241" cy="10.334833" gradientTransform="matrix(-2.9089278 -.00000006 .00000005 -2.4646313 34.071156 29.368874)" gradientUnits="userSpaceOnUse" r="4.125231" xlink:href="#c"/><radialGradient id="b" cx="12.407" cy="17.388" gradientTransform="matrix(-3.3598466 -.14300434 .122682 -2.8350405 54.274367 72.405788)" gradientUnits="userSpaceOnUse" r="1.502" xlink:href="#c"/><linearGradient id="c"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="d" cx="18.974" cy="3.907" gradientTransform="matrix(-3.6272 .1063 -.0955 -3.2996 87.195 11.86)" gradientUnits="userSpaceOnUse" r="5.235" xlink:href="#c"/><g stroke="#000" stroke-opacity=".49" stroke-width=".753"><path d="m18 5.066q-1.36 0-2.046 1.5-.68 1.488-.68 4.486 0 2.988.68 4.487.687 1.488 2.045 1.488 1.366 0 2.045-1.49.688-1.498.688-4.486 0-2.998-.688-4.487-.68-1.5-2.046-1.5zm0-1.557q2.184 0 3.333 1.936 1.158 1.927 1.158 5.606 0 3.67-1.157 5.606-1.15 1.928-3.334 1.928-2.186 0-3.343-1.928-1.15-1.936-1.15-5.606 0-3.68 1.15-5.606 1.157-1.935 3.343-1.935z" fill="url(#d)" transform="matrix(1.3335 0 0 1.3224 -.002 -.103)"/><path d="m10.216241 24.39732h-2.3275279v-12.07405q0-.568657 0-1.216662.013225-.648005.026449-1.282785.0264494-.6480048.039674-1.2298867.0264491-.5951065.0396737-1.0447425-.224818.2380426-.3967376.4099622-.1719197.1719197-.3570639.3306147-.1719197.1586951-.3702885.3438394-.1983688.1719196-.4760852.4099622l-1.9572391 1.6001757-1.2695605-1.6266249 5.0650174-3.954152h1.9836886z" fill="url(#a)" stroke="#000" stroke-opacity=".65098" stroke-width="1" transform="translate(.283759 .10268)"/><path d="m14.143818 21.5h1.70688c.360045 0 .647128.330606.649415.740544l.0085 1.518912c.002262.409938-.289395.740544-.650773.740544h-1.70688c-.360045 0-.647128-.330606-.649415-.740544l-.0085-1.518912c-.002262-.409938.290728-.740544.650773-.740544z" fill="url(#b)" stroke-width="1"/><g fill="#fff" stroke="none"><path d="m14.143818 21.5c-.360045 0-.654606.330296-.652343.740234l.0059.964844c.014944-.392598.297329-.705078.646443-.705078h1.707031c.360045 0 .646151.330296.648438.740234l.002.548828c.00032-.01033.0059-.01886.0059-.0293l-.0079-1.519528c-.002287-.409938-.288393-.740234-.648438-.740234z" opacity=".1"/><path d="m24.001953 4.5371094v.0019531c-1.943354 0-3.430411.8526978-4.458984 2.5585937-1.02235 1.6979616-1.533203 4.1697748-1.533203 7.4140628 0 .171698.006888.332613.009765.5.051264-2.994888.555252-5.3060588 1.523438-6.9140628 1.028573-1.7058959 2.51563-2.5585937 4.458984-2.5585937v-.0019531c1.941576 0 3.4219.8537724 4.443359 2.5605468.974922 1.608839 1.483436 3.9199208 1.535157 6.9140628.002897-.167387.009765-.328302.009765-.5 0-3.243407-.51546-5.7152194-1.544922-7.4140628-1.02146-1.7067776-2.501783-2.5605468-4.443359-2.5605468zm-15.486328.6289062-5.0644531 3.953125.484375.6210938 4.5800781-3.5742188h1.984375v-1zm-.2382812 3.4863282c-.0148809.0157562-.0245338.0256905-.0390626.0410156-.0000656.0014797.0000659.0024252 0 .0039062-.0088163.3879213-.0214296.7965125-.0390624 1.2285156-.0088161.4231868-.0185271.8511998-.0273438 1.2832028v1c.008817-.432003.0185237-.860016.0273438-1.283203.017633-.432003.0302424-.840594.0390624-1.2285154.017633-.3967376.0302425-.7451646.0390626-1.0449218zm12.1035152 6.3593752c-.00275.171839-.015625.322126-.015625.5 0 2.634221.303683 4.612075.908204 5.933593.610742 1.311821 1.5193 1.96875 2.726562 1.96875 1.214374 0 2.122933-.657119 2.726562-1.970703.611633-1.320636.917969-3.297419.917969-5.93164 0-.177874-.01285-.328152-.015625-.5-.038566 2.373608-.332004 4.200163-.902344 5.43164-.60363 1.313584-1.512188 1.970703-2.726562 1.970703-1.207262 0-2.11582-.656929-2.726562-1.96875-.563751-1.232393-.854392-3.059587-.892579-5.433593z" opacity=".1"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/decrementindent.svg b/icon-themes/elementary_svg/cmd/32/decrementindent.svg
new file mode 100644
index 000000000..db71e5153
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/decrementindent.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" x2="10" y1="-8" y2="5"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 -.59098524 .65103773 0 -25.921644 17.536343)" gradientUnits="userSpaceOnUse" x1="38.910011" x2="24.596796" y1="60.471832" y2="60.55201"><stop offset="0" stop-color="#fff"/><stop offset=".46985772" stop-color="#fff" stop-opacity=".235294"/><stop offset=".68658012" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="c" cx="24.837126" cy="36.421127" gradientTransform="matrix(.49863106 0 0 -.2131036 -.011013 10.290278)" gradientUnits="userSpaceOnUse" r="15.644737"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#e" y1="25" y2="3"/><linearGradient id="e"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#e" y1="31" y2="9"/><g transform="translate(0 16)"><g fill="#fbfbfb" transform="translate(0 1)"><path d="m19-9h11v1h-11z" opacity=".4"/><path d="m19-12h3v1h-3z" opacity=".4"/><path d="m3.031296-9h11.709195v1h-11.709195z" opacity=".4"/><path d="m19 7h10v1h-10z" opacity=".4"/><path d="m19 10h5v1h-5z" opacity=".4"/><path d="m19 13h3v1h-3z" opacity=".4"/><path d="m3.031296 7h11.709195v1h-11.709195z" opacity=".4"/><path d="m3.031296 10h11.709195v1h-11.709195z" opacity=".4"/></g><g fill="#4d4d4d"><path d="m19-9h11v1h-11z" opacity=".4"/><path d="m19-12h3v1h-3z" opacity=".4"/><path d="m3.031296-9h11.709195v1h-11.709195z" opacity=".4"/><path d="m19 7h10v1h-10z" opacity=".4"/><path d="m19 10h5v1h-5z" opacity=".4"/><path d="m19 13h3v1h-3z" opacity=".4"/><path d="m3.031296 7h11.709195v1h-11.709195z" opacity=".4"/><path d="m3.031296 10h11.709195v1h-11.709195z" opacity=".4"/></g><g transform="matrix(-1 0 0 1 19.996109 1)"><path d="m20.173197 1.1906819c.0028-4.446464-14.8963005-3.463144-14.8991065.983321.00281 4.4440652 14.9019115 3.4607456 14.8991065-.983321z" fill="url(#c)" fill-rule="evenodd" opacity=".2" stroke-width="1.37564"/><path d="m11.755859-7.5a.24916896.24916896 0 0 0 -.255859.25v3.75h-7.75a.24916896.24916896 0 0 0 -.25.25v3.5a.24916896.24916896 0 0 0 .25.25h7.75v3.75a.24916896.24916896 0 0 0 .416016.1875l6.5-5.75a.24916896.24916896 0 0 0 0-.375l-6.5-5.75a.24916896.24916896 0 0 0 -.160157-.0625z" fill="url(#a)" stroke="#a62100" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m12.5 2.5789456 4.599437-4.0789456-4.599437-4.0859375-.005451 3.0853825-7.994549.000555-.017345 2.01669126 8.017345-.01669126z" display="block" fill="none" opacity=".5" stroke="url(#b)"/></g></g><path d="m19.5 17.5v3h8v-3z" fill="url(#f)"/><path d="m19.5 17.5v3h8v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m20 18v2h1v-1h6v-1z" fill="#fff" opacity=".2"/><path d="m19.5 11.5v3h11v-3z" fill="url(#d)"/><path d="m19.5 11.5v3h11v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m20 12v2h1v-1h9v-1z" fill="#fff" opacity=".2"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/decrementlevel.svg b/icon-themes/elementary_svg/cmd/32/decrementlevel.svg
new file mode 100644
index 000000000..04ff8da08
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/decrementlevel.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.2306833 0 0 1.6666734 14.192993 -31.786348)" gradientUnits="userSpaceOnUse" x1="5.03216" x2="5.03216" y1="27.471699" y2="29.871689"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="b" cx="24.837126" cy="36.421127" gradientTransform="matrix(-.52995454 0 0 -.35307735 22.512547 21.835677)" gradientUnits="userSpaceOnUse" r="15.644737"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="15.99952" x2="15.99952" y1="6.666668" y2="27.034"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="d" gradientTransform="matrix(-1.4687933 0 0 1.4416821 14.099365 -24.641344)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" y1="22.402153" y2="35.268829"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><path d="m1.059 8.976195a8.2909995 5.5238047 0 1 1 16.581999 0 8.2909995 5.5238047 0 0 1 -16.581999 0z" fill="url(#b)" fill-rule="evenodd" opacity=".141176" transform="matrix(-1.3333333 0 0 1.3333333 26.747559 11.396813)"/><path d="m16.206625 6.0182288v.00521c.216514 0 .396454.08588.526042.2239584.0089.00987.01921.019352.02865.028645l10.540628 9.2656258c.1212.121306.192708.285474.192708.466145 0 .179381-.07151.334491-.192708.463543l-10.540628 9.265623c-.0095.0093-.01977.01883-.02865.02864-.129587.138086-.309527.223959-.526042.223959-.402289 0-.706625-.287324-.706625-.67448v-5.132869c.000252-.361344-.313496-.682229-.702229-.682229h-10.635069c-.381132 0-.662702-.267369-.662702-.648501v-5.68344c0-.381132.28157-.668059.662702-.668059h10.700174c.356849-.03335.637361-.320035.637124-.660066v-5.1550383c0-.3871547.304336-.6666667.706625-.6666669z" fill="url(#c)" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m15 18.500003h-10.500004v-5.000008h10.500004" opacity=".6" stroke="url(#a)" stroke-width=".999992"/><path d="m15 18.5c.889641 0 1.5.802498 1.5 1.666313v4.474605l9.854457-8.640918-9.854457-8.5875319v4.2930289c-.000366 1.116292-.780097 1.794273-1.5 1.794503" opacity=".5" stroke="url(#d)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/decrementsublevels.svg b/icon-themes/elementary_svg/cmd/32/decrementsublevels.svg
new file mode 100644
index 000000000..41c4480b6
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/decrementsublevels.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 offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="24.837126" cy="36.421127" gradientTransform="matrix(.52995454 0 0 -.35307735 -2.451878 38.383287)" gradientUnits="userSpaceOnUse" r="15.644737" xlink:href="#a"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="11.99964" x2="11.99964" y1="13.000001" y2="28.998161"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="d" gradientTransform="matrix(-.87905913 0 0 1.0000035 10.423206 -16.671791)" gradientUnits="userSpaceOnUse" x1="5.03216" x2="5.03216" y1="27.671694" y2="29.671688"><stop offset="0" stop-color="#fff"/><stop offset=".00000017" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="f" gradientTransform="matrix(-1.004639 0 0 1 10.857043 -16.179629)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" xlink:href="#e" y1="22.402153" y2="35.268829"/><linearGradient id="g" gradientTransform="matrix(-1.2306833 0 0 1.6666734 14.192993 -31.786348)" gradientUnits="userSpaceOnUse" x1="5.03216" x2="5.032158" y1="27.471699" y2="29.27169"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="h" cx="24.837126" cy="36.421127" gradientTransform="matrix(-.52995454 0 0 -.35307735 22.512547 21.835677)" gradientUnits="userSpaceOnUse" r="15.644737" xlink:href="#a"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="15.99952" x2="15.99952" y1="6.666668" y2="27.034"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="j" gradientTransform="matrix(-1.4687933 0 0 1.4416821 14.099365 -24.641344)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" xlink:href="#e" y1="22.402153" y2="35.268829"/><g transform="translate(2 -4)"><path d="m1.059 8.976195a8.2909995 5.5238047 0 1 1 16.581999 0 8.2909995 5.5238047 0 0 1 -16.581999 0z" fill="url(#h)" fill-rule="evenodd" opacity=".141176" transform="matrix(-1.3333333 0 0 1.3333333 26.747559 11.396813)"/><path d="m16.206625 6.0182288v.00521c.216514 0 .396454.08588.526042.2239584.0089.00987.01921.019352.02865.028645l10.545975 8.7578128c.1212.121306.192708.285474.192708.466145 0 .179381-.07151.334491-.192708.463543l-10.545971 8.773433c-.0095.0093-.01977.01883-.02865.02864-.129587.138086-.309527.223959-.526042.223959-.402289 0-.706625-.287324-.706625-.67448v-5.132869c.000252-.361344-.313496-.682229-.702229-.682229h-10.635069c-.381132 0-.6627017-.267369-.662702-.648501l-.000004-4.683437c-.0000003-.381132.28157-.668059.662702-.668059h10.700174c.356849-.03335.637361-.320035.637124-.660066v-5.1550383c0-.3871547.304336-.6666667.706625-.6666669z" fill="url(#i)" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m15.000004 17.5h-10.500004l-.000004-4.000005h10.500004" opacity=".6" stroke="url(#g)" stroke-width=".999992"/><path d="m15.000004 17.499997c.889641 0 1.490927.802546 1.5 1.666313v4.474605l9.8598-8.148728-9.859804-8.0797189v4.2930289c-.000366 1.116292-.780097 1.794273-1.5 1.794503" opacity=".5" stroke="url(#j)"/></g></g><g transform="translate(0 4)"><path d="m19.001669 25.523805a8.2909995 5.5238047 0 1 0 -16.581999 0 8.2909995 5.5238047 0 0 0 16.581999 0z" fill="url(#b)" fill-rule="evenodd" opacity=".141176"/><path d="m12.033916 12.513672v.0039c.162385 0 .29734.06441.394531.167969.0067.0074.01441.01451.02149.02148l7.89186 6.949229c.0909.09098.144531.214106.144531.349609 0 .134536-.05363.250868-.144531.347657l-7.891865 6.949218c-.0071.007-.01484.01412-.02149.02148-.09719.103564-.232145.167969-.394531.167969-.301717 0-.527344-.215491-.527344-.505858v-3.988275c.000189-.271008-.237747-.49805-.529297-.49805h-7.97727c-.285849 0-.5-.214151-.5-.5v-4c0-.285849.214151-.5.5-.5h8.026103c.267637-.02501.480647-.241068.480469-.496091v-3.990234c0-.290366.225627-.500003.527344-.500003z" fill="url(#c)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5"/><g fill="none" transform="translate(0 8)"><path d="m10.99964 13.500003h-7.5v-3.000003h7.5" opacity=".6" stroke="url(#d)" stroke-width=".999992"/><path d="m10.944396 13.494013c.827238.000268 1.555336.670809 1.555604 1.498047v2.920565l6.739396-5.920565-6.739396-5.938069v2.9479618c-.000268.827238-.728366 1.4977792-1.555604 1.4980472" opacity=".5" stroke="url(#f)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/defaultbullet.svg b/icon-themes/elementary_svg/cmd/32/defaultbullet.svg
new file mode 100644
index 000000000..c35b013e0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/defaultbullet.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="4" x2="4" y1="5" y2="11"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="6.5" y2="9.5"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#c" y1="60" y2="38"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#c" y1="54" y2="32"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#c" y1="48" y2="26"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#c" y1="42" y2="20"/><g transform="translate(-1 -23)"><path d="m10.5 46.5v3h13v-3z" fill="url(#d)"/><path d="m10.5 46.5v3h13v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m11 47v2h1v-1h11v-1z" fill="#fff" opacity=".2"/><path d="m10.5 40.5v3h21v-3z" fill="url(#e)"/><path d="m10.5 40.5v3h21v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m11 41v2h1v-1h19v-1z" fill="#fff" opacity=".2"/><path d="m10.5 34.5v3h13v-3z" fill="url(#f)"/><path d="m10.5 34.5v3h13v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m11 35v2h1v-1h11v-1z" fill="#fff" opacity=".2"/><path d="m10.5 28.5v3h21v-3z" fill="url(#g)"/><path d="m10.5 28.5v3h21v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m11 29v2h1v-1h19v-1z" fill="#fff" opacity=".2"/></g><path d="m6.5 8a2.5 2.5 0 0 1 -2.5 2.5 2.5 2.5 0 0 1 -2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5z" fill="url(#a)"/><path d="m6.5 8a2.5 2.5 0 0 1 -2.5 2.5 2.5 2.5 0 0 1 -2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5z" fill="none" opacity=".5" stroke="#002e99"/><path d="m5.5 8a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" fill="none" opacity=".5" stroke="url(#b)"/><g transform="translate(0 12)"><path d="m6.5 8a2.5 2.5 0 0 1 -2.5 2.5 2.5 2.5 0 0 1 -2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5z" fill="url(#a)"/><g fill="none"><path d="m6.5 8a2.5 2.5 0 0 1 -2.5 2.5 2.5 2.5 0 0 1 -2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5z" opacity=".5" stroke="#002e99"/><path d="m5.5 8a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" opacity=".5" stroke="url(#b)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/defaultcharstyle.svg b/icon-themes/elementary_svg/cmd/32/defaultcharstyle.svg
new file mode 100644
index 000000000..f3b2887a8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/defaultcharstyle.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="4.333" cy="288.644" gradientTransform="matrix(-2.36637 .0798 -.0789 -2.33915 37.355 964.564)" gradientUnits="userSpaceOnUse" r="2.799"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><path d="m5.384 294.538h-2.338l-.403 1.01h-1.077l2.206-5.292h1l2.128 5.292h-1.125zm-2.06-.8h1.756l-.784-2.395z" style="stroke:#000;stroke-width:.265;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.537;fill:url(#a)" transform="translate(0 -288.533)"/><path d="m3.772 1.723-2.206 5.29h.11l2.096-5.026h1l2.022 5.027h.106l-2.127-5.29zm-.34 3.48-.11.266h1.758l-.087-.266z" fill="#fff" opacity=".1"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/defaultnumbering.svg b/icon-themes/elementary_svg/cmd/32/defaultnumbering.svg
new file mode 100644
index 000000000..7e1f41aa9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/defaultnumbering.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="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="5.571493" x2="5.571493" xlink:href="#b" y1="2.126064" y2="12.326064"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="6.421493" x2="5.996493" xlink:href="#a" y1="3.401064" y2="11.476064"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="5.16411" x2="5.16411" xlink:href="#b" y1="16.24371" y2="26.44371"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="5" x2="5" xlink:href="#a" y1="17.5" y2="27.5"/><linearGradient id="g"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#g" y1="60" y2="38"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#g" y1="54" y2="32"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#g" y1="48" y2="26"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#g" y1="42" y2="20"/><g transform="translate(-1 -23)"><path d="m10.5 46.5v3h13v-3z" fill="url(#h)"/><path d="m10.5 46.5v3h13v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m11 47v2h1v-1h11v-1z" fill="#fff" opacity=".2"/><path d="m10.5 40.5v3h21v-3z" fill="url(#i)"/><path d="m10.5 40.5v3h21v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m11 41v2h1v-1h19v-1z" fill="#fff" opacity=".2"/><path d="m10.5 34.5v3h13v-3z" fill="url(#j)"/><path d="m10.5 34.5v3h13v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m11 35v2h1v-1h11v-1z" fill="#fff" opacity=".2"/><path d="m10.5 28.5v3h21v-3z" fill="url(#k)"/><path d="m10.5 28.5v3h21v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m11 29v2h1v-1h19v-1z" fill="#fff" opacity=".2"/></g><g transform="matrix(.85 0 0 .85 .680481 2.330558)"><path d="m6.8464932 11.96405h-1.9894751v-5.4469127q0-.1673991 0-.3991827.00643-.2382219.012877-.4893207.0128771-.2575372.019315-.5150745.0128767-.2575372.0193154-.4700054-.0321921.0386306-.1094533.1158917-.0772611.0772612-.1738376.1738377-.0965764.090138-.1995913.1867144-.1030149.0965765-.1995913.1738377l-1.0816564.8691882-.9657647-1.1975482 3.0325009-2.4144115h1.6353614z" fill="url(#c)" stroke-width=".85"/><path d="m6.8464932 11.96405h-1.9894751v-5.4469127q0-.1673991 0-.3991827.00643-.2382219.012877-.4893207.0128771-.2575372.019315-.5150745.0128767-.2575372.0193154-.4700054-.0321921.0386306-.1094533.1158917-.0772611.0772612-.1738376.1738377-.0965764.090138-.1995913.1867144-.1030149.0965765-.1995913.1738377l-1.0816564.8691882-.9657647-1.1975482 3.0325009-2.4144115h1.6353614z" fill="none" opacity=".5" stroke="#002e99" stroke-width="1.176471"/><path d="m5.5100675 3.401064-.5013673.3984375a.850085.850085 0 0 1 .7503907.8699219c-.00456.1506454-.012855.313559-.021582.4880859-.00436.1660479-.010251.330499-.018261.4930665-.00419.1634803-.0072.3276716-.011621.4914062v.3751953 4.5969727h.2888663v-7.713086z" fill="none" opacity=".5" stroke="url(#d)" stroke-width=".85"/><path d="m8.0229638 26.081697h-6.3161004v-1.384263l2.21482-2.388658q.418498-.45069.7597349-.830558.3412368-.379867.5858971-.740419.2446605-.360552.3798675-.733981.135207-.373429.135207-.804804 0-.476444-.2897293-.74042-.283291-.263975-.7661733-.263975-.508636 0-.9786415.251099-.4700054.251098-.9850798.714665l-1.0816564-1.281247q.2897294-.263975.6052125-.502198.315483-.24466.6953505-.431374.3798674-.186715.836996-.296168.4571286-.115892 1.0237104-.115892.6760353 0 1.210425.186714.5408282.186715.9206956.53439.3798674.341237.5794588.830557.2060298.489322.2060298 1.100972 0 .553706-.193153 1.062341-.1931529.502198-.5279513.991519-.3347984.482882-.7790501.965764-.4378133.476444-.9400109.972203l-1.1331638 1.139603v.09014h3.8373047z" fill="url(#e)" stroke-width=".85"/><g fill="none" stroke-width="1.384083" transform="matrix(.85 0 0 .85 .91411 1.79371)"><path d="m8.3633576 28.574101h-7.4307065v-1.628545l2.6056707-2.810185q.4923506-.530224.8938057-.977127.4014551-.446903.6892908-.871082.2878358-.424179.4469029-.863507.1590671-.439328.1590671-.946828 0-.560522-.3408581-.871082-.3332835-.310559-.9013803-.310559-.5983953 0-1.1513429.29541-.5529476.29541-1.1589175.840783l-1.2725369-1.50735q.3408581-.310559.7120147-.590821.3711565-.287835.8180594-.507499.4469028-.219664.9847012-.348433.5377983-.136343 1.2043652-.136343.7953356 0 1.4240294.219664.6362685.219664 1.0831713.628694.4469028.401455.6817162.977126.242388.575672.242388 1.295261 0 .651418-.2272388 1.249813-.2272387.590821-.6211192 1.166492-.3938804.568097-.9165295 1.136194-.5150745.560522-1.1058952 1.143768l-1.3331339 1.340709v.106044h4.5144762z" opacity=".5" stroke="#002e99"/><path d="m4.6210938 18.289062c-.3820766 0-.7045008.03798-.9707032.105469a.94671238.94671238 0 0 1 -.011719.002c-.2964609.07098-.5597402.166579-.7890625.279297-.222806.109515-.4183535.235746-.6015625.373047l.087891.105469c.183851-.127601.3651759-.298235.5527344-.398438.4937864-.263803 1.0417725-.408203 1.5957031-.408203.5491379 0 1.1219536.174726 1.5410156.5625.4355868.398993.6484375 1.004002.6484375 1.566406 0 .435623-.068413.865106-.2148437 1.269532-.1353554.373838-.3234718.731526-.5546875 1.072265-.2201076.324369-.4757213.64776-.7675781.972657-.2365435.263321-.5068525.556164-.7890626.861328l.1621094-.16211a.94671238.94671238 0 0 1 .00781-.0059c.3831802-.378271.7395166-.749223 1.0722681-1.111334.3225505-.350598.6010652-.693836.8339843-1.029297.2237249-.326982.3946991-.650211.5175781-.96875.110654-.291389.1640625-.588874.1640626-.914062 0-.373705-.061149-.674038-.1679688-.927735a.94671238.94671238 0 0 1 -.00391-.0098c-.1062043-.260372-.2451552-.456122-.4375-.628907a.94671238.94671238 0 0 1 -.00586-.0059c-.1946853-.178115-.4363338-.323881-.7539019-.433518a.94671238.94671238 0 0 1 -.00391 0c-.300715-.10507-.6671613-.166016-1.1113243-.166016zm-1.6445313 7.84375-1.0957031 1.183594v.310547h5.5351562v-.07422h-3.5664062a.94671238.94671238 0 0 1 -.9472656-.947264v-.107422a.94671238.94671238 0 0 1 .074219-.365235z" opacity=".5" stroke="url(#f)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/definedbname.svg b/icon-themes/elementary_svg/cmd/32/definedbname.svg
new file mode 100644
index 000000000..e127f6173
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/definedbname.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666668" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="2.466776" x2="2.39067" y1="291.131929" y2="292.282005"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.27278 0 0 .3079 -.107 290.402)" gradientUnits="userSpaceOnUse" x1="17.367517" x2="17.367517" xlink:href="#c" y1="2.738034" y2="5.315988"/><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset=".00000003" stop-color="#fff" stop-opacity=".235"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.27278 0 0 .3079 -1.496066 290.402)" gradientUnits="userSpaceOnUse" x1="18.458715" x2="18.458715" xlink:href="#c" y1="2.738034" y2="5.315988"/><linearGradient id="e" gradientTransform="matrix(.27278 0 0 .3079 -2.898649 290.398)" gradientUnits="userSpaceOnUse" x1="18.872004" x2="18.872004" xlink:href="#c" y1="2.751025" y2="5.328979"/><linearGradient id="f" gradientTransform="matrix(.27278 0 0 .3079 -4.287715 290.398)" gradientUnits="userSpaceOnUse" x1="19.599468" x2="19.599468" xlink:href="#c" y1="2.751025" y2="5.328979"/><linearGradient id="g" gradientTransform="matrix(-.19844245 0 0 .19844245 1.257095 292.2438)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000005" xlink:href="#h" y1="2" y2="4.000031"/><linearGradient id="h" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" y1="2" y2="5.000003"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="i" gradientTransform="matrix(-.19844245 0 0 .19844245 1.257094 293.23602)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="5.000003"/><linearGradient id="j" gradientTransform="matrix(-.19844245 0 0 .19844245 1.257094 294.42667)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="5.000003"/><linearGradient id="k" gradientTransform="matrix(-.19844245 0 0 .19844245 1.257094 295.61733)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#h" y1="2" y2="4.000013"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="10.824" x2="10.824" y1="39" y2="21.232"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.501 0 .12918 .4821 -1.37 6.372)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1=".365" x2="28.059999" y1="19.599001" y2="19.599001"><stop offset="0" stop-color="#ffcd7d"/><stop offset=".262" stop-color="#fc8f36"/><stop offset="1" stop-color="#e23a0e"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.37774 0 .09673 .36102 1.566 7.157)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="30" x2="-11" y1="30" y2="30"><stop offset="0" stop-color="#ba3d12"/><stop offset="1" stop-color="#db6737"/></linearGradient><linearGradient id="o" gradientTransform="matrix(.46662 0 0 .4721 .802 1.436)" gradientUnits="userSpaceOnUse" x1="24.002001" x2="22.875999" y1="9.295" y2="37.167999"><stop offset="0" stop-color="#fff"/><stop offset=".131" stop-color="#fff" stop-opacity=".235"/><stop offset=".902" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="p" gradientTransform="matrix(.1347 0 0 .1464 -.198 290.374)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="5" y2="43"><stop offset="0" stop-color="#fff"/><stop offset=".063" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="q" gradientTransform="matrix(.5946308 0 0 .59967005 1.733517 -.061795)" gradientUnits="userSpaceOnUse" x1="7.175013" x2="7.175013" y1=".103049" y2="50.130531"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="matrix(1.3333 0 0 1.3333 .176 -387.532)"><path d="m2.5 9v20c0 .831033.6690001 1.5 1.5 1.5h4.5v-21.5z" fill="url(#q)" stroke-width="5.039244" transform="matrix(.19844246 0 0 .19844246 -.132003 290.65627)"/><path d="m.543 291.18.896-.132.016536 5.46232h-.89299069z" fill="none" stroke="url(#p)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".201"/><path d="m.59201332 290.95055c-.15800356 0-.22600509.17-.22600509.33001l.00099995 1.06202h5.35412062l-.0009922-1.06102c-.0001606-.16201-.1180106-.32201-.276014-.32201z" fill="url(#a)" stroke-width="1.000023"/><g fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width=".201" transform="matrix(1.0000225 0 0 1.0000225 0 .000004)"><path d="m4.5312926 291.14582v.99219l.9921899-.00019v-.99219z" opacity=".5" stroke="url(#b)"/><path d="m3.1422266 291.14582v.99219l.99219-.00019v-.99219z" opacity=".5" stroke="url(#d)"/><path d="m1.7531606 291.14582v.99219h.99219v-.99219z" opacity=".5" stroke="url(#e)"/><path d="m.56253265 291.14582.002.99219h.79175195v-.99219z" opacity=".5" stroke="url(#f)"/></g><path d="m1.4550327 291.05355h.2000045v1.19002h-.2000045zm1.3900313 0h.2000045v1.19002h-.2000045zm1.3880312 0h.2000046v1.19002h-.2000046z" fill="#a62100" fill-opacity=".501961" stroke-width="1.000023"/><path d="m.46413637 290.85502c-.11025276 0-.19889866.0885-.19875497.198l-.00049978 1.38923.19931728.00032h5.1601292l.1956719-.00657.0007703-1.38298c.000061-.1095-.088502-.198-.1980048-.198zm0 .198h5.16012913l-.00144 1.19079h-5.1586266z" fill="#a62100" fill-opacity=".501961" stroke-width="1.000023"/><path d="m2 9v20c0 1.107979.8916067 2 1.9980469 2h5.0019531v-1-21h-1v4h-4.9980469v1h4.9980469v5h-5v-9.9980469-.0019531zm1 11h5v5h-4.9980469v1h4.9980469v4h-3.5-1.5v-1.5z" opacity=".3" transform="matrix(.19844246 0 0 .19844246 -.132003 290.65627)"/><g fill="none" stroke-width=".198442"><path d="m1.3563152 293.53368h-.79376981l-.00000016.79377h.79376997z" stroke="url(#i)"/><path d="m1.3563152 292.54147h-.79376988l-.00000021.59533h.79377009z" stroke="url(#g)"/><path d="m1.3563152 294.72434h-.79376989l-.00000016.79376h.79377005z" stroke="url(#j)"/><path d="m1.3563152 295.91499h-.79376989l-.00000016.59533h.79377005z" stroke="url(#k)"/></g></g><path d="m6.938 23.353c-1.817.023-3.338.167-3.75.312l-.22-.27h-2l5.626 7.23h2l-2.28-2.427c.676.087 2.47-.26 4.78-.247 2.803.018 3.63.375 6.594.378 2.964.002 5.447-.178 5.218-.442l-3-4.36c-.138-.2-2.664.24-5.437.203-2.995-.042-3.926-.346-6.564-.377-.33-.004-.652-.004-.968 0z" fill="url(#l)" opacity=".25" transform="matrix(.22322 0 0 .22322 2.693 1.267)"/><path d="m3.052 3.53h.223l1.195 4.464h-.22z" fill="#fff"/><path d="m-1.608 9.976h2v21.74h-2z" fill="none" opacity=".366" stroke="#000" stroke-linejoin="round" stroke-width="1.206" transform="matrix(.22322 0 .05777 .2156 2.693 1.267)"/><path d="m3.078 10.685c-.17-.568 2.195-1.267 4.833-1.177 2.64.09 3.57.96 6.563 1.08 2.773.11 5.284-1.157 5.422-.578l3 11.202c.23.765-2.236 1.296-5.2 1.288-2.965-.008-3.79-1.034-6.593-1.083-2.802-.048-4.84 1.422-5.054.353z" fill="url(#m)" fill-rule="evenodd" stroke="url(#n)" stroke-linejoin="round" stroke-width="1.185" transform="matrix(.22322 0 0 .22322 2.693 1.267)"/><path d="m8.063 5.5c-1.486-.066-2.995.13-4.094.375-.55.123-.974.25-1.25.375-.11.05-.177.096-.22.125v13.625c.218-.02.624-.13 1.156-.28 1.118-.317 2.693-.758 4.438-.72 1.718.037 2.81.418 3.812.78 1 .364 1.926.714 3.594.72 1.704.006 3.313-.178 4.47-.406.576-.114 1.05-.264 1.343-.375.1-.04.136-.068.187-.095v-13.469c-.312.063-.744.16-1.313.282-1.22.266-2.915.565-4.75.5-1.8-.063-2.94-.39-3.968-.718-1.03-.33-1.94-.655-3.408-.72z" fill="none" opacity=".5" stroke="url(#o)" stroke-width="1.548" transform="matrix(.17622 0 .0444 .16567 2.903 2.686)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/definename.svg b/icon-themes/elementary_svg/cmd/32/definename.svg
new file mode 100644
index 000000000..734e8f3b2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/definename.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.0092 0 0 .767 -.11 14.446)" gradientUnits="userSpaceOnUse" x1="12.552" x2="12.407" xlink:href="#b" y1="6.247" y2="-1.205"/><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="c"><stop offset="0" stop-color="#9e9e9e"/><stop offset="1" stop-color="#656565"/></linearGradient><linearGradient id="d"><stop offset="0" stop-color="#9f9f9f"/><stop offset="1" stop-color="#494949"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="3.985" x2="1.071" xlink:href="#d" y1="16.861" y2="23.865"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="19.995001" x2="22.955999" xlink:href="#d" y1="17.517" y2="23.988001"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="12.111" x2="12.021" y1="36.056999" y2="25.162001"><stop offset="0" stop-color="#eaeaea"/><stop offset="1" stop-color="#eaeaea"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="9.934" x2="9.899" xlink:href="#c" y1="25.121" y2="32.944"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="10.161495" x2="10.161495" xlink:href="#b" y1="24.91243" y2="30.162443"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="3.28" x2="8.207" xlink:href="#c" y1="17.188999" y2="21.202999"/><linearGradient id="k" gradientTransform="matrix(1.0135 0 0 .65864 -.16 14.772)" gradientUnits="userSpaceOnUse" x1="11.334" x2="11.149" y1="1.761" y2="13.319"><stop offset="0" stop-color="#9e9e9e"/><stop offset="1" stop-color="#878787"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="21.551001" x2="17.099001" xlink:href="#c" y1="19.155001" y2="20.424999"/><linearGradient id="m" gradientTransform="matrix(.996 0 0 1.193 .047 5.725)" gradientUnits="userSpaceOnUse" x1="14.443" x2="14.522" xlink:href="#c" y1="15.124" y2="10.836"/><linearGradient id="n" gradientTransform="matrix(1.0135 0 0 .6586 -.16 14.772)" gradientUnits="userSpaceOnUse" x1="12.76" x2="12.876" y1="12.822" y2="2.806"><stop offset="0" stop-color="#3b3b3b"/><stop offset="1" stop-color="#b4b4b4"/></linearGradient><linearGradient id="o" gradientTransform="matrix(.9974 0 0 1.1254 .032 -1.804)" gradientUnits="userSpaceOnUse" x1="12.987" x2="12.941" xlink:href="#d" y1="14.997" y2="29.698999"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="16.591999" x2="16.591999" xlink:href="#q" y1="16" y2="8.975"/><linearGradient id="q"><stop offset="0" stop-color="#917f6e"/><stop offset="1" stop-color="#cbbaa9"/></linearGradient><linearGradient id="r" gradientUnits="userSpaceOnUse" x1="15.007" x2="15.007" xlink:href="#b" y1="18.910999" y2="13.092"/><linearGradient id="s" gradientUnits="userSpaceOnUse" x1="13.382" x2="13.382" xlink:href="#b" y1="11.906" y2="28.698"/><linearGradient id="t" gradientTransform="matrix(.70710678 -.70710678 .70710678 .70710678 -10.273733 17.125014)" gradientUnits="userSpaceOnUse" x1="14.906" x2="14.906" y1="12.123" y2="30.034"><stop offset="0" stop-color="#fff4e9"/><stop offset="1" stop-color="#e7d6c5"/></linearGradient><linearGradient id="u" gradientTransform="matrix(.70710678 -.70710678 .70710678 .70710678 -10.273733 17.125014)" gradientUnits="userSpaceOnUse" x1="7.016" x2="7.016" xlink:href="#q" y1="30.011" y2="11"/><g transform="matrix(1.33333 0 0 1.33333 -.048627 -10.71649)"><g stroke-linejoin="round" transform="translate(0 8)"><path d="m18.466 22.406-12.864.042-4.4405271 8.839446 21.6600541.168329-4.356527-9.049775z" fill="url(#o)" stroke="url(#m)" stroke-width=".750002" transform="translate(0 -8)"/><g stroke-linecap="round"><path d="m3.7994791 23.003425 16.4870419.034v-5.625014h-16.5000416z" fill="url(#n)" stroke="url(#k)" transform="translate(0 -8)"/><g stroke-width=".750002"><path d="m3.7864794 17.03841-2.6440065 6.417891.087 8.058 3.3055271-9.432301.0014813-5.04459h-.7500019z" fill="url(#e)" stroke="url(#j)" transform="translate(0 -8)"/><path d="m19.517 21.98.01952-4.94259h.750002l2.542007 6.338365-.007 8.08z" fill="url(#f)" stroke="url(#l)" transform="translate(0 -8)"/></g></g></g><path d="m6.411486 17.412411v13.875035h10.875027v-13.875035l-5.639936-5.944251zm4.174431-.64095c.585484-.585485 1.534422-.586899 2.12132 0 .584778.584777.585485 1.535836 0 2.12132-.585484.585484-1.536543.584777-2.12132 0-.5868988-.586899-.585485-1.535836 0-2.12132z" fill="url(#t)" fill-rule="evenodd" stroke="url(#u)" stroke-width=".750002"/><g transform="translate(0 8)"><g fill="none"><path d="m11.861177 12.796949-8.595 8.906 6.3791426 6.317143 8.8440004-8.594.265165-7.159474-6.894308.530331z" opacity=".6" stroke="url(#s)" stroke-width=".750002" transform="matrix(.70710678 -.70710678 .70710678 .70710678 -10.273733 9.125014)"/><path d="m15 13.593c1.513-.053 2.76 1.554 2.33 3.007-.32 1.426-2.075 2.248-3.372 1.568-1.335-.59-1.8-2.467-.886-3.607.445-.6 1.18-.973 1.928-.967z" opacity=".6" stroke="url(#r)" transform="matrix(.70710678 -.70710678 .70710678 .70710678 -10.273733 9.125014)"/><path d="m15.5 15.5c1.11-.588 2.554-.768 3.927-.798.617-.014 1.24.112 1.846-.032.77-.184 1.296-.748 1.22-1.265-.104-.693-1.034-1.204-1.908-1.57-.774-.325-1.37-.904-1.685-1.515-.16-.31.12-.633.565-.733.405-.09.83-.126 1.24-.034.628.14 1.37.31 1.66.755" stroke="url(#p)" stroke-width=".750002" transform="matrix(.70710678 -.70710678 .70710678 .70710678 -10.273733 9.125014)"/></g><g stroke-linejoin="round" stroke-width=".750002"><path d="m22.911527 31.429775-.08-7.984-5.545014-.03335v3.000008h-10.875027v-3.000007h-5.2500131v8.053874l21.7500541-.03453z" fill="url(#g)" stroke="url(#h)" transform="translate(0 -8)"/><g fill="none"><path d="m5.357 17.44-1.366.003-2.445 6.128" opacity=".81" stroke="url(#a)" stroke-linecap="round" transform="translate(0 -8)"/><path d="m22.161525 30.537444v-6.375016h-4.12501v3.000007h-12.3750309v-3.000007h-3.7500094v6.375016z" opacity=".5" stroke="url(#i)" transform="translate(0 -8)"/><path d="m22.464 23.62-2.457-6.21-2.138.005" opacity=".81" stroke="url(#a)" stroke-linecap="round" transform="translate(0 -8)"/></g></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/defineprintarea.svg b/icon-themes/elementary_svg/cmd/32/defineprintarea.svg
new file mode 100644
index 000000000..04dcf20a7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/defineprintarea.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="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.4054 0 0 .5135 -1.734 .676)" gradientUnits="userSpaceOnUse" x1="24.000986" x2="24.000986" xlink:href="#a" y1="8.420643" y2="16.210321"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.56757 0 0 .72973 2.378 -2.514)" gradientUnits="userSpaceOnUse" x1="4.619" x2="43.381" y1="32.222" y2="32.222"><stop offset="0" stop-color="#fff"/><stop offset=".036" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="e"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.62857 0 0 .6084 .914 -.535)" gradientUnits="userSpaceOnUse" x1="11.273" x2="44.682" xlink:href="#e" y1="27.178" y2="25.534"/><radialGradient id="g" cx="605.71" cy="486.65" gradientTransform="matrix(.01566 0 0 .00824 17.61 25.98)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#c"/><radialGradient id="h" cx="605.71" cy="486.65" gradientTransform="matrix(-.01566 0 0 .00824 23.95 23.54)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#c"/><linearGradient id="i" gradientTransform="matrix(.04577 0 0 .00824 -.542 25.98)" gradientUnits="userSpaceOnUse" x1="302.86" x2="302.86" y1="366.65" y2="609.51"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.53064 0 0 .5897 39.27 -1.792)" gradientUnits="userSpaceOnUse" x1="-21.238" x2="-68.351" y1="31.867" y2="35.258"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="k" gradientTransform="translate(10 6)" gradientUnits="userSpaceOnUse" x1="10" x2="10" y2="22"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="22" x2="22" y1="29" y2="18"><stop offset="0" stop-color="#232323"/><stop offset=".8" stop-color="#535353"/><stop offset=".8" stop-color="#676767"/><stop offset="1" stop-color="#676767"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.48572 0 0 -.25857 9.343 21.22)" gradientUnits="userSpaceOnUse" x1="30.176" x2="30.176" xlink:href="#e" y1="47.256" y2="-26.225"/><linearGradient id="n" gradientTransform="matrix(.48572 0 0 -.25857 9.343 35.72)" gradientUnits="userSpaceOnUse" x1="28.118" x2="28.118" xlink:href="#e" y1="91.732" y2="22.118"/><linearGradient id="o" gradientTransform="matrix(.4054 0 0 .5135 12.27 8.676)" gradientUnits="userSpaceOnUse" x1="24.000986" x2="24.000986" xlink:href="#a" y1="8.420643" y2="16.210321"/><path d="m4.95 29h22.1v2h-22.1z" fill="url(#i)" opacity=".15" transform="translate(-2.44 -2.44)"/><path d="m14.51 26.56v2c-.807.004-1.95-.448-1.95-1s.9-1 1.95-1z" fill="url(#h)" opacity=".15"/><path d="m27.05 29v2c.807.004 1.95-.448 1.95-1s-.9-1-1.95-1z" fill="url(#g)" opacity=".15" transform="translate(-2.44 -2.44)"/><path d="m5 1 22 .002v27.998h-22z" fill="url(#f)" transform="matrix(0 1 -1 0 31 -1)"/><g fill="none" stroke-linejoin="round"><path d="m26.5 28.5h-21v-27h21z" stroke="url(#d)" stroke-linecap="round" transform="matrix(0 1 -1 0 31 -1)"/><path d="m4.5.5 23 .002v28.998h-23z" stroke="url(#j)" transform="matrix(0 1 -1 0 31 -1)"/></g><path d="m4 4h1v22h-1zm6 0h1v22h-1zm6 0h1v22h-1zm6 0h1v22h-1zm6 0h1v22h-1z" fill="#2c465d" fill-opacity=".325" opacity=".7"/><path d="m30 7v1h-28v-1zm0 6v1h-28v-1zm0 6v1h-28v-1zm0 6v1h-28v-1z" fill="#2c465d" fill-opacity=".325" opacity=".7"/><path d="m4.5 7.494h24.01v17.976h-24.01z" fill="none" stroke="#e25757" stroke-dasharray="1 1" stroke-dashoffset=".5"/><path d="m16 12v1h12v-1z" fill="#fff" opacity=".4"/><path d="m29.5 24.5h-27.011l.011-20h27z" fill="none" stroke="url(#b)" stroke-linecap="round"/><path d="m16 12v14h12v-14zm1 1h10v12h-10z" fill="url(#k)" opacity=".4"/><path d="m14.78 16.5-.124.156-2 2-.156.125v9.72h19v-9.721l-.156-.124-2-2-.125-.156h-14.219z" fill="url(#l)"/><path d="m14.78 16.5-.124.156-2 2-.156.125v9.72h19v-9.72l-.156-.124-2-2-.125-.156h-14.219z" fill="none" opacity=".71" stroke="#000"/><path d="m15.5 18h13v-6.5h-13z" fill="url(#m)"/><path d="m13 19h18v1h-18z" fill="#fff" opacity=".2"/><path d="m15.344 11c-.214.07-.355.275-.344.5v6.5h1v-6h12v6h1v-6.5c0-.276-.224-.5-.5-.5h-13c-.03-.003-.063-.003-.094 0z" opacity=".3"/><path d="m15.5 18h13v1h-13z" opacity=".4"/><path d="m15 27h14v-1h-14z" fill="#505050"/><path d="m16 25h12v1h-12z" opacity=".2"/><path d="m15 27h14v1h-14z" opacity=".4"/><path d="m29 31-.5-5h-13l-.5 5z" fill="url(#n)"/><path d="m15 25.875-.5 5.5c-.077.3.19.635.5.625h14c.31.01.577-.326.5-.625l-.5-5.5v.125h-.906v.5l.25 4.5h-.25v.03h-11.094v-.03h-1.344l.25-4.5v-.5h-.906z" opacity=".3"/><path d="m17 27h9v1h-9z" opacity=".2"/><path d="m28 21h2v2h-2z" fill="#0cceff"/><path d="m27.502 17.505-11.008-.005.01-5 10.997.005z" fill="none" stroke="url(#o)" stroke-linecap="round"/><path d="m20 29h6v1h-6z" opacity=".2"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/delete.svg b/icon-themes/elementary_svg/cmd/32/delete.svg
new file mode 100644
index 000000000..ab4816c47
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/delete.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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.6666667 .21091925 0 .57251968 0 .477185)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#a" y1="13.506023" y2="43"/><linearGradient id="d" gradientTransform="matrix(.6 0 0 .80165718 3.2 -2.31681)" gradientUnits="userSpaceOnUse" x1="12.25" x2="17.125" xlink:href="#b" y1="20.230709" y2="34.173542"/><linearGradient id="e" gradientTransform="matrix(.7699092 0 0 1.1582727 -2.092882 -16.25177)" gradientUnits="userSpaceOnUse" x1="23.5" x2="23.5" xlink:href="#b" y1="10.996204" y2="39.850574"/><radialGradient id="f" cx="19.308081" cy="21.029308" gradientTransform="matrix(0 1.1069038 -1.0780626 0 32.26335 -12.342314)" gradientUnits="userSpaceOnUse" r="14.500172" spreadMethod="pad" xlink:href="#b"/><linearGradient id="g" gradientTransform="matrix(.7916706 0 0 .90797956 -1.020918 -6.273142)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="11.93083" x2="21.514704" y1="26.410894" y2="26.410894"><stop offset="0" stop-color="#8d909a"/><stop offset="1" stop-color="#d9d9d9"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.6551678 0 0 .59740255 .275972 3.915615)" gradientUnits="userSpaceOnUse" x1="31.048019" x2="31.048019" y1="45" y2="5.5"><stop offset="0" stop-color="#6e6e6e"/><stop offset="1" stop-color="#9f9fa1"/></linearGradient><radialGradient id="i" cx="62.71241" cy="108.02493" gradientTransform="matrix(.23215216 0 0 .10552366 1.441177 15.601359)" gradientUnits="userSpaceOnUse" r="47.38271" xlink:href="#a"/><linearGradient id="j" gradientTransform="matrix(.6666665 .02810133 0 .61022648 -.166662 1.962734)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#a" y1="15.502284" y2="45"/><linearGradient id="k" gradientTransform="matrix(.6666665 .02810133 0 .61022648 .166672 1.962734)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#a" y1="15.502284" y2="45"/><linearGradient id="l" gradientTransform="matrix(.6666667 .21091925 0 .57251969 0 .453602)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#a" y1="13.506023" y2="43"/><linearGradient id="m" gradientTransform="matrix(.45754817 0 0 .47298439 -1.837284 -3.65587)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="34.613369" x2="19.314434" y1="26.410894" y2="26.410894"><stop offset="0" stop-color="#8d909a"/><stop offset="1" stop-color="#e5e5e5"/></linearGradient><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="26.999998" x2="26.999998" y1="3" y2="14"><stop offset="0" stop-color="#fff"/><stop offset=".09090912" stop-color="#fff" stop-opacity=".235294"/><stop offset=".81818187" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><path d="m27 27.000551c-.000671 2.76121-4.925342 4.999451-11 4.999451-6.0746591 0-10.9993299-2.238241-11-4.999451-.0006701-2.76164 4.9243939-5.000551 11-5.000551 6.075605 0 11.00067 2.238911 11 5.000551z" fill="url(#i)" fill-rule="evenodd"/><path d="m6.4999538 7.500031v19.116883c0 1.754217 2.8878293 3.883117 9.5000462 3.883117 6.612218 0 9.500047-2.1289 9.500047-3.883117v-19.116883z" fill="url(#g)" stroke="url(#h)"/><path d="m6.8276505 5.7818069v20.4337311c0 1.86013 4.1092125 3.954917 9.1723495 3.954915 5.063138 0 9.17235-2.094785 9.17235-3.954915v-20.4337311z" fill="url(#f)" opacity=".4"/><path d="m7.5 8.5v18.104318c0 1.598417 3.825092 2.895682 8.499984 2.895682 4.674894 0 8.500016-1.297265 8.500016-2.895682 0-1.226859 0-18.104318 0-18.104318z" fill="none" opacity=".15" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round"/><path d="m11 11.000147 3 .509706v18.490147l-3-.651346z" fill="url(#d)" opacity=".2"/><path d="m9 11.057059c.5540001.175274.9999995.699395.9999995 1.175158v15.168323c0 .475764-.4459994.717676-.9999995.542402-.554-.175275-1-.699395-1-1.175159v-15.168323c0-.475764.446-.717675 1-.542401z" fill="url(#c)" opacity=".15"/><path d="m23.000001 10.892071c-.554001.175275-1.000001.699395-1.000001 1.175159v15.168324c0 .475764.446.717675 1.000001.542399.553999-.175272.999999-.699393.999999-1.175157v-15.168324c0-.475764-.446-.717675-.999999-.542401z" fill="url(#l)" opacity=".15"/><path d="m13.5 12.000997c.554.02335 1 .450394 1 .957492v16.167326c0 .507099-.446.896541-1 .873186-.553999-.02335-1-.450392-1-.95749v-16.167327c0-.507097.446001-.89654 1-.873187z" fill="url(#j)" opacity=".3"/><path d="m18.5 12.000997c-.553999.02335-1 .450394-1 .957492v16.167326c0 .507099.446001.896541 1 .873186.553999-.02335 1-.450392 1-.95749v-16.167327c0-.507097-.446001-.89654-1-.873187z" fill="url(#k)" opacity=".3"/><path d="m8 1.46875c-1.7572026 0-3.3544793.2196475-4.46875.5625-.5571353.1714263-.9846671.3694792-1.25.5625s-.3125.3293312-.3125.40625v2c0 .076919.047167.2132292.3125.40625.2653329.1930208.6928647.3910737 1.25.5625 1.1142707.3428525 2.7115474.5625 4.46875.5625 1.7572027 0 3.354479-.2196475 4.46875-.5625.557135-.1714263.984667-.3694792 1.25-.5625s.3125-.3293311.3125-.40625v-2c0-.076919-.04717-.2132292-.3125-.40625-.265333-.1930208-.692865-.3910737-1.25-.5625-1.114271-.3428525-2.7115473-.5625-4.46875-.5625z" fill="url(#m)" transform="matrix(1.6580311 0 0 1.382716 2.735751 1.969136)"/><path d="m15.999997 3.4999998c-5.798989 0-10.5 1.1939066-10.5 2.6666667v2.6666666c0 1.4727599 4.701011 2.6666669 10.5 2.6666669s10.5-1.193907 10.5-2.6666669v-2.6666666c0-1.4727601-4.701011-2.6666667-10.5-2.6666667z" fill="none" opacity=".5" stroke="#161b28"/><path d="m33 3.5a7 3.5 0 1 1 -14 0 7 3.5 0 1 1 14 0z" style="opacity:.7;fill:none;stroke-width:1.13555;stroke-linecap:round;stroke-linejoin:round;stroke:url(#n)" transform="matrix(1.3571429 0 0 -.57142859 -19.285713 8.5)"/><path d="m13 3.5c-.277 0-.5.2973333-.5.6666667v3.3333333h2v-1.3333333h3v1.3333333h2v-3.3333333c0-.3693334-.223-.6666667-.5-.6666667z" fill="#dcdcdd"/><path d="m13 3.5000002c-.277 0-.5.2973333-.5.6666667v3.3333335h2v-1.5000004h3v1.5000004h2v-3.3333335c0-.3693334-.223-.6666667-.5-.6666667z" fill="none" opacity=".3" stroke="#161b28"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/deleteallannotation.svg b/icon-themes/elementary_svg/cmd/32/deleteallannotation.svg
new file mode 100644
index 000000000..ac54713dc
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/deleteallannotation.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(-.00271019 .50014348 -.5122065 -.00277662 -10.621166 -10.412536)" gradientUnits="userSpaceOnUse" x1="25.392431" x2="57.252823" y1="-47.435898" y2="-47.821854"><stop offset="0" stop-color="#fff394"/><stop offset=".262" stop-color="#ffe16b"/><stop offset=".661" stop-color="#f9c440"/><stop offset="1" stop-color="#d48e15"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="12.481989" x2="12.481988" y1="3.919039" y2="12.91907"><stop offset="0" stop-color="#fff"/><stop offset=".09999992" 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" gradientTransform="matrix(.36682503 0 0 .35447295 46.948399 24.314667)" gradientUnits="userSpaceOnUse" x1="5.515625" x2="2.93" y1="-26.405602" y2="28.474001"><stop offset="0" stop-color="#ff8c82"/><stop offset=".312" stop-color="#ed5353"/><stop offset=".571" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.63360687 0 0 .63805131 25.357512 17.616261)" gradientUnits="userSpaceOnUse" x1="1.004" x2=".228" y1="20.709" y2="-4.382"><stop offset="0" stop-color="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.38349889 -.38309486 .38349889 .38309486 5.442669 23.791579)" gradientUnits="userSpaceOnUse" x1="36.011002" x2="16.330999" xlink:href="#f" y1="13.023" y2="32.702"/><linearGradient id="f"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.38349889 -.38309486 .38349889 .38309486 5.055945 23.985663)" gradientUnits="userSpaceOnUse" x1="28.448999" x2="16.330999" xlink:href="#f" y1="20.584" y2="32.702"/><radialGradient id="h" cx="1.248938" cy="16.655602" gradientTransform="matrix(.66756411 0 0 .11633788 10.020482 20.415424)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(.3527769 0 0 .3527769 .226851 -.65673)"><ellipse cx="11.522501" cy="22.276831" display="block" fill="url(#h)" fill-rule="evenodd" opacity=".25" rx="11.265144" ry="1.963204" stroke-width="1.118786"/><g stroke-width=".750002" transform="translate(-3.000007 .750002)"><path d="m6.7167988 2.7910212c-1.3759393 0-2.4820625.9132803-2.4824219 2.046875l-.00227 7.1593018c-.00162 1.133594 1.106483 2.047885 2.4824219 2.046875h1.3613262l-.9962826 4.449665 4.7091736-3.935993.692035-.513672h4.265876c1.375939 0 2.482148-.913279 2.482422-2.046875l.0023-7.1593018c.0016-1.1335936-1.106513-2.046875-2.482452-2.046875z" fill="url(#a)" stroke="#ad5f00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" transform="translate(0 3.942578)"/><path d="m6.7304707 3.5440472c-.9180944 0-1.7473083.5320901-1.7485015 1.3417004l.000001 2.4082992-.000001 4.6469572c-.00119.810427.8039094 1.333449 1.7206508 1.33789.00065.000003.0013.000003.00195 0h1.8925794c.1962572.06059.3546414-.0971.3652349.01518l-.6683274 3.2132 3.7279071-3.085797c.112988-.0619.133392-.116038.333009-.127403h4.443772c.599687.01517.890618-.256297 1.212394-.427521.311344-.244695.470267-.567833.470864-.972714l.000001-4.5997922-.000001-2.3813401c.0012-.8104271-.739759-1.3686595-1.657854-1.3686595z" fill="none" opacity=".5" stroke="url(#b)" transform="translate(0 3.942578)"/></g><path d="m6.9980469 7v9c0 2.340369 2.2652536 4.001953 4.7890621 4.001953h5.78125l3.083985 2.773438c1.379275-.447402 2.347656-1.518 2.347656-2.775391v-10c0-1.6620001-1.688989-3-3.787109-3z" fill="#a62100" opacity=".1" transform="matrix(.75000187 0 0 .75000187 -.643044 1.861602)"/><path d="m8 7v9c0 1.662 1.6889917 3 3.787109 3h6.166212l3.644137 3.279661c1.402542-.932203 1.402542-2.144004 1.402542-3.279661v-9c0-1.6620001-1.688992-3-3.787109-3z" fill="#a62100" opacity=".2" transform="matrix(.75000187 0 0 .75000187 -.643044 1.861602)"/><g stroke-width=".750002" transform="matrix(-1 0 0 1 25.713492 -3.000007)"><path d="m6.7167988 2.7910212c-1.3759393 0-2.4820625.9132803-2.4824219 2.046875l-.00227 7.1593018c-.00162 1.133594 1.106483 2.047885 2.4824219 2.046875h1.3613262l-.9962826 4.449665 4.7091736-3.935993.692035-.513672h4.265876c1.375939 0 2.482148-.913279 2.482422-2.046875l.0023-7.1593018c.0016-1.1335936-1.106513-2.046875-2.482452-2.046875z" fill="url(#a)" stroke="#ad5f00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" transform="translate(0 3.942578)"/><path d="m6.7304707 3.5440472c-.9180944 0-1.7473083.5320901-1.7485015 1.3417004l.000001 2.4082992-.000001 4.6469572c-.00119.810427.8039094 1.333449 1.7206508 1.33789.00065.000003.0013.000003.00195 0h1.8925794c.1962572.06059.3546414-.0971.3652349.01518l-.6683274 3.2132 3.7279071-3.085797c.112988-.0619.133392-.116038.333009-.127403h4.443772c.599687.01517.890618-.256297 1.212394-.427521.311344-.244695.470267-.567833.470864-.972714l.000001-4.5997922-.000001-2.3813401c.0012-.8104271-.739759-1.3686595-1.657854-1.3686595z" fill="none" opacity=".5" stroke="url(#b)" transform="translate(0 3.942578)"/></g></g><g transform="scale(.26458333)"><path d="m31.086222 28.001532-3.96825-3.826115 3.816735-4.009375-2.751801-2.48196-3.930732 3.819621-4.010097-3.819621-2.864355 2.574312 4.010097 3.900429-4.010097 3.83838 2.864355 2.673879 4.005768-4.01154 4.015147 4.01154z" fill="url(#c)" stroke="url(#d)" stroke-width=".999999"/><g fill="none" stroke-linecap="round" stroke-width="1.264068"><path d="m29.223309 20.256951-.987012-.862914-4.033185 3.691915-3.95382-3.769116-1.006493 1.015151" opacity=".4" stroke="url(#e)"/><path d="m29.313496 28.126351-3.04473-3.095234m-4.043286-.207793-3.149347 3.077198" opacity=".4" stroke="url(#g)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/deleteallbreaks.svg b/icon-themes/elementary_svg/cmd/32/deleteallbreaks.svg
new file mode 100644
index 000000000..4b10f78f4
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/deleteallbreaks.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.17388398 0 0 .16672646 .060827 288.24527)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" xlink:href="#o" y1=".985" y2="47.013"/><linearGradient id="b" gradientTransform="matrix(.17391612 0 0 .16674736 .059493 288.24442)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" xlink:href="#o" y1=".985" y2="47.013"/><clipPath id="c"><path d="m.53 288.533h6.3500001v3.175h-6.3500001z"/></clipPath><clipPath id="d"><path d="m.53 293.296h6.3500001v3.44h-6.3500001z"/></clipPath><linearGradient id="e" gradientTransform="matrix(.50842 0 0 .4913 43.485 12.69)" gradientUnits="userSpaceOnUse" x1="5.515625" x2="2.93" y1="-26.405602" y2="28.474001"><stop offset="0" stop-color="#ff8c82"/><stop offset=".312" stop-color="#ed5353"/><stop offset=".571" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="f" 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="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.38349889 -.38309486 .38349889 .38309486 5.210697 23.606747)" gradientUnits="userSpaceOnUse" x1="36.011002" x2="16.330999" xlink:href="#h" y1="13.023" y2="32.702"/><linearGradient id="h"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.38349889 -.38309486 .38349889 .38309486 4.823973 23.800831)" gradientUnits="userSpaceOnUse" x1="28.448999" x2="16.330999" xlink:href="#h" y1="20.584" y2="32.702"/><linearGradient id="j" gradientTransform="matrix(.34578 0 0 .43493 16.29 13.936)" gradientUnits="userSpaceOnUse" x1="24.292936" x2="24.292936" y1="23.120552" y2="24.728884"><stop offset="0" stop-color="#fff"/><stop offset=".00000011" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="k" cx="65.325" cy="48.709" gradientTransform="matrix(0 .12973254 -.14113269 0 13.479167 -5.549621)" gradientUnits="userSpaceOnUse" r="31" xlink:href="#r"/><radialGradient id="l" cx="65.325" cy="48.709" gradientTransform="matrix(0 .12973254 -.14113269 0 15.066668 -5.549621)" gradientUnits="userSpaceOnUse" r="31" xlink:href="#r"/><linearGradient id="m" gradientTransform="matrix(.0121 0 0 .00218 -.143 295.407)" 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><radialGradient id="n" cx="605.714" cy="486.648" gradientTransform="matrix(-.00414 0 0 .00218 3.807 295.407)" gradientUnits="userSpaceOnUse" r="117.143"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="o" gradientTransform="matrix(.1663 0 0 .16097 .242 288.392)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="p" gradientTransform="matrix(.15017 0 0 .19307 .63 287.868)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="5.564" y2="43"><stop offset="0" stop-color="#fff"/><stop offset=".036" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="q" gradientTransform="matrix(.1404 0 0 .15602 10.39 288.06)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><radialGradient id="r" cx="65.325" cy="48.709" gradientTransform="matrix(0 .68598 -.74626 0 60.288 -27.737)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><g clip-path="url(#d)" transform="translate(1.587 -293.296)"><path d="m1.31 296.206h5.847v.53h-5.847z" fill="url(#m)" opacity=".15"/><path d="m1.31 296.206v.53c-.214 0-.516-.12-.516-.265s.238-.264.516-.264z" fill="url(#n)" opacity=".15"/><path d="m1.191125 288.66579h6.0854167v7.67292h-6.0854167z" fill="url(#a)" stroke-width="1.040671"/><g fill="none" stroke-linejoin="round" stroke-width=".265"><path d="m7.01 296.074h-5.554v-7.144h5.554z" stroke="url(#p)" stroke-linecap="round"/><path d="m1.19 288.666h6.086v7.673h-6.086v-7.674z" stroke="url(#q)"/></g></g><g clip-path="url(#c)" transform="translate(1.587 -283.242)"><path d="m1.31 296.206h5.847v.53h-5.847z" fill="url(#m)" opacity=".15"/><path d="m1.31 296.206v.53c-.214 0-.516-.12-.516-.265s.238-.264.516-.264z" fill="url(#n)" opacity=".15"/><path d="m1.19 288.665h6.0865417v7.67388h-6.0865417z" fill="url(#b)" stroke-width="1.040832"/><g fill="none" stroke-linejoin="round" stroke-width=".265"><path d="m7.01 296.074h-5.554v-7.144h5.554z" stroke="url(#p)" stroke-linecap="round"/><path d="m1.19 288.666h6.086v7.673h-6.086v-7.674z" stroke="url(#q)"/></g></g><path d="m23.290988 21.893287v4.19707h-5.596094v-4.19707z" fill="url(#r)" transform="matrix(.18912 0 0 .18912 .49 -.304)"/><g fill="none"><path d="m4.8947917 3.8364583v.7937501h-1.0583334v-.7937501z" opacity=".5" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".264583"/><path d="m18.394406 23.29231h4.19707" opacity=".5" stroke="url(#j)" stroke-width="1.363" transform="matrix(.18912 0 0 .18912 .49 -.304)"/></g><path d="m6.4822917 3.8364584v.7937499h-1.0583333v-.7937499z" fill="url(#k)" stroke-width=".18912"/><g fill="none" transform="translate(1.5875)"><path d="m4.8947917 3.8364583v.7937501h-1.0583334v-.7937501z" opacity=".5" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".264583"/><path d="m18.394406 23.29231h4.19707" opacity=".5" stroke="url(#j)" stroke-width="1.363" transform="matrix(.18912 0 0 .18912 .49 -.304)"/></g><path d="m8.0697918 3.8364584v.7937499h-1.0583333v-.7937499z" fill="url(#l)" stroke-width=".18912"/><g fill="none" transform="translate(3.175)"><path d="m4.8947917 3.8364583v.7937501h-1.0583334v-.7937501z" opacity=".5" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".264583"/><path d="m18.394406 23.29231h4.19707" opacity=".5" stroke="url(#j)" stroke-width="1.363" transform="matrix(.18912 0 0 .18912 .49 -.304)"/></g><g transform="matrix(.26458333 0 0 .26458333 -4.342818 -2.116387)"><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(#e)" stroke="url(#f)" stroke-width="1.386" transform="matrix(.7215 0 0 .7215 15.342 14.974)"/><g fill="none" stroke-linecap="round" stroke-width="1.264068"><path d="m28.991337 20.072119-.987012-.862914-4.033185 3.691915-3.95382-3.769116-1.006492 1.015151" opacity=".4" stroke="url(#g)"/><path d="m29.081524 27.941519-3.04473-3.095234m-4.043286-.207793-3.149347 3.077198" opacity=".4" stroke="url(#i)"/></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 000000000..317371f22
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/deleteannotation.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.36682503 0 0 .35447295 46.716428 24.129835)" gradientUnits="userSpaceOnUse" x1="5.515625" x2="2.93" y1="-26.405602" y2="28.474001"><stop offset="0" stop-color="#ff8c82"/><stop offset=".312" stop-color="#ed5353"/><stop offset=".571" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.63360687 0 0 .63805131 25.12554 17.431429)" gradientUnits="userSpaceOnUse" x1="1.004" x2=".228" y1="20.709" y2="-4.382"><stop offset="0" stop-color="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.38349889 -.38309486 .38349889 .38309486 5.210697 23.606747)" gradientUnits="userSpaceOnUse" x1="36.011002" x2="16.330999" 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(.38349889 -.38309486 .38349889 .38309486 4.823973 23.800831)" gradientUnits="userSpaceOnUse" x1="28.448999" x2="16.330999" xlink:href="#d" y1="20.584" y2="32.702"/><linearGradient id="f" gradientTransform="matrix(-.00271019 .50014348 -.5122065 -.00277662 -10.621166 -10.412536)" gradientUnits="userSpaceOnUse" x1="21.663342" x2="57.252823" y1="-46.990513" y2="-47.821854"><stop offset="0" stop-color="#fff394"/><stop offset=".262" stop-color="#ffe16b"/><stop offset=".661" stop-color="#f9c440"/><stop offset="1" stop-color="#d48e15"/></linearGradient><radialGradient id="g" cx="1.248938" cy="16.655602" gradientTransform="matrix(.53333333 0 0 .11633788 9.361817 20.415424)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="12.481989" x2="12.481988" y1="1.669033" y2="12.91907"><stop offset="0" stop-color="#fff"/><stop offset=".09999992" 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(.3527769 0 0 .3527769 .226851 -.65673)"><ellipse cx="10.561817" cy="22.276831" display="block" fill="url(#g)" fill-rule="evenodd" opacity=".25" rx="9" ry="1.963204"/><g stroke-width=".750002"><path d="m5.9667969.54101562c-1.3759393 0-2.4821479.91328028-2.4824219 2.04687498l-.00227 9.4093074c-.00162 1.133594 1.106483 2.047885 2.4824219 2.046875h2.1113281l-.9962826 4.449665 4.7091736-3.935993.692035-.513672h5.76588c1.375939 0 2.482148-.913279 2.482422-2.046875l.0023-9.4093074c.001594-1.1335936-1.106513-2.04687498-2.482452-2.04687498z" fill="url(#f)" stroke="#ad5f00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" transform="translate(0 3.942578)"/><path d="m5.9804688 1.2940416c-.9180944 0-1.7473083.5320901-1.7485015 1.3417004v9.305262c-.00119.810427.8039094 1.333449 1.7206508 1.33789.00065.000003.0013.000003.00195 0h2.6425813c.1962572.06059.3546414-.0971.3652349.01518l-.6683274 3.2132 3.7279071-3.085797c.112988-.0619.133392-.116038.333009-.127403h5.943776c.599687.01517.890618-.256297 1.212394-.427521.311344-.244695.470267-.567833.470864-.972714v-9.2311379c.0012-.8104271-.739759-1.3686595-1.657854-1.3686595z" fill="none" opacity=".5" stroke="url(#h)" transform="translate(0 3.942578)"/></g></g><g transform="matrix(.26458333 0 0 .26458333 .061376 .048903)"><path d="m30.85425 27.8167-3.96825-3.826114 3.816735-4.009376-2.751801-2.48196-3.930732 3.819621-4.010097-3.819621-2.864355 2.574312 4.010097 3.900429-4.010097 3.83838 2.864355 2.673879 4.005768-4.01154 4.015147 4.01154z" fill="url(#a)" stroke="url(#b)" stroke-width=".999999"/><g fill="none" stroke-linecap="round" stroke-width="1.264068"><path d="m28.991337 20.072119-.987012-.862914-4.033185 3.691915-3.95382-3.769116-1.006492 1.015151" opacity=".4" stroke="url(#c)"/><path d="m29.081524 27.941519-3.04473-3.095234m-4.043286-.207793-3.149347 3.077198" opacity=".4" stroke="url(#e)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/deleteauthor.svg b/icon-themes/elementary_svg/cmd/32/deleteauthor.svg
new file mode 100644
index 000000000..da46a7f9f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/deleteauthor.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="10.90426" cy="8.449767" gradientTransform="matrix(0 1.4781634 -1.2641963 0 22.68791 -7.539267)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#5f5f5f"/><stop offset=".26238" stop-color="#4f4f4f"/><stop offset=".704952" stop-color="#3b3b3b"/><stop offset="1" stop-color="#2b2b2b"/></radialGradient><linearGradient id="b" gradientTransform="matrix(1 0 0 1.0512821 -11.99436 -5.138484)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="44" y2="3.899002"><stop offset="0" stop-color="#272727"/><stop offset="1" stop-color="#454545"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.89189189 0 0 1.0540541 -11.404723 -5.205)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="14.915504" y2="32.595779"><stop offset="0" stop-color="#fff"/><stop offset=".12291458" stop-color="#fff" stop-opacity=".235294"/><stop offset=".93706012" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientTransform="matrix(-.00271019 .50014348 -.5122065 -.00277662 -10.621166 -10.412536)" gradientUnits="userSpaceOnUse" x1="25.392431" x2="57.252823" y1="-47.435898" y2="-47.821854"><stop offset="0" stop-color="#fff394"/><stop offset=".262" stop-color="#ffe16b"/><stop offset=".661" stop-color="#f9c440"/><stop offset="1" stop-color="#d48e15"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="12.481989" x2="12.481988" y1="3.919039" y2="12.91907"><stop offset="0" stop-color="#fff"/><stop offset=".09999992" 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="f" gradientTransform="matrix(.36682503 0 0 .35447295 46.948399 24.314667)" gradientUnits="userSpaceOnUse" x1="5.515625" x2="2.93" y1="-26.405602" y2="28.474001"><stop offset="0" stop-color="#ff8c82"/><stop offset=".312" stop-color="#ed5353"/><stop offset=".571" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.63360687 0 0 .63805131 25.357512 17.616261)" gradientUnits="userSpaceOnUse" x1="1.004" x2=".228" y1="20.709" y2="-4.382"><stop offset="0" stop-color="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.38349889 -.38309486 .38349889 .38309486 5.442669 23.791579)" gradientUnits="userSpaceOnUse" x1="36.011002" x2="16.330999" xlink:href="#i" y1="13.023" y2="32.702"/><linearGradient id="i"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.38349889 -.38309486 .38349889 .38309486 5.055945 23.985663)" gradientUnits="userSpaceOnUse" x1="28.448999" x2="16.330999" xlink:href="#i" y1="20.584" y2="32.702"/><radialGradient id="k" cx="1.248938" cy="16.655602" gradientTransform="matrix(.66756411 0 0 .11633788 10.020482 20.415424)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(.3527769 0 0 .3527769 .226851 -.65673)"><ellipse cx="11.522501" cy="22.276831" display="block" fill="url(#k)" fill-rule="evenodd" opacity=".25" rx="11.265144" ry="1.963204" stroke-width="1.118786"/><g stroke-width=".750002" transform="translate(-3.000007 .750002)"><path d="m6.7167988 2.7910212c-1.3759393 0-2.4820625.9132803-2.4824219 2.046875l-.00227 7.1593018c-.00162 1.133594 1.106483 2.047885 2.4824219 2.046875h1.3613262l-.9962826 4.449665 4.7091736-3.935993.692035-.513672h4.265876c1.375939 0 2.482148-.913279 2.482422-2.046875l.0023-7.1593018c.0016-1.1335936-1.106513-2.046875-2.482452-2.046875z" fill="url(#d)" stroke="#ad5f00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" transform="translate(0 3.942578)"/><path d="m6.7304707 3.5440472c-.9180944 0-1.7473083.5320901-1.7485015 1.3417004l.000001 2.4082992-.000001 4.6469572c-.00119.810427.8039094 1.333449 1.7206508 1.33789.00065.000003.0013.000003.00195 0h1.8925794c.1962572.06059.3546414-.0971.3652349.01518l-.6683274 3.2132 3.7279071-3.085797c.112988-.0619.133392-.116038.333009-.127403h4.443772c.599687.01517.890618-.256297 1.212394-.427521.311344-.244695.470267-.567833.470864-.972714l.000001-4.5997922-.000001-2.3813401c.0012-.8104271-.739759-1.3686595-1.657854-1.3686595z" fill="none" opacity=".5" stroke="url(#e)" transform="translate(0 3.942578)"/></g><path d="m6.9980469 7v9c0 2.340369 2.2652536 4.001953 4.7890621 4.001953h5.78125l3.083985 2.773438c1.379275-.447402 2.347656-1.518 2.347656-2.775391v-10c0-1.6620001-1.688989-3-3.787109-3z" fill="#a62100" opacity=".1" transform="matrix(.75000187 0 0 .75000187 -.643044 1.861602)"/><path d="m8 7v9c0 1.662 1.6889917 3 3.787109 3h6.166212l3.644137 3.279661c1.402542-.932203 1.402542-2.144004 1.402542-3.279661v-9c0-1.6620001-1.688992-3-3.787109-3z" fill="#a62100" opacity=".2" transform="matrix(.75000187 0 0 .75000187 -.643044 1.861602)"/><g stroke-width=".750002" transform="matrix(-1 0 0 1 25.713492 -3.000007)"><path d="m6.7167988 2.7910212c-1.3759393 0-2.4820625.9132803-2.4824219 2.046875l-.00227 7.1593018c-.00162 1.133594 1.106483 2.047885 2.4824219 2.046875h1.3613262l-.9962826 4.449665 4.7091736-3.935993.692035-.513672h4.265876c1.375939 0 2.482148-.913279 2.482422-2.046875l.0023-7.1593018c.0016-1.1335936-1.106513-2.046875-2.482452-2.046875z" fill="url(#d)" stroke="#ad5f00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" transform="translate(0 3.942578)"/><path d="m6.7304707 3.5440472c-.9180944 0-1.7473083.5320901-1.7485015 1.3417004l.000001 2.4082992-.000001 4.6469572c-.00119.810427.8039094 1.333449 1.7206508 1.33789.00065.000003.0013.000003.00195 0h1.8925794c.1962572.06059.3546414-.0971.3652349.01518l-.6683274 3.2132 3.7279071-3.085797c.112988-.0619.133392-.116038.333009-.127403h4.443772c.599687.01517.890618-.256297 1.212394-.427521.311344-.244695.470267-.567833.470864-.972714l.000001-4.5997922-.000001-2.3813401c.0012-.8104271-.739759-1.3686595-1.657854-1.3686595z" fill="none" opacity=".5" stroke="url(#e)" transform="translate(0 3.942578)"/></g></g><g transform="scale(.26458333)"><path d="m31.086222 28.001532-3.96825-3.826115 3.816735-4.009375-2.751801-2.48196-3.930732 3.819621-4.010097-3.819621-2.864355 2.574312 4.010097 3.900429-4.010097 3.83838 2.864355 2.673879 4.005768-4.01154 4.015147 4.01154z" fill="url(#f)" stroke="url(#g)" stroke-width=".999999"/><g fill="none" stroke-linecap="round" stroke-width="1.264068"><path d="m29.223309 20.256951-.987012-.862914-4.033185 3.691915-3.95382-3.769116-1.006493 1.015151" opacity=".4" stroke="url(#h)"/><path d="m29.313496 28.126351-3.04473-3.095234m-4.043286-.207793-3.149347 3.077198" opacity=".4" stroke="url(#j)"/></g></g><g stroke-linecap="round" stroke-linejoin="round" stroke-width="1.242781" transform="matrix(.21289616 0 0 .21289616 -.237918 2.053285)"><path d="m11.91189 9.7530698c-.95311-.222982-2.0948897.4628402-2.0948897.4628402l-1.02534.512955s-1.11109.971116-1.12298 1.301022c-.6254 1.108477-.34035 2.451743-.40376 3.664356.0609 1.0411-.6621 1.812948-.29942 2.868623-.0529 1.019155.78561 1.616867 1.3247 2.354008.6067.932573 1.43064 2.149386.78177 3.265449-1.19948 1.741178-3.19365 2.663944-5.01427 3.612558-.61848.0634-.38564.658043-.42706 1.081985-.00099.337148-.11175.784071.38229.626202h16.3677097v-1.75c-1.76251-.893922-3.60202-1.851487-4.83746-3.441087-.74221-1.0647.002-2.344044.58745-3.290663.45606-.788526 1.4093-1.292368 1.42292-2.297801.35052-1.020069-.17842-1.864469-.27715-2.837385-.12907-1.289869.22023-2.700355-.39486-3.900461-.83398-1.228037-2.36158-1.765816-3.74784-2.0951672-.40211-.08122-.81116-.134272-1.22181-.137434z" fill="url(#a)" stroke="url(#b)" stroke-width="1.242781"/><path d="m11.779299 10.951172v.01367c-.06094-.0058-.331758.04149-.734375.220703-.304105.135353-.712546.228497-1.1210939.310547-.0006473.000669-.0013.0013-.00195.002-.022768.02163-.048398.04003-.076172.05469-.006.0031-.3169874.176914-.5039062.296875-.027765.01781-.044145.01681-.074219.02734-.128892.140579-.3685696.417496-.5351562.701172l-.1894531.429687-.039063.152344-.00781.0059-.1015626.296875.1347657.0039c-.080113.855315.2242597 2.220315-.265625 3.759765-.02983.09322-.098052.169256-.1875.208985l.09375.04883c.00857-.01454-.021193.06399-.027344.181641-.00615.117647-.0004279.275432.021484.449218.042034.333375.1417557.725633.2675781 1.056641.9608473 1.015774 2.1635522 2.422047 2.1308592 4.363281l-.04493.308522c-.5520917 1.892297-2.2361377 2.784295-3.193359 3.464844-.015504.01043-.031835.01957-.048828.02734l.00781.0098c-.5162998.34191-1.0432617.61699-1.5703114.871055h13.0918004c-1.419076-.745878-2.808903-1.600087-3.962891-2.861328h-.002c.007.0077-.0076-.0065-.02539-.02539l-.0059-.0078c-.75583-.791508-.904056-1.857264-.738282-2.703125.158178-.807172.525255-1.468174.859376-1.992188-.000002-.000667-.000002-.0013 0-.002-.02661.04169-.0059.0014.02539-.05078.351792-.629179.780281-1.060267 1.03125-1.359375.271694-.323818.321028-.404295.326172-.570313.284979.11377.04924-.213761.08008-.347655.07414-.223801.0485-.368577-.03906-.753906-.08019-.35282-.266185-.901264-.320313-1.580078-.003-.03734-.000924-.02567 0-.02344v-.01172c-.08561-.860453.01225-1.61617-.002-2.203125-.01427-.590401-.116187-.963346-.341797-1.277343l.03906.04687c-.000156-.000152-.02423-.03895-.04687-.07227-.889559-.893408-2.392109-1.394475-3.822266-1.457031-.02714-.0014-.05402-.006-.08008-.01367z" fill="none" opacity=".5" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/deletecolumns.svg b/icon-themes/elementary_svg/cmd/32/deletecolumns.svg
new file mode 100644
index 000000000..92b483f3e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/deletecolumns.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.439577 25.98059)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 21.560423 25.98059)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="e"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="f" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#e" y1="2" y2="5.000003"/><linearGradient id="g" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="h" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="i" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="j" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#f" y1="2" y2="4.000013"/><linearGradient id="k" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="l" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="m" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="n" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="o" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#f" y1="2" y2="4.000013"/><linearGradient id="p" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="q" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="r" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="s" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="t" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#f" y1="2" y2="4.000013"/><linearGradient id="u" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="v" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="w" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="x" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="y" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#f" y1="2" y2="4.000013"/><linearGradient id="z" gradientTransform="matrix(.07279203 0 0 .0703409 9.184346 295.47468)" gradientUnits="userSpaceOnUse" x1="5.515625" x2="2.93" y1="-26.405602" y2="28.474001"><stop offset="0" stop-color="#ff8c82"/><stop offset=".312" stop-color="#ed5353"/><stop offset=".571" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="A" gradientTransform="matrix(.12573168 0 0 .12661363 4.899894 294.14546)" gradientUnits="userSpaceOnUse" x1="1.004" x2=".228" y1="20.709" y2="-4.382"><stop offset="0" stop-color="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="B" gradientTransform="matrix(.53153 -.53097 .53153 .53097 -14.042 11.965)" gradientUnits="userSpaceOnUse" x1="36.011002" x2="16.330999" xlink:href="#C" y1="13.023" y2="32.702"/><linearGradient id="C"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="D" gradientTransform="matrix(.53153 -.53097 .53153 .53097 -14.578 12.234)" gradientUnits="userSpaceOnUse" x1="28.448999" x2="16.330999" xlink:href="#C" y1="20.584" y2="32.702"/><linearGradient id="E" gradientTransform="matrix(-.198438 0 0 .198438 1.455504 293.22942)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#F" y1="2" y2="5.000003"/><linearGradient id="F" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="30.655001" x2="30.827999" xlink:href="#e" y1="65.686996" y2="48.688"/><linearGradient id="G" gradientTransform="matrix(-.198438 0 0 .198438 1.455504 294.42005)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#F" y1="2" y2="5.000003"/><linearGradient id="H" gradientTransform="matrix(-.198438 0 0 .198438 1.455504 295.61068)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#F" y1="2" y2="5.000003"/><linearGradient id="I" gradientTransform="matrix(-.198438 0 0 .198438 1.455504 296.8013)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#F" y1="2" y2="5.000003"/><linearGradient id="J" gradientTransform="matrix(-.198438 0 0 .198438 1.455504 297.99193)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#F" y1="2" y2="4.000025"/><linearGradient id="K" gradientTransform="matrix(1.4287499 0 0 .07559513 -19.208748 1.870985)" gradientUnits="userSpaceOnUse" x1="15.666667" x2="15.666667" y1="-21.250088" y2="80.250053"><stop offset="0" stop-color="#ed5353"/><stop offset="1" stop-color="#c6262e"/></linearGradient><linearGradient id="L" gradientTransform="matrix(.1573294 0 0 .1586627 -8.008007 -.016355)" gradientUnits="userSpaceOnUse" x1="24.833029" x2="24.833029" y1="2.604455" y2="51.798176"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="matrix(.26458333 0 0 .26458333 -.529167 .264583)"><path d="m5.0000001 29h26.0000009v2h-26.0000009z" fill="url(#a)" opacity=".15"/><path d="m5.0000001 29.000111v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#b)" opacity=".15"/><path d="m31.000001 29.000111v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#d)" opacity=".15"/></g><rect fill="url(#L)" height="7.672933" rx=".396875" ry=".396891" stroke-width="1.3333" transform="scale(-1 1)" width="7.14375" x="-7.805209" y=".396859"/><path d="m3.9980469 1c-1.1064402 0-1.9980469.8919999-1.9980469 2v26c0 1.108.8916067 2 1.9980469 2h24.0039061c1.10644 0 1.998047-.892 1.998047-2v-26c0-1.1080001-.891607-2-1.998047-2zm.5019531 1h3.4882812v5h-4.9882812v-3.5c0-.8310001.6690009-1.5 1.5-1.5zm4.4960938 0h5.9960942v5h-5.992188v.9707031h-.0039062zm7.0039062 0h5.998047v5h-5.998047zm7.005859 0h4.494141c.830999 0 1.5.6689999 1.5 1.5v3.5h-5.994141zm-14.005859 6h5.998047l.001953 5.001953h-5.9980469zm7.005859 0h5.996094l-.001953 5h-6zm7.003907 0h5.990234v5h-6zm-20.009766.0019531h4.9921875l.0019531 4.9999999h-4.9882812zm0 5.9980469 4.9941406.033203-.0019531 4.933594h-4.9882813v.033203h-.0039062zm6.0019531 0h5.9980469v5h-6zm6.9980469 0h6v5h-6zm7 0h6v5h-5.994141zm-14 6h6v5l-6-.007812zm7 0h6v5h-6zm13 0v4.996094h-5.996094v1.007812h5.996094v2.496094c0 .207749-.04148.404407-.117188.583984v.001954c-.227485.537838-.760176.914062-1.382812.914062h-4.5l.003906-9.992188zm-26 .001953h4.9921875v4.990235l-4.9921875.009765zm0 5.998047h5v4h-3.5c-.8309991 0-1.5-.669-1.5-1.5zm6 0h6v4h-6zm7 0 6 .007812-.007812 3.992188h-5.992188z" opacity=".3" transform="scale(.26458333)"/><g fill="none" stroke-width=".264583"><path d="m3.8364584 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#f)"/><path d="m3.8364583 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#g)"/><path d="m3.8364583.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#h)"/><path d="m3.8364583 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#i)"/><path d="m3.8364583 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#j)"/><path d="m5.6885416 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#k)"/><path d="m5.6885415 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#l)"/><path d="m5.6885415.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#m)"/><path d="m5.6885415 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#n)"/><path d="m5.6885415 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#o)"/><path d="m7.540625 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#p)"/><path d="m7.5406249 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#q)"/><path d="m7.5406249.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#r)"/><path d="m7.5406249 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#s)"/><path d="m7.5406249 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#t)"/><path d="m1.9843751 3.8364616h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#u)"/><path d="m1.984375 2.2489583h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#v)"/><path d="m1.984375.66145834h-1.05833333l-.0000002 1.05833066h1.05833353z" stroke="url(#w)"/><path d="m1.984375 5.4239584h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#x)"/><path d="m1.984375 7.0114584h-1.05833333l-.0000002.79375h1.05833353z" stroke="url(#y)"/></g><path d="m4.1024142.39441694v7.67618096l-1.8520061-.0026668v-7.67408749z" fill="url(#K)" stroke-width=".943691"/><path d="m4.2327493.52916326c0-.14699962-.1179997-.265186-.2639993-.26499933l-1.5875.002667c-.1469995.00018633-.2649994.11706604-.2649994.262999v7.40832807c0 .1459998.1179997.2641862.2649994.2639994l1.5875-.00132c.1459995-.0001897.2639993-.1180025.2639993-.2640023zm-.2639993 0v7.40834154l-1.5875-.00267v-7.40632486z" fill="#7a0000" fill-opacity=".501961" stroke-width="1.33333"/><g fill="none" stroke-width=".198438" transform="matrix(1.33333 0 0 1.33333 1.7635 -390.70701)"><path d="m1.5547227 293.52708h-.99218996l-.00000009.79375h.99219005z" opacity=".5" stroke="url(#E)"/><path d="m1.5547226 294.71771h-.99218987l-.0000001.79375h.99218997z" opacity=".5" stroke="url(#G)"/><path d="m1.5547227 295.90834h-.99218997l-.0000001.79375h.99219007z" opacity=".5" stroke="url(#H)"/><path d="m1.5547224 297.09896h-.99218967l-.0000001.79375h.99218977z" opacity=".5" stroke="url(#I)"/><path d="m1.5547227 298.28959h-.99218966l-.00000009.59532h.99218975z" opacity=".5" stroke="url(#J)"/></g><path d="m2.3812504 1.8520933v.2645833h1.5875v-.2645833zm0 1.5875001v.2645833h1.5875v-.2645833zm0 1.5875v.2645833h1.5875v-.2645833zm0 1.5875v.2645833h1.5875v-.2645833z" fill="#7a0000" fill-opacity=".501961" stroke-width=".264583"/><g transform="matrix(1.33333 0 0 1.33333 .176 -387.532)"><path d="m6.0366875 296.20629-.7874515-.75924.7573852-.79562-.5460619-.49251-.7800066.75796-.7957556-.75796-.5683969.51084.7957556.77399-.7957556.76168.5683969.5306.7948966-.79604.7967577.79604z" fill="url(#z)" stroke="url(#A)" stroke-width=".198438"/><g fill="none" stroke-linecap="round" stroke-width="1.752" transform="matrix(.198438 0 0 .198438 -.085968 290.6864)"><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(#B)" 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(#D)" 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/deletemasterpage.svg b/icon-themes/elementary_svg/cmd/32/deletemasterpage.svg
new file mode 100644
index 000000000..3d6866ceb
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/deletemasterpage.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 .8 0 3)" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="27" y2="4"><stop offset="0" stop-color="#002e99"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.09705579 0 0 .09378763 12.421764 6.433256)" gradientUnits="userSpaceOnUse" x1="5.515625" x2="2.93" y1="-26.405602" y2="28.474001"><stop offset="0" stop-color="#ff8c82"/><stop offset=".312" stop-color="#ed5353"/><stop offset=".571" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.16764182 0 0 .16881774 6.709175 4.660969)" gradientUnits="userSpaceOnUse" x1="1.004" x2=".228" y1="20.709" y2="-4.382"><stop offset="0" stop-color="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.10146741 -.10136051 .10146741 .10136051 1.44004 6.294855)" gradientUnits="userSpaceOnUse" x1="36.011002" x2="16.330999" xlink:href="#f" y1="13.023" y2="32.702"/><linearGradient id="e"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="f" xlink:href="#e"/><linearGradient id="g" gradientTransform="matrix(.10146741 -.10136051 .10146741 .10136051 1.337719 6.346206)" gradientUnits="userSpaceOnUse" x1="28.448999" x2="16.330999" xlink:href="#f" y1="20.584" y2="32.702"/><radialGradient id="h" cx="-1" cy="14.999253" gradientTransform="matrix(0 1 -1.27273 0 35.09 -1)" gradientUnits="userSpaceOnUse" r="11" xlink:href="#e"/><radialGradient id="i" cx="6.690214" cy="15.119161" gradientTransform="matrix(.00000007 3.1304348 -2.2608696 .00000005 50.18245 -22.94328)" gradientUnits="userSpaceOnUse" r="11.5"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".262" stop-color="#64baff"/><stop offset=".788" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><linearGradient id="j"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="k" gradientTransform="matrix(0 .56757 -.72973 0 33.514 1.378)" gradientUnits="userSpaceOnUse" x1="6.381592" x2="41.619537" y1="24.000658" y2="24.000658"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="l" cx="605.714" cy="486.648" gradientTransform="matrix(.019 0 0 .02024 18.043 18.08)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#j"/><radialGradient id="m" cx="605.714" cy="486.648" gradientTransform="matrix(-.019 0 0 .02024 14.134 18.08)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#j"/><linearGradient id="n" gradientTransform="matrix(.05555 0 0 .02024 -3.988 18.08)" 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><g transform="translate(0 -1)"><path d="m2.678 25.5h26.822v4.915h-26.822z" fill="url(#n)" opacity=".15"/><path d="m2.678 25.5v4.915c-.98.01-2.367-1.1-2.367-2.458s1.093-2.457 2.369-2.457z" fill="url(#m)" opacity=".15"/><path d="m29.5 25.5v4.915c.98.01 2.367-1.1 2.367-2.458s-1.093-2.457-2.367-2.457z" fill="url(#l)" opacity=".15"/></g><path d="m30 4-.002 22h-27.998v-22z" fill="url(#i)" stroke="url(#h)"/><path d="m2.5 25.5v-21h27v21z" fill="none" opacity=".5" stroke="url(#k)" stroke-linecap="round" stroke-linejoin="round"/><path d="m30.5 3.5-.002 23h-28.998v-23z" fill="none" stroke="url(#a)" stroke-linejoin="round"/><g fill="#fff" fill-opacity=".691"><path d="m4 5h1v14h-1z"/><path d="m17 6v1h-14v-1z"/><path d="m28 25h-1v-14h1z" opacity=".7"/><path d="m15 24v-1h14v1z" opacity=".7"/><path d="m8 12h4v1h-4zm5 0h2v1h-2zm4 0h3v1h-3zm4 0h3v1h-3zm-13 2h2v1h-2zm3 0h4v1h-4zm5 0h3v1h-3zm4 0h2v1h-2zm-12 2h4v1h-4zm5 0h2v1h-2zm3 0h4v1h-4zm5 0h2v1h-2zm-13 2h3v1h-3zm4 0h3v1h-3zm4 0h2v1h-2zm3 0h4v1h-4z"/></g><g transform="scale(3.7795275)"><path d="m8.2248962 7.4087387-1.0499328-1.0123262 1.0098445-1.060814-.7280807-.6566852-1.0400062 1.0106081-1.0610048-1.0106081-.7578606.68112 1.0610048 1.0319886-1.0610048 1.0155714.7578606.7074639 1.0598594-1.0613868 1.062341 1.0613868z" fill="url(#b)" stroke="url(#c)" stroke-width=".264583"/><g fill="none" stroke-linecap="round" stroke-width=".334451"><path d="m7.7320004 5.3596511-.2611469-.2283127-1.0671135.9768193-1.0461149-.9972452-.2663011.2685919" opacity=".4" stroke="url(#d)"/><path d="m7.7558625 7.4417632-.8055848-.8189475m-1.0697861-.0549783-.8332648.8141751" opacity=".4" stroke="url(#g)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/deletepage.svg b/icon-themes/elementary_svg/cmd/32/deletepage.svg
new file mode 100644
index 000000000..ab7fd7f94
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/deletepage.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="-40.118385" x2="-40.118385" y1="-28.577173" y2="27.844622"><stop offset="0" stop-color="#ff8c82"/><stop offset=".312" stop-color="#ed5353"/><stop offset=".571" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></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="#7a0000"/><stop offset="1" stop-color="#a10705"/></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"/><linearGradient id="f"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.56757 0 0 .72973 2.378 -2.514)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="5.564" y2="43"><stop offset="0" stop-color="#fff"/><stop offset=".036" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.65714137 0 0 .63012857 .228273 -1.089822)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="i" cx="605.714" cy="486.648" gradientTransform="matrix(.01566 0 0 .00824 17.61 25.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#f"/><radialGradient id="j" cx="605.714" cy="486.648" gradientTransform="matrix(-.01566 0 0 .00824 14.39 25.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#f"/><linearGradient id="k" gradientTransform="matrix(.04577 0 0 .00824 -.542 25.98)" 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="l" gradientTransform="matrix(.53064 0 0 .5897 39.27 -1.792)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><path d="m4.95 29h22.1v2h-22.1z" fill="url(#k)" opacity=".15"/><path d="m4.95 29v2c-.807.004-1.95-.448-1.95-1s.9-1 1.95-1z" fill="url(#j)" opacity=".15"/><path d="m27.05 29v2c.807.004 1.95-.448 1.95-1s-.9-1-1.95-1z" fill="url(#i)" opacity=".15"/><path d="m4.5.5 23 .002071v28.997929h-23z" fill="url(#h)" stroke-width="1.040573"/><g stroke-linejoin="round"><g fill="none"><path d="m26.5 28.5h-21v-27h21z" stroke="url(#g)" stroke-linecap="round"/><path d="m4.5.5 23 .002v28.998h-23z" stroke="url(#l)"/></g><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/deletepivottable.svg b/icon-themes/elementary_svg/cmd/32/deletepivottable.svg
new file mode 100644
index 000000000..a1c7ed79a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/deletepivottable.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(.07279203 0 0 .0703409 9.184346 295.47468)" gradientUnits="userSpaceOnUse" x1="5.515625" x2="2.93" y1="-26.405602" y2="28.474001"><stop offset="0" stop-color="#ff8c82"/><stop offset=".312" stop-color="#ed5353"/><stop offset=".571" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.12573168 0 0 .12661363 4.899894 294.14546)" gradientUnits="userSpaceOnUse" x1="1.004" x2=".228" y1="20.709" y2="-4.382"><stop offset="0" stop-color="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.53153 -.53097 .53153 .53097 -14.042 11.965)" gradientUnits="userSpaceOnUse" x1="36.011002" x2="16.330999" 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.448999" x2="16.330999" xlink:href="#d" y1="20.584" y2="32.702"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="15" x2="15" xlink:href="#k" y1="5" y2="10"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="7.5" x2="7.5" xlink:href="#k" y1="5.5" y2="9.5"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="-11.999999" x2="-27" xlink:href="#k" y1="8" y2="8"/><linearGradient id="i" gradientTransform="matrix(-.42884 0 0 -.3995 25.192 27.996)" gradientUnits="userSpaceOnUse" x1="33.093929" x2="14.438951" y1="47.549438" y2="10.002503"><stop offset="0" stop-color="#e4c6fa"/><stop offset=".262" stop-color="#cd9ef7"/><stop offset=".932" stop-color="#a56de2"/><stop offset="1" stop-color="#7239b3"/></linearGradient><linearGradient id="j" gradientTransform="matrix(0 .4682 -.50257 0 27.137 4.255)" gradientUnits="userSpaceOnUse" x1="17.5" x2="17.5" y1="10.5" y2="18"><stop offset="0" stop-color="#fff"/><stop offset=".512" stop-color="#fff" stop-opacity=".235"/><stop offset=".585" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="12.5" x2="12.5" y1="20.5" y2="24.5"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.35135134 0 0 .24324327 1.567566 2.162163)" gradientUnits="userSpaceOnUse" x1="40.290417" x2="40.290417" xlink:href="#o" y1="7.555553" y2="40.444439"/><linearGradient id="m" gradientTransform="matrix(.35135134 0 0 .24324327 4.575712 5.159459)" gradientUnits="userSpaceOnUse" x1="40.290417" x2="40.290417" xlink:href="#o" y1="7.555553" y2="40.444439"/><linearGradient id="n" gradientTransform="matrix(.35135134 0 0 .24324327 4.567566 5.162164)" gradientUnits="userSpaceOnUse" x1="40.290417" x2="40.290417" xlink:href="#o" y1="7.555553" y2="40.444439"/><linearGradient id="o"><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><linearGradient id="p" gradientTransform="matrix(.35135134 0 0 .24324327 4.567566 11.162164)" gradientUnits="userSpaceOnUse" x1="8.346159" x2="8.346159" xlink:href="#o" y1="11.666657" y2="56.888874"/><linearGradient id="q" gradientTransform="matrix(.59435837 0 0 .59991402 54.401937 -.032678)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="1.393398" y2="22.462784"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><rect fill="url(#q)" height="27" rx=".703702" ry=".740739" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".298039" width="27" x="2.5" y="2.5"/><path d="m12.5 5.5h14v4h-14z" fill="url(#f)" stroke="#206b00" stroke-opacity=".501961"/><path d="m5.5 5.5h4v4h-4z" fill="url(#g)" stroke="#206b00" stroke-opacity=".501961"/><path d="m6.5 6.500001 2-.000001v1.9518l-2 .000001z" fill="none" opacity=".3" stroke="url(#n)" stroke-linecap="round" stroke-linejoin="round"/><path d="m-26.489849 5.5h13.989849v4h-13.989849z" fill="url(#h)" stroke="#206b00" stroke-opacity=".501961" transform="rotate(-90)"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m6.5 13.5h2v12h-2z" opacity=".3" stroke="url(#p)"/><path d="m13.5 6.5 12.016621.020071v1.9518l-12.016621-.020071z" opacity=".3" stroke="url(#m)"/><path d="m3.5 3.5 25.008475.022775-.008475 24.977225h-25z" stroke="url(#l)"/></g><g stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".592" transform="translate(6 4)"><path d="m17.5 7.4999992-3 3.5000008.5.5h1.5v4c0 2-.70944 4-3.5 4h-3.5v-1.5l-.5-.5-3.5 3 3.5 3 .5-.5v-1.5h4c3-.288087 5-2.266914 5-6v-4h1.5l.5-.5z" display="block" fill="url(#i)" stroke="#5f2a8a"/><path d="m17.5 8.9999992-1.304688 1.5234388h.304688c.539404-.000153.976715.437158.976562.976562v4c0 .413445-.06413.838342-.130859 1.259766.0701-.407457.177735-.766828.177735-1.259766v-4c-.000153-.539404.437158-.976715.976562-.976562h.304688zm-.224609 8.2539068c-.121385.492882-.33002.966558-.617188 1.41211.261685-.395625.476154-.854362.617188-1.41211zm-.710938 1.583985c-.705801.981242-1.953883 1.638671-3.564453 1.638671h-3.5c-.5394038.000153-.9767152-.437158-.976562-.976562v-.304688l-1.523438 1.304688 1.523438 1.304688v-.304688c-.0001532-.539404.4371582-.976715.976562-.976562h3.921875c1.3-.128182 2.279935-.589867 2.96875-1.375.07241-.08253.107142-.219561.173828-.310547z" display="block" fill="none" opacity=".5" stroke="url(#j)"/></g><g transform="matrix(5.0393575 0 0 5.0393575 .665197 -1464.6879)"><path d="m6.0366875 296.20629-.7874515-.75924.7573852-.79562-.5460619-.49251-.7800066.75796-.7957556-.75796-.5683969.51084.7957556.77399-.7957556.76168.5683969.5306.7948966-.79604.7967577.79604z" fill="url(#a)" stroke="url(#b)" stroke-width=".198438"/><g fill="none" stroke-linecap="round" stroke-width="1.752" transform="matrix(.198438 0 0 .198438 -.085968 290.6864)"><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/deleteprintarea.svg b/icon-themes/elementary_svg/cmd/32/deleteprintarea.svg
new file mode 100644
index 000000000..9c99b3e2c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/deleteprintarea.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="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.4054 0 0 .5135 -1.734 .676)" gradientUnits="userSpaceOnUse" x1="24.000986" x2="24.000986" xlink:href="#a" y1="8.420643" y2="16.210321"/><linearGradient id="c" gradientTransform="matrix(.50842 0 0 .4913 43.485 12.69)" gradientUnits="userSpaceOnUse" x1="1.83783" x2="2.93" y1="-27.36812" y2="28.474001"><stop offset="0" stop-color="#ff8c82"/><stop offset=".312" stop-color="#ed5353"/><stop offset=".571" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.87818 0 0 .88434 13.56 3.406)" gradientUnits="userSpaceOnUse" x1="1.004" x2="-1.37699" y1="20.709" y2="-9.6947"><stop offset="0" stop-color="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.53153 -.53097 .53153 .53097 -14.042 11.965)" gradientUnits="userSpaceOnUse" x1="36.011002" x2="16.330999" xlink:href="#g" y1="13.023" y2="32.702"/><linearGradient id="f"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="g" xlink:href="#f"/><linearGradient id="h" gradientTransform="matrix(.53153 -.53097 .53153 .53097 -14.578 12.234)" gradientUnits="userSpaceOnUse" x1="28.448999" x2="16.330999" xlink:href="#g" y1="20.584" y2="32.702"/><linearGradient id="i"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.56757 0 0 .72973 2.378 -2.514)" gradientUnits="userSpaceOnUse" x1="4.619" x2="43.381" y1="32.222" y2="32.222"><stop offset="0" stop-color="#fff"/><stop offset=".036" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="k"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.62857 0 0 .6084 .914 -.535)" gradientUnits="userSpaceOnUse" x1="11.273" x2="44.682" xlink:href="#k" y1="27.178" y2="25.534"/><radialGradient id="m" cx="605.71" cy="486.65" gradientTransform="matrix(.01566 0 0 .00824 17.61 25.98)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#i"/><radialGradient id="n" cx="605.71" cy="486.65" gradientTransform="matrix(-.01566 0 0 .00824 14.39 25.98)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#i"/><linearGradient id="o" gradientTransform="matrix(.04577 0 0 .00824 -.542 25.98)" gradientUnits="userSpaceOnUse" x1="302.86" x2="302.86" y1="366.65" y2="609.51"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="p" gradientTransform="matrix(.53064 0 0 .5897 39.27 -1.792)" gradientUnits="userSpaceOnUse" x1="-21.238" x2="-68.351" y1="31.867" y2="35.258"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="q" gradientTransform="translate(0 -5)" gradientUnits="userSpaceOnUse" x1="10" x2="10" xlink:href="#f" y2="22"/><linearGradient id="r" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="18" y2="7"><stop offset="0" stop-color="#232323"/><stop offset=".8" stop-color="#535353"/><stop offset=".8" stop-color="#676767"/><stop offset="1" stop-color="#676767"/></linearGradient><linearGradient id="s" gradientTransform="matrix(.48572 0 0 -.25857 -.657 10.22)" gradientUnits="userSpaceOnUse" x1="30.176" x2="30.176" xlink:href="#k" y1="47.256" y2="-26.225"/><linearGradient id="t" gradientTransform="matrix(.48572 0 0 -.25857 -.657 24.72)" gradientUnits="userSpaceOnUse" x1="28.118" x2="28.118" xlink:href="#k" y1="91.732" y2="22.118"/><linearGradient id="u" gradientTransform="matrix(.4054 0 0 .5135 2.27 -2.324)" gradientUnits="userSpaceOnUse" x1="24.000986" x2="24.000986" xlink:href="#a" y1="8.420643" y2="16.210321"/><path d="m4.95 29h22.1v2h-22.1z" fill="url(#o)" opacity=".15" transform="translate(-2.44 -2.44)"/><path d="m4.95 29v2c-.807.004-1.95-.448-1.95-1s.9-1 1.95-1z" fill="url(#n)" opacity=".15" transform="translate(-2.44 -2.44)"/><path d="m27.05 29v2c.807.004 1.95-.448 1.95-1s-.9-1-1.95-1z" fill="url(#m)" opacity=".15" transform="translate(-2.44 -2.44)"/><path d="m5 1 22 .002v27.998h-22z" fill="url(#l)" transform="matrix(0 1 -1 0 31 -1)"/><g fill="none" stroke-linejoin="round"><path d="m26.5 28.5h-21v-27h21z" stroke="url(#j)" stroke-linecap="round" transform="matrix(0 1 -1 0 31 -1)"/><path d="m4.5.5 23 .002v28.998h-23z" stroke="url(#p)" transform="matrix(0 1 -1 0 31 -1)"/></g><path d="m4 4h1v22h-1zm6 0h1v22h-1zm6 0h1v22h-1zm6 0h1v22h-1zm6 0h1v22h-1z" fill="#2c465d" fill-opacity=".325" opacity=".7"/><path d="m30 7v1h-28v-1zm0 6v1h-28v-1zm0 6v1h-28v-1zm0 6v1h-28v-1z" fill="#2c465d" fill-opacity=".325" opacity=".7"/><path d="m4.5 7.494h24.01v17.976h-24.01z" fill="none" stroke="#e25757" stroke-dasharray="1 1" stroke-dashoffset=".5"/><path d="m4 12v1h12v-1z" fill="#fff" opacity=".4"/><path d="m29.5 24.5h-27.011l.011-20h27z" fill="none" stroke="url(#b)" stroke-linecap="round"/><path d="m6 1v14h12v-14zm1 1h10v12h-10z" fill="url(#q)" opacity=".4" transform="translate(-2 11)"/><path d="m4.78 5.5-.124.156-2 2-.156.125v9.72h19v-9.721l-.156-.124-2-2-.125-.156h-14.219z" fill="url(#r)" transform="translate(-2 11)"/><path d="m2.78 16.5-.124.156-2 2-.156.125v9.72h19v-9.72l-.156-.124-2-2-.125-.156h-14.219z" fill="none" opacity=".71" stroke="#000"/><path d="m5.5 7h13v-6.5h-13z" fill="url(#s)" transform="translate(-2 11)"/><path d="m1 19h18v1h-18z" fill="#fff" opacity=".2"/><path d="m3.344 11c-.214.07-.355.275-.344.5v6.5h1v-6h12v6h1v-6.5c0-.276-.224-.5-.5-.5h-13c-.03-.003-.063-.003-.094 0z" opacity=".3"/><path d="m3.5 18h13v1h-13z" opacity=".4"/><path d="m3 27h14v-1h-14z" fill="#505050"/><path d="m4 25h12v1h-12z" opacity=".2"/><path d="m3 27h14v1h-14z" opacity=".4"/><path d="m19 20-.5-5h-13l-.5 5z" fill="url(#t)" transform="translate(-2 11)"/><path d="m3 25.875-.5 5.5c-.077.3.19.635.5.625h14c.31.01.577-.326.5-.625l-.5-5.5v.125h-.906v.5l.25 4.5h-.25v.03h-11.094v-.03h-1.344l.25-4.5v-.5h-.906z" opacity=".3"/><path d="m5 27h9v1h-9z" opacity=".2"/><path d="m16 21h2v2h-2z" fill="#0cceff"/><path d="m17.502 6.505-11.008-.005.01-5 10.997.005z" fill="none" stroke="url(#u)" stroke-linecap="round" transform="translate(-2 11)"/><path d="m8 29h6v1h-6z" opacity=".2"/><g stroke-linejoin="round" transform="scale(3.7795275)"><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(#c)" stroke="url(#d)" stroke-width="1.386" transform="matrix(.1909 0 0 .1909 4.06 3.962)"/><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(#e)" transform="matrix(.1909 0 0 .1909 4.06 3.962)"/><path d="m19.043 17.973-4.22-4.29m-5.604-.288-4.364 4.265" opacity=".4" stroke="url(#h)" transform="matrix(.1909 0 0 .1909 4.06 3.962)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/deleterecord.svg b/icon-themes/elementary_svg/cmd/32/deleterecord.svg
new file mode 100644
index 000000000..d3b0a1413
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/deleterecord.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(.07279203 0 0 .0703409 9.184346 295.47468)" gradientUnits="userSpaceOnUse" x1="5.515625" x2="2.93" y1="-26.405602" y2="28.474001"><stop offset="0" stop-color="#ff8c82"/><stop offset=".312" stop-color="#ed5353"/><stop offset=".571" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.12573168 0 0 .12661363 4.899894 294.14546)" gradientUnits="userSpaceOnUse" x1="1.004" x2=".228" y1="20.709" y2="-4.382"><stop offset="0" stop-color="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.53153 -.53097 .53153 .53097 -14.042 11.965)" gradientUnits="userSpaceOnUse" x1="36.011002" x2="16.330999" 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.448999" x2="16.330999" xlink:href="#d" y1="20.584" y2="32.702"/><radialGradient id="f" cx="11.25" cy="19.031" gradientTransform="matrix(1.0726472 0 0 .24804124 12.645351 25.793386)" gradientUnits="userSpaceOnUse" r="8.063"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="g" gradientTransform="matrix(0 1 1 0 2 -16)" gradientUnits="userSpaceOnUse" x1="4.715" x2="43.601" y1="22.595" y2="22.595"><stop offset="0" stop-color="#d1ff82"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="h" gradientTransform="matrix(-1.00464 0 0 1 53.044 -17.992)" gradientUnits="userSpaceOnUse" x1="34.883" x2="34.883" y1="12.992" y2="37.992"><stop offset="0" stop-color="#fff"/><stop offset=".52" stop-color="#fff" stop-opacity=".235"/><stop offset=".52" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><g transform="translate(-14.998 -8.835)"><path d="m33.154815 30.450743c0 2.66668-17.090534 2.729347-17.090534.06267 0-2.66668 17.090534-2.729347 17.090534-.06267z" fill="url(#f)" opacity=".163" stroke-width=".523973"/><path d="m24.107-6.478 16.9 14.43-16.917 14.421z" fill="url(#g)" transform="matrix(.66667 0 0 .66667 3.488 15.18)"/><g fill="none"><path d="m19.498 10.835 11.328 9.645-11.337 9.637z" opacity=".5" stroke="#206b00" stroke-width="1.000005"/><path d="m25.517872 8.7299564v-11.9999401l13.123855 11.2499438-13.123855 11.2499439z" opacity=".6" stroke="url(#h)" stroke-width="1.5" transform="matrix(.66667 0 0 .66667 3.488 15.18)"/></g></g><g transform="matrix(5.0393575 0 0 5.0393575 -2.334803 -1467.6879)"><path d="m6.0366875 296.20629-.7874515-.75924.7573852-.79562-.5460619-.49251-.7800066.75796-.7957556-.75796-.5683969.51084.7957556.77399-.7957556.76168.5683969.5306.7948966-.79604.7967577.79604z" fill="url(#a)" stroke="url(#b)" stroke-width=".198438"/><g fill="none" stroke-linecap="round" stroke-width="1.752" transform="matrix(.198438 0 0 .198438 -.085968 290.6864)"><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/deleterows.svg b/icon-themes/elementary_svg/cmd/32/deleterows.svg
new file mode 100644
index 000000000..6127b62e3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/deleterows.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.439577 25.98059)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 21.560423 25.98059)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="e"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="f" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#e" y1="2" y2="5.000003"/><linearGradient id="g" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="h" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="i" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="j" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#f" y1="2" y2="4.000013"/><linearGradient id="k" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="l" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="m" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="n" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="o" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#f" y1="2" y2="4.000013"/><linearGradient id="p" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="q" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="r" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="s" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="t" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#f" y1="2" y2="4.000013"/><linearGradient id="u" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="v" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="w" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="x" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="y" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#f" y1="2" y2="4.000013"/><linearGradient id="z" gradientTransform="matrix(.07279203 0 0 .0703409 9.184346 295.47468)" gradientUnits="userSpaceOnUse" x1="5.515625" x2="2.93" y1="-26.405602" y2="28.474001"><stop offset="0" stop-color="#ff8c82"/><stop offset=".312" stop-color="#ed5353"/><stop offset=".571" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="A" gradientTransform="matrix(.12573168 0 0 .12661363 4.899894 294.14546)" gradientUnits="userSpaceOnUse" x1="1.004" x2=".228" y1="20.709" y2="-4.382"><stop offset="0" stop-color="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="B" gradientTransform="matrix(.53153 -.53097 .53153 .53097 -14.042 11.965)" gradientUnits="userSpaceOnUse" x1="36.011002" x2="16.330999" xlink:href="#C" y1="13.023" y2="32.702"/><linearGradient id="C"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="D" gradientTransform="matrix(.53153 -.53097 .53153 .53097 -14.578 12.234)" gradientUnits="userSpaceOnUse" x1="28.448999" x2="16.330999" xlink:href="#C" y1="20.584" y2="32.702"/><linearGradient id="E" gradientTransform="matrix(-.198438 0 0 .198438 1.455504 293.22942)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#F" y1="2" y2="5.000003"/><linearGradient id="F" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="30.655001" x2="30.827999" xlink:href="#e" y1="65.686996" y2="48.688"/><linearGradient id="G" gradientTransform="matrix(-.198438 0 0 .198438 2.646132 293.22942)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#F" y1="2" y2="5.000003"/><linearGradient id="H" gradientTransform="matrix(-.198438 0 0 .198438 4.035198 293.22942)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#F" y1="2" y2="5.000003"/><linearGradient id="I" gradientTransform="matrix(-.198438 0 0 .198438 5.424264 293.22942)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#F" y1="2" y2="5.000003"/><linearGradient id="J" gradientTransform="matrix(1.4287499 0 0 .07559513 -8.625415 3.4585)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="2" y2="23"><stop offset="0" stop-color="#ed5353"/><stop offset="1" stop-color="#c6262e"/></linearGradient><linearGradient id="K" gradientTransform="matrix(.1573294 0 0 .1586627 -8.008007 -.016355)" gradientUnits="userSpaceOnUse" x1="24.833029" x2="24.833029" y1="2.604455" y2="51.798176"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="matrix(.26458333 0 0 .26458333 -.529167 .264583)"><path d="m5.0000001 29h26.0000009v2h-26.0000009z" fill="url(#a)" opacity=".15"/><path d="m5.0000001 29.000111v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#b)" opacity=".15"/><path d="m31.000001 29.000111v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#d)" opacity=".15"/></g><rect fill="url(#K)" height="7.672933" rx=".396875" ry=".396891" stroke-width="1.3333" transform="scale(-1 1)" width="7.14375" x="-7.805209" y=".396859"/><path d="m3.9980469 1c-1.1064402 0-1.9980469.8919999-1.9980469 2v26c0 1.108.8916067 2 1.9980469 2h24.0039061c1.10644 0 1.998047-.892 1.998047-2v-26c0-1.1080001-.891607-2-1.998047-2zm.5019531 1h3.4882812v5h-4.9882812v-3.5c0-.8310001.6690009-1.5 1.5-1.5zm4.4960938 0h5.9960942v5h-5.992188v.9707031h-.0039062zm7.0039062 0h5.998047v5h-5.998047zm7.005859 0h4.494141c.830999 0 1.5.6689999 1.5 1.5v3.5h-5.994141zm-14.005859 6h5.998047l.001953 5.001953h-5.9980469zm7.005859 0h5.996094l-.001953 5h-6zm7.003907 0h5.990234v5h-6zm-20.009766.0019531h4.9921875l.0019531 4.9999999h-4.9882812zm0 5.9980469 4.9941406.033203-.0019531 4.933594h-4.9882813v.033203h-.0039062zm6.0019531 0h5.9980469v5h-6zm6.9980469 0h6v5h-6zm7 0h6v5h-5.994141zm-14 6h6v5l-6-.007812zm7 0h6v5h-6zm13 0v4.996094h-5.996094v1.007812h5.996094v2.496094c0 .207749-.04148.404407-.117188.583984v.001954c-.227485.537838-.760176.914062-1.382812.914062h-4.5l.003906-9.992188zm-26 .001953h4.9921875v4.990235l-4.9921875.009765zm0 5.998047h5v4h-3.5c-.8309991 0-1.5-.669-1.5-1.5zm6 0h6v4h-6zm7 0 6 .007812-.007812 3.992188h-5.992188z" opacity=".3" transform="scale(.26458333)"/><g fill="none" stroke-width=".264583"><path d="m3.8364584 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#f)"/><path d="m3.8364583 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#g)"/><path d="m3.8364583.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#h)"/><path d="m3.8364583 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#i)"/><path d="m3.8364583 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#j)"/><path d="m5.6885416 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#k)"/><path d="m5.6885415 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#l)"/><path d="m5.6885415.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#m)"/><path d="m5.6885415 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#n)"/><path d="m5.6885415 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#o)"/><path d="m7.540625 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#p)"/><path d="m7.5406249 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#q)"/><path d="m7.5406249.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#r)"/><path d="m7.5406249 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#s)"/><path d="m7.5406249 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#t)"/><path d="m1.9843751 3.8364616h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#u)"/><path d="m1.984375 2.2489583h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#v)"/><path d="m1.984375.66145834h-1.05833333l-.0000002 1.05833066h1.05833353z" stroke="url(#w)"/><path d="m1.984375 5.4239584h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#x)"/><path d="m1.984375 7.0114584h-1.05833333l-.0000002.79375h1.05833353z" stroke="url(#y)"/></g><path d="m7.8052084 3.5718755v1.5875027h-7.14375007v-1.5875027z" fill="url(#J)" stroke-width=".328643"/><path d="m.79400001 3.4399958c-.147 0-.265.1179997-.265.2639994v1.3229967c0 .1469996.11699998.2649993.26300001.2649993h6.88000018c.146 0 .2639999-.1179997.2639999-.2649993v-1.3229967c0-.1459997-.1179996-.2639994-.2639999-.2639994zm0 .2639994h6.88000019l-.004 1.3229967h-6.87800018z" fill="#7a0000" fill-opacity=".501961" stroke-width="1.33333"/><g fill="none" stroke-width=".198438" transform="matrix(1.33333 0 0 1.33333 .176 -387.53199)"><path d="m1.3562846 293.52708h-.79375186l-.00000009.79375h.79375195z" opacity=".5" stroke="url(#E)"/><path d="m2.7453507 293.52708h-.9921899l-.0000001.79375h.99219z" opacity=".5" stroke="url(#G)"/><path d="m4.1344166 293.52708h-.99219l-.0000001.79375h.9921901z" opacity=".5" stroke="url(#H)"/><path d="m5.5234825 293.52708h-.9921897l-.0000001.79375h.9921898z" opacity=".5" stroke="url(#I)"/></g><path d="m2.1166671 3.7041764v1.3229167h.2645833v-1.3229167zm1.8526002 0v1.3229167h.2645833v-1.3229167zm1.8515666 0v1.3229167h.2645833v-1.3229167z" fill="#7a0000" fill-opacity=".501961" stroke-width=".264583"/><g transform="matrix(1.33333 0 0 1.33333 .176 -387.532)"><path d="m6.0366875 296.20629-.7874515-.75924.7573852-.79562-.5460619-.49251-.7800066.75796-.7957556-.75796-.5683969.51084.7957556.77399-.7957556.76168.5683969.5306.7948966-.79604.7967577.79604z" fill="url(#z)" stroke="url(#A)" stroke-width=".198438"/><g fill="none" stroke-linecap="round" stroke-width="1.752" transform="matrix(.198438 0 0 .198438 -.085968 290.6864)"><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(#B)" 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(#D)" 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/deleteslide.svg b/icon-themes/elementary_svg/cmd/32/deleteslide.svg
new file mode 100644
index 000000000..8c4a49033
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/deleteslide.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(.36682503 0 0 .35447295 46.948399 24.314667)" gradientUnits="userSpaceOnUse" x1="5.515625" x2="2.93" y1="-26.405602" y2="28.474001"><stop offset="0" stop-color="#ff8c82"/><stop offset=".312" stop-color="#ed5353"/><stop offset=".571" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.63360687 0 0 .63805131 25.357512 17.616261)" gradientUnits="userSpaceOnUse" x1="1.004" x2=".228" y1="20.709" y2="-4.382"><stop offset="0" stop-color="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.53153 -.53097 .53153 .53097 -14.042 11.965)" gradientUnits="userSpaceOnUse" x1="36.011002" x2="16.330999" 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.448999" x2="16.330999" xlink:href="#d" y1="20.584" y2="32.702"/><linearGradient id="f"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="g"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.72973 0 0 .56757 -1.515 2.378)" gradientUnits="userSpaceOnUse" x1="24.001" x2="24.001" xlink:href="#f" y1="6.381" y2="41.619"/><linearGradient id="i" gradientTransform="matrix(.8 0 0 .49974816 -2.7 3.239182)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="j" cx="605.714" cy="486.648" gradientTransform="matrix(.01928 0 0 .00824 17.982 23.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#g"/><radialGradient id="k" cx="605.714" cy="486.648" gradientTransform="matrix(-.01928 0 0 .00824 14.018 23.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#g"/><linearGradient id="l" gradientTransform="matrix(.05633 0 0 .00824 -4.36 23.98)" 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="m" gradientTransform="matrix(.66892 0 0 .56757 -1.18 2.378)" gradientUnits="userSpaceOnUse" x1="9.61" x2="9.61" xlink:href="#f" y1="6.395" y2="41.619"/><linearGradient id="n" gradientTransform="matrix(1.33942 0 0 -1.98263 -11.354 93.863)" gradientUnits="userSpaceOnUse" x1="22.004" x2="22.004" y1="63.218" y2="25.647"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#c8c8c8"/></linearGradient><linearGradient id="o" gradientTransform="matrix(.74052 0 0 .4677 46.925 2.682)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="4.334" x2="4.334" y1="4.526" y2="27.474"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><path d="m2.4 27h27.2v2h-27.2z" fill="url(#l)" opacity=".15"/><path d="m2.4 27v2c-.993.004-2.4-.448-2.4-1s1.108-1 2.4-1z" fill="url(#k)" opacity=".15"/><path d="m29.6 27v2c.993.004 2.4-.448 2.4-1s-1.108-1-2.4-1z" fill="url(#j)" opacity=".15"/><path d="m6 4.5h24.5v23h-24.5z" fill="url(#i)" stroke-width="1.022475"/><path d="m29.5 26.5h-27v-21h27z" fill="none" stroke="url(#h)" stroke-linecap="round"/><path d="m6 27.5h-4.5v-23h4.5" fill="url(#p)"/><path d="m5.5 26.5h-3v-21h3" fill="none" opacity=".5" stroke="url(#m)" stroke-linecap="square"/><path d="m11 7.5h4m1 0h2m1 0h1m1 0h2" fill="none" stroke="#aaa"/><path d="m7 24v-1h2v1zm3 0v-1h6v1zm-3-4v-1h3v1zm4 0v-1h2v1zm3 0v-1h1v1zm-7-4v-1h3v1zm4 0v-1h1v1zm2 0v-1h2v1zm-6-4v-1h3v1zm4 0v-1h3v1z" fill="url(#n)"/><path d="m29 17a6 6 0 1 1 -3.174-5.293l-2.826 5.293z" fill="url(#p)" opacity=".5"/><path d="m29 17.017c0 2.602-1.892 5.09-4.4 5.783-2.506.694-5.407-.466-6.745-2.697-.01.01 5.145-3.086 5.145-3.086z" fill="url(#p)" opacity=".5"/><path d="m6 27.5h24.5v-23h-24.5" fill="none" stroke="url(#o)" stroke-linejoin="round"/><path d="m6 27.5h-4.5c0-7.093 0-15.338951 0-22.8569515l.048-.093.118-.04 4.334-.0110485" fill="none" opacity=".4" stroke="#cc3b02" stroke-linejoin="round"/><path d="m29 17.004c0 2.6-1.892 5.088-4.4 5.782-.058-.01-1.6-5.782-1.6-5.782z" fill="url(#p)"/><path d="m31.086222 28.001532-3.96825-3.826115 3.816735-4.009375-2.751801-2.48196-3.930732 3.819621-4.010097-3.819621-2.864355 2.574312 4.010097 3.900429-4.010097 3.83838 2.864355 2.673879 4.005768-4.01154 4.015147 4.01154z" fill="url(#a)" stroke="url(#b)" stroke-width=".999999"/><g fill="none" stroke-linecap="round" stroke-width="1.752" transform="translate(.231972 .184832)"><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></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/deletetable.svg b/icon-themes/elementary_svg/cmd/32/deletetable.svg
new file mode 100644
index 000000000..2d9415e4c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/deletetable.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.07279203 0 0 .0703409 9.184346 295.47468)" gradientUnits="userSpaceOnUse" x1="5.515625" x2="2.93" y1="-26.405602" y2="28.474001"><stop offset="0" stop-color="#ff8c82"/><stop offset=".312" stop-color="#ed5353"/><stop offset=".571" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.12573168 0 0 .12661363 4.899894 294.14546)" gradientUnits="userSpaceOnUse" x1="1.004" x2=".228" y1="20.709" y2="-4.382"><stop offset="0" stop-color="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.53153 -.53097 .53153 .53097 -14.042 11.965)" gradientUnits="userSpaceOnUse" x1="36.011002" x2="16.330999" 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.448999" x2="16.330999" xlink:href="#d" y1="20.584" y2="32.702"/><linearGradient id="f" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="g" gradientTransform="matrix(-.26458332 0 0 .26458332 7.408334 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="h" gradientTransform="matrix(-.26458332 0 0 .26458332 5.55625 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="i" gradientTransform="matrix(-.26458332 0 0 .26458332 3.704167 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="15.5" x2="15.5" y1="1.5" y2="7.5"><stop offset="0" stop-color="#d4d4d4"/><stop offset="1" stop-color="#abacae"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.26458332 0 0 .26458332 1.058332 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="l" gradientTransform="matrix(.13229166 0 0 .06614583 -1.322965 1.058285)" gradientUnits="userSpaceOnUse" x1="41.000362" x2="41.000362" xlink:href="#m" y1="16.000725" y2="20.000727"/><linearGradient id="m"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="o" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.439577 25.98059)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#m"/><radialGradient id="p" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 21.560423 25.98059)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#m"/><linearGradient id="q" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" y1="2" y2="5.000003"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="r" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="s" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="t" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="u" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#q" y1="2" y2="4.000013"/><linearGradient id="v" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="w" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="x" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="y" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="z" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#q" y1="2" y2="4.000013"/><linearGradient id="A" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="B" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="C" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="D" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="E" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#q" y1="2" y2="4.000013"/><linearGradient id="F" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="G" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="H" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="I" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="J" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#q" y1="2" y2="4.000013"/><linearGradient id="K" gradientTransform="matrix(.1573294 0 0 .1586627 -8.008007 -.016355)" gradientUnits="userSpaceOnUse" x1="24.833029" x2="24.833029" y1="2.604455" y2="51.798176"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="matrix(.26458333 0 0 .26458333 -.529167 .264583)"><path d="m5.0000001 29h26.0000009v2h-26.0000009z" fill="url(#n)" opacity=".15"/><path d="m5.0000001 29.000111v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#o)" opacity=".15"/><path d="m31.000001 29.000111v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#p)" opacity=".15"/></g><rect fill="url(#K)" height="7.672933" rx=".396875" ry=".396891" stroke-width="1.3333" transform="scale(-1 1)" width="7.14375" x="-7.805209" y=".396859"/><path d="m3.9980469 1c-1.1064402 0-1.9980469.8919999-1.9980469 2v26c0 1.108.8916067 2 1.9980469 2h24.0039061c1.10644 0 1.998047-.892 1.998047-2v-26c0-1.1080001-.891607-2-1.998047-2zm.5019531 1h3.4882812v5h-4.9882812v-3.5c0-.8310001.6690009-1.5 1.5-1.5zm4.4960938 0h5.9960942v5h-5.992188v.9707031h-.0039062zm7.0039062 0h5.998047v5h-5.998047zm7.005859 0h4.494141c.830999 0 1.5.6689999 1.5 1.5v3.5h-5.994141zm-14.005859 6h5.998047l.001953 5.001953h-5.9980469zm7.005859 0h5.996094l-.001953 5h-6zm7.003907 0h5.990234v5h-6zm-20.009766.0019531h4.9921875l.0019531 4.9999999h-4.9882812zm0 5.9980469 4.9941406.033203-.0019531 4.933594h-4.9882813v.033203h-.0039062zm6.0019531 0h5.9980469v5h-6zm6.9980469 0h6v5h-6zm7 0h6v5h-5.994141zm-14 6h6v5l-6-.007812zm7 0h6v5h-6zm13 0v4.996094h-5.996094v1.007812h5.996094v2.496094c0 .207749-.04148.404407-.117188.583984v.001954c-.227485.537838-.760176.914062-1.382812.914062h-4.5l.003906-9.992188zm-26 .001953h4.9921875v4.990235l-4.9921875.009765zm0 5.998047h5v4h-3.5c-.8309991 0-1.5-.669-1.5-1.5zm6 0h6v4h-6zm7 0 6 .007812-.007812 3.992188h-5.992188z" opacity=".3" transform="scale(.26458333)"/><g fill="none" stroke-width=".264583"><path d="m3.8364584 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#f)"/><path d="m3.8364583 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#r)"/><path d="m3.8364583.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#s)"/><path d="m3.8364583 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#t)"/><path d="m3.8364583 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#u)"/><path d="m5.6885416 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#v)"/><path d="m5.6885415 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#w)"/><path d="m5.6885415.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#x)"/><path d="m5.6885415 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#y)"/><path d="m5.6885415 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#z)"/><path d="m7.540625 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#A)"/><path d="m7.5406249 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#B)"/><path d="m7.5406249.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#C)"/><path d="m7.5406249 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#D)"/><path d="m7.5406249 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#E)"/><path d="m1.9843751 3.8364616h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#F)"/><path d="m1.984375 2.2489583h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#G)"/><path d="m1.984375.66145834h-1.05833333l-.0000002 1.05833066h1.05833353z" stroke="url(#H)"/><path d="m1.984375 5.4239584h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#I)"/><path d="m1.984375 7.0114584h-1.05833333l-.0000002.79375h1.05833353z" stroke="url(#J)"/></g><path d="m4 1.5c-.831 0-1.5.6689665-1.5 1.5v4.5h27v-4.5c0-.8310335-.669-1.5-1.5-1.5z" fill="url(#j)" stroke-width="5.039244" transform="scale(.26458333)"/><path d="m3.9980469 1c-1.1064402 0-1.9980469.8919999-1.9980469 2v5h7 5.998047 1.007812 5.996094 1.007813 5.990234 1v-5c0-1.1080001-.891607-2-1.998047-2zm.5019531 1h3.4882812v5h-4.9882812v-3.5c0-.8310001.6690009-1.5 1.5-1.5zm4.4960938 0h5.9960942v5h-5.992188v.9707031h-.0039062zm7.0039062 0h5.998047v5h-5.998047zm7.005859 0h4.494141c.830999 0 1.5.6689999 1.5 1.5v3.5h-5.994141z" fill="#555761" fill-opacity=".501961" transform="scale(.26458333)"/><g stroke-width=".264583"><g fill="none"><path d="m3.8364583.66145843h-1.3229165l-.0000002 1.05833057h1.3229167z" opacity=".8" stroke="url(#i)"/><path d="m5.6885414.66145843h-1.3229164l-.0000003 1.05833057h1.3229167z" opacity=".8" stroke="url(#h)"/><path d="m7.540625.92604167c0-.13229167-.1116211-.26458333-.2645833-.26458333l-1.0583333.00000009-.0000003 1.05833057h1.3229167z" opacity=".8" stroke="url(#g)"/><path d="m.92604113.92604167c0-.13229167.11162107-.26458333.26458327-.26458333h.7937506l.0000003 1.05833056-1.05833397.0000001z" opacity=".8" stroke="url(#k)"/></g><path d="m.52916667 2.1166667 7.40828523-.0000482v.2645833l-7.40828523.0000482z" fill="url(#l)" opacity=".15"/></g><g transform="matrix(1.33333 0 0 1.33333 .176 -387.532)"><path d="m6.0366875 296.20629-.7874515-.75924.7573852-.79562-.5460619-.49251-.7800066.75796-.7957556-.75796-.5683969.51084.7957556.77399-.7957556.76168.5683969.5306.7948966-.79604.7967577.79604z" fill="url(#a)" stroke="url(#b)" stroke-width=".198438"/><g fill="none" stroke-linecap="round" stroke-width="1.752" transform="matrix(.198438 0 0 .198438 -.085968 290.6864)"><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/designerdialog.svg b/icon-themes/elementary_svg/cmd/32/designerdialog.svg
new file mode 100644
index 000000000..0f692ae4c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/designerdialog.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="23.335" cy="41.636" gradientTransform="matrix(.25725 0 0 .076 .347 291.587)" gradientUnits="userSpaceOnUse" r="22.627"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.26458 0 0 .26474 .46 283.77)" gradientUnits="userSpaceOnUse" x1="28.059" x2="33.437" y1="18.868" y2="23.743"><stop offset="0" stop-color="#6e3d09"/><stop offset=".242" stop-color="#ea8113"/><stop offset=".621" stop-color="#5c3307"/><stop offset="1" stop-color="#e07c12"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.26458 0 0 .26474 .46 283.77)" gradientUnits="userSpaceOnUse" x1="19.395" x2="23.109" y1="30.001" y2="33.439"><stop offset="0" stop-color="#bdbdbd"/><stop offset=".333" stop-color="#e2e2e2"/><stop offset=".667" stop-color="#a3a3a3"/><stop offset="1" stop-color="#ddd"/></linearGradient><filter id="d" height="1.306" width="1.198" x="-.099" y="-.153"><feGaussianBlur stdDeviation=".52"/></filter><radialGradient id="e" cx="15.415" cy="35.357" gradientTransform="matrix(.26317 0 0 .2566 .28 284.292)" gradientUnits="userSpaceOnUse" r="7.579"><stop offset="0" stop-color="#561300"/><stop offset=".5" stop-color="#922d12"/><stop offset="1" stop-color="#fd68ff"/></radialGradient><linearGradient id="f" gradientTransform="matrix(.2255 0 0 .22563 1.05 285.242)" gradientUnits="userSpaceOnUse" x1="13.236" x2="7.752" y1="37.752" y2="42.282"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="g" cx="4.333" cy="288.644" gradientTransform="matrix(-2.36637 .0798 -.0789 -2.33915 37.355 964.564)" gradientUnits="userSpaceOnUse" r="2.799"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><path d="m5.384 294.538h-2.338l-.403 1.01h-1.077l2.206-5.292h1l2.128 5.292h-1.125zm-2.06-.8h1.756l-.784-2.395z" style="stroke:#000;stroke-width:.265;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.537;fill:url(#g)" transform="translate(-.794 -289.327)"/><path d="m2.978.93-2.206 5.29h.11l2.096-5.027h1l2.022 5.027h.106l-2.126-5.29zm-.34 3.48-.11.265h1.758l-.086-.265z" fill="#fff" opacity=".1"/><path d="m12.17 294.75c0 .95-2.605 1.72-5.82 1.72s-5.82-.77-5.82-1.72 2.605-1.72 5.82-1.72 5.82.77 5.82 1.72z" fill="url(#a)" fill-rule="evenodd" opacity=".3" transform="matrix(.72162 0 0 .72162 .97 -204.683)"/><path d="m6.692 290.228 1.076 1.006c.857-.842 1.896-2.213 2.78-3.466l.122-1.826c-1.206 1.262-2.957 3.113-3.978 4.286z" fill="url(#b)" stroke="#673907" stroke-linecap="round" stroke-width=".367" transform="matrix(.72162 0 0 .72162 .97 -204.683)"/><path d="m4.68 292.935.596.512 2.247-1.95.072-.187.29-.005c-.116-.413-.778-1.16-1.274-1.16l.022.288-.177.1-1.774 2.402z" fill="url(#c)" stroke="#787a75" stroke-linecap="round" stroke-width=".367" transform="matrix(.72162 0 0 .72162 .97 -204.683)"/><path d="m5.8 40.945c6.605 0 11.618.787 12.567-4.02.765-3.876-4.56-5.733-7.2-2.274-2.54 3.334-5.367 6.295-5.367 6.295z" filter="url(#d)" opacity=".5" transform="matrix(.19093 0 0 .19093 1.353 .512)"/><path d="m1.958 295.03c1.748 0 3.074.208 3.325-1.065.202-1.025-1.207-1.516-1.905-.6-.672.88-1.42 1.665-1.42 1.665z" fill="url(#e)" transform="matrix(.72162 0 0 .72162 .97 -204.683)"/><path d="m4.204 7.075c0 .112-.09.203-.203.203-.11 0-.203-.09-.202-.203 0-.113.09-.204.203-.204s.204.092.204.205z" fill="#fff" opacity=".528"/><path d="m6.106 5.216c0 .104-.084.188-.188.188s-.188-.084-.188-.188.084-.188.188-.188.188.084.188.188z" fill="#fff" opacity=".6"/><path d="m5.664 5.48-1.014 1.172" style="opacity:.6;fill:none;stroke:#fff;stroke-width:.191229;stroke-linecap:round;stroke-linejoin:round"/><path d="m2.305 294.856s.884-.435 1.26-1.082c.134-.23.436-.033.25.195-.4.49-1.51.886-1.51.886z" fill="url(#f)" opacity=".428" transform="matrix(.72162 0 0 .72162 .97 -204.683)"/><path d="m9.788.795c0 .032-.025.057-.056.057-.032 0-.057-.025-.057-.057 0-.03.025-.057.057-.057.03 0 .056.026.056.057z" fill="#fff" opacity=".533"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/developmenttoolsdockingwindow.svg b/icon-themes/elementary_svg/cmd/32/developmenttoolsdockingwindow.svg
new file mode 100644
index 000000000..0b1876167
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/developmenttoolsdockingwindow.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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" gradientUnits="userSpaceOnUse" x1="4.23333328" x2="4.23333328" y1="289.06247666" y2="296.4708099"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="4.23333142792" x2="4.23333142792" y1="289.59164332" y2="295.94164271083"><stop offset="0" stop-color="#fff"/><stop offset=".04026113" stop-color="#fff" stop-opacity=".235294"/><stop offset=".95833337" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="translate(0 -288.53332)"><g opacity=".4" transform="matrix(.19495613 0 0 .11339283 -.445614 291.40593)"><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><rect fill="url(#e)" height="7.14375" rx=".5715" width="7.14375" x=".661458" y="289.19476"/><g stroke-width=".264583"><rect fill="none" height="6.614584" opacity=".5" rx=".287591" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round" width="6.614584" x=".926042" y="289.45935"/><rect fill="none" height="7.14375" opacity=".5" rx=".5715" stroke="#002e99" width="7.14375" x=".661458" y="289.19476"/><path d="m1.3229167 289.85623v.52917h-.1322917v.26458h.1322917v1.05833h-.1322917v.26459h.1322917v1.05833h-.1322917v.26458h.1322917v1.05834h-.1322917v.26458h.1322917v1.05833h.2645833v-1.05833h1.0583333v1.05833h.2645834v-1.05833h1.0583333v1.05833h.2645833v-1.05833h1.0583334v1.05833h.2645833v-1.05833h1.0583333v1.05833h.2645834v-1.05833h.396875v-.26458h-.396875v-1.05834h.396875v-.26458h-.396875v-1.05833h.396875v-.26459h-.396875v-1.05833h.396875v-.26458h-.396875v-.52917h-.2645834v.52917h-1.0583333v-.52917h-.2645833v.52917h-1.0583334v-.52917h-.2645833v.52917h-1.0583333v-.52917h-.2645834v.52917h-1.0583333v-.52917zm.2645833.79375h1.0583333v1.05833h-1.0583333zm1.3229167 0h1.0583333v1.05833h-1.0583333zm1.3229166 0h1.0583334v1.05833h-1.0583334zm1.3229167 0h1.0583333v1.05833h-1.0583333zm-3.96875 1.32292h1.0583333v1.05833h-1.0583333zm1.3229167 0h1.0583333v1.05833h-1.0583333zm1.3229166 0h1.0583334v1.05833h-1.0583334zm1.3229167 0h1.0583333v1.05833h-1.0583333zm-3.96875 1.32291h1.0583333v1.05834h-1.0583333zm1.3229167 0h1.0583333v1.05834h-1.0583333zm1.3229166 0h1.0583334v1.05834h-1.0583334zm1.3229167 0h1.0583333v1.05834h-1.0583333z" fill="#fff" opacity=".1"/><path d="m4.3273845 289.59061c-.3928382.0176-.8346974.12848-1.3379029.35657a.26591927.26591927 0 0 0 -.0005292 0c-.2256671.10241-.3574607.37742-.2960936.61753.061367.24012.3088952.41789.5560385.39946l-.0062.00052s.411598-.006.6082318.0589c.1015805.0337.1094547.0804.084749.0227-.014031-.0327.031402-.0178-.1018027.2129a.26591927.26591927 0 0 0 -.0031.007l-.3922242.67955c-.1699993.0167-.3337277.0808-.4196128.22944l-1.42937 2.47582c-.1394016.24188-.046116.58888.1958537.72812l.8588623.49558c.241879.1394.5888774.0461.728121-.19586l1.4293702-2.4753a.26591927.26591927 0 0 0 0-.00053c.08543-.1486.059587-.32165-.010853-.47697l.350883-.60823c.046912.0835.084941.17593.1679482.22376l.3891235.22479c.2416352.13957.5885352.0463.7281212-.19534l.5772255-.99994c.139404-.24186.046118-.58886-.1958514-.7281l-.3891235-.22428a.26591927.26591927 0 0 0 -.0005292 0c-.1207161-.0694-.2690741-.0888-.4035806-.0527h-.0005292l-.047025.0129c-.1263454-.19837-.302723-.41541-.6299234-.58394-.27416-.14122-.6162956-.22175-1.0102742-.20413z" fill="#0d52bf" opacity=".1"/><path d="m4.3392701 289.85623c-.3516336.0157-.7608318.11601-1.2402344.33331a.26706941.26706941 0 0 0 .1302245.50953s.422316-.0214.7053834.0723c.1415336.0469.2197862.11012.245463.17002.025678.0599.038399.18361-.1157552.45061h.0005291l-.4671549.80926a.26706941.26706941 0 0 0 -.3483115.10645l-1.4293702 2.47582a.26706941.26706941 0 0 0 .098185.36483l.8588623.49558a.26706941.26706941 0 0 0 .3648356-.0982l1.4293702-2.47531a.26706941.26706941 0 0 0 -.082166-.3545l.467155-.80925a.26706941.26706941 0 0 0 .0005291 0l.035657-.062.0005291-.00053c.031561-.0519.1034468-.14575.1663981-.18759.032041-.0213.064052.00088.087333-.002l.069763.28784a.26706941.26706941 0 0 0 .1260904.16795l.3891238.22479a.26706941.26706941 0 0 0 .3648355-.0977l.5772256-.99994a.26706941.26706941 0 0 0 -.09821-.36481l-.3891235-.22427a.26706941.26706941 0 0 0 -.2025716-.0264l-.2299603.0615c-.097093-.20014-.2629908-.45936-.6382028-.65262-.231027-.119-.5249585-.19039-.8764323-.17467z" fill="#0d52bf" opacity=".25"/><path d="m5.0932794 290.26828c-.3779295-.19466-.973011-.24836-1.8839696.16456 0 0 1.7965166-.13703 1.0866443 1.09251l-.6003478 1.03983-.2146752-.12394-1.4292151 2.47547.8587007.49577 1.4292151-2.47547-.2146752-.12395.6003475-1.03983.038732-.0671c.084087-.13854.34191-.49135.7007532-.28417l.1113401.45785.3890989.22465.5771084-.99959-.3890986-.22464-.4444365.11908s-.1296133-.48077-.6155225-.73105z" fill="#fff"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/dia.svg b/icon-themes/elementary_svg/cmd/32/dia.svg
new file mode 100644
index 000000000..df0828c2e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/dia.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="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.72973 0 0 .56757 -1.515 4.378)" gradientUnits="userSpaceOnUse" x1="24.001" x2="24.001" xlink:href="#a" y1="6.381" y2="41.619"/><linearGradient id="e" gradientTransform="matrix(.7 0 0 .49974816 1.45 5.239182)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" xlink:href="#b" y1=".985" y2="47.013"/><radialGradient id="f" cx="605.714" cy="486.648" gradientTransform="matrix(.01928 0 0 .00824 17.982 25.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#c"/><radialGradient id="g" cx="605.714" cy="486.648" gradientTransform="matrix(-.01928 0 0 .00824 14.018 25.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#c"/><linearGradient id="h" gradientTransform="matrix(.05633 0 0 .00824 -4.36 25.98)" 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="i" gradientTransform="matrix(.66892 0 0 .56757 -1.18 4.378)" gradientUnits="userSpaceOnUse" x1="9.61" x2="9.61" xlink:href="#a" y1="6.395" y2="41.619"/><linearGradient id="j"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#c8c8c8"/></linearGradient><linearGradient id="k"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="l" gradientTransform="matrix(1.33942 0 0 -1.98263 -11.354 95.863)" gradientUnits="userSpaceOnUse" x1="22.004" x2="22.004" xlink:href="#j" y1="63.218" y2="25.647"/><linearGradient id="m" gradientTransform="matrix(1.0813 0 0 .62485 -6.173 -3.647)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" xlink:href="#b" y1="15.285" y2="37.546"/><linearGradient id="n" gradientTransform="matrix(.87314 0 0 .58477 58.066 -4.344)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" xlink:href="#j" y1="41.798" y2="17.555"/><linearGradient id="o" gradientTransform="matrix(1.08207 0 0 .6145 -5.648 -2.536)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#k" y1="14.203" y2="35.721"/><linearGradient id="p" gradientTransform="matrix(1.61223 0 0 1.07673 -17.13 -9.312)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" xlink:href="#b" y1="15.285" y2="37.546"/><linearGradient id="q" gradientTransform="matrix(1.30187 0 0 1.00766 78.654 -10.512)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" xlink:href="#j" y1="41.798" y2="17.555"/><linearGradient id="r" gradientTransform="matrix(1.66884 0 0 1.11103 -17.457 -8.456)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#k" y1="14.203" y2="35.721"/><linearGradient id="s" gradientTransform="matrix(.74052 0 0 .4677 46.925 4.682)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="t" gradientUnits="userSpaceOnUse" x1="4.334" x2="4.334" y1="6.526" y2="29.474"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><path d="m2.4 29h27.2v2h-27.2z" fill="url(#h)" opacity=".15"/><path d="m2.4 29v2c-.993.004-2.4-.448-2.4-1s1.108-1 2.4-1z" fill="url(#g)" opacity=".15"/><path d="m29.6 29v2c.993.004 2.4-.448 2.4-1s-1.108-1-2.4-1z" fill="url(#f)" opacity=".15"/><g opacity=".5" stroke-linejoin="round"><path d="m5.49 2.533h21.02l-.01 2.967h-21z" fill="url(#p)" stroke="url(#q)"/><path d="m6.5 3.5h19v1h-19z" fill="none" opacity=".3" stroke="url(#r)"/></g><g stroke-linejoin="round"><path d="m3.5 2.5h25v17h-25z" fill="url(#m)" opacity=".75" stroke="url(#n)" transform="translate(0 2)"/><path d="m4.5 3.5h23v15h-23z" fill="none" opacity=".45" stroke="url(#o)" transform="translate(0 2)"/></g><path d="m6 6.5h24.5v23h-24.5z" fill="url(#e)" stroke-width=".956438"/><path d="m29.5 28.5h-27v-21h27z" fill="none" stroke="url(#d)" stroke-linecap="round"/><path d="m6 29.5h-4.5v-23h4.5" fill="url(#t)"/><path d="m5.5 28.5h-3v-21h3" fill="none" opacity=".5" stroke="url(#i)" stroke-linecap="square"/><path d="m11 9.5h4m1 0h2m1 0h1m1 0h2" fill="none" stroke="#aaa"/><path d="m7 26v-1h2v1zm3 0v-1h6v1zm-3-4v-1h3v1zm4 0v-1h2v1zm3 0v-1h1v1zm-7-4v-1h3v1zm4 0v-1h1v1zm2 0v-1h2v1zm-6-4v-1h3v1zm4 0v-1h3v1z" fill="url(#l)"/><path d="m29 19a6 6 0 1 1 -3.174-5.293l-2.826 5.293z" fill="url(#t)" opacity=".5"/><path d="m29 19.017c0 2.602-1.892 5.09-4.4 5.783-2.506.694-5.407-.466-6.745-2.697-.01.01 5.145-3.086 5.145-3.086z" fill="url(#t)" opacity=".5"/><path d="m6 29.5h24.5v-23h-24.5" fill="none" stroke="url(#s)" stroke-linejoin="round"/><path d="m6 29.5h-4.5c0-7.093.02-15.35.02-22.868l.048-.093.118-.04h4.314" fill="none" opacity=".4" stroke="#cc3b02" stroke-linejoin="round"/><path d="m29 19.004c0 2.6-1.892 5.088-4.4 5.782-.058-.01-1.6-5.782-1.6-5.782z" fill="url(#t)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/diaauto.svg b/icon-themes/elementary_svg/cmd/32/diaauto.svg
new file mode 100644
index 000000000..ea19c8463
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/diaauto.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="5.118264" x2=".442911" y1="2.027057" y2="4.052349"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="6.703" cy="73.615997" gradientTransform="matrix(.58564462 0 0 .12811125 .372269 -1.763448)" gradientUnits="userSpaceOnUse" r="7.228" xlink:href="#b"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1=".263701" x2="5.227977" xlink:href="#e" y1="4.618203" y2=".914752"/><linearGradient id="e"><stop offset="0" stop-color="#fff3cb"/><stop offset=".262" stop-color="#fdde76"/><stop offset=".661" stop-color="#f9c440"/><stop offset="1" stop-color="#e48b20"/></linearGradient><radialGradient id="f" cx="32.5" cy="16.563" gradientTransform="matrix(.136 .32887 -.25782 .113 11.15 .462)" gradientUnits="userSpaceOnUse" r="14.438" xlink:href="#e"/><filter id="g" color-interpolation-filters="sRGB" height="1.324" width="1.387" x="-.193" y="-.162"><feGaussianBlur stdDeviation=".678"/></filter><linearGradient id="h" gradientTransform="matrix(.26726 0 0 1.15755 9.316 -10.704)" gradientUnits="userSpaceOnUse" x1="-32.957001" x2="-25.474001" y1="27.389" y2="27.389"><stop offset="0" stop-color="#2e3436"/><stop offset=".644" stop-color="#888a85"/><stop offset="1" stop-color="#555753"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.77602 .23906 -.31605 .56748 -20.168 4.55)" gradientUnits="userSpaceOnUse" x1="27.528" x2="30.42" y1="4.167" y2="2.949"><stop offset="0" stop-color="#eeeeec"/><stop offset=".789" stop-color="#fff"/><stop offset="1" stop-color="#eeeeec"/></linearGradient><linearGradient id="j"><stop offset="0" stop-color="#dfdfdf"/><stop offset="1" stop-color="#cdcdcd"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.39455591 0 0 .42945352 1.149709 3.941092)" gradientUnits="userSpaceOnUse" x1="27.50001" x2="27.50001" y1="-.575591" y2="32.10878"><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="23.48608" x2="23.48608" y1="2.995414" y2="27.009958"><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="m" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-51.732536" x2="-51.786404" y1="34.231792" y2="2.906247"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="12.666665" x2="12.750002" y1="3.992221" y2="1.068896"><stop offset="0" stop-color="#d5d5d5"/><stop offset="1" stop-color="#e5e5e5"/></linearGradient><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="13.590492" x2="13.590492" y1="8.16212" y2="12.6622"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="14.996767" x2="14.996767" xlink:href="#q" y1="9.005885" y2="11.818435"/><linearGradient id="q"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="r" gradientUnits="userSpaceOnUse" x1="18.171249" x2="18.452503" y1="6.989314" y2="12.333158"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="s" gradientUnits="userSpaceOnUse" x1="18.171249" x2="18.171249" xlink:href="#q" y1="7.833078" y2="11.770648"/><linearGradient id="t" gradientTransform="matrix(1.3831825 0 0 1.4143822 -21.393099 18.45683)" gradientUnits="userSpaceOnUse" x1="14.924327" x2="14.924327" y1="-5.930442" y2="-2.748833"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="u" gradientUnits="userSpaceOnUse" x1="2.999978" x2="2.999978" xlink:href="#q" y1="11.568922" y2="13.068926"/><radialGradient id="v" cx="2.25" cy="16" gradientTransform="matrix(.40697348 0 0 .09866019 11.084309 21.073391)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#b"/><linearGradient id="w" gradientUnits="userSpaceOnUse" x1="15.000008" x2="15.000008" xlink:href="#q" y1="1.818898" y2="2.5689"/><radialGradient id="x" cx="16.500012" cy="22.068947" gradientUnits="userSpaceOnUse" r="1.312503" xlink:href="#j"/><radialGradient id="y" cx="10.124996" cy="22.068947" gradientUnits="userSpaceOnUse" r="1.312503" xlink:href="#j"/><g transform="matrix(1.33333 0 0 1.33333 .00004 -.425191)"><g stroke="#959595" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".745098" stroke-width=".750002" transform="translate(-.750002)"><path d="m12.375001 16.443934v3.000009l-3.0000078 2.250005 1.1250028 1.125002 2.625007-2.250005 2.625006 2.250005 1.125003-1.125002-3.000007-2.250005v-3.000009z" fill="#e5e5e5"/><circle cx="16.312511" cy="22.256449" fill="url(#x)" r=".937502"/><circle cx="9.937493" cy="22.256449" fill="url(#y)" r=".937502"/><path d="m12 18.693939h2.250006v1.500004h-2.250006z" fill="#e5e5e5"/></g><ellipse cx="12" cy="22.651955" display="block" fill="url(#v)" opacity=".193" rx="6.867678" ry="1.664893"/><path d="m1.1249728 3.6939025h21.7500542v13.5000335h-21.7500542z" fill="url(#k)" stroke-width="1.39627"/><g fill="none" stroke-width=".562503" transform="matrix(1.33333 0 0 1.33333 .00003 3.992221)"><path d="m16.593788 9.3388084h-15.1875761v-9.00004504h15.1875761z" stroke="url(#l)" stroke-linecap="round"/><path d="m.84370909-.22373946c2.52067561 0 16.31256891.00095396 16.31256891.00095396l.000013 10.1240967h-16.31258191z" stroke="url(#m)" stroke-linejoin="round"/></g><rect height="3.000007" rx=".499999" ry=".5" style="stroke:#747474;stroke-width:.750002;stroke-linecap:square;stroke-linejoin:round;stroke-opacity:.745098;fill:url(#n)" width="23.250059" x=".374971" y=".693895"/><g transform="translate(-2.250006)"><g transform="matrix(-1.3333132 0 0 1.3333132 41.85298 -2.625034)"><rect fill="url(#r)" height="5.625099" rx=".281255" width="2.25004" x="17.046228" y="6.989314"/><g fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width=".56251"><path d="m17.608739 7.5518234h1.12502v4.5000796h-1.12502z" opacity=".5" stroke="url(#s)"/><rect height="5.625099" opacity=".5" rx=".281255" ry=".63025" stroke="#7239b3" width="2.25004" x="17.046228" y="6.989314"/></g></g><g transform="matrix(-1.3333132 0 0 1.3333132 33.870392 -2.688749)"><rect fill="url(#o)" height="4.500079" rx=".562509" width="2.250039" x="13.871747" y="8.16212"/><g fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width=".56251"><path d="m14.434257 8.72463h1.12502v3.375059h-1.125019z" opacity=".5" stroke="url(#p)"/><rect height="4.50008" opacity=".5" rx=".562509" ry=".51261" stroke="#cc3b02" width="2.25004" x="13.871747" y="8.16212"/></g></g><rect fill="url(#t)" height="3.75001" rx=".74798" stroke-width=".999987" width="3.000009" x="8.624991" y="10.443919"/><g fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002"><path d="m9.3749933 11.193921 1.4980037-.000004v2.250006l-1.4980037.000004z" opacity=".5" stroke="url(#u)"/><rect height="3.75001" opacity=".5" rx=".865539" ry=".596632" stroke="#206b00" width="3.000007" x="8.624991" y="10.443919"/></g></g><g fill="none"><rect height="2.056103" rx="0" ry=".5" width="20.000025" x="1.499974" y="1.443897"/><path d="m1.1249731 1.443897h21.7500549v1.5000041h-21.7500549z" style="stroke-width:.750002;stroke-linecap:square;stroke-linejoin:round;stroke-opacity:.745098;fill:none;opacity:.8;stroke:url(#w)"/></g></g><g transform="matrix(-3.7795276 0 0 3.7795276 32.000002 0)"><g stroke-width=".264583"><path d="m-.04312708 3.6068c4.59105008.2910417 1.69783128-2.3592895 5.24562918-2.4436916l.8916459 1.8732499c-1.61925-.7548561-2.7267959 3.1234063-6.15844175.8440209z" fill="url(#a)" fill-rule="evenodd" opacity=".444"/><path d="m8.5309604 7.667625c0 .511175-1.8954749.9260416-4.2333333.9260416-2.3381229 0-4.23333335-.4148666-4.23333335-.9260416 0-.5117042 1.89521045-.9260417 4.23333335-.9260417 2.3378584 0 4.2333333.4143375 4.2333333.9260417z" fill="url(#c)" opacity=".2"/><path d="m3.5507084.83767089-.0354542.87418341-.5630333.2950104-.1764771-.0992188-.0058208-.5212291-.369623.3413125-.4974166-.1561042.20955.4564063-.301625.4251854.498475-.058208.3116791.4185708.098425-.4926541.26035-.088371.5513917.2047873.1521354.8956144.5431896-.6860645.898525.1322916-.4852458-.7291915.4029604-.8130646-.8421688.2354792zm-1.9478625 1.54093341-.2868084.2645832-.3857625-.1217083.1627188.3545416-.23442089.3296709.38735009-.0449792.2407708.3246437.0767292-.3823229.3836458-.1288521-.3394604-.1905zm1.3096875.314854-.4175125.3836459-.5635625-.1756834.2373312.5159375-.3402541.4802188.5635625-.0653521.3518958.4725458.111125-.5566833.5590646-.1878542-.4953-.2786062zm-2.19445423.5590646-.104775.3947583-.40851667.1103313.34237083.2211917-.02116666.4233333.31617708-.2579688.39608125.1516063-.1476375-.381.2659063-.3294063-.40745835.0230188z" fill="url(#d)"/></g><path d="m13.263 17.77c-2.056.9-4.6-.495-5.686-3.117-1.084-2.622-.297-5.478 1.76-6.38 2.055-.9 4.6.495 5.685 3.118 1.084 2.623.297 5.48-1.76 6.38z" fill="url(#f)" filter="url(#g)" opacity=".483" transform="matrix(.3527769 0 0 .3527769 .032279 -2.374635)"/><g transform="matrix(.37336148 -.21556133 .18240375 .31593896 1.128977 -1.621102)"><path d="m.5 18v12.438c0 .58.297 1.062.667 1.062h.666c.37 0 .667-.48.667-1.063v-12.437z" fill="url(#h)" fill-rule="evenodd"/><rect fill="none" height="21" opacity=".3" rx=".749" ry=".929" stroke="#000" stroke-width=".667" width="2" x=".5" y="10.5"/><path d="m1.167 10.5c-.37 0-.667.48-.667 1.063v6.437h2v-6.438c0-.58-.297-1.062-.667-1.062z" fill="url(#i)" fill-rule="evenodd" opacity=".9"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/diaeffect.svg b/icon-themes/elementary_svg/cmd/32/diaeffect.svg
new file mode 100644
index 000000000..f0d9b0842
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/diaeffect.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="15.374972" x2="15.374972" y1="43.750042" y2="9.249956"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><linearGradient id="b" gradientTransform="matrix(1.2571399 0 0 .76049252 -6.17136 7.081513)" gradientUnits="userSpaceOnUse" x1="19.687483" x2="18.249981" y1="9.249956" y2="45.187546"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.08449704 0 0 .01235294 -6.539646 38.470822)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.0289166 0 0 .01235294 21.026894 38.470848)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#e"/><linearGradient id="e"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(.02891661 0 0 .01235294 26.973101 38.470848)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#e"/><linearGradient id="g" gradientTransform="matrix(1.1621622 0 0 .91891889 -3.891888 4.445954)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="8.356569" y2="41.207756"><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><linearGradient id="h" gradientTransform="matrix(-.48995989 .00069868 .00181362 -.38149037 57.128707 48.266601)" gradientUnits="userSpaceOnUse" x1="45.414135" x2="45.567307" y1="15.270427" y2="96.25267"><stop offset="0" stop-color="#262626"/><stop offset="1" stop-color="#4d4d4d"/></linearGradient><radialGradient id="i" 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="#e4c6fa"/><stop offset=".26238" stop-color="#cd9ef7"/><stop offset=".704952" stop-color="#a56de2"/><stop offset="1" stop-color="#7239b3"/></radialGradient><linearGradient id="j" 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 opacity=".4" transform="matrix(.66665920001 0 0 1.33333333332 .00017866632 -31.33333324606)"><path d="m3.6 43h40.799999v3h-40.799999z" fill="url(#c)"/><path d="m3.6 43.00013v2.999835c-1.4891338.005647-3.6-.672111-3.6-1.500111 0-.827998 1.6617608-1.499723 3.6-1.499724z" fill="url(#d)"/><path d="m44.4 43.00013v2.999835c1.489133.0056 3.6-.672111 3.6-1.500111 0-.827998-1.661761-1.499723-3.6-1.499724z" fill="url(#f)"/></g><g transform="matrix(.69565042087 0 0 .69565042087 -.69560626088 -2.4347361594)"><g stroke-width="1.437504"><path d="m3.1562155 9.9684624c10.3117935 0 41.6875815.000246 41.6875815.000246v34.5000866h-41.687605v-34.5000866z" fill="url(#b)" stroke="url(#a)" stroke-linejoin="round"/><path d="m43.406293 43.031292h-38.8125974v-31.62508h38.8125974z" fill="none" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round"/><path d="m42.016716 41.632372-35.9855168-.03858v-28.750072h35.9375908z" fill="url(#h)" stroke="#7239b3" stroke-linecap="round"/></g><path d="m6.749951 13.562467h34.500087l-.000001 27.312569h-34.500086z" fill="url(#i)"/><g transform="matrix(1.5984524 0 0 1.5984524 -8.386072 -13.558589)"><path d="m8.5816192 26.49186c16.6779618 1.057649 9.5829248-9.218023 22.4709848-9.524788l-.01703 7.245176c-5.881284-2.742344-10.064569 11.553607-22.5304825 3.274476z" fill="url(#j)" 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></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/diagramarea.svg b/icon-themes/elementary_svg/cmd/32/diagramarea.svg
new file mode 100644
index 000000000..b3a2c1903
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/diagramarea.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="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.72973 0 0 .56757 -1.515 2.378)" gradientUnits="userSpaceOnUse" x1="24.001" x2="24.001" xlink:href="#a" y1="6.381" y2="41.619"/><linearGradient id="d" gradientTransform="matrix(.8 0 0 .47802 -3.2 3.794)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="e" cx="605.714" cy="486.648" gradientTransform="matrix(.01928 0 0 .00824 17.982 23.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#b"/><radialGradient id="f" cx="605.714" cy="486.648" gradientTransform="matrix(-.01928 0 0 .00824 14.018 23.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#b"/><linearGradient id="g" gradientTransform="matrix(.05633 0 0 .00824 -4.36 23.98)" 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" gradientTransform="matrix(.66892 0 0 .56757 -1.18 2.378)" gradientUnits="userSpaceOnUse" x1="9.61" x2="9.61" xlink:href="#a" y1="6.395" y2="41.619"/><radialGradient id="i" cx="4.993" cy="43.5" gradientTransform="matrix(2.00378 0 0 1.4 27.988 -17.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#j"/><linearGradient id="j"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="k" cx="4.993" cy="43.5" gradientTransform="matrix(2.00378 0 0 1.4 -20.012 -104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#j"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="25.058" x2="25.058" y1="47.028" y2="39.999"><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="m" gradientUnits="userSpaceOnUse" x1="15.608" x2="15.608" y1="2.546" y2="21.532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="14.012" x2="14.001" xlink:href="#a" y1="-4" y2="20"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="13.561" x2="13.608" y1="-5.013" y2="21.532"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="11.988" x2="12.001" xlink:href="#a" y1="1" y2="20"/><linearGradient id="q" gradientTransform="matrix(1.38317 0 0 1.41442 -11.892 21.51)" gradientUnits="userSpaceOnUse" x1="17.273365" x2="17.273365" y1="-13.086637" y2=".346432"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="r" gradientUnits="userSpaceOnUse" x1="12" x2="12.001" xlink:href="#a" y1="5" y2="20"/><path d="m2.4 27h27.2v2h-27.2z" fill="url(#g)" opacity=".15"/><path d="m2.4 27v2c-.993.004-2.4-.448-2.4-1s1.108-1 2.4-1z" fill="url(#f)" opacity=".15"/><path d="m29.6 27v2c.993.004 2.4-.448 2.4-1s-1.108-1-2.4-1z" fill="url(#e)" opacity=".15"/><path d="m2 5h28v22h-28z" fill="url(#d)"/><g fill="none"><path d="m29.5 26.5h-27v-21h27z" stroke="url(#c)" stroke-linecap="round"/><path d="m5.5 26.5h-3v-21h3" opacity=".5" stroke="url(#h)" stroke-linecap="square"/><g stroke="#cc3b02" stroke-linejoin="round"><path d="m6 27.5h24.5v-23h-24.5"/><path d="m6 27.5h-4.5c0-7.093.02-15.35.02-22.868l.048-.093.118-.04h4.314"/></g></g><g opacity=".4"><path d="m38 40h5v7h-5z" fill="url(#i)" transform="matrix(.8331 0 0 .42857 .022 12.857)"/><path d="m-10-47h5v7h-5z" fill="url(#k)" transform="matrix(-.8331 0 0 -.42857 .022 12.857)"/><path d="m10 40h28v7h-28z" fill="url(#l)" transform="matrix(.8331 0 0 .42857 .022 12.857)"/></g><g transform="translate(-1.012 10)"><rect fill="url(#m)" height="27" rx="1" width="5.988" x="17.511999" y="-5.5"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m18.512-4.5h4l-.012 25h-4.02z" opacity=".5" stroke="url(#n)"/><rect height="27" opacity=".5" rx="1" stroke="#7239b3" width="6.000001" x="17.511999" y="-5.5"/></g></g><g transform="translate(10.012 10)"><rect fill="url(#o)" height="22" rx="1" width="6" x="15.488" y="-.5"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m16.488.5h4.01l.002 20h-4.01z" opacity=".5" stroke="url(#p)"/><rect height="22" opacity=".5" rx="1" stroke="#cc3b02" width="6" x="15.488" y="-.5"/></g></g><g transform="translate(-8 10)"><rect fill="url(#q)" height="17.997" rx="1" width="6.002" x="15.498" y="3.503"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m16.502 4.506h4v15.994h-4z" opacity=".5" stroke="url(#r)"/><rect height="18" opacity=".5" rx="1" stroke="#206b00" width="6" x="15.5" y="3.5"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/diagramaxis.svg b/icon-themes/elementary_svg/cmd/32/diagramaxis.svg
new file mode 100644
index 000000000..e6073714a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/diagramaxis.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"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="b" cx="-1.473815" cy="-42.064499" gradientTransform="matrix(-2.8642857 .00000019 -.00000015 -2.1857141 8.778565 -80.012447)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#a"/><radialGradient id="c" cx="-1.473815" cy="-42.064499" gradientTransform="matrix(-.00000019 -2.8642857 2.1857141 -.00000015 104.01244 8.778566)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#a"/><g stroke-linejoin="round" stroke-width=".750002" transform="matrix(1.33333 0 0 1.33333 .00004 .00004)"><g fill="none" stroke-linecap="round"><path d="m2.6249766 19.124967v.750053c6.333334-.01 12.4167144.01 18.7500464 0v-.750002h-18.7500464z" stroke="url(#b)"/><path d="m4.8750332 2.6249766h-.7480528-.002c.01 6.3333345-.00999 12.4167144 0 18.7500464h.7500018v-18.7500464z" stroke="url(#c)"/></g><g fill="#fcaf3e" stroke="#a62100" stroke-miterlimit="0" stroke-opacity=".501961"><path d="m7.1249878 21.375023h12.7500322v1.500004h-12.7500322z"/><path d="m2.6249768 4.1249803v12.7500317h-1.500004v-12.7500317z" stroke-width=".750002"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/diagramaxisx.svg b/icon-themes/elementary_svg/cmd/32/diagramaxisx.svg
new file mode 100644
index 000000000..d48d545f6
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/diagramaxisx.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"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="b" cx="-1.473815" cy="-42.064499" gradientTransform="matrix(-2.8642857 .00000019 -.00000015 -2.1857141 8.778565 -80.012447)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#a"/><radialGradient id="c" cx="-1.473815" cy="-42.064499" gradientTransform="matrix(-.00000019 -2.8642857 2.1857141 -.00000015 104.01244 8.778566)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#a"/><g stroke-linejoin="round" stroke-width=".750002" transform="matrix(1.33333 0 0 1.33333 .00004 .00004)"><g fill="none" stroke-linecap="round"><path d="m2.6249766 19.124967v.750053c6.333334-.01 12.4167144.01 18.7500464 0v-.750002h-18.7500464z" stroke="url(#b)"/><path d="m4.8750332 2.6249766h-.7480528-.002c.01 6.3333345-.00999 12.4167144 0 18.7500464h.7500018v-18.7500464z" stroke="url(#c)"/></g><path d="m7.1249878 21.375023h12.7500322v1.500004h-12.7500322z" fill="#fcaf3e" stroke="#a62100" stroke-miterlimit="0" stroke-opacity=".501961"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/diagramaxisxyz.svg b/icon-themes/elementary_svg/cmd/32/diagramaxisxyz.svg
new file mode 100644
index 000000000..f8bdacd78
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/diagramaxisxyz.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="-1.473815" cy="-42.064499" gradientTransform="matrix(2.0253557 -2.025356 1.5455334 1.5455332 74.89652 88.752296)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#b"/><linearGradient id="b"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="c" cx="-1.473815" cy="-42.064499" gradientTransform="matrix(-2.8642857 .00000019 -.00000015 -2.1857141 8.778565 -80.762449)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#b"/><radialGradient id="d" cx="-1.473815" cy="-42.064499" gradientTransform="matrix(-.00000019 -2.8642857 2.1857141 -.00000015 104.01244 8.778566)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#b"/><g stroke-linejoin="round" stroke-width=".750002" transform="matrix(1.33333 0 0 1.33333 4.00004 -2.99996)"><path d="m4.8750332 2.6249766h-.7480528-.002c.01 6.3333345-.00999 10.1667094 0 16.5000414h.7500018v-16.5000414z" fill="none" stroke="url(#d)" stroke-linecap="round"/><path d="m6.3749859 20.625022h12.7500321v1.500004h-12.7500321z" fill="#fcaf3e" stroke="#a62100" stroke-miterlimit="0" stroke-opacity=".501961"/><path d="m7.8749899 4.1249803v12.0000297h-1.500004v-12.0000297z" fill="#fcaf3e" stroke="#a62100" stroke-miterlimit="0" stroke-opacity=".501961"/><path d="m4.1249807 18.374965v.750053c6.3333333-.01 10.1667093.01 16.5000413 0v-.750002h-16.5000413z" fill="none" stroke="url(#c)" stroke-linecap="round"/><path d="m4.8654879 18.912134-.5289498-.528971-.00142-.0014c-4.47126214 4.485404-1.8927062 1.878564-6.363977 6.363977l.5303308.530331 6.3639768-6.363977z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><path d="m2.6782625 17.132373-4.2426516 4.242651-1.060663-1.060663 4.2426516-4.242651z" fill="#fcaf3e" stroke="#a62100" stroke-miterlimit="0" stroke-opacity=".501961"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/diagramaxisy.svg b/icon-themes/elementary_svg/cmd/32/diagramaxisy.svg
new file mode 100644
index 000000000..97420624b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/diagramaxisy.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"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="b" cx="-1.473815" cy="-42.064499" gradientTransform="matrix(-2.8642857 .00000019 -.00000015 -2.1857141 8.778565 -80.012447)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#a"/><radialGradient id="c" cx="-1.473815" cy="-42.064499" gradientTransform="matrix(-.00000019 -2.8642857 2.1857141 -.00000015 104.01244 8.778566)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#a"/><g stroke-linejoin="round" stroke-width=".750002" transform="matrix(1.33333 0 0 1.33333 .00004 .00004)"><g fill="none" stroke-linecap="round"><path d="m2.6249766 19.124967v.750053c6.333334-.01 12.4167144.01 18.7500464 0v-.750002h-18.7500464z" stroke="url(#b)"/><path d="m4.8750332 2.6249766h-.7480528-.002c.01 6.3333345-.00999 12.4167144 0 18.7500464h.7500018v-18.7500464z" stroke="url(#c)"/></g><path d="m2.6249766 4.1249803v12.7500317h-1.500004v-12.7500317z" fill="#fcaf3e" stroke="#a62100" stroke-miterlimit="0" stroke-opacity=".501961"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/diagramaxisz.svg b/icon-themes/elementary_svg/cmd/32/diagramaxisz.svg
new file mode 100644
index 000000000..b909b17f2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/diagramaxisz.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="-1.473815" cy="-42.064499" gradientTransform="matrix(2.0253557 -2.025356 1.5455334 1.5455332 74.89652 88.752296)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#b"/><linearGradient id="b"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="c" cx="-1.473815" cy="-42.064499" gradientTransform="matrix(-2.8642857 .00000019 -.00000015 -2.1857141 8.778565 -80.762449)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#b"/><radialGradient id="d" cx="-1.473815" cy="-42.064499" gradientTransform="matrix(-.00000019 -2.8642857 2.1857141 -.00000015 104.01244 8.778566)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#b"/><g stroke-linejoin="round" stroke-width=".750002" transform="matrix(1.33333 0 0 1.33333 4.00004 -2.99996)"><g fill="none" stroke-linecap="round"><path d="m4.8750332 2.6249766h-.7480528-.002c.01 6.3333345-.00999 10.1667094 0 16.5000414h.7500018v-16.5000414z" stroke="url(#d)"/><path d="m4.1249807 18.374965v.750053c6.3333333-.01 10.1667093.01 16.5000413 0v-.750002h-16.5000413z" stroke="url(#c)"/><path d="m4.8654879 18.912134-.5289498-.528971-.00142-.0014c-4.47126214 4.485404-1.8927062 1.878564-6.363977 6.363977l.5303308.530331 6.3639768-6.363977z" stroke="url(#a)" stroke-linejoin="round"/></g><path d="m2.6782625 17.132373-4.2426516 4.242651-1.060663-1.060663 4.2426516-4.242651z" fill="#fcaf3e" stroke="#a62100" stroke-miterlimit="0" stroke-opacity=".501961"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/diagramdata.svg b/icon-themes/elementary_svg/cmd/32/diagramdata.svg
new file mode 100644
index 000000000..bc33e902c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/diagramdata.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666668" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.27278 0 0 .3079 -1.496066 290.402)" gradientUnits="userSpaceOnUse" x1="18.458715" x2="18.458715" xlink:href="#A" y1="2.738034" y2="5.315988"/><linearGradient id="b" gradientTransform="matrix(.27278 0 0 .3079 -2.898649 290.398)" gradientUnits="userSpaceOnUse" x1="18.872004" x2="18.872004" xlink:href="#A" y1="2.751025" y2="5.328979"/><linearGradient id="c" gradientTransform="matrix(.27278 0 0 .3079 -4.287715 290.398)" gradientUnits="userSpaceOnUse" x1="19.599468" x2="19.599468" xlink:href="#A" y1="2.751025" y2="5.328979"/><linearGradient id="d" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" y1="2" y2="5.000003"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="e" gradientTransform="matrix(-.26458333 0 0 .26458333 3.336459 2.278125)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000002" xlink:href="#d" y1="2" y2="3.000002"/><linearGradient id="f" gradientTransform="matrix(-.26458333 0 0 .26458333 3.336458 .161453)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000002" xlink:href="#d" y1="2" y2="6.000022"/><linearGradient id="g" gradientTransform="matrix(-.26458333 0 0 .26458333 3.336458 4.923953)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#d" y1="2" y2="5.000003"/><linearGradient id="h" gradientTransform="matrix(-.26458333 0 0 .26458333 3.336458 6.511453)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#d" y1="2" y2="4.000013"/><linearGradient id="i" gradientTransform="matrix(-.26458333 0 0 .26458333 5.188541 3.336456)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#d" y1="2" y2="5.000003"/><linearGradient id="j" gradientTransform="matrix(-.26458333 0 0 .26458333 5.188542 2.278125)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#d" y1="2" y2="3.000002"/><linearGradient id="k" gradientTransform="matrix(-.26458333 0 0 .26458333 5.188541 .161453)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#d" y1="2" y2="6.000022"/><linearGradient id="l" gradientTransform="matrix(-.26458333 0 0 .26458333 5.188541 4.923953)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#d" y1="2" y2="5.000003"/><linearGradient id="m" gradientTransform="matrix(-.26458333 0 0 .26458333 5.188541 6.511453)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#d" y1="2" y2="4.000013"/><linearGradient id="n" gradientTransform="matrix(-.26458333 0 0 .26458333 7.040625 3.336456)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#d" y1="2" y2="5.000003"/><linearGradient id="o" gradientTransform="matrix(-.26458333 0 0 .26458333 7.040626 2.278125)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000003" xlink:href="#d" y1="2" y2="3.000002"/><linearGradient id="p" gradientTransform="matrix(-.26458333 0 0 .26458333 7.040625 .161453)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000003" xlink:href="#d" y1="2" y2="6.000022"/><linearGradient id="q" gradientTransform="matrix(-.26458333 0 0 .26458333 7.040625 4.923953)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#d" y1="2" y2="5.000003"/><linearGradient id="r" gradientTransform="matrix(-.26458333 0 0 .26458333 7.040625 6.511453)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#d" y1="2" y2="4.000013"/><linearGradient id="s" gradientTransform="matrix(-.26458333 0 0 .26458333 1.484375 3.336456)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#d" y1="2" y2="5.000003"/><linearGradient id="t" gradientTransform="matrix(-.26458333 0 0 .26458333 1.484376 2.278125)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000003" xlink:href="#d" y1="2" y2="3.500002"/><linearGradient id="u" gradientTransform="matrix(-.26458333 0 0 .26458333 1.484375 .161453)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000003" xlink:href="#d" y1="2" y2="6.000022"/><linearGradient id="v" gradientTransform="matrix(-.26458333 0 0 .26458333 1.484375 4.923953)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#d" y1="2" y2="5.000003"/><linearGradient id="w" gradientTransform="matrix(-.26458333 0 0 .26458333 1.484375 6.511453)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#d" y1="2" y2="4.000013"/><linearGradient id="x" gradientTransform="matrix(-.26458333 0 0 .26458333 3.336458 3.336456)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#d" y1="2" y2="5.000003"/><linearGradient id="y" gradientUnits="userSpaceOnUse" x1="2.46672" x2="2.390616" y1="291.12537" y2="292.27542"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="z" gradientTransform="matrix(.27278 0 0 .3079 -.107 290.402)" gradientUnits="userSpaceOnUse" x1="17.367517" x2="17.367517" xlink:href="#A" y1="2.738034" y2="5.315988"/><linearGradient id="A"><stop offset="0" stop-color="#fff"/><stop offset=".00000003" stop-color="#fff" stop-opacity=".235"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="B" gradientTransform="matrix(.1323 0 0 .06615 -.265 291.444)" gradientUnits="userSpaceOnUse" x1="23.954" x2="23.954" y1="15.999" y2="19.963"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="C" gradientTransform="matrix(.11794 0 0 .11905 .212 290.644)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 .176 -387.532)"><rect fill="url(#C)" height="5.556" rx=".198" width="5.159" x=".463" y="291.047"/><path d="m.265 292.436h5.555v.198h-5.554z" fill="url(#B)" opacity=".15"/><path d="m.364 292.24-.005 4.143c0 .152.154.317.306.317h4.745c.152 0 .307-.166.308-.318l.004-4.145" fill="none" opacity=".3" stroke="#000" stroke-width=".201"/><path d="m1.455 292.436h.2v4.167h-.2zm1.39 0h.2v4.167h-.2zm1.388 0h.2v4.167h-.2zm-3.77.794h.992v.198h-.992z" opacity=".321"/><path d="m1.654 293.23h1.19v.198h-1.19zm1.39 0h1.19v.198h-1.19zm1.388 0h1.19v.198h-1.19zm-3.97 1.19h.993v.2h-.992zm1.192 0h1.19v.2h-1.19zm1.39 0h1.19v.2h-1.19zm1.388 0h1.19v.2h-1.19zm-3.97 1.19h.993v.2h-.992zm1.192 0h1.19v.2h-1.19zm1.39 0h1.19v.2h-1.19zm1.388 0h1.19v.2h-1.19z" opacity=".321"/><g fill="none" stroke-width=".264583" transform="matrix(.75000186 0 0 .75000186 .143782 290.72707)"><path d="m3.4687498 3.7333348h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#x)"/><path d="m3.4687498 2.6750035h-1.3229165l-.0000002.529164h1.3229167z" stroke="url(#e)"/><path d="m3.4687497.55833152h-1.3229165l-.0000001 1.32291928h1.3229167z" stroke="url(#f)"/><path d="m3.4687497 5.3208316h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#g)"/><path d="m3.4687497 6.9083316h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#h)"/><path d="m5.320833 3.7333348h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#i)"/><path d="m5.320833 2.6750035h-1.3229165l-.0000002.529164h1.3229167z" stroke="url(#j)"/><path d="m5.3208329.55833152h-1.3229165l-.0000001 1.32291928h1.3229167z" stroke="url(#k)"/><path d="m5.3208329 5.3208316h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#l)"/><path d="m5.3208329 6.9083316h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#m)"/><path d="m7.1729164 3.7333348h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#n)"/><path d="m7.1729164 2.6750035h-1.3229165l-.0000002.529164h1.3229167z" stroke="url(#o)"/><path d="m7.1729163.55833152h-1.3229165l-.0000001 1.32291928h1.3229167z" stroke="url(#p)"/><path d="m7.1729163 5.3208316h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#q)"/><path d="m7.1729163 6.9083316h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#r)"/><path d="m1.6166665 3.7333348h-1.05833334l-.0000002 1.0583307h1.05833354z" stroke="url(#s)"/><path d="m1.6166665 2.6750035h-1.05833336l-.00000021.529164h1.05833357z" stroke="url(#t)"/><path d="m1.6166664.55833152h-1.05833334l-.00000011 1.32291928h1.05833355z" stroke="url(#u)"/><path d="m1.6166664 5.3208316h-1.05833334l-.0000002 1.0583307h1.05833354z" stroke="url(#v)"/><path d="m1.6166664 6.9083316h-1.05833334l-.0000002.79375h1.05833354z" stroke="url(#w)"/></g><path d="m.592 290.944c-.158 0-.226.17-.226.33l.001 1.062h5.354l-.001-1.061c-.0001527-.162-.118-.322-.276-.322z" fill="url(#y)"/><path d="m.68 290.948c-.152 0-.316.184-.316.336v1.048l5.357.004v-1.055c0-.15-.143-.33-.295-.33z" fill="none" stroke="#a62100" stroke-linecap="round" stroke-opacity=".537255" stroke-width=".201"/><path d="m4.5312926 291.14582v.99219l.9921899-.00019v-.99219z" style="opacity:.5;fill:none;stroke-width:.201;stroke-linecap:round;stroke-linejoin:round;stroke:url(#z)"/><path d="m1.455 291.047h.2v1.19h-.2zm1.39 0h.2v1.19h-.2zm1.388 0h.2v1.19h-.2z" fill="#a62100" fill-opacity=".501961"/><g fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width=".201"><path d="m3.1422266 291.14582v.99219l.99219-.00019v-.99219z" opacity=".5" stroke="url(#a)"/><path d="m1.7531606 291.14582v.99219h.99219v-.99219z" opacity=".5" stroke="url(#b)"/><path d="m.56253265 291.14582.002.99219h.79175195v-.99219z" opacity=".5" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/diagramtype.svg b/icon-themes/elementary_svg/cmd/32/diagramtype.svg
new file mode 100644
index 000000000..226fad624
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/diagramtype.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666668" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="14.8324" x2="14.8324" xlink:href="#d" y1="5.6746" y2="26.028616"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="8.1514" x2="8.1514" xlink:href="#d" y1="23.055099" y2="14.009484"/><linearGradient id="c"><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="d"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(1.3831741 0 0 1.414422 -11.892237 21.511262)" gradientUnits="userSpaceOnUse" x1="21.611334" x2="21.611334" y1="-13.087519" y2=".34553"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="12" x2="12.001242" xlink:href="#c" y1="4.999988" y2="20"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="13.560607" x2="13.608144" y1="-5.012792" y2="21.532459"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="11.488167" x2="11.488167" xlink:href="#c" y1=".999987" y2="19.999987"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="15.608144" x2="15.608144" y1="2.545526" y2="21.532459"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="13.011835" x2="13.011835" y1="-4.000013" y2="19.999987"><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><radialGradient id="k" 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="#l"/><linearGradient id="l"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="m" 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="#l"/><linearGradient id="n" 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><g opacity=".4" transform="matrix(.22042421 0 0 .11339283 -1.052512 2.872616)"><path d="m38 40h5v7h-5z" fill="url(#k)"/><path d="m-10-47h5v7h-5z" fill="url(#m)" transform="scale(-1)"/><path d="m10 40h28v7.000001h-28z" fill="url(#n)"/></g><g transform="matrix(.26458333 0 0 .26458333 -1.326048 2.11667)"><rect fill="url(#i)" height="27.00004" rx="1" width="5.988165" x="17.511835" y="-5.500013"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m18.511835-4.5000127h4l-.01059 24.9987837-3.989413.0012z" opacity=".5" stroke="url(#j)"/><rect height="27.000002" opacity=".5" rx="1" stroke="#7239b3" width="5.999998" x="17.511835" y="-5.500013"/></g></g><g transform="matrix(.26458333 0 0 .26458333 1.590631 2.11667)"><rect fill="url(#g)" height="22" rx="1" width="6" x="15.488167" y="-.500013"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m16.488166.49998739 3.986921.001213.01308 19.99878801-4.000001-.06114z" opacity=".5" stroke="url(#h)"/><rect height="22" opacity=".5" rx="1" stroke="#cc3b02" width="6" x="15.488167" y="-.500013"/></g></g><g transform="matrix(.26458333 0 0 .26458333 -3.175 2.11667)"><rect fill="url(#e)" height="18.00004" rx="1" width="6" x="15.5" y="3.499987"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m16.502222 4.506148h3.999026v15.992627h-3.999026z" opacity=".5" stroke="url(#f)"/><rect height="18.00004" opacity=".5" rx="1" stroke="#206b00" width="6" x="15.5" y="3.499987"/></g></g><g transform="matrix(.26458333 0 0 .26458333 0 1.058333)"><path d="m1.5 4.5 22 22h-22zm5 12v5h5z" style="fill:#9bdb4d;fill-opacity:.588;fill-rule:evenodd;stroke:#206b00;stroke-linejoin:round;stroke-opacity:.501961"/><path d="m2 7h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1z" opacity=".15"/><path d="m2.5 6.9006214v18.5993786h18.627z" fill="none" opacity=".5" stroke="url(#a)"/><g transform="matrix(0 1 -1 0 28 23)"><path d="m2 7h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1z" opacity=".15"/><path d="m2 8h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1z" fill="#fff" opacity=".15"/></g><g fill="none"><path d="m5.5 14.52v7.98h7.5" opacity=".5" stroke="url(#b)"/><path d="m4.5 27.5h19" opacity=".3" stroke="#d1ff82" stroke-linecap="square"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/diagramwall.svg b/icon-themes/elementary_svg/cmd/32/diagramwall.svg
new file mode 100644
index 000000000..871f35d1e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/diagramwall.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="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.72973 0 0 .56757 -1.515 2.378)" gradientUnits="userSpaceOnUse" x1="24.001" x2="24.001" xlink:href="#a" y1="6.381" y2="41.619"/><linearGradient id="d" gradientTransform="matrix(.8 0 0 .47802 -3.2 3.794)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="e" cx="605.714" cy="486.648" gradientTransform="matrix(.01928 0 0 .00824 17.982 23.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#b"/><radialGradient id="f" cx="605.714" cy="486.648" gradientTransform="matrix(-.01928 0 0 .00824 14.018 23.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#b"/><linearGradient id="g" gradientTransform="matrix(.05633 0 0 .00824 -4.36 23.98)" 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" gradientTransform="matrix(.66892 0 0 .56757 -1.18 2.378)" gradientUnits="userSpaceOnUse" x1="9.61" x2="9.61" xlink:href="#a" y1="6.395" y2="41.619"/><linearGradient id="i" gradientTransform="matrix(-.22263 -.3738 .38562 -.21582 26.904 62.125)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="80.82" x2="104.747" y1="27.165" y2="27.652"><stop offset="0" stop-color="#abacae"/><stop offset=".111" stop-color="#7e8087"/><stop offset="1" stop-color="#fafafa"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="16.016" x2="16.016" y1="9.894" y2="23.044"><stop offset="0" stop-color="#fff"/><stop offset=".405" stop-color="#fff" stop-opacity=".235"/><stop offset=".744" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="k" cx="24.66" cy="21.218" gradientTransform="matrix(.50706 0 0 .50357 -11.196 9.964)" gradientUnits="userSpaceOnUse" r="4.301"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#9d9d9d"/></radialGradient><linearGradient id="l" gradientTransform="matrix(.99811878 -.06130985 .06130985 .99811878 -204.423589 -207.477512)" gradientUnits="userSpaceOnUse" x1="194.152" x2="195.835" y1="235.838" y2="240.809"><stop offset="0" stop-color="#cfd1d3"/><stop offset="1" stop-color="#cfd1d3" stop-opacity="0"/></linearGradient><path d="m2.4 27h27.2v2h-27.2z" fill="url(#g)" opacity=".15"/><path d="m2.4 27v2c-.993.004-2.4-.448-2.4-1s1.108-1 2.4-1z" fill="url(#f)" opacity=".15"/><path d="m29.6 27v2c.993.004 2.4-.448 2.4-1s-1.108-1-2.4-1z" fill="url(#e)" opacity=".15"/><path d="m2 5h28v22h-28z" fill="url(#d)"/><g fill="none"><path d="m29.5 26.5h-27v-21h27z" stroke="url(#c)" stroke-linecap="round"/><path d="m5.5 26.5h-3v-21h3" opacity=".5" stroke="url(#h)" stroke-linecap="square"/><g stroke="#dd9861" stroke-linejoin="round"><path d="m6 27.5h24.5v-23h-24.5"/><path d="m6 27.5h-4.5c0-7.093.02-15.35.02-22.868l.048-.093.118-.04h4.314"/></g></g><g transform="translate(9.087 -7.997)"><path d="m4.142 14.886c-.688.276-1.625 2.844.838 6.998 2.325 3.922 4.707 4.733 5.342 4.344.607-.372.85-3.12-1.31-6.515-1.752-2.75-4.182-5.103-4.872-4.827z" fill="#555753" stroke="#555761"/><path d="m10.362 26.155 11.056-6.317c3.26-3.85-2.19-11.928-6.266-11.195l-11.082 6.19c4.117 2.005 6.457 7.13 6.292 11.322z" fill="url(#i)" fill-rule="evenodd" stroke="#555761" stroke-linejoin="round"/><path d="m11.55 24.335 9.23-5.11c2.627-3.118-2.227-10.73-5.654-9.64l-9.256 5.255c2.606 1.436 5.383 6.137 5.68 9.493z" fill="none" stroke="url(#j)" stroke-width=".936"/><path d="m11.5 15.197v-4.347c0-3.185-5-3.12-5 .098v2.448" fill="none" stroke="#555761" stroke-linecap="round"/><ellipse cx="1.308" cy="20.649" fill="url(#k)" fill-rule="evenodd" rx="1.927" ry="1.914" stroke="#555761" stroke-linecap="round" stroke-width="1.046" transform="matrix(.8684 -.49587 .50414 .86362 0 0)"/><path d="m5.25 27.484c-2.854 0-3.75.85-3.75 1.968 0 .808.972 2.02 5.216 2.02h6.99c3.58 0 7.32-.614 7.32-2.013 0-1.354-3.843-1.985-6.925-1.99l-1.207-.005-1.385.02c-2.352-.452-2.088-2.816-2.705-4.718-1.24.83-1.342 1.894-1.857 3.417-.228.548-1.08 1.31-1.696 1.3z" fill="#fcaf3e" fill-rule="evenodd" stroke="#ce5c00" stroke-linejoin="round"/><path d="m4.228 16.024c-.19.075-.314.255-.317.458-.176 2.477 1.217 5.12 2.89 6.272.228.16.54.105.7-.12.16-.227.104-.54-.12-.698-1.267-.87-2.607-3.374-2.46-5.39.02-.177-.055-.352-.197-.46-.142-.107-.33-.13-.495-.062z" fill="url(#l)"/><circle cx="-28.711" cy="3.474" fill="#fff" r=".947" transform="rotate(-90)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/diamode.svg b/icon-themes/elementary_svg/cmd/32/diamode.svg
new file mode 100644
index 000000000..65bfdb6da
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/diamode.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(.03934912 0 0 .0082353 -2.221895 25.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 9.761206 25.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 14.238793 25.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="e" gradientTransform="matrix(.59999859 0 0 .36938167 -2.400006 11.568205)" 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="f"><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="g" gradientTransform="matrix(.51351311 0 0 .4054054 -.325062 3.270281)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" xlink:href="#f" y1="5.56415" y2="43"/><linearGradient id="h" gradientTransform="matrix(.51351351 0 0 .40540539 -.329339 3.265207)" gradientUnits="userSpaceOnUse" x1="24.009766" x2="23.99999" xlink:href="#f" y1="6.745779" y2="43"/><g transform="matrix(1.33333 0 0 1.33333 .00004 -11.666596)"><path d="m2.5 29h19v2h-19z" fill="url(#a)" opacity=".15"/><path d="m2.4999999 29.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#b)" opacity=".15"/><path d="m21.5 29.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#d)" opacity=".15"/><path d="m1.4999609 12.50004c4.8121656 0 20.9999741.0011 20.9999741.0011l.000026 16.998899s-13.9999992 0-21.0000001 0c0-5.666661 0-11.333321 0-16.999982z" fill="url(#e)"/><g transform="translate(0 8)"><g fill="none"><path d="m21.5 20.500007h-18.9999997v-14.9999999h18.9999997z" stroke="url(#g)" stroke-linecap="round"/><g stroke-linejoin="round" stroke-width=".750002"><path d="m1.8749878 4.7488606c4.8121834 0 20.2500372.1261186 20.2500372.1261186v16.5000408h-20.2500504l.0000132-16.6261423z" opacity=".3" stroke="#000"/><path d="m21.375023 20.625019h-18.7500465v-15.0000379h18.7500465z" opacity=".5" stroke="url(#h)" stroke-linecap="round"/></g></g><g fill="#fff"><path d="m4.1249803 7.1249848h7.1250177v5.2500132h-7.1250181z"/><path d="m13.125003 7.1249848h6.750017v5.2500132h-6.750017z"/><path d="m4.1249803 13.875002h7.1250177v5.250013h-7.1250177z"/><path d="m13.125003 13.875002h6.750017v5.250013h-6.750017z"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/diaspeed.svg b/icon-themes/elementary_svg/cmd/32/diaspeed.svg
new file mode 100644
index 000000000..511e17299
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/diaspeed.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="10.17667" cy="21.16464" gradientTransform="matrix(.11751375 2.4677923 -2.4705882 .11764688 61.269883 -6.439222)" gradientUnits="userSpaceOnUse" r="5.325147"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b"><stop offset="0" stop-color="#dfdfdf"/><stop offset="1" stop-color="#cdcdcd"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.39455591 0 0 .42945352 1.149709 3.941092)" gradientUnits="userSpaceOnUse" x1="27.50001" x2="27.50001" y1="-.575591" y2="32.10878"><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.48608" x2="23.48608" y1="2.995414" y2="27.009958"><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="e" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-51.732536" x2="-51.786404" y1="34.231792" y2="2.906247"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="12.666665" x2="12.750002" y1="3.992221" y2="1.068896"><stop offset="0" stop-color="#d5d5d5"/><stop offset="1" stop-color="#e5e5e5"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="13.590492" x2="13.590492" y1="8.16212" y2="12.6622"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="14.996767" x2="14.996767" xlink:href="#i" y1="9.005885" y2="11.818435"/><linearGradient id="i"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="18.171249" x2="18.452503" y1="6.989314" y2="12.333158"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="18.171249" x2="18.171249" xlink:href="#i" y1="7.833078" y2="11.770648"/><linearGradient id="l" gradientTransform="matrix(1.3831825 0 0 1.4143822 -21.393099 18.45683)" gradientUnits="userSpaceOnUse" x1="14.924327" x2="14.924327" y1="-5.930442" y2="-2.748833"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="2.999978" x2="2.999978" xlink:href="#i" y1="11.568922" y2="13.068926"/><radialGradient id="n" cx="2.25" cy="16" gradientTransform="matrix(.40697348 0 0 .09866019 11.084309 21.073391)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="15.000008" x2="15.000008" xlink:href="#i" y1="1.818898" y2="2.5689"/><radialGradient id="p" cx="16.500012" cy="22.068947" gradientUnits="userSpaceOnUse" r="1.312503" xlink:href="#b"/><radialGradient id="q" cx="10.124996" cy="22.068947" gradientUnits="userSpaceOnUse" r="1.312503" xlink:href="#b"/><linearGradient id="r" gradientUnits="userSpaceOnUse" x1="10.364804" x2="10.364804" y1="21.956673" y2="30.991331"><stop offset="0" stop-color="#fff"/><stop offset=".508" stop-color="#fff" stop-opacity=".235"/><stop offset=".835" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 .00004 -.425191)"><g stroke="#959595" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".745098" stroke-width=".750002" transform="translate(-.750002)"><path d="m12.375001 16.443934v3.000009l-3.0000078 2.250005 1.1250028 1.125002 2.625007-2.250005 2.625006 2.250005 1.125003-1.125002-3.000007-2.250005v-3.000009z" fill="#e5e5e5"/><circle cx="16.312511" cy="22.256449" fill="url(#p)" r=".937502"/><circle cx="9.937493" cy="22.256449" fill="url(#q)" r=".937502"/><path d="m12 18.693939h2.250006v1.500004h-2.250006z" fill="#e5e5e5"/></g><ellipse cx="12" cy="22.651955" display="block" fill="url(#n)" opacity=".193" rx="6.867678" ry="1.664893"/><path d="m1.1249728 3.6939025h21.7500542v13.5000335h-21.7500542z" fill="url(#c)" stroke-width="1.39627"/><g fill="none" stroke-width=".562503" transform="matrix(1.33333 0 0 1.33333 .00003 3.992221)"><path d="m16.593788 9.3388084h-15.1875761v-9.00004504h15.1875761z" stroke="url(#d)" stroke-linecap="round"/><path d="m.84370909-.22373946c2.52067561 0 16.31256891.00095396 16.31256891.00095396l.000013 10.1240967h-16.31258191z" stroke="url(#e)" stroke-linejoin="round"/></g><rect height="3.000007" rx=".499999" ry=".5" style="stroke:#747474;stroke-width:.750002;stroke-linecap:square;stroke-linejoin:round;stroke-opacity:.745098;fill:url(#f)" width="23.250059" x=".374971" y=".693895"/><g transform="translate(-2.250006)"><g transform="matrix(-1.3333132 0 0 1.3333132 41.85298 -2.625034)"><rect fill="url(#j)" height="5.625099" rx=".281255" width="2.25004" x="17.046228" y="6.989314"/><g fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width=".56251"><path d="m17.608739 7.5518234h1.12502v4.5000796h-1.12502z" opacity=".5" stroke="url(#k)"/><rect height="5.625099" opacity=".5" rx=".281255" ry=".63025" stroke="#7239b3" width="2.25004" x="17.046228" y="6.989314"/></g></g><g transform="matrix(-1.3333132 0 0 1.3333132 33.870392 -2.688749)"><rect fill="url(#g)" height="4.500079" rx=".562509" width="2.250039" x="13.871747" y="8.16212"/><g fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width=".56251"><path d="m14.434257 8.72463h1.12502v3.375059h-1.125019z" opacity=".5" stroke="url(#h)"/><rect height="4.50008" opacity=".5" rx=".562509" ry=".51261" stroke="#cc3b02" width="2.25004" x="13.871747" y="8.16212"/></g></g><rect fill="url(#l)" height="3.75001" rx=".74798" stroke-width=".999987" width="3.000009" x="8.624991" y="10.443919"/><g fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002"><path d="m9.3749933 11.193921 1.4980037-.000004v2.250006l-1.4980037.000004z" opacity=".5" stroke="url(#m)"/><rect height="3.75001" opacity=".5" rx=".865539" ry=".596632" stroke="#206b00" width="3.000007" x="8.624991" y="10.443919"/></g></g><g fill="none"><rect height="2.056103" rx="0" ry=".5" width="20.000025" x="1.499974" y="1.443897"/><path d="m1.1249731 1.443897h21.7500549v1.5000041h-21.7500549z" style="stroke-width:.750002;stroke-linecap:square;stroke-linejoin:round;stroke-opacity:.745098;fill:none;opacity:.8;stroke:url(#o)"/></g></g><g transform="matrix(1.5962 0 0 1.5962 6.756 -18.783)"><path d="m15.501817 26.489788a5.0119033 5.0119033 0 0 1 -5.011903 5.011903 5.0119033 5.0119033 0 0 1 -5.0119033-5.011903 5.0119033 5.0119033 0 0 1 5.0119033-5.011903 5.0119033 5.0119033 0 0 1 5.011903 5.011903z" fill="url(#a)" stroke="#206b00" stroke-linecap="square" stroke-opacity=".67451" stroke-width=".626488"/><path d="m7.667048 23.044105c-.3445514.0021-.6227891.281931-.6228173.626488l.0002437 5.638825c.0000019.511222.5792414.807262.993571.507798l2.1398786-1.648635-.001 1.140837c.000002.511222.579241.807262.993571.507798l3.758713-2.81963c.331122-.239519.348009-.726809.03426-.988676l-3.758927-2.819195c-.407947-.340245-1.027633-.05033-1.02787.480878v1.273777l-2.1046085-1.754655c-.113576-.09484-.2570512-.14642-.4050145-.14561z" fill="#206b00" opacity=".1" stroke-width="1.224414"/><path d="m10.855321 23.983838-.02708 5.739162 4.04711-2.919967z" fill="#206b00" fill-rule="evenodd" opacity=".3"/><path d="m10.803158 23.670593 3.758951 2.819195-3.758951 2.819196z" fill="#fff" stroke-width="1.224414"/><path d="m14.875867 26.489788c0 2.42258-1.963373 4.385953-4.385953 4.385953-2.4225807 0-4.3859528-1.963373-4.3859528-4.385953s1.9633721-4.385953 4.3859528-4.385953c2.42258 0 4.385953 1.963373 4.385953 4.385953z" style="opacity:.5;fill:none;stroke-width:.626488;stroke-linecap:round;stroke-linejoin:round;stroke:url(#r)"/><path d="m7.7228809 23.983838-.027077 5.739162 4.0471101-2.919967z" fill="#206b00" fill-rule="evenodd" opacity=".3"/><path d="m7.6707186 23.670594 3.7589514 2.819195-3.7589512 2.819196z" fill="#fff" stroke-width="1.224414"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/diatime.svg b/icon-themes/elementary_svg/cmd/32/diatime.svg
new file mode 100644
index 000000000..34a96bb5e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/diatime.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="16" cy="15.377224" gradientTransform="matrix(0 1.9131623 -1.9131652 0 45.41917 -15.233372)" gradientUnits="userSpaceOnUse" r=".626122"><stop offset="0" stop-color="#fff"/><stop offset=".53996283" stop-color="#afaba5"/><stop offset=".61988848" stop-color="#837874"/><stop offset="1" stop-color="#b4b2aa"/></radialGradient><linearGradient id="b" gradientTransform="matrix(1.1022033 0 0 1.1022038 -63.55275 -14.715001)" gradientUnits="userSpaceOnUse" x1="71.204407" x2="71.204407" y1="15.369057" y2="40.495617"><stop offset="0" stop-color="#fff"/><stop offset=".42447853" stop-color="#fff" stop-opacity=".235294"/><stop offset=".82089913" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="c" cx="15.026252" cy="8.62576" fx=".303533" fy="8.625761" gradientTransform="matrix(-.00000005 .78037803 -.73522917 -.00000005 22.212601 1.684189)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dadada"/></radialGradient><radialGradient id="d" cx="99.157013" cy="186.17059" gradientTransform="matrix(.17524541 0 0 .05575992 -1.37681 18.119145)" gradientUnits="userSpaceOnUse" r="62.769119"><stop offset="0" stop-color="#3d3d3d"/><stop offset=".5" stop-color="#686868" stop-opacity=".498039"/><stop offset="1" stop-color="#686868" stop-opacity="0"/></radialGradient><path d="m27.000001 28.499999a11 3.4999999 0 1 1 -21.9999996 0 11 3.4999999 0 1 1 21.9999996 0z" fill="url(#d)"/><path d="m16 1.5001935c-8.000493 0-14.499807 6.4993134-14.499807 14.4998065 0 8.000493 6.499314 14.499809 14.499807 14.499807 8.000492 0 14.499812-6.499314 14.499807-14.499807 0-8.0004931-6.499315-14.4998065-14.499807-14.4998065z" fill="url(#c)"/><g stroke-linecap="round"><path d="m16 1.5c-8.0006 0-14.5 6.499399-14.5 14.499999 0 8.000601 6.4994 14.500004 14.5 14.500001 8.0006 0 14.50001-6.4994 14.5-14.500001 0-8.0006-6.4994-14.499999-14.5-14.499999z" fill="none" opacity=".4" stroke="#000" stroke-linejoin="round"/><g stroke-width=".6"><path d="m15.265566 16.837055 7.971888-9.1301411" fill="none" stroke="#333"/><path d="m17.171338 16.033727-6.983466-.454565" fill="#00f" stroke="#333"/><path d="m15.168314 13.859881 3.779972 10.254136" fill="none" stroke="#eb5c3a"/></g></g><path d="m16.90625 3.15625c-.125334.0000023-.242418.027836-.34375.0625-.09867.032002-.175334.051086-.25.09375-.072.042669-.142167.1135854-.1875.15625-.04533.042669-.07775.046502-.09375.0625l.1875.21875c.01867-.023998.05908-.056415.09375-.09375.03733-.039998.07167-.090331.125-.125.05333-.034665.118166-.069748.1875-.09375.072-.026665.161999-.031248.25-.03125.08533.0000021.154749.00725.21875.03125.06667.024002.113582.053752.15625.09375.04533.040002.07241.1055852.09375.15625.024.050668.03125.074335.03125.125-.000002.080002-.0145.1600848-.0625.21875-.04534.058668-.115501.1082513-.1875.15625-.072.048001-.133418.085001-.21875.125-.08267.037335-.178001.087668-.25.125-.136001.072001-.224501.1360842-.3125.21875-.08533.080001-.168084.1620007-.21875.25-.048.088-.07508.1852504-.09375.28125-.016.0933335-.03125.2138334-.03125.3125h1.71875v-.25h-1.40625c.01067-.082666.0385-.1547496.0625-.21875.02667-.064.07433-.1341661.125-.1875.05067-.053333.107499-.1055826.1875-.15625.08-.050666.192499-.1029158.3125-.15625.05066-.023999.110165-.056416.1875-.09375.08-.037332.144082-.097582.21875-.15625.07466-.058665.136832-.1074987.1875-.1875.05333-.082665.09375-.2004984.09375-.3125-.000002-.085332-.02783-.1440815-.0625-.21875-.03467-.077331-.08958-.1600813-.15625-.21875-.06667-.058664-.154002-.092998-.25-.125-.09333-.034664-.192501-.062498-.3125-.0625zm-1.96875.03125c-.0053.013336-.04842.053752-.09375.09375-.04533.040002-.08958.079669-.15625.125-.064.045335-.144084.090335-.21875.125-.072.034669-.126167.062502-.1875.0625v.25c.05067.0000016.08958-.00991.15625-.03125.06667-.021332.157416-.061748.21875-.09375.064-.031998.105583-.056415.15625-.09375.05067-.037331.100999-.061748.125-.09375v1.71875h-.5625v.25h1.34375v-.25h-.5v-2.0625zm-11 11.375c-.1413343.000002-.2835842.01184-.40625.0625-.1226673.05067-.2218339.130752-.3125.21875-.088.088-.1654169.192502-.21875.3125-.050667.117335-.0625.239001-.0625.375-.0000002.133335.011833.257668.0625.375.050666.117334.1307497.224501.21875.3125.088.08533.195166.136834.3125.1875.1199991.048.238999.09375.375.09375.181332 0 .3274152-.06292.46875-.15625.1439982-.09333.2538315-.217666.3125-.375-.0000019.197334-.022502.376584-.0625.53125-.037335.152-.086918.271-.15625.375-.066668.106667-.1540015.194-.25.25-.096001.056-.1951679.09375-.3125.09375-.1493343 0-.2835842-.04233-.40625-.125-.1226673-.08-.1966672-.20775-.25-.34375l-.1875.1875c.077333.165333.1944162.281666.34375.375.1493326.09333.3133324.124999.5.125.157332-.000001.3094986-.02442.4375-.09375.1279983-.06933.2218315-.1685.3125-.3125.0933314-.141333.1680813-.317917.21875-.53125.0506645-.215999.0937478-.461999.09375-.75-.0000022-.183999-.0430855-.353332-.09375-.5-.0506687-.149332-.1280853-.273665-.21875-.375-.0880018-.101331-.1871684-.196665-.3125-.25-.1253348-.055998-.256918-.062498-.40625-.0625zm23.84375 0c-.096.000002-.190584.0073-.28125.03125-.09067.02134-.175334.05375-.25.09375-.07467.04-.128834.09759-.1875.15625-.05867.056-.12425.118169-.15625.1875l.1875.15625c.05867-.119998.135333-.214581.25-.28125.117333-.06933.254249-.09375.40625-.09375.08267.000002.180665.0099.25.03125.072.02134.136832.05109.1875.09375.05333.04.09567.09492.125.15625.02933.05867.03125.107502.03125.1875-.000002.152001-.04692.279001-.15625.375-.109335.096-.263418.156251-.46875.15625h-.125v.21875h.09375c.226665.000001.411249.04958.53125.15625.119998.106667.187498.2535.1875.4375-.000002.181333-.07284.3415-.1875.4375-.114668.09867-.268751.125-.46875.125-.173334 0-.322834-.02442-.4375-.09375-.114667-.06933-.194-.163917-.25-.28125l-.1875.1875c.07733.144.19175.2325.34375.3125.151999.08267.328583.124999.53125.125.138665-.000001.262999-.0225.375-.0625.114665-.03733.201248-.08425.28125-.15625.08266-.06933.144831-.148667.1875-.25.04533-.09867.09375-.22375.09375-.34375-.000002-.192-.04959-.338083-.15625-.46875-.104002-.130666-.261502-.220666-.4375-.25.08266-.01067.154748-.02517.21875-.0625.06667-.04.142165-.100249.1875-.15625.04533-.05866.06975-.115499.09375-.1875.024-.07466.03125-.138748.03125-.21875-.000002-.106665-.01984-.224498-.0625-.3125-.04-.088-.112835-.157415-.1875-.21875-.07467-.064-.146002-.121581-.25-.15625-.101335-.03466-.221085-.03125-.34375-.03125zm-23.84375.21875c.1013321.000002.1932487.0225.28125.0625.090665.03734.1520817.08692.21875.15625.069332.06667.1474982.159335.1875.25.039998.088.062498.182585.0625.28125-.0000019.101335-.022502.190584-.0625.28125-.037335.088-.086918.152084-.15625.21875-.066668.06667-.1593349.147501-.25.1875-.090668.03733-.1799179.03125-.28125.03125-.1013344.000001-.1905843.0061-.28125-.03125-.088001-.04-.183334-.120833-.25-.1875-.0666672-.066666-.1162505-.130749-.15625-.21875-.04-.09067-.0625-.179915-.0625-.28125-.0000004-.101332.025166-.193248.0625-.28125.039999-.09066.089583-.183332.15625-.25.069333-.06667.1619992-.118915.25-.15625.090666-.04.1799156-.0625.28125-.0625zm12.09375 11.09375c-.157334.000003-.309501.05567-.4375.125-.128001.06934-.219167.168503-.3125.3125-.09067.141336-.168084.315252-.21875.53125-.05067.213335-.0625.462001-.0625.75 0 .184001.0145.350667.0625.5.05067.146667.128083.273667.21875.375.09067.101334.187166.16275.3125.21875.125332.05333.256916.09375.40625.09375.141332 0 .283582-.01183.40625-.0625.122665-.05067.224498-.13075.3125-.21875.09067-.088.168081-.195166.21875-.3125.05333-.119999.0625-.238999.0625-.375-.000002-.133332-.01184-.257665-.0625-.375-.05067-.117332-.130752-.227165-.21875-.3125-.088-.088-.192502-.139498-.3125-.1875-.117335-.05066-.239001-.09375-.375-.09375-.181334.000002-.324751.06292-.46875.15625-.141334.09333-.253834.217668-.3125.375 0-.194665.02517-.376582.0625-.53125.04-.154665.08958-.302248.15625-.40625.06933-.106664.153999-.162748.25-.21875.096-.056.195166-.09375.3125-.09375.149332.000003.283582.04234.40625.125.122665.08.227915.176502.28125.3125l.15625-.15625c-.07734-.165331-.194419-.281664-.34375-.375-.149335-.09333-.313335-.156247-.5-.15625zm-.03125 1.1875c.09867.000002.190582.0225.28125.0625.09067.03733.183332.08958.25.15625.06667.06667.116248.159335.15625.25.04.088.0625.179918.0625.28125-.000002.101334-.0225.190584-.0625.28125-.03733.088-.08692.152084-.15625.21875-.06667.06667-.159335.1475-.25.1875-.088.03733-.179918.03125-.28125.03125-.101334 0-.190584.0061-.28125-.03125-.088-.04-.149417-.120833-.21875-.1875-.06667-.06933-.147501-.130749-.1875-.21875-.04-.088-.03125-.179916-.03125-.28125-.000001-.101332-.0061-.193249.03125-.28125.04-.09067.08958-.183332.15625-.25.06933-.06667.159332-.118915.25-.15625.09067-.04.179916-.0625.28125-.0625z" opacity=".4"/><path d="m29.5 16c0 7.455845-6.04417 13.5-13.5 13.5s-13.5-6.044155-13.5-13.5c0-7.455843 6.04417-13.5 13.5-13.5s13.5 6.044157 13.5 13.5z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m16.626122 16a.62612247.62612247 0 1 1 -1.252244 0 .62612247.62612247 0 1 1 1.252244 0z" fill="url(#a)" transform="matrix(.83572355 0 0 .83572355 2.628423 2.628423)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/dismantle.svg b/icon-themes/elementary_svg/cmd/32/dismantle.svg
new file mode 100644
index 000000000..2d3d24dcc
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/dismantle.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="14.25" x2="14.25" xlink:href="#f" y1="16.5" y2="27.25"/><linearGradient id="b" gradientTransform="matrix(.02485212 0 0 .0082353 -37.838182 20.176327)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 -27.594726 20.176344)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 -22.117139 20.176454)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="10" x2="10" y1="11" y2="30"><stop offset="0" stop-color="#43d6b5"/><stop offset="1" stop-color="#22cc93"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="3.75" x2="3.75" y1="22.25" y2="30.75"><stop offset="0" stop-color="#fff"/><stop offset=".02631579" 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="h" gradientUnits="userSpaceOnUse" x1="10.742084" x2="10.742084" y1="17.249884" y2="27.28271"><stop offset="0" stop-color="#fff"/><stop offset=".04388864" 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" stroke-miterlimit="0" stroke-width=".5" transform="matrix(2 0 0 2 .5 -32.5)"><path d="m4 10.5c-1.5 0-2.5 1-2.5 2.5v15c0 2 .5 2.5 2.5 2.5h15c1.5 0 2.5-1 2.5-2.5v-15c0-2-.5-2.5-2.5-2.5z" fill="url(#f)" transform="matrix(.5 0 0 .5 -.25 16.25)"/><path d="m4 10.5c-1.5 0-2.5 1-2.5 2.5v15c0 2 .5 2.5 2.5 2.5h15c1.5 0 2.5-1 2.5-2.5v-15c0-2-.5-2.5-2.5-2.5z" fill="none" opacity=".5" stroke="#105845" stroke-miterlimit="0" stroke-width="1" transform="matrix(.5 0 0 .5 -.25 16.25)"/><g transform="matrix(.5 0 0 .5 17.927966 19.652067)"><path d="m-34.855934 23.19578h20.000002v2.000086h-20.000002z" fill="url(#b)" opacity=".15"/><path d="m-34.855932 23.195865v1.999891c-.620473.0038-1.5-.448075-1.5-1.000075 0-.551999.6924-.999816 1.5-.999816z" fill="url(#d)" opacity=".15"/><path d="m-14.855932 23.195975v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#e)" opacity=".15"/></g><rect fill="none" height="9" opacity=".5" rx=".75" ry=".5" stroke="url(#g)" stroke-miterlimit="0" stroke-width=".5" width="9" x="1" y="22"/><circle cx="10.062587" cy="22.062586" fill="url(#a)" r="5.563097"/><g fill="none" stroke-miterlimit="0"><circle cx="9.999682" cy="22.000319" opacity=".5" r="5.500403" stroke="#555761" stroke-width=".49983"/><path d="m9.9905393 16.999511c-2.170112 0-4.01014 1.383102-4.7065089 3.313967l-.00713-.0035c-.026249.07393-.045071.149044-.067666.223482-.01518.04916-.030818.098-.044518.147801-.02218.08203-.040912.164221-.058765.246634-.0177.07994-.035125.159965-.04897.241291-.00973.05874-.016452.117497-.02404.176294-.00954.0711-.022854.140795-.029382.212798h.00713c-.1752269 2.045129.9181264 4.071159 2.8892584 4.978963.8258566.380347 1.7011397.512492 2.5464642.435392v.0285c1.992949-.18066 3.645532-1.525771 4.27824-3.348691.0058-.01632.01131-.03262.01692-.04897.0377-.112374.07173-.226121.101502-.341904.01602-.06053.03087-.120904.04452-.181634.01544-.07104.02947-.142448.04185-.21458.01981-.110678.03503-.221242.04718-.332109.0022-.0211.0052-.04204.0071-.06322.18574-1.918802-.752804-3.829845-2.485923-4.826759l-.01158.02583c-.735544-.423757-1.586315-.66959-2.4956451-.66959z" opacity=".5" stroke="url(#h)" stroke-width=".499814"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/displaymasterbackground.svg b/icon-themes/elementary_svg/cmd/32/displaymasterbackground.svg
new file mode 100644
index 000000000..c66ac4137
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/displaymasterbackground.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.3732868 0 0 1.375 -4.493125 5.125)" gradientUnits="userSpaceOnUse" x1="4.419417" x2="20.01996" y1="3.52262" y2="3.52262"><stop offset="0" stop-color="#888a85"/><stop offset="1" stop-color="#888a85" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="1110.5" cy="1543" gradientTransform="matrix(1.8149966 0 0 1.3201479 -2003.6431 -2022.3616)" gradientUnits="userSpaceOnUse" r="6.14121"><stop offset="0" stop-color="#fff"/><stop offset=".55299991" stop-color="#fff"/><stop offset="1" stop-color="#a2a2a2"/></radialGradient><linearGradient id="c" gradientTransform="matrix(2.1535634 0 0 2.15625 -2379.4752 -3312.9966)" gradientUnits="userSpaceOnUse" x1="1107.7606" x2="1111.7905" y1="1540.8185" y2="1544.524"><stop offset="0" stop-color="#90dbec"/><stop offset=".26238" stop-color="#55c1ec"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(1.375 0 0 1.375 -1522.3202 -2115.5924)" gradientUnits="userSpaceOnUse" x1="1118.5127" x2="1111.6201" xlink:href="#e" y1="1552.0814" y2="1545.4441"/><linearGradient id="e" gradientTransform="matrix(.48449877 0 0 .34573161 69.712945 1.857679)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="53.623615" y2="2.906247"><stop offset="0" stop-color="#185f9a"/><stop offset="1" stop-color="#599ec9"/></linearGradient><linearGradient id="f" gradientTransform="matrix(1.3733094 0 0 1.2374878 -1513.7604 -1896.342)" gradientUnits="userSpaceOnUse" x1="1111.6653" x2="1106.2402" xlink:href="#e" y1="1544.5109" y2="1538.4094"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="16.372225" x2="22.862638" y1="17.25" y2="17.25"><stop offset="0" stop-color="#424242" stop-opacity=".741176"/><stop offset="1" stop-color="#555753" stop-opacity="0"/></linearGradient><linearGradient id="h" gradientTransform="matrix(0 -.78378 .62162 0 .08 33.81)" gradientUnits="userSpaceOnUse" x1="39.344807" x2="6.136926" y1="25.614" y2="25.610502"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.11022 .00852 -.0091 .10377 32.66 16.157)" gradientUnits="userSpaceOnUse" x1="-211.289" x2="-208.497" y1="88.75" y2="75.191"><stop offset="0" stop-color="#ec4502"/><stop offset="1" stop-color="#fe7617"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.10884 0 0 .10845 27.793 13.848)" gradientUnits="userSpaceOnUse" x1="-184.924" x2="-175.253" y1="113.979" y2="88.801"><stop offset="0" stop-color="#7a0f01"/><stop offset="1" stop-color="#d31807"/></linearGradient><linearGradient id="k"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.0845 0 0 .01235 -6.54 38.47)" 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><radialGradient id="m" cx="605.714" cy="486.648" gradientTransform="matrix(-.01928 0 0 .01647 16.018 20.96)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#k"/><radialGradient id="n" cx="605.714" cy="486.648" gradientTransform="matrix(.01928 0 0 .01647 13.982 20.96)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#k"/><linearGradient id="o" gradientTransform="matrix(.7152 0 0 .50836 47.363 .524)" gradientUnits="userSpaceOnUse" x1="-67.622" x2="-18.684" y1="28.48" y2="28.48"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="p" gradientTransform="matrix(0 -.88775216 .54523107 0 1.030971 36.268929)" gradientUnits="userSpaceOnUse" x1="38.60191" x2="5.935135" y1="29.288551" y2="29.288551"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="q" gradientTransform="matrix(.17104 0 0 .1707 41.255 6.744)" gradientUnits="userSpaceOnUse" x1="-107.456" x2="-107.456" y1="-37.385" y2="38.561"><stop offset="0" stop-color="#0b85e9"/><stop offset="1" stop-color="#69d1ef"/></linearGradient><linearGradient id="r" gradientTransform="matrix(.17104 0 0 .1707 37.255 9.744)" gradientUnits="userSpaceOnUse" x1="-96.557" x2="-96.557" y1="110.925" y2="39.992"><stop offset="0" stop-color="#e89c42"/><stop offset="1" stop-color="#faca67"/></linearGradient><g opacity=".4"><path d="m6.6 43h31.8v3h-31.8z" fill="url(#l)" transform="matrix(.66666 0 0 1.33333 1 -29.333)"/><path d="m4.4 27v4c-.993.008-2.4-.896-2.4-2s1.108-2 2.4-2z" fill="url(#m)" transform="translate(1 1)"/><path d="m25.6 27v4c.993.008 2.4-.896 2.4-2s-1.108-2-2.4-2z" fill="url(#n)" transform="translate(1 1)"/></g><path d="m4.498 30.5.00209-29h22.99991v29z" fill="url(#p)" stroke-width="1.040618"/><path d="m26.5 2.5v27h-21v-27z" fill="none" stroke="url(#h)" stroke-linejoin="round"/><g fill="none"><path d="m.5 4.5 29 .002v22.998h-29z" stroke="url(#o)" stroke-linejoin="round" transform="matrix(0 -1 1 0 0 31)"/><path d="m25.498 3.5v25h-19v-25z" opacity=".2" stroke="#000" stroke-linecap="round"/></g><path d="m2 6v20l26 .002v-20z" fill="url(#r)" transform="matrix(0 -1 1 0 0 31)"/><path d="m6 3v16.205c.386.178.874.342 1.402.342 1.207 0 2.39-.975 4.405-.975s3.53 1.225 6.07 1.225c2.542 0 3.113-1.772 6.353-1.772.766 0 1.323.067 1.77.163v-15.188z" fill="url(#q)"/><path d="m6 3v17.092c.58.154 1.334.28 2.23.28 2.287 0 1.96-.767 3.93-.767s3.13 1.254 5.79 1.254c3.297 0 4.054-2.02 6.663-2.02.59 0 1.016.096 1.387.228v-16.065z" opacity=".07"/><g fill="#fff"><path d="m24.23 15.652c-1.702 0-2.773.48-3.65.928-.876.45-1.537.844-2.703.844-1.198 0-2.146-.288-3.088-.592-.944-.304-1.885-.633-2.983-.633-1.08 0-1.95.253-2.66.5-.71.25-1.262.472-1.745.472-.436 0-.86-.15-1.21-.31-.06-.03-.125-.044-.192-.044v1.93c.598.15 1.35.268 2.23.268 1.194 0 1.802-.22 2.26-.414.46-.194.744-.354 1.67-.354.89 0 1.605.29 2.483.606s1.905.648 3.308.648c1.74 0 2.875-.55 3.812-1.06.938-.513 1.663-.96 2.85-.96.624 0 1.02.12 1.388.274v-1.94c-.47-.093-1.03-.162-1.77-.162z" opacity=".1"/><path d="m24.23 16.457c-3.24 0-3.812 1.77-6.353 1.77-2.54 0-4.056-1.223-6.07-1.223-2.016 0-3.198.973-4.405.973-.528 0-1.016-.162-1.402-.34v1.017c.58.154 1.334.28 2.23.28 2.287 0 1.96-.766 3.93-.766s3.13 1.252 5.79 1.252c3.297 0 4.054-2.02 6.663-2.02.59 0 1.016.097 1.387.23v-1.01c-.447-.097-1.003-.163-1.77-.163z" opacity=".3"/><path d="m24.23 17.156c-3.24 0-3.812 1.772-6.353 1.772-2.54 0-4.056-1.227-6.07-1.227-2.016 0-3.198.976-4.405.976-.528 0-1.016-.16-1.402-.34v1.02c.58.152 1.334.28 2.23.28 2.287 0 1.96-.77 3.93-.77s3.13 1.253 5.79 1.253c3.297 0 4.054-2.02 6.663-2.02.59 0 1.016.098 1.387.23v-1.012c-.447-.095-1.003-.16-1.77-.16z"/></g><path d="m9.958 21.283c-.11-.008-.23 0-.354.04-.48.16-.535.477-.578.63-.043.15-.052.268-.06.393-.013.248-.002.51.01.77.01.215.018.406.022.574-.165.04-.348.08-.558.124-.265.056-.532.112-.777.188-.123.04-.24.077-.385.16-.074.04-.158.09-.257.2-.097.107-.217.31-.21.557.013.48.314.624.455.71.14.084.253.127.376.172.248.09.52.16.79.23.22.058.413.112.585.16-.013.16-.03.337-.05.538-.026.255-.05.508-.05.75.002.123.004.24.043.396.02.08.044.17.123.29.08.123.245.296.496.366.49.136.73-.086.86-.185.13-.1.208-.19.29-.288.168-.196.323-.417.476-.635.128-.18.24-.338.34-.476.16.06.333.13.53.21.25.1.5.202.746.276.124.037.24.07.41.084.084.008.186.014.334-.02.147-.032.37-.13.518-.33.29-.397.14-.685.08-.83-.06-.147-.127-.245-.2-.35-.143-.208-.32-.414-.493-.62-.142-.166-.264-.315-.373-.45.11-.12.234-.255.376-.407.178-.19.357-.383.508-.58.076-.1.147-.196.214-.344.034-.076.07-.163.082-.306.013-.142-.016-.373-.175-.568-.31-.38-.646-.332-.81-.324-.17.01-.29.037-.417.07-.255.064-.52.154-.78.246-.215.074-.404.14-.572.196-.09-.136-.185-.29-.295-.463-.138-.22-.277-.437-.43-.633-.077-.1-.147-.19-.276-.297-.065-.053-.144-.114-.284-.17-.07-.026-.167-.05-.276-.06zm1.256 1.7c.003 0 .025.006.03.005-.01 0-.034.008-.04.01-.01.002-.02-.012.01-.016zm.458.146c.04.03.037.043.03.034zm-2.377.472c.03-.014.033.004.023.008-.005.003-.034.01-.046.014.005-.003.02-.02.023-.02zm-.295.36v.039c-.002.015-.014.004 0-.038zm3.9.708c-.006-.01.01-.008.026.033l-.025-.032zm.013.46c-.017.042-.033.046-.027.036l.028-.037zm-3.882.747v.046c-.012-.045 0-.057 0-.046zm.26.396c.01.003.033.01.038.013.013.005.002.012-.037-.013zm2.45.427c.01-.01.01.007-.03.034.01-.008.026-.03.03-.034zm-.505.14.047.018c-.05-.004-.06-.02-.048-.017z" opacity=".05"/><path d="m9.87 22.034c-.263.088.046 1.985-.122 2.197-.16.206-2.15.413-2.142.668.007.263 2.023.57 2.185.785.158.208-.247 2.054.01 2.126.27.075 1.206-1.63 1.473-1.71.26-.077 1.996.852 2.15.642.158-.218-1.278-1.578-1.275-1.842.003-.254 1.48-1.524 1.317-1.726-.17-.21-1.993.654-2.26.57-.256-.08-1.078-1.795-1.334-1.71z" opacity=".15"/><path d="m7.74 20.45c.255-.085 1.08 1.63 1.336 1.71.266.085 2.086-.78 2.257-.57.165.2-1.313 1.47-1.316 1.726-.003.264 1.433 1.626 1.274 1.844-.15.21-1.89-.72-2.15-.645-.265.08-1.2 1.787-1.467 1.712-.26-.072.144-1.917-.013-2.125-.163-.215-2.176-.522-2.184-.786-.007-.255 1.98-.464 2.143-.67.165-.21-.146-2.108.12-2.196z" fill="url(#i)" transform="translate(2.13 .87)"/><path d="m9.887 21.317-.075.07c0 .002-.003.003-.003.004-.15.36.09 1.935-.063 2.127-.007.008-.016.02-.028.027l.06.04c1.227.364.154-2.19.123-2.263-.006 0-.01-.003-.017-.002z" fill="#9d0f06" opacity=".5"/><path d="m5.866 23.273c-.242.002-.38.013-.38.013v.058c.14.257 2.015.552 2.172.76.157.207-.246 2.052.014 2.124.268.075 1.2-1.633 1.47-1.71.256-.077 1.973.84 2.145.646l-.003-.003c-1.448-1.754-4.373-1.895-5.418-1.886z" fill="url(#j)" opacity=".75" transform="translate(2.13 .87)"/><g transform="translate(8.151186 2.743836)"><g fill-rule="evenodd"><path d="m3.2298375 14.810913-1.65385-.730676c1.2744875-8.1427495 9.4881875-13.490262 21.0802625-3.585175l-.202538 4.270338v.033c-3.13335-2.689225-5.833024-6.1408875-11.39215-6.1408875-6.3816495.08525-7.377012 4.9669125-7.826362 6.1532625z" fill="url(#a)" transform="translate(0 8)"/><path d="m22.12 14.798537c-2.99365 3.857288-6.594087 4.763963-10.209375 4.763963-3.615425 0-8.147975-.626725-8.848125-4.763963.75955-3.783037 2.722775-6.0978495 7.765175-6.140887 5.510175-.04675 8.186338 3.451662 11.292325 6.140887z" style="stroke:#000;stroke-width:1.375;stroke-linejoin:round;stroke-dashoffset:.6;stroke-opacity:.658824;fill:url(#b)" transform="translate(0 8)"/><ellipse cx="10.979996" cy="14.097076" fill="url(#c)" rx="4.307127" ry="4.3125" stroke="url(#d)" stroke-width=".91667" transform="translate(0 8)"/><ellipse cx="10.613034" cy="13.101675" fill="url(#f)" rx="2.746619" ry="2.474976" transform="translate(0 8)"/><ellipse cx="9.926418" cy="20.551413" fill="#d7e4f1" rx="1.3734" ry="1.10005"/></g><path d="m1.6876375 22.0625c1.2186625-8.147975 10.4282745-15.0189879 20.4875005-3.587375" fill="none" stroke="url(#g)" stroke-width="1.375"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/displaymasterobjects.svg b/icon-themes/elementary_svg/cmd/32/displaymasterobjects.svg
new file mode 100644
index 000000000..b02d17d0a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/displaymasterobjects.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="#002e99"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientTransform="matrix(1 0 0 .8 0 3)" gradientUnits="userSpaceOnUse" x1="16" x2="16" xlink:href="#a" y1="27" y2="4"/><linearGradient id="c" gradientTransform="matrix(1.3732868 0 0 1.375 -4.493125 5.125)" gradientUnits="userSpaceOnUse" x1="4.419417" x2="20.01996" y1="3.52262" y2="3.52262"><stop offset="0" stop-color="#888a85"/><stop offset="1" stop-color="#888a85" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="1110.5" cy="1543" gradientTransform="matrix(1.8149966 0 0 1.3201479 -2003.6431 -2022.3616)" gradientUnits="userSpaceOnUse" r="6.14121"><stop offset="0" stop-color="#fff"/><stop offset=".55299991" stop-color="#fff"/><stop offset="1" stop-color="#a2a2a2"/></radialGradient><linearGradient id="e" gradientTransform="matrix(2.1535634 0 0 2.15625 -2379.4752 -3312.9966)" gradientUnits="userSpaceOnUse" x1="1107.7606" x2="1111.7905" y1="1540.8185" y2="1544.524"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".26238" stop-color="#64baff"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="15.634763" x2="6.157438" xlink:href="#g" y1="18.519525" y2="9.393238"/><linearGradient id="g" xlink:href="#a"/><linearGradient id="h" gradientTransform="matrix(1.3733094 0 0 1.2374878 -1513.7604 -1896.342)" gradientUnits="userSpaceOnUse" x1="1111.6653" x2="1106.2402" xlink:href="#g" y1="1544.5109" y2="1538.4094"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="16.372225" x2="22.862638" y1="17.25" y2="17.25"><stop offset="0" stop-color="#424242" stop-opacity=".741176"/><stop offset="1" stop-color="#555753" stop-opacity="0"/></linearGradient><radialGradient id="j" cx="-1" cy="14.999253" gradientTransform="matrix(0 1 -1.27273 0 35.09 -1)" gradientUnits="userSpaceOnUse" r="11"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></radialGradient><radialGradient id="k" cx="6.690214" cy="15.119161" gradientTransform="matrix(.00000007 3.1304348 -2.2608696 .00000005 50.18245 -22.94328)" gradientUnits="userSpaceOnUse" r="11.5"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".262" stop-color="#64baff"/><stop offset=".788" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><linearGradient id="l"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="m" gradientTransform="matrix(0 .56757 -.72973 0 33.514 1.378)" gradientUnits="userSpaceOnUse" x1="6.381592" x2="41.619537" y1="24.000658" y2="24.000658"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="n" cx="605.714" cy="486.648" gradientTransform="matrix(.019 0 0 .02024 18.043 18.08)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#l"/><radialGradient id="o" cx="605.714" cy="486.648" gradientTransform="matrix(-.019 0 0 .02024 14.134 18.08)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#l"/><linearGradient id="p" gradientTransform="matrix(.05555 0 0 .02024 -3.988 18.08)" 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><g transform="translate(0 -1)"><path d="m2.678 25.5h26.822v4.915h-26.822z" fill="url(#p)" opacity=".15"/><path d="m2.678 25.5v4.915c-.98.01-2.367-1.1-2.367-2.458s1.093-2.457 2.369-2.457z" fill="url(#o)" opacity=".15"/><path d="m29.5 25.5v4.915c.98.01 2.367-1.1 2.367-2.458s-1.093-2.457-2.367-2.457z" fill="url(#n)" opacity=".15"/></g><path d="m30 4-.002 22h-27.998v-22z" fill="url(#k)" stroke="url(#j)"/><path d="m2.5 25.5v-21h27v21z" fill="none" opacity=".5" stroke="url(#m)" stroke-linecap="round" stroke-linejoin="round"/><path d="m30.5 3.5-.002 23h-28.998v-23z" fill="none" stroke="url(#b)" stroke-linejoin="round"/><g fill="#fff" fill-opacity=".691"><path d="m4 5h1v14h-1z"/><path d="m17 6v1h-14v-1z"/><path d="m28 25h-1v-14h1z" opacity=".7"/><path d="m15 24v-1h14v1z" opacity=".7"/><path d="m8 12h4v1h-4zm5 0h2v1h-2zm4 0h3v1h-3zm4 0h3v1h-3zm-13 2h2v1h-2zm3 0h4v1h-4zm5 0h3v1h-3zm4 0h2v1h-2zm-12 2h4v1h-4zm5 0h2v1h-2zm3 0h4v1h-4zm5 0h2v1h-2zm-13 2h3v1h-3zm4 0h3v1h-3zm4 0h2v1h-2zm3 0h4v1h-4z"/></g><g transform="translate(8.151186 2.743836)"><g fill-rule="evenodd"><path d="m3.2298375 14.810913-1.65385-.730676c1.2744875-8.1427495 9.4881875-13.490262 21.0802625-3.585175l-.202538 4.270338v.033c-3.13335-2.689225-5.833024-6.1408875-11.39215-6.1408875-6.3816495.08525-7.377012 4.9669125-7.826362 6.1532625z" fill="url(#c)" transform="translate(0 8)"/><path d="m22.12 14.798537c-2.99365 3.857288-6.594087 4.763963-10.209375 4.763963-3.615425 0-8.147975-.626725-8.848125-4.763963.75955-3.783037 2.722775-6.0978495 7.765175-6.140887 5.510175-.04675 8.186338 3.451662 11.292325 6.140887z" style="stroke:#000;stroke-width:1.375;stroke-linejoin:round;stroke-dashoffset:.6;stroke-opacity:.658824;fill:url(#d)" transform="translate(0 8)"/><ellipse cx="10.979996" cy="14.097076" fill="url(#e)" rx="4.307127" ry="4.3125" stroke="url(#f)" stroke-width=".91667" transform="translate(0 8)"/><ellipse cx="10.613034" cy="13.101675" fill="url(#h)" rx="2.746619" ry="2.474976" transform="translate(0 8)"/><ellipse cx="9.926418" cy="20.551413" fill="#d7e4f1" rx="1.3734" ry="1.10005"/></g><path d="m1.6876375 22.0625c1.2186625-8.147975 10.4282745-15.0189879 20.4875005-3.587375" fill="none" stroke="url(#i)" stroke-width="1.375"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/displaymode.svg b/icon-themes/elementary_svg/cmd/32/displaymode.svg
new file mode 100644
index 000000000..65bfdb6da
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/displaymode.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(.03934912 0 0 .0082353 -2.221895 25.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 9.761206 25.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 14.238793 25.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="e" gradientTransform="matrix(.59999859 0 0 .36938167 -2.400006 11.568205)" 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="f"><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="g" gradientTransform="matrix(.51351311 0 0 .4054054 -.325062 3.270281)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" xlink:href="#f" y1="5.56415" y2="43"/><linearGradient id="h" gradientTransform="matrix(.51351351 0 0 .40540539 -.329339 3.265207)" gradientUnits="userSpaceOnUse" x1="24.009766" x2="23.99999" xlink:href="#f" y1="6.745779" y2="43"/><g transform="matrix(1.33333 0 0 1.33333 .00004 -11.666596)"><path d="m2.5 29h19v2h-19z" fill="url(#a)" opacity=".15"/><path d="m2.4999999 29.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#b)" opacity=".15"/><path d="m21.5 29.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#d)" opacity=".15"/><path d="m1.4999609 12.50004c4.8121656 0 20.9999741.0011 20.9999741.0011l.000026 16.998899s-13.9999992 0-21.0000001 0c0-5.666661 0-11.333321 0-16.999982z" fill="url(#e)"/><g transform="translate(0 8)"><g fill="none"><path d="m21.5 20.500007h-18.9999997v-14.9999999h18.9999997z" stroke="url(#g)" stroke-linecap="round"/><g stroke-linejoin="round" stroke-width=".750002"><path d="m1.8749878 4.7488606c4.8121834 0 20.2500372.1261186 20.2500372.1261186v16.5000408h-20.2500504l.0000132-16.6261423z" opacity=".3" stroke="#000"/><path d="m21.375023 20.625019h-18.7500465v-15.0000379h18.7500465z" opacity=".5" stroke="url(#h)" stroke-linecap="round"/></g></g><g fill="#fff"><path d="m4.1249803 7.1249848h7.1250177v5.2500132h-7.1250181z"/><path d="m13.125003 7.1249848h6.750017v5.2500132h-6.750017z"/><path d="m4.1249803 13.875002h7.1250177v5.250013h-7.1250177z"/><path d="m13.125003 13.875002h6.750017v5.250013h-6.750017z"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/distributecolumns.svg b/icon-themes/elementary_svg/cmd/32/distributecolumns.svg
new file mode 100644
index 000000000..838ea8e8c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/distributecolumns.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666668" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.17959551 0 0 .19519512 -4.849993 4.386154)" gradientUnits="userSpaceOnUse" x1="37.317619" x2="37.317619" xlink:href="#k" y1="5.994493" y2="10.060937"/><linearGradient id="b" gradientTransform="matrix(.17959551 0 0 .19519512 -4.849993 2.798654)" gradientUnits="userSpaceOnUse" x1="37.317619" x2="37.317619" xlink:href="#k" y1="5.994493" y2="10.060937"/><linearGradient id="c" gradientTransform="matrix(.17959551 0 0 .19519512 -4.849993 1.475738)" gradientUnits="userSpaceOnUse" x1="37.317619" x2="37.317619" xlink:href="#k" y1="5.994493" y2="8.705456"/><linearGradient id="d" gradientTransform="matrix(.17959551 0 0 .19519512 -4.849993 5.973654)" gradientUnits="userSpaceOnUse" x1="37.317619" x2="37.317619" xlink:href="#k" y1="5.994493" y2="8.705456"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="2.116667" x2="2.116667" xlink:href="#l" y1=".396875" y2="8.069792"/><linearGradient id="f" gradientTransform="matrix(3.7795276 0 0 3.7795276 -1 0)" gradientUnits="userSpaceOnUse" x1="2.116667" x2="2.116667" xlink:href="#l" y1=".396875" y2="8.069792"/><linearGradient id="g" gradientTransform="matrix(.17959551 0 0 .19519512 -4.849993 -.376346)" gradientUnits="userSpaceOnUse" x1="37.317619" x2="37.317619" xlink:href="#k" y1="5.994493" y2="11.416418"/><radialGradient id="h" cx="24.837" cy="36.421001" gradientTransform="matrix(.0974 0 0 -.1043 3.282 8.45)" gradientUnits="userSpaceOnUse" r="15.645"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="5.688958" x2="5.688958" y1="1.719625" y2="5.688375"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="j" gradientTransform="matrix(0 -.1895 .20348 0 -5.775 9.524)" gradientUnits="userSpaceOnUse" x1="40.958" x2="18.681" y1="46.971001" y2="46.971001"><stop offset="0" stop-color="#fff"/><stop offset=".45" stop-color="#fff" stop-opacity=".235"/><stop offset=".65" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="k"><stop offset="0" stop-color="#fff"/><stop offset=".00000001" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.1573294 0 0 .1586627 -4.30334 -.016355)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="translate(2.116667)"><path d="m1.5875.39687499h1.0583332c.2198688 0 .3968751.16427554.3968751.36833081v6.9362553c0 .2040552-.1770063.3683308-.3968751.3683308h-1.0583332c-.2198688 0-.396875-.1642756-.396875-.3683308v-6.9362553c0-.20405527.1770062-.36833081.396875-.36833081z" fill="url(#e)"/><path d="m1.4552083.66145833h1.3229167l.00369 1.33049137-1.3146338-.008z" fill="none" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".264583"/><path d="m7 8v1h6v-1zm0 5v.998047l6 .001953v-1zm0 5.996094v1.007812l6-.003906v-1zm.0000001 6.003906v1h5.9999999v-1z" opacity=".321" stroke-width="5.039244" transform="matrix(.26458333 0 0 .26458333 -.529167 0)"/><g fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width=".264583"><path d="m1.4552083 5.4239583h1.3229167v1.0583334l-1.3146338-.008z" stroke="url(#a)"/><path d="m1.4552083 3.8364583h1.3229167v1.0583334l-1.3146338-.008z" stroke="url(#b)"/><path d="m1.4552083 2.5135417h1.3229167v.79375l-1.3146338-.008z" stroke="url(#c)"/><path d="m1.4552083 7.0114583h1.3229167v.79375l-1.3146338-.008z" stroke="url(#d)"/></g><path d="m1.3229166.26458333c-.146579 0-.2645833.11800417-.2645833.26458333v7.40833334c0 .1465791.1180043.2645833.2645833.2645833h1.5875001c.1465789 0 .2645833-.1180042.2645833-.2645833v-7.40833334c0-.14657916-.1180044-.26458333-.2645833-.26458333zm.1322917.26458333h1.3229167c.07329 0 .1322917.0590021.1322917.13229167v7.14374997c0 .07329-.059002.1322917-.1322917.1322917h-1.3229167c-.07329 0-.1322917-.059002-.1322917-.1322917v-7.14374997c0-.0732896.059002-.13229167.1322917-.13229167z" fill="#3a3a38" opacity=".32"/></g><g transform="translate(-.264583)"><path d="m5 1.5c-.8310002 0-1.5.6213456-1.5 1.3925781v26.2148439c0 .771232.6689998 1.392578 1.5 1.392578h4v-29z" fill="url(#f)" transform="matrix(.26458333 0 0 .26458333 .264583 0)"/><path d="m1.4552083.66145833h1.0583334l.00369 1.33049137-1.0500505-.008z" fill="none" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".264583"/><path d="m7 8v1h6v-1zm0 5v.998047l6 .001953v-1zm0 5.996094v1.007812l6-.003906v-1zm.0000001 6.003906v1h5.9999999v-1z" opacity=".321" stroke-width="5.039244" transform="matrix(.26458333 0 0 .26458333 -.529167 0)"/><g fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width=".264583"><path d="m1.4552083 5.4239583h1.0583334v1.0583334l-1.0500505-.008z" stroke="url(#a)"/><path d="m1.4552083 3.8364583h1.0583334v1.0583334l-1.0500505-.008z" stroke="url(#b)"/><path d="m1.4552083 2.5135417h1.0583334v.79375l-1.0500505-.008z" stroke="url(#c)"/><path d="m1.4552083 7.0114583h1.0583334v.79375l-1.0500505-.008z" stroke="url(#d)"/></g><path d="m4 1c-.5539994 0-1 .446-1 1v28c0 .554.4460006 1 1 1h5v-1h-4.5c-.2770016 0-.5-.223-.5-.5v-27c0-.2770001.2229996-.5.5-.5h4.5v-1z" fill="#3a3a38" opacity=".32" transform="matrix(.26458333 0 0 .26458333 .264583 0)"/></g><path d="m7.224 4.56c0-2.178-3.045-2.178-3.046 0 0 .9.68 1.72 1.522 1.72.84 0 1.524-.82 1.524-1.72z" fill="url(#h)" fill-rule="evenodd" opacity=".141" transform="translate(.264167 2.646)"/><path d="m5.6889583 5.688375 2.38125-1.984375-2.38125-1.984375v1.3229167h-2.1166666v1.3229166h2.1166666z" style="display:block;stroke:#a62100;stroke-width:.264583;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#i)" transform="translate(.264167 2.646)"/><path d="m5.9535417 5.1169797 1.6965173-1.4129797-1.6965173-1.4169862.0013333 1.0201112h-2.118l-.00133.79375h2.118z" style="display:block;opacity:.5;fill:none;stroke-width:.265;stroke-miterlimit:7;stroke:url(#j)" transform="translate(.264167 2.646)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/distributehorzcenter.svg b/icon-themes/elementary_svg/cmd/32/distributehorzcenter.svg
new file mode 100644
index 000000000..c5502e5e1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/distributehorzcenter.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(-.88888663 0 0 -3.0909013 -57.721946 -614.06659)" gradientUnits="userSpaceOnUse" x1="-69.999916" x2="-69.999916" xlink:href="#b" y1="-200.00011" y2="-208.00011"/><linearGradient id="b" gradientTransform="matrix(.48571543 0 0 .45629666 -34.78968 -5.734851)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1=".985206" y2="47.013336"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-.799998 0 0 -3.9999663 -51.099764 -800.49308)" gradientUnits="userSpaceOnUse" x1="-73.874893" x2="-73.999916" y1="-201.87497" y2="-206.33333"><stop offset="0" stop-color="#fff"/><stop offset=".04464185" 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="d" gradientTransform="matrix(.88888663 0 0 -2.4761845 89.721945 -489.30837)" gradientUnits="userSpaceOnUse" x1="-69.999916" x2="-69.999916" xlink:href="#b" y1="-200.00011" y2="-208.00011"/><linearGradient id="e" gradientTransform="matrix(.79999807 0 0 -2.9333087 83.099757 -582.56155)" gradientUnits="userSpaceOnUse" x1="-73.874878" x2="-73.874878" y1="-201.67041" y2="-206.44318"><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="f" gradientTransform="matrix(-1 0 0 1.0952381 12.5 5.857142)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="4" x2="4" xlink:href="#g" y1="9.717392" y2="-3.521738"/><linearGradient id="g"><stop offset="0" stop-color="#ffa154"/><stop offset=".90909094" stop-color="#ffa154" stop-opacity=".926471"/><stop offset="1" stop-color="#ffa154" stop-opacity="0"/></linearGradient><linearGradient id="h" gradientTransform="matrix(-1 0 0 1 12.5 6.999999)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="4" x2="4" xlink:href="#i" y1="9.500001" y2="-4.999999"/><linearGradient id="i"><stop offset="0" stop-color="#a62100"/><stop offset=".90147907" stop-color="#a62100"/><stop offset="1" stop-color="#a62100" stop-opacity="0"/></linearGradient><linearGradient id="j" gradientTransform="matrix(-1 0 0 1.0952381 27.5 5.857142)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="4" x2="4" xlink:href="#g" y1="9.717392" y2="-3.521738"/><linearGradient id="k" gradientTransform="matrix(-1 0 0 1 27.5 6.999999)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="4" x2="4" xlink:href="#i" y1="9.500001" y2="-4.999999"/><path d="m13.5 26.5h-10v-21h10z" fill="url(#a)"/><path d="m12.49998 25.499951h-7.99998v-18.999951h7.99998z" fill="none" stroke="url(#c)" stroke-miterlimit="3"/><path d="m13.5 26.5h-10v-21h10z" fill="none" opacity=".5" stroke="#555761" stroke-linejoin="round" stroke-miterlimit="3"/><path d="m18.5 24.5h10v-17h-10z" fill="url(#d)"/><path d="m19.50002 23.5h7.99998l-.000011-14.999961h-7.99998z" fill="none" stroke="url(#e)" stroke-miterlimit="3"/><path d="m18.5 24.5h10v-17h-10z" fill="none" opacity=".5" stroke="#555761" stroke-linejoin="round" stroke-miterlimit="3"/><path d="m7.5 2 .0000002 4.5h2l-.0000002-4.5zm.0000002 6.5v4h2v-4zm0 6v4h2v-4zm0 6v4h2v-4zm0 6 .0000004 3.499999h2l-.0000004-3.499999z" fill="url(#f)"/><path d="m7.5 2 .0000002 4.5h2l-.0000002-4.5m-1.9999998 6.5v4h2v-4zm0 6v4h2v-4zm0 6v4h2v-4zm2.0000004 9.499999-.0000004-3.499999h-2l.0000004 3.499999" fill="none" opacity=".5" stroke="url(#h)" stroke-linejoin="round"/><path d="m22.5 2v4.5h2v-4.5zm0 6.5v4h2v-4zm0 6v4h2v-4zm0 6v4h2v-4zm0 6 .000001 3.499999h2l-.000001-3.499999z" fill="url(#j)"/><path d="m22.5 2v4.5h2v-4.5m-2 6.5v4h2v-4zm0 6v4h2v-4zm0 6v4h2v-4zm2.000001 9.499999-.000001-3.499999h-2l.000001 3.499999" fill="none" opacity=".5" stroke="url(#k)" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/distributehorzdistance.svg b/icon-themes/elementary_svg/cmd/32/distributehorzdistance.svg
new file mode 100644
index 000000000..2963c81f9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/distributehorzdistance.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.307292" x2="3.307292" y1="292.76666" y2="288.79791"><stop offset="0" stop-color="#a62100"/><stop offset=".90147907" stop-color="#a62100"/><stop offset="1" stop-color="#a62100" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.26458333 0 0 .28978174 2.38125 290.34761)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.5" x2="3.5" y1="8.347812" y2="-5.347841"><stop offset="0" stop-color="#ffa154"/><stop offset=".90909094" stop-color="#ffa154" stop-opacity=".926471"/><stop offset="1" stop-color="#ffa154" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.307292" x2="3.307292" xlink:href="#a" y1="292.76666" y2="288.79791"/><linearGradient id="d" gradientTransform="matrix(.23518458 0 0 -.65515714 23.738931 159.07049)" gradientUnits="userSpaceOnUse" x1="-69.999916" x2="-69.999916" xlink:href="#e" y1="-200.00011" y2="-208.00011"/><linearGradient id="e" gradientTransform="matrix(.48571543 0 0 .45629666 -34.78968 -5.734851)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1=".985206" y2="47.013336"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.21166615 0 0 -.77610458 21.98681 134.39725)" gradientUnits="userSpaceOnUse" x1="-73.874878" x2="-73.874878" y1="-201.67041" y2="-206.44318"><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="g" gradientTransform="matrix(-.21166613 0 0 -1.0583244 -13.520146 76.736197)" gradientUnits="userSpaceOnUse" x1="-73.874893" x2="-73.999916" y1="-201.87497" y2="-206.33333"><stop offset="0" stop-color="#fff"/><stop offset=".04464185" 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="h" gradientTransform="matrix(-.23518458 0 0 -.81780096 -15.272265 126.06154)" gradientUnits="userSpaceOnUse" x1="-69.999916" x2="-69.999916" xlink:href="#e" y1="-200.00011" y2="-208.00011"/><g transform="translate(0 -288.53332)"><path d="m3.571875 295.54478h-2.64583334v-5.55625h2.64583334z" fill="url(#h)"/><g fill="none" stroke-miterlimit="3" stroke-width=".264583"><path d="m3.3072864 295.28019h-2.1166614v-5.02707h2.1166614z" stroke="url(#g)"/><path d="m3.571875 295.54478h-2.64583334v-5.55625h2.64583334z" opacity=".5" stroke="#555761" stroke-linejoin="round"/></g></g><g transform="translate(0 -288.53332)"><path d="m4.8947917 295.01562h2.6458333v-4.49792h-2.6458333z" fill="url(#d)"/><g fill="none" stroke-miterlimit="3" stroke-width=".264583"><path d="m5.1593803 294.75103h2.1166614l-.0000029-3.96874h-2.1166614z" stroke="url(#f)"/><path d="m4.8947917 295.01562h2.6458333v-4.49792h-2.6458333z" opacity=".5" stroke="#555761" stroke-linejoin="round"/></g></g><g transform="translate(.264583 -288.53332)"><path d="m3.0427083 288.7979h.5291667v7.9375h-.5291667z" fill="url(#b)"/><path d="m3.571875 288.7979v7.9375m-.5291667 0v-7.9375" fill="none" opacity=".5" stroke="url(#a)" stroke-width=".264583"/></g><g transform="translate(1.5875 -288.53332)"><path d="m3.0427083 288.7979h.5291667v7.9375h-.5291667z" fill="url(#b)"/><path d="m3.571875 288.7979v7.9375m-.5291667 0v-7.9375" fill="none" opacity=".5" stroke="url(#c)" stroke-width=".264583"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/distributehorzleft.svg b/icon-themes/elementary_svg/cmd/32/distributehorzleft.svg
new file mode 100644
index 000000000..2b2de3d5b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/distributehorzleft.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.26458333 0 0 .28978174 2.38125 290.34761)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.5" x2="3.5" y1="8.347812" y2="-5.347841"><stop offset="0" stop-color="#ffa154"/><stop offset=".90909094" stop-color="#ffa154" stop-opacity=".926471"/><stop offset="1" stop-color="#ffa154" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.307292" x2="3.307292" y1="292.76666" y2="288.79791"><stop offset="0" stop-color="#a62100"/><stop offset=".90147907" stop-color="#a62100"/><stop offset="1" stop-color="#a62100" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.307292" x2="3.307292" xlink:href="#b" y1="292.76666" y2="288.79791"/><linearGradient id="d" gradientTransform="matrix(.23518458 0 0 -.65515714 23.738931 159.07049)" gradientUnits="userSpaceOnUse" x1="-69.999916" x2="-69.999916" xlink:href="#e" y1="-200.00011" y2="-208.00011"/><linearGradient id="e" gradientTransform="matrix(.48571543 0 0 .45629666 -34.78968 -5.734851)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1=".985206" y2="47.013336"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.21166615 0 0 -.77610458 21.98681 134.39725)" gradientUnits="userSpaceOnUse" x1="-73.874878" x2="-73.874878" y1="-201.67041" y2="-206.44318"><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="g" gradientTransform="matrix(-.21166613 0 0 -1.0583244 -13.520146 76.736197)" gradientUnits="userSpaceOnUse" x1="-73.874893" x2="-73.999916" y1="-201.87497" y2="-206.33333"><stop offset="0" stop-color="#fff"/><stop offset=".04464185" 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="h" gradientTransform="matrix(-.23518458 0 0 -.81780096 -15.272265 126.06154)" gradientUnits="userSpaceOnUse" x1="-69.999916" x2="-69.999916" xlink:href="#e" y1="-200.00011" y2="-208.00011"/><g transform="translate(0 -288.53332)"><g transform="matrix(-1 0 0 1 4.7625 0)"><path d="m3.571875 295.54478h-2.64583334v-5.55625h2.64583334z" fill="url(#h)"/><g fill="none" stroke-miterlimit="3" stroke-width=".264583"><path d="m3.3072864 295.28019h-2.1166614v-5.02707h2.1166614z" stroke="url(#g)"/><path d="m3.571875 295.54478h-2.64583334v-5.55625h2.64583334z" opacity=".5" stroke="#555761" stroke-linejoin="round"/></g></g><path d="m4.8947917 295.01562h2.6458333v-4.49792h-2.6458333z" fill="url(#d)"/><path d="m5.1593803 294.75103h2.1166614l-.0000029-3.96874h-2.1166614z" fill="none" stroke="url(#f)" stroke-miterlimit="3" stroke-width=".264583"/><path d="m4.8947917 295.01562h2.6458333v-4.49792h-2.6458333z" style="opacity:.5;fill:none;stroke:#555761;stroke-width:.264583;stroke-linejoin:round;stroke-miterlimit:3"/><g transform="translate(1.5875 .000003)"><path d="m3.0427083 288.7979h.5291667v7.9375h-.5291667z" fill="url(#a)"/><path d="m3.571875 288.7979v7.9375m-.5291667 0v-7.9375" fill="none" opacity=".5" stroke="url(#c)" stroke-width=".264583"/></g><g transform="translate(-2.116667 .000003)"><path d="m3.0427083 288.7979h.5291667v7.9375h-.5291667z" fill="url(#a)"/><path d="m3.571875 288.7979v7.9375m-.5291667 0v-7.9375" fill="none" opacity=".5" stroke="url(#b)" stroke-width=".264583"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/distributehorzright.svg b/icon-themes/elementary_svg/cmd/32/distributehorzright.svg
new file mode 100644
index 000000000..6bd305d4f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/distributehorzright.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.26458333 0 0 .28978174 2.38125 290.34761)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.5" x2="3.5" y1="8.347812" y2="-5.347841"><stop offset="0" stop-color="#ffa154"/><stop offset=".90909094" stop-color="#ffa154" stop-opacity=".926471"/><stop offset="1" stop-color="#ffa154" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.307292" x2="3.307292" y1="292.76666" y2="288.79791"><stop offset="0" stop-color="#a62100"/><stop offset=".90147907" stop-color="#a62100"/><stop offset="1" stop-color="#a62100" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.23518458 0 0 -.65515714 23.738931 159.07049)" gradientUnits="userSpaceOnUse" x1="-69.999916" x2="-69.999916" xlink:href="#d" y1="-200.00011" y2="-208.00011"/><linearGradient id="d" gradientTransform="matrix(.48571543 0 0 .45629666 -34.78968 -5.734851)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1=".985206" y2="47.013336"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.21166615 0 0 -.77610458 21.98681 134.39725)" gradientUnits="userSpaceOnUse" x1="-73.874878" x2="-73.874878" y1="-201.67041" y2="-206.44318"><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="f" gradientTransform="matrix(-.21166613 0 0 -1.0583244 -13.520146 76.736197)" gradientUnits="userSpaceOnUse" x1="-73.874893" x2="-73.999916" y1="-201.87497" y2="-206.33333"><stop offset="0" stop-color="#fff"/><stop offset=".04464185" 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="g" gradientTransform="matrix(-.23518458 0 0 -.81780096 -15.272265 126.06154)" gradientUnits="userSpaceOnUse" x1="-69.999916" x2="-69.999916" xlink:href="#d" y1="-200.00011" y2="-208.00011"/><g transform="translate(3.704167 -288.53332)"><path d="m3.571875 295.54478h-2.64583334v-5.55625h2.64583334z" fill="url(#g)"/><g fill="none" stroke-miterlimit="3" stroke-width=".264583"><path d="m3.3072864 295.28019h-2.1166614v-5.02707h2.1166614z" stroke="url(#f)"/><path d="m3.571875 295.54478h-2.64583334v-5.55625h2.64583334z" opacity=".5" stroke="#555761" stroke-linejoin="round"/></g></g><g transform="matrix(-1 0 0 1 8.466667 -288.53332)"><path d="m4.8947917 295.01562h2.6458333v-4.49792h-2.6458333z" fill="url(#c)"/><g fill="none" stroke-miterlimit="3" stroke-width=".264583"><path d="m5.1593803 294.75103h2.1166614l-.0000029-3.96874h-2.1166614z" stroke="url(#e)"/><path d="m4.8947917 295.01562h2.6458333v-4.49792h-2.6458333z" opacity=".5" stroke="#555761" stroke-linejoin="round"/></g></g><g transform="translate(3.96875 -288.53332)"><path d="m3.0427083 288.7979h.5291667v7.9375h-.5291667z" fill="url(#a)"/><path d="m3.571875 288.7979v7.9375m-.5291667 0v-7.9375" fill="none" opacity=".5" stroke="url(#b)" stroke-width=".264583"/></g><g transform="translate(.264583 -288.53332)"><path d="m3.0427083 288.7979h.5291667v7.9375h-.5291667z" fill="url(#a)"/><path d="m3.571875 288.7979v7.9375m-.5291667 0v-7.9375" fill="none" opacity=".5" stroke="url(#b)" stroke-width=".264583"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/distributerows.svg b/icon-themes/elementary_svg/cmd/32/distributerows.svg
new file mode 100644
index 000000000..eb4d73031
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/distributerows.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666668" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.1796 0 0 .1952 1.765084 -.367667)" gradientUnits="userSpaceOnUse" x1="9.323497" x2="9.323497" xlink:href="#n" y1="22.21525" y2="26.281591"/><linearGradient id="b" gradientTransform="matrix(.1796 0 0 .1952 3.617167 -.367667)" gradientUnits="userSpaceOnUse" x1="9.323497" x2="9.323497" xlink:href="#n" y1="22.21525" y2="26.281591"/><linearGradient id="c" gradientTransform="matrix(.1796 0 0 .1952 5.46925 -.367667)" gradientUnits="userSpaceOnUse" x1="9.323497" x2="9.323497" xlink:href="#n" y1="22.21525" y2="26.281591"/><linearGradient id="d" gradientTransform="translate(0 1.058333)" gradientUnits="userSpaceOnUse" x1="4.233333" x2="4.23" xlink:href="#o" y1="2.38125" y2="4.234"/><linearGradient id="e" gradientTransform="matrix(.1796 0 0 .1952 -.087 -.367667)" gradientUnits="userSpaceOnUse" x1="9.323497" x2="9.323497" xlink:href="#n" y1="22.21525" y2="26.281591"/><linearGradient id="f" gradientTransform="matrix(3.7795276 0 0 3.7795276 0 -3)" gradientUnits="userSpaceOnUse" x1="4.233333" x2="4.23" xlink:href="#o" y1="2.38125" y2="4.234"/><linearGradient id="g" gradientTransform="matrix(.1796 0 0 .1952 -.087 -2.21975)" gradientUnits="userSpaceOnUse" x1="9.323497" x2="9.323497" xlink:href="#n" y1="22.21525" y2="26.281591"/><linearGradient id="h" gradientTransform="matrix(.1796 0 0 .1952 1.765083 -2.21975)" gradientUnits="userSpaceOnUse" x1="9.323497" x2="9.323497" xlink:href="#n" y1="22.21525" y2="26.281591"/><linearGradient id="i" gradientTransform="matrix(.1796 0 0 .1952 3.617167 -2.21975)" gradientUnits="userSpaceOnUse" x1="9.323497" x2="9.323497" xlink:href="#n" y1="22.21525" y2="26.281591"/><linearGradient id="j" gradientTransform="matrix(.1796 0 0 .1952 5.46925 -2.21975)" gradientUnits="userSpaceOnUse" x1="9.323497" x2="9.323497" xlink:href="#n" y1="22.21525" y2="26.281591"/><radialGradient id="k" cx="24.837" cy="36.421001" gradientTransform="matrix(.0974 0 0 -.1043 .106583 8.71475)" gradientUnits="userSpaceOnUse" r="15.645"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="3.440007" x2="8.202507" y1="3.704" y2="3.704"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="m" gradientTransform="matrix(0 -.1895 .20348 0 -5.775 9.524)" gradientUnits="userSpaceOnUse" x1="30.7124" x2="30.7124" y1="47.887623" y2="63.491123"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.1796 0 0 .1952 -.087 -.368)" gradientUnits="userSpaceOnUse" x1="9.323497" x2="9.323497" y1="22.21525" y2="26.281591"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="o" gradientTransform="matrix(.15733116 0 0 .15868062 .327533 -.934196)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><path d="m.79375 3.571875h6.8791666c.073289 0 .1322915.059002.1322915.1322916v1.3229167c0 .07329-.059002.1322917-.1322915.1322917h-6.8791666c-.0732895 0-.13229156-.059002-.13229156-.1322917v-1.3229167c0-.07329.059002-.1322916.13229156-.1322916z" fill="url(#d)"/><path d="m.5302003 3.4401-.001034 1.8515666 1.8526001.00259v-.00206h5.5552169l.0005167-1.8526133zm.26354982.2640666c.52882218-.0002805 1.05867788.0003704 1.58749998 0l.0005159 1.3229166v.00103c-.5275067-.0000227-1.0602225 0-1.58594964 0-.004459-.3837675-.002066-.9017952-.002066-1.3239485zm1.85208328 0h1.5875v1.3229166h-1.5875zm1.8520833 0h1.5875l.0005292 1.3239501-1.5880292-.00103zm1.8520833 0h1.3229167v1.3239501l-1.3229167-.0010335z" opacity=".321"/><g fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width=".264583"><path d="m.92604179 3.8364583h1.32291661v1.0583333l-1.32395827.0005417z" stroke="url(#e)"/><path d="m2.7781251 3.8364583h1.3229167v1.0583333l-1.3239583.0005417z" stroke="url(#a)"/><path d="m4.6302084 3.8364583h1.3229167v1.0583333l-1.3239583.0005417z" stroke="url(#b)"/><path d="m6.4822917 3.8364583h1.0583334v1.0583333l-1.059375.0005417z" stroke="url(#c)"/></g><path d="m3 6.5c-.2769999 0-.5.2229984-.5.5v4h27v-4c0-.2770001-.223002-.5-.5-.5z" fill="url(#f)" transform="scale(.26458333)"/><path d="m30 6-27.9960938.0019531-.0019531 4.9980469h1.0039063c-.0062895-1.2942368-.0058594-2.7245646-.0058594-4 1.9986981-.0010602 4.0013023.0013999 6 0l.0019531 4h.9980469v-4h6v4h1v-4h6l.001953 4h.998047v-4h5v4h.998047z" opacity=".321" stroke-width="3.779528" transform="scale(.26458333)"/><g fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width=".264583"><path d="m.92604166 1.984375h1.32291664v.79375l-1.32395831.0005417z" stroke="url(#g)"/><path d="m2.778125 1.984375h1.3229167v.79375l-1.3239583.0005417z" stroke="url(#h)"/><path d="m4.6302083 1.984375h1.3229167v.79375l-1.3239583.0005417z" stroke="url(#i)"/><path d="m6.4822916 1.984375h1.0583334v.79375l-1.059375.0005417z" stroke="url(#j)"/></g><g transform="matrix(-1 0 0 -1 8.466667 12.170826)"><path d="m4.0485834 4.8247499c0-2.178-3.0450001-2.178-3.0460001 0 0 .9.6800001 1.72 1.5220001 1.72.84 0 1.524-.82 1.524-1.72z" fill="url(#k)" fill-rule="evenodd" opacity=".141"/><path d="m5.6889583 5.688375 2.38125-1.984375-2.38125-1.984375v1.3229167h-2.1166666v1.3229166h2.1166666z" style="display:block;stroke:#a62100;stroke-width:.264583;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#l)" transform="matrix(0 -1 1 0 -1.587333 11.906667)"/><path d="m5.9535417 5.1169797 1.6965173-1.4129797-1.6965173-1.4169862.0013333 1.0201112h-2.118l-.00133.79375h2.118z" style="display:block;opacity:.5;fill:none;stroke-width:.265;stroke-miterlimit:7;stroke:url(#m)" transform="matrix(0 -1 1 0 -1.587333 11.906667)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/distributeselection.svg b/icon-themes/elementary_svg/cmd/32/distributeselection.svg
new file mode 100644
index 000000000..295071bdc
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/distributeselection.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(-.88888663 0 0 -3.0909013 -57.721946 -614.06659)" gradientUnits="userSpaceOnUse" x1="-69.999916" x2="-69.999916" xlink:href="#b" y1="-200.00011" y2="-208.00011"/><linearGradient id="b" gradientTransform="matrix(.48571543 0 0 .45629666 -34.78968 -5.734851)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1=".985206" y2="47.013336"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-.799998 0 0 -3.9999663 -51.099764 -800.49308)" gradientUnits="userSpaceOnUse" x1="-73.874893" x2="-73.999916" y1="-201.87497" y2="-206.33333"><stop offset="0" stop-color="#fff"/><stop offset=".04464185" 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="d" gradientTransform="matrix(.88888663 0 0 -2.4761845 89.721945 -489.30837)" gradientUnits="userSpaceOnUse" x1="-69.999916" x2="-69.999916" xlink:href="#b" y1="-200.00011" y2="-208.00011"/><linearGradient id="e" gradientTransform="matrix(.79999807 0 0 -2.9333087 83.099757 -582.56155)" gradientUnits="userSpaceOnUse" x1="-73.874878" x2="-73.874878" y1="-201.67041" y2="-206.44318"><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="f" gradientTransform="matrix(-1 0 0 1.0952381 12.5 5.857142)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="4" x2="4" xlink:href="#g" y1="9.717392" y2="-3.521738"/><linearGradient id="g"><stop offset="0" stop-color="#ffa154"/><stop offset=".90909094" stop-color="#ffa154" stop-opacity=".926471"/><stop offset="1" stop-color="#ffa154" stop-opacity="0"/></linearGradient><linearGradient id="h" gradientTransform="matrix(-1 0 0 1 12.5 6.999999)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="4" x2="4" xlink:href="#i" y1="9.500001" y2="-4.999999"/><linearGradient id="i"><stop offset="0" stop-color="#a62100"/><stop offset=".90147907" stop-color="#a62100"/><stop offset="1" stop-color="#a62100" stop-opacity="0"/></linearGradient><linearGradient id="j" gradientTransform="matrix(-1 0 0 1.0952381 27.5 5.857142)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="4" x2="4" xlink:href="#g" y1="9.717392" y2="-3.521738"/><linearGradient id="k" gradientTransform="matrix(-1 0 0 1 27.5 6.999999)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="4" x2="4" xlink:href="#i" y1="9.500001" y2="-4.999999"/><g transform="translate(15)"><path d="m13.5 26.5h-10v-21h10z" fill="url(#a)"/><g fill="none" stroke-miterlimit="3"><path d="m12.49998 25.499951h-7.99998v-18.999951h7.99998z" stroke="url(#c)"/><path d="m13.5 26.5h-10v-21h10z" opacity=".5" stroke="#555761" stroke-linejoin="round"/></g></g><g transform="translate(-14.999989 -.000039)"><path d="m18.5 24.5h10v-17h-10z" fill="url(#d)"/><g fill="none" stroke-miterlimit="3"><path d="m19.50002 23.5h7.99998l-.000011-14.999961h-7.99998z" stroke="url(#e)"/><path d="m18.5 24.5h10v-17h-10z" opacity=".5" stroke="#555761" stroke-linejoin="round"/></g></g><path d="m7.5 2 .0000002 4.5h2l-.0000002-4.5zm.0000002 6.5v4h2v-4zm0 6v4h2v-4zm0 6v4h2v-4zm0 6 .0000004 3.499999h2l-.0000004-3.499999z" fill="url(#f)"/><path d="m7.5 2 .0000002 4.5h2l-.0000002-4.5m-1.9999998 6.5v4h2v-4zm0 6v4h2v-4zm0 6v4h2v-4zm2.0000004 9.499999-.0000004-3.499999h-2l.0000004 3.499999" fill="none" opacity=".5" stroke="url(#h)" stroke-linejoin="round"/><path d="m22.5 2v4.5h2v-4.5zm0 6.5v4h2v-4zm0 6v4h2v-4zm0 6v4h2v-4zm0 6 .000001 3.499999h2l-.000001-3.499999z" fill="url(#j)"/><path d="m22.5 2v4.5h2v-4.5m-2 6.5v4h2v-4zm0 6v4h2v-4zm0 6v4h2v-4zm2.000001 9.499999-.000001-3.499999h-2l.000001 3.499999" fill="none" opacity=".5" stroke="url(#k)" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/distributevertbottom.svg b/icon-themes/elementary_svg/cmd/32/distributevertbottom.svg
new file mode 100644
index 000000000..1bb3e17c1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/distributevertbottom.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.26458333 0 0 .28978174 2.38125 290.34761)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.5" x2="3.5" y1="8.347812" y2="-5.347841"><stop offset="0" stop-color="#ffa154"/><stop offset=".90909094" stop-color="#ffa154" stop-opacity=".926471"/><stop offset="1" stop-color="#ffa154" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.307292" x2="3.307292" y1="292.76666" y2="288.79791"><stop offset="0" stop-color="#a62100"/><stop offset=".90147907" stop-color="#a62100"/><stop offset="1" stop-color="#a62100" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.23518458 0 0 -.65515714 23.738931 159.07049)" gradientUnits="userSpaceOnUse" x1="-67.18737" x2="-80.687408" xlink:href="#d" y1="-204.47116" y2="-204.47116"/><linearGradient id="d" gradientTransform="matrix(.48571543 0 0 .45629666 -34.78968 -5.734851)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1=".985206" y2="47.013336"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.21166615 0 0 -.77610458 21.98681 134.39725)" gradientUnits="userSpaceOnUse" x1="-70.124878" x2="-78.874901" y1="-204.05678" y2="-204.05678"><stop offset="0" stop-color="#fff"/><stop offset=".00000018" 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="f" gradientTransform="matrix(-.21166613 0 0 -1.0583244 -13.520146 76.736197)" gradientUnits="userSpaceOnUse" x1="-70.124901" x2="-78.874924" y1="-204.37498" y2="-204.37498"><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="g" gradientTransform="matrix(-.23518458 0 0 -.81780096 -15.272265 126.06154)" gradientUnits="userSpaceOnUse" x1="-67.749878" x2="-81.249916" xlink:href="#d" y1="-204.49265" y2="-204.49265"/><g transform="matrix(0 1 -1 0 296.999983 3.704164)"><path d="m3.571875 295.54478h-2.64583334v-5.55625h2.64583334z" fill="url(#g)"/><g fill="none" stroke-miterlimit="3" stroke-width=".264583"><path d="m3.3072864 295.28019h-2.1166614v-5.02707h2.1166614z" stroke="url(#f)"/><path d="m3.571875 295.54478h-2.64583334v-5.55625h2.64583334z" opacity=".5" stroke="#555761" stroke-linejoin="round"/></g></g><g transform="matrix(0 -1 -1 0 296.999983 8.466664)"><path d="m4.8947917 295.01562h2.6458333v-4.49792h-2.6458333z" fill="url(#c)"/><g fill="none" stroke-miterlimit="3" stroke-width=".264583"><path d="m5.1593803 294.75103h2.1166614l-.0000029-3.96874h-2.1166614z" stroke="url(#e)"/><path d="m4.8947917 295.01562h2.6458333v-4.49792h-2.6458333z" opacity=".5" stroke="#555761" stroke-linejoin="round"/></g></g><g transform="matrix(0 -1 1 0 -288.53331 10.58329)"><path d="m3.0427083 288.7979h.5291667v7.9375h-.5291667z" fill="url(#a)"/><path d="m3.571875 288.7979v7.9375m-.5291667 0v-7.9375" fill="none" opacity=".5" stroke="url(#b)" stroke-width=".264583"/></g><g transform="matrix(0 -1 1 0 -288.53331 6.87917)"><path d="m3.0427083 288.7979h.5291667v7.9375h-.5291667z" fill="url(#a)"/><path d="m3.571875 288.7979v7.9375m-.5291667 0v-7.9375" fill="none" opacity=".5" stroke="url(#b)" stroke-width=".264583"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/distributevertcenter.svg b/icon-themes/elementary_svg/cmd/32/distributevertcenter.svg
new file mode 100644
index 000000000..c8d703861
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/distributevertcenter.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(-.88888663 0 0 -3.0909013 -57.721946 -614.06659)" gradientUnits="userSpaceOnUse" x1="-67.187363" x2="-81.812401" xlink:href="#b" y1="-203.84558" y2="-203.84558"/><linearGradient id="b" gradientTransform="matrix(.48571543 0 0 .45629666 -34.78968 -5.734851)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1=".985206" y2="47.013336"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-.799998 0 0 -3.9999663 -51.099764 -800.49308)" gradientUnits="userSpaceOnUse" x1="-70.124878" x2="-78.874901" y1="-204.12498" y2="-204.12498"><stop offset="0" stop-color="#fff"/><stop offset=".04464185" 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="d" gradientTransform="matrix(.88888663 0 0 -2.4761845 89.721945 -489.30837)" gradientUnits="userSpaceOnUse" x1="-81.812393" x2="-67.749863" xlink:href="#b" y1="-204.06734" y2="-204.06734"/><linearGradient id="e" gradientTransform="matrix(.79999807 0 0 -2.9333087 83.099757 -582.56155)" gradientUnits="userSpaceOnUse" x1="-78.874886" x2="-70.124863" y1="-204.05679" y2="-204.05679"><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="f" gradientTransform="matrix(-1 0 0 1.0952381 12.5 5.857142)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="4" x2="4" xlink:href="#g" y1="9.717392" y2="-3.521738"/><linearGradient id="g"><stop offset="0" stop-color="#ffa154"/><stop offset=".90909094" stop-color="#ffa154" stop-opacity=".926471"/><stop offset="1" stop-color="#ffa154" stop-opacity="0"/></linearGradient><linearGradient id="h" gradientTransform="matrix(-1 0 0 1 12.5 6.999999)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="4" x2="4" xlink:href="#i" y1="9.500001" y2="-4.999999"/><linearGradient id="i"><stop offset="0" stop-color="#cc3b02"/><stop offset=".90147907" stop-color="#cc3b02"/><stop offset="1" stop-color="#cc3b02" stop-opacity="0"/></linearGradient><linearGradient id="j" gradientTransform="matrix(-1 0 0 1.0952381 27.5 5.857142)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="4" x2="4" xlink:href="#g" y1="9.717392" y2="-3.521738"/><linearGradient id="k" gradientTransform="matrix(-1 0 0 1 27.5 6.999999)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="4" x2="4" xlink:href="#i" y1="9.500001" y2="-4.999999"/><g transform="matrix(0 1 -1 0 32 0)"><path d="m13.5 26.5h-10v-21h10z" fill="url(#a)"/><path d="m12.49998 25.499951h-7.99998v-18.999951h7.99998z" fill="none" stroke="url(#c)" stroke-miterlimit="3"/><path d="m13.5 26.5h-10v-21h10z" fill="none" opacity=".5" stroke="#555761" stroke-linejoin="round" stroke-miterlimit="3"/><path d="m18.5 24.5h10v-17h-10z" fill="url(#d)"/><path d="m19.50002 23.5h7.99998l-.000011-14.999961h-7.99998z" fill="none" stroke="url(#e)" stroke-miterlimit="3"/><path d="m18.5 24.5h10v-17h-10z" fill="none" opacity=".5" stroke="#555761" stroke-linejoin="round" stroke-miterlimit="3"/><path d="m7.5 2 .0000002 4.5h2l-.0000002-4.5zm.0000002 6.5v4h2v-4zm0 6v4h2v-4zm0 6v4h2v-4zm0 6 .0000004 3.499999h2l-.0000004-3.499999z" fill="url(#f)"/><path d="m7.5 2 .0000002 4.5h2l-.0000002-4.5m-1.9999998 6.5v4h2v-4zm0 6v4h2v-4zm0 6v4h2v-4zm2.0000004 9.499999-.0000004-3.499999h-2l.0000004 3.499999" fill="none" opacity=".5" stroke="url(#h)" stroke-linejoin="round"/><path d="m22.5 2v4.5h2v-4.5zm0 6.5v4h2v-4zm0 6v4h2v-4zm0 6v4h2v-4zm0 6 .000001 3.499999h2l-.000001-3.499999z" fill="url(#j)"/><path d="m22.5 2v4.5h2v-4.5m-2 6.5v4h2v-4zm0 6v4h2v-4zm0 6v4h2v-4zm2.000001 9.499999-.000001-3.499999h-2l.000001 3.499999" fill="none" opacity=".5" stroke="url(#k)" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/distributevertdistance.svg b/icon-themes/elementary_svg/cmd/32/distributevertdistance.svg
new file mode 100644
index 000000000..40faa5833
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/distributevertdistance.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.26458333 0 0 .28978174 2.38125 290.34761)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.5" x2="3.5" y1="8.347812" y2="-5.347841"><stop offset="0" stop-color="#ffa154"/><stop offset=".90909094" stop-color="#ffa154" stop-opacity=".926471"/><stop offset="1" stop-color="#ffa154" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.307292" x2="3.307292" y1="292.766653" y2="288.797903"><stop offset="0" stop-color="#a62100"/><stop offset=".90147907" stop-color="#a62100"/><stop offset="1" stop-color="#a62100" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.23518458 0 0 -.65515714 23.738931 159.07049)" gradientUnits="userSpaceOnUse" x1="-67.187378" x2="-82.937416" xlink:href="#d" y1="-204.47116" y2="-204.47116"/><linearGradient id="d" gradientTransform="matrix(.48571543 0 0 .45629666 -34.78968 -5.734851)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1=".985206" y2="47.013336"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.21166615 0 0 -.77610458 21.98681 134.39725)" gradientUnits="userSpaceOnUse" x1="-70.124878" x2="-78.874901" y1="-204.05678" y2="-204.05678"><stop offset="0" stop-color="#fff"/><stop offset=".00000024" 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="f" gradientTransform="matrix(-.21166613 0 0 -1.0583244 -13.520146 76.736197)" gradientUnits="userSpaceOnUse" x1="-78.874893" x2="-70.12487" y1="-204.12498" y2="-204.12498"><stop offset="0" stop-color="#fff"/><stop offset=".00000041" 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="g" gradientTransform="matrix(-.23518458 0 0 -.81780096 -15.272265 126.06154)" gradientUnits="userSpaceOnUse" x1="-81.812386" x2="-67.187347" xlink:href="#d" y1="-203.52205" y2="-203.52205"/><g transform="matrix(0 -1 1 0 -288.533317 8.466663)"><path d="m3.571875 295.54478h-2.64583334v-5.55625h2.64583334z" fill="url(#g)"/><path d="m3.3072864 295.28019h-2.1166614v-5.02707h2.1166614z" fill="none" stroke="url(#f)" stroke-miterlimit="3" stroke-width=".264583"/><path d="m3.571875 295.54478h-2.64583334v-5.55625h2.64583334z" style="opacity:.5;fill:none;stroke:#555761;stroke-width:.264583;stroke-linejoin:round;stroke-miterlimit:3"/><path d="m4.8947917 295.01562h2.6458333v-4.49792h-2.6458333z" fill="url(#c)"/><path d="m5.1593803 294.75103h2.1166614l-.0000029-3.96874h-2.1166614z" fill="none" stroke="url(#e)" stroke-miterlimit="3" stroke-width=".264583"/><path d="m4.8947917 295.01562h2.6458333v-4.49792h-2.6458333z" style="opacity:.5;fill:none;stroke:#555761;stroke-width:.264583;stroke-linejoin:round;stroke-miterlimit:3"/><g transform="translate(.264583)"><path d="m3.0427083 288.7979h.5291667v7.9375h-.5291667z" fill="url(#a)"/><path d="m3.571875 288.7979v7.9375m-.5291667 0v-7.9375" fill="none" opacity=".5" stroke="url(#b)" stroke-width=".264583"/></g><g transform="translate(1.5875)"><path d="m3.0427083 288.7979h.5291667v7.9375h-.5291667z" fill="url(#a)"/><path d="m3.571875 288.7979v7.9375m-.5291667 0v-7.9375" fill="none" opacity=".5" stroke="url(#b)" stroke-width=".264583"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/distributeverttop.svg b/icon-themes/elementary_svg/cmd/32/distributeverttop.svg
new file mode 100644
index 000000000..d76ceb28f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/distributeverttop.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.307292" x2="3.307292" y1="292.76666" y2="288.79791"><stop offset="0" stop-color="#a62100"/><stop offset=".90147907" stop-color="#a62100"/><stop offset="1" stop-color="#a62100" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.26458333 0 0 .28978174 2.38125 290.34761)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.5" x2="3.5" y1="8.347812" y2="-5.347841"><stop offset="0" stop-color="#ffa154"/><stop offset=".90909094" stop-color="#ffa154" stop-opacity=".926471"/><stop offset="1" stop-color="#ffa154" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.307292" x2="3.307292" xlink:href="#a" y1="292.76666" y2="288.79791"/><linearGradient id="d" gradientTransform="matrix(.23518458 0 0 -.65515714 23.738931 159.07049)" gradientUnits="userSpaceOnUse" x1="-81.812386" x2="-67.187347" xlink:href="#e" y1="-204.47116" y2="-204.47116"/><linearGradient id="e" gradientTransform="matrix(.48571543 0 0 .45629666 -34.78968 -5.734851)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1=".985206" y2="47.013336"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.21166615 0 0 -.77610458 21.98681 134.39725)" gradientUnits="userSpaceOnUse" x1="-78.87487" x2="-70.124847" y1="-204.39769" y2="-204.39769"><stop offset="0" stop-color="#fff"/><stop offset=".00000005" 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="g" gradientTransform="matrix(-.21166613 0 0 -1.0583244 -13.520146 76.736197)" gradientUnits="userSpaceOnUse" x1="-78.874893" x2="-70.12487" y1="-204.37498" y2="-204.37498"><stop offset="0" stop-color="#fff"/><stop offset=".00000038" 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="h" gradientTransform="matrix(-.23518458 0 0 -.81780096 -15.272265 126.06154)" gradientUnits="userSpaceOnUse" x1="-81.812386" x2="-67.187347" xlink:href="#e" y1="-203.84558" y2="-203.84558"/><g transform="matrix(0 -1 -1 0 296.999983 8.466664)"><path d="m3.571875 295.54478h-2.64583334v-5.55625h2.64583334z" fill="url(#h)"/><g fill="none" stroke-miterlimit="3" stroke-width=".264583"><path d="m3.3072864 295.28019h-2.1166614v-5.02707h2.1166614z" stroke="url(#g)"/><path d="m3.571875 295.54478h-2.64583334v-5.55625h2.64583334z" opacity=".5" stroke="#555761" stroke-linejoin="round"/></g></g><g transform="matrix(0 1 -1 0 296.999983 -3.70417)"><path d="m4.8947917 295.01562h2.6458333v-4.49792h-2.6458333z" fill="url(#d)"/><g fill="none" stroke-miterlimit="3" stroke-width=".264583"><path d="m5.1593803 294.75103h2.1166614l-.0000029-3.96874h-2.1166614z" stroke="url(#f)"/><path d="m4.8947917 295.01562h2.6458333v-4.49792h-2.6458333z" opacity=".5" stroke="#555761" stroke-linejoin="round"/></g></g><g transform="matrix(0 -1 1 0 -288.53332 8.20204)"><path d="m3.0427083 288.7979h.5291667v7.9375h-.5291667z" fill="url(#b)"/><path d="m3.571875 288.7979v7.9375m-.5291667 0v-7.9375" fill="none" opacity=".5" stroke="url(#c)" stroke-width=".264583"/></g><g transform="matrix(0 -1 1 0 -288.53332 4.49792)"><path d="m3.0427083 288.7979h.5291667v7.9375h-.5291667z" fill="url(#b)"/><path d="m3.571875 288.7979v7.9375m-.5291667 0v-7.9375" fill="none" opacity=".5" stroke="url(#a)" stroke-width=".264583"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/documentation.svg b/icon-themes/elementary_svg/cmd/32/documentation.svg
new file mode 100644
index 000000000..256137579
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/documentation.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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.185175" y2="41.814808"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.54285665 0 0 .63016116 4.971453 -1.091493)" 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><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="f" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="19" x2="19" y1="30" y2="0"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#c8c8c8"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="8.5" x2="8.5" y1=".5" y2="29.5"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#f)" opacity=".15"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#e)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#d)" opacity=".15"/><path d="m8.5.49821c4.35387 0 19.000004.001854 19.000004.001854l.000023 28.999936s-12.666684 0-19.000027 0c0-9.667263 0-19.334524 0-29.00178575z" fill="url(#c)" stroke-width=".9458"/><g fill="none"><path d="m26.5 28.5h-21v-27h21z" stroke="url(#b)" stroke-linecap="round"/><path d="m8.499961.499944 19.000054.002.000024 28.998112h-19.000078" stroke="url(#g)" stroke-linejoin="round" stroke-width=".999922"/><path d="m11.000125 5.5050055h1.343625zm1.687375 0h2.1875zm2.53125 0h1.9375zm2.25 0h.84375zm1.1875 0h1.875zm2.25 0h3.09375zm-9.906125 2h2.656125zm3.062375 0h1.75zm2.0625 0h.875zm1.21875 0h1.59375zm1.9375 0h1.625zm1.9375 0h2.59375zm-10.218625 1.9949953h3.281125zm3.624875 0h4.625zm4.9375 0h1.84375zm-8.562375 1.9999992h1.59375zm1.093625 0h5.90625zm-1.093625 3.037243h2.093625zm2.406125 0h5.0625zm5.375 0h2.46875zm2.78125 0h2.3125zm-10.562375 1.962757h1.343625zm1.687375 0h2.15625zm2.53125 0h1.9375zm2.25 0h.84375zm1.1875 0h1.875zm2.25 0h3.09375zm-9.906125 2.075342h3.281125zm3.624875 0h4.625zm4.9375 0h1.84375zm-8.562375 2.924658h2.093625zm2.406125 0h5.0625zm5.375 0h2.46875zm-7.781125 2h2.874875zm3.218625 0h1.21875zm1.53125 0h2.78125zm3.09375 0h4.09375zm-7.843625 2h2.874875zm3.218625 0h1.75zm2.0625 0h2.75zm3.0625 0h2.96875z" stroke="url(#h)"/></g><path d="m8.5 29.5h-4v-29h4" fill="url(#i)"/><g fill="none"><path d="m8.5 29.5h-4v-29h4" opacity=".5" stroke="#0d52bf" stroke-linejoin="round"/><path d="m8.4999998 28.5h-3v-27.0000003h3" opacity=".5" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/donation.svg b/icon-themes/elementary_svg/cmd/32/donation.svg
new file mode 100644
index 000000000..9f27bf5da
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/donation.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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.0845 0 0 .01235 -6.54 38.47)" 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><radialGradient id="c" cx="605.714" cy="486.648" gradientTransform="matrix(-.02892 0 0 .01235 21.027 38.47)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#a"/><radialGradient id="d" cx="605.714" cy="486.648" gradientTransform="matrix(.02892 0 0 .01235 26.973 38.47)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#a"/><linearGradient id="e" gradientTransform="matrix(.78378 0 0 .62162 -2.81 2.08)" gradientUnits="userSpaceOnUse" x1="40.29" x2="40.29" y1="6.304" y2="41.696"><stop offset="0" stop-color="#fff"/><stop offset=".035" stop-color="#fff" stop-opacity=".235"/><stop offset=".964" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.69565 0 0 .66667 -.696 -2.667)" gradientUnits="userSpaceOnUse" x1="22.5" x2="22.5" y1="19.5" y2="44.625"><stop offset="0" stop-color="#273445"/><stop offset="1" stop-color="#0e141f"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.76667 0 0 .80325 -.1 11.082)" gradientUnits="userSpaceOnUse" x1="10" x2="20" y1="-3" y2="12"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.71146 0 0 .688 -1.423 -5.057)" gradientUnits="userSpaceOnUse" x1="23.25" x2="23.25" y1="-28.809" y2="70.295"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#95a3ab"/></linearGradient><g opacity=".3"><path d="m3.6 43h40.8v3h-40.8z" fill="url(#b)" transform="matrix(.66666 0 0 1.33333 0 -30.333)"/><path d="m3.6 43v3c-1.49.006-3.6-.672-3.6-1.5s1.662-1.5 3.6-1.5z" fill="url(#c)" transform="matrix(.66666 0 0 1.33333 0 -30.333)"/><path d="m44.4 43v3c1.49.006 3.6-.672 3.6-1.5s-1.662-1.5-3.6-1.5z" fill="url(#d)" transform="matrix(.66666 0 0 1.33333 0 -30.333)"/></g><rect fill="url(#h)" height="25" rx="2" width="31" x=".5" y="4.5"/><rect fill="none" height="23" opacity=".5" rx="1" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round" width="29" x="1.5" y="5.5"/><rect fill="none" height="25" opacity=".5" rx="2" stroke="#667885" stroke-linecap="round" stroke-linejoin="round" width="31" x=".5" y="4.5"/><path d="m0 10h32v4h-32z" fill="url(#f)"/><path d="m3.5 17.5h16v3h-16z" fill="#fafafa" stroke="#95a3ab"/><path d="m3.702 19 1.418-1.322m-.71 2.644 2.837-2.644m-.709 2.644 2.835-2.644m-.709 2.644 2.836-2.644m-.71 2.644 2.837-2.644m-.709 2.644 2.835-2.644m-.709 2.644 2.836-2.644m-.71 2.644 2.13-1.982" fill="none" opacity=".3" stroke="#95a3ab" stroke-width=".696"/><path d="m3 5c-1.108 0-2 .92-2 2.066v11.934l30-10.314v-1.62c0-1.146-.892-2.066-2-2.066z" fill="url(#g)" opacity=".2"/><circle cx="27" cy="26" fill="#fff" opacity=".1" r="1"/><circle cx="27" cy="25" fill="#667885" opacity=".25" r="1"/><circle cx="23" cy="26" fill="#fff" opacity=".1" r="1"/><circle cx="23" cy="25" fill="#667885" opacity=".25" r="1"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/doubleclicktextedit.svg b/icon-themes/elementary_svg/cmd/32/doubleclicktextedit.svg
new file mode 100644
index 000000000..5d9945985
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/doubleclicktextedit.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="2.640143" x2="2.640143" y1="7.914451" y2="2.679685"><stop offset="0"/><stop offset="1" stop-color="#333"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14" x2="6" y1="8" y2="16"><stop offset="0" stop-color="#fff"/><stop offset=".125" stop-color="#fff" stop-opacity="0"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><clipPath id="c"><path d="m8 2.6855469v14.0000001l3.132812-3.820313 2.066407 4.986328a1.0001 1.0001 0 1 0 1.847656-.765624l-2.111328-5.095704 4.378906.009766z"/></clipPath><radialGradient id="d" cx="11" cy="7.571" gradientTransform="matrix(-5 0 0 -2.33333 66.19 20.737)" gradientUnits="userSpaceOnUse" r="3"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><radialGradient id="e" cx="22.571" cy="30.857" gradientTransform="matrix(.52896 0 0 .18067 4.06 22.706)" gradientUnits="userSpaceOnUse" r="15.571"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="translate(-6)"><ellipse cx="16" cy="28.281" fill="url(#e)" opacity=".2" rx="8.236" ry="2.813"/><g fill="#3f3f3f"><path d="m8.94 3.385a.435.435 0 0 0 -.434.435v1.5a.435.435 0 0 0 .435.436h2.054c-.047 0-.012.006-.012.055l.024 10.325h-2.067a.435.435 0 0 0 -.434.435v1.5a.435.435 0 0 0 .435.436h6.75a.435.435 0 0 0 .437-.436v-1.49a.435.435 0 0 0 -.436-.435h-2.073l.018-5.124a.435.435 0 0 0 0-.002l-.027-5.21c0-.042.045-.054-.005-.054h2.086a.435.435 0 0 0 .437-.436v-1.5a.435.435 0 0 0 -.436-.435z" fill="url(#d)" transform="matrix(1.33333 0 0 1.33333 .08 .906)"/><path d="m21.45 5.013c-3.493.01-6.395-.013-9.88-.013-.315 0-.563.35-.563.693l-.007 2.667c0 .347.255.64.57.64h2.43v13h-2.45c-.314 0-.568.28-.568.627l.006 2.667c0 .343.282.693.597.693 3.487 0 6.354.004 9.844.013.313 0 .567-.28.567-.627v-2.746c0-.347-.253-.627-.568-.627h-2.428v-13h2.45c.312 0 .567-.267.567-.614v-2.746c0-.347-.254-.627-.568-.627zm-9.45.987h9v2h-2.78c-.312 0-.572.307-.572.65l.03 6.948-.024 6.924c0 .346.242.49.556.49h2.79v1.988h-9v-2h2.753c.315 0 .582-.134.583-.478l.025-6.783-.056-7.09c0-.347-.25-.65-.565-.65h-2.74z" fill="#000" fill-opacity=".537"/><path d="m8.94 3.82v1.5h2.054c.236 0 .423.23.424.488l.024 10.404c0 .26-.2.36-.437.358h-2.065v1.5h6.75v-1.49h-2.093c-.235 0-.416-.11-.416-.368l.02-5.193-.024-5.21c0-.26.195-.49.43-.49h2.085v-1.5z" fill="url(#d)" transform="matrix(1.33333 0 0 1.33333 .08 .906)"/><path d="m12 5.42a.58.58 0 0 0 -.58.58v1a.58.58 0 0 1 .58-.58h9a.58.58 0 0 1 .582.58v-1a.58.58 0 0 0 -.582-.58zm2.725 4.16v.006c.004 0 0-.006.013-.006zm3.494 0c.012 0 .006.005.01.006v-.006zm.01.063c0 .004-.003.006-.003.01l.03 6.513v-.564a.58.58 0 0 0 0-.006zm-6.229 12.777a.58.58 0 0 0 -.58.58v1a.58.58 0 0 1 .58-.58h2.754l-.002-1zm6.238.012-.004 1h2.766a.58.58 0 0 1 .582.582v-1a.58.58 0 0 0 -.582-.582z" fill="#fff" opacity=".1"/></g></g><g transform="matrix(3.7795276 0 0 3.7795276 9 0)"><g fill-rule="evenodd" stroke="#000" stroke-linejoin="round" transform="matrix(.26458333 0 0 .26458333 0 2.116667)"><path d="m8.9892474 4.784611v13.849462l3.0991256-3.779234 2.044188 4.932711a.98934621.98934621 0 1 0 1.827789-.757391l-2.088626-5.040912 4.331821.0097z" opacity=".02" stroke-width="6"/><path d="m8.9892474 4.784611v13.849462l3.0991256-3.779234 2.044188 4.932711a.98934621.98934621 0 1 0 1.827789-.757391l-2.088626-5.040912 4.331821.0097z" opacity=".2" stroke-width="2"/><path d="m8.9892474 4.784611v13.849462l3.0991256-3.779234 2.044188 4.932711a.98934621.98934621 0 1 0 1.827789-.757391l-2.088626-5.040912 4.331821.0097z" opacity=".05" stroke-width="4"/></g><path d="m2.1166666 3.1208571v3.664337l.8199771-.9999226.5408581 1.3051131a.26176451.26176451 0 1 0 .4836022-.200393l-.5526153-1.333741 1.1461274.00257z" fill="none" stroke="#fff" stroke-width=".529167"/><path d="m2.1166666 3.1208571v3.664337l.8199771-.9999226.5408581 1.3051131a.26176451.26176451 0 1 0 .4836022-.200393l-.5526153-1.333741 1.1461274.00257z" fill="url(#a)" fill-rule="evenodd" stroke-width=".264583"/><path clip-path="url(#c)" d="m8 2.6855469v14.0000001l3.132812-3.820313 2.066407 4.986328a1.0001 1.0001 0 1 0 1.847656-.765624l-2.111328-5.095704 4.378906.009766z" fill="none" opacity=".4" stroke="url(#b)" stroke-width="2.695652" transform="matrix(.26173834 0 0 .26173834 .02276 2.417947)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/downsearch.svg b/icon-themes/elementary_svg/cmd/32/downsearch.svg
new file mode 100644
index 000000000..0a316c4a5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/downsearch.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="#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(0 1.3333333 -1.3333333 0 30.666665 -.00048)" gradientUnits="userSpaceOnUse" x1="3.00036" x2="21.069368" y1="9.499999" y2="9.499999"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 -1.004639 1 0 -37.964668 44.040337)" gradientUnits="userSpaceOnUse" x1="26.915476" x2="16.961653" xlink:href="#a" y1="57.037033" y2="57.037033"/><linearGradient id="d" gradientTransform="matrix(0 -1.004639 1 0 -59.964668 45.040337)" gradientUnits="userSpaceOnUse" x1="39.855446" x2="18.600533" xlink:href="#a" y1="75.964668" y2="75.964668"/><radialGradient id="e" cx="24.837126" cy="36.421127" gradientTransform="matrix(-.52995454 0 0 -.35307735 22.512547 21.835677)" gradientUnits="userSpaceOnUse" r="15.644737"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><path d="m1.059 8.976195a8.2909995 5.5238047 0 1 1 16.581999 0 8.2909995 5.5238047 0 0 1 -16.581999 0z" fill="url(#e)" fill-rule="evenodd" opacity=".141176" transform="matrix(-1.3449512 0 0 1.3426115 28.575293 11.641703)"/><path d="m25.981771 16.206625h-.0052c0 .216514-.08588.396454-.223958.526042-.0099.0089-.01935.01921-.02865.02865l-9.265626 10.540628c-.121306.1212-.285474.192708-.466145.192708-.179381 0-.334491-.07151-.463543-.192708l-9.265628-10.540628c-.0093-.0095-.01883-.01977-.02864-.02865-.138086-.129587-.223959-.309527-.223959-.526042 0-.402289.287324-.706625.67448-.706625h5.132869c.361344.000252.682229-.313496.682229-.702229v-10.6350694c0-.381132.267369-.6627016.648501-.6627016h5.68344c.381132 0 .668059.2815696.668059.6627016v10.7001744c.03335.356849.320035.637361.660066.637124h5.155038c.387155 0 .666667.304336.666667.706625z" fill="url(#b)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5"/><g fill="none"><path d="m12 16.5-4.640625-.000002 8.640625 9.853518 8.587891-9.853516h-4.587891" opacity=".6" stroke="url(#c)"/><path d="m20 16.474609c-.875611 0-1.499791-.883384-1.5-1.536691v-10.437918h-5v10.231146c0 1.148768-.870013 1.755182-1.5 1.755182" opacity=".6" stroke="url(#d)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/drawcaption.svg b/icon-themes/elementary_svg/cmd/32/drawcaption.svg
new file mode 100644
index 000000000..2ebaed900
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/drawcaption.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 3.999875 27.005006)" gradientUnits="userSpaceOnUse" x1="19" x2="19" y1="30" y2="0"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#c8c8c8"/></linearGradient><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 -.00823529 16.560422 6.019411)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 -.00823529 20.339555 6.019387)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="e" gradientTransform="matrix(.04576928 0 0 -.00823529 -.592335 6.019428)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="5" x2="4.63863" y1="27" y2="5.861876"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="31.047613" x2="31.047613" y1="34.962955" y2="11.666656"><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="h" gradientTransform="matrix(.62856997 0 0 .60839392 -41.164737 -20.534791)" gradientUnits="userSpaceOnUse" x1="97.307762" x2="97.307762" y1="73.200584" y2="41.970818"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><g transform="matrix(1 0 0 -1 0 32)"><path d="m12.396 4.665-.018 19.97 16.334-.03.018-19.97zm-5.084 9.637c-.94 4.81-1.913 9.613-2.875 14.417l-.04.25h2.667c.872-3.895 1.48-7.85 2.34-11.748.053-.25 3.27.03 3.596-.222.952-.733-.316-2.007-.125-2.727z" fill="url(#h)"/><path d="m13.496 5.53 14.027-.044-.018 18.066-13.997.004z" fill="none" stroke="url(#g)"/><path d="m12 4v10h-5l-.104.54-2.876 14.052v.013l-.173 1.035 3.596-.017.118-.52 2.323-11.103h2.116l-.018 7h17.018v-21zm1 1.03 15-.03.045 18.94-15 .03.018-7h-2.89l.002-.01h-1.347l-2.31 11.342h-1.316l2.658-13.332 5.203.015z" fill="url(#f)"/><path d="m9.13 15.95 3.933.02v1l-4.235-.01z" fill="#fdfdfb"/><path d="m15 21.5h1.343625zm1.687375 0h2.1875zm2.53125 0h1.9375zm2.25 0h.84375zm1.1875 0h1.875zm-7.656125-2h2.656125zm3.062375 0h1.75zm2.0625 0h.875zm1.21875 0h1.59375zm1.9375 0h1.625zm-8.281125-1.994995h3.281125zm3.624875 0h4.625zm4.9375 0h1.84375zm-8.562375-2h1.59375zm1.093625 0h5.90625zm-1.093625-3.037243h2.093625zm2.406125 0h5.0625zm5.375 0h2.46875zm-7.781125-1.962757h1.343625zm1.687375 0h2.15625zm2.53125 0h1.9375zm2.25 0h.84375zm1.1875 0h1.875zm-7.656125-2.075342h3.281125zm3.624875 0h4.625zm4.9375 0h1.84375z" stroke="url(#a)"/><g transform="translate(2 2)"><path d="m11 3h15v-2h-15z" fill="url(#e)" opacity=".15"/><path d="m11 2.99989v-1.99989c-.806615-.0038-2.0500243.44805-2.0500243 1.00005s1.000143.99984 2.0500243.99984z" fill="url(#d)" opacity=".15"/><path d="m26 2.99989v-1.99989c.806614-.0038 1.950002.448074 1.950002 1.000074s-.900122.999816-1.950002.999816z" fill="url(#b)" opacity=".15"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/drawchart.svg b/icon-themes/elementary_svg/cmd/32/drawchart.svg
new file mode 100644
index 000000000..a3e275046
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/drawchart.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666668" 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="#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(1.3831741 0 0 1.414422 -11.892237 21.511262)" gradientUnits="userSpaceOnUse" x1="21.611334" x2="21.611334" y1="-13.087519" y2=".34553"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="12" x2="12.001242" xlink:href="#a" y1="4.999988" y2="20"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="13.560607" x2="13.608144" y1="-5.012792" y2="21.532459"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="11.488167" x2="11.488167" xlink:href="#a" y1=".999987" y2="19.999987"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="15.608144" x2="15.608144" y1="2.545526" y2="21.532459"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="13.011835" x2="13.011835" y1="-4.000013" y2="19.999987"><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><radialGradient id="h" 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="#i"/><linearGradient id="i"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="j" 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="#i"/><linearGradient id="k" 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><g opacity=".4" transform="matrix(.22042421 0 0 .11339283 -1.052512 2.872616)"><path d="m38 40h5v7h-5z" fill="url(#h)"/><path d="m-10-47h5v7h-5z" fill="url(#j)" transform="scale(-1)"/><path d="m10 40h28v7.000001h-28z" fill="url(#k)"/></g><g transform="matrix(.26458333 0 0 .26458333 -1.326048 2.11667)"><rect fill="url(#f)" height="27.00004" rx="1" width="5.988165" x="17.511835" y="-5.500013"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m18.511835-4.5000127h4l-.01059 24.9987837-3.989413.0012z" opacity=".5" stroke="url(#g)"/><rect height="27.000002" opacity=".5" rx="1" stroke="#7239b3" width="5.999998" x="17.511835" y="-5.500013"/></g></g><g transform="matrix(.26458333 0 0 .26458333 1.590631 2.11667)"><rect fill="url(#d)" height="22" rx="1" width="6" x="15.488167" y="-.500013"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m16.488166.49998739 3.986921.001213.01308 19.99878801-4.000001-.06114z" opacity=".5" stroke="url(#e)"/><rect height="22" opacity=".5" rx="1" stroke="#cc3b02" width="6" x="15.488167" y="-.500013"/></g></g><g transform="matrix(.26458333 0 0 .26458333 -3.175 2.11667)"><rect fill="url(#b)" height="18.00004" rx="1" width="6" x="15.5" y="3.499987"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m16.502222 4.506148h3.999026v15.992627h-3.999026z" opacity=".5" stroke="url(#c)"/><rect height="18.00004" opacity=".5" rx="1" stroke="#206b00" width="6" x="15.5" y="3.499987"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/dsbdocumentdatasource.svg b/icon-themes/elementary_svg/cmd/32/dsbdocumentdatasource.svg
new file mode 100644
index 000000000..90adcfa49
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/dsbdocumentdatasource.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(.25764 0 0 .256 -18.787 32.336)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424" xlink:href="#b" y1="-7.666" y2="-7.666"/><linearGradient id="b"><stop offset="0" stop-color="#868688"/><stop offset="1" stop-color="#d9d9da"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.56273 0 0 .59218 -44.99 15.484)" gradientUnits="userSpaceOnUse" x1="89.018" x2="89.018" xlink:href="#d" y1="22.537" y2="27.546"/><linearGradient id="d"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#4a4a4a"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.25764 0 0 .256 -18.787 28.336)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424" xlink:href="#b" y1="-7.666" y2="-7.666"/><linearGradient id="f" gradientTransform="matrix(.56273 0 0 .59218 -44.99 11.484)" gradientUnits="userSpaceOnUse" x1="89.018" x2="89.018" xlink:href="#d" y1="22.537" y2="27.546"/><linearGradient id="g" gradientTransform="matrix(.25764 0 0 .252 -18.787 24.39)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424" xlink:href="#b" y1="-7.666" y2="-7.666"/><linearGradient id="h" gradientTransform="matrix(.56273 0 0 .58293 -44.99 7.8)" gradientUnits="userSpaceOnUse" x1="89.018" x2="89.018" xlink:href="#d" y1="22.537" y2="27.546"/><linearGradient id="i" gradientTransform="matrix(.25894 0 0 .19506 -18.915 21.137)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="102.308" x2="102.308" y1="-2.393" y2="-24.582"><stop offset="0" stop-color="#a5a6a8"/><stop offset="1" stop-color="#e8e8e8"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.25894 0 0 .19506 -18.915 21.137)" gradientUnits="userSpaceOnUse" x1="109.956" x2="109.956" y1="-24.911" y2="-2.376"><stop offset="0" stop-color="#b3b3b3"/><stop offset="1" stop-color="#dadada"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.3143 0 0 .3421 .457 15.618)" gradientUnits="userSpaceOnUse" x1="21.381" x2="21.381" y1="5.052" y2="44.137"><stop offset="0" stop-color="#fff"/><stop offset=".081" stop-color="#fff" stop-opacity=".235"/><stop offset=".923" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="l"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.56757 0 0 .72973 2.378 -2.514)" gradientUnits="userSpaceOnUse" x1="24.000565" x2="24.000565" y1="6.18585" y2="41.815468"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.65714134 0 0 .63012858 .228273 -1.089821)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="o" cx="605.714" cy="486.648" gradientTransform="matrix(.01566 0 0 .00824 17.61 25.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#l"/><radialGradient id="p" cx="605.714" cy="486.648" gradientTransform="matrix(-.01566 0 0 .00824 14.39 25.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#l"/><linearGradient id="q" gradientTransform="matrix(.04577 0 0 .00824 -.542 25.98)" 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="r" gradientTransform="matrix(.53064 0 0 .5897 39.27 -1.792)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><path d="m4.95 29h22.1v2h-22.1z" fill="url(#q)" opacity=".15"/><path d="m4.95 29v2c-.807.004-1.95-.448-1.95-1s.9-1 1.95-1z" fill="url(#p)" opacity=".15"/><path d="m27.05 29v2c.807.004 1.95-.448 1.95-1s-.9-1-1.95-1z" fill="url(#o)" opacity=".15"/><path d="m4.5.5 23 .002071v28.997929h-23z" fill="url(#n)" stroke-width="1.040573"/><g fill="none" stroke-linejoin="round"><path d="m26.5 28.5h-21v-27h21z" stroke="url(#m)" stroke-linecap="round"/><path d="m4.5.5 23 .002v28.998h-23z" stroke="url(#r)"/></g><g opacity=".6" transform="translate(11 -4)"><path d="m14.46 29.5c0 1.2-2.898 2-6.467 2-3.57 0-6.468-.8-6.468-2 0-4.634-.79-3.195 6.468-3.25 7.424-.056 6.467-1.41 6.467 3.25z" fill="url(#a)" stroke="url(#c)"/><path d="m14.5 26.5c0 1.105-2.91 2-6.5 2s-6.5-.895-6.5-2 2.91-2 6.5-2 6.5.895 6.5 2z" fill="none" stroke="#d8d8d8"/><path d="m14.46 25.5c0 1.157-2.898 2-6.467 2-3.57 0-6.468-.8-6.468-2 0-4.634-.79-3.195 6.468-3.25 7.424-.056 6.467-1.41 6.467 3.25z" fill="url(#e)" stroke="url(#f)"/><path d="m14.5 22.5c0 1.105-2.91 2-6.5 2s-6.5-.895-6.5-2 2.91-2 6.5-2 6.5.895 6.5 2z" fill="none" stroke="#d8d8d8"/><path d="m14.46 21.5c0 1.218-2.898 2-6.467 2-3.57 0-6.468-.95-6.468-2 0-4.344-.79-3.046 6.468-3.1 7.424-.056 6.467-.83 6.467 3.1z" fill="url(#g)" stroke="url(#h)"/><path d="m14.5 18.5c0 1.105-2.91 2-6.5 2s-6.5-.895-6.5-2 2.91-2 6.5-2 6.5.895 6.5 2z" fill="url(#i)" stroke="url(#j)"/><rect fill="none" height="13" opacity=".5" rx="17.5" ry="1.5" stroke="url(#k)" width="11" x="2.5" y="17.5"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/dsbinsertcontent.svg b/icon-themes/elementary_svg/cmd/32/dsbinsertcontent.svg
new file mode 100644
index 000000000..8e9bff9dc
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/dsbinsertcontent.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="25.388818" x2="25.388845" y1="22.594111" y2="33.792634"><stop offset="0" stop-color="#fff"/><stop offset=".00000267" 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"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#b" y1="48" y2="26"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#b" y1="54" y2="32"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#b" y1="60" y2="38"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#b" y1="42" y2="20"/><radialGradient id="g" cx="65.325226" cy="48.709068" fx="65.325226" fy="48.709068" gradientTransform="matrix(.00236448 .85520349 -.81397534 .00225048 63.432245 -38.901731)" gradientUnits="userSpaceOnUse" r="31.000002" xlink:href="#i"/><radialGradient id="h" cx="65.325226" cy="48.709068" gradientTransform="matrix(0 .68597915 -.7462606 0 60.288383 -27.737493)" gradientUnits="userSpaceOnUse" r="31.000002" xlink:href="#i"/><radialGradient id="i" cx="65.325226" cy="48.709068" gradientTransform="matrix(0 .68597915 -.7462606 0 60.288383 -27.737493)" gradientUnits="userSpaceOnUse" r="31.000002"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="j" gradientTransform="matrix(.42269325 0 0 .38513145 14.544843 15.082967)" gradientUnits="userSpaceOnUse" x1="24.371244" x2="24.138529" y1="10.482811" y2="36.135799"><stop offset="0" stop-color="#fff"/><stop offset=".01366218" 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="k" gradientTransform="matrix(.34577856 0 0 .43493385 16.288621 13.935958)" gradientUnits="userSpaceOnUse" x1="24.295008" x2="24.295008" y1="21.514727" y2="24.731323"><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 transform="matrix(.26458333 0 0 .26458333 -.264583 -6.08542)"><path d="m13.5 34.500013v3l18-.000013v-3z" fill="url(#c)"/><path d="m13.5 34.500013v3l18-.000013v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m14 35.000013v2h1v-1l16-.000013v-1z" fill="#fff" opacity=".2"/><path d="m2.5 40.5v3h29v-3z" fill="url(#d)"/><path d="m2.5 40.5v3h29v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m3 41v2h1v-1h27v-1z" fill="#fff" opacity=".2"/><path d="m2.5 46.5v3h29v-3z" fill="url(#e)"/><path d="m2.5 46.5v3h29v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m3 47v2h1v-1h27v-1z" fill="#fff" opacity=".2"/><path d="m13.5 28.500013v3l18-.000013v-3z" fill="url(#f)"/><path d="m13.5 28.500013v3l18-.000013v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m14 29.000013v2h1v-1l16-.000013v-1z" fill="#fff" opacity=".2"/></g><g transform="matrix(.18912227 0 0 .18912227 -2.949513 -1.89298)"><path d="m21.919538 21.928691v-4.176469h4.19817v4.176469h4.098206v4.133548h-4.098206v4.17114h-4.19817v-4.17114h-.419538-3.712023v-4.133548z" fill="url(#h)"/><g fill="none"><path d="m21.893074 21.890711-.01639-4.195755 4.226904-.0083-.0055 4.204068 4.201504-.0055v4.184806l-4.201504.01261v4.258049h-4.205044l.01546-4.265193-4.195864.02365-.01546-4.184806z" opacity=".5" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.417073"/><path d="m25.760115 23.288756 3.116338-.01128-.04227 1.45213-3.116339.01128m-3.561663 0-3.116571-.01128.04227-1.45213 3.116571.01128" opacity=".5" stroke="url(#k)" stroke-width="1.363306"/><path d="m23.334677 22.987571-.04434-3.884749 1.418539.0066.06464 3.887586m0 2.002992v3.866075h-1.438839v-3.866075" opacity=".5" stroke="url(#j)" stroke-width="1.417073"/></g></g><g transform="matrix(.18912227 0 0 .18912227 .754654 .48823)"><path d="m32.988744 20.55-.0055 15.309208-15.200767-.01485.0055-15.309213z" fill="url(#g)"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m33.072422 20.506533-.0055 15.360466-15.359782.01425-.01-15.360466z" opacity=".5" stroke="#206b00" stroke-width="1.417073"/><path d="m19.093287 21.894594h12.591091v12.597475h-12.591091z" opacity=".5" stroke="url(#a)" stroke-width="1.399007"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/dsbrowserexplorer.svg b/icon-themes/elementary_svg/cmd/32/dsbrowserexplorer.svg
new file mode 100644
index 000000000..c5e7d42be
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/dsbrowserexplorer.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"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><radialGradient id="b" cx="24.837" cy="36.421001" gradientTransform="matrix(.3679908 0 0 -.39439014 12.405002 31.934247)" gradientUnits="userSpaceOnUse" r="15.645" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="18.999795" x2="18.999795" y1="13.000071" y2="15.000071"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999988" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="23.499794" x2="23.499794" y1="11.500071" y2="15.500071"><stop offset="0" stop-color="#fff"/><stop offset=".43960446" stop-color="#fff" stop-opacity=".235294"/><stop offset=".68359375" stop-color="#fff" stop-opacity=".211765"/><stop offset=".99999988" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".175439"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="20.999794" x2="21.499796" xlink:href="#a" y1="6.000072" y2="21.500071"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="21.999767" x2="21.999767" xlink:href="#a" y1="6.000071" y2="21.000071"/><linearGradient id="h" gradientTransform="matrix(.03104752 0 0 .01366805 .778539 15.669255)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="i" cx="605.71429" cy="486.64789" gradientTransform="matrix(.03104752 0 0 .01366805 .784649 15.669255)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><radialGradient id="j" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.03104752 0 0 .01366805 23.215356 15.669255)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="k" gradientTransform="matrix(.5757569 0 0 .62295116 -2.393933 4.893439)" gradientUnits="userSpaceOnUse" x1="25.000017" x2="25.000017" y1="17.828943" y2="8.19737"><stop offset="0" stop-color="#cdcdcd"/><stop offset="1" stop-color="#fff"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 .175266 -10.828718)"><g transform="matrix(1.0562405 0 0 1.205043 -.674886 2.078968)"><path d="m4.504241 20.680616h14.991517v3.319384h-14.991517z" fill="url(#h)" opacity=".236132"/><path d="m19.495759 20.680731v3.3192c1.598871.0062 3.865291-.743664 3.86529-1.659813 0-.91615-1.784219-1.659387-3.86529-1.659387z" fill="url(#i)" opacity=".236132"/><path d="m4.5042417 20.680731v3.3192c-1.5988709.0062-3.8652907-.743664-3.8652907-1.659813 0-.91615 1.784219-1.659387 3.8652907-1.659387z" fill="url(#j)" opacity=".236132"/></g><path d="m4.4564414 9.9984998c-1.1079993-.0011842-1.9589843.8978592-1.9589843 2.0058592v8l.0000003 7.489402v2l1.9921299-.01419 15.5054717.01657h2v-2l-.033146-15.481111c-.01785-1.107856-.892001-1.998816-2-2z" fill="url(#k)" stroke="#8c8c8c" stroke-width=".750002"/><path d="m21.208008 14.871576-.03315-3.129955c-.0059-.553969-.574907-.99942-1.128906-1l-15.8215306-.016573c-.5539997-.000581-1.005733.462606-.9996582 1.016573l.034324 3.129955" fill="none" opacity=".8" stroke="#fff" stroke-width=".750002"/><path d="m2.8685578 15.621578h18.7500472v13.500033h-18.7500472z" fill="#fff"/><path d="m2.8685578 15.238806h18.7500472" fill="none" stroke="#a0a0a0" stroke-width=".750002"/><g fill="#808080" transform="translate(0 7.249998)"><path d="m4.3685616 4.6215701h.7500019v.7500018h-.7500019z" opacity=".6"/><path d="m5.8685653 4.6215701h.7500019v.7500018h-.7500019z" opacity=".6"/><path d="m7.3685691 4.6215701h.7500019v.7500018h-.7500019z" opacity=".6"/></g><path d="m2.8685578 16.000424 18.7500472-.0088" fill="none" opacity=".05" stroke="#000" stroke-width=".750002"/><g transform="matrix(.75000188 0 0 .75000188 -9.131319 15.621524)"><path d="m27.304629 17.233281c0-8.2304606-11.511712-8.2304606-11.514379 0 0 3.406582 2.573269 6.506504 5.751857 6.506504 3.177253 0 5.759855-3.099922 5.759855-6.506504z" fill="url(#b)" fill-rule="evenodd" opacity=".141" stroke-width="1.3333"/><path d="m21.499795 21.500071 9-7.5-9-7.5v5h-8v5h8z" fill="url(#f)" stroke="#a62100" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m21.999795 12.500071h-7.5v3h7.5" opacity=".5" stroke="url(#d)"/><path d="m21.999795 15.500071c.5 0 .5 0 .5.5v3.351562l6.4375-5.351562-6.4375-5.3514477v3.3514477c0 .68941-.152488.5-.5.5" opacity=".5" stroke="url(#e)"/></g></g><g transform="matrix(-.75000188 0 0 .75000188 32.868458 10.371511)"><path d="m27.304629 17.233281c0-8.2304606-11.511712-8.2304606-11.514379 0 0 3.406582 2.573269 6.506504 5.751857 6.506504 3.177253 0 5.759855-3.099922 5.759855-6.506504z" fill="url(#b)" fill-rule="evenodd" opacity=".141" stroke-width="1.3333"/><path d="m21.499795 21.500071 9-7.5-9-7.5v5h-8v5h8z" fill="url(#g)" stroke="#a62100" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m21.999795 12.500071h-7.5v3h7.5" opacity=".5" stroke="url(#d)"/><path d="m21.999795 15.500071c.5 0 .5 0 .5.5v3.351562l6.4375-5.351562-6.4375-5.3514477v3.3514477c0 .68941-.152488.5-.5.5" opacity=".5" stroke="url(#e)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/duplicatepage.svg b/icon-themes/elementary_svg/cmd/32/duplicatepage.svg
new file mode 100644
index 000000000..39bc38656
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/duplicatepage.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="407.93542" cy="488.07449" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="23.999994" x2="23.99999" y1="10.296287" y2="43"><stop offset="0" stop-color="#fff"/><stop offset=".5028311" 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(.62856997 0 0 .60839392 .91432 -.534791)" gradientUnits="userSpaceOnUse" x1="25.590914" x2="25.132275" y1="5.810036" y2="47.013336"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><linearGradient id="f" gradientTransform="matrix(.03945269 0 0 .00823529 3.265677 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.389896" y1="50.786446" y2="11.517572"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><linearGradient id="h" gradientTransform="matrix(0 -.39571558 .42801014 0 6.403311 30.903618)" gradientUnits="userSpaceOnUse" x1="38.940514" x2="20.576487" y1="15.991243" y2="15.991243"><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="i" gradientTransform="matrix(.39222363 0 0 -.36562471 4.827819 25.163568)" gradientUnits="userSpaceOnUse" x1="27.974298" x2="27.974298" y1="36.127529" y2="-1.183923"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".25" stop-color="#64baff"/><stop offset=".62520313" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></linearGradient><radialGradient id="j" cx="24.837126" cy="36.421127" gradientTransform="matrix(-.38351555 0 0 -.25567694 22.275669 31.384178)" gradientUnits="userSpaceOnUse" r="15.644737" xlink:href="#b"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="11.179706" x2="11.332248" y1="24.178568" y2="8.517552"><stop offset="0" stop-color="#002e99" stop-opacity=".709804"/><stop offset="1" stop-color="#3689e6" stop-opacity=".709804"/></linearGradient><g transform="translate(-5 -3)"><path d="m8 3.9999959c5.041316 0 18.999973.00179 18.999973.00179l.000027 24.9982141h-19v-25z" fill="url(#d)"/><path d="m7.499961 3.4999399c5.27048 0 20.000054.002 20.000054.002l.000024 25.9981161h-20.000078v-25.9999601z" fill="none" stroke="url(#g)" stroke-linejoin="round" stroke-width=".999922"/><path d="m8 29h19.050011v2h-19.050011z" fill="url(#f)" opacity=".15"/><path d="m8 29.00011v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#a)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#e)" opacity=".15"/><path d="m26.5 28.5h-18v-24.0000041h18z" fill="none" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round"/></g><g transform="translate(3 1)"><path d="m8 3.9999959c5.041316 0 18.999973.00179 18.999973.00179l.000027 24.9982141h-19v-25z" fill="url(#d)"/><path d="m7.499961 3.4999399c5.27048 0 20.000054.002 20.000054.002l.000024 25.9981161h-20.000078v-25.9999601z" fill="none" stroke="url(#g)" stroke-linejoin="round" stroke-width=".999922"/><path d="m8 29h19.050011v2h-19.050011z" fill="url(#f)" opacity=".15"/><path d="m8 29.00011v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#a)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#e)" opacity=".15"/><path d="m26.5 28.5h-18v-24.0000041h18z" fill="none" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round"/></g><g transform="translate(-1.832248 1.005612)"><path d="m6.750245 22.072131a6 4.0000002 0 1 1 12 0 6 4.0000002 0 0 1 -12 0z" fill="url(#j)" fill-rule="evenodd" opacity=".141176"/><path d="m10.832248 11.017552c-4.9802216 3.367056-2.0511186 9.550728 3.5 9.5v3.000485l7-5-7-5v2.976351c-3.580248.139062-5.5595156-3.12742-3-5.476836z" display="block" fill="url(#i)"/><g fill="none"><path d="m9.8755864 12.759279c-1.756852 2.058862-.225017 7.434574 5.3950626 6.699241l.0616 2.197396 4.369328-3.137879-4.369328-3.064428v2.059765c-6.1674416.329165-5.9814876-3.921804-5.4566616-4.754095z" display="block" opacity=".8" stroke="url(#h)" stroke-miterlimit="7" stroke-width=".964"/><path d="m10.832248 11.017552c-4.9802216 3.367056-2.0511186 9.550728 3.5 9.5v3.000485l6.999999-5-6.999999-5v2.976351c-3.580248.139062-5.5595156-3.12742-3-5.476836z" opacity=".858" stroke="url(#k)" stroke-linecap="round" stroke-linejoin="round"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/duplicatesheet.svg b/icon-themes/elementary_svg/cmd/32/duplicatesheet.svg
new file mode 100644
index 000000000..9b5e660fa
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/duplicatesheet.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666668" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.11794 0 0 .11905 .807314 290.04869)" gradientUnits="userSpaceOnUse" x1="25.686329" x2="25.686329" xlink:href="#m" y1="3.381795" y2="50.053478"/><linearGradient id="b" gradientTransform="matrix(.1347 0 0 .14642 .397314 289.77868)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#l" y1="38.475292" y2="41.185825"/><linearGradient id="c" gradientTransform="matrix(.1347 0 0 .14642 .397314 288.58806)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#l" y1="38.475292" y2="42.541035"/><linearGradient id="d" gradientTransform="matrix(.1347 0 0 .14642 1.78638 286.2068)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#l" y1="38.475292" y2="42.541035"/><linearGradient id="e" gradientTransform="matrix(.1347 0 0 .14642 .397314 286.20681)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#l" y1="38.475292" y2="42.541035"/><linearGradient id="f" gradientTransform="matrix(.1347 0 0 .14642 3.175446 286.20681)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#l" y1="38.475292" y2="42.541035"/><linearGradient id="g" gradientTransform="matrix(.1347 0 0 -.14642 3.175446 300.45052)" gradientUnits="userSpaceOnUse" x1="7.855899" x2="7.855899" xlink:href="#l" y1="42.541386" y2="38.475586"/><linearGradient id="h" gradientTransform="matrix(.1347 0 0 .14642 .397314 287.39742)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#l" y1="38.475292" y2="42.541035"/><linearGradient id="i" gradientTransform="matrix(.1347 0 0 .14642 1.78638 287.39742)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#l" y1="38.475292" y2="42.541035"/><linearGradient id="j" gradientTransform="matrix(.1347 0 0 .14642 3.175446 287.39742)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#l" y1="38.475292" y2="42.541035"/><linearGradient id="k" gradientTransform="matrix(.1347 0 0 .14642 1.78638 288.58805)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#l" y1="38.475292" y2="42.541035"/><linearGradient id="l" gradientTransform="matrix(.1347 0 0 .14642 -.198 290.374)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" y1="38.475292" y2="41.185825"><stop offset="0" stop-color="#fff"/><stop offset=".00000039" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.11794 0 0 .11905 .807314 290.04869)" gradientUnits="userSpaceOnUse" x1="25.686329" x2="25.686329" y1="3.381795" y2="50.053478"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 -.61775 -388.06118)"><path d="m1.2144324 291.5427c-.1412217.00002-.25502376.11527-.25502376.25852v4.04705c0 .14324.11380206.25851.25502376.25851h.7371662l.396876-.99219 2.4808623-.0004h.042633c.1412216 0 .2550238-.11527.2550238-.25851l.0000002-3.05486c0-.14324-.1138022-.25853-.2550238-.25851z" fill="url(#m)"/><path d="m1.2570656 291.44349c-.2198692.00002-.39687592.17701-.39687592.39687v3.96876c0 .21987.17700672.39688.39687592.39688h.793752l.3980386-.99219 2.5789189-.0004c.1182292-.0686.198438-.19517.198438-.34222v-3.03122c0-.21986-.1770069-.39691-.396876-.39688zm.099219.19843 3.3738335-.00039c.164902 0 .297657.13275.297657.29766v.69453h-1.1902404l.0007739-.9918h-.199987l-.0007751.9918h-1.1890778l.0007759-.9918h-.1999891l-.0007751.9918-1.1898528.00039v-.69453c0-.1649.132755-.29766.297657-.29766zm3.6714905 1.19024v.99219h-1.1898529l-.0003969-.99219zm-3.9691475.00039 1.1898528-.00039.0003869.99219-1.1902397.00039zm1.3898411-.00039h1.1890778l.0003968.99219h-1.1890871zm2.5785313 1.19218v-.002h.0007751v.99219h-1.190628v-.99219zm-3.9683724.00039 1.1902404-.00039v.98986l-1.1902404.00039zm1.3902286-.00039h1.1890778v.98986h-1.1890778zm-.2375825 1.18947-.3119972.79375h-.5429919c-.164902 0-.297657-.13275-.297657-.29766v-.49532z" opacity=".286"/><g fill="none" stroke-linecap="square" stroke-width=".198438" transform="translate(0 .000008)"><path d="m1.1578466 295.31302h.9097878l-.2396391.59532h-.4717107c-.1202558-.00001-.198438-.0992-.198438-.19844z" opacity=".5" stroke="url(#b)"/><path d="m1.1578466 294.1224.99219-.00001v.79375l-.99219.00001z" opacity=".5" stroke="url(#c)"/><path d="m2.5469126 291.74114h.99219v.79375h-.99219z" opacity=".5" stroke="url(#d)"/><path d="m1.1578466 291.93959c0-.0992.051095-.19411.198438-.19844l.793752-.00001v.79375l-.9921899.00001z" opacity=".5" stroke="url(#e)"/><path d="m3.9359786 291.74115h.793752c.099219 0 .198438.0793.198438.2032v.59055h-.99219z" opacity=".5" stroke="url(#f)"/><path d="m3.9359786 294.91618h.793752c.099219 0 .198438-.0793.198438-.2032v-.59055h-.99219z" opacity=".5" stroke="url(#g)"/><path d="m1.1578466 292.93176h.99219v.79375h-.99219z" opacity=".5" stroke="url(#h)"/><path d="m2.5469126 292.93176h.99219v.79375h-.99219z" opacity=".5" stroke="url(#i)"/><path d="m3.9359786 292.93176h.99219v.79375h-.99219z" opacity=".5" stroke="url(#j)"/><path d="m2.5469126 294.12239h.99219v.79375h-.99219z" opacity=".5" stroke="url(#k)"/></g></g><g transform="matrix(1.33333 0 0 1.33333 .96975 -387.00285)"><path d="m1.2144324 291.5427c-.1412217.00002-.25502376.11527-.25502376.25852v4.04705c0 .14324.11380206.25851.25502376.25851h.7371662l.396876-.99219 2.4808623-.0004h.042633c.1412216 0 .2550238-.11527.2550238-.25851l.0000002-3.05486c0-.14324-.1138022-.25853-.2550238-.25851z" fill="url(#a)"/><path d="m1.2570656 291.44349c-.2198692.00002-.39687592.17701-.39687592.39687v3.96876c0 .21987.17700672.39688.39687592.39688h.793752l.3980386-.99219 2.5789189-.0004c.1182292-.0686.198438-.19517.198438-.34222v-3.03122c0-.21986-.1770069-.39691-.396876-.39688zm.099219.19843 3.3738335-.00039c.164902 0 .297657.13275.297657.29766v.69453h-1.1902404l.0007739-.9918h-.199987l-.0007751.9918h-1.1890778l.0007759-.9918h-.1999891l-.0007751.9918-1.1898528.00039v-.69453c0-.1649.132755-.29766.297657-.29766zm3.6714905 1.19024v.99219h-1.1898529l-.0003969-.99219zm-3.9691475.00039 1.1898528-.00039.0003869.99219-1.1902397.00039zm1.3898411-.00039h1.1890778l.0003968.99219h-1.1890871zm2.5785313 1.19218v-.002h.0007751v.99219h-1.190628v-.99219zm-3.9683724.00039 1.1902404-.00039v.98986l-1.1902404.00039zm1.3902286-.00039h1.1890778v.98986h-1.1890778zm-.2375825 1.18947-.3119972.79375h-.5429919c-.164902 0-.297657-.13275-.297657-.29766v-.49532z" opacity=".286"/><g fill="none" stroke-linecap="square" stroke-width=".198438" transform="translate(0 .000008)"><path d="m1.1578466 295.31302h.9097878l-.2396391.59532h-.4717107c-.1202558-.00001-.198438-.0992-.198438-.19844z" opacity=".5" stroke="url(#b)"/><path d="m1.1578466 294.1224.99219-.00001v.79375l-.99219.00001z" opacity=".5" stroke="url(#c)"/><path d="m2.5469126 291.74114h.99219v.79375h-.99219z" opacity=".5" stroke="url(#d)"/><path d="m1.1578466 291.93959c0-.0992.051095-.19411.198438-.19844l.793752-.00001v.79375l-.9921899.00001z" opacity=".5" stroke="url(#e)"/><path d="m3.9359786 291.74115h.793752c.099219 0 .198438.0793.198438.2032v.59055h-.99219z" opacity=".5" stroke="url(#f)"/><path d="m3.9359786 294.91618h.793752c.099219 0 .198438-.0793.198438-.2032v-.59055h-.99219z" opacity=".5" stroke="url(#g)"/><path d="m1.1578466 292.93176h.99219v.79375h-.99219z" opacity=".5" stroke="url(#h)"/><path d="m2.5469126 292.93176h.99219v.79375h-.99219z" opacity=".5" stroke="url(#i)"/><path d="m3.9359786 292.93176h.99219v.79375h-.99219z" opacity=".5" stroke="url(#j)"/><path d="m2.5469126 294.12239h.99219v.79375h-.99219z" opacity=".5" stroke="url(#k)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/duplicateslide.svg b/icon-themes/elementary_svg/cmd/32/duplicateslide.svg
new file mode 100644
index 000000000..09ac9126a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/duplicateslide.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(0 .66165264 -.5232167 0 35.399746 2.041053)" gradientUnits="userSpaceOnUse" x1="9.682" x2="38.318" xlink:href="#p" y1="30.468" y2="28.824"/><linearGradient id="b" gradientTransform="matrix(.56757 0 0 .72973 2.378 -2.514)" gradientUnits="userSpaceOnUse" x1="11.667283" x2="41.619537" y1="25.371027" y2="25.371027"><stop offset="0" stop-color="#fff"/><stop offset=".00000001" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="24.837126" cy="36.421127" gradientTransform="matrix(-.38351555 0 0 -.25567694 22.275669 31.384178)" gradientUnits="userSpaceOnUse" r="15.644737" xlink:href="#c"/><linearGradient id="e" gradientTransform="matrix(.39222363 0 0 -.36562471 4.827819 25.163568)" gradientUnits="userSpaceOnUse" x1="27.974298" x2="27.974298" y1="36.127529" y2="-1.183923"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".25" stop-color="#64baff"/><stop offset=".62520313" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></linearGradient><linearGradient id="f" gradientTransform="matrix(0 -.39571558 .42801014 0 6.403311 30.903618)" gradientUnits="userSpaceOnUse" x1="38.940514" x2="20.576487" y1="15.991243" y2="15.991243"><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" gradientUnits="userSpaceOnUse" x1="11.179706" x2="11.332248" y1="24.178568" y2="8.517552"><stop offset="0" stop-color="#002e99" stop-opacity=".709804"/><stop offset="1" stop-color="#3689e6" stop-opacity=".709804"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1=".978" x2=".978" xlink:href="#i" y1="4.91" y2="27.858"/><linearGradient id="i"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="j" gradientTransform="matrix(1.33942 0 0 -1.98263 -11.354 93.863)" gradientUnits="userSpaceOnUse" x1="22.004" x2="22.004" y1="63.218" y2="25.647"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#c8c8c8"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.66892 0 0 .56757 -1.18 2.378)" gradientUnits="userSpaceOnUse" x1="9.61" x2="9.61" y1="6.395" y2="41.619"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="4.334" x2="4.334" xlink:href="#i" y1="4.526" y2="27.474"/><linearGradient id="m" gradientTransform="matrix(0 .66208273 -.52324153 0 30.400951 -4.963796)" gradientUnits="userSpaceOnUse" x1="9.682" x2="38.318" xlink:href="#p" y1="30.468" y2="28.824"/><linearGradient id="n" gradientTransform="matrix(.53064 0 0 .5897 39.27 -1.792)" gradientUnits="userSpaceOnUse" x1="-25.007" x2="-60.813" xlink:href="#q" y1="30.174" y2="30.174"/><linearGradient id="o" gradientTransform="matrix(.56757 0 0 .72973 2.378 -2.514)" gradientUnits="userSpaceOnUse" x1="11.644379" x2="41.59663" y1="25.372398" y2="25.372398"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="p" gradientTransform="matrix(.62857 0 0 .6084 .914 -.533)" gradientUnits="userSpaceOnUse" x1="9.682" x2="38.318" y1="30.468" y2="28.824"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="q" gradientTransform="matrix(.53064 0 0 .5897 39.27 -1.792)" gradientUnits="userSpaceOnUse" x1="-25.007" x2="-60.813" y1="30.174" y2="30.174"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><radialGradient id="r" cx="24.837" cy="36.421" gradientTransform="matrix(-.38352 0 0 -.25568 22.276 31.384)" gradientUnits="userSpaceOnUse" r="15.645" xlink:href="#c"/><path d="m26.50072 2.5-.00172 20.013h-21.499v-20.013z" fill="url(#m)" stroke-width=".951778"/><g fill="none" stroke-linejoin="round"><path d="m7.5 3.5 20 .002v25.998h-20z" stroke="url(#n)" transform="matrix(0 1 -1 0 30.001 -4.987)"/><path d="m26.5 28.5h-18v-24h18z" stroke="url(#o)" stroke-linecap="round" transform="matrix(0 1 -1 0 30.001 -4.987)"/></g><path d="m6 27.5h-4.5l-.007-20.025h4.5" fill="url(#l)" transform="translate(-1 -4.988)"/><path d="m5.5 26.5-2.983.05-.024-18.075h3" fill="none" opacity=".5" stroke="url(#k)" stroke-linecap="square" transform="translate(-1 -4.988)"/><path d="m7 24v-1h2v1zm3 0v-1h6v1zm-3-4v-1h3v1zm4 0v-1h2v1zm-4-4v-1h3v1zm4 0v-1h1v1zm-4-4v-1h3v1zm4 0v-1h3v1z" fill="url(#j)" transform="translate(-1 -4.988)"/><path d="m25.644 17.384c0 6.087-8.015 8.303-11.145 3.085-3.13-5.22 2.6-11.247 7.97-8.38l-2.826 5.294z" fill="url(#h)" opacity=".5" transform="translate(-1 -4.988)"/><path d="m25.644 17.4c0 2.602-1.892 5.09-4.4 5.783-2.506.694-5.407-.466-6.745-2.697-.01.01 5.144-3.085 5.144-3.085z" fill="url(#h)" opacity=".5" transform="translate(-1 -4.988)"/><path d="m5 22.512h-4.5c0-7.092.012-12.375.012-19.892l.05-.094.117-.04h4.313" fill="none" opacity=".4" stroke="#cc3b02" stroke-linejoin="round"/><path d="m25.644 17.387c0 2.6-1.892 5.088-4.4 5.782-.057-.01-1.6-5.783-1.6-5.783z" fill="url(#h)" transform="translate(-1 -4.988)"/><path d="m31.4997 9.5-.0017 20h-21.498v-20z" fill="url(#a)" stroke-width=".951447"/><g fill="none" stroke-linejoin="round"><path d="m7.5 3.5 20 .002v25.998h-20z" stroke="url(#q)" transform="matrix(0 1 -1 0 35 2)"/><path d="m26.5 28.5h-18v-24h18z" stroke="url(#b)" stroke-linecap="round" transform="matrix(0 1 -1 0 35 2)"/></g><path d="m6 27.5h-4.5l-.007-20.025h4.5" fill="url(#l)" transform="translate(4 2)"/><path d="m5.5 26.5-2.983.05-.024-18.075h3" fill="none" opacity=".5" stroke="url(#k)" stroke-linecap="square" transform="translate(4 2)"/><path d="m15 9.5h4m1 0h2m1 0h1m1 0h2" fill="none" stroke="#aaa"/><path d="m7 24v-1h2v1zm3 0v-1h6v1zm-3-4v-1h3v1zm4 0v-1h2v1zm-4-4v-1h3v1zm4 0v-1h1v1zm-4-4v-1h3v1zm4 0v-1h3v1z" fill="url(#j)" transform="translate(4 2)"/><path d="m25.644 17.384c0 6.087-8.015 8.303-11.145 3.085-3.13-5.22 2.6-11.247 7.97-8.38l-2.826 5.294z" fill="url(#h)" opacity=".5" transform="translate(4 2)"/><path d="m25.644 17.4c0 2.602-1.892 5.09-4.4 5.783-2.506.694-5.407-.466-6.745-2.697-.01.01 5.144-3.085 5.144-3.085z" fill="url(#h)" opacity=".5" transform="translate(4 2)"/><path d="m10 29.5h-4.5c0-7.093.012-12.375.012-19.893l.05-.093.117-.04h4.313" fill="none" opacity=".4" stroke="#cc3b02" stroke-linejoin="round"/><path d="m25.644 17.387c0 2.6-1.892 5.088-4.4 5.782-.057-.01-1.6-5.783-1.6-5.783z" fill="url(#h)" transform="translate(4 2)"/><path d="m6.75 22.072a6 4 0 1 1 12 0 6 4 0 0 1 -12 0z" fill="url(#r)" fill-rule="evenodd" opacity=".141" transform="translate(-6.332 3.546)"/><g transform="translate(-5.832248 5.005612)"><path d="m6.750245 22.072131a6 4.0000002 0 1 1 12 0 6 4.0000002 0 0 1 -12 0z" fill="url(#d)" fill-rule="evenodd" opacity=".141176"/><path d="m10.832248 11.017552c-4.9802216 3.367056-2.0511186 9.550728 3.5 9.5v3.000485l7-5-7-5v2.976351c-3.580248.139062-5.5595156-3.12742-3-5.476836z" display="block" fill="url(#e)"/><g fill="none"><path d="m9.8755864 12.759279c-1.756852 2.058862-.225017 7.434574 5.3950626 6.699241l.0616 2.197396 4.369328-3.137879-4.369328-3.064428v2.059765c-6.1674416.329165-5.9814876-3.921804-5.4566616-4.754095z" display="block" opacity=".8" stroke="url(#f)" stroke-miterlimit="7" stroke-width=".964"/><path d="m10.832248 11.017552c-4.9802216 3.367056-2.0511186 9.550728 3.5 9.5v3.000485l6.999999-5-6.999999-5v2.976351c-3.580248.139062-5.5595156-3.12742-3-5.476836z" opacity=".858" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/edit.svg b/icon-themes/elementary_svg/cmd/32/edit.svg
new file mode 100644
index 000000000..f4e93d3b3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/edit.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="605.714" cy="486.648" gradientTransform="matrix(.00503 0 0 .00536 4.774 4.784)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#b"/><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="605.714" cy="486.648" gradientTransform="matrix(.00414 0 0 .00218 4.66 6.874)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#b"/><radialGradient id="d" cx="4.333" cy="288.644" gradientTransform="matrix(-2.36637 .0798 -.0789 -2.33915 37.355 964.564)" gradientUnits="userSpaceOnUse" r="2.799"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><path d="m5.384 294.538h-2.338l-.403 1.01h-1.077l2.206-5.292h1l2.128 5.292h-1.125zm-2.06-.8h1.756l-.784-2.395z" style="stroke:#000;stroke-width:.265;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.537;fill:url(#d)" transform="translate(0 -288.533)"/><path d="m3.772 1.723-2.206 5.29h.11l2.096-5.026h1l2.022 5.027h.106l-2.127-5.29zm-.34 3.48-.11.266h1.758l-.087-.267z" fill="#fff" opacity=".1"/><path d="m7.157 7.673v.53c.213 0 .516-.12.516-.265 0-.147-.238-.265-.516-.265z" fill="url(#c)" opacity=".15"/><path d="m7.805 6.747v1.3c.26.003.626-.29.626-.65s-.288-.65-.625-.65z" fill="url(#a)" opacity=".15"/><path d="m6.085.265v.793h.53l.264.265v5.557l-.265.264h-.53v.793h2.382v-.793h-.53l-.264-.265v-5.557l.264-.265h.53v-.792z" fill-rule="evenodd" opacity=".52"/><path d="m6.35.664.574-.004s.353-.013.353.34l-.01 6.047s-.036.483-.388.492l-.53.012m1.853-6.881-.58-.01s-.35-.013-.35.34l-.01 6.047s.026.492.38.492h.56" fill="none" stroke="#fff" stroke-width=".265"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/editannotation.svg b/icon-themes/elementary_svg/cmd/32/editannotation.svg
new file mode 100644
index 000000000..031a0a6b2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/editannotation.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="11.233976" x2="15.108646" y1="9.817785" y2="13.871716"><stop offset="0" stop-color="#ad5f00"/><stop offset=".13482948" stop-color="#ffe16b"/><stop offset=".20224422" stop-color="#f9c440"/><stop offset=".26965895" stop-color="#fff394"/><stop offset=".44650277" stop-color="#f9c440"/><stop offset=".57114136" stop-color="#f9c440"/><stop offset=".72038066" stop-color="#ffe16b"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -24.35737 1.938176)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#c" y1="24.989594" y2="30.000141"/><linearGradient id="c"><stop offset="0" stop-color="#565656"/><stop offset=".5" stop-color="#9a9a9a"/><stop offset="1" stop-color="#545454"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -24.540087 2.121789)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#e" y1="24.989594" y2="30.000141"/><linearGradient id="e"><stop offset="0" stop-color="#b1b1b1"/><stop offset=".5" stop-color="#fff"/><stop offset="1" stop-color="#8f8f8f"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -23.72243 1.300123)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#c" y1="24.989594" y2="30.000141"/><linearGradient id="g" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -23.905148 1.483735)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#e" y1="24.989594" y2="30.000141"/><linearGradient id="h" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -23.084421 .658986)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#c" y1="24.989594" y2="30.000141"/><linearGradient id="i" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -23.267138 .8426)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#e" y1="24.989594" y2="30.000141"/><linearGradient id="j" gradientTransform="matrix(.6380091 -.6411367 .8596263 .8553493 -24.599696 2.181687)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="29.056757" y2="26.02973"><stop offset="0" stop-color="#ece5a5"/><stop offset="1" stop-color="#fcfbf2"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="-.194932" x2="8.965093" y1="20.329414" y2="20.329414"><stop offset="0" stop-color="#d48e15"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="l" gradientTransform="matrix(-.00271019 .50014348 -.5122065 -.00277662 -10.621166 -10.412536)" gradientUnits="userSpaceOnUse" x1="21.663342" x2="57.252823" y1="-46.990513" y2="-47.821854"><stop offset="0" stop-color="#fff394"/><stop offset=".262" stop-color="#ffe16b"/><stop offset=".661" stop-color="#f9c440"/><stop offset="1" stop-color="#d48e15"/></linearGradient><radialGradient id="m" cx="1.248938" cy="16.655602" gradientTransform="matrix(.53333333 0 0 .11633788 9.361817 20.415424)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="12.481989" x2="12.481988" y1="1.669033" y2="12.91907"><stop offset="0" stop-color="#fff"/><stop offset=".09999992" 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(.3527769 0 0 .3527769 .226851 -.65673)"><ellipse cx="10.561817" cy="22.276831" display="block" fill="url(#m)" fill-rule="evenodd" opacity=".25" rx="9" ry="1.963204"/><g stroke-width=".750002"><path d="m5.9667969.54101562c-1.3759393 0-2.4821479.91328028-2.4824219 2.04687498l-.00227 9.4093074c-.00162 1.133594 1.106483 2.047885 2.4824219 2.046875h2.1113281l-.9962826 4.449665 4.7091736-3.935993.692035-.513672h5.76588c1.375939 0 2.482148-.913279 2.482422-2.046875l.0023-9.4093074c.001594-1.1335936-1.106513-2.04687498-2.482452-2.04687498z" fill="url(#l)" stroke="#ad5f00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" transform="translate(0 3.942578)"/><path d="m5.9804688 1.2940416c-.9180944 0-1.7473083.5320901-1.7485015 1.3417004v9.305262c-.00119.810427.8039094 1.333449 1.7206508 1.33789.00065.000003.0013.000003.00195 0h2.6425813c.1962572.06059.3546414-.0971.3652349.01518l-.6683274 3.2132 3.7279071-3.085797c.112988-.0619.133392-.116038.333009-.127403h5.943776c.599687.01517.890618-.256297 1.212394-.427521.311344-.244695.470267-.567833.470864-.972714v-9.2311379c.0012-.8104271-.739759-1.3686595-1.657854-1.3686595z" fill="none" opacity=".5" stroke="url(#n)" transform="translate(0 3.942578)"/></g></g><g transform="matrix(.21921222 0 0 .21921222 2.979761 3.01462)"><path d="m3.9957406 16.479538c.4459215-.334616 1.6971047.293067 2.8468883 1.43713 1.1470341 1.141326 1.7514206 2.362602 1.4243802 2.812888-.00124.0017.028135.02504.026864.02673l16.0100409-16.0885263c.406482-.408475-.225083-1.6993061-1.411369-2.8796879-1.186282-1.18038195-2.480279-1.80553552-2.886764-1.39705864z" fill="url(#a)" stroke="#ad5f00" stroke-linejoin="round" stroke-width="1.206973"/><path d="m3.9957406 16.479536c.4459215-.334616 1.697105.293068 2.8468878 1.43713 1.1470339 1.141326 1.7514205 2.362602 1.4243801 2.812888-.00124.0017.028135.02504.026864.02673l11.0255925-11.0796428.03988-.040071c.0013-.00169-.02811-.025017-.02686-.026729.327034-.4502889-.277353-1.6715643-1.424386-2.8128899-1.149783-1.1440621-2.400968-1.771746-2.846889-1.437129l-.03988.04007z" fill="#f9c440" opacity=".6"/><path d="m18.05188 2.3544945c.445921-.3346166 1.697105.2930675 2.846888 1.4371298 1.147033 1.141325 1.75142 2.3626014 1.424379 2.8128865-.0012.00171.02814.025041.02686.02673l1.953903-1.9634813.03988-.040071c.0013-.00169-.02811-.025017-.02686-.02673.327036-.450285-.277352-1.6715616-1.424385-2.8128867-1.149782-1.14406166-2.400965-1.77174678-2.846887-1.43713005l-.03988.0400714-1.953901 1.96348135z" fill="#fe9ab8" opacity=".8" stroke="#de3e80" stroke-linejoin="round" stroke-width="1.206973"/><path d="m15.861791 4.5553174c.44592-.3346171 1.697106.2930672 2.846888 1.4371295 1.147033 1.141325 1.751421 2.3626016 1.424379 2.8128878-.0012.00171.02814.025039.02686.026729l.199378-.2003563c.0013-.00169-.02811-.025017-.02686-.026729.327042-.4502861-.277346-1.671563-1.42438-2.8128866-1.149782-1.1440632-2.400967-1.7717473-2.846887-1.4371304z" fill="url(#b)"/><path d="m15.679073 4.7389302c.445922-.334617 1.697107.2930672 2.846888 1.4371291 1.147035 1.1413256 1.751422 2.3626005 1.42438 2.8128864-.0012.00171.02813.025041.02686.026731l.199377-.2003563c.0013-.00169-.02811-.025018-.02686-.02673.327044-.4502851-.277344-1.6715616-1.424379-2.8128865-1.149782-1.1440622-2.400966-1.771747-2.846889-1.4371299z" fill="url(#d)"/><path d="m16.496731 3.9172644c.445921-.3346173 1.697105.2930665 2.846888 1.4371297 1.147033 1.1413248 1.751421 2.3626003 1.42438 2.8128865-.0012.00171.02813.02504.02686.026729l.199378-.200355c.0013-.00169-.02811-.025017-.02686-.026729.327041-.4502858-.277346-1.6715623-1.424381-2.8128867-1.149782-1.1440629-2.400964-1.7717471-2.846888-1.4371299z" fill="url(#f)"/><path d="m16.314013 4.1008772c.445923-.3346174 1.697107.2930668 2.846888 1.4371289 1.147035 1.1413262 1.751422 2.3626013 1.424381 2.8128873-.0012.00171.02814.02504.02686.02673l.199377-.2003568c.0013-.00169-.02811-.025016-.02686-.026729.327042-.4502853-.277345-1.6715626-1.424379-2.8128856-1.149781-1.1440628-2.400966-1.7717477-2.846889-1.4371302z" fill="url(#g)"/><path d="m17.134741 3.2761275c.44592-.3346167 1.697104.2930671 2.846887 1.4371299 1.147033 1.1413247 1.751421 2.362601 1.42438 2.8128865-.0012.00171.02813.025041.02686.026731l.199376-.200356c.0013-.00169-.02811-.025018-.02686-.02673.327042-.450285-.277346-1.6715621-1.42438-2.8128872-1.14978-1.144062-2.400965-1.7717462-2.846887-1.4371291l-.199377.200355z" fill="url(#h)"/><path d="m16.952024 3.4597401c.445919-.3346173 1.697105.2930673 2.846887 1.4371305 1.147033 1.141324 1.751422 2.3626007 1.424379 2.8128853-.0012.00171.02814.025041.02686.02673l.199378-.2003543c.0013-.00169-.02811-.025019-.02686-.02673.327042-.4502865-.277346-1.6715623-1.424379-2.812887-1.149782-1.1440623-2.400967-1.7717471-2.846888-1.4371292z" fill="url(#i)"/><g fill-rule="evenodd"><g stroke-width="1.206973"><path d="m.92763987 23.761444 7.28373453-2.970838.062055-.06205c.327041-.450289-.2852284-1.67166-1.4322624-2.812988-1.1497829-1.144062-2.3994875-1.768277-2.8454094-1.43366z" fill="url(#j)" stroke="url(#k)"/><path d="m1.7587091 21.789843-.83151613 1.96381 1.98663883-.814434c-.1592262-.190724-.3062182-.384443-.4973904-.574664-.2200911-.218997-.436571-.396687-.6577323-.574712z" fill="#0c0c0c" stroke="#0c0c0c"/></g><path d="m19.705089 18.725266c-.206498-.03213-.367109-.02294-.470359.0068l-13.95021 3.090657-2.5651858.573609-.0757164.013688-2.97818693 2.202665 7.59460443-.114725.0688329-.018439 2.5812476-.569021 13.9433252-3.120442c.417588-.09178-.275333-.626383-1.551043-1.202287-.959077-.429061-1.968631-.766344-2.59272-.860416z" fill="#0c0c0c" opacity=".15" stroke-width="2.294442"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/editcurindex.svg b/icon-themes/elementary_svg/cmd/32/editcurindex.svg
new file mode 100644
index 000000000..c16ee596e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/editcurindex.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="35" x2="35" xlink:href="#q" y1="40" y2="18"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="35" x2="35" xlink:href="#q" y1="47" y2="25"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="35" x2="35" xlink:href="#q" y1="54" y2="32"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="35" x2="35" xlink:href="#q" y1="61" y2="39"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="17" x2="17" y1="32" y2="38"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="11.233976" x2="15.108646" y1="9.817785" y2="13.871716"><stop offset="0" stop-color="#ad5f00"/><stop offset=".13482948" stop-color="#ffe16b"/><stop offset=".20224422" stop-color="#f9c440"/><stop offset=".26965895" stop-color="#fff394"/><stop offset=".44650277" stop-color="#f9c440"/><stop offset=".57114136" stop-color="#f9c440"/><stop offset=".72038066" stop-color="#ffe16b"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -24.35737 1.938176)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#h" y1="24.989594" y2="30.000141"/><linearGradient id="h"><stop offset="0" stop-color="#565656"/><stop offset=".5" stop-color="#9a9a9a"/><stop offset="1" stop-color="#545454"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -24.540087 2.121789)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#j" y1="24.989594" y2="30.000141"/><linearGradient id="j"><stop offset="0" stop-color="#b1b1b1"/><stop offset=".5" stop-color="#fff"/><stop offset="1" stop-color="#8f8f8f"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -23.72243 1.300123)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#h" y1="24.989594" y2="30.000141"/><linearGradient id="l" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -23.905148 1.483735)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#j" y1="24.989594" y2="30.000141"/><linearGradient id="m" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -23.084421 .658986)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#h" y1="24.989594" y2="30.000141"/><linearGradient id="n" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -23.267138 .8426)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#j" y1="24.989594" y2="30.000141"/><linearGradient id="o" gradientTransform="matrix(.6380091 -.6411367 .8596263 .8553493 -24.599696 2.181687)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="29.056757" y2="26.02973"><stop offset="0" stop-color="#ece5a5"/><stop offset="1" stop-color="#fcfbf2"/></linearGradient><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="-.194932" x2="8.965093" y1="20.329414" y2="20.329414"><stop offset="0" stop-color="#d48e15"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="q"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="r" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#q" y1="61" y2="39"/><linearGradient id="s" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#q" y1="54" y2="32"/><linearGradient id="t" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#q" y1="47" y2="25"/><linearGradient id="u" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#q" y1="40" y2="18"/><g transform="translate(1 -23)"><rect fill="url(#e)" height="7" rx="1" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" width="31" x="-.5" y="31.5"/><path d="m2.5 47.5v3h10v-3z" fill="url(#r)"/><path d="m2.5 47.5v3h10v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m3 48v2h1v-1h8v-1z" fill="#fff" opacity=".2"/><path d="m2.5 40.5v3h14v-3z" fill="url(#s)"/><path d="m2.5 40.5v3h14v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m3 41v2h1v-1h12v-1z" fill="#fff" opacity=".2"/><path d="m2.5 33.5v3h7v-3z" fill="url(#t)"/><path d="m2.5 33.5v3h7v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m3 34v2h1v-1h5v-1z" fill="#fff" opacity=".2"/><path d="m2.5 26.5v3h12v-3z" fill="url(#u)"/><path d="m2.5 26.5v3h12v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m3 27v2h1v-1h10v-1z" fill="#fff" opacity=".2"/><path d="m24.5 26.5v3h3v-3z" fill="url(#a)"/><path d="m24.5 26.5v3h3v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m25 27v2h1v-1h1v-1z" fill="#fff" opacity=".2"/><path d="m24.5 33.5v3h3v-3z" fill="url(#b)"/><path d="m24.5 33.5v3h3v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m25 34v2h1v-1h1v-1z" fill="#fff" opacity=".2"/><path d="m24.5 40.5v3h3v-3z" fill="url(#c)"/><path d="m24.5 40.5v3h3v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m25 41v2h1v-1h1v-1z" fill="#fff" opacity=".2"/><path d="m24.5 47.5v3h3v-3z" fill="url(#d)"/><path d="m24.5 47.5v3h3v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m25 48v2h1v-1h1v-1z" fill="#fff" opacity=".2"/><g fill="#333"><path d="m16 29h1v1h-1z"/><path d="m18 29h2v1h-2z"/><path d="m21 29h2v1h-2z"/><path d="m18 36h2v1h-2z"/><path d="m21 36h2v1h-2z"/><path d="m12 36h2v1h-2z"/><path d="m15 36h2v1h-2z"/><path d="m18 43h2v1h-2z"/><path d="m21 43h2v1h-2z"/><path d="m18 50h2v1h-2z"/><path d="m21 50h2v1h-2z"/><path d="m15 50h2v1h-2z"/></g><g transform="matrix(.82851861 0 0 .82851861 10.262089 34.39386)"><path d="m3.9957406 16.479538c.4459215-.334616 1.6971047.293067 2.8468883 1.43713 1.1470341 1.141326 1.7514206 2.362602 1.4243802 2.812888-.00124.0017.028135.02504.026864.02673l16.0100409-16.0885263c.406482-.408475-.225083-1.6993061-1.411369-2.8796879-1.186282-1.18038195-2.480279-1.80553552-2.886764-1.39705864z" fill="url(#f)" stroke="#ad5f00" stroke-linejoin="round" stroke-width="1.206973"/><path d="m3.9957406 16.479536c.4459215-.334616 1.697105.293068 2.8468878 1.43713 1.1470339 1.141326 1.7514205 2.362602 1.4243801 2.812888-.00124.0017.028135.02504.026864.02673l11.0255925-11.0796428.03988-.040071c.0013-.00169-.02811-.025017-.02686-.026729.327034-.4502889-.277353-1.6715643-1.424386-2.8128899-1.149783-1.1440621-2.400968-1.771746-2.846889-1.437129l-.03988.04007z" fill="#f9c440" opacity=".6"/><path d="m18.05188 2.3544945c.445921-.3346166 1.697105.2930675 2.846888 1.4371298 1.147033 1.141325 1.75142 2.3626014 1.424379 2.8128865-.0012.00171.02814.025041.02686.02673l1.953903-1.9634813.03988-.040071c.0013-.00169-.02811-.025017-.02686-.02673.327036-.450285-.277352-1.6715616-1.424385-2.8128867-1.149782-1.14406166-2.400965-1.77174678-2.846887-1.43713005l-.03988.0400714-1.953901 1.96348135z" fill="#fe9ab8" opacity=".8" stroke="#de3e80" stroke-linejoin="round" stroke-width="1.206973"/><path d="m15.861791 4.5553174c.44592-.3346171 1.697106.2930672 2.846888 1.4371295 1.147033 1.141325 1.751421 2.3626016 1.424379 2.8128878-.0012.00171.02814.025039.02686.026729l.199378-.2003563c.0013-.00169-.02811-.025017-.02686-.026729.327042-.4502861-.277346-1.671563-1.42438-2.8128866-1.149782-1.1440632-2.400967-1.7717473-2.846887-1.4371304z" fill="url(#g)"/><path d="m15.679073 4.7389302c.445922-.334617 1.697107.2930672 2.846888 1.4371291 1.147035 1.1413256 1.751422 2.3626005 1.42438 2.8128864-.0012.00171.02813.025041.02686.026731l.199377-.2003563c.0013-.00169-.02811-.025018-.02686-.02673.327044-.4502851-.277344-1.6715616-1.424379-2.8128865-1.149782-1.1440622-2.400966-1.771747-2.846889-1.4371299z" fill="url(#i)"/><path d="m16.496731 3.9172644c.445921-.3346173 1.697105.2930665 2.846888 1.4371297 1.147033 1.1413248 1.751421 2.3626003 1.42438 2.8128865-.0012.00171.02813.02504.02686.026729l.199378-.200355c.0013-.00169-.02811-.025017-.02686-.026729.327041-.4502858-.277346-1.6715623-1.424381-2.8128867-1.149782-1.1440629-2.400964-1.7717471-2.846888-1.4371299z" fill="url(#k)"/><path d="m16.314013 4.1008772c.445923-.3346174 1.697107.2930668 2.846888 1.4371289 1.147035 1.1413262 1.751422 2.3626013 1.424381 2.8128873-.0012.00171.02814.02504.02686.02673l.199377-.2003568c.0013-.00169-.02811-.025016-.02686-.026729.327042-.4502853-.277345-1.6715626-1.424379-2.8128856-1.149781-1.1440628-2.400966-1.7717477-2.846889-1.4371302z" fill="url(#l)"/><path d="m17.134741 3.2761275c.44592-.3346167 1.697104.2930671 2.846887 1.4371299 1.147033 1.1413247 1.751421 2.362601 1.42438 2.8128865-.0012.00171.02813.025041.02686.026731l.199376-.200356c.0013-.00169-.02811-.025018-.02686-.02673.327042-.450285-.277346-1.6715621-1.42438-2.8128872-1.14978-1.144062-2.400965-1.7717462-2.846887-1.4371291l-.199377.200355z" fill="url(#m)"/><path d="m16.952024 3.4597401c.445919-.3346173 1.697105.2930673 2.846887 1.4371305 1.147033 1.141324 1.751422 2.3626007 1.424379 2.8128853-.0012.00171.02814.025041.02686.02673l.199378-.2003543c.0013-.00169-.02811-.025019-.02686-.02673.327042-.4502865-.277346-1.6715623-1.424379-2.812887-1.149782-1.1440623-2.400967-1.7717471-2.846888-1.4371292z" fill="url(#n)"/><g fill-rule="evenodd"><g stroke-width="1.206973"><path d="m.92763987 23.761444 7.28373453-2.970838.062055-.06205c.327041-.450289-.2852284-1.67166-1.4322624-2.812988-1.1497829-1.144062-2.3994875-1.768277-2.8454094-1.43366z" fill="url(#o)" stroke="url(#p)"/><path d="m1.7587091 21.789843-.83151613 1.96381 1.98663883-.814434c-.1592262-.190724-.3062182-.384443-.4973904-.574664-.2200911-.218997-.436571-.396687-.6577323-.574712z" fill="#0c0c0c" stroke="#0c0c0c"/></g><path d="m19.705089 18.725266c-.206498-.03213-.367109-.02294-.470359.0068l-13.95021 3.090657-2.5651858.573609-.0757164.013688-2.97818693 2.202665 7.59460443-.114725.0688329-.018439 2.5812476-.569021 13.9433252-3.120442c.417588-.09178-.275333-.626383-1.551043-1.202287-.959077-.429061-1.968631-.766344-2.59272-.860416z" fill="#0c0c0c" opacity=".15" stroke-width="2.294442"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/editdoc.svg b/icon-themes/elementary_svg/cmd/32/editdoc.svg
new file mode 100644
index 000000000..459ba14ed
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/editdoc.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.233976" x2="15.108646" y1="9.817785" y2="13.871716"><stop offset="0" stop-color="#ad5f00"/><stop offset=".13482948" stop-color="#ffe16b"/><stop offset=".20224422" stop-color="#f9c440"/><stop offset=".26965895" stop-color="#fff394"/><stop offset=".44650277" stop-color="#f9c440"/><stop offset=".57114136" stop-color="#f9c440"/><stop offset=".72038066" stop-color="#ffe16b"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -24.35737 1.938176)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#c" y1="24.989594" y2="30.000141"/><linearGradient id="c"><stop offset="0" stop-color="#565656"/><stop offset=".5" stop-color="#9a9a9a"/><stop offset="1" stop-color="#545454"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -24.540087 2.121789)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#e" y1="24.989594" y2="30.000141"/><linearGradient id="e"><stop offset="0" stop-color="#b1b1b1"/><stop offset=".5" stop-color="#fff"/><stop offset="1" stop-color="#8f8f8f"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -23.72243 1.300123)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#c" y1="24.989594" y2="30.000141"/><linearGradient id="g" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -23.905148 1.483735)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#e" y1="24.989594" y2="30.000141"/><linearGradient id="h" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -23.084421 .658986)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#c" y1="24.989594" y2="30.000141"/><linearGradient id="i" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -23.267138 .8426)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#e" y1="24.989594" y2="30.000141"/><linearGradient id="j" gradientTransform="matrix(.6380091 -.6411367 .8596263 .8553493 -24.599696 2.181687)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="29.056757" y2="26.02973"><stop offset="0" stop-color="#ece5a5"/><stop offset="1" stop-color="#fcfbf2"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="-.194932" x2="8.965093" y1="20.329414" y2="20.329414"><stop offset="0" stop-color="#d48e15"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="l"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.56757 0 0 .72973 2.378 -2.514)" gradientUnits="userSpaceOnUse" x1="24.000565" x2="24.000565" y1="6.18585" y2="41.815468"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.65714134 0 0 .63012858 .228273 -1.089821)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="o" cx="605.714" cy="486.648" gradientTransform="matrix(.01566 0 0 .00824 17.61 25.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#l"/><radialGradient id="p" cx="605.714" cy="486.648" gradientTransform="matrix(-.01566 0 0 .00824 14.39 25.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#l"/><linearGradient id="q" gradientTransform="matrix(.04577 0 0 .00824 -.542 25.98)" 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="r" gradientTransform="matrix(.53064 0 0 .5897 39.27 -1.792)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><path d="m4.95 29h22.1v2h-22.1z" fill="url(#q)" opacity=".15"/><path d="m4.95 29v2c-.807.004-1.95-.448-1.95-1s.9-1 1.95-1z" fill="url(#p)" opacity=".15"/><path d="m27.05 29v2c.807.004 1.95-.448 1.95-1s-.9-1-1.95-1z" fill="url(#o)" opacity=".15"/><path d="m4.5.5 23 .002071v28.997929h-23z" fill="url(#n)" stroke-width="1.040573"/><g fill="none" stroke-linejoin="round"><path d="m26.5 28.5c-6.746774 0-13.711336 0-21 0v-27h21z" stroke="url(#m)" stroke-linecap="round"/><path d="m4.5.5 23 .002v28.998h-23z" stroke="url(#r)"/></g><g transform="matrix(.82851861 0 0 .82851861 11.262089 .284113)"><path d="m3.9957406 16.479538c.4459215-.334616 1.6971047.293067 2.8468883 1.43713 1.1470341 1.141326 1.7514206 2.362602 1.4243802 2.812888-.00124.0017.028135.02504.026864.02673l16.0100409-16.0885263c.406482-.408475-.225083-1.6993061-1.411369-2.8796879-1.186282-1.18038195-2.480279-1.80553552-2.886764-1.39705864z" fill="url(#a)" stroke="#ad5f00" stroke-linejoin="round" stroke-width="1.206973"/><path d="m3.9957406 16.479536c.4459215-.334616 1.697105.293068 2.8468878 1.43713 1.1470339 1.141326 1.7514205 2.362602 1.4243801 2.812888-.00124.0017.028135.02504.026864.02673l11.0255925-11.0796428.03988-.040071c.0013-.00169-.02811-.025017-.02686-.026729.327034-.4502889-.277353-1.6715643-1.424386-2.8128899-1.149783-1.1440621-2.400968-1.771746-2.846889-1.437129l-.03988.04007z" fill="#f9c440" opacity=".6"/><path d="m18.05188 2.3544945c.445921-.3346166 1.697105.2930675 2.846888 1.4371298 1.147033 1.141325 1.75142 2.3626014 1.424379 2.8128865-.0012.00171.02814.025041.02686.02673l1.953903-1.9634813.03988-.040071c.0013-.00169-.02811-.025017-.02686-.02673.327036-.450285-.277352-1.6715616-1.424385-2.8128867-1.149782-1.14406166-2.400965-1.77174678-2.846887-1.43713005l-.03988.0400714-1.953901 1.96348135z" fill="#fe9ab8" opacity=".8" stroke="#de3e80" stroke-linejoin="round" stroke-width="1.206973"/><path d="m15.861791 4.5553174c.44592-.3346171 1.697106.2930672 2.846888 1.4371295 1.147033 1.141325 1.751421 2.3626016 1.424379 2.8128878-.0012.00171.02814.025039.02686.026729l.199378-.2003563c.0013-.00169-.02811-.025017-.02686-.026729.327042-.4502861-.277346-1.671563-1.42438-2.8128866-1.149782-1.1440632-2.400967-1.7717473-2.846887-1.4371304z" fill="url(#b)"/><path d="m15.679073 4.7389302c.445922-.334617 1.697107.2930672 2.846888 1.4371291 1.147035 1.1413256 1.751422 2.3626005 1.42438 2.8128864-.0012.00171.02813.025041.02686.026731l.199377-.2003563c.0013-.00169-.02811-.025018-.02686-.02673.327044-.4502851-.277344-1.6715616-1.424379-2.8128865-1.149782-1.1440622-2.400966-1.771747-2.846889-1.4371299z" fill="url(#d)"/><path d="m16.496731 3.9172644c.445921-.3346173 1.697105.2930665 2.846888 1.4371297 1.147033 1.1413248 1.751421 2.3626003 1.42438 2.8128865-.0012.00171.02813.02504.02686.026729l.199378-.200355c.0013-.00169-.02811-.025017-.02686-.026729.327041-.4502858-.277346-1.6715623-1.424381-2.8128867-1.149782-1.1440629-2.400964-1.7717471-2.846888-1.4371299z" fill="url(#f)"/><path d="m16.314013 4.1008772c.445923-.3346174 1.697107.2930668 2.846888 1.4371289 1.147035 1.1413262 1.751422 2.3626013 1.424381 2.8128873-.0012.00171.02814.02504.02686.02673l.199377-.2003568c.0013-.00169-.02811-.025016-.02686-.026729.327042-.4502853-.277345-1.6715626-1.424379-2.8128856-1.149781-1.1440628-2.400966-1.7717477-2.846889-1.4371302z" fill="url(#g)"/><path d="m17.134741 3.2761275c.44592-.3346167 1.697104.2930671 2.846887 1.4371299 1.147033 1.1413247 1.751421 2.362601 1.42438 2.8128865-.0012.00171.02813.025041.02686.026731l.199376-.200356c.0013-.00169-.02811-.025018-.02686-.02673.327042-.450285-.277346-1.6715621-1.42438-2.8128872-1.14978-1.144062-2.400965-1.7717462-2.846887-1.4371291l-.199377.200355z" fill="url(#h)"/><path d="m16.952024 3.4597401c.445919-.3346173 1.697105.2930673 2.846887 1.4371305 1.147033 1.141324 1.751422 2.3626007 1.424379 2.8128853-.0012.00171.02814.025041.02686.02673l.199378-.2003543c.0013-.00169-.02811-.025019-.02686-.02673.327042-.4502865-.277346-1.6715623-1.424379-2.812887-1.149782-1.1440623-2.400967-1.7717471-2.846888-1.4371292z" fill="url(#i)"/><g fill-rule="evenodd"><g stroke-width="1.206973"><path d="m.92763987 23.761444 7.28373453-2.970838.062055-.06205c.327041-.450289-.2852284-1.67166-1.4322624-2.812988-1.1497829-1.144062-2.3994875-1.768277-2.8454094-1.43366z" fill="url(#j)" stroke="url(#k)"/><path d="m1.7587091 21.789843-.83151613 1.96381 1.98663883-.814434c-.1592262-.190724-.3062182-.384443-.4973904-.574664-.2200911-.218997-.436571-.396687-.6577323-.574712z" fill="#0c0c0c" stroke="#0c0c0c"/></g><path d="m19.705089 18.725266c-.206498-.03213-.367109-.02294-.470359.0068l-13.95021 3.090657-2.5651858.573609-.0757164.013688-2.97818693 2.202665 7.59460443-.114725.0688329-.018439 2.5812476-.569021 13.9433252-3.120442c.417588-.09178-.275333-.626383-1.551043-1.202287-.959077-.429061-1.968631-.766344-2.59272-.860416z" fill="#0c0c0c" opacity=".15" stroke-width="2.294442"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/editframeset.svg b/icon-themes/elementary_svg/cmd/32/editframeset.svg
new file mode 100644
index 000000000..015d5d942
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/editframeset.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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 28.916702 -17.399998)" 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 19.083298 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" gradientUnits="userSpaceOnUse" x1="15" x2="15" y1="3" y2="30"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6" stop-opacity=".985965"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="4" y2="28"><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="g" gradientTransform="matrix(.65895577 0 0 .66512004 39.325053 3.594528)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="26" y2="6"><stop offset="0" stop-color="#fff"/><stop offset=".07499999" 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" gradientUnits="userSpaceOnUse" x1="11.233976" x2="15.108646" y1="9.817785" y2="13.871716"><stop offset="0" stop-color="#ad5f00"/><stop offset=".13482948" stop-color="#ffe16b"/><stop offset=".20224422" stop-color="#f9c440"/><stop offset=".26965895" stop-color="#fff394"/><stop offset=".44650277" stop-color="#f9c440"/><stop offset=".57114136" stop-color="#f9c440"/><stop offset=".72038066" stop-color="#ffe16b"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -24.35737 1.938176)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#k" y1="24.989594" y2="30.000141"/><linearGradient id="k"><stop offset="0" stop-color="#565656"/><stop offset=".5" stop-color="#9a9a9a"/><stop offset="1" stop-color="#545454"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -24.540087 2.121789)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#m" y1="24.989594" y2="30.000141"/><linearGradient id="m"><stop offset="0" stop-color="#b1b1b1"/><stop offset=".5" stop-color="#fff"/><stop offset="1" stop-color="#8f8f8f"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -23.72243 1.300123)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#k" y1="24.989594" y2="30.000141"/><linearGradient id="o" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -23.905148 1.483735)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#m" y1="24.989594" y2="30.000141"/><linearGradient id="p" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -23.084421 .658986)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#k" y1="24.989594" y2="30.000141"/><linearGradient id="q" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -23.267138 .8426)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#m" y1="24.989594" y2="30.000141"/><linearGradient id="r" gradientTransform="matrix(.6380091 -.6411367 .8596263 .8553493 -24.599696 2.181687)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="29.056757" y2="26.02973"><stop offset="0" stop-color="#ece5a5"/><stop offset="1" stop-color="#fcfbf2"/></linearGradient><linearGradient id="s" gradientUnits="userSpaceOnUse" x1="-.194932" x2="8.965093" y1="20.329414" y2="20.329414"><stop offset="0" stop-color="#d48e15"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><g transform="scale(.26458333)"><g opacity=".4" transform="matrix(.73684208 0 0 .42857134 -1.68421 10.857146)"><path d="m38.928572 40.000002h5v7h-5z" fill="url(#a)"/><path d="m9.0714282 47.000002h-5v-7h5z" fill="url(#c)"/><path d="m9.0714282 40.000002 29.8571438-.000001v7.000001l-29.8571438.000001z" fill="url(#d)"/></g><rect fill="url(#e)" height="27" rx="2.16" width="27" x="2.5" y="2.5"/><rect fill="none" height="25" opacity=".5" rx="1.086957" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round" width="25" x="3.5" y="3.500001"/><rect fill="none" height="27" rx="2.16" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" width="27" x="2.5" y="2.5"/><rect fill="url(#g)" height="18.886332" rx=".780512" ry=".821902" stroke-width="1.478242" width="19.126842" x="6.436579" y="6.556835"/><g fill="none" stroke-opacity=".501961"><rect height="18.908428" rx=".780512" ry=".821902" stroke="#002e99" width="18.975956" x="6.524967" y="6.534738"/><rect height="21" rx="2" stroke="url(#h)" width="21" x="5.5" y="5.5"/></g></g><g transform="matrix(.21921222 0 0 .21921222 2.979761 3.01463)"><path d="m3.9957406 16.479538c.4459215-.334616 1.6971047.293067 2.8468883 1.43713 1.1470341 1.141326 1.7514206 2.362602 1.4243802 2.812888-.00124.0017.028135.02504.026864.02673l16.0100409-16.0885263c.406482-.408475-.225083-1.6993061-1.411369-2.8796879-1.186282-1.18038195-2.480279-1.80553552-2.886764-1.39705864z" fill="url(#i)" stroke="#ad5f00" stroke-linejoin="round" stroke-width="1.206973"/><path d="m3.9957406 16.479536c.4459215-.334616 1.697105.293068 2.8468878 1.43713 1.1470339 1.141326 1.7514205 2.362602 1.4243801 2.812888-.00124.0017.028135.02504.026864.02673l11.0255925-11.0796428.03988-.040071c.0013-.00169-.02811-.025017-.02686-.026729.327034-.4502889-.277353-1.6715643-1.424386-2.8128899-1.149783-1.1440621-2.400968-1.771746-2.846889-1.437129l-.03988.04007z" fill="#f9c440" opacity=".6"/><path d="m18.05188 2.3544945c.445921-.3346166 1.697105.2930675 2.846888 1.4371298 1.147033 1.141325 1.75142 2.3626014 1.424379 2.8128865-.0012.00171.02814.025041.02686.02673l1.953903-1.9634813.03988-.040071c.0013-.00169-.02811-.025017-.02686-.02673.327036-.450285-.277352-1.6715616-1.424385-2.8128867-1.149782-1.14406166-2.400965-1.77174678-2.846887-1.43713005l-.03988.0400714-1.953901 1.96348135z" fill="#fe9ab8" opacity=".8" stroke="#de3e80" stroke-linejoin="round" stroke-width="1.206973"/><path d="m15.861791 4.5553174c.44592-.3346171 1.697106.2930672 2.846888 1.4371295 1.147033 1.141325 1.751421 2.3626016 1.424379 2.8128878-.0012.00171.02814.025039.02686.026729l.199378-.2003563c.0013-.00169-.02811-.025017-.02686-.026729.327042-.4502861-.277346-1.671563-1.42438-2.8128866-1.149782-1.1440632-2.400967-1.7717473-2.846887-1.4371304z" fill="url(#j)"/><path d="m15.679073 4.7389302c.445922-.334617 1.697107.2930672 2.846888 1.4371291 1.147035 1.1413256 1.751422 2.3626005 1.42438 2.8128864-.0012.00171.02813.025041.02686.026731l.199377-.2003563c.0013-.00169-.02811-.025018-.02686-.02673.327044-.4502851-.277344-1.6715616-1.424379-2.8128865-1.149782-1.1440622-2.400966-1.771747-2.846889-1.4371299z" fill="url(#l)"/><path d="m16.496731 3.9172644c.445921-.3346173 1.697105.2930665 2.846888 1.4371297 1.147033 1.1413248 1.751421 2.3626003 1.42438 2.8128865-.0012.00171.02813.02504.02686.026729l.199378-.200355c.0013-.00169-.02811-.025017-.02686-.026729.327041-.4502858-.277346-1.6715623-1.424381-2.8128867-1.149782-1.1440629-2.400964-1.7717471-2.846888-1.4371299z" fill="url(#n)"/><path d="m16.314013 4.1008772c.445923-.3346174 1.697107.2930668 2.846888 1.4371289 1.147035 1.1413262 1.751422 2.3626013 1.424381 2.8128873-.0012.00171.02814.02504.02686.02673l.199377-.2003568c.0013-.00169-.02811-.025016-.02686-.026729.327042-.4502853-.277345-1.6715626-1.424379-2.8128856-1.149781-1.1440628-2.400966-1.7717477-2.846889-1.4371302z" fill="url(#o)"/><path d="m17.134741 3.2761275c.44592-.3346167 1.697104.2930671 2.846887 1.4371299 1.147033 1.1413247 1.751421 2.362601 1.42438 2.8128865-.0012.00171.02813.025041.02686.026731l.199376-.200356c.0013-.00169-.02811-.025018-.02686-.02673.327042-.450285-.277346-1.6715621-1.42438-2.8128872-1.14978-1.144062-2.400965-1.7717462-2.846887-1.4371291l-.199377.200355z" fill="url(#p)"/><path d="m16.952024 3.4597401c.445919-.3346173 1.697105.2930673 2.846887 1.4371305 1.147033 1.141324 1.751422 2.3626007 1.424379 2.8128853-.0012.00171.02814.025041.02686.02673l.199378-.2003543c.0013-.00169-.02811-.025019-.02686-.02673.327042-.4502865-.277346-1.6715623-1.424379-2.812887-1.149782-1.1440623-2.400967-1.7717471-2.846888-1.4371292z" fill="url(#q)"/><g fill-rule="evenodd"><g stroke-width="1.206973"><path d="m.92763987 23.761444 7.28373453-2.970838.062055-.06205c.327041-.450289-.2852284-1.67166-1.4322624-2.812988-1.1497829-1.144062-2.3994875-1.768277-2.8454094-1.43366z" fill="url(#r)" stroke="url(#s)"/><path d="m1.7587091 21.789843-.83151613 1.96381 1.98663883-.814434c-.1592262-.190724-.3062182-.384443-.4973904-.574664-.2200911-.218997-.436571-.396687-.6577323-.574712z" fill="#0c0c0c" stroke="#0c0c0c"/></g><path d="m19.705089 18.725266c-.206498-.03213-.367109-.02294-.470359.0068l-13.95021 3.090657-2.5651858.573609-.0757164.013688-2.97818693 2.202665 7.59460443-.114725.0688329-.018439 2.5812476-.569021 13.9433252-3.120442c.417588-.09178-.275333-.626383-1.551043-1.202287-.959077-.429061-1.968631-.766344-2.59272-.860416z" fill="#0c0c0c" opacity=".15" stroke-width="2.294442"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/editglossary.svg b/icon-themes/elementary_svg/cmd/32/editglossary.svg
new file mode 100644
index 000000000..da190232b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/editglossary.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="9.72631" x2="9.526311" y1="15.617299" y2="30.286595"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="b" cx="6.703" cy="73.616" gradientTransform="matrix(2.21346 0 0 .4842 1.407 -6.665)" gradientUnits="userSpaceOnUse" r="7.228"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><radialGradient id="c" cx="32.5" cy="16.563" gradientTransform="matrix(.136 .32887 -.25782 .113 11.15 .462)" gradientUnits="userSpaceOnUse" r="14.438" xlink:href="#g"/><linearGradient id="d" gradientTransform="matrix(.26726 0 0 1.15755 9.316 -10.704)" gradientUnits="userSpaceOnUse" x1="-32.957" x2="-25.474" y1="27.389" y2="27.389"><stop offset="0" stop-color="#2e3436"/><stop offset=".644" stop-color="#888a85"/><stop offset="1" stop-color="#555753"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.77602 .23906 -.31605 .56748 -20.168 4.55)" gradientUnits="userSpaceOnUse" x1="27.528" x2="30.42" y1="4.167" y2="2.949"><stop offset="0" stop-color="#eeeeec"/><stop offset=".789" stop-color="#fff"/><stop offset="1" stop-color="#eeeeec"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="19.345" x2="1.674" y1="7.661" y2="15.316"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="g"><stop offset="0" stop-color="#fff3cb"/><stop offset=".262" stop-color="#fdde76"/><stop offset=".661" stop-color="#f9c440"/><stop offset="1" stop-color="#e48b20"/></linearGradient><filter id="h" color-interpolation-filters="sRGB" height="1.324" width="1.387" x="-.193" y="-.162"><feGaussianBlur stdDeviation=".678"/></filter><linearGradient id="i" gradientUnits="userSpaceOnUse" x1=".997" x2="19.759" xlink:href="#g" y1="17.455" y2="3.457"/><path d="m-.163 13.632c17.352 1.1 6.417-8.917 19.826-9.236l3.37 7.08c-6.12-2.853-10.306 11.805-23.276 3.19z" fill="url(#f)" fill-rule="evenodd" opacity=".444"/><path d="m32.243 28.98c0 1.932-7.164 3.5-16 3.5-8.837 0-16-1.568-16-3.5 0-1.934 7.163-3.5 16-3.5 8.836 0 16 1.566 16 3.5z" fill="url(#b)" opacity=".2"/><path d="m13.42 3.166-.134 3.304-2.128 1.115-.667-.375-.02-1.97-1.401 1.29-1.88-.59.792 1.725-1.14 1.607 1.884-.22 1.178 1.582.372-1.862.984-.334 2.084.774.575 3.385 2.054-2.593 3.396.5-1.834-2.756 1.523-3.073-3.184.89zm-7.362 5.824-1.084 1-1.458-.46.615 1.34-.885 1.246 1.464-.17.91 1.227.29-1.445 1.45-.487-1.284-.72zm4.95 1.19-1.578 1.45-2.13-.664.897 1.95-1.287 1.814 2.13-.246 1.33 1.786.42-2.104 2.114-.71-1.872-1.053zm-8.294 2.113-.396 1.492-1.544.417 1.294.836-.08 1.6 1.195-.975 1.497.573-.558-1.44 1.005-1.245-1.54.088z" fill="url(#i)"/><path d="m13.263 17.77c-2.056.9-4.6-.495-5.686-3.117-1.084-2.622-.297-5.478 1.76-6.38 2.055-.9 4.6.495 5.685 3.118 1.084 2.624.297 5.48-1.76 6.38z" fill="url(#c)" filter="url(#h)" opacity=".483" transform="matrix(1.33333 0 0 1.33333 .122 -8.975)"/><g transform="matrix(1.41113 -.81472 .6894 1.1941 4.267 -6.127)"><path d="m.5 18v12.438c0 .58.297 1.062.667 1.062h.666c.37 0 .667-.48.667-1.063v-12.437z" fill="url(#d)" fill-rule="evenodd"/><rect fill="none" height="21" opacity=".3" rx=".749" ry=".929" stroke="#000" stroke-width=".667" width="2" x=".5" y="10.5"/><path d="m1.167 10.5c-.37 0-.667.48-.667 1.063v6.437h2v-6.438c0-.58-.297-1.062-.667-1.062z" fill="url(#e)" fill-rule="evenodd" opacity=".9"/></g><path d="m12.228 30.503-.627-1.67h-.084q-.818 1.066-1.69 1.483-.86.407-2.25.407-1.71 0-2.698-1.01-.979-1.013-.979-2.881 0-1.958 1.318-2.882 1.327-.933 3.993-1.032l2.062-.066v-.54q0-1.867-1.848-1.867-1.424 0-3.346.89l-1.074-2.265q2.05-1.11 4.546-1.11 2.39 0 3.666 1.077 1.274 1.078 1.274 3.276v8.19zm-.956-5.694-1.254.043q-1.412.044-2.103.528-.69.484-.69 1.474 0 1.418 1.572 1.418 1.126 0 1.795-.67.68-.67.68-1.782z" fill="url(#a)" stroke="#000" stroke-linejoin="round" stroke-opacity=".49"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/editheaderandfooter.svg b/icon-themes/elementary_svg/cmd/32/editheaderandfooter.svg
new file mode 100644
index 000000000..43fc39c8e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/editheaderandfooter.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="translate(-4.5 -4)" gradientUnits="userSpaceOnUse" x1="2.5" x2="2.5" y1="3.5" y2="8.5"><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" gradientUnits="userSpaceOnUse" x1="16" x2="16" xlink:href="#a" y1="5" y2="5.5"/><linearGradient id="c" gradientTransform="translate(0 20)" gradientUnits="userSpaceOnUse" x1="16" x2="16" xlink:href="#a" y1="5" y2="5.5"/><linearGradient id="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.56757 0 0 .72973 2.378 -2.514)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="5.564" y2="43"><stop offset="0" stop-color="#fff"/><stop offset=".036" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.62857 0 0 .6084 .914 -.535)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="g" cx="605.714" cy="486.648" gradientTransform="matrix(.01566 0 0 .00824 17.61 25.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><radialGradient id="h" cx="605.714" cy="486.648" gradientTransform="matrix(-.01566 0 0 .00824 14.39 25.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><linearGradient id="i" gradientTransform="matrix(.04577 0 0 .00824 -.542 25.98)" 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="j" gradientTransform="matrix(.53064 0 0 .5897 39.27 -1.792)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><path d="m4.95 29h22.1v2h-22.1z" fill="url(#i)" opacity=".15"/><path d="m4.95 29v2c-.807.004-1.95-.448-1.95-1s.9-1 1.95-1z" fill="url(#h)" opacity=".15"/><path d="m27.05 29v2c.807.004 1.95-.448 1.95-1s-.9-1-1.95-1z" fill="url(#g)" opacity=".15"/><path d="m5 1 22 .002v27.998h-22z" fill="url(#f)"/><g stroke-linejoin="round"><g fill="none"><path d="m26.5 28.5h-21v-27h21z" stroke="url(#e)" stroke-linecap="round"/><path d="m4.5.5 23 .002v28.998h-23z" stroke="url(#j)"/></g><g stroke-opacity=".501961"><path d="m7.507 3.504h16.99v2.978l-16.997.018zm-.007 20h16.996l.004 2.996h-17z" fill="#f37329" stroke="#cc3b02"/><g fill="none" stroke-linecap="round" stroke-miterlimit="10"><path d="m8.5 4.5h15v1h-15z" opacity=".5" stroke="url(#b)"/><path d="m8.5 24.5h15v1h-15z" opacity=".5" stroke="url(#c)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/edithyperlink.svg b/icon-themes/elementary_svg/cmd/32/edithyperlink.svg
new file mode 100644
index 000000000..5acacb500
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/edithyperlink.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.233976" x2="15.108646" y1="9.817785" y2="13.871716"><stop offset="0" stop-color="#ad5f00"/><stop offset=".13482948" stop-color="#ffe16b"/><stop offset=".20224422" stop-color="#f9c440"/><stop offset=".26965895" stop-color="#fff394"/><stop offset=".44650277" stop-color="#f9c440"/><stop offset=".57114136" stop-color="#f9c440"/><stop offset=".72038066" stop-color="#ffe16b"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -24.35737 1.938176)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#c" y1="24.989594" y2="30.000141"/><linearGradient id="c"><stop offset="0" stop-color="#565656"/><stop offset=".5" stop-color="#9a9a9a"/><stop offset="1" stop-color="#545454"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -24.540087 2.121789)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#e" y1="24.989594" y2="30.000141"/><linearGradient id="e"><stop offset="0" stop-color="#b1b1b1"/><stop offset=".5" stop-color="#fff"/><stop offset="1" stop-color="#8f8f8f"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -23.72243 1.300123)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#c" y1="24.989594" y2="30.000141"/><linearGradient id="g" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -23.905148 1.483735)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#e" y1="24.989594" y2="30.000141"/><linearGradient id="h" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -23.084421 .658986)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#c" y1="24.989594" y2="30.000141"/><linearGradient id="i" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -23.267138 .8426)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#e" y1="24.989594" y2="30.000141"/><linearGradient id="j" gradientTransform="matrix(.6380091 -.6411367 .8596263 .8553493 -24.599696 2.181687)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="29.056757" y2="26.02973"><stop offset="0" stop-color="#ece5a5"/><stop offset="1" stop-color="#fcfbf2"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="-.194932" x2="8.965093" y1="20.329414" y2="20.329414"><stop offset="0" stop-color="#d48e15"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="l"><stop offset="0"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="72.5" x2="86" xlink:href="#l" y1="2.75" y2="2.75"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="91" x2="104.5" xlink:href="#l" y1="2.75" y2="2.75"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="83" x2="91" xlink:href="#l" y1="2.75" y2="2.75"/><radialGradient id="p" cx="99.157013" cy="186.17059" gradientTransform="matrix(.0876227 0 0 .05575992 -.688406 18.118812)" gradientUnits="userSpaceOnUse" r="62.769119"><stop offset="0" stop-color="#3d3d3d"/><stop offset=".5" stop-color="#686868" stop-opacity=".498039"/><stop offset="1" stop-color="#686868" stop-opacity="0"/></radialGradient><g transform="matrix(-1 0 0 1 31.999999 0)"><path d="m13.5 28.499666a5.5 3.4999999 0 1 1 -11 0 5.5 3.4999999 0 1 1 11 0z" fill="url(#p)"/><g transform="matrix(.70710678 -.70710678 .70710678 .70710678 -48.523494 76.634407)"><path d="m76-2c-1.939 0-3.5 1.56100002-3.5 3.5v2.5c0 1.939 1.561 3.5 3.5 3.5h6.5c1.939 0 3.5-1.561 3.5-3.5v-2.5c0-1.93899998-1.561-3.5-3.5-3.5zm.25 2.5h6c.6925 0 1.25.5575 1.25 1.25v2c0 .6925-.5575 1.25-1.25 1.25h-6c-.6925 0-1.25-.5575-1.25-1.25v-2c0-.6925.5575-1.25 1.25-1.25z" fill="#d4d4d4" stroke="#000" stroke-linecap="round" stroke-linejoin="bevel" stroke-opacity=".427451"/><path d="m94.5-2c-1.939 0-3.5 1.56100002-3.5 3.5v2.5c0 1.939 1.561 3.5 3.5 3.5h6.5c1.939 0 3.5-1.561 3.5-3.5v-2.5c0-1.93899998-1.561-3.5-3.5-3.5zm.25 2.5h6c.6925 0 1.25.5575 1.25 1.25v2c0 .6925-.5575 1.25-1.25 1.25h-6c-.6925 0-1.25-.5575-1.25-1.25v-2c0-.6925.5575-1.25 1.25-1.25z" fill="#d4d4d4" stroke="#000" stroke-linecap="round" stroke-linejoin="bevel" stroke-opacity=".427451"/><path d="m76-2c-1.939 0-3.5 1.56100002-3.5 3.5v2.5c0 1.939 1.561 3.5 3.5 3.5h6.5c1.939 0 3.5-1.561 3.5-3.5v-2.5c0-1.93899998-1.561-3.5-3.5-3.5zm.25 2.5h6c.6925 0 1.25.5575 1.25 1.25v2c0 .6925-.5575 1.25-1.25 1.25h-6c-.6925 0-1.25-.5575-1.25-1.25v-2c0-.6925.5575-1.25 1.25-1.25z" fill="url(#m)" opacity=".2"/><path d="m94.5-2c-1.939 0-3.5 1.56100002-3.5 3.5v2.5c0 1.939 1.561 3.5 3.5 3.5h6.5c1.939 0 3.5-1.561 3.5-3.5v-2.5c0-1.93899998-1.561-3.5-3.5-3.5zm.25 2.5h6c.6925 0 1.25.5575 1.25 1.25v2c0 .6925-.5575 1.25-1.25 1.25h-6c-.6925 0-1.25-.5575-1.25-1.25v-2c0-.6925.5575-1.25 1.25-1.25z" fill="url(#n)" opacity=".2"/><g stroke-linecap="round"><g fill="none" stroke="#fff"><path d="m94.5-1h6.5c1.385 0 2.5 1.115 2.5 2.5v2.5" opacity=".4" stroke-linejoin="round"/><path d="m100.75 6h-6c-1.2465 0-2.25-1.0035-2.25-2.25" opacity=".4" stroke-linejoin="bevel"/><path d="m82.5 6.5h-6.5c-1.385 0-2.5-1.115-2.5-2.5v-2.5" opacity=".4" stroke-linejoin="round"/><path d="m76.25-.5h6c1.2465 0 2.25 1.0035 2.25 2.25" opacity=".4" stroke-linejoin="bevel"/></g><rect fill="#d4d4d4" height="2.5" rx="1.5" stroke="#000" stroke-linejoin="bevel" stroke-opacity=".427451" width="13" x="82" y="1.5"/></g><rect fill="url(#o)" height="2.5" opacity=".2" rx="1.5" width="13" x="82" y="1.5"/><path d="m83 2.75c0-.1385.669-.25 1.5-.25h8c.831 0 1.5.1115 1.5.25" fill="none" opacity=".4" stroke="#fff" stroke-linecap="round" stroke-linejoin="bevel"/></g></g><g transform="matrix(.82851861 0 0 .82851861 9.262089 2.284113)"><path d="m3.9957406 16.479538c.4459215-.334616 1.6971047.293067 2.8468883 1.43713 1.1470341 1.141326 1.7514206 2.362602 1.4243802 2.812888-.00124.0017.028135.02504.026864.02673l16.0100409-16.0885263c.406482-.408475-.225083-1.6993061-1.411369-2.8796879-1.186282-1.18038195-2.480279-1.80553552-2.886764-1.39705864z" fill="url(#a)" stroke="#ad5f00" stroke-linejoin="round" stroke-width="1.206973"/><path d="m3.9957406 16.479536c.4459215-.334616 1.697105.293068 2.8468878 1.43713 1.1470339 1.141326 1.7514205 2.362602 1.4243801 2.812888-.00124.0017.028135.02504.026864.02673l11.0255925-11.0796428.03988-.040071c.0013-.00169-.02811-.025017-.02686-.026729.327034-.4502889-.277353-1.6715643-1.424386-2.8128899-1.149783-1.1440621-2.400968-1.771746-2.846889-1.437129l-.03988.04007z" fill="#f9c440" opacity=".6"/><path d="m18.05188 2.3544945c.445921-.3346166 1.697105.2930675 2.846888 1.4371298 1.147033 1.141325 1.75142 2.3626014 1.424379 2.8128865-.0012.00171.02814.025041.02686.02673l1.953903-1.9634813.03988-.040071c.0013-.00169-.02811-.025017-.02686-.02673.327036-.450285-.277352-1.6715616-1.424385-2.8128867-1.149782-1.14406166-2.400965-1.77174678-2.846887-1.43713005l-.03988.0400714-1.953901 1.96348135z" fill="#fe9ab8" opacity=".8" stroke="#de3e80" stroke-linejoin="round" stroke-width="1.206973"/><path d="m15.861791 4.5553174c.44592-.3346171 1.697106.2930672 2.846888 1.4371295 1.147033 1.141325 1.751421 2.3626016 1.424379 2.8128878-.0012.00171.02814.025039.02686.026729l.199378-.2003563c.0013-.00169-.02811-.025017-.02686-.026729.327042-.4502861-.277346-1.671563-1.42438-2.8128866-1.149782-1.1440632-2.400967-1.7717473-2.846887-1.4371304z" fill="url(#b)"/><path d="m15.679073 4.7389302c.445922-.334617 1.697107.2930672 2.846888 1.4371291 1.147035 1.1413256 1.751422 2.3626005 1.42438 2.8128864-.0012.00171.02813.025041.02686.026731l.199377-.2003563c.0013-.00169-.02811-.025018-.02686-.02673.327044-.4502851-.277344-1.6715616-1.424379-2.8128865-1.149782-1.1440622-2.400966-1.771747-2.846889-1.4371299z" fill="url(#d)"/><path d="m16.496731 3.9172644c.445921-.3346173 1.697105.2930665 2.846888 1.4371297 1.147033 1.1413248 1.751421 2.3626003 1.42438 2.8128865-.0012.00171.02813.02504.02686.026729l.199378-.200355c.0013-.00169-.02811-.025017-.02686-.026729.327041-.4502858-.277346-1.6715623-1.424381-2.8128867-1.149782-1.1440629-2.400964-1.7717471-2.846888-1.4371299z" fill="url(#f)"/><path d="m16.314013 4.1008772c.445923-.3346174 1.697107.2930668 2.846888 1.4371289 1.147035 1.1413262 1.751422 2.3626013 1.424381 2.8128873-.0012.00171.02814.02504.02686.02673l.199377-.2003568c.0013-.00169-.02811-.025016-.02686-.026729.327042-.4502853-.277345-1.6715626-1.424379-2.8128856-1.149781-1.1440628-2.400966-1.7717477-2.846889-1.4371302z" fill="url(#g)"/><path d="m17.134741 3.2761275c.44592-.3346167 1.697104.2930671 2.846887 1.4371299 1.147033 1.1413247 1.751421 2.362601 1.42438 2.8128865-.0012.00171.02813.025041.02686.026731l.199376-.200356c.0013-.00169-.02811-.025018-.02686-.02673.327042-.450285-.277346-1.6715621-1.42438-2.8128872-1.14978-1.144062-2.400965-1.7717462-2.846887-1.4371291l-.199377.200355z" fill="url(#h)"/><path d="m16.952024 3.4597401c.445919-.3346173 1.697105.2930673 2.846887 1.4371305 1.147033 1.141324 1.751422 2.3626007 1.424379 2.8128853-.0012.00171.02814.025041.02686.02673l.199378-.2003543c.0013-.00169-.02811-.025019-.02686-.02673.327042-.4502865-.277346-1.6715623-1.424379-2.812887-1.149782-1.1440623-2.400967-1.7717471-2.846888-1.4371292z" fill="url(#i)"/><g fill-rule="evenodd"><g stroke-width="1.206973"><path d="m.92763987 23.761444 7.28373453-2.970838.062055-.06205c.327041-.450289-.2852284-1.67166-1.4322624-2.812988-1.1497829-1.144062-2.3994875-1.768277-2.8454094-1.43366z" fill="url(#j)" stroke="url(#k)"/><path d="m1.7587091 21.789843-.83151613 1.96381 1.98663883-.814434c-.1592262-.190724-.3062182-.384443-.4973904-.574664-.2200911-.218997-.436571-.396687-.6577323-.574712z" fill="#0c0c0c" stroke="#0c0c0c"/></g><path d="m19.705089 18.725266c-.206498-.03213-.367109-.02294-.470359.0068l-13.95021 3.090657-2.5651858.573609-.0757164.013688-2.97818693 2.202665 7.59460443-.114725.0688329-.018439 2.5812476-.569021 13.9433252-3.120442c.417588-.09178-.275333-.626383-1.551043-1.202287-.959077-.429061-1.968631-.766344-2.59272-.860416z" fill="#0c0c0c" opacity=".15" stroke-width="2.294442"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/editprintarea.svg b/icon-themes/elementary_svg/cmd/32/editprintarea.svg
new file mode 100644
index 000000000..11facb574
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/editprintarea.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="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.4054 0 0 .5135 -1.734 .676)" gradientUnits="userSpaceOnUse" x1="24.000986" x2="24.000986" xlink:href="#a" y1="8.420643" y2="16.210321"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="11.233976" x2="15.108646" y1="9.817785" y2="13.871716"><stop offset="0" stop-color="#ad5f00"/><stop offset=".13482948" stop-color="#ffe16b"/><stop offset=".20224422" stop-color="#f9c440"/><stop offset=".26965895" stop-color="#fff394"/><stop offset=".44650277" stop-color="#f9c440"/><stop offset=".57114136" stop-color="#f9c440"/><stop offset=".72038066" stop-color="#ffe16b"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -24.35737 1.938176)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#e" y1="24.989594" y2="30.000141"/><linearGradient id="e"><stop offset="0" stop-color="#565656"/><stop offset=".5" stop-color="#9a9a9a"/><stop offset="1" stop-color="#545454"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -24.540087 2.121789)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#g" y1="24.989594" y2="30.000141"/><linearGradient id="g"><stop offset="0" stop-color="#b1b1b1"/><stop offset=".5" stop-color="#fff"/><stop offset="1" stop-color="#8f8f8f"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -23.72243 1.300123)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#e" y1="24.989594" y2="30.000141"/><linearGradient id="i" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -23.905148 1.483735)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#g" y1="24.989594" y2="30.000141"/><linearGradient id="j" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -23.084421 .658986)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#e" y1="24.989594" y2="30.000141"/><linearGradient id="k" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -23.267138 .8426)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#g" y1="24.989594" y2="30.000141"/><linearGradient id="l" gradientTransform="matrix(.6380091 -.6411367 .8596263 .8553493 -24.599696 2.181687)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="29.056757" y2="26.02973"><stop offset="0" stop-color="#ece5a5"/><stop offset="1" stop-color="#fcfbf2"/></linearGradient><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="-.194932" x2="8.965093" y1="20.329414" y2="20.329414"><stop offset="0" stop-color="#d48e15"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="n"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="o" gradientTransform="matrix(.56757 0 0 .72973 2.378 -2.514)" gradientUnits="userSpaceOnUse" x1="4.619" x2="43.381" y1="32.222" y2="32.222"><stop offset="0" stop-color="#fff"/><stop offset=".036" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="p"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="q" gradientTransform="matrix(.62857 0 0 .6084 .914 -.535)" gradientUnits="userSpaceOnUse" x1="11.273" x2="44.682" xlink:href="#p" y1="27.178" y2="25.534"/><radialGradient id="r" cx="605.71" cy="486.65" gradientTransform="matrix(.01566 0 0 .00824 17.61 25.98)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#n"/><radialGradient id="s" cx="605.71" cy="486.65" gradientTransform="matrix(-.01566 0 0 .00824 14.39 25.98)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#n"/><linearGradient id="t" gradientTransform="matrix(.04577 0 0 .00824 -.542 25.98)" gradientUnits="userSpaceOnUse" x1="302.86" x2="302.86" y1="366.65" y2="609.51"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="u" gradientTransform="matrix(.53064 0 0 .5897 39.27 -1.792)" gradientUnits="userSpaceOnUse" x1="-21.238" x2="-68.351" y1="31.867" y2="35.258"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="v" gradientTransform="translate(0 -5)" gradientUnits="userSpaceOnUse" x1="10" x2="10" y2="22"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="w" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="18" y2="7"><stop offset="0" stop-color="#232323"/><stop offset=".8" stop-color="#535353"/><stop offset=".8" stop-color="#676767"/><stop offset="1" stop-color="#676767"/></linearGradient><linearGradient id="x" gradientTransform="matrix(.48572 0 0 -.25857 -.657 10.22)" gradientUnits="userSpaceOnUse" x1="30.176" x2="30.176" xlink:href="#p" y1="47.256" y2="-26.225"/><linearGradient id="y" gradientTransform="matrix(.48572 0 0 -.25857 -.657 24.72)" gradientUnits="userSpaceOnUse" x1="28.118" x2="28.118" xlink:href="#p" y1="91.732" y2="22.118"/><linearGradient id="z" gradientTransform="matrix(.4054 0 0 .5135 2.27 -2.324)" gradientUnits="userSpaceOnUse" x1="24.000986" x2="24.000986" xlink:href="#a" y1="8.420643" y2="16.210321"/><path d="m4.95 29h22.1v2h-22.1z" fill="url(#t)" opacity=".15" transform="translate(-2.44 -2.44)"/><path d="m4.95 29v2c-.807.004-1.95-.448-1.95-1s.9-1 1.95-1z" fill="url(#s)" opacity=".15" transform="translate(-2.44 -2.44)"/><path d="m27.05 29v2c.807.004 1.95-.448 1.95-1s-.9-1-1.95-1z" fill="url(#r)" opacity=".15" transform="translate(-2.44 -2.44)"/><path d="m5 1 22 .002v27.998h-22z" fill="url(#q)" transform="matrix(0 1 -1 0 31 -1)"/><g fill="none" stroke-linejoin="round"><path d="m26.5 28.5h-21v-27h21z" stroke="url(#o)" stroke-linecap="round" transform="matrix(0 1 -1 0 31 -1)"/><path d="m4.5.5 23 .002v28.998h-23z" stroke="url(#u)" transform="matrix(0 1 -1 0 31 -1)"/></g><path d="m4 4h1v22h-1zm6 0h1v22h-1zm6 0h1v22h-1zm6 0h1v22h-1zm6 0h1v22h-1z" fill="#2c465d" fill-opacity=".325" opacity=".7"/><path d="m30 7v1h-28v-1zm0 6v1h-28v-1zm0 6v1h-28v-1zm0 6v1h-28v-1z" fill="#2c465d" fill-opacity=".325" opacity=".7"/><path d="m4.5 7.494h24.01v17.976h-24.01z" fill="none" stroke="#e25757" stroke-dasharray="1 1" stroke-dashoffset=".5"/><path d="m4 12v1h12v-1z" fill="#fff" opacity=".4"/><path d="m29.5 24.5h-27.011l.011-20h27z" fill="none" stroke="url(#b)" stroke-linecap="round"/><path d="m6 1v14h12v-14zm1 1h10v12h-10z" fill="url(#v)" opacity=".4" transform="translate(-2 11)"/><path d="m4.78 5.5-.124.156-2 2-.156.125v9.72h19v-9.721l-.156-.124-2-2-.125-.156h-14.219z" fill="url(#w)" transform="translate(-2 11)"/><path d="m2.78 16.5-.124.156-2 2-.156.125v9.72h19v-9.72l-.156-.124-2-2-.125-.156h-14.219z" fill="none" opacity=".71" stroke="#000"/><path d="m5.5 7h13v-6.5h-13z" fill="url(#x)" transform="translate(-2 11)"/><path d="m1 19h18v1h-18z" fill="#fff" opacity=".2"/><path d="m3.344 11c-.214.07-.355.275-.344.5v6.5h1v-6h12v6h1v-6.5c0-.276-.224-.5-.5-.5h-13c-.03-.003-.063-.003-.094 0z" opacity=".3"/><path d="m3.5 18h13v1h-13z" opacity=".4"/><path d="m3 27h14v-1h-14z" fill="#505050"/><path d="m4 25h12v1h-12z" opacity=".2"/><path d="m3 27h14v1h-14z" opacity=".4"/><path d="m19 20-.5-5h-13l-.5 5z" fill="url(#y)" transform="translate(-2 11)"/><path d="m3 25.875-.5 5.5c-.077.3.19.635.5.625h14c.31.01.577-.326.5-.625l-.5-5.5v.125h-.906v.5l.25 4.5h-.25v.03h-11.094v-.03h-1.344l.25-4.5v-.5h-.906z" opacity=".3"/><path d="m5 27h9v1h-9z" opacity=".2"/><path d="m16 21h2v2h-2z" fill="#0cceff"/><path d="m17.502 6.505-11.008-.005.01-5 10.997.005z" fill="none" stroke="url(#z)" stroke-linecap="round" transform="translate(-2 11)"/><path d="m8 29h6v1h-6z" opacity=".2"/><g transform="matrix(.82851861 0 0 .82851861 11.262089 11.39386)"><path d="m3.9957406 16.479538c.4459215-.334616 1.6971047.293067 2.8468883 1.43713 1.1470341 1.141326 1.7514206 2.362602 1.4243802 2.812888-.00124.0017.028135.02504.026864.02673l16.0100409-16.0885263c.406482-.408475-.225083-1.6993061-1.411369-2.8796879-1.186282-1.18038195-2.480279-1.80553552-2.886764-1.39705864z" fill="url(#c)" stroke="#ad5f00" stroke-linejoin="round" stroke-width="1.206973"/><path d="m3.9957406 16.479536c.4459215-.334616 1.697105.293068 2.8468878 1.43713 1.1470339 1.141326 1.7514205 2.362602 1.4243801 2.812888-.00124.0017.028135.02504.026864.02673l11.0255925-11.0796428.03988-.040071c.0013-.00169-.02811-.025017-.02686-.026729.327034-.4502889-.277353-1.6715643-1.424386-2.8128899-1.149783-1.1440621-2.400968-1.771746-2.846889-1.437129l-.03988.04007z" fill="#f9c440" opacity=".6"/><path d="m18.05188 2.3544945c.445921-.3346166 1.697105.2930675 2.846888 1.4371298 1.147033 1.141325 1.75142 2.3626014 1.424379 2.8128865-.0012.00171.02814.025041.02686.02673l1.953903-1.9634813.03988-.040071c.0013-.00169-.02811-.025017-.02686-.02673.327036-.450285-.277352-1.6715616-1.424385-2.8128867-1.149782-1.14406166-2.400965-1.77174678-2.846887-1.43713005l-.03988.0400714-1.953901 1.96348135z" fill="#fe9ab8" opacity=".8" stroke="#de3e80" stroke-linejoin="round" stroke-width="1.206973"/><path d="m15.861791 4.5553174c.44592-.3346171 1.697106.2930672 2.846888 1.4371295 1.147033 1.141325 1.751421 2.3626016 1.424379 2.8128878-.0012.00171.02814.025039.02686.026729l.199378-.2003563c.0013-.00169-.02811-.025017-.02686-.026729.327042-.4502861-.277346-1.671563-1.42438-2.8128866-1.149782-1.1440632-2.400967-1.7717473-2.846887-1.4371304z" fill="url(#d)"/><path d="m15.679073 4.7389302c.445922-.334617 1.697107.2930672 2.846888 1.4371291 1.147035 1.1413256 1.751422 2.3626005 1.42438 2.8128864-.0012.00171.02813.025041.02686.026731l.199377-.2003563c.0013-.00169-.02811-.025018-.02686-.02673.327044-.4502851-.277344-1.6715616-1.424379-2.8128865-1.149782-1.1440622-2.400966-1.771747-2.846889-1.4371299z" fill="url(#f)"/><path d="m16.496731 3.9172644c.445921-.3346173 1.697105.2930665 2.846888 1.4371297 1.147033 1.1413248 1.751421 2.3626003 1.42438 2.8128865-.0012.00171.02813.02504.02686.026729l.199378-.200355c.0013-.00169-.02811-.025017-.02686-.026729.327041-.4502858-.277346-1.6715623-1.424381-2.8128867-1.149782-1.1440629-2.400964-1.7717471-2.846888-1.4371299z" fill="url(#h)"/><path d="m16.314013 4.1008772c.445923-.3346174 1.697107.2930668 2.846888 1.4371289 1.147035 1.1413262 1.751422 2.3626013 1.424381 2.8128873-.0012.00171.02814.02504.02686.02673l.199377-.2003568c.0013-.00169-.02811-.025016-.02686-.026729.327042-.4502853-.277345-1.6715626-1.424379-2.8128856-1.149781-1.1440628-2.400966-1.7717477-2.846889-1.4371302z" fill="url(#i)"/><path d="m17.134741 3.2761275c.44592-.3346167 1.697104.2930671 2.846887 1.4371299 1.147033 1.1413247 1.751421 2.362601 1.42438 2.8128865-.0012.00171.02813.025041.02686.026731l.199376-.200356c.0013-.00169-.02811-.025018-.02686-.02673.327042-.450285-.277346-1.6715621-1.42438-2.8128872-1.14978-1.144062-2.400965-1.7717462-2.846887-1.4371291l-.199377.200355z" fill="url(#j)"/><path d="m16.952024 3.4597401c.445919-.3346173 1.697105.2930673 2.846887 1.4371305 1.147033 1.141324 1.751422 2.3626007 1.424379 2.8128853-.0012.00171.02814.025041.02686.02673l.199378-.2003543c.0013-.00169-.02811-.025019-.02686-.02673.327042-.4502865-.277346-1.6715623-1.424379-2.812887-1.149782-1.1440623-2.400967-1.7717471-2.846888-1.4371292z" fill="url(#k)"/><g fill-rule="evenodd"><g stroke-width="1.206973"><path d="m.92763987 23.761444 7.28373453-2.970838.062055-.06205c.327041-.450289-.2852284-1.67166-1.4322624-2.812988-1.1497829-1.144062-2.3994875-1.768277-2.8454094-1.43366z" fill="url(#l)" stroke="url(#m)"/><path d="m1.7587091 21.789843-.83151613 1.96381 1.98663883-.814434c-.1592262-.190724-.3062182-.384443-.4973904-.574664-.2200911-.218997-.436571-.396687-.6577323-.574712z" fill="#0c0c0c" stroke="#0c0c0c"/></g><path d="m19.705089 18.725266c-.206498-.03213-.367109-.02294-.470359.0068l-13.95021 3.090657-2.5651858.573609-.0757164.013688-2.97818693 2.202665 7.59460443-.114725.0688329-.018439 2.5812476-.569021 13.9433252-3.120442c.417588-.09178-.275333-.626383-1.551043-1.202287-.959077-.429061-1.968631-.766344-2.59272-.860416z" fill="#0c0c0c" opacity=".15" stroke-width="2.294442"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/editstyle.svg b/icon-themes/elementary_svg/cmd/32/editstyle.svg
new file mode 100644
index 000000000..136a69cc7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/editstyle.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="11.233976" x2="15.108646" y1="9.817785" y2="13.871716"><stop offset="0" stop-color="#ad5f00"/><stop offset=".13482948" stop-color="#ffe16b"/><stop offset=".20224422" stop-color="#f9c440"/><stop offset=".26965895" stop-color="#fff394"/><stop offset=".44650277" stop-color="#f9c440"/><stop offset=".57114136" stop-color="#f9c440"/><stop offset=".72038066" stop-color="#ffe16b"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -24.35737 1.938176)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#c" y1="24.989594" y2="30.000141"/><linearGradient id="c"><stop offset="0" stop-color="#565656"/><stop offset=".5" stop-color="#9a9a9a"/><stop offset="1" stop-color="#545454"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -24.540087 2.121789)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#e" y1="24.989594" y2="30.000141"/><linearGradient id="e"><stop offset="0" stop-color="#b1b1b1"/><stop offset=".5" stop-color="#fff"/><stop offset="1" stop-color="#8f8f8f"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -23.72243 1.300123)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#c" y1="24.989594" y2="30.000141"/><linearGradient id="g" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -23.905148 1.483735)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#e" y1="24.989594" y2="30.000141"/><linearGradient id="h" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -23.084421 .658986)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#c" y1="24.989594" y2="30.000141"/><linearGradient id="i" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -23.267138 .8426)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#e" y1="24.989594" y2="30.000141"/><linearGradient id="j" gradientTransform="matrix(.6380091 -.6411367 .8596263 .8553493 -24.599696 2.181687)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="29.056757" y2="26.02973"><stop offset="0" stop-color="#ece5a5"/><stop offset="1" stop-color="#fcfbf2"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="-.194932" x2="8.965093" y1="20.329414" y2="20.329414"><stop offset="0" stop-color="#d48e15"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><radialGradient id="l" cx="4.333" cy="288.644" gradientTransform="matrix(-2.36637 .0798 -.0789 -2.33915 37.355 964.564)" gradientUnits="userSpaceOnUse" r="2.799"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><g transform="translate(-.529167 -.529167)"><path d="m5.384 294.538h-2.338l-.403 1.01h-1.077l2.206-5.292h1l2.128 5.292h-1.125zm-2.06-.8h1.756l-.784-2.395z" style="stroke:#000;stroke-width:.265;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.537;fill:url(#l)" transform="translate(0 -288.533)"/><path d="m3.772 1.723-2.206 5.29h.11l2.096-5.026h1l2.022 5.027h.106l-2.127-5.29zm-.34 3.48-.11.266h1.758l-.087-.266z" fill="#fff" opacity=".1"/></g><g transform="matrix(.21921222 0 0 .21921222 2.979761 3.014626)"><path d="m3.9957406 16.479538c.4459215-.334616 1.6971047.293067 2.8468883 1.43713 1.1470341 1.141326 1.7514206 2.362602 1.4243802 2.812888-.00124.0017.028135.02504.026864.02673l16.0100409-16.0885263c.406482-.408475-.225083-1.6993061-1.411369-2.8796879-1.186282-1.18038195-2.480279-1.80553552-2.886764-1.39705864z" fill="url(#a)" stroke="#ad5f00" stroke-linejoin="round" stroke-width="1.206973"/><path d="m3.9957406 16.479536c.4459215-.334616 1.697105.293068 2.8468878 1.43713 1.1470339 1.141326 1.7514205 2.362602 1.4243801 2.812888-.00124.0017.028135.02504.026864.02673l11.0255925-11.0796428.03988-.040071c.0013-.00169-.02811-.025017-.02686-.026729.327034-.4502889-.277353-1.6715643-1.424386-2.8128899-1.149783-1.1440621-2.400968-1.771746-2.846889-1.437129l-.03988.04007z" fill="#f9c440" opacity=".6"/><path d="m18.05188 2.3544945c.445921-.3346166 1.697105.2930675 2.846888 1.4371298 1.147033 1.141325 1.75142 2.3626014 1.424379 2.8128865-.0012.00171.02814.025041.02686.02673l1.953903-1.9634813.03988-.040071c.0013-.00169-.02811-.025017-.02686-.02673.327036-.450285-.277352-1.6715616-1.424385-2.8128867-1.149782-1.14406166-2.400965-1.77174678-2.846887-1.43713005l-.03988.0400714-1.953901 1.96348135z" fill="#fe9ab8" opacity=".8" stroke="#de3e80" stroke-linejoin="round" stroke-width="1.206973"/><path d="m15.861791 4.5553174c.44592-.3346171 1.697106.2930672 2.846888 1.4371295 1.147033 1.141325 1.751421 2.3626016 1.424379 2.8128878-.0012.00171.02814.025039.02686.026729l.199378-.2003563c.0013-.00169-.02811-.025017-.02686-.026729.327042-.4502861-.277346-1.671563-1.42438-2.8128866-1.149782-1.1440632-2.400967-1.7717473-2.846887-1.4371304z" fill="url(#b)"/><path d="m15.679073 4.7389302c.445922-.334617 1.697107.2930672 2.846888 1.4371291 1.147035 1.1413256 1.751422 2.3626005 1.42438 2.8128864-.0012.00171.02813.025041.02686.026731l.199377-.2003563c.0013-.00169-.02811-.025018-.02686-.02673.327044-.4502851-.277344-1.6715616-1.424379-2.8128865-1.149782-1.1440622-2.400966-1.771747-2.846889-1.4371299z" fill="url(#d)"/><path d="m16.496731 3.9172644c.445921-.3346173 1.697105.2930665 2.846888 1.4371297 1.147033 1.1413248 1.751421 2.3626003 1.42438 2.8128865-.0012.00171.02813.02504.02686.026729l.199378-.200355c.0013-.00169-.02811-.025017-.02686-.026729.327041-.4502858-.277346-1.6715623-1.424381-2.8128867-1.149782-1.1440629-2.400964-1.7717471-2.846888-1.4371299z" fill="url(#f)"/><path d="m16.314013 4.1008772c.445923-.3346174 1.697107.2930668 2.846888 1.4371289 1.147035 1.1413262 1.751422 2.3626013 1.424381 2.8128873-.0012.00171.02814.02504.02686.02673l.199377-.2003568c.0013-.00169-.02811-.025016-.02686-.026729.327042-.4502853-.277345-1.6715626-1.424379-2.8128856-1.149781-1.1440628-2.400966-1.7717477-2.846889-1.4371302z" fill="url(#g)"/><path d="m17.134741 3.2761275c.44592-.3346167 1.697104.2930671 2.846887 1.4371299 1.147033 1.1413247 1.751421 2.362601 1.42438 2.8128865-.0012.00171.02813.025041.02686.026731l.199376-.200356c.0013-.00169-.02811-.025018-.02686-.02673.327042-.450285-.277346-1.6715621-1.42438-2.8128872-1.14978-1.144062-2.400965-1.7717462-2.846887-1.4371291l-.199377.200355z" fill="url(#h)"/><path d="m16.952024 3.4597401c.445919-.3346173 1.697105.2930673 2.846887 1.4371305 1.147033 1.141324 1.751422 2.3626007 1.424379 2.8128853-.0012.00171.02814.025041.02686.02673l.199378-.2003543c.0013-.00169-.02811-.025019-.02686-.02673.327042-.4502865-.277346-1.6715623-1.424379-2.812887-1.149782-1.1440623-2.400967-1.7717471-2.846888-1.4371292z" fill="url(#i)"/><g fill-rule="evenodd"><path d="m19.705089 18.725266c-.206498-.03213-.367109-.02294-.470359.0068l-13.95021 3.090657-2.5651858.573609-.0757164.013688-2.97818693 2.202665 7.59460443-.114725.0688329-.018439 2.5812476-.569021 13.9433252-3.120442c.417588-.09178-.275333-.626383-1.551043-1.202287-.959077-.429061-1.968631-.766344-2.59272-.860416z" fill="#0c0c0c" opacity=".15" stroke-width="2.294442"/><g stroke-width="1.206973"><path d="m.92763987 23.761444 7.28373453-2.970838.062055-.06205c.327041-.450289-.2852284-1.67166-1.4322624-2.812988-1.1497829-1.144062-2.3994875-1.768277-2.8454094-1.43366z" fill="url(#j)" stroke="url(#k)"/><path d="m1.7587091 21.789843-.83151613 1.96381 1.98663883-.814434c-.1592262-.190724-.3062182-.384443-.4973904-.574664-.2200911-.218997-.436571-.396687-.6577323-.574712z" fill="#0c0c0c" stroke="#0c0c0c"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/ellipse_unfilled.svg b/icon-themes/elementary_svg/cmd/32/ellipse_unfilled.svg
new file mode 100644
index 000000000..1f986c6f5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/ellipse_unfilled.svg
@@ -0,0 +1 @@
+<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd" stroke="#7239b3" stroke-linejoin="round" stroke-width=".750002" transform="matrix(1.33333 0 0 1.33333 .00004 .908139)"><path d="m20.486049 11a8.4860487 7.4860492 0 0 1 -8.486049 7.486049 8.4860487 7.4860492 0 0 1 -8.4860487-7.486049 8.4860487 7.4860492 0 0 1 8.4860487-7.4860492 8.4860487 7.4860492 0 0 1 8.486049 7.4860492z"/><path d="m7.4830486 13.522314 6.9999994-3.9999997" stroke-linecap="round" stroke-width=".750002"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/ellipsecut.svg b/icon-themes/elementary_svg/cmd/32/ellipsecut.svg
new file mode 100644
index 000000000..b9eb42473
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/ellipsecut.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666664 8.4666669" 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(.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="b" gradientTransform="matrix(1.0579469 0 0 .93327787 .895667 1.294817)" gradientUnits="userSpaceOnUse" x1="8.677185" x2="9.024967" y1="2.673867" y2="17.514729"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="10.424609" x2="10.303111" y1="5.617542" y2="16.937096"><stop offset="0" stop-color="#fff"/><stop offset=".39733317" 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-rule="evenodd" transform="matrix(.3527769 0 0 .3527769 .000011 .24028)"><ellipse cx="11.852736" cy="17.674644" display="block" fill="url(#a)" opacity=".433333" rx="8.098211" ry="1.963204"/><g stroke-linejoin="round" stroke-width=".750002"><path d="m20.486049 11c0 4.134431-3.799334 7.486049-8.486049 7.486049-4.6867152 0-8.4860486-3.351618-8.4860487-7.486049 0-4.1344308 3.7993334-7.4860491 8.4860487-7.4860492.04519 0 .101449-.028735.13532.0009325l8.348515 7.3123937c.04321.03784.0022.114994.0022.172723z" fill="url(#b)" stroke="#7239b3" stroke-opacity=".501961"/><path d="m11.876953 4.2773438c-4.269804.0611689-7.6210936 3.080777-7.6210936 6.7226562.0000001 3.67913 3.4117469 6.744141 7.7441406 6.744141 4.274817 0 7.623872-2.991792 7.712891-6.605469z" fill="none" opacity=".5" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/ellipsecut_unfilled.svg b/icon-themes/elementary_svg/cmd/32/ellipsecut_unfilled.svg
new file mode 100644
index 000000000..53cfb1334
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/ellipsecut_unfilled.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd" stroke="#7239b3" stroke-linejoin="round" stroke-width=".750002" transform="matrix(.3527769 0 0 .3527769 .000011 .24028)"><path d="m20.486049 11c0 4.134431-3.799334 7.486049-8.486049 7.486049-4.6867152 0-8.4860486-3.351618-8.4860487-7.486049 0-4.1344308 3.7993334-7.4860491 8.4860487-7.4860492.04519 0 .101449-.028735.13532.0009325l8.348515 7.3123937c.04321.03784.0022.114994.0022.172723z"/><path d="m7.4830486 13.522314 6.9999994-3.9999997" stroke-linecap="round" stroke-width=".750002"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/emojicontrol.svg b/icon-themes/elementary_svg/cmd/32/emojicontrol.svg
new file mode 100644
index 000000000..a79f0ece5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/emojicontrol.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.81414" x2="7.81414" y1="1.282299" y2="14.669922"><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><radialGradient id="b" cx="282.78751" cy="533.11218" fx="277.66473" gradientTransform="matrix(0 .91915984 -.99587439 0 814.28776 272.60038)" gradientUnits="userSpaceOnUse" r="6.830357"><stop offset="0" stop-color="#fff3cb"/><stop offset=".4334898" stop-color="#fdde76"/><stop offset=".69222504" stop-color="#f9c440"/><stop offset="1" stop-color="#e48b20"/></radialGradient><linearGradient id="c" gradientTransform="matrix(1.25 0 0 .70833327 -387 -633.00649)" gradientUnits="userSpaceOnUse" x1="318.42047" x2="318.42047" y1="906.38409" y2="912.35657"><stop offset="0" stop-color="#60170a"/><stop offset="1" stop-color="#29140a"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="8.020222" x2="13.242857" y1="10.285715" y2="10.285715"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(1.500025 0 0 1 -466.00787 -898.11218)" gradientUnits="userSpaceOnUse" x1="316" x2="316" y1="911.36218" y2="909.36218"><stop offset="0" stop-color="#e84b00"/><stop offset="1" stop-color="#e44a00" stop-opacity=".798817"/></linearGradient><g transform="matrix(1.7777689 0 0 1.7777689 1.777855 1.777855)"><path d="m289.75 533.11218a6.375 6.375 0 1 1 -12.75 0 6.375 6.375 0 1 1 12.75 0z" fill="url(#b)" transform="matrix(1.1764706 0 0 1.1764706 -325.38236 -619.19081)"/><path d="m267.67143 512.297a.841965 1.7205372 0 1 1 -1.68393 0 .841965 1.7205372 0 1 1 1.68393 0z" fill="#43340d" transform="matrix(.89077411 0 0 1.1624286 -231.68477 -589.24539)"/><path d="m267.67143 512.297a.841965 1.7205372 0 1 1 -1.68393 0 .841965 1.7205372 0 1 1 1.68393 0z" fill="#43340d" transform="matrix(-.89077411 0 0 1.1624286 247.68478 -589.24539)"/><path d="m8 1.03125c-3.8429042 0-6.96875 3.1259373-6.96875 6.96875 0 3.842999 3.1258632 6.96875 6.96875 6.96875 3.842571 0 6.96875-3.125722 6.96875-6.96875 0-3.8428423-3.126162-6.96875-6.96875-6.96875z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".562503"/><path d="m289.75 533.11218a6.375 6.375 0 1 1 -12.75 0 6.375 6.375 0 1 1 12.75 0z" fill="none" opacity=".5" stroke="#a53400" stroke-width=".478127" transform="matrix(1.1764706 0 0 1.1764706 -325.38236 -619.19081)"/><path d="m3.0311301 9c-.01.1018512-.0311.1997075-.0311.3035701 0 2.1795559 2.23858 3.9464299 5 3.9464299 2.7614199 0 4.9999999-1.766874 4.9999999-3.9464299 0-.1038594-.0214-.2017189-.0311-.3035701 0 0-1.391956.4834694-4.96893.425-3.5769739-.0584694-4.9685699-.425-4.9685699-.425z" fill="url(#c)"/><path d="m3.2285714 10.071429s.9095238.428571 4.7714286.428571c3.861905 0 4.742857-.428571 4.742857-.428571" fill="none" stroke="url(#d)" stroke-width="1.125006"/><path d="m5.0186601 11.25c-.006.0479-.0187.094-.0187.14286 0 1.02567 1.34317 1.85714 3.00005 1.85714s3.0000499-.83147 3.0000499-1.85714c0-.0489-.0135-.0949-.0188-.14286z" fill="url(#e)" opacity=".6"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/emphasischarstyle.svg b/icon-themes/elementary_svg/cmd/32/emphasischarstyle.svg
new file mode 100644
index 000000000..2341ad8ce
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/emphasischarstyle.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.3380767 0 0 1.1946903 .533373 1.646036)" gradientUnits="userSpaceOnUse" x1="14.253" x2="13.926" y1="-.697" y2="23.506001"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><path d="m20.655803 26.5h-14.101298l4.969643-20h13.882632l-1.206402 4h-8.700378l-.734646 4h8.234646l-1 4h-8.233313l-.899275 4h8.835978z" fill="url(#a)" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".49"/><path d="m11.523968 6.5-4.9697273 20h.2363281l4.7333992-19h13.632812l.25-1zm3.421344 8-.179687 1h7.984375l.25-1zm-1.857156 8-.220704 1h8.585938l.25-1z" fill="#fff" opacity=".1"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/entergroup.svg b/icon-themes/elementary_svg/cmd/32/entergroup.svg
new file mode 100644
index 000000000..a3fdd2b48
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/entergroup.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.750002" x2="12.750002" xlink:href="#f" y1="11.374978" y2="21.125002"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="12.750002" x2="12.750002" y1="12.874982" y2="19.249998"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="15.99997" x2="15.99997" y1="6.024331" y2="17.52433"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="13.99997" x2="13.99997" y1="11.024331" y2="12.024331"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999988" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="18.499969" x2="18.499969" y1="9.524331" y2="13.524331"><stop offset="0" stop-color="#fff"/><stop offset=".43960446" stop-color="#fff" stop-opacity=".235294"/><stop offset=".68359375" stop-color="#fff" stop-opacity=".211765"/><stop offset=".99999988" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".175439"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.48571543 0 0 .45629666 -34.78968 -5.734851)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1=".985206" y2="47.013336"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="9.749994" x2="9.749994" y1="18.499996" y2="24.500011"><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><linearGradient id="h" gradientTransform="matrix(.52631574 0 0 .52631574 3.184212 16.184197)" gradientUnits="userSpaceOnUse" x1="14.600296" x2="14.600296" xlink:href="#f" y1="2.655628" y2="21.282824"/><g transform="matrix(1.33333 0 0 1.33333 4.00004 -9.6666)"><rect fill="url(#h)" height="7.87502" rx=".375001" width="7.87502" x="4.499981" y="17.749994"/><g stroke-width=".750002"><g stroke-linecap="round" stroke-linejoin="round"><path d="m4.874982 18.124996 6.750017-.000001v6.750017h-6.7500168z" fill="none" opacity=".5" stroke="url(#g)"/><rect fill="none" height="8.25002" opacity=".5" rx=".750001" stroke="#555761" width="8.250021" x="4.12498" y="17.374994"/><path d="m1.1249729 9.1249728h2.2500056v2.2500052h-2.2500056z" fill="#fafafa" stroke="#7e8087" stroke-opacity=".949458"/></g><path d="m3.7499794 9.8749747h13.5000336" fill="none" opacity=".6" stroke="#abacae"/><path d="m17.625014 9.1249728h2.250005v2.2500052h-2.250005z" fill="#fafafa" stroke="#7e8087" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".949458"/><g fill="none" stroke="#abacae"><path d="m3.7499794 27.125017 14.2500356.000001" opacity=".6"/><path d="m19.125017 11.749979.000001 13.500034" opacity=".6"/><path d="m1.8749747 11.749979v14.250036" opacity=".6"/></g><g stroke-linecap="round" stroke-linejoin="round"><path d="m1.1249728 26.375016h2.2500056v2.250005h-2.2500056z" fill="#fafafa" stroke="#7e8087" stroke-opacity=".949458"/><path d="m17.625016 26.375016h2.250005v2.250005h-2.250005z" fill="#fafafa" stroke="#7e8087" stroke-opacity=".949458"/><g stroke-miterlimit="7" stroke-opacity=".54386"><path d="m17.625014 16.24999a4.8750124 4.8750124 0 0 1 -4.875012 4.875013 4.8750124 4.8750124 0 0 1 -4.8750125-4.875013 4.8750124 4.8750124 0 0 1 4.8750125-4.875012 4.8750124 4.8750124 0 0 1 4.875012 4.875012z" fill="url(#a)" stroke="#555761"/><path d="m16.875012 16.24999a4.1250105 4.1250105 0 0 1 -4.12501 4.125011 4.1250105 4.1250105 0 0 1 -4.1250106-4.125011 4.1250105 4.1250105 0 0 1 4.1250106-4.12501 4.1250105 4.1250105 0 0 1 4.12501 4.12501z" fill="none" stroke="url(#b)"/></g></g></g></g><g transform="translate(-9.99997 2.975669)"><path d="m16.49997 17.024331 7-5.5-7-5.5v3.5h-6v4h6z" style="display:block;stroke:#a62100;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#c)"/><g fill="none"><path d="m16.99997 10.524331h-5.5v2h5.5" opacity=".5" stroke="url(#d)"/><path d="m16.99997 12.524331c.5 0 .5 0 .5.5v1.94346l4.395039-3.44346-4.395039-3.449219v1.949219c0 .68941-.152488.5-.5.5" opacity=".5" stroke="url(#e)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/entirecell.svg b/icon-themes/elementary_svg/cmd/32/entirecell.svg
new file mode 100644
index 000000000..eb424e915
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/entirecell.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.439577 25.98059)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 21.560423 25.98059)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="e"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="f" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#e" y1="2" y2="5.000003"/><linearGradient id="g" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="h" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="i" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="j" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#f" y1="2" y2="4.000013"/><linearGradient id="k" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="l" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="m" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="n" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="o" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#f" y1="2" y2="4.000013"/><linearGradient id="p" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="q" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="r" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="s" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="t" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#f" y1="2" y2="4.000013"/><linearGradient id="u" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="v" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="w" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="x" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="y" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#f" y1="2" y2="4.000013"/><linearGradient id="z" gradientTransform="matrix(.34548095 0 0 1.33333 2.12315 -387.532)" gradientUnits="userSpaceOnUse" x1="3.044597" x2="3.044597" y1="293.32864" y2="294.51926"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="A" gradientTransform="matrix(-.26458334 0 0 .26458334 3.704167 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#e" y1="2" y2="5.000003"/><linearGradient id="B" gradientTransform="matrix(.1573294 0 0 .1586627 -8.008007 -.016355)" gradientUnits="userSpaceOnUse" x1="24.833029" x2="24.833029" y1="2.604455" y2="51.798176"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="matrix(.26458333 0 0 .26458333 -.529167 .264583)"><path d="m5.0000001 29h26.0000009v2h-26.0000009z" fill="url(#a)" opacity=".15"/><path d="m5.0000001 29.000111v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#b)" opacity=".15"/><path d="m31.000001 29.000111v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#d)" opacity=".15"/></g><rect fill="url(#B)" height="7.672933" rx=".396875" ry=".396891" stroke-width="1.3333" transform="scale(-1 1)" width="7.14375" x="-7.805209" y=".396859"/><path d="m3.9980469 1c-1.1064402 0-1.9980469.8919999-1.9980469 2v26c0 1.108.8916067 2 1.9980469 2h24.0039061c1.10644 0 1.998047-.892 1.998047-2v-26c0-1.1080001-.891607-2-1.998047-2zm.5019531 1h3.4882812v5h-4.9882812v-3.5c0-.8310001.6690009-1.5 1.5-1.5zm4.4960938 0h5.9960942v5h-5.992188v.9707031h-.0039062zm7.0039062 0h5.998047v5h-5.998047zm7.005859 0h4.494141c.830999 0 1.5.6689999 1.5 1.5v3.5h-5.994141zm-14.005859 6h5.998047l.001953 5.001953h-5.9980469zm7.005859 0h5.996094l-.001953 5h-6zm7.003907 0h5.990234v5h-6zm-20.009766.0019531h4.9921875l.0019531 4.9999999h-4.9882812zm0 5.9980469 4.9941406.033203-.0019531 4.933594h-4.9882813v.033203h-.0039062zm6.0019531 0h5.9980469v5h-6zm6.9980469 0h6v5h-6zm7 0h6v5h-5.994141zm-14 6h6v5l-6-.007812zm7 0h6v5h-6zm13 0v4.996094h-5.996094v1.007812h5.996094v2.496094c0 .207749-.04148.404407-.117188.583984v.001954c-.227485.537838-.760176.914062-1.382812.914062h-4.5l.003906-9.992188zm-26 .001953h4.9921875v4.990235l-4.9921875.009765zm0 5.998047h5v4h-3.5c-.8309991 0-1.5-.669-1.5-1.5zm6 0h6v4h-6zm7 0 6 .007812-.007812 3.992188h-5.992188z" opacity=".3" transform="scale(.26458333)"/><g fill="none" stroke-width=".264583"><path d="m3.8364584 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#f)"/><path d="m3.8364583 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#g)"/><path d="m3.8364583.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#h)"/><path d="m3.8364583 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#i)"/><path d="m3.8364583 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#j)"/><path d="m5.6885416 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#k)"/><path d="m5.6885415 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#l)"/><path d="m5.6885415.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#m)"/><path d="m5.6885415 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#n)"/><path d="m5.6885415 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#o)"/><path d="m7.540625 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#p)"/><path d="m7.5406249 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#q)"/><path d="m7.5406249.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#r)"/><path d="m7.5406249 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#s)"/><path d="m7.5406249 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#t)"/><path d="m1.9843751 3.8364616h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#u)"/><path d="m1.984375 2.2489583h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#v)"/><path d="m1.984375.66145834h-1.05833333l-.0000002 1.05833066h1.05833353z" stroke="url(#w)"/><path d="m1.984375 5.4239584h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#x)"/><path d="m1.984375 7.0114584h-1.05833333l-.0000002.79375h1.05833353z" stroke="url(#y)"/></g><path d="m2.2489583 3.5718756h1.8520834l-.00108 1.5875027h-1.8515418z" fill="url(#z)" stroke-width=".480367"/><path d="m2.3815 3.4399959c-.1469999 0-.2650001.1179997-.2650001.2639993v1.3229967c0 .1469997.1169998.2649994.2630001.2649994h1.5883336c.1459999 0 .2639999-.1179997.2639999-.2649994v-1.3229967c0-.1459996-.1179997-.2639993-.2639999-.2639993zm0 .2639993h1.5883336l-.004 1.3229967h-1.5863336z" fill="#002e99" fill-opacity=".501961" stroke-width="1.33333"/><path d="m3.8364584 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" fill="none" opacity=".5" stroke="url(#A)" stroke-width=".264583"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/entirecolumn.svg b/icon-themes/elementary_svg/cmd/32/entirecolumn.svg
new file mode 100644
index 000000000..bdebf2a3a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/entirecolumn.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.439577 25.98059)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 21.560423 25.98059)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="e"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="f" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#e" y1="2" y2="5.000003"/><linearGradient id="g" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="h" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="i" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="j" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#f" y1="2" y2="4.000013"/><linearGradient id="k" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="l" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="m" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="n" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="o" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#f" y1="2" y2="4.000013"/><linearGradient id="p" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="q" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="r" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="s" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="t" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#f" y1="2" y2="4.000013"/><linearGradient id="u" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="v" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="w" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="x" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="y" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#f" y1="2" y2="4.000013"/><linearGradient id="z" gradientTransform="matrix(-.198438 0 0 .198438 1.455504 293.22942)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#A" y1="2" y2="5.000003"/><linearGradient id="A" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="30.655001" x2="30.827999" xlink:href="#e" y1="65.686996" y2="48.688"/><linearGradient id="B" gradientTransform="matrix(-.198438 0 0 .198438 1.455504 294.42005)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#A" y1="2" y2="5.000003"/><linearGradient id="C" gradientTransform="matrix(-.198438 0 0 .198438 1.455504 295.61068)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#A" y1="2" y2="5.000003"/><linearGradient id="D" gradientTransform="matrix(-.198438 0 0 .198438 1.455504 296.8013)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#A" y1="2" y2="5.000003"/><linearGradient id="E" gradientTransform="matrix(-.198438 0 0 .198438 1.455504 297.99193)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#A" y1="2" y2="4.000025"/><linearGradient id="F" gradientTransform="matrix(.26458333 0 0 .1889881 -10.318749 -3.590775)" gradientUnits="userSpaceOnUse" x1="50.999996" x2="50.999996" y1="20.400005" y2="62.400005"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="G" gradientTransform="matrix(.1573294 0 0 .1586627 -8.008007 -.016355)" gradientUnits="userSpaceOnUse" x1="24.833029" x2="24.833029" y1="2.604455" y2="51.798176"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="matrix(.26458333 0 0 .26458333 -.529167 .264583)"><path d="m5.0000001 29h26.0000009v2h-26.0000009z" fill="url(#a)" opacity=".15"/><path d="m5.0000001 29.000111v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#b)" opacity=".15"/><path d="m31.000001 29.000111v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#d)" opacity=".15"/></g><rect fill="url(#G)" height="7.672933" rx=".396875" ry=".396891" stroke-width="1.3333" transform="scale(-1 1)" width="7.14375" x="-7.805209" y=".396859"/><path d="m3.9980469 1c-1.1064402 0-1.9980469.8919999-1.9980469 2v26c0 1.108.8916067 2 1.9980469 2h24.0039061c1.10644 0 1.998047-.892 1.998047-2v-26c0-1.1080001-.891607-2-1.998047-2zm.5019531 1h3.4882812v5h-4.9882812v-3.5c0-.8310001.6690009-1.5 1.5-1.5zm4.4960938 0h5.9960942v5h-5.992188v.9707031h-.0039062zm7.0039062 0h5.998047v5h-5.998047zm7.005859 0h4.494141c.830999 0 1.5.6689999 1.5 1.5v3.5h-5.994141zm-14.005859 6h5.998047l.001953 5.001953h-5.9980469zm7.005859 0h5.996094l-.001953 5h-6zm7.003907 0h5.990234v5h-6zm-20.009766.0019531h4.9921875l.0019531 4.9999999h-4.9882812zm0 5.9980469 4.9941406.033203-.0019531 4.933594h-4.9882813v.033203h-.0039062zm6.0019531 0h5.9980469v5h-6zm6.9980469 0h6v5h-6zm7 0h6v5h-5.994141zm-14 6h6v5l-6-.007812zm7 0h6v5h-6zm13 0v4.996094h-5.996094v1.007812h5.996094v2.496094c0 .207749-.04148.404407-.117188.583984v.001954c-.227485.537838-.760176.914062-1.382812.914062h-4.5l.003906-9.992188zm-26 .001953h4.9921875v4.990235l-4.9921875.009765zm0 5.998047h5v4h-3.5c-.8309991 0-1.5-.669-1.5-1.5zm6 0h6v4h-6zm7 0 6 .007812-.007812 3.992188h-5.992188z" opacity=".3" transform="scale(.26458333)"/><g fill="none" stroke-width=".264583"><path d="m3.8364584 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#f)"/><path d="m3.8364583 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#g)"/><path d="m3.8364583.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#h)"/><path d="m3.8364583 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#i)"/><path d="m3.8364583 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#j)"/><path d="m5.6885416 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#k)"/><path d="m5.6885415 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#l)"/><path d="m5.6885415.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#m)"/><path d="m5.6885415 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#n)"/><path d="m5.6885415 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#o)"/><path d="m7.540625 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#p)"/><path d="m7.5406249 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#q)"/><path d="m7.5406249.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#r)"/><path d="m7.5406249 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#s)"/><path d="m7.5406249 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#t)"/><path d="m1.9843751 3.8364616h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#u)"/><path d="m1.984375 2.2489583h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#v)"/><path d="m1.984375.66145834h-1.05833333l-.0000002 1.05833066h1.05833353z" stroke="url(#w)"/><path d="m1.984375 5.4239584h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#x)"/><path d="m1.984375 7.0114584h-1.05833333l-.0000002.79375h1.05833353z" stroke="url(#y)"/></g><path d="m4.1024142.39441694v7.67618096l-1.8520061-.0026668v-7.67408749z" fill="url(#F)" stroke-width=".943691"/><path d="m4.2327493.52916326c0-.14699962-.1179997-.265186-.2639993-.26499933l-1.5875.002667c-.1469995.00018633-.2649994.11706604-.2649994.262999v7.40832807c0 .1459998.1179997.2641862.2649994.2639994l1.5875-.00132c.1459995-.0001897.2639993-.1180025.2639993-.2640023zm-.2639993 0v7.40834154l-1.5875-.00267v-7.40632486z" fill="#002e99" fill-opacity=".501961" stroke-width="1.33333"/><g fill="none" stroke-width=".198438" transform="matrix(1.33333 0 0 1.33333 1.7635 -390.70701)"><path d="m1.5547227 293.52708h-.99218996l-.00000009.79375h.99219005z" opacity=".5" stroke="url(#z)"/><path d="m1.5547226 294.71771h-.99218987l-.0000001.79375h.99218997z" opacity=".5" stroke="url(#B)"/><path d="m1.5547227 295.90834h-.99218997l-.0000001.79375h.99219007z" opacity=".5" stroke="url(#C)"/><path d="m1.5547224 297.09896h-.99218967l-.0000001.79375h.99218977z" opacity=".5" stroke="url(#D)"/><path d="m1.5547227 298.28959h-.99218966l-.00000009.59532h.99218975z" opacity=".5" stroke="url(#E)"/></g><path d="m2.3812501 1.8520933v.2645727h1.5874999v-.2645727zm0 1.5874892v.2645863h1.5874999v-.2645863zm0 1.587503v.2645859h1.5874999v-.2645859zm0 1.5875026v.264586h1.5874999v-.264586z" fill="#002e99" fill-opacity=".501961" stroke-width="1.33333"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/entirerow.svg b/icon-themes/elementary_svg/cmd/32/entirerow.svg
new file mode 100644
index 000000000..9102fcc09
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/entirerow.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.439577 25.98059)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 21.560423 25.98059)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="e"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="f" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#e" y1="2" y2="5.000003"/><linearGradient id="g" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="h" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="i" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="j" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#f" y1="2" y2="4.000013"/><linearGradient id="k" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="l" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="m" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="n" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="o" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#f" y1="2" y2="4.000013"/><linearGradient id="p" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="q" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="r" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="s" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="t" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#f" y1="2" y2="4.000013"/><linearGradient id="u" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="v" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="w" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="x" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="y" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#f" y1="2" y2="4.000013"/><linearGradient id="z" gradientTransform="matrix(-.198438 0 0 .198438 1.455504 293.22942)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#A" y1="2" y2="5.000003"/><linearGradient id="A" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="30.655001" x2="30.827999" xlink:href="#e" y1="65.686996" y2="48.688"/><linearGradient id="B" gradientTransform="matrix(-.198438 0 0 .198438 2.646132 293.22942)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#A" y1="2" y2="5.000003"/><linearGradient id="C" gradientTransform="matrix(-.198438 0 0 .198438 4.035198 293.22942)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#A" y1="2" y2="5.000003"/><linearGradient id="D" gradientTransform="matrix(-.198438 0 0 .198438 5.424264 293.22942)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#A" y1="2" y2="5.000003"/><linearGradient id="E" gradientUnits="userSpaceOnUse" x1="3.969267" x2="3.969267" y1="3.704179" y2="5.027082"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="F" gradientTransform="matrix(.1573294 0 0 .1586627 -8.008007 -.016355)" gradientUnits="userSpaceOnUse" x1="24.833029" x2="24.833029" y1="2.604455" y2="51.798176"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="matrix(.26458333 0 0 .26458333 -.529167 .264583)"><path d="m5.0000001 29h26.0000009v2h-26.0000009z" fill="url(#a)" opacity=".15"/><path d="m5.0000001 29.000111v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#b)" opacity=".15"/><path d="m31.000001 29.000111v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#d)" opacity=".15"/></g><rect fill="url(#F)" height="7.672933" rx=".396875" ry=".396891" stroke-width="1.3333" transform="scale(-1 1)" width="7.14375" x="-7.805209" y=".396859"/><path d="m3.9980469 1c-1.1064402 0-1.9980469.8919999-1.9980469 2v26c0 1.108.8916067 2 1.9980469 2h24.0039061c1.10644 0 1.998047-.892 1.998047-2v-26c0-1.1080001-.891607-2-1.998047-2zm.5019531 1h3.4882812v5h-4.9882812v-3.5c0-.8310001.6690009-1.5 1.5-1.5zm4.4960938 0h5.9960942v5h-5.992188v.9707031h-.0039062zm7.0039062 0h5.998047v5h-5.998047zm7.005859 0h4.494141c.830999 0 1.5.6689999 1.5 1.5v3.5h-5.994141zm-14.005859 6h5.998047l.001953 5.001953h-5.9980469zm7.005859 0h5.996094l-.001953 5h-6zm7.003907 0h5.990234v5h-6zm-20.009766.0019531h4.9921875l.0019531 4.9999999h-4.9882812zm0 5.9980469 4.9941406.033203-.0019531 4.933594h-4.9882813v.033203h-.0039062zm6.0019531 0h5.9980469v5h-6zm6.9980469 0h6v5h-6zm7 0h6v5h-5.994141zm-14 6h6v5l-6-.007812zm7 0h6v5h-6zm13 0v4.996094h-5.996094v1.007812h5.996094v2.496094c0 .207749-.04148.404407-.117188.583984v.001954c-.227485.537838-.760176.914062-1.382812.914062h-4.5l.003906-9.992188zm-26 .001953h4.9921875v4.990235l-4.9921875.009765zm0 5.998047h5v4h-3.5c-.8309991 0-1.5-.669-1.5-1.5zm6 0h6v4h-6zm7 0 6 .007812-.007812 3.992188h-5.992188z" opacity=".3" transform="scale(.26458333)"/><g fill="none" stroke-width=".264583"><path d="m3.8364584 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#f)"/><path d="m3.8364583 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#g)"/><path d="m3.8364583.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#h)"/><path d="m3.8364583 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#i)"/><path d="m3.8364583 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#j)"/><path d="m5.6885416 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#k)"/><path d="m5.6885415 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#l)"/><path d="m5.6885415.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#m)"/><path d="m5.6885415 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#n)"/><path d="m5.6885415 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#o)"/><path d="m7.540625 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#p)"/><path d="m7.5406249 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#q)"/><path d="m7.5406249.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#r)"/><path d="m7.5406249 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#s)"/><path d="m7.5406249 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#t)"/><path d="m1.9843751 3.8364616h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#u)"/><path d="m1.984375 2.2489583h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#v)"/><path d="m1.984375.66145834h-1.05833333l-.0000002 1.05833066h1.05833353z" stroke="url(#w)"/><path d="m1.984375 5.4239584h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#x)"/><path d="m1.984375 7.0114584h-1.05833333l-.0000002.79375h1.05833353z" stroke="url(#y)"/></g><path d="m.6615362 3.5718696h7.1478277l-.00416 1.5875027h-7.14574555z" fill="url(#E)" stroke-width=".943691"/><g transform="matrix(1.33333 0 0 1.33333 .176 -387.532)"><g fill="#002e99" fill-opacity=".501961"><path d="m.46350117 293.22973c-.11025028 0-.1987505.0885-.1987505.198v.99225c0 .11025.0877502.19875.1972505.19875h5.16001303c.1095002 0 .1980004-.0885.1980004-.19875v-.99225c0-.1095-.0885-.198-.1980004-.198zm0 .198h5.16001303l-.003.99225h-5.15851303z"/><path d="m1.4555037 293.42786v.99219h.198438v-.99219zm1.3894535 0v.99219h.198438v-.99219zm1.3886784 0v.99219h.198438v-.99219z"/></g><g fill="none" stroke-width=".198438"><path d="m1.3562846 293.52708h-.79375186l-.00000009.79375h.79375195z" opacity=".5" stroke="url(#z)"/><path d="m2.7453507 293.52708h-.9921899l-.0000001.79375h.99219z" opacity=".5" stroke="url(#B)"/><path d="m4.1344166 293.52708h-.99219l-.0000001.79375h.9921901z" opacity=".5" stroke="url(#C)"/><path d="m5.5234825 293.52708h-.9921897l-.0000001.79375h.9921898z" opacity=".5" stroke="url(#D)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/equalizeheight.svg b/icon-themes/elementary_svg/cmd/32/equalizeheight.svg
new file mode 100644
index 000000000..eb7d9cff8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/equalizeheight.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(.66785478 0 0 .63732409 -.018081 -1.266517)" gradientUnits="userSpaceOnUse" x1="42.102013" x2="6.765051" xlink:href="#n" y1="18.220545" y2="19.228781"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="10.846957" x2="11.017448" y1="2.991525" y2="7.805085"><stop offset="0" stop-color="#fad4a1"/><stop offset="1" stop-color="#e6b481"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="29.49996" x2="1.49996" xlink:href="#b" y1="13.999887" y2="13.999887"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="29.499962" x2=".166628" xlink:href="#b" y1="15.333221" y2="15.333221"/><linearGradient id="e" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" xlink:href="#m" y1="366.64789" y2="609.50507"/><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 7.939537 25.813978)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#q"/><radialGradient id="g" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 18.393716 25.813978)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#q"/><linearGradient id="h" gradientTransform="matrix(.66785478 0 0 .63732409 -.018082 -1.266517)" gradientUnits="userSpaceOnUse" x1="42.102013" x2="6.765051" xlink:href="#n" y1="18.220545" y2="19.228781"/><linearGradient id="i" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="40.150719" x2="8.550973" xlink:href="#o" y1="21.030931" y2="21.030931"/><linearGradient id="j" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" xlink:href="#p" y1="50.786446" y2="2.906247"/><linearGradient id="k" gradientTransform="matrix(0 .33333336 -.86363639 0 29.704545 -113.66668)" gradientUnits="userSpaceOnUse" x1="388.99966" x2="388.99966" xlink:href="#l" y1="5.640395" y2="28.798288"/><linearGradient id="l" gradientTransform="matrix(0 .33333336 -.86363639 0 29.704545 -113.66668)" gradientUnits="userSpaceOnUse" x1="388.99966" x2="388.99966" y1="5.640395" y2="28.798288"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.62856997 0 0 .60839392 .91432 -.534791)" gradientUnits="userSpaceOnUse" x1="42.102013" x2="6.765051" y1="18.220545" y2="19.228781"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="o" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="40.150719" x2="8.550973" y1="21.030931" y2="21.030931"><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="p" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><linearGradient id="q"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><g transform="matrix(0 -.75 .75 0 8.374958 22.87497)"><g transform="matrix(0 1 -1 0 34.000017 2.333429)"><path d="m-1.5000397 28.833389h29.3333337v2h-29.3333337z" fill="url(#e)" opacity=".15"/><path d="m-1.5000397 28.833499v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#f)" opacity=".15"/><path d="m27.833294 28.833499v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#g)" opacity=".15"/></g><path d="m4.4999887.16671857c5.3563921 0 22.6666383.00000429 22.6666383.00000429v29.33144714l-22.666667.0019.0000287-29.33331847z" fill="url(#h)" stroke-width="1.054999"/><g fill="none" stroke-linejoin="round" stroke-width="1.333333"><path d="m25.855893 28.166723h-19.9999998l-.0225989-26.666667h19.9999997z" stroke="url(#i)" stroke-linecap="round"/><path d="m4.499961.16656667c5.27048 0 22.666643.002 22.666643.002l.000024 29.33148933h-22.666667v-29.33333333z" stroke="url(#j)"/></g><g transform="matrix(1 0 0 -1 1 38.833277)"><path d="m28.833294 13.333221v5.333333h-27.99999967v-5.333333z" fill="url(#c)" stroke="#783f07" stroke-opacity=".490196" stroke-width="1.333333"/><path d="m27.499961 14.666554v2.666667h-25.3333333v-2.666667z" fill="none" opacity=".4" stroke="url(#k)" stroke-width="1.333333"/><path d="m24 1v1h1.5v-1zm0 3v1h1.5v-1zm0 3v1h1.5v-1zm0 3v1h1.5v-1zm0 3v1h1.5v-1zm0 3v1h1.5v-1zm0 3v1h1.5v-1z" fill="#a1550a" fill-opacity=".25098" transform="matrix(0 -1.3333333 -1.3333333 0 29.49996 49.999887)"/></g></g><g transform="matrix(0 -.75 .75 0 1.374958 31.874971)"><g transform="matrix(0 1 -1 0 34.000017 2.333429)"><path d="m-1.5000397 28.833389h29.3333337v2h-29.3333337z" fill="url(#m)" opacity=".15"/><path d="m-1.5000397 28.833499v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#f)" opacity=".15"/><path d="m27.833294 28.833499v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#g)" opacity=".15"/></g><path d="m4.49999.16671857c5.3563918 0 22.666638.00000429 22.666638.00000429v29.33144714l-22.6666667.001886.0000287-29.33331847z" fill="url(#a)" stroke-width="1.054999"/><g fill="none" stroke-linejoin="round" stroke-width="1.333333"><path d="m25.855893 28.166723h-19.9999998l-.0225989-26.666667h19.9999997z" stroke="url(#o)" stroke-linecap="round"/><path d="m4.499961.16656667c5.27048 0 22.666643.002 22.666643.002l.000024 29.33148933h-22.666667v-29.33333333z" stroke="url(#p)"/></g><g transform="matrix(1 0 0 -1 1 38.833277)"><path d="m28.833294 13.333221v5.333333h-27.99999967v-5.333333z" fill="url(#d)" stroke="#783f07" stroke-opacity=".490196" stroke-width="1.333333"/><path d="m27.499961 14.666554v2.666667h-25.3333333v-2.666667z" fill="none" opacity=".4" stroke="url(#l)" stroke-width="1.333333"/><path d="m17 10v1h1.5v-1zm0 3v1h1.5v-1zm0 3v1h1.5v-1zm0 3v1h1.5v-1zm0 3v1h1.5v-1zm0 3v1h1.5v-1zm0 3v1h1.5v-1z" fill="#a1550a" fill-opacity=".25098" transform="matrix(0 -1.3333333 -1.3333333 0 41.499961 40.666554)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/equalizewidth.svg b/icon-themes/elementary_svg/cmd/32/equalizewidth.svg
new file mode 100644
index 000000000..316f34a00
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/equalizewidth.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(.66785553 0 0 .63736497 -.018114 -1.266604)" 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" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" xlink:href="#m" y1="366.64789" y2="609.50507"/><radialGradient id="c" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 13.939538 25.813978)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#k"/><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 18.393716 25.813978)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#k"/><linearGradient id="e" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" xlink:href="#l" y1="5.56415" y2="43"/><linearGradient id="f" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" xlink:href="#n" y1="50.786446" y2="2.906247"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="16.833294" x2="16.833294" xlink:href="#i" y1="18.666553" y2="12.666554"/><linearGradient id="h" gradientTransform="matrix(0 .33333336 -.86363639 0 29.704545 -113.66668)" gradientUnits="userSpaceOnUse" x1="390.99966" x2="386.99966" xlink:href="#j" y1="16.447412" y2="16.447412"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="16.833294" x2="16.833294" y1="18.666553" y2="12.666554"><stop offset="0" stop-color="#fad4a1"/><stop offset="1" stop-color="#e6b481"/></linearGradient><linearGradient id="j" gradientTransform="matrix(0 .33333336 -.86363639 0 29.704545 -113.66668)" gradientUnits="userSpaceOnUse" x1="390.99966" x2="386.99966" y1="16.447412" y2="16.447412"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="k"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" 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="m" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><g transform="matrix(.75 0 0 .75 9.125029 1.374958)"><path d="m4.499961 28.833389h23.333333v2h-23.333333z" fill="url(#b)" opacity=".15"/><path d="m4.499961 28.833499v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#c)" opacity=".15"/><path d="m27.833294 28.833499v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#d)" opacity=".15"/><path d="m4.499963.16672324c5.3563981 0 22.666665.0000043 22.666665.0000043v29.33332846l-22.6666937.0018.0000287-29.3351998z" fill="url(#a)" stroke-width="1.055033"/><g fill="none" stroke-linejoin="round" stroke-width="1.333333"><path d="m25.855893 28.166723h-19.9999998l-.0225989-26.666667h19.9999997z" stroke="url(#e)" stroke-linecap="round"/><path d="m4.499961.16656667c5.27048 0 22.666643.002 22.666643.002l.000024 29.33148933h-22.666667v-29.33333333z" stroke="url(#f)"/></g><g transform="matrix(1 0 0 -1 1 38.833277)"><path d="m28.833294 13.333221v5.333333h-27.99999967v-5.333333z" fill="url(#g)" stroke="#783f07" stroke-opacity=".490196" stroke-width="1.333333"/><path d="m27.499961 14.666554v2.666667h-25.3333333v-2.666667z" fill="none" opacity=".4" stroke="url(#h)" stroke-width="1.333333"/><path d="m17 10v1h1.5v-1zm0 3v1h1.5v-1zm0 3v1h1.5v-1zm0 3v1h1.5v-1zm0 3v1h1.5v-1zm0 3v1h1.5v-1zm0 3v1h1.5v-1z" fill="#a1550a" fill-opacity=".25098" transform="matrix(0 -1.3333333 -1.3333333 0 41.499961 40.666554)"/></g></g><g transform="matrix(.75 0 0 .75 -.874971 7.374958)"><path d="m4.499961 28.833389h23.333333v2h-23.333333z" fill="url(#m)" opacity=".15"/><path d="m4.499961 28.833499v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#c)" opacity=".15"/><path d="m27.833294 28.833499v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#d)" opacity=".15"/><path d="m4.499963.16672324c5.3563981 0 22.666665.0000043 22.666665.0000043v29.33332846l-22.6666937.0018.0000287-29.3351998z" fill="url(#a)" stroke-width="1.055033"/><g fill="none" stroke-linejoin="round" stroke-width="1.333333"><path d="m25.855893 28.166723h-19.9999998l-.0225989-26.666667h19.9999997z" stroke="url(#l)" stroke-linecap="round"/><path d="m4.499961.16656667c5.27048 0 22.666643.002 22.666643.002l.000024 29.33148933h-22.666667v-29.33333333z" stroke="url(#n)"/></g><g transform="matrix(1 0 0 -1 1 38.833277)"><path d="m28.833294 13.333221v5.333333h-27.99999967v-5.333333z" fill="url(#i)" stroke="#783f07" stroke-opacity=".490196" stroke-width="1.333333"/><path d="m27.499961 14.666554v2.666667h-25.3333333v-2.666667z" fill="none" opacity=".4" stroke="url(#j)" stroke-width="1.333333"/><path d="m17 10v1h1.5v-1zm0 3v1h1.5v-1zm0 3v1h1.5v-1zm0 3v1h1.5v-1zm0 3v1h1.5v-1zm0 3v1h1.5v-1zm0 3v1h1.5v-1z" fill="#a1550a" fill-opacity=".25098" transform="matrix(0 -1.3333333 -1.3333333 0 41.499961 40.666554)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/errorcellstyles.svg b/icon-themes/elementary_svg/cmd/32/errorcellstyles.svg
new file mode 100644
index 000000000..f818d97cf
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/errorcellstyles.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="99.157013" cy="186.17059" gradientTransform="matrix(.17524541 0 0 .05575992 -1.37681 18.11895)" gradientUnits="userSpaceOnUse" r="62.769119"><stop offset="0" stop-color="#3d3d3d"/><stop offset=".5" stop-color="#686868" stop-opacity=".498039"/><stop offset="1" stop-color="#686868" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="15.613884" x2="15.613884" y1="2.047801" y2="29.852878"><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="c" gradientTransform="matrix(1.1113759 0 0 .83086027 -2249.8942 -2663.1587)" gradientUnits="userSpaceOnUse" x1="2035.1652" x2="2035.1652" y1="3208.0737" y2="3241.9966"><stop offset="0" stop-color="#ed5353"/><stop offset="1" stop-color="#c6262e"/></linearGradient><path d="m27.000001 28.499804a11 3.4999999 0 1 1 -21.9999997 0 11 3.4999999 0 1 1 21.9999997 0z" fill="url(#a)"/><path d="m15.999999 1.4999997c-8.000603 0-14.5 6.4993973-14.5 14.5000003s6.499397 14.5 14.5 14.5c8.000604 0 14.500015-6.499397 14.500001-14.5 0-8.000603-6.499397-14.5000003-14.500001-14.5000003z" fill="url(#c)" opacity=".99"/><path d="m29.5 15.999517c0 7.456096-6.044607 13.500489-13.499837 13.500489-7.455912 0-13.5001626-6.044464-13.5001626-13.500489 0-7.4557408 6.0442506-13.4995231 13.5001626-13.4995231 7.45523 0 13.499837 6.0437824 13.499837 13.4995231z" fill="none" opacity=".4" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m16.000001 1.5017981c-7.9996071 0-14.4982031 6.4985937-14.4982031 14.4982009 0 7.999609 6.498596 14.498206 14.4982031 14.498203 7.999605 0 14.498209-6.498594 14.498201-14.498203 0-7.9996072-6.498596-14.4982009-14.498201-14.4982009z" fill="none" opacity=".5" stroke="#7a0000" stroke-linecap="round" stroke-linejoin="round"/><path d="m16 6.015625c-1.645348 0-3 1.3546526-3 3 0 2.222578.676414 6.80193 1.341797 12.125a1.0007252 1.0007252 0 0 0 .992187.875h.666016.667969a1.0007252 1.0007252 0 0 0 .992187-.875c.665413-5.323308 1.339844-9.903073 1.339844-12.125 0-1.6453474-1.354652-3-3-3zm0 16c-1.645348 0-3 1.354652-3 3s1.354652 3 3 3 3-1.354652 3-3-1.354652-3-3-3z" fill="#7a0000" opacity=".05"/><path d="m16.0006 7.015c-1.104569 0-2 .895431-2 1.9999997 0 2.0000003.666667 6.6666673 1.333333 12.0000003h1.333334c.666666-5.333333 1.333333-10 1.333333-12.0000003 0-1.1045687-.895431-1.9999997-2-1.9999997zm0 16c-1.104569 0-2 .895431-2 2s.895431 2 2 2 2-.895431 2-2-.895431-2-2-2z" fill="#7a0000" opacity=".15"/><path d="m16.0006 6.015c-1.104569 0-2 .895431-2 1.9999997 0 2.0000003.666667 6.6666673 1.333333 12.0000003h1.333334c.666666-5.333333 1.333333-10 1.333333-12.0000003 0-1.1045687-.895431-1.9999997-2-1.9999997zm0 16c-1.104569 0-2 .895431-2 2s.895431 2 2 2 2-.895431 2-2-.895431-2-2-2z" fill="#fff"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/es/bold.svg b/icon-themes/elementary_svg/cmd/32/es/bold.svg
new file mode 100644
index 000000000..168a4e217
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/es/bold.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="13.201247" cy="12.676107" gradientTransform="matrix(.14879841 3.7199544 -2.819107 .11276447 46.972225 -39.269329)" gradientUnits="userSpaceOnUse" r="6.700386"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><radialGradient id="b" cx="40" cy="43.5" gradientTransform="matrix(1 0 0 .75 -17.477723 12.255881)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#e"/><radialGradient id="c" cx="9" cy="43.5" gradientTransform="matrix(1 0 0 .75 8.689347 12.255881)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#e"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="29.689347" x2="29.689347" xlink:href="#f" y1="46.380881" y2="43.380881"/><linearGradient id="e"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="17" x2="17" y1="46.5" y2="43.5"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="g" cx="40" cy="43.5" gradientTransform="matrix(1 0 0 .75 -31.185633 12.375)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#e"/><radialGradient id="h" cx="9" cy="43.5" gradientTransform="matrix(1 0 0 .75 -4 12.375)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#e"/><path d="m20.935483 28.268246h-4.264375l-6.239226-12.001015h-.09766q.0651.835513.108508 1.660176.0434.705304.0651 1.486564.03255.770408.03255 1.388906v7.465369h-3.0056689v-15.86391h4.2426739l6.228374 11.881656h.0651q-.03255-.824663-.07596-1.627624-.01085-.347226-.03255-.705304-.01085-.368928-.0217-.727005-.01085-.368928-.0217-.705304 0-.336376 0-.607646v-7.508773h3.01653z" fill="url(#a)" transform="matrix(1.3235144 0 0 1.32351432 -1.472041 -10.913521)"/><g transform="matrix(.98177497 0 0 1.313771 3.888192 -31.933857)"><path d="m8.8143665 43.5v3h.5c.8310005 0 1.5000005-.669 1.5000005-1.5s-.669-1.5-1.5000005-1.5z" fill="url(#g)" opacity=".2"/><path d="m4.40625 43.5c-.7790625 0-1.40625.627187-1.40625 1.40625v.1875c0 .779063.6271875 1.40625 1.40625 1.40625h.59375v-3z" fill="url(#h)" opacity=".2"/><path d="m5 43.5h3.8143665v3h-3.8143665z" fill="url(#f)" opacity=".2"/><path d="m22.522277 43.380881v3h.5c.831 0 1.5-.669 1.5-1.5s-.669-1.5-1.5-1.5z" fill="url(#b)" opacity=".2"/><path d="m17.095597 43.380881c-.779062 0-1.40625.627187-1.40625 1.40625v.1875c0 .779063.627188 1.40625 1.40625 1.40625h.59375v-3z" fill="url(#c)" opacity=".2"/><path d="m17.689347 43.380881h4.83293v3h-4.83293z" fill="url(#d)" opacity=".2"/></g><path d="m20.935483 28.268246h-4.264375l-6.239226-12.001015h-.09766q.0651.835513.108508 1.660176.0434.705304.0651 1.486564.03255.770408.03255 1.388906v7.465369h-3.0056689v-15.86391h4.2426739l6.228374 11.881656h.0651q-.03255-.824663-.07596-1.627624-.01085-.347226-.03255-.705304-.01085-.368928-.0217-.727005-.01085-.368928-.0217-.705304 0-.336376 0-.607646v-7.508773h3.01653z" fill="none" opacity=".61" stroke="#000" stroke-width=".755564" transform="matrix(1.3235144 0 0 1.32351432 -1.472041 -10.913521)"/><path d="m8.5 5.5039062v1.5h5.615234l8.244141 15.7246098h.0625c-.022474-.509002-.045715-1.017623-.072266-1.517578l-8.234375-15.7070318zm13.744141 0v1.5h3.992187v-1.5zm-10.00586 7.1132818c.041007.567763.081747 1.135214.111328 1.697265.038297.62232.06679 1.277458.085938 1.966797.028722.679765.042969 1.292164.042969 1.837891v-1.5c0-.545727-.014247-1.158126-.042969-1.837891-.019148-.689339-.047641-1.344477-.085938-1.966797-.003335-.063366-.008238-.127967-.011718-.191406l-.003907-.005859z" fill="#fff" opacity=".2" transform="matrix(1.00000001 0 0 1 .000001 0)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/es/underline.svg b/icon-themes/elementary_svg/cmd/32/es/underline.svg
new file mode 100644
index 000000000..f02b47db3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/es/underline.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="10.903473" cy="14.502974" gradientTransform="matrix(-1.1900889 .07845656 -.1079118 -2.3049599 27.481767 44.455555)" gradientUnits="userSpaceOnUse" r="6.225339" xlink:href="#b"/><linearGradient id="b"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="12.761326" x2="12.761326" xlink:href="#b" y1="33.638302" y2="11.638302"/><g transform="matrix(1.33333 0 0 1.33333 .163341 -11.350962)"><path d="m15.677656 25.389889q0 1.043753-.376612 1.872299-.365852.817786-1.054513 1.388083-.688662.570298-1.678613.871588-.989951.290529-2.22739.290529-1.1943979 0-2.2381508-.193686-1.0329925-.182926-1.7324146-.548777v-1.915341q.3658516.172166.8285461.344331.473455.161405.9899512.290529.5164963.129124 1.0652736.215207.5487773.07532 1.0867945.07532 1.721654 0 2.53944-.645621.828546-.64562.828546-1.850778 0-.581058-.161405-1.011472-.150645-.430411-.548778-.785502-.387372-.365851-1.043752-.699422-.656381-.344331-1.657093-.742463-.9576698-.376612-1.6678522-.817786-.699422-.451934-1.1621166-1.011472-.4519342-.559537-.6779013-1.26972-.2152068-.710182-.2152068-1.614051 0-.946909.3443308-1.689373.3443309-.742463.9684305-1.248199.6240997-.516496 1.4849268-.785505.8715878-.269008 1.9153408-.269008 1.28048 0 2.302712.247487 1.022232.236728 1.818497.61334l-.720942 1.678613q-.699422-.31205-1.59253-.538017-.882348-.236728-1.829258-.236728-1.3127615 0-2.0337042.61334-.7209427.602579-.7209427 1.635571 0 .613339.1614051 1.065274.1614051.441174.5380169.807025.3766119.355091.9899509.677901.6241.31205 1.527968.667141.979191.387373 1.710894.796265.742464.408893 1.237439.92539.494976.516496.742464 1.194397.258248.677902.258248 1.603291z" fill="url(#a)" stroke="#000" stroke-opacity=".6" stroke-width=".750002" transform="scale(1.0774428 .9281235)"/><path d="m1.752716 29.885566.017578 2.234376h19.504467l-.01758-2.234376z" fill="url(#c)"/><path d="m1.752716 29.885566.00414 2.252736h19.50447l-.0041-2.252736z" fill="none" opacity=".61" stroke="#000" stroke-width=".750002"/><g fill="#fff"><path d="m2.1302176 30.242557-.00272.769013h18.7500494l-.01548-.759479z" opacity=".2"/><path d="m16.378906 5.5273438c-.999627 0-1.917212.1120532-2.751953.3339843-.824435.2219311-1.535097.5445955-2.132812.9707031-.597716.4172305-1.060851.9323922-1.390625 1.5449219-.3297745.6125298-.4960941 1.3105995-.4960941 2.0917969 0 .274451.0287208.526491.0566406.779297.0717216-.494776.2151034-.954382.4394535-1.3710939.329774-.6125298.792909-1.1276914 1.390625-1.5449219.597715-.4261076 1.308377-.748772 2.132812-.9707031.834741-.2219311 1.752326-.3339843 2.751953-.3339843 1.226348 0 2.329577.102464 3.308594.3066406.723765.1443803 1.367169.3316103 1.972656.5390625l.638672-1.2792969c-.762602-.3107035-1.632311-.5644663-2.611328-.7597656-.979017-.2041766-2.082246-.3066407-3.308594-.3066406zm-3.898437 5.7890622c-.055454.212997-.089844.43622-.089844.677735 0 .506002.07784.945515.232422 1.318359.154581.363967.410794.698174.771484 1 .360691.292949.836418.571573 1.423828.837891.597716.25744 1.327703.533222 2.19336.826171.937795.319581 1.758214.64704 2.458984.984376.711076.337335 1.303294.720376 1.777344 1.146484s.829381.917296 1.066406 1.476562c.165268.373705.255712.810522.310547 1.275391.036428-.255721.060547-.517364.060547-.791016 0-.763443-.123763-1.425108-.371094-1.984375-.237025-.559266-.592356-1.050454-1.066406-1.476562s-1.066268-.809149-1.777344-1.146484c-.70077-.337336-1.521189-.664795-2.458984-.984376-.865657-.292949-1.595644-.568731-2.19336-.826171-.58741-.266318-1.063137-.544942-1.423828-.837891-.36069-.301826-.616903-.636033-.771484-1-.062958-.151853-.105262-.322153-.142578-.496094zm7.291015 9.728516c-.153973.642755-.520994 1.16237-1.105468 1.554687-.783214.532635-1.999567.798829-3.648438.798829-.515272 0-1.034969-.03161-1.560547-.09375-.525577-.071018-1.034635-.159099-1.529297-.265626-.494661-.106526-.970388-.226216-1.423828-.359374-.443134-.142036-.8390679-.285699-1.1894529-.427735v1.5c.350385.142036.7463189.285699 1.1894529.427735.45344.133158.929167.252848 1.423828.359374.494662.106527 1.00372.194608 1.529297.265626.525578.06214 1.045275.09375 1.560547.09375 1.648871 0 2.865224-.266194 3.648438-.798829.793519-.532634 1.191406-1.296764 1.191406-2.291015 0-.277597-.0341-.527752-.085938-.763672z" opacity=".1" transform="matrix(.75000188 0 0 .75000188 -.122506 8.513243)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/es/underlinedouble.svg b/icon-themes/elementary_svg/cmd/32/es/underlinedouble.svg
new file mode 100644
index 000000000..55b441b1e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/es/underlinedouble.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="10.903473" cy="14.502974" gradientTransform="matrix(-1.1900889 .07845656 -.1079118 -2.3049599 27.481767 44.455555)" gradientUnits="userSpaceOnUse" r="6.225339" xlink:href="#c"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="12.761328" x2="12.761328" xlink:href="#c" y1="29.14002" y2="7.14002"/><linearGradient id="c"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="12.761326" x2="12.761326" xlink:href="#c" y1="33.638302" y2="11.638302"/><g transform="matrix(1.33333 0 0 1.33333 .163341 -11.350962)"><path d="m1.752716 29.885566.017578 2.234376h19.504467l-.01758-2.234376z" fill="url(#d)"/><path d="m1.752716 29.885566.00414 2.252736h19.50447l-.0041-2.252736z" fill="none" opacity=".61" stroke="#000" stroke-width=".750002"/><path d="m2.1302176 30.242557-.00272.769013h18.7500494l-.01548-.759479z" fill="#fff" opacity=".2"/></g><path d="m15.677656 25.389889q0 1.043753-.376612 1.872299-.365852.817786-1.054513 1.388083-.688662.570298-1.678613.871588-.989951.290529-2.22739.290529-1.1943979 0-2.2381508-.193686-1.0329925-.182926-1.7324146-.548777v-1.915341q.3658516.172166.8285461.344331.473455.161405.9899512.290529.5164963.129124 1.0652736.215207.5487773.07532 1.0867945.07532 1.721654 0 2.53944-.645621.828546-.64562.828546-1.850778 0-.581058-.161405-1.011472-.150645-.430411-.548778-.785502-.387372-.365851-1.043752-.699422-.656381-.344331-1.657093-.742463-.9576698-.376612-1.6678522-.817786-.699422-.451934-1.1621166-1.011472-.4519342-.559537-.6779013-1.26972-.2152068-.710182-.2152068-1.614051 0-.946909.3443308-1.689373.3443309-.742463.9684305-1.248199.6240997-.516496 1.4849268-.785505.8715878-.269008 1.9153408-.269008 1.28048 0 2.302712.247487 1.022232.236728 1.818497.61334l-.720942 1.678613q-.699422-.31205-1.59253-.538017-.882348-.236728-1.829258-.236728-1.3127615 0-2.0337042.61334-.7209427.602579-.7209427 1.635571 0 .613339.1614051 1.065274.1614051.441174.5380169.807025.3766119.355091.9899509.677901.6241.31205 1.527968.667141.979191.387373 1.710894.796265.742464.408893 1.237439.92539.494976.516496.742464 1.194397.258248.677902.258248 1.603291z" fill="url(#a)" stroke="#000" stroke-opacity=".6" stroke-width=".750002" transform="matrix(1.43658681 0 0 1.23749491 .163341 -16.414872)"/><path d="m16.378906 5.5273438c-.999627 0-1.917212.1120532-2.751953.3339843-.824435.2219311-1.535097.5445955-2.132812.9707031-.597716.4172305-1.060851.9323922-1.390625 1.5449219-.3297745.6125298-.4960941 1.3105995-.4960941 2.0917969 0 .274451.028721.526491.056641.779297.071722-.494776.2151034-.954382.4394535-1.3710939.329774-.6125298.792909-1.1276914 1.390625-1.5449219.597715-.4261076 1.308377-.748772 2.132812-.9707031.834741-.2219311 1.752326-.3339843 2.751953-.3339843 1.226348 0 2.329577.102464 3.308594.3066406.723765.1443803 1.367169.3316103 1.972656.5390625l.6386716-1.2792969c-.762602-.3107035-1.632311-.5644663-2.611328-.7597656-.979017-.2041766-2.082246-.3066407-3.308594-.3066406zm-3.898437 5.7890622c-.05545.212997-.08984.43622-.08984.677735 0 .506002.07784.945515.232422 1.318359.154581.363967.410794.698174.771484 1 .360691.292949.836418.571573 1.423828.837891.597716.25744 1.327703.533222 2.19336.826171.937795.319581 1.758214.64704 2.458984.984376.711076.337335 1.303294.720376 1.777344 1.146484s.829381.917296 1.066406 1.476562c.165268.373705.255712.810522.310547 1.275391.03643-.255721.06055-.517364.06055-.791016 0-.763443-.123763-1.425108-.371094-1.984375-.237025-.559266-.592356-1.050454-1.066406-1.476562s-1.066268-.809149-1.777344-1.146484c-.70077-.337336-1.521189-.664795-2.458984-.984376-.865657-.292949-1.595644-.568731-2.19336-.826171-.58741-.266318-1.063137-.544942-1.423828-.837891-.36069-.301826-.616903-.636033-.771484-1-.06296-.151853-.105262-.322153-.142578-.496094zm7.291015 9.728516c-.153973.642755-.520994 1.16237-1.105468 1.554687-.783214.532635-1.999567.798829-3.648438.798829-.515272 0-1.034969-.03161-1.560547-.09375-.525577-.07102-1.034635-.159099-1.529297-.265626-.494661-.106526-.970388-.226216-1.423828-.359374-.443134-.142036-.8390679-.285699-1.1894529-.427735v1.5c.350385.142036.7463189.285699 1.1894529.427735.45344.133158.929167.252848 1.423828.359374.494662.106527 1.00372.194608 1.529297.265626.525578.06214 1.045275.09375 1.560547.09375 1.648871 0 2.865224-.266194 3.648438-.798829.793519-.532634 1.191406-1.296764 1.191406-2.291015 0-.277597-.0341-.527752-.08594-.763672z" fill="#fff" opacity=".1" transform="matrix(1.00000001 0 0 1.00000001 0 -5.06391)"/><g transform="matrix(1.33333 0 0 1.33333 .163341 -11.350962)"><path d="m1.752718 25.387284.017578 2.234376h19.504467l-.01758-2.234376z" fill="url(#b)"/><path d="m1.752718 25.387284.00414 2.252736h19.50447l-.0041-2.252736z" fill="none" opacity=".61" stroke="#000" stroke-width=".750002"/><path d="m2.1302196 25.744275-.00272.769013h18.7500494l-.01548-.759479z" fill="#fff" opacity=".2"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/euroconverter.svg b/icon-themes/elementary_svg/cmd/32/euroconverter.svg
new file mode 100644
index 000000000..c67791bc2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/euroconverter.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.3105937 0 0 1.3564607 .213243 -.106953)" gradientUnits="userSpaceOnUse" x1="14.242873" x2="14.242873" y1="-1.965895" y2="21.624849"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><g stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".490196"><path d="m19 8.4237258c-1.177452 0-2.147401.35461-2.90985 1.063829-.762449.6992302-1.24195 1.6584272-1.463929 2.9969552l6.873779.01549v2l-7.090933-.01549-.02895.524423-.0483.996608.028894.494459h5.139289v2h-4.893182c.492213 2.42733 2.076868 4.712459 4.682704 4.712459 1.380128 0 2.707176-.284686 3.981139-.85406v3.83578c-1.119544.589352-2.533452.884027-4.241721.884027-2.364557 0-4.309283-.664269-5.834178-1.992807-1.524889-1.328541-2.520818-4.237983-2.916519-6.585402l-2.778243.000003v-2l2.503189-.000003c-.0386-.229747-.00957-.331789-.00957-.721361l.028959-1.294126-2.522578.01549v-2l2.768685-.01549c.357096-2.417339 1.304682-4.2655592 2.868184-5.6640212 1.5635-1.40845 3.517878-2.1126762 5.863131-2.1126762 1.814435 0 3.513054.4095496 5.095858 1.2286492l-1.418734 3.476178c-.665934-.30966-1.288441-.549395-1.867517-.719208-.579073-.179803-1.182277-.269703-1.809607-.269703z" fill="url(#a)"/><path d="m19 4.7070312c-2.345253.0000001-4.299781.7048313-5.863281 2.1132813-1.563502 1.398462-2.510092 3.2467235-2.867188 5.6640625l-2.769531.015625v1l2.269531-.01563c.357096-2.417339 1.803686-4.2656005 3.367188-5.6640625 1.5635-1.40845 3.518028-2.1132812 5.863281-2.1132813 1.684629 0 3.265046.3681254 4.75 1.0742188l.345703-.8456981c-1.582804-.8190996-3.281268-1.2285157-5.095703-1.2285157zm-4.132812 7.7773438c-.09827.308992-.180174.637832-.240235 1l6.873047.015625v-1zm-4.867188 3-.00586.294922c0 .364299-.020458.480658.00781.681641l.02149-.976563zm4.359375.974609-.02734.546875.0293.494141h5.138665v-1h-5.138672zm-6.8593716.04102v1l2.5039026-.000004c-.0386-.229747-.00977-.331131-.00977-.720703l.005864-.279297zm7.1074186 2.999996c.492213 2.42733 2.075805 4.712891 4.68164 4.712891 1.380128 0 2.708459-.284142 3.982422-.853516v-1c-1.273963.569374-2.602294.853516-3.982422.853516-2.241798 0-3.72336-1.694821-4.408203-3.712891z" fill="#fff" opacity=".1"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/executereport.svg b/icon-themes/elementary_svg/cmd/32/executereport.svg
new file mode 100644
index 000000000..4da66e7fa
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/executereport.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="71.439003" cy="54.764" gradientTransform="matrix(.1599 .50054 -.54452 .17394 31.856 995.877)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#cdf87e"/><stop offset=".262" stop-color="#a2e34f"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.34011127 .09113254 -.09058277 .3380595 17.977012 10.391815)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" y1="10.631" y2="35.623001"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.03006 0 0 .01647 6.122 18.96)" 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><radialGradient id="d" cx="605.714" cy="486.648" gradientTransform="matrix(.03006 0 0 .01647 6.128 18.96)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#e"/><linearGradient id="e"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="f" cx="605.714" cy="486.648" gradientTransform="matrix(-.03006 0 0 .01647 27.846 18.96)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#e"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="20.027" x2="19.977" y1="5.377" y2="28.888"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="17.287" x2="16.667" xlink:href="#i" y1="28.048" y2="-.018"/><linearGradient id="i"><stop offset="0" stop-color="#8d8d8d"/><stop offset="1" stop-color="#c3c3c3"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="15.401" x2="15.706" y1="6.918" y2="26.982"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".248"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="17.119" x2="17.177" xlink:href="#i" y1="28.033" y2="18.664"/><path d="m9.73 25h14.515v4h-14.515z" fill="url(#c)" opacity=".5"/><path d="m24.245 25v4c1.548.007 3.742-.896 3.742-2s-1.727-2-3.742-2z" fill="url(#d)" opacity=".5"/><path d="m9.73 25v4c-1.548.007-3.743-.896-3.743-2s1.728-2 3.743-2z" fill="url(#f)" opacity=".5"/><path d="m6.487 4.5c-1.566-.02-2.093 1.51-1.97 3h1.97v18c0 .943 1.057 2 2 2h17v-20.7c0-.943-1.357-2.3-2.3-2.3z" fill="url(#g)" stroke="url(#h)" stroke-linecap="round" stroke-linejoin="round"/><path d="m9.987 7v1h12v-1zm0 4v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1z" opacity=".1"/><path d="m7.987 7v1h1v-1zm0 4v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm15-18v1h1v-1zm0 4v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1z" fill="#aaa"/><path d="m7.276 5.5c-1.543-.107-1.68.58-1.79 1h2v18.69c0 .853.742 1.31 1.59 1.31h15.41v-19.39c0-.853-.75-1.61-1.6-1.61z" fill="none" opacity=".604" stroke="url(#j)" stroke-linecap="round" stroke-linejoin="round"/><path d="m10.487 24.5h17c.125 1.5-.408 3.043-2 3h-17c1.512 0 2.004-1.375 2-3z" fill="#c8c8c8" stroke="url(#k)" stroke-linecap="round" stroke-linejoin="round"/><rect fill="#fff" height=".933" opacity=".7" rx=".3" width="16" x="10.987" y="25.067"/><path d="m8 9h1v1h-1zm15 0h1v1h-1z" fill="#aaa"/><path d="m10 9h12v1h-12z" fill="#dadada"/><g transform="translate(-.000001 2.000001)"><path d="m11.17 1044.173 3.85 1.973 4.916-8.302 1.926 1.066.514.348-6.314 11.868-7.48-4.568 1.903-2.89z" fill="url(#a)" transform="matrix(1.2069243 .3233944 -.3233944 1.2069243 340.26629 -1244.3831)"/><g fill="none"><path d="m19.564331 24.893847 9.045609-8.765682 1.574133 1.646806m-9.926679 10.224186-6.523214-6.228842 1.514962-1.502094" opacity=".5" stroke="url(#b)" stroke-width="1.2495"/><path d="m28.74 14.694c-.235-.09-.508-.034-.695.164l-7.946 8.44-4.35-4.264c-.26-.25-.667-.244-.916.02l-2.303 2.13c-.247.263-.24.678.02.928l6.75 6.95c.06.06.233.168.306.197.24.097.42-.022.61-.224l10.717-11.38c.25-.264.24-.68-.018-.93l-1.953-1.894c-.065-.062-.143-.108-.22-.138z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".9996"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/expandpage.svg b/icon-themes/elementary_svg/cmd/32/expandpage.svg
new file mode 100644
index 000000000..245486e77
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/expandpage.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.146759" x2="7.646759" y1=".979809" y2="11.479809"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="13.459613" x2="12.803727" y1="11.345064" y2=".479809"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="8.958412" x2="8.958412" y1="1.322715" y2="10.885262"><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" stroke-width=".562503"><g transform="matrix(1.7777689 0 0 1.7777689 -4.425986 7.64852)"><path d="m4.4583897.47896005 8.4375413.00000001v11.25002894l-8.4375413.0017z" fill="url(#a)" stroke="url(#b)"/><path d="m5.0208921 1.0414629 7.3125369.0017v10.1233501h-7.3125369z" fill="none" stroke="url(#c)"/></g><g transform="matrix(1.7777689 0 0 1.7777689 .574014 4.64852)"><path d="m4.4583897.47896005 8.4375413.00000001v11.25002894l-8.4375413.0017z" fill="url(#a)" stroke="url(#b)"/><path d="m5.0208921 1.0414629 7.3125369.0017v10.1233501h-7.3125369z" fill="none" stroke="url(#c)"/></g><path d="m12 5h12v19h-12z" opacity=".05" stroke-width="1.804756"/><path d="m7 8h12v19h-12z" opacity=".05" stroke-width="1.804756"/><g transform="matrix(1.7777689 0 0 1.7777689 5.574014 1.64852)"><path d="m4.4583897.47896005 8.4375413.00000001v11.25002894l-8.4375413.0017z" fill="url(#a)" stroke="url(#b)"/><path d="m5.0208921 1.0414629 7.3125369.0017v10.1233501h-7.3125369z" fill="none" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/exportdialog.svg b/icon-themes/elementary_svg/cmd/32/exportdialog.svg
new file mode 100644
index 000000000..b0821c23e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/exportdialog.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="25.82867" x2="25.82867" y1="5" y2="27.945608"><stop offset="0" stop-color="#fff"/><stop offset=".03798588" stop-color="#fff" stop-opacity=".235294"/><stop offset=".96200818" 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 29.34556 -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 -18.654727 -104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#c"/><linearGradient id="e" gradientTransform="matrix(1.0969592 0 0 1 -2.32702 0)" 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><radialGradient id="f" cx="25.58807" cy="6.552209" gradientTransform="matrix(0 1.7000006 -1.6020223 -.00000005 26.496785 -40.499735)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#d0d0d0"/></radialGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="5" y2="8"><stop offset="0" stop-color="#e5e5e5"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><radialGradient id="h" cx="24.837" cy="36.421001" gradientTransform="matrix(-.27598 0 0 -.29583 24.336 32.584)" gradientUnits="userSpaceOnUse" r="15.645"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="21.984375" x2="21.864407" y1="8.503906" y2="20.423729"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.43953107 0 0 .25000269 17.799257 11.96455)" gradientUnits="userSpaceOnUse" x1="5.03216" x2="5.03216" y1="28.671696" y2="29.671688"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.51719904 0 0 .47867777 17.599939 5.640756)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" y1="22.402153" y2="35.268829"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g opacity=".4" transform="matrix(.73684208 0 0 .42857134 -1.68421 10.857146)"><path d="m39.35743 40h5v7h-5z" fill="url(#b)"/><path d="m-8.642858-47h5v7h-5z" fill="url(#d)" transform="scale(-1)"/><path d="m8.642572 40h30.714857v7.000001h-30.714857z" fill="url(#e)"/></g><rect fill="url(#f)" height="25" rx="1.5" width="28" x="2" y="4"/><path d="m3.6601562 3.5c-1.19664 0-2.1601562.9635162-2.1601562 2.1601562v4.3398438h28.992188v-4.3398438c0-1.19664-.963517-2.1601562-2.160157-2.1601562z" fill="url(#g)"/><g fill="none"><rect height="24" opacity=".7" rx="1" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" width="27" x="2.5" y="4.5"/><rect height="26" opacity=".3" rx="2" stroke="#0e141f" stroke-linecap="round" stroke-linejoin="round" width="29" x="1.5" y="3.5"/><path d="m2 9.5h28" opacity=".2" stroke="#000"/><path d="m4.3535537 7.353551 1.2928925 1.2928961" stroke="#fff"/><path d="m5.6464462 7.353551-1.2928925 1.2928961" stroke="#fff"/><path d="m4.3535537 6.3535513 1.2928925 1.2928961" stroke="#8a8a8a"/><path d="m5.6464462 6.3535513-1.2928925 1.2928961" stroke="#8a8a8a"/><path d="m27.646446 7.3535511-1.292892 1.2928961" opacity=".25" stroke="#fff"/><path d="m27.646446 6.3535513-1.292892 1.2928961" stroke="#8a8a8a"/><path d="m13 6.5h6" opacity=".7" stroke="#8a8a8a"/><path d="m13 7.5h6" opacity=".25" stroke="#fff"/></g><g transform="matrix(-1.33333 0 0 1.33333 46.853448 -11.51)"><path d="m13.16 21.558c0-6.173 8.634-6.173 8.636 0 0 2.555-1.93 4.88-4.315 4.88-2.383 0-4.32-2.325-4.32-4.88z" fill="url(#h)" fill-rule="evenodd" opacity=".141"/><path d="m21.984375 8.5a.4995675.4995675 0 0 0 -.322266.1328125l-6 5.4999995a.4995675.4995675 0 0 0 0 .734376l6 5.5a.4995675.4995675 0 0 0 .837891-.367188v-3.5h7.5c.277001 0 .5-.223001.5-.5v-3c0-.277001-.222999-.5-.5-.5h-7.5v-3.5a.4995675.4995675 0 0 0 -.515625-.5z" fill="url(#i)" stroke="#002e99" stroke-opacity=".501961" transform="matrix(.75000188 0 0 .75000188 .636002 8.632522)"/><g fill="none"><path d="m17.511039 20.257551h5.250018v-1.500004h-5.250018" opacity=".5" stroke="url(#j)" stroke-width=".749996"/><path d="m17.554974 20.251694c-.425871.000128-.793793.658418-.793932 1.054398v1.398009l-3.56758-3.196552 3.567575-3.224054v1.604299c0 .449508.52436.869684.750002.869753" opacity=".5" stroke="url(#k)" stroke-width=".750002"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/exportdirecttoepub.svg b/icon-themes/elementary_svg/cmd/32/exportdirecttoepub.svg
new file mode 100644
index 000000000..3e6f2a88a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/exportdirecttoepub.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(.56756757 0 0 .67567567 2.378379 -.216209)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.239989" y2="41.759991"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="b" cx="7.495683" cy="8.449767" gradientTransform="matrix(.00000001 1.6179162 -1.483354 -.00000003 28.734063 -9.224092)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#5f5f5f"/><stop offset=".26238" stop-color="#4f4f4f"/><stop offset=".704952" stop-color="#3b3b3b"/><stop offset="1" stop-color="#2b2b2b"/></radialGradient><linearGradient id="c" gradientTransform="matrix(.60000001 0 0 .69230771 1.800001 -.615385)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#d" y1="44" y2="3.899002"/><linearGradient id="d"><stop offset="0" stop-color="#272727"/><stop offset="1" stop-color="#454545"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.60000001 0 0 .75000464 .600015 .124979)" gradientUnits="userSpaceOnUse" x1="10.654308" x2="10.654308" y1="1" y2="3"><stop offset="0" stop-color="#eee"/><stop offset="1" stop-color="#d9d9da"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.60000001 0 0 .07692307 1.800171 .153846)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#d" y1="44" y2="3.899002"/><radialGradient id="g" 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="#h"/><linearGradient id="h"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="i" 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="#h"/><linearGradient id="j" 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="k" gradientUnits="userSpaceOnUse" x1="11.707183" x2="11.707183" y1="2.080511" y2="29.944702"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="l" gradientTransform="matrix(1.3484995 0 0 2.0418357 -59.070533 -23.56702)" gradientUnits="userSpaceOnUse" x1="54.353088" x2="54.353088" y1="12.040667" y2="12.542234"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><g opacity=".4" transform="matrix(.68421053 0 0 .42857134 -.421052 10.857146)"><path d="m38 40h5v7h-5z" fill="url(#g)"/><path d="m-10-47h5v7h-5z" fill="url(#i)" transform="scale(-1)"/><path d="m10 40h28v7.000001h-28z" fill="url(#j)"/></g><g stroke-linejoin="round"><path d="m27.491301 2.3043778c-.203129-.6550642-.076525-1.1709302-.188716-1.7956789h-20.7938863l.1227276 1.9826025" fill="url(#l)" stroke="#206b00" stroke-miterlimit="0" stroke-opacity=".498039" stroke-width="1.017397"/><g stroke-linecap="round"><path d="m7.5001709 3.5h-2.4000002c-.3425089 0-.5999999-.03175-.5999999-.073171v-2.0973288c0-.66594375.3354193-.82950023.7745366-.82950023h2.2254635" fill="url(#e)" stroke="url(#f)"/><rect fill="url(#k)" height="26.980959" rx=".5" stroke="#206b00" stroke-miterlimit="0" stroke-opacity=".498039" stroke-width="1.019041" width="21.980959" x="5.509521" y="2.509564"/><path d="m7.5 2.5000001v26.9999999h-2.4c-.3425089 0-.6-.285772-.6-.658537v-26.3414629z" fill="url(#b)" stroke="url(#c)"/></g></g><path d="m5.5 3.5h21v25h-21z" fill="none" opacity=".3" stroke="url(#a)" stroke-linecap="round"/><path d="m17 9.7929688c-.40295-.0000118-.805207.151644-1.111328.4531252l-5.3125 5.232422c-.6116011.60233-.6111656 1.624144 0 2.226562l5.3125 5.230469c.612243.602961 1.610489.603403 2.222656 0l5.3125-5.230469c.611164-.602419.6116-1.624232 0-2.226562l-.771484-.759766a.89156787.89156787 0 0 0 -1.167969-.07227.89156787.89156787 0 0 0 -.08789-1.166015l-3.285157-3.234371c-.306083-.3017013-.708378-.4531135-1.111328-.4531252zm-1.998047 6.3007812a.89156787.89156787 0 0 0 .002.992188l-.505859-.496094.503906-.496094zm1.511719 2.480469a.89156787.89156787 0 0 0 .970703.002l-.484375.476515z" fill="#206b00" opacity=".05"/><path d="m16.999886 20.304641-3.77084-3.713998 3.77084-3.71347 1.25705 1.237774-2.514099 2.475696 1.256974 1.237999 3.770839-3.713469-3.284841-3.235063c-.268233-.264393-.703306-.264393-.971768 0l-5.312867 5.232353c-.268232.264166-.268232.692646 0 .95704l5.312944 5.232203c.268462.264392.703534.264392.971766 0l5.312942-5.232203c.268231-.264394.268231-.692874 0-.95704l-.77128-.759367z" fill="#206b00" opacity=".15"/><path d="m16.999886 19.122826-3.77084-3.713998 3.77084-3.713469 1.25705 1.237773-2.514099 2.475696 1.256974 1.238 3.770839-3.71347-3.284841-3.2350632c-.268233-.2643933-.703306-.2643933-.971768 0l-5.312867 5.2323532c-.268232.264167-.268232.692647 0 .95704l5.312944 5.232203c.268462.264392.703534.264392.971766 0l5.312942-5.232203c.268231-.264393.268231-.692873 0-.95704l-.77128-.759366z" fill="#fff"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/exportdirecttopdf.svg b/icon-themes/elementary_svg/cmd/32/exportdirecttopdf.svg
new file mode 100644
index 000000000..1aab40cb1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/exportdirecttopdf.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="15" x2="16" y1="1" y2="29"><stop offset="0" stop-color="#ed5353"/><stop offset="1" stop-color="#c6262e"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="23.999994" x2="23.99999" y1="6.185175" y2="43"><stop offset="0" stop-color="#fff"/><stop offset="0" 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="g" gradientTransform="matrix(.92105264 0 0 1.1298612 39.5778 -14.15036)" gradientUnits="userSpaceOnUse" x1="23.969797" x2="23.969797" y1="3.981044" y2="44.024017"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><g transform="scale(.26458333)"><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#a)" opacity=".15"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#b)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#d)" opacity=".15"/><path d="m4.4999935.499998c5.270467 0 22.9999725.00185 22.9999725.00185l.000028 28.998154s-15.333333 0-23.0000005 0c0-9.666667 0-19.333334 0-29z" fill="url(#e)" stroke="#7a0000" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m26.5 28.5h-21v-26.9999998h21z" fill="none" opacity=".5" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><g fill-rule="evenodd" transform="matrix(.65116278 0 0 .65116278 -23.768842 6.535569)"><g fill="#7a0000"><path d="m65.194576-5.046198c-11.929691 12.576057-18.744693 14.351221-21.011513 14.546966v4.519444c1.710995-.293505 6.011783-1.312664 10.592105-4.837219 5.873233-4.519444 12.894737-13.09933 12.894737-13.09933-1.819698 4.385318-2.412075 18.973218-2.504112 38.415285h12.175165c.465395 0 .885286-.218174 1.208882-.564931-1.916296-5.637596-3.251885-13.050945-4.259869-19.772572-.955597-8.909001.455462-16.698066.978619-19.207643zm-21.011513 21.926372v4.978451c4.292119 0 10.593867 5.504798 14.592928 12.640323h3.453947c-3.949938-7.783719-14.770224-17.618774-18.046875-17.618774z" opacity=".1"/><path d="m65.194576-6.176059c-11.929691 12.576057-18.744693 14.351221-21.011513 14.546965v4.519446c1.710995-.293507 6.011783-1.312666 10.592105-4.83722 5.873233-4.519444 12.894737-13.09933 12.894737-13.09933-1.855028 4.470462-2.430159 19.533192-2.504112 39.545146h12.175165c.607917 0 1.132813-.364206 1.467928-.918012-2.065578-5.718188-3.463936-13.514339-4.518915-20.549352-.955597-8.909002.455462-16.698067.978619-19.207643zm-21.011513 21.926372v4.978451c4.517936 0 11.25425 6.087461 15.197369 13.770184h3.367598c-3.390495-7.923902-15.1256-18.748635-18.564967-18.748635z" opacity=".3"/><path d="m65.180722-7.3135532c-11.929691 12.5760572-18.73318 14.3667562-21 14.5625002v4.500001c1.710995-.293507 6.013428-1.287946 10.59375-4.812501 5.873233-4.519445 12.90625-13.125 12.90625-13.125-1.89037 4.55563-2.475588 20.102267-2.53125 40.687501h12.1875c.303907 0 .591496-.0917.84375-.25v-3.625c-1.731206-5.489072-2.959735-12.407019-3.90625-18.71875-.955597-8.909002.476843-16.709176 1-19.2187512zm-21 21.9375012v4.96875c4.737576 0 11.911988 6.697282 15.75 14.90625h3.28125c-2.669685-7.976224-15.426789-19.875-19.03125-19.875z" opacity=".5"/></g><path d="m65.180722-8.501053c-11.929691 12.576056-18.73318 14.366756-21 14.5625v4.500001c1.710995-.293506 6.013428-1.319197 10.59375-4.843751 5.873233-4.519445 12.90625-13.0937502 12.90625-13.0937502-1.925701 4.6407752-2.494043 20.6511492-2.53125 41.8125012h12.3125c.262781 0 .4972-.0623.71875-.1875v-4.84375c-1.72447-5.485979-2.961964-12.390636-3.90625-18.6875-.955597-8.909002.476843-16.709176 1-19.218751zm-21 21.906251v5c4.952659 0 12.566711 7.315678 16.25 16.03125h3.09375c-1.730686-7.923306-15.56527-21.03125-19.34375-21.03125z" fill="url(#g)"/><path d="m25.455078 1.0000001c-3.053299 2.2852818-12.907459 9.2860789-20.455078 8.4042968v6.3085941s15.518746 2.830017 22-2.46289v-12.0878915c-.164209-.1032627-.350935-.1621094-.548828-.1621094zm1.544922 15.1386729c-2.809051 3.586493-5.610085 8.128203-7.527344 12.820312h2.400391c1.486043-3.084251 3.377295-6.432525 5.126953-8.791016z" fill="#7a0000" opacity=".05" transform="matrix(1.5357143 0 0 1.5357143 36.502151 -10.036767)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/exportto.svg b/icon-themes/elementary_svg/cmd/32/exportto.svg
new file mode 100644
index 000000000..1d1ac418c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/exportto.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="24.837" cy="36.421001" gradientTransform="matrix(-.27598 0 0 -.29583 24.336 32.584)" gradientUnits="userSpaceOnUse" r="15.645"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="21.984375" x2="21.864407" y1="8.503906" y2="20.423729"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.43953107 0 0 .25000269 17.799257 11.96455)" gradientUnits="userSpaceOnUse" x1="5.03216" x2="5.03216" y1="28.671696" y2="29.671688"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.51719904 0 0 .47867777 17.599939 5.640756)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" y1="22.402153" y2="35.268829"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="12.00104" x2="12.00104" y1="11.981004" y2="28.000076"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="f" cx="4.993" cy="43.5" gradientTransform="matrix(2.00378 0 0 1.4 27.988 -17.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#g"/><linearGradient id="g"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="h" cx="4.993" cy="43.5" gradientTransform="matrix(2.00378 0 0 1.4 -20.012 -104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#g"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="25.058" x2="25.058" y1="47.028" y2="39.999"><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="j" gradientUnits="userSpaceOnUse" x1="10.843659" x2="10.843659" y1="-8.908169" y2="-31.125461"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><g transform="matrix(1.3333 0 0 1.3333 -.848 -11.51)"><g opacity=".4"><path d="m38 40h5v7h-5z" fill="url(#f)" transform="matrix(.579 0 0 .4286 -1.895 10.857)"/><path d="m-10-47h5v7h-5z" fill="url(#h)" transform="matrix(-.579 0 0 -.4286 -1.895 10.857)"/><path d="m10 40h28v7h-28z" fill="url(#i)" transform="matrix(.579 0 0 .4286 -1.895 10.857)"/></g><rect fill="url(#j)" height="18" rx=".5" transform="scale(1 -1)" width="18" x="3" y="-29"/><rect height="18.762" rx="1" style="opacity:.5;fill:none;stroke:#555761;stroke-width:.75;stroke-linecap:round;stroke-linejoin:round" width="18.76" x="2.5" y="10.5"/><path d="m3.272 11.308h17.248v17.21h-17.248z" fill="none" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".75"/><g transform="matrix(-1.0000225 0 0 1.0000225 35.77698 0)"><path d="m13.16 21.558c0-6.173 8.634-6.173 8.636 0 0 2.555-1.93 4.88-4.315 4.88-2.383 0-4.32-2.325-4.32-4.88z" fill="url(#a)" fill-rule="evenodd" opacity=".141"/><path d="m21.984375 8.5a.4995675.4995675 0 0 0 -.322266.1328125l-6 5.4999995a.4995675.4995675 0 0 0 0 .734376l6 5.5a.4995675.4995675 0 0 0 .837891-.367188v-3.5h7.5c.277001 0 .5-.223001.5-.5v-3c0-.277001-.222999-.5-.5-.5h-7.5v-3.5a.4995675.4995675 0 0 0 -.515625-.5z" fill="url(#b)" stroke="#002e99" stroke-opacity=".501961" transform="matrix(.75000188 0 0 .75000188 .636002 8.632522)"/><g fill="none"><path d="m17.511039 20.257551h5.250018v-1.500004h-5.250018" opacity=".5" stroke="url(#c)" stroke-width=".749996"/><path d="m17.554974 20.251694c-.425871.000128-.793793.658418-.793932 1.054398v1.398009l-3.56758-3.196552 3.567575-3.224054v1.604299c0 .449508.52436.869684.750002.869753" opacity=".5" 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/exporttoo.svg b/icon-themes/elementary_svg/cmd/32/exporttoo.svg
new file mode 100644
index 000000000..8a3fdd8bf
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/exporttoo.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(.39222363 0 0 .36562471 6.995572 3.85447)" gradientUnits="userSpaceOnUse" x1="23.731871" x2="23.731871" y1="4.417527" y2="42.03978"><stop offset="0" stop-color="#90dbec"/><stop offset=".26238" stop-color="#55c1ec"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.39222363 0 0 .36562471 6.995572 3.85447)" gradientUnits="userSpaceOnUse" x1="35.998066" x2="35.998066" y1="37.038586" y2="4.004442"><stop offset="0" stop-color="#185f9a"/><stop offset="1" stop-color="#599ec9"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 -.42848511 .45965715 0 7.694829 23.635173)" gradientUnits="userSpaceOnUse" x1="38.940514" x2="20.576487" y1="15.991243" y2="15.991243"><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><radialGradient id="d" cx="24.837126" cy="36.421127" gradientTransform="matrix(1 0 0 .536723 0 16.87306)" gradientUnits="userSpaceOnUse" r="15.644737" xlink:href="#e"/><linearGradient id="e"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" 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="g" gradientTransform="matrix(.65714319 0 0 .63012397 .228556 -1.089648)" 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="h" gradientTransform="matrix(.53064102 0 0 .58970216 39.269585 -1.791908)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#bebebe"/></linearGradient><radialGradient id="i" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#e"/><radialGradient id="j" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#e"/><linearGradient id="k" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#k)" opacity=".15"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#j)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#i)" opacity=".15"/><path d="m4.499961.49996093c5.270482 0 23.000037.00185 23.000037.00185l.000028 28.99822807s-15.333376 0-23.000065 0c0-9.666692 0-19.333383 0-29.00007387z" fill="url(#g)" stroke="url(#h)" stroke-linejoin="round" stroke-width=".999922"/><path d="m26.5 28.5h-21v-27h21z" fill="none" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><path d="m40.481863 36.421127a15.644737 8.3968935 0 1 1 -31.2894745 0 15.644737 8.3968935 0 1 1 31.2894745 0z" fill="url(#d)" fill-rule="evenodd" opacity=".141176" transform="matrix(-.52995454 0 0 -.65783905 33.553645 43.102099)"/><g stroke-miterlimit="7" stroke-width=".697792" transform="matrix(1.3818332 0 0 1.3809511 -.336401 -2.953027)"><path d="m13 18.000485c-4.0724384-3.551728-2.625086-9.3448365 3.526163-9.4999996v-3.0004854l6.513087 5-6.513087 5v-2.976351c-3.580248-.139062-5.585679 3.12742-3.026163 5.476836z" display="block" fill="url(#a)" stroke="url(#b)" stroke-linejoin="round"/><path d="m12.043338 16.258758c-1.756852-2.058862-.65452-7.4345734 5.175702-7.035682l.0616-2.2815068 4.588689 3.5584308-4.588689 3.527036v-2.101821c-5.579045-.539441-5.762127 3.501252-5.237302 4.333543z" display="block" fill="none" opacity=".53" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/extendedhelp.svg b/icon-themes/elementary_svg/cmd/32/extendedhelp.svg
new file mode 100644
index 000000000..b26226978
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/extendedhelp.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="2.640143" x2="2.640143" y1="7.914451" y2="2.679685"><stop offset="0"/><stop offset="1" stop-color="#333"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14" x2="6" y1="8" y2="16"><stop offset="0" stop-color="#fff"/><stop offset=".125" stop-color="#fff" stop-opacity="0"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><clipPath id="c"><path d="m8 2.6855469v14.0000001l3.132812-3.820313 2.066407 4.986328a1.0001 1.0001 0 1 0 1.847656-.765624l-2.111328-5.095704 4.378906.009766z"/></clipPath><radialGradient id="d" cx="99.157" cy="186.171" gradientTransform="matrix(.1752 0 0 .0558 -1.377 18.12)" gradientUnits="userSpaceOnUse" r="62.769"><stop offset="0" stop-color="#3d3d3d"/><stop offset=".5" stop-color="#686868" stop-opacity=".498"/><stop offset="1" stop-color="#686868" stop-opacity="0"/></radialGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="15.614" x2="15.614" y1="2.048" y2="29.853"><stop offset="0" stop-color="#fff"/><stop offset=".508" stop-color="#fff" stop-opacity=".235"/><stop offset=".835" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="f" gradientTransform="matrix(1.1114 0 0 .831 -2249.894 -2663.16)" gradientUnits="userSpaceOnUse" x1="2035.165" x2="2035.165" y1="3208.074" y2="3241.997"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><path d="m27 28.5a11 3.5 0 1 1 -22 0 11 3.5 0 1 1 22 0z" fill="url(#d)"/><path d="m16 1.5c-8 0-14.5 6.5-14.5 14.5s6.5 14.5 14.5 14.5 14.5-6.5 14.5-14.5-6.5-14.5-14.5-14.5z" fill="url(#f)" opacity=".99"/><path d="m29.5 16c0 7.456-6.045 13.5-13.5 13.5-7.456 0-13.5-6.044-13.5-13.5s6.044-13.5 13.5-13.5c7.455 0 13.5 6.044 13.5 13.5z" fill="none" opacity=".5" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round"/><path d="m16 1.502c-8 0-14.498 6.498-14.498 14.498s6.498 14.498 14.498 14.498 14.498-6.498 14.498-14.498-6.498-14.498-14.498-14.498z" fill="none" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/><path d="m15 6.5c-.795.076-1.606.24-2.344.5-1.462.516-2.777 1.452-3.406 2.875-.006.014-.025.017-.03.03-.367.84-.357 1.78 0 2.658.358.887 1.293 1.718 2.5 1.718.69 0 1.327-.246 1.75-.655s.625-.924.686-1.406c.1-.775-.183-1.304-.25-1.533.108.37.004.234.094.094s.275-.303.344-.342c.122-.07.253-.12.375-.157.12-.034.095-.01.31-.06 1.103-.266 2.336.402 2.72 1 .104.16.148.425-.03.967s-.602 1.255-1.095 1.97c-1.06 1.532-2.318 3.402-2.313 5.655 0 .652-.074.9 0 1.375.048.306.237.578.407.72s.312.208.436.25c.25.082.437.087.625.093.378.012.745-.03 1.095-.094a1.045 1.045 0 0 0 .844-1.062c-.046-1.6.242-2.86 1.593-3.844a1.045 1.045 0 0 0 .03-.03c.92-.717 1.838-1.517 2.563-2.5.713-.97 1.22-2.162 1.125-3.47 0-.02.002-.042 0-.063h-.029c-.054-1.347-.83-2.48-1.875-3.25-1.05-.77-2.362-1.24-3.75-1.374-.02-.003-.042.002-.063 0-.757-.1-1.538-.137-2.312-.063zm.97 15.97c-1.142-.038-2.113.585-2.626 1.436-.508.84-.56 2.006.125 2.907l-.033.03c.015.022.048.012.063.032.004.006-.004.026 0 .03.688.95 1.842 1.262 2.844 1.126.994-.134 2.003-.77 2.375-1.874h.03c.008-.02-.007-.04 0-.062.005-.015.027-.016.03-.032h-.03c.603-1.777-.834-3.58-2.72-3.593-.02 0-.04-.002-.06 0z" fill="#002e99" opacity=".05"/><path d="m16.683 21.123c-.05-1.77.347-3.487 2.018-4.703 1.766-1.376 3.467-3.097 3.287-5.126-.04-1.957-2.32-3.49-4.776-3.71-2.762-.384-6.105.563-7.03 2.72-.47 1.05-.035 2.933 1.54 2.933.922 0 1.346-.595 1.415-1.14.053-.412-.116-.78-.216-1.12-.115-.388.37-1.14.9-1.446.443-.255.906-.34.974-.358 1.588-.38 3.172.462 3.833 1.488.66 1.027-.067 2.584-1.112 4.098-1.046 1.514-2.168 3.233-2.164 5.06 0 .695-.06.93-.017 1.212.036.225.78.198 1.35.093zm-.725 2.38c-1.52-.082-2.57 1.64-1.658 2.737.815 1.212 3.1.913 3.49-.46.41-1.066-.57-2.294-1.832-2.276z" fill="#002e99" opacity=".15"/><path d="m16.683 20.123c-.05-1.77.347-3.487 2.018-4.703 1.766-1.376 3.467-3.097 3.287-5.126-.04-1.957-2.32-3.49-4.776-3.71-2.762-.384-6.105.563-7.03 2.72-.47 1.05-.035 2.933 1.54 2.933.922 0 1.346-.595 1.415-1.14.053-.412-.116-.78-.216-1.12-.115-.388.37-1.14.9-1.446.443-.255.906-.34.974-.358 1.588-.38 3.172.462 3.833 1.488.66 1.027-.067 2.584-1.112 4.098-1.046 1.514-2.168 3.233-2.164 5.06 0 .695-.06.93-.017 1.212.036.225.78.198 1.35.093zm-.725 2.38c-1.52-.082-2.57 1.64-1.658 2.737.815 1.212 3.1.913 3.49-.46.41-1.066-.57-2.294-1.832-2.276z" fill="#fff"/><g transform="matrix(3.7795276 0 0 3.7795276 11.000001 2)"><g fill-rule="evenodd" stroke="#000" stroke-linejoin="round" transform="matrix(.26458333 0 0 .26458333 0 2.116667)"><path d="m8.9892474 4.784611v13.849462l3.0991256-3.779234 2.044188 4.932711a.98934621.98934621 0 1 0 1.827789-.757391l-2.088626-5.040912 4.331821.0097z" opacity=".02" stroke-width="6"/><path d="m8.9892474 4.784611v13.849462l3.0991256-3.779234 2.044188 4.932711a.98934621.98934621 0 1 0 1.827789-.757391l-2.088626-5.040912 4.331821.0097z" opacity=".2" stroke-width="2"/><path d="m8.9892474 4.784611v13.849462l3.0991256-3.779234 2.044188 4.932711a.98934621.98934621 0 1 0 1.827789-.757391l-2.088626-5.040912 4.331821.0097z" opacity=".05" stroke-width="4"/></g><path d="m2.1166666 3.1208571v3.664337l.8199771-.9999226.5408581 1.3051131a.26176451.26176451 0 1 0 .4836022-.200393l-.5526153-1.333741 1.1461274.00257z" fill="none" stroke="#fff" stroke-width=".529167"/><path d="m2.1166666 3.1208571v3.664337l.8199771-.9999226.5408581 1.3051131a.26176451.26176451 0 1 0 .4836022-.200393l-.5526153-1.333741 1.1461274.00257z" fill="url(#a)" fill-rule="evenodd" stroke-width=".264583"/><path clip-path="url(#c)" d="m8 2.6855469v14.0000001l3.132812-3.820313 2.066407 4.986328a1.0001 1.0001 0 1 0 1.847656-.765624l-2.111328-5.095704 4.378906.009766z" fill="none" opacity=".4" stroke="url(#b)" stroke-width="2.695652" transform="matrix(.26173834 0 0 .26173834 .02276 2.417947)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/extrusion3dcolor.svg b/icon-themes/elementary_svg/cmd/32/extrusion3dcolor.svg
new file mode 100644
index 000000000..9d245c214
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/extrusion3dcolor.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(.92928007 0 0 1.3114842 3.136747 11.431452)" gradientUnits="userSpaceOnUse" x1="3.5" x2="28.5" y1="6" y2="6"><stop offset="0" stop-color="#ff1d1d"/><stop offset=".16829631" stop-color="#ff8a18"/><stop offset=".31939223" stop-color="#ffe92a"/><stop offset=".50751495" stop-color="#91ea3a"/><stop offset=".6893779" stop-color="#1d72e0"/><stop offset=".87265676" stop-color="#a91ec0"/><stop offset="1" stop-color="#ff0b88"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.19760229 0 0 .21057703 7.891559 288.03873)" gradientUnits="userSpaceOnUse" x1="-17.84359" x2="-17.84359" y1="35.01693" y2="40.042805"><stop offset="0" stop-color="#fff"/><stop offset=".0257705" stop-color="#fff" stop-opacity=".235"/><stop offset=".63202661" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.5369158 0 0 .60920055 -8.189368 294.14544)" gradientUnits="userSpaceOnUse" x1="23.314552" x2="23.915749" xlink:href="#c" y1="1.428383" y2="4.251413"/><linearGradient id="e" xlink:href="#c"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="12.5" x2="12.5" y1="4.568911" y2="14.318935"><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="g" gradientUnits="userSpaceOnUse" x1="10.249994" x2="10.017044" xlink:href="#e" y1="15.068937" y2="3.537249"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="14.750006" x2="14.750006" y1="4.568911" y2="15.068937"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="6.838873" x2="21.838911" xlink:href="#e" y1="2.357927" y2="2.357927"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="18" x2="22.111143" xlink:href="#e" y1="9.542822" y2="9.542822"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="15.009303" x2="15.04547" xlink:href="#e" y1="15.151894" y2="1.812745"/><g stroke-width=".750002" transform="matrix(1.33333 0 0 1.33333 -2.666625 2.908134)"><path d="m9.4999925.44390061 11.6901365-.01193929-.048618 11.72465268-11.6901365.011939z" fill="none" stroke="url(#k)" stroke-linecap="round" stroke-linejoin="round"/><path d="m6.1249841 3.4439081 12.0000299.0000002v12.0000297h-12.0000299z" fill="url(#h)" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round"/><path d="m6.8465713 4.2236573 10.5383777-.040449.040052 10.5035137-10.5849728-.057203z" fill="none" stroke="url(#f)"/><g fill-rule="evenodd" stroke-linejoin="round" transform="translate(-.338888 -.039022)"><path d="m18.463902 3.4829301 3.000008-3.00000749.016489 11.71271339-3.016497 3.287324z" fill="#dbdbdb" stroke="url(#j)"/><path d="m18.463902 3.4829301 3.000008-3.00000749h-11.6250295l-3.3750084 3.00000749z" fill="#fafafa" stroke="url(#i)"/></g></g><g transform="matrix(1.33436626 0 0 1.33436626 -8.025569 1.371238)"><path d="m6.3892276 17.333139v5.245955h23.2320014v-5.245955z" fill="url(#a)"/><g fill="none" stroke-linecap="square" stroke-width=".264583" transform="matrix(2.8324513 0 0 2.8324513 6.014518 -818.28421)"><path d="m.396875 295.28019h7.672917v1.32292h-7.672917z" opacity=".6" stroke="url(#b)"/><path d="m.13229167 295.01561h8.20208333v1.85209h-8.20208333z" stroke="url(#d)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/extrusiondepthfloater.svg b/icon-themes/elementary_svg/cmd/32/extrusiondepthfloater.svg
new file mode 100644
index 000000000..e561d7525
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/extrusiondepthfloater.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-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="12.610265" x2="12.983146" y1="4.655892" y2="17.977927"><stop offset="0" stop-color="#fff"/><stop offset=".0679896" 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="10.084841" x2="10.017044" xlink:href="#a" y1="18.588097" y2="3.537249"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="15.067891" x2="15.30518" y1="4.452504" y2="17.977927"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="3" x2="21.5" xlink:href="#a" y1="1.944428" y2="1.944428"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="21.050774" x2="20.025772" xlink:href="#a" y1="14.033804" y2=".908771"/><radialGradient id="g" cx="2.25" cy="16" gradientTransform="matrix(.53333333 0 0 .11633788 10.461112 15.774215)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(1.33333 0 0 1.33333 -2.615778 5.840337)"><ellipse cx="11.661112" cy="17.635622" display="block" fill="url(#g)" fill-rule="evenodd" opacity=".711111" rx="9" ry="1.963204"/><g stroke-width=".750002"><path d="m3.0868412 3.4367598h15.0580338l-.058 15.0580332h-15.0580301z" fill="url(#d)" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round"/><path d="m3.8368431 4.2447579h13.5000339l.08495 13.5572371-13.5849799-.0572z" fill="none" stroke="url(#b)" stroke-width=".750002"/><g fill-rule="evenodd" stroke-linejoin="round" transform="translate(-.338888 -.039022)"><path d="m18.425767 3.533778 5.250013-5.2500131v11.2500281l-5.250013 9.000022z" fill="#dbdbdb" stroke="url(#f)"/><path d="m18.425767 3.533778 5.250013-5.2500131h-9.000023l-11.2500278 5.2500131z" fill="#fafafa" stroke="url(#e)"/></g></g></g><g stroke="#cc3b02"><path d="m15.5.5v5.65684l-5.65684-5.65684z" fill="#f37329" stroke-linecap="round" stroke-linejoin="round"/><path d="m.5 11.5v-5.65684l5.65684 5.65684z" fill="#f37329" stroke-linecap="round" stroke-linejoin="round"/><path d="m3 8.5 9.5-5" fill="none"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/extrusiondirectionfloater.svg b/icon-themes/elementary_svg/cmd/32/extrusiondirectionfloater.svg
new file mode 100644
index 000000000..899bd0e1b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/extrusiondirectionfloater.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-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="12.610265" x2="12.983146" y1="4.655892" y2="17.977927"><stop offset="0" stop-color="#fff"/><stop offset=".0679896" 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="10.084841" x2="10.017044" xlink:href="#a" y1="18.588097" y2="3.537249"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="15.067891" x2="15.30518" y1="4.452504" y2="17.977927"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="3" x2="21.5" xlink:href="#a" y1="1.944428" y2="1.944428"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="21.050774" x2="20.025772" xlink:href="#a" y1="14.033804" y2=".908771"/><radialGradient id="g" cx="2.25" cy="16" gradientTransform="matrix(.53333333 0 0 .11633788 10.461112 15.774215)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(1.33333 0 0 1.33333 -2.615778 5.840337)"><ellipse cx="11.661112" cy="17.635622" display="block" fill="url(#g)" fill-rule="evenodd" opacity=".711111" rx="9" ry="1.963204"/><g stroke-width=".750002"><path d="m3.0868412 3.4367598h15.0580338l-.058 15.0580332h-15.0580301z" fill="url(#d)" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round"/><path d="m3.8368431 4.2447579h13.5000339l.08495 13.5572371-13.5849799-.0572z" fill="none" stroke="url(#b)" stroke-width=".750002"/><g fill-rule="evenodd" stroke-linejoin="round" transform="translate(-.338888 -.039022)"><path d="m18.425767 3.533778 5.250013-5.2500131v9.3750234l-5.250013 10.8750267z" fill="#dbdbdb" stroke="url(#f)"/><path d="m18.425767 3.533778 5.250013-5.2500131h-7.500019l-12.7500318 5.2500131z" fill="#fafafa" stroke="url(#e)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/extrusionlightingfloater.svg b/icon-themes/elementary_svg/cmd/32/extrusionlightingfloater.svg
new file mode 100644
index 000000000..115db54aa
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/extrusionlightingfloater.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="#555761"/><stop offset=".3125" stop-color="#abacae" stop-opacity=".988235"/><stop offset=".5625" stop-color="#fafafa" stop-opacity=".988235"/><stop offset=".8125" stop-color="#abacae" stop-opacity=".988235"/><stop offset="1" stop-color="#555761" stop-opacity=".985965"/></linearGradient><radialGradient id="b" cx="99.157013" cy="186.17059" gradientTransform="matrix(.12745119 0 0 .04055266 3.362322 21.950288)" gradientUnits="userSpaceOnUse" r="62.769119"><stop offset="0" stop-color="#3d3d3d"/><stop offset=".5" stop-color="#686868" stop-opacity=".498039"/><stop offset="1" stop-color="#686868" stop-opacity="0"/></radialGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="1.5" y2="17"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="4" y2="19.5"><stop offset="0" stop-color="#fff"/><stop offset=".42447853" stop-color="#fff" stop-opacity=".235294"/><stop offset=".82089913" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="e" cx="13.671865" cy="6.546403" gradientUnits="userSpaceOnUse" r="4.545652"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></radialGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="12" x2="20" xlink:href="#a" y1="24.5" y2="24.5"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="12.001845" x2="20.001845" xlink:href="#a" y1="26.088561" y2="26.088561"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="12.001845" x2="20.001845" xlink:href="#a" y1="27.588561" y2="27.588561"/><path d="m24 29.499999a7.9999989 2.5454541 0 1 1 -15.9999976 0 7.9999989 2.5454541 0 1 1 15.9999976 0z" fill="url(#b)"/><g stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"><ellipse cx="16" cy="28.75" fill="#1a1a1a" fill-opacity=".988235" rx="2" ry="1.25" stroke="#000"/><g stroke="#485a6c"><path d="m13 26.5c1.666667.842864 4.322263.525801 5.98893.05904.533474-.149402.512915.475521.512915 1.029521s-.48517.795388-1 1c-1.652852.656902-3.319109.676373-5 0-.513952-.206809-1-.446-1-1s.0038-1.338576.498155-1.088561z" fill="url(#h)"/><path d="m13 25c1.666667.842864 4.322263.525801 5.98893.05904.533474-.149402.512915.475521.512915 1.029521s-.48517.795388-1 1c-1.652852.656902-3.319109.676373-5 0-.513952-.206809-1-.446-1-1s.0038-1.338576.498155-1.088561z" fill="url(#g)"/><path d="m12.998155 23.411439c1.666667.842864 4.322263.525801 5.98893.05904.533474-.149402.512915.475521.512915 1.029521s-.48517.795388-1 1c-1.652852.656902-3.319109.676373-5 0-.513952-.206809-1-.446-1-1s.0038-1.338576.498155-1.088561z" fill="url(#f)"/></g><path d="m16 1.5a7.5 7.5 0 0 0 -7.5 7.5 7.5 7.5 0 0 0 .6367188 3.001953c-.0026979-.000344-.0051139-.00161-.0078126-.001953 1.5291068 4.133095 2.9785218 8.10713 3.3710938 10.5v.533203c.852586.294589 2.139264.466194 3.5.466797 1.359558-.000126 2.646028-.170986 3.5-.464844v-.535156c.387983-2.364897 1.831553-6.364558 3.351562-10.462891a7.5 7.5 0 0 0 .648438-3.037109 7.5 7.5 0 0 0 -7.5-7.5z" fill="url(#c)" stroke="#ad5f00" stroke-opacity=".501961"/><path d="m16 2.5a6.5 6.5 0 0 0 -6.5 6.5 6.5 6.5 0 0 0 1.644531 4.310547c-.164632-.03235-.298234-.062253-.472656-.09375 1.379513 3.398603 2.299973 6.605147 2.726563 8.984375.705323.171621 1.556008.337428 2.601562.33789 1.043229-.000095 1.893332-.165039 2.599609-.335937.424901-2.372031 1.373715-5.663794 2.75-9.058594-.142689.021857-.270033.051983-.408203.076172a6.5 6.5 0 0 0 1.558594-4.220703 6.5 6.5 0 0 0 -6.5-6.5z" fill="none" stroke="url(#d)"/></g><circle cx="13.671865" cy="6.546404" fill="url(#e)" opacity=".683" r="4.545652"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/extrusionsurfacefloater.svg b/icon-themes/elementary_svg/cmd/32/extrusionsurfacefloater.svg
new file mode 100644
index 000000000..6f64d2bdf
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/extrusionsurfacefloater.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="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="18.790676" x2="18.767363" xlink:href="#a" y1="1.232925" y2="20.853737"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13.963891" x2="14.522082" xlink:href="#a" y1="-2.517085" y2="7.982941"/><radialGradient id="d" cx="9.874993" cy="1.193903" gradientTransform="matrix(.15628024 2.614381 -3.9830509 .23809532 13.087102 -24.907355)" gradientUnits="userSpaceOnUse" r="7.87502" xlink:href="#a"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="12.864503" x2="12.983146" y1="3.068907" y2="17.977927"><stop offset="0" stop-color="#fff"/><stop offset=".25152624" 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(.53333333 0 0 .11633788 10.461112 15.774215)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(1.33333 0 0 1.33333 -.666625 2.908134)"><ellipse cx="11.661112" cy="17.635622" display="block" fill="url(#f)" fill-rule="evenodd" opacity=".711111" rx="9" ry="1.963204"/><g stroke-width=".750002"><path d="m6.499985.44390061 14.690144-.01193929-.048618 14.72466068-14.690144.011939z" fill="none" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".490196"/><path d="m3.1249766 3.4439081 15.0000374.0000002v15.0000377h-15.0000374z" fill="url(#d)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".490196"/><path d="m3.8465638 4.2236573 13.5383852-.040449.040052 13.5035217-13.5849803-.057203z" fill="none" stroke="url(#e)"/><g fill-rule="evenodd" stroke="#206b00" stroke-linejoin="round" stroke-opacity=".490196" transform="translate(-.338888 -.039022)"><path d="m18.463902 3.4829301 3.000008-3.00000749.016489 14.71272139-3.016497 3.287324z" fill="url(#b)"/><path d="m18.463902 3.4829301 3.000008-3.00000749h-14.625037l-3.3750084 3.00000749z" fill="url(#c)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/extrusiontiltdown.svg b/icon-themes/elementary_svg/cmd/32/extrusiontiltdown.svg
new file mode 100644
index 000000000..64806044c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/extrusiontiltdown.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(.70534574 0 0 -.23731552 -36.666523 25.599096)" gradientUnits="userSpaceOnUse" r="10.625"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.04093 .67972 .66665 -.04 .676 2.055)" gradientUnits="userSpaceOnUse" x1="31.226" x2="34.966" y1="34.601" y2="26.843"><stop offset="0" stop-color="#b992e8"/><stop offset="1" stop-color="#b483d5" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-.34464385 -.34464385 -.33799704 .33799704 27.882253 22.321207)" gradientUnits="userSpaceOnUse" x1="32.326" x2="22.245" y1="5.02" y2="43.366"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(-.4865 .0293 .0287 .4773 22.716 9.963)" gradientUnits="userSpaceOnUse" x1="28.117" x2="39.686" y1="41.674" y2="28.505"><stop offset="0" stop-color="#fff" stop-opacity="0"/><stop offset=".631" stop-color="#fff" stop-opacity=".275"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(-.5098 .0307 .03 .5 22.774 8.506)" gradientUnits="userSpaceOnUse" x1="33.687" x2="37.04" y1="35.774" y2="29.857"><stop offset="0" stop-color="#452981"/><stop offset="1" stop-color="#903fc4" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(-.45958732 .45965149 .45067061 .45060769 19.095621 -4.756446)" gradientUnits="userSpaceOnUse" x1="5.190255" x2="61.440033" y1="1.50882" y2="56.222992"><stop offset="0" stop-color="#e4c6fa"/><stop offset=".262" stop-color="#cd9ef7"/><stop offset=".705" stop-color="#a56de2"/><stop offset="1" stop-color="#7239b3"/></linearGradient><path d="m32 17.5h-31.5v-3h31.5" fill="#ffa154" stroke="#a62100" stroke-linejoin="round" stroke-miterlimit="0" stroke-opacity=".501961"/><path d="m15 24.5a7.4940781 2.521189 0 0 0 -14.98815573 0 7.4940781 2.521189 0 1 0 14.98815573 0z" fill="url(#a)" fill-rule="evenodd" opacity=".4" stroke-width=".621711"/><path d="m25.09 16.823c.086-1.507-.46-3.814-1.854-5.208-2.33-2.33-7.85-2.88-10.617-.024-1.12 1.157-2.574 3.9-2.62 5.494l4 .016-6.413 8.13-6.92-8.13 3.764-.02c.065-3.505 1.228-6.828 3.833-9.492 5.303-5.417 13.863-5.41 19.157-.232 2.707 2.647 4 6.115 3.907 9.596" fill="url(#f)"/><path d="m31.312 16.957c.136 6.187-4.24 13.245-12.266 13.717l.768-5.822c3.373-.327 5.754-5.173 5.34-8.097" fill="url(#b)"/><path d="m25.922 16.4v1.332h4.373v-1.332z" fill="#c19def"/><g fill="none"><path d="m25.09 16.822c.088-1.505-.457-3.813-1.853-5.21-2.33-2.33-7.85-2.877-10.617-.022-1.12 1.155-2.575 3.9-2.618 5.49l4 .02-6.413 8.128-6.92-8.13 3.762-.018c.064-3.507 1.226-6.83 3.833-9.492 5.302-5.42 13.862-5.41 19.157-.234 2.708 2.648 4 6.115 3.905 9.597" opacity=".5" stroke="#452981" stroke-linejoin="round"/><g stroke-width=".75"><path d="m11.597 31.484c-4.64.102-9.934-3.18-10.288-9.2l4.366.576c.111 1.14 2.325 4.006 6.075 4.006" opacity=".5" stroke="url(#e)" transform="matrix(0 -1.3333 1.3333 0 -10.666 32.42)"/><path d="m10.473 10.352a.216.216 0 0 0 -.112.05l-3.69 3.125a.216.216 0 0 0 .01.336l3.692 2.79a.216.216 0 0 0 .346-.17v-1.693c3.033.054 4.486 1.088 5.447 1.974 1.134 1.044 1.758 2.74 1.775 4.488.018 1.747-.57 3.532-1.81 4.76-1.043 1.03-3.06 1.752-4.434 1.74a.216.216 0 0 0 -.216.207l-.082 2.5a.216.216 0 0 0 .2.224c2.096.157 4.425-.448 6.612-2.635 3.478-3.478 3.684-9.48-.076-13.24-1.998-2-4.76-2.684-7.415-2.608v-1.637a.216.216 0 0 0 -.243-.214z" opacity=".4" stroke="url(#c)" transform="matrix(0 -1.3333 1.3333 0 -10.666 32.42)"/><path d="m4.357 21.896-1.953.06a.276.276 0 0 0 -.267.292c.187 3.11 1.808 5.318 3.715 6.705 1.906 1.387 4.08 1.98 5.513 1.89a.276.276 0 0 0 .256-.24l.318-2.572a.276.276 0 0 0 -.262-.305c-1.766-.075-3.496-.795-4.796-1.84-1.3-1.042-2.16-2.4-2.24-3.73a.276.276 0 0 0 -.283-.26z" stroke="url(#d)" stroke-linejoin="round" transform="matrix(0 -1.3333 1.3333 0 -10.666 32.42)"/></g></g><g transform="matrix(0 1 1 0 0 0)"><path d="m14.5 24.5v7.305085" fill="none" stroke="#a62100" stroke-opacity=".501961"/><path d="m17.5 24v7.805085" fill="none" stroke="#a62100" stroke-opacity=".501961"/><path d="m15 24.5h2v7.5h-2z" fill="#ffa154"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/extrusiontiltleft.svg b/icon-themes/elementary_svg/cmd/32/extrusiontiltleft.svg
new file mode 100644
index 000000000..81eee2f34
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/extrusiontiltleft.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.0353 0 0 .2353 77.03 28.41)" gradientUnits="userSpaceOnUse" r="10.625"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(-.5098 .0307 .03 .5 22.774 8.506)" gradientUnits="userSpaceOnUse" x1="31.226" x2="34.966" y1="34.601" y2="26.843"><stop offset="0" stop-color="#a575d6"/><stop offset="1" stop-color="#b483d5" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-.34464385 -.34464385 -.33799704 .33799704 27.882253 22.321207)" gradientUnits="userSpaceOnUse" x1="32.326" x2="22.245" y1="5.02" y2="43.366"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(-.4865 .0293 .0287 .4773 22.716 9.963)" gradientUnits="userSpaceOnUse" x1="28.117" x2="39.686" y1="41.674" y2="28.505"><stop offset="0" stop-color="#fff" stop-opacity="0"/><stop offset=".631" stop-color="#fff" stop-opacity=".275"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(-.5098 .0307 .03 .5 22.774 8.506)" gradientUnits="userSpaceOnUse" x1="33.687" x2="37.04" y1="35.774" y2="29.857"><stop offset="0" stop-color="#452981"/><stop offset="1" stop-color="#903fc4" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(-.34464385 -.34464385 -.33799704 .33799704 27.882253 22.321207)" gradientUnits="userSpaceOnUse" x1="39.401" x2="-33.299" y1="-5.302" y2="68.803"><stop offset="0" stop-color="#e4c6fa"/><stop offset=".262" stop-color="#cd9ef7"/><stop offset=".705" stop-color="#a56de2"/><stop offset="1" stop-color="#7239b3"/></linearGradient><path d="m17.5 32v-31.5h-3v31.5" fill="#ffa154" stroke="#a62100" stroke-linejoin="round" stroke-miterlimit="0" stroke-opacity=".501961"/><path d="m1.194 29.5a11 2.5 0 0 0 22 0 11 2.5 0 1 0 -22 0z" fill="url(#a)" fill-rule="evenodd" opacity=".4" transform="matrix(1.3333 0 0 1.3333 .023 -10.667)"/><path d="m11.698 26.817c1.13.065 2.86-.344 3.906-1.39 1.748-1.748 2.16-5.888.018-7.963-.867-.84-2.925-1.93-4.12-1.964l-.012 3-6.097-4.81 6.097-5.19.014 2.823c2.63.048 5.122.92 7.12 2.874 4.063 3.977 4.057 10.397.174 14.368-1.985 2.03-4.586 3-7.197 2.93" fill="url(#f)" transform="matrix(1.3333 0 0 1.3333 .023 -10.667)"/><path d="m11.597 31.484c-4.64.102-9.934-3.18-10.288-9.2l4.367.576c.245 2.53 3.88 4.316 6.073 4.006" fill="url(#b)" transform="matrix(1.3333 0 0 1.3333 .023 -10.667)"/><path d="m16.043 25.92h-1.333v4.373h1.333z" fill="#a575d6"/><g fill="none"><path d="m15.62 25.088c1.505.088 3.813-.457 5.21-1.853 2.33-2.33 2.877-7.85.022-10.617-1.155-1.12-3.9-2.575-5.49-2.618l-.02 4-8.128-6.413 8.13-6.92.018 3.763c3.507.064 6.83 1.226 9.492 3.833 5.42 5.302 5.41 13.862.234 19.157-2.648 2.708-6.115 4-9.597 3.905" opacity=".5" stroke="#452981" stroke-linejoin="round"/><g stroke-width=".75"><path d="m11.597 31.484c-4.64.102-9.934-3.18-10.288-9.2l4.367.576c.111 1.14 2.324 4.006 6.074 4.006" opacity=".5" stroke="url(#e)" transform="matrix(1.3333 0 0 1.3333 .023 -10.667)"/><path d="m10.473 10.352a.216.216 0 0 0 -.112.05l-3.69 3.125a.216.216 0 0 0 .008.336l3.693 2.79a.216.216 0 0 0 .346-.17v-1.693c3.033.054 4.486 1.088 5.447 1.974 1.134 1.044 1.758 2.74 1.775 4.488.018 1.747-.57 3.532-1.81 4.76-1.043 1.03-3.06 1.752-4.434 1.74a.216.216 0 0 0 -.216.207l-.082 2.502a.216.216 0 0 0 .2.223c2.096.157 4.425-.448 6.612-2.635 3.478-3.477 3.684-9.48-.076-13.24-1.998-1.998-4.76-2.683-7.415-2.607v-1.637a.216.216 0 0 0 -.242-.214z" opacity=".4" stroke="url(#c)" transform="matrix(1.3333 0 0 1.3333 .023 -10.667)"/><path d="m4.357 21.896-1.953.06a.276.276 0 0 0 -.267.292c.187 3.11 1.808 5.318 3.715 6.705 1.906 1.387 4.08 1.98 5.513 1.89a.276.276 0 0 0 .256-.24l.317-2.572a.276.276 0 0 0 -.262-.306c-1.766-.075-3.496-.795-4.796-1.839s-2.16-2.402-2.24-3.73a.276.276 0 0 0 -.283-.26z" stroke="url(#d)" stroke-linejoin="round" transform="matrix(1.3333 0 0 1.3333 .023 -10.667)"/></g><g stroke="#a62100" stroke-opacity=".501961"><path d="m14.5 24.5v7.305085"/><path d="m17.5 24v7.805085"/></g></g><path d="m15 24.5h2v7.5h-2z" fill="#ffa154"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/extrusiontiltright.svg b/icon-themes/elementary_svg/cmd/32/extrusiontiltright.svg
new file mode 100644
index 000000000..64d740905
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/extrusiontiltright.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.0353 0 0 .2353 77.03 28.41)" gradientUnits="userSpaceOnUse" r="10.625"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.6797 .041 -.04 .6668 .287 .674)" gradientUnits="userSpaceOnUse" x1="31.226" x2="34.966" y1="34.601" y2="26.843"><stop offset="0" stop-color="#d5aef7"/><stop offset="1" stop-color="#b483d5" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-.34464385 -.34464385 -.33799704 .33799704 27.882253 22.321207)" gradientUnits="userSpaceOnUse" x1="4.575156" x2="39.980503" y1="27.784912" y2="4.857131"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(-.4865 .0293 .0287 .4773 22.716 9.963)" gradientUnits="userSpaceOnUse" x1="41.061295" x2="39.686" y1="54.167931" y2="28.505"><stop offset="0" stop-color="#fff" stop-opacity="0"/><stop offset=".631" stop-color="#fff" stop-opacity=".275"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(-.5098 .0307 .03 .5 22.774 8.506)" gradientUnits="userSpaceOnUse" x1="33.687" x2="37.04" y1="35.774" y2="29.857"><stop offset="0" stop-color="#452981"/><stop offset="1" stop-color="#903fc4" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.45958732 -.45965149 .45081204 .4507491 -6.525913 19.094609)" gradientUnits="userSpaceOnUse" x1="-4.11044" x2="73.305573" y1="38.652428" y2="-39.876682"><stop offset="0" stop-color="#e4c6fa"/><stop offset=".262" stop-color="#cd9ef7"/><stop offset=".705" stop-color="#a56de2"/><stop offset="1" stop-color="#7239b3"/></linearGradient><path d="m17.5 0v31.5h-3v-31.5" fill="#ffa154" stroke="#a62100" stroke-linejoin="round" stroke-miterlimit="0" stroke-opacity=".501961"/><path d="m15.19 31.312c6.186.136 13.245-4.24 13.717-12.267l-5.824.768c-.327 3.373-5.174 5.755-8.098 5.34" fill="url(#b)" transform="matrix(1 0 0 -1 0 31.997)"/><path d="m1.194 29.5a11 2.5 0 0 0 22 0 11 2.5 0 1 0 -22 0z" fill="url(#a)" fill-rule="evenodd" opacity=".4" transform="matrix(1.3333 0 0 1.3333 .023 -10.667)"/><path d="m15.055 25.09c-1.507.086-3.814-.46-5.208-1.854-2.33-2.33-2.88-7.85-.024-10.618 1.156-1.12 3.9-2.573 5.493-2.618l.016 4 8.13-6.414-8.13-6.92-.02 3.764c-3.505.064-6.828 1.227-9.492 3.832-5.417 5.303-5.41 13.863-.232 19.158 2.647 2.706 6.115 4 9.596 3.906" fill="url(#f)" transform="matrix(1 0 0 -1 0 31.997)"/><g fill="none"><path d="m15.055 6.91c-1.505-.09-3.813.456-5.21 1.852-2.33 2.33-2.877 7.85-.022 10.617 1.155 1.12 3.9 2.574 5.49 2.617l.02-4 8.128 6.413-8.13 6.92-.017-3.763c-3.507-.064-6.83-1.226-9.492-3.833-5.422-5.301-5.412-13.861-.234-19.156 2.648-2.708 6.115-4 9.597-3.905" opacity=".5" stroke="#452981" stroke-linejoin="round"/><g stroke-width=".75"><path d="m10.473 10.352a.216.216 0 0 0 -.112.05l-3.69 3.125a.216.216 0 0 0 .008.336l3.693 2.79a.216.216 0 0 0 .346-.17v-1.693c3.033.054 4.486 1.088 5.447 1.974 1.134 1.044 1.758 2.74 1.775 4.488.018 1.747-.57 3.532-1.81 4.76-1.043 1.03-3.06 1.752-4.434 1.74a.216.216 0 0 0 -.216.207l-.082 2.502a.216.216 0 0 0 .2.223c2.096.157 4.425-.448 6.612-2.635 3.478-3.477 3.684-9.48-.076-13.24-1.998-1.998-4.76-2.683-7.415-2.607v-1.637a.216.216 0 0 0 -.242-.214z" opacity=".4" stroke="url(#c)" transform="matrix(-1.3333 0 0 -1.3333 30.652 42.664)"/><path d="m11.597 31.484c-4.64.102-9.934-3.18-10.288-9.2l4.367.576c.111 1.14 2.324 4.006 6.074 4.006" opacity=".5" stroke="url(#e)" transform="matrix(-1.3333 0 0 -1.3333 30.652 42.664)"/><path d="m4.357 21.896-1.953.06a.276.276 0 0 0 -.267.292c.187 3.11 1.808 5.318 3.715 6.705 1.906 1.387 4.08 1.98 5.513 1.89a.276.276 0 0 0 .256-.24l.317-2.572a.276.276 0 0 0 -.262-.306c-1.766-.075-3.496-.795-4.796-1.839-1.3-1.043-2.16-2.402-2.24-3.73a.276.276 0 0 0 -.283-.26z" stroke="url(#d)" stroke-linejoin="round" transform="matrix(-1.3333 0 0 -1.3333 30.652 42.664)"/></g></g><path d="m14.259119 5.297339 1.638084.118644.067797-3.711983h-1.333z" fill="#dab1f8"/><g transform="matrix(1 0 0 -1 0 32)"><path d="m14.5 24.5v7.305085" fill="none" stroke="#a62100" stroke-opacity=".501961"/><path d="m17.5 24v7.805085" fill="none" stroke="#a62100" stroke-opacity=".501961"/><path d="m15 24h2v8h-2z" fill="#ffa154"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/extrusiontiltup.svg b/icon-themes/elementary_svg/cmd/32/extrusiontiltup.svg
new file mode 100644
index 000000000..12e4bddb5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/extrusiontiltup.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(0 1.38037 -.31373 0 5.52 -70.212)" gradientUnits="userSpaceOnUse" r="10.625"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(-.5098 .0307 .03 .5 22.774 8.506)" gradientUnits="userSpaceOnUse" x1="31.226" x2="34.966" y1="34.601" y2="26.843"><stop offset="0" stop-color="#b389e2"/><stop offset="1" stop-color="#b483d5" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-.34464385 -.34464385 -.33799704 .33799704 27.882253 22.321207)" gradientUnits="userSpaceOnUse" x1="37.542324" x2="8.473905" y1="27.784912" y2="1.240276"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(-.4865 .0293 .0287 .4773 22.716 9.963)" gradientUnits="userSpaceOnUse" x1="40.510818" x2="21.842838" y1="31.270815" y2="39.242702"><stop offset="0" stop-color="#fff" stop-opacity="0"/><stop offset=".631" stop-color="#fff" stop-opacity=".275"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(-.5098 .0307 .03 .5 22.774 8.506)" gradientUnits="userSpaceOnUse" x1="33.687" x2="37.04" y1="35.774" y2="29.857"><stop offset="0" stop-color="#452981"/><stop offset="1" stop-color="#903fc4" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(-.34464385 -.34464385 -.33799704 .33799704 27.882253 22.321207)" gradientUnits="userSpaceOnUse" x1="43.782715" x2="-25.370188" y1="48.099804" y2="-21.831135"><stop offset="0" stop-color="#e4c6fa"/><stop offset=".262" stop-color="#cd9ef7"/><stop offset=".705" stop-color="#a56de2"/><stop offset="1" stop-color="#7239b3"/></linearGradient><path d="m0 17.5h31.5v-3h-31.5" fill="#ffa154" stroke="#a62100" stroke-linejoin="round" stroke-miterlimit="0" stroke-opacity=".501961"/><path d="m4.066 30.9a3.333 14.666 0 0 1 0-29.332 3.333 14.666 0 1 1 0 29.332z" fill="url(#a)" fill-rule="evenodd" opacity=".4" transform="matrix(0 -1 -1 0 32.234 32.733)"/><path d="m11.698 26.817c1.13.065 2.86-.344 3.906-1.39 1.748-1.748 2.16-5.888.018-7.963-.867-.84-2.925-1.93-4.12-1.964l-.012 3-6.097-4.81 6.097-5.19.014 2.823c2.63.048 5.122.92 7.12 2.874 4.063 3.977 4.057 10.397.174 14.368-1.985 2.03-4.586 3-7.197 2.93" fill="url(#f)" transform="matrix(0 1.3333 -1.3333 0 42.9 .573)"/><path d="m11.597 31.484c-4.64.102-9.934-3.18-10.288-9.2l4.366.576c.245 2.53 3.88 4.316 6.073 4.006" fill="url(#b)" transform="matrix(0 1.3333 -1.3333 0 42.9 .573)"/><g fill="none"><path d="m7.146 16.17c-.088 1.506.457 3.814 1.853 5.21 2.33 2.33 7.85 2.878 10.616.023 1.12-1.155 2.575-3.9 2.618-5.49l-4-.02 6.413-8.128 6.92 8.13-3.763.018c-.064 3.507-1.226 6.83-3.833 9.492-5.3 5.42-13.86 5.41-19.156.234-2.708-2.65-4-6.116-3.905-9.598" opacity=".5" stroke="#452981" stroke-linejoin="round"/><g stroke-width=".75"><path d="m11.597 31.484c-4.64.102-9.934-3.18-10.288-9.2l4.366.576c.111 1.14 2.325 4.006 6.075 4.006" opacity=".5" stroke="url(#e)" transform="matrix(0 1.3333 -1.3333 0 42.9 .573)"/><path d="m10.473 10.352a.216.216 0 0 0 -.112.05l-3.69 3.125a.216.216 0 0 0 .01.336l3.692 2.79a.216.216 0 0 0 .346-.17v-1.693c3.033.054 4.486 1.088 5.447 1.974 1.134 1.044 1.758 2.74 1.775 4.488.018 1.747-.57 3.532-1.81 4.76-1.043 1.03-3.06 1.752-4.434 1.74a.216.216 0 0 0 -.216.207l-.082 2.5a.216.216 0 0 0 .2.224c2.096.157 4.425-.448 6.612-2.635 3.478-3.478 3.684-9.48-.076-13.24-1.998-2-4.76-2.684-7.415-2.608v-1.637a.216.216 0 0 0 -.243-.214z" opacity=".4" stroke="url(#c)" transform="matrix(0 1.3333 -1.3333 0 42.9 .573)"/><path d="m4.357 21.896-1.953.06a.276.276 0 0 0 -.267.292c.187 3.11 1.808 5.318 3.715 6.705 1.906 1.387 4.08 1.98 5.513 1.89a.276.276 0 0 0 .256-.24l.318-2.572a.276.276 0 0 0 -.262-.305c-1.766-.075-3.496-.795-4.796-1.84-1.3-1.042-2.16-2.4-2.24-3.73a.276.276 0 0 0 -.283-.26z" stroke="url(#d)" stroke-linejoin="round" transform="matrix(0 1.3333 -1.3333 0 42.9 .573)"/></g></g><path d="m6.314 16.593v-1.333h-4.374v1.333z" fill="#b48ae3"/><g transform="matrix(0 1 -1 0 32 0)"><path d="m14.5 24v7.805085" fill="none" stroke="#a62100" stroke-opacity=".501961"/><path d="m17.5 24v7.805085" fill="none" stroke="#a62100" stroke-opacity=".501961"/><path d="m15 24h2v8h-2z" fill="#ffa154"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/extrusiontoggle.svg b/icon-themes/elementary_svg/cmd/32/extrusiontoggle.svg
new file mode 100644
index 000000000..eda38be70
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/extrusiontoggle.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(.53720001 0 0 -.57682 -5.482283 47.941954)" gradientUnits="userSpaceOnUse" x1="24.225559" x2="24.399239" y1="63.894291" y2="47.888428"><stop offset="0" stop-color="#fff"/><stop offset=".45" stop-color="#fff" stop-opacity=".235"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="11.750938" x2="23.000967" y1="8.334094" y2="8.334094"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><radialGradient id="c" cx="24.837" cy="36.421001" gradientTransform="matrix(-.27598 0 0 -.29583 24.199968 21.770373)" gradientUnits="userSpaceOnUse" r="15.645"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="12.5" x2="12.5" y1="4.568911" y2="17.318943"><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="f" gradientUnits="userSpaceOnUse" x1="10.084841" x2="10.017044" xlink:href="#d" y1="18.588097" y2="3.537249"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="15.067891" x2="15.30518" y1="4.452504" y2="17.977927"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="3" x2="21.5" xlink:href="#d" y1="1.944428" y2="1.944428"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="18" x2="22.111143" xlink:href="#d" y1="9.542822" y2="9.542822"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="15.009303" x2="15.04547" xlink:href="#d" y1="15.151894" y2="1.812745"/><g transform="matrix(1.33333 0 0 1.33333 -.666625 2.908134)"><path d="m6.1249841.44390061h15.0000379v15.00003739h-15.0000379z" fill="none" stroke="url(#j)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002"/><g stroke-width=".750002"><path d="m3.1249766 3.4439081h15.0000374l.000005 15.0000379h-15.0000424z" fill="url(#g)" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><path d="m3.8749784 4.19391h13.5000336v13.500034h-13.5000336z" fill="none" stroke="url(#e)"/><g fill-rule="evenodd" stroke-linejoin="round" transform="translate(-.338888 -.039022)"><path d="m18.463902 3.4829301 3.000008-3.00000749v15.00003739l-3.000008 3.000008z" fill="#dbdbdb" stroke="url(#i)"/><path d="m18.463902 3.4829301 3.000008-3.00000749h-15.0000379l-3.0000075 3.00000749z" fill="#fafafa" stroke="url(#h)" stroke-width=".750002"/></g></g><g transform="matrix(0 1 -1 0 19.33409 -1.932014)"><path d="m13.023968 10.744372c0-6.1729995 8.634-6.1729995 8.635999 0 0 2.555-1.929999 4.880001-4.314999 4.880001-2.383 0-4.32-2.325001-4.32-4.880001z" fill="url(#c)" fill-rule="evenodd" opacity=".141"/><path d="m17.375952 13.959108-6.750017-5.6250142 6.750017-5.6250141.000016 3.7432928h6l-.000001 3.7567255-6.002999-.0087z" display="block" fill="url(#b)"/><path d="m17.511984 24.772735-6.750017-5.625014 6.750017-5.625014.000016 3.743293h6l-.000001 3.756725-6.002999-.008725z" fill="none" opacity=".5" stroke="#7239b3" stroke-linejoin="round" stroke-width=".75" transform="translate(-.136032 -10.813627)"/></g><path d="m7.0279529 14.693936 3.9720431-4.8750119 3.939773 4.8750119h-2.81477v6.000015h-2.2500062v-6.000015z" style="display:block;opacity:.7;stroke-width:.750002;stroke-miterlimit:7;fill:none;stroke:url(#a)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/fields.svg b/icon-themes/elementary_svg/cmd/32/fields.svg
new file mode 100644
index 000000000..3eb243c1f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/fields.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.466667" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1=".264584" x2="2.248959" y1="2.645842" y2=".793763"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#f7f7f7"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="6.35" x2="6.35" y1="3.439609" y2="4.938912"><stop offset="0" stop-color="#fff"/><stop offset=".12500216" stop-color="#fff" stop-opacity=".099265"/><stop offset=".99998999" stop-color="#fff" stop-opacity="0"/><stop offset="1" stop-color="#fff" stop-opacity=".551471"/></linearGradient><g transform="translate(0 2.645833)"><rect height="2.116667" rx=".396875" ry=".39688" style="stroke:#696969;stroke-width:.264583;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.595588;fill:url(#a)" width="6.217709" x=".396875" y=".396875"/><g transform="translate(0 -2.778122)"><path d="m5.4239584 3.1749872h2.9104168v2.116676h-2.9104168z" fill="#dcdcdc" stroke="#a2a2a2" stroke-linecap="square" stroke-width=".264583"/><path d="m5.6885417 3.4395998h2.3812502l-.0000001 1.5874801h-2.3812502z" fill="none" stroke="url(#b)" stroke-linecap="square" stroke-width=".264583"/><g fill="#919191" stroke-width="1.33333"><path d="m6.0854168 3.8364548h1.5875v.2645861h-1.5875z"/><path d="m6.0854168 4.3656269h1.5875v.2645993h-1.5875z"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/filldown.svg b/icon-themes/elementary_svg/cmd/32/filldown.svg
new file mode 100644
index 000000000..64c0b00fd
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/filldown.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666668" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.26458333 0 0 -.26458333 -2.116951 9.532979)" gradientUnits="userSpaceOnUse" x1="10.010726" x2="17.010727" y1="12.014067" y2="12.014067"><stop offset="0" stop-color="#fff"/><stop offset=".00000001" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999988" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.26458333 0 0 -.26458333 -2.116951 9.532979)" gradientUnits="userSpaceOnUse" x1="18.010727" x2="23.010727" y1="12.014067" y2="12.014067"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".68359375" stop-color="#fff" stop-opacity=".211765"/><stop offset=".99999988" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".175439"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="3.442554" x2="8.069917" y1="3.708257" y2="3.705542"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329" stop-opacity=".964912"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="7.405488" x2="1.055488" y1="4.230618" y2="4.230618"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".99999762" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="6.352846" x2="7.940346" y1="3.971382" y2="3.971382"><stop offset="0" stop-color="#d4d4d4"/><stop offset="1" stop-color="#abacae"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.1573294 0 0 .1586627 .459764 -.007635)" gradientUnits="userSpaceOnUse" x1="47.511082" x2=".423041" y1="26.712343" y2="26.712343"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="matrix(0 -1 -1 0 8.463951 8.463821)"><rect fill="url(#f)" height="7.407815" rx=".263993" stroke-width="1.3333" width="6.878495" x=".794422" y=".529681"/><path d="m1.0614339.40359793c-.2026616 0-.4066935.22005163-.4066935.42271323l.004651 3.83387434-.003617 2.9837973c0 .2026615.20403192.4227131.4066935.4227131h6.3277791c.2026616 0 .4094943-.221085.4108276-.4237466l.00103-1.2888103h.0031l-.00156-1.5663126.00259-2.6716715h-.00517l-.0010237-1.28881023c-.0013335-.20266159-.2081665-.42374674-.410828-.42374674z" fill="none" opacity=".3" stroke="#000" stroke-width=".267993"/><path d="m7.9379999.52908342h-1.588l.0000001 7.40833328h1.588z" fill="url(#e)" transform="matrix(-1 0 0 -1 14.022917 8.466583)"/><rect fill="none" height="7.143735" rx=".132291" ry=".132277" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".264583" width="6.614584" x=".926042" y=".661473"/><path d="m6.0854167.26458333-.0000001 7.93749997h-.2645833l.0000001-7.93749997z" fill="#232629" opacity=".3"/><g stroke-width=".264583" transform="matrix(-1 0 0 -1 5.555958 10.584875)"><path d="m5.6886663 5.6899167 2.38125-1.984375-2.38125-1.984375v1.3229166h-2.1166666v1.3229167h2.1166666z" style="display:block;stroke:#a62100;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#c)" transform="translate(-3.44 2.646)"/><g fill="none"><path d="m2.380958 6.7484167h-1.98437496v-.79375h1.98437496" opacity=".5" stroke="url(#a)"/><path d="m2.380958 5.9546667c.1322916 0 .1322916 0 .1322916-.1322916v-.8867676l1.7032552 1.4159342-1.7032552 1.4159035v-.8867368c0-.1824064-.040346-.1322917-.1322916-.1322917" opacity=".5" stroke="url(#b)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/fillleft.svg b/icon-themes/elementary_svg/cmd/32/fillleft.svg
new file mode 100644
index 000000000..cd3a6a213
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/fillleft.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666668" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.26458333 0 0 -.26458333 -2.116951 9.532979)" gradientUnits="userSpaceOnUse" x1="13.99997" x2="13.99997" y1="11.024331" y2="13.024331"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999988" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.26458333 0 0 -.26458333 -2.116951 9.532979)" gradientUnits="userSpaceOnUse" x1="18.499969" x2="18.499969" y1="9.524331" y2="13.524331"><stop offset="0" stop-color="#fff"/><stop offset=".43960446" stop-color="#fff" stop-opacity=".235294"/><stop offset=".68359375" stop-color="#fff" stop-opacity=".211765"/><stop offset=".99999988" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".175439"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="5.688666" x2="5.688666" y1="5.689917" y2="1.721167"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329" stop-opacity=".964912"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="4.233333" x2="4.233333" y1=".793758" y2="7.672933"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".99999762" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="7.14375" x2="7.14375" y1="7.672833" y2=".529083"><stop offset="0" stop-color="#d4d4d4"/><stop offset="1" stop-color="#abacae"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.1573294 0 0 .1586627 .459764 -.007635)" gradientUnits="userSpaceOnUse" x1="23.985151" x2="23.985151" y1="3.383288" y2="50.07563"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><rect fill="url(#f)" height="7.407815" rx=".263993" stroke-width="1.3333" width="6.878495" x=".794422" y=".529681"/><path d="m1.0614339.40359793c-.2026616 0-.4066935.22005163-.4066935.42271323l.004651 3.83387434-.003617 2.9837973c0 .2026615.20403192.4227131.4066935.4227131h6.3277791c.2026616 0 .4094943-.221085.4108276-.4237466l.00103-1.2888103h.0031l-.00156-1.5663126.00259-2.6716715h-.00517l-.0010237-1.28881023c-.0013335-.20266159-.2081665-.42374674-.410828-.42374674z" fill="none" opacity=".3" stroke="#000" stroke-width=".267993"/><path d="m7.9379999.52908342h-1.588l.0000001 7.40833328h1.588z" fill="url(#e)" transform="matrix(-1 0 0 -1 14.022917 8.466583)"/><rect fill="none" height="7.143735" rx=".132291" ry=".132277" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".264583" width="6.614584" x=".926042" y=".661473"/><path d="m6.0854167.26458333-.0000001 7.93749997h-.2645833l.0000001-7.93749997z" fill="#232629" opacity=".3"/><g stroke-width=".264583" transform="matrix(-1 0 0 -1 5.555958 10.584875)"><path d="m5.6886663 5.6899167 2.38125-1.984375-2.38125-1.984375v1.3229166h-2.1166666v1.3229167h2.1166666z" style="display:block;stroke:#a62100;stroke-opacity:.501961;stroke-linecap:round;stroke-linejoin:round;fill:url(#c)" transform="translate(-3.44 2.646)"/><g fill="none"><path d="m2.380958 6.7484167h-1.98437496v-.79375h1.98437496" opacity=".5" stroke="url(#a)"/><path d="m2.380958 5.9546667c.1322916 0 .1322916 0 .1322916-.1322916v-.8867676l1.7032552 1.4159342-1.7032552 1.4159035v-.8867368c0-.1824064-.040346-.1322917-.1322916-.1322917" opacity=".5" stroke="url(#b)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/fillright.svg b/icon-themes/elementary_svg/cmd/32/fillright.svg
new file mode 100644
index 000000000..12b7298f9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/fillright.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666668" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.26458333 0 0 -.26458333 -2.116951 9.532979)" gradientUnits="userSpaceOnUse" x1="13.99997" x2="13.99997" y1="11.024331" y2="13.024331"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999988" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.26458333 0 0 -.26458333 -2.116951 9.532979)" gradientUnits="userSpaceOnUse" x1="18.499969" x2="18.499969" y1="9.524331" y2="13.524331"><stop offset="0" stop-color="#fff"/><stop offset=".43960446" stop-color="#fff" stop-opacity=".235294"/><stop offset=".68359375" stop-color="#fff" stop-opacity=".211765"/><stop offset=".99999988" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".175439"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="5.688666" x2="5.688666" y1="5.689917" y2="1.721167"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329" stop-opacity=".964912"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="4.233333" x2="4.233333" y1=".793758" y2="7.672933"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".99999762" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="7.14375" x2="7.14375" y1="7.672833" y2=".529083"><stop offset="0" stop-color="#d4d4d4"/><stop offset="1" stop-color="#abacae"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.1573294 0 0 .1586627 .459764 -.007635)" gradientUnits="userSpaceOnUse" x1="23.985151" x2="23.985151" y1="3.383288" y2="50.07563"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="matrix(-1 0 0 1 8.461105 0)"><rect fill="url(#f)" height="7.407815" rx=".263993" stroke-width="1.3333" width="6.878495" x=".794422" y=".529681"/><path d="m1.0614339.40359793c-.2026616 0-.4066935.22005163-.4066935.42271323l.004651 3.83387434-.003617 2.9837973c0 .2026615.20403192.4227131.4066935.4227131h6.3277791c.2026616 0 .4094943-.221085.4108276-.4237466l.00103-1.2888103h.0031l-.00156-1.5663126.00259-2.6716715h-.00517l-.0010237-1.28881023c-.0013335-.20266159-.2081665-.42374674-.410828-.42374674z" fill="none" opacity=".3" stroke="#000" stroke-width=".267993"/><path d="m7.9379999.52908342h-1.588l.0000001 7.40833328h1.588z" fill="url(#e)" transform="matrix(-1 0 0 -1 14.022917 8.466583)"/><rect fill="none" height="7.143735" rx=".132291" ry=".132277" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".264583" width="6.614584" x=".926042" y=".661473"/><path d="m6.0854167.26458333-.0000001 7.93749997h-.2645833l.0000001-7.93749997z" fill="#232629" opacity=".3"/><g stroke-width=".264583" transform="matrix(-1 0 0 -1 5.555958 10.584875)"><path d="m5.6886663 5.6899167 2.38125-1.984375-2.38125-1.984375v1.3229166h-2.1166666v1.3229167h2.1166666z" style="display:block;stroke:#a62100;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#c)" transform="translate(-3.44 2.646)"/><g fill="none"><path d="m2.380958 6.7484167h-1.98437496v-.79375h1.98437496" opacity=".5" stroke="url(#a)"/><path d="m2.380958 5.9546667c.1322916 0 .1322916 0 .1322916-.1322916v-.8867676l1.7032552 1.4159342-1.7032552 1.4159035v-.8867368c0-.1824064-.040346-.1322917-.1322916-.1322917" opacity=".5" stroke="url(#b)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/fillshadow.svg b/icon-themes/elementary_svg/cmd/32/fillshadow.svg
new file mode 100644
index 000000000..0b5bdfec7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/fillshadow.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.48571543 0 0 .45629666 -34.78968 -5.734851)" gradientUnits="userSpaceOnUse" x1="75.420586" x2="76.048698" y1="17.562475" y2="44.494843"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.324319)" gradientUnits="userSpaceOnUse" x1="14.134783" x2="14.134783" y1="12.315779" y2="37.631569"><stop offset="0" stop-color="#fff"/><stop offset=".00442167" 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="scale(.26458333)"><path d="m7.498394 9.457382h20.501606v16.542618h-20.501606z" fill="#8c8c8c" opacity=".5"/><path d="m3.484 2.484 14.995-.007v12.033l-14.996.006z" style="stroke:#7239b3;stroke-width:.75;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#a)" transform="matrix(1.33333 0 0 1.33333 -1.137 1.196)"/><path d="m4.51 5.503 17.993.01.016 14.017-17.993-.01z" fill="none" opacity=".5" stroke="url(#b)" stroke-width=".999997"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/fillup.svg b/icon-themes/elementary_svg/cmd/32/fillup.svg
new file mode 100644
index 000000000..e29b75b3a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/fillup.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666668" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.26458333 0 0 -.26458333 -2.116951 9.532979)" gradientUnits="userSpaceOnUse" x1="17.010235" x2="10.010235" y1="12.014067" y2="12.014067"><stop offset="0" stop-color="#fff"/><stop offset=".00000004" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999988" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.26458333 0 0 -.26458333 -2.116951 9.532979)" gradientUnits="userSpaceOnUse" x1="23.010235" x2="18.010235" y1="12.014067" y2="12.014067"><stop offset="0" stop-color="#fff"/><stop offset=".49975359" stop-color="#fff" stop-opacity=".235294"/><stop offset=".68359375" stop-color="#fff" stop-opacity=".211765"/><stop offset=".99999988" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".175439"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="8.069917" x2="3.442424" y1="3.705542" y2="3.708257"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329" stop-opacity=".964912"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="1.055618" x2="7.405618" y1="4.230618" y2="4.230618"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".99999762" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="7.940216" x2="6.352716" y1="4.235966" y2="4.235966"><stop offset="0" stop-color="#d4d4d4"/><stop offset="1" stop-color="#abacae"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.1573294 0 0 .1586627 .459764 -.007635)" gradientUnits="userSpaceOnUse" x1=".423868" x2="47.511909" y1="26.712343" y2="26.712343"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="matrix(0 1 -1 0 8.463951 .002716)"><rect fill="url(#f)" height="7.407815" rx=".263993" stroke-width="1.3333" width="6.878495" x=".794422" y=".529681"/><path d="m1.0614339.40359793c-.2026616 0-.4066935.22005163-.4066935.42271323l.004651 3.83387434-.003617 2.9837973c0 .2026615.20403192.4227131.4066935.4227131h6.3277791c.2026616 0 .4094943-.221085.4108276-.4237466l.00103-1.2888103h.0031l-.00156-1.5663126.00259-2.6716715h-.00517l-.0010237-1.28881023c-.0013335-.20266159-.2081665-.42374674-.410828-.42374674z" fill="none" opacity=".3" stroke="#000" stroke-width=".267993"/><path d="m7.9379999.52908342h-1.588l.0000001 7.40833328h1.588z" fill="url(#e)" transform="matrix(-1 0 0 -1 14.022917 8.466583)"/><rect fill="none" height="7.143735" rx=".132291" ry=".132277" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".264583" width="6.614584" x=".926042" y=".661473"/><path d="m6.0854167.26458333-.0000001 7.93749997h-.2645833l.0000001-7.93749997z" fill="#232629" opacity=".3"/><g stroke-width=".264583" transform="matrix(-1 0 0 -1 5.555958 10.584875)"><path d="m5.6886663 5.6899167 2.38125-1.984375-2.38125-1.984375v1.3229166h-2.1166666v1.3229167h2.1166666z" style="display:block;stroke:#a62100;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#c)" transform="translate(-3.44 2.646)"/><g fill="none"><path d="m2.380958 6.7484167h-1.98437496v-.79375h1.98437496" opacity=".5" stroke="url(#a)"/><path d="m2.380958 5.9546667c.1322916 0 .1322916 0 .1322916-.1322916v-.8867676l1.7032552 1.4159342-1.7032552 1.4159035v-.8867368c0-.1824064-.040346-.1322917-.1322916-.1322917" opacity=".5" stroke="url(#b)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/firstpage.svg b/icon-themes/elementary_svg/cmd/32/firstpage.svg
new file mode 100644
index 000000000..35711bf87
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/firstpage.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.6403264 0 0 2.1708869 61.269007 -42.59086)" gradientUnits="userSpaceOnUse" x1="35.836643" x2="35.846653" y1="23.222996" y2="30.590796"><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"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="24.837126" cy="36.421127" gradientTransform="matrix(-.70660604 0 0 -.47076979 35.26917 40.511048)" gradientUnits="userSpaceOnUse" r="15.644737" xlink:href="#b"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="20.351234" x2="20.351234" y1="17.136277" y2="32.411776"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="e" gradientTransform="matrix(1.2306833 0 0 1.6666734 17.47367 -31.451617)" gradientUnits="userSpaceOnUse" x1="5.142201" x2="5.142201" y1="27.561838" y2="29.161831"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="f" gradientTransform="matrix(1.4687933 0 0 1.4416821 17.900635 -24.641344)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" y1="22.402153" y2="35.268829"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" 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="h" gradientTransform="matrix(.65714244 0 0 .6301235 .228561 -1.089664)" 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><radialGradient id="i" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><radialGradient id="j" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><linearGradient id="k" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><g transform="translate(-2)"><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#k)" opacity=".15"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#j)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#i)" opacity=".15"/><path d="m4.499961.499944c5.2704757 0 23.000011.001854 23.000011.001854l.000028 28.998202s-15.333359 0-23.000039 0c0-9.666685 0-19.333368 0-29.00005175z" fill="url(#h)" stroke-width="1.040575"/><g fill="none" stroke-linejoin="round"><path d="m26.5 28.5h-21v-27h21z" stroke="url(#g)" stroke-linecap="round"/><path d="m4.499961.499944c5.27048 0 23.000054.002 23.000054.002l.000024 28.998112s-15.333385 0-23.000078 0c0-9.666722 0-19.333346 0-28.999956z" stroke="url(#l)" stroke-width=".999922"/></g></g><g stroke-width="1.333333" transform="matrix(.75 0 0 .75 8.648406 12.136276)"><path d="m6.664441 23.365073a11.054666 7.3650727 0 1 1 22.109331 0 11.054666 7.3650727 0 0 1 -22.109331 0z" fill="url(#c)" fill-rule="evenodd" opacity=".141176"/><path d="m30 16.5c-.277 0-.5.223-.5.5v7 7c0 .277.223.5.5.5h2.000001c.277 0 .5-.223.5-.5v-14c0-.277-.223-.5-.5-.5zm-.5 7.5c0-.135503-.05363-.25863-.144531-.349609l-7.910157-6.820313c-.0071-.007-.01481-.01408-.02148-.02148-.09719-.103559-.232146-.167969-.394531-.167969v-.0039c-.301717 0-.529297.209634-.529297.5v3.867187c.000178.255024-.210879.469128-.478516.494141h-8.02539c-.285853-.00001-.496309.216094-.496098.501943l.0039 4.013672c.000218.285849.210251.486328.4961.486328h7.976562c.29155 0 .527533.240711.527344.511719v3.849609c0 .290367.22758.50586.529297.50586.162386 0 .297341-.0644.394531-.167969.0067-.0074.01436-.01451.02148-.02148l7.90625-6.830078c.090903-.096794.144536-.213125.144536-.347661z" style="stroke:#206b00;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.5;fill:url(#d)" transform="matrix(-1.3333333 0 0 1.3333333 43.135459 -16.181701)"/><g fill="none"><path d="m16.468758 17.818299h10l.000035-4h-10.000035" opacity=".6" stroke="url(#e)"/><path d="m14.46875 8.1210938-8.9902344 7.6933592 8.9902424 7.738679v-3.734833c0-1.333334.788472-2 1.333333-2v-4c-.798225-.179019-1.332967-.884496-1.333333-2z" opacity=".5" stroke="url(#f)"/><path d="m2.468792 7.151632h-1.333333v17.333333h1.333333z" opacity=".5" stroke="url(#a)" stroke-width="1.322667"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/firstrecord.svg b/icon-themes/elementary_svg/cmd/32/firstrecord.svg
new file mode 100644
index 000000000..625d0ee47
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/firstrecord.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.2306833 0 0 1.6666734 17.807007 -31.786348)" gradientUnits="userSpaceOnUse" x1="5.03216" x2="5.03216" y1="27.471699" y2="29.871689"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="b" cx="24.837126" cy="36.421127" gradientTransform="matrix(-.52995454 0 0 -.35307735 22.512547 21.835677)" gradientUnits="userSpaceOnUse" r="15.644737"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="c" gradientTransform="matrix(-1.3333333 0 0 1.3333333 32.00048 1.333335)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="4" y2="19.275499"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="d" gradientTransform="matrix(1.4687933 0 0 1.4416821 17.900635 -24.641344)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" y1="22.402153" y2="35.268829"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientTransform="matrix(-1.2302448 0 0 1.6281652 46.596158 -30.810872)" gradientUnits="userSpaceOnUse" x1="35.836643" x2="35.836643" y1="23.222996" y2="34.278385"><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><path d="m1.059 8.976195a8.2909995 5.5238047 0 1 1 16.581999 0 8.2909995 5.5238047 0 0 1 -16.581999 0z" fill="url(#b)" fill-rule="evenodd" opacity=".141176" transform="matrix(1.3333333 0 0 1.3333333 5.252441 11.396813)"/><path d="m1.153788 5.5c-.369333 0-.653788.2954357-.653788.75v19.5c0 .454566.284455.75.653788.75h2.666667c.369333 0 .679545-.295434.679545-.75v-19.5c0-.4545643-.310212-.75-.679545-.75zm14.639587.5182288v.00521c-.216514 0-.396454.08588-.526042.2239584-.0089.00987-.01921.019352-.02865.028645l-10.540628 9.2656258c-.1212.121306-.192708.285474-.192708.466145 0 .179381.07151.334491.192708.463543l10.540628 9.265623c.0095.0093.01977.01883.02865.02864.129587.138086.309527.223959.526042.223959.402289 0 .706625-.287324.706625-.67448v-5.132869c-.000252-.361344.313496-.682229.702229-.682229h10.635069c.381132 0 .662702-.267369.662702-.648501v-5.68344c0-.381132-.28157-.668059-.662702-.668059h-10.700174c-.356849-.03335-.637361-.320035-.637124-.660066v-5.1550383c0-.3871547-.304336-.6666667-.706625-.6666669z" fill="url(#c)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5"/><g fill="none"><path d="m17 18.500003h10.500004v-5.000008h-10.500004" opacity=".6" stroke="url(#a)" stroke-width=".999992"/><path d="m17 18.5c-.889641 0-1.5.802498-1.5 1.666313v4.474605l-9.854457-8.640918 9.854457-8.5875319v4.2930289c.000366 1.116292.780097 1.794273 1.5 1.794503" opacity=".5" stroke="url(#d)"/><path d="m3.504002 6.4959983h-2.008004v19.0080007h2.008004z" opacity=".5" stroke="url(#e)" stroke-width=".992"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/fliphorizontal.svg b/icon-themes/elementary_svg/cmd/32/fliphorizontal.svg
new file mode 100644
index 000000000..8c944a597
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/fliphorizontal.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 31.01)" gradientUnits="userSpaceOnUse" x1="15.707" x2="15.565" xlink:href="#b" y1="5.847" y2="1.914"/><linearGradient id="b"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#ffa154" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(1 0 0 -1 0 31.01)" gradientUnits="userSpaceOnUse" x1="16.723" x2="16.625999" xlink:href="#d" y1="5.759" y2="1.648"/><linearGradient id="d"><stop offset="0" stop-color="#a62100" stop-opacity=".501961"/><stop offset="1" stop-color="#a62100" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="15.707" x2="15.565" xlink:href="#b" y1="5.847" y2="1.914"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="16.723" x2="16.625999" xlink:href="#d" y1="5.759" y2="1.648"/><linearGradient id="g" gradientTransform="matrix(-1.33314 0 0 1.3435 33.138 -.034)" gradientUnits="userSpaceOnUse" x1="21.288" x2="21.288" xlink:href="#i" y1="7.387" y2="19.965"/><linearGradient id="h" gradientTransform="matrix(1.33314 0 0 1.3435 -.166 -.034)" gradientUnits="userSpaceOnUse" x1="21.288" x2="21.288" xlink:href="#i" y1="7.387" y2="19.965"/><linearGradient id="i"><stop offset="0" stop-color="#fff"/><stop offset=".859" stop-color="#fff" stop-opacity=".235"/><stop offset=".916" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.45946 -.46303 .45075 .45425 7.28 18.416)" gradientUnits="userSpaceOnUse" x1="33.836" x2="-21.24" y1="2.924" y2="59.064"><stop offset="0" stop-color="#e4c6fa"/><stop offset=".262" stop-color="#cd9ef7"/><stop offset=".705" stop-color="#a56de2"/><stop offset="1" stop-color="#7239b3"/></linearGradient><path d="m20.5 27.508h9.333l-8-22.84h-1.332z" fill="url(#j)"/><g stroke-miterlimit="3"><path d="m28.574 26.636-7.076.036-.023-20.292z" fill="none" opacity=".5" stroke="url(#h)" stroke-linecap="round"/><path d="m20.5 27.508h9.333l-8-22.84h-1.332z" fill="none" opacity=".5" stroke="#452981" stroke-linejoin="round"/><path d="m12.5 27.508h-9.334l8-22.84h1.332z" fill="#d3d7cf" fill-rule="evenodd" stroke="#888a85" stroke-linejoin="round"/><path d="m4.4 26.636 7.074.036.024-20.292z" fill="none" opacity=".5" stroke="url(#g)" stroke-linecap="round"/></g><g stroke-linejoin="round" stroke-miterlimit="0"><path d="m15.5 25.5.003 3.996 1.993.012v-3.994z" fill="url(#a)" stroke="url(#c)"/><path d="m15.5 11.508.003-3.9950003 1.993-.012v3.9960003z" fill="#ffa154" stroke="#a62100" stroke-opacity=".501961"/><path d="m15.5 17.508.003-3.995 1.993-.012v3.996zm0 6 .003-3.995 1.993-.012v3.996z" fill="#ffa154" stroke="#a62100" stroke-opacity=".501961"/><path d="m15.5 5.5079997.003-3.995 1.993-.012v3.996z" fill="url(#e)" stroke="url(#f)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/flipvertical.svg b/icon-themes/elementary_svg/cmd/32/flipvertical.svg
new file mode 100644
index 000000000..f5cad488d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/flipvertical.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 31.01)" gradientUnits="userSpaceOnUse" x1="15.707" x2="15.565" xlink:href="#b" y1="5.847" y2="1.914"/><linearGradient id="b"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#ffa154" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(1 0 0 -1 0 31.01)" gradientUnits="userSpaceOnUse" x1="16.723" x2="16.625999" xlink:href="#d" y1="5.759" y2="1.648"/><linearGradient id="d"><stop offset="0" stop-color="#a62100" stop-opacity=".501961"/><stop offset="1" stop-color="#a62100" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="15.707" x2="15.565" xlink:href="#b" y1="5.847" y2="1.914"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="16.723" x2="16.625999" xlink:href="#d" y1="5.759" y2="1.648"/><linearGradient id="g" gradientTransform="matrix(-1.33314 0 0 1.3435 33.138 -.034)" gradientUnits="userSpaceOnUse" x1="16.602158" x2="18.102375" xlink:href="#i" y1="14.171195" y2="14.171195"/><linearGradient id="h" gradientTransform="matrix(1.33314 0 0 1.3435 -.166 -.034)" gradientUnits="userSpaceOnUse" x1="18.130878" x2="16.630661" xlink:href="#i" y1="11.938221" y2="11.938221"/><linearGradient id="i"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".916" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.45946 -.46303 .45075 .45425 7.28 18.416)" gradientUnits="userSpaceOnUse" x1="28.446951" x2="-6.304" y1="30.293432" y2="-4.413"><stop offset="0" stop-color="#e4c6fa"/><stop offset=".262" stop-color="#cd9ef7"/><stop offset=".705" stop-color="#a56de2"/><stop offset="1" stop-color="#7239b3"/></linearGradient><path d="m28.503 19.506v9.332l-22.84-8v-1.332z" fill="#d3d7cf" fill-rule="evenodd" stroke="#888a85" stroke-linejoin="round" stroke-miterlimit="3"/><path d="m20.5 27.508h9.333l-8-22.84h-1.332z" fill="url(#j)" transform="matrix(0 -1 1 0 .995 32.005)"/><g fill="none" stroke-miterlimit="3"><path d="m28.574 26.636-7.076.036-.023-20.292z" opacity=".5" stroke="url(#h)" stroke-linecap="round" transform="matrix(0 -1 1 0 .995 32.005)"/><path d="m28.503 11.504v-9.332l-22.84 8v1.332z" opacity=".5" stroke="#452981" stroke-linejoin="round"/><path d="m4.4 26.636 7.074.036.024-20.292z" opacity=".5" stroke="url(#g)" stroke-linecap="round" transform="matrix(0 -1 1 0 .995 32.005)"/></g><g stroke-linejoin="round" stroke-miterlimit="0" transform="matrix(0 -1 1 0 .9935 32.0025)"><path d="m15.5 25.5.003 3.996 1.993.012v-3.994z" fill="url(#a)" stroke="url(#c)"/><path d="m15.5 11.508.003-3.9950003 1.993-.012v3.9960003z" fill="#ffa154" stroke="#a62100" stroke-opacity=".501961"/><path d="m15.5 17.508.003-3.995 1.993-.012v3.996zm0 6 .003-3.995 1.993-.012v3.996z" fill="#ffa154" stroke="#a62100" stroke-opacity=".501961"/><path d="m15.5 5.5079997.003-3.995 1.993-.012v3.996z" fill="url(#e)" stroke="url(#f)"/></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 000000000..848468184
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-card.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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(.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="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 7.675681)" gradientUnits="userSpaceOnUse" x1="18.067884" x2="18.067884" y1="10.557838" y2="39.768436"><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(.3527769 0 0 .3527769 .054866 -3.03292)"><g opacity=".4" transform="matrix(.55263295 0 0 .32142932 -1.418686 15.240139)"><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" stroke-width=".750002"><path d="m3.2220446 17.459034 6.1261468-5.485774h11.1219536v17.246887l-17.2481004.0017z" fill="url(#e)" stroke="#7239b3" stroke-opacity=".501961"/><path d="m9.6328125 12.720703-5.6621094 5.072266v10.68164l15.7519529-.002v-15.751906z" fill="none" opacity=".5" stroke="url(#f)"/></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 000000000..8d4987f2d
--- /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"><radialGradient id="a" cx="4.992979" cy="43.5" gradientTransform="matrix(2.003784 0 0 1.4 22.854797 -17.399999)" 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" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="5.943804" y2="10.818816"><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="f" gradientTransform="matrix(1 0 0 -1 -.154879 25.500006)" gradientUnits="userSpaceOnUse" x1="11.796815" x2="12.133298" xlink:href="#i" y1="11.652502" y2="-5.360256"/><linearGradient id="g" gradientTransform="matrix(1 0 0 -1 -.154879 25.500006)" gradientUnits="userSpaceOnUse" x1="12.054257" x2="12.154879" y1="9.281381" y2="4.556165"><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><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="11.796813" x2="11.664545" xlink:href="#i" y1="6.663092" y2="19.556659"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="11.796815" x2="11.664547" y1="5.277486" y2="18.171053"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></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)"><g opacity=".4" transform="matrix(.59210674 0 0 .32142932 -.710559 8.086669)"><path d="m32.866667 40.000001h5v7h-5z" fill="url(#a)"/><path d="m-10-47h5v7h-5z" fill="url(#c)" transform="scale(-1)"/><path d="m10 40h22.866667v7.000001h-22.866667z" fill="url(#d)"/></g><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.5298542 4.818801h16.9402888l-8.25 8.236296-.09707.01271z" fill="url(#h)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m5.417967 5.5721481 6.738281 6.4872859 6.476562-6.4872859z" fill="none" opacity=".5" stroke="url(#e)" stroke-linecap="square" stroke-width=".750002"/><path d="m3.529854 22.068844h16.940289l-8.25-8.139635-.09707-.01271z" fill="url(#f)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m5.4179668 21.315497 6.7382812-6.390625 6.476562 6.390625z" fill="none" opacity=".5" stroke="url(#g)" stroke-linecap="square"/></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 000000000..4d8392ed2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-decision.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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(.17112421 0 0 .11633788 11.614971 27.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" 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="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" 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><g transform="matrix(.3527769 0 0 .3527769 .000011 -2.9115)"><ellipse cx="12" cy="29.036797" display="block" fill="url(#a)" 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(#b)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><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" opacity=".5" stroke="url(#c)"/></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 000000000..d5923a4db
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-delay.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 7.675681)" gradientUnits="userSpaceOnUse" x1="14.79249" x2="14.134782" y1="-3.061021" y2="27.894724"><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 transform="scale(.26458333)"><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.5 4.499999.00391 22.998048-.00391.002 11.501953.000001h.214844c6.206121-.120163 11.19844-5.141 11.283203-11.347704v-.369141c-.12054-6.1904461-5.117874-11.1756964-11.308594-11.2812499h-.189453z" fill="url(#e)" stroke="#7239b3" stroke-opacity=".501961"/><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" opacity=".5" stroke="url(#f)"/></g></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 000000000..7a277ccd5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-direct-access-storage.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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(.18586543 0 0 .11633788 16.98382 26.615043)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#b"/><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.43728116 0 0 .11633788 8.909224 26.63607)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#b"/><linearGradient id="d" gradientTransform="translate(0 8)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#e" y1="4" y2="21"/><linearGradient id="e" 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="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="f" gradientTransform="translate(0 .092779)" gradientUnits="userSpaceOnUse" x1="15" x2="15" xlink:href="#e" y1="5" y2="20"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="17.723558" x2="17.723558" xlink:href="#h" y1="4.726852" y2="19.519751"/><linearGradient id="h" 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="i" gradientUnits="userSpaceOnUse" x1="7.973439" x2="7.973439" xlink:href="#h" y1="12.62333" y2="26.873365"/><g transform="matrix(.3527769 0 0 .3527769 .097572 -2.86572)"><ellipse cx="17.402018" cy="28.476452" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".245" rx="3.136479" ry="1.963204"/><ellipse cx="9.893107" cy="28.497478" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".245" rx="7.37912" ry="1.963204"/><path d="m6.4164972 11.498327h8.0067858s-3.512641 1.206096-3.512641 8.240581 3.549561 9.009463 3.549561 9.009463h-8.031939s-5.3389044-1.611723-5.3389044-8.79319 5.3271376-8.456854 5.3271376-8.456854z" style="stroke:#7239b3;stroke-width:.750002;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#d)"/><g stroke-miterlimit="0" stroke-width=".744992" transform="matrix(.99949895 0 0 1.0140026 .008785 7.83029)"><path d="m22.601014 12.123301c0 4.686292-2.253637 8.505917-5.033641 8.505917-2.780003 0-5.033641-3.819625-5.033641-8.505917 0-4.6862912 2.253638-8.4852812 5.033641-8.4852811 2.780004-.0000001 5.033642 3.7989899 5.033641 8.4852811z" fill="url(#f)" stroke="#7239b3" stroke-opacity=".501961"/><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" opacity=".5" stroke="url(#g)" stroke-miterlimit="0" stroke-width=".744992"/></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.492187l6.0304169-.0055c-.214143-.250428-.321376-.386353-.538229-.722982-.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" opacity=".5" stroke="url(#i)" 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 000000000..1b1d151c2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-display.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="f" 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 transform="scale(.26458333)"><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="#7239b3" stroke-opacity=".501961"/><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" opacity=".5" stroke="url(#f)"/></g></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 000000000..129498025
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-document.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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="95.533897" x2="61.563301" y1="56.609798" y2="58.253471"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 7.675681)" gradientUnits="userSpaceOnUse" x1="30.638775" x2=".410388" y1="20.101877" y2="19.998266"><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-linecap="round" stroke-linejoin="round" transform="scale(.26458333)"><path d="m-3.4960938 16.001709c2.0980797 3.419188 3.46197417 6.827584 3.1210938 11.498291l16.565803-.0017v-23h-18.566406c-3.8871206 1.9479521-6.2191983 5.0892936-1.1204908 11.503442z" fill="url(#a)" stroke="#7239b3" stroke-opacity=".501961" transform="matrix(0 -1 1 0 .001733 20.690803)"/><path d="m-2.1757812 5.484375c-1.3231565.7929568-2.5781452 1.5667859-3.1334158 3.2347741-.1849668 2.0350279-.035175 3.1350819 2.6256032 6.7300699.00877.01282.017237.02584.025391.03906 1.98717488 3.238449 3.42800456 6.652821 3.3490058 11.009988h14.5v-21z" fill="none" opacity=".5" stroke="url(#b)" 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-internal-storage.svg b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-internal-storage.svg
new file mode 100644
index 000000000..e56315de6
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-internal-storage.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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" gradientUnits="userSpaceOnUse" x1="8.999992" x2="9.513557" y1="5.499982" y2="18.115067"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="14.250005" x2="14.250005" y1="4.74998" y2="19.750017"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".39999998" stop-color="#fff" stop-opacity=".801471"/><stop offset=".41228536" stop-color="#fff" stop-opacity=".898039"/><stop offset=".44999996" stop-color="#fff"/><stop offset=".44999996" stop-color="#fff" stop-opacity=".576471"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="matrix(.3527769 0 0 .3527769 .000011 -.35277)"><g opacity=".4" transform="matrix(.55263295 0 0 .32142932 -1.263191 6.892844)"><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><path d="m3.3749784 3.6249766h17.2500436v17.2500434l-17.2406266.000503z" fill="url(#e)"/><path d="m3.7499794 3.9999775v16.5000415h16.5000416v-16.5000422zm.7500018.7500019 3.7500094.0000003.000004 4.5000112-3.7500134-.0000003zm6.0000148.0000003h9.000023v4.5000112h-9.000023zm-6.0000148 6.7500163 3.7500094.000001.0000048 8.25002h-3.7500092zm6.0000148.000001h9.000022l.000001 8.25002h-9.000018z" fill="url(#f)" opacity=".5"/><path d="m3.5295942 3.2499759c-.2921828.0003373-.5289596.2371141-.5292969.5292969v16.9414062c.0003372.292183.2371141.52896.5292969.529297h16.9414058c.292183-.000337.52896-.237114.529297-.529297l-.000305-9.970673v-.7500122l.000305-6.220721c-.000337-.2921828-.237114-.5289597-.529297-.5292969zm.2203852.7500019 5.2500131-.0000009v6.0000159l-5.2500131.0000112zm6.000015-.0000009 10.5000266.0000009v6.000016l-10.5000266-.000001zm-6.0000154 6.7500281 5.2500131-.000011.0000004 9.750025h-5.2500131zm6.000015-.000011 10.500027.000001v9.750024h-10.5000266z" fill="#7239b3" fill-opacity=".501961"/></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 000000000..99c226935
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-manual-input.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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(.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="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 7.675681)" gradientUnits="userSpaceOnUse" x1="15.908772" x2="18.214666" y1="18.138496" y2="28.937515"><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 transform="matrix(.3527769 0 0 .3527769 .054866 -3.03292)"><g opacity=".4" transform="matrix(.55263295 0 0 .32142932 -1.418686 15.240139)"><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" stroke-width=".750002"><path d="m3.2220446 17.459034 17.2481004-5.485774v17.246887l-17.2506615.0022z" fill="url(#e)" stroke="#7239b3" stroke-opacity=".501961"/><path d="m3.9694854 18.008639v10.463673h15.7500396v-15.479147z" fill="none" opacity=".5" stroke="url(#f)" 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-merge.svg b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-merge.svg
new file mode 100644
index 000000000..b58049023
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-merge.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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(.18814767 0 0 .04104132 3.804467 6.495298)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="11.999999" x2="11.999999" y1="18.569021" y2="1.318978"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="11.999999" x2="11.999999" y1="17.069017" y2="6.568991"><stop offset="0" stop-color="#fff"/><stop offset=".00000002" 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-width=".750002" transform="matrix(.3527769 0 0 -.3527769 .000011 7.609055)"><path d="m11.999999 1.693946 8.625023 16.500031h-17.2500436z" fill="url(#b)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m11.999999 3.3584244 7.364131 14.0855506h-14.7689621z" fill="none" opacity=".5" stroke="url(#c)"/></g><ellipse cx="4.227799" cy="7.151959" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".331" rx="3.174992" ry=".692573" stroke-width=".352777"/></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 000000000..f7ab8d270
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-multidocument.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="7.015005" x2="7.015005" y1="18.648451" y2="27.648472"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/></linearGradient><radialGradient id="c" 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 transform="matrix(.3527769 0 0 .3527769 .03881 -2.87458)"><g stroke-width=".750002" transform="translate(4.500011 -6.000015)"><path d="m2.5149933 17.523447h15.0000377v6.750017c-7.304033.626446-11.3383465 9.613346-15.0000377 2.90837z" fill="url(#a)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m3.2649952 18.273449.0006298 8.070301-.0006298.638407c.2514103.358436.4595805.685932.8131273 1.117452.3277275.400006.8623712.801273 1.3378908.820314.9510393.03808 1.9797192-.607612 3.1620518-1.328119 2.3646649-1.441013 5.1869559-3.522604 7.9258379-3.950202.132887-.01271.261106-.118461.261126-.251953v-5.1162z" fill="none" opacity=".5" stroke="url(#b)"/></g><g stroke-width=".750002" transform="translate(2.250006 -3.000008)"><path d="m2.5149933 17.523447h15.0000377v6.750017c-7.304033.626446-11.3383465 9.613346-15.0000377 2.90837z" fill="url(#a)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m3.2649952 18.273449.0006298 8.070301-.0006298.638407c.2514103.358436.4595805.685932.8131273 1.117452.3277275.400006.8623712.801273 1.3378908.820314.9510393.03808 1.9797192-.607612 3.1620518-1.328119 2.3646649-1.441013 5.1869559-3.522604 7.9258379-3.950202.132887-.01271.261106-.118461.261126-.251953v-5.1162z" fill="none" opacity=".5" stroke="url(#b)"/></g><ellipse cx="6.372881" cy="30.036797" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".336" rx="4.372881" ry="1.963204"/><g stroke-width=".750002"><path d="m2.5149933 17.523447h15.0000377v6.750017c-7.304033.626446-11.3383465 9.613346-15.0000377 2.90837z" fill="url(#a)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m3.2649952 18.273449.0006298 8.070301-.0006298.638407c.2514103.358436.4595805.685932.8131273 1.117452.3277275.400006.8623712.801273 1.3378908.820314.9510393.03808 1.9797192-.607612 3.1620518-1.328119 2.3646649-1.441013 5.1869559-3.522604 7.9258379-3.950202.132887-.01271.261106-.118461.261126-.251953v-5.1162z" fill="none" opacity=".5" stroke="url(#b)"/></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 000000000..0f86efa2a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-off-page-connector.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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="95.533897" x2="61.563301" y1="56.609798" y2="58.253471"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 7.675681)" gradientUnits="userSpaceOnUse" x1="30.638775" x2="-6.361252" y1="17.180826" y2="17.180826"><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-linecap="round" stroke-linejoin="round" transform="scale(.26458333)"><path d="m-7.809197 15.998267 7.1210938 11.498291 16.8789062.0017.000603-22.9963139-16.8795092-.00344z" fill="url(#a)" stroke="#7239b3" stroke-opacity=".501961" transform="matrix(0 -1 1 0 .001733 20.690803)"/><path d="m-.12576547 5.5041262-6.50195313 10.4980468 6.5 10.496094h15.3185216v-21z" fill="none" opacity=".5" stroke="url(#b)" 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 000000000..a914e4b59
--- /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="16" x2="16" y1="5" y2="28"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="13" x2="13" y1="7" y2="26"><stop offset="0" stop-color="#fff"/><stop offset=".08404884" stop-color="#fff" stop-opacity=".235294"/><stop offset=".63157892" stop-color="#fff"/><stop offset=".63157892" 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 stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"><path d="m17.5 4.609375v10.390625h9.947266a11.5 11.5 0 0 0 -9.947266-10.390625zm-3 .0039062a11.5 11.5 0 0 0 -9.9511719 10.3867188h9.9511719zm-9.8867188 12.8867188a11.5 11.5 0 0 0 9.8867188 9.890625v-9.890625zm12.8867188 0v9.886719a11.5 11.5 0 0 0 9.890625-9.886719z" fill="url(#a)" stroke="#7239b3"/><path d="m13.5 5.8125a10.5 10.5 0 0 0 -7.8046875 8.1875h7.8046875zm5 .0019531v8.1855469h7.798828a10.5 10.5 0 0 0 -7.798828-8.1855469zm-12.6875 12.6855469a10.5 10.5 0 0 0 7.6875 7.685547v-7.685547zm12.6875 0v7.6875a10.5 10.5 0 0 0 7.685547-7.6875z" fill="none" stroke="url(#b)"/></g></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 000000000..308dc1e83
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-predefined-process.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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="#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><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="4.445165" x2="19.445202" xlink:href="#a" y1="12.70366" y2="12.70366"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="4.445165" x2="19.445202" xlink:href="#d" y1="12.703661" y2="12.703661"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="4.536851" x2="19.415211" xlink:href="#a" y1="12.793929" y2="12.876794"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="4.445165" x2="19.445202" xlink:href="#d" y1="12.70366" y2="12.70366"/><radialGradient id="f" 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="g" 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="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><g transform="matrix(.35277689 0 0 .35277689 -5.776159 -.044649)"><ellipse cx="19.727016" cy="20.966524" display="block" fill="url(#f)" 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(#g)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m4.0701644 10.828655h15.7500396v3.75001h-15.7500396z" fill="none" opacity=".5" stroke="url(#b)"/></g></g><g transform="matrix(.35277689 0 0 .35277689 -2.865742 -.044649)"><ellipse cx="19.727016" cy="20.966524" display="block" fill="url(#f)" 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(#g)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m4.0701644 10.828656h15.7500396v3.750009h-15.7500396z" fill="none" opacity=".5" stroke="url(#c)"/></g></g><g transform="matrix(.35277689 0 0 .35277689 .044674 -.044649)"><ellipse cx="19.727016" cy="20.966524" display="block" fill="url(#f)" 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(#g)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m4.0701644 10.828655h15.7500396v3.75001h-15.7500396z" fill="none" opacity=".5" stroke="url(#e)" stroke-width=".750002"/></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 000000000..5bb61b574
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-preparation.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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 17.788131 -17.399999)" 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 25.078536 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="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 7.675681)" gradientUnits="userSpaceOnUse" x1="26.468124" x2="26.468124" y1="-3.263168" y2="35.6842"><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 opacity=".4" transform="matrix(.20888158 0 0 .11339284 -.250658 2.34345)"><path d="m27.800001 40.000001h5v7h-5z" fill="url(#a)"/><path d="m15.066666 47h-4.999999v-7h4.999999z" fill="url(#c)"/><path d="m15.066667 40h12.733333v7.000001h-12.733333z" fill="url(#d)"/></g><g stroke-linecap="round" stroke-linejoin="round" transform="scale(.26458333)"><path d="m11.8125 4.5019531c-.06593.00112-.129657.011445-.195312.013672l-7.1132818 11.4863279 7.1132818 11.486328c.05718.0019.112527.01061.169921.01172h8.214844.214844c.05739-.0011.112738-.0098.169922-.01172l7.113281-11.486328-7.113281-11.486328c-.06565-.00223-.129382-.012548-.195313-.013672h-.189453z" fill="url(#e)" stroke="#7239b3" stroke-opacity=".501961"/><path d="m12.181641 5.5019531-6.5019535 10.4999999 6.5019535 10.498047h7.640625l6.501953-10.498047-6.501953-10.4999999z" fill="none" opacity=".5" stroke="url(#f)"/></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 000000000..91e02fedd
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-punched-tape.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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(.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="b" 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="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="12.262546" x2="12.262546" y1="25.442616" y2="42.519581"><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><g transform="matrix(-.3527769 0 0 .3527769 8.694185 -.09061)"><ellipse cx="17.439672" cy="19.023813" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".245" rx="5.454144" ry="1.963204" transform="matrix(.99999972 .00074429 -.00033761 .99999994 0 0)"/><path d="m4.0199425 7.3818657s4.2641288-3.983052 8.5775175-.01695c4.313388 3.9661023 8.668978 0 8.668978 0v9.4057523s-2.626777 4.271186-8.058809 0c-5.4320322-4.271186-9.1876865-.01378-9.1876865-.01378z" style="stroke:#7239b3;stroke-width:.750002;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#b)"/><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.0121743.9521782-4.53279 1.2929686v7.4707029c.450741-.300194.8984745-.498476 1.5718525-.722656 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.167969l.000453-7.7343752c-.491123.2919765-1.025945.5678141-1.752406.7890624-1.804525.5495798-4.335613.4994088-6.675781-1.6523437-.987196-.9077134-1.923165-1.325889-2.7890626-1.484375z" opacity=".5" stroke="url(#c)" 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 000000000..b3e1d2edf
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-sequential-access.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" 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><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="20.637024" x2="21.357113" y1="2.65854" y2="24.970097"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 -54.073615 -15.788859)" gradientUnits="userSpaceOnUse" x1="270.71881" x2="276.47723" y1="61.555851" y2="95.274467"><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><g transform="matrix(.3527769 0 0 .3527769 -.042079 -.04334)"><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(#a)" 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(#b)" stroke="#7239b3" stroke-opacity=".501961"/><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" opacity=".5" stroke="url(#c)"/></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 000000000..ed5aaf945
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-sort.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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(.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="b" gradientUnits="userSpaceOnUse" x1="11.796815" x2="11.664547" xlink:href="#c" y1="5.277486" y2="18.171053"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="11.796815" x2="11.664547" y1="5.277486" y2="18.171053"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#e" y1="4.655875" y2="9.530888"/><linearGradient id="e" 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><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="11.796815" x2="12.133298" xlink:href="#c" y1="11.652502" y2="-5.360256"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="12.054257" x2="12" xlink:href="#e" y1="9.281381" y2="4.653842"/><g transform="matrix(.3527769 0 0 .3527769 .000011 -.50934)"><ellipse cx="12" cy="21.036797" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".256" rx="9" ry="1.963204"/><g stroke-width=".750002"><path d="m3.529856 3.529856h16.940289c-2.85617 2.6829971-5.562575 5.6727765-8.470145 8.251037z" fill="url(#b)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" transform="translate(0 10.287951)"/><path d="m5.4179688 4.2832031 6.5820312 6.4686009 6.603515-6.4709296z" fill="none" opacity=".5" stroke="url(#d)" stroke-linecap="square" stroke-width=".750002" transform="translate(0 10.287951)"/><path d="m3.529856 3.529856h16.940289l-8.470145 8.249004z" fill="url(#f)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" transform="matrix(1 0 0 -1 0 16.597661)"/><path d="m5.4179688 4.2832031 6.5820312 6.4292479 6.632812-6.4292479z" fill="none" opacity=".5" stroke="url(#g)" stroke-linecap="square" stroke-width=".750002" 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 000000000..25407d8aa
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-stored-data.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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 41.740531 -17.399999)" 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 19.76043 104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="24.806656" x2="24.806656" y1="47.02773" y2="39.999444"><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="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 7.675681)" gradientUnits="userSpaceOnUse" x1="28.934793" x2="28.934793" y1="-3.26317" y2="35.684196"><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 transform="scale(.26458333)"><g opacity=".4" transform="matrix(.42845392 0 0 .42857135 5.826481 8.857146)"><path d="m51.752401 40.000001h5v7h-5z" fill="url(#a)"/><path d="m9.7485598 47.000001h-5v-7h5z" fill="url(#c)"/><path d="m9.7485598 40.000001h42.0038402v7.000001h-42.0038402z" 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="#7239b3" stroke-linejoin="round" stroke-opacity=".501961"/><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.003906c-.667294-.559585-1.014687-1.076555-1.541016-1.830078-1.560205-2.233681-2.493927-5.226335-2.52539-8.533204-.000016-.0033-.000016-.0065 0-.0098v-.373012c-.000032-.0046-.000032-.0091 0-.01367.04474-3.298276.984916-6.2763573 2.548828-8.4941405.519913-.7372888.861588-1.224082 1.517578-1.7734406l-11.003906-.0136688z" fill="none" opacity=".5" stroke="url(#f)"/></g></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 000000000..8c5bc0c72
--- /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="16" x2="16" y1="5" y2="28"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="9.635467" x2="23.777603" y1="9.634658" y2="22.362579"><stop offset="0" stop-color="#fff"/><stop offset=".08404884" stop-color="#fff" stop-opacity=".235294"/><stop offset=".63157892" stop-color="#fff"/><stop offset=".84210527" 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 stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" transform="matrix(.70710678 .70710678 -.70710678 .70710678 15.999428 -6.626036)"><path d="m17.5 4.609375v10.390625h9.947266a11.5 11.5 0 0 0 -9.947266-10.390625zm-3 .00391a11.5 11.5 0 0 0 -9.9511719 10.386715h9.9511719zm-9.8867188 12.886715a11.5 11.5 0 0 0 9.8867188 9.890625v-9.890625zm12.8867188 0v9.886719a11.5 11.5 0 0 0 9.890625-9.886719z" fill="url(#a)" stroke="#7239b3"/><path d="m13.5 5.8125a10.5 10.5 0 0 0 -7.8046875 8.1875h7.8046875zm5 .00195v8.18555h7.798828a10.5 10.5 0 0 0 -7.798828-8.1855469zm-12.6875 12.68555a10.5 10.5 0 0 0 7.6875 7.685547v-7.685547zm12.6875 0v7.6875a10.5 10.5 0 0 0 7.685547-7.6875z" fill="none" stroke="url(#b)"/></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 000000000..a579bffa7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/flowchartshapes.flowchart-terminator.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 7.675681)" gradientUnits="userSpaceOnUse" x1="31.401461" x2="31.401461" y1="-3.26317" y2="35.684196"><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 transform="scale(.26458333)"><g opacity=".4" transform="matrix(.42845392 0 0 .42857135 5.717106 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="#7239b3" stroke-opacity=".501961"/><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" opacity=".5" stroke="url(#f)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/fontdialog.svg b/icon-themes/elementary_svg/cmd/32/fontdialog.svg
new file mode 100644
index 000000000..fd43a54e2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/fontdialog.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="6.702713" cy="73.615715" gradientTransform="matrix(1.3166457 0 0 .28801944 14.174902 8.61329)" gradientUnits="userSpaceOnUse" r="7.228416"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="22.881355" x2="22.644068" y1="14.457627" y2="31.338984"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#d2d2d2"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="23.031893" x2="23.040016" y1="26.715307" y2="18.997057"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#959595"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="23.131727" x2="23.398602" y1="16.459263" y2="30.159456"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="4.333" cy="288.644" gradientTransform="matrix(-2.36637 .0798 -.0789 -2.33915 37.355 964.564)" gradientUnits="userSpaceOnUse" r="2.799"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><path d="m5.384 294.538h-2.338l-.403 1.01h-1.077l2.206-5.292h1l2.128 5.292h-1.125zm-2.06-.8h1.756l-.784-2.395z" style="stroke:#000;stroke-width:.265;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.537;fill:url(#e)" transform="translate(0 -288.533)"/><path d="m3.772 1.723-2.206 5.29h.11l2.096-5.026h1l2.022 5.027h.106l-2.127-5.29zm-.34 3.48-.11.266h1.758l-.087-.266z" fill="#fff" opacity=".1"/><g transform="scale(.26458333)"><path d="m32.517262 29.816046c0 1.149816-4.261024 2.081925-9.517262 2.081925-5.256239 0-9.517262-.932109-9.517262-2.081925 0-1.149815 4.261023-2.081924 9.517262-2.081924 5.256238 0 9.517262.932109 9.517262 2.081924z" fill="url(#a)" opacity=".2"/><path d="m22 14.5c-.554 0-1 .446-1 1v1.886719a5.9661016 5.9661016 0 0 0 -.556641.228515l-1.332031-1.332031c-.391737-.391737-1.022325-.391737-1.414062 0l-1.414063 1.414063c-.391737.391737-.391737 1.022325 0 1.414062l1.333985 1.333984a5.9661016 5.9661016 0 0 0 -.230469.554688h-1.886719c-.554 0-1 .446-1 1v2c0 .554.446 1 1 1h1.886719a5.9661016 5.9661016 0 0 0 .228515.556641l-1.332031 1.332031c-.391737.391737-.391737 1.022325 0 1.414062l1.414063 1.414063c.391737.391737 1.022325.391737 1.414062 0l1.333984-1.333985a5.9661016 5.9661016 0 0 0 .554688.230469v1.886719c0 .554.446 1 1 1h2c.554 0 1-.446 1-1v-1.886719a5.9661016 5.9661016 0 0 0 .556641-.228515l1.332031 1.332031c.391737.391737 1.022325.391737 1.414062 0l1.414063-1.414063c.391737-.391737.391737-1.022325 0-1.414062l-1.333985-1.333984a5.9661016 5.9661016 0 0 0 .230469-.554688h1.886719c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1h-1.886719a5.9661016 5.9661016 0 0 0 -.228515-.556641l1.332031-1.332031c.391737-.391737.391737-1.022325 0-1.414062l-1.414063-1.414063c-.391737-.391737-1.022325-.391737-1.414062 0l-1.333984 1.333985a5.9661016 5.9661016 0 0 0 -.554688-.230469v-1.886719c0-.554-.446-1-1-1zm1 6.503906a1.9954157 1.9954157 0 0 1 1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094-1.996094 1.9954157 1.9954157 0 0 1 1.996094-1.996094z" fill="url(#b)"/><g fill="none" stroke-linecap="square" stroke-linejoin="round"><path d="m22 14.5c-.554 0-1 .446-1 1v1.886719a5.9661016 5.9661016 0 0 0 -.556641.228515l-1.332031-1.332031c-.391737-.391737-1.022325-.391737-1.414062 0l-1.414063 1.414063c-.391737.391737-.391737 1.022325 0 1.414062l1.333985 1.333984a5.9661016 5.9661016 0 0 0 -.230469.554688h-1.886719c-.554 0-1 .446-1 1v2c0 .554.446 1 1 1h1.886719a5.9661016 5.9661016 0 0 0 .228515.556641l-1.332031 1.332031c-.391737.391737-.391737 1.022325 0 1.414062l1.414063 1.414063c.391737.391737 1.022325.391737 1.414062 0l1.333984-1.333985a5.9661016 5.9661016 0 0 0 .554688.230469v1.886719c0 .554.446 1 1 1h2c.554 0 1-.446 1-1v-1.886719a5.9661016 5.9661016 0 0 0 .556641-.228515l1.332031 1.332031c.391737.391737 1.022325.391737 1.414062 0l1.414063-1.414063c.391737-.391737.391737-1.022325 0-1.414062l-1.333985-1.333984a5.9661016 5.9661016 0 0 0 .230469-.554688h1.886719c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1h-1.886719a5.9661016 5.9661016 0 0 0 -.228515-.556641l1.332031-1.332031c.391737-.391737.391737-1.022325 0-1.414062l-1.414063-1.414063c-.391737-.391737-1.022325-.391737-1.414062 0l-1.333984 1.333985a5.9661016 5.9661016 0 0 0 -.554688-.230469v-1.886719c0-.554-.446-1-1-1zm1 6.503906a1.9954157 1.9954157 0 0 1 1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094-1.996094 1.9954157 1.9954157 0 0 1 1.996094-1.996094z" opacity=".3" stroke="#000"/><circle cx="23" cy="23" r="3.998385" stroke="url(#c)"/><path d="m22 15.5v1.886719a.99989607.99989607 0 0 1 -.667969.943359c-.157521.05556-.311767.118308-.46289.189453a.99989607.99989607 0 0 1 -1.132813-.197265l-1.332031-1.332032-1.414063 1.414063 1.333985 1.333984a.99989607.99989607 0 0 1 .195312 1.136719c-.07165.150561-.135262.303936-.191406.460938a.99989607.99989607 0 0 1 -.941406.664062h-1.886719v2h1.886719a.99989607.99989607 0 0 1 .943359.667969c.05556.157521.118308.311767.189453.46289a.99989607.99989607 0 0 1 -.197265 1.132813l-1.332032 1.332031 1.414063 1.414063 1.333984-1.333985a.99989607.99989607 0 0 1 1.136719-.195312c.150561.07165.303936.135262.460938.191406a.99989607.99989607 0 0 1 .664062.941406v1.886719h2v-1.886719a.99989607.99989607 0 0 1 .667969-.943359c.157521-.05556.311767-.118308.46289-.189453a.99989607.99989607 0 0 1 1.132813.197265l1.332031 1.332032 1.414063-1.414063-1.333985-1.333984a.99989607.99989607 0 0 1 -.195312-1.136719c.07165-.150561.135262-.303936.191406-.460938a.99989607.99989607 0 0 1 .941406-.664062h1.886719v-2h-1.886719a.99989607.99989607 0 0 1 -.943359-.667969c-.05556-.157521-.118308-.311767-.189453-.46289a.99989607.99989607 0 0 1 .197265-1.132813l1.332032-1.332031-1.414063-1.414063-1.333984 1.333985a.99989607.99989607 0 0 1 -1.136719.195312c-.150561-.07165-.303936-.135262-.460938-.191406a.99989607.99989607 0 0 1 -.664062-.941406v-1.886719zm1 6.503906c-.588024.0002.772067.134102.195312.01953-.576754-.114571.728849.281575.185547.05664-.543301-.224934.66278.418444.173829.0918-.488952-.326647.566186.538842.15039.123047-.415795-.415796.449694.639342.123047.15039-.326647-.488951.316731.71713.0918.173829-.224935-.543302.171211.762301.05664.185547-.11457-.576755.01933.783336.01953.195312-.0002-.588024-.134102.772067-.01953.195312.114571-.576754-.281575.728849-.05664.185547.224934-.543301-.418444.66278-.0918.173829.326647-.488952-.538842.566186-.123047.15039.415796-.415795-.639342.449694-.15039.123047.488951-.326647-.71713.316731-.173829.0918.543302-.224935-.762301.171211-.185547.05664.576755-.11457-.783336.01933-.195312.01953.588024-.0002-.772067-.134102-.195312-.01953.576754.114571-.728849-.281575-.185547-.05664.543301.224934-.66278-.418444-.173829-.0918.488952.326647-.566186-.538842-.15039-.123047.415795.415796-.449694-.639342-.123047-.15039.326647.488951-.316731-.71713-.0918-.173829.224935.543302-.171211-.762301-.05664-.185547.11457.576755-.01933-.783336-.01953-.195312.0002.588024.134102-.772067.01953-.195312-.114571.576754.281575-.728849.05664-.185547-.224934.543301.418444-.66278.0918-.173829-.326647.488952.538842-.566186.123047-.15039-.415796.415795.639342-.449694.15039-.123047-.488951.326647.71713-.316731.173829-.0918-.543302.224935.762301-.171211.185547-.05664-.576755.11457.783336-.01933.195312-.01953z" stroke="url(#d)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/fontwork.svg b/icon-themes/elementary_svg/cmd/32/fontwork.svg
new file mode 100644
index 000000000..612af4099
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/fontwork.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="4.202" x2="4.233334" y1="1.472" y2="7.14375"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="5.1183" x2=".442907" y1="2.026947" y2="4.052307"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="6.703" cy="73.616" gradientTransform="matrix(.58564 0 0 .1281 .372 -2.292167)" gradientUnits="userSpaceOnUse" r="7.228"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1=".263786" x2="5.227836" xlink:href="#e" y1="4.618244" y2=".914653"/><linearGradient id="e"><stop offset="0" stop-color="#fff3cb"/><stop offset=".262" stop-color="#fdde76"/><stop offset=".661" stop-color="#f9c440"/><stop offset="1" stop-color="#e48b20"/></linearGradient><radialGradient id="f" cx="32.5" cy="16.563" gradientTransform="matrix(.136 .32887 -.25782 .113 11.15 .462)" gradientUnits="userSpaceOnUse" r="14.438" xlink:href="#e"/><filter id="g" color-interpolation-filters="sRGB" height="1.324" width="1.387" x="-.193" y="-.162"><feGaussianBlur stdDeviation=".678"/></filter><path d="m5.364974 5.953125h-2.3222657l-.3997083 1.061875h-1.077l2.206-5.292h1l2.128 5.29h-1.125zm-2.0576823-.79375h1.7197917l-.7310834-2.349375z" style="stroke:#002e99;stroke-width:.264583;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#a)"/><path d="m3.772 1.722-2.206 5.292h.11l2.096-5.027h1l2.022 5.027h.106l-2.127-5.292zm-.34 3.482-.11.264h1.758l-.087-.264z" fill="#fff" opacity=".529"/><path d="m-.043 3.607c4.59.29 1.698-2.36 5.246-2.444l.89 1.873c-1.617-.754-2.725 3.124-6.156.844z" fill="url(#b)" fill-rule="evenodd" opacity=".444"/><path d="m8.53 7.1388333c0 .51-1.895.926-4.232.926-2.338 0-4.234-.415-4.234-.926 0-.512 1.896-.926 4.234-.926 2.337 0 4.233.414 4.233.926z" fill="url(#c)" opacity=".2"/><path d="m3.55.838-.035.874-.563.295-.176-.1-.006-.52-.37.34-.497-.155.21.456-.302.425.5-.058.31.42.1-.494.26-.087.55.204.153.896.543-.686.9.132-.486-.73.403-.813-.842.235zm-1.947 1.54-.287.265-.386-.123.163.356-.234.33.386-.045.24.325.077-.382.384-.13-.34-.19zm1.31.315-.418.384-.565-.177.24.517-.34.48.562-.065.352.473.11-.557.56-.188-.495-.278zm-2.195.56-.105.394-.408.11.342.222-.02.422.315-.258.396.152-.147-.38.267-.33-.408.022z" fill="url(#d)"/><path d="m13.263 17.77c-2.056.9-4.6-.495-5.686-3.117-1.084-2.622-.297-5.478 1.76-6.38 2.055-.9 4.6.495 5.685 3.118 1.084 2.624.297 5.48-1.76 6.38z" fill="url(#f)" filter="url(#g)" opacity=".483" transform="matrix(.35278 0 0 .35278 .032 -2.375)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/fontworksameletterheights.svg b/icon-themes/elementary_svg/cmd/32/fontworksameletterheights.svg
new file mode 100644
index 000000000..d85417f2b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/fontworksameletterheights.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(.26458333 0 0 .28978174 2.38125 290.34761)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.5" x2="3.5" y1="8.347812" y2="-5.347841"><stop offset="0" stop-color="#ffa154"/><stop offset=".90909094" stop-color="#ffa154" stop-opacity=".926471"/><stop offset="1" stop-color="#ffa154" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.307292" x2="3.307292" y1="292.76666" y2="288.79791"><stop offset="0" stop-color="#a62100"/><stop offset=".90147907" stop-color="#a62100"/><stop offset="1" stop-color="#a62100" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="4.333" cy="288.64401" gradientTransform="matrix(-8.94376 .3016 -.2982 -8.84088 110.184 2552.074)" gradientUnits="userSpaceOnUse" r="2.799"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><linearGradient id="d" gradientTransform="matrix(.96607 0 0 1.03513 .588429 8.013221)" gradientUnits="userSpaceOnUse" x1="19.157" x2="18.966999" xlink:href="#c" y1="7.213" y2="19.1"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="5.168" x2="6.595" xlink:href="#c" y1="4.404" y2="21.386999"/><g transform="matrix(1.33333 0 0 1.33333 .00004 -11.333586)"><path d="m20.400593 28.376298-.478205-1.318755h-.06473q-.623115.84156-1.287771 1.171767-.654996.32089-1.716706.32089-1.304195 0-2.055797-.79705-.745806-.800155-.745806-2.275216 0-1.542343 1.004712-2.273145 1.011476-.737013 3.043121-.814647l1.571796-.05383v-.424403q0-1.475061-1.40853-1.475061-1.084897 0-2.550425.703889l-.818261-1.788705q1.563101-.876755 3.465293-.876755 1.822008 0 2.793874.850877.971867.848806.971867 2.585755v6.463351h-1.724435zm-.729383-4.494534-.95641.03519q-1.075236.03416-1.601744.416123-.526508.382998-.526508 1.162451 0 1.11794 1.197927 1.11794.859802 0 1.368921-.527916.517814-.529987.517814-1.407777v-.79705z" fill="url(#d)" stroke="#000" stroke-linejoin="round" stroke-opacity=".49" stroke-width=".750002"/><path d="m10.06 26.275h-6.04l-.762 2.277h-1.814l4.176-11.144h2.91l4.026 11.144h-1.758zm-5.176-1.797h4.262l-2.068-5.692z" fill="#8c8c8c"/><g stroke-linejoin="round" stroke-width=".750002" transform="translate(0 8)"><path d="m10.06 18.275h-6.04l-.762 2.277h-1.814l4.176-11.144h2.91l4.026 11.144h-1.758zm-5.176-1.797h4.262l-2.068-5.692z" fill="url(#e)" stroke="#000" stroke-linecap="round" stroke-opacity=".49"/><g transform="matrix(0 -2.8346527 2.8346527 0 -817.89177 14.750246)"><path d="m3.0427083 288.7979h.5291667v7.9375h-.5291667z" fill="url(#a)"/><path d="m3.571875 288.7979v7.9375m-.5291667 0v-7.9375" fill="none" opacity=".5" stroke="url(#b)" stroke-width=".264583"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-arch-down-curve.svg b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-arch-down-curve.svg
new file mode 100644
index 000000000..dfce5a771
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-arch-down-curve.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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(.53333333 0 0 .11633788 11.051682 23.260462)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="2.338417" x2="2.338417" y1="6.83493" y2="17.340054"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.514499)" gradientUnits="userSpaceOnUse" x1="38.264229" x2="38.98851" y1="39.562828" y2="43.937782"><stop offset="0" stop-color="#fff"/><stop offset=".61712903" 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(.3527769 0 0 .3527769 .000011 -2.92621)"><ellipse cx="12.251682" cy="25.12187" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".291" rx="9" ry="1.963204"/><g stroke-width=".746774" transform="matrix(1.0091539 0 0 .99951475 -.109847 8.213179)"><path d="m6.6318219 7.2125877-4.0436522 2.488224c1.7527394 4.1089393 5.2970373 6.9224583 9.4106803 6.9224583h.0023c4.113644 0 7.657941-2.813519 9.41068-6.9224583l-4.043687-2.488224c-.917541 2.8232043-2.970834 4.7949453-5.367029 4.7949453-2.3973706 0-4.4529611-1.971741-5.3693261-4.7949453z" fill="url(#b)" stroke="#002e99" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m6.1640625 8.4101562c-.024337.00221-.047784.010253-.068359.023438l-2.4102786 1.5326421c-.066304.041865-.089972.1272377-.054688.1972657 1.6866551 3.37206 4.7950513 5.521807 7.9358811 5.713514 3.14083.191707 6.631713-1.647654 8.784985-5.769594.03738-.07147.01254-.1597014-.05664-.201172l-2.394572-1.5046555c-.0797-.04765-.183122-.013484-.21875.072266-1.003719 2.4126465-3.189737 4.0664725-5.369819 4.2428785s-4.3768623-.922022-5.9973689-4.2206452c-.0273674-.057146-.0872629-.091372-.1503906-.0859376z" fill="none" opacity=".5" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-arch-down-pour.svg b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-arch-down-pour.svg
new file mode 100644
index 000000000..f00501fdf
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-arch-down-pour.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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(.53333333 0 0 .11633788 10.8 23.260462)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="3.172484" x2="3" y1="3.89314" y2="17.87669"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.526327)" gradientUnits="userSpaceOnUse" x1="36.333324" x2="36.333324" y1="38.147049" y2="43.839355"><stop offset="0" stop-color="#fff"/><stop offset=".49999994" 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(.3527769 0 0 .3527769 .000011 -2.93059)"><ellipse cx="12" cy="25.12187" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".291" rx="9" ry="1.963204"/><g stroke-width=".750002" transform="translate(0 8.029412)"><path d="m3.0000003 7.4061008c0 4.9377652 4.0328239 8.9705882 8.9705877 8.9705882 4.937765 0 9.029412-4.032823 9.029412-8.9705882h-4.5c0 2.4688824-2.031118 4.5000002-4.5 4.5000002-2.4688814 0-4.4999997-2.0311178-4.4999997-4.5000002z" fill="url(#b)" stroke="#002e99" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m4.0703125 8.1582031c-.1534532-.0002932-.2847525.1290323-.2587891.2802734.8064802 4.8842335 4.6706394 7.2558595 8.4228516 7.1943355 3.752212-.06152 7.445851-2.548629 7.9375-7.2011714.01558-.1461856-.09908-.2735886-.246094-.2734375h-2.654297c-.115389.0004939-.215091.080742-.240234.1933594-.65392 2.8990585-2.860876 4.3066405-5.076172 4.3066405s-4.430349-1.407237-5.0996092-4.3066405c-.025143-.1126175-.1248454-.1928657-.2402344-.1933594z" fill="none" opacity=".5" stroke="url(#c)" stroke-linecap="square"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-arch-left-curve.svg b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-arch-left-curve.svg
new file mode 100644
index 000000000..e55dccbfb
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-arch-left-curve.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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(.26516007 0 0 .11633788 12.875411 27.328259)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="2.608609" x2="20.095984" y1="17.894703" y2="17.143974"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="15.762086" x2="48.269917" y1="40.580406" y2="40.635914"><stop offset="0" stop-color="#fff"/><stop offset=".61712903" 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(.3527769 0 0 .3527769 -.166821 -2.76026)"><ellipse cx="13.472021" cy="29.189667" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".291" rx="4.474577" ry="1.963204" stroke-width=".705107"/><g stroke-width=".746871" transform="matrix(0 1.0088502 -.99955459 0 24.305488 7.851647)"><path d="m6.6318219 7.294659-4.0436522 2.488224c1.7527394 4.108939 5.2970373 6.922458 9.4106803 6.922458h.0023c4.113644 0 7.657941-2.813519 9.41068-6.922458l-4.043687-2.488224c-.917541 2.823204-2.970834 4.794945-5.367029 4.794945-2.3973706 0-4.4529611-1.971741-5.3693261-4.794945z" fill="url(#b)" stroke="#002e99" stroke-linejoin="round" stroke-opacity=".501961" stroke-width=".746871"/><path d="m6.1621094 8.4726562c-.0278821.0026063-.0547033.0119938-.078125.0273438l-2.3940272 1.4813539c-.073426.047425-.079447.1964051-.0405.2746591 1.6893556 3.37746 4.8087339 5.487259 7.9573338 5.67944 3.1486.192182 6.614767-1.590083 8.770721-5.717158.04189-.08067-.01473-.208629-.0928-.255177l-2.307732-1.427384c-.08934-.05345-.285503.0180095-.326283.1138005-1.001284 2.4067955-3.048636 4.0139895-5.220379 4.1897205-2.171743.175732-4.480227-.977253-6.0982868-4.2708956-.0312641-.0640985-.098901-.1021929-.1699218-.0957032z" fill="none" opacity=".5" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-arch-left-pour.svg b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-arch-left-pour.svg
new file mode 100644
index 000000000..05c56bb89
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-arch-left-pour.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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(.29173791 0 0 .11633788 10.18349 26.641325)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="1.860158" x2="20.610205" y1="3.281374" y2="3.281374"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.526327)" gradientUnits="userSpaceOnUse" x1="20.341806" x2="54.258556" y1="42.856613" y2="42.856613"><stop offset="0" stop-color="#fff"/><stop offset=".49999994" 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(.3527769 0 0 .3527769 .000011 -2.93059)"><ellipse cx="10.8399" cy="28.502733" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".291" rx="4.923077" ry="1.963204" stroke-width=".7396"/><g stroke-width=".750002" transform="matrix(0 1 -1 0 24.251396 7.947057)"><path d="m3.0000003 7.4061008c0 4.9377652 4.0328239 8.9705882 8.9705877 8.9705882 4.937765 0 9.029412-4.032823 9.029412-8.9705882h-4.5c0 2.4688824-2.031118 4.5000002-4.5 4.5000002-2.4688814 0-4.4999997-2.0311178-4.4999997-4.5000002z" fill="url(#b)" stroke="#002e99" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m4.0703125 8.1582031c-.1534532-.0002932-.2847525.1290323-.2587891.2802734.8064802 4.8842335 4.6706394 7.2558595 8.4228516 7.1943355 3.752212-.06152 7.445851-2.548629 7.9375-7.2011714.01558-.1461856-.09908-.2735886-.246094-.2734375h-2.654297c-.115389.0004939-.215091.080742-.240234.1933594-.65392 2.8990585-2.860876 4.3066405-5.076172 4.3066405s-4.430349-1.407237-5.0996092-4.3066405c-.025143-.1126175-.1248454-.1928657-.2402344-.1933594z" fill="none" opacity=".5" stroke="url(#c)" stroke-linecap="square"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-arch-right-curve.svg b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-arch-right-curve.svg
new file mode 100644
index 000000000..9fe473f56
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-arch-right-curve.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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(.26516007 0 0 .11633788 12.875411 27.328259)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="2.608609" x2="20.095984" y1="17.894703" y2="17.143974"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="15.762086" x2="48.269917" y1="40.580406" y2="40.635914"><stop offset="0" stop-color="#fff"/><stop offset=".61712903" 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(-.3527769 0 0 .3527769 8.637049 -2.76026)"><ellipse cx="13.472021" cy="29.189667" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".291" rx="4.474577" ry="1.963204" stroke-width=".705107"/><g stroke-width=".746871" transform="matrix(0 1.0088502 -.99955459 0 24.305488 7.851647)"><path d="m6.6318219 7.294659-4.0436522 2.488224c1.7527394 4.108939 5.2970373 6.922458 9.4106803 6.922458h.0023c4.113644 0 7.657941-2.813519 9.41068-6.922458l-4.043687-2.488224c-.917541 2.823204-2.970834 4.794945-5.367029 4.794945-2.3973706 0-4.4529611-1.971741-5.3693261-4.794945z" fill="url(#b)" stroke="#002e99" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m6.1621094 8.4726562c-.0278821.0026063-.0547033.0119938-.078125.0273438l-2.3940272 1.4813539c-.073426.047425-.079447.1964051-.0405.2746591 1.6893556 3.37746 4.8087339 5.487259 7.9573338 5.67944 3.1486.192182 6.614767-1.590083 8.770721-5.717158.04189-.08067-.01473-.208629-.0928-.255177l-2.307732-1.427384c-.08934-.05345-.285503.0180095-.326283.1138005-1.001284 2.4067955-3.048636 4.0139895-5.220379 4.1897205-2.171743.175732-4.480227-.977253-6.0982868-4.2708956-.0312641-.0640985-.098901-.1021929-.1699218-.0957032z" fill="none" opacity=".5" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-arch-right-pour.svg b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-arch-right-pour.svg
new file mode 100644
index 000000000..918abd101
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-arch-right-pour.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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(.29173791 0 0 .11633788 10.18349 26.641325)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="1.860158" x2="20.610205" y1="3.281374" y2="3.281374"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.526327)" gradientUnits="userSpaceOnUse" x1="20.341806" x2="54.258556" y1="42.856613" y2="42.856613"><stop offset="0" stop-color="#fff"/><stop offset=".49999994" 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(.3527769 0 0 .3527769 .000011 -2.93059)"><ellipse cx="10.8399" cy="28.502733" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".291" rx="4.923077" ry="1.963204" stroke-width=".7396"/><g stroke-width=".750002" transform="matrix(0 1 1 0 .468606 7.947057)"><path d="m3.0000003 7.4061008c0 4.9377652 4.0328239 8.9705882 8.9705877 8.9705882 4.937765 0 9.029412-4.032823 9.029412-8.9705882h-4.5c0 2.4688824-2.031118 4.5000002-4.5 4.5000002-2.4688814 0-4.4999997-2.0311178-4.4999997-4.5000002z" fill="url(#b)" stroke="#002e99" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m4.0703125 8.1582031c-.1534532-.0002932-.2847525.1290323-.2587891.2802734.8064802 4.8842335 4.6706394 7.2558595 8.4228516 7.1943355 3.752212-.06152 7.445851-2.548629 7.9375-7.2011714.01558-.1461856-.09908-.2735886-.246094-.2734375h-2.654297c-.115389.0004939-.215091.080742-.240234.1933594-.65392 2.8990585-2.860876 4.3066405-5.076172 4.3066405s-4.430349-1.407237-5.0996092-4.3066405c-.025143-.1126175-.1248454-.1928657-.2402344-.1933594z" fill="none" opacity=".5" stroke="url(#c)" stroke-linecap="square"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-arch-up-curve.svg b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-arch-up-curve.svg
new file mode 100644
index 000000000..1cd0eefbc
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-arch-up-curve.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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(.53333333 0 0 .11633788 11.051682 23.260462)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="2.963633" x2="2.765995" y1="16.954407" y2="7.155088"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.514499)" gradientUnits="userSpaceOnUse" x1="41.892483" x2="41.661961" y1="45.302406" y2="39.53299"><stop offset="0" stop-color="#fff"/><stop offset=".61712903" 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(.3527769 0 0 .3527769 .000011 -2.92621)"><ellipse cx="12.251682" cy="25.12187" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".291" rx="9" ry="1.963204"/><g stroke-width=".746774" transform="matrix(1.0091539 0 0 -.99951475 -.109847 32.03747)"><path d="m6.6318219 7.2125877-4.0436522 2.488224c1.7527394 4.1089393 5.2970373 6.9224583 9.4106803 6.9224583h.0023c4.113644 0 7.657941-2.813519 9.41068-6.9224583l-4.043687-2.488224c-.917541 2.8232043-2.970834 4.7949453-5.367029 4.7949453-2.3973706 0-4.4529611-1.971741-5.3693261-4.7949453z" fill="url(#b)" stroke="#002e99" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m6.1640625 8.4101562c-.024337.00221-.047784.010253-.068359.023438l-2.4102786 1.5326421c-.066304.041865-.089972.1272377-.054688.1972657 1.6866551 3.37206 4.7950513 5.521807 7.9358811 5.713514 3.14083.191707 6.631713-1.647654 8.784985-5.769594.03738-.07147.01254-.1597014-.05664-.201172l-2.394572-1.5046555c-.0797-.04765-.183122-.013484-.21875.072266-1.003719 2.4126465-3.189737 4.0664725-5.369819 4.2428785s-4.3768623-.922022-5.9973689-4.2206452c-.0273674-.057146-.0872629-.091372-.1503906-.0859376z" fill="none" opacity=".5" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-arch-up-pour.svg b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-arch-up-pour.svg
new file mode 100644
index 000000000..c0b98ab1f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-arch-up-pour.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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(.22222211 0 0 .08888901 4.749995 23.38502)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1=".749972" x2="1.499974" y1="17.531227" y2="6.281198"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.526327)" gradientUnits="userSpaceOnUse" x1="31.194412" x2="31.194412" y1="44.990715" y2="38.586853"><stop offset="0" stop-color="#fff"/><stop offset=".49999994" 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(.22222211 0 0 .08888901 18.250029 23.38502)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#a"/><g transform="matrix(.3527769 0 0 .3527769 .000011 -2.93059)"><ellipse cx="18.750029" cy="24.807245" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".291" rx="3.749998" ry="1.500004" stroke-width=".564232"/><ellipse cx="5.249994" cy="24.807245" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".291" rx="3.749998" ry="1.500004" stroke-width=".564232"/><g stroke-width=".750002" transform="matrix(1 0 0 -1 0 31.838452)"><path d="m3.0000003 7.4061008c0 4.9377652 4.0328239 8.9705882 8.9705877 8.9705882 4.937765 0 9.029412-4.032823 9.029412-8.9705882h-4.5c0 2.4688824-2.031118 4.5000002-4.5 4.5000002-2.4688814 0-4.4999997-2.0311178-4.4999997-4.5000002z" fill="url(#b)" stroke="#002e99" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m4.0703125 8.1582031c-.1534532-.0002932-.2847525.1290323-.2587891.2802734.8064802 4.8842335 4.6706394 7.2558595 8.4228516 7.1943355 3.752212-.06152 7.445851-2.548629 7.9375-7.2011714.01558-.1461856-.09908-.2735886-.246094-.2734375h-2.654297c-.115389.0004939-.215091.080742-.240234.1933594-.65392 2.8990585-2.860876 4.3066405-5.076172 4.3066405s-4.430349-1.407237-5.0996092-4.3066405c-.025143-.1126175-.1248454-.1928657-.2402344-.1933594z" fill="none" opacity=".5" stroke="url(#c)" stroke-linecap="square"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-chevron-down.svg b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-chevron-down.svg
new file mode 100644
index 000000000..8e8c685fb
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-chevron-down.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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(.479894 0 0 .11633788 10.322135 17.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.28571361 0 0 .30419701 -30.552042 -4.106378)" gradientUnits="userSpaceOnUse" x1="112.72619" x2="185.66557" y1="80.425568" y2="80.852165"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 22.31412 -7.031824)" gradientUnits="userSpaceOnUse" x1="-54.097031" x2="-14.013598" y1="48.90472" y2="48.90472"><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><g transform="matrix(.3527769 0 0 .3527769 .211007 .65242)"><ellipse cx="11.401897" cy="19.036797" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".245" rx="8.098211" ry="1.963204"/><g stroke-width=".750002" transform="matrix(0 1 -1 0 22.302814 -2.00475)"><path d="m3.529856 1.529856h11.470144l5.533004 8.620784-5.486718 8.620746h-11.4701438l4.4867169-8.659867z" fill="url(#b)" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><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" opacity=".5" stroke="url(#c)" stroke-linecap="square"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-chevron-up.svg b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-chevron-up.svg
new file mode 100644
index 000000000..225df20c9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-chevron-up.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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(.2902664 0 0 .07798628 3.624095 17.357559)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.28571361 0 0 .30419701 -30.552042 -4.106378)" gradientUnits="userSpaceOnUse" x1="180.68068" x2="115.19425" y1="86.098946" y2="86.525543"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 22.31412 -7.031824)" gradientUnits="userSpaceOnUse" x1="-10.97499" x2="-63.556095" y1="48.908791" y2="49.19416"><stop offset="0" stop-color="#fff"/><stop offset=".35588315" 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(.2902664 0 0 .07798628 17.850582 17.357559)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#a"/><radialGradient id="e" cx="2.25" cy="16" gradientTransform="matrix(.2902664 0 0 .07798628 3.624095 17.357559)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#a"/><g transform="matrix(.3527769 0 0 .3527769 .211007 .65242)"><ellipse cx="4.277195" cy="18.605341" display="block" fill="url(#e)" fill-rule="evenodd" opacity=".245" rx="4.898245" ry="1.31602" stroke-width=".636758"/><g stroke-width=".750002" transform="matrix(0 -1 -1 0 22.302814 22.058128)"><path d="m3.529856 1.529856h11.470144l5.533004 8.620784-5.486718 8.620746h-11.4701438l4.4867169-8.659867z" fill="url(#b)" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><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" opacity=".5" stroke="url(#c)" stroke-linecap="square"/></g><ellipse cx="18.503683" cy="18.605341" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".245" rx="4.898245" ry="1.31602" stroke-width=".636758"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-circle-curve.svg b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-circle-curve.svg
new file mode 100644
index 000000000..76a1dd6ed
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-circle-curve.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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(.41810539 0 0 .11633788 10.911999 27.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="3.636039" x2="17.133669" y1="11.062812" y2="23.768694"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientTransform="translate(0 8)" gradientUnits="userSpaceOnUse" x1="11.929461" x2="12.103767" xlink:href="#d" y1="5.135462" y2="6.770646"/><linearGradient id="d" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.999992" x2="23.999992" y1="21.153835" y2="26.846144"><stop offset="0" stop-color="#fff"/><stop offset=".65259534" 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(1 0 0 -1 0 32.085191)" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#d" y1="6.680939" y2="5.180935"/><g transform="matrix(.3527769 0 0 .3527769 .000011 -2.87662)"><ellipse cx="11.852736" cy="29.036797" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".245" rx="7.055529" ry="1.963204"/><g stroke-width=".750002"><path d="m11.99895 11.529412c-3.702706 0-6.892941 2.532458-8.470588 6.230928l3.639706 2.23966c.824823-2.541176 2.675068-4.315947 4.83295-4.315947 2.156824 0 4.005 1.774771 4.830882 4.315947l3.639706-2.23966c-1.577647-3.69847-4.767882-6.230928-8.470588-6.230928h-.0021zm4.83295 8.470588c-.825882 2.541176-2.674058 4.315947-4.830882 4.315947-2.157882 0-4.008127-1.774771-4.83295-4.315947l-3.639706 2.23966c1.577647 3.69847 4.767882 6.230928 8.470588 6.230928h.0021c3.702706 0 6.892941-2.532458 8.470588-6.230928z" fill="url(#b)" stroke="#002e99" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m12.15625 12.330078c-2.8779556-.0479-5.8054923 1.573386-7.5332031 4.951172a.20671874.20671874 0 0 0 .076172.269531l1.8964843 1.164063a.20671874.20671874 0 0 0 .2929688-.08399c1.2946633-2.610705 3.301936-3.770043 5.248047-3.714838 1.94611.0552 3.858459 1.332103 4.949219 3.722656a.20671874.20671874 0 0 0 .294921.08984l1.919922-1.173829a.20671874.20671874 0 0 0 .08008-.265625c-1.52472-3.199655-4.346708-4.911084-7.224611-4.95898z" opacity=".5" stroke="url(#c)"/><path d="m12.15625 27.755113c-2.8779556.0479-5.8054923-1.573386-7.5332031-4.951172a.20671874.20671874 0 0 1 .076172-.269531l1.8964843-1.164063a.20671874.20671874 0 0 1 .2929688.08399c1.2946633 2.610705 3.301936 3.770043 5.248047 3.714838 1.94611-.0552 3.858459-1.332103 4.949219-3.722656a.20671874.20671874 0 0 1 .294921-.08984l1.919922 1.173829a.20671874.20671874 0 0 1 .08008.265625c-1.52472 3.199655-4.346708 4.911084-7.224611 4.95898z" opacity=".5" stroke="url(#e)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-circle-pour.svg b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-circle-pour.svg
new file mode 100644
index 000000000..222b7ccb9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-circle-pour.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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(.479894 0 0 .11633788 10.772975 16.563239)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.07567388 0 0 -.08048036 -14.976337 5.483394)" gradientUnits="userSpaceOnUse" x1="356.48148" x2="360.72992" y1="24.086275" y2="-187.67764"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></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><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="15.140132" y2="5.961325"><stop offset="0" stop-color="#fff"/><stop offset=".47999999" 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(.3527769 0 0 .3527769 .000011 .56308)"><ellipse cx="11.852736" cy="18.424646" display="block" fill="url(#a)" 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="#002e99" stroke-opacity=".501961" transform="translate(0 -2)"/><g fill="none"><path d="m19.710197 10a7.7101974 7.663887 0 0 1 -7.710197 7.663887 7.7101974 7.663887 0 0 1 -7.7101974-7.663887 7.7101974 7.663887 0 0 1 7.7101974-7.663887 7.7101974 7.663887 0 0 1 7.710197 7.663887z" opacity=".5" stroke="url(#c)"/><path d="m18.241587 10a6.2415883 6.2415883 0 0 1 -6.241587 6.241589 6.2415883 6.2415883 0 0 1 -6.2415887-6.241589 6.2415883 6.2415883 0 0 1 6.2415887-6.2415883 6.2415883 6.2415883 0 0 1 6.241587 6.2415883z" opacity=".5" stroke="url(#d)" stroke-linecap="square" stroke-linejoin="miter" stroke-width=".734304"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-curve-down.svg b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-curve-down.svg
new file mode 100644
index 000000000..5334171ee
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-curve-down.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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(.53333333 0 0 .11633788 10.8 25.813237)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.38494639 0 0 .38533611 2.970474 2.123405)" gradientUnits="userSpaceOnUse" x1="30.883396" x2="25.604357" y1="5.330893" y2="45.271339"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="32.615974" x2="34.237648" y1="33.571121" y2="56.249374"><stop offset="0" stop-color="#fff"/><stop offset=".06666665" 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(.3527769 0 0 .3527769 .000011 -2.67015)"><ellipse cx="12" cy="27.674644" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".711111" rx="9" ry="1.963204"/><g stroke-linecap="round" stroke-width=".750002" transform="matrix(-1 0 0 1 24 8)"><path d="m3.3749784 10.068967c12.8821066-.617064 15.0544636-3.8901011 17.2500436-6.7500167v14.3377957c-5.524908 3.168225-11.4545122 4.10237-17.2500436.234387z" fill="url(#b)" stroke="#002e99" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m19.875 5.3847656c-.856958.9806136-1.875332 1.9658899-3.523438 2.8164063-2.452436 1.2655972-6.240226 2.1789441-12.226562 2.5332031v6.689453c5.3113473 3.370271 10.597074 2.607889 15.75-.24414z" fill="none" opacity=".5" stroke="url(#c)" stroke-linecap="square"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-curve-up.svg b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-curve-up.svg
new file mode 100644
index 000000000..ed43a4c0e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-curve-up.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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(.53333333 0 0 .11633788 10.8 25.813237)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.38494639 0 0 .38533611 2.970474 2.123405)" gradientUnits="userSpaceOnUse" x1="30.883396" x2="25.604357" y1="5.330893" y2="45.271339"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="32.615974" x2="34.237648" y1="33.571121" y2="56.249374"><stop offset="0" stop-color="#fff"/><stop offset=".06666665" 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(.3527769 0 0 .3527769 .000011 -2.67015)"><ellipse cx="12" cy="27.674644" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".711111" rx="9" ry="1.963204"/><g stroke-linecap="round" stroke-width=".750002" transform="translate(0 8)"><path d="m3.3749784 10.068967c12.8821066-.617064 15.0544636-3.8901011 17.2500436-6.7500167v14.3377957c-5.524908 3.168225-11.4545122 4.10237-17.2500436.234387z" fill="url(#b)" stroke="#002e99" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m19.875 5.3847656c-.856958.9806136-1.875332 1.9658899-3.523438 2.8164063-2.452436 1.2655972-6.240226 2.1789441-12.226562 2.5332031v6.689453c5.3113473 3.370271 10.597074 2.607889 15.75-.24414z" fill="none" opacity=".5" stroke="url(#c)" stroke-linecap="square"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-fade-down.svg b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-fade-down.svg
new file mode 100644
index 000000000..76aeefdf6
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-fade-down.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 -.3849464 -.38533612 0 21.861644 21.014622)" gradientUnits="userSpaceOnUse" x1="-3.533998" x2="47.122532" y1="25.852837" y2="25.852837"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="40.031734" x2="40.031734" y1="56.375031" y2="15.817235"><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><radialGradient id="c" cx="4.992979" cy="43.5" gradientTransform="matrix(2.003784 0 0 1.4 16.521466 -17.399983)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#d"/><linearGradient id="d"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="4.992979" cy="43.5" gradientTransform="matrix(-2.003784 0 0 -1.4 26.411872 104.40002)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#d"/><linearGradient id="f" 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><g opacity=".4" transform="matrix(.20888158 0 0 .11339284 -.250658 2.343451)"><path d="m26.533336 40.000017h5v7h-5z" fill="url(#c)"/><path d="m16.400002 47.000017h-4.999999v-7h4.999999z" fill="url(#e)"/><path d="m16.400002 40.000016h10.133334v7.000001h-10.133334z" fill="url(#f)"/></g><g stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002" transform="matrix(0 .3527769 -.3527769 0 7.791242 -.03883)"><path d="m8 3.6249769-4.7254101 16.8750421h17.2500431l-4.524633-16.8750421h-.5-7z" fill="url(#a)" stroke="#002e99" stroke-opacity=".501961" transform="matrix(0 -1 -1 0 23.985096 21.985049)"/><path d="m8.5703125 4.375-4.3046875 15.375h15.28125l-4.123047-15.375z" fill="none" opacity=".5" stroke="url(#b)" transform="matrix(0 -1 -1 0 23.985096 21.985049)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-fade-left.svg b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-fade-left.svg
new file mode 100644
index 000000000..f44feef6c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-fade-left.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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(.60887355 0 0 .11633788 10.681723 17.583908)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.3849464 0 0 .38533612 2.970474 2.123405)" gradientUnits="userSpaceOnUse" x1="37.744282" x2="37.746555" y1="11.357863" y2="39.486301"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="19.990011" x2="13.616905" y1="17.739006" y2="55.965275"><stop offset="0" stop-color="#fff"/><stop offset=".01319747" 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(-.3527769 0 0 .3527769 8.431241 .37917)"><ellipse cx="12.051689" cy="19.445316" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".245" rx="10.274741" ry="1.963204" stroke-width="1.00637" transform="matrix(.98738121 -.15836143 0 1 0 0)"/><g stroke-width=".750002"><path d="m3.2745899 3.5501901v16.9999999l17.2500431-4.05019v-8.5z" style="stroke:#002e99;stroke-width:.750002;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#b)" transform="translate(0 -2)"/><path d="m4.0245918 4.4824211v15.1213049l15.7500392-3.678505v-7.3511933z" fill="none" opacity=".5" stroke="url(#c)" transform="translate(0 -2)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-fade-right.svg b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-fade-right.svg
new file mode 100644
index 000000000..44565d65e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-fade-right.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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(.60887355 0 0 .11633788 10.681723 17.583908)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.3849464 0 0 .38533612 2.970474 2.123405)" gradientUnits="userSpaceOnUse" x1="37.744282" x2="37.746555" y1="11.357863" y2="39.486301"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="19.990011" x2="13.616905" y1="17.739006" y2="55.965275"><stop offset="0" stop-color="#fff"/><stop offset=".01319747" 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(.3527769 0 0 .3527769 .035425 .37917)"><ellipse cx="12.051689" cy="19.445316" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".245" rx="10.274741" ry="1.963204" stroke-width="1.00637" transform="matrix(.98738121 -.15836143 0 1 0 0)"/><g stroke-width=".750002"><path d="m3.2745899 3.5501901v16.9999999l17.2500431-4.05019v-8.5z" style="stroke:#002e99;stroke-width:.750002;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#b)" transform="translate(0 -2)"/><path d="m4.0245918 4.4824211v15.1213049l15.7500392-3.678505v-7.3511933z" fill="none" opacity=".5" stroke="url(#c)" transform="translate(0 -2)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-fade-up-and-left.svg b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-fade-up-and-left.svg
new file mode 100644
index 000000000..322a430f0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-fade-up-and-left.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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(.5092662 0 0 .11633788 11.432341 18.133628)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(-.39305672 0 0 .16598737 21.219766 5.745558)" gradientUnits="userSpaceOnUse" x1="31.464884" x2="33.538727" y1="-6.766441" y2="66.779274"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="18.107346" x2="19.107346" y1="21.32725" y2="44.404175"><stop offset="0" stop-color="#fff"/><stop offset=".06666665" 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(-.3527769 0 0 .3527769 8.466656 .11442)"><ellipse cx="12.578191" cy="19.995037" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".245" rx="8.593866" ry="1.963204" stroke-width="1.030148" transform="matrix(.94232447 -.33470075 0 1 0 0)"/><g stroke-width=".750002"><path d="m20.625022 4.1756828-17.2500436 1.8750047v12.6485995l17.2500436-7.226406z" fill="url(#b)" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m19.87502 5.0252943-15.7500397 1.7012677v10.840892l15.7500397-6.641754z" fill="none" opacity=".5" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-fade-up-and-right.svg b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-fade-up-and-right.svg
new file mode 100644
index 000000000..074e7ce29
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-fade-up-and-right.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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(.5092662 0 0 .11633788 11.432341 18.133628)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(-.39305672 0 0 .16598737 21.219766 5.745558)" gradientUnits="userSpaceOnUse" x1="31.464884" x2="33.538727" y1="-6.766441" y2="66.779274"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="18.107346" x2="19.107346" y1="21.32725" y2="44.404175"><stop offset="0" stop-color="#fff"/><stop offset=".06666665" 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(.3527769 0 0 .3527769 .00001 .11442)"><ellipse cx="12.578191" cy="19.995037" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".245" rx="8.593866" ry="1.963204" stroke-width="1.030148" transform="matrix(.94232447 -.33470075 0 1 0 0)"/><g stroke-width=".750002"><path d="m20.625022 4.1756828-17.2500436 1.8750047v12.6485995l17.2500436-7.226406z" fill="url(#b)" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m19.87502 5.0252943-15.7500397 1.7012677v10.840892l15.7500397-6.641754z" fill="none" opacity=".5" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-fade-up.svg b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-fade-up.svg
new file mode 100644
index 000000000..23371b7b9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-fade-up.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 -.3849464 -.38533612 0 21.861644 21.014622)" gradientUnits="userSpaceOnUse" x1="46.788898" x2="-1.260898" y1="43.758274" y2="43.758274"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="40.031727" x2="40.031727" y1="14.749936" y2="56.375042"><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><radialGradient id="c" cx="4.992979" cy="43.5" gradientTransform="matrix(2.003784 0 0 1.4 22.921464 -17.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#d"/><linearGradient id="d"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="e" 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="#d"/><linearGradient id="f" 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><g opacity=".4" transform="matrix(.20888158 0 0 .11339284 -.250658 2.343451)"><path d="m32.933334 40h5v7h-5z" fill="url(#c)"/><path d="m-10-47h5v7h-5z" fill="url(#e)" transform="scale(-1)"/><path d="m10 40h22.933334v7.000001h-22.933334z" fill="url(#f)"/></g><g stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002" transform="matrix(0 -.3527769 -.3527769 0 7.791242 8.373204)"><path d="m8 3.6249769-4.7254101 16.8750421h17.2500431l-4.524633-16.8750421h-.5-7z" fill="url(#a)" stroke="#002e99" stroke-opacity=".501961" transform="matrix(0 -1 -1 0 23.985096 21.985049)"/><path d="m8.5703125 4.375-4.3046875 15.375h15.28125l-4.123047-15.375z" fill="none" opacity=".5" stroke="url(#b)" transform="matrix(0 -1 -1 0 23.985096 21.985049)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-inflate.svg b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-inflate.svg
new file mode 100644
index 000000000..462abdce9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-inflate.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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(.31939736 0 0 .11633788 11.281356 25.813237)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.38494639 0 0 .38533611 2.970474 10.123405)" gradientUnits="userSpaceOnUse" x1="22.482418" x2="23.852848" y1="3.102494" y2="47.868717"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 7.567572)" gradientUnits="userSpaceOnUse" x1="31.422152" x2="34.084743" y1="21.401894" y2="50.124996"><stop offset="0" stop-color="#fff"/><stop offset=".26735342" 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(.3527769 0 0 .3527769 .00001 -2.67013)"><ellipse cx="12" cy="27.674644" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".464" rx="5.389831" ry="1.963204"/><g stroke-width=".750002"><path d="m3.3749789 17.519888 8.2500211-6.20098 9.000022 6.211092v4.94l-8.47248 6.098951-8.7775631-6.109063z" fill="url(#b)" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m11.642578 12.367188a.41734222.41734222 0 0 0 -.246094.08398l-7.1132809 5.289062a.41734222.41734222 0 0 0 -.1699219.333985v3.648437a.41734222.41734222 0 0 0 .1738282.337891l7.5703126 5.441406a.41734222.41734222 0 0 0 .492187-.001949l7.367188-5.441406a.41734222.41734222 0 0 0 .169922-.335938v-3.648437a.41734222.41734222 0 0 0 -.183594-.345703l-7.824219-5.289063a.41734222.41734222 0 0 0 -.236328-.07226z" fill="none" opacity=".5" stroke="url(#c)" stroke-linecap="square"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-open-circle-curve.svg b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-open-circle-curve.svg
new file mode 100644
index 000000000..546ffd97d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-open-circle-curve.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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(.479894 0 0 .11633788 11.001789 26.005897)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="17" x2="16.866001" xlink:href="#c" y1="13" y2="23.588825"/><linearGradient id="c"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="14.448726" y2="16.323731"><stop offset="0" stop-color="#fff"/><stop offset=".099364" 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="19" x2="19" xlink:href="#c" y1="24" y2="28"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="12.375001" x2="12.375001" y1="25.698753" y2="26.448755"><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 transform="matrix(.3527769 0 0 .3527769 .000011 -2.98051)"><ellipse cx="12.08155" cy="27.867306" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".245" rx="8.098211" ry="1.963204"/><g stroke-width=".750002"><path d="m11.998851 12.941977c-4.1136505 0-7.6579545 2.813523-9.4106975 6.92247l4.043659 2.488227c.916367-2.823209 2.971961-4.794952 5.3693365-4.794952 2.396199 0 4.449495 1.971743 5.367037 4.794952l4.04366-2.488227c-1.752742-4.108947-5.297046-6.92247-9.410697-6.92247h-.0023z" fill="url(#b)" stroke="#002e99" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m11.451172 13.662109c-2.8205067.161875-5.6718139 1.879979-7.7070314 5.701172a.30350084.30350084 0 0 0 .1074219.400391l2.265625 1.40039a.30350084.30350084 0 0 0 .4238281-.109374c1.1042973-1.96123 2.2714695-3.114483 3.3984375-3.708985 1.1269679-.594502 2.2208209-.645077 3.2402349-.369141 2.038827.551873 3.766444 2.492273 4.371093 4.00586a.30350084.30350084 0 0 0 .441407.144531l2.300781-1.435547a.30350084.30350084 0 0 0 .109375-.396484c-1.587077-3.10594-4.552884-5.298935-7.746094-5.609375-.399154-.0388-.802149-.04656-1.205078-.02344z" fill="none" opacity=".5" stroke="url(#d)"/><path d="m7.500011 24.573751-.0000225 3.000008h8.9999995l.000023-3.000008z" fill="url(#e)" stroke="#002e99" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m8.2499904 25.323753v1.500004h7.5000186v-1.500004z" fill="none" opacity=".5" stroke="url(#f)" stroke-linecap="square"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-open-circle-pour.svg b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-open-circle-pour.svg
new file mode 100644
index 000000000..5ea4fa8bb
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-open-circle-pour.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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(.479894 0 0 .11633788 11.001789 26.005897)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#b" y1="24" y2="28"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="12.375001" x2="12.375001" y1="25.698753" y2="26.448755"><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="e" gradientTransform="matrix(.28571361 0 0 .30419701 29.661378 2.732579)" gradientUnits="userSpaceOnUse" x1="-22.722923" x2="-18.476206" xlink:href="#b" y1="7.228482" y2="43.744774"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="12.018543" x2="12.045645" y1="7.5" y2="8.932032"><stop offset="0" stop-color="#fff"/><stop offset=".38166982" 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(.3527769 0 0 .3527769 .000011 -2.98051)"><ellipse cx="12.08155" cy="27.867306" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".245" rx="8.098211" ry="1.963204"/><g stroke-width=".750002"><path d="m7.500011 24.573751-.0000225 3.000008h8.9999995l.000023-3.000008z" fill="url(#c)" stroke="#002e99" stroke-linejoin="round" stroke-opacity=".501961"/><g stroke-linecap="square"><path d="m8.2499904 25.323753v1.500004h7.5000186v-1.500004z" fill="none" opacity=".5" stroke="url(#d)"/><g transform="translate(-.004883 7.377523)"><path d="m12 5.7606752c-5.031142.0054937-9.2470542 3.8068089-9.7714843 8.8105468h4.8691406c.4849935-2.321099 2.5311162-3.984083 4.9023437-3.984375 2.369761.0021 4.413745 1.66471 4.898438 3.984375h4.882812c-.524822-5.0074499-4.746372-8.8100483-9.78125-8.8105468z" fill="url(#e)" stroke="#002e99" stroke-opacity=".501961"/><path d="m12 6.4980469c-2.2240315.0029347-4.4320165.8503318-6.0839844 2.3398437-1.3571911 1.2237234-2.3675869 2.8928314-2.7988281 4.6699214a.25870317.25870317 0 0 0 .2519531.31836l3.0078125.0059a.25870317.25870317 0 0 0 .2421875-.16801c.9503149-2.570069 3.1477726-3.8445039 5.3535154-3.851562 2.205743-.00706 4.407171 1.251554 5.369141 3.845703a.25870317.25870317 0 0 0 .242187.167969h3a.25870317.25870317 0 0 0 .251954-.31836c-.43035-1.773463-1.384501-3.445407-2.746094-4.6718745-1.653723-1.4896049-3.862269-2.3371635-6.087891-2.3378906z" fill="none" opacity=".5" stroke="url(#f)"/></g></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-plain-text.svg b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-plain-text.svg
new file mode 100644
index 000000000..65528fe69
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-plain-text.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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(.28571361 0 0 .30419701 4.142835 3.232579)" gradientUnits="userSpaceOnUse" x1="52.000198" x2="52.000069" y1="17.315821" y2="35.396122"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.486221" x2="23.486221" y1="20.62042" y2="33.428146"><stop offset="0" stop-color="#fff"/><stop offset=".00000003" 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(.26458333 0 0 .26458333 .79374 2.91041)"><g opacity=".4" transform="matrix(.65789474 0 0 .57142703 -2.789435 -15.440324)"><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 transform="matrix(1.33333 0 0 1.33333 1.000026 -7.083397)"><path d="m3.3749721 8.6875555h17.2500429v6.7500165h-17.250043z" fill="url(#e)" transform="translate(-2.999962 -2.999974)"/><g stroke-width=".750002"><path d="m16.875051 11.687596h-15.7500392l.0000001-5.2500126h15.7500391z" opacity=".5" stroke="url(#f)" stroke-linecap="round"/><path d="m.37501 5.6875815h17.250043v6.7500165l-17.25005626.000954z" stroke="#002e99" stroke-linejoin="round" stroke-opacity=".501961"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-slant-down.svg b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-slant-down.svg
new file mode 100644
index 000000000..308795c75
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-slant-down.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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(.5092662 0 0 .11633788 11.432341 17.635309)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(-.39305672 0 0 .16598737 21.219766 5.745558)" gradientUnits="userSpaceOnUse" x1="20.305002" x2="20.912416" y1="-9.365688" y2="79.852112"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="21.944391" x2="24.82486" y1="32.327007" y2="43.838333"><stop offset="0" stop-color="#fff"/><stop offset=".06666665" 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(-.3527769 0 0 .3527769 8.466656 .11441)"><ellipse cx="12.57819" cy="19.496717" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".245" rx="8.593867" ry="1.963204" stroke-width="1.030148" transform="matrix(.94232447 -.33470075 0 1 0 0)"/><g stroke-width=".750002"><path d="m20.625022 4.1756926-17.2500436 7.1250174v7.500019l17.2500436-7.125018z" fill="url(#b)" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m19.87502 5.3006954-15.7500397 6.4894446v5.885586l15.7500397-6.513258z" fill="none" opacity=".5" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-slant-up.svg b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-slant-up.svg
new file mode 100644
index 000000000..627f37947
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-slant-up.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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(.5092662 0 0 .11633788 11.432341 17.635309)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(-.39305672 0 0 .16598737 21.219766 5.745558)" gradientUnits="userSpaceOnUse" x1="20.305002" x2="20.912416" y1="-9.365688" y2="79.852112"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="21.944391" x2="24.82486" y1="32.327007" y2="43.838333"><stop offset="0" stop-color="#fff"/><stop offset=".06666665" 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(.3527769 0 0 .3527769 .00001 .11441)"><ellipse cx="12.57819" cy="19.496717" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".245" rx="8.593867" ry="1.963204" stroke-width="1.030148" transform="matrix(.94232447 -.33470075 0 1 0 0)"/><g stroke-width=".750002"><path d="m20.625022 4.1756926-17.2500436 7.1250174v7.500019l17.2500436-7.125018z" fill="url(#b)" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m19.87502 5.3006954-15.7500397 6.4894446v5.885586l15.7500397-6.513258z" fill="none" opacity=".5" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-stop.svg b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-stop.svg
new file mode 100644
index 000000000..819b67840
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-stop.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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(.67160365 0 0 .15511679 14.488893 22.397135)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="5.542272" x2="5.542272" y1="3.525853" y2="25.542124"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="16.558014" x2="16.558014" y1="4.983944" y2="23.867208"><stop offset="0" stop-color="#fff"/><stop offset=".37722605" 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="scale(.26458333)"><ellipse cx="16" cy="24.879007" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".6" rx="11.333311" ry="2.617599" stroke-width="1.33333"/><g stroke-linecap="square"><path d="m11.373143 3.5258537-6.931685 6.9316853v8.087597l6.917692 6.996988h9.804121l6.395271-7.036567v-8.087598l-6.381278-6.8921053z" fill="url(#b)" stroke="#002e99" stroke-opacity=".501961"/><path d="m11.771309 4.4897583-6.3735524 6.3735517v7.280325l6.3626544 6.434585h8.978339l5.863494-6.449844v-7.328277l-5.841697-6.3103407z" fill="none" opacity=".5" stroke="url(#c)"/></g></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 000000000..ae2f952e5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-triangle-down.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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(.53333333 0 0 .11633788 10.8 16.563239)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" 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="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientTransform="matrix(1 0 0 -1 0 20.000065)" gradientUnits="userSpaceOnUse" x1="11.265687" x2="11.350316" y1="17.34873" 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><g transform="matrix(.3527769 0 0 .3527769 -.005524 .65217)"><ellipse cx="12" cy="18.424646" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".331" rx="9" ry="1.963204"/><g stroke-width=".750002"><path d="m12.015689 18.401375 8.454456-16.871454h-16.940289z" fill="url(#b)" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m5.265625 2.28125c-.1829432-.0002964-.3040774.189759-.2265625.3554688l6.7500645 13.3999152c.08685.18741.350723.194324.447265.01172l6.718686-13.3999165c.088798-.1664706-.03203-.3674945-.220703-.3671875z" fill="none" opacity=".5" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-triangle-up.svg b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-triangle-up.svg
new file mode 100644
index 000000000..2695b589e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-triangle-up.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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 25.454798 -17.400001)" 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 22.611871 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(1 0 0 -1 0 20.000065)" gradientUnits="userSpaceOnUse" x1="11.265687" x2="11.265687" y1=".470145" y2="17.720188"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="f" gradientTransform="matrix(1 0 0 -1 0 20.000065)" gradientUnits="userSpaceOnUse" x1="12.015689" x2="12.015689" y1="5.720158" y2="16.220184"><stop offset="0" stop-color="#fff"/><stop offset=".15467559" 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(.20888158 0 0 .11339284 -.779824 2.34345)"><path d="m35.400001 39.999999h5v7h-5z" fill="url(#a)"/><path d="m12.600001 46.999999h-5.0000002v-7h5.0000002z" fill="url(#c)"/><path d="m12.600001 39.999998h22.8v7.000001h-22.8z" fill="url(#d)"/></g><g stroke-width=".750002" transform="matrix(.3527769 0 0 -.3527769 -.005524 7.683455)"><path d="m12.015689 18.401375 8.454456-16.871454h-16.940289z" fill="url(#e)" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m5.265625 2.28125c-.1829432-.0002964-.3040774.189759-.2265625.3554688l6.7500645 13.3999152c.08685.18741.350723.194324.447265.01172l6.718686-13.3999165c.088798-.1664706-.03203-.3674945-.220703-.3671875z" fill="none" opacity=".5" stroke="url(#f)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-wave.svg b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-wave.svg
new file mode 100644
index 000000000..e148fab36
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/fontworkshapetype.fontwork-wave.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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(.43094362 0 0 .15511677 20.512124 22.389461)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.5160657 0 0 .42560146 3.123897 7.771441)" gradientUnits="userSpaceOnUse" x1="23.335306" x2="23.29563" y1=".735106" y2="39.804893"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="10.705886" x2="10.920348" y1="10.514423" y2="17.22629"><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><g transform="matrix(.26458333 0 0 .26458333 .264583 0)"><ellipse cx="21.481743" cy="24.871334" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".245" rx="7.272174" ry="2.617599" stroke-width="1.33333" transform="matrix(.99999972 .00074429 -.00033761 .99999994 0 0)"/><path d="m3.5 9.3954689s5.7744738-5.3587332 11.525644-.070618c5.75117 5.2881231 11.474356.0579061 11.474356.0579061v12.540973s-3.418108 5.637-10.660799-.05789c-7.2426915-5.6949-12.339201.070602-12.339201.070602z" fill="url(#b)" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><ellipse cx="21.481743" cy="24.871334" display="block" opacity=".245" rx="7.272174" ry="2.617599" transform="matrix(.99999972 .00074429 -.00033761 .99999994 0 0)"/><path d="m10.689982 8.1013282c-3.0467873-.5662999-5.7771012 1.4328897-6.174774 1.7991647v9.9791421c.5507224-.378478 1.5419259-.794712 2.3440543-1.077814 2.3421131-.826619 5.7725347-.749206 9.6067467 2.26562 3.432558 2.699004 5.613736 2.586759 7.039045 2.020828 1.225835-.486728 1.81231-1.271127 1.978853-1.513017v-10.335912c-.642035.377951-1.338428.787117-2.278331 1.070311-2.389322.719905-5.74552.633337-8.867166-2.236974-1.317869-1.2117614-2.538826-1.7651107-3.648428-1.9713488z" opacity=".5" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/footnotedialog.svg b/icon-themes/elementary_svg/cmd/32/footnotedialog.svg
new file mode 100644
index 000000000..989cd173d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/footnotedialog.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="65.325226" cy="48.709068" gradientTransform="matrix(0 .69241446 -.75577527 0 60.736625 -28.22989)" gradientUnits="userSpaceOnUse" r="31.000002"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b"><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="c" gradientUnits="userSpaceOnUse" x1="25.388814" x2="25.388814" xlink:href="#b" y1="22.594114" y2="25.392128"/><radialGradient id="d" cx="6.702713" cy="73.615715" gradientTransform="matrix(1.3166457 0 0 .28801944 14.174902 8.61329)" gradientUnits="userSpaceOnUse" r="7.228416" xlink:href="#e"/><linearGradient id="e"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="22.881355" x2="22.644068" y1="14.457627" y2="31.338984"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#d2d2d2"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="23.031893" x2="23.040016" y1="26.715307" y2="18.997057"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#959595"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="23.131727" x2="23.398602" y1="16.459263" y2="30.159456"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="23.999994" x2="23.999994" xlink:href="#b" y1="6.185175" y2="41.814804"/><linearGradient id="j" gradientTransform="matrix(.65714244 0 0 .6301235 .228561 -1.089664)" 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><radialGradient id="k" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#e"/><radialGradient id="l" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#e"/><linearGradient id="m" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><linearGradient id="o" gradientTransform="matrix(1.0320426 0 0 1.0681612 43.35048 7.506191)" gradientUnits="userSpaceOnUse" x1="-31" x2="-36" y1="12" y2="6"><stop offset="0" stop-color="#1f1f1f"/><stop offset="1" stop-color="#5c5c5c"/></linearGradient><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#m)" opacity=".15"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#l)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#k)" opacity=".15"/><path d="m4.499961.499944c5.2704757 0 23.000011.001854 23.000011.001854l.000028 28.998202s-15.333359 0-23.000039 0c0-9.666685 0-19.333368 0-29.00005175z" fill="url(#j)" stroke-width="1.040575"/><g stroke-linejoin="round"><path d="m26.5 28.5h-21v-27h21z" fill="none" stroke="url(#i)" stroke-linecap="round"/><path d="m4.499961.499944c5.27048 0 23.000054.002 23.000054.002l.000024 28.998112s-15.333385 0-23.000078 0c0-9.666722 0-19.333346 0-28.999956z" fill="none" stroke="url(#n)" stroke-width=".999922"/><path d="m12.460265 27.494046h-2.8822565v-8.1674l.027983-1.341924.046638-1.46743q-.7182318.743371-.9980628.97507l-1.5670531 1.303307-1.3898263-1.795669 4.3933437-3.620301h2.369234z" fill="url(#o)" opacity=".66" stroke="#000" stroke-width="1.049073"/></g><path d="m32.517262 29.816046c0 1.149816-4.261024 2.081925-9.517262 2.081925-5.256239 0-9.517262-.932109-9.517262-2.081925 0-1.149815 4.261023-2.081924 9.517262-2.081924 5.256238 0 9.517262.932109 9.517262 2.081924z" fill="url(#d)" opacity=".2"/><g stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" stroke-width="1.399007" transform="matrix(.71479283 0 0 .71479283 1.852258 -.15011)"><path d="m33.088921 20.510597-.0056 6.98004-15.394574-.01499.0056-6.980044z" fill="url(#a)" stroke="#206b00"/><path d="m19.093283 21.894609h12.59106v4.197021h-12.59106z" fill="none" opacity=".49" stroke="url(#c)"/></g><path d="m22 14.5c-.554 0-1 .446-1 1v1.886719a5.9661016 5.9661016 0 0 0 -.556641.228515l-1.332031-1.332031c-.391737-.391737-1.022325-.391737-1.414062 0l-1.414063 1.414063c-.391737.391737-.391737 1.022325 0 1.414062l1.333985 1.333984a5.9661016 5.9661016 0 0 0 -.230469.554688h-1.886719c-.554 0-1 .446-1 1v2c0 .554.446 1 1 1h1.886719a5.9661016 5.9661016 0 0 0 .228515.556641l-1.332031 1.332031c-.391737.391737-.391737 1.022325 0 1.414062l1.414063 1.414063c.391737.391737 1.022325.391737 1.414062 0l1.333984-1.333985a5.9661016 5.9661016 0 0 0 .554688.230469v1.886719c0 .554.446 1 1 1h2c.554 0 1-.446 1-1v-1.886719a5.9661016 5.9661016 0 0 0 .556641-.228515l1.332031 1.332031c.391737.391737 1.022325.391737 1.414062 0l1.414063-1.414063c.391737-.391737.391737-1.022325 0-1.414062l-1.333985-1.333984a5.9661016 5.9661016 0 0 0 .230469-.554688h1.886719c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1h-1.886719a5.9661016 5.9661016 0 0 0 -.228515-.556641l1.332031-1.332031c.391737-.391737.391737-1.022325 0-1.414062l-1.414063-1.414063c-.391737-.391737-1.022325-.391737-1.414062 0l-1.333984 1.333985a5.9661016 5.9661016 0 0 0 -.554688-.230469v-1.886719c0-.554-.446-1-1-1zm1 6.503906a1.9954157 1.9954157 0 0 1 1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094-1.996094 1.9954157 1.9954157 0 0 1 1.996094-1.996094z" fill="url(#f)"/><g fill="none" stroke-linecap="square" stroke-linejoin="round"><path d="m22 14.5c-.554 0-1 .446-1 1v1.886719a5.9661016 5.9661016 0 0 0 -.556641.228515l-1.332031-1.332031c-.391737-.391737-1.022325-.391737-1.414062 0l-1.414063 1.414063c-.391737.391737-.391737 1.022325 0 1.414062l1.333985 1.333984a5.9661016 5.9661016 0 0 0 -.230469.554688h-1.886719c-.554 0-1 .446-1 1v2c0 .554.446 1 1 1h1.886719a5.9661016 5.9661016 0 0 0 .228515.556641l-1.332031 1.332031c-.391737.391737-.391737 1.022325 0 1.414062l1.414063 1.414063c.391737.391737 1.022325.391737 1.414062 0l1.333984-1.333985a5.9661016 5.9661016 0 0 0 .554688.230469v1.886719c0 .554.446 1 1 1h2c.554 0 1-.446 1-1v-1.886719a5.9661016 5.9661016 0 0 0 .556641-.228515l1.332031 1.332031c.391737.391737 1.022325.391737 1.414062 0l1.414063-1.414063c.391737-.391737.391737-1.022325 0-1.414062l-1.333985-1.333984a5.9661016 5.9661016 0 0 0 .230469-.554688h1.886719c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1h-1.886719a5.9661016 5.9661016 0 0 0 -.228515-.556641l1.332031-1.332031c.391737-.391737.391737-1.022325 0-1.414062l-1.414063-1.414063c-.391737-.391737-1.022325-.391737-1.414062 0l-1.333984 1.333985a5.9661016 5.9661016 0 0 0 -.554688-.230469v-1.886719c0-.554-.446-1-1-1zm1 6.503906a1.9954157 1.9954157 0 0 1 1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094-1.996094 1.9954157 1.9954157 0 0 1 1.996094-1.996094z" opacity=".3" stroke="#000"/><circle cx="23" cy="23" r="3.998385" stroke="url(#g)"/><path d="m22 15.5v1.886719a.99989607.99989607 0 0 1 -.667969.943359c-.157521.05556-.311767.118308-.46289.189453a.99989607.99989607 0 0 1 -1.132813-.197265l-1.332031-1.332032-1.414063 1.414063 1.333985 1.333984a.99989607.99989607 0 0 1 .195312 1.136719c-.07165.150561-.135262.303936-.191406.460938a.99989607.99989607 0 0 1 -.941406.664062h-1.886719v2h1.886719a.99989607.99989607 0 0 1 .943359.667969c.05556.157521.118308.311767.189453.46289a.99989607.99989607 0 0 1 -.197265 1.132813l-1.332032 1.332031 1.414063 1.414063 1.333984-1.333985a.99989607.99989607 0 0 1 1.136719-.195312c.150561.07165.303936.135262.460938.191406a.99989607.99989607 0 0 1 .664062.941406v1.886719h2v-1.886719a.99989607.99989607 0 0 1 .667969-.943359c.157521-.05556.311767-.118308.46289-.189453a.99989607.99989607 0 0 1 1.132813.197265l1.332031 1.332032 1.414063-1.414063-1.333985-1.333984a.99989607.99989607 0 0 1 -.195312-1.136719c.07165-.150561.135262-.303936.191406-.460938a.99989607.99989607 0 0 1 .941406-.664062h1.886719v-2h-1.886719a.99989607.99989607 0 0 1 -.943359-.667969c-.05556-.157521-.118308-.311767-.189453-.46289a.99989607.99989607 0 0 1 .197265-1.132813l1.332032-1.332031-1.414063-1.414063-1.333984 1.333985a.99989607.99989607 0 0 1 -1.136719.195312c-.150561-.07165-.303936-.135262-.460938-.191406a.99989607.99989607 0 0 1 -.664062-.941406v-1.886719zm1 6.503906c-.588024.0002.772067.134102.195312.01953-.576754-.114571.728849.281575.185547.05664-.543301-.224934.66278.418444.173829.0918-.488952-.326647.566186.538842.15039.123047-.415795-.415796.449694.639342.123047.15039-.326647-.488951.316731.71713.0918.173829-.224935-.543302.171211.762301.05664.185547-.11457-.576755.01933.783336.01953.195312-.0002-.588024-.134102.772067-.01953.195312.114571-.576754-.281575.728849-.05664.185547.224934-.543301-.418444.66278-.0918.173829.326647-.488952-.538842.566186-.123047.15039.415796-.415795-.639342.449694-.15039.123047.488951-.326647-.71713.316731-.173829.0918.543302-.224935-.762301.171211-.185547.05664.576755-.11457-.783336.01933-.195312.01953.588024-.0002-.772067-.134102-.195312-.01953.576754.114571-.728849-.281575-.185547-.05664.543301.224934-.66278-.418444-.173829-.0918.488952.326647-.566186-.538842-.15039-.123047.415795.415796-.449694-.639342-.123047-.15039.326647.488951-.316731-.71713-.0918-.173829.224935.543302-.171211-.762301-.05664-.185547.11457.576755-.01933-.783336-.01953-.195312.0002.588024.134102-.772067.01953-.195312-.114571.576754.281575-.728849.05664-.185547-.224934.543301.418444-.66278.0918-.173829-.326647.488952.538842-.566186.123047-.15039-.415796.415795.639342-.449694.15039-.123047-.488951.326647.71713-.316731.173829-.0918-.543302.224935.762301-.171211.185547-.05664-.576755.11457.783336-.01933.195312-.01953z" stroke="url(#h)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/formatallnotes.svg b/icon-themes/elementary_svg/cmd/32/formatallnotes.svg
new file mode 100644
index 000000000..4408925ee
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/formatallnotes.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="6.702713" cy="73.615715" gradientTransform="matrix(1.3166457 0 0 .28801944 14.174902 8.61329)" gradientUnits="userSpaceOnUse" r="7.228416" xlink:href="#a"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="22.881355" x2="22.644068" y1="14.457627" y2="31.338984"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#d2d2d2"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="23.031893" x2="23.040016" y1="26.715307" y2="18.997057"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#959595"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="23.131727" x2="23.398602" y1="16.459263" y2="30.159456"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(-.00271019 .50014348 -.5122065 -.00277662 -10.621166 -10.412536)" gradientUnits="userSpaceOnUse" x1="25.392431" x2="57.252823" y1="-47.435898" y2="-47.821854"><stop offset="0" stop-color="#fff394"/><stop offset=".262" stop-color="#ffe16b"/><stop offset=".661" stop-color="#f9c440"/><stop offset="1" stop-color="#d48e15"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="12.481989" x2="12.481988" y1="3.919039" y2="12.91907"><stop offset="0" stop-color="#fff"/><stop offset=".09999992" 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="h" cx="1.248938" cy="16.655602" gradientTransform="matrix(.66756411 0 0 .11633788 10.020482 20.415424)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#a"/><g transform="matrix(.3527769 0 0 .3527769 .226851 -.65673)"><ellipse cx="11.522501" cy="22.276831" display="block" fill="url(#h)" fill-rule="evenodd" opacity=".25" rx="11.265144" ry="1.963204" stroke-width="1.118786"/><g stroke-width=".750002" transform="translate(-3.000007 .750002)"><path d="m6.7167988 2.7910212c-1.3759393 0-2.4820625.9132803-2.4824219 2.046875l-.00227 7.1593018c-.00162 1.133594 1.106483 2.047885 2.4824219 2.046875h1.3613262l-.9962826 4.449665 4.7091736-3.935993.692035-.513672h4.265876c1.375939 0 2.482148-.913279 2.482422-2.046875l.0023-7.1593018c.0016-1.1335936-1.106513-2.046875-2.482452-2.046875z" fill="url(#f)" stroke="#ad5f00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" transform="translate(0 3.942578)"/><path d="m6.7304707 3.5440472c-.9180944 0-1.7473083.5320901-1.7485015 1.3417004l.000001 2.4082992-.000001 4.6469572c-.00119.810427.8039094 1.333449 1.7206508 1.33789.00065.000003.0013.000003.00195 0h1.8925794c.1962572.06059.3546414-.0971.3652349.01518l-.6683274 3.2132 3.7279071-3.085797c.112988-.0619.133392-.116038.333009-.127403h4.443772c.599687.01517.890618-.256297 1.212394-.427521.311344-.244695.470267-.567833.470864-.972714l.000001-4.5997922-.000001-2.3813401c.0012-.8104271-.739759-1.3686595-1.657854-1.3686595z" fill="none" opacity=".5" stroke="url(#g)" transform="translate(0 3.942578)"/></g><path d="m6.9980469 7v9c0 2.340369 2.2652536 4.001953 4.7890621 4.001953h5.78125l3.083985 2.773438c1.379275-.447402 2.347656-1.518 2.347656-2.775391v-10c0-1.6620001-1.688989-3-3.787109-3z" fill="#a62100" opacity=".1" transform="matrix(.75000187 0 0 .75000187 -.643044 1.861602)"/><path d="m8 7v9c0 1.662 1.6889917 3 3.787109 3h6.166212l3.644137 3.279661c1.402542-.932203 1.402542-2.144004 1.402542-3.279661v-9c0-1.6620001-1.688992-3-3.787109-3z" fill="#a62100" opacity=".2" transform="matrix(.75000187 0 0 .75000187 -.643044 1.861602)"/><g stroke-width=".750002" transform="matrix(-1 0 0 1 25.713492 -3.000007)"><path d="m6.7167988 2.7910212c-1.3759393 0-2.4820625.9132803-2.4824219 2.046875l-.00227 7.1593018c-.00162 1.133594 1.106483 2.047885 2.4824219 2.046875h1.3613262l-.9962826 4.449665 4.7091736-3.935993.692035-.513672h4.265876c1.375939 0 2.482148-.913279 2.482422-2.046875l.0023-7.1593018c.0016-1.1335936-1.106513-2.046875-2.482452-2.046875z" fill="url(#f)" stroke="#ad5f00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" transform="translate(0 3.942578)"/><path d="m6.7304707 3.5440472c-.9180944 0-1.7473083.5320901-1.7485015 1.3417004l.000001 2.4082992-.000001 4.6469572c-.00119.810427.8039094 1.333449 1.7206508 1.33789.00065.000003.0013.000003.00195 0h1.8925794c.1962572.06059.3546414-.0971.3652349.01518l-.6683274 3.2132 3.7279071-3.085797c.112988-.0619.133392-.116038.333009-.127403h4.443772c.599687.01517.890618-.256297 1.212394-.427521.311344-.244695.470267-.567833.470864-.972714l.000001-4.5997922-.000001-2.3813401c.0012-.8104271-.739759-1.3686595-1.657854-1.3686595z" fill="none" opacity=".5" stroke="url(#g)" transform="translate(0 3.942578)"/></g></g><g transform="scale(.26458333)"><path d="m32.517262 29.816046c0 1.149816-4.261024 2.081925-9.517262 2.081925-5.256239 0-9.517262-.932109-9.517262-2.081925 0-1.149815 4.261023-2.081924 9.517262-2.081924 5.256238 0 9.517262.932109 9.517262 2.081924z" fill="url(#b)" opacity=".2"/><path d="m22 14.5c-.554 0-1 .446-1 1v1.886719a5.9661016 5.9661016 0 0 0 -.556641.228515l-1.332031-1.332031c-.391737-.391737-1.022325-.391737-1.414062 0l-1.414063 1.414063c-.391737.391737-.391737 1.022325 0 1.414062l1.333985 1.333984a5.9661016 5.9661016 0 0 0 -.230469.554688h-1.886719c-.554 0-1 .446-1 1v2c0 .554.446 1 1 1h1.886719a5.9661016 5.9661016 0 0 0 .228515.556641l-1.332031 1.332031c-.391737.391737-.391737 1.022325 0 1.414062l1.414063 1.414063c.391737.391737 1.022325.391737 1.414062 0l1.333984-1.333985a5.9661016 5.9661016 0 0 0 .554688.230469v1.886719c0 .554.446 1 1 1h2c.554 0 1-.446 1-1v-1.886719a5.9661016 5.9661016 0 0 0 .556641-.228515l1.332031 1.332031c.391737.391737 1.022325.391737 1.414062 0l1.414063-1.414063c.391737-.391737.391737-1.022325 0-1.414062l-1.333985-1.333984a5.9661016 5.9661016 0 0 0 .230469-.554688h1.886719c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1h-1.886719a5.9661016 5.9661016 0 0 0 -.228515-.556641l1.332031-1.332031c.391737-.391737.391737-1.022325 0-1.414062l-1.414063-1.414063c-.391737-.391737-1.022325-.391737-1.414062 0l-1.333984 1.333985a5.9661016 5.9661016 0 0 0 -.554688-.230469v-1.886719c0-.554-.446-1-1-1zm1 6.503906a1.9954157 1.9954157 0 0 1 1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094-1.996094 1.9954157 1.9954157 0 0 1 1.996094-1.996094z" fill="url(#c)"/><g fill="none" stroke-linecap="square" stroke-linejoin="round"><path d="m22 14.5c-.554 0-1 .446-1 1v1.886719a5.9661016 5.9661016 0 0 0 -.556641.228515l-1.332031-1.332031c-.391737-.391737-1.022325-.391737-1.414062 0l-1.414063 1.414063c-.391737.391737-.391737 1.022325 0 1.414062l1.333985 1.333984a5.9661016 5.9661016 0 0 0 -.230469.554688h-1.886719c-.554 0-1 .446-1 1v2c0 .554.446 1 1 1h1.886719a5.9661016 5.9661016 0 0 0 .228515.556641l-1.332031 1.332031c-.391737.391737-.391737 1.022325 0 1.414062l1.414063 1.414063c.391737.391737 1.022325.391737 1.414062 0l1.333984-1.333985a5.9661016 5.9661016 0 0 0 .554688.230469v1.886719c0 .554.446 1 1 1h2c.554 0 1-.446 1-1v-1.886719a5.9661016 5.9661016 0 0 0 .556641-.228515l1.332031 1.332031c.391737.391737 1.022325.391737 1.414062 0l1.414063-1.414063c.391737-.391737.391737-1.022325 0-1.414062l-1.333985-1.333984a5.9661016 5.9661016 0 0 0 .230469-.554688h1.886719c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1h-1.886719a5.9661016 5.9661016 0 0 0 -.228515-.556641l1.332031-1.332031c.391737-.391737.391737-1.022325 0-1.414062l-1.414063-1.414063c-.391737-.391737-1.022325-.391737-1.414062 0l-1.333984 1.333985a5.9661016 5.9661016 0 0 0 -.554688-.230469v-1.886719c0-.554-.446-1-1-1zm1 6.503906a1.9954157 1.9954157 0 0 1 1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094-1.996094 1.9954157 1.9954157 0 0 1 1.996094-1.996094z" opacity=".3" stroke="#000"/><circle cx="23" cy="23" r="3.998385" stroke="url(#d)"/><path d="m22 15.5v1.886719a.99989607.99989607 0 0 1 -.667969.943359c-.157521.05556-.311767.118308-.46289.189453a.99989607.99989607 0 0 1 -1.132813-.197265l-1.332031-1.332032-1.414063 1.414063 1.333985 1.333984a.99989607.99989607 0 0 1 .195312 1.136719c-.07165.150561-.135262.303936-.191406.460938a.99989607.99989607 0 0 1 -.941406.664062h-1.886719v2h1.886719a.99989607.99989607 0 0 1 .943359.667969c.05556.157521.118308.311767.189453.46289a.99989607.99989607 0 0 1 -.197265 1.132813l-1.332032 1.332031 1.414063 1.414063 1.333984-1.333985a.99989607.99989607 0 0 1 1.136719-.195312c.150561.07165.303936.135262.460938.191406a.99989607.99989607 0 0 1 .664062.941406v1.886719h2v-1.886719a.99989607.99989607 0 0 1 .667969-.943359c.157521-.05556.311767-.118308.46289-.189453a.99989607.99989607 0 0 1 1.132813.197265l1.332031 1.332032 1.414063-1.414063-1.333985-1.333984a.99989607.99989607 0 0 1 -.195312-1.136719c.07165-.150561.135262-.303936.191406-.460938a.99989607.99989607 0 0 1 .941406-.664062h1.886719v-2h-1.886719a.99989607.99989607 0 0 1 -.943359-.667969c-.05556-.157521-.118308-.311767-.189453-.46289a.99989607.99989607 0 0 1 .197265-1.132813l1.332032-1.332031-1.414063-1.414063-1.333984 1.333985a.99989607.99989607 0 0 1 -1.136719.195312c-.150561-.07165-.303936-.135262-.460938-.191406a.99989607.99989607 0 0 1 -.664062-.941406v-1.886719zm1 6.503906c-.588024.0002.772067.134102.195312.01953-.576754-.114571.728849.281575.185547.05664-.543301-.224934.66278.418444.173829.0918-.488952-.326647.566186.538842.15039.123047-.415795-.415796.449694.639342.123047.15039-.326647-.488951.316731.71713.0918.173829-.224935-.543302.171211.762301.05664.185547-.11457-.576755.01933.783336.01953.195312-.0002-.588024-.134102.772067-.01953.195312.114571-.576754-.281575.728849-.05664.185547.224934-.543301-.418444.66278-.0918.173829.326647-.488952-.538842.566186-.123047.15039.415796-.415795-.639342.449694-.15039.123047.488951-.326647-.71713.316731-.173829.0918.543302-.224935-.762301.171211-.185547.05664.576755-.11457-.783336.01933-.195312.01953.588024-.0002-.772067-.134102-.195312-.01953.576754.114571-.728849-.281575-.185547-.05664.543301.224934-.66278-.418444-.173829-.0918.488952.326647-.566186-.538842-.15039-.123047.415795.415796-.449694-.639342-.123047-.15039.326647.488951-.316731-.71713-.0918-.173829.224935.543302-.171211-.762301-.05664-.185547.11457.576755-.01933-.783336-.01953-.195312.0002.588024.134102-.772067.01953-.195312-.114571.576754.281575-.728849.05664-.185547-.224934.543301.418444-.66278.0918-.173829-.326647.488952.538842-.566186.123047-.15039-.415796.415795.639342-.449694.15039-.123047-.488951.326647.71713-.316731.173829-.0918-.543302.224935.762301-.171211.185547-.05664-.576755.11457.783336-.01933.195312-.01953z" stroke="url(#e)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/formatcelldialog.svg b/icon-themes/elementary_svg/cmd/32/formatcelldialog.svg
new file mode 100644
index 000000000..7c09f333e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/formatcelldialog.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.439577 25.98059)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#d"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="d" xlink:href="#c"/><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 21.560423 25.98059)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#d"/><linearGradient id="f"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="g" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="h" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="i" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="j" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="k" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#g" y1="2" y2="4.000013"/><linearGradient id="l" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="m" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="n" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="o" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="p" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#g" y1="2" y2="4.000013"/><linearGradient id="q" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="r" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="s" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="t" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="u" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#g" y1="2" y2="4.000013"/><linearGradient id="v" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="w" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="x" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="y" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="z" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#g" y1="2" y2="4.000013"/><linearGradient id="A" gradientTransform="matrix(.34548095 0 0 1.33333 2.12315 -387.532)" gradientUnits="userSpaceOnUse" x1="3.044597" x2="3.044597" y1="293.32864" y2="294.51926"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="B" gradientTransform="matrix(-.26458334 0 0 .26458334 3.704167 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><radialGradient id="C" cx="6.702713" cy="73.615715" gradientTransform="matrix(1.3166457 0 0 .28801944 14.174902 8.61329)" gradientUnits="userSpaceOnUse" r="7.228416" xlink:href="#c"/><linearGradient id="D" gradientUnits="userSpaceOnUse" x1="22.881355" x2="22.644068" y1="14.457627" y2="31.338984"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#d2d2d2"/></linearGradient><linearGradient id="E" gradientUnits="userSpaceOnUse" x1="23.031893" x2="23.040016" y1="26.715307" y2="18.997057"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#959595"/></linearGradient><linearGradient id="F" gradientUnits="userSpaceOnUse" x1="23.131727" x2="23.398602" y1="16.459263" y2="30.159456"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="G" gradientTransform="matrix(.1573294 0 0 .1586627 -8.008007 -.016355)" gradientUnits="userSpaceOnUse" x1="24.833029" x2="24.833029" y1="2.604455" y2="51.798176"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="matrix(.26458333 0 0 .26458333 -.529167 .264583)"><path d="m5.0000001 29h26.0000009v2h-26.0000009z" fill="url(#a)" opacity=".15"/><path d="m5.0000001 29.000111v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#b)" opacity=".15"/><path d="m31.000001 29.000111v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#e)" opacity=".15"/></g><rect fill="url(#G)" height="7.672933" rx=".396875" ry=".396891" stroke-width="1.3333" transform="scale(-1 1)" width="7.14375" x="-7.805209" y=".396859"/><path d="m3.9980469 1c-1.1064402 0-1.9980469.8919999-1.9980469 2v26c0 1.108.8916067 2 1.9980469 2h24.0039061c1.10644 0 1.998047-.892 1.998047-2v-26c0-1.1080001-.891607-2-1.998047-2zm.5019531 1h3.4882812v5h-4.9882812v-3.5c0-.8310001.6690009-1.5 1.5-1.5zm4.4960938 0h5.9960942v5h-5.992188v.9707031h-.0039062zm7.0039062 0h5.998047v5h-5.998047zm7.005859 0h4.494141c.830999 0 1.5.6689999 1.5 1.5v3.5h-5.994141zm-14.005859 6h5.998047l.001953 5.001953h-5.9980469zm7.005859 0h5.996094l-.001953 5h-6zm7.003907 0h5.990234v5h-6zm-20.009766.0019531h4.9921875l.0019531 4.9999999h-4.9882812zm0 5.9980469 4.9941406.033203-.0019531 4.933594h-4.9882813v.033203h-.0039062zm6.0019531 0h5.9980469v5h-6zm6.9980469 0h6v5h-6zm7 0h6v5h-5.994141zm-14 6h6v5l-6-.007812zm7 0h6v5h-6zm13 0v4.996094h-5.996094v1.007812h5.996094v2.496094c0 .207749-.04148.404407-.117188.583984v.001954c-.227485.537838-.760176.914062-1.382812.914062h-4.5l.003906-9.992188zm-26 .001953h4.9921875v4.990235l-4.9921875.009765zm0 5.998047h5v4h-3.5c-.8309991 0-1.5-.669-1.5-1.5zm6 0h6v4h-6zm7 0 6 .007812-.007812 3.992188h-5.992188z" opacity=".3" transform="scale(.26458333)"/><g fill="none" stroke-width=".264583"><path d="m3.8364584 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#g)"/><path d="m3.8364583 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#h)"/><path d="m3.8364583.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#i)"/><path d="m3.8364583 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#j)"/><path d="m3.8364583 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#k)"/><path d="m5.6885416 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#l)"/><path d="m5.6885415 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#m)"/><path d="m5.6885415.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#n)"/><path d="m5.6885415 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#o)"/><path d="m5.6885415 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#p)"/><path d="m7.540625 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#q)"/><path d="m7.5406249 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#r)"/><path d="m7.5406249.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#s)"/><path d="m7.5406249 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#t)"/><path d="m7.5406249 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#u)"/><path d="m1.9843751 3.8364616h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#v)"/><path d="m1.984375 2.2489583h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#w)"/><path d="m1.984375.66145834h-1.05833333l-.0000002 1.05833066h1.05833353z" stroke="url(#x)"/><path d="m1.984375 5.4239584h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#y)"/><path d="m1.984375 7.0114584h-1.05833333l-.0000002.79375h1.05833353z" stroke="url(#z)"/></g><path d="m2.2489583 3.5718756h1.8520834l-.00108 1.5875027h-1.8515418z" fill="url(#A)" stroke-width=".480367"/><path d="m2.3815 3.4399959c-.1469999 0-.2650001.1179997-.2650001.2639993v1.3229967c0 .1469997.1169998.2649994.2630001.2649994h1.5883336c.1459999 0 .2639999-.1179997.2639999-.2649994v-1.3229967c0-.1459996-.1179997-.2639993-.2639999-.2639993zm0 .2639993h1.5883336l-.004 1.3229967h-1.5863336z" fill="#002e99" fill-opacity=".501961" stroke-width="1.33333"/><path d="m3.8364584 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" fill="none" opacity=".5" stroke="url(#B)" stroke-width=".264583"/><g transform="matrix(.26458333 0 0 .26458333 0 .000001)"><path d="m32.517262 29.816046c0 1.149816-4.261024 2.081925-9.517262 2.081925-5.256239 0-9.517262-.932109-9.517262-2.081925 0-1.149815 4.261023-2.081924 9.517262-2.081924 5.256238 0 9.517262.932109 9.517262 2.081924z" fill="url(#C)" opacity=".2"/><path d="m22 14.5c-.554 0-1 .446-1 1v1.886719a5.9661016 5.9661016 0 0 0 -.556641.228515l-1.332031-1.332031c-.391737-.391737-1.022325-.391737-1.414062 0l-1.414063 1.414063c-.391737.391737-.391737 1.022325 0 1.414062l1.333985 1.333984a5.9661016 5.9661016 0 0 0 -.230469.554688h-1.886719c-.554 0-1 .446-1 1v2c0 .554.446 1 1 1h1.886719a5.9661016 5.9661016 0 0 0 .228515.556641l-1.332031 1.332031c-.391737.391737-.391737 1.022325 0 1.414062l1.414063 1.414063c.391737.391737 1.022325.391737 1.414062 0l1.333984-1.333985a5.9661016 5.9661016 0 0 0 .554688.230469v1.886719c0 .554.446 1 1 1h2c.554 0 1-.446 1-1v-1.886719a5.9661016 5.9661016 0 0 0 .556641-.228515l1.332031 1.332031c.391737.391737 1.022325.391737 1.414062 0l1.414063-1.414063c.391737-.391737.391737-1.022325 0-1.414062l-1.333985-1.333984a5.9661016 5.9661016 0 0 0 .230469-.554688h1.886719c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1h-1.886719a5.9661016 5.9661016 0 0 0 -.228515-.556641l1.332031-1.332031c.391737-.391737.391737-1.022325 0-1.414062l-1.414063-1.414063c-.391737-.391737-1.022325-.391737-1.414062 0l-1.333984 1.333985a5.9661016 5.9661016 0 0 0 -.554688-.230469v-1.886719c0-.554-.446-1-1-1zm1 6.503906a1.9954157 1.9954157 0 0 1 1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094-1.996094 1.9954157 1.9954157 0 0 1 1.996094-1.996094z" fill="url(#D)"/><g fill="none" stroke-linecap="square" stroke-linejoin="round"><path d="m22 14.5c-.554 0-1 .446-1 1v1.886719a5.9661016 5.9661016 0 0 0 -.556641.228515l-1.332031-1.332031c-.391737-.391737-1.022325-.391737-1.414062 0l-1.414063 1.414063c-.391737.391737-.391737 1.022325 0 1.414062l1.333985 1.333984a5.9661016 5.9661016 0 0 0 -.230469.554688h-1.886719c-.554 0-1 .446-1 1v2c0 .554.446 1 1 1h1.886719a5.9661016 5.9661016 0 0 0 .228515.556641l-1.332031 1.332031c-.391737.391737-.391737 1.022325 0 1.414062l1.414063 1.414063c.391737.391737 1.022325.391737 1.414062 0l1.333984-1.333985a5.9661016 5.9661016 0 0 0 .554688.230469v1.886719c0 .554.446 1 1 1h2c.554 0 1-.446 1-1v-1.886719a5.9661016 5.9661016 0 0 0 .556641-.228515l1.332031 1.332031c.391737.391737 1.022325.391737 1.414062 0l1.414063-1.414063c.391737-.391737.391737-1.022325 0-1.414062l-1.333985-1.333984a5.9661016 5.9661016 0 0 0 .230469-.554688h1.886719c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1h-1.886719a5.9661016 5.9661016 0 0 0 -.228515-.556641l1.332031-1.332031c.391737-.391737.391737-1.022325 0-1.414062l-1.414063-1.414063c-.391737-.391737-1.022325-.391737-1.414062 0l-1.333984 1.333985a5.9661016 5.9661016 0 0 0 -.554688-.230469v-1.886719c0-.554-.446-1-1-1zm1 6.503906a1.9954157 1.9954157 0 0 1 1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094-1.996094 1.9954157 1.9954157 0 0 1 1.996094-1.996094z" opacity=".3" stroke="#000"/><circle cx="23" cy="23" r="3.998385" stroke="url(#E)"/><path d="m22 15.5v1.886719a.99989607.99989607 0 0 1 -.667969.943359c-.157521.05556-.311767.118308-.46289.189453a.99989607.99989607 0 0 1 -1.132813-.197265l-1.332031-1.332032-1.414063 1.414063 1.333985 1.333984a.99989607.99989607 0 0 1 .195312 1.136719c-.07165.150561-.135262.303936-.191406.460938a.99989607.99989607 0 0 1 -.941406.664062h-1.886719v2h1.886719a.99989607.99989607 0 0 1 .943359.667969c.05556.157521.118308.311767.189453.46289a.99989607.99989607 0 0 1 -.197265 1.132813l-1.332032 1.332031 1.414063 1.414063 1.333984-1.333985a.99989607.99989607 0 0 1 1.136719-.195312c.150561.07165.303936.135262.460938.191406a.99989607.99989607 0 0 1 .664062.941406v1.886719h2v-1.886719a.99989607.99989607 0 0 1 .667969-.943359c.157521-.05556.311767-.118308.46289-.189453a.99989607.99989607 0 0 1 1.132813.197265l1.332031 1.332032 1.414063-1.414063-1.333985-1.333984a.99989607.99989607 0 0 1 -.195312-1.136719c.07165-.150561.135262-.303936.191406-.460938a.99989607.99989607 0 0 1 .941406-.664062h1.886719v-2h-1.886719a.99989607.99989607 0 0 1 -.943359-.667969c-.05556-.157521-.118308-.311767-.189453-.46289a.99989607.99989607 0 0 1 .197265-1.132813l1.332032-1.332031-1.414063-1.414063-1.333984 1.333985a.99989607.99989607 0 0 1 -1.136719.195312c-.150561-.07165-.303936-.135262-.460938-.191406a.99989607.99989607 0 0 1 -.664062-.941406v-1.886719zm1 6.503906c-.588024.0002.772067.134102.195312.01953-.576754-.114571.728849.281575.185547.05664-.543301-.224934.66278.418444.173829.0918-.488952-.326647.566186.538842.15039.123047-.415795-.415796.449694.639342.123047.15039-.326647-.488951.316731.71713.0918.173829-.224935-.543302.171211.762301.05664.185547-.11457-.576755.01933.783336.01953.195312-.0002-.588024-.134102.772067-.01953.195312.114571-.576754-.281575.728849-.05664.185547.224934-.543301-.418444.66278-.0918.173829.326647-.488952-.538842.566186-.123047.15039.415796-.415795-.639342.449694-.15039.123047.488951-.326647-.71713.316731-.173829.0918.543302-.224935-.762301.171211-.185547.05664.576755-.11457-.783336.01933-.195312.01953.588024-.0002-.772067-.134102-.195312-.01953.576754.114571-.728849-.281575-.185547-.05664.543301.224934-.66278-.418444-.173829-.0918.488952.326647-.566186-.538842-.15039-.123047.415795.415796-.449694-.639342-.123047-.15039.326647.488951-.316731-.71713-.0918-.173829.224935.543302-.171211-.762301-.05664-.185547.11457.576755-.01933-.783336-.01953-.195312.0002.588024.134102-.772067.01953-.195312-.114571.576754.281575-.728849.05664-.185547-.224934.543301.418444-.66278.0918-.173829-.326647.488952.538842-.566186.123047-.15039-.415796.415795.639342-.449694.15039-.123047-.488951.326647.71713-.316731.173829-.0918-.543302.224935.762301-.171211.185547-.05664-.576755.11457.783336-.01933.195312-.01953z" stroke="url(#F)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/formatcolumns.svg b/icon-themes/elementary_svg/cmd/32/formatcolumns.svg
new file mode 100644
index 000000000..e0354ba73
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/formatcolumns.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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="23.999994" x2="23.999994" y1="6.185175" y2="41.814804"><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="c" gradientTransform="matrix(.6571413 0 0 .63012228 .228607 -1.089605)" 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><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="f" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#f)" opacity=".15"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#e)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#d)" opacity=".15"/><path d="m4.5.5c5.2704667 0 22.999972.001854 22.999972.001854l.000028 28.998146s-15.333333 0-23 0c0-9.666666 0-19.333331 0-28.99999575z" fill="url(#c)" stroke-width="1.040573"/><g fill="none" stroke-linejoin="round"><path d="m26.5 28.5h-21v-27h21z" stroke="url(#b)" stroke-linecap="round"/><path d="m4.499961.499944c5.27048 0 23.000054.002 23.000054.002l.000024 28.998112s-15.333385 0-23.000078 0c0-9.666722 0-19.333346 0-28.999956z" stroke="url(#g)" stroke-width=".999922"/></g><g stroke="#616161" stroke-linecap="round" transform="translate(3.5 -.99995)"><path d="m5 5.49995h5.5"/><path d="m5 9.49995h5.5"/><path d="m5 13.49995h5.5"/><path d="m5 17.49995h5.5"/><path d="m13.5 5.49995h6.5"/><path d="m13.5 9.49995h6.5"/><path d="m13.5 13.49995h6.5"/><path d="m13.5 17.49995h6.5"/><path d="m5 21.49995h5.5"/><path d="m5 25.49995h5.5"/><path d="m13.5 21.49995h6.5"/><path d="m13.5 25.49995h6.5"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/formatgroup.svg b/icon-themes/elementary_svg/cmd/32/formatgroup.svg
new file mode 100644
index 000000000..6b6f0a195
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/formatgroup.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="15.552946" x2="15.552946" y1="12.66665" y2="21.333352"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="17.868578" x2="17.868578" y1="11.456896" y2="22.510682"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="9.501249" x2="9.501249" y1="19" y2="26"><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="d" gradientUnits="userSpaceOnUse" x1="10.868578" x2="10.868578" y1="17.581896" y2="27.385682"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 .00004 -10.6666)"><rect fill="url(#d)" height="9.750025" rx=".375001" width="9.750025" x="4.499981" y="17.749994"/><path d="m4.874982 18.124996h9.000022v9.000022h-9.000022z" style="opacity:.5;fill:none;stroke-width:.750002;stroke-linecap:round;stroke-linejoin:round;stroke:url(#c)"/><rect height="10.500026" rx=".750001" style="opacity:.5;fill:none;stroke:#555761;stroke-width:.750002;stroke-linecap:round;stroke-linejoin:round" width="10.500026" x="4.12498" y="17.374994"/><path d="m20.500001 17a5.5000005 5.5000019 0 1 1 -11.0000009 0 5.5000005 5.5000019 0 1 1 11.0000009 0z" fill="url(#b)"/><path d="m19.87502 17.000001a4.8750191 4.8750194 0 1 1 -9.750038 0 4.8750191 4.8750194 0 1 1 9.750038 0z" style="opacity:.5;fill:none;stroke-width:.750002;stroke-linecap:round;stroke-linejoin:round;stroke:url(#a)"/><path d="m20.62443 17.000001a5.624429 5.6244304 0 1 1 -11.2488579 0 5.624429 5.6244305 0 1 1 11.2488579 0z" style="opacity:.5;fill:none;stroke:#002e99;stroke-width:.766969;stroke-linecap:round;stroke-linejoin:round"/><g stroke-width=".750002"><path d="m1.1249729 9.1249728h2.2500056v2.2500052h-2.2500056z" fill="#fafafa" stroke="#7e8087" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".949458"/><path d="m3.7499794 9.8749747h16.5000416" fill="none" opacity=".6" stroke="#abacae"/><path d="m20.625022 9.1249728h2.250005v2.2500052h-2.250005z" fill="#fafafa" stroke="#7e8087" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".949458"/><g fill="none" stroke="#abacae"><path d="m3.7499794 29.375023h16.5000416" opacity=".6"/><path d="m22.125025 11.749979v16.500042" opacity=".6"/><path d="m1.8749747 11.749979v16.500042" opacity=".6"/></g><g fill="#fafafa" stroke="#7e8087" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".949458"><path d="m1.1249728 28.625022h2.2500056v2.250005h-2.2500056z"/><path d="m20.625022 28.625022h2.250005v2.250005h-2.250005z"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/formatpaintbrush.svg b/icon-themes/elementary_svg/cmd/32/formatpaintbrush.svg
new file mode 100644
index 000000000..fe3598d39
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/formatpaintbrush.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="19.971703" x2="18.814737" y1="25.535242" y2="31.704735"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.42857 0 0 .46667 0 -.067)" gradientUnits="userSpaceOnUse" x1="10.803" x2="10.909" y1="-3.027" y2="10.244"><stop offset="0" stop-color="#fff"/><stop offset=".062" stop-color="#fff" stop-opacity=".235"/><stop offset=".515" stop-color="#fff" stop-opacity=".42"/><stop offset=".562" stop-color="#fff" stop-opacity=".849"/><stop offset=".614" stop-color="#fff" stop-opacity=".196"/><stop offset=".963" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="10.557" x2="10.9" y1="11.323" y2="16.716"><stop offset="0" stop-color="#0d0d0d"/><stop offset="1" stop-color="#727272"/></linearGradient><linearGradient id="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.0207 0 0 .00618 23.006 8.634)" 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><radialGradient id="f" cx="605.714" cy="486.648" gradientTransform="matrix(-.00803 0 0 .00618 30.332 8.634)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><radialGradient id="g" cx="605.714" cy="486.648" gradientTransform="matrix(.00803 0 0 .00618 30.65 8.634)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><linearGradient id="h" gradientTransform="matrix(.46667 0 0 -.5 -.933 -.75)" gradientUnits="userSpaceOnUse" x1="25.5" x2="26" y1="-13.625" y2="-39.125"><stop offset="0" stop-color="#e2b369"/><stop offset="1" stop-color="#c79b55"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="10" x2="10" y1="-1" y2="9"><stop offset="0" stop-color="#fff"/><stop offset=".066" stop-color="#ddd"/><stop offset=".661" stop-color="#abacae"/><stop offset="1" stop-color="#89898b"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="10.502" x2="10.502" y1=".998" y2="5"><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 6.378 6.493)"><path d="m25.492 10.898h10v1.5h-10z" fill="url(#e)" opacity=".15" transform="matrix(1.14407 0 0 1 -24.156 6.77)"/><path d="m25.492 10.898v1.5c-.414.003-1-.336-1-.75s.46-.75 1-.75z" fill="url(#f)" opacity=".15" transform="matrix(1.14407 0 0 1 -24.156 6.77)"/><path d="m35.492 10.898v1.5c.414.003 1-.336 1-.75s-.462-.75-1-.75z" fill="url(#g)" opacity=".15" transform="matrix(1.14407 0 0 1 -24.156 6.77)"/><path d="m10.548515-4.5157406c-.9659998 0-1.8499998.063-1.8069998 1.995.026 1.147.585 2.30799999.88 4.016.05.29-.23 1.682-.265 2.26h-3.265c-.83 0-1.5.668-1.5 1.5l-.00997 5.2500166h12.0099958v-5.2500129c0-.83-.67-1.4997517-1.5-1.5l-3.356026-.001c-.035-.612-.262-2.03-.273-2.17-.122-1.50300001.696-2.932.78-4.105.14-1.928-.725-1.995-1.692-1.995z" display="block" fill="url(#h)" stroke="#66430b" stroke-opacity=".498" stroke-width=".75"/><path d="m14.591541 4.5052763v-3.0000075h-12.0000295v3.0000075z" display="block" fill="url(#i)" stroke="#000" stroke-opacity=".345" stroke-width=".750002" transform="translate(2 6)"/><path d="m2.63 2.63c-.04-.632.226-.664 1.018-.63h9.95c.464.074.924-.254.982.63h-10.95z" fill="url(#j)" opacity=".65" transform="translate(2 6)"/><path d="m10.557-3.813c-.244 0-.43.018-.56.038-.067.01-.117.018-.16.03-.02.004-.04.01-.058.016l-.033.014-.02.012-.04.023s-.062.052-.096.105c-.034.052-.062.117-.087.203-.05.173-.084.43-.074.857.02.958.557 2.11.87 3.914.05652.3241878.535103.2790387.53-.05-.012-.825.15-1.596.33-2.257.18-.662.377-1.198.41-1.64.03-.43.01-.68-.028-.847-.02-.082-.04-.144-.068-.193-.014-.024-.03-.045-.045-.064-.01-.01-.016-.018-.03-.03l-.032-.024s-.076.1-.15.203l-.036-.243.037-.002h.03l-.005-.002c-.03-.007-.077-.016-.14-.025-.122-.02-.305-.04-.55-.04zm.422.23.23.097-.154.213-.03-.028-.048-.08-.02-.06v-.084l.02-.06zm-.429 5.203c-.130716.00315-.239919.1005024-.258.23-.008.05-.004.044-.004.06v.357c-.022.172-.054.357-.09.548-.07.388-.14.786-.153 1.004-.022.362-.3474707.6873757-.7094707.6872613l-3.1622972-.001c-.4499999-.0001423-.817.37-.82.816l-.011719 4.1523646c-.0000379.1498353.1134287.2850156.2632262.2816485l9.9718004-.00616c.147856-.0011.266665-.1221492.265-.27l.000984-4.1558562c.000106-.448-.37-.818-.82-.818h-3.3059947c-.364.0000031-.632529-.3272582-.652529-.6902582-.016-.25-.075-.668-.136-1.033-.03-.18-.06-.35-.084-.485.005.03-.002-.015-.004-.055l-.004-.14-.006-.143c-.002-.043.006-.038-.01-.12-.024319-.1276788-.137046-.2192955-.267-.217z" display="block" fill="none" opacity=".65" stroke="url(#b)" stroke-width=".75"/><path d="m4.217 10.88h12.75v6h-.932757l-.567704.000292-.750002-.750002-.336208.749974-.413794-.359566-4.5000113.359594-.3904552-.750002-4.8590685.74971z" fill="url(#c)"/><path d="m12 23c-.12004.03304-.238438.202985-.367187.583984 1.764694 1.291153-3.3114201 2.077689-.632813 2.416016 2.685976 2.671053-6.7445767 3.110102-9.9882812 4.462891-.95333106.499998 3.3296287.576156 8.9882812.660156 2.362661.034666 5.000005.778284 7-.123047l1.277344.373047c.927997.273333 1.68294-.816734 2.710937-1.052735.573332-.127999 1.539663.452422 1.986328.232422-3.128654-3.101653 1.07355.08309 1.021158-.979414.436854.04259 3.039329-.605233 3.925932-1.072266 1.081086-.569479 2.022994-3.491771-.510421-3.925772-1.776779-.304382-3.456872 1.217874-7.567528 1.209874l-1.609375-.0078-1.845703.02539c-3.135992-.602689-2.496315 1.613395-3.320313-.919934-1.34333.899166-.548187-2.025989-1.068359-1.882812zm11 3c.126141.599723-.434459.322109 0 .525424v1.474576l-.507812-1.185547zm-7 .355932v.644068l-.355932 1.59322v-1z" style="fill-rule:evenodd;stroke:#a62100;stroke-width:.999998;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#a)" transform="matrix(.75000188 0 0 .75000188 -4.783512 -4.869762)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/formattedfield.svg b/icon-themes/elementary_svg/cmd/32/formattedfield.svg
new file mode 100644
index 000000000..7f88a5d80
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/formattedfield.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.684531" x2="16.684531" y1="7.334122" y2="18.334122"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></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(.67567568 0 0 .67567567 -.216213 -.216209)" gradientUnits="userSpaceOnUse" x1="22.519995" x2="22.519995" y1="12.149737" y2="26.95999"><stop offset="0" stop-color="#fff"/><stop offset=".04026115" stop-color="#fff" stop-opacity=".235294"/><stop offset=".95833331" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="14.329722" x2="14.329722" y1=".022377" y2="-32.070298"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><g opacity=".4" transform="matrix(.73684208 0 0 .57142853 -1.68421 -2.857142)"><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><rect fill="url(#g)" height="15" rx="1.615406" transform="scale(1 -1)" width="27" x="2.5" y="-21.5"/><rect fill="none" height="15" opacity=".5" rx="2.16" stroke="#555761" stroke-linecap="round" stroke-linejoin="round" width="27" x="2.5" y="6.5"/><rect fill="none" height="13" rx="1.086957" ry="1.190476" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round" width="25" x="3.5" y="7.5"/><rect fill="#b5b5b5" height="8" rx="1" width="22" x="5" y="9"/><rect fill="#cacaca" height="9" rx="1" width="22" x="5" y="10"/><g fill="url(#a)" stroke="#000" stroke-opacity=".470588"><path d="m9.9683901 12.921187q0 .875607.1857349 1.316064.191041.43515.615578.43515.827846 0 .827846-1.751214 0-1.7406-.827846-1.7406-.424537 0-.615578.43515-.1857349.429844-.1857349 1.30545zm2.4145519 0q0 .573125-.09552 1.029502-.09552.456377-.291869.769472-.196348.313096-.504137.482911-.302482.164508-.721712.164508-.38739 0-.684565-.164508-.297177-.169815-.4988319-.482911-.2016549-.313095-.3024823-.769472-.1008275-.456377-.1008275-1.029502 0-.573124.090214-1.024194.095521-.45107.2865622-.758859.1963482-.313096.4935234-.477604.302483-.164508.716406-.164508.398003 0 .695179.164508.302482.164508.504137.477604.206961.307789.307789.758859.106134.45107.106134 1.024194zm2.271271 3.109731q0 .875607.185735 1.310757.191041.43515.615578.43515.827846 0 .827846-1.745907 0-1.7406-.827846-1.7406-.424537 0-.615578.43515-.185735.429843-.185735 1.30545zm2.409245 0q0 .573125-.09552 1.029501-.09022.451071-.286563.764166-.196348.313096-.504137.482911-.302482.164508-.721712.164508-.392697 0-.689872-.164508-.297176-.169815-.498831-.482911-.196348-.313095-.297175-.764166-.100828-.456376-.100828-1.029501 0-.573124.09021-1.024194.09552-.451071.286562-.75886.196349-.313095.493524-.477603.302483-.164508.716406-.164508.398003 0 .695179.164508.302482.164508.504137.477603.201655.307789.302482.75886.106134.45107.106134 1.024194zm-1.358517-5.423455-4.30374 7.758407h-.83846l4.309047-7.758407z"/><path d="m20.483745 18.36587h-.987048v-7.758407h4.027791v.8703h-3.040743v2.738261h2.839088v.8703h-2.839088z"/></g><text x="-18.700422" y="19.983122"><tspan x="-18.700422" y="55.373749"/></text></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/formatungroup.svg b/icon-themes/elementary_svg/cmd/32/formatungroup.svg
new file mode 100644
index 000000000..f52a6a5aa
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/formatungroup.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="15.552946" x2="15.552946" y1="12.66665" y2="21.333352"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="17.868578" x2="17.868578" y1="11.456896" y2="22.510682"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="9.749994" x2="9.749994" y1="18.499996" y2="26.750017"><stop offset="0" stop-color="#fff"/><stop offset=".03225775" 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="d" gradientUnits="userSpaceOnUse" x1="10.868578" x2="10.868578" y1="17.581896" y2="27.385682"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 .00004 -10.6666)"><g stroke-width=".750002" transform="translate(-.375007 .187509)"><path d="m2.2499814 14.187477h2.2500056v2.250006h-2.2500056z" fill="#fafafa" stroke="#7e8087" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".949458"/><path d="m4.8749879 14.937479h10.5000261" fill="none" opacity=".6" stroke="#abacae"/><path d="m15.000014 14.187477h2.250005v2.250005h-2.250005z" fill="#fafafa" stroke="#7e8087" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".949458"/><g fill="none" stroke="#abacae"><path d="m4.8749879 29.937517h9.7500241" opacity=".6"/><path d="m16.500017 16.812484v11.250028" opacity=".6"/><path d="m2.9999832 16.812484v11.250028" opacity=".6"/></g><g fill="#fafafa" stroke="#7e8087" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".949458"><path d="m2.2499814 28.437513h2.2500056v2.250005h-2.2500056z"/><path d="m15.000013 28.437513h2.250005v2.250005h-2.250005z"/></g></g><rect fill="url(#d)" height="9.750025" rx=".750002" width="9.750025" x="4.499981" y="17.749994"/><path d="m4.874982 18.124996h9.000022v9.000022h-9.000022z" style="opacity:.5;fill:none;stroke-width:.750002;stroke-linecap:round;stroke-linejoin:round;stroke:url(#c)"/><rect height="10.500026" rx="1" style="opacity:.5;fill:none;stroke:#555761;stroke-width:.750002;stroke-linecap:round;stroke-linejoin:round" width="10.500026" x="4.12498" y="17.374994"/><path d="m20.500001 17a5.5000005 5.5000019 0 1 1 -11.0000009 0 5.5000005 5.5000019 0 1 1 11.0000009 0z" fill="url(#b)"/><path d="m19.87502 17.000001a4.8750191 4.8750194 0 1 1 -9.750038 0 4.8750191 4.8750194 0 1 1 9.750038 0z" style="opacity:.5;fill:none;stroke-width:.750002;stroke-linecap:round;stroke-linejoin:round;stroke:url(#a)"/><path d="m20.62443 17.000001a5.624429 5.6244304 0 1 1 -11.2488579 0 5.624429 5.6244305 0 1 1 11.2488579 0z" style="opacity:.5;fill:none;stroke:#002e99;stroke-width:.766969;stroke-linecap:round;stroke-linejoin:round"/><g stroke-width=".750002" transform="translate(5.625008 -5.062505)"><g><path d="m1.4999797 14.187477h2.2500056v2.250006h-2.2500056z" fill="#fafafa" stroke="#7e8087" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".949458"/><path d="m4.1249862 14.937479h11.2500278" fill="none" opacity=".6" stroke="#abacae"/><path d="m15.000014 14.187477h2.250005v2.250005h-2.250005z" fill="#fafafa" stroke="#7e8087" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".949458"/><g fill="none" stroke="#abacae"><path d="m4.1249862 29.937517h10.5000258" opacity=".6"/><path d="m16.500017 16.812484v11.250028" opacity=".6"/><path d="m2.2499815 16.812484v11.250028" opacity=".6"/></g><g fill="#fafafa" stroke="#7e8087" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".949458"><path d="m1.4999797 28.437513h2.2500056v2.250005h-2.2500056z"/><path d="m15.000013 28.437513h2.250005v2.250005h-2.250005z"/></g></g><g><path d="m1.4999797 14.187477h2.2500056v2.250006h-2.2500056z" fill="#fafafa" stroke="#7e8087" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".949458"/><path d="m4.1249862 14.937479h11.2500278" fill="none" opacity=".6" stroke="#abacae"/><path d="m15.000014 14.187477h2.250005v2.250005h-2.250005z" fill="#fafafa" stroke="#7e8087" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".949458"/><g fill="none" stroke="#abacae"><path d="m4.1249862 29.937517h10.5000258" opacity=".6"/><path d="m16.500017 16.812484v11.250028" opacity=".6"/><path d="m2.2499815 16.812484v11.250028" opacity=".6"/></g><g fill="#fafafa" stroke="#7e8087" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".949458"><path d="m1.4999797 28.437513h2.2500056v2.250005h-2.2500056z"/><path d="m15.000013 28.437513h2.250005v2.250005h-2.250005z"/></g></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/formdesigntools.svg b/icon-themes/elementary_svg/cmd/32/formdesigntools.svg
new file mode 100644
index 000000000..0f38741f9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/formdesigntools.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.0540373 0 0 1.2200853 -.878036 -4.41284)" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="18.5" y2="25"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e1e1e1"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.85580995 0 0 .96310694 21.324798 .238673)" gradientUnits="userSpaceOnUse" x1="16.5" x2="16.5" y1="20" y2="23"><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="c" gradientUnits="userSpaceOnUse" x1="14.8324" x2="14.8324" xlink:href="#d" y1="5.6746" y2="26.028616"/><linearGradient id="d"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="8.1514" x2="8.1514" xlink:href="#d" y1="23.055099" y2="14.009484"/><radialGradient id="f" 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="#g"/><linearGradient id="g"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="h" 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="#g"/><linearGradient id="i" 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="j" gradientUnits="userSpaceOnUse" x1="14.26548" x2="14.26548" y1=".638623" y2="-32.688384"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.67567568 0 0 .67567567 -.216213 -.216209)" gradientUnits="userSpaceOnUse" x1="23.999996" x2="23.999996" y1="6.239989" y2="41.759991"><stop offset="0" stop-color="#fff"/><stop offset=".04026115" stop-color="#fff" stop-opacity=".235294"/><stop offset=".95833331" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g opacity=".4" transform="matrix(.73684208 0 0 .57142853 -1.68421 4.142858)"><path d="m38 40h5v7h-5z" fill="url(#f)"/><path d="m-10-47h5v7h-5z" fill="url(#h)" transform="scale(-1)"/><path d="m10 40h28v7.000001h-28z" fill="url(#i)"/></g><rect fill="url(#j)" height="27" rx="1.677537" stroke-width="1.038462" transform="scale(1 -1)" width="27" x="2.5" y="-29.5"/><rect fill="none" height="27" opacity=".5" rx="2.16" stroke="#555761" stroke-linecap="round" stroke-linejoin="round" width="27" x="2.5" y="2.5"/><rect fill="none" height="25" rx="1.086957" ry="1.190476" stroke="url(#k)" stroke-linecap="round" stroke-linejoin="round" width="25" x="3.5" y="3.5"/><g fill-rule="evenodd"><path d="m5.2218912 5.221965a.44444569.44444569 0 0 1 -.888891 0 .44444569.44444569 0 1 1 .888891 0z" fill="#fff"/><path d="m5.2218912 4.77752a.44444569.44444569 0 0 1 -.888891 0 .44444569.44444569 0 1 1 .888891 0z" opacity=".3"/><path d="m27.666891 5.221965a.44444561.44444561 0 0 1 -.88889 0 .44444561.44444561 0 1 1 .88889 0z" fill="#fff"/><path d="m27.666891 4.77752a.44444561.44444561 0 0 1 -.88889 0 .44444561.44444561 0 1 1 .88889 0z" opacity=".3"/><path d="m5.2218912 27.66669a.44444569.44444569 0 0 1 -.888891 0 .44444569.44444569 0 1 1 .888891 0z" fill="#fff"/><path d="m5.2218912 27.222244a.44444569.44444569 0 0 1 -.888891 0 .44444569.44444569 0 1 1 .888891 0z" opacity=".3"/><path d="m27.666891 27.66669a.44444561.44444561 0 0 1 -.88889 0 .44444561.44444561 0 1 1 .88889 0z" fill="#fff"/><path d="m27.666891 27.222244a.44444561.44444561 0 0 1 -.88889 0 .44444561.44444561 0 1 1 .88889 0z" opacity=".3"/></g><rect fill="#b5b5b5" height="5" rx="1" width="20" x="6" y="9"/><rect fill="#cacaca" height="4" rx="1" width="20" x="6" y="10"/><rect fill="url(#a)" height="6" rx="1" stroke="#656565" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".529825" width="17" x="7.5" y="18.5"/><rect fill="none" height="6" opacity=".5" rx="1.060805" ry="1.007075" width="16.999998" x="7.5" y="18.5"/><rect fill="none" height="4" rx=".491849" ry=".5" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".529825" width="15" x="8.5" y="19.5"/><g fill="#4d4d4d"><path d="m12 21h1v1h-1z"/><path d="m13 20h1v1h-1z"/><path d="m14 21h1v1h-1z"/><path d="m12 22h1v1h-1z"/><path d="m14 22h1v1h-1z"/><path d="m13 23h1v1h-1z"/><path d="m16 20h1v1h-1z"/><path d="m16 21h1v1h-1z"/><path d="m16 22h1v1h-1z"/><path d="m16 23h1v1h-1z"/><path d="m18 20h1v1h-1z"/><path d="m17 21h1v1h-1z"/><path d="m18 22h1v1h-1z"/><path d="m18 23h1v1h-1z"/></g><g transform="translate(0 3)"><path d="m1.5 4.5 22 22h-22zm5 12v5h5z" style="fill:#9bdb4d;fill-opacity:.588;fill-rule:evenodd;stroke:#206b00;stroke-linejoin:round;stroke-opacity:.501961"/><path d="m2 7h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1z" opacity=".15"/><path d="m2.5 6.9006214v18.5993786h18.627z" fill="none" opacity=".5" stroke="url(#c)"/><g transform="matrix(0 1 -1 0 28 23)"><path d="m2 7h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1z" opacity=".15"/><path d="m2 8h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1z" fill="#fff" opacity=".15"/></g><g fill="none"><path d="m5.5 14.52v7.98h7.5" opacity=".5" stroke="url(#e)"/><path d="m4.5 27.5h19" opacity=".3" stroke="#d1ff82" stroke-linecap="square"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/formelcursor.svg b/icon-themes/elementary_svg/cmd/32/formelcursor.svg
new file mode 100644
index 000000000..891aab732
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/formelcursor.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="4.992979" cy="43.5" gradientTransform="matrix(2.003784 0 0 1.4 28.238131 -17.399998)" 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 37.404727 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><radialGradient id="e" cx="11" cy="7.571" gradientTransform="matrix(-5 0 0 -2.33333 66.19 20.737)" gradientUnits="userSpaceOnUse" r="3"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><g opacity=".4" transform="matrix(.73684208 0 0 .57142853 -7.68421 .142858)"><path d="m38.250001 40.000002h5v7h-5z" fill="url(#a)"/><path d="m27.392857 47.000002h-5v-7h5z" fill="url(#c)"/><path d="m27.392857 40.000001h10.857144v7.000001h-10.857144z" fill="url(#d)"/></g><g fill="#3f3f3f"><path d="m8.94 3.385a.435.435 0 0 0 -.434.435v1.5a.435.435 0 0 0 .435.436h2.054c-.047 0-.012.006-.012.055l.024 10.325h-2.067a.435.435 0 0 0 -.434.435v1.5a.435.435 0 0 0 .435.436h6.75a.435.435 0 0 0 .437-.436v-1.49a.435.435 0 0 0 -.436-.435h-2.073l.018-5.124a.435.435 0 0 0 0-.002l-.027-5.21c0-.042.045-.054-.005-.054h2.086a.435.435 0 0 0 .437-.436v-1.5a.435.435 0 0 0 -.436-.435z" fill="url(#e)" transform="matrix(1.33333 0 0 1.33333 .08 .906)"/><path d="m21.45 5.013c-3.493.01-6.395-.013-9.88-.013-.315 0-.563.35-.563.693l-.007 2.667c0 .347.255.64.57.64h2.43v13h-2.45c-.314 0-.568.28-.568.627l.006 2.667c0 .343.282.693.597.693 3.487 0 6.354.004 9.844.013.313 0 .567-.28.567-.627v-2.746c0-.347-.253-.627-.568-.627h-2.428v-13h2.45c.312 0 .567-.267.567-.614v-2.746c0-.347-.254-.627-.568-.627zm-9.45.987h9v2h-2.78c-.312 0-.572.307-.572.65l.03 6.948-.024 6.924c0 .346.242.49.556.49h2.79v1.988h-9v-2h2.753c.315 0 .582-.134.583-.478l.025-6.783-.056-7.09c0-.347-.25-.65-.565-.65h-2.74z" fill="#000" fill-opacity=".537"/><path d="m8.94 3.82v1.5h2.054c.236 0 .423.23.424.488l.024 10.404c0 .26-.2.36-.437.358h-2.065v1.5h6.75v-1.49h-2.093c-.235 0-.416-.11-.416-.368l.02-5.193-.024-5.21c0-.26.195-.49.43-.49h2.085v-1.5z" fill="url(#e)" transform="matrix(1.33333 0 0 1.33333 .08 .906)"/><path d="m12 5.42a.58.58 0 0 0 -.58.58v1a.58.58 0 0 1 .58-.58h9a.58.58 0 0 1 .582.58v-1a.58.58 0 0 0 -.582-.58zm2.725 4.16v.006c.004 0 0-.006.013-.006zm3.494 0c.012 0 .006.005.01.006v-.006zm.01.063c0 .004-.003.006-.003.01l.03 6.513v-.564a.58.58 0 0 0 0-.006zm-6.229 12.777a.58.58 0 0 0 -.58.58v1a.58.58 0 0 1 .58-.58h2.754l-.002-1zm6.238.012-.004 1h2.766a.58.58 0 0 1 .582.582v-1a.58.58 0 0 0 -.582-.582z" fill="#fff" opacity=".1"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/formfiltered.svg b/icon-themes/elementary_svg/cmd/32/formfiltered.svg
new file mode 100644
index 000000000..2259cc80e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/formfiltered.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.93366733 0 0 .93268006 -573.98076 151.34913)" gradientUnits="userSpaceOnUse" x1="641" x2="641.4115" y1="-143.5" y2="-127.95408"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.93366733 0 0 .93268006 -573.98076 151.34913)" gradientUnits="userSpaceOnUse" x1="640.81403" x2="640.81403" y1="-142.718" y2="-129.33"><stop offset="0" stop-color="#fff"/><stop offset=".508" stop-color="#fff" stop-opacity=".235"/><stop offset=".835" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-.22263 -.3738 .38562 -.21582 26.913 54.14)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="82.924004" x2="107.101" y1="27.59" y2="27.913"><stop offset="0" stop-color="#c2c3c4"/><stop offset=".095" stop-color="#c4c5c8"/><stop offset="1" stop-color="#fcfcfc"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="7.36684" x2="22.257999" y1="19.642704" y2="11.067"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.93366733 0 0 .93268006 -573.98076 151.34913)" gradientUnits="userSpaceOnUse" x1="621.61664" x2="637.617" y1="-149.43697" y2="-158.68454"><stop offset="0" stop-color="#fff"/><stop offset=".00000138" stop-color="#fff" stop-opacity=".235"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><g stroke-width=".75"><path d="m10.115644 20.653763 2.347093-1.355094 2.671428-10.2026259 7.670417-4.4285179c-.301411-1.5580355-.676412-2.2075562-1.875005-3.2476035l-7.670417 4.4285179-10.1714471-2.7877881-2.34709215 1.3550941 4.63137925 7.9882544z" fill="url(#c)" fill-rule="evenodd" stroke="url(#d)" stroke-linejoin="round" transform="matrix(-.17638845 .30551374 -.30551374 -.17638845 9.020333 1.478658)"/><path d="m10.384 19.6 1.441993-.799735 2.680688-10.2079716 7.39721-4.2707816c-.237741-1.1617815-.237741-1.1617815-1.125003-1.9485621l-7.39721 4.2707816-10.180707-2.7824418-1.4358286.8289758z" fill="none" stroke="url(#e)" transform="matrix(-.17638845 .30551374 -.30551374 -.17638845 9.020333 1.478658)"/></g><g transform="scale(.26458333)"><path d="m24.5 17.509539c-3.863515 0-7.002505 3.13567-7.002505 6.995101 0 3.85943 3.13899 6.9951 7.002505 6.9951s7.002505-3.13567 7.002505-6.9951c0-3.859431-3.13899-6.995101-7.002505-6.995101z" fill="url(#a)" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".737255"/><path d="m30.568838 24.50464c0 3.348321-2.716972 6.06242-6.068838 6.06242s-6.068838-2.714099-6.068838-6.06242c0-3.348322 2.716972-6.062421 6.068838-6.062421s6.068838 2.714099 6.068838 6.062421z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m28.436348 19.288324a1.9053397 1.9033041 0 0 0 -.08753.08753l-3.910426 4.254446-1.400506-1.39847a1.9053397 1.9033041 0 0 0 -2.683964 0l-1.867681 1.865645a1.9053397 1.9033041 0 0 0 -.496691.814248 1.9053397 1.9033041 0 0 0 0 .06107c.03868.541475.129262 1.074807.292111 1.572516a1.9053397 1.9033041 0 0 0 .350127.378625l4.667675 3.731291a1.9053397 1.9033041 0 0 0 .671754.349108c.02036.002.03868 0 .05802 0a1.9053397 1.9033041 0 0 0 .118066.03054c.116031.0051.232061 0 .350127 0 .166921 0 .331806-.0173.495673-.03054a1.9053397 1.9033041 0 0 0 .905851-.553688l5.104315-5.479887c.01018-.154707.03053-.309414.03053-.466157 0-2.125187-1.023917-4.025437-2.597451-5.217292z" fill="#002e99" opacity=".1" stroke-width="1.01781"/><path d="m29.194617 19.988577a.8854944.8854944 0 0 0 -.08753.057l-4.641212 5.071745-2.157757-2.157756a.8854944.8854944 0 0 0 -1.225442 0l-1.867681 1.865645a.8854944.8854944 0 0 0 .05903 1.310939l4.668693 3.732308a.8854944.8854944 0 0 0 1.195926-.08753l5.806604-6.23612c-.203562-1.374043-.829515-2.601521-1.750632-3.556227z" fill="#002e99" opacity=".25"/><path d="m29.752376 20.657278-5.251898 5.712966-2.801012-2.798977-1.866663 1.865645 4.668693 3.731291 6.214746-6.676832z" fill="#fff" stroke-width="1.01781"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/formfilternavigator.svg b/icon-themes/elementary_svg/cmd/32/formfilternavigator.svg
new file mode 100644
index 000000000..f4914abac
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/formfilternavigator.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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(.24901961 0 0 .06225481 -12.419855 5.136028)" gradientUnits="userSpaceOnUse" r="10.625"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><radialGradient id="b" cx="23.896" cy="3.99" gradientTransform="matrix(0 .39144256 -.51669724 0 5.236636 -9.279193)" gradientUnits="userSpaceOnUse" r="20.396999"><stop offset="0" stop-color="#fff"/><stop offset=".26238" stop-color="#ddd"/><stop offset=".66093999" stop-color="#abacae"/><stop offset="1" stop-color="#89898b"/></radialGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="2.972432" x2="2.972432" y1=".305549" y2="5.542632"><stop offset="0" stop-color="#fff"/><stop offset=".42447853" stop-color="#fff" stop-opacity=".235294"/><stop offset=".82089913" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.09921877 0 0 .09921831 -1.916377 -.264533)" gradientUnits="userSpaceOnUse" x1="51.199997" x2="51.199997" y1="8.114289" y2="56.114563"><stop offset="0" stop-color="#b6b6b6"/><stop offset=".33095336" stop-color="#a4a4a4"/><stop offset="1" stop-color="#c5c5c5"/></linearGradient><radialGradient id="e" cx="3.175" cy="1.852078" gradientTransform="matrix(1 0 0 .99999526 0 .000014)" gradientUnits="userSpaceOnUse" r="2.116676"><stop offset="0" stop-color="#7a8498"/><stop offset="1" stop-color="#34405c"/></radialGradient><linearGradient id="f" gradientTransform="matrix(.99695868 -.07793192 .07793192 .99695868 .009321 .148467)" gradientUnits="userSpaceOnUse" x1="2.027828" x2="3.185315" y1="3.995011" y2="4.434366"><stop offset="0" stop-color="#ff8c82"/><stop offset=".31209752" stop-color="#ed5353"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="g" gradientTransform="matrix(-.99695869 .07793188 -.07793188 -.99695869 6.371821 6.041585)" gradientUnits="userSpaceOnUse" x1="3.230561" x2="2.280843" xlink:href="#h" y1="4.55868" y2="3.496531"/><linearGradient id="h"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#c1c1c1"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.11089655 -.11849001 .11849001 .11089655 -2.417899 3.259909)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#h" y1="22" y2="26"/><linearGradient id="j" gradientTransform="matrix(-.22263 -.3738 .38562 -.21582 26.913 54.14)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="82.924004" x2="107.101" y1="27.59" y2="27.913"><stop offset="0" stop-color="#c2c3c4"/><stop offset=".095" stop-color="#c4c5c8"/><stop offset="1" stop-color="#fcfcfc"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="7.36684" x2="22.257999" y1="19.642704" y2="11.067"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.93366733 0 0 .93268006 -573.98076 151.34913)" gradientUnits="userSpaceOnUse" x1="621.61664" x2="637.617" y1="-149.43697" y2="-158.68454"><stop offset="0" stop-color="#fff"/><stop offset=".00000138" stop-color="#fff" stop-opacity=".235"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><g stroke-width=".75" transform="translate(-.264584 -.529166)"><path d="m10.115644 20.653763 2.347093-1.355094 2.671428-10.2026259 7.670417-4.4285179c-.301411-1.5580355-.676412-2.2075562-1.875005-3.2476035l-7.670417 4.4285179-10.1714471-2.7877881-2.34709215 1.3550941 4.63137925 7.9882544z" fill="url(#j)" fill-rule="evenodd" stroke="url(#k)" stroke-linejoin="round" transform="matrix(-.17638845 .30551374 -.30551374 -.17638845 9.020333 1.478658)"/><path d="m10.384 19.6 1.441993-.799735 2.680688-10.2079716 7.39721-4.2707816c-.237741-1.1617815-.237741-1.1617815-1.125003-1.9485621l-7.39721 4.2707816-10.180707-2.7824418-1.4358286.8289758z" fill="none" stroke="url(#l)" transform="matrix(-.17638845 .30551374 -.30551374 -.17638845 9.020333 1.478658)"/></g><g transform="matrix(.71123974 0 0 .71123974 3.837612 4.032221)"><path d="m5.8208334 5.4239584c0 .3653235-1.1845845.6614584-2.6458333.6614584s-2.64583342-.2961138-2.64583342-.6614584 1.18458462-.6614583 2.64583342-.6614583 2.6458333.2961349 2.6458333.6614583z" fill="url(#a)" fill-rule="evenodd" opacity=".4" stroke-width=".264583"/><path d="m3.174963.13236441c-1.5328529 0-2.77808799 1.24523479-2.77808799 2.77808879 0 1.5328541 1.24523509 2.7780888 2.77808799 2.7780888 1.532853 0 2.7780907-1.2452347 2.778088-2.7780888 0-1.532854-1.245235-2.77808879-2.778088-2.77808879z" fill="url(#b)"/><path d="m5.6885047 2.9104532c0 1.3881915-1.1253496 2.5135417-2.5135443 2.5135417-1.3881894 0-2.51353911-1.1253502-2.51353911-2.5135417 0-1.388192 1.12534971-2.51354198 2.51353911-2.51354198 1.3881947 0 2.5135443 1.12534998 2.5135443 2.51354198z" style="opacity:.8;fill:none;stroke-width:.372003;stroke-linecap:round;stroke-linejoin:round;stroke:url(#c)"/><path d="m3.1749657.52921374c-1.3139579 0-2.38125274 1.06740836-2.38125274 2.38123926 0 1.3139444 1.06741384 2.3812394 2.38125274 2.3812394 1.3139473 0 2.3812474-1.0674083 2.3812474-2.3812394 0-1.313946-1.0674139-2.38123926-2.3812474-2.38123926z" fill="url(#d)"/><g stroke="#000" stroke-width=".372003"><path d="m3.174963.66150541c-1.2409567 0-2.24895837 1.06740699-2.24895837 2.38124769 0 1.3139481 1.00811017 2.3812521 2.24895837 2.3812521 1.2409515 0 2.2489584-1.0674072 2.2489584-2.3812521 0-1.3139518-1.0081048-2.38124769-2.2489584-2.38124769z" fill="none" opacity=".05"/><path d="m5.1593484 2.9104532a1.9843843 1.9843751 0 1 1 -3.9687686 0 1.9843843 1.9843751 0 1 1 3.9687686 0z" fill="url(#e)" stroke-opacity=".349265"/><path d="m3.1597411.10287573c-1.5407249 0-2.79235477 1.25162927-2.79235477 2.79235557 0 1.5407259 1.25162987 2.7923553 2.79235477 2.7923553 1.5407248 0 2.7923574-1.2516294 2.7923547-2.7923553 0-1.5407263-1.2516299-2.79235557-2.7923547-2.79235557z" fill="none" opacity=".3"/></g><g transform="matrix(.93969263 .34202013 -.34202013 .93969263 1.301551 -1.155341)"><path d="m3.5436525 1.0487767a.30387117.30387117 0 0 0 -.2734375.1640625l-.9316407 1.7988281a.30387117.30387117 0 0 0 -.027344.2050782.30387117.30387117 0 0 0 0 .00195.30387117.30387117 0 0 0 -.041016.2285156l.4375 1.9179687a.30387117.30387117 0 0 0 .2929687.2363282l.140625.00195a.30387117.30387117 0 0 0 .2734382-.1660094l.9296875-1.796875a.30387117.30387117 0 0 0 .027344-.2011719.30387117.30387117 0 0 0 .042969-.2324219l-.4375-1.9199219a.30387117.30387117 0 0 0 -.2929692-.2363281z" fill="#0e141f" opacity=".1"/><path d="m3.6267415 1.3365285-.9305967 1.7976716 1.5091327.1227337-.4372551-1.9190341zm-.9729582 2.0242627.437255 1.9190342.1412809.00137.9305967-1.7976715z" fill="#0e141f" opacity=".25"/><path d="m3.9242015 3.2698725-.9308418 1.7974871-.141308-.001445-.4371854-1.9188063z" fill="url(#f)" stroke="#7a0000" stroke-opacity=".552941" stroke-width=".372003"/><path d="m2.4569401 2.9201787.930842-1.7974871.1413078.00144.4371854 1.9188063z" fill="url(#g)" stroke="#000" stroke-opacity=".552941" stroke-width=".372003"/><path d="m3.5600487 3.0778263a.47270659.47270659 0 0 1 -.9454131 0 .47270659.47270659 0 1 1 .9454131 0z" opacity=".2" stroke-width=".472707"/><path d="m2.7301705 3.197625a.30153084.30153084 0 0 1 .2049005-.522731l.00116.3015309z" fill="#fff" opacity=".05" stroke-width=".582106"/><path d="m3.3091715 2.8406857a.32457934.32457934 0 0 1 -.4435863.4739601.32457934.32457934 0 1 1 .4435863-.4739601z" fill="url(#i)" stroke-width=".324579"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/formproperties.svg b/icon-themes/elementary_svg/cmd/32/formproperties.svg
new file mode 100644
index 000000000..30398fd47
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/formproperties.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.0540373 0 0 1.2200853 -.878036 -4.41284)" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="18.5" y2="25"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e1e1e1"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.85580995 0 0 .96310694 21.324798 .238673)" gradientUnits="userSpaceOnUse" x1="16.5" x2="16.5" y1="20" y2="23"><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><radialGradient id="c" 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="#d"/><linearGradient id="d"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="e" 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="#d"/><linearGradient id="f" 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="g" gradientUnits="userSpaceOnUse" x1="14.26548" x2="14.26548" y1=".638623" y2="-32.688384"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.67567568 0 0 .67567567 -.216213 -.216209)" gradientUnits="userSpaceOnUse" x1="23.999996" x2="23.999996" y1="6.239989" y2="41.759991"><stop offset="0" stop-color="#fff"/><stop offset=".04026115" stop-color="#fff" stop-opacity=".235294"/><stop offset=".95833331" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g opacity=".4" transform="matrix(.73684208 0 0 .57142853 -1.68421 4.142858)"><path d="m38 40h5v7h-5z" fill="url(#c)"/><path d="m-10-47h5v7h-5z" fill="url(#e)" transform="scale(-1)"/><path d="m10 40h28v7.000001h-28z" fill="url(#f)"/></g><rect fill="url(#g)" height="27" rx="1.677537" stroke-width="1.038462" transform="scale(1 -1)" width="27" x="2.5" y="-29.5"/><rect fill="none" height="27" opacity=".5" rx="2.16" stroke="#555761" stroke-linecap="round" stroke-linejoin="round" width="27" x="2.5" y="2.5"/><rect fill="none" height="25" rx="1.086957" ry="1.190476" stroke="url(#h)" stroke-linecap="round" stroke-linejoin="round" width="25" x="3.5" y="3.5"/><g fill-rule="evenodd"><path d="m5.2218912 5.221965a.44444569.44444569 0 0 1 -.888891 0 .44444569.44444569 0 1 1 .888891 0z" fill="#fff"/><path d="m5.2218912 4.77752a.44444569.44444569 0 0 1 -.888891 0 .44444569.44444569 0 1 1 .888891 0z" opacity=".3"/><path d="m27.666891 5.221965a.44444561.44444561 0 0 1 -.88889 0 .44444561.44444561 0 1 1 .88889 0z" fill="#fff"/><path d="m27.666891 4.77752a.44444561.44444561 0 0 1 -.88889 0 .44444561.44444561 0 1 1 .88889 0z" opacity=".3"/><path d="m5.2218912 27.66669a.44444569.44444569 0 0 1 -.888891 0 .44444569.44444569 0 1 1 .888891 0z" fill="#fff"/><path d="m5.2218912 27.222244a.44444569.44444569 0 0 1 -.888891 0 .44444569.44444569 0 1 1 .888891 0z" opacity=".3"/><path d="m27.666891 27.66669a.44444561.44444561 0 0 1 -.88889 0 .44444561.44444561 0 1 1 .88889 0z" fill="#fff"/><path d="m27.666891 27.222244a.44444561.44444561 0 0 1 -.88889 0 .44444561.44444561 0 1 1 .88889 0z" opacity=".3"/></g><rect fill="#b5b5b5" height="5" rx="1" width="20" x="6" y="9"/><rect fill="#cacaca" height="4" rx="1" width="20" x="6" y="10"/><rect fill="url(#a)" height="6" rx="1" stroke="#656565" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".529825" width="17" x="7.5" y="18.5"/><rect fill="none" height="6" opacity=".5" rx="1.060805" ry="1.007075" width="16.999998" x="7.5" y="18.5"/><rect fill="none" height="4" rx=".491849" ry=".5" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".529825" width="15" x="8.5" y="19.5"/><g fill="#4d4d4d"><path d="m12 21h1v1h-1z"/><path d="m13 20h1v1h-1z"/><path d="m14 21h1v1h-1z"/><path d="m12 22h1v1h-1z"/><path d="m14 22h1v1h-1z"/><path d="m13 23h1v1h-1z"/><path d="m16 20h1v1h-1z"/><path d="m16 21h1v1h-1z"/><path d="m16 22h1v1h-1z"/><path d="m16 23h1v1h-1z"/><path d="m18 20h1v1h-1z"/><path d="m17 21h1v1h-1z"/><path d="m18 22h1v1h-1z"/><path d="m18 23h1v1h-1z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/forward.svg b/icon-themes/elementary_svg/cmd/32/forward.svg
new file mode 100644
index 000000000..06d052943
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/forward.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(.71627 0 0 .7691 1.397 -29.832)" gradientUnits="userSpaceOnUse" x1="31.053" x2="30.923" y1="66.863" y2="47.148"><stop offset="0" stop-color="#fff"/><stop offset=".233" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 -1.33333 -1.33333 0 38.55 36.83)" gradientUnits="userSpaceOnUse" x1="11.11" x2="22.83" y1="10.52" y2="10.719"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><radialGradient id="c" cx="24.837" cy="36.421" gradientTransform="matrix(-.36797 0 0 .39444 32.308 -2.697)" gradientUnits="userSpaceOnUse" r="15.645"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientTransform="matrix(1.86666 0 0 2 .562 14.497)" gradientUnits="userSpaceOnUse" x1="7.889" x2="7.889" y1="3.506" y2="5.561"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><path d="m1.495 21.497h28l.004 3.008h-28z" fill="url(#d)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".75" transform="translate(0 -11)"/><path d="m1.995 11.505h27" fill="none" opacity=".3" stroke="#fff" stroke-width="1.006"/><path d="m17.075 11.67c0 3.407 2.914 6.17 6.094 6.17 3.178 0 5.755-2.763 5.755-6.17 0-3.41-2.577-6.172-5.756-6.172-3.18 0-6.095 2.763-6.095 6.17z" fill="url(#c)" fill-rule="evenodd" opacity=".141" transform="matrix(1 0 0 -1 0 35.003)"/><path d="m15.253 13.498 7.744 9.35 7.75-9.35h-4.245v-8h-7.002v8z" display="block" fill="url(#b)" transform="matrix(1 0 0 -1 0 35.003)"/><g fill="none"><path d="m22.984 21.175a.417.417 0 0 1 -.308-.15l-4.93-5.928a.417.417 0 0 1 .32-.682h2.35v-7.585a.417.417 0 0 1 .416-.415h4.336a.417.417 0 0 1 .416.416v7.585h2.4a.417.417 0 0 1 .32.684l-4.99 5.926a.417.417 0 0 1 -.33.15z" display="block" opacity=".401" stroke="url(#a)" stroke-miterlimit="7" transform="matrix(1 0 0 -1 0 35.003)"/><g stroke-linejoin="round"><path d="m15.253 21.505 7.744-9.35 7.75 9.35h-4.245v8h-7.002v-8z" opacity=".5" stroke="#a62100"/><path d="m1.506 5.51h11.99v2.994h-11.991z" opacity=".5" stroke="#000" stroke-linecap="round" stroke-opacity=".75"/></g></g><path d="m1.984 6.02h11.01v.99h-11.01z" fill="#fafafa"/><path d="m1.506 15.51h11.99v2.994h-11.991z" style="opacity:.5;fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.75"/><path d="m1.984 16.02h11.01v.99h-11.01z" fill="#fafafa"/><path d="m1.506 20.51h11.99v2.994h-11.991z" style="opacity:.5;fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.75"/><path d="m1.984 21.02h11.01v.99h-11.01z" fill="#fafafa"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/fr/bold.svg b/icon-themes/elementary_svg/cmd/32/fr/bold.svg
new file mode 100644
index 000000000..0a8a5c6f6
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/fr/bold.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="13.201247" cy="12.676107" gradientTransform="matrix(.00440494 3.8005086 -2.8213595 .00327006 48.877438 -38.720474)" gradientUnits="userSpaceOnUse" r="6.700386"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="17" x2="17" y1="46.5" y2="43.5"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="40" cy="43.5" gradientTransform="matrix(1 0 0 .75 -30.16707 12.375)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#b"/><radialGradient id="e" cx="9" cy="43.5" gradientTransform="matrix(1 0 0 .75 -10.11138 12.375)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#b"/><g transform="matrix(1.33333 0 0 1.313771 -1.472041 -10.913521)"><path d="m13.579029 19.95711 6.044112.00027v7.847145c-.419566.137443-.842748.264036-1.269547.379779-.426799.108508-.673937.206975-1.136906.286548-.455735.07234-.936788.13021-1.44316.173613-.499138.0434-1.030829.0651-1.595072.0651-1.186357 0-2.238888-.173613-3.157591-.520839-.911469-.354457-1.6818779-.875296-2.3112259-1.562515-.6221141-.694453-1.0959336-1.548051-1.4214584-2.560795-.3255248-1.019977-.4882872-2.195484-.4882872-3.526519 0-1.244228.1808471-2.369097.5425414-3.374607.3616942-1.00551.8933847-1.859108 1.5950716-2.560795.708921-.708921 1.5769875-1.251462 2.6041985-1.627624 1.034445-.383396 2.217185-.575094 3.54822-.575094.846365 0 1.674645.09042 2.48484.271271.810195.180847 1.551668.415948 2.224419.705303l-1.117635 2.691006c-.491904-.245953-1.048913-.452119-1.671027-.618498-.61488-.166379-1.262313-.249569-1.942298-.249569-.737857 0-1.403374.13021-1.996552.39063-.585945.253186-1.0887.61488-1.508265 1.085083s-.741473 1.038063-.965724 1.70358-.336376 1.40699-.336376 2.224419c0 .78126.07596 1.497415.227868 2.148464.159145.643816.405097 1.200825.737856 1.671028.332759.470202.759558.835513 1.280398 1.095933.528073.26042 1.157421.39063 1.888044.39063.477436 0 .878916-.0217 1.204441-.0651.332759-.0434.643816-.09404.933172-.151912l.05162-3.469242h-3.00568z" fill="url(#a)" stroke="#000" stroke-opacity=".6" stroke-width=".755564" transform="scale(.99263829 1.0074163)"/><g transform="matrix(.73633307 0 0 1 11.83447 -15.893147)"><path d="m9.83293 43.5v3h.5c.831 0 1.5-.669 1.5-1.5s-.669-1.5-1.5-1.5z" fill="url(#d)" opacity=".2"/><path d="m-1.7051301 43.5c-.7790625 0-1.40625.627187-1.40625 1.40625v.1875c0 .779063.6271875 1.40625 1.40625 1.40625h.59375v-3z" fill="url(#e)" opacity=".2"/><path d="m-1.1113801 43.5 10.9443101-.04467v3l-10.9443101.04467z" fill="url(#c)" opacity=".2"/></g><path d="m14.979068 12.493441c-1.321235 0-2.496128.19207-3.522957.578309-1.01965.378952-1.8802896.925603-2.5839916 1.639782-.6965209.70689-1.2244682 1.56638-1.5834998 2.579347s-.5390639 2.146525-.5390639 3.399981c0 .210726.011063.411003.019043.613989.044214-1.043545.2126315-2.004954.5200208-2.872219.3590316-1.012966.8869788-1.872456 1.5834998-2.579347.703702-.714178 1.5643417-1.260829 2.5839917-1.639781 1.026829-.386239 2.201722-.578309 3.522957-.578309.840134 0 1.662573.08987 2.466804.272058.649891.147225 1.242426.340375 1.803227.558982l.404297-.990112c-.667798-.291502-1.403294-.528433-2.207524-.710622-.804231-.182188-1.62667-.272058-2.466804-.272058zm-1.500004 7.611677v1.141752l6.000015-.000001v-1.141751zm-3.268074 1.152158c-.01585.208817-.0249.421038-.0249.640749-.000001.787053.07479 1.508692.225586 2.16457.157974.648591.402115 1.210692.732424 1.684381.330309.47369.754482.840747 1.271488 1.103098.524186.262352 1.148295.393964 1.87354.393964.473921 0 .872187-.02169 1.195315-.06541.330307-.043728.640021-.094828.927247-.153128v-1.141752c-.287226.0583-.59694.109401-.927249.153126-.323128.04372-.721394.06541-1.195315.06541-.725245 0-1.349354-.131612-1.87354-.393963-.517006-.262351-.941179-.629409-1.271488-1.103099-.330309-.473689-.57445-1.03579-.732424-1.68438-.117403-.510651-.174688-1.073402-.200684-1.663568z" fill="#fff" opacity=".2"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/framedialog.svg b/icon-themes/elementary_svg/cmd/32/framedialog.svg
new file mode 100644
index 000000000..2a84f3662
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/framedialog.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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 28.916702 -17.399998)" 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 19.083298 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" gradientUnits="userSpaceOnUse" x1="15" x2="15" y1="3" y2="30"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6" stop-opacity=".985965"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="4" y2="28"><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="g" gradientTransform="matrix(.65895577 0 0 .66512004 39.325053 3.594528)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="26" y2="6"><stop offset="0" stop-color="#fff"/><stop offset=".07499999" 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="i" cx="6.702713" cy="73.615715" gradientTransform="matrix(1.3166457 0 0 .28801944 14.174902 8.61329)" gradientUnits="userSpaceOnUse" r="7.228416"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="22.881355" x2="22.644068" y1="14.457627" y2="31.338984"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#d2d2d2"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="23.031893" x2="23.040016" y1="26.715307" y2="18.997057"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#959595"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="23.131727" x2="23.398602" y1="16.459263" y2="30.159456"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><g transform="scale(.26458333)"><g><g opacity=".4" transform="matrix(.73684208 0 0 .42857134 -1.68421 10.857146)"><path d="m38.928572 40.000002h5v7h-5z" fill="url(#a)"/><path d="m9.0714282 47.000002h-5v-7h5z" fill="url(#c)"/><path d="m9.0714282 40.000002 29.8571438-.000001v7.000001l-29.8571438.000001z" fill="url(#d)"/></g><rect fill="url(#e)" height="27" rx="2.16" width="27" x="2.5" y="2.5"/><rect fill="none" height="25" opacity=".5" rx="1.086957" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round" width="25" x="3.5" y="3.500001"/><rect fill="none" height="27" rx="2.16" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" width="27" x="2.5" y="2.5"/><rect fill="url(#g)" height="18.886332" rx=".780512" ry=".821902" stroke-width="1.478242" width="19.126842" x="6.436579" y="6.556835"/><g fill="none" stroke-opacity=".501961"><rect height="18.908428" rx=".780512" ry=".821902" stroke="#002e99" width="18.975956" x="6.524967" y="6.534738"/><rect height="21" rx="2" stroke="url(#h)" width="21" x="5.5" y="5.5"/></g></g><g><path d="m32.517262 29.816046c0 1.149816-4.261024 2.081925-9.517262 2.081925-5.256239 0-9.517262-.932109-9.517262-2.081925 0-1.149815 4.261023-2.081924 9.517262-2.081924 5.256238 0 9.517262.932109 9.517262 2.081924z" fill="url(#i)" opacity=".2"/><path d="m22 14.5c-.554 0-1 .446-1 1v1.886719a5.9661016 5.9661016 0 0 0 -.556641.228515l-1.332031-1.332031c-.391737-.391737-1.022325-.391737-1.414062 0l-1.414063 1.414063c-.391737.391737-.391737 1.022325 0 1.414062l1.333985 1.333984a5.9661016 5.9661016 0 0 0 -.230469.554688h-1.886719c-.554 0-1 .446-1 1v2c0 .554.446 1 1 1h1.886719a5.9661016 5.9661016 0 0 0 .228515.556641l-1.332031 1.332031c-.391737.391737-.391737 1.022325 0 1.414062l1.414063 1.414063c.391737.391737 1.022325.391737 1.414062 0l1.333984-1.333985a5.9661016 5.9661016 0 0 0 .554688.230469v1.886719c0 .554.446 1 1 1h2c.554 0 1-.446 1-1v-1.886719a5.9661016 5.9661016 0 0 0 .556641-.228515l1.332031 1.332031c.391737.391737 1.022325.391737 1.414062 0l1.414063-1.414063c.391737-.391737.391737-1.022325 0-1.414062l-1.333985-1.333984a5.9661016 5.9661016 0 0 0 .230469-.554688h1.886719c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1h-1.886719a5.9661016 5.9661016 0 0 0 -.228515-.556641l1.332031-1.332031c.391737-.391737.391737-1.022325 0-1.414062l-1.414063-1.414063c-.391737-.391737-1.022325-.391737-1.414062 0l-1.333984 1.333985a5.9661016 5.9661016 0 0 0 -.554688-.230469v-1.886719c0-.554-.446-1-1-1zm1 6.503906a1.9954157 1.9954157 0 0 1 1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094-1.996094 1.9954157 1.9954157 0 0 1 1.996094-1.996094z" fill="url(#j)"/><g fill="none" stroke-linecap="square" stroke-linejoin="round"><path d="m22 14.5c-.554 0-1 .446-1 1v1.886719a5.9661016 5.9661016 0 0 0 -.556641.228515l-1.332031-1.332031c-.391737-.391737-1.022325-.391737-1.414062 0l-1.414063 1.414063c-.391737.391737-.391737 1.022325 0 1.414062l1.333985 1.333984a5.9661016 5.9661016 0 0 0 -.230469.554688h-1.886719c-.554 0-1 .446-1 1v2c0 .554.446 1 1 1h1.886719a5.9661016 5.9661016 0 0 0 .228515.556641l-1.332031 1.332031c-.391737.391737-.391737 1.022325 0 1.414062l1.414063 1.414063c.391737.391737 1.022325.391737 1.414062 0l1.333984-1.333985a5.9661016 5.9661016 0 0 0 .554688.230469v1.886719c0 .554.446 1 1 1h2c.554 0 1-.446 1-1v-1.886719a5.9661016 5.9661016 0 0 0 .556641-.228515l1.332031 1.332031c.391737.391737 1.022325.391737 1.414062 0l1.414063-1.414063c.391737-.391737.391737-1.022325 0-1.414062l-1.333985-1.333984a5.9661016 5.9661016 0 0 0 .230469-.554688h1.886719c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1h-1.886719a5.9661016 5.9661016 0 0 0 -.228515-.556641l1.332031-1.332031c.391737-.391737.391737-1.022325 0-1.414062l-1.414063-1.414063c-.391737-.391737-1.022325-.391737-1.414062 0l-1.333984 1.333985a5.9661016 5.9661016 0 0 0 -.554688-.230469v-1.886719c0-.554-.446-1-1-1zm1 6.503906a1.9954157 1.9954157 0 0 1 1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094-1.996094 1.9954157 1.9954157 0 0 1 1.996094-1.996094z" opacity=".3" stroke="#000"/><circle cx="23" cy="23" r="3.998385" stroke="url(#k)"/><path d="m22 15.5v1.886719a.99989607.99989607 0 0 1 -.667969.943359c-.157521.05556-.311767.118308-.46289.189453a.99989607.99989607 0 0 1 -1.132813-.197265l-1.332031-1.332032-1.414063 1.414063 1.333985 1.333984a.99989607.99989607 0 0 1 .195312 1.136719c-.07165.150561-.135262.303936-.191406.460938a.99989607.99989607 0 0 1 -.941406.664062h-1.886719v2h1.886719a.99989607.99989607 0 0 1 .943359.667969c.05556.157521.118308.311767.189453.46289a.99989607.99989607 0 0 1 -.197265 1.132813l-1.332032 1.332031 1.414063 1.414063 1.333984-1.333985a.99989607.99989607 0 0 1 1.136719-.195312c.150561.07165.303936.135262.460938.191406a.99989607.99989607 0 0 1 .664062.941406v1.886719h2v-1.886719a.99989607.99989607 0 0 1 .667969-.943359c.157521-.05556.311767-.118308.46289-.189453a.99989607.99989607 0 0 1 1.132813.197265l1.332031 1.332032 1.414063-1.414063-1.333985-1.333984a.99989607.99989607 0 0 1 -.195312-1.136719c.07165-.150561.135262-.303936.191406-.460938a.99989607.99989607 0 0 1 .941406-.664062h1.886719v-2h-1.886719a.99989607.99989607 0 0 1 -.943359-.667969c-.05556-.157521-.118308-.311767-.189453-.46289a.99989607.99989607 0 0 1 .197265-1.132813l1.332032-1.332031-1.414063-1.414063-1.333984 1.333985a.99989607.99989607 0 0 1 -1.136719.195312c-.150561-.07165-.303936-.135262-.460938-.191406a.99989607.99989607 0 0 1 -.664062-.941406v-1.886719zm1 6.503906c-.588024.0002.772067.134102.195312.01953-.576754-.114571.728849.281575.185547.05664-.543301-.224934.66278.418444.173829.0918-.488952-.326647.566186.538842.15039.123047-.415795-.415796.449694.639342.123047.15039-.326647-.488951.316731.71713.0918.173829-.224935-.543302.171211.762301.05664.185547-.11457-.576755.01933.783336.01953.195312-.0002-.588024-.134102.772067-.01953.195312.114571-.576754-.281575.728849-.05664.185547.224934-.543301-.418444.66278-.0918.173829.326647-.488952-.538842.566186-.123047.15039.415796-.415795-.639342.449694-.15039.123047.488951-.326647-.71713.316731-.173829.0918.543302-.224935-.762301.171211-.185547.05664.576755-.11457-.783336.01933-.195312.01953.588024-.0002-.772067-.134102-.195312-.01953.576754.114571-.728849-.281575-.185547-.05664.543301.224934-.66278-.418444-.173829-.0918.488952.326647-.566186-.538842-.15039-.123047.415795.415796-.449694-.639342-.123047-.15039.326647.488951-.316731-.71713-.0918-.173829.224935.543302-.171211-.762301-.05664-.185547.11457.576755-.01933-.783336-.01953-.195312.0002.588024.134102-.772067.01953-.195312-.114571.576754.281575-.728849.05664-.185547-.224934.543301.418444-.66278.0918-.173829-.326647.488952.538842-.566186.123047-.15039-.415796.415795.639342-.449694.15039-.123047-.488951.326647.71713-.316731.173829-.0918-.543302.224935.762301-.171211.185547-.05664-.576755.11457.783336-.01933.195312-.01953z" stroke="url(#l)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/framelinecolor.svg b/icon-themes/elementary_svg/cmd/32/framelinecolor.svg
new file mode 100644
index 000000000..59a938324
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/framelinecolor.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 32 0)" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="4" y2="21"><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" gradientUnits="userSpaceOnUse" x1="15" x2="15" y1="3" y2="29"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.92928007 0 0 1.3114842 3.136747 11.431452)" gradientUnits="userSpaceOnUse" x1="3.5" x2="28.5" y1="6" y2="6"><stop offset="0" stop-color="#ff1d1d"/><stop offset=".16829631" stop-color="#ff8a18"/><stop offset=".31939223" stop-color="#ffe92a"/><stop offset=".50751495" stop-color="#91ea3a"/><stop offset=".6893779" stop-color="#1d72e0"/><stop offset=".87265676" stop-color="#a91ec0"/><stop offset="1" stop-color="#ff0b88"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.19760229 0 0 .21057703 7.891559 288.03873)" gradientUnits="userSpaceOnUse" x1="-17.84359" x2="-17.84359" y1="35.01693" y2="40.042805"><stop offset="0" stop-color="#fff"/><stop offset=".0257705" stop-color="#fff" stop-opacity=".235"/><stop offset=".63202661" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.5369158 0 0 .60920055 -8.189368 294.14544)" gradientUnits="userSpaceOnUse" x1="23.314552" x2="23.915749" y1="1.428383" y2="4.251413"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><path d="m4.6601562 2.5c-1.1966399 0-2.1601562.9635163-2.1601562 2.1601562v13.6933598 1.986328c0 1.19664.9635628 2.14959 2.1601562 2.160156h1.9765626 20.7031252c1.19664 0 2.160156-.963516 2.160156-2.160156v-13.6933596-1.9863282c0-1.1966399-.963516-2.1601562-2.160156-2.1601562h-1.976563zm.8398438 3h21v13.762712h-21z" fill="url(#b)" stroke="#002e99" stroke-opacity=".501961"/><path d="m4.5878906 21.5c-.6021741 0-1.0878906-.485717-1.0878906-1.087891v-14.912109-.912109c0-.602175.4857165-1.087891 1.0878906-1.087891h.9121094 21.912109c.602174 0 1.087891.485717 1.087891 1.087891v14.912109.912109c0 .602174-.485818 1.076802-1.087891 1.087891h-.912109zm-.0878906-1.237288h23v-15.762712h-23z" fill="none" opacity=".5" stroke="url(#a)"/><path d="m5 20.5h22" fill="none" opacity=".5" stroke="#fff"/><g transform="matrix(1.3343663 0 0 1.3343663 -8.025569 1.371237)"><path d="m6.3892276 17.333139v5.245955h23.2320014v-5.245955z" fill="url(#c)"/><g fill="none" stroke-linecap="square" stroke-width=".264583" transform="matrix(2.8324513 0 0 2.8324513 6.014518 -818.28421)"><path d="m.396875 295.28019h7.672917v1.32292h-7.672917z" opacity=".6" stroke="url(#d)"/><path d="m.13229167 295.01561h8.20208333v1.85209h-8.20208333z" stroke="url(#e)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/freeline.svg b/icon-themes/elementary_svg/cmd/32/freeline.svg
new file mode 100644
index 000000000..fd8d99df6
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/freeline.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(-.98859805 0 0 .96925058 30.450071 -8.53185)" gradientUnits="userSpaceOnUse" x1="28.534189" x2="5.540084" y1="24.239939" y2="6.739199"><stop offset="0" stop-color="#a56de2"/><stop offset="1" stop-color="#cd9ef7"/></linearGradient><linearGradient id="b" 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="c" 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="d" gradientTransform="matrix(1 0 0 .9999934 -1245.5874 -639.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="e" gradientTransform="matrix(1 0 0 .9999934 -3921.5081 -1414.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="f" gradientTransform="matrix(1 0 0 .9999934 -1245.5874 -639.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="g" gradientTransform="matrix(1 0 0 .9999934 -1245.5874 -639.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="h" gradientTransform="matrix(.5615847 -.4090147 .5522601 .55854741 -11.7336 22.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="i" gradientUnits="userSpaceOnUse" x1="15.879821" x2="21.018143" y1="16.127065" y2="18.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 transform="matrix(.8 0 0 .8 3.200921 3.193183)"><path d="m16.807538 28.84526c-6.9406999 1.744841-18.7667693-3.427223-7.7670991-9.917816 1.3399581-.790672.948029-2.307919 1.6336061-4.567193.858072-2.827719-4.2851598-4.8360358-6.5703159-5.6577563-.7495102-.2695168-.9679012-1.8750181-.6010108-1.8472185l1.3610627-6.64030387 18.040879-.0115825" fill="url(#a)" fill-rule="evenodd" stroke-width="1.33333"/><g transform="matrix(1.33333 0 0 1.33333 -.02014 -10.411349)"><g fill="none" transform="translate(0 8)"><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(#b)" stroke-width="2.812507"/><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(#c)" stroke-width=".937502"/></g></g><path d="m12.5376 27.814397 3 .995254 5.2712-5.805622c-1.1209-2.813842-4.5803-4.61699-8.1379-3.09513z" fill="url(#d)" fill-rule="evenodd"/><path d="m12.5287 20.411916c2.1279-1.983617 6.9482-.981484 8.2798 2.805271l2.7291-7.217842c-2.5 0-.5-5.97149-7-5.97149z" fill="url(#e)" fill-rule="evenodd"/><g stroke-linecap="round" stroke-width=".937502"><path d="m23.5376 16.496972-2.7291 6.720205-6.5917 6.983074c-1.6792 1.723089-1.6792 1.225462-1.6771-.658345l-.011-9.13 4.0089-9.886435" fill="none" opacity=".5" stroke="#57392d" stroke-linejoin="round"/><path d="m20.8085 23.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(#f)" fill-rule="evenodd" stroke="url(#g)"/><path d="m15.385422 17.714702 2.5-5.97149" fill="none" stroke="#fff"/></g><path d="m17.541016 10.234375a.43149858.43149858 0 0 0 -.386719.269531l-4.027344 9.941406a.43149858.43149858 0 0 0 -.03125.164063l.04102 8.875a.43149858.43149858 0 0 0 .748047.291016l6.484375-6.990235a.43149858.43149858 0 0 0 .08398-.128906l2.759766-6.755859a.43149858.43149858 0 0 0 -.101563-.47461l-5.257812-5.070312a.43149858.43149858 0 0 0 -.3125-.121094z" fill="none" stroke="url(#i)" stroke-linecap="square" stroke-opacity=".502488" stroke-width=".937502"/><path d="m12.5355 30.899937c-.018.310998.3136.534486.6673.276738l2.2911-2.326585c-.2062-.982733-2.0438-1.552999-2.885-.968543z" fill="url(#h)" fill-rule="evenodd"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/freeline_unfilled.svg b/icon-themes/elementary_svg/cmd/32/freeline_unfilled.svg
new file mode 100644
index 000000000..0e95803c3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/freeline_unfilled.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(.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 -639.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 -1414.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 -639.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 -639.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 22.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="16.127065" y2="18.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 transform="matrix(1.066664 0 0 1.066664 3.184809 -5.135896)"><g fill="none" transform="translate(0 8)"><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="2.812507"/><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=".937502"/></g></g><path d="m12.5376 27.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 20.411916c2.1279-1.983617 6.9482-.981484 8.2798 2.805271l2.7291-7.217842c-2.5 0-.5-5.97149-7-5.97149z" fill="url(#d)" fill-rule="evenodd"/><g stroke-linecap="round" stroke-width=".937502"><path d="m23.5376 16.496972-2.7291 6.720205-6.5917 6.983074c-1.6792 1.723089-1.6792 1.225462-1.6771-.658345l-.011-9.13 4.0089-9.886435" fill="none" opacity=".5" stroke="#57392d" stroke-linejoin="round"/><path d="m20.8085 23.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="m15.385422 17.714702 2.5-5.97149" fill="none" stroke="#fff"/></g><path d="m17.541016 10.234375a.43149858.43149858 0 0 0 -.386719.269531l-4.027344 9.941406a.43149858.43149858 0 0 0 -.03125.164063l.04102 8.875a.43149858.43149858 0 0 0 .748047.291016l6.484375-6.990235a.43149858.43149858 0 0 0 .08398-.128906l2.759766-6.755859a.43149858.43149858 0 0 0 -.101563-.47461l-5.257812-5.070312a.43149858.43149858 0 0 0 -.3125-.121094z" fill="none" stroke="url(#h)" stroke-linecap="square" stroke-opacity=".502488" stroke-width=".937502"/><path d="m12.5355 30.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/32/freezepanes.svg b/icon-themes/elementary_svg/cmd/32/freezepanes.svg
new file mode 100644
index 000000000..78cb5c5e1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/freezepanes.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="3.96875" x2="3.96875" y1=".529167" y2="7.9375"><stop offset="0" stop-color="#43d6b5"/><stop offset="1" stop-color="#28bca3"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="5.000003"/><linearGradient id="d" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#c" y1="2" y2="5.000003"/><linearGradient id="e" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#c" y1="2" y2="5.000003"/><linearGradient id="f" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#c" y1="2" y2="5.000003"/><linearGradient id="g" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#c" y1="2" y2="5.000003"/><linearGradient id="h" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#c" y1="2" y2="5.000003"/><linearGradient id="i" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#c" y1="2" y2="5.000003"/><linearGradient id="j" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#c" y1="2" y2="5.000003"/><linearGradient id="k" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#c" y1="2" y2="4.000013"/><linearGradient id="l" gradientTransform="matrix(.34548095 0 0 1.33333 2.12315 -387.532)" gradientUnits="userSpaceOnUse" x1="3.044597" x2="3.044597" y1="293.32864" y2="294.51926"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="m" gradientTransform="matrix(-.26458334 0 0 .26458334 3.704167 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="5.000003"/><linearGradient id="n" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#c" y1="2" y2="5.000003"/><linearGradient id="o" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#c" y1="2" y2="5.000003"/><linearGradient id="p" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#c" y1="2" y2="4.000013"/><linearGradient id="q" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#c" y1="2" y2="5.000003"/><linearGradient id="r" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#c" y1="2" y2="5.000003"/><linearGradient id="s" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#c" y1="2" y2="5.000003"/><linearGradient id="t" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#c" y1="2" y2="4.000013"/><linearGradient id="u" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#c" y1="2" y2="5.000003"/><linearGradient id="v" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#c" y1="2" y2="5.000003"/><linearGradient id="w" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#c" y1="2" y2="5.000003"/><linearGradient id="x" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#c" y1="2" y2="4.000013"/><linearGradient id="y" gradientTransform="matrix(.1573294 0 0 .1586627 -8.008007 -.016355)" gradientUnits="userSpaceOnUse" x1="24.833029" x2="24.833029" y1="2.604455" y2="51.798176"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><rect fill="url(#y)" height="7.672933" rx=".396875" ry=".396891" stroke-width="1.3333" transform="scale(-1 1)" width="7.14375" x="-7.805209" y=".396859"/><path d="m3.9980469 1c-1.1064402 0-1.9980469.8919999-1.9980469 2v26c0 1.108.8916067 2 1.9980469 2h24.0039061c1.10644 0 1.998047-.892 1.998047-2v-26c0-1.1080001-.891607-2-1.998047-2zm.5019531 1h3.4882812v5h-4.9882812v-3.5c0-.8310001.6690009-1.5 1.5-1.5zm4.4960938 0h5.9960942v5h-5.992188v.9707031h-.0039062zm7.0039062 0h5.998047v5h-5.998047zm7.005859 0h4.494141c.830999 0 1.5.6689999 1.5 1.5v3.5h-5.994141zm-14.005859 6h5.998047l.001953 5.001953h-5.9980469zm7.005859 0h5.996094l-.001953 5h-6zm7.003907 0h5.990234v5h-6zm-20.009766.0019531h4.9921875l.0019531 4.9999999h-4.9882812zm0 5.9980469 4.9941406.033203-.0019531 4.933594h-4.9882813v.033203h-.0039062zm6.0019531 0h5.9980469v5h-6zm6.9980469 0h6v5h-6zm7 0h6v5h-5.994141zm-14 6h6v5l-6-.007812zm7 0h6v5h-6zm13 0v4.996094h-5.996094v1.007812h5.996094v2.496094c0 .207749-.04148.404407-.117188.583984v.001954c-.227485.537838-.760176.914062-1.382812.914062h-4.5l.003906-9.992188zm-26 .001953h4.9921875v4.990235l-4.9921875.009765zm0 5.998047h5v4h-3.5c-.8309991 0-1.5-.669-1.5-1.5zm6 0h6v4h-6zm7 0 6 .007812-.007812 3.992188h-5.992188z" opacity=".3" transform="scale(.26458333)"/><g fill="none" stroke-width=".264583"><path d="m3.8364584 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#c)"/><path d="m3.8364583 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#n)"/><path d="m3.8364583.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#d)"/><path d="m3.8364583 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#o)"/><path d="m3.8364583 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#p)"/><path d="m5.6885416 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#q)"/><path d="m5.6885415 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#r)"/><path d="m5.6885415.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#e)"/><path d="m5.6885415 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#s)"/><path d="m5.6885415 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#t)"/><path d="m7.540625 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#u)"/><path d="m7.5406249 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#v)"/><path d="m7.5406249.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#f)"/><path d="m7.5406249 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#w)"/><path d="m7.5406249 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#x)"/><path d="m1.9843751 3.8364616h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#g)"/><path d="m1.984375 2.2489583h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#h)"/><path d="m1.984375.66145834h-1.05833333l-.0000002 1.05833066h1.05833353z" stroke="url(#i)"/><path d="m1.984375 5.4239584h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#j)"/><path d="m1.984375 7.0114584h-1.05833333l-.0000002.79375h1.05833353z" stroke="url(#k)"/></g><path d="m.96531579.39222865c-.19609197 0-.28481504.19713607-.29662271.39635824-.0115014.0325039-.0191204.0661434-.0191204.10231933l-.012919 6.87089218c0 .210666.22643365.2999401.43976641.3012733l1.1725382.00672.00207-6.0854167h5.55418011l-.002584-1.15082963c-.000485-.21599892-.1572699-.42943113-.3679362-.42943113z" fill="url(#a)" stroke-width="1.33333"/><path d="m4 1c-1.1079998 0-2 .8919999-2 2v26c0 1.108.8920002 2 2 2h5v-1-22h21v-.0292969-.9707031-4c0-1.1080001-.892-2-2-2zm.5 1h3.5v5h-5v-3.5c0-.831.6690006-1.5 1.5-1.5zm4.5 0h6v5h-6zm7 0h6v5h-6zm7 0h4.5c.830999 0 1.5.669 1.5 1.5v3.5h-6zm-20 6h5v5h-5zm0 6h5v5h-5zm0 6h5v5h-5zm0 6h5v4h-3.5c-.8309994 0-1.5-.669-1.5-1.5z" fill="#007367" fill-opacity=".501961" transform="scale(.26458333)"/><g fill="none" stroke-width=".264583"><path d="m3.8364583.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" opacity=".5" stroke="url(#d)"/><path d="m5.6885415.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" opacity=".5" stroke="url(#e)"/><path d="m7.5406249.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" opacity=".5" stroke="url(#f)"/><path d="m1.9843751 3.8364616h-1.05833333l-.0000002 1.0583307h1.05833353z" opacity=".5" stroke="url(#g)"/><path d="m1.984375 2.2489583h-1.05833333l-.0000002 1.0583307h1.05833353z" opacity=".5" stroke="url(#h)"/><path d="m1.984375.66145834h-1.05833333l-.0000002 1.05833066h1.05833353z" opacity=".5" stroke="url(#i)"/><path d="m1.984375 5.4239584h-1.05833333l-.0000002 1.0583307h1.05833353z" opacity=".5" stroke="url(#j)"/><path d="m1.984375 7.0114584h-1.05833333l-.0000002.79375h1.05833353z" opacity=".5" stroke="url(#k)"/></g><g transform="translate(0 -1.5875)"><path d="m2.2489583 3.5718756h1.8520834l-.00108 1.5875027h-1.8515418z" fill="url(#l)" stroke-width=".480367"/><path d="m2.3815 3.4399959c-.1469999 0-.2650001.1179997-.2650001.2639993v1.3229967c0 .1469997.1169998.2649994.2630001.2649994h1.5883336c.1459999 0 .2639999-.1179997.2639999-.2649994v-1.3229967c0-.1459996-.1179997-.2639993-.2639999-.2639993zm0 .2639993h1.5883336l-.004 1.3229967h-1.5863336z" fill="#002e99" fill-opacity=".501961" stroke-width="1.33333"/><path d="m3.8364584 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" fill="none" opacity=".5" stroke="url(#m)" stroke-width=".264583"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/freezepanesfirstcolumn.svg b/icon-themes/elementary_svg/cmd/32/freezepanesfirstcolumn.svg
new file mode 100644
index 000000000..29e67bc3b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/freezepanesfirstcolumn.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.439577 25.98059)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 21.560423 25.98059)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="15" x2="15" y1="2.000001" y2="30"><stop offset="0" stop-color="#43d6b5"/><stop offset="1" stop-color="#28bca3"/></linearGradient><linearGradient id="f"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="g" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="h" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="i" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="j" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="k" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="l" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#g" y1="2" y2="4.000013"/><linearGradient id="m" gradientTransform="matrix(.34548095 0 0 1.33333 2.12315 -387.532)" gradientUnits="userSpaceOnUse" x1="3.044597" x2="3.044597" y1="293.32864" y2="294.51926"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="n" gradientTransform="matrix(-.26458334 0 0 .26458334 3.704167 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="o" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="p" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="q" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="r" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#g" y1="2" y2="4.000013"/><linearGradient id="s" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="t" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="u" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="v" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="w" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#g" y1="2" y2="4.000013"/><linearGradient id="x" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="y" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="z" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="A" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="B" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#g" y1="2" y2="4.000013"/><linearGradient id="C" gradientTransform="matrix(.1573294 0 0 .1586627 -8.008007 -.016355)" gradientUnits="userSpaceOnUse" x1="24.833029" x2="24.833029" y1="2.604455" y2="51.798176"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="matrix(.26458333 0 0 .26458333 -.529167 .264583)"><path d="m5.0000001 29h26.0000009v2h-26.0000009z" fill="url(#a)" opacity=".15"/><path d="m5.0000001 29.000111v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#b)" opacity=".15"/><path d="m31.000001 29.000111v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#d)" opacity=".15"/></g><rect fill="url(#C)" height="7.672933" rx=".396875" ry=".396891" stroke-width="1.3333" transform="scale(-1 1)" width="7.14375" x="-7.805209" y=".396859"/><path d="m3.9980469 1c-1.1064402 0-1.9980469.8919999-1.9980469 2v26c0 1.108.8916067 2 1.9980469 2h24.0039061c1.10644 0 1.998047-.892 1.998047-2v-26c0-1.1080001-.891607-2-1.998047-2zm.5019531 1h3.4882812v5h-4.9882812v-3.5c0-.8310001.6690009-1.5 1.5-1.5zm4.4960938 0h5.9960942v5h-5.992188v.9707031h-.0039062zm7.0039062 0h5.998047v5h-5.998047zm7.005859 0h4.494141c.830999 0 1.5.6689999 1.5 1.5v3.5h-5.994141zm-14.005859 6h5.998047l.001953 5.001953h-5.9980469zm7.005859 0h5.996094l-.001953 5h-6zm7.003907 0h5.990234v5h-6zm-20.009766.0019531h4.9921875l.0019531 4.9999999h-4.9882812zm0 5.9980469 4.9941406.033203-.0019531 4.933594h-4.9882813v.033203h-.0039062zm6.0019531 0h5.9980469v5h-6zm6.9980469 0h6v5h-6zm7 0h6v5h-5.994141zm-14 6h6v5l-6-.007812zm7 0h6v5h-6zm13 0v4.996094h-5.996094v1.007812h5.996094v2.496094c0 .207749-.04148.404407-.117188.583984v.001954c-.227485.537838-.760176.914062-1.382812.914062h-4.5l.003906-9.992188zm-26 .001953h4.9921875v4.990235l-4.9921875.009765zm0 5.998047h5v4h-3.5c-.8309991 0-1.5-.669-1.5-1.5zm6 0h6v4h-6zm7 0 6 .007812-.007812 3.992188h-5.992188z" opacity=".3" transform="scale(.26458333)"/><g fill="none" stroke-width=".264583"><path d="m3.8364584 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#g)"/><path d="m3.8364583 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#o)"/><path d="m3.8364583.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#p)"/><path d="m3.8364583 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#q)"/><path d="m3.8364583 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#r)"/><path d="m5.6885416 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#s)"/><path d="m5.6885415 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#t)"/><path d="m5.6885415.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#u)"/><path d="m5.6885415 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#v)"/><path d="m5.6885415 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#w)"/><path d="m7.540625 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#x)"/><path d="m7.5406249 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#y)"/><path d="m7.5406249.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#z)"/><path d="m7.5406249 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#A)"/><path d="m7.5406249 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#B)"/><path d="m1.9843751 3.8364616h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#h)"/><path d="m1.984375 2.2489583h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#i)"/><path d="m1.984375.66145834h-1.05833333l-.0000002 1.05833066h1.05833353z" stroke="url(#j)"/><path d="m1.984375 5.4239584h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#k)"/><path d="m1.984375 7.0114584h-1.05833333l-.0000002.79375h1.05833353z" stroke="url(#l)"/></g><path d="m3.6484375 1.4824219c-.741135 0-1.0764663.7450812-1.1210937 1.4980469-.0434699.1228493-.0722657.2499908-.0722657.3867187l-.0488281 25.9687505c0 .796217.8558123 1.133633 1.6621094 1.138671l4.4316406.025391.0019531-6.5h-.0019531v-22.5078125z" fill="url(#e)" stroke-width="5.039358" transform="scale(.26458333)"/><path d="m4 1c-1.1079998 0-2 .8919999-2 2v26c0 1.108.8920002 2 2 2h5v-1-6-16-1-5-1zm.5 1h3.5v5h-5v-3.5c0-.831.6690006-1.5 1.5-1.5zm-1.5 6h5v5h-5zm0 6h5v5h-5zm0 6h5v5h-5zm0 6h5v4h-3.5c-.8309994 0-1.5-.669-1.5-1.5z" fill="#007367" fill-opacity=".501961" transform="scale(.26458333)"/><g fill="none" stroke-width=".264583"><path d="m1.9843751 3.8364616h-1.05833333l-.0000002 1.0583307h1.05833353z" opacity=".5" stroke="url(#h)"/><path d="m1.984375 2.2489583h-1.05833333l-.0000002 1.0583307h1.05833353z" opacity=".5" stroke="url(#i)"/><path d="m1.984375.66145834h-1.05833333l-.0000002 1.05833066h1.05833353z" opacity=".5" stroke="url(#j)"/><path d="m1.984375 5.4239584h-1.05833333l-.0000002 1.0583307h1.05833353z" opacity=".5" stroke="url(#k)"/><path d="m1.984375 7.0114584h-1.05833333l-.0000002.79375h1.05833353z" opacity=".5" stroke="url(#l)"/></g><g transform="translate(0 -1.5875)"><path d="m2.2489583 3.5718756h1.8520834l-.00108 1.5875027h-1.8515418z" fill="url(#m)" stroke-width=".480367"/><path d="m2.3815 3.4399959c-.1469999 0-.2650001.1179997-.2650001.2639993v1.3229967c0 .1469997.1169998.2649994.2630001.2649994h1.5883336c.1459999 0 .2639999-.1179997.2639999-.2649994v-1.3229967c0-.1459996-.1179997-.2639993-.2639999-.2639993zm0 .2639993h1.5883336l-.004 1.3229967h-1.5863336z" fill="#002e99" fill-opacity=".501961" stroke-width="1.33333"/><path d="m3.8364584 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" fill="none" opacity=".5" stroke="url(#n)" stroke-width=".264583"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/freezepanesfirstrow.svg b/icon-themes/elementary_svg/cmd/32/freezepanesfirstrow.svg
new file mode 100644
index 000000000..a24287a2b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/freezepanesfirstrow.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.439577 25.98059)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 21.560423 25.98059)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="15" x2="15" y1="2.000001" y2="30"><stop offset="0" stop-color="#43d6b5"/><stop offset="1" stop-color="#28bca3"/></linearGradient><linearGradient id="f"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="g" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="h" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="i" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="j" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="k" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="l" gradientTransform="matrix(.34548095 0 0 1.33333 2.12315 -387.532)" gradientUnits="userSpaceOnUse" x1="3.044597" x2="3.044597" y1="293.32864" y2="294.51926"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="m" gradientTransform="matrix(-.26458334 0 0 .26458334 3.704167 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="n" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="o" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="p" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#g" y1="2" y2="4.000013"/><linearGradient id="q" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="r" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="s" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="t" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#g" y1="2" y2="4.000013"/><linearGradient id="u" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="v" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="w" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="x" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#g" y1="2" y2="4.000013"/><linearGradient id="y" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="z" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="A" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="B" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#g" y1="2" y2="4.000013"/><linearGradient id="C" gradientTransform="matrix(.1573294 0 0 .1586627 -8.008007 -.016355)" gradientUnits="userSpaceOnUse" x1="24.833029" x2="24.833029" y1="2.604455" y2="51.798176"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="matrix(.26458333 0 0 .26458333 -.529167 .264583)"><path d="m5.0000001 29h26.0000009v2h-26.0000009z" fill="url(#a)" opacity=".15"/><path d="m5.0000001 29.000111v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#b)" opacity=".15"/><path d="m31.000001 29.000111v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#d)" opacity=".15"/></g><rect fill="url(#C)" height="7.672933" rx=".396875" ry=".396891" stroke-width="1.3333" transform="scale(-1 1)" width="7.14375" x="-7.805209" y=".396859"/><path d="m3.9980469 1c-1.1064402 0-1.9980469.8919999-1.9980469 2v26c0 1.108.8916067 2 1.9980469 2h24.0039061c1.10644 0 1.998047-.892 1.998047-2v-26c0-1.1080001-.891607-2-1.998047-2zm.5019531 1h3.4882812v5h-4.9882812v-3.5c0-.8310001.6690009-1.5 1.5-1.5zm4.4960938 0h5.9960942v5h-5.992188v.9707031h-.0039062zm7.0039062 0h5.998047v5h-5.998047zm7.005859 0h4.494141c.830999 0 1.5.6689999 1.5 1.5v3.5h-5.994141zm-14.005859 6h5.998047l.001953 5.001953h-5.9980469zm7.005859 0h5.996094l-.001953 5h-6zm7.003907 0h5.990234v5h-6zm-20.009766.0019531h4.9921875l.0019531 4.9999999h-4.9882812zm0 5.9980469 4.9941406.033203-.0019531 4.933594h-4.9882813v.033203h-.0039062zm6.0019531 0h5.9980469v5h-6zm6.9980469 0h6v5h-6zm7 0h6v5h-5.994141zm-14 6h6v5l-6-.007812zm7 0h6v5h-6zm13 0v4.996094h-5.996094v1.007812h5.996094v2.496094c0 .207749-.04148.404407-.117188.583984v.001954c-.227485.537838-.760176.914062-1.382812.914062h-4.5l.003906-9.992188zm-26 .001953h4.9921875v4.990235l-4.9921875.009765zm0 5.998047h5v4h-3.5c-.8309991 0-1.5-.669-1.5-1.5zm6 0h6v4h-6zm7 0 6 .007812-.007812 3.992188h-5.992188z" opacity=".3" transform="scale(.26458333)"/><g fill="none" stroke-width=".264583"><path d="m3.8364584 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#g)"/><path d="m3.8364583 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#n)"/><path d="m3.8364583.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#h)"/><path d="m3.8364583 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#o)"/><path d="m3.8364583 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#p)"/><path d="m5.6885416 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#q)"/><path d="m5.6885415 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#r)"/><path d="m5.6885415.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#i)"/><path d="m5.6885415 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#s)"/><path d="m5.6885415 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#t)"/><path d="m7.540625 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#u)"/><path d="m7.5406249 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#v)"/><path d="m7.5406249.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#j)"/><path d="m7.5406249 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#w)"/><path d="m7.5406249 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#x)"/><path d="m1.9843751 3.8364616h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#y)"/><path d="m1.984375 2.2489583h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#z)"/><path d="m1.984375.66145834h-1.05833333l-.0000002 1.05833066h1.05833353z" stroke="url(#k)"/><path d="m1.984375 5.4239584h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#A)"/><path d="m1.984375 7.0114584h-1.05833333l-.0000002.79375h1.05833353z" stroke="url(#B)"/></g><path d="m3.6484375 1.4824219c-.741135 0-1.0764663.7450812-1.1210937 1.4980469-.0434699.1228493-.0722657.2499908-.0722657.3867187l-.0078125 4.1328125h6.0605469 20.9921875l-.009766-4.3496094c-.001833-.8163738-.594406-1.6230469-1.390625-1.6230468z" fill="url(#e)" stroke-width="5.039358" transform="scale(.26458333)"/><path d="m4 1c-1.1079998 0-2 .8919999-2 2v5h1 5 1 11 10v-.0292969-.9707031-4c0-1.1080001-.892-2-2-2zm.5 1h3.5v5h-5v-3.5c0-.831.6690006-1.5 1.5-1.5zm4.5 0h6v5h-6zm7 0h6v5h-6zm7 0h4.5c.830999 0 1.5.669 1.5 1.5v3.5h-6z" fill="#007367" fill-opacity=".501961" transform="scale(.26458333)"/><g fill="none" stroke-width=".264583"><path d="m3.8364583.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" opacity=".5" stroke="url(#h)"/><path d="m5.6885415.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" opacity=".5" stroke="url(#i)"/><path d="m7.5406249.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" opacity=".5" stroke="url(#j)"/><path d="m1.984375.66145834h-1.05833333l-.0000002 1.05833066h1.05833353z" opacity=".5" stroke="url(#k)"/></g><g transform="translate(0 -1.5875)"><path d="m2.2489583 3.5718756h1.8520834l-.00108 1.5875027h-1.8515418z" fill="url(#l)" stroke-width=".480367"/><path d="m2.3815 3.4399959c-.1469999 0-.2650001.1179997-.2650001.2639993v1.3229967c0 .1469997.1169998.2649994.2630001.2649994h1.5883336c.1459999 0 .2639999-.1179997.2639999-.2649994v-1.3229967c0-.1459996-.1179997-.2639993-.2639999-.2639993zm0 .2639993h1.5883336l-.004 1.3229967h-1.5863336z" fill="#002e99" fill-opacity=".501961" stroke-width="1.33333"/><path d="m3.8364584 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" fill="none" opacity=".5" stroke="url(#m)" stroke-width=".264583"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/fullscreen.svg b/icon-themes/elementary_svg/cmd/32/fullscreen.svg
new file mode 100644
index 000000000..c369a1a21
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/fullscreen.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="#fff"/><stop offset=".37630579" stop-color="#fff" stop-opacity=".235294"/><stop offset=".68115288" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#185f9a"/><stop offset="1" stop-color="#599ec9"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="-14.781551" x2="-14.781551" xlink:href="#a" y1="33.644644" y2="53.502578"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="11.330105" x2="11.330105" y1="15.147189" y2="56.474517"><stop offset="0" stop-color="#90dbec"/><stop offset=".49688375" stop-color="#55c1ec"/><stop offset=".72044992" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="2.493554" x2="2.493554" xlink:href="#b" y1="55.608677" y2="20.674956"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="18.804871" x2="18.804871" y1="49.108626" y2="27.874851"><stop offset="0" stop-color="#90dbec"/><stop offset=".33124015" stop-color="#55c1ec"/><stop offset=".72044992" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="-3.850666" x2="-3.850666" xlink:href="#b" y1="28.953494" y2="49.264458"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="-6.656806" x2="-6.656806" xlink:href="#a" y1="48.927376" y2="34.45313"/><g transform="translate(0 -16)"><path d="m13.3 39-4.0351855 3.970537 3.5294615 3.529463h-11.294276v-11.294277l3.5294612 3.529461 3.9705388-4.035184z" fill="url(#d)" stroke="url(#e)"/><path d="m11.9 39-4.0593763 3.959376 2.5193763 2.540624h-7.86v-7.86l2.5406237 2.530312 3.9593763-4.070312z" fill="none" stroke="url(#c)"/><g transform="matrix(-1 0 0 -1 32 64)"><path d="m13.3 39-4.0351855 3.970537 3.5294615 3.529463h-11.294276v-11.294277l3.5294612 3.529461 3.9705388-4.035184z" fill="url(#f)" stroke="url(#g)"/><path d="m11.9 39-4.0593763 3.959376 2.5193763 2.540624h-7.86v-7.86l2.5406237 2.530312 3.9593763-4.070312z" fill="none" stroke="url(#h)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/gallery.svg b/icon-themes/elementary_svg/cmd/32/gallery.svg
new file mode 100644
index 000000000..720aebf21
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/gallery.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" height="32" width="32"><linearGradient id="a"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.0845 0 0 .01235 -6.54 38.47)" 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><radialGradient id="j" cx="605.714" cy="486.648" gradientTransform="matrix(-.02892 0 0 .01235 21.027 38.47)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#a"/><radialGradient id="k" cx="605.714" cy="486.648" gradientTransform="matrix(.02892 0 0 .01235 23.973 38.47)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#a"/><linearGradient id="h" gradientTransform="matrix(.7152 0 0 .50836 47.363 .524)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.78378 0 0 .62162 -2.81 .08)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="5.564" y2="43"><stop offset="0" stop-color="#fff"/><stop offset=".036" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.85714 0 0 .52148 -4.57 1.684)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.10884 0 0 .10845 26.793 11.848)" gradientUnits="userSpaceOnUse" x1="-184.924" x2="-175.253" y1="113.979" y2="88.801"><stop offset="0" stop-color="#7a0f01"/><stop offset="1" stop-color="#d31807"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.11022 .00852 -.0091 .10377 31.66 14.157)" gradientUnits="userSpaceOnUse" x1="-211.289" x2="-208.497" y1="88.75" y2="75.191"><stop offset="0" stop-color="#ec4502"/><stop offset="1" stop-color="#fe7617"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.17104 0 0 .1707 37.255 9.744)" gradientUnits="userSpaceOnUse" x1="-107.456" x2="-107.456" y1="-37.385" y2="38.561"><stop offset="0" stop-color="#0b85e9"/><stop offset="1" stop-color="#69d1ef"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.17104 0 0 .1707 37.255 9.744)" gradientUnits="userSpaceOnUse" x1="-96.557" x2="-96.557" y1="110.925" y2="39.992"><stop offset="0" stop-color="#e89c42"/><stop offset="1" stop-color="#faca67"/></linearGradient><path d="M1 5l28 .002V27H1z" fill="url(#b)" transform="matrix(.93783 .16532 -.16536 .93758 4.58 -1.48)"/><path d="M28.5 26.5h-27v-21h27z" fill="none" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.05" transform="matrix(.93783 .16532 -.16536 .93758 4.58 -1.48)"/><path d="M2 6v20h26V6z" fill="url(#d)" transform="matrix(.93783 .16532 -.16536 .93758 4.58 -1.48)"/><path d="M7.938 16.913c-.1-.026-.217-.038-.34-.02-.476.07-.58.358-.645.493-.066.135-.093.244-.12.36-.055.23-.088.477-.12.724-.026.203-.05.383-.073.54-.162.01-.34.017-.545.024-.256.01-.515.018-.76.05-.12.014-.235.03-.386.085-.078.024-.165.056-.276.142-.11.085-.256.256-.29.488-.068.454.19.64.308.743.117.103.216.162.325.224.217.124.46.237.7.346.198.09.37.174.523.247-.037.148-.083.31-.135.496-.065.234-.13.467-.17.696-.02.114-.036.223-.026.377.003.075.013.163.066.29.054.13.18.317.404.424.437.21.7.04.837-.03.138-.073.228-.146.322-.223.186-.153.37-.334.55-.513.146-.147.277-.278.396-.39.138.082.29.177.46.284.217.136.436.274.655.384.11.055.213.105.37.146.08.022.174.044.317.038.144-.007.37-.06.54-.226.337-.323.245-.618.213-.765-.03-.147-.077-.25-.127-.36-.1-.22-.233-.44-.36-.66-.106-.182-.197-.342-.277-.485.124-.097.262-.202.42-.32.2-.15.4-.3.573-.462.085-.08.17-.158.255-.286.044-.063.093-.14.128-.27.035-.132.046-.353-.07-.563-.23-.406-.55-.416-.708-.436-.157-.02-.276-.013-.4-.003-.25.02-.515.06-.774.103-.213.035-.4.066-.57.09l-.2-.483c-.092-.23-.186-.458-.297-.667-.056-.105-.106-.202-.21-.323-.052-.06-.116-.13-.238-.205-.06-.037-.148-.076-.248-.102zm.896 1.8l.028.012-.038.003c-.012 0-.02-.015.01-.014zm.406.215c.03.034.026.046.02.037zm-2.31.05c.032-.008.032.01.022.01-.005.002-.034.004-.045.005.004 0 .02-.015.024-.016zm-.335.287l-.006.037c-.006.013-.016 0 .004-.037zm3.542 1.31c-.005-.01.01-.007.018.034-.004-.01-.017-.03-.018-.035zm-.065.432c-.024.037-.04.038-.032.03zm-3.766.06l-.008.042c-.003-.046.01-.055.008-.045zm.18.413l.032.018c.01.007 0 .012-.033-.018zm2.225.806c.013-.008.01.008-.03.027zm-.495.048l.042.024c-.046-.012-.052-.028-.042-.024z" opacity=".05"/><path d="M5.32 5.293l-1.835 10.4c.52.24 1.205.482 2.046.63 2.147.378 1.967-.395 3.814-.07 1.847.326 2.727 1.693 5.224 2.133 3.092.545 4.136-1.223 6.582-.792 1.91.337 1.87 1.4 3.973 1.77 1.42.25 1.988-.212 2.93-.41l1.65-9.363z" opacity=".07"/><path d="M2 6v10.206c.386.178.875.34 1.403.34 1.207 0 2.388-.974 4.403-.974s3.53 1.224 6.07 1.224c2.542 0 3.114-1.77 6.354-1.77s2.935 1.12 4.963 1.12c1.398 0 1.994-.486 2.807-.795V6z" fill="url(#e)" transform="matrix(.93783 .16532 -.16536 .93758 4.58 -1.48)"/><g fill="#fff"><path d="M21.316 14.543c-1.596-.28-2.68-.008-3.576.267s-1.58.534-2.674.34c-1.124-.197-1.964-.62-2.798-1.062-.834-.44-1.663-.906-2.694-1.088-1.013-.178-1.87-.084-2.577.03-.707.115-1.26.235-1.712.155-.41-.072-.784-.282-1.085-.49a.428.427 8.932 0 0-.173-.074l-.32 1.813c.537.24 1.222.47 2.05.617 1.118.197 1.724.093 2.187-.014s.755-.21 1.624-.056c.833.147 1.456.535 2.227.977.77.442 1.682.924 2.996 1.155 1.635.288 2.79-.04 3.75-.365.966-.323 1.72-.623 2.835-.427.878.155 1.247.45 1.743.806.496.357 1.11.766 2.23.964 1.427.25 2.146-.167 2.922-.37l.28-1.588a.428.427 8.932 0 0-.158 0c-.892.17-1.394.496-2.606.282-.874-.154-1.11-.41-1.633-.787-.523-.375-1.27-.808-2.837-1.084z" opacity=".1"/><path d="M21.183 15.297c-3.04-.535-3.867 1.03-6.25.61s-3.602-1.82-5.492-2.152c-1.89-.333-3.156.384-4.287.184-.496-.09-.928-.32-1.26-.55l-.17.952c.52.24 1.206.483 2.047.63 2.143.38 1.964-.393 3.81-.068 1.848.326 2.728 1.692 5.225 2.133 3.092.545 4.135-1.224 6.582-.793 1.91.337 1.87 1.4 3.973 1.77 1.42.25 1.988-.21 2.93-.41l.126-.72c-.813.156-1.453.514-2.764.283-1.902-.335-1.43-1.335-4.47-1.87z" opacity=".3"/><path d="M21.067 15.953c-3.038-.535-3.867 1.03-6.25.61s-3.602-1.82-5.492-2.152-3.157.386-4.29.186c-.495-.087-.927-.32-1.26-.55L3.61 15c.52.24 1.204.482 2.045.63 2.145.38 1.966-.394 3.812-.07 1.847.327 2.727 1.694 5.224 2.134 3.09.545 4.136-1.224 6.58-.793 1.913.34 1.873 1.4 3.976 1.77 1.42.25 1.988-.21 2.93-.41l.126-.717c-.813.155-1.453.513-2.763.282-1.904-.335-1.433-1.335-4.47-1.87z"/></g><path d="M7.732 17.603c-.262.04-.286 1.87-.478 2.04-.186.165-2.084.03-2.12.27-.037.25 1.803.87 1.92 1.1.112.22-.573 1.884-.342 1.994.24.115 1.4-1.33 1.663-1.36.255-.03 1.73 1.128 1.91.957.184-.178-.938-1.69-.89-1.938.044-.238 1.64-1.184 1.52-1.4-.127-.226-1.98.283-2.214.16-.225-.12-.713-1.86-.967-1.823z" opacity=".15"/><path d="M6.74 18.45c.255-.085 1.08 1.63 1.336 1.71.266.085 2.086-.78 2.257-.57.165.2-1.313 1.47-1.316 1.726-.003.264 1.433 1.626 1.274 1.844-.15.21-1.89-.72-2.15-.645-.265.08-1.2 1.787-1.467 1.712-.26-.072.144-1.917-.013-2.125-.163-.215-2.176-.522-2.184-.786-.007-.255 1.98-.464 2.143-.67.165-.21-.146-2.108.12-2.196z" fill="url(#f)" transform="matrix(.93783 .16532 -.16536 .93758 4.58 -1.48)"/><path d="M7.866 16.932l-.082.054c0 .002-.003.002-.003.003-.2.31-.233 1.825-.407 1.98-.007.007-.017.015-.03.02l.05.05c1.09.543.507-2.03.49-2.103l-.015-.006z" fill="#9d0f06" opacity=".5"/><path d="M4.866 21.273c-.242.002-.38.013-.38.013v.058c.14.257 2.015.552 2.172.76.157.207-.246 2.052.014 2.124.268.075 1.2-1.633 1.47-1.71.256-.077 1.973.84 2.145.646l-.003-.003c-1.448-1.754-4.373-1.895-5.418-1.886z" fill="url(#g)" opacity=".75" transform="matrix(.93783 .16532 -.16536 .93758 4.58 -1.48)"/><path d="M27.5 25.5h-25v-19h25z" fill="none" opacity=".2" stroke="#000" stroke-linecap="round" stroke-width="1.05" transform="matrix(.93783 .16532 -.16536 .93758 4.58 -1.48)"/><path d="M.5 4.5l29 .002V27.5H.5z" fill="none" stroke="url(#h)" stroke-linejoin="round" stroke-width="1.05" transform="matrix(.93783 .16532 -.16536 .93758 4.58 -1.48)"/><g opacity=".4"><path d="M3.6 43h37.74v3H3.6z" fill="url(#i)" transform="matrix(.66666 0 0 1.33333 0 -30.333)"/><path d="M3.6 43v3c-1.49.006-3.6-.672-3.6-1.5S1.662 43 3.6 43z" fill="url(#j)" transform="matrix(.66666 0 0 1.33333 0 -30.333)"/><path d="M41.4 43v3c1.49.006 3.6-.672 3.6-1.5S43.338 43 41.4 43z" fill="url(#k)" transform="matrix(.66666 0 0 1.33333 0 -30.333)"/></g><path d="M1 5l28 .002V27H1z" fill="url(#b)" transform="translate(1 2)"/><path d="M28.5 26.5h-27v-21h27z" fill="none" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round" transform="translate(1 2)"/><path d="M2 6v20h26V6z" fill="url(#d)" transform="translate(1 2)"/><path d="M7.827 20.414c-.11-.008-.23 0-.354.04-.48.16-.535.477-.578.63-.043.15-.052.268-.06.393-.013.248-.002.51.01.77.01.215.018.406.022.574-.165.04-.348.08-.558.125-.266.056-.533.112-.778.188-.123.04-.24.077-.385.16-.074.04-.158.09-.257.2-.098.107-.218.31-.21.557.012.48.313.625.454.71.14.085.253.128.376.173.247.09.52.16.788.23.22.058.414.112.586.16-.013.16-.03.337-.05.538-.026.256-.05.51-.05.75.002.124.004.24.043.397.02.08.044.17.123.29.08.123.244.296.495.366.49.136.73-.086.86-.185.13-.1.208-.19.29-.288.168-.195.323-.416.476-.634.13-.18.24-.338.34-.476.16.06.334.13.53.21.25.1.5.203.747.277.124.037.24.07.41.084.084.01.186.015.334-.02.148-.03.37-.13.52-.33.29-.396.14-.684.08-.83-.06-.146-.128-.244-.2-.35-.144-.207-.32-.413-.494-.62-.142-.165-.264-.314-.373-.45l.376-.406c.177-.19.356-.383.507-.58.076-.1.147-.196.214-.344.035-.075.07-.162.083-.305.013-.142-.016-.373-.175-.568-.31-.38-.645-.332-.81-.324-.168.01-.29.037-.416.07-.255.064-.52.154-.78.246-.215.073-.404.14-.572.195-.09-.136-.186-.29-.296-.463-.138-.22-.277-.438-.43-.634-.077-.1-.147-.19-.276-.297-.064-.052-.143-.113-.283-.17-.07-.025-.167-.05-.276-.06zm1.256 1.7c.003 0 .025.006.03.005-.01 0-.034.007-.04.01-.01 0-.02-.013.01-.017zm.458.146c.04.03.038.044.03.035zm-2.376.473c.03-.014.033.004.023.008-.005.004-.034.01-.046.015.006-.003.02-.02.024-.02zm-.295.36v.038c-.003.016-.015.005 0-.037zm3.9.708c-.007-.01.01-.007.025.034l-.025-.032zm.012.46c-.017.043-.033.047-.027.037l.028-.037zM6.9 25.01v.046c-.013-.045 0-.057 0-.046zm.26.396c.008.003.032.01.037.013.013.005.002.012-.037-.013zm2.45.427c.008-.01.01.008-.03.035.008-.008.025-.03.03-.034zm-.506.14l.047.02c-.05-.005-.06-.02-.047-.018z" opacity=".05"/><path d="M3 8.87v11.092c.58.154 1.334.28 2.23.28 2.287 0 1.96-.766 3.93-.766s3.13 1.253 5.79 1.253c3.298 0 4.055-2.02 6.664-2.02 2.037 0 2.19 1.104 4.43 1.104 1.516 0 2.02-.58 2.956-.96V8.872z" opacity=".07"/><path d="M2 6v10.206c.386.178.875.34 1.403.34 1.207 0 2.388-.974 4.403-.974s3.53 1.224 6.07 1.224c2.542 0 3.114-1.77 6.354-1.77s2.935 1.12 4.963 1.12c1.398 0 1.994-.486 2.807-.795V6z" fill="url(#e)" transform="translate(1 2)"/><path d="M21.23 15.523c-1.702 0-2.773.48-3.65.928-.876.45-1.537.843-2.703.843-1.198 0-2.145-.286-3.087-.59-.943-.304-1.886-.634-2.984-.634-1.08 0-1.95.253-2.66.5-.71.25-1.26.472-1.743.472-.436 0-.862-.148-1.21-.31A.45.45 0 0 0 3 16.688v1.93c.598.15 1.35.267 2.23.267 1.194 0 1.802-.218 2.26-.413.46-.194.744-.353 1.67-.353.89 0 1.604.287 2.482.604.878.316 1.907.648 3.31.648 1.74 0 2.873-.55 3.81-1.06.938-.512 1.664-.96 2.852-.96.937 0 1.372.238 1.95.517.577.277 1.286.59 2.48.59 1.523 0 2.19-.565 2.956-.916V15.85a.45.45 0 0 0-.163.03c-.89.337-1.35.765-2.644.765-.93 0-1.222-.223-1.832-.516-.607-.294-1.46-.605-3.13-.605z" fill="#fff" opacity=".1"/><path d="M21.23 16.327c-3.24 0-3.812 1.77-6.353 1.77-2.54 0-4.056-1.224-6.07-1.224-2.016 0-3.197.973-4.404.973-.528 0-1.017-.162-1.403-.34v1.018c.58.154 1.334.28 2.23.28 2.287 0 1.96-.767 3.93-.767s3.13 1.253 5.79 1.253c3.298 0 4.055-2.02 6.664-2.02 2.037 0 2.19 1.106 4.43 1.106 1.516 0 2.02-.58 2.956-.958v-.766c-.813.31-1.41.796-2.807.796-2.028 0-1.724-1.12-4.963-1.12z" fill="#fff" opacity=".3"/><path d="M21.23 17.027c-3.24 0-3.812 1.77-6.353 1.77-2.54 0-4.056-1.225-6.07-1.225-2.016 0-3.197.973-4.404.973-.528 0-1.017-.16-1.403-.34v1.02c.58.153 1.334.28 2.23.28 2.287 0 1.96-.768 3.93-.768s3.13 1.253 5.79 1.253c3.298 0 4.055-2.02 6.664-2.02 2.037 0 2.19 1.106 4.43 1.106 1.516 0 2.02-.58 2.956-.958v-.767c-.813.31-1.41.798-2.807.798-2.028 0-1.724-1.12-4.963-1.12z" fill="#fff"/><path d="M7.74 21.165c-.264.088.045 1.985-.123 2.197-.16.205-2.15.412-2.142.667.007.262 2.023.57 2.185.784.157.208-.248 2.054.01 2.126.27.076 1.205-1.63 1.472-1.71.26-.076 1.996.853 2.15.643.158-.218-1.278-1.578-1.275-1.842.003-.253 1.48-1.523 1.317-1.725-.17-.21-1.993.654-2.26.57-.256-.08-1.078-1.795-1.334-1.71z" opacity=".15"/><path d="M6.74 18.45c.255-.085 1.08 1.63 1.336 1.71.266.085 2.086-.78 2.257-.57.165.2-1.313 1.47-1.316 1.726-.003.264 1.433 1.626 1.274 1.844-.15.21-1.89-.72-2.15-.645-.265.08-1.2 1.787-1.467 1.712-.26-.072.144-1.917-.013-2.125-.163-.215-2.176-.522-2.184-.786-.007-.255 1.98-.464 2.143-.67.165-.21-.146-2.108.12-2.196z" fill="url(#f)" transform="translate(1 2)"/><path d="M7.757 20.447l-.075.07c0 .002-.003.003-.003.004-.15.36.09 1.935-.063 2.127-.007.008-.016.02-.028.027l.06.04c1.227.364.154-2.19.123-2.263-.006 0-.01-.003-.017-.002z" fill="#9d0f06" opacity=".5"/><path d="M4.866 21.273c-.242.002-.38.013-.38.013v.058c.14.257 2.015.552 2.172.76.157.207-.246 2.052.014 2.124.268.075 1.2-1.633 1.47-1.71.256-.077 1.973.84 2.145.646l-.003-.003c-1.448-1.754-4.373-1.895-5.418-1.886z" fill="url(#g)" opacity=".75" transform="translate(1 2)"/><path d="M28.5 27.5h-25v-19h25z" fill="none" opacity=".2" stroke="#000" stroke-linecap="round"/><path d="M.5 4.5l29 .002V27.5H.5z" fill="none" stroke="url(#h)" stroke-linejoin="round" transform="translate(1 2)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/getinvolved.svg b/icon-themes/elementary_svg/cmd/32/getinvolved.svg
new file mode 100644
index 000000000..a2b5f3be3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/getinvolved.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="#b8b8b8"/><stop offset="1" stop-color="#878787"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#f5f5f5"/><stop offset="1" stop-color="#d2d2d2"/></linearGradient><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="30" cy="33.1875" gradientTransform="matrix(1.3038704 -.00000047 .00000018 .3072442 -19.11612 9.803347)" gradientUnits="userSpaceOnUse" r="4.6875" xlink:href="#d"/><linearGradient id="f" gradientTransform="matrix(.74999996 0 0 .65217387 -3.249996 .226089)" gradientUnits="userSpaceOnUse" x1="38" x2="43" xlink:href="#d" y1="39" y2="38.599998"/><linearGradient id="g" gradientTransform="matrix(.74999996 0 0 .65217387 -1.749996 .226089)" gradientUnits="userSpaceOnUse" x1="22" x2="17" xlink:href="#d" y1="39" y2="37.4375"/><radialGradient id="h" cx="26.375898" cy="12.31301" gradientTransform="matrix(.98412314 -.08459387 .07687018 1.0112316 -9.038524 -4.344719)" gradientUnits="userSpaceOnUse" r="8" xlink:href="#b"/><linearGradient id="i" gradientTransform="matrix(.6000148 0 0 .6380476 1.999557 -1.009373)" gradientUnits="userSpaceOnUse" x1="30" x2="30" xlink:href="#a" y1="5" y2="44.678879"/><radialGradient id="j" cx="24.999998" cy="28.659998" gradientTransform="matrix(.88911393 0 0 .26439791 -5.614949 12.359857)" gradientUnits="userSpaceOnUse" r="16" xlink:href="#b"/><linearGradient id="k" gradientTransform="matrix(.67742015 0 0 .70833449 -.322603 -2.02087)" gradientUnits="userSpaceOnUse" x1="30" x2="30" xlink:href="#a" y1="25.084745" y2="45"/><radialGradient id="l" cx="32" cy="41.5" gradientTransform="matrix(.57142856 0 0 .16666666 1.714283 20.583334)" gradientUnits="userSpaceOnUse" r="21" xlink:href="#d"/><linearGradient id="m" gradientTransform="matrix(.5410937 0 0 .60327904 3.767194 -.44039)" gradientUnits="userSpaceOnUse" x1="29.999992" x2="29.999992" xlink:href="#c" y1="5.702817" y2="27.956825"/><linearGradient id="n" gradientTransform="matrix(.65517451 0 0 .68182253 3.047376 -28.09122)" gradientUnits="userSpaceOnUse" x1="24.348665" x2="24.348665" xlink:href="#c" y1="57.333424" y2="83.733253"/><radialGradient id="o" cx="30" cy="33.1875" gradientTransform="matrix(1.0341041 -.00000047 .00000014 .30724419 -21.505888 8.803347)" gradientUnits="userSpaceOnUse" r="4.6875" xlink:href="#d"/><linearGradient id="p" gradientTransform="matrix(.74999998 0 0 .43478256 -10.249996 6.917394)" gradientUnits="userSpaceOnUse" x1="22" x2="17" xlink:href="#d" y1="39" y2="37.4375"/><radialGradient id="q" cx="26.375898" cy="12.31301" gradientTransform="matrix(.65607306 -.05767638 .05124607 .68946123 -9.858746 1.83329)" gradientUnits="userSpaceOnUse" r="8" xlink:href="#b"/><linearGradient id="r" gradientTransform="matrix(.40000437 0 0 .43502308 -2.500128 4.107341)" gradientUnits="userSpaceOnUse" x1="30" x2="30" xlink:href="#a" y1="5" y2="44.678879"/><radialGradient id="s" cx="24.999998" cy="28.659998" gradientTransform="matrix(.67742075 0 0 .20218688 -10.01617 13.392823)" gradientUnits="userSpaceOnUse" r="16" xlink:href="#b"/><linearGradient id="t" gradientTransform="matrix(.51613011 0 0 .54166819 -5.983904 2.395783)" gradientUnits="userSpaceOnUse" x1="30" x2="30" xlink:href="#a" y1="25.084745" y2="45"/><radialGradient id="u" cx="32" cy="41.5" gradientTransform="matrix(.45320196 0 0 .14285713 -4.985224 19.071429)" gradientUnits="userSpaceOnUse" r="21" xlink:href="#d"/><linearGradient id="v" gradientTransform="matrix(.40000437 0 0 .43502308 -2.500128 4.107341)" gradientUnits="userSpaceOnUse" x1="31.249979" x2="31.249979" xlink:href="#c" y1="4.350709" y2="25.039267"/><linearGradient id="w" gradientTransform="matrix(.51613011 0 0 .54166819 -5.983904 2.395783)" gradientUnits="userSpaceOnUse" x1="30.968748" x2="30.968748" xlink:href="#c" y1="17.730812" y2="43.576893"/><path d="m19.034483 25a9.5172416 3 0 0 1 -19.0344831 0 9.5172416 3 0 1 1 19.0344831 0z" fill="url(#u)" opacity=".8"/><path d="m7.554 13.499982c.2375296 1.179065.1455472 2.070945-.047146 3.250008-1.5022978 1.308063-5.4965028 1.895841-5.4907412 3.250011l-.516132 4.06251c0 1.346197 3.581731 2.437508 8.0000172 2.437508 4.41829 0 8.000019-1.091311 8.000019-2.437508l-.516131-4.06251c-.006199-1.158987-4.023632-1.895841-5.507504-3.250011-.126747-1.094352-.149787-2.155656.069618-3.250008z" fill="url(#s)" stroke="url(#t)" stroke-width=".999963"/><path d="m8.3683748 17.178953c-.8083786.977128-2.0765843 1.3663-3.2071253 1.837423-.750209.285461-1.514765.57267-2.16602 1.053173-.15406 1.332571-.3530486 2.661815-.5264795 3.992951 1.2371776.883685 2.8021505 1.069307 4.2643523 1.30497 2.6657248.311213 5.4053537.200765 8.0078747-.478578.572425-.267709 1.627399-.361183 1.768407-1.033257-.18192-1.220001-.337831-2.445794-.509384-3.668135-.875042-.691824-1.994183-.940663-2.985643-1.41609-.843299-.357971-1.690511-.776116-2.332293-1.446441-.360723-3.725182-1.7087314-3.714125-2.3136892-.146016z" fill="none" opacity=".6" stroke="url(#w)" stroke-width=".999963"/><path d="m9.4999999 6.499968c-1.6568723 0-3.0000315 1.3633656-3.0000315 3.045162.012987.6224.061832 1.361788.4000042 3.045162.2000019.652533 1.9839251 2.829197 2.0000213 3.046708.3878718.217514 1.0000104.217514 1.4000141 0 0-.217511 1.600015-2.394175 1.800018-3.046708.380556-1.749529.379595-2.392628.400006-3.045162 0-1.6817964-1.34316-3.045162-3.0000321-3.045162z" fill="url(#q)" stroke="url(#r)" stroke-width=".999937"/><path d="m5.5 25.7c-1.7717621-.861824-.9269021-2.775157-.75-4-.7499991.869565-.2499991 3.3-1.75 3.3 1.125.4375 1.56217.59817 2.5.7z" fill="url(#p)" opacity=".3"/><path d="m6.3448275 17c.4644771 1.163172 1.7047513 2 3.1724138 2 1.4676627 0 2.7079347-.836828 3.1724137-2z" fill="url(#o)" opacity=".2"/><path d="m9.5 7.46875c-1.0396741-.0319229-2.0001495.8716067-2.0217664 1.9145818-.0304376.7964882.1312874 1.5847772.2572584 2.3677552.05615.294277.089967.601745.2786973.846791.4553888.761887 1.0246665 1.446356 1.517061 2.183372.4047553-.180795.4697617-.698234.7601777-1.002182.309513-.492116.671885-.964633.87454-1.51315.207481-1.019553.428292-2.060267.336434-3.1058429-.145103-.9490329-1.03532-1.7206027-2.002402-1.6913251z" fill="none" stroke="url(#v)" stroke-width=".999937"/><path d="m32 27.5a12 3.5 0 0 1 -24 0 12 3.5 0 1 1 24 0z" fill="url(#l)" opacity=".8"/><path d="m17.052 12.499986c.311757 1.541852.584909 2.708155.332 4.250006-1.971764 1.710542-7.214153 2.479171-7.206591 4.250007l-.6774226 5.312509c0 1.760409 4.7010176 3.187506 10.5000126 3.187506 5.798999 0 10.500015-1.427097 10.500015-3.187506l-.677422-5.312509c-.0081-1.515596-5.281011-2.47917-7.228592-4.250007-.166358-1.431074.06603-2.818931.354-4.250006z" fill="url(#j)" stroke="url(#k)" stroke-width=".999973"/><path d="m18.109 13.499954c.207393 1.218146.570657 2.497463.262 3.709711-.585769.734972-2.025119 1.099427-2.851104 1.502651-1.402263.659278-2.992252 1.011179-4.207909 2.009432-.266813.372919-.178552.888667-.282572 1.3286-.175558 1.361602-.358458 2.722727-.529428 4.084626.372246.828351 1.400214 1.075215 2.17834 1.390329 3.317714 1.00997 6.848903 1.122646 10.285027.837892 2.001225-.219888 4.070287-.507484 5.854322-1.497126.548661-.230487.801396-.764344.609573-1.311147-.190493-1.518534-.410223-3.035237-.582372-4.55492-.763945-.784676-1.874787-1.099534-2.846897-1.555017-1.343902-.592332-3.411526-1.104157-4.45398-2.178649-.2021-1.20712.253539-2.749145.191-3.766385-1.375118.000002-2.250884-.000004-3.626.000003z" fill="none" stroke="url(#n)" stroke-width=".999905"/><path d="m19.999999 2.4998895c-2.485343 0-4.50011 1.9996461-4.50011 4.4663339.01948.912872.09275 1.9973308.600015 4.4663346.300007.95707 2.975929 3.709418 3.000073 4.028442.581816.319023 1.500037.319023 2.100051 0 0-.319024 2.400059-3.071372 2.700066-4.028442.57084-2.5660315.569398-3.5092631.600015-4.4663346 0-2.4666878-2.014767-4.4663339-4.50011-4.4663339z" fill="url(#h)" stroke="url(#i)" stroke-width=".999779"/><path d="m14 28.4c-1.771762-1.292736-.926902-4.162735-.75-6-.749999 1.304348-.749999 5.217391-2.25 5.217391 1.021958.299057 2.06217.629863 3 .782609z" fill="url(#g)" opacity=".3"/><path d="m26 28.4c1.762535-1.137226.867541-4.229946.749999-6 .75 1.304347.75 5.217391 2.250001 5.217391-1.021958.299057-2.062172.629862-3 .782609z" fill="url(#f)" opacity=".3"/><path d="m16 18c.585645 1.163172 2.149469 2 4 2s3.414353-.836828 4-2z" fill="url(#e)" opacity=".2"/><path d="m20.000002 3.4997762c-1.578445-.031463-3.034642 1.1664635-3.388069 2.6909471-.233174 1.0034105-.04469 2.0406579.07761 3.0470577.113228.6678987.192524 1.351298.375784 2.000751.66871 1.163508 1.691301 2.069914 2.461217 3.157989.412903.122857 1.079832.241399 1.323731-.198062.691144-1.019356 1.571217-1.917699 2.125742-3.02571.298455-1.4923395.602683-3.0151171.494485-4.5446996-.172022-1.6143388-1.561563-3.0208687-3.198417-3.1177218-.09051-.00705-.181338-.010502-.272086-.010551z" fill="none" opacity=".7" stroke="url(#m)" stroke-width=".999561"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/glueeditmode.svg b/icon-themes/elementary_svg/cmd/32/glueeditmode.svg
new file mode 100644
index 000000000..376e83f79
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/glueeditmode.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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="5.131387" x2="9.653421" xlink:href="#a" y1="16.713394" y2="11.831103"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="12.39287" x2="17.000475" y1="6.832459" y2="11.564656"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="5.337" x2="9.47" y1="14.663" y2="15.63"><stop offset="0" stop-color="#d9d6d0"/><stop offset=".356" stop-color="#fff"/><stop offset=".46" stop-color="#d3d7cf"/><stop offset=".641" stop-color="#eeeeec"/><stop offset="1" stop-color="#babdb6"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="14.911" x2="16.89" y1="10.677" y2="13.594"><stop offset="0" stop-color="#fff394"/><stop offset="1" stop-color="#d48e15"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="12.961" x2="10.165" xlink:href="#a" y1="19.394" y2="15.357"/><path d="m7 10c2.736 1.63 5.203 3.728 7 7l-6.03.875-2.97 2.125-1-1 2-3z" fill="url(#d)" transform="matrix(1.736 0 0 1.6496 -6.13 -1.745)"/><path d="m7 10c2.736 1.63 5.203 3.728 7 7l-6.03.875-2.97 2.125-1-1 2-3z" fill="url(#f)" transform="matrix(1.736 0 0 1.6496 -6.13 -1.745)"/><path d="m14 17 7-8-6-5-8 6c3.01 1.596 5.287 3.99 7 7z" fill="url(#e)" transform="matrix(1.736 0 0 1.6496 -6.13 -1.745)"/><path d="m19.91 4.853v-4.948h3.472l8.68 9.897-1.736 3.3z" fill="#f9c440"/><g fill="none"><path d="m7.354 10.236-.988 5.91-1.845 2.79.546.514 2.806-1.963 5.938-.868c-1.753363-2.318671-3.518432-4.631739-6.457-6.383z" opacity=".4" stroke="url(#b)" stroke-width=".591" transform="matrix(1.736 0 0 1.6496 -6.13 -1.745)"/><path d="m21.523 7.045-4.703-5.645-1.438.027-.01 2.796-8.018 6.013c2.989157 1.653468 4.802955 3.972971 6.457 6.383l6.864-7.835z" opacity=".4" stroke="#ad5f00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".59093" transform="matrix(1.736 0 0 1.6496 -6.13 -1.745)"/><path d="m1.9 22.32 3.27-2.74" opacity=".2" stroke="#000" transform="matrix(1.3333 0 0 1.3333 .1 -.073)"/><path d="m7.483 10.31c2.42 1.67 4.532 3.652 6.16 6.13" stroke="#ad5f00" stroke-linecap="round" stroke-opacity=".501961" stroke-width=".591" transform="matrix(1.736 0 0 1.6496 -6.13 -1.745)"/><path d="m17.027-.332a.26.26 0 0 0 -.263.258l-.014 2.964-10.225 7.68a.26.26 0 0 0 -.1.164l-1.302 7.8a.26.26 0 0 0 .293.298l8.146-1.19a.26.26 0 0 0 .16-.083l8.46-9.654a.26.26 0 0 0 .037-.054l.727-1.45a.26.26 0 0 0 -.033-.283l-5.263-6.351a.26.26 0 0 0 -.195-.094z" fill="none" opacity=".6" stroke="url(#c)" stroke-width=".756" transform="matrix(1.3558 0 0 1.2894 -1.177 2.005)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/glueescapedirectionbottom.svg b/icon-themes/elementary_svg/cmd/32/glueescapedirectionbottom.svg
new file mode 100644
index 000000000..b1ec9d03a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/glueescapedirectionbottom.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(.25378586 0 0 .30501865 -5.871021 -2.685477)" gradientUnits="userSpaceOnUse" x1="67.458038" x2="67.458038" y1="17.00333" y2="66.635368"><stop offset="0" stop-color="#fff"/><stop offset=".0641157" 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 -5.871021 -2.685477)" gradientUnits="userSpaceOnUse" x1="12.700075" x2="11" y1="71.337242" y2="1"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="7.203894" x2="15.133052" y1="4.482563" y2="12.930884"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><radialGradient id="h" cx="65.297462" cy="48.216358" gradientTransform="matrix(0 .38212918 -.4161614 0 32.170797 -18.821396)" gradientUnits="userSpaceOnUse" r="31.000002"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".26238" stop-color="#64baff"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><linearGradient id="i" gradientTransform="matrix(.20515598 0 0 .20369724 7.420038 5.278451)" gradientUnits="userSpaceOnUse" x1="24.28183" x2="24.138529" y1="11.981194" y2="35.62291"><stop offset="0" stop-color="#fff"/><stop offset=".06737649" 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="j" gradientTransform="matrix(.20515598 0 0 .20369724 7.407064 5.283756)" gradientUnits="userSpaceOnUse" x1="24.34507" x2="24.34507" y1="23.000984" y2="26.682928"><stop offset="0" stop-color="#fff"/><stop offset=".31060818" 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 .001536 2.505534)"><g opacity=".4" transform="matrix(.52631579 0 0 .42857134 -.631579 -.142854)"><path d="m38 40h5l-.01281 7.573769h-5z" fill="url(#b)"/><path d="m-9.9871911-47.573769h5l-.0128089 7.573769h-5z" fill="url(#d)" transform="scale(-1)"/><path d="m10 40h28l-.01281 7.57377h-27.9999989z" fill="url(#e)"/></g><path d="m3.3738562 1.4958534h17.2500428v17.2500436h-17.2500428z" fill="url(#g)" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002"/><g transform="translate(-.029733 .156382)"><path d="m10.902113 8.8376127-.000516-2.2436682 3.000002.00004v2.2499659l2.250011.0000396-.00001 3.000008-2.220141-.0093-.02985 2.259304h-3.000002l.02985-2.259304-2.2798658.0093-.03087-3.0092369z" fill="url(#h)"/><g fill="none" stroke-width=".750002"><path d="m10.901608 8.8439805.002-2.254496 2.997996.0045.00001 2.2500059 2.249996-.0000003-.00001 3.0000079h-2.249996l-.000005 2.250004h-3.000002l.002-2.254504-2.2520058.0045.00001-3.0000079z" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/><path d="m11.651599 9.593992v-2.2500056h1.500004v2.2500056m-.00001 1.500004.00001 2.250005h-1.500004l-.00001-2.250005" opacity=".5" stroke="url(#i)"/><path d="m12.776602 9.593992h2.625006v1.500004h-2.625006m-.747991-.0045-2.627018.0045.0000002-1.500004 2.6270178-.0045" opacity=".5" stroke="url(#j)"/></g></g><path d="m4.1230469 2.2460938v15.7500002h15.7500001v-15.7500002z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002"/><rect fill="#565656" height="9.375023" ry=".196928" stroke-width="1.164299" transform="scale(-1 1)" width=".750002" x="-12.748879" y="10.870877"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/glueescapedirectionleft.svg b/icon-themes/elementary_svg/cmd/32/glueescapedirectionleft.svg
new file mode 100644
index 000000000..baea7d3aa
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/glueescapedirectionleft.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(.25378586 0 0 .30501865 -5.871021 -2.685477)" gradientUnits="userSpaceOnUse" x1="67.458038" x2="67.458038" y1="17.00333" y2="66.635368"><stop offset="0" stop-color="#fff"/><stop offset=".0641157" 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 -5.871021 -2.685477)" gradientUnits="userSpaceOnUse" x1="12.700075" x2="11" y1="71.337242" y2="1"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="7.203894" x2="15.133052" y1="4.482563" y2="12.930884"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><radialGradient id="h" cx="65.297462" cy="48.216358" gradientTransform="matrix(0 .38212918 -.4161614 0 32.170797 -18.821396)" gradientUnits="userSpaceOnUse" r="31.000002"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".26238" stop-color="#64baff"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><linearGradient id="i" gradientTransform="matrix(.20515598 0 0 .20369724 7.420038 5.278451)" gradientUnits="userSpaceOnUse" x1="24.28183" x2="24.138529" y1="11.981194" y2="35.62291"><stop offset="0" stop-color="#fff"/><stop offset=".06737649" 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="j" gradientTransform="matrix(.20515598 0 0 .20369724 7.407064 5.283756)" gradientUnits="userSpaceOnUse" x1="24.34507" x2="24.34507" y1="23.000984" y2="26.682928"><stop offset="0" stop-color="#fff"/><stop offset=".31060818" 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 .001536 2.505534)"><g opacity=".4" transform="matrix(.52631579 0 0 .42857134 -.631579 -.142854)"><path d="m38 40h5l-.01281 7.573769h-5z" fill="url(#b)"/><path d="m-9.9871911-47.573769h5l-.0128089 7.573769h-5z" fill="url(#d)" transform="scale(-1)"/><path d="m10 40h28l-.01281 7.57377h-27.9999989z" fill="url(#e)"/></g><path d="m3.3738562 1.4958534h17.2500428v17.2500436h-17.2500428z" fill="url(#g)" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002"/><g transform="translate(-.029733 .156382)"><path d="m10.902113 8.8376127-.000516-2.2436682 3.000002.00004v2.2499659l2.250011.0000396-.00001 3.000008-2.220141-.0093-.02985 2.259304h-3.000002l.02985-2.259304-2.2798658.0093-.03087-3.0092369z" fill="url(#h)"/><g fill="none" stroke-width=".750002"><path d="m10.901608 8.8439805.002-2.254496 2.997996.0045.00001 2.2500059 2.249996-.0000003-.00001 3.0000079h-2.249996l-.000005 2.250004h-3.000002l.002-2.254504-2.2520058.0045.00001-3.0000079z" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/><path d="m11.651599 9.593992v-2.2500056h1.500004v2.2500056m-.00001 1.500004.00001 2.250005h-1.500004l-.00001-2.250005" opacity=".5" stroke="url(#i)"/><path d="m12.776602 9.593992h2.625006v1.500004h-2.625006m-.747991-.0045-2.627018.0045.0000002-1.500004 2.6270178-.0045" opacity=".5" stroke="url(#j)"/></g></g><path d="m4.1230469 2.2460938v15.7500002h15.7500001v-15.7500002z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002"/><rect fill="#565656" height="9.375023" ry=".196928" stroke-width="1.164299" transform="matrix(0 -1 -1 0 0 0)" width=".750002" x="-10.870877" y="-11.248876"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/glueescapedirectionright.svg b/icon-themes/elementary_svg/cmd/32/glueescapedirectionright.svg
new file mode 100644
index 000000000..35222efe7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/glueescapedirectionright.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(.25378586 0 0 .30501865 -5.871021 -2.685477)" gradientUnits="userSpaceOnUse" x1="67.458038" x2="67.458038" y1="17.00333" y2="66.635368"><stop offset="0" stop-color="#fff"/><stop offset=".0641157" 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 -5.871021 -2.685477)" gradientUnits="userSpaceOnUse" x1="12.700075" x2="11" y1="71.337242" y2="1"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="7.203894" x2="15.133052" y1="4.482563" y2="12.930884"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><radialGradient id="h" cx="65.297462" cy="48.216358" gradientTransform="matrix(0 .38212918 -.4161614 0 32.170797 -18.821396)" gradientUnits="userSpaceOnUse" r="31.000002"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".26238" stop-color="#64baff"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><linearGradient id="i" gradientTransform="matrix(.20515598 0 0 .20369724 7.420038 5.278451)" gradientUnits="userSpaceOnUse" x1="24.28183" x2="24.138529" y1="11.981194" y2="35.62291"><stop offset="0" stop-color="#fff"/><stop offset=".06737649" 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="j" gradientTransform="matrix(.20515598 0 0 .20369724 7.407064 5.283756)" gradientUnits="userSpaceOnUse" x1="24.34507" x2="24.34507" y1="23.000984" y2="26.682928"><stop offset="0" stop-color="#fff"/><stop offset=".31060818" 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 .001536 2.505534)"><g opacity=".4" transform="matrix(.52631579 0 0 .42857134 -.631579 -.142854)"><path d="m38 40h5l-.01281 7.573769h-5z" fill="url(#b)"/><path d="m-9.9871911-47.573769h5l-.0128089 7.573769h-5z" fill="url(#d)" transform="scale(-1)"/><path d="m10 40h28l-.01281 7.57377h-27.9999989z" fill="url(#e)"/></g><path d="m3.3738562 1.4958534h17.2500428v17.2500436h-17.2500428z" fill="url(#g)" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002"/><g transform="translate(-.029733 .156382)"><path d="m10.902113 8.8376127-.000516-2.2436682 3.000002.00004v2.2499659l2.250011.0000396-.00001 3.000008-2.220141-.0093-.02985 2.259304h-3.000002l.02985-2.259304-2.2798658.0093-.03087-3.0092369z" fill="url(#h)"/><g fill="none" stroke-width=".750002"><path d="m10.901608 8.8439805.002-2.254496 2.997996.0045.00001 2.2500059 2.249996-.0000003-.00001 3.0000079h-2.249996l-.000005 2.250004h-3.000002l.002-2.254504-2.2520058.0045.00001-3.0000079z" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/><path d="m11.651599 9.593992v-2.2500056h1.500004v2.2500056m-.00001 1.500004.00001 2.250005h-1.500004l-.00001-2.250005" opacity=".5" stroke="url(#i)"/><path d="m12.776602 9.593992h2.625006v1.500004h-2.625006m-.747991-.0045-2.627018.0045.0000002-1.500004 2.6270178-.0045" opacity=".5" stroke="url(#j)"/></g></g><path d="m4.1230469 2.2460938v15.7500002h15.7500001v-15.7500002z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002"/><rect fill="#565656" height="9.375023" ry=".196928" stroke-width="1.164299" transform="matrix(0 -1 -1 0 0 0)" width=".750002" x="-10.870877" y="-22.123903"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/glueescapedirectiontop.svg b/icon-themes/elementary_svg/cmd/32/glueescapedirectiontop.svg
new file mode 100644
index 000000000..6fa8c2bc4
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/glueescapedirectiontop.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(.25378586 0 0 .30501865 -5.871021 -2.685477)" gradientUnits="userSpaceOnUse" x1="67.458038" x2="67.458038" y1="17.00333" y2="66.635368"><stop offset="0" stop-color="#fff"/><stop offset=".0641157" 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 -5.871021 -2.685477)" gradientUnits="userSpaceOnUse" x1="12.700075" x2="11" y1="71.337242" y2="1"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="7.203894" x2="15.133052" y1="4.482563" y2="12.930884"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><radialGradient id="h" cx="65.297462" cy="48.216358" gradientTransform="matrix(0 .38212918 -.4161614 0 32.170797 -18.821396)" gradientUnits="userSpaceOnUse" r="31.000002"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".26238" stop-color="#64baff"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><linearGradient id="i" gradientTransform="matrix(.20515598 0 0 .20369724 7.420038 5.278451)" gradientUnits="userSpaceOnUse" x1="24.28183" x2="24.138529" y1="11.981194" y2="35.62291"><stop offset="0" stop-color="#fff"/><stop offset=".06737649" 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="j" gradientTransform="matrix(.20515598 0 0 .20369724 7.407064 5.283756)" gradientUnits="userSpaceOnUse" x1="24.34507" x2="24.34507" y1="23.000984" y2="26.682928"><stop offset="0" stop-color="#fff"/><stop offset=".31060818" 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 .001536 2.505534)"><g opacity=".4" transform="matrix(.52631579 0 0 .42857134 -.631579 -.142854)"><path d="m38 40h5l-.01281 7.573769h-5z" fill="url(#b)"/><path d="m-9.9871911-47.573769h5l-.0128089 7.573769h-5z" fill="url(#d)" transform="scale(-1)"/><path d="m10 40h28l-.01281 7.57377h-27.9999989z" fill="url(#e)"/></g><path d="m3.3738562 1.4958534h17.2500428v17.2500436h-17.2500428z" fill="url(#g)" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002"/><g transform="translate(-.029733 .156382)"><path d="m10.902113 8.8376127-.000516-2.2436682 3.000002.00004v2.2499659l2.250011.0000396-.00001 3.000008-2.220141-.0093-.02985 2.259304h-3.000002l.02985-2.259304-2.2798658.0093-.03087-3.0092369z" fill="url(#h)"/><g fill="none" stroke-width=".750002"><path d="m10.901608 8.8439805.002-2.254496 2.997996.0045.00001 2.2500059 2.249996-.0000003-.00001 3.0000079h-2.249996l-.000005 2.250004h-3.000002l.002-2.254504-2.2520058.0045.00001-3.0000079z" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/><path d="m11.651599 9.593992v-2.2500056h1.500004v2.2500056m-.00001 1.500004.00001 2.250005h-1.500004l-.00001-2.250005" opacity=".5" stroke="url(#i)"/><path d="m12.776602 9.593992h2.625006v1.500004h-2.625006m-.747991-.0045-2.627018.0045.0000002-1.500004 2.6270178-.0045" opacity=".5" stroke="url(#j)"/></g></g><path d="m4.1230469 2.2460938v15.7500002h15.7500001v-15.7500002z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002"/><rect fill="#565656" height="9.375023" ry=".196928" stroke-width="1.164299" transform="scale(-1 1)" width=".750002" x="-12.748879" y="-.00415"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/gluehorzaligncenter.svg b/icon-themes/elementary_svg/cmd/32/gluehorzaligncenter.svg
new file mode 100644
index 000000000..68ad50767
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/gluehorzaligncenter.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(.25378586 0 0 .30501865 -5.871021 -2.685477)" gradientUnits="userSpaceOnUse" x1="67.458038" x2="67.458038" y1="17.00333" y2="66.635368"><stop offset="0" stop-color="#fff"/><stop offset=".0641157" 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 -5.871021 -2.685477)" gradientUnits="userSpaceOnUse" x1="12.700075" x2="11" y1="71.337242" y2="1"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="7.203894" x2="15.133052" y1="4.482563" y2="12.930884"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><radialGradient id="h" cx="65.297462" cy="48.216358" gradientTransform="matrix(0 .38212918 -.4161614 0 32.170797 -18.821396)" gradientUnits="userSpaceOnUse" r="31.000002"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".26238" stop-color="#64baff"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><linearGradient id="i" gradientTransform="matrix(.20515598 0 0 .20369724 7.420038 5.278451)" gradientUnits="userSpaceOnUse" x1="24.28183" x2="24.138529" y1="11.981194" y2="35.62291"><stop offset="0" stop-color="#fff"/><stop offset=".06737649" 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="j" gradientTransform="matrix(.20515598 0 0 .20369724 7.407064 5.283756)" gradientUnits="userSpaceOnUse" x1="24.34507" x2="24.34507" y1="23.000984" y2="26.682928"><stop offset="0" stop-color="#fff"/><stop offset=".31060818" 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 .001536 2.505534)"><g opacity=".4" transform="matrix(.52631579 0 0 .42857134 -.631579 -.142854)"><path d="m38 40h5l-.01281 7.573769h-5z" fill="url(#b)"/><path d="m-9.9871911-47.573769h5l-.0128089 7.573769h-5z" fill="url(#d)" transform="scale(-1)"/><path d="m10 40h28l-.01281 7.57377h-27.9999989z" fill="url(#e)"/></g><path d="m3.3738562 1.4958534h17.2500428v17.2500436h-17.2500428z" fill="url(#g)" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002"/><g transform="translate(-.029733 .156382)"><path d="m10.902113 8.8376127-.000516-2.2436682 3.000002.00004v2.2499659l2.250011.0000396-.00001 3.000008-2.220141-.0093-.02985 2.259304h-3.000002l.02985-2.259304-2.2798658.0093-.03087-3.0092369z" fill="url(#h)"/><g fill="none" stroke-width=".750002"><path d="m10.901608 8.8439805.002-2.254496 2.997996.0045.00001 2.2500059 2.249996-.0000003-.00001 3.0000079h-2.249996l-.000005 2.250004h-3.000002l.002-2.254504-2.2520058.0045.00001-3.0000079z" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/><path d="m11.651599 9.593992v-2.2500056h1.500004v2.2500056m-.00001 1.500004.00001 2.250005h-1.500004l-.00001-2.250005" opacity=".5" stroke="url(#i)"/><path d="m12.776602 9.593992h2.625006v1.500004h-2.625006m-.747991-.0045-2.627018.0045.0000002-1.500004 2.6270178-.0045" opacity=".5" stroke="url(#j)"/></g></g><path d="m4.1230469 2.2460938v15.7500002h15.7500001v-15.7500002z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002"/><rect fill="#cc3b02" height="9.375023" ry=".196928" stroke-width="1.164299" width=".750002" x="11.998878" y="10.870876"/><circle cx="1.7801" cy="13.120882" fill="#f37329" r="1.125003" stroke="#cc3b02" stroke-linejoin="round" stroke-width=".562503" transform="matrix(0 -1.33333 -1.33333 0 29.868344 22.619364)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/gluehorzalignleft.svg b/icon-themes/elementary_svg/cmd/32/gluehorzalignleft.svg
new file mode 100644
index 000000000..cfcfd2a82
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/gluehorzalignleft.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(.25378586 0 0 .30501865 -5.871021 -2.685477)" gradientUnits="userSpaceOnUse" x1="67.458038" x2="67.458038" y1="17.00333" y2="66.635368"><stop offset="0" stop-color="#fff"/><stop offset=".0641157" 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 -5.871021 -2.685477)" gradientUnits="userSpaceOnUse" x1="12.700075" x2="11" y1="71.337242" y2="1"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="7.203894" x2="15.133052" y1="4.482563" y2="12.930884"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><radialGradient id="h" cx="65.297462" cy="48.216358" gradientTransform="matrix(0 .38212918 -.4161614 0 32.170797 -18.821396)" gradientUnits="userSpaceOnUse" r="31.000002"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".26238" stop-color="#64baff"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><linearGradient id="i" gradientTransform="matrix(.20515598 0 0 .20369724 7.420038 5.278451)" gradientUnits="userSpaceOnUse" x1="24.28183" x2="24.138529" y1="11.981194" y2="35.62291"><stop offset="0" stop-color="#fff"/><stop offset=".06737649" 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="j" gradientTransform="matrix(.20515598 0 0 .20369724 7.407064 5.283756)" gradientUnits="userSpaceOnUse" x1="24.34507" x2="24.34507" y1="23.000984" y2="26.682928"><stop offset="0" stop-color="#fff"/><stop offset=".31060818" 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 .001536 2.505534)"><g opacity=".4" transform="matrix(.52631579 0 0 .42857134 -.631579 -.142854)"><path d="m38 40h5l-.01281 7.573769h-5z" fill="url(#b)"/><path d="m-9.9871911-47.573769h5l-.0128089 7.573769h-5z" fill="url(#d)" transform="scale(-1)"/><path d="m10 40h28l-.01281 7.57377h-27.9999989z" fill="url(#e)"/></g><path d="m3.3738562 1.4958534h17.2500428v17.2500436h-17.2500428z" fill="url(#g)" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002"/><g transform="translate(-.029733 .156382)"><path d="m10.902113 8.8376127-.000516-2.2436682 3.000002.00004v2.2499659l2.250011.0000396-.00001 3.000008-2.220141-.0093-.02985 2.259304h-3.000002l.02985-2.259304-2.2798658.0093-.03087-3.0092369z" fill="url(#h)"/><g fill="none" stroke-width=".750002"><path d="m10.901608 8.8439805.002-2.254496 2.997996.0045.00001 2.2500059 2.249996-.0000003-.00001 3.0000079h-2.249996l-.000005 2.250004h-3.000002l.002-2.254504-2.2520058.0045.00001-3.0000079z" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/><path d="m11.651599 9.593992v-2.2500056h1.500004v2.2500056m-.00001 1.500004.00001 2.250005h-1.500004l-.00001-2.250005" opacity=".5" stroke="url(#i)"/><path d="m12.776602 9.593992h2.625006v1.500004h-2.625006m-.747991-.0045-2.627018.0045.0000002-1.500004 2.6270178-.0045" opacity=".5" stroke="url(#j)"/></g></g><path d="m4.1230469 2.2460938v15.7500002h15.7500001v-15.7500002z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002"/><rect fill="#cc3b02" height="10.500026" ry=".220559" stroke-width="1.232178" transform="matrix(0 -1 -1 0 0 5.625014)" width=".750002" x="-10.495876" y="-12.373878"/><circle cx="1.873848" cy="15.74589" fill="#f37329" r="1.5" stroke="#cc3b02" stroke-linejoin="round" stroke-width=".750002"/><rect fill="#cc3b02" height="6.000015" ry=".126034" stroke-width=".931439" transform="matrix(1 0 0 -1 0 5.625014)" width=".750002" x="11.998878" y="-10.495876"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/gluehorzalignright.svg b/icon-themes/elementary_svg/cmd/32/gluehorzalignright.svg
new file mode 100644
index 000000000..67c99851d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/gluehorzalignright.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(.25378586 0 0 .30501865 -5.871021 -2.685477)" gradientUnits="userSpaceOnUse" x1="67.458038" x2="67.458038" y1="17.00333" y2="66.635368"><stop offset="0" stop-color="#fff"/><stop offset=".0641157" 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 -5.871021 -2.685477)" gradientUnits="userSpaceOnUse" x1="12.700075" x2="11" y1="71.337242" y2="1"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="7.203894" x2="15.133052" y1="4.482563" y2="12.930884"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><radialGradient id="h" cx="65.297462" cy="48.216358" gradientTransform="matrix(0 .38212918 -.4161614 0 32.170797 -18.821396)" gradientUnits="userSpaceOnUse" r="31.000002"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".26238" stop-color="#64baff"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><linearGradient id="i" gradientTransform="matrix(.20515598 0 0 .20369724 7.420038 5.278451)" gradientUnits="userSpaceOnUse" x1="24.28183" x2="24.138529" y1="11.981194" y2="35.62291"><stop offset="0" stop-color="#fff"/><stop offset=".06737649" 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="j" gradientTransform="matrix(.20515598 0 0 .20369724 7.407064 5.283756)" gradientUnits="userSpaceOnUse" x1="24.34507" x2="24.34507" y1="23.000984" y2="26.682928"><stop offset="0" stop-color="#fff"/><stop offset=".31060818" 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 .001536 2.505534)"><g opacity=".4" transform="matrix(.52631579 0 0 .42857134 -.631579 -.142854)"><path d="m38 40h5l-.01281 7.573769h-5z" fill="url(#b)"/><path d="m-9.9871911-47.573769h5l-.0128089 7.573769h-5z" fill="url(#d)" transform="scale(-1)"/><path d="m10 40h28l-.01281 7.57377h-27.9999989z" fill="url(#e)"/></g><path d="m3.3738562 1.4958534h17.2500428v17.2500436h-17.2500428z" fill="url(#g)" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002"/><g transform="translate(-.029733 .156382)"><path d="m10.902113 8.8376127-.000516-2.2436682 3.000002.00004v2.2499659l2.250011.0000396-.00001 3.000008-2.220141-.0093-.02985 2.259304h-3.000002l.02985-2.259304-2.2798658.0093-.03087-3.0092369z" fill="url(#h)"/><g fill="none" stroke-width=".750002"><path d="m10.901608 8.8439805.002-2.254496 2.997996.0045.00001 2.2500059 2.249996-.0000003-.00001 3.0000079h-2.249996l-.000005 2.250004h-3.000002l.002-2.254504-2.2520058.0045.00001-3.0000079z" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/><path d="m11.651599 9.593992v-2.2500056h1.500004v2.2500056m-.00001 1.500004.00001 2.250005h-1.500004l-.00001-2.250005" opacity=".5" stroke="url(#i)"/><path d="m12.776602 9.593992h2.625006v1.500004h-2.625006m-.747991-.0045-2.627018.0045.0000002-1.500004 2.6270178-.0045" opacity=".5" stroke="url(#j)"/></g></g><path d="m4.1230469 2.2460938v15.7500002h15.7500001v-15.7500002z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002"/><rect fill="#cc3b02" height="10.125026" ry=".212682" stroke-width="1.209975" transform="matrix(0 -1 1 0 23.997755 5.625014)" width=".750002" x="-10.495876" y="-11.998878"/><circle cx="1.7801" cy="13.120882" fill="#f37329" r="1.125003" stroke="#cc3b02" stroke-linejoin="round" stroke-width=".562503" transform="matrix(-1.33333 0 0 1.33333 24.497368 -1.748576)"/><rect fill="#cc3b02" height="6.000015" ry=".126034" stroke-width=".931439" transform="matrix(-1 0 0 -1 23.997755 5.625014)" width=".750002" x="11.248876" y="-10.495876"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/glueinsertpoint.svg b/icon-themes/elementary_svg/cmd/32/glueinsertpoint.svg
new file mode 100644
index 000000000..3d32b6f05
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/glueinsertpoint.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="65.324997" cy="48.709" gradientTransform="matrix(0 .68598 -.74626 0 60.288 -27.737)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.4227 0 0 .38513 14.545 15.083)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="10.171" y2="36.136002"/><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.38833 0 0 .41842 15.3 14.318)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="20.749001" y2="25.528"/><linearGradient id="e" gradientTransform="matrix(.25378586 0 0 .30501865 -5.871021 -2.685477)" gradientUnits="userSpaceOnUse" x1="67.458038" x2="67.458038" y1="17.00333" y2="66.635368"><stop offset="0" stop-color="#fff"/><stop offset=".0641157" 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="4.992979" cy="43.5" gradientTransform="matrix(2.003784 0 0 1.4 27.98813 -17.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#g"/><linearGradient id="g"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="h" 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="#g"/><linearGradient id="i" 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="j" gradientTransform="matrix(.25378586 0 0 .30501865 -5.871021 -2.685477)" gradientUnits="userSpaceOnUse" x1="12.700075" x2="11" y1="71.337242" y2="1"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="7.203894" x2="15.133052" y1="4.482563" y2="12.930884"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><radialGradient id="l" cx="65.297462" cy="48.216358" gradientTransform="matrix(0 .38212918 -.4161614 0 32.170797 -18.821396)" gradientUnits="userSpaceOnUse" r="31.000002"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".26238" stop-color="#64baff"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><linearGradient id="m" gradientTransform="matrix(.20515598 0 0 .20369724 7.420038 5.278451)" gradientUnits="userSpaceOnUse" x1="24.28183" x2="24.138529" y1="11.981194" y2="35.62291"><stop offset="0" stop-color="#fff"/><stop offset=".06737649" 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="n" gradientTransform="matrix(.20515598 0 0 .20369724 7.407064 5.283756)" gradientUnits="userSpaceOnUse" x1="24.34507" x2="24.34507" y1="23.000984" y2="26.682928"><stop offset="0" stop-color="#fff"/><stop offset=".31060818" 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 .001536 2.505534)"><g opacity=".4" transform="matrix(.52631579 0 0 .42857134 -.631579 -.142854)"><path d="m38 40h5l-.01281 7.573769h-5z" fill="url(#f)"/><path d="m-9.9871911-47.573769h5l-.0128089 7.573769h-5z" fill="url(#h)" transform="scale(-1)"/><path d="m10 40h28l-.01281 7.57377h-27.9999989z" fill="url(#i)"/></g><path d="m3.3738562 1.4958534h17.2500428v17.2500436h-17.2500428z" fill="url(#k)" stroke="url(#j)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002"/><g transform="translate(-.029733 .156382)"><path d="m10.902113 8.8376127-.000516-2.2436682 3.000002.00004v2.2499659l2.250011.0000396-.00001 3.000008-2.220141-.0093-.02985 2.259304h-3.000002l.02985-2.259304-2.2798658.0093-.03087-3.0092369z" fill="url(#l)"/><g fill="none" stroke-width=".750002"><path d="m10.901608 8.8439805.002-2.254496 2.997996.0045.00001 2.2500059 2.249996-.0000003-.00001 3.0000079h-2.249996l-.000005 2.250004h-3.000002l.002-2.254504-2.2520058.0045.00001-3.0000079z" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/><path d="m11.651599 9.593992v-2.2500056h1.500004v2.2500056m-.00001 1.500004.00001 2.250005h-1.500004l-.00001-2.250005" opacity=".5" stroke="url(#m)"/><path d="m12.776602 9.593992h2.625006v1.500004h-2.625006m-.747991-.0045-2.627018.0045.0000002-1.500004 2.6270178-.0045" opacity=".5" stroke="url(#n)"/></g></g><path d="m4.1230469 2.2460938v15.7500002h15.7500001v-15.7500002z" fill="none" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002"/><g transform="matrix(.75000188 0 0 .75000188 -.006402 -1.884405)"><path d="m21.5 21.5v-4h5v4h4l.007 5h-4.007v4.007h-5v-4.007h-4v-5z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m22.5 23.003v-4.503h3v4.497m0 2.003v4.5h-3v-4.5" opacity=".5" stroke="url(#b)"/><path d="m26 22.512 3.5-.01v2.987l-3.5.01m-4 0-3.5-.01v-2.989l3.5.012" opacity=".5" stroke="url(#d)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/gluepercent.svg b/icon-themes/elementary_svg/cmd/32/gluepercent.svg
new file mode 100644
index 000000000..9dad32d02
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/gluepercent.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(.25378586 0 0 .30501865 -5.871021 -2.685477)" gradientUnits="userSpaceOnUse" x1="67.458038" x2="67.458038" y1="17.00333" y2="66.635368"><stop offset="0" stop-color="#fff"/><stop offset=".0641157" 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(0 -.73719632 .76299608 0 2.999275 13.496517)" gradientUnits="userSpaceOnUse" x1="10.305334" x2="4.900381" y1="11.695927" y2="5.209983"><stop offset="0" stop-color="#1f1f1f"/><stop offset="1" stop-color="#5c5c5c"/></linearGradient><radialGradient id="c" 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="#d"/><linearGradient id="d"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="e" 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="#d"/><linearGradient id="f" 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="g" gradientTransform="matrix(.25378586 0 0 .30501865 -5.871021 -2.685477)" gradientUnits="userSpaceOnUse" x1="12.700075" x2="11" y1="71.337242" y2="1"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="7.203894" x2="15.133052" y1="4.482563" y2="12.930884"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 .001536 2.505534)"><g opacity=".4" transform="matrix(.52631579 0 0 .42857134 -.631579 -.142854)"><path d="m38 40h5l-.01281 7.573769h-5z" fill="url(#c)"/><path d="m-9.9871911-47.573769h5l-.0128089 7.573769h-5z" fill="url(#e)" transform="scale(-1)"/><path d="m10 40h28l-.01281 7.57377h-27.9999989z" fill="url(#f)"/></g><path d="m3.3738562 1.4958534h17.2500428v17.2500436h-17.2500428z" fill="url(#h)" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002"/><path d="m4.1230469 2.2460938v15.7500002h15.7500001v-15.7500002z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002"/><g transform="matrix(0 1 -1 0 16.494739 -1.878002)"><rect fill="#cc3b02" height="4.12501" ry=".086648" stroke-width=".772308" transform="matrix(0 -1 -1 0 0 0)" width=".750002" x="-10.495876" y="-5.998862"/><circle cx="1.873848" cy="10.120876" fill="#f37329" r="1.5" stroke="#cc3b02" stroke-linejoin="round" stroke-width=".750002"/><path d="m9.8260973 8.8721956q.9467267 0 1.4163627-.158455.462181-.165657.462181-.525781 0-.691437-1.8785437-.691437-1.863636 0-1.863636.691437 0 .360124.462182.525781.454727.158455 1.401454.158455zm-.01491-3.190696q1.7145447 0 2.5792707.6410211.857273.6410184.857273 1.8798439 0 1.188408-.879636 1.8366324-.887091.648222-2.5569077.648222-3.4067247 0-3.4067247-2.4848544 0-1.2172176.8870897-1.86544.8796371-.655425 2.519635-.655425zm-3.2501794-4.9553032 10.8985381 5.8412077v1.7285925l-10.8985381-5.8412063zm7.6185411.770665q.946727 0 1.416363-.158454.46218-.165658.46218-.5257811 0-.6914372-1.878543-.6914372-1.863634 0-1.863634.6914372 0 .3601231.46218.5257811.454727.158454 1.401454.158454zm-.01491-3.1906963q1.70709 0 2.571816.64102.857273.64102.857273 1.8798462 0 1.188408-.879635 1.8366305-.887092.6482224-2.549454.6482224-3.406726 0-3.406726-2.4848529 0-1.2172192.887091-1.8654412.879636-.655425 2.519635-.655425z" fill="url(#b)" opacity=".66"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/gluevertalignbottom.svg b/icon-themes/elementary_svg/cmd/32/gluevertalignbottom.svg
new file mode 100644
index 000000000..e95fd8db1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/gluevertalignbottom.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(.25378586 0 0 .30501865 -5.871021 -2.685477)" gradientUnits="userSpaceOnUse" x1="67.458038" x2="67.458038" y1="17.00333" y2="66.635368"><stop offset="0" stop-color="#fff"/><stop offset=".0641157" 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 -5.871021 -2.685477)" gradientUnits="userSpaceOnUse" x1="12.700075" x2="11" y1="71.337242" y2="1"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="7.203894" x2="15.133052" y1="4.482563" y2="12.930884"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><radialGradient id="h" cx="65.297462" cy="48.216358" gradientTransform="matrix(0 .38212918 -.4161614 0 32.170797 -18.821396)" gradientUnits="userSpaceOnUse" r="31.000002"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".26238" stop-color="#64baff"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><linearGradient id="i" gradientTransform="matrix(.20515598 0 0 .20369724 7.420038 5.278451)" gradientUnits="userSpaceOnUse" x1="24.28183" x2="24.138529" y1="11.981194" y2="35.62291"><stop offset="0" stop-color="#fff"/><stop offset=".06737649" 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="j" gradientTransform="matrix(.20515598 0 0 .20369724 7.407064 5.283756)" gradientUnits="userSpaceOnUse" x1="24.34507" x2="24.34507" y1="23.000984" y2="26.682928"><stop offset="0" stop-color="#fff"/><stop offset=".31060818" 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 .001536 2.505534)"><g opacity=".4" transform="matrix(.52631579 0 0 .42857134 -.631579 -.142854)"><path d="m38 40h5l-.01281 7.573769h-5z" fill="url(#b)"/><path d="m-9.9871911-47.573769h5l-.0128089 7.573769h-5z" fill="url(#d)" transform="scale(-1)"/><path d="m10 40h28l-.01281 7.57377h-27.9999989z" fill="url(#e)"/></g><path d="m3.3738562 1.4958534h17.2500428v17.2500436h-17.2500428z" fill="url(#g)" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002"/><g transform="translate(-.029733 .156382)"><path d="m10.902113 8.8376127-.000516-2.2436682 3.000002.00004v2.2499659l2.250011.0000396-.00001 3.000008-2.220141-.0093-.02985 2.259304h-3.000002l.02985-2.259304-2.2798658.0093-.03087-3.0092369z" fill="url(#h)"/><g fill="none" stroke-width=".750002"><path d="m10.901608 8.8439805.002-2.254496 2.997996.0045.00001 2.2500059 2.249996-.0000003-.00001 3.0000079h-2.249996l-.000005 2.250004h-3.000002l.002-2.254504-2.2520058.0045.00001-3.0000079z" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/><path d="m11.651599 9.593992v-2.2500056h1.500004v2.2500056m-.00001 1.500004.00001 2.250005h-1.500004l-.00001-2.250005" opacity=".5" stroke="url(#i)"/><path d="m12.776602 9.593992h2.625006v1.500004h-2.625006m-.747991-.0045-2.627018.0045.0000002-1.500004 2.6270178-.0045" opacity=".5" stroke="url(#j)"/></g></g><path d="m4.1230469 2.2460938v15.7500002h15.7500001v-15.7500002z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002"/><rect fill="#cc3b02" height="9.750024" ry=".204805" stroke-width="1.187356" width=".750002" x="5.998863" y="10.495875"/><circle cx="1.7801" cy="13.120882" fill="#f37329" r="1.125003" stroke="#cc3b02" stroke-linejoin="round" stroke-width=".562503" transform="matrix(0 -1.33333 -1.33333 0 23.868329 22.619365)"/><rect fill="#cc3b02" height="6.000015" ry=".126034" stroke-width=".931439" transform="matrix(0 -1 1 0 16.494739 22.119752)" width=".750002" x="11.248875" y="-10.495876"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/gluevertaligncenter.svg b/icon-themes/elementary_svg/cmd/32/gluevertaligncenter.svg
new file mode 100644
index 000000000..1e2cee786
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/gluevertaligncenter.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(.25378586 0 0 .30501865 -5.871021 -2.685477)" gradientUnits="userSpaceOnUse" x1="67.458038" x2="67.458038" y1="17.00333" y2="66.635368"><stop offset="0" stop-color="#fff"/><stop offset=".0641157" 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 -5.871021 -2.685477)" gradientUnits="userSpaceOnUse" x1="12.700075" x2="11" y1="71.337242" y2="1"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="7.203894" x2="15.133052" y1="4.482563" y2="12.930884"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><radialGradient id="h" cx="65.297462" cy="48.216358" gradientTransform="matrix(0 .38212918 -.4161614 0 32.170797 -18.821396)" gradientUnits="userSpaceOnUse" r="31.000002"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".26238" stop-color="#64baff"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><linearGradient id="i" gradientTransform="matrix(.20515598 0 0 .20369724 7.420038 5.278451)" gradientUnits="userSpaceOnUse" x1="24.28183" x2="24.138529" y1="11.981194" y2="35.62291"><stop offset="0" stop-color="#fff"/><stop offset=".06737649" 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="j" gradientTransform="matrix(.20515598 0 0 .20369724 7.407064 5.283756)" gradientUnits="userSpaceOnUse" x1="24.34507" x2="24.34507" y1="23.000984" y2="26.682928"><stop offset="0" stop-color="#fff"/><stop offset=".31060818" 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 .001536 2.505534)"><g opacity=".4" transform="matrix(.52631579 0 0 .42857134 -.631579 -.142854)"><path d="m38 40h5l-.01281 7.573769h-5z" fill="url(#b)"/><path d="m-9.9871911-47.573769h5l-.0128089 7.573769h-5z" fill="url(#d)" transform="scale(-1)"/><path d="m10 40h28l-.01281 7.57377h-27.9999989z" fill="url(#e)"/></g><path d="m3.3738562 1.4958534h17.2500428v17.2500436h-17.2500428z" fill="url(#g)" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002"/><g transform="translate(-.029733 .156382)"><path d="m10.902113 8.8376127-.000516-2.2436682 3.000002.00004v2.2499659l2.250011.0000396-.00001 3.000008-2.220141-.0093-.02985 2.259304h-3.000002l.02985-2.259304-2.2798658.0093-.03087-3.0092369z" fill="url(#h)"/><g fill="none" stroke-width=".750002"><path d="m10.901608 8.8439805.002-2.254496 2.997996.0045.00001 2.2500059 2.249996-.0000003-.00001 3.0000079h-2.249996l-.000005 2.250004h-3.000002l.002-2.254504-2.2520058.0045.00001-3.0000079z" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/><path d="m11.651599 9.593992v-2.2500056h1.500004v2.2500056m-.00001 1.500004.00001 2.250005h-1.500004l-.00001-2.250005" opacity=".5" stroke="url(#i)"/><path d="m12.776602 9.593992h2.625006v1.500004h-2.625006m-.747991-.0045-2.627018.0045.0000002-1.500004 2.6270178-.0045" opacity=".5" stroke="url(#j)"/></g></g><path d="m4.1230469 2.2460938v15.7500002h15.7500001v-15.7500002z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002"/><rect fill="#cc3b02" height="9.375023" ry=".196928" stroke-width="1.164299" transform="matrix(0 -1 -1 0 0 0)" width=".750002" x="-10.870877" y="-11.248876"/><circle cx="1.873849" cy="10.495877" fill="#f37329" r="1.5" stroke="#cc3b02" stroke-linejoin="round" stroke-width=".750002"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/gluevertaligntop.svg b/icon-themes/elementary_svg/cmd/32/gluevertaligntop.svg
new file mode 100644
index 000000000..34c3e58cb
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/gluevertaligntop.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(.25378586 0 0 .30501865 -5.871021 -2.685477)" gradientUnits="userSpaceOnUse" x1="67.458038" x2="67.458038" y1="17.00333" y2="66.635368"><stop offset="0" stop-color="#fff"/><stop offset=".0641157" 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 -5.871021 -2.685477)" gradientUnits="userSpaceOnUse" x1="12.700075" x2="11" y1="71.337242" y2="1"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="7.203894" x2="15.133052" y1="4.482563" y2="12.930884"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><radialGradient id="h" cx="65.297462" cy="48.216358" gradientTransform="matrix(0 .38212918 -.4161614 0 32.170797 -18.821396)" gradientUnits="userSpaceOnUse" r="31.000002"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".26238" stop-color="#64baff"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><linearGradient id="i" gradientTransform="matrix(.20515598 0 0 .20369724 7.420038 5.278451)" gradientUnits="userSpaceOnUse" x1="24.28183" x2="24.138529" y1="11.981194" y2="35.62291"><stop offset="0" stop-color="#fff"/><stop offset=".06737649" 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="j" gradientTransform="matrix(.20515598 0 0 .20369724 7.407064 5.283756)" gradientUnits="userSpaceOnUse" x1="24.34507" x2="24.34507" y1="23.000984" y2="26.682928"><stop offset="0" stop-color="#fff"/><stop offset=".31060818" 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 .001536 2.505534)"><g opacity=".4" transform="matrix(.52631579 0 0 .42857134 -.631579 -.142854)"><path d="m38 40h5l-.01281 7.573769h-5z" fill="url(#b)"/><path d="m-9.9871911-47.573769h5l-.0128089 7.573769h-5z" fill="url(#d)" transform="scale(-1)"/><path d="m10 40h28l-.01281 7.57377h-27.9999989z" fill="url(#e)"/></g><path d="m3.3738562 1.4958534h17.2500428v17.2500436h-17.2500428z" fill="url(#g)" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002"/><g transform="translate(-.029733 .156382)"><path d="m10.902113 8.8376127-.000516-2.2436682 3.000002.00004v2.2499659l2.250011.0000396-.00001 3.000008-2.220141-.0093-.02985 2.259304h-3.000002l.02985-2.259304-2.2798658.0093-.03087-3.0092369z" fill="url(#h)"/><g fill="none" stroke-width=".750002"><path d="m10.901608 8.8439805.002-2.254496 2.997996.0045.00001 2.2500059 2.249996-.0000003-.00001 3.0000079h-2.249996l-.000005 2.250004h-3.000002l.002-2.254504-2.2520058.0045.00001-3.0000079z" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/><path d="m11.651599 9.593992v-2.2500056h1.500004v2.2500056m-.00001 1.500004.00001 2.250005h-1.500004l-.00001-2.250005" opacity=".5" stroke="url(#i)"/><path d="m12.776602 9.593992h2.625006v1.500004h-2.625006m-.747991-.0045-2.627018.0045.0000002-1.500004 2.6270178-.0045" opacity=".5" stroke="url(#j)"/></g></g><path d="m4.1230469 2.2460938v15.7500002h15.7500001v-15.7500002z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002"/><rect fill="#cc3b02" height="10.875026" ry=".228436" stroke-width="1.253988" transform="matrix(1 0 0 -1 16.494739 -1.878002)" width=".750002" x="-10.495876" y="-12.748878"/><circle cx="1.7801" cy="13.120882" fill="#f37329" r="1.125003" stroke="#cc3b02" stroke-linejoin="round" stroke-width=".562503" transform="matrix(0 1.33333 -1.33333 0 23.868329 -2.377615)"/><rect fill="#cc3b02" height="6.000015" ry=".126034" stroke-width=".931439" transform="matrix(0 1 1 0 16.494739 -1.878002)" width=".750002" x="11.998877" y="-10.495876"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/goalseekdialog.svg b/icon-themes/elementary_svg/cmd/32/goalseekdialog.svg
new file mode 100644
index 000000000..c050bdb14
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/goalseekdialog.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" spreadMethod="pad" x1="17.000001" x2="17.000001" y1="6.5" y2="0"><stop offset="0" stop-color="#c2c3c4"/><stop offset=".09508789" stop-color="#c4c5c8"/><stop offset="1" stop-color="#fcfcfc"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="17.500001" x2="17.5" y1="2" y2="4"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-.10378 0 0 -.09674 8.709 7.716333)" gradientUnits="userSpaceOnUse" x1="8.94119" x2="47.183144" y1="18.340397" y2="16.9729"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></linearGradient><linearGradient id="d" gradientTransform="matrix(0 -.1047 -.11324 0 8.292 9.235333)" gradientUnits="userSpaceOnUse" x1="31.454155" x2="31.454155" y1="11.521253" y2="29.044876"><stop offset="0" stop-color="#fff"/><stop offset=".512" stop-color="#fff" stop-opacity=".235"/><stop offset=".585" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="e" gradientTransform="matrix(-.22263 -.3738 .38562 -.21582 26.913 54.14)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="82.924004" x2="107.101" y1="27.59" y2="27.913"><stop offset="0" stop-color="#c2c3c4"/><stop offset=".095" stop-color="#c4c5c8"/><stop offset="1" stop-color="#fcfcfc"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="7.36684" x2="22.257999" y1="19.642704" y2="11.067"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.93366733 0 0 .93268006 -573.98076 151.34913)" gradientUnits="userSpaceOnUse" x1="621.61664" x2="637.617" y1="-149.43697" y2="-158.68454"><stop offset="0" stop-color="#fff"/><stop offset=".00000138" stop-color="#fff" stop-opacity=".235"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><g stroke-width=".75" transform="translate(-1.058333 1.058333)"><path d="m9.3656421 19.354722 2.3470929-1.355094 2.122389-8.153583 6.371376-3.678516c-.301411-1.5580355-.676412-2.2075562-1.875005-3.2476035l-6.371376 3.678516-8.1224042-2.2387486-2.3470921 1.3550941 3.8813773 6.689213z" fill="url(#e)" fill-rule="evenodd" stroke="url(#f)" stroke-linejoin="round" transform="matrix(-.17638845 .30551374 -.30551374 -.17638845 9.020333 1.478658)"/><path d="m9.6339981 18.300959 1.4419929-.799735 2.131649-8.1589287 6.098169-3.5207797c-.237741-1.1617815-.237741-1.1617815-1.125003-1.9485621l-6.098169 3.5207797-8.1316641-2.2334023-1.4358286.8289758z" fill="none" stroke="url(#g)" transform="matrix(-.17638845 .30551374 -.30551374 -.17638845 9.020333 1.478658)"/></g><g transform="matrix(.26458333 0 0 .26458333 2.116667 0)"><path d="m11.925782.5c-.240449 0-.433977.19314475-.433593.43359375l.007812 1.56640625-.0078 2.5664063c-.000384.2404491.193144.4335938.433593.4335938h10.132813c.240448 0 .433223-.1931447.433594-.4335938l.0078-2.5664063-.007812-1.56640625c-.000372-.240449-.193146-.43359375-.433594-.43359375z" fill="url(#a)" stroke="#000" stroke-opacity=".291228"/><path d="m12.5 1.5v3.0000001h9v-3.0000001z" fill="none" opacity=".5" stroke="url(#b)"/></g><g transform="matrix(0 -1 -1 0 9.249375 7.913375)"><path d="m7.12 3.9733334c1.318.89.543 2.527-.926 2.514v.792l-1.852-1.321 1.852-1.323v.787c.947.037 1.47-.827.794-1.45z" display="block" fill="url(#c)"/><g fill="none"><path d="m7.373 4.434333c.465.545.06 1.967-1.427 1.772l-.017.582-1.156-.83 1.156-.81v.544c1.632.087 1.583-1.038 1.444-1.258z" display="block" opacity=".49" stroke="url(#d)" stroke-miterlimit="7" stroke-width=".255"/><path d="m7.12 3.973333c1.318.89.543 2.527-.926 2.514v.792l-1.852-1.321 1.852-1.323v.787c.947.037 1.47-.827.794-1.45z" opacity=".5" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".265"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/gotopage.svg b/icon-themes/elementary_svg/cmd/32/gotopage.svg
new file mode 100644
index 000000000..126e98706
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/gotopage.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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.56757 0 0 .72973 2.378 -2.514)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="5.564" y2="43"><stop offset="0" stop-color="#fff"/><stop offset=".036" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.65714134 0 0 .63012858 .228273 -1.089821)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="d" cx="605.714" cy="486.648" gradientTransform="matrix(.01566 0 0 .00824 17.61 25.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#a"/><radialGradient id="e" cx="605.714" cy="486.648" gradientTransform="matrix(-.01566 0 0 .00824 14.39 25.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#a"/><linearGradient id="f" gradientTransform="matrix(.04577 0 0 .00824 -.542 25.98)" 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" gradientTransform="matrix(.53064 0 0 .5897 39.27 -1.792)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><radialGradient id="h" cx="11.25" cy="19.031" gradientTransform="matrix(.99551742 0 0 .27528853 4.704362 18.431632)" gradientUnits="userSpaceOnUse" r="8.063" xlink:href="#a"/><linearGradient id="i" gradientTransform="matrix(.8179 0 0 .81725 -3.387 -3.323)" gradientUnits="userSpaceOnUse" x1="25" x2="25" y1="11.923" y2="40.322"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".262" stop-color="#64baff"/><stop offset=".705" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.89764 0 0 .89244 -54.77 -8.33)" gradientUnits="userSpaceOnUse" x1="58.749" x2="105.324" y1="2.048" y2="58.048"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><path d="m4.95 29h22.1v2h-22.1z" fill="url(#f)" opacity=".15"/><path d="m4.95 29v2c-.807.004-1.95-.448-1.95-1s.9-1 1.95-1z" fill="url(#e)" opacity=".15"/><path d="m27.05 29v2c.807.004 1.95-.448 1.95-1s-.9-1-1.95-1z" fill="url(#d)" opacity=".15"/><path d="m4.5.5 23 .002071v28.997929h-23z" fill="url(#c)" stroke-width="1.040573"/><path d="m26.5 28.5h-21v-27h21z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.5.5 23 .002v28.998h-23z" fill="none" stroke="url(#g)" stroke-linejoin="round"/><g stroke-width="1.5625" transform="matrix(.64 0 0 .64 2.06752 4.27504)"><path d="m31.374 17.538-9.844 11.42-9.794-11.42h4.982c1.675-4.484-1.764-6.963-5.75-6.963-2.833 0-6.677 1.995-7.975 5.866-.676 2.014-1.865 1.132-1.82-.618.18-6.752 5.19-12.152 12.67-12.152 7.478 0 13.033 4.99 12.614 13.868z" fill="url(#i)" stroke="#002e99" stroke-linejoin="round" stroke-opacity=".498"/><path d="m13.257812 5.4472656c-3.222437.0066034-5.5389573 1.1809347-7.242187 3.0683594-.8788609.9739049-1.5741229 2.160136-2.1210938 3.466797 1.9672487-2.0382271 4.3240999-3.3697284 6.5937498-3.3222658 2.901866.060161 5.524808.8097495 7.115235 2.5546878 1.590426 1.744938 1.907871 4.441578.43164 7.724609a.77499396.77499396 0 0 1 -.707031.457031h-1.5l5.785156 6.716797 5.820313-6.71875-2.021485.002a.77499396.77499396 0 0 1 -.771484-.853562c.492866-4.856178-.755466-8.059194-2.875-10.1132815-2.119534-2.0540878-5.203075-2.9881667-8.507813-2.9824219z" fill="none" opacity=".354" stroke="url(#j)"/></g><path d="m23.930465 23.671329c0 2.959714-16.0526874 2.959714-16.0526874 0s16.0526874-2.959714 16.0526874 0z" fill="url(#h)" opacity=".163" stroke-width=".501646"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/grafblue.svg b/icon-themes/elementary_svg/cmd/32/grafblue.svg
new file mode 100644
index 000000000..979ef8144
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/grafblue.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="28" x2="27.5" xlink:href="#e" y1="20.5" y2="31"/><linearGradient id="b" gradientTransform="matrix(2.5606079 2.5606079 -2.5606079 2.5606079 756.03211 -740.13906)" gradientUnits="userSpaceOnUse" x1="4.688216" x2=".51116" y1="294.66931" y2="294.66989"><stop offset="0" stop-color="#d4d4d4"/><stop offset="1" stop-color="#fafafa"/></linearGradient><linearGradient id="c" gradientTransform="matrix(2.5606079 2.5606079 -2.5606079 2.5606079 756.03211 -740.13906)" gradientUnits="userSpaceOnUse" x1="4.761125" x2="1.571992" xlink:href="#d" y1="291.03757" y2="291.09607"/><linearGradient id="d"><stop offset="0" stop-color="#667885"/><stop offset="1" stop-color="#95a3ab"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="1.5875" x2="1.852083" y1="3.96875" y2="5.291667"><stop offset="0" stop-color="#8cd5ff"/><stop offset="1" stop-color="#64baff"/></linearGradient><clipPath id="f"><path d="m3.4705346 1.7153764-1.9976162 1.9976163a1.9462646 1.9462646 0 0 0 -.4544021.7153238l-.05332627.1477092a2.0177204 2.0177204 0 0 1 -.32439419.5779733l-.17831856.2221248a.30048108.30048108 0 0 0 .0218453.4005789l.0889751.088975a.30047981.30047981 0 0 0 .40057824.021844l.22212988-.1783237a2.0150441 2.0150441 0 0 1 .5780208-.3242606l.1478922-.053321a1.9443245 1.9443245 0 0 0 .7153873-.4542277l1.9976153-1.9976073z"/></clipPath><clipPath id="g"><path d="m3.4705346 1.7153764-1.9976162 1.9976163a1.9462646 1.9462646 0 0 0 -.4544021.7153238l-.05332627.1477092a2.0177204 2.0177204 0 0 1 -.32439419.5779733l-.17831856.2221248a.30048108.30048108 0 0 0 .0218453.4005789l.0889751.088975a.30047981.30047981 0 0 0 .40057824.021844l.22212988-.1783237a2.0150441 2.0150441 0 0 1 .5780208-.3242606l.1478922-.053321a1.9443245 1.9443245 0 0 0 .7153873-.4542277l1.9976153-1.9976073z"/></clipPath><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="17.000001" x2="22.514097" y1="10.000001" y2="15.916428"><stop offset="0" stop-color="#fff"/><stop offset=".57806093" 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><clipPath id="i"><path d="m3.4705346 1.7153764-1.9976162 1.9976163a1.9462646 1.9462646 0 0 0 -.4544021.7153238l-.05332627.1477092a2.0177204 2.0177204 0 0 1 -.32439419.5779733l-.17831856.2221248a.30048108.30048108 0 0 0 .0218453.4005789l.0889751.088975a.30047981.30047981 0 0 0 .40057821.021844l.22212991-.1783237a2.0150441 2.0150441 0 0 1 .5780208-.3242606l.1478922-.053321a1.9443245 1.9443245 0 0 0 .7153873-.4542277l1.9976153-1.9976073z"/></clipPath><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="7.990284" x2="12.53125" y1="20.518816" y2="25.230567"><stop offset="0" stop-color="#fff"/><stop offset=".73065954" 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="k" gradientTransform="matrix(.67749414 .67749414 -.67749414 .67749414 11.79144 4.101561)" gradientUnits="userSpaceOnUse" x1="17.765625" x2="6.009766" xlink:href="#d" y1="6.034468" y2="6.022181"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="10.614066" x2="19.068521" y1="11.405808" y2="20.896776"><stop offset="0" stop-color="#fff"/><stop offset=".57806093" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/></linearGradient><g transform="matrix(1.2754258 0 0 1.2754258 .847112 -9.585924)"><path d="m14.783257 17.099663a5.631697.96827621 45 0 0 -4.607483-3.239242 5.631697.96827621 45 0 0 3.296174 4.667027 5.631697.96827621 45 0 0 4.668364 3.297471 5.631697.96827621 45 0 0 -3.298829-4.667027 5.631697.96827621 45 0 0 -.05821-.0583z" fill="#273445"/><path d="m10.175786 13.860386c-.380894.37592 1.095374 2.466177 3.296158 4.667062 2.201275 2.201428 4.292361 3.678462 4.668371 3.297471" fill="none" opacity=".5" stroke="#0e141f" stroke-linejoin="round" stroke-width=".784052"/><path d="m13.116981 14.483313-7.5500453 7.550045a7.3559606 7.3559606 0 0 0 -1.7174253 2.703586l-.201548.558272a7.6260297 7.6260297 0 0 1 -1.2260568 2.184465l-.67396.839527a1.1356765 1.1356765 0 0 0 .082565 1.513999l.3362838.336283a1.1356717 1.1356717 0 0 0 1.5139965.08256l.8395461-.673979a7.6159146 7.6159146 0 0 1 2.1846455-1.225552l.5589626-.201528a7.3486279 7.3486279 0 0 0 2.703826-1.716766l7.5500419-7.550011z" fill="url(#b)"/><path d="m21.581557 10.419586c-1.229975-1.2298115-3.223977-1.2297753-4.45397-.000036l-2.820037 2.820045 4.454017 4.453988 2.820004-2.820009c1.22978-1.230029 1.229772-3.223996-.000014-4.453988z" fill="url(#c)"/><path d="m21.581557 10.419586c-1.229975-1.2298115-3.223977-1.2297753-4.45397-.000036l-2.820037 2.820045 4.454017 4.453988 2.820004-2.820009c1.22978-1.230029 1.229772-3.223996-.000014-4.453988z" fill="none" opacity=".5" stroke="#0e141f" stroke-linejoin="round" stroke-width=".784052"/><path clip-path="url(#f)" d="m3.7035635 4.1245698h-3.17500008l-1.0682783 2.2605909 2.64583338.2645833 1.3229167-1.3229167z" fill="url(#e)" transform="matrix(3.7795275 0 0 3.7795275 0 8)"/><g fill="none"><path d="m13.11698 14.483313-7.5986332 7.598642a7.0479072 7.0479072 0 0 0 -1.6455023 2.590349l-.2429387.672937a7.3066668 7.3066668 0 0 1 -1.1747114 2.092972l-.733943.914256a1.0881161 1.0881161 0 0 0 .079107 1.450599l.3965881.396562a1.0881114 1.0881114 0 0 0 1.4505924.07894l.9142643-.733955a7.2969727 7.2969727 0 0 1 2.093156-1.174257l.6736286-.242986a7.0408791 7.0408791 0 0 0 2.5905939-1.644878l7.5986313-7.598607z" opacity=".5" stroke="#000" stroke-linejoin="round" stroke-width=".784052"/><path clip-path="url(#g)" d="m3.7035635 4.1245698h-3.17500008l-1.05833336 2.2489585 2.64583334.2645833 1.3229167-1.3229167z" opacity=".499" stroke="#002e99" stroke-opacity=".74902" stroke-width=".207447" transform="matrix(3.7795275 0 0 3.7795275 0 8)"/><path d="m19.355469 10.275391c-.609622-.000013-1.220471.234238-1.681641.695312l-2.111328 2.109375a.22696927.22696927 0 0 0 0 .320313l3.042969 3.035156a.22696927.22696927 0 0 0 .320312 0l2.111328-2.111328c.923239-.923425.923301-2.43006 0-3.353516-.461112-.461049-1.072019-.695301-1.68164-.695312z" stroke="url(#h)" stroke-linejoin="round" stroke-width=".784052"/><path clip-path="url(#i)" d="m.72905344 4.3320168-.828125 1.7578125 2.14648436.2167969 1.1816407-1.1835938.1757812-.7910156z" opacity=".5" stroke="#fff" stroke-width=".207447" transform="matrix(3.7795275 0 0 3.7795275 0 8)"/><path d="m13.113281 15.660156a.23774423.23774423 0 0 0 -.164062.07031l-6.8417971 6.84375c-.6852438.685245-1.2181037 1.509251-1.546875 2.419922a.23774423.23774423 0 0 0 -.00195.002l-.1914063.554687c-.3155764.873317-.771008 1.68746-1.3496094 2.408203l-.671875.841797c-.1258025.156739-.1168868.35186.025391.494141a.23774423.23774423 0 0 0 .00195.002l.3320312.324219c.1391961.13722.3414783.158473.5.03125l.8339844-.671875c.7219382-.579568 1.5335654-1.029817 2.4042969-1.34375a.23774423.23774423 0 0 0 .00195 0l.5664063-.207031c.9050301-.326312 1.7280714-.851122 2.4140624-1.53711l6.8417968-6.84375a.23774423.23774423 0 0 0 0-.335937l-2.982422-2.982422a.23774423.23774423 0 0 0 -.171875-.07031z" opacity=".5" stroke="url(#j)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".784052"/></g><path d="m17.159787 14.723147a5.6316974.96827621 45 0 0 -4.607501-3.239277l-2.376512 2.376551a5.6316974.96827621 45 0 1 4.607483 3.239242 5.6316974.96827621 45 0 1 .05824.0583 5.6316974.96827621 45 0 1 3.298803 4.667026l2.376527-2.376516a5.6316974.96827621 45 0 0 -3.298828-4.667026 5.6316974.96827621 45 0 0 -.05821-.0583z" fill="url(#k)"/><g fill="none" stroke-linejoin="round"><path d="m18.140315 21.824919 2.376531-2.376515c.376154-.379797-1.100425-2.468822-3.298817-4.667063-.01937-.01811-.03879-.03875-.05824-.0583-2.180158-2.169923-4.23192-3.611759-4.607479-3.239314l-2.376531 2.376516" opacity=".5" stroke="#0e141f" stroke-width=".784052"/><path d="m18.140315 21.824919c.37606-.379797-1.100484-2.468821-3.298837-4.667027-.01937-.01811-.03879-.03875-.05824-.0583-2.180114-2.169886-4.231831-3.611722-4.607455-3.239349" opacity=".5" stroke="#0e141f" stroke-width=".999995"/><path d="m12.90625 12.304688a.22896028.22896028 0 0 0 -.158203.06641l-.951172.951172a.22896028.22896028 0 0 0 .04492.359375c1.096244.65329 2.336462 1.725122 3.490234 2.873047.01572.01571.03363.03549.05859.06055 1.173288 1.173216 2.249208 2.433441 2.910156 3.548828a.22896028.22896028 0 0 0 .359375.04492l.960944-.95899a.22896028.22896028 0 0 0 .04102-.269531c.0244.04609.0172.02939-.0098-.02148v-.002c-.02077-.03871-.04508-.08141-.07031-.125-.03221-.05565-.06065-.09947-.08984-.146484-.534403-.860571-1.516204-2.047534-2.824219-3.355469-.0105-.01054-.01232-.01216-.01953-.01953a.22896028.22896028 0 0 0 -.03125-.03906c-1.295484-1.288916-2.464579-2.256131-3.314454-2.779296-.06231-.03836-.115636-.0649-.152343-.08594-.03101-.01778-.0646-.04244-.117188-.07031-.0542-.02869-.06247-.0293-.01758-.0059a.22896028.22896028 0 0 0 -.109375-.02539z" stroke="url(#l)" stroke-width=".784052"/></g></g><path d="m26.499999 19.669745c-1.904424 3.483605-6.906765 10.890336.000001 10.830255 6.799522-.05915 1.354005-7.472227-.000001-10.830255z" fill="url(#a)" stroke="#002e99" stroke-opacity=".517647"/><path d="m26.498532 21.814892c-1.128528 1.90878-3.175449 5.94778-2.350989 6.748269l.834221.606584z" fill="#fff" opacity=".8" stroke-width="2.416982"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/grafcontrast.svg b/icon-themes/elementary_svg/cmd/32/grafcontrast.svg
new file mode 100644
index 000000000..1c8fabf78
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/grafcontrast.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.54365 0 0 1.54362 -80.016 21.42)" gradientUnits="userSpaceOnUse" x1="63.397" x2="63.397" y1="-12.489" y2="5.468"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(1.381 0 0 1.38097 -.572 -.572)" gradientUnits="userSpaceOnUse" x1="17.61" x2="17.61" y1="1" y2="23.063"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#cdcdcd"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.71266 0 0 .71264 -1.104 -1.103)" gradientUnits="userSpaceOnUse" x1="12.963" x2="12.963" y1="2.684" y2="45.326"><stop offset="0" stop-color="#808080"/><stop offset=".873" stop-color="#6d6d6d"/><stop offset="1" stop-color="#4f5053"/></linearGradient><radialGradient id="d" cx="62.625" cy="4.625" gradientTransform="matrix(1.50588 0 0 .37647 -78.306 26.26)" gradientUnits="userSpaceOnUse" r="10.625"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="e" gradientTransform="matrix(0 1.9043 -1.8386 0 39.247 -6.393)" gradientUnits="userSpaceOnUse" x1="3.697" x2="19.821" y1="16.723" y2="16.723"><stop offset="0" stop-color="#808080"/><stop offset=".546" stop-color="#6d6d6d"/><stop offset="1" stop-color="#4f5053"/></linearGradient><linearGradient id="f" gradientTransform="matrix(0 1.9043 -1.8386 0 61.144 -106.61)" gradientUnits="userSpaceOnUse" x1="56.323" x2="72.452" y1="25.883" y2="25.883"><stop offset="0" stop-color="#4d4d4d"/><stop offset="1" stop-color="#333"/></linearGradient><path d="m32 28c0 2.21-7.163 4-16 4s-16-1.79-16-4 7.163-4 16-4 16 1.79 16 4z" fill="url(#d)" fill-rule="evenodd" opacity=".3"/><path d="m16 1.502c-8 0-14.498 6.498-14.498 14.498s6.498 14.498 14.498 14.498 14.498-6.498 14.498-14.498-6.498-14.498-14.498-14.498z" fill="url(#b)" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.004"/><path d="m15.5 1.53c-7.764.27-14 6.64-14 14.47s6.236 14.2 14 14.47z" fill="url(#e)" stroke="url(#f)"/><path d="m29.5 16c0 7.456-6.045 13.5-13.5 13.5-7.456 0-13.5-6.044-13.5-13.5s6.044-13.5 13.5-13.5c7.455 0 13.5 6.044 13.5 13.5z" fill="none" opacity=".4" stroke="url(#a)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/grafgamma.svg b/icon-themes/elementary_svg/cmd/32/grafgamma.svg
new file mode 100644
index 000000000..604c559c8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/grafgamma.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="4.992979" cy="43.5" gradientTransform="matrix(2.003784 0 0 1.4 46.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(0 1 -1.4285714 0 31.714285 21)" gradientUnits="userSpaceOnUse" x1="5" x2="5" xlink:href="#f" y1="4" y2="18"/><linearGradient id="f"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#abacae"/></linearGradient><linearGradient id="g" gradientTransform="matrix(1 0 0 1.3571429 0 -.428571)" gradientUnits="userSpaceOnUse" x1="5" x2="5" xlink:href="#f" y1="4" y2="18"/><linearGradient id="h" gradientTransform="matrix(.24324 0 0 .35135 3.162 .568)" gradientUnits="userSpaceOnUse" x1="24.000986" x2="24.000986" y1="6.921873" y2="58.15284"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.29622225 0 0 .31611944 1.648267 .702947)" gradientUnits="userSpaceOnUse" x1="24.0007" x2="24.0007" y1=".877712" y2="91.278763"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="j"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.2538 0 0 .30502 20.13 .315)" gradientUnits="userSpaceOnUse" x1="-51.73365" x2="-51.785999" xlink:href="#j" y1="74.372169" y2="2.906"/><linearGradient id="l" gradientTransform="matrix(-.31418 .00125672 .00076659 -.3333 1.442148 -.93576)" gradientUnits="userSpaceOnUse" x1="-24.032" x2="-24.098" xlink:href="#j" y1="-13.091" y2="-40.164001"/><g opacity=".4" transform="matrix(.52631578 0 0 .42857133 -1.631579 10.857159)"><path d="m10 40h47v7.000001h-47z" fill="url(#d)"/><path d="m57 40h5v7h-5z" fill="url(#a)"/><path d="m-10-47h5v7h-5z" fill="url(#c)" transform="scale(-1)"/></g><g transform="translate(1 1)"><path d="m1.5424229 28.5-.0424229-27h26.957573l.042427 27z" fill="url(#i)" stroke-width="1.038006"/><path d="m27.5 2.5.04092 24.981952h-25l-.04092-24.981952z" fill="none" stroke="url(#h)" stroke-linecap="round"/><path d="m1.540916 28.481952-.040916-26.981952h27l.04092 26.981952c-5.067648.02881-22.0442927.01887-27 0z" fill="none" stroke="url(#k)" stroke-linejoin="round"/><path d="m6.5 5.5h18v18h-18z" fill="#fafafa"/><path d="m24.5 23.5-17.976.0439-.024-18.0439h18z" fill="none" stroke="url(#l)" stroke-linecap="round" stroke-width=".999995"/><path d="m11 7v17h1v-17zm5 0v17h1v-17zm5 0v17h1v-17z" fill="#d4d4d4" fill-opacity=".459559" transform="translate(-1 -1)"/><path d="m8 9v1h17v-1zm0 5v1h17v-1zm0 5v1h17v-1z" fill="#d4d4d4" fill-opacity=".459559" transform="translate(-1 -1)"/><path d="m6 23.5c11-.5 18-7 18.5-18.5" fill="none" stroke="#cc3b02"/><path d="m4 5h1v19h-1z" fill="url(#g)"/><path d="m26 25v1h-20v-1z" fill="url(#e)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/grafgreen.svg b/icon-themes/elementary_svg/cmd/32/grafgreen.svg
new file mode 100644
index 000000000..2975823d7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/grafgreen.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="28" x2="27.5" xlink:href="#e" y1="20.5" y2="31"/><linearGradient id="b" gradientTransform="matrix(2.5606079 2.5606079 -2.5606079 2.5606079 756.03211 -740.13906)" gradientUnits="userSpaceOnUse" x1="4.688216" x2=".51116" y1="294.66931" y2="294.66989"><stop offset="0" stop-color="#d4d4d4"/><stop offset="1" stop-color="#fafafa"/></linearGradient><linearGradient id="c" gradientTransform="matrix(2.5606079 2.5606079 -2.5606079 2.5606079 756.03211 -740.13906)" gradientUnits="userSpaceOnUse" x1="4.761125" x2="1.571992" xlink:href="#d" y1="291.03757" y2="291.09607"/><linearGradient id="d"><stop offset="0" stop-color="#667885"/><stop offset="1" stop-color="#95a3ab"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="1.5875" x2="1.852083" y1="3.96875" y2="5.291667"><stop offset="0" stop-color="#d1ff82"/><stop offset="1" stop-color="#9bdb4d"/></linearGradient><clipPath id="f"><path d="m3.4705346 1.7153764-1.9976162 1.9976163a1.9462646 1.9462646 0 0 0 -.4544021.7153238l-.05332627.1477092a2.0177204 2.0177204 0 0 1 -.32439419.5779733l-.17831856.2221248a.30048108.30048108 0 0 0 .0218453.4005789l.0889751.088975a.30047981.30047981 0 0 0 .40057824.021844l.22212988-.1783237a2.0150441 2.0150441 0 0 1 .5780208-.3242606l.1478922-.053321a1.9443245 1.9443245 0 0 0 .7153873-.4542277l1.9976153-1.9976073z"/></clipPath><clipPath id="g"><path d="m3.4705346 1.7153764-1.9976162 1.9976163a1.9462646 1.9462646 0 0 0 -.4544021.7153238l-.05332627.1477092a2.0177204 2.0177204 0 0 1 -.32439419.5779733l-.17831856.2221248a.30048108.30048108 0 0 0 .0218453.4005789l.0889751.088975a.30047981.30047981 0 0 0 .40057824.021844l.22212988-.1783237a2.0150441 2.0150441 0 0 1 .5780208-.3242606l.1478922-.053321a1.9443245 1.9443245 0 0 0 .7153873-.4542277l1.9976153-1.9976073z"/></clipPath><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="17.000001" x2="22.514097" y1="10.000001" y2="15.916428"><stop offset="0" stop-color="#fff"/><stop offset=".57806093" 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><clipPath id="i"><path d="m3.4705346 1.7153764-1.9976162 1.9976163a1.9462646 1.9462646 0 0 0 -.4544021.7153238l-.05332627.1477092a2.0177204 2.0177204 0 0 1 -.32439419.5779733l-.17831856.2221248a.30048108.30048108 0 0 0 .0218453.4005789l.0889751.088975a.30047981.30047981 0 0 0 .40057821.021844l.22212991-.1783237a2.0150441 2.0150441 0 0 1 .5780208-.3242606l.1478922-.053321a1.9443245 1.9443245 0 0 0 .7153873-.4542277l1.9976153-1.9976073z"/></clipPath><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="7.990284" x2="12.53125" y1="20.518816" y2="25.230567"><stop offset="0" stop-color="#fff"/><stop offset=".73065954" 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="k" gradientTransform="matrix(.67749414 .67749414 -.67749414 .67749414 11.79144 4.101561)" gradientUnits="userSpaceOnUse" x1="17.765625" x2="6.009766" xlink:href="#d" y1="6.034468" y2="6.022181"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="10.614066" x2="19.068521" y1="11.405808" y2="20.896776"><stop offset="0" stop-color="#fff"/><stop offset=".57806093" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/></linearGradient><g transform="matrix(1.2754258 0 0 1.2754258 .847112 -9.585924)"><path d="m14.783257 17.099663a5.631697.96827621 45 0 0 -4.607483-3.239242 5.631697.96827621 45 0 0 3.296174 4.667027 5.631697.96827621 45 0 0 4.668364 3.297471 5.631697.96827621 45 0 0 -3.298829-4.667027 5.631697.96827621 45 0 0 -.05821-.0583z" fill="#273445"/><path d="m10.175786 13.860386c-.380894.37592 1.095374 2.466177 3.296158 4.667062 2.201275 2.201428 4.292361 3.678462 4.668371 3.297471" fill="none" opacity=".5" stroke="#0e141f" stroke-linejoin="round" stroke-width=".784052"/><path d="m13.116981 14.483313-7.5500453 7.550045a7.3559606 7.3559606 0 0 0 -1.7174253 2.703586l-.201548.558272a7.6260297 7.6260297 0 0 1 -1.2260568 2.184465l-.67396.839527a1.1356765 1.1356765 0 0 0 .082565 1.513999l.3362838.336283a1.1356717 1.1356717 0 0 0 1.5139965.08256l.8395461-.673979a7.6159146 7.6159146 0 0 1 2.1846455-1.225552l.5589626-.201528a7.3486279 7.3486279 0 0 0 2.703826-1.716766l7.5500419-7.550011z" fill="url(#b)"/><path d="m21.581557 10.419586c-1.229975-1.2298115-3.223977-1.2297753-4.45397-.000036l-2.820037 2.820045 4.454017 4.453988 2.820004-2.820009c1.22978-1.230029 1.229772-3.223996-.000014-4.453988z" fill="url(#c)"/><path d="m21.581557 10.419586c-1.229975-1.2298115-3.223977-1.2297753-4.45397-.000036l-2.820037 2.820045 4.454017 4.453988 2.820004-2.820009c1.22978-1.230029 1.229772-3.223996-.000014-4.453988z" fill="none" opacity=".5" stroke="#0e141f" stroke-linejoin="round" stroke-width=".784052"/><path clip-path="url(#f)" d="m3.7035635 4.1245698h-3.17500008l-1.0682783 2.2605909 2.64583338.2645833 1.3229167-1.3229167z" fill="url(#e)" transform="matrix(3.7795275 0 0 3.7795275 0 8)"/><g fill="none"><path d="m13.11698 14.483313-7.5986332 7.598642a7.0479072 7.0479072 0 0 0 -1.6455023 2.590349l-.2429387.672937a7.3066668 7.3066668 0 0 1 -1.1747114 2.092972l-.733943.914256a1.0881161 1.0881161 0 0 0 .079107 1.450599l.3965881.396562a1.0881114 1.0881114 0 0 0 1.4505924.07894l.9142643-.733955a7.2969727 7.2969727 0 0 1 2.093156-1.174257l.6736286-.242986a7.0408791 7.0408791 0 0 0 2.5905939-1.644878l7.5986313-7.598607z" opacity=".5" stroke="#000" stroke-linejoin="round" stroke-width=".784052"/><path clip-path="url(#g)" d="m3.7035635 4.1245698h-3.17500008l-1.05833336 2.2489585 2.64583334.2645833 1.3229167-1.3229167z" opacity=".499" stroke="#206b00" stroke-opacity=".74902" stroke-width=".207447" transform="matrix(3.7795275 0 0 3.7795275 0 8)"/><path d="m19.355469 10.275391c-.609622-.000013-1.220471.234238-1.681641.695312l-2.111328 2.109375a.22696927.22696927 0 0 0 0 .320313l3.042969 3.035156a.22696927.22696927 0 0 0 .320312 0l2.111328-2.111328c.923239-.923425.923301-2.43006 0-3.353516-.461112-.461049-1.072019-.695301-1.68164-.695312z" stroke="url(#h)" stroke-linejoin="round" stroke-width=".784052"/><path clip-path="url(#i)" d="m.72905344 4.3320168-.828125 1.7578125 2.14648436.2167969 1.1816407-1.1835938.1757812-.7910156z" opacity=".5" stroke="#fff" stroke-width=".207447" transform="matrix(3.7795275 0 0 3.7795275 0 8)"/><path d="m13.113281 15.660156a.23774423.23774423 0 0 0 -.164062.07031l-6.8417971 6.84375c-.6852438.685245-1.2181037 1.509251-1.546875 2.419922a.23774423.23774423 0 0 0 -.00195.002l-.1914063.554687c-.3155764.873317-.771008 1.68746-1.3496094 2.408203l-.671875.841797c-.1258025.156739-.1168868.35186.025391.494141a.23774423.23774423 0 0 0 .00195.002l.3320312.324219c.1391961.13722.3414783.158473.5.03125l.8339844-.671875c.7219382-.579568 1.5335654-1.029817 2.4042969-1.34375a.23774423.23774423 0 0 0 .00195 0l.5664063-.207031c.9050301-.326312 1.7280714-.851122 2.4140624-1.53711l6.8417968-6.84375a.23774423.23774423 0 0 0 0-.335937l-2.982422-2.982422a.23774423.23774423 0 0 0 -.171875-.07031z" opacity=".5" stroke="url(#j)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".784052"/></g><path d="m17.159787 14.723147a5.6316974.96827621 45 0 0 -4.607501-3.239277l-2.376512 2.376551a5.6316974.96827621 45 0 1 4.607483 3.239242 5.6316974.96827621 45 0 1 .05824.0583 5.6316974.96827621 45 0 1 3.298803 4.667026l2.376527-2.376516a5.6316974.96827621 45 0 0 -3.298828-4.667026 5.6316974.96827621 45 0 0 -.05821-.0583z" fill="url(#k)"/><g fill="none" stroke-linejoin="round"><path d="m18.140315 21.824919 2.376531-2.376515c.376154-.379797-1.100425-2.468822-3.298817-4.667063-.01937-.01811-.03879-.03875-.05824-.0583-2.180158-2.169923-4.23192-3.611759-4.607479-3.239314l-2.376531 2.376516" opacity=".5" stroke="#0e141f" stroke-width=".784052"/><path d="m18.140315 21.824919c.37606-.379797-1.100484-2.468821-3.298837-4.667027-.01937-.01811-.03879-.03875-.05824-.0583-2.180114-2.169886-4.231831-3.611722-4.607455-3.239349" opacity=".5" stroke="#0e141f" stroke-width=".999995"/><path d="m12.90625 12.304688a.22896028.22896028 0 0 0 -.158203.06641l-.951172.951172a.22896028.22896028 0 0 0 .04492.359375c1.096244.65329 2.336462 1.725122 3.490234 2.873047.01572.01571.03363.03549.05859.06055 1.173288 1.173216 2.249208 2.433441 2.910156 3.548828a.22896028.22896028 0 0 0 .359375.04492l.960944-.95899a.22896028.22896028 0 0 0 .04102-.269531c.0244.04609.0172.02939-.0098-.02148v-.002c-.02077-.03871-.04508-.08141-.07031-.125-.03221-.05565-.06065-.09947-.08984-.146484-.534403-.860571-1.516204-2.047534-2.824219-3.355469-.0105-.01054-.01232-.01216-.01953-.01953a.22896028.22896028 0 0 0 -.03125-.03906c-1.295484-1.288916-2.464579-2.256131-3.314454-2.779296-.06231-.03836-.115636-.0649-.152343-.08594-.03101-.01778-.0646-.04244-.117188-.07031-.0542-.02869-.06247-.0293-.01758-.0059a.22896028.22896028 0 0 0 -.109375-.02539z" stroke="url(#l)" stroke-width=".784052"/></g></g><path d="m26.499999 19.669745c-1.904424 3.483605-6.906765 10.890336.000001 10.830255 6.799522-.05915 1.354005-7.472227-.000001-10.830255z" fill="url(#a)" stroke="#206b00" stroke-opacity=".517647"/><path d="m26.498532 21.814892c-1.128528 1.90878-3.175449 5.94778-2.350989 6.748269l.834221.606584z" fill="#fff" opacity=".8" stroke-width="2.416982"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/grafluminance.svg b/icon-themes/elementary_svg/cmd/32/grafluminance.svg
new file mode 100644
index 000000000..edf2518f9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/grafluminance.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(-.00816381 1.5058602 -1.5421789 -.00836067 -1.939273 -26.637832)" gradientUnits="userSpaceOnUse" x1="19.618301" x2="42.196095" y1="-11.412057" y2="-11.531576"><stop offset="0" stop-color="#fff394"/><stop offset=".26238" stop-color="#ffe16b"/><stop offset=".66093999" stop-color="#f9c440"/><stop offset="1" stop-color="#d48e15"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="15.5" x2="15.5" y1="12.5" y2="21"><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=".5"/></linearGradient><g stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"><path d="m14.730469 3.5c-.127609 0-.230469.0828369-.230469.1855469v3.6289062c0 .10271.10286.1855469.230469.1855469h.769531.769531c.127609 0 .230469-.0828369.230469-.1855469v-3.6289062c0-.10271-.10286-.1855469-.230469-.1855469zm-7.7246096 3.1855469c-.0531842.0057404-.10918.033008-.1542969.078125l-1.0878906 1.0878906c-.09023.090232-.1038819.2222947-.03125.2949219l2.5644531 2.5664066c.07263.07263.2046893.057037.2949219-.033203l.5449219-.542969.5429687-.5449221c.09023-.090233.105834-.2222954.0332031-.2949219l-2.5664062-2.5644531c-.036315-.0363136-.0874409-.0526155-.140625-.046875zm16.9882816 0c-.053185-.0057404-.104312.0105615-.140625.046875l-2.566407 2.5644531c-.07263.072627-.057026.2046887.033203.2949219l.542969.5449221.544922.542969c.09023.09023.222295.105834.294922.033203l2.564453-2.5664066c.07263-.072627.05898-.2046887-.03125-.2949219l-1.08789-1.0878906c-.045117-.0451166-.101113-.0723846-.154297-.078125zm-8.494141 2.8144531c-.223932 0-.448772.0098932-.671875.03125-.012451.0011919-.024663.0046009-.037109.0058594-.00064.0000647-.001314-.0000649-.001954 0-.001282.0001295-.002623-.0001303-.003906 0-.029762.0030225-.058239.0102776-.08789.0136718-.020346.0023291-.040255.0053094-.060547.0078126-.166611.0205804-.332981.0436225-.498047.0761718-.003858.0007612-.007863.0011856-.011719.0019532-.135682.0270087-.267658.06488-.400391.0996093-.01815.0047492-.036594.008781-.054687.0136719-.062399.0168348-.125495.0282849-.1875.046875-.002556.0007675-.005258.0011828-.007813.0019531-.111564.0336416-.218986.0762511-.328124.1152344-.007186.0025667-.01431.005223-.021485.0078125-.107434.0386646-.21645.0731011-.322265.117187-.001331.000556-.002577.001397-.003907.001954-.06395.026755-.124529.059308-.1875.08789-.141951.064264-.283597.128899-.421875.203125-.002059.001105-.003801.002799-.005859.003907-.001275.000685-.002632.001266-.003906.001953-.060797.03281-.118036.070928-.177735.105468-.016152.009346-.032757.017874-.048828.027344-.115113.067764-.229889.134073-.341797.208985-.001181.00079-.002726.001161-.003906.001953-.001182.000792-.002725.00116-.003906.001953-.135588.090963-.263927.191048-.392578.291015-.018716.014543-.038078.028241-.056641.042969-.026406.020969-.055861.037189-.082031.058594-.365096.298284-.699763.632951-.998047.998047-.036531.044664-.066302.093328-.1015626.138672-.0206179.026514-.0403633.053338-.0605469.080078-.0788622.104539-.1594037.20742-.2324219.316406-.000806.001203-.0011478.002703-.0019531.003906-.0749116.111908-.1412202.226684-.2089844.341797-.0094749.016095-.0180085.032674-.0273437.048828-.0080467.013925-.0174478.027048-.0253906.041016-.0268908.047227-.0562163.092719-.0820313.140625-.0011007.002042-.0028076.003815-.0039063.005859-.074226.138279-.1388616.279924-.203125.421875-.0285825.062971-.0611351.125503-.0878906.189453-.0003212.000769-.0016322.001185-.0019531.001954-.0440864.105815-.0785229.214831-.1171875.322265-.0025792.007167-.0052574.014311-.0078125.021485-.0025552.007173-.0052815.014304-.0078125.021484-.0365088.103284-.075688.205102-.1074219.310547-.0004076.001354-.0015463.002551-.0019531.003906-.0185901.062005-.0300402.125101-.046875.1875-.004914.018214-.0089074.036442-.0136719.054687-.0052849.020239-.0105241.040271-.015625.060547-.0289473.114841-.0607915.228685-.0839843.345703-.0003917.001977-.0015632.003883-.0019532.00586-.0325493.165066-.0555914.331436-.0761718.498047-.002493.020181-.0054952.040348-.0078126.060547-.0014995.01307-.0044333.025985-.0058593.039062-.0019345.017792-.0060116.034903-.0078125.052734-.0000648.000642.0000646.001312 0 .001954-.0012585.012446-.0046675.024658-.0058594.037109-.0213568.223103-.03125.447943-.03125.671875 0 .23643.0133022.473531.0371094.708984.0000647.00064-.0000649.001314 0 .001954.003136.031049.0101313.060868.0136718.091796.0023291.020346.0053094.040255.0078126.060547.0205804.166611.0436225.332981.0761718.498047.0003979.002018.0015535.003842.0019532.00586.0002485.001253-.0002492.002652 0 .003906.0001233.000621-.0001236.001332 0 .001953.0270087.135682.06488.267658.0996093.400391.0047492.01815.008781.036594.0136719.054687.0168348.062399.0282849.125495.046875.1875.0004134.001379.0015389.002528.0019531.003906.0001807.000601-.0001808.001353 0 .001953.0001765.000587-.0001766.001367 0 .001954.0336416.111564.0762511.218986.1152344.328124.0025667.007186.005223.01431.0078125.021485.0386646.107435.0731011.21645.1171875.322265.0003318.000797.0016211.001157.0019531.001954v.001953c.0267555.06395.0593081.124529.0878906.1875.0642634.141951.128899.283596.203125.421875.0011052.002059.002799.003801.0039063.005859.0006859.001275.0012664.002632.0019531.003906.0328108.060797.0709284.118036.1054688.177735.0093454.016152.0178732.032757.0273437.048828.0677642.115113.1340728.229889.2089844.341797.0007904.001181.0011619.002726.0019531.003906.0007924.001182.00116.002725.0019532.003906.0909627.135588.191048.263927.2910156.392578.0145429.018716.0282406.038078.0429686.056641.020969.026406.037189.055861.058594.082031.298284.365096.632951.699762.998047.998047.044664.036531.093328.066302.138672.101563.026514.020618.053338.040363.080078.060547.104539.078862.20742.159403.316406.232421.001203.000806.002703.001148.003906.001953.111908.074912.226684.141221.341797.208985.016095.009475.032674.018008.048828.027344.013925.008046.027048.017447.041016.02539.047227.026891.092719.056216.140625.082031.002042.001101.003815.002808.005859.003907.138278.074226.279924.138861.421875.203125.062971.028582.12355.061135.1875.08789.00133.000557.002576.001398.003907.001954.105815.044086.214831.078522.322265.117187.007167.002579.014311.005257.021485.007813.007173.002555.014304.005281.021484.007812.102106.036093.202422.075995.30664.107422.002555.00077.005257.001186.007813.001953.062005.01859.125101.03004.1875.046875.018214.004914.036442.008907.054687.013672.020239.005285.040271.010524.060547.015625.112991.028481.224744.061073.339844.083984.003856.000768.007861.001192.011719.001953.165066.03255.331436.055592.498047.076172.020181.002493.040348.005495.060547.007813.01307.001499.025985.004433.039062.005859.016512.001795.032282.006132.048828.007813.001281.00013.002626-.00013.003906 0 .000642.000064.001312-.000065.001954 0 .235453.023807.472554.037109.708984.037109s.473531-.013302.708984-.037109c.00064-.000065.001314.000065.001954 0 .01766-.001791.035084-.005888.052734-.007813.033285-.003629.066369-.009566.099609-.013672.166611-.02058.332981-.043622.498047-.076172.002018-.000397.003842-.001553.00586-.001953.014078-.00279.02892-.002984.042968-.005859.12326-.025223.242475-.062141.363282-.09375.018245-.004765.036473-.008758.054687-.013672.062399-.016835.125495-.028285.1875-.046875.001379-.000413.002528-.001539.003906-.001953.020441-.006152.042139-.009292.0625-.015625.091994-.028613.179209-.067347.269531-.099609.007174-.002556.014318-.005234.021485-.007813.107434-.038665.21645-.073101.322265-.117187.000797-.000332.001157-.001622.001954-.001954.064522-.026974.125927-.059056.189453-.08789.123534-.055926.248362-.108404.36914-.171875.018007-.009463.034794-.02162.052735-.03125.002059-.001105.003801-.002799.005859-.003907.062097-.033462.120688-.072155.181641-.107421.016154-.009336.032733-.017869.048828-.027344.115113-.067764.229889-.134073.341797-.208985.001203-.000805.002703-.001147.003906-.001953.156582-.104906.305827-.219073.453125-.335937.422073-.334868.803804-.716599 1.138672-1.138672.116864-.147298.231031-.296543.335937-.453125.000792-.00118.001163-.002725.001953-.003906.074912-.111908.141221-.226684.208985-.341797.009475-.016095.018008-.032674.027344-.048828.035266-.060953.073959-.119544.107421-.181641.001108-.002058.002802-.0038.003907-.005859.00963-.017941.021787-.034728.03125-.052735.063471-.120778.115949-.245606.171875-.36914.028834-.063526.060916-.124931.08789-.189453.000332-.000797.001622-.001157.001954-.001954.044086-.105815.078522-.214831.117187-.322265.002579-.007167.005257-.014311.007813-.021485.032262-.090322.070996-.177537.099609-.269531.006147-.019763.009649-.040709.015625-.060547.000181-.000601-.000181-.001352 0-.001953.000414-.001378.00154-.002527.001953-.003906.01859-.062005.03004-.125101.046875-.1875.004914-.018214.008907-.036442.013672-.054687.031609-.120807.068527-.240022.09375-.363282.002618-.012797.003311-.02624.005859-.039062.00025-.001257-.000249-.00265 0-.003906.0004-.002018.001556-.003842.001953-.00586.03255-.165066.055592-.331436.076172-.498047.004106-.03324.010043-.066324.013672-.099609.001925-.01765.006022-.035074.007813-.052734.000065-.00064-.000065-.001314 0-.001954.023807-.235453.037109-.472554.037109-.708984s-.013302-.473531-.037109-.708984c-.000065-.00064.000065-.001314 0-.001954-.001791-.01766-.005888-.035084-.007813-.052734-.003629-.033285-.009566-.066369-.013672-.099609-.02058-.166611-.043622-.332981-.076172-.498047-.000397-.002018-.001553-.003842-.001953-.00586-.000249-.001256.00025-.002649 0-.003906-.002548-.012822-.003241-.026265-.005859-.039062-.025223-.12326-.062141-.242475-.09375-.363282-.004765-.018245-.008758-.036473-.013672-.054687-.016835-.062399-.028285-.125495-.046875-.1875-.000413-.001379-.001539-.002528-.001953-.003906-.000181-.000601.000181-.001352 0-.001953-.005976-.019838-.009478-.040784-.015625-.060547-.028613-.091994-.067347-.179209-.099609-.269531-.002556-.007174-.005234-.014318-.007813-.021485-.038665-.107434-.073101-.21645-.117187-.322265-.000332-.000797-.001622-.001157-.001954-.001954-.026974-.064522-.059056-.125927-.08789-.189453-.055926-.123534-.108404-.248362-.171875-.36914-.009463-.018007-.02162-.034794-.03125-.052735-.001105-.002059-.002799-.003801-.003907-.005859-.033462-.062097-.072155-.120688-.107421-.181641-.009336-.016154-.017869-.032733-.027344-.048828-.067764-.115113-.134073-.229889-.208985-.341797-.00079-.001181-.001161-.002726-.001953-.003906-.104906-.156582-.219073-.305827-.335937-.453125-.334868-.422073-.716599-.803804-1.138672-1.138672-.147298-.116864-.296543-.231031-.453125-.335937-.00118-.000792-.002725-.001163-.003906-.001953-.111908-.074912-.226684-.141221-.341797-.208985-.016095-.009475-.032674-.018008-.048828-.027344-.060953-.035266-.119544-.073959-.181641-.107421-.002058-.001108-.0038-.002802-.005859-.003907-.017941-.00963-.034728-.021787-.052735-.03125-.120778-.063471-.245606-.115949-.36914-.171875-.064282-.029178-.126104-.06257-.191407-.089844-.105815-.0440859-.214831-.0785225-.322265-.117187-.007167-.0025792-.014311-.0052574-.021485-.0078125-.090322-.0322626-.177537-.0709965-.269531-.0996094-.02171-.0067526-.044605-.0110317-.066406-.0175781-.062005-.0185901-.125101-.0300402-.1875-.046875-.018214-.004914-.036442-.0089074-.054687-.0136719-.120807-.0316091-.240022-.0685273-.363282-.09375-.01602-.0032781-.032768-.004644-.048828-.0078125-.165066-.0325493-.331436-.0555915-.498047-.0761718-.03324-.0041061-.066324-.0100423-.099609-.0136719-.01637-.0017851-.032448-.0061427-.048828-.0078125-.001924-.0001954-.003936.0001938-.00586 0-.012446-.0012585-.024658-.0046675-.037109-.0058594-.223103-.0213568-.447943-.03125-.671875-.03125zm-12.8144531 6c-.1027122.000002-.1855469.102859-.1855469.230469v1.539062c.0000021.127606.0828336.230472.1855469.230469h3.6289062c.1027122-.000002.1855476-.10286.1855469-.230469v-.769531-.769531c-.0000022-.127607-.0828345-.230472-.1855469-.230469zm22.0000001 0c-.102712-.000003-.185545.102862-.185547.230469v.769531.769531c0 .127605.082837.230472.185547.230469h3.628906c.102712.000002.185545-.102863.185547-.230469v-1.539062c0-.12761-.08284-.230469-.185547-.230469zm-16.248047 6.742188c-.0531844-.005741-.1043115.008606-.140625.044921l-2.5644531 2.566407c-.072627.07263-.058984.204688.03125.294922l1.0878906 1.08789c.090233.09023.2222949.103881.2949219.03125l2.5664062-2.564453c.072627-.07263.0570309-.204689-.0332031-.294922l-.5429687-.544922-.5449219-.542969c-.0451165-.045114-.1011125-.072384-.1542969-.078124zm14.125 0c-.053184.005739-.10918.03301-.154297.078124l-.544922.542969-.542969.544922c-.090229.09023-.105832.222297-.033203.294922l2.566407 2.564453c.07263.07263.204689.05898.294922-.03125l1.08789-1.08789c.09023-.09023.103871-.222297.03125-.294922l-2.564453-2.566407c-.036315-.036315-.087441-.050661-.140625-.044921zm-7.832031 3.257812c-.127609 0-.230469.082837-.230469.185547v3.628906c0 .10271.10286.185547.230469.185547h1.539062c.127609 0 .230469-.082837.230469-.185547v-3.628906c0-.10271-.10286-.185547-.230469-.185547h-.769531z" fill="url(#a)" stroke="#ad5f00"/><path d="m21.5 16.5a6 6 0 0 1 -6 6 6 6 0 0 1 -6-6 6 6 0 0 1 6-6 6 6 0 0 1 6 6z" fill="none" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/grafred.svg b/icon-themes/elementary_svg/cmd/32/grafred.svg
new file mode 100644
index 000000000..ca4e3e1ba
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/grafred.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="28" x2="27.5" xlink:href="#e" y1="20.5" y2="31"/><linearGradient id="b" gradientTransform="matrix(2.5606079 2.5606079 -2.5606079 2.5606079 756.03211 -740.13906)" gradientUnits="userSpaceOnUse" x1="4.688216" x2=".51116" y1="294.66931" y2="294.66989"><stop offset="0" stop-color="#d4d4d4"/><stop offset="1" stop-color="#fafafa"/></linearGradient><linearGradient id="c" gradientTransform="matrix(2.5606079 2.5606079 -2.5606079 2.5606079 756.03211 -740.13906)" gradientUnits="userSpaceOnUse" x1="4.761125" x2="1.571992" xlink:href="#d" y1="291.03757" y2="291.09607"/><linearGradient id="d"><stop offset="0" stop-color="#667885"/><stop offset="1" stop-color="#95a3ab"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="1.5875" x2="1.852083" y1="3.96875" y2="5.291667"><stop offset="0" stop-color="#ff8c82"/><stop offset="1" stop-color="#ed5353"/></linearGradient><clipPath id="f"><path d="m3.4705346 1.7153764-1.9976162 1.9976163a1.9462646 1.9462646 0 0 0 -.4544021.7153238l-.05332627.1477092a2.0177204 2.0177204 0 0 1 -.32439419.5779733l-.17831856.2221248a.30048108.30048108 0 0 0 .0218453.4005789l.0889751.088975a.30047981.30047981 0 0 0 .40057824.021844l.22212988-.1783237a2.0150441 2.0150441 0 0 1 .5780208-.3242606l.1478922-.053321a1.9443245 1.9443245 0 0 0 .7153873-.4542277l1.9976153-1.9976073z"/></clipPath><clipPath id="g"><path d="m3.4705346 1.7153764-1.9976162 1.9976163a1.9462646 1.9462646 0 0 0 -.4544021.7153238l-.05332627.1477092a2.0177204 2.0177204 0 0 1 -.32439419.5779733l-.17831856.2221248a.30048108.30048108 0 0 0 .0218453.4005789l.0889751.088975a.30047981.30047981 0 0 0 .40057824.021844l.22212988-.1783237a2.0150441 2.0150441 0 0 1 .5780208-.3242606l.1478922-.053321a1.9443245 1.9443245 0 0 0 .7153873-.4542277l1.9976153-1.9976073z"/></clipPath><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="17.000001" x2="22.514097" y1="10.000001" y2="15.916428"><stop offset="0" stop-color="#fff"/><stop offset=".57806093" 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><clipPath id="i"><path d="m3.4705346 1.7153764-1.9976162 1.9976163a1.9462646 1.9462646 0 0 0 -.4544021.7153238l-.05332627.1477092a2.0177204 2.0177204 0 0 1 -.32439419.5779733l-.17831856.2221248a.30048108.30048108 0 0 0 .0218453.4005789l.0889751.088975a.30047981.30047981 0 0 0 .40057821.021844l.22212991-.1783237a2.0150441 2.0150441 0 0 1 .5780208-.3242606l.1478922-.053321a1.9443245 1.9443245 0 0 0 .7153873-.4542277l1.9976153-1.9976073z"/></clipPath><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="7.990284" x2="12.53125" y1="20.518816" y2="25.230567"><stop offset="0" stop-color="#fff"/><stop offset=".73065954" 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="k" gradientTransform="matrix(.67749414 .67749414 -.67749414 .67749414 11.79144 4.101561)" gradientUnits="userSpaceOnUse" x1="17.765625" x2="6.009766" xlink:href="#d" y1="6.034468" y2="6.022181"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="10.614066" x2="19.068521" y1="11.405808" y2="20.896776"><stop offset="0" stop-color="#fff"/><stop offset=".57806093" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/></linearGradient><g transform="matrix(1.2754258 0 0 1.2754258 .847112 -9.585924)"><path d="m14.783257 17.099663a5.631697.96827621 45 0 0 -4.607483-3.239242 5.631697.96827621 45 0 0 3.296174 4.667027 5.631697.96827621 45 0 0 4.668364 3.297471 5.631697.96827621 45 0 0 -3.298829-4.667027 5.631697.96827621 45 0 0 -.05821-.0583z" fill="#273445"/><path d="m10.175786 13.860386c-.380894.37592 1.095374 2.466177 3.296158 4.667062 2.201275 2.201428 4.292361 3.678462 4.668371 3.297471" fill="none" opacity=".5" stroke="#0e141f" stroke-linejoin="round" stroke-width=".784052"/><path d="m13.116981 14.483313-7.5500453 7.550045a7.3559606 7.3559606 0 0 0 -1.7174253 2.703586l-.201548.558272a7.6260297 7.6260297 0 0 1 -1.2260568 2.184465l-.67396.839527a1.1356765 1.1356765 0 0 0 .082565 1.513999l.3362838.336283a1.1356717 1.1356717 0 0 0 1.5139965.08256l.8395461-.673979a7.6159146 7.6159146 0 0 1 2.1846455-1.225552l.5589626-.201528a7.3486279 7.3486279 0 0 0 2.703826-1.716766l7.5500419-7.550011z" fill="url(#b)"/><path d="m21.581557 10.419586c-1.229975-1.2298115-3.223977-1.2297753-4.45397-.000036l-2.820037 2.820045 4.454017 4.453988 2.820004-2.820009c1.22978-1.230029 1.229772-3.223996-.000014-4.453988z" fill="url(#c)"/><path d="m21.581557 10.419586c-1.229975-1.2298115-3.223977-1.2297753-4.45397-.000036l-2.820037 2.820045 4.454017 4.453988 2.820004-2.820009c1.22978-1.230029 1.229772-3.223996-.000014-4.453988z" fill="none" opacity=".5" stroke="#0e141f" stroke-linejoin="round" stroke-width=".784052"/><path clip-path="url(#f)" d="m3.7035635 4.1245698h-3.17500008l-1.0682783 2.2605909 2.64583338.2645833 1.3229167-1.3229167z" fill="url(#e)" transform="matrix(3.7795275 0 0 3.7795275 0 8)"/><g fill="none"><path d="m13.11698 14.483313-7.5986332 7.598642a7.0479072 7.0479072 0 0 0 -1.6455023 2.590349l-.2429387.672937a7.3066668 7.3066668 0 0 1 -1.1747114 2.092972l-.733943.914256a1.0881161 1.0881161 0 0 0 .079107 1.450599l.3965881.396562a1.0881114 1.0881114 0 0 0 1.4505924.07894l.9142643-.733955a7.2969727 7.2969727 0 0 1 2.093156-1.174257l.6736286-.242986a7.0408791 7.0408791 0 0 0 2.5905939-1.644878l7.5986313-7.598607z" opacity=".5" stroke="#000" stroke-linejoin="round" stroke-width=".784052"/><path clip-path="url(#g)" d="m3.7035635 4.1245698h-3.17500008l-1.05833336 2.2489585 2.64583334.2645833 1.3229167-1.3229167z" opacity=".499" stroke="#7a0000" stroke-width=".207447" transform="matrix(3.7795275 0 0 3.7795275 0 8)"/><path d="m19.355469 10.275391c-.609622-.000013-1.220471.234238-1.681641.695312l-2.111328 2.109375a.22696927.22696927 0 0 0 0 .320313l3.042969 3.035156a.22696927.22696927 0 0 0 .320312 0l2.111328-2.111328c.923239-.923425.923301-2.43006 0-3.353516-.461112-.461049-1.072019-.695301-1.68164-.695312z" stroke="url(#h)" stroke-linejoin="round" stroke-width=".784052"/><path clip-path="url(#i)" d="m.72905344 4.3320168-.828125 1.7578125 2.14648436.2167969 1.1816407-1.1835938.1757812-.7910156z" opacity=".5" stroke="#fff" stroke-width=".207447" transform="matrix(3.7795275 0 0 3.7795275 0 8)"/><path d="m13.113281 15.660156a.23774423.23774423 0 0 0 -.164062.07031l-6.8417971 6.84375c-.6852438.685245-1.2181037 1.509251-1.546875 2.419922a.23774423.23774423 0 0 0 -.00195.002l-.1914063.554687c-.3155764.873317-.771008 1.68746-1.3496094 2.408203l-.671875.841797c-.1258025.156739-.1168868.35186.025391.494141a.23774423.23774423 0 0 0 .00195.002l.3320312.324219c.1391961.13722.3414783.158473.5.03125l.8339844-.671875c.7219382-.579568 1.5335654-1.029817 2.4042969-1.34375a.23774423.23774423 0 0 0 .00195 0l.5664063-.207031c.9050301-.326312 1.7280714-.851122 2.4140624-1.53711l6.8417968-6.84375a.23774423.23774423 0 0 0 0-.335937l-2.982422-2.982422a.23774423.23774423 0 0 0 -.171875-.07031z" opacity=".5" stroke="url(#j)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".784052"/></g><path d="m17.159787 14.723147a5.6316974.96827621 45 0 0 -4.607501-3.239277l-2.376512 2.376551a5.6316974.96827621 45 0 1 4.607483 3.239242 5.6316974.96827621 45 0 1 .05824.0583 5.6316974.96827621 45 0 1 3.298803 4.667026l2.376527-2.376516a5.6316974.96827621 45 0 0 -3.298828-4.667026 5.6316974.96827621 45 0 0 -.05821-.0583z" fill="url(#k)"/><g fill="none" stroke-linejoin="round"><path d="m18.140315 21.824919 2.376531-2.376515c.376154-.379797-1.100425-2.468822-3.298817-4.667063-.01937-.01811-.03879-.03875-.05824-.0583-2.180158-2.169923-4.23192-3.611759-4.607479-3.239314l-2.376531 2.376516" opacity=".5" stroke="#0e141f" stroke-width=".784052"/><path d="m18.140315 21.824919c.37606-.379797-1.100484-2.468821-3.298837-4.667027-.01937-.01811-.03879-.03875-.05824-.0583-2.180114-2.169886-4.231831-3.611722-4.607455-3.239349" opacity=".5" stroke="#0e141f" stroke-width=".999995"/><path d="m12.90625 12.304688a.22896028.22896028 0 0 0 -.158203.06641l-.951172.951172a.22896028.22896028 0 0 0 .04492.359375c1.096244.65329 2.336462 1.725122 3.490234 2.873047.01572.01571.03363.03549.05859.06055 1.173288 1.173216 2.249208 2.433441 2.910156 3.548828a.22896028.22896028 0 0 0 .359375.04492l.960944-.95899a.22896028.22896028 0 0 0 .04102-.269531c.0244.04609.0172.02939-.0098-.02148v-.002c-.02077-.03871-.04508-.08141-.07031-.125-.03221-.05565-.06065-.09947-.08984-.146484-.534403-.860571-1.516204-2.047534-2.824219-3.355469-.0105-.01054-.01232-.01216-.01953-.01953a.22896028.22896028 0 0 0 -.03125-.03906c-1.295484-1.288916-2.464579-2.256131-3.314454-2.779296-.06231-.03836-.115636-.0649-.152343-.08594-.03101-.01778-.0646-.04244-.117188-.07031-.0542-.02869-.06247-.0293-.01758-.0059a.22896028.22896028 0 0 0 -.109375-.02539z" stroke="url(#l)" stroke-width=".784052"/></g></g><path d="m26.499999 19.669745c-1.904424 3.483605-6.906765 10.890336.000001 10.830255 6.799522-.05915 1.354005-7.472227-.000001-10.830255z" fill="url(#a)" stroke="#7a0000" stroke-opacity=".517647"/><path d="m26.498532 21.814892c-1.128528 1.90878-3.175449 5.94778-2.350989 6.748269l.834221.606584z" fill="#fff" opacity=".8" stroke-width="2.416982"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/graftransparence.svg b/icon-themes/elementary_svg/cmd/32/graftransparence.svg
new file mode 100644
index 000000000..f8b83a3e1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/graftransparence.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="28" x2="27.5" xlink:href="#e" y1="20.5" y2="31"/><linearGradient id="b" gradientTransform="matrix(2.5606079 2.5606079 -2.5606079 2.5606079 756.03211 -740.13906)" gradientUnits="userSpaceOnUse" x1="4.688216" x2=".51116" y1="294.66931" y2="294.66989"><stop offset="0" stop-color="#d4d4d4"/><stop offset="1" stop-color="#fafafa"/></linearGradient><linearGradient id="c" gradientTransform="matrix(2.5606079 2.5606079 -2.5606079 2.5606079 756.03211 -740.13906)" gradientUnits="userSpaceOnUse" x1="4.761125" x2="1.571992" xlink:href="#d" y1="291.03757" y2="291.09607"/><linearGradient id="d"><stop offset="0" stop-color="#667885"/><stop offset="1" stop-color="#95a3ab"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="1.5875" x2="1.852083" y1="3.96875" y2="5.291667"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><clipPath id="f"><path d="m3.4705346 1.7153764-1.9976162 1.9976163a1.9462646 1.9462646 0 0 0 -.4544021.7153238l-.05332627.1477092a2.0177204 2.0177204 0 0 1 -.32439419.5779733l-.17831856.2221248a.30048108.30048108 0 0 0 .0218453.4005789l.0889751.088975a.30047981.30047981 0 0 0 .40057824.021844l.22212988-.1783237a2.0150441 2.0150441 0 0 1 .5780208-.3242606l.1478922-.053321a1.9443245 1.9443245 0 0 0 .7153873-.4542277l1.9976153-1.9976073z"/></clipPath><clipPath id="g"><path d="m3.4705346 1.7153764-1.9976162 1.9976163a1.9462646 1.9462646 0 0 0 -.4544021.7153238l-.05332627.1477092a2.0177204 2.0177204 0 0 1 -.32439419.5779733l-.17831856.2221248a.30048108.30048108 0 0 0 .0218453.4005789l.0889751.088975a.30047981.30047981 0 0 0 .40057824.021844l.22212988-.1783237a2.0150441 2.0150441 0 0 1 .5780208-.3242606l.1478922-.053321a1.9443245 1.9443245 0 0 0 .7153873-.4542277l1.9976153-1.9976073z"/></clipPath><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="17.000001" x2="22.514097" y1="10.000001" y2="15.916428"><stop offset="0" stop-color="#fff"/><stop offset=".57806093" 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><clipPath id="i"><path d="m3.4705346 1.7153764-1.9976162 1.9976163a1.9462646 1.9462646 0 0 0 -.4544021.7153238l-.05332627.1477092a2.0177204 2.0177204 0 0 1 -.32439419.5779733l-.17831856.2221248a.30048108.30048108 0 0 0 .0218453.4005789l.0889751.088975a.30047981.30047981 0 0 0 .40057821.021844l.22212991-.1783237a2.0150441 2.0150441 0 0 1 .5780208-.3242606l.1478922-.053321a1.9443245 1.9443245 0 0 0 .7153873-.4542277l1.9976153-1.9976073z"/></clipPath><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="7.990284" x2="12.53125" y1="20.518816" y2="25.230567"><stop offset="0" stop-color="#fff"/><stop offset=".73065954" 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="k" gradientTransform="matrix(.67749414 .67749414 -.67749414 .67749414 11.79144 4.101561)" gradientUnits="userSpaceOnUse" x1="17.765625" x2="6.009766" xlink:href="#d" y1="6.034468" y2="6.022181"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="10.614066" x2="19.068521" y1="11.405808" y2="20.896776"><stop offset="0" stop-color="#fff"/><stop offset=".57806093" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/></linearGradient><g transform="matrix(1.2754258 0 0 1.2754258 .847112 -9.585924)"><path d="m14.783257 17.099663a5.631697.96827621 45 0 0 -4.607483-3.239242 5.631697.96827621 45 0 0 3.296174 4.667027 5.631697.96827621 45 0 0 4.668364 3.297471 5.631697.96827621 45 0 0 -3.298829-4.667027 5.631697.96827621 45 0 0 -.05821-.0583z" fill="#273445"/><path d="m10.175786 13.860386c-.380894.37592 1.095374 2.466177 3.296158 4.667062 2.201275 2.201428 4.292361 3.678462 4.668371 3.297471" fill="none" opacity=".5" stroke="#0e141f" stroke-linejoin="round" stroke-width=".784052"/><path d="m13.116981 14.483313-7.5500453 7.550045a7.3559606 7.3559606 0 0 0 -1.7174253 2.703586l-.201548.558272a7.6260297 7.6260297 0 0 1 -1.2260568 2.184465l-.67396.839527a1.1356765 1.1356765 0 0 0 .082565 1.513999l.3362838.336283a1.1356717 1.1356717 0 0 0 1.5139965.08256l.8395461-.673979a7.6159146 7.6159146 0 0 1 2.1846455-1.225552l.5589626-.201528a7.3486279 7.3486279 0 0 0 2.703826-1.716766l7.5500419-7.550011z" fill="url(#b)"/><path d="m21.581557 10.419586c-1.229975-1.2298115-3.223977-1.2297753-4.45397-.000036l-2.820037 2.820045 4.454017 4.453988 2.820004-2.820009c1.22978-1.230029 1.229772-3.223996-.000014-4.453988z" fill="url(#c)"/><path d="m21.581557 10.419586c-1.229975-1.2298115-3.223977-1.2297753-4.45397-.000036l-2.820037 2.820045 4.454017 4.453988 2.820004-2.820009c1.22978-1.230029 1.229772-3.223996-.000014-4.453988z" fill="none" opacity=".5" stroke="#0e141f" stroke-linejoin="round" stroke-width=".784052"/><path clip-path="url(#f)" d="m3.7035635 4.1245698h-3.17500008l-1.0682783 2.2605909 2.64583338.2645833 1.3229167-1.3229167z" fill="url(#e)" transform="matrix(3.7795275 0 0 3.7795275 0 8)"/><g fill="none"><path d="m13.11698 14.483313-7.5986332 7.598642a7.0479072 7.0479072 0 0 0 -1.6455023 2.590349l-.2429387.672937a7.3066668 7.3066668 0 0 1 -1.1747114 2.092972l-.733943.914256a1.0881161 1.0881161 0 0 0 .079107 1.450599l.3965881.396562a1.0881114 1.0881114 0 0 0 1.4505924.07894l.9142643-.733955a7.2969727 7.2969727 0 0 1 2.093156-1.174257l.6736286-.242986a7.0408791 7.0408791 0 0 0 2.5905939-1.644878l7.5986313-7.598607z" opacity=".5" stroke="#000" stroke-linejoin="round" stroke-width=".784052"/><path clip-path="url(#g)" d="m3.7035635 4.1245698h-3.17500008l-1.05833336 2.2489585 2.64583334.2645833 1.3229167-1.3229167z" opacity=".499" stroke="#000" stroke-opacity=".74902" stroke-width=".207447" transform="matrix(3.7795275 0 0 3.7795275 0 8)"/><path d="m19.355469 10.275391c-.609622-.000013-1.220471.234238-1.681641.695312l-2.111328 2.109375a.22696927.22696927 0 0 0 0 .320313l3.042969 3.035156a.22696927.22696927 0 0 0 .320312 0l2.111328-2.111328c.923239-.923425.923301-2.43006 0-3.353516-.461112-.461049-1.072019-.695301-1.68164-.695312z" stroke="url(#h)" stroke-linejoin="round" stroke-width=".784052"/><path clip-path="url(#i)" d="m.72905344 4.3320168-.828125 1.7578125 2.14648436.2167969 1.1816407-1.1835938.1757812-.7910156z" opacity=".5" stroke="#fff" stroke-width=".207447" transform="matrix(3.7795275 0 0 3.7795275 0 8)"/><path d="m13.113281 15.660156a.23774423.23774423 0 0 0 -.164062.07031l-6.8417971 6.84375c-.6852438.685245-1.2181037 1.509251-1.546875 2.419922a.23774423.23774423 0 0 0 -.00195.002l-.1914063.554687c-.3155764.873317-.771008 1.68746-1.3496094 2.408203l-.671875.841797c-.1258025.156739-.1168868.35186.025391.494141a.23774423.23774423 0 0 0 .00195.002l.3320312.324219c.1391961.13722.3414783.158473.5.03125l.8339844-.671875c.7219382-.579568 1.5335654-1.029817 2.4042969-1.34375a.23774423.23774423 0 0 0 .00195 0l.5664063-.207031c.9050301-.326312 1.7280714-.851122 2.4140624-1.53711l6.8417968-6.84375a.23774423.23774423 0 0 0 0-.335937l-2.982422-2.982422a.23774423.23774423 0 0 0 -.171875-.07031z" opacity=".5" stroke="url(#j)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".784052"/></g><path d="m17.159787 14.723147a5.6316974.96827621 45 0 0 -4.607501-3.239277l-2.376512 2.376551a5.6316974.96827621 45 0 1 4.607483 3.239242 5.6316974.96827621 45 0 1 .05824.0583 5.6316974.96827621 45 0 1 3.298803 4.667026l2.376527-2.376516a5.6316974.96827621 45 0 0 -3.298828-4.667026 5.6316974.96827621 45 0 0 -.05821-.0583z" fill="url(#k)"/><g fill="none" stroke-linejoin="round"><path d="m18.140315 21.824919 2.376531-2.376515c.376154-.379797-1.100425-2.468822-3.298817-4.667063-.01937-.01811-.03879-.03875-.05824-.0583-2.180158-2.169923-4.23192-3.611759-4.607479-3.239314l-2.376531 2.376516" opacity=".5" stroke="#0e141f" stroke-width=".784052"/><path d="m18.140315 21.824919c.37606-.379797-1.100484-2.468821-3.298837-4.667027-.01937-.01811-.03879-.03875-.05824-.0583-2.180114-2.169886-4.231831-3.611722-4.607455-3.239349" opacity=".5" stroke="#0e141f" stroke-width=".999995"/><path d="m12.90625 12.304688a.22896028.22896028 0 0 0 -.158203.06641l-.951172.951172a.22896028.22896028 0 0 0 .04492.359375c1.096244.65329 2.336462 1.725122 3.490234 2.873047.01572.01571.03363.03549.05859.06055 1.173288 1.173216 2.249208 2.433441 2.910156 3.548828a.22896028.22896028 0 0 0 .359375.04492l.960944-.95899a.22896028.22896028 0 0 0 .04102-.269531c.0244.04609.0172.02939-.0098-.02148v-.002c-.02077-.03871-.04508-.08141-.07031-.125-.03221-.05565-.06065-.09947-.08984-.146484-.534403-.860571-1.516204-2.047534-2.824219-3.355469-.0105-.01054-.01232-.01216-.01953-.01953a.22896028.22896028 0 0 0 -.03125-.03906c-1.295484-1.288916-2.464579-2.256131-3.314454-2.779296-.06231-.03836-.115636-.0649-.152343-.08594-.03101-.01778-.0646-.04244-.117188-.07031-.0542-.02869-.06247-.0293-.01758-.0059a.22896028.22896028 0 0 0 -.109375-.02539z" stroke="url(#l)" stroke-width=".784052"/></g></g><path d="m26.499999 19.669745c-1.904424 3.483605-6.906765 10.890336.000001 10.830255 6.799522-.05915 1.354005-7.472227-.000001-10.830255z" fill="url(#a)" stroke="#000" stroke-opacity=".517647"/><path d="m26.498532 21.814892c-1.128528 1.90878-3.175449 5.94778-2.350989 6.748269l.834221.606584z" fill="#fff" opacity=".8" stroke-width="2.416982"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/graphic.svg b/icon-themes/elementary_svg/cmd/32/graphic.svg
new file mode 100644
index 000000000..5f1fd670f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/graphic.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(.78378 0 0 .62162 -1.81 2.08)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="5.564" y2="43"><stop offset="0" stop-color="#fff"/><stop offset=".036" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.11022 .00852 -.0091 .10377 31.66 14.157)" gradientUnits="userSpaceOnUse" x1="-211.289" x2="-208.497" y1="88.75" y2="75.191"><stop offset="0" stop-color="#ec4502"/><stop offset="1" stop-color="#fe7617"/></linearGradient><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.0845 0 0 .01235 -6.54 38.47)" 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><radialGradient id="e" cx="605.714" cy="486.648" gradientTransform="matrix(-.02892 0 0 .01235 21.027 38.47)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#c"/><radialGradient id="f" cx="701.15637" cy="488.24786" gradientTransform="matrix(.02892 0 0 .01235 23.973 38.47)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#c"/><linearGradient id="g" gradientTransform="matrix(.7152 0 0 .50836 47.363 .524)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.88775216 0 0 .54518361 -4.268929 3.033273)" gradientUnits="userSpaceOnUse" x1="25.084623" x2="25.132" y1="5.441703" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.10884 0 0 .10845 26.793 11.848)" gradientUnits="userSpaceOnUse" x1="-184.924" x2="-175.253" y1="113.979" y2="88.801"><stop offset="0" stop-color="#7a0f01"/><stop offset="1" stop-color="#d31807"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.17104 0 0 .1707 37.255 9.744)" gradientUnits="userSpaceOnUse" x1="-107.456" x2="-107.456" y1="-37.385" y2="38.561"><stop offset="0" stop-color="#0b85e9"/><stop offset="1" stop-color="#69d1ef"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.17104 0 0 .1707 37.255 9.744)" gradientUnits="userSpaceOnUse" x1="-96.557" x2="-96.557" y1="110.925" y2="39.992"><stop offset="0" stop-color="#e89c42"/><stop offset="1" stop-color="#faca67"/></linearGradient><g transform="translate(0 -2)"><path d="m7.938 16.913c-.1-.026-.217-.038-.34-.02-.476.07-.58.358-.645.493-.066.135-.093.244-.12.36-.055.23-.088.477-.12.724-.026.203-.05.383-.073.54-.162.01-.34.017-.545.024-.256.01-.515.018-.76.05-.12.014-.235.03-.386.085-.077.025-.164.057-.275.143-.11.085-.256.256-.29.488-.068.454.19.64.308.743.117.103.216.162.325.224.217.124.46.237.7.346.198.09.37.174.523.247-.037.148-.083.31-.135.496-.065.234-.13.467-.17.696-.02.114-.036.223-.026.377.004.076.014.164.067.29.054.13.18.318.404.425.437.21.7.04.837-.03.138-.073.228-.146.322-.223.187-.154.37-.335.55-.514.147-.147.278-.278.397-.39.138.082.29.177.46.284.217.135.436.273.655.383.11.055.212.105.37.146.078.022.173.044.316.038.144-.007.37-.06.54-.226.337-.323.245-.618.213-.765-.03-.147-.077-.25-.127-.36-.1-.22-.233-.44-.36-.66-.106-.182-.197-.342-.277-.485.124-.097.262-.202.42-.32.2-.15.4-.3.573-.462.086-.08.17-.158.256-.286.044-.063.093-.14.128-.27.035-.132.046-.353-.07-.563-.23-.407-.55-.417-.708-.437-.157-.02-.276-.013-.4-.003-.25.018-.515.06-.774.102-.214.035-.4.066-.57.09l-.2-.483c-.093-.23-.187-.458-.298-.667-.056-.105-.106-.202-.21-.323-.052-.06-.116-.13-.238-.205-.06-.037-.148-.076-.248-.102zm.896 1.8.028.012-.038.003c-.012 0-.02-.015.01-.014zm.406.215c.03.034.026.046.02.037zm-2.31.05c.032-.008.032.01.022.01-.005.002-.034.004-.045.005.004 0 .02-.015.024-.016zm-.335.287-.006.037c-.005.013-.015 0 .005-.037zm3.542 1.31c-.005-.01.01-.007.018.034-.004-.01-.017-.03-.018-.034zm-.065.432c-.024.037-.04.038-.032.03zm-3.766.06-.008.042c-.003-.045.01-.054.008-.044zm.18.413.032.018c.01.007 0 .012-.033-.018zm2.225.806c.012-.008.01.008-.03.027zm-.496.048.042.024c-.046-.012-.052-.028-.042-.024z" opacity=".05"/><g fill="#fff"><path d="m21.316 14.543c-1.596-.28-2.68-.008-3.576.267s-1.58.534-2.674.34c-1.124-.197-1.964-.62-2.798-1.062-.834-.44-1.663-.906-2.694-1.088-1.013-.178-1.87-.084-2.577.03-.707.115-1.26.235-1.712.155-.41-.072-.784-.282-1.085-.49a.428.427 8.932 0 0 -.173-.074l-.32 1.812c.537.24 1.222.47 2.05.617 1.118.197 1.724.093 2.187-.014s.755-.21 1.624-.056c.833.147 1.456.535 2.227.977.77.442 1.682.924 2.996 1.155 1.634.288 2.788-.04 3.75-.365.965-.323 1.72-.623 2.834-.427.878.155 1.247.45 1.743.806.496.357 1.11.766 2.23.964 1.427.25 2.146-.167 2.922-.37l.28-1.588a.428.427 8.932 0 0 -.158 0c-.892.17-1.394.496-2.606.282-.874-.154-1.11-.41-1.633-.787-.523-.375-1.27-.808-2.837-1.084z" opacity=".1"/><path d="m21.183 15.297c-3.04-.535-3.867 1.03-6.25.61s-3.602-1.82-5.492-2.152c-1.89-.333-3.157.384-4.288.184-.496-.088-.928-.32-1.26-.55l-.17.953c.52.24 1.206.483 2.047.63 2.143.38 1.964-.393 3.81-.068 1.848.326 2.728 1.692 5.225 2.133 3.092.545 4.135-1.224 6.582-.793 1.91.337 1.87 1.4 3.973 1.77 1.42.25 1.988-.21 2.93-.41l.126-.72c-.813.156-1.453.514-2.764.283-1.902-.335-1.43-1.335-4.47-1.87z" opacity=".3"/><path d="m21.067 15.953c-3.038-.535-3.867 1.03-6.25.61s-3.602-1.82-5.492-2.152-3.157.385-4.29.185c-.495-.087-.927-.32-1.26-.55l-.165.954c.52.24 1.204.482 2.045.63 2.145.38 1.966-.394 3.812-.07 1.847.327 2.727 1.694 5.224 2.134 3.09.545 4.135-1.224 6.58-.793 1.912.338 1.872 1.4 3.975 1.77 1.42.25 1.988-.21 2.93-.41l.126-.718c-.813.155-1.453.513-2.763.282-1.903-.335-1.432-1.335-4.47-1.87z"/></g><path d="m7.732 17.603c-.262.04-.286 1.87-.478 2.04-.186.165-2.084.03-2.12.27-.037.25 1.803.87 1.92 1.1.112.22-.573 1.884-.342 1.994.24.115 1.4-1.33 1.663-1.36.255-.03 1.73 1.128 1.91.957.184-.178-.938-1.69-.89-1.938.044-.238 1.64-1.184 1.52-1.4-.127-.226-1.98.283-2.214.16-.226-.12-.714-1.86-.968-1.823z" opacity=".15"/><path d="m6.74 18.45c.255-.085 1.08 1.63 1.336 1.71.266.085 2.086-.78 2.257-.57.165.2-1.313 1.47-1.316 1.726-.003.264 1.433 1.626 1.274 1.844-.152.21-1.89-.72-2.15-.645-.266.08-1.2 1.787-1.468 1.712-.26-.072.144-1.917-.013-2.125-.163-.215-2.176-.522-2.184-.786-.007-.255 1.98-.464 2.143-.67.166-.21-.145-2.108.12-2.196z" fill="url(#b)" transform="matrix(.93783 .16532 -.16536 .93758 4.58 -1.48)"/><path d="m7.866 16.932-.082.054c0 .002-.003.002-.003.003-.2.31-.234 1.826-.408 1.98-.007.008-.017.016-.03.022l.05.048c1.09.544.507-2.03.49-2.102l-.015-.006z" fill="#9d0f06" opacity=".5"/><g opacity=".4"><path d="m3.7500375 42.999857 40.5004055.000008v3l-40.5004055-.000008z" fill="url(#d)" transform="matrix(.66666 0 0 1.33333 0 -30.333)"/><path d="m3.7500375 42.999865v3c-1.49.006-3.7500375-.671865-3.7500375-1.499865s1.8120375-1.500135 3.7500375-1.500135z" fill="url(#e)" transform="matrix(.66666 0 0 1.33333 0 -30.333)"/><path d="m44.250443 42.999865v3c1.49.006 3.749587-.671865 3.749587-1.499865s-1.811587-1.500135-3.749587-1.500135z" fill="url(#f)" transform="matrix(.66666 0 0 1.33333 0 -30.333)"/></g><path d="m1.5 6.5 29 .00209v22.99791h-29z" fill="url(#h)" stroke-width="1.040573"/><path d="m2 6v20h26v-20z" fill="url(#k)" transform="translate(1 2)"/><path d="m7.827 20.414c-.11-.008-.23 0-.354.04-.48.16-.535.477-.578.63-.043.15-.052.268-.06.393-.013.248-.002.51.01.77.01.215.018.406.022.574-.165.04-.348.08-.558.124-.265.056-.532.112-.777.188-.123.04-.24.077-.385.16-.074.04-.158.09-.257.2-.098.107-.218.31-.21.557.012.48.313.625.454.71.14.085.253.128.376.173.247.09.52.16.788.23.22.058.414.112.586.16-.013.16-.03.337-.05.538-.026.255-.05.508-.05.75.002.123.004.24.043.396.02.08.044.17.123.29.08.123.244.296.495.366.49.136.73-.086.86-.185.13-.1.208-.19.29-.288.168-.195.323-.416.476-.634.128-.18.24-.338.34-.476.16.06.333.13.53.21.25.1.5.203.746.277.124.037.24.07.41.084.084.008.186.014.334-.02.147-.032.37-.13.518-.33.29-.397.14-.685.08-.83-.06-.147-.127-.245-.2-.35-.143-.208-.32-.414-.493-.62-.142-.166-.264-.315-.373-.45.11-.12.234-.255.376-.407.178-.19.357-.383.508-.58.076-.1.147-.196.214-.344.034-.075.07-.162.082-.305.013-.142-.016-.373-.175-.568-.31-.38-.645-.332-.81-.324-.168.01-.29.037-.416.07-.255.064-.52.154-.78.246-.215.074-.404.14-.572.196-.09-.136-.186-.29-.296-.463-.138-.22-.277-.438-.43-.634-.077-.1-.147-.19-.276-.297-.064-.053-.143-.114-.283-.17-.07-.026-.167-.05-.276-.06zm1.256 1.7c.003 0 .025.006.03.005-.01 0-.034.008-.04.01-.01.002-.02-.012.01-.016zm.458.146c.04.03.037.044.03.035zm-2.377.473c.03-.014.033.004.023.008-.005.003-.034.01-.046.014.005-.003.02-.02.023-.02zm-.295.36v.038c-.002.015-.014.004 0-.038zm3.9.708c-.006-.01.01-.008.026.033l-.025-.032zm.013.46c-.017.042-.033.046-.027.036l.028-.037zm-3.882.747v.046c-.013-.045 0-.057 0-.046zm.26.396c.008.003.032.01.037.013.013.005.002.012-.037-.013zm2.45.427c.008-.01.01.007-.03.034.008-.008.025-.03.03-.034zm-.506.14.047.018c-.05-.004-.06-.02-.048-.017z" opacity=".05"/><path d="m3 8.87v11.092c.58.154 1.334.28 2.23.28 2.287 0 1.96-.766 3.93-.766s3.13 1.253 5.79 1.253c3.298 0 4.055-2.02 6.664-2.02 2.037 0 2.19 1.105 4.43 1.105 1.516 0 2.02-.58 2.956-.96v-9.982z" opacity=".07"/><path d="m2 6v10.206c.386.178.875.34 1.403.34 1.207 0 2.388-.974 4.403-.974s3.53 1.224 6.07 1.224c2.542 0 3.114-1.77 6.354-1.77s2.935 1.12 4.963 1.12c1.398 0 1.994-.486 2.807-.795v-9.351z" fill="url(#j)" transform="translate(1 2)"/><g fill="#fff"><path d="m21.23 15.523c-1.702 0-2.773.48-3.65.928-.876.45-1.537.842-2.703.842-1.198 0-2.145-.286-3.087-.59-.943-.304-1.886-.634-2.984-.634-1.08 0-1.95.254-2.66.5-.71.25-1.26.473-1.743.473-.436 0-.862-.148-1.21-.31a.45.45 0 0 0 -.193-.044v1.93c.598.15 1.35.267 2.23.267 1.194 0 1.802-.218 2.26-.413.46-.194.744-.353 1.67-.353.89 0 1.604.288 2.482.605.878.316 1.907.648 3.31.648 1.74 0 2.873-.55 3.81-1.06.938-.512 1.664-.96 2.852-.96.937 0 1.372.238 1.95.517.577.278 1.286.59 2.48.59 1.523 0 2.19-.564 2.956-.915v-1.695a.45.45 0 0 0 -.163.03c-.89.338-1.35.766-2.644.766-.93 0-1.222-.223-1.832-.516-.608-.293-1.46-.604-3.13-.604z" opacity=".1"/><path d="m21.23 16.327c-3.24 0-3.812 1.77-6.353 1.77-2.54 0-4.056-1.224-6.07-1.224-2.016 0-3.197.973-4.404.973-.528 0-1.017-.162-1.403-.34v1.018c.58.154 1.334.28 2.23.28 2.287 0 1.96-.767 3.93-.767s3.13 1.253 5.79 1.253c3.298 0 4.055-2.02 6.664-2.02 2.037 0 2.19 1.106 4.43 1.106 1.516 0 2.02-.58 2.956-.958v-.766c-.813.31-1.41.796-2.807.796-2.028 0-1.724-1.12-4.963-1.12z" opacity=".3"/><path d="m21.23 17.027c-3.24 0-3.812 1.77-6.353 1.77-2.54 0-4.056-1.225-6.07-1.225-2.016 0-3.197.973-4.404.973-.528 0-1.017-.16-1.403-.34v1.02c.58.153 1.334.28 2.23.28 2.287 0 1.96-.768 3.93-.768s3.13 1.253 5.79 1.253c3.298 0 4.055-2.02 6.664-2.02 2.037 0 2.19 1.106 4.43 1.106 1.516 0 2.02-.58 2.956-.958v-.767c-.813.31-1.41.797-2.807.797-2.028 0-1.724-1.12-4.963-1.12z"/></g><path d="m7.74 21.165c-.264.088.045 1.985-.123 2.197-.16.205-2.15.412-2.142.667.007.263 2.023.57 2.185.785.157.208-.248 2.054.01 2.126.27.076 1.205-1.63 1.472-1.71.26-.076 1.996.853 2.15.643.158-.218-1.278-1.578-1.275-1.842.003-.254 1.48-1.524 1.317-1.726-.17-.21-1.993.654-2.26.57-.256-.08-1.078-1.795-1.334-1.71z" opacity=".15"/><path d="m6.74 18.45c.255-.085 1.08 1.63 1.336 1.71.266.085 2.086-.78 2.257-.57.165.2-1.313 1.47-1.316 1.726-.003.264 1.433 1.626 1.274 1.844-.152.21-1.89-.72-2.15-.645-.266.08-1.2 1.787-1.468 1.712-.26-.072.144-1.917-.013-2.125-.163-.215-2.176-.522-2.184-.786-.007-.255 1.98-.464 2.143-.67.166-.21-.145-2.108.12-2.196z" fill="url(#b)" transform="translate(1 2)"/><path d="m7.757 20.447-.075.07c0 .002-.003.003-.003.004-.15.36.09 1.934-.062 2.126-.007.008-.016.02-.028.027l.062.04c1.226.364.153-2.19.122-2.263-.006 0-.01-.004-.017-.003z" fill="#9d0f06" opacity=".5"/><path d="m4.866 21.273c-.242.002-.38.013-.38.013v.058c.14.257 2.015.552 2.172.76.157.207-.246 2.052.014 2.124.268.075 1.2-1.633 1.47-1.71.256-.077 1.973.84 2.145.646l-.003-.003c-1.448-1.755-4.373-1.896-5.418-1.887z" fill="url(#i)" opacity=".75" transform="translate(1 2)"/><g fill="none"><path d="m28.5 27.5h-25v-19h25z" opacity=".2" stroke="#000" stroke-linecap="round"/><g stroke-linejoin="round"><path d="m.5 4.5 29 .002v22.998h-29z" stroke="url(#g)" transform="translate(1 2)"/><path d="m29.5 28.5h-27v-21h27z" stroke="url(#a)" stroke-linecap="round"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/graphicdialog.svg b/icon-themes/elementary_svg/cmd/32/graphicdialog.svg
new file mode 100644
index 000000000..90da6d7a1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/graphicdialog.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(.78378 0 0 .62162 -1.81 2.08)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="5.564" y2="43"><stop offset="0" stop-color="#fff"/><stop offset=".036" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="22.881355" x2="22.644068" y1="14.457627" y2="31.338984"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#d2d2d2"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="23.031893" x2="23.040016" y1="26.715307" y2="18.997057"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#959595"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="23.131727" x2="23.398602" y1="16.459263" y2="30.159456"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.11022 .00852 -.0091 .10377 31.66 14.157)" gradientUnits="userSpaceOnUse" x1="-211.289" x2="-208.497" y1="88.75" y2="75.191"><stop offset="0" stop-color="#ec4502"/><stop offset="1" stop-color="#fe7617"/></linearGradient><linearGradient id="f"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.0845 0 0 .01235 -6.54 38.47)" 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><radialGradient id="h" cx="605.714" cy="486.648" gradientTransform="matrix(-.02892 0 0 .01235 21.027 38.47)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#f"/><radialGradient id="i" cx="701.15637" cy="488.24786" gradientTransform="matrix(.02892 0 0 .01235 23.973 38.47)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#f"/><linearGradient id="j" gradientTransform="matrix(.7152 0 0 .50836 47.363 .524)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.88775216 0 0 .54518361 -4.268929 3.033273)" gradientUnits="userSpaceOnUse" x1="25.084623" x2="25.132" y1="5.441703" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.10884 0 0 .10845 26.793 11.848)" gradientUnits="userSpaceOnUse" x1="-184.924" x2="-175.253" y1="113.979" y2="88.801"><stop offset="0" stop-color="#7a0f01"/><stop offset="1" stop-color="#d31807"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.17104 0 0 .1707 37.255 9.744)" gradientUnits="userSpaceOnUse" x1="-107.456" x2="-107.456" y1="-37.385" y2="38.561"><stop offset="0" stop-color="#0b85e9"/><stop offset="1" stop-color="#69d1ef"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.17104 0 0 .1707 37.255 9.744)" gradientUnits="userSpaceOnUse" x1="-96.557" x2="-96.557" y1="110.925" y2="39.992"><stop offset="0" stop-color="#e89c42"/><stop offset="1" stop-color="#faca67"/></linearGradient><g transform="translate(0 -2)"><path d="m7.938 16.913c-.1-.026-.217-.038-.34-.02-.476.07-.58.358-.645.493-.066.135-.093.244-.12.36-.055.23-.088.477-.12.724-.026.203-.05.383-.073.54-.162.01-.34.017-.545.024-.256.01-.515.018-.76.05-.12.014-.235.03-.386.085-.077.025-.164.057-.275.143-.11.085-.256.256-.29.488-.068.454.19.64.308.743.117.103.216.162.325.224.217.124.46.237.7.346.198.09.37.174.523.247-.037.148-.083.31-.135.496-.065.234-.13.467-.17.696-.02.114-.036.223-.026.377.004.076.014.164.067.29.054.13.18.318.404.425.437.21.7.04.837-.03.138-.073.228-.146.322-.223.187-.154.37-.335.55-.514.147-.147.278-.278.397-.39.138.082.29.177.46.284.217.135.436.273.655.383.11.055.212.105.37.146.078.022.173.044.316.038.144-.007.37-.06.54-.226.337-.323.245-.618.213-.765-.03-.147-.077-.25-.127-.36-.1-.22-.233-.44-.36-.66-.106-.182-.197-.342-.277-.485.124-.097.262-.202.42-.32.2-.15.4-.3.573-.462.086-.08.17-.158.256-.286.044-.063.093-.14.128-.27.035-.132.046-.353-.07-.563-.23-.407-.55-.417-.708-.437-.157-.02-.276-.013-.4-.003-.25.018-.515.06-.774.102-.214.035-.4.066-.57.09l-.2-.483c-.093-.23-.187-.458-.298-.667-.056-.105-.106-.202-.21-.323-.052-.06-.116-.13-.238-.205-.06-.037-.148-.076-.248-.102zm.896 1.8.028.012-.038.003c-.012 0-.02-.015.01-.014zm.406.215c.03.034.026.046.02.037zm-2.31.05c.032-.008.032.01.022.01-.005.002-.034.004-.045.005.004 0 .02-.015.024-.016zm-.335.287-.006.037c-.005.013-.015 0 .005-.037zm3.542 1.31c-.005-.01.01-.007.018.034-.004-.01-.017-.03-.018-.034zm-.065.432c-.024.037-.04.038-.032.03zm-3.766.06-.008.042c-.003-.045.01-.054.008-.044zm.18.413.032.018c.01.007 0 .012-.033-.018zm2.225.806c.012-.008.01.008-.03.027zm-.496.048.042.024c-.046-.012-.052-.028-.042-.024z" opacity=".05"/><g fill="#fff"><path d="m21.316 14.543c-1.596-.28-2.68-.008-3.576.267s-1.58.534-2.674.34c-1.124-.197-1.964-.62-2.798-1.062-.834-.44-1.663-.906-2.694-1.088-1.013-.178-1.87-.084-2.577.03-.707.115-1.26.235-1.712.155-.41-.072-.784-.282-1.085-.49a.428.427 8.932 0 0 -.173-.074l-.32 1.812c.537.24 1.222.47 2.05.617 1.118.197 1.724.093 2.187-.014s.755-.21 1.624-.056c.833.147 1.456.535 2.227.977.77.442 1.682.924 2.996 1.155 1.634.288 2.788-.04 3.75-.365.965-.323 1.72-.623 2.834-.427.878.155 1.247.45 1.743.806.496.357 1.11.766 2.23.964 1.427.25 2.146-.167 2.922-.37l.28-1.588a.428.427 8.932 0 0 -.158 0c-.892.17-1.394.496-2.606.282-.874-.154-1.11-.41-1.633-.787-.523-.375-1.27-.808-2.837-1.084z" opacity=".1"/><path d="m21.183 15.297c-3.04-.535-3.867 1.03-6.25.61s-3.602-1.82-5.492-2.152c-1.89-.333-3.157.384-4.288.184-.496-.088-.928-.32-1.26-.55l-.17.953c.52.24 1.206.483 2.047.63 2.143.38 1.964-.393 3.81-.068 1.848.326 2.728 1.692 5.225 2.133 3.092.545 4.135-1.224 6.582-.793 1.91.337 1.87 1.4 3.973 1.77 1.42.25 1.988-.21 2.93-.41l.126-.72c-.813.156-1.453.514-2.764.283-1.902-.335-1.43-1.335-4.47-1.87z" opacity=".3"/><path d="m21.067 15.953c-3.038-.535-3.867 1.03-6.25.61s-3.602-1.82-5.492-2.152-3.157.385-4.29.185c-.495-.087-.927-.32-1.26-.55l-.165.954c.52.24 1.204.482 2.045.63 2.145.38 1.966-.394 3.812-.07 1.847.327 2.727 1.694 5.224 2.134 3.09.545 4.135-1.224 6.58-.793 1.912.338 1.872 1.4 3.975 1.77 1.42.25 1.988-.21 2.93-.41l.126-.718c-.813.155-1.453.513-2.763.282-1.903-.335-1.432-1.335-4.47-1.87z"/></g><path d="m7.732 17.603c-.262.04-.286 1.87-.478 2.04-.186.165-2.084.03-2.12.27-.037.25 1.803.87 1.92 1.1.112.22-.573 1.884-.342 1.994.24.115 1.4-1.33 1.663-1.36.255-.03 1.73 1.128 1.91.957.184-.178-.938-1.69-.89-1.938.044-.238 1.64-1.184 1.52-1.4-.127-.226-1.98.283-2.214.16-.226-.12-.714-1.86-.968-1.823z" opacity=".15"/><path d="m6.74 18.45c.255-.085 1.08 1.63 1.336 1.71.266.085 2.086-.78 2.257-.57.165.2-1.313 1.47-1.316 1.726-.003.264 1.433 1.626 1.274 1.844-.152.21-1.89-.72-2.15-.645-.266.08-1.2 1.787-1.468 1.712-.26-.072.144-1.917-.013-2.125-.163-.215-2.176-.522-2.184-.786-.007-.255 1.98-.464 2.143-.67.166-.21-.145-2.108.12-2.196z" fill="url(#e)" transform="matrix(.93783 .16532 -.16536 .93758 4.58 -1.48)"/><path d="m7.866 16.932-.082.054c0 .002-.003.002-.003.003-.2.31-.234 1.826-.408 1.98-.007.008-.017.016-.03.022l.05.048c1.09.544.507-2.03.49-2.102l-.015-.006z" fill="#9d0f06" opacity=".5"/><g opacity=".4"><path d="m3.7500375 42.999857 40.5004055.000008v3l-40.5004055-.000008z" fill="url(#g)" transform="matrix(.66666 0 0 1.33333 0 -30.333)"/><path d="m3.7500375 42.999865v3c-1.49.006-3.7500375-.671865-3.7500375-1.499865s1.8120375-1.500135 3.7500375-1.500135z" fill="url(#h)" transform="matrix(.66666 0 0 1.33333 0 -30.333)"/><path d="m44.250443 42.999865v3c1.49.006 3.749587-.671865 3.749587-1.499865s-1.811587-1.500135-3.749587-1.500135z" fill="url(#i)" transform="matrix(.66666 0 0 1.33333 0 -30.333)"/></g><path d="m1.5 6.5 29 .00209v22.99791h-29z" fill="url(#k)" stroke-width="1.040573"/><path d="m2 6v20h26v-20z" fill="url(#n)" transform="translate(1 2)"/><path d="m7.827 20.414c-.11-.008-.23 0-.354.04-.48.16-.535.477-.578.63-.043.15-.052.268-.06.393-.013.248-.002.51.01.77.01.215.018.406.022.574-.165.04-.348.08-.558.124-.265.056-.532.112-.777.188-.123.04-.24.077-.385.16-.074.04-.158.09-.257.2-.098.107-.218.31-.21.557.012.48.313.625.454.71.14.085.253.128.376.173.247.09.52.16.788.23.22.058.414.112.586.16-.013.16-.03.337-.05.538-.026.255-.05.508-.05.75.002.123.004.24.043.396.02.08.044.17.123.29.08.123.244.296.495.366.49.136.73-.086.86-.185.13-.1.208-.19.29-.288.168-.195.323-.416.476-.634.128-.18.24-.338.34-.476.16.06.333.13.53.21.25.1.5.203.746.277.124.037.24.07.41.084.084.008.186.014.334-.02.147-.032.37-.13.518-.33.29-.397.14-.685.08-.83-.06-.147-.127-.245-.2-.35-.143-.208-.32-.414-.493-.62-.142-.166-.264-.315-.373-.45.11-.12.234-.255.376-.407.178-.19.357-.383.508-.58.076-.1.147-.196.214-.344.034-.075.07-.162.082-.305.013-.142-.016-.373-.175-.568-.31-.38-.645-.332-.81-.324-.168.01-.29.037-.416.07-.255.064-.52.154-.78.246-.215.074-.404.14-.572.196-.09-.136-.186-.29-.296-.463-.138-.22-.277-.438-.43-.634-.077-.1-.147-.19-.276-.297-.064-.053-.143-.114-.283-.17-.07-.026-.167-.05-.276-.06zm1.256 1.7c.003 0 .025.006.03.005-.01 0-.034.008-.04.01-.01.002-.02-.012.01-.016zm.458.146c.04.03.037.044.03.035zm-2.377.473c.03-.014.033.004.023.008-.005.003-.034.01-.046.014.005-.003.02-.02.023-.02zm-.295.36v.038c-.002.015-.014.004 0-.038zm3.9.708c-.006-.01.01-.008.026.033l-.025-.032zm.013.46c-.017.042-.033.046-.027.036l.028-.037zm-3.882.747v.046c-.013-.045 0-.057 0-.046zm.26.396c.008.003.032.01.037.013.013.005.002.012-.037-.013zm2.45.427c.008-.01.01.007-.03.034.008-.008.025-.03.03-.034zm-.506.14.047.018c-.05-.004-.06-.02-.048-.017z" opacity=".05"/><path d="m3 8.87v11.092c.58.154 1.334.28 2.23.28 2.287 0 1.96-.766 3.93-.766s3.13 1.253 5.79 1.253c3.298 0 4.055-2.02 6.664-2.02 2.037 0 2.19 1.105 4.43 1.105 1.516 0 2.02-.58 2.956-.96v-9.982z" opacity=".07"/><path d="m2 6v10.206c.386.178.875.34 1.403.34 1.207 0 2.388-.974 4.403-.974s3.53 1.224 6.07 1.224c2.542 0 3.114-1.77 6.354-1.77s2.935 1.12 4.963 1.12c1.398 0 1.994-.486 2.807-.795v-9.351z" fill="url(#m)" transform="translate(1 2)"/><g fill="#fff"><path d="m21.23 15.523c-1.702 0-2.773.48-3.65.928-.876.45-1.537.842-2.703.842-1.198 0-2.145-.286-3.087-.59-.943-.304-1.886-.634-2.984-.634-1.08 0-1.95.254-2.66.5-.71.25-1.26.473-1.743.473-.436 0-.862-.148-1.21-.31a.45.45 0 0 0 -.193-.044v1.93c.598.15 1.35.267 2.23.267 1.194 0 1.802-.218 2.26-.413.46-.194.744-.353 1.67-.353.89 0 1.604.288 2.482.605.878.316 1.907.648 3.31.648 1.74 0 2.873-.55 3.81-1.06.938-.512 1.664-.96 2.852-.96.937 0 1.372.238 1.95.517.577.278 1.286.59 2.48.59 1.523 0 2.19-.564 2.956-.915v-1.695a.45.45 0 0 0 -.163.03c-.89.338-1.35.766-2.644.766-.93 0-1.222-.223-1.832-.516-.608-.293-1.46-.604-3.13-.604z" opacity=".1"/><path d="m21.23 16.327c-3.24 0-3.812 1.77-6.353 1.77-2.54 0-4.056-1.224-6.07-1.224-2.016 0-3.197.973-4.404.973-.528 0-1.017-.162-1.403-.34v1.018c.58.154 1.334.28 2.23.28 2.287 0 1.96-.767 3.93-.767s3.13 1.253 5.79 1.253c3.298 0 4.055-2.02 6.664-2.02 2.037 0 2.19 1.106 4.43 1.106 1.516 0 2.02-.58 2.956-.958v-.766c-.813.31-1.41.796-2.807.796-2.028 0-1.724-1.12-4.963-1.12z" opacity=".3"/><path d="m21.23 17.027c-3.24 0-3.812 1.77-6.353 1.77-2.54 0-4.056-1.225-6.07-1.225-2.016 0-3.197.973-4.404.973-.528 0-1.017-.16-1.403-.34v1.02c.58.153 1.334.28 2.23.28 2.287 0 1.96-.768 3.93-.768s3.13 1.253 5.79 1.253c3.298 0 4.055-2.02 6.664-2.02 2.037 0 2.19 1.106 4.43 1.106 1.516 0 2.02-.58 2.956-.958v-.767c-.813.31-1.41.797-2.807.797-2.028 0-1.724-1.12-4.963-1.12z"/></g><path d="m7.74 21.165c-.264.088.045 1.985-.123 2.197-.16.205-2.15.412-2.142.667.007.263 2.023.57 2.185.785.157.208-.248 2.054.01 2.126.27.076 1.205-1.63 1.472-1.71.26-.076 1.996.853 2.15.643.158-.218-1.278-1.578-1.275-1.842.003-.254 1.48-1.524 1.317-1.726-.17-.21-1.993.654-2.26.57-.256-.08-1.078-1.795-1.334-1.71z" opacity=".15"/><path d="m6.74 18.45c.255-.085 1.08 1.63 1.336 1.71.266.085 2.086-.78 2.257-.57.165.2-1.313 1.47-1.316 1.726-.003.264 1.433 1.626 1.274 1.844-.152.21-1.89-.72-2.15-.645-.266.08-1.2 1.787-1.468 1.712-.26-.072.144-1.917-.013-2.125-.163-.215-2.176-.522-2.184-.786-.007-.255 1.98-.464 2.143-.67.166-.21-.145-2.108.12-2.196z" fill="url(#e)" transform="translate(1 2)"/><path d="m7.757 20.447-.075.07c0 .002-.003.003-.003.004-.15.36.09 1.934-.062 2.126-.007.008-.016.02-.028.027l.062.04c1.226.364.153-2.19.122-2.263-.006 0-.01-.004-.017-.003z" fill="#9d0f06" opacity=".5"/><path d="m4.866 21.273c-.242.002-.38.013-.38.013v.058c.14.257 2.015.552 2.172.76.157.207-.246 2.052.014 2.124.268.075 1.2-1.633 1.47-1.71.256-.077 1.973.84 2.145.646l-.003-.003c-1.448-1.755-4.373-1.896-5.418-1.887z" fill="url(#l)" opacity=".75" transform="translate(1 2)"/><g fill="none"><path d="m28.5 27.5h-25v-19h25z" opacity=".2" stroke="#000" stroke-linecap="round"/><g stroke-linejoin="round"><path d="m.5 4.5 29 .002v22.998h-29z" stroke="url(#j)" transform="translate(1 2)"/><path d="m29.5 28.5h-27v-21h27z" stroke="url(#a)" stroke-linecap="round"/></g></g></g><path d="m22 14.5c-.554 0-1 .446-1 1v1.886719a5.9661016 5.9661016 0 0 0 -.556641.228515l-1.332031-1.332031c-.391737-.391737-1.022325-.391737-1.414062 0l-1.414063 1.414063c-.391737.391737-.391737 1.022325 0 1.414062l1.333985 1.333984a5.9661016 5.9661016 0 0 0 -.230469.554688h-1.886719c-.554 0-1 .446-1 1v2c0 .554.446 1 1 1h1.886719a5.9661016 5.9661016 0 0 0 .228515.556641l-1.332031 1.332031c-.391737.391737-.391737 1.022325 0 1.414062l1.414063 1.414063c.391737.391737 1.022325.391737 1.414062 0l1.333984-1.333985a5.9661016 5.9661016 0 0 0 .554688.230469v1.886719c0 .554.446 1 1 1h2c.554 0 1-.446 1-1v-1.886719a5.9661016 5.9661016 0 0 0 .556641-.228515l1.332031 1.332031c.391737.391737 1.022325.391737 1.414062 0l1.414063-1.414063c.391737-.391737.391737-1.022325 0-1.414062l-1.333985-1.333984a5.9661016 5.9661016 0 0 0 .230469-.554688h1.886719c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1h-1.886719a5.9661016 5.9661016 0 0 0 -.228515-.556641l1.332031-1.332031c.391737-.391737.391737-1.022325 0-1.414062l-1.414063-1.414063c-.391737-.391737-1.022325-.391737-1.414062 0l-1.333984 1.333985a5.9661016 5.9661016 0 0 0 -.554688-.230469v-1.886719c0-.554-.446-1-1-1zm1 6.503906a1.9954157 1.9954157 0 0 1 1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094-1.996094 1.9954157 1.9954157 0 0 1 1.996094-1.996094z" fill="url(#b)"/><g fill="none" stroke-linecap="square" stroke-linejoin="round"><path d="m22 14.5c-.554 0-1 .446-1 1v1.886719a5.9661016 5.9661016 0 0 0 -.556641.228515l-1.332031-1.332031c-.391737-.391737-1.022325-.391737-1.414062 0l-1.414063 1.414063c-.391737.391737-.391737 1.022325 0 1.414062l1.333985 1.333984a5.9661016 5.9661016 0 0 0 -.230469.554688h-1.886719c-.554 0-1 .446-1 1v2c0 .554.446 1 1 1h1.886719a5.9661016 5.9661016 0 0 0 .228515.556641l-1.332031 1.332031c-.391737.391737-.391737 1.022325 0 1.414062l1.414063 1.414063c.391737.391737 1.022325.391737 1.414062 0l1.333984-1.333985a5.9661016 5.9661016 0 0 0 .554688.230469v1.886719c0 .554.446 1 1 1h2c.554 0 1-.446 1-1v-1.886719a5.9661016 5.9661016 0 0 0 .556641-.228515l1.332031 1.332031c.391737.391737 1.022325.391737 1.414062 0l1.414063-1.414063c.391737-.391737.391737-1.022325 0-1.414062l-1.333985-1.333984a5.9661016 5.9661016 0 0 0 .230469-.554688h1.886719c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1h-1.886719a5.9661016 5.9661016 0 0 0 -.228515-.556641l1.332031-1.332031c.391737-.391737.391737-1.022325 0-1.414062l-1.414063-1.414063c-.391737-.391737-1.022325-.391737-1.414062 0l-1.333984 1.333985a5.9661016 5.9661016 0 0 0 -.554688-.230469v-1.886719c0-.554-.446-1-1-1zm1 6.503906a1.9954157 1.9954157 0 0 1 1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094-1.996094 1.9954157 1.9954157 0 0 1 1.996094-1.996094z" opacity=".3" stroke="#000"/><circle cx="23" cy="23" r="3.998385" stroke="url(#c)"/><path d="m22 15.5v1.886719a.99989607.99989607 0 0 1 -.667969.943359c-.157521.05556-.311767.118308-.46289.189453a.99989607.99989607 0 0 1 -1.132813-.197265l-1.332031-1.332032-1.414063 1.414063 1.333985 1.333984a.99989607.99989607 0 0 1 .195312 1.136719c-.07165.150561-.135262.303936-.191406.460938a.99989607.99989607 0 0 1 -.941406.664062h-1.886719v2h1.886719a.99989607.99989607 0 0 1 .943359.667969c.05556.157521.118308.311767.189453.46289a.99989607.99989607 0 0 1 -.197265 1.132813l-1.332032 1.332031 1.414063 1.414063 1.333984-1.333985a.99989607.99989607 0 0 1 1.136719-.195312c.150561.07165.303936.135262.460938.191406a.99989607.99989607 0 0 1 .664062.941406v1.886719h2v-1.886719a.99989607.99989607 0 0 1 .667969-.943359c.157521-.05556.311767-.118308.46289-.189453a.99989607.99989607 0 0 1 1.132813.197265l1.332031 1.332032 1.414063-1.414063-1.333985-1.333984a.99989607.99989607 0 0 1 -.195312-1.136719c.07165-.150561.135262-.303936.191406-.460938a.99989607.99989607 0 0 1 .941406-.664062h1.886719v-2h-1.886719a.99989607.99989607 0 0 1 -.943359-.667969c-.05556-.157521-.118308-.311767-.189453-.46289a.99989607.99989607 0 0 1 .197265-1.132813l1.332032-1.332031-1.414063-1.414063-1.333984 1.333985a.99989607.99989607 0 0 1 -1.136719.195312c-.150561-.07165-.303936-.135262-.460938-.191406a.99989607.99989607 0 0 1 -.664062-.941406v-1.886719zm1 6.503906c-.588024.0002.772067.134102.195312.01953-.576754-.114571.728849.281575.185547.05664-.543301-.224934.66278.418444.173829.0918-.488952-.326647.566186.538842.15039.123047-.415795-.415796.449694.639342.123047.15039-.326647-.488951.316731.71713.0918.173829-.224935-.543302.171211.762301.05664.185547-.11457-.576755.01933.783336.01953.195312-.0002-.588024-.134102.772067-.01953.195312.114571-.576754-.281575.728849-.05664.185547.224934-.543301-.418444.66278-.0918.173829.326647-.488952-.538842.566186-.123047.15039.415796-.415795-.639342.449694-.15039.123047.488951-.326647-.71713.316731-.173829.0918.543302-.224935-.762301.171211-.185547.05664.576755-.11457-.783336.01933-.195312.01953.588024-.0002-.772067-.134102-.195312-.01953.576754.114571-.728849-.281575-.185547-.05664.543301.224934-.66278-.418444-.173829-.0918.488952.326647-.566186-.538842-.15039-.123047.415795.415796-.449694-.639342-.123047-.15039.326647.488951-.316731-.71713-.0918-.173829.224935.543302-.171211-.762301-.05664-.185547.11457.576755-.01933-.783336-.01953-.195312.0002.588024.134102-.772067.01953-.195312-.114571.576754.281575-.728849.05664-.185547-.224934.543301.418444-.66278.0918-.173829-.326647.488952.538842-.566186.123047-.15039-.415796.415795.639342-.449694.15039-.123047-.488951.326647.71713-.316731.173829-.0918-.543302.224935.762301-.171211.185547-.05664-.576755.11457.783336-.01933.195312-.01953z" stroke="url(#d)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/graphicfilterinvert.svg b/icon-themes/elementary_svg/cmd/32/graphicfilterinvert.svg
new file mode 100644
index 000000000..ac0a42557
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/graphicfilterinvert.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.5436509 0 0 1.5436158 -80.015712 21.419381)" gradientUnits="userSpaceOnUse" x1="63.397362" x2="63.397362" y1="-12.489107" y2="5.46756"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(1.3810131 0 0 1.3809689 -.572157 -.571627)" gradientUnits="userSpaceOnUse" x1="17.610361" x2="17.610361" y1=".999958" y2="23.062979"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#cdcdcd"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.71265979 0 0 .71263699 -1.103835 -1.103288)" gradientUnits="userSpaceOnUse" x1="12.962829" x2="12.962829" y1="2.683795" y2="45.326431"><stop offset="0" stop-color="#808080"/><stop offset=".87326682" stop-color="#6d6d6d"/><stop offset="1" stop-color="#4f5053"/></linearGradient><radialGradient id="d" cx="62.625" cy="4.625" gradientTransform="matrix(1.5058824 0 0 .37647 -78.305888 26.258824)" gradientUnits="userSpaceOnUse" r="10.625"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="e" gradientTransform="matrix(0 1.9042949 -1.8386075 0 39.246833 -6.392674)" gradientUnits="userSpaceOnUse" x1="3.696669" x2="19.821404" y1="16.722891" y2="16.722891"><stop offset="0" stop-color="#808080"/><stop offset=".54610044" stop-color="#6d6d6d"/><stop offset="1" stop-color="#4f5053"/></linearGradient><linearGradient id="f" gradientTransform="matrix(0 1.9042949 -1.8386075 0 61.143982 -106.60905)" gradientUnits="userSpaceOnUse" x1="56.323174" x2="72.451813" y1="25.882757" y2="25.882757"><stop offset="0" stop-color="#4d4d4d"/><stop offset="1" stop-color="#333"/></linearGradient><path d="m31.999998 28c0 2.209139-7.163445 4-16.000001 4-8.8365553 0-16.0000002-1.790861-16.0000002-4s7.1634449-4 16.0000002-4c8.836556 0 16.000001 1.790861 16.000001 4z" fill="url(#d)" fill-rule="evenodd" opacity=".3"/><path d="m16.000001 1.5017975c-7.9996072 0-14.4982032 6.4985937-14.4982032 14.4982015 0 7.999609 6.498596 14.498206 14.4982032 14.498203 7.999605 0 14.498209-6.498594 14.498201-14.498203 0-7.9996078-6.498596-14.4982015-14.498201-14.4982015z" fill="url(#b)" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.003654"/><path d="m15.5 1.53125c-7.764475.2686585-14 6.6394904-14 14.46875 0 7.82926 6.235525 14.200094 14 14.46875z" fill="url(#e)" stroke="url(#f)"/><path d="m29.5 15.999522c0 7.456085-6.044601 13.500478-13.499828 13.500478-7.4559122 0-13.500172-6.044461-13.500172-13.500478 0-7.4557398 6.0442598-13.4995209 13.500172-13.4995209 7.455227 0 13.499828 6.0437811 13.499828 13.4995209z" fill="none" opacity=".4" stroke="url(#a)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/graphicfiltermosaic.svg b/icon-themes/elementary_svg/cmd/32/graphicfiltermosaic.svg
new file mode 100644
index 000000000..a5b64dfe4
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/graphicfiltermosaic.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g stroke-linecap="square" stroke-width=".750002" transform="matrix(1.33333 0 0 1.33333 -.016909 -10.666601)"><g transform="matrix(-1 0 0 1 24.025424 12.00003)"><path d="m3.387691 10.624977h3.000007v3.000008h-3.000007z" fill="#64baff" stroke="#0d52bf"/><path d="m7.1377 10.624977h6.000015v3.000008h-6.000015z" fill="#ffe16b" stroke="#d48e15"/><path d="m13.887716 10.624977h3.000007v3.000007h-3.000007z" fill="#ed5353" stroke="#a10705"/><path d="m17.637726 10.624977h3.000007v3.000007h-3.000007z" fill="#9bdb4d" stroke="#3a9104"/></g><path d="m17.637726 18.874998h3.000008v3.000007h-3.000008z" fill="#ed5353" stroke="#a10705"/><path d="m3.387691 18.874998h3.750009v3.000007h-3.750009z" fill="#ffe16b" stroke="#d48e15"/><path d="m3.387691 15.124989h3.750009v3.000008h-3.750009z" fill="#ed5353" stroke="#a10705"/><path d="m11.637712 15.124989h5.250013v3.000008h-5.250013z" fill="#64baff" stroke="#0d52bf"/><path d="m3.387691 11.374979h3.000007v3.000008h-3.000007z" fill="#64baff" stroke="#0d52bf"/><path d="m7.1377 11.374979h6.000015v3.000008h-6.000015z" fill="#ffe16b" stroke="#d48e15"/><path d="m13.887716 11.374979h3.000007v3.000007h-3.000007z" fill="#ed5353" stroke="#a10705"/><path d="m17.637726 11.374979h3.000007v3.000007h-3.000007z" fill="#9bdb4d" stroke="#3a9104"/><path d="m7.887702 15.124989h3.000007v3.000008h-3.000007z" fill="#9bdb4d" stroke="#3a9104"/><path d="m17.637726 15.124989h3.000008v3.000008h-3.000008z" fill="#ffe16b" stroke="#d48e15"/><path d="m7.887702 18.874998h4.500011v3.000007h-4.500011z" fill="#64baff" stroke="#0d52bf"/><path d="m13.137714 18.874998h3.75001v3.000007h-3.75001z" fill="#9bdb4d" stroke="#3a9104"/><g transform="matrix(-1 0 0 1 0 11.625029)"><path d="m-20.637733 14.374987h3.750009v3.000008h-3.750009z" fill="#ed5353" stroke="#a10705"/><path d="m-12.387712 14.374987h5.250013v3.000008h-5.250013z" fill="#64baff" stroke="#0d52bf"/><path d="m-16.137722 14.374987h3.000007v3.000008h-3.000007z" fill="#9bdb4d" stroke="#3a9104"/><path d="m-6.387698 14.374987h3.000008v3.000008h-3.000008z" fill="#ffe16b" stroke="#d48e15"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/graphicfilterpopart.svg b/icon-themes/elementary_svg/cmd/32/graphicfilterpopart.svg
new file mode 100644
index 000000000..1cf392acb
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/graphicfilterpopart.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="#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><radialGradient id="b" cx="62.625" cy="4.625" gradientTransform="matrix(1.1294118 0 0 .2823525 -55.61077 27.092423)" gradientUnits="userSpaceOnUse" r="10.625"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="10.785498" x2="10.785498" xlink:href="#a" y1="12.248779" y2="27.696035"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="20.785498" x2="20.785498" xlink:href="#a" y1="12.248779" y2="27.696035"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="15.785498" x2="15.785498" xlink:href="#a" y1="3.248779" y2="18.696035"/><radialGradient id="f" cx="5.192982" cy="8.449767" gradientTransform="matrix(0 2.091315 -2.4676346 -.00000006 36.85102 -10.887772)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".26238" stop-color="#64baff"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><radialGradient id="g" cx="9.997266" cy="10.164884" fx="9.467035" gradientTransform="matrix(-.00000013 2.6035128 -3.1962818 -.00000016 48.338879 -23.710599)" gradientUnits="userSpaceOnUse" r="12.671875"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><radialGradient id="h" cx="11.731915" cy="9.957108" fx="11.201677" gradientTransform="matrix(0 3.0260786 -3.7150579 0 53.523971 -24.003554)" gradientUnits="userSpaceOnUse" r="12.671875"><stop offset="0" stop-color="#ff8c82"/><stop offset=".26238" stop-color="#ed5353"/><stop offset=".66093999" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></radialGradient><path d="m15.972656 13.269531c-.109764.0031-.215464.0422-.300781.111328-1.531654 1.233918-2.625012 2.985878-3.013672 4.994141-.04633.238521.08551.475825.3125.5625.939096.358426 1.958206.564453 3.027344.564453 1.069137 0 2.088247-.206027 3.027344-.564453.226994-.08667.35883-.323979.3125-.5625-.175014-.897491-.492024-1.785755-.976563-2.625-.548442-.94993-1.264165-1.732526-2.0625-2.371094-.09237-.07389-.207934-.112641-.326172-.109375z" fill="#fff"/><path d="m15.998047 2.5019531c-4.690006-.000002-8.5 3.809993-8.5 8.4999999 0 .413554.04042.816983.09766 1.214844 1.042795-.457156 2.191961-.714845 3.402344-.714844 1.869977 0 3.597861.606444 5 1.632813 1.402524-1.027337 3.131001-1.634766 5.001949-1.634766 1.210382 0 2.359549.257688 3.402344.714844-.0192.133473-.0489.263119-.07422.394531.100819-.5225.169922-1.05562.169922-1.607422.000006-4.6900069-3.809996-8.4999999-8.5-8.4999999zm8.189453 10.7148439c-.04053.149916-.07856.300736-.126953.447265.04861-.14672.08627-.297129.126953-.447265zm-.443359 1.257812c-.06173.137507-.130526.27077-.199219.404297.06899-.13361.137234-.266685.199219-.404297zm-.570313 1.054688c-.057344.09084-.113188.183007-.173828.271484.06098-.0886.116169-.180503.173828-.271484zm-.740234 1.001953c-.06377.07431-.127111.148651-.19336.220703.0665-.07204.12935-.146393.19336-.220703zm-.921875.925781c-.05315.04557-.109794.08659-.164063.13086.05442-.04423.110764-.08532.164063-.13086zm-.933594.691407c-.04661.03003-.09145.06266-.138672.0918.04741-.02916.09188-.06174.138672-.0918zm-1.095703.595703c-.02785.01259-.05598.02481-.08398.03711.000294.002.0017.0038.002.0059.02843-.01246.05376-.0302.08203-.04297z" fill="url(#g)"/><path d="m11.392578 11.519531c.07617.0035.152885.0062.228516.01172-.07614-.0057-.152167-.008-.228516-.01172zm-.832031.0059c-.120634.006-.240709.0083-.361328.01953.118984-.01128.240942-.01328.361328-.01953zm2.158203.158203c.0177.0037.03507.0079.05273.01172-.01766-.0038-.03505-.008-.05273-.01172zm-3.511719.01367c-.128063.02753-.253532.06789-.380859.101562.126937-.03387.251681-.0735.380859-.101562zm-1.068359.3125c-.133227.04773-.264739.0975-.396485.152343.13043-.05439.262937-.104277.396485-.152343zm-.541016.220703c-.28544.12514-.571493.24876-.847656.408203-4.061668 2.344999-5.456331 7.549664-3.111328 11.611328 2.345001 4.061665 7.549663 5.456331 11.611328 3.111328.358148-.206777.687968-.442905 1.003906-.691406-.917306-.674509-1.715122-1.541622-2.320312-2.589844-.942213-1.631961-1.277518-3.445866-1.080078-5.185547-2.765003-1.106945-4.813639-3.62548-5.25586-6.664062zm7.316406.238281c.07117.03722.140971.07607.210938.115234-.07029-.039-.139658-.07828-.210938-.115234zm1.021485.625c.03335.02397.06662.04783.09961.07227.0022-.0017.0037-.0041.0059-.0059-.03365-.02474-.07149-.04219-.105469-.06641z" fill="url(#f)"/><path d="m10.998047 11.501953c-1.2103826-.000001-2.3595489.257688-3.4023439.714844.424327 2.949441 2.3639274 5.407273 5.0019529 6.566406.333521-2.314509 1.597196-4.324976 3.404297-5.644531-1.402924-1.028322-3.131972-1.636719-5.003906-1.636719z" fill="#43d6b5"/><path d="m19.143038 18.873544c-1.044732.459189-2.19693.716797-3.410156.716797-1.111614 0-2.170804-.220317-3.144531-.609375-.197906 1.740265.137518 3.554939 1.080078 5.1875.60519 1.048222 1.403006 1.915335 2.320312 2.589844 2.415151-1.899635 3.574863-4.935321 3.154297-7.884766z" fill="#f4679d"/><path d="m27.118644 28.398305c0 1.656854-5.372583 3-12 3s-12-1.343146-12-3 5.372583-3 12-3 12 1.343146 12 3z" fill="url(#b)" fill-rule="evenodd" opacity=".3"/><path d="m24.402344 12.214844c-.437866 3.043559-2.488296 5.566503-5.25586 6.675781.198372 1.740848-.137172 3.556293-1.080078 5.189453-.60519 1.048222-1.403006 1.915335-2.320312 2.589844 1.447365 1.142196 3.269533 1.830079 5.253906 1.830078 4.690005 0 8.500005-3.809993 8.5-8.5 0-3.479625-2.099815-6.470917-5.097656-7.785156zm-9.201137 13.984375c.173653.162524.352263.319134.539062.466797-.188307-.148366-.366143-.305204-.539062-.466797z" fill="url(#h)"/><path d="m21 11.5c-2.664244-.05489-4.958984 1.660156-4.958984 1.660156s1.715121 1.541622 2.320312 2.589844c.55613.963245.895957 1.989698 1.044922 3.027344 2.634565-1.160375 4.572132-3.615586 4.996094-6.5625-1.042795-.457156-2.191962-.714844-3.402344-.714844z" fill="#f9c440"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m18.5 19.999735c0 4.142269-3.358112 7.500265-7.499905 7.500265-4.1421731 0-7.5000951-3.358034-7.5000951-7.500265 0-4.142078 3.357922-7.499734 7.5000951-7.499734 4.141793 0 7.499905 3.357656 7.499905 7.499734z" opacity=".7" stroke="url(#c)"/><path d="m28.5 19.999735c0 4.142269-3.358112 7.500265-7.499905 7.500265-4.142173 0-7.500095-3.358034-7.500095-7.500265 0-4.142078 3.357922-7.499734 7.500095-7.499734 4.141793 0 7.499905 3.357656 7.499905 7.499734z" opacity=".7" stroke="url(#d)"/><path d="m23.5 10.999735c0 4.142269-3.358112 7.500265-7.499905 7.500265-4.142173 0-7.500095-3.358034-7.500095-7.500265 0-4.142078 3.357922-7.499734 7.500095-7.499734 4.141793 0 7.499905 3.357656 7.499905 7.499734z" opacity=".7" stroke="url(#e)"/><g stroke="#000"><path d="m15.997488 19.502513c-4.690007 0-8.5000015-3.809993-8.5000015-8.500001 0-4.690007 3.8099945-8.500002 8.5000005-8.5 4.690005 0 8.500003 3.809993 8.499999 8.5 0 4.690008-3.809994 8.500001-8.499999 8.500001z" opacity=".35"/><path d="m18.361215 15.749999c2.345004 4.061665.95045 9.266214-3.111216 11.611218-4.061665 2.345003-9.2662146.950449-11.6112164-3.111217-2.3450025-4.061664-.9504508-9.266215 3.1112164-11.611215 4.061666-2.345004 9.266214-.950449 11.611216 3.111214z" opacity=".3"/><path d="m21.000001 11.499999c-4.690007 0-8.500001 3.809993-8.500001 8.500001 0 4.690007 3.809994 8.500002 8.500001 8.5 4.690005 0 8.500003-3.809993 8.499999-8.5 0-4.690008-3.809994-8.500001-8.499999-8.500001z" opacity=".3"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/graphicfilterrelief.svg b/icon-themes/elementary_svg/cmd/32/graphicfilterrelief.svg
new file mode 100644
index 000000000..65bd8d8ba
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/graphicfilterrelief.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 -23.337836 21.067572)" gradientUnits="userSpaceOnUse" x1="7.555548" x2="7.555548" y1="9.769218" y2="18.30768"><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" gradientUnits="userSpaceOnUse" x1="7.5" x2="7.5" y1="8" y2="1.5"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" y1="3" y2="6.5"><stop offset="0" stop-color="#fff"/><stop offset=".05594528" 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="d" gradientUnits="userSpaceOnUse" x1="10" x2="10" y1="2" y2="8"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="16.875042" x2="16.875042" xlink:href="#b" y1="20.250051" y2="3.375008"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="10.500027" x2="10.875028" xlink:href="#b" y1="17.625044" y2="5.250013"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="11.250028" x2="11.250028" xlink:href="#d" y1="3.000007" y2="21.000053"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="12.00003" x2="12.00003" xlink:href="#d" y1="5.250013" y2="18.000046"/><linearGradient id="i" gradientTransform="matrix(.75000188 0 0 .75000188 8.619096 -722.89167)" gradientUnits="userSpaceOnUse" x1="2.5079" x2="2.5079" xlink:href="#a" y1="972.85315" y2="986.85315"/><linearGradient id="j" gradientTransform="matrix(.75000188 0 0 .75000188 6.369091 -725.14168)" gradientUnits="userSpaceOnUse" x1="2.5079" x2="2.5079" xlink:href="#a" y1="972.85315" y2="992.85315"/><g fill="#e6e6e6" stroke="#737373" stroke-width=".75" transform="scale(1.33333)"><rect fill="url(#g)" height="17.271" rx=".474" ry=".555" stroke="url(#e)" width="17.238" x="3.398" y="3.365"/><rect fill="url(#h)" height="12.750032" rx=".474" ry=".555" stroke="url(#f)" stroke-width=".750002" width="12.750032" x="5.625014" y="5.625014"/><g stroke-linecap="round" stroke-linejoin="round"><g stroke-width="1" transform="matrix(.75000188 0 0 .75000188 4.494086 8.256794)"><path d="m6.5 1.5h7l.0158 6.981938h-7.0000045z" fill="url(#d)" stroke="url(#b)"/><path d="m7.5 2.5h5l.0158 4.981938h-5.0000045z" fill="none" stroke="url(#c)"/></g><g fill="none" stroke-width=".750002"><path d="m6.3750159 6.3750159h11.2500281l.01185 11.2364811h-11.2500315z" stroke="url(#i)"/><path d="m4.1250103 4.1250103h15.7500387l.01185 15.7364917h-15.7500421z" stroke="url(#j)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/graphicfilterremovenoise.svg b/icon-themes/elementary_svg/cmd/32/graphicfilterremovenoise.svg
new file mode 100644
index 000000000..2d0f06159
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/graphicfilterremovenoise.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(.07279203 0 0 .0703409 9.184346 295.47468)" gradientUnits="userSpaceOnUse" x1="5.515625" x2="2.93" y1="-26.405602" y2="28.474001"><stop offset="0" stop-color="#ff8c82"/><stop offset=".312" stop-color="#ed5353"/><stop offset=".571" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.12573168 0 0 .12661363 4.899894 294.14546)" gradientUnits="userSpaceOnUse" x1="1.004" x2=".228" y1="20.709" y2="-4.382"><stop offset="0" stop-color="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.53153 -.53097 .53153 .53097 -14.042 11.965)" gradientUnits="userSpaceOnUse" x1="36.011002" x2="16.330999" 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.448999" x2="16.330999" xlink:href="#d" y1="20.584" y2="32.702"/><linearGradient id="f"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="g" cx="11.402" cy="36.863" gradientTransform="matrix(1 0 0 .33058 0 24.677)" gradientUnits="userSpaceOnUse" r="10.695" xlink:href="#f"/><linearGradient id="h" gradientTransform="matrix(.18605 .71185 -.69435 .19074 -1.956 -49.898)" gradientUnits="userSpaceOnUse" x1="84.426" x2="102.426" y1="8.293" y2="8.293"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#4a4a4a"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.08518 .3259 -.30016 .08245 -13.052 -11.323)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="102.357" x2="82.681" y1="-41.092" y2="-41.092"><stop offset="0" stop-color="#babdb6"/><stop offset=".437" stop-color="#eeeeec"/><stop offset="1" stop-color="#555753"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="9.883" x2="5.101" xlink:href="#d" y1="14.051" y2="30.001"/><linearGradient id="k" gradientTransform="matrix(.69435 -.19074 .18605 .71185 -48.54 17.394)" gradientUnits="userSpaceOnUse" x1="80.693" x2="77.125" y1="31.561" y2="14"><stop offset="0" stop-color="#383937"/><stop offset="1" stop-color="#595b57"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.63287 -.17385 .1635 .62556 2.435 5.425)" gradientUnits="userSpaceOnUse" x1="7.75" x2="4.643" y1="33.047" y2="12.064"><stop offset="0" stop-color="#4b4b4b"/><stop offset="1" stop-color="#babdb6"/></linearGradient><radialGradient id="m" cx="9.32" cy="18.817" gradientTransform="matrix(.5924 .23565 -.42515 1.01593 14.078 -6.452)" gradientUnits="userSpaceOnUse" r="12.5"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#61635f"/></radialGradient><radialGradient id="n" cx="23.987" cy="27.053" gradientTransform="matrix(-.2433 0 0 -1.2543 25.22 61.87)" gradientUnits="userSpaceOnUse" r="7.75" xlink:href="#d"/><linearGradient id="o" gradientTransform="matrix(.4629 -.12716 .18605 .71185 .894 1.525)" gradientUnits="userSpaceOnUse" x1="20.226" x2="11.438" y1="20.334" y2="21.75"><stop offset="0" stop-color="#fff" stop-opacity="0"/><stop offset=".5" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="19.24" x2="11.324" xlink:href="#d" y1="4.811" y2="35.458"/><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="33.431" x2="33.431" y1="45.052" y2=".31"><stop offset="0" stop-color="#4c4c4c"/><stop offset="1" stop-color="#d3d7cf"/></linearGradient><radialGradient id="r" cx="23.165" cy="30.233" gradientTransform="matrix(1.70764 .08763 -.1471 3.12182 -12.448 -64.676)" gradientUnits="userSpaceOnUse" r="8.189"><stop offset="0" stop-color="#767973"/><stop offset="1" stop-color="#202120"/></radialGradient><radialGradient id="s" cx="20.884" cy="20.434" gradientTransform="matrix(.90918 -.24975 .29033 1.11084 -7.954 -2.747)" gradientUnits="userSpaceOnUse" r="4"><stop offset="0" stop-color="#878a85"/><stop offset="1" stop-color="#3e3f3d"/></radialGradient><radialGradient id="t" cx="30.685" cy="42.261" gradientTransform="matrix(2.7899 -.67712 -.47072 -1.801 -51.98 102.83)" gradientUnits="userSpaceOnUse" r="8.228"><stop offset="0" stop-color="#e8e8e8"/><stop offset="1" stop-color="#a5a6a8"/></radialGradient><linearGradient id="u" gradientUnits="userSpaceOnUse" x1="23.238" x2="29.893" xlink:href="#f" y1="12.159" y2="26.354"/><linearGradient id="v" gradientUnits="userSpaceOnUse" x1="16.79" x2="29.694" xlink:href="#d" y1="21.27" y2="46.259"/><path d="m22.097 36.863a10.695 3.536 0 1 1 -21.39 0 10.695 3.536 0 1 1 21.39 0z" fill="url(#g)" opacity=".3" transform="matrix(1.14774 0 0 1.80758 2.85 -42.024)"/><path d="m8 25a4 7 0 1 1 -8 0 4 7 0 1 1 8 0z" fill="#2e3436" stroke="#555753" stroke-linecap="round" stroke-width="1.79" transform="matrix(.52076 -.14305 .14618 .5593 1.544 5.434)"/><path d="m5.735 17.29a.54.553 0 1 1 -1.04.286.54.553 0 1 1 1.04-.286z" fill="#babdb6"/><path d="m6.828 12.484c-1.39.38-1.81 3.402-.936 6.742.873 3.34 2.71 5.74 4.1 5.36l2.516-.692c1.39-.382 1.808-3.402.935-6.742-.872-3.34-2.71-5.74-4.098-5.36z" fill="url(#i)" stroke="url(#h)"/><path d="m5.5 14.5c-.526 0-1.266.546-1.906 1.906s-1.094 3.376-1.094 5.594.454 4.233 1.094 5.594c.64 1.36 1.38 1.906 1.906 1.906h4c.526 0 1.266-.546 1.906-1.906s1.094-3.376 1.094-5.594-.454-4.233-1.094-5.594c-.64-1.36-1.38-1.906-1.906-1.906z" fill="none" opacity=".4" stroke="url(#j)" stroke-linecap="round" stroke-width="1.511" transform="matrix(.5962 -.1641 .17875 .68522 1.286 4.34)"/><path d="m9.4 12.158c-1.416.39-1.9 3.252-1.08 6.39.82 3.137 2.635 5.367 4.052 4.978l.443-.122c1.417-.39 1.9-3.25 1.08-6.39-.82-3.136-2.634-5.366-4.05-4.977l-.444.12z" fill="url(#k)"/><path d="m10.145 18.058c1.717 6.568 9.077 8.57 13.027 7.484 2.734-.75 3.65-5.96 2.162-11.657-1.49-5.697-4.824-9.737-7.558-8.986-3.95 1.083-9.347 6.59-7.63 13.158z" fill="url(#m)" stroke="url(#l)" stroke-linecap="round"/><path d="m33 27.938a7.75 16.563 0 1 1 -15.5 0 7.75 16.563 0 1 1 15.5 0z" fill="url(#n)" transform="matrix(.91834 -.25227 .19097 .73065 -9.612 1.607)"/><path d="m13.106 8.316c-1.534 1.486-2.826 4.8-3.86 8.08 1.665-1.315 3.448-2.442 5.23-2.77z" fill="url(#o)" fill-rule="evenodd" opacity=".734"/><g stroke-linecap="round"><path d="m22.813 6.813c-2.697 0-6.56 1.386-9.625 4-3.066 2.613-5.376 6.36-5.376 11.187s2.31 8.574 5.375 11.188c3.066 2.613 6.93 4 9.626 4 1.405 0 2.977-1.312 4.25-4.063 1.272-2.75 2.125-6.734 2.125-11.125 0-4.39-.853-8.374-2.125-11.125-1.273-2.75-2.845-4.063-4.25-4.063z" fill="none" opacity=".4" stroke="url(#p)" stroke-width="1.549" transform="matrix(.62728 -.17232 .16204 .62 2.57 5.52)"/><path d="m33 27.938a7.75 16.563 0 1 1 -15.5 0 7.75 16.563 0 1 1 15.5 0z" fill="url(#r)" stroke="url(#q)" stroke-width="1.144" transform="matrix(.85114 -.2338 .21905 .8381 -8.18 -2.004)"/><path d="m19.166 15.58c.462 1.768-.818 3.658-1.987 3.98-1.17.32-2.493-.855-2.955-2.623-.463-1.768.11-3.464 1.28-3.785 1.17-.32 3.2.66 3.66 2.428z" fill="url(#s)" stroke="#3e3f3d"/></g><path d="m15.897 1.98c-1.828.503-2.954 2.53-3.41 5.278-.46 2.748-.244 6.28.718 9.96s2.498 6.847 4.234 8.993c1.735 2.147 3.7 3.324 5.527 2.822 1.828-.503 2.955-2.53 3.412-5.277.285-1.718.31-3.756.054-5.928-.008-.07-.022-.137-.03-.206-.053-.417-.117-.83-.19-1.258-.066-.4-.136-.797-.22-1.203-.006-.024-.014-.046-.02-.068-.09-.43-.2-.86-.314-1.296-.12-.46-.24-.91-.377-1.35-.12-.393-.26-.78-.395-1.156-.145-.41-.29-.8-.45-1.188-.027-.065-.046-.13-.074-.194-.837-2.012-1.853-3.765-2.94-5.106-1.735-2.146-3.7-3.323-5.527-2.82zm.72 1.33c1.334-.367 2.953.535 4.503 2.458.968 1.202 1.9 2.786 2.675 4.63.155.37.296.754.438 1.143.13.366.265.732.384 1.112.137.435.273.868.392 1.323.11.424.192.84.28 1.257.007.03.018.06.024.09.08.387.148.778.21 1.158.067.41.132.816.178 1.214.23 1.994.194 3.844-.06 5.38-.403 2.46-1.365 4.072-2.7 4.44-1.334.365-2.953-.537-4.503-2.46s-3.003-4.814-3.89-8.206c-.887-3.393-1.04-6.64-.634-9.1.404-2.46 1.366-4.072 2.7-4.438z" fill="url(#t)"/><path d="m33 27.938a7.75 16.563 0 1 1 -15.5 0 7.75 16.563 0 1 1 15.5 0z" fill="none" opacity=".3" stroke="url(#u)" stroke-linecap="round" stroke-width="1.448" transform="matrix(.62716 -.17228 .18535 .70916 -1.234 -.05)"/><path d="m7.01 14.96a.72.737 0 1 1 -1.388.382.72.737 0 1 1 1.388-.38z" fill="#fff"/><path d="m25.25 11.625c-1.99 0-3.87 1.767-5.25 4.72-1.38 2.95-2.25 7.054-2.25 11.593 0 4.538.87 8.64 2.25 11.593s3.26 4.72 5.25 4.72 3.87-1.767 5.25-4.72c1.38-2.95 2.25-7.054 2.25-11.593 0-4.538-.87-8.64-2.25-11.593-1.38-2.952-3.26-4.72-5.25-4.72z" fill="none" opacity=".4" stroke="url(#v)" stroke-linecap="round" stroke-width="1.241" transform="matrix(.76155 -.2092 .20782 .79512 -5.603 -1.425)"/><path d="m13.31 7.746a.72.737 0 1 1 -1.388.382.72.737 0 1 1 1.39-.382z" fill="#fff" opacity=".6"/><g transform="matrix(5.0393575 0 0 5.0393575 .665197 -1464.6879)"><path d="m6.0366875 296.20629-.7874515-.75924.7573852-.79562-.5460619-.49251-.7800066.75796-.7957556-.75796-.5683969.51084.7957556.77399-.7957556.76168.5683969.5306.7948966-.79604.7967577.79604z" fill="url(#a)" stroke="url(#b)" stroke-width=".198438"/><g fill="none" stroke-linecap="round" stroke-width="1.752" transform="matrix(.198438 0 0 .198438 -.085968 290.6864)"><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/graphicfiltersepia.svg b/icon-themes/elementary_svg/cmd/32/graphicfiltersepia.svg
new file mode 100644
index 000000000..f07276509
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/graphicfiltersepia.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(.11183 0 0 .11095 -9.448 9.645)" gradientUnits="userSpaceOnUse" x1="12.593" x2="13.856" y1="4.975" y2="16.415"><stop offset="0" stop-color="#b3e9ff"/><stop offset="1" stop-color="#faca67"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="2" x2="29.93" xlink:href="#a" y1="12.818" y2="12.818"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="15.209" x2="20.014" xlink:href="#a" y1="6.934" y2="22.12"/><linearGradient id="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.0845 0 0 .01235 -6.54 38.47)" 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><radialGradient id="f" cx="605.714" cy="486.648" gradientTransform="matrix(-.02892 0 0 .01235 21.027 38.47)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><radialGradient id="g" cx="605.714" cy="486.648" gradientTransform="matrix(.02892 0 0 .01235 26.973 38.47)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><linearGradient id="h" gradientTransform="matrix(.7152 0 0 .50836 47.363 2.524)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-color="#a67735"/><stop offset="1" stop-color="#a67735" stop-opacity=".787"/></linearGradient><linearGradient id="i" gradientTransform="matrix(-.77005 .0011 .00367 -.78014 -2.433 -4.108)" gradientUnits="userSpaceOnUse" x1="-24.032" x2="-24.098" y1="-13.091" y2="-40.164"><stop offset="0" stop-color="#1d1d1d"/><stop offset="1"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.78378 0 0 .62162 -2.81 2.08)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="5.564" y2="43"><stop offset="0" stop-color="#fff"/><stop offset=".036" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.85714 0 0 .52148 -4.57 3.684)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.12327 0 0 .1242 31.36 11.605)" gradientUnits="userSpaceOnUse" x1="-184.924" x2="-175.253" y1="113.979" y2="88.801"><stop offset="0" stop-color="#7a0f01"/><stop offset="1" stop-color="#d31807"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.1234 .00964 -.01018 .11748 36.51 14.38)" gradientUnits="userSpaceOnUse" x1="-211.289" x2="-208.497" y1="88.75" y2="75.191"><stop offset="0" stop-color="#ec4502"/><stop offset="1" stop-color="#fe7617"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.18418 0 0 .18764 39.965 10.13)" gradientUnits="userSpaceOnUse" x1="-96.557" x2="-96.557" y1="110.925" y2="39.992"><stop offset="0" stop-color="#e89c42"/><stop offset="1" stop-color="#faca67"/></linearGradient><path d="m1 5 30 .002v23.998h-30z" fill="url(#k)"/><path d="m2 6.014v21.986h27.998v-21.986z" fill="url(#n)"/><path d="m2.192 5.993v11.777c.415.206.942.392 1.51.392 1.3 0 2.57-1.122 4.74-1.122s3.802 1.412 6.537 1.412 3.35-2.042 6.838-2.042 3.16 1.293 5.344 1.293c1.504 0 2.147-.562 3.022-.92v-10.789z" fill="url(#c)"/><path d="m2 6v12.755c.624.177 1.433.322 2.396.322 2.457 0 2.106-.88 4.222-.88 2.115 0 3.36 1.44 6.22 1.44 3.542 0 4.355-2.323 7.157-2.323 2.19 0 2.353 1.272 4.76 1.272 1.628 0 2.17-.668 3.175-1.102v-11.484z" fill="url(#b)" opacity=".07"/><g fill="#fff"><path d="m21.63 14.807c-1.833 0-2.986.553-3.93 1.068s-1.656.966-2.91.966c-1.29 0-2.31-.327-3.325-.677s-2.03-.73-3.214-.73c-1.162 0-2.097.293-2.862.577-.765.285-1.358.543-1.877.543-.47 0-.927-.17-1.303-.356a.484.516 0 0 0 -.207-.05v2.22c.644.172 1.452.305 2.402.305 1.285 0 1.94-.25 2.434-.475.494-.224.8-.406 1.797-.406.957 0 1.727.332 2.673.696.945.364 2.053.746 3.563.746 1.873 0 3.093-.634 4.103-1.22s1.79-1.103 3.07-1.103c1.01 0 1.477.272 2.1.592.622.32 1.385.68 2.672.68 1.638 0 2.357-.65 3.18-1.053v-1.95a.484.516 0 0 0 -.174.034c-.958.39-1.454.88-2.846.88-1.003 0-1.316-.255-1.973-.592-.655-.338-1.57-.695-3.37-.695z" opacity=".1"/><path d="m21.63 15.824c-3.49 0-4.105 2.034-6.84 2.034s-4.37-1.407-6.54-1.407c-2.168 0-3.44 1.12-4.74 1.12-.568 0-1.094-.185-1.51-.39v1.17c.625.177 1.436.322 2.402.322 2.462 0 2.11-.88 4.23-.88s3.37 1.44 6.237 1.44c3.55 0 4.364-2.323 7.173-2.323 2.193 0 2.358 1.27 4.772 1.27 1.63 0 2.172-.667 3.18-1.1v-.883c-.874.355-1.517.915-3.02.915-2.186 0-1.858-1.288-5.346-1.288z" opacity=".3"/><path d="m21.63 16.645c-3.49 0-4.105 2.035-6.84 2.035s-4.37-1.407-6.54-1.407c-2.168 0-3.44 1.12-4.74 1.12-.568 0-1.094-.187-1.51-.39v1.17c.625.176 1.436.32 2.402.32 2.462 0 2.11-.88 4.23-.88s3.37 1.44 6.237 1.44c3.55 0 4.364-2.323 7.173-2.323 2.193 0 2.358 1.272 4.772 1.272 1.63 0 2.172-.668 3.18-1.102v-.882c-.874.356-1.517.916-3.02.916-2.186 0-1.858-1.29-5.346-1.29z"/></g><g fill="none"><path d="m.5 4.5 31 .002v24.998h-31z" stroke="url(#h)" stroke-linejoin="round"/><g stroke-linecap="round"><path d="m30.5 28.5h-29v-23h29z" stroke="url(#j)" stroke-linejoin="round"/><path d="m29.5 27.5h-27v-21h27z" opacity=".29" stroke="url(#i)"/></g></g><g opacity=".4"><path d="m3.6 43h40.8v3h-40.8z" fill="url(#e)" transform="matrix(.66666 0 0 1.33333 0 -30.333)"/><path d="m3.6 43v3c-1.49.006-3.6-.672-3.6-1.5s1.662-1.5 3.6-1.5z" fill="url(#f)" transform="matrix(.66666 0 0 1.33333 0 -30.333)"/><path d="m44.4 43v3c1.49.006 3.6-.672 3.6-1.5s-1.662-1.5-3.6-1.5z" fill="url(#g)" transform="matrix(.66666 0 0 1.33333 0 -30.333)"/></g><g stroke-width="1.643"><path d="m8.75 19.007c-.12-.01-.254 0-.39.046-.528.178-.59.53-.636.698-.047.17-.057.3-.065.44-.016.276-.004.567.01.857.01.24.02.45.024.638-.182.042-.383.087-.615.137-.29.062-.584.124-.855.21-.135.042-.262.085-.423.177-.08.045-.174.1-.283.22-.11.12-.24.347-.234.62.015.536.346.697.5.792s.28.143.415.192c.273.1.573.18.867.257.243.065.456.125.645.178-.014.178-.034.375-.055.6-.028.28-.055.563-.054.834 0 .135.004.265.046.44.02.086.05.187.135.322.087.136.27.328.545.406.538.152.803-.096.945-.206s.23-.212.32-.32c.185-.215.355-.46.524-.704.138-.2.26-.375.373-.53.174.068.365.146.583.235.273.11.55.225.82.307.136.04.262.078.45.093.093.008.206.015.368-.022.162-.036.407-.144.57-.37.318-.44.154-.76.088-.922-.067-.162-.14-.27-.22-.387-.157-.232-.352-.462-.542-.69-.156-.185-.29-.35-.41-.5.12-.136.256-.284.413-.454.196-.213.393-.427.56-.647.082-.11.16-.217.235-.38.036-.084.076-.18.09-.34.014-.158-.018-.415-.193-.632-.342-.423-.71-.37-.892-.36-.183.01-.317.042-.457.078-.28.07-.573.172-.86.274-.236.084-.443.157-.63.22-.097-.152-.204-.322-.324-.516-.152-.243-.305-.487-.474-.705-.084-.11-.16-.21-.303-.328-.07-.06-.158-.127-.312-.188-.077-.03-.184-.058-.303-.067zm1.38 1.89.035.007c-.01.003-.037.01-.043.01-.014.004-.024-.01.01-.016zm.506.164c.042.034.04.05.03.04zm-2.617.527c.033-.016.036.005.025.01-.006 0-.038.01-.05.013.004-.003.02-.022.024-.023zm-.326.4v.043c0 .015-.015.003 0-.044zm4.293.79c-.008-.014.01-.012.027.033-.005-.008-.024-.03-.027-.034zm.013.508c-.02.047-.037.052-.03.04zm-4.273.832v.05c-.013-.05 0-.062 0-.05zm.286.44.04.014c.016.007.003.016-.04-.013zm2.695.476c.01-.01.012.007-.03.038.008-.008.026-.033.03-.037zm-.555.156c.006 0 .038.014.05.018-.053-.004-.063-.022-.05-.02z" opacity=".05"/><path d="m8.523 19.8c-.296.1.05 2.246-.138 2.486-.18.232-2.406.466-2.398.755.008.3 2.264.647 2.446.89.175.235-.278 2.325.013 2.407.3.084 1.347-1.848 1.646-1.937.29-.086 2.234.965 2.406.727.177-.246-1.43-1.786-1.427-2.084.005-.29 1.66-1.725 1.475-1.954-.19-.238-2.23.74-2.528.644-.288-.092-1.208-2.03-1.494-1.935z" opacity=".15"/><path d="m8.608 19.24c.285-.097 1.21 1.845 1.496 1.937.298.095 2.336-.885 2.527-.648.186.228-1.47 1.665-1.472 1.954-.003.3 1.605 1.84 1.427 2.088-.172.237-2.118-.816-2.408-.73-.3.09-1.344 2.023-1.645 1.938-.29-.082.16-2.17-.014-2.405-.182-.244-2.436-.592-2.444-.89-.008-.29 2.218-.526 2.398-.758.188-.24-.16-2.388.136-2.487z" fill="url(#m)"/><path d="m8.636 19.183-.08.077-.002.003c-.16.385.096 2.07-.065 2.274-.008.01-.017.02-.03.03l.065.043c1.3.39.162-2.346.13-2.423-.006 0-.012-.004-.018-.004z" fill="#9d0f06" opacity=".5"/><path d="m6.524 22.398c-.273.003-.43.015-.43.015v.066c.16.294 2.283.63 2.46.868.178.238-.278 2.35.016 2.434.304.086 1.36-1.87 1.664-1.96.29-.087 2.236.964 2.43.74l-.003-.002c-1.64-2.01-4.95-2.172-6.136-2.162z" fill="url(#l)" opacity=".75"/></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
new file mode 100644
index 000000000..d3f9bdb09
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/graphicfiltersharpen.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.5" x2="16.5" y1="25.000001" y2="28.000001"><stop offset="0" stop-color="#89ffdd"/><stop offset="1" stop-color="#43d6b5"/></linearGradient><radialGradient id="b" cx="4.992979" cy="43.5" gradientTransform="matrix(2.003784 0 0 1.4 41.78813 -17.399998)" 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" gradientUnits="userSpaceOnUse" x1="16.031696" x2="16.580612" y1="8.344147" y2="31.87958"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff" stop-opacity=".643137"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".014706"/><stop offset="1" stop-color="#fff" stop-opacity=".290441"/></linearGradient><linearGradient id="g" 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><g opacity=".4" transform="matrix(.52631579 0 0 .42857134 -.263158 10.857146)"><path d="m51.8 40.000002h5v7h-5z" fill="url(#b)"/><path d="m-10-47h5v7h-5z" fill="url(#d)" transform="scale(-1)"/><path d="m10 40 41.8.000001v7.000001l-41.8-.000001z" fill="url(#e)"/></g><g stroke-linejoin="round" stroke-width=".750002"><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(#g)" stroke="#6b6b6b" stroke-opacity=".492647" stroke-width=".750002" transform="matrix(1.33333 0 0 1.33333 .018 -10.506)"/><path d="m12.1875 10.798828-8.0859375 18.480469h16.1718755zm4.625 13.148438a.72067433.72067433 0 0 1 .646484.402343l1.900391 3.847657a.72067433.72067433 0 0 1 -.646484 1.039062h-13.1269535a.72067433.72067433 0 0 1 -.2382813-1.40039s2.7568732-.963419 5.5390628-1.925782c1.391094-.481181 2.78885-.962645 3.853515-1.324218.532333-.180787.980842-.330738 1.306641-.4375.162899-.05338.294065-.09619.394531-.126954.05023-.01538.09236-.02616.132813-.03711.02023-.0055.03947-.01166.06641-.01758.02693-.0059.02846-.01953.171875-.01953z" fill="none" stroke="url(#f)" stroke-opacity=".849265" transform="matrix(1.33333 0 0 1.33333 .018 -10.506)"/><path d="m7.5 27.5h17.5l-2.564723-5.115416z" style="fill-rule:evenodd;stroke:#007367;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;stroke-width:1;fill:url(#a)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/graphicfiltersmooth.svg b/icon-themes/elementary_svg/cmd/32/graphicfiltersmooth.svg
new file mode 100644
index 000000000..a0b1ba45f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/graphicfiltersmooth.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.02168" x2="12.353321" y1="14.219202" y2="26.659519"><stop offset="0" stop-color="#fefefe"/><stop offset=".5" stop-color="#fefefe" stop-opacity="0"/><stop offset=".75" stop-color="#fefefe" stop-opacity="0"/><stop offset="1" stop-color="#fefefe" stop-opacity=".25614"/></linearGradient><radialGradient id="b" cx="62.625" cy="4.625" gradientTransform="matrix(1.1294118 0 0 .2823525 -58.729414 27.681812)" gradientUnits="userSpaceOnUse" r="10.625"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="14.303552" x2="14.669414" y1="9.828731" y2="33.256664"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#cdcdcd"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 .00004 -11.641901)"><path d="m24 28.987694c0 1.656854-5.372583 3-12 3-6.6274174 0-12.00000025-1.343146-12.00000025-3s5.37258285-3 12.00000025-3c6.627417 0 12 1.343146 12 3z" fill="url(#b)" fill-rule="evenodd" opacity=".3"/><g stroke-linejoin="round" stroke-opacity=".25098" stroke-width=".750002"><path d="m12.1875 9.9752461s-12.1515416 10.2478229-9.1875 15.4576269c3.0288397 5.323697 15.34616 5.323697 18.375 0 2.964042-5.209804-9.1875-15.4576269-9.1875-15.4576269z" fill="url(#c)" stroke="#000"/><path d="m12.1875 10.960938c-.624337.541019-2.8644129 2.511244-5.1425781 5.255859-1.3075662 1.575287-2.5115603 3.306025-3.1875 4.890625-.6759397 1.584599-.8065594 2.938535-.2226563 3.964844 1.3038013 2.29165 4.885259 3.623047 8.5527344 3.623046 3.667475 0 7.248933-1.331396 8.552734-3.623046.583904-1.026309.453284-2.380245-.222656-3.964844-.67594-1.5846-1.879934-3.315338-3.1875-4.890625-2.278165-2.744615-4.518241-4.71484-5.142578-5.255859z" fill="none" stroke="url(#a)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/graphicfiltersobel.svg b/icon-themes/elementary_svg/cmd/32/graphicfiltersobel.svg
new file mode 100644
index 000000000..6b86e82b6
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/graphicfiltersobel.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="14.689925" x2="13.739929" y1="5.001635" y2="30.138201"><stop offset="0" stop-color="#808080"/><stop offset=".546" stop-color="#6d6d6d"/><stop offset="1" stop-color="#4f5053"/></linearGradient><radialGradient id="b" cx="62.625" cy="4.625" gradientTransform="matrix(1.50588 0 0 .37647 -78.306 27.26)" gradientUnits="userSpaceOnUse" r="10.625"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="8.138646" x2="13.234634" y1="-1.465327" y2="27.213268"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><path d="m23.344 3.667-6.667 6.666-1.823 1.823c-2.25 2.137-4.523 4.564-6.666 6.667-6.576 6.603-7.28 14.225 2.39 9.017l4.745-4.173 1.875-1.875 5.47-5.47 1.197-1.197 5.468-5.47v-2.655l-3.333-3.333-3.13.22" fill="url(#a)" stroke="#4c4c4c" stroke-linejoin="round"/><path d="m32 29c0 2.21-7.163 4-16 4s-16-1.79-16-4 7.163-4 16-4 16 1.79 16 4z" fill="url(#b)" fill-rule="evenodd" opacity=".3"/><path d="m6.102 23.034c3.964-4.708 11.756-11.92 17.634-17.878l1.732-.14 2.592 2.592-.076 1.524c-6.392 6.158-12.898 13.294-19.17 18.444" fill="none" opacity=".5" stroke="url(#c)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/graphicfiltersolarize.svg b/icon-themes/elementary_svg/cmd/32/graphicfiltersolarize.svg
new file mode 100644
index 000000000..edf2518f9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/graphicfiltersolarize.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(-.00816381 1.5058602 -1.5421789 -.00836067 -1.939273 -26.637832)" gradientUnits="userSpaceOnUse" x1="19.618301" x2="42.196095" y1="-11.412057" y2="-11.531576"><stop offset="0" stop-color="#fff394"/><stop offset=".26238" stop-color="#ffe16b"/><stop offset=".66093999" stop-color="#f9c440"/><stop offset="1" stop-color="#d48e15"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="15.5" x2="15.5" y1="12.5" y2="21"><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=".5"/></linearGradient><g stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"><path d="m14.730469 3.5c-.127609 0-.230469.0828369-.230469.1855469v3.6289062c0 .10271.10286.1855469.230469.1855469h.769531.769531c.127609 0 .230469-.0828369.230469-.1855469v-3.6289062c0-.10271-.10286-.1855469-.230469-.1855469zm-7.7246096 3.1855469c-.0531842.0057404-.10918.033008-.1542969.078125l-1.0878906 1.0878906c-.09023.090232-.1038819.2222947-.03125.2949219l2.5644531 2.5664066c.07263.07263.2046893.057037.2949219-.033203l.5449219-.542969.5429687-.5449221c.09023-.090233.105834-.2222954.0332031-.2949219l-2.5664062-2.5644531c-.036315-.0363136-.0874409-.0526155-.140625-.046875zm16.9882816 0c-.053185-.0057404-.104312.0105615-.140625.046875l-2.566407 2.5644531c-.07263.072627-.057026.2046887.033203.2949219l.542969.5449221.544922.542969c.09023.09023.222295.105834.294922.033203l2.564453-2.5664066c.07263-.072627.05898-.2046887-.03125-.2949219l-1.08789-1.0878906c-.045117-.0451166-.101113-.0723846-.154297-.078125zm-8.494141 2.8144531c-.223932 0-.448772.0098932-.671875.03125-.012451.0011919-.024663.0046009-.037109.0058594-.00064.0000647-.001314-.0000649-.001954 0-.001282.0001295-.002623-.0001303-.003906 0-.029762.0030225-.058239.0102776-.08789.0136718-.020346.0023291-.040255.0053094-.060547.0078126-.166611.0205804-.332981.0436225-.498047.0761718-.003858.0007612-.007863.0011856-.011719.0019532-.135682.0270087-.267658.06488-.400391.0996093-.01815.0047492-.036594.008781-.054687.0136719-.062399.0168348-.125495.0282849-.1875.046875-.002556.0007675-.005258.0011828-.007813.0019531-.111564.0336416-.218986.0762511-.328124.1152344-.007186.0025667-.01431.005223-.021485.0078125-.107434.0386646-.21645.0731011-.322265.117187-.001331.000556-.002577.001397-.003907.001954-.06395.026755-.124529.059308-.1875.08789-.141951.064264-.283597.128899-.421875.203125-.002059.001105-.003801.002799-.005859.003907-.001275.000685-.002632.001266-.003906.001953-.060797.03281-.118036.070928-.177735.105468-.016152.009346-.032757.017874-.048828.027344-.115113.067764-.229889.134073-.341797.208985-.001181.00079-.002726.001161-.003906.001953-.001182.000792-.002725.00116-.003906.001953-.135588.090963-.263927.191048-.392578.291015-.018716.014543-.038078.028241-.056641.042969-.026406.020969-.055861.037189-.082031.058594-.365096.298284-.699763.632951-.998047.998047-.036531.044664-.066302.093328-.1015626.138672-.0206179.026514-.0403633.053338-.0605469.080078-.0788622.104539-.1594037.20742-.2324219.316406-.000806.001203-.0011478.002703-.0019531.003906-.0749116.111908-.1412202.226684-.2089844.341797-.0094749.016095-.0180085.032674-.0273437.048828-.0080467.013925-.0174478.027048-.0253906.041016-.0268908.047227-.0562163.092719-.0820313.140625-.0011007.002042-.0028076.003815-.0039063.005859-.074226.138279-.1388616.279924-.203125.421875-.0285825.062971-.0611351.125503-.0878906.189453-.0003212.000769-.0016322.001185-.0019531.001954-.0440864.105815-.0785229.214831-.1171875.322265-.0025792.007167-.0052574.014311-.0078125.021485-.0025552.007173-.0052815.014304-.0078125.021484-.0365088.103284-.075688.205102-.1074219.310547-.0004076.001354-.0015463.002551-.0019531.003906-.0185901.062005-.0300402.125101-.046875.1875-.004914.018214-.0089074.036442-.0136719.054687-.0052849.020239-.0105241.040271-.015625.060547-.0289473.114841-.0607915.228685-.0839843.345703-.0003917.001977-.0015632.003883-.0019532.00586-.0325493.165066-.0555914.331436-.0761718.498047-.002493.020181-.0054952.040348-.0078126.060547-.0014995.01307-.0044333.025985-.0058593.039062-.0019345.017792-.0060116.034903-.0078125.052734-.0000648.000642.0000646.001312 0 .001954-.0012585.012446-.0046675.024658-.0058594.037109-.0213568.223103-.03125.447943-.03125.671875 0 .23643.0133022.473531.0371094.708984.0000647.00064-.0000649.001314 0 .001954.003136.031049.0101313.060868.0136718.091796.0023291.020346.0053094.040255.0078126.060547.0205804.166611.0436225.332981.0761718.498047.0003979.002018.0015535.003842.0019532.00586.0002485.001253-.0002492.002652 0 .003906.0001233.000621-.0001236.001332 0 .001953.0270087.135682.06488.267658.0996093.400391.0047492.01815.008781.036594.0136719.054687.0168348.062399.0282849.125495.046875.1875.0004134.001379.0015389.002528.0019531.003906.0001807.000601-.0001808.001353 0 .001953.0001765.000587-.0001766.001367 0 .001954.0336416.111564.0762511.218986.1152344.328124.0025667.007186.005223.01431.0078125.021485.0386646.107435.0731011.21645.1171875.322265.0003318.000797.0016211.001157.0019531.001954v.001953c.0267555.06395.0593081.124529.0878906.1875.0642634.141951.128899.283596.203125.421875.0011052.002059.002799.003801.0039063.005859.0006859.001275.0012664.002632.0019531.003906.0328108.060797.0709284.118036.1054688.177735.0093454.016152.0178732.032757.0273437.048828.0677642.115113.1340728.229889.2089844.341797.0007904.001181.0011619.002726.0019531.003906.0007924.001182.00116.002725.0019532.003906.0909627.135588.191048.263927.2910156.392578.0145429.018716.0282406.038078.0429686.056641.020969.026406.037189.055861.058594.082031.298284.365096.632951.699762.998047.998047.044664.036531.093328.066302.138672.101563.026514.020618.053338.040363.080078.060547.104539.078862.20742.159403.316406.232421.001203.000806.002703.001148.003906.001953.111908.074912.226684.141221.341797.208985.016095.009475.032674.018008.048828.027344.013925.008046.027048.017447.041016.02539.047227.026891.092719.056216.140625.082031.002042.001101.003815.002808.005859.003907.138278.074226.279924.138861.421875.203125.062971.028582.12355.061135.1875.08789.00133.000557.002576.001398.003907.001954.105815.044086.214831.078522.322265.117187.007167.002579.014311.005257.021485.007813.007173.002555.014304.005281.021484.007812.102106.036093.202422.075995.30664.107422.002555.00077.005257.001186.007813.001953.062005.01859.125101.03004.1875.046875.018214.004914.036442.008907.054687.013672.020239.005285.040271.010524.060547.015625.112991.028481.224744.061073.339844.083984.003856.000768.007861.001192.011719.001953.165066.03255.331436.055592.498047.076172.020181.002493.040348.005495.060547.007813.01307.001499.025985.004433.039062.005859.016512.001795.032282.006132.048828.007813.001281.00013.002626-.00013.003906 0 .000642.000064.001312-.000065.001954 0 .235453.023807.472554.037109.708984.037109s.473531-.013302.708984-.037109c.00064-.000065.001314.000065.001954 0 .01766-.001791.035084-.005888.052734-.007813.033285-.003629.066369-.009566.099609-.013672.166611-.02058.332981-.043622.498047-.076172.002018-.000397.003842-.001553.00586-.001953.014078-.00279.02892-.002984.042968-.005859.12326-.025223.242475-.062141.363282-.09375.018245-.004765.036473-.008758.054687-.013672.062399-.016835.125495-.028285.1875-.046875.001379-.000413.002528-.001539.003906-.001953.020441-.006152.042139-.009292.0625-.015625.091994-.028613.179209-.067347.269531-.099609.007174-.002556.014318-.005234.021485-.007813.107434-.038665.21645-.073101.322265-.117187.000797-.000332.001157-.001622.001954-.001954.064522-.026974.125927-.059056.189453-.08789.123534-.055926.248362-.108404.36914-.171875.018007-.009463.034794-.02162.052735-.03125.002059-.001105.003801-.002799.005859-.003907.062097-.033462.120688-.072155.181641-.107421.016154-.009336.032733-.017869.048828-.027344.115113-.067764.229889-.134073.341797-.208985.001203-.000805.002703-.001147.003906-.001953.156582-.104906.305827-.219073.453125-.335937.422073-.334868.803804-.716599 1.138672-1.138672.116864-.147298.231031-.296543.335937-.453125.000792-.00118.001163-.002725.001953-.003906.074912-.111908.141221-.226684.208985-.341797.009475-.016095.018008-.032674.027344-.048828.035266-.060953.073959-.119544.107421-.181641.001108-.002058.002802-.0038.003907-.005859.00963-.017941.021787-.034728.03125-.052735.063471-.120778.115949-.245606.171875-.36914.028834-.063526.060916-.124931.08789-.189453.000332-.000797.001622-.001157.001954-.001954.044086-.105815.078522-.214831.117187-.322265.002579-.007167.005257-.014311.007813-.021485.032262-.090322.070996-.177537.099609-.269531.006147-.019763.009649-.040709.015625-.060547.000181-.000601-.000181-.001352 0-.001953.000414-.001378.00154-.002527.001953-.003906.01859-.062005.03004-.125101.046875-.1875.004914-.018214.008907-.036442.013672-.054687.031609-.120807.068527-.240022.09375-.363282.002618-.012797.003311-.02624.005859-.039062.00025-.001257-.000249-.00265 0-.003906.0004-.002018.001556-.003842.001953-.00586.03255-.165066.055592-.331436.076172-.498047.004106-.03324.010043-.066324.013672-.099609.001925-.01765.006022-.035074.007813-.052734.000065-.00064-.000065-.001314 0-.001954.023807-.235453.037109-.472554.037109-.708984s-.013302-.473531-.037109-.708984c-.000065-.00064.000065-.001314 0-.001954-.001791-.01766-.005888-.035084-.007813-.052734-.003629-.033285-.009566-.066369-.013672-.099609-.02058-.166611-.043622-.332981-.076172-.498047-.000397-.002018-.001553-.003842-.001953-.00586-.000249-.001256.00025-.002649 0-.003906-.002548-.012822-.003241-.026265-.005859-.039062-.025223-.12326-.062141-.242475-.09375-.363282-.004765-.018245-.008758-.036473-.013672-.054687-.016835-.062399-.028285-.125495-.046875-.1875-.000413-.001379-.001539-.002528-.001953-.003906-.000181-.000601.000181-.001352 0-.001953-.005976-.019838-.009478-.040784-.015625-.060547-.028613-.091994-.067347-.179209-.099609-.269531-.002556-.007174-.005234-.014318-.007813-.021485-.038665-.107434-.073101-.21645-.117187-.322265-.000332-.000797-.001622-.001157-.001954-.001954-.026974-.064522-.059056-.125927-.08789-.189453-.055926-.123534-.108404-.248362-.171875-.36914-.009463-.018007-.02162-.034794-.03125-.052735-.001105-.002059-.002799-.003801-.003907-.005859-.033462-.062097-.072155-.120688-.107421-.181641-.009336-.016154-.017869-.032733-.027344-.048828-.067764-.115113-.134073-.229889-.208985-.341797-.00079-.001181-.001161-.002726-.001953-.003906-.104906-.156582-.219073-.305827-.335937-.453125-.334868-.422073-.716599-.803804-1.138672-1.138672-.147298-.116864-.296543-.231031-.453125-.335937-.00118-.000792-.002725-.001163-.003906-.001953-.111908-.074912-.226684-.141221-.341797-.208985-.016095-.009475-.032674-.018008-.048828-.027344-.060953-.035266-.119544-.073959-.181641-.107421-.002058-.001108-.0038-.002802-.005859-.003907-.017941-.00963-.034728-.021787-.052735-.03125-.120778-.063471-.245606-.115949-.36914-.171875-.064282-.029178-.126104-.06257-.191407-.089844-.105815-.0440859-.214831-.0785225-.322265-.117187-.007167-.0025792-.014311-.0052574-.021485-.0078125-.090322-.0322626-.177537-.0709965-.269531-.0996094-.02171-.0067526-.044605-.0110317-.066406-.0175781-.062005-.0185901-.125101-.0300402-.1875-.046875-.018214-.004914-.036442-.0089074-.054687-.0136719-.120807-.0316091-.240022-.0685273-.363282-.09375-.01602-.0032781-.032768-.004644-.048828-.0078125-.165066-.0325493-.331436-.0555915-.498047-.0761718-.03324-.0041061-.066324-.0100423-.099609-.0136719-.01637-.0017851-.032448-.0061427-.048828-.0078125-.001924-.0001954-.003936.0001938-.00586 0-.012446-.0012585-.024658-.0046675-.037109-.0058594-.223103-.0213568-.447943-.03125-.671875-.03125zm-12.8144531 6c-.1027122.000002-.1855469.102859-.1855469.230469v1.539062c.0000021.127606.0828336.230472.1855469.230469h3.6289062c.1027122-.000002.1855476-.10286.1855469-.230469v-.769531-.769531c-.0000022-.127607-.0828345-.230472-.1855469-.230469zm22.0000001 0c-.102712-.000003-.185545.102862-.185547.230469v.769531.769531c0 .127605.082837.230472.185547.230469h3.628906c.102712.000002.185545-.102863.185547-.230469v-1.539062c0-.12761-.08284-.230469-.185547-.230469zm-16.248047 6.742188c-.0531844-.005741-.1043115.008606-.140625.044921l-2.5644531 2.566407c-.072627.07263-.058984.204688.03125.294922l1.0878906 1.08789c.090233.09023.2222949.103881.2949219.03125l2.5664062-2.564453c.072627-.07263.0570309-.204689-.0332031-.294922l-.5429687-.544922-.5449219-.542969c-.0451165-.045114-.1011125-.072384-.1542969-.078124zm14.125 0c-.053184.005739-.10918.03301-.154297.078124l-.544922.542969-.542969.544922c-.090229.09023-.105832.222297-.033203.294922l2.566407 2.564453c.07263.07263.204689.05898.294922-.03125l1.08789-1.08789c.09023-.09023.103871-.222297.03125-.294922l-2.564453-2.566407c-.036315-.036315-.087441-.050661-.140625-.044921zm-7.832031 3.257812c-.127609 0-.230469.082837-.230469.185547v3.628906c0 .10271.10286.185547.230469.185547h1.539062c.127609 0 .230469-.082837.230469-.185547v-3.628906c0-.10271-.10286-.185547-.230469-.185547h-.769531z" fill="url(#a)" stroke="#ad5f00"/><path d="m21.5 16.5a6 6 0 0 1 -6 6 6 6 0 0 1 -6-6 6 6 0 0 1 6-6 6 6 0 0 1 6 6z" fill="none" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/graphicfiltertoolbox.svg b/icon-themes/elementary_svg/cmd/32/graphicfiltertoolbox.svg
new file mode 100644
index 000000000..00e8fd6da
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/graphicfiltertoolbox.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.09478 0 0 .8656 -2.274 5.725)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="5.564" y2="43"><stop offset="0" stop-color="#fff"/><stop offset=".036" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientTransform="matrix(1.2571 0 0 .7605 -6.17 7.082)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientTransform="matrix(1.00374 0 0 .70082 68.054 6.546)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="d" gradientTransform="matrix(-.471 .00067 .00174 -.36537 55.847 47.4)" gradientUnits="userSpaceOnUse" x1="45.414" x2="45.567" y1="15.27" y2="96.253"><stop offset="0" stop-color="#262626"/><stop offset="1" stop-color="#4d4d4d"/></linearGradient><radialGradient id="e" cx="7.496" cy="8.45" gradientTransform="matrix(0 1.62736 -2.28014 0 43.293 1.155)" gradientUnits="userSpaceOnUse" r="20"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".262" stop-color="#64baff"/><stop offset=".705" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><radialGradient id="f" cx="29.095" cy="31.602" gradientTransform="matrix(.22280236 .128635 -.128635 .22280236 18.045901 13.051779)" gradientUnits="userSpaceOnUse" r="7.245" xlink:href="#g"/><linearGradient id="g"><stop offset="0" stop-color="#ffe375"/><stop offset="1" stop-color="#ffa600"/></linearGradient><radialGradient id="h" cx="20.45064" cy="23.82264" gradientUnits="userSpaceOnUse" r="2.05816" xlink:href="#i"/><linearGradient id="i"><stop offset="0" stop-color="#ffb800"/><stop offset="1" stop-color="#ffb800" stop-opacity="0"/></linearGradient><radialGradient id="j" cx="32" cy="32" gradientUnits="userSpaceOnUse" r="8" xlink:href="#i"/><radialGradient id="k" cx="29.095" cy="31.602" gradientUnits="userSpaceOnUse" r="7.245" xlink:href="#g"/><radialGradient id="l" cx="6.703" cy="73.616" gradientTransform="matrix(3.32017 0 0 .7263 2.11 -7.497)" gradientUnits="userSpaceOnUse" r="7.228"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="m" gradientTransform="matrix(.26726 0 0 1.15755 9.316 -10.704)" gradientUnits="userSpaceOnUse" x1="-32.957" x2="-25.474" y1="27.389" y2="27.389"><stop offset="0" stop-color="#2e3436"/><stop offset=".644" stop-color="#888a85"/><stop offset="1" stop-color="#555753"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.77602 .23906 -.31605 .56748 -20.168 4.55)" gradientUnits="userSpaceOnUse" x1="27.528" x2="30.42" y1="4.167" y2="2.949"><stop offset="0" stop-color="#eeeeec"/><stop offset=".789" stop-color="#fff"/><stop offset="1" stop-color="#eeeeec"/></linearGradient><path d="m2 9 44 .002v34.998h-44z" fill="url(#b)" transform="matrix(.66667 0 0 .66667 0 -1.667)"/><path d="m44.253 42.514h-40.506v-32.028h40.506z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.413" transform="matrix(.66667 0 0 .66667 0 -1.667)"/><path d="m42.746 40.92h-37.492v-28.732h37.492z" fill="url(#d)" stroke="#002e99" stroke-linecap="round" stroke-width="1.497" transform="matrix(.66667 0 0 .66667 0 -1.667)"/><path d="m2.285 9.27 43.506.002v34.463h-43.505v-34.465z" fill="none" stroke="url(#c)" stroke-linejoin="round" stroke-width="1.497" transform="matrix(.66667 0 0 .66667 0 -1.667)"/><path d="m6.043 12.948h35.97v27.158h-35.971z" fill="url(#e)" transform="matrix(.66667 0 0 .66667 0 -1.667)"/><g fill="#fc0"><path d="m40 32a8 8 0 1 1 -16 0 8 8 0 1 1 16 0z" fill="url(#j)" transform="matrix(.29433 0 0 .29433 6.27 8.862)"/><path d="m15.702 15.247-.602 2.445-2.45.602 2.45.576.605 2.48.573-2.48 2.483-.574-2.482-.604z" opacity=".1"/><path d="m15.705 21.053-.442-2.305-2.315-.45 2.306-.42.45-2.338.424 2.306 2.333.45-2.323.48z" opacity=".2"/><path d="m33.278 38.847-4.53-5.952-6.898 2.89 5.952-4.53-2.89-6.898 4.53 5.952 6.898-2.89-5.952 4.528z" fill="url(#k)" transform="matrix(.2549 .14717 -.14717 .2549 12.94 5.96)"/><path d="m40 32a8 8 0 1 1 -16 0 8 8 0 1 1 16 0z" fill="url(#j)" transform="matrix(.19495 0 0 .19495 17.4 7.296)"/><path d="m23.646 11.525-.4 1.62-1.62.397 1.62.382.402 1.642.38-1.642 1.644-.38-1.645-.4z" opacity=".1"/><path d="m23.648 15.37-.293-1.527-1.533-.3 1.527-.276.298-1.55.28 1.53 1.545.297-1.54.317z" opacity=".2"/><path d="m33.278 38.847-4.53-5.952-6.898 2.89 5.952-4.53-2.89-6.898 4.53 5.952 6.898-2.89-5.952 4.528z" fill="url(#k)" transform="matrix(.16883165 .097475 -.097475 .16883165 21.816263 5.373117)"/><path d="m40 32a8 8 0 1 1 -16 0 8 8 0 1 1 16 0z" fill="url(#j)" transform="matrix(.47928 0 0 .47928 -3.978 -1.844)"/><path d="m11.38 8.553-.98 3.98-3.99.98 3.99.938.984 4.04.933-4.04 4.043-.934-4.043-.982z" opacity=".1"/><path d="m11.384 18.007-.72-3.755-3.77-.734 3.757-.682.734-3.806.69 3.754 3.8.734-3.785.78z" opacity=".2"/><path d="m33.278 38.847-4.53-5.952-6.898 2.89 5.952-4.53-2.89-6.898 4.53 5.952 6.898-2.89-5.952 4.528z" fill="url(#k)" transform="matrix(.41506866 .23964 -.23964 .41506866 6.880787 -6.570553)"/></g><path d="m22.51 23.822a2.058 2.058 0 0 1 -4.118 0 2.058 2.058 0 1 1 4.117 0z" fill="url(#h)" transform="matrix(.8889 0 0 .8889 -.17 -11.424)"/><path d="m18.018 7.394-.467 1.9-1.903.467 1.904.448.47 1.927.446-1.927 1.93-.446-1.93-.468z" fill="#fc0" opacity=".1"/><path d="m18.02 11.905-.343-1.79-1.798-.352 1.79-.325.35-1.817.33 1.793 1.812.35-1.805.372z" fill="#fc0" opacity=".2"/><path d="m20.464 25.988-.243-1.91-1.908-.243 1.91-.243.242-1.91.244 1.91 1.908.243-1.908.244z" fill="url(#f)" transform="matrix(.8889 0 0 .8889 -.17 -11.424)"/><path d="m48.364 45.97c0 2.898-10.746 5.25-24 5.25-13.255 0-24-2.352-24-5.25 0-2.9 10.745-5.25 24-5.25 13.254 0 24 2.35 24 5.25z" fill="url(#l)" opacity=".2" transform="matrix(.66667 0 0 .66667 0 -1.667)"/><g transform="matrix(1.41113 -.81472 .6894 1.1941 4.267 -6.127)"><path d="m.5 18v12.438c0 .58.297 1.062.667 1.062h.666c.37 0 .667-.48.667-1.063v-12.437z" fill="url(#m)" fill-rule="evenodd"/><rect fill="none" height="21" opacity=".3" rx=".749" ry=".929" stroke="#000" stroke-width=".667" width="2" x=".5" y="10.5"/><path d="m1.167 10.5c-.37 0-.667.48-.667 1.063v6.437h2v-6.438c0-.58-.297-1.062-.667-1.062z" fill="url(#n)" fill-rule="evenodd" opacity=".9"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/greatestheight.svg b/icon-themes/elementary_svg/cmd/32/greatestheight.svg
new file mode 100644
index 000000000..9c92504c3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/greatestheight.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 26.408854 5.499973)" gradientUnits="userSpaceOnUse" x1="10.513865" x2="30.500002" y1="11.846163" y2="11.548594"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.40290243 0 0 -.43261396 5.519842 42.959872)" gradientUnits="userSpaceOnUse" x1="35.958591" x2="35.958591" y1="68.474365" y2="40.735939"><stop offset="0" stop-color="#fff"/><stop offset=".43687496" 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" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 7.314523)" gradientUnits="userSpaceOnUse" x1="-25.801424" x2="-25.057144" y1="70.539429" y2="13.641807"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.28571361 0 0 .30419701 -18.857127 11.232605)" gradientUnits="userSpaceOnUse" x1="72.692543" x2="73.158905" y1="1.217758" y2="58.215126"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 7.567572)" gradientUnits="userSpaceOnUse" x1="8.572445" x2="8.572445" y1="13.326887" y2="56.019302"><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><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 4.238793 24.980479)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#g"/><linearGradient id="g"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="h" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 24.980588)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#g"/><linearGradient id="i" gradientTransform="matrix(.01656805 0 0 .0082353 1.511834 24.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 .336877 -10.333281)"><path d="m3.5 28h8v2h-8z" fill="url(#i)" opacity=".15" stroke-width=".685994"/><path d="m3.5 28.000109v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#h)" opacity=".15"/><path d="m11.5 28v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#f)" opacity=".15"/><g stroke-width=".750002"><path d="m3.1223504 28.375032v-17.250043h8.2500206v17.250043z" fill="url(#d)" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round"/><path d="m3.8723523 27.62503c0-5.250013 0-12.761716 0-15.75004h6.7500167v15.75004z" fill="none" stroke="url(#e)"/><g transform="matrix(-1 0 0 1 34.735981 0)"><path d="m17.363595 8.8749827-3.750009 4.5000113h2.250006l.01758 12.750032h-2.258795l3.741218 4.500011 3.750011-4.500011h-2.241217v-12.750032h2.241216z" style="display:block;stroke:#a62100;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#a)"/><path d="m17.363595 10.05272-2.167141 2.572272h1.417139v14.250036h-1.417139l2.167141 2.58985 2.167979-2.58985h-1.417977v-14.250036h1.417977z" display="block" fill="none" opacity=".401" stroke="url(#b)" stroke-miterlimit="7"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/greatestwidth.svg b/icon-themes/elementary_svg/cmd/32/greatestwidth.svg
new file mode 100644
index 000000000..2c18ddd18
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/greatestwidth.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 26.408854 5.499973)" gradientUnits="userSpaceOnUse" x1="20.000002" x2="20.000002" y1="17.548594" y2="6.548595"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.40290243 0 0 -.43261396 5.519842 42.959872)" gradientUnits="userSpaceOnUse" x1="28.487152" x2="30.34865" y1="50.18298" y2="50.18298"><stop offset="0" stop-color="#fff"/><stop offset=".00000018" 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" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 7.314523)" gradientUnits="userSpaceOnUse" x1="-27.608339" x2="-64.549026" y1="8.804257" y2="8.804257"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.28571361 0 0 .30419701 -18.857127 11.232605)" gradientUnits="userSpaceOnUse" x1="75.615845" x2="107.116" y1="60.051311" y2="60.051311"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 7.567572)" gradientUnits="userSpaceOnUse" x1="8.572445" x2="33.239174" y1="33.605785" y2="33.605785"><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><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 8.863815 24.980479)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#g"/><linearGradient id="g"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="h" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 6.136185 24.605478)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#g"/><linearGradient id="i" gradientTransform="matrix(.01656805 0 0 .0082353 1.511834 24.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><g transform="matrix(0 1.33333 -1.33333 0 43.333281 1.336877)"><g transform="matrix(0 1 -1 0 40.497374 12.25001)"><path d="m-1.1250214 28h17.2500434v2h-17.2500434z" fill="url(#i)" opacity=".15" stroke-width=".685994"/><path d="m-1.1250214 27.624999v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#h)" opacity=".15"/><path d="m16.125022 28v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#f)" opacity=".15"/></g><g stroke-width=".750002"><path d="m3.1223504 28.375032v-17.250043h8.2500206v17.250043z" fill="url(#d)" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round"/><path d="m3.8723523 27.62503c0-5.250013 0-12.761716 0-15.75004h6.7500167v15.75004z" fill="none" stroke="url(#e)"/><g stroke-width=".750002"><path d="m17.372385 8.8749827-3.750009 4.5000113h2.250006l.0088 12.750032h-2.258795l3.750009 4.500011 3.749999-4.500011h-2.250006v-12.750032h2.241216z" style="display:block;stroke:#a62100;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#a)"/><path d="m17.372386 10.051671-2.147467 2.573321h1.397465l.0088 14.250036h-1.406265l2.15773 2.58692 2.12109-2.58692h-1.381341l-.0088-14.250036h1.390141z" display="block" fill="none" opacity=".401" stroke="url(#b)" stroke-miterlimit="7"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/grid.svg b/icon-themes/elementary_svg/cmd/32/grid.svg
new file mode 100644
index 000000000..1178e63ca
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/grid.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="b" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.439577 25.98059)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#d"/><linearGradient id="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 21.560423 25.98059)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#d"/><linearGradient id="f" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" y1="2" y2="5.000003"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="g" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="h" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="i" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="j" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#f" y1="2" y2="4.000013"/><linearGradient id="k" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="l" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="m" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="n" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="o" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#f" y1="2" y2="4.000013"/><linearGradient id="p" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="q" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="r" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="s" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="t" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#f" y1="2" y2="4.000013"/><linearGradient id="u" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="v" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="w" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="x" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="y" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#f" y1="2" y2="4.000013"/><linearGradient id="z" gradientTransform="matrix(.1573294 0 0 .1586627 -8.008007 -.016355)" gradientUnits="userSpaceOnUse" x1="24.833029" x2="24.833029" y1="2.604455" y2="51.798176"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="matrix(.26458333 0 0 .26458333 -.529167 .264583)"><path d="m5.0000001 29h26.0000009v2h-26.0000009z" fill="url(#b)" opacity=".15"/><path d="m5.0000001 29.000111v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#c)" opacity=".15"/><path d="m31.000001 29.000111v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#e)" opacity=".15"/></g><rect fill="url(#z)" height="7.672933" rx=".396875" ry=".396891" stroke-width="1.3333" transform="scale(-1 1)" width="7.14375" x="-7.805209" y=".396859"/><path d="m3.9980469 1c-1.1064402 0-1.9980469.8919999-1.9980469 2v26c0 1.108.8916067 2 1.9980469 2h24.0039061c1.10644 0 1.998047-.892 1.998047-2v-26c0-1.1080001-.891607-2-1.998047-2zm.5019531 1h3.4882812v5h-4.9882812v-3.5c0-.8310001.6690009-1.5 1.5-1.5zm4.4960938 0h5.9960942v5h-5.992188v.9707031h-.0039062zm7.0039062 0h5.998047v5h-5.998047zm7.005859 0h4.494141c.830999 0 1.5.6689999 1.5 1.5v3.5h-5.994141zm-14.005859 6h5.998047l.001953 5.001953h-5.9980469zm7.005859 0h5.996094l-.001953 5h-6zm7.003907 0h5.990234v5h-6zm-20.009766.0019531h4.9921875l.0019531 4.9999999h-4.9882812zm0 5.9980469 4.9941406.033203-.0019531 4.933594h-4.9882813v.033203h-.0039062zm6.0019531 0h5.9980469v5h-6zm6.9980469 0h6v5h-6zm7 0h6v5h-5.994141zm-14 6h6v5l-6-.007812zm7 0h6v5h-6zm13 0v4.996094h-5.996094v1.007812h5.996094v2.496094c0 .207749-.04148.404407-.117188.583984v.001954c-.227485.537838-.760176.914062-1.382812.914062h-4.5l.003906-9.992188zm-26 .001953h4.9921875v4.990235l-4.9921875.009765zm0 5.998047h5v4h-3.5c-.8309991 0-1.5-.669-1.5-1.5zm6 0h6v4h-6zm7 0 6 .007812-.007812 3.992188h-5.992188z" opacity=".3" transform="scale(.26458333)"/><g fill="none" stroke-width=".264583"><path d="m3.8364584 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#a)"/><path d="m3.8364583 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#g)"/><path d="m3.8364583.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#h)"/><path d="m3.8364583 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#i)"/><path d="m3.8364583 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#j)"/><path d="m5.6885416 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#k)"/><path d="m5.6885415 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#l)"/><path d="m5.6885415.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#m)"/><path d="m5.6885415 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#n)"/><path d="m5.6885415 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#o)"/><path d="m7.540625 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#p)"/><path d="m7.5406249 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#q)"/><path d="m7.5406249.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#r)"/><path d="m7.5406249 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#s)"/><path d="m7.5406249 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#t)"/><path d="m1.9843751 3.8364616h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#u)"/><path d="m1.984375 2.2489583h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#v)"/><path d="m1.984375.66145834h-1.05833333l-.0000002 1.05833066h1.05833353z" stroke="url(#w)"/><path d="m1.984375 5.4239584h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#x)"/><path d="m1.984375 7.0114584h-1.05833333l-.0000002.79375h1.05833353z" stroke="url(#y)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/griduse.svg b/icon-themes/elementary_svg/cmd/32/griduse.svg
new file mode 100644
index 000000000..24973f35f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/griduse.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.466667" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 -.59172 -.63517 0 9.814 30.722)" gradientUnits="userSpaceOnUse" x1="31.842712" x2="20.435263" y1="-57.348213" y2="-57.348213"><stop offset="0" stop-color="#fff"/><stop offset=".125" stop-color="#fff" stop-opacity=".235"/><stop offset=".939" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="46.985" x2="46.985" y1="10" y2="23"><stop offset="0" stop-color="#c6262e"/><stop offset="1" stop-color="#b5232a"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1=".794" x2=".761" xlink:href="#d" y1="289.327" y2="289.625"/><linearGradient id="d"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="2.117" x2="2.084" xlink:href="#d" y1="289.327" y2="289.625"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="3.44" x2="3.407" xlink:href="#d" y1="289.327" y2="289.625"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="4.763" x2="4.729" xlink:href="#d" y1="289.327" y2="289.625"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="6.085" x2="6.052" xlink:href="#d" y1="289.327" y2="289.625"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="7.408" x2="7.375" xlink:href="#d" y1="289.327" y2="289.625"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1=".794" x2=".761" xlink:href="#d" y1="290.65" y2="290.948"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="2.117" x2="2.084" xlink:href="#d" y1="290.65" y2="290.948"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="3.44" x2="3.407" xlink:href="#d" y1="290.65" y2="290.948"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="4.763" x2="4.729" xlink:href="#d" y1="290.65" y2="290.948"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="6.085" x2="6.052" xlink:href="#d" y1="290.65" y2="290.948"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="7.408" x2="7.375" xlink:href="#d" y1="290.65" y2="290.948"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1=".794" x2=".761" xlink:href="#d" y1="291.973" y2="292.271"/><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="2.117" x2="2.084" xlink:href="#d" y1="291.973" y2="292.271"/><linearGradient id="r" gradientUnits="userSpaceOnUse" x1="3.44" x2="3.407" xlink:href="#d" y1="291.973" y2="292.271"/><linearGradient id="s" gradientUnits="userSpaceOnUse" x1="4.763" x2="4.729" xlink:href="#d" y1="291.973" y2="292.271"/><linearGradient id="t" gradientUnits="userSpaceOnUse" x1="6.085" x2="6.052" xlink:href="#d" y1="291.973" y2="292.271"/><linearGradient id="u" gradientUnits="userSpaceOnUse" x1="7.408" x2="7.375" xlink:href="#d" y1="291.973" y2="292.271"/><linearGradient id="v" gradientUnits="userSpaceOnUse" x1=".794" x2=".761" xlink:href="#d" y1="293.296" y2="293.593"/><linearGradient id="w" gradientUnits="userSpaceOnUse" x1="2.117" x2="2.084" xlink:href="#d" y1="293.296" y2="293.594"/><linearGradient id="x" gradientUnits="userSpaceOnUse" x1="3.44" x2="3.407" xlink:href="#d" y1="293.296" y2="293.594"/><linearGradient id="y" gradientUnits="userSpaceOnUse" x1="4.763" x2="4.729" xlink:href="#d" y1="293.296" y2="293.594"/><linearGradient id="z" gradientUnits="userSpaceOnUse" x1="6.085" x2="6.052" xlink:href="#d" y1="293.296" y2="293.594"/><linearGradient id="A" gradientUnits="userSpaceOnUse" x1="7.408" x2="7.375" xlink:href="#d" y1="293.296" y2="293.594"/><linearGradient id="B" gradientUnits="userSpaceOnUse" x1=".794" x2=".761" xlink:href="#d" y1="294.619" y2="294.916"/><linearGradient id="C" gradientUnits="userSpaceOnUse" x1="2.117" x2="2.084" xlink:href="#d" y1="294.619" y2="294.916"/><linearGradient id="D" gradientUnits="userSpaceOnUse" x1="3.44" x2="3.407" xlink:href="#d" y1="294.619" y2="294.916"/><linearGradient id="E" gradientUnits="userSpaceOnUse" x1="4.763" x2="4.729" xlink:href="#d" y1="294.619" y2="294.916"/><linearGradient id="F" gradientUnits="userSpaceOnUse" x1="6.085" x2="6.052" xlink:href="#d" y1="294.619" y2="294.916"/><linearGradient id="G" gradientUnits="userSpaceOnUse" x1="7.408" x2="7.375" xlink:href="#d" y1="294.619" y2="294.916"/><linearGradient id="H" gradientUnits="userSpaceOnUse" x1=".794" x2=".761" xlink:href="#d" y1="295.942" y2="296.239"/><linearGradient id="I" gradientUnits="userSpaceOnUse" x1="2.117" x2="2.084" xlink:href="#d" y1="295.942" y2="296.239"/><linearGradient id="J" gradientUnits="userSpaceOnUse" x1="3.44" x2="3.407" xlink:href="#d" y1="295.942" y2="296.239"/><linearGradient id="K" gradientUnits="userSpaceOnUse" x1="4.763" x2="4.729" xlink:href="#d" y1="295.942" y2="296.239"/><linearGradient id="L" gradientUnits="userSpaceOnUse" x1="6.085" x2="6.052" xlink:href="#d" y1="295.942" y2="296.239"/><linearGradient id="M" gradientUnits="userSpaceOnUse" x1="7.408" x2="7.375" xlink:href="#d" y1="295.942" y2="296.239"/><g stroke-width=".066" transform="translate(0 -288.533)"><rect fill="url(#c)" height=".265" ry=".033" width=".265" x=".794" y="289.327"/><rect fill="url(#e)" height=".265" ry=".033" width=".265" x="2.117" y="289.327"/><rect fill="url(#f)" height=".265" ry=".033" width=".265" x="3.44" y="289.327"/><rect fill="url(#g)" height=".265" ry=".033" width=".265" x="4.763" y="289.327"/><rect fill="url(#h)" height=".265" ry=".033" width=".265" x="6.085" y="289.327"/><rect fill="url(#i)" height=".265" ry=".033" width=".265" x="7.408" y="289.327"/><rect fill="url(#j)" height=".265" ry=".033" width=".265" x=".794" y="290.65"/><rect fill="url(#k)" height=".265" ry=".033" width=".265" x="2.117" y="290.65"/><rect fill="url(#l)" height=".265" ry=".033" width=".265" x="3.44" y="290.65"/><rect fill="url(#m)" height=".265" ry=".033" width=".265" x="4.763" y="290.65"/><rect fill="url(#n)" height=".265" ry=".033" width=".265" x="6.085" y="290.65"/><rect fill="url(#o)" height=".265" ry=".033" width=".265" x="7.408" y="290.65"/><rect fill="url(#p)" height=".265" ry=".033" width=".265" x=".794" y="291.973"/><rect fill="url(#q)" height=".265" ry=".033" width=".265" x="2.117" y="291.973"/><rect fill="url(#r)" height=".265" ry=".033" width=".265" x="3.44" y="291.973"/><rect fill="url(#s)" height=".265" ry=".033" width=".265" x="4.763" y="291.973"/><rect fill="url(#t)" height=".265" ry=".033" width=".265" x="6.085" y="291.973"/><rect fill="url(#u)" height=".265" ry=".033" width=".265" x="7.408" y="291.973"/><rect fill="url(#v)" height=".265" ry=".033" width=".265" x=".794" y="293.296"/><rect fill="url(#w)" height=".265" ry=".033" width=".265" x="2.117" y="293.296"/><rect fill="url(#x)" height=".265" ry=".033" width=".265" x="3.44" y="293.296"/><rect fill="url(#y)" height=".265" ry=".033" width=".265" x="4.763" y="293.296"/><rect fill="url(#z)" height=".265" ry=".033" width=".265" x="6.085" y="293.296"/><rect fill="url(#A)" height=".265" ry=".033" width=".265" x="7.408" y="293.296"/><rect fill="url(#B)" height=".265" ry=".033" width=".265" x=".794" y="294.619"/><rect fill="url(#C)" height=".265" ry=".033" width=".265" x="2.117" y="294.619"/><rect fill="url(#D)" height=".265" ry=".033" width=".265" x="3.44" y="294.619"/><rect fill="url(#E)" height=".265" ry=".033" width=".265" x="4.763" y="294.619"/><rect fill="url(#F)" height=".265" ry=".033" width=".265" x="6.085" y="294.619"/><rect fill="url(#G)" height=".265" ry=".033" width=".265" x="7.408" y="294.619"/><rect fill="url(#H)" height=".265" ry=".033" width=".265" x=".794" y="295.942"/><rect fill="url(#I)" height=".265" ry=".033" width=".265" x="2.117" y="295.942"/><rect fill="url(#J)" height=".265" ry=".033" width=".265" x="3.44" y="295.942"/><rect fill="url(#K)" height=".265" ry=".033" width=".265" x="4.763" y="295.942"/><rect fill="url(#L)" height=".265" ry=".033" width=".265" x="6.085" y="295.942"/><rect fill="url(#M)" height=".265" ry=".033" width=".265" x="7.408" y="295.942"/></g><g transform="scale(.26458334)"><path d="m46.39 10.484c.606-.002 1.125.05 1.554.148 2.437.56 3.51 2.657 3.54 4.92-.18 2.407-.828 3.926-2.86 4.76-.443.11-1.494.177-2.244.18l-4.892.015v-4.037l4.537-.016c2-.052 1.988-1.91.01-1.968l-4.537.016v-4.002z" fill="url(#b)" stroke="#2a0303" stroke-opacity=".49" transform="matrix(1.33333 0 0 1.33333 -37.653 .66)"/><path d="m17.678 14.66v5.336l3.336-.01v-5.326zm3.336 7.95-3.336.01v4.707h3.336z" fill="#eee" fill-opacity=".761"/><path d="m24.198 14.64-6.52.02v1.333l6.52-.02c.81-.003 1.503.066 2.076.197 2.96.68 4.397 3.066 4.66 5.77.02-.182.045-.356.06-.543-.042-3.02-1.472-5.813-4.72-6.56-.573-.132-1.266-.2-2.076-.198zm1.21 7.317c-.31.35-.853.62-1.694.643l-6.05.02.003 1.334 6.047-.02c1.827-.048 2.362-1.215 1.693-1.977z" fill="#206b00" opacity=".1" stroke="#fff" stroke-width=".999997"/><path d="m46.393 11.47-3.91.012v2.032l3.546-.012h.03c.65.018 1.22.183 1.672.516.452.332.775.872.776 1.453 0 .58-.32 1.125-.776 1.458-.454.333-1.028.494-1.68.51-.008.002-.016.002-.023 0l-3.555.013.02 2.06 3.905-.012c.663-.002 1.66-.094 1.92-.143.788-.337 1.23-.566 1.56-1.197.334-.636.523-1.525.61-2.63-.02-.963-.252-1.86-.695-2.534-.45-.684-1.083-1.175-2.07-1.402-.334-.077-.783-.125-1.332-.123z" fill="none" opacity=".53" stroke="url(#a)" stroke-opacity=".915" stroke-width=".75" transform="matrix(1.33333 0 0 1.33333 -37.653 .66)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/gridvisible.svg b/icon-themes/elementary_svg/cmd/32/gridvisible.svg
new file mode 100644
index 000000000..e2a637542
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/gridvisible.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.466667" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1=".79375" x2=".760677" xlink:href="#b" y1="289.32707" y2="289.62473"/><linearGradient id="b"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="2.116666" x2="2.083593" xlink:href="#b" y1="289.32708" y2="289.62474"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="3.439583" x2="3.40651" xlink:href="#b" y1="289.32709" y2="289.62475"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="4.7625" x2="4.729427" xlink:href="#b" y1="289.3271" y2="289.62476"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="6.085416" x2="6.052343" xlink:href="#b" y1="289.32711" y2="289.62477"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="7.408333" x2="7.37526" xlink:href="#b" y1="289.32712" y2="289.62478"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1=".793749" x2=".760676" xlink:href="#b" y1="290.65" y2="290.94766"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="2.116666" x2="2.083593" xlink:href="#b" y1="290.65001" y2="290.94767"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="3.439583" x2="3.40651" xlink:href="#b" y1="290.65002" y2="290.94768"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="4.7625" x2="4.729427" xlink:href="#b" y1="290.65003" y2="290.94769"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="6.085416" x2="6.052343" xlink:href="#b" y1="290.65004" y2="290.9477"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="7.408333" x2="7.37526" xlink:href="#b" y1="290.65005" y2="290.94771"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1=".79375" x2=".760677" xlink:href="#b" y1="291.97291" y2="292.27057"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="2.116666" x2="2.083593" xlink:href="#b" y1="291.97292" y2="292.27058"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="3.439583" x2="3.40651" xlink:href="#b" y1="291.97293" y2="292.27059"/><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="4.7625" x2="4.729427" xlink:href="#b" y1="291.97294" y2="292.2706"/><linearGradient id="r" gradientUnits="userSpaceOnUse" x1="6.085416" x2="6.052343" xlink:href="#b" y1="291.97295" y2="292.27061"/><linearGradient id="s" gradientUnits="userSpaceOnUse" x1="7.408333" x2="7.37526" xlink:href="#b" y1="291.97296" y2="292.27062"/><linearGradient id="t" gradientUnits="userSpaceOnUse" x1=".79375" x2=".760677" xlink:href="#b" y1="293.29583" y2="293.59349"/><linearGradient id="u" gradientUnits="userSpaceOnUse" x1="2.116666" x2="2.083593" xlink:href="#b" y1="293.29584" y2="293.5935"/><linearGradient id="v" gradientUnits="userSpaceOnUse" x1="3.439583" x2="3.40651" xlink:href="#b" y1="293.29585" y2="293.59351"/><linearGradient id="w" gradientUnits="userSpaceOnUse" x1="4.7625" x2="4.729427" xlink:href="#b" y1="293.29586" y2="293.59352"/><linearGradient id="x" gradientUnits="userSpaceOnUse" x1="6.085416" x2="6.052343" xlink:href="#b" y1="293.29587" y2="293.59353"/><linearGradient id="y" gradientUnits="userSpaceOnUse" x1="7.408333" x2="7.37526" xlink:href="#b" y1="293.29588" y2="293.59354"/><linearGradient id="z" gradientUnits="userSpaceOnUse" x1=".793749" x2=".760676" xlink:href="#b" y1="294.61876" y2="294.91642"/><linearGradient id="A" gradientUnits="userSpaceOnUse" x1="2.116666" x2="2.083593" xlink:href="#b" y1="294.61877" y2="294.91643"/><linearGradient id="B" gradientUnits="userSpaceOnUse" x1="3.439583" x2="3.40651" xlink:href="#b" y1="294.61878" y2="294.91644"/><linearGradient id="C" gradientUnits="userSpaceOnUse" x1="4.7625" x2="4.729427" xlink:href="#b" y1="294.61879" y2="294.91645"/><linearGradient id="D" gradientUnits="userSpaceOnUse" x1="6.085416" x2="6.052343" xlink:href="#b" y1="294.6188" y2="294.91646"/><linearGradient id="E" gradientUnits="userSpaceOnUse" x1="7.408333" x2="7.37526" xlink:href="#b" y1="294.61881" y2="294.91647"/><linearGradient id="F" gradientUnits="userSpaceOnUse" x1=".79375" x2=".760677" xlink:href="#b" y1="295.94167" y2="296.23933"/><linearGradient id="G" gradientUnits="userSpaceOnUse" x1="2.116666" x2="2.083593" xlink:href="#b" y1="295.94168" y2="296.23934"/><linearGradient id="H" gradientUnits="userSpaceOnUse" x1="3.439583" x2="3.40651" xlink:href="#b" y1="295.94169" y2="296.23935"/><linearGradient id="I" gradientUnits="userSpaceOnUse" x1="4.7625" x2="4.729427" xlink:href="#b" y1="295.9417" y2="296.23936"/><linearGradient id="J" gradientUnits="userSpaceOnUse" x1="6.085416" x2="6.052343" xlink:href="#b" y1="295.94171" y2="296.23937"/><linearGradient id="K" gradientUnits="userSpaceOnUse" x1="7.408333" x2="7.37526" xlink:href="#b" y1="295.94172" y2="296.23938"/><g stroke-width=".066146" transform="translate(0 -288.53332)"><rect fill="url(#a)" height=".264574" ry=".033103" width=".264583" x=".79375" y="289.32706"/><rect fill="url(#c)" height=".264574" ry=".033103" width=".264583" x="2.116667" y="289.32706"/><rect fill="url(#d)" height=".264574" ry=".033103" width=".264583" x="3.439583" y="289.32706"/><rect fill="url(#e)" height=".264574" ry=".033103" width=".264583" x="4.7625" y="289.32706"/><rect fill="url(#f)" height=".264574" ry=".033103" width=".264583" x="6.085416" y="289.32706"/><rect fill="url(#g)" height=".264574" ry=".033103" width=".264583" x="7.408333" y="289.32706"/><rect fill="url(#h)" height=".264574" ry=".033103" width=".264583" x=".79375" y="290.64999"/><rect fill="url(#i)" height=".264574" ry=".033103" width=".264583" x="2.116667" y="290.64999"/><rect fill="url(#j)" height=".264574" ry=".033103" width=".264583" x="3.439583" y="290.64999"/><rect fill="url(#k)" height=".264574" ry=".033103" width=".264583" x="4.7625" y="290.64999"/><rect fill="url(#l)" height=".264574" ry=".033103" width=".264583" x="6.085416" y="290.64999"/><rect fill="url(#m)" height=".264574" ry=".033103" width=".264583" x="7.408333" y="290.64999"/><rect fill="url(#n)" height=".264574" ry=".033103" width=".264583" x=".79375" y="291.9729"/><rect fill="url(#o)" height=".264574" ry=".033103" width=".264583" x="2.116667" y="291.9729"/><rect fill="url(#p)" height=".264574" ry=".033103" width=".264583" x="3.439583" y="291.9729"/><rect fill="url(#q)" height=".264574" ry=".033103" width=".264583" x="4.7625" y="291.9729"/><rect fill="url(#r)" height=".264574" ry=".033103" width=".264583" x="6.085416" y="291.9729"/><rect fill="url(#s)" height=".264574" ry=".033103" width=".264583" x="7.408333" y="291.9729"/><rect fill="url(#t)" height=".264574" ry=".033103" width=".264583" x=".79375" y="293.29581"/><rect fill="url(#u)" height=".264574" ry=".033103" width=".264583" x="2.116667" y="293.29581"/><rect fill="url(#v)" height=".264574" ry=".033103" width=".264583" x="3.439583" y="293.29581"/><rect fill="url(#w)" height=".264574" ry=".033103" width=".264583" x="4.7625" y="293.29581"/><rect fill="url(#x)" height=".264574" ry=".033103" width=".264583" x="6.085416" y="293.29581"/><rect fill="url(#y)" height=".264574" ry=".033103" width=".264583" x="7.408333" y="293.29581"/><rect fill="url(#z)" height=".264574" ry=".033103" width=".264583" x=".79375" y="294.61874"/><rect fill="url(#A)" height=".264574" ry=".033103" width=".264583" x="2.116667" y="294.61874"/><rect fill="url(#B)" height=".264574" ry=".033103" width=".264583" x="3.439583" y="294.61874"/><rect fill="url(#C)" height=".264574" ry=".033103" width=".264583" x="4.7625" y="294.61874"/><rect fill="url(#D)" height=".264574" ry=".033103" width=".264583" x="6.085416" y="294.61874"/><rect fill="url(#E)" height=".264574" ry=".033103" width=".264583" x="7.408333" y="294.61874"/><rect fill="url(#F)" height=".264574" ry=".033103" width=".264583" x=".79375" y="295.94165"/><rect fill="url(#G)" height=".264574" ry=".033103" width=".264583" x="2.116667" y="295.94165"/><rect fill="url(#H)" height=".264574" ry=".033103" width=".264583" x="3.439583" y="295.94165"/><rect fill="url(#I)" height=".264574" ry=".033103" width=".264583" x="4.7625" y="295.94165"/><rect fill="url(#J)" height=".264574" ry=".033103" width=".264583" x="6.085416" y="295.94165"/><rect fill="url(#K)" height=".264574" ry=".033103" width=".264583" x="7.408333" y="295.94165"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/group.svg b/icon-themes/elementary_svg/cmd/32/group.svg
new file mode 100644
index 000000000..05325b959
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/group.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666668" 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="#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(.1401091 0 0 .11072978 5.063575 4.845922)" gradientUnits="userSpaceOnUse" x1="24.288868" x2="24.28887" xlink:href="#a" y1="20.751673" y2="25.530573"/><linearGradient id="c" gradientTransform="matrix(.1401091 0 0 .11072978 5.063575 3.258422)" gradientUnits="userSpaceOnUse" x1="24.288868" x2="24.28887" xlink:href="#a" y1="20.751673" y2="25.530573"/><linearGradient id="d" gradientTransform="matrix(.1401091 0 0 .11072978 5.063575 1.670922)" gradientUnits="userSpaceOnUse" x1="24.288868" x2="24.28887" xlink:href="#a" y1="20.751673" y2="25.530573"/><linearGradient id="e" gradientTransform="matrix(.1401091 0 0 .11072978 5.063575 .083422)" gradientUnits="userSpaceOnUse" x1="24.288868" x2="24.28887" xlink:href="#a" y1="20.751673" y2="25.530573"/><linearGradient id="f" gradientTransform="matrix(.1401091 0 0 .11072978 5.063575 -1.504078)" gradientUnits="userSpaceOnUse" x1="24.288868" x2="24.28887" xlink:href="#a" y1="20.751673" y2="25.530573"/><radialGradient id="g" cx="10.947465" cy="10.319761" gradientTransform="matrix(-.00000004 2.3489569 -3.9836033 -.00000003 53.513448 -18.750637)" gradientUnits="userSpaceOnUse" r="3.765445"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="h" gradientTransform="matrix(.20515598 0 0 .20369724 7.420038 5.278451)" gradientUnits="userSpaceOnUse" x1="24.28183" x2="24.138529" y1="11.981194" y2="35.62291"><stop offset="0" stop-color="#fff"/><stop offset=".06737649" 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(.20515598 0 0 .20369724 7.407064 5.283756)" gradientUnits="userSpaceOnUse" x1="24.34507" x2="24.34507" y1="23.000984" y2="26.682928"><stop offset="0" stop-color="#fff"/><stop offset=".31060818" 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="j" gradientTransform="matrix(-3.7795276 0 0 3.7795276 52.000403 -1.49884)" gradientUnits="userSpaceOnUse" x1="7.276147" x2="7.276147" xlink:href="#o" y1=".795334" y2="7.672609"/><linearGradient id="k" gradientTransform="matrix(-1 0 0 1 13.75844 1.190932)" gradientUnits="userSpaceOnUse" x1="7.276147" x2="7.276147" xlink:href="#o" y1=".795334" y2="7.672609"/><linearGradient id="l" gradientTransform="matrix(-1 0 0 1 13.75844 2.778432)" gradientUnits="userSpaceOnUse" x1="7.276147" x2="7.276147" xlink:href="#o" y1=".795334" y2="7.672609"/><linearGradient id="m" gradientTransform="matrix(-1 0 0 1 13.75844 4.365932)" gradientUnits="userSpaceOnUse" x1="7.276147" x2="7.276147" xlink:href="#o" y1=".795334" y2="7.672609"/><linearGradient id="n" gradientTransform="matrix(-1 0 0 1 13.75844 5.953432)" gradientUnits="userSpaceOnUse" x1="7.276147" x2="7.276147" xlink:href="#o" y1=".795334" y2="7.672609"/><linearGradient id="o" gradientTransform="matrix(.15725294 0 0 .15873294 .458666 -.007635)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g stroke-linecap="square" stroke-width=".264583"><g fill="#ffa154" stroke="#a62100" stroke-opacity=".501961"><path d="m1.7197917.39687487v2.11666663h.5291667v-1.58750003l3.1750001-.00000009v-.5291666l-3.1750001.00000009z"/><path d="m1.7197917 8.0697917v-1.8520834h.5291667v1.3229167l3.1750001-.0000001v.5291667l-3.1750001.0000001z"/></g><g stroke="#000" stroke-linejoin="round" stroke-opacity=".316176"><g stroke-width=".264583"><path d="m5.9531249 6.7468753v1.3229168h1.8520833v-1.3229168z" fill="url(#n)"/><path d="m5.9531249 3.5718751v1.3229167h1.8520833v-1.3229167z" fill="url(#l)"/><path d="m5.9531249 5.1593752v1.3229168h1.8520833v-1.3229168z" fill="url(#m)"/></g><path d="m22.5 1.5v5h7v-5z" fill="url(#j)" stroke-width=".999999" transform="scale(.26458333)"/></g><g stroke-width=".264583"><path d="m5.9531249 1.984375v1.3229168h1.8520833v-1.3229168z" fill="url(#k)" stroke="#000" stroke-linejoin="round" stroke-opacity=".316176"/><g fill="none" stroke-linecap="butt"><path d="m6.2177078 1.4552078.0000003-.79374947h1.3229169v.79374997z" stroke="url(#f)"/><path d="m6.2177078 3.0427079.0000003-.7937495h1.3229169v.79375z" stroke="url(#e)"/><path d="m6.2177078 4.6302078.0000003-.7937494h1.3229169v.7937502z" stroke="url(#d)"/><path d="m6.2177078 6.2177076.0000003-.7937492h1.3229169v.7937502z" stroke="url(#c)"/><path d="m6.2177078 7.8052078.0000003-.7937494h1.3229169v.7937502z" stroke="url(#b)"/></g></g><g transform="matrix(.3527769 0 0 .3527769 -2.391333 .71809)"><path d="m10.902113 8.8376127-.000516-2.2436682 3.000002.00004v2.2499659l2.250011.0000396-.00001 3.000008-2.220141-.0093-.02985 2.259304h-3.000002l.02985-2.259304-2.2798658.0093-.03087-3.0092369z" fill="url(#g)"/><g fill="none" stroke-width=".750002"><path d="m10.901608 8.8439805.002-2.254496 2.997996.0045.00001 2.2500059 2.249996-.0000003-.00001 3.0000079h-2.249996l-.000005 2.250004h-3.000002l.002-2.254504-2.2520058.0045.00001-3.0000079z" opacity=".5" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round"/><path d="m11.651599 9.593992v-2.2500056h1.500004v2.2500056m-.00001 1.500004.00001 2.250005h-1.500004l-.00001-2.250005" opacity=".5" stroke="url(#h)"/><path d="m12.776602 9.593992h2.625006v1.500004h-2.625006m-.747991-.0045-2.627018.0045.0000002-1.500004 2.6270178-.0045" opacity=".5" stroke="url(#i)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/groupbox.svg b/icon-themes/elementary_svg/cmd/32/groupbox.svg
new file mode 100644
index 000000000..20f189bcd
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/groupbox.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(.78855 0 0 .74617 2.53 10.574)" gradientUnits="userSpaceOnUse" x1="13" x2="13" y1="4" y2="21"><stop offset="0" stop-color="#fff"/><stop offset=".063" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="8.3946" x2="5.3426" y1="4.4498" y2=".7874"><stop offset="0" stop-color="#1f1f1f"/><stop offset="1" stop-color="#5c5c5c"/></linearGradient><linearGradient id="c" gradientTransform="matrix(1.0054 0 0 .89598 -.07 8.604)" gradientUnits="userSpaceOnUse" x1="15.922" x2="17.49" y1="7.121" y2="23.385"><stop offset="0" stop-color="#f9f9f9"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><g transform="matrix(1.66667 0 0 1.66667 -3.99 -16.627)"><rect fill="url(#c)" height="14.336" rx="2.475" ry="2.205" width="16.086" x="3.951" y="12.188"/><g stroke-width=".6"><path d="m4.594 12.738c-.246.31-.648.29-.69 1.035l-.043 11.09c.23 1.007.628 1.235 1.468 1.725l13.116-.13c.96-.14 1.472-.586 1.553-1.337 0 0 .12-10.422.086-11-.133-.382-.013-.7-1.013-1.296" fill="none" stroke="#9c9c9c" stroke-opacity=".875"/><rect fill="none" height="12.944" rx="2.184" ry="1.993" stroke="url(#a)" stroke-opacity=".502" width="14.969" x="4.485" y="12.82"/><g fill="url(#b)" opacity=".66" stroke="#000" stroke-linecap="round" stroke-linejoin="round" transform="matrix(.75888 0 0 .7631 3.013 10.46)"><path d="m11.916 8.547h-1.953l-1.876-3.05-1.876 3.05h-1.831l2.675-4.16-2.505-3.907h1.89l1.737 2.903 1.703-2.903h1.843l-2.533 4z"/><path d="m15.452 3.802 1.683-3.32h1.842l-2.675 4.926v3.14h-1.7v-3.086l-2.675-4.982h1.853z"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/grow.svg b/icon-themes/elementary_svg/cmd/32/grow.svg
new file mode 100644
index 000000000..bb3ca40b1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/grow.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="3.5" y2="15.5"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="6.35" x2="6.35" y1="1.455208" y2="3.704167"><stop offset="0" stop-color="#fff"/><stop offset=".09999995" 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="4.333" cy="288.644" gradientTransform="matrix(-2.36637 .0798 -.0789 -2.33915 36.562 965.093)" gradientUnits="userSpaceOnUse" r="2.799"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><path d="m4.5765466 295.01529h-2.3275883l-.3999583 1.06171h-1.077l2.205-5.292h1.003l2.127 5.292h-1.127zm-2.0630049-.79375h1.7679738l-.7795155-2.34854z" style="stroke:#000;stroke-width:.264583;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.537;fill:url(#c)" transform="translate(0 -288.533)"/><path d="m2.978 2.252-2.205 5.292h.11l2.095-5.028h1.002l2.02 5.028h.107l-2.127-5.292zm-.34 3.48-.108.268h1.756l-.086-.267z" fill="#fff" opacity=".2"/><path d="m23.992188 3.5a.50004994.50004994 0 0 0 -.345704.1464844l-5 5a.50004994.50004994 0 0 0 .353516.8535156h3.5v5.5a.50004994.50004994 0 0 0 .5.5h2a.50004994.50004994 0 0 0 .5-.5v-5.5h3.5a.50004994.50004994 0 0 0 .353516-.8535156l-5-5a.50004994.50004994 0 0 0 -.361328-.1464844z" style="stroke:#a62100;stroke-width:1.000006;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#a)" transform="scale(.26458333)"/><path d="m6.35 1.248923-1.0097076 1.0000353h.7451243l.1322917.2645834v1.3229166h.2645833v-1.3229166l.1322917-.2645834h.7398431z" fill="none" opacity=".49" stroke="url(#b)" stroke-width=".264583"/></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 000000000..9fe8d9da9
--- /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="#e4c6fa"/><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/handoutmode.svg b/icon-themes/elementary_svg/cmd/32/handoutmode.svg
new file mode 100644
index 000000000..2f4c8a993
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/handoutmode.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.2500014 0 -3.750021)" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="30" y2="2"><stop offset="0" stop-color="#002e99"/><stop offset="1" stop-color="#3689e6"/></linearGradient><radialGradient id="b" cx="7.233153" cy="15.214145" gradientTransform="matrix(-.0032463 3.6363633 -2.5454546 -.00000009 54.750396 -30.302372)" gradientUnits="userSpaceOnUse" r="11"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".262" stop-color="#64baff"/><stop offset=".788" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="23.999994" x2="23.999994" y1="6.185175" y2="41.814804"><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><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="g" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#g)" opacity=".15"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#f)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#e)" opacity=".15"/><path d="m4.5.5c5.2704757 0 23.000011.001854 23.000011.001854l.000028 28.998202s-15.333359 0-23.000039 0c0-9.666685 0-19.333368 0-29.00005168z" fill="url(#b)" stroke-width="1.040575"/><path d="m26.5 28.5h-21v-27h21z" fill="none" opacity=".5" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.499961.499944c5.27048 0 23.000054.002 23.000054.002l.000024 28.998112s-15.333385 0-23.000078 0c0-9.666722 0-19.333346 0-28.999956z" fill="none" stroke="url(#a)" stroke-linejoin="round" stroke-width=".999922"/><g fill="#fff" transform="translate(4 4)"><path d="m5 0v6h6v-6zm1 1h4v4h-4z" opacity=".7"/><path d="m13 0v6h6v-6zm1 1h4v4h-4z" opacity=".7"/><path d="m5 8v6h6v-6zm1 1h4v4h-4z" opacity=".7"/><path d="m13 8v6h6v-6zm1 1h4v4h-4z" opacity=".7"/><path d="m5 16v6h6v-6zm1 1h4v4h-4z" opacity=".7"/><path d="m13 16v6h6v-6zm1 1h4v4h-4z" opacity=".7"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/hangingindent.svg b/icon-themes/elementary_svg/cmd/32/hangingindent.svg
new file mode 100644
index 000000000..8196d8576
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/hangingindent.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" x2="10" y1="-8" y2="5"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 -.59098524 .65103773 0 -25.921644 17.536343)" gradientUnits="userSpaceOnUse" x1="38.910011" x2="24.596796" y1="60.471832" y2="60.55201"><stop offset="0" stop-color="#fff"/><stop offset=".46985772" stop-color="#fff" stop-opacity=".235294"/><stop offset=".68658012" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#d" y1="25" y2="3"/><linearGradient id="d"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#d" y1="31" y2="9"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#d" y1="37" y2="15"/><radialGradient id="g" cx="24.837126" cy="36.421127" gradientTransform="matrix(-.35132358 0 0 -.1598281 15.904596 12.593033)" gradientUnits="userSpaceOnUse" r="15.644737"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><path d="m19.5 17.5v3h11v-3z" fill="url(#e)"/><path d="m19.5 17.5v3h11v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m20 18v2h1v-1h9v-1z" fill="#fff" opacity=".2"/><path d="m19.5 11.5v3h11v-3z" fill="url(#c)"/><path d="m19.5 11.5v3h11v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m20 12v2h1v-1h9v-1z" fill="#fff" opacity=".2"/><path d="m19.5 23.5v3h8v-3z" fill="url(#f)"/><path d="m19.5 23.5v3h8v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m20 24v2h1v-1h6v-1z" fill="#fff" opacity=".2"/><g transform="translate(0 16)"><g fill="#fbfbfb" transform="translate(0 1)"><path d="m19-9h11v1h-11z" opacity=".4"/><path d="m19-12h3v1h-3z" opacity=".4"/><path d="m3.031296-9h11.709195v1h-11.709195z" opacity=".4"/></g><g fill="#4d4d4d"><path d="m19-9h11v1h-11z" opacity=".4"/><path d="m19-12h3v1h-3z" opacity=".4"/><path d="m3.031296-9h11.709195v1h-11.709195z" opacity=".4"/></g><g transform="matrix(1.4192929 0 0 1.33333 1.433841 -5.500391)"><path d="m1.6832829 5.7683193c-.0019775-3.3348568 10.4955781-2.5973647 10.4975551.7374921-.001976 3.3330575-10.4995316 2.595566-10.4975551-.7374921z" fill="url(#g)" fill-rule="evenodd" opacity=".2"/><g transform="matrix(.7045762 0 0 .75000188 -1.01025 4.875305)"><path d="m11.755859-7.5a.24916896.24916896 0 0 0 -.255859.25v3.75h-7.75a.24916896.24916896 0 0 0 -.25.25v3.5a.24916896.24916896 0 0 0 .25.25h7.75v3.75a.24916896.24916896 0 0 0 .416016.1875l6.5-5.75a.24916896.24916896 0 0 0 0-.375l-6.5-5.75a.24916896.24916896 0 0 0 -.160157-.0625z" fill="url(#a)" stroke="#a62100" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m12.5 2.5789456 4.599437-4.0789456-4.599437-4.0859375-.005451 3.0853825-7.994549.000555-.017345 2.01669126 8.017345-.01669126z" display="block" fill="none" opacity=".5" stroke="url(#b)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/heading1parastyle.svg b/icon-themes/elementary_svg/cmd/32/heading1parastyle.svg
new file mode 100644
index 000000000..19ff6a09f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/heading1parastyle.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="14.791862" x2="14.791862" y1="-1.363524" y2=".977126"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.99639073 0 0 1.0036191 2.759935 3.652021)" gradientUnits="userSpaceOnUse" x1="6.126" x2="7.147" y2="15.671"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><g stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002" transform="matrix(1.3105937 0 0 1.3564607 -1.089007 .000038)"><path d="m14.946659 18.061678h-3.121958l.06991-5.145188-4.5780796-.0153-.0000076 5.145188-3.0520443.0153v-12.532611l3.0520443-.015296.0000076 4.4385719 4.5780856.015296-.000008-4.4385719h3.052045z" fill="url(#b)" stroke="#000" stroke-linejoin="round" stroke-opacity=".49"/><path d="m7.3165314 5.5132279-3.0520519.015838v.7372127l3.0520519-.015839zm4.5780776.015839v.7372127h3.052052v-.7372132zm-4.5780776 4.423276v.7372141l4.5780776.01584v-.7372163zm4.5676456 3.7019011-.05961 4.407437h.01043l.05961-4.407437z" fill="#fff" opacity=".1"/><path d="m21.050772 18.061682h-2.289041v-4.99165l.01877-.869851.03129-.951203c-.321239.321239-.544437.531922-.669597.632049l-1.051329.844819-.83143-1.163973 2.846479-2.3467207h1.944856v8.8465297z" fill="url(#a)" stroke="#a62100" stroke-opacity=".501961"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/heading2parastyle.svg b/icon-themes/elementary_svg/cmd/32/heading2parastyle.svg
new file mode 100644
index 000000000..ab54110c9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/heading2parastyle.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="14.489042" x2="14.489042" y1="-1.461051" y2="1.17218"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.99639073 0 0 1.0036191 2.759935 3.652021)" gradientUnits="userSpaceOnUse" x1="6.126" x2="7.147" y2="15.671"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><g stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002" transform="matrix(1.3105937 0 0 1.3564607 -1.089007 .000038)"><path d="m14.946659 18.061678h-3.121958l.06991-5.145188-4.5780796-.0153-.0000076 5.145188-3.0520443.0153v-12.532611l3.0520443-.015296.0000076 4.4385719 4.5780856.015296-.000008-4.4385719h3.052045z" fill="url(#b)" stroke="#000" stroke-linejoin="round" stroke-opacity=".49"/><path d="m7.3165363 5.5132284-3.0520519.0158385v.7372127l3.0520519-.0158386zm4.5780777.015839v.7372127h3.052052v-.7372132zm-4.5780777 4.423276v.7372136l4.5780777.01584v-.7372158zm4.5676457 3.7019016-.05961 4.407437h.01043l.05961-4.407437z" fill="#fff" opacity=".1"/><path d="m21.813783 18.061682h-6.104089v-1.192821l1.907518-2.124636c.680027-.696715 1.230744-1.462923 1.439341-1.729929.208598-.271177.358789-.521493.45057-.75095.09177-.229458.137675-.467259.137675-.713404 0-.367131-.102213-.640394-.306637-.819788-.200255-.179393-.469345-.26909-.807273-.26909-1.027838-.112547-1.609212.222516-2.142611.801942l-1.051331-1.245326c.966763-.9547301 2.163517-1.2339392 3.331616-1.1711561.571557 0 1.076363.104293 1.514418.312896.438055.208598.778068.500634 1.02004.8761091.241974.375475.36296.805186.36296 1.289133 0 .421367-.07509.817702-.225284 1.189005-.146019.367131-.375477.744692-.688373 1.132683-.308724.387991-.72476.748906-1.509086 1.466482l-1.315752 1.386815v.08761h3.986298z" fill="url(#a)" stroke="#a62100" stroke-opacity=".501961"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/heading3parastyle.svg b/icon-themes/elementary_svg/cmd/32/heading3parastyle.svg
new file mode 100644
index 000000000..166ac1d55
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/heading3parastyle.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="14.388101" x2="14.388101" y1="-1.363524" y2="1.17218"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.99639073 0 0 1.0036191 2.759935 3.652021)" gradientUnits="userSpaceOnUse" x1="6.126" x2="7.147" y2="15.671"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><g stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002" transform="matrix(1.3105937 0 0 1.3564607 -1.089007 .000038)"><path d="m14.946659 18.061678h-3.121958l.06991-5.145188-4.5780796-.0153-.0000076 5.145188-3.0520443.0153v-12.532611l3.0520443-.015296.0000076 4.4385719 4.5780856.015296-.000008-4.4385719h3.052045z" fill="url(#b)" stroke="#000" stroke-linejoin="round" stroke-opacity=".49"/><path d="m7.3165363 5.5132284-3.0520519.0158385v.7372127l3.0520519-.0158386zm4.5780777.015839v.7372127h3.052052v-.7372132zm-4.5780777 4.423276v.7372136l4.5780777.01584v-.7372158zm4.5676457 3.7019016-.05961 4.407437h.01043l.05961-4.407437z" fill="#fff" opacity=".1"/><path d="m21.532465 10.82393c0 .571557-.173136 1.057588-.519407 1.458095-.346272.400507-.832304.675856-1.458096.826046v.03755c.738435.09178 1.297475.317069 1.677122.675856.379648.354615.569472.834389.569472 1.439322 0 .880281-.319154 1.566567-.957463 2.058856-.638307.488118-1.549878.732177-2.734712.732177-.992923 0-2.01357-.226372-2.781208-.555956v-1.645832c.354615.179395.885058.386993 1.310597.499634.425539.112642.846905.168963 1.2641.168963.638308 0 1.109738-.10847 1.414291-.325411.304552-.216941.456828-.565298.456828-1.045073 0-.42971-.175222-.734262-.525665-.913657-.350445-.179393-.931858-.227487-1.699496-.227487h-.694629v-1.483126h.707145c.709231 0 1.248925-.133386 1.574336-.316953.329584-.187737.494376-.506891.494376-.957462 0-.692543-.433882-1.038815-1.301647-1.038815-.30038 0-.607018.05006-.919915.150189-.308724.100127-.65291.273263-1.032558.519408l-1.035247-1.3945176c.834389-.60076 1.969764-.8395602 3.125394-.8395602.947033 0 1.693811.1919097 2.240336.575729.550697.3838187.826046.9178278.826046 1.6020278z" fill="url(#a)" stroke="#a62100" stroke-opacity=".501961"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/heading4parastyle.svg b/icon-themes/elementary_svg/cmd/32/heading4parastyle.svg
new file mode 100644
index 000000000..137413d7d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/heading4parastyle.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="14.719071" x2="14.690922" y1="-1.357222" y2="1.074653"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.99639073 0 0 1.0036191 2.759935 3.652021)" gradientUnits="userSpaceOnUse" x1="6.126" x2="7.147" y2="15.671"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><g stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002" transform="matrix(1.3105937 0 0 1.3564607 -1.089007 .000038)"><path d="m14.946659 18.061678h-3.121958l.06991-5.145188-4.5780796-.0153-.0000076 5.145188-3.0520443.0153v-12.532611l3.0520443-.015296.0000076 4.4385719 4.5780856.015296-.000008-4.4385719h3.052045z" fill="url(#b)" stroke="#000" stroke-linejoin="round" stroke-opacity=".49"/><path d="m7.3165363 5.5132284-3.0520519.0158385v.7372127l3.0520519-.0158386zm4.5780777.015839v.7372127h3.052052v-.7372132zm-4.5780777 4.423276v.7372136l4.5780777.01584v-.7372158zm4.5676457 3.7019016-.05961 4.407437h.01043l.05961-4.407437z" fill="#fff" opacity=".1"/><path d="m22.446525 16.218651h-.632742v1.843031h-2.289039v-1.843031h-3.904942l-.06435-1.341434 4.075682-6.0068751 2.182653.042266-.000003 5.8316171h.632742zm-2.921781-1.474426.000001-1.674812c0-.258661.0104-.634138.03129-1.126427.02085-.492289.03755-.778069.05005-.857335h-.05005c-.154363.342099-.404367.652407-.621309.977818l-1.677124 2.657307z" fill="url(#a)" stroke="#a62100" stroke-opacity=".501961"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/heading5parastyle.svg b/icon-themes/elementary_svg/cmd/32/heading5parastyle.svg
new file mode 100644
index 000000000..6b0a63ae2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/heading5parastyle.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="14.388101" x2="14.388101" y1="-1.558578" y2="1.17218"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.99639073 0 0 1.0036191 2.759935 3.652021)" gradientUnits="userSpaceOnUse" x1="6.126" x2="7.147" y2="15.671"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><g stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002" transform="matrix(1.3105937 0 0 1.3564607 -1.089007 .000038)"><path d="m14.946659 18.061678h-3.121958l.06991-5.145188-4.5780796-.0153-.0000076 5.145188-3.0520443.0153v-12.532611l3.0520443-.015296.0000076 4.4385719 4.5780856.015296-.000008-4.4385719h3.052045z" fill="url(#b)" stroke="#000" stroke-linejoin="round" stroke-opacity=".49"/><path d="m7.3165363 5.5132284-3.0520519.0158385v.7372127l3.0520519-.0158386zm4.5780777.015839v.7372127h3.052052v-.7372132zm-4.5780777 4.423276v.7372136l4.5780777.01584v-.7372158zm4.5676457 3.7019016-.05961 4.407437h.01043l.05961-4.407437z" fill="#fff" opacity=".1"/><path d="m18.574935 12.340239c.884454 0 1.971499.19522 2.492992.69168.525665.496462.788498 1.17649.788498 2.040084 0 1.022127-.314982 1.808539-.944946 2.359237-.629963.550697-1.436679.879056-2.608996.879056-1.017955 0-1.839829-.164791-2.465621-.494376v-1.670865c.329583.175222.713401.319154 1.151457.431798.438055.108466.853163.162706 1.245326.162706 1.180661 0 1.676567-.536959 1.676567-1.504851 0-.922001-.516766-1.329989-1.739145-1.329989-.221113 0-.465172.02295-.732177.06884-.267006.04172-.483947.08761-.650825.137676l-.769725-.413023.327195-5.2202944h5.468248v1.4744253h-3.794157l-.130173 2.5193161.219027-.0438c.254489-.05841.09097-.08761.466449-.08761z" fill="url(#a)" stroke="#a62100" stroke-opacity=".501961"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/heading6parastyle.svg b/icon-themes/elementary_svg/cmd/32/heading6parastyle.svg
new file mode 100644
index 000000000..765208200
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/heading6parastyle.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="14.417333" x2="14.531524" y1="-1.456558" y2="1.175021"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.99639073 0 0 1.0036191 2.759935 3.652021)" gradientUnits="userSpaceOnUse" x1="6.126" x2="7.147" y2="15.671"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><g stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002" transform="matrix(1.3105937 0 0 1.3564607 -1.089007 .000038)"><path d="m14.946659 18.061678h-3.121958l.06991-5.145188-4.5780796-.0153-.0000076 5.145188-3.0520443.0153v-12.532611l3.0520443-.015296.0000076 4.4385719 4.5780856.015296-.000008-4.4385719h3.052045z" fill="url(#b)" stroke="#000" stroke-linejoin="round" stroke-opacity=".49"/><path d="m15.296361 14.121957q0-2.715938 1.1452-4.042617 1.151458-1.3266795 3.441857-1.3266795.78224 0 1.226553.093869v1.5457065q-.556955-.125159-1.101395-.125159-.995009 0-1.627059.300381-.625793.30038-.938689.888625-.312896.588244-.369218 1.670865h.08135q.619537-1.063847 1.983764-1.063847 1.226553 0 1.921182.769724.69463.769725.69463 2.127694 0 1.464354-.826046 2.321689-.826046.851077-2.290399.851077-1.013784 0-1.770992-.469344-.750951-.469344-1.163974-1.370485-.406765-.901141-.406764-2.171499zm3.304183 2.465622q.619534 0 .951204-.413023.33167-.419281.33167-1.189005 0-.669598-.312896-1.051331-.306638-.387992-.93243-.387992-.588245 0-1.007526.381734-.413023.381733-.413023.888625 0 .744692.38799 1.257842.394251.51315.995011.51315z" fill="url(#a)" stroke="#a62100" stroke-opacity=".501961"/><path d="m7.3165363 5.5132284-3.0520519.0158385v.7372127l3.0520519-.0158386zm4.5780777.015839v.7372127h3.052052v-.7372132zm-4.5780777 4.423276v.7372136l4.5780777.01584v-.7372158zm4.5676457 3.7019016-.05961 4.407437h.01043l.05961-4.407437z" fill="#fff" opacity=".1"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/helpindex.svg b/icon-themes/elementary_svg/cmd/32/helpindex.svg
new file mode 100644
index 000000000..e6783a4a7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/helpindex.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="99.157013" cy="186.17059" gradientTransform="matrix(.17524541 0 0 .05575992 -1.37681 18.11895)" gradientUnits="userSpaceOnUse" r="62.769119"><stop offset="0" stop-color="#3d3d3d"/><stop offset=".5" stop-color="#686868" stop-opacity=".498039"/><stop offset="1" stop-color="#686868" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="15.613884" x2="15.613884" y1="2.047801" y2="29.852878"><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="c" gradientTransform="matrix(1.1113759 0 0 .83086027 -2249.8942 -2663.1587)" gradientUnits="userSpaceOnUse" x1="2035.1652" x2="2035.1652" y1="3208.0737" y2="3241.9966"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><path d="m27.000001 28.499804a11 3.4999999 0 1 1 -21.9999997 0 11 3.4999999 0 1 1 21.9999997 0z" fill="url(#a)"/><path d="m15.999999 1.4999997c-8.000603 0-14.5 6.4993973-14.5 14.5000003s6.499397 14.5 14.5 14.5c8.000604 0 14.500015-6.499397 14.500001-14.5 0-8.000603-6.499397-14.5000003-14.500001-14.5000003z" fill="url(#c)" opacity=".99"/><path d="m29.5 15.999517c0 7.456096-6.044607 13.500489-13.499837 13.500489-7.455912 0-13.5001626-6.044464-13.5001626-13.500489 0-7.4557408 6.0442506-13.4995231 13.5001626-13.4995231 7.45523 0 13.499837 6.0437824 13.499837 13.4995231z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m16.000001 1.5017981c-7.9996071 0-14.4982031 6.4985937-14.4982031 14.4982009 0 7.999609 6.498596 14.498206 14.4982031 14.498203 7.999605 0 14.498209-6.498594 14.498201-14.498203 0-7.9996072-6.498596-14.4982009-14.498201-14.4982009z" fill="none" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/><path d="m15 6.5000003c-.795205.075844-1.605607.2393957-2.34375.5-1.462011.5161684-2.7776331 1.4521554-3.40625 2.875-.00614.013893-.025246.017258-.03125.03125-.3656076.8381277-.3556287 1.7789667 0 2.6562497.359635.887166 1.29468 1.71875 2.5 1.71875.692015 0 1.328446-.247046 1.75-.65625s.625874-.923654.6875-1.40625c.09876-.773491-.183048-1.303153-.25-1.53125.108163.368494.0041.233685.09375.09375.08964-.139935.275083-.304018.34375-.34375.122251-.07074.253133-.120794.375-.15625.121867-.03546.09665-.01062.3125-.0625 1.101878-.2648095 2.334419.402946 2.71875 1 .104351.162109.147976.426095-.03125.96875s-.600398 1.254402-1.09375 1.96875c-1.058744 1.533005-2.318031 3.402784-2.3125 5.65625 0 .651234-.07463.898066 0 1.375.04782.305594.236839.577287.40625.71875s.313339.208819.4375.25c.248323.08236.436779.08759.625.09375.376443.01232.744248-.0291 1.09375-.09375a1.0452056 1.0452056 0 0 0 .84375-1.0625c-.044857-1.601199.243594-2.86105 1.59375-3.84375a1.0452056 1.0452056 0 0 0 .03125-.03125c.918967-.716153 1.837652-1.515387 2.5625-2.5.713166-.968745 1.221064-2.161076 1.125-3.46875-.000423-.0211.00079-.04151 0-.0625h-.03125c-.0543-1.3475305-.829243-2.4808289-1.875-3.2499997-1.048824-.7714269-2.361532-1.2399285-3.75-1.375-.02043-.00283-.04203.0027-.0625 0-.757938-.1001234-1.538207-.1363495-2.3125-.0625zm.96875 15.9687497c-1.140508-.03682-2.111635.586587-2.625 1.4375-.507329.840907-.560197 2.006008.125 2.90625l-.03125.03125c.01415.02104.04791.01081.0625.03125.004.0056-.0041.02566 0 .03125.688283.948678 1.842332 1.260793 2.84375 1.125.994279-.134825 2.003266-.772603 2.375-1.875h.03125c.008-.02107-.0074-.04141 0-.0625.0046-.01505.0269-.01602.03125-.03125h-.03125c.602788-1.777688-.833814-3.579038-2.71875-3.59375-.02161-.000169-.04079-.000307-.0625 0z" fill="#002e99" opacity=".05"/><path d="m16.682829 21.122661c-.04956-1.769071.34678-3.486462 2.018151-4.702956 1.765395-1.375776 3.465611-3.097059 3.285935-5.126062-.03923-1.9567917-2.319181-3.4901502-4.77566-3.7106203-2.763139-.3827895-6.106521.5638021-7.032431 2.7217063-.4695998 1.049532-.03413 2.932514 1.541846 2.932514.92179 0 1.345172-.595451 1.414728-1.140149.05262-.412136-.116577-.780169-.2165-1.120595-.113858-.387895.372191-1.139675.901563-1.445979.442351-.2559554.905165-.3417809.973385-.3581767 1.588609-.3817838 3.172223.4615244 3.832935 1.4879347.660712 1.02641-.06653 2.583274-1.112141 4.097265-1.045611 1.51399-2.167737 3.233575-2.163254 5.060055 0 .695342-.06195.931566-.01793 1.212884.03517.224765.779419.197603 1.349377.09218zm-.724992 2.381076c-1.51896-.08246-2.570293 1.639498-1.657776 2.736619.81492 1.21133 3.099769.912304 3.491392-.459406.407146-1.066681-.572657-2.295019-1.833615-2.277214z" fill="#002e99" opacity=".15"/><path d="m16.682829 20.122661c-.04956-1.769071.34678-3.486462 2.018151-4.702956 1.765395-1.375776 3.465611-3.097059 3.285935-5.126062-.03923-1.9567914-2.319181-3.4901499-4.77566-3.71062-2.763139-.3827895-6.106521.5638021-7.032431 2.721707-.4695998 1.049531-.03413 2.932513 1.541846 2.932513.92179 0 1.345172-.595451 1.414728-1.140149.05262-.412136-.116577-.780169-.2165-1.1205949-.113858-.3878945.372191-1.1396748.901563-1.4459788.442351-.2559554.905165-.3417809.973385-.3581767 1.588609-.3817838 3.172223.4615244 3.832935 1.487935.660712 1.0264094-.06653 2.5832734-1.112141 4.0972644-1.045611 1.51399-2.167737 3.233575-2.163254 5.060055 0 .695342-.06195.931566-.01793 1.212884.03517.224765.779419.197603 1.349377.09218zm-.724992 2.381076c-1.51896-.08246-2.570293 1.639498-1.657776 2.736619.81492 1.21133 3.099769.912304 3.491392-.459406.407146-1.066681-.572657-2.295019-1.833615-2.277214z" fill="#fff"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/helplinesmove.svg b/icon-themes/elementary_svg/cmd/32/helplinesmove.svg
new file mode 100644
index 000000000..cfd4b9974
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/helplinesmove.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.466667" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.3105937 0 0 1.3564607 7.351886 -9.008516)" gradientUnits="userSpaceOnUse" x1="4.089331" x2="4.072726" y1="291.88803" y2="293.71771"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 .26458334 -.26458334 0 8.995834 .79375)" gradientUnits="userSpaceOnUse" x1="11" x2="15" y1="12" y2="12"><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="c"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="3.44" x2="3.407" xlink:href="#c" y1="289.327" y2="289.625"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="4.763" x2="4.729" xlink:href="#c" y1="289.327" y2="289.625"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="3.44" x2="3.407" xlink:href="#c" y1="290.65" y2="290.948"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="4.763" x2="4.729" xlink:href="#c" y1="290.65" y2="290.948"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1=".794" x2=".761" xlink:href="#c" y1="291.973" y2="292.271"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="2.117" x2="2.084" xlink:href="#c" y1="291.973" y2="292.271"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="3.44" x2="3.407" xlink:href="#c" y1="291.973" y2="292.271"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="4.763" x2="4.729" xlink:href="#c" y1="291.973" y2="292.271"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="6.085" x2="6.052" xlink:href="#c" y1="291.973" y2="292.271"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="7.408" x2="7.375" xlink:href="#c" y1="291.973" y2="292.271"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1=".794" x2=".761" xlink:href="#c" y1="293.296" y2="293.593"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="2.117" x2="2.084" xlink:href="#c" y1="293.296" y2="293.594"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="3.44" x2="3.407" xlink:href="#c" y1="293.296" y2="293.594"/><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="4.763" x2="4.729" xlink:href="#c" y1="293.296" y2="293.594"/><linearGradient id="r" gradientUnits="userSpaceOnUse" x1="6.085" x2="6.052" xlink:href="#c" y1="293.296" y2="293.594"/><linearGradient id="s" gradientUnits="userSpaceOnUse" x1="7.408" x2="7.375" xlink:href="#c" y1="293.296" y2="293.594"/><linearGradient id="t" gradientUnits="userSpaceOnUse" x1="3.44" x2="3.407" xlink:href="#c" y1="294.619" y2="294.916"/><linearGradient id="u" gradientUnits="userSpaceOnUse" x1="4.763" x2="4.729" xlink:href="#c" y1="294.619" y2="294.916"/><linearGradient id="v" gradientUnits="userSpaceOnUse" x1="3.44" x2="3.407" xlink:href="#c" y1="295.942" y2="296.239"/><linearGradient id="w" gradientUnits="userSpaceOnUse" x1="4.763" x2="4.729" xlink:href="#c" y1="295.942" y2="296.239"/><g stroke-width=".066" transform="translate(0 -288.533)"><rect fill="url(#d)" height=".265" ry=".033" width=".265" x="3.44" y="289.327"/><rect fill="url(#e)" height=".265" ry=".033" width=".265" x="4.763" y="289.327"/><rect fill="url(#f)" height=".265" ry=".033" width=".265" x="3.44" y="290.65"/><rect fill="url(#g)" height=".265" ry=".033" width=".265" x="4.763" y="290.65"/><rect fill="url(#h)" height=".265" ry=".033" width=".265" x=".794" y="291.973"/><rect fill="url(#i)" height=".265" ry=".033" width=".265" x="2.117" y="291.973"/><rect fill="url(#j)" height=".265" ry=".033" width=".265" x="3.44" y="291.973"/><rect fill="url(#k)" height=".265" ry=".033" width=".265" x="4.763" y="291.973"/><rect fill="url(#l)" height=".265" ry=".033" width=".265" x="6.085" y="291.973"/><rect fill="url(#m)" height=".265" ry=".033" width=".265" x="7.408" y="291.973"/><rect fill="url(#n)" height=".265" ry=".033" width=".265" x=".794" y="293.296"/><rect fill="url(#o)" height=".265" ry=".033" width=".265" x="2.117" y="293.296"/><rect fill="url(#p)" height=".265" ry=".033" width=".265" x="3.44" y="293.296"/><rect fill="url(#q)" height=".265" ry=".033" width=".265" x="4.763" y="293.296"/><rect fill="url(#r)" height=".265" ry=".033" width=".265" x="6.085" y="293.296"/><rect fill="url(#s)" height=".265" ry=".033" width=".265" x="7.408" y="293.296"/><rect fill="url(#t)" height=".265" ry=".033" width=".265" x="3.44" y="294.619"/><rect fill="url(#u)" height=".265" ry=".033" width=".265" x="4.763" y="294.619"/><rect fill="url(#v)" height=".265" ry=".033" width=".265" x="3.44" y="295.942"/><rect fill="url(#w)" height=".265" ry=".033" width=".265" x="4.763" y="295.942"/><path d="m3.3072917 291.84029 1.8527083-.00029v1.854h-1.85z" style="stroke:#a62100;stroke-width:.265113;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:.501961;fill:url(#a)"/></g><path d="m4.8947917 3.571875v1.3229167h-1.3229167v-1.3229167z" fill="none" opacity=".5" stroke="url(#b)" stroke-width=".264583"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/helplinesuse.svg b/icon-themes/elementary_svg/cmd/32/helplinesuse.svg
new file mode 100644
index 000000000..1e4f2b5bf
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/helplinesuse.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.466667" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 -.59172 -.63517 0 9.814 30.722)" gradientUnits="userSpaceOnUse" x1="31.842712" x2="20.435263" y1="-57.348213" y2="-57.348213"><stop offset="0" stop-color="#fff"/><stop offset=".125" stop-color="#fff" stop-opacity=".235"/><stop offset=".939" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="46.985" x2="46.985" y1="10" y2="23"><stop offset="0" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1=".794" x2=".761" xlink:href="#d" y1="289.327" y2="289.625"/><linearGradient id="d"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1=".794" x2=".761" xlink:href="#d" y1="290.65" y2="290.948"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1=".794" x2=".761" xlink:href="#d" y1="291.973" y2="292.271"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1=".794" x2=".761" xlink:href="#d" y1="293.296" y2="293.593"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1=".794" x2=".761" xlink:href="#d" y1="294.619" y2="294.916"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1=".794" x2=".761" xlink:href="#d" y1="295.942" y2="296.239"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="2.117" x2="2.084" xlink:href="#d" y1="295.942" y2="296.239"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="3.44" x2="3.407" xlink:href="#d" y1="295.942" y2="296.239"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="4.763" x2="4.729" xlink:href="#d" y1="295.942" y2="296.239"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="6.085" x2="6.052" xlink:href="#d" y1="295.942" y2="296.239"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="7.408" x2="7.375" xlink:href="#d" y1="295.942" y2="296.239"/><g transform="matrix(.26458334 0 0 .26458334 0 -2.910417)"><path d="m46.39 10.484c.606-.002 1.125.05 1.554.148 2.437.56 3.51 2.657 3.54 4.92-.18 2.407-.828 3.926-2.86 4.76-.443.11-1.494.177-2.244.18l-4.892.015v-4.037l4.537-.016c2-.052 1.988-1.91.01-1.968l-4.537.016v-4.002z" fill="url(#b)" stroke="#7a0000" stroke-opacity=".49" transform="matrix(1.33333 0 0 1.33333 -37.653 .66)"/><path d="m17.678 14.66v5.336l3.336-.01v-5.326zm3.336 7.95-3.336.01v4.707h3.336z" fill="#eee" fill-opacity=".761"/><path d="m24.198 14.64-6.52.02v1.333l6.52-.02c.81-.003 1.503.066 2.076.197 2.96.68 4.397 3.066 4.66 5.77.02-.182.045-.356.06-.543-.042-3.02-1.472-5.813-4.72-6.56-.573-.132-1.266-.2-2.076-.198zm1.21 7.317c-.31.35-.853.62-1.694.643l-6.05.02.003 1.334 6.047-.02c1.827-.048 2.362-1.215 1.693-1.977z" fill="#206b00" opacity=".1" stroke="#fff" stroke-width=".999997"/><path d="m46.393 11.47-3.91.012v2.032l3.546-.012h.03c.65.018 1.22.183 1.672.516.452.332.775.872.776 1.453 0 .58-.32 1.125-.776 1.458-.454.333-1.028.494-1.68.51-.008.002-.016.002-.023 0l-3.555.013.02 2.06 3.905-.012c.663-.002 1.66-.094 1.92-.143.788-.337 1.23-.566 1.56-1.197.334-.636.523-1.525.61-2.63-.02-.963-.252-1.86-.695-2.534-.45-.684-1.083-1.175-2.07-1.402-.334-.077-.783-.125-1.332-.123z" fill="none" opacity=".53" stroke="url(#a)" stroke-opacity=".915" stroke-width=".75" transform="matrix(1.33333 0 0 1.33333 -37.653 .66)"/></g><g stroke-width=".066" transform="translate(0 -288.533)"><rect fill="url(#c)" height=".265" ry=".033" width=".265" x=".794" y="289.327"/><rect fill="url(#e)" height=".265" ry=".033" width=".265" x=".794" y="290.65"/><rect fill="url(#f)" height=".265" ry=".033" width=".265" x=".794" y="291.973"/><rect fill="url(#g)" height=".265" ry=".033" width=".265" x=".794" y="293.296"/><rect fill="url(#h)" height=".265" ry=".033" width=".265" x=".794" y="294.619"/><rect fill="url(#i)" height=".265" ry=".033" width=".265" x=".794" y="295.942"/><rect fill="url(#j)" height=".265" ry=".033" width=".265" x="2.117" y="295.942"/><rect fill="url(#k)" height=".265" ry=".033" width=".265" x="3.44" y="295.942"/><rect fill="url(#l)" height=".265" ry=".033" width=".265" x="4.763" y="295.942"/><rect fill="url(#m)" height=".265" ry=".033" width=".265" x="6.085" y="295.942"/><rect fill="url(#n)" height=".265" ry=".033" width=".265" x="7.408" y="295.942"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/helplinesvisible.svg b/icon-themes/elementary_svg/cmd/32/helplinesvisible.svg
new file mode 100644
index 000000000..8c99d2651
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/helplinesvisible.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.466667" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1=".794" x2=".761" xlink:href="#b" y1="289.327" y2="289.625"/><linearGradient id="b"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1=".794" x2=".761" xlink:href="#b" y1="290.65" y2="290.948"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1=".794" x2=".761" xlink:href="#b" y1="291.973" y2="292.271"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1=".794" x2=".761" xlink:href="#b" y1="293.296" y2="293.593"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1=".794" x2=".761" xlink:href="#b" y1="294.619" y2="294.916"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1=".794" x2=".761" xlink:href="#b" y1="295.942" y2="296.239"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="2.117" x2="2.084" xlink:href="#b" y1="295.942" y2="296.239"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="3.44" x2="3.407" xlink:href="#b" y1="295.942" y2="296.239"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="4.763" x2="4.729" xlink:href="#b" y1="295.942" y2="296.239"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="6.085" x2="6.052" xlink:href="#b" y1="295.942" y2="296.239"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="7.408" x2="7.375" xlink:href="#b" y1="295.942" y2="296.239"/><g stroke-width=".066" transform="translate(0 -288.533)"><rect fill="url(#a)" height=".265" ry=".033" width=".265" x=".794" y="289.327"/><rect fill="url(#c)" height=".265" ry=".033" width=".265" x=".794" y="290.65"/><rect fill="url(#d)" height=".265" ry=".033" width=".265" x=".794" y="291.973"/><rect fill="url(#e)" height=".265" ry=".033" width=".265" x=".794" y="293.296"/><rect fill="url(#f)" height=".265" ry=".033" width=".265" x=".794" y="294.619"/><rect fill="url(#g)" height=".265" ry=".033" width=".265" x=".794" y="295.942"/><rect fill="url(#h)" height=".265" ry=".033" width=".265" x="2.117" y="295.942"/><rect fill="url(#i)" height=".265" ry=".033" width=".265" x="3.44" y="295.942"/><rect fill="url(#j)" height=".265" ry=".033" width=".265" x="4.763" y="295.942"/><rect fill="url(#k)" height=".265" ry=".033" width=".265" x="6.085" y="295.942"/><rect fill="url(#l)" height=".265" ry=".033" width=".265" x="7.408" y="295.942"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/hfixedline.svg b/icon-themes/elementary_svg/cmd/32/hfixedline.svg
new file mode 100644
index 000000000..e8f373e0d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/hfixedline.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.3142331 -1.0026853 0 22.687953 -.472301)" gradientUnits="userSpaceOnUse" x1="5.627119" x2="17.762712" y1="4.169491" y2="18.305084"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><path d="m10.280718 4.1619479v17.2500431h1.500004v-17.2500431z" fill="url(#a)" stroke="#888a85" stroke-linejoin="round" stroke-width=".750002" transform="matrix(0 1.33333 -1.33333 0 33.04925 1.79241)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/hide.svg b/icon-themes/elementary_svg/cmd/32/hide.svg
new file mode 100644
index 000000000..bb4ea49b2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/hide.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666668" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.1347 0 0 .14642 -.198 289.18338)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#r" y1="38.475292" y2="42.541035"/><linearGradient id="b" gradientTransform="matrix(.1347 0 0 .14642 .992628 289.18338)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#r" y1="38.475292" y2="42.541035"/><linearGradient id="c" gradientTransform="matrix(.1347 0 0 .14642 2.381694 289.18338)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#r" y1="38.475292" y2="42.541035"/><linearGradient id="d" gradientTransform="matrix(.1347 0 0 .14642 3.77076 289.18338)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#r" y1="38.475292" y2="42.541035"/><linearGradient id="e" gradientTransform="matrix(.1347 0 0 .14642 -.198 287.99275)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#r" y1="38.475292" y2="42.541035"/><linearGradient id="f" gradientTransform="matrix(.1347 0 0 .14642 .992628 287.99275)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#r" y1="38.475292" y2="42.541035"/><linearGradient id="g" gradientTransform="matrix(.1347 0 0 .14642 2.381694 287.99275)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#r" y1="38.475292" y2="42.541035"/><linearGradient id="h" gradientTransform="matrix(.1347 0 0 .14642 3.77076 287.99275)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#r" y1="38.475292" y2="42.541035"/><linearGradient id="i" gradientTransform="matrix(.1347 0 0 .14642 -.198 286.80212)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#r" y1="38.475292" y2="42.541035"/><linearGradient id="j" gradientTransform="matrix(.1347 0 0 .14642 .992628 286.80212)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#r" y1="38.475292" y2="42.541035"/><linearGradient id="k" gradientTransform="matrix(.1347 0 0 .14642 2.381694 286.80212)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#r" y1="38.475292" y2="42.541035"/><linearGradient id="l" gradientTransform="matrix(.1347 0 0 .14642 3.77076 286.80212)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#r" y1="38.475292" y2="42.541035"/><linearGradient id="m" gradientTransform="matrix(.1347 0 0 .14642 -.198 285.61149)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#r" y1="38.475292" y2="42.541035"/><linearGradient id="n" gradientTransform="matrix(.1347 0 0 .14642 .992628 285.61149)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#r" y1="38.475292" y2="42.541035"/><linearGradient id="o" gradientTransform="matrix(.1347 0 0 .14642 2.381694 285.61149)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#r" y1="38.475292" y2="42.541035"/><linearGradient id="p" gradientTransform="matrix(.1347 0 0 .14642 3.77076 285.61149)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#r" y1="38.475292" y2="42.541035"/><clipPath id="q"><path d="m.26487564 290.84816h3.37344596l-1.190628 5.95314h-2.18281792z"/></clipPath><linearGradient id="r" gradientTransform="matrix(.1347 0 0 .14642 -.198 290.374)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" y1="38.475292" y2="41.185825"><stop offset="0" stop-color="#fff"/><stop offset=".00000056" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="s" gradientTransform="matrix(.59434182 0 0 .59993551 1.733541 -.028859)" gradientUnits="userSpaceOnUse" x1="25.686329" x2="25.686329" y1="3.381795" y2="50.053478"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g opacity=".5" transform="matrix(1.33333 0 0 1.33333 .176 -387.532)"><path d="m3.9999983 1.499983c-.7116666 0-1.5.778126-1.5 1.4999999v25.9999991c0 .721874.7883334 1.5 1.5 1.5h3.5000015l2-5 18.4999992-.000017h.214844c.711666 0 1.285156-.58086 1.285156-1.302734l-.000001-21.1972481c0-.7218739-.788334-1.4999999-1.5-1.4999999z" fill="url(#s)" stroke-width="5.039358" transform="matrix(.198438 0 0 .198438 -.132 290.64973)"/><path d="m4 1c-1.1079995 0-2 .8920291-2 2v26c0 1.107971.8920005 2 2 2l3.9999998-.000018 2.0058592-5c6.675855.003067 12.327748.000018 18.994141.000018.595799-.345567 1-.983558 1-1.724609v-16.2773441-.9980469-4c0-1.1079709-.892001-2-2-2zm.5 1h23c.831 0 1.5.6689936 1.5 1.5v3.5h-6v-.00195l.0039-4.9960938h-1.007812l-.0039 4.9960938h.007812v.00195h-6v-.00195l.0059-4.9960938h-1.007812l-.0059 4.9960938h.007812v.00195h-6v-.00195l.00586-4.9960938h-1.0078131l-.00586 4.9960938h.0078131v.00195h-5v-3.5c0-.8310064.6689997-1.5 1.5-1.5zm-1.5 6h4.9921875l.00195 5h-4.9941375zm6 0h5.992188l.002 5h-5.9922349zm7 0h5.992188l.002 5h-5.992188zm7 0h6v5h-6zm-20 6h4.9941406l.00195 5h-4.9960906zm6.0019531 0h5.9921879l.002 5h-5.9922348zm6.9999999 0h5.992188l.002 5h-5.992235zm6.998047 0h6v5h-6zm5.996094 6h.003906v5h-6v-.0039-4.988282h5.996094zm-25.996094.007812h4.9960938v4.988282h-4.9960938zm6.0039062 0h5.9921878v4.988282h-5.9921878zm6.9999998 0h5.992188l.001953 4.992188h-.002v-.0039h-5.992141zm-13.003906 5.996094 5.808242-.0039-1.5719091 4-2.7363329-.000006c-.8310003.000005-1.5-.668994-1.5-1.5z" opacity=".286" stroke-width="5.039358" transform="matrix(.198438 0 0 .198438 -.132 290.64973)"/><g fill="none" stroke-linecap="square" stroke-width=".198438"><path d="m.56253265 295.90833h.90978775l-.2396391.59532h-.47171065c-.12025587-.00001-.198438-.0992-.198438-.19844z" opacity=".8" stroke="url(#r)"/><path d="m.56253265 294.71771h.79375195v.79375h-.79375195z" opacity=".8" stroke="url(#a)"/><path d="m1.7531606 294.71771h.99219v.79375h-.99219z" opacity=".8" stroke="url(#b)"/><path d="m3.1422266 294.71771h.99219v.79375h-.99219z" opacity=".8" stroke="url(#c)"/><path d="m4.5312925 294.71771h.99219v.79375h-.99219z" opacity=".8" stroke="url(#d)"/><path d="m.56253269 293.52708h.79375191v.79375h-.79375191z" opacity=".8" stroke="url(#e)"/><path d="m1.7531606 293.52708h.99219v.79375h-.99219z" opacity=".8" stroke="url(#f)"/><path d="m3.1422266 293.52708h.99219v.79375h-.99219z" opacity=".8" stroke="url(#g)"/><path d="m4.5312925 293.52708h.99219v.79375h-.99219z" opacity=".8" stroke="url(#h)"/><path d="m.56253265 292.33645h.79375195v.79375h-.79375195z" opacity=".8" stroke="url(#i)"/><path d="m1.7531606 292.33645h.99219v.79375h-.99219z" opacity=".8" stroke="url(#j)"/><path d="m3.1422266 292.33645h.99219v.79375h-.99219z" opacity=".8" stroke="url(#k)"/><path d="m4.5312925 292.33645h.99219v.79375h-.99219z" opacity=".8" stroke="url(#l)"/><path d="m.56253265 291.34426c0-.0992.0510949-.19411.198438-.19844h.59531395v.79375h-.79375191z" opacity=".8" stroke="url(#m)"/><path d="m1.7531606 291.14582h.99219v.79375h-.99219z" opacity=".8" stroke="url(#n)"/><path d="m3.1422266 291.14582h.99219v.79375h-.99219z" opacity=".8" stroke="url(#o)"/><path d="m4.5312925 291.14582h.7937521c.099219 0 .1984379.0793.1984379.2032v.59055h-.99219z" opacity=".8" stroke="url(#p)"/></g></g><g clip-path="url(#q)" transform="matrix(1.33333 0 0 1.33333 .176 -387.532)"><path d="m3.9999983 1.499983c-.7116666 0-1.5.778126-1.5 1.4999999v25.9999991c0 .721874.7883334 1.5 1.5 1.5h3.5000015l2-5 18.4999992-.000017h.214844c.711666 0 1.285156-.58086 1.285156-1.302734l-.000001-21.1972481c0-.7218739-.788334-1.4999999-1.5-1.4999999z" fill="url(#s)" stroke-width="5.039358" transform="matrix(.198438 0 0 .198438 -.132 290.64973)"/><path d="m4 1c-1.1079995 0-2 .8920291-2 2v26c0 1.107971.8920005 2 2 2l3.9999998-.000018 2.0058592-5c6.675855.003067 12.327748.000018 18.994141.000018.595799-.345567 1-.983558 1-1.724609v-16.2773441-.9980469-4c0-1.1079709-.892001-2-2-2zm.5 1h23c.831 0 1.5.6689936 1.5 1.5v3.5h-6v-.00195l.0039-4.9960938h-1.007812l-.0039 4.9960938h.007812v.00195h-6v-.00195l.0059-4.9960938h-1.007812l-.0059 4.9960938h.007812v.00195h-6v-.00195l.00586-4.9960938h-1.0078131l-.00586 4.9960938h.0078131v.00195h-5v-3.5c0-.8310064.6689997-1.5 1.5-1.5zm-1.5 6h4.9921875l.00195 5h-4.9941375zm6 0h5.992188l.002 5h-5.9922349zm7 0h5.992188l.002 5h-5.992188zm7 0h6v5h-6zm-20 6h4.9941406l.00195 5h-4.9960906zm6.0019531 0h5.9921879l.002 5h-5.9922348zm6.9999999 0h5.992188l.002 5h-5.992235zm6.998047 0h6v5h-6zm5.996094 6h.003906v5h-6v-.0039-4.988282h5.996094zm-25.996094.007812h4.9960938v4.988282h-4.9960938zm6.0039062 0h5.9921878v4.988282h-5.9921878zm6.9999998 0h5.992188l.001953 4.992188h-.002v-.0039h-5.992141zm-13.003906 5.996094 5.808242-.0039-1.5719091 4-2.7363329-.000006c-.8310003.000005-1.5-.668994-1.5-1.5z" opacity=".286" stroke-width="5.039358" transform="matrix(.198438 0 0 .198438 -.132 290.64973)"/><g fill="none" stroke-linecap="square" stroke-width=".198438"><path d="m.56253265 295.90833h.90978775l-.2396391.59532h-.47171065c-.12025587-.00001-.198438-.0992-.198438-.19844z" opacity=".8" stroke="url(#r)"/><path d="m.56253265 294.71771h.79375195v.79375h-.79375195z" opacity=".8" stroke="url(#a)"/><path d="m1.7531606 294.71771h.99219v.79375h-.99219z" opacity=".8" stroke="url(#b)"/><path d="m3.1422266 294.71771h.99219v.79375h-.99219z" opacity=".8" stroke="url(#c)"/><path d="m4.5312925 294.71771h.99219v.79375h-.99219z" opacity=".8" stroke="url(#d)"/><path d="m.56253269 293.52708h.79375191v.79375h-.79375191z" opacity=".8" stroke="url(#e)"/><path d="m1.7531606 293.52708h.99219v.79375h-.99219z" opacity=".8" stroke="url(#f)"/><path d="m3.1422266 293.52708h.99219v.79375h-.99219z" opacity=".8" stroke="url(#g)"/><path d="m4.5312925 293.52708h.99219v.79375h-.99219z" opacity=".8" stroke="url(#h)"/><path d="m.56253265 292.33645h.79375195v.79375h-.79375195z" opacity=".8" stroke="url(#i)"/><path d="m1.7531606 292.33645h.99219v.79375h-.99219z" opacity=".8" stroke="url(#j)"/><path d="m3.1422266 292.33645h.99219v.79375h-.99219z" opacity=".8" stroke="url(#k)"/><path d="m4.5312925 292.33645h.99219v.79375h-.99219z" opacity=".8" stroke="url(#l)"/><path d="m.56253265 291.34426c0-.0992.0510949-.19411.198438-.19844h.59531395v.79375h-.79375191z" opacity=".8" stroke="url(#m)"/><path d="m1.7531606 291.14582h.99219v.79375h-.99219z" opacity=".8" stroke="url(#n)"/><path d="m3.1422266 291.14582h.99219v.79375h-.99219z" opacity=".8" stroke="url(#o)"/><path d="m4.5312925 291.14582h.7937521c.099219 0 .1984379.0793.1984379.2032v.59055h-.99219z" opacity=".8" stroke="url(#p)"/></g></g><path d="m5.1593752.13229143-1.7197919 8.20208357" fill="none" stroke="#757575" stroke-linecap="round" stroke-linejoin="round" stroke-width=".264583"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/hideallnotes.svg b/icon-themes/elementary_svg/cmd/32/hideallnotes.svg
new file mode 100644
index 000000000..6bbc554d3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/hideallnotes.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(-.00271019 .50014348 -.5122065 -.00277662 -10.621166 -10.412536)" gradientUnits="userSpaceOnUse" x1="25.392431" x2="57.252823" y1="-47.435898" y2="-47.821854"><stop offset="0" stop-color="#fff394"/><stop offset=".262" stop-color="#ffe16b"/><stop offset=".661" stop-color="#f9c440"/><stop offset="1" stop-color="#d48e15"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="12.481989" x2="12.481988" y1="3.919039" y2="12.91907"><stop offset="0" stop-color="#fff"/><stop offset=".09999992" 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><clipPath id="c"><path d="m-.6430438 1.8616017 15.0000378-.0000002-5.2500135 24.0000605h-9.7500243z"/></clipPath><radialGradient id="d" cx="1.248938" cy="16.655602" gradientTransform="matrix(.66756411 0 0 .11633788 10.020482 20.415424)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g opacity=".5" transform="matrix(.3527769 0 0 .3527769 .226851 -.65673)"><ellipse cx="11.522501" cy="22.276831" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".25" rx="11.265144" ry="1.963204" stroke-width="1.118786"/><g stroke-width=".750002" transform="translate(-3.000007 .750002)"><path d="m6.7167988 2.7910212c-1.3759393 0-2.4820625.9132803-2.4824219 2.046875l-.00227 7.1593018c-.00162 1.133594 1.106483 2.047885 2.4824219 2.046875h1.3613262l-.9962826 4.449665 4.7091736-3.935993.692035-.513672h4.265876c1.375939 0 2.482148-.913279 2.482422-2.046875l.0023-7.1593018c.0016-1.1335936-1.106513-2.046875-2.482452-2.046875z" fill="url(#a)" stroke="#ad5f00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" transform="translate(0 3.942578)"/><path d="m6.7304707 3.5440472c-.9180944 0-1.7473083.5320901-1.7485015 1.3417004l.000001 2.4082992-.000001 4.6469572c-.00119.810427.8039094 1.333449 1.7206508 1.33789.00065.000003.0013.000003.00195 0h1.8925794c.1962572.06059.3546414-.0971.3652349.01518l-.6683274 3.2132 3.7279071-3.085797c.112988-.0619.133392-.116038.333009-.127403h4.443772c.599687.01517.890618-.256297 1.212394-.427521.311344-.244695.470267-.567833.470864-.972714l.000001-4.5997922-.000001-2.3813401c.0012-.8104271-.739759-1.3686595-1.657854-1.3686595z" fill="none" opacity=".5" stroke="url(#b)" transform="translate(0 3.942578)"/></g><path d="m6.9980469 7v9c0 2.340369 2.2652536 4.001953 4.7890621 4.001953h5.78125l3.083985 2.773438c1.379275-.447402 2.347656-1.518 2.347656-2.775391v-10c0-1.6620001-1.688989-3-3.787109-3z" fill="#a62100" opacity=".1" transform="matrix(.75000187 0 0 .75000187 -.643044 1.861602)"/><path d="m8 7v9c0 1.662 1.6889917 3 3.787109 3h6.166212l3.644137 3.279661c1.402542-.932203 1.402542-2.144004 1.402542-3.279661v-9c0-1.6620001-1.688992-3-3.787109-3z" fill="#a62100" opacity=".2" transform="matrix(.75000187 0 0 .75000187 -.643044 1.861602)"/><g stroke-width=".750002" transform="matrix(-1 0 0 1 25.713492 -3.000007)"><path d="m6.7167988 2.7910212c-1.3759393 0-2.4820625.9132803-2.4824219 2.046875l-.00227 7.1593018c-.00162 1.133594 1.106483 2.047885 2.4824219 2.046875h1.3613262l-.9962826 4.449665 4.7091736-3.935993.692035-.513672h4.265876c1.375939 0 2.482148-.913279 2.482422-2.046875l.0023-7.1593018c.0016-1.1335936-1.106513-2.046875-2.482452-2.046875z" fill="url(#a)" stroke="#ad5f00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" transform="translate(0 3.942578)"/><path d="m6.7304707 3.5440472c-.9180944 0-1.7473083.5320901-1.7485015 1.3417004l.000001 2.4082992-.000001 4.6469572c-.00119.810427.8039094 1.333449 1.7206508 1.33789.00065.000003.0013.000003.00195 0h1.8925794c.1962572.06059.3546414-.0971.3652349.01518l-.6683274 3.2132 3.7279071-3.085797c.112988-.0619.133392-.116038.333009-.127403h4.443772c.599687.01517.890618-.256297 1.212394-.427521.311344-.244695.470267-.567833.470864-.972714l.000001-4.5997922-.000001-2.3813401c.0012-.8104271-.739759-1.3686595-1.657854-1.3686595z" fill="none" opacity=".5" stroke="url(#b)" transform="translate(0 3.942578)"/></g></g><g clip-path="url(#c)" transform="matrix(.3527769 0 0 .3527769 .226851 -.65673)"><ellipse cx="11.522501" cy="22.276831" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".25" rx="11.265144" ry="1.963204" stroke-width="1.118786"/><g stroke-width=".750002" transform="translate(-3.000007 .750002)"><path d="m6.7167988 2.7910212c-1.3759393 0-2.4820625.9132803-2.4824219 2.046875l-.00227 7.1593018c-.00162 1.133594 1.106483 2.047885 2.4824219 2.046875h1.3613262l-.9962826 4.449665 4.7091736-3.935993.692035-.513672h4.265876c1.375939 0 2.482148-.913279 2.482422-2.046875l.0023-7.1593018c.0016-1.1335936-1.106513-2.046875-2.482452-2.046875z" fill="url(#a)" stroke="#ad5f00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" transform="translate(0 3.942578)"/><path d="m6.7304707 3.5440472c-.9180944 0-1.7473083.5320901-1.7485015 1.3417004l.000001 2.4082992-.000001 4.6469572c-.00119.810427.8039094 1.333449 1.7206508 1.33789.00065.000003.0013.000003.00195 0h1.8925794c.1962572.06059.3546414-.0971.3652349.01518l-.6683274 3.2132 3.7279071-3.085797c.112988-.0619.133392-.116038.333009-.127403h4.443772c.599687.01517.890618-.256297 1.212394-.427521.311344-.244695.470267-.567833.470864-.972714l.000001-4.5997922-.000001-2.3813401c.0012-.8104271-.739759-1.3686595-1.657854-1.3686595z" fill="none" opacity=".5" stroke="url(#b)" transform="translate(0 3.942578)"/></g><path d="m6.9980469 7v9c0 2.340369 2.2652536 4.001953 4.7890621 4.001953h5.78125l3.083985 2.773438c1.379275-.447402 2.347656-1.518 2.347656-2.775391v-10c0-1.6620001-1.688989-3-3.787109-3z" fill="#a62100" opacity=".1" transform="matrix(.75000187 0 0 .75000187 -.643044 1.861602)"/><path d="m8 7v9c0 1.662 1.6889917 3 3.787109 3h6.166212l3.644137 3.279661c1.402542-.932203 1.402542-2.144004 1.402542-3.279661v-9c0-1.6620001-1.688992-3-3.787109-3z" fill="#a62100" opacity=".2" transform="matrix(.75000187 0 0 .75000187 -.643044 1.861602)"/><g stroke-width=".750002" transform="matrix(-1 0 0 1 25.713492 -3.000007)"><path d="m6.7167988 2.7910212c-1.3759393 0-2.4820625.9132803-2.4824219 2.046875l-.00227 7.1593018c-.00162 1.133594 1.106483 2.047885 2.4824219 2.046875h1.3613262l-.9962826 4.449665 4.7091736-3.935993.692035-.513672h4.265876c1.375939 0 2.482148-.913279 2.482422-2.046875l.0023-7.1593018c.0016-1.1335936-1.106513-2.046875-2.482452-2.046875z" fill="url(#a)" stroke="#ad5f00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" transform="translate(0 3.942578)"/><path d="m6.7304707 3.5440472c-.9180944 0-1.7473083.5320901-1.7485015 1.3417004l.000001 2.4082992-.000001 4.6469572c-.00119.810427.8039094 1.333449 1.7206508 1.33789.00065.000003.0013.000003.00195 0h1.8925794c.1962572.06059.3546414-.0971.3652349.01518l-.6683274 3.2132 3.7279071-3.085797c.112988-.0619.133392-.116038.333009-.127403h4.443772c.599687.01517.890618-.256297 1.212394-.427521.311344-.244695.470267-.567833.470864-.972714l.000001-4.5997922-.000001-2.3813401c.0012-.8104271-.739759-1.3686595-1.657854-1.3686595z" fill="none" opacity=".5" stroke="url(#b)" transform="translate(0 3.942578)"/></g></g><path d="m5.2916667.12328143-1.8212636 8.11318217" fill="none" stroke="#757575" stroke-linecap="round" stroke-linejoin="round" stroke-width=".264583"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/hidecolumn.svg b/icon-themes/elementary_svg/cmd/32/hidecolumn.svg
new file mode 100644
index 000000000..4863cb481
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/hidecolumn.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.439577 25.98059)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 21.560423 25.98059)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><clipPath id="e"><path d="m.52916664.26457717h4.49791676l-1.5875001 7.93750013h-2.9104166z"/></clipPath><linearGradient id="f" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" xlink:href="#a" y1="366.64789" y2="609.50507"/><linearGradient id="g"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="h" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="i" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="5.000003"/><linearGradient id="j" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="5.000003"/><linearGradient id="k" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="5.000003"/><linearGradient id="l" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#h" y1="2" y2="4.000013"/><linearGradient id="m" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="5.000003"/><linearGradient id="n" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="5.000003"/><linearGradient id="o" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="5.000003"/><linearGradient id="p" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="5.000003"/><linearGradient id="q" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#h" y1="2" y2="4.000013"/><linearGradient id="r" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="5.000003"/><linearGradient id="s" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="5.000003"/><linearGradient id="t" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="5.000003"/><linearGradient id="u" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="5.000003"/><linearGradient id="v" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#h" y1="2" y2="4.000013"/><linearGradient id="w" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="5.000003"/><linearGradient id="x" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="5.000003"/><linearGradient id="y" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="5.000003"/><linearGradient id="z" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="5.000003"/><linearGradient id="A" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#h" y1="2" y2="4.000013"/><linearGradient id="B" gradientTransform="matrix(-.198438 0 0 .198438 1.455504 293.22942)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#C" y1="2" y2="5.000003"/><linearGradient id="C" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="30.655001" x2="30.827999" xlink:href="#g" y1="65.686996" y2="48.688"/><linearGradient id="D" gradientTransform="matrix(-.198438 0 0 .198438 1.455504 294.42005)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#C" y1="2" y2="5.000003"/><linearGradient id="E" gradientTransform="matrix(-.198438 0 0 .198438 1.455504 295.61068)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#C" y1="2" y2="5.000003"/><linearGradient id="F" gradientTransform="matrix(-.198438 0 0 .198438 1.455504 296.8013)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#C" y1="2" y2="5.000003"/><linearGradient id="G" gradientTransform="matrix(-.198438 0 0 .198438 1.455504 297.99193)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#C" y1="2" y2="4.000025"/><linearGradient id="H" gradientTransform="matrix(1.4287499 0 0 .07559513 -19.208748 1.870985)" gradientUnits="userSpaceOnUse" x1="15.666667" x2="15.666667" y1="-21.250088" y2="80.250053"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><linearGradient id="I" gradientTransform="matrix(.1573294 0 0 .1586627 -8.008007 -.016355)" gradientUnits="userSpaceOnUse" x1="24.833029" x2="24.833029" y1="2.604455" y2="51.798176"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g opacity=".5"><g transform="matrix(.26458333 0 0 .26458333 -.529167 .264583)"><path d="m5.0000001 29h26.0000009v2h-26.0000009z" fill="url(#f)" opacity=".15"/><path d="m5.0000001 29.000111v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#c)" opacity=".15"/><path d="m31.000001 29.000111v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#d)" opacity=".15"/></g><rect fill="url(#I)" height="7.672933" rx=".396875" ry=".396891" stroke-width="1.3333" transform="scale(-1 1)" width="7.14375" x="-7.805209" y=".396859"/><path d="m3.9980469 1c-1.1064402 0-1.9980469.8919999-1.9980469 2v26c0 1.108.8916067 2 1.9980469 2h24.0039061c1.10644 0 1.998047-.892 1.998047-2v-26c0-1.1080001-.891607-2-1.998047-2zm.5019531 1h3.4882812v5h-4.9882812v-3.5c0-.8310001.6690009-1.5 1.5-1.5zm4.4960938 0h5.9960942v5h-5.992188v.9707031h-.0039062zm7.0039062 0h5.998047v5h-5.998047zm7.005859 0h4.494141c.830999 0 1.5.6689999 1.5 1.5v3.5h-5.994141zm-14.005859 6h5.998047l.001953 5.001953h-5.9980469zm7.005859 0h5.996094l-.001953 5h-6zm7.003907 0h5.990234v5h-6zm-20.009766.0019531h4.9921875l.0019531 4.9999999h-4.9882812zm0 5.9980469 4.9941406.033203-.0019531 4.933594h-4.9882813v.033203h-.0039062zm6.0019531 0h5.9980469v5h-6zm6.9980469 0h6v5h-6zm7 0h6v5h-5.994141zm-14 6h6v5l-6-.007812zm7 0h6v5h-6zm13 0v4.996094h-5.996094v1.007812h5.996094v2.496094c0 .207749-.04148.404407-.117188.583984v.001954c-.227485.537838-.760176.914062-1.382812.914062h-4.5l.003906-9.992188zm-26 .001953h4.9921875v4.990235l-4.9921875.009765zm0 5.998047h5v4h-3.5c-.8309991 0-1.5-.669-1.5-1.5zm6 0h6v4h-6zm7 0 6 .007812-.007812 3.992188h-5.992188z" opacity=".3" transform="scale(.26458333)"/><g fill="none" stroke-width=".264583"><path d="m3.8364584 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#h)"/><path d="m3.8364583 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#i)"/><path d="m3.8364583.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#j)"/><path d="m3.8364583 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#k)"/><path d="m3.8364583 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#l)"/><path d="m5.6885416 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#m)"/><path d="m5.6885415 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#n)"/><path d="m5.6885415.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#o)"/><path d="m5.6885415 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#p)"/><path d="m5.6885415 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#q)"/><path d="m7.540625 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#r)"/><path d="m7.5406249 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#s)"/><path d="m7.5406249.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#t)"/><path d="m7.5406249 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#u)"/><path d="m7.5406249 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#v)"/><path d="m1.9843751 3.8364616h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#w)"/><path d="m1.984375 2.2489583h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#x)"/><path d="m1.984375.66145834h-1.05833333l-.0000002 1.05833066h1.05833353z" stroke="url(#y)"/><path d="m1.984375 5.4239584h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#z)"/><path d="m1.984375 7.0114584h-1.05833333l-.0000002.79375h1.05833353z" stroke="url(#A)"/></g><path d="m4.1024142.39441694v7.67618096l-1.8520061-.0026668v-7.67408749z" fill="url(#H)" stroke-width=".943691"/><path d="m4.2327493.52916326c0-.14699962-.1179997-.265186-.2639993-.26499933l-1.5875.002667c-.1469995.00018633-.2649994.11706604-.2649994.262999v7.40832807c0 .1459998.1179997.2641862.2649994.2639994l1.5875-.00132c.1459995-.0001897.2639993-.1180025.2639993-.2640023zm-.2639993 0v7.40834154l-1.5875-.00267v-7.40632486z" fill="#ad5f00" fill-opacity=".501961" stroke-width="1.33333"/><g fill="none" stroke-width=".198438" transform="matrix(1.33333 0 0 1.33333 1.7635 -390.70701)"><path d="m1.5547227 293.52708h-.99218996l-.00000009.79375h.99219005z" opacity=".5" stroke="url(#B)"/><path d="m1.5547226 294.71771h-.99218987l-.0000001.79375h.99218997z" opacity=".5" stroke="url(#D)"/><path d="m1.5547227 295.90834h-.99218997l-.0000001.79375h.99219007z" opacity=".5" stroke="url(#E)"/><path d="m1.5547224 297.09896h-.99218967l-.0000001.79375h.99218977z" opacity=".5" stroke="url(#F)"/><path d="m1.5547227 298.28959h-.99218966l-.00000009.59532h.99218975z" opacity=".5" stroke="url(#G)"/></g><path d="m2.3812504 1.8520933v.2645833h1.5875v-.2645833zm0 1.5875001v.2645833h1.5875v-.2645833zm0 1.5875v.2645833h1.5875v-.2645833zm0 1.5875v.2645833h1.5875v-.2645833z" fill="#ad5f00" fill-opacity=".501961" stroke-width=".264583"/></g><g clip-path="url(#e)"><g transform="matrix(.26458333 0 0 .26458333 -.529167 .264583)"><path d="m5.0000001 29h26.0000009v2h-26.0000009z" fill="url(#a)" opacity=".15"/><path d="m5.0000001 29.000111v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#c)" opacity=".15"/><path d="m31.000001 29.000111v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#d)" opacity=".15"/></g><g clip-path="none"><rect fill="url(#I)" height="7.672933" rx=".396875" ry=".396891" stroke-width="1.3333" transform="scale(-1 1)" width="7.14375" x="-7.805209" y=".396859"/><path d="m3.9980469 1c-1.1064402 0-1.9980469.8919999-1.9980469 2v26c0 1.108.8916067 2 1.9980469 2h24.0039061c1.10644 0 1.998047-.892 1.998047-2v-26c0-1.1080001-.891607-2-1.998047-2zm.5019531 1h3.4882812v5h-4.9882812v-3.5c0-.8310001.6690009-1.5 1.5-1.5zm4.4960938 0h5.9960942v5h-5.992188v.9707031h-.0039062zm7.0039062 0h5.998047v5h-5.998047zm7.005859 0h4.494141c.830999 0 1.5.6689999 1.5 1.5v3.5h-5.994141zm-14.005859 6h5.998047l.001953 5.001953h-5.9980469zm7.005859 0h5.996094l-.001953 5h-6zm7.003907 0h5.990234v5h-6zm-20.009766.0019531h4.9921875l.0019531 4.9999999h-4.9882812zm0 5.9980469 4.9941406.033203-.0019531 4.933594h-4.9882813v.033203h-.0039062zm6.0019531 0h5.9980469v5h-6zm6.9980469 0h6v5h-6zm7 0h6v5h-5.994141zm-14 6h6v5l-6-.007812zm7 0h6v5h-6zm13 0v4.996094h-5.996094v1.007812h5.996094v2.496094c0 .207749-.04148.404407-.117188.583984v.001954c-.227485.537838-.760176.914062-1.382812.914062h-4.5l.003906-9.992188zm-26 .001953h4.9921875v4.990235l-4.9921875.009765zm0 5.998047h5v4h-3.5c-.8309991 0-1.5-.669-1.5-1.5zm6 0h6v4h-6zm7 0 6 .007812-.007812 3.992188h-5.992188z" opacity=".3" transform="scale(.26458333)"/><g fill="none" stroke-width=".264583"><path d="m3.8364584 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#h)"/><path d="m3.8364583 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#i)"/><path d="m3.8364583.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#j)"/><path d="m3.8364583 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#k)"/><path d="m3.8364583 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#l)"/><path d="m5.6885416 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#m)"/><path d="m5.6885415 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#n)"/><path d="m5.6885415.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#o)"/><path d="m5.6885415 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#p)"/><path d="m5.6885415 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#q)"/><path d="m7.540625 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#r)"/><path d="m7.5406249 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#s)"/><path d="m7.5406249.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#t)"/><path d="m7.5406249 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#u)"/><path d="m7.5406249 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#v)"/><path d="m1.9843751 3.8364616h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#w)"/><path d="m1.984375 2.2489583h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#x)"/><path d="m1.984375.66145834h-1.05833333l-.0000002 1.05833066h1.05833353z" stroke="url(#y)"/><path d="m1.984375 5.4239584h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#z)"/><path d="m1.984375 7.0114584h-1.05833333l-.0000002.79375h1.05833353z" stroke="url(#A)"/></g><path d="m4.1024142.39441694v7.67618096l-1.8520061-.0026668v-7.67408749z" fill="url(#H)" stroke-width=".943691"/><path d="m4.2327493.52916326c0-.14699962-.1179997-.265186-.2639993-.26499933l-1.5875.002667c-.1469995.00018633-.2649994.11706604-.2649994.262999v7.40832807c0 .1459998.1179997.2641862.2649994.2639994l1.5875-.00132c.1459995-.0001897.2639993-.1180025.2639993-.2640023zm-.2639993 0v7.40834154l-1.5875-.00267v-7.40632486z" fill="#ad5f00" fill-opacity=".501961" stroke-width="1.33333"/><g fill="none" stroke-width=".198438" transform="matrix(1.33333 0 0 1.33333 1.7635 -390.70701)"><path d="m1.5547227 293.52708h-.99218996l-.00000009.79375h.99219005z" opacity=".5" stroke="url(#B)"/><path d="m1.5547226 294.71771h-.99218987l-.0000001.79375h.99218997z" opacity=".5" stroke="url(#D)"/><path d="m1.5547227 295.90834h-.99218997l-.0000001.79375h.99219007z" opacity=".5" stroke="url(#E)"/><path d="m1.5547224 297.09896h-.99218967l-.0000001.79375h.99218977z" opacity=".5" stroke="url(#F)"/><path d="m1.5547227 298.28959h-.99218966l-.00000009.59532h.99218975z" opacity=".5" stroke="url(#G)"/></g><path d="m2.3812504 1.8520933v.2645833h1.5875v-.2645833zm0 1.5875001v.2645833h1.5875v-.2645833zm0 1.5875v.2645833h1.5875v-.2645833zm0 1.5875v.2645833h1.5875v-.2645833z" fill="#ad5f00" fill-opacity=".501961" stroke-width=".264583"/></g></g><path d="m5.1593752.13229143-1.7197919 8.20208357" fill="none" stroke="#757575" stroke-linecap="round" stroke-linejoin="round" stroke-width=".264583"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/hidedetail.svg b/icon-themes/elementary_svg/cmd/32/hidedetail.svg
new file mode 100644
index 000000000..78a5372f7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/hidedetail.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(1.33333 0 0 1.33333 0 -9.333302)"><rect fill="#fff" fill-opacity=".977941" height="1.500005" opacity=".35" ry=".375001" width="12.000031" x="10.500026" y="23.500034"/><rect fill-opacity=".658824" height="1.500003" ry=".375001" transform="scale(-1 1)" width="12.000031" x="-22.500055" y="22.750034"/><rect fill="#fff" fill-opacity=".977941" height="1.500005" opacity=".35" ry=".375001" width="12.000031" x="10.500026" y="17.500021"/><rect fill-opacity=".658824" height="1.500003" ry=".375001" transform="scale(-1 1)" width="12.000031" x="-22.500055" y="16.750019"/><rect fill="#fff" fill-opacity=".977941" height="1.500004" opacity=".35" ry=".375001" width="12.000031" x="10.500026" y="11.500006"/><rect fill="#fff" fill-opacity=".977941" height="1.500004" opacity=".35" ry=".375001" width="9.750024" x="12.750032" y="14.500013"/><rect fill="#272727" fill-opacity=".776471" height="1.500004" ry=".375001" width="12.000031" x="10.500026" y="10.750004"/><rect fill="#fff" fill-opacity=".977941" height="1.500004" opacity=".35" ry=".375001" width="9.750024" x="12.750032" y="26.500044"/><rect fill-opacity=".658824" height="1.500004" ry=".375001" transform="scale(-1 1)" width="9.750024" x="-22.500055" y="25.750042"/><rect fill="#fff" fill-opacity=".977941" height="1.500003" opacity=".35" ry=".375001" width="9.750024" x="12.750032" y="20.500029"/><g fill-opacity=".658824" transform="scale(-1 1)"><rect height="1.500003" ry=".375001" width="9.750024" x="-22.500055" y="19.750027"/><rect height="1.500004" ry=".375001" width="9.750024" x="-22.500055" y="13.750011"/></g></g><g stroke-miterlimit="3.5" stroke-width=".999997" transform="matrix(1.00000001 0 0 1.00000001 -7.998 4.017999)"><path d="m10.51 10.492v4l9.988-.01v-4z" fill="#ef2929" stroke="#a40000" stroke-linecap="round" stroke-linejoin="round"/><path d="m19.486 11.448001-7.988.034v1.333" fill="none" opacity=".5" stroke="#fff" stroke-linecap="square"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/hidenote.svg b/icon-themes/elementary_svg/cmd/32/hidenote.svg
new file mode 100644
index 000000000..287a2b2b3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/hidenote.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><clipPath id="a"><path d="m-.6430438 1.8616017 15.0000378-.0000002-5.2500135 24.0000605h-9.7500243z"/></clipPath><linearGradient id="b" gradientTransform="matrix(-.00271019 .50014348 -.5122065 -.00277662 -10.621166 -10.412536)" gradientUnits="userSpaceOnUse" x1="21.663342" x2="57.252823" y1="-46.990513" y2="-47.821854"><stop offset="0" stop-color="#fff394"/><stop offset=".262" stop-color="#ffe16b"/><stop offset=".661" stop-color="#f9c440"/><stop offset="1" stop-color="#d48e15"/></linearGradient><radialGradient id="c" cx="1.248938" cy="16.655602" gradientTransform="matrix(.53333333 0 0 .11633788 9.361817 20.415424)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="12.481989" x2="12.481988" y1="1.669033" y2="12.91907"><stop offset="0" stop-color="#fff"/><stop offset=".09999992" 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=".5" transform="matrix(.3527769 0 0 .3527769 .226851 -.65673)"><ellipse cx="10.561817" cy="22.276831" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".25" rx="9" ry="1.963204"/><g stroke-width=".750002"><path d="m5.9667969.54101562c-1.3759393 0-2.4821479.91328028-2.4824219 2.04687498l-.00227 9.4093074c-.00162 1.133594 1.106483 2.047885 2.4824219 2.046875h2.1113281l-.9962826 4.449665 4.7091736-3.935993.692035-.513672h5.76588c1.375939 0 2.482148-.913279 2.482422-2.046875l.0023-9.4093074c.001594-1.1335936-1.106513-2.04687498-2.482452-2.04687498z" fill="url(#b)" stroke="#ad5f00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" transform="translate(0 3.942578)"/><path d="m5.9804688 1.2940416c-.9180944 0-1.7473083.5320901-1.7485015 1.3417004v9.305262c-.00119.810427.8039094 1.333449 1.7206508 1.33789.00065.000003.0013.000003.00195 0h2.6425813c.1962572.06059.3546414-.0971.3652349.01518l-.6683274 3.2132 3.7279071-3.085797c.112988-.0619.133392-.116038.333009-.127403h5.943776c.599687.01517.890618-.256297 1.212394-.427521.311344-.244695.470267-.567833.470864-.972714v-9.2311379c.0012-.8104271-.739759-1.3686595-1.657854-1.3686595z" fill="none" opacity=".5" stroke="url(#d)" transform="translate(0 3.942578)"/></g></g><g clip-path="url(#a)" transform="matrix(.3527769 0 0 .3527769 .226851 -.65673)"><ellipse cx="10.561817" cy="22.276831" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".25" rx="9" ry="1.963204"/><g stroke-width=".750002"><path d="m5.9667969.54101562c-1.3759393 0-2.4821479.91328028-2.4824219 2.04687498l-.00227 9.4093074c-.00162 1.133594 1.106483 2.047885 2.4824219 2.046875h2.1113281l-.9962826 4.449665 4.7091736-3.935993.692035-.513672h5.76588c1.375939 0 2.482148-.913279 2.482422-2.046875l.0023-9.4093074c.001594-1.1335936-1.106513-2.04687498-2.482452-2.04687498z" fill="url(#b)" stroke="#ad5f00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" transform="translate(0 3.942578)"/><path d="m5.9804688 1.2940416c-.9180944 0-1.7473083.5320901-1.7485015 1.3417004v9.305262c-.00119.810427.8039094 1.333449 1.7206508 1.33789.00065.000003.0013.000003.00195 0h2.6425813c.1962572.06059.3546414-.0971.3652349.01518l-.6683274 3.2132 3.7279071-3.085797c.112988-.0619.133392-.116038.333009-.127403h5.943776c.599687.01517.890618-.256297 1.212394-.427521.311344-.244695.470267-.567833.470864-.972714v-9.2311379c.0012-.8104271-.739759-1.3686595-1.657854-1.3686595z" fill="none" opacity=".5" stroke="url(#d)" transform="translate(0 3.942578)"/></g></g><path d="m5.2916667.12328143-1.8212636 8.11318217" fill="none" stroke="#757575" stroke-linecap="round" stroke-linejoin="round" stroke-width=".264583"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/hiderow.svg b/icon-themes/elementary_svg/cmd/32/hiderow.svg
new file mode 100644
index 000000000..6310c5b0a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/hiderow.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.439577 25.98059)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 21.560423 25.98059)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="e" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" xlink:href="#a" y1="366.64789" y2="609.50507"/><clipPath id="f"><path d="m.52916664.26457717h4.49791676l-1.5875001 7.93750013h-2.9104166z"/></clipPath><linearGradient id="g"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="h" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="i" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="5.000003"/><linearGradient id="j" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="5.000003"/><linearGradient id="k" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="5.000003"/><linearGradient id="l" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#h" y1="2" y2="4.000013"/><linearGradient id="m" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="5.000003"/><linearGradient id="n" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="5.000003"/><linearGradient id="o" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="5.000003"/><linearGradient id="p" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="5.000003"/><linearGradient id="q" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#h" y1="2" y2="4.000013"/><linearGradient id="r" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="5.000003"/><linearGradient id="s" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="5.000003"/><linearGradient id="t" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="5.000003"/><linearGradient id="u" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="5.000003"/><linearGradient id="v" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#h" y1="2" y2="4.000013"/><linearGradient id="w" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="5.000003"/><linearGradient id="x" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="5.000003"/><linearGradient id="y" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="5.000003"/><linearGradient id="z" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="5.000003"/><linearGradient id="A" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#h" y1="2" y2="4.000013"/><linearGradient id="B" gradientTransform="matrix(-.198438 0 0 .198438 1.455504 293.22942)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#C" y1="2" y2="5.000003"/><linearGradient id="C" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="30.655001" x2="30.827999" xlink:href="#g" y1="65.686996" y2="48.688"/><linearGradient id="D" gradientTransform="matrix(-.198438 0 0 .198438 2.646132 293.22942)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#C" y1="2" y2="5.000003"/><linearGradient id="E" gradientTransform="matrix(-.198438 0 0 .198438 4.035198 293.22942)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#C" y1="2" y2="5.000003"/><linearGradient id="F" gradientTransform="matrix(-.198438 0 0 .198438 5.424264 293.22942)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#C" y1="2" y2="5.000003"/><linearGradient id="G" gradientTransform="matrix(1.4287499 0 0 .07559513 -8.625415 3.4585)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="2" y2="23"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><linearGradient id="H" gradientTransform="matrix(.1573294 0 0 .1586627 -8.008007 -.016355)" gradientUnits="userSpaceOnUse" x1="24.833029" x2="24.833029" y1="2.604455" y2="51.798176"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g opacity=".5"><g transform="matrix(.26458333 0 0 .26458333 -.529167 .264583)"><path d="m5.0000001 29h26.0000009v2h-26.0000009z" fill="url(#a)" opacity=".15"/><path d="m5.0000001 29.000111v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#b)" opacity=".15"/><path d="m31.000001 29.000111v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#d)" opacity=".15"/></g><rect fill="url(#H)" height="7.672933" rx=".396875" ry=".396891" stroke-width="1.3333" transform="scale(-1 1)" width="7.14375" x="-7.805209" y=".396859"/><path d="m3.9980469 1c-1.1064402 0-1.9980469.8919999-1.9980469 2v26c0 1.108.8916067 2 1.9980469 2h24.0039061c1.10644 0 1.998047-.892 1.998047-2v-26c0-1.1080001-.891607-2-1.998047-2zm.5019531 1h3.4882812v5h-4.9882812v-3.5c0-.8310001.6690009-1.5 1.5-1.5zm4.4960938 0h5.9960942v5h-5.992188v.9707031h-.0039062zm7.0039062 0h5.998047v5h-5.998047zm7.005859 0h4.494141c.830999 0 1.5.6689999 1.5 1.5v3.5h-5.994141zm-14.005859 6h5.998047l.001953 5.001953h-5.9980469zm7.005859 0h5.996094l-.001953 5h-6zm7.003907 0h5.990234v5h-6zm-20.009766.0019531h4.9921875l.0019531 4.9999999h-4.9882812zm0 5.9980469 4.9941406.033203-.0019531 4.933594h-4.9882813v.033203h-.0039062zm6.0019531 0h5.9980469v5h-6zm6.9980469 0h6v5h-6zm7 0h6v5h-5.994141zm-14 6h6v5l-6-.007812zm7 0h6v5h-6zm13 0v4.996094h-5.996094v1.007812h5.996094v2.496094c0 .207749-.04148.404407-.117188.583984v.001954c-.227485.537838-.760176.914062-1.382812.914062h-4.5l.003906-9.992188zm-26 .001953h4.9921875v4.990235l-4.9921875.009765zm0 5.998047h5v4h-3.5c-.8309991 0-1.5-.669-1.5-1.5zm6 0h6v4h-6zm7 0 6 .007812-.007812 3.992188h-5.992188z" opacity=".3" transform="scale(.26458333)"/><g fill="none" stroke-width=".264583"><path d="m3.8364584 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#h)"/><path d="m3.8364583 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#i)"/><path d="m3.8364583.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#j)"/><path d="m3.8364583 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#k)"/><path d="m3.8364583 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#l)"/><path d="m5.6885416 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#m)"/><path d="m5.6885415 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#n)"/><path d="m5.6885415.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#o)"/><path d="m5.6885415 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#p)"/><path d="m5.6885415 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#q)"/><path d="m7.540625 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#r)"/><path d="m7.5406249 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#s)"/><path d="m7.5406249.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#t)"/><path d="m7.5406249 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#u)"/><path d="m7.5406249 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#v)"/><path d="m1.9843751 3.8364616h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#w)"/><path d="m1.984375 2.2489583h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#x)"/><path d="m1.984375.66145834h-1.05833333l-.0000002 1.05833066h1.05833353z" stroke="url(#y)"/><path d="m1.984375 5.4239584h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#z)"/><path d="m1.984375 7.0114584h-1.05833333l-.0000002.79375h1.05833353z" stroke="url(#A)"/></g><path d="m7.8052084 3.5718755v1.5875027h-7.14375007v-1.5875027z" fill="url(#G)" stroke-width=".328643"/><path d="m.79400001 3.4399958c-.147 0-.265.1179997-.265.2639994v1.3229967c0 .1469996.11699998.2649993.26300001.2649993h6.88000018c.146 0 .2639999-.1179997.2639999-.2649993v-1.3229967c0-.1459997-.1179996-.2639994-.2639999-.2639994zm0 .2639994h6.88000019l-.004 1.3229967h-6.87800018z" fill="#ad5f00" fill-opacity=".501961" stroke-width="1.33333"/><g fill="none" stroke-width=".198438" transform="matrix(1.33333 0 0 1.33333 .176 -387.53199)"><path d="m1.3562846 293.52708h-.79375186l-.00000009.79375h.79375195z" opacity=".5" stroke="url(#B)"/><path d="m2.7453507 293.52708h-.9921899l-.0000001.79375h.99219z" opacity=".5" stroke="url(#D)"/><path d="m4.1344166 293.52708h-.99219l-.0000001.79375h.9921901z" opacity=".5" stroke="url(#E)"/><path d="m5.5234825 293.52708h-.9921897l-.0000001.79375h.9921898z" opacity=".5" stroke="url(#F)"/></g><path d="m2.1166671 3.7041764v1.3229167h.2645833v-1.3229167zm1.8526002 0v1.3229167h.2645833v-1.3229167zm1.8515666 0v1.3229167h.2645833v-1.3229167z" fill="#ad5f00" fill-opacity=".501961" stroke-width=".264583"/></g><g clip-path="url(#f)"><g transform="matrix(.26458333 0 0 .26458333 -.529167 .264583)"><path d="m5.0000001 29h26.0000009v2h-26.0000009z" fill="url(#e)" opacity=".15"/><path d="m5.0000001 29.000111v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#b)" opacity=".15"/><path d="m31.000001 29.000111v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#d)" opacity=".15"/></g><rect fill="url(#H)" height="7.672933" rx=".396875" ry=".396891" stroke-width="1.3333" transform="scale(-1 1)" width="7.14375" x="-7.805209" y=".396859"/><path d="m3.9980469 1c-1.1064402 0-1.9980469.8919999-1.9980469 2v26c0 1.108.8916067 2 1.9980469 2h24.0039061c1.10644 0 1.998047-.892 1.998047-2v-26c0-1.1080001-.891607-2-1.998047-2zm.5019531 1h3.4882812v5h-4.9882812v-3.5c0-.8310001.6690009-1.5 1.5-1.5zm4.4960938 0h5.9960942v5h-5.992188v.9707031h-.0039062zm7.0039062 0h5.998047v5h-5.998047zm7.005859 0h4.494141c.830999 0 1.5.6689999 1.5 1.5v3.5h-5.994141zm-14.005859 6h5.998047l.001953 5.001953h-5.9980469zm7.005859 0h5.996094l-.001953 5h-6zm7.003907 0h5.990234v5h-6zm-20.009766.0019531h4.9921875l.0019531 4.9999999h-4.9882812zm0 5.9980469 4.9941406.033203-.0019531 4.933594h-4.9882813v.033203h-.0039062zm6.0019531 0h5.9980469v5h-6zm6.9980469 0h6v5h-6zm7 0h6v5h-5.994141zm-14 6h6v5l-6-.007812zm7 0h6v5h-6zm13 0v4.996094h-5.996094v1.007812h5.996094v2.496094c0 .207749-.04148.404407-.117188.583984v.001954c-.227485.537838-.760176.914062-1.382812.914062h-4.5l.003906-9.992188zm-26 .001953h4.9921875v4.990235l-4.9921875.009765zm0 5.998047h5v4h-3.5c-.8309991 0-1.5-.669-1.5-1.5zm6 0h6v4h-6zm7 0 6 .007812-.007812 3.992188h-5.992188z" opacity=".3" transform="scale(.26458333)"/><g fill="none" stroke-width=".264583"><path d="m3.8364584 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#h)"/><path d="m3.8364583 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#i)"/><path d="m3.8364583.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#j)"/><path d="m3.8364583 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#k)"/><path d="m3.8364583 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#l)"/><path d="m5.6885416 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#m)"/><path d="m5.6885415 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#n)"/><path d="m5.6885415.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#o)"/><path d="m5.6885415 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#p)"/><path d="m5.6885415 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#q)"/><path d="m7.540625 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#r)"/><path d="m7.5406249 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#s)"/><path d="m7.5406249.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#t)"/><path d="m7.5406249 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#u)"/><path d="m7.5406249 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#v)"/><path d="m1.9843751 3.8364616h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#w)"/><path d="m1.984375 2.2489583h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#x)"/><path d="m1.984375.66145834h-1.05833333l-.0000002 1.05833066h1.05833353z" stroke="url(#y)"/><path d="m1.984375 5.4239584h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#z)"/><path d="m1.984375 7.0114584h-1.05833333l-.0000002.79375h1.05833353z" stroke="url(#A)"/></g><path d="m7.8052084 3.5718755v1.5875027h-7.14375007v-1.5875027z" fill="url(#G)" stroke-width=".328643"/><path d="m.79400001 3.4399958c-.147 0-.265.1179997-.265.2639994v1.3229967c0 .1469996.11699998.2649993.26300001.2649993h6.88000018c.146 0 .2639999-.1179997.2639999-.2649993v-1.3229967c0-.1459997-.1179996-.2639994-.2639999-.2639994zm0 .2639994h6.88000019l-.004 1.3229967h-6.87800018z" fill="#ad5f00" fill-opacity=".501961" stroke-width="1.33333"/><g fill="none" stroke-width=".198438" transform="matrix(1.33333 0 0 1.33333 .176 -387.53199)"><path d="m1.3562846 293.52708h-.79375186l-.00000009.79375h.79375195z" opacity=".5" stroke="url(#B)"/><path d="m2.7453507 293.52708h-.9921899l-.0000001.79375h.99219z" opacity=".5" stroke="url(#D)"/><path d="m4.1344166 293.52708h-.99219l-.0000001.79375h.9921901z" opacity=".5" stroke="url(#E)"/><path d="m5.5234825 293.52708h-.9921897l-.0000001.79375h.9921898z" opacity=".5" stroke="url(#F)"/></g><path d="m2.1166671 3.7041764v1.3229167h.2645833v-1.3229167zm1.8526002 0v1.3229167h.2645833v-1.3229167zm1.8515666 0v1.3229167h.2645833v-1.3229167z" fill="#ad5f00" fill-opacity=".501961" stroke-width=".264583"/></g><path d="m5.1593752.13229143-1.7197919 8.20208357" fill="none" stroke="#757575" stroke-linecap="round" stroke-linejoin="round" stroke-width=".264583"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/hideslide.svg b/icon-themes/elementary_svg/cmd/32/hideslide.svg
new file mode 100644
index 000000000..dcef81893
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/hideslide.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="m1 4h17l-5 25h-12z"/></clipPath><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.72973 0 0 .56757 -1.515 2.378)" gradientUnits="userSpaceOnUse" x1="24.001" x2="24.001" xlink:href="#b" y1="6.381" y2="41.619"/><linearGradient id="e" gradientTransform="matrix(.8 0 0 .49974816 -2.7 3.239182)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="f" cx="605.714" cy="486.648" gradientTransform="matrix(.01928 0 0 .00824 17.982 23.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#c"/><radialGradient id="g" cx="605.714" cy="486.648" gradientTransform="matrix(-.01928 0 0 .00824 14.018 23.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#c"/><linearGradient id="h" gradientTransform="matrix(.05633 0 0 .00824 -4.36 23.98)" 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="i" gradientTransform="matrix(.66892 0 0 .56757 -1.18 2.378)" gradientUnits="userSpaceOnUse" x1="9.61" x2="9.61" xlink:href="#b" y1="6.395" y2="41.619"/><linearGradient id="j" gradientTransform="matrix(1.33942 0 0 -1.98263 -11.354 93.863)" gradientUnits="userSpaceOnUse" x1="22.004" x2="22.004" y1="63.218" y2="25.647"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#c8c8c8"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.74052 0 0 .4677 46.925 2.682)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="4.334" x2="4.334" y1="4.526" y2="27.474"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><g clip-path="url(#a)"><path d="m2.4 27h27.2v2h-27.2z" fill="url(#h)" opacity=".15"/><path d="m2.4 27v2c-.993.004-2.4-.448-2.4-1s1.108-1 2.4-1z" fill="url(#g)" opacity=".15"/><path d="m29.6 27v2c.993.004 2.4-.448 2.4-1s-1.108-1-2.4-1z" fill="url(#f)" opacity=".15"/><path d="m6 4.5h24.5v23h-24.5z" fill="url(#e)" stroke-width="1.022475"/><path d="m29.5 26.5h-27v-21h27z" fill="none" stroke="url(#d)" stroke-linecap="round"/><path d="m6 27.5h-4.5v-23h4.5" fill="url(#l)"/><path d="m5.5 26.5h-3v-21h3" fill="none" opacity=".5" stroke="url(#i)" stroke-linecap="square"/><path d="m11 7.5h4m1 0h2m1 0h1m1 0h2" fill="none" stroke="#aaa"/><path d="m7 24v-1h2v1zm3 0v-1h6v1zm-3-4v-1h3v1zm4 0v-1h2v1zm3 0v-1h1v1zm-7-4v-1h3v1zm4 0v-1h1v1zm2 0v-1h2v1zm-6-4v-1h3v1zm4 0v-1h3v1z" fill="url(#j)"/><path d="m29 17a6 6 0 1 1 -3.174-5.293l-2.826 5.293z" fill="url(#l)" opacity=".5"/><path d="m29 17.017c0 2.602-1.892 5.09-4.4 5.783-2.506.694-5.407-.466-6.745-2.697-.01.01 5.145-3.086 5.145-3.086z" fill="url(#l)" opacity=".5"/><path d="m6 27.5h24.5v-23h-24.5" fill="none" stroke="url(#k)" stroke-linejoin="round"/><path d="m6 27.5h-4.5c0-7.093 0-15.338951 0-22.8569515l.048-.093.118-.04 4.334-.0110485" fill="none" opacity=".4" stroke="#cc3b02" stroke-linejoin="round"/><path d="m29 17.004c0 2.6-1.892 5.088-4.4 5.782-.058-.01-1.6-5.782-1.6-5.782z" fill="url(#l)"/></g><g opacity=".5"><path d="m2.4 27h27.2v2h-27.2z" fill="url(#h)" opacity=".15"/><path d="m2.4 27v2c-.993.004-2.4-.448-2.4-1s1.108-1 2.4-1z" fill="url(#g)" opacity=".15"/><path d="m29.6 27v2c.993.004 2.4-.448 2.4-1s-1.108-1-2.4-1z" fill="url(#f)" opacity=".15"/><path d="m6 4.5h24.5v23h-24.5z" fill="url(#e)" stroke-width="1.022475"/><path d="m29.5 26.5h-27v-21h27z" fill="none" stroke="url(#d)" stroke-linecap="round"/><path d="m6 27.5h-4.5v-23h4.5" fill="url(#l)"/><path d="m5.5 26.5h-3v-21h3" fill="none" opacity=".5" stroke="url(#i)" stroke-linecap="square"/><path d="m11 7.5h4m1 0h2m1 0h1m1 0h2" fill="none" stroke="#aaa"/><path d="m7 24v-1h2v1zm3 0v-1h6v1zm-3-4v-1h3v1zm4 0v-1h2v1zm3 0v-1h1v1zm-7-4v-1h3v1zm4 0v-1h1v1zm2 0v-1h2v1zm-6-4v-1h3v1zm4 0v-1h3v1z" fill="url(#j)"/><path d="m29 17a6 6 0 1 1 -3.174-5.293l-2.826 5.293z" fill="url(#l)" opacity=".5"/><path d="m29 17.017c0 2.602-1.892 5.09-4.4 5.783-2.506.694-5.407-.466-6.745-2.697-.01.01 5.145-3.086 5.145-3.086z" fill="url(#l)" opacity=".5"/><path d="m6 27.5h24.5v-23h-24.5" fill="none" stroke="url(#k)" stroke-linejoin="round"/><path d="m6 27.5h-4.5c0-7.093 0-15.338951 0-22.8569515l.048-.093.118-.04 4.334-.0110485" fill="none" opacity=".4" stroke="#cc3b02" stroke-linejoin="round"/><path d="m29 17.004c0 2.6-1.892 5.088-4.4 5.782-.058-.01-1.6-5.782-1.6-5.782z" fill="url(#l)"/></g><path d="m18.5 3.5-5 26" fill="none" stroke="#757575" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/hidewhitespace.svg b/icon-themes/elementary_svg/cmd/32/hidewhitespace.svg
new file mode 100644
index 000000000..8dc898108
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/hidewhitespace.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.17388399 0 0 .16672643 .059702 288.24548)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" xlink:href="#l" y1=".985" y2="47.013"/><linearGradient id="b" gradientTransform="matrix(.17387684 0 0 .16673194 .060582 288.2453)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" xlink:href="#l" y1=".985" y2="47.013"/><radialGradient id="c" cx="605.714" cy="486.648" gradientTransform="matrix(.00414 0 0 .00218 4.647 295.407)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#k"/><linearGradient id="d" gradientTransform="matrix(.15017 0 0 .19307 .63 287.868)" gradientUnits="userSpaceOnUse" x1="23.990866" x2="24" xlink:href="#m" y1="6.188809" y2="43"/><linearGradient id="e" gradientTransform="matrix(0 .75000188 -.75000188 0 26.408854 5.499973)" gradientUnits="userSpaceOnUse" x1="4.000003" x2="17.000002" xlink:href="#f" y1="11.560315" y2="11.560315"/><linearGradient id="f" gradientTransform="matrix(0 .75000188 -.75000188 0 26.408854 5.499973)" gradientUnits="userSpaceOnUse" x1="4.000003" x2="19.000002" y1="11.560315" y2="11.560315"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.40290243 0 0 -.43261396 5.519842 42.959872)" gradientUnits="userSpaceOnUse" x1="35.911324" x2="35.911324" y1="77.054581" y2="60.584892"><stop offset="0" stop-color="#fff"/><stop offset=".43687496" 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="h" gradientTransform="matrix(0 .75000188 -.75000188 0 26.408854 5.499973)" gradientUnits="userSpaceOnUse" x1="17.000002" x2="4.000003" xlink:href="#f" y1="12.072035" y2="12.072035"/><linearGradient id="i" gradientTransform="matrix(.40290243 0 0 -.43261396 5.519842 42.959872)" gradientUnits="userSpaceOnUse" x1="30.305014" x2="30.305014" y1="60.584892" y2="72.720451"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".71428567" stop-color="#fff" stop-opacity=".172549"/><stop offset=".71428567" stop-color="#fff" stop-opacity=".814035"/><stop offset=".85714287" stop-color="#fff" stop-opacity=".814035"/><stop offset=".85714287" 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="j" gradientTransform="matrix(.0121 0 0 .00218 -.143 295.407)" 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><radialGradient id="k" cx="605.714" cy="486.648" gradientTransform="matrix(-.00414 0 0 .00218 3.807 295.407)" gradientUnits="userSpaceOnUse" r="117.143"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="l" gradientTransform="matrix(.1663 0 0 .16097 .242 288.392)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.15017 0 0 .19307 .63 287.868)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="5.564" y2="43"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.1404 0 0 .15602 10.39 288.06)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><clipPath id="o"><path d="m1.0577084 288.53371h6.3499999v3.96875h-6.3499999z"/></clipPath><clipPath id="p"><path d="m1.0577084 292.50229h6.3499999l.0000003 4.23333h-6.3500001z"/></clipPath><g clip-path="url(#p)" transform="translate(.000625 -292.50229)"><path d="m1.31 296.206h5.847v.53h-5.847z" fill="url(#j)" opacity=".15"/><path d="m1.31 296.206v.53c-.214 0-.516-.12-.516-.265s.238-.264.516-.264z" fill="url(#k)" opacity=".15"/><path d="m1.1908334 288.66583h6.0851666v7.67317h-6.0851666z" fill="url(#b)" stroke-width="1.040667"/><g fill="none" stroke-linejoin="round" stroke-width=".265"><path d="m7.01 296.074h-5.554v-7.144h5.554z" stroke="url(#m)" stroke-linecap="round"/><path d="m1.19 288.666h6.086v7.673h-6.086v-7.674z" stroke="url(#n)"/></g><path d="m7.1440004 296.206v.53c.214 0 .516-.12.516-.265s-.238-.264-.516-.264z" fill="url(#c)" opacity=".15"/></g><g clip-path="url(#o)" transform="translate(.000625 -284.03579)"><path d="m1.31 296.206h5.847v.53h-5.847z" fill="url(#j)" opacity=".15"/><path d="m1.31 296.206v.53c-.214 0-.516-.12-.516-.265s.238-.264.516-.264z" fill="url(#k)" opacity=".15"/><path d="m1.19 288.666h6.0854167v7.67292h-6.0854167z" fill="url(#a)" stroke-width="1.040671"/><g fill="none" stroke-linejoin="round" stroke-width=".265"><path d="m7.01 296.074h-5.554v-7.144h5.554z" stroke="url(#d)" stroke-linecap="round"/><path d="m1.19 288.666h6.086v7.673h-6.086v-7.674z" stroke="url(#n)"/></g></g><g stroke-width=".750002"><g transform="matrix(-.3527769 0 0 .3527769 10.226517 1.763903)"><path d="m17.363595 8.8749829-3.750009 4.5000111h2.250005v4.500011h3.000008l.00001-4.500011h2.250006z" style="display:block;stroke:#a62100;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#e)"/><path d="m17.363595 10.043385-2.157216 2.581607 1.407214.000003v4.500009h1.500004v-4.500009l1.414628-.000003z" display="block" fill="none" opacity=".401" stroke="url(#g)" stroke-miterlimit="7"/></g><g transform="matrix(-.3527769 0 0 -.3527769 10.223415 6.702764)"><path d="m17.354805 8.8749829-3.750009 4.5000111h2.276375l-.02637 4.500011h3.000008v-4.500011h2.250005z" style="display:block;stroke:#a62100;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#h)"/><path d="m17.354805 10.051255-2.121072 2.573737h1.37107v4.500012h1.500004v-4.500012h1.398559z" display="block" fill="none" opacity=".401" stroke="url(#i)" stroke-miterlimit="7"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/hscrollbar.svg b/icon-themes/elementary_svg/cmd/32/hscrollbar.svg
new file mode 100644
index 000000000..eb5b690c8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/hscrollbar.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.466667" 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="#fff"/><stop offset=".12500216" stop-color="#fff" stop-opacity=".099265"/><stop offset=".99998999" stop-color="#fff" stop-opacity="0"/><stop offset="1" stop-color="#fff" stop-opacity=".551471"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="3.902603" x2="1.918223" xlink:href="#a" y1="293.82498" y2="293.82498"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="4.101041" x2="1.719785" xlink:href="#a" y1="293.82498" y2="293.82498"/><g transform="matrix(0 -1.33333 1.33333 0 -387.53232 8.113875)"><rect fill="#dcdcdc" height="5.357832" rx="1.190628" ry="1.289854" stroke="#afafaf" stroke-linecap="square" stroke-width=".198438" width="2.97657" x="1.422132" y="291.14606"/><rect fill="none" height="4.960939" rx="1.091409" ry=".992179" stroke="url(#c)" stroke-linecap="square" stroke-width=".198438" width="2.579694" x="1.62057" y="291.34451"/><path d="m1.521351 292.93201h2.778132v1.88516h-2.778132z" fill="#9b9b9b"/><path d="m1.62057 293.03122h2.579694v1.68673h-2.579694z" fill="#dcdcdc" stroke="#a2a2a2" stroke-linecap="square" stroke-width=".198438"/><path d="m3.0760574 292.25006-.7673554.0426.3579112-.48494z" fill="#919191" transform="matrix(1.8046248 .08300212 -.10029612 1.4934545 27.365367 -144.18235)"/><path d="m3.6049498 295.21404-1.3890612.00007.694533.69453z" fill="#919191"/><path d="m1.819008 293.22968h2.182818v1.28983h-2.182818z" fill="none" stroke="url(#b)" stroke-linecap="square" stroke-width=".198438"/><g fill="#919191"><path d="m2.315103 293.62653h1.190628v.19845h-1.190628z"/><path d="m2.315103 294.02341h1.190628v.19845h-1.190628z"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/hu/italic.svg b/icon-themes/elementary_svg/cmd/32/hu/italic.svg
new file mode 100644
index 000000000..fc2492914
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/hu/italic.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="11.680322" cy="15.261165" gradientTransform="matrix(-1.863628 -.00000004 .00000006 -2.5413115 29.871205 50.079055)" gradientUnits="userSpaceOnUse" r="4.455698"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><radialGradient id="b" cx="40" cy="43.5" gradientTransform="matrix(1 0 0 .75 -24.468372 9.875001)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="9" cy="43.5" gradientTransform="matrix(1 0 0 .75 -4 9.875)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#c"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="44" y2="41"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><g transform="matrix(.80709274 0 0 1.3158295 3.464537 -29.896499)"><path d="m15.531627 41v3h.5c.831 0 1.500001-.669 1.500001-1.5s-.669001-1.5-1.500001-1.5z" fill="url(#b)" opacity=".2"/><path d="m4.40625 41c-.7790625 0-1.40625.627187-1.40625 1.40625v.1875c0 .779063.6271875 1.40625 1.40625 1.40625h.59375v-3z" fill="url(#d)" opacity=".2"/><path d="m5 41h10.531627v3h-10.531627z" fill="url(#e)" opacity=".2"/></g><path d="m18.207349 20.202557q-.401121 2.005606-1.225045 3.523362-.823925 1.506915-2.016447 2.525979-1.181682 1.008224-2.72112 1.517756-1.539438.509532-3.3607446.509532h-3.9678472l3.1656049-15.849706h4.4123329q1.65869 0 2.905418.498691 1.246728.498691 1.994765 1.485232.748037.9757.964859 2.428409.227663 1.45271-.151776 3.360745zm-2.14654.06505q.314392-1.582802.184299-2.73196-.119252-1.160002-.661308-1.908039-.531215-.748037-1.452709-1.105794-.921495-.368597-2.189905-.368597h-2.1790635l-2.4826148 12.391391h1.7562603q2.862054 0 4.629155-1.582802 1.767101-1.582803 2.395886-4.694202z" fill="url(#a)" stroke="#000" stroke-opacity=".6" stroke-width=".754888" transform="matrix(1.32470039 0 0 1.3247003 .527073 -10.963391)"/><path d="m11.232422 5.5019531-4.1933595 20.9960939h.2988281l3.8945314-19.4960939h5.845703c1.464845 0 2.748582.2197454 3.849609.6601563 1.101028.4404109 1.980009 1.0975023 2.640625 1.96875.660617.8616736 1.087814 1.9338606 1.279297 3.2167966.04035.257468.061322.529071.080078.802735.051471-.826661.030434-1.597562-.080078-2.302735-.191483-1.282936-.61868-2.3551231-1.279297-3.2167966-.660616-.8712477-1.539597-1.5283391-2.640625-1.96875-1.101027-.4404109-2.384764-.6601563-3.849609-.6601563zm10.830078 8.5214849c-.043258.578197-.127711 1.1965-.259766 1.861328-.5553 2.747781-1.613241 4.820924-3.173828 6.21875-1.560586 1.397826-3.605236 2.097656-6.132812 2.097656h-2.025391l-.300781 1.5h2.326172c2.527576 0 4.572226-.69983 6.132812-2.097656 1.560587-1.397826 2.618528-3.470969 3.173828-6.21875.255195-1.284771.336183-2.400081.259766-3.361328z" fill="#fff" opacity=".2" transform="translate(-.000001)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/hu/underline.svg b/icon-themes/elementary_svg/cmd/32/hu/underline.svg
new file mode 100644
index 000000000..654a10148
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/hu/underline.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="10.903473" cy="14.502974" gradientTransform="matrix(-1.2275636 .08092708 -.11130985 -2.3775408 26.999101 45.263985)" gradientUnits="userSpaceOnUse" r="6.225339" xlink:href="#b"/><linearGradient id="b"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="12.761326" x2="12.761326" xlink:href="#b" y1="33.638302" y2="11.638302"/><g transform="matrix(1.33333 0 0 1.33333 .163341 -11.350962)"><path d="m15.777819 29.937737-1.775867-5.027926h-6.0490495l-1.798066 5.027926h-2.0866445l5.960256-16.293586h1.886859l5.971355 16.293586zm-2.430719-6.859289-1.642677-4.70605q-.06659-.199785-.166488-.488363-.08879-.288579-.188686-.621554-.09989-.332975-.199785-.688148-.09989-.366273-.188686-.710348-.07769.344075-.177586.710348-.09989.366272-.199786.710347-.09989.332975-.199785.621553-.08879.27748-.155388.466165l-1.6093802 4.70605z" fill="url(#a)" stroke="#000" stroke-opacity=".6" stroke-width=".754844" transform="scale(1.0819954 .92421839)"/><path d="m1.752716 29.885566.017578 2.234376h19.504467l-.01758-2.234376z" fill="url(#c)"/><path d="m1.752716 29.885566.00414 2.252736h19.50447l-.0041-2.252736z" fill="none" opacity=".61" stroke="#000" stroke-width=".750002"/><g fill="#fff"><path d="m2.1302176 30.242557-.00272.769013h18.7500494l-.01548-.759479z" opacity=".2"/><path d="m14.630859 5.4628906-8.5976559 20.0781254h.6425781l7.9550778-18.5781254h2.722657l7.970703 18.5781254h.642578l-8.613281-20.0781254zm-1.43164 11.6250004-.601563 1.5h6.820313l-.613281-1.5z" opacity=".2" transform="matrix(.75000188 0 0 .75000188 -.122506 8.513243)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/hu/underlinedouble.svg b/icon-themes/elementary_svg/cmd/32/hu/underlinedouble.svg
new file mode 100644
index 000000000..a813b59fd
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/hu/underlinedouble.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="10.903473" cy="14.502974" gradientTransform="matrix(-1.2275636 .08092708 -.11130985 -2.3775408 26.999101 45.263985)" gradientUnits="userSpaceOnUse" r="6.225339" xlink:href="#c"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="12.761326" x2="12.761326" xlink:href="#c" y1="33.638302" y2="11.638302"/><linearGradient id="c"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 .163341 -11.350962)"><path d="m15.777819 29.937737-1.775867-5.027926h-6.0490495l-1.798066 5.027926h-2.0866445l5.960256-16.293586h1.886859l5.971355 16.293586zm-2.430719-6.859289-1.642677-4.70605q-.06659-.199785-.166488-.488363-.08879-.288579-.188686-.621554-.09989-.332975-.199785-.688148-.09989-.366273-.188686-.710348-.07769.344075-.177586.710348-.09989.366272-.199786.710347-.09989.332975-.199785.621553-.08879.27748-.155388.466165l-1.6093802 4.70605z" fill="url(#a)" stroke="#000" stroke-opacity=".6" stroke-width=".754844" transform="matrix(1.0819954 0 0 .92421839 0 -3.748112)"/><path d="m1.752716 29.885566.017578 2.234376h19.504467l-.01758-2.234376z" fill="url(#b)"/><path d="m1.752716 29.885566.00414 2.252736h19.50447l-.0041-2.252736z" fill="none" opacity=".61" stroke="#000" stroke-width=".750002"/><path d="m2.1302176 30.242557-.00272.769013h18.7500494l-.01548-.759479z" fill="#fff" opacity=".2"/><path d="m10.850666 8.8623091-6.4482584 15.0586319h.4819348l5.9663236-13.9336291h2.041998l5.978042 13.9336291h.481935l-6.459977-15.0586319zm-1.073733 8.7187719-.4511734 1.125003h5.1152474l-.459962-1.125003z" fill="#fff" opacity=".2"/><g transform="translate(.015479 -4.488805)"><path d="m1.752716 29.885566.017578 2.234376h19.504467l-.01758-2.234376z" fill="url(#b)"/><path d="m1.752716 29.885566.00414 2.252736h19.50447l-.0041-2.252736z" fill="none" opacity=".61" stroke="#000" stroke-width=".750002"/><path d="m2.1302176 30.242557-.00272.769013h18.7500494l-.01548-.759479z" fill="#fff" opacity=".2"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/hyphenate.svg b/icon-themes/elementary_svg/cmd/32/hyphenate.svg
new file mode 100644
index 000000000..21d6e8b5e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/hyphenate.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32.000001 32.000001" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.39222363 0 0 .36562471 6.995572 3.85447)" gradientUnits="userSpaceOnUse" x1="21.256184" x2="19.275635" y1="37.880501" y2="-3.99394"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".26238" stop-color="#64baff"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.39222363 0 0 .36562471 6.995572 3.85447)" gradientUnits="userSpaceOnUse" x1="34.512653" x2="32.036968" y1="2.159191" y2="32.864044"><stop offset="0" stop-color="#002e99"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 -.42848511 .45965715 0 7.694829 23.635173)" gradientUnits="userSpaceOnUse" x1="28.310225" x2="37.270657" y1="21.331488" y2="21.694977"><stop offset="0" stop-color="#fff"/><stop offset=".25844979" stop-color="#fff" stop-opacity=".235294"/><stop offset=".69739324" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="e" cx="20.660526" cy="13.668221" gradientTransform="matrix(-3.0163634 .13171031 -.1286358 -2.9459525 72.385546 56.879807)" gradientUnits="userSpaceOnUse" r="3.436616" xlink:href="#d"/><radialGradient id="f" cx="4.603533" cy="13.049773" gradientTransform="matrix(-2.2441101 .0390977 -.02824029 -1.6209218 19.617094 25.815176)" gradientUnits="userSpaceOnUse" r="3.678434" xlink:href="#d"/><radialGradient id="g" cx="13.077799" cy="14.011393" gradientTransform="matrix(.13618842 2.8058011 -2.0567861 .0998326 48.254113 -32.110783)" gradientUnits="userSpaceOnUse" r="3.844312" xlink:href="#d"/><g stroke="#000" stroke-opacity=".431373"><path d="m10.74238 17.164725-.555276-1.430543h-.0847q-.3105787.423516-.6211571.734094-.3105784.301167-.6776258.498808-.3670472.197641-.828209.291755-.4517504.09412-1.0540844.09412-.6399797 0-1.1858449-.197641-.5458683-.207057-.9505614-.61175-.3952817-.414105-.6211569-1.035262-.2258752-.630567-.2258752-1.487011 0-1.675241 1.0729073-2.465804 1.0729073-.799976 3.2093103-.884678l1.6752412-.05647v-.790563q0-.649392-.3764587-.959969-.3764586-.310578-1.0540843-.310578-.6776256 0-1.3270169.19764-.6399798.197641-1.2893709.527042l-.9317353-1.9011164q.7905632-.4423389 1.7505328-.6964476.9599697-.25411 2.014054-.25411 1.9669972 0 3.0116692.922323 1.054085.922324 1.054085 2.804618v7.011543zm-.8470319-4.87514-.9505582.03764q-.5740995.01883-.969381.150584-.3952817.131759-.6399799.357636-.2352866.216463-.3482243.527041-.1035264.301168-.1035264.677627 0 .658802.31999.941147.3199898.272932.8376205.272932.3952816 0 .7340945-.131759.3388127-.141172.5835109-.404694.2541097-.272933.3952817-.658802.1411719-.395282.1411719-.903501z" fill="url(#f)"/><path d="m22.056401 6.4450636q.809386 0 1.4776.3482245.668215.3482244 1.148199 1.0352614.479985.6870365.743506 1.7034755.272933 1.016439.272933 2.352866 0 1.355252-.272933 2.381102-.263521 1.016438-.752918 1.703476-.489396.687037-1.176433 1.035262-.687037.348223-1.515246.348223-.527043 0-.941147-.112933-.404693-.112933-.724683-.301168-.31999-.188229-.564688-.423516-.235286-.244698-.432927-.508219h-.197641l-.479985 1.157611h-2.192872v-14.6442476h2.870498v3.4069515q0 .3105779-.01883.6776263-.01883.3576351-.03764.6682143-.02824.3670471-.05647.7340945h.112933q.197641-.3294022.451749-.6117455.25411-.2823446.583512-.4893974.338813-.2164635.762329-.3388125.423516-.1223463.941147-.1223463zm-.969382 2.2963984q-.479985 0-.818798.178818-.3294.169406-.536453.517631-.207053.348224-.301167.884678-.09412.527041-.112933 1.232902v.310578q0 .762328.08471 1.355251.09412.592922.301168.997616.207052.395282.545865.602333.348224.207053.856443.207053.856443 0 1.251725-.809386.404694-.818798.404694-2.37169 0-1.552892-.404694-2.324633-.395282-.781151-1.270548-.781151z" fill="url(#g)"/><path d="m8.8600873 31.26085q-1.129377 0-2.042289-.310578-.903501-.310578-1.552893-.95997-.639979-.658802-.988202-1.675241-.338814-1.025849-.338814-2.446982 0-1.571715.348224-2.625799.357637-1.063496.997616-1.703476.649391-.639979 1.552892-.912912.912913-.272933 2.023466-.272933.809386 0 1.6093597.197641.799975.197641 1.505835.555277l-.828209 2.183461q-.621157-.272933-1.1952567-.442339-.574098-.178819-1.091729-.178819-1.044673 0-1.515247.799976-.470573.790563-.470573 2.381101 0 1.581126.470573 2.334043.470574.752918 1.477601.752918.818797 0 1.4870117-.207053.668214-.216463 1.364662-.545865v2.390513q-.348223.169406-.677625.301167-.329402.13176-.668215.216463-.3294007.08471-.6964487.122347-.357635.04705-.771739.04705z" fill="url(#e)"/></g><g stroke-width=".954842" transform="matrix(-1.0472941 0 0 -1.0472941 40.780354 37.260118)"><path d="m13 18.000485c-4.9802218-3.367056-2.051119-9.5507274 3.5-9.4999996v-3.0004854l7 5-7 5v-2.976351c-3.580248-.139062-5.559516 3.12742-3 5.476836z" display="block" fill="url(#a)" stroke="url(#b)" stroke-linejoin="round"/><path d="m12.043338 16.258758c-1.756852-2.058862-.225017-7.4345734 5.395063-6.6992401l.061599-2.1973963 4.369328 3.1378784-4.369328 3.064428v-2.059765c-6.167442-.329165-5.981488 3.921804-5.456662 4.754095z" display="block" fill="none" opacity=".53" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/iconsetformatdialog.svg b/icon-themes/elementary_svg/cmd/32/iconsetformatdialog.svg
new file mode 100644
index 000000000..9a4495907
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/iconsetformatdialog.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"><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(.35135134 0 0 .24324327 1.567566 2.162163)" gradientUnits="userSpaceOnUse" x1="38.230774" x2="38.230774" xlink:href="#a" y1="7.555551" y2="106.22221"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="11" x2="11" y1="5" y2="12"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="11" x2="11" xlink:href="#a" y1="8.5" y2="9.5"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="10.999967" x2="11.499967" y1="11" y2="4.5"><stop offset="0" stop-color="#a56de2" stop-opacity=".940351"/><stop offset="1" stop-color="#cd9ef7"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.59435837 0 0 .59991402 54.401937 -.032678)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="1.393398" y2="22.462784"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><rect fill="url(#f)" height="27" rx=".703702" ry=".740739" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".298039" width="27" x="2.5" y="2.5"/><path d="m3.5 3.5 25.008475.022775-.008475 24.977225h-25z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><g stroke-opacity=".501961"><g fill="none" stroke="#4d4d4d" stroke-linecap="round" stroke-width="1.003158"><path d="m17.5 15.5h8"/><path d="m17.5 7.5h8"/><path d="m17.5 23.5h8"/></g><g stroke-linejoin="round"><g transform="translate(0 -1)"><path d="m10.5 5.5v2.0039062l-4-.0039062v2h4v2l4-3z" fill="url(#c)" stroke="#002e99"/><path d="m11.492188 7.484375v.019531a.99228672.99228672 0 0 1 -.992188.9921878l-3.0078125-.00391v.015625h3.0078125a.99228672.99228672 0 0 1 .992188.9921912v.015625l1.355468-1.015625z" fill="none" opacity=".5" stroke="url(#d)"/></g><g transform="matrix(-1 0 0 1 20.999967 7)"><path d="m10.5 5.5v2.0039062l-4-.0039062v2h4v2l4-3z" fill="url(#e)" stroke="#452981"/><path d="m11.492188 7.484375v.019531a.99228672.99228672 0 0 1 -.992188.9921878l-3.0078125-.00391v.015625h3.0078125a.99228672.99228672 0 0 1 .992188.9921912v.015625l1.355468-1.015625z" fill="none" opacity=".5" stroke="url(#d)"/></g><g transform="translate(0 15)"><path d="m10.5 5.5v2.0039062l-4-.0039062v2h4v2l4-3z" fill="url(#c)" stroke="#002e99"/><path d="m11.492188 7.484375v.019531a.99228672.99228672 0 0 1 -.992188.9921878l-3.0078125-.00391v.015625h3.0078125a.99228672.99228672 0 0 1 .992188.9921912v.015625l1.355468-1.015625z" fill="none" opacity=".5" stroke="url(#d)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/imagebutton.svg b/icon-themes/elementary_svg/cmd/32/imagebutton.svg
new file mode 100644
index 000000000..7d8f8a35c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/imagebutton.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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" gradientUnits="userSpaceOnUse" x1="18.883095" x2="19.063079" xlink:href="#a" y1="5.397024" y2="19.635038"/><linearGradient id="c"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="23.533221" x2="23.761144" xlink:href="#c" y1="19.730917" y2="4.86969"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="25" x2="25.206056" y1="11.540002" y2="18.67625"><stop offset="0" stop-color="#fff"/><stop offset=".4001033" 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="f" gradientUnits="userSpaceOnUse" x1="24.272545" x2="24.356573" xlink:href="#a" y1="8.965616" y2="24.881511"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="14.684657" x2="14.19341" xlink:href="#c" y1="24.210359" y2="8.965616"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="22" x2="21.971853" y1="16.040001" y2="22.526081"><stop offset="0" stop-color="#fff"/><stop offset=".35425553" 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" gradientUnits="userSpaceOnUse" x1="15.856916" x2="15.272812" xlink:href="#a" y1="6.343723" y2="17.05819"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="10.895183" x2="10.598716" xlink:href="#c" y1="17.633464" y2="6.127996"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="13.65678" x2="13.529662" y1="7.597205" y2="15.681951"><stop offset="0" stop-color="#fff"/><stop offset=".38875309" 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="l" gradientTransform="matrix(1.0000057 0 0 .99999999 -79.012815 -278.25812)" gradientUnits="userSpaceOnUse" x1="105.47171" x2="105.47171" y1="283.47653" y2="303.33859"><stop offset="0" stop-color="#fff"/><stop offset=".06316455" 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="m" gradientTransform="matrix(3.5488514 0 0 .99999999 -822.22715 -30.258293)" gradientUnits="userSpaceOnUse" x1="235.91496" x2="235.88756" y1="35.258293" y2="57.140381"><stop offset="0" stop-color="#f4f4f4" stop-opacity=".746324"/><stop offset=".5" stop-color="#f7f7f7"/><stop offset="1" stop-color="#dcdcdc"/></linearGradient><g transform="matrix(.26458333 0 0 .26458333 0 .121708)"><path d="m3.9980469 4.0332031c-1.1079987 0-2 .8919937-2 2v18.9999999c0 1.108006.8920013 2 2 2h24.4902341c1.107999 0 2-.891994 2-2v-18.9999999c0-1.1080063-.892001-2-2-2z" fill="url(#m)"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m28.496094 5.0351562-24.9863284.00781c-.5540031.0002267-1 .4459968-1 1v19.0000028c0 .53669.4213402.963744.9511719.990234h25.0273435c.554003 0 1-.445997 1-1v-18.9999999c0-.5511928-.442093-.9935534-.992187-.9980469z" stroke="url(#l)"/><path d="m3.5 4.0449219c-1.1079984 0-2 .8919937-2 2v19.0000001c0 1.068339.83218 1.927535 1.8847656 1.988281h25.1035154c1.107999 0 2-.891994 2-2v-18.9999999c0-1.0665223-.828871-1.9249004-1.878906-1.9882812z" opacity=".2" stroke="#000"/></g><g transform="translate(0 1)"><path d="m12.652543 6.0400008c-3.1066006 0-5.6250006 2.518406-5.6250006 5.6250012 0 3.106593 2.5184 5.625001 5.6250006 5.625001 3.106601 0 5.625001-2.518408 5.625001-5.625001 0-3.1065952-2.5184-5.6250012-5.625001-5.6250012z" fill="url(#i)" stroke="url(#j)"/><path d="m12.652543 6.4150008a5.2500009 5.2500009 0 0 0 -5.2500005 5.2500012 5.2500009 5.2500009 0 0 0 5.2500005 5.250001 5.2500009 5.2500009 0 0 0 5.250001-5.250001 5.2500009 5.2500009 0 0 0 -5.250001-5.2500012zm0 .75a4.5000008 4.5000008 0 0 1 4.500001 4.5000012 4.5000008 4.5000008 0 0 1 -4.500001 4.5 4.5000008 4.5000008 0 0 1 -4.5000004-4.5 4.5000008 4.5000008 0 0 1 4.5000004-4.5000012z" fill="url(#k)"/></g><g transform="translate(0 1)"><path d="m15.5 10.040001v10h10.000001v-10z" fill="url(#b)" stroke="url(#d)" stroke-linejoin="round"/><path d="m16.5 11.040001v7.999999h8.000001v-7.999999z" fill="none" stroke="url(#e)"/></g><g transform="translate(-9)"><path d="m22.533899 12.591397-5.533898 11.448604s10.500005.000037 10.5 0z" fill="url(#f)" stroke="url(#g)" stroke-linejoin="round"/><path d="m22.500001 14.540001-4.127679 8.636166s7.687566.00003 7.687562 0z" fill="none" stroke="url(#h)" stroke-width=".813"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/imagecontrol.svg b/icon-themes/elementary_svg/cmd/32/imagecontrol.svg
new file mode 100644
index 000000000..f6a445b88
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/imagecontrol.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(0 -.78378 .62162 0 .08 33.81)" gradientUnits="userSpaceOnUse" x1="39.344807" x2="6.136926" y1="25.614" y2="25.610502"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="2.640143" x2="2.640143" y1="7.914451" y2="2.679685"><stop offset="0"/><stop offset="1" stop-color="#333"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="14" x2="6" y1="8" y2="16"><stop offset="0" stop-color="#fff"/><stop offset=".125" stop-color="#fff" stop-opacity="0"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><clipPath id="d"><path d="m8 2.6855469v14.0000001l3.132812-3.820313 2.066407 4.986328a1.0001 1.0001 0 1 0 1.847656-.765624l-2.111328-5.095704 4.378906.009766z"/></clipPath><linearGradient id="e" gradientTransform="matrix(.11022 .00852 -.0091 .10377 32.66 16.157)" gradientUnits="userSpaceOnUse" x1="-211.289" x2="-208.497" y1="88.75" y2="75.191"><stop offset="0" stop-color="#ec4502"/><stop offset="1" stop-color="#fe7617"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.10884 0 0 .10845 27.793 13.848)" gradientUnits="userSpaceOnUse" x1="-184.924" x2="-175.253" y1="113.979" y2="88.801"><stop offset="0" stop-color="#7a0f01"/><stop offset="1" stop-color="#d31807"/></linearGradient><linearGradient id="g"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.0845 0 0 .01235 -6.54 38.47)" 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><radialGradient id="i" cx="605.714" cy="486.648" gradientTransform="matrix(-.01928 0 0 .01647 16.018 20.96)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#g"/><radialGradient id="j" cx="605.714" cy="486.648" gradientTransform="matrix(.01928 0 0 .01647 13.982 20.96)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#g"/><linearGradient id="k" gradientTransform="matrix(.7152 0 0 .50836 47.363 .524)" gradientUnits="userSpaceOnUse" x1="-67.622" x2="-18.684" y1="28.48" y2="28.48"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="l" gradientTransform="matrix(0 -.88775216 .54523107 0 1.030971 36.268929)" gradientUnits="userSpaceOnUse" x1="38.60191" x2="5.935135" y1="29.288551" y2="29.288551"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.17104 0 0 .1707 41.255 6.744)" gradientUnits="userSpaceOnUse" x1="-107.456" x2="-107.456" y1="-37.385" y2="38.561"><stop offset="0" stop-color="#0b85e9"/><stop offset="1" stop-color="#69d1ef"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.17104 0 0 .1707 37.255 9.744)" gradientUnits="userSpaceOnUse" x1="-96.557" x2="-96.557" y1="110.925" y2="39.992"><stop offset="0" stop-color="#e89c42"/><stop offset="1" stop-color="#faca67"/></linearGradient><g opacity=".4"><path d="m6.6 43h31.8v3h-31.8z" fill="url(#h)" transform="matrix(.66666 0 0 1.33333 1 -29.333)"/><path d="m4.4 27v4c-.993.008-2.4-.896-2.4-2s1.108-2 2.4-2z" fill="url(#i)" transform="translate(1 1)"/><path d="m25.6 27v4c.993.008 2.4-.896 2.4-2s-1.108-2-2.4-2z" fill="url(#j)" transform="translate(1 1)"/></g><path d="m4.498 30.5.00209-29h22.99991v29z" fill="url(#l)" stroke-width="1.040618"/><path d="m26.5 2.5v27h-21v-27z" fill="none" stroke="url(#a)" stroke-linejoin="round"/><g fill="none"><path d="m.5 4.5 29 .002v22.998h-29z" stroke="url(#k)" stroke-linejoin="round" transform="matrix(0 -1 1 0 0 31)"/><path d="m25.498 3.5v25h-19v-25z" opacity=".2" stroke="#000" stroke-linecap="round"/></g><path d="m2 6v20l26 .002v-20z" fill="url(#n)" transform="matrix(0 -1 1 0 0 31)"/><path d="m6 3v16.205c.386.178.874.342 1.402.342 1.207 0 2.39-.975 4.405-.975s3.53 1.225 6.07 1.225c2.542 0 3.113-1.772 6.353-1.772.766 0 1.323.067 1.77.163v-15.188z" fill="url(#m)"/><path d="m6 3v17.092c.58.154 1.334.28 2.23.28 2.287 0 1.96-.767 3.93-.767s3.13 1.254 5.79 1.254c3.297 0 4.054-2.02 6.663-2.02.59 0 1.016.096 1.387.228v-16.065z" opacity=".07"/><g fill="#fff"><path d="m24.23 15.652c-1.702 0-2.773.48-3.65.928-.876.45-1.537.844-2.703.844-1.198 0-2.146-.288-3.088-.592-.944-.304-1.885-.633-2.983-.633-1.08 0-1.95.253-2.66.5-.71.25-1.262.472-1.745.472-.436 0-.86-.15-1.21-.31-.06-.03-.125-.044-.192-.044v1.93c.598.15 1.35.268 2.23.268 1.194 0 1.802-.22 2.26-.414.46-.194.744-.354 1.67-.354.89 0 1.605.29 2.483.606s1.905.648 3.308.648c1.74 0 2.875-.55 3.812-1.06.938-.513 1.663-.96 2.85-.96.624 0 1.02.12 1.388.274v-1.94c-.47-.093-1.03-.162-1.77-.162z" opacity=".1"/><path d="m24.23 16.457c-3.24 0-3.812 1.77-6.353 1.77-2.54 0-4.056-1.223-6.07-1.223-2.016 0-3.198.973-4.405.973-.528 0-1.016-.162-1.402-.34v1.017c.58.154 1.334.28 2.23.28 2.287 0 1.96-.766 3.93-.766s3.13 1.252 5.79 1.252c3.297 0 4.054-2.02 6.663-2.02.59 0 1.016.097 1.387.23v-1.01c-.447-.097-1.003-.163-1.77-.163z" opacity=".3"/><path d="m24.23 17.156c-3.24 0-3.812 1.772-6.353 1.772-2.54 0-4.056-1.227-6.07-1.227-2.016 0-3.198.976-4.405.976-.528 0-1.016-.16-1.402-.34v1.02c.58.152 1.334.28 2.23.28 2.287 0 1.96-.77 3.93-.77s3.13 1.253 5.79 1.253c3.297 0 4.054-2.02 6.663-2.02.59 0 1.016.098 1.387.23v-1.012c-.447-.095-1.003-.16-1.77-.16z"/></g><path d="m9.958 21.283c-.11-.008-.23 0-.354.04-.48.16-.535.477-.578.63-.043.15-.052.268-.06.393-.013.248-.002.51.01.77.01.215.018.406.022.574-.165.04-.348.08-.558.124-.265.056-.532.112-.777.188-.123.04-.24.077-.385.16-.074.04-.158.09-.257.2-.097.107-.217.31-.21.557.013.48.314.624.455.71.14.084.253.127.376.172.248.09.52.16.79.23.22.058.413.112.585.16-.013.16-.03.337-.05.538-.026.255-.05.508-.05.75.002.123.004.24.043.396.02.08.044.17.123.29.08.123.245.296.496.366.49.136.73-.086.86-.185.13-.1.208-.19.29-.288.168-.196.323-.417.476-.635.128-.18.24-.338.34-.476.16.06.333.13.53.21.25.1.5.202.746.276.124.037.24.07.41.084.084.008.186.014.334-.02.147-.032.37-.13.518-.33.29-.397.14-.685.08-.83-.06-.147-.127-.245-.2-.35-.143-.208-.32-.414-.493-.62-.142-.166-.264-.315-.373-.45.11-.12.234-.255.376-.407.178-.19.357-.383.508-.58.076-.1.147-.196.214-.344.034-.076.07-.163.082-.306.013-.142-.016-.373-.175-.568-.31-.38-.646-.332-.81-.324-.17.01-.29.037-.417.07-.255.064-.52.154-.78.246-.215.074-.404.14-.572.196-.09-.136-.185-.29-.295-.463-.138-.22-.277-.437-.43-.633-.077-.1-.147-.19-.276-.297-.065-.053-.144-.114-.284-.17-.07-.026-.167-.05-.276-.06zm1.256 1.7c.003 0 .025.006.03.005-.01 0-.034.008-.04.01-.01.002-.02-.012.01-.016zm.458.146c.04.03.037.043.03.034zm-2.377.472c.03-.014.033.004.023.008-.005.003-.034.01-.046.014.005-.003.02-.02.023-.02zm-.295.36v.039c-.002.015-.014.004 0-.038zm3.9.708c-.006-.01.01-.008.026.033l-.025-.032zm.013.46c-.017.042-.033.046-.027.036l.028-.037zm-3.882.747v.046c-.012-.045 0-.057 0-.046zm.26.396c.01.003.033.01.038.013.013.005.002.012-.037-.013zm2.45.427c.01-.01.01.007-.03.034.01-.008.026-.03.03-.034zm-.505.14.047.018c-.05-.004-.06-.02-.048-.017z" opacity=".05"/><path d="m9.87 22.034c-.263.088.046 1.985-.122 2.197-.16.206-2.15.413-2.142.668.007.263 2.023.57 2.185.785.158.208-.247 2.054.01 2.126.27.075 1.206-1.63 1.473-1.71.26-.077 1.996.852 2.15.642.158-.218-1.278-1.578-1.275-1.842.003-.254 1.48-1.524 1.317-1.726-.17-.21-1.993.654-2.26.57-.256-.08-1.078-1.795-1.334-1.71z" opacity=".15"/><path d="m7.74 20.45c.255-.085 1.08 1.63 1.336 1.71.266.085 2.086-.78 2.257-.57.165.2-1.313 1.47-1.316 1.726-.003.264 1.433 1.626 1.274 1.844-.15.21-1.89-.72-2.15-.645-.265.08-1.2 1.787-1.467 1.712-.26-.072.144-1.917-.013-2.125-.163-.215-2.176-.522-2.184-.786-.007-.255 1.98-.464 2.143-.67.165-.21-.146-2.108.12-2.196z" fill="url(#e)" transform="translate(2.13 .87)"/><path d="m9.887 21.317-.075.07c0 .002-.003.003-.003.004-.15.36.09 1.935-.063 2.127-.007.008-.016.02-.028.027l.06.04c1.227.364.154-2.19.123-2.263-.006 0-.01-.003-.017-.002z" fill="#9d0f06" opacity=".5"/><path d="m5.866 23.273c-.242.002-.38.013-.38.013v.058c.14.257 2.015.552 2.172.76.157.207-.246 2.052.014 2.124.268.075 1.2-1.633 1.47-1.71.256-.077 1.973.84 2.145.646l-.003-.003c-1.448-1.754-4.373-1.895-5.418-1.886z" fill="url(#f)" opacity=".75" transform="translate(2.13 .87)"/><g transform="matrix(3.7795276 0 0 3.7795276 9 2)"><g fill-rule="evenodd" stroke="#000" stroke-linejoin="round" transform="matrix(.26458333 0 0 .26458333 0 2.116667)"><path d="m8.9892474 4.784611v13.849462l3.0991256-3.779234 2.044188 4.932711a.98934621.98934621 0 1 0 1.827789-.757391l-2.088626-5.040912 4.331821.0097z" opacity=".02" stroke-width="6"/><path d="m8.9892474 4.784611v13.849462l3.0991256-3.779234 2.044188 4.932711a.98934621.98934621 0 1 0 1.827789-.757391l-2.088626-5.040912 4.331821.0097z" opacity=".2" stroke-width="2"/><path d="m8.9892474 4.784611v13.849462l3.0991256-3.779234 2.044188 4.932711a.98934621.98934621 0 1 0 1.827789-.757391l-2.088626-5.040912 4.331821.0097z" opacity=".05" stroke-width="4"/></g><path d="m2.1166666 3.1208571v3.664337l.8199771-.9999226.5408581 1.3051131a.26176451.26176451 0 1 0 .4836022-.200393l-.5526153-1.333741 1.1461274.00257z" fill="none" stroke="#fff" stroke-width=".529167"/><path d="m2.1166666 3.1208571v3.664337l.8199771-.9999226.5408581 1.3051131a.26176451.26176451 0 1 0 .4836022-.200393l-.5526153-1.333741 1.1461274.00257z" fill="url(#b)" fill-rule="evenodd" stroke-width=".264583"/><path clip-path="url(#d)" d="m8 2.6855469v14.0000001l3.132812-3.820313 2.066407 4.986328a1.0001 1.0001 0 1 0 1.847656-.765624l-2.111328-5.095704 4.378906.009766z" fill="none" opacity=".4" stroke="url(#c)" stroke-width="2.695652" transform="matrix(.26173834 0 0 .26173834 .02276 2.417947)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/imagemapdialog.svg b/icon-themes/elementary_svg/cmd/32/imagemapdialog.svg
new file mode 100644
index 000000000..76953157f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/imagemapdialog.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(.48649 0 0 .37838 9.82433 7.4189)" gradientUnits="userSpaceOnUse" x1="23.999815" x2="23.999815" y1="6.821449" y2="26.642794"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".23529"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="2.640143" x2="2.640143" y1="7.914451" y2="2.679685"><stop offset="0"/><stop offset="1" stop-color="#333"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="14" x2="6" y1="8" y2="16"><stop offset="0" stop-color="#fff"/><stop offset=".125" stop-color="#fff" stop-opacity="0"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><clipPath id="d"><path d="m8 2.6855469v14.0000001l3.132812-3.820313 2.066407 4.986328a1.0001 1.0001 0 1 0 1.847656-.765624l-2.111328-5.095704 4.378906.009766z"/></clipPath><linearGradient id="e"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.0845 0 0 .01235 -6.54 38.47)" 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><radialGradient id="g" cx="605.714" cy="486.648" gradientTransform="matrix(-.02892 0 0 .01235 21.027 38.47)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#e"/><radialGradient id="h" cx="605.714" cy="486.648" gradientTransform="matrix(.02892 0 0 .01235 26.973 38.47)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#e"/><linearGradient id="i" gradientTransform="matrix(.7152 0 0 .50836 47.363 2.524)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="j" gradientTransform="matrix(-.77005 .0011 .00367 -.78014 -2.433 -4.108)" gradientUnits="userSpaceOnUse" x1="-24.032" x2="-24.098" y1="-13.091" y2="-40.164"><stop offset="0" stop-color="#1d1d1d"/><stop offset="1"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.78378 0 0 .62162 -2.81 2.08)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="5.564" y2="43"><stop offset="0" stop-color="#fff"/><stop offset=".036" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.85714 0 0 .52148 -4.57 3.684)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.12327 0 0 .1242 31.36 11.605)" gradientUnits="userSpaceOnUse" x1="-184.924" x2="-175.253" y1="113.979" y2="88.801"><stop offset="0" stop-color="#7a0f01"/><stop offset="1" stop-color="#d31807"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.1234 .00964 -.01018 .11748 36.51 14.38)" gradientUnits="userSpaceOnUse" x1="-211.289" x2="-208.497" y1="88.75" y2="75.191"><stop offset="0" stop-color="#ec4502"/><stop offset="1" stop-color="#fe7617"/></linearGradient><linearGradient id="o" gradientTransform="matrix(.18414 0 0 .197 40.148 10.313)" gradientUnits="userSpaceOnUse" x1="-107.456" x2="-107.456" y1="-37.385" y2="38.561"><stop offset="0" stop-color="#0b85e9"/><stop offset="1" stop-color="#69d1ef"/></linearGradient><linearGradient id="p" gradientTransform="matrix(.18418 0 0 .18764 39.965 10.13)" gradientUnits="userSpaceOnUse" x1="-96.557" x2="-96.557" y1="110.925" y2="39.992"><stop offset="0" stop-color="#e89c42"/><stop offset="1" stop-color="#faca67"/></linearGradient><g opacity=".4"><path d="m3.6 43h40.8v3h-40.8z" fill="url(#f)" transform="matrix(.66666 0 0 1.33333 0 -30.333)"/><path d="m3.6 43v3c-1.49.006-3.6-.672-3.6-1.5s1.662-1.5 3.6-1.5z" fill="url(#g)" transform="matrix(.66666 0 0 1.33333 0 -30.333)"/><path d="m44.4 43v3c1.49.006 3.6-.672 3.6-1.5s-1.662-1.5-3.6-1.5z" fill="url(#h)" transform="matrix(.66666 0 0 1.33333 0 -30.333)"/></g><path d="m1 5 30 .002v23.998h-30z" fill="url(#l)"/><path d="m2 6.014v21.986h27.998v-21.986z" fill="url(#p)"/><path d="m2.192 5.993v11.777c.415.206.942.392 1.51.392 1.3 0 2.57-1.122 4.74-1.122s3.802 1.412 6.537 1.412 3.35-2.042 6.838-2.042 3.16 1.293 5.344 1.293c1.504 0 2.147-.562 3.022-.92v-10.789z" fill="url(#o)"/><path d="m2 6v12.755c.624.177 1.433.322 2.396.322 2.457 0 2.106-.88 4.222-.88 2.115 0 3.36 1.44 6.22 1.44 3.542 0 4.355-2.323 7.157-2.323 2.19 0 2.353 1.272 4.76 1.272 1.628 0 2.17-.668 3.175-1.102v-11.484z" opacity=".07"/><g fill="#fff"><path d="m21.63 14.807c-1.833 0-2.986.553-3.93 1.068s-1.656.966-2.91.966c-1.29 0-2.31-.327-3.325-.677s-2.03-.73-3.214-.73c-1.162 0-2.097.293-2.862.577-.765.285-1.358.543-1.877.543-.47 0-.927-.17-1.303-.356a.484.516 0 0 0 -.207-.05v2.22c.644.172 1.452.305 2.402.305 1.285 0 1.94-.25 2.434-.475.494-.224.8-.406 1.797-.406.957 0 1.727.332 2.673.696.945.364 2.053.746 3.563.746 1.873 0 3.093-.634 4.103-1.22s1.79-1.103 3.07-1.103c1.01 0 1.477.272 2.1.592.622.32 1.385.68 2.672.68 1.638 0 2.357-.65 3.18-1.053v-1.95a.484.516 0 0 0 -.174.034c-.958.39-1.454.88-2.846.88-1.003 0-1.316-.255-1.973-.592-.655-.338-1.57-.695-3.37-.695z" opacity=".1"/><path d="m21.63 15.824c-3.49 0-4.105 2.034-6.84 2.034s-4.37-1.407-6.54-1.407c-2.168 0-3.44 1.12-4.74 1.12-.568 0-1.094-.185-1.51-.39v1.17c.625.177 1.436.322 2.402.322 2.462 0 2.11-.88 4.23-.88s3.37 1.44 6.237 1.44c3.55 0 4.364-2.323 7.173-2.323 2.193 0 2.358 1.27 4.772 1.27 1.63 0 2.172-.667 3.18-1.1v-.883c-.874.355-1.517.915-3.02.915-2.186 0-1.858-1.288-5.346-1.288z" opacity=".3"/><path d="m21.63 16.645c-3.49 0-4.105 2.035-6.84 2.035s-4.37-1.407-6.54-1.407c-2.168 0-3.44 1.12-4.74 1.12-.568 0-1.094-.187-1.51-.39v1.17c.625.176 1.436.32 2.402.32 2.462 0 2.11-.88 4.23-.88s3.37 1.44 6.237 1.44c3.55 0 4.364-2.323 7.173-2.323 2.193 0 2.358 1.272 4.772 1.272 1.63 0 2.172-.668 3.18-1.102v-.882c-.874.356-1.517.916-3.02.916-2.186 0-1.858-1.29-5.346-1.29z"/></g><g fill="none"><path d="m.5 4.5 31 .002v24.998h-31z" stroke="url(#i)" stroke-linejoin="round"/><g stroke-linecap="round"><path d="m30.5 28.5h-29v-23h29z" stroke="url(#k)" stroke-linejoin="round"/><path d="m29.5 27.5h-27v-21h27z" opacity=".29" stroke="url(#j)"/></g></g><g stroke-width="1.643"><path d="m8.75 19.007c-.12-.01-.254 0-.39.046-.528.178-.59.53-.636.698-.047.17-.057.3-.065.44-.016.276-.004.567.01.857.01.24.02.45.024.638-.182.042-.383.087-.615.137-.29.062-.584.124-.855.21-.135.042-.262.085-.423.177-.08.045-.174.1-.283.22-.11.12-.24.347-.234.62.015.536.346.697.5.792s.28.143.415.192c.273.1.573.18.867.257.243.065.456.125.645.178-.014.178-.034.375-.055.6-.028.28-.055.563-.054.834 0 .135.004.265.046.44.02.086.05.187.135.322.087.136.27.328.545.406.538.152.803-.096.945-.206s.23-.212.32-.32c.185-.215.355-.46.524-.704.138-.2.26-.375.373-.53.174.068.365.146.583.235.273.11.55.225.82.307.136.04.262.078.45.093.093.008.206.015.368-.022.162-.036.407-.144.57-.37.318-.44.154-.76.088-.922-.067-.162-.14-.27-.22-.387-.157-.232-.352-.462-.542-.69-.156-.185-.29-.35-.41-.5.12-.136.256-.284.413-.454.196-.213.393-.427.56-.647.082-.11.16-.217.235-.38.036-.084.076-.18.09-.34.014-.158-.018-.415-.193-.632-.342-.423-.71-.37-.892-.36-.183.01-.317.042-.457.078-.28.07-.573.172-.86.274-.236.084-.443.157-.63.22-.097-.152-.204-.322-.324-.516-.152-.243-.305-.487-.474-.705-.084-.11-.16-.21-.303-.328-.07-.06-.158-.127-.312-.188-.077-.03-.184-.058-.303-.067zm1.38 1.89.035.007c-.01.003-.037.01-.043.01-.014.004-.024-.01.01-.016zm.506.164c.042.034.04.05.03.04zm-2.617.527c.033-.016.036.005.025.01-.006 0-.038.01-.05.013.004-.003.02-.022.024-.023zm-.326.4v.043c0 .015-.015.003 0-.044zm4.293.79c-.008-.014.01-.012.027.033-.005-.008-.024-.03-.027-.034zm.013.508c-.02.047-.037.052-.03.04zm-4.273.832v.05c-.013-.05 0-.062 0-.05zm.286.44.04.014c.016.007.003.016-.04-.013zm2.695.476c.01-.01.012.007-.03.038.008-.008.026-.033.03-.037zm-.555.156c.006 0 .038.014.05.018-.053-.004-.063-.022-.05-.02z" opacity=".05"/><path d="m8.523 19.8c-.296.1.05 2.246-.138 2.486-.18.232-2.406.466-2.398.755.008.3 2.264.647 2.446.89.175.235-.278 2.325.013 2.407.3.084 1.347-1.848 1.646-1.937.29-.086 2.234.965 2.406.727.177-.246-1.43-1.786-1.427-2.084.005-.29 1.66-1.725 1.475-1.954-.19-.238-2.23.74-2.528.644-.288-.092-1.208-2.03-1.494-1.935z" opacity=".15"/><path d="m8.608 19.24c.285-.097 1.21 1.845 1.496 1.937.298.095 2.336-.885 2.527-.648.186.228-1.47 1.665-1.472 1.954-.003.3 1.605 1.84 1.427 2.088-.172.237-2.118-.816-2.408-.73-.3.09-1.344 2.023-1.645 1.938-.29-.082.16-2.17-.014-2.405-.182-.244-2.436-.592-2.444-.89-.008-.29 2.218-.526 2.398-.758.188-.24-.16-2.388.136-2.487z" fill="url(#n)"/><path d="m8.636 19.183-.08.077-.002.003c-.16.385.096 2.07-.065 2.274-.008.01-.017.02-.03.03l.065.043c1.3.39.162-2.346.13-2.423-.006 0-.012-.004-.018-.004z" fill="#9d0f06" opacity=".5"/><path d="m6.524 22.398c-.273.003-.43.015-.43.015v.066c.16.294 2.283.63 2.46.868.178.238-.278 2.35.016 2.434.304.086 1.36-1.87 1.664-1.96.29-.087 2.236.964 2.43.74l-.003-.002c-1.64-2.01-4.95-2.172-6.136-2.162z" fill="url(#m)" opacity=".75"/></g><g transform="translate(0 -4)"><rect fill="#ff8c82" fill-opacity=".816176" height="16" rx="1" stroke="#7a0000" stroke-linecap="square" stroke-opacity=".517647" width="19" x="12.5" y="8.5"/><path d="m30.5 23.5h-17v-14h17z" fill="none" opacity=".5" stroke="url(#a)" stroke-linecap="round"/></g><g transform="matrix(3.7795276 0 0 3.7795276 11 2)"><g fill-rule="evenodd" stroke="#000" stroke-linejoin="round" transform="matrix(.26458333 0 0 .26458333 0 2.116667)"><path d="m8.9892474 4.784611v13.849462l3.0991256-3.779234 2.044188 4.932711a.98934621.98934621 0 1 0 1.827789-.757391l-2.088626-5.040912 4.331821.0097z" opacity=".02" stroke-width="6"/><path d="m8.9892474 4.784611v13.849462l3.0991256-3.779234 2.044188 4.932711a.98934621.98934621 0 1 0 1.827789-.757391l-2.088626-5.040912 4.331821.0097z" opacity=".2" stroke-width="2"/><path d="m8.9892474 4.784611v13.849462l3.0991256-3.779234 2.044188 4.932711a.98934621.98934621 0 1 0 1.827789-.757391l-2.088626-5.040912 4.331821.0097z" opacity=".05" stroke-width="4"/></g><path d="m2.1166666 3.1208571v3.664337l.8199771-.9999226.5408581 1.3051131a.26176451.26176451 0 1 0 .4836022-.200393l-.5526153-1.333741 1.1461274.00257z" fill="none" stroke="#fff" stroke-width=".529167"/><path d="m2.1166666 3.1208571v3.664337l.8199771-.9999226.5408581 1.3051131a.26176451.26176451 0 1 0 .4836022-.200393l-.5526153-1.333741 1.1461274.00257z" fill="url(#b)" fill-rule="evenodd" stroke-width=".264583"/><path clip-path="url(#d)" d="m8 2.6855469v14.0000001l3.132812-3.820313 2.066407 4.986328a1.0001 1.0001 0 1 0 1.847656-.765624l-2.111328-5.095704 4.378906.009766z" fill="none" opacity=".4" stroke="url(#c)" stroke-width="2.695652" transform="matrix(.26173834 0 0 .26173834 .02276 2.417947)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/importdialog.svg b/icon-themes/elementary_svg/cmd/32/importdialog.svg
new file mode 100644
index 000000000..e6d196605
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/importdialog.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="25.82867" x2="25.82867" y1="5" y2="27.945608"><stop offset="0" stop-color="#fff"/><stop offset=".03798588" stop-color="#fff" stop-opacity=".235294"/><stop offset=".96200818" 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 29.34556 -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 -18.654727 -104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#c"/><linearGradient id="e" gradientTransform="matrix(1.0969592 0 0 1 -2.32702 0)" 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><radialGradient id="f" cx="25.58807" cy="6.552209" gradientTransform="matrix(0 1.7000006 -1.6020223 -.00000005 26.496785 -40.499735)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#d0d0d0"/></radialGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="5" y2="8"><stop offset="0" stop-color="#e5e5e5"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><radialGradient id="h" cx="24.837" cy="36.421001" gradientTransform="matrix(-.27598 0 0 -.29583 24.336 32.584)" gradientUnits="userSpaceOnUse" r="15.645"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="21.984375" x2="22" y1="8.503906" y2="19"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.43953107 0 0 .25000269 17.799257 11.96455)" gradientUnits="userSpaceOnUse" x1="5.03216" x2="5.03216" y1="28.671696" y2="29.671688"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.51719904 0 0 .47867777 17.599939 5.640756)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" y1="22.402153" y2="35.268829"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g opacity=".4" transform="matrix(.73684208 0 0 .42857134 -1.68421 10.857146)"><path d="m39.35743 40h5v7h-5z" fill="url(#b)"/><path d="m-8.642858-47h5v7h-5z" fill="url(#d)" transform="scale(-1)"/><path d="m8.642572 40h30.714857v7.000001h-30.714857z" fill="url(#e)"/></g><rect fill="url(#f)" height="26" rx="2" ry="2.205214" width="29" x="1.5" y="3.5"/><path d="m3.6601562 3.5c-1.19664 0-2.1601562.9635162-2.1601562 2.1601562v4.3398438h28.992188v-4.3398438c0-1.19664-.963517-2.1601562-2.160157-2.1601562z" fill="url(#g)"/><g fill="none"><rect height="24" opacity=".7" rx="1" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" width="27" x="2.5" y="4.5"/><rect height="26" opacity=".3" rx="2" stroke="#0e141f" stroke-linecap="round" stroke-linejoin="round" width="29" x="1.5" y="3.5"/><path d="m2 9.5h28" opacity=".2" stroke="#000"/><path d="m4.3535537 7.353551 1.2928925 1.2928961" stroke="#fff"/><path d="m5.6464462 7.353551-1.2928925 1.2928961" stroke="#fff"/><path d="m4.3535537 6.3535513 1.2928925 1.2928961" stroke="#8a8a8a"/><path d="m5.6464462 6.3535513-1.2928925 1.2928961" stroke="#8a8a8a"/><path d="m27.646446 7.3535511-1.292892 1.2928961" opacity=".25" stroke="#fff"/><path d="m27.646446 6.3535513-1.292892 1.2928961" stroke="#8a8a8a"/><path d="m13 6.5h6" opacity=".7" stroke="#8a8a8a"/><path d="m13 7.5h6" opacity=".25" stroke="#fff"/></g><g transform="matrix(1.33333 0 0 1.33333 -.848 -11.51)"><path d="m13.16 21.558c0-6.173 8.634-6.173 8.636 0 0 2.555-1.93 4.88-4.315 4.88-2.383 0-4.32-2.325-4.32-4.88z" fill="url(#h)" fill-rule="evenodd" opacity=".141"/><path d="m21.984375 8.5a.4995675.4995675 0 0 0 -.322266.1328125l-6 5.4999995a.4995675.4995675 0 0 0 0 .734376l6 5.5a.4995675.4995675 0 0 0 .837891-.367188v-3.5h7.5c.277001 0 .5-.223001.5-.5v-3c0-.277001-.222999-.5-.5-.5h-7.5v-3.5a.4995675.4995675 0 0 0 -.515625-.5z" fill="url(#i)" stroke="#452981" stroke-opacity=".501961" transform="matrix(.75000188 0 0 .75000188 .636002 8.632522)"/><g fill="none"><path d="m17.511039 20.257551h5.250018v-1.500004h-5.250018" opacity=".5" stroke="url(#j)" stroke-width=".749996"/><path d="m17.554974 20.251694c-.425871.000128-.793793.658418-.793932 1.054398v1.398009l-3.56758-3.196552 3.567575-3.224054v1.604299c0 .449508.52436.869684.750002.869753" opacity=".5" stroke="url(#k)" stroke-width=".750002"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/importfromfile.svg b/icon-themes/elementary_svg/cmd/32/importfromfile.svg
new file mode 100644
index 000000000..e0d46d709
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/importfromfile.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="19.539" x2="29.109" y1="6.633" y2="13.274"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><radialGradient id="b" cx="24.837" cy="36.421" gradientTransform="matrix(1 0 0 .53672 0 16.873)" gradientUnits="userSpaceOnUse" r="15.645" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.56757 0 0 .72973 2.378 -2.514)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="5.564" y2="43"><stop offset="0" stop-color="#fff"/><stop offset=".036" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.65714 0 0 .63012 .23 -1.09)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.53064 0 0 .5897 39.27 -1.792)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#bebebe"/></linearGradient><radialGradient id="g" cx="605.714" cy="486.648" gradientTransform="matrix(.01566 0 0 .00824 17.61 25.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#c"/><radialGradient id="h" cx="605.714" cy="486.648" gradientTransform="matrix(-.01566 0 0 .00824 14.39 25.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#c"/><linearGradient id="i" gradientTransform="matrix(.04577 0 0 .00824 -.542 25.98)" 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="j" gradientTransform="matrix(0 -.59172 -.63517 0 32.785 29.686)" gradientUnits="userSpaceOnUse" x1="38.941" x2="20.576" y1="15.991" y2="15.991"><stop offset="0" stop-color="#fff"/><stop offset=".512" stop-color="#fff" stop-opacity=".235"/><stop offset=".585" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><path d="m4.95 29h22.1v2h-22.1z" fill="url(#i)" opacity=".15"/><path d="m4.95 29v2c-.807.004-1.95-.448-1.95-1s.9-1 1.95-1z" fill="url(#h)" opacity=".15"/><path d="m27.05 29v2c.807.004 1.95-.448 1.95-1s-.9-1-1.95-1z" fill="url(#g)" opacity=".15"/><path d="m4.5.5 23 .002v28.998h-23z" fill="url(#e)" stroke="url(#f)" stroke-linejoin="round"/><path d="m26.5 28.5h-21v-27h21z" fill="none" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round"/><path d="m40.482 36.42a15.645 8.397 0 1 1 -31.29 0 15.645 8.397 0 1 1 31.29 0z" fill="url(#b)" fill-rule="evenodd" opacity=".141" transform="matrix(.52995 0 0 -.65784 10.528 43.102)"/><g stroke-miterlimit="7" stroke-width=".964"><path d="m25.455 21.905c5.627-4.905 3.627-12.905-4.873-13.12v-4.142l-9 6.905 9 6.905v-4.11c4.947-.193 7.718 4.318 4.182 7.563z" display="block" fill="url(#a)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".693"/><path d="m26.776 19.5c2.428-2.844.905-10.267-7.15-9.716l-.087-3.15-6.34 4.913 6.34 4.87v-2.902c7.71-.745 7.962 4.835 7.236 5.985z" display="block" fill="none" opacity=".53" stroke="url(#j)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/importslidefromfile.svg b/icon-themes/elementary_svg/cmd/32/importslidefromfile.svg
new file mode 100644
index 000000000..03d497412
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/importslidefromfile.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="24.837" cy="36.421001" gradientTransform="matrix(-.27598 0 0 -.29583 24.336 32.584)" gradientUnits="userSpaceOnUse" r="15.645" xlink:href="#b"/><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="21.984375" x2="22" y1="8.503906" y2="19"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.43953107 0 0 .25000269 17.799257 11.96455)" gradientUnits="userSpaceOnUse" x1="5.03216" x2="5.03216" y1="28.671696" y2="29.671688"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.51719904 0 0 .47867777 17.599939 5.640756)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" y1="22.402153" y2="35.268829"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="f"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.72973 0 0 .56757 -1.515 2.378)" gradientUnits="userSpaceOnUse" x1="24.001" x2="24.001" xlink:href="#f" y1="6.381" y2="41.619"/><linearGradient id="h" gradientTransform="matrix(.8 0 0 .49974816 -2.7 3.239182)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="i" cx="605.714" cy="486.648" gradientTransform="matrix(.01928 0 0 .00824 17.982 23.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#b"/><radialGradient id="j" cx="605.714" cy="486.648" gradientTransform="matrix(-.01928 0 0 .00824 14.018 23.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#b"/><linearGradient id="k" gradientTransform="matrix(.05633 0 0 .00824 -4.36 23.98)" 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="l" gradientTransform="matrix(.66892 0 0 .56757 -1.18 2.378)" gradientUnits="userSpaceOnUse" x1="9.61" x2="9.61" xlink:href="#f" y1="6.395" y2="41.619"/><linearGradient id="m" gradientTransform="matrix(1.33942 0 0 -1.98263 -11.354 93.863)" gradientUnits="userSpaceOnUse" x1="22.004" x2="22.004" y1="63.218" y2="25.647"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#c8c8c8"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.74052 0 0 .4677 46.925 2.682)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="4.334" x2="4.334" y1="4.526" y2="27.474"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><path d="m2.4 27h27.2v2h-27.2z" fill="url(#k)" opacity=".15"/><path d="m2.4 27v2c-.993.004-2.4-.448-2.4-1s1.108-1 2.4-1z" fill="url(#j)" opacity=".15"/><path d="m29.6 27v2c.993.004 2.4-.448 2.4-1s-1.108-1-2.4-1z" fill="url(#i)" opacity=".15"/><path d="m6 4.5h24.5v23h-24.5z" fill="url(#h)" stroke-width="1.022475"/><path d="m29.5 26.5h-27v-21h27z" fill="none" stroke="url(#g)" stroke-linecap="round"/><path d="m6 27.5h-4.5v-23h4.5" fill="url(#o)"/><path d="m5.5 26.5h-3v-21h3" fill="none" opacity=".5" stroke="url(#l)" stroke-linecap="square"/><path d="m11 7.5h4m1 0h2m1 0h1m1 0h2" fill="none" stroke="#aaa"/><path d="m7 24v-1h2v1zm3 0v-1h6v1zm-3-4v-1h3v1zm4 0v-1h2v1zm3 0v-1h1v1zm-7-4v-1h3v1zm4 0v-1h1v1zm2 0v-1h2v1zm-6-4v-1h3v1zm4 0v-1h3v1z" fill="url(#m)"/><path d="m29 17a6 6 0 1 1 -3.174-5.293l-2.826 5.293z" fill="url(#o)" opacity=".5"/><path d="m29 17.017c0 2.602-1.892 5.09-4.4 5.783-2.506.694-5.407-.466-6.745-2.697-.01.01 5.145-3.086 5.145-3.086z" fill="url(#o)" opacity=".5"/><path d="m6 27.5h24.5v-23h-24.5" fill="none" stroke="url(#n)" stroke-linejoin="round"/><path d="m6 27.5h-4.5c0-7.093 0-15.338951 0-22.8569515l.048-.093.118-.04 4.334-.0110485" fill="none" opacity=".4" stroke="#cc3b02" stroke-linejoin="round"/><path d="m29 17.004c0 2.6-1.892 5.088-4.4 5.782-.058-.01-1.6-5.782-1.6-5.782z" fill="url(#o)"/><g transform="matrix(1.33333 0 0 1.33333 -.848 -11.51)"><path d="m13.16 21.558c0-6.173 8.634-6.173 8.636 0 0 2.555-1.93 4.88-4.315 4.88-2.383 0-4.32-2.325-4.32-4.88z" fill="url(#a)" fill-rule="evenodd" opacity=".141"/><path d="m21.984375 8.5a.4995675.4995675 0 0 0 -.322266.1328125l-6 5.4999995a.4995675.4995675 0 0 0 0 .734376l6 5.5a.4995675.4995675 0 0 0 .837891-.367188v-3.5h7.5c.277001 0 .5-.223001.5-.5v-3c0-.277001-.222999-.5-.5-.5h-7.5v-3.5a.4995675.4995675 0 0 0 -.515625-.5z" fill="url(#c)" stroke="#452981" stroke-opacity=".501961" transform="matrix(.75000188 0 0 .75000188 .636002 8.632522)"/><g fill="none"><path d="m17.511039 20.257551h5.250018v-1.500004h-5.250018" opacity=".5" stroke="url(#d)" stroke-width=".749996"/><path d="m17.554974 20.251694c-.425871.000128-.793793.658418-.793932 1.054398v1.398009l-3.56758-3.196552 3.567575-3.224054v1.604299c0 .449508.52436.869684.750002.869753" opacity=".5" stroke="url(#e)" stroke-width=".750002"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/incrementindent.svg b/icon-themes/elementary_svg/cmd/32/incrementindent.svg
new file mode 100644
index 000000000..6d153034c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/incrementindent.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" x2="10" y1="-8" y2="5"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 -.59098524 .65103773 0 -25.921644 17.536343)" gradientUnits="userSpaceOnUse" x1="38.910011" x2="24.596796" y1="60.471832" y2="60.55201"><stop offset="0" stop-color="#fff"/><stop offset=".46985772" stop-color="#fff" stop-opacity=".235294"/><stop offset=".68658012" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="c" cx="24.837126" cy="36.421127" gradientTransform="matrix(-.49863106 0 0 -.2131036 24.007121 11.290278)" gradientUnits="userSpaceOnUse" r="15.644737"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#e" y1="25" y2="3"/><linearGradient id="e"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#e" y1="31" y2="9"/><g transform="translate(0 16)"><path d="m3.8229125 2.1906819c-.0028067-4.446464 14.8962995-3.463144 14.8991055.983321-.002805 4.4440652-14.9019107 3.4607456-14.8991055-.983321z" fill="url(#c)" fill-rule="evenodd" opacity=".2" stroke-width="1.37564"/><g fill="#fbfbfb" transform="translate(0 1)"><path d="m19-9h11v1h-11z" opacity=".4"/><path d="m19-12h3v1h-3z" opacity=".4"/><path d="m3.031296-9h11.709195v1h-11.709195z" opacity=".4"/><path d="m19 7h10v1h-10z" opacity=".4"/><path d="m19 10h5v1h-5z" opacity=".4"/><path d="m19 13h3v1h-3z" opacity=".4"/><path d="m3.031296 7h11.709195v1h-11.709195z" opacity=".4"/><path d="m3.031296 10h11.709195v1h-11.709195z" opacity=".4"/></g><g fill="#4d4d4d"><path d="m19-9h11v1h-11z" opacity=".4"/><path d="m19-12h3v1h-3z" opacity=".4"/><path d="m3.031296-9h11.709195v1h-11.709195z" opacity=".4"/><path d="m19 7h10v1h-10z" opacity=".4"/><path d="m19 10h5v1h-5z" opacity=".4"/><path d="m19 13h3v1h-3z" opacity=".4"/><path d="m3.031296 7h11.709195v1h-11.709195z" opacity=".4"/><path d="m3.031296 10h11.709195v1h-11.709195z" opacity=".4"/></g><g transform="translate(0 1)"><path d="m11.755859-7.5a.24916896.24916896 0 0 0 -.255859.25v3.75h-7.75a.24916896.24916896 0 0 0 -.25.25v3.5a.24916896.24916896 0 0 0 .25.25h7.75v3.75a.24916896.24916896 0 0 0 .416016.1875l6.5-5.75a.24916896.24916896 0 0 0 0-.375l-6.5-5.75a.24916896.24916896 0 0 0 -.160157-.0625z" fill="url(#a)" stroke="#a62100" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m12.5 2.5789456 4.599437-4.0789456-4.599437-4.0859375-.005451 3.0853825-7.994549.000555-.017345 2.01669126 8.017345-.01669126z" display="block" fill="none" opacity=".5" stroke="url(#b)"/></g></g><path d="m19.5 17.5v3h8v-3z" fill="url(#f)"/><path d="m19.5 17.5v3h8v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m20 18v2h1v-1h6v-1z" fill="#fff" opacity=".2"/><path d="m19.5 11.5v3h11v-3z" fill="url(#d)"/><path d="m19.5 11.5v3h11v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m20 12v2h1v-1h9v-1z" fill="#fff" opacity=".2"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/incrementlevel.svg b/icon-themes/elementary_svg/cmd/32/incrementlevel.svg
new file mode 100644
index 000000000..3c02449c4
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/incrementlevel.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.2306833 0 0 1.6666734 17.807007 -31.786348)" gradientUnits="userSpaceOnUse" x1="5.03216" x2="5.03216" y1="27.471699" y2="29.871689"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="b" cx="24.837126" cy="36.421127" gradientTransform="matrix(-.52995454 0 0 -.35307735 22.512547 21.835677)" gradientUnits="userSpaceOnUse" r="15.644737"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="c" gradientTransform="matrix(-1.3333333 0 0 1.3333333 32.00048 1.333335)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="4" y2="19.275499"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="d" gradientTransform="matrix(1.4687933 0 0 1.4416821 17.900635 -24.641344)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" y1="22.402153" y2="35.268829"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><path d="m1.059 8.976195a8.2909995 5.5238047 0 1 1 16.581999 0 8.2909995 5.5238047 0 0 1 -16.581999 0z" fill="url(#b)" fill-rule="evenodd" opacity=".141176" transform="matrix(1.3333333 0 0 1.3333333 5.252441 11.396813)"/><path d="m15.793375 6.0182288v.00521c-.216514 0-.396454.08588-.526042.2239584-.0089.00987-.01921.019352-.02865.028645l-10.540628 9.2656258c-.1212.121306-.192708.285474-.192708.466145 0 .179381.07151.334491.192708.463543l10.540628 9.265623c.0095.0093.01977.01883.02865.02864.129587.138086.309527.223959.526042.223959.402289 0 .706625-.287324.706625-.67448v-5.132869c-.000252-.361344.313496-.682229.702229-.682229h10.635069c.381132 0 .662702-.267369.662702-.648501v-5.68344c0-.381132-.28157-.668059-.662702-.668059h-10.700174c-.356849-.03335-.637361-.320035-.637124-.660066v-5.1550383c0-.3871547-.304336-.6666667-.706625-.6666669z" fill="url(#c)" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m17 18.500003h10.500004v-5.000008h-10.500004" opacity=".6" stroke="url(#a)" stroke-width=".999992"/><path d="m17 18.5c-.889641 0-1.5.802498-1.5 1.666313v4.474605l-9.854457-8.640918 9.854457-8.5875319v4.2930289c.000366 1.116292.780097 1.794273 1.5 1.794503" opacity=".5" stroke="url(#d)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/incrementsublevels.svg b/icon-themes/elementary_svg/cmd/32/incrementsublevels.svg
new file mode 100644
index 000000000..d8c39a0b8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/incrementsublevels.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 offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="24.837126" cy="36.421127" gradientTransform="matrix(.52995454 0 0 -.35307735 -2.451878 38.383287)" gradientUnits="userSpaceOnUse" r="15.644737" xlink:href="#a"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="11.99964" x2="11.99964" y1="13.000001" y2="28.998161"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="d" gradientTransform="matrix(-.87905913 0 0 1.0000035 10.423206 -16.671791)" gradientUnits="userSpaceOnUse" x1="5.03216" x2="5.03216" y1="27.671694" y2="29.671688"><stop offset="0" stop-color="#fff"/><stop offset=".00000017" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="f" gradientTransform="matrix(-1.004639 0 0 1 10.857043 -16.179629)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" xlink:href="#e" y1="22.402153" y2="35.268829"/><linearGradient id="g" gradientTransform="matrix(-1.2306833 0 0 1.6666734 14.192993 -31.786348)" gradientUnits="userSpaceOnUse" x1="5.03216" x2="5.032158" y1="27.471699" y2="29.27169"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="h" cx="24.837126" cy="36.421127" gradientTransform="matrix(-.52995454 0 0 -.35307735 22.512547 21.835677)" gradientUnits="userSpaceOnUse" r="15.644737" xlink:href="#a"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="15.99952" x2="15.99952" y1="6.666668" y2="27.034"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="j" gradientTransform="matrix(-1.4687933 0 0 1.4416821 14.099365 -24.641344)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" xlink:href="#e" y1="22.402153" y2="35.268829"/><g transform="matrix(-1 0 0 1 30 -4)"><path d="m1.059 8.976195a8.2909995 5.5238047 0 1 1 16.581999 0 8.2909995 5.5238047 0 0 1 -16.581999 0z" fill="url(#h)" fill-rule="evenodd" opacity=".141176" transform="matrix(-1.3333333 0 0 1.3333333 26.747559 11.396813)"/><path d="m16.206625 6.0182288v.00521c.216514 0 .396454.08588.526042.2239584.0089.00987.01921.019352.02865.028645l10.545975 8.7578128c.1212.121306.192708.285474.192708.466145 0 .179381-.07151.334491-.192708.463543l-10.545971 8.773433c-.0095.0093-.01977.01883-.02865.02864-.129587.138086-.309527.223959-.526042.223959-.402289 0-.706625-.287324-.706625-.67448v-5.132869c.000252-.361344-.313496-.682229-.702229-.682229h-10.635069c-.381132 0-.6627017-.267369-.662702-.648501l-.000004-4.683437c-.0000003-.381132.28157-.668059.662702-.668059h10.700174c.356849-.03335.637361-.320035.637124-.660066v-5.1550383c0-.3871547.304336-.6666667.706625-.6666669z" fill="url(#i)" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m15.000004 17.5h-10.500004l-.000004-4.000005h10.500004" opacity=".6" stroke="url(#g)" stroke-width=".999992"/><path d="m15.000004 17.499997c.889641 0 1.490927.802546 1.5 1.666313v4.474605l9.8598-8.148728-9.859804-8.0797189v4.2930289c-.000366 1.116292-.780097 1.794273-1.5 1.794503" opacity=".5" stroke="url(#j)"/></g></g><g transform="matrix(-1 0 0 1 32 4)"><path d="m19.001669 25.523805a8.2909995 5.5238047 0 1 0 -16.581999 0 8.2909995 5.5238047 0 0 0 16.581999 0z" fill="url(#b)" fill-rule="evenodd" opacity=".141176"/><path d="m12.033916 12.513672v.0039c.162385 0 .29734.06441.394531.167969.0067.0074.01441.01451.02149.02148l7.89186 6.949229c.0909.09098.144531.214106.144531.349609 0 .134536-.05363.250868-.144531.347657l-7.891865 6.949218c-.0071.007-.01484.01412-.02149.02148-.09719.103564-.232145.167969-.394531.167969-.301717 0-.527344-.215491-.527344-.505858v-3.988275c.000189-.271008-.237747-.49805-.529297-.49805h-7.97727c-.285849 0-.5-.214151-.5-.5v-4c0-.285849.214151-.5.5-.5h8.026103c.267637-.02501.480647-.241068.480469-.496091v-3.990234c0-.290366.225627-.500003.527344-.500003z" fill="url(#c)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5"/><g fill="none" transform="translate(0 8)"><path d="m10.99964 13.500003h-7.5v-3.000003h7.5" opacity=".6" stroke="url(#d)" stroke-width=".999992"/><path d="m10.944396 13.494013c.827238.000268 1.555336.670809 1.555604 1.498047v2.920565l6.739396-5.920565-6.739396-5.938069v2.9479618c-.000268.827238-.728366 1.4977792-1.555604 1.4980472" opacity=".5" stroke="url(#f)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/inscellsctrl.svg b/icon-themes/elementary_svg/cmd/32/inscellsctrl.svg
new file mode 100644
index 000000000..387ed17dc
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/inscellsctrl.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="65.324997" cy="48.709" gradientTransform="matrix(0 .68598 -.74626 0 60.288 -27.737)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.4227 0 0 .38513 14.545 15.083)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="10.171" y2="36.136002"/><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.38833 0 0 .41842 15.3 14.318)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="20.749001" y2="25.528"/><linearGradient id="e" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.439577 25.98059)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#g"/><linearGradient id="g"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="h" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 21.560423 25.98059)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#g"/><linearGradient id="i" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#c" y1="2" y2="5.000003"/><linearGradient id="j" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#i" y1="2" y2="5.000003"/><linearGradient id="k" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#i" y1="2" y2="5.000003"/><linearGradient id="l" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#i" y1="2" y2="5.000003"/><linearGradient id="m" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#i" y1="2" y2="4.000013"/><linearGradient id="n" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#i" y1="2" y2="5.000003"/><linearGradient id="o" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#i" y1="2" y2="5.000003"/><linearGradient id="p" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#i" y1="2" y2="5.000003"/><linearGradient id="q" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#i" y1="2" y2="5.000003"/><linearGradient id="r" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#i" y1="2" y2="4.000013"/><linearGradient id="s" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#i" y1="2" y2="5.000003"/><linearGradient id="t" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#i" y1="2" y2="5.000003"/><linearGradient id="u" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#i" y1="2" y2="5.000003"/><linearGradient id="v" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#i" y1="2" y2="5.000003"/><linearGradient id="w" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#i" y1="2" y2="4.000013"/><linearGradient id="x" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#i" y1="2" y2="5.000003"/><linearGradient id="y" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#i" y1="2" y2="5.000003"/><linearGradient id="z" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#i" y1="2" y2="5.000003"/><linearGradient id="A" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#i" y1="2" y2="5.000003"/><linearGradient id="B" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#i" y1="2" y2="4.000013"/><linearGradient id="C" gradientUnits="userSpaceOnUse" x1="5.291667" x2="5.291667" xlink:href="#c" y1="3.96875" y2="4.7625"/><linearGradient id="D" gradientTransform="matrix(0 -.37041666 -.26458332 0 3.175001 5.87375)" gradientUnits="userSpaceOnUse" x1="6.214285" x2="1.571428" y1="-7.499972" y2="-7.499972"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="E" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#i" y1="2" y2="5.000003"/><linearGradient id="F" gradientTransform="matrix(.1573294 0 0 .1586627 -8.008007 -.016355)" gradientUnits="userSpaceOnUse" x1="24.833029" x2="24.833029" y1="2.604455" y2="51.798176"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="matrix(.26458333 0 0 .26458333 -.529167 .264583)"><path d="m5.0000001 29h26.0000009v2h-26.0000009z" fill="url(#e)" opacity=".15"/><path d="m5.0000001 29.000111v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#f)" opacity=".15"/><path d="m31.000001 29.000111v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#h)" opacity=".15"/></g><g transform="matrix(-1 0 0 1 8.46666 0)"><rect fill="url(#F)" height="7.672933" rx=".396875" ry=".396891" stroke-width="1.3333" transform="scale(-1 1)" width="7.14375" x="-7.805209" y=".396859"/><path d="m3.9980469 1c-1.1064402 0-1.9980469.8919999-1.9980469 2v26c0 1.108.8916067 2 1.9980469 2h24.0039061c1.10644 0 1.998047-.892 1.998047-2v-26c0-1.1080001-.891607-2-1.998047-2zm.5019531 1h3.4882812v5h-4.9882812v-3.5c0-.8310001.6690009-1.5 1.5-1.5zm4.4960938 0h5.9960942v5h-5.992188v.9707031h-.00391zm7.0039062 0h5.998047v5h-5.998047zm7.005859 0h4.494141c.830999 0 1.5.6689999 1.5 1.5v3.5h-5.994141zm-14.005859 6h5.998047l.001953 5.001953h-5.9980469zm7.005859 0h5.996094l-.001953 5h-6zm7.003907 0h5.990234v5h-6zm-20.009766.0019531h4.9921875l.00195 4.9999999h-4.9882781zm0 5.9980469 4.9941406.0332-.00195 4.933594h-4.9882844v.033206h-.0039062zm6.0019531 0h5.9980469v5h-6zm6.9980469 0h6v5h-6zm7 0h6v5h-5.994141zm-14 6h6v5l-6-.0078zm7 0h6v5h-6zm13 0v4.996094h-5.996094v1.007812h5.996094v2.496094c0 .207749-.04148.404407-.117188.583984v.002c-.227485.537792-.760176.914016-1.382812.914016h-4.5l.0039-9.992188zm-26 .002h4.9921875v4.990235l-4.9921875.009718zm0 5.998h5v4h-3.5c-.8309991 0-1.5-.669-1.5-1.5zm6 0h6v4h-6zm7 0 6 .0078-.007812 3.9922h-5.992188z" opacity=".3" transform="scale(.26458333)"/><g fill="none" stroke-width=".264583"><path d="m3.8364584 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#E)"/><path d="m3.8364583 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#j)"/><path d="m3.8364583.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#k)"/><path d="m3.8364583 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#l)"/><path d="m3.8364583 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#m)"/><path d="m5.6885416 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#n)"/><path d="m5.6885415 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#o)"/><path d="m5.6885415.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#p)"/><path d="m5.6885415 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#q)"/><path d="m5.6885415 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#r)"/><path d="m7.540625 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#s)"/><path d="m7.5406249 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#t)"/><path d="m7.5406249.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#u)"/><path d="m7.5406249 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#v)"/><path d="m7.5406249 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#w)"/><path d="m1.9843751 3.8364616h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#x)"/><path d="m1.984375 2.2489583h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#y)"/><path d="m1.984375.66145834h-1.05833333l-.0000002 1.05833066h1.05833353z" stroke="url(#z)"/><path d="m1.984375 5.4239584h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#A)"/><path d="m1.984375 7.0114584h-1.05833333l-.0000002.79375h1.05833353z" stroke="url(#B)"/></g><path d="m5.6885424 3.5718751h-1.3229168c-.1465791 0-.2645823.1180042-.2645833.2645834l-.0000076 1.0583333c-.0000011.1465792.1180042.2645833.2645833.2645833h1.3229168c.1465791 0 .2645822-.1180041.2645832-.2645833l.0000076-1.0583333c.0000011-.1465792-.1180041-.2645834-.2645832-.2645834z" fill="url(#D)"/><path d="m5.8208265 3.4390666c.1470002 0 .2651001.1181002.2651001.2651001v1.3229166c0 .1470002-.1180999.2651001-.2651001.2651001h-1.5875c-.146 0-.2640666-.1180999-.2640666-.2651001v-1.3229166c0-.1469999.1180666-.2651001.2640666-.2651001zm0 .2651001h-1.5875v1.3229166h1.5875z" fill="#126400" fill-opacity=".571"/><path d="m4.3656249 3.8364584h1.3229168v1.0583333h-1.3229168z" fill="none" opacity=".5" stroke="url(#C)" stroke-linecap="square" stroke-width=".264583"/></g><g transform="matrix(.26458333 0 0 .26458333 -.001852 -.001852)"><path d="m21.5 21.5v-4h5v4h4l.007 5h-4.007v4.007h-5v-4.007h-4v-5z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m22.5 23.003v-4.503h3v4.497m0 2.003v4.5h-3v-4.5" opacity=".5" stroke="url(#b)"/><path d="m26 22.512 3.5-.01v2.987l-3.5.01m-4 0-3.5-.01v-2.989l3.5.012" opacity=".5" stroke="url(#d)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/insert.svg b/icon-themes/elementary_svg/cmd/32/insert.svg
new file mode 100644
index 000000000..f4c383bf9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/insert.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666668" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="65.324997" cy="48.709" gradientTransform="matrix(0 .68598 -.74626 0 60.288 -27.737)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.4227 0 0 .38513 14.545 15.083)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="10.171" y2="36.136002"/><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.38833 0 0 .41842 15.3 14.318)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="20.749001" y2="25.528"/><linearGradient id="e" gradientTransform="matrix(.1347 0 0 .14642 -.198 289.18338)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#u" y1="38.475292" y2="42.541035"/><linearGradient id="f" gradientTransform="matrix(.1347 0 0 .14642 .992628 289.18338)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#u" y1="38.475292" y2="42.541035"/><linearGradient id="g" gradientTransform="matrix(.1347 0 0 .14642 2.381694 289.18338)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#u" y1="38.475292" y2="42.541035"/><linearGradient id="h" gradientTransform="matrix(.1347 0 0 .14642 3.77076 289.18338)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#u" y1="38.475292" y2="42.541035"/><linearGradient id="i" gradientTransform="matrix(.1347 0 0 .14642 -.198 287.99275)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#u" y1="38.475292" y2="42.541035"/><linearGradient id="j" gradientTransform="matrix(.1347 0 0 .14642 .992628 287.99275)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#u" y1="38.475292" y2="42.541035"/><linearGradient id="k" gradientTransform="matrix(.1347 0 0 .14642 2.381694 287.99275)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#u" y1="38.475292" y2="42.541035"/><linearGradient id="l" gradientTransform="matrix(.1347 0 0 .14642 3.77076 287.99275)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#u" y1="38.475292" y2="42.541035"/><linearGradient id="m" gradientTransform="matrix(.1347 0 0 .14642 -.198 286.80212)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#u" y1="38.475292" y2="42.541035"/><linearGradient id="n" gradientTransform="matrix(.1347 0 0 .14642 .992628 286.80212)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#u" y1="38.475292" y2="42.541035"/><linearGradient id="o" gradientTransform="matrix(.1347 0 0 .14642 2.381694 286.80212)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#u" y1="38.475292" y2="42.541035"/><linearGradient id="p" gradientTransform="matrix(.1347 0 0 .14642 3.77076 286.80212)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#u" y1="38.475292" y2="42.541035"/><linearGradient id="q" gradientTransform="matrix(.1347 0 0 .14642 -.198 285.61149)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#u" y1="38.475292" y2="42.541035"/><linearGradient id="r" gradientTransform="matrix(.1347 0 0 .14642 .992628 285.61149)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#u" y1="38.475292" y2="42.541035"/><linearGradient id="s" gradientTransform="matrix(.1347 0 0 .14642 2.381694 285.61149)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#u" y1="38.475292" y2="42.541035"/><linearGradient id="t" gradientTransform="matrix(.1347 0 0 .14642 3.77076 285.61149)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#u" y1="38.475292" y2="42.541035"/><linearGradient id="u" gradientTransform="matrix(.1347 0 0 .14642 -.198 290.374)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" y1="38.475292" y2="41.185825"><stop offset="0" stop-color="#fff"/><stop offset=".00000056" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="v" gradientTransform="matrix(.59434182 0 0 .59993551 1.733541 -.028859)" gradientUnits="userSpaceOnUse" x1="25.686329" x2="25.686329" y1="3.381795" y2="50.053478"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 .176 -387.532)"><path d="m3.9999983 1.499983c-.7116666 0-1.5.778126-1.5 1.4999999v25.9999991c0 .721874.7883334 1.5 1.5 1.5h3.5000015l2-5 18.4999992-.000017h.214844c.711666 0 1.285156-.58086 1.285156-1.302734l-.000001-21.1972481c0-.7218739-.788334-1.4999999-1.5-1.4999999z" fill="url(#v)" stroke-width="5.039358" transform="matrix(.198438 0 0 .198438 -.132 290.64973)"/><path d="m4 1c-1.1079995 0-2 .8920291-2 2v26c0 1.107971.8920005 2 2 2l3.9999998-.000018 2.0058592-5c6.675855.003067 12.327748.000018 18.994141.000018.595799-.345567 1-.983558 1-1.724609v-16.2773441-.9980469-4c0-1.1079709-.892001-2-2-2zm.5 1h23c.831 0 1.5.6689936 1.5 1.5v3.5h-6v-.00195l.0039-4.9960938h-1.007812l-.0039 4.9960938h.007812v.00195h-6v-.00195l.0059-4.9960938h-1.007812l-.0059 4.9960938h.007812v.00195h-6v-.00195l.00586-4.9960938h-1.0078131l-.00586 4.9960938h.0078131v.00195h-5v-3.5c0-.8310064.6689997-1.5 1.5-1.5zm-1.5 6h4.9921875l.00195 5h-4.9941375zm6 0h5.992188l.002 5h-5.9922349zm7 0h5.992188l.002 5h-5.992188zm7 0h6v5h-6zm-20 6h4.9941406l.00195 5h-4.9960906zm6.0019531 0h5.9921879l.002 5h-5.9922348zm6.9999999 0h5.992188l.002 5h-5.992235zm6.998047 0h6v5h-6zm5.996094 6h.003906v5h-6v-.0039-4.988282h5.996094zm-25.996094.007812h4.9960938v4.988282h-4.9960938zm6.0039062 0h5.9921878v4.988282h-5.9921878zm6.9999998 0h5.992188l.001953 4.992188h-.002v-.0039h-5.992141zm-13.003906 5.996094 5.808242-.0039-1.5719091 4-2.7363329-.000006c-.8310003.000005-1.5-.668994-1.5-1.5z" opacity=".286" stroke-width="5.039358" transform="matrix(.198438 0 0 .198438 -.132 290.64973)"/><g fill="none" stroke-linecap="square" stroke-width=".198438"><path d="m.56253265 295.90833h.90978775l-.2396391.59532h-.47171065c-.12025587-.00001-.198438-.0992-.198438-.19844z" opacity=".8" stroke="url(#u)"/><path d="m.56253265 294.71771h.79375195v.79375h-.79375195z" opacity=".8" stroke="url(#e)"/><path d="m1.7531606 294.71771h.99219v.79375h-.99219z" opacity=".8" stroke="url(#f)"/><path d="m3.1422266 294.71771h.99219v.79375h-.99219z" opacity=".8" stroke="url(#g)"/><path d="m4.5312925 294.71771h.99219v.79375h-.99219z" opacity=".8" stroke="url(#h)"/><path d="m.56253269 293.52708h.79375191v.79375h-.79375191z" opacity=".8" stroke="url(#i)"/><path d="m1.7531606 293.52708h.99219v.79375h-.99219z" opacity=".8" stroke="url(#j)"/><path d="m3.1422266 293.52708h.99219v.79375h-.99219z" opacity=".8" stroke="url(#k)"/><path d="m4.5312925 293.52708h.99219v.79375h-.99219z" opacity=".8" stroke="url(#l)"/><path d="m.56253265 292.33645h.79375195v.79375h-.79375195z" opacity=".8" stroke="url(#m)"/><path d="m1.7531606 292.33645h.99219v.79375h-.99219z" opacity=".8" stroke="url(#n)"/><path d="m3.1422266 292.33645h.99219v.79375h-.99219z" opacity=".8" stroke="url(#o)"/><path d="m4.5312925 292.33645h.99219v.79375h-.99219z" opacity=".8" stroke="url(#p)"/><path d="m.56253265 291.34426c0-.0992.0510949-.19411.198438-.19844h.59531395v.79375h-.79375191z" opacity=".8" stroke="url(#q)"/><path d="m1.7531606 291.14582h.99219v.79375h-.99219z" opacity=".8" stroke="url(#r)"/><path d="m3.1422266 291.14582h.99219v.79375h-.99219z" opacity=".8" stroke="url(#s)"/><path d="m4.5312925 291.14582h.7937521c.099219 0 .1984379.0793.1984379.2032v.59055h-.99219z" opacity=".8" stroke="url(#t)"/></g></g><g transform="matrix(.26458333 0 0 .26458333 -.001852 -.001852)"><path d="m21.5 21.5v-4h5v4h4l.007 5h-4.007v4.007h-5v-4.007h-4v-5z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m22.5 23.003v-4.503h3v4.497m0 2.003v4.5h-3v-4.5" opacity=".5" stroke="url(#b)"/><path d="m26 22.512 3.5-.01v2.987l-3.5.01m-4 0-3.5-.01v-2.989l3.5.012" opacity=".5" stroke="url(#d)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/insertannotation.svg b/icon-themes/elementary_svg/cmd/32/insertannotation.svg
new file mode 100644
index 000000000..712b0126a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/insertannotation.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="65.324997" cy="48.709" gradientTransform="matrix(0 .68598 -.74626 0 60.288 -27.737)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.4227 0 0 .38513 14.545 15.083)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="10.171" y2="36.136002"/><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.38833 0 0 .41842 15.3 14.318)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="20.749001" y2="25.528"/><linearGradient id="e" gradientTransform="matrix(-.00271019 .50014348 -.5122065 -.00277662 -10.621166 -10.412536)" gradientUnits="userSpaceOnUse" x1="21.663342" x2="57.252823" y1="-46.990513" y2="-47.821854"><stop offset="0" stop-color="#fff394"/><stop offset=".262" stop-color="#ffe16b"/><stop offset=".661" stop-color="#f9c440"/><stop offset="1" stop-color="#d48e15"/></linearGradient><radialGradient id="f" cx="1.248938" cy="16.655602" gradientTransform="matrix(.53333333 0 0 .11633788 9.361817 20.415424)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="12.481989" x2="12.481988" y1="1.669033" y2="12.91907"><stop offset="0" stop-color="#fff"/><stop offset=".09999992" 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(.3527769 0 0 .3527769 .226851 -.65673)"><ellipse cx="10.561817" cy="22.276831" display="block" fill="url(#f)" fill-rule="evenodd" opacity=".25" rx="9" ry="1.963204"/><g stroke-width=".750002"><path d="m5.9667969.54101562c-1.3759393 0-2.4821479.91328028-2.4824219 2.04687498l-.00227 9.4093074c-.00162 1.133594 1.106483 2.047885 2.4824219 2.046875h2.1113281l-.9962826 4.449665 4.7091736-3.935993.692035-.513672h5.76588c1.375939 0 2.482148-.913279 2.482422-2.046875l.0023-9.4093074c.001594-1.1335936-1.106513-2.04687498-2.482452-2.04687498z" fill="url(#e)" stroke="#ad5f00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" transform="translate(0 3.942578)"/><path d="m5.9804688 1.2940416c-.9180944 0-1.7473083.5320901-1.7485015 1.3417004v9.305262c-.00119.810427.8039094 1.333449 1.7206508 1.33789.00065.000003.0013.000003.00195 0h2.6425813c.1962572.06059.3546414-.0971.3652349.01518l-.6683274 3.2132 3.7279071-3.085797c.112988-.0619.133392-.116038.333009-.127403h5.943776c.599687.01517.890618-.256297 1.212394-.427521.311344-.244695.470267-.567833.470864-.972714v-9.2311379c.0012-.8104271-.739759-1.3686595-1.657854-1.3686595z" fill="none" opacity=".5" stroke="url(#g)" transform="translate(0 3.942578)"/></g></g><g transform="matrix(.26458333 0 0 .26458333 -.001852 -.001852)"><path d="m21.5 21.5v-4h5v4h4l.007 5h-4.007v4.007h-5v-4.007h-4v-5z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m22.5 23.003v-4.503h3v4.497m0 2.003v4.5h-3v-4.5" opacity=".5" stroke="url(#b)"/><path d="m26 22.512 3.5-.01v2.987l-3.5.01m-4 0-3.5-.01v-2.989l3.5.012" opacity=".5" stroke="url(#d)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/insertbookmark.svg b/icon-themes/elementary_svg/cmd/32/insertbookmark.svg
new file mode 100644
index 000000000..310d7812f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/insertbookmark.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="65.324997" cy="48.709" gradientTransform="matrix(0 .68598 -.74626 0 60.288 -27.737)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.4227 0 0 .38513 14.545 15.083)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="10.171" y2="36.136002"/><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.38833 0 0 .41842 15.3 14.318)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="20.749001" y2="25.528"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="9.907559" x2="12.258671" y1="12.887577" y2="20.403847"><stop offset="0" stop-color="#fff" stop-opacity=".27451"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="19.638996" x2="19.638996" y1="1.822148" y2="28.530334"><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="g" cx="62.625" cy="4.625" gradientTransform="matrix(1.4117648 0 0 .56470513 -72.411731 23.388235)" gradientUnits="userSpaceOnUse" r="10.625"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="16.000036" x2="16.000036" y1="1.497433" y2="29.618414"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><path d="m31.000038 25.999999c0 3.313709-6.715729 6.000001-15 6.000001-8.2842699 0-14.9999997-2.686292-14.9999997-6.000001 0-3.313707 6.7157298-5.999999 14.9999997-5.999999 8.284271 0 15 2.686292 15 5.999999z" fill="url(#g)" fill-rule="evenodd" opacity=".3"/><path d="m16.000037 1.4974327c.978784 0 4.13436 7.910881 4.926214 8.488271.791851.5773873 9.263652 1.1447403 9.566113 2.0789733.302461.934234-6.219087 6.39078-6.521548 7.325013-.30246.934233 1.777824 9.195756.985972 9.773145-.791853.577387-7.977967-3.961163-8.956752-3.961163-.978783 0-8.1648972 4.53855-8.9567501 3.961163-.7918519-.577389 1.2884321-8.838913.9859716-9.773145-.3024604-.934233-6.8240081-6.39078-6.5215473-7.325015.3024608-.934231 8.7742608-1.501584 9.5661148-2.0789713.791852-.57739 3.947429-8.488271 4.926212-8.488271z" fill="url(#h)" stroke="#ad5f00" stroke-linejoin="round" stroke-opacity=".498039" stroke-width=".992271"/><path d="m16.008597 2.928904c-1.412439 2.674148-2.696301 5.432298-4.168399 8.065176-2.9741416.571623-5.9951175 1.01272-8.9878512 1.528574 2.068776 2.127369 4.1154729 4.286762 6.1689248 6.422463-.027883 1.120075-.3297428 2.255067-.4115096 3.383432-.2151051 1.763357-.4094732 3.879237-.6636652 5.637582 2.6703322-1.317263 5.3192342-2.753549 8.0028352-4.033221 2.889137 1.162973 5.624472 2.788167 8.207491 4.091509-.404423-2.843686-.92157-6.105122-1.297355-8.947299.677523-.936651 1.653369-1.671505 2.415879-2.553298 1.294961-1.335342 2.582496-2.677954 3.8899-4.001168-2.962436-.696339-6.023281-.941321-8.994049-1.528503-.706796-1.026526-1.163432-2.24275-1.772226-3.340019-.793792-1.576519-1.580425-3.156701-2.389975-4.725228z" fill="none" opacity=".8" stroke="url(#f)" stroke-linejoin="round"/><path d="m16.008597 2.241404c-.254446.374093-2.346828 3.472786-4.375 8.25a.20608164.20608164 0 0 1 -.03125.03125.20608164.20608164 0 0 1 -.09375.0625.20608164.20608164 0 0 1 -.03125.03125c-3.0053008.490049-7.0029861 1.038743-9.3125002 1.6875 1.5783275 2.00052 3.5604578 3.737007 5.34375 5.5625l20.2500002-3.59375c.582787-.584147 1.71282-1.713072 2-2-2.871985-.776885-6.239483-1.134102-9.25-1.625a.20608164.20608164 0 0 1 -.03125-.03125.20608164.20608164 0 0 1 -.09375-.0625.20608164.20608164 0 0 1 -.03125-.03125c-1.525162-3.540869-4.056294-7.800982-4.34375-8.28125z" fill="url(#e)" opacity=".8"/><g transform="translate(-.007 -.007)"><path d="m21.5 21.5v-4h5v4h4l.007 5h-4.007v4.007h-5v-4.007h-4v-5z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m22.5 23.003v-4.503h3v4.497m0 2.003v4.5h-3v-4.5" opacity=".5" stroke="url(#b)"/><path d="m26 22.512 3.5-.01v2.987l-3.5.01m-4 0-3.5-.01v-2.989l3.5.012" opacity=".5" stroke="url(#d)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/insertbreak.svg b/icon-themes/elementary_svg/cmd/32/insertbreak.svg
new file mode 100644
index 000000000..39ceed755
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/insertbreak.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.17386851 0 0 .16673281 .060927 288.24526)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" xlink:href="#o" y1=".985" y2="47.013"/><linearGradient id="b" gradientTransform="matrix(.17388398 0 0 .1667264 .060827 288.24545)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" xlink:href="#o" y1=".985" y2="47.013"/><clipPath id="c"><path d="m.53 288.533h6.3500001v3.175h-6.3500001z"/></clipPath><clipPath id="d"><path d="m.53 293.296h6.3500001v3.44h-6.3500001z"/></clipPath><linearGradient id="e" gradientTransform="matrix(.34578 0 0 .43493 16.29 13.936)" gradientUnits="userSpaceOnUse" x1="24.292936" x2="24.292936" xlink:href="#v" y1="23.120552" y2="24.728884"/><radialGradient id="f" cx="65.325" cy="48.709" gradientTransform="matrix(0 .12973254 -.14113269 0 13.479167 -5.549621)" gradientUnits="userSpaceOnUse" r="31" xlink:href="#t"/><radialGradient id="g" cx="65.325" cy="48.709" gradientTransform="matrix(0 .12973254 -.14113269 0 15.066668 -5.549621)" gradientUnits="userSpaceOnUse" r="31" xlink:href="#t"/><radialGradient id="h" cx="6.702713" cy="73.615715" gradientTransform="matrix(1.3166457 0 0 .28801944 14.174902 8.61329)" gradientUnits="userSpaceOnUse" r="7.228416" xlink:href="#i"/><linearGradient id="i"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="22.881355" x2="22.644068" y1="14.457627" y2="31.338984"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#d2d2d2"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="23.031893" x2="23.040016" y1="26.715307" y2="18.997057"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#959595"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="23.131727" x2="23.398602" y1="16.459263" y2="30.159456"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.0121 0 0 .00218 -.143 295.407)" 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><radialGradient id="n" cx="605.714" cy="486.648" gradientTransform="matrix(-.00414 0 0 .00218 3.807 295.407)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#i"/><linearGradient id="o" gradientTransform="matrix(.1663 0 0 .16097 .242 288.392)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="p" gradientTransform="matrix(.15017 0 0 .19307 .63 287.868)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="5.564" y2="43"><stop offset="0" stop-color="#fff"/><stop offset=".036" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="q" gradientTransform="matrix(.1404 0 0 .15602 10.39 288.06)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><radialGradient id="r" cx="65.325" cy="48.709" gradientTransform="matrix(0 .68598 -.74626 0 60.288 -27.737)" gradientUnits="userSpaceOnUse" r="31" xlink:href="#t"/><linearGradient id="s" gradientTransform="matrix(.34578 0 0 .43493 16.29 13.936)" gradientUnits="userSpaceOnUse" x1="24.299309" x2="24.299309" xlink:href="#v" y1="23.120552" y2="24.728884"/><radialGradient id="t" cx="65.325" cy="48.709" gradientTransform="matrix(0 .68598 -.74626 0 60.288 -27.737)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="u" gradientTransform="matrix(.4227 0 0 .38513 14.545 15.083)" gradientUnits="userSpaceOnUse" x1="24.005713" x2="24.005713" y1="10.417883" y2="34.029789"><stop offset="0" stop-color="#fff"/><stop offset=".00000002" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="v" gradientTransform="matrix(.34578 0 0 .43493 16.29 13.936)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" y1="20.749" y2="25.528"><stop offset="0" stop-color="#fff"/><stop offset=".00000011" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><g clip-path="url(#d)" transform="translate(1.587 -293.296)"><path d="m1.31 296.206h5.847v.53h-5.847z" fill="url(#m)" opacity=".15"/><path d="m1.31 296.206v.53c-.214 0-.516-.12-.516-.265s.238-.264.516-.264z" fill="url(#n)" opacity=".15"/><path d="m1.191125 288.66579h6.084875v7.67321h-6.084875z" fill="url(#a)" stroke-width="1.040645"/><g fill="none" stroke-linejoin="round" stroke-width=".265"><path d="m7.01 296.074h-5.554v-7.144h5.554z" stroke="url(#p)" stroke-linecap="round"/><path d="m1.19 288.666h6.086v7.673h-6.086v-7.674z" stroke="url(#q)"/></g></g><g clip-path="url(#c)" transform="translate(1.587 -283.242)"><path d="m1.31 296.206h5.847v.53h-5.847z" fill="url(#m)" opacity=".15"/><path d="m1.31 296.206v.53c-.214 0-.516-.12-.516-.265s.238-.264.516-.264z" fill="url(#n)" opacity=".15"/><path d="m1.191125 288.66596h6.0854167v7.67292h-6.0854167z" fill="url(#b)" stroke-width="1.040671"/><g fill="none" stroke-linejoin="round" stroke-width=".265"><path d="m7.01 296.074h-5.554v-7.144h5.554z" stroke="url(#p)" stroke-linecap="round"/><path d="m1.19 288.666h6.086v7.673h-6.086v-7.674z" stroke="url(#q)"/></g></g><path d="m21.890863 21.890863.0033-4.194647h4.19707v4.22414l4.197071-.02707v4.19707l-4.197071.02707v4.170002h-4.19707v-4.197071h-4.197071v-4.19707z" fill="url(#r)" transform="matrix(.18912 0 0 .18912 -2.95 -.304)"/><g fill="none"><path d="m1.19 3.836.000625-.7932917h.79375l.002625.7932917.791125.0004583v.7937501h-.79375v.79375h-.79375v-.79375h-.79375l.000125-.7912084z" opacity=".5" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".264583"/><g stroke-width="1.399024"><path d="m25.391727 23.29231h3.497559v1.399024h-3.497559m-2.798047 0h-3.497559v-1.399024h3.497559" opacity=".5" stroke="url(#s)" transform="matrix(.18912 0 0 .18912 -2.95 -.304)"/><path d="m23.293191 22.592798-.003191-3.489798 1.402215-.0078v3.497598m0 2.798008-.000005 3.497559h-1.399019v-3.497559" opacity=".5" stroke="url(#u)" transform="matrix(.18912 0 0 .18912 -2.95 -.304)"/></g></g><path d="m23.290988 21.893287v4.19707h-5.596094v-4.19707z" fill="url(#t)" transform="matrix(.18912 0 0 .18912 .49 -.304)"/><g fill="none"><path d="m4.8947917 3.8364583v.7937501h-1.0583334v-.7937501z" opacity=".5" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".264583"/><path d="m18.394406 23.29231h4.19707" opacity=".5" stroke="url(#e)" stroke-width="1.363" transform="matrix(.18912 0 0 .18912 .49 -.304)"/></g><path d="m6.4822917 3.8364584v.7937499h-1.0583333v-.7937499z" fill="url(#f)" stroke-width=".18912"/><g fill="none" transform="translate(1.5875)"><path d="m4.8947917 3.8364583v.7937501h-1.0583334v-.7937501z" opacity=".5" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".264583"/><path d="m18.394406 23.29231h4.19707" opacity=".5" stroke="url(#e)" stroke-width="1.363" transform="matrix(.18912 0 0 .18912 .49 -.304)"/></g><path d="m8.0697918 3.8364584v.7937499h-1.0583333v-.7937499z" fill="url(#g)" stroke-width=".18912"/><g fill="none" transform="translate(3.175)"><path d="m4.8947917 3.8364583v.7937501h-1.0583334v-.7937501z" opacity=".5" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".264583"/><path d="m18.394406 23.29231h4.19707" opacity=".5" stroke="url(#e)" stroke-width="1.363" transform="matrix(.18912 0 0 .18912 .49 -.304)"/></g><g transform="scale(.26458333)"><path d="m32.517262 29.816046c0 1.149816-4.261024 2.081925-9.517262 2.081925-5.256239 0-9.517262-.932109-9.517262-2.081925 0-1.149815 4.261023-2.081924 9.517262-2.081924 5.256238 0 9.517262.932109 9.517262 2.081924z" fill="url(#h)" opacity=".2"/><path d="m22 14.5c-.554 0-1 .446-1 1v1.886719a5.9661016 5.9661016 0 0 0 -.556641.228515l-1.332031-1.332031c-.391737-.391737-1.022325-.391737-1.414062 0l-1.414063 1.414063c-.391737.391737-.391737 1.022325 0 1.414062l1.333985 1.333984a5.9661016 5.9661016 0 0 0 -.230469.554688h-1.886719c-.554 0-1 .446-1 1v2c0 .554.446 1 1 1h1.886719a5.9661016 5.9661016 0 0 0 .228515.556641l-1.332031 1.332031c-.391737.391737-.391737 1.022325 0 1.414062l1.414063 1.414063c.391737.391737 1.022325.391737 1.414062 0l1.333984-1.333985a5.9661016 5.9661016 0 0 0 .554688.230469v1.886719c0 .554.446 1 1 1h2c.554 0 1-.446 1-1v-1.886719a5.9661016 5.9661016 0 0 0 .556641-.228515l1.332031 1.332031c.391737.391737 1.022325.391737 1.414062 0l1.414063-1.414063c.391737-.391737.391737-1.022325 0-1.414062l-1.333985-1.333984a5.9661016 5.9661016 0 0 0 .230469-.554688h1.886719c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1h-1.886719a5.9661016 5.9661016 0 0 0 -.228515-.556641l1.332031-1.332031c.391737-.391737.391737-1.022325 0-1.414062l-1.414063-1.414063c-.391737-.391737-1.022325-.391737-1.414062 0l-1.333984 1.333985a5.9661016 5.9661016 0 0 0 -.554688-.230469v-1.886719c0-.554-.446-1-1-1zm1 6.503906a1.9954157 1.9954157 0 0 1 1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094-1.996094 1.9954157 1.9954157 0 0 1 1.996094-1.996094z" fill="url(#j)"/><g fill="none" stroke-linecap="square" stroke-linejoin="round"><path d="m22 14.5c-.554 0-1 .446-1 1v1.886719a5.9661016 5.9661016 0 0 0 -.556641.228515l-1.332031-1.332031c-.391737-.391737-1.022325-.391737-1.414062 0l-1.414063 1.414063c-.391737.391737-.391737 1.022325 0 1.414062l1.333985 1.333984a5.9661016 5.9661016 0 0 0 -.230469.554688h-1.886719c-.554 0-1 .446-1 1v2c0 .554.446 1 1 1h1.886719a5.9661016 5.9661016 0 0 0 .228515.556641l-1.332031 1.332031c-.391737.391737-.391737 1.022325 0 1.414062l1.414063 1.414063c.391737.391737 1.022325.391737 1.414062 0l1.333984-1.333985a5.9661016 5.9661016 0 0 0 .554688.230469v1.886719c0 .554.446 1 1 1h2c.554 0 1-.446 1-1v-1.886719a5.9661016 5.9661016 0 0 0 .556641-.228515l1.332031 1.332031c.391737.391737 1.022325.391737 1.414062 0l1.414063-1.414063c.391737-.391737.391737-1.022325 0-1.414062l-1.333985-1.333984a5.9661016 5.9661016 0 0 0 .230469-.554688h1.886719c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1h-1.886719a5.9661016 5.9661016 0 0 0 -.228515-.556641l1.332031-1.332031c.391737-.391737.391737-1.022325 0-1.414062l-1.414063-1.414063c-.391737-.391737-1.022325-.391737-1.414062 0l-1.333984 1.333985a5.9661016 5.9661016 0 0 0 -.554688-.230469v-1.886719c0-.554-.446-1-1-1zm1 6.503906a1.9954157 1.9954157 0 0 1 1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094-1.996094 1.9954157 1.9954157 0 0 1 1.996094-1.996094z" opacity=".3" stroke="#000"/><circle cx="23" cy="23" r="3.998385" stroke="url(#k)"/><path d="m22 15.5v1.886719a.99989607.99989607 0 0 1 -.667969.943359c-.157521.05556-.311767.118308-.46289.189453a.99989607.99989607 0 0 1 -1.132813-.197265l-1.332031-1.332032-1.414063 1.414063 1.333985 1.333984a.99989607.99989607 0 0 1 .195312 1.136719c-.07165.150561-.135262.303936-.191406.460938a.99989607.99989607 0 0 1 -.941406.664062h-1.886719v2h1.886719a.99989607.99989607 0 0 1 .943359.667969c.05556.157521.118308.311767.189453.46289a.99989607.99989607 0 0 1 -.197265 1.132813l-1.332032 1.332031 1.414063 1.414063 1.333984-1.333985a.99989607.99989607 0 0 1 1.136719-.195312c.150561.07165.303936.135262.460938.191406a.99989607.99989607 0 0 1 .664062.941406v1.886719h2v-1.886719a.99989607.99989607 0 0 1 .667969-.943359c.157521-.05556.311767-.118308.46289-.189453a.99989607.99989607 0 0 1 1.132813.197265l1.332031 1.332032 1.414063-1.414063-1.333985-1.333984a.99989607.99989607 0 0 1 -.195312-1.136719c.07165-.150561.135262-.303936.191406-.460938a.99989607.99989607 0 0 1 .941406-.664062h1.886719v-2h-1.886719a.99989607.99989607 0 0 1 -.943359-.667969c-.05556-.157521-.118308-.311767-.189453-.46289a.99989607.99989607 0 0 1 .197265-1.132813l1.332032-1.332031-1.414063-1.414063-1.333984 1.333985a.99989607.99989607 0 0 1 -1.136719.195312c-.150561-.07165-.303936-.135262-.460938-.191406a.99989607.99989607 0 0 1 -.664062-.941406v-1.886719zm1 6.503906c-.588024.0002.772067.134102.195312.01953-.576754-.114571.728849.281575.185547.05664-.543301-.224934.66278.418444.173829.0918-.488952-.326647.566186.538842.15039.123047-.415795-.415796.449694.639342.123047.15039-.326647-.488951.316731.71713.0918.173829-.224935-.543302.171211.762301.05664.185547-.11457-.576755.01933.783336.01953.195312-.0002-.588024-.134102.772067-.01953.195312.114571-.576754-.281575.728849-.05664.185547.224934-.543301-.418444.66278-.0918.173829.326647-.488952-.538842.566186-.123047.15039.415796-.415795-.639342.449694-.15039.123047.488951-.326647-.71713.316731-.173829.0918.543302-.224935-.762301.171211-.185547.05664.576755-.11457-.783336.01933-.195312.01953.588024-.0002-.772067-.134102-.195312-.01953.576754.114571-.728849-.281575-.185547-.05664.543301.224934-.66278-.418444-.173829-.0918.488952.326647-.566186-.538842-.15039-.123047.415795.415796-.449694-.639342-.123047-.15039.326647.488951-.316731-.71713-.0918-.173829.224935.543302-.171211-.762301-.05664-.185547.11457.576755-.01933-.783336-.01953-.195312.0002.588024.134102-.772067.01953-.195312-.114571.576754.281575-.728849.05664-.185547-.224934.543301.418444-.66278.0918-.173829-.326647.488952.538842-.566186.123047-.15039-.415796.415795.639342-.449694.15039-.123047-.488951.326647.71713-.316731.173829-.0918-.543302.224935.762301-.171211.185547-.05664-.576755.11457.783336-.01933.195312-.01953z" stroke="url(#l)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/insertcaptiondialog.svg b/icon-themes/elementary_svg/cmd/32/insertcaptiondialog.svg
new file mode 100644
index 000000000..a979b1ba5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/insertcaptiondialog.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="65.324997" cy="48.709" gradientTransform="matrix(0 .68598 -.74626 0 60.288 -27.737)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.4227 0 0 .38513 14.545 15.083)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="10.171" y2="36.136002"/><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.38833 0 0 .41842 15.3 14.318)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="20.749001" y2="25.528"/><linearGradient id="e" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="5" x2="5" y1="27" y2="7"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="43.365089" x2="16.936518" y1="28.123434" y2="28.123434"><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="g" gradientTransform="matrix(.62856997 0 0 .60839392 -41.164737 -20.534791)" gradientUnits="userSpaceOnUse" x1="108.42983" x2="84.566139" y1="58.422333" y2="58.422333"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><g transform="matrix(0 -1 1 0 5.991 34.991)"><path d="m10.396.683-.009 23.961 18.325-.039.009-23.961z" fill="url(#g)"/><path d="m11.496 1.548 16.018-.053-.009 22.057-15.988.013z" fill="none" stroke="url(#f)"/><path d="m10 .018-.009 24.991 19.009-.009-.009-24.991zm1 1.03 16.991-.039.054 22.931-16.991.039z" fill="url(#e)"/><path d="m8.491 25.009v-24.5h-2v24.5" fill="#ffa154" stroke="#a62100" stroke-linejoin="round" stroke-miterlimit="0" stroke-opacity=".501961"/></g><g transform="translate(-16 -16)"><path d="m21.5 21.5v-4h5v4h4l.007 5h-4.007v4.007h-5v-4.007h-4v-5z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m22.5 23.003v-4.503h3v4.497m0 2.003v4.5h-3v-4.5" opacity=".5" stroke="url(#b)"/><path d="m26 22.512 3.5-.01v2.987l-3.5.01m-4 0-3.5-.01v-2.989l3.5.012" opacity=".5" stroke="url(#d)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/insertcellsdown.svg b/icon-themes/elementary_svg/cmd/32/insertcellsdown.svg
new file mode 100644
index 000000000..c187f4bc5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/insertcellsdown.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.439577 25.98059)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#d"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="d" xlink:href="#c"/><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 21.560423 25.98059)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#d"/><linearGradient id="f"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="g" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="h" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="i" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="j" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="k" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#g" y1="2" y2="4.000013"/><linearGradient id="l" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="m" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="n" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="o" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="p" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#g" y1="2" y2="4.000013"/><linearGradient id="q" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="r" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="s" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="t" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="u" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#g" y1="2" y2="4.000013"/><linearGradient id="v" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="w" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="x" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="y" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="z" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#g" y1="2" y2="4.000013"/><linearGradient id="A" gradientUnits="userSpaceOnUse" x1="6.879167" x2="6.879167" xlink:href="#f" y1="5.55625" y2="6.35"/><linearGradient id="B" gradientTransform="matrix(-.99999997 0 0 .99999997 8.466667 3.175)" gradientUnits="userSpaceOnUse" x1="6.879167" x2="6.879167" y1="1.852083" y2="3.675907"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><radialGradient id="C" cx="24.837" cy="36.421001" gradientTransform="matrix(.0974 0 0 -.1043 .106583 8.71475)" gradientUnits="userSpaceOnUse" r="15.645" xlink:href="#c"/><linearGradient id="D" gradientUnits="userSpaceOnUse" x1="3.440007" x2="8.202507" y1="3.704" y2="3.704"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="E" gradientTransform="matrix(0 -.1895 .20348 0 -5.775 9.524)" gradientUnits="userSpaceOnUse" x1="30.7124" x2="30.7124" y1="47.887623" y2="63.491123"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="F" gradientTransform="matrix(.1573294 0 0 .1586627 -8.008007 -.016355)" gradientUnits="userSpaceOnUse" x1="24.833029" x2="24.833029" y1="2.604455" y2="51.798176"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="matrix(.26458333 0 0 .26458333 -.529167 .264583)"><path d="m5.0000001 29h26.0000009v2h-26.0000009z" fill="url(#a)" opacity=".15"/><path d="m5.0000001 29.000111v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#b)" opacity=".15"/><path d="m31.000001 29.000111v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#e)" opacity=".15"/></g><rect fill="url(#F)" height="7.672933" rx=".396875" ry=".396891" stroke-width="1.3333" transform="scale(-1 1)" width="7.14375" x="-7.805209" y=".396859"/><path d="m3.9980469 1c-1.1064402 0-1.9980469.8919999-1.9980469 2v26c0 1.108.8916067 2 1.9980469 2h24.0039061c1.10644 0 1.998047-.892 1.998047-2v-26c0-1.1080001-.891607-2-1.998047-2zm.5019531 1h3.4882812v5h-4.9882812v-3.5c0-.8310001.6690009-1.5 1.5-1.5zm4.4960938 0h5.9960942v5h-5.992188v.9707031h-.0039062zm7.0039062 0h5.998047v5h-5.998047zm7.005859 0h4.494141c.830999 0 1.5.6689999 1.5 1.5v3.5h-5.994141zm-14.005859 6h5.998047l.001953 5.001953h-5.9980469zm7.005859 0h5.996094l-.001953 5h-6zm7.003907 0h5.990234v5h-6zm-20.009766.0019531h4.9921875l.0019531 4.9999999h-4.9882812zm0 5.9980469 4.9941406.033203-.0019531 4.933594h-4.9882813v.033203h-.0039062zm6.0019531 0h5.9980469v5h-6zm6.9980469 0h6v5h-6zm7 0h6v5h-5.994141zm-14 6h6v5l-6-.007812zm7 0h6v5h-6zm13 0v4.996094h-5.996094v1.007812h5.996094v2.496094c0 .207749-.04148.404407-.117188.583984v.001954c-.227485.537838-.760176.914062-1.382812.914062h-4.5l.003906-9.992188zm-26 .001953h4.9921875v4.990235l-4.9921875.009765zm0 5.998047h5v4h-3.5c-.8309991 0-1.5-.669-1.5-1.5zm6 0h6v4h-6zm7 0 6 .007812-.007812 3.992188h-5.992188z" opacity=".3" transform="scale(.26458333)"/><g fill="none" stroke-width=".264583"><path d="m3.8364584 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#g)"/><path d="m3.8364583 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#h)"/><path d="m3.8364583.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#i)"/><path d="m3.8364583 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#j)"/><path d="m3.8364583 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#k)"/><path d="m5.6885416 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#l)"/><path d="m5.6885415 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#m)"/><path d="m5.6885415.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#n)"/><path d="m5.6885415 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#o)"/><path d="m5.6885415 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#p)"/><path d="m7.540625 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#q)"/><path d="m7.5406249 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#r)"/><path d="m7.5406249.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#s)"/><path d="m7.5406249 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#t)"/><path d="m7.5406249 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#u)"/><path d="m1.9843751 3.8364616h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#v)"/><path d="m1.984375 2.2489583h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#w)"/><path d="m1.984375.66145834h-1.05833333l-.0000002 1.05833066h1.05833353z" stroke="url(#x)"/><path d="m1.984375 5.4239584h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#y)"/><path d="m1.984375 7.0114584h-1.05833333l-.0000002.79375h1.05833353z" stroke="url(#z)"/></g><path d="m7.5406253 5.1593752h-1.3229163c-.1465791 0-.2645832.1180042-.2645833.2645834l-.0000003 1.0583332c0 .1465792.1180042.2645834.2645833.2645834h1.3229163c.1465792 0 .2645833-.1180042.2645833-.2645834l.0000003-1.0583332c0-.1465792-.1180042-.2645834-.2645833-.2645834z" fill="url(#B)"/><path d="m29 18.998047-6 .001953c-.55559.000181-1.001953.446362-1.001953 1.001953v5c0 .551811.446363.998228 1.001953.998047l6-.002c.555591.000005 1.001953-.446236 1.001953-.998047v-5c0-.555591-.446362-1.002134-1.001953-1.001953zm0 1.001953v5l-6 .002v-5z" fill="#126400" fill-opacity=".571" stroke-width="3.779528" transform="scale(.26458333)"/><path d="m6.2177081 5.4239584h1.3229168v1.0583332h-1.3229168z" fill="none" opacity=".5" stroke="url(#A)" stroke-linecap="square" stroke-width=".264583"/><g transform="matrix(-1 0 0 -1 8.466667 8.46666)"><path d="m4.0485834 4.8247499c0-2.178-3.0450001-2.178-3.0460001 0 0 .9.6800001 1.72 1.5220001 1.72.84 0 1.524-.82 1.524-1.72z" fill="url(#C)" fill-rule="evenodd" opacity=".141"/><path d="m5.6889583 5.688375 2.38125-1.984375-2.38125-1.984375v1.3229167h-2.1166666v1.3229166h2.1166666z" style="display:block;stroke:#a62100;stroke-width:.264583;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#D)" transform="matrix(0 -1 1 0 -1.587333 11.906667)"/><path d="m5.9535417 5.1169797 1.6965173-1.4129797-1.6965173-1.4169862.0013333 1.0201112h-2.118l-.00133.79375h2.118z" style="display:block;opacity:.5;fill:none;stroke-width:.265;stroke-miterlimit:7;stroke:url(#E)" transform="matrix(0 -1 1 0 -1.587333 11.906667)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/insertcellsright.svg b/icon-themes/elementary_svg/cmd/32/insertcellsright.svg
new file mode 100644
index 000000000..43840866c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/insertcellsright.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.439577 25.98059)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#d"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="d" xlink:href="#c"/><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 21.560423 25.98059)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#d"/><linearGradient id="f"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="g" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="h" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="i" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="j" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="k" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#g" y1="2" y2="4.000013"/><linearGradient id="l" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="m" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="n" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="o" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="p" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#g" y1="2" y2="4.000013"/><linearGradient id="q" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="r" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="s" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="t" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="u" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#g" y1="2" y2="4.000013"/><linearGradient id="v" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="w" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="x" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="y" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704174 5.027597)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="z" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#g" y1="2" y2="4.000013"/><linearGradient id="A" gradientUnits="userSpaceOnUse" x1="3.43959" x2="3.43959" xlink:href="#f" y1="5.556767" y2="6.350517"/><linearGradient id="B" gradientTransform="matrix(0 -.37041666 -.26458332 0 1.322924 7.461767)" gradientUnits="userSpaceOnUse" x1="6.214285" x2="1.571428" y1="-7.499972" y2="-7.499972"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><radialGradient id="C" cx="24.837" cy="36.421001" gradientTransform="matrix(.0974 0 0 -.1043 3.282 8.45)" gradientUnits="userSpaceOnUse" r="15.645" xlink:href="#c"/><linearGradient id="D" gradientUnits="userSpaceOnUse" x1="5.688958" x2="5.688958" y1="1.719625" y2="5.688375"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="E" gradientTransform="matrix(0 -.1895 .20348 0 -5.775 9.524)" gradientUnits="userSpaceOnUse" x1="40.958" x2="18.681" y1="46.971001" y2="46.971001"><stop offset="0" stop-color="#fff"/><stop offset=".45" stop-color="#fff" stop-opacity=".235"/><stop offset=".65" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="F" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="G" gradientTransform="matrix(.1573294 0 0 .1586627 -8.008007 -.016355)" gradientUnits="userSpaceOnUse" x1="24.833029" x2="24.833029" y1="2.604455" y2="51.798176"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="matrix(.26458333 0 0 .26458333 -.529167 .264583)"><path d="m5.0000001 29h26.0000009v2h-26.0000009z" fill="url(#a)" opacity=".15"/><path d="m5.0000001 29.000111v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#b)" opacity=".15"/><path d="m31.000001 29.000111v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#e)" opacity=".15"/></g><g transform="matrix(-1 0 0 1 8.46666 0)"><rect fill="url(#G)" height="7.672933" rx=".396875" ry=".396891" stroke-width="1.3333" transform="scale(-1 1)" width="7.14375" x="-7.805209" y=".396859"/><path d="m3.9980469 1c-1.1064402 0-1.9980469.8919999-1.9980469 2v26c0 1.108.8916067 2 1.9980469 2h24.0039061c1.10644 0 1.998047-.892 1.998047-2v-26c0-1.1080001-.891607-2-1.998047-2zm.5019531 1h3.4882812v5h-4.9882812v-3.5c0-.8310001.6690009-1.5 1.5-1.5zm4.4960938 0h5.9960942v5h-5.992188v.9707031h-.00391zm7.0039062 0h5.998047v5h-5.998047zm7.005859 0h4.494141c.830999 0 1.5.6689999 1.5 1.5v3.5h-5.994141zm-14.005859 6h5.998047l.001953 5.001953h-5.9980469zm7.005859 0h5.996094l-.001953 5h-6zm7.003907 0h5.990234v5h-6zm-20.009766.0019531h4.9921875l.00195 4.9999999h-4.9882781zm0 5.9980469 4.9941406.0332-.00195 4.933594h-4.9882844v.033206h-.0039062zm6.0019531 0h5.9980469v5h-6zm6.9980469 0h6v5h-6zm7 0h6v5h-5.994141zm-14 6h6v5l-6-.0078zm7 0h6v5h-6zm13 0v4.996094h-5.996094v1.007812h5.996094v2.496094c0 .207749-.04148.404407-.117188.583984v.002c-.227485.537792-.760176.914016-1.382812.914016h-4.5l.0039-9.992188zm-26 .002h4.9921875v4.990235l-4.9921875.009718zm0 5.998h5v4h-3.5c-.8309991 0-1.5-.669-1.5-1.5zm6 0h6v4h-6zm7 0 6 .0078-.007812 3.9922h-5.992188z" opacity=".3" transform="scale(.26458333)"/><g fill="none" stroke-width=".264583"><path d="m3.8364584 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#F)"/><path d="m3.8364583 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#h)"/><path d="m3.8364583.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#i)"/><path d="m3.8364583 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#j)"/><path d="m3.8364583 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#k)"/><path d="m5.6885416 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#l)"/><path d="m5.6885415 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#m)"/><path d="m5.6885415.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#n)"/><path d="m5.6885415 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#o)"/><path d="m5.6885415 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#p)"/><path d="m7.540625 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#q)"/><path d="m7.5406249 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#r)"/><path d="m7.5406249.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#s)"/><path d="m7.5406249 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#t)"/><path d="m7.5406249 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#u)"/><path d="m1.9843751 3.8364616h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#v)"/><path d="m1.984375 2.2489583h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#w)"/><path d="m1.984375.66145834h-1.05833333l-.0000002 1.05833066h1.05833353z" stroke="url(#x)"/><path d="m3.8364651 5.4244751-1.3229236-.0005166-.0000002 1.0583307 1.3229238.0005166z" stroke="url(#y)"/><path d="m1.984375 7.0114584h-1.05833333l-.0000002.79375h1.05833353z" stroke="url(#z)"/></g><path d="m3.8364658 5.1598917-1.3229236-.0005166c-.1465791-.0000573-.2645822.1180042-.2645833.2645834l-.0000076 1.0583333c-.000001.1465792.1180042.264526.2645833.2645833l1.3229236.0005166c.1465791.0000572.2645822-.1180041.2645832-.2645833l.0000076-1.0583333c.0000011-.1465792-.1180041-.2645262-.2645832-.2645834z" fill="url(#B)"/><path d="m3.9687499 5.0270833c.1470002.0000478.2651001.1181002.2651001.2651v1.3229167c0 .1470001-.1180999.2651478-.2651001.2651l-1.5875068-.0005166c-.146-.0000475-.2640666-.1180999-.2640666-.2651v-1.3229167c0-.1469998.1180666-.2651475.2640666-.2651zm0 .2651-1.5875068-.0005166v1.3229167l1.5875068.0005166z" fill="#126400" fill-opacity=".571"/><path d="m2.5135416 5.4239584 1.3229235.0005166v1.0583333l-1.3229235-.0005166z" fill="none" opacity=".5" stroke="url(#A)" stroke-linecap="square" stroke-width=".264583"/></g><path d="m7.224 4.56c0-2.178-3.045-2.178-3.046 0 0 .9.68 1.72 1.522 1.72.84 0 1.524-.82 1.524-1.72z" fill="url(#C)" fill-rule="evenodd" opacity=".141" transform="translate(-3.44 2.646)"/><path d="m5.6889583 5.688375 2.38125-1.984375-2.38125-1.984375v1.3229167h-2.1166666v1.3229166h2.1166666z" style="display:block;stroke:#a62100;stroke-width:.264583;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#D)" transform="translate(-3.44 2.646)"/><path d="m5.9535417 5.1169797 1.6965173-1.4129797-1.6965173-1.4169862.0013333 1.0201112h-2.118l-.00133.79375h2.118z" style="display:block;opacity:.5;fill:none;stroke-width:.265;stroke-miterlimit:7;stroke:url(#E)" transform="translate(-3.44 2.646)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/insertcolumns.svg b/icon-themes/elementary_svg/cmd/32/insertcolumns.svg
new file mode 100644
index 000000000..cb03847e8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/insertcolumns.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.439577 25.98059)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#d"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="d" xlink:href="#c"/><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 21.560423 25.98059)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#d"/><linearGradient id="f"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="g" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="h" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="i" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="j" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="k" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#g" y1="2" y2="4.000013"/><linearGradient id="l" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="m" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="n" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="o" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="p" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#g" y1="2" y2="4.000013"/><linearGradient id="q" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="r" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="s" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="t" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="u" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#g" y1="2" y2="4.000013"/><linearGradient id="v" gradientTransform="matrix(-.26458333 0 0 .26458333 3.439584 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="w" gradientTransform="matrix(-.26458333 0 0 .26458333 3.439584 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="x" gradientTransform="matrix(-.26458333 0 0 .26458333 3.439584 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="y" gradientTransform="matrix(-.26458333 0 0 .26458333 3.439584 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="z" gradientTransform="matrix(-.26458333 0 0 .26458333 3.439584 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#g" y1="2" y2="4.000013"/><linearGradient id="A" gradientTransform="matrix(-.99999999 0 0 .99999999 22 1)" gradientUnits="userSpaceOnUse" x1="3" x2="2.999998" xlink:href="#B" y1="2" y2="5.000001"/><linearGradient id="B" xlink:href="#f"/><linearGradient id="C" gradientTransform="matrix(-.99999999 0 0 .99999999 22.000002 7)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#B" y1="2" y2="5"/><linearGradient id="D" gradientTransform="matrix(-.99999999 0 0 .99999999 22.000002 13)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#B" y1="2" y2="5.000001"/><linearGradient id="E" gradientTransform="matrix(-.99999999 0 0 .99999999 22.000002 19)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#B" y1="2" y2="5.000001"/><linearGradient id="F" gradientTransform="matrix(-.99999999 0 0 .99999999 22.000002 25)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#B" y1="2" y2="4"/><linearGradient id="G" gradientTransform="matrix(0 -.37041666 -.26458332 0 1.058334 7.46125)" gradientUnits="userSpaceOnUse" x1="19.069483" x2="-1.886903" y1="-7.501607" y2="-7.330296"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><radialGradient id="H" cx="24.837" cy="36.421001" gradientTransform="matrix(.0974 0 0 -.1043 3.282 8.45)" gradientUnits="userSpaceOnUse" r="15.645" xlink:href="#c"/><linearGradient id="I" gradientUnits="userSpaceOnUse" x1="5.688958" x2="5.688958" y1="1.719625" y2="5.688375"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="J" gradientTransform="matrix(0 -.1895 .20348 0 -5.775 9.524)" gradientUnits="userSpaceOnUse" x1="40.958" x2="18.681" y1="46.971001" y2="46.971001"><stop offset="0" stop-color="#fff"/><stop offset=".45" stop-color="#fff" stop-opacity=".235"/><stop offset=".65" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="K" gradientTransform="matrix(.1573294 0 0 .1586627 -8.008007 -.016355)" gradientUnits="userSpaceOnUse" x1="24.833029" x2="24.833029" y1="2.604455" y2="51.798176"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="matrix(.26458333 0 0 .26458333 -.529167 .264583)"><path d="m5.0000001 29h26.0000009v2h-26.0000009z" fill="url(#a)" opacity=".15"/><path d="m5.0000001 29.000111v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#b)" opacity=".15"/><path d="m31.000001 29.000111v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#e)" opacity=".15"/></g><rect fill="url(#K)" height="7.672933" rx=".396875" ry=".396891" stroke-width="1.3333" transform="scale(-1 1)" width="7.14375" x="-7.805209" y=".396859"/><path d="m3.9980469 1c-1.1064402 0-1.9980469.8919999-1.9980469 2v26c0 1.108.8916067 2 1.9980469 2h24.0039061c1.10644 0 1.998047-.892 1.998047-2v-26c0-1.1080001-.891607-2-1.998047-2zm.5019531 1h3.4882812v5h-4.9882812v-3.5c0-.8310001.6690009-1.5 1.5-1.5zm4.4960938 0h5.9960942v5h-5.992188v.9707031h-.0039062zm7.0039062 0h5.998047v5h-5.998047zm7.005859 0h4.494141c.830999 0 1.5.6689999 1.5 1.5v3.5h-5.994141zm-14.005859 6h5.998047l.001953 5.001953h-5.9980469zm7.005859 0h5.996094l-.001953 5h-6zm7.003907 0h5.990234v5h-6zm-20.009766.0019531h4.9921875l.0019531 4.9999999h-4.9882812zm0 5.9980469 4.9941406.033203-.0019531 4.933594h-4.9882813v.033203h-.0039062zm6.0019531 0h5.9980469v5h-6zm6.9980469 0h6v5h-6zm7 0h6v5h-5.994141zm-14 6h6v5l-6-.007812zm7 0h6v5h-6zm13 0v4.996094h-5.996094v1.007812h5.996094v2.496094c0 .207749-.04148.404407-.117188.583984v.001954c-.227485.537838-.760176.914062-1.382812.914062h-4.5l.003906-9.992188zm-26 .001953h4.9921875v4.990235l-4.9921875.009765zm0 5.998047h5v4h-3.5c-.8309991 0-1.5-.669-1.5-1.5zm6 0h6v4h-6zm7 0 6 .007812-.007812 3.992188h-5.992188z" opacity=".3" transform="scale(.26458333)"/><g fill="none" stroke-width=".264583"><path d="m3.8364584 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#g)"/><path d="m3.8364583 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#h)"/><path d="m3.8364583.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#i)"/><path d="m3.8364583 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#j)"/><path d="m3.8364583 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#k)"/><path d="m5.6885416 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#l)"/><path d="m5.6885415 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#m)"/><path d="m5.6885415.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#n)"/><path d="m5.6885415 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#o)"/><path d="m5.6885415 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#p)"/><path d="m7.540625 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#q)"/><path d="m7.5406249 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#r)"/><path d="m7.5406249.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#s)"/><path d="m7.5406249 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#t)"/><path d="m7.5406249 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#u)"/><path d="m3.8364584 3.8364616h-1.3229166l-.0000002 1.0583307h1.3229168z" stroke="url(#v)"/><path d="m3.8364583 2.2489583h-1.3229166l-.0000002 1.0583307h1.3229168z" stroke="url(#w)"/><path d="m3.8364583.66145834h-1.3229166l-.0000002 1.05833066h1.3229168z" stroke="url(#x)"/><path d="m3.8364583 5.4239584h-1.3229166l-.0000002 1.0583307h1.3229168z" stroke="url(#y)"/><path d="m3.8364583 7.0114584h-1.3229166l-.0000002.79375h1.3229168z" stroke="url(#z)"/></g><path d="m3.836459.39687502h-1.3229166c-.1465791 0-.2645833.11800418-.2645833.26458334v7.14374974c0 .1465792.1180042.2645833.2645833.2645833h1.3229166c.1465791 0 .2645832-.1180041.2645832-.2645833v-7.14374974c0-.14657916-.1180041-.26458334-.2645832-.26458334z" fill="url(#G)"/><path d="m3.9687503.2640666c.1470002 0 .2651001.11810008.2651001.26510009v7.40833331c0 .1470001-.1180999.2651001-.2651001.2651001h-1.5874998c-.146 0-.2640666-.1181-.2640666-.2651001v-7.40833331c0-.14700001.1180666-.26510009.2640666-.26510009zm0 .26510009h-1.5874998v1.32291661h1.5874998zm0 1.58801671h-1.5874998v1.3229167h1.5874998zm0 1.5869833h-1.5874998v1.3229167h1.5874998zm0 1.5880167h-1.5874998v1.3229167l1.5874998-.00103zm0 1.5869833h-1.5874998v1.0583333h1.5874998z" fill="#126400" fill-opacity=".571"/><g fill="none" stroke-linecap="square" transform="matrix(-.26458333 0 0 .26458333 8.202084 0)"><path d="m21.500002 2.5000002-5-.0000003.000002 4.0000002 5 .0000003z" opacity=".5" stroke="url(#A)"/><path d="m21.500002 8.5000002-4.999998-.0000001v3.9999999h4.999998z" opacity=".5" stroke="url(#C)"/><path d="m21.500002 14.5h-4.999998v4h4.999998z" opacity=".5" stroke="url(#D)"/><path d="m21.500002 20.5h-4.999998v4h4.999998z" opacity=".5" stroke="url(#E)"/><path d="m21.500002 26.5h-4.999998v3h4.999998z" opacity=".5" stroke="url(#F)"/></g><path d="m7.224 4.56c0-2.178-3.045-2.178-3.046 0 0 .9.68 1.72 1.522 1.72.84 0 1.524-.82 1.524-1.72z" fill="url(#H)" fill-rule="evenodd" opacity=".141" transform="matrix(-1 0 0 1 11.90666 2.646)"/><path d="m5.6889583 5.688375 2.38125-1.984375-2.38125-1.984375v1.3229167h-2.1166666v1.3229166h2.1166666z" style="display:block;stroke:#a62100;stroke-width:.264583;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#I)" transform="matrix(-1 0 0 1 11.90666 2.646)"/><path d="m5.9535417 5.1169797 1.6965173-1.4129797-1.6965173-1.4169862.0013333 1.0201112h-2.118l-.00133.79375h2.118z" style="display:block;opacity:.5;fill:none;stroke-width:.265;stroke-miterlimit:7;stroke:url(#J)" transform="matrix(-1 0 0 1 11.90666 2.646)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/insertcolumnsafter.svg b/icon-themes/elementary_svg/cmd/32/insertcolumnsafter.svg
new file mode 100644
index 000000000..d5208e4d3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/insertcolumnsafter.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.439577 25.98059)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#d"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="d" xlink:href="#c"/><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 21.560423 25.98059)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#d"/><linearGradient id="f"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="g" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="h" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="i" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="j" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="k" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#g" y1="2" y2="4.000013"/><linearGradient id="l" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="m" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="n" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="o" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="p" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#g" y1="2" y2="4.000013"/><linearGradient id="q" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="r" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="s" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="t" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="u" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#g" y1="2" y2="4.000013"/><linearGradient id="v" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="w" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="x" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="y" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="z" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#g" y1="2" y2="4.000013"/><linearGradient id="A" gradientTransform="matrix(-.99999999 0 0 .99999999 22 1)" gradientUnits="userSpaceOnUse" x1="3" x2="2.999998" xlink:href="#B" y1="2" y2="5.000001"/><linearGradient id="B" xlink:href="#f"/><linearGradient id="C" gradientTransform="matrix(-.99999999 0 0 .99999999 22.000002 7)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#B" y1="2" y2="5"/><linearGradient id="D" gradientTransform="matrix(-.99999999 0 0 .99999999 22.000002 13)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#B" y1="2" y2="5.000001"/><linearGradient id="E" gradientTransform="matrix(-.99999999 0 0 .99999999 22.000002 19)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#B" y1="2" y2="5.000001"/><linearGradient id="F" gradientTransform="matrix(-.99999999 0 0 .99999999 22.000002 25)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#B" y1="2" y2="4"/><linearGradient id="G" gradientTransform="matrix(0 -.37041666 -.26458332 0 1.32291 7.46125)" gradientUnits="userSpaceOnUse" x1="19.069483" x2="-1.886903" y1="-7.501607" y2="-7.330296"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><radialGradient id="H" cx="24.837" cy="36.421001" gradientTransform="matrix(.0974 0 0 -.1043 3.282 8.45)" gradientUnits="userSpaceOnUse" r="15.645" xlink:href="#c"/><linearGradient id="I" gradientUnits="userSpaceOnUse" x1="5.688958" x2="5.688958" y1="1.719625" y2="5.688375"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="J" gradientTransform="matrix(0 -.1895 .20348 0 -5.775 9.524)" gradientUnits="userSpaceOnUse" x1="40.958" x2="18.681" y1="46.971001" y2="46.971001"><stop offset="0" stop-color="#fff"/><stop offset=".45" stop-color="#fff" stop-opacity=".235"/><stop offset=".65" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="K" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="L" gradientTransform="matrix(.1573294 0 0 .1586627 -8.008007 -.016355)" gradientUnits="userSpaceOnUse" x1="24.833029" x2="24.833029" y1="2.604455" y2="51.798176"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="matrix(.26458333 0 0 .26458333 -.529167 .264583)"><path d="m5.0000001 29h26.0000009v2h-26.0000009z" fill="url(#a)" opacity=".15"/><path d="m5.0000001 29.000111v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#b)" opacity=".15"/><path d="m31.000001 29.000111v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#e)" opacity=".15"/></g><g transform="matrix(-1 0 0 1 8.46666 0)"><rect fill="url(#L)" height="7.672933" rx=".396875" ry=".396891" stroke-width="1.3333" transform="scale(-1 1)" width="7.14375" x="-7.805209" y=".396859"/><path d="m3.9980469 1c-1.1064402 0-1.9980469.8919999-1.9980469 2v26c0 1.108.8916067 2 1.9980469 2h24.0039061c1.10644 0 1.998047-.892 1.998047-2v-26c0-1.1080001-.891607-2-1.998047-2zm.5019531 1h3.4882812v5h-4.9882812v-3.5c0-.8310001.6690009-1.5 1.5-1.5zm4.4960938 0h5.9960942v5h-5.992188v.9707031h-.00391zm7.0039062 0h5.998047v5h-5.998047zm7.005859 0h4.494141c.830999 0 1.5.6689999 1.5 1.5v3.5h-5.994141zm-14.005859 6h5.998047l.001953 5.001953h-5.9980469zm7.005859 0h5.996094l-.001953 5h-6zm7.003907 0h5.990234v5h-6zm-20.009766.0019531h4.9921875l.00195 4.9999999h-4.9882781zm0 5.9980469 4.9941406.0332-.00195 4.933594h-4.9882844v.033206h-.0039062zm6.0019531 0h5.9980469v5h-6zm6.9980469 0h6v5h-6zm7 0h6v5h-5.994141zm-14 6h6v5l-6-.0078zm7 0h6v5h-6zm13 0v4.996094h-5.996094v1.007812h5.996094v2.496094c0 .207749-.04148.404407-.117188.583984v.002c-.227485.537792-.760176.914016-1.382812.914016h-4.5l.0039-9.992188zm-26 .002h4.9921875v4.990235l-4.9921875.009718zm0 5.998h5v4h-3.5c-.8309991 0-1.5-.669-1.5-1.5zm6 0h6v4h-6zm7 0 6 .0078-.007812 3.9922h-5.992188z" opacity=".3" transform="scale(.26458333)"/><g fill="none" stroke-width=".264583"><path d="m3.8364584 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#K)"/><path d="m3.8364583 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#h)"/><path d="m3.8364583.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#i)"/><path d="m3.8364583 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#j)"/><path d="m3.8364583 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#k)"/><path d="m5.6885416 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#l)"/><path d="m5.6885415 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#m)"/><path d="m5.6885415.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#n)"/><path d="m5.6885415 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#o)"/><path d="m5.6885415 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#p)"/><path d="m7.540625 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#q)"/><path d="m7.5406249 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#r)"/><path d="m7.5406249.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#s)"/><path d="m7.5406249 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#t)"/><path d="m7.5406249 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#u)"/><path d="m1.9843751 3.8364616h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#v)"/><path d="m1.984375 2.2489583h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#w)"/><path d="m1.984375.66145834h-1.05833333l-.0000002 1.05833066h1.05833353z" stroke="url(#x)"/><path d="m1.984375 5.4239584h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#y)"/><path d="m1.984375 7.0114584h-1.05833333l-.0000002.79375h1.05833353z" stroke="url(#z)"/></g><path d="m3.8364516.396875h-1.3229166c-.1465791 0-.2645833.11800418-.2645833.26458334v7.14374976c0 .1465792.1180042.2645833.2645833.2645833h1.3229166c.1465791 0 .2645832-.1180041.2645832-.2645833v-7.14374976c0-.14657916-.1180041-.26458334-.2645832-.26458334z" fill="url(#G)"/><path d="m3.9687429.26406658c.1470002 0 .2651001.11810008.2651001.26510009v7.40833333c0 .1470001-.1180999.2651001-.2651001.2651001h-1.5874998c-.146 0-.2640666-.1181-.2640666-.2651001v-7.40833333c0-.14700001.1180666-.26510009.2640666-.26510009zm0 .26510009h-1.5874998v1.32291663h1.5874998zm0 1.58801673h-1.5874998v1.3229167h1.5874998zm0 1.5869833h-1.5874998v1.3229167h1.5874998zm0 1.5880167h-1.5874998v1.3229167l1.5874998-.00103zm0 1.5869833h-1.5874998v1.0583333h1.5874998z" fill="#126400" fill-opacity=".571"/><g fill="none" stroke-linecap="square" transform="matrix(-.26458333 0 0 .26458333 8.46666 0)"><path d="m22.499973 2.5h-4.999973l.000002 4.0000002h4.999973z" opacity=".5" stroke="url(#A)"/><path d="m22.499973 8.5-4.999971.0000002v3.9999998h4.999971z" opacity=".5" stroke="url(#C)"/><path d="m22.499973 14.5h-4.999971v4h4.999971z" opacity=".5" stroke="url(#D)"/><path d="m22.499973 20.5h-4.999971v4h4.999971z" opacity=".5" stroke="url(#E)"/><path d="m22.499973 26.5h-4.999971v3h4.999971z" opacity=".5" stroke="url(#F)"/></g></g><path d="m7.224 4.56c0-2.178-3.045-2.178-3.046 0 0 .9.68 1.72 1.522 1.72.84 0 1.524-.82 1.524-1.72z" fill="url(#H)" fill-rule="evenodd" opacity=".141" transform="translate(-3.44 2.646)"/><path d="m5.6889583 5.688375 2.38125-1.984375-2.38125-1.984375v1.3229167h-2.1166666v1.3229166h2.1166666z" style="display:block;stroke:#a62100;stroke-width:.264583;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#I)" transform="translate(-3.44 2.646)"/><path d="m5.9535417 5.1169797 1.6965173-1.4129797-1.6965173-1.4169862.0013333 1.0201112h-2.118l-.00133.79375h2.118z" style="display:block;opacity:.5;fill:none;stroke-width:.265;stroke-miterlimit:7;stroke:url(#J)" transform="translate(-3.44 2.646)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/insertctrl.svg b/icon-themes/elementary_svg/cmd/32/insertctrl.svg
new file mode 100644
index 000000000..e1c374804
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/insertctrl.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="65.324997" cy="48.709" gradientTransform="matrix(0 .68598 -.74626 0 60.288 -27.737)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(1 0 0 .92308 21.75 2.73)" gradientUnits="userSpaceOnUse" x1="0" x2="16" y1="7" y2="7"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.4227 0 0 .38513 14.545 15.083)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#d" y1="10.171" y2="36.136002"/><linearGradient id="d"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.38833 0 0 .41842 15.3 14.318)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#d" y1="20.749001" y2="25.528"/><g transform="translate(2 5)"><rect fill="url(#b)" height="18" rx="1.5" stroke="#868686" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".862745" width="27" x=".5" y="1.5"/><rect fill="none" height="16" opacity=".05" rx="1" ry=".737288" stroke="#000" stroke-linecap="square" stroke-linejoin="round" width="25" x="1.5" y="2.5"/><g fill="#2d2d2d"><path d="m1.9414062 2c-.5211355 0-.9414062.446-.9414062 1v1c0-.554.4202707-1 .9414062-1h24.0585938c.521135 0 .941406.446.941406 1v-1c0-.554-.420271-1-.941406-1z" opacity=".2"/><path d="m2 3c-.5211355 0-.9414062.446-.9414062 1v1c0-.554.4202707-1 .9414062-1h24.058594c.521135 0 .941406.446.941406 1v-1c0-.554-.420271-1-.941406-1z" opacity=".1"/></g></g><g transform="translate(-.007 -.007)"><path d="m21.5 21.5v-4h5v4h4l.007 5h-4.007v4.007h-5v-4.007h-4v-5z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m22.5 23.003v-4.503h3v4.497m0 2.003v4.5h-3v-4.5" opacity=".5" stroke="url(#c)"/><path d="m26 22.512 3.5-.01v2.987l-3.5.01m-4 0-3.5-.01v-2.989l3.5.012" opacity=".5" stroke="url(#e)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/insertdoc.svg b/icon-themes/elementary_svg/cmd/32/insertdoc.svg
new file mode 100644
index 000000000..e2fb0d54c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/insertdoc.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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.185175" y2="41.814808"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.6571413 0 0 .63012228 .228607 -1.089605)" 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><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="f" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.66858377 0 0 .67036989 -.679619 -2.308268)" gradientUnits="userSpaceOnUse" x1="22.004084" x2="22.004084" y1="47.813133" y2="3.363852"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#c8c8c8"/></linearGradient><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#f)" opacity=".15"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#e)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#d)" opacity=".15"/><path d="m4.5.5c5.2704667 0 22.999972.001854 22.999972.001854l.000028 28.998146s-15.333333 0-23 0c0-9.666666 0-19.333331 0-28.99999575z" fill="url(#c)" stroke-width="1.040573"/><g fill="none"><path d="m26.5 28.5h-21v-27h21z" stroke="url(#b)" stroke-linecap="round"/><path d="m4.499961.499944c5.27048 0 23.000054.002 23.000054.002l.000024 28.998112s-15.333385 0-23.000078 0c0-9.666722 0-19.333346 0-28.999956z" stroke="url(#g)" stroke-linejoin="round" stroke-width=".999922"/><path d="m8.0000001 5.567745h1.5669929zm1.7968186 0h1.4625273zm1.6923533 0h1.295381zm1.504313 0h.564117zm.793943 0h1.253595zm1.504313 0h3.301133zm3.510065 0h2.528083zm2.737015 0h.77305zm-13.5388209 1.9217775h2.0684299zm2.2773639 0h3.384705zm3.593637 0h1.650566zm1.859499 0h1.546099zm1.755032 0h1.316274zm1.525206 0 2.068432.020955zm2.25647.020955h3.363813zm-13.2672079 1.9895225h2.8623739zm3.0921999 0h3.0922zm3.301132 0h1.232701zm1.441634 0h2.904161zm3.092199 0h1.984859zm2.214684 0h.793944zm1.002876 0h.438758zm.668584 0h1.232701zm-14.8133089 2h1.0655555zm1.3998467 0h3.9488232zm-1.3998467 3h2.6325479zm2.8414809 0h2.820588zm3.02952 0h1.086449zm1.295381 0h2.653442zm2.862374 0h3.342919zm3.572745 0h1.232701zm-13.6015009 2h2.8623739zm3.0921999 0h3.0922zm3.301132 0h1.232701zm1.441634 0h2.904161zm3.092199 0h1.984859zm2.214684 0h.793944zm1.002876 0h.438758zm.668584 0h1.232701zm-14.8133089 2h2.4445099zm2.7161219 0h1.170021zm1.378954 0h.58501zm.814836 0h1.065555zm1.295381 0h1.086448zm1.295381 0h1.734139zm1.963965 0h2.25647zm2.465402 0h1.504314zm1.713247 0h.376078zm-13.6432879 2.989525h2.0684299zm2.2773639 0h3.384705zm3.593637 0h1.650566zm1.859499 0h1.546099zm1.755032 0h1.316274zm1.525206 0 2.068432.02095zm2.25647.02095h3.363813zm-13.2672079 1.989525h2.5907619zm2.8205879 0h.814836zm1.023769 0h1.859499zm2.06843 0h2.737016zm2.966842 0h1.859498zm2.047536 0h.396972zm.605905 0h2.360936zm2.611655 0h1.232702zm-14.1447249 2h2.5907619zm2.8205879 0h1.170021zm1.378953 0h1.838606zm2.047538 0h1.984858zm2.214684 0h.793943zm1.002876 0h.438758zm.668584 0h1.232701z" stroke="url(#h)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/insertdraw.svg b/icon-themes/elementary_svg/cmd/32/insertdraw.svg
new file mode 100644
index 000000000..cb71fb48c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/insertdraw.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="#ffc27d"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="35.73732" x2="35.73732" xlink:href="#a" y1="21.076607" y2="27.179634"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="22" x2="22" y1="28" y2="28.5"><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="d"><stop offset="0" stop-color="#f2f2f2"/><stop offset="1" stop-color="#c3c3c3"/></linearGradient><radialGradient id="e" cx="26.782" cy="42.343" gradientTransform="matrix(1 0 0 .28221 0 30.394)" gradientUnits="userSpaceOnUse" r="14.407"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="f" gradientTransform="matrix(.66667 0 0 .65555 56.224 21.73)" gradientUnits="userSpaceOnUse" x1="28.059" x2="33.437" y1="18.868" y2="23.743"><stop offset="0" stop-color="#6e3d09"/><stop offset=".24242" stop-color="#ea8113"/><stop offset=".62121" stop-color="#5c3307"/><stop offset="1" stop-color="#e07c12"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.66667 0 0 .65555 56.224 21.73)" gradientUnits="userSpaceOnUse" x1="19.395" x2="23.109" y1="30.001" y2="33.439"><stop offset="0" stop-color="#bdbdbd"/><stop offset=".33333" stop-color="#e2e2e2"/><stop offset=".66667" stop-color="#a3a3a3"/><stop offset="1" stop-color="#ddd"/></linearGradient><radialGradient id="h" cx="15.415" cy="35.357" gradientTransform="matrix(.6631 0 0 .63544 55.773 23.021)" gradientUnits="userSpaceOnUse" r="7.5792"><stop offset="0" stop-color="#696969"/><stop offset="1"/></radialGradient><linearGradient id="i"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.5682 0 0 .55872 57.711 25.373)" gradientUnits="userSpaceOnUse" x1="13.236" x2="7.7521" xlink:href="#i" y1="37.752" y2="42.282"/><linearGradient id="k" gradientTransform="matrix(.71944 0 0 .71891 -7.6963 9.4717)" gradientUnits="userSpaceOnUse" x1="53.169" x2="69.691" xlink:href="#d" y1="24.245" y2="24.245"/><linearGradient id="l" gradientTransform="matrix(.84853 0 0 .77442 -16.013 7.2808)" gradientUnits="userSpaceOnUse" x1="61.872" x2="61.872" y1="29.615" y2="41.459"><stop offset="0" stop-color="#aeaeae"/><stop offset="1" stop-color="#c4c4c4" stop-opacity="0"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.71928 0 0 .89533 -7.4435 1.7807)" gradientUnits="userSpaceOnUse" x1="60.169" x2="60.441" xlink:href="#d" y1="40.12" y2="43.87"/><linearGradient id="n" gradientTransform="matrix(.66667 0 0 .67798 1.3205 -18.749)" gradientUnits="userSpaceOnUse" x1="48.25" x2="48.25" xlink:href="#i" y1="52" y2="65.779"/><radialGradient id="o" cx="30.721" cy="19.992" gradientTransform="matrix(.9978 -.067384 .050332 .77111 -1.1205 5.1405)" gradientUnits="userSpaceOnUse" r="7.4506" xlink:href="#i"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="36.487" x2="36.487316" xlink:href="#a" y1="8.61995" y2="11.922065"/><linearGradient id="q" gradientTransform="matrix(0 1 -1 0 41.159237 -10.792713)" gradientUnits="userSpaceOnUse" x1="35.73732" x2="35.73732" y1="9.633429" y2="15.736457"><stop offset="0" stop-color="#fff"/><stop offset=".39026231" 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><path d="m41.189 42.343c0 2.2455-6.4504 4.0659-14.407 4.0659-7.9569 0-14.407-1.8203-14.407-4.0659 0-2.2455 6.4504-4.0659 14.407-4.0659 7.9569 0 14.407 1.8203 14.407 4.0659z" fill="url(#e)" opacity=".3" transform="matrix(.62468 0 0 .61475088 6.27 2.470073)"/><path d="m41.189 42.343c0 2.2455-6.4504 4.0659-14.407 4.0659-7.9569 0-14.407-1.8203-14.407-4.0659 0-2.2455 6.4504-4.0659 14.407-4.0659 7.9569 0 14.407 1.8203 14.407 4.0659z" fill="url(#e)" opacity=".2" transform="matrix(.79821 0 0 .61475088 -9.877 1.470283)"/><g transform="matrix(1 0 0 .97576505 -58 -20.436516)"><path d="m71.929 37.719 2.7106 2.4915c4.7917-4.6298 11.855-15.718 11.855-15.718.28633-.80268-.72483-1.3084-1.2309-.76731 0 0-9.1267 9.2413-13.335 13.994z" fill="url(#f)" stroke="#673907" stroke-linecap="round" stroke-width=".99998"/><path d="m66.862 44.423 1.4975 1.2677 5.6618-4.8294.18337-.4627.7296-.01168c-.29166-1.0243-1.961-2.8736-3.211-2.8736l.05468.71459-.44666.24912-4.4694 5.9459z" fill="url(#g)" stroke="#1a1a1a" stroke-linecap="round" stroke-opacity=".501961" stroke-width=".99998"/><path d="m60 49.609c4.4035 0 7.7455.51565 8.3782-2.6347.50986-2.5387-3.0402-3.7552-4.7994-1.4888-1.6947 2.1833-3.5787 4.1235-3.5787 4.1235z" fill="url(#h)"/><path d="m8.875 37.75c.0001953.69049-.55951 1.2504-1.25 1.2504s-1.2502-.55986-1.25-1.2504c-.0001953-.69049.55951-1.2504 1.25-1.2504s1.2502.55986 1.25 1.2504z" fill="#fff" opacity=".52778" transform="matrix(.5682 0 0 .55872 61.317 24.601)"/><path d="m8.875 37.75c.0001953.69049-.55951 1.2504-1.25 1.2504s-1.2502-.55986-1.25-1.2504c-.0001953-.69049.55951-1.2504 1.25-1.2504s1.2502.55986 1.25 1.2504z" fill="#fff" opacity=".6" transform="matrix(.52524 0 0 .51648 68.338 19.816)"/><path d="m71.499 40.173-3.049 3.882" style="opacity:.6;stroke-linejoin:round;stroke:#fff;stroke-linecap:round;stroke-width:.91182;fill:none"/><path d="m60.875 49.179s2.2274-1.0763 3.1766-2.6791c.3358-.56707 1.0963-.08315.62778.4815-1.0119 1.2196-3.8043 2.1976-3.8043 2.1976z" fill="url(#j)" opacity=".42778"/></g><g stroke-width="1.5126" transform="matrix(.66667 0 0 .65541233 -1.325 2.186132)"><path d="m35.288 6.5947c-3.0936.099563-5.5484 1.2046-5.5484 2.5371v4.0721c0 1.3981 2.7021 2.5371 6.0108 2.5371s5.9851-.945625 5.9851-2.5371v-4.0721c0-1.3981-2.6764-2.5371-5.9851-2.5371-.1551 0-.31023-.0049-.46237 0z" fill="url(#p)" stroke="#a62100" stroke-linecap="round" stroke-opacity=".615686" stroke-width="1.5168"/><path d="m35.335938 8.0859375c-1.38196.044476-2.611044.3313637-3.363282.6738281-.376119.1712322-.625211.356766-.71875.4550782-.09354.098312-.01953.041101-.01953-.083984v4.0722656c0-.131295-.0794-.184301.0332-.07227.112602.112036.396855.313177.816406.490235.839104.354115 2.183017.625 3.666016.625s2.818559-.272054 3.650391-.625c.415916-.176473.697786-.375278.808593-.486328.110808-.111051.0332-.05876.0332.06836v-4.072263c0 .1271231.0776.1794098-.0332.068359-.110807-.1110505-.392677-.3098549-.808593-.4863282-.831832-.3529464-2.167392-.625-3.650391-.625-.186551 0-.326687-.00477-.414062-.00195z" style="fill:none;stroke-width:1.5168;stroke-linecap:round;stroke-opacity:.501961;opacity:.5;stroke:url(#q)"/><path d="m57.375 49.75c0 .82843-2.4065 1.5-5.375 1.5s-5.375-.67157-5.375-1.5 2.4065-1.5 5.375-1.5 5.375.67157 5.375 1.5z" fill="#a62100" transform="matrix(.88628 0 0 .46891 -10.444 -9.7189)"/><path d="m28.208 39.155.029359-21.129908 3.223001-3.272092c1.9713-.63544 6.7264-.63544 8.5069 0l3.270024 3.272092v21.360599h-13.499933z" fill="url(#k)"/><path d="m28.987 38.977s2.4738-10.267 7.2-10.267c4.8762 0 7.8 10.678 7.8 10.678z" fill="url(#l)"/><path d="m28.237359 21.076606v6.103029c5.860181-1.118166 10.594492-.912059 14.999925 0v-6.103029c-4.641358-.876196-9.529159-1.150267-14.999925 0z" fill="url(#b)"/><g stroke-linecap="round"><path d="m29.845 38.299-.107649-19.74984 2.416109-2.43466c1.6516-.56559 5.6356-.56559 7.1274 0l2.456431 2.673471v19.834842l-11.892731-.323953z" fill="none" opacity=".8" stroke="url(#o)" stroke-width="1.5127"/><g stroke="#555761" stroke-opacity=".615686"><path d="m28.208 39.155.029359-21.129908 3.223001-3.272092c1.9713-.63544 6.7264-.63544 8.5069 0l3.270024 3.272092v21.360599h-13.499933z" fill="none" stroke-width="1.5126"/><rect fill="url(#m)" height="4.567329" rx=".86227" ry="1.0266" stroke-width="1.5269" width="17.993277" x="26.743999" y="37.106998"/></g></g><path d="m29.939 18.047c1.7502-1.0605 9.166788-.835788 12.548288-.02191l-2.711188-2.57109c-2.2972-.6022-5.3491-.7636-8.0911.01989l-2.697645 2.551202z" fill="#f0f0f0"/><path d="m31.987 17.455v14.305l3-3.3899-.33333-11.068-2.6667.15258z" fill="url(#n)" opacity=".6"/><g fill="#e6e7e6" opacity=".57778" stroke-width="1.5126"><path d="m30.487 9.381v3.24s.93337-.34769 1.5128-.36132v-3.26c-.73543.069463-1.5128.38097-1.5128.38097z" opacity=".41111"/><path d="m33.487 8.6895v3.24s.92547-.08252 1.5-.09616v-3.3149c-.77468.025805-1.5.17105-1.5.17105z"/><path d="m36.487 8.6199v3.2953s.84182-.0052 1.5.01433v-3.337c-.75795-.051535-1.5.02742-1.5.02742z" opacity=".44444"/></g></g><path d="m17.5 27.5h10v1h-10z" fill="none" opacity=".8" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/insertendnote.svg b/icon-themes/elementary_svg/cmd/32/insertendnote.svg
new file mode 100644
index 000000000..debc6babb
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/insertendnote.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(.34305155 0 0 .5600718 16.40639 10.991623)" gradientUnits="userSpaceOnUse" x1="26.072073" x2="26.072073" y1="22.608397" y2="25.383694"><stop offset="0" stop-color="#fff"/><stop offset=".00000033" 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(.65997182 0 0 .63195349 .210236 -1.094194)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#f" y1=".985206" y2="47.013336"/><linearGradient id="c" gradientTransform="matrix(.65988608 0 0 .63180273 .212157 -1.091527)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#f" y1=".985206" y2="47.013336"/><linearGradient id="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" 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="f" gradientTransform="matrix(.62856997 0 0 .60839392 .91432 -.534791)" 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><radialGradient id="g" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#d"/><radialGradient id="h" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#d"/><linearGradient id="i" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><radialGradient id="j" cx="65.325226" cy="48.709068" gradientTransform="matrix(0 .68597915 -.7462606 0 60.288383 -27.737493)" gradientUnits="userSpaceOnUse" r="31.000002"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="22.45339" x2="17" y1="22" y2="16.282227"><stop offset="0" stop-color="#1f1f1f"/><stop offset="1" stop-color="#5c5c5c"/></linearGradient><g transform="translate(2 4)"><path d="m4.9486645 26.997504v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#h)" opacity=".15"/><path d="m25.050796 26.993483v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#g)" opacity=".15"/><path d="m4.5013902.50231684c5.2924804 0 20.9986098-.00231684 20.9986098-.00231684l-.001365 26.995846-20.998635.004154.0013858-26.9976789z" fill="url(#c)" stroke-width="1.044133"/><g fill="none" stroke-linejoin="round"><path d="m24.500785 26.493397-19.0021092.004021.0013242-24.997418 19.002109-.0040212z" stroke="url(#e)" stroke-linecap="round"/><path d="m4.499961.499944c5.27048 0 21.002163-.002021 21.002163-.002021l-.0013 26.99553-21.0021872.004.0013242-26.997353z" stroke="url(#i)" stroke-width=".999922"/></g></g><g transform="translate(-2)"><path d="m4.9486645 26.997504v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#h)" opacity=".15"/><path d="m25.050796 26.993483v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#g)" opacity=".15"/><path d="m4.5000272.50003039c5.2931679 0 21.0013378-.002317 21.0013378-.002317l-.001365 27.00228661-21.0013632.004155.0013859-27.00414216z" fill="url(#b)" stroke-width="1.044326"/><g fill="none" stroke-linejoin="round"><path d="m24.500785 26.493397-19.0021092.004021.0013242-24.997418 19.002109-.0040212z" stroke="url(#e)" stroke-linecap="round"/><path d="m4.499961.499944c5.27048 0 21.002163-.002021 21.002163-.002021l-.0013 26.99553-21.0021872.004021.0013242-26.997374z" stroke="url(#i)" stroke-width=".999922"/></g></g><g stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" stroke-width="1.384939" transform="matrix(.72346648 0 0 .72064363 -4.362271 5.707402)"><path d="m32.988744 20.55-.0055 6.915167-15.200767-.01485.0055-6.915172z" fill="url(#j)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round"/><path d="m19.160902 21.914572h12.440106v4.162945h-12.440106z" fill="none" stroke="url(#a)" stroke-linecap="square" stroke-linejoin="miter"/></g><path d="m20 9h7v18h-7z" fill="#e8e8e8"/><g transform="matrix(1.3367824 0 0 1.300813 -.725301 -9.121951)"><path d="m17 18.396255v8.603745h3v-.38548-8.218265zm1 .603745h1v7.055865h-1z" opacity=".66"/><path d="m18.499999 14.7c-.431116 0-.814265.10463-1.09423.376299-.279966.27167-.405769.68141-.405769 1.120583 0 .441113.126015.851454.405769 1.12474s.662739.378378 1.09423.378378c.433751 0 .821293-.11246 1.098078-.397089.269986-.277977.401923-.679293.401923-1.106029 0-.439173-.125803-.848913-.40577-1.120583-.279965-.27167-.663113-.376299-1.094231-.376299zm0 .808732c.318963 0 .499158.07822.594232.170478.09507.09225.155769.228993.155769.517672 0 .266921-.05774.406935-.167308.51975-.09374.09639-.266365.172558-.582693.172558-.318584 0-.497021-.0774-.592307-.170479-.09528-.09308-.157693-.230207-.157692-.521829 0-.288679.06069-.425416.155769-.517672.09507-.09226.275269-.170478.59423-.170478z" opacity=".66"/><path d="m18.5 15.507813c-.318961 0-.49868.07962-.59375.171875-.09508.09225-.15625.228899-.15625.517578-.000001.291622.06292.428401.158203.521484.09529.09308.273213.169922.591797.169922.316328 0 .488291-.07548.582031-.171875.109568-.112815.167969-.252611.167969-.519531 0-.288679-.06118-.425323-.15625-.517578-.095074-.092257-.274787-.171875-.59375-.171875zm-.5 3.492187v7.056641h1v-7.056641z" fill="url(#k)" opacity=".66"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/insertenvelope.svg b/icon-themes/elementary_svg/cmd/32/insertenvelope.svg
new file mode 100644
index 000000000..210fb5b9c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/insertenvelope.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(.33561593 0 0 .31131665 12.981309 2.291964)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="16.443359" x2="16.443359" y1="11.5093" y2="5.888014"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#8f8f8f" stop-opacity=".634783"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.33561593 0 0 .31131665 15.23133 3.73015)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" xlink:href="#c" y1="30.188753" y2="15.737678"/><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.33561593 0 0 .31131665 15.231345 4.480152)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" xlink:href="#c" y1="30.188753" y2="15.737678"/><linearGradient id="e" gradientTransform="matrix(.33561593 0 0 .31131665 15.23133 4.541978)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" xlink:href="#f" y1="35.429005" y2="15.737678"/><linearGradient id="f" gradientTransform="matrix(.42307923 0 0 .39244743 1.84619 7.352884)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" y1="35.429005" y2="15.737678"><stop offset="0" stop-color="#969696"/><stop offset=".5" stop-color="#858585" stop-opacity=".634783"/><stop offset="1" stop-color="#939393" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.33561593 0 0 .31131665 15.231345 5.291979)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" xlink:href="#f" y1="35.429005" y2="15.737678"/><linearGradient id="h" gradientTransform="matrix(.16780799 0 0 .31131665 10.990635 -1.519863)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" xlink:href="#c" y1="30.188753" y2="15.737678"/><linearGradient id="i" gradientTransform="matrix(.45945946 0 0 .29729728 2.972974 16.864867)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.675988" y2="41.184601"><stop offset="0" stop-color="#fff"/><stop offset=".01864429" stop-color="#fff" stop-opacity=".235294"/><stop offset=".98085731" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.39078075 0 0 .4337445 4.602995 15.522359)" gradientUnits="userSpaceOnUse" x1="16.626165" x2="20.054544" xlink:href="#c" y1="15.298182" y2="24.627615"/><linearGradient id="k" gradientTransform="matrix(.40000003 0 0 .36363633 4.4 13.81818)" gradientUnits="userSpaceOnUse" x1="20.052792" x2="20.052792" y1="10.636821" y2="45.243549"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="l" gradientTransform="matrix(2.774389 0 0 1.969706 -1892.179 -872.8854)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="m" cx="605.71429" cy="486.64789" gradientTransform="matrix(2.774389 0 0 1.969706 -1891.633 -872.8854)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#n"/><linearGradient id="n"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="o" cx="605.71429" cy="486.64789" gradientTransform="matrix(-2.774389 0 0 1.969706 112.7623 -872.8854)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#n"/><g transform="matrix(1.33333 0 0 1.33333 -2.66662 -15.666584)"><g opacity=".7" transform="matrix(.01071131 0 0 .00543807 23.525282 30.21816)"><path d="m-1559.2523-150.69685h1339.6335v478.35718h-1339.6335z" fill="url(#l)" opacity=".39196"/><path d="m-219.61876-150.68038v478.33079c142.874166.90045 345.40022-107.16966 345.40014-239.196175 0-132.026537-159.436816-239.134595-345.40014-239.134615z" fill="url(#m)" opacity=".402062"/><path d="m-1559.2523-150.68038v478.33079c-142.8742.90045-345.4002-107.16966-345.4002-239.196175 0-132.026537 159.4368-239.134595 345.4002-239.134615z" fill="url(#o)" opacity=".402062"/></g><rect fill="url(#k)" fill-rule="evenodd" height="12.375031" rx=".5" width="19.500048" x="4.249976" y="17.749983"/><path d="m4.8448715 17.756888c-.3217186-.0017-.6151563.194425-.6151563.49027l.02026 7.752845c.5178167-.008052 19.0985508-2.854592 19.4915898-2.996053l-.0143-4.56683c-.000708-.226134-.271012-.58442-.549585-.585854z" fill="url(#j)" fill-rule="evenodd" opacity=".2"/><g stroke-width=".750002"><g fill="none"><path d="m4.624977 18.124983h18.750046v11.625028h-18.750046z" stroke="url(#i)" stroke-linecap="round" stroke-linejoin="round"/><rect height="13.125033" opacity=".3" rx=".750001" ry=".750002" stroke="#000" width="20.250051" x="3.874975" y="17.374981"/></g><g transform="translate(-7.749979 12.749991)"><path d="m17.999962 8.3749998h-3z" stroke="url(#a)"/><g transform="translate(0 -2.250006)"><path d="m21.749979 14.375015h7.500019" opacity=".7" stroke="url(#d)"/><path d="m21.749979 15.125017h7.500019" stroke="url(#g)"/></g><path d="m23.249983 13.625013h6" opacity=".7" stroke="url(#b)"/><path d="m23.249983 14.375015h6" stroke="url(#e)"/><path d="m26.62499 7.624998h2.250006v2.250006h-2.250006z" fill="#fff394" fill-opacity=".627451" stroke="#d48e15" stroke-linecap="square"/><path d="m14.999962 7.6249979h3" opacity=".7" stroke="url(#h)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/insertexternaldatasource.svg b/icon-themes/elementary_svg/cmd/32/insertexternaldatasource.svg
new file mode 100644
index 000000000..42feef356
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/insertexternaldatasource.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(.4581255 0 0 .4388939 -31.619713 14.933095)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="102.30806" x2="102.30806" y1="-2.392547" y2="-24.582239"><stop offset="0" stop-color="#a5a6a8"/><stop offset="1" stop-color="#e8e8e8"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.4581255 0 0 .4388939 -31.619713 14.933095)" gradientUnits="userSpaceOnUse" x1="109.95628" x2="109.95628" y1="-24.91135" y2="-2.375786"><stop offset="0" stop-color="#b3b3b3"/><stop offset="1" stop-color="#dadada"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.4578345 0 0 .432286 -31.591968 18.911518)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#d" y1="-7.665694" y2="-7.665694"/><linearGradient id="d"><stop offset="0" stop-color="#868688"/><stop offset="1" stop-color="#d9d9da"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="10.860975" x2="10.860975" xlink:href="#f" y1="12.990752" y2="17.999999"/><linearGradient id="f"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#4a4a4a"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.4578345 0 0 .432286 -31.591968 24.911518)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#d" y1="-7.665694" y2="-7.665694"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="10.860975" x2="10.860975" xlink:href="#f" y1="18.990752" y2="23.999999"/><linearGradient id="i" gradientTransform="matrix(.4578345 0 0 .432286 -31.591968 30.911518)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#d" y1="-7.665694" y2="-7.665694"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="10.860975" x2="10.860975" xlink:href="#f" y1="24.990752" y2="29.999999"/><linearGradient id="k" gradientTransform="matrix(.59999998 0 0 .60526317 1.6 2.171052)" gradientUnits="userSpaceOnUse" x1="21.381216" x2="21.381216" y1="5.052486" y2="44.137077"><stop offset="0" stop-color="#fff"/><stop offset=".08125819" stop-color="#fff" stop-opacity=".235294"/><stop offset=".92327863" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="l" cx="23.334524" cy="41.63604" gradientTransform="matrix(.5745243 0 0 .2209368 2.59375 17.801069)" gradientUnits="userSpaceOnUse" r="22.627417"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><path d="m29 27c.0011 2.761299-5.819514 5-13 5s-13.001109-2.238701-13-5c-.00111-2.761299 5.819514-5 13-5s13.00111 2.238701 13 5z" fill="url(#l)" fill-rule="evenodd" opacity=".3"/><path d="m27.490168 25.06775c0 2.446601-5.148729 4.43225-11.492687 4.43225-6.343968 0-11.492695-1.985649-11.492695-4.43225.11446-5.469422-1.40472-4.33998 11.492695-4.43225 13.192787-.0952 11.330827-1.126702 11.492687 4.43225z" fill="url(#i)" stroke="url(#j)"/><path d="m27.499999 21c0 2.485282-5.148726 4.5-11.499999 4.5-6.351275 0-11.500001-2.014718-11.500001-4.5 0-2.485281 5.148726-4.5 11.500001-4.5 6.351273 0 11.499999 2.014719 11.499999 4.5z" fill="#868688" stroke="#d8d8d8"/><path d="m27.490168 19.06775c0 2.446601-5.148729 4.43225-11.492687 4.43225-6.343968 0-11.492695-1.985649-11.492695-4.43225.11446-5.469422-1.40472-4.33998 11.492695-4.43225 13.192787-.0952 11.330827-1.126702 11.492687 4.43225z" fill="url(#g)" stroke="url(#h)"/><path d="m27.499999 15c0 2.485282-5.148726 4.5-11.499999 4.5-6.351275 0-11.500001-2.014718-11.500001-4.5 0-2.485281 5.148726-4.5 11.500001-4.5 6.351273 0 11.499999 2.014719 11.499999 4.5z" fill="#868688" stroke="#d8d8d8"/><path d="m27.490168 13.06775c0 2.446601-5.148729 4.43225-11.492687 4.43225-6.343968 0-11.492695-1.985649-11.492695-4.43225.11446-5.469422-1.40472-4.33998 11.492695-4.43225 13.192787-.095202 11.330827-1.126702 11.492687 4.43225z" fill="url(#c)" stroke="url(#e)"/><path d="m27.499999 9c0 2.485282-5.148726 4.5-11.499999 4.5-6.351275 0-11.500001-2.014718-11.500001-4.5 0-2.485281 5.148726-4.5 11.500001-4.5 6.351273 0 11.499999 2.014719 11.499999 4.5z" fill="url(#a)" stroke="url(#b)"/><rect fill="none" height="23" opacity=".5" rx="17.5" ry="4" stroke="url(#k)" width="21" x="5.5" y="5.499999"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/insertfield.svg b/icon-themes/elementary_svg/cmd/32/insertfield.svg
new file mode 100644
index 000000000..63330d8ed
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/insertfield.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="25.388818" x2="25.388818" y1="22.594111" y2="25.392142"><stop offset="0" stop-color="#fff"/><stop offset=".00000267" 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"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#b" y1="48" y2="26"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#b" y1="54" y2="32"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#b" y1="60" y2="38"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#b" y1="42" y2="20"/><radialGradient id="g" cx="65.325226" cy="48.709068" gradientTransform="matrix(0 .68597915 -.7462606 0 60.288383 -27.737493)" gradientUnits="userSpaceOnUse" r="31.000002"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="h" gradientTransform="matrix(.42269325 0 0 .38513145 14.544843 15.082967)" gradientUnits="userSpaceOnUse" x1="24.371244" x2="24.138529" y1="10.482811" y2="36.135799"><stop offset="0" stop-color="#fff"/><stop offset=".01366218" 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(.34577856 0 0 .43493385 16.288621 13.935958)" gradientUnits="userSpaceOnUse" x1="24.295008" x2="24.295008" y1="21.514727" y2="24.731323"><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 transform="matrix(.26458333 0 0 .26458333 -.264583 -6.08542)"><path d="m13.5 34.500013v3l18-.000013v-3z" fill="url(#c)"/><path d="m13.5 34.500013v3l18-.000013v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m14 35.000013v2h1v-1l16-.000013v-1z" fill="#fff" opacity=".2"/><path d="m2.5 40.5v3h29v-3z" fill="url(#d)"/><path d="m2.5 40.5v3h29v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m3 41v2h1v-1h27v-1z" fill="#fff" opacity=".2"/><path d="m2.5 46.5v3h29v-3z" fill="url(#e)"/><path d="m2.5 46.5v3h29v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m3 47v2h1v-1h27v-1z" fill="#fff" opacity=".2"/><path d="m13.5 28.500013v3l18-.000013v-3z" fill="url(#f)"/><path d="m13.5 28.500013v3l18-.000013v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m14 29.000013v2h1v-1l16-.000013v-1z" fill="#fff" opacity=".2"/></g><g transform="matrix(.18912227 0 0 .18912227 -2.949513 -1.89298)"><path d="m21.919538 21.928691v-4.176469h4.19817v4.176469h4.098206v4.133548h-4.098206v4.17114h-4.19817v-4.17114h-.419538-3.712023v-4.133548z" fill="url(#g)"/><g fill="none"><path d="m21.893074 21.890711-.01639-4.195755 4.226904-.0083-.0055 4.204068 4.201504-.0055v4.184806l-4.201504.01261v4.258049h-4.205044l.01546-4.265193-4.195864.02365-.01546-4.184806z" opacity=".5" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.417073"/><path d="m25.760115 23.288756 3.116338-.01128-.04227 1.45213-3.116339.01128m-3.561663 0-3.116571-.01128.04227-1.45213 3.116571.01128" opacity=".5" stroke="url(#i)" stroke-width="1.363306"/><path d="m23.334677 22.987571-.04434-3.884749 1.418539.0066.06464 3.887586m0 2.002992v3.866075h-1.438839v-3.866075" opacity=".5" stroke="url(#h)" stroke-width="1.417073"/></g></g><g transform="matrix(.18912227 0 0 .18912227 .754654 2.07574)"><path d="m32.988744 20.55-.0055 6.915167-15.200767-.01485.0055-6.915172z" fill="url(#g)"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m33.072422 20.506533-.0055 6.966425-15.359782.01425-.01-6.966425z" opacity=".5" stroke="#206b00" stroke-width="1.417073"/><path d="m19.093287 21.894594h12.59106v4.19702h-12.59106z" opacity=".5" stroke="url(#a)" stroke-width="1.399007"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/insertfixedtext.svg b/icon-themes/elementary_svg/cmd/32/insertfixedtext.svg
new file mode 100644
index 000000000..307ff4e8c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/insertfixedtext.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="-4.503214" cy="6.142933" gradientTransform="matrix(.15637421 3.2168892 -2.4630764 .11177097 11.331486 18.121174)" gradientUnits="userSpaceOnUse" r="4.719" xlink:href="#c"/><radialGradient id="b" cx="-15.353959" cy="4.658481" gradientTransform="matrix(.13451573 2.4473345 -2.2206636 .11394217 -2.943691 41.443873)" gradientUnits="userSpaceOnUse" r="6.037485" xlink:href="#c"/><linearGradient id="c"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="-15.081" x2="-19.514" y1="11.726" y2="6.405"><stop offset="0" stop-color="#1f1f1f"/><stop offset="1" stop-color="#5c5c5c"/></linearGradient><g style="stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.49;stroke-width:.75;fill:url(#d)" transform="matrix(1.3105967 0 0 1.3564633 30.15902 -.50563)"><path d="m-12.265 17.678-.85-2.79h-4.272l-.85 2.79h-2.676l4.135-11.765h3.038l4.152 11.765zm-1.443-4.873q-1.178-3.79-1.33-4.288-.145-.497-.21-.785-.263 1.026-1.514 5.073z" fill="url(#b)"/><path d="m-8.122 5.96h3.647q2.493 0 3.615.714 1.13.706 1.13 2.252 0 1.05-.497 1.723-.49.673-1.307.81v.08q1.114.247 1.603.93.496.68.496 1.81 0 1.603-1.162 2.5-1.154.898-3.142.898h-4.384v-11.717zm2.485 4.64h1.443q1.01 0 1.458-.31.457-.314.457-1.035 0-.674-.496-.962-.49-.297-1.555-.297h-1.307zm0 1.973v3.053h1.62q1.025 0 1.514-.392.49-.393.49-1.203 0-1.457-2.085-1.457z" fill="url(#a)"/></g><path d="m8.1699219 7.515625-5.4199219 15.958984h.5097656l4.9101563-14.458984h3.9824221l4.929687 14.458984h.511719l-5.441406-15.958984zm11.3437501.0625v1.5h4.78125c2.178211 0 3.756001.3230735 4.736328.96875.812071.525121 1.271528 1.322332 1.416016 2.361328.039579-.255328.066406-.520425.066406-.806641 0-1.398061-.495106-2.4162449-1.482422-3.054687-.980327-.6456765-2.558117-.96875-4.736328-.96875zm7.521484 5.263672c-.09963.254268-.251091.46071-.46289.611328-.391432.280336-1.027688.419922-1.910157.419922h-1.890625v1.5h1.890625c.882469 0 1.518725-.139586 1.910157-.419922.399295-.283953.599609-.75229.599609-1.404297 0-.27249-.050027-.504359-.136719-.707031zm2.550782 2.921875c-.388767.411039-.864855.674052-1.4375.773437v.109375c.973336.223364 1.674307.644076 2.101562 1.261719.316271.448771.514054 1.008358.599609 1.673828.030252-.231087.050782-.468629.050782-.71875 0-1.021868-.21702-1.840148-.650391-2.455078-.172805-.249809-.401796-.459179-.664062-.644531zm-20.9531255 1.099609c-.1592346.53758-.2578271.885336-.4414063 1.5h4.0019528c-.265431-.883866-.243495-.814132-.449218-1.5zm18.7714845 2.462891c-.10373.340091-.273107.622608-.525391.832031-.427254.354489-1.0888.533203-1.984375.533203h-2.123047v1.5h2.123047c.895575 0 1.557121-.178714 1.984375-.533203.428129-.355393.642578-.898369.642578-1.630859 0-.262123-.045097-.491184-.117187-.701172z" fill="#fff" opacity=".2"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/insertfooter.svg b/icon-themes/elementary_svg/cmd/32/insertfooter.svg
new file mode 100644
index 000000000..154a403f7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/insertfooter.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="25" y2="25.5"><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"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.56757 0 0 .72973 2.378 -2.514)" gradientUnits="userSpaceOnUse" x1="24.000565" x2="24.000565" y1="6.18585" y2="41.815468"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.65714134 0 0 .63017202 .228273 -1.091931)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="e" cx="605.714" cy="486.648" gradientTransform="matrix(.01566 0 0 .00824 17.61 25.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#b"/><radialGradient id="f" cx="605.714" cy="486.648" gradientTransform="matrix(-.01566 0 0 .00824 14.39 25.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#b"/><linearGradient id="g" gradientTransform="matrix(.04577 0 0 .00824 -.542 25.98)" 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" gradientTransform="matrix(.53064 0 0 .5897 39.27 -1.792)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><path d="m4.95 29h22.1v2h-22.1z" fill="url(#g)" opacity=".15"/><path d="m4.95 29v2c-.807.004-1.95-.448-1.95-1s.9-1 1.95-1z" fill="url(#f)" opacity=".15"/><path d="m27.05 29v2c.807.004 1.95-.448 1.95-1s-.9-1-1.95-1z" fill="url(#e)" opacity=".15"/><path d="m4.5.498 23 .002072v28.999928h-23z" fill="url(#d)" stroke-width="1.040609"/><g stroke-linejoin="round"><g fill="none"><path d="m26.5 28.5h-21v-27h21z" stroke="url(#c)" stroke-linecap="round"/><path d="m4.5.5 23 .002v28.998h-23z" stroke="url(#h)"/></g><g stroke-opacity=".501961"><path d="m7.5 23.504h16.996l.004 2.996h-17z" fill="#f37329" stroke="#cc3b02"/><path d="m8.5 24.5h15v1h-15z" fill="none" opacity=".5" stroke="url(#a)" stroke-linecap="round" stroke-miterlimit="10"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/insertfootnote.svg b/icon-themes/elementary_svg/cmd/32/insertfootnote.svg
new file mode 100644
index 000000000..58f8c7f84
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/insertfootnote.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="#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" gradientUnits="userSpaceOnUse" x1="25.388814" x2="25.388814" xlink:href="#a" y1="22.594114" y2="25.392128"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="23.999994" x2="23.999994" xlink:href="#a" y1="6.185175" y2="41.814804"/><linearGradient id="e" gradientTransform="matrix(.6571413 0 0 .63012228 .228607 -1.089605)" 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><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><radialGradient id="g" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="h" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><linearGradient id="j" gradientTransform="matrix(1.0320426 0 0 1.0681612 43.35048 7.506191)" gradientUnits="userSpaceOnUse" x1="-31" x2="-36" y1="12" y2="6"><stop offset="0" stop-color="#1f1f1f"/><stop offset="1" stop-color="#5c5c5c"/></linearGradient><radialGradient id="k" cx="65.325226" cy="48.709068" gradientTransform="matrix(0 .69241446 -.75577527 0 60.736625 -28.22989)" gradientUnits="userSpaceOnUse" r="31.000002"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#h)" opacity=".15"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#g)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#f)" opacity=".15"/><path d="m4.5.5c5.2704667 0 22.999972.001854 22.999972.001854l.000028 28.998146s-15.333333 0-23 0c0-9.666666 0-19.333331 0-28.99999575z" fill="url(#e)" stroke-width="1.040573"/><g stroke-linejoin="round"><path d="m26.5 28.5h-21v-27h21z" fill="none" stroke="url(#d)" stroke-linecap="round"/><path d="m4.499961.499944c5.27048 0 23.000054.002 23.000054.002l.000024 28.998112s-15.333385 0-23.000078 0c0-9.666722 0-19.333346 0-28.999956z" fill="none" stroke="url(#i)" stroke-width=".999922"/><path d="m12.460265 27.494046h-2.8822565v-8.1674l.027983-1.341924.046638-1.46743q-.7182318.743371-.9980628.97507l-1.5670531 1.303307-1.3898263-1.795669 4.3933437-3.620301h2.369234z" fill="url(#j)" opacity=".66" stroke="#000" stroke-width="1.049073"/><g stroke-linecap="round" stroke-opacity=".501961" stroke-width="1.399007" transform="matrix(.71479283 0 0 .71479283 1.852258 7.84989)"><path d="m33.088921 20.510597-.0056 6.98004-15.394574-.01499.0056-6.980044z" fill="url(#k)" stroke="#206b00"/><path d="m19.093283 21.894609h12.59106v4.197021h-12.59106z" fill="none" opacity=".49" stroke="url(#b)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/insertframe.svg b/icon-themes/elementary_svg/cmd/32/insertframe.svg
new file mode 100644
index 000000000..e01f6df02
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/insertframe.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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 28.916702 -17.399998)" 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 19.083298 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" gradientUnits="userSpaceOnUse" x1="15" x2="15" y1="3" y2="30"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6" stop-opacity=".985965"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="4" y2="28"><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="g" gradientTransform="matrix(.65895577 0 0 .66512004 39.325053 3.594528)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="26" y2="6"><stop offset="0" stop-color="#fff"/><stop offset=".07499999" 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="scale(.26458333)"><g opacity=".4" transform="matrix(.73684208 0 0 .42857134 -1.68421 10.857146)"><path d="m38.928572 40.000002h5v7h-5z" fill="url(#a)"/><path d="m9.0714282 47.000002h-5v-7h5z" fill="url(#c)"/><path d="m9.0714282 40.000002 29.8571438-.000001v7.000001l-29.8571438.000001z" fill="url(#d)"/></g><rect fill="url(#e)" height="27" rx="2.16" width="27" x="2.5" y="2.5"/><rect fill="none" height="25" opacity=".5" rx="1.086957" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round" width="25" x="3.5" y="3.500001"/><rect fill="none" height="27" rx="2.16" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" width="27" x="2.5" y="2.5"/><rect fill="url(#g)" height="18.886332" rx=".780512" ry=".821902" stroke-width="1.478242" width="19.126842" x="6.436579" y="6.556835"/><g fill="none" stroke-opacity=".501961"><rect height="18.908428" rx=".780512" ry=".821902" stroke="#002e99" width="18.975956" x="6.524967" y="6.534738"/><rect height="21" rx="2" stroke="url(#h)" width="21" x="5.5" y="5.5"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/insertframeinteract.svg b/icon-themes/elementary_svg/cmd/32/insertframeinteract.svg
new file mode 100644
index 000000000..cb64cd09a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/insertframeinteract.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="2.640143" x2="2.640143" y1="7.914451" y2="2.679685"><stop offset="0"/><stop offset="1" stop-color="#333"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14" x2="6" y1="8" y2="16"><stop offset="0" stop-color="#fff"/><stop offset=".125" stop-color="#fff" stop-opacity="0"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><clipPath id="c"><path d="m8 2.6855469v14.0000001l3.132812-3.820313 2.066407 4.986328a1.0001 1.0001 0 1 0 1.847656-.765624l-2.111328-5.095704 4.378906.009766z"/></clipPath><radialGradient id="d" cx="4.992979" cy="43.5" gradientTransform="matrix(2.003784 0 0 1.4 28.916702 -17.399998)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#e"/><linearGradient id="e"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="f" cx="4.992979" cy="43.5" gradientTransform="matrix(-2.003784 0 0 -1.4 19.083298 104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#e"/><linearGradient id="g" 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="h" gradientUnits="userSpaceOnUse" x1="15" x2="15" y1="3" y2="30"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6" stop-opacity=".985965"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="4" y2="28"><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="j" gradientTransform="matrix(.65895577 0 0 .66512004 39.325053 3.594528)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="26" y2="6"><stop offset="0" stop-color="#fff"/><stop offset=".07499999" 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="scale(.26458333)"><g opacity=".4" transform="matrix(.73684208 0 0 .42857134 -1.68421 10.857146)"><path d="m38.928572 40.000002h5v7h-5z" fill="url(#d)"/><path d="m9.0714282 47.000002h-5v-7h5z" fill="url(#f)"/><path d="m9.0714282 40.000002 29.8571438-.000001v7.000001l-29.8571438.000001z" fill="url(#g)"/></g><rect fill="url(#h)" height="27" rx="2.16" width="27" x="2.5" y="2.5"/><rect fill="none" height="25" opacity=".5" rx="1.086957" stroke="url(#i)" stroke-linecap="round" stroke-linejoin="round" width="25" x="3.5" y="3.500001"/><rect fill="none" height="27" rx="2.16" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" width="27" x="2.5" y="2.5"/><rect fill="url(#j)" height="18.886332" rx=".780512" ry=".821902" stroke-width="1.478242" width="19.126842" x="6.436579" y="6.556835"/><g fill="none" stroke-opacity=".501961"><rect height="18.908428" rx=".780512" ry=".821902" stroke="#002e99" width="18.975956" x="6.524967" y="6.534738"/><rect height="21" rx="2" stroke="url(#k)" width="21" x="5.5" y="5.5"/></g></g><g transform="translate(2.38125 .529167)"><g fill-rule="evenodd" stroke="#000" stroke-linejoin="round" transform="matrix(.26458333 0 0 .26458333 0 2.116667)"><path d="m8.9892474 4.784611v13.849462l3.0991256-3.779234 2.044188 4.932711a.98934621.98934621 0 1 0 1.827789-.757391l-2.088626-5.040912 4.331821.0097z" opacity=".02" stroke-width="6"/><path d="m8.9892474 4.784611v13.849462l3.0991256-3.779234 2.044188 4.932711a.98934621.98934621 0 1 0 1.827789-.757391l-2.088626-5.040912 4.331821.0097z" opacity=".2" stroke-width="2"/><path d="m8.9892474 4.784611v13.849462l3.0991256-3.779234 2.044188 4.932711a.98934621.98934621 0 1 0 1.827789-.757391l-2.088626-5.040912 4.331821.0097z" opacity=".05" stroke-width="4"/></g><path d="m2.1166666 3.1208571v3.664337l.8199771-.9999226.5408581 1.3051131a.26176451.26176451 0 1 0 .4836022-.200393l-.5526153-1.333741 1.1461274.00257z" fill="none" stroke="#fff" stroke-width=".529167"/><path d="m2.1166666 3.1208571v3.664337l.8199771-.9999226.5408581 1.3051131a.26176451.26176451 0 1 0 .4836022-.200393l-.5526153-1.333741 1.1461274.00257z" fill="url(#a)" fill-rule="evenodd" stroke-width=".264583"/><path clip-path="url(#c)" d="m8 2.6855469v14.0000001l3.132812-3.820313 2.066407 4.986328a1.0001 1.0001 0 1 0 1.847656-.765624l-2.111328-5.095704 4.378906.009766z" fill="none" opacity=".4" stroke="url(#b)" stroke-width="2.695652" transform="matrix(.26173834 0 0 .26173834 .02276 2.417947)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/insertgraphic.svg b/icon-themes/elementary_svg/cmd/32/insertgraphic.svg
new file mode 100644
index 000000000..b57b4f78f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/insertgraphic.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(.78378 0 0 .62162 -1.81 2.08)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="5.564" y2="43"><stop offset="0" stop-color="#fff"/><stop offset=".036" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="b" cx="65.324997" cy="48.709" gradientTransform="matrix(0 .68598 -.74626 0 60.288 -27.737)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="c" gradientTransform="matrix(.4227 0 0 .38513 14.545 15.083)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#d" y1="10.171" y2="36.136002"/><linearGradient id="d"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.38833 0 0 .41842 15.3 14.318)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#d" y1="20.749001" y2="25.528"/><linearGradient id="f" gradientTransform="matrix(.11022 .00852 -.0091 .10377 31.66 14.157)" gradientUnits="userSpaceOnUse" x1="-211.289" x2="-208.497" y1="88.75" y2="75.191"><stop offset="0" stop-color="#ec4502"/><stop offset="1" stop-color="#fe7617"/></linearGradient><linearGradient id="g"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.0845 0 0 .01235 -6.54 38.47)" 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><radialGradient id="i" cx="605.714" cy="486.648" gradientTransform="matrix(-.02892 0 0 .01235 21.027 38.47)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#g"/><radialGradient id="j" cx="701.15637" cy="488.24786" gradientTransform="matrix(.02892 0 0 .01235 23.973 38.47)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#g"/><linearGradient id="k" gradientTransform="matrix(.7152 0 0 .50836 47.363 .524)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.88775216 0 0 .54518361 -4.268929 3.033273)" gradientUnits="userSpaceOnUse" x1="25.084623" x2="25.132" y1="5.441703" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.10884 0 0 .10845 26.793 11.848)" gradientUnits="userSpaceOnUse" x1="-184.924" x2="-175.253" y1="113.979" y2="88.801"><stop offset="0" stop-color="#7a0f01"/><stop offset="1" stop-color="#d31807"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.17104 0 0 .1707 37.255 9.744)" gradientUnits="userSpaceOnUse" x1="-107.456" x2="-107.456" y1="-37.385" y2="38.561"><stop offset="0" stop-color="#0b85e9"/><stop offset="1" stop-color="#69d1ef"/></linearGradient><linearGradient id="o" gradientTransform="matrix(.17104 0 0 .1707 37.255 9.744)" gradientUnits="userSpaceOnUse" x1="-96.557" x2="-96.557" y1="110.925" y2="39.992"><stop offset="0" stop-color="#e89c42"/><stop offset="1" stop-color="#faca67"/></linearGradient><g transform="translate(0 -2)"><path d="m7.938 16.913c-.1-.026-.217-.038-.34-.02-.476.07-.58.358-.645.493-.066.135-.093.244-.12.36-.055.23-.088.477-.12.724-.026.203-.05.383-.073.54-.162.01-.34.017-.545.024-.256.01-.515.018-.76.05-.12.014-.235.03-.386.085-.077.025-.164.057-.275.143-.11.085-.256.256-.29.488-.068.454.19.64.308.743.117.103.216.162.325.224.217.124.46.237.7.346.198.09.37.174.523.247-.037.148-.083.31-.135.496-.065.234-.13.467-.17.696-.02.114-.036.223-.026.377.004.076.014.164.067.29.054.13.18.318.404.425.437.21.7.04.837-.03.138-.073.228-.146.322-.223.187-.154.37-.335.55-.514.147-.147.278-.278.397-.39.138.082.29.177.46.284.217.135.436.273.655.383.11.055.212.105.37.146.078.022.173.044.316.038.144-.007.37-.06.54-.226.337-.323.245-.618.213-.765-.03-.147-.077-.25-.127-.36-.1-.22-.233-.44-.36-.66-.106-.182-.197-.342-.277-.485.124-.097.262-.202.42-.32.2-.15.4-.3.573-.462.086-.08.17-.158.256-.286.044-.063.093-.14.128-.27.035-.132.046-.353-.07-.563-.23-.407-.55-.417-.708-.437-.157-.02-.276-.013-.4-.003-.25.018-.515.06-.774.102-.214.035-.4.066-.57.09l-.2-.483c-.093-.23-.187-.458-.298-.667-.056-.105-.106-.202-.21-.323-.052-.06-.116-.13-.238-.205-.06-.037-.148-.076-.248-.102zm.896 1.8.028.012-.038.003c-.012 0-.02-.015.01-.014zm.406.215c.03.034.026.046.02.037zm-2.31.05c.032-.008.032.01.022.01-.005.002-.034.004-.045.005.004 0 .02-.015.024-.016zm-.335.287-.006.037c-.005.013-.015 0 .005-.037zm3.542 1.31c-.005-.01.01-.007.018.034-.004-.01-.017-.03-.018-.034zm-.065.432c-.024.037-.04.038-.032.03zm-3.766.06-.008.042c-.003-.045.01-.054.008-.044zm.18.413.032.018c.01.007 0 .012-.033-.018zm2.225.806c.012-.008.01.008-.03.027zm-.496.048.042.024c-.046-.012-.052-.028-.042-.024z" opacity=".05"/><g fill="#fff"><path d="m21.316 14.543c-1.596-.28-2.68-.008-3.576.267s-1.58.534-2.674.34c-1.124-.197-1.964-.62-2.798-1.062-.834-.44-1.663-.906-2.694-1.088-1.013-.178-1.87-.084-2.577.03-.707.115-1.26.235-1.712.155-.41-.072-.784-.282-1.085-.49a.428.427 8.932 0 0 -.173-.074l-.32 1.812c.537.24 1.222.47 2.05.617 1.118.197 1.724.093 2.187-.014s.755-.21 1.624-.056c.833.147 1.456.535 2.227.977.77.442 1.682.924 2.996 1.155 1.634.288 2.788-.04 3.75-.365.965-.323 1.72-.623 2.834-.427.878.155 1.247.45 1.743.806.496.357 1.11.766 2.23.964 1.427.25 2.146-.167 2.922-.37l.28-1.588a.428.427 8.932 0 0 -.158 0c-.892.17-1.394.496-2.606.282-.874-.154-1.11-.41-1.633-.787-.523-.375-1.27-.808-2.837-1.084z" opacity=".1"/><path d="m21.183 15.297c-3.04-.535-3.867 1.03-6.25.61s-3.602-1.82-5.492-2.152c-1.89-.333-3.157.384-4.288.184-.496-.088-.928-.32-1.26-.55l-.17.953c.52.24 1.206.483 2.047.63 2.143.38 1.964-.393 3.81-.068 1.848.326 2.728 1.692 5.225 2.133 3.092.545 4.135-1.224 6.582-.793 1.91.337 1.87 1.4 3.973 1.77 1.42.25 1.988-.21 2.93-.41l.126-.72c-.813.156-1.453.514-2.764.283-1.902-.335-1.43-1.335-4.47-1.87z" opacity=".3"/><path d="m21.067 15.953c-3.038-.535-3.867 1.03-6.25.61s-3.602-1.82-5.492-2.152-3.157.385-4.29.185c-.495-.087-.927-.32-1.26-.55l-.165.954c.52.24 1.204.482 2.045.63 2.145.38 1.966-.394 3.812-.07 1.847.327 2.727 1.694 5.224 2.134 3.09.545 4.135-1.224 6.58-.793 1.912.338 1.872 1.4 3.975 1.77 1.42.25 1.988-.21 2.93-.41l.126-.718c-.813.155-1.453.513-2.763.282-1.903-.335-1.432-1.335-4.47-1.87z"/></g><path d="m7.732 17.603c-.262.04-.286 1.87-.478 2.04-.186.165-2.084.03-2.12.27-.037.25 1.803.87 1.92 1.1.112.22-.573 1.884-.342 1.994.24.115 1.4-1.33 1.663-1.36.255-.03 1.73 1.128 1.91.957.184-.178-.938-1.69-.89-1.938.044-.238 1.64-1.184 1.52-1.4-.127-.226-1.98.283-2.214.16-.226-.12-.714-1.86-.968-1.823z" opacity=".15"/><path d="m6.74 18.45c.255-.085 1.08 1.63 1.336 1.71.266.085 2.086-.78 2.257-.57.165.2-1.313 1.47-1.316 1.726-.003.264 1.433 1.626 1.274 1.844-.152.21-1.89-.72-2.15-.645-.266.08-1.2 1.787-1.468 1.712-.26-.072.144-1.917-.013-2.125-.163-.215-2.176-.522-2.184-.786-.007-.255 1.98-.464 2.143-.67.166-.21-.145-2.108.12-2.196z" fill="url(#f)" transform="matrix(.93783 .16532 -.16536 .93758 4.58 -1.48)"/><path d="m7.866 16.932-.082.054c0 .002-.003.002-.003.003-.2.31-.234 1.826-.408 1.98-.007.008-.017.016-.03.022l.05.048c1.09.544.507-2.03.49-2.102l-.015-.006z" fill="#9d0f06" opacity=".5"/><g opacity=".4"><path d="m3.7500375 42.999857 40.5004055.000008v3l-40.5004055-.000008z" fill="url(#h)" transform="matrix(.66666 0 0 1.33333 0 -30.333)"/><path d="m3.7500375 42.999865v3c-1.49.006-3.7500375-.671865-3.7500375-1.499865s1.8120375-1.500135 3.7500375-1.500135z" fill="url(#i)" transform="matrix(.66666 0 0 1.33333 0 -30.333)"/><path d="m44.250443 42.999865v3c1.49.006 3.749587-.671865 3.749587-1.499865s-1.811587-1.500135-3.749587-1.500135z" fill="url(#j)" transform="matrix(.66666 0 0 1.33333 0 -30.333)"/></g><path d="m1.5 6.5 29 .00209v22.99791h-29z" fill="url(#l)" stroke-width="1.040573"/><path d="m2 6v20h26v-20z" fill="url(#o)" transform="translate(1 2)"/><path d="m7.827 20.414c-.11-.008-.23 0-.354.04-.48.16-.535.477-.578.63-.043.15-.052.268-.06.393-.013.248-.002.51.01.77.01.215.018.406.022.574-.165.04-.348.08-.558.124-.265.056-.532.112-.777.188-.123.04-.24.077-.385.16-.074.04-.158.09-.257.2-.098.107-.218.31-.21.557.012.48.313.625.454.71.14.085.253.128.376.173.247.09.52.16.788.23.22.058.414.112.586.16-.013.16-.03.337-.05.538-.026.255-.05.508-.05.75.002.123.004.24.043.396.02.08.044.17.123.29.08.123.244.296.495.366.49.136.73-.086.86-.185.13-.1.208-.19.29-.288.168-.195.323-.416.476-.634.128-.18.24-.338.34-.476.16.06.333.13.53.21.25.1.5.203.746.277.124.037.24.07.41.084.084.008.186.014.334-.02.147-.032.37-.13.518-.33.29-.397.14-.685.08-.83-.06-.147-.127-.245-.2-.35-.143-.208-.32-.414-.493-.62-.142-.166-.264-.315-.373-.45.11-.12.234-.255.376-.407.178-.19.357-.383.508-.58.076-.1.147-.196.214-.344.034-.075.07-.162.082-.305.013-.142-.016-.373-.175-.568-.31-.38-.645-.332-.81-.324-.168.01-.29.037-.416.07-.255.064-.52.154-.78.246-.215.074-.404.14-.572.196-.09-.136-.186-.29-.296-.463-.138-.22-.277-.438-.43-.634-.077-.1-.147-.19-.276-.297-.064-.053-.143-.114-.283-.17-.07-.026-.167-.05-.276-.06zm1.256 1.7c.003 0 .025.006.03.005-.01 0-.034.008-.04.01-.01.002-.02-.012.01-.016zm.458.146c.04.03.037.044.03.035zm-2.377.473c.03-.014.033.004.023.008-.005.003-.034.01-.046.014.005-.003.02-.02.023-.02zm-.295.36v.038c-.002.015-.014.004 0-.038zm3.9.708c-.006-.01.01-.008.026.033l-.025-.032zm.013.46c-.017.042-.033.046-.027.036l.028-.037zm-3.882.747v.046c-.013-.045 0-.057 0-.046zm.26.396c.008.003.032.01.037.013.013.005.002.012-.037-.013zm2.45.427c.008-.01.01.007-.03.034.008-.008.025-.03.03-.034zm-.506.14.047.018c-.05-.004-.06-.02-.048-.017z" opacity=".05"/><path d="m3 8.87v11.092c.58.154 1.334.28 2.23.28 2.287 0 1.96-.766 3.93-.766s3.13 1.253 5.79 1.253c3.298 0 4.055-2.02 6.664-2.02 2.037 0 2.19 1.105 4.43 1.105 1.516 0 2.02-.58 2.956-.96v-9.982z" opacity=".07"/><path d="m2 6v10.206c.386.178.875.34 1.403.34 1.207 0 2.388-.974 4.403-.974s3.53 1.224 6.07 1.224c2.542 0 3.114-1.77 6.354-1.77s2.935 1.12 4.963 1.12c1.398 0 1.994-.486 2.807-.795v-9.351z" fill="url(#n)" transform="translate(1 2)"/><g fill="#fff"><path d="m21.23 15.523c-1.702 0-2.773.48-3.65.928-.876.45-1.537.842-2.703.842-1.198 0-2.145-.286-3.087-.59-.943-.304-1.886-.634-2.984-.634-1.08 0-1.95.254-2.66.5-.71.25-1.26.473-1.743.473-.436 0-.862-.148-1.21-.31a.45.45 0 0 0 -.193-.044v1.93c.598.15 1.35.267 2.23.267 1.194 0 1.802-.218 2.26-.413.46-.194.744-.353 1.67-.353.89 0 1.604.288 2.482.605.878.316 1.907.648 3.31.648 1.74 0 2.873-.55 3.81-1.06.938-.512 1.664-.96 2.852-.96.937 0 1.372.238 1.95.517.577.278 1.286.59 2.48.59 1.523 0 2.19-.564 2.956-.915v-1.695a.45.45 0 0 0 -.163.03c-.89.338-1.35.766-2.644.766-.93 0-1.222-.223-1.832-.516-.608-.293-1.46-.604-3.13-.604z" opacity=".1"/><path d="m21.23 16.327c-3.24 0-3.812 1.77-6.353 1.77-2.54 0-4.056-1.224-6.07-1.224-2.016 0-3.197.973-4.404.973-.528 0-1.017-.162-1.403-.34v1.018c.58.154 1.334.28 2.23.28 2.287 0 1.96-.767 3.93-.767s3.13 1.253 5.79 1.253c3.298 0 4.055-2.02 6.664-2.02 2.037 0 2.19 1.106 4.43 1.106 1.516 0 2.02-.58 2.956-.958v-.766c-.813.31-1.41.796-2.807.796-2.028 0-1.724-1.12-4.963-1.12z" opacity=".3"/><path d="m21.23 17.027c-3.24 0-3.812 1.77-6.353 1.77-2.54 0-4.056-1.225-6.07-1.225-2.016 0-3.197.973-4.404.973-.528 0-1.017-.16-1.403-.34v1.02c.58.153 1.334.28 2.23.28 2.287 0 1.96-.768 3.93-.768s3.13 1.253 5.79 1.253c3.298 0 4.055-2.02 6.664-2.02 2.037 0 2.19 1.106 4.43 1.106 1.516 0 2.02-.58 2.956-.958v-.767c-.813.31-1.41.797-2.807.797-2.028 0-1.724-1.12-4.963-1.12z"/></g><path d="m7.74 21.165c-.264.088.045 1.985-.123 2.197-.16.205-2.15.412-2.142.667.007.263 2.023.57 2.185.785.157.208-.248 2.054.01 2.126.27.076 1.205-1.63 1.472-1.71.26-.076 1.996.853 2.15.643.158-.218-1.278-1.578-1.275-1.842.003-.254 1.48-1.524 1.317-1.726-.17-.21-1.993.654-2.26.57-.256-.08-1.078-1.795-1.334-1.71z" opacity=".15"/><path d="m6.74 18.45c.255-.085 1.08 1.63 1.336 1.71.266.085 2.086-.78 2.257-.57.165.2-1.313 1.47-1.316 1.726-.003.264 1.433 1.626 1.274 1.844-.152.21-1.89-.72-2.15-.645-.266.08-1.2 1.787-1.468 1.712-.26-.072.144-1.917-.013-2.125-.163-.215-2.176-.522-2.184-.786-.007-.255 1.98-.464 2.143-.67.166-.21-.145-2.108.12-2.196z" fill="url(#f)" transform="translate(1 2)"/><path d="m7.757 20.447-.075.07c0 .002-.003.003-.003.004-.15.36.09 1.934-.062 2.126-.007.008-.016.02-.028.027l.062.04c1.226.364.153-2.19.122-2.263-.006 0-.01-.004-.017-.003z" fill="#9d0f06" opacity=".5"/><path d="m4.866 21.273c-.242.002-.38.013-.38.013v.058c.14.257 2.015.552 2.172.76.157.207-.246 2.052.014 2.124.268.075 1.2-1.633 1.47-1.71.256-.077 1.973.84 2.145.646l-.003-.003c-1.448-1.755-4.373-1.896-5.418-1.887z" fill="url(#m)" opacity=".75" transform="translate(1 2)"/><g fill="none"><path d="m28.5 27.5h-25v-19h25z" opacity=".2" stroke="#000" stroke-linecap="round"/><g stroke-linejoin="round"><path d="m.5 4.5 29 .002v22.998h-29z" stroke="url(#k)" transform="translate(1 2)"/><path d="m29.5 28.5h-27v-21h27z" stroke="url(#a)" stroke-linecap="round"/></g></g></g><g transform="translate(-.007 -.007)"><path d="m21.5 21.5v-4h5v4h4l.007 5h-4.007v4.007h-5v-4.007h-4v-5z" fill="url(#b)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m22.5 23.003v-4.503h3v4.497m0 2.003v4.5h-3v-4.5" opacity=".5" stroke="url(#c)"/><path d="m26 22.512 3.5-.01v2.987l-3.5.01m-4 0-3.5-.01v-2.989l3.5.012" opacity=".5" stroke="url(#e)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/insertheader.svg b/icon-themes/elementary_svg/cmd/32/insertheader.svg
new file mode 100644
index 000000000..2fe7ceb63
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/insertheader.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.5" x2="11.5" y1="5" y2="5.5"><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"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.56757 0 0 .72973 2.378 -2.514)" gradientUnits="userSpaceOnUse" x1="24.000565" x2="24.000565" y1="6.18585" y2="41.815468"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.65714134 0 0 .63012858 .228273 -1.089821)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="e" cx="605.714" cy="486.648" gradientTransform="matrix(.01566 0 0 .00824 17.61 25.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#b"/><radialGradient id="f" cx="605.714" cy="486.648" gradientTransform="matrix(-.01566 0 0 .00824 14.39 25.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#b"/><linearGradient id="g" gradientTransform="matrix(.04577 0 0 .00824 -.542 25.98)" 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" gradientTransform="matrix(.53064 0 0 .5897 39.27 -1.792)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><path d="m4.95 29h22.1v2h-22.1z" fill="url(#g)" opacity=".15"/><path d="m4.95 29v2c-.807.004-1.95-.448-1.95-1s.9-1 1.95-1z" fill="url(#f)" opacity=".15"/><path d="m27.05 29v2c.807.004 1.95-.448 1.95-1s-.9-1-1.95-1z" fill="url(#e)" opacity=".15"/><path d="m4.5.5 23 .002071v28.997929h-23z" fill="url(#d)" stroke-width="1.040573"/><g stroke-linejoin="round"><g fill="none"><path d="m26.5 28.5h-21v-27h21z" stroke="url(#c)" stroke-linecap="round"/><path d="m4.5.5 23 .002v28.998h-23z" stroke="url(#h)"/></g><g stroke-opacity=".501961"><path d="m7.507 3.504h16.99v2.978l-16.997.018z" fill="#f37329" stroke="#cc3b02"/><path d="m8.5 4.5h15v1h-15z" fill="none" opacity=".5" stroke="url(#a)" stroke-linecap="round" stroke-miterlimit="10"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/inserthyperlink.svg b/icon-themes/elementary_svg/cmd/32/inserthyperlink.svg
new file mode 100644
index 000000000..31e33d901
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/inserthyperlink.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="65.324997" cy="48.709" gradientTransform="matrix(0 .68598 -.74626 0 60.288 -27.737)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.4227 0 0 .38513 14.545 15.083)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="10.171" y2="36.136002"/><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.38833 0 0 .41842 15.3 14.318)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="20.749001" y2="25.528"/><linearGradient id="e"><stop offset="0"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="72.5" x2="86" xlink:href="#e" y1="2.75" y2="2.75"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="91" x2="104.5" xlink:href="#e" y1="2.75" y2="2.75"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="83" x2="91" xlink:href="#e" y1="2.75" y2="2.75"/><radialGradient id="i" cx="99.157013" cy="186.17059" gradientTransform="matrix(.0876227 0 0 .05575992 -.688406 18.118812)" gradientUnits="userSpaceOnUse" r="62.769119"><stop offset="0" stop-color="#3d3d3d"/><stop offset=".5" stop-color="#686868" stop-opacity=".498039"/><stop offset="1" stop-color="#686868" stop-opacity="0"/></radialGradient><path d="m13.5 28.499666a5.5 3.4999999 0 1 1 -11 0 5.5 3.4999999 0 1 1 11 0z" fill="url(#i)"/><g transform="matrix(.70710678 -.70710678 .70710678 .70710678 -48.523494 76.634407)"><path d="m76-2c-1.939 0-3.5 1.56100002-3.5 3.5v2.5c0 1.939 1.561 3.5 3.5 3.5h6.5c1.939 0 3.5-1.561 3.5-3.5v-2.5c0-1.93899998-1.561-3.5-3.5-3.5zm.25 2.5h6c.6925 0 1.25.5575 1.25 1.25v2c0 .6925-.5575 1.25-1.25 1.25h-6c-.6925 0-1.25-.5575-1.25-1.25v-2c0-.6925.5575-1.25 1.25-1.25z" fill="#d4d4d4" stroke="#000" stroke-linecap="round" stroke-linejoin="bevel" stroke-opacity=".427451"/><path d="m94.5-2c-1.939 0-3.5 1.56100002-3.5 3.5v2.5c0 1.939 1.561 3.5 3.5 3.5h6.5c1.939 0 3.5-1.561 3.5-3.5v-2.5c0-1.93899998-1.561-3.5-3.5-3.5zm.25 2.5h6c.6925 0 1.25.5575 1.25 1.25v2c0 .6925-.5575 1.25-1.25 1.25h-6c-.6925 0-1.25-.5575-1.25-1.25v-2c0-.6925.5575-1.25 1.25-1.25z" fill="#d4d4d4" stroke="#000" stroke-linecap="round" stroke-linejoin="bevel" stroke-opacity=".427451"/><path d="m76-2c-1.939 0-3.5 1.56100002-3.5 3.5v2.5c0 1.939 1.561 3.5 3.5 3.5h6.5c1.939 0 3.5-1.561 3.5-3.5v-2.5c0-1.93899998-1.561-3.5-3.5-3.5zm.25 2.5h6c.6925 0 1.25.5575 1.25 1.25v2c0 .6925-.5575 1.25-1.25 1.25h-6c-.6925 0-1.25-.5575-1.25-1.25v-2c0-.6925.5575-1.25 1.25-1.25z" fill="url(#f)" opacity=".2"/><path d="m94.5-2c-1.939 0-3.5 1.56100002-3.5 3.5v2.5c0 1.939 1.561 3.5 3.5 3.5h6.5c1.939 0 3.5-1.561 3.5-3.5v-2.5c0-1.93899998-1.561-3.5-3.5-3.5zm.25 2.5h6c.6925 0 1.25.5575 1.25 1.25v2c0 .6925-.5575 1.25-1.25 1.25h-6c-.6925 0-1.25-.5575-1.25-1.25v-2c0-.6925.5575-1.25 1.25-1.25z" fill="url(#g)" opacity=".2"/><g stroke-linecap="round"><g fill="none" stroke="#fff"><path d="m94.5-1h6.5c1.385 0 2.5 1.115 2.5 2.5v2.5" opacity=".4" stroke-linejoin="round"/><path d="m100.75 6h-6c-1.2465 0-2.25-1.0035-2.25-2.25" opacity=".4" stroke-linejoin="bevel"/><path d="m82.5 6.5h-6.5c-1.385 0-2.5-1.115-2.5-2.5v-2.5" opacity=".4" stroke-linejoin="round"/><path d="m76.25-.5h6c1.2465 0 2.25 1.0035 2.25 2.25" opacity=".4" stroke-linejoin="bevel"/></g><rect fill="#d4d4d4" height="2.5" rx="1.5" stroke="#000" stroke-linejoin="bevel" stroke-opacity=".427451" width="13" x="82" y="1.5"/></g><rect fill="url(#h)" height="2.5" opacity=".2" rx="1.5" width="13" x="82" y="1.5"/><path d="m83 2.75c0-.1385.669-.25 1.5-.25h8c.831 0 1.5.1115 1.5.25" fill="none" opacity=".4" stroke="#fff" stroke-linecap="round" stroke-linejoin="bevel"/></g><g transform="translate(-.007 -.007)"><path d="m21.5 21.5v-4h5v4h4l.007 5h-4.007v4.007h-5v-4.007h-4v-5z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m22.5 23.003v-4.503h3v4.497m0 2.003v4.5h-3v-4.5" opacity=".5" stroke="url(#b)"/><path d="m26 22.512 3.5-.01v2.987l-3.5.01m-4 0-3.5-.01v-2.989l3.5.012" opacity=".5" stroke="url(#d)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/inserthyperlinkcontrol.svg b/icon-themes/elementary_svg/cmd/32/inserthyperlinkcontrol.svg
new file mode 100644
index 000000000..e115502ba
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/inserthyperlinkcontrol.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 offset="1" stop-color="#fff"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="72.5" x2="86" xlink:href="#a" y1="2.75" y2="2.75"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="91" x2="104.5" xlink:href="#a" y1="2.75" y2="2.75"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="83" x2="91" xlink:href="#a" y1="2.75" y2="2.75"/><radialGradient id="e" cx="99.157013" cy="186.17059" gradientTransform="matrix(.0876227 0 0 .05575992 -.688406 18.118812)" gradientUnits="userSpaceOnUse" r="62.769119"><stop offset="0" stop-color="#3d3d3d"/><stop offset=".5" stop-color="#686868" stop-opacity=".498039"/><stop offset="1" stop-color="#686868" stop-opacity="0"/></radialGradient><path d="m13.5 28.499666a5.5 3.4999999 0 1 1 -11 0 5.5 3.4999999 0 1 1 11 0z" fill="url(#e)"/><g transform="matrix(.70710678 -.70710678 .70710678 .70710678 -48.523494 76.634407)"><path d="m76-2c-1.939 0-3.5 1.56100002-3.5 3.5v2.5c0 1.939 1.561 3.5 3.5 3.5h6.5c1.939 0 3.5-1.561 3.5-3.5v-2.5c0-1.93899998-1.561-3.5-3.5-3.5zm.25 2.5h6c.6925 0 1.25.5575 1.25 1.25v2c0 .6925-.5575 1.25-1.25 1.25h-6c-.6925 0-1.25-.5575-1.25-1.25v-2c0-.6925.5575-1.25 1.25-1.25z" fill="#d4d4d4" stroke="#000" stroke-linecap="round" stroke-linejoin="bevel" stroke-opacity=".427451"/><path d="m94.5-2c-1.939 0-3.5 1.56100002-3.5 3.5v2.5c0 1.939 1.561 3.5 3.5 3.5h6.5c1.939 0 3.5-1.561 3.5-3.5v-2.5c0-1.93899998-1.561-3.5-3.5-3.5zm.25 2.5h6c.6925 0 1.25.5575 1.25 1.25v2c0 .6925-.5575 1.25-1.25 1.25h-6c-.6925 0-1.25-.5575-1.25-1.25v-2c0-.6925.5575-1.25 1.25-1.25z" fill="#d4d4d4" stroke="#000" stroke-linecap="round" stroke-linejoin="bevel" stroke-opacity=".427451"/><path d="m76-2c-1.939 0-3.5 1.56100002-3.5 3.5v2.5c0 1.939 1.561 3.5 3.5 3.5h6.5c1.939 0 3.5-1.561 3.5-3.5v-2.5c0-1.93899998-1.561-3.5-3.5-3.5zm.25 2.5h6c.6925 0 1.25.5575 1.25 1.25v2c0 .6925-.5575 1.25-1.25 1.25h-6c-.6925 0-1.25-.5575-1.25-1.25v-2c0-.6925.5575-1.25 1.25-1.25z" fill="url(#b)" opacity=".2"/><path d="m94.5-2c-1.939 0-3.5 1.56100002-3.5 3.5v2.5c0 1.939 1.561 3.5 3.5 3.5h6.5c1.939 0 3.5-1.561 3.5-3.5v-2.5c0-1.93899998-1.561-3.5-3.5-3.5zm.25 2.5h6c.6925 0 1.25.5575 1.25 1.25v2c0 .6925-.5575 1.25-1.25 1.25h-6c-.6925 0-1.25-.5575-1.25-1.25v-2c0-.6925.5575-1.25 1.25-1.25z" fill="url(#c)" opacity=".2"/><g stroke-linecap="round"><g fill="none" stroke="#fff"><path d="m94.5-1h6.5c1.385 0 2.5 1.115 2.5 2.5v2.5" opacity=".4" stroke-linejoin="round"/><path d="m100.75 6h-6c-1.2465 0-2.25-1.0035-2.25-2.25" opacity=".4" stroke-linejoin="bevel"/><path d="m82.5 6.5h-6.5c-1.385 0-2.5-1.115-2.5-2.5v-2.5" opacity=".4" stroke-linejoin="round"/><path d="m76.25-.5h6c1.2465 0 2.25 1.0035 2.25 2.25" opacity=".4" stroke-linejoin="bevel"/></g><rect fill="#d4d4d4" height="2.5" rx="1.5" stroke="#000" stroke-linejoin="bevel" stroke-opacity=".427451" width="13" x="82" y="1.5"/></g><rect fill="url(#d)" height="2.5" opacity=".2" rx="1.5" width="13" x="82" y="1.5"/><path d="m83 2.75c0-.1385.669-.25 1.5-.25h8c.831 0 1.5.1115 1.5.25" fill="none" opacity=".4" stroke="#fff" stroke-linecap="round" stroke-linejoin="bevel"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/insertindexesentry.svg b/icon-themes/elementary_svg/cmd/32/insertindexesentry.svg
new file mode 100644
index 000000000..3848da1ec
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/insertindexesentry.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="35" x2="35" xlink:href="#f" y1="40" y2="18"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="35" x2="35" xlink:href="#f" y1="47" y2="25"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="35" x2="35" xlink:href="#f" y1="54" y2="32"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="35" x2="35" xlink:href="#f" y1="61" y2="39"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="17" x2="17" y1="32" y2="38"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="f"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#f" y1="61" y2="39"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#f" y1="54" y2="32"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#f" y1="47" y2="25"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#f" y1="40" y2="18"/><g transform="translate(1 -23)"><rect fill="url(#e)" height="7" rx="1" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" width="31" x="-.5" y="31.5"/><path d="m2.5 47.5v3h10v-3z" fill="url(#g)"/><path d="m2.5 47.5v3h10v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m3 48v2h1v-1h8v-1z" fill="#fff" opacity=".2"/><path d="m2.5 40.5v3h14v-3z" fill="url(#h)"/><path d="m2.5 40.5v3h14v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m3 41v2h1v-1h12v-1z" fill="#fff" opacity=".2"/><path d="m2.5 33.5v3h7v-3z" fill="url(#i)"/><path d="m2.5 33.5v3h7v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m3 34v2h1v-1h5v-1z" fill="#fff" opacity=".2"/><path d="m2.5 26.5v3h12v-3z" fill="url(#j)"/><path d="m2.5 26.5v3h12v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m3 27v2h1v-1h10v-1z" fill="#fff" opacity=".2"/><path d="m24.5 26.5v3h3v-3z" fill="url(#a)"/><path d="m24.5 26.5v3h3v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m25 27v2h1v-1h1v-1z" fill="#fff" opacity=".2"/><path d="m24.5 33.5v3h3v-3z" fill="url(#b)"/><path d="m24.5 33.5v3h3v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m25 34v2h1v-1h1v-1z" fill="#fff" opacity=".2"/><path d="m24.5 40.5v3h3v-3z" fill="url(#c)"/><path d="m24.5 40.5v3h3v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m25 41v2h1v-1h1v-1z" fill="#fff" opacity=".2"/><path d="m24.5 47.5v3h3v-3z" fill="url(#d)"/><path d="m24.5 47.5v3h3v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m25 48v2h1v-1h1v-1z" fill="#fff" opacity=".2"/><g fill="#333"><path d="m16 29h1v1h-1z"/><path d="m18 29h2v1h-2z"/><path d="m21 29h2v1h-2z"/><path d="m18 36h2v1h-2z"/><path d="m21 36h2v1h-2z"/><path d="m12 36h2v1h-2z"/><path d="m15 36h2v1h-2z"/><path d="m18 43h2v1h-2z"/><path d="m21 43h2v1h-2z"/><path d="m18 50h2v1h-2z"/><path d="m21 50h2v1h-2z"/><path d="m15 50h2v1h-2z"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/insertlayer.svg b/icon-themes/elementary_svg/cmd/32/insertlayer.svg
new file mode 100644
index 000000000..7fa596ef7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/insertlayer.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="65.324997" cy="48.709" gradientTransform="matrix(0 .68598 -.74626 0 60.288 -27.737)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.4227 0 0 .38513 14.545 15.083)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="10.171" y2="36.136002"/><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.38833 0 0 .41842 15.3 14.318)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="20.749001" y2="25.528"/><linearGradient id="e" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" xlink:href="#n" y1="366.64789" y2="609.50507"/><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 -1.953449 26.151397)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#k"/><radialGradient id="g" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#k"/><linearGradient id="h" gradientTransform="matrix(.62856997 0 0 .60839392 .91432 -.534791)" gradientUnits="userSpaceOnUse" x1="6.49996" x2="35.136391" xlink:href="#m" y1="31.791216" y2="31.791216"/><linearGradient id="i" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="13.428565" x2="33.690468" xlink:href="#l" y1="25.105595" y2="25.105595"/><linearGradient id="j" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-26.891243" x2="-60.812454" xlink:href="#o" y1="14.581487" y2="14.581487"/><linearGradient id="k"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="13.428565" x2="33.690468" y1="25.105595" y2="25.105595"><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="m" gradientTransform="matrix(.62856997 0 0 .60839392 .91432 -.534791)" gradientUnits="userSpaceOnUse" x1="6.49996" x2="35.136391" y1="31.791216" y2="31.791216"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="o" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-26.891243" x2="-60.812454" y1="14.581487" y2="14.581487"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><g transform="matrix(0 1 -1 0 32.806792 7)"><g transform="matrix(-.00778792 .63279767 -.9297733 .3681326 52.033613 3.277506)"><path d="m-11.393026 29.170918 38.443036-.170918v2l-38.443036.170918z" fill="url(#n)" opacity=".15"/><path d="m-11.393026 29.170918v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#f)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#g)" opacity=".15"/></g><path d="m8.5 1.5 15 6v24l-15-6z" fill="url(#m)"/><g fill="none" stroke-linejoin="round"><path d="m22.5 30.103667-13-5.352041v-21.751626l13 5.201181z" stroke="url(#l)" stroke-linecap="round"/><path d="m8.5 1.5 15 6v24l-15-6c-.015909-8.040206.039301-15.9937677 0-24z" stroke="url(#o)" stroke-width=".999922"/></g></g><g transform="matrix(0 1 -1 0 32.201181 1.000001)"><g transform="matrix(-.00778792 .63279767 -.9297733 .3681326 52.033613 3.277506)"><path d="m-11.393026 29.170918 38.443036-.170918v2l-38.443036.170918z" fill="url(#e)" opacity=".15"/><path d="m-11.393026 29.170918v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#f)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#g)" opacity=".15"/></g><path d="m8.5 1.5 15 6v24l-15-6z" fill="url(#h)"/><g fill="none" stroke-linejoin="round"><path d="m22.5 30.103667-13-5.352041v-21.751626l13 5.201181z" stroke="url(#i)" stroke-linecap="round"/><path d="m8.5 1.5 15 6v24l-15-6c-.015909-8.040206.039301-15.9937677 0-24z" stroke="url(#j)" stroke-width=".999922"/></g></g><g transform="translate(-15.007 -15.007)"><path d="m21.5 21.5v-4h5v4h4l.007 5h-4.007v4.007h-5v-4.007h-4v-5z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m22.5 23.003v-4.503h3v4.497m0 2.003v4.5h-3v-4.5" opacity=".5" stroke="url(#b)"/><path d="m26 22.512 3.5-.01v2.987l-3.5.01m-4 0-3.5-.01v-2.989l3.5.012" opacity=".5" stroke="url(#d)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/insertlinebreak.svg b/icon-themes/elementary_svg/cmd/32/insertlinebreak.svg
new file mode 100644
index 000000000..5781f62ad
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/insertlinebreak.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(0 .68598 -.74626 0 60.288 -27.737)" gradientUnits="userSpaceOnUse" x1="11.256998" x2="11.256998" y1="17.24999" y2="30.000023"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></linearGradient><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="23.999994" x2="23.999994" y1="6.185175" y2="41.814804"><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="d" gradientTransform="matrix(.65714212 0 0 .63016256 .228602 -1.091561)" 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><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><linearGradient id="g" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#g)" opacity=".15"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#f)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#e)" opacity=".15"/><path d="m4.5.49814595c5.2704732 0 23 .001854 23 .001854l.000028 29.00000005s-15.333351 0-23.000028 0c0-9.667284 0-19.334567 0-29.00184985z" fill="url(#d)" stroke-width="1.040607"/><g fill="none" stroke-linejoin="round"><path d="m26.5 28.5h-21v-27h21z" stroke="url(#c)" stroke-linecap="round"/><path d="m4.499961.499944c5.27048 0 23.000054.002 23.000054.002l.000024 28.998112s-15.333385 0-23.000078 0c0-9.666722 0-19.333346 0-28.999956z" stroke="url(#h)" stroke-width=".999922"/></g><g transform="matrix(1.33333 0 0 1.33333 -.009293 -11.99993)"><path d="m8.4999999 4.5h15.0000001zm0 3 15.0000001-.0000001zm0 3h15.0000001zm-.0000001 12h15.0000002zm.0000001 3h15.0000001z" stroke="#616161" stroke-linecap="round" stroke-linejoin="round" transform="matrix(.75000188 0 0 .75000188 .00697 8.99997)"/><path d="m13.882004 18.374993v4.500012h-3.000007v-1.500004l-2.2650058 3.002907 6.7650168-.0029-.013-4.571084.49-.559-.492-.867001z" fill="url(#a)" stroke="#206b00" stroke-opacity=".501961" stroke-width=".750002"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/insertmasterpage.svg b/icon-themes/elementary_svg/cmd/32/insertmasterpage.svg
new file mode 100644
index 000000000..aa1557678
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/insertmasterpage.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="65.324997" cy="48.709" gradientTransform="matrix(0 .68598 -.74626 0 60.288 -27.737)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(1 0 0 .8 0 3)" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="27" y2="4"><stop offset="0" stop-color="#002e99"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.4227 0 0 .38513 14.545 15.083)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#d" y1="10.171" y2="36.136002"/><linearGradient id="d"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.38833 0 0 .41842 15.3 14.318)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#d" y1="20.749001" y2="25.528"/><radialGradient id="f" cx="-1" cy="14.999253" gradientTransform="matrix(0 1 -1.27273 0 35.09 -1)" gradientUnits="userSpaceOnUse" r="11"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></radialGradient><radialGradient id="g" cx="6.690214" cy="15.119161" gradientTransform="matrix(.00000007 3.1304348 -2.2608696 .00000005 50.18245 -22.94328)" gradientUnits="userSpaceOnUse" r="11.5"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".262" stop-color="#64baff"/><stop offset=".788" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><linearGradient id="h"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="i" gradientTransform="matrix(0 .56757 -.72973 0 33.514 1.378)" gradientUnits="userSpaceOnUse" x1="6.381592" x2="41.619537" y1="24.000658" y2="24.000658"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="j" cx="605.714" cy="486.648" gradientTransform="matrix(.019 0 0 .02024 18.043 18.08)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#h"/><radialGradient id="k" cx="605.714" cy="486.648" gradientTransform="matrix(-.019 0 0 .02024 14.134 18.08)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#h"/><linearGradient id="l" gradientTransform="matrix(.05555 0 0 .02024 -3.988 18.08)" 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><g transform="translate(0 -1)"><path d="m2.678 25.5h26.822v4.915h-26.822z" fill="url(#l)" opacity=".15"/><path d="m2.678 25.5v4.915c-.98.01-2.367-1.1-2.367-2.458s1.093-2.457 2.369-2.457z" fill="url(#k)" opacity=".15"/><path d="m29.5 25.5v4.915c.98.01 2.367-1.1 2.367-2.458s-1.093-2.457-2.367-2.457z" fill="url(#j)" opacity=".15"/></g><path d="m30 4-.002 22h-27.998v-22z" fill="url(#g)" stroke="url(#f)"/><path d="m2.5 25.5v-21h27v21z" fill="none" opacity=".5" stroke="url(#i)" stroke-linecap="round" stroke-linejoin="round"/><path d="m30.5 3.5-.002 23h-28.998v-23z" fill="none" stroke="url(#b)" stroke-linejoin="round"/><g fill="#fff" fill-opacity=".691"><path d="m4 5h1v14h-1z"/><path d="m17 6v1h-14v-1z"/><path d="m28 25h-1v-14h1z" opacity=".7"/><path d="m15 24v-1h14v1z" opacity=".7"/><path d="m8 12h4v1h-4zm5 0h2v1h-2zm4 0h3v1h-3zm4 0h3v1h-3zm-13 2h2v1h-2zm3 0h4v1h-4zm5 0h3v1h-3zm4 0h2v1h-2zm-12 2h4v1h-4zm5 0h2v1h-2zm3 0h4v1h-4zm5 0h2v1h-2zm-13 2h3v1h-3zm4 0h3v1h-3zm4 0h2v1h-2zm3 0h4v1h-4z"/></g><g transform="translate(-.007 -.007)"><path d="m21.5 21.5v-4h5v4h4l.007 5h-4.007v4.007h-5v-4.007h-4v-5z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m22.5 23.003v-4.503h3v4.497m0 2.003v4.5h-3v-4.5" opacity=".5" stroke="url(#c)"/><path d="m26 22.512 3.5-.01v2.987l-3.5.01m-4 0-3.5-.01v-2.989l3.5.012" opacity=".5" stroke="url(#e)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/insertmath.svg b/icon-themes/elementary_svg/cmd/32/insertmath.svg
new file mode 100644
index 000000000..f956f6e26
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/insertmath.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="13.250004" cy="-2.655379" gradientTransform="matrix(-.00000004 1.0169492 -.71729272 -.00000003 12.845324 -10.221567)" gradientUnits="userSpaceOnUse" r="11.062527" xlink:href="#c"/><linearGradient id="b" gradientTransform="matrix(.98503013 0 0 1.0151974 .345697 .211781)" gradientUnits="userSpaceOnUse" x1="16.73152" x2="15.634348" xlink:href="#c" y1="7.462856" y2="21.186497"/><linearGradient id="c" gradientTransform="matrix(.98503013 0 0 1.0151974 -.019968 -.057995)" gradientUnits="userSpaceOnUse" x1="16.73152" x2="15.634348" y1="7.462856" y2="21.186497"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><g stroke="#000" stroke-linejoin="round" stroke-width=".750002" transform="matrix(1.33333 0 0 1.33333 .333373 -1.337341)"><path d="m21.125023 18.628052h-1.500004v1.897708h-2.238282v-1.897708h-4.511735v-2.059042l4.637732-6.9409802h2.112285v6.7500172h1.500004zm-3.738286-2.250005v-1.624575c0-.315725.01235-.774036.03706-1.374932.02471-.600897.04447-.949722.05929-1.046477h-.05929c-.182817.417572-.402693.824959-.659626 1.222162l-1.98629 2.823822z" fill="url(#b)" stroke="#000" stroke-linecap="round" stroke-opacity=".471" stroke-width=".750002"/><path d="m.87497244 5.1280186v1.5000037h2.62500656l3.0117398 13.4774467c.1039027.47407.7542666.537097.9472656.0918l5.7910186-13.5692467h7.87502v2.2500056h1.500004v-3c-.000027-.2761309-.375001-.7500093-1.125003-.7500093h-8.250021c-.199723.0001958-.630178.4911989-.708987.6747158l-5.3808598 12.5566406-2.7969026-12.8368252c-.0496555-.2300178-.2529648-.3942917-.4882812-.3945312z" fill="url(#a)" fill-rule="evenodd" stroke="#000" stroke-opacity=".471" stroke-width=".750002"/><g fill="#fff" stroke="none" transform="matrix(.75000188 0 0 .75000188 -.25003 1.003008)"><path d="m23.683594 11.5-6.183594 9.253906v1l6.183594-9.253906h2.816406v-1zm-.095703 4.605469c-.008266.17288-.014116.167837-.023438.394531-.032946.801193-.048828 1.413019-.048828 1.833984v1c0-.420965.015882-1.032791.048828-1.833984.032947-.801194.060318-1.265525.080078-1.394531zm-2.847657 4.394531-.703125 1h3.478516v-1zm5.759766 0v1h2v-1z" opacity=".1"/><path d="m1.5 5.5v1h4c.3137544.0003193.5841835.218701.6503906.5253906l3.7304688 17.1171874 7.1738286-16.7421874c.105078-.2446886.679015-.9001295.945312-.9003906h11c1 0 1.499964.6318264 1.5 1v-1c-.000036-.3681736-.5-1-1.5-1h-11c-.266297.0002611-.840234.655702-.945312.9003906l-7.1738286 16.7421874-3.7304688-17.1171874c-.0662071-.3066896-.3366362-.5250713-.6503906-.5253906z" fill-rule="evenodd" opacity=".1"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/insertmenutitles.svg b/icon-themes/elementary_svg/cmd/32/insertmenutitles.svg
new file mode 100644
index 000000000..b05cc9700
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/insertmenutitles.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="18.635593" x2="9" xlink:href="#g" y1="18.682203" y2="6.580508"/><linearGradient id="b" gradientTransform="matrix(.75000188 0 0 .75000188 11.975183 8.976485)" gradientUnits="userSpaceOnUse" x1="12.031344" x2="12.031344" xlink:href="#c" y1="3.031343" y2="12.031343"/><linearGradient id="c" gradientTransform="translate(15.968656 11.968657)" gradientUnits="userSpaceOnUse" x1="12.031344" x2="12.031344" y1="3.031343" y2="12.031343"><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="d" gradientTransform="matrix(.74999244 0 0 .74999244 -5.290008 1.487529)" gradientUnits="userSpaceOnUse" x1="14.551723" x2="14.551723" xlink:href="#c" y1="9.016707" y2="22.01687"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="25.635593" x2="16" xlink:href="#g" y1="18.682203" y2="6.580508"/><linearGradient id="f"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><linearGradient id="g"><stop offset="0" stop-opacity=".658824"/><stop offset="1" stop-color="#5c5c5c"/></linearGradient><radialGradient id="h" cx="-1.473815" cy="-42.064499" gradientTransform="matrix(-2.8642857 .00000019 -.00000015 -2.1857141 8.778565 -80.012447)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#f"/><radialGradient id="i" cx="-1.473815" cy="-42.064499" gradientTransform="matrix(-.00000019 -2.8642857 2.1857141 -.00000015 104.01244 8.778566)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#f"/><g stroke-linejoin="round" stroke-width=".750002" transform="matrix(1.33333 0 0 1.33333 .00004 .00004)"><g stroke-linecap="round"><path d="m14.625006 10.124995h3.75001v9.000024h-3.75001z" fill="url(#e)" stroke="#000" stroke-opacity=".6" stroke-width=".750002"/><path d="m7.8749897 7.1249879 3.7500093-.0000001v12.0000312h-3.7500093z" fill="url(#a)" stroke="#000" stroke-opacity=".6" stroke-width=".750002"/><g fill="none"><path d="m8.5871019 7.8749897h2.2865861v10.5000263h-2.2500055z" opacity=".7" stroke="url(#d)" stroke-width=".749992"/><path d="m15.373699 10.874997h2.250007v7.500019h-2.250007z" opacity=".7" stroke="url(#b)" stroke-width=".750002"/><path d="m2.6249766 19.124967v.750053c6.333334-.01 12.4167144.01 18.7500464 0v-.750002h-18.7500464z" stroke="url(#h)"/><path d="m4.8750332 2.6249766h-.7480528-.002c.01 6.3333345-.00999 12.4167144 0 18.7500464h.7500018v-18.7500464z" stroke="url(#i)"/></g></g><g fill="#fcaf3e" stroke="#a62100" stroke-miterlimit="0" stroke-opacity=".501961"><path d="m7.1249879 2.624977 12.7500321-.0000004v1.5000037l-12.7500321.0000004z" stroke-width=".750002"/><path d="m7.1249878 21.375023h12.7500322v1.500004h-12.7500322z"/><path d="m2.2499756 4.4999812v12.7500318h-1.50000398v-12.7500318z"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/insertmultiindex.svg b/icon-themes/elementary_svg/cmd/32/insertmultiindex.svg
new file mode 100644
index 000000000..b78e84129
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/insertmultiindex.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="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="26" x2="26.241098" xlink:href="#a" y1="27" y2="32.891487"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="26" x2="26" xlink:href="#a" y1="35" y2="41"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="26" x2="26" xlink:href="#a" y1="43" y2="50"/><linearGradient id="e"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#e" y1="60" y2="38"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#e" y1="51" y2="29"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#e" y1="42" y2="20"/><g transform="translate(1 -23)"><path d="m2.5 46.5v3h14v-3z" fill="url(#f)"/><path d="m2.5 46.5v3h14v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m3 47v2h1v-1h12v-1z" fill="#fff" opacity=".2"/><path d="m2.5 37.5v3h7v-3z" fill="url(#g)"/><path d="m2.5 37.5v3h7v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m3 38v2h1v-1h5v-1z" fill="#fff" opacity=".2"/><path d="m2.5 28.5v3h12v-3z" fill="url(#h)"/><path d="m2.5 28.5v3h12v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m3 29v2h1v-1h10v-1z" fill="#fff" opacity=".2"/><g fill="#333"><path d="m16 31h1v1h-1z"/><path d="m18 31h2v1h-2z"/><path d="m21 31h2v1h-2z"/><path d="m18 40h2v1h-2z"/><path d="m21 40h2v1h-2z"/><path d="m12 40h2v1h-2z"/><path d="m15 40h2v1h-2z"/><path d="m18 49h2v1h-2z"/><path d="m21 49h2v1h-2z"/></g><path d="m28.322753 45.192943q0 .346366-.109129.63105-.109129.284684-.308408.493452-.194534.208769-.469729.346366-.275194.132852-.61207.189789v.02847q.839818.104384 1.276333.536155.436516.427026.436516 1.115012 0 .455494-.156577.835073-.151831.379579-.464984.654773-.313152.275195-.79237.427026-.479218.151832-1.133991.151832-.517176 0-.977416-.08066-.455494-.08066-.858796-.294173v-.806605q.412791.218258.89201.336876.483962.118619.925223.118619.436515 0 .754412-.0949.317897-.09489.521921-.27045.208768-.175555.303663-.431771.09964-.256215.09964-.574112 0-.322642-.128107-.55039-.123364-.232492-.355856-.379578-.232491-.151832-.569368-.223003-.332131-.07117-.754412-.07117h-.63105v-.716455h.63105q.384323 0 .683241-.09489.298919-.0949.498197-.27045.204024-.175555.308408-.417537.104384-.241981.104384-.53141 0-.246726-.0854-.44126-.08541-.194534-.241981-.327387-.156577-.137597-.374834-.208768-.218258-.07117-.483963-.07117-.507687 0-.896755.161321-.384323.156576-.735434.412792l-.436521-.593095q.1803-.147087.398558-.275194.223002-.128108.483962-.223003.260961-.09964.555134-.156576.298919-.05694.63105-.05694.512431 0 .896755.128108.389068.128108.650028.3606.26096.227747.393813.545644.132853.313152.132853.687986z" style="stroke:#a62100;stroke-width:.7;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#d)"/><path d="m28.409235 40.835659h-4.006386v-.905058c.850651-.670158 1.637241-1.429214 2.44155-2.141882.140318-.182415.241348-.350799.303089-.505149.06174-.154352.09261-.314315.09261-.47989 0-.246962-.06875-.430779-.206269-.551453-.134706-.120675-.315718-.181012-.543034-.181012-.238542 0-.470068.05473-.694579.164173-.22451.109443-.458843.265202-.702998.467262l-.707211-.837703c.303089-.258188.55426-.440602.753512-.547245.199253-.106639.416747-.188027.652483-.244155.235737-.05893.499536-.0884.791399-.0884.384474 0 .724046.07017 1.018715.210478.29467.140319.52339.336766.68616.58934s.244155.54163.244155.867171c0 .283444-.05052.550049-.151544.799818-.09822.24696-.252575.500937-.463053.761932-.207671.260992-.575308.632838-1.102907 1.115536l-.359833.327278v.05893h1.954137z" fill="url(#c)" stroke="#a62100" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m27.419369 32.891489h-1.178271v-3.219098l.01276-.59112.02126-.646405c-.218303.218303-.325754.361476-.410807.429519l-.714448.57411-.633647-.790996 1.741892-1.594749h1.161261z" fill="url(#b)" stroke="#a62100" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/insertneutralparagraph.svg b/icon-themes/elementary_svg/cmd/32/insertneutralparagraph.svg
new file mode 100644
index 000000000..1d4d7d5bc
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/insertneutralparagraph.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="27.5" x2="27.5" y1="3" y2="11.5"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="27.5" x2="27.5" y1="5" y2="10"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="translate(-12 6)" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="3.5" y2="19.240234"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="d"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="e" gradientTransform="translate(8)" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#c" y1="60" y2="38"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#c" y1="54" y2="32"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="21" x2="21" xlink:href="#d" y1="48" y2="26"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#d" y1="42" y2="20"/><g transform="matrix(-1 0 0 1 33.017578 0)"><g transform="translate(-9 -23)"><path d="m18.5 46.5v3h13v-3z" fill="url(#e)"/><path d="m18.5 46.5v3h13v-3z" fill="none" opacity=".61" stroke="#a62100" stroke-linejoin="round"/><path d="m31 47v2h-1v-1h-11v-1z" fill="#fff" opacity=".2"/><path d="m10.5 40.5v3h21v-3z" fill="url(#f)"/><path d="m10.5 40.5v3h21v-3z" fill="none" opacity=".61" stroke="#a62100" stroke-linejoin="round"/><path d="m31 41v2h-1v-1h-19v-1z" fill="#fff" opacity=".2"/><path d="m18.5 34.5v3h13v-3z" fill="url(#g)"/><path d="m18.5 34.5v3h13v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m31 35v2h-1v-1h-11v-1z" fill="#fff" opacity=".2"/><path d="m10.5 28.5v3h21v-3z" fill="url(#h)"/><path d="m10.5 28.5v3h21v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m31 29v2h-1v-1h-19v-1z" fill="#fff" opacity=".2"/></g><path d="m24.789062 3.5c-.150237 0-.271484.1212473-.271484.2714844v.7285156h-.728516c-.150237 0-.271484.1212474-.271484.2714844v1.4570312c0 .150237.121248.2714844.271484.2714844h.728516v2h-.728516c-.150237 0-.271484.1212474-.271484.2714844v1.4570316c0 .150237.121248.271484.271484.271484h.728516v.728516c0 .150237.121248.271484.271484.271484h1.457032c.150237 0 .271484-.121247.271484-.271484v-.728516h2v.728516c0 .150237.121248.271484.271484.271484h1.457032c.150237 0 .271484-.121247.271484-.271484v-.728516h.728516c.150237 0 .271484-.121247.271484-.271484v-1.4570316c0-.150237-.121247-.2714844-.271484-.2714844h-.728516v-2h.728516c.150237 0 .271484-.1212474.271484-.2714844v-1.4570312c0-.150237-.121247-.2714844-.271484-.2714844h-.728516v-.7285156c0-.1502371-.121247-.2714844-.271484-.2714844h-1.457032c-.150237 0-.271484.1212473-.271484.2714844v.7285156h-2v-.7285156c0-.1502371-.121247-.2714844-.271484-.2714844zm1.728516 3h2v2h-2z" fill="url(#a)"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m24.789062 3.5c-.150237 0-.271484.1212473-.271484.2714844v.7285156h-.728516c-.150237 0-.271484.1212474-.271484.2714844v1.4570312c0 .150237.121248.2714844.271484.2714844h.728516v2h-.728516c-.150237 0-.271484.1212474-.271484.2714844v1.4570316c0 .150237.121248.271484.271484.271484h.728516v.728516c0 .150237.121248.271484.271484.271484h1.457032c.150237 0 .271484-.121247.271484-.271484v-.728516h2v.728516c0 .150237.121248.271484.271484.271484h1.457032c.150237 0 .271484-.121247.271484-.271484v-.728516h.728516c.150237 0 .271484-.121247.271484-.271484v-1.4570316c0-.150237-.121247-.2714844-.271484-.2714844h-.728516v-2h.728516c.150237 0 .271484-.1212474.271484-.2714844v-1.4570312c0-.150237-.121247-.2714844-.271484-.2714844h-.728516v-.7285156c0-.1502371-.121247-.2714844-.271484-.2714844h-1.457032c-.150237 0-.271484.1212473-.271484.2714844v.7285156h-2v-.7285156c0-.1502371-.121247-.2714844-.271484-.2714844zm1.728516 3h2v2h-2z" opacity=".5" stroke="#002e99"/><path d="m25.5 4.4824219v.0175781a.98252012.98252012 0 0 1 -.982422.9824219h-.017578v.035156h.01758a.98252012.98252012 0 0 1 .98242.9824221v2a.98252012.98252012 0 0 1 -.982422.9824219h-.017578v.035156h.01758a.98252012.98252012 0 0 1 .98242.9824221v.01758h.03516v-.01758a.98252012.98252012 0 0 1 .982422-.9824219h2a.98252012.98252012 0 0 1 .982418.9824219v.01758h.03516v-.01758a.98252012.98252012 0 0 1 .982422-.9824219h.01758v-.035156h-.01758a.98252012.98252012 0 0 1 -.982426-.9824221v-2a.98252012.98252012 0 0 1 .982422-.9824219h.01758v-.035156h-.01758a.98252012.98252012 0 0 1 -.982422-.9824221v-.0175781h-.035156v.0175781a.98252012.98252012 0 0 1 -.982422.9824219h-2a.98252012.98252012 0 0 1 -.982422-.9824219v-.017578zm1.017578 1.0351562h2a.98252012.98252012 0 0 1 .982422.9824219v2a.98252012.98252012 0 0 1 -.982422.9824219h-2a.98252012.98252012 0 0 1 -.982422-.9824219v-2a.98252012.98252012 0 0 1 .982422-.9824219z" opacity=".5" stroke="url(#b)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/insertobject.svg b/icon-themes/elementary_svg/cmd/32/insertobject.svg
new file mode 100644
index 000000000..7596082a4
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/insertobject.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="65.324997" cy="48.709" gradientTransform="matrix(0 .68598 -.74626 0 60.288 -27.737)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.4227 0 0 .38513 14.545 15.083)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="10.171" y2="36.136002"/><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.38833 0 0 .41842 15.3 14.318)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="20.749001" y2="25.528"/><linearGradient id="e" gradientTransform="matrix(1.1022033 0 0 1.1022038 -63.55275 -14.715001)" gradientUnits="userSpaceOnUse" x1="71.204407" x2="71.204407" y1="15.369057" y2="40.495617"><stop offset="0" stop-color="#fff"/><stop offset=".42447853" stop-color="#fff" stop-opacity=".235294"/><stop offset=".82089913" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="f" cx="99.157013" cy="186.17059" gradientTransform="matrix(.17524541 0 0 .05575992 -1.37681 18.119145)" gradientUnits="userSpaceOnUse" r="62.769119"><stop offset="0" stop-color="#3d3d3d"/><stop offset=".5" stop-color="#686868" stop-opacity=".498039"/><stop offset="1" stop-color="#686868" stop-opacity="0"/></radialGradient><radialGradient id="g" cx="-14.890854" cy="11.546391" gradientTransform="matrix(.00000278 4.9915236 -5.178574 -.00000002 76.449662 58.566141)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#e4c6fa"/><stop offset=".26238" stop-color="#cd9ef7"/><stop offset=".704952" stop-color="#a56de2"/><stop offset="1" stop-color="#7239b3"/></radialGradient><path d="m27.000001 28.499999a11 3.4999999 0 1 1 -21.9999996 0 11 3.4999999 0 1 1 21.9999996 0z" fill="url(#f)"/><path d="m16.000001 1.4999996c-8.000599 0-14.500001 6.4993996-14.500001 14.4999994 0 8.000599 6.499402 14.500002 14.500001 14.500001 8.000598 0 14.500006-6.499402 14.5-14.500001 0-8.0005998-6.499402-14.4999994-14.5-14.4999994z" fill="url(#g)" stroke="#452981" stroke-opacity=".498039"/><path d="m29.5 16c0 7.455845-6.04417 13.5-13.5 13.5s-13.5-6.044155-13.5-13.5c0-7.455843 6.04417-13.5 13.5-13.5s13.5 6.044157 13.5 13.5z" fill="none" opacity=".5" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round"/><g transform="translate(-.007 -.007)"><path d="m21.5 21.5v-4h5v4h4l.007 5h-4.007v4.007h-5v-4.007h-4v-5z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m22.5 23.003v-4.503h3v4.497m0 2.003v4.5h-3v-4.5" opacity=".5" stroke="url(#b)"/><path d="m26 22.512 3.5-.01v2.987l-3.5.01m-4 0-3.5-.01v-2.989l3.5.012" opacity=".5" stroke="url(#d)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/insertobjectdialog.svg b/icon-themes/elementary_svg/cmd/32/insertobjectdialog.svg
new file mode 100644
index 000000000..5306122b5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/insertobjectdialog.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="23.031893" x2="23.040016" y1="26.715307" y2="18.997057"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#959595"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="23.131727" x2="23.398602" y1="16.459263" y2="30.159456"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="22.881355" x2="22.644068" y1="14.457627" y2="31.338984"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#d2d2d2"/></linearGradient><linearGradient id="d" gradientTransform="matrix(1.1022033 0 0 1.1022038 -63.55275 -14.715001)" gradientUnits="userSpaceOnUse" x1="71.204407" x2="71.204407" y1="15.369057" y2="40.495617"><stop offset="0" stop-color="#fff"/><stop offset=".42447853" stop-color="#fff" stop-opacity=".235294"/><stop offset=".82089913" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="e" cx="99.157013" cy="186.17059" gradientTransform="matrix(.17524541 0 0 .05575992 -1.37681 18.119145)" gradientUnits="userSpaceOnUse" r="62.769119"><stop offset="0" stop-color="#3d3d3d"/><stop offset=".5" stop-color="#686868" stop-opacity=".498039"/><stop offset="1" stop-color="#686868" stop-opacity="0"/></radialGradient><radialGradient id="f" cx="-14.890854" cy="11.546391" gradientTransform="matrix(.00000278 4.9915236 -5.178574 -.00000002 76.449662 58.566141)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#e4c6fa"/><stop offset=".26238" stop-color="#cd9ef7"/><stop offset=".704952" stop-color="#a56de2"/><stop offset="1" stop-color="#7239b3"/></radialGradient><path d="m27.000001 28.499999a11 3.4999999 0 1 1 -21.9999996 0 11 3.4999999 0 1 1 21.9999996 0z" fill="url(#e)"/><path d="m16.000001 1.4999996c-8.000599 0-14.500001 6.4993996-14.500001 14.4999994 0 8.000599 6.499402 14.500002 14.500001 14.500001 8.000598 0 14.500006-6.499402 14.5-14.500001 0-8.0005998-6.499402-14.4999994-14.5-14.4999994z" fill="url(#f)" stroke="#452981" stroke-opacity=".498039"/><path d="m29.5 16c0 7.455845-6.04417 13.5-13.5 13.5s-13.5-6.044155-13.5-13.5c0-7.455843 6.04417-13.5 13.5-13.5s13.5 6.044157 13.5 13.5z" fill="none" opacity=".5" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round"/><path d="m22 14.5c-.554 0-1 .446-1 1v1.886719a5.9661016 5.9661016 0 0 0 -.556641.228515l-1.332031-1.332031c-.391737-.391737-1.022325-.391737-1.414062 0l-1.414063 1.414063c-.391737.391737-.391737 1.022325 0 1.414062l1.333985 1.333984a5.9661016 5.9661016 0 0 0 -.230469.554688h-1.886719c-.554 0-1 .446-1 1v2c0 .554.446 1 1 1h1.886719a5.9661016 5.9661016 0 0 0 .228515.556641l-1.332031 1.332031c-.391737.391737-.391737 1.022325 0 1.414062l1.414063 1.414063c.391737.391737 1.022325.391737 1.414062 0l1.333984-1.333985a5.9661016 5.9661016 0 0 0 .554688.230469v1.886719c0 .554.446 1 1 1h2c.554 0 1-.446 1-1v-1.886719a5.9661016 5.9661016 0 0 0 .556641-.228515l1.332031 1.332031c.391737.391737 1.022325.391737 1.414062 0l1.414063-1.414063c.391737-.391737.391737-1.022325 0-1.414062l-1.333985-1.333984a5.9661016 5.9661016 0 0 0 .230469-.554688h1.886719c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1h-1.886719a5.9661016 5.9661016 0 0 0 -.228515-.556641l1.332031-1.332031c.391737-.391737.391737-1.022325 0-1.414062l-1.414063-1.414063c-.391737-.391737-1.022325-.391737-1.414062 0l-1.333984 1.333985a5.9661016 5.9661016 0 0 0 -.554688-.230469v-1.886719c0-.554-.446-1-1-1zm1 6.503906a1.9954157 1.9954157 0 0 1 1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094-1.996094 1.9954157 1.9954157 0 0 1 1.996094-1.996094z" fill="url(#c)"/><g fill="none" stroke-linecap="square" stroke-linejoin="round"><path d="m22 14.5c-.554 0-1 .446-1 1v1.886719a5.9661016 5.9661016 0 0 0 -.556641.228515l-1.332031-1.332031c-.391737-.391737-1.022325-.391737-1.414062 0l-1.414063 1.414063c-.391737.391737-.391737 1.022325 0 1.414062l1.333985 1.333984a5.9661016 5.9661016 0 0 0 -.230469.554688h-1.886719c-.554 0-1 .446-1 1v2c0 .554.446 1 1 1h1.886719a5.9661016 5.9661016 0 0 0 .228515.556641l-1.332031 1.332031c-.391737.391737-.391737 1.022325 0 1.414062l1.414063 1.414063c.391737.391737 1.022325.391737 1.414062 0l1.333984-1.333985a5.9661016 5.9661016 0 0 0 .554688.230469v1.886719c0 .554.446 1 1 1h2c.554 0 1-.446 1-1v-1.886719a5.9661016 5.9661016 0 0 0 .556641-.228515l1.332031 1.332031c.391737.391737 1.022325.391737 1.414062 0l1.414063-1.414063c.391737-.391737.391737-1.022325 0-1.414062l-1.333985-1.333984a5.9661016 5.9661016 0 0 0 .230469-.554688h1.886719c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1h-1.886719a5.9661016 5.9661016 0 0 0 -.228515-.556641l1.332031-1.332031c.391737-.391737.391737-1.022325 0-1.414062l-1.414063-1.414063c-.391737-.391737-1.022325-.391737-1.414062 0l-1.333984 1.333985a5.9661016 5.9661016 0 0 0 -.554688-.230469v-1.886719c0-.554-.446-1-1-1zm1 6.503906a1.9954157 1.9954157 0 0 1 1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094-1.996094 1.9954157 1.9954157 0 0 1 1.996094-1.996094z" opacity=".3" stroke="#000"/><circle cx="23" cy="23" r="3.998385" stroke="url(#a)"/><path d="m22 15.5v1.886719a.99989607.99989607 0 0 1 -.667969.943359c-.157521.05556-.311767.118308-.46289.189453a.99989607.99989607 0 0 1 -1.132813-.197265l-1.332031-1.332032-1.414063 1.414063 1.333985 1.333984a.99989607.99989607 0 0 1 .195312 1.136719c-.07165.150561-.135262.303936-.191406.460938a.99989607.99989607 0 0 1 -.941406.664062h-1.886719v2h1.886719a.99989607.99989607 0 0 1 .943359.667969c.05556.157521.118308.311767.189453.46289a.99989607.99989607 0 0 1 -.197265 1.132813l-1.332032 1.332031 1.414063 1.414063 1.333984-1.333985a.99989607.99989607 0 0 1 1.136719-.195312c.150561.07165.303936.135262.460938.191406a.99989607.99989607 0 0 1 .664062.941406v1.886719h2v-1.886719a.99989607.99989607 0 0 1 .667969-.943359c.157521-.05556.311767-.118308.46289-.189453a.99989607.99989607 0 0 1 1.132813.197265l1.332031 1.332032 1.414063-1.414063-1.333985-1.333984a.99989607.99989607 0 0 1 -.195312-1.136719c.07165-.150561.135262-.303936.191406-.460938a.99989607.99989607 0 0 1 .941406-.664062h1.886719v-2h-1.886719a.99989607.99989607 0 0 1 -.943359-.667969c-.05556-.157521-.118308-.311767-.189453-.46289a.99989607.99989607 0 0 1 .197265-1.132813l1.332032-1.332031-1.414063-1.414063-1.333984 1.333985a.99989607.99989607 0 0 1 -1.136719.195312c-.150561-.07165-.303936-.135262-.460938-.191406a.99989607.99989607 0 0 1 -.664062-.941406v-1.886719zm1 6.503906c-.588024.0002.772067.134102.195312.01953-.576754-.114571.728849.281575.185547.05664-.543301-.224934.66278.418444.173829.0918-.488952-.326647.566186.538842.15039.123047-.415795-.415796.449694.639342.123047.15039-.326647-.488951.316731.71713.0918.173829-.224935-.543302.171211.762301.05664.185547-.11457-.576755.01933.783336.01953.195312-.0002-.588024-.134102.772067-.01953.195312.114571-.576754-.281575.728849-.05664.185547.224934-.543301-.418444.66278-.0918.173829.326647-.488952-.538842.566186-.123047.15039.415796-.415795-.639342.449694-.15039.123047.488951-.326647-.71713.316731-.173829.0918.543302-.224935-.762301.171211-.185547.05664.576755-.11457-.783336.01933-.195312.01953.588024-.0002-.772067-.134102-.195312-.01953.576754.114571-.728849-.281575-.185547-.05664.543301.224934-.66278-.418444-.173829-.0918.488952.326647-.566186-.538842-.15039-.123047.415795.415796-.449694-.639342-.123047-.15039.326647.488951-.316731-.71713-.0918-.173829.224935.543302-.171211-.762301-.05664-.185547.11457.576755-.01933-.783336-.01953-.195312.0002.588024.134102-.772067.01953-.195312-.114571.576754.281575-.728849.05664-.185547-.224934.543301.418444-.66278.0918-.173829-.326647.488952.538842-.566186.123047-.15039-.415796.415795.639342-.449694.15039-.123047-.488951.326647.71713-.316731.173829-.0918-.543302.224935.762301-.171211.185547-.05664-.576755.11457.783336-.01933.195312-.01953z" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/insertobjectfloatingframe.svg b/icon-themes/elementary_svg/cmd/32/insertobjectfloatingframe.svg
new file mode 100644
index 000000000..ca72fc44f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/insertobjectfloatingframe.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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 28.916702 -17.399998)" 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 19.083298 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" gradientUnits="userSpaceOnUse" x1="15" x2="15" y1="3" y2="30"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6" stop-opacity=".985965"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="4" y2="28"><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="g" gradientTransform="matrix(.65895577 0 0 .66512004 39.325053 3.594528)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="26" y2="6"><stop offset="0" stop-color="#fff"/><stop offset=".07499999" 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="scale(.26458333)"><g opacity=".4" transform="matrix(.73684208 0 0 .42857134 -1.68421 10.857146)"><path d="m38.928572 40.000002h5v7h-5z" fill="url(#a)"/><path d="m9.0714282 47.000002h-5v-7h5z" fill="url(#c)"/><path d="m9.0714282 40.000002 29.8571438-.000001v7.000001l-29.8571438.000001z" fill="url(#d)"/></g><rect fill="url(#e)" height="27" rx="2.16" width="27" x="2.5" y="2.5"/><rect fill="none" height="25" opacity=".5" rx="1.086957" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round" width="25" x="3.5" y="3.500001"/><rect fill="none" height="27" rx="2.16" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" width="27" x="2.5" y="2.5"/><rect fill="url(#g)" height="19" rx=".780512" ry=".821902" stroke-width="1.478242" width="23" x="4.5" y="8.5"/><g fill="none" stroke-opacity=".501961"><rect height="19" rx=".780512" ry=".821902" stroke="#002e99" width="23" x="4.5" y="8.5"/><rect height="21" rx="2" stroke="url(#h)" width="25" x="3.5" y="7.5"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/insertpage.svg b/icon-themes/elementary_svg/cmd/32/insertpage.svg
new file mode 100644
index 000000000..3074c404e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/insertpage.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="65.324997" cy="48.709" gradientTransform="matrix(0 .68598 -.74626 0 60.288 -27.737)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.4227 0 0 .38513 14.545 15.083)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="10.171" y2="36.136002"/><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.38833 0 0 .41842 15.3 14.318)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="20.749001" y2="25.528"/><linearGradient id="e"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" 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="g" gradientTransform="matrix(.6571413 0 0 .63012228 .228607 -1.089605)" 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><radialGradient id="h" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#e"/><radialGradient id="i" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#e"/><linearGradient id="j" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#j)" opacity=".15"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#i)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#h)" opacity=".15"/><path d="m4.5.5c5.2704667 0 22.999972.001854 22.999972.001854l.000028 28.998146s-15.333333 0-23 0c0-9.666666 0-19.333331 0-28.99999575z" fill="url(#g)" stroke-width="1.040573"/><path d="m26.5 28.5h-21v-27h21z" fill="none" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.499961.499944c5.27048 0 23.000054.002 23.000054.002l.000024 28.998112s-15.333385 0-23.000078 0c0-9.666722 0-19.333346 0-28.999956z" fill="none" stroke="url(#k)" stroke-linejoin="round" stroke-width=".999922"/><g transform="translate(-.007 -.007)"><path d="m21.5 21.5v-4h5v4h4l.007 5h-4.007v4.007h-5v-4.007h-4v-5z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m22.5 23.003v-4.503h3v4.497m0 2.003v4.5h-3v-4.5" opacity=".5" stroke="url(#b)"/><path d="m26 22.512 3.5-.01v2.987l-3.5.01m-4 0-3.5-.01v-2.989l3.5.012" opacity=".5" stroke="url(#d)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/insertpagebreak.svg b/icon-themes/elementary_svg/cmd/32/insertpagebreak.svg
new file mode 100644
index 000000000..6ee12d81a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/insertpagebreak.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.17386851 0 0 .16673281 .060927 288.24526)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" xlink:href="#j" y1=".985" y2="47.013"/><linearGradient id="b" gradientTransform="matrix(.17388398 0 0 .1667264 .060827 288.24545)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" xlink:href="#j" y1=".985" y2="47.013"/><clipPath id="c"><path d="m.53 288.533h6.3500001v3.175h-6.3500001z"/></clipPath><clipPath id="d"><path d="m.53 293.296h6.3500001v3.44h-6.3500001z"/></clipPath><linearGradient id="e" gradientTransform="matrix(.34578 0 0 .43493 16.29 13.936)" gradientUnits="userSpaceOnUse" x1="24.292936" x2="24.292936" xlink:href="#q" y1="23.120552" y2="24.728884"/><radialGradient id="f" cx="65.325" cy="48.709" gradientTransform="matrix(0 .12973254 -.14113269 0 13.479167 -5.549621)" gradientUnits="userSpaceOnUse" r="31" xlink:href="#o"/><radialGradient id="g" cx="65.325" cy="48.709" gradientTransform="matrix(0 .12973254 -.14113269 0 15.066668 -5.549621)" gradientUnits="userSpaceOnUse" r="31" xlink:href="#o"/><linearGradient id="h" gradientTransform="matrix(.0121 0 0 .00218 -.143 295.407)" 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><radialGradient id="i" cx="605.714" cy="486.648" gradientTransform="matrix(-.00414 0 0 .00218 3.807 295.407)" gradientUnits="userSpaceOnUse" r="117.143"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="j" gradientTransform="matrix(.1663 0 0 .16097 .242 288.392)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.15017 0 0 .19307 .63 287.868)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="5.564" y2="43"><stop offset="0" stop-color="#fff"/><stop offset=".036" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.1404 0 0 .15602 10.39 288.06)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><radialGradient id="m" cx="65.325" cy="48.709" gradientTransform="matrix(0 .68598 -.74626 0 60.288 -27.737)" gradientUnits="userSpaceOnUse" r="31" xlink:href="#o"/><linearGradient id="n" gradientTransform="matrix(.34578 0 0 .43493 16.29 13.936)" gradientUnits="userSpaceOnUse" x1="24.299309" x2="24.299309" xlink:href="#q" y1="23.120552" y2="24.728884"/><radialGradient id="o" cx="65.325" cy="48.709" gradientTransform="matrix(0 .68598 -.74626 0 60.288 -27.737)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="p" gradientTransform="matrix(.4227 0 0 .38513 14.545 15.083)" gradientUnits="userSpaceOnUse" x1="24.005713" x2="24.005713" y1="10.417883" y2="34.029789"><stop offset="0" stop-color="#fff"/><stop offset=".00000002" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="q" gradientTransform="matrix(.34578 0 0 .43493 16.29 13.936)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" y1="20.749" y2="25.528"><stop offset="0" stop-color="#fff"/><stop offset=".00000011" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><g clip-path="url(#d)" transform="translate(1.587 -293.296)"><path d="m1.31 296.206h5.847v.53h-5.847z" fill="url(#h)" opacity=".15"/><path d="m1.31 296.206v.53c-.214 0-.516-.12-.516-.265s.238-.264.516-.264z" fill="url(#i)" opacity=".15"/><path d="m1.191125 288.66579h6.084875v7.67321h-6.084875z" fill="url(#a)" stroke-width="1.040645"/><g fill="none" stroke-linejoin="round" stroke-width=".265"><path d="m7.01 296.074h-5.554v-7.144h5.554z" stroke="url(#k)" stroke-linecap="round"/><path d="m1.19 288.666h6.086v7.673h-6.086v-7.674z" stroke="url(#l)"/></g></g><g clip-path="url(#c)" transform="translate(1.587 -283.242)"><path d="m1.31 296.206h5.847v.53h-5.847z" fill="url(#h)" opacity=".15"/><path d="m1.31 296.206v.53c-.214 0-.516-.12-.516-.265s.238-.264.516-.264z" fill="url(#i)" opacity=".15"/><path d="m1.191125 288.66596h6.0854167v7.67292h-6.0854167z" fill="url(#b)" stroke-width="1.040671"/><g fill="none" stroke-linejoin="round" stroke-width=".265"><path d="m7.01 296.074h-5.554v-7.144h5.554z" stroke="url(#k)" stroke-linecap="round"/><path d="m1.19 288.666h6.086v7.673h-6.086v-7.674z" stroke="url(#l)"/></g></g><path d="m21.890863 21.890863.0033-4.194647h4.19707v4.22414l4.197071-.02707v4.19707l-4.197071.02707v4.170002h-4.19707v-4.197071h-4.197071v-4.19707z" fill="url(#m)" transform="matrix(.18912 0 0 .18912 -2.95 -.304)"/><g fill="none"><path d="m1.19 3.836.000625-.7932917h.79375l.002625.7932917.791125.0004583v.7937501h-.79375v.79375h-.79375v-.79375h-.79375l.000125-.7912084z" opacity=".5" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".264583"/><g stroke-width="1.399024"><path d="m25.391727 23.29231h3.497559v1.399024h-3.497559m-2.798047 0h-3.497559v-1.399024h3.497559" opacity=".5" stroke="url(#n)" transform="matrix(.18912 0 0 .18912 -2.95 -.304)"/><path d="m23.293191 22.592798-.003191-3.489798 1.402215-.0078v3.497598m0 2.798008-.000005 3.497559h-1.399019v-3.497559" opacity=".5" stroke="url(#p)" transform="matrix(.18912 0 0 .18912 -2.95 -.304)"/></g></g><path d="m23.290988 21.893287v4.19707h-5.596094v-4.19707z" fill="url(#o)" transform="matrix(.18912 0 0 .18912 .49 -.304)"/><g fill="none"><path d="m4.8947917 3.8364583v.7937501h-1.0583334v-.7937501z" opacity=".5" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".264583"/><path d="m18.394406 23.29231h4.19707" opacity=".5" stroke="url(#e)" stroke-width="1.363" transform="matrix(.18912 0 0 .18912 .49 -.304)"/></g><path d="m6.4822917 3.8364584v.7937499h-1.0583333v-.7937499z" fill="url(#f)" stroke-width=".18912"/><g fill="none" transform="translate(1.5875)"><path d="m4.8947917 3.8364583v.7937501h-1.0583334v-.7937501z" opacity=".5" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".264583"/><path d="m18.394406 23.29231h4.19707" opacity=".5" stroke="url(#e)" stroke-width="1.363" transform="matrix(.18912 0 0 .18912 .49 -.304)"/></g><path d="m8.0697918 3.8364584v.7937499h-1.0583333v-.7937499z" fill="url(#g)" stroke-width=".18912"/><g fill="none" transform="translate(3.175)"><path d="m4.8947917 3.8364583v.7937501h-1.0583334v-.7937501z" opacity=".5" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".264583"/><path d="m18.394406 23.29231h4.19707" opacity=".5" stroke="url(#e)" stroke-width="1.363" transform="matrix(.18912 0 0 .18912 .49 -.304)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/insertpagecountfield.svg b/icon-themes/elementary_svg/cmd/32/insertpagecountfield.svg
new file mode 100644
index 000000000..86194967f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/insertpagecountfield.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="12" cy="13" fx="12" fy="13" gradientTransform="translate(.5 .5)" gradientUnits="userSpaceOnUse" r="7" xlink:href="#c"/><radialGradient id="b" cx="12" cy="13" fx="12" fy="13" gradientTransform="translate(12.5 11.5)" gradientUnits="userSpaceOnUse" r="7" xlink:href="#c"/><radialGradient id="c" cx="17.5" cy="17.5" gradientTransform="matrix(1.33333 0 0 1.33333 .999601 1.499595)" gradientUnits="userSpaceOnUse" r="5"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><linearGradient id="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" 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="f" gradientTransform="matrix(.62856997 0 0 .60839392 .91432 -.534791)" 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><radialGradient id="g" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#d"/><radialGradient id="h" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#d"/><linearGradient id="i" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#i)" opacity=".15"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#h)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#g)" opacity=".15"/><path d="m5 1c5.041316 0 21.999973.00179 21.999973.00179l.000027 27.99821s-14.666666 0-22 0c0-9.333333 0-18.666664 0-27.9999959z" fill="url(#f)"/><g fill="none" stroke-linejoin="round"><path d="m26.5 28.5h-21v-27h21z" stroke="url(#e)" stroke-linecap="round"/><path d="m4.499961.499944c5.27048 0 23.000054.002 23.000054.002l.000024 28.998112s-15.333385 0-23.000078 0c0-9.666722 0-19.333346 0-28.999956z" stroke="url(#j)" stroke-width=".999922"/></g><g stroke="#161616" stroke-opacity=".431"><path d="m8.5 6.5v3h-3v2h3v4h-3v2h3v3h2v-3h4v3h2v-3h3v-2h-3v-4h3v-2h-3v-3h-2v3h-4v-3zm2 5h4v4h-4z" fill="url(#a)"/><path d="m20.5 17.5v3h-3v2h3v4h-3v2h3v3h2v-3h4v3h2v-3h3v-2h-3v-4h3v-2h-3v-3h-2v3h-4v-3zm2 5h4v4h-4z" fill="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/insertpagenumberfield.svg b/icon-themes/elementary_svg/cmd/32/insertpagenumberfield.svg
new file mode 100644
index 000000000..f78c6ee20
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/insertpagenumberfield.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="24.5" cy="24.5" gradientUnits="userSpaceOnUse" r="7"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" 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(.62856997 0 0 .60839392 .91432 -.534791)" 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><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><linearGradient id="g" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#g)" opacity=".15"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#f)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#e)" opacity=".15"/><path d="m5 1c5.041316 0 21.999973.00179 21.999973.00179l.000027 27.99821s-14.666666 0-22 0c0-9.333333 0-18.666664 0-27.9999959z" fill="url(#d)"/><g fill="none" stroke-linejoin="round"><path d="m26.5 28.5h-21v-27h21z" stroke="url(#c)" stroke-linecap="round"/><path d="m4.499961.499944c5.27048 0 23.000054.002 23.000054.002l.000024 28.998112s-15.333385 0-23.000078 0c0-9.666722 0-19.333346 0-28.999956z" stroke="url(#h)" stroke-width=".999922"/></g><path d="m20.5 17.5v3h-3v2h3v4h-3v2h3v3h2v-3h4v3h2v-3h3v-2h-3v-4h3v-2h-3v-3h-2v3h-4v-3zm2 5h4v4h-4z" fill="url(#a)" stroke="#161616" stroke-opacity=".431"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/insertplugin.svg b/icon-themes/elementary_svg/cmd/32/insertplugin.svg
new file mode 100644
index 000000000..74e29c8a8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/insertplugin.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 offset="1" stop-opacity="0"/></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="#a"/><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="#a"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="25.058096" x2="25.058096" y1="47.027729" y2="39.999443"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.7480349 0 0 .75387595 -4.768985 .907933)" gradientUnits="userSpaceOnUse" x1="26.95891" x2="26.95891" y1="12.060429" y2="37.263515"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.28394125 0 0 .29357995 -14.937357 9.989485)" gradientUnits="userSpaceOnUse" x1="107.05136" x2="107.05136" y1="-23.105574" y2="-5.777408"><stop offset="0" stop-color="#fff"/><stop offset=".40000001" stop-color="#fff" stop-opacity=".235294"/><stop offset=".80000001" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="g" cx="6.895029" cy="12.591532" gradientTransform="matrix(0 6.3641136 -7.8130983 0 113.00801 -56.880746)" gradientUnits="userSpaceOnUse" r="12.671875"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><g opacity=".3" transform="matrix(.26760532 0 0 .31190147 13.547987 17.340631)"><path d="m38 40h5v7h-5z" fill="url(#b)"/><path d="m-10-47h5v7h-5z" fill="url(#c)" transform="scale(-1)"/><path d="m10 40h28v7.000001h-28z" fill="url(#d)"/></g><g opacity=".3" transform="matrix(.28733436 0 0 .31190147 .563328 17.340631)"><path d="m38 40h5v7h-5z" fill="url(#b)"/><path d="m-10-47h5v7h-5z" fill="url(#c)" transform="scale(-1)"/><path d="m10 40h28v7.000001h-28z" fill="url(#d)"/></g><path d="m13.613961 1.5769264c-1.890593 0-3.424986 1.5525672-3.424986 3.443223 0 1.181659.611117 2.4877217 1.522215 3.1034361l.000391.3397869h-7.6110788c-.8433077 0-1.6005021.93378-1.6005021 1.7771166v7.397264c.6276864-.787682 1.6570664-1.308197 2.7417724-1.308197 1.8905924 0 3.4558215 1.534445 3.4558215 3.4251 0 1.890656-1.5652291 3.425101-3.4558215 3.425101-1.084706 0-2.114086-.520516-2.7417724-1.308197v7.397266c0 .843336.7568028 1.231174 1.6001106 1.231174h7.3970193c-.787658-.627708-1.308155-1.288132-1.308155-2.372874 0-1.890656 1.534393-3.425102 3.424986-3.425102 1.890592 0 3.424986 1.534446 3.424986 3.425102 0 1.084742-.520499 1.745166-1.308156 2.372874h7.397019c.843308 0 1.40808-.388105 1.40808-1.231442v-7.032427l.708751.000267c.615695.911129 1.64875 1.359033 2.830371 1.359033 1.890592 0 3.424987-1.534445 3.424987-3.4251 0-1.890656-1.534395-3.425101-3.424987-3.425101-1.181621 0-2.214676.44817-2.830371 1.3593l-.708751-.000267v-7.864043c0-.8433361-.564853-1.8050696-1.407689-1.7768476h-7.611079l-.000391-.3397869c.911098-.6157144 1.522216-1.9217771 1.522216-3.1034361 0-1.8906558-1.534394-3.443223-3.424986-3.443223z" fill="url(#g)"/><g fill="none"><path d="m12.068567 9.5h-7.503109c-.3859622 0-1.0654578.4262873-1.0654578.815263l-.0000001 5.20501c3.4246222-1.08325 6.2959744 1.465619 6.3124532 4.303866.016479 2.838247-2.6270925 4.924806-6.3124532 4.092495l.0000001 5.239947c0 .388976 1.1623959.343419 1.5483591.343419h4.1575411c-.626506-2.871644.9759216-5.837346 4.3150116-5.864624 3.339089-.02728 4.954526 2.289671 4.272305 5.864624h4.741073c.385964 0 .96571.04556.96571-.343419v-7.009928c.10512-1.057883 1.211146-.928453 1.211146-.928453.269691-.000904.981042-.207021 1.13614.01534.461212.687827 1.227902 1.347832 2.104721 1.347832 1.411662 0 2.596187-.993111 2.596187-2.415796 0-1.422684-1.184525-2.415797-2.596187-2.415797-.876819 0-1.6438.612274-2.105013 1.300098-.155097.222356-1.155314.06399-1.425005.06308 0 0-.785511.01008-.921989-.735688v-8.06201c0-.3889717-.579746-.815259-.96571-.815259h-7.105267" opacity=".4" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round"/><ellipse cx="13.625002" cy="5.113852" opacity=".6" rx="2.445251" ry="2.543601" stroke="url(#f)"/><path d="m13.613961 1.5769261c-1.890593 0-3.424986 1.5525672-3.424986 3.443223 0 1.181659.611117 2.4877217 1.522215 3.1034361l.000391.3397869h-7.6110788c-.8433077 0-1.6005021.93378-1.6005021 1.7771169v7.397264c.6276864-.787682 1.6570664-1.308197 2.7417724-1.308197 1.8905924 0 3.4558215 1.534445 3.4558215 3.4251 0 1.890656-1.5652291 3.425101-3.4558215 3.425101-1.084706 0-2.114086-.520516-2.7417724-1.308197v7.397266c0 .843336.7568028 1.231174 1.6001106 1.231174h7.3970193c-.787658-.627708-1.308155-1.288132-1.308155-2.372874 0-1.890656 1.534393-3.425102 3.424986-3.425102 1.890592 0 3.424986 1.534446 3.424986 3.425102 0 1.084742-.520499 1.745166-1.308156 2.372874h7.397019c.843308 0 1.40808-.388105 1.40808-1.231442v-7.032427l.708751.000267c.615695.911129 1.64875 1.359033 2.830371 1.359033 1.890592 0 3.424987-1.534445 3.424987-3.4251 0-1.890656-1.534395-3.425101-3.424987-3.425101-1.181621 0-2.214676.44817-2.830371 1.3593l-.708751-.000267v-7.864043c0-.8433364-.564853-1.8050699-1.407689-1.7768479h-7.611079l-.000391-.3397869c.911098-.6157144 1.522216-1.9217771 1.522216-3.1034361 0-1.8906558-1.534394-3.443223-3.424986-3.443223z" opacity=".4" stroke="#0a3600" stroke-linecap="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/insertreferencefield.svg b/icon-themes/elementary_svg/cmd/32/insertreferencefield.svg
new file mode 100644
index 000000000..135cef053
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/insertreferencefield.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(.34305155 0 0 .5600718 16.40639 10.991623)" gradientUnits="userSpaceOnUse" x1="26.787821" x2="26.787821" y1="22.594112" y2="25.392126"><stop offset="0" stop-color="#fff"/><stop offset=".00000023" 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="16" cy="-14.000104" gradientTransform="matrix(.00000003 .44444443 -1.2272622 .00000008 -1.1818 -5.11111)" gradientUnits="userSpaceOnUse" r="9"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" 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="e" gradientTransform="matrix(.6571413 0 0 .63012228 .228607 -1.089605)" 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><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><radialGradient id="g" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="h" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><linearGradient id="j"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></linearGradient><radialGradient id="k" cx="65.325226" cy="48.709068" gradientTransform="matrix(0 .69123149 -.75864703 0 60.841701 -28.134693)" gradientUnits="userSpaceOnUse" r="31.000002" xlink:href="#j"/><radialGradient id="l" cx="24.837126" cy="36.421127" gradientTransform="matrix(-.38351555 0 0 -.25567694 23.275669 32.384178)" gradientUnits="userSpaceOnUse" r="15.644737" xlink:href="#c"/><linearGradient id="m" gradientTransform="matrix(.39222363 0 0 -.36562471 5.827819 26.163568)" gradientUnits="userSpaceOnUse" x1="27.974298" x2="27.974298" xlink:href="#j" y1="36.127529" y2="-1.183923"/><linearGradient id="n" gradientTransform="matrix(0 -.39571558 .42801014 0 7.403311 31.903618)" gradientUnits="userSpaceOnUse" x1="45.243652" x2="20.576487" y1="15.41246" y2="15.991243"><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><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#h)" opacity=".15"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#g)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#f)" opacity=".15"/><path d="m4.5.5c5.2704667 0 22.999972.001854 22.999972.001854l.000028 28.998146s-15.333333 0-23 0c0-9.666666 0-19.333331 0-28.99999575z" fill="url(#e)" stroke-width="1.040573"/><g stroke-linejoin="round"><path d="m26.5 28.5h-21v-27h21z" fill="none" stroke="url(#d)" stroke-linecap="round"/><path d="m4.499961.499944c5.27048 0 23.000054.002 23.000054.002l.000024 28.998112s-15.333385 0-23.000078 0c0-9.666722 0-19.333346 0-28.999956z" fill="none" stroke="url(#i)" stroke-width=".999922"/><g stroke-linecap="round" stroke-opacity=".501961" stroke-width="1.399007" transform="matrix(.71479283 0 0 .71479283 1.852258 7.84989)"><path d="m33.083351 20.495603-.000009 6.995034h-12.591052l.000091-6.995029z" fill="url(#k)" stroke="#206b00"/><path d="m21.891298 21.894611h9.793048v4.197021h-9.793048z" fill="none" stroke="url(#a)"/></g></g><g transform="translate(-7.832249 .046391)"><path d="m7.750245 23.072131a6 4.0000002 0 1 1 12 0 6 4.0000002 0 0 1 -12 0z" fill="url(#l)" fill-rule="evenodd" opacity=".141176"/><path d="m11.832248 12.017552c-4.9802216 3.367056-2.0511186 9.550728 3.5 9.5v3.000485l7-5-7-5v2.976351c-3.580248.139062-5.5595156-3.12742-3-5.476836z" display="block" fill="url(#m)"/><g fill="none"><path d="m10.875586 13.759279c-1.7568516 2.058862-.225017 7.434574 5.395063 6.699241l.0616 2.197396 4.369328-3.137879-4.369328-3.064428v2.059765c-6.167442.329165-5.981488-3.921804-5.456663-4.754095z" display="block" opacity=".8" stroke="url(#n)" stroke-miterlimit="7" stroke-width=".964"/><path d="m11.832248 12.017552c-4.9802216 3.367056-2.0511186 9.550728 3.5 9.5v3.000485l6.999999-5-6.999999-5v2.976351c-3.580248.139062-5.5595156-3.12742-3-5.476836z" opacity=".5" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round"/></g></g><path d="m25 4h-18v1.9981606h18z" fill="#fff" opacity=".35" stroke-width="1.27598"/><path d="m7.0000007 3.0000213h17.9999993v2.0000126h-17.9999993z" fill="url(#b)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/insertrows.svg b/icon-themes/elementary_svg/cmd/32/insertrows.svg
new file mode 100644
index 000000000..b512b0030
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/insertrows.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.439577 25.98059)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#d"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="d" xlink:href="#c"/><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 21.560423 25.98059)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#d"/><linearGradient id="f"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="g" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="h" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="i" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="j" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="k" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#g" y1="2" y2="4.000013"/><linearGradient id="l" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="m" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="n" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="o" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="p" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#g" y1="2" y2="4.000013"/><linearGradient id="q" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="r" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="s" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="t" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="u" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#g" y1="2" y2="4.000013"/><linearGradient id="v" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="w" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="x" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="y" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="z" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#g" y1="2" y2="4.000013"/><linearGradient id="A" gradientTransform="matrix(-.99999999 0 0 .99999999 16.000002 7)" gradientUnits="userSpaceOnUse" x1="3" x2="2.999998" xlink:href="#B" y1="2" y2="5.000001"/><linearGradient id="B" xlink:href="#f"/><linearGradient id="C" gradientTransform="matrix(-.99999999 0 0 .99999999 22.000002 7)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#B" y1="2" y2="5"/><linearGradient id="D" gradientTransform="matrix(-.99999999 0 0 .99999999 9.000001 7)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#B" y1="2" y2="5.000001"/><linearGradient id="E" gradientTransform="matrix(-.99999999 0 0 .99999999 2.000001 7)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#B" y1="2" y2="5.000001"/><linearGradient id="F" gradientTransform="matrix(-.99999997 0 0 .99999997 8.466667 0)" gradientUnits="userSpaceOnUse" x1="6.879167" x2="6.879167" y1="1.852083" y2="3.675907"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><radialGradient id="G" cx="24.837" cy="36.421001" gradientTransform="matrix(.0974 0 0 -.1043 -.422583 10.831417)" gradientUnits="userSpaceOnUse" r="15.645" xlink:href="#c"/><linearGradient id="H" gradientUnits="userSpaceOnUse" x1="8.2025" x2="3.44" y1="3.703993" y2="3.703993"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="I" gradientTransform="matrix(0 -.1895 .20348 0 -5.775 9.524)" gradientUnits="userSpaceOnUse" x1="30.712439" x2="30.712439" y1="63.491089" y2="47.887589"><stop offset="0" stop-color="#fff"/><stop offset=".45" stop-color="#fff" stop-opacity=".235"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="J" gradientTransform="matrix(.1573294 0 0 .1586627 -8.008007 -.016355)" gradientUnits="userSpaceOnUse" x1="24.833029" x2="24.833029" y1="2.604455" y2="51.798176"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="matrix(.26458333 0 0 .26458333 -.529167 .264583)"><path d="m5.0000001 29h26.0000009v2h-26.0000009z" fill="url(#a)" opacity=".15"/><path d="m5.0000001 29.000111v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#b)" opacity=".15"/><path d="m31.000001 29.000111v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#e)" opacity=".15"/></g><rect fill="url(#J)" height="7.672933" rx=".396875" ry=".396891" stroke-width="1.3333" transform="scale(-1 1)" width="7.14375" x="-7.805209" y=".396859"/><path d="m3.9980469 1c-1.1064402 0-1.9980469.8919999-1.9980469 2v26c0 1.108.8916067 2 1.9980469 2h24.0039061c1.10644 0 1.998047-.892 1.998047-2v-26c0-1.1080001-.891607-2-1.998047-2zm.5019531 1h3.4882812v5h-4.9882812v-3.5c0-.8310001.6690009-1.5 1.5-1.5zm4.4960938 0h5.9960942v5h-5.992188v.9707031h-.0039062zm7.0039062 0h5.998047v5h-5.998047zm7.005859 0h4.494141c.830999 0 1.5.6689999 1.5 1.5v3.5h-5.994141zm-14.005859 6h5.998047l.001953 5.001953h-5.9980469zm7.005859 0h5.996094l-.001953 5h-6zm7.003907 0h5.990234v5h-6zm-20.009766.0019531h4.9921875l.0019531 4.9999999h-4.9882812zm0 5.9980469 4.9941406.033203-.0019531 4.933594h-4.9882813v.033203h-.0039062zm6.0019531 0h5.9980469v5h-6zm6.9980469 0h6v5h-6zm7 0h6v5h-5.994141zm-14 6h6v5l-6-.007812zm7 0h6v5h-6zm13 0v4.996094h-5.996094v1.007812h5.996094v2.496094c0 .207749-.04148.404407-.117188.583984v.001954c-.227485.537838-.760176.914062-1.382812.914062h-4.5l.003906-9.992188zm-26 .001953h4.9921875v4.990235l-4.9921875.009765zm0 5.998047h5v4h-3.5c-.8309991 0-1.5-.669-1.5-1.5zm6 0h6v4h-6zm7 0 6 .007812-.007812 3.992188h-5.992188z" opacity=".3" transform="scale(.26458333)"/><g fill="none" stroke-width=".264583"><path d="m3.8364584 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#g)"/><path d="m3.8364583 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#h)"/><path d="m3.8364583.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#i)"/><path d="m3.8364583 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#j)"/><path d="m3.8364583 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#k)"/><path d="m5.6885416 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#l)"/><path d="m5.6885415 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#m)"/><path d="m5.6885415.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#n)"/><path d="m5.6885415 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#o)"/><path d="m5.6885415 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#p)"/><path d="m7.540625 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#q)"/><path d="m7.5406249 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#r)"/><path d="m7.5406249.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#s)"/><path d="m7.5406249 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#t)"/><path d="m7.5406249 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#u)"/><path d="m1.9843751 3.8364616h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#v)"/><path d="m1.984375 2.2489583h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#w)"/><path d="m1.984375.66145834h-1.05833333l-.0000002 1.05833066h1.05833353z" stroke="url(#x)"/><path d="m1.984375 5.4239584h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#y)"/><path d="m1.984375 7.0114584h-1.05833333l-.0000002.79375h1.05833353z" stroke="url(#z)"/></g><path d="m7.5406253 1.984375h-6.61458294c-.14657911 0-.26458331.1180042-.26458331.2645834l-.00000029 1.0583332c0 .1465792.11800419.2645834.26458328.2645834h6.61458296c.1465792 0 .2645833-.1180042.2645833-.2645834l.0000003-1.0583332c0-.1465792-.1180042-.2645834-.2645833-.2645834z" fill="url(#F)"/><path d="m.79375 1.8520833c-.14700001.0000111-.26510009.1181-.26510009.2651001v1.3229167c0 .146.11810008.2640777.26510009.2640666l6.8791667-.0005292c.1470001.0000013.2651-.1180542.2651-.2640542v-1.3229166c0-.1470001-.1180999-.2651111-.2651-.2651001zm6.8791667.2645834v1.3229166h-1.5875v-1.3229166zm-6.8791667.0005159h1.3229167v1.3229175h-1.3229167zm1.5880168 0 1.5874999-.0005159v1.3229166l-1.5874999.0005292zm1.8515665-.0005159h1.5869833v1.3229166h-1.5869833z" fill="#126400" fill-opacity=".571"/><g fill="none" stroke-linecap="square" transform="matrix(-.26458333 0 0 .26458333 6.614584 0)"><path d="m15.500004 8.5000004-5.000002-.0000002.000002 3.9999998 5.000002.000001z" opacity=".5" stroke="url(#A)"/><path d="m21.500002 8.5000002h-4v3.9999998h4z" opacity=".5" stroke="url(#C)"/><path d="m8.5000014 8.5000002h-5.0000005v3.9999998h5.0000005z" opacity=".5" stroke="url(#D)"/><path d="m1.5000014 8.5000002h-5.0000005v3.9999998h5.0000005z" opacity=".5" stroke="url(#E)"/></g><g transform="matrix(-.99999999 0 0 .99999999 8.46666 0)"><path d="m3.5194167 6.9414167c0-2.178-3.04500003-2.178-3.04600003 0 0 .9.68000003 1.72 1.52200003 1.72.84 0 1.524-.82 1.524-1.72z" fill="url(#G)" fill-rule="evenodd" opacity=".141"/><path d="m5.6889583 5.688375 2.38125-1.984375-2.38125-1.984375v1.3229167h-2.1166666v1.3229166h2.1166666z" style="display:block;stroke:#a62100;stroke-width:.264583;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#H)" transform="matrix(0 -1 1 0 -1.587333 11.906667)"/><path d="m5.9535417 5.1169797 1.6965173-1.4129797-1.6965173-1.4169862.0013333 1.0201112h-2.118l-.00133.79375h2.118z" style="display:block;opacity:.5;fill:none;stroke-width:.265;stroke-miterlimit:7;stroke:url(#I)" transform="matrix(0 -1 1 0 -1.587333 11.906667)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/insertrowsafter.svg b/icon-themes/elementary_svg/cmd/32/insertrowsafter.svg
new file mode 100644
index 000000000..c4d7c2bdc
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/insertrowsafter.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.439577 25.98059)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#d"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="d" xlink:href="#c"/><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 21.560423 25.98059)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#d"/><linearGradient id="f"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="g" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="h" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="i" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="j" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="k" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#g" y1="2" y2="4.000013"/><linearGradient id="l" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="m" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="n" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="o" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="p" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#g" y1="2" y2="4.000013"/><linearGradient id="q" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="r" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="s" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="t" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="u" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#g" y1="2" y2="4.000013"/><linearGradient id="v" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="w" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="x" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="y" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="z" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#g" y1="2" y2="4.000013"/><linearGradient id="A" gradientTransform="matrix(-.99999999 0 0 .99999999 16.000002 7)" gradientUnits="userSpaceOnUse" x1="3" x2="2.999998" xlink:href="#B" y1="2" y2="5.000001"/><linearGradient id="B" xlink:href="#f"/><linearGradient id="C" gradientTransform="matrix(-.99999999 0 0 .99999999 22.000002 7)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#B" y1="2" y2="5"/><linearGradient id="D" gradientTransform="matrix(-.99999999 0 0 .99999999 9.000001 7)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#B" y1="2" y2="5.000001"/><linearGradient id="E" gradientTransform="matrix(-.99999999 0 0 .99999999 2.000001 7)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#B" y1="2" y2="5.000001"/><linearGradient id="F" gradientTransform="matrix(-.99999997 0 0 .99999997 8.466667 3.175)" gradientUnits="userSpaceOnUse" x1="6.879167" x2="6.879167" y1="1.852083" y2="3.675907"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><radialGradient id="G" cx="24.837" cy="36.421001" gradientTransform="matrix(.0974 0 0 -.1043 .106583 8.71475)" gradientUnits="userSpaceOnUse" r="15.645" xlink:href="#c"/><linearGradient id="H" gradientUnits="userSpaceOnUse" x1="3.440007" x2="8.202507" y1="3.704" y2="3.704"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="I" gradientTransform="matrix(0 -.1895 .20348 0 -5.775 9.524)" gradientUnits="userSpaceOnUse" x1="30.7124" x2="30.7124" y1="47.887623" y2="63.491123"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="J" gradientTransform="matrix(.1573294 0 0 .1586627 -8.008007 -.016355)" gradientUnits="userSpaceOnUse" x1="24.833029" x2="24.833029" y1="2.604455" y2="51.798176"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="matrix(.26458333 0 0 .26458333 -.529167 .264583)"><path d="m5.0000001 29h26.0000009v2h-26.0000009z" fill="url(#a)" opacity=".15"/><path d="m5.0000001 29.000111v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#b)" opacity=".15"/><path d="m31.000001 29.000111v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#e)" opacity=".15"/></g><rect fill="url(#J)" height="7.672933" rx=".396875" ry=".396891" stroke-width="1.3333" transform="scale(-1 1)" width="7.14375" x="-7.805209" y=".396859"/><path d="m3.9980469 1c-1.1064402 0-1.9980469.8919999-1.9980469 2v26c0 1.108.8916067 2 1.9980469 2h24.0039061c1.10644 0 1.998047-.892 1.998047-2v-26c0-1.1080001-.891607-2-1.998047-2zm.5019531 1h3.4882812v5h-4.9882812v-3.5c0-.8310001.6690009-1.5 1.5-1.5zm4.4960938 0h5.9960942v5h-5.992188v.9707031h-.0039062zm7.0039062 0h5.998047v5h-5.998047zm7.005859 0h4.494141c.830999 0 1.5.6689999 1.5 1.5v3.5h-5.994141zm-14.005859 6h5.998047l.001953 5.001953h-5.9980469zm7.005859 0h5.996094l-.001953 5h-6zm7.003907 0h5.990234v5h-6zm-20.009766.0019531h4.9921875l.0019531 4.9999999h-4.9882812zm0 5.9980469 4.9941406.033203-.0019531 4.933594h-4.9882813v.033203h-.0039062zm6.0019531 0h5.9980469v5h-6zm6.9980469 0h6v5h-6zm7 0h6v5h-5.994141zm-14 6h6v5l-6-.007812zm7 0h6v5h-6zm13 0v4.996094h-5.996094v1.007812h5.996094v2.496094c0 .207749-.04148.404407-.117188.583984v.001954c-.227485.537838-.760176.914062-1.382812.914062h-4.5l.003906-9.992188zm-26 .001953h4.9921875v4.990235l-4.9921875.009765zm0 5.998047h5v4h-3.5c-.8309991 0-1.5-.669-1.5-1.5zm6 0h6v4h-6zm7 0 6 .007812-.007812 3.992188h-5.992188z" opacity=".3" transform="scale(.26458333)"/><g fill="none" stroke-width=".264583"><path d="m3.8364584 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#g)"/><path d="m3.8364583 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#h)"/><path d="m3.8364583.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#i)"/><path d="m3.8364583 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#j)"/><path d="m3.8364583 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#k)"/><path d="m5.6885416 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#l)"/><path d="m5.6885415 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#m)"/><path d="m5.6885415.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#n)"/><path d="m5.6885415 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#o)"/><path d="m5.6885415 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#p)"/><path d="m7.540625 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#q)"/><path d="m7.5406249 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#r)"/><path d="m7.5406249.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#s)"/><path d="m7.5406249 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#t)"/><path d="m7.5406249 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#u)"/><path d="m1.9843751 3.8364616h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#v)"/><path d="m1.984375 2.2489583h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#w)"/><path d="m1.984375.66145834h-1.05833333l-.0000002 1.05833066h1.05833353z" stroke="url(#x)"/><path d="m1.984375 5.4239584h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#y)"/><path d="m1.984375 7.0114584h-1.05833333l-.0000002.79375h1.05833353z" stroke="url(#z)"/></g><path d="m7.5406253 5.1593752h-6.61458294c-.14657911 0-.26458331.1180042-.26458331.2645834l-.00000029 1.0583332c0 .1465792.11800419.2645834.26458328.2645834h6.61458296c.1465792 0 .2645833-.1180042.2645833-.2645834l.0000003-1.0583332c0-.1465792-.1180042-.2645834-.2645833-.2645834z" fill="url(#F)"/><path d="m.79375 5.0270835c-.14700001.0000111-.26510009.1181-.26510009.2651001v1.3229167c0 .146.11810008.2640777.26510009.2640666l6.8791667-.0005292c.1470001.0000013.2651-.1180542.2651-.2640542v-1.3229166c0-.1470001-.1180999-.2651111-.2651-.2651001zm6.8791667.2645834v1.3229166h-1.5875v-1.3229166zm-6.8791667.0005159h1.3229167v1.3229175h-1.3229167zm1.5880168 0 1.5874999-.0005159v1.3229166l-1.5874999.0005292zm1.8515665-.0005159h1.5869833v1.3229166h-1.5869833z" fill="#126400" fill-opacity=".571"/><g fill="none" stroke-linecap="square" transform="matrix(-.26458333 0 0 .26458333 6.614584 3.175)"><path d="m15.500004 8.5000004-5.000002-.0000002.000002 3.9999998 5.000002.000001z" opacity=".5" stroke="url(#A)"/><path d="m21.500002 8.5000002h-4v3.9999998h4z" opacity=".5" stroke="url(#C)"/><path d="m8.5000014 8.5000002h-5.0000005v3.9999998h5.0000005z" opacity=".5" stroke="url(#D)"/><path d="m1.5000014 8.5000002h-5.0000005v3.9999998h5.0000005z" opacity=".5" stroke="url(#E)"/></g><g transform="matrix(-1 0 0 -1 8.466667 8.46666)"><path d="m4.0485834 4.8247499c0-2.178-3.0450001-2.178-3.0460001 0 0 .9.6800001 1.72 1.5220001 1.72.84 0 1.524-.82 1.524-1.72z" fill="url(#G)" fill-rule="evenodd" opacity=".141"/><path d="m5.6889583 5.688375 2.38125-1.984375-2.38125-1.984375v1.3229167h-2.1166666v1.3229166h2.1166666z" style="display:block;stroke:#a62100;stroke-width:.264583;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#H)" transform="matrix(0 -1 1 0 -1.587333 11.906667)"/><path d="m5.9535417 5.1169797 1.6965173-1.4129797-1.6965173-1.4169862.0013333 1.0201112h-2.118l-.00133.79375h2.118z" style="display:block;opacity:.5;fill:none;stroke-width:.265;stroke-miterlimit:7;stroke:url(#I)" transform="matrix(0 -1 1 0 -1.587333 11.906667)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/insertscript.svg b/icon-themes/elementary_svg/cmd/32/insertscript.svg
new file mode 100644
index 000000000..3c438ce76
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/insertscript.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="65.324997" cy="48.709" gradientTransform="matrix(0 .68598 -.74626 0 60.288 -27.737)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.4227 0 0 .38513 14.545 15.083)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="10.171" y2="36.136002"/><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.38833 0 0 .41842 15.3 14.318)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="20.749001" y2="25.528"/><linearGradient id="e"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.185175" y2="41.814808"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.65714055 0 0 .63016116 .228639 -1.091493)" 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><radialGradient id="h" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#e"/><radialGradient id="i" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#e"/><linearGradient id="j" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#j)" opacity=".15"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#i)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#h)" opacity=".15"/><path d="m4.500027.49821c5.2704605 0 22.999945.001854 22.999945.001854l.000028 28.999936s-15.333315 0-22.999973 0c0-9.667263 0-19.334524 0-29.00178575z" fill="url(#g)" stroke-width="1.040604"/><g fill="none"><path d="m26.5 28.5h-21v-27h21z" stroke="url(#f)" stroke-linecap="round"/><path d="m4.499961.499944c5.27048 0 23.000054.002 23.000054.002l.000024 28.998112s-15.333385 0-23.000078 0c0-9.666722 0-19.333346 0-28.999956z" stroke="url(#k)" stroke-linejoin="round" stroke-width=".999922"/><path d="m8 5.505006h2.34375zm2.6875 0h2.1875zm2.53125 0h1.9375zm2.25 0h.84375zm-7.46875 2h3.65625zm4.0625 0h1.75zm2.0625 0h.875zm1.21875 0h1.59375zm1.9375 0h1.625zm-9.28125 1.9949953h4.28125zm4.625 0h4.625zm1.703125 7.9999987h.84375zm1.1875 0h1.875zm2.25 0h4.90625zm-2.6875 2.075h1.84375zm-1.028125 5.925h2.96875zm3.85625 0h1.1875z" stroke="#89adc2"/></g><g transform="translate(27.060241 6.775243)"><path d="m-15.569698 10.277108h.933683v1h-.933683z" fill="#d48eb3"/><path d="m-14.482898 10.277108h.410114v1h-.410114z" fill="#d48eb3"/><path d="m-19.060241 16.277108h1.996686v1h-1.996686z" fill="#666" opacity=".7"/><path d="m-16.907035 16.277108h2.139473v1h-2.139473z" fill="#666" opacity=".7"/><g fill="#d48eb3"><path d="m-14.611041 16.277108h.854355v1h-.854355z"/><path d="m-13.600165 16.277108h2.012549v1h-2.012549z"/><path d="m-9.896655 16.277108h.537037v1h-.537037z"/><path d="m-11.431095 16.277108h1.377919v1h-1.377919z"/><path d="m-9.203097 16.277108h.314918v1h-.314918z"/><path d="m-8.731658 16.277108h.854355v1h-.854355z"/><path d="m-16.465904 12.277108h2.393326v1h-2.393326z"/></g><path d="m-19.060241 14.277108h1.806297v1h-1.806297z" fill="#94d48e"/><path d="m-17.104791 14.277108h.56877v1h-.56877z" fill="#94d48e"/><path d="m-16.386869 14.277108h1.298596v1h-1.298596z" fill="#666" opacity=".7"/><path d="m-14.939121 14.277108h.886087v1h-.886087z" fill="#666" opacity=".7"/><path d="m-19.060241 18.277108h1.48749v1h-1.48749z" fill="#de6161"/><path d="m-17.333827 18.277108h2.647178v1h-2.647178z" fill="#666" opacity=".7"/></g><path d="m8 12v1h3.0625v-1zm0 2v1h3.09375v-1z" fill="#b78ed4"/><path d="m12.40625 12v1h5.59375v-1zm.03125 2v1h5.09375v-1z" fill="#d48eb3"/><path d="m8 17v1h2.53125v-1zm0 2.03125v.96875h2.21875v-.96875z" fill="#94d48e"/><g transform="translate(-.007 -.007)"><path d="m21.5 21.5v-4h5v4h4l.007 5h-4.007v4.007h-5v-4.007h-4v-5z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m22.5 23.003v-4.503h3v4.497m0 2.003v4.5h-3v-4.5" opacity=".5" stroke="url(#b)"/><path d="m26 22.512 3.5-.01v2.987l-3.5.01m-4 0-3.5-.01v-2.989l3.5.012" opacity=".5" stroke="url(#d)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/insertsection.svg b/icon-themes/elementary_svg/cmd/32/insertsection.svg
new file mode 100644
index 000000000..83305b559
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/insertsection.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(.72803143 0 0 .72724184 -13.459104 -1.459103)" gradientUnits="userSpaceOnUse" x1="39.777271" x2="39.777271" y1="15.756936" y2="21.257172"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientTransform="matrix(.48571543 0 0 .45629666 -.032172 .348862)" 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="e" gradientTransform="matrix(.40540511 0 0 .51351351 1.894686 -.32432)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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 transform="matrix(1.33333 0 0 1.33333 .666704 -.666622)"><path d="m3.500001 22h16.999998v2h-16.999998z" fill="url(#b)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#c)" opacity=".15"/><path d="m3.6249808 1.6249712 16.5000412-.0000001v21.0000519h-16.5000412z" fill="url(#d)"/><path d="m19.37502 21.875021h-15.0000373v-19.5000479l15.0000373-.0000004z" fill="none" stroke="url(#e)" stroke-linecap="round" stroke-width=".750002"/><path d="m3.6249808 1.6249489c3.8955809 0 16.5000412.0000219 16.5000412.0000219v21.0000522h-16.5000412v-21.0000518z" fill="none" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".750002"/><rect fill="url(#a)" height="2.250006" rx=".5" ry=".500011" width="3.75001" x="13.375005" y="11.374995"/><rect fill="none" height="2.250006" opacity=".5" rx=".5" ry=".500011" stroke="#206b00" stroke-width=".750002" width="3.75001" x="13.375005" y="11.374995"/><rect fill="#fff" height=".750002" opacity=".3" rx=".000002" ry="0" width="3.000008" x="13.750006" y="11.749996"/><g fill="none" stroke="#aaa" stroke-linecap="round" stroke-width=".750002"><path d="m6.5000157 5.3749802h10.9999993"/><path d="m6.5071367 8.3749377 10.9928783.00005"/><path d="m6.5000162 16.625008h10.9999988"/><path d="m6.5000162 19.625016h10.9999988"/></g><g transform="translate(-6.750017)"><rect fill="url(#a)" height="2.250006" rx=".5" ry=".500011" width="3.75001" x="13.375005" y="11.374995"/><rect fill="none" height="2.250006" opacity=".5" rx=".5" ry=".500011" stroke="#206b00" stroke-width=".750002" width="3.75001" x="13.375005" y="11.374995"/><rect fill="#fff" height=".750002" opacity=".3" rx=".000002" ry="0" width="3.000008" x="13.750006" y="11.749996"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/insertslide.svg b/icon-themes/elementary_svg/cmd/32/insertslide.svg
new file mode 100644
index 000000000..df28b8913
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/insertslide.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="65.324997" cy="48.709" gradientTransform="matrix(0 .68598 -.74626 0 60.288 -27.737)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.4227 0 0 .38513 14.545 15.083)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="10.171" y2="36.136002"/><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.38833 0 0 .41842 15.3 14.318)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="20.749001" y2="25.528"/><linearGradient id="e"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.72973 0 0 .56757 -1.515 2.378)" gradientUnits="userSpaceOnUse" x1="24.001" x2="24.001" xlink:href="#c" y1="6.381" y2="41.619"/><linearGradient id="g" gradientTransform="matrix(.82857144 0 0 .49974816 -3.885714 3.239182)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="h" cx="605.714" cy="486.648" gradientTransform="matrix(.01928 0 0 .00824 17.982 23.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#e"/><radialGradient id="i" cx="605.714" cy="486.648" gradientTransform="matrix(-.01928 0 0 .00824 14.018 23.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#e"/><linearGradient id="j" gradientTransform="matrix(.05633 0 0 .00824 -4.36 23.98)" 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="k" gradientTransform="matrix(.66892 0 0 .56757 -1.18 2.378)" gradientUnits="userSpaceOnUse" x1="9.61" x2="9.61" xlink:href="#c" y1="6.395" y2="41.619"/><linearGradient id="l" gradientTransform="matrix(1.33942 0 0 -1.98263 -11.354 93.863)" gradientUnits="userSpaceOnUse" x1="22.004" x2="22.004" y1="63.218" y2="25.647"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#c8c8c8"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.74052 0 0 .4677 46.925 2.682)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="4.334" x2="4.334" y1="4.526" y2="27.474"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><path d="m2.4 27h27.2v2h-27.2z" fill="url(#j)" opacity=".15"/><path d="m2.4 27v2c-.993.004-2.4-.448-2.4-1s1.108-1 2.4-1z" fill="url(#i)" opacity=".15"/><path d="m29.6 27v2c.993.004 2.4-.448 2.4-1s-1.108-1-2.4-1z" fill="url(#h)" opacity=".15"/><path d="m1.5 4.5h29v23h-29z" fill="url(#g)" stroke-width="1.040573"/><path d="m29.5 26.5h-27v-21h27z" fill="none" stroke="url(#f)" stroke-linecap="round"/><path d="m6 27.5h-4.5v-23h4.5" fill="url(#n)"/><path d="m5.5 26.5h-3v-21h3" fill="none" opacity=".5" stroke="url(#k)" stroke-linecap="square"/><path d="m11 7.5h4m1 0h2m1 0h1m1 0h2" fill="none" stroke="#aaa"/><path d="m7 24v-1h2v1zm3 0v-1h6v1zm-3-4v-1h3v1zm4 0v-1h2v1zm3 0v-1h1v1zm-7-4v-1h3v1zm4 0v-1h1v1zm2 0v-1h2v1zm-6-4v-1h3v1zm4 0v-1h3v1z" fill="url(#l)"/><path d="m29 17a6 6 0 1 1 -3.174-5.293l-2.826 5.293z" fill="url(#n)" opacity=".5"/><path d="m29 17.017c0 2.602-1.892 5.09-4.4 5.783-2.506.694-5.407-.466-6.745-2.697-.01.01 5.145-3.086 5.145-3.086z" fill="url(#n)" opacity=".5"/><path d="m6 27.5h24.5v-23h-24.5" fill="none" stroke="url(#m)" stroke-linejoin="round"/><path d="m6 27.5h-4.5c0-7.093.02-15.35.02-22.868l.048-.093.118-.04h4.314" fill="none" opacity=".4" stroke="#cc3b02" stroke-linejoin="round"/><path d="m29 17.004c0 2.6-1.892 5.088-4.4 5.782-.058-.01-1.6-5.782-1.6-5.782z" fill="url(#n)"/><g transform="translate(-.007 -.007)"><path d="m21.5 21.5v-4h5v4h4l.007 5h-4.007v4.007h-5v-4.007h-4v-5z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m22.5 23.003v-4.503h3v4.497m0 2.003v4.5h-3v-4.5" opacity=".5" stroke="url(#b)"/><path d="m26 22.512 3.5-.01v2.987l-3.5.01m-4 0-3.5-.01v-2.989l3.5.012" opacity=".5" stroke="url(#d)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/insertsound.svg b/icon-themes/elementary_svg/cmd/32/insertsound.svg
new file mode 100644
index 000000000..c5763a281
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/insertsound.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="65.324997" cy="48.709" gradientTransform="matrix(0 .68598 -.74626 0 60.288 -27.737)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.4227 0 0 .38513 14.545 15.083)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="10.171" y2="36.136002"/><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.38833 0 0 .41842 15.3 14.318)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="20.749001" y2="25.528"/><linearGradient id="e" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#g"/><linearGradient id="g"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="h" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#g"/><linearGradient id="i" gradientTransform="matrix(.6571413 0 0 .63012228 .228607 -1.089605)" 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="j" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.185175" y2="41.814808"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.46198453 0 0 .46875001 -14.77563 -14.536001)" gradientUnits="userSpaceOnUse" x1="1555.844" x2="1555.844" y1="-1002.4898" y2="-940.50317"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#cc3b02"/></linearGradient><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#e)" opacity=".15"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#f)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#h)" opacity=".15"/><path d="m4.5.5c5.2704667 0 22.999972.001854 22.999972.001854l.000028 28.998146s-15.333333 0-23 0c0-9.666666 0-19.33333 0-28.99999575z" fill="url(#i)"/><path d="m26.5 28.5h-21v-27.0000001h21z" fill="none" stroke="url(#j)" stroke-linecap="round"/><path d="m4.499961.4999439c5.27048 0 23.000054.002 23.000054.002l.000024 28.9981121s-15.333385 0-23.000078 0c0-9.666722 0-19.333346 0-28.9999561z" fill="none" stroke="url(#k)" stroke-linejoin="round" stroke-width=".999922"/><path d="m706.36939-478-7.375 1.90625c-.554.14844-1 .73896-1 1.3125v9.09375c-.56177-.29416-1.28326-.4131-2.03125-.21875-1.34976.35071-2.19558 1.48415-1.90625 2.53125s1.61899 1.63196 2.96875 1.28125c1.07683-.27979 1.81912-1.07145 1.9375-1.90625l.0312-8.59375 7-1.875v6.78125c-.56177-.29416-1.28326-.4131-2.03125-.21875-1.34976.35071-2.19558 1.48415-1.90625 2.53125s1.61899 1.63196 2.96875 1.28125c1.07683-.27979 1.81912-1.07145 1.9375-1.90625l.0312-11.1875c0-.43016-.26584-.75199-.625-.8125z" fill="url(#l)" transform="translate(-685.0002 484.99179)"/><g transform="translate(-.007 -.007)"><path d="m21.5 21.5v-4h5v4h4l.007 5h-4.007v4.007h-5v-4.007h-4v-5z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m22.5 23.003v-4.503h3v4.497m0 2.003v4.5h-3v-4.5" opacity=".5" stroke="url(#b)"/><path d="m26 22.512 3.5-.01v2.987l-3.5.01m-4 0-3.5-.01v-2.989l3.5.012" opacity=".5" stroke="url(#d)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/insertsymbol.svg b/icon-themes/elementary_svg/cmd/32/insertsymbol.svg
new file mode 100644
index 000000000..c925a69a6
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/insertsymbol.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="22.571428" cy="30.857143" gradientTransform="matrix(.19548667 0 0 .03749552 -1.247335 295.42193)" gradientUnits="userSpaceOnUse" r="15.571428"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><radialGradient id="b" cx="3.307166" cy="291.1882" gradientTransform="matrix(-1.570517 .05348273 -.07214865 -2.1186411 29.509962 907.93521)" gradientUnits="userSpaceOnUse" r="2.381269"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><g transform="matrix(1.33333 0 0 1.33333 .01324 -388.138347)"><ellipse cx="3.165078" cy="296.57892" fill="url(#a)" opacity=".2" rx="3.044007" ry=".79978" stroke-width=".276728"/><path d="m3.3674606 292.55911c-.373048 0-.7624238.11902-.9644056.34597-.2019819.22693-.3029729.54669-.3029729.9593 0 .41881.068013.75921.204043 1.02121.1360286.25993.5323498.5093.8085292.65783v.81827h-2.0260839v-.78887h1.1091894c-.3132781-.19185-.6893764-.46854-.8604427-.79863-.1690051-.33216-.2535077-.70246-.2535077-1.11095 0-.3796.087594-.71277.2627826-.99953.1772491-.28884.4800282-.51061.8056724-.66532.3256442-.15475.7864389-.19981 1.2171962-.19981.6574715 0 1.3066682.13997 1.6941432.4845.3895364.34452.5843046.80665.5843046 1.38636 0 .40847-.085532.77568-.2565992 1.10167-.1710663.32593-.5430531.60366-.8625142.80171h1.1184642v.78887h-2.026084v-.81827c.2864845-.14853.6740465-.40098.8100749-.66712.1360286-.26611.204043-.6055.204043-1.0181 0-.41056-.1020214-.72825-.3060644-.95312-.2019818-.22695-.5887812-.34597-.9597681-.34597z" style="stroke:#000;stroke-width:.198438;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.460154;fill:url(#b)"/><path d="m17.019531 3.4980469c-2.17074 0-4.491775.2260188-6.132812 1.0058593-1.6410378.779639-3.1673255 1.8979477-4.0605471 3.3535157-.882838 1.4450861-1.3242188 3.1241691-1.3242188 5.0371091 0 .179311.0208816.349.0273438.525391.068894-1.713218.4893573-3.240703 1.296875-4.5625001.8932216-1.455568 2.4195093-2.5738767 4.0605471-3.3535157 1.641037-.7798405 3.962072-1.0058593 6.132812-1.0058593 3.313234 0 6.584485.7051964 8.53711 2.4414062 1.836967 1.6246796 2.803922 3.7749249 2.921875 6.4374999.004848-.152032.023437-.2968.023437-.451172 0-2.921366-.982299-5.2501684-2.945312-6.9863279-1.952625-1.7362098-5.223876-2.4414062-8.53711-2.4414062zm6.361328 10.7968751c-.044693 1.885345-.372332 3.465892-1.009765 4.71289-.685496 1.341175-2.638334 2.612833-4.082032 3.361329v1c1.443698-.748496 3.396536-2.020154 4.082032-3.361329.685496-1.341023 1.027344-3.05162 1.027344-5.130859 0-.199654-.008003-.391093-.017579-.582031zm-12.730468.033203c-.009319.190382-.017579.381129-.017579.580078 0 2.110533.343794 3.826173 1.029297 5.146485.685497 1.30988 2.682452 2.565957 4.074219 3.314453v-1c-1.391767-.748496-3.388722-2.004573-4.074219-3.314453-.637777-1.22839-.967316-2.814158-1.011718-4.726563zm-5.1250004 8.189453v1h5.5898434c-.476598-.291866-.977445-.634563-1.474609-1zm18.8007814 0c-.490582.362389-.98751.704077-1.464844 1h5.636719v-1z" fill="#fff" opacity=".1" transform="matrix(.198438 0 0 .198438 -.00993 291.10449)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/inserttable.svg b/icon-themes/elementary_svg/cmd/32/inserttable.svg
new file mode 100644
index 000000000..50ff18a51
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/inserttable.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="65.324997" cy="48.709" gradientTransform="matrix(0 .68598 -.74626 0 60.288 -27.737)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.4227 0 0 .38513 14.545 15.083)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#d" y1="10.171" y2="36.136002"/><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" xlink:href="#c"/><linearGradient id="e" gradientTransform="matrix(.38833 0 0 .41842 15.3 14.318)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#d" y1="20.749001" y2="25.528"/><linearGradient id="f" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="g" gradientTransform="matrix(-.26458332 0 0 .26458332 7.408334 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="h" gradientTransform="matrix(-.26458332 0 0 .26458332 5.55625 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="i" gradientTransform="matrix(-.26458332 0 0 .26458332 3.704167 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="15.5" x2="15.5" y1="1.5" y2="7.5"><stop offset="0" stop-color="#d4d4d4"/><stop offset="1" stop-color="#abacae"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.26458332 0 0 .26458332 1.058332 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="l" gradientTransform="matrix(.13229166 0 0 .06614583 -1.322965 1.058285)" gradientUnits="userSpaceOnUse" x1="41.000362" x2="41.000362" xlink:href="#m" y1="16.000725" y2="20.000727"/><linearGradient id="m"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="o" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.439577 25.98059)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#m"/><radialGradient id="p" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 21.560423 25.98059)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#m"/><linearGradient id="q" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#c" y1="2" y2="5.000003"/><linearGradient id="r" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="s" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="t" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="u" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#q" y1="2" y2="4.000013"/><linearGradient id="v" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="w" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="x" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="y" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="z" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#q" y1="2" y2="4.000013"/><linearGradient id="A" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="B" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="C" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="D" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="E" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#q" y1="2" y2="4.000013"/><linearGradient id="F" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="G" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="H" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="I" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="J" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#q" y1="2" y2="4.000013"/><linearGradient id="K" gradientTransform="matrix(.1573294 0 0 .1586627 -8.008007 -.016355)" gradientUnits="userSpaceOnUse" x1="24.833029" x2="24.833029" y1="2.604455" y2="51.798176"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="matrix(.26458333 0 0 .26458333 -.529167 .264583)"><path d="m5.0000001 29h26.0000009v2h-26.0000009z" fill="url(#n)" opacity=".15"/><path d="m5.0000001 29.000111v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#o)" opacity=".15"/><path d="m31.000001 29.000111v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#p)" opacity=".15"/></g><rect fill="url(#K)" height="7.672933" rx=".396875" ry=".396891" stroke-width="1.3333" transform="scale(-1 1)" width="7.14375" x="-7.805209" y=".396859"/><path d="m3.9980469 1c-1.1064402 0-1.9980469.8919999-1.9980469 2v26c0 1.108.8916067 2 1.9980469 2h24.0039061c1.10644 0 1.998047-.892 1.998047-2v-26c0-1.1080001-.891607-2-1.998047-2zm.5019531 1h3.4882812v5h-4.9882812v-3.5c0-.8310001.6690009-1.5 1.5-1.5zm4.4960938 0h5.9960942v5h-5.992188v.9707031h-.0039062zm7.0039062 0h5.998047v5h-5.998047zm7.005859 0h4.494141c.830999 0 1.5.6689999 1.5 1.5v3.5h-5.994141zm-14.005859 6h5.998047l.001953 5.001953h-5.9980469zm7.005859 0h5.996094l-.001953 5h-6zm7.003907 0h5.990234v5h-6zm-20.009766.0019531h4.9921875l.0019531 4.9999999h-4.9882812zm0 5.9980469 4.9941406.033203-.0019531 4.933594h-4.9882813v.033203h-.0039062zm6.0019531 0h5.9980469v5h-6zm6.9980469 0h6v5h-6zm7 0h6v5h-5.994141zm-14 6h6v5l-6-.007812zm7 0h6v5h-6zm13 0v4.996094h-5.996094v1.007812h5.996094v2.496094c0 .207749-.04148.404407-.117188.583984v.001954c-.227485.537838-.760176.914062-1.382812.914062h-4.5l.003906-9.992188zm-26 .001953h4.9921875v4.990235l-4.9921875.009765zm0 5.998047h5v4h-3.5c-.8309991 0-1.5-.669-1.5-1.5zm6 0h6v4h-6zm7 0 6 .007812-.007812 3.992188h-5.992188z" opacity=".3" transform="scale(.26458333)"/><g fill="none" stroke-width=".264583"><path d="m3.8364584 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#f)"/><path d="m3.8364583 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#r)"/><path d="m3.8364583.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#s)"/><path d="m3.8364583 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#t)"/><path d="m3.8364583 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#u)"/><path d="m5.6885416 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#v)"/><path d="m5.6885415 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#w)"/><path d="m5.6885415.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#x)"/><path d="m5.6885415 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#y)"/><path d="m5.6885415 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#z)"/><path d="m7.540625 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#A)"/><path d="m7.5406249 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#B)"/><path d="m7.5406249.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#C)"/><path d="m7.5406249 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#D)"/><path d="m7.5406249 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#E)"/><path d="m1.9843751 3.8364616h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#F)"/><path d="m1.984375 2.2489583h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#G)"/><path d="m1.984375.66145834h-1.05833333l-.0000002 1.05833066h1.05833353z" stroke="url(#H)"/><path d="m1.984375 5.4239584h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#I)"/><path d="m1.984375 7.0114584h-1.05833333l-.0000002.79375h1.05833353z" stroke="url(#J)"/></g><path d="m4 1.5c-.831 0-1.5.6689665-1.5 1.5v4.5h27v-4.5c0-.8310335-.669-1.5-1.5-1.5z" fill="url(#j)" stroke-width="5.039244" transform="scale(.26458333)"/><path d="m3.9980469 1c-1.1064402 0-1.9980469.8919999-1.9980469 2v5h7 5.998047 1.007812 5.996094 1.007813 5.990234 1v-5c0-1.1080001-.891607-2-1.998047-2zm.5019531 1h3.4882812v5h-4.9882812v-3.5c0-.8310001.6690009-1.5 1.5-1.5zm4.4960938 0h5.9960942v5h-5.992188v.9707031h-.0039062zm7.0039062 0h5.998047v5h-5.998047zm7.005859 0h4.494141c.830999 0 1.5.6689999 1.5 1.5v3.5h-5.994141z" fill="#555761" fill-opacity=".501961" transform="scale(.26458333)"/><g stroke-width=".264583"><g fill="none"><path d="m3.8364583.66145843h-1.3229165l-.0000002 1.05833057h1.3229167z" opacity=".8" stroke="url(#i)"/><path d="m5.6885414.66145843h-1.3229164l-.0000003 1.05833057h1.3229167z" opacity=".8" stroke="url(#h)"/><path d="m7.540625.92604167c0-.13229167-.1116211-.26458333-.2645833-.26458333l-1.0583333.00000009-.0000003 1.05833057h1.3229167z" opacity=".8" stroke="url(#g)"/><path d="m.92604113.92604167c0-.13229167.11162107-.26458333.26458327-.26458333h.7937506l.0000003 1.05833056-1.05833397.0000001z" opacity=".8" stroke="url(#k)"/></g><path d="m.52916667 2.1166667 7.40828523-.0000482v.2645833l-7.40828523.0000482z" fill="url(#l)" opacity=".15"/></g><g transform="matrix(.26458333 0 0 .26458333 -.001852 -.001852)"><path d="m21.5 21.5v-4h5v4h4l.007 5h-4.007v4.007h-5v-4.007h-4v-5z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m22.5 23.003v-4.503h3v4.497m0 2.003v4.5h-3v-4.5" opacity=".5" stroke="url(#b)"/><path d="m26 22.512 3.5-.01v2.987l-3.5.01m-4 0-3.5-.01v-2.989l3.5.012" opacity=".5" stroke="url(#e)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/inserttitlefield.svg b/icon-themes/elementary_svg/cmd/32/inserttitlefield.svg
new file mode 100644
index 000000000..3d4530fba
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/inserttitlefield.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="14.009385" x2="14.009385" xlink:href="#d" y1="5.999671" y2="6.999671"/><linearGradient id="b" gradientTransform="matrix(.02408157 .42623769 -.75693126 .04258799 44.659488 -28.211168)" gradientUnits="userSpaceOnUse" x1="67.96917" x2="86.3489" y1="40.757565" y2="40.820831"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></linearGradient><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="5.56415" y2="43"><stop offset="0" stop-color="#fff"/><stop offset=".00000002" 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="e" gradientTransform="matrix(.6571413 0 0 .63012228 .228607 -1.089605)" 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><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><radialGradient id="g" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="h" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#h)" opacity=".15"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#g)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#f)" opacity=".15"/><path d="m4.5.5c5.2704667 0 22.999972.001854 22.999972.001854l.000028 28.998146s-15.333333 0-23 0c0-9.666666 0-19.333331 0-28.99999575z" fill="url(#e)" stroke-width="1.040573"/><g fill="none" stroke-linejoin="round"><path d="m26.5 28.5h-21v-27h21z" stroke="url(#d)" stroke-linecap="round"/><path d="m4.499961.499944c5.27048 0 23.000054.002 23.000054.002l.000024 28.998112s-15.333385 0-23.000078 0c0-9.666722 0-19.333346 0-28.999956z" stroke="url(#i)" stroke-width=".999922"/></g><g stroke-opacity=".501961" transform="translate(1.990615 .000329)"><path d="m21.509385 4.499671v4h-15v-4z" fill="url(#b)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.009"/><path d="m7.5093851 5.499671h12.9999999v2h-12.9999999z" 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/inserttopicfield.svg b/icon-themes/elementary_svg/cmd/32/inserttopicfield.svg
new file mode 100644
index 000000000..b213f31a3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/inserttopicfield.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="14.009385" x2="14.009385" xlink:href="#e" y1="5.999671" y2="6.999671"/><linearGradient id="b" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="23.999994" x2="23.999994" xlink:href="#e" y1="6.185175" y2="41.814804"/><linearGradient id="c" gradientTransform="matrix(.02408157 .42623769 -.75693126 .04258799 44.659488 -28.211168)" gradientUnits="userSpaceOnUse" x1="67.96917" x2="86.3489" y1="40.757565" y2="40.820831"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></linearGradient><linearGradient id="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="5.56415" y2="43"><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="f" gradientTransform="matrix(.6571413 0 0 .63012228 .228607 -1.089605)" 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><radialGradient id="g" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#d"/><radialGradient id="h" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#d"/><linearGradient id="i" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#i)" opacity=".15"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#h)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#g)" opacity=".15"/><path d="m4.5.5c5.2704667 0 22.999972.001854 22.999972.001854l.000028 28.998146s-15.333333 0-23 0c0-9.666666 0-19.333331 0-28.99999575z" fill="url(#f)" stroke-width="1.040573"/><g fill="none" stroke-linejoin="round"><path d="m26.5 28.5h-21v-27h21z" stroke="url(#b)" stroke-linecap="round"/><path d="m4.499961.499944c5.27048 0 23.000054.002 23.000054.002l.000024 28.998112s-15.333385 0-23.000078 0c0-9.666722 0-19.333346 0-28.999956z" stroke="url(#j)" stroke-width=".999922"/></g><g transform="translate(-2.009385 14.000329)"><path d="m21.509385 4.499671v4h-15v-4z" fill="url(#c)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m7.5093851 5.499671h12.9999999v2h-13z" fill="none" opacity=".5" stroke="url(#a)" stroke-linecap="square"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/inserttreecontrol.svg b/icon-themes/elementary_svg/cmd/32/inserttreecontrol.svg
new file mode 100644
index 000000000..835e31628
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/inserttreecontrol.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(.0302596 0 0 .00707803 -.104181 2.552002)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.48571543 0 0 .45629666 -.103199 -.633118)" gradientUnits="userSpaceOnUse" x1="24.918293" x2="24.918293" y1=".291735" y2="16.728411"><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="23.868326" x2="23.801798" y1="6.438582" y2="12.263108"><stop offset="0" stop-color="#fff"/><stop offset=".00000003" 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="605.71429" cy="486.64789" gradientTransform="matrix(-.01035545 0 0 .00707803 9.76779 2.552016)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#f"/><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01035545 0 0 .00707803 3.732207 2.551923)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#f"/><linearGradient id="f"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 -.297337 -10.321254)"><path d="m6.5980189 14.490977v12.375031h7.1250181" fill="none" stroke="#585c5f" stroke-width=".750002"/><path d="m6.9730199 18.615987h6.7500171" fill="none" stroke="#585c5f" stroke-width=".750002"/><g transform="translate(0 8)"><g stroke-width=".859474"><path d="m3.5269715 5.1471436 6.4460559-.0000206v1.7189484l-6.4460559.0000206z" fill="url(#a)" opacity=".15"/><path d="m3.5269705 5.1472166v1.7188548c-.53328.00327-1.2892112-.3851089-1.2892112-.8595387 0-.4744289.5950999-.8593161 1.2892112-.8593161z" fill="url(#d)" opacity=".15"/><path d="m9.9730274 5.147123v1.7188547c.5332796.00327 1.2892116-.3851089 1.2892116-.8595387 0-.4744289-.595102-.859316-1.2892116-.859316z" fill="url(#e)" opacity=".15"/></g><path d="m10.348028.86596266v5.25001314h-7.5000184v-5.25001314z" fill="url(#b)"/><g fill="none" stroke-width=".750002" transform="translate(-.446026 -.98198)"><path d="m10.044052 6.3479538h-6.0000146v-3.7500094h6.0000146z" stroke="url(#c)" stroke-linecap="round"/><path d="m3.2940356 1.8479426h7.5000184v5.2500131h-7.5000184z" opacity=".3" stroke="#000" stroke-linejoin="round"/></g></g><g transform="translate(11.250028 14.750017)"><g stroke-width=".859474"><path d="m3.5269715 5.1471436 6.4460559-.0000206v1.7189484l-6.4460559.0000206z" fill="url(#a)" opacity=".15"/><path d="m3.5269705 5.1472166v1.7188548c-.53328.00327-1.2892112-.3851089-1.2892112-.8595387 0-.4744289.5950999-.8593161 1.2892112-.8593161z" fill="url(#d)" opacity=".15"/><path d="m9.9730274 5.147123v1.7188547c.5332796.00327 1.2892116-.3851089 1.2892116-.8595387 0-.4744289-.595102-.859316-1.2892116-.859316z" fill="url(#e)" opacity=".15"/></g><path d="m10.348028.86596266v5.25001314h-7.5000184v-5.25001314z" fill="url(#b)"/><g fill="none" stroke-width=".750002" transform="translate(-.446026 -.98198)"><path d="m10.044052 6.3479538h-6.0000146v-3.7500094h6.0000146z" stroke="url(#c)" stroke-linecap="round"/><path d="m3.2940356 1.8479426h7.5000184v5.2500131h-7.5000184z" opacity=".3" stroke="#000" stroke-linejoin="round"/></g></g><g transform="translate(11.249989 23.749996)"><g stroke-width=".859474"><path d="m3.5269715 5.1471436 6.4460559-.0000206v1.7189484l-6.4460559.0000206z" fill="url(#a)" opacity=".15"/><path d="m3.5269705 5.1472166v1.7188548c-.53328.00327-1.2892112-.3851089-1.2892112-.8595387 0-.4744289.5950999-.8593161 1.2892112-.8593161z" fill="url(#d)" opacity=".15"/><path d="m9.9730274 5.147123v1.7188547c.5332796.00327 1.2892116-.3851089 1.2892116-.8595387 0-.4744289-.595102-.859316-1.2892116-.859316z" fill="url(#e)" opacity=".15"/></g><path d="m10.348028.86596266v5.25001314h-7.5000184v-5.25001314z" fill="url(#b)"/><g fill="none" stroke-width=".750002" transform="translate(-.446026 -.98198)"><path d="m10.044052 6.3479538h-6.0000146v-3.7500094h6.0000146z" stroke="url(#c)" stroke-linecap="round"/><path d="m3.2940356 1.8479426h7.5000184v5.2500131h-7.5000184z" opacity=".3" stroke="#000" stroke-linejoin="round"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/insertvideo.svg b/icon-themes/elementary_svg/cmd/32/insertvideo.svg
new file mode 100644
index 000000000..29d1c190a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/insertvideo.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="65.324997" cy="48.709" gradientTransform="matrix(0 .68598 -.74626 0 60.288 -27.737)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.4227 0 0 .38513 14.545 15.083)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="10.171" y2="36.136002"/><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.38833 0 0 .41842 15.3 14.318)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="20.749001" y2="25.528"/><radialGradient id="e" cx="605.714" cy="486.648" gradientTransform="matrix(.01205 0 0 .00824 13.24 27.23)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#f"/><linearGradient id="f"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="g" cx="605.714" cy="486.648" gradientTransform="matrix(-.01205 0 0 .00824 10.76 27.23)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#f"/><linearGradient id="h" gradientTransform="matrix(.0352 0 0 .00824 -.725 27.23)" 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="i" gradientTransform="matrix(.45946 0 0 .4865 .973 9.074)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#c" y1="6.528" y2="41.472"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="6.619" y2="41.919"><stop offset="0" stop-color="#8cd5ff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><g transform="matrix(1.35113 0 0 1.33333 .298 -12.333)"><path d="m3.5 30.25h17v2h-17z" fill="url(#h)" opacity=".15"/><path d="m3.3 30.237.2 2.013c-.62.004-1.5-.448-1.5-1s.493-1.013 1.3-1.013z" fill="url(#g)" opacity=".15"/><path d="m20.743 30.24-.243 2.01c.62.004 1.5-.448 1.5-1s-.45-1.01-1.257-1.01z" fill="url(#e)" opacity=".15"/><path d="m5.5 10.75h13v20h-13z" fill="url(#j)"/><path d="m2.46 10c-.276 0-.5.224-.5.5l.04 20.25c0 .276.224.5.5.5h2.5l14.023-.02 2.477.02c.276 0 .5-.224.5-.5l-.04-20.25c0-.276-.223-.5-.5-.5l-2.477-.02-14.023.02zm.347.75 2.16.014-.006 1.486-2.16-.013zm3.193.5h12v19h-12zm13.03-.506 2.22.01-.007 1.487-2.22-.01zm-16.29 3.006 2.16.014.06 1.486-2.16-.013zm16.283 0 2.19.004v1.496l-2.19-.02zm-16.223 3.006 2.16.013v1.5l-2.16-.014zm16.223-.006 2.22.02v1.5l-2.22-.02zm-16.223 3.006 2.16.013v1.5l-2.16-.014zm16.223-.006 2.22.01v1.5l-2.22-.01zm-16.283 3 2.16.014v1.5l-2.16-.014zm16.283 0 2.22.01v1.5l-2.22-.01zm-16.223 2.987 2.16.013v1.5l-2.16-.013zm16.223.013 2.22.01v1.48l-2.22-.01zm-16.223 3.006 2.16.013v1.48l-2.16-.013zm16.223-.006 2.22.01v1.48l-2.22-.01z" opacity=".7"/><g fill="none" stroke-width=".745"><path d="m6.353 20.133 11.275.012" display="block" opacity=".7" stroke="#000" stroke-linecap="square" stroke-linejoin="round"/><path d="m6.404 20.89 11.226.006" display="block" opacity=".3" stroke="#fff" stroke-linecap="square" stroke-linejoin="round"/><path d="m3.144 11.5h17.356v18.25h-17.356z" opacity=".3" stroke="url(#i)" stroke-linecap="round"/></g><path d="m19.023 28.75 2.22.01v1.48l-2.22-.01zm0-2.52 2.22.01v1l-2.22-.01zm0-3.48 2.22.01v1.5l-2.22-.01zm-16.223 6.006 2.16.013v1.48l-2.16-.013zm0-3.02 2.16.014v1.5l-2.16-.013zm-.06-2.986 2.16.014v1.5l-2.16-.014zm.06-3.013 2.16.013v1.52l-2.16-.014zm0-2.98 2.16.012v1.5l-2.16-.014zm-.06-3.007 2.16.014.06 1.486-2.16-.013zm.067-3 2.16.014-.006 1.486-2.16-.013z" fill="#e6e6e6" opacity=".3"/><g transform="matrix(.74012123 0 0 .75000188 -.225737 9.244523)"><path d="m21.5 21.5v-4h5v4h4l.007 5h-4.007v4.007h-5v-4.007h-4v-5z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m22.5 23.003v-4.503h3v4.497m0 2.003v4.5h-3v-4.5" opacity=".5" stroke="url(#b)"/><path d="m26 22.512 3.5-.01v2.987l-3.5.01m-4 0-3.5-.01v-2.989l3.5.012" opacity=".5" stroke="url(#d)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/inspectordeck.svg b/icon-themes/elementary_svg/cmd/32/inspectordeck.svg
new file mode 100644
index 000000000..08d4c7b19
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/inspectordeck.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.3732868 0 0 1.375 -4.493125 5.125)" gradientUnits="userSpaceOnUse" x1="4.419417" x2="20.01996" y1="3.52262" y2="3.52262"><stop offset="0" stop-color="#888a85"/><stop offset="1" stop-color="#888a85" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="1110.5" cy="1543" gradientTransform="matrix(1.8149966 0 0 1.3201479 -2003.6431 -2022.3616)" gradientUnits="userSpaceOnUse" r="6.14121"><stop offset="0" stop-color="#fff"/><stop offset=".55299991" stop-color="#fff"/><stop offset="1" stop-color="#a2a2a2"/></radialGradient><linearGradient id="c" gradientTransform="matrix(2.1535634 0 0 2.15625 -2379.4752 -3312.9966)" gradientUnits="userSpaceOnUse" x1="1107.7606" x2="1111.7905" y1="1540.8185" y2="1544.524"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".26238" stop-color="#64baff"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></linearGradient><linearGradient id="d" gradientTransform="matrix(1.375 0 0 1.375 -1522.3202 -2115.5924)" gradientUnits="userSpaceOnUse" x1="1118.5127" x2="1111.6201" xlink:href="#e" y1="1552.0814" y2="1545.4441"/><linearGradient id="e" gradientTransform="matrix(.48449877 0 0 .34573161 69.712945 1.857679)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="53.623615" y2="2.906247"><stop offset="0" stop-color="#002e99"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="f" gradientTransform="matrix(1.3733094 0 0 1.2374878 -1513.7604 -1896.342)" gradientUnits="userSpaceOnUse" x1="1111.6653" x2="1106.2402" xlink:href="#e" y1="1544.5109" y2="1538.4094"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="16.372225" x2="22.862638" y1="17.25" y2="17.25"><stop offset="0" stop-color="#424242" stop-opacity=".741176"/><stop offset="1" stop-color="#555753" stop-opacity="0"/></linearGradient><radialGradient id="h" cx="23.335" cy="41.636" gradientTransform="matrix(.25725 0 0 .076 .347 291.587)" gradientUnits="userSpaceOnUse" r="22.627"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="i" gradientTransform="matrix(.26458 0 0 .26474 .46 283.77)" gradientUnits="userSpaceOnUse" x1="28.059" x2="33.437" y1="18.868" y2="23.743"><stop offset="0" stop-color="#6e3d09"/><stop offset=".242" stop-color="#ea8113"/><stop offset=".621" stop-color="#5c3307"/><stop offset="1" stop-color="#e07c12"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.26458 0 0 .26474 .46 283.77)" gradientUnits="userSpaceOnUse" x1="19.395" x2="23.109" y1="30.001" y2="33.439"><stop offset="0" stop-color="#bdbdbd"/><stop offset=".333" stop-color="#e2e2e2"/><stop offset=".667" stop-color="#a3a3a3"/><stop offset="1" stop-color="#ddd"/></linearGradient><filter id="k" height="1.306" width="1.198" x="-.099" y="-.153"><feGaussianBlur stdDeviation=".52"/></filter><radialGradient id="l" cx="15.415" cy="35.357" gradientTransform="matrix(.26317 0 0 .2566 .28 284.292)" gradientUnits="userSpaceOnUse" r="7.579"><stop offset="0" stop-color="#561300"/><stop offset=".5" stop-color="#922d12"/><stop offset="1" stop-color="#fd68ff"/></radialGradient><linearGradient id="m" gradientTransform="matrix(.2255 0 0 .22563 1.05 285.242)" gradientUnits="userSpaceOnUse" x1="13.236" x2="7.752" y1="37.752" y2="42.282"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><path d="m2.978.93-2.206 5.29h.11l2.096-5.027h1l2.022 5.027h.106l-2.126-5.29zm-.34 3.48-.11.265h1.758l-.086-.265z" fill="#fff" opacity=".1"/><path d="m12.17 294.75c0 .95-2.605 1.72-5.82 1.72s-5.82-.77-5.82-1.72 2.605-1.72 5.82-1.72 5.82.77 5.82 1.72z" fill="url(#h)" fill-rule="evenodd" opacity=".3" transform="matrix(.72162 0 0 .72162 .97 -204.683)"/><path d="m6.692 290.228 1.076 1.006c.857-.842 1.896-2.213 2.78-3.466l.122-1.826c-1.206 1.262-2.957 3.113-3.978 4.286z" fill="url(#i)" stroke="#673907" stroke-linecap="round" stroke-width=".367" transform="matrix(.72162 0 0 .72162 .97 -204.683)"/><path d="m4.68 292.935.596.512 2.247-1.95.072-.187.29-.005c-.116-.413-.778-1.16-1.274-1.16l.022.288-.177.1-1.774 2.402z" fill="url(#j)" stroke="#787a75" stroke-linecap="round" stroke-width=".367" transform="matrix(.72162 0 0 .72162 .97 -204.683)"/><path d="m5.8 40.945c6.605 0 11.618.787 12.567-4.02.765-3.876-4.56-5.733-7.2-2.274-2.54 3.334-5.367 6.295-5.367 6.295z" filter="url(#k)" opacity=".5" transform="matrix(.19093 0 0 .19093 1.353 .512)"/><path d="m1.958 295.03c1.748 0 3.074.208 3.325-1.065.202-1.025-1.207-1.516-1.905-.6-.672.88-1.42 1.665-1.42 1.665z" fill="url(#l)" transform="matrix(.72162 0 0 .72162 .97 -204.683)"/><path d="m4.204 7.075c0 .112-.09.203-.203.203-.11 0-.203-.09-.202-.203 0-.113.09-.204.203-.204s.204.092.204.205z" fill="#fff" opacity=".528"/><path d="m6.106 5.216c0 .104-.084.188-.188.188s-.188-.084-.188-.188.084-.188.188-.188.188.084.188.188z" fill="#fff" opacity=".6"/><path d="m5.664 5.48-1.014 1.172" style="opacity:.6;fill:none;stroke:#fff;stroke-width:.191229;stroke-linecap:round;stroke-linejoin:round"/><path d="m2.305 294.856s.884-.435 1.26-1.082c.134-.23.436-.033.25.195-.4.49-1.51.886-1.51.886z" fill="url(#m)" opacity=".428" transform="matrix(.72162 0 0 .72162 .97 -204.683)"/><path d="m9.788.795c0 .032-.025.057-.056.057-.032 0-.057-.025-.057-.057 0-.03.025-.057.057-.057.03 0 .056.026.056.057z" fill="#fff" opacity=".533"/><g transform="matrix(.26458333 0 0 .26458333 .214938 -2.66237)"><g fill-rule="evenodd"><path d="m3.2298375 14.810913-1.65385-.730676c1.1636655-8.2554711 8.340714-14.65740388 21.0802625-3.585175l-.202538 4.270338v.033c-3.13335-2.689225-5.833024-6.1408875-11.39215-6.1408875-6.3816495.08525-7.377012 4.9669125-7.826362 6.1532625z" fill="url(#a)" transform="translate(0 8)"/><path d="m22.12 14.798537c-2.99365 3.857288-6.594087 4.763963-10.209375 4.763963-3.615425 0-8.147975-.626725-8.848125-4.763963.75955-3.783037 2.722775-6.0978495 7.765175-6.140887 5.510175-.04675 8.186338 3.451662 11.292325 6.140887z" fill="url(#b)" stroke="#000" stroke-dashoffset=".6" stroke-linejoin="round" stroke-opacity=".658824" transform="translate(0 8)"/><ellipse cx="10.979996" cy="14.097076" fill="url(#c)" rx="4.307127" ry="4.3125" stroke="url(#d)" transform="translate(0 8)"/><ellipse cx="10.613034" cy="13.101675" fill="url(#f)" rx="2.746619" ry="2.474976" transform="translate(0 8)"/><ellipse cx="9.926418" cy="20.551413" fill="#d7e4f1" rx="1.3734" ry="1.10005"/></g><path d="m1.6876375 22.0625c1.2186625-8.147975 10.4282745-15.0189879 20.4875005-3.587375" fill="none" stroke="url(#g)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/interactivegradient.svg b/icon-themes/elementary_svg/cmd/32/interactivegradient.svg
new file mode 100644
index 000000000..4ef4bc4e0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/interactivegradient.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="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="12.00104" x2="12.00104" xlink:href="#a" y1="12.000301" y2="28.000076"/><radialGradient id="c" cx="4.993" cy="43.5" gradientTransform="matrix(2.00378 0 0 1.4 27.988 -17.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#d"/><linearGradient id="d"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="4.993" cy="43.5" gradientTransform="matrix(2.00378 0 0 1.4 -20.012 -104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#d"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="25.058" x2="25.058" y1="47.028" y2="39.999"><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="g" gradientUnits="userSpaceOnUse" x1="7.284" x2="17.171" y1="14.993" y2="24.88"><stop offset="0" stop-color="#8cd5ff"/><stop offset="1" stop-color="#9bdb4d"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.54032 0 0 .54316 21.2 -199.74)" gradientUnits="userSpaceOnUse" x1="-8.688" x2="-8.688" xlink:href="#a" y1="411.436" y2="414.752"/><linearGradient id="i" gradientTransform="matrix(.3618 0 0 .36374 13.485 -135.257)" gradientUnits="userSpaceOnUse" x1="-8.688" x2="-8.688" y1="410.109" y2="418.67"><stop offset="0" stop-color="#fff"/><stop offset=".42" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="2.935" x2="21.571" y1="10.62" y2="29.733"><stop offset="0" stop-color="#002e99"/><stop offset="1" stop-color="#206b00"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 0 -10.333)"><g opacity=".4"><path d="m38 40h5v7h-5z" fill="url(#c)" transform="matrix(.57895 0 0 .42857 -1.895 10.857)"/><path d="m-10-47h5v7h-5z" fill="url(#e)" transform="matrix(-.57895 0 0 -.42857 -1.895 10.857)"/><path d="m10 40h28v7h-28z" fill="url(#f)" transform="matrix(.57895 0 0 .42857 -1.895 10.857)"/></g><rect fill="url(#g)" height="18.752" rx="1" width="18.79" x="2.595" y="10.462"/><path d="m3.393 11.094h17.24v17.29h-17.239z" style="opacity:.5;fill:none;stroke-width:.75;stroke-linecap:round;stroke-linejoin:round;stroke:url(#b)"/><rect height="18.828" rx="1" style="opacity:.5;fill:none;stroke-width:.75;stroke-linecap:round;stroke-linejoin:round;stroke:url(#j)" width="18.733" x="2.633" y="10.367"/><path d="m17.34 24.788-9.34-9.338-.522.522 9.342 9.338z" fill="#555761" stroke="#555761" stroke-width=".375"/><g stroke-linecap="round"><g stroke-width=".75"><path d="m14.627 22.383h4.503v4.502h-4.503z" fill="#fafafa" stroke="#555761" stroke-linejoin="round" stroke-opacity=".75"/><path d="m15.528 23.283h2.7v2.702h-2.7z" fill="none" stroke="url(#h)"/><path d="m7.02 12.5c1.424.002 2.49 1.017 2.48 2.476-.01 1.577-.968 2.523-2.447 2.524-1.584 0-2.547-1.023-2.553-2.506-.006-1.507.96-2.496 2.52-2.494z" fill="#fafafa" stroke="#555761" stroke-linejoin="round" stroke-opacity=".75"/></g><path d="m6.984 13.493c.86.014 1.5.614 1.496 1.494-.006.95-.584 1.52-1.476 1.52-1.023.002-1.536-.513-1.54-1.51-.002-.98.58-1.52 1.52-1.504z" fill="none" stroke="url(#i)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/interactivetransparence.svg b/icon-themes/elementary_svg/cmd/32/interactivetransparence.svg
new file mode 100644
index 000000000..5f9574a6b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/interactivetransparence.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="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="16.0024" x2="16.0024" xlink:href="#a" y1="5.667647" y2="27.000216"/><radialGradient id="c" cx="4.993" cy="43.5" gradientTransform="matrix(2.00378 0 0 1.4 27.988 -17.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#d"/><linearGradient id="d"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="4.993" cy="43.5" gradientTransform="matrix(2.00378 0 0 1.4 -20.012 -104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#d"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="25.058" x2="25.058" y1="47.028" y2="39.999"><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="g" gradientTransform="matrix(.72042 0 0 .7242 28.268 -276.653)" gradientUnits="userSpaceOnUse" x1="-8.688" x2="-8.688" xlink:href="#a" y1="411.436" y2="414.752"/><linearGradient id="h" gradientTransform="matrix(.4824 0 0 .48498 17.98 -190.675)" gradientUnits="userSpaceOnUse" x1="-8.688" x2="-8.688" y1="410.109" y2="418.67"><stop offset="0" stop-color="#fff"/><stop offset=".42" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="3.913324" x2="28.761261" y1="3.826325" y2="29.310261"><stop offset="0" stop-color="#002e99"/><stop offset="1" stop-color="#206b00"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="9.711976" x2="22.894609" y1="9.656977" y2="22.83961"><stop offset="0" stop-color="#8cd5ff"/><stop offset="1" stop-color="#9bdb4d" stop-opacity=".011"/></linearGradient><path d="m24 24v4.52h3.174c.738 0 1.332-.594 1.332-1.332v-3.188z" fill="#777"/><path d="m19 24v4.52h5v-4.52z" fill="#b3b3b3"/><path d="m14 24v4.52h5v-4.52z" fill="#777"/><path d="m9 24v4.52h5v-4.52z" fill="#b3b3b3"/><path d="m19 19h5v5h-5z" fill="#777"/><path d="m14 19h5v5h-5z" fill="#b3b3b3"/><path d="m24 14v5h4.506v-5z" fill="#777"/><path d="m19 14h5v5h-5z" fill="#b3b3b3"/><path d="m19 9h5v5h-5zm5-5v5h4.506v-4.05c0-.374-.152-.708-.397-.95z" fill="#777"/><path d="m19 4h5v5h-5z" fill="#b3b3b3"/><path d="m14 14h5v5h-5zm-5 5h5v5h-5z" fill="#777"/><path d="m24 19v5h4.506v-5z" fill="#b3b3b3"/><path d="m4 24v4.232c.224.17.49.29.793.29h4.207v-4.522z" fill="#777"/><path d="m24 9v5h4.506v-5z" fill="#b3b3b3"/><rect fill="url(#j)" height="24.905" rx="1.333" width="25.046" x="3.46" y="3.616"/><path d="m4.525 4.46h22.988v23.05h-22.988z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><rect fill="none" height="25.104" opacity=".5" rx="1.333" stroke="url(#i)" stroke-linecap="round" stroke-linejoin="round" width="24.977" x="3.511" y="3.489"/><g opacity=".4"><path d="m38 40h5v7h-5z" fill="url(#c)" transform="matrix(.77193 0 0 .57143 -2.526 4.143)"/><path d="m-10-47h5v7h-5z" fill="url(#e)" transform="matrix(-.77193 0 0 -.57143 -2.526 4.143)"/><path d="m10 40h28v7h-28z" fill="url(#f)" transform="matrix(.77193 0 0 .57143 -2.526 4.143)"/></g><path d="m23.122 22.718-12.455-12.45-.696.695 12.456 12.45z" fill="#555761" stroke="#555761" stroke-width=".5"/><g stroke-linecap="round"><path d="m19.503 19.51h6.003v6.004h-6.003z" fill="#fafafa" stroke="#555761" stroke-linejoin="round" stroke-opacity=".75"/><path d="m20.703 20.71h3.603v3.603h-3.603z" fill="none" stroke="url(#g)"/><path d="m9.36 6.333c1.9.003 3.318 1.356 3.307 3.302-.013 2.102-1.29 3.365-3.263 3.365-2.112.002-3.397-1.364-3.404-3.342-.008-2.01 1.28-3.328 3.36-3.325z" fill="#fafafa" stroke="#555761" stroke-linejoin="round" stroke-opacity=".75"/><path d="m9.31 7.658c1.147.018 2.003.817 1.996 1.99-.008 1.268-.778 2.03-1.967 2.03-1.366 0-2.05-.686-2.054-2.015-.004-1.305.773-2.025 2.025-2.005z" fill="none" stroke="url(#h)" stroke-width="1.333"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/intersect.svg b/icon-themes/elementary_svg/cmd/32/intersect.svg
new file mode 100644
index 000000000..8d28048e4
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/intersect.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(.02485212 0 0 .0082353 -37.838182 20.176327)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 -27.594726 20.176344)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 -22.117139 20.176454)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="12" y2="21"><stop offset="0" stop-color="#fff"/><stop offset=".1454674" 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="f" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="22" y2="11"><stop offset="0" stop-color="#43d6b5"/><stop offset="1" stop-color="#22cc93"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.48571543 0 0 .45629666 -34.78968 -5.734851)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1=".985206" y2="47.013336"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="10" x2="10" xlink:href="#g" y1="11" y2="30"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="3.75" x2="3.75" y1="22.25" y2="30.75"><stop offset="0" stop-color="#fff"/><stop offset=".02631579" 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="j" gradientUnits="userSpaceOnUse" x1="21" x2="21" xlink:href="#g" y1="1" y2="22"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="10.25" x2="10.75" y1="17.75" y2="27.25"><stop offset="0" stop-color="#fff"/><stop offset=".04388864" 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" stroke-miterlimit="0" stroke-width=".5" transform="matrix(2 0 0 2 .5 -32.5)"><path d="m20.5.5c-4.760367 0-8.796661 3.0339785-10.324219 7.2695312l-.01563-.00781c-.057582.1621803-.098867.3269433-.148432.4902319-.0333011.1078336-.0676014.2149991-.0976565.3242188-.0486522.1799463-.0897445.3602333-.1289063.5410156-.0388267.1753665-.07705.3509017-.1074218.5292969-.021333.1288496-.0360882.2577421-.0527344.3867186-.0209046.15596-.050135.308847-.0644531.466797h.015625c-.3843788 4.486203 2.0140061 8.930512 6.3378901 10.921875 1.811603.834333 3.731628 1.124205 5.585938.955078v.0625c4.371742-.396296 7.996854-3.346939 9.384766-7.345703.01269-.0358.02482-.07156.03711-.107422.08268-.246503.157359-.496019.222656-.75.03514-.132764.06771-.265217.09766-.398437.03386-.155831.06464-.312472.0918-.470703.04344-.242785.07682-.485316.103516-.728516.0048-.04628.01143-.09222.01563-.138672.407437-4.2089858-1.65136-8.401057-5.453138-10.5878906l-.025391.0566406c-1.613641-.9294948-3.479898-1.46875-5.474609-1.46875z" fill="url(#j)" transform="matrix(.5 0 0 .5 -.25 16.25)"/><path d="m20.5.5c-4.760367 0-8.796661 3.0339785-10.324219 7.2695312l-.01563-.00781c-.057582.1621803-.098867.3269433-.148432.4902319-.0333011.1078336-.0676014.2149991-.0976565.3242188-.0486522.1799463-.0897445.3602333-.1289063.5410156-.0388267.1753665-.07705.3509017-.1074218.5292969-.021333.1288496-.0360882.2577421-.0527344.3867186-.0209046.15596-.050135.308847-.0644531.466797h.015625c-.3843788 4.486203 2.0140061 8.930512 6.3378901 10.921875 1.811603.834333 3.731628 1.124205 5.585938.955078v.0625c4.371742-.396296 7.996854-3.346939 9.384766-7.345703.01269-.0358.02482-.07156.03711-.107422.08268-.246503.157359-.496019.222656-.75.03514-.132764.06771-.265217.09766-.398437.03386-.155831.06464-.312472.0918-.470703.04344-.242785.07682-.485316.103516-.728516.0048-.04628.01143-.09222.01563-.138672.407437-4.2089858-1.65136-8.401057-5.453138-10.5878906l-.025391.0566406c-1.613641-.9294948-3.479898-1.46875-5.474609-1.46875z" fill="none" opacity=".5" stroke="#555761" stroke-miterlimit="0" stroke-width="1" transform="matrix(.5 0 0 .5 -.25 16.25)"/><path d="m10.000915 17.000448c-2.1630117 0-3.9970195 1.378577-4.69111 3.303124l-.0071-.0035c-.026164.07369-.044923.148556-.067444.222751-.015131.049-.030717.09769-.044373.147318-.022107.08176-.040778.163683-.058572.245827-.017642.07968-.03501.159442-.04881.240501-.00969.05855-.016398.117113-.023961.175717-.0095.07087-.02278.140334-.029286.212103h.0071c-.1746537 2.038437.9151224 4.057838 2.8798051 4.962672.8231546.379103 1.6955739.510815 2.5381339.433967v.0284c1.986428-.180068 3.633604-1.520779 4.264242-3.337734.0058-.01627.01128-.03252.01686-.04881.03757-.112006.0715-.225381.10117-.340785.01597-.06033.03077-.120509.04438-.181041.01539-.07081.02937-.141981.04171-.213878.01974-.110316.03491-.220517.04703-.331022.0022-.02103.0052-.0419.0071-.06301.185133-1.912525-.750341-3.817315-2.47779-4.810967l-.01154.02574c-.733205-.422343-1.581193-.66737-2.487548-.66737z" fill="none" opacity=".5" stroke="url(#k)" stroke-miterlimit="0" stroke-width=".454379"/><path d="m4 10.5c-1.5 0-2.5 1-2.5 2.5v15c0 2 .5 2.5 2.5 2.5h15c1.5 0 2.5-1 2.5-2.5v-15c0-2-.5-2.5-2.5-2.5z" fill="url(#h)" transform="matrix(.5 0 0 .5 -.25 16.25)"/><path d="m4 10.5c-1.5 0-2.5 1-2.5 2.5v15c0 2 .5 2.5 2.5 2.5h15c1.5 0 2.5-1 2.5-2.5v-15c0-2-.5-2.5-2.5-2.5z" fill="none" opacity=".5" stroke="#555761" stroke-miterlimit="0" stroke-width="1" transform="matrix(.5 0 0 .5 -.25 16.25)"/><g transform="matrix(.5 0 0 .5 17.927966 19.652067)"><path d="m-34.855934 23.19578h20.000002v2.000086h-20.000002z" fill="url(#a)" opacity=".15"/><path d="m-34.855932 23.195865v1.999891c-.620473.0038-1.5-.448075-1.5-1.000075 0-.551999.6924-.999816 1.5-.999816z" fill="url(#c)" opacity=".15"/><path d="m-14.855932 23.195975v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#d)" opacity=".15"/></g><path d="m9.5605469 10.5-.0605469 1c0 6.072 4.928 11 11 11l1-.060547v-.771484-6.779297-1.888672c0-2-.5-2.5-2.5-2.5z" fill="url(#f)" transform="matrix(.5 0 0 .5 -.25 16.25)"/><g fill="none"><path d="m10.382812 11.5c0 5.595086 4.522101 10.117188 10.117188 10.117188v-9.117188c0-.554-.669-1-1.5-1z" opacity=".5" stroke="url(#e)" stroke-miterlimit="0" stroke-width="1" transform="matrix(.5 0 0 .5 -.25 16.25)"/><rect height="9" opacity=".5" rx=".75" ry=".5" stroke="url(#i)" stroke-miterlimit="0" stroke-width=".5" width="9" x="1" y="22"/><path d="m9.5605469 10.5-.0605469 1c0 6.072 4.928 11 11 11l1-.060547v-.771484-6.779297-1.888672c0-2-.5-2.5-2.5-2.5z" opacity=".5" stroke="#105845" stroke-width="1" transform="matrix(.5 0 0 .5 -.25 16.25)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/it/italic.svg b/icon-themes/elementary_svg/cmd/32/it/italic.svg
new file mode 100644
index 000000000..8cc89a728
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/it/italic.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="9.853718" cy="15.261165" gradientTransform="matrix(-1.8379721 -.00000004 .00000006 -2.5063262 29.157609 49.983682)" gradientUnits="userSpaceOnUse" r="4.455698"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><radialGradient id="b" cx="40" cy="43.5" gradientTransform="matrix(1 0 0 .75 -24.468372 9.875001)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="9" cy="43.5" gradientTransform="matrix(1 0 0 .75 -4 9.875)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#c"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="44" y2="41"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><g transform="matrix(.80709274 0 0 1.3158295 6.443748 -29.44901)"><path d="m15.531627 41v3h.5c.831 0 1.500001-.669 1.500001-1.5s-.669001-1.5-1.500001-1.5z" fill="url(#b)" opacity=".2"/><path d="m4.40625 41c-.7790625 0-1.40625.627187-1.40625 1.40625v.1875c0 .779063.6271875 1.40625 1.40625 1.40625h.59375v-3z" fill="url(#d)" opacity=".2"/><path d="m5 41h10.531627v3h-10.531627z" fill="url(#e)" opacity=".2"/></g><path d="m13.719718 14.381351q-1.144029 0-2.159757.438367-1.015727.427675-1.8390008 1.240256-.8232737.812582-1.4113263 1.977996-.5880527 1.165413-.8874249 2.630199-.2993723 1.507553-.2245292 2.683658.085535 1.165414.555977 1.967304.4704421.80189 1.3257914 1.218872.8660412.416983 2.1276818.416983.951576 0 1.839001-.181762.898116-.192453 1.774849-.438366l-.342139 1.732082q-.449059.160378-.898117.288681-.438367.11761-.908809.192453-.470442.07484-.994343.106919-.523902.04277-1.154722.04277-1.7534659 0-2.9188793-.57736-1.1654134-.577364-1.7962335-1.635859-.6308202-1.058495-.7377388-2.544664-.1069187-1.48617.2566048-3.293095.3528316-1.77485 1.1119541-3.250327.7591225-1.475478 1.8710766-2.533973 1.1226459-1.058494 2.5767401-1.646547 1.454093-.588053 3.186176-.588053 1.154721 0 2.149065.235221 1.005035.235221 1.753466.68428l-1.165413 1.667931q-.598745-.34214-1.347176-.588053-.737738-.245913-1.742774-.245913z" fill="url(#a)" stroke="#000" stroke-opacity=".6" stroke-width=".755143" transform="matrix(1.34425737 0 0 1.30542782 .527073 -10.963391)"/><path d="m19.443359 5.5214844c-1.552243 0-2.978132.2558046-4.28125.7675781-1.303117.5117735-2.45876 1.2291983-3.464843 2.1503906-.996502.9211924-1.8353214 2.0225539-2.5156254 3.3066409-.680304 1.284086-1.177943 2.699515-1.4941406 4.24414-.3163566 1.527057-.4308139 2.919772-.3496094 4.183594.0432536-.846029.153352-1.736257.3496094-2.683594.3161976-1.544625.8138366-2.960054 1.4941406-4.24414.680304-1.284087 1.5191234-2.385449 2.5156254-3.3066409 1.006083-.9211923 2.161726-1.6386171 3.464843-2.1503906 1.303118-.5117735 2.729007-.7675781 4.28125-.7675781 1.034829 0 1.999523.1019312 2.890625.3066406.568866.1292931 1.07365.3101419 1.550782.5136719l.804687-1.1191407c-.670722-.3908088-1.454784-.6898218-2.355469-.8945312-.891102-.2047094-1.855796-.3066406-2.890625-.3066406zm-9.228515 14.1015626c-.032633.49038-.040397.960793-.011719 1.398437.076654 1.014242.324497 1.870487.746094 2.56836s1.016663 1.22695 1.783203 1.589844c.776121.362893 1.728729.544921 2.859375.544921.852775 0 1.677371-.080096 2.472656-.238281.696274-.144892 1.382521-.316384 2.064453-.496094l.322266-1.576172c-.785703.214015-1.581852.404777-2.386719.572266-.795285.158185-1.619881.238281-2.472656.238281-1.130646 0-2.083254-.182028-2.859375-.544921-.76654-.362894-1.361606-.891971-1.783203-1.589844-.406956-.673638-.64882-1.498382-.734375-2.466797z" fill="#fff" opacity=".2" transform="translate(-.000001)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/italic.svg b/icon-themes/elementary_svg/cmd/32/italic.svg
new file mode 100644
index 000000000..449e6eb87
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/italic.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="11.680322" cy="15.261165" gradientTransform="matrix(-1.863628 -.00000004 .00000006 -2.5413115 33.448095 50.079055)" gradientUnits="userSpaceOnUse" r="4.455698"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><radialGradient id="b" cx="40" cy="43.5" gradientTransform="matrix(1 0 0 .75 -26.326895 9.875)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="9" cy="43.5" gradientTransform="matrix(1 0 0 .75 -4 9.875)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#c"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="44" y2="41"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><g transform="matrix(.80709274 0 0 1.3158295 6.464537 -29.896499)"><path d="m13.673105 41v3h.5c.831 0 1.5-.669 1.5-1.5s-.669-1.5-1.5-1.5z" fill="url(#b)" opacity=".2"/><path d="m4.40625 41c-.7790625 0-1.40625.627187-1.40625 1.40625v.1875c0 .779063.6271875 1.40625 1.40625 1.40625h.59375v-3z" fill="url(#d)" opacity=".2"/><path d="m5 41h8.673105v3h-8.673105z" fill="url(#e)" opacity=".2"/></g><path d="m12.970414 28.279186h-5.7457895l.2168223-1.105793 1.9622414-.444486 2.5476618-12.749148-1.777943-.444486.216822-1.105793h5.74579l-.216822 1.105793-1.9514.444486-2.547662 12.749148 1.767101.444486z" fill="url(#a)" stroke="#000" stroke-opacity=".6" stroke-width=".754888" transform="matrix(1.32470038 0 0 1.3247003 .527073 -10.963391)"/><path d="m14.291016 5.5019531-.28711 1.4648438.28125.0703125.00586-.0351563h7.169922l.154296-.0351562.28711-1.4648438zm1.783203 3.4824219-3.089844 15.460937-2.599609.587891-.28711 1.464844h.44336l2.443359-.552735 3.375-16.8906245zm-.132813 15.533203-.285156 1.427734 2.060547.517579.279297-1.429688z" fill="#fff" opacity=".2" transform="translate(-.000001)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/jumptonexttablesel.svg b/icon-themes/elementary_svg/cmd/32/jumptonexttablesel.svg
new file mode 100644
index 000000000..30796bd47
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/jumptonexttablesel.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666668" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.1347 0 0 .14642 .397314 289.77868)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#b" y1="38.475292" y2="41.185825"/><linearGradient id="b" gradientTransform="matrix(.1347 0 0 .14642 -.198 290.374)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" y1="38.475292" y2="41.185825"><stop offset="0" stop-color="#fff"/><stop offset=".00000039" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.1347 0 0 .14642 .397314 288.58806)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#b" y1="38.475292" y2="42.541035"/><linearGradient id="d" gradientTransform="matrix(.1347 0 0 .14642 1.78638 286.2068)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#b" y1="38.475292" y2="42.541035"/><linearGradient id="e" gradientTransform="matrix(.1347 0 0 .14642 .397314 286.20681)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#b" y1="38.475292" y2="42.541035"/><linearGradient id="f" gradientTransform="matrix(.1347 0 0 .14642 3.175446 286.20681)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#b" y1="38.475292" y2="42.541035"/><linearGradient id="g" gradientTransform="matrix(.1347 0 0 -.14642 3.175446 300.45052)" gradientUnits="userSpaceOnUse" x1="7.855899" x2="7.855899" xlink:href="#b" y1="42.541386" y2="38.475586"/><linearGradient id="h" gradientTransform="matrix(.1347 0 0 .14642 .397314 287.39742)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#b" y1="38.475292" y2="42.541035"/><linearGradient id="i" gradientTransform="matrix(.1347 0 0 .14642 1.78638 287.39742)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#b" y1="38.475292" y2="42.541035"/><linearGradient id="j" gradientTransform="matrix(.1347 0 0 .14642 3.175446 287.39742)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#b" y1="38.475292" y2="42.541035"/><linearGradient id="k" gradientTransform="matrix(.1347 0 0 .14642 1.78638 288.58805)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#b" y1="38.475292" y2="42.541035"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="3.96875" x2="3.96875" y1="1.32292" y2="7.276045"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.11794 0 0 .11905 .807314 290.04869)" gradientUnits="userSpaceOnUse" x1="25.686329" x2="25.686329" y1="3.381795" y2="50.053478"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 -.61775 -388.06118)"><path d="m1.2144324 291.5427c-.1412217.00002-.25502376.11527-.25502376.25852v4.04705c0 .14324.11380206.25851.25502376.25851h.7371662l.396876-.99219 2.4808623-.0004h.042633c.1412216 0 .2550238-.11527.2550238-.25851l.0000002-3.05486c0-.14324-.1138022-.25853-.2550238-.25851z" fill="url(#m)"/><path d="m1.2570656 291.44349c-.2198692.00002-.39687592.17701-.39687592.39687v3.96876c0 .21987.17700672.39688.39687592.39688h.793752l.3980386-.99219 2.5789189-.0004c.1182292-.0686.198438-.19517.198438-.34222v-3.03122c0-.21986-.1770069-.39691-.396876-.39688zm.099219.19843 3.3738335-.00039c.164902 0 .297657.13275.297657.29766v.69453h-1.1902404l.0007739-.9918h-.199987l-.0007751.9918h-1.1890778l.0007759-.9918h-.1999891l-.0007751.9918-1.1898528.00039v-.69453c0-.1649.132755-.29766.297657-.29766zm3.6714905 1.19024v.99219h-1.1898529l-.0003969-.99219zm-3.9691475.00039 1.1898528-.00039.0003869.99219-1.1902397.00039zm1.3898411-.00039h1.1890778l.0003968.99219h-1.1890871zm2.5785313 1.19218v-.002h.0007751v.99219h-1.190628v-.99219zm-3.9683724.00039 1.1902404-.00039v.98986l-1.1902404.00039zm1.3902286-.00039h1.1890778v.98986h-1.1890778zm-.2375825 1.18947-.3119972.79375h-.5429919c-.164902 0-.297657-.13275-.297657-.29766v-.49532z" opacity=".286"/><g fill="none" stroke-linecap="square" stroke-width=".198438" transform="translate(0 .000008)"><path d="m1.1578466 295.31302h.9097878l-.2396391.59532h-.4717107c-.1202558-.00001-.198438-.0992-.198438-.19844z" opacity=".5" stroke="url(#a)"/><path d="m1.1578466 294.1224.99219-.00001v.79375l-.99219.00001z" opacity=".5" stroke="url(#c)"/><path d="m2.5469126 291.74114h.99219v.79375h-.99219z" opacity=".5" stroke="url(#d)"/><path d="m1.1578466 291.93959c0-.0992.051095-.19411.198438-.19844l.793752-.00001v.79375l-.9921899.00001z" opacity=".5" stroke="url(#e)"/><path d="m3.9359786 291.74115h.793752c.099219 0 .198438.0793.198438.2032v.59055h-.99219z" opacity=".5" stroke="url(#f)"/><path d="m3.9359786 294.91618h.793752c.099219 0 .198438-.0793.198438-.2032v-.59055h-.99219z" opacity=".5" stroke="url(#g)"/><path d="m1.1578466 292.93176h.99219v.79375h-.99219z" opacity=".5" stroke="url(#h)"/><path d="m2.5469126 292.93176h.99219v.79375h-.99219z" opacity=".5" stroke="url(#i)"/><path d="m3.9359786 292.93176h.99219v.79375h-.99219z" opacity=".5" stroke="url(#j)"/><path d="m2.5469126 294.12239h.99219v.79375h-.99219z" opacity=".5" stroke="url(#k)"/></g></g><g transform="translate(.79375 .529163)"><path d="m1.7952392 1.1906283c-.1882952.0000267-.3400309.153693-.3400309.3446925v5.3960532c0 .190986.1517357.3446791.3400309.3446791h.9828858l.5291666-1.3229167 3.3078082-.0005292h.056844c.188295 0 .3400309-.1536927.3400309-.344679l.0000002-4.0731365c0-.1909862-.1517359-.3447058-.3400308-.3446792z" fill="url(#l)" stroke-width="1.33333"/><path d="m1.8520833 1.0583486c-.2931582.0000267-.5291666.2360128-.5291666.5291587v5.2916668c0 .2931594.2360084.5291719.5291666.5291719h1.0583333l.5307168-1.3229166 3.43855-.0005292c.1576385-.0914664.2645834-.2602259.2645834-.4562922v-4.0416207c0-.2931459-.2360086-.529212-.5291667-.529172zm.1322917.2645727 4.4984334-.00052c.2198688 0 .396875.1769995.396875.396879v.9260377h-1.5869832l.00103-1.3223967h-.2666468l-.0010319 1.3223967h-1.5854347l.00103-1.3223967h-.266647l-.0010345 1.3223967-1.5864664.0005212v-.9260377c0-.2198661.1770062-.396879.396875-.396879zm4.8953084 1.5869827v1.3229166h-1.5864665l-.0005292-1.3229166zm-5.2921835.0005212 1.5864665-.0005212.0005159 1.3229166-1.5869823.0005292zm1.8531169-.0005212h1.5854331l.0005292 1.3229166h-1.5854457zm3.4380332 1.5895695v-.00267h.00103v1.3229167h-1.5875v-1.3229137zm-5.2911501.0005292 1.5869833-.0005292v1.3198099l-1.5869833.0005292zm1.8536335-.0005292h1.5854332v1.3198099h-1.5854332zm-.3167758 1.5859559-.4159953 1.0583307h-.7239873c-.2198688 0-.3968751-.1769997-.3968751-.396879v-.6604251z" fill="#002e99" fill-opacity=".501961" stroke-width="1.33333"/><g fill="none" stroke-linecap="square" stroke-width=".198438" transform="matrix(1.33333 0 0 1.33333 .176 -387.532)"><path d="m1.1578466 295.31302h.9097878l-.2396391.59532h-.4717107c-.1202558-.00001-.198438-.0992-.198438-.19844z" opacity=".5" stroke="url(#a)"/><path d="m1.1578466 294.1224.99219-.00001v.79375l-.99219.00001z" opacity=".5" stroke="url(#c)"/><path d="m2.5469126 291.74114h.99219v.79375h-.99219z" opacity=".5" stroke="url(#d)"/><path d="m1.1578466 291.93959c0-.0992.051095-.19411.198438-.19844l.793752-.00001v.79375l-.9921899.00001z" opacity=".5" stroke="url(#e)"/><path d="m3.9359786 291.74115h.793752c.099219 0 .198438.0793.198438.2032v.59055h-.99219z" opacity=".5" stroke="url(#f)"/><path d="m3.9359786 294.91618h.793752c.099219 0 .198438-.0793.198438-.2032v-.59055h-.99219z" opacity=".5" stroke="url(#g)"/><path d="m1.1578466 292.93176h.99219v.79375h-.99219z" opacity=".5" stroke="url(#h)"/><path d="m2.5469126 292.93176h.99219v.79375h-.99219z" opacity=".5" stroke="url(#i)"/><path d="m3.9359786 292.93176h.99219v.79375h-.99219z" opacity=".5" stroke="url(#j)"/><path d="m2.5469126 294.12239h.99219v.79375h-.99219z" opacity=".5" stroke="url(#k)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/jumptoprevtablesel.svg b/icon-themes/elementary_svg/cmd/32/jumptoprevtablesel.svg
new file mode 100644
index 000000000..ab4f559f1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/jumptoprevtablesel.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666668" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.1347 0 0 .14642 .397314 289.77868)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#b" y1="38.475292" y2="41.185825"/><linearGradient id="b" gradientTransform="matrix(.1347 0 0 .14642 -.198 290.374)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" y1="38.475292" y2="41.185825"><stop offset="0" stop-color="#fff"/><stop offset=".00000039" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.1347 0 0 .14642 .397314 288.58806)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#b" y1="38.475292" y2="42.541035"/><linearGradient id="d" gradientTransform="matrix(.1347 0 0 .14642 1.78638 286.2068)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#b" y1="38.475292" y2="42.541035"/><linearGradient id="e" gradientTransform="matrix(.1347 0 0 .14642 .397314 286.20681)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#b" y1="38.475292" y2="42.541035"/><linearGradient id="f" gradientTransform="matrix(.1347 0 0 .14642 3.175446 286.20681)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#b" y1="38.475292" y2="42.541035"/><linearGradient id="g" gradientTransform="matrix(.1347 0 0 -.14642 3.175446 300.45052)" gradientUnits="userSpaceOnUse" x1="7.855899" x2="7.855899" xlink:href="#b" y1="42.541386" y2="38.475586"/><linearGradient id="h" gradientTransform="matrix(.1347 0 0 .14642 .397314 287.39742)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#b" y1="38.475292" y2="42.541035"/><linearGradient id="i" gradientTransform="matrix(.1347 0 0 .14642 1.78638 287.39742)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#b" y1="38.475292" y2="42.541035"/><linearGradient id="j" gradientTransform="matrix(.1347 0 0 .14642 3.175446 287.39742)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#b" y1="38.475292" y2="42.541035"/><linearGradient id="k" gradientTransform="matrix(.1347 0 0 .14642 1.78638 288.58805)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#b" y1="38.475292" y2="42.541035"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="3.96875" x2="3.96875" y1="1.32292" y2="7.276045"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.11794 0 0 .11905 .807314 290.04869)" gradientUnits="userSpaceOnUse" x1="25.686329" x2="25.686329" y1="3.381795" y2="50.053478"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="translate(-.79375 -.52918)"><path d="m1.7952392 1.1906283c-.1882952.0000267-.3400309.153693-.3400309.3446925v5.3960532c0 .190986.1517357.3446791.3400309.3446791h.9828858l.5291666-1.3229167 3.3078082-.0005292h.056844c.188295 0 .3400309-.1536927.3400309-.344679l.0000002-4.0731365c0-.1909862-.1517359-.3447058-.3400308-.3446792z" fill="url(#l)" stroke-width="1.33333"/><path d="m1.8520833 1.0583486c-.2931582.0000267-.5291666.2360128-.5291666.5291587v5.2916668c0 .2931594.2360084.5291719.5291666.5291719h1.0583333l.5307168-1.3229166 3.43855-.0005292c.1576385-.0914664.2645834-.2602259.2645834-.4562922v-4.0416207c0-.2931459-.2360086-.529212-.5291667-.529172zm.1322917.2645727 4.4984334-.00052c.2198688 0 .396875.1769995.396875.396879v.9260377h-1.5869832l.00103-1.3223967h-.2666468l-.0010319 1.3223967h-1.5854347l.00103-1.3223967h-.266647l-.0010345 1.3223967-1.5864664.0005212v-.9260377c0-.2198661.1770062-.396879.396875-.396879zm4.8953084 1.5869827v1.3229166h-1.5864665l-.0005292-1.3229166zm-5.2921835.0005212 1.5864665-.0005212.0005159 1.3229166-1.5869823.0005292zm1.8531169-.0005212h1.5854331l.0005292 1.3229166h-1.5854457zm3.4380332 1.5895695v-.00267h.00103v1.3229167h-1.5875v-1.3229137zm-5.2911501.0005292 1.5869833-.0005292v1.3198099l-1.5869833.0005292zm1.8536335-.0005292h1.5854332v1.3198099h-1.5854332zm-.3167758 1.5859559-.4159953 1.0583307h-.7239873c-.2198688 0-.3968751-.1769997-.3968751-.396879v-.6604251z" fill="#002e99" fill-opacity=".501961" stroke-width="1.33333"/><g fill="none" stroke-linecap="square" stroke-width=".198438" transform="matrix(1.33333 0 0 1.33333 .176 -387.532)"><path d="m1.1578466 295.31302h.9097878l-.2396391.59532h-.4717107c-.1202558-.00001-.198438-.0992-.198438-.19844z" opacity=".5" stroke="url(#a)"/><path d="m1.1578466 294.1224.99219-.00001v.79375l-.99219.00001z" opacity=".5" stroke="url(#c)"/><path d="m2.5469126 291.74114h.99219v.79375h-.99219z" opacity=".5" stroke="url(#d)"/><path d="m1.1578466 291.93959c0-.0992.051095-.19411.198438-.19844l.793752-.00001v.79375l-.9921899.00001z" opacity=".5" stroke="url(#e)"/><path d="m3.9359786 291.74115h.793752c.099219 0 .198438.0793.198438.2032v.59055h-.99219z" opacity=".5" stroke="url(#f)"/><path d="m3.9359786 294.91618h.793752c.099219 0 .198438-.0793.198438-.2032v-.59055h-.99219z" opacity=".5" stroke="url(#g)"/><path d="m1.1578466 292.93176h.99219v.79375h-.99219z" opacity=".5" stroke="url(#h)"/><path d="m2.5469126 292.93176h.99219v.79375h-.99219z" opacity=".5" stroke="url(#i)"/><path d="m3.9359786 292.93176h.99219v.79375h-.99219z" opacity=".5" stroke="url(#j)"/><path d="m2.5469126 294.12239h.99219v.79375h-.99219z" opacity=".5" stroke="url(#k)"/></g></g><g transform="matrix(1.33333 0 0 1.33333 .96975 -387.00284)"><path d="m1.2144324 291.5427c-.1412217.00002-.25502376.11527-.25502376.25852v4.04705c0 .14324.11380206.25851.25502376.25851h.7371662l.396876-.99219 2.4808623-.0004h.042633c.1412216 0 .2550238-.11527.2550238-.25851l.0000002-3.05486c0-.14324-.1138022-.25853-.2550238-.25851z" fill="url(#m)"/><path d="m1.2570656 291.44349c-.2198692.00002-.39687592.17701-.39687592.39687v3.96876c0 .21987.17700672.39688.39687592.39688h.793752l.3980386-.99219 2.5789189-.0004c.1182292-.0686.198438-.19517.198438-.34222v-3.03122c0-.21986-.1770069-.39691-.396876-.39688zm.099219.19843 3.3738335-.00039c.164902 0 .297657.13275.297657.29766v.69453h-1.1902404l.0007739-.9918h-.199987l-.0007751.9918h-1.1890778l.0007759-.9918h-.1999891l-.0007751.9918-1.1898528.00039v-.69453c0-.1649.132755-.29766.297657-.29766zm3.6714905 1.19024v.99219h-1.1898529l-.0003969-.99219zm-3.9691475.00039 1.1898528-.00039.0003869.99219-1.1902397.00039zm1.3898411-.00039h1.1890778l.0003968.99219h-1.1890871zm2.5785313 1.19218v-.002h.0007751v.99219h-1.190628v-.99219zm-3.9683724.00039 1.1902404-.00039v.98986l-1.1902404.00039zm1.3902286-.00039h1.1890778v.98986h-1.1890778zm-.2375825 1.18947-.3119972.79375h-.5429919c-.164902 0-.297657-.13275-.297657-.29766v-.49532z" opacity=".286"/><g fill="none" stroke-linecap="square" stroke-width=".198438" transform="translate(0 .000008)"><path d="m1.1578466 295.31302h.9097878l-.2396391.59532h-.4717107c-.1202558-.00001-.198438-.0992-.198438-.19844z" opacity=".5" stroke="url(#a)"/><path d="m1.1578466 294.1224.99219-.00001v.79375l-.99219.00001z" opacity=".5" stroke="url(#c)"/><path d="m2.5469126 291.74114h.99219v.79375h-.99219z" opacity=".5" stroke="url(#d)"/><path d="m1.1578466 291.93959c0-.0992.051095-.19411.198438-.19844l.793752-.00001v.79375l-.9921899.00001z" opacity=".5" stroke="url(#e)"/><path d="m3.9359786 291.74115h.793752c.099219 0 .198438.0793.198438.2032v.59055h-.99219z" opacity=".5" stroke="url(#f)"/><path d="m3.9359786 294.91618h.793752c.099219 0 .198438-.0793.198438-.2032v-.59055h-.99219z" opacity=".5" stroke="url(#g)"/><path d="m1.1578466 292.93176h.99219v.79375h-.99219z" opacity=".5" stroke="url(#h)"/><path d="m2.5469126 292.93176h.99219v.79375h-.99219z" opacity=".5" stroke="url(#i)"/><path d="m3.9359786 292.93176h.99219v.79375h-.99219z" opacity=".5" stroke="url(#j)"/><path d="m2.5469126 294.12239h.99219v.79375h-.99219z" opacity=".5" stroke="url(#k)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/ko/bold.svg b/icon-themes/elementary_svg/cmd/32/ko/bold.svg
new file mode 100644
index 000000000..8f2e8974a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/ko/bold.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="13.201247" cy="12.676107" gradientTransform="matrix(.19693684 4.9234129 -3.7311287 .14924539 58.398047 -62.386949)" gradientUnits="userSpaceOnUse" r="6.700386"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><radialGradient id="b" cx="40" cy="43.5" gradientTransform="matrix(1 0 0 .75 -37.806295 12.33033)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#e"/><radialGradient id="c" cx="9" cy="43.5" gradientTransform="matrix(1 0 0 .75 -10.11138 12.375)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#e"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="17" x2="17" xlink:href="#f" y1="46.5" y2="43.5"/><linearGradient id="e"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="17" x2="17" y1="46.5" y2="43.5"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><g transform="matrix(.98177497 0 0 1.313771 24.846276 -29.590351)"><path d="m2.1937049 43.45533v3h.5c.8310005 0 1.5000005-.669 1.5000005-1.5s-.669-1.5-1.5000005-1.5z" fill="url(#b)" opacity=".2"/><path d="m-1.7051301 43.5c-.7790625 0-1.40625.627187-1.40625 1.40625v.1875c0 .779063.6271875 1.40625 1.40625 1.40625h.59375v-3z" fill="url(#c)" opacity=".2"/><path d="m-1.1113801 43.5h3.305085v3h-3.305085z" fill="url(#d)" opacity=".2"/></g><path d="m23.5 2.5v27h4v-12h4v-4.5h-4v-10.5zm-17 3v3.0878906h9.029297c-.558824 6.0000054-3.558933 10.2350614-10.4707032 13.5585934l2.0292968 3.058594c9.6176554-4.647062 12.4121094-11.410954 12.4121094-19.705078z" fill="url(#a)" stroke="#000" stroke-opacity=".6"/><g transform="matrix(.98177497 0 0 1.313771 6.846276 -34.031666)"><path d="m2.1937049 43.45533v3h.5c.8310005 0 1.5000005-.669 1.5000005-1.5s-.669-1.5-1.5000005-1.5z" fill="url(#b)" opacity=".2"/><path d="m-1.7051301 43.5c-.7790625 0-1.40625.627187-1.40625 1.40625v.1875c0 .779063.6271875 1.40625 1.40625 1.40625h.59375v-3z" fill="url(#c)" opacity=".2"/><path d="m-1.1113801 43.5h3.305085v3h-3.305085z" fill="url(#f)" opacity=".2"/></g><path d="m23.5 2.5v1.5h4v-1.5zm-17 3v1.5h12.966797c.0217-.4943613.033203-.9941264.033203-1.5zm8.824219 4.589844c-.903672 5.21426-3.946762 9.020161-10.2656252 12.058594l.7441406 1.121093c6.3760156-3.266301 9.1885436-7.403047 9.7265626-13.179687zm12.175781 2.910156v1.5h4v-1.5z" fill="#f8f5fa" opacity=".2"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/ko/charfontname.svg b/icon-themes/elementary_svg/cmd/32/ko/charfontname.svg
new file mode 100644
index 000000000..f8f9a531b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/ko/charfontname.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="10.903473" cy="14.502974" gradientTransform="matrix(-1.7081367 .09984734 -.154886 -2.9333957 34.424112 45.462192)" gradientUnits="userSpaceOnUse" r="6.225339" xlink:href="#e"/><radialGradient id="b" cx="11.657007" cy="32.018349" fx="11.657007" fy="32.018349" gradientTransform="matrix(.48166464 0 0 .07007569 1.885232 23.256292)" gradientUnits="userSpaceOnUse" r="15.571" xlink:href="#c"/><radialGradient id="c" cx="22.570999" cy="30.857" gradientTransform="matrix(.2802822 0 0 .07232336 11.343085 14.277223)" gradientUnits="userSpaceOnUse" r="15.571"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><radialGradient id="d" cx="19.996731" cy="30.567135" fx="19.996731" fy="30.567135" gradientTransform="matrix(.22477681 0 0 .07007569 20.005199 25.357987)" gradientUnits="userSpaceOnUse" r="15.571" xlink:href="#c"/><radialGradient id="e" cx="10.903473" cy="14.502974" gradientTransform="matrix(-1.2063324 .07952741 -.10938469 -2.3364203 24.195885 45.251108)" gradientUnits="userSpaceOnUse" r="6.225339"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></radialGradient><g stroke-width=".485071"><ellipse cx="11.007935" cy="25.418037" fill="url(#b)" opacity=".4" rx="5.004672" ry="1.494603"/><ellipse cx="23.990986" cy="27.519732" fill="url(#d)" opacity=".4" rx="5.004672" ry="1.494603"/></g><g fill="url(#e)" stroke="#000" stroke-opacity=".6" stroke-width=".750002" transform="matrix(1.41597513 0 0 1.25550857 .163341 -11.350962)"><path d="m23.5 4.5v23h2v-11h3v-2h-3v-10zm-17.9726562 2.0292969v2h10.5000002c-.537711 5.9736911-4.174047 12.6478151-11.7968752 15.8730471l1.3925781 1.878906c9.4257381-4.094643 12.9042971-12.488168 12.9042971-19.7519531z" fill="url(#a)" stroke="#000" stroke-opacity=".6" stroke-width="1" transform="matrix(.70622709 0 0 .79648998 -.115356 9.040928)"/><path d="m23.5 4.5v1.5h2v-1.5zm-17.9726562 2.0292969v1.5h12.9453122c.03442-.4958349.054688-.9952905.054688-1.5zm10.2851562 3.5000001c-.982564 5.258237-4.611497 11.423802-11.5820312 14.373047l.8339843 1.125c7.0473919-3.208613 10.4454519-9.749572 10.9628909-15.498047zm9.1875 4.470703v1.5h3.5v-1.5z" fill="#fff" opacity=".2" stroke="none" transform="matrix(.70622709 0 0 .79648998 -.115356 9.040928)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/ko/color.svg b/icon-themes/elementary_svg/cmd/32/ko/color.svg
new file mode 100644
index 000000000..089170453
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/ko/color.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.24 0 0 1.7500003 -3.84 16.624981)" gradientUnits="userSpaceOnUse" x1="3.5" x2="28.5" y1="6" y2="6"><stop offset="0" stop-color="#ff1d1d"/><stop offset=".16829631" stop-color="#ff8a18"/><stop offset=".31939223" stop-color="#ffe92a"/><stop offset=".50751495" stop-color="#91ea3a"/><stop offset=".6893779" stop-color="#1d72e0"/><stop offset=".87265676" stop-color="#a91ec0"/><stop offset="1" stop-color="#ff0b88"/></linearGradient><radialGradient id="b" cx="10.903473" cy="14.502974" gradientTransform="matrix(-1.2063324 .07952741 -.10938469 -2.3364203 24.195885 42.065148)" gradientUnits="userSpaceOnUse" r="6.225339" xlink:href="#h"/><radialGradient id="c" cx="11.657007" cy="32.018349" fx="11.657007" fy="32.018349" gradientTransform="matrix(.48166464 0 0 .07007569 1.885232 19.256293)" gradientUnits="userSpaceOnUse" r="15.571" xlink:href="#d"/><radialGradient id="d" cx="22.570999" cy="30.857" gradientTransform="matrix(.2802822 0 0 .07232336 11.343085 14.277223)" gradientUnits="userSpaceOnUse" r="15.571"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><radialGradient id="e" cx="19.996731" cy="30.567135" fx="19.996731" fy="30.567135" gradientTransform="matrix(.22477681 0 0 .07007569 20.0052 21.357988)" gradientUnits="userSpaceOnUse" r="15.571" xlink:href="#d"/><linearGradient id="f" gradientTransform="matrix(.74684332 0 0 .79588168 29.826366 -1.869334)" gradientUnits="userSpaceOnUse" x1="-17.84359" x2="-17.84359" y1="35.01693" y2="40.042805"><stop offset="0" stop-color="#fff"/><stop offset=".0257705" stop-color="#fff" stop-opacity=".235"/><stop offset=".63202661" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="g" gradientTransform="matrix(2.0292881 0 0 2.3024903 -30.951943 21.211163)" gradientUnits="userSpaceOnUse" x1="23.314552" x2="23.915749" y1="1.428383" y2="4.251413"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="h" cx="10.903473" cy="14.502974" gradientTransform="matrix(-1.2063324 .07952741 -.10938469 -2.3364203 24.195885 45.251108)" gradientUnits="userSpaceOnUse" r="6.225339"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></radialGradient><path d="m.50000001 24.499994v7.000025h30.99999999v-7.000025z" fill="url(#a)"/><path d="m1.5 25.499999h29.000001v5.000002h-29.000001z" fill="none" opacity=".6" stroke="url(#f)" stroke-linecap="square"/><path d="m.5 24.5h31v7h-31z" fill="none" stroke="url(#g)" stroke-linecap="square"/><g fill="url(#h)" stroke="#000" stroke-opacity=".6" stroke-width=".750002" transform="matrix(1.41597513 0 0 1.25550857 .163341 -11.350962)"><path d="m16.480981 11.828642v15.9298h1.412455v-6.37192h2.118681v-1.59298h-2.118681v-7.9649zm-12.6927764 1.616315v1.59298h7.4153844c-.379746 4.757985-2.947825 7.684388-8.3312727 10.253253l.9834763 1.49653c6.6567114-3.261342 9.1133644-7.557231 9.1133644-13.342763z" fill="url(#b)" stroke="#000" stroke-opacity=".6" stroke-width=".750002"/><path d="m16.480981 11.828642v1.194735h1.412455v-1.194735zm-12.6927764 1.616315v1.194735h9.1423304c.02431-.394928.03862-.792739.03862-1.194735zm7.2636564 2.787715c-.693914 4.188133-3.2567647 6.709474-8.1795447 9.058518l.5889823.896051c4.977059-2.555628 7.3768614-5.375966 7.7422904-9.954569zm6.488461 3.56087v1.194735h2.471795v-1.194735z" fill="#fff" opacity=".2" stroke="none"/></g><g stroke-width=".485071"><ellipse cx="11.007936" cy="21.418037" fill="url(#c)" opacity=".4" rx="5.004672" ry="1.494603"/><ellipse cx="23.990986" cy="23.519732" fill="url(#e)" opacity=".4" rx="5.004672" ry="1.494603"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/ko/designerdialog.svg b/icon-themes/elementary_svg/cmd/32/ko/designerdialog.svg
new file mode 100644
index 000000000..fc25409af
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/ko/designerdialog.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="11.657007" cy="32.018349" fx="11.657007" fy="32.018349" gradientTransform="matrix(.48166464 0 0 .07007569 1.885232 23.256292)" gradientUnits="userSpaceOnUse" r="15.571" xlink:href="#c"/><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="22.570999" cy="30.857" gradientTransform="matrix(.2802822 0 0 .07232336 11.343085 14.277223)" gradientUnits="userSpaceOnUse" r="15.571" xlink:href="#b"/><radialGradient id="d" cx="19.996731" cy="30.567135" fx="19.996731" fy="30.567135" gradientTransform="matrix(.22477681 0 0 .07007569 20.005199 25.357987)" gradientUnits="userSpaceOnUse" r="15.571" xlink:href="#c"/><radialGradient id="e" cx="10.903473" cy="14.502974" gradientTransform="matrix(-.4519445 .02641794 -.04098025 -.7761276 9.108046 12.028538)" gradientUnits="userSpaceOnUse" r="6.225339"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></radialGradient><radialGradient id="f" cx="23.335" cy="41.636" gradientTransform="matrix(.25725 0 0 .076 .347 291.587)" gradientUnits="userSpaceOnUse" r="22.627" xlink:href="#b"/><linearGradient id="g" gradientTransform="matrix(.26458 0 0 .26474 .46 283.77)" gradientUnits="userSpaceOnUse" x1="28.059" x2="33.437" y1="18.868" y2="23.743"><stop offset="0" stop-color="#6e3d09"/><stop offset=".242" stop-color="#ea8113"/><stop offset=".621" stop-color="#5c3307"/><stop offset="1" stop-color="#e07c12"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.26458 0 0 .26474 .46 283.77)" gradientUnits="userSpaceOnUse" x1="19.395" x2="23.109" y1="30.001" y2="33.439"><stop offset="0" stop-color="#bdbdbd"/><stop offset=".333" stop-color="#e2e2e2"/><stop offset=".667" stop-color="#a3a3a3"/><stop offset="1" stop-color="#ddd"/></linearGradient><filter id="i" height="1.306" width="1.198" x="-.099" y="-.153"><feGaussianBlur stdDeviation=".52"/></filter><radialGradient id="j" cx="15.415" cy="35.357" gradientTransform="matrix(.26317 0 0 .2566 .28 284.292)" gradientUnits="userSpaceOnUse" r="7.579"><stop offset="0" stop-color="#561300"/><stop offset=".5" stop-color="#922d12"/><stop offset="1" stop-color="#fd68ff"/></radialGradient><linearGradient id="k" gradientTransform="matrix(.2255 0 0 .22563 1.05 285.242)" gradientUnits="userSpaceOnUse" x1="13.236" x2="7.752" y1="37.752" y2="42.282"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><g transform="translate(-.79375 -.79375)"><g stroke-width=".485071" transform="scale(.26458333)"><ellipse cx="11.007935" cy="25.418037" fill="url(#a)" opacity=".4" rx="5.004672" ry="1.494603"/><ellipse cx="23.990986" cy="27.519732" fill="url(#d)" opacity=".4" rx="5.004672" ry="1.494603"/></g><path d="m5.6885416 1.190625v6.0854166h.5291667v-2.9104167h.7937499v-.5291666h-.7937499v-2.6458333zm-4.2260986.5369181v.5291667h2.778125c-.1422693 1.5805391-1.1043832 3.346401-3.1212565 4.1997436l.368453.4971272c2.4938931-1.0833742 3.4142619-3.304161 3.4142619-5.2260375z" fill="url(#e)" stroke="#000" stroke-opacity=".6" stroke-width=".264583"/><path d="m5.6885416 1.190625v.396875h.5291667v-.396875zm-4.2260986.5369181v.396875h3.4251138c.00911-.1311896.01447-.2633373.01447-.396875zm2.7212809.9260417c-.25997 1.3912419-1.2201252 3.0225476-3.0644124 3.8028686l.2206584.2976563c1.8646224-.8489455 2.7636924-2.5795742 2.9005981-4.1005249zm1.9016927 1.1828735v.396875h.9260416v-.396875z" fill="#fff" opacity=".2"/></g><path d="m23.78125 11.087891c-.923788 1.002677-1.844675 2.000662-2.666016 2.916015h2.38086a.49857347.49857347 0 0 0 .501953-.501953v-2a.49857347.49857347 0 0 0 -.216797-.414062zm-2.779297 3.041015c-.160553.179195-.370966.400589-.525391.574219a3.2668406 3.2668406 0 0 0 -1.804687 1.798828l1.003906-.5625a3.2668406 3.2668406 0 0 0 -1.029297.908203l-.136718.183594a3.2668406 3.2668406 0 0 0 -.070313.949219l-.058594-.773438-.384765.521485v6.771484a.49857347.49857347 0 0 0 .501953.501953h2.001953a.49857347.49857347 0 0 0 .501953-.501953z" fill="#fff" fill-opacity=".815686" transform="scale(.26458333)"/><path d="m12.17 294.75c0 .95-2.605 1.72-5.82 1.72s-5.82-.77-5.82-1.72 2.605-1.72 5.82-1.72 5.82.77 5.82 1.72z" fill="url(#f)" fill-rule="evenodd" opacity=".3" transform="matrix(.72162 0 0 .72162 .97 -204.683)"/><path d="m6.692 290.228 1.076 1.006c.857-.842 1.896-2.213 2.78-3.466l.122-1.826c-1.206 1.262-2.957 3.113-3.978 4.286z" fill="url(#g)" stroke="#673907" stroke-linecap="round" stroke-width=".367" transform="matrix(.72162 0 0 .72162 .97 -204.683)"/><path d="m4.68 292.935.596.512 2.247-1.95.072-.187.29-.005c-.116-.413-.778-1.16-1.274-1.16l.022.288-.177.1-1.774 2.402z" fill="url(#h)" stroke="#787a75" stroke-linecap="round" stroke-width=".367" transform="matrix(.72162 0 0 .72162 .97 -204.683)"/><path d="m5.8 40.945c6.605 0 11.618.787 12.567-4.02.765-3.876-4.56-5.733-7.2-2.274-2.54 3.334-5.367 6.295-5.367 6.295z" filter="url(#i)" opacity=".5" transform="matrix(.19093 0 0 .19093 1.353 .512)"/><path d="m1.958 295.03c1.748 0 3.074.208 3.325-1.065.202-1.025-1.207-1.516-1.905-.6-.672.88-1.42 1.665-1.42 1.665z" fill="url(#j)" transform="matrix(.72162 0 0 .72162 .97 -204.683)"/><path d="m4.204 7.075c0 .112-.09.203-.203.203-.11 0-.203-.09-.202-.203 0-.113.09-.204.203-.204s.204.092.204.205z" fill="#fff" opacity=".528"/><path d="m6.106 5.216c0 .104-.084.188-.188.188s-.188-.084-.188-.188.084-.188.188-.188.188.084.188.188z" fill="#fff" opacity=".6"/><path d="m5.664 5.48-1.014 1.172" style="opacity:.6;fill:none;stroke:#fff;stroke-width:.191229;stroke-linecap:round;stroke-linejoin:round"/><path d="m2.305 294.856s.884-.435 1.26-1.082c.134-.23.436-.033.25.195-.4.49-1.51.886-1.51.886z" fill="url(#k)" opacity=".428" transform="matrix(.72162 0 0 .72162 .97 -204.683)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/ko/editstyle.svg b/icon-themes/elementary_svg/cmd/32/ko/editstyle.svg
new file mode 100644
index 000000000..010e2b2f0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/ko/editstyle.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="11.233976" x2="15.108646" y1="9.817785" y2="13.871716"><stop offset="0" stop-color="#ad5f00"/><stop offset=".13482948" stop-color="#ffe16b"/><stop offset=".20224422" stop-color="#f9c440"/><stop offset=".26965895" stop-color="#fff394"/><stop offset=".44650277" stop-color="#f9c440"/><stop offset=".57114136" stop-color="#f9c440"/><stop offset=".72038066" stop-color="#ffe16b"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -24.35737 1.938176)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#c" y1="24.989594" y2="30.000141"/><linearGradient id="c"><stop offset="0" stop-color="#565656"/><stop offset=".5" stop-color="#9a9a9a"/><stop offset="1" stop-color="#545454"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -24.540087 2.121789)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#e" y1="24.989594" y2="30.000141"/><linearGradient id="e"><stop offset="0" stop-color="#b1b1b1"/><stop offset=".5" stop-color="#fff"/><stop offset="1" stop-color="#8f8f8f"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -23.72243 1.300123)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#c" y1="24.989594" y2="30.000141"/><linearGradient id="g" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -23.905148 1.483735)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#e" y1="24.989594" y2="30.000141"/><linearGradient id="h" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -23.084421 .658986)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#c" y1="24.989594" y2="30.000141"/><linearGradient id="i" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -23.267138 .8426)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#e" y1="24.989594" y2="30.000141"/><linearGradient id="j" gradientTransform="matrix(.6380091 -.6411367 .8596263 .8553493 -24.599696 2.181687)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="29.056757" y2="26.02973"><stop offset="0" stop-color="#ece5a5"/><stop offset="1" stop-color="#fcfbf2"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="-.194932" x2="8.965093" y1="20.329414" y2="20.329414"><stop offset="0" stop-color="#d48e15"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><radialGradient id="l" cx="11.657007" cy="32.018349" fx="11.657007" fy="32.018349" gradientTransform="matrix(.48166464 0 0 .07007569 1.885232 23.256292)" gradientUnits="userSpaceOnUse" r="15.571" xlink:href="#m"/><radialGradient id="m" cx="22.570999" cy="30.857" gradientTransform="matrix(.2802822 0 0 .07232336 11.343085 14.277223)" gradientUnits="userSpaceOnUse" r="15.571"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><radialGradient id="n" cx="19.996731" cy="30.567135" fx="19.996731" fy="30.567135" gradientTransform="matrix(.22477681 0 0 .07007569 20.005199 25.357987)" gradientUnits="userSpaceOnUse" r="15.571" xlink:href="#m"/><radialGradient id="o" cx="10.903473" cy="14.502974" gradientTransform="matrix(-.4519445 .02641794 -.04098025 -.7761276 9.108046 12.028538)" gradientUnits="userSpaceOnUse" r="6.225339"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></radialGradient><g transform="translate(-.79375 -.79375)"><g stroke-width=".485071" transform="scale(.26458333)"><ellipse cx="11.007935" cy="25.418037" fill="url(#l)" opacity=".4" rx="5.004672" ry="1.494603"/><ellipse cx="23.990986" cy="27.519732" fill="url(#n)" opacity=".4" rx="5.004672" ry="1.494603"/></g><path d="m5.6885416 1.190625v6.0854166h.5291667v-2.9104167h.7937499v-.5291666h-.7937499v-2.6458333zm-4.2260986.5369181v.5291667h2.778125c-.1422693 1.5805391-1.1043832 3.346401-3.1212565 4.1997436l.368453.4971272c2.4938931-1.0833742 3.4142619-3.304161 3.4142619-5.2260375z" fill="url(#o)" stroke="#000" stroke-opacity=".6" stroke-width=".264583"/><path d="m5.6885416 1.190625v.396875h.5291667v-.396875zm-4.2260986.5369181v.396875h3.4251138c.00911-.1311896.01447-.2633373.01447-.396875zm2.7212809.9260417c-.25997 1.3912419-1.2201252 3.0225476-3.0644124 3.8028686l.2206584.2976563c1.8646224-.8489455 2.7636924-2.5795742 2.9005981-4.1005249zm1.9016927 1.1828735v.396875h.9260416v-.396875z" fill="#fff" opacity=".2"/></g><g transform="matrix(.21921222 0 0 .21921222 2.979761 3.014626)"><path d="m3.9957406 16.479538c.4459215-.334616 1.6971047.293067 2.8468883 1.43713 1.1470341 1.141326 1.7514206 2.362602 1.4243802 2.812888-.00124.0017.028135.02504.026864.02673l16.0100409-16.0885263c.406482-.408475-.225083-1.6993061-1.411369-2.8796879-1.186282-1.18038195-2.480279-1.80553552-2.886764-1.39705864z" fill="url(#a)" stroke="#ad5f00" stroke-linejoin="round" stroke-width="1.206973"/><path d="m3.9957406 16.479536c.4459215-.334616 1.697105.293068 2.8468878 1.43713 1.1470339 1.141326 1.7514205 2.362602 1.4243801 2.812888-.00124.0017.028135.02504.026864.02673l11.0255925-11.0796428.03988-.040071c.0013-.00169-.02811-.025017-.02686-.026729.327034-.4502889-.277353-1.6715643-1.424386-2.8128899-1.149783-1.1440621-2.400968-1.771746-2.846889-1.437129l-.03988.04007z" fill="#f9c440" opacity=".6"/><path d="m18.05188 2.3544945c.445921-.3346166 1.697105.2930675 2.846888 1.4371298 1.147033 1.141325 1.75142 2.3626014 1.424379 2.8128865-.0012.00171.02814.025041.02686.02673l1.953903-1.9634813.03988-.040071c.0013-.00169-.02811-.025017-.02686-.02673.327036-.450285-.277352-1.6715616-1.424385-2.8128867-1.149782-1.14406166-2.400965-1.77174678-2.846887-1.43713005l-.03988.0400714-1.953901 1.96348135z" fill="#fe9ab8" opacity=".8" stroke="#de3e80" stroke-linejoin="round" stroke-width="1.206973"/><path d="m15.861791 4.5553174c.44592-.3346171 1.697106.2930672 2.846888 1.4371295 1.147033 1.141325 1.751421 2.3626016 1.424379 2.8128878-.0012.00171.02814.025039.02686.026729l.199378-.2003563c.0013-.00169-.02811-.025017-.02686-.026729.327042-.4502861-.277346-1.671563-1.42438-2.8128866-1.149782-1.1440632-2.400967-1.7717473-2.846887-1.4371304z" fill="url(#b)"/><path d="m15.679073 4.7389302c.445922-.334617 1.697107.2930672 2.846888 1.4371291 1.147035 1.1413256 1.751422 2.3626005 1.42438 2.8128864-.0012.00171.02813.025041.02686.026731l.199377-.2003563c.0013-.00169-.02811-.025018-.02686-.02673.327044-.4502851-.277344-1.6715616-1.424379-2.8128865-1.149782-1.1440622-2.400966-1.771747-2.846889-1.4371299z" fill="url(#d)"/><path d="m16.496731 3.9172644c.445921-.3346173 1.697105.2930665 2.846888 1.4371297 1.147033 1.1413248 1.751421 2.3626003 1.42438 2.8128865-.0012.00171.02813.02504.02686.026729l.199378-.200355c.0013-.00169-.02811-.025017-.02686-.026729.327041-.4502858-.277346-1.6715623-1.424381-2.8128867-1.149782-1.1440629-2.400964-1.7717471-2.846888-1.4371299z" fill="url(#f)"/><path d="m16.314013 4.1008772c.445923-.3346174 1.697107.2930668 2.846888 1.4371289 1.147035 1.1413262 1.751422 2.3626013 1.424381 2.8128873-.0012.00171.02814.02504.02686.02673l.199377-.2003568c.0013-.00169-.02811-.025016-.02686-.026729.327042-.4502853-.277345-1.6715626-1.424379-2.8128856-1.149781-1.1440628-2.400966-1.7717477-2.846889-1.4371302z" fill="url(#g)"/><path d="m17.134741 3.2761275c.44592-.3346167 1.697104.2930671 2.846887 1.4371299 1.147033 1.1413247 1.751421 2.362601 1.42438 2.8128865-.0012.00171.02813.025041.02686.026731l.199376-.200356c.0013-.00169-.02811-.025018-.02686-.02673.327042-.450285-.277346-1.6715621-1.42438-2.8128872-1.14978-1.144062-2.400965-1.7717462-2.846887-1.4371291l-.199377.200355z" fill="url(#h)"/><path d="m16.952024 3.4597401c.445919-.3346173 1.697105.2930673 2.846887 1.4371305 1.147033 1.141324 1.751422 2.3626007 1.424379 2.8128853-.0012.00171.02814.025041.02686.02673l.199378-.2003543c.0013-.00169-.02811-.025019-.02686-.02673.327042-.4502865-.277346-1.6715623-1.424379-2.812887-1.149782-1.1440623-2.400967-1.7717471-2.846888-1.4371292z" fill="url(#i)"/><g fill-rule="evenodd"><g stroke-width="1.206973"><path d="m.92763987 23.761444 7.28373453-2.970838.062055-.06205c.327041-.450289-.2852284-1.67166-1.4322624-2.812988-1.1497829-1.144062-2.3994875-1.768277-2.8454094-1.43366z" fill="url(#j)" stroke="url(#k)"/><path d="m1.7587091 21.789843-.83151613 1.96381 1.98663883-.814434c-.1592262-.190724-.3062182-.384443-.4973904-.574664-.2200911-.218997-.436571-.396687-.6577323-.574712z" fill="#0c0c0c" stroke="#0c0c0c"/></g><path d="m19.705089 18.725266c-.206498-.03213-.367109-.02294-.470359.0068l-13.95021 3.090657-2.5651858.573609-.0757164.013688-2.97818693 2.202665 7.59460443-.114725.0688329-.018439 2.5812476-.569021 13.9433252-3.120442c.417588-.09178-.275333-.626383-1.551043-1.202287-.959077-.429061-1.968631-.766344-2.59272-.860416z" fill="#0c0c0c" opacity=".15" stroke-width="2.294442"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/ko/fontdialog.svg b/icon-themes/elementary_svg/cmd/32/ko/fontdialog.svg
new file mode 100644
index 000000000..bcda634c2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/ko/fontdialog.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="23.031893" x2="23.040016" y1="26.715307" y2="18.997057"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#959595"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="23.131727" x2="23.398602" y1="16.459263" y2="30.159456"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="22.881355" x2="22.644068" y1="14.457627" y2="31.338984"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#d2d2d2"/></linearGradient><radialGradient id="d" cx="10.903473" cy="14.502974" gradientTransform="matrix(-1.7081367 .09984734 -.154886 -2.9333957 34.424112 45.462192)" gradientUnits="userSpaceOnUse" r="6.225339" xlink:href="#h"/><radialGradient id="e" cx="11.657007" cy="32.018349" fx="11.657007" fy="32.018349" gradientTransform="matrix(.48166464 0 0 .07007569 1.885232 23.256292)" gradientUnits="userSpaceOnUse" r="15.571" xlink:href="#f"/><radialGradient id="f" cx="22.570999" cy="30.857" gradientTransform="matrix(.2802822 0 0 .07232336 11.343085 14.277223)" gradientUnits="userSpaceOnUse" r="15.571"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><radialGradient id="g" cx="19.996731" cy="30.567135" fx="19.996731" fy="30.567135" gradientTransform="matrix(.22477681 0 0 .07007569 20.005199 25.357987)" gradientUnits="userSpaceOnUse" r="15.571" xlink:href="#f"/><radialGradient id="h" cx="10.903473" cy="14.502974" gradientTransform="matrix(-1.2063324 .07952741 -.10938469 -2.3364203 24.195885 45.251108)" gradientUnits="userSpaceOnUse" r="6.225339"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></radialGradient><g fill="url(#h)" stroke="#000" stroke-opacity=".6" stroke-width=".750002" transform="matrix(1.41597513 0 0 1.25550857 .163341 -11.350962)"><path d="m23.5 4.5v23h2v-11h3v-2h-3v-10zm-17.9726562 2.0292969v2h10.5000002c-.537711 5.9736911-4.174047 12.6478151-11.7968752 15.8730471l1.3925781 1.878906c9.4257381-4.094643 12.9042971-12.488168 12.9042971-19.7519531z" fill="url(#d)" stroke="#000" stroke-opacity=".6" stroke-width="1" transform="matrix(.70622709 0 0 .79648998 -.115356 9.040928)"/><path d="m23.5 4.5v1.5h2v-1.5zm-17.9726562 2.0292969v1.5h12.9453122c.03442-.4958349.054688-.9952905.054688-1.5zm10.2851562 3.5000001c-.982564 5.258237-4.611497 11.423802-11.5820312 14.373047l.8339843 1.125c7.0473919-3.208613 10.4454519-9.749572 10.9628909-15.498047zm9.1875 4.470703v1.5h3.5v-1.5z" fill="#fff" opacity=".2" stroke="none" transform="matrix(.70622709 0 0 .79648998 -.115356 9.040928)"/></g><g stroke-width=".485071"><ellipse cx="11.007935" cy="25.418037" fill="url(#e)" opacity=".4" rx="5.004672" ry="1.494603"/><ellipse cx="23.990986" cy="27.519732" fill="url(#g)" opacity=".4" rx="5.004672" ry="1.494603"/></g><g fill="none" stroke-linecap="square" stroke-linejoin="round"><path d="m22 14.5c-.554 0-1 .446-1 1v1.886719a5.9661016 5.9661016 0 0 0 -.556641.228515l-1.332031-1.332031c-.391737-.391737-1.022325-.391737-1.414062 0l-1.414063 1.414063c-.391737.391737-.391737 1.022325 0 1.414062l1.333985 1.333984a5.9661016 5.9661016 0 0 0 -.230469.554688h-1.886719c-.554 0-1 .446-1 1v2c0 .554.446 1 1 1h1.886719a5.9661016 5.9661016 0 0 0 .228515.556641l-1.332031 1.332031c-.391737.391737-.391737 1.022325 0 1.414062l1.414063 1.414063c.391737.391737 1.022325.391737 1.414062 0l1.333984-1.333985a5.9661016 5.9661016 0 0 0 .554688.230469v1.886719c0 .554.446 1 1 1h2c.554 0 1-.446 1-1v-1.886719a5.9661016 5.9661016 0 0 0 .556641-.228515l1.332031 1.332031c.391737.391737 1.022325.391737 1.414062 0l1.414063-1.414063c.391737-.391737.391737-1.022325 0-1.414062l-1.333985-1.333984a5.9661016 5.9661016 0 0 0 .230469-.554688h1.886719c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1h-1.886719a5.9661016 5.9661016 0 0 0 -.228515-.556641l1.332031-1.332031c.391737-.391737.391737-1.022325 0-1.414062l-1.414063-1.414063c-.391737-.391737-1.022325-.391737-1.414062 0l-1.333984 1.333985a5.9661016 5.9661016 0 0 0 -.554688-.230469v-1.886719c0-.554-.446-1-1-1zm1 6.503906a1.9954157 1.9954157 0 0 1 1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094-1.996094 1.9954157 1.9954157 0 0 1 1.996094-1.996094z" fill="url(#c)"/><path d="m22 14.5c-.554 0-1 .446-1 1v1.886719a5.9661016 5.9661016 0 0 0 -.556641.228515l-1.332031-1.332031c-.391737-.391737-1.022325-.391737-1.414062 0l-1.414063 1.414063c-.391737.391737-.391737 1.022325 0 1.414062l1.333985 1.333984a5.9661016 5.9661016 0 0 0 -.230469.554688h-1.886719c-.554 0-1 .446-1 1v2c0 .554.446 1 1 1h1.886719a5.9661016 5.9661016 0 0 0 .228515.556641l-1.332031 1.332031c-.391737.391737-.391737 1.022325 0 1.414062l1.414063 1.414063c.391737.391737 1.022325.391737 1.414062 0l1.333984-1.333985a5.9661016 5.9661016 0 0 0 .554688.230469v1.886719c0 .554.446 1 1 1h2c.554 0 1-.446 1-1v-1.886719a5.9661016 5.9661016 0 0 0 .556641-.228515l1.332031 1.332031c.391737.391737 1.022325.391737 1.414062 0l1.414063-1.414063c.391737-.391737.391737-1.022325 0-1.414062l-1.333985-1.333984a5.9661016 5.9661016 0 0 0 .230469-.554688h1.886719c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1h-1.886719a5.9661016 5.9661016 0 0 0 -.228515-.556641l1.332031-1.332031c.391737-.391737.391737-1.022325 0-1.414062l-1.414063-1.414063c-.391737-.391737-1.022325-.391737-1.414062 0l-1.333984 1.333985a5.9661016 5.9661016 0 0 0 -.554688-.230469v-1.886719c0-.554-.446-1-1-1zm1 6.503906a1.9954157 1.9954157 0 0 1 1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094-1.996094 1.9954157 1.9954157 0 0 1 1.996094-1.996094z" opacity=".3" stroke="#000"/><circle cx="23" cy="23" r="3.998385" stroke="url(#a)"/><path d="m22 15.5v1.886719a.99989607.99989607 0 0 1 -.667969.943359c-.157521.05556-.311767.118308-.46289.189453a.99989607.99989607 0 0 1 -1.132813-.197265l-1.332031-1.332032-1.414063 1.414063 1.333985 1.333984a.99989607.99989607 0 0 1 .195312 1.136719c-.07165.150561-.135262.303936-.191406.460938a.99989607.99989607 0 0 1 -.941406.664062h-1.886719v2h1.886719a.99989607.99989607 0 0 1 .943359.667969c.05556.157521.118308.311767.189453.46289a.99989607.99989607 0 0 1 -.197265 1.132813l-1.332032 1.332031 1.414063 1.414063 1.333984-1.333985a.99989607.99989607 0 0 1 1.136719-.195312c.150561.07165.303936.135262.460938.191406a.99989607.99989607 0 0 1 .664062.941406v1.886719h2v-1.886719a.99989607.99989607 0 0 1 .667969-.943359c.157521-.05556.311767-.118308.46289-.189453a.99989607.99989607 0 0 1 1.132813.197265l1.332031 1.332032 1.414063-1.414063-1.333985-1.333984a.99989607.99989607 0 0 1 -.195312-1.136719c.07165-.150561.135262-.303936.191406-.460938a.99989607.99989607 0 0 1 .941406-.664062h1.886719v-2h-1.886719a.99989607.99989607 0 0 1 -.943359-.667969c-.05556-.157521-.118308-.311767-.189453-.46289a.99989607.99989607 0 0 1 .197265-1.132813l1.332032-1.332031-1.414063-1.414063-1.333984 1.333985a.99989607.99989607 0 0 1 -1.136719.195312c-.150561-.07165-.303936-.135262-.460938-.191406a.99989607.99989607 0 0 1 -.664062-.941406v-1.886719zm1 6.503906c-.588024.0002.772067.134102.195312.01953-.576754-.114571.728849.281575.185547.05664-.543301-.224934.66278.418444.173829.0918-.488952-.326647.566186.538842.15039.123047-.415795-.415796.449694.639342.123047.15039-.326647-.488951.316731.71713.0918.173829-.224935-.543302.171211.762301.05664.185547-.11457-.576755.01933.783336.01953.195312-.0002-.588024-.134102.772067-.01953.195312.114571-.576754-.281575.728849-.05664.185547.224934-.543301-.418444.66278-.0918.173829.326647-.488952-.538842.566186-.123047.15039.415796-.415795-.639342.449694-.15039.123047.488951-.326647-.71713.316731-.173829.0918.543302-.224935-.762301.171211-.185547.05664.576755-.11457-.783336.01933-.195312.01953.588024-.0002-.772067-.134102-.195312-.01953.576754.114571-.728849-.281575-.185547-.05664.543301.224934-.66278-.418444-.173829-.0918.488952.326647-.566186-.538842-.15039-.123047.415795.415796-.449694-.639342-.123047-.15039.326647.488951-.316731-.71713-.0918-.173829.224935.543302-.171211-.762301-.05664-.185547.11457.576755-.01933-.783336-.01953-.195312.0002.588024.134102-.772067.01953-.195312-.114571.576754.281575-.728849.05664-.185547-.224934.543301.418444-.66278.0918-.173829-.326647.488952.538842-.566186.123047-.15039-.415796.415795.639342-.449694.15039-.123047-.488951.326647.71713-.316731.173829-.0918-.543302.224935.762301-.171211.185547-.05664-.576755.11457.783336-.01933.195312-.01953z" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/ko/grow.svg b/icon-themes/elementary_svg/cmd/32/ko/grow.svg
new file mode 100644
index 000000000..4923099f4
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/ko/grow.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="3.5" y2="15.5"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="6.35" x2="6.35" y1="1.455208" y2="3.704167"><stop offset="0" stop-color="#fff"/><stop offset=".09999995" 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="10.903473" cy="14.502974" gradientTransform="matrix(-1.2063324 .07952741 -.10938469 -2.3364203 24.195885 45.251108)" gradientUnits="userSpaceOnUse" r="6.225339"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></radialGradient><radialGradient id="d" cx="10.903473" cy="14.502974" gradientTransform="matrix(-1.7081367 .09984734 -.154886 -2.9333957 34.424112 45.462192)" gradientUnits="userSpaceOnUse" r="6.225339" xlink:href="#c"/><radialGradient id="e" cx="10.903473" cy="14.502974" gradientTransform="matrix(-1.2063324 .07952741 -.10938469 -2.3364203 24.195885 45.251108)" gradientUnits="userSpaceOnUse" r="6.225339" xlink:href="#c"/><path d="m2.978 2.252-2.205 5.292h.11l2.095-5.028h1.002l2.02 5.028h.107l-2.127-5.292zm-.34 3.48-.108.268h1.756l-.086-.267z" fill="#fff" opacity=".1"/><path d="m18 6-4.602-4.838 9.246.015z" fill="none" transform="matrix(.20622 0 0 -.20622 2.506 2.493)"/><g fill="url(#e)" stroke="#000" stroke-opacity=".6" stroke-width=".750002" transform="matrix(.37464341 0 0 .33218665 -.810194 -2.735109)"><path d="m21.725493 4.4864573v22.9999997h2v-11h3v-2h-3v-9.9999997zm-16.1981492 2.0428396v2h10.5000002c-.537711 5.9736911-4.174047 12.6478151-11.7968752 15.8730471l1.3925781 1.878906c9.4257381-4.094643 12.9042971-12.488168 12.9042971-19.7519531z" fill="url(#d)" stroke="#000" stroke-opacity=".6" stroke-width="1" transform="matrix(.70622709 0 0 .79648998 -.115356 9.040928)"/><path d="m21.725493 4.4864573v1.5h2v-1.5zm-16.1981492 2.0428396v1.5h12.9453122c.03442-.4958349.05469-.9952905.05469-1.5zm10.2851562 3.5000001c-.982564 5.258237-4.611497 11.423802-11.5820312 14.373047l.8339843 1.125c7.0473919-3.208613 10.4454519-9.749572 10.9628909-15.498047zm7.412993 4.45716v1.5h3.5v-1.5z" fill="#fff" opacity=".2" stroke="none" transform="matrix(.70622709 0 0 .79648998 -.115356 9.040928)"/></g><path d="m20 5-2 2v4h3v-6zm1.5 10v1c0 .552285.447715 1 1 1h1.5v-2z" fill="#fff" transform="scale(.26458333)"/><path d="m23.992188 3.5a.50004994.50004994 0 0 0 -.345704.1464844l-5 5a.50004994.50004994 0 0 0 .353516.8535156h3.5v5.5a.50004994.50004994 0 0 0 .5.5h2a.50004994.50004994 0 0 0 .5-.5v-5.5h3.5a.50004994.50004994 0 0 0 .353516-.8535156l-5-5a.50004994.50004994 0 0 0 -.361328-.1464844z" style="stroke:#a62100;stroke-width:1.000006;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#a)" transform="scale(.26458333)"/><path d="m6.35 1.248923-1.0097076 1.0000353h.7451243l.1322917.2645834v1.3229166h.2645833v-1.3229166l.1322917-.2645834h.7398431z" fill="none" opacity=".49" stroke="url(#b)" stroke-width=".264583"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/ko/italic.svg b/icon-themes/elementary_svg/cmd/32/ko/italic.svg
new file mode 100644
index 000000000..ca307c435
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/ko/italic.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="11.680322" cy="15.261165" gradientTransform="matrix(-2.4687487 -.00000005 .00000008 -3.3664761 36.459965 55.376348)" gradientUnits="userSpaceOnUse" r="4.455698"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><radialGradient id="b" cx="40" cy="43.5" gradientTransform="matrix(1 0 0 .75 -30.637688 9.875001)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#e"/><radialGradient id="c" cx="9" cy="43.5" gradientTransform="matrix(1 0 0 .75 -4 9.875)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#e"/><linearGradient id="d" gradientTransform="matrix(.33531328 0 0 1 3.323434 0)" gradientUnits="userSpaceOnUse" x1="16" x2="16" xlink:href="#f" y1="44" y2="41"/><linearGradient id="e"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.33531328 0 0 1 3.323434 0)" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="44" y2="41"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><g transform="matrix(.80709274 0 0 1.3158295 .964536 -32.896498)"><path d="m9.3623107 41v3h.5c.8310003 0 1.5000013-.669 1.5000013-1.5s-.669001-1.5-1.5000013-1.5z" fill="url(#b)" opacity=".2"/><path d="m4.40625 41c-.7790625 0-1.40625.627187-1.40625 1.40625v.1875c0 .779063.6271875 1.40625 1.40625 1.40625h.59375v-3z" fill="url(#c)" opacity=".2"/><path d="m5 41h4.3623107v3h-4.3623107z" fill="url(#d)" opacity=".2" stroke-width=".579062"/></g><g transform="matrix(.80709274 0 0 1.3158295 16.443747 -28.949009)"><path d="m9.3623107 41v3h.5c.8310003 0 1.5000013-.669 1.5000013-1.5s-.669001-1.5-1.5000013-1.5z" fill="url(#b)" opacity=".2"/><path d="m4.40625 41c-.7790625 0-1.40625.627187-1.40625 1.40625v.1875c0 .779063.6271875 1.40625 1.40625 1.40625h.59375v-3z" fill="url(#c)" opacity=".2"/><path d="m5 41h4.3623107v3h-4.3623107z" fill="url(#f)" opacity=".2" stroke-width=".579062"/></g><path d="m26.087891 2.5-5 24h2.412109l2.291016-11 3.557082-.02397.411668-1.97603h-3.550782l2.291016-11zm-18.2636722 2.8535156-.3828126 1.9414063h9.9121098c-1.764708 6.2647121-5.588803 10.3227231-13.353516 13.7050781l.9121094 1.970703c9.6176556-4.294122 13.7342586-9.999534 15.2636716-17.6171874z" fill="url(#a)" stroke="#000" stroke-opacity=".6"/><path d="m26.087891 2.5-5 24h.3125l4.6875-22.5h2.099609l.3125-1.5zm-18.2636722 2.8535156-.3828126 1.9414063h.2949219l.0878907-.4414063h12.0097652c.126115-.4918935.239644-.9911976.341797-1.5zm9.0429692 3.4414063c-1.942552 5.4234761-5.743066 9.1017681-12.867188 12.2050781l.5742188 1.238281c7.3727702-3.330792 11.0595032-7.338092 12.7792972-13.4433591zm8.916015 4.6640621-.287109 1.548828 3.945312-.02539.3125-1.5z" fill="#fff" opacity=".2"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/ko/outlinefont.svg b/icon-themes/elementary_svg/cmd/32/ko/outlinefont.svg
new file mode 100644
index 000000000..e75e88297
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/ko/outlinefont.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="11.657007" cy="32.018349" fx="11.657007" fy="32.018349" gradientTransform="matrix(.48166464 0 0 .07007569 1.885232 23.256292)" gradientUnits="userSpaceOnUse" r="15.571" xlink:href="#b"/><radialGradient id="b" cx="22.570999" cy="30.857" gradientTransform="matrix(.2802822 0 0 .07232336 11.343085 14.277223)" gradientUnits="userSpaceOnUse" r="15.571"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><radialGradient id="c" cx="19.996731" cy="30.567135" fx="19.996731" fy="30.567135" gradientTransform="matrix(.22477681 0 0 .07007569 20.005199 25.357987)" gradientUnits="userSpaceOnUse" r="15.571" xlink:href="#b"/><g stroke-width=".485071"><ellipse cx="11.007935" cy="25.418037" fill="url(#a)" opacity=".4" rx="5.004672" ry="1.494603"/><ellipse cx="23.990986" cy="27.519732" fill="url(#c)" opacity=".4" rx="5.004672" ry="1.494603"/></g><path d="m23.5 4.5v23h2v-11h3v-2h-3v-10zm-17.9726562 2.0292969v2h10.5000002c-.537711 5.9736911-4.174047 12.6478151-11.7968752 15.8730471l1.3925781 1.878906c9.4257381-4.094643 12.9042971-12.488168 12.9042971-19.7519531z" fill="none" stroke="#000" stroke-opacity=".6"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/ko/overline.svg b/icon-themes/elementary_svg/cmd/32/ko/overline.svg
new file mode 100644
index 000000000..79f9fbd70
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/ko/overline.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="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="b" gradientTransform="matrix(1.33333 0 0 -1.33333 .163344 43.348657)" gradientUnits="userSpaceOnUse" x1="12.761326" x2="12.761326" xlink:href="#a" y1="33.638302" y2="11.638302"/><radialGradient id="c" cx="10.903473" cy="14.502974" gradientTransform="matrix(-1.2063324 .07952741 -.10938469 -2.3364203 24.195885 45.251108)" gradientUnits="userSpaceOnUse" r="6.225339" xlink:href="#h"/><radialGradient id="d" cx="10.903473" cy="14.502974" gradientTransform="matrix(-1.2063324 .07952741 -.10938469 -2.3364203 24.195885 42.065148)" gradientUnits="userSpaceOnUse" r="6.225339" xlink:href="#h"/><radialGradient id="e" cx="11.657007" cy="32.018349" fx="11.657007" fy="32.018349" gradientTransform="matrix(.48166464 0 0 .07007569 1.885232 19.256293)" gradientUnits="userSpaceOnUse" r="15.571" xlink:href="#f"/><radialGradient id="f" cx="22.570999" cy="30.857" gradientTransform="matrix(.2802822 0 0 .07232336 11.343085 14.277223)" gradientUnits="userSpaceOnUse" r="15.571"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><radialGradient id="g" cx="19.996731" cy="30.567135" fx="19.996731" fy="30.567135" gradientTransform="matrix(.22477681 0 0 .07007569 20.0052 21.357988)" gradientUnits="userSpaceOnUse" r="15.571" xlink:href="#f"/><radialGradient id="h" cx="10.903473" cy="14.502974" gradientTransform="matrix(-1.2063324 .07952741 -.10938469 -2.3364203 24.195885 45.251108)" gradientUnits="userSpaceOnUse" r="6.225339" xlink:href="#a"/><g stroke-width=".485071" transform="translate(.049084 4.049084)"><ellipse cx="11.007936" cy="21.418037" fill="url(#e)" opacity=".4" rx="5.004672" ry="1.494603"/><ellipse cx="23.990986" cy="23.519732" fill="url(#g)" opacity=".4" rx="5.004672" ry="1.494603"/></g><g fill="url(#c)" stroke="#000" stroke-opacity=".6" stroke-width=".750002" transform="matrix(1.4159751 0 0 1.2555086 .163341 -8.350962)"><path d="m16.480981 11.828642-.000001 16.726289h1.412455v-6.37192h2.118681v-1.59298h-2.118681l.000001-8.761389zm-12.6927764 1.616315v1.59298h7.4153844c-.379746 4.757985-2.9478258 8.480877-8.3312735 11.049742l.9834763 1.49653c6.6567112-3.261342 9.1133652-8.35372 9.1133652-14.139252z" fill="url(#d)" stroke="#000" stroke-opacity=".6" stroke-width=".750002"/><path d="m16.480981 11.828642v1.194735h1.412455v-1.194735zm-12.6927764 1.616315v1.194735h9.1423304c.02431-.394928.03862-.792739.03862-1.194735zm7.2636564 2.787715c-.693914 4.188133-3.2567655 7.505963-8.1795455 9.855007l.5889823.896051c4.977059-2.555628 7.3768622-6.172455 7.7422912-10.751058zm6.48846 4.357359v1.194735h2.471795v-1.194735z" fill="#fff" opacity=".2" stroke="none"/></g><path d="m2.5002928 3.5013361.0234373-2.97916059h26.0058909l-.02344 2.97916059z" fill="url(#b)" stroke-width="1.33333"/><g transform="matrix(1.33333 0 0 1.33333 .163344 -39.349627)"><path d="m1.752716 29.885566.00414 2.252736h19.50447l-.0041-2.252736z" fill="none" opacity=".61" stroke="#000" stroke-width=".750002"/><path d="m2.1302176 30.242557-.00272.769013h18.7500494l-.01548-.759479z" fill="#fff" opacity=".2"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/ko/resetattributes.svg b/icon-themes/elementary_svg/cmd/32/ko/resetattributes.svg
new file mode 100644
index 000000000..67e86c458
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/ko/resetattributes.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 offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="1162.1" cy="1294.5" gradientTransform="matrix(.87946 -.11013 .063119 .75018 -1091.8 -829.59)" gradientUnits="userSpaceOnUse" r="11.902" xlink:href="#a"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13.51474" x2="13.51474" y1="7.3535" y2="20.3151"><stop offset="0" stop-color="#fe9ab8"/><stop offset="1" stop-color="#f4679d"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="12.8103" x2="12.8103" y1="8.67958" y2="15.25216"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><radialGradient id="e" cx="10.903473" cy="14.502974" gradientTransform="matrix(-1.2063324 .07952741 -.10938469 -2.3364203 24.195885 42.065148)" gradientUnits="userSpaceOnUse" r="6.225339" xlink:href="#i"/><radialGradient id="f" cx="11.657007" cy="32.018349" fx="11.657007" fy="32.018349" gradientTransform="matrix(.48166464 0 0 .07007569 1.885232 19.256293)" gradientUnits="userSpaceOnUse" r="15.571" xlink:href="#g"/><radialGradient id="g" cx="22.570999" cy="30.857" gradientTransform="matrix(.2802822 0 0 .07232336 11.343085 14.277223)" gradientUnits="userSpaceOnUse" r="15.571" xlink:href="#a"/><radialGradient id="h" cx="19.996731" cy="30.567135" fx="19.996731" fy="30.567135" gradientTransform="matrix(.22477681 0 0 .07007569 20.0052 21.357988)" gradientUnits="userSpaceOnUse" r="15.571" xlink:href="#g"/><radialGradient id="i" cx="10.903473" cy="14.502974" gradientTransform="matrix(-1.2063324 .07952741 -.10938469 -2.3364203 24.195885 45.251108)" gradientUnits="userSpaceOnUse" r="6.225339"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></radialGradient><g fill="url(#i)" stroke="#000" stroke-opacity=".6" stroke-width=".750002" transform="matrix(1.41597513 0 0 1.25550857 .163341 -11.350962)"><path d="m16.480981 11.828642v15.9298h1.412455v-6.37192h2.118681v-1.59298h-2.118681v-7.9649zm-12.6927764 1.616315v1.59298h7.4153844c-.379746 4.757985-2.947825 7.684388-8.3312727 10.253253l.9834763 1.49653c6.6567114-3.261342 9.1133644-7.557231 9.1133644-13.342763z" fill="url(#e)" stroke="#000" stroke-opacity=".6" stroke-width=".750002"/><path d="m16.480981 11.828642v1.194735h1.412455v-1.194735zm-12.6927764 1.616315v1.194735h9.1423304c.02431-.394928.03862-.792739.03862-1.194735zm7.2636564 2.787715c-.693914 4.188133-3.2567647 6.709474-8.1795447 9.058518l.5889823.896051c4.977059-2.555628 7.3768614-5.375966 7.7422904-9.954569zm6.488461 3.56087v1.194735h2.471795v-1.194735z" fill="#fff" opacity=".2" stroke="none"/></g><g stroke-width=".485071"><ellipse cx="11.007936" cy="21.418037" fill="url(#f)" opacity=".4" rx="5.004672" ry="1.494603"/><ellipse cx="23.990986" cy="23.519732" fill="url(#h)" opacity=".4" rx="5.004672" ry="1.494603"/></g><g transform="matrix(.77463 0 0 .77463 13.01 13.344)"><g fill-rule="evenodd"><path d="m12.586-.22063-7.8898 15.276-1.9613 5.8257 2.7287.62419 12.196.20806 1.9613-1.7685 3.8372-8.9465 1.4092-9.2424z" fill="url(#b)"/><g stroke-linejoin="round" stroke-width="1.2909"><path d="m3.2079 20.856h12.409l4.3835-7.7148 1.751-10.733-1.148-1.1666-9.508.0622-1.5259 1.1185-6.3245 13.735z" fill="url(#c)" stroke="#e41b79" stroke-opacity=".5"/><path d="m5.2377 15.714 9.8823.04168 5.4451-12.081-.36788-.73243h-8.8883l-6.0206 12.827z" fill="#fff" fill-opacity=".5" opacity=".5" stroke="url(#d)"/></g></g><path d="m4.5101 16.611v2.9906h10.599" style="opacity:.2;fill:none;stroke:#fff;stroke-width:1.2909;stroke-linecap:round;stroke-linejoin:round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/ko/scaletext.svg b/icon-themes/elementary_svg/cmd/32/ko/scaletext.svg
new file mode 100644
index 000000000..5fdd03a98
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/ko/scaletext.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(0 1 -1 0 17.548594 -4.000002)" gradientUnits="userSpaceOnUse" x1="7.500002" x2="32.000004" y1="12.048594" y2="12.048594"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.5372019 0 0 -.57681717 -10.317023 45.997188)" gradientUnits="userSpaceOnUse" x1="35.958591" x2="35.02784" y1="68.474365" y2="38.13546"><stop offset="0" stop-color="#fff"/><stop offset=".43687496" 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="10.903473" cy="14.502974" gradientTransform="matrix(-1.2063324 .07952741 -.10938469 -2.3364203 24.195885 45.251108)" gradientUnits="userSpaceOnUse" r="6.225339" xlink:href="#h"/><radialGradient id="d" cx="10.903473" cy="14.502974" gradientTransform="matrix(-1.7081367 .09984734 -.154886 -2.9333957 34.424112 45.462192)" gradientUnits="userSpaceOnUse" r="6.225339" xlink:href="#h"/><radialGradient id="e" cx="11.657007" cy="32.018349" fx="11.657007" fy="32.018349" gradientTransform="matrix(.48166464 0 0 .07007569 1.885232 23.256292)" gradientUnits="userSpaceOnUse" r="15.571" xlink:href="#f"/><radialGradient id="f" cx="22.570999" cy="30.857" gradientTransform="matrix(.2802822 0 0 .07232336 11.343085 14.277223)" gradientUnits="userSpaceOnUse" r="15.571"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><radialGradient id="g" cx="19.996731" cy="30.567135" fx="19.996731" fy="30.567135" gradientTransform="matrix(.22477681 0 0 .07007569 18.920453 25.374936)" gradientUnits="userSpaceOnUse" r="15.571" xlink:href="#f"/><radialGradient id="h" cx="10.903473" cy="14.502974" gradientTransform="matrix(-1.2063324 .07952741 -.10938469 -2.3364203 24.195885 45.251108)" gradientUnits="userSpaceOnUse" r="6.225339"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></radialGradient><g stroke-width=".485071" transform="translate(-3.999999)"><ellipse cx="11.007935" cy="25.418037" fill="url(#e)" opacity=".4" rx="5.004672" ry="1.494603"/><ellipse cx="22.90624" cy="27.53668" fill="url(#g)" opacity=".4" rx="5.004672" ry="1.494603"/></g><g fill="url(#c)" stroke="#000" stroke-opacity=".6" stroke-width=".750002" transform="matrix(1.4159751 0 0 1.2555086 -3.836658 -11.350963)"><path d="m22.5 4.5000001v22.9999999h2v-11h3v-2h-3v-9.9999999zm-16.9726562 2.0292968v2h10.5000002c-.537711 5.9736911-3.736728 12.4320881-11.3595564 15.6573201l.9552593 2.094633c9.4257381-4.094643 12.9042971-12.488168 12.9042971-19.7519531z" fill="url(#d)" stroke="#000" stroke-opacity=".6" stroke-width="1" transform="matrix(.70622709 0 0 .79648998 -.115356 9.040928)"/><path d="m22.5 4.5000001v1.5h2v-1.5zm-16.9726562 2.0292968v1.5h12.9453122c.03442-.4958349.05469-.9952905.05469-1.5zm10.2851562 3.5000001c-.982564 5.258237-4.174178 11.208075-11.1447124 14.15732l.3966655 1.340727c7.0473919-3.208613 10.4454519-9.749572 10.9628909-15.498047zm8.1875 4.470703v1.5h3.5v-1.5z" fill="#fff" opacity=".2" stroke="none" transform="matrix(.70622709 0 0 .79648998 -.115356 9.040928)"/></g><g transform="translate(21)"><path d="m5.5 3.5-5 6h3.0117188v13h-3.0117188l5 6 4.988281-6h-2.988281v-13h2.988281z" display="block" fill="url(#a)"/><g fill="none"><path d="m5.5 5.0644531-2.890625 3.4355469h1.9023438v2 11 2h-1.9023438l2.890625 3.5 2.9160156-3.5h-1.9160156v-2-11-2h1.9160156z" display="block" opacity=".401" stroke="url(#b)" stroke-miterlimit="7" stroke-width=".963925"/><path d="m5.5 3.5-5 6h3.0117188v13h-3.0117188l5 6 5-6h-3v-13h3z" opacity=".5" stroke="#a62100" stroke-linejoin="round"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/ko/shadowed.svg b/icon-themes/elementary_svg/cmd/32/ko/shadowed.svg
new file mode 100644
index 000000000..5ec846bbe
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/ko/shadowed.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="10.903473" cy="14.502974" gradientTransform="matrix(-1.7081367 .09984734 -.154886 -2.9333957 34.424112 45.462192)" gradientUnits="userSpaceOnUse" r="6.225339" xlink:href="#d"/><radialGradient id="b" cx="10.903473" cy="14.502974" gradientTransform="matrix(-1.2063324 .07952741 -.10938469 -2.3364203 24.195885 45.251108)" gradientUnits="userSpaceOnUse" r="6.225339" xlink:href="#d"/><filter id="c" color-interpolation-filters="sRGB" height="1.048246" width="1.047757" x="-.023878" y="-.024123"><feGaussianBlur stdDeviation=".24639762"/></filter><radialGradient id="d" cx="10.903473" cy="14.502974" gradientTransform="matrix(-1.2063324 .07952741 -.10938469 -2.3364203 24.195885 45.251108)" gradientUnits="userSpaceOnUse" r="6.225339"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></radialGradient><g filter="url(#c)" opacity=".3"><g fill="url(#d)" stroke="#000" stroke-opacity=".6" stroke-width=".750002" transform="matrix(1.41597513 0 0 1.25550857 .163341 -11.350962)"><path d="m23.5 4.5v23h2v-11h3v-2h-3v-10zm-17.9726562 2.0292969v2h10.5000002c-.537711 5.9736911-4.174047 12.6478151-11.7968752 15.8730471l1.3925781 1.878906c9.4257381-4.094643 12.9042971-12.488168 12.9042971-19.7519531z" fill="url(#a)" stroke="#000" stroke-opacity=".6" stroke-width="1" transform="matrix(.70622709 0 0 .79648998 -.115356 9.040928)"/><path d="m23.5 4.5v1.5h2v-1.5zm-17.9726562 2.0292969v1.5h12.9453122c.03442-.4958349.054688-.9952905.054688-1.5zm10.2851562 3.5000001c-.982564 5.258237-4.611497 11.423802-11.5820312 14.373047l.8339843 1.125c7.0473919-3.208613 10.4454519-9.749572 10.9628909-15.498047zm9.1875 4.470703v1.5h3.5v-1.5z" fill="#fff" opacity=".2" stroke="none" transform="matrix(.70622709 0 0 .79648998 -.115356 9.040928)"/></g></g><g fill="url(#b)" stroke="#000" stroke-opacity=".6" stroke-width=".750002" transform="matrix(1.4159751 0 0 1.2555086 -2.836658 -13.350963)"><path d="m23.5 4.5v23h2v-11h3v-2h-3v-10zm-17.9726562 2.0292969v2h10.5000002c-.537711 5.9736911-4.174047 12.6478151-11.7968752 15.8730471l1.3925781 1.878906c9.4257381-4.094643 12.9042971-12.488168 12.9042971-19.7519531z" fill="url(#a)" stroke="#000" stroke-opacity=".6" stroke-width="1" transform="matrix(.70622709 0 0 .79648998 -.115356 9.040928)"/><path d="m23.5 4.5v1.5h2v-1.5zm-17.9726562 2.0292969v1.5h12.9453122c.03442-.4958349.05469-.9952905.05469-1.5zm10.2851562 3.5000001c-.982564 5.258237-4.611497 11.423802-11.5820312 14.373047l.8339843 1.125c7.0473919-3.208613 10.4454519-9.749572 10.9628909-15.498047zm9.1875 4.470703v1.5h3.5v-1.5z" fill="#fff" opacity=".2" stroke="none" transform="matrix(.70622709 0 0 .79648998 -.115356 9.040928)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/ko/shrink.svg b/icon-themes/elementary_svg/cmd/32/ko/shrink.svg
new file mode 100644
index 000000000..79882c088
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/ko/shrink.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.26458333 0 0 -.26458333 0 5.027068)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="15.999942" y2="3.499941"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.26458333 0 0 -.26458333 4.565499 6.614568)" gradientUnits="userSpaceOnUse" x1="6.744571" x2="6.744571" y1="19.999941" y2="11.499942"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".58823532" stop-color="#fff" stop-opacity=".176471"/><stop offset=".58823532" stop-color="#fff"/><stop offset=".70588237" stop-color="#fff"/><stop offset=".70588237" 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="c" cx="10.903473" cy="14.502974" gradientTransform="matrix(-1.2063324 .07952741 -.10938469 -2.3364203 24.195885 45.251108)" gradientUnits="userSpaceOnUse" r="6.225339" xlink:href="#d"/><radialGradient id="d" cx="10.903473" cy="14.502974" gradientTransform="matrix(-1.2063324 .07952741 -.10938469 -2.3364203 24.195885 45.251108)" gradientUnits="userSpaceOnUse" r="6.225339"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></radialGradient><radialGradient id="e" cx="10.903473" cy="14.502974" gradientTransform="matrix(-1.7081367 .09984734 -.154886 -2.9333957 34.424112 45.462192)" gradientUnits="userSpaceOnUse" r="6.225339" xlink:href="#d"/><g fill="url(#c)" stroke="#000" stroke-opacity=".6" stroke-width=".750002" transform="matrix(.37464341 0 0 .33218665 -.810194 -2.735109)"><path d="m20.725493 8.4864573v18.9999997h2v-7h3v-2h-3v-9.9999997zm-15.1981492 2.0428397v2h8.5000002c-.537711 5.973691-2.174047 8.647815-9.7968752 11.873047l1.3925781 1.878906c9.4257381-4.094643 10.9042971-8.488168 10.9042971-15.751953z" fill="url(#e)" stroke="#000" stroke-opacity=".6" stroke-width="1" transform="matrix(.70622709 0 0 .79648998 -.115356 9.040928)"/><g fill="#fff" stroke="none"><path d="m20.725493 8.4864573v1.5h2v-1.5zm-15.1981492 2.0428397v1.5h10.9453122c.03442-.495835.05469-.995291.05469-1.5zm8.2851562 3.5c-.982564 5.258237-2.611497 7.423802-9.5820312 10.373047l.8339843 1.125c7.0473919-3.208613 8.4454519-5.749572 8.9628909-11.498047zm8.412993 4.45716v1.5h3.5v-1.5z" opacity=".2" transform="matrix(.70622709 0 0 .79648998 -.115356 9.040928)"/><path d="m17.5 9a.49992119.49992122 0 0 0 -.25.0664062c-.031485.0577321-.076322.1069716-.101562.1679688-.302.7298324-.11351 1.639106.449218 2.193359l2.402344 2.402344v-4.330078a.49992119.49992122 0 0 0 -.5-.5z" transform="matrix(.70622711 0 0 .79648997 2.162574 8.233651)"/></g></g><path d="m6.347933 4.1010262a.13230488.13230488 0 0 1 -.091468-.0387573l-1.3229161-1.3229167a.13230488.13230488 0 0 1 .093534-.225826h.926042v-1.4552084a.13230488.13230488 0 0 1 .1322917-.13229171h.5291667a.13230488.13230488 0 0 1 .1322916.13229171v1.4552084h.9260418a.13230488.13230488 0 0 1 .093534.225826l-1.3229163 1.3229167a.13230488.13230488 0 0 1 -.095601.038757z" style="stroke:#a62100;stroke-width:.264585;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#a)"/><path d="m6.3499998 3.7781449-1.0097075-1.0000353h.7451243l.1322916-.2645833v-1.3229166h.2645833v1.3229166l.1322918.2645833h.739843z" fill="none" opacity=".49" stroke="url(#b)" stroke-width=".264583"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/ko/sortascending.svg b/icon-themes/elementary_svg/cmd/32/ko/sortascending.svg
new file mode 100644
index 000000000..bd7e35dd2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/ko/sortascending.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="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="b" cx="21" cy="4.911" gradientTransform="matrix(0 2.53104 -1.4237 0 28.99 -52.152)" gradientUnits="userSpaceOnUse" r="9.482" xlink:href="#a"/><radialGradient id="c" cx="10" cy="-3.333333" gradientTransform="matrix(-1.2 -.00000001 .00000002 -1.6 22 -4.333333)" gradientUnits="userSpaceOnUse" r="7.5" xlink:href="#a"/><path d="m2.5 3.5v2h12v5h2v-4-3h-2z" fill="url(#c)"/><path d="m2.5 3.5v2h12v5h2v-4-3h-2z" fill="url(#c)" opacity=".61" stroke="#000" stroke-linecap="square" stroke-linejoin="round"/><path d="m2.5 3.5v1h12 2v-1h-2z" fill="#fff" opacity=".2"/><path d="m21.431641 4c-.24 0-.431641.2372031-.431641.5332031v19.4667969 2.501953l-5.535156-4.642578c-.636583-.534157-1.579124-.451036-2.113282.185547-.534156.636583-.451036 1.579125.185547 2.113281l7.660157 6.427735c.255532.214417.561212.324051.86914.34375.0013.00008.0026-.000078.0039 0 .1371.04103.278903.07031.429694.07031s.292594-.02929.429688-.07031c.0012-.00036.0027.000361.0039 0 .307928-.0197.613608-.129333.86914-.34375l7.660157-6.427735c.636583-.534156.719703-1.476698.185547-2.113281-.534158-.636583-1.476699-.719704-2.113282-.185547l-5.53515 4.642576v-2.501951-19.4667969c0-.296-.191641-.5332031-.431641-.5332031h-.568359z" fill="url(#b)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/ko/sortdescending.svg b/icon-themes/elementary_svg/cmd/32/ko/sortdescending.svg
new file mode 100644
index 000000000..44a9be7ac
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/ko/sortdescending.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="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="b" cx="33.247993" cy="5.612137" gradientTransform="matrix(0 -2.53104 -1.4237 0 28.989546 84.152)" gradientUnits="userSpaceOnUse" r="9.482" xlink:href="#a"/><radialGradient id="c" cx="10" cy="-3.333333" gradientTransform="matrix(-1.2 .00000001 .00000002 1.6 22 28.333333)" gradientUnits="userSpaceOnUse" r="7.5" xlink:href="#a"/><path d="m10.5 13.464844-2 .035156v4h-6v2h12 2v-2h-6zm-1 7.035156c-3.3137085 0-6 2.014719-6 4.5s2.6862915 4.5 6 4.5c3.313708 0 6-2.014719 6-4.5s-2.686292-4.5-6-4.5zm0 2c2.761424 0 4 1 4 2.5s-1.238576 2.5-4 2.5c-2.7614237 0-4-1-4-2.5s1.2385763-2.5 4-2.5z" fill="url(#c)"/><path d="m10.5 13.464844-2 .035156v4h-6v2h12 2v-2h-6zm-1 7.035156c-3.3137085 0-6 2.014719-6 4.5s2.6862915 4.5 6 4.5c3.313708 0 6-2.014719 6-4.5s-2.686292-4.5-6-4.5zm0 2c2.761424 0 4 1 4 2.5s-1.238576 2.5-4 2.5c-2.7614237 0-4-1-4-2.5s1.2385763-2.5 4-2.5z" fill="none" opacity=".61" stroke="#000" stroke-linecap="square" stroke-linejoin="round"/><path d="m10.5 13.464844-2 .035156v1l2-.035156zm-8 4.035156v1h6v-1zm8 0v1h6v-1zm-1 3c-3.3137085 0-6 2.014719-6 4.5 0 .168951.0148807.335884.0390625.5.3315347-2.25005 2.8724969-4 5.9609375-4 3.08844 0 5.629403 1.74995 5.960938 4 .024181-.164116.039062-.331049.039062-.5 0-2.485281-2.686292-4.5-6-4.5zm-3.9453125 5c-.0337473.159702-.0546875.326074-.0546875.5 0 1.5 1.2385763 2.5 4 2.5 2.761424 0 4-1 4-2.5 0-.173926-.02094-.340298-.054688-.5-.257301 1.217625-1.504076 2-3.945312 2-2.4412353 0-3.6880108-.782375-3.9453125-2z" fill="#fff" opacity=".2"/><path d="m21.431187 28c-.24 0-.431641-.237203-.431641-.533203v-19.466797-2.501953l-5.535156 4.642578c-.636583.534157-1.579124.451036-2.113282-.185547-.534156-.636583-.451036-1.579125.185547-2.113281l7.660157-6.427735c.255532-.214417.561212-.324051.86914-.34375.0013-.00008.0026.000078.0039 0 .1371-.041026.278903-.070312.429694-.070312s.292594.029286.429688.070312c.0012.00036.0027-.000361.0039 0 .307928.019701.613608.129333.86914.34375l7.660157 6.427735c.636583.534156.719703 1.476698.185547 2.113281-.534158.636583-1.476699.719704-2.113282.185547l-5.53515-4.642578v2.501953 19.466797c0 .296-.191641.533203-.431641.533203h-.568359z" fill="url(#b)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/ko/strikeout.svg b/icon-themes/elementary_svg/cmd/32/ko/strikeout.svg
new file mode 100644
index 000000000..724acab74
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/ko/strikeout.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="#555"/><stop offset="1" stop-color="#666"/></linearGradient><radialGradient id="b" cx="10.903473" cy="14.502974" gradientTransform="matrix(-1.7081366 .09984735 -.154886 -2.9333958 34.424112 45.462193)" gradientUnits="userSpaceOnUse" r="6.225339" xlink:href="#a"/><radialGradient id="c" cx="22.571428" cy="30.857143" gradientTransform="matrix(.38039625 0 0 .19224516 17.452794 22.138894)" gradientUnits="userSpaceOnUse" r="15.571428" xlink:href="#e"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="12.761326" x2="12.761326" xlink:href="#a" y1="33.638302" y2="11.638302"/><radialGradient id="e" cx="22.571428" cy="30.857143" gradientTransform="matrix(.55588101 0 0 .19224516 -3.706633 21.38532)" gradientUnits="userSpaceOnUse" r="15.571428"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><path d="m23.5 4.5v8.5h2.5v-8.5zm-17.9726562 2.0292969v2h10.5000002c-.13219 1.4685675-.454689 2.9790571-.97461 4.4707031h2.525391c.645499-2.164379.949219-4.3640477.949219-6.4707031zm6.0996092 12.4707031c-1.8439584 2.185797-4.2826147 4.08486-7.3964842 5.402344l1.3925781 1.878906c4.0733446-1.769505 7.0306081-4.344015 9.0820311-7.28125zm11.873047 0v8.5h2.5v-8.5z" fill="url(#b)"/><path d="m23.5 4c-.31168-.0003327-.500072.2236412-.5.5v8.5h1.001953v-8.0566406h1.498047v8.0566406h1v-8.5c.000073-.275683-.18713-.4993769-.498047-.5zm-17.9707031 2.0273438c-.31168-.0003327-.5645255.2236411-.5644531.5v2.0019531c-.0000724.2763589.2527731.5003327.5644531.5h9.8535151c-.158713 1.3117201-.476516 2.6493141-.947265 3.9707031h1.134765c.507887-1.480767.82383-2.979402.955079-4.4375.02338-.2578414-.206313-.4785244-.498047-.4785156h-9.9980471v-1.1132813h11.9687501c-.038454 1.975279-.349785 4.0204139-.960938 6.0292969h1.119141c.633994-2.168997.935546-4.3687182.935547-6.4726562.000072-.2763588-.252773-.5003327-.564453-.5zm5.3828121 12.9726562c-1.7568304 1.999152-4.0406708 3.731303-6.9238278 4.951172-.3069884.131181-.4135516.472-.2265624.724609l1.390625 1.88086c.1561261.210044.4639671.284495.71875.173828 4.2961312-1.866286 7.3806102-4.609957 9.4882812-7.730469h-1.283203c-1.928672 2.667831-4.6329427 5.01618-8.2968751 6.6875l-.8398438-1.136719c3.0629174-1.389778 5.4640619-3.334104 7.2792969-5.550781zm12.087891 0v8.501953c-.000072.276359.18832.500333.5.5h2.501953c.310917-.000623.49812-.224317.498047-.5v-8.501953h-1v8.056641h-1.498047v-8.056641z" fill-opacity=".490196"/><g transform="matrix(1.33333 0 0 1.33333 .163341 -25.349142)"><path d="m1.752716 29.885566.017578 2.234376h19.504467l-.01758-2.234376z" fill="url(#d)"/><path d="m1.752716 29.885566.00414 2.252736h19.50447l-.0041-2.252736z" fill="none" opacity=".61" stroke="#000" stroke-width=".750002"/><path d="m2.1302176 30.242557-.00272.769013h18.7500494l-.01548-.759479z" fill="#fff" opacity=".2"/></g><ellipse cx="8.840393" cy="27.317457" fill="url(#e)" opacity=".2" rx="8.655861" ry="2.993533" stroke-width="1.056631"/><path d="m23.5 4.5v1.5h2.5v-1.5zm-17.9726562 2.0292969v1.5h12.9453122c.03442-.4958349.05469-.9952905.05469-1.5zm10.2851562 3.5000001c-.18095.968365-.453561 1.966549-.818359 2.970703h.511718c.256881-.999604.433797-1.996542.521485-2.970703zm-4.269531 8.970703c-1.8315562 2.188295-4.2493502 4.10632-7.3125002 5.402344l.8339843 1.125c3.4071929-1.551264 5.9541289-3.884396 7.7421879-6.527344z" fill="#fff" opacity=".2"/><ellipse cx="26.038879" cy="28.071032" fill="url(#c)" opacity=".2" rx="5.923313" ry="2.993533" stroke-width=".874079"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/ko/stylenewbyexample.svg b/icon-themes/elementary_svg/cmd/32/ko/stylenewbyexample.svg
new file mode 100644
index 000000000..07e601305
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/ko/stylenewbyexample.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="11.657007" cy="32.018349" fx="11.657007" fy="32.018349" gradientTransform="matrix(.48166464 0 0 .07007569 1.885232 23.256292)" gradientUnits="userSpaceOnUse" r="15.571" xlink:href="#c"/><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="22.570999" cy="30.857" gradientTransform="matrix(.2802822 0 0 .07232336 11.343085 14.277223)" gradientUnits="userSpaceOnUse" r="15.571" xlink:href="#b"/><radialGradient id="d" cx="19.996731" cy="30.567135" fx="19.996731" fy="30.567135" gradientTransform="matrix(.22477681 0 0 .07007569 20.005199 25.357987)" gradientUnits="userSpaceOnUse" r="15.571" xlink:href="#c"/><radialGradient id="e" cx="10.903473" cy="14.502974" gradientTransform="matrix(-.4519445 .02641794 -.04098025 -.7761276 9.108046 12.028538)" gradientUnits="userSpaceOnUse" r="6.225339"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></radialGradient><radialGradient id="f" cx="65.324997" cy="48.709" gradientTransform="matrix(0 .68598 -.74626 0 60.288 -27.737)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#cdf87e"/><stop offset=".262" stop-color="#a2e34f"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></radialGradient><linearGradient id="g" gradientTransform="matrix(.4227 0 0 .38513 14.545 15.083)" gradientUnits="userSpaceOnUse" x1="24.735001" x2="24.653999" xlink:href="#h" y1="4.978" y2="41.198002"/><linearGradient id="h"><stop offset="0" stop-color="#fff"/><stop offset=".064" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.38833 0 0 .41842 15.3 14.318)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#h" y1="20.749001" y2="25.528"/><radialGradient id="j" cx="23.335" cy="41.636" gradientTransform="matrix(.25725 0 0 .076 .347 291.587)" gradientUnits="userSpaceOnUse" r="22.627" xlink:href="#b"/><linearGradient id="k" gradientTransform="matrix(.26458 0 0 .26474 .46 283.77)" gradientUnits="userSpaceOnUse" x1="28.059" x2="33.437" y1="18.868" y2="23.743"><stop offset="0" stop-color="#6e3d09"/><stop offset=".242" stop-color="#ea8113"/><stop offset=".621" stop-color="#5c3307"/><stop offset="1" stop-color="#e07c12"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.26458 0 0 .26474 .46 283.77)" gradientUnits="userSpaceOnUse" x1="19.395" x2="23.109" y1="30.001" y2="33.439"><stop offset="0" stop-color="#bdbdbd"/><stop offset=".333" stop-color="#e2e2e2"/><stop offset=".667" stop-color="#a3a3a3"/><stop offset="1" stop-color="#ddd"/></linearGradient><filter id="m" height="1.306" width="1.198" x="-.099" y="-.153"><feGaussianBlur stdDeviation=".52"/></filter><radialGradient id="n" cx="15.415" cy="35.357" gradientTransform="matrix(.26317 0 0 .2566 .28 284.292)" gradientUnits="userSpaceOnUse" r="7.579"><stop offset="0" stop-color="#561300"/><stop offset=".5" stop-color="#922d12"/><stop offset="1" stop-color="#fd68ff"/></radialGradient><linearGradient id="o" gradientTransform="matrix(.2255 0 0 .22563 1.05 285.242)" gradientUnits="userSpaceOnUse" x1="13.236" x2="7.752" y1="37.752" y2="42.282"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><g transform="translate(-.79375 -.79375)"><g stroke-width=".485071" transform="scale(.26458333)"><ellipse cx="11.007935" cy="25.418037" fill="url(#a)" opacity=".4" rx="5.004672" ry="1.494603"/><ellipse cx="23.990986" cy="27.519732" fill="url(#d)" opacity=".4" rx="5.004672" ry="1.494603"/></g><path d="m5.6885416 1.190625v6.0854166h.5291667v-2.9104167h.7937499v-.5291666h-.7937499v-2.6458333zm-4.2260986.5369181v.5291667h2.778125c-.1422693 1.5805391-1.1043832 3.346401-3.1212565 4.1997436l.368453.4971272c2.4938931-1.0833742 3.4142619-3.304161 3.4142619-5.2260375z" fill="url(#e)" stroke="#000" stroke-opacity=".6" stroke-width=".264583"/><path d="m5.6885416 1.190625v.396875h.5291667v-.396875zm-4.2260986.5369181v.396875h3.4251138c.00911-.1311896.01447-.2633373.01447-.396875zm2.7212809.9260417c-.25997 1.3912419-1.2201252 3.0225476-3.0644124 3.8028686l.2206584.2976563c1.8646224-.8489455 2.7636924-2.5795742 2.9005981-4.1005249zm1.9016927 1.1828735v.396875h.9260416v-.396875z" fill="#fff" opacity=".2"/></g><path d="m23.78125 11.087891c-.923788 1.002677-1.844675 2.000662-2.666016 2.916015h2.38086a.49857347.49857347 0 0 0 .501953-.501953v-2a.49857347.49857347 0 0 0 -.216797-.414062zm-2.779297 3.041015c-.160553.179195-.370966.400589-.525391.574219a3.2668406 3.2668406 0 0 0 -1.804687 1.798828l1.003906-.5625a3.2668406 3.2668406 0 0 0 -1.029297.908203l-.136718.183594a3.2668406 3.2668406 0 0 0 -.070313.949219l-.058594-.773438-.384765.521485v6.771484a.49857347.49857347 0 0 0 .501953.501953h2.001953a.49857347.49857347 0 0 0 .501953-.501953z" fill="#fff" fill-opacity=".815686" transform="scale(.26458333)"/><path d="m12.17 294.75c0 .95-2.605 1.72-5.82 1.72s-5.82-.77-5.82-1.72 2.605-1.72 5.82-1.72 5.82.77 5.82 1.72z" fill="url(#j)" fill-rule="evenodd" opacity=".3" transform="matrix(.72162 0 0 .72162 .97 -204.683)"/><path d="m6.692 290.228 1.076 1.006c.857-.842 1.896-2.213 2.78-3.466l.122-1.826c-1.206 1.262-2.957 3.113-3.978 4.286z" fill="url(#k)" stroke="#673907" stroke-linecap="round" stroke-width=".367" transform="matrix(.72162 0 0 .72162 .97 -204.683)"/><path d="m4.68 292.935.596.512 2.247-1.95.072-.187.29-.005c-.116-.413-.778-1.16-1.274-1.16l.022.288-.177.1-1.774 2.402z" fill="url(#l)" stroke="#787a75" stroke-linecap="round" stroke-width=".367" transform="matrix(.72162 0 0 .72162 .97 -204.683)"/><path d="m5.8 40.945c6.605 0 11.618.787 12.567-4.02.765-3.876-4.56-5.733-7.2-2.274-2.54 3.334-5.367 6.295-5.367 6.295z" filter="url(#m)" opacity=".5" transform="matrix(.19093 0 0 .19093 1.353 .512)"/><path d="m1.958 295.03c1.748 0 3.074.208 3.325-1.065.202-1.025-1.207-1.516-1.905-.6-.672.88-1.42 1.665-1.42 1.665z" fill="url(#n)" transform="matrix(.72162 0 0 .72162 .97 -204.683)"/><path d="m4.204 7.075c0 .112-.09.203-.203.203-.11 0-.203-.09-.202-.203 0-.113.09-.204.203-.204s.204.092.204.205z" fill="#fff" opacity=".528"/><path d="m6.106 5.216c0 .104-.084.188-.188.188s-.188-.084-.188-.188.084-.188.188-.188.188.084.188.188z" fill="#fff" opacity=".6"/><path d="m5.664 5.48-1.014 1.172" style="opacity:.6;fill:none;stroke:#fff;stroke-width:.191229;stroke-linecap:round;stroke-linejoin:round"/><path d="m2.305 294.856s.884-.435 1.26-1.082c.134-.23.436-.033.25.195-.4.49-1.51.886-1.51.886z" fill="url(#o)" opacity=".428" transform="matrix(.72162 0 0 .72162 .97 -204.683)"/><g fill="none"><path d="m21.5 21.5-.024-5.962h5l.024 5.962 6.005.004v5l-6.005-.004v5.99h-5v-5.99l-5.99.018v-5z" fill="url(#f)" transform="matrix(.26458 0 0 .26458 -.265 -.265)"/><path d="m22.5 23.003-.024-6.445h3l.024 6.44m0 2.002v6.483h-3v-6.483" opacity=".5" stroke="url(#g)" transform="matrix(.26458 0 0 .26458 -.265 -.265)"/><path d="m26 22.512 5.568-.01v2.987l-5.568.011m-4 0-5.484.007v-2.99l5.484-.004" opacity=".5" stroke="url(#i)" transform="matrix(.26458 0 0 .26458 -.265 -.265)"/><path d="m5.423 5.423-.006-1.576h1.323l.005 1.576 1.59.002v1.322l-1.588-.002v1.587h-1.325v-1.585l-1.584.005v-1.325z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".265"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/ko/styleupdatebyexample.svg b/icon-themes/elementary_svg/cmd/32/ko/styleupdatebyexample.svg
new file mode 100644
index 000000000..1695cf338
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/ko/styleupdatebyexample.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="11.657007" cy="32.018349" fx="11.657007" fy="32.018349" gradientTransform="matrix(.48166464 0 0 .07007569 1.885232 23.256292)" gradientUnits="userSpaceOnUse" r="15.571" xlink:href="#c"/><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="22.570999" cy="30.857" gradientTransform="matrix(.2802822 0 0 .07232336 11.343085 14.277223)" gradientUnits="userSpaceOnUse" r="15.571" xlink:href="#b"/><radialGradient id="d" cx="19.996731" cy="30.567135" fx="19.996731" fy="30.567135" gradientTransform="matrix(.22477681 0 0 .07007569 20.005199 25.357987)" gradientUnits="userSpaceOnUse" r="15.571" xlink:href="#c"/><radialGradient id="e" cx="10.903473" cy="14.502974" gradientTransform="matrix(-.4519445 .02641794 -.04098025 -.7761276 9.108046 12.028538)" gradientUnits="userSpaceOnUse" r="6.225339"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></radialGradient><linearGradient id="f" gradientTransform="matrix(.21294 0 0 .1592 -437.574 -508.57998)" gradientUnits="userSpaceOnUse" x1="2082.573" x2="2082.573" y1="3213.947" y2="3247.2981"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.171 0 0 .1728 -.762 -1.124)" gradientUnits="userSpaceOnUse" x1="30.027" x2="26.434999" y1="27.802999" y2="33.389999"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".539" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.2179 0 0 .21795 4.866 -1.226)" gradientUnits="userSpaceOnUse" x1="-6.388" x2="-6.388" xlink:href="#i" y1="22.767" y2="39.522999"/><linearGradient id="i"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.1605 0 0 .16054 4.426 .555)" gradientUnits="userSpaceOnUse" x1="-2.85" x2="-2.85" xlink:href="#i" y1="39.396999" y2="22.916"/><radialGradient id="k" cx="23.335" cy="41.636" gradientTransform="matrix(.25725 0 0 .076 .347 291.587)" gradientUnits="userSpaceOnUse" r="22.627" xlink:href="#b"/><linearGradient id="l" gradientTransform="matrix(.26458 0 0 .26474 .46 283.77)" gradientUnits="userSpaceOnUse" x1="28.059" x2="33.437" y1="18.868" y2="23.743"><stop offset="0" stop-color="#6e3d09"/><stop offset=".242" stop-color="#ea8113"/><stop offset=".621" stop-color="#5c3307"/><stop offset="1" stop-color="#e07c12"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.26458 0 0 .26474 .46 283.77)" gradientUnits="userSpaceOnUse" x1="19.395" x2="23.109" y1="30.001" y2="33.439"><stop offset="0" stop-color="#bdbdbd"/><stop offset=".333" stop-color="#e2e2e2"/><stop offset=".667" stop-color="#a3a3a3"/><stop offset="1" stop-color="#ddd"/></linearGradient><filter id="n" height="1.306" width="1.198" x="-.099" y="-.153"><feGaussianBlur stdDeviation=".52"/></filter><radialGradient id="o" cx="15.415" cy="35.357" gradientTransform="matrix(.26317 0 0 .2566 .28 284.292)" gradientUnits="userSpaceOnUse" r="7.579"><stop offset="0" stop-color="#561300"/><stop offset=".5" stop-color="#922d12"/><stop offset="1" stop-color="#fd68ff"/></radialGradient><linearGradient id="p" gradientTransform="matrix(.2255 0 0 .22563 1.05 285.242)" gradientUnits="userSpaceOnUse" x1="13.236" x2="7.752" y1="37.752" y2="42.282"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><g transform="translate(-.79375 -.79375)"><g stroke-width=".485071" transform="scale(.26458333)"><ellipse cx="11.007935" cy="25.418037" fill="url(#a)" opacity=".4" rx="5.004672" ry="1.494603"/><ellipse cx="23.990986" cy="27.519732" fill="url(#d)" opacity=".4" rx="5.004672" ry="1.494603"/></g><path d="m5.6885416 1.190625v6.0854166h.5291667v-2.9104167h.7937499v-.5291666h-.7937499v-2.6458333zm-4.2260986.5369181v.5291667h2.778125c-.1422693 1.5805391-1.1043832 3.346401-3.1212565 4.1997436l.368453.4971272c2.4938931-1.0833742 3.4142619-3.304161 3.4142619-5.2260375z" fill="url(#e)" stroke="#000" stroke-opacity=".6" stroke-width=".264583"/><path d="m5.6885416 1.190625v.396875h.5291667v-.396875zm-4.2260986.5369181v.396875h3.4251138c.00911-.1311896.01447-.2633373.01447-.396875zm2.7212809.9260417c-.25997 1.3912419-1.2201252 3.0225476-3.0644124 3.8028686l.2206584.2976563c1.8646224-.8489455 2.7636924-2.5795742 2.9005981-4.1005249zm1.9016927 1.1828735v.396875h.9260416v-.396875z" fill="#fff" opacity=".2"/></g><path d="m23.78125 11.087891c-.923788 1.002677-1.844675 2.000662-2.666016 2.916015h2.38086a.49857347.49857347 0 0 0 .501953-.501953v-2a.49857347.49857347 0 0 0 -.216797-.414062zm-2.779297 3.041015c-.160553.179195-.370966.400589-.525391.574219a3.2668406 3.2668406 0 0 0 -1.804687 1.798828l1.003906-.5625a3.2668406 3.2668406 0 0 0 -1.029297.908203l-.136718.183594a3.2668406 3.2668406 0 0 0 -.070313.949219l-.058594-.773438-.384765.521485v6.771484a.49857347.49857347 0 0 0 .501953.501953h2.001953a.49857347.49857347 0 0 0 .501953-.501953z" fill="#fff" fill-opacity=".815686" transform="scale(.26458333)"/><path d="m12.17 294.75c0 .95-2.605 1.72-5.82 1.72s-5.82-.77-5.82-1.72 2.605-1.72 5.82-1.72 5.82.77 5.82 1.72z" fill="url(#k)" fill-rule="evenodd" opacity=".3" transform="matrix(.72162 0 0 .72162 .97 -204.683)"/><path d="m6.692 290.228 1.076 1.006c.857-.842 1.896-2.213 2.78-3.466l.122-1.826c-1.206 1.262-2.957 3.113-3.978 4.286z" fill="url(#l)" stroke="#673907" stroke-linecap="round" stroke-width=".367" transform="matrix(.72162 0 0 .72162 .97 -204.683)"/><path d="m4.68 292.935.596.512 2.247-1.95.072-.187.29-.005c-.116-.413-.778-1.16-1.274-1.16l.022.288-.177.1-1.774 2.402z" fill="url(#m)" stroke="#787a75" stroke-linecap="round" stroke-width=".367" transform="matrix(.72162 0 0 .72162 .97 -204.683)"/><path d="m5.8 40.945c6.605 0 11.618.787 12.567-4.02.765-3.876-4.56-5.733-7.2-2.274-2.54 3.334-5.367 6.295-5.367 6.295z" filter="url(#n)" opacity=".5" transform="matrix(.19093 0 0 .19093 1.353 .512)"/><path d="m1.958 295.03c1.748 0 3.074.208 3.325-1.065.202-1.025-1.207-1.516-1.905-.6-.672.88-1.42 1.665-1.42 1.665z" fill="url(#o)" transform="matrix(.72162 0 0 .72162 .97 -204.683)"/><path d="m4.204 7.075c0 .112-.09.203-.203.203-.11 0-.203-.09-.202-.203 0-.113.09-.204.203-.204s.204.092.204.205z" fill="#fff" opacity=".528"/><path d="m6.106 5.216c0 .104-.084.188-.188.188s-.188-.084-.188-.188.084-.188.188-.188.188.084.188.188z" fill="#fff" opacity=".6"/><path d="m5.664 5.48-1.014 1.172" style="opacity:.6;fill:none;stroke:#fff;stroke-width:.191229;stroke-linecap:round;stroke-linejoin:round"/><path d="m2.305 294.856s.884-.435 1.26-1.082c.134-.23.436-.033.25.195-.4.49-1.51.886-1.51.886z" fill="url(#p)" opacity=".428" transform="matrix(.72162 0 0 .72162 .97 -204.683)"/><path d="m6.2170001 3.0439999v.798c-.044-.003-.088-.004-.1319999-.005-1.242 0-2.2500001 1.007-2.2500001 2.2500001 0 1.2399999 1.0080001 2.248 2.2500001 2.248 1.19 0 2.1739999-.9280001 2.244-2.1159999h-1.062c-.008.07-.024.1369999-.043.2019998l-.006.02c-.02.063-.045.1219999-.073.18l-.014.026c-.03.054-.063.106-.1000001.155l-.02.027c-.04.048-.082.093-.127.1350002l-.022.02c-.048.04-.1.08-.153.1130001-.003.003-.008.005-.011999.007-.053.032-.11.06-.1660001.083l-.023.010001c-.06.022-.12.04-.18.052l-.036.007c-.07.011999-.138.02-.21.02-.08 0-.16-.008-.236-.024h-.003l-.003-.002c-.073-.014-.143-.036-.21-.064l-.017-.008c-.0650008-.0280012-.1280008-.0620012-.1860008-.1000012l-.01-.007c-.06-.04-.114-.085-.165-.135l-.012-.010001c-.05-.049999-.093-.1049991-.132-.1599991l-.016-.022c-.036-.055-.066-.1129998-.093-.1729999-.007-.012-.012-.023-.017-.035-.025-.06-.045-.125-.06-.1899999l-.006-.033c-.014-.072-.023-.148-.023-.2259999 0-.08.008-.1599999.024-.237v-.00201l.002-.007c.015-.07.037-.1400001.065-.2080001l.008-.016999c.028-.065989.062-.1279887.1-.1869888l.007-.01c.04-.06.086-.1140001.136-.1650001l.01-.012c.05-.047.1050001-.09.1600001-.13l.022-.016c.055-.036.1129999-.067.1729999-.094l.036-.015c.06-.025.125-.045.19-.06l.033-.007c.072-.014.148-.023.226-.023.044 0 .088.004.1319999.008v.786l2.0550001-1.3240022z" fill="url(#f)" opacity=".99"/><g fill="none"><path d="m3.57 3.736v-.738l1.304.843-1.305.832v-.668" opacity=".5" stroke="url(#g)" stroke-width=".262" transform="translate(2.91 .53)"/><path d="m5.13 5.833a1.98 1.98 0 0 1 -2.215 1.692 1.98 1.98 0 0 1 -1.71-2.2 1.98 1.98 0 0 1 2.186-1.73" opacity=".5" stroke="url(#h)" stroke-width=".262" transform="translate(2.91 .53)"/><path d="m6.217 3.044v.798c-.044-.003-.088-.004-.132-.005-1.242 0-2.25 1.007-2.25 2.25 0 1.24 1.008 2.248 2.25 2.248 1.19 0 2.174-.928 2.244-2.116h-1.062c-.008.07-.024.137-.043.202l-.006.02c-.02.063-.045.122-.073.18l-.014.026c-.03.054-.063.106-.1.155l-.02.027c-.04.048-.082.093-.127.135l-.022.02c-.048.04-.1.08-.153.113-.003.003-.008.005-.012.007-.053.032-.11.06-.166.083l-.023.01c-.06.022-.12.04-.18.052l-.036.007c-.07.012-.138.02-.21.02-.08 0-.16-.008-.236-.024h-.003l-.003-.002c-.073-.014-.143-.036-.21-.064l-.017-.008c-.065-.028-.128-.062-.186-.1l-.01-.007c-.06-.04-.114-.085-.165-.135l-.012-.01c-.05-.05-.093-.105-.132-.16l-.016-.022c-.036-.056-.066-.114-.092-.174-.007-.012-.012-.023-.017-.035-.025-.06-.045-.125-.06-.19l-.006-.033c-.014-.072-.023-.148-.023-.226 0-.08.008-.16.024-.237v-.002l.002-.007c.015-.07.037-.14.065-.208l.008-.017c.028-.066.062-.128.1-.187l.007-.01c.04-.06.086-.114.136-.165l.01-.012c.05-.047.105-.09.16-.13l.022-.016c.055-.036.113-.067.173-.094l.036-.015c.06-.025.125-.045.19-.06l.033-.007c.072-.014.148-.023.226-.023.044 0 .088.004.132.008v.786l2.055-1.324z" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-width=".265"/><path d="m5.23 5.953h-.65c-.204.72-.927 1.176-1.675 1.034-.788-.15-1.306-.907-1.162-1.695s.896-1.312 1.686-1.173" opacity=".5" stroke="url(#j)" stroke-width=".262" transform="translate(2.91 .53)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/ko/text.svg b/icon-themes/elementary_svg/cmd/32/ko/text.svg
new file mode 100644
index 000000000..40e050e85
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/ko/text.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="7.937606" x2="7.937606" y1="288.53299" y2="289.591323"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 .26458333 -.26458333 0 13.229273 286.15174)" gradientUnits="userSpaceOnUse" x1="11" x2="13.000038" y1="12" y2="12.000401"><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><radialGradient id="c" cx="10.903473" cy="14.502974" gradientTransform="matrix(-1.7081366 .09984735 -.154886 -2.9333958 32.424113 46.462193)" gradientUnits="userSpaceOnUse" r="6.225339" xlink:href="#d"/><radialGradient id="d" cx="10.903473" cy="14.502974" gradientTransform="matrix(-1.2063324 .07952741 -.10938469 -2.3364203 24.195885 45.251108)" gradientUnits="userSpaceOnUse" r="6.225339"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></radialGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="2" x2="30" y1="16" y2="16"><stop offset="0" stop-color="#1f1f1f"/><stop offset="1" stop-color="#5c5c5c"/></linearGradient><g transform="translate(0 -288.533)"><path d="m5 2c-1.662 0-3 1.338-3 3h1c0-1.108.892-2 2-2zm1 0v1h3v-1zm4 0v1h3v-1zm4 0v1h3v-1zm4 0v1h3v-1zm4 0v1h3v-1zm4 0v1h1c1.108 0 2 .892 2 2h1c0-1.662-1.338-3-3-3zm-24 4v3h1v-3zm27 0v3h1v-3zm-27 4v3h1v-3zm27 0v3h1v-3zm-27 4v3h1v-3zm27 0v3h1v-3zm-27 4v3h1v-3zm27 0v3h1v-3zm-27 4v3h1v-3zm27 0v3h1v-3zm-27 4v1c0 1.662 1.338 3 3 3v-1c-1.108 0-2-.892-2-2v-1zm27 0v1c0 1.108-.892 2-2 2h-1v1h1c1.662 0 3-1.338 3-3v-1zm-23 3v1h3v-1zm4 0v1h3v-1zm4 0v1h3v-1zm4 0v1h3v-1zm4 0v1h3v-1z" fill="url(#e)" opacity=".867" transform="matrix(.26458 0 0 .26458 0 288.533)"/><g id="f"><path d="m7.0114584 288.66529h1.3229166v1.32292h-1.3229166z" fill="url(#a)" stroke="#a62100" stroke-opacity=".501961" stroke-width=".26271"/><path d="m8.0698975 288.92987v.79368h-.7941203v-.79368z" fill="none" opacity=".5" stroke="url(#b)" stroke-width=".264583"/></g><use height="100%" transform="translate(-6.880103 6.880102)" width="100%" xlink:href="#f"/><use height="100%" transform="translate(-6.880103 -.000935)" width="100%" xlink:href="#f"/><use height="100%" transform="translate(-.000106 6.879242)" width="100%" xlink:href="#f"/></g><g fill="url(#d)" stroke="#000" stroke-opacity=".6" stroke-width=".750002" transform="matrix(.37464341 0 0 .33218665 -.485949 -2.738692)"><path d="m22.5 5.5v21h2v-10h3v-2h-3v-9zm-16 2v2l9.527344.029297c-.537711 5.973691-3.201391 10.618518-10.824219 13.84375l1.3925781 1.878906c9.4257369-4.094643 11.9316409-10.458871 11.9316409-17.7226561z" fill="url(#c)" stroke="#000" stroke-opacity=".6" stroke-width="1" transform="matrix(.70622711 0 0 .79648997 1.297097 8.244437)"/><path d="m22.5 5.5v1.5h2v-1.5zm-16 2v1.5l11.972656.029297c.03442-.4958349.05469-.9952905.05469-1.5zm9.3125 3.529297c-.982564 5.258237-3.638841 9.394505-10.609375 12.34375l.8339844 1.125c7.0473916-3.208613 9.4727956-7.720275 9.9902346-13.46875zm8.1875 3.470703v1.5h3.5v-1.5z" fill="#fff" opacity=".2" stroke="none" transform="matrix(.70622711 0 0 .79648997 1.297097 8.244437)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/ko/textdirectionlefttoright.svg b/icon-themes/elementary_svg/cmd/32/ko/textdirectionlefttoright.svg
new file mode 100644
index 000000000..391b4b684
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/ko/textdirectionlefttoright.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="10.918949" cy="4.564843" gradientTransform="matrix(-1.5517571 .03070916 -.03957393 -1.999701 19.830412 13.037916)" gradientUnits="userSpaceOnUse" r="5.094793"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></radialGradient><radialGradient id="b" cx="13.894735" cy="4.951923" gradientTransform="matrix(-.00000472 -23.333278 -23.252827 .00000356 120.3406 345.37635)" gradientUnits="userSpaceOnUse" r="1.5" xlink:href="#c"/><linearGradient id="c"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="d" cx="13.894735" cy="4.951923" gradientTransform="matrix(-.00000469 -23.333278 -23.120532 .00000356 119.81524 358.37634)" gradientUnits="userSpaceOnUse" r="1.5" xlink:href="#c"/><g fill-rule="evenodd"><path d="m24 15.33331v-9.33331l4.024529 4.666655z" fill="#fff"/><path d="m24.022899 28.33331v-9.33331l4.00163 4.666655z" fill="#fff"/><path d="m23.975441 14.166655v-9.3333104l4.024529 4.666655z" fill="url(#b)" stroke-width="1.33333"/><path d="m23.99834 27.166655v-9.33331l4.00163 4.666655z" fill="url(#d)" stroke-width="1.33333"/></g><g fill="none" stroke="#565656" stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002" transform="matrix(1.33333 0 0 1.33333 .00004 .00005)"><path d="m3.3749784 19.12501h13.5000336z"/><path d="m3.3749784 14.624999h13.5000336z"/><path d="m13.500004 4.8749747h3.375008z"/><path d="m13.500004 9.3749859h3.375008z"/><path d="m13.500004 7.1249803h3.375008z"/><path d="m3.3749784 16.875005h13.5000336z"/></g><g stroke-linecap="round" stroke-width=".750002" transform="matrix(1.33333 0 0 1.33333 .00004 -10.66659)"><path d="m8.6249916 11.374971v9.000022h1.5000034v-3.000007h2.250006v-1.500004h-2.250006v-4.500011zm-6.0000151.750002v1.179202l3.0278397.01172c-.3037342 3.805611-.3439239 3.782996-3.4453212 5.100598l.7851582 1.19678c3.4366607-1.493951 4.1440534-2.849102 4.1440534-7.476581z" fill="#fff" stroke="#fff" stroke-width=".750002"/><path d="m11.5 3.4999999v12.0000001h2v-4h3v-2l-3-.0000001v-6zm-8 1.0000001v1.5722656l4.0371094.015625c-.4049779 5.0741364-.458564 5.0439844-4.59375 6.8007814l1.046875 1.595703c4.5822027-1.99193 5.5253906-3.798793 5.5253906-9.96875z" fill="url(#a)" stroke="#000" stroke-opacity=".6" stroke-width="1" transform="matrix(.75000188 0 0 .75000188 -.00003 7.999963)"/><g fill="#fff"><path d="m8.6249923 10.624969v1.125003h1.5000037v-1.125003zm-5.9996776.750156v1.125003l4.4677853.01172c.026145-.366934.043943-.739391.043943-1.125001zm2.8798913 2.315924c-.2331726 1.460849-.1487769 2.793787-3.2988377 3.975596l.5507826.837892c3.8936153-1.980428 2.606199-1.1824 2.8960042-4.813488z" opacity=".2"/><path d="m9.7499944 15.12498v1.125003h2.6250066v-1.125003z" opacity=".2"/></g></g><g fill="none" stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002" transform="matrix(1.33333 0 0 1.33333 .00004 1.00005)"><path d="m3.3749784 19.12501h13.5000336z"/><path d="m3.3749784 14.624999h13.5000336z"/><path d="m13.500004 4.8749747h3.375008z"/><path d="m13.500004 9.3749859h3.375008z"/><path d="m13.500004 7.1249803h3.375008z"/><path d="m3.3749784 16.875005h13.5000336z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/ko/textdirectiontoptobottom.svg b/icon-themes/elementary_svg/cmd/32/ko/textdirectiontoptobottom.svg
new file mode 100644
index 000000000..d427f9bc6
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/ko/textdirectiontoptobottom.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="13.894735" cy="4.951923" gradientTransform="matrix(-.00000354 -17.500002 -17.439664 .00000267 90.255648 267.03287)" gradientUnits="userSpaceOnUse" r="1.5" xlink:href="#d"/><radialGradient id="b" cx="13.894735" cy="4.951923" gradientTransform="matrix(-.00000352 -17.500002 -17.340442 .00000267 89.861622 276.78289)" gradientUnits="userSpaceOnUse" r="1.5" xlink:href="#d"/><radialGradient id="c" cx="10.918949" cy="4.564843" gradientTransform="matrix(-1.5517571 .03070916 -.03957393 -1.999701 19.830412 13.037916)" gradientUnits="userSpaceOnUse" r="5.094793"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></radialGradient><linearGradient id="d"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><g fill="none" stroke="#fff" transform="matrix(0 1.33333 1.33333 0 -10.666589 1.000041)"><path d="m17.981596 18.62498v-7l3.018404 3.5z" fill="#fff" fill-rule="evenodd" stroke="none"/><path d="m17.99877 28.375005v-7l3.00123 3.5z" fill="#fff" fill-rule="evenodd" stroke="none"/><g fill="none" stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002"><path d="m3.3749784 27.12501h13.5000336z"/><path d="m3.3749784 22.624999h13.5000336z"/><path d="m13.500004 12.874975h3.375008z"/><path d="m13.500004 17.374986h3.375008z"/><path d="m13.500004 15.12498h3.375008z"/><path d="m3.3749784 24.875005h13.5000336z"/></g></g><g stroke-linecap="round" stroke-width=".750002" transform="matrix(1.33333 0 0 1.33333 .00004 -10.66659)"><path d="m8.6249916 11.374971v9.000022h1.5000034v-3.000007h2.250006v-1.500004h-2.250006v-4.500011zm-6.0000151.750002v1.179202l3.0278397.01172c-.3037342 3.805611-.3439239 3.782996-3.4453212 5.100598l.7851582 1.19678c3.4366607-1.493951 4.1440534-2.849102 4.1440534-7.476581z" fill="#fff" stroke="#fff" stroke-width=".750002"/><path d="m11.5 3.4999999v12.0000001h2v-4h3v-2l-3-.0000001v-6zm-8 1.0000001v1.5722656l4.0371094.015625c-.4049779 5.0741364-.458564 5.0439844-4.59375 6.8007814l1.046875 1.595703c4.5822027-1.99193 5.5253906-3.798793 5.5253906-9.96875z" fill="url(#c)" stroke="#000" stroke-opacity=".6" stroke-width="1" transform="matrix(.75000188 0 0 .75000188 -.00003 7.999963)"/><g fill="#fff"><path d="m8.6249923 10.624969v1.125003h1.5000037v-1.125003zm-5.9996776.750156v1.125003l4.4677853.01172c.026145-.366934.043943-.739391.043943-1.125001zm2.8798913 2.315924c-.2331726 1.460849-.1487769 2.793787-3.2988377 3.975596l.5507826.837892c3.8936153-1.980428 2.606199-1.1824 2.8960042-4.813488z" opacity=".2"/><path d="m9.7499944 15.12498v1.125003h2.6250066v-1.125003z" opacity=".2"/></g></g><g transform="matrix(0 1.33333 1.33333 0 -10.666589 .000041)"><path d="m17.981596 18.62498v-7l3.018404 3.5z" fill="url(#a)" fill-rule="evenodd"/><path d="m17.99877 28.375005v-7l3.00123 3.5z" fill="url(#b)" fill-rule="evenodd"/><g fill="none" stroke="#565656" stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002"><path d="m3.3749784 27.12501h13.5000336z"/><path d="m3.3749784 22.624999h13.5000336z"/><path d="m13.500004 12.874975h3.375008z"/><path d="m13.500004 17.374986h3.375008z"/><path d="m13.500004 15.12498h3.375008z"/><path d="m3.3749784 24.875005h13.5000336z"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/ko/underline.svg b/icon-themes/elementary_svg/cmd/32/ko/underline.svg
new file mode 100644
index 000000000..5dff7315f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/ko/underline.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="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="b" gradientTransform="matrix(1.33333 0 0 -1.33333 .163344 71.347322)" gradientUnits="userSpaceOnUse" x1="12.761326" x2="12.761326" xlink:href="#a" y1="33.638302" y2="11.638302"/><radialGradient id="c" cx="10.903473" cy="14.502974" gradientTransform="matrix(-1.2063324 .07952741 -.10938469 -2.3364203 24.195885 45.251108)" gradientUnits="userSpaceOnUse" r="6.225339" xlink:href="#h"/><radialGradient id="d" cx="10.903473" cy="14.502974" gradientTransform="matrix(-1.2063324 .07952741 -.10938469 -2.3364203 24.195885 42.065148)" gradientUnits="userSpaceOnUse" r="6.225339" xlink:href="#h"/><radialGradient id="e" cx="11.657007" cy="32.018349" fx="11.657007" fy="32.018349" gradientTransform="matrix(.48166464 0 0 .07007569 1.885232 19.256293)" gradientUnits="userSpaceOnUse" r="15.571" xlink:href="#f"/><radialGradient id="f" cx="22.570999" cy="30.857" gradientTransform="matrix(.2802822 0 0 .07232336 11.343085 14.277223)" gradientUnits="userSpaceOnUse" r="15.571"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><radialGradient id="g" cx="19.996731" cy="30.567135" fx="19.996731" fy="30.567135" gradientTransform="matrix(.22477681 0 0 .07007569 20.0052 21.357988)" gradientUnits="userSpaceOnUse" r="15.571" xlink:href="#f"/><radialGradient id="h" cx="10.903473" cy="14.502974" gradientTransform="matrix(-1.2063324 .07952741 -.10938469 -2.3364203 24.195885 45.251108)" gradientUnits="userSpaceOnUse" r="6.225339" xlink:href="#a"/><g stroke-width=".485071" transform="translate(.049085 2.049084)"><ellipse cx="11.007936" cy="21.418037" fill="url(#e)" opacity=".4" rx="5.004672" ry="1.494603"/><ellipse cx="23.990986" cy="23.519732" fill="url(#g)" opacity=".4" rx="5.004672" ry="1.494603"/></g><g fill="url(#c)" stroke="#000" stroke-opacity=".6" stroke-width=".750002" transform="matrix(1.4159751 0 0 1.2555086 .163343 -10.350961)"><path d="m16.480981 11.828642-.000001 16.726289h1.412455v-6.37192h2.118681v-1.59298h-2.118681l.000001-8.761389zm-12.6927764 1.616315v1.59298h7.4153844c-.379746 4.757985-2.9478258 8.480877-8.3312735 11.049742l.9834763 1.49653c6.6567112-3.261342 9.1133652-8.35372 9.1133652-14.139252z" fill="url(#d)" stroke="#000" stroke-opacity=".6" stroke-width=".750002"/><path d="m16.480981 11.828642v1.194735h1.412455v-1.194735zm-12.6927764 1.616315v1.194735h9.1423304c.02431-.394928.03862-.792739.03862-1.194735zm7.2636564 2.787715c-.693914 4.188133-3.2567655 7.505963-8.1795455 9.855007l.5889823.896051c4.977059-2.555628 7.3768622-6.172455 7.7422912-10.751058zm6.48846 4.357359v1.194735h2.471795v-1.194735z" fill="#fff" opacity=".2" stroke="none"/></g><path d="m2.5002928 31.500001.0234373-2.979161h26.0058909l-.02344 2.979161z" fill="url(#b)" stroke-width="1.33333"/><g transform="matrix(1.33333 0 0 1.33333 .163344 -11.350962)"><path d="m1.752716 29.885566.00414 2.252736h19.50447l-.0041-2.252736z" fill="none" opacity=".61" stroke="#000" stroke-width=".750002"/><path d="m2.1302176 30.242557-.00272.769013h18.7500494l-.01548-.759479z" fill="#fff" opacity=".2"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/ko/underlinedouble.svg b/icon-themes/elementary_svg/cmd/32/ko/underlinedouble.svg
new file mode 100644
index 000000000..9a337d59d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/ko/underlinedouble.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="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="b" gradientTransform="matrix(1.33333 0 0 -1.33333 .163344 71.347322)" gradientUnits="userSpaceOnUse" x1="12.761326" x2="12.761326" xlink:href="#a" y1="33.638302" y2="11.638302"/><radialGradient id="c" cx="10.903473" cy="14.502974" gradientTransform="matrix(-1.2063324 .07952741 -.10938469 -2.3364203 24.195885 45.251108)" gradientUnits="userSpaceOnUse" r="6.225339" xlink:href="#h"/><radialGradient id="d" cx="10.903473" cy="14.502974" gradientTransform="matrix(-1.2063324 .07952741 -.10938469 -2.3364203 24.195885 42.065148)" gradientUnits="userSpaceOnUse" r="6.225339" xlink:href="#h"/><radialGradient id="e" cx="11.657007" cy="32.018349" fx="11.657007" fy="32.018349" gradientTransform="matrix(.48166464 0 0 .07007569 1.885232 19.256293)" gradientUnits="userSpaceOnUse" r="15.571" xlink:href="#f"/><radialGradient id="f" cx="22.570999" cy="30.857" gradientTransform="matrix(.2802822 0 0 .07232336 11.343085 14.277223)" gradientUnits="userSpaceOnUse" r="15.571"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><radialGradient id="g" cx="19.996731" cy="30.567135" fx="19.996731" fy="30.567135" gradientTransform="matrix(.22477681 0 0 .07007569 20.0052 21.357988)" gradientUnits="userSpaceOnUse" r="15.571" xlink:href="#f"/><radialGradient id="h" cx="10.903473" cy="14.502974" gradientTransform="matrix(-1.2063324 .07952741 -.10938469 -2.3364203 24.195885 45.251108)" gradientUnits="userSpaceOnUse" r="6.225339" xlink:href="#a"/><g stroke-width=".485071" transform="translate(.049084 -1.950917)"><ellipse cx="11.007936" cy="21.418037" fill="url(#e)" opacity=".4" rx="5.004672" ry="1.494603"/><ellipse cx="23.990986" cy="23.519732" fill="url(#g)" opacity=".4" rx="5.004672" ry="1.494603"/></g><g fill="url(#c)" stroke="#000" stroke-opacity=".6" stroke-width=".750002" transform="matrix(1.4159751 0 0 1.2555086 .163342 -14.350961)"><path d="m16.480981 11.828642-.000001 16.726289h1.412455v-6.37192h2.118681v-1.59298h-2.118681l.000001-8.761389zm-12.6927764 1.616315v1.59298h7.4153844c-.379746 4.757985-2.9478258 8.480877-8.3312735 11.049742l.9834763 1.49653c6.6567112-3.261342 9.1133652-8.35372 9.1133652-14.139252z" fill="url(#d)" stroke="#000" stroke-opacity=".6" stroke-width=".750002"/><path d="m16.480981 11.828642v1.194735h1.412455v-1.194735zm-12.6927764 1.616315v1.194735h9.1423304c.02431-.394928.03862-.792739.03862-1.194735zm7.2636564 2.787715c-.693914 4.188133-3.2567655 7.505963-8.1795455 9.855007l.5889823.896051c4.977059-2.555628 7.3768622-6.172455 7.7422912-10.751058zm6.48846 4.357359v1.194735h2.471795v-1.194735z" fill="#fff" opacity=".2" stroke="none"/></g><path d="m2.5002928 31.500001.0234373-2.979161h26.0058909l-.02344 2.979161z" fill="url(#b)" stroke-width="1.33333"/><g transform="matrix(1.33333 0 0 1.33333 .163344 -11.350962)"><path d="m1.752716 29.885566.00414 2.252736h19.50447l-.0041-2.252736z" fill="none" opacity=".61" stroke="#000" stroke-width=".750002"/><path d="m2.1302176 30.242557-.00272.769013h18.7500494l-.01548-.759479z" fill="#fff" opacity=".2"/></g><g transform="translate(-.000004 -4.997695)"><path d="m2.5002928 31.500001.0234373-2.979161h26.0058909l-.02344 2.979161z" fill="url(#b)" stroke-width="1.33333"/><g transform="matrix(1.33333 0 0 1.33333 .163344 -11.350962)"><path d="m1.752716 29.885566.00414 2.252736h19.50447l-.0041-2.252736z" fill="none" opacity=".61" stroke="#000" stroke-width=".750002"/><path d="m2.1302176 30.242557-.00272.769013h18.7500494l-.01548-.759479z" fill="#fff" opacity=".2"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/label.svg b/icon-themes/elementary_svg/cmd/32/label.svg
new file mode 100644
index 000000000..2ac138c0c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/label.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="22.122164" x2="22.122164" xlink:href="#b" y1="10.665936" y2="1.299912"/><linearGradient id="b"><stop offset="0" stop-color="#917f6e"/><stop offset="1" stop-color="#cbbaa9"/></linearGradient><linearGradient id="c" gradientTransform="matrix(1.24495 0 0 1.2452213 -29.306419 -1.954289)" gradientUnits="userSpaceOnUse" x1="40.006763" x2="40.006763" xlink:href="#d" y1="12.910877" y2="7.092457"/><linearGradient id="d"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(1.3913044 0 0 1.3913096 -34.652174 -3.953746)" gradientUnits="userSpaceOnUse" x1="38.382198" x2="38.382198" xlink:href="#d" y1="5.90625" y2="22.697742"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="20.374344" x2="20.374344" y1="5.330717" y2="29.212134"><stop offset="0" stop-color="#fff4e9"/><stop offset="1" stop-color="#e7d6c5"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="9.854274" x2="9.854274" xlink:href="#b" y1="29.181693" y2="3.833335"/><radialGradient id="h" cx="10.471204" cy="20.146597" gradientTransform="matrix(1.3022726 0 0 .4340909 -1.636363 16.587087)" gradientUnits="userSpaceOnUse" r="9.21466"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><path d="m23.999998 25.332543a11.999999 4 0 1 1 -23.99999782 0 11.999999 4 0 1 1 23.99999782 0z" fill="url(#h)" fill-rule="evenodd" opacity=".3"/><path d="m15.166666 4.5000007-12.666666 13.1249993 11 10.875 12.999999-12.666667v-11.3333323zm5.333334 3.9999999c1.104 0 1.999999.896 1.999999 1.9999994 0 1.104-.895999 2-1.999999 2s-2-.896-2-2c0-1.1039994.896-1.9999994 2-1.9999994z" fill="url(#f)" fill-rule="evenodd" stroke="url(#g)"/><g fill="none"><path d="m15.606156 5.5000004s-11.606156 12.0912406-11.606156 12.0912406 9.5 9.525114 9.5 9.525114 12-11.78853 12-11.78853v-9.8278246z" opacity=".6" stroke="url(#e)"/><path d="m20.491579 7.5016105c1.883968-.066433 3.437389 1.9348161 2.901167 3.7441565-.398183 1.775458-2.583912 2.798657-4.198626 1.952499-1.662006-.734293-2.241344-3.07207-1.102204-4.4918193.553372-.7489857 1.467356-1.2120498 2.399663-1.2048362z" opacity=".6" stroke="url(#c)"/><path d="m20.666666 9.9992689c1.478691-.7829587 3.405365-1.0228253 5.235829-1.063652.822863-.018347 1.654592.1492 2.46204-.042853 1.027656-.24444 1.727978-.9973507 1.625532-1.6856653-.137521-.923952-1.378689-1.606032-2.542748-2.094132-1.032544-.4329546-1.827258-1.2044693-2.247248-2.0194866-.212194-.4117773.158382-.8441478.752791-.97688.539995-.1205813 1.105576-.1682437 1.65506-.045808.836323.186349 1.823576.4136938 2.212627 1.0062134" stroke="url(#a)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/lastpage.svg b/icon-themes/elementary_svg/cmd/32/lastpage.svg
new file mode 100644
index 000000000..f0be42c18
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/lastpage.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="#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(-1.6403264 0 0 2.1708869 61.269007 -42.59086)" gradientUnits="userSpaceOnUse" x1="35.836643" x2="35.846653" xlink:href="#a" y1="23.222996" y2="30.590796"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="24.837126" cy="36.421127" gradientTransform="matrix(-.70660604 0 0 -.47076979 35.26917 40.511048)" gradientUnits="userSpaceOnUse" r="15.644737" xlink:href="#c"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="20.351234" x2="20.351234" y1="17.136277" y2="32.411776"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="f" gradientTransform="matrix(1.2306833 0 0 1.6666734 17.47367 -31.451617)" gradientUnits="userSpaceOnUse" x1="5.142201" x2="5.142201" y1="27.561838" y2="29.161831"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="g" gradientTransform="matrix(1.4687933 0 0 1.4416821 17.900635 -24.641344)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" y1="22.402153" y2="35.268829"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="23.999994" x2="23.999994" xlink:href="#a" y1="6.185175" y2="41.814804"/><linearGradient id="i" gradientTransform="matrix(.6571413 0 0 .63012228 .228607 -1.089605)" 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><radialGradient id="j" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><radialGradient id="k" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="l" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><g transform="translate(2)"><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#l)" opacity=".15"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#k)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#j)" opacity=".15"/><path d="m4.5.5c5.2704667 0 22.999972.001854 22.999972.001854l.000028 28.998146s-15.333333 0-23 0c0-9.666666 0-19.333331 0-28.99999575z" fill="url(#i)" stroke-width="1.040573"/><g fill="none" stroke-linejoin="round"><path d="m26.5 28.5h-21v-27h21z" stroke="url(#h)" stroke-linecap="round"/><path d="m4.499961.499944c5.27048 0 23.000054.002 23.000054.002l.000024 28.998112s-15.333385 0-23.000078 0c0-9.666722 0-19.333346 0-28.999956z" stroke="url(#m)" stroke-width=".999922"/></g></g><g stroke-width="1.333333" transform="matrix(-.75 0 0 .75 23.351594 12.136276)"><path d="m6.664441 23.365073a11.054666 7.3650727 0 1 1 22.109331 0 11.054666 7.3650727 0 0 1 -22.109331 0z" fill="url(#d)" fill-rule="evenodd" opacity=".141176"/><path d="m30 16.5c-.277 0-.5.223-.5.5v7 7c0 .277.223.5.5.5h2.000001c.277 0 .5-.223.5-.5v-14c0-.277-.223-.5-.5-.5zm-.5 7.5c0-.135503-.05363-.25863-.144531-.349609l-7.910157-6.820313c-.0071-.007-.01481-.01408-.02148-.02148-.09719-.103559-.232146-.167969-.394531-.167969v-.0039c-.301717 0-.529297.209634-.529297.5v3.867187c.000178.255024-.210879.469128-.478516.494141h-8.02539c-.285853-.00001-.496309.216094-.496098.501943l.0039 4.013672c.000218.285849.210251.486328.4961.486328h7.976562c.29155 0 .527533.240711.527344.511719v3.849609c0 .290367.22758.50586.529297.50586.162386 0 .297341-.0644.394531-.167969.0067-.0074.01436-.01451.02148-.02148l7.90625-6.830078c.090903-.096794.144536-.213125.144536-.347661z" style="stroke:#206b00;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.5;fill:url(#e)" transform="matrix(-1.3333333 0 0 1.3333333 43.135459 -16.181701)"/><g fill="none"><path d="m16.468758 17.818299h10l.000035-4h-10.000035" opacity=".6" stroke="url(#f)"/><path d="m14.46875 8.1210938-8.9902344 7.6933592 8.9902424 7.738679v-3.734833c0-1.333334.788472-2 1.333333-2v-4c-.798225-.179019-1.332967-.884496-1.333333-2z" opacity=".5" stroke="url(#g)"/><path d="m2.468792 7.151632h-1.333333v17.333333h1.333333z" opacity=".5" stroke="url(#b)" stroke-width="1.322667"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/lastrecord.svg b/icon-themes/elementary_svg/cmd/32/lastrecord.svg
new file mode 100644
index 000000000..1dbfba040
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/lastrecord.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.2306833 0 0 1.6666734 14.192993 -31.786348)" gradientUnits="userSpaceOnUse" x1="5.03216" x2="5.03216" y1="27.471699" y2="29.871689"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="b" cx="24.837126" cy="36.421127" gradientTransform="matrix(-.52995454 0 0 -.35307735 22.512547 21.835677)" gradientUnits="userSpaceOnUse" r="15.644737"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="15.99952" x2="15.99952" y1="6.666668" y2="27.034"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="d" gradientTransform="matrix(-1.4687933 0 0 1.4416821 14.099365 -24.641344)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" y1="22.402153" y2="35.268829"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientTransform="matrix(1.2302448 0 0 1.6281652 -14.596158 -30.810872)" gradientUnits="userSpaceOnUse" x1="35.836643" x2="35.836643" y1="23.222996" y2="34.278385"><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><path d="m1.059 8.976195a8.2909995 5.5238047 0 1 1 16.581999 0 8.2909995 5.5238047 0 0 1 -16.581999 0z" fill="url(#b)" fill-rule="evenodd" opacity=".141176" transform="matrix(-1.3333333 0 0 1.3333333 26.747559 11.396813)"/><path d="m30.846212 5.5c.369333 0 .653788.2954357.653788.75v19.5c0 .454566-.284455.75-.653788.75h-2.666667c-.369333 0-.679545-.295434-.679545-.75v-19.5c0-.4545643.310212-.75.679545-.75zm-14.639587.5182288v.00521c.216514 0 .396454.08588.526042.2239584.0089.00987.01921.019352.02865.028645l10.540628 9.2656258c.1212.121306.192708.285474.192708.466145 0 .179381-.07151.334491-.192708.463543l-10.540628 9.265623c-.0095.0093-.01977.01883-.02865.02864-.129587.138086-.309527.223959-.526042.223959-.402289 0-.706625-.287324-.706625-.67448v-5.132869c.000252-.361344-.313496-.682229-.702229-.682229h-10.6350694c-.381132 0-.6627016-.267369-.6627016-.648501v-5.68344c0-.381132.2815696-.668059.6627016-.668059h10.7001744c.356849-.03335.637361-.320035.637124-.660066v-5.1550383c0-.3871547.304336-.6666667.706625-.6666669z" fill="url(#c)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5"/><g fill="none"><path d="m15 18.500003h-10.500004v-5.000008h10.500004" opacity=".6" stroke="url(#a)" stroke-width=".999992"/><path d="m15 18.5c.889641 0 1.5.802498 1.5 1.666313v4.474605l9.854457-8.640918-9.854457-8.5875319v4.2930289c-.000366 1.116292-.780097 1.794273-1.5 1.794503" opacity=".5" stroke="url(#d)"/><path d="m28.495998 6.4959983h2.008004v19.0080007h-2.008004z" opacity=".5" stroke="url(#e)" stroke-width=".992"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/lc_deleterecord.svg b/icon-themes/elementary_svg/cmd/32/lc_deleterecord.svg
new file mode 100644
index 000000000..15a98829c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/lc_deleterecord.svg
@@ -0,0 +1 @@
+<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 offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="11.03125" cy="17.125" gradientTransform="matrix(.63623879 0 0 .14315373 8.98149 18.449012)" gradientUnits="userSpaceOnUse" r="9.84375" xlink:href="#a"/><linearGradient id="c" 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="#ff8c82"/><stop offset=".31209752" stop-color="#ed5353"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="41.225124" x2="41.225124" y1="23.238064" y2="7.39004"><stop offset="0" stop-color="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.944842 17.144019)" gradientUnits="userSpaceOnUse" x1="36.010902" x2="16.331276" xlink:href="#f" y1="13.022708" y2="32.702335"/><linearGradient id="f"><stop offset="0" stop-color="#fff" stop-opacity=".702"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.634631 17.292858)" gradientUnits="userSpaceOnUse" x1="28.449389" x2="16.331276" xlink:href="#f" y1="20.584223" y2="32.702335"/><radialGradient id="h" cx="11.25" cy="19.031" gradientTransform="matrix(2.60465 0 0 .37206 -5.302 15.92)" gradientUnits="userSpaceOnUse" r="8.063" xlink:href="#a"/><linearGradient id="i" gradientTransform="matrix(0 1 1 0 2 -16)" gradientUnits="userSpaceOnUse" x1="4.715" x2="43.601" y1="22.595" y2="22.595"><stop offset="0" stop-color="#d1ff82"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="j" gradientTransform="matrix(-1.00464 0 0 1 53.044 -17.992)" gradientUnits="userSpaceOnUse" x1="35.794014" x2="34.883" y1="16.42416" y2="37.992"><stop offset="0" stop-color="#fff"/><stop offset=".52" stop-color="#fff" stop-opacity=".235"/><stop offset=".52" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><g transform="matrix(-1 0 0 1 37.006356 -7.729343)"><path d="m43.666 22.923c0 4-25.757443 4.256621-25.757443.256621s25.757443-4.255621 25.757443-.256621z" fill="url(#h)" opacity=".163" transform="matrix(.44445 0 0 .44445 5.198 12.95)"/><path d="m23.272-6.46 16.9 14.428-16.916 14.424z" fill="url(#i)" transform="matrix(.44445 0 0 .44445 5.198 12.95)"/><g fill="none"><path d="m25.443483-1.6214585-.0143 13.6436085c.000001.000666.000001.0013 0 .002l-.02022 5.529822 11.270084-9.5665718z" fill="none" opacity=".6" stroke="url(#j)" stroke-width="2.249972" transform="matrix(.44445 0 0 .44445 5.198 12.95)"/><path d="m15.5 10.06 7.552 6.43-7.558 6.426z" opacity=".5" stroke="#206b00" stroke-width="1.000013"/></g></g><g transform="matrix(-.87817681 0 0 .88433535 21.550828 2.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(#b)" 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(#c)" stroke="url(#d)" 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(#e)" stroke-linecap="square"/><path d="m45.42749 20.732088-2.99345-2.713434m-2.968147.03651-2.804358 2.701545" opacity=".4" stroke="url(#g)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/lc_graphicfilterremovenoise.svg b/icon-themes/elementary_svg/cmd/32/lc_graphicfilterremovenoise.svg
new file mode 100644
index 000000000..eaa8be0d2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/lc_graphicfilterremovenoise.svg
@@ -0,0 +1 @@
+<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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.5191871 -.1419518 .1416788 .5395318 -2.700956 .511116)" gradientUnits="userSpaceOnUse" x1="16.790216" x2="29.694229" xlink:href="#b" y1="21.270329" y2="46.259285"/><linearGradient id="d" gradientTransform="matrix(.4064094 -.1114517 .1201097 .4587713 .985949 1.932522)" gradientUnits="userSpaceOnUse" x1="23.238182" x2="29.892563" xlink:href="#a" y1="12.158657" y2="26.354361"/><radialGradient id="e" cx="30.685316" cy="42.261425" gradientTransform="matrix(1.9020156 -.4594629 -.3209117 -1.2220749 -34.319147 71.254306)" gradientUnits="userSpaceOnUse" r="8.22791"><stop offset="0" stop-color="#e8e8e8"/><stop offset="1" stop-color="#a5a6a8"/></radialGradient><radialGradient id="f" cx="23.164974" cy="30.23279" gradientTransform="matrix(1.0039742 -.2210864 .3808395 1.798707 -21.33861 -34.687827)" gradientUnits="userSpaceOnUse" r="8.189013"><stop offset="0" stop-color="#767973"/><stop offset="1" stop-color="#202120"/></radialGradient><linearGradient id="g" gradientTransform="matrix(.5802673 -.1586519 .1493371 .5686956 -4.457187 .118027)" gradientUnits="userSpaceOnUse" x1="33.430557" x2="33.430557" y1="45.052155" y2=".310371"><stop offset="0" stop-color="#4c4c4c"/><stop offset="1" stop-color="#d3d7cf"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.3839878 -.1052452 .09919444 .3786761 3.939443 5.887369)" gradientUnits="userSpaceOnUse" x1="19.240318" x2="11.323519" xlink:href="#b" y1="4.81117" y2="35.457581"/><linearGradient id="i" gradientTransform="matrix(.3155841 -.0862844 .1268407 .4830267 1.728122 2.512865)" gradientUnits="userSpaceOnUse" x1="20.226221" x2="11.4375" y1="20.33363" y2="21.75"><stop offset="0" stop-color="#fff" stop-opacity="0"/><stop offset=".5" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="j" cx="23.986883" cy="27.053167" gradientTransform="matrix(-.1523211 .0416464 -.1633006 -.6218706 18.411522 28.925533)" gradientUnits="userSpaceOnUse" r="7.75" xlink:href="#b"/><radialGradient id="k" cx="9.320398" cy="18.817093" gradientTransform="matrix(.4038641 .1598981 -.2898494 .6893599 10.716404 -2.899861)" gradientUnits="userSpaceOnUse" r="12.5"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#61635f"/></radialGradient><linearGradient id="l" gradientTransform="matrix(.4314627 -.117967 .1114661 .424478 2.778495 5.159344)" gradientUnits="userSpaceOnUse" x1="7.75" x2="4.643187" y1="33.046577" y2="12.063652"><stop offset="0" stop-color="#4b4b4b"/><stop offset="1" stop-color="#babdb6"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.4733762 -.1294266 .1268407 .4830267 -31.97444 13.280659)" gradientUnits="userSpaceOnUse" x1="80.693359" x2="77.125" y1="31.561478" y2="14"><stop offset="0" stop-color="#383937"/><stop offset="1" stop-color="#595b57"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.05807209 .2211463 -.2046339 .05594929 -7.779288 -6.205011)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="102.35701" x2="82.681335" y1="-41.092239" y2="-41.092239"><stop offset="0" stop-color="#babdb6"/><stop offset=".43738842" stop-color="#eeeeec"/><stop offset="1" stop-color="#555753"/></linearGradient><linearGradient id="o" gradientTransform="matrix(.1268407 .4830267 -.4733762 .1294266 -.214527 -32.380564)" gradientUnits="userSpaceOnUse" x1="84.425995" x2="102.42599" y1="8.293367" y2="8.293367"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#4a4a4a"/></linearGradient><radialGradient id="p" cx="11.402097" cy="36.863068" gradientTransform="matrix(.8415155 0 0 .4207584 2.404959 2.989579)" gradientUnits="userSpaceOnUse" r="10.69499" xlink:href="#a"/><linearGradient id="q" gradientTransform="matrix(.42308 -.1156751 .1268407 .4830267 1.761009 4.056992)" gradientUnits="userSpaceOnUse" x1="9.883214" x2="5.101239" xlink:href="#b" y1="14.05074" y2="30.00112"/><radialGradient id="r" cx="20.8839" cy="20.434256" gradientTransform="matrix(.6996572 -.1532245 .2234237 .6815024 -6.444257 .783163)" gradientUnits="userSpaceOnUse" r="3.999984"><stop offset="0" stop-color="#878a85"/><stop offset="1" stop-color="#3e3f3d"/></radialGradient><radialGradient id="s" cx="11.03125" cy="17.125" gradientTransform="matrix(.63623879 0 0 .14315373 8.98149 18.449012)" gradientUnits="userSpaceOnUse" r="9.84375" xlink:href="#a"/><linearGradient id="t" 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="#ff8c82"/><stop offset=".31209752" stop-color="#ed5353"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="u" gradientUnits="userSpaceOnUse" x1="41.225124" x2="41.225124" y1="23.238064" y2="7.39004"><stop offset="0" stop-color="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="v" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.944842 17.144019)" gradientUnits="userSpaceOnUse" x1="36.010902" x2="16.331276" xlink:href="#b" y1="13.022708" y2="32.702335"/><linearGradient id="w" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.634631 17.292858)" gradientUnits="userSpaceOnUse" x1="28.449389" x2="16.331276" xlink:href="#b" y1="20.584223" y2="32.702335"/><path d="m21 18.5c0 2.485282-4.029436 4.5-9 4.5-4.9705629 0-9-2.014718-9-4.5 0-2.485281 4.0294371-4.5 9-4.5 4.970564 0 9 2.014719 9 4.5z" fill="url(#p)" opacity=".3"/><path d="m7.5027114 13.876691c.3852873 1.467226.061811 2.830486-.7225045 3.044927-.7843152.214442-1.7324653-.80114-2.1177526-2.268366-.385287-1.467226-.061811-2.830486.7225044-3.044927.7843152-.214442 1.7324655.801141 2.1177527 2.268366z" fill="#2e3436" stroke="#555753" stroke-linecap="round"/><path d="m5.0287304 13.210299c.052539.200077-.063823.405731-.2599016.459341-.1960787.05361-.3976234-.06512-.4501626-.2652-.052539-.200077.063823-.40573.2599016-.459341.1960789-.05361.3976235.06512.4501626.2652z" fill="#babdb6"/><path d="m5.7736726 9.9489275c-.9472242.2589825-1.2329758 2.3085475-.6378421 4.5748985.5951335 2.266349 1.8469108 3.895537 2.7941348 3.636555l1.7159886-.469172c.9472241-.258981 1.2329751-2.308548.6378431-4.574897-.5951345-2.266351-1.8469118-3.8955382-2.7941358-3.6365565z" fill="url(#n)" stroke="url(#o)"/><path d="m7.75 10.46875c-.5625.15625-1.125.3125-1.6875.46875.038266.06115-.1947255.427872-.1789271.628844-.1509362 1.233506.06641 2.497877.5185694 3.64944.2624323.621344.5616061 1.255432 1.0523613 1.730578.2141123.130525.23591.265145.4396484.164413.5040327-.130675 1.0080653-.26135 1.512098-.392025-.0949638.023843.1483756-.306956.1371132-.447343.1840688-.913092.0428287-1.857085-.16348-2.754182-.2457684-.955856-.6169426-1.904032-1.2371016-2.681646-.0598963-.12494-.4357113-.372982-.3927816-.366829z" fill="none" opacity=".4" stroke="url(#q)" stroke-linecap="round"/><path d="m7.5279555 9.7281313c-.9660184.2641209-1.2963241 2.2062777-.7372925 4.3351477.5590321 2.128869 1.7967623 3.642307 2.7627807 3.378185l.3017299-.0825c.9660174-.264117 1.2963244-2.206273.7372914-4.335143-.559031-2.12887-1.7967612-3.6423065-2.7627796-3.3781856l-.3017299.082496z" fill="url(#m)"/><path d="m8.0352579 13.731081c1.1703939 4.45702 6.1880861 5.814848 8.8806621 5.078666 1.863919-.509618 2.489676-4.043729 1.474442-7.909873-1.015232-3.8661441-3.288904-6.6075181-5.152824-6.0979008-2.692576.7361817-6.3726745 4.4720892-5.2022801 8.9291078z" fill="url(#k)" stroke="url(#l)" stroke-linecap="round"/><path d="m18.863737 10.770446c1.190888 4.53506-.01607 8.805402-2.695813 9.538076-2.679744.732673-5.817512-2.349771-7.0083983-6.884831-1.1908873-4.5350596.0160691-8.8054016 2.6958133-9.5380752 2.679744-.7326735 5.817511 2.3497702 7.008398 6.8848302z" fill="url(#j)"/><path d="m10.053968 7.1209204c-1.0459862 1.0080187-1.9268751 3.2566766-2.6316727 5.4834856 1.1350737-.893325 2.3507789-1.657681 3.5650387-1.88071z" fill="url(#i)" fill-rule="evenodd" opacity=".733591"/><g stroke-linecap="round"><path d="m9.9701252 8.5340701c-.9340404 1.3357813-1.4571536 3.0293779-.9684961 4.8948349.4886575 1.865458 1.7695279 3.064609 3.2313699 3.743715 9.527293 2.176207 4.143089-15.647987-2.2628738-8.6385499z" fill="none" opacity=".4" stroke="url(#h)"/><path d="m18.863737 10.770448c1.366017 5.201981.459987 9.96951-2.023677 10.648573-2.483665.679063-5.604448-2.987487-6.9704662-8.189469-1.3660182-5.2019818-.4599869-9.9695104 2.0236772-10.6485734 2.483664-.679063 5.604448 2.9874873 6.970466 8.1894694z" fill="url(#f)" stroke="url(#g)"/><path d="m14.425481 12.026471c.355646 1.084817-.629003 2.244092-1.528533 2.441088-.899531.196996-1.918225-.523553-2.273871-1.60837-.355646-1.084818.08577-2.125131.985297-2.322127.89953-.196996 2.46146.40459 2.817107 1.489409z" fill="url(#r)" stroke="#3e3f3d" stroke-width="1.000001"/></g><path d="m11.956689 2.8224929c-1.246137.3407087-2.0143042 1.7154844-2.3259517 3.5803982-.3116475 1.8649133-.165417 4.2607169.4903337 6.7579049.655751 2.497185 1.70308 4.646618 2.886801 6.102681 1.183722 1.456062 2.522627 2.254739 3.768766 1.91403 1.246138-.340709 2.014305-1.715484 2.325952-3.580397.194779-1.165572.212049-2.548776.0377-4.022534-.0055-.04647-.015-.09322-.02088-.139895-.03574-.28374-.07927-.564109-.12925-.85447-.04523-.270517-.09242-.540603-.150907-.816191-.0032-.01514-.0086-.03013-.01189-.04528-.06257-.291364-.13751-.584036-.215106-.879529-.081733-.311249-.162692-.617991-.256585-.916731-.082838-.2655171-.177964-.5284378-.269251-.7838341-.098994-.276961-.198685-.5419726-.306765-.8059349-.018463-.0442299-.031752-.0879956-.050468-.1318064-.571167-1.3652623-1.263907-2.5543419-2.003732-3.4643811-1.183722-1.4560626-2.522628-2.2547395-3.768767-1.9140306zm.49037.9013402c.909959-.2487933 2.013493.3635757 3.070024 1.66826.660331.8154277 1.296358 1.8900081 1.823808 3.1414729.10549.2502931.202158.5117251.298838.775745.08911.2476447.180519.4959985.261325.753646.09379.295589.186381.589007.267412.897586.07556.287761.131982.569685.192386.853386.0043.02003.0116.04037.01585.06038.05503.262843.100638.528137.142981.786.04565.277975.09003.553701.121322.824281.156445 1.352903.132186 2.608013-.04011 3.651091-.275675 1.668924-.931295 2.762267-1.841255 3.011061-.909955.248791-2.013488-.363577-3.07002-1.668262-1.056531-1.304683-2.046865-3.266361-2.651382-5.56845-.60452-2.302087-.708107-4.5062111-.432433-6.1751361.275673-1.6689249.931296-2.7622676 1.841254-3.0110608z" fill="url(#e)"/><path d="m17.753025 11.071536c1.098668 4.196479.579159 7.985112-1.160358 8.462149s-4.040321-2.538168-5.138989-6.734648c-1.09867-4.1964787-.579159-7.9851122 1.160358-8.4621488 1.739515-.4770366 4.040319 2.5381681 5.138989 6.7346478z" fill="none" opacity=".3" stroke="url(#d)" stroke-linecap="round"/><path d="m5.8979706 11.629837c.070052.266769-.085097.540974-.3465355.612454-.2614384.07148-.5301645-.08683-.6002167-.3536-.070052-.266769.085097-.540973.3465352-.612453.2614389-.07148.5301647.08683.600217.353599z" fill="#fff"/><path d="m18.390366 10.899873c1.295966 4.935212.545082 9.428536-1.677146 10.036121-2.222228.607582-5.074288-2.900656-6.370254-7.835868-1.2959652-4.9352131-.5450814-9.4285375 1.677146-10.0361208 2.222229-.6075833 5.074289 2.900654 6.370254 7.8358678z" fill="none" opacity=".4" stroke="url(#c)" stroke-linecap="round"/><path d="m10.19344 6.7343909c.07005.2667687-.0851.5409729-.3465345.6124534-.2614389.07148-.5301647-.086831-.600217-.3536002-.070052-.2667683.085097-.540973.3465355-.6124534.2614384-.07148.530165.086832.600216.3536002z" fill="#fff" opacity=".6"/><g transform="translate(1.737025 1.690312)"><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(#s)" 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(#t)" stroke="url(#u)" 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(#v)" stroke-linecap="square"/><path d="m45.42749 20.732088-2.99345-2.713434m-2.968147.03651-2.804358 2.701545" opacity=".4" stroke="url(#w)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/lc_removebullets.svg b/icon-themes/elementary_svg/cmd/32/lc_removebullets.svg
new file mode 100644
index 000000000..992dcb653
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/lc_removebullets.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" 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-opacity=".119318"/><stop offset="1" stop-opacity="0"/></radialGradient><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="#ff8c82"/><stop offset=".31209752" stop-color="#ed5353"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="41.225124" x2="41.225124" y1="23.238064" y2="7.39004"><stop offset="0" stop-color="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.944842 17.144019)" gradientUnits="userSpaceOnUse" x1="36.010902" x2="16.331276" xlink:href="#e" y1="13.022708" y2="32.702335"/><linearGradient id="e"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.634631 17.292858)" gradientUnits="userSpaceOnUse" x1="28.449389" x2="16.331276" xlink:href="#e" y1="20.584223" y2="32.702335"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="3.5" x2="3.5" y1="28" y2="33"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="3.5" x2="3.5" y1="29.5" y2="31.5"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="i"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="26" x2="26" xlink:href="#i" y1="57" y2="35"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#i" y1="52" y2="30"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="26" x2="26" xlink:href="#i" y1="47" y2="25"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#i" y1="42" y2="20"/><g transform="translate(-7 -25)"><path d="m15.5 43.5v2h7v-2z" fill="url(#j)"/><path d="m15.5 43.5v2h7v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m8.5 38.5v2h14v-2z" fill="url(#k)"/><path d="m8.5 38.5v2h14v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m15.5 33.5v2h7v-2z" fill="url(#l)"/><path d="m15.5 33.5v2h7v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m8.5 28.5v2h14v-2z" fill="url(#m)"/><path d="m8.5 28.5v2h14v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><g fill="#fff" transform="translate(6)"><path d="m16 29v.5h-12v.5h-1v-1z" opacity=".2"/><path d="m9 34v.5h-5v.5h-1v-1z" opacity=".2"/><path d="m16 39v.5h-12v.5h-1v-1z" opacity=".2"/><path d="m9 44v.5h-5v.5h-1v-1z" opacity=".2"/></g></g><g transform="translate(17 -25)"><path d="m5.5 30.5a2 2 0 0 1 -2 2 2 2 0 0 1 -2-2 2 2 0 0 1 2-2 2 2 0 0 1 2 2z" fill="url(#g)"/><g fill="none"><path d="m5.5 30.5a2 2 0 0 1 -2 2 2 2 0 0 1 -2-2 2 2 0 0 1 2-2 2 2 0 0 1 2 2z" opacity=".5" stroke="#002e99"/><path d="m4.5 30.5a1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1 1 1 0 0 1 1 1z" opacity=".5" stroke="url(#h)"/></g></g><g transform="translate(17 -15)"><path d="m5.5 30.5a2 2 0 0 1 -2 2 2 2 0 0 1 -2-2 2 2 0 0 1 2-2 2 2 0 0 1 2 2z" fill="url(#g)"/><g fill="none"><path d="m5.5 30.5a2 2 0 0 1 -2 2 2 2 0 0 1 -2-2 2 2 0 0 1 2-2 2 2 0 0 1 2 2z" opacity=".5" stroke="#002e99"/><path d="m4.5 30.5a1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1 1 1 0 0 1 1 1z" opacity=".5" stroke="url(#h)"/></g></g><g transform="matrix(.87817681 0 0 .88433535 3.449172 3.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(#a)" 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(#f)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/leaveallgroups.svg b/icon-themes/elementary_svg/cmd/32/leaveallgroups.svg
new file mode 100644
index 000000000..721ab348e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/leaveallgroups.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.750002" x2="12.750002" xlink:href="#f" y1="11.374978" y2="21.125002"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="12.750002" x2="12.750002" y1="12.874982" y2="19.249998"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="15.99997" x2="15.99997" y1="6.024331" y2="17.52433"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="13.99997" x2="13.99997" y1="11.024331" y2="12.024331"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999988" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="18.499969" x2="18.499969" y1="9.524331" y2="13.524331"><stop offset="0" stop-color="#fff"/><stop offset=".43960446" stop-color="#fff" stop-opacity=".235294"/><stop offset=".68359375" stop-color="#fff" stop-opacity=".211765"/><stop offset=".99999988" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".175439"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.48571543 0 0 .45629666 -34.78968 -5.734851)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1=".985206" y2="47.013336"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="9.749994" x2="9.749994" y1="18.499996" y2="24.500011"><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><linearGradient id="h" gradientTransform="matrix(.52631574 0 0 .52631574 3.184212 16.184197)" gradientUnits="userSpaceOnUse" x1="14.600296" x2="14.600296" xlink:href="#f" y1="2.655628" y2="21.282824"/><g transform="matrix(1.33333 0 0 1.33333 .00004 -9.6666)"><path d="m1.874975 9.874974h17.250044v17.250044h-17.250044z" fill="#8cd5ff"/><rect fill="url(#h)" height="7.87502" rx=".375001" width="7.87502" x="4.499981" y="17.749994"/><g stroke-width=".750002"><g stroke-linecap="round" stroke-linejoin="round"><path d="m4.874982 18.124996 6.750017-.000001v6.750017h-6.7500168z" fill="none" opacity=".5" stroke="url(#g)"/><rect fill="none" height="8.25002" opacity=".5" rx=".750001" stroke="#555761" width="8.250021" x="4.12498" y="17.374994"/><path d="m1.1249729 9.1249728h2.2500056v2.2500052h-2.2500056z" fill="#fafafa" stroke="#7e8087" stroke-opacity=".949458"/></g><path d="m3.7499794 9.8749747h13.5000336" fill="none" opacity=".6" stroke="#002e99"/><path d="m17.625014 9.1249728h2.250005v2.2500052h-2.250005z" fill="#fafafa" stroke="#7e8087" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".949458"/><g fill="none" stroke="#002e99"><path d="m3.7499794 27.125017 14.2500356.000001" opacity=".6"/><path d="m19.125017 11.749979.000001 14.250036" opacity=".6"/><path d="m1.8749747 11.749979v14.250036" opacity=".6"/></g><g stroke-linecap="round" stroke-linejoin="round"><g fill="#fafafa" stroke="#7e8087" stroke-opacity=".949458"><path d="m1.1249728 26.375016h2.2500056v2.250005h-2.2500056z"/><path d="m17.625016 26.375016h2.250005v2.250005h-2.250005z"/></g><g stroke-miterlimit="7" stroke-opacity=".54386"><path d="m17.625014 16.24999a4.8750124 4.8750124 0 0 1 -4.875012 4.875013 4.8750124 4.8750124 0 0 1 -4.8750125-4.875013 4.8750124 4.8750124 0 0 1 4.8750125-4.875012 4.8750124 4.8750124 0 0 1 4.875012 4.875012z" fill="url(#a)" stroke="#555761"/><path d="m16.875012 16.24999a4.1250105 4.1250105 0 0 1 -4.12501 4.125011 4.1250105 4.1250105 0 0 1 -4.1250106-4.125011 4.1250105 4.1250105 0 0 1 4.1250106-4.12501 4.1250105 4.1250105 0 0 1 4.12501 4.12501z" fill="none" stroke="url(#b)"/></g></g></g></g><g transform="translate(8.00003 4.975669)"><path d="m16.49997 17.024331 7-5.5-7-5.5v3.5h-6v4h6z" style="display:block;stroke:#a62100;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#c)"/><g fill="none"><path d="m16.99997 10.524331h-5.5v2h5.5" opacity=".5" stroke="url(#d)"/><path d="m16.99997 12.524331c.5 0 .5 0 .5.5v1.94346l4.395039-3.44346-4.395039-3.449219v1.949219c0 .68941-.152488.5-.5.5" opacity=".5" stroke="url(#e)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/leavegroup.svg b/icon-themes/elementary_svg/cmd/32/leavegroup.svg
new file mode 100644
index 000000000..003eed294
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/leavegroup.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.750002" x2="12.750002" xlink:href="#f" y1="11.374978" y2="21.125002"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="12.750002" x2="12.750002" y1="12.874982" y2="19.249998"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="15.99997" x2="15.99997" y1="6.024331" y2="17.52433"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="13.99997" x2="13.99997" y1="11.024331" y2="12.024331"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999988" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="18.499969" x2="18.499969" y1="9.524331" y2="13.524331"><stop offset="0" stop-color="#fff"/><stop offset=".43960446" stop-color="#fff" stop-opacity=".235294"/><stop offset=".68359375" stop-color="#fff" stop-opacity=".211765"/><stop offset=".99999988" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".175439"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.48571543 0 0 .45629666 -34.78968 -5.734851)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1=".985206" y2="47.013336"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="9.749994" x2="9.749994" y1="18.499996" y2="24.500011"><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><linearGradient id="h" gradientTransform="matrix(.52631574 0 0 .52631574 3.184212 16.184197)" gradientUnits="userSpaceOnUse" x1="14.600296" x2="14.600296" xlink:href="#f" y1="2.655628" y2="21.282824"/><g transform="matrix(1.33333 0 0 1.33333 .00004 -9.6666)"><rect fill="url(#h)" height="7.87502" rx=".375001" width="7.87502" x="4.499981" y="17.749994"/><g stroke-width=".750002"><g stroke-linecap="round" stroke-linejoin="round"><path d="m4.874982 18.124996 6.750017-.000001v6.750017h-6.7500168z" fill="none" opacity=".5" stroke="url(#g)"/><rect fill="none" height="8.25002" opacity=".5" rx=".750001" stroke="#555761" width="8.250021" x="4.12498" y="17.374994"/><path d="m1.1249729 9.1249728h2.2500056v2.2500052h-2.2500056z" fill="#fafafa" stroke="#7e8087" stroke-opacity=".949458"/></g><path d="m3.7499794 9.8749747h13.5000336" fill="none" opacity=".6" stroke="#abacae"/><path d="m17.625014 9.1249728h2.250005v2.2500052h-2.250005z" fill="#fafafa" stroke="#7e8087" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".949458"/><g fill="none" stroke="#abacae"><path d="m3.7499794 27.125017 14.2500356.000001" opacity=".6"/><path d="m19.125017 11.749979.000001 14.250036" opacity=".6"/><path d="m1.8749747 11.749979v14.250036" opacity=".6"/></g><g stroke-linecap="round" stroke-linejoin="round"><g fill="#fafafa" stroke="#7e8087" stroke-opacity=".949458"><path d="m1.1249728 26.375016h2.2500056v2.250005h-2.2500056z"/><path d="m17.625016 26.375016h2.250005v2.250005h-2.250005z"/></g><g stroke-miterlimit="7" stroke-opacity=".54386"><path d="m17.625014 16.24999a4.8750124 4.8750124 0 0 1 -4.875012 4.875013 4.8750124 4.8750124 0 0 1 -4.8750125-4.875013 4.8750124 4.8750124 0 0 1 4.8750125-4.875012 4.8750124 4.8750124 0 0 1 4.875012 4.875012z" fill="url(#a)" stroke="#555761"/><path d="m16.875012 16.24999a4.1250105 4.1250105 0 0 1 -4.12501 4.125011 4.1250105 4.1250105 0 0 1 -4.1250106-4.125011 4.1250105 4.1250105 0 0 1 4.1250106-4.12501 4.1250105 4.1250105 0 0 1 4.12501 4.12501z" fill="none" stroke="url(#b)"/></g></g></g></g><g transform="translate(8.00003 4.975669)"><path d="m16.49997 17.024331 7-5.5-7-5.5v3.5h-6v4h6z" style="display:block;stroke:#a62100;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#c)"/><g fill="none"><path d="m16.99997 10.524331h-5.5v2h5.5" opacity=".5" stroke="url(#d)"/><path d="m16.99997 12.524331c.5 0 .5 0 .5.5v1.94346l4.395039-3.44346-4.395039-3.449219v1.949219c0 .68941-.152488.5-.5.5" opacity=".5" stroke="url(#e)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/leftpanedraw.svg b/icon-themes/elementary_svg/cmd/32/leftpanedraw.svg
new file mode 100644
index 000000000..fa9769ee6
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/leftpanedraw.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="-18.947322" x2=".57297" y1="18.097679" y2="18.097679"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.0328 0 0 .01647 .15 20.963)" 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><radialGradient id="c" cx="605.714" cy="486.648" gradientTransform="matrix(.0328 0 0 .01647 .154 20.963)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><linearGradient id="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="605.714" cy="486.648" gradientTransform="matrix(-.0328 0 0 .01647 23.846 20.963)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><linearGradient id="f" gradientTransform="matrix(.57576 0 0 .62295 -2.394 4.893)" gradientUnits="userSpaceOnUse" x1="25" x2="25" y1="17.829" y2="8.197"><stop offset="0" stop-color="#cdcdcd"/><stop offset="1" stop-color="#fff"/></linearGradient><path d="m4.082 27 15.593-.013v4l-15.593.013z" fill="url(#b)" opacity=".236" transform="matrix(1.33333 0 0 1.33333 .18 -10.828)"/><path d="m19.675 26.987v4c1.69.008 4.082-.896 4.082-2s-1.883-2-4.08-2z" fill="url(#c)" opacity=".236" transform="matrix(1.33333 0 0 1.33333 .18 -10.828)"/><path d="m4.082 27v4c-1.69.01-4.082-.895-4.082-2 0-1.103 1.883-2 4.08-2z" fill="url(#e)" opacity=".236" transform="matrix(1.33333 0 0 1.33333 .18 -10.828)"/><path d="m4.487 10.743c-1.108 0-2 .892-2 2l.013 16.757 18.757-.013-.013-16.758c0-1.11-.892-2.002-2-2z" fill="url(#f)" stroke="url(#a)" stroke-width=".75" transform="matrix(1.33333 0 0 1.33333 .18 -10.828)"/><path d="m27.49 9.967-.006-4.12c0-.738-.594-1.334-1.333-1.333l-20.3.034c-.74 0-1.335.594-1.334 1.333l.006 4.119" fill="none" opacity=".8" stroke="#fff" stroke-width=".999997"/><path d="m4.18 10.505 23.676-.018v17.333l-23.676.02z" fill="#fff"/><path d="m4 10.49 24-.012" fill="none" stroke="#a0a0a0" stroke-width=".999997"/><g fill="#808080"><path d="m16.495 11 .015 17" stroke="#b3b3b3" stroke-width=".999997"/><path d="m6 6h1v1h-1zm2 0h1v1h-1zm2 0h1v1h-1z" opacity=".6"/></g><g fill="none"><path d="m4 11.504 24-.017" opacity=".05" stroke="#000" stroke-width=".999997"/><g stroke="#b3b3b3"><path d="m6.5 13.5h7v7h-7z" stroke-linecap="square"/><path d="m6.5 28v-4.5h7v4.5"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/legend.svg b/icon-themes/elementary_svg/cmd/32/legend.svg
new file mode 100644
index 000000000..f86e6bbe5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/legend.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(.75000187 0 0 .75000187 1.253542 10.874984)" gradientUnits="userSpaceOnUse" x1="4.253551" x2="4.253551" xlink:href="#b" y1="12.74999" y2="13.124991"/><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162176 -1.433318)" gradientUnits="userSpaceOnUse" x1="23.999992" x2="23.999992" y1="6.923065" y2="41.076912"><stop offset="0" stop-color="#fff"/><stop offset=".00000043" 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" gradientTransform="matrix(.75000187 0 0 .75000187 1.253542 6.937464)" gradientUnits="userSpaceOnUse" x1="4.253551" x2="4.253551" xlink:href="#b" y1="12.74999" y2="13.124991"/><linearGradient id="d" gradientTransform="matrix(.75000187 0 0 .75000187 1.253542 2.999945)" gradientUnits="userSpaceOnUse" x1="4.253551" x2="4.253551" xlink:href="#b" y1="12.74999" y2="13.124991"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="4.443714" x2="4.443714" y1="11.437456" y2="13.687467"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="4.443714" x2="4.443714" y1="15.374975" y2="17.624987"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="4.162462" x2="4.443714" y1="19.453239" y2="21.562506"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="23.031893" x2="23.040016" y1="26.715307" y2="18.997057"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#959595"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="23.131727" x2="23.398602" y1="16.459263" y2="30.159456"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="22.881355" x2="22.644068" y1="14.457627" y2="31.338984"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#d2d2d2"/></linearGradient><radialGradient id="k" cx="6.702713" cy="73.615715" gradientTransform="matrix(1.3166457 0 0 .28801944 14.174902 8.61329)" gradientUnits="userSpaceOnUse" r="7.228416" xlink:href="#l"/><linearGradient id="l"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="23.999994" x2="23.99999" y1="8.925916" 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="n" gradientTransform="matrix(.62856997 0 0 .60839392 .91432 -.534791)" gradientUnits="userSpaceOnUse" x1="25.590914" x2="25.132275" y1="4.166365" y2="47.013336"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="o" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#l"/><radialGradient id="p" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#l"/><linearGradient id="q" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="r" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.389896" y1="50.786446" y2="6.430244"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#q)" opacity=".15"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#p)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#o)" opacity=".15"/><path d="m5.000027 2.99821c5.041316 0 21.999973.00179 21.999973.00179v26h-22l.000027-26.0017859z" fill="url(#n)"/><g fill="none" stroke-linejoin="round"><path d="m26.5 28.5h-21l.000027-25.00179h21z" stroke="url(#m)" stroke-linecap="round"/><path d="m4.499988 2.498154c5.27048 0 23.000054.002 23.000054.002l-.000003 26.999902h-23.000078l.000027-27.001746z" stroke="url(#r)" stroke-width=".999922"/></g><g stroke-linejoin="round" stroke-width=".562503" transform="matrix(1.7777689 0 0 1.7777689 2.100104 -13.333153)"><rect fill="url(#e)" height="1.687509" ry=".5" stroke="#002e99" stroke-linecap="square" stroke-opacity=".501961" width="1.687509" x="3.59996" y="11.718707"/><path d="m6.693725 11.718707h5.625028" fill="none" stroke="#898989" stroke-linecap="round"/><path d="m6.693725 13.406216h3.656268" fill="none" stroke="#898989" stroke-linecap="round"/><rect fill="url(#f)" height="1.687509" ry=".5" stroke="#a62100" stroke-linecap="square" stroke-opacity=".501961" width="1.687509" x="3.59996" y="15.656227"/><rect fill="url(#g)" height="1.687509" ry=".5" stroke="#206b00" stroke-linecap="square" stroke-opacity=".501961" width="1.687509" x="3.59996" y="19.593746"/><g fill="none"><g stroke="#898989" stroke-linecap="round"><path d="m6.6937251 15.656227h5.6250279"/><path d="m6.6937251 17.343736h3.6562679"/><path d="m6.693725 19.593746h5.625028"/><path d="m6.693725 21.281255h3.656268"/></g><g stroke-linecap="square" stroke-linejoin="miter" stroke-opacity=".501961" stroke-width=".562503"><path d="m4.1624623 12.28121h.5625028v.562503h-.5625028z" opacity=".584" stroke="url(#d)"/><path d="m4.1624623 16.21873h.5625028v.562503h-.5625028z" opacity=".584" stroke="url(#c)"/><path d="m4.1624623 20.156249h.5625028v.562503h-.5625028z" opacity=".584" stroke="url(#a)"/></g></g></g><path d="m32.517262 29.816046c0 1.149816-4.261024 2.081925-9.517262 2.081925-5.256239 0-9.517262-.932109-9.517262-2.081925 0-1.149815 4.261023-2.081924 9.517262-2.081924 5.256238 0 9.517262.932109 9.517262 2.081924z" fill="url(#k)" opacity=".2"/><path d="m22 14.5c-.554 0-1 .446-1 1v1.886719a5.9661016 5.9661016 0 0 0 -.556641.228515l-1.332031-1.332031c-.391737-.391737-1.022325-.391737-1.414062 0l-1.414063 1.414063c-.391737.391737-.391737 1.022325 0 1.414062l1.333985 1.333984a5.9661016 5.9661016 0 0 0 -.230469.554688h-1.886719c-.554 0-1 .446-1 1v2c0 .554.446 1 1 1h1.886719a5.9661016 5.9661016 0 0 0 .228515.556641l-1.332031 1.332031c-.391737.391737-.391737 1.022325 0 1.414062l1.414063 1.414063c.391737.391737 1.022325.391737 1.414062 0l1.333984-1.333985a5.9661016 5.9661016 0 0 0 .554688.230469v1.886719c0 .554.446 1 1 1h2c.554 0 1-.446 1-1v-1.886719a5.9661016 5.9661016 0 0 0 .556641-.228515l1.332031 1.332031c.391737.391737 1.022325.391737 1.414062 0l1.414063-1.414063c.391737-.391737.391737-1.022325 0-1.414062l-1.333985-1.333984a5.9661016 5.9661016 0 0 0 .230469-.554688h1.886719c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1h-1.886719a5.9661016 5.9661016 0 0 0 -.228515-.556641l1.332031-1.332031c.391737-.391737.391737-1.022325 0-1.414062l-1.414063-1.414063c-.391737-.391737-1.022325-.391737-1.414062 0l-1.333984 1.333985a5.9661016 5.9661016 0 0 0 -.554688-.230469v-1.886719c0-.554-.446-1-1-1zm1 6.503906a1.9954157 1.9954157 0 0 1 1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094-1.996094 1.9954157 1.9954157 0 0 1 1.996094-1.996094z" fill="url(#j)"/><g fill="none" stroke-linecap="square" stroke-linejoin="round"><path d="m22 14.5c-.554 0-1 .446-1 1v1.886719a5.9661016 5.9661016 0 0 0 -.556641.228515l-1.332031-1.332031c-.391737-.391737-1.022325-.391737-1.414062 0l-1.414063 1.414063c-.391737.391737-.391737 1.022325 0 1.414062l1.333985 1.333984a5.9661016 5.9661016 0 0 0 -.230469.554688h-1.886719c-.554 0-1 .446-1 1v2c0 .554.446 1 1 1h1.886719a5.9661016 5.9661016 0 0 0 .228515.556641l-1.332031 1.332031c-.391737.391737-.391737 1.022325 0 1.414062l1.414063 1.414063c.391737.391737 1.022325.391737 1.414062 0l1.333984-1.333985a5.9661016 5.9661016 0 0 0 .554688.230469v1.886719c0 .554.446 1 1 1h2c.554 0 1-.446 1-1v-1.886719a5.9661016 5.9661016 0 0 0 .556641-.228515l1.332031 1.332031c.391737.391737 1.022325.391737 1.414062 0l1.414063-1.414063c.391737-.391737.391737-1.022325 0-1.414062l-1.333985-1.333984a5.9661016 5.9661016 0 0 0 .230469-.554688h1.886719c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1h-1.886719a5.9661016 5.9661016 0 0 0 -.228515-.556641l1.332031-1.332031c.391737-.391737.391737-1.022325 0-1.414062l-1.414063-1.414063c-.391737-.391737-1.022325-.391737-1.414062 0l-1.333984 1.333985a5.9661016 5.9661016 0 0 0 -.554688-.230469v-1.886719c0-.554-.446-1-1-1zm1 6.503906a1.9954157 1.9954157 0 0 1 1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094-1.996094 1.9954157 1.9954157 0 0 1 1.996094-1.996094z" opacity=".3" stroke="#000"/><circle cx="23" cy="23" r="3.998385" stroke="url(#h)"/><path d="m22 15.5v1.886719a.99989607.99989607 0 0 1 -.667969.943359c-.157521.05556-.311767.118308-.46289.189453a.99989607.99989607 0 0 1 -1.132813-.197265l-1.332031-1.332032-1.414063 1.414063 1.333985 1.333984a.99989607.99989607 0 0 1 .195312 1.136719c-.07165.150561-.135262.303936-.191406.460938a.99989607.99989607 0 0 1 -.941406.664062h-1.886719v2h1.886719a.99989607.99989607 0 0 1 .943359.667969c.05556.157521.118308.311767.189453.46289a.99989607.99989607 0 0 1 -.197265 1.132813l-1.332032 1.332031 1.414063 1.414063 1.333984-1.333985a.99989607.99989607 0 0 1 1.136719-.195312c.150561.07165.303936.135262.460938.191406a.99989607.99989607 0 0 1 .664062.941406v1.886719h2v-1.886719a.99989607.99989607 0 0 1 .667969-.943359c.157521-.05556.311767-.118308.46289-.189453a.99989607.99989607 0 0 1 1.132813.197265l1.332031 1.332032 1.414063-1.414063-1.333985-1.333984a.99989607.99989607 0 0 1 -.195312-1.136719c.07165-.150561.135262-.303936.191406-.460938a.99989607.99989607 0 0 1 .941406-.664062h1.886719v-2h-1.886719a.99989607.99989607 0 0 1 -.943359-.667969c-.05556-.157521-.118308-.311767-.189453-.46289a.99989607.99989607 0 0 1 .197265-1.132813l1.332032-1.332031-1.414063-1.414063-1.333984 1.333985a.99989607.99989607 0 0 1 -1.136719.195312c-.150561-.07165-.303936-.135262-.460938-.191406a.99989607.99989607 0 0 1 -.664062-.941406v-1.886719zm1 6.503906c-.588024.0002.772067.134102.195312.01953-.576754-.114571.728849.281575.185547.05664-.543301-.224934.66278.418444.173829.0918-.488952-.326647.566186.538842.15039.123047-.415795-.415796.449694.639342.123047.15039-.326647-.488951.316731.71713.0918.173829-.224935-.543302.171211.762301.05664.185547-.11457-.576755.01933.783336.01953.195312-.0002-.588024-.134102.772067-.01953.195312.114571-.576754-.281575.728849-.05664.185547.224934-.543301-.418444.66278-.0918.173829.326647-.488952-.538842.566186-.123047.15039.415796-.415795-.639342.449694-.15039.123047.488951-.326647-.71713.316731-.173829.0918.543302-.224935-.762301.171211-.185547.05664.576755-.11457-.783336.01933-.195312.01953.588024-.0002-.772067-.134102-.195312-.01953.576754.114571-.728849-.281575-.185547-.05664.543301.224934-.66278-.418444-.173829-.0918.488952.326647-.566186-.538842-.15039-.123047.415795.415796-.449694-.639342-.123047-.15039.326647.488951-.316731-.71713-.0918-.173829.224935.543302-.171211-.762301-.05664-.185547.11457.576755-.01933-.783336-.01953-.195312.0002.588024.134102-.772067.01953-.195312-.114571.576754.281575-.728849.05664-.185547-.224934.543301.418444-.66278.0918-.173829-.326647.488952.538842-.566186.123047-.15039-.415796.415795.639342-.449694.15039-.123047-.488951.326647.71713-.316731.173829-.0918-.543302.224935.762301-.171211.185547-.05664-.576755.11457.783336-.01933.195312-.01953z" stroke="url(#i)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/librelogo-clearscreen.svg b/icon-themes/elementary_svg/cmd/32/librelogo-clearscreen.svg
new file mode 100644
index 000000000..027a0d4e4
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/librelogo-clearscreen.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="38" cy="69" fx="28.603323" gradientTransform="matrix(.5249934 0 0 .15830878 -7.949749 17.932753)" gradientUnits="userSpaceOnUse" r="20" xlink:href="#b"/><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.5249934 0 0 .5276959 -1.649829 7.220529)" gradientUnits="userSpaceOnUse" x1="28" x2="26" y1="16" y2="8"><stop offset="0" stop-color="#c17d11"/><stop offset="1" stop-color="#e9b96e"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.5249934 0 0 .5276959 -1.649829 7.220529)" gradientUnits="userSpaceOnUse" x1="30.324829" x2="34" y1="9.240796" y2="18"><stop offset="0" stop-color="#8f5902"/><stop offset="1" stop-color="#73521e"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.5249934 0 0 .5276959 -1.649829 7.220529)" gradientUnits="userSpaceOnUse" x1="28" x2="33.447109" y1="8" y2="16.685888"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".134387"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.5249934 0 0 .5276959 -1.649829 7.220529)" gradientUnits="userSpaceOnUse" x1="20.933708" x2="30.208115" y1="25.060659" y2="30.742676"><stop offset="0" stop-color="#fdef72"/><stop offset="1" stop-color="#e2cb0b"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.5249934 0 0 .5276959 -1.649829 7.220529)" gradientUnits="userSpaceOnUse" x1="22.319767" x2="18.985712" y1="41.955986" y2="37.029255"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".694118"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.5249934 0 0 .5276959 -1.649829 7.220529)" gradientUnits="userSpaceOnUse" x1="27.354809" x2="23.489431" y1="36.218422" y2="34.728424"><stop offset="0" stop-color="#c4a000"/><stop offset="1" stop-color="#c4a000" stop-opacity="0"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.5128237 0 0 .5276959 -1.321532 7.220529)" gradientUnits="userSpaceOnUse" x1="27.651777" x2="21.59099" y1="23.145937" y2="20.618719"><stop offset="0" stop-color="#919191"/><stop offset="1" stop-color="#cecece"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="23.999994" x2="23.999994" y1="6.185175" y2="41.814804"><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="k" gradientTransform="matrix(.6571413 0 0 .63012228 .228607 -1.089605)" 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><radialGradient id="l" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><radialGradient id="m" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><linearGradient id="n" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="o" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#n)" opacity=".15"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#m)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#l)" opacity=".15"/><path d="m4.5.5c5.2704667 0 22.999972.001854 22.999972.001854l.000028 28.998146s-15.333333 0-23 0c0-9.666666 0-19.333331 0-28.99999575z" fill="url(#k)" stroke-width="1.040573"/><g fill="none" stroke-linejoin="round"><path d="m26.5 28.5h-21v-27h21z" stroke="url(#j)" stroke-linecap="round"/><path d="m4.499961.499944c5.27048 0 23.000054.002 23.000054.002l.000024 28.998112s-15.333385 0-23.000078 0c0-9.666722 0-19.333346 0-28.999956z" stroke="url(#o)" stroke-width=".999922"/></g><g transform="translate(12)"><path d="m22.499868 28.856059a10.499868 3.1661757 0 1 1 -20.999736 0 10.499868 3.1661757 0 1 1 20.999736 0z" fill="url(#a)" opacity=".25"/><path d="m17.561648 8.5232784c-4.306634.0557513-4.933258 8.5737526-6.168673 10.1086736l2.099973.758564c1.381717-2.307375 8.271796-9.9776724 4.495257-10.8507471-.14673-.016342-.287633-.018289-.426557-.01649zm-.541399 1.0883729c.101618-.00989.19319.00302.278902.049472.342852.1858136.379914.7888407.08203 1.3357297-.297885.54689-.821981.845434-1.164829.65962s-.379913-.788841-.08203-1.33573c.223414-.4101677.58107-.6794268.885927-.7090917z" fill="url(#c)" fill-rule="evenodd" stroke="url(#d)"/><path d="m17.578054 9.5621799c-.736891.00954-1.264014.3293179-1.821071 1.0059201-.557057.676603-1.055877 1.711749-1.460138 2.819875s-.728686 2.281941-1.033581 3.31459c-.145459.492657-.263553.942371-.410151 1.35222l.246091.09894c.947662-1.406853 2.488015-3.319422 3.69136-5.276958.681057-1.107907 1.171833-2.165678 1.263265-2.753913.04572-.2941177-.0054-.4260187-.01641-.4452437-.0097-.016893-.0594-.047291-.24609-.098943-.0658-.00415-.126325-.017616-.213279-.016491z" fill="none" opacity=".266667" stroke="url(#e)"/><path d="m10.162522 15.927512c.372486 1.056978-.2842252 1.972438-.5249932 2.638479-2.7255386.815646-4.6130126 5.120617-7.4195126 7.36325.3505842.368014.7624093.762086 1.1195917 1.079885l2.1327856-1.863427-1.6104466 2.387638c1.1598348.945095 2.3651246 1.586571 3.1526147 1.850421l1.4437319-1.92939-.9187385 2.193237c.7622873.310751 2.617242.782059 3.674953.791544l1.052029-1.795484-.269409 1.828464c.435514.08357 1.28002.197473 1.842347.214377 1.765127-2.902328 2.099974-7.6351 1.049988-9.745884-.262497-1.055392.787489-2.374631 1.57498-2.902327-1.312484-1.055391-4.307881-2.271058-6.299921-2.110783z" fill="url(#f)" fill-rule="evenodd"/><path d="m10.162522 15.927512c.372486 1.056978-.2842252 1.972438-.5249932 2.638479-2.7255386.815646-4.6130126 5.120617-7.4195126 7.36325.3505842.368014.7624093.762086 1.1195917 1.079885l2.1327856-1.863427-1.6104466 2.387638c1.1598348.945095 2.3651246 1.586571 3.1526147 1.850421l1.4437319-1.92939-.9187385 2.193237c.7622873.310751 2.617242.782059 3.674953.791544l1.052029-1.795484-.269409 1.828464c.435514.08357 1.28002.197473 1.842347.214377 1.765127-2.902328 2.099974-7.6351 1.049988-9.745884-.262497-1.055392.787489-2.374631 1.57498-2.902327-1.312484-1.055391-4.307881-2.271058-6.299921-2.110783z" fill="none" opacity=".5" stroke="#ad5f00" stroke-miterlimit="20"/><path d="m4.1250979 27.53682c2.5286279-2.644229 2.3441075-3.801481 5.3108943-6.083134-1.5657623 2.547943-1.8195424 3.873318-3.7359143 7.138526z" fill="#c4a000" fill-rule="evenodd" opacity=".266667"/><path d="m7.8786996 29.490588 2.2816354-5.192604c.873858-1.5745 1.501309-3.150371 2.377681-4.404863-.841016 2.859075-2.5675802 6.396618-3.9538566 9.828335z" fill="#c4a000" fill-rule="evenodd" opacity=".415686"/><path d="m11.07162 16.851199c.05079 1.010615-.803019 1.466588-.958317 1.896187-.05465.15024.278185.669248-.01074.587782-2.5452547 1.338376-5.920692 5.890725-6.7748529 6.75402l6.3570997-6.167375-4.2787424 7.237717c.666759.542268.3940795.558876 1.1839086.877932l5.651116-7.210001-3.3911647 8.244299c.8376635.277386.7545255.226726 1.7240337.364504l3.60864-5.958323-1.107267 6.153253.148352.04006c.752428-1.33797.726825-2.292787 1.097939-3.9036.367988-1.597249-.292139-3.59749-.266049-4.608599-.182098-.732141.428503-1.535365.799075-2.131329.224116-.360432-.231425-.503594.04923-.773246-.61502-.413023-.935347-.413466-1.872204-.753517-.925079-.335776-1.220735-.639883-1.960057-.649764z" fill="none" opacity=".478431" stroke="url(#g)"/><g fill-rule="evenodd"><path d="m9.3586254 29.911452c1.1432076-3.035239 3.3578126-5.31334 4.2088266-8.409052.02706 1.932461.1311 5.384464-.993243 8.821314-.167875.000937-.09131-.05847-.246684-.06256l.420412-3.020803-1.722759 2.931024c-1.1501592-.08249-.679662.0172-1.6665526-.259923z" fill="url(#h)" opacity=".247059"/><g fill="#c4a000"><path d="m10.426629 19.151968c-.6572892.325262-1.0826466.80594-1.5661115 1.247679.6438976-.373948 1.2489515-.764629 2.0997485-1.04945z" opacity=".482353"/><path d="m11.479571 19.389749-.533637 1.049449 1.564854-.838112z" opacity=".482353"/><path d="m11.443402 16.698685-.46997.900789.821997.264947z" opacity=".482353"/><path d="m15.109668 17.713957-1.291614.968558.821997.264947z" opacity=".482353"/><path d="m13.056771 16.686636-.794794 1.332229.821997.264947-.0272-1.597176z" opacity=".482353"/></g><path d="m9.358088 18.842873c-.2975558-1.564875 4.899677 1.136077 5.794258 1.580115-.0034.569419 0 1.055391-.512823 1.055391-1.347941-.735069-3.430964-1.902418-5.281435-2.635506z" opacity=".2"/><path d="m9.1913541 18.565991c-.2564121-.527696 0-1.055392.5128237-1.055392 2.0954802.514724 3.8455102 1.16422 5.6410602 2.110784.256412.527696 0 1.055392-.512823 1.055392-1.855297-.983847-3.604977-1.622567-5.6410609-2.110784z" fill="url(#i)" stroke="#464646" stroke-linejoin="round"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/librelogo-gobackward.svg b/icon-themes/elementary_svg/cmd/32/librelogo-gobackward.svg
new file mode 100644
index 000000000..a760f7b78
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/librelogo-gobackward.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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(.11402112 0 0 .04104132 -4.489881 294.68895)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="2.784428" x2="19.95245" y1="15.296817" y2="16.26667"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 7.567572)" gradientUnits="userSpaceOnUse" x1="10.402304" x2="63.829628" y1="36.467499" y2="36.009464"><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="d" gradientTransform="matrix(0 -2.8346528 2.8346528 0 -817.31355 32.124985)" gradientUnits="userSpaceOnUse" x1="4.233333" x2="4.233333" xlink:href="#c" y1="294.22186" y2="295.14789"/><linearGradient id="e" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 7.567572)" gradientUnits="userSpaceOnUse" x1="10.402304" x2="63.829628" xlink:href="#c" y1="36.467499" y2="36.009464"/><ellipse cx="-4.233333" cy="295.34561" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".521" rx="1.924107" ry=".692573" stroke-width=".262997" transform="matrix(-1 0 0 1 0 -288.53332)"/><g stroke-width=".750002" transform="matrix(0 .3527769 -.3527769 0 11.332952 -.20396)"><path d="m3.5025123 17.5h12.0010277v-2.265666l4.95781 4.891769-4.95781 4.711645v-2.084744h-12.0127465z" fill="url(#b)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><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" opacity=".6" stroke="url(#e)" stroke-linecap="square"/><path d="m16.328223 21.624959v1.125002l2.999998-2.625006-2.999998-3.000008v1.500004" opacity=".6" stroke="url(#d)" stroke-width=".750002"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/librelogo-goforward.svg b/icon-themes/elementary_svg/cmd/32/librelogo-goforward.svg
new file mode 100644
index 000000000..7c1427e65
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/librelogo-goforward.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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(.11402112 0 0 .04104132 -4.489881 294.68893)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="21.668404" x2="2.139905" y1="18.310217" y2="17.806852"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 7.567572)" gradientUnits="userSpaceOnUse" x1="66.660576" x2="4.640491" y1="21.777756" 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><ellipse cx="-4.233333" cy="295.34558" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".521" rx="1.924107" ry=".692573" stroke-width=".262997" transform="matrix(-1 0 0 1 0 -288.53332)"/><g stroke-width=".750002" transform="matrix(0 -.3527769 -.3527769 0 11.332952 8.24579)"><path d="m3.5025123 17.5h12.0010277v-2.265666l4.95781 4.891769-4.95781 4.711645v-2.084744h-12.0127465z" fill="url(#b)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><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" opacity=".6" stroke="url(#c)" stroke-linecap="square"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/librelogo-home.svg b/icon-themes/elementary_svg/cmd/32/librelogo-home.svg
new file mode 100644
index 000000000..481597863
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/librelogo-home.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.3879448 0 0 1.3871043 -866.75826 -305.61462)" gradientUnits="userSpaceOnUse" x1="633.30469" x2="633.30469" y1="225.31654" y2="229.72876"><stop offset="0" stop-color="#fff"/><stop offset=".33202404" stop-color="#fff" stop-opacity=".235294"/><stop offset=".97230476" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(1.6666724 0 0 1.6000028 -1.33337 -8.70004)" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="15" y2="10"><stop offset="0" stop-color="#ae6a37"/><stop offset="1" stop-color="#d28e5b"/></linearGradient><linearGradient id="c" gradientTransform="matrix(1.6666724 0 0 1.6000028 -1.33337 -8.70004)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="10" y2="15"><stop offset="0" stop-color="#793b19"/><stop offset="1" stop-color="#a76331"/></linearGradient><linearGradient id="d" gradientTransform="matrix(1.3879448 0 0 1.3871043 -866.75826 -306.61463)" gradientUnits="userSpaceOnUse" x1="633.30469" x2="633.30469" y1="218.84358" y2="230.17346"><stop offset="0" stop-color="#fff"/><stop offset=".02929282" stop-color="#fff" stop-opacity=".235294"/><stop offset=".97230476" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientTransform="matrix(1.3879448 0 0 1.3871043 .70724 -7.00012)" gradientUnits="userSpaceOnUse" x1="8.674257" x2="8.674257" y1="15.027722" y2="3.102412"><stop offset="0" stop-color="#fff2e5"/><stop offset="1" stop-color="#d8c7b6"/></linearGradient><linearGradient id="f" gradientTransform="matrix(1.3879448 0 0 1.3871043 .70724 -7.00012)" gradientUnits="userSpaceOnUse" x1="14.05722" x2="14.05722" y1="15.943487" y2="1.048522"><stop offset="0" stop-color="#62421e" stop-opacity=".498039"/><stop offset="1" stop-color="#9f764d" stop-opacity=".415688"/></linearGradient><radialGradient id="g" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .00926524 12.238809 10.102857)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#h"/><linearGradient id="h"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="i" cx="602.66052" cy="518.42902" gradientTransform="matrix(-.01204859 0 0 .0082353 11.761191 10.355607)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#h"/><linearGradient id="j" gradientTransform="matrix(.0310651 0 0 .0082353 .77219 10.98054)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 .00004 10.000015)"><path d="m4.499981 13.500023h15.000037v2.250005h-15.000037z" fill="url(#j)" opacity=".15"/><path d="m4.4999812 13.500023v2.250005c-.62047.004-1.4713982-.564721-1.4713982-1.116721s.6637982-1.133284 1.4713982-1.133284z" fill="url(#i)" opacity=".15"/><path d="m19.500019 13.500023v2.250005c.62047.0045 1.5-.504119 1.5-1.125154 0-.621036-.6924-1.124851-1.5-1.124851z" fill="url(#g)" opacity=".15"/><g stroke-width=".750002"><path d="m16.12501-4.1250216v4.01040483l-4.12501-4.38540583-7.1250178 7.5000188v11.6250288h14.2500358v-18.7500466z" fill="url(#e)" stroke="url(#f)"/><path d="m12-3.3750197-6.3750159 6.7500169-.1249841 10.1250028 12.875016.375023v-10.5000258z" fill="none" stroke="url(#d)"/><path d="m12 7.1250065c-1.38502 0-2.6250066.1704138-2.6250066 1.5000038v6.0000147h5.2500136v-6.0000147c-.000001-1.32959-1.239997-1.5000038-2.625007-1.5000038z" fill="url(#b)" stroke="url(#c)" stroke-linejoin="round"/><path d="m12 7.8750084c-.83101 0-1.875005-.2471981-1.875005.7500019v5.2500127h3.75001v-5.2500127c0-.9972-1.043995-.7500019-1.875005-.7500019z" fill="none" opacity=".5" stroke="url(#a)"/></g><path d="m14.250006 11.250017c.000327 1.001334-1.502095 1.001334-1.502422 0s1.502095-1.001334 1.502422 0z" fill="#620"/><path d="m16.500011-3.750021h2.250006v.750002h-2.250006z" fill="#fff" opacity=".5"/><path d="m12-6.0000263-10.5000263 9.7500244 2.2500057 2.2500056 8.2500206-8.1360621 8.250022 8.1360621 2.250005-2.2500056z" fill="#521818"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/librelogo-left.svg b/icon-themes/elementary_svg/cmd/32/librelogo-left.svg
new file mode 100644
index 000000000..2ceb7ea5e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/librelogo-left.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="11.648064" x2="11.865289" y1="10.578472" y2="24.672705"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-1 0 0 1 31.727477 0)" gradientUnits="userSpaceOnUse" x1="21.5" x2="21.5" xlink:href="#d" y1="19" y2="20.5"/><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 -54.073615 -7.788859)" gradientUnits="userSpaceOnUse" x1="253.32204" x2="253.32204" xlink:href="#d" y1="64.730118" y2="98.779663"/><linearGradient id="d" 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><radialGradient id="e" 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><g transform="matrix(-1.33333 0 0 1.33333 31.778965 -11.17578)"><ellipse cx="15.852737" cy="26.630016" display="block" fill="url(#e)" 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(#a)" stroke="#206b00" stroke-linejoin="round" stroke-opacity=".501961"/><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" opacity=".6" stroke="url(#c)"/></g></g><path d="m12.227477 18.5h1.175148l-3.175148 3.300884-3.2727069-3.300884h.946804" fill="none" opacity=".6" stroke="url(#b)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/librelogo-right.svg b/icon-themes/elementary_svg/cmd/32/librelogo-right.svg
new file mode 100644
index 000000000..a64996247
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/librelogo-right.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="11.648064" x2="11.865289" y1="10.578472" y2="24.672705"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-1 0 0 1 31.727477 0)" gradientUnits="userSpaceOnUse" x1="21.5" x2="21.5" xlink:href="#d" y1="19" y2="20.5"/><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 -54.073615 -7.788859)" gradientUnits="userSpaceOnUse" x1="253.32204" x2="253.32204" xlink:href="#d" y1="64.730118" y2="98.779663"/><linearGradient id="d" 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><radialGradient id="e" 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><g transform="matrix(1.33333 0 0 1.33333 -.051488 -11.17578)"><ellipse cx="15.852737" cy="26.630016" display="block" fill="url(#e)" 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(#a)" stroke="#206b00" stroke-linejoin="round" stroke-opacity=".501961"/><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" opacity=".6" stroke="url(#c)"/></g></g><path d="m12.227477 18.5h1.175148l-3.175148 3.300884-3.2727069-3.300884h.946804" fill="none" opacity=".6" stroke="url(#b)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/librelogo-run.svg b/icon-themes/elementary_svg/cmd/32/librelogo-run.svg
new file mode 100644
index 000000000..c9dc38aec
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/librelogo-run.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.1428331 0 0 1.1611731 -12.066905 -15.062481)" gradientUnits="userSpaceOnUse" x1="24.569275" x2="17.064001" y1="21.425247" y2="35.86034"><stop offset="0" stop-color="#fff"/><stop offset=".00164232" stop-color="#fff" stop-opacity=".235294"/><stop offset=".39239356" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(1.35 0 0 1.3492424 -.875 -.158784)" gradientUnits="userSpaceOnUse" x1="13" x2="13" y1="1" y2="23.046135"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><g stroke-linejoin="round"><path d="m3.7857144 1.8650796c-.7100805 0-1.2857144.5753109-1.2857144 1.2849928v25.6998556c0 .709682.5756339 1.284992 1.2857144 1.284992.2165782 0 .4110774-.0661.5901228-.160624l24.4235488-12.847418c.410689-.214533.700614-.631653.700614-1.126879s-.289925-.912344-.700614-1.126877l-24.4235488-12.8474183c-.1790454-.094529-.3735446-.1606241-.5901228-.1606241z" fill="url(#b)" stroke="#206b00" stroke-linecap="round" stroke-opacity=".5"/><path d="m3.5 3.0951698v25.5798962c0 .472217.2251473.522706.5736942.331317l23.9263058-12.583497s.490385-.179756.490385-.422886-.490385-.404993-.490385-.404993l-23.9968698-12.6426901c-.2628955-.1476745-.5031302.0140432-.5031302.1428529z" fill="none" opacity=".6" stroke="url(#a)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/line.svg b/icon-themes/elementary_svg/cmd/32/line.svg
new file mode 100644
index 000000000..04aadbcdb
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/line.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="5.33919" x2="5.33919" y1="291.449366" y2="293.235308"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.198438 0 0 .198438 -.415512 289.06811)" gradientUnits="userSpaceOnUse" x1="27.499998" x2="27.499998" y1="13.999999" y2="17.999998"><stop offset="0" stop-color="#fff"/><stop offset=".00000026" 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" gradientTransform="matrix(.198438 0 0 .198438 -.415512 289.06811)" gradientUnits="userSpaceOnUse" x1="27.499998" x2="27.499998" xlink:href="#b" y1="13.999999" y2="17.999998"/><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.0731033 0 0 .0208156 -1.89001 295.93007)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(1.33333 0 0 1.33333 -.504318 -387.804439)"><ellipse cx="-1.725527" cy="296.26312" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".268" rx="1.233618" ry=".351264" stroke-width=".264583" transform="scale(-1 1)"/><path d="m1.7011641 296.01344 3.7041666-3.96875" fill="none" stroke="#7239b3" stroke-width=".396876"/><g stroke-linecap="square" stroke-width=".198438"><path d="m4.8430944 291.54859h.99219v.99219h-.9921901z" fill="url(#a)" stroke="#7239b3" stroke-opacity=".74902"/><path d="m5.0415324 291.74703.595314-.00001v.59532l-.5953141.00001z" fill="none" opacity=".5" stroke="url(#b)"/><g transform="translate(-3.373446 3.571883)"><path d="m4.8430944 291.54859h.99219v.99219h-.9921901z" fill="url(#a)" stroke="#7239b3" stroke-opacity=".74902"/><path d="m5.0415324 291.74703.595314-.00001v.59532l-.5953141.00001z" fill="none" opacity=".5" stroke="url(#c)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/line_diagonal.svg b/icon-themes/elementary_svg/cmd/32/line_diagonal.svg
new file mode 100644
index 000000000..1feb1605e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/line_diagonal.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(-.75000188 0 0 .75000188 15.125027 22.340501)" gradientUnits="userSpaceOnUse" x1="13.500022" x2="13.500022" y1="5" y2="8"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-.75000188 0 0 .75000188 15.125026 20.840497)" gradientUnits="userSpaceOnUse" x1="13.500021" x2="13.500021" y1="8.5" y2="9"><stop offset="0" stop-color="#fff"/><stop offset=".00000016" stop-color="#fff" stop-opacity=".235"/><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 -.66663 -11.78726)"><g stroke="#7239b3"><path d="m4 28 15-15" fill="none" stroke-width="1.500004"/><path d="m16 25c.0682-1.898731-.260134-3.672239-2-5" fill="none" stroke-width="1.500004"/><path d="m21.875028 26.465511h-18.3750468v1.500004h18.3750468z" fill="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".74902" stroke-width=".750002"/></g><path d="m21.500026 27.215513h-17.6250438z" style="opacity:.5;fill:none;stroke-width:.750002;stroke-linecap:square;stroke-opacity:.74902;stroke:url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/linearrowcircle.svg b/icon-themes/elementary_svg/cmd/32/linearrowcircle.svg
new file mode 100644
index 000000000..a1d92568c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/linearrowcircle.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.5" x2="4.5" y1="3.5" y2="7.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="5" x2="5" xlink:href="#a" y1="11" y2="20"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="5.921875" x2="6.375" y1="15.296875" y2="16.15625"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="28" x2="28" xlink:href="#a" y1="12.5" y2="19.5"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="28" x2="28" y1="14.5" y2="17.5"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="f"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="g" cx="2.25" cy="16" gradientTransform="matrix(.32168933 0 0 .10489726 27.276199 17.461372)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#f"/><radialGradient id="h" cx="2.25" cy="16" gradientTransform="matrix(.36839365 0 0 .10489726 5.151795 17.796947)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#f"/><ellipse cx="28" cy="19.13973" display="block" fill="url(#g)" fill-rule="evenodd" opacity=".268" rx="5.428508" ry="1.770144" stroke-width="1.245948"/><ellipse cx="5.980681" cy="19.475307" display="block" fill="url(#h)" fill-rule="evenodd" opacity=".268" rx="6.216643" ry="1.770144" stroke-width="1.33333"/><path d="m29 14.999999h-22.0000008v2.000001h22.0000008z" fill="#7239b3" stroke-width="1.33333"/><g stroke-opacity=".74902"><path d="m31.5 16a3.5 3.5 0 0 1 -3.5 3.5 3.5 3.5 0 0 1 -3.5-3.5 3.5 3.5 0 0 1 3.5-3.5 3.5 3.5 0 0 1 3.5 3.5z" fill="url(#d)" stroke="#7239b3" stroke-linecap="square"/><path d="m30.5 16a2.5 2.5 0 0 1 -2.5 2.5 2.5 2.5 0 0 1 -2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5z" fill="none" opacity=".5" stroke="url(#e)" stroke-linecap="square"/><path d="m7.5 12.861362v6.278534l-5.5-3.139896z" fill="url(#b)" stroke="#7239b3"/><path d="m6.5 14.587891-2.5 1.412109 2.5 1.410156z" fill="none" opacity=".4" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/linearrowend.svg b/icon-themes/elementary_svg/cmd/32/linearrowend.svg
new file mode 100644
index 000000000..eb28d7a73
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/linearrowend.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="5" x2="5" y1="11" y2="20"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="5.921875" x2="6.375" y1="15.296875" y2="16.15625"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".74999994" 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(.36839365 0 0 .10489726 5.151795 17.796947)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(-1 0 0 1 31.999999 .000001)"><ellipse cx="5.980681" cy="19.475307" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".268" rx="6.216643" ry="1.770144" stroke-width="1.33333"/><path d="m30.999999 14.999999h-23.9999998v2.000001h23.9999998z" fill="#7239b3" stroke-width="1.33333"/><g stroke-opacity=".74902"><path d="m7.5 12.861362v6.278534l-5.5-3.139896z" fill="url(#a)" stroke="#7239b3"/><path d="m6.5 14.587891-2.5 1.412109 2.5 1.410156z" fill="none" opacity=".4" stroke="url(#b)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/linearrows.svg b/icon-themes/elementary_svg/cmd/32/linearrows.svg
new file mode 100644
index 000000000..13284bbd2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/linearrows.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="5" x2="5" y1="11" y2="20"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="5.921875" x2="6.375" y1="15.296875" y2="16.15625"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.32168933 0 0 .10489726 27.276199 17.461372)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#c"/><radialGradient id="e" cx="2.25" cy="16" gradientTransform="matrix(.36839365 0 0 .10489726 5.151795 17.796947)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#c"/><g transform="matrix(-1 0 0 1 31.999999 .000001)"><ellipse cx="28" cy="19.13973" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".268" rx="5.428508" ry="1.770144" stroke-width="1.245948"/><ellipse cx="5.980681" cy="19.475307" display="block" fill="url(#e)" fill-rule="evenodd" opacity=".268" rx="6.216643" ry="1.770144" stroke-width="1.33333"/><path d="m29 14.999999h-22.0000008v2.000001h22.0000008z" fill="#7239b3" stroke-width="1.33333"/><g stroke-opacity=".74902"><path d="m7.5 12.861362v6.278534l-5.5-3.139896z" fill="url(#a)" stroke="#7239b3"/><path d="m6.5 14.587891-2.5 1.412109 2.5 1.410156z" fill="none" opacity=".4" stroke="url(#b)"/><g transform="matrix(-1 0 0 1 32.991349 0)"><path d="m7.5 12.861362v6.278534l-5.5-3.139896z" fill="url(#a)" stroke="#7239b3"/><path d="m6.5 14.587891-2.5 1.412109 2.5 1.410156z" fill="none" opacity=".4" stroke="url(#b)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/linearrowsquare.svg b/icon-themes/elementary_svg/cmd/32/linearrowsquare.svg
new file mode 100644
index 000000000..92cc69a2a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/linearrowsquare.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.5" x2="4.5" y1="3.5" y2="7.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="5" x2="5" xlink:href="#a" y1="11" y2="20"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="5.921875" x2="6.375" y1="15.296875" y2="16.15625"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="28.999998" x2="28.999998" xlink:href="#a" y1="11.999999" y2="20.999998"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="27.499998" x2="27.499998" y1="13.999999" y2="17.999998"><stop offset="0" stop-color="#fff"/><stop offset=".00000026" 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="4.992979" cy="43.5" gradientTransform="matrix(2.003784 0 0 1.4 27.98813 -17.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#g"/><linearGradient id="g"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="h" cx="4.992979" cy="43.5" gradientTransform="matrix(-2.003784 0 0 -1.4 39.01187 104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#g"/><linearGradient id="i" 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><radialGradient id="j" cx="2.25" cy="16" gradientTransform="matrix(.36839365 0 0 .10489726 5.151795 17.796947)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="translate(.000001 .000001)"><g opacity=".4" transform="matrix(.52631578 0 0 .42857133 10.36842 .857158)"><path d="m38 40h5v7h-5z" fill="url(#f)"/><path d="m29 47h-5v-7h5z" fill="url(#h)"/><path d="m29 40h9v7.000001h-9z" fill="url(#i)"/></g><ellipse cx="5.980681" cy="19.475307" display="block" fill="url(#j)" fill-rule="evenodd" opacity=".268" rx="6.216643" ry="1.770144" stroke-width="1.33333"/><path d="m28.999999 14.999999h-21.9999998v2.000001h21.9999998z" fill="#7239b3" stroke-width="1.33333"/><g stroke-opacity=".74902"><path d="m7.5 12.861362v6.278534l-5.5-3.139896z" fill="url(#b)" stroke="#7239b3"/><path d="m6.5 14.587891-2.5 1.412109 2.5 1.410156z" fill="none" opacity=".4" stroke="url(#c)"/><path d="m24.499999 12.499999h7l-.000001 7h-7z" fill="url(#d)" stroke="#7239b3" stroke-linecap="square"/></g><path d="m25.499999 13.499999h5v5h-5z" fill="none" opacity=".5" stroke="url(#e)" stroke-linecap="square"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/linearrowstart.svg b/icon-themes/elementary_svg/cmd/32/linearrowstart.svg
new file mode 100644
index 000000000..dd2f58449
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/linearrowstart.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="5" x2="5" y1="11" y2="20"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="5.921875" x2="6.375" y1="15.296875" y2="16.15625"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".74999994" 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(.36839365 0 0 .10489726 5.151795 17.796947)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="translate(.000001 .000001)"><ellipse cx="5.980681" cy="19.475307" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".268" rx="6.216643" ry="1.770144" stroke-width="1.33333"/><path d="m30.999999 14.999999h-23.9999998v2.000001h23.9999998z" fill="#7239b3" stroke-width="1.33333"/><g stroke-opacity=".74902"><path d="m7.5 12.861362v6.278534l-5.5-3.139896z" fill="url(#a)" stroke="#7239b3"/><path d="m6.5 14.587891-2.5 1.412109 2.5 1.410156z" fill="none" opacity=".4" stroke="url(#b)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/linecirclearrow.svg b/icon-themes/elementary_svg/cmd/32/linecirclearrow.svg
new file mode 100644
index 000000000..c6ae35d6a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/linecirclearrow.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.5" x2="4.5" y1="3.5" y2="7.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="5" x2="5" xlink:href="#a" y1="11" y2="20"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="5.921875" x2="6.375" y1="15.296875" y2="16.15625"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="28" x2="28" xlink:href="#a" y1="12.5" y2="19.5"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="28" x2="28" y1="14.5" y2="17.5"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="f"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="g" cx="2.25" cy="16" gradientTransform="matrix(.32168933 0 0 .10489726 27.276199 17.461372)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#f"/><radialGradient id="h" cx="2.25" cy="16" gradientTransform="matrix(.36839365 0 0 .10489726 5.151795 17.796947)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#f"/><g transform="matrix(-1 0 0 1 31.999999 .000001)"><ellipse cx="28" cy="19.13973" display="block" fill="url(#g)" fill-rule="evenodd" opacity=".268" rx="5.428508" ry="1.770144" stroke-width="1.245948"/><ellipse cx="5.980681" cy="19.475307" display="block" fill="url(#h)" fill-rule="evenodd" opacity=".268" rx="6.216643" ry="1.770144" stroke-width="1.33333"/><path d="m29 14.999999h-22.0000008v2.000001h22.0000008z" fill="#7239b3" stroke-width="1.33333"/><g stroke-opacity=".74902"><path d="m31.5 16a3.5 3.5 0 0 1 -3.5 3.5 3.5 3.5 0 0 1 -3.5-3.5 3.5 3.5 0 0 1 3.5-3.5 3.5 3.5 0 0 1 3.5 3.5z" fill="url(#d)" stroke="#7239b3" stroke-linecap="square"/><path d="m30.5 16a2.5 2.5 0 0 1 -2.5 2.5 2.5 2.5 0 0 1 -2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5z" fill="none" opacity=".5" stroke="url(#e)" stroke-linecap="square"/><path d="m7.5 12.861362v6.278534l-5.5-3.139896z" fill="url(#b)" stroke="#7239b3"/><path d="m6.5 14.587891-2.5 1.412109 2.5 1.410156z" fill="none" opacity=".4" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/lineendstyle.svg b/icon-themes/elementary_svg/cmd/32/lineendstyle.svg
new file mode 100644
index 000000000..e0ad1b13f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/lineendstyle.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="5" x2="5" xlink:href="#c" y1="11" y2="20"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="5.921875" x2="6.375" y1="15.296875" y2="16.15625"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="4.5" x2="4.5" y1="3.5" y2="7.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="28" x2="28" xlink:href="#c" y1="12.5" y2="19.5"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="28" x2="28" y1="14.5" y2="17.5"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="f"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="g" cx="2.25" cy="16" gradientTransform="matrix(.32168933 0 0 .10489726 27.276199 21.461372)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#f"/><radialGradient id="h" cx="2.25" cy="16" gradientTransform="matrix(.36839365 0 0 .10489726 5.151795 21.796947)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#f"/><path d="m2 10 23.99135-.000001v2.000001l-23.99135.000001z" fill="#7239b3" stroke-width="1.33333"/><g stroke-opacity=".74902" transform="matrix(-1 0 0 1 32.991349 -5)"><path d="m7.5 12.861362v6.278534l-5.5-3.139896z" fill="url(#a)" stroke="#7239b3"/><path d="m6.5 14.587891-2.5 1.412109 2.5 1.410156z" fill="none" opacity=".4" stroke="url(#b)"/></g><ellipse cx="28" cy="23.13973" display="block" fill="url(#g)" fill-rule="evenodd" opacity=".268" rx="5.428508" ry="1.770144" stroke-width="1.245948"/><ellipse cx="5.980681" cy="23.475307" display="block" fill="url(#h)" fill-rule="evenodd" opacity=".268" rx="6.216643" ry="1.770144" stroke-width="1.33333"/><path d="m29 18.999999h-22.0000008v2.000001h22.0000008z" fill="#7239b3" stroke-width="1.33333"/><g stroke-opacity=".74902" transform="translate(0 4)"><path d="m31.5 16a3.5 3.5 0 0 1 -3.5 3.5 3.5 3.5 0 0 1 -3.5-3.5 3.5 3.5 0 0 1 3.5-3.5 3.5 3.5 0 0 1 3.5 3.5z" fill="url(#d)" stroke="#7239b3" stroke-linecap="square"/><path d="m30.5 16a2.5 2.5 0 0 1 -2.5 2.5 2.5 2.5 0 0 1 -2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5z" fill="none" opacity=".5" stroke="url(#e)" stroke-linecap="square"/><path d="m7.5 12.861362v6.278534l-5.5-3.139896z" fill="url(#a)" stroke="#7239b3"/><path d="m6.5 14.587891-2.5 1.412109 2.5 1.410156z" fill="none" opacity=".4" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/linenumberingdialog.svg b/icon-themes/elementary_svg/cmd/32/linenumberingdialog.svg
new file mode 100644
index 000000000..ca506b3c1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/linenumberingdialog.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.01210979 0 0 .00217892 .385677 295.40734)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.00414422 0 0 .00217892 4.336406 295.40735)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.00414422 0 0 .00217892 5.188594 295.40735)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="e" gradientTransform="matrix(.17386895 0 0 .16672029 .589651 288.24504)" 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="f" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="23.999992" x2="23.999992" y1="6.185175" y2="41.814808"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><linearGradient id="h"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="i" cx="13.121623" cy="2.297964" gradientTransform="matrix(-3.1264132 .00000016 -.00000008 -4.0196743 44.506426 298.72691)" gradientUnits="userSpaceOnUse" r="1.803589" xlink:href="#h"/><radialGradient id="j" cx="13.279094" cy="1.771632" gradientTransform="matrix(-4.7258213 -.00000132 .00000148 -5.7998719 66.237434 298.50077)" gradientUnits="userSpaceOnUse" r="1.25" xlink:href="#h"/><g transform="translate(0 -288.53332)"><g stroke-width=".268513"><path d="m1.0740582 291.41664h-.2724458v-.74434l.00295-.13668.00492-.14946c-.050477.0505-.0753224.0836-.0949888.0994l-.16519899.13271-.14651505-.18289.4027689-.36875h.26851074z" fill="#fff" opacity=".35"/><path d="m1.3425708 294.82908h-.93586067v-.21142c.19870533-.15655.38244687-.33385.57032697-.50032.032778-.0426.056377-.082.070799-.11801.014422-.036.021632-.0734.021632-.11209 0-.0576-.016061-.10067-.048183-.12882-.031466-.0282-.073749-.0423-.1268486-.0423-.055722 0-.1098043.0128-.16224813.0384-.0524439.0256-.10718217.062-.16421486.10914l-.1651983-.19565c.0707993-.0603.12947077-.10292.17601473-.12783.0465439-.0249.0973489-.044.15241498-.057.0550661-.0138.11668758-.0206.18486458-.0206.08981 0 .1691313.0163.2379641.0491.068831.0328.1222597.0786.1602814.13766.038021.059.057033.12652.057033.20256 0 .0662-.011799.1285-.035401.18684-.022945.0575-.059.11701-.1081655.17799-.048511.061-.1343873.14781-.2576305.26057l-.084054.0764v.0138h.4564737z" fill="#fff" opacity=".35"/><path d="m1.0661958 291.17915h-.2724458v-.74434l.00295-.13668.00492-.14946c-.050477.0505-.0753224.0836-.0949888.0994l-.16519899.13271-.14651505-.18289.40276893-.36875h.26851071z" fill="url(#j)"/><path d="m1.3347084 294.59159h-.93586071v-.21142c.19870533-.15655.38244691-.33385.57032701-.50032.032778-.0426.056377-.082.070799-.11801.014422-.036.021632-.0734.021632-.11209 0-.0576-.016061-.10067-.048183-.12882-.031466-.0282-.073749-.0423-.1268486-.0423-.055722 0-.1098043.0128-.16224817.0384-.0524439.0256-.10718217.062-.16421486.10914l-.1651983-.19565c.0707993-.0603.12947077-.10292.17601473-.12783.0465439-.0249.0973489-.044.15241498-.057.0550661-.0138.11668762-.0206.18486462-.0206.08981 0 .1691313.0163.2379641.0491.068831.0328.1222597.0786.1602814.13766.038021.059.057033.12652.057033.20256 0 .0662-.011799.1285-.035401.18684-.022945.0575-.059.11701-.1081655.17799-.048511.061-.1343873.14781-.2576305.26057l-.084054.0764v.0138h.4564737z" fill="url(#i)"/></g><g stroke-width=".264583"><path d="m1.8388513 296.20624h5.8472972v.52917h-5.8472972z" fill="url(#a)" opacity=".15"/><path d="m1.8388512 296.20626v.52914c-.2134169.001-.5159381-.11855-.5159381-.2646s.2381571-.26454.5159381-.26454z" fill="url(#b)" opacity=".15"/><path d="m7.6861487 296.20626v.52914c.2134167.001.5159381-.11855.5159381-.2646s-.2381573-.26454-.5159381-.26454z" fill="url(#d)" opacity=".15"/><path d="m1.7197917 288.66561c1.3944801 0 6.0854197.00049 6.0854197.00049l.0000075 7.67244s-4.0569513 0-6.0854272 0c0-2.55764 0-5.11529 0-7.67293z" fill="url(#e)" stroke-width=".275319"/></g><g fill="none" stroke-linejoin="round" transform="matrix(.26458333 0 0 .26458333 .529167 288.53332)"><path d="m26.5 28.5h-21v-27h21z" stroke="url(#f)" stroke-linecap="round"/><path d="m4.499961.499944c5.27048 0 23.000054.002 23.000054.002l.000024 28.998112s-15.333385 0-23.000078 0c0-9.666722 0-19.333346 0-28.999956z" stroke="url(#g)" stroke-width=".999922"/></g><g fill="#545454"><path d="m2.3812499 290.38541h4.7624998v.26458h-4.7624998z"/><path d="m2.38125 293.82499h4.7624998v.26458h-4.7624998z"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/linesquarearrow.svg b/icon-themes/elementary_svg/cmd/32/linesquarearrow.svg
new file mode 100644
index 000000000..c8e008e8c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/linesquarearrow.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.5" x2="4.5" y1="3.5" y2="7.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="5" x2="5" xlink:href="#a" y1="11" y2="20"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="5.921875" x2="6.375" y1="15.296875" y2="16.15625"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="28.999998" x2="28.999998" xlink:href="#a" y1="11.999999" y2="20.999998"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="27.499998" x2="27.499998" y1="13.999999" y2="17.999998"><stop offset="0" stop-color="#fff"/><stop offset=".00000026" 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="4.992979" cy="43.5" gradientTransform="matrix(2.003784 0 0 1.4 27.98813 -17.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#g"/><linearGradient id="g"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="h" cx="4.992979" cy="43.5" gradientTransform="matrix(-2.003784 0 0 -1.4 39.01187 104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#g"/><linearGradient id="i" 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><radialGradient id="j" cx="2.25" cy="16" gradientTransform="matrix(.36839365 0 0 .10489726 5.151795 17.796947)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(-1 0 0 1 31.999999 .000001)"><g opacity=".4" transform="matrix(.52631578 0 0 .42857133 10.36842 .857158)"><path d="m38 40h5v7h-5z" fill="url(#f)"/><path d="m29 47h-5v-7h5z" fill="url(#h)"/><path d="m29 40h9v7.000001h-9z" fill="url(#i)"/></g><ellipse cx="5.980681" cy="19.475307" display="block" fill="url(#j)" fill-rule="evenodd" opacity=".268" rx="6.216643" ry="1.770144" stroke-width="1.33333"/><path d="m28.999999 14.999999h-21.9999998v2.000001h21.9999998z" fill="#7239b3" stroke-width="1.33333"/><g stroke-opacity=".74902"><path d="m7.5 12.861362v6.278534l-5.5-3.139896z" fill="url(#b)" stroke="#7239b3"/><path d="m6.5 14.587891-2.5 1.412109 2.5 1.410156z" fill="none" opacity=".4" stroke="url(#c)"/><path d="m24.499999 12.499999h7l-.000001 7h-7z" fill="url(#d)" stroke="#7239b3" stroke-linecap="square"/></g><path d="m25.499999 13.499999h5v5h-5z" fill="none" opacity=".5" stroke="url(#e)" stroke-linecap="square"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/linestyle.svg b/icon-themes/elementary_svg/cmd/32/linestyle.svg
new file mode 100644
index 000000000..bd7313c62
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/linestyle.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.233976" x2="15.108646" y1="9.817785" y2="13.871716"><stop offset="0" stop-color="#ad5f00"/><stop offset=".13482948" stop-color="#ffe16b"/><stop offset=".20224422" stop-color="#f9c440"/><stop offset=".26965895" stop-color="#fff394"/><stop offset=".44650277" stop-color="#f9c440"/><stop offset=".57114136" stop-color="#f9c440"/><stop offset=".72038066" stop-color="#ffe16b"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -24.35737 1.938176)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#c" y1="24.989594" y2="30.000141"/><linearGradient id="c"><stop offset="0" stop-color="#565656"/><stop offset=".5" stop-color="#9a9a9a"/><stop offset="1" stop-color="#545454"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -24.540087 2.121789)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#e" y1="24.989594" y2="30.000141"/><linearGradient id="e"><stop offset="0" stop-color="#b1b1b1"/><stop offset=".5" stop-color="#fff"/><stop offset="1" stop-color="#8f8f8f"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -23.72243 1.300123)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#c" y1="24.989594" y2="30.000141"/><linearGradient id="g" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -23.905148 1.483735)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#e" y1="24.989594" y2="30.000141"/><linearGradient id="h" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -23.084421 .658986)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#c" y1="24.989594" y2="30.000141"/><linearGradient id="i" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -23.267138 .8426)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#e" y1="24.989594" y2="30.000141"/><linearGradient id="j" gradientTransform="matrix(.6380091 -.6411367 .8596263 .8553493 -24.599696 2.181687)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="29.056757" y2="26.02973"><stop offset="0" stop-color="#ece5a5"/><stop offset="1" stop-color="#fcfbf2"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="-.194932" x2="8.965093" y1="20.329414" y2="20.329414"><stop offset="0" stop-color="#d48e15"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="l"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="m" gradientTransform="matrix(-.8660254 -.5 -.5 .8660254 25.784682 6.274156)" gradientUnits="userSpaceOnUse" x1="10.308109" x2="-7.195783" xlink:href="#l" y1="17.140203" y2="7.038626"/><linearGradient id="n" gradientTransform="matrix(-.8660254 -.5 -.5 .8660254 25.737843 11.17534)" gradientUnits="userSpaceOnUse" x1="10.636931" x2="-7.683029" xlink:href="#l" y1="17.100588" y2="6.290044"/><linearGradient id="o" gradientTransform="matrix(-.8660254 -.5 -.5 .8660254 25.784682 8.890634)" gradientUnits="userSpaceOnUse" x1="10.488523" x2="-7.386383" xlink:href="#l" y1="17.688837" y2="7.368754"/><g transform="matrix(1.3343663 0 0 1.3343663 -8.02557 1.371237)"><g transform="matrix(.62090793 0 0 .62090793 8.45919 1.515795)"><path d="m3.9957406 16.479538c.4459215-.334616 1.6971047.293067 2.8468883 1.43713 1.1470341 1.141326 1.7514206 2.362602 1.4243802 2.812888-.00124.0017.028135.02504.026864.02673l16.0100409-16.0885263c.406482-.408475-.225083-1.6993061-1.411369-2.8796879-1.186282-1.18038195-2.480279-1.80553552-2.886764-1.39705864z" fill="url(#a)" stroke="#ad5f00" stroke-linejoin="round" stroke-width="1.206973"/><path d="m3.9957406 16.479536c.4459215-.334616 1.697105.293068 2.8468878 1.43713 1.1470339 1.141326 1.7514205 2.362602 1.4243801 2.812888-.00124.0017.028135.02504.026864.02673l11.0255925-11.0796428.03988-.040071c.0013-.00169-.02811-.025017-.02686-.026729.327034-.4502889-.277353-1.6715643-1.424386-2.8128899-1.149783-1.1440621-2.400968-1.771746-2.846889-1.437129l-.03988.04007z" fill="#f9c440" opacity=".6"/><path d="m18.05188 2.3544945c.445921-.3346166 1.697105.2930675 2.846888 1.4371298 1.147033 1.141325 1.75142 2.3626014 1.424379 2.8128865-.0012.00171.02814.025041.02686.02673l1.953903-1.9634813.03988-.040071c.0013-.00169-.02811-.025017-.02686-.02673.327036-.450285-.277352-1.6715616-1.424385-2.8128867-1.149782-1.14406166-2.400965-1.77174678-2.846887-1.43713005l-.03988.0400714-1.953901 1.96348135z" fill="#fe9ab8" opacity=".8" stroke="#de3e80" stroke-linejoin="round" stroke-width="1.206973"/><path d="m15.861791 4.5553174c.44592-.3346171 1.697106.2930672 2.846888 1.4371295 1.147033 1.141325 1.751421 2.3626016 1.424379 2.8128878-.0012.00171.02814.025039.02686.026729l.199378-.2003563c.0013-.00169-.02811-.025017-.02686-.026729.327042-.4502861-.277346-1.671563-1.42438-2.8128866-1.149782-1.1440632-2.400967-1.7717473-2.846887-1.4371304z" fill="url(#b)"/><path d="m15.679073 4.7389302c.445922-.334617 1.697107.2930672 2.846888 1.4371291 1.147035 1.1413256 1.751422 2.3626005 1.42438 2.8128864-.0012.00171.02813.025041.02686.026731l.199377-.2003563c.0013-.00169-.02811-.025018-.02686-.02673.327044-.4502851-.277344-1.6715616-1.424379-2.8128865-1.149782-1.1440622-2.400966-1.771747-2.846889-1.4371299z" fill="url(#d)"/><path d="m16.496731 3.9172644c.445921-.3346173 1.697105.2930665 2.846888 1.4371297 1.147033 1.1413248 1.751421 2.3626003 1.42438 2.8128865-.0012.00171.02813.02504.02686.026729l.199378-.200355c.0013-.00169-.02811-.025017-.02686-.026729.327041-.4502858-.277346-1.6715623-1.424381-2.8128867-1.149782-1.1440629-2.400964-1.7717471-2.846888-1.4371299z" fill="url(#f)"/><path d="m16.314013 4.1008772c.445923-.3346174 1.697107.2930668 2.846888 1.4371289 1.147035 1.1413262 1.751422 2.3626013 1.424381 2.8128873-.0012.00171.02814.02504.02686.02673l.199377-.2003568c.0013-.00169-.02811-.025016-.02686-.026729.327042-.4502853-.277345-1.6715626-1.424379-2.8128856-1.149781-1.1440628-2.400966-1.7717477-2.846889-1.4371302z" fill="url(#g)"/><path d="m17.134741 3.2761275c.44592-.3346167 1.697104.2930671 2.846887 1.4371299 1.147033 1.1413247 1.751421 2.362601 1.42438 2.8128865-.0012.00171.02813.025041.02686.026731l.199376-.200356c.0013-.00169-.02811-.025018-.02686-.02673.327042-.450285-.277346-1.6715621-1.42438-2.8128872-1.14978-1.144062-2.400965-1.7717462-2.846887-1.4371291l-.199377.200355z" fill="url(#h)"/><path d="m16.952024 3.4597401c.445919-.3346173 1.697105.2930673 2.846887 1.4371305 1.147033 1.141324 1.751422 2.3626007 1.424379 2.8128853-.0012.00171.02814.025041.02686.02673l.199378-.2003543c.0013-.00169-.02811-.025019-.02686-.02673.327042-.4502865-.277346-1.6715623-1.424379-2.812887-1.149782-1.1440623-2.400967-1.7717471-2.846888-1.4371292z" fill="url(#i)"/><g fill-rule="evenodd"><path d="m19.705089 18.725266c-.206498-.03213-.367109-.02294-.470359.0068l-13.95021 3.090657-2.5651858.573609-.0757164.013688-2.97818693 2.202665 7.59460443-.114725.0688329-.018439 2.5812476-.569021 13.9433252-3.120442c.417588-.09178-.275333-.626383-1.551043-1.202287-.959077-.429061-1.968631-.766344-2.59272-.860416z" fill="#0c0c0c" opacity=".15" stroke-width="2.294442"/><g stroke-width="1.206973"><path d="m.92763987 23.761444 7.28373453-2.970838.062055-.06205c.327041-.450289-.2852284-1.67166-1.4322624-2.812988-1.1497829-1.144062-2.3994875-1.768277-2.8454094-1.43366z" fill="url(#j)" stroke="url(#k)"/><path d="m1.7587091 21.789843-.83151613 1.96381 1.98663883-.814434c-.1592262-.190724-.3062182-.384443-.4973904-.574664-.2200911-.218997-.436571-.396687-.6577323-.574712z" fill="#0c0c0c" stroke="#0c0c0c"/></g></g></g><g fill="none"><path d="m8.3469834 16.153872c-.032422.486324 6.5978796 2.848571 9.8239496-.264137 2.595469-2.504266 10.326167 1.57678 10.326167 1.57678" stroke="url(#m)" stroke-width="1.498839"/><g><path d="m8.3001444 21.055056c-.048938.391505 6.4851356 3.028498 9.8239496-.264137 2.567972-2.532454 10.326167 1.57678 10.326167 1.57678" stroke="url(#n)" stroke-dasharray="1.498839 .74942" stroke-width=".74942"/><path d="m8.3469834 18.77035c-.055348.359761 6.4889546 2.679834 9.8239496-.264137 2.703856-2.386833 10.326167 1.57678 10.326167 1.57678" stroke="url(#o)" stroke-width=".749419"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/linetoolbox.svg b/icon-themes/elementary_svg/cmd/32/linetoolbox.svg
new file mode 100644
index 000000000..d02701cd2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/linetoolbox.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(.9749318 -.20909082 .2177941 1.005371 -101.7938 -85.511988)" gradientUnits="userSpaceOnUse" x1="91.920059" x2="97.697929" y1="117.00874" y2="121.85545"><stop offset="0" stop-color="#8cd5ff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientTransform="matrix(1 0 0 .992701 -1295.9639 -738.32784)" gradientUnits="userSpaceOnUse" x1="1310.4253" x2="1313.2905" y1="762.42224" y2="764.30347"><stop offset="0" stop-color="#fff394"/><stop offset="1" stop-color="#f9c440"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="2" x2="2" y1="28.531249" y2="29.531249"><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="d" gradientUnits="userSpaceOnUse" x1="16.194952" x2="21.646202" y1="13.34683" y2="15.682486"><stop offset="0" stop-color="#fff"/><stop offset=".04204606" 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="14.948346" x2="17.554306" y1="20.211486" y2="21.151262"><stop offset="0" stop-color="#fff"/><stop offset=".11457052" 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.066664 0 0 1.066664 3.178698 -4.41705)"><g fill-rule="evenodd"><path d="m14.7446 21.730117-2.0166 5.280623c-.4181 1.215344 1.2963 1.864878 1.7312.604773l2.0668-5.184559" fill="#d3d7cf" stroke="#484a47" stroke-linecap="square" stroke-linejoin="round" stroke-width=".937502"/><path d="m13.3058 16.526458.7913 1.172121 5.9084 2.404302 1.5569-.505314 1.9838-5.460163c-2.4933 0-.4986-5.9539828-6.9812-5.9539828z" fill="url(#a)"/><path d="m14.2075 17.81686-.9086 3.275635 4.9866 1.884643 1.9099-3.0506" style="stroke:#ad5f00;stroke-width:.937502;stroke-linecap:square;stroke-linejoin:round;stroke-opacity:.7;fill:url(#b)"/></g><g fill="none"><path d="m15.2593 17.81686-.7539 2.661431 3.3779 1.270439 1.384-2.252131" stroke="url(#e)" stroke-opacity=".543103" stroke-width=".937502"/><path d="m23.5462 14.633565-1.7345 4.269756c-.2305.744983-1.1836 1.345329-1.6748 1.026056-1.8094-1.176043-3.7727-1.981133-5.9696-2.235126-.4209-.04864-.907-1.169302-.7171-1.668393l3.1148-7.346265" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-width=".937502"/><path d="m.0361 8.192219h23.93572v23.679815h-23.93572z"/><path d="m13.0013 21.588667 4.4879 1.984657 1.496-2.976991-4.488-1.488495z"/><path d="m15.9932 15.634695 2.4933-5.9539928" stroke="#fff" stroke-linecap="round" stroke-width=".937502"/><g stroke-linejoin="round"><path d="m22.8024 14.259873-1.7091 3.70348c-.1747.676496-.2825 1.288823-.9638.844868-1.6648-1.084904-3.7359-1.929285-5.4457-1.986206-.3221-.01072.1-.280051-.2376-.472665l3.1934-7.6697768" stroke="url(#d)" stroke-linecap="round" stroke-opacity=".543103" stroke-width=".937502"/><path d="m3.5234 28.798694c13.6036-9.752444-2.0062503-19.5617441-2.0062503-19.5617441l10.0778003.016876" stroke="#0e141f" stroke-opacity=".8" stroke-width="2.812507"/><path d="m3.4797 28.842125c13.6036-9.752444-2.0062503-19.5617445-2.0062503-19.5617445l10.0778003.016876" stroke="#95a3ab" stroke-width=".937502"/></g></g><path d="m12.488753 28.047303h1.875004v1.875005h-1.875004z" fill="#fff" stroke="#555761" stroke-width=".937502"/><path d="m12.020001 28.984806h-7.5000192" stroke="#555761" stroke-width=".937502"/><path d="m1 28h3v3h-3z" fill="#fafafa"/><g fill="none" stroke-linecap="round" stroke-width=".937502"><path d="m.30122138 27.109801h3.75000932v3.75001h-3.75000932z" opacity=".8" stroke="#555761" stroke-linejoin="round"/><path d="m1.2387237 28.047304h1.8750047v1.875004h-1.8750047z" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/linewidth.svg b/icon-themes/elementary_svg/cmd/32/linewidth.svg
new file mode 100644
index 000000000..ffcd40d88
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/linewidth.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 26.408854 5.499973)" gradientUnits="userSpaceOnUse" x1="4.000003" x2="17.000002" xlink:href="#b" y1="11.560315" y2="11.560315"/><linearGradient id="b" gradientTransform="matrix(0 .75000188 -.75000188 0 26.408854 5.499973)" gradientUnits="userSpaceOnUse" x1="4.000003" x2="19.000002" y1="11.560315" y2="11.560315"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.40290243 0 0 -.43261396 5.519842 42.959872)" gradientUnits="userSpaceOnUse" x1="35.911324" x2="35.911324" y1="77.054581" y2="60.584892"><stop offset="0" stop-color="#fff"/><stop offset=".43687496" 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="d" gradientTransform="matrix(0 .75000188 -.75000188 0 26.408854 5.499973)" gradientUnits="userSpaceOnUse" x1="17.000002" x2="4.000003" xlink:href="#b" y1="12.072035" y2="12.072035"/><linearGradient id="e" gradientTransform="matrix(.40290243 0 0 -.43261396 5.519842 42.959872)" gradientUnits="userSpaceOnUse" x1="30.305014" x2="30.305014" y1="60.584892" y2="72.720451"><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><radialGradient id="f" cx="9.72272" cy="-91.022446" gradientTransform="matrix(-5.5270802 -.00000021 .00000029 -3.2038481 64.918703 -283.00218)" gradientUnits="userSpaceOnUse" r="7"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><g stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002" transform="matrix(1.33333 0 0 1.33333 .00004 -10.6666)"><g stroke-width=".750002" transform="matrix(-1 0 0 1 28.988593 13.000022)"><path d="m17.363595 8.8749829-3.750009 4.5000111h2.250005v4.500011h3.000008l.00001-4.500011h2.250006z" style="display:block;stroke:#a62100;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#a)"/><path d="m17.363595 10.043385-2.157216 2.581607 1.407214.000003v4.500009h1.500004v-4.500009l1.414628-.000003z" display="block" fill="none" opacity=".401" stroke="url(#c)" stroke-miterlimit="7"/></g><g stroke-width=".750002" transform="matrix(-1 0 0 -1 28.979802 26.999978)"><path d="m17.354805 8.8749829-3.750009 4.5000111h2.276375l-.02637 4.500011h3.000008v-4.500011h2.250005z" style="display:block;stroke:#a62100;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#d)"/><path d="m17.354805 10.051255-2.121072 2.573737h1.37107v4.500012h1.500004v-4.500012h1.398559z" display="block" fill="none" opacity=".401" stroke="url(#e)" stroke-miterlimit="7"/></g><path d="m2.6249766 19.624967v.750034c6.3177597-.0095 12.4322884.0095 18.7500464 0v-.750002h-18.7500464z" fill="none" stroke="url(#f)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/linkdialog.svg b/icon-themes/elementary_svg/cmd/32/linkdialog.svg
new file mode 100644
index 000000000..d77e04c5a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/linkdialog.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(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="e" gradientTransform="matrix(.62856997 0 0 .60839392 .91432 -.534791)" 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="f" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" 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="g" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><linearGradient id="h"><stop offset="0"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="72.5" x2="86" xlink:href="#h" y1="2.75" y2="2.75"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="91" x2="104.5" xlink:href="#h" y1="2.75" y2="2.75"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="83" x2="91" xlink:href="#h" y1="2.75" y2="2.75"/><radialGradient id="l" cx="99.157013" cy="186.17059" gradientTransform="matrix(.0876227 0 0 .05575992 -.688406 18.118812)" gradientUnits="userSpaceOnUse" r="62.769119"><stop offset="0" stop-color="#3d3d3d"/><stop offset=".5" stop-color="#686868" stop-opacity=".498039"/><stop offset="1" stop-color="#686868" stop-opacity="0"/></radialGradient><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#a)" opacity=".15"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#b)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#d)" opacity=".15"/><path d="m5 1c5.041316 0 21.999973.00179 21.999973.00179l.000027 27.99821s-14.666666 0-22 0c0-9.333333 0-18.666664 0-27.9999959z" fill="url(#e)"/><g fill="none" stroke-linejoin="round"><path d="m26.5 28.5h-21v-27h21z" stroke="url(#f)" stroke-linecap="round"/><path d="m4.499961.499944c5.27048 0 23.000054.002 23.000054.002l.000024 28.998112s-15.333385 0-23.000078 0c0-9.666722 0-19.333346 0-28.999956z" stroke="url(#g)" stroke-width=".999922"/></g><path d="m13.5 28.499666a5.5 3.4999999 0 1 1 -11 0 5.5 3.4999999 0 1 1 11 0z" fill="url(#l)"/><g transform="matrix(.70710678 -.70710678 .70710678 .70710678 -48.523494 76.634407)"><path d="m76-2c-1.939 0-3.5 1.56100002-3.5 3.5v2.5c0 1.939 1.561 3.5 3.5 3.5h6.5c1.939 0 3.5-1.561 3.5-3.5v-2.5c0-1.93899998-1.561-3.5-3.5-3.5zm.25 2.5h6c.6925 0 1.25.5575 1.25 1.25v2c0 .6925-.5575 1.25-1.25 1.25h-6c-.6925 0-1.25-.5575-1.25-1.25v-2c0-.6925.5575-1.25 1.25-1.25z" fill="#d4d4d4" stroke="#000" stroke-linecap="round" stroke-linejoin="bevel" stroke-opacity=".427451"/><path d="m94.5-2c-1.939 0-3.5 1.56100002-3.5 3.5v2.5c0 1.939 1.561 3.5 3.5 3.5h6.5c1.939 0 3.5-1.561 3.5-3.5v-2.5c0-1.93899998-1.561-3.5-3.5-3.5zm.25 2.5h6c.6925 0 1.25.5575 1.25 1.25v2c0 .6925-.5575 1.25-1.25 1.25h-6c-.6925 0-1.25-.5575-1.25-1.25v-2c0-.6925.5575-1.25 1.25-1.25z" fill="#d4d4d4" stroke="#000" stroke-linecap="round" stroke-linejoin="bevel" stroke-opacity=".427451"/><path d="m76-2c-1.939 0-3.5 1.56100002-3.5 3.5v2.5c0 1.939 1.561 3.5 3.5 3.5h6.5c1.939 0 3.5-1.561 3.5-3.5v-2.5c0-1.93899998-1.561-3.5-3.5-3.5zm.25 2.5h6c.6925 0 1.25.5575 1.25 1.25v2c0 .6925-.5575 1.25-1.25 1.25h-6c-.6925 0-1.25-.5575-1.25-1.25v-2c0-.6925.5575-1.25 1.25-1.25z" fill="url(#i)" opacity=".2"/><path d="m94.5-2c-1.939 0-3.5 1.56100002-3.5 3.5v2.5c0 1.939 1.561 3.5 3.5 3.5h6.5c1.939 0 3.5-1.561 3.5-3.5v-2.5c0-1.93899998-1.561-3.5-3.5-3.5zm.25 2.5h6c.6925 0 1.25.5575 1.25 1.25v2c0 .6925-.5575 1.25-1.25 1.25h-6c-.6925 0-1.25-.5575-1.25-1.25v-2c0-.6925.5575-1.25 1.25-1.25z" fill="url(#j)" opacity=".2"/><g stroke-linecap="round"><g fill="none" stroke="#fff"><path d="m94.5-1h6.5c1.385 0 2.5 1.115 2.5 2.5v2.5" opacity=".4" stroke-linejoin="round"/><path d="m100.75 6h-6c-1.2465 0-2.25-1.0035-2.25-2.25" opacity=".4" stroke-linejoin="bevel"/><path d="m82.5 6.5h-6.5c-1.385 0-2.5-1.115-2.5-2.5v-2.5" opacity=".4" stroke-linejoin="round"/><path d="m76.25-.5h6c1.2465 0 2.25 1.0035 2.25 2.25" opacity=".4" stroke-linejoin="bevel"/></g><rect fill="#d4d4d4" height="2.5" rx="1.5" stroke="#000" stroke-linejoin="bevel" stroke-opacity=".427451" width="13" x="82" y="1.5"/></g><rect fill="url(#k)" height="2.5" opacity=".2" rx="1.5" width="13" x="82" y="1.5"/><path d="m83 2.75c0-.1385.669-.25 1.5-.25h8c.831 0 1.5.1115 1.5.25" fill="none" opacity=".4" stroke="#fff" stroke-linecap="round" stroke-linejoin="bevel"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/listbox.svg b/icon-themes/elementary_svg/cmd/32/listbox.svg
new file mode 100644
index 000000000..feac76dac
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/listbox.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.466667" 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="#fff"/><stop offset=".12500216" stop-color="#fff" stop-opacity=".099265"/><stop offset=".99998999" stop-color="#fff" stop-opacity="0"/><stop offset="1" stop-color="#fff" stop-opacity=".551471"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="2.910417" x2="2.910417" xlink:href="#a" y1="293.22968" y2="294.35416"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="2.910417" x2="2.910417" xlink:href="#a" y1="291.57602" y2="295.94165"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="-1.653657" x2="-.165372" y1="292.634353" y2="291.24529"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#f7f7f7"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 2.469454 -387.532323)"><g stroke-width=".198438"><rect fill="url(#d)" height="5.357812" rx=".297657" ry=".297661" stroke="#696969" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".595588" width="4.464855" x="-1.356" y="291.14606"/><g stroke-linecap="square"><rect fill="#dcdcdc" height="5.357812" rx=".892971" ry="1.289854" stroke="#afafaf" width="2.182818" x="2.215884" y="291.14606"/><rect fill="none" height="4.960949" rx=".889777" ry=".992179" stroke="url(#c)" width="1.785942" x="2.414322" y="291.34451"/></g></g><path d="m2.315103 292.93201h1.98438v1.885163h-1.98438z" fill="#9b9b9b"/><path d="m2.414322 293.03122h1.785942v1.686732h-1.785942z" fill="#dcdcdc" stroke="#a2a2a2" stroke-linecap="square" stroke-width=".198438"/><path d="m3.902607 292.53513-1.289847-.00007.6449257-.69453z" fill="#919191"/><path d="m3.9026074 295.21403-1.289847.00007.6449257.69453z" fill="#919191"/><path d="m2.61276 293.22968h1.389066v1.289838h-1.389066z" fill="none" stroke="url(#b)" stroke-linecap="square" stroke-width=".198438"/><path d="m2.910417 293.62653h.793752v.198443h-.793752z" fill="#919191"/><path d="m2.910417 294.02341h.793752v.198448h-.793752z" fill="#919191"/><g fill="none" stroke="#919191" stroke-width=".198438"><path d="m-.85990501 291.74138h2.48047501"/><path d="m-.85990501 292.13826h2.08359901"/><path d="m-.85990501 292.53514h2.48047501"/><path d="m-.85990501 292.93202h2.08359901"/><path d="m-.85990501 293.3289h2.48047501"/><path d="m-.85990504 293.72576h2.08359904"/><path d="m-.85990504 294.12264h2.48047504"/><path d="m-.85990504 294.51952h2.08359904"/><path d="m-.85990504 294.9164h2.48047504"/><path d="m-.85990504 295.31326h2.08359904"/><path d="m-.85990501 295.71014h2.48047501"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/loadbasic.svg b/icon-themes/elementary_svg/cmd/32/loadbasic.svg
new file mode 100644
index 000000000..6813c705e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/loadbasic.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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" xlink:href="#a"/><linearGradient id="c" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.185175" y2="41.814808"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.65714212 0 0 .63016116 .228602 -1.091493)" 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><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><linearGradient id="g" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><radialGradient id="i" cx="24.837" cy="36.421001" gradientTransform="matrix(-.27598 0 0 -.29583 24.336 32.584)" gradientUnits="userSpaceOnUse" r="15.645" xlink:href="#a"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="21.984375" x2="22" y1="8.503906" y2="19"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.43953107 0 0 .25000269 17.799257 11.96455)" gradientUnits="userSpaceOnUse" x1="5.03216" x2="5.03216" y1="28.671696" y2="29.671688"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.51719904 0 0 .47867777 17.599939 5.640756)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" y1="22.402153" y2="35.268829"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#g)" opacity=".15"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#f)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#e)" opacity=".15"/><path d="m4.5.49821c5.2704729 0 22.999999.001854 22.999999.001854l.000028 28.999936s-15.333351 0-23.000027 0c0-9.667263 0-19.334524 0-29.00178575z" fill="url(#d)" stroke-width="1.040606"/><g fill="none"><path d="m26.5 28.5h-21v-27h21z" stroke="url(#c)" stroke-linecap="round"/><path d="m4.499961.499944c5.27048 0 23.000054.002 23.000054.002l.000024 28.998112s-15.333385 0-23.000078 0c0-9.666722 0-19.333346 0-28.999956z" stroke="url(#h)" stroke-linejoin="round" stroke-width=".999922"/><path d="m8 5.505006h2.34375zm2.6875 0h2.1875zm2.53125 0h1.9375zm2.25 0h.84375zm-7.46875 2h3.65625zm4.0625 0h1.75zm2.0625 0h.875zm1.21875 0h1.59375zm1.9375 0h1.625zm-9.28125 1.9949953h4.28125zm4.625 0h4.625zm1.703125 7.9999987h.84375zm1.1875 0h1.875zm2.25 0h4.90625zm-2.6875 2.075h1.84375zm-1.028125 5.925h2.96875zm3.85625 0h1.1875z" stroke="#89adc2"/></g><g transform="translate(27.060241 6.775243)"><path d="m-15.569698 10.277108h.933683v1h-.933683z" fill="#d48eb3"/><path d="m-14.482898 10.277108h.410114v1h-.410114z" fill="#d48eb3"/><path d="m-19.060241 16.277108h1.996686v1h-1.996686z" fill="#666" opacity=".7"/><path d="m-16.907035 16.277108h2.139473v1h-2.139473z" fill="#666" opacity=".7"/><g fill="#d48eb3"><path d="m-14.611041 16.277108h.854355v1h-.854355z"/><path d="m-13.600165 16.277108h2.012549v1h-2.012549z"/><path d="m-9.896655 16.277108h.537037v1h-.537037z"/><path d="m-11.431095 16.277108h1.377919v1h-1.377919z"/><path d="m-9.203097 16.277108h.314918v1h-.314918z"/><path d="m-8.731658 16.277108h.854355v1h-.854355z"/><path d="m-16.465904 12.277108h2.393326v1h-2.393326z"/></g><path d="m-19.060241 14.277108h1.806297v1h-1.806297z" fill="#94d48e"/><path d="m-17.104791 14.277108h.56877v1h-.56877z" fill="#94d48e"/><path d="m-16.386869 14.277108h1.298596v1h-1.298596z" fill="#666" opacity=".7"/><path d="m-14.939121 14.277108h.886087v1h-.886087z" fill="#666" opacity=".7"/><path d="m-19.060241 18.277108h1.48749v1h-1.48749z" fill="#de6161"/><path d="m-17.333827 18.277108h2.647178v1h-2.647178z" fill="#666" opacity=".7"/></g><path d="m8 12v1h3.0625v-1zm0 2v1h3.09375v-1z" fill="#b78ed4"/><path d="m12.40625 12v1h5.59375v-1zm.03125 2v1h5.09375v-1z" fill="#d48eb3"/><path d="m8 17v1h2.53125v-1zm0 2.03125v.96875h2.21875v-.96875z" fill="#94d48e"/><g transform="matrix(1.33333 0 0 1.33333 -.848 -11.51)"><path d="m13.16 21.558c0-6.173 8.634-6.173 8.636 0 0 2.555-1.93 4.88-4.315 4.88-2.383 0-4.32-2.325-4.32-4.88z" fill="url(#i)" fill-rule="evenodd" opacity=".141"/><path d="m21.984375 8.5a.4995675.4995675 0 0 0 -.322266.1328125l-6 5.4999995a.4995675.4995675 0 0 0 0 .734376l6 5.5a.4995675.4995675 0 0 0 .837891-.367188v-3.5h7.5c.277001 0 .5-.223001.5-.5v-3c0-.277001-.222999-.5-.5-.5h-7.5v-3.5a.4995675.4995675 0 0 0 -.515625-.5z" fill="url(#j)" stroke="#452981" stroke-opacity=".501961" transform="matrix(.75000188 0 0 .75000188 .636002 8.632522)"/><g fill="none"><path d="m17.511039 20.257551h5.250018v-1.500004h-5.250018" opacity=".5" stroke="url(#k)" stroke-width=".749996"/><path d="m17.554974 20.251694c-.425871.000128-.793793.658418-.793932 1.054398v1.398009l-3.56758-3.196552 3.567575-3.224054v1.604299c0 .449508.52436.869684.750002.869753" opacity=".5" stroke="url(#l)" stroke-width=".750002"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/macrorecorder.svg b/icon-themes/elementary_svg/cmd/32/macrorecorder.svg
new file mode 100644
index 000000000..713a019a4
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/macrorecorder.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="#fff"/><stop offset=".50775999" stop-color="#fff" stop-opacity=".235294"/><stop offset=".83456999" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.67567564 0 0 .67567563 -32.468591 -1.133268)" gradientUnits="userSpaceOnUse" x1="71.204002" x2="71.204002" xlink:href="#a" y1="6.2376" y2="44.341"/><linearGradient id="c" gradientTransform="matrix(.35135134 0 0 -.35135134 -9.203668 24.909301)" gradientUnits="userSpaceOnUse" x1="71.204002" x2="71.204002" xlink:href="#a" y1="6.2376" y2="44.341"/><radialGradient id="d" cx="23.896" cy="3.99" gradientTransform="matrix(0 .64502634 -.85142336 0 19.397182 -5.326475)" gradientUnits="userSpaceOnUse" r="20.396999"><stop offset="0" stop-color="#ff8c82"/><stop offset=".26238" stop-color="#ed5353"/><stop offset=".66093999" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></radialGradient><linearGradient id="e" gradientTransform="matrix(.27026349 0 0 .27026353 9.513676 9.513676)" gradientUnits="userSpaceOnUse" x1="7.0776" x2="7.0776" y1="3.0816" y2="45.368999"><stop offset="0" stop-color="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.67567564 0 0 .67567563 -32.468591 -1.133268)" gradientUnits="userSpaceOnUse" x1="71.204002" x2="71.204002" xlink:href="#b" y1="6.2376" y2="44.341"/><radialGradient id="g" cx="23.896" cy="3.99" gradientTransform="matrix(0 1.5835582 -2.0902688 0 24.340178 -36.357109)" gradientUnits="userSpaceOnUse" r="20.396999"><stop offset="0" stop-color="#fff"/><stop offset=".26238" stop-color="#ddd"/><stop offset=".66093999" stop-color="#abacae"/><stop offset="1" stop-color="#89898b"/></radialGradient><linearGradient id="h" gradientTransform="matrix(.66350462 0 0 .66350472 .075887 .075888)" gradientUnits="userSpaceOnUse" x1="18.379" x2="18.379" y1="44.98" y2="3.0816"><stop offset="0" stop-color="#505050"/><stop offset="1" stop-color="#aaa"/></linearGradient><radialGradient id="i" cx="62.625" cy="4.625" gradientTransform="matrix(1.5058824 0 0 .37647 -78.305888 26.258824)" gradientUnits="userSpaceOnUse" r="10.625"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="j" gradientTransform="matrix(.24324324 0 0 .24324324 -1.448693 9.832024)" gradientUnits="userSpaceOnUse" x1="71.204002" x2="71.204002" xlink:href="#b" y1="6.2376" y2="44.341"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="68.313301" x2="68.313301" y1="52.925316" y2="65.922028"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><path d="m32 28c0 2.2091-7.1634 4-16 4s-16-1.791-16-4c0-2.2091 7.1634-4 16-4s16 1.7909 16 4z" fill="url(#i)" fill-rule="evenodd" opacity=".3"/><g stroke-linecap="round" stroke-linejoin="round"><path d="m16 2.5018c-7.4478 0-13.498 6.0503-13.498 13.498 0 7.4478 6.0503 13.498 13.498 13.498 7.4478 0 13.498-6.0503 13.498-13.498 0-7.4478-6.0503-13.498-13.498-13.498z" fill="url(#g)" stroke="url(#h)" stroke-width="1.003654"/><path d="m28.5 16c0 6.903-5.597 12.5-12.5 12.5-6.9035 0-12.5-5.597-12.5-12.5 0-6.9039 5.5965-12.5 12.5-12.5 6.903 0 12.5 5.5961 12.5 12.5z" fill="none" opacity=".8" stroke="url(#f)"/><path d="m16 10.502c-3.0337 0-5.4982 2.4645-5.4982 5.4982s2.4645 5.4982 5.4982 5.4982 5.4982-2.4645 5.4982-5.4982-2.4645-5.4982-5.4982-5.4982z" fill="url(#d)" stroke="url(#e)" stroke-width="1.003654"/><g fill="none"><path d="m22.5 16c0-3.59-2.9104-6.5002-6.4999-6.5002-3.5899 0-6.5001 2.9103-6.5001 6.5002 0 3.5898 2.9102 6.4998 6.5001 6.4998 3.5896 0 6.4999-2.91 6.4999-6.4998z" opacity=".5" stroke="url(#c)"/><path d="m20.500001 16c0 2.485081-2.01492 4.500001-4.5 4.500001-2.48526 0-4.500001-2.01492-4.500001-4.500001 0-2.485403 2.014741-4.5 4.500001-4.5 2.48508 0 4.5 2.014597 4.5 4.5z" opacity=".5" stroke="url(#j)"/></g></g><path d="m78.338799 64.349724a11.424408 11.424408 0 1 1 -22.848816 0 11.424408 11.424408 0 1 1 22.848816 0z" fill="url(#k)" opacity=".4" transform="matrix(.26259566 0 0 .26259566 -1.571429 -1.897958)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/mailmergecreatedocuments.svg b/icon-themes/elementary_svg/cmd/32/mailmergecreatedocuments.svg
new file mode 100644
index 000000000..138e0385c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/mailmergecreatedocuments.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="99.156998" cy="186.17101" gradientTransform="matrix(.02652 0 0 .00844 2.980041 6.498792)" gradientUnits="userSpaceOnUse" r="62.769001"><stop offset="0" stop-color="#3d3d3d"/><stop offset=".5" stop-color="#686868" stop-opacity=".498"/><stop offset="1" stop-color="#686868" stop-opacity="0"/></radialGradient><radialGradient id="b" cx="605.71399" cy="486.64801" gradientTransform="matrix(.0032 0 0 .00218 5.62 6.61)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.17664 0 0 .13205 -364.15 -420.756)" gradientUnits="userSpaceOnUse" x1="2094.5796" x2="2094.5796" y1="3234.0708" y2="3188.9883"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.16127 0 0 .16182 2.563 .27)" gradientUnits="userSpaceOnUse" x1="28.935591" x2="25.220387" y1="30.742237" y2="25.019571"><stop offset="0" stop-color="#fff"/><stop offset=".02923383" stop-color="#fff" stop-opacity=".235"/><stop offset=".539" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="5.836542" x2="5.836542" y1="7.361375" y2="4.054084"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.1253 0 0 .12505 7.4 2.462)" gradientUnits="userSpaceOnUse" x1="-1.919726" x2="-1.919726" y1="37.063507" y2="9.557847"><stop offset="0" stop-color="#fff"/><stop offset=".34615386" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.66858377 0 0 .67036989 10.253388 7.623987)" gradientUnits="userSpaceOnUse" x1="22.004084" x2="22.004084" y1="47.813133" y2="3.363852"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#c8c8c8"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.04577 0 0 .00824 -2.542 25.98)" gradientUnits="userSpaceOnUse" x1="302.85699" x2="302.85699" y1="366.64801" y2="609.505"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="j" cx="605.71399" cy="486.64801" gradientTransform="matrix(-.01566 0 0 .00824 12.39 25.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#c"/><radialGradient id="k" cx="605.71399" cy="486.64801" gradientTransform="matrix(.01566 0 0 .00824 5.51 25.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#c"/><linearGradient id="l" gradientTransform="matrix(.62857 0 0 .6084 -1.086 .465)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.591421" xlink:href="#r" y1=".985" y2="35.396122"/><linearGradient id="m" gradientTransform="matrix(.56757 0 0 .72973 .378 -1.514)" gradientUnits="userSpaceOnUse" x1="24" x2="24.000565" y1="5.564" y2="26.741398"><stop offset="0" stop-color="#fff"/><stop offset=".036" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.53064 0 0 .5897 37.27 -.792)" gradientUnits="userSpaceOnUse" x1="-51.390774" x2="-51.785999" y1="38.650162" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="o" gradientTransform="matrix(.24324 0 0 .35135 18.162 13.568)" gradientUnits="userSpaceOnUse" x1="24.000986" x2="24" y1="1.229543" y2="41.077"><stop offset="0" stop-color="#fff"/><stop offset=".04163364" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="p" gradientTransform="matrix(.2538 0 0 .30502 35.13 13.315)" gradientUnits="userSpaceOnUse" x1="-51.785999" x2="-51.785999" y1="50.785999" y2="2.906"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="q" gradientTransform="matrix(.2857 0 0 .3042 17.143 14.233)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" xlink:href="#r" y1=".985" y2="47.013"/><linearGradient id="r"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><g transform="translate(0 1)"><g transform="translate(.05 -10)"><path d="m2.95 29h12v2h-12z" fill="url(#i)" opacity=".15"/><path d="m2.95 29v2c-.807.004-1.95-.448-1.95-1s.9-1 1.95-1z" fill="url(#j)" opacity=".15"/><path d="m14.95 29v2c.807.004 1.95-.448 1.95-1s-.9-1-1.95-1z" fill="url(#k)" opacity=".15"/></g><path d="m3 2h12v16.998l-12 .002z" fill="url(#l)"/><g fill="none" stroke-linejoin="round"><path d="m14.5 18.498-11 .002v-16l11-.002z" stroke="url(#m)" stroke-linecap="round"/><path d="m2.5 1.5h13v17.998l-13 .002z" stroke="url(#n)"/></g></g><path d="m5 4 10.999987.0012.000013 16.9988h-11v-16.999948z" opacity=".05"/><g transform="translate(4 4)"><g transform="translate(.05 -10)"><path d="m2.95 29h12v2h-12z" fill="url(#i)" opacity=".15"/><path d="m2.95 29v2c-.807.004-1.95-.448-1.95-1s.9-1 1.95-1z" fill="url(#j)" opacity=".15"/><path d="m14.95 29v2c.807.004 1.95-.448 1.95-1s-.9-1-1.95-1z" fill="url(#k)" opacity=".15"/></g><path d="m3 2h12v16.998l-12 .002z" fill="url(#l)"/><g fill="none" stroke-linejoin="round"><path d="m14.5 18.498-11 .002v-16l11-.002z" stroke="url(#m)" stroke-linecap="round"/><path d="m2.5 1.5h13v17.998l-13 .002z" stroke="url(#n)"/></g></g><path d="m17 13h12v16h-12z" fill="url(#q)"/><path d="m28.5 28.5h-11v-15h11z" fill="none" stroke="url(#o)" stroke-linecap="round"/><path d="m16.5 12.5h13v17h-13z" fill="none" stroke="url(#p)" stroke-linejoin="round"/><g transform="matrix(3.7795276 0 0 3.7795276 -11 -1.500001)"><path d="m7.2760415 8.069792a1.665.53 0 1 1 -3.33 0 1.665.53 0 1 1 3.33 0z" fill="url(#a)" opacity=".7"/><path d="m7.54 7.408v.53c.165 0 .397-.12.397-.265 0-.146-.183-.265-.396-.265z" fill="url(#b)" opacity=".15" transform="translate(-.53 -.265)"/><g transform="matrix(1 0 0 -1 -.014875 11.594292)"><path d="m5.9688333 3.7895001-.001.6785c-.025311-.00151-.050649-.00251-.076-.003-1.0433612.0011-1.9073749.5151249-1.7740833 2.6317916l.9250417-.002c0-1.3209167-.083013-1.6741822.8490416-1.7237916.025709.0003268.051395.00166.077.004v.602l1.665-1.06z" fill="url(#d)" opacity=".99" transform="translate(-.53 -.265)"/><g fill="none" stroke-width=".265"><path d="m6.1188333 4.7050001-.0048465-.6279604 1.2431147.8408933-1.237373.7795137-.0008952-.5344466" opacity=".5" stroke="url(#e)" stroke-width=".265112" transform="translate(-.53 -.265)"/><path d="m4.2911523 6.7633659c.1025834-1.9196667.8066303-2.2206847 1.743681-2.1433658" opacity=".5" stroke="url(#f)" transform="translate(-.53 -.265)"/><path d="m4.1582526 6.8960056.7525391-.00421c.01875-1.2522122.1319999-1.6470872 1.1310416-1.6597955" opacity=".5" stroke="url(#g)" transform="translate(-.53 -.265)"/><path d="m5.4388333 3.5235001-.001.6805c-.025637-.00186-.051309-.00319-.077-.004-1.0433612.0011023-1.9063749.5151249-1.7740833 2.6317916h.9260417c-.11325-1.3249166.045144-1.7197916.8490416-1.7237916.025709.0003268.051395.00166.077.004v.6614583l1.665-1.1194583z" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-width=".265112"/></g></g></g><path d="m18.933007 15.5h1.566993zm1.796819 0h1.462527zm1.692353 0h1.295381zm1.504313 0h.564117zm.793943 0h1.253595zm-5.787428 1.921777h2.06843zm2.277364 0h3.384705zm3.593637 0h1.650566zm1.859499 0h1.546099zm-7.7305 2.010478h2.862374zm3.0922 0h3.0922zm3.301132 0h1.232701zm-6.393332 2h1.065556zm1.399847 0h3.948823zm-1.399847 3h2.632548zm2.841481 0h2.820588zm3.02952 0h1.086449zm-5.871001 2h2.862374zm3.0922 0h3.0922zm3.301132 0h1.232701z" stroke="url(#h)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/mailmergeemaildocuments.svg b/icon-themes/elementary_svg/cmd/32/mailmergeemaildocuments.svg
new file mode 100644
index 000000000..b7c1be6c9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/mailmergeemaildocuments.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="99.156998" cy="186.17101" gradientTransform="matrix(.02652 0 0 .00844 2.980041 6.498792)" gradientUnits="userSpaceOnUse" r="62.769001"><stop offset="0" stop-color="#3d3d3d"/><stop offset=".5" stop-color="#686868" stop-opacity=".498"/><stop offset="1" stop-color="#686868" stop-opacity="0"/></radialGradient><radialGradient id="b" cx="605.71399" cy="486.64801" gradientTransform="matrix(.0032 0 0 .00218 5.62 6.61)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.17664 0 0 .13205 -364.15 -420.756)" gradientUnits="userSpaceOnUse" x1="2094.5796" x2="2094.5796" y1="3234.0708" y2="3188.9883"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.16127 0 0 .16182 2.563 .27)" gradientUnits="userSpaceOnUse" x1="28.935591" x2="25.220387" y1="30.742237" y2="25.019571"><stop offset="0" stop-color="#fff"/><stop offset=".02923383" stop-color="#fff" stop-opacity=".235"/><stop offset=".539" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="5.836542" x2="5.836542" y1="7.361375" y2="4.054084"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.1253 0 0 .12505 7.4 2.462)" gradientUnits="userSpaceOnUse" x1="-1.919726" x2="-1.919726" y1="37.063507" y2="9.557847"><stop offset="0" stop-color="#fff"/><stop offset=".34615386" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.04577 0 0 .00824 -2.542 25.98)" gradientUnits="userSpaceOnUse" x1="302.85699" x2="302.85699" xlink:href="#x" y1="366.64801" y2="609.505"/><radialGradient id="i" cx="605.71399" cy="486.64801" gradientTransform="matrix(-.01566 0 0 .00824 12.39 25.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#c"/><radialGradient id="j" cx="605.71399" cy="486.64801" gradientTransform="matrix(.01566 0 0 .00824 5.51 25.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#c"/><linearGradient id="k" gradientTransform="matrix(.62857 0 0 .6084 -1.086 .465)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.591421" xlink:href="#v" y1=".985" y2="35.396122"/><linearGradient id="l" gradientTransform="matrix(.56757 0 0 .72973 .378 -1.514)" gradientUnits="userSpaceOnUse" x1="24" x2="24.000565" y1="5.564" y2="26.741398"><stop offset="0" stop-color="#fff"/><stop offset=".036" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.53064 0 0 .5897 37.27 -.792)" gradientUnits="userSpaceOnUse" x1="-51.390774" x2="-51.785999" y1="38.650162" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.39078075 0 0 .4337445 4.602995 15.52236)" gradientUnits="userSpaceOnUse" x1="16.626165" x2="20.054544" xlink:href="#q" y1="15.298182" y2="24.627615"/><linearGradient id="o" gradientTransform="matrix(.45945946 0 0 .29729728 2.972974 16.864868)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.675988" y2="41.184601"><stop offset="0" stop-color="#fff"/><stop offset=".01864429" stop-color="#fff" stop-opacity=".235294"/><stop offset=".98085731" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="p" gradientTransform="matrix(.42307923 0 0 .39244743 3.84619 12.352884)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.795622" x2="25.795622" y1="35.817699" y2="11.656369"><stop offset="0" stop-color="#969696"/><stop offset=".5511902" stop-color="#858585" stop-opacity=".634783"/><stop offset="1" stop-color="#939393" stop-opacity="0"/></linearGradient><linearGradient id="q"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="r" gradientTransform="matrix(.42307923 0 0 .39244743 3.84619 11.014342)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" xlink:href="#q" y1="30.188753" y2="15.737678"/><linearGradient id="s" gradientTransform="matrix(.42223777 0 0 .41882295 3.90701 12.452607)" gradientUnits="userSpaceOnUse" x1="23.903786" x2="23.903786" y1="35.75" y2="20.443331"><stop offset="0"/><stop offset=".5" stop-opacity=".498039"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="t" gradientTransform="matrix(.42307923 0 0 .39244743 3.84619 13.747128)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" xlink:href="#q" y1="30.188753" y2="15.737678"/><linearGradient id="u" gradientTransform="matrix(.42307923 0 0 .39244743 3.84619 12.352884)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.705484" x2="25.525208" y1="32.32658" y2="15.737678"><stop offset="0" stop-color="#a0a0a0"/><stop offset=".5" stop-color="#8f8f8f" stop-opacity=".634783"/><stop offset="1" stop-color="#9d9d9d" stop-opacity="0"/></linearGradient><linearGradient id="v"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="w" gradientTransform="matrix(.40000003 0 0 .36363633 4.4 13.81818)" gradientUnits="userSpaceOnUse" x1="20.052792" x2="20.052792" xlink:href="#v" y1="10.636821" y2="45.243549"/><linearGradient id="x"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="y" gradientTransform="matrix(2.774389 0 0 1.969706 -1892.179 -872.8854)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" xlink:href="#x" y1="366.64789" y2="609.50507"/><radialGradient id="z" cx="605.71429" cy="486.64789" gradientTransform="matrix(2.774389 0 0 1.969706 -1891.633 -872.8854)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><radialGradient id="A" cx="605.71429" cy="486.64789" gradientTransform="matrix(-2.774389 0 0 1.969706 112.7623 -872.8854)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><g transform="translate(0 1)"><g transform="translate(.05 -10)"><path d="m2.95 29h12v2h-12z" fill="url(#h)" opacity=".15"/><path d="m2.95 29v2c-.807.004-1.95-.448-1.95-1s.9-1 1.95-1z" fill="url(#i)" opacity=".15"/><path d="m14.95 29v2c.807.004 1.95-.448 1.95-1s-.9-1-1.95-1z" fill="url(#j)" opacity=".15"/></g><path d="m3 2h12v16.998l-12 .002z" fill="url(#k)"/><g fill="none" stroke-linejoin="round"><path d="m14.5 18.498-11 .002v-16l11-.002z" stroke="url(#l)" stroke-linecap="round"/><path d="m2.5 1.5h13v17.998l-13 .002z" stroke="url(#m)"/></g></g><path d="m5 4 10.999987.0012.000013 16.9988h-11v-16.999948z" opacity=".05"/><g transform="translate(4 4)"><g transform="translate(.05 -10)"><path d="m2.95 29h12v2h-12z" fill="url(#h)" opacity=".15"/><path d="m2.95 29v2c-.807.004-1.95-.448-1.95-1s.9-1 1.95-1z" fill="url(#i)" opacity=".15"/><path d="m14.95 29v2c.807.004 1.95-.448 1.95-1s-.9-1-1.95-1z" fill="url(#j)" opacity=".15"/></g><path d="m3 2h12v16.998l-12 .002z" fill="url(#k)"/><g fill="none" stroke-linejoin="round"><path d="m14.5 18.498-11 .002v-16l11-.002z" stroke="url(#l)" stroke-linecap="round"/><path d="m2.5 1.5h13v17.998l-13 .002z" stroke="url(#m)"/></g></g><g transform="matrix(.9999975 0 0 .9999975 5.625035 -.749937)"><g opacity=".7" transform="matrix(.01071131 0 0 .00543807 23.525282 30.21816)"><path d="m-1559.2523-150.69685h1339.6335v478.35718h-1339.6335z" fill="url(#y)" opacity=".39196"/><path d="m-219.61876-150.68038v478.33079c142.874166.90045 345.40022-107.16966 345.40014-239.196175 0-132.026537-159.436816-239.134595-345.40014-239.134615z" fill="url(#z)" opacity=".402062"/><path d="m-1559.2523-150.68038v478.33079c-142.8742.90045-345.4002-107.16966-345.4002-239.196175 0-132.026537 159.4368-239.134595 345.4002-239.134615z" fill="url(#A)" opacity=".402062"/></g><rect fill="url(#w)" fill-rule="evenodd" height="12.000031" rx=".5" width="18.000046" x="5.374978" y="17.749981"/><g stroke-width="1.000002"><g fill="none"><path d="m11.918667 24.449151-5.4187773 5.250013zm4.584992-.02331 5.196082 5.32417z" stroke="url(#u)"/><path d="m12.499905 24.824152-4.8750125 4.875012zm3.75001 0 3.947736 4.475487z" opacity=".7" stroke="url(#t)"/><path d="m7.8013254 21.369566 6.6143006 5.494264 6.158139-5.443416" opacity=".06" stroke="url(#s)"/><path d="m6.1249802 18.499984 8.2500208 6.750016 7.500019-6.750016" opacity=".7" stroke="url(#r)"/><rect height="13.000031" opacity=".3" rx=".750001" ry=".750002" stroke="#000" width="19.000046" x="4.874977" y="17.249979"/><path d="m5.8749793 18.249982 8.5000217 7.787714 8.625021-7.537712" stroke="url(#p)"/></g><path d="m5.9550592 17.760843c-.3217186-.0017-.6151563.194425-.6151563.49027l.035075 7.998889c.5178166-.0081 17.6070061-2.858546 18.0000451-3.000007l-.02911-4.812875c-.0014-.226131-.271012-.584358-.549585-.585854z" fill="url(#n)" fill-rule="evenodd" opacity=".2"/><path d="m5.8749792 18.249982h17.0000428v11.000029h-17.0000428z" fill="none" stroke="url(#o)" stroke-linecap="round" stroke-linejoin="round"/></g></g><g transform="matrix(3.7795276 0 0 3.7795276 -11 -1.500001)"><path d="m7.2760415 8.069792a1.665.53 0 1 1 -3.33 0 1.665.53 0 1 1 3.33 0z" fill="url(#a)" opacity=".7"/><path d="m7.54 7.408v.53c.165 0 .397-.12.397-.265 0-.146-.183-.265-.396-.265z" fill="url(#b)" opacity=".15" transform="translate(-.53 -.265)"/><g transform="matrix(1 0 0 -1 -.014875 11.594292)"><path d="m5.9688333 3.7895001-.001.6785c-.025311-.00151-.050649-.00251-.076-.003-1.0433612.0011-1.9073749.5151249-1.7740833 2.6317916l.9250417-.002c0-1.3209167-.083013-1.6741822.8490416-1.7237916.025709.0003268.051395.00166.077.004v.602l1.665-1.06z" fill="url(#d)" opacity=".99" transform="translate(-.53 -.265)"/><g fill="none" stroke-width=".265"><path d="m6.1188333 4.7050001-.0048465-.6279604 1.2431147.8408933-1.237373.7795137-.0008952-.5344466" opacity=".5" stroke="url(#e)" stroke-width=".265112" transform="translate(-.53 -.265)"/><path d="m4.2911523 6.7633659c.1025834-1.9196667.8066303-2.2206847 1.743681-2.1433658" opacity=".5" stroke="url(#f)" transform="translate(-.53 -.265)"/><path d="m4.1582526 6.8960056.7525391-.00421c.01875-1.2522122.1319999-1.6470872 1.1310416-1.6597955" opacity=".5" stroke="url(#g)" transform="translate(-.53 -.265)"/><path d="m5.4388333 3.5235001-.001.6805c-.025637-.00186-.051309-.00319-.077-.004-1.0433612.0011023-1.9063749.5151249-1.7740833 2.6317916h.9260417c-.11325-1.3249166.045144-1.7197916.8490416-1.7237916.025709.0003268.051395.00166.077.004v.6614583l1.665-1.1194583z" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-width=".265112"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/mailmergeexcludeentry.svg b/icon-themes/elementary_svg/cmd/32/mailmergeexcludeentry.svg
new file mode 100644
index 000000000..ff592e9f8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/mailmergeexcludeentry.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="25.82867" x2="25.82867" y1="5" y2="27.945608"><stop offset="0" stop-color="#fff"/><stop offset=".03798588" stop-color="#fff" stop-opacity=".235294"/><stop offset=".96200818" 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 29.34556 -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 -18.654727 -104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#c"/><linearGradient id="e" gradientTransform="matrix(1.0969592 0 0 1 -2.32702 0)" 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><radialGradient id="f" cx="25.58807" cy="6.552209" gradientTransform="matrix(0 1.7000006 -1.6020223 -.00000005 26.496785 -40.499735)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#d0d0d0"/></radialGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="5" y2="8"><stop offset="0" stop-color="#e5e5e5"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><radialGradient id="h" cx="32" cy="41.5" gradientTransform="matrix(.45320196 0 0 .14285713 -4.985224 19.071429)" gradientUnits="userSpaceOnUse" r="21" xlink:href="#i"/><linearGradient id="i"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="j" cx="24.999998" cy="28.659998" fx="24.999998" fy="28.659998" gradientTransform="matrix(.67742075 0 0 .20218688 -10.01617 13.392823)" gradientUnits="userSpaceOnUse" r="16" xlink:href="#s"/><linearGradient id="k" gradientTransform="matrix(.51613011 0 0 .54166819 -5.983904 2.395783)" gradientUnits="userSpaceOnUse" x1="30" x2="30" xlink:href="#t" y1="25.084745" y2="45"/><linearGradient id="l" gradientTransform="matrix(.51613011 0 0 .54166819 -5.983904 2.395783)" gradientUnits="userSpaceOnUse" x1="30.968748" x2="30.968748" xlink:href="#m" y1="17.730812" y2="43.576893"/><linearGradient id="m"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="n" cx="26.375898" cy="12.31301" fx="26.375898" fy="12.31301" gradientTransform="matrix(.65607306 -.05767638 .05124607 .68946123 -9.858746 1.83329)" gradientUnits="userSpaceOnUse" r="8" xlink:href="#s"/><linearGradient id="o" gradientTransform="matrix(.40000437 0 0 .43502308 -2.500128 4.107341)" gradientUnits="userSpaceOnUse" x1="30" x2="30" xlink:href="#t" y1="5" y2="44.678879"/><linearGradient id="p" gradientTransform="matrix(.74999998 0 0 .43478256 -10.249996 6.917394)" gradientUnits="userSpaceOnUse" x1="22" x2="17" xlink:href="#i" y1="39" y2="37.4375"/><radialGradient id="q" cx="30" cy="33.1875" gradientTransform="matrix(1.0341041 -.00000047 .00000014 .30724419 -21.505888 8.803347)" gradientUnits="userSpaceOnUse" r="4.6875" xlink:href="#i"/><linearGradient id="r" gradientTransform="matrix(.40000437 0 0 .43502308 -2.500128 4.107341)" gradientUnits="userSpaceOnUse" x1="31.249979" x2="31.249979" xlink:href="#m" y1="4.350709" y2="25.039267"/><radialGradient id="s" cx="10.90426" cy="8.449767" gradientTransform="matrix(0 .7455191 -.67881264 0 12.738896 1.818745)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#5f5f5f"/><stop offset=".26238" stop-color="#4f4f4f"/><stop offset=".704952" stop-color="#3b3b3b"/><stop offset="1" stop-color="#2b2b2b"/></radialGradient><linearGradient id="t" gradientTransform="matrix(.53695193 0 0 .53021938 -5.883818 3.029591)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="44" y2="3.899002"><stop offset="0" stop-color="#272727"/><stop offset="1" stop-color="#454545"/></linearGradient><linearGradient id="u" gradientTransform="matrix(.07279203 0 0 .0703409 9.184346 295.47468)" gradientUnits="userSpaceOnUse" x1="5.515625" x2="2.93" y1="-26.405602" y2="28.474001"><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="v" gradientTransform="matrix(.12573168 0 0 .12661363 4.899894 294.14546)" 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="w" gradientTransform="matrix(.53153 -.53097 .53153 .53097 -14.042 11.965)" gradientUnits="userSpaceOnUse" x1="36.011002" x2="16.330999" xlink:href="#m" y1="13.023" y2="32.702"/><linearGradient id="x" gradientTransform="matrix(.53153 -.53097 .53153 .53097 -14.578 12.234)" gradientUnits="userSpaceOnUse" x1="28.448999" x2="16.330999" xlink:href="#m" y1="20.584" y2="32.702"/><g opacity=".4" transform="matrix(.73684208 0 0 .42857134 -1.68421 10.857146)"><path d="m39.35743 40h5v7h-5z" fill="url(#b)"/><path d="m-8.642858-47h5v7h-5z" fill="url(#d)" transform="scale(-1)"/><path d="m8.642572 40h30.714857v7.000001h-30.714857z" fill="url(#e)"/></g><rect fill="url(#f)" height="25" rx="1.5" width="28" x="2" y="4"/><path d="m3.6601562 3.5c-1.19664 0-2.1601562.9635162-2.1601562 2.1601562v4.3398438h28.992188v-4.3398438c0-1.19664-.963517-2.1601562-2.160157-2.1601562z" fill="url(#g)"/><g fill="none"><rect height="24" opacity=".7" rx="1" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" width="27" x="2.5" y="4.5"/><rect height="26" opacity=".3" rx="2" stroke="#0e141f" stroke-linecap="round" stroke-linejoin="round" width="29" x="1.5" y="3.5"/><g stroke="#9c9c9c" stroke-width="2"><path d="m5 13h1 1"/><path d="m9 13h1 1"/><path d="m13 13h1 1"/><path d="m17 13h1 1"/><path d="m21 13h1 1"/><path d="m25 13h1 1"/><path d="m5 17h1 1"/><path d="m9 17h1 1"/><path d="m13 17h1 1"/><path d="m17 17h1 1"/><path d="m21 17h1 1"/><path d="m25 17h1 1"/><path d="m5 21h1 1"/><path d="m9 21h1 1"/><path d="m13 21h1 1"/><path d="m17 21h1 1"/><path d="m21 21h1 1"/><path d="m25 21h1 1"/><path d="m5 25h1 1"/><path d="m9 25h1 1"/><path d="m13 25h1 1"/><path d="m17 25h1 1"/><path d="m21 25h1 1"/><path d="m25 25h1 1"/></g><path d="m2 9.5h28" opacity=".2" stroke="#000"/></g><g transform="translate(8 4)"><path d="m19.034483 25a9.5172416 3 0 0 1 -19.0344831 0 9.5172416 3 0 1 1 19.0344831 0z" fill="url(#h)" opacity=".8"/><path d="m7.554 13.499982c.2375296 1.179065.1455472 2.070945-.047146 3.250008-1.5022978 1.308063-5.4965028 1.895841-5.4907412 3.250011l-.516132 4.06251c0 1.346197 3.581731 2.437508 8.0000172 2.437508 4.41829 0 8.000019-1.091311 8.000019-2.437508l-.516131-4.06251c-.006199-1.158987-4.023632-1.895841-5.507504-3.250011-.126747-1.094352-.149787-2.155656.069618-3.250008z" fill="url(#j)" stroke="url(#k)" stroke-width=".999963"/><path d="m8.3683748 17.178953c-.8083786.977128-2.0765843 1.3663-3.2071253 1.837423-.750209.285461-1.514765.57267-2.16602 1.053173-.15406 1.332571-.3530486 2.661815-.5264795 3.992951 1.2371776.883685 2.8021505 1.069307 4.2643523 1.30497 2.6657248.311213 5.4053537.200765 8.0078747-.478578.572425-.267709 1.627399-.361183 1.768407-1.033257-.18192-1.220001-.337831-2.445794-.509384-3.668135-.875042-.691824-1.994183-.940663-2.985643-1.41609-.843299-.357971-1.690511-.776116-2.332293-1.446441-.360723-3.725182-1.7087314-3.714125-2.3136892-.146016z" fill="none" opacity=".54" stroke="url(#l)" stroke-width=".999963"/><path d="m9.4999999 6.499968c-1.6568723 0-3.0000315 1.3633656-3.0000315 3.045162.012987.6224.061832 1.361788.4000042 3.045162.2000019.652533 1.9839251 2.829197 2.0000213 3.046708.3878718.217514 1.0000104.217514 1.4000141 0 0-.217511 1.600015-2.394175 1.800018-3.046708.380556-1.749529.379595-2.392628.400006-3.045162 0-1.6817964-1.34316-3.045162-3.0000321-3.045162z" fill="url(#n)" stroke="url(#o)" stroke-width=".999937"/><path d="m5.5 25.7c-1.7717621-.861824-.9269021-2.775157-.75-4-.7499991.869565-.2499991 3.3-1.75 3.3 1.125.4375 1.56217.59817 2.5.7z" fill="url(#p)" opacity=".3"/><path d="m6.3448275 17c.4644771 1.163172 1.7047513 2 3.1724138 2 1.4676627 0 2.7079347-.836828 3.1724137-2z" fill="url(#q)" opacity=".2"/><path d="m9.5 7.46875c-1.0396741-.0319229-2.0001495.8716067-2.0217664 1.9145818-.0304376.7964882.1312874 1.5847772.2572584 2.3677552.05615.294277.089967.601745.2786973.846791.4553888.761887 1.0246665 1.446356 1.517061 2.183372.4047553-.180795.4697617-.698234.7601777-1.002182.309513-.492116.671885-.964633.87454-1.51315.207481-1.019553.428292-2.060267.336434-3.1058429-.145103-.9490329-1.03532-1.7206027-2.002402-1.6913251z" fill="none" opacity=".54" stroke="url(#r)" stroke-width=".999937"/></g><g transform="matrix(5.0393575 0 0 5.0393575 .665197 -1464.6879)"><path d="m6.0366875 296.20629-.7874515-.75924.7573852-.79562-.5460619-.49251-.7800066.75796-.7957556-.75796-.5683969.51084.7957556.77399-.7957556.76168.5683969.5306.7948966-.79604.7967577.79604z" fill="url(#u)" stroke="url(#v)" stroke-width=".198438"/><g fill="none" stroke-linecap="round" stroke-width="1.752" transform="matrix(.198438 0 0 .198438 -.085968 290.6864)"><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(#w)" 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(#x)" 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/mailmergeprintdocuments.svg b/icon-themes/elementary_svg/cmd/32/mailmergeprintdocuments.svg
new file mode 100644
index 000000000..0ac2d5e20
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/mailmergeprintdocuments.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(.4054 0 0 .5135 8.266 13.676)" gradientUnits="userSpaceOnUse" x1="24.010853" x2="24.010853" y1="8.420643" y2="29.842258"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="b" cx="99.156998" cy="186.17101" gradientTransform="matrix(.02652 0 0 .00844 2.980041 6.498792)" gradientUnits="userSpaceOnUse" r="62.769001"><stop offset="0" stop-color="#3d3d3d"/><stop offset=".5" stop-color="#686868" stop-opacity=".498"/><stop offset="1" stop-color="#686868" stop-opacity="0"/></radialGradient><radialGradient id="c" cx="605.71399" cy="486.64801" gradientTransform="matrix(.0032 0 0 .00218 5.62 6.61)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#n"/><linearGradient id="d" gradientTransform="matrix(.17664 0 0 .13205 -364.15 -420.756)" gradientUnits="userSpaceOnUse" x1="2094.5796" x2="2094.5796" y1="3234.0708" y2="3188.9883"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.16127 0 0 .16182 2.563 .27)" gradientUnits="userSpaceOnUse" x1="28.935591" x2="25.220387" y1="30.742237" y2="25.019571"><stop offset="0" stop-color="#fff"/><stop offset=".02923383" stop-color="#fff" stop-opacity=".235"/><stop offset=".539" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="5.836542" x2="5.836542" y1="7.361375" y2="4.054084"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.1253 0 0 .12505 7.4 2.462)" gradientUnits="userSpaceOnUse" x1="-1.919726" x2="-1.919726" y1="37.063507" y2="9.557847"><stop offset="0" stop-color="#fff"/><stop offset=".34615386" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.04577 0 0 .00824 -2.542 25.98)" gradientUnits="userSpaceOnUse" x1="302.85699" x2="302.85699" y1="366.64801" y2="609.505"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="i" cx="605.71399" cy="486.64801" gradientTransform="matrix(-.01566 0 0 .00824 12.39 25.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#n"/><radialGradient id="j" cx="605.71399" cy="486.64801" gradientTransform="matrix(.01566 0 0 .00824 5.51 25.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#n"/><linearGradient id="k" gradientTransform="matrix(.62857 0 0 .6084 -1.086 .465)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.591421" y1=".985" y2="35.396122"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.56757 0 0 .72973 .378 -1.514)" gradientUnits="userSpaceOnUse" x1="24" x2="24.000565" y1="5.564" y2="26.741398"><stop offset="0" stop-color="#fff"/><stop offset=".036" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.53064 0 0 .5897 37.27 -.792)" gradientUnits="userSpaceOnUse" x1="-51.390774" x2="-51.785999" y1="38.650162" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="n"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><g transform="translate(0 1)"><g transform="translate(.05 -10)"><path d="m2.95 29h12v2h-12z" fill="url(#h)" opacity=".15"/><path d="m2.95 29v2c-.807.004-1.95-.448-1.95-1s.9-1 1.95-1z" fill="url(#i)" opacity=".15"/><path d="m14.95 29v2c.807.004 1.95-.448 1.95-1s-.9-1-1.95-1z" fill="url(#j)" opacity=".15"/></g><path d="m3 2h12v16.998l-12 .002z" fill="url(#k)"/><g fill="none" stroke-linejoin="round"><path d="m14.5 18.498-11 .002v-16l11-.002z" stroke="url(#l)" stroke-linecap="round"/><path d="m2.5 1.5h13v17.998l-13 .002z" stroke="url(#m)"/></g></g><path d="m5 4 10.999987.0012.000013 16.9988h-11v-16.999948z" opacity=".05"/><g transform="translate(4 4)"><g transform="translate(.05 -10)"><path d="m2.95 29h12v2h-12z" fill="url(#h)" opacity=".15"/><path d="m2.95 29v2c-.807.004-1.95-.448-1.95-1s.9-1 1.95-1z" fill="url(#i)" opacity=".15"/><path d="m14.95 29v2c.807.004 1.95-.448 1.95-1s-.9-1-1.95-1z" fill="url(#j)" opacity=".15"/></g><path d="m3 2h12v16.998l-12 .002z" fill="url(#k)"/><g fill="none" stroke-linejoin="round"><path d="m14.5 18.498-11 .002v-16l11-.002z" stroke="url(#l)" stroke-linecap="round"/><path d="m2.5 1.5h13v17.998l-13 .002z" stroke="url(#m)"/></g></g><g transform="translate(6 -2)"><path d="m10.868 30.5c.008.36.03.914.343.99 3.3.02 6.28.003 9.58.01.34.015.353-.622.342-1h-10.263z" fill="#505050" stroke="#565656" stroke-linecap="square"/><g stroke-linecap="round" transform="translate(0 8)"><path d="m8.647 14.556.748-3.05 13.216.003.716 3.062z" fill="#4f4f4f" fill-rule="evenodd"/><path d="m9.225 14.517h13.55c.402 0 .725.348.725.78v6.203h-15v-6.203c0-.432.324-.78.726-.78z" fill="#4f4f4f"/><path d="m9.225 14.517h13.55c.402 0 .725.348.725.78v6.203h-15v-6.203c0-.432.324-.78.726-.78z" fill="none" opacity=".71" stroke="#393939" stroke-linejoin="round"/><path d="m20 16h2v2h-2z" fill="#0cceff"/><path d="m8.647 14.556.748-3.05 13.216.003.716 3.062z" fill="none" opacity=".7" stroke="#393939" stroke-linecap="butt"/></g><g fill="#e9e9e9" transform="translate(0 8)"><path d="m21 19v3.506c0 .274-.07.494-.156.494h-9.688c-.086 0-.156-.22-.156-.494v-3.506z"/><path d="m11.5 8.5h9v5h-9z" stroke="#8c8c8c" stroke-linejoin="round" stroke-width=".995"/></g><path d="m19.511 20.5h-7.011v-3h7z" fill="none" stroke="url(#a)" stroke-linecap="round"/></g><g transform="matrix(3.7795276 0 0 3.7795276 -11 -1.500001)"><path d="m7.2760415 8.069792a1.665.53 0 1 1 -3.33 0 1.665.53 0 1 1 3.33 0z" fill="url(#b)" opacity=".7"/><path d="m7.54 7.408v.53c.165 0 .397-.12.397-.265 0-.146-.183-.265-.396-.265z" fill="url(#c)" opacity=".15" transform="translate(-.53 -.265)"/><g transform="matrix(1 0 0 -1 -.014875 11.594292)"><path d="m5.9688333 3.7895001-.001.6785c-.025311-.00151-.050649-.00251-.076-.003-1.0433612.0011-1.9073749.5151249-1.7740833 2.6317916l.9250417-.002c0-1.3209167-.083013-1.6741822.8490416-1.7237916.025709.0003268.051395.00166.077.004v.602l1.665-1.06z" fill="url(#d)" opacity=".99" transform="translate(-.53 -.265)"/><g fill="none" stroke-width=".265"><path d="m6.1188333 4.7050001-.0048465-.6279604 1.2431147.8408933-1.237373.7795137-.0008952-.5344466" opacity=".5" stroke="url(#e)" stroke-width=".265112" transform="translate(-.53 -.265)"/><path d="m4.2911523 6.7633659c.1025834-1.9196667.8066303-2.2206847 1.743681-2.1433658" opacity=".5" stroke="url(#f)" transform="translate(-.53 -.265)"/><path d="m4.1582526 6.8960056.7525391-.00421c.01875-1.2522122.1319999-1.6470872 1.1310416-1.6597955" opacity=".5" stroke="url(#g)" transform="translate(-.53 -.265)"/><path d="m5.4388333 3.5235001-.001.6805c-.025637-.00186-.051309-.00319-.077-.004-1.0433612.0011023-1.9063749.5151249-1.7740833 2.6317916h.9260417c-.11325-1.3249166.045144-1.7197916.8490416-1.7237916.025709.0003268.051395.00166.077.004v.6614583l1.665-1.1194583z" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-width=".265112"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/mailmergesavedocuments.svg b/icon-themes/elementary_svg/cmd/32/mailmergesavedocuments.svg
new file mode 100644
index 000000000..0838597af
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/mailmergesavedocuments.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="99.156998" cy="186.17101" gradientTransform="matrix(.02652 0 0 .00844 2.980041 6.498792)" gradientUnits="userSpaceOnUse" r="62.769001"><stop offset="0" stop-color="#3d3d3d"/><stop offset=".5" stop-color="#686868" stop-opacity=".498"/><stop offset="1" stop-color="#686868" stop-opacity="0"/></radialGradient><radialGradient id="b" cx="605.71399" cy="486.64801" gradientTransform="matrix(.0032 0 0 .00218 5.62 6.61)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.17664 0 0 .13205 -364.15 -420.756)" gradientUnits="userSpaceOnUse" x1="2094.5796" x2="2094.5796" y1="3234.0708" y2="3188.9883"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.16127 0 0 .16182 2.563 .27)" gradientUnits="userSpaceOnUse" x1="28.935591" x2="25.220387" y1="30.742237" y2="25.019571"><stop offset="0" stop-color="#fff"/><stop offset=".02923383" stop-color="#fff" stop-opacity=".235"/><stop offset=".539" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="5.836542" x2="5.836542" y1="7.361375" y2="4.054084"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.1253 0 0 .12505 7.4 2.462)" gradientUnits="userSpaceOnUse" x1="-1.919726" x2="-1.919726" y1="37.063507" y2="9.557847"><stop offset="0" stop-color="#fff"/><stop offset=".34615386" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.04577 0 0 .00824 -2.542 25.98)" gradientUnits="userSpaceOnUse" x1="302.85699" x2="302.85699" y1="366.64801" y2="609.505"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="i" cx="605.71399" cy="486.64801" gradientTransform="matrix(-.01566 0 0 .00824 12.39 25.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#c"/><radialGradient id="j" cx="605.71399" cy="486.64801" gradientTransform="matrix(.01566 0 0 .00824 5.51 25.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#c"/><linearGradient id="k" gradientTransform="matrix(.62857 0 0 .6084 -1.086 .465)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.591421" xlink:href="#q" y1=".985" y2="35.396122"/><linearGradient id="l" gradientTransform="matrix(.56757 0 0 .72973 .378 -1.514)" gradientUnits="userSpaceOnUse" x1="24" x2="24.000565" y1="5.564" y2="26.741398"><stop offset="0" stop-color="#fff"/><stop offset=".036" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.53064 0 0 .5897 37.27 -.792)" gradientUnits="userSpaceOnUse" x1="-51.390774" x2="-51.785999" y1="38.650162" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.24324 0 0 .35135 2.162 7.568)" gradientUnits="userSpaceOnUse" x1="24.000986" x2="24" y1="1.229543" y2="41.077"><stop offset="0" stop-color="#fff"/><stop offset=".04163364" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="o" gradientTransform="matrix(.2538 0 0 .30502 19.13 7.315)" gradientUnits="userSpaceOnUse" x1="-51.785999" x2="-51.785999" y1="50.785999" y2="2.906"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="p" gradientTransform="matrix(.2857 0 0 .3042 17.143 14.233)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" xlink:href="#q" y1=".985" y2="47.013"/><linearGradient id="q"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="r" gradientUnits="userSpaceOnUse" x1="16.655" x2="16.659" y1="20.009" y2="12.433"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><g transform="translate(0 1)"><g transform="translate(.05 -10)"><path d="m2.95 29h12v2h-12z" fill="url(#h)" opacity=".15"/><path d="m2.95 29v2c-.807.004-1.95-.448-1.95-1s.9-1 1.95-1z" fill="url(#i)" opacity=".15"/><path d="m14.95 29v2c.807.004 1.95-.448 1.95-1s-.9-1-1.95-1z" fill="url(#j)" opacity=".15"/></g><path d="m3 2h12v16.998l-12 .002z" fill="url(#k)"/><g fill="none" stroke-linejoin="round"><path d="m14.5 18.498-11 .002v-16l11-.002z" stroke="url(#l)" stroke-linecap="round"/><path d="m2.5 1.5h13v17.998l-13 .002z" stroke="url(#m)"/></g></g><path d="m5 4 10.999987.0012.000013 16.9988h-11v-16.999948z" opacity=".05"/><g transform="translate(4 4)"><g transform="translate(.05 -10)"><path d="m2.95 29h12v2h-12z" fill="url(#h)" opacity=".15"/><path d="m2.95 29v2c-.807.004-1.95-.448-1.95-1s.9-1 1.95-1z" fill="url(#i)" opacity=".15"/><path d="m14.95 29v2c.807.004 1.95-.448 1.95-1s-.9-1-1.95-1z" fill="url(#j)" opacity=".15"/></g><path d="m3 2h12v16.998l-12 .002z" fill="url(#k)"/><g fill="none" stroke-linejoin="round"><path d="m14.5 18.498-11 .002v-16l11-.002z" stroke="url(#l)" stroke-linecap="round"/><path d="m2.5 1.5h13v17.998l-13 .002z" stroke="url(#m)"/></g></g><path d="m17 13h12v16h-12z" fill="url(#p)"/><g fill="none" transform="translate(6 6)"><path d="m12.5 22.5h-11v-15h11z" stroke="url(#n)" stroke-linecap="round" transform="translate(10)"/><path d="m.5 6.5h13v17h-13z" stroke="url(#o)" stroke-linejoin="round" transform="translate(10)"/><path d="m19.677 15.5-2.677 4-2.677-4h2.177v-3h.999v3z" opacity=".6" stroke="url(#r)" stroke-linecap="round"/></g><path d="m25.677 20.5-2.677 4-2.677-4h2.177v-3h1v3z" fill="#7e8087" stroke="#7c7c7c" stroke-linecap="round"/><g transform="matrix(3.7795276 0 0 3.7795276 -11 -1.500001)"><path d="m7.2760415 8.069792a1.665.53 0 1 1 -3.33 0 1.665.53 0 1 1 3.33 0z" fill="url(#a)" opacity=".7"/><path d="m7.54 7.408v.53c.165 0 .397-.12.397-.265 0-.146-.183-.265-.396-.265z" fill="url(#b)" opacity=".15" transform="translate(-.53 -.265)"/><g transform="matrix(1 0 0 -1 -.014875 11.594292)"><path d="m5.9688333 3.7895001-.001.6785c-.025311-.00151-.050649-.00251-.076-.003-1.0433612.0011-1.9073749.5151249-1.7740833 2.6317916l.9250417-.002c0-1.3209167-.083013-1.6741822.8490416-1.7237916.025709.0003268.051395.00166.077.004v.602l1.665-1.06z" fill="url(#d)" opacity=".99" transform="translate(-.53 -.265)"/><g fill="none" stroke-width=".265"><path d="m6.1188333 4.7050001-.0048465-.6279604 1.2431147.8408933-1.237373.7795137-.0008952-.5344466" opacity=".5" stroke="url(#e)" stroke-width=".265112" transform="translate(-.53 -.265)"/><path d="m4.2911523 6.7633659c.1025834-1.9196667.8066303-2.2206847 1.743681-2.1433658" opacity=".5" stroke="url(#f)" transform="translate(-.53 -.265)"/><path d="m4.1582526 6.8960056.7525391-.00421c.01875-1.2522122.1319999-1.6470872 1.1310416-1.6597955" opacity=".5" stroke="url(#g)" transform="translate(-.53 -.265)"/><path d="m5.4388333 3.5235001-.001.6805c-.025637-.00186-.051309-.00319-.077-.004-1.0433612.0011023-1.9063749.5151249-1.7740833 2.6317916h.9260417c-.11325-1.3249166.045144-1.7197916.8490416-1.7237916.025709.0003268.051395.00166.077.004v.6614583l1.665-1.1194583z" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-width=".265112"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/mailmergewizard.svg b/icon-themes/elementary_svg/cmd/32/mailmergewizard.svg
new file mode 100644
index 000000000..d43f72ab9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/mailmergewizard.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="6.702713" cy="73.615715" gradientTransform="matrix(1.3166457 0 0 .28801944 14.174902 8.61329)" gradientUnits="userSpaceOnUse" r="7.228416" xlink:href="#b"/><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.42307923 0 0 .39244743 3.84619 12.352884)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.795622" x2="25.795622" y1="35.817699" y2="11.656369"><stop offset="0" stop-color="#969696"/><stop offset=".5511902" stop-color="#858585" stop-opacity=".634783"/><stop offset="1" stop-color="#939393" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.45945946 0 0 .29729728 2.972974 16.864867)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.675988" y2="41.184601"><stop offset="0" stop-color="#fff"/><stop offset=".01864429" stop-color="#fff" stop-opacity=".235294"/><stop offset=".98085731" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.39078075 0 0 .4337445 4.602995 15.522359)" gradientUnits="userSpaceOnUse" x1="16.626165" x2="20.054544" xlink:href="#c" y1="15.298182" y2="24.627615"/><linearGradient id="g" gradientTransform="matrix(.42307923 0 0 .39244743 3.84619 11.014342)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" xlink:href="#c" y1="30.188753" y2="15.737678"/><linearGradient id="h" gradientTransform="matrix(.42223777 0 0 .41882295 3.90701 12.452607)" gradientUnits="userSpaceOnUse" x1="23.903786" x2="23.903786" y1="35.75" y2="20.443331"><stop offset="0"/><stop offset=".5" stop-opacity=".498039"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.42307923 0 0 .39244743 3.84619 13.747128)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" xlink:href="#c" y1="30.188753" y2="15.737678"/><linearGradient id="j" gradientTransform="matrix(.42307923 0 0 .39244743 3.84619 12.352884)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.705484" x2="25.525208" y1="32.32658" y2="15.737678"><stop offset="0" stop-color="#a0a0a0"/><stop offset=".5" stop-color="#8f8f8f" stop-opacity=".634783"/><stop offset="1" stop-color="#9d9d9d" stop-opacity="0"/></linearGradient><linearGradient id="k"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.40000003 0 0 .36363633 4.4 13.81818)" gradientUnits="userSpaceOnUse" x1="20.052792" x2="20.052792" xlink:href="#k" y1="10.636821" y2="45.243549"/><linearGradient id="m"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="n" gradientTransform="matrix(2.774389 0 0 1.969706 -1892.179 -872.8854)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" xlink:href="#m" y1="366.64789" y2="609.50507"/><radialGradient id="o" cx="605.71429" cy="486.64789" gradientTransform="matrix(2.774389 0 0 1.969706 -1891.633 -872.8854)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><radialGradient id="p" cx="605.71429" cy="486.64789" gradientTransform="matrix(-2.774389 0 0 1.969706 112.7623 -872.8854)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><linearGradient id="q" gradientTransform="matrix(.04577 0 0 .00824 -2.542 25.98)" gradientUnits="userSpaceOnUse" x1="302.85699" x2="302.85699" xlink:href="#m" y1="366.64801" y2="609.505"/><radialGradient id="r" cx="605.71399" cy="486.64801" gradientTransform="matrix(-.01566 0 0 .00824 12.39 25.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#b"/><radialGradient id="s" cx="605.71399" cy="486.64801" gradientTransform="matrix(.01566 0 0 .00824 15.61 25.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#b"/><linearGradient id="t" gradientTransform="matrix(.65714134 0 0 .61926426 -1.771727 -.562411)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" xlink:href="#k" y1=".985" y2="47.013"/><linearGradient id="u" gradientTransform="matrix(.56757 0 0 .72973 2.378 -2.514)" gradientUnits="userSpaceOnUse" x1="24.000565" x2="24.000565" y1="6.18585" y2="41.815468"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="v" gradientTransform="matrix(.53064 0 0 .5897 39.27 -1.792)" gradientUnits="userSpaceOnUse" x1="-51.785999" x2="-51.785999" y1="50.785999" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><path d="m2.95 29h22.1v2h-22.1z" fill="url(#q)" opacity=".15"/><path d="m2.95 29v2c-.807.004-1.95-.448-1.95-1s.9-1 1.95-1z" fill="url(#r)" opacity=".15"/><path d="m25.05 29v2c.807.004 1.95-.448 1.95-1s-.9-1-1.95-1z" fill="url(#s)" opacity=".15"/><path d="m2.5 1 23 .00204v28.49796h-23z" fill="url(#t)" stroke-width="1.031564"/><g fill="none" stroke-linejoin="round"><path d="m26.5 28.5h-21v-27h21z" stroke="url(#u)" stroke-linecap="round" transform="translate(-2)"/><path d="m4.5.5 23 .002v28.998h-23z" stroke="url(#v)" transform="translate(-2)"/></g><g transform="matrix(1.33333 0 0 1.33333 -.66662 -15.666584)"><g opacity=".7" transform="matrix(.01071131 0 0 .00543807 23.525282 30.21816)"><path d="m-1559.2523-150.69685h1339.6335v478.35718h-1339.6335z" fill="url(#n)" opacity=".39196"/><path d="m-219.61876-150.68038v478.33079c142.874166.90045 345.40022-107.16966 345.40014-239.196175 0-132.026537-159.436816-239.134595-345.40014-239.134615z" fill="url(#o)" opacity=".402062"/><path d="m-1559.2523-150.68038v478.33079c-142.8742.90045-345.4002-107.16966-345.4002-239.196175 0-132.026537 159.4368-239.134595 345.4002-239.134615z" fill="url(#p)" opacity=".402062"/></g><rect fill="url(#l)" fill-rule="evenodd" height="13.500034" rx=".5" width="20.250051" x="3.874975" y="17.374981"/><g fill="none" stroke-width=".750002"><path d="m11.543757 24.499999-5.4187768 5.250013zm4.959902-.07416 5.196082 5.32417z" stroke="url(#j)"/><path d="m12.124995 24.875-4.875012 4.875012zm3.75001 0 4.322646 4.424639z" opacity=".7" stroke="url(#i)"/><path d="m7.4264159 21.420414 6.6143001 5.494264 6.533049-5.494264" opacity=".06" stroke="url(#h)"/><path d="m6.1249802 18.499984 7.8750198 6.592707 7.87502-6.592707" opacity=".7" stroke="url(#g)"/></g><path d="m4.8448715 17.756888c-.3217186-.0017-.6151563.194425-.6151563.49027l.02026 7.752845c.5178167-.008052 19.0985508-2.854592 19.4915898-2.996053l-.0143-4.56683c-.000708-.226134-.271012-.58442-.549585-.585854z" fill="url(#f)" fill-rule="evenodd" opacity=".2"/><g fill="none" stroke-width=".750002"><path d="m4.624977 18.124983h18.750046v12.00003h-18.7500464z" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round"/><rect height="13.500034" opacity=".3" rx=".750001" ry=".750002" stroke="#000" width="20.25005" x="3.874975" y="17.374981"/><path d="m4.6249765 18.124983 9.3751145 7.963561 8.999931-7.58856" stroke="url(#d)"/></g></g><path d="m32.517262 29.816046c0 1.149816-4.261024 2.081925-9.517262 2.081925-5.256239 0-9.517262-.932109-9.517262-2.081925 0-1.149815 4.261023-2.081924 9.517262-2.081924 5.256238 0 9.517262.932109 9.517262 2.081924z" fill="url(#a)" opacity=".2"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/managebreakpoints.svg b/icon-themes/elementary_svg/cmd/32/managebreakpoints.svg
new file mode 100644
index 000000000..56f8d10f6
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/managebreakpoints.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="6.702713" cy="73.615715" gradientTransform="matrix(1.3166457 0 0 .28801944 14.174902 8.61329)" gradientUnits="userSpaceOnUse" r="7.228416" xlink:href="#b"/><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="22.881355" x2="22.644068" y1="14.457627" y2="31.338984"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#d2d2d2"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="23.031893" x2="23.040016" y1="26.715307" y2="18.997057"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#959595"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="23.131727" x2="23.398602" xlink:href="#f" y1="16.459263" y2="30.159456"/><linearGradient id="f"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="g"><stop offset="0" stop-color="#fff"/><stop offset=".50775999" stop-color="#fff" stop-opacity=".235294"/><stop offset=".83456999" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.67567564 0 0 .67567563 -32.468591 -1.133268)" gradientUnits="userSpaceOnUse" x1="71.204002" x2="71.204002" xlink:href="#g" y1="6.2376" y2="44.341"/><linearGradient id="i" gradientTransform="matrix(.35135134 0 0 -.35135134 -9.203668 24.909301)" gradientUnits="userSpaceOnUse" x1="71.204002" x2="71.204002" xlink:href="#g" y1="6.2376" y2="44.341"/><radialGradient id="j" cx="23.896" cy="3.99" gradientTransform="matrix(0 .64502634 -.85142336 0 19.397182 -5.326475)" gradientUnits="userSpaceOnUse" r="20.396999"><stop offset="0" stop-color="#ff8c82"/><stop offset=".26238" stop-color="#ed5353"/><stop offset=".66093999" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></radialGradient><linearGradient id="k" gradientTransform="matrix(.27026349 0 0 .27026353 9.513676 9.513676)" gradientUnits="userSpaceOnUse" x1="7.0776" x2="7.0776" y1="3.0816" y2="45.368999"><stop offset="0" stop-color="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.67567564 0 0 .67567563 -32.468591 -1.133268)" gradientUnits="userSpaceOnUse" x1="71.204002" x2="71.204002" xlink:href="#h" y1="6.2376" y2="44.341"/><radialGradient id="m" cx="23.896" cy="3.99" gradientTransform="matrix(0 1.5835582 -2.0902688 0 24.340178 -36.357109)" gradientUnits="userSpaceOnUse" r="20.396999"><stop offset="0" stop-color="#fff"/><stop offset=".26238" stop-color="#ddd"/><stop offset=".66093999" stop-color="#abacae"/><stop offset="1" stop-color="#89898b"/></radialGradient><linearGradient id="n" gradientTransform="matrix(.66350462 0 0 .66350472 .075887 .075888)" gradientUnits="userSpaceOnUse" x1="18.379" x2="18.379" y1="44.98" y2="3.0816"><stop offset="0" stop-color="#505050"/><stop offset="1" stop-color="#aaa"/></linearGradient><radialGradient id="o" cx="62.625" cy="4.625" gradientTransform="matrix(1.5058824 0 0 .37647 -78.305888 26.258824)" gradientUnits="userSpaceOnUse" r="10.625" xlink:href="#b"/><linearGradient id="p" gradientTransform="matrix(.24324324 0 0 .24324324 -1.448693 9.832024)" gradientUnits="userSpaceOnUse" x1="71.204002" x2="71.204002" xlink:href="#h" y1="6.2376" y2="44.341"/><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="68.313301" x2="68.313301" xlink:href="#f" y1="52.925316" y2="65.922028"/><path d="m32 28c0 2.2091-7.1634 4-16 4s-16-1.791-16-4c0-2.2091 7.1634-4 16-4s16 1.7909 16 4z" fill="url(#o)" fill-rule="evenodd" opacity=".3"/><g stroke-linecap="round" stroke-linejoin="round"><path d="m16 2.5018c-7.4478 0-13.498 6.0503-13.498 13.498 0 7.4478 6.0503 13.498 13.498 13.498 7.4478 0 13.498-6.0503 13.498-13.498 0-7.4478-6.0503-13.498-13.498-13.498z" fill="url(#m)" stroke="url(#n)" stroke-width="1.003654"/><path d="m28.5 16c0 6.903-5.597 12.5-12.5 12.5-6.9035 0-12.5-5.597-12.5-12.5 0-6.9039 5.5965-12.5 12.5-12.5 6.903 0 12.5 5.5961 12.5 12.5z" fill="none" opacity=".8" stroke="url(#l)"/><path d="m16 10.502c-3.0337 0-5.4982 2.4645-5.4982 5.4982s2.4645 5.4982 5.4982 5.4982 5.4982-2.4645 5.4982-5.4982-2.4645-5.4982-5.4982-5.4982z" fill="url(#j)" stroke="url(#k)" stroke-width="1.003654"/><g fill="none"><path d="m22.5 16c0-3.59-2.9104-6.5002-6.4999-6.5002-3.5899 0-6.5001 2.9103-6.5001 6.5002 0 3.5898 2.9102 6.4998 6.5001 6.4998 3.5896 0 6.4999-2.91 6.4999-6.4998z" opacity=".5" stroke="url(#i)"/><path d="m20.500001 16c0 2.485081-2.01492 4.500001-4.5 4.500001-2.48526 0-4.500001-2.01492-4.500001-4.500001 0-2.485403 2.014741-4.5 4.500001-4.5 2.48508 0 4.5 2.014597 4.5 4.5z" opacity=".5" stroke="url(#p)"/></g></g><path d="m78.338799 64.349724a11.424408 11.424408 0 1 1 -22.848816 0 11.424408 11.424408 0 1 1 22.848816 0z" fill="url(#q)" opacity=".4" transform="matrix(.26259566 0 0 .26259566 -1.571429 -1.897958)"/><path d="m32.517262 29.816046c0 1.149816-4.261024 2.081925-9.517262 2.081925-5.256239 0-9.517262-.932109-9.517262-2.081925 0-1.149815 4.261023-2.081924 9.517262-2.081924 5.256238 0 9.517262.932109 9.517262 2.081924z" fill="url(#a)" opacity=".2"/><path d="m22 14.5c-.554 0-1 .446-1 1v1.886719a5.9661016 5.9661016 0 0 0 -.556641.228515l-1.332031-1.332031c-.391737-.391737-1.022325-.391737-1.414062 0l-1.414063 1.414063c-.391737.391737-.391737 1.022325 0 1.414062l1.333985 1.333984a5.9661016 5.9661016 0 0 0 -.230469.554688h-1.886719c-.554 0-1 .446-1 1v2c0 .554.446 1 1 1h1.886719a5.9661016 5.9661016 0 0 0 .228515.556641l-1.332031 1.332031c-.391737.391737-.391737 1.022325 0 1.414062l1.414063 1.414063c.391737.391737 1.022325.391737 1.414062 0l1.333984-1.333985a5.9661016 5.9661016 0 0 0 .554688.230469v1.886719c0 .554.446 1 1 1h2c.554 0 1-.446 1-1v-1.886719a5.9661016 5.9661016 0 0 0 .556641-.228515l1.332031 1.332031c.391737.391737 1.022325.391737 1.414062 0l1.414063-1.414063c.391737-.391737.391737-1.022325 0-1.414062l-1.333985-1.333984a5.9661016 5.9661016 0 0 0 .230469-.554688h1.886719c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1h-1.886719a5.9661016 5.9661016 0 0 0 -.228515-.556641l1.332031-1.332031c.391737-.391737.391737-1.022325 0-1.414062l-1.414063-1.414063c-.391737-.391737-1.022325-.391737-1.414062 0l-1.333984 1.333985a5.9661016 5.9661016 0 0 0 -.554688-.230469v-1.886719c0-.554-.446-1-1-1zm1 6.503906a1.9954157 1.9954157 0 0 1 1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094-1.996094 1.9954157 1.9954157 0 0 1 1.996094-1.996094z" fill="url(#c)"/><g fill="none" stroke-linecap="square" stroke-linejoin="round"><path d="m22 14.5c-.554 0-1 .446-1 1v1.886719a5.9661016 5.9661016 0 0 0 -.556641.228515l-1.332031-1.332031c-.391737-.391737-1.022325-.391737-1.414062 0l-1.414063 1.414063c-.391737.391737-.391737 1.022325 0 1.414062l1.333985 1.333984a5.9661016 5.9661016 0 0 0 -.230469.554688h-1.886719c-.554 0-1 .446-1 1v2c0 .554.446 1 1 1h1.886719a5.9661016 5.9661016 0 0 0 .228515.556641l-1.332031 1.332031c-.391737.391737-.391737 1.022325 0 1.414062l1.414063 1.414063c.391737.391737 1.022325.391737 1.414062 0l1.333984-1.333985a5.9661016 5.9661016 0 0 0 .554688.230469v1.886719c0 .554.446 1 1 1h2c.554 0 1-.446 1-1v-1.886719a5.9661016 5.9661016 0 0 0 .556641-.228515l1.332031 1.332031c.391737.391737 1.022325.391737 1.414062 0l1.414063-1.414063c.391737-.391737.391737-1.022325 0-1.414062l-1.333985-1.333984a5.9661016 5.9661016 0 0 0 .230469-.554688h1.886719c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1h-1.886719a5.9661016 5.9661016 0 0 0 -.228515-.556641l1.332031-1.332031c.391737-.391737.391737-1.022325 0-1.414062l-1.414063-1.414063c-.391737-.391737-1.022325-.391737-1.414062 0l-1.333984 1.333985a5.9661016 5.9661016 0 0 0 -.554688-.230469v-1.886719c0-.554-.446-1-1-1zm1 6.503906a1.9954157 1.9954157 0 0 1 1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094-1.996094 1.9954157 1.9954157 0 0 1 1.996094-1.996094z" opacity=".3" stroke="#000"/><circle cx="23" cy="23" r="3.998385" stroke="url(#d)"/><path d="m22 15.5v1.886719a.99989607.99989607 0 0 1 -.667969.943359c-.157521.05556-.311767.118308-.46289.189453a.99989607.99989607 0 0 1 -1.132813-.197265l-1.332031-1.332032-1.414063 1.414063 1.333985 1.333984a.99989607.99989607 0 0 1 .195312 1.136719c-.07165.150561-.135262.303936-.191406.460938a.99989607.99989607 0 0 1 -.941406.664062h-1.886719v2h1.886719a.99989607.99989607 0 0 1 .943359.667969c.05556.157521.118308.311767.189453.46289a.99989607.99989607 0 0 1 -.197265 1.132813l-1.332032 1.332031 1.414063 1.414063 1.333984-1.333985a.99989607.99989607 0 0 1 1.136719-.195312c.150561.07165.303936.135262.460938.191406a.99989607.99989607 0 0 1 .664062.941406v1.886719h2v-1.886719a.99989607.99989607 0 0 1 .667969-.943359c.157521-.05556.311767-.118308.46289-.189453a.99989607.99989607 0 0 1 1.132813.197265l1.332031 1.332032 1.414063-1.414063-1.333985-1.333984a.99989607.99989607 0 0 1 -.195312-1.136719c.07165-.150561.135262-.303936.191406-.460938a.99989607.99989607 0 0 1 .941406-.664062h1.886719v-2h-1.886719a.99989607.99989607 0 0 1 -.943359-.667969c-.05556-.157521-.118308-.311767-.189453-.46289a.99989607.99989607 0 0 1 .197265-1.132813l1.332032-1.332031-1.414063-1.414063-1.333984 1.333985a.99989607.99989607 0 0 1 -1.136719.195312c-.150561-.07165-.303936-.135262-.460938-.191406a.99989607.99989607 0 0 1 -.664062-.941406v-1.886719zm1 6.503906c-.588024.0002.772067.134102.195312.01953-.576754-.114571.728849.281575.185547.05664-.543301-.224934.66278.418444.173829.0918-.488952-.326647.566186.538842.15039.123047-.415795-.415796.449694.639342.123047.15039-.326647-.488951.316731.71713.0918.173829-.224935-.543302.171211.762301.05664.185547-.11457-.576755.01933.783336.01953.195312-.0002-.588024-.134102.772067-.01953.195312.114571-.576754-.281575.728849-.05664.185547.224934-.543301-.418444.66278-.0918.173829.326647-.488952-.538842.566186-.123047.15039.415796-.415795-.639342.449694-.15039.123047.488951-.326647-.71713.316731-.173829.0918.543302-.224935-.762301.171211-.185547.05664.576755-.11457-.783336.01933-.195312.01953.588024-.0002-.772067-.134102-.195312-.01953.576754.114571-.728849-.281575-.185547-.05664.543301.224934-.66278-.418444-.173829-.0918.488952.326647-.566186-.538842-.15039-.123047.415795.415796-.449694-.639342-.123047-.15039.326647.488951-.316731-.71713-.0918-.173829.224935.543302-.171211-.762301-.05664-.185547.11457.576755-.01933-.783336-.01953-.195312.0002.588024.134102-.772067.01953-.195312-.114571.576754.281575-.728849.05664-.185547-.224934.543301.418444-.66278.0918-.173829-.326647.488952.538842-.566186.123047-.15039-.415796.415795.639342-.449694.15039-.123047-.488951.326647.71713-.316731.173829-.0918-.543302.224935.762301-.171211.185547-.05664-.576755.11457.783336-.01933.195312-.01953z" stroke="url(#e)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/managelanguage.svg b/icon-themes/elementary_svg/cmd/32/managelanguage.svg
new file mode 100644
index 000000000..56d3a89a3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/managelanguage.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="20.930695" cy="8.449767" gradientTransform="matrix(0 1.0786108 -1.1125155 -.00000002 21.400545 -36.816073)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#d0d0d0"/></radialGradient><linearGradient id="b" 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="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"/><radialGradient id="e" 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="f" gradientUnits="userSpaceOnUse" x1="12.001242" x2="12.001242" y1="11.965776" y2="28.031773"><stop offset="0" stop-color="#fff"/><stop offset=".00170911" 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="g" gradientUnits="userSpaceOnUse" x1="20.001242" x2="20.001242" y1="3.816477" y2="20.031774"><stop offset="0" stop-color="#fff"/><stop offset=".02196701" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99660015" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="h" gradientTransform="matrix(1 0 0 .75972208 -40.880743 7.160571)" gradientUnits="userSpaceOnUse" x1="30.643436" x2="30.643436" y1="3.915791" y2="30.093096"><stop offset="0" stop-opacity=".272059"/><stop offset="1" stop-opacity=".367647"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="24.104811" x2="24.104811" y1="2.63504" y2="21.279362"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><g opacity=".3" transform="matrix(.5789476 0 0 .42857134 -1.894738 10.857146)"><path d="m38 40h5v7h-5z" fill="url(#e)"/><path d="m-10-47h5v7h-5z" fill="url(#d)" transform="scale(-1)"/><path d="m10 40h28v7.000001h-28z" fill="url(#b)"/></g><rect fill="url(#a)" height="18" rx=".540698" transform="scale(1 -1)" width="18" x="3" y="-29"/><path d="m10.09375 14.25c-.0045.05451-.0085.197361-.03125.40625-.04088.331525-.07105.612154-.09375.84375l-.03125.4375-.03125.3125c-.513171.03634-1.066423.06251-1.625.0625-.3723891.000009-.7435326-.03524-1.125-.0625l.09375.96875c.1453199.0091.3485177.03126.59375.03125.631238.000008 1.273927-.03925 1.96875-.09375-.06812.8129-.08013 1.534098-.09375 2.15625-.458675.249777-.825816.49223-1.09375.6875-1.4032638 1.058128-2.1250009 2.218817-2.125 3.53125-.0000009.967298.4234818 1.46875 1.25 1.46875.685734 0 1.410934-.294252 2.1875-.84375.0772.48592.133539.810344.15625.9375l1-.375c-.118079-.445047-.177884-.894699-.21875-1.3125.595594-.560968 1.120909-1.194368 1.59375-1.90625h-.96875c-.05703 0-.101878-.02217-.15625-.03125-.189143.262264-.381039.512942-.59375.75-.01811-.269625-.0209-.741498-.03125-1.09375-.137099-.171107-.21875-.387697-.21875-.625v-6.21875zm-.40625 6.03125c.01362 1.153494.05688 2.085895.125 2.8125-.667575.613077-1.289175.937501-1.875.9375-.2679389.000001-.4062519-.169023-.40625-.46875-.0000019-.06358-.017628-.110835-.03125-.15625.013622-.03179.031248-.09267.03125-.15625.054494-.703899.4296394-1.420556 1.15625-2.15625.340594-.358758.682105-.621761 1-.8125zm6.6875 1.21875c.01162.102858.03125.203244.03125.3125-.000011.89918-.44058 1.611296-1.3125 2.15625-.685745.431425-1.601059.721135-2.75.84375l.59375.9375c1.312428-.186194 2.339884-.56642 3.09375-1.125.967286-.717524 1.468738-1.66809 1.46875-2.8125-.000001-.108478-.02233-.208852-.03125-.3125z" fill="#666"/><path d="m11.0625 2c-1.1232912 0-2.0625.939209-2.0625 2.0625v17.875c0 1.123291.939209 2.0625 2.0625 2.0625h17.875c1.123291 0 2.0625-.939209 2.0625-2.0625v-17.875c0-1.123291-.939209-2.0625-2.0625-2.0625z" opacity=".05"/><rect height="20" opacity=".15" rx="1.052632" width="20" x="10" y="3"/><path d="m3.501249 11.498774h17v17h-17z" fill="none" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><rect fill="none" height="19.000002" rx="1" stroke="url(#h)" stroke-linecap="round" stroke-linejoin="round" width="19.000002" x="2.499998" y="10.500026"/><rect fill="url(#i)" height="19.000002" rx="1" width="19.000002" x="10.499998" y="2.500026"/><path d="m11.501249 3.498774h17v17h-17z" fill="none" opacity=".5" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round"/><rect fill="none" height="19.000002" opacity=".5" rx="1" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" width="19.000002" x="10.499998" y="2.500026"/><path d="m19.03125 7a1.0015805 1.0015805 0 0 0 -.84375.65625l-3.75 10a1.0015805 1.0015805 0 0 0 .9375 1.34375h1.71875a1.0015805 1.0015805 0 0 0 .9375-.6875l.78125-2.3125h2.34375l.78125 2.3125a1.0015805 1.0015805 0 0 0 .9375.6875h1.75a1.0015805 1.0015805 0 0 0 .9375-1.34375l-3.75-10a1.0015805 1.0015805 0 0 0 -.9375-.65625h-1.75a1.0015805 1.0015805 0 0 0 -.09375 0zm.96875 5.65625.09375.34375h-.21875z" fill="#002e99" fill-opacity=".631373" opacity=".05"/><path d="m22.881455 18-1.047697-3h-3.696762l-1.032077 3c-.572204 0-1.144408 0-1.716612 0 1.242046-3.333316 2.484092-6.666631 3.726138-9.999947h1.771107c1.242046 3.333316 2.484093 6.666631 3.726139 9.999947-.576746 0-1.153491 0-1.730236 0zm-1.390874-4-1.490581-4.3482555-1.520766 4.3482555z" fill="#002e99" fill-opacity=".631373" opacity=".3"/><path d="m22.881455 17-1.047697-3h-3.696762l-1.032077 3c-.572204 0-1.144408 0-1.716612 0 1.242046-3.333316 2.484092-6.666631 3.726138-9.9999465h1.771107c1.242046 3.3333155 2.484093 6.6666305 3.726139 9.9999465-.576746 0-1.153491 0-1.730236 0zm-1.390874-4-1.490581-4.348255-1.520766 4.348255z" fill="#fff"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/managexmlsource.svg b/icon-themes/elementary_svg/cmd/32/managexmlsource.svg
new file mode 100644
index 000000000..cf0877916
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/managexmlsource.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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.53064141 0 0 .58970049 39.269608 -1.791917)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.185175" y2="41.814808"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.65714212 0 0 .63016248 .228602 -1.09155)" 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><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="g" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="h" cx="18.1481" cy="16.231987" gradientTransform="matrix(0 4.936567 -6.2846274 0 118.00641 -106.70042)" gradientUnits="userSpaceOnUse" r="12.671875"><stop offset="0" stop-color="#ffcd7d"/><stop offset=".26238" stop-color="#fc8f36"/><stop offset=".704952" stop-color="#e23a0e"/><stop offset="1" stop-color="#ac441f"/></radialGradient><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#g)" opacity=".15"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#f)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#e)" opacity=".15"/><path d="m4.5.49815631c5.270474 0 23 .001844 23 .001844l.000027 28.99999969s-15.333351 0-23.000027 0c0-9.667283 0-19.334564 0-29.00184555z" fill="url(#d)" stroke-width="1.040607"/><path d="m26.5 28.5h-21v-27h21z" fill="none" stroke="url(#c)" stroke-linecap="round"/><path d="m4.499961.4999448c5.2704807 0 23.000054.002 23.000054.002l.000024 28.9981122s-15.333385 0-23.000078 0c0-9.666722 0-19.333346 0-28.9999562z" fill="none" stroke="url(#b)" stroke-linejoin="round" stroke-width=".999922"/><path d="m17.352417 10.000001-3.803467 10h1.125l3.803467-10zm-5.352417 1.666667-4.9999999 2.777778v1.111111l4.9999999 2.777777v-1.111111l-3.8749999-2.220052 3.8749999-2.224392zm8 0v1.111111l3.875 2.224392-3.875 2.220052v1.111111l5-2.777777v-1.111111z" fill="url(#h)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/marks.svg b/icon-themes/elementary_svg/cmd/32/marks.svg
new file mode 100644
index 000000000..03870764e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/marks.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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" 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="c" gradientTransform="matrix(.62856997 0 0 .60839392 .91432 -.534791)" 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><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="f" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#f)" opacity=".15"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#e)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#d)" opacity=".15"/><path d="m5 1c5.041316 0 21.999973.00179 21.999973.00179l.000027 27.99821s-14.666666 0-22 0c0-9.333333 0-18.666664 0-27.9999959z" fill="url(#c)"/><g fill="none"><g stroke-linejoin="round"><path d="m26.5 28.5h-21v-27h21z" stroke="url(#b)" stroke-linecap="round"/><path d="m4.499961.499944c5.27048 0 23.000054.002 23.000054.002l.000024 28.998112s-15.333385 0-23.000078 0c0-9.666722 0-19.333346 0-28.999956z" stroke="url(#g)" stroke-width=".999922"/></g><path d="m19.998574 18.018221h1.451871c.02667 0 .02667 0 .02667.02667v2.304785c0 .367999.298667.667449.666665.666665l3.664053-.0078c.367998-.000785.666665-.298666.666665-.666665v-2.304784c0-.02667 0-.02681.02667-.02667l1.483121.0078c.02667.000141.02667 0 .02667.02667v2.304785c0 .367999.298695.671323.666665.666665l2.273147-.02878c.02667-.000338.02605.000007.02667.02667l.03315 1.423627c.00062.02666-.000002.02633-.02667.02667l-2.273147.02878c-.367971.0047-.665554.298667-.666665.666665l-.01105 3.657485c-.0011.367997.298695.671324.666665.666665l2.273147-.02878c.02667-.000338.02687.000001.02667.02667l-.01105 1.489918c-.000197.02667-.000002.02633-.02667.02667l-2.273147.02878c-.36797.0047-.668914.298673-.666665.666665l.01105 1.8076c.000163.02667 0 .02681-.02667.02667l-1.483121-.0078c-.02667-.000141-.02651-.000001-.02667-.02667l-.01105-1.8076c-.0022-.367992-.298666-.66745-.666665-.666665l-3.664052.0078c-.367998.000785-.668914.298673-.666665.666665l.01105 1.8076c.000164.02667 0 .02667-.02667.02667h-1.45187c-.02667 0-.02651 0-.02667-.02667l-.01105-1.8076c-.0022-.367992-.298666-.666665-.666665-.666665h-1.790634c-.02667 0-.02687-.000001-.02667-.02667l.01105-1.489918c.000198-.02667 0-.02667.02667-.02667h1.790635c.367999 0 .665553-.298668.666665-.666665l.01105-3.657485c.0011-.367998-.298666-.666665-.666665-.666665h-1.790634c-.02667 0-.02605-.000008-.02667-.02667l-.03315-1.423627c-.000621-.02666 0-.02667.02667-.02667h1.790634c.367999 0 .666665-.298666.666665-.666665v-2.304785c0-.02667 0-.02667.02667-.02667zm2.178349 4.475078c-.367998.000784-.665553.298667-.666665.666665l-.01105 3.657485c-.0011.367997.298667.667449.666665.666665l3.664053-.0078c.367998-.000784.665553-.298667.666665-.666665l.01105-3.657485c.0011-.367997-.298667-.667449-.666665-.666665z" stroke="#9b9b9b" stroke-opacity=".431"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/masterlayouts.svg b/icon-themes/elementary_svg/cmd/32/masterlayouts.svg
new file mode 100644
index 000000000..d97f740e3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/masterlayouts.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="14.8324" x2="14.8324" xlink:href="#d" y1="5.6746" y2="26.028616"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="8.1514" x2="8.1514" xlink:href="#d" y1="23.055099" y2="14.009484"/><linearGradient id="c" gradientTransform="matrix(1 0 0 .8 0 3)" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="27" y2="4"><stop offset="0" stop-color="#002e99"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="d"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="e" xlink:href="#d"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="8.1514" x2="8.1514" xlink:href="#e" y1="23.055099" y2="14.009484"/><radialGradient id="g" cx="-1" cy="14.999253" gradientTransform="matrix(0 1 -1.27273 0 35.09 -1)" gradientUnits="userSpaceOnUse" r="11" xlink:href="#d"/><radialGradient id="h" cx="6.690214" cy="15.119161" gradientTransform="matrix(.00000007 3.1304348 -2.2608696 .00000005 50.18245 -22.94328)" gradientUnits="userSpaceOnUse" r="11.5"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".262" stop-color="#64baff"/><stop offset=".788" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><linearGradient id="i"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="j" gradientTransform="matrix(0 .56757 -.72973 0 33.514 1.378)" gradientUnits="userSpaceOnUse" x1="6.381592" x2="41.619537" y1="24.000658" y2="24.000658"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="k" cx="605.714" cy="486.648" gradientTransform="matrix(.019 0 0 .02024 18.043 18.08)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#i"/><radialGradient id="l" cx="605.714" cy="486.648" gradientTransform="matrix(-.019 0 0 .02024 14.134 18.08)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#i"/><linearGradient id="m" gradientTransform="matrix(.05555 0 0 .02024 -3.988 18.08)" 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><g transform="translate(0 -1)"><path d="m2.678 25.5h26.822v4.915h-26.822z" fill="url(#m)" opacity=".15"/><path d="m2.678 25.5v4.915c-.98.01-2.367-1.1-2.367-2.458s1.093-2.457 2.369-2.457z" fill="url(#l)" opacity=".15"/><path d="m29.5 25.5v4.915c.98.01 2.367-1.1 2.367-2.458s-1.093-2.457-2.367-2.457z" fill="url(#k)" opacity=".15"/></g><path d="m30 4-.002 22h-27.998v-22z" fill="url(#h)" stroke="url(#g)"/><path d="m2.5 25.5v-21h27v21z" fill="none" opacity=".5" stroke="url(#j)" stroke-linecap="round" stroke-linejoin="round"/><path d="m30.5 3.5-.002 23h-28.998v-23z" fill="none" stroke="url(#c)" stroke-linejoin="round"/><g fill="#fff" fill-opacity=".691"><path d="m4 5h1v14h-1z"/><path d="m17 6v1h-14v-1z"/><path d="m28 25h-1v-14h1z" opacity=".7"/><path d="m15 24v-1h14v1z" opacity=".7"/><path d="m8 12h4v1h-4zm5 0h2v1h-2zm4 0h3v1h-3zm4 0h3v1h-3zm-13 2h2v1h-2zm3 0h4v1h-4zm5 0h3v1h-3zm4 0h2v1h-2zm-12 2h4v1h-4zm5 0h2v1h-2zm3 0h4v1h-4zm5 0h2v1h-2zm-13 2h3v1h-3zm4 0h3v1h-3zm4 0h2v1h-2zm3 0h4v1h-4z"/></g><path d="m5.5 14.52v7.98h7.5" fill="none" opacity=".5" stroke="url(#f)"/><g transform="translate(0 1)"><path d="m1.5 4.5 22 22h-22zm5 12v5h5z" style="fill:#9bdb4d;fill-opacity:.588;fill-rule:evenodd;stroke:#206b00;stroke-linejoin:round;stroke-opacity:.501961"/><path d="m2 7h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1z" opacity=".15"/><path d="m2.5 6.9006214v18.5993786h18.627z" fill="none" opacity=".5" stroke="url(#a)"/><g transform="matrix(0 1 -1 0 28 23)"><path d="m2 7h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1z" opacity=".15"/><path d="m2 8h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1z" fill="#fff" opacity=".15"/></g><g fill="none"><path d="m5.5 14.52v7.98h7.5" opacity=".5" stroke="url(#b)"/><path d="m4.5 27.5h19" opacity=".3" stroke="#d1ff82" stroke-linecap="square"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/masterpage.svg b/icon-themes/elementary_svg/cmd/32/masterpage.svg
new file mode 100644
index 000000000..be20e9989
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/masterpage.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.2500014 0 -3.750021)" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="30" y2="2"><stop offset="0" stop-color="#002e99"/><stop offset="1" stop-color="#3689e6"/></linearGradient><radialGradient id="b" cx="7.233153" cy="15.214145" gradientTransform="matrix(-.0032463 3.6363633 -2.5454546 -.00000009 54.750396 -30.302372)" gradientUnits="userSpaceOnUse" r="11"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".262" stop-color="#64baff"/><stop offset=".788" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="23.999994" x2="23.999994" y1="6.185175" y2="41.814804"><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><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="g" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#g)" opacity=".15"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#f)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#e)" opacity=".15"/><path d="m4.5.5c5.2704757 0 23.000011.001854 23.000011.001854l.000028 28.998202s-15.333359 0-23.000039 0c0-9.666685 0-19.333368 0-29.00005168z" fill="url(#b)" stroke-width="1.040575"/><g fill="none" stroke-linejoin="round"><path d="m26.5 28.5h-21v-27h21z" opacity=".5" stroke="url(#d)" stroke-linecap="round"/><path d="m4.499961.499944c5.27048 0 23.000054.002 23.000054.002l.000024 28.998112s-15.333385 0-23.000078 0c0-9.666722 0-19.333346 0-28.999956z" stroke="url(#a)" stroke-width=".999922"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/matchgroup.svg b/icon-themes/elementary_svg/cmd/32/matchgroup.svg
new file mode 100644
index 000000000..02c698b82
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/matchgroup.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="2.25" cy="16" gradientTransform="matrix(.22189295 0 0 .08917096 -16.624421 26.9081)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(-1.3105967 0 0 1.3564633 -4.439334 .899973)" gradientUnits="userSpaceOnUse" x1="-20.846001" x2="-13.585" y1="3.243" y2="11.795"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-.39573234 0 0 .42799893 38.82456 -.431681)" gradientUnits="userSpaceOnUse" x1="21.471827" x2="21.5" y1="8.131228" y2="26"><stop offset="0" stop-color="#fff"/><stop offset=".188" stop-color="#fff" stop-opacity=".235"/><stop offset=".971" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><ellipse cx="-16.125065" cy="28.335266" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".245" rx="3.744541" ry="1.504578" stroke-width=".575157" transform="matrix(-1.33333 0 0 1.33333 .51 -11.78)"/><path d="m14.5 5.5.0039 2.9941406c.807998.017333 1.232303.1508341 1.542969.4375.301345.2799993.453131.720746.453131 1.3300784v3.787109c0 1.579996 1.086765 2.534079 2.996094 2.830078v.121094.121094c-1.90933.295999-2.996094 1.250082-2.996094 2.830078v3.787109c0 .609332-.151786 1.050079-.453125 1.330078-.310666.286666-.734971.420167-1.542969.4375l-.003906 2.994141c1.378663 0 2.038021-.0331 2.804688-.259766.759998-.219999 1.238933-.740704 1.572265-1.220703.334666-.481332.621094-1.203914.621094-2.142578v-4.025391c0-.818663.149454-1.391614.689453-1.738281.530665-.335999 1.304221-.505859 2.324219-.505859v-1.607422-1.607422c-1.019998 0-1.793554-.16986-2.324219-.505859-.539999-.346666-.689453-.919617-.689453-1.738281v-4.0253911c0-.9386643-.286428-1.661246-.621094-2.1425781-.333332-.4799989-.812267-1.0007037-1.572265-1.2207032-.766666-.2266661-1.426025-.2597656-2.804688-.2597656z" fill="url(#b)" stroke="#000" stroke-linejoin="round" stroke-opacity=".378676" stroke-width=".999998" transform="matrix(1.00000001 0 0 1.00000001 4.999999 -2)"/><path d="m15.5 6.5839844.002 1.2246094c.422171.1100156.926288.1189546 1.220703.390625a.99779104.99779104 0 0 1 .0039.00195c.561429.5216596.771485 1.2855361.771485 2.0605472v3.787109c0 .561252.148791.872943.462891 1.164063.314099.29112.864881.552158 1.6875.679687a.99779104.99779104 0 0 1 .845703.986328v.121097.121094a.99779104.99779104 0 0 1 -.845703.986328c-.822619.127529-1.373401.388567-1.6875.679687-.3141.29112-.462891.602811-.462891 1.164063v3.787109c0 .775017-.210071 1.538891-.771485 2.060547a.99779104.99779104 0 0 1 -.0039.002c-.294415.271671-.798532.28061-1.220703.390625l-.002 1.22461c.509538-.02634 1.133568-.01812 1.521484-.132813a.99779104.99779104 0 0 1 .0059-.002c.463643-.134212.758532-.440177 1.029297-.830078a.99779104.99779104 0 0 1 .002-.002c.219728-.316102.441319-.836515.441319-1.572219v-4.025391c0-.470043.03655-.927794.203125-1.386718.166576-.458925.500251-.905688.945313-1.191406a.99779104.99779104 0 0 1 .0059-.0039c.502689-.318286 1.204086-.340132 1.859375-.429687v-.839851-.839844c-.655289-.08956-1.356686-.111401-1.859375-.429687a.99779104.99779104 0 0 1 -.0059-.0039c-.445062-.285725-.778737-.732488-.945313-1.191413s-.203125-.916675-.203125-1.386718v-4.0253911c0-.7357045-.221591-1.256117-.441406-1.5722657a.99779104.99779104 0 0 1 -.002-.00195c-.270718-.3899043-.565606-.6958683-1.02925-.8300812a.99779104.99779104 0 0 1 -.0059-.00195c-.387875-.1146909-1.011906-.1064709-1.521444-.1328156z" fill="none" stroke="url(#c)" stroke-linejoin="round" stroke-width=".999998" transform="matrix(1.00000001 0 0 1.00000001 4.999999 -2)"/><ellipse cx="-16.125065" cy="28.335266" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".245" rx="3.744541" ry="1.504578" stroke-width=".575157" transform="matrix(1.33333 0 0 1.33333 32.519042 -11.78)"/><g stroke-linejoin="round" stroke-width=".999998"><path d="m14.5 5.5.0039 2.9941406c.807998.017333 1.232303.1508341 1.542969.4375.301345.2799993.453131.720746.453131 1.3300784v3.787109c0 1.579996 1.086765 2.534079 2.996094 2.830078v.121094.121094c-1.90933.295999-2.996094 1.250082-2.996094 2.830078v3.787109c0 .609332-.151786 1.050079-.453125 1.330078-.310666.286666-.734971.420167-1.542969.4375l-.003906 2.994141c1.378663 0 2.038021-.0331 2.804688-.259766.759998-.219999 1.238933-.740704 1.572265-1.220703.334666-.481332.621094-1.203914.621094-2.142578v-4.025391c0-.818663.149454-1.391614.689453-1.738281.530665-.335999 1.304221-.505859 2.324219-.505859v-1.607422-1.607422c-1.019998 0-1.793554-.16986-2.324219-.505859-.539999-.346666-.689453-.919617-.689453-1.738281v-4.0253911c0-.9386643-.286428-1.661246-.621094-2.1425781-.333332-.4799989-.812267-1.0007037-1.572265-1.2207032-.766666-.2266661-1.426025-.2597656-2.804688-.2597656z" fill="url(#b)" stroke="#000" stroke-opacity=".378676" transform="matrix(-1.00000001 0 0 1.00000001 28.029043 -2)"/><path d="m15.5 6.5839844.002 1.2246094c.422171.1100156.926288.1189546 1.220703.390625a.99779104.99779104 0 0 1 .0039.00195c.561429.5216596.771485 1.2855361.771485 2.0605472v3.787109c0 .561252.148791.872943.462891 1.164063.314099.29112.864881.552158 1.6875.679687a.99779104.99779104 0 0 1 .845703.986328v.121097.121094a.99779104.99779104 0 0 1 -.845703.986328c-.822619.127529-1.373401.388567-1.6875.679687-.3141.29112-.462891.602811-.462891 1.164063v3.787109c0 .775017-.210071 1.538891-.771485 2.060547a.99779104.99779104 0 0 1 -.0039.002c-.294415.271671-.798532.28061-1.220703.390625l-.002 1.22461c.509538-.02634 1.133568-.01812 1.521484-.132813a.99779104.99779104 0 0 1 .0059-.002c.463643-.134212.758532-.440177 1.029297-.830078a.99779104.99779104 0 0 1 .002-.002c.219728-.316102.441319-.836515.441319-1.572219v-4.025391c0-.470043.03655-.927794.203125-1.386718.166576-.458925.500251-.905688.945313-1.191406a.99779104.99779104 0 0 1 .0059-.0039c.502689-.318286 1.204086-.340132 1.859375-.429687v-.839851-.839844c-.655289-.08956-1.356686-.111401-1.859375-.429687a.99779104.99779104 0 0 1 -.0059-.0039c-.445062-.285725-.778737-.732488-.945313-1.191413s-.203125-.916675-.203125-1.386718v-4.0253911c0-.7357045-.221591-1.256117-.441406-1.5722657a.99779104.99779104 0 0 1 -.002-.00195c-.270718-.3899043-.565606-.6958683-1.02925-.8300812a.99779104.99779104 0 0 1 -.0059-.00195c-.387875-.1146909-1.011906-.1064709-1.521444-.1328156z" fill="none" stroke="url(#c)" transform="matrix(-1.00000001 0 0 1.00000001 28.029043 -2)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/measureline.svg b/icon-themes/elementary_svg/cmd/32/measureline.svg
new file mode 100644
index 000000000..abb0929e6
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/measureline.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.5" x2="4.5" y1="3.5" y2="7.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-1 0 0 1 27.999999 -3.999999)" gradientUnits="userSpaceOnUse" x1="5.854079" x2="6.375" xlink:href="#c" y1="15.499999" y2="16.192205"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="-3.5" x2="-3.5" y1="2" y2="3"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="17.251284" x2="17.251284" xlink:href="#a" y1="7.24994" y2="13.999957"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="6.751257" x2="6.751257" xlink:href="#a" y1="7.24994" y2="13.999957"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="9.85408" x2="10.375001" xlink:href="#c" y1="11.5" y2="12.192206"/><g stroke="#7239b3" stroke-width=".750002" transform="matrix(1.33333 0 0 1.33333 -.001654 -2.666563)"><path d="m21.001293 21.124975v-13.1250328" fill="none" stroke-linecap="square" stroke-width="1.500004"/><path d="m7.1262583 10.99995h9.7500247" fill="none" stroke="#7239b3" stroke-linecap="round" stroke-width="1.500004"/><g stroke-linejoin="round"><path d="m4.8762527 10.99995 3.7500094-2.6250068.0000001 5.2282148z" fill="url(#e)" fill-rule="evenodd" stroke="#7239b3" stroke-opacity=".74902"/><path d="m3.001248 21.499976v-13.1250328" fill="none" stroke-linecap="square" stroke-linejoin="miter" stroke-width="1.500004"/><path d="m19.126288 10.99995-3.750009-2.6250068v5.2282148z" fill="url(#d)" fill-rule="evenodd" stroke="#7239b3" stroke-opacity=".74902"/></g></g><g fill="none" stroke-opacity=".74902"><path d="m21.5 10.5 2.220339 1.5-2.220339 1.5z" opacity=".4" stroke="url(#b)"/><path d="m10.5 10.5-2.220339 1.5 2.220339 1.5z" opacity=".4" stroke="url(#f)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/mediamute.svg b/icon-themes/elementary_svg/cmd/32/mediamute.svg
new file mode 100644
index 000000000..2d0f06159
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/mediamute.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(.07279203 0 0 .0703409 9.184346 295.47468)" gradientUnits="userSpaceOnUse" x1="5.515625" x2="2.93" y1="-26.405602" y2="28.474001"><stop offset="0" stop-color="#ff8c82"/><stop offset=".312" stop-color="#ed5353"/><stop offset=".571" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.12573168 0 0 .12661363 4.899894 294.14546)" gradientUnits="userSpaceOnUse" x1="1.004" x2=".228" y1="20.709" y2="-4.382"><stop offset="0" stop-color="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.53153 -.53097 .53153 .53097 -14.042 11.965)" gradientUnits="userSpaceOnUse" x1="36.011002" x2="16.330999" 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.448999" x2="16.330999" xlink:href="#d" y1="20.584" y2="32.702"/><linearGradient id="f"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="g" cx="11.402" cy="36.863" gradientTransform="matrix(1 0 0 .33058 0 24.677)" gradientUnits="userSpaceOnUse" r="10.695" xlink:href="#f"/><linearGradient id="h" gradientTransform="matrix(.18605 .71185 -.69435 .19074 -1.956 -49.898)" gradientUnits="userSpaceOnUse" x1="84.426" x2="102.426" y1="8.293" y2="8.293"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#4a4a4a"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.08518 .3259 -.30016 .08245 -13.052 -11.323)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="102.357" x2="82.681" y1="-41.092" y2="-41.092"><stop offset="0" stop-color="#babdb6"/><stop offset=".437" stop-color="#eeeeec"/><stop offset="1" stop-color="#555753"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="9.883" x2="5.101" xlink:href="#d" y1="14.051" y2="30.001"/><linearGradient id="k" gradientTransform="matrix(.69435 -.19074 .18605 .71185 -48.54 17.394)" gradientUnits="userSpaceOnUse" x1="80.693" x2="77.125" y1="31.561" y2="14"><stop offset="0" stop-color="#383937"/><stop offset="1" stop-color="#595b57"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.63287 -.17385 .1635 .62556 2.435 5.425)" gradientUnits="userSpaceOnUse" x1="7.75" x2="4.643" y1="33.047" y2="12.064"><stop offset="0" stop-color="#4b4b4b"/><stop offset="1" stop-color="#babdb6"/></linearGradient><radialGradient id="m" cx="9.32" cy="18.817" gradientTransform="matrix(.5924 .23565 -.42515 1.01593 14.078 -6.452)" gradientUnits="userSpaceOnUse" r="12.5"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#61635f"/></radialGradient><radialGradient id="n" cx="23.987" cy="27.053" gradientTransform="matrix(-.2433 0 0 -1.2543 25.22 61.87)" gradientUnits="userSpaceOnUse" r="7.75" xlink:href="#d"/><linearGradient id="o" gradientTransform="matrix(.4629 -.12716 .18605 .71185 .894 1.525)" gradientUnits="userSpaceOnUse" x1="20.226" x2="11.438" y1="20.334" y2="21.75"><stop offset="0" stop-color="#fff" stop-opacity="0"/><stop offset=".5" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="19.24" x2="11.324" xlink:href="#d" y1="4.811" y2="35.458"/><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="33.431" x2="33.431" y1="45.052" y2=".31"><stop offset="0" stop-color="#4c4c4c"/><stop offset="1" stop-color="#d3d7cf"/></linearGradient><radialGradient id="r" cx="23.165" cy="30.233" gradientTransform="matrix(1.70764 .08763 -.1471 3.12182 -12.448 -64.676)" gradientUnits="userSpaceOnUse" r="8.189"><stop offset="0" stop-color="#767973"/><stop offset="1" stop-color="#202120"/></radialGradient><radialGradient id="s" cx="20.884" cy="20.434" gradientTransform="matrix(.90918 -.24975 .29033 1.11084 -7.954 -2.747)" gradientUnits="userSpaceOnUse" r="4"><stop offset="0" stop-color="#878a85"/><stop offset="1" stop-color="#3e3f3d"/></radialGradient><radialGradient id="t" cx="30.685" cy="42.261" gradientTransform="matrix(2.7899 -.67712 -.47072 -1.801 -51.98 102.83)" gradientUnits="userSpaceOnUse" r="8.228"><stop offset="0" stop-color="#e8e8e8"/><stop offset="1" stop-color="#a5a6a8"/></radialGradient><linearGradient id="u" gradientUnits="userSpaceOnUse" x1="23.238" x2="29.893" xlink:href="#f" y1="12.159" y2="26.354"/><linearGradient id="v" gradientUnits="userSpaceOnUse" x1="16.79" x2="29.694" xlink:href="#d" y1="21.27" y2="46.259"/><path d="m22.097 36.863a10.695 3.536 0 1 1 -21.39 0 10.695 3.536 0 1 1 21.39 0z" fill="url(#g)" opacity=".3" transform="matrix(1.14774 0 0 1.80758 2.85 -42.024)"/><path d="m8 25a4 7 0 1 1 -8 0 4 7 0 1 1 8 0z" fill="#2e3436" stroke="#555753" stroke-linecap="round" stroke-width="1.79" transform="matrix(.52076 -.14305 .14618 .5593 1.544 5.434)"/><path d="m5.735 17.29a.54.553 0 1 1 -1.04.286.54.553 0 1 1 1.04-.286z" fill="#babdb6"/><path d="m6.828 12.484c-1.39.38-1.81 3.402-.936 6.742.873 3.34 2.71 5.74 4.1 5.36l2.516-.692c1.39-.382 1.808-3.402.935-6.742-.872-3.34-2.71-5.74-4.098-5.36z" fill="url(#i)" stroke="url(#h)"/><path d="m5.5 14.5c-.526 0-1.266.546-1.906 1.906s-1.094 3.376-1.094 5.594.454 4.233 1.094 5.594c.64 1.36 1.38 1.906 1.906 1.906h4c.526 0 1.266-.546 1.906-1.906s1.094-3.376 1.094-5.594-.454-4.233-1.094-5.594c-.64-1.36-1.38-1.906-1.906-1.906z" fill="none" opacity=".4" stroke="url(#j)" stroke-linecap="round" stroke-width="1.511" transform="matrix(.5962 -.1641 .17875 .68522 1.286 4.34)"/><path d="m9.4 12.158c-1.416.39-1.9 3.252-1.08 6.39.82 3.137 2.635 5.367 4.052 4.978l.443-.122c1.417-.39 1.9-3.25 1.08-6.39-.82-3.136-2.634-5.366-4.05-4.977l-.444.12z" fill="url(#k)"/><path d="m10.145 18.058c1.717 6.568 9.077 8.57 13.027 7.484 2.734-.75 3.65-5.96 2.162-11.657-1.49-5.697-4.824-9.737-7.558-8.986-3.95 1.083-9.347 6.59-7.63 13.158z" fill="url(#m)" stroke="url(#l)" stroke-linecap="round"/><path d="m33 27.938a7.75 16.563 0 1 1 -15.5 0 7.75 16.563 0 1 1 15.5 0z" fill="url(#n)" transform="matrix(.91834 -.25227 .19097 .73065 -9.612 1.607)"/><path d="m13.106 8.316c-1.534 1.486-2.826 4.8-3.86 8.08 1.665-1.315 3.448-2.442 5.23-2.77z" fill="url(#o)" fill-rule="evenodd" opacity=".734"/><g stroke-linecap="round"><path d="m22.813 6.813c-2.697 0-6.56 1.386-9.625 4-3.066 2.613-5.376 6.36-5.376 11.187s2.31 8.574 5.375 11.188c3.066 2.613 6.93 4 9.626 4 1.405 0 2.977-1.312 4.25-4.063 1.272-2.75 2.125-6.734 2.125-11.125 0-4.39-.853-8.374-2.125-11.125-1.273-2.75-2.845-4.063-4.25-4.063z" fill="none" opacity=".4" stroke="url(#p)" stroke-width="1.549" transform="matrix(.62728 -.17232 .16204 .62 2.57 5.52)"/><path d="m33 27.938a7.75 16.563 0 1 1 -15.5 0 7.75 16.563 0 1 1 15.5 0z" fill="url(#r)" stroke="url(#q)" stroke-width="1.144" transform="matrix(.85114 -.2338 .21905 .8381 -8.18 -2.004)"/><path d="m19.166 15.58c.462 1.768-.818 3.658-1.987 3.98-1.17.32-2.493-.855-2.955-2.623-.463-1.768.11-3.464 1.28-3.785 1.17-.32 3.2.66 3.66 2.428z" fill="url(#s)" stroke="#3e3f3d"/></g><path d="m15.897 1.98c-1.828.503-2.954 2.53-3.41 5.278-.46 2.748-.244 6.28.718 9.96s2.498 6.847 4.234 8.993c1.735 2.147 3.7 3.324 5.527 2.822 1.828-.503 2.955-2.53 3.412-5.277.285-1.718.31-3.756.054-5.928-.008-.07-.022-.137-.03-.206-.053-.417-.117-.83-.19-1.258-.066-.4-.136-.797-.22-1.203-.006-.024-.014-.046-.02-.068-.09-.43-.2-.86-.314-1.296-.12-.46-.24-.91-.377-1.35-.12-.393-.26-.78-.395-1.156-.145-.41-.29-.8-.45-1.188-.027-.065-.046-.13-.074-.194-.837-2.012-1.853-3.765-2.94-5.106-1.735-2.146-3.7-3.323-5.527-2.82zm.72 1.33c1.334-.367 2.953.535 4.503 2.458.968 1.202 1.9 2.786 2.675 4.63.155.37.296.754.438 1.143.13.366.265.732.384 1.112.137.435.273.868.392 1.323.11.424.192.84.28 1.257.007.03.018.06.024.09.08.387.148.778.21 1.158.067.41.132.816.178 1.214.23 1.994.194 3.844-.06 5.38-.403 2.46-1.365 4.072-2.7 4.44-1.334.365-2.953-.537-4.503-2.46s-3.003-4.814-3.89-8.206c-.887-3.393-1.04-6.64-.634-9.1.404-2.46 1.366-4.072 2.7-4.438z" fill="url(#t)"/><path d="m33 27.938a7.75 16.563 0 1 1 -15.5 0 7.75 16.563 0 1 1 15.5 0z" fill="none" opacity=".3" stroke="url(#u)" stroke-linecap="round" stroke-width="1.448" transform="matrix(.62716 -.17228 .18535 .70916 -1.234 -.05)"/><path d="m7.01 14.96a.72.737 0 1 1 -1.388.382.72.737 0 1 1 1.388-.38z" fill="#fff"/><path d="m25.25 11.625c-1.99 0-3.87 1.767-5.25 4.72-1.38 2.95-2.25 7.054-2.25 11.593 0 4.538.87 8.64 2.25 11.593s3.26 4.72 5.25 4.72 3.87-1.767 5.25-4.72c1.38-2.95 2.25-7.054 2.25-11.593 0-4.538-.87-8.64-2.25-11.593-1.38-2.952-3.26-4.72-5.25-4.72z" fill="none" opacity=".4" stroke="url(#v)" stroke-linecap="round" stroke-width="1.241" transform="matrix(.76155 -.2092 .20782 .79512 -5.603 -1.425)"/><path d="m13.31 7.746a.72.737 0 1 1 -1.388.382.72.737 0 1 1 1.39-.382z" fill="#fff" opacity=".6"/><g transform="matrix(5.0393575 0 0 5.0393575 .665197 -1464.6879)"><path d="m6.0366875 296.20629-.7874515-.75924.7573852-.79562-.5460619-.49251-.7800066.75796-.7957556-.75796-.5683969.51084.7957556.77399-.7957556.76168.5683969.5306.7948966-.79604.7967577.79604z" fill="url(#a)" stroke="url(#b)" stroke-width=".198438"/><g fill="none" stroke-linecap="round" stroke-width="1.752" transform="matrix(.198438 0 0 .198438 -.085968 290.6864)"><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/mediapause.svg b/icon-themes/elementary_svg/cmd/32/mediapause.svg
new file mode 100644
index 000000000..5241cc0cf
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/mediapause.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.4 0 0 1.4210527 -14.8 -1.052632)" gradientUnits="userSpaceOnUse" x1="17" x2="17" y1="2" y2="22.047113"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientTransform="matrix(1.0709163 0 0 1.1334787 -19.20781 -20.833516)" gradientUnits="userSpaceOnUse" x1="26.339884" x2="26.339884" y1="21.909115" y2="43.08287"><stop offset="0" stop-color="#fff"/><stop offset=".00000004" 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"><path d="m6.5 2.5c-.554 0-1 .446-1 1v25c0 .554.446 1 1 1h5c.554 0 1-.446 1-1v-25c0-.554-.446-1-1-1zm14 0c-.554 0-1 .446-1 1v25c0 .554.446 1 1 1h5c.554 0 1-.446 1-1v-25c0-.554-.446-1-1-1z" fill="url(#a)" stroke="#002e99" stroke-linecap="round" stroke-opacity=".5"/><path d="m6.5 3.5v25h5v-25zm14 0v25h5v-25z" fill="none" opacity=".5" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/mediarepeat.svg b/icon-themes/elementary_svg/cmd/32/mediarepeat.svg
new file mode 100644
index 000000000..2b7b53402
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/mediarepeat.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(-2.07 0 0 .847 153.658 17.084)" gradientUnits="userSpaceOnUse" r="10.625"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(0 -.898 .964 0 -63.34 46.436)" gradientUnits="userSpaceOnUse" x1="61.748" x2="28.332" y1="87.465" y2="87.465"><stop offset="0" stop-color="#fff"/><stop offset=".233" stop-color="#fff" stop-opacity=".235"/><stop offset=".733" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 .898 -.964 0 111.36 -30.416)" gradientUnits="userSpaceOnUse" x1="28.31" x2="61.726" y1="78.153" y2="78.153"><stop offset="0" stop-color="#fff"/><stop offset=".567" stop-color="#fff" stop-opacity=".235"/><stop offset=".867" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="19.628" x2="19.628" y1="-10.819" y2="26.928"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><path d="m2.002 21a21.998 9 0 0 0 43.996 0 21.998 9 0 1 0 -43.996 0z" fill="url(#a)" fill-rule="evenodd" opacity=".1" transform="matrix(.667 0 0 .667 0 9.823)"/><path d="m18.5-10.97v5.5h-2.5c-7.48 0-13.5 6.023-13.5 13.5 0 7.31 5.758 13.205 13 13.47v-5.125c-3.988-.705-7-4.147-7-8.344 0-4.708 3.79-8.5 8.5-8.5h1.5v5.5l11.5-8zm14 5.5v5.126c3.988.706 7 4.147 7 8.344 0 4.71-3.79 8.5-8.5 8.5h-1.5v-5.5l-11.5 8 11.5 8v-5.5h2.5c7.48 0 13.5-6.02 13.5-13.5 0-7.31-5.758-13.203-13-13.47z" display="block" fill="url(#d)" transform="matrix(.667 0 0 .667 0 9.823)"/><g fill="none"><path d="m12.34 2.507v3.668h-1.668c-4.99 0-9.005 4.016-9.005 9.005 0 4.875 3.84 8.807 8.672 8.984v-3.42c-2.66-.47-4.67-2.765-4.67-5.564 0-3.14 2.528-5.67 5.67-5.67h1v3.67l7.67-5.337z" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.0005"/><path d="m19.5-9.063v3.594a.988.988 0 0 1 -1 1h-2.5c-6.95 0-12.5 5.552-12.5 12.5 0 6.42 4.798 11.46 11 12.22v-3.188c-4.016-1.1-7-4.666-7-9.03 0-5.24 4.26-9.5 9.5-9.5h1.5a.988.988 0 0 1 1 1v3.593l8.78-6.094z" display="block" opacity=".401" stroke="url(#b)" stroke-miterlimit="7" stroke-width="1.5" transform="matrix(.667 0 0 .667 0 9.823)"/><path d="m21.678 6.175v3.42c2.66.47 4.67 2.765 4.67 5.564 0 3.14-2.53 5.67-5.67 5.67h-1v-3.67l-7.672 5.336 7.67 5.336v-3.67l1.668.002c4.99 0 9.005-4.016 9.005-9.005 0-4.876-3.842-8.808-8.672-8.985z" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.0005"/><path d="m28.52 25.082v-3.592a.988.988 0 0 1 1-1h2.5c6.95 0 12.5-5.552 12.5-12.5 0-6.42-4.797-11.46-11-12.22v3.187c4.017 1.102 7 4.667 7 9.032 0 5.238-4.26 9.5-9.5 9.5h-1.5a.988.988 0 0 1 -1-1v-3.595l-8.78 6.094z" display="block" opacity=".401" stroke="url(#c)" stroke-miterlimit="7" stroke-width="1.5" transform="matrix(.667 0 0 .667 0 9.823)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/menubar.svg b/icon-themes/elementary_svg/cmd/32/menubar.svg
new file mode 100644
index 000000000..6a72c7cdf
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/menubar.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(-.56431476 -.56431492 .55361865 -.55361865 25.378988 54.943154)" gradientUnits="userSpaceOnUse" x1="42.814877" x2="25.094275" y1="35.732323" y2="17.66935"><stop offset="0" stop-color="#e4c6fa"/><stop offset=".26238" stop-color="#cd9ef7"/><stop offset=".704952" stop-color="#a56de2"/><stop offset="1" stop-color="#7239b3"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="21.5" x2="21.5" xlink:href="#g" y1="15" y2="20"/><linearGradient id="c" gradientTransform="matrix(0 -.5165 -.5545 0 48.816 27.238)" gradientUnits="userSpaceOnUse" x1="17" x2="17" y1="8" y2="10"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".65" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(0 -.5165 -.5545 0 48.816 27.238)" gradientUnits="userSpaceOnUse" x1="30.489695" x2="30.546" xlink:href="#g" y1="57.130268" y2="66.11"/><radialGradient id="e" cx="24.837" cy="36.421" gradientTransform="matrix(-.26533 0 0 -.2844 24.134 24.31)" gradientUnits="userSpaceOnUse" r="15.645" xlink:href="#f"/><linearGradient id="f"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(0 -.5165 -.5545 0 48.816 27.238)" gradientUnits="userSpaceOnUse" x1="30.489695" x2="30.546" y1="57.130268" y2="66.11"><stop offset="0" stop-color="#fff"/><stop offset=".00000004" stop-color="#fff" stop-opacity=".235"/><stop offset=".65" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.0437 0 0 .022 .02 16.122)" 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><radialGradient id="i" cx="605.714" cy="486.648" gradientTransform="matrix(.0437 0 0 .022 .026 16.122)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#f"/><radialGradient id="j" cx="605.714" cy="486.648" gradientTransform="matrix(-.0437 0 0 .022 31.614 16.122)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#f"/><linearGradient id="k" gradientTransform="matrix(.7677 0 0 .8306 -3.372 -5.304)" gradientUnits="userSpaceOnUse" x1="25" x2="25" y1="17.829" y2="8.197"><stop offset="0" stop-color="#cdcdcd"/><stop offset="1" stop-color="#fff"/></linearGradient><path d="m5.62 24.185 20.937.15-.18 5.17h-21.114z" fill="url(#h)" opacity=".236"/><path d="m26.557 24.334-.18 5.172c2.253.01 5.443-1.195 5.443-2.667 0-1.473-6.593-5.117-5.262-2.506z" fill="url(#i)" opacity=".236"/><path d="m5.62 24.185-.357 5.32c-2.253.011-5.443-1.193-5.443-2.665 0-1.473 2.867-2.655 5.798-2.655z" fill="url(#j)" opacity=".236"/><path d="m6.212 2.526c-1.477.002-2.664 1.19-2.666 2.667l-.036 22.325 24.977-.013v-22.328c0-1.478-1.22-2.677-2.697-2.675z" fill="url(#k)" stroke="#8c8c8c"/><path d="m27.37 8.008.13-2.828c.035-.738-.813-1.553-1.552-1.552l-19.642.012c-.74 0-1.708.94-1.708 2.334v2.666" fill="none" opacity=".8" stroke="#fff"/><path d="m4.036 10.008h24l-.036 16.992h-24z" fill="#fff"/><path d="m4 9.498h24" fill="none" stroke="#a0a0a0"/><path d="m21 5h1v1h-1zm2 0h1v1h-1zm2 0h1v1h-1z" fill="#808080" opacity=".6"/><path d="m4 10.513h24" fill="none" opacity=".05" stroke="#000"/><path d="m14.548 13.913c0-5.933 7.147-5.895 7.147.037 0 2.458-.882 4.43-3.174 4.43-2.29 0-3.972-2.01-3.972-4.467z" fill="url(#e)" fill-rule="evenodd" opacity=".141" transform="matrix(0 -1.0476 1.0476 0 9.463 37.953)"/><path d="m27.23 18.5-5.73 7-5.72-7h3.72v-5h4v5z" fill="url(#a)" stroke="#452981" stroke-linejoin="round" stroke-miterlimit="5.5" stroke-opacity=".552941"/><path d="m17.614548 14.922069-4.222411-3.431996 4.222411-3.421681z" style="display:block;opacity:.5;fill:none;stroke-width:.954563;stroke-miterlimit:5.5;stroke:url(#d)" transform="matrix(0 -1.0476 1.0476 0 9.463 37.953)"/><path d="m.5 6.5h30v5h-30z" fill="#d1ff82" fill-opacity=".459649" stroke="#68b723" stroke-opacity=".866667"/><g fill="none"><path d="m20.5 19v-4.5h2v4.5" opacity=".5" stroke="url(#b)"/><path d="m1.5 7.5h28v3h-28z" opacity=".5" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".866667"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/merge.svg b/icon-themes/elementary_svg/cmd/32/merge.svg
new file mode 100644
index 000000000..6fb2deb44
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/merge.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(.02485212 0 0 .0082353 -37.838182 20.176327)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 -27.594726 20.176344)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 -22.117139 20.176454)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="10" x2="10" y1="11" y2="30"><stop offset="0" stop-color="#43d6b5"/><stop offset="1" stop-color="#22cc93"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="7.525424" y2="29"><stop offset="0" stop-color="#fff"/><stop offset=".31292072" 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" stroke-miterlimit="0" stroke-width=".5" transform="matrix(2 0 0 2 .5 -32.5)"><path d="m20.625.49804688a11.126193 11.126193 0 0 0 -11.0683594 10.00195312h-5.5566406c-1.5 0-2.5 1-2.5 2.5v15c0 2 .5 2.5 2.5 2.5h15c1.5 0 2.5-1 2.5-2.5v-5.287109a11.126193 11.126193 0 0 0 10.251953-11.087891 11.126193 11.126193 0 0 0 -11.126953-11.12695312z" fill="url(#e)" transform="matrix(.5 0 0 .5 -.25 16.25)"/><path d="m20.625.49804688a11.126193 11.126193 0 0 0 -11.0683594 10.00195312h-5.5566406c-1.5 0-2.5 1-2.5 2.5v15c0 2 .5 2.5 2.5 2.5h15c1.5 0 2.5-1 2.5-2.5v-5.287109a11.126193 11.126193 0 0 0 10.251953-11.087891 11.126193 11.126193 0 0 0 -11.126953-11.12695312z" fill="none" opacity=".5" stroke="#105845" stroke-miterlimit="0" stroke-width="1" transform="matrix(.5 0 0 .5 -.25 16.25)"/><g transform="matrix(.5 0 0 .5 17.927966 19.652067)"><path d="m-34.855934 23.19578h20.000002v2.000086h-20.000002z" fill="url(#a)" opacity=".15"/><path d="m-34.855932 23.195865v1.999891c-.620473.0038-1.5-.448075-1.5-1.000075 0-.551999.6924-.999816 1.5-.999816z" fill="url(#c)" opacity=".15"/><path d="m-14.855932 23.195975v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#d)" opacity=".15"/></g><path d="m20.501953 1.5c-4.326023 0-7.994631 2.7583279-9.382812 6.6074219l-.013672-.0078125c-.052328.14738-.089724.2969225-.134766.4453125-.030262.098-.062532.1956659-.089844.2949219-.044214.1635199-.081599.3278995-.117187.4921874-.035284.15936-.068103.3183508-.095703.4804688-.01938.1171-.033702.234355-.048828.351562-.019.14174-.045582.280291-.058594.423829h.013672c-.026097.304583-.033059.608864-.03125.912109h-6.542969c-.831 0-1.5.446-1.5 1v16c0 .554.669 1 1.5 1h15c.831 0 1.5-.446 1.5-1v-7.091797c.304482-.000343.608593.002114.910156-.025391v.056641c3.972856-.360136 7.268021-3.041871 8.529297-6.675781.0116-.03254.022043-.065076.033203-.097656.07514-.224012.143785-.450833.203125-.681641.03194-.12066.060671-.242217.087891-.363281.03078-.14162.059304-.283941.083984-.427735.03948-.220632.06951-.441099.09375-.662109.0044-.04206.009872-.08278.013672-.125.370266-3.82505-1.50018-7.6357429-4.955078-9.6230469l-.023438.0527344c-1.466409-.844686-3.161899-1.3359375-4.974609-1.3359375z" fill="none" opacity=".5" stroke="url(#f)" stroke-miterlimit="0" stroke-width="1" transform="matrix(.5 0 0 .5 -.25 16.25)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/mergecells.svg b/icon-themes/elementary_svg/cmd/32/mergecells.svg
new file mode 100644
index 000000000..e1ba5115f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/mergecells.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.439577 25.98059)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 21.560423 25.98059)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="3.96875" x2="3.96875" y1="3.439583" y2="6.614584"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="f" gradientTransform="matrix(-.26458332 0 0 .26458332 3.439584 3.43958)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000003" xlink:href="#g" y1="2" y2="11.000013"/><linearGradient id="g" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" y1="2" y2="5.000003"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="h" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="i" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="j" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="k" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#g" y1="2" y2="4.000013"/><linearGradient id="l" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="m" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="n" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="o" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="p" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#g" y1="2" y2="4.000013"/><linearGradient id="q" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="r" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="s" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="t" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="u" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#g" y1="2" y2="4.000013"/><linearGradient id="v" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="w" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="x" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="y" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="z" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#g" y1="2" y2="4.000013"/><linearGradient id="A" gradientTransform="matrix(.1573294 0 0 .1586627 -8.008007 -.016355)" gradientUnits="userSpaceOnUse" x1="24.833029" x2="24.833029" y1="2.604455" y2="51.798176"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="matrix(.26458333 0 0 .26458333 -.529167 .264583)"><path d="m5.0000001 29h26.0000009v2h-26.0000009z" fill="url(#a)" opacity=".15"/><path d="m5.0000001 29.000111v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#b)" opacity=".15"/><path d="m31.000001 29.000111v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#d)" opacity=".15"/></g><rect fill="url(#A)" height="7.672933" rx=".396875" ry=".396891" stroke-width="1.3333" transform="scale(-1 1)" width="7.14375" x="-7.805209" y=".396859"/><path d="m3.9980469 1c-1.1064402 0-1.9980469.8919999-1.9980469 2v26c0 1.108.8916067 2 1.9980469 2h24.0039061c1.10644 0 1.998047-.892 1.998047-2v-26c0-1.1080001-.891607-2-1.998047-2zm.5019531 1h3.4882812v5h-4.9882812v-3.5c0-.8310001.6690009-1.5 1.5-1.5zm4.4960938 0h5.9960942v5h-5.992188v.9707031h-.0039062zm7.0039062 0h5.998047v5h-5.998047zm7.005859 0h4.494141c.830999 0 1.5.6689999 1.5 1.5v3.5h-5.994141zm-14.005859 6h5.998047l.001953 5.001953h-5.9980469zm7.005859 0h5.996094l-.001953 5h-6zm7.003907 0h5.990234v5h-6zm-20.009766.0019531h4.9921875l.0019531 4.9999999h-4.9882812zm0 5.9980469 4.9941406.033203-.0019531 4.933594h-4.9882813v.033203h-.0039062zm6.0019531 0h5.9980469v5h-6zm6.9980469 0h6v5h-6zm7 0h6v5h-5.994141zm-14 6h6v5l-6-.007812zm7 0h6v5h-6zm13 0v4.996094h-5.996094v1.007812h5.996094v2.496094c0 .207749-.04148.404407-.117188.583984v.001954c-.227485.537838-.760176.914062-1.382812.914062h-4.5l.003906-9.992188zm-26 .001953h4.9921875v4.990235l-4.9921875.009765zm0 5.998047h5v4h-3.5c-.8309991 0-1.5-.669-1.5-1.5zm6 0h6v4h-6zm7 0 6 .007812-.007812 3.992188h-5.992188z" opacity=".3" transform="scale(.26458333)"/><g fill="none" stroke-width=".264583"><path d="m3.8364584 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#g)"/><path d="m3.8364583 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#h)"/><path d="m3.8364583.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#i)"/><path d="m3.8364583 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#j)"/><path d="m3.8364583 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#k)"/><path d="m5.6885416 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#l)"/><path d="m5.6885415 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#m)"/><path d="m5.6885415.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#n)"/><path d="m5.6885415 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#o)"/><path d="m5.6885415 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#p)"/><path d="m7.540625 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#q)"/><path d="m7.5406249 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#r)"/><path d="m7.5406249.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#s)"/><path d="m7.5406249 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#t)"/><path d="m7.5406249 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#u)"/><path d="m1.9843751 3.8364616h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#v)"/><path d="m1.984375 2.2489583h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#w)"/><path d="m1.984375.66145834h-1.05833333l-.0000002 1.05833066h1.05833353z" stroke="url(#x)"/><path d="m1.984375 5.4239584h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#y)"/><path d="m1.984375 7.0114584h-1.05833333l-.0000002.79375h1.05833353z" stroke="url(#z)"/></g><path d="m2.2477082 3.5727083 3.7036231-.0008333.00179 3.175-3.7036232.0008308z" fill="url(#e)" stroke-width="2.074483"/><path d="m2.38 3.4399999c-.145 0-.263.118-.263.264v2.91c0 .1470001.118.2650001.264.2650001h3.44c.1470001 0 .265-.12.265-.2650001v-2.91c0-.147-.1179999-.265-.2639999-.265zm0 .264h3.4400001v2.91h-3.4400001z" fill="#206b00" fill-opacity=".501961"/><path d="m5.6885417 3.8364583h-3.175l-.0000002 2.6458306h3.1750002z" fill="none" opacity=".5" stroke="url(#f)" stroke-width=".264583"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/mergedialog.svg b/icon-themes/elementary_svg/cmd/32/mergedialog.svg
new file mode 100644
index 000000000..60911e5e6
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/mergedialog.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="6.702713" cy="73.615715" gradientTransform="matrix(1.3166457 0 0 .28801944 14.174902 8.61329)" gradientUnits="userSpaceOnUse" r="7.228416" xlink:href="#b"/><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="22.881355" x2="22.644068" y1="14.457627" y2="31.338984"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#d2d2d2"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="23.031893" x2="23.040016" y1="26.715307" y2="18.997057"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#959595"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="23.131727" x2="23.398602" xlink:href="#f" y1="16.459263" y2="30.159456"/><linearGradient id="f"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.42307923 0 0 .39244743 3.84619 12.352884)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.795622" x2="25.795622" y1="35.817699" y2="11.656369"><stop offset="0" stop-color="#969696"/><stop offset=".5511902" stop-color="#858585" stop-opacity=".634783"/><stop offset="1" stop-color="#939393" stop-opacity="0"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.45945946 0 0 .29729728 2.972974 16.864867)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.675988" y2="41.184601"><stop offset="0" stop-color="#fff"/><stop offset=".01864429" stop-color="#fff" stop-opacity=".235294"/><stop offset=".98085731" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.39078075 0 0 .4337445 4.602995 15.522359)" gradientUnits="userSpaceOnUse" x1="16.626165" x2="20.054544" xlink:href="#f" y1="15.298182" y2="24.627615"/><linearGradient id="j" gradientTransform="matrix(.42307923 0 0 .39244743 3.84619 11.014342)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" xlink:href="#f" y1="30.188753" y2="15.737678"/><linearGradient id="k" gradientTransform="matrix(.42223777 0 0 .41882295 3.90701 12.452607)" gradientUnits="userSpaceOnUse" x1="23.903786" x2="23.903786" y1="35.75" y2="20.443331"><stop offset="0"/><stop offset=".5" stop-opacity=".498039"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.42307923 0 0 .39244743 3.84619 13.747128)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" xlink:href="#f" y1="30.188753" y2="15.737678"/><linearGradient id="m" gradientTransform="matrix(.42307923 0 0 .39244743 3.84619 12.352884)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.705484" x2="25.525208" y1="32.32658" y2="15.737678"><stop offset="0" stop-color="#a0a0a0"/><stop offset=".5" stop-color="#8f8f8f" stop-opacity=".634783"/><stop offset="1" stop-color="#9d9d9d" stop-opacity="0"/></linearGradient><linearGradient id="n"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="o" gradientTransform="matrix(.40000003 0 0 .36363633 4.4 13.81818)" gradientUnits="userSpaceOnUse" x1="20.052792" x2="20.052792" xlink:href="#n" y1="10.636821" y2="45.243549"/><linearGradient id="p"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="q" gradientTransform="matrix(2.774389 0 0 1.969706 -1892.179 -872.8854)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" xlink:href="#p" y1="366.64789" y2="609.50507"/><radialGradient id="r" cx="605.71429" cy="486.64789" gradientTransform="matrix(2.774389 0 0 1.969706 -1891.633 -872.8854)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><radialGradient id="s" cx="605.71429" cy="486.64789" gradientTransform="matrix(-2.774389 0 0 1.969706 112.7623 -872.8854)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><linearGradient id="t" gradientTransform="matrix(.04577 0 0 .00824 -2.542 25.98)" gradientUnits="userSpaceOnUse" x1="302.85699" x2="302.85699" xlink:href="#p" y1="366.64801" y2="609.505"/><radialGradient id="u" cx="605.71399" cy="486.64801" gradientTransform="matrix(-.01566 0 0 .00824 12.39 25.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#b"/><radialGradient id="v" cx="605.71399" cy="486.64801" gradientTransform="matrix(.01566 0 0 .00824 15.61 25.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#b"/><linearGradient id="w" gradientTransform="matrix(.65714134 0 0 .61926426 -1.771727 -.562411)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" xlink:href="#n" y1=".985" y2="47.013"/><linearGradient id="x" gradientTransform="matrix(.56757 0 0 .72973 2.378 -2.514)" gradientUnits="userSpaceOnUse" x1="24.000565" x2="24.000565" y1="6.18585" y2="41.815468"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="y" gradientTransform="matrix(.53064 0 0 .5897 39.27 -1.792)" gradientUnits="userSpaceOnUse" x1="-51.785999" x2="-51.785999" y1="50.785999" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><path d="m2.95 29h22.1v2h-22.1z" fill="url(#t)" opacity=".15"/><path d="m2.95 29v2c-.807.004-1.95-.448-1.95-1s.9-1 1.95-1z" fill="url(#u)" opacity=".15"/><path d="m25.05 29v2c.807.004 1.95-.448 1.95-1s-.9-1-1.95-1z" fill="url(#v)" opacity=".15"/><path d="m2.5 1 23 .00204v28.49796h-23z" fill="url(#w)" stroke-width="1.031564"/><g fill="none" stroke-linejoin="round"><path d="m26.5 28.5h-21v-27h21z" stroke="url(#x)" stroke-linecap="round" transform="translate(-2)"/><path d="m4.5.5 23 .002v28.998h-23z" stroke="url(#y)" transform="translate(-2)"/></g><g transform="matrix(1.33333 0 0 1.33333 -.66662 -15.666584)"><g opacity=".7" transform="matrix(.01071131 0 0 .00543807 23.525282 30.21816)"><path d="m-1559.2523-150.69685h1339.6335v478.35718h-1339.6335z" fill="url(#q)" opacity=".39196"/><path d="m-219.61876-150.68038v478.33079c142.874166.90045 345.40022-107.16966 345.40014-239.196175 0-132.026537-159.436816-239.134595-345.40014-239.134615z" fill="url(#r)" opacity=".402062"/><path d="m-1559.2523-150.68038v478.33079c-142.8742.90045-345.4002-107.16966-345.4002-239.196175 0-132.026537 159.4368-239.134595 345.4002-239.134615z" fill="url(#s)" opacity=".402062"/></g><rect fill="url(#o)" fill-rule="evenodd" height="13.500034" rx=".5" width="20.250051" x="3.874975" y="17.374981"/><g fill="none" stroke-width=".750002"><path d="m11.543757 24.499999-5.4187768 5.250013zm4.959902-.07416 5.196082 5.32417z" stroke="url(#m)"/><path d="m12.124995 24.875-4.875012 4.875012zm3.75001 0 4.322646 4.424639z" opacity=".7" stroke="url(#l)"/><path d="m7.4264159 21.420414 6.6143001 5.494264 6.533049-5.494264" opacity=".06" stroke="url(#k)"/><path d="m6.1249802 18.499984 7.8750198 6.592707 7.87502-6.592707" opacity=".7" stroke="url(#j)"/></g><path d="m4.8448715 17.756888c-.3217186-.0017-.6151563.194425-.6151563.49027l.02026 7.752845c.5178167-.008052 19.0985508-2.854592 19.4915898-2.996053l-.0143-4.56683c-.000708-.226134-.271012-.58442-.549585-.585854z" fill="url(#i)" fill-rule="evenodd" opacity=".2"/><g fill="none" stroke-width=".750002"><path d="m4.624977 18.124983h18.750046v12.00003h-18.7500464z" stroke="url(#h)" stroke-linecap="round" stroke-linejoin="round"/><rect height="13.500034" opacity=".3" rx=".750001" ry=".750002" stroke="#000" width="20.25005" x="3.874975" y="17.374981"/><path d="m4.6249765 18.124983 9.3751145 7.963561 8.999931-7.58856" stroke="url(#g)"/></g></g><path d="m32.517262 29.816046c0 1.149816-4.261024 2.081925-9.517262 2.081925-5.256239 0-9.517262-.932109-9.517262-2.081925 0-1.149815 4.261023-2.081924 9.517262-2.081924 5.256238 0 9.517262.932109 9.517262 2.081924z" fill="url(#a)" opacity=".2"/><path d="m22 14.5c-.554 0-1 .446-1 1v1.886719a5.9661016 5.9661016 0 0 0 -.556641.228515l-1.332031-1.332031c-.391737-.391737-1.022325-.391737-1.414062 0l-1.414063 1.414063c-.391737.391737-.391737 1.022325 0 1.414062l1.333985 1.333984a5.9661016 5.9661016 0 0 0 -.230469.554688h-1.886719c-.554 0-1 .446-1 1v2c0 .554.446 1 1 1h1.886719a5.9661016 5.9661016 0 0 0 .228515.556641l-1.332031 1.332031c-.391737.391737-.391737 1.022325 0 1.414062l1.414063 1.414063c.391737.391737 1.022325.391737 1.414062 0l1.333984-1.333985a5.9661016 5.9661016 0 0 0 .554688.230469v1.886719c0 .554.446 1 1 1h2c.554 0 1-.446 1-1v-1.886719a5.9661016 5.9661016 0 0 0 .556641-.228515l1.332031 1.332031c.391737.391737 1.022325.391737 1.414062 0l1.414063-1.414063c.391737-.391737.391737-1.022325 0-1.414062l-1.333985-1.333984a5.9661016 5.9661016 0 0 0 .230469-.554688h1.886719c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1h-1.886719a5.9661016 5.9661016 0 0 0 -.228515-.556641l1.332031-1.332031c.391737-.391737.391737-1.022325 0-1.414062l-1.414063-1.414063c-.391737-.391737-1.022325-.391737-1.414062 0l-1.333984 1.333985a5.9661016 5.9661016 0 0 0 -.554688-.230469v-1.886719c0-.554-.446-1-1-1zm1 6.503906a1.9954157 1.9954157 0 0 1 1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094-1.996094 1.9954157 1.9954157 0 0 1 1.996094-1.996094z" fill="url(#c)"/><g fill="none" stroke-linecap="square" stroke-linejoin="round"><path d="m22 14.5c-.554 0-1 .446-1 1v1.886719a5.9661016 5.9661016 0 0 0 -.556641.228515l-1.332031-1.332031c-.391737-.391737-1.022325-.391737-1.414062 0l-1.414063 1.414063c-.391737.391737-.391737 1.022325 0 1.414062l1.333985 1.333984a5.9661016 5.9661016 0 0 0 -.230469.554688h-1.886719c-.554 0-1 .446-1 1v2c0 .554.446 1 1 1h1.886719a5.9661016 5.9661016 0 0 0 .228515.556641l-1.332031 1.332031c-.391737.391737-.391737 1.022325 0 1.414062l1.414063 1.414063c.391737.391737 1.022325.391737 1.414062 0l1.333984-1.333985a5.9661016 5.9661016 0 0 0 .554688.230469v1.886719c0 .554.446 1 1 1h2c.554 0 1-.446 1-1v-1.886719a5.9661016 5.9661016 0 0 0 .556641-.228515l1.332031 1.332031c.391737.391737 1.022325.391737 1.414062 0l1.414063-1.414063c.391737-.391737.391737-1.022325 0-1.414062l-1.333985-1.333984a5.9661016 5.9661016 0 0 0 .230469-.554688h1.886719c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1h-1.886719a5.9661016 5.9661016 0 0 0 -.228515-.556641l1.332031-1.332031c.391737-.391737.391737-1.022325 0-1.414062l-1.414063-1.414063c-.391737-.391737-1.022325-.391737-1.414062 0l-1.333984 1.333985a5.9661016 5.9661016 0 0 0 -.554688-.230469v-1.886719c0-.554-.446-1-1-1zm1 6.503906a1.9954157 1.9954157 0 0 1 1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094-1.996094 1.9954157 1.9954157 0 0 1 1.996094-1.996094z" opacity=".3" stroke="#000"/><circle cx="23" cy="23" r="3.998385" stroke="url(#d)"/><path d="m22 15.5v1.886719a.99989607.99989607 0 0 1 -.667969.943359c-.157521.05556-.311767.118308-.46289.189453a.99989607.99989607 0 0 1 -1.132813-.197265l-1.332031-1.332032-1.414063 1.414063 1.333985 1.333984a.99989607.99989607 0 0 1 .195312 1.136719c-.07165.150561-.135262.303936-.191406.460938a.99989607.99989607 0 0 1 -.941406.664062h-1.886719v2h1.886719a.99989607.99989607 0 0 1 .943359.667969c.05556.157521.118308.311767.189453.46289a.99989607.99989607 0 0 1 -.197265 1.132813l-1.332032 1.332031 1.414063 1.414063 1.333984-1.333985a.99989607.99989607 0 0 1 1.136719-.195312c.150561.07165.303936.135262.460938.191406a.99989607.99989607 0 0 1 .664062.941406v1.886719h2v-1.886719a.99989607.99989607 0 0 1 .667969-.943359c.157521-.05556.311767-.118308.46289-.189453a.99989607.99989607 0 0 1 1.132813.197265l1.332031 1.332032 1.414063-1.414063-1.333985-1.333984a.99989607.99989607 0 0 1 -.195312-1.136719c.07165-.150561.135262-.303936.191406-.460938a.99989607.99989607 0 0 1 .941406-.664062h1.886719v-2h-1.886719a.99989607.99989607 0 0 1 -.943359-.667969c-.05556-.157521-.118308-.311767-.189453-.46289a.99989607.99989607 0 0 1 .197265-1.132813l1.332032-1.332031-1.414063-1.414063-1.333984 1.333985a.99989607.99989607 0 0 1 -1.136719.195312c-.150561-.07165-.303936-.135262-.460938-.191406a.99989607.99989607 0 0 1 -.664062-.941406v-1.886719zm1 6.503906c-.588024.0002.772067.134102.195312.01953-.576754-.114571.728849.281575.185547.05664-.543301-.224934.66278.418444.173829.0918-.488952-.326647.566186.538842.15039.123047-.415795-.415796.449694.639342.123047.15039-.326647-.488951.316731.71713.0918.173829-.224935-.543302.171211.762301.05664.185547-.11457-.576755.01933.783336.01953.195312-.0002-.588024-.134102.772067-.01953.195312.114571-.576754-.281575.728849-.05664.185547.224934-.543301-.418444.66278-.0918.173829.326647-.488952-.538842.566186-.123047.15039.415796-.415795-.639342.449694-.15039.123047.488951-.326647-.71713.316731-.173829.0918.543302-.224935-.762301.171211-.185547.05664.576755-.11457-.783336.01933-.195312.01953.588024-.0002-.772067-.134102-.195312-.01953.576754.114571-.728849-.281575-.185547-.05664.543301.224934-.66278-.418444-.173829-.0918.488952.326647-.566186-.538842-.15039-.123047.415795.415796-.449694-.639342-.123047-.15039.326647.488951-.316731-.71713-.0918-.173829.224935.543302-.171211-.762301-.05664-.185547.11457.576755-.01933-.783336-.01953-.195312.0002.588024.134102-.772067.01953-.195312-.114571.576754.281575-.728849.05664-.185547-.224934.543301.418444-.66278.0918-.173829-.326647.488952.538842-.566186.123047-.15039-.415796.415795.639342-.449694.15039-.123047-.488951.326647.71713-.316731.173829-.0918-.543302.224935.762301-.171211.185547-.05664-.576755.11457.783336-.01933.195312-.01953z" stroke="url(#e)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/mergedocuments.svg b/icon-themes/elementary_svg/cmd/32/mergedocuments.svg
new file mode 100644
index 000000000..f2eff5645
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/mergedocuments.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" x2="12" y1="15.5" y2="-6.5"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 .00004 11.882477)"><path d="m12-4.90625-.40625.625-4 6-.53125.78125h.9375 2.5v2.5s-.0108.882602-.53125 1.75c-.2668848.444809-.6266144.89753-1.21875 1.21875-.5977099.324244-1.4488116.53125-2.75.53125h-2-.5v.5 2 .5h.5 2c3.0248595 0 4.877496-1.305285 5.96875-2.71875h.03125.03125c1.091254 1.413465 2.94389 2.71875 5.96875 2.71875h2 .5v-.5-2-.5h-.5-2c-1.301189 0-2.15229-.207006-2.75-.53125h-.03125c-.578613-.320539-.924037-.779644-1.1875-1.21875-.520439-.867403-.53125-1.75-.53125-1.75v-2.5h2.5.9375l-.53125-.78125-4-6z" fill="url(#a)"/><path d="m12-4.90625-.40625.625-4 6-.53125.78125h.9375 2.5v2.5s-.0108.882602-.53125 1.75c-.2668848.444809-.6266144.89753-1.21875 1.21875-.5977099.324244-1.4488116.53125-2.75.53125h-2-.5v.5 2 .5h.5 2c3.0248595 0 4.877496-1.305285 5.96875-2.71875h.03125.03125c1.091254 1.413465 2.94389 2.71875 5.96875 2.71875h2 .5v-.5-2-.5h-.5-2c-1.301189 0-2.15229-.207006-2.75-.53125h-.03125c-.578613-.320539-.924037-.779644-1.1875-1.21875-.520439-.867403-.53125-1.75-.53125-1.75v-2.5h2.5.9375l-.53125-.78125-4-6z" fill="none" opacity=".61" stroke="#000" stroke-width=".750002"/><path d="m12-4-4 6h.65625l3.34375-5 3.34375 5h.65625zm-1 9s.0021 1.006907-.59375 2c-.29186.486435-.7156408 1.03161-1.40625 1.40625-.6941748.376574-1.6457816.59375-3 .59375h-2v1h2c1.3542184 0 2.3058252-.217176 3-.59375.6906092-.37464 1.11439-.919815 1.40625-1.40625.59585-.993093.59375-2 .59375-2zm2 0v1s-.0021 1.006906.59375 2c.283554.472592.693145 1.028517 1.375 1.40625h.03125l.09375.0625h.125.03125c.674744.319653 1.509752.53125 2.75.53125h2v-1h-2c-1.240248 0-2.075256-.211597-2.75-.53125h-.03125-.125l-.09375-.0625h-.03125c-.681855-.377733-1.091446-.933658-1.375-1.40625-.59585-.993094-.59375-2-.59375-2z" fill="#fff" opacity=".3"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/mergetable.svg b/icon-themes/elementary_svg/cmd/32/mergetable.svg
new file mode 100644
index 000000000..7a1a09996
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/mergetable.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#y" y1="2" y2="5.000003"/><linearGradient id="b" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#y" y1="2" y2="5.000003"/><linearGradient id="c" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#y" y1="2" y2="5.000003"/><linearGradient id="d" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#y" y1="2" y2="5.000003"/><linearGradient id="e" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#y" y1="2" y2="4.000013"/><linearGradient id="f" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#y" y1="2" y2="5.000003"/><linearGradient id="g" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#y" y1="2" y2="5.000003"/><linearGradient id="h" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#y" y1="2" y2="5.000003"/><linearGradient id="i" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#y" y1="2" y2="5.000003"/><linearGradient id="j" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#y" y1="2" y2="4.000013"/><linearGradient id="k" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#y" y1="2" y2="5.000003"/><linearGradient id="l" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#y" y1="2" y2="5.000003"/><linearGradient id="m" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#y" y1="2" y2="5.000003"/><linearGradient id="n" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#y" y1="2" y2="5.000003"/><linearGradient id="o" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#y" y1="2" y2="4.000013"/><linearGradient id="p" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#y" y1="2" y2="5.000003"/><linearGradient id="q" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#y" y1="2" y2="5.000003"/><linearGradient id="r" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#y" y1="2" y2="5.000003"/><linearGradient id="s" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#y" y1="2" y2="5.000003"/><linearGradient id="t" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#y" y1="2" y2="4.000013"/><linearGradient id="u" gradientTransform="matrix(.1573294 0 0 .1586627 -8.008007 -.016355)" gradientUnits="userSpaceOnUse" x1="24.833029" x2="24.833029" y1="2.604455" y2="51.798176"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><clipPath id="v"><path d="m.52916629 3.9666862h5.82116701v4.2333331h-5.82116701z"/></clipPath><clipPath id="w"><path d="m.52606629.26458335h5.82083341v4.23333335h-5.82083341z"/></clipPath><linearGradient id="x" gradientTransform="matrix(-.26458332 0 0 .26458332 3.704167 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#y" y1="2" y2="5.000003"/><linearGradient id="y" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" y1="2" y2="5.000003"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="z" gradientTransform="matrix(-.26458332 0 0 .26458332 5.55625 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#y" y1="2" y2="5.000003"/><linearGradient id="A" gradientTransform="matrix(-.26458332 0 0 .26458332 7.408334 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#y" y1="2" y2="5.000003"/><linearGradient id="B" gradientTransform="matrix(.26458332 0 0 .26458332 1.058332 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#y" y1="2" y2="5.000003"/><linearGradient id="C" gradientTransform="matrix(.13229166 0 0 .06614583 -1.322965 1.058285)" gradientUnits="userSpaceOnUse" x1="41.000362" x2="41.000362" y1="16.000725" y2="20.000727"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="D" gradientUnits="userSpaceOnUse" x1="4.097942" x2="4.097942" y1=".396875" y2="1.984375"><stop offset="0" stop-color="#d4d4d4"/><stop offset="1" stop-color="#abacae"/></linearGradient><radialGradient id="E" cx="65.325" cy="48.709" gradientTransform="matrix(0 .12973254 -.14113269 0 8.187083 -5.549621)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="F" gradientTransform="matrix(.34578 0 0 .43493 16.29 13.936)" gradientUnits="userSpaceOnUse" x1="24.299309" x2="24.299309" y1="23.120552" y2="24.728884"><stop offset="0" stop-color="#fff"/><stop offset=".00000011" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="G" gradientTransform="matrix(.4227 0 0 .38513 14.545 15.083)" gradientUnits="userSpaceOnUse" x1="24.005713" x2="24.005713" y1="10.417883" y2="34.029789"><stop offset="0" stop-color="#fff"/><stop offset=".00000002" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><g clip-path="url(#v)" transform="translate(2.116667 -3.966686)"><rect fill="url(#u)" height="7.672933" rx=".396875" ry=".396891" stroke-width="1.3333" transform="scale(-1 1)" width="7.14375" x="-7.805209" y=".396859"/><path d="m3.9980469 1c-1.1064402 0-1.9980469.8919999-1.9980469 2v26c0 1.108.8916067 2 1.9980469 2h24.0039061c1.10644 0 1.998047-.892 1.998047-2v-26c0-1.1080001-.891607-2-1.998047-2zm.5019531 1h3.4882812v5h-4.9882812v-3.5c0-.8310001.6690009-1.5 1.5-1.5zm4.4960938 0h5.9960942v5h-5.992188v.9707031h-.00391zm7.0039062 0h5.998047v5h-5.998047zm7.005859 0h4.494141c.830999 0 1.5.6689999 1.5 1.5v3.5h-5.994141zm-14.005859 6h5.998047l.001953 5.001953h-5.9980469zm7.005859 0h5.996094l-.001953 5h-6zm7.003907 0h5.990234v5h-6zm-20.009766.0019531h4.9921875l.00195 4.9999999h-4.9882781zm0 5.9980469 4.9941406.0332-.00195 4.933594h-4.9882844v.033206h-.0039062zm6.0019531 0h5.9980469v5h-6zm6.9980469 0h6v5h-6zm7 0h6v5h-5.994141zm-14 6h6v5l-6-.0078zm7 0h6v5h-6zm13 0v4.996094h-5.996094v1.007812h5.996094v2.496094c0 .207749-.04148.404407-.117188.583984v.002c-.227485.537792-.760176.914016-1.382812.914016h-4.5l.0039-9.992188zm-26 .002h4.9921875v4.990235l-4.9921875.009718zm0 5.998h5v4h-3.5c-.8309991 0-1.5-.669-1.5-1.5zm6 0h6v4h-6zm7 0 6 .0078-.007812 3.9922h-5.992188z" opacity=".3" transform="scale(.26458333)"/><g fill="none" stroke-width=".264583"><path d="m3.8364584 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#a)"/><path d="m3.8364583 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#b)"/><path d="m3.8364583.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#c)"/><path d="m3.8364583 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#d)"/><path d="m3.8364583 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#e)"/><path d="m5.6885416 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#f)"/><path d="m5.6885415 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#g)"/><path d="m5.6885415.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#h)"/><path d="m5.6885415 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#i)"/><path d="m5.6885415 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#j)"/><path d="m7.540625 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#k)"/><path d="m7.5406249 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#l)"/><path d="m7.5406249.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#m)"/><path d="m7.5406249 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#n)"/><path d="m7.5406249 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#o)"/><path d="m1.9843751 3.8364616h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#p)"/><path d="m1.984375 2.2489583h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#q)"/><path d="m1.984375.66145834h-1.05833333l-.0000002 1.05833066h1.05833353z" stroke="url(#r)"/><path d="m1.984375 5.4239584h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#s)"/><path d="m1.984375 7.0114584h-1.05833333l-.0000002.79375h1.05833353z" stroke="url(#t)"/></g></g><g clip-path="url(#w)" transform="translate(2.119767 3.96875)"><rect fill="url(#u)" height="7.672933" rx=".396875" ry=".396891" stroke-width="1.3333" transform="scale(-1 1)" width="7.14375" x="-7.805209" y=".396859"/><path d="m3.9980469 1c-1.1064402 0-1.9980469.8919999-1.9980469 2v26c0 1.108.8916067 2 1.9980469 2h24.0039061c1.10644 0 1.998047-.892 1.998047-2v-26c0-1.1080001-.891607-2-1.998047-2zm.5019531 1h3.4882812v5h-4.9882812v-3.5c0-.8310001.6690009-1.5 1.5-1.5zm4.4960938 0h5.9960942v5h-5.992188v.9707031h-.00391zm7.0039062 0h5.998047v5h-5.998047zm7.005859 0h4.494141c.830999 0 1.5.6689999 1.5 1.5v3.5h-5.994141zm-14.005859 6h5.998047l.001953 5.001953h-5.9980469zm7.005859 0h5.996094l-.001953 5h-6zm7.003907 0h5.990234v5h-6zm-20.009766.0019531h4.9921875l.00195 4.9999999h-4.9882781zm0 5.9980469 4.9941406.0332-.00195 4.933594h-4.9882844v.033206h-.0039062zm6.0019531 0h5.9980469v5h-6zm6.9980469 0h6v5h-6zm7 0h6v5h-5.994141zm-14 6h6v5l-6-.0078zm7 0h6v5h-6zm13 0v4.996094h-5.996094v1.007812h5.996094v2.496094c0 .207749-.04148.404407-.117188.583984v.002c-.227485.537792-.760176.914016-1.382812.914016h-4.5l.0039-9.992188zm-26 .002h4.9921875v4.990235l-4.9921875.009718zm0 5.998h5v4h-3.5c-.8309991 0-1.5-.669-1.5-1.5zm6 0h6v4h-6zm7 0 6 .0078-.007812 3.9922h-5.992188z" opacity=".3" transform="scale(.26458333)"/><g fill="none" stroke-width=".264583"><path d="m3.8364584 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#a)"/><path d="m3.8364583 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#b)"/><path d="m3.8364583.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#c)"/><path d="m3.8364583 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#d)"/><path d="m3.8364583 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#e)"/><path d="m5.6885416 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#f)"/><path d="m5.6885415 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#g)"/><path d="m5.6885415.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#h)"/><path d="m5.6885415 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#i)"/><path d="m5.6885415 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#j)"/><path d="m7.540625 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#k)"/><path d="m7.5406249 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#l)"/><path d="m7.5406249.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#m)"/><path d="m7.5406249 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#n)"/><path d="m7.5406249 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#o)"/><path d="m1.9843751 3.8364616h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#p)"/><path d="m1.984375 2.2489583h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#q)"/><path d="m1.984375.66145834h-1.05833333l-.0000002 1.05833066h1.05833353z" stroke="url(#r)"/><path d="m1.984375 5.4239584h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#s)"/><path d="m1.984375 7.0114584h-1.05833333l-.0000002.79375h1.05833353z" stroke="url(#t)"/></g><path d="m1.055233.39687521c-.21986872 0-.39687492.1769974-.39687492.39687497v1.19062482h7.14375012v-1.19062482c0-.21987757-.1770063-.39687497-.396875-.39687497z" fill="url(#D)" stroke-width="1.3333"/><g stroke-width=".264583"><path d="m1.0547163.26458351c-.29274562 0-.52864989.2360083-.52864989.52916667v1.32291662h1.85208329 1.5869834.2666503 1.5864665.2666505 1.5849161.2645834v-1.32291662c0-.29315837-.2359044-.52916667-.52865-.52916667zm.1328084.2645833h.9229411v1.32291659h-1.31981612v-.92604162c0-.2198687.1770065-.39687497.39687502-.39687497zm1.1895915 0h1.5864667v1.32291659h-1.5854332v.2568319h-.00103zm1.853117 0h1.5869833v1.32291659h-1.5869833zm1.8536335 0h1.1890748c.2198685 0 .396875.17700627.396875.39687497v.92604162h-1.5859498z" fill="#555761" fill-opacity=".501961"/><g transform="translate(-.0031)"><g fill="none"><path d="m3.8364583.66145843h-1.3229165l-.0000002 1.05833057h1.3229167z" opacity=".8" stroke="url(#x)"/><path d="m5.6885414.66145843h-1.3229164l-.0000003 1.05833057h1.3229167z" opacity=".8" stroke="url(#z)"/><path d="m7.540625.92604167c0-.13229167-.1116211-.26458333-.2645833-.26458333l-1.0583333.00000009-.0000003 1.05833057h1.3229167z" opacity=".8" stroke="url(#A)"/><path d="m.92604113.92604167c0-.13229167.11162107-.26458333.26458327-.26458333h.7937506l.0000003 1.05833056-1.05833397.0000001z" opacity=".8" stroke="url(#B)"/></g><path d="m.52916667 2.1166667 7.40828523-.0000482v.2645833l-7.40828523.0000482z" fill="url(#C)" opacity=".15"/></g></g></g><path d="m.92604172 3.8364584-.00000095-.79375h.79374993v.7988693l.79375-.00512v.7937499l-.79375.00512v.7886308h-.79374993v-.7937501h-.79375007v-.7937499z" fill="url(#E)" stroke-width=".18912"/><g fill="none" transform="translate(-.264583)"><path d="m1.19 3.836.000625-.7932917h.79375l.002625.7932917.791125.0004583v.7937501h-.79375v.79375h-.79375v-.79375h-.79375l.000125-.7912084z" opacity=".5" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".264583"/><g stroke-width="1.399024"><path d="m25.391727 23.29231h3.497559v1.399024h-3.497559m-2.798047 0h-3.497559v-1.399024h3.497559" opacity=".5" stroke="url(#F)" transform="matrix(.18912 0 0 .18912 -2.95 -.304)"/><path d="m23.293191 22.592798-.003191-3.489798 1.402215-.0078v3.497598m0 2.798008-.000005 3.497559h-1.399019v-3.497559" opacity=".5" stroke="url(#G)" transform="matrix(.18912 0 0 .18912 -2.95 -.304)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/mirror.svg b/icon-themes/elementary_svg/cmd/32/mirror.svg
new file mode 100644
index 000000000..f3b662813
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/mirror.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.33314 0 0 1.3435 33.138 -.034)" gradientUnits="userSpaceOnUse" x1="21.288" x2="21.288" xlink:href="#c" y1="7.387" y2="19.965"/><linearGradient id="b" gradientTransform="matrix(1.33314 0 0 1.3435 -.166 -.034)" gradientUnits="userSpaceOnUse" x1="21.288" x2="21.288" xlink:href="#c" y1="7.387" y2="19.965"/><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset=".859" stop-color="#fff" stop-opacity=".235"/><stop offset=".916" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.45946 -.46303 .45075 .45425 7.28 18.416)" gradientUnits="userSpaceOnUse" x1="33.836" x2="-21.24" y1="2.924" y2="59.064"><stop offset="0" stop-color="#e4c6fa"/><stop offset=".262" stop-color="#cd9ef7"/><stop offset=".705" stop-color="#a56de2"/><stop offset="1" stop-color="#7239b3"/></linearGradient><g transform="translate(-2)"><path d="m20.5 27.508h9.333l-8-22.84h-1.332z" fill="url(#d)"/><g fill="none" stroke-miterlimit="3"><path d="m28.574 26.636-7.076.036-.023-20.292z" opacity=".5" stroke="url(#b)" stroke-linecap="round"/><path d="m20.5 27.508h9.333l-8-22.84h-1.332z" opacity=".5" stroke="#452981" stroke-linejoin="round"/></g></g><g stroke-miterlimit="3" transform="translate(2)"><path d="m12.5 27.508h-9.334l8-22.84h1.332z" fill="#d3d7cf" fill-rule="evenodd" stroke="#888a85" stroke-linejoin="round"/><path d="m4.4 26.636 7.074.036.024-20.292z" fill="none" opacity=".5" stroke="url(#a)" stroke-linecap="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/mirrorvert.svg b/icon-themes/elementary_svg/cmd/32/mirrorvert.svg
new file mode 100644
index 000000000..fae89253a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/mirrorvert.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(0 1.33314 1.3435 0 .961 -1.133)" gradientUnits="userSpaceOnUse" x1="21.288" x2="21.288" xlink:href="#c" y1="7.387" y2="19.965"/><linearGradient id="b" gradientTransform="matrix(0 -1.33314 1.3435 0 .961 32.171)" gradientUnits="userSpaceOnUse" x1="26.351" x2="15.099" xlink:href="#c" y1="11.294" y2="12.893"/><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset=".859" stop-color="#fff" stop-opacity=".235"/><stop offset=".916" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.45946 -.46303 .45075 .45425 7.28 18.416)" gradientUnits="userSpaceOnUse" x1="27.851" x2="-6.304" y1="32.597" y2="-4.413"><stop offset="0" stop-color="#e4c6fa"/><stop offset=".262" stop-color="#cd9ef7"/><stop offset=".705" stop-color="#a56de2"/><stop offset="1" stop-color="#7239b3"/></linearGradient><g transform="translate(0 2)"><path d="m20.5 27.508h9.333l-8-22.84h-1.332z" fill="url(#d)" transform="matrix(0 -1 1 0 .995 32.005)"/><g fill="none" stroke-miterlimit="3"><path d="m27.631 3.431.036 7.076-20.292.023z" opacity=".5" stroke="url(#b)" stroke-linecap="round"/><path d="m28.503 11.504v-9.332l-22.84 8v1.332z" opacity=".5" stroke="#452981" stroke-linejoin="round"/></g></g><g stroke-miterlimit="3" transform="translate(0 -2)"><path d="m28.503 19.506v9.332l-22.84-8v-1.332z" fill="#d3d7cf" fill-rule="evenodd" stroke="#888a85" stroke-linejoin="round"/><path d="m27.631 27.605.036-7.074-20.292-.024z" fill="none" opacity=".5" stroke="url(#a)" stroke-linecap="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/modifyframe.svg b/icon-themes/elementary_svg/cmd/32/modifyframe.svg
new file mode 100644
index 000000000..f33799714
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/modifyframe.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="81" x2="81" xlink:href="#e" y1="8" y2="-1.5"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="22.881355" x2="22.644068" y1="14.457627" y2="31.338984"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#d2d2d2"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="23.031893" x2="23.040016" y1="26.715307" y2="18.997057"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#959595"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="23.131727" x2="23.398602" y1="16.459263" y2="30.159456"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="e"><stop offset="0"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="98" x2="98" xlink:href="#e" y1="8" y2="-1.5"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="88.5" x2="88.5" xlink:href="#e" y1="4" y2="2.5"/><g transform="translate(-73 6.5)"><path d="m77-2c-1.939 0-3.5 1.56100002-3.5 3.5v3c0 1.939 1.561 3.5 3.5 3.5h7c1.939 0 3.5-1.561 3.5-3.5v-3c0-1.93899998-1.561-3.5-3.5-3.5zm.75 3h2.75 2.75c.6925 0 1.23212.5577308 1.25 1.25v.75.75c0 .6925-.5575 1.25-1.25 1.25h-2.75-2.75c-.6925 0-1.225886-.55792-1.25-1.25v-1.25-.25c0-.6925.5575-1.25 1.25-1.25z" fill="#d4d4d4" stroke="#000" stroke-linecap="round" stroke-linejoin="bevel" stroke-opacity=".427451"/><path d="m77-2c-1.939 0-3.5 1.56100002-3.5 3.5v3c0 1.939 1.561 3.5 3.5 3.5h7c1.939 0 3.5-1.561 3.5-3.5v-3c0-1.93899998-1.561-3.5-3.5-3.5zm.75 3h5.5c.6925 0 1.25.5575 1.25 1.25v1.5c0 .6925-.5575 1.25-1.25 1.25h-5.5c-.6925 0-1.25-.5575-1.25-1.25v-1.5c0-.6925.5575-1.25 1.25-1.25z" fill="url(#a)" opacity=".2"/><g stroke-linecap="round"><path d="m77.5-1h6.5c1.385 0 2.5 1.115 2.5 2.5v3" fill="none" opacity=".4" stroke="#fff" stroke-linejoin="round"/><g stroke-linejoin="bevel"><path d="m83.25 6h-5.5c-1.2465 0-2.25-1.0035-2.25-2.25" fill="none" opacity=".4" stroke="#fff"/><path d="m94-2c-1.939 0-3.5 1.56100002-3.5 3.5v3c0 1.939 1.561 3.5 3.5 3.5h7c1.939 0 3.5-1.561 3.5-3.5v-3c0-1.93899998-1.561-3.5-3.5-3.5zm.75 3h2.75 2.75c.6925 0 1.23212.5577308 1.25 1.25v.75.75c0 .6925-.5575 1.25-1.25 1.25h-2.75-2.75c-.6925 0-1.225886-.55792-1.25-1.25v-1.25-.25c0-.6925.5575-1.25 1.25-1.25z" fill="#d4d4d4" stroke="#000" stroke-opacity=".427451"/></g></g><path d="m94-2c-1.939 0-3.5 1.56100002-3.5 3.5v3c0 1.939 1.561 3.5 3.5 3.5h7c1.939 0 3.5-1.561 3.5-3.5v-3c0-1.93899998-1.561-3.5-3.5-3.5zm.75 3h5.5c.6925 0 1.25.5575 1.25 1.25v1.5c0 .6925-.5575 1.25-1.25 1.25h-5.5c-.6925 0-1.25-.5575-1.25-1.25v-1.5c0-.6925.5575-1.25 1.25-1.25z" fill="url(#f)" opacity=".2"/><g stroke-linecap="round"><path d="m94.5-1h6.5c1.385 0 2.5 1.115 2.5 2.5v3" fill="none" opacity=".4" stroke="#fff" stroke-linejoin="round"/><path d="m100.25 6h-5.5c-1.2465 0-2.25-1.0035-2.25-2.25" fill="none" opacity=".4" stroke="#fff" stroke-linejoin="bevel"/><rect fill="#d4d4d4" height="3" rx="1.5" stroke="#000" stroke-linejoin="bevel" stroke-opacity=".427451" width="13" x="82" y="1"/></g><rect fill="url(#g)" height="3" opacity=".2" rx="1.5" width="13" x="82" y="1"/><path d="m83 2.25c0-.1385.669-.25 1.5-.25h8c.831 0 1.5.1115 1.5.25" fill="none" opacity=".4" stroke="#fff" stroke-linecap="round" stroke-linejoin="bevel"/></g><path d="m22 14.5c-.554 0-1 .446-1 1v1.886719a5.9661016 5.9661016 0 0 0 -.556641.228515l-1.332031-1.332031c-.391737-.391737-1.022325-.391737-1.414062 0l-1.414063 1.414063c-.391737.391737-.391737 1.022325 0 1.414062l1.333985 1.333984a5.9661016 5.9661016 0 0 0 -.230469.554688h-1.886719c-.554 0-1 .446-1 1v2c0 .554.446 1 1 1h1.886719a5.9661016 5.9661016 0 0 0 .228515.556641l-1.332031 1.332031c-.391737.391737-.391737 1.022325 0 1.414062l1.414063 1.414063c.391737.391737 1.022325.391737 1.414062 0l1.333984-1.333985a5.9661016 5.9661016 0 0 0 .554688.230469v1.886719c0 .554.446 1 1 1h2c.554 0 1-.446 1-1v-1.886719a5.9661016 5.9661016 0 0 0 .556641-.228515l1.332031 1.332031c.391737.391737 1.022325.391737 1.414062 0l1.414063-1.414063c.391737-.391737.391737-1.022325 0-1.414062l-1.333985-1.333984a5.9661016 5.9661016 0 0 0 .230469-.554688h1.886719c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1h-1.886719a5.9661016 5.9661016 0 0 0 -.228515-.556641l1.332031-1.332031c.391737-.391737.391737-1.022325 0-1.414062l-1.414063-1.414063c-.391737-.391737-1.022325-.391737-1.414062 0l-1.333984 1.333985a5.9661016 5.9661016 0 0 0 -.554688-.230469v-1.886719c0-.554-.446-1-1-1zm1 6.503906a1.9954157 1.9954157 0 0 1 1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094-1.996094 1.9954157 1.9954157 0 0 1 1.996094-1.996094z" fill="url(#b)"/><g fill="none" stroke-linecap="square" stroke-linejoin="round"><path d="m22 14.5c-.554 0-1 .446-1 1v1.886719a5.9661016 5.9661016 0 0 0 -.556641.228515l-1.332031-1.332031c-.391737-.391737-1.022325-.391737-1.414062 0l-1.414063 1.414063c-.391737.391737-.391737 1.022325 0 1.414062l1.333985 1.333984a5.9661016 5.9661016 0 0 0 -.230469.554688h-1.886719c-.554 0-1 .446-1 1v2c0 .554.446 1 1 1h1.886719a5.9661016 5.9661016 0 0 0 .228515.556641l-1.332031 1.332031c-.391737.391737-.391737 1.022325 0 1.414062l1.414063 1.414063c.391737.391737 1.022325.391737 1.414062 0l1.333984-1.333985a5.9661016 5.9661016 0 0 0 .554688.230469v1.886719c0 .554.446 1 1 1h2c.554 0 1-.446 1-1v-1.886719a5.9661016 5.9661016 0 0 0 .556641-.228515l1.332031 1.332031c.391737.391737 1.022325.391737 1.414062 0l1.414063-1.414063c.391737-.391737.391737-1.022325 0-1.414062l-1.333985-1.333984a5.9661016 5.9661016 0 0 0 .230469-.554688h1.886719c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1h-1.886719a5.9661016 5.9661016 0 0 0 -.228515-.556641l1.332031-1.332031c.391737-.391737.391737-1.022325 0-1.414062l-1.414063-1.414063c-.391737-.391737-1.022325-.391737-1.414062 0l-1.333984 1.333985a5.9661016 5.9661016 0 0 0 -.554688-.230469v-1.886719c0-.554-.446-1-1-1zm1 6.503906a1.9954157 1.9954157 0 0 1 1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094-1.996094 1.9954157 1.9954157 0 0 1 1.996094-1.996094z" opacity=".3" stroke="#000"/><circle cx="23" cy="23" r="3.998385" stroke="url(#c)"/><path d="m22 15.5v1.886719a.99989607.99989607 0 0 1 -.667969.943359c-.157521.05556-.311767.118308-.46289.189453a.99989607.99989607 0 0 1 -1.132813-.197265l-1.332031-1.332032-1.414063 1.414063 1.333985 1.333984a.99989607.99989607 0 0 1 .195312 1.136719c-.07165.150561-.135262.303936-.191406.460938a.99989607.99989607 0 0 1 -.941406.664062h-1.886719v2h1.886719a.99989607.99989607 0 0 1 .943359.667969c.05556.157521.118308.311767.189453.46289a.99989607.99989607 0 0 1 -.197265 1.132813l-1.332032 1.332031 1.414063 1.414063 1.333984-1.333985a.99989607.99989607 0 0 1 1.136719-.195312c.150561.07165.303936.135262.460938.191406a.99989607.99989607 0 0 1 .664062.941406v1.886719h2v-1.886719a.99989607.99989607 0 0 1 .667969-.943359c.157521-.05556.311767-.118308.46289-.189453a.99989607.99989607 0 0 1 1.132813.197265l1.332031 1.332032 1.414063-1.414063-1.333985-1.333984a.99989607.99989607 0 0 1 -.195312-1.136719c.07165-.150561.135262-.303936.191406-.460938a.99989607.99989607 0 0 1 .941406-.664062h1.886719v-2h-1.886719a.99989607.99989607 0 0 1 -.943359-.667969c-.05556-.157521-.118308-.311767-.189453-.46289a.99989607.99989607 0 0 1 .197265-1.132813l1.332032-1.332031-1.414063-1.414063-1.333984 1.333985a.99989607.99989607 0 0 1 -1.136719.195312c-.150561-.07165-.303936-.135262-.460938-.191406a.99989607.99989607 0 0 1 -.664062-.941406v-1.886719zm1 6.503906c-.588024.0002.772067.134102.195312.01953-.576754-.114571.728849.281575.185547.05664-.543301-.224934.66278.418444.173829.0918-.488952-.326647.566186.538842.15039.123047-.415795-.415796.449694.639342.123047.15039-.326647-.488951.316731.71713.0918.173829-.224935-.543302.171211.762301.05664.185547-.11457-.576755.01933.783336.01953.195312-.0002-.588024-.134102.772067-.01953.195312.114571-.576754-.281575.728849-.05664.185547.224934-.543301-.418444.66278-.0918.173829.326647-.488952-.538842.566186-.123047.15039.415796-.415795-.639342.449694-.15039.123047.488951-.326647-.71713.316731-.173829.0918.543302-.224935-.762301.171211-.185547.05664.576755-.11457-.783336.01933-.195312.01953.588024-.0002-.772067-.134102-.195312-.01953.576754.114571-.728849-.281575-.185547-.05664.543301.224934-.66278-.418444-.173829-.0918.488952.326647-.566186-.538842-.15039-.123047.415795.415796-.449694-.639342-.123047-.15039.326647.488951-.316731-.71713-.0918-.173829.224935.543302-.171211-.762301-.05664-.185547.11457.576755-.01933-.783336-.01953-.195312.0002.588024.134102-.772067.01953-.195312-.114571.576754.281575-.728849.05664-.185547-.224934.543301.418444-.66278.0918-.173829-.326647.488952.538842-.566186.123047-.15039-.415796.415795.639342-.449694.15039-.123047-.488951.326647.71713-.316731.173829-.0918-.543302.224935.762301-.171211.185547-.05664-.576755.11457.783336-.01933.195312-.01953z" stroke="url(#d)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/modifylayer.svg b/icon-themes/elementary_svg/cmd/32/modifylayer.svg
new file mode 100644
index 000000000..f330c72f1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/modifylayer.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(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 -1.953449 26.151397)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#l"/><radialGradient id="c" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#l"/><linearGradient id="d" gradientTransform="matrix(.62856997 0 0 .60839392 .91432 -.534791)" gradientUnits="userSpaceOnUse" x1="6.49996" x2="35.136391" y1="31.791216" y2="31.791216"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="13.428565" x2="33.690468" y1="25.105595" y2="25.105595"><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="f" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-26.891243" x2="-60.812454" y1="14.581487" y2="14.581487"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><linearGradient id="g"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="h" cx="6.702713" cy="73.615715" gradientTransform="matrix(1.3166457 0 0 .28801944 14.174902 8.61329)" gradientUnits="userSpaceOnUse" r="7.228416" xlink:href="#g"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="22.881355" x2="22.644068" y1="14.457627" y2="31.338984"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#d2d2d2"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="23.031893" x2="23.040016" y1="26.715307" y2="18.997057"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#959595"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="23.131727" x2="23.398602" y1="16.459263" y2="30.159456"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="l" xlink:href="#g"/><g transform="matrix(0 1 -1 0 32.806792 1)"><g transform="matrix(-.00778792 .63279767 -.9297733 .3681326 52.033613 3.277506)"><path d="m-11.393026 29.170918 38.443036-.170918v2l-38.443036.170918z" fill="url(#a)" opacity=".15"/><path d="m-11.393026 29.170918v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#b)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#c)" opacity=".15"/></g><path d="m9 2.2245762 14 5.6262147v22.9560011l-14-5.66303z" fill="url(#d)"/><g fill="none" stroke-linejoin="round"><path d="m22.5 30.103667-13-5.352041v-21.751626l13 5.201181z" stroke="url(#e)" stroke-linecap="round"/><path d="m8.5 1.5 15 6v24l-15-6c-.015909-8.040206.039301-15.9937677 0-24z" stroke="url(#f)" stroke-width=".999922"/></g></g><g transform="matrix(0 1 -1 0 32.201181 -4.999999)"><g transform="matrix(-.00778792 .63279767 -.9297733 .3681326 52.033613 3.277506)"><path d="m-11.393026 29.170918 38.443036-.170918v2l-38.443036.170918z" fill="url(#a)" opacity=".15"/><path d="m-11.393026 29.170918v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#b)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#c)" opacity=".15"/></g><path d="m9 2.2245762 14 5.6262147v22.9560011l-14-5.66303z" fill="url(#d)"/><g fill="none" stroke-linejoin="round"><path d="m22.5 30.103667-13-5.352041v-21.751626l13 5.201181z" stroke="url(#e)" stroke-linecap="round"/><path d="m8.5 1.5 15 6v24l-15-6c-.015909-8.040206.039301-15.9937677 0-24z" stroke="url(#f)" stroke-width=".999922"/></g></g><path d="m32.517262 29.816046c0 1.149816-4.261024 2.081925-9.517262 2.081925-5.256239 0-9.517262-.932109-9.517262-2.081925 0-1.149815 4.261023-2.081924 9.517262-2.081924 5.256238 0 9.517262.932109 9.517262 2.081924z" fill="url(#h)" opacity=".2"/><path d="m22 14.5c-.554 0-1 .446-1 1v1.886719a5.9661016 5.9661016 0 0 0 -.556641.228515l-1.332031-1.332031c-.391737-.391737-1.022325-.391737-1.414062 0l-1.414063 1.414063c-.391737.391737-.391737 1.022325 0 1.414062l1.333985 1.333984a5.9661016 5.9661016 0 0 0 -.230469.554688h-1.886719c-.554 0-1 .446-1 1v2c0 .554.446 1 1 1h1.886719a5.9661016 5.9661016 0 0 0 .228515.556641l-1.332031 1.332031c-.391737.391737-.391737 1.022325 0 1.414062l1.414063 1.414063c.391737.391737 1.022325.391737 1.414062 0l1.333984-1.333985a5.9661016 5.9661016 0 0 0 .554688.230469v1.886719c0 .554.446 1 1 1h2c.554 0 1-.446 1-1v-1.886719a5.9661016 5.9661016 0 0 0 .556641-.228515l1.332031 1.332031c.391737.391737 1.022325.391737 1.414062 0l1.414063-1.414063c.391737-.391737.391737-1.022325 0-1.414062l-1.333985-1.333984a5.9661016 5.9661016 0 0 0 .230469-.554688h1.886719c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1h-1.886719a5.9661016 5.9661016 0 0 0 -.228515-.556641l1.332031-1.332031c.391737-.391737.391737-1.022325 0-1.414062l-1.414063-1.414063c-.391737-.391737-1.022325-.391737-1.414062 0l-1.333984 1.333985a5.9661016 5.9661016 0 0 0 -.554688-.230469v-1.886719c0-.554-.446-1-1-1zm1 6.503906a1.9954157 1.9954157 0 0 1 1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094-1.996094 1.9954157 1.9954157 0 0 1 1.996094-1.996094z" fill="url(#i)"/><g fill="none" stroke-linecap="square" stroke-linejoin="round"><path d="m22 14.5c-.554 0-1 .446-1 1v1.886719a5.9661016 5.9661016 0 0 0 -.556641.228515l-1.332031-1.332031c-.391737-.391737-1.022325-.391737-1.414062 0l-1.414063 1.414063c-.391737.391737-.391737 1.022325 0 1.414062l1.333985 1.333984a5.9661016 5.9661016 0 0 0 -.230469.554688h-1.886719c-.554 0-1 .446-1 1v2c0 .554.446 1 1 1h1.886719a5.9661016 5.9661016 0 0 0 .228515.556641l-1.332031 1.332031c-.391737.391737-.391737 1.022325 0 1.414062l1.414063 1.414063c.391737.391737 1.022325.391737 1.414062 0l1.333984-1.333985a5.9661016 5.9661016 0 0 0 .554688.230469v1.886719c0 .554.446 1 1 1h2c.554 0 1-.446 1-1v-1.886719a5.9661016 5.9661016 0 0 0 .556641-.228515l1.332031 1.332031c.391737.391737 1.022325.391737 1.414062 0l1.414063-1.414063c.391737-.391737.391737-1.022325 0-1.414062l-1.333985-1.333984a5.9661016 5.9661016 0 0 0 .230469-.554688h1.886719c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1h-1.886719a5.9661016 5.9661016 0 0 0 -.228515-.556641l1.332031-1.332031c.391737-.391737.391737-1.022325 0-1.414062l-1.414063-1.414063c-.391737-.391737-1.022325-.391737-1.414062 0l-1.333984 1.333985a5.9661016 5.9661016 0 0 0 -.554688-.230469v-1.886719c0-.554-.446-1-1-1zm1 6.503906a1.9954157 1.9954157 0 0 1 1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094-1.996094 1.9954157 1.9954157 0 0 1 1.996094-1.996094z" opacity=".3" stroke="#000"/><circle cx="23" cy="23" r="3.998385" stroke="url(#j)"/><path d="m22 15.5v1.886719a.99989607.99989607 0 0 1 -.667969.943359c-.157521.05556-.311767.118308-.46289.189453a.99989607.99989607 0 0 1 -1.132813-.197265l-1.332031-1.332032-1.414063 1.414063 1.333985 1.333984a.99989607.99989607 0 0 1 .195312 1.136719c-.07165.150561-.135262.303936-.191406.460938a.99989607.99989607 0 0 1 -.941406.664062h-1.886719v2h1.886719a.99989607.99989607 0 0 1 .943359.667969c.05556.157521.118308.311767.189453.46289a.99989607.99989607 0 0 1 -.197265 1.132813l-1.332032 1.332031 1.414063 1.414063 1.333984-1.333985a.99989607.99989607 0 0 1 1.136719-.195312c.150561.07165.303936.135262.460938.191406a.99989607.99989607 0 0 1 .664062.941406v1.886719h2v-1.886719a.99989607.99989607 0 0 1 .667969-.943359c.157521-.05556.311767-.118308.46289-.189453a.99989607.99989607 0 0 1 1.132813.197265l1.332031 1.332032 1.414063-1.414063-1.333985-1.333984a.99989607.99989607 0 0 1 -.195312-1.136719c.07165-.150561.135262-.303936.191406-.460938a.99989607.99989607 0 0 1 .941406-.664062h1.886719v-2h-1.886719a.99989607.99989607 0 0 1 -.943359-.667969c-.05556-.157521-.118308-.311767-.189453-.46289a.99989607.99989607 0 0 1 .197265-1.132813l1.332032-1.332031-1.414063-1.414063-1.333984 1.333985a.99989607.99989607 0 0 1 -1.136719.195312c-.150561-.07165-.303936-.135262-.460938-.191406a.99989607.99989607 0 0 1 -.664062-.941406v-1.886719zm1 6.503906c-.588024.0002.772067.134102.195312.01953-.576754-.114571.728849.281575.185547.05664-.543301-.224934.66278.418444.173829.0918-.488952-.326647.566186.538842.15039.123047-.415795-.415796.449694.639342.123047.15039-.326647-.488951.316731.71713.0918.173829-.224935-.543302.171211.762301.05664.185547-.11457-.576755.01933.783336.01953.195312-.0002-.588024-.134102.772067-.01953.195312.114571-.576754-.281575.728849-.05664.185547.224934-.543301-.418444.66278-.0918.173829.326647-.488952-.538842.566186-.123047.15039.415796-.415795-.639342.449694-.15039.123047.488951-.326647-.71713.316731-.173829.0918.543302-.224935-.762301.171211-.185547.05664.576755-.11457-.783336.01933-.195312.01953.588024-.0002-.772067-.134102-.195312-.01953.576754.114571-.728849-.281575-.185547-.05664.543301.224934-.66278-.418444-.173829-.0918.488952.326647-.566186-.538842-.15039-.123047.415795.415796-.449694-.639342-.123047-.15039.326647.488951-.316731-.71713-.0918-.173829.224935.543302-.171211-.762301-.05664-.185547.11457.576755-.01933-.783336-.01953-.195312.0002.588024.134102-.772067.01953-.195312-.114571.576754.281575-.728849.05664-.185547-.224934.543301.418444-.66278.0918-.173829-.326647.488952.538842-.566186.123047-.15039-.415796.415795.639342-.449694.15039-.123047-.488951.326647.71713-.316731.173829-.0918-.543302.224935.762301-.171211.185547-.05664-.576755.11457.783336-.01933.195312-.01953z" stroke="url(#k)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/moduledialog.svg b/icon-themes/elementary_svg/cmd/32/moduledialog.svg
new file mode 100644
index 000000000..49358c0cf
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/moduledialog.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="25.82867" x2="25.82867" y1="4.090429" y2="27.945608"><stop offset="0" stop-color="#fff"/><stop offset=".03798588" stop-color="#fff" stop-opacity=".235294"/><stop offset=".96200818" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="b" cx="6.730414" cy="9.957108" fx="6.200184" gradientTransform="matrix(0 6.5752286 -8.07228 0 96.951918 -56.111442)" gradientUnits="userSpaceOnUse" r="12.671875"><stop offset="0" stop-color="#919caf"/><stop offset=".26238" stop-color="#68758e"/><stop offset=".704952" stop-color="#485a6c"/><stop offset="1" stop-color="#444c5c"/></radialGradient><radialGradient id="c" 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="#d"/><linearGradient id="d"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="e" 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="#d"/><linearGradient id="f" 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="g" gradientTransform="matrix(.74734572 0 0 -.74821732 -1.935797 34.712168)" gradientUnits="userSpaceOnUse" x1="30.212982" x2="30.212982" y1="21.416878" y2="25.361452"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><g opacity=".4" transform="matrix(.73684208 0 0 .42857134 -1.68421 10.857146)"><path d="m38 40h5v7h-5z" fill="url(#c)"/><path d="m-10-47h5v7h-5z" fill="url(#e)" transform="scale(-1)"/><path d="m10 40h28v7.000001h-28z" fill="url(#f)"/></g><rect fill="url(#b)" height="27" rx="2.16" width="27" x="2.5" y="2.500001"/><rect fill="none" height="25" opacity=".3" rx="1.086957" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" width="25" x="3.5" y="3.5"/><rect fill="none" height="27" opacity=".5" rx="2.16" stroke="#1c2c38" stroke-linecap="round" stroke-linejoin="round" width="27" x="2.5" y="2.5"/><path d="m14.857143 9c-.205675 0-.377071.7943909-.477679 1.929687a6.2857143 6.2857143 0 0 0 -1.518973.638394c-.877456-.735398-1.562876-1.179312-1.708705-1.033483l-1.6171882 1.617187c-.145829.14583.298085.83125 1.0334832 1.708706a6.2857143 6.2857143 0 0 0 -.6328132 1.518973c-1.138477.100511-1.935268.271659-1.935268.477679v2.285713c0 .205675.794391.377072 1.929687.47768a6.2857143 6.2857143 0 0 0 .6361612 1.522321c-.7337262.875884-1.1769032 1.559704-1.0312502 1.705357l1.6171882 1.617187c.145516.145516.828475-.296603 1.703125-1.029018a6.2857143 6.2857143 0 0 0 1.524553.628348c.100511 1.138478.271659 1.935269.477679 1.935269h2.285714c.205675 0 .377071-.794391.477679-1.929687a6.2857143 6.2857143 0 0 0 1.518973-.638395c.877456.735398 1.562876 1.179312 1.708705 1.033483l1.617188-1.617187c.145829-.145829-.298085-.831249-1.033483-1.708705a6.2857143 6.2857143 0 0 0 .632813-1.518973c1.138477-.100512 1.935268-.27166 1.935268-.47768v-2.285713c0-.205676-.794391-.377071-1.929687-.477679a6.2857143 6.2857143 0 0 0 -.636161-1.522321c.733726-.875885 1.176903-1.559704 1.03125-1.705358l-1.617188-1.617187c-.145516-.145516-.828475.296603-1.703125 1.029018a6.2857143 6.2857143 0 0 0 -1.524553-.628348c-.100511-1.1384771-.271659-1.935268-.477679-1.935268zm1.142857 5.142857a2.8571429 2.8571429 0 0 1 2.857143 2.857143 2.8571429 2.8571429 0 0 1 -2.857143 2.857143 2.8571429 2.8571429 0 0 1 -2.857143-2.857143 2.8571429 2.8571429 0 0 1 2.857143-2.857144z" fill="#fff" opacity=".1"/><path d="m14.857143 8.0000005c-.205675 0-.377071.7943909-.477679 1.9296874a6.2857143 6.2857143 0 0 0 -1.518973.6383931c-.877456-.7353976-1.562876-1.1793114-1.708705-1.0334822l-1.6171882 1.6171872c-.145829.145829.298085.831249 1.0334832 1.708705a6.2857143 6.2857143 0 0 0 -.6328132 1.518973c-1.138477.100511-1.935268.271659-1.935268.477679v2.285714c0 .205675.794391.377071 1.929687.477679a6.2857143 6.2857143 0 0 0 .6361612 1.522321c-.7337262.875884-1.1769032 1.559704-1.0312502 1.705357l1.6171882 1.617188c.145516.145516.828475-.296603 1.703125-1.029018a6.2857143 6.2857143 0 0 0 1.524553.628348c.100511 1.138477.271659 1.935268.477679 1.935268h2.285714c.205675 0 .377071-.794391.477679-1.929687a6.2857143 6.2857143 0 0 0 1.518973-.638394c.877456.735398 1.562876 1.179312 1.708705 1.033483l1.617188-1.617188c.145829-.145829-.298085-.831249-1.033483-1.708705a6.2857143 6.2857143 0 0 0 .632813-1.518973c1.138477-.100511 1.935268-.271659 1.935268-.477679v-2.285714c0-.205675-.794391-.377071-1.929687-.477679a6.2857143 6.2857143 0 0 0 -.636161-1.522321c.733726-.875884 1.176903-1.559704 1.03125-1.705357l-1.617188-1.6171872c-.145516-.145516-.828475.2966028-1.703125 1.0290172a6.2857143 6.2857143 0 0 0 -1.524553-.6283475c-.100511-1.1384771-.271659-1.935268-.477679-1.935268zm1.142857 5.1428565a2.8571429 2.8571429 0 0 1 2.857143 2.857143 2.8571429 2.8571429 0 0 1 -2.857143 2.857143 2.8571429 2.8571429 0 0 1 -2.857143-2.857143 2.8571429 2.8571429 0 0 1 2.857143-2.857143z" fill="#455365"/><g fill="none"><path d="m16.000501 19.373712c1.982367.0579 3.686515-1.922206 3.324056-3.877329-.246686-1.964089-2.444878-3.356583-4.320264-2.704362-1.840749.522477-2.905676 2.772405-2.1011 4.520899.507666 1.222784 1.770458 2.075243 3.097308 2.060792z" opacity=".05" stroke="url(#g)"/><path d="m15.109375 8.4941406c-.01764.051539-.03102.077421-.05078.1601563-.07135.2986966-.138489.765294-.1875 1.3183593a.49353298.49353298 0 0 1 -.361329.4335938c-.49.133726-.959211.330948-1.398438.587891a.49353298.49353298 0 0 1 -.566406-.04687c-.427668-.35843-.809359-.644503-1.072266-.806641-.07253-.04473-.0993-.0539-.148437-.07813l-1.261719 1.261719c.02423.04914.03339.07591.07813.148437.162138.262907.448211.644598.806641 1.072266a.49353298.49353298 0 0 1 .04883.564453c-.255083.439367-.451839.908536-.583985 1.398437a.49353298.49353298 0 0 1 -.4335934.363282c-.5547264.04897-1.0243754.116122-1.3242187.1875-.083053.01977-.1083671.03311-.1601563.05078v1.78125c.051539.01764.077421.03102.1601563.05078.2986966.07136.7652943.138489 1.3183593.1875a.49353298.49353298 0 0 1 .4335938.363282c.132805.490893.329474.962064.585938 1.402343a.49353298.49353298 0 0 1 -.04688.564453c-.35769.426993-.642837.806158-.804687 1.06836-.0444.07193-.05397.09958-.07813.148437l1.259766 1.259766c.04879-.02409.07658-.03186.148437-.07617.261857-.161509.642011-.445718 1.068359-.802734a.49353298.49353298 0 0 1 .5625-.04883c.441368.254169.91309.449727 1.404297.580079a.49353298.49353298 0 0 1 .365235.433593c.04897.554727.116122 1.024376.1875 1.324219.01977.08305.03311.108367.05078.160156h1.78125c.01764-.05154.03102-.07742.05078-.160156.07136-.298697.138489-.765294.1875-1.318359a.49353298.49353298 0 0 1 .361328-.433594c.49-.133726.959211-.330948 1.398438-.587891a.49353298.49353298 0 0 1 .566406.04687c.427668.35843.809359.644503 1.072266.806641.07253.04473.0993.0539.148437.07813l1.261723-1.261718c-.02423-.04913-.03339-.07591-.07813-.148437-.162138-.262907-.448211-.644598-.806641-1.072266a.49353298.49353298 0 0 1 -.04883-.564453c.255083-.439367.451839-.908536.583985-1.398437a.49353298.49353298 0 0 1 .433593-.363282c.554727-.04898 1.024376-.116122 1.324219-.1875.08305-.01977.108367-.03311.160156-.05078v-1.78125c-.05154-.01764-.07742-.03102-.160156-.05078-.298696-.07135-.765294-.138489-1.318359-.1875a.49353298.49353298 0 0 1 -.433587-.363284c-.132803-.490892-.329474-.962064-.585938-1.402343a.49353298.49353298 0 0 1 .04688-.564453c.357691-.426994.642837-.806158.804687-1.06836.0444-.07193.05397-.09958.07813-.148437l-1.259766-1.259766c-.04879.02409-.07659.03186-.148437.07617-.261857.161509-.642011.445718-1.068359.802734a.49353298.49353298 0 0 1 -.5625.04883c-.441377-.254168-.913099-.449726-1.404306-.580078a.49353298.49353298 0 0 1 -.365235-.4335934c-.04897-.5547265-.116122-1.0243754-.1875-1.3242187-.01977-.083053-.03311-.1083671-.05078-.1601563h-1.78125z" opacity=".05" stroke="#000" stroke-width="1.000781" transform="matrix(.99921939 0 0 .99921939 .01249 .01249)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/morecontrols.svg b/icon-themes/elementary_svg/cmd/32/morecontrols.svg
new file mode 100644
index 000000000..f4dbaef54
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/morecontrols.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="65.324997" cy="48.709" gradientTransform="matrix(0 .68598 -.74626 0 60.288 -27.737)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.4227 0 0 .38513 14.545 15.083)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="10.171" y2="36.136002"/><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.38833 0 0 .41842 15.3 14.318)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="20.749001" y2="25.528"/><linearGradient id="e"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.8048 0 0 .60166 -516.818 -396.08)" gradientUnits="userSpaceOnUse" x1="731.05701" x2="731.05701" xlink:href="#e" y1="654.815" y2="619.30701"/><linearGradient id="g" gradientTransform="matrix(.04846 0 0 .5238 -20.405 -108.176)" gradientUnits="userSpaceOnUse" x1="292.85699" x2="292.85699" y1="211.076" y2="233.827"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="3.104041" x2="3.659887" xlink:href="#e" y1="292.48022" y2="295.11829"/><g transform="translate(2.377167 -290.91051)"><circle cx="3.175" cy="293.82501" fill="#fdfdfb" r="2.782" stroke="#8c8c8c" stroke-linecap="round" stroke-linejoin="round" stroke-width=".265"/><circle cx="3.175" cy="293.82501" fill="url(#h)" r="1.717"/><circle cx="3.175" cy="293.82501" r="1.717" style="opacity:.5;fill:none;stroke:#002e99;stroke-width:.265;stroke-linecap:round;stroke-linejoin:round"/></g><g transform="matrix(.3763173 0 0 .3763173 -.505943 2.949651)"><rect fill="url(#f)" height="12" opacity=".99" rx="1.658" ry="1.716" transform="scale(-1)" width="12" x="-14" y="-14"/><rect height="12.608" rx="2" style="opacity:.3;fill:none;stroke:#000;stroke-width:.703086;stroke-linecap:round;stroke-linejoin:round" transform="scale(-1 1)" width="12.603" x="-14.299" y="1.701"/><path d="m11.695 3.57 1.888 1.698-6.343 8.382-4.91-4.23 1.624-2.15 2.87 2.49z" fill="#2f78c7" fill-opacity=".992"/><path d="m11.695 2.63 1.888 1.7-6.344 8.382-4.91-4.23 1.624-2.15 2.87 2.49z" fill="#fff"/><rect height="11.404" rx="1.604" ry="1.302" style="opacity:.05;fill:none;stroke-width:.6;stroke-linecap:round;stroke-linejoin:round;stroke:url(#g)" transform="scale(-1 1)" width="11.384" x="-13.683" y="2.296"/></g><g transform="matrix(.26458333 0 0 .26458333 -.001852 -.001852)"><path d="m21.5 21.5v-4h5v4h4l.007 5h-4.007v4.007h-5v-4.007h-4v-5z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m22.5 23.003v-4.503h3v4.497m0 2.003v4.5h-3v-4.5" opacity=".5" stroke="url(#b)"/><path d="m26 22.512 3.5-.01v2.987l-3.5.01m-4 0-3.5-.01v-2.989l3.5.012" opacity=".5" stroke="url(#d)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/morphing.svg b/icon-themes/elementary_svg/cmd/32/morphing.svg
new file mode 100644
index 000000000..21b66d591
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/morphing.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="11.080093" x2="11.093785" y1=".124973" y2="7.718721"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="7.718769" x2="7.718769" y1="3.781203" y2="11.656242"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.30612173 0 0 .32759679 -1.228578 6.870719)" 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"><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="e" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="24.513683" x2="24.513683" xlink:href="#d" y1="5.410942" y2="23.021608"/><linearGradient id="f" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-55.672836" x2="-51.786404" y1="36.671452" y2="2.906247"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="8.00002" x2="8" xlink:href="#d" y1="4.906208" y2="10.562503"/><linearGradient id="h" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="36.718891" x2="36.718891" y1="3.987791" y2="21.598457"><stop offset="0" stop-color="#fff"/><stop offset=".43750003" 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="square" stroke-linejoin="round" stroke-opacity=".650735" stroke-width=".562503" transform="matrix(1.7777689 0 0 1.7777689 1.277813 3.277897)"><path d="m11.080093.124973h.02737c2.329623 0 4.205095 1.7295728 4.205095 3.8779659v.1190682c0 2.1483931-1.875472 3.8779659-4.205095 3.8779659h-.02737c-2.3296226 0-4.2050949-1.7295728-4.2050949-3.8779659v-.1190682c0-2.1483931 1.8754723-3.8779659 4.2050949-3.8779659z" fill="url(#a)" stroke="#ad5f00" stroke-opacity=".65098"/><path d="m11.093786.68743598h.000001c2.025573 0 3.656268 1.32716492 3.656268 2.97570612v.7986216c0 1.6485412-1.630695 2.9757061-3.656268 2.9757061h-.000001c-2.0255724 0-3.6562679-1.3271649-3.6562679-2.9757061v-.7986216c0-1.6485412 1.6306955-2.97570612 3.6562679-2.97570612z" fill="none" stroke="url(#h)"/></g><g stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".65098" stroke-width=".562503" transform="matrix(1.7777689 0 0 1.7777689 2.277813 2.277895)"><path d="m6.031261 4.0624528h3.3750162c1.4023198 0 2.5312628 1.115 2.5312628 2.5v2.87504c0 1.3850002-1.128943 2.5000002-2.5312628 2.5000002h-3.3750162c-1.4023197 0-2.5312629-1.115-2.5312629-2.5000002v-2.87504c0-1.385 1.1289432-2.5 2.5312629-2.5z" fill="url(#b)" stroke="#a62100" stroke-opacity=".65098"/><path d="m6.3125114 4.6249561h2.8125143c1.2465063 0 2.2500113.726035 2.2500113 1.6278811v3.4942717c0 .9018461-1.003505 1.6278811-2.2500113 1.6278811h-2.8125143c-1.2465063 0-2.2500114-.726035-2.2500114-1.6278811v-3.4942717c0-.9018461 1.0035051-1.6278811 2.2500114-1.6278811z" fill="none" stroke="url(#g)"/></g><g transform="matrix(1.7777689 0 0 1.7777689 3.277813 .277896)"><path d="m.12498065 7.9999734 8.43754225.3028862v7.5721534h-8.43754225z" fill="url(#c)" stroke-width="1.074172"/><g fill="none" stroke-width=".562503" transform="translate(-2.374943 7.375014)"><path d="m10.374964 7.9374957h-7.3125371v-6.7500338h7.3125371z" stroke="url(#e)" stroke-linecap="round"/><path d="m2.4999241.62495904c2.5206756 0 8.4375119-.00000068 8.4375119-.00000068l.00003 7.87504014h-8.4375419z" stroke="url(#f)" stroke-linejoin="round"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/move.svg b/icon-themes/elementary_svg/cmd/32/move.svg
new file mode 100644
index 000000000..dc0ba9537
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/move.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666668" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.1347 0 0 .14642 -.198 290.374)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" y1="38.475292" y2="41.185825"><stop offset="0" stop-color="#fff"/><stop offset=".00000056" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.1347 0 0 .14642 .397314 288.58807)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#a" y1="38.475292" y2="42.541035"/><linearGradient id="c" gradientTransform="matrix(.1347 0 0 .14642 .397314 287.39744)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#a" y1="38.475292" y2="42.541035"/><linearGradient id="d" gradientTransform="matrix(.1347 0 0 .14642 .397314 286.20682)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#a" y1="38.475292" y2="42.541035"/><linearGradient id="e" gradientTransform="matrix(.1347 0 0 .14642 3.175446 288.58807)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#a" y1="38.475292" y2="42.541035"/><linearGradient id="f" gradientTransform="matrix(.1347 0 0 .14642 3.175446 287.39744)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#a" y1="38.475292" y2="42.541035"/><linearGradient id="g" gradientTransform="matrix(.1347 0 0 .14642 3.175446 286.20681)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#a" y1="38.475292" y2="42.541035"/><linearGradient id="h" gradientTransform="matrix(.1347 0 0 .14642 .397314 289.77869)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#a" y1="38.475292" y2="41.185825"/><linearGradient id="i" gradientTransform="matrix(.1347 0 0 .14642 1.78638 288.58808)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#a" y1="38.475292" y2="42.541035"/><linearGradient id="j" gradientTransform="matrix(.1347 0 0 .14642 1.78638 286.20682)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#a" y1="38.475292" y2="42.541035"/><linearGradient id="k" gradientTransform="matrix(.1347 0 0 .14642 1.78638 287.39745)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#a" y1="38.475292" y2="42.541035"/><linearGradient id="l" gradientTransform="matrix(.11794 0 0 .11905 .807314 290.04869)" gradientUnits="userSpaceOnUse" x1="25.686329" x2="25.686329" y1="3.381795" y2="50.053478"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><path d="m1.118081.66145802h4.6430041c.2529692 0 .456623.23600848.456623.52916698v3.7041659c0 .2931585-.2036538.5291668-.456623.529167l-2.7183768.0000004-.9260416 1.5875-.9985857-.0000004c-.25296913-.0000001-.45662298-.2360085-.45662298-.529167v-5.2916659c0-.2931585.20365385-.52916698.45662298-.52916698z" style="fill:none;stroke:#a6a6a5;stroke-width:.265112;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:.530225 .530225"/><g transform="matrix(1.33333 0 0 1.33333 .96975 -387.00284)"><path d="m1.2144324 291.5427c-.1412217.00002-.25502376.11527-.25502376.25852v4.04705c0 .14324.11380206.25851.25502376.25851h.7371662l.396876-.99219 2.4808623-.0004h.042633c.1412216 0 .2550238-.11527.2550238-.25851l.0000002-3.05486c0-.14324-.1138022-.25853-.2550238-.25851z" fill="url(#l)"/><path d="m1.2570656 291.44349c-.2198692.00002-.39687592.17701-.39687592.39687v3.96876c0 .21987.17700672.39688.39687592.39688h.793752l.3980386-.99219 2.5789189-.0004c.1182292-.0686.198438-.19517.198438-.34222v-3.03122c0-.21986-.1770069-.39691-.396876-.39688zm.099219.19843 3.3738335-.00039c.164902 0 .297657.13275.297657.29766v.69453h-1.1902404l.0007739-.9918h-.199987l-.0007751.9918h-1.1890778l.0007759-.9918h-.1999891l-.0007751.9918-1.1898528.00039v-.69453c0-.1649.132755-.29766.297657-.29766zm3.6714905 1.19024v.99219h-1.1898529l-.0003969-.99219zm-3.9691475.00039 1.1898528-.00039.0003869.99219-1.1902397.00039zm1.3898411-.00039h1.1890778l.0003968.99219h-1.1890871zm2.5785313 1.19218v-.002h.0007751v.99219h-1.190628v-.99219zm-3.9683724.00039 1.1902404-.00039v.98986l-1.1902404.00039zm1.3902286-.00039h1.1890778v.98986h-1.1890778zm-.2375825 1.18947-.3119972.79375h-.5429919c-.164902 0-.297657-.13275-.297657-.29766v-.49532z" opacity=".286"/><g fill="none" stroke-linecap="square" stroke-width=".198438"><path d="m1.1578466 295.31302h.9097878l-.2396391.59532h-.4717107c-.1202558-.00001-.198438-.0992-.198438-.19844z" opacity=".8" stroke="url(#h)"/><path d="m1.1578466 294.1224.99219-.00001v.79375l-.99219.00001z" opacity=".8" stroke="url(#b)"/><path d="m3.9359786 294.1224h.99219v.79375h-.99219z" opacity=".8" stroke="url(#e)"/><path d="m1.1578467 292.93177.9921899-.00001v.79375l-.9921899.00001z" opacity=".8" stroke="url(#c)"/><path d="m3.9359786 292.93177h.99219v.79375h-.99219z" opacity=".8" stroke="url(#f)"/><path d="m1.1578466 291.93959c0-.0992.051095-.19411.198438-.19844l.793752-.00001v.79375l-.9921899.00001z" opacity=".8" stroke="url(#d)"/><path d="m3.9359786 291.74114h.793752c.099219 0 .198438.0793.198438.2032v.59055h-.99219z" opacity=".8" stroke="url(#g)"/><path d="m2.5469126 294.1224h.99219v.79375h-.99219z" opacity=".8" stroke="url(#i)"/><path d="m2.5469126 292.93177h.99219v.79375h-.99219z" opacity=".8" stroke="url(#k)"/><path d="m2.5469126 291.74114h.99219v.79375h-.99219z" opacity=".8" stroke="url(#j)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/movedown.svg b/icon-themes/elementary_svg/cmd/32/movedown.svg
new file mode 100644
index 000000000..e91dbe4b5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/movedown.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="#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(0 1.3333333 -1.3333333 0 30.666665 -.00048)" gradientUnits="userSpaceOnUse" x1="3.00036" x2="21.069368" y1="9.499999" y2="9.499999"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 -1.004639 1 0 -37.964668 44.040337)" gradientUnits="userSpaceOnUse" x1="26.915476" x2="16.961653" xlink:href="#a" y1="57.037033" y2="57.037033"/><linearGradient id="d" gradientTransform="matrix(0 -1.004639 1 0 -59.964668 45.040337)" gradientUnits="userSpaceOnUse" x1="39.855446" x2="18.600533" xlink:href="#a" y1="75.964668" y2="75.964668"/><radialGradient id="e" cx="24.837126" cy="36.421127" gradientTransform="matrix(-.52995454 0 0 -.35307735 22.512547 21.835677)" gradientUnits="userSpaceOnUse" r="15.644737"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><path d="m1.059 8.976195a8.2909995 5.5238047 0 1 1 16.581999 0 8.2909995 5.5238047 0 0 1 -16.581999 0z" fill="url(#e)" fill-rule="evenodd" opacity=".141176" transform="matrix(-1.3449512 0 0 1.3426115 28.575293 11.641703)"/><path d="m25.981771 16.206625h-.0052c0 .216514-.08588.396454-.223958.526042-.0099.0089-.01935.01921-.02865.02865l-9.265626 10.540628c-.121306.1212-.285474.192708-.466145.192708-.179381 0-.334491-.07151-.463543-.192708l-9.265628-10.540628c-.0093-.0095-.01883-.01977-.02864-.02865-.138086-.129587-.223959-.309527-.223959-.526042 0-.402289.287324-.706625.67448-.706625h5.132869c.361344.000252.682229-.313496.682229-.702229v-10.6350694c0-.381132.267369-.6627016.648501-.6627016h5.68344c.381132 0 .668059.2815696.668059.6627016v10.7001744c.03335.356849.320035.637361.660066.637124h5.155038c.387155 0 .666667.304336.666667.706625z" fill="url(#b)" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m12 16.5-4.640625-.000002 8.640625 9.853518 8.587891-9.853516h-4.587891" opacity=".6" stroke="url(#c)"/><path d="m20 16.474609c-.875611 0-1.499791-.883384-1.5-1.536691v-10.437918h-5v10.231146c0 1.148768-.870013 1.755182-1.5 1.755182" opacity=".6" stroke="url(#d)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/movedownsubitems.svg b/icon-themes/elementary_svg/cmd/32/movedownsubitems.svg
new file mode 100644
index 000000000..5656eb77b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/movedownsubitems.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 offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="24.837126" cy="36.421127" gradientTransform="matrix(.52995454 0 0 -.35307735 -1.662367 38.383286)" gradientUnits="userSpaceOnUse" r="15.644737" xlink:href="#a"/><linearGradient id="c" gradientTransform="matrix(0 1 -1 0 23.002928 7.999639)" gradientUnits="userSpaceOnUse" x1="2.109904" x2="21.12108" y1="7.472679" y2="7.472679"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="d" gradientTransform="matrix(0 -1.004639 1 0 -42.037033 39.538385)" gradientUnits="userSpaceOnUse" x1="26.415842" x2="19.448166" y1="57.037033" y2="57.037033"><stop offset="0" stop-color="#fff"/><stop offset=".00137809" 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"><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="f" gradientTransform="matrix(0 -1.004639 1 0 -42.037033 39.538385)" gradientUnits="userSpaceOnUse" x1="35.374283" x2="18.960861" xlink:href="#e" y1="53.037033" y2="53.037033"/><linearGradient id="g" xlink:href="#e"/><linearGradient id="h" gradientTransform="matrix(0 1.3333333 -1.3333333 0 30.666665 -.00048)" gradientUnits="userSpaceOnUse" x1="3.00036" x2="21.069368" y1="9.499999" y2="9.499999"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="i" gradientTransform="matrix(0 -1.004639 1 0 -37.964668 44.040337)" gradientUnits="userSpaceOnUse" x1="26.915476" x2="16.961653" xlink:href="#g" y1="57.037033" y2="57.037033"/><linearGradient id="j" gradientTransform="matrix(0 -1.004639 1 0 -59.964668 45.040337)" gradientUnits="userSpaceOnUse" x1="39.855446" x2="18.600533" xlink:href="#g" y1="75.964668" y2="75.964668"/><radialGradient id="k" cx="24.837126" cy="36.421127" gradientTransform="matrix(.71276299 0 0 -.47404571 -2.206887 40.958534)" gradientUnits="userSpaceOnUse" r="15.644737" xlink:href="#a"/><g transform="translate(-4 2)"><path d="m26.647086 23.693246a11.15099 7.4163237 0 1 0 -22.3019792 0 11.15099 7.4163237 0 0 0 22.3019792 0z" fill="url(#k)" fill-rule="evenodd" opacity=".141176" stroke-width="1.343781"/><path d="m24.981771 16.206625h-.0052c0 .216514-.08588.396454-.223958.526042-.0099.0089-.01935.01921-.02865.02865l-8.757818 10.545975c-.121306.1212-.285474.192708-.466145.192708-.179381 0-.334491-.07151-.463543-.192708l-8.773436-10.545975c-.0093-.0095-.01883-.01977-.02864-.02865-.138086-.129587-.223959-.309527-.223959-.526042 0-.402289.287324-.706625.67448-.706625h5.132869c.361344.000252.682229-.313496.682229-.702229v-10.6350694c0-.381132.267369-.6627016.648501-.6627016h4.68344c.381132 0 .668059.2815696.668059.6627016v10.7001744c.03335.356849.320035.637361.660066.637124h5.155038c.387155 0 .666667.304336.666667.706625z" fill="url(#h)" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m12 16.5-4.640625-.000002 8.148433 9.858865 8.080083-9.858863h-4.587891" opacity=".6" stroke="url(#i)"/><path d="m19 16.474609c-.875611 0-1.499791-.883384-1.5-1.536691v-10.437918h-4v10.231146c0 1.148768-.870013 1.755182-1.5 1.755182" opacity=".6" stroke="url(#j)"/></g></g><g transform="translate(12 -8)"><path d="m19.79118 25.523804a8.2909995 5.5238047 0 1 0 -16.581999 0 8.2909995 5.5238047 0 0 0 16.581999 0z" fill="url(#b)" fill-rule="evenodd" opacity=".141176"/><path d="m19.489256 20.033915h-.0039c0 .162386-.06441.29734-.167969.394532-.0074.0067-.01451.01441-.02148.02149l-6.94923 7.891859c-.09098.0909-.214106.144532-.349609.144532-.134536 0-.250868-.05363-.347657-.144532l-6.9492178-7.891864c-.007-.0071-.01412-.01484-.02148-.02149-.1035639-.09719-.1679689-.232145-.1679689-.394532 0-.301717.215491-.527343.505858-.527343h3.988275c.271008.000189.49805-.237748.49805-.529297v-7.97727c0-.285849.214151-.5.4999997-.5h4.000001c.285849 0 .5.214151.5.5v8.026103c.02501.267637.241068.480647.496091.480469h3.990234c.290366 0 .500003.225626.500003.527343z" fill="url(#c)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5"/><g fill="none" transform="translate(0 8)"><path d="m9 12.498047h-3l6 6.796875 5.927635-6.796875h-2.927635" opacity=".6" stroke="url(#d)"/><path d="m15.000024 12.5c-.826964 0-1.497841-.728602-1.498047-1.5 0 0-.04984-5.0131857-.002-7.5000004h-3.000024v7.5000004h-.002c-.000132.697566-.497953 1.5-1.497953 1.5" opacity=".6" stroke="url(#f)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/movepagefirst.svg b/icon-themes/elementary_svg/cmd/32/movepagefirst.svg
new file mode 100644
index 000000000..7a4223454
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/movepagefirst.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(0 1.3333333 -1.3333333 0 30.666665 -27.00048)" gradientUnits="userSpaceOnUse" x1="20.25036" x2="42.750362" y1="10.999999" y2="10.999999"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 1.2302448 -1.6281652 0 62.810872 -41.596158)" gradientUnits="userSpaceOnUse" x1="35.436977" x2="36.249825" y1="28.136501" y2="28.136501"><stop offset="0" stop-color="#fff"/><stop offset=".00000084" 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="24.837126" cy="36.421127" gradientTransform="matrix(.71276299 0 0 -.47404571 -1.702984 41.958534)" gradientUnits="userSpaceOnUse" r="15.644737"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientTransform="matrix(0 1.2302448 -1.6281652 0 62.810872 -41.596158)" gradientUnits="userSpaceOnUse" x1="39.545444" x2="55.758137" y1="28.136501" y2="28.136501"><stop offset="0" stop-color="#fff"/><stop offset=".43483558" 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><path d="m27.15099 24.693246a11.15099 7.4163237 0 1 0 -22.3019798 0 11.15099 7.4163237 0 0 0 22.3019798 0z" fill="url(#c)" fill-rule="evenodd" opacity=".141176" stroke-width="1.343781"/><path d="m6.25.5c-.454566 0-.75.3103545-.75.6796875v2.6660156c0 .369333.295434.6542969.75.6542969h19.5c.454564 0 .75-.2849639.75-.6542969v-2.6660156c0-.369333-.295436-.6796875-.75-.6796875zm9.742188 4.0058594c-.179381 0-.333839.0702082-.462891.1914062l-9.2656251 10.5410154c-.0093.0095-.0194869.020417-.0292969.029297-.138086.129587-.2246094.308876-.2246094.525391 0 .402289.2886253.707031.6757813.707031h5.1328121c.361344-.000252.681641.314392.681641.703125v10.634766c0 .381132.267305.662109.648438.662109h5.683593c.381132 0 .667969-.280977.667969-.662109v-10.701172c.03335-.356849.320125-.636956.660156-.636719h5.154297c.387155 0 .667969-.304742.667969-.707031h-.00586c0-.216514-.086531-.395803-.224609-.525391-.0099-.0089-.018044-.019857-.027344-.029297l-9.265625-10.5410154c-.121306-.1212-.286126-.1914062-.466796-.1914062z" fill="url(#a)" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none" stroke-width=".992"><path d="m25.504002 1.495998v2.008004h-19.008001v-2.008004z" opacity=".5" stroke="url(#b)"/><path d="m7.4045256 15.495353h4.2929684c1.116292.000366 1.794692.780097 1.794922 1.5v10.5h5v-10.5c0-.889641.802201-1.5 1.666016-1.5h4.474609l-8.640625-9.8535165z" opacity=".5" stroke="url(#d)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/movepagelast.svg b/icon-themes/elementary_svg/cmd/32/movepagelast.svg
new file mode 100644
index 000000000..23fd52855
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/movepagelast.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(0 1.2302448 -1.6281652 0 62.810872 -14.596158)" gradientUnits="userSpaceOnUse" x1="35.436977" x2="36.249825" y1="28.136501" y2="28.136501"><stop offset="0" stop-color="#fff"/><stop offset=".00000084" 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(0 1.3333333 -1.3333333 0 30.666665 -.00048)" gradientUnits="userSpaceOnUse" x1="3.00036" x2="21.069368" y1="9.499999" y2="9.499999"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c"><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="d" gradientTransform="matrix(0 -1.004639 1 0 -37.964668 44.040337)" gradientUnits="userSpaceOnUse" x1="26.915476" x2="16.961653" xlink:href="#c" y1="57.037033" y2="57.037033"/><linearGradient id="e" gradientTransform="matrix(0 -1.004639 1 0 -59.964668 45.040337)" gradientUnits="userSpaceOnUse" x1="39.855446" x2="18.600533" xlink:href="#c" y1="75.964668" y2="75.964668"/><radialGradient id="f" cx="24.837126" cy="36.421127" gradientTransform="matrix(-.52995454 0 0 -.35307735 22.512547 21.835677)" gradientUnits="userSpaceOnUse" r="15.644737"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><path d="m1.059 8.976195a8.2909995 5.5238047 0 1 1 16.581999 0 8.2909995 5.5238047 0 0 1 -16.581999 0z" fill="url(#f)" fill-rule="evenodd" opacity=".141176" transform="matrix(-1.3449512 0 0 1.3426115 28.575293 11.641703)"/><path d="m13.148438 3.5c-.381133 0-.648438.2809774-.648438.6621094v10.6347656c0 .388733-.320297.703377-.681641.703125h-5.1328121c-.387156 0-.6757813.304742-.6757813.707031 0 .216515.0865234.395804.2246094.525391.00981.00888.0199969.019797.0292969.029297l9.2656251 10.541015c.129052.121198.28351.191407.462891.191407.18067 0 .34549-.070207.466796-.191407l9.265625-10.541015c.0093-.00944.017444-.020397.027344-.029297.138078-.129588.224609-.308877.224609-.525391h.00586c0-.402289-.280814-.707031-.667969-.707031h-5.154297c-.340031.000237-.626806-.27987-.660156-.636719v-10.7011716c0-.381132-.286837-.6621094-.667969-.6621094zm-6.898438 24c-.454566 0-.75.310354-.75.679688v2.666015c0 .369333.295434.654297.75.654297h19.5c.454564 0 .75-.284964.75-.654297v-2.666015c0-.369333-.295436-.679688-.75-.679688z" fill="url(#b)" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m12 16.5-4.640625-.000002 8.640625 9.853518 8.587891-9.853516h-4.587891" opacity=".6" stroke="url(#d)"/><path d="m20 16.474609c-.875611 0-1.499791-.883384-1.5-1.536691v-10.437918h-5v10.231146c0 1.148768-.870013 1.755182-1.5 1.755182" opacity=".6" stroke="url(#e)"/><path d="m25.504002 28.495998v2.008004h-19.008001v-2.008004z" opacity=".5" stroke="url(#a)" stroke-width=".992"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/moveup.svg b/icon-themes/elementary_svg/cmd/32/moveup.svg
new file mode 100644
index 000000000..7ced1ed55
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/moveup.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(0 -1.3333333 -1.3333333 0 30.666665 32.00048)" gradientUnits="userSpaceOnUse" x1="20.953228" x2="2.208504" y1="12.816877" y2="12.816877"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><radialGradient id="b" cx="24.837126" cy="36.421127" gradientTransform="matrix(-.52995454 0 0 -.35307735 22.512547 21.835677)" gradientUnits="userSpaceOnUse" r="15.644737"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="c" gradientTransform="matrix(0 1.2302448 -1.6281652 0 62.810872 -41.596158)" gradientUnits="userSpaceOnUse" x1="39.545444" x2="55.758137" y1="28.136501" y2="28.136501"><stop offset="0" stop-color="#fff"/><stop offset=".43483558" 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><path d="m1.059 8.976195a8.2909995 5.5238047 0 1 1 16.581999 0 8.2909995 5.5238047 0 0 1 -16.581999 0z" fill="url(#b)" fill-rule="evenodd" opacity=".141176" transform="matrix(-1.3449512 0 0 1.3426115 28.575293 11.641703)"/><path d="m25.981771 15.793375h-.0052c0-.216514-.08588-.396454-.223958-.526042-.0099-.0089-.01935-.01921-.02865-.02865l-9.265626-10.540628c-.121306-.1212-.285474-.192708-.466145-.192708-.179381 0-.334491.07151-.463543.192708l-9.265628 10.540628c-.0093.0095-.01883.01977-.02864.02865-.138086.129587-.223959.309527-.223959.526042 0 .402289.287324.706625.67448.706625h5.132869c.361344-.000252.682229.313496.682229.702229v10.635069c0 .381132.267369.662702.648501.662702h5.68344c.381132 0 .668059-.28157.668059-.662702v-10.700174c.03335-.356849.320035-.637361.660066-.637124h5.155038c.387155 0 .666667-.304336.666667-.706625z" fill="url(#a)" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m7.4045256 15.495353h4.2929684c1.116292.000366 1.794692.780097 1.794922 1.5v10.5h5v-10.5c0-.889641.802201-1.5 1.666016-1.5h4.474609l-8.640625-9.8535165z" fill="none" opacity=".5" stroke="url(#c)" stroke-width=".992"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/moveupsubitems.svg b/icon-themes/elementary_svg/cmd/32/moveupsubitems.svg
new file mode 100644
index 000000000..f10767d00
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/moveupsubitems.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 offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="24.837126" cy="36.421127" gradientTransform="matrix(-.52995454 0 0 -.35307735 37.022538 38.383286)" gradientUnits="userSpaceOnUse" r="15.644737" xlink:href="#a"/><linearGradient id="c" gradientTransform="matrix(0 -1 1 0 12.357245 32.000361)" gradientUnits="userSpaceOnUse" x1="21.110256" x2="1.935627" y1="6.002927" y2="6.002927"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="d" gradientTransform="matrix(0 1.004639 -1 0 76.89723 -7.538205)" gradientUnits="userSpaceOnUse" x1="20.443369" x2="35.374104" y1="54.037033" y2="54.037033"><stop offset="0" stop-color="#fff"/><stop offset=".46875" 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(0 -1.3333333 1.3333333 0 -3.306494 30.00048)" gradientUnits="userSpaceOnUse" x1="20.953228" x2="2.208504" y1="12.816877" y2="12.816877"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><radialGradient id="f" cx="24.837126" cy="36.421127" gradientTransform="matrix(-.71276299 0 0 -.47404571 28.563267 38.958534)" gradientUnits="userSpaceOnUse" r="15.644737" xlink:href="#a"/><linearGradient id="g" gradientTransform="matrix(0 1.2302448 1.6281652 0 -35.450701 -43.596158)" gradientUnits="userSpaceOnUse" x1="39.545444" x2="55.758137" y1="28.136501" y2="28.136501"><stop offset="0" stop-color="#fff"/><stop offset=".43483558" 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><path d="m16.210779 25.523804c0-3.050715 3.712007-5.523802 8.290999-5.523802 4.578993 0 8.291 2.473087 8.291 5.523802s-3.712007 5.523802-8.291 5.523802c-4.578992 0-8.290999-2.473087-8.290999-5.523802z" fill="url(#b)" fill-rule="evenodd" opacity=".141176"/><path d="m16.513671 19.966085h.0039c0-.162386.06441-.29734.167969-.394532.0074-.0067.01451-.01441.02148-.02149l6.94923-7.891859c.09098-.0909.214106-.144532.349609-.144532.134536 0 .250868.05363.347657.144532l6.949218 7.891864c.007.0071.01412.01484.02148.02149.103564.09719.167969.232145.167969.394532 0 .301717-.215491.527343-.505858.527343h-3.988275c-.271008-.000189-.49805.237748-.49805.529297v7.97727c0 .285849-.214151.5-.5.5h-4.000001c-.285849 0-.5-.214151-.5-.5v-8.026103c-.02501-.267637-.241068-.480647-.496091-.480469h-3.990234c-.290366 0-.500003-.225626-.500003-.527343z" fill="url(#c)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5"/><path d="m24.001985 12.705078 5.880629 6.796875h-2.882566c-.827239.000268-1.49778.670809-1.498048 1.498047h-.002v7.5h-2.987202v-7.5h-.002c-.000221-.827238-.670762-1.497779-1.498-1.498047h-2.883743z" fill="none" opacity=".6" stroke="url(#d)"/><path d="m-.6508784 21.693246c-.00058324-4.0962 4.992056-7.417023 11.1509904-7.417023 6.158934 0 11.151573 3.320823 11.15099 7.417023-.000583 4.095651-4.992881 7.415618-11.15099 7.415618-6.1581097 0-11.15040724-3.319967-11.1509904-7.415618z" fill="url(#f)" fill-rule="evenodd" opacity=".141176" stroke-width="1.343781"/><path d="m1.0182291 13.793375h.0052c0-.216514.08588-.396454.223958-.526042.0099-.0089.01935-.01921.02865-.02865l8.7578179-10.545975c.121306-.1212.285474-.192708.466145-.192708.179381 0 .334491.07151.463543.192708l8.765852 10.550622c.0093.0095.01883.01977.02864.02865.138086.129587.223959.309527.223959.526042 0 .402289-.287324.706625-.67448.706625h-5.132869c-.361344-.000252-.682229.313496-.682229.702229v10.635069c0 .381132-.267369.663081-.648501.662702l-4.6758559-.004647c-.381132-.000379-.668059-.28157-.668059-.662702v-10.700174c-.03335-.356849-.320035-.637361-.660066-.637124h-5.155038c-.387155 0-.666667-.304336-.666667-.706625z" fill="url(#e)" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m18.58789 13.5h-4.292968c-1.116292.000366-1.794692.780097-1.794922 1.5v10.5l-3.9924159-.0046v-10.5c0-.889641-.802201-1.5-1.666016-1.5h-4.474609l8.1328169-9.8589105z" fill="none" opacity=".5" stroke="url(#g)" stroke-width=".992"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/name.svg b/icon-themes/elementary_svg/cmd/32/name.svg
new file mode 100644
index 000000000..b5b167cd0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/name.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666668" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.1347 0 0 .14642 -.198 289.18338)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#q" y1="38.475292" y2="42.541035"/><linearGradient id="b" gradientTransform="matrix(.1347 0 0 .14642 .992628 289.18338)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#q" y1="38.475292" y2="42.541035"/><linearGradient id="c" gradientTransform="matrix(.1347 0 0 .14642 2.381694 289.18338)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#q" y1="38.475292" y2="42.541035"/><linearGradient id="d" gradientTransform="matrix(.1347 0 0 .14642 3.77076 289.18338)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#q" y1="38.475292" y2="42.541035"/><linearGradient id="e" gradientTransform="matrix(.1347 0 0 .14642 -.198 287.99275)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#q" y1="38.475292" y2="42.541035"/><linearGradient id="f" gradientTransform="matrix(.1347 0 0 .14642 .992628 287.99275)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#q" y1="38.475292" y2="42.541035"/><linearGradient id="g" gradientTransform="matrix(.1347 0 0 .14642 2.381694 287.99275)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#q" y1="38.475292" y2="42.541035"/><linearGradient id="h" gradientTransform="matrix(.1347 0 0 .14642 3.77076 287.99275)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#q" y1="38.475292" y2="42.541035"/><linearGradient id="i" gradientTransform="matrix(.1347 0 0 .14642 -.198 286.80212)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#q" y1="38.475292" y2="42.541035"/><linearGradient id="j" gradientTransform="matrix(.1347 0 0 .14642 .992628 286.80212)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#q" y1="38.475292" y2="42.541035"/><linearGradient id="k" gradientTransform="matrix(.1347 0 0 .14642 2.381694 286.80212)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#q" y1="38.475292" y2="42.541035"/><linearGradient id="l" gradientTransform="matrix(.1347 0 0 .14642 3.77076 286.80212)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#q" y1="38.475292" y2="42.541035"/><linearGradient id="m" gradientTransform="matrix(.1347 0 0 .14642 -.198 285.61149)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#q" y1="38.475292" y2="42.541035"/><linearGradient id="n" gradientTransform="matrix(.1347 0 0 .14642 .992628 285.61149)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#q" y1="38.475292" y2="42.541035"/><linearGradient id="o" gradientTransform="matrix(.1347 0 0 .14642 2.381694 285.61149)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#q" y1="38.475292" y2="42.541035"/><linearGradient id="p" gradientTransform="matrix(.1347 0 0 .14642 3.77076 285.61149)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#q" y1="38.475292" y2="42.541035"/><linearGradient id="q" gradientTransform="matrix(.1347 0 0 .14642 -.198 290.374)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" y1="38.475292" y2="41.185825"><stop offset="0" stop-color="#fff"/><stop offset=".00000056" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="r" gradientTransform="matrix(.59434182 0 0 .59993551 1.733541 -.028859)" gradientUnits="userSpaceOnUse" x1="25.686329" x2="25.686329" y1="3.381795" y2="50.053478"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 .176 -387.532)"><g><path d="m3.9999983 1.499983c-.7116666 0-1.5.778126-1.5 1.4999999v25.9999991c0 .721874.7883334 1.5 1.5 1.5h3.5000015l2-5 18.4999992-.000017h.214844c.711666 0 1.285156-.58086 1.285156-1.302734l-.000001-21.1972481c0-.7218739-.788334-1.4999999-1.5-1.4999999z" fill="url(#r)" stroke-width="5.039358" transform="matrix(.198438 0 0 .198438 -.132 290.64973)"/><path d="m4 1c-1.1079995 0-2 .8920291-2 2v26c0 1.107971.8920005 2 2 2l3.9999998-.000018 2.0058592-5c6.675855.003067 12.327748.000018 18.994141.000018.595799-.345567 1-.983558 1-1.724609v-16.2773441-.9980469-4c0-1.1079709-.892001-2-2-2zm.5 1h23c.831 0 1.5.6689936 1.5 1.5v3.5h-6v-.00195l.0039-4.9960938h-1.007812l-.0039 4.9960938h.007812v.00195h-6v-.00195l.0059-4.9960938h-1.007812l-.0059 4.9960938h.007812v.00195h-6v-.00195l.00586-4.9960938h-1.0078131l-.00586 4.9960938h.0078131v.00195h-5v-3.5c0-.8310064.6689997-1.5 1.5-1.5zm-1.5 6h4.9921875l.00195 5h-4.9941375zm6 0h5.992188l.002 5h-5.9922349zm7 0h5.992188l.002 5h-5.992188zm7 0h6v5h-6zm-20 6h4.9941406l.00195 5h-4.9960906zm6.0019531 0h5.9921879l.002 5h-5.9922348zm6.9999999 0h5.992188l.002 5h-5.992235zm6.998047 0h6v5h-6zm5.996094 6h.003906v5h-6v-.0039-4.988282h5.996094zm-25.996094.007812h4.9960938v4.988282h-4.9960938zm6.0039062 0h5.9921878v4.988282h-5.9921878zm6.9999998 0h5.992188l.001953 4.992188h-.002v-.0039h-5.992141zm-13.003906 5.996094 5.808242-.0039-1.5719091 4-2.7363329-.000006c-.8310003.000005-1.5-.668994-1.5-1.5z" opacity=".286" stroke-width="5.039358" transform="matrix(.198438 0 0 .198438 -.132 290.64973)"/><g fill="none" stroke-linecap="square" stroke-width=".198438"><path d="m.56253265 295.90833h.90978775l-.2396391.59532h-.47171065c-.12025587-.00001-.198438-.0992-.198438-.19844z" opacity=".8" stroke="url(#q)"/><path d="m.56253265 294.71771h.79375195v.79375h-.79375195z" opacity=".8" stroke="url(#a)"/><path d="m1.7531606 294.71771h.99219v.79375h-.99219z" opacity=".8" stroke="url(#b)"/><path d="m3.1422266 294.71771h.99219v.79375h-.99219z" opacity=".8" stroke="url(#c)"/><path d="m4.5312925 294.71771h.99219v.79375h-.99219z" opacity=".8" stroke="url(#d)"/><path d="m.56253269 293.52708h.79375191v.79375h-.79375191z" opacity=".8" stroke="url(#e)"/><path d="m1.7531606 293.52708h.99219v.79375h-.99219z" opacity=".8" stroke="url(#f)"/><path d="m3.1422266 293.52708h.99219v.79375h-.99219z" opacity=".8" stroke="url(#g)"/><path d="m4.5312925 293.52708h.99219v.79375h-.99219z" opacity=".8" stroke="url(#h)"/><path d="m.56253265 292.33645h.79375195v.79375h-.79375195z" opacity=".8" stroke="url(#i)"/><path d="m1.7531606 292.33645h.99219v.79375h-.99219z" opacity=".8" stroke="url(#j)"/><path d="m3.1422266 292.33645h.99219v.79375h-.99219z" opacity=".8" stroke="url(#k)"/><path d="m4.5312925 292.33645h.99219v.79375h-.99219z" opacity=".8" stroke="url(#l)"/><path d="m.56253265 291.34426c0-.0992.0510949-.19411.198438-.19844h.59531395v.79375h-.79375191z" opacity=".8" stroke="url(#m)"/><path d="m1.7531606 291.14582h.99219v.79375h-.99219z" opacity=".8" stroke="url(#n)"/><path d="m3.1422266 291.14582h.99219v.79375h-.99219z" opacity=".8" stroke="url(#o)"/><path d="m4.5312925 291.14582h.7937521c.099219 0 .1984379.0793.1984379.2032v.59055h-.99219z" opacity=".8" stroke="url(#p)"/></g></g><g><path d="m4.431761 290.84848v.59475h.397501l.1980005.19875v4.16776l-.1995005.198h-.397501v.59475h1.7872546v-.59475h-.3975011l-.1980004-.19875v-4.16776l.1980004-.19875h.3975011v-.594z" fill-rule="evenodd" opacity=".52" stroke-width=".750002"/><path d="m4.6305115 291.14773.4305011-.003s.2647507-.01.2647507.255l-.0075 4.53526s-.02625.3615-.2910007.369l-.397501.009m1.3897535-5.16076-.4350011-.007s-.2625007-.01-.2625007.255l-.0075 4.53526s.0195.369.2850008.369h.420001" fill="none" stroke="#fff" stroke-width=".198436"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/navigationbar.svg b/icon-themes/elementary_svg/cmd/32/navigationbar.svg
new file mode 100644
index 000000000..1dec623c1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/navigationbar.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.64265169 0 0 .18108724 -142.99996 -5.507326)" gradientUnits="userSpaceOnUse" x1="229.10278" x2="229.10278" y1="42.101215" y2="65.478531"><stop offset="0" stop-color="#f7f7f7"/><stop offset=".5" stop-color="#ececec"/><stop offset="1" stop-color="#dfdfdf"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.26458484 0 0 .26458333 -20.905474 -72.442418)" gradientUnits="userSpaceOnUse" x1="94.012276" x2="94.012276" y1="283.79813" y2="295.79813"><stop offset="0" stop-color="#fff"/><stop offset=".05117575" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999964" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g stroke-width=".264583"><path d="m.92604168 2.2489583c-.29315798.0000798-.5292042.2360067-.52916666.5291667l.00037306 2.9138846c.00003752.2931599.23600868.5292463.52916666.5291666l6.61148206-.0018c.2931581-.0000788.529204-.2360059.5291666-.5291658l-.0003704-2.9138845c-.0000375-.29316-.2360086-.5292464-.5291666-.5291667z" fill="url(#a)"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m7.5395914 2.5122604-6.61096593.00207c-.14657999.00006-.26460206.1180033-.26458333.2645833l.00037306 2.9138853c.00001815.1419992.1114796.2549906.25166423.2619994h6.62181737c.1465799 0 .2646021-.1180034.2645833-.2645833l-.0003704-2.9138881c-.0000185-.1458365-.1169704-.2628777-.2625161-.2640666z" stroke="url(#b)"/><path d="m.92604165 2.2502609c-.2931579 0-.52920412.2360067-.52916665.5291667l.00037306 2.9138845c.00003611.2826647.22018095.5099936.49867756.526066h6.64197118c.2931581 0 .529204-.2360067.5291666-.5291666l-.0003725-2.9138845c-.000036-.2821841-.2193054-.5092966-.4971272-.5260661z" opacity=".2" stroke="#000"/></g></g><g stroke-width=".529167"><path d="m2.1166667 3.7041667v2.1166666l1.3229166-1.0583333zm1.8520833 0v2.1166666l1.3229166-1.0583333zm1.5875 0v.5291667.5291666.5291667.5291666h.5291666v-.5291666-.5291667-.5291666-.5291667z" fill="#fbfbfb"/><path d="m2.1166667 3.175v2.1166667l1.3229166-1.0583333zm1.8520833 0v2.1166667l1.3229166-1.0583333zm1.5875 0v.5291667.5291667.5291666.5291667h.5291666v-.5291667-.5291666-.5291667-.5291667z" fill="#666"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/navigator.svg b/icon-themes/elementary_svg/cmd/32/navigator.svg
new file mode 100644
index 000000000..be07b6cc6
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/navigator.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="16.406624" cy="11.456386" gradientTransform="matrix(1 0 0 1.2433724 0 -2.788168)" gradientUnits="userSpaceOnUse" r="9.750001"><stop offset="0" stop-color="#7a8498"/><stop offset="1" stop-color="#34405c"/></radialGradient><linearGradient id="b" gradientTransform="matrix(3.6415332 1.0119605 -1.0119605 3.6415332 4.760432 5.172698)" gradientUnits="userSpaceOnUse" x1="2.027828" x2="3.185315" y1="3.995011" y2="4.434366"><stop offset="0" stop-color="#ff8c82"/><stop offset=".31209752" stop-color="#ed5353"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-3.6415331 -1.0119607 1.0119607 -3.6415331 19.739567 34.327303)" gradientUnits="userSpaceOnUse" x1="3.230561" x2="2.280843" xlink:href="#d" y1="4.55868" y2="3.496531"/><linearGradient id="d"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#c1c1c1"/></linearGradient><radialGradient id="e" cx="99.157013" cy="186.17059" gradientTransform="matrix(.17524541 0 0 .05575992 -1.37681 18.119145)" gradientUnits="userSpaceOnUse" r="62.769119"><stop offset="0" stop-color="#3d3d3d"/><stop offset=".5" stop-color="#686868" stop-opacity=".498039"/><stop offset="1" stop-color="#686868" stop-opacity="0"/></radialGradient><linearGradient id="f" gradientTransform="matrix(.50000232 0 0 .5 -9.65741 .00015)" gradientUnits="userSpaceOnUse" x1="51.199997" x2="51.199997" y1="8.114289" y2="56.114563"><stop offset="0" stop-color="#b6b6b6"/><stop offset=".33095336" stop-color="#a4a4a4"/><stop offset="1" stop-color="#c5c5c5"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="14.912073" x2="14.912073" y1="2.009456" y2="30.137344"><stop offset="0" stop-color="#fff"/><stop offset=".42447853" stop-color="#fff" stop-opacity=".235294"/><stop offset=".82089913" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="h" cx="23.896" cy="3.99" gradientTransform="matrix(0 2.0430803 -2.6968298 0 26.760472 -47.622025)" gradientUnits="userSpaceOnUse" r="20.396999"><stop offset="0" stop-color="#fff"/><stop offset=".26238" stop-color="#ddd"/><stop offset=".66093999" stop-color="#abacae"/><stop offset="1" stop-color="#89898b"/></radialGradient><linearGradient id="i" gradientTransform="matrix(.11089655 -.11849001 .11849001 .11089655 -2.330241 3.356777)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#d" y1="22" y2="26"/><path d="m27.000001 28.499999a11 3.4999999 0 1 1 -21.9999996 0 11 3.4999999 0 1 1 21.9999996 0z" fill="url(#e)"/><path d="m15.999852 1.5003c-8.00052 0-14.499852 6.49933-14.499852 14.49985s6.499332 14.49985 14.499852 14.49985 14.49986-6.49933 14.49985-14.49985c0-8.00052-6.49933-14.49985-14.49985-14.49985z" fill="url(#h)"/><path d="m29.499852 16.00015c0 7.45585-6.04416 13.5-13.50001 13.5-7.45584 0-13.499992-6.04415-13.499992-13.5s6.044152-13.5 13.499992-13.5c7.45585 0 13.50001 6.04415 13.50001 13.5z" fill="none" opacity=".8" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round"/><path d="m15.999862 4.00015c-6.62154 0-12.000072 5.37909-12.000072 12 0 6.62148 5.379122 12 12.000072 12 6.6215 0 12.00005-5.37909 12.00005-12 0-6.62149-5.37912-12-12.00005-12z" fill="url(#f)"/><path d="m15.999852 4.50015c-6.3456 0-11.500002 5.37906-11.500002 11.99999 0 6.62147 5.154952 12.00001 11.500002 12.00001 6.34558 0 11.5-5.37906 11.5-12.00001 0-6.62149-5.15494-11.99999-11.5-11.99999z" fill="none" opacity=".05" stroke="#000"/><path d="m25.749846 16.000154a9.7500006 9.7500006 0 0 1 -19.500001 0 9.7500006 9.7500006 0 1 1 19.500001 0z" fill="url(#a)"/><path d="m25.49985 16.000153a9.5000004 9.4999563 0 0 1 -19 0 9.5000004 9.4999563 0 1 1 19 0z" fill="none" opacity=".3" stroke="#000"/><path d="m15.999852 1.5003c-8.00052 0-14.499852 6.49933-14.499852 14.49985s6.499332 14.49985 14.499852 14.49985 14.49986-6.49933 14.49985-14.49985c0-8.00052-6.49933-14.49985-14.49985-14.49985z" fill="none" opacity=".3" stroke="#000"/><g transform="matrix(1.33333 0 0 1.33333 -.222894 -10.7712)"><path d="m16.149136 12.938974a1.1484894 1.1484894 0 0 0 -1.183218.229218l-5.6341091 5.184399a1.1484894 1.1484894 0 0 0 -.3622142.693008 1.1484894 1.1484894 0 0 0 -.00252.0069 1.1484894 1.1484894 0 0 0 -.4410685.758574l-.9254875 7.377417a1.1484894 1.1484894 0 0 0 .7350105 1.218055l.4969222.188708a1.1484894 1.1484894 0 0 0 1.1857376-.236131l5.624647-5.179988a1.1484894 1.1484894 0 0 0 .357165-.679134 1.1484894 1.1484894 0 0 0 .453054-.769923l.928012-7.384328a1.1484894 1.1484894 0 0 0 -.735013-1.218056z" fill="#0e141f" opacity=".1"/><path d="m16.072265 14.068359-5.628906 5.181641 5.277443 2.285023.851463-7.279164zm-5.843451 5.601132-1.1565486 7.711368.5000015.187496 5.8577201-5.51215z" fill="#0e141f" opacity=".25"/><g stroke-opacity=".552941" stroke-width=".750002"><path d="m14.629538 21.319331-5.6295382 5.180669-.5000007-.187797.9276869-7.37996z" fill="url(#b)" stroke="#7a0000"/><path d="m9.7433421 18.358636 5.7566579-5.358636.500006.18778-1.003958 7.557926z" fill="url(#c)" stroke="#000"/></g></g><g transform="matrix(4.735447 1.7235617 -1.7235617 4.735447 6.550731 -4.843334)"><path d="m3.6477066 3.1746945a.47270659.47270659 0 0 1 -.9454131 0 .47270659.47270659 0 1 1 .9454131 0z" opacity=".2" stroke-width=".472707"/><path d="m2.9631136 3.2606507a.30153084.30153084 0 0 1 .2049005-.522731l.00116.3015309z" fill="#fff" opacity=".05" stroke-width=".582106"/><path d="m3.3968294 2.9375539a.32457934.32457934 0 0 1 -.4435863.4739601.32457934.32457934 0 1 1 .4435863-.4739601z" fill="url(#i)" stroke-width=".324579"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/newdoc.svg b/icon-themes/elementary_svg/cmd/32/newdoc.svg
new file mode 100644
index 000000000..3074c404e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/newdoc.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="65.324997" cy="48.709" gradientTransform="matrix(0 .68598 -.74626 0 60.288 -27.737)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.4227 0 0 .38513 14.545 15.083)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="10.171" y2="36.136002"/><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.38833 0 0 .41842 15.3 14.318)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="20.749001" y2="25.528"/><linearGradient id="e"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" 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="g" gradientTransform="matrix(.6571413 0 0 .63012228 .228607 -1.089605)" 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><radialGradient id="h" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#e"/><radialGradient id="i" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#e"/><linearGradient id="j" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#j)" opacity=".15"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#i)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#h)" opacity=".15"/><path d="m4.5.5c5.2704667 0 22.999972.001854 22.999972.001854l.000028 28.998146s-15.333333 0-23 0c0-9.666666 0-19.333331 0-28.99999575z" fill="url(#g)" stroke-width="1.040573"/><path d="m26.5 28.5h-21v-27h21z" fill="none" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.499961.499944c5.27048 0 23.000054.002 23.000054.002l.000024 28.998112s-15.333385 0-23.000078 0c0-9.666722 0-19.333346 0-28.999956z" fill="none" stroke="url(#k)" stroke-linejoin="round" stroke-width=".999922"/><g transform="translate(-.007 -.007)"><path d="m21.5 21.5v-4h5v4h4l.007 5h-4.007v4.007h-5v-4.007h-4v-5z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m22.5 23.003v-4.503h3v4.497m0 2.003v4.5h-3v-4.5" opacity=".5" stroke="url(#b)"/><path d="m26 22.512 3.5-.01v2.987l-3.5.01m-4 0-3.5-.01v-2.989l3.5.012" opacity=".5" stroke="url(#d)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/newglobaldoc.svg b/icon-themes/elementary_svg/cmd/32/newglobaldoc.svg
new file mode 100644
index 000000000..6502b8550
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/newglobaldoc.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="17.499937" x2="17.499937" y1="30" y2="0"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#c8c8c8"/></linearGradient><linearGradient id="b" gradientTransform="matrix(1 0 0 -1 -16.999999 48.999999)" gradientUnits="userSpaceOnUse" x1="42.783993" x2="38.972309" y1="32.537422" y2="18.12406"><stop offset="0" stop-color="#fcfcfc"/><stop offset="1" stop-color="#cbcdd9"/></linearGradient><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.99749995 0 0 -.99749995 -16.923748 48.896056)" gradientUnits="userSpaceOnUse" x1="40.105618" x2="33.811069" xlink:href="#c" y1="31.65719" y2="18.353575"/><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#f"/><linearGradient id="f"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="g" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#f"/><linearGradient id="h" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.47891153 0 0 .80390736 4.506123 -3.798325)" gradientUnits="userSpaceOnUse" x1="16.626165" x2="20.054544" xlink:href="#c" y1="15.298182" y2="24.627615"/><linearGradient id="j" gradientTransform="matrix(.56756757 0 0 .72972969 2.378382 -2.513506)" 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><radialGradient id="k" cx="14.239056" cy="11.49049" gradientTransform="matrix(0 2.0947184 -3.4818921 0 48.98794 -25.860757)" gradientUnits="userSpaceOnUse" r="18.000002"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".26238" stop-color="#64baff"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><linearGradient id="l" gradientTransform="matrix(.53064133 0 0 .58970225 39.274862 -1.791863)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="53.623615" y2="2.906247"><stop offset="0" stop-color="#002e99"/><stop offset="1" stop-color="#3689e6"/></linearGradient><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#h)" opacity=".15"/><path d="m4.4999609.50000707c5.270486 0 23.0000511.0018 23.0000511.0018l.000027 28.99823193s-15.333385 0-23.0000781 0c0-9.666693 0-19.333386 0-29.00007793z" fill="url(#k)" stroke="url(#l)" stroke-linejoin="round" stroke-width=".999922"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#g)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#e)" opacity=".15"/><path d="m26.5 28.499999h-21v-26.9999991h21z" fill="none" opacity=".5" stroke="url(#j)" stroke-linecap="round" stroke-linejoin="round"/><path d="m7 3h12.36l5.64 5.846154v18.153846h-18z" fill="#fff"/><path d="m6.5 2.4999999h13.0625l5.9375 6.0975608v18.9024403h-19z" fill="#fff" opacity=".2" stroke="#000"/><path d="m5.000001.99999692v14.62106208c.0013.10821.0296.210535.07794.282144.04835.07161.112353.105945.176479.0947l21.551021-5.72784c.110858-.02936.193008-.188461.194558-.376831v-8.8932231z" fill="url(#i)" fill-rule="evenodd" opacity=".2"/><path d="m9.5000625 5.505005h1.3436255zm1.6873755 0h2.1875zm2.53125 0h1.9375zm2.25 0h.84375zm1.1875 0h1.875zm-7.6561255 2h2.6561255zm3.0623755 0h1.75zm2.0625 0h.875zm1.21875 0h1.59375zm1.9375 0h1.625zm1.9375 0h2.59375zm-10.2186255 1.9949953h3.2811255zm3.6248755 0h4.625zm4.9375 0h1.84375zm-8.5623755 1.9999997h1.5937505zm1.0936255 0h5.90625zm-1.0936255 3.037243h2.0936255zm2.4061255 0h5.0625zm5.375 0h2.46875zm2.78125 0h2.3125zm-10.5623755 1.962757h1.3436255zm1.6873755 0h2.15625zm2.53125 0h1.9375zm2.25 0h.84375zm1.1875 0h1.875zm2.25 0h3.09375zm-9.9061255 2.075342h3.2811255zm3.6248755 0h4.625zm4.9375 0h1.84375zm-8.5623755 2.924658h2.0936255zm2.4061255 0h5.0625zm5.375 0h2.46875zm-7.7811255 2h2.8748755zm3.2186255 0h1.21875zm1.53125 0h2.78125zm3.09375 0h4.09375zm-7.8436255 2h2.8748755zm3.2186255 0h1.75zm2.0625 0h2.75zm3.0625 0h2.96875z" fill="none" stroke="url(#a)"/><path d="m13.5 30.5 15-15v15zm6.999999-3.000001h5v-4.999999z" fill="url(#b)" fill-rule="evenodd" opacity=".8" stroke="#83899a"/><path d="m15.713203 29.538323 11.845312-11.845312v11.845312z" fill="none" opacity=".4" stroke="url(#d)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/newhtmldoc.svg b/icon-themes/elementary_svg/cmd/32/newhtmldoc.svg
new file mode 100644
index 000000000..cf0877916
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/newhtmldoc.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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.53064141 0 0 .58970049 39.269608 -1.791917)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.185175" y2="41.814808"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.65714212 0 0 .63016248 .228602 -1.09155)" 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><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="g" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="h" cx="18.1481" cy="16.231987" gradientTransform="matrix(0 4.936567 -6.2846274 0 118.00641 -106.70042)" gradientUnits="userSpaceOnUse" r="12.671875"><stop offset="0" stop-color="#ffcd7d"/><stop offset=".26238" stop-color="#fc8f36"/><stop offset=".704952" stop-color="#e23a0e"/><stop offset="1" stop-color="#ac441f"/></radialGradient><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#g)" opacity=".15"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#f)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#e)" opacity=".15"/><path d="m4.5.49815631c5.270474 0 23 .001844 23 .001844l.000027 28.99999969s-15.333351 0-23.000027 0c0-9.667283 0-19.334564 0-29.00184555z" fill="url(#d)" stroke-width="1.040607"/><path d="m26.5 28.5h-21v-27h21z" fill="none" stroke="url(#c)" stroke-linecap="round"/><path d="m4.499961.4999448c5.2704807 0 23.000054.002 23.000054.002l.000024 28.9981122s-15.333385 0-23.000078 0c0-9.666722 0-19.333346 0-28.9999562z" fill="none" stroke="url(#b)" stroke-linejoin="round" stroke-width=".999922"/><path d="m17.352417 10.000001-3.803467 10h1.125l3.803467-10zm-5.352417 1.666667-4.9999999 2.777778v1.111111l4.9999999 2.777777v-1.111111l-3.8749999-2.220052 3.8749999-2.224392zm8 0v1.111111l3.875 2.224392-3.875 2.220052v1.111111l5-2.777777v-1.111111z" fill="url(#h)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/newrecord.svg b/icon-themes/elementary_svg/cmd/32/newrecord.svg
new file mode 100644
index 000000000..e0e5c5345
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/newrecord.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="10.731614" x2="7.872359" y1="-1.357959" y2="15.726786"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="11.25" cy="19.031" gradientTransform="matrix(1.0726472 0 0 .24804124 -.330649 11.625704)" gradientUnits="userSpaceOnUse" r="8.063" xlink:href="#b"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="9.587789" x2="8.472758" y1="5.089136" y2="12.264414"><stop offset="0" stop-color="#fff"/><stop offset=".508" stop-color="#fff" stop-opacity=".235"/><stop offset=".835" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="e" cx="11.25" cy="19.031" gradientTransform="matrix(1.0726472 0 0 .24804124 12.645351 25.793386)" gradientUnits="userSpaceOnUse" r="8.063" xlink:href="#b"/><linearGradient id="f" gradientTransform="matrix(0 1 1 0 2 -16)" gradientUnits="userSpaceOnUse" x1="4.715" x2="43.601" y1="22.595" y2="22.595"><stop offset="0" stop-color="#d1ff82"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="g" gradientTransform="matrix(-1.00464 0 0 1 53.044 -17.992)" gradientUnits="userSpaceOnUse" x1="34.883" x2="34.883" y1="12.992" y2="37.992"><stop offset="0" stop-color="#fff"/><stop offset=".52" stop-color="#fff" stop-opacity=".235"/><stop offset=".52" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><g transform="translate(-14.998 -8.835)"><path d="m33.154815 30.450743c0 2.66668-17.090534 2.729347-17.090534.06267 0-2.66668 17.090534-2.729347 17.090534-.06267z" fill="url(#e)" opacity=".163" stroke-width=".523973"/><path d="m24.107-6.478 16.9 14.43-16.917 14.421z" fill="url(#f)" transform="matrix(.66667 0 0 .66667 3.488 15.18)"/><g fill="none"><path d="m19.498 10.835 11.328 9.645-11.337 9.637z" opacity=".5" stroke="#206b00" stroke-width="1.000005"/><path d="m25.517872 8.7299564v-11.9999401l13.123855 11.2499438-13.123855 11.2499439z" opacity=".6" stroke="url(#g)" stroke-width="1.5" transform="matrix(.66667 0 0 .66667 3.488 15.18)"/></g></g><g transform="translate(13.978 13.332682)"><path d="m1.4567478 4.3030588 4.5008813.3678467.8096008-4.44272315 2.9224968 3.44271065 3.7139543-2.5690055-.367847 4.5008813 4.442723.8096008-3.442711 2.9224968 2.569006 3.7139536-4.500881-.367846-.809601 4.442723-2.922497-3.442711-3.7139539 2.569006.3678467-4.500882-4.44272315-.809601 3.44271065-2.9224963z" fill="url(#a)" stroke="#ad5f00" stroke-linecap="round" stroke-linejoin="bevel" stroke-opacity=".498039" transform="matrix(.99010681 -.14031571 .14031571 .99010681 -1.628027 .852996)"/><path d="m20.178815 16.283061c0 2.66668-17.090534 2.729347-17.090534.06267 0-2.66668 17.090534-2.729347 17.090534-.06267z" fill="url(#c)" opacity=".163" stroke-width=".523973"/><path d="m7.3535156 2.4160156-.4433594 2.4296875a.96896842.96896842 0 0 1 -1.0332031.7910157l-2.4589843-.2011719 1.4042968 2.03125a.96896842.96896842 0 0 1 -.1699218 1.2890625l-1.8828126 1.5976566 2.4296876.443359a.96896842.96896842 0 0 1 .7910156 1.03125l-.2011719 2.460937 2.03125-1.404296a.96896842.96896842 0 0 1 1.2890625.169922l1.599609 1.882812.441407-2.429688a.96896842.96896842 0 0 1 1.03125-.791015l2.46289.201172-1.40625-2.0332034a.96896842.96896842 0 0 1 .169922-1.2890625l1.882813-1.5976562-2.429688-.4414063a.96896842.96896842 0 0 1 -.791016-1.0332031l.201172-2.4609375-2.03125 1.4042969a.96896842.96896842 0 0 1 -1.2890621-.1699219z" fill="none" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="bevel" stroke-opacity=".498039" transform="matrix(.99010681 -.14031571 .14031571 .99010681 -1.628027 .852996)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/newwindow.svg b/icon-themes/elementary_svg/cmd/32/newwindow.svg
new file mode 100644
index 000000000..f99109dc9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/newwindow.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="65.324997" cy="48.709" gradientTransform="matrix(0 .68598 -.74626 0 60.288 -27.737)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.4227 0 0 .38513 14.545 15.083)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="10.171" y2="36.136002"/><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.38833 0 0 .41842 15.3 14.318)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="20.749001" y2="25.528"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="25.82867" x2="25.82867" y1="5" y2="27.945608"><stop offset="0" stop-color="#fff"/><stop offset=".03798588" stop-color="#fff" stop-opacity=".235294"/><stop offset=".96200818" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="f" cx="4.992979" cy="43.5" gradientTransform="matrix(2.003784 0 0 1.4 29.34556 -17.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#g"/><linearGradient id="g"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="h" cx="4.992979" cy="43.5" gradientTransform="matrix(2.003784 0 0 1.4 -18.654727 -104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#g"/><linearGradient id="i" gradientTransform="matrix(1.0969592 0 0 1 -2.32702 0)" 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><radialGradient id="j" cx="25.58807" cy="6.552209" gradientTransform="matrix(0 1.7000006 -1.6020223 -.00000005 26.496785 -40.499735)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#d0d0d0"/></radialGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="5" y2="8"><stop offset="0" stop-color="#e5e5e5"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><g opacity=".4" transform="matrix(.73684208 0 0 .42857134 -1.68421 10.857146)"><path d="m39.35743 40h5v7h-5z" fill="url(#f)"/><path d="m-8.642858-47h5v7h-5z" fill="url(#h)" transform="scale(-1)"/><path d="m8.642572 40h30.714857v7.000001h-30.714857z" fill="url(#i)"/></g><rect fill="url(#j)" height="26" rx="2" width="29" x="1.5" y="3.5"/><path d="m3.6601562 3.5c-1.19664 0-2.1601562.9635162-2.1601562 2.1601562v4.3398438h28.992188v-4.3398438c0-1.19664-.963517-2.1601562-2.160157-2.1601562z" fill="url(#k)"/><g fill="none"><rect height="24" opacity=".7" rx="1" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round" width="27" x="2.5" y="4.5"/><rect height="26" opacity=".3" rx="2" stroke="#0e141f" stroke-linecap="round" stroke-linejoin="round" width="29" x="1.5" y="3.5"/><path d="m2 9.5h28" opacity=".2" stroke="#000"/></g><g fill="none"><g opacity=".25" stroke="#fff" transform="translate(0 1)"><path d="m4.3535537 6.3535513 1.2928925 1.2928961"/><path d="m5.6464462 6.3535513-1.2928925 1.2928961"/></g><path d="m4.3535537 6.3535513 1.2928925 1.2928961" stroke="#8a8a8a"/><path d="m5.6464462 6.3535513-1.2928925 1.2928961" stroke="#8a8a8a"/><path d="m27.646446 7.3535511-1.292892 1.2928961" opacity=".25" stroke="#fff"/><path d="m27.646446 6.3535513-1.292892 1.2928961" stroke="#8a8a8a"/><path d="m13 6.5h6" opacity=".7" stroke="#8a8a8a"/><path d="m13 7.5h6" opacity=".25" stroke="#fff"/></g><g transform="translate(-.007 -.007)"><path d="m21.5 21.5v-4h5v4h4l.007 5h-4.007v4.007h-5v-4.007h-4v-5z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m22.5 23.003v-4.503h3v4.497m0 2.003v4.5h-3v-4.5" opacity=".5" stroke="url(#b)"/><path d="m26 22.512 3.5-.01v2.987l-3.5.01m-4 0-3.5-.01v-2.989l3.5.012" opacity=".5" stroke="url(#d)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/nextannotation.svg b/icon-themes/elementary_svg/cmd/32/nextannotation.svg
new file mode 100644
index 000000000..f01f3178e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/nextannotation.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="24.837126" cy="36.421127" gradientTransform="matrix(-.70660604 0 0 -.47076979 35.26917 40.511048)" gradientUnits="userSpaceOnUse" r="15.644737" xlink:href="#a"/><linearGradient id="c" gradientTransform="matrix(-1.3333333 0 0 1.3333333 32.00048 1.333335)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="4" y2="19.275499"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="d" gradientTransform="matrix(1.2306833 0 0 1.6666734 17.47367 -31.451617)" gradientUnits="userSpaceOnUse" x1="5.142201" x2="5.142201" y1="27.561838" y2="29.161831"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientTransform="matrix(1.4687933 0 0 1.4416821 17.900635 -24.641344)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" y1="22.402153" y2="35.268829"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="f" gradientTransform="matrix(-.00271019 .50014348 -.5122065 -.00277662 -10.621166 -10.412536)" gradientUnits="userSpaceOnUse" x1="21.663342" x2="57.252823" y1="-46.990513" y2="-47.821854"><stop offset="0" stop-color="#fff394"/><stop offset=".262" stop-color="#ffe16b"/><stop offset=".661" stop-color="#f9c440"/><stop offset="1" stop-color="#d48e15"/></linearGradient><radialGradient id="g" cx="1.248938" cy="16.655602" gradientTransform="matrix(.53333333 0 0 .11633788 9.361817 20.415424)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#a"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="12.481989" x2="12.481988" y1="1.669033" y2="12.91907"><stop offset="0" stop-color="#fff"/><stop offset=".09999992" 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(.3527769 0 0 .3527769 -.302316 -.65673)"><ellipse cx="10.561817" cy="22.276831" display="block" fill="url(#g)" fill-rule="evenodd" opacity=".25" rx="9" ry="1.963204"/><g stroke-width=".750002"><path d="m5.9667969.54101562c-1.3759393 0-2.4821479.91328028-2.4824219 2.04687498l-.00227 9.4093074c-.00162 1.133594 1.106483 2.047885 2.4824219 2.046875h2.1113281l-.9962826 4.449665 4.7091736-3.935993.692035-.513672h5.76588c1.375939 0 2.482148-.913279 2.482422-2.046875l.0023-9.4093074c.001594-1.1335936-1.106513-2.04687498-2.482452-2.04687498z" fill="url(#f)" stroke="#ad5f00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" transform="translate(0 3.942578)"/><path d="m5.9804688 1.2940416c-.9180944 0-1.7473083.5320901-1.7485015 1.3417004v9.305262c-.00119.810427.8039094 1.333449 1.7206508 1.33789.00065.000003.0013.000003.00195 0h2.6425813c.1962572.06059.3546414-.0971.3652349.01518l-.6683274 3.2132 3.7279071-3.085797c.112988-.0619.133392-.116038.333009-.127403h5.943776c.599687.01517.890618-.256297 1.212394-.427521.311344-.244695.470267-.567833.470864-.972714v-9.2311379c.0012-.8104271-.739759-1.3686595-1.657854-1.3686595z" fill="none" opacity=".5" stroke="url(#h)" transform="translate(0 3.942578)"/></g></g><g stroke-width="1.333333" transform="matrix(-.1984375 0 0 .1984375 9.088859 3.211057)"><path d="m6.664441 23.365073a11.054666 7.3650727 0 1 1 22.109331 0 11.054666 7.3650727 0 0 1 -22.109331 0z" fill="url(#b)" fill-rule="evenodd" opacity=".141176"/><path d="m15.095466 6.001802v.00521c-.216514 0-.396454.08588-.526042.2239584-.0089.00987-.01921.019352-.02865.028645l-10.5459749 9.0925386c-.1212.121306-.192708.285474-.192708.466145 0 .179381.07151.334491.192708.463543l10.5420099 9.106769c.0095.0093.01977.01883.02865.02864.129587.138086.309527.223959.526042.223959.402289 0 .706625-.287324.706625-.67448v-5.132869c-.000252-.361344.313496-.682229.702229-.682229h10.635069c.381132 0 .66242-.267369.662702-.648501l.004-5.351499c.000282-.381132-.28157-.668059-.662702-.668059h-10.700209c-.356849-.03335-.637361-.320035-.637124-.660066v-5.1550381c0-.3871547-.304336-.6666667-.706625-.6666669z" fill="url(#c)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5"/><g fill="none"><path d="m16.468758 17.818299h10l.000035-4h-10.000035" opacity=".6" stroke="url(#d)"/><path d="m14.46875 8.1210938-8.9902344 7.6933592 8.9902424 7.738679v-3.734833c0-1.333334.788472-2 1.333333-2v-4c-.798225-.179019-1.332967-.884496-1.333333-2z" opacity=".5" stroke="url(#e)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/nextpage.svg b/icon-themes/elementary_svg/cmd/32/nextpage.svg
new file mode 100644
index 000000000..7b8a7865c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/nextpage.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 offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="24.837126" cy="36.421127" gradientTransform="matrix(-.70660604 0 0 -.47076979 35.26917 40.511048)" gradientUnits="userSpaceOnUse" r="15.644737" xlink:href="#a"/><linearGradient id="c" gradientTransform="matrix(-1.3333333 0 0 1.3333333 32.00048 1.333335)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="4" y2="19.275499"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="d" gradientTransform="matrix(1.2306833 0 0 1.6666734 17.47367 -31.451617)" gradientUnits="userSpaceOnUse" x1="5.142201" x2="5.142201" y1="27.561838" y2="29.161831"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientTransform="matrix(1.4687933 0 0 1.4416821 17.900635 -24.641344)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" y1="22.402153" y2="35.268829"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="23.999994" x2="23.999994" y1="6.185175" y2="41.814804"><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="g" gradientTransform="matrix(.6571413 0 0 .63012228 .228607 -1.089605)" 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><radialGradient id="h" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="i" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="j" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><g transform="translate(2)"><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#j)" opacity=".15"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#i)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#h)" opacity=".15"/><path d="m4.5.5c5.2704667 0 22.999972.001854 22.999972.001854l.000028 28.998146s-15.333333 0-23 0c0-9.666666 0-19.333331 0-28.99999575z" fill="url(#g)" stroke-width="1.040573"/><g fill="none" stroke-linejoin="round"><path d="m26.5 28.5h-21v-27h21z" stroke="url(#f)" stroke-linecap="round"/><path d="m4.499961.499944c5.27048 0 23.000054.002 23.000054.002l.000024 28.998112s-15.333385 0-23.000078 0c0-9.666722 0-19.333346 0-28.999956z" stroke="url(#k)" stroke-width=".999922"/></g></g><g stroke-width="1.333333" transform="matrix(-.75 0 0 .75 23.351594 12.136276)"><path d="m6.664441 23.365073a11.054666 7.3650727 0 1 1 22.109331 0 11.054666 7.3650727 0 0 1 -22.109331 0z" fill="url(#b)" fill-rule="evenodd" opacity=".141176"/><path d="m15.095466 6.001802v.00521c-.216514 0-.396454.08588-.526042.2239584-.0089.00987-.01921.019352-.02865.028645l-10.5459749 9.0925386c-.1212.121306-.192708.285474-.192708.466145 0 .179381.07151.334491.192708.463543l10.5420099 9.106769c.0095.0093.01977.01883.02865.02864.129587.138086.309527.223959.526042.223959.402289 0 .706625-.287324.706625-.67448v-5.132869c-.000252-.361344.313496-.682229.702229-.682229h10.635069c.381132 0 .66242-.267369.662702-.648501l.004-5.351499c.000282-.381132-.28157-.668059-.662702-.668059h-10.700209c-.356849-.03335-.637361-.320035-.637124-.660066v-5.1550381c0-.3871547-.304336-.6666667-.706625-.6666669z" fill="url(#c)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5"/><g fill="none"><path d="m16.468758 17.818299h10l.000035-4h-10.000035" opacity=".6" stroke="url(#d)"/><path d="m14.46875 8.1210938-8.9902344 7.6933592 8.9902424 7.738679v-3.734833c0-1.333334.788472-2 1.333333-2v-4c-.798225-.179019-1.332967-.884496-1.333333-2z" opacity=".5" stroke="url(#e)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/nextrecord.svg b/icon-themes/elementary_svg/cmd/32/nextrecord.svg
new file mode 100644
index 000000000..6adc9bde8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/nextrecord.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.2306833 0 0 1.6666734 14.192993 -31.786348)" gradientUnits="userSpaceOnUse" x1="5.03216" x2="5.03216" y1="27.471699" y2="29.871689"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="b" cx="24.837126" cy="36.421127" gradientTransform="matrix(-.52995454 0 0 -.35307735 22.512547 21.835677)" gradientUnits="userSpaceOnUse" r="15.644737"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="15.99952" x2="15.99952" y1="6.666668" y2="27.034"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="d" gradientTransform="matrix(-1.4687933 0 0 1.4416821 14.099365 -24.641344)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" y1="22.402153" y2="35.268829"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><path d="m1.059 8.976195a8.2909995 5.5238047 0 1 1 16.581999 0 8.2909995 5.5238047 0 0 1 -16.581999 0z" fill="url(#b)" fill-rule="evenodd" opacity=".141176" transform="matrix(-1.3333333 0 0 1.3333333 26.747559 11.396813)"/><path d="m16.206625 6.0182288v.00521c.216514 0 .396454.08588.526042.2239584.0089.00987.01921.019352.02865.028645l10.540628 9.2656258c.1212.121306.192708.285474.192708.466145 0 .179381-.07151.334491-.192708.463543l-10.540628 9.265623c-.0095.0093-.01977.01883-.02865.02864-.129587.138086-.309527.223959-.526042.223959-.402289 0-.706625-.287324-.706625-.67448v-5.132869c.000252-.361344-.313496-.682229-.702229-.682229h-10.635069c-.381132 0-.662702-.267369-.662702-.648501v-5.68344c0-.381132.28157-.668059.662702-.668059h10.700174c.356849-.03335.637361-.320035.637124-.660066v-5.1550383c0-.3871547.304336-.6666667.706625-.6666669z" fill="url(#c)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5"/><g fill="none"><path d="m15 18.500003h-10.500004v-5.000008h10.500004" opacity=".6" stroke="url(#a)" stroke-width=".999992"/><path d="m15 18.5c.889641 0 1.5.802498 1.5 1.666313v4.474605l9.854457-8.640918-9.854457-8.5875319v4.2930289c-.000366 1.116292-.780097 1.794273-1.5 1.794503" opacity=".5" stroke="url(#d)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/nexttrackedchange.svg b/icon-themes/elementary_svg/cmd/32/nexttrackedchange.svg
new file mode 100644
index 000000000..c7b2255df
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/nexttrackedchange.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="24.837126" cy="36.421127" gradientTransform="matrix(-.70660604 0 0 -.47076979 35.26917 40.511048)" gradientUnits="userSpaceOnUse" r="15.644737" xlink:href="#b"/><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-1.3333333 0 0 1.3333333 32.00048 1.333335)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="4" y2="19.275499"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="d" gradientTransform="matrix(1.2306833 0 0 1.6666734 17.47367 -31.451617)" gradientUnits="userSpaceOnUse" x1="5.142201" x2="5.142201" y1="27.561838" y2="29.161831"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientTransform="matrix(1.4687933 0 0 1.4416821 17.900635 -24.641344)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" y1="22.402153" y2="35.268829"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="23.999994" x2="23.999994" y1="6.185175" y2="41.814804"><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="g" gradientTransform="matrix(.65714212 0 0 .63016116 .228602 -1.091493)" 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><radialGradient id="h" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><radialGradient id="i" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><linearGradient id="j" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><g transform="translate(2)"><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#j)" opacity=".15"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#i)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#h)" opacity=".15"/><path d="m4.5.49821c5.2704729 0 22.999999.001854 22.999999.001854l.000028 28.999936s-15.333351 0-23.000027 0c0-9.667263 0-19.334524 0-29.00178575z" fill="url(#g)" stroke-width="1.040606"/><path d="m26.5 28.5h-21v-27h21z" fill="none" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.499961.499944c5.27048 0 23.000054.002 23.000054.002l.000024 28.998112s-15.333385 0-23.000078 0c0-9.666722 0-19.333346 0-28.999956z" fill="none" stroke="url(#k)" stroke-linejoin="round" stroke-width=".999922"/><g fill="#aaa"><path d="m7 4h3v1h-3z"/><path d="m11 4h3v1h-3z"/><path d="m15 4h3v1h-3z"/><path d="m19 4h2v1h-2z"/><path d="m7 7h4v1h-4z"/><path d="m12 7h4v1h-4z"/></g><path d="m17 7h2v1h-2z" fill="#c6262e"/><path d="m20 7h5v1h-5z" fill="#aaa"/><path d="m7 10h2v1h-2z" fill="#aaa"/><path d="m10 10h8v1h-8z" fill="#c6262e"/><path d="m7 14h5v1h-5z" fill="#aaa"/><path d="m13 14h8v1h-8z" fill="#c6262e"/><g transform="scale(-1 1)"><path d="m-25 14h3v1h-3z" fill="#aaa"/><path d="m-10 17h3v1h-3z" fill="#aaa"/><path d="m-13 17h2v1h-2z" fill="#c6262e"/></g><g fill="#aaa"><path d="m14 17h5v1h-5z"/><path d="m-24 17h4v1h-4z" transform="scale(-1 1)"/><path d="m7 21h5v1h-5z"/><path d="m13 21h8v1h-8z"/><path d="m-25 21h3v1h-3z" transform="scale(-1 1)"/><path d="m-13 24h6v1h-6z" transform="scale(-1 1)"/><path d="m14 24h2v1h-2z"/><path d="m-23 24h6v1h-6z" transform="scale(-1 1)"/></g></g><g stroke-width="1.333333" transform="matrix(-.75 0 0 .75 23.351594 12.136276)"><path d="m6.664441 23.365073a11.054666 7.3650727 0 1 1 22.109331 0 11.054666 7.3650727 0 0 1 -22.109331 0z" fill="url(#a)" fill-rule="evenodd" opacity=".141176"/><path d="m15.095466 6.001802v.00521c-.216514 0-.396454.08588-.526042.2239584-.0089.00987-.01921.019352-.02865.028645l-10.5459749 9.0925386c-.1212.121306-.192708.285474-.192708.466145 0 .179381.07151.334491.192708.463543l10.5420099 9.106769c.0095.0093.01977.01883.02865.02864.129587.138086.309527.223959.526042.223959.402289 0 .706625-.287324.706625-.67448v-5.132869c-.000252-.361344.313496-.682229.702229-.682229h10.635069c.381132 0 .66242-.267369.662702-.648501l.004-5.351499c.000282-.381132-.28157-.668059-.662702-.668059h-10.700209c-.356849-.03335-.637361-.320035-.637124-.660066v-5.1550381c0-.3871547-.304336-.6666667-.706625-.6666669z" fill="url(#c)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5"/><g fill="none"><path d="m16.468758 17.818299h10l.000035-4h-10.000035" opacity=".6" stroke="url(#d)"/><path d="m14.46875 8.1210938-8.9902344 7.6933592 8.9902424 7.738679v-3.734833c0-1.333334.788472-2 1.333333-2v-4c-.798225-.179019-1.332967-.884496-1.333333-2z" opacity=".5" stroke="url(#e)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/nl/bold.svg b/icon-themes/elementary_svg/cmd/32/nl/bold.svg
new file mode 100644
index 000000000..2fe1b263a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/nl/bold.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="13.201247" cy="12.676107" gradientTransform="matrix(.14879841 3.7199544 -2.819107 .11276447 46.972225 -39.269329)" gradientUnits="userSpaceOnUse" r="6.700386"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="17" x2="17" y1="46.5" y2="43.5"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="40" cy="43.5" gradientTransform="matrix(1 0 0 .75 -37.806295 12.375)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#b"/><radialGradient id="e" cx="9" cy="43.5" gradientTransform="matrix(1 0 0 .75 -10.11138 12.375)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#b"/><path d="m15.694533 12.404336h3.396309l-4.947977 15.86391h-3.66758l-4.9371261-15.86391h3.3963089l2.6910052 9.548728q.05425.184464.141061.618497.09766.434034.195315.954873.108508.52084.206165 1.04168.09766.520839.151912.878917.05425-.358078.151911-.878917.09766-.52084.206166-1.030829.108508-.52084.206166-.954873.108508-.434033.162762-.629348z" fill="url(#a)" stroke-width=".555562" transform="matrix(1.3235144 0 0 1.32351432 -1.472041 -10.913521)"/><g transform="matrix(.98177497 0 0 1.313771 14.346275 -32.090352)"><path d="m2.1937049 43.5v3h.5c.8310005 0 1.5000005-.669 1.5000005-1.5s-.669-1.5-1.5000005-1.5z" fill="url(#d)" opacity=".2"/><path d="m-1.7051301 43.5c-.7790625 0-1.40625.627187-1.40625 1.40625v.1875c0 .779063.6271875 1.40625 1.40625 1.40625h.59375v-3z" fill="url(#e)" opacity=".2"/><path d="m-1.1113801 43.5h3.305085v3h-3.305085z" fill="url(#c)" opacity=".2"/></g><path d="m15.694533 12.404336h3.396309l-4.947977 15.86391h-3.66758l-4.9371261-15.86391h3.3963089l2.6910052 9.548728q.05425.184464.141061.618497.09766.434034.195315.954873.108508.52084.206165 1.04168.09766.520839.151912.878917.05425-.358078.151911-.878917.09766-.52084.206166-1.030829.108508-.52084.206166-.954873.108508-.434033.162762-.629348z" fill="none" opacity=".61" stroke="#000" stroke-width=".755564" transform="matrix(1.3235144 0 0 1.32351432 -1.472041 -10.913521)"/><path d="m5.8574219 5.5039062.4667969 1.5h4.0292972l3.560546 12.6386718c.047871.162761.110907.435393.1875.81836.086168.382966.171646.804112.257813 1.263671.095742.45956.18727.919347.273437 1.378907.086168.459559.153302.846162.201172 1.162109.047871-.315947.115005-.70255.201172-1.162109.086168-.45956.175743-.91525.271485-1.365235.095741-.459559.18727-.880706.273437-1.263672.095742-.382966.166973-.659696.214844-.832031l3.505859-12.6386718h4.025391l.46875-1.5h-4.494141l-3.505859 12.6386718c-.047871.172335-.119102.449065-.214844.832031-.086167.382966-.177696.804113-.273437 1.263672-.095742.449985-.185317.905675-.271485 1.365235-.086167.459559-.153301.846162-.201172 1.162109-.04787-.315947-.115004-.70255-.201172-1.162109-.086167-.45956-.177695-.919347-.273437-1.378907-.086167-.459559-.171645-.880705-.257813-1.263671-.076593-.382967-.139629-.655599-.1875-.81836l-3.560546-12.6386718z" fill="#fff" opacity=".2" transform="matrix(1.00000001 0 0 1 .000001 0)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/nl/underline.svg b/icon-themes/elementary_svg/cmd/32/nl/underline.svg
new file mode 100644
index 000000000..ddb9c661f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/nl/underline.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="10.903473" cy="14.502974" gradientTransform="matrix(-1.1900889 .07845656 -.1079118 -2.3049599 25.087591 44.455556)" gradientUnits="userSpaceOnUse" r="6.225339" xlink:href="#b"/><linearGradient id="b"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="12.761326" x2="12.761326" xlink:href="#b" y1="33.638302" y2="11.638302"/><g transform="matrix(1.33333 0 0 1.33333 .163341 -11.350962)"><path d="m17.845863 21.709853q0 1.818497-.441174 3.314184-.430413 1.495687-1.29124 2.560961-.860827 1.065273-2.141308 1.646332-1.26972.581058-2.937572.581058-1.7539355 0-3.0451762-.581058-1.2804803-.581059-2.1305471-1.646332-.8393064-1.065274-1.2481993-2.560961-.4088929-1.506447-.4088929-3.335705 0-1.829257.4088929-3.314184.4088929-1.495687 1.2589597-2.550201.8500667-1.054513 2.1413074-1.624811 1.2912407-.581058 3.0451755-.581058 1.667853 0 2.926813.581058 1.26972.570298 2.130547 1.635572.860827 1.054513 1.29124 2.5502.441174 1.484927.441174 3.324945zm-11.5243227 0q0 1.474166.2797688 2.657804.2797688 1.172877.8500668 2.001423.5810583.817785 1.4634061 1.258959.8931081.430414 2.119787.430414 1.226678 0 2.109026-.430414.893108-.441174 1.463406-1.258959.581059-.828546.850067-2.001423.269009-1.183638.269009-2.657804 0-1.484927-.269009-2.657804-.269008-1.172877-.839306-1.979902-.570298-.817786-1.452646-1.2482-.882348-.441173-2.109027-.441173-1.2266782 0-2.1197863.441173-.8931082.430414-1.4741665 1.2482-.5810583.807025-.8608271 1.979902-.2797688 1.172877-.2797688 2.657804z" fill="url(#a)" stroke="#000" stroke-opacity=".6" stroke-width=".750002" transform="scale(1.0774428 .92812349)"/><path d="m1.752716 29.885566.017578 2.234376h19.504467l-.01758-2.234376z" fill="url(#c)"/><path d="m1.752716 29.885566.00414 2.252736h19.50447l-.0041-2.252736z" fill="none" opacity=".61" stroke="#000" stroke-width=".750002"/><path d="m2.1302176 30.242557-.00272.769013h18.7500494l-.01548-.759479z" fill="#fff" opacity=".2"/><path d="m16.046875 5.5019531c-1.679787 0-3.138347.2393789-4.375.71875-1.236653.4704939-2.2620421 1.1397958-3.0761719 2.0097657-.8141298.8699698-1.416987 1.9223132-1.8085937 3.1562502-.3916068 1.225059-.5878906 2.592431-.5878906 4.101562 0 .255517.0141643.502118.0253906.75.0551556-1.213153.2373148-2.334289.5625-3.351562.3916067-1.233937.9944639-2.28628 1.8085937-3.1562502.8141298-.8699699 1.8395189-1.5392718 3.0761719-2.0097657 1.236653-.4793711 2.695213-.71875 4.375-.71875 1.597343 0 2.999342.2393789 4.205078.71875 1.216042.4704939 2.236112 1.1445905 3.060547 2.0234375.824435.8699694 1.441298 1.9223134 1.853516 3.1562504.350862 1.017286.547914 2.142035.607422 3.361328.012158-.246831.027343-.4916.027343-.746094 0-1.518009-.212242-2.890175-.634765-4.115234-.412218-1.233937-1.029081-2.2862806-1.853516-3.1562504-.824435-.878847-1.844505-1.5529436-3.060547-2.0234375-1.205736-.4793711-2.607735-.71875-4.205078-.71875zm-6.78125 10.7617189c-.0118335.246081-.0214844.494502-.0214844.751953 0 1.216182.1344023 2.312566.4023438 3.289063.2679414.967619.6745146 1.793014 1.2207036 2.476562.556493.67467 1.258469 1.192674 2.103515 1.556641.855352.355089 1.870102.533203 3.044922.533203s2.184251-.178114 3.029297-.533203c.855351-.363967 1.557327-.881971 2.103516-1.556641.556493-.683548.963067-1.508943 1.220703-2.476562.257636-.976497.386718-2.072881.386718-3.289063 0-.257451-.010106-.505872-.021484-.751953-.042808.920423-.161815 1.770013-.365234 2.541016-.257636.967619-.66421 1.793014-1.220703 2.476562-.546189.67467-1.248165 1.192674-2.103516 1.556641-.845046.355089-1.854477.533203-3.029297.533203s-2.18957-.178114-3.044922-.533203c-.845046-.363967-1.547022-.881971-2.103515-1.556641-.546189-.683548-.9527622-1.508943-1.2207036-2.476562-.2115558-.771003-.3363395-1.620593-.3808594-2.541016z" fill="#fffbfe" opacity=".2" transform="matrix(.75000188 0 0 .75000188 -.122506 8.513243)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/nl/underlinedouble.svg b/icon-themes/elementary_svg/cmd/32/nl/underlinedouble.svg
new file mode 100644
index 000000000..c7e308b64
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/nl/underlinedouble.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="10.903473" cy="14.502974" gradientTransform="matrix(-1.1900889 .07845656 -.1079118 -2.3049599 25.087591 44.455556)" gradientUnits="userSpaceOnUse" r="6.225339" xlink:href="#c"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="12.761326" x2="12.761326" xlink:href="#c" y1="33.638302" y2="11.638302"/><linearGradient id="c"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 .163341 -11.350962)"><path d="m1.752716 29.885566.017578 2.234376h19.504467l-.01758-2.234376z" fill="url(#b)"/><path d="m1.752716 29.885566.00414 2.252736h19.50447l-.0041-2.252736z" fill="none" opacity=".61" stroke="#000" stroke-width=".750002"/><path d="m2.1302176 30.242557-.00272.769013h18.7500494l-.01548-.759479z" fill="#fff" opacity=".2"/></g><path d="m17.845863 21.709853q0 1.818497-.441174 3.314184-.430413 1.495687-1.29124 2.560961-.860827 1.065273-2.141308 1.646332-1.26972.581058-2.937572.581058-1.7539355 0-3.0451762-.581058-1.2804803-.581059-2.1305471-1.646332-.8393064-1.065274-1.2481993-2.560961-.4088929-1.506447-.4088929-3.335705 0-1.829257.4088929-3.314184.4088929-1.495687 1.2589597-2.550201.8500667-1.054513 2.1413074-1.624811 1.2912407-.581058 3.0451755-.581058 1.667853 0 2.926813.581058 1.26972.570298 2.130547 1.635572.860827 1.054513 1.29124 2.5502.441174 1.484927.441174 3.324945zm-11.5243227 0q0 1.474166.2797688 2.657804.2797688 1.172877.8500668 2.001423.5810583.817785 1.4634061 1.258959.8931081.430414 2.119787.430414 1.226678 0 2.109026-.430414.893108-.441174 1.463406-1.258959.581059-.828546.850067-2.001423.269009-1.183638.269009-2.657804 0-1.484927-.269009-2.657804-.269008-1.172877-.839306-1.979902-.570298-.817786-1.452646-1.2482-.882348-.441173-2.109027-.441173-1.2266782 0-2.1197863.441173-.8931082.430414-1.4741665 1.2482-.5810583.807025-.8608271 1.979902-.2797688 1.172877-.2797688 2.657804z" fill="url(#a)" stroke="#000" stroke-opacity=".6" stroke-width=".750002" transform="matrix(1.43658681 0 0 1.23749489 .163341 -16.38824)"/><path d="m16.046875 5.5019531c-1.679787 0-3.138347.2393789-4.375.71875-1.236653.4704939-2.2620421 1.1397958-3.0761719 2.0097657-.8141298.8699698-1.416987 1.9223132-1.8085937 3.1562502-.3916068 1.225059-.5878906 2.592431-.5878906 4.101562 0 .255517.014164.502118.025391.75.055156-1.213153.2373148-2.334289.5625-3.351562.3916067-1.233937.9944639-2.28628 1.8085937-3.1562502.8141298-.8699699 1.8395189-1.5392718 3.0761719-2.0097657 1.236653-.4793711 2.695213-.71875 4.375-.71875 1.597343 0 2.999342.2393789 4.205078.71875 1.216042.4704939 2.236112 1.1445905 3.060547 2.0234375.824435.8699694 1.441298 1.9223134 1.853516 3.1562504.350862 1.017286.547914 2.142035.607422 3.361328.01216-.246831.02734-.4916.02734-.746094 0-1.518009-.212242-2.890175-.634765-4.115234-.4122154-1.233937-1.0290784-2.2862806-1.8535134-3.1562504-.824435-.878847-1.844505-1.5529436-3.060547-2.0234375-1.205736-.4793711-2.607735-.71875-4.205078-.71875zm-6.78125 10.7617189c-.011833.246081-.021484.494502-.021484.751953 0 1.216182.1344023 2.312566.4023438 3.289063.2679414.967619.6745146 1.793014 1.2207036 2.476562.556493.67467 1.258469 1.192674 2.103515 1.556641.855352.355089 1.870102.533203 3.044922.533203s2.184251-.178114 3.029297-.533203c.855351-.363967 1.557327-.881971 2.103516-1.556641.556493-.683548.963067-1.508943 1.220703-2.476562.257636-.976497.386718-2.072881.386718-3.289063 0-.257451-.01011-.505872-.02148-.751953-.04281.920423-.161815 1.770013-.365234 2.541016-.257636.967619-.66421 1.793014-1.220703 2.476562-.546189.67467-1.248165 1.192674-2.103516 1.556641-.845046.355089-1.854477.533203-3.029297.533203s-2.18957-.178114-3.044922-.533203c-.8450504-.363967-1.5470264-.881971-2.1035194-1.556641-.546189-.683548-.9527622-1.508943-1.2207036-2.476562-.2115558-.771003-.3363395-1.620593-.3808594-2.541016z" fill="#fffbfe" opacity=".2" transform="matrix(1.00000001 0 0 1.00000001 0 -5.037278)"/><g transform="matrix(1.33333 0 0 1.33333 .163344 -17.348656)"><path d="m1.752716 29.885566.017578 2.234376h19.504467l-.01758-2.234376z" fill="url(#b)"/><path d="m1.752716 29.885566.00414 2.252736h19.50447l-.0041-2.252736z" fill="none" opacity=".61" stroke="#000" stroke-width=".750002"/><path d="m2.1302176 30.242557-.00272.769013h18.7500494l-.01548-.759479z" fill="#fff" opacity=".2"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/normalmultipanegui.svg b/icon-themes/elementary_svg/cmd/32/normalmultipanegui.svg
new file mode 100644
index 000000000..00d3889db
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/normalmultipanegui.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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.56757 0 0 .72973 2.378 -2.514)" gradientUnits="userSpaceOnUse" x1="6.381592" x2="41.619537" y1="22.630287" y2="22.630287"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 .65714134 -.6301736 0 32.092007 -.771727)" gradientUnits="userSpaceOnUse" x1="3.318" x2="44.682373" y1="30.465" y2="30.465155"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="d" cx="605.714" cy="486.648" gradientTransform="matrix(.019 0 0 .02024 18.043 18.08)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#a"/><radialGradient id="e" cx="605.714" cy="486.648" gradientTransform="matrix(-.019 0 0 .02024 14.134 18.08)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#a"/><linearGradient id="f" gradientTransform="matrix(.05555 0 0 .02024 -3.988 18.08)" 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" gradientTransform="matrix(.53064 0 0 .5897 39.27 -1.792)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><g transform="translate(0 -1)"><path d="m2.678 25.5h26.822v4.915h-26.822z" fill="url(#f)" opacity=".15"/><path d="m2.678 25.5v4.915c-.98.01-2.367-1.1-2.367-2.458s1.095-2.457 2.369-2.457z" fill="url(#e)" opacity=".15"/><path d="m29.5 25.5v4.915c.98.01 2.367-1.1 2.367-2.458s-1.093-2.457-2.367-2.457z" fill="url(#d)" opacity=".15"/></g><path d="m30.502072 3.5-.002072 23h-29v-23z" fill="url(#c)" stroke-width="1.04061"/><g fill="none" stroke-linejoin="round"><path d="m26.5 28.5h-21v-27h21z" stroke="url(#b)" stroke-linecap="round" transform="matrix(0 1 -1 0 31 -1)"/><path d="m4.5.5 23 .002v28.998h-23z" stroke="url(#g)" transform="matrix(0 1 -1 0 31 -1)"/></g><g fill="#bbb"><path d="m4 5h1v14h-1z"/><path d="m17 6v1h-14v-1z"/><path d="m28 25h-1v-14h1z" opacity=".7"/><path d="m15 24v-1h14v1z" opacity=".7"/><path d="m8 12h4v1h-4zm5 0h2v1h-2zm4 0h3v1h-3zm4 0h3v1h-3zm-13 2h2v1h-2zm3 0h4v1h-4zm5 0h3v1h-3zm4 0h2v1h-2zm-12 2h4v1h-4zm5 0h2v1h-2zm3 0h4v1h-4zm5 0h2v1h-2zm-13 2h3v1h-3zm4 0h3v1h-3zm4 0h2v1h-2zm3 0h4v1h-4z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/normalviewmode.svg b/icon-themes/elementary_svg/cmd/32/normalviewmode.svg
new file mode 100644
index 000000000..97b5e7a45
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/normalviewmode.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666668" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.1347 0 0 .14642 -.198 290.374)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="5" y2="43"><stop offset="0" stop-color="#fff"/><stop offset=".063" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.11794 0 0 .11905 .212 290.644)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 .176 -387.532)"><rect fill="url(#b)" height="5.556" rx=".198" width="5.159" x=".463" y="291.047"/><path d="m.543 291.18h4.983l.017 5.555h-4.983z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".201"/><path d="m.364 292.24-.005 4.143c0 .152.154.317.306.317h4.745c.152 0 .307-.166.308-.318l.004-4.145" fill="none" opacity=".3" stroke="#000" stroke-width=".201"/><path d="m1.455 292.436h.2v4.167h-.2zm1.39 0h.2v4.167h-.2zm1.388 0h.2v4.167h-.2zm-3.77.794h.992v.198h-.992z" opacity=".321"/><path d="m1.654 293.23h1.19v.198h-1.19zm1.39 0h1.19v.198h-1.19zm1.388 0h1.19v.198h-1.19zm-3.97 1.19h.993v.2h-.992zm1.192 0h1.19v.2h-1.19zm1.39 0h1.19v.2h-1.19zm1.388 0h1.19v.2h-1.19zm-3.97 1.19h.993v.2h-.992zm1.192 0h1.19v.2h-1.19zm1.39 0h1.19v.2h-1.19zm1.388 0h1.19v.2h-1.19z" opacity=".321"/><path d="m.68 290.948c-.152 0-.316.184-.316.336v1.048l5.357.004v-1.055c0-.15-.143-.33-.295-.33z" fill="none" stroke="#a9a9a8" stroke-linecap="round" stroke-width=".201"/><path d="m1.455 291.047h.2v1.19h-.2zm1.39 0h.2v1.19h-.2zm1.388 0h.2v1.19h-.2z" fill="#a9a9a8"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/notesmasterpage.svg b/icon-themes/elementary_svg/cmd/32/notesmasterpage.svg
new file mode 100644
index 000000000..84274bbd2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/notesmasterpage.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.2500014 0 -3.750021)" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="30" y2="2"><stop offset="0" stop-color="#002e99"/><stop offset="1" stop-color="#3689e6"/></linearGradient><radialGradient id="b" cx="7.233153" cy="15.214145" gradientTransform="matrix(-.0032463 3.6363633 -2.5454546 -.00000009 54.750396 -30.302372)" gradientUnits="userSpaceOnUse" r="11"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".262" stop-color="#64baff"/><stop offset=".788" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="23.999994" x2="23.999994" y1="6.185175" y2="41.814804"><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><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="g" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#g)" opacity=".15"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#f)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#e)" opacity=".15"/><path d="m4.5.5c5.2704757 0 23.000011.001854 23.000011.001854l.000028 28.998202s-15.333359 0-23.000039 0c0-9.666685 0-19.333368 0-29.00005168z" fill="url(#b)" stroke-width="1.040575"/><path d="m26.5 28.5h-21v-27h21z" fill="none" opacity=".5" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.499961.499944c5.27048 0 23.000054.002 23.000054.002l.000024 28.998112s-15.333385 0-23.000078 0c0-9.666722 0-19.333346 0-28.999956z" fill="none" stroke="url(#a)" stroke-linejoin="round" stroke-width=".999922"/><path d="m8 21v1h4v-1zm5 0v1h2v-1zm3 0v1h2.474609v-1zm3 0v1h2v-1zm3 0v1h2.949219v-1zm-14 2v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h3v-1zm3.474609 0v1h1.525391v-1zm2.525391 0v1h1.949219v-1zm-15 2v1h3v-1zm4 0v1h3v-1zm4 0v1h1v-1zm2.474609 0v1h2.525391v-1zm3.525391 0v1h2.949219v-1z" fill="#fff" opacity=".7"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/notesmode.svg b/icon-themes/elementary_svg/cmd/32/notesmode.svg
new file mode 100644
index 000000000..8d32252d5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/notesmode.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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="23.999994" x2="23.999994" y1="6.185175" y2="41.814804"><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="c" gradientTransform="matrix(.6571413 0 0 .63012228 .228607 -1.089605)" 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><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="f" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#f)" opacity=".15"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#e)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#d)" opacity=".15"/><path d="m4.5.5c5.2704667 0 22.999972.001854 22.999972.001854l.000028 28.998146s-15.333333 0-23 0c0-9.666666 0-19.333331 0-28.99999575z" fill="url(#c)" stroke-width="1.040573"/><g fill="none" stroke-linejoin="round"><path d="m26.5 28.5h-21v-27h21z" stroke="url(#b)" stroke-linecap="round"/><path d="m4.499961.499944c5.27048 0 23.000054.002 23.000054.002l.000024 28.998112s-15.333385 0-23.000078 0c0-9.666722 0-19.333346 0-28.999956z" stroke="url(#g)" stroke-width=".999922"/></g><path d="m8 21v1h4v-1zm5 0v1h2v-1zm3 0v1h2.474609v-1zm3 0v1h2v-1zm3 0v1h2.949219v-1zm-14 2v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h3v-1zm3.474609 0v1h1.525391v-1zm2.525391 0v1h1.949219v-1zm-15 2v1h3v-1zm4 0v1h3v-1zm4 0v1h1v-1zm2.474609 0v1h2.525391v-1zm3.525391 0v1h2.949219v-1z" fill-opacity=".25098" opacity=".7"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/numberformatdate.svg b/icon-themes/elementary_svg/cmd/32/numberformatdate.svg
new file mode 100644
index 000000000..37790f424
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/numberformatdate.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="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="b" cx="11.093" cy="-2.835" gradientTransform="matrix(-1.8139 .11257 -.13352 -2.15148 31.33 .546)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#a"/><radialGradient id="c" cx="11.5" cy="12" gradientTransform="matrix(1 0 0 .85 .49 10.31)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#a"/><radialGradient id="d" cx="11.5" cy="12" gradientTransform="matrix(1 0 0 .85 4.99 10.31)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#a"/><radialGradient id="e" cx="11.5" cy="12" gradientTransform="matrix(1 0 0 .85 9.49 10.31)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#a"/><radialGradient id="f" cx="11.5" cy="12" gradientTransform="matrix(1 0 0 .85 9.49 14.06)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#a"/><g stroke="#000" stroke-opacity=".49" stroke-width=".75" transform="matrix(1.33 0 0 1.33 .01 -11.34)"><path d="m2.617 12.684v15.702l18.753-.032v-15.724l-3.756-.002v1.537c0 .256-.207.463-.463.463h-1.32c-.255 0-.463-.207-.462-.463v-1.537l-6.75.006v1.537c0 .257-.208.465-.464.464l-1.32-.006c-.256 0-.463-.207-.463-.463v-1.537zm2.253 3.696 14.25.002.004 9.752h-14.25z" fill="url(#b)" stroke-linejoin="round"/><rect fill="url(#c)" height="2.249" rx=".462" ry=".535" width="2.255" x="6.363" y="18.633"/><rect fill="url(#d)" height="2.249" rx=".462" ry=".535" width="2.255" x="10.863" y="18.633"/><rect fill="url(#e)" height="2.249" rx=".462" ry=".535" width="2.255" x="15.363" y="18.633"/><rect fill="url(#f)" height="2.249" rx=".462" ry=".535" width="2.255" x="15.363" y="22.383"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/numberformatdecdecimals.svg b/icon-themes/elementary_svg/cmd/32/numberformatdecdecimals.svg
new file mode 100644
index 000000000..21a1fdb16
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/numberformatdecdecimals.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(.07279203 0 0 .0703409 9.184346 295.47468)" gradientUnits="userSpaceOnUse" x1="5.515625" x2="2.93" y1="-26.405602" y2="28.474001"><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(.12573168 0 0 .12661363 4.899894 294.14546)" 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.011002" x2="16.330999" 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.448999" x2="16.330999" xlink:href="#d" y1="20.584" y2="32.702"/><linearGradient id="f"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="g" cx="18.974035" cy="3.906865" gradientTransform="matrix(-3.6272123 .10629096 -.09549341 -3.299599 87.195288 11.860168)" gradientUnits="userSpaceOnUse" r="5.235401" xlink:href="#f"/><radialGradient id="h" cx="6.324678" cy="4.55971" gradientTransform="matrix(-2.6738159 .00000012 -.00000013 -3.0748858 22.91167 16.012575)" gradientUnits="userSpaceOnUse" r="5.235401" xlink:href="#f"/><radialGradient id="i" cx="12.407439" cy="17.387611" gradientTransform="matrix(-2.5195676 -.10813869 .09201369 -2.1438648 41.569549 55.586621)" gradientUnits="userSpaceOnUse" r="1.502034" xlink:href="#f"/><g stroke="#000" stroke-width=".753028" transform="matrix(1.3335193 0 0 1.3224477 -.002232 -.102828)"><path d="m11.493436 17.091645h1.001203c.270101 0 .634334.322262.640332.632367l.01797.929366c.006.310106-.352256.686743-.622357.686743h-1.055127c-.270103 0-.595397-.331265-.595397-.64143v-.983742c0-.310164.343268-.623304.613371-.623304z" fill="url(#i)" stroke-opacity=".490196"/><g stroke-opacity=".49"><path d="m6.000645 5.0662439q-1.3579937 0-2.0456957 1.4989041-.6789968 1.489171-.6789968 4.486979 0 2.988075.6789968 4.486979.687702 1.489172 2.0456957 1.489172 1.3666988 0 2.0456956-1.489172.6877019-1.498904.6877019-4.486979 0-2.997808-.6877019-4.486979-.6789968-1.4989041-2.0456956-1.4989041zm0-1.557303q2.184977 0 3.3340486 1.9368956 1.1577774 1.9271624 1.1577774 5.6062905 0 3.669395-1.1577774 5.606291-1.1490716 1.927163-3.3340486 1.927163-2.1849771 0-3.3427537-1.927163-1.1490716-1.936896-1.1490716-5.606291 0-3.6791281 1.1490716-5.6062905 1.1577766-1.9368956 3.3427537-1.9368956z" fill="url(#h)"/><path d="m17.999357 5.0662439q-1.357994 0-2.045696 1.4989041-.678997 1.489171-.678997 4.486979 0 2.988075.678997 4.486979.687702 1.489172 2.045696 1.489172 1.366699 0 2.045695-1.489172.687702-1.498904.687702-4.486979 0-2.997808-.687702-4.486979-.678996-1.4989041-2.045695-1.4989041zm0-1.557303q2.184977 0 3.334048 1.9368956 1.157777 1.9271624 1.157777 5.6062905 0 3.669395-1.157777 5.606291-1.149071 1.927163-3.334048 1.927163-2.184978 0-3.342754-1.927163-1.149072-1.936896-1.149072-5.606291 0-3.6791281 1.149072-5.6062905 1.157776-1.9368956 3.342754-1.9368956z" fill="url(#g)"/></g></g><g transform="matrix(5.0393575 0 0 5.0393575 .665197 -1464.6879)"><path d="m6.0366875 296.20629-.7874515-.75924.7573852-.79562-.5460619-.49251-.7800066.75796-.7957556-.75796-.5683969.51084.7957556.77399-.7957556.76168.5683969.5306.7948966-.79604.7967577.79604z" fill="url(#a)" stroke="url(#b)" stroke-width=".198438"/><g fill="none" stroke-linecap="round" stroke-width="1.752" transform="matrix(.198438 0 0 .198438 -.085968 290.6864)"><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/numberformatdecimal.svg b/icon-themes/elementary_svg/cmd/32/numberformatdecimal.svg
new file mode 100644
index 000000000..6d66d7f51
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/numberformatdecimal.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="12.407" cy="17.388" gradientTransform="matrix(-3.3598466 -.14300434 .122682 -2.8350405 53.774368 71.905788)" gradientUnits="userSpaceOnUse" r="1.502" xlink:href="#b"/><linearGradient id="b"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="c" cx="5.964" cy="6.453" gradientTransform="matrix(-2.16668 .27182 -.3375 -2.6902 21.218 27.912)" gradientUnits="userSpaceOnUse" r="4.954" xlink:href="#b"/><radialGradient id="d" cx="19.469" cy="6.284" gradientTransform="matrix(-1.7262 .09774 -.15605 -2.756 54.21 27.694)" gradientUnits="userSpaceOnUse" r="5.179" xlink:href="#b"/><path d="m3.226 26.225 4.662-10.563h-6.122v-2.285h8.907v1.705l-4.696 11.143z" style="stroke:#000;stroke-width:.75;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.49;fill:url(#c)" transform="matrix(1.33333 0 0 1.33333 -.43 -11.323)"/><path d="m23.183 23.566h-1.496v2.662h-2.564v-2.662h-5.298v-1.89l5.442-8.296h2.42v8.076h1.495zm-4.06-2.11v-2.18q0-.544.043-1.58.042-1.038.067-1.205h-.067q-.315.72-.756 1.406l-2.276 3.56h2.99z" style="stroke:#000;stroke-width:.75;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.49;fill:url(#d)" transform="matrix(1.33333 0 0 1.33333 -.43 -11.323)"/><path d="m1.926 6.514v1h11.877v-1zm7.72 4.047-5.773 13.085h.44l5.777-13.086h-.442zm15.614-4.043-7.256 11.06v1l7.256-11.06h3.226v-1zm-.102 5.148c-.012.238-.02.258-.033.605-.038.922-.057 1.625-.057 2.11v1c0-.485.02-1.188.057-2.11.037-.92.068-1.456.09-1.604h-.057zm-3.435 5.62-.64 1h3.985v-1zm6.763 0v1h1.994v-1z" fill="#fff" opacity=".1"/><path d="m13.643819 21h1.70688c.360045 0 .647128.330606.649415.740544l.0085 1.518912c.002262.409938-.289395.740544-.650773.740544h-1.70688c-.360045 0-.647128-.330606-.649415-.740544l-.0085-1.518912c-.002262-.409938.290728-.740544.650773-.740544z" fill="url(#a)" stroke="#000" stroke-opacity=".65098"/><path d="m13.644531 21c-.360045 0-.654606.330296-.652343.740234l.005859.964844c.014985-.392598.29737-.705078.646484-.705078h1.707031c.360045 0 .646151.330296.648438.740234l.001953.548828c.00032-.010332.005917-.018856.005859-.029296l-.007812-1.519532c-.002287-.409938-.288393-.740234-.648438-.740234z" fill="#fff" opacity=".1"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/numberformatincdecimals.svg b/icon-themes/elementary_svg/cmd/32/numberformatincdecimals.svg
new file mode 100644
index 000000000..669794b6f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/numberformatincdecimals.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="65.324997" cy="48.709" gradientTransform="matrix(0 .68598 -.74626 0 60.288 -27.737)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.4227 0 0 .38513 14.545 15.083)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="10.171" y2="36.136002"/><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.38833 0 0 .41842 15.3 14.318)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="20.749001" y2="25.528"/><linearGradient id="e"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="f" cx="18.974" cy="3.907" gradientTransform="matrix(-3.6272 .1063 -.0955 -3.2996 87.195 11.86)" gradientUnits="userSpaceOnUse" r="5.235" xlink:href="#e"/><radialGradient id="g" cx="6.325" cy="4.56" gradientTransform="matrix(-2.67382 0 0 -3.0749 22.912 16.013)" gradientUnits="userSpaceOnUse" r="5.235" xlink:href="#e"/><radialGradient id="h" cx="12.407" cy="17.388" gradientTransform="matrix(-2.51957 -.10814 .092 -2.14386 41.57 55.587)" gradientUnits="userSpaceOnUse" r="1.502" xlink:href="#e"/><g stroke="#000" stroke-opacity=".49" stroke-width=".753"><path d="m11.368 17.092h1.28c.27 0 .487.25.487.56v1.12c0 .31-.217.56-.488.56h-1.28c-.27 0-.487-.25-.487-.56v-1.12c0-.31.218-.56.488-.56z" fill="url(#h)" transform="matrix(1.3335 0 0 1.3224 -.002 -.103)"/><path d="m6 5.066q-1.357 0-2.045 1.5-.68 1.488-.68 4.486 0 2.988.68 4.487.688 1.488 2.046 1.488 1.367 0 2.046-1.49.688-1.498.688-4.486 0-2.998-.688-4.487-.68-1.5-2.045-1.5zm0-1.556q2.186 0 3.335 1.936 1.157 1.927 1.157 5.606 0 3.67-1.157 5.606-1.15 1.928-3.335 1.928t-3.34-1.928q-1.15-1.936-1.15-5.606 0-3.68 1.15-5.606 1.156-1.936 3.34-1.936z" fill="url(#g)" transform="matrix(1.3335 0 0 1.3224 -.002 -.103)"/><path d="m18 5.066q-1.36 0-2.046 1.5-.68 1.488-.68 4.486 0 2.988.68 4.487.687 1.488 2.045 1.488 1.366 0 2.045-1.49.688-1.498.688-4.486 0-2.998-.688-4.487-.68-1.5-2.046-1.5zm0-1.557q2.184 0 3.333 1.936 1.158 1.927 1.158 5.606 0 3.67-1.157 5.606-1.15 1.928-3.334 1.928-2.186 0-3.343-1.928-1.15-1.936-1.15-5.606 0-3.68 1.15-5.606 1.157-1.935 3.343-1.935z" fill="url(#f)" transform="matrix(1.3335 0 0 1.3224 -.002 -.103)"/></g><g transform="translate(.993 .993)"><path d="m21.5 21.5v-4h5v4h4l.007 5h-4.007v4.007h-5v-4.007h-4v-5z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m22.5 23.003v-4.503h3v4.497m0 2.003v4.5h-3v-4.5" opacity=".5" stroke="url(#b)"/><path d="m26 22.512 3.5-.01v2.987l-3.5.01m-4 0-3.5-.01v-2.989l3.5.012" opacity=".5" stroke="url(#d)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/numberformatpercent.svg b/icon-themes/elementary_svg/cmd/32/numberformatpercent.svg
new file mode 100644
index 000000000..18efd57c5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/numberformatpercent.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="12.208" cy="1.752" gradientTransform="matrix(-1.45447 0 0 -1.79013 29.757 14.137)" gradientUnits="userSpaceOnUse" r="8.938"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><path d="m5.804 17.083c0 .84.07 1.47.21 1.89.15.41.382.615.702.615.616 0 .924-.835.924-2.506 0-1.656-.308-2.484-.924-2.484-.32 0-.552.205-.7.616-.14.405-.21 1.028-.21 1.87zm4.254-.02c0 1.524-.285 2.67-.855 3.438-.57.764-1.405 1.146-2.507 1.146-1.055 0-1.87-.39-2.447-1.173-.578-.79-.866-1.926-.866-3.41 0-3.028 1.104-4.543 3.312-4.543 1.083 0 1.913.395 2.49 1.184.582.78.874 1.9.874 3.36zm6.97-4.315-7.788 14.534h-2.307l7.79-14.532zm-.646 10.197c0 .84.07 1.47.21 1.89.15.41.383.614.703.614.615 0 .922-.836.922-2.506 0-1.656-.307-2.484-.922-2.484-.32 0-.555.205-.702.616-.14.405-.21 1.028-.21 1.87zm4.256-.02c0 1.518-.285 2.66-.855 3.428-.57.763-1.406 1.145-2.507 1.145-1.057 0-1.873-.39-2.45-1.173-.576-.79-.864-1.92-.864-3.398 0-3.03 1.104-4.543 3.312-4.543 1.083 0 1.912.393 2.487 1.18.584.782.876 1.903.876 3.36z" style="stroke:#000;stroke-width:.75;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.49;fill:url(#a)" transform="matrix(1.33333 0 0 1.33333 -.002 -10.666)"/><path d="m8.928 6.03c-2.946 0-4.418 2.017-4.418 6.055 0 .226.024.424.033.64.17-3.56 1.62-5.36 4.387-5.36 1.44 0 2.546.522 3.316 1.573.685.92 1.05 2.216 1.13 3.84.01-.232.034-.447.034-.693 0-1.944-.387-3.436-1.164-4.48-.768-1.05-1.875-1.574-3.318-1.574zm10.7.304-10.385 19.373h.715l9.67-18.04h2.36l.712-1.333h-3.073zm-11.858 6.446c-.01.225-.032.41-.032.667 0 1.12.094 1.96.28 2.515.198.547.51.823.936.823.82 0 1.23-1.112 1.23-3.338 0-.253-.023-.44-.034-.666-.084 1.747-.47 2.67-1.196 2.67-.426 0-.738-.273-.933-.82-.148-.43-.22-1.08-.254-1.85zm15.262 1.066c-2.946 0-4.417 2.016-4.417 6.053 0 .226.024.423.033.635.17-3.556 1.62-5.356 4.384-5.356 1.443 0 2.55.523 3.318 1.573.686.922 1.05 2.213 1.133 3.837.01-.23.033-.444.033-.69 0-1.943-.387-3.437-1.164-4.48-.768-1.05-1.874-1.573-3.317-1.573zm-1.16 6.75c-.01.226-.03.413-.03.666 0 1.123.093 1.96.28 2.516.197.547.51.823.936.823.82 0 1.23-1.11 1.23-3.338 0-.253-.024-.44-.034-.664-.086 1.747-.472 2.67-1.198 2.67-.426 0-.738-.275-.933-.823-.146-.43-.218-1.08-.252-1.85z" fill="#fff" opacity=".1"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/numberformatscientific.svg b/icon-themes/elementary_svg/cmd/32/numberformatscientific.svg
new file mode 100644
index 000000000..cb9c50708
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/numberformatscientific.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="#737373"/><stop offset=".00533168" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="8.02263" x2="3.18628" xlink:href="#a" y1="11.57524" y2="5.77162"/><radialGradient id="c" cx="6.822" cy="6.386" gradientTransform="matrix(-2.47205 .074 -.0545 -1.69953 24.033 13.03)" gradientUnits="userSpaceOnUse" r="4.052" xlink:href="#a"/><radialGradient id="d" cx="17.421" cy="6.004" gradientTransform="matrix(-1.81552 -.04497 .04725 -1.90773 48.765 18.242)" gradientUnits="userSpaceOnUse" r="5.489" xlink:href="#a"/><g style="stroke:#000;stroke-width:.75;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.49;fill:url(#b)" transform="matrix(1.3105967 0 0 1.3564633 -.785651 .327022)"><path d="m10.137101 17.846957-6.867101-.026366v-12.532591h6.867101v2.2116337h-4.1965617v2.9488453h4.1965617v2.211633h-4.1965617l.0394607 2.922479 4.157101.02637z" fill="url(#c)" stroke-width=".75"/><path d="m16.242386 7.0058379v3.7479941l-3.751994.003.002 2.246996 3.749993-.002-.003 3.751993h2.252995v-3.749993l3.751994-.001-.002-2.248996-3.747993.003-.002-3.7529941h-2.249995z" fill="url(#d)" stroke-width=".749999" transform="matrix(1.01735 0 0 .98295 -.283 -.122)"/><g stroke="none"><path d="m3.5 7.5v1h9v-1zm3.5 7v1h5.5v-1zm0 4 .0507812 3.964844 5.4492188.035156v-1l-5.4492188-.035156-.0371093-2.964844z" fill="#fff" opacity=".1" transform="matrix(.76301123 0 0 .73721125 .599461 -.241084)"/><path d="m20.5 9.5v.0019531.9980469h3v-1zm0 5-5.001953.003906v1l5.001953-.003906zm8 0-4.998047.003906v1l4.998047-.003906z" fill="#f5f5f5" opacity=".1" transform="matrix(.76301123 0 0 .73721125 .599461 -.241084)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/numberformatstandard.svg b/icon-themes/elementary_svg/cmd/32/numberformatstandard.svg
new file mode 100644
index 000000000..778739a62
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/numberformatstandard.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="13.500001" cy="-1.288243" gradientTransform="matrix(.00000003 .95545238 -.87236953 .00000003 12.376176 -9.398608)" gradientUnits="userSpaceOnUse" r="12.036183"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><path d="m10.903476 23.531425h-3.5437642v-9.702344q0-.298181 0-.711047.011468-.424334.022937-.871605.022937-.45874.034406-.917479.022937-.45874.034405-.8372-.057342.06881-.1949643.206432-.1376219.137622-.3096493.30965-.1720274.160559-.3555233.332586-.1834959.172027-.3555233.309649l-1.9267067 1.548247-1.7202739-2.13314 5.40166-4.3006845h2.912997z" fill="url(#a)" stroke="#000" stroke-opacity=".490196"/><path d="m26.661185 23.531425h-11.250591v-2.465725l3.945161-4.254811q.745452-.802795 1.353282-1.479436.60783-.676641 1.043633-1.318876.435803-.642236.676641-1.307408.240838-.665173.240838-1.433562 0-.848668-.516082-1.3188766-.504614-.4702082-1.36475-.4702082-.906011 0-1.743211.4472712-.8372.4472716-1.75468 1.2730026l-1.926706-2.2822299q.516082-.4702082 1.078038-.8945424.561956-.4358027 1.238597-.768389.676641-.3325863 1.490904-.5275507.814263-.2064328 1.82349-.2064328 1.204192 0 2.156077.3325863.963353.3325862 1.639994.9518848.676641.6078301 1.032165 1.4794356.366991.8716051.366991 1.9611121 0 .98629-.344054 1.892301-.344055.894543-.940417 1.766148-.596361.860137-1.387687 1.720274-.779858.848668-1.6744 1.731742l-2.018455 2.029924v.160558h6.835222z" fill="url(#a)" stroke="#000" stroke-opacity=".490196"/><path d="m20.996094 6.5234375c-.672818 0-1.281377.0694094-1.824219.2070313-.542842.1299762-1.03914.3056195-1.490234.5273437s-.863644.477043-1.238282.7675781c-.374637.2828895-.73407.5810591-1.078125.8945313l.496094.5878906c.193283-.1615581.379866-.3297664.582031-.4824219.374638-.2905351.787188-.5458539 1.238282-.7675781s.947392-.3973676 1.490234-.5273437c.542842-.1376224 1.151401-.2070313 1.824219-.2070313.802794 0 1.52166.110307 2.15625.3320313.642235.221724 1.187578.5402591 1.638672.953125.451094.4052199.796187.8974456 1.033203 1.4785152.185566.440722.27739.936696.322265 1.460938.01531-.16649.044922-.329959.044922-.5 0-.726338-.122527-1.3798676-.367187-1.9609376-.237016-.5810704-.582109-1.0732956-1.033203-1.4785156-.451094-.4128658-.996437-.731401-1.638672-.953125-.63459-.2217243-1.353456-.3320313-2.15625-.3320313zm-13.0058596.2402344-5.4023438 4.3007811.4902344.609375 4.9121094-3.9101561h2.9140626v-1zm-.5390625 4.7285161c-.0080184.009621-.0306185.031422-.0410157.042968-.00746.236987-.015501.474083-.0273437.710938-.007646.29818-.0157922.588203-.0234375.871094v.710937.289063c.007645-.282891.0157875-.572914.0234375-.871094.015291-.305827.0275063-.612143.0351563-.917969.015291-.305827.0255531-.583631.0332031-.835937zm15.1738281.330078c-.037293.306135-.09433.603906-.195312.882812-.160559.443448-.3872.878483-.677735 1.306641-.290535.428156-.637749.869218-1.042969 1.320312s-.856547.943319-1.353515 1.478516l-3.945313 4.255859v1l3.945313-4.255859c.496968-.535197.948295-1.027422 1.353515-1.478516s.752434-.892156 1.042969-1.320312c.290535-.428158.517176-.863193.677735-1.306641.160554-.443449.240234-.921334.240234-1.433594 0-.160999-.017115-.308709-.044922-.449218zm-1.962891 8.726562-.835937.839844v.160156h6.835937v-1z" fill="#fff" opacity=".1"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/numberformatthousands.svg b/icon-themes/elementary_svg/cmd/32/numberformatthousands.svg
new file mode 100644
index 000000000..eb368fa0c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/numberformatthousands.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="8.716241" cy="10.334833" gradientTransform="matrix(-2.9089278 -.00000006 .00000005 -2.4646313 34.071156 29.368874)" gradientUnits="userSpaceOnUse" r="4.125231" xlink:href="#c"/><radialGradient id="b" cx="16" cy="23.462206" gradientTransform="matrix(-2.8700085 -.00000048 .00000048 -2.8700069 61.920125 89.336703)" gradientUnits="userSpaceOnUse" r="2.090587" xlink:href="#c"/><linearGradient id="c"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="d" cx="18.974" cy="3.907" gradientTransform="matrix(-3.6272 .1063 -.0955 -3.2996 87.195 11.86)" gradientUnits="userSpaceOnUse" r="5.235" xlink:href="#c"/><g stroke="#000" stroke-opacity=".49" stroke-width=".753"><path d="m18 5.066q-1.36 0-2.046 1.5-.68 1.488-.68 4.486 0 2.988.68 4.487.687 1.488 2.045 1.488 1.366 0 2.045-1.49.688-1.498.688-4.486 0-2.998-.688-4.487-.68-1.5-2.046-1.5zm0-1.557q2.184 0 3.333 1.936 1.158 1.927 1.158 5.606 0 3.67-1.157 5.606-1.15 1.928-3.334 1.928-2.186 0-3.343-1.928-1.15-1.936-1.15-5.606 0-3.68 1.15-5.606 1.157-1.935 3.343-1.935z" fill="url(#d)" transform="matrix(1.3335 0 0 1.3224 -.002 -.103)"/><path d="m17.286042 22.562123.199737.306264q-.186421.719056-.452738 1.531322-.253001.812266-.572581 1.637848-.306265.825582-.652476 1.637848-.332896.825582-.665792 1.571269h-1.837586q.199737-.812266.386159-1.691111.199738-.878846.372844-1.757691.186421-.86553.332896-1.691112.146474-.838898.253-1.544637z" fill="url(#b)" stroke="#000" stroke-opacity=".65098" transform="translate(-.157547 -.1235)"/><path d="m10.216241 24.39732h-2.3275279v-12.07405q0-.568657 0-1.216662.013225-.648005.026449-1.282785.0264494-.6480048.039674-1.2298867.0264491-.5951065.0396737-1.0447425-.224818.2380426-.3967376.4099622-.1719197.1719197-.3570639.3306147-.1719197.1586951-.3702885.3438394-.1983688.1719196-.4760852.4099622l-1.9572391 1.6001757-1.2695605-1.6266249 5.0650174-3.954152h1.9836886z" fill="url(#a)" stroke="#000" stroke-opacity=".65098" stroke-width="1" transform="translate(.283759 .10268)"/><g fill="#fff" stroke="none"><path d="m24.001953 4.537109v.00195c-1.943354 0-3.430411.8526978-4.458984 2.5585937-1.02235 1.6979616-1.533203 4.1697753-1.533203 7.4140633 0 .171697.0069.332612.0098.499999.05126-2.994887.555252-5.3060583 1.523438-6.9140623 1.028573-1.7058959 2.51563-2.5585937 4.458984-2.5585937v-.00195c1.941576 0 3.4219.8537724 4.443359 2.5605468.974922 1.608839 1.483436 3.9199212 1.535157 6.9140632.0029-.167387.0098-.328302.0098-.5 0-3.243407-.51546-5.7152198-1.544922-7.4140632-1.02153-1.7067776-2.501853-2.5605468-4.443429-2.5605468zm-15.486328.6289062-5.0644531 3.953125.484375.6210938 4.5800781-3.5742188h1.984375v-1zm-.2382812 3.4863282c-.014881.015756-.024534.02569-.039063.041016-.0000656.00148.0000659.00243 0 .00391-.00882.3879213-.02143.7965125-.039062 1.2285156-.00882.423187-.018527.8512-.027344 1.283203v1c.00882-.432003.018524-.860016.027344-1.283203.017633-.432003.030242-.840594.039062-1.2285156.017633-.3967418.030243-.7451688.039063-1.044926zm12.1035152 6.3593756c-.0028.171839-.01563.322126-.01563.5 0 2.634221.303683 4.612075.908204 5.933593.610742 1.311821 1.5193 1.96875 2.726562 1.96875 1.214374 0 2.122933-.657119 2.726562-1.970703.611633-1.320636.917969-3.297419.917969-5.93164 0-.177874-.01285-.328152-.01563-.5-.03857 2.373608-.332004 4.200163-.902344 5.43164-.60363 1.313584-1.512188 1.970703-2.726562 1.970703-1.207262 0-2.11582-.656929-2.726562-1.96875-.563751-1.232393-.854392-3.059587-.892579-5.433593z" opacity=".1"/><path d="m14.492188 22.439453c-.071018.470493-.156257.983704-.253907 1.542969-.09765.550388-.20775 1.114386-.332031 1.691406-.115404.585897-.239888 1.171915-.373047 1.757813-.124281.585896-.253561 1.149895-.386719 1.691406h.228516c.052289-.232092.107398-.451897.158203-.691406.133159-.585898.257643-1.171916.373047-1.757813.124281-.57702.234381-1.141018.332031-1.691406.09765-.559265.182889-1.072476.253907-1.542969h2.630859c.067395-.230421.148659-.477697.205078-.695312l-.199219-.304688z" opacity=".1"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/numberingstart.svg b/icon-themes/elementary_svg/cmd/32/numberingstart.svg
new file mode 100644
index 000000000..844833cbb
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/numberingstart.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(.85 0 0 .85 22.680481 2.330558)" gradientUnits="userSpaceOnUse" x1="5.571493" x2="5.571493" xlink:href="#f" y1="2.126064" y2="12.326064"/><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="28.13875" x2="27.7775" xlink:href="#b" y1="5.221462" y2="12.085212"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="27.5" x2="27.5" y1="3" y2="11.5"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="27.5" x2="27.5" xlink:href="#b" y1="5" y2="10"/><linearGradient id="f" gradientTransform="translate(-12 6)" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="3.5" y2="19.240234"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="g"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="h" gradientTransform="translate(8)" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#f" y1="60" y2="38"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#f" y1="54" y2="32"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="21" x2="21" xlink:href="#g" y1="48" y2="26"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#g" y1="42" y2="20"/><g transform="matrix(-1 0 0 1 33.017578 0)"><g transform="translate(-9 -23)"><path d="m18.5 46.5v3h13v-3z" fill="url(#h)"/><path d="m18.5 46.5v3h13v-3z" fill="none" opacity=".61" stroke="#a62100" stroke-linejoin="round"/><path d="m31 47v2h-1v-1h-11v-1z" fill="#fff" opacity=".2"/><path d="m10.5 40.5v3h21v-3z" fill="url(#i)"/><path d="m10.5 40.5v3h21v-3z" fill="none" opacity=".61" stroke="#a62100" stroke-linejoin="round"/><path d="m31 41v2h-1v-1h-19v-1z" fill="#fff" opacity=".2"/><path d="m18.5 34.5v3h13v-3z" fill="url(#j)"/><path d="m18.5 34.5v3h13v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m31 35v2h-1v-1h-11v-1z" fill="#fff" opacity=".2"/><path d="m10.5 28.5v3h21v-3z" fill="url(#k)"/><path d="m10.5 28.5v3h21v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m31 29v2h-1v-1h-19v-1z" fill="#fff" opacity=".2"/></g><path d="m24.789062 3.5c-.150237 0-.271484.1212473-.271484.2714844v.7285156h-.728516c-.150237 0-.271484.1212474-.271484.2714844v1.4570312c0 .150237.121248.2714844.271484.2714844h.728516v2h-.728516c-.150237 0-.271484.1212474-.271484.2714844v1.4570316c0 .150237.121248.271484.271484.271484h.728516v.728516c0 .150237.121248.271484.271484.271484h1.457032c.150237 0 .271484-.121247.271484-.271484v-.728516h2v.728516c0 .150237.121248.271484.271484.271484h1.457032c.150237 0 .271484-.121247.271484-.271484v-.728516h.728516c.150237 0 .271484-.121247.271484-.271484v-1.4570316c0-.150237-.121247-.2714844-.271484-.2714844h-.728516v-2h.728516c.150237 0 .271484-.1212474.271484-.2714844v-1.4570312c0-.150237-.121247-.2714844-.271484-.2714844h-.728516v-.7285156c0-.1502371-.121247-.2714844-.271484-.2714844h-1.457032c-.150237 0-.271484.1212473-.271484.2714844v.7285156h-2v-.7285156c0-.1502371-.121247-.2714844-.271484-.2714844zm1.728516 3h2v2h-2z" fill="url(#d)"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m24.789062 3.5c-.150237 0-.271484.1212473-.271484.2714844v.7285156h-.728516c-.150237 0-.271484.1212474-.271484.2714844v1.4570312c0 .150237.121248.2714844.271484.2714844h.728516v2h-.728516c-.150237 0-.271484.1212474-.271484.2714844v1.4570316c0 .150237.121248.271484.271484.271484h.728516v.728516c0 .150237.121248.271484.271484.271484h1.457032c.150237 0 .271484-.121247.271484-.271484v-.728516h2v.728516c0 .150237.121248.271484.271484.271484h1.457032c.150237 0 .271484-.121247.271484-.271484v-.728516h.728516c.150237 0 .271484-.121247.271484-.271484v-1.4570316c0-.150237-.121247-.2714844-.271484-.2714844h-.728516v-2h.728516c.150237 0 .271484-.1212474.271484-.2714844v-1.4570312c0-.150237-.121247-.2714844-.271484-.2714844h-.728516v-.7285156c0-.1502371-.121247-.2714844-.271484-.2714844h-1.457032c-.150237 0-.271484.1212473-.271484.2714844v.7285156h-2v-.7285156c0-.1502371-.121247-.2714844-.271484-.2714844zm1.728516 3h2v2h-2z" opacity=".5" stroke="#002e99"/><path d="m25.5 4.4824219v.0175781a.98252012.98252012 0 0 1 -.982422.9824219h-.017578v.035156h.01758a.98252012.98252012 0 0 1 .98242.9824221v2a.98252012.98252012 0 0 1 -.982422.9824219h-.017578v.035156h.01758a.98252012.98252012 0 0 1 .98242.9824221v.01758h.03516v-.01758a.98252012.98252012 0 0 1 .982422-.9824219h2a.98252012.98252012 0 0 1 .982418.9824219v.01758h.03516v-.01758a.98252012.98252012 0 0 1 .982422-.9824219h.01758v-.035156h-.01758a.98252012.98252012 0 0 1 -.982426-.9824221v-2a.98252012.98252012 0 0 1 .982422-.9824219h.01758v-.035156h-.01758a.98252012.98252012 0 0 1 -.982422-.9824221v-.0175781h-.035156v.0175781a.98252012.98252012 0 0 1 -.982422.9824219h-2a.98252012.98252012 0 0 1 -.982422-.9824219v-.017578zm1.017578 1.0351562h2a.98252012.98252012 0 0 1 .982422.9824219v2a.98252012.98252012 0 0 1 -.982422.9824219h-2a.98252012.98252012 0 0 1 -.982422-.9824219v-2a.98252012.98252012 0 0 1 .982422-.9824219z" opacity=".5" stroke="url(#e)"/></g><g transform="matrix(-1 0 0 1 54.017578 12)"><path d="m28.5 12.5h-2v-4.6298755-.3393053c.0037-.1349924.0073-.2736333.01095-.4159226.0073-.1459377.01277-.2918755.01642-.4378133.0073-.1459378.01277-.279106.01642-.3995046-.01824.021891-.04925.054727-.09304.098508-.04378.043781-.09303.093035-.147762.1477621-.05473.051078-.111278.1039804-.169653.1587072-.05837.054727-.114924.1039807-.169652.147762l-.919408.73881-.8209-1.017916 2.577626-2.0522497h1.698999z" fill="url(#a)"/><g fill="none"><path d="m27.364038 5.2214622-.426162.3386718a.72257225.72257225 0 0 1 .637832.7394337c-.0039.1280486-.01093.2665251-.01835.414873-.0037.1411407-.0087.2809241-.01552.4191065-.0036.1389583-.0061.2785209-.0099.4176953v.318916 3.9074265h.245562v-6.5561228z" opacity=".5" stroke="url(#c)" stroke-width=".7225"/><path d="m28.5 12.5h-2v-4.6298754-.3393053c.0037-.1349924.0073-.2736333.01095-.4159226.0073-.1459377.01277-.2918755.01642-.4378133.0073-.1459378.01277-.279106.01642-.3995046-.01824.021891-.04925.054727-.09304.098508-.04378.043781-.09303.093035-.147762.1477621-.05473.051078-.111278.1039804-.169653.1587072-.05837.054727-.114924.1039807-.169652.147762l-.919408.73881-.8209-1.017916 2.577626-2.0522499h1.698999z" opacity=".5" stroke="#a62100"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/numericfield.svg b/icon-themes/elementary_svg/cmd/32/numericfield.svg
new file mode 100644
index 000000000..3890efb33
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/numericfield.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.81092 0 0 -2.56547 74.724203 -15.166407)" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="7" y2="18"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></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(.67567568 0 0 .67567567 -.216213 -.216209)" gradientUnits="userSpaceOnUse" x1="22.519995" x2="22.519995" y1="12.149737" y2="26.95999"><stop offset="0" stop-color="#fff"/><stop offset=".04026115" stop-color="#fff" stop-opacity=".235294"/><stop offset=".95833331" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="14.329722" x2="14.329722" y1=".022377" y2="-32.070298"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><g opacity=".4" transform="matrix(.73684208 0 0 .57142853 -1.68421 -2.857142)"><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><rect fill="url(#g)" height="15" rx="2" transform="scale(1 -1)" width="27" x="2.5" y="-21.5"/><rect fill="none" height="15" opacity=".5" rx="2.16" stroke="#555761" stroke-linecap="round" stroke-linejoin="round" width="27" x="2.5" y="6.5"/><rect fill="none" height="13" rx="1.086957" ry="1.190476" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round" width="25" x="3.5" y="7.5"/><rect fill="#b5b5b5" height="8" rx="1" width="22" x="5" y="9"/><rect fill="#cacaca" height="9" rx="1" width="22" x="5" y="10"/><path d="m16.087891 10.597656c-.22287 0-.436375.024266-.638672.072266-.202298.044574-.394447.106685-.576172.185547s-.350089.173482-.507813.283203c-.157723.106292-.306208.220315-.443359.34375l.525391.613281c.236584-.205727.485507-.373613.746093-.503906.264016-.133722.55708-.201172.882813-.201172.181725 0 .346703.027171.49414.082031.147438.05486.274569.136373.38086.246094.109723.106292.193666.238283.251953.392578s.087891.330906.087891.533203c0 .260587-.037848.503693-.113282.726563-.075432.219441-.186069.438762-.330078.658203-.140579.219441-.311374.4441-.513672.673828-.202297.229727-.432295.482035-.689453.759766l-1.798828 1.960937v.802734h4.689453v-.855468h-3.542968v-.041016l1.445312-1.537109c.257158-.27773.495403-.545577.714844-.802735.22287-.257157.412589-.511895.570312-.765625.161152-.257158.285852-.517234.375-.78125.092577-.264014.138672-.542538.138672-.833984 0-.312018-.051434-.591019-.154297-.837891-.099434-.2503-.240628-.461373-.425781-.632812-.185154-.174867-.412243-.309767-.679688-.402344-.264015-.092577-.559509-.138672-.888671-.138672zm5.759765 0c-.240013 0-.467581.021354-.683594.0625-.212583.041146-.41298.097917-.601562.169922-.188583.068575-.364239.149611-.525391.242188-.157723.092576-.301347.190583-.43164.296875l.472656.644531c.253729-.185153.519144-.33607.796875-.449219.281159-.116578.605778-.173828.972656-.173828.192012 0 .367668.024739.525391.076172.157723.051431.2931.127128.40625.226562.113147.096006.199999.21489.261719.355469.06172.14058.091796.30022.091796.478516.000001.209154-.037848.401304-.113281.576172-.075433.174867-.186547.32626-.333984.453125-.144009.126864-.32305.224393-.539063.292968-.216012.068576-.462503.101563-.740234.101563h-.685547v.777344h.685547c.305161 0 .576392.024738.816406.076172.243443.051431.449178.132466.617188.242187.16801.106292.297571.2441.386718.412109.092577.164582.138672.362548.138672.595704 0 .229728-.035418.437893-.107422.623046-.068575.185154-.179212.341886-.330078.46875-.147437.126865-.336679.224394-.566406.292969s-.500959.101563-.816406.101563c-.318875 0-.654172-.043187-1.003906-.128907-.346306-.085718-.668495-.205557-.966797-.363281v.873047c.291445.154297.602478.260073.93164.318359.332591.058287.684858.087891 1.058594.087891.47317 0 .884163-.054342 1.230469-.164063.346306-.10972.631123-.264021.857422-.46289.226298-.198869.394185-.434683.503906-.708984.113149-.274303.169922-.577088.169922-.90625 0-.497172-.15721-.900396-.472656-1.208985-.315447-.312018-.77592-.504645-1.382813-.580078v-.03125c.243443-.041145.463241-.109073.662109-.205078.198869-.099434.369186-.226087.509766-.376953.144008-.150866.255123-.32943.333984-.535156.078862-.205727.119141-.433294.119141-.683594 0-.270873-.048526-.519795-.144531-.746094-.096005-.229727-.239152-.425263-.427734-.589844-.188583-.16801-.421967-.300001-.703126-.392578-.27773-.092577-.602348-.138672-.972656-.138672zm-11.412109.109375-1.9707032 1.53711.4941406.632812.7617187-.623047c.0720044-.061718.1341156-.11363.1855469-.158203.0514317-.048001.098004-.093619.142578-.134765.048003-.041147.094099-.084333.138672-.128907.044577-.044572.09601-.096483.154297-.158203-.003427.116578-.008765.251955-.015625.40625-.003427.150866-.006812.310506-.013672.478516-.00346.16458-.008319.330037-.011719.498047v.472656 4.697265h.90625v-7.519531z" fill="url(#a)"/><text x="-18.700422" y="19.983122"><tspan x="-18.700422" y="55.373749"/></text><path d="m16.087891 9.9941406c-.263973 0-.521219.0276804-.769532.0859374-.238954.05265-.467452.126059-.685547.220703-.215871.09368-.417974.20813-.605468.337891-.178034.11998-.348978.249823-.509766.394531a.60380888.60380888 0 0 0 -.054687.841797l.52539.613281a.60380888.60380888 0 0 0 .855469.0625c.201077-.174851.406548-.313625.619141-.419922a.60380888.60380888 0 0 0 .003906 0c.176361-.08932.366988-.136718.609375-.136718.121544 0 .212664.018672.283203.044921.07056.02625.115333.05536.158203.09961a.60380888.60380888 0 0 0 .013672.013672c.04085.03957.07663.09036.107422.171875.02834.07503.048828.176911.048828.320312 0 .202125-.029681.378528-.082031.533203-.05665.164107-.141669.336599-.261719.519532a.60380888.60380888 0 0 0 -.003906.005859c-.121727.190013-.274321.391859-.458985.601563-.197199.223938-.424448.472388-.679687.748046a.60380888.60380888 0 0 0 -.001953.001954l-1.798828 1.960937a.60380888.60380888 0 0 0 -.158203.408203v.802734a.60380888.60380888 0 0 0 .603515.603516h4.689453a.60380888.60380888 0 0 0 .595703-.5.60380888.60380888 0 0 0 .160157.125c.347588.184021.721022.310139 1.109375.378906a.60380888.60380888 0 0 0 .001953 0c.369758.0648.756494.097657 1.162109.097657.519393 0 .989401-.05748 1.412109-.191407.410814-.130156.775556-.323475 1.074219-.585937.292152-.256741.519725-.575895.664063-.935547.144739-.352311.214843-.735552.214844-1.132812 0-.6235-.221935-1.216479-.652344-1.638672-.100649-.09956-.238001-.153412-.355469-.232422.04839-.04352.113873-.06789.158203-.115235l.001953-.001953c.200287-.210377.354399-.459589.458985-.732422.107526-.28051.158203-.585316.158203-.90039 0-.341672-.06282-.673984-.191407-.978516-.131128-.313789-.335416-.589893-.58789-.810547v-.001953c-.254413-.22527-.562795-.395683-.908203-.509766-.354593-.118202-.743656-.1699214-1.164063-.1699214-.275816 0-.542001.0237124-.796875.0722654a.60380888.60380888 0 0 0 -.001953.001953c-.244795.04739-.478231.112146-.701172.197266-.215907.07901-.420299.173463-.611328.283203a.60380888.60380888 0 0 0 -.003906.001953c-.180146.105742-.349976.220848-.507813.34961a.60380888.60380888 0 0 0 -.105468.826171l.472656.644532a.60380888.60380888 0 0 0 .841797.130859c.217971-.15906.44144-.285822.669922-.378906a.60380888.60380888 0 0 0 .001953 0c.193879-.08039.438118-.128906.742187-.128906.140148 0 .251519.018715.337891.046875.08852.02886.147399.06336.195312.105468a.60380888.60380888 0 0 0 .007813.007813c.0419.03555.071339.07232.099609.136719.02311.05264.041016.125928.041016.236328.000001.136307-.023643.243269-.064453.33789-.04022.09323-.09271.164579-.173828.234375a.60380888.60380888 0 0 0 -.003907.003907c-.07293.06424-.173855.122187-.324218.169922-.142971.045389-.32671.074218-.556641.074218h-.685547a.60380888.60380888 0 0 0 -.603515.603516v.777344a.60380888.60380888 0 0 0 .603515.603515h.685547c.272527 0 .501767.02228.689453.0625a.60380888.60380888 0 0 0 .001953 0c.185258.03914.319076.09745.41211.158203a.60380888.60380888 0 0 0 .007812.003907c.08727.05521.136086.110735.175781.185547a.60380888.60380888 0 0 0 .007813.013671c.03313.0589.060547.14524.060547.298829 0 .167669-.025567.299274-.066407.404296a.60380888.60380888 0 0 0 -.003906.009766c-.03367.0909-.077669.152052-.152344.214844a.60380888.60380888 0 0 0 -.005859.005859c-.06979.06005-.177285.122184-.34375.171875-.155786.0465-.371182.076172-.644531.076172-.264359 0-.550753-.03569-.859375-.111328-.303691-.07517-.578869-.177723-.830078-.310547a.60380888.60380888 0 0 0 -.876953.447266.60380888.60380888 0 0 0 -.44336-.195313h-2.185547l.527344-.560547a.60380888.60380888 0 0 0 .003906-.003906c.261675-.282608.503855-.555143.728516-.818359l.001953-.001954c.239628-.276692.447127-.555179.623047-.83789l.001953-.001953c.182207-.291116.326766-.591362.431641-.900391v-.001953c.115321-.32955.171875-.676802.171875-1.03125 0-.376236-.06332-.735955-.199219-1.064453-.128157-.320996-.319206-.612009-.570313-.845703l-.001953-.001953c-.250851-.236352-.555161-.414219-.892578-.53125h-.001953c-.337254-.11794-.701089-.1718754-1.085937-.1718754zm-5.652344.1093754a.60380888.60380888 0 0 0 -.371094.126953l-1.970703 1.537109a.60380888.60380888 0 0 0 -.1054688.847656l.4941407.632813a.60380888.60380888 0 0 0 .859375.095703l.3554687-.291016a.60380888.60380888 0 0 0 0 .003907v.472656 4.697265a.60380888.60380888 0 0 0 .6035154.603516h.90625a.60380888.60380888 0 0 0 .603516-.603516v-7.519531a.60380888.60380888 0 0 0 -.603516-.603515zm5.652344.828125c.297982 0 .554098.040857.777343.11914a.33402809.33402809 0 0 1 .001954.001953c.227895.078887.412163.187986.560546.328125a.33402809.33402809 0 0 1 .001954.001953c.146987.136102.258634.302371.341796.511719a.33402809.33402809 0 0 0 .001954.00586c.083705.200886.128906.433668.128906.708984 0 .256232-.039379.495195-.119141.722656a.33402809.33402809 0 0 0 -.001953.003907c-.080215.23756-.193283.473946-.341797.710937a.33402809.33402809 0 0 1 0 .001953c-.14724.236867-.326249.477103-.539062.722656a.33402809.33402809 0 0 1 -.001953.001954c-.215995.253118-.451186.516783-.705079.791015v.001953l-1.445312 1.535156a.33402809.33402809 0 0 0 -.089844.228516v.041016a.33402809.33402809 0 0 0 .333985.333984h3.208984v.1875h-4.021484v-.33789l1.710937-1.865235h-.001953c.25822-.278878.490195-.532696.695312-.765625.211042-.239657.392395-.476322.542969-.710937.156964-.239182.281359-.48273.367188-.732422a.33402809.33402809 0 0 1 0-.001953c.0882-.260596.130859-.541056.130859-.833985 0-.234878-.034518-.452243-.109375-.65039-.07285-.192846-.18225-.369194-.328125-.511719-.140665-.143985-.311739-.252216-.5-.322266-.189977-.070688-.396311-.103515-.611328-.103515-.37184 0-.720696.078046-1.033203.236328-.187762.093984-.358415.233143-.533203.361328l-.107422-.123047c.050958-.037956.096529-.078936.15039-.115234a.33402809.33402809 0 0 0 .003907-.003907c.140151-.097496.287887-.179989.449218-.25.161606-.070131.333605-.125913.515625-.166015a.33402809.33402809 0 0 0 .003907-.001953c.175537-.041651.363873-.0625.5625-.0625zm5.759765 0c.342594 0 .63198.042688.867188.121093a.33402809.33402809 0 0 1 .001953 0c.243736.080255.432719.19141.583984.326172a.33402809.33402809 0 0 0 .003907.001953c.152929.133466.261438.283848.33789.466797a.33402809.33402809 0 0 1 .001953.001953c.077417.182491.117188.384254.117188.615235 0 .214466-.034655.400096-.097657.564453-.064449.16813-.151301.306106-.263671.423828a.33402809.33402809 0 0 1 -.001953.001953c-.111479.119635-.246399.222248-.410157.304688l-.003906.001953c-.016425.007884-.039809.00816-.056641.015625.169261-.153353.30894-.333536.398438-.541016.09458-.21926.140627-.459531.140625-.708984 0-.215856-.036061-.42405-.119141-.613282-.07948-.181029-.197126-.341818-.347656-.470703 0 0-.001953-.001953-.001953-.001953-.148831-.130277-.326348-.22934-.521485-.292968-.197193-.064302-.408202-.091797-.628906-.091797-.401624 0-.770167.06262-1.099609.199218-.202079.082328-.385952.207932-.574219.324219l-.095703-.130859c.043422-.028219.078307-.060409.125-.087891.143255-.082295.300902-.154346.472656-.216797a.33402809.33402809 0 0 0 .00586-.001953c.169574-.064745.350161-.116596.544921-.154297.194517-.037054.400888-.05664.621094-.05664zm-11.296875.109375h.322266v6.851562h-.238281v-4.363281-.466797c.003341-.164154.008194-.325909.011718-.490234.006926-.169368.010331-.328053.013672-.476563.006868-.155155.012145-.292772.015625-.412109a.33402809.33402809 0 0 0 -.576172-.238282c-.055132.058383-.1047254.106689-.1484371.150391-.0394047.039409-.0785635.076541-.1191407.111328a.33402809.33402809 0 0 0 -.0097656.007813c-.0466728.043081-.0901261.087005-.1347656.128906l-.0097656.007812c-.0453673.039146-.1007364.086969-.1679688.144532l-.0058594.003906-.4921874.402344-.078125-.09961zm11.597657 3.140625a.33402809.33402809 0 0 0 -.011719.083984v.03125a.33402809.33402809 0 0 0 .046875.171875c-.241311-.043756-.493977-.074219-.777344-.074219h-.351562v-.109375h.351562c.268191 0 .511046-.041128.742188-.103515zm.882812.595703c.240523.086792.444355.195915.587891.33789.251134.245676.373047.543938.373047.970704-.000002.290756-.049404.548681-.144532.779296a.33402809.33402809 0 0 1 -.001953.001954c-.090603.226506-.224578.417467-.414062.583984-.186268.163689-.427661.296118-.738282.394531-.304039.096332-.681307.148438-1.128906.148438-.3561 0-.68797-.027345-1-.082032-.233271-.041306-.445717-.130659-.65625-.224609v-.160156c.183678.070404.356602.160436.552735.208984.372475.091291.73495.138672 1.083984.138672.338735 0 .641478-.034455.912109-.115234.263237-.078578.49574-.195037.685547-.357422.192312-.161716.337777-.371202.425781-.607422.088297-.228526.13086-.47752.13086-.740234 0-.275664-.055654-.533638-.179688-.75586-.113423-.212176-.284356-.388739-.488281-.521484z" fill-opacity=".62807"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/objectalign.svg b/icon-themes/elementary_svg/cmd/32/objectalign.svg
new file mode 100644
index 000000000..bda489034
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/objectalign.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(.26458333 0 0 .28978174 2.38125 290.34761)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.5" x2="3.5" y1="8.347812" y2="-5.347841"><stop offset="0" stop-color="#ffa154"/><stop offset=".90909094" stop-color="#ffa154" stop-opacity=".926471"/><stop offset="1" stop-color="#ffa154" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.307292" x2="3.307292" y1="292.76666" y2="288.79791"><stop offset="0" stop-color="#a62100"/><stop offset=".90147907" stop-color="#a62100"/><stop offset="1" stop-color="#a62100" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" 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(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.62856997 0 0 .60839392 -49.526358 .329616)" 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="f" gradientUnits="userSpaceOnUse" x1="1" x2="1" xlink:href="#d" y1="14" y2="4"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="18" x2="19" xlink:href="#e" y1="3" y2="15"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="27" x2="27" xlink:href="#e" y1="16" y2="28"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="1" x2="1" xlink:href="#d" y1="27" y2="17"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="-482.25122" x2="-482.25122" xlink:href="#c" y1="135.75034" y2="131.25034"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="481.75021" x2="481.75021" xlink:href="#c" y1="175.50044" y2="171.00043"/><g stroke-width=".75"><g transform="translate(0 -12.992)"><path d="m28.5 26.494-24-.002v-9l24 .006z" style="fill-rule:evenodd;stroke-width:.999997;stroke-linejoin:round;stroke-miterlimit:0;fill:url(#h);stroke:url(#i)"/><path d="m-488.62622 130.88133 16.50004-.0203v5.27l-16.50004.00034z" fill="none" stroke="url(#j)" stroke-linecap="round" stroke-miterlimit="2" transform="matrix(-1.33333 0 0 -1.33333 -624 200)"/></g><g fill="#d3d7cf" stroke="#888a85" stroke-miterlimit="3" transform="translate(0 12.988)"><path d="m4.5 13.512h16v-9h-16z" fill="url(#g)" stroke="url(#f)" stroke-linejoin="round" stroke-width=".999997"/><path d="m476.12519 170.61643h10.50003v5.25001h-10.50003z" fill="none" stroke="url(#k)" transform="matrix(1.33333 0 0 -1.33333 -629.332 240)"/></g><g transform="matrix(3.7795275 0 0 3.7795275 -8 -1090.5196)"><path d="m3.0427083 288.7979h.5291667v7.9375h-.5291667z" fill="url(#a)"/><path d="m3.571875 288.7979v7.9375m-.5291667 0v-7.9375" fill="none" opacity=".5" stroke="url(#b)" stroke-width=".264583"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/objectalignleft.svg b/icon-themes/elementary_svg/cmd/32/objectalignleft.svg
new file mode 100644
index 000000000..cac152223
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/objectalignleft.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(.26458333 0 0 .28978174 2.38125 290.34761)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.5" x2="3.5" y1="8.347812" y2="-5.347841"><stop offset="0" stop-color="#ffa154"/><stop offset=".90909094" stop-color="#ffa154" stop-opacity=".926471"/><stop offset="1" stop-color="#ffa154" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.307292" x2="3.307292" y1="292.76666" y2="288.79791"><stop offset="0" stop-color="#a62100"/><stop offset=".90147907" stop-color="#a62100"/><stop offset="1" stop-color="#a62100" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" 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(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.62856997 0 0 .60839392 -49.526358 .329616)" 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="f" gradientUnits="userSpaceOnUse" x1="1" x2="1" xlink:href="#d" y1="14" y2="4"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="18" x2="19" xlink:href="#e" y1="3" y2="15"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="27" x2="27" xlink:href="#e" y1="16" y2="28"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="1" x2="1" xlink:href="#d" y1="27" y2="17"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="-482.25122" x2="-482.25122" xlink:href="#c" y1="135.75034" y2="131.25034"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="481.75021" x2="481.75021" xlink:href="#c" y1="175.50044" y2="171.00043"/><g stroke-width=".75"><g transform="translate(0 .007586)"><path d="m28.5 26.494-24-.002v-9l24 .006z" style="fill-rule:evenodd;stroke-width:.999997;stroke-linejoin:round;stroke-miterlimit:0;fill:url(#h);stroke:url(#i)"/><path d="m-488.62622 130.88133 16.50004-.0203v5.27l-16.50004.00034z" fill="none" stroke="url(#j)" stroke-linecap="round" stroke-miterlimit="2" transform="matrix(-1.33333 0 0 -1.33333 -624 200)"/></g><g fill="#d3d7cf" stroke="#888a85" stroke-miterlimit="3" transform="translate(0 -.012)"><path d="m4.5 13.512h16v-9h-16z" fill="url(#g)" stroke="url(#f)" stroke-linejoin="round" stroke-width=".999997"/><path d="m476.12519 170.61643h10.50003v5.25001h-10.50003z" fill="none" stroke="url(#k)" transform="matrix(1.33333 0 0 -1.33333 -629.332 240)"/></g><g transform="matrix(3.7795275 0 0 3.7795275 -8 -1090.5196)"><path d="m3.0427083 288.7979h.5291667v7.9375h-.5291667z" fill="url(#a)"/><path d="m3.571875 288.7979v7.9375m-.5291667 0v-7.9375" fill="none" opacity=".5" stroke="url(#b)" stroke-width=".264583"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/objectalignright.svg b/icon-themes/elementary_svg/cmd/32/objectalignright.svg
new file mode 100644
index 000000000..2bcdba02f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/objectalignright.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(.26458333 0 0 .28978174 2.38125 290.34761)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.5" x2="3.5" y1="8.347812" y2="-5.347841"><stop offset="0" stop-color="#ffa154"/><stop offset=".90909094" stop-color="#ffa154" stop-opacity=".926471"/><stop offset="1" stop-color="#ffa154" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.307292" x2="3.307292" y1="292.76666" y2="288.79791"><stop offset="0" stop-color="#a62100"/><stop offset=".90147907" stop-color="#a62100"/><stop offset="1" stop-color="#a62100" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" 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(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.62856997 0 0 .60839392 -49.526358 .329616)" 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="f" gradientUnits="userSpaceOnUse" x1="1" x2="1" xlink:href="#d" y1="14" y2="4"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="18" x2="19" xlink:href="#e" y1="3" y2="15"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="27" x2="27" xlink:href="#e" y1="16" y2="28"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="1" x2="1" xlink:href="#d" y1="27" y2="17"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="-482.25122" x2="-482.25122" xlink:href="#c" y1="135.75034" y2="131.25034"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="481.75021" x2="481.75021" xlink:href="#c" y1="175.50044" y2="171.00043"/><g stroke-width=".75" transform="matrix(-1 0 0 1 31.999999 0)"><g transform="translate(0 .007586)"><path d="m28.5 26.494-24-.002v-9l24 .006z" style="fill-rule:evenodd;stroke-width:.999997;stroke-linejoin:round;stroke-miterlimit:0;fill:url(#h);stroke:url(#i)"/><path d="m-488.62622 130.88133 16.50004-.0203v5.27l-16.50004.00034z" fill="none" stroke="url(#j)" stroke-linecap="round" stroke-miterlimit="2" transform="matrix(-1.33333 0 0 -1.33333 -624 200)"/></g><g fill="#d3d7cf" stroke="#888a85" stroke-miterlimit="3" transform="translate(0 -.012)"><path d="m4.5 13.512h16v-9h-16z" fill="url(#g)" stroke="url(#f)" stroke-linejoin="round" stroke-width=".999997"/><path d="m476.12519 170.61643h10.50003v5.25001h-10.50003z" fill="none" stroke="url(#k)" transform="matrix(1.33333 0 0 -1.33333 -629.332 240)"/></g><g transform="matrix(3.7795275 0 0 3.7795275 -8 -1090.5196)"><path d="m3.0427083 288.7979h.5291667v7.9375h-.5291667z" fill="url(#a)"/><path d="m3.571875 288.7979v7.9375m-.5291667 0v-7.9375" fill="none" opacity=".5" stroke="url(#b)" stroke-width=".264583"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/objectcatalog.svg b/icon-themes/elementary_svg/cmd/32/objectcatalog.svg
new file mode 100644
index 000000000..0e76838ac
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/objectcatalog.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="#fff"/><stop offset=".42857146" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="-28.653061" x2="63.328316" xlink:href="#a" y1="40.865532" y2="6.293656"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="40" x2="48" y1="32" y2="116"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="d" gradientTransform="matrix(1.3832 0 0 1.4144 -11.892 21.511)" gradientUnits="userSpaceOnUse" x1="23.056681" x2="23.056681" y1="-12.380515" y2=".34573"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="19" x2="20" xlink:href="#a" y1="4.5" y2="19.5"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="40" x2="40" y1="44" y2="86"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="-37.53566" x2="44.87088" y1="41.248077" y2="12.755992"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><path d="m28.5 12.5a9 9 0 0 1 -9 9 9 9 0 0 1 -9-9 9 9 0 0 1 9-9 9 9 0 0 1 9 9z" fill="url(#d)"/><path d="m28.5 12.5a9 9 0 0 1 -9 9 9 9 0 0 1 -9-9 9 9 0 0 1 9-9 9 9 0 0 1 9 9z" fill="none" opacity=".5" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round"/><path d="m27.5 12.5a8 8 0 0 1 -8 8 8 8 0 0 1 -8-8 8 8 0 0 1 8-8 8 8 0 0 1 8 8z" fill="none" opacity=".7" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round"/><g fill="#f9cade" fill-rule="evenodd" transform="matrix(.25 0 0 .25 1 1)"><rect fill="url(#c)" height="56" rx=".878405" width="56" x="10" y="38"/><g stroke-width="4"><rect fill="url(#c)" height="56" opacity=".5" rx=".878405" stroke="#cc3b02" width="56" x="10" y="38"/><rect fill="none" height="48" opacity=".7" rx=".878405" stroke="url(#f)" width="48" x="14" y="42"/></g></g><g transform="matrix(-.06343563 .16613446 -.16592363 -.06350657 23.962933 21.35549)"><path d="m62.572256 51.189951-100.107916-9.941874 65.93673-79.450636z" fill="url(#g)"/><g fill="none" stroke-width="5.625955"><path d="m62.572256 51.189951-100.107916-9.941874 65.93673-79.450636z" opacity=".5" stroke="#7239b3"/><path d="m26.583984-27.210938-53.039062 63.910157 80.52539 7.998047z" opacity=".7" stroke="url(#b)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/objectmenu.svg b/icon-themes/elementary_svg/cmd/32/objectmenu.svg
new file mode 100644
index 000000000..6464662bc
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/objectmenu.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.1022033 0 0 1.1022038 -63.55275 -14.715001)" gradientUnits="userSpaceOnUse" x1="71.204407" x2="71.204407" y1="15.369057" y2="40.495617"><stop offset="0" stop-color="#fff"/><stop offset=".42447853" stop-color="#fff" stop-opacity=".235294"/><stop offset=".82089913" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="b" cx="99.157013" cy="186.17059" gradientTransform="matrix(.17524541 0 0 .05575992 -1.37681 18.119145)" gradientUnits="userSpaceOnUse" r="62.769119"><stop offset="0" stop-color="#3d3d3d"/><stop offset=".5" stop-color="#686868" stop-opacity=".498039"/><stop offset="1" stop-color="#686868" stop-opacity="0"/></radialGradient><radialGradient id="c" cx="-14.890854" cy="11.546391" gradientTransform="matrix(.00000278 4.9915236 -5.178574 -.00000002 76.449662 58.566141)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#e4c6fa"/><stop offset=".26238" stop-color="#cd9ef7"/><stop offset=".704952" stop-color="#a56de2"/><stop offset="1" stop-color="#7239b3"/></radialGradient><path d="m27.000001 28.499999a11 3.4999999 0 1 1 -21.9999996 0 11 3.4999999 0 1 1 21.9999996 0z" fill="url(#b)"/><path d="m16.000001 1.4999996c-8.000599 0-14.500001 6.4993996-14.500001 14.4999994 0 8.000599 6.499402 14.500002 14.500001 14.500001 8.000598 0 14.500006-6.499402 14.5-14.500001 0-8.0005998-6.499402-14.4999994-14.5-14.4999994z" fill="url(#c)" stroke="#452981" stroke-opacity=".498039"/><path d="m29.5 16c0 7.455845-6.04417 13.5-13.5 13.5s-13.5-6.044155-13.5-13.5c0-7.455843 6.04417-13.5 13.5-13.5s13.5 6.044157 13.5 13.5z" fill="none" opacity=".5" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/objectposition.svg b/icon-themes/elementary_svg/cmd/32/objectposition.svg
new file mode 100644
index 000000000..c6a59d499
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/objectposition.svg
@@ -0,0 +1 @@
+<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="m1.522 24.5 27.994.008v-2.992l-27.995-.008z" style="opacity:.5;fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.75"/><path d="m2 23.99 27.014.008v-.99l-27.014-.008z" fill="#fafafa"/><path d="m1.506 19.492 27.994.008v-2.992l-27.995-.008z" style="opacity:.5;fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.75"/><path d="m1.984 18.982 27.014.008v-.99l-27.014-.008z" fill="#fafafa"/><path d="m1.506 14.492 27.994.008v-2.992l-27.995-.008z" style="opacity:.5;fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.75"/><path d="m1.984 13.982 27.014.008v-.99l-27.014-.008z" fill="#fafafa"/><path d="m1.506 9.492 27.994.008v-2.992l-27.995-.008z" style="opacity:.5;fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.75"/><path d="m1.984 8.982 27.014.008v-.99l-27.014-.008z" fill="#fafafa"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/objecttitledescription.svg b/icon-themes/elementary_svg/cmd/32/objecttitledescription.svg
new file mode 100644
index 000000000..6521d786a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/objecttitledescription.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(.76385933 0 0 .67036989 -2.916495 1.623987)" gradientUnits="userSpaceOnUse" x1="22.004084" x2="22.004084" y1="47.813133" y2="3.363852"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#c8c8c8"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 -.53064141 .58970049 0 2.208082 -4.269607)" gradientUnits="userSpaceOnUse" x1="5" x2="5" y1="27" y2="7"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 -.56756757 .72972971 0 1.486494 32.621618)" gradientUnits="userSpaceOnUse" x1="43.365089" x2="16.936518" y1="28.123434" y2="28.123434"><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(0 -.62856997 .60839392 0 -16.534791 76.164737)" gradientUnits="userSpaceOnUse" x1="108.42983" x2="84.566139" y1="58.422333" y2="58.422333"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><path d="m4.5 24.5h24v-18h-24z" fill="url(#d)"/><path d="m5.5 23.5v-16h22v16z" fill="none" stroke="url(#c)"/><path d="m4.018 25 24.991.009-.009-19.009h-25zm1.03-1-.039-16.991 22.991-.009v17z" fill="url(#b)"/><path d="m7 9.5h1.7902949zm2.0528715 0h1.6709435zm1.9335195 0h1.479978zm1.718684 0h.644505zm.907081 0h1.432237zm1.718684 0h3.771556zm4.010261 0h2.888343zm3.12705 0h.883211zm-15.468151 1.921777h2.3631885zm2.6018962 0h3.8670368zm4.1057428 0h1.885778zm2.124484 0h1.766424zm2.00513 0h1.503849zm1.742554 0 2.363191.02095zm2.578024.02095h3.843168zm-15.157831 1.989528h3.270272zm3.532849 0h3.53285zm3.771556 0h1.408364zm1.64707 0h3.318016zm3.53285 0h2.267707zm2.530283 0h.907084zm1.14579 0h.501282zm.763859 0h1.408366zm-16.924257 2h1.2174009zm1.5993298 0h4.5115452zm-1.5993298 3h3.007695zm3.246402 0h3.222531zm3.461237 0h1.241272zm1.479977 0h3.031567zm3.270272 0h3.819298zm4.081875 0h1.408365zm-15.539763 2h3.270272zm3.532849 0h3.53285zm3.771556 0h1.408364zm1.64707 0h3.318016zm3.53285 0h2.267707zm2.530283 0h.907084zm1.14579 0h.501282zm.763859 0h1.408366z" fill="none" stroke="url(#a)" stroke-width="1.068879"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/ok.svg b/icon-themes/elementary_svg/cmd/32/ok.svg
new file mode 100644
index 000000000..14d845ffd
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/ok.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="19.545954" cy="10.281116" gradientTransform="matrix(.06194387 2.3043696 -2.2024614 .05920448 40.978962 -36.196219)" gradientUnits="userSpaceOnUse" r="17.656301" spreadMethod="pad"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><radialGradient id="b" cx="24.837" cy="36.421001" gradientTransform="matrix(1.2145 0 0 .31959529 -9.793914 29.237986)" gradientUnits="userSpaceOnUse" r="15.645"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="20.493999" x2="22.248056" y1="6.0098" y2="37.586239"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><g transform="matrix(.66639213 -.01924633 .01924633 .66639213 -.513021 -.866015)"><path d="m39.371475 40.878038a19.000852 5.0000181 0 1 1 -38.0004907 0 19.000852 5.0000181 0 1 1 38.0004907 0z" fill="url(#b)" fill-rule="evenodd" opacity=".20455" stroke-width=".850404"/><g stroke-linecap="round" stroke-linejoin="round" stroke-width="1.499993" transform="matrix(.98306517 .18325629 -.18325629 .98306517 4.700664 -3.892337)"><path d="m34.320989 5.4582247c-.55973-.056806-1.1162.21734-1.4038.74365l-12.306668 22.3158773-9.047431-5.604301c-.70175-.38345-1.5773005-.13677-1.9607005.56498l-3.0732536 4.682037c-.38345.70174-.12549 1.577.57625 1.9605 0 0 15.1225651 10.090194 15.1405651 10.099194.16447.08987.33646.13509.5113.15718.57112.07217 1.1556-.19616 1.4492-.73343l16.551888-29.149107c.383-.7013003.125-1.5766003-.577-1.9601003l-5.302-2.9097c-.175-.0958-.37-.1484-.557-.1674z" fill="url(#a)" stroke="#206b00" stroke-opacity=".501961" stroke-width="1.499992"/><path d="m34.230223 7.0154872c-.05546.078222-.13835.2116696-.248046.3945313l-.0078.015625c-.000645.00108-.0013.0008734-.002.00195l-6.199185 11.3886755c-.0013.002-.0026.0039-.0039.0059l-5.587891 9.957031c-.0207.03772-.04632.07253-.07617.103516.05427-.05506.02863-.04017 0 .0332s-.07218.194681-.148437.332031c-.152507.274701-.47976.590896-.980469.71875-.331046.08453-.672321.061-.923828-.06055-.251515-.121585-.403678-.262339-.66407-.429722l-8.105469-4.824219c-.01978-.01167-.03871-.02472-.05664-.03906-.188053-.151177-.321484-.255213-.404297-.310547-.05089.04607-.120673.115906-.230469.226562l-2.3079317 3.638525c-.00807.0101-.016542.01987-.025391.0293-.3339117.357389-.3701671.533385-.3574219.605469.012745.07208.1403015.270057.5664062.542968.00728.0044.014443.0089.021484.01367l11.5896844 7.39663c.671546.479814 1.230468.879888 1.623047 1.160156.19629.140134.351551.250989.457031.326172.05274.03759.09393.06468.121094.08398.01358.0097.02293.01699.0293.02148.0021.0015.0029.0032.0039.0039-.000797-.000545-.01328-.0087-.02539-.01563.113699.06523.191126.138933.259765.199218.05477.04811.218997.169439.400391.300782.02228-.02394.02048-.01777.04883-.05859.140186-.201864.300517-.551082.455078-.833984l15.927233-27.923813v-.002c.05749-.1053664.07804-.1526778.107422-.2128913-.06444-.037773-.123512-.072951-.240235-.1367188l-.0039-.00195-4.738281-2.5117187c-.0013-.0006441-.0026-.00129-.0039-.00195-.134722-.073104-.207197-.1078746-.269544-.136678z" fill="none" opacity=".4" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/open.svg b/icon-themes/elementary_svg/cmd/32/open.svg
new file mode 100644
index 000000000..92b903c24
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/open.svg
@@ -0,0 +1 @@
+<svg enable-background="new" height="32" viewBox="0 0 32.000961 32" width="32.000961" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.89186139 0 0 .86792712 3.121219 9.57503)" gradientUnits="userSpaceOnUse" x1="27.335257" x2="27.335257" y1="7.402661" y2="21.228706"><stop offset="0" stop-color="#fff"/><stop offset=".002736" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99001008" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.05114282 0 0 .01591575 -2.489388 21.29927)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01983573 0 0 .01591575 16.388219 21.29927)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01983573 0 0 .01591575 15.601959 21.29927)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="8.601691" x2="8.601691" y1="12.24315" y2="14.100293"><stop offset="0" stop-color="#f9f9f9"/><stop offset="1" stop-color="#d8d8d8"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.50413225 0 0 .49333391 13.463176 -35.114264)" gradientUnits="userSpaceOnUse" x1="21.599585" x2="21.599585" y1="99.79232" y2="132.01555"><stop offset="0" stop-color="#efdfc4"/><stop offset="1" stop-color="#e7c591"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.54383556 0 0 .61466406 3.268879 5.091139)" gradientUnits="userSpaceOnUse" x1="21.571081" x2="21.571081" y1="7.98625" y2="34.016731"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99001008" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><path d="m4.000569 6.50008c-.43342.005-.5.21723-.5.6349v1.36502c-1.24568 0-1-.002-1 .54389v7.45611h26.99991l.00009-7.45611c.00001-.41767-.34799-.54876-.78141-.54389h-14.21859v-1.36502c0-.41767-.26424-.63977-.69767-.6349z" fill="none" opacity=".5" stroke="#7e8087" stroke-linecap="square" stroke-width=".992"/><path d="m4.000569 7v2h-1l-.00009 7h26l.00009-7h-15v-2z" fill="url(#f)"/><path d="m4.5001794 7.499999v2h-1v8h24.9999996v-8h-15v-2z" fill="none" stroke="url(#h)" stroke-linecap="round"/><path d="m3.647749 27.13475h24.694677v3.865254h-24.694677z" fill="url(#c)" opacity=".3"/><path d="m28.342429 27.13488v3.86504c1.02149.007 2.46947-.86596 2.46947-1.93277s-1.13991-1.93227-2.46947-1.93227z" fill="url(#d)" opacity=".3"/><path d="m3.647751 27.13488v3.86504c-1.021492.007-2.469468-.86596-2.469468-1.93277s1.139907-1.93227 2.469468-1.93227z" fill="url(#e)" opacity=".3"/><path d="m.500479 14.5 1.5 15h28l1.5-15z" fill="url(#g)" stroke="#987124" stroke-linejoin="round" stroke-opacity=".498039"/><path d="m1.602042 15.5 1.265854 13h26.265163l1.26586-13z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="round"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/openhyperlinkoncursor.svg b/icon-themes/elementary_svg/cmd/32/openhyperlinkoncursor.svg
new file mode 100644
index 000000000..16c4f0ef8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/openhyperlinkoncursor.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(0 -.5372 .5768 0 -15.735 35.63)" gradientUnits="userSpaceOnUse" x1="40.958" x2="18.681" y1="46.971001" y2="46.971001"><stop offset="0" stop-color="#fff"/><stop offset=".45" stop-color="#fff" stop-opacity=".235"/><stop offset=".65" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-1.3333 0 0 1.3333 44.834858 -1.156926)" gradientUnits="userSpaceOnUse" x1="17.150999" x2="17.150999" y1="5.88" y2="17.211"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".262" stop-color="#64baff"/><stop offset=".705" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></linearGradient><radialGradient id="c" cx="24.837" cy="36.421001" gradientTransform="matrix(.3679908 0 0 -.39439014 12.405002 31.934247)" gradientUnits="userSpaceOnUse" r="15.645"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d"><stop offset="0"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="72.5" x2="86" xlink:href="#d" y1="2.75" y2="2.75"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="91" x2="104.5" xlink:href="#d" y1="2.75" y2="2.75"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="83" x2="91" xlink:href="#d" y1="2.75" y2="2.75"/><radialGradient id="h" cx="99.157013" cy="186.17059" gradientTransform="matrix(.0876227 0 0 .05575992 -.688406 18.118812)" gradientUnits="userSpaceOnUse" r="62.769119"><stop offset="0" stop-color="#3d3d3d"/><stop offset=".5" stop-color="#686868" stop-opacity=".498039"/><stop offset="1" stop-color="#686868" stop-opacity="0"/></radialGradient><path d="m13.5 28.499666a5.5 3.4999999 0 1 1 -11 0 5.5 3.4999999 0 1 1 11 0z" fill="url(#h)"/><g transform="matrix(.70710678 -.70710678 .70710678 .70710678 -48.523494 76.634407)"><path d="m76-2c-1.939 0-3.5 1.56100002-3.5 3.5v2.5c0 1.939 1.561 3.5 3.5 3.5h6.5c1.939 0 3.5-1.561 3.5-3.5v-2.5c0-1.93899998-1.561-3.5-3.5-3.5zm.25 2.5h6c.6925 0 1.25.5575 1.25 1.25v2c0 .6925-.5575 1.25-1.25 1.25h-6c-.6925 0-1.25-.5575-1.25-1.25v-2c0-.6925.5575-1.25 1.25-1.25z" fill="#d4d4d4" stroke="#000" stroke-linecap="round" stroke-linejoin="bevel" stroke-opacity=".427451"/><path d="m94.5-2c-1.939 0-3.5 1.56100002-3.5 3.5v2.5c0 1.939 1.561 3.5 3.5 3.5h6.5c1.939 0 3.5-1.561 3.5-3.5v-2.5c0-1.93899998-1.561-3.5-3.5-3.5zm.25 2.5h6c.6925 0 1.25.5575 1.25 1.25v2c0 .6925-.5575 1.25-1.25 1.25h-6c-.6925 0-1.25-.5575-1.25-1.25v-2c0-.6925.5575-1.25 1.25-1.25z" fill="#d4d4d4" stroke="#000" stroke-linecap="round" stroke-linejoin="bevel" stroke-opacity=".427451"/><path d="m76-2c-1.939 0-3.5 1.56100002-3.5 3.5v2.5c0 1.939 1.561 3.5 3.5 3.5h6.5c1.939 0 3.5-1.561 3.5-3.5v-2.5c0-1.93899998-1.561-3.5-3.5-3.5zm.25 2.5h6c.6925 0 1.25.5575 1.25 1.25v2c0 .6925-.5575 1.25-1.25 1.25h-6c-.6925 0-1.25-.5575-1.25-1.25v-2c0-.6925.5575-1.25 1.25-1.25z" fill="url(#e)" opacity=".2"/><path d="m94.5-2c-1.939 0-3.5 1.56100002-3.5 3.5v2.5c0 1.939 1.561 3.5 3.5 3.5h6.5c1.939 0 3.5-1.561 3.5-3.5v-2.5c0-1.93899998-1.561-3.5-3.5-3.5zm.25 2.5h6c.6925 0 1.25.5575 1.25 1.25v2c0 .6925-.5575 1.25-1.25 1.25h-6c-.6925 0-1.25-.5575-1.25-1.25v-2c0-.6925.5575-1.25 1.25-1.25z" fill="url(#f)" opacity=".2"/><g stroke-linecap="round"><g fill="none" stroke="#fff"><path d="m94.5-1h6.5c1.385 0 2.5 1.115 2.5 2.5v2.5" opacity=".4" stroke-linejoin="round"/><path d="m100.75 6h-6c-1.2465 0-2.25-1.0035-2.25-2.25" opacity=".4" stroke-linejoin="bevel"/><path d="m82.5 6.5h-6.5c-1.385 0-2.5-1.115-2.5-2.5v-2.5" opacity=".4" stroke-linejoin="round"/><path d="m76.25-.5h6c1.2465 0 2.25 1.0035 2.25 2.25" opacity=".4" stroke-linejoin="bevel"/></g><rect fill="#d4d4d4" height="2.5" rx="1.5" stroke="#000" stroke-linejoin="bevel" stroke-opacity=".427451" width="13" x="82" y="1.5"/></g><rect fill="url(#g)" height="2.5" opacity=".2" rx="1.5" width="13" x="82" y="1.5"/><path d="m83 2.75c0-.1385.669-.25 1.5-.25h8c.831 0 1.5.1115 1.5.25" fill="none" opacity=".4" stroke="#fff" stroke-linecap="round" stroke-linejoin="bevel"/></g><g transform="translate(0 10)"><path d="m27.304629 17.233281c0-8.2304607-11.511713-8.2304607-11.514379 0 0 3.406582 2.573269 6.506504 5.751856 6.506504 3.177254 0 5.759856-3.099922 5.759856-6.506504z" fill="url(#c)" fill-rule="evenodd" opacity=".141" stroke-width="1.3333"/><path d="m21.504774 21.469175 9.19977-7.471813-9.202437-7.3491495v4.8638785h-7.9998l.004 4.997208h7.9998z" display="block" fill="url(#b)" stroke-width="1.3333"/><g fill="none" stroke-width=".75" transform="matrix(1.3333 0 0 1.3333 -.848 -11.51)"><path d="m17.765 22.624 4.333-3.493-4.335-3.44v2.576h-6l.003 1.748h6z" display="block" opacity=".401" stroke="url(#a)" stroke-miterlimit="7"/><path d="m16.765 24.735 6.9-5.604-6.902-5.512v3.648h-6l.003 3.748h6z" opacity=".5" stroke="#002e99" stroke-linejoin="round"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/openreadonly.svg b/icon-themes/elementary_svg/cmd/32/openreadonly.svg
new file mode 100644
index 000000000..8ab34b1bc
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/openreadonly.svg
@@ -0,0 +1 @@
+<svg enable-background="new" height="32" viewBox="0 0 32.000961 32" width="32.000961" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.89186139 0 0 .86792712 3.121219 9.57503)" gradientUnits="userSpaceOnUse" x1="27.335257" x2="27.335257" y1="7.402661" y2="21.228706"><stop offset="0" stop-color="#fff"/><stop offset=".002736" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99001008" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.05114282 0 0 .01591575 -2.489388 21.29927)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01983573 0 0 .01591575 16.388219 21.29927)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01983573 0 0 .01591575 15.601959 21.29927)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="8.601691" x2="8.601691" y1="12.24315" y2="14.100293"><stop offset="0" stop-color="#f9f9f9"/><stop offset="1" stop-color="#d8d8d8"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.50413225 0 0 .49333391 13.463176 -35.114264)" gradientUnits="userSpaceOnUse" x1="21.599585" x2="21.599585" y1="99.79232" y2="132.01555"><stop offset="0" stop-color="#e0e0e0"/><stop offset="1" stop-color="#acacac"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.54383556 0 0 .61466406 3.268879 5.091139)" gradientUnits="userSpaceOnUse" x1="21.571081" x2="21.571081" y1="7.98625" y2="34.016731"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99001008" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><path d="m4.000569 6.50008c-.43342.005-.5.21723-.5.6349v1.36502c-1.24568 0-1-.002-1 .54389v7.45611h26.99991l.00009-7.45611c.00001-.41767-.34799-.54876-.78141-.54389h-14.21859v-1.36502c0-.41767-.26424-.63977-.69767-.6349z" fill="none" opacity=".5" stroke="#7e8087" stroke-linecap="square" stroke-width=".992"/><path d="m4.000569 7v2h-1l-.00009 7h26l.00009-7h-15v-2z" fill="url(#f)"/><path d="m4.5001794 7.499999v2h-1v8h24.9999996v-8h-15v-2z" fill="none" stroke="url(#h)" stroke-linecap="round"/><path d="m3.647749 27.13475h24.694677v3.865254h-24.694677z" fill="url(#c)" opacity=".3"/><path d="m28.342429 27.13488v3.86504c1.02149.007 2.46947-.86596 2.46947-1.93277s-1.13991-1.93227-2.46947-1.93227z" fill="url(#d)" opacity=".3"/><path d="m3.647751 27.13488v3.86504c-1.021492.007-2.469468-.86596-2.469468-1.93277s1.139907-1.93227 2.469468-1.93227z" fill="url(#e)" opacity=".3"/><path d="m.500479 14.5 1.5 15h28l1.5-15z" fill="url(#g)" stroke="#5b6061" stroke-linejoin="round" stroke-opacity=".498039"/><path d="m1.602042 15.5 1.265854 13h26.265163l1.26586-13z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="round"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/openremote.svg b/icon-themes/elementary_svg/cmd/32/openremote.svg
new file mode 100644
index 000000000..298521ace
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/openremote.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(.50413225 0 0 .49333391 13.463176 -35.114264)" gradientUnits="userSpaceOnUse" x1="21.599585" x2="21.599585" y1="99.79232" y2="132.01555"><stop offset="0" stop-color="#efdfc4"/><stop offset="1" stop-color="#e7c591"/></linearGradient><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="1120.375" cy="394.78125" gradientTransform="matrix(1.0181815 0 0 .14545458 -1124.7085 -26.392234)" gradientUnits="userSpaceOnUse" r="20.625" xlink:href="#b"/><linearGradient id="d" gradientTransform="matrix(9.3885424 0 0 .2235366 -10.710095 -52.75484)" gradientUnits="userSpaceOnUse" x1=".6121" x2="5.085638" xlink:href="#e" y1="372.57819" y2="372.57819"/><linearGradient id="e"><stop offset="0" stop-color="#474747" stop-opacity="0"/><stop offset=".1" stop-color="#474747"/><stop offset=".89999998" stop-color="#474747"/><stop offset="1" stop-color="#474747" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(9.3885418 0 0 .2235361 -10.710107 -46.835145)" gradientUnits="userSpaceOnUse" x1=".6121" x2="5.085638" xlink:href="#e" y1="372.57819" y2="372.57819"/><linearGradient id="g" gradientTransform="matrix(3.1119049 0 0 .09123576 -10.891695 18.78007)" gradientUnits="userSpaceOnUse" x1="1.642237" x2="15.343062" y1="117.8271" y2="117.8271"><stop offset="0" stop-color="#fff" stop-opacity="0"/><stop offset=".10827128" stop-color="#d9d9d9"/><stop offset=".92053902" stop-color="#d9d9d9"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.7312763 0 0 .6969978 -1.09542 -.847725)" gradientUnits="userSpaceOnUse" x1="23.100046" x2="23.143667" y1="38.296745" y2="46.03775"><stop offset="0" stop-color="#7a7a7a"/><stop offset=".1980198" stop-color="#ebebeb"/><stop offset=".59900987" stop-color="#b9b9b9"/><stop offset="1" stop-color="#878787"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="8.601691" x2="8.601691" y1="12.24315" y2="14.100293"><stop offset="0" stop-color="#f9f9f9"/><stop offset="1" stop-color="#d8d8d8"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.54383556 0 0 .61466406 3.26888 5.091139)" gradientUnits="userSpaceOnUse" x1="21.571081" x2="21.571081" y1="7.98625" y2="34.016731"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99001008" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.05114282 0 0 .01591575 -2.489388 21.29927)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="l" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01983573 0 0 .01591575 16.388219 21.29927)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><radialGradient id="m" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01983573 0 0 .01591575 15.601959 21.29927)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><linearGradient id="n" gradientTransform="matrix(.89186139 0 0 .86792712 3.121219 9.57503)" gradientUnits="userSpaceOnUse" x1="27.335257" x2="27.335257" y1="7.402661" y2="21.228706"><stop offset="0" stop-color="#fff"/><stop offset=".002736" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99001008" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="matrix(.66272189 0 0 1 5.241639 -2)"><path d="m37.036572 31.030489c-.0039 3.999446-41.9961238 3.999446-41.9999876 0-.00386-4.000551 42.0038526-4.000551 41.9999876 0z" fill="url(#c)" fill-rule="evenodd" opacity=".3"/><path d="m-4.9633765 30.030066h41.9999885v1h-41.9999885z" display="block" fill="url(#d)" opacity=".65"/><path d="m-4.963388 28.030066h41.999989v1h-41.999989z" display="block" fill="url(#f)" opacity=".65"/><path d="m-5.213388 29.030066h41.5v1h-41.5z" display="block" fill="url(#g)"/></g><path d="m14.53661 23.530674h2.999859v1.999859h-2.999859z" fill="#d9d9d9" stroke="#828282"/><path d="m13.815327 25.530566h-1.233398c-.582372 0-1.045288.42704-1.045288.964275v2.071083c0 .53723.462916.964574 1.045288.964574h6.909354c.582367 0 1.04529-.427345 1.04529-.964574v-2.071083c0-.537235-.462923-.964275-1.04529-.964275h-.821165z" display="block" fill="url(#h)" stroke="#5a5c58" stroke-width="1.000067"/><path d="m13.53661 26.280529h5.96339c.277 0 .5.160442.5.359736v1c0 .199293-.223.359735-.5.359735h-5.96339c-.277 0-.5-.160442-.5-.359735v-1c0-.199294.223-.359736.5-.359736z" display="block" fill="#fff" fill-opacity=".720238"/><path d="m14.28661 27.030533c0 1-1.5 1-1.5 0s1.5-1 1.5 0z" display="block" fill="#fff" fill-opacity=".720238"/><g transform="translate(0 -6)"><path d="m4.0005691 6.5000801c-.43342.005-.5.21723-.5.6349v1.36502c-1.24568 0-1-.002-1 .54389v7.4561099h26.9999099l.00009-7.4561099c.00001-.41767-.34799-.54876-.78141-.54389h-14.21859v-1.36502c0-.41767-.26424-.63977-.69767-.6349z" fill="none" opacity=".5" stroke="#7e8087" stroke-linecap="square" stroke-width=".992"/><path d="m4.0005691 7.0000001v2h-1l-.00009 6.9999999h25.9999999l.00009-6.9999999h-15v-2z" fill="url(#i)"/><path d="m4.5001795 7.4999991v2h-1v7.9999999h24.9999995v-7.9999999h-15v-2z" fill="none" stroke="url(#j)" stroke-linecap="round"/><path d="m3.647749 27.13475h24.694677v3.865254h-24.694677z" fill="url(#k)" opacity=".3"/><path d="m28.342429 27.13488v3.86504c1.02149.007 2.46947-.86596 2.46947-1.93277s-1.13991-1.93227-2.46947-1.93227z" fill="url(#l)" opacity=".3"/><path d="m3.6477511 27.13488v3.86504c-1.021492.007-2.469468-.86596-2.469468-1.93277s1.139907-1.93227 2.469468-1.93227z" fill="url(#m)" opacity=".3"/><path d="m.500479 14.5 1.5000002 15h27.9999998l1.5-15z" fill="url(#a)" stroke="#987124" stroke-linejoin="round" stroke-opacity=".498039"/><path d="m1.6020421 15.5 1.265854 13h26.2651629l1.26586-13z" fill="none" opacity=".5" stroke="url(#n)" stroke-linecap="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/opentemplate.svg b/icon-themes/elementary_svg/cmd/32/opentemplate.svg
new file mode 100644
index 000000000..56b06584a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/opentemplate.svg
@@ -0,0 +1 @@
+<svg enable-background="new" height="32" viewBox="0 0 32.000961 32" width="32.000961" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.89186139 0 0 .86792712 3.121219 9.57503)" gradientUnits="userSpaceOnUse" x1="27.335257" x2="27.335257" y1="7.402661" y2="21.228706"><stop offset="0" stop-color="#fff"/><stop offset=".002736" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99001008" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.05114282 0 0 .01591575 -2.489388 21.29927)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01983573 0 0 .01591575 16.388219 21.29927)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01983573 0 0 .01591575 15.601959 21.29927)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="8.601691" x2="8.601691" y1="12.24315" y2="14.100293"><stop offset="0" stop-color="#f9f9f9"/><stop offset="1" stop-color="#d8d8d8"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.50413225 0 0 .49333391 13.463176 -35.114264)" gradientUnits="userSpaceOnUse" x1="21.599585" x2="21.599585" y1="99.79232" y2="132.01555"><stop offset="0" stop-color="#efdfc4"/><stop offset="1" stop-color="#e7c591"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.54383556 0 0 .61466406 3.268879 5.091139)" gradientUnits="userSpaceOnUse" x1="21.571081" x2="21.571081" y1="7.98625" y2="34.016731"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99001008" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><path d="m4.000569 6.50008c-.43342.005-.5.21723-.5.6349v1.36502c-1.24568 0-1-.002-1 .54389v7.45611h26.99991l.00009-7.45611c.00001-.41767-.34799-.54876-.78141-.54389h-14.21859v-1.36502c0-.41767-.26424-.63977-.69767-.6349z" fill="none" opacity=".5" stroke="#7e8087" stroke-linecap="square" stroke-width=".992"/><path d="m4.000569 7v2h-1l-.00009 7h26l.00009-7h-15v-2z" fill="url(#f)"/><path d="m4.5001794 7.499999v2h-1v8h24.9999996v-8h-15v-2z" fill="none" stroke="url(#h)" stroke-linecap="round"/><path d="m3.647749 27.13475h24.694677v3.865254h-24.694677z" fill="url(#c)" opacity=".3"/><path d="m28.342429 27.13488v3.86504c1.02149.007 2.46947-.86596 2.46947-1.93277s-1.13991-1.93227-2.46947-1.93227z" fill="url(#d)" opacity=".3"/><path d="m3.647751 27.13488v3.86504c-1.021492.007-2.469468-.86596-2.469468-1.93277s1.139907-1.93227 2.469468-1.93227z" fill="url(#e)" opacity=".3"/><path d="m.500479 14.5 1.5 15h28l1.5-15z" fill="url(#g)" stroke="#987124" stroke-linejoin="round" stroke-opacity=".498039"/><path d="m1.602042 15.5 1.265854 13h26.265163l1.26586-13z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="round"/><path d="m21.41 19.257162-.682858 8.327838h-11.4771417zm-1.838572 3.265477-5.070393 3.396794h4.681821z" fill="#fff" opacity=".2"/><path d="m49.681726 23.763769-.732264 10.807612h-12.307548zm-1.971598 4.237836-5.437251 4.408254h5.020565z" fill="#7e5514" fill-opacity=".971119" opacity=".6" transform="matrix(.93252875 0 0 .770553 -24.919638 -.053824)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/optimizetable.svg b/icon-themes/elementary_svg/cmd/32/optimizetable.svg
new file mode 100644
index 000000000..8db436317
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/optimizetable.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="71.439003" cy="54.764" gradientTransform="matrix(.1599 .50054 -.54452 .17394 31.856 995.877)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.34011127 .09113254 -.09058277 .3380595 17.977012 10.391815)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#b" y1="10.631" y2="35.623001"/><linearGradient id="d" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#o" y1="2" y2="5.000003"/><linearGradient id="e" gradientTransform="matrix(-.26458332 0 0 .26458332 7.408334 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#o" y1="2" y2="5.000003"/><linearGradient id="f" gradientTransform="matrix(-.26458332 0 0 .26458332 5.55625 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#o" y1="2" y2="5.000003"/><linearGradient id="g" gradientTransform="matrix(-.26458332 0 0 .26458332 3.704167 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#o" y1="2" y2="5.000003"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="15.5" x2="15.5" y1="1.5" y2="7.5"><stop offset="0" stop-color="#d4d4d4"/><stop offset="1" stop-color="#abacae"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.26458332 0 0 .26458332 1.058332 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#o" y1="2" y2="5.000003"/><linearGradient id="j" gradientTransform="matrix(.13229166 0 0 .06614583 -1.322965 1.058285)" gradientUnits="userSpaceOnUse" x1="41.000362" x2="41.000362" xlink:href="#k" y1="16.000725" y2="20.000727"/><linearGradient id="k"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="m" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.439577 25.98059)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#k"/><radialGradient id="n" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 21.560423 25.98059)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#k"/><linearGradient id="o" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="5.000003"/><linearGradient id="p" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#o" y1="2" y2="5.000003"/><linearGradient id="q" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#o" y1="2" y2="5.000003"/><linearGradient id="r" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#o" y1="2" y2="5.000003"/><linearGradient id="s" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#o" y1="2" y2="4.000013"/><linearGradient id="t" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#o" y1="2" y2="5.000003"/><linearGradient id="u" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#o" y1="2" y2="5.000003"/><linearGradient id="v" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#o" y1="2" y2="5.000003"/><linearGradient id="w" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#o" y1="2" y2="5.000003"/><linearGradient id="x" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#o" y1="2" y2="4.000013"/><linearGradient id="y" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#o" y1="2" y2="5.000003"/><linearGradient id="z" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#o" y1="2" y2="5.000003"/><linearGradient id="A" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#o" y1="2" y2="5.000003"/><linearGradient id="B" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#o" y1="2" y2="5.000003"/><linearGradient id="C" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#o" y1="2" y2="4.000013"/><linearGradient id="D" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#o" y1="2" y2="5.000003"/><linearGradient id="E" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#o" y1="2" y2="5.000003"/><linearGradient id="F" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#o" y1="2" y2="5.000003"/><linearGradient id="G" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#o" y1="2" y2="5.000003"/><linearGradient id="H" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#o" y1="2" y2="4.000013"/><linearGradient id="I" gradientTransform="matrix(.1573294 0 0 .1586627 -8.008007 -.016355)" gradientUnits="userSpaceOnUse" x1="24.833029" x2="24.833029" y1="2.604455" y2="51.798176"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="matrix(.26458333 0 0 .26458333 -.529167 .264583)"><path d="m5.0000001 29h26.0000009v2h-26.0000009z" fill="url(#l)" opacity=".15"/><path d="m5.0000001 29.000111v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#m)" opacity=".15"/><path d="m31.000001 29.000111v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#n)" opacity=".15"/></g><rect fill="url(#I)" height="7.672933" rx=".396875" ry=".396891" stroke-width="1.3333" transform="scale(-1 1)" width="7.14375" x="-7.805209" y=".396859"/><path d="m3.9980469 1c-1.1064402 0-1.9980469.8919999-1.9980469 2v26c0 1.108.8916067 2 1.9980469 2h24.0039061c1.10644 0 1.998047-.892 1.998047-2v-26c0-1.1080001-.891607-2-1.998047-2zm.5019531 1h3.4882812v5h-4.9882812v-3.5c0-.8310001.6690009-1.5 1.5-1.5zm4.4960938 0h5.9960942v5h-5.992188v.9707031h-.0039062zm7.0039062 0h5.998047v5h-5.998047zm7.005859 0h4.494141c.830999 0 1.5.6689999 1.5 1.5v3.5h-5.994141zm-14.005859 6h5.998047l.001953 5.001953h-5.9980469zm7.005859 0h5.996094l-.001953 5h-6zm7.003907 0h5.990234v5h-6zm-20.009766.0019531h4.9921875l.0019531 4.9999999h-4.9882812zm0 5.9980469 4.9941406.033203-.0019531 4.933594h-4.9882813v.033203h-.0039062zm6.0019531 0h5.9980469v5h-6zm6.9980469 0h6v5h-6zm7 0h6v5h-5.994141zm-14 6h6v5l-6-.007812zm7 0h6v5h-6zm13 0v4.996094h-5.996094v1.007812h5.996094v2.496094c0 .207749-.04148.404407-.117188.583984v.001954c-.227485.537838-.760176.914062-1.382812.914062h-4.5l.003906-9.992188zm-26 .001953h4.9921875v4.990235l-4.9921875.009765zm0 5.998047h5v4h-3.5c-.8309991 0-1.5-.669-1.5-1.5zm6 0h6v4h-6zm7 0 6 .007812-.007812 3.992188h-5.992188z" opacity=".3" transform="scale(.26458333)"/><g fill="none" stroke-width=".264583"><path d="m3.8364584 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#d)"/><path d="m3.8364583 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#p)"/><path d="m3.8364583.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#q)"/><path d="m3.8364583 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#r)"/><path d="m3.8364583 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#s)"/><path d="m5.6885416 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#t)"/><path d="m5.6885415 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#u)"/><path d="m5.6885415.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#v)"/><path d="m5.6885415 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#w)"/><path d="m5.6885415 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#x)"/><path d="m7.540625 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#y)"/><path d="m7.5406249 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#z)"/><path d="m7.5406249.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#A)"/><path d="m7.5406249 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#B)"/><path d="m7.5406249 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#C)"/><path d="m1.9843751 3.8364616h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#D)"/><path d="m1.984375 2.2489583h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#E)"/><path d="m1.984375.66145834h-1.05833333l-.0000002 1.05833066h1.05833353z" stroke="url(#F)"/><path d="m1.984375 5.4239584h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#G)"/><path d="m1.984375 7.0114584h-1.05833333l-.0000002.79375h1.05833353z" stroke="url(#H)"/></g><path d="m4 1.5c-.831 0-1.5.6689665-1.5 1.5v4.5h27v-4.5c0-.8310335-.669-1.5-1.5-1.5z" fill="url(#h)" stroke-width="5.039244" transform="scale(.26458333)"/><path d="m3.9980469 1c-1.1064402 0-1.9980469.8919999-1.9980469 2v5h7 5.998047 1.007812 5.996094 1.007813 5.990234 1v-5c0-1.1080001-.891607-2-1.998047-2zm.5019531 1h3.4882812v5h-4.9882812v-3.5c0-.8310001.6690009-1.5 1.5-1.5zm4.4960938 0h5.9960942v5h-5.992188v.9707031h-.0039062zm7.0039062 0h5.998047v5h-5.998047zm7.005859 0h4.494141c.830999 0 1.5.6689999 1.5 1.5v3.5h-5.994141z" fill="#555761" fill-opacity=".501961" transform="scale(.26458333)"/><g stroke-width=".264583"><g fill="none"><path d="m3.8364583.66145843h-1.3229165l-.0000002 1.05833057h1.3229167z" opacity=".8" stroke="url(#g)"/><path d="m5.6885414.66145843h-1.3229164l-.0000003 1.05833057h1.3229167z" opacity=".8" stroke="url(#f)"/><path d="m7.540625.92604167c0-.13229167-.1116211-.26458333-.2645833-.26458333l-1.0583333.00000009-.0000003 1.05833057h1.3229167z" opacity=".8" stroke="url(#e)"/><path d="m.92604113.92604167c0-.13229167.11162107-.26458333.26458327-.26458333h.7937506l.0000003 1.05833056-1.05833397.0000001z" opacity=".8" stroke="url(#i)"/></g><path d="m.52916667 2.1166667 7.40828523-.0000482v.2645833l-7.40828523.0000482z" fill="url(#j)" opacity=".15"/></g><g transform="matrix(.26458333 0 0 .26458333 0 .529167)"><path d="m11.17 1044.173 3.85 1.973 4.916-8.302 1.926 1.066.514.348-6.314 11.868-7.48-4.568 1.903-2.89z" fill="url(#a)" transform="matrix(1.2069243 .3233944 -.3233944 1.2069243 340.26629 -1244.3831)"/><g fill="none"><path d="m19.564331 24.893847 9.045609-8.765682 1.574133 1.646806m-9.926679 10.224186-6.523214-6.228842 1.514962-1.502094" opacity=".5" stroke="url(#c)" stroke-width="1.2495"/><path d="m28.74 14.694c-.235-.09-.508-.034-.695.164l-7.946 8.44-4.35-4.264c-.26-.25-.667-.244-.916.02l-2.303 2.13c-.247.263-.24.678.02.928l6.75 6.95c.06.06.233.168.306.197.24.097.42-.022.61-.224l10.717-11.38c.25-.264.24-.68-.018-.93l-1.953-1.894c-.065-.062-.143-.108-.22-.138z" opacity=".5" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".9996"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/orientation.svg b/icon-themes/elementary_svg/cmd/32/orientation.svg
new file mode 100644
index 000000000..738947bdd
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/orientation.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(.66349058 0 0 .63375002 -.035222 -3.267625)" gradientUnits="userSpaceOnUse" x1="14.451851" x2="39.906456" xlink:href="#q" y1="30.465155" y2="30.465155"/><linearGradient id="b" gradientTransform="matrix(.56757 0 0 .72973 2.378 -2.514)" gradientUnits="userSpaceOnUse" x1="13.425656" x2="41.619537" y1="28.111767" y2="28.111767"><stop offset="0" stop-color="#fff"/><stop offset=".000125" stop-color="#fff" stop-opacity=".235"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.53064 0 0 .5897 39.27 -1.792)" gradientUnits="userSpaceOnUse" x1="-23.126791" x2="-58.93261" xlink:href="#t" y1="31.86705" y2="31.86705"/><linearGradient id="d" gradientTransform="matrix(.66349058 0 0 .6338007 1.964778 -3.268086)" gradientUnits="userSpaceOnUse" x1="25.591421" x2="25.132" xlink:href="#q" y1="9.097633" y2="47.013"/><linearGradient id="e" gradientTransform="matrix(.56757 0 0 .72973 2.378 -2.514)" gradientUnits="userSpaceOnUse" x1="24.000565" x2="24.000565" y1="11.667329" y2="41.815468"><stop offset="0" stop-color="#fff"/><stop offset=".00000001" stop-color="#fff" stop-opacity=".235"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.53064 0 0 .5897 39.27 -1.792)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.390774" xlink:href="#t" y1="50.786" y2="9.821943"/><radialGradient id="g" cx="99.156998" cy="186.17101" gradientTransform="matrix(-.02652 0 0 -.00844 7.380506 6.084873)" gradientUnits="userSpaceOnUse" r="62.769001"><stop offset="0" stop-color="#3d3d3d"/><stop offset=".5" stop-color="#686868" stop-opacity=".498"/><stop offset="1" stop-color="#686868" stop-opacity="0"/></radialGradient><radialGradient id="h" cx="605.71399" cy="486.64801" gradientTransform="matrix(.0032 0 0 .00218 3.503 5.286)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#i"/><linearGradient id="i"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.17664 0 0 .13205 -364.15 -420.756)" gradientUnits="userSpaceOnUse" x1="2097.5754" x2="2097.5754" y1="3222.0488" y2="3242.0854"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.16127 0 0 .16182 2.563 .27)" gradientUnits="userSpaceOnUse" x1="28.501633" x2="26.040697" y1="26.654617" y2="30.742235"><stop offset="0" stop-color="#fff"/><stop offset=".02923383" stop-color="#fff" stop-opacity=".235"/><stop offset=".539" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="5.836542" x2="5.836542" y1="7.361375" y2="4.054084"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.1253 0 0 .12505 7.4 2.462)" gradientUnits="userSpaceOnUse" x1="-8.254522" x2="-8.254522" y1="18.021126" y2="34.947689"><stop offset="0" stop-color="#fff"/><stop offset=".18749996" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.04577 0 0 .00824 1.458 23.98)" gradientUnits="userSpaceOnUse" x1="302.857" x2="302.857" xlink:href="#s" y1="366.648" y2="609.505"/><radialGradient id="o" cx="605.714" cy="486.648" gradientTransform="matrix(-.01566 0 0 .00824 20.39 23.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#i"/><radialGradient id="p" cx="605.714" cy="486.648" gradientTransform="matrix(.01566 0 0 .00824 25.61 23.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#i"/><linearGradient id="q" gradientTransform="matrix(.62857 0 0 .6084 .914 -2.537)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="r" cx="605.714" cy="486.648" gradientTransform="matrix(.01566 0 0 .00824 19.61 23.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#i"/><linearGradient id="s" gradientTransform="matrix(.04577 0 0 .00824 1.458 23.98)" 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="t" gradientTransform="matrix(.53064 0 0 .5897 39.27 -1.792)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><g transform="translate(-8 -1)"><path d="m10.95 27h24.1v2h-24.1z" fill="url(#n)" opacity=".15"/><path d="m10.95 27v2c-.807.004-1.95-.448-1.95-1s.9-1 1.95-1z" fill="url(#o)" opacity=".15"/><path d="m35.05 27v2c.807.004 1.95-.448 1.95-1s-.9-1-1.95-1z" fill="url(#p)" opacity=".15"/></g><g transform="matrix(0 1 -1 0 29.998 -1)"><path d="m8.5 2.498 19 .00208v24.99792h-19z" fill="url(#a)" stroke-width="1.048588"/><g fill="none" stroke-linejoin="round" transform="translate(0 -2.002)"><path d="m26.5 28.5h-17v-23h17z" stroke="url(#b)" stroke-linecap="round"/><path d="m8.5 4.5 19 .002v24.998h-19z" stroke="url(#c)"/></g></g><path d="m10.95 27h18.1v2h-18.1z" fill="url(#s)" opacity=".15"/><path d="m10.95 27v2c-.807.004-1.95-.448-1.95-1s.9-1 1.95-1z" fill="url(#o)" opacity=".15"/><path d="m29.05 27v2c.807.004 1.95-.448 1.95-1s-.9-1-1.95-1z" fill="url(#r)" opacity=".15"/><path d="m10.5 2.498 19 .00208v24.99992h-19z" fill="url(#d)" stroke-width="1.04863"/><g fill="none" stroke-linejoin="round" transform="translate(2 -2)"><path d="m26.5 28.5h-17v-23h17z" stroke="url(#e)" stroke-linecap="round"/><path d="m8.5 4.5 19 .002v24.998h-19z" stroke="url(#f)"/></g><g transform="matrix(3.7795276 -.00000003 -.00000003 -3.7795276 -9.657979 34.060309)"><path d="m3.084507 4.5138734a1.665.53 0 1 1 3.3299998 0 1.665.53 0 1 1 -3.3299998 0z" fill="url(#g)" opacity=".5"/><path d="m5.424 6.085v.53c.164 0 .397-.12.397-.265 0-.146-.182-.265-.396-.265z" fill="url(#h)" opacity=".15" transform="translate(-.53 -.265)"/><g transform="matrix(1 0 0 -1 -.105368 11.345665)"><path d="m6.498 3.7895-.001.6785c-.025311-.00151-.050649-.00251-.076-.003-1.0433612.0011-1.907375.517125-1.7740834 2.6337917l.9250417-.002c0-1.3209167-.0830133-1.6761823.8490417-1.7257917.025709.0003268.051395.00166.077.004v.602l1.665-1.06z" fill="url(#j)" opacity=".99" transform="translate(-.53 -.265)"/><g fill="none" stroke-width=".265"><path d="m6.648 4.705-.0048465-.6279604 1.2431147.8408933-1.237373.7795137-.0008952-.5344466" opacity=".5" stroke="url(#k)" stroke-width=".265112" transform="translate(-.53 -.265)"/><path d="m4.8203189 6.7653659c.1025834-1.9196667.8066304-2.2226848 1.7436811-2.1453659" opacity=".5" stroke="url(#l)" transform="translate(-.53 -.265)"/><path d="m4.6874192 6.8980056.7525391-.00421c.01875-1.2522122.132-1.6490873 1.1310417-1.6617956" opacity=".5" stroke="url(#m)" transform="translate(-.53 -.265)"/><path d="m5.968 3.5235-.001.6805c-.0256368-.0018562-.0513088-.0031899-.077-.004-1.0433612.0011023-1.906375.517125-1.7740834 2.6337917h.9260417c-.11325-1.3249166.0451443-1.7217917.8490417-1.7257917.025709.0003268.051395.00166.077.004v.6614583l1.665-1.1194583z" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-width=".265112"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/outlinebullet.svg b/icon-themes/elementary_svg/cmd/32/outlinebullet.svg
new file mode 100644
index 000000000..193c81a21
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/outlinebullet.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="6.702713" cy="73.615715" gradientTransform="matrix(1.3166457 0 0 .28801944 14.174902 8.61329)" gradientUnits="userSpaceOnUse" r="7.228416"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="22.881355" x2="22.644068" y1="14.457627" y2="31.338984"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#d2d2d2"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="23.031893" x2="23.040016" y1="26.715307" y2="18.997057"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#959595"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="23.131727" x2="23.398602" y1="16.459263" y2="30.159456"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="5" y2="11"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="6.5" y2="9.5"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="g"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#g" y1="60" y2="38"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#g" y1="54" y2="32"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#g" y1="48" y2="26"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#g" y1="42" y2="20"/><g transform="translate(-1 -23)"><path d="m10.5 46.5v3h13v-3z" fill="url(#h)"/><path d="m10.5 46.5v3h13v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m11 47v2h1v-1h11v-1z" fill="#fff" opacity=".2"/><path d="m10.5 40.5v3h21v-3z" fill="url(#i)"/><path d="m10.5 40.5v3h21v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m11 41v2h1v-1h19v-1z" fill="#fff" opacity=".2"/><path d="m10.5 34.5v3h13v-3z" fill="url(#j)"/><path d="m10.5 34.5v3h13v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m11 35v2h1v-1h11v-1z" fill="#fff" opacity=".2"/><path d="m10.5 28.5v3h21v-3z" fill="url(#k)"/><path d="m10.5 28.5v3h21v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m11 29v2h1v-1h19v-1z" fill="#fff" opacity=".2"/></g><path d="m6.5 8a2.5 2.5 0 0 1 -2.5 2.5 2.5 2.5 0 0 1 -2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5z" fill="url(#e)"/><path d="m6.5 8a2.5 2.5 0 0 1 -2.5 2.5 2.5 2.5 0 0 1 -2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5z" fill="none" opacity=".5" stroke="#002e99"/><path d="m5.5 8a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" fill="none" opacity=".5" stroke="url(#f)"/><g transform="translate(0 12)"><path d="m6.5 8a2.5 2.5 0 0 1 -2.5 2.5 2.5 2.5 0 0 1 -2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5z" fill="url(#e)"/><g fill="none"><path d="m6.5 8a2.5 2.5 0 0 1 -2.5 2.5 2.5 2.5 0 0 1 -2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5z" opacity=".5" stroke="#002e99"/><path d="m5.5 8a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" opacity=".5" stroke="url(#f)"/></g></g><path d="m32.517262 29.816046c0 1.149816-4.261024 2.081925-9.517262 2.081925-5.256239 0-9.517262-.932109-9.517262-2.081925 0-1.149815 4.261023-2.081924 9.517262-2.081924 5.256238 0 9.517262.932109 9.517262 2.081924z" fill="url(#a)" opacity=".2"/><path d="m22 14.5c-.554 0-1 .446-1 1v1.886719a5.9661016 5.9661016 0 0 0 -.556641.228515l-1.332031-1.332031c-.391737-.391737-1.022325-.391737-1.414062 0l-1.414063 1.414063c-.391737.391737-.391737 1.022325 0 1.414062l1.333985 1.333984a5.9661016 5.9661016 0 0 0 -.230469.554688h-1.886719c-.554 0-1 .446-1 1v2c0 .554.446 1 1 1h1.886719a5.9661016 5.9661016 0 0 0 .228515.556641l-1.332031 1.332031c-.391737.391737-.391737 1.022325 0 1.414062l1.414063 1.414063c.391737.391737 1.022325.391737 1.414062 0l1.333984-1.333985a5.9661016 5.9661016 0 0 0 .554688.230469v1.886719c0 .554.446 1 1 1h2c.554 0 1-.446 1-1v-1.886719a5.9661016 5.9661016 0 0 0 .556641-.228515l1.332031 1.332031c.391737.391737 1.022325.391737 1.414062 0l1.414063-1.414063c.391737-.391737.391737-1.022325 0-1.414062l-1.333985-1.333984a5.9661016 5.9661016 0 0 0 .230469-.554688h1.886719c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1h-1.886719a5.9661016 5.9661016 0 0 0 -.228515-.556641l1.332031-1.332031c.391737-.391737.391737-1.022325 0-1.414062l-1.414063-1.414063c-.391737-.391737-1.022325-.391737-1.414062 0l-1.333984 1.333985a5.9661016 5.9661016 0 0 0 -.554688-.230469v-1.886719c0-.554-.446-1-1-1zm1 6.503906a1.9954157 1.9954157 0 0 1 1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094-1.996094 1.9954157 1.9954157 0 0 1 1.996094-1.996094z" fill="url(#b)"/><g fill="none" stroke-linecap="square" stroke-linejoin="round"><path d="m22 14.5c-.554 0-1 .446-1 1v1.886719a5.9661016 5.9661016 0 0 0 -.556641.228515l-1.332031-1.332031c-.391737-.391737-1.022325-.391737-1.414062 0l-1.414063 1.414063c-.391737.391737-.391737 1.022325 0 1.414062l1.333985 1.333984a5.9661016 5.9661016 0 0 0 -.230469.554688h-1.886719c-.554 0-1 .446-1 1v2c0 .554.446 1 1 1h1.886719a5.9661016 5.9661016 0 0 0 .228515.556641l-1.332031 1.332031c-.391737.391737-.391737 1.022325 0 1.414062l1.414063 1.414063c.391737.391737 1.022325.391737 1.414062 0l1.333984-1.333985a5.9661016 5.9661016 0 0 0 .554688.230469v1.886719c0 .554.446 1 1 1h2c.554 0 1-.446 1-1v-1.886719a5.9661016 5.9661016 0 0 0 .556641-.228515l1.332031 1.332031c.391737.391737 1.022325.391737 1.414062 0l1.414063-1.414063c.391737-.391737.391737-1.022325 0-1.414062l-1.333985-1.333984a5.9661016 5.9661016 0 0 0 .230469-.554688h1.886719c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1h-1.886719a5.9661016 5.9661016 0 0 0 -.228515-.556641l1.332031-1.332031c.391737-.391737.391737-1.022325 0-1.414062l-1.414063-1.414063c-.391737-.391737-1.022325-.391737-1.414062 0l-1.333984 1.333985a5.9661016 5.9661016 0 0 0 -.554688-.230469v-1.886719c0-.554-.446-1-1-1zm1 6.503906a1.9954157 1.9954157 0 0 1 1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094-1.996094 1.9954157 1.9954157 0 0 1 1.996094-1.996094z" opacity=".3" stroke="#000"/><circle cx="23" cy="23" r="3.998385" stroke="url(#c)"/><path d="m22 15.5v1.886719a.99989607.99989607 0 0 1 -.667969.943359c-.157521.05556-.311767.118308-.46289.189453a.99989607.99989607 0 0 1 -1.132813-.197265l-1.332031-1.332032-1.414063 1.414063 1.333985 1.333984a.99989607.99989607 0 0 1 .195312 1.136719c-.07165.150561-.135262.303936-.191406.460938a.99989607.99989607 0 0 1 -.941406.664062h-1.886719v2h1.886719a.99989607.99989607 0 0 1 .943359.667969c.05556.157521.118308.311767.189453.46289a.99989607.99989607 0 0 1 -.197265 1.132813l-1.332032 1.332031 1.414063 1.414063 1.333984-1.333985a.99989607.99989607 0 0 1 1.136719-.195312c.150561.07165.303936.135262.460938.191406a.99989607.99989607 0 0 1 .664062.941406v1.886719h2v-1.886719a.99989607.99989607 0 0 1 .667969-.943359c.157521-.05556.311767-.118308.46289-.189453a.99989607.99989607 0 0 1 1.132813.197265l1.332031 1.332032 1.414063-1.414063-1.333985-1.333984a.99989607.99989607 0 0 1 -.195312-1.136719c.07165-.150561.135262-.303936.191406-.460938a.99989607.99989607 0 0 1 .941406-.664062h1.886719v-2h-1.886719a.99989607.99989607 0 0 1 -.943359-.667969c-.05556-.157521-.118308-.311767-.189453-.46289a.99989607.99989607 0 0 1 .197265-1.132813l1.332032-1.332031-1.414063-1.414063-1.333984 1.333985a.99989607.99989607 0 0 1 -1.136719.195312c-.150561-.07165-.303936-.135262-.460938-.191406a.99989607.99989607 0 0 1 -.664062-.941406v-1.886719zm1 6.503906c-.588024.0002.772067.134102.195312.01953-.576754-.114571.728849.281575.185547.05664-.543301-.224934.66278.418444.173829.0918-.488952-.326647.566186.538842.15039.123047-.415795-.415796.449694.639342.123047.15039-.326647-.488951.316731.71713.0918.173829-.224935-.543302.171211.762301.05664.185547-.11457-.576755.01933.783336.01953.195312-.0002-.588024-.134102.772067-.01953.195312.114571-.576754-.281575.728849-.05664.185547.224934-.543301-.418444.66278-.0918.173829.326647-.488952-.538842.566186-.123047.15039.415796-.415795-.639342.449694-.15039.123047.488951-.326647-.71713.316731-.173829.0918.543302-.224935-.762301.171211-.185547.05664.576755-.11457-.783336.01933-.195312.01953.588024-.0002-.772067-.134102-.195312-.01953.576754.114571-.728849-.281575-.185547-.05664.543301.224934-.66278-.418444-.173829-.0918.488952.326647-.566186-.538842-.15039-.123047.415795.415796-.449694-.639342-.123047-.15039.326647.488951-.316731-.71713-.0918-.173829.224935.543302-.171211-.762301-.05664-.185547.11457.576755-.01933-.783336-.01953-.195312.0002.588024.134102-.772067.01953-.195312-.114571.576754.281575-.728849.05664-.185547-.224934.543301.418444-.66278.0918-.173829-.326647.488952.538842-.566186.123047-.15039-.415796.415795.639342-.449694.15039-.123047-.488951.326647.71713-.316731.173829-.0918-.543302.224935.762301-.171211.185547-.05664-.576755.11457.783336-.01933.195312-.01953z" stroke="url(#d)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/outlinecollapse.svg b/icon-themes/elementary_svg/cmd/32/outlinecollapse.svg
new file mode 100644
index 000000000..b05e0594a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/outlinecollapse.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#b" y1="60" y2="38"/><linearGradient id="b"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#b" y1="48" y2="26"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#e" y1="42" y2="20"/><linearGradient id="e" gradientTransform="translate(-18.398056 22.259335)" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="3.5" y2="19.240234"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="f" gradientTransform="matrix(1 0 0 -1 2 59.999998)" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#e" y1="28.000013" y2="31.500013"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="2" x2="2" y1="2.5" y2="5.5"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="2" x2="2" y1="3" y2="5"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#b" y1="54" y2="32"/><g transform="matrix(.26458333 0 0 .26458333 -.264583 -6.08542)"><g><path d="m8.5 31.499985h-5l2.5-3z" fill="url(#f)"/><path d="m11.5 28.500013v3l20-.000013v-3z" fill="url(#d)"/><path d="m11.5 28.500013v3l20-.000013v-3z" fill="none" opacity=".61" stroke="#a62100" stroke-linejoin="round"/><path d="m12 29.000013v2h1v-1l18-.000013v-1z" fill="#fff" opacity=".2"/><path d="m8.5 31.499985h-5l2.5-3z" fill="none" opacity=".5" stroke="#a62100" stroke-linecap="round" stroke-linejoin="round"/></g><g opacity=".35"><path d="m16.5 46.5v3l15 .000013v-3z" fill="url(#a)"/><path d="m16.5 46.5v3l15 .000013v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m17 47v2h1v-1l13 .000013v-1z" fill="#fff" opacity=".2"/><path d="m16.5 34.5v3h15v-3z" fill="url(#c)"/><path d="m16.5 34.5v3h15v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m17 35v2h1v-1h13v-1z" fill="#fff" opacity=".2"/><g transform="translate(10 32.000013)"><path d="m3.5 4a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" fill="url(#g)"/><g fill="none"><path d="m3.5 4a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" opacity=".5" stroke="#002e99"/><path d="m2.5 4a.5.5 0 0 1 -.5.5.5.5 0 0 1 -.5-.5.5.5 0 0 1 .5-.5.5.5 0 0 1 .5.5z" opacity=".39" stroke="url(#h)"/></g></g><g transform="translate(10 44.000013)"><path d="m3.5 4a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" fill="url(#g)"/><g fill="none"><path d="m3.5 4a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" opacity=".5" stroke="#002e99"/><path d="m2.5 4a.5.5 0 0 1 -.5.5.5.5 0 0 1 -.5-.5.5.5 0 0 1 .5-.5.5.5 0 0 1 .5.5z" opacity=".39" stroke="url(#h)"/></g></g><path d="m16.5 40.5v3h15v-3z" fill="url(#i)"/><path d="m16.5 40.5v3h15v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m17 41v2h1v-1h13v-1z" fill="#fff" opacity=".2"/><g transform="translate(10 38.000013)"><path d="m3.5 4a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" fill="url(#g)"/><g fill="none"><path d="m3.5 4a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" opacity=".5" stroke="#002e99"/><path d="m2.5 4a.5.5 0 0 1 -.5.5.5.5 0 0 1 -.5-.5.5.5 0 0 1 .5-.5.5.5 0 0 1 .5.5z" opacity=".39" stroke="url(#h)"/></g></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/outlinecollapseall.svg b/icon-themes/elementary_svg/cmd/32/outlinecollapseall.svg
new file mode 100644
index 000000000..e7ac483fc
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/outlinecollapseall.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#b" y1="60" y2="38"/><linearGradient id="b"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#b" y1="48" y2="26"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#e" y1="42" y2="20"/><linearGradient id="e" gradientTransform="translate(-18.398056 22.259335)" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="3.5" y2="19.240234"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="f" gradientTransform="matrix(1 0 0 -1 2 59.999998)" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#e" y1="28.000013" y2="31.500013"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="2" x2="2" y1="2.5" y2="5.5"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="2" x2="2" y1="3" y2="5"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="i" gradientTransform="matrix(1 0 0 -1 2 71.999998)" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#e" y1="28.000013" y2="31.500013"/><linearGradient id="j" gradientTransform="translate(0 12)" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#e" y1="42" y2="20"/><g transform="matrix(.26458333 0 0 .26458333 -.264583 -6.08542)"><g><path d="m8.5 31.499985h-5l2.5-3z" fill="url(#f)"/><path d="m11.5 28.500013v3l20-.000013v-3z" fill="url(#d)"/><path d="m11.5 28.500013v3l20-.000013v-3z" fill="none" opacity=".61" stroke="#a62100" stroke-linejoin="round"/><path d="m12 29.000013v2h1v-1l18-.000013v-1z" fill="#fff" opacity=".2"/><path d="m8.5 31.499985h-5l2.5-3z" fill="none" opacity=".5" stroke="#a62100" stroke-linecap="round" stroke-linejoin="round"/><path d="m8.5 43.499985h-5l2.5-3z" fill="url(#i)"/><path d="m11.5 40.500013v3l20-.000013v-3z" fill="url(#j)"/><path d="m11.5 40.500013v3l20-.000013v-3z" fill="none" opacity=".61" stroke="#a62100" stroke-linejoin="round"/><path d="m12 41.000013v2h1v-1l18-.000013v-1z" fill="#fff" opacity=".2"/><path d="m8.5 43.499985h-5l2.5-3z" fill="none" opacity=".5" stroke="#a62100" stroke-linecap="round" stroke-linejoin="round"/></g><g opacity=".35"><path d="m16.5 46.5v3l15 .000013v-3z" fill="url(#a)"/><path d="m16.5 46.5v3l15 .000013v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m17 47v2h1v-1l13 .000013v-1z" fill="#fff" opacity=".2"/><path d="m16.5 34.5v3h15v-3z" fill="url(#c)"/><path d="m16.5 34.5v3h15v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m17 35v2h1v-1h13v-1z" fill="#fff" opacity=".2"/><g transform="translate(10 32.000013)"><path d="m3.5 4a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" fill="url(#g)"/><g fill="none"><path d="m3.5 4a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" opacity=".5" stroke="#002e99"/><path d="m2.5 4a.5.5 0 0 1 -.5.5.5.5 0 0 1 -.5-.5.5.5 0 0 1 .5-.5.5.5 0 0 1 .5.5z" opacity=".39" stroke="url(#h)"/></g></g><g transform="translate(10 44.000013)"><path d="m3.5 4a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" fill="url(#g)"/><g fill="none"><path d="m3.5 4a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" opacity=".5" stroke="#002e99"/><path d="m2.5 4a.5.5 0 0 1 -.5.5.5.5 0 0 1 -.5-.5.5.5 0 0 1 .5-.5.5.5 0 0 1 .5.5z" opacity=".39" stroke="url(#h)"/></g></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/outlineexpand.svg b/icon-themes/elementary_svg/cmd/32/outlineexpand.svg
new file mode 100644
index 000000000..d8aca6574
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/outlineexpand.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#b" y1="60" y2="38"/><linearGradient id="b"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#b" y1="54" y2="32"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#b" y1="48" y2="26"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#f" y1="42" y2="20"/><linearGradient id="f" gradientTransform="translate(-18.398056 22.259335)" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="3.5" y2="19.240234"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="g" gradientTransform="translate(2)" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#f" y1="28.000013" y2="31.500013"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="2" x2="2" y1="2.5" y2="5.5"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="2" x2="2" y1="3" y2="5"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="matrix(.26458333 0 0 .26458333 -.264583 -6.08542)"><g><path d="m8.5 28.500013h-5l2.5 3z" fill="url(#g)"/><path d="m11.5 28.500013v3l20-.000013v-3z" fill="url(#e)"/><path d="m11.5 28.500013v3l20-.000013v-3z" fill="none" opacity=".61" stroke="#a62100" stroke-linejoin="round"/><path d="m12 29.000013v2h1v-1l18-.000013v-1z" fill="#fff" opacity=".2"/><path d="m8.5 28.500013h-5l2.5 3z" fill="none" opacity=".5" stroke="#a62100" stroke-linecap="round" stroke-linejoin="round"/></g><g><path d="m16.5 46.5v3l15 .000013v-3z" fill="url(#a)"/><path d="m16.5 46.5v3l15 .000013v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m17 47v2h1v-1l13 .000013v-1z" fill="#fff" opacity=".2"/><path d="m16.5 40.5v3l15 .000013v-3z" fill="url(#c)"/><path d="m16.5 40.5v3l15 .000013v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m17 41v2h1v-1l13 .000013v-1z" fill="#fff" opacity=".2"/><path d="m16.5 34.5v3h15v-3z" fill="url(#d)"/><path d="m16.5 34.5v3h15v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m17 35v2h1v-1h13v-1z" fill="#fff" opacity=".2"/><g transform="translate(10 32.000013)"><path d="m3.5 4a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" fill="url(#h)"/><g fill="none"><path d="m3.5 4a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" opacity=".5" stroke="#002e99"/><path d="m2.5 4a.5.5 0 0 1 -.5.5.5.5 0 0 1 -.5-.5.5.5 0 0 1 .5-.5.5.5 0 0 1 .5.5z" opacity=".39" stroke="url(#i)"/></g></g><g transform="translate(10 38.000013)"><path d="m3.5 4a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" fill="url(#h)"/><g fill="none"><path d="m3.5 4a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" opacity=".5" stroke="#002e99"/><path d="m2.5 4a.5.5 0 0 1 -.5.5.5.5 0 0 1 -.5-.5.5.5 0 0 1 .5-.5.5.5 0 0 1 .5.5z" opacity=".39" stroke="url(#i)"/></g></g><g transform="translate(10 44.000013)"><path d="m3.5 4a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" fill="url(#h)"/><g fill="none"><path d="m3.5 4a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" opacity=".5" stroke="#002e99"/><path d="m2.5 4a.5.5 0 0 1 -.5.5.5.5 0 0 1 -.5-.5.5.5 0 0 1 .5-.5.5.5 0 0 1 .5.5z" opacity=".39" stroke="url(#i)"/></g></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/outlineexpandall.svg b/icon-themes/elementary_svg/cmd/32/outlineexpandall.svg
new file mode 100644
index 000000000..3e1e83f20
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/outlineexpandall.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#b" y1="60" y2="38"/><linearGradient id="b"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#b" y1="48" y2="26"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#e" y1="42" y2="20"/><linearGradient id="e" gradientTransform="translate(-18.398056 22.259335)" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="3.5" y2="19.240234"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="f" gradientTransform="translate(2)" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#e" y1="28.000013" y2="31.500013"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="2" x2="2" y1="2.5" y2="5.5"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="2" x2="2" y1="3" y2="5"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="i" gradientTransform="translate(2 12)" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#e" y1="28.000013" y2="31.500013"/><linearGradient id="j" gradientTransform="translate(0 12)" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#e" y1="42" y2="20"/><g transform="matrix(.26458333 0 0 .26458333 -.264583 -6.08542)"><g><path d="m8.5 28.500013h-5l2.5 3z" fill="url(#f)"/><path d="m11.5 28.500013v3l20-.000013v-3z" fill="url(#d)"/><path d="m11.5 28.500013v3l20-.000013v-3z" fill="none" opacity=".61" stroke="#a62100" stroke-linejoin="round"/><path d="m12 29.000013v2h1v-1l18-.000013v-1z" fill="#fff" opacity=".2"/><path d="m8.5 28.500013h-5l2.5 3z" fill="none" opacity=".5" stroke="#a62100" stroke-linecap="round" stroke-linejoin="round"/><path d="m8.5 40.500013h-5l2.5 3z" fill="url(#i)"/><path d="m11.5 40.500013v3l20-.000013v-3z" fill="url(#j)"/><path d="m11.5 40.500013v3l20-.000013v-3z" fill="none" opacity=".61" stroke="#a62100" stroke-linejoin="round"/><path d="m12 41.000013v2h1v-1l18-.000013v-1z" fill="#fff" opacity=".2"/><path d="m8.5 40.500013h-5l2.5 3z" fill="none" opacity=".5" stroke="#a62100" stroke-linecap="round" stroke-linejoin="round"/></g><g><path d="m16.5 46.5v3l15 .000013v-3z" fill="url(#a)"/><path d="m16.5 46.5v3l15 .000013v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m17 47v2h1v-1l13 .000013v-1z" fill="#fff" opacity=".2"/><path d="m16.5 34.5v3h15v-3z" fill="url(#c)"/><path d="m16.5 34.5v3h15v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m17 35v2h1v-1h13v-1z" fill="#fff" opacity=".2"/><g transform="translate(10 32.000013)"><path d="m3.5 4a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" fill="url(#g)"/><g fill="none"><path d="m3.5 4a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" opacity=".5" stroke="#002e99"/><path d="m2.5 4a.5.5 0 0 1 -.5.5.5.5 0 0 1 -.5-.5.5.5 0 0 1 .5-.5.5.5 0 0 1 .5.5z" opacity=".39" stroke="url(#h)"/></g></g><g transform="translate(10 44.000013)"><path d="m3.5 4a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" fill="url(#g)"/><g fill="none"><path d="m3.5 4a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" opacity=".5" stroke="#002e99"/><path d="m2.5 4a.5.5 0 0 1 -.5.5.5.5 0 0 1 -.5-.5.5.5 0 0 1 .5-.5.5.5 0 0 1 .5.5z" opacity=".39" stroke="url(#h)"/></g></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/outlinefont.svg b/icon-themes/elementary_svg/cmd/32/outlinefont.svg
new file mode 100644
index 000000000..216fe7633
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/outlinefont.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" height="32" viewBox="0 0 8.4666665 8.4666669" width="32"><path d="M5.384 6.005H3.046l-.403 1.01H1.566l2.206-5.292h1L6.9 7.015H5.775zm-2.06-.8H5.08L4.296 2.81z" stroke="#000" stroke-width=".265" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".537" fill="none"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/outlineformat.svg b/icon-themes/elementary_svg/cmd/32/outlineformat.svg
new file mode 100644
index 000000000..f91196c96
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/outlineformat.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="26.25943" x2="26.07001" y1="15.992135" y2="28.396647"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><radialGradient id="b" cx="13" cy=".94" gradientTransform="matrix(-2.8042599 0 0 -2.5604112 49.541513 3.611184)" gradientUnits="userSpaceOnUse" r="8.094"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><radialGradient id="c" cx="22.570999" cy="30.857" gradientTransform="matrix(.70642 0 0 .1355 -3.945 12.93)" gradientUnits="userSpaceOnUse" r="15.571"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(.8 0 0 .8 -.9392 2.22)"><ellipse cx="12" cy="17.110001" fill="url(#c)" opacity=".2" rx="11" ry="2.89"/><path d="m15.357303 13.738158h-6.6315793l-1.1407895 2.861842h-3.0493421l6.2506579-15h2.839145l6.029605 15h-3.192434zm-5.8421056-2.269737h4.9796056l-2.222369-6.7855263z" style="stroke:#000;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.581;fill:url(#b)"/></g><g stroke-linecap="round" stroke-linejoin="round"><path d="m26 2-16.0000001 29" fill="none" stroke="#666"/><path d="m25.5 25.719882-5.286679.01962-2.032046 2.745902h-2.544856l9.960278-12.518395 2.903303.022457v12.510534h-3zm-3.706825-1.853412h3.706825v-4.749373z" fill="url(#a)" stroke="#a62100" stroke-opacity=".501961"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/outlinemode.svg b/icon-themes/elementary_svg/cmd/32/outlinemode.svg
new file mode 100644
index 000000000..8b682b5f1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/outlinemode.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(.03934912 0 0 .0082353 -2.221895 25.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 9.761206 25.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 14.238793 25.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="e" gradientTransform="matrix(.59999859 0 0 .36938167 -2.400006 11.568205)" 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="f"><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="g" gradientTransform="matrix(.51351311 0 0 .4054054 -.325062 3.270281)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" xlink:href="#f" y1="5.56415" y2="43"/><linearGradient id="h" gradientTransform="matrix(.51351351 0 0 .40540539 -.329339 3.265207)" gradientUnits="userSpaceOnUse" x1="24.009766" x2="23.99999" xlink:href="#f" y1="6.745779" y2="43"/><g transform="matrix(1.33333 0 0 1.33333 .00004 -11.666596)"><path d="m2.5 29h19v2h-19z" fill="url(#a)" opacity=".15"/><path d="m2.4999999 29.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#b)" opacity=".15"/><path d="m21.5 29.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#d)" opacity=".15"/><path d="m1.4999609 12.50004c4.8121656 0 20.9999741.0011 20.9999741.0011l.000026 16.998899s-13.9999992 0-21.0000001 0c0-5.666661 0-11.333321 0-16.999982z" fill="url(#e)"/><g fill="none" transform="translate(0 8)"><path d="m21.5 20.500007h-18.9999997v-14.9999999h18.9999997z" stroke="url(#g)" stroke-linecap="round"/><g stroke-linejoin="round" stroke-width=".750002"><path d="m1.8749878 4.7488606c4.8121834 0 20.2500372.1261186 20.2500372.1261186v16.5000408h-20.2500504l.0000132-16.6261423z" opacity=".3" stroke="#000"/><path d="m21.375023 20.625019h-18.7500465v-15.0000379h18.7500465z" opacity=".5" stroke="url(#h)" stroke-linecap="round"/></g></g><g fill="#b8b8b8" transform="matrix(.75000188 0 0 .75000188 .749972 11.749976)"><path d="m5 6h20v1h-20z"/><path d="m5 18h12v1h-12z"/><path d="m23 18h2v1h-2z"/><path d="m5 9h16v1h-16z"/><path d="m5 12h11v1h-11z"/><path d="m5 15h9v1h-9z"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/outputqualityblackwhite.svg b/icon-themes/elementary_svg/cmd/32/outputqualityblackwhite.svg
new file mode 100644
index 000000000..9cc6a3ac7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/outputqualityblackwhite.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(.68184398 0 0 .6063426 -254.2496 -27.797984)" gradientUnits="userSpaceOnUse" x1="397.07306" x2="397.07306" y1="87.076035" y2="95.365944"><stop offset="0" stop-color="#787878"/><stop offset=".24005625" stop-color="#c8c8c8"/><stop offset=".33494958" stop-color="#e6e6e6"/><stop offset="1" stop-color="#8c8c8c"/></linearGradient><radialGradient id="b" cx="6.702713" cy="73.615715" gradientTransform="matrix(1.2450862 0 0 .27668578 7.654546 8.631578)" gradientUnits="userSpaceOnUse" r="7.228416"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="c" gradientTransform="matrix(.76735295 0 0 .517399 -2.41648 1.589522)" gradientUnits="userSpaceOnUse" x1="24.809988" x2="24.809988" y1="51.150356" y2="42.989254"><stop offset="0" stop-color="#fff"/><stop offset=".03432899" stop-color="#fff" stop-opacity=".235294"/><stop offset=".96892834" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.78378391 0 0 .54054052 -2.810819 .527033)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.391808" y2="41.422607"><stop offset="0" stop-color="#fff"/><stop offset=".01500674" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99559212" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.70000013 0 0 .82608695 1.299998 10.608695)" gradientUnits="userSpaceOnUse" x1="15" x2="15" y1="24.618645" y2="2"><stop offset="0" stop-color="#261e2b"/><stop offset="1" stop-color="#352f39"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.75000013 0 0 .77777772 .271101 9.222222)" gradientUnits="userSpaceOnUse" x1="10" x2="20" y1="-3" y2="12"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.4762 0 0 .6 .57 9.2)" gradientUnits="userSpaceOnUse" x1="12.938" x2="15.25" y1="8.438" y2="19.812"><stop offset="0" stop-color="#fff" stop-opacity=".275"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.46342 0 0 .52 .878 9.68)" gradientUnits="userSpaceOnUse" x1="24.875" x2="25" y1="29" y2="3"><stop offset="0" stop-color="#0a0a0a"/><stop offset="1" stop-color="#1e1e1e"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.6386585 0 0 .3492014 -3.329529 9.048309)" gradientUnits="userSpaceOnUse" x1="14.535" x2="13.126" y1="20.844999" y2="6.104"><stop offset="0" stop-color="#2d2d2d"/><stop offset="1" stop-color="#7e7e7e"/></linearGradient><radialGradient id="j" cx="12.5" cy="12.5" gradientTransform="matrix(1.17647 0 0 .81929958 -2.706 7.721916)" gradientUnits="userSpaceOnUse" r="8.5"><stop offset="0" stop-color="#414141"/><stop offset="1" stop-color="#5c5c5c"/></radialGradient><path d="m25 29c0 1.10457-4.029438 2-9.000001 2s-8.999999-.89543-8.999999-2c0-1.104569 4.029436-2 8.999999-2s9.000001.895431 9.000001 2z" fill="url(#b)" opacity=".3"/><path d="m11.798578 24.5s.097 1.898544-.386813 2.5c-.483816.601454-1.4465228.5-1.4465228.5-.617765.06319-.622875 2 0 2h12.0694668c.622876 0 .617894-1.937619 0-2 0 0-.962664.10147-1.446474-.5-.48381-.601454-.386863-2.5-.386863-2.5z" fill="url(#a)"/><g stroke-linecap="round" stroke-linejoin="round"><path d="m12.786173 22.208804s.0018 2.844043-.01971 3.261387c-.0197.38166-.05573.786402-.1183 1.157888-.06257.371488-.197167.651867-.441872.988014-.540042.741845-1.337546.864844-1.66431.883907h10.916038c-.326764-.01906-1.089484-.211636-1.629519-.953484-.244702-.336147-.41409-.54695-.47666-.918437-.06256-.371485-.0986-.776228-.1183-1.157888-.02154-.417344-.01971-3.261387-.01971-3.261387z" fill="none" stroke="url(#c)"/><path d="m11.798578 24.5s.097 1.898544-.386813 2.5c-.483816.601454-1.4465228.5-1.4465228.5-.617765.06319-.622875 2 0 2h12.0694668c.622876 0 .617894-1.937619 0-2 0 0-.962664.10147-1.446474-.5-.48381-.601454-.386863-2.5-.386863-2.5z" fill="none" opacity=".4" stroke="#000" stroke-dashoffset=".5" stroke-width=".998275"/><rect fill="#1a1a1a" height="21.99976" rx=".688893" ry=".666664" stroke="#000" stroke-dashoffset=".5" stroke-width="1.000239" width="31.000011" x=".499994" y="2.50012"/><path d="m1.5 3.5h29v20h-29z" fill="none" opacity=".2" stroke="url(#d)"/></g><path d="m2 4h28v19h-28z" fill="url(#e)"/><path d="m2 4v19h28v-19zm1 1h26v17h-26z" opacity=".3"/><path d="m1.0211038 3v14l30.0000002-10.2083335v-3.7916665z" fill="url(#f)" opacity=".2"/><g transform="matrix(1.2876349 0 0 1.2205201 .424885 -8.416819)"><path d="m1.99988 11.0004v13.9282h19.99999v-13.9282z" fill="url(#j)" stroke-width="1.122707"/><path d="m6.833 18.89c-.085-.007-.182 0-.28.03-.377.115-.42.345-.454.455-.035.11-.042.195-.048.285-.01.18-.002.37.007.56.007.155.014.294.017.416l-.44.09c-.208.04-.418.08-.61.136-.098.027-.19.055-.305.115-.058.03-.124.066-.202.145-.078.078-.172.226-.167.405.01.348.248.454.358.515.11.062.2.093.298.126.195.064.41.117.62.167.174.042.327.08.462.116-.01.117-.024.245-.04.39-.02.185-.04.37-.038.546 0 .088.003.172.033.286.015.057.035.122.097.21.063.09.193.215.39.265.386.1.575-.062.677-.134.1-.072.164-.138.23-.208.13-.14.253-.3.374-.46.1-.13.187-.245.268-.345.124.044.26.095.417.153.194.073.392.147.586.2.097.027.188.05.322.06.067.006.148.01.264-.013.116-.024.29-.094.408-.24.227-.288.11-.497.063-.603-.048-.106-.1-.177-.157-.253-.113-.15-.252-.3-.39-.45-.11-.12-.207-.23-.293-.326.087-.09.184-.185.296-.296.14-.14.28-.278.4-.422.06-.07.116-.14.168-.248.027-.054.055-.117.065-.22.01-.104-.013-.27-.138-.413-.245-.277-.508-.242-.64-.236-.13.006-.225.027-.326.05-.202.047-.41.113-.616.18-.17.054-.318.102-.45.142-.072-.1-.148-.21-.234-.336-.11-.16-.218-.318-.34-.46-.06-.07-.115-.138-.216-.214-.05-.04-.113-.083-.224-.123-.055-.02-.13-.038-.217-.044zm.99 1.233.024.004c-.007 0-.027.006-.03.007-.01.002-.018-.008.005-.01zm.36.106c.03.02.03.03.023.024l-.022-.025zm-1.873.342c.024-.01.026.003.018.006-.004 0-.027.006-.036.01.004-.003.015-.015.018-.016zm-.233.26v.03c0 .008-.01 0 0-.03zm3.074.515c-.004-.008.01-.007.02.023-.003-.006-.017-.02-.02-.023zm.01.332c-.014.03-.026.033-.02.026 0-.003.015-.02.02-.027zm-3.06.542v.033c-.01-.033 0-.04 0-.033zm.206.287c.007 0 .025.007.03.008.01.004 0 .01-.03-.01zm1.93.31c.007-.008.008.004-.022.023.005-.005.018-.02.02-.024zm-.398.1.037.013c-.04-.002-.046-.014-.037-.012z" opacity=".05"/><path d="m2 11v8.318c.447.116 1.026.21 1.716.21 1.76 0 1.508-.575 3.023-.575 1.513 0 2.405.94 4.453.94 2.536 0 3.118-1.515 5.125-1.515 1.567 0 1.685.83 3.41.83 1.164 0 1.55-.436 2.272-.72v-7.488z" opacity=".07"/><path d="m1.99988 10.9929v7.654082c.2964704.133925.6729408.254993 1.0799995.254993.9294113 0 1.8352932-.730695 3.3858806-.730695 1.5505875 0 2.7176457.91819 4.6705859.91819 1.95294 0 2.394116-1.326393 4.88588-1.326393 2.491763 0 2.256469.839978 3.817645.839978 1.074117 0 1.534117-.364276 2.158823-.59677v-7.014456z" fill="url(#i)" stroke-width="1.122707"/><g fill="#fff" transform="translate(0 8)"><path d="m16.023 8.15c-1.31 0-2.133.36-2.807.697-.674.336-1.183.63-2.08.63-.92 0-1.65-.214-2.375-.442-.724-.228-1.45-.476-2.294-.476-.83 0-1.5.19-2.046.375-.546.186-.97.354-1.34.354-.336 0-.664-.113-.932-.233a.346.337 0 0 0 -.149-.031v1.448c.46.112 1.037.2 1.716.2.918 0 1.385-.164 1.74-.31.352-.147.57-.266 1.283-.266.682 0 1.232.216 1.908.454.675.237 1.467.486 2.545.486 1.34 0 2.21-.413 2.932-.796.72-.383 1.28-.72 2.193-.72.72 0 1.056.18 1.5.388.445.21.99.443 1.91.443 1.17 0 1.683-.422 2.272-.685v-1.27a.346.337 0 0 0 -.125.02c-.686.255-1.04.576-2.034.576-.715 0-.94-.166-1.408-.386-.47-.22-1.123-.454-2.41-.454z" opacity=".1"/><path d="m16.023 8.814c-2.492 0-2.932 1.326-4.887 1.326-1.954 0-3.12-.917-4.67-.917s-2.458.73-3.386.73c-.407 0-.783-.122-1.08-.255v.763c.447.117 1.026.21 1.716.21 1.76 0 1.508-.574 3.023-.574 1.513 0 2.406.94 4.453.94 2.536 0 3.12-1.515 5.125-1.515 1.567 0 1.685.83 3.41.83 1.164 0 1.55-.435 2.272-.718v-.575c-.625.232-1.084.597-2.16.597-1.56 0-1.325-.84-3.817-.84z" opacity=".3"/><path d="m16.023 9.35c-2.492 0-2.932 1.326-4.887 1.326-1.954 0-3.12-.918-4.67-.918s-2.458.73-3.386.73c-.407 0-.783-.12-1.08-.254v.763c.447.115 1.026.21 1.716.21 1.76 0 1.508-.575 3.023-.575 1.513 0 2.406.94 4.453.94 2.536 0 3.12-1.515 5.125-1.515 1.567 0 1.685.83 3.41.83 1.164 0 1.55-.436 2.272-.72v-.574c-.625.23-1.084.597-2.16.597-1.56 0-1.325-.84-3.817-.84z"/></g><path d="m6.67 19.406c-.21.065.036 1.465-.098 1.622-.13.15-1.723.304-1.717.492.006.195 1.62.42 1.75.58.127.153-.198 1.516.01 1.57.216.054.965-1.206 1.18-1.264.207-.056 1.6.63 1.722.474.127-.16-1.024-1.164-1.02-1.36 0-.187 1.186-1.124 1.054-1.273-.136-.155-1.597.483-1.81.42-.205-.06-.865-1.324-1.07-1.26z" opacity=".15"/><path d="m6.73 19.04c.206-.062.867 1.204 1.073 1.264.213.063 1.673-.576 1.81-.422.132.15-1.053 1.087-1.055 1.275-.003.195 1.15 1.2 1.02 1.36-.122.156-1.515-.53-1.723-.474-.214.058-.962 1.318-1.178 1.263-.208-.053.116-1.415-.01-1.568-.13-.16-1.744-.386-1.75-.58-.005-.19 1.588-.344 1.718-.495.134-.156-.116-1.557.096-1.622z" fill-opacity=".486"/><path d="m6.752 19.004-.057.05-.002.002c-.114.25.07 1.35-.046 1.483-.005.005-.012.013-.02.018l.045.03c.93.252.116-1.53.093-1.58-.004-.002-.008-.004-.013-.004z" fill="#454545" opacity=".5"/><path d="m5.24 21.1c-.196.002-.31.01-.31.01v.044c.115.193 1.636.413 1.763.568.127.156-.2 1.533.01 1.587.22.056.976-1.22 1.193-1.278.208-.057 1.6.628 1.74.483l-.002-.003c-1.174-1.311-3.546-1.417-4.394-1.411z" fill="#3c3c3c" opacity=".75"/><path d="m2.5 11.5h19v13h-19z" fill="none" opacity=".35" stroke="url(#h)" stroke-width=".797685"/><path d="m2 11h20v4.8l-20 4.2z" fill="url(#g)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/outputqualitycolor.svg b/icon-themes/elementary_svg/cmd/32/outputqualitycolor.svg
new file mode 100644
index 000000000..7aab4c033
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/outputqualitycolor.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(.68184398 0 0 .6063426 -254.2496 -27.797984)" gradientUnits="userSpaceOnUse" x1="397.07306" x2="397.07306" y1="87.076035" y2="95.365944"><stop offset="0" stop-color="#787878"/><stop offset=".24005625" stop-color="#c8c8c8"/><stop offset=".33494958" stop-color="#e6e6e6"/><stop offset="1" stop-color="#8c8c8c"/></linearGradient><radialGradient id="b" cx="6.702713" cy="73.615715" gradientTransform="matrix(1.2450862 0 0 .27668578 7.654546 8.631578)" gradientUnits="userSpaceOnUse" r="7.228416"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="c" gradientTransform="matrix(.76735295 0 0 .517399 -2.41648 1.589522)" gradientUnits="userSpaceOnUse" x1="24.809988" x2="24.809988" y1="51.150356" y2="42.989254"><stop offset="0" stop-color="#fff"/><stop offset=".03432899" stop-color="#fff" stop-opacity=".235294"/><stop offset=".96892834" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.78378391 0 0 .54054052 -2.810819 .527033)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.391808" y2="41.422607"><stop offset="0" stop-color="#fff"/><stop offset=".01500674" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99559212" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.70000013 0 0 .82608695 1.299998 10.608695)" gradientUnits="userSpaceOnUse" x1="15" x2="15" y1="24.618645" y2="2"><stop offset="0" stop-color="#261e2b"/><stop offset="1" stop-color="#352f39"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.75000013 0 0 .77777772 .271101 9.222222)" gradientUnits="userSpaceOnUse" x1="10" x2="20" y1="-3" y2="12"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.66668003 0 0 .81 -.002 1.57)" gradientUnits="userSpaceOnUse" x1="12.938" x2="15.25" y1="8.438" y2="19.812"><stop offset="0" stop-color="#fff" stop-opacity=".275"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.65150454 0 0 .702 .219233 2.523085)" gradientUnits="userSpaceOnUse" x1="24.875" x2="25" y1="29" y2="3"><stop offset="0" stop-color="#0a0a0a"/><stop offset="1" stop-color="#1e1e1e"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.12409543 0 0 .10965092 31.555436 8.170298)" gradientUnits="userSpaceOnUse" x1="-184.924" x2="-175.25301" y1="113.979" y2="88.801003"><stop offset="0" stop-color="#7a0f01"/><stop offset="1" stop-color="#d31807"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.12423602 .00851594 -.01026279 .10373597 36.74166 10.619455)" gradientUnits="userSpaceOnUse" x1="-211.289" x2="-208.49699" y1="88.75" y2="75.191002"><stop offset="0" stop-color="#ec4502"/><stop offset="1" stop-color="#fe7617"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.1841888 0 0 .17335539 39.966103 7.815138)" gradientUnits="userSpaceOnUse" x1="-107.456" x2="-107.456" y1="-37.384998" y2="38.561001"><stop offset="0" stop-color="#0b85e9"/><stop offset="1" stop-color="#69d1ef"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.1840753 0 0 .16194824 39.961361 7.575727)" gradientUnits="userSpaceOnUse" x1="-96.556999" x2="-96.556999" y1="110.925" y2="39.992001"><stop offset="0" stop-color="#e89c42"/><stop offset="1" stop-color="#faca67"/></linearGradient><path d="m25 29c0 1.10457-4.029438 2-9.000001 2s-8.999999-.89543-8.999999-2c0-1.104569 4.029436-2 8.999999-2s9.000001.895431 9.000001 2z" fill="url(#b)" opacity=".3"/><path d="m11.798578 24.5s.097 1.898544-.386813 2.5c-.483816.601454-1.4465228.5-1.4465228.5-.617765.06319-.622875 2 0 2h12.0694668c.622876 0 .617894-1.937619 0-2 0 0-.962664.10147-1.446474-.5-.48381-.601454-.386863-2.5-.386863-2.5z" fill="url(#a)"/><g stroke-linecap="round" stroke-linejoin="round"><path d="m12.786173 22.208804s.0018 2.844043-.01971 3.261387c-.0197.38166-.05573.786402-.1183 1.157888-.06257.371488-.197167.651867-.441872.988014-.540042.741845-1.337546.864844-1.66431.883907h10.916038c-.326764-.01906-1.089484-.211636-1.629519-.953484-.244702-.336147-.41409-.54695-.47666-.918437-.06256-.371485-.0986-.776228-.1183-1.157888-.02154-.417344-.01971-3.261387-.01971-3.261387z" fill="none" stroke="url(#c)"/><path d="m11.798578 24.5s.097 1.898544-.386813 2.5c-.483816.601454-1.4465228.5-1.4465228.5-.617765.06319-.622875 2 0 2h12.0694668c.622876 0 .617894-1.937619 0-2 0 0-.962664.10147-1.446474-.5-.48381-.601454-.386863-2.5-.386863-2.5z" fill="none" opacity=".4" stroke="#000" stroke-dashoffset=".5" stroke-width=".998275"/><rect fill="#1a1a1a" height="21.99976" rx=".688893" ry=".666664" stroke="#000" stroke-dashoffset=".5" stroke-width="1.000239" width="31.000011" x=".499994" y="2.50012"/><path d="m1.5 3.5h29v20h-29z" fill="none" opacity=".2" stroke="url(#d)"/></g><path d="m2 4h28v19h-28z" fill="url(#e)"/><path d="m2 4v19h28v-19zm1 1h26v17h-26z" opacity=".3"/><path d="m1.0211038 3v14l30.0000002-10.2083335v-3.7916665z" fill="url(#f)" opacity=".2"/><path d="m2.0186527 4.0245565v18.9754435h27.9813473v-18.9754435z" fill="url(#l)" stroke-width="1.363344"/><path d="m8.7945306 14.7055c-.1194982-.0095-.2530551 0-.3908296.0405-.5342276.1566-.5932737.46575-.6410731.6156-.049205.1485-.059046.2646-.067481.3861-.014058.243-.00281.4995.00984.756.00984.21195.019682.3996.0239.5643-.1827621.0378-.3852062.0783-.6185792.1215-.2924193.054-.5876503.108-.8575758.18495-.1377745.0378-.2671138.0756-.4287879.1566-.080134.0405-.1743269.0891-.2839841.19575-.1096573.108-.2418083.30645-.2347789.5481.014058.4725.3486537.61425.5032985.69795.1574566.08505.2811724.1269.4189469.17145.2741431.0864.5764034.15795.8716344.2268.2460258.054.4597168.108.6495082.1566-.014058.15795-.03374.3321-.056234.5292-.028118.24975-.056234.4995-.053422.7371 0 .1215.00422.23355.046394.3888.021088.07695.050611.1647.1377745.2835.087164.1215.2699255.29025.5482861.3591.5412568.135.8069647-.0837.9503627-.1809.1405862-.0972.2305614-.189.3233483-.2835.1827617-.189.3556824-.405.5257924-.621.140585-.1755.264301-.3321.37677-.46845l.586245.20925c.272737.09855.551098.19845.823836.27.136367.0378.264302.0702.452686.0837.09419.0068.208069.0135.371148-.02025.163081-.0324.4077-.1269.573591-.324.320537-.3915.154646-.675.08857-.81675-.06748-.14445-.140587-.2403-.219315-.34155-.160268-.2052-.355682-.4077-.548287-.6075-.154645-.16605-.292419-.3105-.411917-.4428.120903-.1215.257272-.25245.414729-.4023.19682-.189.393641-.3753.562344-.5697.08436-.0972.163081-.1917.238997-.3375.03515-.0729.07592-.15795.08856-.297.01406-.1404-.01828-.3672-.194009-.5589-.344436-.3753-.714177-.3267-.899751-.3186-.182762.0081-.316319.03645-.458311.0675-.283984.06345-.576403.15255-.866011.243-.238997.0729-.447064.13905-.632637.19305-.101223-.135-.208069-.2835-.328972-.4563-.154645-.216-.3064773-.432-.4779929-.621-.084352-.09855-.1616741-.189-.3036662-.2916-.070293-.054-.1588624-.11205-.3135072-.16605-.077322-.027-.1827621-.0513-.3050721-.0594zm1.3918034 1.6686.03374.0054c-.0098 0-.03796.0081-.04218.0095-.01406.0027-.02531-.0108.0084-.0135zm.50611.1431c.04218.0297.04218.0432.03234.0351l-.03093-.0351zm-2.6331792.4644c.03374-.0135.036552.004.028118.0081-.00844 0-.042176.0095-.053422.0135.00562-.004.021088-.02025.025306-.0216zm-.3261599.351v.0405c-.00281.0135-.014058.0027 0-.0405zm4.3202141.6993c-.0056-.0135.01406-.0095.02812.0297-.0042-.0068-.0239-.027-.02812-.0297zm.01406.44955c-.01968.0405-.03655.0459-.02812.03645 0-.004.02109-.027.02812-.03645zm-4.3019373.7344v.0459c-.014058-.04455 0-.054 0-.04455zm.2896076.3915c.00984 0 .036552.0095.042176.0108.014058.0054 0 .0135-.042176-.0135zm2.7133137.4185c.0098-.0094.01125.0068-.03093.03375l.02812-.03375zm-.559533.1377c.0056 0 .03796.0135.05202.0162-.05624-.0027-.06467-.0189-.05202-.0162z" opacity=".05" stroke-width="1.377648"/><path d="m2 4.0139941v10.3643549c.4157792.179561.9421529.343278 1.5119244.343278 1.299135 0 2.5702715-.987584 4.740163-.987584 2.1698916 0 3.8022096 1.241082 6.5376736 1.241082 2.736863 0 3.352832-1.795608 6.841457-1.795608 3.488627 0 3.159643 1.135458 5.344934 1.135458 1.506324 0 2.148891-.492472 3.023848-.805383v-9.4969182z" fill="url(#k)" stroke-width="1.359532"/><g fill="#fff" transform="matrix(1.40007 0 0 1.35 -.80014 -.05)"><path d="m16.023 8.182c-1.31 0-2.133.362-2.807.7-.674.336-1.183.63-2.08.63-.92 0-1.65-.214-2.375-.443-.724-.23-1.45-.478-2.294-.478-.83 0-1.5.19-2.046.377-.546.186-.97.354-1.34.354-.336 0-.664-.112-.932-.233a.346.338 0 0 0 -.149-.029v1.453c.46.113 1.037.2 1.716.2.918 0 1.385-.163 1.74-.31.352-.147.57-.266 1.283-.266.682 0 1.232.216 1.908.454.675.238 1.467.488 2.545.488 1.34 0 2.21-.414 2.932-.798.72-.384 1.28-.72 2.193-.72.72 0 1.056.178 1.5.387.445.21.99.444 1.91.444 1.17 0 1.683-.425 2.272-.69v-1.275a.346.338 0 0 0 -.125.022c-.686.255-1.04.577-2.034.577-.715 0-.94-.168-1.408-.388-.47-.22-1.123-.455-2.41-.455z" opacity=".1"/><path d="m16.023 8.847c-2.492 0-2.932 1.33-4.887 1.33-1.954 0-3.12-.92-4.67-.92s-2.458.733-3.386.733c-.407 0-.783-.122-1.08-.256v.766c.447.115 1.026.21 1.716.21 1.76 0 1.508-.576 3.023-.576 1.513 0 2.406.942 4.453.942 2.536 0 3.12-1.52 5.125-1.52 1.567 0 1.685.833 3.41.833 1.164 0 1.55-.438 2.272-.722v-.577c-.625.234-1.084.6-2.16.6-1.56 0-1.325-.843-3.817-.843z" opacity=".3"/><path d="m16.023 9.385c-2.492 0-2.932 1.33-4.887 1.33-1.954 0-3.12-.92-4.67-.92s-2.458.732-3.386.732c-.407 0-.783-.122-1.08-.255v.765c.447.116 1.026.21 1.716.21 1.76 0 1.508-.576 3.023-.576 1.513 0 2.406.943 4.453.943 2.536 0 3.12-1.52 5.125-1.52 1.567 0 1.685.833 3.41.833 1.164 0 1.55-.437 2.272-.72v-.577c-.625.23-1.084.597-2.16.597-1.56 0-1.325-.842-3.817-.842z"/></g><path d="m8.5653751 15.4048c-.2952309.0891.050611 1.9845-.1377745 2.19645-.182762.2025-2.4223.41175-2.4138649.66555.00844.2646 2.2774964.57105 2.4602584.7857.1785444.2079-.2783607 2.052.014058 2.1249.3036662.0756 1.3566565-1.6308 1.6589179-1.71045.291013-.0756 2.249379.8532 2.420894.6426.178545-.216-1.439603-1.5768-1.433979-1.84005 0-.2565 1.667352-1.5255 1.481779-1.7253-.191198-.20925-2.245163.6534-2.544611.567-.2882015-.081-1.2160709-1.79145-1.5042726-1.7064z" opacity=".15" stroke-width="1.377648"/><path d="m8.6525385 14.91043c.2867959-.0845 1.2174763 1.62925 1.5042715 1.711109.300855.0845 2.353414-.778977 2.544611-.57169.18698.202006-1.478967 1.470814-1.481778 1.725632-.0043.26406 1.61674 1.62661 1.433979 1.843139-.171516.211248-2.129882-.719564-2.420895-.642986-.30226.07657-1.3538447 1.782405-1.6589167 1.708468-.2910134-.071294.1644858-1.914435-.0140587-2.123043-.1827619-.215208-2.4504172-.522838-2.4602583-.785578-.0056234-.253498 2.2353204-.462105 2.4180825-.668072.1869797-.211248-.16308-2.108519.1349627-2.196979z" fill="url(#j)" stroke-width="1.362409"/><path d="m8.6806558 14.8621-.080134.0675s-.00281 0-.00281.0027c-.1602683.3375.09841 1.82655-.06467 2.00745-.00703.0081-.01687.0189-.028118.027l.06467.0378c1.3074515.3429.16308-2.07225.1293394-2.13975-.00562 0-.011246-.0041-.018276-.0027z" fill="#9d0f06" opacity=".5" stroke-width="1.377648"/><path d="m6.5549926 17.700224c-.275549 0-.4358172.01323-.4358172.01323v.05809c.1616742.260099 2.2999901.557167 2.4785346.765774.1785444.211248-.2811724 2.076832.014058 2.152089.3092896.07394 1.3721212-1.653015 1.677194-1.732233.292419-.07657 2.249379.851593 2.446199.654869l-.0028-.0027c-1.650493-1.774449-4.9851975-1.917041-6.1773684-1.907799z" fill="url(#i)" opacity=".75" stroke-width="1.362409"/><path d="m2.5164904 4.5055084 27.0229826-.0239697-.01695 18.0245763-27.0229818.02397z" fill="none" opacity=".35" stroke="url(#h)"/><path d="m2 4h28v6.48l-28 5.67z" fill="url(#g)" stroke-width="1.374773"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/outputqualitygrayscale.svg b/icon-themes/elementary_svg/cmd/32/outputqualitygrayscale.svg
new file mode 100644
index 000000000..8737764fa
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/outputqualitygrayscale.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(.68184398 0 0 .6063426 -254.2496 -27.797984)" gradientUnits="userSpaceOnUse" x1="397.07306" x2="397.07306" y1="87.076035" y2="95.365944"><stop offset="0" stop-color="#787878"/><stop offset=".24005625" stop-color="#c8c8c8"/><stop offset=".33494958" stop-color="#e6e6e6"/><stop offset="1" stop-color="#8c8c8c"/></linearGradient><radialGradient id="b" cx="6.702713" cy="73.615715" gradientTransform="matrix(1.2450862 0 0 .27668578 7.654546 8.631578)" gradientUnits="userSpaceOnUse" r="7.228416"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="c" gradientTransform="matrix(.76735295 0 0 .517399 -2.41648 1.589522)" gradientUnits="userSpaceOnUse" x1="24.809988" x2="24.809988" y1="51.150356" y2="42.989254"><stop offset="0" stop-color="#fff"/><stop offset=".03432899" stop-color="#fff" stop-opacity=".235294"/><stop offset=".96892834" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.78378391 0 0 .54054052 -2.810819 .527033)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.391808" y2="41.422607"><stop offset="0" stop-color="#fff"/><stop offset=".01500674" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99559212" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.70000013 0 0 .82608695 1.299998 10.608695)" gradientUnits="userSpaceOnUse" x1="15" x2="15" y1="24.618645" y2="2"><stop offset="0" stop-color="#261e2b"/><stop offset="1" stop-color="#352f39"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.75000013 0 0 .77777772 .271101 9.222222)" gradientUnits="userSpaceOnUse" x1="10" x2="20" y1="-3" y2="12"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.65150454 0 0 .702 .219233 2.523085)" gradientUnits="userSpaceOnUse" x1="24.875" x2="25" y1="29" y2="3"><stop offset="0" stop-color="#0a0a0a"/><stop offset="1" stop-color="#1e1e1e"/></linearGradient><radialGradient id="h" cx="12.5" cy="12.5" gradientTransform="matrix(1.17647 0 0 .81929958 -2.706 7.721916)" gradientUnits="userSpaceOnUse" r="8.5"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></radialGradient><linearGradient id="i" gradientTransform="matrix(.4762 0 0 .6 .57 9.2)" gradientUnits="userSpaceOnUse" x1="12.938" x2="15.25" y1="8.438" y2="19.812"><stop offset="0" stop-color="#fff" stop-opacity=".275"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><path d="m25 29c0 1.10457-4.029438 2-9.000001 2s-8.999999-.89543-8.999999-2c0-1.104569 4.029436-2 8.999999-2s9.000001.895431 9.000001 2z" fill="url(#b)" opacity=".3"/><path d="m11.798578 24.5s.097 1.898544-.386813 2.5c-.483816.601454-1.4465228.5-1.4465228.5-.617765.06319-.622875 2 0 2h12.0694668c.622876 0 .617894-1.937619 0-2 0 0-.962664.10147-1.446474-.5-.48381-.601454-.386863-2.5-.386863-2.5z" fill="url(#a)"/><g stroke-linecap="round" stroke-linejoin="round"><path d="m12.786173 22.208804s.0018 2.844043-.01971 3.261387c-.0197.38166-.05573.786402-.1183 1.157888-.06257.371488-.197167.651867-.441872.988014-.540042.741845-1.337546.864844-1.66431.883907h10.916038c-.326764-.01906-1.089484-.211636-1.629519-.953484-.244702-.336147-.41409-.54695-.47666-.918437-.06256-.371485-.0986-.776228-.1183-1.157888-.02154-.417344-.01971-3.261387-.01971-3.261387z" fill="none" stroke="url(#c)"/><path d="m11.798578 24.5s.097 1.898544-.386813 2.5c-.483816.601454-1.4465228.5-1.4465228.5-.617765.06319-.622875 2 0 2h12.0694668c.622876 0 .617894-1.937619 0-2 0 0-.962664.10147-1.446474-.5-.48381-.601454-.386863-2.5-.386863-2.5z" fill="none" opacity=".4" stroke="#000" stroke-dashoffset=".5" stroke-width=".998275"/><rect fill="#1a1a1a" height="21.99976" rx=".688893" ry=".666664" stroke="#000" stroke-dashoffset=".5" stroke-width="1.000239" width="31.000011" x=".499994" y="2.50012"/><path d="m1.5 3.5h29v20h-29z" fill="none" opacity=".2" stroke="url(#d)"/></g><path d="m2 4h28v19h-28z" fill="url(#e)"/><path d="m2 4v19h28v-19zm1 1h26v17h-26z" opacity=".3"/><path d="m1.0211038 3v14l30.0000002-10.2083335v-3.7916665z" fill="url(#f)" opacity=".2"/><g transform="matrix(1.399059 0 0 1.3623654 -.798118 -10.986019)"><path d="m1.99988 11.0004v13.9282h19.99999v-13.9282z" fill="url(#h)" stroke-width="1.122707"/><path d="m6.833 18.89c-.085-.007-.182 0-.28.03-.377.115-.42.345-.454.455-.035.11-.042.195-.048.285-.01.18-.002.37.007.56.007.155.014.294.017.416l-.44.09c-.208.04-.418.08-.61.136-.098.027-.19.055-.305.115-.058.03-.124.066-.202.145-.078.078-.172.226-.167.405.01.348.248.454.358.515.11.062.2.093.298.126.195.064.41.117.62.167.174.042.327.08.462.116-.01.117-.024.245-.04.39-.02.185-.04.37-.038.546 0 .088.003.172.033.286.015.057.035.122.097.21.063.09.193.215.39.265.386.1.575-.062.677-.134.1-.072.164-.138.23-.208.13-.14.253-.3.374-.46.1-.13.187-.245.268-.345.124.044.26.095.417.153.194.073.392.147.586.2.097.027.188.05.322.06.067.006.148.01.264-.013.116-.024.29-.094.408-.24.227-.288.11-.497.063-.603-.048-.106-.1-.177-.157-.253-.113-.15-.252-.3-.39-.45-.11-.12-.207-.23-.293-.326.087-.09.184-.185.296-.296.14-.14.28-.278.4-.422.06-.07.116-.14.168-.248.027-.054.055-.117.065-.22.01-.104-.013-.27-.138-.413-.245-.277-.508-.242-.64-.236-.13.006-.225.027-.326.05-.202.047-.41.113-.616.18-.17.054-.318.102-.45.142-.072-.1-.148-.21-.234-.336-.11-.16-.218-.318-.34-.46-.06-.07-.115-.138-.216-.214-.05-.04-.113-.083-.224-.123-.055-.02-.13-.038-.217-.044zm.99 1.233.024.004c-.007 0-.027.006-.03.007-.01.002-.018-.008.005-.01zm.36.106c.03.02.03.03.023.024l-.022-.025zm-1.873.342c.024-.01.026.003.018.006-.004 0-.027.006-.036.01.004-.003.015-.015.018-.016zm-.233.26v.03c0 .008-.01 0 0-.03zm3.074.515c-.004-.008.01-.007.02.023-.003-.006-.017-.02-.02-.023zm.01.332c-.014.03-.026.033-.02.026 0-.003.015-.02.02-.027zm-3.06.542v.033c-.01-.033 0-.04 0-.033zm.206.287c.007 0 .025.007.03.008.01.004 0 .01-.03-.01zm1.93.31c.007-.008.008.004-.022.023.005-.005.018-.02.02-.024zm-.398.1.037.013c-.04-.002-.046-.014-.037-.012z" opacity=".05"/><path d="m6.67 19.406c-.21.065.036 1.465-.098 1.622-.13.15-1.723.304-1.717.492.006.195 1.62.42 1.75.58.127.153-.198 1.516.01 1.57.216.054.965-1.206 1.18-1.264.207-.056 1.6.63 1.722.474.127-.16-1.024-1.164-1.02-1.36 0-.187 1.186-1.124 1.054-1.273-.136-.155-1.597.483-1.81.42-.205-.06-.865-1.324-1.07-1.26z" opacity=".15"/><path d="m6.73 19.04c.206-.062.867 1.204 1.073 1.264.213.063 1.673-.576 1.81-.422.132.15-1.053 1.087-1.055 1.275-.003.195 1.15 1.2 1.02 1.36-.122.156-1.515-.53-1.723-.474-.214.058-.962 1.318-1.178 1.263-.208-.053.116-1.415-.01-1.568-.13-.16-1.744-.386-1.75-.58-.005-.19 1.588-.344 1.718-.495.134-.156-.116-1.557.096-1.622z" fill-opacity=".486"/><path d="m6.752 19.004-.057.05-.002.002c-.114.25.07 1.35-.046 1.483-.005.005-.012.013-.02.018l.045.03c.93.252.116-1.53.093-1.58-.004-.002-.008-.004-.013-.004z" fill="#454545" opacity=".5"/><path d="m5.24 21.1c-.196.002-.31.01-.31.01v.044c.115.193 1.636.413 1.763.568.127.156-.2 1.533.01 1.587.22.056.976-1.22 1.193-1.278.208-.057 1.6.628 1.74.483l-.002-.003c-1.174-1.311-3.546-1.417-4.394-1.411z" fill="#3c3c3c" opacity=".75"/><path d="m2 11h20v4.8l-20 4.2z" fill="url(#i)"/></g><path d="m2.5164904 4.5055084 27.0229826-.0239697-.01695 18.0245763-27.0229818.02397z" fill="none" opacity=".35" stroke="url(#g)"/><g fill="#fff" transform="matrix(1.4011701 0 0 1 -.82434 1.848)"><path d="m16.023 8.15c-1.31 0-2.133.36-2.807.697-.674.336-1.183.63-2.08.63-.92 0-1.65-.214-2.375-.442-.724-.228-1.45-.476-2.294-.476-.83 0-1.5.19-2.046.375-.546.186-.97.354-1.34.354-.336 0-.664-.113-.932-.233a.346.337 0 0 0 -.149-.031v1.448c.46.112 1.037.2 1.716.2.918 0 1.385-.164 1.74-.31.352-.147.57-.266 1.283-.266.682 0 1.232.216 1.908.454.675.237 1.467.486 2.545.486 1.34 0 2.21-.413 2.932-.796.72-.383 1.28-.72 2.193-.72.72 0 1.056.18 1.5.388.445.21.99.443 1.91.443 1.17 0 1.683-.422 2.272-.685v-1.27a.346.337 0 0 0 -.125.02c-.686.255-1.04.576-2.034.576-.715 0-.94-.166-1.408-.386-.47-.22-1.123-.454-2.41-.454z" opacity=".1"/><path d="m16.023 8.814c-2.492 0-2.932 1.326-4.887 1.326-1.954 0-3.12-.917-4.67-.917s-2.458.73-3.386.73c-.407 0-.783-.122-1.08-.255v.763c.447.117 1.026.21 1.716.21 1.76 0 1.508-.574 3.023-.574 1.513 0 2.406.94 4.453.94 2.536 0 3.12-1.515 5.125-1.515 1.567 0 1.685.83 3.41.83 1.164 0 1.55-.435 2.272-.718v-.575c-.625.232-1.084.597-2.16.597-1.56 0-1.325-.84-3.817-.84z" opacity=".3"/><path d="m16.023 9.35c-2.492 0-2.932 1.326-4.887 1.326-1.954 0-3.12-.918-4.67-.918s-2.458.73-3.386.73c-.407 0-.783-.12-1.08-.254v.763c.447.115 1.026.21 1.716.21 1.76 0 1.508-.575 3.023-.575 1.513 0 2.406.94 4.453.94 2.536 0 3.12-1.515 5.125-1.515 1.567 0 1.685.83 3.41.83 1.164 0 1.55-.436 2.272-.72v-.574c-.625.23-1.084.597-2.16.597-1.56 0-1.325-.84-3.817-.84z"/></g><path d="m8.6363601 12.852-.079867.05-.0028.002c-.1597334.25.098082 1.35-.064454 1.483-.00701.005-.016814.013-.028023.018l.063053.03c1.3030882.252.1625357-1.53.1303088-1.58-.0056-.002-.011209-.004-.018215-.004z" fill="#454545" opacity=".5" stroke-width="1.18371"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/overline.svg b/icon-themes/elementary_svg/cmd/32/overline.svg
new file mode 100644
index 000000000..57a1cf439
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/overline.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.761326" x2="12.761326" y1="33.638302" y2="11.638302"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="40" cy="43.5" gradientTransform="matrix(.87733142 0 0 .75 -17.142285 -.624993)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#b"/><radialGradient id="d" cx="9" cy="43.5" gradientTransform="matrix(.87733142 0 0 .75 -1.350319 -.624993)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#b"/><linearGradient id="e" gradientTransform="matrix(.87733142 0 0 1 -5.736976 -11.499992)" gradientUnits="userSpaceOnUse" x1="25" x2="25" y1="45" y2="42"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="f" cx="14.58873" cy="5.684543" gradientTransform="matrix(-3.2776849 .01336231 -.00972163 -2.3846495 62.354477 26.193186)" gradientUnits="userSpaceOnUse" r="6.640276"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><g transform="matrix(1.33333 0 0 1.33333 .163341 -11.350962)"><g transform="translate(0 -20.997322)"><path d="m1.752716 29.885566.017578 2.234376h19.504467l-.01758-2.234376z" fill="url(#a)"/><path d="m1.752716 29.885566.00414 2.252736h19.50447l-.0041-2.252736z" fill="none" opacity=".61" stroke="#000" stroke-width=".750002"/><path d="m2.1302176 30.242557-.00272.769013h18.7500494l-.01548-.759479z" fill="#fff" opacity=".2"/></g><path d="m17.950972 30.500008v3h.438666c.729062 0 1.315997-.669 1.315997-1.5s-.586935-1.5-1.315997-1.5z" fill="url(#c)" opacity=".2"/><path d="m6.0247482 30.500008c-.6834961 0-1.2337474.627187-1.2337474 1.40625v.1875c0 .779063.5502513 1.40625 1.2337474 1.40625h.5209155v-3z" fill="url(#d)" opacity=".2"/><path d="m6.5456637 30.500008h11.4053083v3h-11.4053083z" fill="url(#e)" opacity=".2"/><path d="m18.033502 21.600418q0 3.616505-1.588002 5.559255-1.588003 1.942751-4.552274 1.942751-2.9642706 0-4.5522729-1.942751-1.5880025-1.94275-1.5880025-5.579181 0-3.636429 1.5880025-5.549292 1.5968244-1.922826 4.5699179-1.922826 2.973094 0 4.54345 1.932788 1.579181 1.932787 1.579181 5.559256zm-9.4133251 0q0 2.440891.820468 3.676282.8204681 1.235391 2.4525811 1.235391 3.273052 0 3.273052-4.911673 0-4.921635-3.255407-4.921635-1.632115 0-2.4614036 1.245353-.8292905 1.235392-.8292905 3.676282z" fill="url(#f)" stroke="#000" stroke-opacity=".588235" stroke-width=".750002"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/pagebreakmode.svg b/icon-themes/elementary_svg/cmd/32/pagebreakmode.svg
new file mode 100644
index 000000000..c248b58f4
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/pagebreakmode.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666668" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="71.548347" cy="52.418053" fx="71.548347" fy="52.418053" gradientTransform="matrix(0 .05974462 -.08534946 0 12.146769 .752454)" gradientUnits="userSpaceOnUse" r="31" xlink:href="#f"/><radialGradient id="b" cx="71.548347" cy="52.418053" fx="71.548347" fy="52.418053" gradientTransform="matrix(0 .05974462 -.08534946 0 10.559268 .752454)" gradientUnits="userSpaceOnUse" r="31" xlink:href="#f"/><radialGradient id="c" cx="71.548347" cy="52.418053" fx="71.548347" fy="52.418053" gradientTransform="matrix(0 .05974462 -.08534946 0 8.971768 .752454)" gradientUnits="userSpaceOnUse" r="31" xlink:href="#f"/><radialGradient id="d" cx="71.548347" cy="52.418053" fx="71.548347" fy="52.418053" gradientTransform="matrix(0 .05974462 -.08534946 0 7.384268 .752454)" gradientUnits="userSpaceOnUse" r="31" xlink:href="#f"/><radialGradient id="e" cx="71.548347" cy="52.418053" fx="71.548347" fy="52.418053" gradientTransform="matrix(0 .05974462 -.08534946 0 5.796767 .752454)" gradientUnits="userSpaceOnUse" r="31" xlink:href="#f"/><radialGradient id="f" cx="65.325" cy="48.709" gradientTransform="matrix(0 .68598 -.74626 0 60.288 -27.737)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="g" gradientTransform="matrix(.1347 0 0 .14642 -.198 290.374)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="5" y2="43"><stop offset="0" stop-color="#fff"/><stop offset=".063" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.59434 0 0 .59994 1.734 -.03)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><path d="m1.7197913 5.4239583v.79375h-1.05833337v-.79375z" style="stroke:#206b00;stroke-width:.264583;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#e)"/><path d="m3.996 2.002c-.553 0-.998.445-.998.998v16h25.998v-16c0-.553-.445-.998-.998-.998zm-.998 22.998v4.002c0 .553.445.998.998.998h24.002c.553 0 .998-.445.998-.998v-4.002z" fill="url(#h)" transform="scale(.26458)"/><path d="m.543 291.18h4.983l.017 5.555h-4.983z" fill="none" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".201" transform="matrix(1.33333 0 0 1.33333 .176 -387.532)"/><path d="m7.805 2.116-7.145.004.003 2.78h7.145zm-7.15 4.638v.89c0 .203.205.423.407.423h6.328c.202 0 .41-.22.41-.424v-.89z" fill="none" opacity=".3" stroke="#000" stroke-width=".26802"/><path d="m2.116 2.382v1.058h-1.323v.264h1.323v1.06h.266v-2.384zm1.853 0-.002 2.38h.267v-2.38zm1.85 0v2.38h.265v-2.38zm-3.704 4.498v1.058h.268v-1.06zm1.853 0v1.058h.268v-1.06zm1.85 0 .002 1.058h.266v-1.06z" opacity=".321"/><path d="m2.38 3.44h1.59v.264h-1.59zm1.855 0h1.585v.264h-1.584zm1.85 0h1.587v.264h-1.587z" opacity=".321"/><path d="m1.083.398c-.203 0-.423.245-.423.448v1.397l7.144.005v-1.406c0-.2-.19-.44-.393-.44z" fill="none" stroke="#a9a9a8" stroke-linecap="round" stroke-width=".267999"/><path d="m2.116.53h.267v1.586h-.267zm1.853 0h.266v1.586h-.265zm1.85 0h.267v1.586h-.266z" fill="#a9a9a8"/><path d="m8.0697917 5.4239583v.79375h-1.0583334v-.79375z" style="stroke-width:.264583;stroke:#206b00;stroke-opacity:.501961;stroke-linecap:round;stroke-linejoin:round;fill:url(#a)"/><path d="m.79375 5.55625h.79375v.2645714h-.79375z" fill="#fff" opacity=".3" stroke-width=".19252"/><path d="m3.3072914 5.4239583v.79375h-1.0583334v-.79375z" style="stroke-width:.264583;stroke:#206b00;stroke-opacity:.501961;stroke-linecap:round;stroke-linejoin:round;fill:url(#d)"/><path d="m2.38125 5.55625h.79375v.2645714h-.79375z" fill="#fff" opacity=".3" stroke-width=".19252"/><path d="m4.8947915 5.4239583v.79375h-1.0583334v-.79375z" style="stroke-width:.264583;stroke:#206b00;stroke-opacity:.501961;stroke-linecap:round;stroke-linejoin:round;fill:url(#c)"/><path d="m3.96875 5.5562619h.79375v.2645714h-.79375z" fill="#fff" opacity=".3" stroke-width=".19252"/><path d="m6.4822916 5.4239583v.79375h-1.0583334v-.79375z" style="stroke-width:.264583;stroke:#206b00;stroke-opacity:.501961;stroke-linecap:round;stroke-linejoin:round;fill:url(#b)"/><g fill="#fff" stroke-width=".19252"><path d="m5.55625 5.5562619h.79375v.2645714h-.79375z" opacity=".3"/><path d="m7.14375 5.5562619h.79375v.2645714h-.79375z" opacity=".3"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/pagecolumntype.svg b/icon-themes/elementary_svg/cmd/32/pagecolumntype.svg
new file mode 100644
index 000000000..13ac96dde
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/pagecolumntype.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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" 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="c" gradientTransform="matrix(.62856997 0 0 .60839392 .91432 -.534791)" 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><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="f" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#f)" opacity=".15"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#e)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#d)" opacity=".15"/><path d="m5 1c5.041316 0 21.999973.00179 21.999973.00179l.000027 27.99821s-14.666666 0-22 0c0-9.333333 0-18.666664 0-27.9999959z" fill="url(#c)"/><g fill="none" stroke-linejoin="round"><path d="m26.5 28.5h-21v-27h21z" stroke="url(#b)" stroke-linecap="round"/><path d="m4.499961.499944c5.27048 0 23.000054.002 23.000054.002l.000024 28.998112s-15.333385 0-23.000078 0c0-9.666722 0-19.333346 0-28.999956z" stroke="url(#g)" stroke-width=".999922"/></g><g stroke="#616161" stroke-linecap="round" transform="translate(3.5 -.99995)"><path d="m5 5.49995h5.5"/><path d="m5 9.49995h5.5"/><path d="m5 13.49995h5.5"/><path d="m5 17.49995h5.5"/><path d="m5 21.49995h5.5"/><path d="m5 25.49995h5.5"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/pagedialog.svg b/icon-themes/elementary_svg/cmd/32/pagedialog.svg
new file mode 100644
index 000000000..e0c55aa32
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/pagedialog.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="6.702713" cy="73.615715" gradientTransform="matrix(1.3166457 0 0 .28801944 14.174902 8.61329)" gradientUnits="userSpaceOnUse" r="7.228416" xlink:href="#b"/><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="22.881355" x2="22.644068" y1="14.457627" y2="31.338984"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#d2d2d2"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="23.031893" x2="23.040016" y1="26.715307" y2="18.997057"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#959595"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="23.131727" x2="23.398602" y1="16.459263" y2="30.159456"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" 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="g" gradientTransform="matrix(.62856997 0 0 .60839392 .91432 -.534791)" 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><radialGradient id="h" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><radialGradient id="i" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><linearGradient id="j" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#j)" opacity=".15"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#i)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#h)" opacity=".15"/><path d="m5 1c5.041316 0 21.999973.00179 21.999973.00179l.000027 27.99821s-14.666666 0-22 0c0-9.333333 0-18.666664 0-27.9999959z" fill="url(#g)"/><path d="m26.5 28.5h-21v-27h21z" fill="none" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.499961.499944c5.27048 0 23.000054.002 23.000054.002l.000024 28.998112s-15.333385 0-23.000078 0c0-9.666722 0-19.333346 0-28.999956z" fill="none" stroke="url(#k)" stroke-linejoin="round" stroke-width=".999922"/><path d="m32.517262 29.816046c0 1.149816-4.261024 2.081925-9.517262 2.081925-5.256239 0-9.517262-.932109-9.517262-2.081925 0-1.149815 4.261023-2.081924 9.517262-2.081924 5.256238 0 9.517262.932109 9.517262 2.081924z" fill="url(#a)" opacity=".2"/><path d="m22 14.5c-.554 0-1 .446-1 1v1.886719a5.9661016 5.9661016 0 0 0 -.556641.228515l-1.332031-1.332031c-.391737-.391737-1.022325-.391737-1.414062 0l-1.414063 1.414063c-.391737.391737-.391737 1.022325 0 1.414062l1.333985 1.333984a5.9661016 5.9661016 0 0 0 -.230469.554688h-1.886719c-.554 0-1 .446-1 1v2c0 .554.446 1 1 1h1.886719a5.9661016 5.9661016 0 0 0 .228515.556641l-1.332031 1.332031c-.391737.391737-.391737 1.022325 0 1.414062l1.414063 1.414063c.391737.391737 1.022325.391737 1.414062 0l1.333984-1.333985a5.9661016 5.9661016 0 0 0 .554688.230469v1.886719c0 .554.446 1 1 1h2c.554 0 1-.446 1-1v-1.886719a5.9661016 5.9661016 0 0 0 .556641-.228515l1.332031 1.332031c.391737.391737 1.022325.391737 1.414062 0l1.414063-1.414063c.391737-.391737.391737-1.022325 0-1.414062l-1.333985-1.333984a5.9661016 5.9661016 0 0 0 .230469-.554688h1.886719c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1h-1.886719a5.9661016 5.9661016 0 0 0 -.228515-.556641l1.332031-1.332031c.391737-.391737.391737-1.022325 0-1.414062l-1.414063-1.414063c-.391737-.391737-1.022325-.391737-1.414062 0l-1.333984 1.333985a5.9661016 5.9661016 0 0 0 -.554688-.230469v-1.886719c0-.554-.446-1-1-1zm1 6.503906a1.9954157 1.9954157 0 0 1 1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094-1.996094 1.9954157 1.9954157 0 0 1 1.996094-1.996094z" fill="url(#c)"/><g fill="none" stroke-linecap="square" stroke-linejoin="round"><path d="m22 14.5c-.554 0-1 .446-1 1v1.886719a5.9661016 5.9661016 0 0 0 -.556641.228515l-1.332031-1.332031c-.391737-.391737-1.022325-.391737-1.414062 0l-1.414063 1.414063c-.391737.391737-.391737 1.022325 0 1.414062l1.333985 1.333984a5.9661016 5.9661016 0 0 0 -.230469.554688h-1.886719c-.554 0-1 .446-1 1v2c0 .554.446 1 1 1h1.886719a5.9661016 5.9661016 0 0 0 .228515.556641l-1.332031 1.332031c-.391737.391737-.391737 1.022325 0 1.414062l1.414063 1.414063c.391737.391737 1.022325.391737 1.414062 0l1.333984-1.333985a5.9661016 5.9661016 0 0 0 .554688.230469v1.886719c0 .554.446 1 1 1h2c.554 0 1-.446 1-1v-1.886719a5.9661016 5.9661016 0 0 0 .556641-.228515l1.332031 1.332031c.391737.391737 1.022325.391737 1.414062 0l1.414063-1.414063c.391737-.391737.391737-1.022325 0-1.414062l-1.333985-1.333984a5.9661016 5.9661016 0 0 0 .230469-.554688h1.886719c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1h-1.886719a5.9661016 5.9661016 0 0 0 -.228515-.556641l1.332031-1.332031c.391737-.391737.391737-1.022325 0-1.414062l-1.414063-1.414063c-.391737-.391737-1.022325-.391737-1.414062 0l-1.333984 1.333985a5.9661016 5.9661016 0 0 0 -.554688-.230469v-1.886719c0-.554-.446-1-1-1zm1 6.503906a1.9954157 1.9954157 0 0 1 1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094-1.996094 1.9954157 1.9954157 0 0 1 1.996094-1.996094z" opacity=".3" stroke="#000"/><circle cx="23" cy="23" r="3.998385" stroke="url(#d)"/><path d="m22 15.5v1.886719a.99989607.99989607 0 0 1 -.667969.943359c-.157521.05556-.311767.118308-.46289.189453a.99989607.99989607 0 0 1 -1.132813-.197265l-1.332031-1.332032-1.414063 1.414063 1.333985 1.333984a.99989607.99989607 0 0 1 .195312 1.136719c-.07165.150561-.135262.303936-.191406.460938a.99989607.99989607 0 0 1 -.941406.664062h-1.886719v2h1.886719a.99989607.99989607 0 0 1 .943359.667969c.05556.157521.118308.311767.189453.46289a.99989607.99989607 0 0 1 -.197265 1.132813l-1.332032 1.332031 1.414063 1.414063 1.333984-1.333985a.99989607.99989607 0 0 1 1.136719-.195312c.150561.07165.303936.135262.460938.191406a.99989607.99989607 0 0 1 .664062.941406v1.886719h2v-1.886719a.99989607.99989607 0 0 1 .667969-.943359c.157521-.05556.311767-.118308.46289-.189453a.99989607.99989607 0 0 1 1.132813.197265l1.332031 1.332032 1.414063-1.414063-1.333985-1.333984a.99989607.99989607 0 0 1 -.195312-1.136719c.07165-.150561.135262-.303936.191406-.460938a.99989607.99989607 0 0 1 .941406-.664062h1.886719v-2h-1.886719a.99989607.99989607 0 0 1 -.943359-.667969c-.05556-.157521-.118308-.311767-.189453-.46289a.99989607.99989607 0 0 1 .197265-1.132813l1.332032-1.332031-1.414063-1.414063-1.333984 1.333985a.99989607.99989607 0 0 1 -1.136719.195312c-.150561-.07165-.303936-.135262-.460938-.191406a.99989607.99989607 0 0 1 -.664062-.941406v-1.886719zm1 6.503906c-.588024.0002.772067.134102.195312.01953-.576754-.114571.728849.281575.185547.05664-.543301-.224934.66278.418444.173829.0918-.488952-.326647.566186.538842.15039.123047-.415795-.415796.449694.639342.123047.15039-.326647-.488951.316731.71713.0918.173829-.224935-.543302.171211.762301.05664.185547-.11457-.576755.01933.783336.01953.195312-.0002-.588024-.134102.772067-.01953.195312.114571-.576754-.281575.728849-.05664.185547.224934-.543301-.418444.66278-.0918.173829.326647-.488952-.538842.566186-.123047.15039.415796-.415795-.639342.449694-.15039.123047.488951-.326647-.71713.316731-.173829.0918.543302-.224935-.762301.171211-.185547.05664.576755-.11457-.783336.01933-.195312.01953.588024-.0002-.772067-.134102-.195312-.01953.576754.114571-.728849-.281575-.185547-.05664.543301.224934-.66278-.418444-.173829-.0918.488952.326647-.566186-.538842-.15039-.123047.415795.415796-.449694-.639342-.123047-.15039.326647.488951-.316731-.71713-.0918-.173829.224935.543302-.171211-.762301-.05664-.185547.11457.576755-.01933-.783336-.01953-.195312.0002.588024.134102-.772067.01953-.195312-.114571.576754.281575-.728849.05664-.185547-.224934.543301.418444-.66278.0918-.173829-.326647.488952.538842-.566186.123047-.15039-.415796.415795.639342-.449694.15039-.123047-.488951.326647.71713-.316731.173829-.0918-.543302.224935.762301-.171211.185547-.05664-.576755.11457.783336-.01933.195312-.01953z" stroke="url(#e)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/pagemargin.svg b/icon-themes/elementary_svg/cmd/32/pagemargin.svg
new file mode 100644
index 000000000..28f7e8bfb
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/pagemargin.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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" 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="c" gradientTransform="matrix(.62856997 0 0 .60839392 .91432 -.534791)" 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><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="f" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#f)" opacity=".15"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#e)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#d)" opacity=".15"/><path d="m5 1c5.041316 0 21.999973.00179 21.999973.00179l.000027 27.99821s-14.666666 0-22 0c0-9.333333 0-18.666664 0-27.9999959z" fill="url(#c)"/><g fill="none"><g stroke-linejoin="round"><path d="m26.5 28.5h-21v-27h21z" stroke="url(#b)" stroke-linecap="round"/><path d="m4.499961.499944c5.27048 0 23.000054.002 23.000054.002l.000024 28.998112s-15.333385 0-23.000078 0c0-9.666722 0-19.333346 0-28.999956z" stroke="url(#g)" stroke-width=".999922"/></g><g fill="none" stroke="#f37329"><path d="m23.5 30 .000002-30"/><path d="m4 4.5h24"/><path d="m8.500001.000001-.000002 30"/><path d="m28.000001 25.500001h-24"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/pagemode.svg b/icon-themes/elementary_svg/cmd/32/pagemode.svg
new file mode 100644
index 000000000..ed9a25864
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/pagemode.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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" 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="c" gradientTransform="matrix(.62856997 0 0 .60839392 .91432 -.534791)" 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><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="f" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#f)" opacity=".15"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#e)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#d)" opacity=".15"/><path d="m5 1c5.041316 0 21.999973.00179 21.999973.00179l.000027 27.99821s-14.666666 0-22 0c0-9.333333 0-18.666664 0-27.9999959z" fill="url(#c)"/><g fill="none" stroke-linejoin="round"><path d="m26.5 28.5h-21v-27h21z" stroke="url(#b)" stroke-linecap="round"/><path d="m4.499961.499944c5.27048 0 23.000054.002 23.000054.002l.000024 28.998112s-15.333385 0-23.000078 0c0-9.666722 0-19.333346 0-28.999956z" stroke="url(#g)" stroke-width=".999922"/></g><path d="m2.6249764 7.1249848h16.5000416v12.0000302h-16.5000415z" fill="#fff" transform="matrix(0 1.33333 -1.33333 0 33.499956 .50004)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/pagesetup.svg b/icon-themes/elementary_svg/cmd/32/pagesetup.svg
new file mode 100644
index 000000000..3c6ce4ec0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/pagesetup.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="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#g"/><radialGradient id="b" cx="6.702713" cy="73.615715" gradientTransform="matrix(1.3166457 0 0 .28801944 14.174902 8.61329)" gradientUnits="userSpaceOnUse" r="7.228416" xlink:href="#g"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="22.881355" x2="22.644068" y1="14.457627" y2="31.338984"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#d2d2d2"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="23.031893" x2="23.040016" y1="26.715307" y2="18.997057"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#959595"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="23.131727" x2="23.398602" y1="16.459263" y2="30.159456"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="f"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="g"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.72973 0 0 .56757 -1.515 2.378)" gradientUnits="userSpaceOnUse" x1="24.001" x2="24.001" xlink:href="#f" y1="6.381" y2="41.619"/><linearGradient id="i" gradientTransform="matrix(.8 0 0 .47802 -3.2 3.794)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="j" cx="605.714" cy="486.648" gradientTransform="matrix(.01928 0 0 .00824 17.982 23.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#g"/><radialGradient id="k" cx="605.714" cy="486.648" gradientTransform="matrix(-.01928 0 0 .00824 14.018 23.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#g"/><linearGradient id="l" gradientTransform="matrix(.05633 0 0 .00824 -4.36 23.98)" 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="m" gradientTransform="matrix(.66892 0 0 .56757 -1.18 2.378)" gradientUnits="userSpaceOnUse" x1="9.61" x2="9.61" xlink:href="#f" y1="6.395" y2="41.619"/><linearGradient id="n" gradientTransform="matrix(.74052 0 0 .4677 46.925 2.682)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><path d="m2.4 27h27.2v2h-27.2z" fill="url(#l)" opacity=".15"/><path d="m2.4 27v2c-.993.004-2.4-.448-2.4-1s1.108-1 2.4-1z" fill="url(#k)" opacity=".15"/><path d="m29.6 27v2c.993.004 2.4-.448 2.4-1s-1.108-1-2.4-1z" fill="url(#j)" opacity=".15"/><path d="m2 5h28v22h-28z" fill="url(#i)"/><g fill="none"><path d="m29.5 26.5h-27v-21h27z" stroke="url(#h)" stroke-linecap="round"/><path d="m5.5 26.5h-3v-21h3" opacity=".5" stroke="url(#m)" stroke-linecap="square"/><g stroke-linejoin="round"><path d="m6 27.5h24.5v-23h-24.5" stroke="url(#n)"/><path d="m6 27.5h-4.5c0-7.093.02-15.35.02-22.868l.048-.093.118-.04h4.314" opacity=".4" stroke="#3a3a3a"/></g></g><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#a)" opacity=".15"/><path d="m32.517262 29.816046c0 1.149816-4.261024 2.081925-9.517262 2.081925-5.256239 0-9.517262-.932109-9.517262-2.081925 0-1.149815 4.261023-2.081924 9.517262-2.081924 5.256238 0 9.517262.932109 9.517262 2.081924z" fill="url(#b)" opacity=".2"/><path d="m22 14.5c-.554 0-1 .446-1 1v1.886719a5.9661016 5.9661016 0 0 0 -.556641.228515l-1.332031-1.332031c-.391737-.391737-1.022325-.391737-1.414062 0l-1.414063 1.414063c-.391737.391737-.391737 1.022325 0 1.414062l1.333985 1.333984a5.9661016 5.9661016 0 0 0 -.230469.554688h-1.886719c-.554 0-1 .446-1 1v2c0 .554.446 1 1 1h1.886719a5.9661016 5.9661016 0 0 0 .228515.556641l-1.332031 1.332031c-.391737.391737-.391737 1.022325 0 1.414062l1.414063 1.414063c.391737.391737 1.022325.391737 1.414062 0l1.333984-1.333985a5.9661016 5.9661016 0 0 0 .554688.230469v1.886719c0 .554.446 1 1 1h2c.554 0 1-.446 1-1v-1.886719a5.9661016 5.9661016 0 0 0 .556641-.228515l1.332031 1.332031c.391737.391737 1.022325.391737 1.414062 0l1.414063-1.414063c.391737-.391737.391737-1.022325 0-1.414062l-1.333985-1.333984a5.9661016 5.9661016 0 0 0 .230469-.554688h1.886719c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1h-1.886719a5.9661016 5.9661016 0 0 0 -.228515-.556641l1.332031-1.332031c.391737-.391737.391737-1.022325 0-1.414062l-1.414063-1.414063c-.391737-.391737-1.022325-.391737-1.414062 0l-1.333984 1.333985a5.9661016 5.9661016 0 0 0 -.554688-.230469v-1.886719c0-.554-.446-1-1-1zm1 6.503906a1.9954157 1.9954157 0 0 1 1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094-1.996094 1.9954157 1.9954157 0 0 1 1.996094-1.996094z" fill="url(#c)"/><g fill="none" stroke-linecap="square" stroke-linejoin="round"><path d="m22 14.5c-.554 0-1 .446-1 1v1.886719a5.9661016 5.9661016 0 0 0 -.556641.228515l-1.332031-1.332031c-.391737-.391737-1.022325-.391737-1.414062 0l-1.414063 1.414063c-.391737.391737-.391737 1.022325 0 1.414062l1.333985 1.333984a5.9661016 5.9661016 0 0 0 -.230469.554688h-1.886719c-.554 0-1 .446-1 1v2c0 .554.446 1 1 1h1.886719a5.9661016 5.9661016 0 0 0 .228515.556641l-1.332031 1.332031c-.391737.391737-.391737 1.022325 0 1.414062l1.414063 1.414063c.391737.391737 1.022325.391737 1.414062 0l1.333984-1.333985a5.9661016 5.9661016 0 0 0 .554688.230469v1.886719c0 .554.446 1 1 1h2c.554 0 1-.446 1-1v-1.886719a5.9661016 5.9661016 0 0 0 .556641-.228515l1.332031 1.332031c.391737.391737 1.022325.391737 1.414062 0l1.414063-1.414063c.391737-.391737.391737-1.022325 0-1.414062l-1.333985-1.333984a5.9661016 5.9661016 0 0 0 .230469-.554688h1.886719c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1h-1.886719a5.9661016 5.9661016 0 0 0 -.228515-.556641l1.332031-1.332031c.391737-.391737.391737-1.022325 0-1.414062l-1.414063-1.414063c-.391737-.391737-1.022325-.391737-1.414062 0l-1.333984 1.333985a5.9661016 5.9661016 0 0 0 -.554688-.230469v-1.886719c0-.554-.446-1-1-1zm1 6.503906a1.9954157 1.9954157 0 0 1 1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094-1.996094 1.9954157 1.9954157 0 0 1 1.996094-1.996094z" opacity=".3" stroke="#000"/><circle cx="23" cy="23" r="3.998385" stroke="url(#d)"/><path d="m22 15.5v1.886719a.99989607.99989607 0 0 1 -.667969.943359c-.157521.05556-.311767.118308-.46289.189453a.99989607.99989607 0 0 1 -1.132813-.197265l-1.332031-1.332032-1.414063 1.414063 1.333985 1.333984a.99989607.99989607 0 0 1 .195312 1.136719c-.07165.150561-.135262.303936-.191406.460938a.99989607.99989607 0 0 1 -.941406.664062h-1.886719v2h1.886719a.99989607.99989607 0 0 1 .943359.667969c.05556.157521.118308.311767.189453.46289a.99989607.99989607 0 0 1 -.197265 1.132813l-1.332032 1.332031 1.414063 1.414063 1.333984-1.333985a.99989607.99989607 0 0 1 1.136719-.195312c.150561.07165.303936.135262.460938.191406a.99989607.99989607 0 0 1 .664062.941406v1.886719h2v-1.886719a.99989607.99989607 0 0 1 .667969-.943359c.157521-.05556.311767-.118308.46289-.189453a.99989607.99989607 0 0 1 1.132813.197265l1.332031 1.332032 1.414063-1.414063-1.333985-1.333984a.99989607.99989607 0 0 1 -.195312-1.136719c.07165-.150561.135262-.303936.191406-.460938a.99989607.99989607 0 0 1 .941406-.664062h1.886719v-2h-1.886719a.99989607.99989607 0 0 1 -.943359-.667969c-.05556-.157521-.118308-.311767-.189453-.46289a.99989607.99989607 0 0 1 .197265-1.132813l1.332032-1.332031-1.414063-1.414063-1.333984 1.333985a.99989607.99989607 0 0 1 -1.136719.195312c-.150561-.07165-.303936-.135262-.460938-.191406a.99989607.99989607 0 0 1 -.664062-.941406v-1.886719zm1 6.503906c-.588024.0002.772067.134102.195312.01953-.576754-.114571.728849.281575.185547.05664-.543301-.224934.66278.418444.173829.0918-.488952-.326647.566186.538842.15039.123047-.415795-.415796.449694.639342.123047.15039-.326647-.488951.316731.71713.0918.173829-.224935-.543302.171211.762301.05664.185547-.11457-.576755.01933.783336.01953.195312-.0002-.588024-.134102.772067-.01953.195312.114571-.576754-.281575.728849-.05664.185547.224934-.543301-.418444.66278-.0918.173829.326647-.488952-.538842.566186-.123047.15039.415796-.415795-.639342.449694-.15039.123047.488951-.326647-.71713.316731-.173829.0918.543302-.224935-.762301.171211-.185547.05664.576755-.11457-.783336.01933-.195312.01953.588024-.0002-.772067-.134102-.195312-.01953.576754.114571-.728849-.281575-.185547-.05664.543301.224934-.66278-.418444-.173829-.0918.488952.326647-.566186-.538842-.15039-.123047.415795.415796-.449694-.639342-.123047-.15039.326647.488951-.316731-.71713-.0918-.173829.224935.543302-.171211-.762301-.05664-.185547.11457.576755-.01933-.783336-.01953-.195312.0002.588024.134102-.772067.01953-.195312-.114571.576754.281575-.728849.05664-.185547-.224934.543301.418444-.66278.0918-.173829-.326647.488952.538842-.566186.123047-.15039-.415796.415795.639342-.449694.15039-.123047-.488951.326647.71713-.316731.173829-.0918-.543302.224935.762301-.171211.185547-.05664-.576755.11457.783336-.01933.195312-.01953z" stroke="url(#e)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/paragraphdialog.svg b/icon-themes/elementary_svg/cmd/32/paragraphdialog.svg
new file mode 100644
index 000000000..508152043
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/paragraphdialog.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="6.702713" cy="73.615715" gradientTransform="matrix(1.3166457 0 0 .28801944 14.174902 8.61329)" gradientUnits="userSpaceOnUse" r="7.228416" xlink:href="#b"/><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="22.881355" x2="22.644068" y1="14.457627" y2="31.338984"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#d2d2d2"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="23.031893" x2="23.040016" y1="26.715307" y2="18.997057"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#959595"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="23.131727" x2="23.398602" y1="16.459263" y2="30.159456"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="f" cx="22.571428" cy="30.857143" gradientTransform="matrix(.18682863 0 0 .03584998 -.037017 294.0182)" gradientUnits="userSpaceOnUse" r="15.571428" xlink:href="#b"/><radialGradient id="g" cx="5.027085" cy="290.26834" gradientTransform="matrix(-3.9938394 .00002848 -.00003323 -4.6594924 25.114101 1641.4993)" gradientUnits="userSpaceOnUse" r="1.490581"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><g transform="matrix(1.33333 0 0 1.33333 -1.411097 -386.121231)"><g stroke-width=".264583"><path d="m3.3125 290.2832c-.5022633 0-.9707031.4478-.9707031 1.01758-.0000001.29357.1592146.54031.3710937.70899.2118791.16867.4787004.26757.7265625.26757h.6875v2.67188a.10485976.10485976 0 0 0 .1054688.10547h.1992187a.10485976.10485976 0 0 0 .1054688-.10547v-4.25977h.5820312v4.25977a.10485976.10485976 0 0 0 .1054688.10547h.1992187a.10485976.10485976 0 0 0 .1054688-.10547l.00586-4.29492v-.26563a.10485976.10485976 0 0 0 -.1054694-.10547z" fill="url(#g)"/><ellipse cx="4.179972" cy="295.12442" fill="url(#f)" opacity=".2" rx="2.909189" ry=".558236"/><path d="m3.3125885 290.38877h2.1166666v.26458l-.00529 4.29612h-.198438l-.0000004-4.36562-.793752.00001.0000004 4.36561h-.198438l-.0000004-2.77812h-.79375c-.4383761 0-.991493-.35923-.9914929-.87067 0-.51144.426122-.91189.864498-.91189z" fill="url(#g)"/><path d="m3.2411431 290.17996v.007c-.5845014 0-.9892461.45407-.9892461 1.11163 0 .65757.670103 1.04114 1.2538315 1.07119h.5291666v.0238.57151l.0000004 2.18282h.595314l-.0000044-4.36563h.396876l.0000004 4.36563h.595314l.0000036-4.96095zm.071445.20881h2.1166666v.26458l-.00529 4.29612h-.198438l-.0000004-4.36563h-.793752l-.0000036 4.36563h-.198438l-.0000004-2.77813h-.79375c-.438376 0-.9914926-.35924-.9914926-.87068s.426122-.91189.864498-.91189z" fill-opacity=".431373"/></g><g transform="matrix(.198438 0 0 .198438 1.058325 289.59165)"><path d="m11.359375 4.0175781c-2.2091334 0-4.3554688 2.0183742-4.3554688 4.5957031 0 .187399.0186963.3679875.046875.546875.2366752-2.3530804 2.2329473-4.1425781 4.3085938-4.1425781h5.640625v-.0175781h4v.0175781h1.027344v-1z" fill="#fff" opacity=".1" stroke-width="1.33333"/><g><path d="m32.517262 29.816046c0 1.149816-4.261024 2.081925-9.517262 2.081925-5.256239 0-9.517262-.932109-9.517262-2.081925 0-1.149815 4.261023-2.081924 9.517262-2.081924 5.256238 0 9.517262.932109 9.517262 2.081924z" fill="url(#a)" opacity=".2"/><path d="m22 14.5c-.554 0-1 .446-1 1v1.886719a5.9661016 5.9661016 0 0 0 -.556641.228515l-1.332031-1.332031c-.391737-.391737-1.022325-.391737-1.414062 0l-1.414063 1.414063c-.391737.391737-.391737 1.022325 0 1.414062l1.333985 1.333984a5.9661016 5.9661016 0 0 0 -.230469.554688h-1.886719c-.554 0-1 .446-1 1v2c0 .554.446 1 1 1h1.886719a5.9661016 5.9661016 0 0 0 .228515.556641l-1.332031 1.332031c-.391737.391737-.391737 1.022325 0 1.414062l1.414063 1.414063c.391737.391737 1.022325.391737 1.414062 0l1.333984-1.333985a5.9661016 5.9661016 0 0 0 .554688.230469v1.886719c0 .554.446 1 1 1h2c.554 0 1-.446 1-1v-1.886719a5.9661016 5.9661016 0 0 0 .556641-.228515l1.332031 1.332031c.391737.391737 1.022325.391737 1.414062 0l1.414063-1.414063c.391737-.391737.391737-1.022325 0-1.414062l-1.333985-1.333984a5.9661016 5.9661016 0 0 0 .230469-.554688h1.886719c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1h-1.886719a5.9661016 5.9661016 0 0 0 -.228515-.556641l1.332031-1.332031c.391737-.391737.391737-1.022325 0-1.414062l-1.414063-1.414063c-.391737-.391737-1.022325-.391737-1.414062 0l-1.333984 1.333985a5.9661016 5.9661016 0 0 0 -.554688-.230469v-1.886719c0-.554-.446-1-1-1zm1 6.503906a1.9954157 1.9954157 0 0 1 1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094-1.996094 1.9954157 1.9954157 0 0 1 1.996094-1.996094z" fill="url(#c)"/><g fill="none" stroke-linecap="square" stroke-linejoin="round"><path d="m22 14.5c-.554 0-1 .446-1 1v1.886719a5.9661016 5.9661016 0 0 0 -.556641.228515l-1.332031-1.332031c-.391737-.391737-1.022325-.391737-1.414062 0l-1.414063 1.414063c-.391737.391737-.391737 1.022325 0 1.414062l1.333985 1.333984a5.9661016 5.9661016 0 0 0 -.230469.554688h-1.886719c-.554 0-1 .446-1 1v2c0 .554.446 1 1 1h1.886719a5.9661016 5.9661016 0 0 0 .228515.556641l-1.332031 1.332031c-.391737.391737-.391737 1.022325 0 1.414062l1.414063 1.414063c.391737.391737 1.022325.391737 1.414062 0l1.333984-1.333985a5.9661016 5.9661016 0 0 0 .554688.230469v1.886719c0 .554.446 1 1 1h2c.554 0 1-.446 1-1v-1.886719a5.9661016 5.9661016 0 0 0 .556641-.228515l1.332031 1.332031c.391737.391737 1.022325.391737 1.414062 0l1.414063-1.414063c.391737-.391737.391737-1.022325 0-1.414062l-1.333985-1.333984a5.9661016 5.9661016 0 0 0 .230469-.554688h1.886719c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1h-1.886719a5.9661016 5.9661016 0 0 0 -.228515-.556641l1.332031-1.332031c.391737-.391737.391737-1.022325 0-1.414062l-1.414063-1.414063c-.391737-.391737-1.022325-.391737-1.414062 0l-1.333984 1.333985a5.9661016 5.9661016 0 0 0 -.554688-.230469v-1.886719c0-.554-.446-1-1-1zm1 6.503906a1.9954157 1.9954157 0 0 1 1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094-1.996094 1.9954157 1.9954157 0 0 1 1.996094-1.996094z" opacity=".3" stroke="#000"/><circle cx="23" cy="23" r="3.998385" stroke="url(#d)"/><path d="m22 15.5v1.886719a.99989607.99989607 0 0 1 -.667969.943359c-.157521.05556-.311767.118308-.46289.189453a.99989607.99989607 0 0 1 -1.132813-.197265l-1.332031-1.332032-1.414063 1.414063 1.333985 1.333984a.99989607.99989607 0 0 1 .195312 1.136719c-.07165.150561-.135262.303936-.191406.460938a.99989607.99989607 0 0 1 -.941406.664062h-1.886719v2h1.886719a.99989607.99989607 0 0 1 .943359.667969c.05556.157521.118308.311767.189453.46289a.99989607.99989607 0 0 1 -.197265 1.132813l-1.332032 1.332031 1.414063 1.414063 1.333984-1.333985a.99989607.99989607 0 0 1 1.136719-.195312c.150561.07165.303936.135262.460938.191406a.99989607.99989607 0 0 1 .664062.941406v1.886719h2v-1.886719a.99989607.99989607 0 0 1 .667969-.943359c.157521-.05556.311767-.118308.46289-.189453a.99989607.99989607 0 0 1 1.132813.197265l1.332031 1.332032 1.414063-1.414063-1.333985-1.333984a.99989607.99989607 0 0 1 -.195312-1.136719c.07165-.150561.135262-.303936.191406-.460938a.99989607.99989607 0 0 1 .941406-.664062h1.886719v-2h-1.886719a.99989607.99989607 0 0 1 -.943359-.667969c-.05556-.157521-.118308-.311767-.189453-.46289a.99989607.99989607 0 0 1 .197265-1.132813l1.332032-1.332031-1.414063-1.414063-1.333984 1.333985a.99989607.99989607 0 0 1 -1.136719.195312c-.150561-.07165-.303936-.135262-.460938-.191406a.99989607.99989607 0 0 1 -.664062-.941406v-1.886719zm1 6.503906c-.588024.0002.772067.134102.195312.01953-.576754-.114571.728849.281575.185547.05664-.543301-.224934.66278.418444.173829.0918-.488952-.326647.566186.538842.15039.123047-.415795-.415796.449694.639342.123047.15039-.326647-.488951.316731.71713.0918.173829-.224935-.543302.171211.762301.05664.185547-.11457-.576755.01933.783336.01953.195312-.0002-.588024-.134102.772067-.01953.195312.114571-.576754-.281575.728849-.05664.185547.224934-.543301-.418444.66278-.0918.173829.326647-.488952-.538842.566186-.123047.15039.415796-.415795-.639342.449694-.15039.123047.488951-.326647-.71713.316731-.173829.0918.543302-.224935-.762301.171211-.185547.05664.576755-.11457-.783336.01933-.195312.01953.588024-.0002-.772067-.134102-.195312-.01953.576754.114571-.728849-.281575-.185547-.05664.543301.224934-.66278-.418444-.173829-.0918.488952.326647-.566186-.538842-.15039-.123047.415795.415796-.449694-.639342-.123047-.15039.326647.488951-.316731-.71713-.0918-.173829.224935.543302-.171211-.762301-.05664-.185547.11457.576755-.01933-.783336-.01953-.195312.0002.588024.134102-.772067.01953-.195312-.114571.576754.281575-.728849.05664-.185547-.224934.543301.418444-.66278.0918-.173829-.326647.488952.538842-.566186.123047-.15039-.415796.415795.639342-.449694.15039-.123047-.488951.326647.71713-.316731.173829-.0918-.543302.224935.762301-.171211.185547-.05664-.576755.11457.783336-.01933.195312-.01953z" stroke="url(#e)"/></g></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/paralefttoright.svg b/icon-themes/elementary_svg/cmd/32/paralefttoright.svg
new file mode 100644
index 000000000..08bcaddbd
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/paralefttoright.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="5.027085" cy="290.26834" gradientTransform="matrix(-3.9938394 .00002848 -.00003323 -4.6594924 25.114101 1641.4993)" gradientUnits="userSpaceOnUse" r="1.490581"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="24.837126" cy="36.421127" gradientTransform="matrix(.49863106 0 0 -.2131036 -.011013 10.290278)" gradientUnits="userSpaceOnUse" r="15.644737" xlink:href="#b"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="10" x2="10" y1="-8" y2="5"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="e" gradientTransform="matrix(0 -.59098524 .65103773 0 -25.921644 17.536343)" gradientUnits="userSpaceOnUse" x1="38.910011" x2="24.596796" y1="60.471832" y2="60.55201"><stop offset="0" stop-color="#fff"/><stop offset=".46985772" stop-color="#fff" stop-opacity=".235294"/><stop offset=".68658012" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="f" cx="22.571428" cy="30.857143" gradientTransform="matrix(.18682863 0 0 .03584998 -.037017 294.0182)" gradientUnits="userSpaceOnUse" r="15.571428" xlink:href="#b"/><g transform="matrix(1.33333 0 0 1.33333 .176403 -386.12123)"><g stroke-width=".264583"><path d="m3.3125 290.2832c-.5022633 0-.9707031.4478-.9707031 1.01758-.0000001.29357.1592146.54031.3710937.70899.2118791.16867.4787004.26757.7265625.26757h.6875v2.67188a.10485976.10485976 0 0 0 .1054688.10547h.1992187a.10485976.10485976 0 0 0 .1054688-.10547v-4.25977h.5820312v4.25977a.10485976.10485976 0 0 0 .1054688.10547h.1992187a.10485976.10485976 0 0 0 .1054688-.10547l.00586-4.29492v-.26563a.10485976.10485976 0 0 0 -.1054694-.10547z" fill="url(#a)"/><ellipse cx="4.179972" cy="295.12442" fill="url(#f)" opacity=".2" rx="2.909189" ry=".558236"/><path d="m3.3125885 290.38877h2.1166666v.26458l-.00529 4.29612h-.198438l-.0000004-4.36562-.793752.00001.0000004 4.36561h-.198438l-.0000004-2.77812h-.79375c-.4383761 0-.991493-.35923-.9914929-.87067 0-.51144.426122-.91189.864498-.91189z" fill="url(#a)"/><path d="m3.2411431 290.17996v.007c-.5845014 0-.9892461.45407-.9892461 1.11163 0 .65757.670103 1.04114 1.2538315 1.07119h.5291666v.0238.57151l.0000004 2.18282h.595314l-.0000044-4.36563h.396876l.0000004 4.36563h.595314l.0000036-4.96095zm.071445.20881h2.1166666v.26458l-.00529 4.29612h-.198438l-.0000004-4.36563h-.793752l-.0000036 4.36563h-.198438l-.0000004-2.77813h-.79375c-.438376 0-.9914926-.35924-.9914926-.87068s.426122-.91189.8644984-.91189z" fill-opacity=".431373"/></g><path d="m11.359375 4.0175781c-2.2091334 0-4.3554688 2.0183742-4.3554688 4.5957031 0 .187399.018696.3679875.046875.546875.2366752-2.3530804 2.2329473-4.1425781 4.3085938-4.1425781h5.640625v-.0175781h4v.017578h1.027344v-1z" fill="#fff" opacity=".1" stroke-width="1.33333" transform="matrix(.198438 0 0 .198438 1.058325 289.59165)"/></g><g transform="matrix(.26458333 0 0 .26458333 -.264583 6.085417)"><path d="m20.173197 1.1906819c.0028-4.446464-14.8963005-3.463144-14.8991065.983321.00281 4.4440652 14.9019115 3.4607456 14.8991065-.983321z" fill="url(#c)" fill-rule="evenodd" opacity=".2" stroke-width="1.37564"/><path d="m11.755859-7.5a.24916896.24916896 0 0 0 -.255859.25v3.75h-7.75a.24916896.24916896 0 0 0 -.25.25v3.5a.24916896.24916896 0 0 0 .25.25h7.75v3.75a.24916896.24916896 0 0 0 .416016.1875l6.5-5.75a.24916896.24916896 0 0 0 0-.375l-6.5-5.75a.24916896.24916896 0 0 0 -.160157-.0625z" fill="url(#d)" stroke="#a62100" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m12.5 2.5789456 4.599437-4.0789456-4.599437-4.0859375-.005451 3.0853825-7.994549.000555-.017345 2.01669126 8.017345-.01669126z" display="block" fill="none" opacity=".5" stroke="url(#e)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/pararighttoleft.svg b/icon-themes/elementary_svg/cmd/32/pararighttoleft.svg
new file mode 100644
index 000000000..096db1c7e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/pararighttoleft.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="5.027085" cy="290.26834" gradientTransform="matrix(-3.9938394 .00002848 -.00003323 -4.6594924 25.114101 1641.4993)" gradientUnits="userSpaceOnUse" r="1.490581"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="24.837126" cy="36.421127" gradientTransform="matrix(.49863106 0 0 -.2131036 -.011013 10.290278)" gradientUnits="userSpaceOnUse" r="15.644737" xlink:href="#b"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="10" x2="10" y1="-8" y2="5"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="e" gradientTransform="matrix(0 -.59098524 .65103773 0 -25.921644 17.536343)" gradientUnits="userSpaceOnUse" x1="38.910011" x2="24.596796" y1="60.471832" y2="60.55201"><stop offset="0" stop-color="#fff"/><stop offset=".46985772" stop-color="#fff" stop-opacity=".235294"/><stop offset=".68658012" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="f" cx="22.571428" cy="30.857143" gradientTransform="matrix(.18682863 0 0 .03584998 -.037017 294.0182)" gradientUnits="userSpaceOnUse" r="15.571428" xlink:href="#b"/><g transform="matrix(1.33333 0 0 1.33333 -2.46943 -386.12123)"><g stroke-width=".264583"><path d="m3.3125 290.2832c-.5022633 0-.9707031.4478-.9707031 1.01758-.0000001.29357.1592146.54031.3710937.70899.2118791.16867.4787004.26757.7265625.26757h.6875v2.67188a.10485976.10485976 0 0 0 .1054688.10547h.1992187a.10485976.10485976 0 0 0 .1054688-.10547v-4.25977h.5820312v4.25977a.10485976.10485976 0 0 0 .1054688.10547h.1992187a.10485976.10485976 0 0 0 .1054688-.10547l.00586-4.29492v-.26563a.10485976.10485976 0 0 0 -.1054694-.10547z" fill="url(#a)"/><ellipse cx="4.179972" cy="295.12442" fill="url(#f)" opacity=".2" rx="2.909189" ry=".558236"/><path d="m3.3125885 290.38877h2.1166666v.26458l-.00529 4.29612h-.198438l-.0000004-4.36562-.793752.00001.0000004 4.36561h-.198438l-.0000004-2.77812h-.79375c-.4383761 0-.991493-.35923-.9914929-.87067 0-.51144.426122-.91189.864498-.91189z" fill="url(#a)"/><path d="m3.2411431 290.17996v.007c-.5845014 0-.9892461.45407-.9892461 1.11163 0 .65757.670103 1.04114 1.2538315 1.07119h.5291666v.0238.57151l.0000004 2.18282h.595314l-.0000044-4.36563h.396876l.0000004 4.36563h.595314l.0000036-4.96095zm.071445.20881h2.1166666v.26458l-.00529 4.29612h-.198438l-.0000004-4.36563h-.793752l-.0000036 4.36563h-.198438l-.0000004-2.77813h-.79375c-.438376 0-.9914926-.35924-.9914926-.87068s.426122-.91189.8644984-.91189z" fill-opacity=".431373"/></g><path d="m11.359375 4.0175781c-2.2091334 0-4.3554688 2.0183742-4.3554688 4.5957031 0 .187399.018696.3679875.046875.546875.2366752-2.3530804 2.2329473-4.1425781 4.3085938-4.1425781h5.640625v-.0175781h4v.017578h1.027344v-1z" fill="#fff" opacity=".1" stroke-width="1.33333" transform="matrix(.198438 0 0 .198438 1.058325 289.59165)"/></g><g transform="matrix(-.26458333 0 0 .26458333 8.730221 6.085417)"><path d="m20.173197 1.1906819c.0028-4.446464-14.8963005-3.463144-14.8991065.983321.00281 4.4440652 14.9019115 3.4607456 14.8991065-.983321z" fill="url(#c)" fill-rule="evenodd" opacity=".2" stroke-width="1.37564"/><path d="m11.755859-7.5a.24916896.24916896 0 0 0 -.255859.25v3.75h-7.75a.24916896.24916896 0 0 0 -.25.25v3.5a.24916896.24916896 0 0 0 .25.25h7.75v3.75a.24916896.24916896 0 0 0 .416016.1875l6.5-5.75a.24916896.24916896 0 0 0 0-.375l-6.5-5.75a.24916896.24916896 0 0 0 -.160157-.0625z" fill="url(#d)" stroke="#a62100" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m12.5 2.5789456 4.599437-4.0789456-4.599437-4.0859375-.005451 3.0853825-7.994549.000555-.017345 2.01669126 8.017345-.01669126z" display="block" fill="none" opacity=".5" stroke="url(#e)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/paraspacedecrease.svg b/icon-themes/elementary_svg/cmd/32/paraspacedecrease.svg
new file mode 100644
index 000000000..a91cab518
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/paraspacedecrease.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="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="7.5" x2="7.5" xlink:href="#a" y1="24" y2="35.5"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="7.5" x2="7.5" xlink:href="#a" y1="37.499973" y2="22.999973"/><linearGradient id="d" gradientTransform="matrix(-.59099038 0 0 .6510275 25.170862 -30.099789)" gradientUnits="userSpaceOnUse" x1="31.592497" x2="31.592497" y1="64.666641" y2="49.306309"><stop offset="0" stop-color="#fff"/><stop offset=".14112996" stop-color="#fff" stop-opacity=".235"/><stop offset=".30000001" stop-color="#fff" stop-opacity=".203922"/><stop offset=".30000001" stop-color="#fff"/><stop offset=".40000004" stop-color="#fff"/><stop offset=".40000004" stop-color="#fff" stop-opacity=".172549"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="e" gradientTransform="matrix(-.59099038 0 0 .6510275 25.170862 -30.099789)" gradientUnits="userSpaceOnUse" x1="31.592497" x2="31.592497" y1="49.306351" y2="64.666679"><stop offset="0" stop-color="#fff"/><stop offset=".14112996" stop-color="#fff" stop-opacity=".235"/><stop offset=".60000008" stop-color="#fff" stop-opacity=".203922"/><stop offset=".60000008" stop-color="#fff"/><stop offset=".70000011" stop-color="#fff"/><stop offset=".70184821" stop-color="#fff" stop-opacity=".172549"/><stop offset=".857" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="f"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#f" y1="47.5" y2="25.5"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#f" y1="54" y2="32"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#f" y1="60" y2="38"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#f" y1="41.5" y2="19.5"/><g transform="translate(-1 -23)"><path d="m15.5 31.5v3h16v-3z" fill="url(#g)"/><path d="m15.5 31.5v3h16v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m16 32v2h1v-1h14v-1z" fill="#fff" opacity=".2"/><path d="m15.5 40.5v3h16v-3z" fill="url(#h)"/><path d="m15.5 40.5v3h16v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m16 41v2h1v-1h14v-1z" fill="#fff" opacity=".2"/><path d="m15.5 46.5v3h16v-3z" fill="url(#i)"/><path d="m15.5 46.5v3h16v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m16 47v2h1v-1h14v-1z" fill="#fff" opacity=".2"/><path d="m15.5 25.5v3h16v-3z" fill="url(#j)"/><path d="m15.5 25.5v3h16v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m16 26v2h1v-1h14v-1z" fill="#fff" opacity=".2"/><g stroke-miterlimit="7"><path d="m5.5 23.5v7.023437l-4-.023437 6 7 6-7h-4v-7z" display="block" fill="url(#b)" stroke="#a62100" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m5.5 1.5v7h-2.8242188l3.8242188 4.5 3.816406-4.5h-2.816406v-7z" display="block" fill="none" opacity=".401" stroke="url(#e)" transform="translate(1 23)"/><g transform="matrix(1 0 0 -1 0 75.999973)"><path d="m5.5 23.5v7.023437l-4-.023437 6 7 6-7h-4v-7z" display="block" fill="url(#c)" stroke="#a62100" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m5.5 1.5v7h-2.8242188l3.8242188 4.5 3.816406-4.5h-2.816406v-7z" display="block" fill="none" opacity=".401" stroke="url(#d)" transform="translate(1 23)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/paraspaceincrease.svg b/icon-themes/elementary_svg/cmd/32/paraspaceincrease.svg
new file mode 100644
index 000000000..be3ce2bc1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/paraspaceincrease.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.5" x2="7.5" xlink:href="#b" y1="37.499973" y2="22.999973"/><linearGradient id="b"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-.59099038 0 0 .6510275 25.170862 -30.099789)" gradientUnits="userSpaceOnUse" x1="31.592497" x2="31.592497" y1="64.666641" y2="56.986473"><stop offset="0" stop-color="#fff"/><stop offset=".14112996" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="7.5" x2="7.5" xlink:href="#b" y1="24" y2="35.5"/><linearGradient id="e" gradientTransform="matrix(-.59099038 0 0 .6510275 25.170862 -30.099789)" gradientUnits="userSpaceOnUse" x1="31.592497" x2="31.592497" y1="55.450481" y2="64.666679"><stop offset="0" stop-color="#fff"/><stop offset=".00000012" stop-color="#fff" stop-opacity=".235"/><stop offset=".33333355" stop-color="#fff" stop-opacity=".203922"/><stop offset=".33333355" stop-color="#fff"/><stop offset=".50000024" stop-color="#fff"/><stop offset=".50000024" stop-color="#fff" stop-opacity=".172549"/><stop offset=".857" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="f"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#f" y1="47.5" y2="25.5"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#f" y1="54" y2="32"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#f" y1="60" y2="38"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#f" y1="41.5" y2="19.5"/><g stroke-miterlimit="7" transform="translate(-1 -13)"><path d="m5.5 27.5v3.023437l-4-.023437 6 7 6-7h-4v-3z" display="block" fill="url(#d)" stroke="#a62100" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m5.5 5.5v3h-2.8242188l3.8242188 4.5 3.816406-4.5h-2.816406v-3z" display="block" fill="none" opacity=".401" stroke="url(#e)" transform="translate(1 23)"/></g><g stroke-miterlimit="7" transform="matrix(1 0 0 -1 -1 41.999973)"><path d="m5.5 28.499973v2.023464l-4-.023437 6 7 6-7h-4v-2.000027z" display="block" fill="url(#a)" stroke="#a62100" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m5.5 6.499973v2.000027h-2.8242188l3.8242188 4.5 3.816406-4.5h-2.816406v-2.000027z" display="block" fill="none" opacity=".401" stroke="url(#c)" transform="translate(1 23)"/></g><g transform="translate(-1 -23)"><path d="m15.5 31.5v3h16v-3z" fill="url(#g)"/><path d="m15.5 31.5v3h16v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m16 32v2h1v-1h14v-1z" fill="#fff" opacity=".2"/><path d="m15.5 40.5v3h16v-3z" fill="url(#h)"/><path d="m15.5 40.5v3h16v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m16 41v2h1v-1h14v-1z" fill="#fff" opacity=".2"/><path d="m15.5 46.5v3h16v-3z" fill="url(#i)"/><path d="m15.5 46.5v3h16v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m16 47v2h1v-1h14v-1z" fill="#fff" opacity=".2"/><path d="m15.5 25.5v3h16v-3z" fill="url(#j)"/><path d="m15.5 25.5v3h16v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m16 26v2h1v-1h14v-1z" fill="#fff" opacity=".2"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/paste.svg b/icon-themes/elementary_svg/cmd/32/paste.svg
new file mode 100644
index 000000000..86f4555f8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/paste.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(.39222363 0 0 -.36562471 5.827819 26.163568)" gradientUnits="userSpaceOnUse" x1="27.974298" x2="27.974298" y1="36.127529" y2="-1.183923"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></linearGradient><radialGradient id="b" cx="24.837126" cy="36.421127" gradientTransform="matrix(-.38351555 0 0 -.25567694 23.275669 32.384178)" gradientUnits="userSpaceOnUse" r="15.644737" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 26.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" xlink:href="#e" y1="366.64789" y2="609.50507"/><linearGradient id="e"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 26.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><radialGradient id="g" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 26.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="h" gradientTransform="matrix(.48571543 0 0 .45629666 .342829 8.348862)" 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="i" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 7.675681)" 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="j" gradientTransform="matrix(0 -.39571558 .42801014 0 7.403311 31.903618)" gradientUnits="userSpaceOnUse" x1="45.243652" x2="20.576487" y1="15.41246" y2="15.991243"><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="k" gradientTransform="matrix(.04576928 0 0 .00823529 1.457689 36.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" xlink:href="#e" y1="366.64789" y2="609.50507"/><radialGradient id="l" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 16.389579 36.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><radialGradient id="m" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 19.610446 36.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="n" gradientTransform="matrix(.66666676 0 0 .75000006 -2.833335 1.89157)" gradientUnits="userSpaceOnUse" x1="25.5" x2="26" y1="-13.625" y2="-39.125"><stop offset="0" stop-color="#e2b369"/><stop offset="1" stop-color="#c79b55"/></linearGradient><linearGradient id="o" gradientTransform="matrix(.64285684 0 0 .73333321 -2.249997 1.483231)" gradientUnits="userSpaceOnUse" x1="14.388891" x2="14.388891" y1="-8.840771" y2="-40.204414"><stop offset="0" stop-color="#fff"/><stop offset=".06249999" stop-color="#fff" stop-opacity=".235294"/><stop offset=".96279675" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="-.016569" y2="9.983431"><stop offset="0" stop-color="#fff"/><stop offset=".06562372" stop-color="#ddd"/><stop offset=".66093999" stop-color="#abacae"/><stop offset="1" stop-color="#89898b"/></linearGradient><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="15.498007" x2="15.498007" xlink:href="#r" y1="1.981475" y2="5.983432"/><linearGradient id="r"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="s" gradientTransform="matrix(.60000001 0 0 .80000004 1.2 -.316569)" gradientUnits="userSpaceOnUse" x1="20" x2="20" xlink:href="#r" y1="3" y2="7"/><rect display="block" fill="url(#n)" height="24" rx="1.5" stroke="#66430b" stroke-opacity=".498039" transform="scale(1 -1)" width="20" x="3.5" y="-28.483431"/><rect display="block" fill="none" height="21.999998" opacity=".5" rx=".5" stroke="url(#o)" transform="scale(1 -1)" width="18" x="4.5" y="-27.483429"/><path d="m18.5 7.483431c.97227.04419 1-1 1-1l-2-2 .00007-1s-.0304-1.955806-2-2l-4 .03108c-2.0963 0-2.00906 2.001117-2.00906 2.001117l.009.967803-2 2s.11613.955805.99999.999999z" display="block" fill="url(#p)" stroke="#000" stroke-opacity=".345098"/><path d="m11 5.983432v-2c-.0394-.631556.20798-1.033615 1-1h3c.46307.07386.94201.11598 1 1v2l-1-2h-3z" fill="url(#q)"/><g fill="none"><g stroke-linecap="round"><path d="m8.507121 6.483431h10" opacity=".4" stroke="#fff"/><rect height="4" opacity=".4" rx="1" stroke="url(#s)" width="6" x="10.5" y="2.483431"/><path d="m9.507121 5.483431h8" opacity=".1" stroke="#000"/></g><path d="m11.5 27.983431v-19.5s0-.9375 1-1h10.5" opacity=".05" stroke="#000" stroke-linejoin="round"/></g><g transform="translate(-2 -12.016569)"><path d="m6.950003 40h22.100021v2h-22.100021z" fill="url(#k)" opacity=".15"/><path d="m6.950002 40.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#l)" opacity=".15"/><path d="m29.050024 40.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#m)" opacity=".15"/></g><g transform="translate(9 -1)"><path d="m3.500001 30h16.999998v2h-16.999998z" fill="url(#d)" opacity=".15"/><path d="m3.4999999 30.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#f)" opacity=".15"/><path d="m20.5 30.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#g)" opacity=".15"/><path d="m3.4999601 9.4999569c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.9987161s-11.3333862 0-17.0000799 0c0-7.000018 0-14.000035 0-21.0000538z" fill="url(#h)" stroke="#000" stroke-linejoin="round" stroke-opacity=".345098" stroke-width=".999922"/><path d="m19.5 29.5h-15.0000004v-19h15.0000004z" fill="none" stroke="url(#i)" stroke-linecap="round"/></g><path d="m7.750245 23.072131a6 4.0000002 0 1 1 12 0 6 4.0000002 0 0 1 -12 0z" fill="url(#b)" fill-rule="evenodd" opacity=".141176"/><path d="m11.832248 12.017552c-4.9802216 3.367056-2.0511186 9.550728 3.5 9.5v3.000485l7-5-7-5v2.976351c-3.580248.139062-5.5595156-3.12742-3-5.476836z" display="block" fill="url(#a)"/><g fill="none"><path d="m10.875586 13.759279c-1.7568516 2.058862-.225017 7.434574 5.395063 6.699241l.0616 2.197396 4.369328-3.137879-4.369328-3.064428v2.059765c-6.167442.329165-5.981488-3.921804-5.456662-4.754095z" display="block" opacity=".8" stroke="url(#j)" stroke-miterlimit="7" stroke-width=".964"/><path d="m11.832248 12.017552c-4.9802216 3.367056-2.0511186 9.550728 3.5 9.5v3.000485l6.999999-5-6.999999-5v2.976351c-3.580248.139062-5.5595156-3.12742-3-5.476836z" opacity=".5" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/pasteaslink.svg b/icon-themes/elementary_svg/cmd/32/pasteaslink.svg
new file mode 100644
index 000000000..b6fe7e190
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/pasteaslink.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="99.156998" cy="186.17" gradientTransform="matrix(.063451 0 0 .040378 9.337869 21.535)" gradientUnits="userSpaceOnUse" r="62.769001"><stop offset="0" stop-color="#3d3d3d"/><stop offset=".5" stop-color="#686868" stop-opacity=".49804"/><stop offset="1" stop-color="#686868" stop-opacity="0"/></radialGradient><radialGradient id="b" cx="62.625" cy="4.625" gradientTransform="matrix(.47059 0 0 .28235 -13.841541 27.694)" gradientUnits="userSpaceOnUse" r="10.625" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="23.6453" x2="33.645302" xlink:href="#e" y1="9.99" y2="9.99"/><linearGradient id="e"><stop offset="0"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="37.645302" x2="47.645302" xlink:href="#e" y1="9.99" y2="9.99"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="32.145302" x2="37.145302" xlink:href="#e" y1="9.99" y2="9.99"/><linearGradient id="h" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 26.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" xlink:href="#i" y1="366.64789" y2="609.50507"/><linearGradient id="i"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="j" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 26.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><radialGradient id="k" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 26.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="l" gradientTransform="matrix(.48571543 0 0 .45629666 .342829 8.348862)" 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="m" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 7.675681)" 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="n" gradientTransform="matrix(.04576928 0 0 .00823529 1.457689 36.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" xlink:href="#i" y1="366.64789" y2="609.50507"/><radialGradient id="o" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 16.389579 36.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><radialGradient id="p" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 19.610446 36.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="q" gradientTransform="matrix(.66666676 0 0 .75000006 -2.833335 1.89157)" gradientUnits="userSpaceOnUse" x1="25.5" x2="26" y1="-13.625" y2="-39.125"><stop offset="0" stop-color="#e2b369"/><stop offset="1" stop-color="#c79b55"/></linearGradient><linearGradient id="r" gradientTransform="matrix(.64285684 0 0 .73333321 -2.249997 1.483231)" gradientUnits="userSpaceOnUse" x1="14.388891" x2="14.388891" y1="-8.840771" y2="-40.204414"><stop offset="0" stop-color="#fff"/><stop offset=".06249999" stop-color="#fff" stop-opacity=".235294"/><stop offset=".96279675" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="s" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="-.016569" y2="9.983431"><stop offset="0" stop-color="#fff"/><stop offset=".06562372" stop-color="#ddd"/><stop offset=".66093999" stop-color="#abacae"/><stop offset="1" stop-color="#89898b"/></linearGradient><linearGradient id="t" gradientUnits="userSpaceOnUse" x1="15.498007" x2="15.498007" xlink:href="#u" y1="1.981475" y2="5.983432"/><linearGradient id="u"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="v" gradientTransform="matrix(.60000001 0 0 .80000004 1.2 -.316569)" gradientUnits="userSpaceOnUse" x1="20" x2="20" xlink:href="#u" y1="3" y2="7"/><rect display="block" fill="url(#q)" height="24" rx="1.5" stroke="#66430b" stroke-opacity=".498039" transform="scale(1 -1)" width="20" x="3.5" y="-28.483431"/><rect display="block" fill="none" height="21.999998" opacity=".5" rx=".5" stroke="url(#r)" transform="scale(1 -1)" width="18" x="4.5" y="-27.483429"/><path d="m18.5 7.483431c.97227.04419 1-1 1-1l-2-2 .00007-1s-.0304-1.955806-2-2l-4 .03108c-2.0963 0-2.00906 2.001117-2.00906 2.001117l.009.967803-2 2s.11613.955805.99999.999999z" display="block" fill="url(#s)" stroke="#000" stroke-opacity=".345098"/><path d="m11 5.983432v-2c-.0394-.631556.20798-1.033615 1-1h3c.46307.07386.94201.11598 1 1v2l-1-2h-3z" fill="url(#t)"/><g fill="none"><g stroke-linecap="round"><path d="m8.507121 6.483431h10" opacity=".4" stroke="#fff"/><rect height="4" opacity=".4" rx="1" stroke="url(#v)" width="6" x="10.5" y="2.483431"/><path d="m9.507121 5.483431h8" opacity=".1" stroke="#000"/></g><path d="m11.5 27.983431v-19.5s0-.9375 1-1h10.5" opacity=".05" stroke="#000" stroke-linejoin="round"/></g><g transform="translate(-2 -12.016569)"><path d="m6.950003 40h22.100021v2h-22.100021z" fill="url(#n)" opacity=".15"/><path d="m6.950002 40.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#o)" opacity=".15"/><path d="m29.050024 40.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#p)" opacity=".15"/></g><g transform="translate(9 -1)"><path d="m3.500001 30h16.999998v2h-16.999998z" fill="url(#h)" opacity=".15"/><path d="m3.4999999 30.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#j)" opacity=".15"/><path d="m20.5 30.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#k)" opacity=".15"/><path d="m3.4999601 9.4999569c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.9987161s-11.3333862 0-17.0000799 0c0-7.000018 0-14.000035 0-21.0000538z" fill="url(#l)" stroke="#000" stroke-linejoin="round" stroke-opacity=".345098" stroke-width=".999922"/><path d="m19.5 29.5h-15.0000004v-19h15.0000004z" fill="none" stroke="url(#m)" stroke-linecap="round"/></g><path d="m19.612259 29.052a3.9828 2.5345 0 1 1 -7.9655 0 3.9828 2.5345 0 1 1 7.9655 0z" fill="url(#a)"/><path d="m20.629459 29c0 1.6569-2.2386 3-5 3s-5-1.3431-5-3 2.2386-3 5-3 5 1.3431 5 3z" fill="url(#b)" fill-rule="evenodd" opacity=".3"/><g transform="matrix(.70710678 -.70710678 .70710678 .70710678 -10.639973 38.141258)"><path d="m26.27 6.4901c-1.4542 0-2.625 1.1708-2.625 2.625v1.75c0 1.4542 1.1708 2.625 2.625 2.625h4.75c1.4542 0 2.625-1.1708 2.625-2.625v-1.7499c0-1.4542-1.1708-2.625-2.625-2.625zm.3125 2h4.125c.51938 0 .9375.41812.9375.9375v1.125c0 .51938-.41812.9375-.9375.9375h-4.125c-.51938 0-.9375-.41812-.9375-.9375v-1.1244c0-.51938.41812-.9375.9375-.9375z" fill="#d4d4d4" stroke="#000" stroke-linecap="round" stroke-linejoin="bevel" stroke-opacity=".42745"/><path d="m26.27 6.4901c-1.4542 0-2.625 1.1708-2.625 2.625v1.75c0 1.4542 1.1708 2.625 2.625 2.625h4.75c1.4542 0 2.625-1.1708 2.625-2.625v-1.7499c0-1.4542-1.1708-2.625-2.625-2.625zm.3125 2h4.125c.51938 0 .9375.41812.9375.9375v1.125c0 .51938-.41812.9375-.9375.9375h-4.125c-.51938 0-.9375-.41812-.9375-.9375v-1.1244c0-.51938.41812-.9375.9375-.9375z" fill="url(#d)" opacity=".2"/><path d="m40.27 6.4901c-1.4542 0-2.625 1.1708-2.625 2.625v1.75c0 1.4542 1.1708 2.625 2.625 2.625h4.75c1.4542 0 2.625-1.1708 2.625-2.625v-1.7499c0-1.4542-1.1708-2.625-2.625-2.625zm.3125 2h4.125c.51938 0 .9375.41812.9375.9375v1.125c0 .51938-.41812.9375-.9375.9375h-4.125c-.51938 0-.9375-.41812-.9375-.9375v-1.1244c0-.51938.41812-.9375.9375-.9375z" fill="#d4d4d4" stroke="#000" stroke-linecap="round" stroke-linejoin="bevel" stroke-opacity=".42745"/><path d="m40.27 6.4901c-1.4542 0-2.625 1.1708-2.625 2.625v1.75c0 1.4542 1.1708 2.625 2.625 2.625h4.75c1.4542 0 2.625-1.1708 2.625-2.625v-1.7499c0-1.4542-1.1708-2.625-2.625-2.625zm.3125 2h4.125c.51938 0 .9375.41812.9375.9375v1.125c0 .51938-.41812.9375-.9375.9375h-4.125c-.51938 0-.9375-.41812-.9375-.9375v-1.1244c0-.51938.41812-.9375.9375-.9375z" fill="url(#f)" opacity=".2"/><g stroke-linecap="round" stroke-linejoin="bevel"><path d="m40.27 7.4901h4.75c.90025 0 1.625.72475 1.625 1.625v1.75m-1.625 1.625h-4.75c-.90025 0-1.625-.72475-1.625-1.625" fill="none" opacity=".4" stroke="#fff"/><path d="m31.02 12.49h-4.75c-.90025 0-1.625-.72475-1.625-1.625v-1.7499m1.625-1.625h4.75c.90025 0 1.625.72475 1.625 1.625" fill="none" opacity=".4" stroke="#fff"/><rect fill="#d4d4d4" height="2" rx="1.5" stroke="#000" stroke-opacity=".42745" width="10" x="30.645" y="8.9901"/></g><rect fill="url(#g)" height="2" opacity=".2" rx="1.5" width="10" x="30.645" y="8.9901"/><path d="m31.645 9.9901h8" fill="none" opacity=".4" stroke="#fff" stroke-linecap="round" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/pasteonlyformula.svg b/icon-themes/elementary_svg/cmd/32/pasteonlyformula.svg
new file mode 100644
index 000000000..3f2a4240e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/pasteonlyformula.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="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="b" cx="25.003906" cy="7.697266" gradientTransform="matrix(.35061654 0 0 .33707681 11.088922 15.931778)" gradientUnits="userSpaceOnUse" r="16.4375" xlink:href="#a"/><radialGradient id="c" cx="25.003906" cy="7.697266" gradientTransform="matrix(.35061654 0 0 .33707681 11.73948 16.540039)" gradientUnits="userSpaceOnUse" r="16.4375" xlink:href="#a"/><radialGradient id="d" cx="25.003906" cy="7.697266" gradientTransform="matrix(.23315116 0 0 .22414758 16.056208 19.206827)" gradientUnits="userSpaceOnUse" r="16.4375" xlink:href="#a"/><linearGradient id="e"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 26.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" xlink:href="#g" y1="366.64789" y2="609.50507"/><linearGradient id="g"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="h" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 26.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#e"/><radialGradient id="i" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 26.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#e"/><linearGradient id="j" gradientTransform="matrix(.48571543 0 0 .45629666 .342829 8.348862)" 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(.40540511 0 0 .51351351 2.269687 7.675681)" 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(.04576928 0 0 .00823529 1.457689 36.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" xlink:href="#g" y1="366.64789" y2="609.50507"/><radialGradient id="m" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 16.389579 36.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#e"/><radialGradient id="n" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 19.610446 36.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#e"/><linearGradient id="o" gradientTransform="matrix(.66666676 0 0 .75000006 -2.833335 1.89157)" gradientUnits="userSpaceOnUse" x1="25.5" x2="26" y1="-13.625" y2="-39.125"><stop offset="0" stop-color="#e2b369"/><stop offset="1" stop-color="#c79b55"/></linearGradient><linearGradient id="p" gradientTransform="matrix(.64285684 0 0 .73333321 -2.249997 1.483231)" gradientUnits="userSpaceOnUse" x1="14.388891" x2="14.388891" y1="-8.840771" y2="-40.204414"><stop offset="0" stop-color="#fff"/><stop offset=".06249999" stop-color="#fff" stop-opacity=".235294"/><stop offset=".96279675" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="-.016569" y2="9.983431"><stop offset="0" stop-color="#fff"/><stop offset=".06562372" stop-color="#ddd"/><stop offset=".66093999" stop-color="#abacae"/><stop offset="1" stop-color="#89898b"/></linearGradient><linearGradient id="r" gradientUnits="userSpaceOnUse" x1="15.498007" x2="15.498007" xlink:href="#s" y1="1.981475" y2="5.983432"/><linearGradient id="s"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="t" gradientTransform="matrix(.60000001 0 0 .80000004 1.2 -.316569)" gradientUnits="userSpaceOnUse" x1="20" x2="20" xlink:href="#s" y1="3" y2="7"/><rect display="block" fill="url(#o)" height="24" rx="1.5" stroke="#66430b" stroke-opacity=".498039" transform="scale(1 -1)" width="20" x="3.5" y="-28.483431"/><rect display="block" fill="none" height="21.999998" opacity=".5" rx=".5" stroke="url(#p)" transform="scale(1 -1)" width="18" x="4.5" y="-27.483429"/><path d="m18.5 7.483431c.97227.04419 1-1 1-1l-2-2 .00007-1s-.0304-1.955806-2-2l-4 .03108c-2.0963 0-2.00906 2.001117-2.00906 2.001117l.009.967803-2 2s.11613.955805.99999.999999z" display="block" fill="url(#q)" stroke="#000" stroke-opacity=".345098"/><path d="m11 5.983432v-2c-.0394-.631556.20798-1.033615 1-1h3c.46307.07386.94201.11598 1 1v2l-1-2h-3z" fill="url(#r)"/><g fill="none"><g stroke-linecap="round"><path d="m8.507121 6.483431h10" opacity=".4" stroke="#fff"/><rect height="4" opacity=".4" rx="1" stroke="url(#t)" width="6" x="10.5" y="2.483431"/><path d="m9.507121 5.483431h8" opacity=".1" stroke="#000"/></g><path d="m11.5 27.983431v-19.5s0-.9375 1-1h10.5" opacity=".05" stroke="#000" stroke-linejoin="round"/></g><g transform="translate(-2 -12.016569)"><path d="m6.950003 40h22.100021v2h-22.100021z" fill="url(#l)" opacity=".15"/><path d="m6.950002 40.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#m)" opacity=".15"/><path d="m29.050024 40.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#n)" opacity=".15"/></g><g transform="translate(9 -1)"><path d="m3.500001 30h16.999998v2h-16.999998z" fill="url(#f)" opacity=".15"/><path d="m3.4999999 30.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#h)" opacity=".15"/><path d="m20.5 30.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#i)" opacity=".15"/><path d="m3.4999601 9.4999569c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.9987161s-11.3333862 0-17.0000799 0c0-7.000018 0-14.000035 0-21.0000538z" fill="url(#j)" stroke="#000" stroke-linejoin="round" stroke-opacity=".345098" stroke-width=".999922"/><path d="m19.5 29.5h-15.0000004v-19h15.0000004z" fill="none" stroke="url(#k)" stroke-linecap="round"/></g><g fill="url(#b)" stroke="#000" stroke-opacity=".431373"><path d="m19.177755 17.919092h-1.677755v6.580908h-1.25318v-6.580908h-1.328508v-.513599l1.328508-.465662v-.657407q0-.732733.150655-1.212092.157504-.486206.445119-.773822.294463-.287615.719038-.40403.424575-.123264.958717-.123264.404031 0 .739582.08218.342399.07533.60947.171199l-.321855.965565q-.212287-.07533-.465663-.130111-.246527-.06163-.520446-.06163-.273919 0-.472511.06848-.198591.06163-.328703.225983-.130111.164352-.198591.451967-.06163.280767-.06163.725886v.712189h1.677755z" fill="url(#c)"/><path d="m22.965132 21.936248-1.607468-2.436248h.942623l1.138434 1.867031 1.138433-1.867031h.942623l-1.616575 2.436248 1.698542 2.563752h-.942623l-1.2204-1.985428-1.229508 1.985428h-.942623z" fill="url(#d)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/pasteonlytext.svg b/icon-themes/elementary_svg/cmd/32/pasteonlytext.svg
new file mode 100644
index 000000000..07b7b8aea
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/pasteonlytext.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="4.134" cy="4.612" gradientTransform="matrix(-1.8489132 .00689701 -.00717853 -1.9243912 12.402514 14.147603)" gradientUnits="userSpaceOnUse" r="3.803" xlink:href="#b"/><linearGradient id="b"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="c" cx="13.076" cy="4.224" gradientTransform="matrix(-3.0500369 -.03908032 .02672697 -2.0860777 52.221833 13.56726)" gradientUnits="userSpaceOnUse" r="3.969" xlink:href="#b"/><linearGradient id="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 26.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" xlink:href="#f" y1="366.64789" y2="609.50507"/><linearGradient id="f"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="g" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 26.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#d"/><radialGradient id="h" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 26.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#d"/><linearGradient id="i" gradientTransform="matrix(.48571543 0 0 .45629666 .342829 8.348862)" 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="j" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 7.675681)" 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="k" gradientTransform="matrix(.04576928 0 0 .00823529 1.457689 36.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" xlink:href="#f" y1="366.64789" y2="609.50507"/><radialGradient id="l" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 16.389579 36.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#d"/><radialGradient id="m" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 19.610446 36.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#d"/><linearGradient id="n" gradientTransform="matrix(.66666676 0 0 .75000006 -2.833335 1.89157)" gradientUnits="userSpaceOnUse" x1="25.5" x2="26" y1="-13.625" y2="-39.125"><stop offset="0" stop-color="#e2b369"/><stop offset="1" stop-color="#c79b55"/></linearGradient><linearGradient id="o" gradientTransform="matrix(.64285684 0 0 .73333321 -2.249997 1.483231)" gradientUnits="userSpaceOnUse" x1="14.388891" x2="14.388891" y1="-8.840771" y2="-40.204414"><stop offset="0" stop-color="#fff"/><stop offset=".06249999" stop-color="#fff" stop-opacity=".235294"/><stop offset=".96279675" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="-.016569" y2="9.983431"><stop offset="0" stop-color="#fff"/><stop offset=".06562372" stop-color="#ddd"/><stop offset=".66093999" stop-color="#abacae"/><stop offset="1" stop-color="#89898b"/></linearGradient><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="15.498007" x2="15.498007" xlink:href="#r" y1="1.981475" y2="5.983432"/><linearGradient id="r"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="s" gradientTransform="matrix(.60000001 0 0 .80000004 1.2 -.316569)" gradientUnits="userSpaceOnUse" x1="20" x2="20" xlink:href="#r" y1="3" y2="7"/><rect display="block" fill="url(#n)" height="24" rx="1.5" stroke="#66430b" stroke-opacity=".498039" transform="scale(1 -1)" width="20" x="3.5" y="-28.483431"/><rect display="block" fill="none" height="21.999998" opacity=".5" rx=".5" stroke="url(#o)" transform="scale(1 -1)" width="18" x="4.5" y="-27.483429"/><path d="m18.5 7.483431c.97227.04419 1-1 1-1l-2-2 .00007-1s-.0304-1.955806-2-2l-4 .03108c-2.0963 0-2.00906 2.001117-2.00906 2.001117l.009.967803-2 2s.11613.955805.99999.999999z" display="block" fill="url(#p)" stroke="#000" stroke-opacity=".345098"/><path d="m11 5.983432v-2c-.0394-.631556.20798-1.033615 1-1h3c.46307.07386.94201.11598 1 1v2l-1-2h-3z" fill="url(#q)"/><g fill="none"><g stroke-linecap="round"><path d="m8.507121 6.483431h10" opacity=".4" stroke="#fff"/><rect height="4" opacity=".4" rx="1" stroke="url(#s)" width="6" x="10.5" y="2.483431"/><path d="m9.507121 5.483431h8" opacity=".1" stroke="#000"/></g><path d="m11.5 27.983431v-19.5s0-.9375 1-1h10.5" opacity=".05" stroke="#000" stroke-linejoin="round"/></g><g transform="translate(-2 -12.016569)"><path d="m6.950003 40h22.100021v2h-22.100021z" fill="url(#k)" opacity=".15"/><path d="m6.950002 40.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#l)" opacity=".15"/><path d="m29.050024 40.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#m)" opacity=".15"/></g><g transform="translate(9 -1)"><path d="m3.500001 30h16.999998v2h-16.999998z" fill="url(#e)" opacity=".15"/><path d="m3.4999999 30.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#g)" opacity=".15"/><path d="m20.5 30.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#h)" opacity=".15"/><path d="m3.4999601 9.4999569c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.9987161s-11.3333862 0-17.0000799 0c0-7.000018 0-14.000035 0-21.0000538z" fill="url(#i)" stroke="#000" stroke-linejoin="round" stroke-opacity=".345098" stroke-width=".999922"/><path d="m19.5 29.5h-15.0000004v-19h15.0000004z" fill="none" stroke="url(#j)" stroke-linecap="round"/></g><g stroke="#000" stroke-opacity=".431" transform="translate(12.038 9.98)"><path d="m6.2167288 13.519172-.3452647-.888416h-.052162q-.1929177.262468-.3858354.455385-.1929177.187123-.4206102.309663-.2276926.124196-.5133432.182153-.2815108.05796-.6557546.05796-.3974269 0-.7368958-.122541-.3394692-.129992-.589517-.380868-.245908-.256672-.3858354-.643334-.1407554-.391633-.1407554-.92319 0-1.039934.6665182-1.53175.6665182-.4967844 1.9929308-.5489466l1.0415899-.033947v-.490988q0-.4032228-.2351443-.5961404-.2334884-.1929177-.6540986-.1929177-.4222662 0-.824661.12254-.397427.1225399-.8006498.3270492l-.5779251-1.1798612q.4909879-.274887 1.0871284-.4330299.5961405-.1573148 1.2502391-.1573148 1.22126 0 1.8712187.5713013.6540986.5737852.6540986 1.7428829v4.3551382zm-.5249348-3.027069-.5911727.02235q-.3560283.01242-.6019363.09356-.2467359.0828-.397427.223553-.1473792.132475-.2169289.326221-.064582.187122-.064582.42061 0 .409019.1987135.584549.1987135.169735.519967.169735.245908 0 .4553851-.0828.2111331-.08694.3626521-.250875.1573149-.168908.245908-.40902.087765-.24508.087765-.560537z" fill="url(#a)"/><path d="m12.94611 6.9592082q.501752 0 .917394.215273.413986.2169289.712057.6433349.29807.427234.462009 1.0581494.169734.6317433.169734 1.4621995 0 .841222-.168906 1.47876-.163111.630915-.466977 1.057321-.303866.425578-.7311.642507-.427234.215273-.941405.215273-.32705 0-.584549-.06955-.250876-.07038-.44959-.187122-.198713-.115916-.35106-.262467-.145723-.153175-.269091-.317114h-.12254l-.298071.720338h-1.362015v-9.096111h1.782626v2.1162988q0 .1929177-.01159.4206102-.01076.2218967-.02235.4139865l-.03478.457041h.07038q.124195-.2045093.28151-.3808675.157315-.1738743.361825-.3030381.210305-.1349596.4736-.2103051.262468-.076174.583721-.076174zm-.602764 1.4257693q-.29807 0-.508376.1109484-.204509.1051526-.332845.3212535-.128336.2169289-.187122.549774-.05796.3270493-.07038.7658746v.19209q0 .471945.05299.84122.05796.368449.186294.619325.128336.245908.339469.374242.215273.128336.531558.128336.531559 0 .776639-.502579.251704-.508376.251704-1.473792 0-.962932-.252532-1.4423283-.24508-.4851921-.789058-.4851921z" fill="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/pasteonlyvalue.svg b/icon-themes/elementary_svg/cmd/32/pasteonlyvalue.svg
new file mode 100644
index 000000000..f8b85e0e2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/pasteonlyvalue.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="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="b" cx="19.143288" cy="1.58886" gradientTransform="matrix(1 0 0 2.5452041 -1.621716 -13.478285)" gradientUnits="userSpaceOnUse" r="5.805956" xlink:href="#a"/><radialGradient id="c" cx="41.847305" cy="-2.75296" gradientTransform="matrix(1 0 0 1.5928156 -1.910954 -5.049354)" gradientUnits="userSpaceOnUse" r="9.40625" xlink:href="#a"/><linearGradient id="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 26.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" xlink:href="#f" y1="366.64789" y2="609.50507"/><linearGradient id="f"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="g" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 26.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#d"/><radialGradient id="h" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 26.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#d"/><linearGradient id="i" gradientTransform="matrix(.48571543 0 0 .45629666 .342829 8.348862)" 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="j" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 7.675681)" 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="k" gradientTransform="matrix(.04576928 0 0 .00823529 1.457689 36.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" xlink:href="#f" y1="366.64789" y2="609.50507"/><radialGradient id="l" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 16.389579 36.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#d"/><radialGradient id="m" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 19.610446 36.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#d"/><linearGradient id="n" gradientTransform="matrix(.66666676 0 0 .75000006 -2.833335 1.89157)" gradientUnits="userSpaceOnUse" x1="25.5" x2="26" y1="-13.625" y2="-39.125"><stop offset="0" stop-color="#e2b369"/><stop offset="1" stop-color="#c79b55"/></linearGradient><linearGradient id="o" gradientTransform="matrix(.64285684 0 0 .73333321 -2.249997 1.483231)" gradientUnits="userSpaceOnUse" x1="14.388891" x2="14.388891" y1="-8.840771" y2="-40.204414"><stop offset="0" stop-color="#fff"/><stop offset=".06249999" stop-color="#fff" stop-opacity=".235294"/><stop offset=".96279675" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="-.016569" y2="9.983431"><stop offset="0" stop-color="#fff"/><stop offset=".06562372" stop-color="#ddd"/><stop offset=".66093999" stop-color="#abacae"/><stop offset="1" stop-color="#89898b"/></linearGradient><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="15.498007" x2="15.498007" xlink:href="#r" y1="1.981475" y2="5.983432"/><linearGradient id="r"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="s" gradientTransform="matrix(.60000001 0 0 .80000004 1.2 -.316569)" gradientUnits="userSpaceOnUse" x1="20" x2="20" xlink:href="#r" y1="3" y2="7"/><rect display="block" fill="url(#n)" height="24" rx="1.5" stroke="#66430b" stroke-opacity=".498039" transform="scale(1 -1)" width="20" x="3.5" y="-28.483431"/><rect display="block" fill="none" height="21.999998" opacity=".5" rx=".5" stroke="url(#o)" transform="scale(1 -1)" width="18" x="4.5" y="-27.483429"/><path d="m18.5 7.483431c.97227.04419 1-1 1-1l-2-2 .00007-1s-.0304-1.955806-2-2l-4 .03108c-2.0963 0-2.00906 2.001117-2.00906 2.001117l.009.967803-2 2s.11613.955805.99999.999999z" display="block" fill="url(#p)" stroke="#000" stroke-opacity=".345098"/><path d="m11 5.983432v-2c-.0394-.631556.20798-1.033615 1-1h3c.46307.07386.94201.11598 1 1v2l-1-2h-3z" fill="url(#q)"/><g fill="none"><g stroke-linecap="round"><path d="m8.507121 6.483431h10" opacity=".4" stroke="#fff"/><rect height="4" opacity=".4" rx="1" stroke="url(#s)" width="6" x="10.5" y="2.483431"/><path d="m9.507121 5.483431h8" opacity=".1" stroke="#000"/></g><path d="m11.5 27.983431v-19.5s0-.9375 1-1h10.5" opacity=".05" stroke="#000" stroke-linejoin="round"/></g><g transform="translate(-2 -12.016569)"><path d="m6.950003 40h22.100021v2h-22.100021z" fill="url(#k)" opacity=".15"/><path d="m6.950002 40.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#l)" opacity=".15"/><path d="m29.050024 40.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#m)" opacity=".15"/></g><g transform="translate(9 -1)"><path d="m3.500001 30h16.999998v2h-16.999998z" fill="url(#e)" opacity=".15"/><path d="m3.4999999 30.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#g)" opacity=".15"/><path d="m20.5 30.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#h)" opacity=".15"/><path d="m3.4999601 9.4999569c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.9987161s-11.3333862 0-17.0000799 0c0-7.000018 0-14.000035 0-21.0000538z" fill="url(#i)" stroke="#000" stroke-linejoin="round" stroke-opacity=".345098" stroke-width=".999922"/><path d="m19.5 29.5h-15.0000004v-19h15.0000004z" fill="none" stroke="url(#j)" stroke-linecap="round"/></g><g stroke="#000" stroke-opacity=".431373" stroke-width="3.243431" transform="matrix(.30831549 0 0 .30831549 11.097828 16.908744)"><path d="m20.765003 22.999999h-3.4375v-17.8320312q0-.8398437 0-1.7968749.01953-.9570313.03906-1.8945313.03906-.95703123.05859-1.81640623.03906-.87890627.05859-1.54296877-.332032.3515625-.585938.6054688-.253906.2539062-.527344.48828122-.253906.234375-.546875.5078125-.292968.25390625-.703125.60546875l-2.890614 2.36328123-1.875-2.40234373 7.480468-5.83984377h2.929688z" fill="url(#b)"/><path d="m48.307796 22.999999h-17.8125v-3.046875l6.835937-7.441406q1.464844-1.582031 2.617188-2.8906251 1.152344-1.3085938 1.953125-2.5585938.820312-1.25 1.25-2.5.429687-1.2695312.429687-2.7539063 0-1.15234368-.332031-2.03124993-.332031-.87890627-.957031-1.48437497-.605469-.6250001-1.445313-.9375001-.839843-.3125-1.875-.3125-1.855468 0-3.359375.7617188-1.484375.7421875-2.832031 1.91406252l-1.992187-2.32421882q.78125-.703125 1.679687-1.3085937.898438-.625 1.933594-1.0742187 1.035156-.4492188 2.1875-.703125 1.152344-.2734375 2.421875-.2734375 1.875 0 3.378906.5273437 1.523438.5273438 2.578125 1.5234375 1.054688.9765625 1.621094 2.4023438.585937 1.40624997.585937 3.1835937 0 1.6601563-.527343 3.1640625-.507813 1.5039062-1.425782 2.96875-.898437 1.4453125-2.167968 2.9101564-1.25 1.464844-2.714844 3.046875l-5.488281 5.839843v.15625h13.457031z" fill="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/pastespecial.svg b/icon-themes/elementary_svg/cmd/32/pastespecial.svg
new file mode 100644
index 000000000..dd17615fe
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/pastespecial.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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 26.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" xlink:href="#c" y1="366.64789" y2="609.50507"/><linearGradient id="c"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 26.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 26.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="f" gradientTransform="matrix(.48571543 0 0 .45629666 .342829 8.348862)" 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="g" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 7.675681)" 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="h" gradientTransform="matrix(.04576928 0 0 .00823529 1.457689 36.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" xlink:href="#c" y1="366.64789" y2="609.50507"/><radialGradient id="i" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 16.389579 36.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="j" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 19.610446 36.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="k" gradientTransform="matrix(.66666676 0 0 .75000006 -2.833335 1.89157)" gradientUnits="userSpaceOnUse" x1="25.5" x2="26" y1="-13.625" y2="-39.125"><stop offset="0" stop-color="#e2b369"/><stop offset="1" stop-color="#c79b55"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.64285684 0 0 .73333321 -2.249997 1.483231)" gradientUnits="userSpaceOnUse" x1="14.388891" x2="14.388891" y1="-8.840771" y2="-40.204414"><stop offset="0" stop-color="#fff"/><stop offset=".06249999" stop-color="#fff" stop-opacity=".235294"/><stop offset=".96279675" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="-.016569" y2="9.983431"><stop offset="0" stop-color="#fff"/><stop offset=".06562372" stop-color="#ddd"/><stop offset=".66093999" stop-color="#abacae"/><stop offset="1" stop-color="#89898b"/></linearGradient><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="15.498007" x2="15.498007" xlink:href="#o" y1="1.981475" y2="5.983432"/><linearGradient id="o"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="p" gradientTransform="matrix(.60000001 0 0 .80000004 1.2 -.316569)" gradientUnits="userSpaceOnUse" x1="20" x2="20" xlink:href="#o" y1="3" y2="7"/><rect display="block" fill="url(#k)" height="24" rx="1.5" stroke="#66430b" stroke-opacity=".498039" transform="scale(1 -1)" width="20" x="3.5" y="-28.483431"/><rect display="block" fill="none" height="21.999998" opacity=".5" rx=".5" stroke="url(#l)" transform="scale(1 -1)" width="18" x="4.5" y="-27.483429"/><path d="m18.5 7.483431c.97227.04419 1-1 1-1l-2-2 .00007-1s-.0304-1.955806-2-2l-4 .03108c-2.0963 0-2.00906 2.001117-2.00906 2.001117l.009.967803-2 2s.11613.955805.99999.999999z" display="block" fill="url(#m)" stroke="#000" stroke-opacity=".345098"/><path d="m11 5.983432v-2c-.0394-.631556.20798-1.033615 1-1h3c.46307.07386.94201.11598 1 1v2l-1-2h-3z" fill="url(#n)"/><g fill="none"><g stroke-linecap="round"><path d="m8.507121 6.483431h10" opacity=".4" stroke="#fff"/><rect height="4" opacity=".4" rx="1" stroke="url(#p)" width="6" x="10.5" y="2.483431"/><path d="m9.507121 5.483431h8" opacity=".1" stroke="#000"/></g><path d="m11.5 27.983431v-19.5s0-.9375 1-1h10.5" opacity=".05" stroke="#000" stroke-linejoin="round"/></g><g transform="translate(-2 -12.016569)"><path d="m6.950003 40h22.100021v2h-22.100021z" fill="url(#h)" opacity=".15"/><path d="m6.950002 40.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#i)" opacity=".15"/><path d="m29.050024 40.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#j)" opacity=".15"/></g><g transform="translate(9 -1)"><path d="m3.500001 30h16.999998v2h-16.999998z" fill="url(#b)" opacity=".15"/><path d="m3.4999999 30.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#d)" opacity=".15"/><path d="m20.5 30.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#e)" opacity=".15"/><path d="m3.4999601 9.4999569c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.9987161s-11.3333862 0-17.0000799 0c0-7.000018 0-14.000035 0-21.0000538z" fill="url(#f)" stroke="#000" stroke-linejoin="round" stroke-opacity=".345098" stroke-width=".999922"/><path d="m19.5 29.5h-15.0000004v-19h15.0000004z" fill="none" stroke="url(#g)" stroke-linecap="round"/></g><path d="m19.794008 21.69625v-.318726q0-.491011.0603-.887265.06891-.396254.232584-.740823.172284-.344569.456553-.67191.28427-.335954.714981-.697752.413483-.353183.706366-.637452.292884-.292884.473783-.585767.189512-.301498.275655-.637453.09476-.344569.09476-.801123 0-.413482-.129213-.749437-.129214-.344569-.379026-.585767-.241198-.249813-.61161-.379026-.361797-.137828-.844194-.137828-.71498 0-1.361047.22397-.646067.22397-1.249062.516854l-.542697-1.249063q.697753-.361797 1.50749-.61161.809737-.258426 1.645316-.258426.801123 0 1.438576.223969.646066.215356 1.094006.628839.44794.413482.689138 1.016478.241198.594381.241198 1.343819 0 .577153-.120599 1.033707-.111985.447939-.344569.835579-.232584.38764-.577153.749438-.344569.361797-.809737.766666-.44794.38764-.732209.680523-.284269.28427-.44794.559925-.16367.267041-.223969.55131-.0603.28427-.0603.663295v.155056zm-.413483 2.61011q0-.32734.08614-.55131.08614-.232584.232585-.370412.146441-.146442.344568-.206741.198128-.06891.430712-.06891.223969 0 .422097.06891.206741.0603.353183.206741.146442.137828.232584.370412.08614.22397.08614.55131 0 .318726-.08614.55131-.08614.22397-.232584.370412-.146442.146442-.353183.215356-.198128.06891-.422097.06891-.232584 0-.430712-.06891-.198127-.06891-.344568-.215356-.146442-.146442-.232585-.370412-.08614-.232584-.08614-.55131z" fill="#ffc27d" stroke="#a62100" stroke-opacity=".443137"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/pastetransposed.svg b/icon-themes/elementary_svg/cmd/32/pastetransposed.svg
new file mode 100644
index 000000000..3d8fd256b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/pastetransposed.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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 26.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" xlink:href="#c" y1="366.64789" y2="609.50507"/><linearGradient id="c"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 26.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 26.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="f" gradientTransform="matrix(.48571543 0 0 .45629666 .342829 8.348862)" 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="g" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 7.675681)" 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="h" gradientTransform="matrix(.04576928 0 0 .00823529 1.457689 36.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" xlink:href="#c" y1="366.64789" y2="609.50507"/><radialGradient id="i" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 16.389579 36.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="j" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 19.610446 36.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="k" gradientTransform="matrix(.66666676 0 0 .75000006 -2.833335 1.89157)" gradientUnits="userSpaceOnUse" x1="25.5" x2="26" y1="-13.625" y2="-39.125"><stop offset="0" stop-color="#e2b369"/><stop offset="1" stop-color="#c79b55"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.64285684 0 0 .73333321 -2.249997 1.483231)" gradientUnits="userSpaceOnUse" x1="14.388891" x2="14.388891" y1="-8.840771" y2="-40.204414"><stop offset="0" stop-color="#fff"/><stop offset=".06249999" stop-color="#fff" stop-opacity=".235294"/><stop offset=".96279675" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="-.016569" y2="9.983431"><stop offset="0" stop-color="#fff"/><stop offset=".06562372" stop-color="#ddd"/><stop offset=".66093999" stop-color="#abacae"/><stop offset="1" stop-color="#89898b"/></linearGradient><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="15.498007" x2="15.498007" xlink:href="#o" y1="1.981475" y2="5.983432"/><linearGradient id="o"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="p" gradientTransform="matrix(.60000001 0 0 .80000004 1.2 -.316569)" gradientUnits="userSpaceOnUse" x1="20" x2="20" xlink:href="#o" y1="3" y2="7"/><rect display="block" fill="url(#k)" height="24" rx="1.5" stroke="#66430b" stroke-opacity=".498039" transform="scale(1 -1)" width="20" x="3.5" y="-28.483431"/><rect display="block" fill="none" height="21.999998" opacity=".5" rx=".5" stroke="url(#l)" transform="scale(1 -1)" width="18" x="4.5" y="-27.483429"/><path d="m18.5 7.483431c.97227.04419 1-1 1-1l-2-2 .00007-1s-.0304-1.955806-2-2l-4 .03108c-2.0963 0-2.00906 2.001117-2.00906 2.001117l.009.967803-2 2s.11613.955805.99999.999999z" display="block" fill="url(#m)" stroke="#000" stroke-opacity=".345098"/><path d="m11 5.983432v-2c-.0394-.631556.20798-1.033615 1-1h3c.46307.07386.94201.11598 1 1v2l-1-2h-3z" fill="url(#n)"/><g fill="none"><g stroke-linecap="round"><path d="m8.507121 6.483431h10" opacity=".4" stroke="#fff"/><rect height="4" opacity=".4" rx="1" stroke="url(#p)" width="6" x="10.5" y="2.483431"/><path d="m9.507121 5.483431h8" opacity=".1" stroke="#000"/></g><path d="m11.5 27.983431v-19.5s0-.9375 1-1h10.5" opacity=".05" stroke="#000" stroke-linejoin="round"/></g><g transform="translate(-2 -12.016569)"><path d="m6.950003 40h22.100021v2h-22.100021z" fill="url(#h)" opacity=".15"/><path d="m6.950002 40.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#i)" opacity=".15"/><path d="m29.050024 40.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#j)" opacity=".15"/></g><g transform="translate(9 -1)"><path d="m3.500001 30h16.999998v2h-16.999998z" fill="url(#b)" opacity=".15"/><path d="m3.4999999 30.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#d)" opacity=".15"/><path d="m20.5 30.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#e)" opacity=".15"/><path d="m3.4999601 9.4999569c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.9987161s-11.3333862 0-17.0000799 0c0-7.000018 0-14.000035 0-21.0000538z" fill="url(#f)" stroke="#000" stroke-linejoin="round" stroke-opacity=".345098" stroke-width=".999922"/><path d="m19.5 29.5h-15.0000004v-19h15.0000004z" fill="none" stroke="url(#g)" stroke-linecap="round"/></g><g transform="translate(11 3)"><path d="m7.5 9.5h9v3h-9z" fill="#fff" fill-opacity=".784314" stroke="#393939" stroke-opacity=".498"/><g fill="none" stroke="#9a9a9a"><path d="m10.5 9.5v3"/><path d="m13.5 9.5v3"/></g></g><g transform="matrix(0 1 -1 0 28 9)"><path d="m7.5 9.5h9v3h-9z" fill="#fff" fill-opacity=".784314" stroke="#393939" stroke-opacity=".498"/><g fill="none" stroke="#9a9a9a"><path d="m10.5 9.5v3"/><path d="m13.5 9.5v3"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/pasteunformatted.svg b/icon-themes/elementary_svg/cmd/32/pasteunformatted.svg
new file mode 100644
index 000000000..d2f7680e3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/pasteunformatted.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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 26.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" xlink:href="#c" y1="366.64789" y2="609.50507"/><linearGradient id="c"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 26.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 26.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="f" gradientTransform="matrix(.48571543 0 0 .45629666 .342829 8.348862)" 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="g" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 7.675681)" 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="h" gradientTransform="matrix(.04576928 0 0 .00823529 1.457689 36.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" xlink:href="#c" y1="366.64789" y2="609.50507"/><radialGradient id="i" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 16.389579 36.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="j" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 19.610446 36.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="k" gradientTransform="matrix(.66666676 0 0 .75000006 -2.833335 1.89157)" gradientUnits="userSpaceOnUse" x1="25.5" x2="26" y1="-13.625" y2="-39.125"><stop offset="0" stop-color="#e2b369"/><stop offset="1" stop-color="#c79b55"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.64285684 0 0 .73333321 -2.249997 1.483231)" gradientUnits="userSpaceOnUse" x1="14.388891" x2="14.388891" y1="-8.840771" y2="-40.204414"><stop offset="0" stop-color="#fff"/><stop offset=".06249999" stop-color="#fff" stop-opacity=".235294"/><stop offset=".96279675" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="-.016569" y2="9.983431"><stop offset="0" stop-color="#fff"/><stop offset=".06562372" stop-color="#ddd"/><stop offset=".66093999" stop-color="#abacae"/><stop offset="1" stop-color="#89898b"/></linearGradient><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="15.498007" x2="15.498007" xlink:href="#o" y1="1.981475" y2="5.983432"/><linearGradient id="o"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="p" gradientTransform="matrix(.60000001 0 0 .80000004 1.2 -.316569)" gradientUnits="userSpaceOnUse" x1="20" x2="20" xlink:href="#o" y1="3" y2="7"/><rect display="block" fill="url(#k)" height="24" rx="1.5" stroke="#66430b" stroke-opacity=".498039" transform="scale(1 -1)" width="20" x="3.5" y="-28.483431"/><rect display="block" fill="none" height="21.999998" opacity=".5" rx=".5" stroke="url(#l)" transform="scale(1 -1)" width="18" x="4.5" y="-27.483429"/><path d="m18.5 7.483431c.97227.04419 1-1 1-1l-2-2 .00007-1s-.0304-1.955806-2-2l-4 .03108c-2.0963 0-2.00906 2.001117-2.00906 2.001117l.009.967803-2 2s.11613.955805.99999.999999z" display="block" fill="url(#m)" stroke="#000" stroke-opacity=".345098"/><path d="m11 5.983432v-2c-.0394-.631556.20798-1.033615 1-1h3c.46307.07386.94201.11598 1 1v2l-1-2h-3z" fill="url(#n)"/><g fill="none"><g stroke-linecap="round"><path d="m8.507121 6.483431h10" opacity=".4" stroke="#fff"/><rect height="4" opacity=".4" rx="1" stroke="url(#p)" width="6" x="10.5" y="2.483431"/><path d="m9.507121 5.483431h8" opacity=".1" stroke="#000"/></g><path d="m11.5 27.983431v-19.5s0-.9375 1-1h10.5" opacity=".05" stroke="#000" stroke-linejoin="round"/></g><g transform="translate(-2 -12.016569)"><path d="m6.950003 40h22.100021v2h-22.100021z" fill="url(#h)" opacity=".15"/><path d="m6.950002 40.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#i)" opacity=".15"/><path d="m29.050024 40.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#j)" opacity=".15"/></g><g transform="translate(9 -1)"><path d="m3.500001 30h16.999998v2h-16.999998z" fill="url(#b)" opacity=".15"/><path d="m3.4999999 30.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#d)" opacity=".15"/><path d="m20.5 30.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#e)" opacity=".15"/><path d="m3.4999601 9.4999569c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.9987161s-11.3333862 0-17.0000799 0c0-7.000018 0-14.000035 0-21.0000538z" fill="url(#f)" stroke="#000" stroke-linejoin="round" stroke-opacity=".345098" stroke-width=".999922"/><path d="m19.5 29.5h-15.0000004v-19h15.0000004z" fill="none" stroke="url(#g)" stroke-linecap="round"/></g><path d="m15 11v1h12v-1zm0 3v1h11v-1zm0 3v1h12v-1zm0 3v1h9v-1zm0 3v1h12v-1zm0 3v1h6v-1z" fill="#919191"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/patternfield.svg b/icon-themes/elementary_svg/cmd/32/patternfield.svg
new file mode 100644
index 000000000..63a407794
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/patternfield.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="17.481141" x2="17.481141" y1="7.469715" y2="18.469715"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></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(.67567568 0 0 .67567567 -.216213 -.216209)" gradientUnits="userSpaceOnUse" x1="22.519995" x2="22.519995" y1="12.149737" y2="26.95999"><stop offset="0" stop-color="#fff"/><stop offset=".04026115" stop-color="#fff" stop-opacity=".235294"/><stop offset=".95833331" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="14.329722" x2="14.329722" y1=".022377" y2="-32.070298"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><g opacity=".4" transform="matrix(.73684208 0 0 .57142853 -1.68421 -2.857142)"><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><rect fill="url(#g)" height="15" rx="2" transform="scale(1 -1)" width="27" x="2.5" y="-21.5"/><rect fill="none" height="15" opacity=".5" rx="2.16" stroke="#555761" stroke-linecap="round" stroke-linejoin="round" width="27" x="2.5" y="6.5"/><rect fill="none" height="13" rx="1.086957" ry="1.190476" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round" width="25" x="3.5" y="7.5"/><rect fill="#b5b5b5" height="8" rx="1" width="22" x="5" y="9"/><rect fill="#cacaca" height="9" rx="1" width="22" x="5" y="10"/><g fill="url(#a)" stroke="#000" stroke-opacity=".470588"><path d="m10.494358 18.501463v-7.758407h.987047v6.877493h3.040744v.880914z"/><path d="m22.474364 18.501463h-1.140942l-3.815523-6.421116h-.04245q.03184.408616.05307.811926.02123.344936.03184.721712.01592.376776.01592.679259v4.208219h-.912754v-7.758407h1.130329l3.799603 6.389276h.03715q-.01592-.403309-.03715-.796006-.0053-.169814-.01592-.344936-.0053-.180428-.01592-.355549-.0053-.180428-.01061-.344936 0-.164508 0-.302483v-4.245366h.923367z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/photoalbumdialog.svg b/icon-themes/elementary_svg/cmd/32/photoalbumdialog.svg
new file mode 100644
index 000000000..7395ba53a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/photoalbumdialog.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="605.71429" cy="486.64789" gradientTransform="matrix(.02891661 0 0 .01235294 2.573098 38.470717)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.0289166 0 0 .01235294 20.42693 38.470917)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><linearGradient id="d" gradientTransform="matrix(.08449704 0 0 .01235294 -6.539646 38.470822)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.86840698 0 0 .97592509 6.117572 -3.574727)" gradientUnits="userSpaceOnUse" x1="16.626165" x2="20.054544" y1="15.298182" y2="24.627615"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(1.1621622 0 0 .91891889 -.891927 -12.554081)" gradientUnits="userSpaceOnUse" x1="24.000027" x2="23.99999" y1="21.27944" 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="g" gradientTransform="matrix(1.2857135 0 0 .78222241 -3.857168 -10.473376)" gradientUnits="userSpaceOnUse" x1="25.555559" x2="25.132275" y1="19.781254" y2="47.013336"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="h" gradientTransform="matrix(1.0382096 0 0 .73204364 72.52737 -11.345147)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.557384" y1="50.786446" y2="22.328104"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#bebebe"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.49083951 0 0 .38033512 -60.325419 -35.349455)" gradientUnits="userSpaceOnUse" x1="45.414135" x2="45.567307" y1="15.270427" y2="96.25267"><stop offset="0" stop-color="#262626"/><stop offset="1" stop-color="#4d4d4d"/></linearGradient><linearGradient id="j" gradientTransform="matrix(1.1142855 0 0 1.1111114 -.216814 16.499275)" gradientUnits="userSpaceOnUse" x1="-24.032034" x2="-24.097931" y1="-13.090545" y2="-40.163883"><stop offset="0" stop-color="#1d1d1d"/><stop offset="1"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.42132707 0 0 .42413289 -33.192592 61.209636)" gradientUnits="userSpaceOnUse" x1="149.98465" x2="149.98465" y1="-104.23534" y2="-174.9679"><stop offset="0" stop-color="#272727"/><stop offset="1" stop-color="#454545"/></linearGradient><g transform="translate(-1.999958 -2.999965)"><g opacity=".4" transform="translate(2.999961 -17.000035)"><path d="m3.000036 43.000034h16.99996v2.999966h-16.99996z" fill="url(#d)"/><path d="m3.000036 43.000199v2.999835c-1.4891338.0056-3.6-.672111-3.6-1.500111 0-.827998 1.6617608-1.499723 3.6-1.499724z" fill="url(#c)"/><path d="m19.999997 42.999999v2.999835c1.489133.0056 3.6-.672111 3.6-1.500111 0-.827998-1.661761-1.499723-3.6-1.499724z" fill="url(#a)"/></g><path d="m4.499958 5.4999649c10.311802 0 20.000024.00229 20.000024.00229l.000015 21.9977441h-20.0000783l.0000393-22.0000406z" fill="url(#g)" stroke="url(#h)" stroke-linejoin="round" stroke-width=".999922"/><path d="m23.499958 26.499964h-18.0000003l.0000393-19.999965h18z" fill="none" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><path d="m-22.555285-22.584766h16.036873v15.060269h-16.036873z" fill="url(#i)" stroke="url(#j)" stroke-linecap="round" stroke-width="1.00001" transform="matrix(-.99999295 .00375523 .00244092 -.99999702 0 0)"/><g transform="matrix(.5400027 0 0 .5400027 4.40184 8.539936)"><path d="m21.6875.8125c-1.104569 0-2 1.790861-2 4 0 .367568.01608.724414.0625 1.0625-.237385-.239836-.462233-.497344-.75-.71875-1.750877-1.347117-3.732692-1.719189-4.40625-.84375s.217873 2.684133 1.96875 4.03125c.332218.255607.662626.440862 1 .625-.382183.04885-.783997.132328-1.1875.25-2.120797.618477-3.590489 2.002101-3.28125 3.0625s2.285453 1.399727 4.40625.78125c.397649-.115964.78063-.244953 1.125-.40625-.08406.15303-.173926.303054-.25.46875-4.167367 3.719357-7.59375 10.84375-7.59375 10.84375l1.4375.03125c.780583-1.873975 2.710992-5.989023 5.6875-9.4375-.42128 1.752649-.148808 3.300857.75 3.625 1.039064.374725 2.50055-1.015621 3.25-3.09375.06741-.186924.104634-.378137.15625-.5625.08094.178367.152274.352756.25.53125 1.060905 1.937724 2.718638 3.092953 3.6875 2.5625s.873405-2.531026-.1875-4.46875c-.06052-.110536-.123411-.207312-.1875-.3125.117529.03655.221908.06196.34375.09375 2.137579.557719 4.096141.16254 4.375-.90625s-1.237421-2.379781-3.375-2.9375c-.03274-.0085-.0611-.02316-.09375-.03125.02882-.01617.06497-.01463.09375-.03125 1.91317-1.104569 3.021035-2.793415 2.46875-3.75s-2.55558-.823319-4.46875.28125c-.612812.353807-1.112429.759569-1.53125 1.1875.158833-.573505.25-1.235461.25-1.9375 0-2.209139-.895431-4-2-4zm.0625 6.6875c1.380712 0 2.5 1.119288 2.5 2.5s-1.119288 2.5-2.5 2.5-2.5-1.119288-2.5-2.5 1.119288-2.5 2.5-2.5z" fill="url(#k)"/><path d="m21.6875 1.78125c-1.104569 0-2 1.790861-2 4 0 .367568.01608.724414.0625 1.0625-.237385-.239836-.462233-.497344-.75-.71875-1.750877-1.347117-3.732692-1.719189-4.40625-.84375s.217873 2.684133 1.96875 4.03125c.332218.255607.662626.440862 1 .625-.382183.04885-.783997.132328-1.1875.25-2.120797.618477-3.590489 2.002101-3.28125 3.0625s2.285453 1.399727 4.40625.78125c.397649-.115964.78063-.244953 1.125-.40625-.08406.15303-.173926.303054-.25.46875-4.167367 3.719357-7.59375 10.84375-7.59375 10.84375l1.4375.03125c.780583-1.873975 2.710992-5.989023 5.6875-9.4375-.42128 1.752649-.148808 3.300857.75 3.625 1.039064.374725 2.50055-1.015621 3.25-3.09375.06741-.186924.104634-.378137.15625-.5625.08094.178367.152274.352756.25.53125 1.060905 1.937724 2.718638 3.092953 3.6875 2.5625s.873405-2.531026-.1875-4.46875c-.06052-.110536-.123411-.207312-.1875-.3125.117529.03655.221908.06196.34375.09375 2.137579.557719 4.096141.16254 4.375-.90625s-1.237421-2.379781-3.375-2.9375c-.03274-.0085-.0611-.02316-.09375-.03125.02882-.01617.06497-.01463.09375-.03125 1.91317-1.104569 3.021035-2.793415 2.46875-3.75s-2.55558-.823319-4.46875.28125c-.612812.353807-1.112429.759569-1.53125 1.1875.158833-.573505.25-1.235461.25-1.9375 0-2.209139-.895431-4-2-4zm.0625 6.6875c1.380712 0 2.5 1.119288 2.5 2.5s-1.119288 2.5-2.5 2.5-2.5-1.119288-2.5-2.5 1.119288-2.5 2.5-2.5z" fill="#d2d2d2"/></g><path d="m5.9999976 7.0000006.013132 12.0000004c1.1507126-.01812 16.1135814-6.635181 16.9870054-6.953468l-.000137-5.0465324z" fill="url(#e)" fill-rule="evenodd" opacity=".15"/></g><g transform="translate(5.000003 2.000001)"><g opacity=".4" transform="translate(2.999961 -17.000035)"><path d="m3.000036 43.000034h16.99996v2.999966h-16.99996z" fill="url(#d)"/><path d="m3.000036 43.000199v2.999835c-1.4891338.0056-3.6-.672111-3.6-1.500111 0-.827998 1.6617608-1.499723 3.6-1.499724z" fill="url(#c)"/><path d="m19.999997 42.999999v2.999835c1.489133.0056 3.6-.672111 3.6-1.500111 0-.827998-1.661761-1.499723-3.6-1.499724z" fill="url(#a)"/></g><path d="m4.499958 5.4999649c10.311802 0 20.000024.00229 20.000024.00229l.000015 21.9977441h-20.0000783l.0000393-22.0000406z" fill="url(#g)" stroke="url(#h)" stroke-linejoin="round" stroke-width=".999922"/><path d="m23.499958 26.499964h-18.0000003l.0000393-19.999965h18z" fill="none" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><path d="m-22.555285-22.584766h16.036873v15.060269h-16.036873z" fill="url(#i)" stroke="url(#j)" stroke-linecap="round" stroke-width="1.00001" transform="matrix(-.99999295 .00375523 .00244092 -.99999702 0 0)"/><g transform="matrix(.5400027 0 0 .5400027 4.40184 8.539936)"><path d="m21.6875.8125c-1.104569 0-2 1.790861-2 4 0 .367568.01608.724414.0625 1.0625-.237385-.239836-.462233-.497344-.75-.71875-1.750877-1.347117-3.732692-1.719189-4.40625-.84375s.217873 2.684133 1.96875 4.03125c.332218.255607.662626.440862 1 .625-.382183.04885-.783997.132328-1.1875.25-2.120797.618477-3.590489 2.002101-3.28125 3.0625s2.285453 1.399727 4.40625.78125c.397649-.115964.78063-.244953 1.125-.40625-.08406.15303-.173926.303054-.25.46875-4.167367 3.719357-7.59375 10.84375-7.59375 10.84375l1.4375.03125c.780583-1.873975 2.710992-5.989023 5.6875-9.4375-.42128 1.752649-.148808 3.300857.75 3.625 1.039064.374725 2.50055-1.015621 3.25-3.09375.06741-.186924.104634-.378137.15625-.5625.08094.178367.152274.352756.25.53125 1.060905 1.937724 2.718638 3.092953 3.6875 2.5625s.873405-2.531026-.1875-4.46875c-.06052-.110536-.123411-.207312-.1875-.3125.117529.03655.221908.06196.34375.09375 2.137579.557719 4.096141.16254 4.375-.90625s-1.237421-2.379781-3.375-2.9375c-.03274-.0085-.0611-.02316-.09375-.03125.02882-.01617.06497-.01463.09375-.03125 1.91317-1.104569 3.021035-2.793415 2.46875-3.75s-2.55558-.823319-4.46875.28125c-.612812.353807-1.112429.759569-1.53125 1.1875.158833-.573505.25-1.235461.25-1.9375 0-2.209139-.895431-4-2-4zm.0625 6.6875c1.380712 0 2.5 1.119288 2.5 2.5s-1.119288 2.5-2.5 2.5-2.5-1.119288-2.5-2.5 1.119288-2.5 2.5-2.5z" fill="url(#k)"/><path d="m21.6875 1.78125c-1.104569 0-2 1.790861-2 4 0 .367568.01608.724414.0625 1.0625-.237385-.239836-.462233-.497344-.75-.71875-1.750877-1.347117-3.732692-1.719189-4.40625-.84375s.217873 2.684133 1.96875 4.03125c.332218.255607.662626.440862 1 .625-.382183.04885-.783997.132328-1.1875.25-2.120797.618477-3.590489 2.002101-3.28125 3.0625s2.285453 1.399727 4.40625.78125c.397649-.115964.78063-.244953 1.125-.40625-.08406.15303-.173926.303054-.25.46875-4.167367 3.719357-7.59375 10.84375-7.59375 10.84375l1.4375.03125c.780583-1.873975 2.710992-5.989023 5.6875-9.4375-.42128 1.752649-.148808 3.300857.75 3.625 1.039064.374725 2.50055-1.015621 3.25-3.09375.06741-.186924.104634-.378137.15625-.5625.08094.178367.152274.352756.25.53125 1.060905 1.937724 2.718638 3.092953 3.6875 2.5625s.873405-2.531026-.1875-4.46875c-.06052-.110536-.123411-.207312-.1875-.3125.117529.03655.221908.06196.34375.09375 2.137579.557719 4.096141.16254 4.375-.90625s-1.237421-2.379781-3.375-2.9375c-.03274-.0085-.0611-.02316-.09375-.03125.02882-.01617.06497-.01463.09375-.03125 1.91317-1.104569 3.021035-2.793415 2.46875-3.75s-2.55558-.823319-4.46875.28125c-.612812.353807-1.112429.759569-1.53125 1.1875.158833-.573505.25-1.235461.25-1.9375 0-2.209139-.895431-4-2-4zm.0625 6.6875c1.380712 0 2.5 1.119288 2.5 2.5s-1.119288 2.5-2.5 2.5-2.5-1.119288-2.5-2.5 1.119288-2.5 2.5-2.5z" fill="#d2d2d2"/></g><path d="m5.9999976 7.0000006.013132 12.0000004c1.1507126-.01812 16.1135814-6.635181 16.9870054-6.953468l-.000137-5.0465324z" fill="url(#e)" fill-rule="evenodd" opacity=".15"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/pie_unfilled.svg b/icon-themes/elementary_svg/cmd/32/pie_unfilled.svg
new file mode 100644
index 000000000..77f167c8d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/pie_unfilled.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke="#7239b3" transform="scale(.26458333)"><path d="m20.486049 11c0 4.134431-3.799334 7.486049-8.486049 7.486049-4.6867152 0-8.4860486-3.351618-8.4860487-7.486049 0-4.1344308 3.7993334-7.4860491 8.4860487-7.4860492.04519 0 .34113-.029668.375001 0v7.0549712h8.081868c.04321.03784.02917.373349.02917.431078z" fill="none" stroke-linejoin="round" stroke-width=".750002" transform="matrix(1.33333 0 0 1.33333 .00004 .908139)"/><path d="m9 19.5 5.5-3.5" stroke-linecap="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/pl/underline.svg b/icon-themes/elementary_svg/cmd/32/pl/underline.svg
new file mode 100644
index 000000000..9212cb8a8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/pl/underline.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="10.903473" cy="14.502974" gradientTransform="matrix(-1.22854 .08099145 -.11139838 -2.3794318 27.252475 45.208236)" gradientUnits="userSpaceOnUse" r="6.225339" xlink:href="#b"/><linearGradient id="b"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="12.761326" x2="12.761326" xlink:href="#b" y1="33.638302" y2="11.638302"/><g transform="matrix(1.33333 0 0 1.33333 .163341 -11.350962)"><path d="m16.244427 18.384126q0 1.010828-.311024 1.9439-.299916.933072-.99972 1.655092-.699804.710912-1.855036 1.144124-1.144124.422104-2.83254.422104h-1.6662006v6.320453h-2.0660881v-16.239897h4.0210967q1.488472 0 2.565948.322132 1.077476.311024 1.77728.921964.699804.599832 1.033044 1.488472.33324.88864.33324 2.021656zm-7.6645206 3.410156h1.4329326q1.033044 0 1.799496-.177728.77756-.177728 1.27742-.566508.510968-.399888.766452-1.021936.255484-.633156.255484-1.532904 0-1.577336-.910856-2.33268-.910856-.766452-2.843648-.766452h-1.7772806z" fill="url(#a)" stroke="#000" stroke-opacity=".6" stroke-width=".755445" transform="scale(1.0809262 .92513258)"/><path d="m1.752716 29.885566.017578 2.234376h19.504467l-.01758-2.234376z" fill="url(#c)"/><path d="m1.752716 29.885566.00414 2.252736h19.50447l-.0041-2.252736z" fill="none" opacity=".61" stroke="#000" stroke-width=".750002"/><g fill="#fff"><path d="m2.1302176 30.242557-.00272.769013h18.7500494l-.01548-.759479z" opacity=".2"/><path d="m9.5507812 5.4609375v1.5h5.7949218c1.430155 0 2.663957.1335361 3.699219.3984375 1.035261.2557669 1.88816.6343195 2.560547 1.1367188.672386.4932646 1.17005 1.105175 1.490234 1.8359372.22845.521396.370095 1.097004.435547 1.720703.026039-.2398.044922-.48119.044922-.726562 0-.931722-.160285-1.7633782-.480469-2.4941408-.320184-.7307625-.817848-1.3426728-1.490234-1.8359374-.672387-.5023993-1.525286-.8809519-2.560547-1.1367188-1.035262-.2649014-2.269064-.3984375-3.699219-.3984375zm10.8847658 6.7558595c-.057019.417522-.147319.807073-.302735 1.136719-.245474.511533-.612566.932875-1.103515 1.261718-.480276.319709-1.094701.551113-1.841797.697266-.736423.146153-1.60118.220703-2.59375.220703h-2.064453v1.5h2.064453c.99257 0 1.857327-.074551 2.59375-.220703.747096-.146152 1.361521-.377557 1.841797-.697266.490949-.328843.858041-.750185 1.103515-1.261718.245475-.520669.369141-1.150728.369141-1.890625 0-.265796-.029658-.508682-.066406-.746094z" opacity=".2" transform="matrix(.75000188 0 0 .75000188 -.122506 8.513243)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/pl/underlinedouble.svg b/icon-themes/elementary_svg/cmd/32/pl/underlinedouble.svg
new file mode 100644
index 000000000..9e2e3905f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/pl/underlinedouble.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="10.903473" cy="14.502974" gradientTransform="matrix(-1.22854 .08099145 -.11139838 -2.3794318 27.252475 45.208236)" gradientUnits="userSpaceOnUse" r="6.225339" xlink:href="#c"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="12.761326" x2="12.761326" xlink:href="#c" y1="33.638302" y2="11.638302"/><linearGradient id="c"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 .163341 -11.350962)"><path d="m1.752716 29.885566.017578 2.234376h19.504467l-.01758-2.234376z" fill="url(#b)"/><path d="m1.752716 29.885566.00414 2.252736h19.50447l-.0041-2.252736z" fill="none" opacity=".61" stroke="#000" stroke-width=".750002"/><path d="m2.1302176 30.242557-.00272.769013h18.7500494l-.01548-.759479z" fill="#fff" opacity=".2"/><path d="m16.244427 18.384126q0 1.010828-.311024 1.9439-.299916.933072-.99972 1.655092-.699804.710912-1.855036 1.144124-1.144124.422104-2.83254.422104h-1.6662006v6.320453h-2.0660881v-16.239897h4.0210967q1.488472 0 2.565948.322132 1.077476.311024 1.77728.921964.699804.599832 1.033044 1.488472.33324.88864.33324 2.021656zm-7.6645206 3.410156h1.4329326q1.033044 0 1.799496-.177728.77756-.177728 1.27742-.566508.510968-.399888.766452-1.021936.255484-.633156.255484-1.532904 0-1.577336-.910856-2.33268-.910856-.766452-2.843648-.766452h-1.7772806z" fill="url(#a)" stroke="#000" stroke-opacity=".6" stroke-width=".755445" transform="matrix(1.0809262 0 0 .92513258 0 -3.75001)"/><path d="m9.5507812 5.4609375v1.5h5.7949218c1.430155 0 2.663957.1335361 3.699219.3984375 1.035261.2557669 1.88816.6343195 2.560547 1.1367188.672386.4932646 1.17005 1.105175 1.490234 1.8359372.22845.521396.370095 1.097004.435547 1.720703.02604-.2398.04492-.48119.04492-.726562 0-.931722-.160285-1.7633782-.480469-2.4941408-.320182-.7307625-.817846-1.3426728-1.490232-1.8359374-.672387-.5023993-1.525286-.8809519-2.560547-1.1367188-1.035262-.2649014-2.269064-.3984375-3.699219-.3984375zm10.8847658 6.7558595c-.05702.417522-.147319.807073-.302735 1.136719-.245474.511533-.612566.932875-1.103515 1.261718-.480276.319709-1.094701.551113-1.841797.697266-.736423.146153-1.60118.220703-2.59375.220703h-2.064453v1.5h2.064453c.99257 0 1.857327-.07455 2.59375-.220703.747096-.146152 1.361521-.377557 1.841797-.697266.490949-.328843.858041-.750185 1.103515-1.261718.245475-.520669.369141-1.150728.369141-1.890625 0-.265796-.02966-.508682-.06641-.746094z" fill="#fff" opacity=".2" transform="matrix(.75000188 0 0 .75000188 -.122506 4.763233)"/><g transform="translate(-.002718 -4.479271)"><path d="m1.752716 29.885566.017578 2.234376h19.504467l-.01758-2.234376z" fill="url(#b)"/><path d="m1.752716 29.885566.00414 2.252736h19.50447l-.0041-2.252736z" fill="none" opacity=".61" stroke="#000" stroke-width=".750002"/><path d="m2.1302176 30.242557-.00272.769013h18.7500494l-.01548-.759479z" fill="#fff" opacity=".2"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/polygon.svg b/icon-themes/elementary_svg/cmd/32/polygon.svg
new file mode 100644
index 000000000..9b869bcd0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/polygon.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="4.992979" cy="43.5" gradientTransform="matrix(2.003784 0 0 1.4 28.23813 -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 34.96187 104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="25.308096" x2="25.308096" 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(.24324325 0 0 .35135133 3.625644 -22.448655)" gradientUnits="userSpaceOnUse" x1="24.434874" x2="34.460995" y1="80.112442" y2="118.04036"><stop offset="0" stop-color="#fff"/><stop offset=".09817555" stop-color="#fff" stop-opacity=".235294"/><stop offset=".37995541" stop-color="#fff" stop-opacity=".196078"/><stop offset=".51502967" stop-color="#fff" stop-opacity=".900735"/><stop offset=".65209705" 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="f" gradientTransform="matrix(.38705024 0 0 .31920189 2.921125 5.318499)" gradientUnits="userSpaceOnUse" x1="19.723495" x2="25.851542" y1="49.811646" y2="-33.977562"><stop offset="0" stop-color="#a56de2"/><stop offset="1" stop-color="#cd9ef7"/></linearGradient><g opacity=".4" transform="matrix(.70175263 0 0 .57142702 -2.929793 1.142876)"><path d="m38.25 40h5v7h-5z" fill="url(#a)"/><path d="m24.95 46.999999h-5v-7h5z" fill="url(#c)"/><path d="m24.95 39.999998 13.3.000001v7.000001l-13.3-.000001z" fill="url(#d)"/></g><g stroke-width=".982761" transform="matrix(1.0175413 0 0 1.0175413 4.052655 5.140354)"><path d="m1.9137744 7.2327734 7.8219381 13.7586556h11.3419035l-5.405186-11.3017528 2.948283-9.82761089z" fill="url(#f)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".74902"/><path d="m3.3197145 7.724154 6.9897575 12.284514h9.209546l-4.82935-10.0935131c-.08829-.1289044 0-.2254787 0-.3521628l2.380897-7.93085z" fill="none" opacity=".5" stroke="url(#e)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/polygon_diagonal.svg b/icon-themes/elementary_svg/cmd/32/polygon_diagonal.svg
new file mode 100644
index 000000000..04864f449
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/polygon_diagonal.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="4.992979" cy="43.5" gradientTransform="matrix(2.003784 0 0 1.4 22.854797 -17.399999)" 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(.29028841 0 0 .23940202 54.527259 -6.000701)" gradientUnits="userSpaceOnUse" x1="-151.66731" x2="-151.66731" y1="81.978447" y2="19.322174"><stop offset="0" stop-color="#a56de2"/><stop offset="1" stop-color="#cd9ef7"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.18243289 0 0 .26351416 23.812332 -7.647308)" gradientUnits="userSpaceOnUse" x1="5.649427" x2="5.649427" y1="57.020668" y2="102.55913"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".5" stop-color="#fff" stop-opacity=".196078"/><stop offset=".62500274" stop-color="#fff" stop-opacity=".900735"/><stop offset=".62500274" 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(1.33333 0 0 1.33333 -3.99996 5.83324)"><g opacity=".4" transform="matrix(.59210674 0 0 .32142932 2.289449 -.732072)"><path d="m32.866667 40.000001h5v7h-5z" fill="url(#a)"/><path d="m-10-47h5v7h-5z" fill="url(#c)" transform="scale(-1)"/><path d="m10 40h22.866667v7.000001h-22.866667z" fill="url(#d)"/></g><g stroke-width=".750002"><path d="m6.3738628-.99855869.011719 14.24909069 17.2380672-.0029-.000745-6.7393258-8.992321-.019068-.0066-7.4906978z" fill="url(#e)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".74902"/><path d="m4.2179218 7.0034444v12.7500316l15.7447742-.0038.0023-5.241272-9.006078-.01233.01173-7.4911485z" fill="none" opacity=".5" stroke="url(#f)" stroke-width=".750002" transform="translate(2.907066 -7.253375)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/polygon_diagonal_unfilled.svg b/icon-themes/elementary_svg/cmd/32/polygon_diagonal_unfilled.svg
new file mode 100644
index 000000000..411923776
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/polygon_diagonal_unfilled.svg
@@ -0,0 +1 @@
+<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g stroke="#7239b3" stroke-linecap="round" transform="matrix(1.33333 0 0 1.33333 -3.99996 5.83324)"><path d="m6.3738628-.99855869.011719 14.24909069 17.2380672-.0029-.000745-6.7393258-8.997897-.00822-.001-7.5015459z" fill="none" stroke-linejoin="round" stroke-width=".750002"/><path d="m5.8593746 16.046875 4.1093728-3.046875" fill="#ededeb" fill-rule="evenodd" stroke-linejoin="bevel" transform="translate(2.907066 -5.253375)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/polygon_unfilled.svg b/icon-themes/elementary_svg/cmd/32/polygon_unfilled.svg
new file mode 100644
index 000000000..cea44b2fe
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/polygon_unfilled.svg
@@ -0,0 +1 @@
+<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke="#7239b3" stroke-linecap="round" transform="matrix(1.01754131 0 0 1.01754131 4.052655 5.140354)"><path d="m1.9137744 7.2327734 7.8219381 13.7586556h11.3419035l-5.405186-11.3017528 2.948283-9.82761089z" stroke-linejoin="round" stroke-width=".982761"/><path d="m8.3017214 12.146579 4.9138056-2.9482834" stroke-linejoin="bevel" stroke-width="1.310345"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/preformattedparastyle.svg b/icon-themes/elementary_svg/cmd/32/preformattedparastyle.svg
new file mode 100644
index 000000000..2c9a78508
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/preformattedparastyle.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="11.205104" x2="11.240107" y1="-2.794111" y2="-1.779048"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-2.84165 0 0 -2.59455 19.272 6.038)" gradientUnits="userSpaceOnUse" x1="10.807897" x2="10.807897" y1="-.925249" y2="21.170961"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><path d="m5.5562501 3.5718748 1.9843752.0000099v3.7041569h-.5291668v-3.5277687h-.529164v3.5277687h-.5291694v-2.1078297l-.396875-.00884c-.3879784-.008636-.7026098-.3669933-.7026098-.8197083s.3145351-.7677907.7026098-.7677888z" fill="url(#a)" stroke="#a62100" stroke-opacity=".501961" stroke-width=".264583"/><path d="m21 13.5c-1.466739-.000007-2.65625 1.191295-2.65625 2.902344 0 .172337.021727.337837.044922.501953.207328-1.437921 1.29256-2.404303 2.611328-2.404297h3.5v-.333984h2v.333984h2v-1z" fill="#fff" opacity=".1" transform="scale(.26458333)"/><g fill="url(#b)" stroke="#000" stroke-linejoin="round" stroke-opacity=".490196" stroke-width=".750002" transform="matrix(.32640661 0 0 .38127763 -.039154 .00001)"><path d="m8.7174581 15.475079-8.22250214-3.626844v-1.184106l8.22250214-4.1071112v1.9873117l-5.6638383 2.6249075 5.6638383 2.326811z"/><path d="m16.393449 5.0499731-4.512853 12.1060399h-2.2936892l4.5128532-12.1060399z"/></g><g fill="#fff" transform="scale(.26458333)"><path d="m10.605469 9.4492188-10.14257838 5.9179692v1l10.14257838-5.917969zm-6.0078128 7.1171872-.9785156.529297 6.9863284 3.353516v-1z" opacity=".1"/><path d="m17.246094 7.2773438-5.566406 17.4453122h.318359l5.248047-16.4453122h2.511718l.31836-1z" opacity=".1"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/presentation.svg b/icon-themes/elementary_svg/cmd/32/presentation.svg
new file mode 100644
index 000000000..a44b0088e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/presentation.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="10.17667" cy="21.16464" gradientTransform="matrix(.11751375 2.4677923 -2.4705882 .11764688 61.269883 -6.439222)" gradientUnits="userSpaceOnUse" r="5.325147"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b"><stop offset="0" stop-color="#dfdfdf"/><stop offset="1" stop-color="#cdcdcd"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.39455591 0 0 .42945352 1.149709 3.941092)" gradientUnits="userSpaceOnUse" x1="27.50001" x2="27.50001" y1="-.575591" y2="32.10878"><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.48608" x2="23.48608" y1="2.995414" y2="27.009958"><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="e" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-51.732536" x2="-51.786404" y1="34.231792" y2="2.906247"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="12.666665" x2="12.750002" y1="3.992221" y2="1.068896"><stop offset="0" stop-color="#d5d5d5"/><stop offset="1" stop-color="#e5e5e5"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="13.590492" x2="13.590492" y1="8.16212" y2="12.6622"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="14.996767" x2="14.996767" xlink:href="#i" y1="9.005885" y2="11.818435"/><linearGradient id="i"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="18.171249" x2="18.452503" y1="6.989314" y2="12.333158"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="18.171249" x2="18.171249" xlink:href="#i" y1="7.833078" y2="11.770648"/><linearGradient id="l" gradientTransform="matrix(1.3831825 0 0 1.4143822 -21.393099 18.45683)" gradientUnits="userSpaceOnUse" x1="14.924327" x2="14.924327" y1="-5.930442" y2="-2.748833"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="2.999978" x2="2.999978" xlink:href="#i" y1="11.568922" y2="13.068926"/><radialGradient id="n" cx="2.25" cy="16" gradientTransform="matrix(.40697348 0 0 .09866019 11.084309 21.073391)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="15.000008" x2="15.000008" xlink:href="#i" y1="1.818898" y2="2.5689"/><radialGradient id="p" cx="16.500012" cy="22.068947" gradientUnits="userSpaceOnUse" r="1.312503" xlink:href="#b"/><radialGradient id="q" cx="10.124996" cy="22.068947" gradientUnits="userSpaceOnUse" r="1.312503" xlink:href="#b"/><linearGradient id="r" gradientUnits="userSpaceOnUse" x1="10.364804" x2="10.364804" y1="21.956673" y2="30.991331"><stop offset="0" stop-color="#fff"/><stop offset=".508" stop-color="#fff" stop-opacity=".235"/><stop offset=".835" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 .00004 -.425191)"><g stroke="#959595" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".745098" stroke-width=".750002" transform="translate(-.750002)"><path d="m12.375001 16.443934v3.000009l-3.0000078 2.250005 1.1250028 1.125002 2.625007-2.250005 2.625006 2.250005 1.125003-1.125002-3.000007-2.250005v-3.000009z" fill="#e5e5e5"/><circle cx="16.312511" cy="22.256449" fill="url(#p)" r=".937502"/><circle cx="9.937493" cy="22.256449" fill="url(#q)" r=".937502"/><path d="m12 18.693939h2.250006v1.500004h-2.250006z" fill="#e5e5e5"/></g><ellipse cx="12" cy="22.651955" display="block" fill="url(#n)" opacity=".193" rx="6.867678" ry="1.664893"/><path d="m1.1249728 3.6939025h21.7500542v13.5000335h-21.7500542z" fill="url(#c)" stroke-width="1.39627"/><g fill="none" stroke-width=".562503" transform="matrix(1.33333 0 0 1.33333 .00003 3.992221)"><path d="m16.593788 9.3388084h-15.1875761v-9.00004504h15.1875761z" stroke="url(#d)" stroke-linecap="round"/><path d="m.84370909-.22373946c2.52067561 0 16.31256891.00095396 16.31256891.00095396l.000013 10.1240967h-16.31258191z" stroke="url(#e)" stroke-linejoin="round"/></g><rect height="3.000007" rx=".499999" ry=".5" style="stroke:#747474;stroke-width:.750002;stroke-linecap:square;stroke-linejoin:round;stroke-opacity:.745098;fill:url(#f)" width="23.250059" x=".374971" y=".693895"/><g transform="translate(-2.250006)"><g transform="matrix(-1.3333132 0 0 1.3333132 41.85298 -2.625034)"><rect fill="url(#j)" height="5.625099" rx=".281255" width="2.25004" x="17.046228" y="6.989314"/><g fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width=".56251"><path d="m17.608739 7.5518234h1.12502v4.5000796h-1.12502z" opacity=".5" stroke="url(#k)"/><rect height="5.625099" opacity=".5" rx=".281255" ry=".63025" stroke="#7239b3" width="2.25004" x="17.046228" y="6.989314"/></g></g><g transform="matrix(-1.3333132 0 0 1.3333132 33.870392 -2.688749)"><rect fill="url(#g)" height="4.500079" rx=".562509" width="2.250039" x="13.871747" y="8.16212"/><g fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width=".56251"><path d="m14.434257 8.72463h1.12502v3.375059h-1.125019z" opacity=".5" stroke="url(#h)"/><rect height="4.50008" opacity=".5" rx=".562509" ry=".51261" stroke="#cc3b02" width="2.25004" x="13.871747" y="8.16212"/></g></g><rect fill="url(#l)" height="3.75001" rx=".74798" stroke-width=".999987" width="3.000009" x="8.624991" y="10.443919"/><g fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002"><path d="m9.3749933 11.193921 1.4980037-.000004v2.250006l-1.4980037.000004z" opacity=".5" stroke="url(#m)"/><rect height="3.75001" opacity=".5" rx=".865539" ry=".596632" stroke="#206b00" width="3.000007" x="8.624991" y="10.443919"/></g></g><g fill="none"><rect height="2.056103" rx="0" ry=".5" width="20.000025" x="1.499974" y="1.443897"/><path d="m1.1249731 1.443897h21.7500549v1.5000041h-21.7500549z" style="stroke-width:.750002;stroke-linecap:square;stroke-linejoin:round;stroke-opacity:.745098;fill:none;opacity:.8;stroke:url(#o)"/></g></g><g transform="matrix(1.5962 0 0 1.5962 6.756 -18.783)"><path d="m15.501817 26.489788a5.0119033 5.0119033 0 0 1 -5.011903 5.011903 5.0119033 5.0119033 0 0 1 -5.0119033-5.011903 5.0119033 5.0119033 0 0 1 5.0119033-5.011903 5.0119033 5.0119033 0 0 1 5.011903 5.011903z" fill="url(#a)" stroke="#206b00" stroke-linecap="square" stroke-opacity=".67451" stroke-width=".626488"/><path d="m9.515625 23.048828a.62180269.62180269 0 0 0 -.5859375.621094v5.638672a.62180269.62180269 0 0 0 .9941406.498047l3.7578129-2.81836a.62180269.62180269 0 0 0 0-.996093l-3.7578129-2.820313a.62180269.62180269 0 0 0 -.4082031-.123047z" fill="#206b00" opacity=".1"/><path d="m14.875867 26.489788c0 2.42258-1.963373 4.385953-4.385953 4.385953-2.4225807 0-4.3859528-1.963373-4.3859528-4.385953s1.9633721-4.385953 4.3859528-4.385953c2.42258 0 4.385953 1.963373 4.385953 4.385953z" style="opacity:.5;fill:none;stroke-width:.626488;stroke-linecap:round;stroke-linejoin:round;stroke:url(#r)"/><path d="m9.6023442 24.297081-.027077 5.425918 4.0470858-2.919967z" fill="#206612" fill-rule="evenodd" opacity=".3"/><path d="m9.5501819 23.670593 3.7589271 2.819195-3.7589271 2.819196z" fill="#fff" stroke-width="1.224414"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/presentationcurrentslide.svg b/icon-themes/elementary_svg/cmd/32/presentationcurrentslide.svg
new file mode 100644
index 000000000..8ad9aadf8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/presentationcurrentslide.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="10.17667" cy="21.16464" gradientTransform="matrix(.11751375 2.4677923 -2.4705882 .11764688 61.269883 -6.439222)" gradientUnits="userSpaceOnUse" r="5.325147"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b"><stop offset="0" stop-color="#dfdfdf"/><stop offset="1" stop-color="#cdcdcd"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.39455591 0 0 .42945352 1.149709 3.941092)" gradientUnits="userSpaceOnUse" x1="27.50001" x2="27.50001" y1="-.575591" y2="32.10878"><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.48608" x2="23.48608" y1="2.995414" y2="27.009958"><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="e" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-51.732536" x2="-51.786404" y1="34.231792" y2="2.906247"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="12.666665" x2="12.750002" y1="3.992221" y2="1.068896"><stop offset="0" stop-color="#d5d5d5"/><stop offset="1" stop-color="#e5e5e5"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="13.590492" x2="13.590492" y1="8.16212" y2="12.6622"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="14.996767" x2="14.996767" xlink:href="#i" y1="9.005885" y2="11.818435"/><linearGradient id="i"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="18.171249" x2="18.452503" y1="6.989314" y2="12.333158"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="18.171249" x2="18.171249" xlink:href="#i" y1="7.833078" y2="11.770648"/><linearGradient id="l" gradientTransform="matrix(1.3831825 0 0 1.4143822 -21.393099 18.45683)" gradientUnits="userSpaceOnUse" x1="14.924327" x2="14.924327" y1="-5.930442" y2="-2.748833"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="2.999978" x2="2.999978" xlink:href="#i" y1="11.568922" y2="13.068926"/><radialGradient id="n" cx="2.25" cy="16" gradientTransform="matrix(.40697348 0 0 .09866019 11.084309 21.073391)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="15.000008" x2="15.000008" xlink:href="#i" y1="1.818898" y2="2.5689"/><radialGradient id="p" cx="16.500012" cy="22.068947" gradientUnits="userSpaceOnUse" r="1.312503" xlink:href="#b"/><radialGradient id="q" cx="10.124996" cy="22.068947" gradientUnits="userSpaceOnUse" r="1.312503" xlink:href="#b"/><linearGradient id="r" gradientUnits="userSpaceOnUse" x1="10.364804" x2="10.364804" y1="21.956673" y2="30.991331"><stop offset="0" stop-color="#fff"/><stop offset=".508" stop-color="#fff" stop-opacity=".235"/><stop offset=".835" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 .00004 -.425191)"><g stroke="#959595" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".745098" stroke-width=".750002" transform="translate(-.750002)"><path d="m12.375001 16.443934v3.000009l-3.0000078 2.250005 1.1250028 1.125002 2.625007-2.250005 2.625006 2.250005 1.125003-1.125002-3.000007-2.250005v-3.000009z" fill="#e5e5e5"/><circle cx="16.312511" cy="22.256449" fill="url(#p)" r=".937502"/><circle cx="9.937493" cy="22.256449" fill="url(#q)" r=".937502"/><path d="m12 18.693939h2.250006v1.500004h-2.250006z" fill="#e5e5e5"/></g><ellipse cx="12" cy="22.651955" display="block" fill="url(#n)" opacity=".193" rx="6.867678" ry="1.664893"/><path d="m1.1249728 3.6939025h21.7500542v13.5000335h-21.7500542z" fill="url(#c)" stroke-width="1.39627"/><g fill="none" stroke-width=".562503" transform="matrix(1.33333 0 0 1.33333 .00003 3.992221)"><path d="m16.593788 9.3388084h-15.1875761v-9.00004504h15.1875761z" stroke="url(#d)" stroke-linecap="round"/><path d="m.84370909-.22373946c2.52067561 0 16.31256891.00095396 16.31256891.00095396l.000013 10.1240967h-16.31258191z" stroke="url(#e)" stroke-linejoin="round"/></g><rect height="3.000007" rx=".499999" ry=".5" style="stroke:#747474;stroke-width:.750002;stroke-linecap:square;stroke-linejoin:round;stroke-opacity:.745098;fill:url(#f)" width="23.250059" x=".374971" y=".693895"/><g transform="translate(-2.250006)"><g transform="matrix(-1.3333132 0 0 1.3333132 41.85298 -2.625034)"><rect fill="url(#j)" height="5.625099" rx=".281255" width="2.25004" x="17.046228" y="6.989314"/><g fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width=".56251"><path d="m17.608739 7.5518234h1.12502v4.5000796h-1.12502z" opacity=".5" stroke="url(#k)"/><rect height="5.625099" opacity=".5" rx=".281255" ry=".63025" stroke="#7239b3" width="2.25004" x="17.046228" y="6.989314"/></g></g><g transform="matrix(-1.3333132 0 0 1.3333132 33.870392 -2.688749)"><rect fill="url(#g)" height="4.500079" rx=".562509" width="2.250039" x="13.871747" y="8.16212"/><g fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width=".56251"><path d="m14.434257 8.72463h1.12502v3.375059h-1.125019z" opacity=".5" stroke="url(#h)"/><rect height="4.50008" opacity=".5" rx=".562509" ry=".51261" stroke="#cc3b02" width="2.25004" x="13.871747" y="8.16212"/></g></g><rect fill="url(#l)" height="3.75001" rx=".74798" stroke-width=".999987" width="3.000009" x="8.624991" y="10.443919"/><g fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002"><path d="m9.3749933 11.193921 1.4980037-.000004v2.250006l-1.4980037.000004z" opacity=".5" stroke="url(#m)"/><rect height="3.75001" opacity=".5" rx=".865539" ry=".596632" stroke="#206b00" width="3.000007" x="8.624991" y="10.443919"/></g></g><g fill="none"><rect height="2.056103" rx="0" ry=".5" width="20.000025" x="1.499974" y="1.443897"/><path d="m1.1249731 1.443897h21.7500549v1.5000041h-21.7500549z" style="stroke-width:.750002;stroke-linecap:square;stroke-linejoin:round;stroke-opacity:.745098;fill:none;opacity:.8;stroke:url(#o)"/></g></g><g transform="matrix(1.5962 0 0 1.5962 6.756 -18.783)"><path d="m15.501817 26.489788a5.0119033 5.0119033 0 0 1 -5.011903 5.011903 5.0119033 5.0119033 0 0 1 -5.0119033-5.011903 5.0119033 5.0119033 0 0 1 5.0119033-5.011903 5.0119033 5.0119033 0 0 1 5.011903 5.011903z" fill="url(#a)" stroke="#206b00" stroke-linecap="square" stroke-opacity=".67451" stroke-width=".626488"/><path d="m20 19a1.0000994 1.0000994 0 0 0 -1 1v7a1.0000994 1.0000994 0 0 0 1 1h2a1.0000994 1.0000994 0 0 0 1-1v-7a1.0000994 1.0000994 0 0 0 -1-1zm5 0a1.0000994 1.0000994 0 0 0 -1 1v7a1.0000994 1.0000994 0 0 0 1 1h2a1.0000994 1.0000994 0 0 0 1-1v-7a1.0000994 1.0000994 0 0 0 -1-1z" fill="#206b00" opacity=".1" transform="matrix(.62648791 0 0 .62648791 -4.232552 11.767322)"/><path d="m14.875867 26.489788c0 2.42258-1.963373 4.385953-4.385953 4.385953-2.4225807 0-4.3859528-1.963373-4.3859528-4.385953s1.9633721-4.385953 4.3859528-4.385953c2.42258 0 4.385953 1.963373 4.385953 4.385953z" style="opacity:.5;fill:none;stroke-width:.626488;stroke-linecap:round;stroke-linejoin:round;stroke:url(#r)"/><path d="m8.349344 24.297081-.052138 5.011903h1.2529761l-.0000002-5.011903z" fill="#206b00" fill-rule="evenodd" opacity=".3"/><path d="m8.2971817 24.297081h1.2530004l.0000003 4.385415h-1.2529762z" fill="#fff" stroke-width="1.224414"/><path d="m11.481784 24.297081-.05214 5.011903h1.252976v-5.011903z" fill="#206b00" fill-rule="evenodd" opacity=".3"/><path d="m11.429622 24.297081h1.253l.000001 4.385415h-1.252977z" fill="#fff" stroke-width="1.224414"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/presentationdialog.svg b/icon-themes/elementary_svg/cmd/32/presentationdialog.svg
new file mode 100644
index 000000000..76c98b409
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/presentationdialog.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="22.881355" x2="22.644068" y1="14.457627" y2="31.338984"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#d2d2d2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="23.031893" x2="23.040016" y1="26.715307" y2="18.997057"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#959595"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="23.131727" x2="23.398602" y1="16.459263" y2="30.159456"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="d"><stop offset="0" stop-color="#dfdfdf"/><stop offset="1" stop-color="#cdcdcd"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.39455591 0 0 .42945352 1.149709 3.941092)" gradientUnits="userSpaceOnUse" x1="27.50001" x2="27.50001" y1="-.575591" y2="32.10878"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.48608" x2="23.48608" y1="2.995414" y2="27.009958"><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="g" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-51.732536" x2="-51.786404" y1="34.231792" y2="2.906247"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="12.666665" x2="12.750002" y1="3.992221" y2="1.068896"><stop offset="0" stop-color="#d5d5d5"/><stop offset="1" stop-color="#e5e5e5"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="13.590492" x2="13.590492" y1="8.16212" y2="12.6622"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="14.996767" x2="14.996767" xlink:href="#k" y1="9.005885" y2="11.818435"/><linearGradient id="k"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="18.171249" x2="18.452503" y1="6.989314" y2="12.333158"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="18.171249" x2="18.171249" xlink:href="#k" y1="7.833078" y2="11.770648"/><linearGradient id="n" gradientTransform="matrix(1.3831825 0 0 1.4143822 -21.393099 18.45683)" gradientUnits="userSpaceOnUse" x1="14.924327" x2="14.924327" y1="-5.930442" y2="-2.748833"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="2.999978" x2="2.999978" xlink:href="#k" y1="11.568922" y2="13.068926"/><radialGradient id="p" cx="2.25" cy="16" gradientTransform="matrix(.40697348 0 0 .09866019 11.084309 21.073391)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="15.000008" x2="15.000008" xlink:href="#k" y1="1.818898" y2="2.5689"/><radialGradient id="r" cx="16.500012" cy="22.068947" gradientUnits="userSpaceOnUse" r="1.312503" xlink:href="#d"/><radialGradient id="s" cx="10.124996" cy="22.068947" gradientUnits="userSpaceOnUse" r="1.312503" xlink:href="#d"/><g transform="matrix(1.33333 0 0 1.33333 .00004 -.425191)"><g stroke="#959595" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".745098" stroke-width=".750002" transform="translate(-.750002)"><path d="m12.375001 16.443934v3.000009l-3.0000078 2.250005 1.1250028 1.125002 2.625007-2.250005 2.625006 2.250005 1.125003-1.125002-3.000007-2.250005v-3.000009z" fill="#e5e5e5"/><circle cx="16.312511" cy="22.256449" fill="url(#r)" r=".937502"/><circle cx="9.937493" cy="22.256449" fill="url(#s)" r=".937502"/><path d="m12 18.693939h2.250006v1.500004h-2.250006z" fill="#e5e5e5"/></g><ellipse cx="12" cy="22.651955" display="block" fill="url(#p)" opacity=".193" rx="6.867678" ry="1.664893"/><path d="m1.1249728 3.6939025h21.7500542v13.5000335h-21.7500542z" fill="url(#e)" stroke-width="1.39627"/><g fill="none" stroke-width=".562503" transform="matrix(1.33333 0 0 1.33333 .00003 3.992221)"><path d="m16.593788 9.3388084h-15.1875761v-9.00004504h15.1875761z" stroke="url(#f)" stroke-linecap="round"/><path d="m.84370909-.22373946c2.52067561 0 16.31256891.00095396 16.31256891.00095396l.000013 10.1240967h-16.31258191z" stroke="url(#g)" stroke-linejoin="round"/></g><rect height="3.000007" rx=".499999" ry=".5" style="stroke:#747474;stroke-width:.750002;stroke-linecap:square;stroke-linejoin:round;stroke-opacity:.745098;fill:url(#h)" width="23.250059" x=".374971" y=".693895"/><g transform="translate(-2.250006)"><g transform="matrix(-1.3333132 0 0 1.3333132 41.85298 -2.625034)"><rect fill="url(#l)" height="5.625099" rx=".281255" width="2.25004" x="17.046228" y="6.989314"/><g fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width=".56251"><path d="m17.608739 7.5518234h1.12502v4.5000796h-1.12502z" opacity=".5" stroke="url(#m)"/><rect height="5.625099" opacity=".5" rx=".281255" ry=".63025" stroke="#7239b3" width="2.25004" x="17.046228" y="6.989314"/></g></g><g transform="matrix(-1.3333132 0 0 1.3333132 33.870392 -2.688749)"><rect fill="url(#i)" height="4.500079" rx=".562509" width="2.250039" x="13.871747" y="8.16212"/><g fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width=".56251"><path d="m14.434257 8.72463h1.12502v3.375059h-1.125019z" opacity=".5" stroke="url(#j)"/><rect height="4.50008" opacity=".5" rx=".562509" ry=".51261" stroke="#cc3b02" width="2.25004" x="13.871747" y="8.16212"/></g></g><rect fill="url(#n)" height="3.75001" rx=".74798" stroke-width=".999987" width="3.000009" x="8.624991" y="10.443919"/><g fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002"><path d="m9.3749933 11.193921 1.4980037-.000004v2.250006l-1.4980037.000004z" opacity=".5" stroke="url(#o)"/><rect height="3.75001" opacity=".5" rx=".865539" ry=".596632" stroke="#206b00" width="3.000007" x="8.624991" y="10.443919"/></g></g><g fill="none"><rect height="2.056103" rx="0" ry=".5" width="20.000025" x="1.499974" y="1.443897"/><path d="m1.1249731 1.443897h21.7500549v1.5000041h-21.7500549z" style="stroke-width:.750002;stroke-linecap:square;stroke-linejoin:round;stroke-opacity:.745098;fill:none;opacity:.8;stroke:url(#q)"/></g></g><path d="m22 14.5c-.554 0-1 .446-1 1v1.886719a5.9661016 5.9661016 0 0 0 -.556641.228515l-1.332031-1.332031c-.391737-.391737-1.022325-.391737-1.414062 0l-1.414063 1.414063c-.391737.391737-.391737 1.022325 0 1.414062l1.333985 1.333984a5.9661016 5.9661016 0 0 0 -.230469.554688h-1.886719c-.554 0-1 .446-1 1v2c0 .554.446 1 1 1h1.886719a5.9661016 5.9661016 0 0 0 .228515.556641l-1.332031 1.332031c-.391737.391737-.391737 1.022325 0 1.414062l1.414063 1.414063c.391737.391737 1.022325.391737 1.414062 0l1.333984-1.333985a5.9661016 5.9661016 0 0 0 .554688.230469v1.886719c0 .554.446 1 1 1h2c.554 0 1-.446 1-1v-1.886719a5.9661016 5.9661016 0 0 0 .556641-.228515l1.332031 1.332031c.391737.391737 1.022325.391737 1.414062 0l1.414063-1.414063c.391737-.391737.391737-1.022325 0-1.414062l-1.333985-1.333984a5.9661016 5.9661016 0 0 0 .230469-.554688h1.886719c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1h-1.886719a5.9661016 5.9661016 0 0 0 -.228515-.556641l1.332031-1.332031c.391737-.391737.391737-1.022325 0-1.414062l-1.414063-1.414063c-.391737-.391737-1.022325-.391737-1.414062 0l-1.333984 1.333985a5.9661016 5.9661016 0 0 0 -.554688-.230469v-1.886719c0-.554-.446-1-1-1zm1 6.503906a1.9954157 1.9954157 0 0 1 1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094-1.996094 1.9954157 1.9954157 0 0 1 1.996094-1.996094z" fill="url(#a)"/><g fill="none" stroke-linecap="square" stroke-linejoin="round"><path d="m22 14.5c-.554 0-1 .446-1 1v1.886719a5.9661016 5.9661016 0 0 0 -.556641.228515l-1.332031-1.332031c-.391737-.391737-1.022325-.391737-1.414062 0l-1.414063 1.414063c-.391737.391737-.391737 1.022325 0 1.414062l1.333985 1.333984a5.9661016 5.9661016 0 0 0 -.230469.554688h-1.886719c-.554 0-1 .446-1 1v2c0 .554.446 1 1 1h1.886719a5.9661016 5.9661016 0 0 0 .228515.556641l-1.332031 1.332031c-.391737.391737-.391737 1.022325 0 1.414062l1.414063 1.414063c.391737.391737 1.022325.391737 1.414062 0l1.333984-1.333985a5.9661016 5.9661016 0 0 0 .554688.230469v1.886719c0 .554.446 1 1 1h2c.554 0 1-.446 1-1v-1.886719a5.9661016 5.9661016 0 0 0 .556641-.228515l1.332031 1.332031c.391737.391737 1.022325.391737 1.414062 0l1.414063-1.414063c.391737-.391737.391737-1.022325 0-1.414062l-1.333985-1.333984a5.9661016 5.9661016 0 0 0 .230469-.554688h1.886719c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1h-1.886719a5.9661016 5.9661016 0 0 0 -.228515-.556641l1.332031-1.332031c.391737-.391737.391737-1.022325 0-1.414062l-1.414063-1.414063c-.391737-.391737-1.022325-.391737-1.414062 0l-1.333984 1.333985a5.9661016 5.9661016 0 0 0 -.554688-.230469v-1.886719c0-.554-.446-1-1-1zm1 6.503906a1.9954157 1.9954157 0 0 1 1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094-1.996094 1.9954157 1.9954157 0 0 1 1.996094-1.996094z" opacity=".3" stroke="#000"/><circle cx="23" cy="23" r="3.998385" stroke="url(#b)"/><path d="m22 15.5v1.886719a.99989607.99989607 0 0 1 -.667969.943359c-.157521.05556-.311767.118308-.46289.189453a.99989607.99989607 0 0 1 -1.132813-.197265l-1.332031-1.332032-1.414063 1.414063 1.333985 1.333984a.99989607.99989607 0 0 1 .195312 1.136719c-.07165.150561-.135262.303936-.191406.460938a.99989607.99989607 0 0 1 -.941406.664062h-1.886719v2h1.886719a.99989607.99989607 0 0 1 .943359.667969c.05556.157521.118308.311767.189453.46289a.99989607.99989607 0 0 1 -.197265 1.132813l-1.332032 1.332031 1.414063 1.414063 1.333984-1.333985a.99989607.99989607 0 0 1 1.136719-.195312c.150561.07165.303936.135262.460938.191406a.99989607.99989607 0 0 1 .664062.941406v1.886719h2v-1.886719a.99989607.99989607 0 0 1 .667969-.943359c.157521-.05556.311767-.118308.46289-.189453a.99989607.99989607 0 0 1 1.132813.197265l1.332031 1.332032 1.414063-1.414063-1.333985-1.333984a.99989607.99989607 0 0 1 -.195312-1.136719c.07165-.150561.135262-.303936.191406-.460938a.99989607.99989607 0 0 1 .941406-.664062h1.886719v-2h-1.886719a.99989607.99989607 0 0 1 -.943359-.667969c-.05556-.157521-.118308-.311767-.189453-.46289a.99989607.99989607 0 0 1 .197265-1.132813l1.332032-1.332031-1.414063-1.414063-1.333984 1.333985a.99989607.99989607 0 0 1 -1.136719.195312c-.150561-.07165-.303936-.135262-.460938-.191406a.99989607.99989607 0 0 1 -.664062-.941406v-1.886719zm1 6.503906c-.588024.0002.772067.134102.195312.01953-.576754-.114571.728849.281575.185547.05664-.543301-.224934.66278.418444.173829.0918-.488952-.326647.566186.538842.15039.123047-.415795-.415796.449694.639342.123047.15039-.326647-.488951.316731.71713.0918.173829-.224935-.543302.171211.762301.05664.185547-.11457-.576755.01933.783336.01953.195312-.0002-.588024-.134102.772067-.01953.195312.114571-.576754-.281575.728849-.05664.185547.224934-.543301-.418444.66278-.0918.173829.326647-.488952-.538842.566186-.123047.15039.415796-.415795-.639342.449694-.15039.123047.488951-.326647-.71713.316731-.173829.0918.543302-.224935-.762301.171211-.185547.05664.576755-.11457-.783336.01933-.195312.01953.588024-.0002-.772067-.134102-.195312-.01953.576754.114571-.728849-.281575-.185547-.05664.543301.224934-.66278-.418444-.173829-.0918.488952.326647-.566186-.538842-.15039-.123047.415795.415796-.449694-.639342-.123047-.15039.326647.488951-.316731-.71713-.0918-.173829.224935.543302-.171211-.762301-.05664-.185547.11457.576755-.01933-.783336-.01953-.195312.0002.588024.134102-.772067.01953-.195312-.114571.576754.281575-.728849.05664-.185547-.224934.543301.418444-.66278.0918-.173829-.326647.488952.538842-.566186.123047-.15039-.415796.415795.639342-.449694.15039-.123047-.488951.326647.71713-.316731.173829-.0918-.543302.224935.762301-.171211.185547-.05664-.576755.11457.783336-.01933.195312-.01953z" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/presentationlayout.svg b/icon-themes/elementary_svg/cmd/32/presentationlayout.svg
new file mode 100644
index 000000000..07582a33c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/presentationlayout.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="14.8324" x2="14.8324" xlink:href="#b" y1="5.6746" y2="26.028616"/><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="8.1514" x2="8.1514" xlink:href="#b" y1="23.055099" y2="14.009484"/><linearGradient id="d"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="e"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.72973 0 0 .56757 -1.515 2.378)" gradientUnits="userSpaceOnUse" x1="24.001" x2="24.001" xlink:href="#d" y1="6.381" y2="41.619"/><linearGradient id="g" gradientTransform="matrix(.8 0 0 .49974816 -2.7 3.239182)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="h" cx="605.714" cy="486.648" gradientTransform="matrix(.01928 0 0 .00824 17.982 23.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#e"/><radialGradient id="i" cx="605.714" cy="486.648" gradientTransform="matrix(-.01928 0 0 .00824 14.018 23.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#e"/><linearGradient id="j" gradientTransform="matrix(.05633 0 0 .00824 -4.36 23.98)" 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="k" gradientTransform="matrix(.66892 0 0 .56757 -1.18 2.378)" gradientUnits="userSpaceOnUse" x1="9.61" x2="9.61" xlink:href="#d" y1="6.395" y2="41.619"/><linearGradient id="l" gradientTransform="matrix(1.33942 0 0 -1.98263 -11.354 93.863)" gradientUnits="userSpaceOnUse" x1="22.004" x2="22.004" y1="63.218" y2="25.647"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#c8c8c8"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.74052 0 0 .4677 46.925 2.682)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="4.334" x2="4.334" y1="4.526" y2="27.474"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><path d="m2.4 27h27.2v2h-27.2z" fill="url(#j)" opacity=".15"/><path d="m2.4 27v2c-.993.004-2.4-.448-2.4-1s1.108-1 2.4-1z" fill="url(#i)" opacity=".15"/><path d="m29.6 27v2c.993.004 2.4-.448 2.4-1s-1.108-1-2.4-1z" fill="url(#h)" opacity=".15"/><path d="m6 4.5h24.5v23h-24.5z" fill="url(#g)" stroke-width="1.022475"/><path d="m29.5 26.5h-27v-21h27z" fill="none" stroke="url(#f)" stroke-linecap="round"/><path d="m6 27.5h-4.5v-23h4.5" fill="url(#n)"/><path d="m5.5 26.5h-3v-21h3" fill="none" opacity=".5" stroke="url(#k)" stroke-linecap="square"/><path d="m11 7.5h4m1 0h2m1 0h1m1 0h2" fill="none" stroke="#aaa"/><path d="m7 24v-1h2v1zm3 0v-1h6v1zm-3-4v-1h3v1zm4 0v-1h2v1zm3 0v-1h1v1zm-7-4v-1h3v1zm4 0v-1h1v1zm2 0v-1h2v1zm-6-4v-1h3v1zm4 0v-1h3v1z" fill="url(#l)"/><path d="m29 17a6 6 0 1 1 -3.174-5.293l-2.826 5.293z" fill="url(#n)" opacity=".5"/><path d="m29 17.017c0 2.602-1.892 5.09-4.4 5.783-2.506.694-5.407-.466-6.745-2.697-.01.01 5.145-3.086 5.145-3.086z" fill="url(#n)" opacity=".5"/><path d="m6 27.5h24.5v-23h-24.5" fill="none" stroke="url(#m)" stroke-linejoin="round"/><path d="m6 27.5h-4.5c0-7.093 0-15.338951 0-22.8569515l.048-.093.118-.04 4.334-.0110485" fill="none" opacity=".4" stroke="#cc3b02" stroke-linejoin="round"/><path d="m29 17.004c0 2.6-1.892 5.088-4.4 5.782-.058-.01-1.6-5.782-1.6-5.782z" fill="url(#n)"/><g transform="translate(0 1)"><path d="m1.5 4.5 22 22h-22zm5 12v5h5z" style="fill:#9bdb4d;fill-opacity:.588;fill-rule:evenodd;stroke:#206b00;stroke-linejoin:round;stroke-opacity:.501961"/><path d="m2 7h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1z" opacity=".15"/><path d="m2.5 6.9006214v18.5993786h18.627z" fill="none" opacity=".5" stroke="url(#a)"/><g transform="matrix(0 1 -1 0 28 23)"><path d="m2 7h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1z" opacity=".15"/><path d="m2 8h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1z" fill="#fff" opacity=".15"/></g><g fill="none"><path d="m5.5 14.52v7.98h7.5" opacity=".5" stroke="url(#c)"/><path d="m4.5 27.5h19" opacity=".3" stroke="#d1ff82" stroke-linecap="square"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/presentationminimizer.svg b/icon-themes/elementary_svg/cmd/32/presentationminimizer.svg
new file mode 100644
index 000000000..a78c749bb
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/presentationminimizer.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="32.5" cy="16.563" gradientTransform="matrix(.136 .32887 -.25782 .113 11.15 .462)" gradientUnits="userSpaceOnUse" r="14.438" xlink:href="#b"/><linearGradient id="b"><stop offset="0" stop-color="#fff3cb"/><stop offset=".262" stop-color="#fdde76"/><stop offset=".661" stop-color="#f9c440"/><stop offset="1" stop-color="#e48b20"/></linearGradient><filter id="c" color-interpolation-filters="sRGB" height="1.324" width="1.387" x="-.193" y="-.162"><feGaussianBlur stdDeviation=".678"/></filter><linearGradient id="d" gradientUnits="userSpaceOnUse" x1=".996664" x2="19.759283" xlink:href="#b" y1="17.454626" y2="3.457329"/><linearGradient id="e" gradientTransform="matrix(.26726 0 0 1.15755 9.316 -10.704)" gradientUnits="userSpaceOnUse" x1="-32.957001" x2="-25.474001" y1="27.389" y2="27.389"><stop offset="0" stop-color="#2e3436"/><stop offset=".644" stop-color="#888a85"/><stop offset="1" stop-color="#555753"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.77602 .23906 -.31605 .56748 -20.168 4.55)" gradientUnits="userSpaceOnUse" x1="27.528" x2="30.42" y1="4.167" y2="2.949"><stop offset="0" stop-color="#eeeeec"/><stop offset=".789" stop-color="#fff"/><stop offset="1" stop-color="#eeeeec"/></linearGradient><linearGradient id="g"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="h"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.72973 0 0 .56757 -1.515 2.378)" gradientUnits="userSpaceOnUse" x1="24.001" x2="24.001" xlink:href="#g" y1="6.381" y2="41.619"/><linearGradient id="j" gradientTransform="matrix(.8 0 0 .49974816 -2.7 3.239182)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="k" cx="605.714" cy="486.648" gradientTransform="matrix(.01928 0 0 .00824 17.982 23.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#h"/><radialGradient id="l" cx="605.714" cy="486.648" gradientTransform="matrix(-.01928 0 0 .00824 14.018 23.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#h"/><linearGradient id="m" gradientTransform="matrix(.05633 0 0 .00824 -4.36 23.98)" 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="n" gradientTransform="matrix(.66892 0 0 .56757 -1.18 2.378)" gradientUnits="userSpaceOnUse" x1="9.61" x2="9.61" xlink:href="#g" y1="6.395" y2="41.619"/><linearGradient id="o" gradientTransform="matrix(1.33942 0 0 -1.98263 -11.354 93.863)" gradientUnits="userSpaceOnUse" x1="22.004" x2="22.004" y1="63.218" y2="25.647"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#c8c8c8"/></linearGradient><linearGradient id="p" gradientTransform="matrix(.74052 0 0 .4677 46.925 2.682)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="4.334" x2="4.334" y1="4.526" y2="27.474"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><path d="m2.4 27h27.2v2h-27.2z" fill="url(#m)" opacity=".15"/><path d="m2.4 27v2c-.993.004-2.4-.448-2.4-1s1.108-1 2.4-1z" fill="url(#l)" opacity=".15"/><path d="m29.6 27v2c.993.004 2.4-.448 2.4-1s-1.108-1-2.4-1z" fill="url(#k)" opacity=".15"/><path d="m6 4.5h24.5v23h-24.5z" fill="url(#j)" stroke-width="1.022475"/><path d="m29.5 26.5h-27v-21h27z" fill="none" stroke="url(#i)" stroke-linecap="round"/><path d="m6 27.5h-4.5v-23h4.5" fill="url(#q)"/><path d="m5.5 26.5h-3v-21h3" fill="none" opacity=".5" stroke="url(#n)" stroke-linecap="square"/><path d="m11 7.5h4m1 0h2m1 0h1m1 0h2" fill="none" stroke="#aaa"/><path d="m7 24v-1h2v1zm3 0v-1h6v1zm-3-4v-1h3v1zm4 0v-1h2v1zm3 0v-1h1v1zm-7-4v-1h3v1zm4 0v-1h1v1zm2 0v-1h2v1zm-6-4v-1h3v1zm4 0v-1h3v1z" fill="url(#o)"/><path d="m29 17a6 6 0 1 1 -3.174-5.293l-2.826 5.293z" fill="url(#q)" opacity=".5"/><path d="m29 17.017c0 2.602-1.892 5.09-4.4 5.783-2.506.694-5.407-.466-6.745-2.697-.01.01 5.145-3.086 5.145-3.086z" fill="url(#q)" opacity=".5"/><path d="m6 27.5h24.5v-23h-24.5" fill="none" stroke="url(#p)" stroke-linejoin="round"/><path d="m6 27.5h-4.5c0-7.093 0-15.338951 0-22.8569515l.048-.093.118-.04 4.334-.0110485" fill="none" opacity=".4" stroke="#cc3b02" stroke-linejoin="round"/><path d="m29 17.004c0 2.6-1.892 5.088-4.4 5.782-.058-.01-1.6-5.782-1.6-5.782z" fill="url(#q)"/><path d="m13.42 3.1660008-.134 3.304-2.128 1.115-.667-.375-.022-1.97-1.397 1.29-1.88-.59.792 1.725-1.14 1.607 1.884-.22 1.178 1.5819992.372-1.8619992.984-.334 2.084.774.575 3.3849992 2.053-2.593 3.396.5-1.834-2.7559992 1.523-3.073-3.183.89zm-7.362 5.824-1.084.9999992-1.458-.46.615 1.34-.886 1.246 1.464-.17.91 1.227.29-1.445 1.45-.487-1.283-.72zm4.95 1.1899992-1.578 1.45-2.13-.664.897 1.95-1.286 1.815 2.13-.247 1.33 1.786.42-2.104 2.113-.71-1.872-1.053zm-8.294 2.113-.396 1.492-1.544.417 1.294.836-.08 1.6 1.195-.975 1.497.573-.558-1.44 1.005-1.245-1.54.087z" fill="url(#d)"/><path d="m13.263 17.77c-2.056.9-4.6-.495-5.686-3.117-1.084-2.622-.297-5.478 1.76-6.38 2.055-.9 4.6.495 5.685 3.118 1.084 2.623.297 5.48-1.76 6.38z" fill="url(#a)" filter="url(#c)" opacity=".483" transform="matrix(1.33333 0 0 1.33333 .122 -8.975)"/><g transform="matrix(1.41113 -.81472 .6894 1.1941 4.267 -6.127)"><path d="m.5 18v12.438c0 .58.297 1.062.667 1.062h.666c.37 0 .667-.48.667-1.063v-12.437z" fill="url(#e)" fill-rule="evenodd"/><rect fill="none" height="21" opacity=".3" rx=".749" ry=".929" stroke="#000" stroke-width=".667" width="2" x=".5" y="10.5"/><path d="m1.167 10.5c-.37 0-.667.48-.667 1.063v6.437h2v-6.438c0-.58-.297-1.062-.667-1.062z" fill="url(#f)" fill-rule="evenodd" opacity=".9"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/previousannotation.svg b/icon-themes/elementary_svg/cmd/32/previousannotation.svg
new file mode 100644
index 000000000..cd4f505eb
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/previousannotation.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="24.837126" cy="36.421127" gradientTransform="matrix(-.70660604 0 0 -.47076979 35.26917 40.511048)" gradientUnits="userSpaceOnUse" r="15.644737" xlink:href="#a"/><linearGradient id="c" gradientTransform="matrix(-1.3333333 0 0 1.3333333 32.00048 1.333335)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="4" y2="19.275499"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="d" gradientTransform="matrix(1.2306833 0 0 1.6666734 17.47367 -31.451617)" gradientUnits="userSpaceOnUse" x1="5.142201" x2="5.142201" y1="27.561838" y2="29.161831"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientTransform="matrix(1.4687933 0 0 1.4416821 17.900635 -24.641344)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" y1="22.402153" y2="35.268829"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="f" gradientTransform="matrix(-.00271019 .50014348 -.5122065 -.00277662 -10.621166 -10.412536)" gradientUnits="userSpaceOnUse" x1="21.663342" x2="57.252823" y1="-46.990513" y2="-47.821854"><stop offset="0" stop-color="#fff394"/><stop offset=".262" stop-color="#ffe16b"/><stop offset=".661" stop-color="#f9c440"/><stop offset="1" stop-color="#d48e15"/></linearGradient><radialGradient id="g" cx="1.248938" cy="16.655602" gradientTransform="matrix(.53333333 0 0 .11633788 9.361817 20.415424)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#a"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="12.481989" x2="12.481988" y1="1.669033" y2="12.91907"><stop offset="0" stop-color="#fff"/><stop offset=".09999992" 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(.3527769 0 0 .3527769 -.302316 -.65673)"><ellipse cx="10.561817" cy="22.276831" display="block" fill="url(#g)" fill-rule="evenodd" opacity=".25" rx="9" ry="1.963204"/><g stroke-width=".750002"><path d="m5.9667969.54101562c-1.3759393 0-2.4821479.91328028-2.4824219 2.04687498l-.00227 9.4093074c-.00162 1.133594 1.106483 2.047885 2.4824219 2.046875h2.1113281l-.9962826 4.449665 4.7091736-3.935993.692035-.513672h5.76588c1.375939 0 2.482148-.913279 2.482422-2.046875l.0023-9.4093074c.001594-1.1335936-1.106513-2.04687498-2.482452-2.04687498z" fill="url(#f)" stroke="#ad5f00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" transform="translate(0 3.942578)"/><path d="m5.9804688 1.2940416c-.9180944 0-1.7473083.5320901-1.7485015 1.3417004v9.305262c-.00119.810427.8039094 1.333449 1.7206508 1.33789.00065.000003.0013.000003.00195 0h2.6425813c.1962572.06059.3546414-.0971.3652349.01518l-.6683274 3.2132 3.7279071-3.085797c.112988-.0619.133392-.116038.333009-.127403h5.943776c.599687.01517.890618-.256297 1.212394-.427521.311344-.244695.470267-.567833.470864-.972714v-9.2311379c.0012-.8104271-.739759-1.3686595-1.657854-1.3686595z" fill="none" opacity=".5" stroke="url(#h)" transform="translate(0 3.942578)"/></g></g><g stroke-width="1.333333" transform="matrix(.1984375 0 0 .1984375 2.817391 3.211056)"><path d="m6.664441 23.365073a11.054666 7.3650727 0 1 1 22.109331 0 11.054666 7.3650727 0 0 1 -22.109331 0z" fill="url(#b)" fill-rule="evenodd" opacity=".141176"/><path d="m15.095466 6.001802v.00521c-.216514 0-.396454.08588-.526042.2239584-.0089.00987-.01921.019352-.02865.028645l-10.5459749 9.0925386c-.1212.121306-.192708.285474-.192708.466145 0 .179381.07151.334491.192708.463543l10.5420099 9.106769c.0095.0093.01977.01883.02865.02864.129587.138086.309527.223959.526042.223959.402289 0 .706625-.287324.706625-.67448v-5.132869c-.000252-.361344.313496-.682229.702229-.682229h10.635069c.381132 0 .66242-.267369.662702-.648501l.004-5.351499c.000282-.381132-.28157-.668059-.662702-.668059h-10.700209c-.356849-.03335-.637361-.320035-.637124-.660066v-5.1550381c0-.3871547-.304336-.6666667-.706625-.6666669z" fill="url(#c)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5"/><g fill="none"><path d="m16.468758 17.818299h10l.000035-4h-10.000035" opacity=".6" stroke="url(#d)"/><path d="m14.46875 8.1210938-8.9902344 7.6933592 8.9902424 7.738679v-3.734833c0-1.333334.788472-2 1.333333-2v-4c-.798225-.179019-1.332967-.884496-1.333333-2z" opacity=".5" stroke="url(#e)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/previouspage.svg b/icon-themes/elementary_svg/cmd/32/previouspage.svg
new file mode 100644
index 000000000..b8a3e54fa
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/previouspage.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 offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="24.837126" cy="36.421127" gradientTransform="matrix(-.70660604 0 0 -.47076979 35.26917 40.511048)" gradientUnits="userSpaceOnUse" r="15.644737" xlink:href="#a"/><linearGradient id="c" gradientTransform="matrix(-1.3333333 0 0 1.3333333 32.00048 1.333335)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="4" y2="19.275499"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="d" gradientTransform="matrix(1.2306833 0 0 1.6666734 17.47367 -31.451617)" gradientUnits="userSpaceOnUse" x1="5.142201" x2="5.142201" y1="27.561838" y2="29.161831"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientTransform="matrix(1.4687933 0 0 1.4416821 17.900635 -24.641344)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" y1="22.402153" y2="35.268829"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" 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="g" gradientTransform="matrix(.62856997 0 0 .60839392 .91432 -.534791)" 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><radialGradient id="h" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="i" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="j" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><g transform="translate(-2)"><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#j)" opacity=".15"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#i)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#h)" opacity=".15"/><path d="m5 1c5.041316 0 21.999973.00179 21.999973.00179l.000027 27.99821s-14.666666 0-22 0c0-9.333333 0-18.666664 0-27.9999959z" fill="url(#g)"/><g fill="none" stroke-linejoin="round"><path d="m26.5 28.5h-21v-27h21z" stroke="url(#f)" stroke-linecap="round"/><path d="m4.499961.499944c5.27048 0 23.000054.002 23.000054.002l.000024 28.998112s-15.333385 0-23.000078 0c0-9.666722 0-19.333346 0-28.999956z" stroke="url(#k)" stroke-width=".999922"/></g></g><g stroke-width="1.333333" transform="matrix(.75 0 0 .75 8.645432 12.13732)"><path d="m6.664441 23.365073a11.054666 7.3650727 0 1 1 22.109331 0 11.054666 7.3650727 0 0 1 -22.109331 0z" fill="url(#b)" fill-rule="evenodd" opacity=".141176"/><path d="m15.095466 6.001802v.00521c-.216514 0-.396454.08588-.526042.2239584-.0089.00987-.01921.019352-.02865.028645l-10.5459749 9.0925386c-.1212.121306-.192708.285474-.192708.466145 0 .179381.07151.334491.192708.463543l10.5420099 9.106769c.0095.0093.01977.01883.02865.02864.129587.138086.309527.223959.526042.223959.402289 0 .706625-.287324.706625-.67448v-5.132869c-.000252-.361344.313496-.682229.702229-.682229h10.635069c.381132 0 .66242-.267369.662702-.648501l.004-5.351499c.000282-.381132-.28157-.668059-.662702-.668059h-10.700209c-.356849-.03335-.637361-.320035-.637124-.660066v-5.1550381c0-.3871547-.304336-.6666667-.706625-.6666669z" fill="url(#c)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5"/><g fill="none"><path d="m16.468758 17.818299h10l.000035-4h-10.000035" opacity=".6" stroke="url(#d)"/><path d="m14.46875 8.1210938-8.9902344 7.6933592 8.9902424 7.738679v-3.734833c0-1.333334.788472-2 1.333333-2v-4c-.798225-.179019-1.332967-.884496-1.333333-2z" opacity=".5" stroke="url(#e)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/previoustrackedchange.svg b/icon-themes/elementary_svg/cmd/32/previoustrackedchange.svg
new file mode 100644
index 000000000..32695b9db
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/previoustrackedchange.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="24.837126" cy="36.421127" gradientTransform="matrix(-.70660604 0 0 -.47076979 35.26917 40.511048)" gradientUnits="userSpaceOnUse" r="15.644737" xlink:href="#b"/><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-1.3333333 0 0 1.3333333 32.00048 1.333335)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="4" y2="19.275499"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="d" gradientTransform="matrix(1.2306833 0 0 1.6666734 17.47367 -31.451617)" gradientUnits="userSpaceOnUse" x1="5.142201" x2="5.142201" y1="27.561838" y2="29.161831"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientTransform="matrix(1.4687933 0 0 1.4416821 17.900635 -24.641344)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" y1="22.402153" y2="35.268829"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="23.999994" x2="23.999994" y1="6.185175" y2="41.814804"><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="g" gradientTransform="matrix(.65714055 0 0 .63016116 .228639 -1.091493)" gradientUnits="userSpaceOnUse" x1="24.000002" x2="24.000002" y1="2.522693" y2="48.545506"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="h" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><radialGradient id="i" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><linearGradient id="j" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><g transform="translate(-2)"><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#j)" opacity=".15"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#i)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#h)" opacity=".15"/><path d="m4.500027.49821c5.2704605 0 22.999945.001854 22.999945.001854l.000028 28.999936s-15.333315 0-22.999973 0c0-9.667263 0-19.334524 0-29.00178575z" fill="url(#g)" stroke-width="1.040604"/><path d="m26.5 28.5h-21v-27h21z" fill="none" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.499961.499944c5.27048 0 23.000054.002 23.000054.002l.000024 28.998112s-15.333385 0-23.000078 0c0-9.666722 0-19.333346 0-28.999956z" fill="none" stroke="url(#k)" stroke-linejoin="round" stroke-width=".999922"/><g fill="#aaa"><path d="m7 4h3v1h-3z"/><path d="m11 4h3v1h-3z"/><path d="m15 4h3v1h-3z"/><path d="m19 4h2v1h-2z"/><path d="m7 7h4v1h-4z"/><path d="m12 7h4v1h-4z"/></g><path d="m17 7h2v1h-2z" fill="#c6262e"/><path d="m20 7h5v1h-5z" fill="#aaa"/><path d="m7 10h2v1h-2z" fill="#aaa"/><path d="m10 10h8v1h-8z" fill="#c6262e"/><path d="m7 14h5v1h-5z" fill="#aaa"/><path d="m13 14h8v1h-8z" fill="#c6262e"/><g transform="scale(-1 1)"><path d="m-25 14h3v1h-3z" fill="#aaa"/><path d="m-10 17h3v1h-3z" fill="#aaa"/><path d="m-13 17h2v1h-2z" fill="#c6262e"/></g><g fill="#aaa"><path d="m14 17h5v1h-5z"/><path d="m-24 17h4v1h-4z" transform="scale(-1 1)"/><path d="m7 21h5v1h-5z"/><path d="m13 21h8v1h-8z"/><path d="m-25 21h3v1h-3z" transform="scale(-1 1)"/><path d="m-13 24h6v1h-6z" transform="scale(-1 1)"/><path d="m14 24h2v1h-2z"/><path d="m-23 24h6v1h-6z" transform="scale(-1 1)"/></g></g><g stroke-width="1.333333" transform="matrix(.75 0 0 .75 8.648432 12.136276)"><path d="m6.664441 23.365073a11.054666 7.3650727 0 1 1 22.109331 0 11.054666 7.3650727 0 0 1 -22.109331 0z" fill="url(#a)" fill-rule="evenodd" opacity=".141176"/><path d="m15.095466 6.001802v.00521c-.216514 0-.396454.08588-.526042.2239584-.0089.00987-.01921.019352-.02865.028645l-10.5459749 9.0925386c-.1212.121306-.192708.285474-.192708.466145 0 .179381.07151.334491.192708.463543l10.5420099 9.106769c.0095.0093.01977.01883.02865.02864.129587.138086.309527.223959.526042.223959.402289 0 .706625-.287324.706625-.67448v-5.132869c-.000252-.361344.313496-.682229.702229-.682229h10.635069c.381132 0 .66242-.267369.662702-.648501l.004-5.351499c.000282-.381132-.28157-.668059-.662702-.668059h-10.700209c-.356849-.03335-.637361-.320035-.637124-.660066v-5.1550381c0-.3871547-.304336-.6666667-.706625-.6666669z" fill="url(#c)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5"/><g fill="none"><path d="m16.468758 17.818299h10l.000035-4h-10.000035" opacity=".6" stroke="url(#d)"/><path d="m14.46875 8.1210938-8.9902344 7.6933592 8.9902424 7.738679v-3.734833c0-1.333334.788472-2 1.333333-2v-4c-.798225-.179019-1.332967-.884496-1.333333-2z" opacity=".5" stroke="url(#e)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/prevrecord.svg b/icon-themes/elementary_svg/cmd/32/prevrecord.svg
new file mode 100644
index 000000000..159bff97e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/prevrecord.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.2306833 0 0 1.6666734 17.807007 -31.786348)" gradientUnits="userSpaceOnUse" x1="5.03216" x2="5.03216" y1="27.471699" y2="29.871689"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="b" cx="24.837126" cy="36.421127" gradientTransform="matrix(-.52995454 0 0 -.35307735 22.512547 21.835677)" gradientUnits="userSpaceOnUse" r="15.644737"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="c" gradientTransform="matrix(-1.3333333 0 0 1.3333333 32.00048 1.333335)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="4" y2="19.275499"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="d" gradientTransform="matrix(1.4687933 0 0 1.4416821 17.900635 -24.641344)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" y1="22.402153" y2="35.268829"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><path d="m1.059 8.976195a8.2909995 5.5238047 0 1 1 16.581999 0 8.2909995 5.5238047 0 0 1 -16.581999 0z" fill="url(#b)" fill-rule="evenodd" opacity=".141176" transform="matrix(1.3333333 0 0 1.3333333 5.252441 11.396813)"/><path d="m15.793375 6.0182288v.00521c-.216514 0-.396454.08588-.526042.2239584-.0089.00987-.01921.019352-.02865.028645l-10.540628 9.2656258c-.1212.121306-.192708.285474-.192708.466145 0 .179381.07151.334491.192708.463543l10.540628 9.265623c.0095.0093.01977.01883.02865.02864.129587.138086.309527.223959.526042.223959.402289 0 .706625-.287324.706625-.67448v-5.132869c-.000252-.361344.313496-.682229.702229-.682229h10.635069c.381132 0 .662702-.267369.662702-.648501v-5.68344c0-.381132-.28157-.668059-.662702-.668059h-10.700174c-.356849-.03335-.637361-.320035-.637124-.660066v-5.1550383c0-.3871547-.304336-.6666667-.706625-.6666669z" fill="url(#c)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5"/><g fill="none"><path d="m17 18.500003h10.500004v-5.000008h-10.500004" opacity=".6" stroke="url(#a)" stroke-width=".999992"/><path d="m17 18.5c-.889641 0-1.5.802498-1.5 1.666313v4.474605l-9.854457-8.640918 9.854457-8.5875319v4.2930289c.000366 1.116292.780097 1.794273 1.5 1.794503" opacity=".5" stroke="url(#d)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/print.svg b/icon-themes/elementary_svg/cmd/32/print.svg
new file mode 100644
index 000000000..a9652cf09
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/print.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="#fff"/><stop offset=".06316455" 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><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(.72972973 0 0 .29729729 -1.513515 13.864869)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" xlink:href="#a" y1="4.999989" y2="43"/><linearGradient id="g"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="h"><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="i" gradientTransform="matrix(.45945946 0 0 .72972971 4.972976 -.513506)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" xlink:href="#h" y1="5.56415" y2="43"/><linearGradient id="j" gradientTransform="matrix(.54285587 0 0 .22814772 2.971419 20.424493)" gradientUnits="userSpaceOnUse" x1="33.210621" x2="33.210621" xlink:href="#g" y1="46.353771" y2="11.28877"/><linearGradient id="k" gradientTransform="matrix(.45945946 0 0 .72972971 4.972976 .486533)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" xlink:href="#h" y1="5.56415" y2="43"/><linearGradient id="l" gradientTransform="matrix(.54285587 0 0 .14123431 2.971419 3.143749)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#g" y1=".985206" y2="62.706093"/><linearGradient id="m" gradientTransform="matrix(.72972973 0 0 .08108108 -1.513515 10.054054)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" xlink:href="#a" y1="11.666668" y2="36.333336"/><linearGradient id="n" gradientTransform="matrix(1 0 0 1.3333333 0 -4.333333)" gradientUnits="userSpaceOnUse" x1="17" x2="17" y1="14" y2="10"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="o" cx="7.118353" cy="9.957108" gradientTransform="matrix(0 5.8591313 -8.3440444 0 99.355433 -44.574628)" gradientUnits="userSpaceOnUse" r="12.671875"><stop offset="0" stop-color="#505050"/><stop offset=".26238" stop-color="#2b2b2b"/><stop offset=".704952" stop-color="#0a0a0a"/><stop offset="1"/></radialGradient><g opacity=".4" transform="matrix(.84210526 0 0 .42857134 -4.210526 8.857146)"><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><path d="m3.5 9.5h25c1.297092 0 2 3.324604 2 5v12.000368c.01033.964169-1.033653 1.068845-1.762738 1-8.745754 0-17.491508 0-26.2372625 0-.9641691.01033-1.0688452-1.033653-1-1.762737v-11.237631s.474654-5 2.0000005-5z" fill="url(#o)" opacity=".9"/><path d="m2.499999 15.5h27v11h-27z" fill="none" opacity=".25" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><path d="m3.5 9.5h25c1.449291 0 1.999999 5 1.999999 5v11.99961c.0082.980409-1.057344 1.065948-1.793221 1-8.735593 0-17.471186 0-26.2067787 0-.9804089.0082-1.0659481-1.057345-1-1.793221v-11.206389s.5269137-5 2.0000007-5z" fill="none" opacity=".7" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/><path d="m2-15h28v1h-28z" opacity=".4" transform="scale(1 -1)"/><path d="m26.5 17h2v2h-2z" fill="#0cceff"/><path d="m6.4999609 23.000039c4.3538641 0 18.9999761.00067 18.9999761.00067l.000024 8.49933s-12.666667 0-19.0000001 0c0-3.5 0-4.999999 0-8.5z" fill="url(#j)"/><path d="m24.5 30.5h-17.0000001v-7h17.0000001z" fill="none" stroke="url(#i)" stroke-linecap="round" stroke-linejoin="round"/><path d="m6.4999609 22.499961c4.3538821 0 19.0000551.000573 19.0000551.000573l.000023 8.999505s-12.666718 0-19.0000781 0c0-3.000026 0-6.000052 0-9.000077z" fill="none" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/><path d="m10 24v1h6.65625v-1zm9.34375 0v1h2.65625v-1zm-9.34375 2v1h4v-1zm6.65625 0v1h5.34375v-1zm-6.65625 2v1h12v-1z" opacity=".15"/><path d="m6 23h20v1h-20z" opacity=".15"/><path d="m4 10.499998h24c.835818 0 1.499999 3 1.499999 3-9 0-27 0-27 0s.579915-3 1.500001-3z" fill="none" opacity=".1" stroke="url(#m)" stroke-linecap="round" stroke-linejoin="round"/><path d="m6.4999609 3.5000391c4.3538641 0 18.9999761.0004146 18.9999761.0004146l.000024 8.4995853s-12.666667 0-19.0000001 0c0-2.1666665 0-6.3333327 0-8.4999999z" fill="url(#l)"/><path d="m24.5 11.500039h-17.0000001v-6.9999999h17.0000001z" fill="none" stroke="url(#k)" stroke-linecap="round" stroke-linejoin="round"/><path d="m6.4999609 3.5 19.0000551.00185.000023 8.998189h-19.0000781z" fill="none" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/><path d="m6 9h20v4h-20z" fill="url(#n)" opacity=".3"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/printdefault.svg b/icon-themes/elementary_svg/cmd/32/printdefault.svg
new file mode 100644
index 000000000..9518fa552
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/printdefault.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(0 .75000188 -.75000188 0 26.408854 5.499973)" gradientUnits="userSpaceOnUse" x1="17.000002" x2="4.000003" y1="12.072035" y2="12.072035"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.40290243 0 0 -.43261396 5.519842 42.959872)" gradientUnits="userSpaceOnUse" x1="30.305014" x2="30.305014" y1="60.584892" y2="72.720451"><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="c"><stop offset="0" stop-color="#fff"/><stop offset=".06316455" 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><radialGradient id="d" 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="#e"/><linearGradient id="e"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="f" 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="#e"/><linearGradient id="g" 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="h" gradientTransform="matrix(.72972973 0 0 .29729729 -1.513515 13.864869)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" xlink:href="#c" y1="4.999989" y2="43"/><linearGradient id="i"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="j"><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="k" gradientTransform="matrix(.45945946 0 0 .72972971 4.972976 -.513506)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" xlink:href="#j" y1="5.56415" y2="43"/><linearGradient id="l" gradientTransform="matrix(.54285587 0 0 .22814772 2.971419 20.424493)" gradientUnits="userSpaceOnUse" x1="33.210621" x2="33.210621" xlink:href="#i" y1="46.353771" y2="11.28877"/><linearGradient id="m" gradientTransform="matrix(.45945946 0 0 .72972971 4.972976 .486533)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" xlink:href="#j" y1="5.56415" y2="43"/><linearGradient id="n" gradientTransform="matrix(.54285587 0 0 .14123431 2.971419 3.143749)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#i" y1=".985206" y2="62.706093"/><linearGradient id="o" gradientTransform="matrix(.72972973 0 0 .08108108 -1.513515 10.054054)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" xlink:href="#c" y1="11.666668" y2="36.333336"/><linearGradient id="p" gradientTransform="matrix(1 0 0 1.3333333 0 -4.333333)" gradientUnits="userSpaceOnUse" x1="17" x2="17" y1="14" y2="10"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="q" cx="7.118353" cy="9.957108" gradientTransform="matrix(0 5.8591313 -8.3440444 0 99.355433 -44.574628)" gradientUnits="userSpaceOnUse" r="12.671875"><stop offset="0" stop-color="#505050"/><stop offset=".26238" stop-color="#2b2b2b"/><stop offset=".704952" stop-color="#0a0a0a"/><stop offset="1"/></radialGradient><g opacity=".4" transform="matrix(.84210526 0 0 .42857134 -4.210526 8.857146)"><path d="m38 40h5v7h-5z" fill="url(#d)"/><path d="m-10-47h5v7h-5z" fill="url(#f)" transform="scale(-1)"/><path d="m10 40h28v7.000001h-28z" fill="url(#g)"/></g><path d="m3.5 9.5h25c1.297092 0 2 3.324604 2 5v12.000368c.01033.964169-1.033653 1.068845-1.762738 1-8.745754 0-17.491508 0-26.2372625 0-.9641691.01033-1.0688452-1.033653-1-1.762737v-11.237631s.474654-5 2.0000005-5z" fill="url(#q)" opacity=".9"/><path d="m2.499999 15.5h27v11h-27z" fill="none" opacity=".25" stroke="url(#h)" stroke-linecap="round" stroke-linejoin="round"/><path d="m3.5 9.5h25c1.449291 0 1.999999 5 1.999999 5v11.99961c.0082.980409-1.057344 1.065948-1.793221 1-8.735593 0-17.471186 0-26.2067787 0-.9804089.0082-1.0659481-1.057345-1-1.793221v-11.206389s.5269137-5 2.0000007-5z" fill="none" opacity=".7" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/><path d="m2-15h28v1h-28z" opacity=".4" transform="scale(1 -1)"/><path d="m26.5 17h2v2h-2z" fill="#0cceff"/><path d="m6.4999609 23.000039c4.3538641 0 18.9999761.00067 18.9999761.00067l.000024 8.49933s-12.666667 0-19.0000001 0c0-3.5 0-4.999999 0-8.5z" fill="url(#l)"/><path d="m24.5 30.5h-17.0000001v-7h17.0000001z" fill="none" stroke="url(#k)" stroke-linecap="round" stroke-linejoin="round"/><path d="m6.4999609 22.499961c4.3538821 0 19.0000551.000573 19.0000551.000573l.000023 8.999505s-12.666718 0-19.0000781 0c0-3.000026 0-6.000052 0-9.000077z" fill="none" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/><path d="m10 24v1h6.65625v-1zm9.34375 0v1h2.65625v-1zm-9.34375 2v1h4v-1zm6.65625 0v1h5.34375v-1zm-6.65625 2v1h12v-1z" opacity=".15"/><path d="m6 23h20v1h-20z" opacity=".15"/><path d="m4 10.499998h24c.835818 0 1.499999 3 1.499999 3-9 0-27 0-27 0s.579915-3 1.500001-3z" fill="none" opacity=".1" stroke="url(#o)" stroke-linecap="round" stroke-linejoin="round"/><path d="m6.4999609 3.5000391c4.3538641 0 18.9999761.0004146 18.9999761.0004146l.000024 8.4995853s-12.666667 0-19.0000001 0c0-2.1666665 0-6.3333327 0-8.4999999z" fill="url(#n)"/><path d="m24.5 11.500039h-17.0000001v-6.9999999h17.0000001z" fill="none" stroke="url(#m)" stroke-linecap="round" stroke-linejoin="round"/><path d="m6.4999609 3.5 19.0000551.00185.000023 8.998189h-19.0000781z" fill="none" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/><path d="m6 9h20v4h-20z" fill="url(#p)" opacity=".3"/><g stroke-width=".750002" transform="matrix(-1.33333 0 0 -1.33333 38.639679 43.33328)"><path d="m17.354805 8.8749829-3.750009 4.5000111h2.276375l-.02637 4.500011h3.000008v-4.500011h2.250005z" style="display:block;stroke:#a62100;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#a)"/><path d="m17.354805 10.051255-2.121072 2.573737h1.37107v4.500012h1.500004v-4.500012h1.398559z" display="block" fill="none" opacity=".401" stroke="url(#b)" stroke-miterlimit="7"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/printersetup.svg b/icon-themes/elementary_svg/cmd/32/printersetup.svg
new file mode 100644
index 000000000..4b9778e20
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/printersetup.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="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="6.702713" cy="73.615715" gradientTransform="matrix(1.3166457 0 0 .28801944 14.174902 8.61329)" gradientUnits="userSpaceOnUse" r="7.228416" xlink:href="#b"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="22.881355" x2="22.644068" y1="14.457627" y2="31.338984"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#d2d2d2"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="23.031893" x2="23.040016" y1="26.715307" y2="18.997057"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#959595"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="23.131727" x2="23.398602" y1="16.459263" y2="30.159456"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="g"><stop offset="0" stop-color="#fff"/><stop offset=".06316455" 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><radialGradient id="h" 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="#i"/><linearGradient id="i"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="j" 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="#i"/><linearGradient id="k" 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="l" gradientTransform="matrix(.72972973 0 0 .29729729 -1.513515 13.864869)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" xlink:href="#g" y1="4.999989" y2="43"/><linearGradient id="m"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="n"><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="o" gradientTransform="matrix(.45945946 0 0 .72972971 4.972976 -.513506)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" xlink:href="#n" y1="5.56415" y2="43"/><linearGradient id="p" gradientTransform="matrix(.54285587 0 0 .22814772 2.971419 20.424493)" gradientUnits="userSpaceOnUse" x1="33.210621" x2="33.210621" xlink:href="#m" y1="46.353771" y2="11.28877"/><linearGradient id="q" gradientTransform="matrix(.45945946 0 0 .72972971 4.972976 .486533)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" xlink:href="#n" y1="5.56415" y2="43"/><linearGradient id="r" gradientTransform="matrix(.54285587 0 0 .14123431 2.971419 3.143749)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#m" y1=".985206" y2="62.706093"/><linearGradient id="s" gradientTransform="matrix(.72972973 0 0 .08108108 -1.513515 10.054054)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" xlink:href="#g" y1="11.666668" y2="36.333336"/><linearGradient id="t" gradientTransform="matrix(1 0 0 1.3333333 0 -4.333333)" gradientUnits="userSpaceOnUse" x1="17" x2="17" xlink:href="#b" y1="14" y2="10"/><radialGradient id="u" cx="7.118353" cy="9.957108" gradientTransform="matrix(0 5.8591313 -8.3440444 0 99.355433 -44.574628)" gradientUnits="userSpaceOnUse" r="12.671875"><stop offset="0" stop-color="#505050"/><stop offset=".26238" stop-color="#2b2b2b"/><stop offset=".704952" stop-color="#0a0a0a"/><stop offset="1"/></radialGradient><g opacity=".4" transform="matrix(.84210526 0 0 .42857134 -4.210526 8.857146)"><path d="m38 40h5v7h-5z" fill="url(#h)"/><path d="m-10-47h5v7h-5z" fill="url(#j)" transform="scale(-1)"/><path d="m10 40h28v7.000001h-28z" fill="url(#k)"/></g><path d="m3.5 9.5h25c1.297092 0 2 3.324604 2 5v12.000368c.01033.964169-1.033653 1.068845-1.762738 1-8.745754 0-17.491508 0-26.2372625 0-.9641691.01033-1.0688452-1.033653-1-1.762737v-11.237631s.474654-5 2.0000005-5z" fill="url(#u)" opacity=".9"/><path d="m2.499999 15.5h27v11h-27z" fill="none" opacity=".25" stroke="url(#l)" stroke-linecap="round" stroke-linejoin="round"/><path d="m3.5 9.5h25c1.449291 0 1.999999 5 1.999999 5v11.99961c.0082.980409-1.057344 1.065948-1.793221 1-8.735593 0-17.471186 0-26.2067787 0-.9804089.0082-1.0659481-1.057345-1-1.793221v-11.206389s.5269137-5 2.0000007-5z" fill="none" opacity=".7" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/><path d="m2-15h28v1h-28z" opacity=".4" transform="scale(1 -1)"/><path d="m26.5 17h2v2h-2z" fill="#0cceff"/><path d="m6.4999609 23.000039c4.3538641 0 18.9999761.00067 18.9999761.00067l.000024 8.49933s-12.666667 0-19.0000001 0c0-3.5 0-4.999999 0-8.5z" fill="url(#p)"/><path d="m24.5 30.5h-17.0000001v-7h17.0000001z" fill="none" stroke="url(#o)" stroke-linecap="round" stroke-linejoin="round"/><path d="m6.4999609 22.499961c4.3538821 0 19.0000551.000573 19.0000551.000573l.000023 8.999505s-12.666718 0-19.0000781 0c0-3.000026 0-6.000052 0-9.000077z" fill="none" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/><path d="m10 24v1h6.65625v-1zm9.34375 0v1h2.65625v-1zm-9.34375 2v1h4v-1zm6.65625 0v1h5.34375v-1zm-6.65625 2v1h12v-1z" opacity=".15"/><path d="m6 23h20v1h-20z" opacity=".15"/><path d="m4 10.499998h24c.835818 0 1.499999 3 1.499999 3-9 0-27 0-27 0s.579915-3 1.500001-3z" fill="none" opacity=".1" stroke="url(#s)" stroke-linecap="round" stroke-linejoin="round"/><path d="m6.4999609 3.5000391c4.3538641 0 18.9999761.0004146 18.9999761.0004146l.000024 8.4995853s-12.666667 0-19.0000001 0c0-2.1666665 0-6.3333327 0-8.4999999z" fill="url(#r)"/><path d="m24.5 11.500039h-17.0000001v-6.9999999h17.0000001z" fill="none" stroke="url(#q)" stroke-linecap="round" stroke-linejoin="round"/><path d="m6.4999609 3.5 19.0000551.00185.000023 8.998189h-19.0000781z" fill="none" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/><path d="m6 9h20v4h-20z" fill="url(#t)" opacity=".3"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#a)" opacity=".15"/><path d="m32.517262 29.816046c0 1.149816-4.261024 2.081925-9.517262 2.081925-5.256239 0-9.517262-.932109-9.517262-2.081925 0-1.149815 4.261023-2.081924 9.517262-2.081924 5.256238 0 9.517262.932109 9.517262 2.081924z" fill="url(#c)" opacity=".2"/><path d="m22 14.5c-.554 0-1 .446-1 1v1.886719a5.9661016 5.9661016 0 0 0 -.556641.228515l-1.332031-1.332031c-.391737-.391737-1.022325-.391737-1.414062 0l-1.414063 1.414063c-.391737.391737-.391737 1.022325 0 1.414062l1.333985 1.333984a5.9661016 5.9661016 0 0 0 -.230469.554688h-1.886719c-.554 0-1 .446-1 1v2c0 .554.446 1 1 1h1.886719a5.9661016 5.9661016 0 0 0 .228515.556641l-1.332031 1.332031c-.391737.391737-.391737 1.022325 0 1.414062l1.414063 1.414063c.391737.391737 1.022325.391737 1.414062 0l1.333984-1.333985a5.9661016 5.9661016 0 0 0 .554688.230469v1.886719c0 .554.446 1 1 1h2c.554 0 1-.446 1-1v-1.886719a5.9661016 5.9661016 0 0 0 .556641-.228515l1.332031 1.332031c.391737.391737 1.022325.391737 1.414062 0l1.414063-1.414063c.391737-.391737.391737-1.022325 0-1.414062l-1.333985-1.333984a5.9661016 5.9661016 0 0 0 .230469-.554688h1.886719c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1h-1.886719a5.9661016 5.9661016 0 0 0 -.228515-.556641l1.332031-1.332031c.391737-.391737.391737-1.022325 0-1.414062l-1.414063-1.414063c-.391737-.391737-1.022325-.391737-1.414062 0l-1.333984 1.333985a5.9661016 5.9661016 0 0 0 -.554688-.230469v-1.886719c0-.554-.446-1-1-1zm1 6.503906a1.9954157 1.9954157 0 0 1 1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094-1.996094 1.9954157 1.9954157 0 0 1 1.996094-1.996094z" fill="url(#d)"/><g fill="none" stroke-linecap="square" stroke-linejoin="round"><path d="m22 14.5c-.554 0-1 .446-1 1v1.886719a5.9661016 5.9661016 0 0 0 -.556641.228515l-1.332031-1.332031c-.391737-.391737-1.022325-.391737-1.414062 0l-1.414063 1.414063c-.391737.391737-.391737 1.022325 0 1.414062l1.333985 1.333984a5.9661016 5.9661016 0 0 0 -.230469.554688h-1.886719c-.554 0-1 .446-1 1v2c0 .554.446 1 1 1h1.886719a5.9661016 5.9661016 0 0 0 .228515.556641l-1.332031 1.332031c-.391737.391737-.391737 1.022325 0 1.414062l1.414063 1.414063c.391737.391737 1.022325.391737 1.414062 0l1.333984-1.333985a5.9661016 5.9661016 0 0 0 .554688.230469v1.886719c0 .554.446 1 1 1h2c.554 0 1-.446 1-1v-1.886719a5.9661016 5.9661016 0 0 0 .556641-.228515l1.332031 1.332031c.391737.391737 1.022325.391737 1.414062 0l1.414063-1.414063c.391737-.391737.391737-1.022325 0-1.414062l-1.333985-1.333984a5.9661016 5.9661016 0 0 0 .230469-.554688h1.886719c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1h-1.886719a5.9661016 5.9661016 0 0 0 -.228515-.556641l1.332031-1.332031c.391737-.391737.391737-1.022325 0-1.414062l-1.414063-1.414063c-.391737-.391737-1.022325-.391737-1.414062 0l-1.333984 1.333985a5.9661016 5.9661016 0 0 0 -.554688-.230469v-1.886719c0-.554-.446-1-1-1zm1 6.503906a1.9954157 1.9954157 0 0 1 1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094-1.996094 1.9954157 1.9954157 0 0 1 1.996094-1.996094z" opacity=".3" stroke="#000"/><circle cx="23" cy="23" r="3.998385" stroke="url(#e)"/><path d="m22 15.5v1.886719a.99989607.99989607 0 0 1 -.667969.943359c-.157521.05556-.311767.118308-.46289.189453a.99989607.99989607 0 0 1 -1.132813-.197265l-1.332031-1.332032-1.414063 1.414063 1.333985 1.333984a.99989607.99989607 0 0 1 .195312 1.136719c-.07165.150561-.135262.303936-.191406.460938a.99989607.99989607 0 0 1 -.941406.664062h-1.886719v2h1.886719a.99989607.99989607 0 0 1 .943359.667969c.05556.157521.118308.311767.189453.46289a.99989607.99989607 0 0 1 -.197265 1.132813l-1.332032 1.332031 1.414063 1.414063 1.333984-1.333985a.99989607.99989607 0 0 1 1.136719-.195312c.150561.07165.303936.135262.460938.191406a.99989607.99989607 0 0 1 .664062.941406v1.886719h2v-1.886719a.99989607.99989607 0 0 1 .667969-.943359c.157521-.05556.311767-.118308.46289-.189453a.99989607.99989607 0 0 1 1.132813.197265l1.332031 1.332032 1.414063-1.414063-1.333985-1.333984a.99989607.99989607 0 0 1 -.195312-1.136719c.07165-.150561.135262-.303936.191406-.460938a.99989607.99989607 0 0 1 .941406-.664062h1.886719v-2h-1.886719a.99989607.99989607 0 0 1 -.943359-.667969c-.05556-.157521-.118308-.311767-.189453-.46289a.99989607.99989607 0 0 1 .197265-1.132813l1.332032-1.332031-1.414063-1.414063-1.333984 1.333985a.99989607.99989607 0 0 1 -1.136719.195312c-.150561-.07165-.303936-.135262-.460938-.191406a.99989607.99989607 0 0 1 -.664062-.941406v-1.886719zm1 6.503906c-.588024.0002.772067.134102.195312.01953-.576754-.114571.728849.281575.185547.05664-.543301-.224934.66278.418444.173829.0918-.488952-.326647.566186.538842.15039.123047-.415795-.415796.449694.639342.123047.15039-.326647-.488951.316731.71713.0918.173829-.224935-.543302.171211.762301.05664.185547-.11457-.576755.01933.783336.01953.195312-.0002-.588024-.134102.772067-.01953.195312.114571-.576754-.281575.728849-.05664.185547.224934-.543301-.418444.66278-.0918.173829.326647-.488952-.538842.566186-.123047.15039.415796-.415795-.639342.449694-.15039.123047.488951-.326647-.71713.316731-.173829.0918.543302-.224935-.762301.171211-.185547.05664.576755-.11457-.783336.01933-.195312.01953.588024-.0002-.772067-.134102-.195312-.01953.576754.114571-.728849-.281575-.185547-.05664.543301.224934-.66278-.418444-.173829-.0918.488952.326647-.566186-.538842-.15039-.123047.415795.415796-.449694-.639342-.123047-.15039.326647.488951-.316731-.71713-.0918-.173829.224935.543302-.171211-.762301-.05664-.185547.11457.576755-.01933-.783336-.01953-.195312.0002.588024.134102-.772067.01953-.195312-.114571.576754.281575-.728849.05664-.185547-.224934.543301.418444-.66278.0918-.173829-.326647.488952.538842-.566186.123047-.15039-.415796.415795.639342-.449694.15039-.123047-.488951.326647.71713-.316731.173829-.0918-.543302.224935.762301-.171211.185547-.05664-.576755.11457.783336-.01933.195312-.01953z" stroke="url(#f)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/printlayout.svg b/icon-themes/elementary_svg/cmd/32/printlayout.svg
new file mode 100644
index 000000000..f2ddc5827
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/printlayout.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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" 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="c"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.62856997 0 0 .60839392 .91432 -.534791)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#c" y1=".985206" y2="47.013336"/><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="g" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="10" x2="10" y1="-5" y2="17"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="18" y2="7"><stop offset="0" stop-color="#232323"/><stop offset=".80000001" stop-color="#535353"/><stop offset=".80000001" stop-color="#676767"/><stop offset="1" stop-color="#676767"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.48571543 0 0 -.25856743 -.65717 10.218952)" gradientUnits="userSpaceOnUse" x1="30.176456" x2="30.176456" xlink:href="#l" y1="47.256348" y2="-26.225452"/><linearGradient id="l" gradientTransform="matrix(.48571543 0 0 .45629666 -34.657171 -3.313874)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#c" y1=".985206" y2="47.013336"/><linearGradient id="m" gradientTransform="matrix(.48571543 0 0 -.25856743 -.657131 24.718969)" gradientUnits="userSpaceOnUse" x1="28.117558" x2="28.117558" xlink:href="#l" y1="91.732239" y2="22.117901"/><linearGradient id="n" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -2.324319)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><stop offset="0" stop-color="#fff"/><stop offset=".05592935" 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><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#g)" opacity=".15"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#f)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#e)" opacity=".15"/><path d="m5 1c5.041316 0 21.999973.00179 21.999973.00179l.000027 27.99821s-14.666666 0-22 0c0-9.333333 0-18.666664 0-27.9999959z" fill="url(#d)"/><path d="m26.5 28.5h-21v-27h21z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.499961.499944c5.27048 0 23.000054.002 23.000054.002l.000024 28.998112s-15.333385 0-23.000078 0c0-9.666722 0-19.333346 0-28.999956z" fill="none" stroke="url(#h)" stroke-linejoin="round" stroke-width=".999922"/><g transform="translate(10 10.999789)"><path d="m6 1v1c4.157995.0000752 11.292656-.0000752 12 0v-1c-.707344-.0000752-7.842005.0000752-12 0z" fill="#fff" opacity=".4"/><path d="m6 1v14h12v-14zm1 1h10v12h-10z" fill="url(#i)" opacity=".4"/><path d="m4.78125 5.5-.125.15625-2 2-.15625.125v.21875 9 .5h.5 18 .5v-.5-9-.21875l-.15625-.125-2-2-.125-.15625h-.21875-14z" fill="url(#j)"/><path d="m4.78125 5.5-.125.15625-2 2-.15625.125v.21875 9 .5h.5 18 .5v-.5-9-.21875l-.15625-.125-2-2-.125-.15625h-.21875-14z" fill="none" opacity=".71" stroke="#000"/><path d="m5.4999609 7c3.8955809 0 13.0000591-.0007936 13.0000591-.0007936l.000021-6.4992434h-13.0000801v6.5000021z" fill="url(#k)"/><path d="m3 8h18v1h-18z" fill="#fff" opacity=".2"/><path d="m5.34375 0c-.2141708.07015267-.3549418.27491056-.34375.5v6.5h1v-6c3.9461392.0000956 11.37307-.0000956 12 0v6h1v-6.5c-.000006-.27613987-.22386-.49999396-.5-.5h-13c-.031181-.00293609-.062569-.00293609-.09375 0-.0208129-.00130333-.0416871-.00130333-.0625 0z" opacity=".3"/><path d="m5.499961 7h13v1h-13z" opacity=".4"/><path d="m5-16h14v1h-14z" fill="#505050" transform="scale(1 -1)"/><path d="m6 14h12v1h-12z" opacity=".2"/><path d="m5 16h14v1h-14z" opacity=".4"/><path d="m19 20-.49992-5.00002h-13.00008l-.5 5.00002z" fill="url(#m)"/><path d="m5 14.875-.5 5.5c-.0774428.29945.1908541.634821.5.625h14c.309146.0098.577443-.32555.5-.625l-.5-5.5v.125h-.90625v.5l.25 4.5h-.25v.03125h-11.09375v-.03125h-1.34375l.25-4.5v-.5h-.90625z" opacity=".3"/><path d="m7 16h9v1h-9z" opacity=".2"/><path d="m18 10h2v2h-2z" fill="#0cceff"/><path d="m17.501924 6.5053902-11.0076183-.00519.00978-4.9989306 10.9973463.00328z" fill="none" stroke="url(#n)" stroke-linecap="round"/><path d="m10 18h6v1h-6z" opacity=".2"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/printpreview.svg b/icon-themes/elementary_svg/cmd/32/printpreview.svg
new file mode 100644
index 000000000..f53b9d817
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/printpreview.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 offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="6.702713" cy="73.615715" fx="11.969189" fy="75.92881" gradientTransform="matrix(1.6600963 0 0 .36315008 .963735 -5.358552)" gradientUnits="userSpaceOnUse" r="7.228416" xlink:href="#a"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="9.594286" x2="9.594286" y1="1.177143" y2="15.52913"><stop offset="0" stop-color="#d4d4d4"/><stop offset="1" stop-color="#abacae"/></linearGradient><radialGradient id="d" cx="22.099527" cy="24.537743" gradientTransform="matrix(.66197227 0 0 .66182423 -2.643616 -4.229381)" gradientUnits="userSpaceOnUse" r="8.308505"><stop offset="0" stop-color="#fff" stop-opacity=".426901"/><stop offset="1" stop-color="#fff" stop-opacity=".362573"/></radialGradient><radialGradient id="e" cx="8.072265" cy="5.962701" fx="6" fy="3.371369" gradientTransform="matrix(1 0 0 .75741005 0 1.446491)" gradientUnits="userSpaceOnUse" r="4.572266"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".526471"/></radialGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="8.814092" x2="8.814092" y1="1.282271" y2="14.669901"><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="g" gradientUnits="userSpaceOnUse" x1="25.256701" x2="28.006701" y1="-2.482553" y2="1.111197"><stop offset="0" stop-color="#a3907c"/><stop offset="1" stop-color="#8a715e"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="19.577271" x2="19.577271" y1="14.756647" y2="21.284676"><stop offset="0" stop-color="#f3f3f3"/><stop offset="1" stop-color="#f3f3f3" stop-opacity="0"/></linearGradient><linearGradient id="i" xlink:href="#a"/><linearGradient id="j" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.185175" y2="41.814808"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.6571413 0 0 .63012228 .228607 -1.089605)" 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><radialGradient id="l" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#i"/><radialGradient id="m" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#i"/><linearGradient id="n" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="o" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#n)" opacity=".15"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#m)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#l)" opacity=".15"/><path d="m4.5.5c5.2704667 0 22.999972.001854 22.999972.001854l.000028 28.998146s-15.333333 0-23 0c0-9.666666 0-19.333331 0-28.99999575z" fill="url(#k)" stroke-width="1.040573"/><path d="m26.5 28.5h-21v-27h21z" fill="none" stroke="url(#j)" stroke-linecap="round"/><path d="m4.499961.499944c5.27048 0 23.000054.002 23.000054.002l.000024 28.998112s-15.333385 0-23.000078 0c0-9.666722 0-19.333346 0-28.999956z" fill="none" stroke="url(#o)" stroke-linejoin="round" stroke-width=".999922"/><g transform="translate(8 8)"><path d="m24.090748 21.375c0 1.449748-5.372523 2.625-11.999865 2.625-6.627343 0-11.999865-1.175252-11.999865-2.625 0-1.449747 5.372522-2.625 11.999865-2.625 6.627342 0 11.999865 1.175253 11.999865 2.625z" fill="url(#b)" opacity=".15"/><path d="m9 .5c-4.1362133 0-7.5 3.3637867-7.5 7.5 0 4.136213 3.3637867 7.5 7.5 7.5 1.391742-.000737 2.730409-.436545 3.910156-1.164062l5.824219 5.822265c.385576.385576 1.028486.385575 1.414063 0 .385574-.385577.385574-1.028486 0-1.414062l-5.716797-5.714844c1.273856-1.377766 2.065218-3.1400573 2.068359-5.029297 0-4.1362133-3.363787-7.5-7.5-7.5zm0 2c3.043488 0 5.5 2.4565115 5.5 5.5 0 3.043488-2.456512 5.5-5.5 5.5-3.0434885 0-5.5-2.456512-5.5-5.5 0-3.0434885 2.4565115-5.5 5.5-5.5z" fill="url(#c)" fill-opacity=".501961"/><path d="m14.5 8a5.5 5.49877 0 1 1 -10.9999999 0 5.5 5.49877 0 1 1 10.9999999 0z" fill="url(#d)" fill-rule="evenodd" opacity=".2"/><path d="m9.1601562 2.5019531a5.5 5.49877 0 0 0 -5.6601562 5.4980469 5.5 5.49877 0 0 0 .1933594 1.4257812 12 11.997316 0 0 0 8.9511716-5.5429687 5.5 5.49877 0 0 0 -3.4843748-1.3808594z" fill="url(#e)" fill-rule="evenodd" opacity=".15"/><path d="m15.5 7.9997638c0 3.5899722-2.910366 6.5002362-6.4999211 6.5002362-3.5898838 0-6.500079-2.910298-6.500079-6.5002362 0-3.5898013 2.9101952-6.4997707 6.500079-6.4997707 3.5895551 0 6.4999211 2.9099694 6.4999211 6.4997707z" fill="none" opacity=".5" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><path d="m9 .5c-4.1421356 0-7.5 3.3578644-7.5 7.5 0 4.142136 3.3578644 7.5 7.5 7.5 1.396565-.0038 2.764322-.397512 3.949219-1.136719l3.28125 3.28125 1.414062-1.414062-3.142578-3.142578c1.282333-1.384235 1.995776-3.2009676 1.998047-5.087891 0-4.1421356-3.357864-7.5-7.5-7.5zm0 2c3.037566 0 5.5 2.4624339 5.5 5.5 0 3.037566-2.462434 5.5-5.5 5.5-3.0375661 0-5.5-2.462434-5.5-5.5 0-3.0375661 2.4624339-5.5 5.5-5.5z" fill="none" opacity=".5" stroke="#555761"/><rect fill="url(#g)" height="3" rx=".5" transform="matrix(.70710678 .70710678 -.70710678 .70710678 0 0)" width="9" x="21.662951" y="-1.545052"/><g fill="none"><path d="m15.330584 16.686738 1.077326-1.053083 5.313052 5.313051" opacity=".5" stroke="url(#h)"/><rect height="3" opacity=".5" rx=".5" stroke="#57392d" transform="matrix(.70710678 .70710678 -.70710678 .70710678 0 0)" width="9" x="21.662951" y="-1.545052"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/progressbar.svg b/icon-themes/elementary_svg/cmd/32/progressbar.svg
new file mode 100644
index 000000000..9b2f19202
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/progressbar.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="4.630209" x2="4.630209" y1="292.23749" y2="293.29581"><stop offset="0" stop-color="#fcfcfc" stop-opacity=".827068"/><stop offset=".12500051" stop-color="#fcfcfc" stop-opacity=".498039"/><stop offset=".75" stop-color="#fcfcfc" stop-opacity=".247059"/><stop offset="1" stop-color="#fcfcfc" stop-opacity=".263158"/></linearGradient><g stroke-linecap="square" stroke-linejoin="round" stroke-width=".264583" transform="translate(0 -288.53332)"><rect fill="#e6e6e6" height="1.852088" rx="1.058333" ry=".529174" stroke="#c1c1c1" width="7.14375" x=".661458" y="291.84061"/><rect fill="none" height="1.322918" rx=".79375" ry=".264586" stroke="url(#a)" width="6.614584" x=".926042" y="292.10519"/><rect fill="#59ace5" height="1.852088" rx="1.058333" ry=".529174" stroke="#3790cc" width="5.55625" x=".661458" y="291.84061"/><rect fill="none" height="1.322918" rx=".79375" ry=".396878" stroke="url(#a)" width="5.027083" x=".926042" y="292.10519"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/protect.svg b/icon-themes/elementary_svg/cmd/32/protect.svg
new file mode 100644
index 000000000..be0af3e8f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/protect.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="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#d88f22"/><stop offset="1" stop-color="#d88f22" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.5585856 0 0 .6275526 2.57979 .037648)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="10.650842" x2="27.192274" y1="2.913684" y2="17.470011"><stop offset="0" stop-color="#abacae"/><stop offset=".5" stop-color="#fafafa"/><stop offset="1" stop-color="#abacae"/></linearGradient><linearGradient id="d"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="18.031223" cy="6.2807" gradientTransform="matrix(.6265109 0 0 .6275526 .600781 1.222462)" gradientUnits="userSpaceOnUse" r="3.181981" xlink:href="#a"/><linearGradient id="f" gradientTransform="matrix(.64285714 0 0 .42857134 .571429 10.857146)" 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><radialGradient id="g" cx="4.992979" cy="43.5" gradientTransform="matrix(1.2022705 0 0 .59999988 -13.007122 -55.599994)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#d"/><radialGradient id="h" cx="4.992979" cy="43.5" gradientTransform="matrix(1.2022705 0 0 .59999988 18.992878 3.400005)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#d"/><linearGradient id="i" gradientTransform="matrix(-1.2447699 0 0 1 35.523611 -11)" gradientUnits="userSpaceOnUse" x1="8.642858" x2="23.299999" xlink:href="#a" y1="27.5" y2="27.5"/><linearGradient id="j" gradientTransform="matrix(-1.2447699 0 0 1 35.523611 -10)" gradientUnits="userSpaceOnUse" x1="9.142857" x2="22.799999" y1="27.5" y2="27.5"><stop offset="0" stop-color="#7d511a" stop-opacity=".1"/><stop offset="1" stop-color="#b69464" stop-opacity=".029412"/></linearGradient><linearGradient id="k" gradientTransform="matrix(1 0 0 .92857143 0 2.035714)" gradientUnits="userSpaceOnUse" x1="21.771429" x2="21.771429" y1="15.038462" y2="27.961538"><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><linearGradient id="l" gradientTransform="matrix(.66666666 0 0 .93333333 1.833334 1.933332)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#b" y1="29" y2="14"/><linearGradient id="m" gradientTransform="matrix(.66666666 0 0 .93333333 18.833334 1.933332)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#b" y1="29" y2="14"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="17.033487" x2="17.033487" y1="14.561975" y2="29.371082"><stop offset="0" stop-color="#f0dab6"/><stop offset="1" stop-color="#dfa751"/></linearGradient><linearGradient id="o" gradientTransform="matrix(1 0 0 .92857143 0 2.035714)" gradientUnits="userSpaceOnUse" x1="21.977144" x2="21.977144" y1="1.623077" y2="14.201538"><stop offset="0" stop-color="#fff"/><stop offset=".57210702" 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-rule="evenodd"><path d="m8.5232521 15.94492v-5.598918c0-4.9389225 2.9367129-7.2852538 7.4737789-7.2235745 4.561752.061679 7.529719 2.2265479 7.529719 7.2235745v5.755806c0 1.226381-3.067027 1.382467-3.067027 0v-4.500701c0-1.255105.31753-5.316533-4.430733-5.316533-4.709108 0-4.365989 4.086458-4.347728 5.311529v4.369951c0 1.477648-3.1580099 1.471366-3.1580099-.02114z" fill="url(#c)"/><path d="m13.891085 5.1639317c.000276 1.103031-.892346 1.9973608-1.993546 1.9973608-1.101199 0-1.9938214-.8943298-1.9935451-1.9973608-.0002763-1.1030309.8923461-1.9973608 1.9935451-1.9973608 1.1012 0 1.993822.8943299 1.993546 1.9973608z" fill="url(#e)"/><path d="m12.763404 5.1639316c.00012.4790843-.387576.8675225-.865865.8675225s-.865985-.3884382-.865865-.8675225c-.00012-.4790842.387576-.8675225.865865-.8675225s.865985.3884383.865865.8675225z" fill="#fff"/></g><path d="m8.5232521 15.944919v-5.598917c0-4.9389228 2.9367129-7.2852541 7.4737789-7.2235748 4.561752.061679 7.529719 2.2265479 7.529719 7.2235748v5.755806h-3.067027v-4.500701c0-1.255105.31753-5.3165333-4.430733-5.3165333-4.709108 0-4.365989 4.0864583-4.347728 5.3115293v4.369951z" fill="none" opacity=".5" stroke="#555761" stroke-width=".999999"/><path d="m9.4999997 14.917428v-4.744642c0-4.1853484 2.5445583-6.1736797 6.4757653-6.1214114 3.952597.0522682 6.524235 1.8868243 6.524235 6.1214114v4.877593" fill="none" stroke="url(#o)" stroke-linejoin="round"/><path d="m25 28h3v2.999999h-3z" fill="url(#h)" opacity=".3"/><path d="m-7-30.999998h3v2.999999h-3z" fill="url(#g)" opacity=".3" transform="scale(-1)"/><path d="m7 28h18v3h-18z" fill="url(#f)" opacity=".3"/><rect fill="url(#n)" height="15" rx="1" width="21" x="5.5" y="14.500001"/><g fill="none"><rect height="15" opacity=".5" rx="1" stroke="#7d511a" width="21" x="5.5" y="14.500001"/><path d="m7.142858 17.5h17m-17 2h17m-17 2h17m-17 2h17m-17 2h17m-17 2h17" stroke="url(#j)"/><path d="m7.142858 16.5h17m-17 2h17m-17 2h17m-17 2h17m-17 2h17m-17 2h17" opacity=".2" stroke="url(#i)"/></g><rect fill="url(#l)" height="14" opacity=".5" rx="1.6" ry="1" width="1" x="7" y="15"/><rect fill="url(#m)" height="14" opacity=".5" rx="1.6" ry="1" width="1" x="24" y="15"/><path d="m6.5 15.500001h19v13h-19z" fill="none" opacity=".6" stroke="url(#k)" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/protectbookmarks.svg b/icon-themes/elementary_svg/cmd/32/protectbookmarks.svg
new file mode 100644
index 000000000..0ef920219
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/protectbookmarks.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="9.907559" x2="12.258671" y1="12.887577" y2="20.403847"><stop offset="0" stop-color="#fff" stop-opacity=".27451"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="19.638996" x2="19.638996" y1="1.822148" y2="28.530334"><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><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="62.625" cy="4.625" gradientTransform="matrix(1.4117648 0 0 .56470513 -72.411731 23.388235)" gradientUnits="userSpaceOnUse" r="10.625" xlink:href="#c"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="16.000036" x2="16.000036" y1="1.497433" y2="29.618414"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.41893991 0 0 .47066524 11.836614 8.782439)" gradientUnits="userSpaceOnUse" x1="11.276111" x2="31.420702" y1="8.963265" y2="17.461874"><stop offset="0" stop-color="#cad0c6"/><stop offset=".5" stop-color="#eaece9"/><stop offset="1" stop-color="#c5cbc0"/></linearGradient><radialGradient id="g" cx="18.031223" cy="6.2807" gradientTransform="matrix(.46988397 0 0 .47066524 11.450587 8.917973)" gradientUnits="userSpaceOnUse" r="3.181981" xlink:href="#h"/><linearGradient id="h"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="i" cx="4.992979" cy="43.5" gradientTransform="matrix(.9017044 0 0 .45000067 24.244682 10.301129)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#j"/><linearGradient id="j"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="k" cx="4.992979" cy="43.5" gradientTransform="matrix(-.9017044 0 0 -.45000067 19.755358 49.451175)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#j"/><linearGradient id="l" gradientTransform="matrix(.48214366 0 0 .32142905 10.428572 15.893998)" 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><radialGradient id="m" cx="16.823883" cy="11.368058" fx="16.777113" fy="11.597148" gradientTransform="matrix(0 1.1130951 -1.5532528 0 39.65747 .805822)" gradientUnits="userSpaceOnUse" r="10.5"><stop offset="0" stop-color="#f2e0c4"/><stop offset=".76470584" stop-color="#e5af5b"/><stop offset="1" stop-color="#af6900"/></radialGradient><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="16.833332" x2="16.833332" xlink:href="#o" y1="29.001163" y2="19.001163"/><linearGradient id="o"><stop offset="0" stop-color="#d88f22"/><stop offset="1" stop-color="#d88f22" stop-opacity="0"/></linearGradient><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="27.833332" x2="27.833332" xlink:href="#o" y1="29.001163" y2="19.001163"/><linearGradient id="q" gradientTransform="matrix(.66666666 0 0 .66666662 9.833333 -38.334489)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#h" y1="29" y2="14"/><linearGradient id="r" gradientTransform="matrix(.66666666 0 0 .66666662 22.833333 -38.334489)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#h" y1="29" y2="14"/><linearGradient id="s" gradientTransform="matrix(.68421053 0 0 .64285716 1.052632 2.178571)" gradientUnits="userSpaceOnUse" x1="21.771429" x2="21.771429" y1="14.871428" y2="27.924538"><stop offset="0" stop-color="#fff"/><stop offset=".03252051" stop-color="#fff" stop-opacity=".235294"/><stop offset=".98558509" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="t" gradientTransform="matrix(-.87866114 0 0 .69999996 25.533474 -5.749999)" gradientUnits="userSpaceOnUse" x1="8.642858" x2="23.299999" xlink:href="#c" y1="27.5" y2="27.5"/><linearGradient id="u" gradientTransform="matrix(-.93357899 0 0 .75000126 25.99446 -9.250054)" gradientUnits="userSpaceOnUse" x1="8.642858" x2="23.299999" xlink:href="#h" y1="27.5" y2="27.5"/><path d="m31.000038 25.999999c0 3.313709-6.715729 6.000001-15 6.000001-8.2842699 0-14.9999997-2.686292-14.9999997-6.000001 0-3.313707 6.7157298-5.999999 14.9999997-5.999999 8.284271 0 15 2.686292 15 5.999999z" fill="url(#d)" fill-rule="evenodd" opacity=".3"/><path d="m16.000037 1.4974327c.978784 0 4.13436 7.910881 4.926214 8.488271.791851.5773873 9.263652 1.1447403 9.566113 2.0789733.302461.934234-6.219087 6.39078-6.521548 7.325013-.30246.934233 1.777824 9.195756.985972 9.773145-.791853.577387-7.977967-3.961163-8.956752-3.961163-.978783 0-8.1648972 4.53855-8.9567501 3.961163-.7918519-.577389 1.2884321-8.838913.9859716-9.773145-.3024604-.934233-6.8240081-6.39078-6.5215473-7.325015.3024608-.934231 8.7742608-1.501584 9.5661148-2.0789713.791852-.57739 3.947429-8.488271 4.926212-8.488271z" fill="url(#e)" stroke="#ad5f00" stroke-linejoin="round" stroke-opacity=".498039" stroke-width=".992271"/><path d="m16.008597 2.928904c-1.412439 2.674148-2.696301 5.432298-4.168399 8.065176-2.9741416.571623-5.9951175 1.01272-8.9878512 1.528574 2.068776 2.127369 4.1154729 4.286762 6.1689248 6.422463-.027883 1.120075-.3297428 2.255067-.4115096 3.383432-.2151051 1.763357-.4094732 3.879237-.6636652 5.637582 2.6703322-1.317263 5.3192342-2.753549 8.0028352-4.033221 2.889137 1.162973 5.624472 2.788167 8.207491 4.091509-.404423-2.843686-.92157-6.105122-1.297355-8.947299.677523-.936651 1.653369-1.671505 2.415879-2.553298 1.294961-1.335342 2.582496-2.677954 3.8899-4.001168-2.962436-.696339-6.023281-.941321-8.994049-1.528503-.706796-1.026526-1.163432-2.24275-1.772226-3.340019-.793792-1.576519-1.580425-3.156701-2.389975-4.725228z" fill="none" opacity=".8" stroke="url(#b)" stroke-linejoin="round"/><path d="m16.008597 2.241404c-.254446.374093-2.346828 3.472786-4.375 8.25a.20608164.20608164 0 0 1 -.03125.03125.20608164.20608164 0 0 1 -.09375.0625.20608164.20608164 0 0 1 -.03125.03125c-3.0053008.490049-7.0029861 1.038743-9.3125002 1.6875 1.5783275 2.00052 3.5604578 3.737007 5.34375 5.5625l20.2500002-3.59375c.582787-.584147 1.71282-1.713072 2-2-2.871985-.776885-6.239483-1.134102-9.25-1.625a.20608164.20608164 0 0 1 -.03125-.03125.20608164.20608164 0 0 1 -.09375-.0625.20608164.20608164 0 0 1 -.03125-.03125c-1.525162-3.540869-4.056294-7.800982-4.34375-8.28125z" fill="url(#a)" opacity=".8"/><path d="m22.40625 10.501342c-2.991123 0-4.89511 2.415156-4.90625 5.406274v4.593713l2-.0378v-4.463541c0-1.939011 1.060999-3.499994 3-3.499994 1.939 0 3 1.560794 3 3.499805v4.561776l2-.06161v-4.593747c0-2.991118-1.915129-5.406085-4.90625-5.406085z" fill="url(#f)" fill-rule="evenodd"/><path d="m21.90625 10.177021c-2.991122 0-4.40625 2.415307-4.40625 5.406425v4.593751l2-.03779v-4.463551c0-1.939011.561-3.500183 2.5-3.500183s3.5 1.560983 3.5 3.499994v4.561776l2-.06161v-4.593748c0-2.991118-2.415128-5.406236-5.40625-5.406236z" fill="#fff" fill-rule="evenodd" opacity=".3"/><path d="m22.40625 10.501342c-2.991123 0-4.871703 2.415345-4.90625 5.406274v4.593713l2-.0378v-4.463541c0-1.939011 1.060999-3.499994 3-3.499994 1.939 0 3 1.560794 3 3.499805v4.561776l2-.06161v-4.593747c0-2.991118-1.915129-5.406047-4.90625-5.406047z" fill="none" opacity=".35" stroke="#000" stroke-width=".999999"/><path d="m21.418331 11.874067c.000207.8273-.66926 1.498015-1.495162 1.498015-.825901 0-1.495368-.670715-1.495161-1.498015-.000207-.827263.66926-1.498016 1.495161-1.498016.825902 0 1.495369.670753 1.495162 1.498016z" fill="url(#g)" fill-rule="evenodd" opacity=".5"/><path d="m20.572569 11.874067c.00009.359433-.290684.650645-.6494.650645-.358719 0-.64949-.291401-.6494-.650645-.00009-.359433.290684-.650646.6494-.650646.358719 0 .64949.291402.6494.650646z" fill="#fff" fill-rule="evenodd" opacity=".5"/><path d="m28.750032 28.751169h2.250004v2.24999h-2.250004z" fill="url(#i)" opacity=".3"/><path d="m15.250009 31.001159h-2.250004v-2.24999h2.250004z" fill="url(#k)" opacity=".3"/><path d="m15.250009 28.751169h13.500024v2.24999h-13.500024z" fill="url(#l)" opacity=".3"/><rect fill="url(#m)" height="10.001281" rx="1" width="14.256939" x="15.243061" y="19.499973"/><rect fill="url(#n)" height="10" opacity=".5" rx="2" ry="1" width="1" x="16" y="19.00112"/><rect fill="url(#p)" height="10" opacity=".5" rx="2" ry="1" width="1" x="27" y="19.00112"/><rect fill="url(#q)" height="9.001158" opacity=".5" rx=".5" ry="1" transform="scale(1 -1)" width="1" x="15" y="-29.001158"/><rect fill="url(#r)" height="9.001158" opacity=".5" rx=".499999" ry="1" transform="scale(1 -1)" width=".999999" x="28.000002" y="-29.001158"/><g fill="none" transform="translate(10 8.001167)"><path d="m6.5 12.497632 12 .0012v8.001184l-12.0000001-.0012z" opacity=".5" stroke="url(#s)" stroke-linejoin="round"/><rect height="10.001184" opacity=".3" rx="1" stroke="#000" width="14" x="5.5" y="11.498816"/><path d="m6.4999999 12.498816 11.0000001.001184m-11.0000001 1.998816 11.0000001.001184m-11.0000001 1.998816 11.0000001.001184m-11.0000001 1.998816 11.0000001.001184m-11.0000001 1.998816 11.0000001.001184" opacity=".05" stroke="url(#t)"/><path d="m6.4999999 11.498816 11.0000001.001184m-11.0000001 1.998816 11.0000001.001184m-11.0000001 1.998816 11.0000001.001184m-11.0000001 1.998816 11.0000001.001184m-11.0000001 1.998816 11.0000001.001184" opacity=".2" stroke="url(#u)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/protectfields.svg b/icon-themes/elementary_svg/cmd/32/protectfields.svg
new file mode 100644
index 000000000..961617a64
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/protectfields.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="25.388818" x2="25.388818" y1="22.594111" y2="25.392142"><stop offset="0" stop-color="#fff"/><stop offset=".00000267" 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"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#b" y1="48" y2="26"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#b" y1="54" y2="32"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#b" y1="60" y2="38"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#b" y1="42" y2="20"/><radialGradient id="g" cx="65.325226" cy="48.709068" gradientTransform="matrix(0 .68597915 -.7462606 0 60.288383 -27.737493)" gradientUnits="userSpaceOnUse" r="31.000002"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="h" gradientTransform="matrix(.11084452 0 0 .12453018 .485937 290.85701)" gradientUnits="userSpaceOnUse" x1="11.276111" x2="31.420702" y1="8.963265" y2="17.461874"><stop offset="0" stop-color="#cad0c6"/><stop offset=".5" stop-color="#eaece9"/><stop offset="1" stop-color="#c5cbc0"/></linearGradient><radialGradient id="i" cx="18.031223" cy="6.2807" gradientTransform="matrix(.12432347 0 0 .12453018 .383801 290.89287)" gradientUnits="userSpaceOnUse" r="3.181981" xlink:href="#j"/><linearGradient id="j"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="k" cx="4.992979" cy="43.5" gradientTransform="matrix(.23857596 0 0 .11906268 3.768905 291.25883)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#l"/><linearGradient id="l"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="m" cx="4.992979" cy="43.5" gradientTransform="matrix(-.23857596 0 0 -.11906268 2.581105 301.61728)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#l"/><linearGradient id="n" gradientTransform="matrix(.12756718 0 0 .08504477 .113393 292.73861)" 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><radialGradient id="o" cx="16.823883" cy="11.368058" fx="16.777113" fy="11.597148" gradientTransform="matrix(0 .29450641 -.41096482 0 7.846872 288.74653)" gradientUnits="userSpaceOnUse" r="10.5"><stop offset="0" stop-color="#f2e0c4"/><stop offset=".76470584" stop-color="#e5af5b"/><stop offset="1" stop-color="#af6900"/></radialGradient><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="1.807986" x2="1.807986" xlink:href="#q" y1="296.20654" y2="293.5607"/><linearGradient id="q"><stop offset="0" stop-color="#d88f22"/><stop offset="1" stop-color="#d88f22" stop-opacity="0"/></linearGradient><linearGradient id="r" gradientUnits="userSpaceOnUse" x1="4.718402" x2="4.718402" xlink:href="#q" y1="296.20654" y2="293.5607"/><linearGradient id="s" gradientTransform="matrix(.17638889 0 0 .17638888 -.044097 -298.67599)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#j" y1="29" y2="14"/><linearGradient id="t" gradientTransform="matrix(.17638889 0 0 .17638888 3.395486 -298.67599)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#j" y1="29" y2="14"/><linearGradient id="u" gradientTransform="matrix(.68421053 0 0 .64285716 1.052632 2.178571)" gradientUnits="userSpaceOnUse" x1="21.771429" x2="21.771429" y1="14.871428" y2="27.924538"><stop offset="0" stop-color="#fff"/><stop offset=".03252051" stop-color="#fff" stop-opacity=".235294"/><stop offset=".98558509" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="v" gradientTransform="matrix(-.87866114 0 0 .69999996 25.533474 -5.749999)" gradientUnits="userSpaceOnUse" x1="8.642858" x2="23.299999" y1="27.5" y2="27.5"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="w" gradientTransform="matrix(-.93357899 0 0 .75000126 25.99446 -9.250054)" gradientUnits="userSpaceOnUse" x1="8.642858" x2="23.299999" xlink:href="#j" y1="27.5" y2="27.5"/><g transform="matrix(.26458333 0 0 .26458333 -.264583 -6.08542)"><path d="m2.5 34.500013v3l29-.000013v-3z" fill="url(#c)"/><path d="m2.5 34.500013v3l29-.000013v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m3 35.000013v2h1v-1l27-.000013v-1z" fill="#fff" opacity=".2"/><path d="m2.5 40.5v3h29v-3z" fill="url(#d)"/><path d="m2.5 40.5v3h29v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m3 41v2h1v-1h27v-1z" fill="#fff" opacity=".2"/><path d="m2.5 46.5v3h29v-3z" fill="url(#e)"/><path d="m2.5 46.5v3h29v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m3 47v2h1v-1h27v-1z" fill="#fff" opacity=".2"/><path d="m2.5 28.500013v3l29-.000013v-3z" fill="url(#f)"/><path d="m2.5 28.500013v3l29-.000013v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m3 29.000013v2h1v-1l27-.000013v-1z" fill="#fff" opacity=".2"/></g><g transform="matrix(.18912227 0 0 .18912227 -2.420346 2.07574)"><path d="m32.988744 20.55-.0055 6.915167-15.200767-.01485.0055-6.915172z" fill="url(#g)"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m33.072422 20.506533-.0055 6.966425-15.359782.01425-.01-6.966425z" opacity=".5" stroke="#206b00" stroke-width="1.417073"/><path d="m19.093287 21.894594h12.59106v4.19702h-12.59106z" opacity=".5" stroke="url(#a)" stroke-width="1.399007"/></g></g><path d="m22.578125 8.9492188-.171875.00195c-1.913137 0-3.611549.821219-4.734375 2.1152341-1.122826 1.294016-1.701684 3.008494-1.722656 4.824219a1.5515278 1.5515278 0 0 0 0 .01758v2.273438c-1.097359.283849-2 1.144546-2 2.318359v8.001953c0 1.386626 1.164155 2.550781 2.550781 2.550781h12c1.386626 0 2.550781-1.164155 2.550781-2.550781v-8.0019519c0-1.173813-.902641-2.03451-2-2.318359v-2.275391c0-1.826659-.58378-3.549113-1.71289-4.84375-1.129111-1.2946369-2.831037-2.1132812-4.744141-2.1132812a1.5515278 1.5515278 0 0 0 -.01563 0zm-.078125 5.1015622c.55319 0 .78186.149598 1.017578.44336.235718.293761.431641.819317.431641 1.505859v1.949219h-2.898438v-1.949219c0-.686542.195923-1.212098.431641-1.505859.235718-.293762.464388-.44336 1.017578-.44336z" fill="#fcfcfc" transform="scale(.26458333)"/><g stroke-width=".264583" transform="translate(2.645833 -288.53332)"><path d="m3.2824869 291.3118c-.7914011 0-1.2951645.63901-1.2981119 1.43041v1.21542l.5291666-.01v-1.18098c0-.51303.2807229-.92604.79375-.92604s.7937501.41296.7937501.92599v1.20697l.5291666-.0163v-1.21543c0-.7914-.506711-1.43036-1.298112-1.43036z" fill="url(#h)" fill-rule="evenodd"/><path d="m3.1501953 291.22599c-.7914011 0-1.1658203.63905-1.1658203 1.43045v1.21543l.5291666-.01v-1.18098c0-.51303.1484313-.92609.6614584-.92609s.9260417.41301.9260417.92604v1.20697l.5291666-.0163v-1.21543c0-.7914-.6390026-1.4304-1.4304036-1.4304z" fill="#fff" fill-rule="evenodd" opacity=".3"/><path d="m3.2824869 291.3118c-.7914011 0-1.2889713.63906-1.2981119 1.43041v1.21542l.5291666-.01v-1.18098c0-.51303.2807229-.92604.79375-.92604s.7937501.41296.7937501.92599v1.20697l.5291666-.0163v-1.21543c0-.7914-.506711-1.43035-1.298112-1.43035z" fill="none" opacity=".35" stroke="#000"/><path d="m3.0211 291.675c.0000548.21889-.177075.39635-.3955948.39635-.2185196 0-.3956496-.17746-.3955948-.39635-.0000548-.21888.1770752-.39635.3955948-.39635.2185198 0 .3956496.17747.3955948.39635z" fill="url(#i)" fill-rule="evenodd" opacity=".5"/><path d="m2.7973255 291.675c.0000239.0951-.07691.17215-.1718203.17215-.094911 0-.1718442-.0771-.1718204-.17215-.0000238-.0951.07691-.17215.1718204-.17215.094911 0 .1718442.0771.1718203.17215z" fill="#fff" fill-rule="evenodd" opacity=".5"/><path d="m4.960946 296.1404h.5953135v.59531h-.5953135z" fill="url(#k)" opacity=".3"/><path d="m1.3890649 296.73571h-.59531357v-.59531h.59531357z" fill="url(#m)" opacity=".3"/><path d="m1.3890649 296.1404h3.5718813v.59531h-3.5718813z" fill="url(#n)" opacity=".3"/><rect fill="url(#o)" height="2.646172" rx=".264583" width="3.772149" x="1.387227" y="293.69269"/><rect fill="url(#p)" height="2.645833" opacity=".5" rx=".529167" ry=".264583" width=".264583" x="1.5875" y="293.5607"/><rect fill="url(#r)" height="2.645833" opacity=".5" rx=".529167" ry=".264583" width=".264583" x="4.497917" y="293.5607"/><rect fill="url(#s)" height="2.381556" opacity=".5" rx=".132292" ry=".264583" transform="scale(1 -1)" width=".264583" x="1.322917" y="-296.20654"/><rect fill="url(#t)" height="2.381556" opacity=".5" rx=".132292" ry=".264583" transform="scale(1 -1)" width=".264583" x="4.7625" y="-296.20654"/></g><g fill="none" transform="matrix(.26458333 0 0 .26458333 2.645833 2.11698)"><path d="m6.5 12.497632 12 .0012v8.001184l-12.0000001-.0012z" opacity=".5" stroke="url(#u)" stroke-linejoin="round"/><rect height="10.001184" opacity=".3" rx="1" stroke="#000" width="14" x="5.5" y="11.498816"/><path d="m6.4999999 12.498816 11.0000001.001184m-11.0000001 1.998816 11.0000001.001184m-11.0000001 1.998816 11.0000001.001184m-11.0000001 1.998816 11.0000001.001184m-11.0000001 1.998816 11.0000001.001184" opacity=".05" stroke="url(#v)"/><path d="m6.4999999 11.498816 11.0000001.001184m-11.0000001 1.998816 11.0000001.001184m-11.0000001 1.998816 11.0000001.001184m-11.0000001 1.998816 11.0000001.001184m-11.0000001 1.998816 11.0000001.001184" opacity=".2" stroke="url(#w)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/pushbutton.svg b/icon-themes/elementary_svg/cmd/32/pushbutton.svg
new file mode 100644
index 000000000..a5c2f5097
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/pushbutton.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.64265169 0 0 .18108724 -142.99996 -5.507326)" gradientUnits="userSpaceOnUse" x1="229.10278" x2="229.10278" y1="42.101215" y2="65.478531"><stop offset="0" stop-color="#f7f7f7"/><stop offset=".5" stop-color="#ececec"/><stop offset="1" stop-color="#dfdfdf"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.26458484 0 0 .26458333 -20.905474 -72.442418)" gradientUnits="userSpaceOnUse" x1="94.012276" x2="94.012276" y1="283.79813" y2="295.79813"><stop offset="0" stop-color="#fff"/><stop offset=".05117575" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999964" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g stroke-width=".264583"><path d="m.92604168 2.2489583c-.29315798.0000798-.5292042.2360067-.52916666.5291667l.00037306 2.9138846c.00003752.2931599.23600868.5292463.52916666.5291666l6.61148206-.0018c.2931581-.0000788.529204-.2360059.5291666-.5291658l-.0003704-2.9138845c-.0000375-.29316-.2360086-.5292464-.5291666-.5291667z" fill="url(#a)"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m7.5395914 2.5122604-6.61096593.00207c-.14657999.00006-.26460206.1180033-.26458333.2645833l.00037306 2.9138853c.00001815.1419992.1114796.2549906.25166423.2619994h6.62181737c.1465799 0 .2646021-.1180034.2645833-.2645833l-.0003704-2.9138881c-.0000185-.1458365-.1169704-.2628777-.2625161-.2640666z" stroke="url(#b)"/><path d="m.92604165 2.2502609c-.2931579 0-.52920412.2360067-.52916665.5291667l.00037306 2.9138845c.00003611.2826647.22018095.5099936.49867756.526066h6.64197118c.2931581 0 .529204-.2360067.5291666-.5291666l-.0003725-2.9138845c-.000036-.2821841-.2193054-.5092966-.4971272-.5260661z" opacity=".2" stroke="#000"/></g></g><g stroke-width=".529167"><g fill="#fbfbfb"><path d="m2.3812499 3.9687499h.5291667v.5291666h-.5291667z"/><path d="m2.9104166 3.4395832h.5291666v.5291667h-.5291666z"/><path d="m3.4395832 3.9687499h.5291667v.5291666h-.5291667z"/><path d="m2.3812499 4.4979165h.5291667v.5291667h-.5291667z"/><path d="m3.4395832 4.4979165h.5291667v.5291667h-.5291667z"/><path d="m2.9104166 5.0270832h.5291666v.5291666h-.5291666z"/><path d="m4.4979166 3.4395832h.5291666v.5291667h-.5291666z"/><path d="m4.4979166 3.9687499h.5291666v.5291666h-.5291666z"/><path d="m4.4979166 4.4979165h.5291666v.5291667h-.5291666z"/><path d="m4.4979166 5.0270832h.5291666v.5291666h-.5291666z"/><path d="m5.5562499 3.4395832h.5291666v.5291667h-.5291666z"/><path d="m5.0270832 3.9687499h.5291667v.5291666h-.5291667z"/><path d="m5.5562499 4.4979165h.5291666v.5291667h-.5291666z"/><path d="m5.5562499 5.0270832h.5291666v.5291666h-.5291666z"/></g><g fill="#666"><path d="m2.3812499 3.7041699h.5291667v.5291666h-.5291667z"/><path d="m2.9104166 3.1750032h.5291666v.5291667h-.5291666z"/><path d="m3.4395832 3.7041699h.5291667v.5291666h-.5291667z"/><path d="m2.3812499 4.2333365h.5291667v.5291667h-.5291667z"/><path d="m3.4395832 4.2333365h.5291667v.5291667h-.5291667z"/><path d="m2.9104166 4.7625032h.5291666v.5291666h-.5291666z"/><path d="m4.4979166 3.1750032h.5291666v.5291667h-.5291666z"/><path d="m4.4979166 3.7041699h.5291666v.5291666h-.5291666z"/><path d="m4.4979166 4.2333365h.5291666v.5291667h-.5291666z"/><path d="m4.4979166 4.7625032h.5291666v.5291666h-.5291666z"/><path d="m5.5562499 3.1750032h.5291666v.5291667h-.5291666z"/><path d="m5.0270832 3.7041699h.5291667v.5291666h-.5291667z"/><path d="m5.5562499 4.2333365h.5291666v.5291667h-.5291666z"/><path d="m5.5562499 4.7625032h.5291666v.5291666h-.5291666z"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/quit.svg b/icon-themes/elementary_svg/cmd/32/quit.svg
new file mode 100644
index 000000000..05b159622
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/quit.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666664 8.4666669" 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="3" y2="29"><stop offset="0" stop-color="#ed5353"/><stop offset="1" stop-color="#c6262e"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="15.000001" x2="16.494184" y1="2" y2="32.000002"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="99.157013" cy="186.17059" gradientTransform="matrix(.04636701 0 0 .01475315 -.364281 293.32733)" gradientUnits="userSpaceOnUse" r="62.769119"><stop offset="0" stop-color="#3d3d3d"/><stop offset=".5" stop-color="#686868" stop-opacity=".498039"/><stop offset="1" stop-color="#686868" stop-opacity="0"/></radialGradient><g transform="translate(0 -288.53331)"><path d="m7.1437503 296.07393a2.9104167.92604164 0 1 1 -5.8208332 0 2.9104167.92604164 0 1 1 5.8208332 0z" fill="url(#c)" stroke-width=".264583"/><g transform="matrix(.26458333 0 0 .26458333 0 288.53331)"><path d="m29.48857 16a13.48857 13.48857 0 0 1 -13.48857 13.48857 13.48857 13.48857 0 0 1 -13.4885702-13.48857 13.48857 13.48857 0 0 1 13.4885702-13.4885702 13.48857 13.48857 0 0 1 13.48857 13.4885702z" fill="url(#a)" stroke="#7a0000" stroke-opacity=".501961"/><g fill="none"><g opacity=".4" stroke="#7a0000" stroke-linecap="round" stroke-miterlimit="0" stroke-width="2.1555" transform="matrix(.93388 0 0 .92467 -5.9462 -5.3947)"><path d="m19.282 15.806c-6.9924 3.8128-3.8304 14.739 4.1635 14.739 7.9107 0 11.456-10.358 4.1635-14.739" opacity=".25"/><path d="m23.5 20.496v-7.4131" opacity=".25"/></g><g stroke="#fff" stroke-linecap="round" stroke-miterlimit="0" stroke-width="2.1555" transform="matrix(.93388 0 0 .92467 -5.9462 -4.6956)"><path d="m19.282 15.806c-6.9924 3.8128-3.8304 14.739 4.1635 14.739 7.9107 0 11.456-10.358 4.1635-14.739"/><path d="m23.5 20.496v-7.4131"/></g><circle cx="16" cy="16" opacity=".4" r="12.507971" stroke="url(#b)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/quotecharstyle.svg b/icon-themes/elementary_svg/cmd/32/quotecharstyle.svg
new file mode 100644
index 000000000..cfdcbab7e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/quotecharstyle.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(-2.84165 0 0 -2.59455 19.272 6.038)" gradientUnits="userSpaceOnUse" x1="7.630111" x2="7.630111" y1="1.474422" y2="21.133375"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><g stroke-linecap="round" stroke-linejoin="round" transform="matrix(1.3105937 0 0 1.3564607 3.856346 -.650966)"><path d="m14.987598 9.8676965q0 2.7625655-1.075302 4.8607165-1.06656 2.089409-2.919927 2.946154l2.220543 3.435722h-3.138484l-1.556129-2.867473h-.2272997q-2.2380278 0-3.4969185-1.285117-1.2501483-1.29386-1.2501483-3.584342 0-2.316708.8654873-4.257498.8654873-1.949532 2.3866469-2.9898652 1.5211595-1.0403333 3.5144033-1.0403333 2.229285 0 3.453207 1.2588907 1.223921 1.2588906 1.223921 3.5231453zm-4.895686-2.5265236q-1.0578175 0-1.9407894.8042913-.8829719.7955489-1.3900251 2.1943158-.4983109 1.398768-.4983109 3.033577 0 1.285118.5769915 1.94079.5857339.655672 1.6435517.655672 1.0578179 0 1.9233052-.76058.87423-.760579 1.363798-2.150604.489569-1.390025.489569-3.1210001 0-1.2414061-.56825-1.9145629-.568249-.6818991-1.59984-.6818991z" fill="url(#a)" stroke="#000" stroke-opacity=".490196" stroke-width=".750002"/><path d="m12.857422 6.2480469c-1.741555 0-3.2763875.4693754-4.6054689 1.4101562s-2.3727048 2.293665-3.1289062 4.0566409c-.7562015 1.75507-1.1347657 3.680375-1.1347657 5.77539 0 .199885.00936.39054.019531.582032.0477991-1.931472.4103088-3.721357 1.1152347-5.357422.7562014-1.762976 1.7998248-3.1158601 3.1289062-4.0566409s2.8639139-1.4101562 4.6054689-1.4101562c1.947791 0 3.456014.5686074 4.52539 1.7070312.960896 1.0229392 1.486509 2.4168299 1.583985 4.1738279.0028-.133891.01953-.258868.01953-.394531 0-2.047582-.53414-3.6408731-1.603516-4.7792969s-2.577599-1.7070312-4.52539-1.7070312zm2.533203 7.2148441c-.05101 1.311898-.250597 2.516588-.619141 3.599609-.427749 1.25701-1.025222 2.230172-1.789062 2.917969-.756202.687798-1.595285 1.03125-2.519531 1.03125-.9242466 0-1.6425245-.295743-2.1542972-.888672-.4430663-.521105-.6787514-1.275561-.7324219-2.236328-.00835.200584-.023437.398839-.023437.603515 0 1.162142.2517251 2.039884.7558594 2.632813.5117727.592929 1.2300506.888672 2.1542972.888672.924246 0 1.763329-.343452 2.519531-1.03125.76384-.687797 1.361313-1.660959 1.789062-2.917969.427751-1.25701.640625-2.669042.640625-4.234375 0-.129264-.0149-.242783-.02148-.365234zm-1.171875 10.611328c-.153511.08758-.308507.173333-.46875.25l2.287109 3.660156h.625z" fill="#fff" opacity=".1" transform="matrix(.76301298 0 0 .73721266 .500249 .4799)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/quoteparastyle.svg b/icon-themes/elementary_svg/cmd/32/quoteparastyle.svg
new file mode 100644
index 000000000..0ae1b23a4
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/quoteparastyle.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(.26458333 0 0 .26458333 9.525 -3.704167)" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="3.5" y2="19.240234"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="16.920097" x2="17.071144" xlink:href="#a" y1="3.257314" y2="7.109544"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="21.299561" x2="21.487186" xlink:href="#a" y1="3.469363" y2="7.074203"/><linearGradient id="d" gradientTransform="matrix(-2.84165 0 0 -2.59455 19.272 6.038)" gradientUnits="userSpaceOnUse" x1="7.630111" x2="7.630111" y1="1.474422" y2="21.133375"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><g stroke-linecap="round" stroke-linejoin="round" transform="matrix(1.3105937 0 0 1.3564607 -.655623 -.650966)"><path d="m14.987598 9.8676965q0 2.7625655-1.075302 4.8607165-1.06656 2.089409-2.919927 2.946154l2.220543 3.435722h-3.138484l-1.556129-2.867473h-.2272997q-2.2380278 0-3.4969185-1.285117-1.2501483-1.29386-1.2501483-3.584342 0-2.316708.8654873-4.257498.8654873-1.949532 2.3866469-2.9898652 1.5211595-1.0403333 3.5144033-1.0403333 2.229285 0 3.453207 1.2588907 1.223921 1.2588906 1.223921 3.5231453zm-4.895686-2.5265236q-1.0578175 0-1.9407894.8042913-.8829719.7955489-1.3900251 2.1943158-.4983109 1.398768-.4983109 3.033577 0 1.285118.5769915 1.94079.5857339.655672 1.6435517.655672 1.0578179 0 1.9233052-.76058.87423-.760579 1.363798-2.150604.489569-1.390025.489569-3.1210001 0-1.2414061-.56825-1.9145629-.568249-.6818991-1.59984-.6818991z" fill="url(#d)" stroke="#000" stroke-opacity=".490196" stroke-width=".750002"/><g fill="#f37329" stroke="#a62100" stroke-opacity=".501961" stroke-width=".750002"><path d="m18.049547 3.4287511-.269653 3.6860633h-1.521546l-.243497-3.6860633z" fill="url(#b)"/><path d="m22.246119 3.4287511-.269653 3.6860633h-1.521547l-.243497-3.6860633z" fill="url(#c)"/></g><path d="m12.857422 6.2480469c-1.741555 0-3.2763875.4693754-4.6054689 1.4101562s-2.3727048 2.293665-3.1289062 4.0566409c-.7562015 1.75507-1.1347657 3.680375-1.1347657 5.77539 0 .199885.0093592.39054.0195313.582032.0477988-1.931472.4103085-3.721357 1.1152344-5.357422.7562014-1.762976 1.7998248-3.1158601 3.1289062-4.0566409s2.8639139-1.4101562 4.6054689-1.4101562c1.947791 0 3.456014.5686074 4.52539 1.7070312.960896 1.0229392 1.486509 2.4168299 1.583985 4.1738279.00277-.133891.019531-.258868.019531-.394531 0-2.047582-.53414-3.6408731-1.603516-4.7792969s-2.577599-1.7070312-4.52539-1.7070312zm2.533203 7.2148441c-.051012 1.311898-.250597 2.516588-.619141 3.599609-.427749 1.25701-1.025222 2.230172-1.789062 2.917969-.756202.687798-1.595285 1.03125-2.519531 1.03125-.9242466 0-1.6425245-.295743-2.1542972-.888672-.4430663-.521105-.6787514-1.275561-.7324219-2.236328-.0083454.200584-.0234375.398839-.0234375.603515 0 1.162142.2517251 2.039884.7558594 2.632813.5117727.592929 1.2300506.888672 2.1542972.888672.924246 0 1.763329-.343452 2.519531-1.03125.76384-.687797 1.361313-1.660959 1.789062-2.917969.427751-1.25701.640625-2.669042.640625-4.234375 0-.129264-.014901-.242783-.021484-.365234zm-1.171875 10.611328c-.153511.087582-.308507.173333-.46875.25l2.287109 3.660156h.625z" fill="#fff" opacity=".1" transform="matrix(.76301298 0 0 .73721266 .500249 .4799)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/radiobutton.svg b/icon-themes/elementary_svg/cmd/32/radiobutton.svg
new file mode 100644
index 000000000..cb6b46cf1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/radiobutton.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666668" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="4.139259" x2="4.874751" y1="290.98778" y2="294.477092"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><g transform="translate(0 -288.53332)"><circle cx="4.233333" cy="292.76666" fill="#fdfdfb" r="3.525704" stroke="#8c8c8c" stroke-linecap="round" stroke-linejoin="round" stroke-width=".264583"/><circle cx="4.233333" cy="292.76666" fill="url(#a)" r="2.270618"/><circle cx="4.233333" cy="292.76666" r="2.270618" style="opacity:.5;fill:none;stroke:#002e99;stroke-width:.264583;stroke-linecap:round;stroke-linejoin:round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/recalcpivottable.svg b/icon-themes/elementary_svg/cmd/32/recalcpivottable.svg
new file mode 100644
index 000000000..a16827aa3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/recalcpivottable.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="99.156998" cy="186.17101" gradientTransform="matrix(.02652 0 0 .00844 3.79 6.375)" gradientUnits="userSpaceOnUse" r="62.769001"><stop offset="0" stop-color="#3d3d3d"/><stop offset=".5" stop-color="#686868" stop-opacity=".498"/><stop offset="1" stop-color="#686868" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.17664 0 0 .13205 -364.15 -420.756)" gradientUnits="userSpaceOnUse" x1="2094.8989" x2="2094.8989" y1="3215.689" y2="3249.04"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.16127 0 0 .16182 2.033 .005)" gradientUnits="userSpaceOnUse" x1="30.194" x2="26.541" y1="27.546" y2="33.269001"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".539" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="6.15942" x2="6.15942" y1="4.425774" y2="7.755411"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.1253 0 0 .12505 6.87 2.197)" gradientUnits="userSpaceOnUse" x1="-2.85" x2="-2.85" y1="39.618" y2="22.673"><stop offset="0" stop-color="#fff"/><stop offset=".429" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="15" x2="15" xlink:href="#i" y1="5" y2="10"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="7.5" x2="7.5" xlink:href="#i" y1="5.5" y2="9.5"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="-11.999999" x2="-27" xlink:href="#i" y1="8" y2="8"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="12.5" x2="12.5" y1="20.5" y2="24.5"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.35135134 0 0 .24324327 1.567566 2.162163)" gradientUnits="userSpaceOnUse" x1="40.290417" x2="40.290417" xlink:href="#m" y1="7.555553" y2="40.444439"/><linearGradient id="k" gradientTransform="matrix(.35135134 0 0 .24324327 4.575712 5.159459)" gradientUnits="userSpaceOnUse" x1="40.290417" x2="40.290417" xlink:href="#m" y1="7.555553" y2="40.444439"/><linearGradient id="l" gradientTransform="matrix(.35135134 0 0 .24324327 4.567566 5.162164)" gradientUnits="userSpaceOnUse" x1="40.290417" x2="40.290417" xlink:href="#m" y1="7.555553" y2="40.444439"/><linearGradient id="m"><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><linearGradient id="n" gradientTransform="matrix(.35135134 0 0 .24324327 4.567566 11.162164)" gradientUnits="userSpaceOnUse" x1="8.346159" x2="8.346159" xlink:href="#m" y1="11.666657" y2="56.888874"/><linearGradient id="o" gradientTransform="matrix(.59435837 0 0 .59991402 54.401937 -.032678)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="1.393398" y2="22.462784"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><rect fill="url(#o)" height="27" rx=".703702" ry=".740739" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".298039" width="27" x="2.5" y="2.5"/><path d="m12.5 5.5h14v4h-14z" fill="url(#f)" stroke="#206b00" stroke-opacity=".501961"/><path d="m5.5 5.5h4v4h-4z" fill="url(#g)" stroke="#206b00" stroke-opacity=".501961"/><path d="m6.5 6.500001 2-.000001v1.9518l-2 .000001z" fill="none" opacity=".3" stroke="url(#l)" stroke-linecap="round" stroke-linejoin="round"/><path d="m-26.489849 5.5h13.989849v4h-13.989849z" fill="url(#h)" stroke="#206b00" stroke-opacity=".501961" transform="rotate(-90)"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m6.5 13.5h2v12h-2z" opacity=".3" stroke="url(#n)"/><path d="m13.5 6.5 12.016621.020071v1.9518l-12.016621-.020071z" opacity=".3" stroke="url(#k)"/><path d="m3.5 3.5 25.008475.022775-.008475 24.977225h-25z" stroke="url(#j)"/></g><g transform="matrix(3.7795276 0 0 3.7795276 -2.052441 -1.889135)"><path d="m8.086 7.946a1.665.53 0 1 1 -3.33 0 1.665.53 0 1 1 3.33 0z" fill="url(#a)" transform="translate(-.53 -.265)"/><path d="m6.497 3.86v.608a1.892 1.892 0 0 0 -.076-.003 1.892 1.892 0 0 0 -1.89 1.89 1.892 1.892 0 0 0 1.889 1.895 1.892 1.892 0 0 0 1.89-1.82h-.91a.984.984 0 0 1 -.98.91.984.984 0 0 1 -.983-.985.984.984 0 0 1 .984-.984.984.984 0 0 1 .077.004v.602l1.665-1.06z" fill="url(#b)" opacity=".99" transform="translate(-.53 -.265)"/><g fill="none" stroke-width=".265"><path d="m6.118 4.44v-.575l1.23.79-1.23.78v-.537" opacity=".5" stroke="url(#c)"/><path d="m7.604 6.403a1.74 1.74 0 0 1 -1.97 1.41 1.74 1.74 0 0 1 -1.472-1.92 1.74 1.74 0 0 1 1.872-1.538" opacity=".5" stroke="url(#d)"/><path d="m7.69 6.319h-.693c-.086.592-.732 1-1.316.89-.614-.118-1.02-.707-.906-1.322.11-.596.67-1 1.266-.92" opacity=".5" stroke="url(#e)"/><path d="m5.967 3.594v.61a1.892 1.892 0 0 0 -.077-.004 1.892 1.892 0 0 0 -1.89 1.89 1.892 1.892 0 0 0 1.89 1.894 1.892 1.892 0 0 0 1.89-1.817h-.91a.984.984 0 0 1 -.98.91.984.984 0 0 1 -.983-.985.984.984 0 0 1 .984-.984.984.984 0 0 1 .077.004v.602l1.665-1.06z" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/recentfilelist.svg b/icon-themes/elementary_svg/cmd/32/recentfilelist.svg
new file mode 100644
index 000000000..bdfe23b2b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/recentfilelist.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="16" cy="15.377" gradientTransform="matrix(0 1.59887 -1.59888 0 40.586 -10.102)" gradientUnits="userSpaceOnUse" r=".626"><stop offset="0" stop-color="#fff"/><stop offset=".54" stop-color="#afaba5"/><stop offset=".62" stop-color="#837874"/><stop offset="1" stop-color="#b4b2aa"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14.928049" x2="14.928049" y1="2.224712" y2="29.919691"><stop offset="0" stop-color="#fff"/><stop offset=".424" stop-color="#fff" stop-opacity=".235"/><stop offset=".821" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="c" cx="15.026" cy="8.626" fx=".304" gradientTransform="matrix(0 .78038 -.73523 0 22.213 1.684)" gradientUnits="userSpaceOnUse" r="20"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dadada"/></radialGradient><radialGradient id="d" cx="99.157" cy="186.171" gradientTransform="matrix(.17525 0 0 .05576 -1.377 18.12)" gradientUnits="userSpaceOnUse" r="62.769"><stop offset="0" stop-color="#3d3d3d"/><stop offset=".5" stop-color="#686868" stop-opacity=".498"/><stop offset="1" stop-color="#686868" stop-opacity="0"/></radialGradient><linearGradient id="e" gradientTransform="matrix(0 -.59172 -.63517 0 20.4 26.976)" gradientUnits="userSpaceOnUse" x1="38.941" x2="20.576" y1="15.991" y2="15.991"><stop offset="0" stop-color="#fff"/><stop offset=".512" stop-color="#fff" stop-opacity=".235"/><stop offset=".585" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="f" gradientTransform="matrix(-.542 0 0 .5049 21.365 -.34)" gradientUnits="userSpaceOnUse" x1="23.732" x2="23.732" y1="4.418" y2="42.04"><stop offset="0" stop-color="#fff3cb"/><stop offset=".262" stop-color="#fdde76"/><stop offset=".661" stop-color="#f9c440"/><stop offset="1" stop-color="#e48b20"/></linearGradient><radialGradient id="g" cx="24.837" cy="36.421" gradientTransform="matrix(.4165 -.35886 -.2391 -.2775 6.162 30.614)" gradientUnits="userSpaceOnUse" r="15.645"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><path d="m27 28.5a11 3.5 0 1 1 -22 0 11 3.5 0 1 1 22 0z" fill="url(#d)"/><path d="m16 1.5c-8 0-14.5 6.5-14.5 14.5s6.5 14.5 14.5 14.5 14.5-6.5 14.5-14.5-6.5-14.5-14.5-14.5z" fill="url(#c)"/><path d="m14.315 5.98a5.73 8.6 49.25 1 0 -13.032 11.23 5.73 8.6 49.25 0 0 13.032-11.23z" fill="url(#g)" fill-rule="evenodd" opacity=".141"/><g stroke-linecap="round"><path d="m16 1.5c-8 0-14.5 6.5-14.5 14.5s6.5 14.5 14.5 14.5 14.5-6.5 14.5-14.5-6.5-14.5-14.5-14.5z" fill="none" opacity=".4" stroke="#000" stroke-linejoin="round"/><g stroke-width=".6"><path d="m15.266 16.837 7.97-9.13" fill="none" stroke="#333"/><path d="m17.17 16.034-6.982-.455" fill="#00f" stroke="#333"/><path d="m15.168 13.86 3.78 10.254" fill="none" stroke="#eb5c3a"/></g></g><path d="m16.906 3.156c-.125 0-.242.028-.343.063-.1.03-.176.05-.25.092-.072.043-.143.114-.188.157-.045.04-.078.045-.094.06l.19.22c.017-.024.058-.056.093-.094.037-.04.07-.09.125-.125.053-.033.118-.068.187-.092.072-.027.162-.032.25-.032.085 0 .155.007.22.03.065.026.112.055.155.095.045.04.072.107.094.158.024.05.03.074.03.124 0 .08-.013.16-.06.22-.047.058-.117.108-.19.155-.07.05-.132.086-.218.125-.082.038-.178.088-.25.125-.136.073-.224.137-.312.22-.086.08-.168.16-.22.25-.047.087-.074.185-.093.28-.015.094-.03.214-.03.313h1.72v-.25h-1.407c.01-.083.038-.155.062-.22.027-.063.074-.133.125-.186.05-.054.107-.106.188-.157.08-.05.192-.102.312-.156.05-.023.11-.055.188-.093.08-.037.144-.097.218-.156.075-.057.137-.106.188-.186.053-.083.093-.2.093-.313 0-.084-.027-.143-.062-.217-.035-.078-.09-.16-.156-.22-.068-.058-.155-.092-.25-.124-.095-.036-.194-.064-.314-.064zm-1.968.03c-.006.015-.05.055-.094.095-.046.04-.09.08-.156.126-.065.046-.145.09-.22.125-.07.036-.125.064-.187.064v.25c.052 0 .09-.01.158-.03.066-.023.157-.063.218-.095.064-.033.106-.058.156-.095s.1-.062.126-.094v1.72h-.563v.25h1.344v-.25h-.5v-2.065h-.283zm-11 11.377c-.142 0-.284.01-.407.062-.12.05-.22.13-.31.22-.09.087-.167.19-.22.31-.05.12-.063.24-.063.376 0 .135.012.26.063.376.05.118.13.225.22.313.087.084.194.136.31.186.12.048.24.094.376.094.182 0 .328-.063.47-.156.143-.094.253-.218.31-.375 0 .196-.02.375-.06.53-.038.152-.088.27-.157.375-.068.107-.155.194-.25.25-.097.056-.196.094-.314.094-.15 0-.283-.044-.406-.126-.123-.08-.197-.208-.25-.344l-.188.188c.078.165.195.28.344.375.15.093.314.124.5.125.158 0 .31-.025.438-.094.128-.07.222-.17.312-.313.094-.14.168-.317.22-.53.05-.216.093-.462.093-.75 0-.184-.044-.353-.095-.5-.05-.15-.128-.274-.22-.375-.087-.1-.186-.197-.31-.25-.127-.056-.258-.062-.407-.063zm23.843 0c-.095 0-.19.007-.28.03-.09.022-.175.055-.25.095s-.13.097-.188.156c-.058.056-.124.118-.156.187l.188.158c.058-.12.135-.215.25-.282.117-.07.254-.094.406-.094.083 0 .18.01.25.032.072.02.137.05.188.094.053.04.095.094.125.156.03.058.03.107.03.187 0 .153-.046.28-.155.376-.11.096-.264.157-.47.156h-.124v.22h.093c.227 0 .412.05.532.155.12.107.186.254.186.438 0 .18-.073.342-.187.438-.116.098-.27.125-.47.125-.173 0-.323-.025-.438-.094-.114-.07-.194-.164-.25-.282l-.187.188c.077.144.192.233.344.313.15.082.327.124.53.125.14 0 .263-.023.375-.063.115-.037.2-.084.28-.156.084-.07.146-.15.19-.25s.093-.225.093-.345c0-.192-.05-.338-.157-.47-.103-.13-.26-.22-.436-.25.082-.01.154-.024.218-.06.067-.04.143-.1.188-.158s.07-.115.094-.187c.024-.075.03-.14.03-.22 0-.105-.02-.223-.06-.31-.042-.09-.114-.16-.19-.22-.074-.064-.145-.122-.25-.156-.1-.035-.22-.03-.343-.03zm-23.843.218c.102 0 .194.024.282.064.09.037.15.087.218.156.07.067.147.16.187.25.04.088.062.183.063.28 0 .103-.023.192-.063.283-.037.087-.087.152-.156.218-.068.068-.16.15-.25.19-.092.036-.18.03-.282.03s-.19.006-.282-.03c-.088-.04-.183-.122-.25-.19-.066-.065-.116-.13-.156-.218-.04-.09-.063-.18-.063-.28 0-.102.026-.194.063-.282.04-.09.09-.183.156-.25.07-.067.162-.12.25-.156.09-.04.18-.063.28-.063zm12.094 11.095c-.156 0-.308.056-.436.125-.128.07-.22.17-.313.313-.09.14-.167.315-.217.53-.05.214-.063.463-.063.75 0 .185.015.35.063.5.05.147.128.274.218.376.092.1.188.162.314.218.125.053.257.093.406.093.14 0 .284-.01.406-.06.123-.052.225-.132.313-.22.09-.088.167-.195.218-.313.053-.12.062-.238.062-.375 0-.133-.012-.257-.063-.375-.05-.117-.13-.227-.218-.312-.09-.088-.194-.14-.314-.188-.117-.05-.24-.093-.375-.093-.18 0-.324.063-.468.156-.14.093-.253.218-.312.375 0-.195.025-.377.063-.53.04-.156.09-.303.156-.407.068-.107.153-.163.25-.22.095-.055.194-.093.31-.093.15 0 .285.042.407.125.123.08.228.177.282.313l.155-.157c-.077-.165-.194-.28-.344-.375-.148-.092-.312-.155-.5-.155zm-.032 1.187c.1 0 .19.022.28.062.092.037.185.09.25.156.068.068.117.16.157.25s.063.18.063.282-.022.19-.063.282c-.037.088-.086.152-.156.218-.065.067-.158.148-.25.188-.087.037-.18.03-.28.03s-.19.007-.28-.03c-.09-.04-.15-.12-.22-.188-.067-.07-.148-.13-.188-.218s-.03-.18-.03-.282c0-.1-.007-.193.03-.28.04-.09.09-.184.157-.25.068-.067.158-.12.25-.157.09-.04.18-.063.28-.063z" opacity=".4"/><path d="m29.5 16c0 7.456-6.044 13.5-13.5 13.5s-13.5-6.044-13.5-13.5 6.044-13.5 13.5-13.5 13.5 6.044 13.5 13.5z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m16.523 16a.523.523 0 1 1 -1.046 0 .523.523 0 1 1 1.046 0z" fill="url(#a)"/><path d="m16 1.5c-4.987 0-9.38 2.532-11.988 6.373l-3.53-2.037 1.48 11.246 10.48-4.342-3.637-2.1c1.278-4.77 9.27-9.588 17.695-4.622-2.64-2.78-6.367-4.518-10.5-4.518z" display="block" fill="url(#f)"/><g fill="none"><path d="m16 1.5c-4.987 0-9.38 2.532-11.988 6.373l-3.53-2.037 1.48 11.246 10.48-4.342-3.637-2.1c1.278-4.77 9.27-9.588 17.695-4.622-2.64-2.78-6.367-4.518-10.5-4.518z" opacity=".5" stroke="#956500" stroke-linejoin="round"/><path d="m16 2.5c-4.996 0-9.342 2.723-11.674 6.758l-2.64-1.526 1.084 7.95 7.388-3.057-2.514-1.51c.58-4.334 6.125-8.273 11.436-8.262-.99-.23-2.02-.353-3.08-.353z" display="block" opacity=".8" stroke="url(#e)" stroke-miterlimit="7" stroke-width=".964"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/recsave.svg b/icon-themes/elementary_svg/cmd/32/recsave.svg
new file mode 100644
index 000000000..633731a5c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/recsave.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="e" gradientTransform="matrix(.65714137 0 0 .63012228 .228578 -1.087816)" 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="f" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.185175" y2="41.814808"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><radialGradient id="h" cx="11.25" cy="19.031" gradientTransform="matrix(1.0726472 0 0 .24804124 12.645351 25.793386)" gradientUnits="userSpaceOnUse" r="8.063" xlink:href="#c"/><linearGradient id="i" gradientTransform="matrix(0 1 1 0 2 -16)" gradientUnits="userSpaceOnUse" x1="4.715" x2="43.601002" y1="22.594999" y2="22.594999"><stop offset="0" stop-color="#d1ff82"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="j" gradientTransform="matrix(-1.00464 0 0 1 53.044 -17.992)" gradientUnits="userSpaceOnUse" x1="34.882999" x2="34.882999" y1="12.992" y2="37.992001"><stop offset="0" stop-color="#fff"/><stop offset=".52" stop-color="#fff" stop-opacity=".235"/><stop offset=".52" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><g transform="matrix(.26458333 0 0 .26458333 .264591 .26411)"><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#a)" opacity=".15"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#b)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#d)" opacity=".15"/><path d="m4.4999711.50178899c5.2704668 0 22.9999719.001854 22.9999719.001854l.000028 28.99814601s-15.333332 0-22.9999999 0c0-9.666666 0-19.33333 0-28.99999569z" fill="url(#e)" stroke-width="1.040573"/><path d="m26.5 28.5h-21v-27h21z" fill="none" stroke="url(#f)" stroke-linecap="round"/><g stroke-linejoin="round"><path d="m4.499961.499944c5.27048 0 23.000054.002 23.000054.002l.000024 28.998112s-15.333385 0-23.000078 0c0-9.666722 0-19.333346 0-28.999956z" fill="none" stroke="url(#g)"/><path d="m22 15.5-6.000001 6.5-5.999999-6.5h4.508475l.000573-5.9982109h2.990923l-.000573 5.9982109z" fill="#7e8087" stroke="#7c7c7c" stroke-linecap="round"/></g></g><g transform="matrix(.26458333 0 0 .26458333 -4.232797 -2.33807)"><path d="m33.154815 30.450743c0 2.66668-17.090534 2.729347-17.090534.06267 0-2.66668 17.090534-2.729347 17.090534-.06267z" fill="url(#h)" opacity=".163" stroke-width=".523973"/><path d="m24.107-6.478 16.9 14.43-16.917 14.421z" fill="url(#i)" transform="matrix(.66667 0 0 .66667 3.488 15.18)"/><g fill="none"><path d="m19.498 10.835 11.328 9.645-11.337 9.637z" opacity=".5" stroke="#206b00" stroke-width="1.000005"/><path d="m25.517872 8.7299564v-11.9999401l13.123855 11.2499438-13.123855 11.2499439z" opacity=".6" stroke="url(#j)" stroke-width="1.5" transform="matrix(.66667 0 0 .66667 3.488 15.18)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/recsearch.svg b/icon-themes/elementary_svg/cmd/32/recsearch.svg
new file mode 100644
index 000000000..ae61533af
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/recsearch.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="22.099527" cy="24.537743" gradientTransform="matrix(.58721147 0 0 .58708014 -1.328628 -2.848238)" gradientUnits="userSpaceOnUse" r="8.308505"><stop offset="0" stop-color="#fff" stop-opacity=".426901"/><stop offset="1" stop-color="#fff" stop-opacity=".362573"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="8.828393" x2="8.828393" y1="1.799003" y2="14.156846"><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><radialGradient id="c" cx="8.072266" cy="5.962701" fx="6" fy="3.371369" gradientTransform="matrix(.84206513 0 0 .63778859 1.241208 2.274021)" gradientUnits="userSpaceOnUse" r="4.572266"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".526471"/></radialGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="24.860222" x2="27.610222" y1="-2.45181" y2="1.14194"><stop offset="0" stop-color="#a3907c"/><stop offset="1" stop-color="#8a715e"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="19.27518" x2="19.27518" y1="14.498033" y2="21.026062"><stop offset="0" stop-color="#f3f3f3"/><stop offset="1" stop-color="#f3f3f3" stop-opacity="0"/></linearGradient><radialGradient id="f" cx="6.702713" cy="73.615715" fx="11.969189" fy="75.92881" gradientTransform="matrix(1.6600963 0 0 .36315008 .963735 -5.358552)" gradientUnits="userSpaceOnUse" r="7.228416"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="13" x2="13" y1="2" y2="28"><stop offset="0" stop-color="#d4d4d4"/><stop offset="1" stop-color="#abacae"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 -.49997 .833335)"><path d="m11.5 2.5c-4.9705628-.0000001-9.0000001 4.0294372-9 9-.0000001 4.970563 4.0294372 9 9 9 1.596896-.0032 3.164179-.43128 4.541016-1.240234l5.099609 5.099609 1.884766-1.884766-4.898438-4.898437c1.523003-1.657383 2.369681-3.825295 2.373047-6.076172 0-4.9705628-4.029437-9.0000001-9-9zm0 3a6.0000003 6.0000003 0 0 1 6 6 6.0000003 6.0000003 0 0 1 -6 6 6.0000003 6.0000003 0 0 1 -6-6 6.0000003 6.0000003 0 0 1 6-6z" fill="url(#g)" stroke="#555761" stroke-opacity=".501961" transform="matrix(.75000188 0 0 .75000188 .374978 -.625003)"/><path d="m24.090748 21.375c0 1.449748-5.372523 2.625-11.999865 2.625-6.627343 0-11.999865-1.175252-11.999865-2.625 0-1.449747 5.372522-2.625 11.999865-2.625 6.627342 0 11.999865 1.175253 11.999865 2.625z" fill="url(#f)" opacity=".15"/><path d="m13.87885 8a4.8788497 4.8777586 0 1 1 -9.7576994 0 4.8788497 4.8777586 0 1 1 9.7576994 0z" fill="url(#a)" fill-rule="evenodd" opacity=".2"/><path d="m8.9546561 3.1627883a4.6313583 4.6303225 0 0 0 -4.7662203 4.6297137 4.6313583 4.6303225 0 0 0 .1628212 1.2006007 10.104782 10.102522 0 0 0 7.53747-4.6675407 4.6313583 4.6303225 0 0 0 -2.9340709-1.1627737z" fill="url(#c)" fill-rule="evenodd" opacity=".15"/><path d="m15.000015 7.9997817c0 3.3138283-2.686498 6.0002333-5.9999422 6.0002333-3.3137472 0-6.0000879-2.686436-6.0000879-6.0002333 0-3.313671 2.6863407-5.9998033 6.0000879-5.9998033 3.3134442 0 5.9999422 2.6861323 5.9999422 5.9998033z" style="opacity:.5;fill:none;stroke-width:.692311;stroke-linecap:round;stroke-linejoin:round;stroke:url(#b)"/><rect fill="url(#d)" height="3.024859" rx=".5" transform="matrix(.70710678 .70710678 -.70710678 .70710678 0 0)" width="8.660256" x="21.266472" y="-1.514309"/><g fill="none" stroke-width=".750002"><path d="m14.794117 16.346092 1.309346-1.309963 5.324771 5.301332" opacity=".5" stroke="url(#e)"/><rect height="2.991714" opacity=".5" rx=".5" stroke="#57392d" transform="matrix(.70710678 .70710678 -.70710678 .70710678 0 0)" width="8.676829" x="21.266472" y="-1.514309"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/rect_rounded_unfilled.svg b/icon-themes/elementary_svg/cmd/32/rect_rounded_unfilled.svg
new file mode 100644
index 000000000..b866135a8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/rect_rounded_unfilled.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke="#7239b3" stroke-linecap="round" stroke-width=".750002" transform="matrix(.3527769 0 0 .3527769 -.005958 .1368)"><path d="m5.8755412 4.4872351h12.2827538c1.375939 0 2.483645.9126052 2.483645 2.0462v10.1576349c0 1.133595-1.107706 2.0462-2.483645 2.0462h-12.2827538c-1.3759393 0-2.483645-.912605-2.483645-2.0462v-10.1576349c0-1.1335948 1.1077057-2.0462 2.483645-2.0462z" stroke-linejoin="round"/><path d="m8.9899661 13.042472 6.9999999-4.0000001" stroke-width=".750002"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/rect_unfilled.svg b/icon-themes/elementary_svg/cmd/32/rect_unfilled.svg
new file mode 100644
index 000000000..44095599b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/rect_unfilled.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke="#7239b3" stroke-linecap="round" transform="scale(.26458333)"><path d="m1.8882211 4.624388 20.2355519.00558-.0059 14.229161-20.2414117.012z" fill="none" stroke-linejoin="round" stroke-width=".750002" transform="matrix(1.33333 0 0 1.33333 .000041 -.666625)"/><path d="m6.4454942 21.055708 19.1093258-12.1173882" stroke-linejoin="bevel"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/recundo.svg b/icon-themes/elementary_svg/cmd/32/recundo.svg
new file mode 100644
index 000000000..c721e294d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/recundo.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="24.837126" cy="36.421127" gradientTransform="matrix(-.52995454 0 0 -.35307735 22.512547 21.835677)" gradientUnits="userSpaceOnUse" r="15.644737" xlink:href="#b"/><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-1.3333333 0 0 1.3333333 30.994621 1.333335)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="4" y2="19.275499"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><linearGradient id="d" gradientTransform="matrix(1.4687933 0 0 1.4416821 16.894776 -24.641344)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" y1="22.402153" y2="35.268829"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientTransform="matrix(1.3395186 0 0 1.3333333 9.444426 -22.062251)" gradientUnits="userSpaceOnUse" x1="5.884986" x2="5.884986" y1="27.314026" y2="35.272106"><stop offset="0" stop-color="#fff"/><stop offset=".58888781" 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="f" gradientTransform="matrix(1.3395186 0 0 1.3333333 9.444426 -21.067459)" gradientUnits="userSpaceOnUse" x1="5.884986" x2="5.884986" y1="20.383398" y2="38.171688"><stop offset="0" stop-color="#fff"/><stop offset=".501194" 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="g" cx="11.25" cy="19.031" gradientTransform="matrix(1.0726472 0 0 .24804124 12.645351 25.793386)" gradientUnits="userSpaceOnUse" r="8.063" xlink:href="#b"/><linearGradient id="h" gradientTransform="matrix(0 1 1 0 2 -16)" gradientUnits="userSpaceOnUse" x1="4.715" x2="43.601002" y1="22.594999" y2="22.594999"><stop offset="0" stop-color="#d1ff82"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="i" gradientTransform="matrix(-1.00464 0 0 1 53.044 -17.992)" gradientUnits="userSpaceOnUse" x1="34.882999" x2="34.882999" y1="12.992" y2="37.992001"><stop offset="0" stop-color="#fff"/><stop offset=".52" stop-color="#fff" stop-opacity=".235"/><stop offset=".52" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><g transform="translate(2 -2)"><path d="m1.059 8.976195a8.2909995 5.5238047 0 1 1 16.581999 0 8.2909995 5.5238047 0 0 1 -16.581999 0z" fill="url(#a)" fill-rule="evenodd" opacity=".141176" transform="matrix(1.3333333 0 0 1.3333333 4.246582 11.396813)"/><path d="m14.78711 6.0175781v.00586c-.216514 0-.395803.086531-.525391.2246094-.0089.00987-.01986.018051-.0293.027344l-10.541013 9.2656245c-.1212.121306-.191406.286125-.191406.466796 0 .179381.07021.333839.191406.462891l10.541016 9.265625c.0095.0093.02042.01949.0293.0293.129587.138086.308876.224609.525391.224609.402289 0 .707031-.288625.707031-.675781v-5.236402c.0437-.325807.310618-.578273.648438-.578054h1.333984c3.999999 0 7.944061 3.333333 8.017575 7 0 .554.446 1 1 1 .661628 0 1-.353484 1-1v-3.833981c.11188-5.333333-3.350909-10.166019-10.017575-10.166019h-1.333987c-.33782.000216-.604738-.257288-.648438-.583094v-5.2313591c0-.3871547-.304742-.6679686-.707031-.6679688z" fill="url(#c)" stroke="#ad5f00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m15.994141 18.5c-.889641 0-1.5.802498-1.5 1.666313v4.474605l-9.854457-8.640918 9.854457-8.5875319v4.2930289c.000366 1.116292.780097 1.794273 1.5 1.794503" opacity=".8" stroke="url(#d)"/><path d="m15.994141 18.5h1.333334c5.333333 0 9.157968 4.048497 9.157968 8.177643" opacity=".8" stroke="url(#f)"/><path d="m26.504072 23c0-5-2.509931-9.5-9.176597-9.5h-1.333334" opacity=".8" stroke="url(#e)"/></g></g><g transform="translate(-14.998 -.835)"><path d="m33.154815 30.450743c0 2.66668-17.090534 2.729347-17.090534.06267 0-2.66668 17.090534-2.729347 17.090534-.06267z" fill="url(#g)" opacity=".163" stroke-width=".523973"/><path d="m24.107-6.478 16.9 14.43-16.917 14.421z" fill="url(#h)" transform="matrix(.66667 0 0 .66667 3.488 15.18)"/><g fill="none"><path d="m19.498 10.835 11.328 9.645-11.337 9.637z" opacity=".5" stroke="#206b00" stroke-width="1.000005"/><path d="m25.517872 8.7299564v-11.9999401l13.123855 11.2499438-13.123855 11.2499439z" opacity=".6" stroke="url(#i)" stroke-width="1.5" transform="matrix(.66667 0 0 .66667 3.488 15.18)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/redactdoc.svg b/icon-themes/elementary_svg/cmd/32/redactdoc.svg
new file mode 100644
index 000000000..a38e24985
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/redactdoc.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(.28385772 -.28571294 .426728 .42415373 24.778298 11.651374)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#b" y1="24.989594" y2="30.000141"/><linearGradient id="b"><stop offset="0" stop-color="#565656"/><stop offset=".5" stop-color="#9a9a9a"/><stop offset="1" stop-color="#545454"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.28385772 -.28571294 .426728 .42415373 24.697004 11.733199)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#d" y1="24.989594" y2="30.000141"/><linearGradient id="d"><stop offset="0" stop-color="#b1b1b1"/><stop offset=".5" stop-color="#fff"/><stop offset="1" stop-color="#8f8f8f"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.28385772 -.28571294 .426728 .42415373 25.06079 11.367036)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#b" y1="24.989594" y2="30.000141"/><linearGradient id="f" gradientTransform="matrix(.28385772 -.28571294 .426728 .42415373 24.979496 11.448859)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#d" y1="24.989594" y2="30.000141"/><linearGradient id="g" gradientTransform="matrix(.28385772 -.28571294 .426728 .42415373 25.344647 11.081322)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#b" y1="24.989594" y2="30.000141"/><linearGradient id="h" gradientTransform="matrix(.28385772 -.28571294 .426728 .42415373 25.263353 11.163147)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#d" y1="24.989594" y2="30.000141"/><linearGradient id="i" gradientTransform="matrix(.415777 -.4174938 .518983 .5146192 -15.747227 2.650367)" gradientUnits="userSpaceOnUse" spreadMethod="pad" x1="22.124283" x2="24.911432" y1="15.187174" y2="17.991632"><stop offset="0" stop-color="#c6262e"/><stop offset=".13482948" stop-color="#ff8c82"/><stop offset=".20224422" stop-color="#c6262e"/><stop offset=".26965895" stop-color="#ff8c82"/><stop offset=".44650277" stop-color="#c6262e"/><stop offset=".57114136" stop-color="#ed5353"/><stop offset=".72038066" stop-color="#ff8c82"/><stop offset="1" stop-color="#c6262e"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.3763801 .03615261 .03669995 .374874 -2.218281 -1.1331)" gradientUnits="userSpaceOnUse" x1="14.696424" x2="16.771614" y1="22.679104" y2="24.740501"><stop offset="0" stop-color="#fff394"/><stop offset="1" stop-color="#f9c440"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.4040235 -.4056919 .6073752 .602268 -17.636692 .462492)" gradientUnits="userSpaceOnUse" x1="15.754756" x2="18.01804" y1="22.000042" y2="23.87759"><stop offset="0" stop-color="#fff394"/><stop offset="1" stop-color="#fafafa"/></linearGradient><linearGradient id="l"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="23.999926" x2="23.999926" y1="6.185098" y2="41.814728"><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="n" gradientTransform="matrix(.65714055 0 0 .63016116 -1.771361 -1.091493)" 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><radialGradient id="o" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 15.610472 25.980621)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#l"/><radialGradient id="p" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 12.389605 25.980621)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#l"/><linearGradient id="q" gradientTransform="matrix(.04576928 0 0 .00823529 -2.542285 25.980604)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="r" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><path d="m2.950028 29.000056h22.100021v2h-22.100021z" fill="url(#q)" opacity=".15"/><path d="m2.9500277 29.000142v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#p)" opacity=".15"/><path d="m2.500027.49821c5.2704605 0 22.999945.001854 22.999945.001854l.000028 28.999936s-15.333315 0-22.999973 0c0-9.667263 0-19.334524 0-29.00178575z" fill="url(#n)" stroke-width="1.040604"/><path d="m7.000039 16.000055h8v4h-8z" fill="#7a7a7a"/><g fill="none" stroke-linejoin="round" transform="translate(-1.999961 .000056)"><path d="m26.5 28.5h-21v-27h21z" stroke="url(#m)" stroke-linecap="round"/><path d="m4.499961.499944c5.27048 0 23.000054.002 23.000054.002l.000024 28.998112s-15.333385 0-23.000078 0c0-9.666722 0-19.333346 0-28.999956z" stroke="url(#r)" stroke-width=".999922"/></g><g fill="#7a7a7a"><path d="m5.000039 4.000056h11v3h-11z"/><path d="m5.000039 10.000056h3v3h-3z"/><path d="m10.000039 23.000055h13v4h-13z"/></g><path d="m22.969055 17.0528c-.118278-.06818-.209798-.05045-.27026-.01251l-5.416288 4.014292-1.482131.92671-.04562.01875-1.754756 3.871703 4.34876.128255.03611-.02365 1.491661-.921798 5.41428-4.057595c.241854-.151735-.140645-1.157366-.858029-2.259783-.53804-.826808-1.10887-1.479846-1.463709-1.684369z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><path d="m16.429557 20.55784c.312548-.233302 1.189504.204335 1.99539 1.002004.803958.79576 1.227573 1.647264.99835 1.961214-.000869.0012.01972.01746.01883.01863l11.221467-11.21731c.284903-.284799-.157762-1.184798-.989232-2.007791-.831467-.8229905-1.738433-1.2588631-2.023338-.9740629z" fill="url(#i)" stroke="#7a0000" stroke-linejoin="round"/><g fill-rule="evenodd"><path d="m14.250295 25.395152 4.995362-1.79564.04097-.04104c.215922-.297854-.374757-1.275252-1.132059-2.030212-.759119-.756768-1.584207-1.169669-1.878618-.94833l-2.025655 4.815228z" fill="url(#k)" stroke="url(#j)"/><path d="m14.798991 24.090989-.548991 1.299011 1.311635-.538728c-.105126-.126159-.202174-.254299-.328391-.380125-.145311-.144861-.288236-.262399-.434253-.380158z" fill="#7a0000" stroke="#7a0000"/></g><path d="m16.827243 20.242782c.294411-.221339 1.120475.193857 1.879593.950625.757304.754959 1.156336 1.5628.940414 1.860654-.000818.0011.01857.01656.01773.01767l9.338263-9.400105.02634-.02651c.000858-.0011-.01855-.01654-.01772-.01767.215916-.297853-.183116-1.105696-.940419-1.860654-.759117-.756768-1.585185-1.171964-1.879594-.950623l-.02634.0265-9.33826 9.400105z" fill="#c6262e" opacity=".6"/><path d="m25.05005 29.000142v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#o)" opacity=".15"/><path d="m26.281531 10.709511c.312547-.233303 1.189504.204335 1.995389 1.002003.803958.79576 1.227573 1.647265.99835 1.961214-.000841.0012.01973.01746.01883.01863l1.369495-1.368987.02796-.02794c.000912-.0012-.0197-.01744-.01883-.01863.229216-.313952-.194402-1.165457-.998359-1.961218-.805888-.7976632-1.682845-1.2353007-1.995393-1.0019976l-.02796.027939-1.369493 1.3689876z" fill="#fe9ab8" opacity=".8" stroke="#de3e80" stroke-linejoin="round"/><g stroke-width=".703419" transform="matrix(1.2647883 0 0 1.2647883 -30.009604 -5.682561)"><path d="m43.780412 13.893514c.201317-.14628.806525.180564 1.377289.747885.569401.565965.885388 1.155925.743015 1.359629-.000541.000775.01389.01249.01333.01325l.0887-.08929c.000555-.000761-.01388-.01248-.01333-.01325.142374-.203704-.173614-.793664-.743015-1.359628-.570765-.567322-1.175971-.894166-1.377289-.747886z" fill="url(#a)"/><path d="m43.699118 13.975338c.201319-.14628.806526.180564 1.37729.747886.5694.565964.885388 1.155924.743015 1.359628-.000542.000774.01389.01249.01333.01326l.08871-.08929c.000555-.000761-.01388-.01248-.01334-.01325.142373-.203704-.173613-.793663-.743015-1.359628-.570765-.567322-1.175971-.894166-1.377289-.747886z" fill="url(#c)"/><path d="m44.062904 13.609175c.201318-.14628.806524.180563 1.377289.747886.569401.565964.885388 1.155924.743016 1.359628-.000543.000775.01389.01249.01334.01325l.08871-.08929c.000556-.00076-.01388-.01248-.01333-.01325.142358-.203699-.17363-.793659-.743031-1.359624-.570764-.567322-1.17597-.894165-1.377289-.747885z" fill="url(#e)"/><path d="m43.98161 13.690999c.201319-.14628.806526.180564 1.377289.747886.569402.565965.885389 1.155924.743016 1.359628-.00054.000775.01389.01249.01334.01326l.08871-.08929c.000555-.000761-.01388-.01248-.01333-.01325.142373-.203704-.173615-.793664-.743015-1.359628-.570764-.567322-1.175971-.894166-1.37729-.747886z" fill="url(#f)"/><path d="m44.346762 13.323462c.201317-.14628.806524.180564 1.377288.747886.569401.565964.885389 1.155924.743017 1.359628-.000541.000774.01389.01249.01333.01326l.0887-.08929c.000557-.00076-.01388-.01248-.01333-.01326.142373-.203703-.173614-.793663-.743015-1.359628-.570764-.567321-1.175971-.894165-1.377289-.747885z" fill="url(#g)"/><path d="m44.265469 13.405286c.201317-.14628.806524.180564 1.37729.747886.569399.565964.885386 1.155924.743014 1.359628-.000541.000775.01389.01249.01333.01325l.08871-.08929c.000555-.000761-.01388-.01248-.01333-.01325.142372-.203704-.173615-.793664-.743016-1.359628-.570764-.567322-1.175971-.894166-1.377289-.747886z" fill="url(#h)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/redactedexportblack.svg b/icon-themes/elementary_svg/cmd/32/redactedexportblack.svg
new file mode 100644
index 000000000..63c97f92d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/redactedexportblack.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 offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="24.837" cy="36.421001" gradientTransform="matrix(-.27598 0 0 -.29583 24.336 32.584)" gradientUnits="userSpaceOnUse" r="15.645" xlink:href="#a"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="21.984375" x2="21.864407" y1="8.503906" y2="20.423729"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.43953107 0 0 .25000269 17.799257 11.96455)" gradientUnits="userSpaceOnUse" x1="5.03216" x2="5.03216" y1="28.671696" y2="29.671688"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.51719904 0 0 .47867777 17.599939 5.640756)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" y1="22.402153" y2="35.268829"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="f" xlink:href="#a"/><linearGradient id="g" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="23.999926" x2="23.999926" y1="6.185098" y2="41.814728"><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="h" gradientTransform="matrix(.6571413 0 0 .63012228 -1.771393 -1.089605)" 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><radialGradient id="i" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 15.610472 25.980621)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#f"/><radialGradient id="j" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 12.389605 25.980621)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#f"/><linearGradient id="k" gradientTransform="matrix(.04576928 0 0 .00823529 -2.542285 25.980604)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><path d="m2.950028 29.000056h22.100021v2h-22.100021z" fill="url(#k)" opacity=".15"/><path d="m2.9500277 29.000142v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#j)" opacity=".15"/><path d="m25.05005 29.000142v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#i)" opacity=".15"/><path d="m2.5.5c5.2704667 0 22.999972.001854 22.999972.001854l.000028 28.998146s-15.333333 0-23 0c0-9.666666 0-19.333331 0-28.99999575z" fill="url(#h)" stroke-width="1.040573"/><path d="m7.000039 16.000055h8v4h-8z" fill="#7a7a7a"/><g fill="none" stroke-linejoin="round" transform="translate(-1.999961 .000056)"><path d="m26.5 28.5h-21v-27h21z" stroke="url(#g)" stroke-linecap="round"/><path d="m4.499961.499944c5.27048 0 23.000054.002 23.000054.002l.000024 28.998112s-15.333385 0-23.000078 0c0-9.666722 0-19.333346 0-28.999956z" stroke="url(#l)" stroke-width=".999922"/></g><g fill="#7a7a7a"><path d="m5.000039 4.000056h11v3h-11z"/><path d="m5.000039 10.000056h3v3h-3z"/><path d="m10.000039 23.000055h13v4h-13z"/></g><g transform="matrix(-1.33333 0 0 1.33333 46.853447 -11.51)"><path d="m13.16 21.558c0-6.173 8.634-6.173 8.636 0 0 2.555-1.93 4.88-4.315 4.88-2.383 0-4.32-2.325-4.32-4.88z" fill="url(#b)" fill-rule="evenodd" opacity=".141"/><path d="m21.984375 8.5a.4995675.4995675 0 0 0 -.322266.1328125l-6 5.4999995a.4995675.4995675 0 0 0 0 .734376l6 5.5a.4995675.4995675 0 0 0 .837891-.367188v-3.5h7.5c.277001 0 .5-.223001.5-.5v-3c0-.277001-.222999-.5-.5-.5h-7.5v-3.5a.4995675.4995675 0 0 0 -.515625-.5z" fill="url(#c)" stroke="#002e99" stroke-opacity=".501961" transform="matrix(.75000188 0 0 .75000188 .636002 8.632522)"/><g fill="none"><path d="m17.511039 20.257551h5.250018v-1.500004h-5.250018" opacity=".5" stroke="url(#d)" stroke-width=".749996"/><path d="m17.554974 20.251694c-.425871.000128-.793793.658418-.793932 1.054398v1.398009l-3.56758-3.196552 3.567575-3.224054v1.604299c0 .449508.52436.869684.750002.869753" opacity=".5" stroke="url(#e)" stroke-width=".750002"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/redactedexportwhite.svg b/icon-themes/elementary_svg/cmd/32/redactedexportwhite.svg
new file mode 100644
index 000000000..f416cd88f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/redactedexportwhite.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 offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="24.837" cy="36.421001" gradientTransform="matrix(-.27598 0 0 -.29583 24.336 32.584)" gradientUnits="userSpaceOnUse" r="15.645" xlink:href="#a"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="21.984375" x2="21.864407" y1="8.503906" y2="20.423729"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.43953107 0 0 .25000269 17.799257 11.96455)" gradientUnits="userSpaceOnUse" x1="5.03216" x2="5.03216" y1="28.671696" y2="29.671688"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.51719904 0 0 .47867777 17.599939 5.640756)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" y1="22.402153" y2="35.268829"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="f" xlink:href="#a"/><linearGradient id="g" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="23.999926" x2="23.999926" y1="6.185098" y2="41.814728"><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="h" gradientTransform="matrix(.65714212 0 0 .63016116 -1.771398 -1.091493)" 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><radialGradient id="i" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 15.610472 25.980621)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#f"/><radialGradient id="j" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 12.389605 25.980621)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#f"/><linearGradient id="k" gradientTransform="matrix(.04576928 0 0 .00823529 -2.542285 25.980604)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><path d="m2.950028 29.000056h22.100021v2h-22.100021z" fill="url(#k)" opacity=".15"/><path d="m2.9500277 29.000142v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#j)" opacity=".15"/><path d="m25.05005 29.000142v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#i)" opacity=".15"/><path d="m2.5.49821c5.2704729 0 22.999999.001854 22.999999.001854l.000028 28.999936s-15.333351 0-23.000027 0c0-9.667263 0-19.334524 0-29.00178575z" fill="url(#h)" stroke-width="1.040606"/><path d="m7.000039 16.000055h8v4h-8z" fill="#fff"/><g fill="none" stroke-linejoin="round" transform="translate(-1.999961 .000056)"><path d="m26.5 28.5h-21v-27h21z" stroke="url(#g)" stroke-linecap="round"/><path d="m4.499961.499944c5.27048 0 23.000054.002 23.000054.002l.000024 28.998112s-15.333385 0-23.000078 0c0-9.666722 0-19.333346 0-28.999956z" stroke="url(#l)" stroke-width=".999922"/></g><g fill="#fff"><path d="m5.000039 4.000056h11v3h-11z"/><path d="m5.000039 10.000056h3v3h-3z"/><path d="m10.000039 23.000055h13v4h-13z"/></g><g transform="matrix(-1.33333 0 0 1.33333 46.853447 -11.51)"><path d="m13.16 21.558c0-6.173 8.634-6.173 8.636 0 0 2.555-1.93 4.88-4.315 4.88-2.383 0-4.32-2.325-4.32-4.88z" fill="url(#b)" fill-rule="evenodd" opacity=".141"/><path d="m21.984375 8.5a.4995675.4995675 0 0 0 -.322266.1328125l-6 5.4999995a.4995675.4995675 0 0 0 0 .734376l6 5.5a.4995675.4995675 0 0 0 .837891-.367188v-3.5h7.5c.277001 0 .5-.223001.5-.5v-3c0-.277001-.222999-.5-.5-.5h-7.5v-3.5a.4995675.4995675 0 0 0 -.515625-.5z" fill="url(#c)" stroke="#002e99" stroke-opacity=".501961" transform="matrix(.75000188 0 0 .75000188 .636002 8.632522)"/><g fill="none"><path d="m17.511039 20.257551h5.250018v-1.500004h-5.250018" opacity=".5" stroke="url(#d)" stroke-width=".749996"/><path d="m17.554974 20.251694c-.425871.000128-.793793.658418-.793932 1.054398v1.398009l-3.56758-3.196552 3.567575-3.224054v1.604299c0 .449508.52436.869684.750002.869753" opacity=".5" stroke="url(#e)" stroke-width=".750002"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/redline_deleted.svg b/icon-themes/elementary_svg/cmd/32/redline_deleted.svg
new file mode 100644
index 000000000..6f195deb2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/redline_deleted.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 12 12" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.19694688 -.20520309 .19694688 .20520309 2.33061 11.959949)" gradientUnits="userSpaceOnUse" x1="36.010902" x2="14.839336" xlink:href="#b" y1="13.022708" y2="33.936096"/><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.19694688 -.20520309 .19694688 .20520309 2.13207 12.063489)" gradientUnits="userSpaceOnUse" x1="28.449389" x2="14.933557" xlink:href="#b" y1="20.584223" y2="33.906422"/><linearGradient id="d" gradientTransform="matrix(.3705263 0 0 .38647344 7.53368 3.190843)" gradientUnits="userSpaceOnUse" x1="6.5" x2="6.5" y1=".5" y2="14"><stop offset="0" stop-color="#ff8c82"/><stop offset=".31209752" stop-color="#ed5353"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.64000001 0 0 .69565218 -14.27409 -4.111231)" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" y1="11.5" y2=".5"><stop offset="0" stop-color="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><path d="m10.487233 8.6380487-2.5985152-2.639677 2.5003832-2.765347-1.8024278-1.7128878-2.5732371 2.6352129-2.6253886-2.6352129-1.8752805 1.775891 2.6253886 2.6910798-2.6253886 2.6481075 1.8752805 1.8446498 2.6223423-2.7669755 2.6284477 2.7669755z" fill="url(#d)" stroke="url(#e)" stroke-linejoin="round"/><g fill="none" transform="translate(-5.50768 -7.147474)"><path d="m14.094818 10.089129-2.587138 2.603288-2.6134914-2.607864" opacity=".5" stroke="url(#a)" stroke-linecap="square"/><path d="m14.915922 16.00768-2.726002-2.629518m-1.482952 0-2.3686351 2.539632" opacity=".4" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/redo.svg b/icon-themes/elementary_svg/cmd/32/redo.svg
new file mode 100644
index 000000000..62f4c5a76
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/redo.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="24.837126" cy="36.421127" gradientTransform="matrix(-.52995454 0 0 -.35307735 22.512547 21.835677)" gradientUnits="userSpaceOnUse" r="15.644737"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(-1.3333333 0 0 1.3333333 31.000621 1.333335)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="4" y2="19.275499"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="c" gradientTransform="matrix(1.4687933 0 0 1.4416821 16.900776 -24.641344)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" y1="22.402153" y2="35.268829"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientTransform="matrix(1.3395186 0 0 1.3333333 9.450426 -22.062251)" gradientUnits="userSpaceOnUse" x1="5.884986" x2="5.884986" y1="27.314026" y2="35.272106"><stop offset="0" stop-color="#fff"/><stop offset=".58888781" 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(1.3395186 0 0 1.3333333 9.450426 -21.067459)" gradientUnits="userSpaceOnUse" x1="5.884986" x2="5.884986" y1="20.383398" y2="38.171688"><stop offset="0" stop-color="#fff"/><stop offset=".501194" 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 0 0 1 32.002767 0)"><path d="m1.059 8.976195a8.2909995 5.5238047 0 1 1 16.581999 0 8.2909995 5.5238047 0 0 1 -16.581999 0z" fill="url(#a)" fill-rule="evenodd" opacity=".141176" transform="matrix(1.3333333 0 0 1.3333333 4.252582 11.396813)"/><path d="m14.79311 6.0175781v.00586c-.216514 0-.395803.086531-.525391.2246094-.0089.00987-.01986.018051-.0293.027344l-10.5410128 9.2656245c-.1212.121306-.1914062.286125-.1914062.466796 0 .179381.070208.333839.1914062.462891l10.5410158 9.265625c.0095.0093.02042.01949.0293.0293.129587.138086.308876.224609.525391.224609.402289 0 .707031-.288625.707031-.675781v-5.236402c.0437-.325807.310618-.578273.648438-.578054h1.333984c3.999999 0 7.944061 3.333333 8.017575 7 0 .554.446 1 1 1 .661628 0 1-.353484 1-1v-3.833981c.11188-5.333333-3.350909-10.166019-10.017575-10.166019h-1.333987c-.33782.000216-.604738-.257288-.648438-.583094v-5.2313591c0-.3871547-.304742-.6679686-.707031-.6679688z" fill="url(#b)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m16.000141 18.5c-.889641 0-1.5.802498-1.5 1.666313v4.474605l-9.8544574-8.640918 9.8544574-8.5875319v4.2930289c.000366 1.116292.780097 1.794273 1.5 1.794503" opacity=".6" stroke="url(#c)"/><path d="m16.000141 18.5h1.333334c5.333333 0 9.157968 4.048497 9.157968 8.177643" opacity=".6" stroke="url(#e)"/><path d="m26.510072 23c0-5-2.509931-9.5-9.176597-9.5h-1.333334" opacity=".6" stroke="url(#d)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/rehearsetimings.svg b/icon-themes/elementary_svg/cmd/32/rehearsetimings.svg
new file mode 100644
index 000000000..cb766b577
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/rehearsetimings.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="15.026" cy="8.6258" fx=".30353" gradientTransform="matrix(-.00000002 .40365 -.3803 -.00000003 11.213 16.59517)" gradientUnits="userSpaceOnUse" r="20"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dadada"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="7.484251" x2="7.484251" y1="1.367475" y2="14.702122"><stop offset="0" stop-color="#fff"/><stop offset=".42448" stop-color="#fff" stop-opacity=".23529"/><stop offset=".8209" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="c"><stop offset="0" stop-color="#dfdfdf"/><stop offset="1" stop-color="#cdcdcd"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.39455591 0 0 .42945352 1.149709 3.941092)" gradientUnits="userSpaceOnUse" x1="27.50001" x2="27.50001" y1="-.575591" y2="32.10878"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.48608" x2="23.48608" y1="2.995414" y2="27.009958"><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="f" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-51.732536" x2="-51.786404" y1="34.231792" y2="2.906247"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="12.666665" x2="12.750002" y1="3.992221" y2="1.068896"><stop offset="0" stop-color="#d5d5d5"/><stop offset="1" stop-color="#e5e5e5"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="13.590492" x2="13.590492" y1="8.16212" y2="12.6622"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="14.996767" x2="14.996767" xlink:href="#j" y1="9.005885" y2="11.818435"/><linearGradient id="j"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="18.171249" x2="18.452503" y1="6.989314" y2="12.333158"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="18.171249" x2="18.171249" xlink:href="#j" y1="7.833078" y2="11.770648"/><linearGradient id="m" gradientTransform="matrix(1.3831825 0 0 1.4143822 -21.393099 18.45683)" gradientUnits="userSpaceOnUse" x1="14.924327" x2="14.924327" y1="-5.930442" y2="-2.748833"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="2.999978" x2="2.999978" xlink:href="#j" y1="11.568922" y2="13.068926"/><radialGradient id="o" cx="2.25" cy="16" gradientTransform="matrix(.40697348 0 0 .09866019 11.084309 21.073391)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="15.000008" x2="15.000008" xlink:href="#j" y1="1.818898" y2="2.5689"/><radialGradient id="q" cx="16.500012" cy="22.068947" gradientUnits="userSpaceOnUse" r="1.312503" xlink:href="#c"/><radialGradient id="r" cx="10.124996" cy="22.068947" gradientUnits="userSpaceOnUse" r="1.312503" xlink:href="#c"/><g transform="matrix(1.33333 0 0 1.33333 .00004 -.425191)"><g stroke="#959595" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".745098" stroke-width=".750002" transform="translate(-.750002)"><path d="m12.375001 16.443934v3.000009l-3.0000078 2.250005 1.1250028 1.125002 2.625007-2.250005 2.625006 2.250005 1.125003-1.125002-3.000007-2.250005v-3.000009z" fill="#e5e5e5"/><circle cx="16.312511" cy="22.256449" fill="url(#q)" r=".937502"/><circle cx="9.937493" cy="22.256449" fill="url(#r)" r=".937502"/><path d="m12 18.693939h2.250006v1.500004h-2.250006z" fill="#e5e5e5"/></g><ellipse cx="12" cy="22.651955" display="block" fill="url(#o)" opacity=".193" rx="6.867678" ry="1.664893"/><path d="m1.1249728 3.6939025h21.7500542v13.5000335h-21.7500542z" fill="url(#d)" stroke-width="1.39627"/><g fill="none" stroke-width=".562503" transform="matrix(1.33333 0 0 1.33333 .00003 3.992221)"><path d="m16.593788 9.3388084h-15.1875761v-9.00004504h15.1875761z" stroke="url(#e)" stroke-linecap="round"/><path d="m.84370909-.22373946c2.52067561 0 16.31256891.00095396 16.31256891.00095396l.000013 10.1240967h-16.31258191z" stroke="url(#f)" stroke-linejoin="round"/></g><rect height="3.000007" rx=".499999" ry=".5" style="stroke:#747474;stroke-width:.750002;stroke-linecap:square;stroke-linejoin:round;stroke-opacity:.745098;fill:url(#g)" width="23.250059" x=".374971" y=".693895"/><g transform="translate(-2.250006)"><g transform="matrix(-1.3333132 0 0 1.3333132 41.85298 -2.625034)"><rect fill="url(#k)" height="5.625099" rx=".281255" width="2.25004" x="17.046228" y="6.989314"/><g fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width=".56251"><path d="m17.608739 7.5518234h1.12502v4.5000796h-1.12502z" opacity=".5" stroke="url(#l)"/><rect height="5.625099" opacity=".5" rx=".281255" ry=".63025" stroke="#7239b3" width="2.25004" x="17.046228" y="6.989314"/></g></g><g transform="matrix(-1.3333132 0 0 1.3333132 33.870392 -2.688749)"><rect fill="url(#h)" height="4.500079" rx=".562509" width="2.250039" x="13.871747" y="8.16212"/><g fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width=".56251"><path d="m14.434257 8.72463h1.12502v3.375059h-1.125019z" opacity=".5" stroke="url(#i)"/><rect height="4.50008" opacity=".5" rx=".562509" ry=".51261" stroke="#cc3b02" width="2.25004" x="13.871747" y="8.16212"/></g></g><rect fill="url(#m)" height="3.75001" rx=".74798" stroke-width=".999987" width="3.000009" x="8.624991" y="10.443919"/><g fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002"><path d="m9.3749933 11.193921 1.4980037-.000004v2.250006l-1.4980037.000004z" opacity=".5" stroke="url(#n)"/><rect height="3.75001" opacity=".5" rx=".865539" ry=".596632" stroke="#206b00" width="3.000007" x="8.624991" y="10.443919"/></g></g><g fill="none"><rect height="2.056103" rx="0" ry=".5" width="20.000025" x="1.499974" y="1.443897"/><path d="m1.1249731 1.443897h21.7500549v1.5000041h-21.7500549z" style="stroke-width:.750002;stroke-linecap:square;stroke-linejoin:round;stroke-opacity:.745098;fill:none;opacity:.8;stroke:url(#p)"/></g></g><g transform="matrix(1.0666667 0 0 1.0666667 14.966666 -2.100001)"><path d="m8 16.5c-4.1382 0-7.5 3.3618-7.5 7.5s3.3618 7.5 7.5 7.5c4.138 0 7.5-3.362 7.5-7.5 0-4.1382-3.362-7.5-7.5-7.5z" fill="url(#a)"/><g stroke-linecap="round" transform="translate(0 16)"><g fill="none"><path d="m8 .5c-4.1382 0-7.5 3.3618-7.5 7.5 0 4.138 3.3618 7.5 7.5 7.5s7.5-3.3618 7.5-7.5-3.3618-7.5-7.5-7.5z" opacity=".4" stroke="#000" stroke-linejoin="round" stroke-width=".9375"/><g stroke-width=".6"><path d="m7.4577 7.8631 1.9905 4.1603" stroke="#eb5c3a"/><path d="m7.2779 8.7971 3.5171-4.3041" stroke="#333"/></g></g><path d="m8.1468 8.4256-3.6262-.138" fill="#00f" stroke="#333" stroke-width=".6"/><path d="m14.5 8c0 3.59-2.91 6.5-6.5 6.5-3.5898 0-6.5-2.91-6.5-6.5 0-3.5899 2.9102-6.5 6.5-6.5s6.5 2.9102 6.5 6.5z" fill="none" stroke="url(#b)" stroke-linejoin="round" stroke-width=".9375"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/rejectalltrackedchanges.svg b/icon-themes/elementary_svg/cmd/32/rejectalltrackedchanges.svg
new file mode 100644
index 000000000..fb4067c34
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/rejectalltrackedchanges.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(.93366733 0 0 .93268006 -573.98076 151.34913)" gradientUnits="userSpaceOnUse" x1="641" x2="641.4115" y1="-143.5" y2="-127.95408"><stop offset="0" stop-color="#ed5353"/><stop offset="1" stop-color="#c6262e"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.92343646 0 0 .92246001 -567.42278 149.9592)" gradientUnits="userSpaceOnUse" x1="640.81403" x2="640.81403" y1="-142.718" y2="-129.33"><stop offset="0" stop-color="#fff"/><stop offset=".508" stop-color="#fff" stop-opacity=".235"/><stop offset=".835" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="c" cx="24.837" cy="36.421" gradientTransform="matrix(.47973876 0 0 .16746516 12.579251 24.886972)" gradientUnits="userSpaceOnUse" r="15.645" xlink:href="#d"/><linearGradient id="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="e" xlink:href="#d"/><linearGradient id="f" gradientTransform="matrix(.56757 0 0 .72973 2.378 -2.514)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="5.564" y2="43"><stop offset="0" stop-color="#fff"/><stop offset=".036" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.62857 0 0 .6084 .914 -.535)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="h" cx="605.714" cy="486.648" gradientTransform="matrix(.01566 0 0 .00824 17.61 25.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#e"/><radialGradient id="i" cx="605.714" cy="486.648" gradientTransform="matrix(-.01566 0 0 .00824 14.39 25.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#e"/><linearGradient id="j" gradientTransform="matrix(.04577 0 0 .00824 -.542 25.98)" 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="k" gradientTransform="matrix(.53064 0 0 .5897 39.27 -1.792)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><path d="m4.95 29h22.1v2h-22.1z" fill="url(#j)" opacity=".15"/><path d="m4.95 29v2c-.807.004-1.95-.448-1.95-1s.9-1 1.95-1z" fill="url(#i)" opacity=".15"/><path d="m27.05 29v2c.807.004 1.95-.448 1.95-1s-.9-1-1.95-1z" fill="url(#h)" opacity=".15"/><path d="m5 1 22 .002v27.998h-22z" fill="url(#g)"/><path d="m26.5 28.5h-21v-27h21z" fill="none" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.5.5 23 .002v28.998h-23z" fill="none" stroke="url(#k)" stroke-linejoin="round"/><path d="m7 4h3v1h-3zm4 0h3v1h-3zm4 0h3v1h-3zm4 0h2v1h-2zm-12 3h4v1h-4zm5 0h4v1h-4z" fill="#aaa"/><path d="m17 7h2v1h-2z" fill="#c6262e"/><path d="m20 7h5v1h-5zm-13 3h2v1h-2z" fill="#aaa"/><path d="m10 10h8v1h-8z" fill="#c6262e"/><path d="m7 14h5v1h-5z" fill="#aaa"/><path d="m13 14h8v1h-8z" fill="#c6262e"/><path d="m25 14h-3v1h3zm-15 3h-3v1h3z" fill="#aaa"/><path d="m13 17h-2v1h2z" fill="#c6262e"/><path d="m14 17h5v1h-5zm10 0h-4v1h4zm-17 4h5v1h-5zm6 0h8v1h-8zm12 0h-3v1h3zm-12 3h-6v1h6zm1 0h2v1h-2zm9 0h-6v1h6z" fill="#aaa"/><path d="m32 30.986332a7.505343 2.619738 0 1 1 -15.010686 0 7.505343 2.619738 0 1 1 15.010686 0z" fill="url(#c)" fill-rule="evenodd" opacity=".205" stroke-width=".682432"/><g transform="translate(-.002505 .00026)"><path d="m24.5 17.509539c-3.863515 0-7.002505 3.13567-7.002505 6.995101 0 3.85943 3.13899 6.9951 7.002505 6.9951s7.002505-3.13567 7.002505-6.9951c0-3.859431-3.13899-6.995101-7.002505-6.995101z" fill="url(#a)" stroke="#7a0000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".737255"/><path d="m30.502337 24.50464c0 3.311631-2.6872 5.99599-6.002337 5.99599s-6.002337-2.684359-6.002337-5.99599c0-3.311632 2.6872-5.995991 6.002337-5.995991s6.002337 2.684359 6.002337 5.995991z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m21.478516 19a1.0863383 1.0863383 0 0 0 -.751954.318359l-1.414062 1.414063a1.0863383 1.0863383 0 0 0 0 1.535156l2.238281 2.236328-2.238281 2.238282a1.0863383 1.0863383 0 0 0 0 1.535156l1.414062 1.414062a1.0863383 1.0863383 0 0 0 1.535157 0l2.238281-2.238281 2.238281 2.238281a1.0863383 1.0863383 0 0 0 1.535157 0l1.414062-1.414062a1.0863383 1.0863383 0 0 0 0-1.535156l-2.238281-2.238282 2.238281-2.236328a1.0863383 1.0863383 0 0 0 0-1.535156l-1.414062-1.414063a1.0863383 1.0863383 0 0 0 -1.535157 0l-2.238281 2.236329-2.238281-2.236329a1.0863383 1.0863383 0 0 0 -.783203-.318359z" fill="#7a0000" opacity=".1" transform="matrix(1 0 0 .94735804 0 1.579733)"/><path d="m27.505204 21.085222-3.005204 3.005203-3.005204-3.005203-1.414213 1.414213 3.005203 3.005204-3.005203 3.005204 1.414213 1.414213 3.005204-3.005203 3.005204 3.005203 1.414213-1.414213-3.005203-3.005204 3.005203-3.005204z" fill="#7a0000" opacity=".25"/><path d="m27.505204 20.085222-3.005204 3.005203-3.005204-3.005203-1.414213 1.414213 3.005203 3.005204-3.005203 3.005204 1.414213 1.414213 3.005204-3.005203 3.005204 3.005203 1.414213-1.414213-3.005203-3.005204 3.005203-3.005204z" fill="#fff"/></g><g transform="translate(-15)"><path d="m32 30.986332a7.505343 2.619738 0 1 1 -15.010686 0 7.505343 2.619738 0 1 1 15.010686 0z" fill="url(#c)" fill-rule="evenodd" opacity=".205" stroke-width=".682432"/><g transform="translate(-.002505 .00026)"><path d="m24.5 17.509539c-3.863515 0-7.002505 3.13567-7.002505 6.995101 0 3.85943 3.13899 6.9951 7.002505 6.9951s7.002505-3.13567 7.002505-6.9951c0-3.859431-3.13899-6.995101-7.002505-6.995101z" fill="url(#a)" stroke="#7a0000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".737255"/><path d="m30.502337 24.50464c0 3.311631-2.6872 5.99599-6.002337 5.99599s-6.002337-2.684359-6.002337-5.99599c0-3.311632 2.6872-5.995991 6.002337-5.995991s6.002337 2.684359 6.002337 5.995991z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m21.478516 19a1.0863383 1.0863383 0 0 0 -.751954.318359l-1.414062 1.414063a1.0863383 1.0863383 0 0 0 0 1.535156l2.238281 2.236328-2.238281 2.238282a1.0863383 1.0863383 0 0 0 0 1.535156l1.414062 1.414062a1.0863383 1.0863383 0 0 0 1.535157 0l2.238281-2.238281 2.238281 2.238281a1.0863383 1.0863383 0 0 0 1.535157 0l1.414062-1.414062a1.0863383 1.0863383 0 0 0 0-1.535156l-2.238281-2.238282 2.238281-2.236328a1.0863383 1.0863383 0 0 0 0-1.535156l-1.414062-1.414063a1.0863383 1.0863383 0 0 0 -1.535157 0l-2.238281 2.236329-2.238281-2.236329a1.0863383 1.0863383 0 0 0 -.783203-.318359z" fill="#7a0000" opacity=".1" transform="matrix(1 0 0 .94735804 0 1.579733)"/><path d="m27.505204 21.085222-3.005204 3.005203-3.005204-3.005203-1.414213 1.414213 3.005203 3.005204-3.005203 3.005204 1.414213 1.414213 3.005204-3.005203 3.005204 3.005203 1.414213-1.414213-3.005203-3.005204 3.005203-3.005204z" fill="#7a0000" opacity=".25"/><path d="m27.505204 20.085222-3.005204 3.005203-3.005204-3.005203-1.414213 1.414213 3.005203 3.005204-3.005203 3.005204 1.414213 1.414213 3.005204-3.005203 3.005204 3.005203 1.414213-1.414213-3.005203-3.005204 3.005203-3.005204z" fill="#fff"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/rejecttrackedchange.svg b/icon-themes/elementary_svg/cmd/32/rejecttrackedchange.svg
new file mode 100644
index 000000000..b93c1e28a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/rejecttrackedchange.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(.93366733 0 0 .93268006 -573.98076 151.34913)" gradientUnits="userSpaceOnUse" x1="641" x2="641.4115" y1="-143.5" y2="-127.95408"><stop offset="0" stop-color="#ed5353"/><stop offset="1" stop-color="#c6262e"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.92343646 0 0 .92246001 -567.42278 149.9592)" gradientUnits="userSpaceOnUse" x1="640.81403" x2="640.81403" y1="-142.718" y2="-129.33"><stop offset="0" stop-color="#fff"/><stop offset=".508" stop-color="#fff" stop-opacity=".235"/><stop offset=".835" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="d" xlink:href="#c"/><linearGradient id="e" gradientTransform="matrix(.56757 0 0 .72973 2.378 -2.514)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="5.564" y2="43"><stop offset="0" stop-color="#fff"/><stop offset=".036" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.62857 0 0 .6084 .914 -.535)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="g" cx="605.714" cy="486.648" gradientTransform="matrix(.01566 0 0 .00824 17.61 25.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><radialGradient id="h" cx="605.714" cy="486.648" gradientTransform="matrix(-.01566 0 0 .00824 14.39 25.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><linearGradient id="i" gradientTransform="matrix(.04577 0 0 .00824 -.542 25.98)" 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="j" gradientTransform="matrix(.53064 0 0 .5897 39.27 -1.792)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><radialGradient id="k" cx="24.837" cy="36.421" gradientTransform="matrix(.47973876 0 0 .16746516 12.579251 24.886972)" gradientUnits="userSpaceOnUse" r="15.645" xlink:href="#c"/><path d="m4.95 29h22.1v2h-22.1z" fill="url(#i)" opacity=".15"/><path d="m4.95 29v2c-.807.004-1.95-.448-1.95-1s.9-1 1.95-1z" fill="url(#h)" opacity=".15"/><path d="m27.05 29v2c.807.004 1.95-.448 1.95-1s-.9-1-1.95-1z" fill="url(#g)" opacity=".15"/><path d="m5 1 22 .002v27.998h-22z" fill="url(#f)"/><path d="m26.5 28.5h-21v-27h21z" fill="none" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.5.5 23 .002v28.998h-23z" fill="none" stroke="url(#j)" stroke-linejoin="round"/><path d="m7 4h3v1h-3zm4 0h3v1h-3zm4 0h3v1h-3zm4 0h2v1h-2zm-12 3h4v1h-4zm5 0h4v1h-4z" fill="#aaa"/><path d="m17 7h2v1h-2z" fill="#c6262e"/><path d="m20 7h5v1h-5zm-13 3h2v1h-2z" fill="#aaa"/><path d="m10 10h8v1h-8z" fill="#c6262e"/><path d="m7 14h5v1h-5z" fill="#aaa"/><path d="m13 14h8v1h-8z" fill="#c6262e"/><path d="m25 14h-3v1h3zm-15 3h-3v1h3z" fill="#aaa"/><path d="m13 17h-2v1h2z" fill="#c6262e"/><path d="m14 17h5v1h-5zm10 0h-4v1h4zm-17 4h5v1h-5zm6 0h8v1h-8zm12 0h-3v1h3zm-12 3h-6v1h6zm1 0h2v1h-2zm9 0h-6v1h6z" fill="#aaa"/><path d="m32 30.986332a7.505343 2.619738 0 1 1 -15.010686 0 7.505343 2.619738 0 1 1 15.010686 0z" fill="url(#k)" fill-rule="evenodd" opacity=".205" stroke-width=".682432"/><g transform="translate(-.002505 .00026)"><path d="m24.5 17.509539c-3.863515 0-7.002505 3.13567-7.002505 6.995101 0 3.85943 3.13899 6.9951 7.002505 6.9951s7.002505-3.13567 7.002505-6.9951c0-3.859431-3.13899-6.995101-7.002505-6.995101z" fill="url(#a)" stroke="#7a0000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".737255"/><path d="m30.502337 24.50464c0 3.311631-2.6872 5.99599-6.002337 5.99599s-6.002337-2.684359-6.002337-5.99599c0-3.311632 2.6872-5.995991 6.002337-5.995991s6.002337 2.684359 6.002337 5.995991z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m21.478516 19a1.0863383 1.0863383 0 0 0 -.751954.318359l-1.414062 1.414063a1.0863383 1.0863383 0 0 0 0 1.535156l2.238281 2.236328-2.238281 2.238282a1.0863383 1.0863383 0 0 0 0 1.535156l1.414062 1.414062a1.0863383 1.0863383 0 0 0 1.535157 0l2.238281-2.238281 2.238281 2.238281a1.0863383 1.0863383 0 0 0 1.535157 0l1.414062-1.414062a1.0863383 1.0863383 0 0 0 0-1.535156l-2.238281-2.238282 2.238281-2.236328a1.0863383 1.0863383 0 0 0 0-1.535156l-1.414062-1.414063a1.0863383 1.0863383 0 0 0 -1.535157 0l-2.238281 2.236329-2.238281-2.236329a1.0863383 1.0863383 0 0 0 -.783203-.318359z" fill="#7a0000" opacity=".1" transform="matrix(1 0 0 .94735804 0 1.579733)"/><path d="m27.505204 21.085222-3.005204 3.005203-3.005204-3.005203-1.414213 1.414213 3.005203 3.005204-3.005203 3.005204 1.414213 1.414213 3.005204-3.005203 3.005204 3.005203 1.414213-1.414213-3.005203-3.005204 3.005203-3.005204z" fill="#7a0000" opacity=".25"/><path d="m27.505204 20.085222-3.005204 3.005203-3.005204-3.005203-1.414213 1.414213 3.005203 3.005204-3.005203 3.005204 1.414213 1.414213 3.005204-3.005203 3.005204 3.005203 1.414213-1.414213-3.005203-3.005204 3.005203-3.005204z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/rejecttrackedchangetonext.svg b/icon-themes/elementary_svg/cmd/32/rejecttrackedchangetonext.svg
new file mode 100644
index 000000000..91bdc26cb
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/rejecttrackedchangetonext.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="24.837" cy="36.421001" gradientTransform="matrix(.47973876 0 0 .16746516 12.579251 24.886972)" gradientUnits="userSpaceOnUse" r="15.645" xlink:href="#b"/><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.93366733 0 0 .93268006 -573.98076 151.34913)" gradientUnits="userSpaceOnUse" x1="641" x2="641.4115" y1="-143.5" y2="-127.95408"><stop offset="0" stop-color="#ed5353"/><stop offset="1" stop-color="#c6262e"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.92343646 0 0 .92246001 -567.42278 149.9592)" gradientUnits="userSpaceOnUse" x1="640.81403" x2="640.81403" y1="-142.718" y2="-129.33"><stop offset="0" stop-color="#fff"/><stop offset=".508" stop-color="#fff" stop-opacity=".235"/><stop offset=".835" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="e" cx="24.837126" cy="36.421127" gradientTransform="matrix(-.70660604 0 0 -.47076979 35.26917 40.511048)" gradientUnits="userSpaceOnUse" r="15.644737" xlink:href="#b"/><linearGradient id="f" gradientTransform="matrix(-1.3333333 0 0 1.3333333 32.00048 1.333335)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="4" y2="19.275499"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="g" gradientTransform="matrix(1.2306833 0 0 1.6666734 17.47367 -31.451617)" gradientUnits="userSpaceOnUse" x1="5.142201" x2="5.142201" y1="27.561838" y2="29.161831"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="h" gradientTransform="matrix(1.4687933 0 0 1.4416821 17.900635 -24.641344)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" y1="22.402153" y2="35.268829"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.56757 0 0 .72973 2.378 -2.514)" gradientUnits="userSpaceOnUse" x1="24.000565" x2="24.000565" y1="6.18585" y2="41.815468"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.65714134 0 0 .63017202 .228273 -1.091931)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="k" cx="605.714" cy="486.648" gradientTransform="matrix(.01566 0 0 .00824 17.61 25.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#b"/><radialGradient id="l" cx="605.714" cy="486.648" gradientTransform="matrix(-.01566 0 0 .00824 14.39 25.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#b"/><linearGradient id="m" gradientTransform="matrix(.04577 0 0 .00824 -.542 25.98)" 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="n" gradientTransform="matrix(.53064 0 0 .5897 39.27 -1.792)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><g transform="translate(-2)"><path d="m4.95 29h22.1v2h-22.1z" fill="url(#m)" opacity=".15"/><path d="m4.95 29v2c-.807.004-1.95-.448-1.95-1s.9-1 1.95-1z" fill="url(#l)" opacity=".15"/><path d="m27.05 29v2c.807.004 1.95-.448 1.95-1s-.9-1-1.95-1z" fill="url(#k)" opacity=".15"/><path d="m4.5.498 23 .002072v28.999928h-23z" fill="url(#j)" stroke-width="1.040609"/><path d="m26.5 28.5h-21v-27h21z" fill="none" stroke="url(#i)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.5.5 23 .002v28.998h-23z" fill="none" stroke="url(#n)" stroke-linejoin="round"/><path d="m7 4h3v1h-3zm4 0h3v1h-3zm4 0h3v1h-3zm4 0h2v1h-2zm-12 3h4v1h-4zm5 0h4v1h-4z" fill="#aaa"/><path d="m17 7h2v1h-2z" fill="#c6262e"/><path d="m20 7h5v1h-5zm-13 3h2v1h-2z" fill="#aaa"/><path d="m10 10h8v1h-8z" fill="#c6262e"/><path d="m7 14h5v1h-5z" fill="#aaa"/><path d="m13 14h8v1h-8z" fill="#c6262e"/><path d="m25 14h-3v1h3zm-15 3h-3v1h3z" fill="#aaa"/><path d="m13 17h-2v1h2z" fill="#c6262e"/><path d="m14 17h5v1h-5zm10 0h-4v1h4zm-17 4h5v1h-5zm6 0h8v1h-8zm12 0h-3v1h3zm-12 3h-6v1h6zm1 0h2v1h-2zm9 0h-6v1h6z" fill="#aaa"/></g><g stroke-width="1.333333" transform="matrix(-.75 0 0 .75 32.351594 12.136276)"><path d="m6.664441 23.365073a11.054666 7.3650727 0 1 1 22.109331 0 11.054666 7.3650727 0 0 1 -22.109331 0z" fill="url(#e)" fill-rule="evenodd" opacity=".141176"/><path d="m15.095466 6.001802v.00521c-.216514 0-.396454.08588-.526042.2239584-.0089.00987-.01921.019352-.02865.028645l-10.5459749 9.0925386c-.1212.121306-.192708.285474-.192708.466145 0 .179381.07151.334491.192708.463543l10.5420099 9.106769c.0095.0093.01977.01883.02865.02864.129587.138086.309527.223959.526042.223959.402289 0 .706625-.287324.706625-.67448v-5.132869c-.000252-.361344.313496-.682229.702229-.682229h10.635069c.381132 0 .66242-.267369.662702-.648501l.004-5.351499c.000282-.381132-.28157-.668059-.662702-.668059h-10.700209c-.356849-.03335-.637361-.320035-.637124-.660066v-5.1550381c0-.3871547-.304336-.6666667-.706625-.6666669z" fill="url(#f)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5"/><g fill="none"><path d="m16.468758 17.818299h10l.000035-4h-10.000035" opacity=".6" stroke="url(#g)"/><path d="m14.46875 8.1210938-8.9902344 7.6933592 8.9902424 7.738679v-3.734833c0-1.333334.788472-2 1.333333-2v-4c-.798225-.179019-1.332967-.884496-1.333333-2z" opacity=".5" stroke="url(#h)"/></g></g><g transform="translate(-16.989314 -16)"><path d="m32 30.986332a7.505343 2.619738 0 1 1 -15.010686 0 7.505343 2.619738 0 1 1 15.010686 0z" fill="url(#a)" fill-rule="evenodd" opacity=".205" stroke-width=".682432"/><g transform="translate(-.002505 .00026)"><path d="m24.5 17.509539c-3.863515 0-7.002505 3.13567-7.002505 6.995101 0 3.85943 3.13899 6.9951 7.002505 6.9951s7.002505-3.13567 7.002505-6.9951c0-3.859431-3.13899-6.995101-7.002505-6.995101z" fill="url(#c)" stroke="#7a0000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".737255"/><path d="m30.502337 24.50464c0 3.311631-2.6872 5.99599-6.002337 5.99599s-6.002337-2.684359-6.002337-5.99599c0-3.311632 2.6872-5.995991 6.002337-5.995991s6.002337 2.684359 6.002337 5.995991z" fill="none" opacity=".5" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round"/><path d="m21.478516 19a1.0863383 1.0863383 0 0 0 -.751954.318359l-1.414062 1.414063a1.0863383 1.0863383 0 0 0 0 1.535156l2.238281 2.236328-2.238281 2.238282a1.0863383 1.0863383 0 0 0 0 1.535156l1.414062 1.414062a1.0863383 1.0863383 0 0 0 1.535157 0l2.238281-2.238281 2.238281 2.238281a1.0863383 1.0863383 0 0 0 1.535157 0l1.414062-1.414062a1.0863383 1.0863383 0 0 0 0-1.535156l-2.238281-2.238282 2.238281-2.236328a1.0863383 1.0863383 0 0 0 0-1.535156l-1.414062-1.414063a1.0863383 1.0863383 0 0 0 -1.535157 0l-2.238281 2.236329-2.238281-2.236329a1.0863383 1.0863383 0 0 0 -.783203-.318359z" fill="#7a0000" opacity=".1" transform="matrix(1 0 0 .94735804 0 1.579733)"/><path d="m27.505204 21.085222-3.005204 3.005203-3.005204-3.005203-1.414213 1.414213 3.005203 3.005204-3.005203 3.005204 1.414213 1.414213 3.005204-3.005203 3.005204 3.005203 1.414213-1.414213-3.005203-3.005204 3.005203-3.005204z" fill="#7a0000" opacity=".25"/><path d="m27.505204 20.085222-3.005204 3.005203-3.005204-3.005203-1.414213 1.414213 3.005203 3.005204-3.005203 3.005204 1.414213 1.414213 3.005204-3.005203 3.005204 3.005203 1.414213-1.414213-3.005203-3.005204 3.005203-3.005204z" fill="#fff"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/reload.svg b/icon-themes/elementary_svg/cmd/32/reload.svg
new file mode 100644
index 000000000..f3a98d016
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/reload.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="99.157" cy="186.171" gradientTransform="matrix(.17525 0 0 .05576 -1.377 18.12)" gradientUnits="userSpaceOnUse" r="62.769"><stop offset="0" stop-color="#3d3d3d"/><stop offset=".5" stop-color="#686868" stop-opacity=".498"/><stop offset="1" stop-color="#686868" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(1.0655 0 0 1.06913 -9.488 -22.214)" gradientUnits="userSpaceOnUse" x1="30.194" x2="26.541" y1="27.546" y2="33.269"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".539" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(1.26644 0 0 1.2666 25.86 -21.45)" gradientUnits="userSpaceOnUse" x1="-6.388" x2="-6.388" y1="22.461" y2="39.83"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.82783 0 0 .82617 22.462 -7.732)" gradientUnits="userSpaceOnUse" x1="-2.85" x2="-2.85" y1="39.618" y2="22.673"><stop offset="0" stop-color="#fff"/><stop offset=".429" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="e" gradientTransform="matrix(1.16703 0 0 .8724 -2432.29 -2803.86)" gradientUnits="userSpaceOnUse" x1="2094.899" x2="2094.899" y1="3215.689" y2="3249.04"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><path d="m27 28.5a11 3.5 0 1 1 -22 0 11 3.5 0 1 1 22 0z" fill="url(#a)"/><path d="m16.5 1.5v4.018a12.5 12.5 0 0 0 -.5-.018 12.5 12.5 0 0 0 -12.5 12.5 12.5 12.5 0 0 0 12.5 12.5 12.5 12.5 0 0 0 12.482-12h-6.007a6.5 6.5 0 0 1 -6.475 6 6.5 6.5 0 0 1 -6.5-6.5 6.5 6.5 0 0 1 6.5-6.5 6.5 6.5 0 0 1 .5.025v3.975l11-7z" fill="url(#e)" opacity=".99"/><g fill="none"><path d="m17.498 7.086v-3.793l8.13 5.22-8.13 5.14v-3.537" opacity=".5" stroke="url(#b)"/><path d="m27.32 20.06a11.505 11.503 0 0 1 -13.01 9.318 11.505 11.503 0 0 1 -9.737-12.696 11.505 11.503 0 0 1 12.373-10.146" opacity=".5" stroke="url(#c)" stroke-width=".992"/><path d="m27.878 19.503-4.568-.006c-.568 3.912-4.84 6.606-8.697 5.874-4.06-.77-6.737-4.663-5.993-8.72.723-3.945 4.418-6.605 8.366-6.09" opacity=".5" stroke="url(#d)" stroke-width=".992"/><path d="m16.5 1.5v4.018a12.5 12.5 0 0 0 -.5-.018 12.5 12.5 0 0 0 -12.5 12.5 12.5 12.5 0 0 0 12.5 12.5 12.5 12.5 0 0 0 12.482-12h-6.007a6.5 6.5 0 0 1 -6.475 6 6.5 6.5 0 0 1 -6.5-6.5 6.5 6.5 0 0 1 6.5-6.5 6.5 6.5 0 0 1 .5.025v3.975l11-7z" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/remove.svg b/icon-themes/elementary_svg/cmd/32/remove.svg
new file mode 100644
index 000000000..43f1f41d5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/remove.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666668" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.1347 0 0 .14642 -.198 289.18338)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#v" y1="38.475292" y2="42.541035"/><linearGradient id="b" gradientTransform="matrix(.1347 0 0 .14642 .992628 289.18338)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#v" y1="38.475292" y2="42.541035"/><linearGradient id="c" gradientTransform="matrix(.1347 0 0 .14642 2.381694 289.18338)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#v" y1="38.475292" y2="42.541035"/><linearGradient id="d" gradientTransform="matrix(.1347 0 0 .14642 3.77076 289.18338)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#v" y1="38.475292" y2="42.541035"/><linearGradient id="e" gradientTransform="matrix(.1347 0 0 .14642 -.198 287.99275)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#v" y1="38.475292" y2="42.541035"/><linearGradient id="f" gradientTransform="matrix(.1347 0 0 .14642 .992628 287.99275)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#v" y1="38.475292" y2="42.541035"/><linearGradient id="g" gradientTransform="matrix(.1347 0 0 .14642 2.381694 287.99275)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#v" y1="38.475292" y2="42.541035"/><linearGradient id="h" gradientTransform="matrix(.1347 0 0 .14642 3.77076 287.99275)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#v" y1="38.475292" y2="42.541035"/><linearGradient id="i" gradientTransform="matrix(.1347 0 0 .14642 -.198 286.80212)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#v" y1="38.475292" y2="42.541035"/><linearGradient id="j" gradientTransform="matrix(.1347 0 0 .14642 .992628 286.80212)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#v" y1="38.475292" y2="42.541035"/><linearGradient id="k" gradientTransform="matrix(.1347 0 0 .14642 2.381694 286.80212)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#v" y1="38.475292" y2="42.541035"/><linearGradient id="l" gradientTransform="matrix(.1347 0 0 .14642 3.77076 286.80212)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#v" y1="38.475292" y2="42.541035"/><linearGradient id="m" gradientTransform="matrix(.1347 0 0 .14642 -.198 285.61149)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#v" y1="38.475292" y2="42.541035"/><linearGradient id="n" gradientTransform="matrix(.1347 0 0 .14642 .992628 285.61149)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#v" y1="38.475292" y2="42.541035"/><linearGradient id="o" gradientTransform="matrix(.1347 0 0 .14642 2.381694 285.61149)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#v" y1="38.475292" y2="42.541035"/><linearGradient id="p" gradientTransform="matrix(.1347 0 0 .14642 3.77076 285.61149)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#v" y1="38.475292" y2="42.541035"/><linearGradient id="q" gradientTransform="matrix(.07279203 0 0 .0703409 9.184346 295.47468)" gradientUnits="userSpaceOnUse" x1="5.515625" x2="2.93" y1="-26.405602" y2="28.474001"><stop offset="0" stop-color="#ff8c82"/><stop offset=".312" stop-color="#ed5353"/><stop offset=".571" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="r" gradientTransform="matrix(.12573168 0 0 .12661363 4.899894 294.14546)" gradientUnits="userSpaceOnUse" x1="1.004" x2=".228" y1="20.709" y2="-4.382"><stop offset="0" stop-color="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="s" gradientTransform="matrix(.53153 -.53097 .53153 .53097 -14.042 11.965)" gradientUnits="userSpaceOnUse" x1="36.011002" x2="16.330999" xlink:href="#t" y1="13.023" y2="32.702"/><linearGradient id="t"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="u" gradientTransform="matrix(.53153 -.53097 .53153 .53097 -14.578 12.234)" gradientUnits="userSpaceOnUse" x1="28.448999" x2="16.330999" xlink:href="#t" y1="20.584" y2="32.702"/><linearGradient id="v" gradientTransform="matrix(.1347 0 0 .14642 -.198 290.374)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" y1="38.475292" y2="41.185825"><stop offset="0" stop-color="#fff"/><stop offset=".00000056" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="w" gradientTransform="matrix(.59434182 0 0 .59993551 1.733541 -.028859)" gradientUnits="userSpaceOnUse" x1="25.686329" x2="25.686329" y1="3.381795" y2="50.053478"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 .176 -387.532)"><g><path d="m3.9999983 1.499983c-.7116666 0-1.5.778126-1.5 1.4999999v25.9999991c0 .721874.7883334 1.5 1.5 1.5h3.5000015l2-5 18.4999992-.000017h.214844c.711666 0 1.285156-.58086 1.285156-1.302734l-.000001-21.1972481c0-.7218739-.788334-1.4999999-1.5-1.4999999z" fill="url(#w)" stroke-width="5.039358" transform="matrix(.198438 0 0 .198438 -.132 290.64973)"/><path d="m4 1c-1.1079995 0-2 .8920291-2 2v26c0 1.107971.8920005 2 2 2l3.9999998-.000018 2.0058592-5c6.675855.003067 12.327748.000018 18.994141.000018.595799-.345567 1-.983558 1-1.724609v-16.2773441-.9980469-4c0-1.1079709-.892001-2-2-2zm.5 1h23c.831 0 1.5.6689936 1.5 1.5v3.5h-6v-.00195l.0039-4.9960938h-1.007812l-.0039 4.9960938h.007812v.00195h-6v-.00195l.0059-4.9960938h-1.007812l-.0059 4.9960938h.007812v.00195h-6v-.00195l.00586-4.9960938h-1.0078131l-.00586 4.9960938h.0078131v.00195h-5v-3.5c0-.8310064.6689997-1.5 1.5-1.5zm-1.5 6h4.9921875l.00195 5h-4.9941375zm6 0h5.992188l.002 5h-5.9922349zm7 0h5.992188l.002 5h-5.992188zm7 0h6v5h-6zm-20 6h4.9941406l.00195 5h-4.9960906zm6.0019531 0h5.9921879l.002 5h-5.9922348zm6.9999999 0h5.992188l.002 5h-5.992235zm6.998047 0h6v5h-6zm5.996094 6h.003906v5h-6v-.0039-4.988282h5.996094zm-25.996094.007812h4.9960938v4.988282h-4.9960938zm6.0039062 0h5.9921878v4.988282h-5.9921878zm6.9999998 0h5.992188l.001953 4.992188h-.002v-.0039h-5.992141zm-13.003906 5.996094 5.808242-.0039-1.5719091 4-2.7363329-.000006c-.8310003.000005-1.5-.668994-1.5-1.5z" opacity=".286" stroke-width="5.039358" transform="matrix(.198438 0 0 .198438 -.132 290.64973)"/><g fill="none" stroke-linecap="square" stroke-width=".198438"><path d="m.56253265 295.90833h.90978775l-.2396391.59532h-.47171065c-.12025587-.00001-.198438-.0992-.198438-.19844z" opacity=".8" stroke="url(#v)"/><path d="m.56253265 294.71771h.79375195v.79375h-.79375195z" opacity=".8" stroke="url(#a)"/><path d="m1.7531606 294.71771h.99219v.79375h-.99219z" opacity=".8" stroke="url(#b)"/><path d="m3.1422266 294.71771h.99219v.79375h-.99219z" opacity=".8" stroke="url(#c)"/><path d="m4.5312925 294.71771h.99219v.79375h-.99219z" opacity=".8" stroke="url(#d)"/><path d="m.56253269 293.52708h.79375191v.79375h-.79375191z" opacity=".8" stroke="url(#e)"/><path d="m1.7531606 293.52708h.99219v.79375h-.99219z" opacity=".8" stroke="url(#f)"/><path d="m3.1422266 293.52708h.99219v.79375h-.99219z" opacity=".8" stroke="url(#g)"/><path d="m4.5312925 293.52708h.99219v.79375h-.99219z" opacity=".8" stroke="url(#h)"/><path d="m.56253265 292.33645h.79375195v.79375h-.79375195z" opacity=".8" stroke="url(#i)"/><path d="m1.7531606 292.33645h.99219v.79375h-.99219z" opacity=".8" stroke="url(#j)"/><path d="m3.1422266 292.33645h.99219v.79375h-.99219z" opacity=".8" stroke="url(#k)"/><path d="m4.5312925 292.33645h.99219v.79375h-.99219z" opacity=".8" stroke="url(#l)"/><path d="m.56253265 291.34426c0-.0992.0510949-.19411.198438-.19844h.59531395v.79375h-.79375191z" opacity=".8" stroke="url(#m)"/><path d="m1.7531606 291.14582h.99219v.79375h-.99219z" opacity=".8" stroke="url(#n)"/><path d="m3.1422266 291.14582h.99219v.79375h-.99219z" opacity=".8" stroke="url(#o)"/><path d="m4.5312925 291.14582h.7937521c.099219 0 .1984379.0793.1984379.2032v.59055h-.99219z" opacity=".8" stroke="url(#p)"/></g></g><g><path d="m6.0366875 296.20629-.7874515-.75924.7573852-.79562-.5460619-.49251-.7800066.75796-.7957556-.75796-.5683969.51084.7957556.77399-.7957556.76168.5683969.5306.7948966-.79604.7967577.79604z" fill="url(#q)" stroke="url(#r)" stroke-width=".198438"/><g fill="none" stroke-linecap="round" stroke-width="1.752" transform="matrix(.198438 0 0 .198438 -.085968 290.6864)"><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(#s)" 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(#u)" transform="matrix(.7215 0 0 .7215 15.342 14.974)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/removebullets.svg b/icon-themes/elementary_svg/cmd/32/removebullets.svg
new file mode 100644
index 000000000..2b058f1b1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/removebullets.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="1.82725" x2="10.767" y1="-34.509094" y2="26.955999"><stop offset="0" stop-color="#ff8c82"/><stop offset=".312" stop-color="#ed5353"/><stop offset=".571" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></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="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.53153 -.53097 .53153 .53097 -14.042 11.965)" gradientUnits="userSpaceOnUse" x1="36.011002" x2="16.330999" 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.448999" x2="16.330999" xlink:href="#d" y1="20.584" y2="32.702"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="5" y2="11"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="6.5" y2="9.5"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="h"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#h" y1="60" y2="38"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#h" y1="54" y2="32"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#h" y1="48" y2="26"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#h" y1="42" y2="20"/><g transform="translate(-1 -23)"><path d="m10.5 46.5v3h13v-3z" fill="url(#i)"/><path d="m10.5 46.5v3h13v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m11 47v2h1v-1h11v-1z" fill="#fff" opacity=".2"/><path d="m10.5 40.5v3h21v-3z" fill="url(#j)"/><path d="m10.5 40.5v3h21v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m11 41v2h1v-1h19v-1z" fill="#fff" opacity=".2"/><path d="m10.5 34.5v3h13v-3z" fill="url(#k)"/><path d="m10.5 34.5v3h13v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m11 35v2h1v-1h11v-1z" fill="#fff" opacity=".2"/><path d="m10.5 28.5v3h21v-3z" fill="url(#l)"/><path d="m10.5 28.5v3h21v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m11 29v2h1v-1h19v-1z" fill="#fff" opacity=".2"/></g><path d="m6.5 8a2.5 2.5 0 0 1 -2.5 2.5 2.5 2.5 0 0 1 -2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5z" fill="url(#f)"/><path d="m6.5 8a2.5 2.5 0 0 1 -2.5 2.5 2.5 2.5 0 0 1 -2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5z" fill="none" opacity=".5" stroke="#002e99"/><path d="m5.5 8a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" fill="none" opacity=".5" stroke="url(#g)"/><g transform="translate(0 12)"><path d="m6.5 8a2.5 2.5 0 0 1 -2.5 2.5 2.5 2.5 0 0 1 -2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5z" fill="url(#f)"/><g fill="none"><path d="m6.5 8a2.5 2.5 0 0 1 -2.5 2.5 2.5 2.5 0 0 1 -2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5z" opacity=".5" stroke="#002e99"/><path d="m5.5 8a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" opacity=".5" stroke="url(#g)"/></g></g><g stroke-linejoin="round"><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.364 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/removefiltersort.svg b/icon-themes/elementary_svg/cmd/32/removefiltersort.svg
new file mode 100644
index 000000000..e66bea8c0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/removefiltersort.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(-.13755973 -.23826044 .23023751 -.13292769 7.341924 -15.372107)" gradientUnits="userSpaceOnUse" x1="5.515625" x2="2.93" y1="-26.405602" y2="28.474001"><stop offset="0" stop-color="#ff8c82"/><stop offset=".312" stop-color="#ed5353"/><stop offset=".571" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-.23760317 -.41154077 .41442752 -.23926984 11.087774 1.163529)" gradientUnits="userSpaceOnUse" x1="1.004" x2=".228" y1="20.709" y2="-4.382"><stop offset="0" stop-color="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-.39264048 -.10542953 .10501558 -.39275139 22.566856 11.782881)" gradientUnits="userSpaceOnUse" x1="36.011002" x2="16.330999" 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(-.39264048 -.10542953 .10501558 -.39275139 22.837939 11.961285)" gradientUnits="userSpaceOnUse" x1="28.448999" x2="16.330999" xlink:href="#d" y1="20.584" y2="32.702"/><linearGradient id="f" gradientTransform="matrix(-.22263 -.3738 .38562 -.21582 26.913 54.14)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="82.924004" x2="107.101" y1="27.59" y2="27.913"><stop offset="0" stop-color="#c2c3c4"/><stop offset=".095" stop-color="#c4c5c8"/><stop offset="1" stop-color="#fcfcfc"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="7.36684" x2="22.257999" y1="19.642704" y2="11.067"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.93366733 0 0 .93268006 -573.98076 151.34913)" gradientUnits="userSpaceOnUse" x1="621.61664" x2="637.617" y1="-149.43697" y2="-158.68454"><stop offset="0" stop-color="#fff"/><stop offset=".00000138" stop-color="#fff" stop-opacity=".235"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><g stroke-width=".75"><path d="m10.115644 20.653763 2.347093-1.355094 2.671428-10.2026259 7.670417-4.4285179c-.301411-1.5580355-.676412-2.2075562-1.875005-3.2476035l-7.670417 4.4285179-10.1714471-2.7877881-2.34709215 1.3550941 4.63137925 7.9882544z" fill="url(#f)" fill-rule="evenodd" stroke="url(#g)" stroke-linejoin="round" transform="matrix(-.17638845 .30551374 -.30551374 -.17638845 9.020333 1.478658)"/><path d="m10.384 19.6 1.441993-.799735 2.680688-10.2079716 7.39721-4.2707816c-.237741-1.1617815-.237741-1.1617815-1.125003-1.9485621l-7.39721 4.2707816-10.180707-2.7824418-1.4358286.8289758z" fill="none" stroke="url(#h)" transform="matrix(-.17638845 .30551374 -.30551374 -.17638845 9.020333 1.478658)"/></g><g transform="matrix(-.17638845 .30551374 -.30551374 -.17638845 9.020404 1.478735)"><path d="m15.68495-6.4518732-.997043 4.012257-4.035451-.975529-.580157 2.71808897 3.954952 1.120731-.977133 4.03700203 2.746204.895088 1.029619-4.067305 3.996898 1.165244.662604-2.86316403-4.107745-1.09749797 1.099894-4.112253z" fill="url(#a)" stroke="url(#b)" stroke-width=".750001"/><g fill="none" stroke-linecap="round" stroke-width=".948053"><path d="m11.353279-2.3376474-.19035.9646783 3.910424 1.23516527-.965432 3.98150993 1.036796.2730553" opacity=".4" stroke="url(#c)"/><path d="m16.430797-5.3472586-.868642 3.1383311m1.381271 2.70412009 3.179711.89161441" opacity=".4" stroke="url(#e)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/removehyperlink.svg b/icon-themes/elementary_svg/cmd/32/removehyperlink.svg
new file mode 100644
index 000000000..f4cfd50bf
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/removehyperlink.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(.36682503 0 0 .35447295 46.948399 24.314666)" gradientUnits="userSpaceOnUse" x1="5.515625" x2="2.93" y1="-26.405602" y2="28.474001"><stop offset="0" stop-color="#ff8c82"/><stop offset=".312" stop-color="#ed5353"/><stop offset=".571" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.63360687 0 0 .63805131 25.357512 17.616261)" gradientUnits="userSpaceOnUse" x1="1.004" x2=".228" y1="20.709" y2="-4.382"><stop offset="0" stop-color="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.53153 -.53097 .53153 .53097 -14.042 11.965)" gradientUnits="userSpaceOnUse" x1="36.011002" x2="16.330999" 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.448999" x2="16.330999" xlink:href="#d" y1="20.584" y2="32.702"/><linearGradient id="f"><stop offset="0"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="72.5" x2="86" xlink:href="#f" y1="2.75" y2="2.75"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="91" x2="104.5" xlink:href="#f" y1="2.75" y2="2.75"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="83" x2="91" xlink:href="#f" y1="2.75" y2="2.75"/><radialGradient id="j" cx="99.157013" cy="186.17059" gradientTransform="matrix(.0876227 0 0 .05575992 -.688406 18.118812)" gradientUnits="userSpaceOnUse" r="62.769119"><stop offset="0" stop-color="#3d3d3d"/><stop offset=".5" stop-color="#686868" stop-opacity=".498039"/><stop offset="1" stop-color="#686868" stop-opacity="0"/></radialGradient><path d="m13.5 28.499666a5.5 3.4999999 0 1 1 -11 0 5.5 3.4999999 0 1 1 11 0z" fill="url(#j)"/><g transform="matrix(.70710678 -.70710678 .70710678 .70710678 -48.523494 76.634407)"><path d="m76-2c-1.939 0-3.5 1.56100002-3.5 3.5v2.5c0 1.939 1.561 3.5 3.5 3.5h6.5c1.939 0 3.5-1.561 3.5-3.5v-2.5c0-1.93899998-1.561-3.5-3.5-3.5zm.25 2.5h6c.6925 0 1.25.5575 1.25 1.25v2c0 .6925-.5575 1.25-1.25 1.25h-6c-.6925 0-1.25-.5575-1.25-1.25v-2c0-.6925.5575-1.25 1.25-1.25z" fill="#d4d4d4" stroke="#000" stroke-linecap="round" stroke-linejoin="bevel" stroke-opacity=".427451"/><path d="m94.5-2c-1.939 0-3.5 1.56100002-3.5 3.5v2.5c0 1.939 1.561 3.5 3.5 3.5h6.5c1.939 0 3.5-1.561 3.5-3.5v-2.5c0-1.93899998-1.561-3.5-3.5-3.5zm.25 2.5h6c.6925 0 1.25.5575 1.25 1.25v2c0 .6925-.5575 1.25-1.25 1.25h-6c-.6925 0-1.25-.5575-1.25-1.25v-2c0-.6925.5575-1.25 1.25-1.25z" fill="#d4d4d4" stroke="#000" stroke-linecap="round" stroke-linejoin="bevel" stroke-opacity=".427451"/><path d="m76-2c-1.939 0-3.5 1.56100002-3.5 3.5v2.5c0 1.939 1.561 3.5 3.5 3.5h6.5c1.939 0 3.5-1.561 3.5-3.5v-2.5c0-1.93899998-1.561-3.5-3.5-3.5zm.25 2.5h6c.6925 0 1.25.5575 1.25 1.25v2c0 .6925-.5575 1.25-1.25 1.25h-6c-.6925 0-1.25-.5575-1.25-1.25v-2c0-.6925.5575-1.25 1.25-1.25z" fill="url(#g)" opacity=".2"/><path d="m94.5-2c-1.939 0-3.5 1.56100002-3.5 3.5v2.5c0 1.939 1.561 3.5 3.5 3.5h6.5c1.939 0 3.5-1.561 3.5-3.5v-2.5c0-1.93899998-1.561-3.5-3.5-3.5zm.25 2.5h6c.6925 0 1.25.5575 1.25 1.25v2c0 .6925-.5575 1.25-1.25 1.25h-6c-.6925 0-1.25-.5575-1.25-1.25v-2c0-.6925.5575-1.25 1.25-1.25z" fill="url(#h)" opacity=".2"/><g stroke-linecap="round"><g fill="none" stroke="#fff"><path d="m94.5-1h6.5c1.385 0 2.5 1.115 2.5 2.5v2.5" opacity=".4" stroke-linejoin="round"/><path d="m100.75 6h-6c-1.2465 0-2.25-1.0035-2.25-2.25" opacity=".4" stroke-linejoin="bevel"/><path d="m82.5 6.5h-6.5c-1.385 0-2.5-1.115-2.5-2.5v-2.5" opacity=".4" stroke-linejoin="round"/><path d="m76.25-.5h6c1.2465 0 2.25 1.0035 2.25 2.25" opacity=".4" stroke-linejoin="bevel"/></g><rect fill="#d4d4d4" height="2.5" rx="1.5" stroke="#000" stroke-linejoin="bevel" stroke-opacity=".427451" width="13" x="82" y="1.5"/></g><rect fill="url(#i)" height="2.5" opacity=".2" rx="1.5" width="13" x="82" y="1.5"/><path d="m83 2.75c0-.1385.669-.25 1.5-.25h8c.831 0 1.5.1115 1.5.25" fill="none" opacity=".4" stroke="#fff" stroke-linecap="round" stroke-linejoin="bevel"/></g><path d="m31.086222 28.001532-3.96825-3.826116 3.816735-4.009375-2.751801-2.481959-3.930732 3.81962-4.010097-3.81962-2.864355 2.574311 4.010097 3.900429-4.010097 3.838381 2.864355 2.673879 4.005768-4.011541 4.015147 4.011541z" fill="url(#a)" stroke="url(#b)" stroke-width=".999999"/><g fill="none" stroke-linecap="round" stroke-width="1.752" transform="translate(.231972 .184832)"><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></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/rename.svg b/icon-themes/elementary_svg/cmd/32/rename.svg
new file mode 100644
index 000000000..b5b167cd0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/rename.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666668" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.1347 0 0 .14642 -.198 289.18338)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#q" y1="38.475292" y2="42.541035"/><linearGradient id="b" gradientTransform="matrix(.1347 0 0 .14642 .992628 289.18338)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#q" y1="38.475292" y2="42.541035"/><linearGradient id="c" gradientTransform="matrix(.1347 0 0 .14642 2.381694 289.18338)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#q" y1="38.475292" y2="42.541035"/><linearGradient id="d" gradientTransform="matrix(.1347 0 0 .14642 3.77076 289.18338)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#q" y1="38.475292" y2="42.541035"/><linearGradient id="e" gradientTransform="matrix(.1347 0 0 .14642 -.198 287.99275)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#q" y1="38.475292" y2="42.541035"/><linearGradient id="f" gradientTransform="matrix(.1347 0 0 .14642 .992628 287.99275)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#q" y1="38.475292" y2="42.541035"/><linearGradient id="g" gradientTransform="matrix(.1347 0 0 .14642 2.381694 287.99275)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#q" y1="38.475292" y2="42.541035"/><linearGradient id="h" gradientTransform="matrix(.1347 0 0 .14642 3.77076 287.99275)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#q" y1="38.475292" y2="42.541035"/><linearGradient id="i" gradientTransform="matrix(.1347 0 0 .14642 -.198 286.80212)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#q" y1="38.475292" y2="42.541035"/><linearGradient id="j" gradientTransform="matrix(.1347 0 0 .14642 .992628 286.80212)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#q" y1="38.475292" y2="42.541035"/><linearGradient id="k" gradientTransform="matrix(.1347 0 0 .14642 2.381694 286.80212)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#q" y1="38.475292" y2="42.541035"/><linearGradient id="l" gradientTransform="matrix(.1347 0 0 .14642 3.77076 286.80212)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#q" y1="38.475292" y2="42.541035"/><linearGradient id="m" gradientTransform="matrix(.1347 0 0 .14642 -.198 285.61149)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#q" y1="38.475292" y2="42.541035"/><linearGradient id="n" gradientTransform="matrix(.1347 0 0 .14642 .992628 285.61149)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#q" y1="38.475292" y2="42.541035"/><linearGradient id="o" gradientTransform="matrix(.1347 0 0 .14642 2.381694 285.61149)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#q" y1="38.475292" y2="42.541035"/><linearGradient id="p" gradientTransform="matrix(.1347 0 0 .14642 3.77076 285.61149)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#q" y1="38.475292" y2="42.541035"/><linearGradient id="q" gradientTransform="matrix(.1347 0 0 .14642 -.198 290.374)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" y1="38.475292" y2="41.185825"><stop offset="0" stop-color="#fff"/><stop offset=".00000056" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="r" gradientTransform="matrix(.59434182 0 0 .59993551 1.733541 -.028859)" gradientUnits="userSpaceOnUse" x1="25.686329" x2="25.686329" y1="3.381795" y2="50.053478"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 .176 -387.532)"><g><path d="m3.9999983 1.499983c-.7116666 0-1.5.778126-1.5 1.4999999v25.9999991c0 .721874.7883334 1.5 1.5 1.5h3.5000015l2-5 18.4999992-.000017h.214844c.711666 0 1.285156-.58086 1.285156-1.302734l-.000001-21.1972481c0-.7218739-.788334-1.4999999-1.5-1.4999999z" fill="url(#r)" stroke-width="5.039358" transform="matrix(.198438 0 0 .198438 -.132 290.64973)"/><path d="m4 1c-1.1079995 0-2 .8920291-2 2v26c0 1.107971.8920005 2 2 2l3.9999998-.000018 2.0058592-5c6.675855.003067 12.327748.000018 18.994141.000018.595799-.345567 1-.983558 1-1.724609v-16.2773441-.9980469-4c0-1.1079709-.892001-2-2-2zm.5 1h23c.831 0 1.5.6689936 1.5 1.5v3.5h-6v-.00195l.0039-4.9960938h-1.007812l-.0039 4.9960938h.007812v.00195h-6v-.00195l.0059-4.9960938h-1.007812l-.0059 4.9960938h.007812v.00195h-6v-.00195l.00586-4.9960938h-1.0078131l-.00586 4.9960938h.0078131v.00195h-5v-3.5c0-.8310064.6689997-1.5 1.5-1.5zm-1.5 6h4.9921875l.00195 5h-4.9941375zm6 0h5.992188l.002 5h-5.9922349zm7 0h5.992188l.002 5h-5.992188zm7 0h6v5h-6zm-20 6h4.9941406l.00195 5h-4.9960906zm6.0019531 0h5.9921879l.002 5h-5.9922348zm6.9999999 0h5.992188l.002 5h-5.992235zm6.998047 0h6v5h-6zm5.996094 6h.003906v5h-6v-.0039-4.988282h5.996094zm-25.996094.007812h4.9960938v4.988282h-4.9960938zm6.0039062 0h5.9921878v4.988282h-5.9921878zm6.9999998 0h5.992188l.001953 4.992188h-.002v-.0039h-5.992141zm-13.003906 5.996094 5.808242-.0039-1.5719091 4-2.7363329-.000006c-.8310003.000005-1.5-.668994-1.5-1.5z" opacity=".286" stroke-width="5.039358" transform="matrix(.198438 0 0 .198438 -.132 290.64973)"/><g fill="none" stroke-linecap="square" stroke-width=".198438"><path d="m.56253265 295.90833h.90978775l-.2396391.59532h-.47171065c-.12025587-.00001-.198438-.0992-.198438-.19844z" opacity=".8" stroke="url(#q)"/><path d="m.56253265 294.71771h.79375195v.79375h-.79375195z" opacity=".8" stroke="url(#a)"/><path d="m1.7531606 294.71771h.99219v.79375h-.99219z" opacity=".8" stroke="url(#b)"/><path d="m3.1422266 294.71771h.99219v.79375h-.99219z" opacity=".8" stroke="url(#c)"/><path d="m4.5312925 294.71771h.99219v.79375h-.99219z" opacity=".8" stroke="url(#d)"/><path d="m.56253269 293.52708h.79375191v.79375h-.79375191z" opacity=".8" stroke="url(#e)"/><path d="m1.7531606 293.52708h.99219v.79375h-.99219z" opacity=".8" stroke="url(#f)"/><path d="m3.1422266 293.52708h.99219v.79375h-.99219z" opacity=".8" stroke="url(#g)"/><path d="m4.5312925 293.52708h.99219v.79375h-.99219z" opacity=".8" stroke="url(#h)"/><path d="m.56253265 292.33645h.79375195v.79375h-.79375195z" opacity=".8" stroke="url(#i)"/><path d="m1.7531606 292.33645h.99219v.79375h-.99219z" opacity=".8" stroke="url(#j)"/><path d="m3.1422266 292.33645h.99219v.79375h-.99219z" opacity=".8" stroke="url(#k)"/><path d="m4.5312925 292.33645h.99219v.79375h-.99219z" opacity=".8" stroke="url(#l)"/><path d="m.56253265 291.34426c0-.0992.0510949-.19411.198438-.19844h.59531395v.79375h-.79375191z" opacity=".8" stroke="url(#m)"/><path d="m1.7531606 291.14582h.99219v.79375h-.99219z" opacity=".8" stroke="url(#n)"/><path d="m3.1422266 291.14582h.99219v.79375h-.99219z" opacity=".8" stroke="url(#o)"/><path d="m4.5312925 291.14582h.7937521c.099219 0 .1984379.0793.1984379.2032v.59055h-.99219z" opacity=".8" stroke="url(#p)"/></g></g><g><path d="m4.431761 290.84848v.59475h.397501l.1980005.19875v4.16776l-.1995005.198h-.397501v.59475h1.7872546v-.59475h-.3975011l-.1980004-.19875v-4.16776l.1980004-.19875h.3975011v-.594z" fill-rule="evenodd" opacity=".52" stroke-width=".750002"/><path d="m4.6305115 291.14773.4305011-.003s.2647507-.01.2647507.255l-.0075 4.53526s-.02625.3615-.2910007.369l-.397501.009m1.3897535-5.16076-.4350011-.007s-.2625007-.01-.2625007.255l-.0075 4.53526s.0195.369.2850008.369h.420001" fill="none" stroke="#fff" stroke-width=".198436"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/renameobject.svg b/icon-themes/elementary_svg/cmd/32/renameobject.svg
new file mode 100644
index 000000000..8f25c8218
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/renameobject.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.1022033 0 0 1.1022038 -63.55275 -14.715001)" gradientUnits="userSpaceOnUse" x1="71.204407" x2="71.204407" y1="15.369057" y2="40.495617"><stop offset="0" stop-color="#fff"/><stop offset=".42447853" stop-color="#fff" stop-opacity=".235294"/><stop offset=".82089913" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="b" cx="99.157013" cy="186.17059" gradientTransform="matrix(.17524541 0 0 .05575992 -1.37681 18.119145)" gradientUnits="userSpaceOnUse" r="62.769119"><stop offset="0" stop-color="#3d3d3d"/><stop offset=".5" stop-color="#686868" stop-opacity=".498039"/><stop offset="1" stop-color="#686868" stop-opacity="0"/></radialGradient><radialGradient id="c" cx="-14.890854" cy="11.546391" gradientTransform="matrix(.00000278 4.9915236 -5.178574 -.00000002 76.449662 58.566141)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#e4c6fa"/><stop offset=".26238" stop-color="#cd9ef7"/><stop offset=".704952" stop-color="#a56de2"/><stop offset="1" stop-color="#7239b3"/></radialGradient><path d="m27.000001 28.499999a11 3.4999999 0 1 1 -21.9999996 0 11 3.4999999 0 1 1 21.9999996 0z" fill="url(#b)"/><path d="m16.000001 1.4999996c-8.000599 0-14.500001 6.4993996-14.500001 14.4999994 0 8.000599 6.499402 14.500002 14.500001 14.500001 8.000598 0 14.500006-6.499402 14.5-14.500001 0-8.0005998-6.499402-14.4999994-14.5-14.4999994z" fill="url(#c)" stroke="#452981" stroke-opacity=".498039"/><path d="m29.5 16c0 7.455845-6.04417 13.5-13.5 13.5s-13.5-6.044155-13.5-13.5c0-7.455843 6.04417-13.5 13.5-13.5s13.5 6.044157 13.5 13.5z" fill="none" opacity=".5" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><path d="m23 1v3h2l1 1v21l-1 1h-2v3h9v-3h-2l-1-1v-21l1-1h2v-3z" fill-rule="evenodd" opacity=".52"/><path d="m24 2.51 2.17-.016s1.335-.048 1.333 1.286l-.034 22.853s-.138 1.825-1.47 1.86l-2 .05m7-26.015-2.187-.034s-1.332-.048-1.332 1.286l-.033 22.853s.1 1.86 1.433 1.86h2.12" fill="none" stroke="#fff"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/renamepage.svg b/icon-themes/elementary_svg/cmd/32/renamepage.svg
new file mode 100644
index 000000000..1374cc4c4
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/renamepage.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="605.714" cy="486.648" gradientTransform="matrix(.019 0 0 .02024 18.043 18.08)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#b"/><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.56757 0 0 .72973 2.378 -2.514)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="5.564" y2="43"><stop offset="0" stop-color="#fff"/><stop offset=".036" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.62857 0 0 .6084 .914 -.535)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="e" cx="605.714" cy="486.648" gradientTransform="matrix(.01566 0 0 .00824 17.61 25.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#b"/><radialGradient id="f" cx="605.714" cy="486.648" gradientTransform="matrix(-.01566 0 0 .00824 14.39 25.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#b"/><linearGradient id="g" gradientTransform="matrix(.04577 0 0 .00824 -.542 25.98)" 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" gradientTransform="matrix(.53064 0 0 .5897 39.27 -1.792)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><path d="m4.95 29h22.1v2h-22.1z" fill="url(#g)" opacity=".15"/><path d="m4.95 29v2c-.807.004-1.95-.448-1.95-1s.9-1 1.95-1z" fill="url(#f)" opacity=".15"/><path d="m27.05 29v2c.807.004 1.95-.448 1.95-1s-.9-1-1.95-1z" fill="url(#e)" opacity=".15"/><path d="m5 1 22 .002v27.998h-22z" fill="url(#d)"/><g fill="none" stroke-linejoin="round"><path d="m26.5 28.5h-21v-27h21z" stroke="url(#c)" stroke-linecap="round"/><path d="m4.5.5 23 .002v28.998h-23z" stroke="url(#h)"/></g><path d="m29.5 25.5v4.915c.98.01 2.367-1.1 2.367-2.458s-1.093-2.457-2.367-2.457z" fill="url(#a)" opacity=".15"/><path d="m23 1v3h2l1 1v21l-1 1h-2v3h9v-3h-2l-1-1v-21l1-1h2v-3z" fill-rule="evenodd" opacity=".52"/><path d="m24 2.51 2.17-.016s1.335-.048 1.333 1.286l-.034 22.853s-.138 1.825-1.47 1.86l-2 .05m7-26.015-2.187-.034s-1.332-.048-1.332 1.286l-.033 22.853s.1 1.86 1.433 1.86h2.12" fill="none" stroke="#fff"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/renameslide.svg b/icon-themes/elementary_svg/cmd/32/renameslide.svg
new file mode 100644
index 000000000..40501228e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/renameslide.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="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.72973 0 0 .56757 -1.515 2.378)" gradientUnits="userSpaceOnUse" x1="24.001" x2="24.001" xlink:href="#a" y1="6.381" y2="41.619"/><linearGradient id="d" gradientTransform="matrix(.8 0 0 .49974816 -2.7 3.239182)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="e" cx="605.714" cy="486.648" gradientTransform="matrix(.01928 0 0 .00824 17.982 23.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#b"/><radialGradient id="f" cx="605.714" cy="486.648" gradientTransform="matrix(-.01928 0 0 .00824 14.018 23.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#b"/><linearGradient id="g" gradientTransform="matrix(.05633 0 0 .00824 -4.36 23.98)" 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" gradientTransform="matrix(.66892 0 0 .56757 -1.18 2.378)" gradientUnits="userSpaceOnUse" x1="9.61" x2="9.61" xlink:href="#a" y1="6.395" y2="41.619"/><linearGradient id="i" gradientTransform="matrix(1.33942 0 0 -1.98263 -11.354 93.863)" gradientUnits="userSpaceOnUse" x1="22.004" x2="22.004" y1="63.218" y2="25.647"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#c8c8c8"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.74052 0 0 .4677 46.925 2.682)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="4.334" x2="4.334" y1="4.526" y2="27.474"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><path d="m2.4 27h27.2v2h-27.2z" fill="url(#g)" opacity=".15"/><path d="m2.4 27v2c-.993.004-2.4-.448-2.4-1s1.108-1 2.4-1z" fill="url(#f)" opacity=".15"/><path d="m29.6 27v2c.993.004 2.4-.448 2.4-1s-1.108-1-2.4-1z" fill="url(#e)" opacity=".15"/><path d="m6 4.5h24.5v23h-24.5z" fill="url(#d)" stroke-width="1.022475"/><path d="m29.5 26.5h-27v-21h27z" fill="none" stroke="url(#c)" stroke-linecap="round"/><path d="m6 27.5h-4.5v-23h4.5" fill="url(#k)"/><path d="m5.5 26.5h-3v-21h3" fill="none" opacity=".5" stroke="url(#h)" stroke-linecap="square"/><path d="m11 7.5h4m1 0h2m1 0h1m1 0h2" fill="none" stroke="#aaa"/><path d="m7 24v-1h2v1zm3 0v-1h6v1zm-3-4v-1h3v1zm4 0v-1h2v1zm3 0v-1h1v1zm-7-4v-1h3v1zm4 0v-1h1v1zm2 0v-1h2v1zm-6-4v-1h3v1zm4 0v-1h3v1z" fill="url(#i)"/><path d="m29 17a6 6 0 1 1 -3.174-5.293l-2.826 5.293z" fill="url(#k)" opacity=".5"/><path d="m29 17.017c0 2.602-1.892 5.09-4.4 5.783-2.506.694-5.407-.466-6.745-2.697-.01.01 5.145-3.086 5.145-3.086z" fill="url(#k)" opacity=".5"/><path d="m6 27.5h24.5v-23h-24.5" fill="none" stroke="url(#j)" stroke-linejoin="round"/><path d="m6 27.5h-4.5c0-7.093 0-15.338951 0-22.8569515l.048-.093.118-.04 4.334-.0110485" fill="none" opacity=".4" stroke="#cc3b02" stroke-linejoin="round"/><path d="m29 17.004c0 2.6-1.892 5.088-4.4 5.782-.058-.01-1.6-5.782-1.6-5.782z" fill="url(#k)"/><path d="m23 1v3h2l1 1v21l-1 1h-2v3h9v-3h-2l-1-1v-21l1-1h2v-3z" fill-rule="evenodd" opacity=".52"/><path d="m24 2.51 2.17-.016s1.335-.048 1.333 1.286l-.034 22.853s-.138 1.825-1.47 1.86l-2 .05m7-26.015-2.187-.034s-1.332-.048-1.332 1.286l-.033 22.853s.1 1.86 1.433 1.86h2.12" fill="none" stroke="#fff"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/repeat.svg b/icon-themes/elementary_svg/cmd/32/repeat.svg
new file mode 100644
index 000000000..5030906b9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/repeat.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="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="17.0021456" x2="17.0021456" y1="6.6666682" y2="27.03399969082"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-1.4687933 0 0 1.4416821 15.101991 -24.641344)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" xlink:href="#a" y1="22.402153" y2="35.268829"/><linearGradient id="d" gradientTransform="matrix(-1.3395186 0 0 1.3333333 22.552341 -22.062251)" gradientUnits="userSpaceOnUse" x1="5.884986" x2="5.884986" xlink:href="#e" y1="27.314026" y2="35.272106"/><linearGradient id="e"><stop offset="0" stop-color="#fff"/><stop offset=".58888781" 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="f" gradientTransform="matrix(-1.3395186 0 0 1.3333333 22.552341 -21.067459)" gradientUnits="userSpaceOnUse" x1="5.884986" x2="5.884986" xlink:href="#g" y1="20.383398" y2="38.171688"/><linearGradient id="g"><stop offset="0" stop-color="#fff"/><stop offset=".501194" 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="h" cx="24.837126" cy="36.421127" gradientTransform="matrix(-.52995454 0 0 -.35307735 22.512547 12.835677)" gradientUnits="userSpaceOnUse" r="15.644737"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="i" gradientTransform="matrix(-1.3333333 0 0 1.3333333 31.000621 1.333335)" gradientUnits="userSpaceOnUse" x1="13.50036" x2="13.50036" y1="19.25" y2="4.249999"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="j" gradientTransform="matrix(1.4687933 0 0 1.4416821 16.900776 -24.641344)" gradientUnits="userSpaceOnUse" x1="-3.336504" x2="-3.336504" xlink:href="#a" y1="32.352032" y2="21.253883"/><linearGradient id="k" gradientTransform="matrix(1.3395186 0 0 1.3333333 9.450426 -21.067459)" gradientUnits="userSpaceOnUse" x1="8.622288" x2="8.622288" xlink:href="#g" y1="28.550594" y2="21.800594"/><linearGradient id="l" gradientTransform="matrix(1.3395186 0 0 1.3333333 9.450426 -22.062251)" gradientUnits="userSpaceOnUse" x1="6.382678" x2="6.382678" xlink:href="#e" y1="35.296688" y2="24.796688"/><g transform="translate(-3 -5)"><path d="m17.209657 6.0175781v.00586c.216514 0 .395803.086531.525391.2246094.0089.00987.01986.018051.0293.027344l10.541013 9.2656245c.1212.121306.191406.286125.191406.466796 0 .179381-.07021.333839-.191406.462891l-10.541016 9.265625c-.0095.0093-.02042.01949-.0293.0293-.129587.138086-.308876.224609-.525391.224609-.402289 0-.707031-.288625-.707031-.675781v-5.236402c-.0437-.325807-.310618-.578273-.648438-.578054h-1.333984c-3.999999 0-7.944061 3.333333-8.017575 7 0 .554-.446 1-1 1-.661628 0-1-.353484-1-1v-3.833981c-.11188-5.333333 3.350909-10.166019 10.017575-10.166019h1.333987c.33782.000216.604738-.257288.648438-.583094v-5.2313591c0-.3871547.304742-.6679686.707031-.6679688z" fill="url(#b)" stroke="#ad5f00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m16.002626 18.5c.889641 0 1.5.802498 1.5 1.666313v4.474605l9.854457-8.640918-9.854457-8.5875319v4.2930289c-.000366 1.116292-.780097 1.794273-1.5 1.794503" opacity=".8" stroke="url(#c)"/><path d="m16.002626 18.5h-1.333334c-5.333333 0-9.157968 4.048497-9.157968 8.177643" opacity=".8" stroke="url(#f)"/><path d="m5.492695 23c0-5 2.509931-9.5 9.176597-9.5h1.333334" opacity=".8" stroke="url(#d)"/></g></g><g transform="matrix(1 0 0 -1 2.999859 37)"><path d="m1.059-.02380506a8.2909995 5.5238047 0 1 1 16.581999 0 8.2909995 5.5238047 0 0 1 -16.581999 0z" fill="url(#h)" fill-rule="evenodd" opacity=".141176" transform="matrix(1.3333333 0 0 1.3333333 4.252582 11.396813)"/><path d="m14.79311 6.0175781v.00586c-.216514 0-.395803.086531-.525391.2246094-.0089.00987-.01986.018051-.0293.027344l-10.5410128 9.2656245c-.1212.121306-.1914062.286125-.1914062.466796 0 .179381.070208.333839.1914062.462891l10.5410158 9.265625c.0095.0093.02042.01949.0293.0293.129587.138086.308876.224609.525391.224609.402289 0 .707031-.288625.707031-.675781v-5.236402c.0437-.325807.310618-.578273.648438-.578054h1.333984c3.999999 0 7.944061 3.333333 8.017575 7 0 .554.446 1 1 1 .661628 0 1-.353484 1-1v-3.833981c.11188-5.333333-3.350909-10.166019-10.017575-10.166019h-1.333987c-.33782.000216-.604738-.257288-.648438-.583094v-5.2313591c0-.3871547-.304742-.6679686-.707031-.6679688z" fill="url(#i)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m16.000141 18.5c-.889641 0-1.5.802498-1.5 1.666313v4.474605l-9.8544574-8.640918 9.8544574-8.5875319v4.2930289c.000366 1.116292.780097 1.794273 1.5 1.794503" opacity=".6" stroke="url(#j)"/><path d="m16.000141 18.5h1.333334c5.333333 0 9.157968 4.048497 9.157968 8.177643" opacity=".6" stroke="url(#k)"/><path d="m26.510072 23c0-5-2.509931-9.5-9.176597-9.5h-1.333334" opacity=".6" stroke="url(#l)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/replycomment.svg b/icon-themes/elementary_svg/cmd/32/replycomment.svg
new file mode 100644
index 000000000..ab4f5cb9a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/replycomment.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="6.901361" x2="6.901361" y1="2.769346" y2="7.341346"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 -.15655845 -.16805526 0 8.928222 9.397822)" gradientUnits="userSpaceOnUse" x1="38.940514" x2="20.576487" y1="15.991243" y2="15.991243"><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="c" gradientTransform="matrix(-.00271019 .50014348 -.5122065 -.00277662 -10.621166 -10.412536)" gradientUnits="userSpaceOnUse" x1="21.663342" x2="57.252823" y1="-46.990513" y2="-47.821854"><stop offset="0" stop-color="#fff394"/><stop offset=".262" stop-color="#ffe16b"/><stop offset=".661" stop-color="#f9c440"/><stop offset="1" stop-color="#d48e15"/></linearGradient><radialGradient id="d" cx="1.248938" cy="16.655602" gradientTransform="matrix(.53333333 0 0 .11633788 9.361817 20.415424)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="12.481989" x2="12.481988" y1="1.669033" y2="12.91907"><stop offset="0" stop-color="#fff"/><stop offset=".09999992" 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(.3527769 0 0 .3527769 -.302316 -.65673)"><ellipse cx="10.561817" cy="22.276831" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".25" rx="9" ry="1.963204"/><g stroke-width=".750002"><path d="m5.9667969.54101562c-1.3759393 0-2.4821479.91328028-2.4824219 2.04687498l-.00227 9.4093074c-.00162 1.133594 1.106483 2.047885 2.4824219 2.046875h2.1113281l-.9962826 4.449665 4.7091736-3.935993.692035-.513672h5.76588c1.375939 0 2.482148-.913279 2.482422-2.046875l.0023-9.4093074c.001594-1.1335936-1.106513-2.04687498-2.482452-2.04687498z" fill="url(#c)" stroke="#ad5f00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" transform="translate(0 3.942578)"/><path d="m5.9804688 1.2940416c-.9180944 0-1.7473083.5320901-1.7485015 1.3417004v9.305262c-.00119.810427.8039094 1.333449 1.7206508 1.33789.00065.000003.0013.000003.00195 0h2.6425813c.1962572.06059.3546414-.0971.3652349.01518l-.6683274 3.2132 3.7279071-3.085797c.112988-.0619.133392-.116038.333009-.127403h5.943776c.599687.01517.890618-.256297 1.212394-.427521.311344-.244695.470267-.567833.470864-.972714v-9.2311379c.0012-.8104271-.739759-1.3686595-1.657854-1.3686595z" fill="none" opacity=".5" stroke="url(#e)" transform="translate(0 3.942578)"/></g></g><g stroke-miterlimit="7" stroke-width=".255038"><path d="m6.9885984 7.3390387c1.4889244-1.2977185.9597578-3.4143852-1.2892007-3.471078v-1.0963074l-2.3812499 1.8268834 2.3812499 1.8268831v-1.0874891c1.3089748-.05081 2.0421805 1.1426862 1.1063958 2.001108z" display="block" fill="url(#a)" stroke="#452981" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m7.3383638 6.7026523c.6423226-.7522602.2392989-2.7164197-1.8922888-2.5706739l-.0225213-.8336093-1.6776708 1.3001676 1.6776708 1.2886965v-.7679563c2.0397551-.1970993 2.1066915 1.2792758 1.9148101 1.5833754z" display="block" fill="none" opacity=".53" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/reportnavigator.svg b/icon-themes/elementary_svg/cmd/32/reportnavigator.svg
new file mode 100644
index 000000000..24aa94814
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/reportnavigator.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="62.625" cy="4.625" gradientTransform="matrix(.24901961 0 0 .06225481 -12.419855 5.136028)" gradientUnits="userSpaceOnUse" r="10.625" xlink:href="#a"/><radialGradient id="c" cx="23.896" cy="3.99" gradientTransform="matrix(0 .39144256 -.51669724 0 5.236636 -9.279193)" gradientUnits="userSpaceOnUse" r="20.396999"><stop offset="0" stop-color="#fff"/><stop offset=".26238" stop-color="#ddd"/><stop offset=".66093999" stop-color="#abacae"/><stop offset="1" stop-color="#89898b"/></radialGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="2.972432" x2="2.972432" y1=".305549" y2="5.542632"><stop offset="0" stop-color="#fff"/><stop offset=".42447853" stop-color="#fff" stop-opacity=".235294"/><stop offset=".82089913" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.09921877 0 0 .09921831 -1.916377 -.264533)" gradientUnits="userSpaceOnUse" x1="51.199997" x2="51.199997" y1="8.114289" y2="56.114563"><stop offset="0" stop-color="#b6b6b6"/><stop offset=".33095336" stop-color="#a4a4a4"/><stop offset="1" stop-color="#c5c5c5"/></linearGradient><radialGradient id="f" cx="3.175" cy="1.852078" gradientTransform="matrix(1 0 0 .99999526 0 .000014)" gradientUnits="userSpaceOnUse" r="2.116676"><stop offset="0" stop-color="#7a8498"/><stop offset="1" stop-color="#34405c"/></radialGradient><linearGradient id="g" gradientTransform="matrix(.99695868 -.07793192 .07793192 .99695868 .009321 .148467)" gradientUnits="userSpaceOnUse" x1="2.027828" x2="3.185315" y1="3.995011" y2="4.434366"><stop offset="0" stop-color="#ff8c82"/><stop offset=".31209752" stop-color="#ed5353"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="h" gradientTransform="matrix(-.99695869 .07793188 -.07793188 -.99695869 6.371821 6.041585)" gradientUnits="userSpaceOnUse" x1="3.230561" x2="2.280843" xlink:href="#i" y1="4.55868" y2="3.496531"/><linearGradient id="i"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#c1c1c1"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.11089655 -.11849001 .11849001 .11089655 -2.417899 3.259909)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#i" y1="22" y2="26"/><linearGradient id="k" gradientTransform="matrix(.03006 0 0 .01647 6.122 18.96)" 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><radialGradient id="l" cx="605.714" cy="486.648" gradientTransform="matrix(.03006 0 0 .01647 6.128 18.96)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#m"/><linearGradient id="m" xlink:href="#a"/><radialGradient id="n" cx="605.714" cy="486.648" gradientTransform="matrix(-.03006 0 0 .01647 27.846 18.96)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#m"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="20.027" x2="19.977" y1="5.377" y2="28.888"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="17.287" x2="16.667" xlink:href="#q" y1="28.048" y2="-.018"/><linearGradient id="q"><stop offset="0" stop-color="#8d8d8d"/><stop offset="1" stop-color="#c3c3c3"/></linearGradient><linearGradient id="r" gradientUnits="userSpaceOnUse" x1="15.401" x2="15.706" y1="6.918" y2="26.982"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".248"/></linearGradient><linearGradient id="s" gradientUnits="userSpaceOnUse" x1="17.119" x2="17.177" xlink:href="#q" y1="28.033" y2="18.664"/><path d="m9.73 25h14.515v4h-14.515z" fill="url(#k)" opacity=".5"/><path d="m24.245 25v4c1.548.007 3.742-.896 3.742-2s-1.727-2-3.742-2z" fill="url(#l)" opacity=".5"/><path d="m9.73 25v4c-1.548.007-3.743-.896-3.743-2s1.728-2 3.743-2z" fill="url(#n)" opacity=".5"/><path d="m6.487 4.5c-1.566-.02-2.093 1.51-1.97 3h1.97v18c0 .943 1.057 2 2 2h17v-20.7c0-.943-1.357-2.3-2.3-2.3z" fill="url(#o)" stroke="url(#p)" stroke-linecap="round" stroke-linejoin="round"/><path d="m9.987 7v1h12v-1zm0 4v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1z" opacity=".1"/><path d="m7.987 7v1h1v-1zm0 4v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm15-18v1h1v-1zm0 4v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1z" fill="#aaa"/><path d="m7.276 5.5c-1.543-.107-1.68.58-1.79 1h2v18.69c0 .853.742 1.31 1.59 1.31h15.41v-19.39c0-.853-.75-1.61-1.6-1.61z" fill="none" opacity=".604" stroke="url(#r)" stroke-linecap="round" stroke-linejoin="round"/><path d="m10.487 24.5h17c.125 1.5-.408 3.043-2 3h-17c1.512 0 2.004-1.375 2-3z" fill="#c8c8c8" stroke="url(#s)" stroke-linecap="round" stroke-linejoin="round"/><rect fill="#fff" height=".933" opacity=".7" rx=".3" width="16" x="10.987" y="25.067"/><path d="m8 9h1v1h-1zm15 0h1v1h-1z" fill="#aaa"/><path d="m10 9h12v1h-12z" fill="#dadada"/><g transform="matrix(2.6881502 0 0 2.6881502 14.504359 15.239889)"><path d="m5.8208334 5.4239584c0 .3653235-1.1845845.6614584-2.6458333.6614584s-2.64583342-.2961138-2.64583342-.6614584 1.18458462-.6614583 2.64583342-.6614583 2.6458333.2961349 2.6458333.6614583z" fill="url(#b)" fill-rule="evenodd" opacity=".4" stroke-width=".264583"/><path d="m3.174963.13236441c-1.5328529 0-2.77808799 1.24523479-2.77808799 2.77808879 0 1.5328541 1.24523509 2.7780888 2.77808799 2.7780888 1.532853 0 2.7780907-1.2452347 2.778088-2.7780888 0-1.532854-1.245235-2.77808879-2.778088-2.77808879z" fill="url(#c)"/><path d="m5.6885047 2.9104532c0 1.3881915-1.1253496 2.5135417-2.5135443 2.5135417-1.3881894 0-2.51353911-1.1253502-2.51353911-2.5135417 0-1.388192 1.12534971-2.51354198 2.51353911-2.51354198 1.3881947 0 2.5135443 1.12534998 2.5135443 2.51354198z" style="opacity:.8;fill:none;stroke-width:.372003;stroke-linecap:round;stroke-linejoin:round;stroke:url(#d)"/><path d="m3.1749657.52921374c-1.3139579 0-2.38125274 1.06740836-2.38125274 2.38123926 0 1.3139444 1.06741384 2.3812394 2.38125274 2.3812394 1.3139473 0 2.3812474-1.0674083 2.3812474-2.3812394 0-1.313946-1.0674139-2.38123926-2.3812474-2.38123926z" fill="url(#e)"/><g stroke="#000" stroke-width=".372003"><path d="m3.174963.66150541c-1.2409567 0-2.24895837 1.06740699-2.24895837 2.38124769 0 1.3139481 1.00811017 2.3812521 2.24895837 2.3812521 1.2409515 0 2.2489584-1.0674072 2.2489584-2.3812521 0-1.3139518-1.0081048-2.38124769-2.2489584-2.38124769z" fill="none" opacity=".05"/><path d="m5.1593484 2.9104532a1.9843843 1.9843751 0 1 1 -3.9687686 0 1.9843843 1.9843751 0 1 1 3.9687686 0z" fill="url(#f)" stroke-opacity=".349265"/><path d="m3.1597411.10287573c-1.5407249 0-2.79235477 1.25162927-2.79235477 2.79235557 0 1.5407259 1.25162987 2.7923553 2.79235477 2.7923553 1.5407248 0 2.7923574-1.2516294 2.7923547-2.7923553 0-1.5407263-1.2516299-2.79235557-2.7923547-2.79235557z" fill="none" opacity=".3"/></g><g transform="matrix(.93969263 .34202013 -.34202013 .93969263 1.301551 -1.155341)"><path d="m3.5436525 1.0487767a.30387117.30387117 0 0 0 -.2734375.1640625l-.9316407 1.7988281a.30387117.30387117 0 0 0 -.027344.2050782.30387117.30387117 0 0 0 0 .00195.30387117.30387117 0 0 0 -.041016.2285156l.4375 1.9179687a.30387117.30387117 0 0 0 .2929687.2363282l.140625.00195a.30387117.30387117 0 0 0 .2734382-.1660094l.9296875-1.796875a.30387117.30387117 0 0 0 .027344-.2011719.30387117.30387117 0 0 0 .042969-.2324219l-.4375-1.9199219a.30387117.30387117 0 0 0 -.2929692-.2363281z" fill="#0e141f" opacity=".1"/><path d="m3.6267415 1.3365285-.9305967 1.7976716 1.5091327.1227337-.4372551-1.9190341zm-.9729582 2.0242627.437255 1.9190342.1412809.00137.9305967-1.7976715z" fill="#0e141f" opacity=".25"/><path d="m3.9242015 3.2698725-.9308418 1.7974871-.141308-.001445-.4371854-1.9188063z" fill="url(#g)" stroke="#7a0000" stroke-opacity=".552941" stroke-width=".372003"/><path d="m2.4569401 2.9201787.930842-1.7974871.1413078.00144.4371854 1.9188063z" fill="url(#h)" stroke="#000" stroke-opacity=".552941" stroke-width=".372003"/><path d="m3.5600487 3.0778263a.47270659.47270659 0 0 1 -.9454131 0 .47270659.47270659 0 1 1 .9454131 0z" opacity=".2" stroke-width=".472707"/><path d="m2.7301705 3.197625a.30153084.30153084 0 0 1 .2049005-.522731l.00116.3015309z" fill="#fff" opacity=".05" stroke-width=".582106"/><path d="m3.3091715 2.8406857a.32457934.32457934 0 0 1 -.4435863.4739601.32457934.32457934 0 1 1 .4435863-.4739601z" fill="url(#j)" stroke-width=".324579"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/resetattributes.svg b/icon-themes/elementary_svg/cmd/32/resetattributes.svg
new file mode 100644
index 000000000..242d64889
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/resetattributes.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 offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="1162.1" cy="1294.5" gradientTransform="matrix(.87946 -.11013 .063119 .75018 -1091.8 -829.59)" gradientUnits="userSpaceOnUse" r="11.902" xlink:href="#a"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13.51474" x2="13.51474" y1="7.3535" y2="20.3151"><stop offset="0" stop-color="#fe9ab8"/><stop offset="1" stop-color="#f4679d"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="12.8103" x2="12.8103" y1="8.67958" y2="15.25216"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><radialGradient id="e" cx="13.93" cy="-.31844" gradientTransform="matrix(-2.2942 -.022669 .025292 -2.5597 45.896 -1.2834)" gradientUnits="userSpaceOnUse" r="9.0362"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".70495" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><radialGradient id="f" cx="22.571" cy="30.857" gradientTransform="matrix(.81697 0 0 .1567 -6.1433 14.385)" gradientUnits="userSpaceOnUse" r="15.571" xlink:href="#a"/><g transform="matrix(1.1422 0 0 1.1422 -.283495 2.564538)"><ellipse cx="12.297" cy="19.219999" fill="url(#f)" opacity=".2" rx="12.721" ry="2.44"/><path d="m15.274 14.851h-5.188l-2.1519 3.993h-4.682l9.6909-18.025h4.804l2.702 17.976h-4.4252zm-3.9924-1.9958h4.5205l-.688-7.9675-4.186 7.9685" style="stroke:#000;stroke-width:.8755;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.51867;fill:url(#e)"/><path d="m14.576 2.9473-1.724 3.2089 1.244-2.0605h6.138l-.172-1.1484zm-1.601 12.416-1.467 2.483h.455 5.801l-.112-1.151h-4.974-.405zm-2.547 4.762-2.0667 3.412h.4942l1.8375-3.412z" fill="#fff" opacity=".2" transform="matrix(.8755 0 0 .8755 .18189 -1.7618)"/></g><g transform="matrix(.77463 0 0 .77463 13.01 13.344)"><g fill-rule="evenodd"><path d="m12.586-.22063-7.8898 15.276-1.9613 5.8257 2.7287.62419 12.196.20806 1.9613-1.7685 3.8372-8.9465 1.4092-9.2424z" fill="url(#b)"/><g stroke-linejoin="round" stroke-width="1.2909"><path d="m3.2079 20.856h12.409l4.3835-7.7148 1.751-10.733-1.148-1.1666-9.508.0622-1.5259 1.1185-6.3245 13.735z" fill="url(#c)" stroke="#e41b79" stroke-opacity=".5"/><path d="m5.2377 15.714 9.8823.04168 5.4451-12.081-.36788-.73243h-8.8883l-6.0206 12.827z" fill="#fff" fill-opacity=".5" opacity=".5" stroke="url(#d)"/></g></g><path d="m4.5101 16.611v2.9906h10.599" style="opacity:.2;stroke-linejoin:round;stroke:#fff;stroke-linecap:round;stroke-width:1.2909;fill:none"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/reverseorder.svg b/icon-themes/elementary_svg/cmd/32/reverseorder.svg
new file mode 100644
index 000000000..e1f07ab3f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/reverseorder.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="24.837" cy="36.421" gradientTransform="matrix(-.36797 0 0 .39444 32.308 -2.697)" gradientUnits="userSpaceOnUse" r="15.645"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(0 -1.33333 -1.33333 0 38.55 36.83)" gradientUnits="userSpaceOnUse" x1="12.249031" x2="21.624054" xlink:href="#h" y1="12.412531" y2="12.412531"/><linearGradient id="c" gradientTransform="matrix(.71627 0 0 .7691 1.397 -29.832)" gradientUnits="userSpaceOnUse" x1="28.764294" x2="28.764294" xlink:href="#g" y1="63.664268" y2="49.187363"/><linearGradient id="d" gradientTransform="matrix(0 -1.33333 -1.33333 0 38.55 36.83)" gradientUnits="userSpaceOnUse" x1="23.176" x2="10.566" xlink:href="#h" y1="11.581" y2="11.979"/><linearGradient id="e" gradientTransform="matrix(.71627 0 0 .7691 1.397 -29.832)" gradientUnits="userSpaceOnUse" x1="33.06" x2="33.018" xlink:href="#g" y1="46.71" y2="62.913"/><linearGradient id="f" gradientTransform="matrix(1.86666 0 0 2 .562 16.497)" gradientUnits="userSpaceOnUse" x1="7.889" x2="7.889" y1="3.506" y2="5.561"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.71627 0 0 .7691 1.397 -29.832)" gradientUnits="userSpaceOnUse" x1="33.06" x2="33.018" y1="46.71" y2="62.913"><stop offset="0" stop-color="#fff"/><stop offset=".233" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="h" gradientTransform="matrix(0 -1.33333 -1.33333 0 38.55 36.83)" gradientUnits="userSpaceOnUse" x1="23.176" x2="10.566" y1="11.581" y2="11.979"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><g transform="translate(.005 -20.005)"><path d="m1.495 23.497h28l.004 3.008h-28z" fill="url(#f)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".75"/><path d="m1.995 24.505h27" fill="none" opacity=".3" stroke="#fff" stroke-width="1.006"/></g><g transform="translate(0 2)"><path d="m1.495 23.497h28l.004 3.008h-28z" fill="url(#f)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".75"/><path d="m1.995 24.505h27" fill="none" opacity=".3" stroke="#fff" stroke-width="1.006"/></g><g transform="translate(0 4)"><path d="m17.075 11.67c0 3.407 2.914 6.17 6.094 6.17 3.178 0 5.755-2.763 5.755-6.17 0-3.41-2.577-6.172-5.756-6.172-3.18 0-6.095 2.763-6.095 6.17z" fill="url(#a)" fill-rule="evenodd" opacity=".141"/><path d="m15.253 13.498 7.744 9.35 7.75-9.35h-4.245v-8h-7.002v8z" display="block" fill="url(#d)"/><g fill="none"><path d="m22.984 21.175a.417.417 0 0 1 -.308-.15l-4.93-5.928a.417.417 0 0 1 .32-.682h2.35v-7.585a.417.417 0 0 1 .416-.415h4.336a.417.417 0 0 1 .416.416v7.585h2.4a.417.417 0 0 1 .32.684l-4.99 5.926a.417.417 0 0 1 -.33.15z" display="block" opacity=".401" stroke="url(#e)" stroke-miterlimit="7"/><path d="m15.253 13.498 7.744 9.35 7.75-9.35h-4.245v-8h-7.002v8z" opacity=".5" stroke="#a62100" stroke-linejoin="round"/></g></g><g transform="matrix(1 0 0 -1 -14 27.998)"><path d="m17.075 11.67c0 3.407 2.914 6.17 6.094 6.17 3.178 0 5.755-2.763 5.755-6.17 0-3.41-2.577-6.172-5.756-6.172-3.18 0-6.095 2.763-6.095 6.17z" fill="url(#a)" fill-rule="evenodd" opacity=".141"/><path d="m15.253 13.498 7.744 9.35 7.75-9.35h-4.245v-8h-7.002v8z" display="block" fill="url(#b)"/><g fill="none"><path d="m22.984 21.175a.417.417 0 0 1 -.308-.15l-4.93-5.928a.417.417 0 0 1 .32-.682h2.35v-7.585a.417.417 0 0 1 .416-.415h4.336a.417.417 0 0 1 .416.416v7.585h2.4a.417.417 0 0 1 .32.684l-4.99 5.926a.417.417 0 0 1 -.33.15z" display="block" opacity=".401" stroke="url(#c)" stroke-miterlimit="7"/><path d="m15.253 13.498 7.744 9.35 7.75-9.35h-4.245v-8h-7.002v8z" opacity=".5" stroke="#a62100" stroke-linejoin="round"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/romanliststyle.svg b/icon-themes/elementary_svg/cmd/32/romanliststyle.svg
new file mode 100644
index 000000000..5ba5d1cf0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/romanliststyle.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="4" x2="4" xlink:href="#d" y1="4" y2="12"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="6" x2="6" xlink:href="#d" y1="16" y2="24"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="2" x2="2" xlink:href="#d" y1="16" y2="24"/><linearGradient id="d"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="e"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#e" y1="60" y2="38"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#e" y1="54" y2="32"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#e" y1="48" y2="26"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#e" y1="42" y2="20"/><g transform="translate(-1 -23)"><path d="m10.5 46.5v3h13v-3z" fill="url(#f)"/><path d="m10.5 46.5v3h13v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m11 47v2h1v-1h11v-1z" fill="#fff" opacity=".2"/><path d="m10.5 40.5v3h21v-3z" fill="url(#g)"/><path d="m10.5 40.5v3h21v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m11 41v2h1v-1h19v-1z" fill="#fff" opacity=".2"/><path d="m10.5 34.5v3h13v-3z" fill="url(#h)"/><path d="m10.5 34.5v3h13v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m11 35v2h1v-1h11v-1z" fill="#fff" opacity=".2"/><path d="m10.5 28.5v3h21v-3z" fill="url(#i)"/><path d="m10.5 28.5v3h21v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m11 29v2h1v-1h19v-1z" fill="#fff" opacity=".2"/></g><path d="m3.5 4.5h2v8h-2z" fill="url(#a)"/><path d="m3.5 4.5h2v8h-2z" fill="none" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/><path d="m5.5 16.5h2v8h-2z" fill="url(#b)"/><path d="m5.5 16.5h2v8h-2z" fill="none" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/><path d="m1.5 16.5h2v8h-2z" fill="url(#c)"/><path d="m1.5 16.5h2v8h-2z" fill="none" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/romanlowliststyle.svg b/icon-themes/elementary_svg/cmd/32/romanlowliststyle.svg
new file mode 100644
index 000000000..714064c08
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/romanlowliststyle.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="4" x2="4" y1="8" y2="16"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#b" y1="60" y2="38"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#b" y1="54" y2="32"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#b" y1="48" y2="26"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#b" y1="42" y2="20"/><g transform="translate(-1 -23)"><path d="m10.5 46.5v3h13v-3z" fill="url(#c)"/><path d="m10.5 46.5v3h13v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m11 47v2h1v-1h11v-1z" fill="#fff" opacity=".2"/><path d="m10.5 40.5v3h21v-3z" fill="url(#d)"/><path d="m10.5 40.5v3h21v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m11 41v2h1v-1h19v-1z" fill="#fff" opacity=".2"/><path d="m10.5 34.5v3h13v-3z" fill="url(#e)"/><path d="m10.5 34.5v3h13v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m11 35v2h1v-1h11v-1z" fill="#fff" opacity=".2"/><path d="m10.5 28.5v3h21v-3z" fill="url(#f)"/><path d="m10.5 28.5v3h21v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m11 29v2h1v-1h19v-1z" fill="#fff" opacity=".2"/></g><path d="m3.5 4.5v2h2v-2zm0 4v4h2v-4z" fill="url(#a)"/><path d="m3.5 4.5h2v2h-2z" fill="none" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/><path d="m3.5 8.5h2v4h-2z" fill="none" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/><g transform="translate(2 12)"><path d="m3.5 4.5v2h2v-2zm0 4v4h2v-4z" fill="url(#a)"/><g fill="none" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"><path d="m3.5 4.5h2v2h-2z" opacity=".5"/><path d="m3.5 8.5h2v4h-2z" opacity=".5"/></g></g><g transform="translate(-2 12)"><path d="m3.5 4.5v2h2v-2zm0 4v4h2v-4z" fill="url(#a)"/><g fill="none" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"><path d="m3.5 4.5h2v2h-2z" opacity=".5"/><path d="m3.5 8.5h2v4h-2z" opacity=".5"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/rotate180.svg b/icon-themes/elementary_svg/cmd/32/rotate180.svg
new file mode 100644
index 000000000..42ae6f31f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/rotate180.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(.00018533 -.60459954 .26666548 .00008174 23.753097 45.286538)" gradientUnits="userSpaceOnUse" r="10.625"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.67971634 .04093231 -.039999 .66665 1.475426 .74405)" gradientUnits="userSpaceOnUse" x1="31.226" x2="34.966" y1="34.601" y2="26.843"><stop offset="0" stop-color="#b78ee6"/><stop offset="1" stop-color="#b483d5" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-.34464385 -.34464385 -.33799704 .33799704 27.882253 22.321207)" gradientUnits="userSpaceOnUse" x1="9.248118" x2="34.274578" y1="11.285377" y2="36.803989"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(-.4865 .0293 .0287 .4773 22.716 9.963)" gradientUnits="userSpaceOnUse" x1="28.117" x2="39.686" y1="41.674" y2="28.505"><stop offset="0" stop-color="#fff" stop-opacity="0"/><stop offset=".631" stop-color="#fff" stop-opacity=".275"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(-.5098 .0307 .03 .5 22.774 8.506)" gradientUnits="userSpaceOnUse" x1="33.687" x2="37.04" y1="35.774" y2="29.857"><stop offset="0" stop-color="#6326b9"/><stop offset="1" stop-color="#903fc4" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.45951365 -.45951365 .45065145 .45065145 -5.335408 19.163865)" gradientUnits="userSpaceOnUse" x1="7.071904" x2="61.477253" y1=".190328" y2="55.665573"><stop offset="0" stop-color="#f0c1ff"/><stop offset=".262" stop-color="#c5a3f2"/><stop offset=".705" stop-color="#7a36b1"/><stop offset="1" stop-color="#4c2d81"/></linearGradient><g transform="matrix(0 1 -1 0 32 0)"><path d="m25 .5a2.8332501 6.9236595 0 0 1 0 13.847319 2.8332501 6.9236595 0 1 1 0-13.847319z" fill="url(#a)" fill-rule="evenodd" opacity=".4" stroke-width=".844586"/><path d="m16.243057 25.158106c-1.506629.08666-3.813238-.458655-5.20787-1.853287-2.3306086-2.330608-2.8799282-7.85047-.024-10.617068 1.155971-1.119972 3.899903-2.573269 5.493196-2.618601l.016 3.9999 8.12913-6.413173-8.12913-6.919827-.01867 3.7639059c-3.506575.0639984-6.8291588 1.226636-9.4930922 3.8319042-5.4171979 5.3025339-5.4091981 13.8623199-.2319942 19.1568539 2.6466005 2.706599 6.1145134 3.9999 9.5957604 3.906569" fill="url(#f)" stroke-width="1.3333"/><path d="m16.37772 31.380617c6.186512.135997 13.245002-4.239894 13.71699-12.26636l-5.822521.767981c-.326658 3.373249-5.173204 5.754523-8.097131 5.3412" fill="url(#b)" stroke-width="1.3333"/><path d="m15.82 25.99h1.332v4.373h-1.332z" fill="#a575d6"/><path d="m18.058 18.498a1.572 1.572 0 0 0 -3.144 0 1.572 1.572 0 1 0 3.144 0z" fill="#c09cee"/><g fill="none" transform="translate(-.32 .07)"><path d="m16.562 25.088c-1.505.088-3.813-.457-5.21-1.853-2.33-2.33-2.877-7.85-.022-10.617 1.155-1.12 3.9-2.575 5.49-2.618l.02 4 8.128-6.413-8.13-6.92-.018 3.763c-3.507.064-6.83 1.226-9.492 3.833-5.42 5.302-5.41 13.862-.234 19.157 2.648 2.708 6.115 4 9.597 3.905" opacity=".5" stroke="#6326b9" stroke-linejoin="round"/><g stroke-width=".75"><path d="m11.597 31.484c-4.64.102-9.934-3.18-10.288-9.2l4.367.576c.111 1.14 2.324 4.006 6.074 4.006" opacity=".5" stroke="url(#e)" transform="matrix(-1.3333 0 0 1.3333 32.16 -10.667)"/><path d="m10.473 10.352a.216.216 0 0 0 -.112.05l-3.69 3.125a.216.216 0 0 0 .008.336l3.693 2.79a.216.216 0 0 0 .346-.17v-1.693c3.033.054 4.486 1.088 5.447 1.974 1.134 1.044 1.758 2.74 1.775 4.488.018 1.747-.57 3.532-1.81 4.76-1.043 1.03-3.06 1.752-4.434 1.74a.216.216 0 0 0 -.216.207l-.082 2.502a.216.216 0 0 0 .2.223c2.096.157 4.425-.448 6.612-2.635 3.478-3.477 3.684-9.48-.076-13.24-1.998-1.998-4.76-2.683-7.415-2.607v-1.637a.216.216 0 0 0 -.242-.214z" opacity=".4" stroke="url(#c)" transform="matrix(-1.3333 0 0 1.3333 32.16 -10.667)"/><path d="m4.357 21.896-1.953.06a.276.276 0 0 0 -.267.292c.187 3.11 1.808 5.318 3.715 6.705 1.906 1.387 4.08 1.98 5.513 1.89a.276.276 0 0 0 .256-.24l.317-2.572a.276.276 0 0 0 -.262-.306c-1.766-.075-3.496-.795-4.796-1.839-1.3-1.043-2.16-2.402-2.24-3.73a.276.276 0 0 0 -.283-.26z" stroke="url(#d)" stroke-linejoin="round" transform="matrix(-1.3333 0 0 1.3333 32.16 -10.667)"/></g><path d="m18.378 18.428a1.572 1.572 0 0 0 -3.144 0 1.572 1.572 0 1 0 3.144 0z" opacity=".5" stroke="#6326b9" stroke-linejoin="round"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/rotate180left.svg b/icon-themes/elementary_svg/cmd/32/rotate180left.svg
new file mode 100644
index 000000000..075ecb87f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/rotate180left.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(.70534574 0 0 -.23731552 -36.666523 25.599096)" gradientUnits="userSpaceOnUse" r="10.625"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.04093 .67972 .66665 -.04 .676 2.055)" gradientUnits="userSpaceOnUse" x1="31.226" x2="34.966" y1="34.601" y2="26.843"><stop offset="0" stop-color="#b992e8"/><stop offset="1" stop-color="#b483d5" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-.34464385 -.34464385 -.33799704 .33799704 27.882253 22.321207)" gradientUnits="userSpaceOnUse" x1="32.326" x2="22.245" y1="5.02" y2="43.366"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(-.4865 .0293 .0287 .4773 22.716 9.963)" gradientUnits="userSpaceOnUse" x1="28.117" x2="39.686" y1="41.674" y2="28.505"><stop offset="0" stop-color="#fff" stop-opacity="0"/><stop offset=".631" stop-color="#fff" stop-opacity=".275"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(-.5098 .0307 .03 .5 22.774 8.506)" gradientUnits="userSpaceOnUse" x1="33.687" x2="37.04" y1="35.774" y2="29.857"><stop offset="0" stop-color="#6326b9"/><stop offset="1" stop-color="#903fc4" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(-.45958732 .45965149 .45067061 .45060769 19.095621 -4.756446)" gradientUnits="userSpaceOnUse" x1="5.190255" x2="61.440033" y1="1.50882" y2="56.222992"><stop offset="0" stop-color="#f0c1ff"/><stop offset=".262" stop-color="#c5a3f2"/><stop offset=".705" stop-color="#7a36b1"/><stop offset="1" stop-color="#4c2d81"/></linearGradient><path d="m15 24.5a7.4940781 2.521189 0 0 0 -14.98815573 0 7.4940781 2.521189 0 1 0 14.98815573 0z" fill="url(#a)" fill-rule="evenodd" opacity=".4" stroke-width=".621711"/><path d="m25.09 16.823c.086-1.507-.46-3.814-1.854-5.208-2.33-2.33-7.85-2.88-10.617-.024-1.12 1.157-2.574 3.9-2.62 5.494l4 .016-6.413 8.13-6.92-8.13 3.764-.02c.065-3.505 1.228-6.828 3.833-9.492 5.303-5.417 13.863-5.41 19.157-.232 2.707 2.647 4 6.115 3.907 9.596" fill="url(#f)"/><path d="m31.312 16.957c.136 6.187-4.24 13.245-12.266 13.717l.768-5.822c3.373-.327 5.754-5.173 5.34-8.097" fill="url(#b)"/><path d="m25.922 16.4v1.332h4.373v-1.332z" fill="#c19def"/><path d="m18.43 18.638a1.572 1.572 0 0 1 0-3.144 1.572 1.572 0 1 1 0 3.144z" fill="#c09cee"/><g fill="none"><path d="m25.09 16.822c.088-1.505-.457-3.813-1.853-5.21-2.33-2.33-7.85-2.877-10.617-.022-1.12 1.155-2.575 3.9-2.618 5.49l4 .02-6.413 8.128-6.92-8.13 3.762-.018c.064-3.507 1.226-6.83 3.833-9.492 5.302-5.42 13.862-5.41 19.157-.234 2.708 2.648 4 6.115 3.905 9.597" opacity=".5" stroke="#6326b9" stroke-linejoin="round"/><g stroke-width=".75"><path d="m11.597 31.484c-4.64.102-9.934-3.18-10.288-9.2l4.366.576c.111 1.14 2.325 4.006 6.075 4.006" opacity=".5" stroke="url(#e)" transform="matrix(0 -1.3333 1.3333 0 -10.666 32.42)"/><path d="m10.473 10.352a.216.216 0 0 0 -.112.05l-3.69 3.125a.216.216 0 0 0 .01.336l3.692 2.79a.216.216 0 0 0 .346-.17v-1.693c3.033.054 4.486 1.088 5.447 1.974 1.134 1.044 1.758 2.74 1.775 4.488.018 1.747-.57 3.532-1.81 4.76-1.043 1.03-3.06 1.752-4.434 1.74a.216.216 0 0 0 -.216.207l-.082 2.5a.216.216 0 0 0 .2.224c2.096.157 4.425-.448 6.612-2.635 3.478-3.478 3.684-9.48-.076-13.24-1.998-2-4.76-2.684-7.415-2.608v-1.637a.216.216 0 0 0 -.243-.214z" opacity=".4" stroke="url(#c)" transform="matrix(0 -1.3333 1.3333 0 -10.666 32.42)"/><path d="m4.357 21.896-1.953.06a.276.276 0 0 0 -.267.292c.187 3.11 1.808 5.318 3.715 6.705 1.906 1.387 4.08 1.98 5.513 1.89a.276.276 0 0 0 .256-.24l.318-2.572a.276.276 0 0 0 -.262-.305c-1.766-.075-3.496-.795-4.796-1.84-1.3-1.042-2.16-2.4-2.24-3.73a.276.276 0 0 0 -.283-.26z" stroke="url(#d)" stroke-linejoin="round" transform="matrix(0 -1.3333 1.3333 0 -10.666 32.42)"/></g><path d="m18.43 18.638a1.572 1.572 0 0 0 0-3.144 1.572 1.572 0 1 0 0 3.144z" opacity=".5" stroke="#6326b9" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/rotateleft.svg b/icon-themes/elementary_svg/cmd/32/rotateleft.svg
new file mode 100644
index 000000000..42a373137
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/rotateleft.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.0353 0 0 .2353 77.03 28.41)" gradientUnits="userSpaceOnUse" r="10.625"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(-.50978 .03068 .0301 .50012 22.774 8.506)" gradientUnits="userSpaceOnUse" x1="31.226" x2="34.966" y1="34.601" y2="26.843"><stop offset="0" stop-color="#a575d6"/><stop offset="1" stop-color="#b483d5" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-.34464 -.34464 -.3381 .3381 27.882 22.32)" gradientUnits="userSpaceOnUse" x1="32.326" x2="22.245" y1="5.02" y2="43.366"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(-.48652 .02928 .02872 .4773 22.716 9.963)" gradientUnits="userSpaceOnUse" x1="28.117" x2="39.686" y1="41.674" y2="28.505"><stop offset="0" stop-color="#fff" stop-opacity="0"/><stop offset=".631" stop-color="#fff" stop-opacity=".275"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(-.50978 .03068 .0301 .50012 22.774 8.506)" gradientUnits="userSpaceOnUse" x1="33.687" x2="37.04" y1="35.774" y2="29.857"><stop offset="0" stop-color="#6326b9"/><stop offset="1" stop-color="#903fc4" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(-.34464 -.34464 -.3381 .3381 27.882 22.32)" gradientUnits="userSpaceOnUse" x1="39.401" x2="-33.299" y1="-5.302" y2="68.803"><stop offset="0" stop-color="#f0c1ff"/><stop offset=".262" stop-color="#c5a3f2"/><stop offset=".705" stop-color="#7a36b1"/><stop offset="1" stop-color="#4c2d81"/></linearGradient><g transform="translate(.138372 .069704)"><path d="m1.194 29.5a11 2.5 0 0 0 22 0 11 2.5 0 1 0 -22 0z" fill="url(#a)" fill-rule="evenodd" opacity=".4" transform="matrix(1.33333 0 0 1.33333 .023 -10.667)"/><path d="m11.698 26.817c1.13.065 2.86-.344 3.906-1.39 1.748-1.748 2.16-5.888.018-7.963-.867-.84-2.925-1.93-4.12-1.964l-.012 3-6.097-4.81 6.097-5.19.014 2.823c2.63.048 5.122.92 7.12 2.874 4.063 3.977 4.057 10.397.174 14.368-1.985 2.03-4.586 3-7.197 2.93" fill="url(#f)" transform="matrix(1.33333 0 0 1.33333 .023 -10.667)"/><path d="m11.597 31.484c-4.64.102-9.934-3.18-10.288-9.2l4.368.576c.245 2.53 3.88 4.316 6.073 4.006" fill="url(#b)" transform="matrix(1.33333 0 0 1.33333 .023 -10.667)"/><path d="m16.043 25.92h-1.333v4.373h1.333z" fill="#a575d6"/><path d="m13.804 18.428a1.572 1.572 0 0 0 3.144 0 1.572 1.572 0 1 0 -3.144 0z" fill="#c09cee"/><g fill="none"><path d="m15.62 25.088c1.505.088 3.813-.457 5.21-1.853 2.33-2.33 2.877-7.85.022-10.617-1.155-1.12-3.9-2.575-5.49-2.618l-.02 4-8.128-6.413 8.13-6.92.018 3.763c3.507.064 6.83 1.226 9.492 3.833 5.42 5.302 5.41 13.862.234 19.157-2.648 2.708-6.115 4-9.597 3.905" opacity=".5" stroke="#6326b9" stroke-linejoin="round" stroke-width=".999997"/><g stroke-width=".75"><path d="m11.597 31.484c-4.64.102-9.934-3.18-10.288-9.2l4.368.576c.111 1.14 2.323 4.006 6.073 4.006" opacity=".5" stroke="url(#e)" transform="matrix(1.33333 0 0 1.33333 .023 -10.667)"/><path d="m10.473 10.352a.216.216 0 0 0 -.112.05l-3.691 3.125a.216.216 0 0 0 .008.336l3.693 2.79a.216.216 0 0 0 .345-.17v-1.693c3.033.054 4.486 1.088 5.447 1.974 1.134 1.044 1.758 2.74 1.775 4.488.018 1.747-.57 3.532-1.81 4.76-1.043 1.03-3.06 1.752-4.434 1.74a.216.216 0 0 0 -.216.207l-.082 2.503a.216.216 0 0 0 .2.223c2.096.157 4.425-.448 6.612-2.635 3.478-3.477 3.684-9.48-.076-13.24-1.998-1.998-4.76-2.683-7.415-2.607v-1.637a.216.216 0 0 0 -.242-.214z" opacity=".4" stroke="url(#c)" transform="matrix(1.33333 0 0 1.33333 .023 -10.667)"/><path d="m4.357 21.896-1.953.06a.276.276 0 0 0 -.267.292c.187 3.11 1.808 5.318 3.715 6.705 1.906 1.387 4.08 1.98 5.513 1.89a.276.276 0 0 0 .256-.24l.316-2.572a.276.276 0 0 0 -.262-.307c-1.764-.075-3.495-.795-4.795-1.838s-2.16-2.402-2.24-3.73a.276.276 0 0 0 -.283-.26z" stroke="url(#d)" stroke-linejoin="round" transform="matrix(1.33333 0 0 1.33333 .023 -10.667)"/></g><path d="m13.804 18.428a1.572 1.572 0 0 0 3.144 0 1.572 1.572 0 1 0 -3.144 0z" opacity=".5" stroke="#6326b9" stroke-linejoin="round" stroke-width=".999997"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/rotateright.svg b/icon-themes/elementary_svg/cmd/32/rotateright.svg
new file mode 100644
index 000000000..502a457ab
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/rotateright.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.3803655 0 0 .31372549 -70.864099 27.282053)" gradientUnits="userSpaceOnUse" r="10.625"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.67971634 .04093231 -.039999 .66665 1.475426 .74405)" gradientUnits="userSpaceOnUse" x1="31.226" x2="34.966" y1="34.601" y2="26.843"><stop offset="0" stop-color="#a575d6"/><stop offset="1" stop-color="#b483d5" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-.34464385 -.34464385 -.33799704 .33799704 27.882253 22.321207)" gradientUnits="userSpaceOnUse" x1="32.326" x2="22.245" y1="5.02" y2="43.366"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(-.4865 .0293 .0287 .4773 22.716 9.963)" gradientUnits="userSpaceOnUse" x1="28.117" x2="39.686" y1="41.674" y2="28.505"><stop offset="0" stop-color="#fff" stop-opacity="0"/><stop offset=".631" stop-color="#fff" stop-opacity=".275"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(-.5098 .0307 .03 .5 22.774 8.506)" gradientUnits="userSpaceOnUse" x1="33.687" x2="37.04" y1="35.774" y2="29.857"><stop offset="0" stop-color="#6326b9"/><stop offset="1" stop-color="#903fc4" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.45951365 -.45951365 .45065145 .45065145 -5.335408 19.163865)" gradientUnits="userSpaceOnUse" x1="39.401" x2="-33.299" y1="-5.302" y2="68.803"><stop offset="0" stop-color="#f0c1ff"/><stop offset=".262" stop-color="#c5a3f2"/><stop offset=".705" stop-color="#7a36b1"/><stop offset="1" stop-color="#4c2d81"/></linearGradient><g stroke-width="1.3333"><path d="m30.24804 28.73535a14.6663 3.33325 0 0 1 -29.3326002 0 14.6663 3.33325 0 1 1 29.3326002 0z" fill="url(#a)" fill-rule="evenodd" opacity=".4"/><path d="m16.243057 25.158106c-1.506629.08666-3.813238-.458655-5.20787-1.853287-2.3306086-2.330608-2.8799282-7.85047-.024-10.617068 1.155971-1.119972 3.899903-2.573269 5.493196-2.618601l.016 3.9999 8.12913-6.413173-8.12913-6.919827-.01867 3.7639059c-3.506575.0639984-6.8291588 1.226636-9.4930922 3.8319042-5.4171979 5.3025339-5.4091981 13.8623199-.2319942 19.1568539 2.6466005 2.706599 6.1145134 3.9999 9.5957604 3.906569" fill="url(#f)"/><path d="m16.37772 31.380617c6.186512.135997 13.245002-4.239894 13.71699-12.26636l-5.822521.767981c-.326658 3.373249-5.173204 5.754523-8.097131 5.3412" fill="url(#b)"/></g><path d="m15.82 25.99h1.332v4.373h-1.332z" fill="#a575d6"/><path d="m18.058 18.498a1.572 1.572 0 0 0 -3.144 0 1.572 1.572 0 1 0 3.144 0z" fill="#c09cee"/><g fill="none" transform="translate(-.32 .07)"><path d="m16.562 25.088c-1.505.088-3.813-.457-5.21-1.853-2.33-2.33-2.877-7.85-.022-10.617 1.155-1.12 3.9-2.575 5.49-2.618l.02 4 8.128-6.413-8.13-6.92-.018 3.763c-3.507.064-6.83 1.226-9.492 3.833-5.42 5.302-5.41 13.862-.234 19.157 2.648 2.708 6.115 4 9.597 3.905" opacity=".5" stroke="#6326b9" stroke-linejoin="round"/><g stroke-width=".75"><path d="m11.597 31.484c-4.64.102-9.934-3.18-10.288-9.2l4.367.576c.111 1.14 2.324 4.006 6.074 4.006" opacity=".5" stroke="url(#e)" transform="matrix(-1.3333 0 0 1.3333 32.16 -10.667)"/><path d="m10.473 10.352a.216.216 0 0 0 -.112.05l-3.69 3.125a.216.216 0 0 0 .008.336l3.693 2.79a.216.216 0 0 0 .346-.17v-1.693c3.033.054 4.486 1.088 5.447 1.974 1.134 1.044 1.758 2.74 1.775 4.488.018 1.747-.57 3.532-1.81 4.76-1.043 1.03-3.06 1.752-4.434 1.74a.216.216 0 0 0 -.216.207l-.082 2.502a.216.216 0 0 0 .2.223c2.096.157 4.425-.448 6.612-2.635 3.478-3.477 3.684-9.48-.076-13.24-1.998-1.998-4.76-2.683-7.415-2.607v-1.637a.216.216 0 0 0 -.242-.214z" opacity=".4" stroke="url(#c)" transform="matrix(-1.3333 0 0 1.3333 32.16 -10.667)"/><path d="m4.357 21.896-1.953.06a.276.276 0 0 0 -.267.292c.187 3.11 1.808 5.318 3.715 6.705 1.906 1.387 4.08 1.98 5.513 1.89a.276.276 0 0 0 .256-.24l.317-2.572a.276.276 0 0 0 -.262-.306c-1.766-.075-3.496-.795-4.796-1.839-1.3-1.043-2.16-2.402-2.24-3.73a.276.276 0 0 0 -.283-.26z" stroke="url(#d)" stroke-linejoin="round" transform="matrix(-1.3333 0 0 1.3333 32.16 -10.667)"/></g><path d="m18.378 18.428a1.572 1.572 0 0 0 -3.144 0 1.572 1.572 0 1 0 3.144 0z" opacity=".5" stroke="#6326b9" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/rowheight.svg b/icon-themes/elementary_svg/cmd/32/rowheight.svg
new file mode 100644
index 000000000..5175ff175
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/rowheight.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666668" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.1796 0 0 .1952 2.29425 -.63225)" gradientUnits="userSpaceOnUse" x1="9.323497" x2="9.323497" xlink:href="#f" y1="22.21525" y2="26.281591"/><linearGradient id="b" gradientTransform="matrix(.1796 0 0 .1952 4.146333 -.63225)" gradientUnits="userSpaceOnUse" x1="9.323497" x2="9.323497" xlink:href="#f" y1="22.21525" y2="26.281591"/><linearGradient id="c" gradientTransform="matrix(.1796 0 0 .1952 5.998417 -.63225)" gradientUnits="userSpaceOnUse" x1="9.323497" x2="9.323497" xlink:href="#f" y1="22.21525" y2="26.281591"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="4.7625" x2="4.759167" y1="3.175" y2="5.02775"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.1796 0 0 .1952 .442167 -.63225)" gradientUnits="userSpaceOnUse" x1="9.323497" x2="9.323497" xlink:href="#f" y1="22.21525" y2="26.281591"/><linearGradient id="f" gradientTransform="matrix(.1796 0 0 .1952 -.087 -.368)" gradientUnits="userSpaceOnUse" x1="9.323497" x2="9.323497" y1="22.21525" y2="26.281591"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><path d="m1.8520832 3.3072917h6.35c.073289 0 .1322915.059002.1322915.1322916v1.3229167c0 .07329-.059002.1322917-.1322915.1322917h-6.35c-.07329 0-.1322916-.059002-.1322916-.1322917v-1.3229167c0-.07329.059002-.1322916.1322916-.1322916z" fill="url(#d)"/><path d="m1.5885335 3.1755168-.00103 1.8515665 1.8526.00259v-.00206h5.0260499l.0005167-1.8526125zm.2635498.2640665c.5288222-.0002804 1.0586778.0003704 1.5875 0l.0005159 1.3229167v.00103c-.5275067-.0000228-1.0602225 0-1.5859496 0-.00446-.3837676-.00207-.9017953-.00207-1.3239486zm1.8520833 0h1.3229167v1.3229167h-1.3229167zm1.5875 0h1.3229167l.0005292 1.3239501-1.3234459-.00103zm1.5875 0h1.3229167v1.3239501l-1.3229167-.00103z" opacity=".321"/><g fill="none"><g stroke-linecap="round" stroke-linejoin="round" stroke-width=".264583"><path d="m1.984375 3.571875h1.3229166v1.0583333l-1.3239583.0005417z" stroke="url(#e)"/><path d="m3.8364583 3.571875h1.0583334v1.0583333l-1.059375.0005417z" stroke="url(#a)"/><path d="m5.4239583 3.571875h1.0583334v1.0583333l-1.059375.0005417z" stroke="url(#b)"/><path d="m7.0114583 3.571875h1.0583334v1.0583333l-1.059375.0005417z" stroke="url(#c)"/></g><g stroke="#f37329" transform="matrix(0 .26458333 -.26458333 0 4.497917 2.38125)"><path d="m3.4999998 12.5v4" stroke-linecap="square" stroke-linejoin="round"/><path d="m3.9999998 14.5h5.0000003"/><path d="m9.5000001 12.5v4" stroke-linecap="square" stroke-linejoin="round"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/rowmenu.svg b/icon-themes/elementary_svg/cmd/32/rowmenu.svg
new file mode 100644
index 000000000..537c91f26
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/rowmenu.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.439577 25.98059)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 21.560423 25.98059)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="22.881355" x2="22.644068" y1="14.457627" y2="31.338984"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#d2d2d2"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="23.031893" x2="23.040016" y1="26.715307" y2="18.997057"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#959595"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="23.131727" x2="23.398602" y1="16.459263" y2="30.159456"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="h"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="i" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="5.000003"/><linearGradient id="j" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#i" y1="2" y2="5.000003"/><linearGradient id="k" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#i" y1="2" y2="5.000003"/><linearGradient id="l" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#i" y1="2" y2="5.000003"/><linearGradient id="m" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#i" y1="2" y2="4.000013"/><linearGradient id="n" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#i" y1="2" y2="5.000003"/><linearGradient id="o" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#i" y1="2" y2="5.000003"/><linearGradient id="p" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#i" y1="2" y2="5.000003"/><linearGradient id="q" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#i" y1="2" y2="5.000003"/><linearGradient id="r" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#i" y1="2" y2="4.000013"/><linearGradient id="s" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#i" y1="2" y2="5.000003"/><linearGradient id="t" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#i" y1="2" y2="5.000003"/><linearGradient id="u" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#i" y1="2" y2="5.000003"/><linearGradient id="v" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#i" y1="2" y2="5.000003"/><linearGradient id="w" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#i" y1="2" y2="4.000013"/><linearGradient id="x" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#i" y1="2" y2="5.000003"/><linearGradient id="y" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#i" y1="2" y2="5.000003"/><linearGradient id="z" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#i" y1="2" y2="5.000003"/><linearGradient id="A" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#i" y1="2" y2="5.000003"/><linearGradient id="B" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#i" y1="2" y2="4.000013"/><linearGradient id="C" gradientTransform="matrix(-.198438 0 0 .198438 1.455504 293.22942)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#D" y1="2" y2="5.000003"/><linearGradient id="D" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="30.655001" x2="30.827999" xlink:href="#h" y1="65.686996" y2="48.688"/><linearGradient id="E" gradientTransform="matrix(-.198438 0 0 .198438 2.646132 293.22942)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#D" y1="2" y2="5.000003"/><linearGradient id="F" gradientTransform="matrix(-.198438 0 0 .198438 4.035198 293.22942)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#D" y1="2" y2="5.000003"/><linearGradient id="G" gradientTransform="matrix(-.198438 0 0 .198438 5.424264 293.22942)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#D" y1="2" y2="5.000003"/><linearGradient id="H" gradientUnits="userSpaceOnUse" x1="3.969267" x2="3.969267" y1="3.704179" y2="5.027082"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="I" gradientTransform="matrix(.1573294 0 0 .1586627 -8.008007 -.016355)" gradientUnits="userSpaceOnUse" x1="24.833029" x2="24.833029" y1="2.604455" y2="51.798176"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="matrix(.26458333 0 0 .26458333 -.529167 .264583)"><path d="m5.0000001 29h26.0000009v2h-26.0000009z" fill="url(#a)" opacity=".15"/><path d="m5.0000001 29.000111v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#b)" opacity=".15"/><path d="m31.000001 29.000111v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#d)" opacity=".15"/></g><rect fill="url(#I)" height="7.672933" rx=".396875" ry=".396891" stroke-width="1.3333" transform="scale(-1 1)" width="7.14375" x="-7.805209" y=".396859"/><path d="m3.9980469 1c-1.1064402 0-1.9980469.8919999-1.9980469 2v26c0 1.108.8916067 2 1.9980469 2h24.0039061c1.10644 0 1.998047-.892 1.998047-2v-26c0-1.1080001-.891607-2-1.998047-2zm.5019531 1h3.4882812v5h-4.9882812v-3.5c0-.8310001.6690009-1.5 1.5-1.5zm4.4960938 0h5.9960942v5h-5.992188v.9707031h-.0039062zm7.0039062 0h5.998047v5h-5.998047zm7.005859 0h4.494141c.830999 0 1.5.6689999 1.5 1.5v3.5h-5.994141zm-14.005859 6h5.998047l.001953 5.001953h-5.9980469zm7.005859 0h5.996094l-.001953 5h-6zm7.003907 0h5.990234v5h-6zm-20.009766.0019531h4.9921875l.0019531 4.9999999h-4.9882812zm0 5.9980469 4.9941406.033203-.0019531 4.933594h-4.9882813v.033203h-.0039062zm6.0019531 0h5.9980469v5h-6zm6.9980469 0h6v5h-6zm7 0h6v5h-5.994141zm-14 6h6v5l-6-.007812zm7 0h6v5h-6zm13 0v4.996094h-5.996094v1.007812h5.996094v2.496094c0 .207749-.04148.404407-.117188.583984v.001954c-.227485.537838-.760176.914062-1.382812.914062h-4.5l.003906-9.992188zm-26 .001953h4.9921875v4.990235l-4.9921875.009765zm0 5.998047h5v4h-3.5c-.8309991 0-1.5-.669-1.5-1.5zm6 0h6v4h-6zm7 0 6 .007812-.007812 3.992188h-5.992188z" opacity=".3" transform="scale(.26458333)"/><g fill="none" stroke-width=".264583"><path d="m3.8364584 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#i)"/><path d="m3.8364583 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#j)"/><path d="m3.8364583.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#k)"/><path d="m3.8364583 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#l)"/><path d="m3.8364583 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#m)"/><path d="m5.6885416 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#n)"/><path d="m5.6885415 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#o)"/><path d="m5.6885415.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#p)"/><path d="m5.6885415 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#q)"/><path d="m5.6885415 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#r)"/><path d="m7.540625 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#s)"/><path d="m7.5406249 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#t)"/><path d="m7.5406249.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#u)"/><path d="m7.5406249 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#v)"/><path d="m7.5406249 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#w)"/><path d="m1.9843751 3.8364616h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#x)"/><path d="m1.984375 2.2489583h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#y)"/><path d="m1.984375.66145834h-1.05833333l-.0000002 1.05833066h1.05833353z" stroke="url(#z)"/><path d="m1.984375 5.4239584h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#A)"/><path d="m1.984375 7.0114584h-1.05833333l-.0000002.79375h1.05833353z" stroke="url(#B)"/></g><path d="m.6615362 3.5718696h7.1478277l-.00416 1.5875027h-7.14574555z" fill="url(#H)" stroke-width=".943691"/><g fill="#002e99" fill-opacity=".501961" transform="matrix(1.33333 0 0 1.33333 .176 -387.532)"><path d="m.46350117 293.22973c-.11025028 0-.1987505.0885-.1987505.198v.99225c0 .11025.0877502.19875.1972505.19875h5.16001303c.1095002 0 .1980004-.0885.1980004-.19875v-.99225c0-.1095-.0885-.198-.1980004-.198zm0 .198h5.16001303l-.003.99225h-5.15851303z"/><path d="m1.4555037 293.42786v.99219h.198438v-.99219zm1.3894535 0v.99219h.198438v-.99219zm1.3886784 0v.99219h.198438v-.99219z"/></g><g fill="none"><g stroke-width=".198438" transform="matrix(1.33333 0 0 1.33333 .176 -387.532)"><path d="m1.3562846 293.52708h-.79375186l-.00000009.79375h.79375195z" opacity=".5" stroke="url(#C)"/><path d="m2.7453507 293.52708h-.9921899l-.0000001.79375h.99219z" opacity=".5" stroke="url(#E)"/><path d="m4.1344166 293.52708h-.99219l-.0000001.79375h.9921901z" opacity=".5" stroke="url(#F)"/><path d="m5.5234825 293.52708h-.9921897l-.0000001.79375h.9921898z" opacity=".5" stroke="url(#G)"/></g><g stroke-linecap="square" stroke-linejoin="round" transform="scale(.26458333)"><path d="m22 14.5c-.554 0-1 .446-1 1v1.886719a5.9661016 5.9661016 0 0 0 -.556641.228515l-1.332031-1.332031c-.391737-.391737-1.022325-.391737-1.414062 0l-1.414063 1.414063c-.391737.391737-.391737 1.022325 0 1.414062l1.333985 1.333984a5.9661016 5.9661016 0 0 0 -.230469.554688h-1.886719c-.554 0-1 .446-1 1v2c0 .554.446 1 1 1h1.886719a5.9661016 5.9661016 0 0 0 .228515.556641l-1.332031 1.332031c-.391737.391737-.391737 1.022325 0 1.414062l1.414063 1.414063c.391737.391737 1.022325.391737 1.414062 0l1.333984-1.333985a5.9661016 5.9661016 0 0 0 .554688.230469v1.886719c0 .554.446 1 1 1h2c.554 0 1-.446 1-1v-1.886719a5.9661016 5.9661016 0 0 0 .556641-.228515l1.332031 1.332031c.391737.391737 1.022325.391737 1.414062 0l1.414063-1.414063c.391737-.391737.391737-1.022325 0-1.414062l-1.333985-1.333984a5.9661016 5.9661016 0 0 0 .230469-.554688h1.886719c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1h-1.886719a5.9661016 5.9661016 0 0 0 -.228515-.556641l1.332031-1.332031c.391737-.391737.391737-1.022325 0-1.414062l-1.414063-1.414063c-.391737-.391737-1.022325-.391737-1.414062 0l-1.333984 1.333985a5.9661016 5.9661016 0 0 0 -.554688-.230469v-1.886719c0-.554-.446-1-1-1zm1 6.503906a1.9954157 1.9954157 0 0 1 1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094-1.996094 1.9954157 1.9954157 0 0 1 1.996094-1.996094z" fill="url(#e)"/><path d="m22 14.5c-.554 0-1 .446-1 1v1.886719a5.9661016 5.9661016 0 0 0 -.556641.228515l-1.332031-1.332031c-.391737-.391737-1.022325-.391737-1.414062 0l-1.414063 1.414063c-.391737.391737-.391737 1.022325 0 1.414062l1.333985 1.333984a5.9661016 5.9661016 0 0 0 -.230469.554688h-1.886719c-.554 0-1 .446-1 1v2c0 .554.446 1 1 1h1.886719a5.9661016 5.9661016 0 0 0 .228515.556641l-1.332031 1.332031c-.391737.391737-.391737 1.022325 0 1.414062l1.414063 1.414063c.391737.391737 1.022325.391737 1.414062 0l1.333984-1.333985a5.9661016 5.9661016 0 0 0 .554688.230469v1.886719c0 .554.446 1 1 1h2c.554 0 1-.446 1-1v-1.886719a5.9661016 5.9661016 0 0 0 .556641-.228515l1.332031 1.332031c.391737.391737 1.022325.391737 1.414062 0l1.414063-1.414063c.391737-.391737.391737-1.022325 0-1.414062l-1.333985-1.333984a5.9661016 5.9661016 0 0 0 .230469-.554688h1.886719c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1h-1.886719a5.9661016 5.9661016 0 0 0 -.228515-.556641l1.332031-1.332031c.391737-.391737.391737-1.022325 0-1.414062l-1.414063-1.414063c-.391737-.391737-1.022325-.391737-1.414062 0l-1.333984 1.333985a5.9661016 5.9661016 0 0 0 -.554688-.230469v-1.886719c0-.554-.446-1-1-1zm1 6.503906a1.9954157 1.9954157 0 0 1 1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094-1.996094 1.9954157 1.9954157 0 0 1 1.996094-1.996094z" opacity=".3" stroke="#000"/><circle cx="23" cy="23" r="3.998385" stroke="url(#f)"/><path d="m22 15.5v1.886719a.99989607.99989607 0 0 1 -.667969.943359c-.157521.05556-.311767.118308-.46289.189453a.99989607.99989607 0 0 1 -1.132813-.197265l-1.332031-1.332032-1.414063 1.414063 1.333985 1.333984a.99989607.99989607 0 0 1 .195312 1.136719c-.07165.150561-.135262.303936-.191406.460938a.99989607.99989607 0 0 1 -.941406.664062h-1.886719v2h1.886719a.99989607.99989607 0 0 1 .943359.667969c.05556.157521.118308.311767.189453.46289a.99989607.99989607 0 0 1 -.197265 1.132813l-1.332032 1.332031 1.414063 1.414063 1.333984-1.333985a.99989607.99989607 0 0 1 1.136719-.195312c.150561.07165.303936.135262.460938.191406a.99989607.99989607 0 0 1 .664062.941406v1.886719h2v-1.886719a.99989607.99989607 0 0 1 .667969-.943359c.157521-.05556.311767-.118308.46289-.189453a.99989607.99989607 0 0 1 1.132813.197265l1.332031 1.332032 1.414063-1.414063-1.333985-1.333984a.99989607.99989607 0 0 1 -.195312-1.136719c.07165-.150561.135262-.303936.191406-.460938a.99989607.99989607 0 0 1 .941406-.664062h1.886719v-2h-1.886719a.99989607.99989607 0 0 1 -.943359-.667969c-.05556-.157521-.118308-.311767-.189453-.46289a.99989607.99989607 0 0 1 .197265-1.132813l1.332032-1.332031-1.414063-1.414063-1.333984 1.333985a.99989607.99989607 0 0 1 -1.136719.195312c-.150561-.07165-.303936-.135262-.460938-.191406a.99989607.99989607 0 0 1 -.664062-.941406v-1.886719zm1 6.503906c-.588024.0002.772067.134102.195312.01953-.576754-.114571.728849.281575.185547.05664-.543301-.224934.66278.418444.173829.0918-.488952-.326647.566186.538842.15039.123047-.415795-.415796.449694.639342.123047.15039-.326647-.488951.316731.71713.0918.173829-.224935-.543302.171211.762301.05664.185547-.11457-.576755.01933.783336.01953.195312-.0002-.588024-.134102.772067-.01953.195312.114571-.576754-.281575.728849-.05664.185547.224934-.543301-.418444.66278-.0918.173829.326647-.488952-.538842.566186-.123047.15039.415796-.415795-.639342.449694-.15039.123047.488951-.326647-.71713.316731-.173829.0918.543302-.224935-.762301.171211-.185547.05664.576755-.11457-.783336.01933-.195312.01953.588024-.0002-.772067-.134102-.195312-.01953.576754.114571-.728849-.281575-.185547-.05664.543301.224934-.66278-.418444-.173829-.0918.488952.326647-.566186-.538842-.15039-.123047.415795.415796-.449694-.639342-.123047-.15039.326647.488951-.316731-.71713-.0918-.173829.224935.543302-.171211-.762301-.05664-.185547.11457.576755-.01933-.783336-.01953-.195312.0002.588024.134102-.772067.01953-.195312-.114571.576754.281575-.728849.05664-.185547-.224934.543301.418444-.66278.0918-.173829-.326647.488952.538842-.566186.123047-.15039-.415796.415795.639342-.449694.15039-.123047-.488951.326647.71713-.316731.173829-.0918-.543302.224935.762301-.171211.185547-.05664-.576755.11457.783336-.01933.195312-.01953z" stroke="url(#g)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/ru/bold.svg b/icon-themes/elementary_svg/cmd/32/ru/bold.svg
new file mode 100644
index 000000000..d7b4f03cc
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/ru/bold.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="40" cy="43.5" gradientTransform="matrix(1 0 0 .75 -37.297013 12.375)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#e"/><radialGradient id="b" cx="9" cy="43.5" gradientTransform="matrix(1 0 0 .75 -9.861985 12.375)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#e"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="17" x2="17" xlink:href="#f" y1="46.5" y2="43.5"/><radialGradient id="d" cx="12.445683" cy="5.044209" gradientTransform="matrix(-1.3513697 .09319792 -.15050884 -2.1823783 30.023599 18.094326)" gradientUnits="userSpaceOnUse" r="10.04013"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><linearGradient id="e"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="17" x2="17" y1="46.5" y2="43.5"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><g transform="matrix(.98177497 0 0 1.313771 25.670982 -32.590351)"><path d="m2.7029866 43.5v3h.5c.8310005 0 1.5000005-.669 1.5000005-1.5s-.669-1.5-1.5000005-1.5z" fill="url(#a)" opacity=".2"/><path d="m-1.4557351 43.5c-.7790625 0-1.40625.627187-1.40625 1.40625v.1875c0 .779063.6271875 1.40625 1.40625 1.40625h.59375003v-3z" fill="url(#b)" opacity=".2"/><path d="m-.86198507 43.5h3.56497167v3h-3.56497167z" fill="url(#c)" opacity=".2"/></g><g transform="matrix(.98177497 0 0 1.313771 15.096275 -32.590351)"><path d="m2.7029866 43.5v3h.5c.8310005 0 1.5000005-.669 1.5000005-1.5s-.669-1.5-1.5000005-1.5z" fill="url(#a)" opacity=".2"/><path d="m-1.4557351 43.5c-.7790625 0-1.40625.627187-1.40625 1.40625v.1875c0 .779063.6271875 1.40625 1.40625 1.40625h.59375003v-3z" fill="url(#b)" opacity=".2"/><path d="m-.86198507 43.5h3.56497167v3h-3.56497167z" fill="url(#f)" opacity=".2"/></g><path d="m8.3630882 20.026071-4.8870292-7.623766h3.4643607l4.6915483 7.688926v-7.688926h3.138559v7.688926l4.691548-7.688926h3.47522l-4.897889 7.623766 5.201971 8.253649h-3.594681l-4.876169-8.047308v8.047308h-3.138559v-8.047308l-4.8653093 8.047308h-3.6055416z" fill="url(#d)" stroke="#000" stroke-opacity=".6" stroke-width=".755564" transform="matrix(1.32351441 0 0 1.32351432 -1.472041 -10.913521)"/><g transform="matrix(.98177497 0 0 1.313771 4.521568 -32.590351)"><path d="m2.7029866 43.5v3h.5c.8310005 0 1.5000005-.669 1.5000005-1.5s-.669-1.5-1.5000005-1.5z" fill="url(#a)" opacity=".2"/><path d="m-1.4557351 43.5c-.7790625 0-1.40625.627187-1.40625 1.40625v.1875c0 .779063.6271875 1.40625 1.40625 1.40625h.59375003v-3z" fill="url(#b)" opacity=".2"/><path d="m-.86198507 43.5h3.56497167v3h-3.56497167z" fill="url(#c)" opacity=".2"/></g><path d="m3.1289062 5.5019531.9609376 1.5h3.6230468l5.8125004 9.5234379.398437-.660157v-.1875l-6.2109374-10.1757809zm10.7949218 0v1.5h4.152344v-1.5zm10.363281 0-6.210937 10.1757809v.1875l.398437.658204 5.8125-9.5214849h3.636719l.962891-1.5zm-15.1679684 10.8457029-6.4082031 10.167969h.9453125l5.9394531-9.423828zm13.7617184.001953-.476562.742188 5.939453 9.423828h.945312z" fill="#fff" opacity=".2" transform="matrix(1.00000001 0 0 1 .000001 0)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/ru/underline.svg b/icon-themes/elementary_svg/cmd/32/ru/underline.svg
new file mode 100644
index 000000000..b1a4225c0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/ru/underline.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="10.903473" cy="14.502974" gradientTransform="matrix(-1.2063324 .07952741 -.10938469 -2.3364203 26.420455 44.405781)" gradientUnits="userSpaceOnUse" r="6.225339" xlink:href="#b"/><linearGradient id="b"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="12.761326" x2="12.761326" xlink:href="#b" y1="33.638302" y2="11.638302"/><g transform="matrix(1.33333 0 0 1.33333 .163341 -11.350962)"><path d="m16.462154 29.344606h-2.02874v-6.522509c-.836219.319945-1.610631.563539-2.323235.730783-.705333.167243-1.132913.2742-1.845518.2742-.6762465 0-1.2797786-.08726-1.810596-.261773-.5308174-.181787-.9816486-.44356-1.3524936-.785318-.3635736-.349031-.6435252-.774412-.8398549-1.276144-.1890583-.501732-.2835874-1.076178-.2835874-1.723338v-6.358902h2.0287405v6.097129c0 .836219.1890582 1.465201.5671747 1.886947.385388.421745 1.0252774.632618 1.9196687.632618.654432 0 1.034749-.09605 1.703724-.24148.676247-.145429 1.421572-.363573 2.235977-.654432v-7.744117h2.02874z" fill="url(#a)" stroke="#000" stroke-opacity=".6" stroke-width=".750002" transform="scale(1.061984 .94163379)"/><path d="m1.752716 29.885566.017578 2.234376h19.504467l-.01758-2.234376z" fill="url(#c)"/><path d="m1.752716 29.885566.00414 2.252736h19.50447l-.0041-2.252736z" fill="none" opacity=".61" stroke="#000" stroke-width=".750002"/><g fill="#fff"><path d="m2.1302176 30.242557-.00272.769013h18.7500494l-.01548-.759479z" opacity=".2"/><path d="m8.6289067 5.4999999v1.5h2.8710933v-1.5zm11.9726553-.0292968v1.5h2.871094v-1.5zm-9.101562 7.6835939v1.5c0 1.04988.269284 1.839636.804688 2.369141.5457.529504 1.450362.794921 2.716797.794921.92666 0 1.466809-.120146 2.414062-.302734.957549-.182588 2.012839-.45709 3.166015-.822266v-1.5c-1.153176.365176-2.208466.639678-3.166015.822266-.947253.182588-1.487402.302734-2.414062.302734-1.266435 0-2.171097-.265417-2.716797-.794921-.535404-.529505-.804688-1.319261-.804688-2.369141z" opacity=".2" transform="matrix(.75000188 0 0 .75000188 -.122506 8.513243)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/ru/underlinedouble.svg b/icon-themes/elementary_svg/cmd/32/ru/underlinedouble.svg
new file mode 100644
index 000000000..7f8fbed35
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/ru/underlinedouble.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="10.903473" cy="14.502974" gradientTransform="matrix(-1.2063324 .07952741 -.10938469 -2.3364203 26.420455 44.405781)" gradientUnits="userSpaceOnUse" r="6.225339" xlink:href="#c"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="12.761326" x2="12.761326" xlink:href="#c" y1="33.638302" y2="11.638302"/><linearGradient id="c"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 .163341 -11.350962)"><path d="m1.752716 29.885566.017578 2.234376h19.504467l-.01758-2.234376z" fill="url(#b)"/><path d="m1.752671 29.885566.00414 2.252736h19.50447l-.0041-2.252736z" fill="none" opacity=".61" stroke="#000" stroke-width=".750002"/><path d="m2.1302176 30.242557-.00272.769013h18.7500494l-.01548-.759479z" fill="#fff" opacity=".2"/></g><path d="m16.462154 29.344606h-2.02874v-6.522509c-.836219.319945-1.610631.563539-2.323235.730783-.705333.167243-1.132913.2742-1.845518.2742-.6762465 0-1.2797786-.08726-1.810596-.261773-.5308174-.181787-.9816486-.44356-1.3524936-.785318-.3635736-.349031-.6435252-.774412-.8398549-1.276144-.1890583-.501732-.2835874-1.076178-.2835874-1.723338v-6.358902h2.0287405v6.097129c0 .836219.1890582 1.465201.5671747 1.886947.385388.421745 1.0252774.632618 1.9196687.632618.654432 0 1.034749-.09605 1.703724-.24148.676247-.145429 1.421572-.363573 2.235977-.654432v-7.744117h2.02874z" fill="url(#a)" stroke="#000" stroke-opacity=".6" stroke-width=".750002" transform="matrix(1.41597513 0 0 1.25550858 .163341 -16.350826)"/><path d="m8.6289067 5.4999999v1.5h2.8710933v-1.5zm11.9726553-.0292968v1.5h2.871094v-1.5zm-9.101562 7.6835939v1.5c0 1.04988.269284 1.839636.804688 2.369141.5457.529504 1.450362.794921 2.716797.794921.92666 0 1.466809-.120146 2.414062-.302734.957549-.182588 2.012839-.45709 3.166015-.822266v-1.5c-1.153176.365176-2.208466.639678-3.166015.822266-.947253.182588-1.487402.302734-2.414062.302734-1.266435 0-2.171097-.265417-2.716797-.794921-.535404-.529505-.804688-1.319261-.804688-2.369141z" fill="#fff" opacity=".2" transform="matrix(1.00000001 0 0 1.00000001 0 -4.999863)"/><g transform="matrix(1.33333 0 0 1.33333 .163344 -17.348656)"><path d="m1.752716 29.885566.017578 2.234376h19.504467l-.01758-2.234376z" fill="url(#b)"/><path d="m1.752671 29.885566.00414 2.252736h19.50447l-.0041-2.252736z" fill="none" opacity=".61" stroke="#000" stroke-width=".750002"/><path d="m2.1302176 30.242557-.00272.769013h18.7500494l-.01548-.759479z" fill="#fff" opacity=".2"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/ruler.svg b/icon-themes/elementary_svg/cmd/32/ruler.svg
new file mode 100644
index 000000000..0edb980c3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/ruler.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="18" x2="18" y1="13" y2="17"><stop offset="0" stop-color="#fad4a1"/><stop offset="1" stop-color="#e6b481"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 .33333336 -.86363639 0 29.704545 -113.66668)" gradientUnits="userSpaceOnUse" x1="382.92136" x2="386" y1="21.697643" y2="21.657894"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" 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="e" gradientTransform="matrix(.62856997 0 0 .60839392 .91432 -.534791)" 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><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><radialGradient id="g" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="h" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#h)" opacity=".15"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#g)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#f)" opacity=".15"/><path d="m5 1c5.041316 0 21.999973.00179 21.999973.00179l.000027 27.99821s-14.666666 0-22 0c0-9.333333 0-18.666664 0-27.9999959z" fill="url(#e)"/><g fill="none" stroke-linejoin="round"><path d="m26.5 28.5h-21v-27h21z" stroke="url(#d)" stroke-linecap="round"/><path d="m4.499961.499944c5.27048 0 23.000054.002 23.000054.002l.000024 28.998112s-15.333385 0-23.000078 0c0-9.666722 0-19.333346 0-28.999956z" stroke="url(#i)" stroke-width=".999922"/></g><g transform="translate(1 -8)"><path d="m28.5 12.5v4h-27v-4z" fill="url(#a)" stroke="#783f07" stroke-opacity=".490196"/><path d="m27.5 13.5v2h-25v-2z" fill="none" opacity=".4" stroke="url(#b)"/><path d="m5 5v2h1v-2zm3 0v2h1v-2zm3 0v2h1v-2zm3 0v2h1v-2zm3 0v2h1v-2zm3 0v2h1v-2zm3 0v2h1v-2zm3 0v2h1v-2z" fill="#a1550a" fill-opacity=".25098" transform="translate(-1 8)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/runbasic.svg b/icon-themes/elementary_svg/cmd/32/runbasic.svg
new file mode 100644
index 000000000..1cf0a3168
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/runbasic.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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(.39846249 0 0 .09961562 -20.718462 295.48129)" gradientUnits="userSpaceOnUse" r="10.625"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><radialGradient id="b" cx="23.896" cy="3.99" gradientTransform="matrix(0 .41899416 -.55305853 0 6.439958 278.91388)" gradientUnits="userSpaceOnUse" r="20.396999"><stop offset="0" stop-color="#fff"/><stop offset=".262" stop-color="#ddd"/><stop offset=".661" stop-color="#abacae"/><stop offset="1" stop-color="#89898b"/></radialGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="3.246561" x2="3.246561" y1="296.449724" y2="289.094487"><stop offset="0" stop-color="#505050"/><stop offset="1" stop-color="#aaa"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="4.138756" x2="4.138756" y1="289.34878" y2="296.160795"><stop offset="0" stop-color="#fff"/><stop offset=".508" stop-color="#fff" stop-opacity=".235"/><stop offset=".835" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="e" cx="19.846415" cy="10.595629" gradientTransform="matrix(.02303337 .93792724 -1.0498715 .02578247 15.068816 271.77345)" gradientUnits="userSpaceOnUse" r="6"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="f" gradientTransform="matrix(.5089 0 0 .50895 5.477 2.367)" gradientUnits="userSpaceOnUse" x1="25.170315" x2="17.730398" y1="23.839277" y2="35.628254"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".392" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><g transform="translate(0 -288.53332)"><path d="m8.4666667 295.94167c0 .58473-1.8952105 1.05833-4.2333334 1.05833s-4.2333333-.4736-4.2333333-1.05833 1.8952104-1.05834 4.2333333-1.05834 4.2333334.47361 4.2333334 1.05834z" fill="url(#a)" fill-rule="evenodd" opacity=".3" stroke-width=".264583"/><path d="m4.2333333 289.19532c-1.9706166 0-3.5713458 1.60073-3.5713458 3.57135 0 1.97061 1.6007292 3.57134 3.5713458 3.57134 1.9706167 0 3.5713459-1.60073 3.5713459-3.57134 0-1.97062-1.6007292-3.57135-3.5713459-3.57135z" fill="url(#b)" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".265642"/><path d="m7.540625 292.76667c0 1.82642-1.4808729 3.30729-3.3072917 3.30729-1.8266833 0-3.30729163-1.48087-3.30729163-3.30729 0-1.82669 1.48060833-3.3073 3.30729163-3.3073 1.8264188 0 3.3072917 1.48061 3.3072917 3.3073z" style="opacity:.8;fill:none;stroke-width:.264583;stroke-linecap:round;stroke-linejoin:round;stroke:url(#d)"/><path d="m3.0427083 294.75104v-3.96875l3.175 1.98438z" fill="url(#e)" stroke-width=".264583"/><g fill="none" transform="matrix(.26458333 0 0 .26458333 0 288.53333)"><path d="m11.5 23.5v-15l12 7.5z" opacity=".5" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round"/><path d="m12.5 10.302813v11.401702l9.118281-5.704515z" opacity=".6" stroke="url(#f)" stroke-width=".992"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/runmacro.svg b/icon-themes/elementary_svg/cmd/32/runmacro.svg
new file mode 100644
index 000000000..1d12fc434
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/runmacro.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(.5089 0 0 .50895 5.477 2.367)" gradientUnits="userSpaceOnUse" x1="25.170315" x2="17.730398" y1="23.839277" y2="35.628254"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".392" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="b" cx="65.08" cy="48.19" gradientTransform="matrix(0 .7666 -.834 0 58.57 -42.3)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".262" stop-color="#64baff"/><stop offset=".705" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="15.642543" x2="15.642543" y1="3.082017" y2="28.828214"><stop offset="0" stop-color="#fff"/><stop offset=".508" stop-color="#fff" stop-opacity=".235"/><stop offset=".835" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="d" cx="23.896" cy="3.99" gradientTransform="matrix(0 1.5836 -2.0903 0 24.34 -36.357)" gradientUnits="userSpaceOnUse" r="20.397"><stop offset="0" stop-color="#fff"/><stop offset=".262" stop-color="#ddd"/><stop offset=".661" stop-color="#abacae"/><stop offset="1" stop-color="#89898b"/></radialGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="12.270467" x2="12.270467" y1="29.92023" y2="2.120907"><stop offset="0" stop-color="#505050"/><stop offset="1" stop-color="#aaa"/></linearGradient><radialGradient id="f" cx="62.625" cy="4.625" gradientTransform="matrix(1.506 0 0 .3765 -78.306 26.26)" gradientUnits="userSpaceOnUse" r="10.625"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><path d="m32 28c0 2.21-7.163 4-16 4s-16-1.79-16-4 7.163-4 16-4 16 1.79 16 4z" fill="url(#f)" fill-rule="evenodd" opacity=".3"/><path d="m16 2.502c-7.448 0-13.498 6.05-13.498 13.498s6.05 13.498 13.498 13.498 13.498-6.05 13.498-13.498-6.05-13.498-13.498-13.498z" fill="url(#d)" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.004"/><path d="m28.5 16c0 6.903-5.597 12.5-12.5 12.5-6.904 0-12.5-5.597-12.5-12.5 0-6.904 5.596-12.5 12.5-12.5 6.903 0 12.5 5.596 12.5 12.5z" fill="none" opacity=".8" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round"/><path d="m11.5 23.5v-15l12 7.5z" fill="url(#b)"/><g fill="none"><path d="m11.5 23.5v-15l12 7.5z" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/><path d="m12.5 10.302813v11.401702l9.118281-5.704515z" opacity=".6" stroke="url(#a)" stroke-width=".992"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/safemode.svg b/icon-themes/elementary_svg/cmd/32/safemode.svg
new file mode 100644
index 000000000..8ae928852
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/safemode.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 offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="99.189415" cy="185.29727" gradientTransform="matrix(.3823536 .00000008 -.00000002 .1115198 -5.925427 36.335849)" gradientUnits="userSpaceOnUse" r="62.769119" xlink:href="#a"/><radialGradient id="c" cx="99.189415" cy="185.29727" gradientTransform="matrix(.2549024 .00000005 -.00000001 .07965545 6.716382 44.240666)" gradientUnits="userSpaceOnUse" r="62.769119" xlink:href="#a"/><linearGradient id="d" gradientTransform="matrix(.49993019 0 0 .5 .002705 -.500001)" gradientUnits="userSpaceOnUse" x1="34.570312" x2="34.570312" y1="8.699895" y2="55.547421"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="e" gradientTransform="matrix(1.1387416 0 0 1.1471933 -27.038994 -16.44272)" gradientUnits="userSpaceOnUse" x1="47.381065" x2="47.381065" y1="18.935593" y2="40.216984"><stop offset="0" stop-color="#fff"/><stop offset=".00641762" stop-color="#fff" stop-opacity=".235294"/><stop offset=".79602259" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.48978112 0 0 .49152542 .327004 -.152013)" gradientUnits="userSpaceOnUse" x1="32.006893" x2="7.751708" y1="29.055845" y2="29.055845"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.45983921 0 0 .46638406 1.285146 .583241)" gradientUnits="userSpaceOnUse" x1="51.117477" x2="51.117477" y1="9.191978" y2="64.025787"><stop offset="0" stop-color="#206b00"/><stop offset="1" stop-color="#206b00" stop-opacity="0"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.08921681 0 0 .07809922 14.080919 1.363204)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="56.410355" x2="-113.56437" y1="-6.985799" y2="-6.985799"><stop offset="0" stop-color="#b4b4b4"/><stop offset="1" stop-color="#fff"/></linearGradient><g transform="matrix(.5 0 0 .5 .000001 -.000916)"><path d="m55.999998 57.0017a24 6.9985714 0 1 1 -47.9999991 0 24 6.9985714 0 1 1 47.9999991 0z" fill="url(#b)" opacity=".2"/><path d="m47.999998 59.0017a16 4.9988822 0 1 1 -31.999999 0 16 4.9988822 0 1 1 31.999999 0z" fill="url(#c)" opacity=".4"/></g><path d="m16 1-11.9998124 3.925452c-.0006897 8.26343-.037482 12.79351 1.4155931 16.072726 1.4537468 3.280732 4.4370884 5.439906 10.5842193 9.001822 6.14713-3.561916 9.130473-5.72109 10.58422-9.001822 1.453074-3.279216 1.416282-7.809296 1.415592-16.072726z" fill="url(#h)"/><path d="m6.0018677 6.9999988 9.9986043-3.5 9.998603 3.5c0 13.4742122.301775 14.5467162-9.998603 20.5000002-10.3860572-5.99723-9.9986043-7.030705-9.9986043-20.5000002z" fill="url(#d)"/><path d="m4.0003622 4.9322034 11.9996378-3.9322034v29c-12.2445283-7.094558-11.9996378-8.601695-11.9996378-25.0677966z" fill="url(#f)" opacity=".2"/><g fill="none" stroke-linecap="round"><g stroke-linejoin="round"><path d="m3.5000234 4.5677954 12.4999756-4.06779803 12.499976 4.06779803c0 17.0339056 0 18.7397966-12.499976 25.9322126-12.4999756-7.192416-12.4999756-8.898307-12.4999756-25.9322126z" opacity=".5" stroke="#555761"/><path d="m6.5009191 7.354165 9.4990809-3.354169 9.499081 3.354169c0 13.059328.193566 14.019122-9.499081 19.645843-9.6926468-5.626721-9.4990809-6.586515-9.4990809-19.645843z" opacity=".5" stroke="#555761"/><path d="m4.5 5.2815463 11.5-3.7815492 11.5 3.783542c0 15.9562689-.244105 17.6220849-11.5 24.2164689-11.2558946-6.594384-11.5-8.262192-11.5-24.2184617z" opacity=".7" stroke="url(#e)"/></g><path d="m16 5.0430389-8.49984 3.0296747c-.000343 5.9600484-.00303 9.2428604 1.0049997 11.4965494 1.0111294 2.260511 3.1109633 3.772746 7.4948403 6.352661 4.383876-2.579915 6.48371-4.09215 7.49484-6.352661 1.008077-2.253689 1.005343-5.536501 1.005-11.4965494z" opacity=".15" stroke="url(#g)"/></g><path d="m19.489464 13 1.510065 1.348322-5.073833 6.651678-3.926167-3.355799 1.298655-1.707871 2.2953 1.977529z" fill="#fff" opacity=".3"/><path d="m19.489464 11.999893 1.510065 1.348321-5.073833 6.651679-3.926167-3.355799 1.298655-1.707871 2.2953 1.977529z" fill="#206b00"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/save.svg b/icon-themes/elementary_svg/cmd/32/save.svg
new file mode 100644
index 000000000..ad5cc431b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/save.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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.185175" y2="41.814808"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.62856997 0 0 .60839392 .91432 -.534791)" 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><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="f" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#f)" opacity=".15"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#e)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#d)" opacity=".15"/><path d="m5 1c5.041316 0 21.999973.00179 21.999973.00179l.000027 27.99821s-14.666666 0-22 0c0-9.333333 0-18.666664 0-27.9999959z" fill="url(#c)"/><path d="m26.5 28.5h-21v-27h21z" fill="none" stroke="url(#b)" stroke-linecap="round"/><path d="m4.499961.499944c5.27048 0 23.000054.002 23.000054.002l.000024 28.998112s-15.333385 0-23.000078 0c0-9.666722 0-19.333346 0-28.999956z" fill="none" stroke="url(#g)" stroke-linejoin="round" stroke-width=".999922"/><path d="m22 15-6.000001 7-5.999999-7h4v-6h4v6z" fill="#7e8087"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/saveacopy.svg b/icon-themes/elementary_svg/cmd/32/saveacopy.svg
new file mode 100644
index 000000000..68080b1f9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/saveacopy.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.0845 0 0 .0123 -6.54 38.47)" gradientUnits="userSpaceOnUse" x1="302.85699" x2="302.85699" xlink:href="#b" y1="366.64801" y2="609.505"/><linearGradient id="b"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="605.71399" cy="486.64801" gradientTransform="matrix(-.0193 0 0 .0165 16.018 20.96)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><linearGradient id="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="605.71399" cy="486.64801" gradientTransform="matrix(.0193 0 0 .0165 13.982 20.96)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><linearGradient id="f" gradientTransform="matrix(0 -.23484564 .14426459 0 .272778 298.12948)" gradientUnits="userSpaceOnUse" x1="37.945999" x2="4.725" xlink:href="#g" y1="27.247" y2="28.292"/><linearGradient id="g"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="h" gradientTransform="matrix(0 -.18923 .13451416 0 .138642 284.20394)" gradientUnits="userSpaceOnUse" x1="-67.622002" x2="-18.684" y1="28.48" y2="28.48"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="i" gradientTransform="matrix(0 -.20738041 .164465 0 .021167 297.47888)" gradientUnits="userSpaceOnUse" x1="39.308487" x2="6.136757" y1="25.611324" y2="25.611324"><stop offset="0" stop-color="#fff"/><stop offset=".00000002" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.00931333 0 0 .00218017 2.718594 295.93636)" gradientUnits="userSpaceOnUse" x1="302.85699" x2="302.85699" xlink:href="#b" y1="366.64801" y2="609.505"/><radialGradient id="k" cx="605.71399" cy="486.64801" gradientTransform="matrix(-.00318823 0 0 .00218017 5.757333 295.93636)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><radialGradient id="l" cx="605.71399" cy="486.64801" gradientTransform="matrix(.00318823 0 0 .00218017 6.4135 295.93636)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><linearGradient id="m" gradientTransform="matrix(.12851109 0 0 .12072887 3.001533 291.00697)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" xlink:href="#g" y1=".985" y2="47.013"/><linearGradient id="n" gradientTransform="matrix(.10726208 0 0 .13586354 3.511021 290.82884)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.583" y2="41.507"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="7.294563" x2="7.294563" y1="291.339752" y2="296.878804"><stop offset="0" stop-opacity=".239"/><stop offset="1" stop-opacity=".318"/></linearGradient><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="11.704" x2="11.704" y1="27.198999" y2="20.500999"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><g transform="translate(0 -288.53332)"><g opacity=".4" transform="matrix(.26458333 0 0 .26458333 0 288.53332)"><path d="m6.6 43h31.8v3h-31.8z" fill="url(#a)" transform="matrix(.6667 0 0 1.3333 1 -29.333)"/><path d="m4.4 27v4c-.993.008-2.4-.896-2.4-2s1.108-2 2.4-2z" fill="url(#c)" transform="translate(1 1)"/><path d="m25.6 27v4c.993.008 2.4-.896 2.4-2s-1.108-2-2.4-2z" fill="url(#e)" transform="translate(1 1)"/></g><path d="m1.1900959 296.60311.0005532-7.67291h6.0853926v7.67291z" fill="url(#f)" stroke-width=".27533"/><path d="m3.4395833 290.91457h3.96875v5.82083h-3.96875z" opacity=".05" stroke-width=".574474"/><g stroke-width=".264583"><path d="m1.190625 296.60311.0005292-7.67292h6.0848875v7.67292z" fill="none" stroke="url(#h)" stroke-linejoin="round"/><path d="m7.0114583 289.19478v7.14374h-5.55625v-7.14374z" fill="none" stroke="url(#i)" stroke-linecap="round" stroke-linejoin="round"/><path d="m3.8364583 296.7354h4.4979167v.52917h-4.4979167z" fill="url(#j)" opacity=".15"/><path d="m3.8364583 296.7354v.52917c-.1640416.001-.396875-.11854-.396875-.26459s.1830917-.26458.396875-.26458z" fill="url(#k)" opacity=".15"/><path d="m8.334375 296.7354v.52917c.1640417.001.396875-.11854.396875-.26459s-.1830917-.26458-.396875-.26458z" fill="url(#l)" opacity=".15"/><path d="m3.8364583 291.31145h4.4979167v5.55625h-4.4979167z" fill="url(#m)" stroke-width=".279461"/><g fill="none"><path d="m8.0697917 296.60311h-3.96875v-5.02709h3.96875z" stroke="url(#n)" stroke-linecap="round"/><path d="m3.8364583 291.31144h4.4979167v5.55625h-4.4979167z" stroke="url(#o)" stroke-linejoin="round"/></g></g><g stroke-linecap="round" transform="matrix(.26458333 0 0 .26458333 2.910417 288.797903)"><path d="m16.5 20.522-4.5 5-4.5-5h3v-5.022h3v5.022z" fill="#7e8087" stroke="#7c7c7c" stroke-linejoin="round"/><path d="m10.28 14.468c-.596.112-.915.737-.843 1.304v3.697c-.58.034-2.26-.15-2.71.327-.465.452-.353 1.232.12 1.63 1.474 1.633 2.94 3.272 4.415 4.9.474.476 1.303.332 1.665-.206 1.482-1.653 2.98-3.294 4.452-4.956.512-.66-.044-1.735-.88-1.696h-1.939c-.005-1.016.01-3.032-.007-4.047-.052-.633-.698-1.034-1.297-.954h-2.98z" fill="none" opacity=".6" stroke="url(#p)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/saveall.svg b/icon-themes/elementary_svg/cmd/32/saveall.svg
new file mode 100644
index 000000000..efb7eb5ec
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/saveall.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="7.294563" x2="7.294563" y1="291.339752" y2="296.878804"><stop offset="0" stop-opacity=".239"/><stop offset="1" stop-opacity=".318"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="11.704" x2="11.704" y1="27.198999" y2="20.500999"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.1285111 0 0 .1207288 3.001533 291.00697)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.00931333 0 0 .00218017 2.718594 295.93636)" gradientUnits="userSpaceOnUse" x1="302.85699" x2="302.85699" y1="366.64801" y2="609.505"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="605.71399" cy="486.64801" gradientTransform="matrix(-.00318823 0 0 .00218017 5.757333 295.93636)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#h"/><radialGradient id="f" cx="605.71399" cy="486.64801" gradientTransform="matrix(.00318823 0 0 .00218017 6.4135 295.93636)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#h"/><linearGradient id="g" gradientTransform="matrix(.10726208 0 0 .13586354 3.511021 290.82884)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#i" y1="6.583" y2="41.507"/><linearGradient id="h"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.10726208 0 0 .13586354 3.511021 290.82884)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.583" y2="41.507"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><g transform="translate(0 -288.53332)"><g transform="translate(-3.175 -2.381242)"><path d="m3.8364583 291.31145h4.4979167v5.55625h-4.4979167z" fill="url(#c)" stroke-width=".279461"/><g stroke-width=".264583"><path d="m3.8364583 296.7354h4.4979167v.52917h-4.4979167z" fill="url(#d)" opacity=".15"/><path d="m3.8364583 296.7354v.52917c-.1640416.001-.396875-.11854-.396875-.26459s.1830917-.26458.396875-.26458z" fill="url(#e)" opacity=".15"/><path d="m8.334375 296.7354v.52917c.1640417.001.396875-.11854.396875-.26459s-.1830917-.26458-.396875-.26458z" fill="url(#f)" opacity=".15"/><g fill="none"><path d="m8.0697917 296.60311h-3.96875v-5.02709h3.96875z" stroke="url(#g)" stroke-linecap="round"/><path d="m3.8364583 291.31144h4.4979167v5.55625h-4.4979167z" stroke="url(#a)" stroke-linejoin="round"/></g></g><g stroke-linecap="round" transform="matrix(.26458333 0 0 .26458333 2.910417 288.7979)"><path d="m16.5 20.522-4.5 5-4.5-5h3v-5.022h3v5.022z" fill="#7e8087" stroke="#7c7c7c" stroke-linejoin="round"/><path d="m10.28 14.468c-.596.112-.915.737-.843 1.304v3.697c-.58.034-2.26-.15-2.71.327-.465.452-.353 1.232.12 1.63 1.474 1.633 2.94 3.272 4.415 4.9.474.476 1.303.332 1.665-.206 1.482-1.653 2.98-3.294 4.452-4.956.512-.66-.044-1.735-.88-1.696h-1.939c-.005-1.016.01-3.032-.007-4.047-.052-.633-.698-1.034-1.297-.954h-2.98z" fill="none" opacity=".6" stroke="url(#b)"/></g></g><path d="m1.5875 289.59165h3.7041667v5.02709h-3.7041667z" opacity=".05" stroke-width=".515769"/><g transform="translate(-1.852083 -1.322922)"><path d="m3.8364583 291.31145h4.4979167v5.55625h-4.4979167z" fill="url(#c)" stroke-width=".279461"/><g stroke-width=".264583"><path d="m3.8364583 296.7354h4.4979167v.52917h-4.4979167z" fill="url(#d)" opacity=".15"/><path d="m3.8364583 296.7354v.52917c-.1640416.001-.396875-.11854-.396875-.26459s.1830917-.26458.396875-.26458z" fill="url(#e)" opacity=".15"/><path d="m8.334375 296.7354v.52917c.1640417.001.396875-.11854.396875-.26459s-.1830917-.26458-.396875-.26458z" fill="url(#f)" opacity=".15"/><g fill="none"><path d="m8.0697917 296.60311h-3.96875v-5.02709h3.96875z" stroke="url(#g)" stroke-linecap="round"/><path d="m3.8364583 291.31144h4.4979167v5.55625h-4.4979167z" stroke="url(#a)" stroke-linejoin="round"/></g></g><g stroke-linecap="round" transform="matrix(.26458333 0 0 .26458333 2.910417 288.7979)"><path d="m16.5 20.522-4.5 5-4.5-5h3v-5.022h3v5.022z" fill="#7e8087" stroke="#7c7c7c" stroke-linejoin="round"/><path d="m10.28 14.468c-.596.112-.915.737-.843 1.304v3.697c-.58.034-2.26-.15-2.71.327-.465.452-.353 1.232.12 1.63 1.474 1.633 2.94 3.272 4.415 4.9.474.476 1.303.332 1.665-.206 1.482-1.653 2.98-3.294 4.452-4.956.512-.66-.044-1.735-.88-1.696h-1.939c-.005-1.016.01-3.032-.007-4.047-.052-.633-.698-1.034-1.297-.954h-2.98z" fill="none" opacity=".6" stroke="url(#b)"/></g></g><path d="m3.4395833 290.91457h3.1750001v4.7625h-3.1750001z" opacity=".05" stroke-width=".464773"/><path d="m3.8364583 291.31145h4.4979167v5.55625h-4.4979167z" fill="url(#c)" stroke-width=".279461"/><g stroke-width=".264583"><path d="m3.8364583 296.7354h4.4979167v.52917h-4.4979167z" fill="url(#d)" opacity=".15"/><path d="m3.8364583 296.7354v.52917c-.1640416.001-.396875-.11854-.396875-.26459s.1830917-.26458.396875-.26458z" fill="url(#e)" opacity=".15"/><path d="m8.334375 296.7354v.52917c.1640417.001.396875-.11854.396875-.26459s-.1830917-.26458-.396875-.26458z" fill="url(#f)" opacity=".15"/><g fill="none"><path d="m8.0697917 296.60311h-3.96875v-5.02709h3.96875z" stroke="url(#i)" stroke-linecap="round"/><path d="m3.8364583 291.31144h4.4979167v5.55625h-4.4979167z" stroke="url(#a)" stroke-linejoin="round"/></g></g><g stroke-linecap="round" transform="matrix(.26458333 0 0 .26458333 2.910417 288.7979)"><path d="m16.5 20.522-4.5 5-4.5-5h3v-5.022h3v5.022z" fill="#7e8087" stroke="#7c7c7c" stroke-linejoin="round"/><path d="m10.28 14.468c-.596.112-.915.737-.843 1.304v3.697c-.58.034-2.26-.15-2.71.327-.465.452-.353 1.232.12 1.63 1.474 1.633 2.94 3.272 4.415 4.9.474.476 1.303.332 1.665-.206 1.482-1.653 2.98-3.294 4.452-4.956.512-.66-.044-1.735-.88-1.696h-1.939c-.005-1.016.01-3.032-.007-4.047-.052-.633-.698-1.034-1.297-.954h-2.98z" fill="none" opacity=".6" stroke="url(#b)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/saveas.svg b/icon-themes/elementary_svg/cmd/32/saveas.svg
new file mode 100644
index 000000000..c43770651
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/saveas.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(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="5.56415" y2="41.814808"><stop offset="0" stop-color="#fff"/><stop offset=".03626217" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.62856997 0 0 .60839392 .91432 -.53479)" 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><radialGradient id="c" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#d"/><linearGradient id="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#d"/><linearGradient id="f" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.60000005 0 0 .40000002 1.299998 .8)" gradientUnits="userSpaceOnUse" x1="21.478369" x2="21.478369" y1=".537115" y2="6.574707"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#fff"/></linearGradient><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#f)" opacity=".15"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#e)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#c)" opacity=".15"/><path d="m5 1c5.041316 0 21.999973.00179 21.999973.00179l.000027 27.99821s-14.666666 0-22 0c0-9.333333 0-18.666664 0-27.9999959z" fill="url(#b)"/><path d="m26.5 28.5h-21v-27h21z" fill="none" stroke="url(#a)" stroke-linecap="round"/><path d="m22 15-6.000001 7-5.999999-7h4v-6h4v6z" fill="#7e8087"/><path d="m4.4999999.5h23.0000001c.554 0 1 .446 1 1v3c0 .554-.446 1-1 1h-23.0000001c-.5539999 0-.9999999-.446-.9999999-1v-3c0-.554.446-1 .9999999-1zm-.0000324-.00003907c5.270482 0 23.0000375.00185 23.0000375.00185l.000028 28.99822807s-15.333376 0-23.0000655 0c0-9.666692 0-19.333383 0-29.00007387z" fill="none" opacity=".3" stroke="#000"/><rect fill="url(#g)" height="4" rx=".5" width="24" x="4" y="1"/><path d="m5 2h8v2h-8z" fill="#d4d4d4"/><path d="m14 1.5h1v3h-1z" fill="#969696"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/saveasremote.svg b/icon-themes/elementary_svg/cmd/32/saveasremote.svg
new file mode 100644
index 000000000..75712e177
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/saveasremote.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="1120.375" cy="394.78101" gradientTransform="matrix(.17853243 0 0 .03848365 -195.82461 281.02127)" gradientUnits="userSpaceOnUse" r="20.625" xlink:href="#b"/><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(1.6462304 0 0 .05914496 -.490996 274.04606)" gradientUnits="userSpaceOnUse" x1=".612" x2="5.086" xlink:href="#d" y1="372.578" y2="372.578"/><linearGradient id="d"><stop offset="0" stop-color="#474747" stop-opacity="0"/><stop offset=".1" stop-color="#474747"/><stop offset=".9" stop-color="#474747"/><stop offset="1" stop-color="#474747" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(1.6462304 0 0 .05914496 -.490996 275.61239)" gradientUnits="userSpaceOnUse" x1=".612" x2="5.086" xlink:href="#d" y1="372.578" y2="372.578"/><linearGradient id="f" gradientTransform="matrix(.54565507 0 0 .02414058 -.522908 292.97303)" gradientUnits="userSpaceOnUse" x1="1.642" x2="15.343" y1="117.827" y2="117.827"><stop offset="0" stop-color="#fff" stop-opacity="0"/><stop offset=".108" stop-color="#d9d9d9"/><stop offset=".921" stop-color="#d9d9d9"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.1934845 0 0 .18441458 -.289719 288.30895)" gradientUnits="userSpaceOnUse" x1="23.1" x2="23.143999" y1="38.297001" y2="46.037998"><stop offset="0" stop-color="#7a7a7a"/><stop offset=".198" stop-color="#ebebeb"/><stop offset=".599" stop-color="#b9b9b9"/><stop offset="1" stop-color="#878787"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.01210998 0 0 .00218017 -.143404 295.40719)" gradientUnits="userSpaceOnUse" x1="302.85699" x2="302.85699" y1="366.64801" y2="609.505"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="i" cx="605.71399" cy="486.64801" gradientTransform="matrix(-.00414337 0 0 .00218017 3.807354 295.40719)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#b"/><radialGradient id="j" cx="605.71399" cy="486.64801" gradientTransform="matrix(.00414337 0 0 .00218017 4.659312 295.40719)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#b"/><linearGradient id="k" gradientTransform="matrix(.17386866 0 0 .16828928 .060397 288.24101)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.15016956 0 0 .19307439 .629179 287.86816)" gradientUnits="userSpaceOnUse" x1="24" x2="24.000565" y1="6.185" y2="33.593235"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.53064 0 0 .5897 39.27 -1.792)" gradientUnits="userSpaceOnUse" x1="-51.785999" x2="-51.785999" y1="50.785999" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><g stroke-width=".215391" transform="translate(0 -288.53332)"><path d="m7.8811863 296.21417c-.0007144 1.05834-7.36395002 1.05834-7.36447605 0-.00070141-1.05833 7.36500205-1.05833 7.36447605 0z" fill="url(#a)" fill-rule="evenodd" opacity=".3"/><path d="m.51671025 295.94959h7.36447605v.26458h-7.36447605z" display="block" fill="url(#c)" opacity=".65"/><path d="m.51671025 295.42042h7.36447605v.26459h-7.36447605z" display="block" fill="url(#e)" opacity=".65"/><path d="m.47287408 295.68501h7.27680372v.26458h-7.27680372z" display="block" fill="url(#f)"/></g><g stroke-width=".264583" transform="translate(0 -288.53332)"><path d="m3.8462478 294.75897h.79375v.52916h-.79375z" fill="#d9d9d9" stroke="#828282"/><path d="m3.6552187 295.28813h-.3262313c-.1539875 0-.2764895.11324-.2764895.25533v.54768c0 .14235.122502.25533.2764895.25533h1.8282709c.1539875 0 .2764895-.11298.2764895-.25506v-.54769c0-.14235-.122502-.25532-.2767541-.25532h-.2169584z" display="block" fill="url(#g)" stroke="#5a5c58"/><path d="m3.5816645 295.48657h1.5777104c.07329 0 .1322917.0423.1322917.0953v.26458c0 .0529-.059002.0952-.1322917.0952h-1.5777104c-.07329 0-.1322917-.0423-.1322917-.0952v-.26458c0-.0529.059002-.0953.1322917-.0953z" display="block" fill="#fff" fill-opacity=".72"/><path d="m3.780102 295.68501c0 .26458-.396875.26458-.396875 0 0-.26459.396875-.26459.396875 0z" display="block" fill="#fff" fill-opacity=".72"/><path d="m1.3096875 296.20624h5.8472916v.52916h-5.8472916z" fill="url(#h)" opacity=".15"/><path d="m1.3096875 296.20624v.52916c-.2135188.001-.5159375-.11853-.5159375-.26458s.238125-.26458.5159375-.26458z" fill="url(#i)" opacity=".15"/><path d="m7.1569791 296.20624v.52916c.2135187.001.5159375-.11853.5159375-.26458s-.238125-.26458-.5159375-.26458z" fill="url(#j)" opacity=".15"/><path d="m1.190625 288.66561 6.0854167.00055v6.08487h-6.0854167z" fill="url(#k)" stroke-width=".276609"/><path d="m7.0114583 294.48644h-5.55625v-5.55624h5.55625z" fill="none" stroke="url(#l)" stroke-linecap="round"/></g><g stroke-linejoin="round" transform="scale(.26458333)"><path d="m4.5.5 23 .002v22.998h-23z" fill="none" stroke="url(#m)"/><path d="m22.002 11.5-6 6.5-6-6.5h4.508l-.002-6h2.99l.002 6z" fill="#7e8087" stroke="#7c7c7c" stroke-linecap="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/saveastemplate.svg b/icon-themes/elementary_svg/cmd/32/saveastemplate.svg
new file mode 100644
index 000000000..f12f88841
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/saveastemplate.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.0666675 0 0 1.0666676 -185.98796 -12.145548)" gradientUnits="userSpaceOnUse" x1="182" x2="182" xlink:href="#b" y1="33" y2="24.519934"/><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(1.0698189 0 0 1.0698191 -186.28965 -12.512006)" gradientUnits="userSpaceOnUse" x1="188" x2="188" xlink:href="#b" y1="17" y2="36.026299"/><path d="m1.4999999 4.4999989 22.0000001 21.9999991h-22.0000001zm4.999959 12.0211451v4.978856h4.9788891z" fill="#d4d4d4" fill-opacity=".588235" fill-rule="evenodd" stroke="#a2a2a2" stroke-linejoin="round"/><path d="m2.4999589 6.8729342v18.6270658h18.6270701s-18.6270701-18.6270658-18.6270701-18.6270658z" fill="none" opacity=".5" stroke="url(#c)"/><path d="m5.4999589 14.521141v8.000007h7.3122231" fill="none" opacity=".5" stroke="url(#a)"/><path d="m1.9999589 7.0000001h1v.6799992h-1zm0 2.0399997h1v.6800002h-1zm0 2.0400002h1v.679999h-1zm0 2.04h1v.68h-1zm0 2.039999h1v.680001h-1zm0 2.040002h1v.68h-1zm0 2.039999h1v.68h-1zm0 2.040001h1v.679999h-1zm0 2.039999h1v.68h-1z" opacity=".15"/><path d="m1.9999589 8.0000001h1v.6800003h-1zm0 2.0399999h1v.68h-1zm0 2.04h1v.679999h-1zm0 2.04h1v.680001h-1zm0 2.04h1v.68h-1zm0 2.04h1v.68h-1zm0 2.04h1v.68h-1zm0 2.04h1v.68h-1zm0 2.039999h1v.680001h-1z" fill="#fff" opacity=".15"/><path d="m19.999959 25v1h-.653839v-1zm-1.961518 0v1h-.653839v-1zm-1.961517 0v1h-.65384v-1zm-1.961519 0v1h-.653839v-1zm-1.961519 0v1h-.653839v-1zm-1.961518 0v1h-.6538389v-1zm-1.9615174 0v1h-.6538393v-1zm-1.9615189 0v1h-.6538392v-1zm-1.9615178 0v1h-.6538393v-1z" opacity=".15"/><path d="m19.345944 25v1h-.653839v-1zm-1.961518 0v1h-.65384v-1zm-1.961518 0v1h-.653839v-1zm-1.961518 0v1h-.65384v-1zm-1.961519 0v1h-.65384v-1zm-1.9615173 0v1h-.6538393v-1zm-1.9615188 0v1h-.6538393v-1zm-1.9615179 0v1h-.6538393v-1zm-1.9615189 0v1h-.6538392v-1z" fill="#fff" opacity=".15"/><path d="m4.5 27.5h18.999958" fill="none" opacity=".3" stroke="#8f8f8f" stroke-linecap="square"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/savebackground.svg b/icon-themes/elementary_svg/cmd/32/savebackground.svg
new file mode 100644
index 000000000..63383388d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/savebackground.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-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.00931333 0 0 .00218017 2.718594 295.93636)" gradientUnits="userSpaceOnUse" x1="302.85699" x2="302.85699" xlink:href="#a" y1="366.64801" y2="609.505"/><radialGradient id="c" cx="605.71399" cy="486.64801" gradientTransform="matrix(-.00318823 0 0 .00218017 5.757333 295.93636)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><linearGradient id="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="605.71399" cy="486.64801" gradientTransform="matrix(.00318823 0 0 .00218017 6.4135 295.93636)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><linearGradient id="f"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.12851109 0 0 .12072887 3.001533 291.00697)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" xlink:href="#f" y1=".985" y2="47.013"/><linearGradient id="h"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.10726208 0 0 .13586354 3.511021 290.82884)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#h" y1="6.583" y2="41.507"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="7.294563" x2="7.294563" y1="291.33975" y2="296.87881"><stop offset="0" stop-opacity=".239"/><stop offset="1" stop-opacity=".318"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="11.704" x2="11.704" y1="27.198999" y2="20.500999"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="l" gradientTransform="matrix(0 -.78378 .62162 0 .08 33.81)" gradientUnits="userSpaceOnUse" x1="39.344807" x2="6.136926" xlink:href="#h" y1="25.614" y2="25.610502"/><linearGradient id="m" gradientTransform="matrix(.11022 .00852 -.0091 .10377 32.66 16.157)" gradientUnits="userSpaceOnUse" x1="-211.289" x2="-208.497" y1="88.75" y2="75.191"><stop offset="0" stop-color="#ec4502"/><stop offset="1" stop-color="#fe7617"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.10884 0 0 .10845 27.793 13.848)" gradientUnits="userSpaceOnUse" x1="-184.924" x2="-175.253" y1="113.979" y2="88.801"><stop offset="0" stop-color="#7a0f01"/><stop offset="1" stop-color="#d31807"/></linearGradient><linearGradient id="o" gradientTransform="matrix(.0845 0 0 .01235 -6.54 38.47)" gradientUnits="userSpaceOnUse" x1="302.857" x2="302.857" xlink:href="#a" y1="366.648" y2="609.505"/><radialGradient id="p" cx="605.714" cy="486.648" gradientTransform="matrix(-.01928 0 0 .01647 16.018 20.96)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><radialGradient id="q" cx="605.714" cy="486.648" gradientTransform="matrix(.01928 0 0 .01647 13.982 20.96)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><linearGradient id="r" gradientTransform="matrix(.7152 0 0 .50836 47.363 .524)" gradientUnits="userSpaceOnUse" x1="-67.622" x2="-18.684" y1="28.48" y2="28.48"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="s" gradientTransform="matrix(0 -.88775216 .54523107 0 1.030971 36.268929)" gradientUnits="userSpaceOnUse" x1="38.60191" x2="5.935135" xlink:href="#f" y1="29.288551" y2="29.288551"/><linearGradient id="t" gradientTransform="matrix(.17104 0 0 .1707 41.255 6.744)" gradientUnits="userSpaceOnUse" x1="-107.456" x2="-107.456" y1="-37.385" y2="38.561"><stop offset="0" stop-color="#0b85e9"/><stop offset="1" stop-color="#69d1ef"/></linearGradient><linearGradient id="u" gradientTransform="matrix(.17104 0 0 .1707 37.255 9.744)" gradientUnits="userSpaceOnUse" x1="-96.557" x2="-96.557" y1="110.925" y2="39.992"><stop offset="0" stop-color="#e89c42"/><stop offset="1" stop-color="#faca67"/></linearGradient><g opacity=".4"><path d="m6.6 43h31.8v3h-31.8z" fill="url(#o)" transform="matrix(.66666 0 0 1.33333 1 -29.333)"/><path d="m4.4 27v4c-.993.008-2.4-.896-2.4-2s1.108-2 2.4-2z" fill="url(#p)" transform="translate(1 1)"/><path d="m25.6 27v4c.993.008 2.4-.896 2.4-2s-1.108-2-2.4-2z" fill="url(#q)" transform="translate(1 1)"/></g><path d="m4.498 30.5.00209-29h22.99991v29z" fill="url(#s)" stroke-width="1.040618"/><path d="m26.5 2.5v27h-21v-27z" fill="none" stroke="url(#l)" stroke-linejoin="round"/><g fill="none"><path d="m.5 4.5 29 .002v22.998h-29z" stroke="url(#r)" stroke-linejoin="round" transform="matrix(0 -1 1 0 0 31)"/><path d="m25.498 3.5v25h-19v-25z" opacity=".2" stroke="#000" stroke-linecap="round"/></g><path d="m2 6v20l26 .002v-20z" fill="url(#u)" transform="matrix(0 -1 1 0 0 31)"/><path d="m6 3v16.205c.386.178.874.342 1.402.342 1.207 0 2.39-.975 4.405-.975s3.53 1.225 6.07 1.225c2.542 0 3.113-1.772 6.353-1.772.766 0 1.323.067 1.77.163v-15.188z" fill="url(#t)"/><path d="m6 3v17.092c.58.154 1.334.28 2.23.28 2.287 0 1.96-.767 3.93-.767s3.13 1.254 5.79 1.254c3.297 0 4.054-2.02 6.663-2.02.59 0 1.016.096 1.387.228v-16.065z" opacity=".07"/><g fill="#fff"><path d="m24.23 15.652c-1.702 0-2.773.48-3.65.928-.876.45-1.537.844-2.703.844-1.198 0-2.146-.288-3.088-.592-.944-.304-1.885-.633-2.983-.633-1.08 0-1.95.253-2.66.5-.71.25-1.262.472-1.745.472-.436 0-.86-.15-1.21-.31-.06-.03-.125-.044-.192-.044v1.93c.598.15 1.35.268 2.23.268 1.194 0 1.802-.22 2.26-.414.46-.194.744-.354 1.67-.354.89 0 1.605.29 2.483.606s1.905.648 3.308.648c1.74 0 2.875-.55 3.812-1.06.938-.513 1.663-.96 2.85-.96.624 0 1.02.12 1.388.274v-1.94c-.47-.093-1.03-.162-1.77-.162z" opacity=".1"/><path d="m24.23 16.457c-3.24 0-3.812 1.77-6.353 1.77-2.54 0-4.056-1.223-6.07-1.223-2.016 0-3.198.973-4.405.973-.528 0-1.016-.162-1.402-.34v1.017c.58.154 1.334.28 2.23.28 2.287 0 1.96-.766 3.93-.766s3.13 1.252 5.79 1.252c3.297 0 4.054-2.02 6.663-2.02.59 0 1.016.097 1.387.23v-1.01c-.447-.097-1.003-.163-1.77-.163z" opacity=".3"/><path d="m24.23 17.156c-3.24 0-3.812 1.772-6.353 1.772-2.54 0-4.056-1.227-6.07-1.227-2.016 0-3.198.976-4.405.976-.528 0-1.016-.16-1.402-.34v1.02c.58.152 1.334.28 2.23.28 2.287 0 1.96-.77 3.93-.77s3.13 1.253 5.79 1.253c3.297 0 4.054-2.02 6.663-2.02.59 0 1.016.098 1.387.23v-1.012c-.447-.095-1.003-.16-1.77-.16z"/></g><path d="m9.958 21.283c-.11-.008-.23 0-.354.04-.48.16-.535.477-.578.63-.043.15-.052.268-.06.393-.013.248-.002.51.01.77.01.215.018.406.022.574-.165.04-.348.08-.558.124-.265.056-.532.112-.777.188-.123.04-.24.077-.385.16-.074.04-.158.09-.257.2-.097.107-.217.31-.21.557.013.48.314.624.455.71.14.084.253.127.376.172.248.09.52.16.79.23.22.058.413.112.585.16-.013.16-.03.337-.05.538-.026.255-.05.508-.05.75.002.123.004.24.043.396.02.08.044.17.123.29.08.123.245.296.496.366.49.136.73-.086.86-.185.13-.1.208-.19.29-.288.168-.196.323-.417.476-.635.128-.18.24-.338.34-.476.16.06.333.13.53.21.25.1.5.202.746.276.124.037.24.07.41.084.084.008.186.014.334-.02.147-.032.37-.13.518-.33.29-.397.14-.685.08-.83-.06-.147-.127-.245-.2-.35-.143-.208-.32-.414-.493-.62-.142-.166-.264-.315-.373-.45.11-.12.234-.255.376-.407.178-.19.357-.383.508-.58.076-.1.147-.196.214-.344.034-.076.07-.163.082-.306.013-.142-.016-.373-.175-.568-.31-.38-.646-.332-.81-.324-.17.01-.29.037-.417.07-.255.064-.52.154-.78.246-.215.074-.404.14-.572.196-.09-.136-.185-.29-.295-.463-.138-.22-.277-.437-.43-.633-.077-.1-.147-.19-.276-.297-.065-.053-.144-.114-.284-.17-.07-.026-.167-.05-.276-.06zm1.256 1.7c.003 0 .025.006.03.005-.01 0-.034.008-.04.01-.01.002-.02-.012.01-.016zm.458.146c.04.03.037.043.03.034zm-2.377.472c.03-.014.033.004.023.008-.005.003-.034.01-.046.014.005-.003.02-.02.023-.02zm-.295.36v.039c-.002.015-.014.004 0-.038zm3.9.708c-.006-.01.01-.008.026.033l-.025-.032zm.013.46c-.017.042-.033.046-.027.036l.028-.037zm-3.882.747v.046c-.012-.045 0-.057 0-.046zm.26.396c.01.003.033.01.038.013.013.005.002.012-.037-.013zm2.45.427c.01-.01.01.007-.03.034.01-.008.026-.03.03-.034zm-.505.14.047.018c-.05-.004-.06-.02-.048-.017z" opacity=".05"/><path d="m9.87 22.034c-.263.088.046 1.985-.122 2.197-.16.206-2.15.413-2.142.668.007.263 2.023.57 2.185.785.158.208-.247 2.054.01 2.126.27.075 1.206-1.63 1.473-1.71.26-.077 1.996.852 2.15.642.158-.218-1.278-1.578-1.275-1.842.003-.254 1.48-1.524 1.317-1.726-.17-.21-1.993.654-2.26.57-.256-.08-1.078-1.795-1.334-1.71z" opacity=".15"/><path d="m7.74 20.45c.255-.085 1.08 1.63 1.336 1.71.266.085 2.086-.78 2.257-.57.165.2-1.313 1.47-1.316 1.726-.003.264 1.433 1.626 1.274 1.844-.15.21-1.89-.72-2.15-.645-.265.08-1.2 1.787-1.467 1.712-.26-.072.144-1.917-.013-2.125-.163-.215-2.176-.522-2.184-.786-.007-.255 1.98-.464 2.143-.67.165-.21-.146-2.108.12-2.196z" fill="url(#m)" transform="translate(2.13 .87)"/><path d="m9.887 21.317-.075.07c0 .002-.003.003-.003.004-.15.36.09 1.935-.063 2.127-.007.008-.016.02-.028.027l.06.04c1.227.364.154-2.19.123-2.263-.006 0-.01-.003-.017-.002z" fill="#9d0f06" opacity=".5"/><path d="m5.866 23.273c-.242.002-.38.013-.38.013v.058c.14.257 2.015.552 2.172.76.157.207-.246 2.052.014 2.124.268.075 1.2-1.633 1.47-1.71.256-.077 1.973.84 2.145.646l-.003-.003c-1.448-1.754-4.373-1.895-5.418-1.886z" fill="url(#n)" opacity=".75" transform="translate(2.13 .87)"/><g transform="matrix(3.7795275 0 0 3.7795275 0 -1090.5196)"><path d="m3.4395833 290.91457h3.96875v5.82083h-3.96875z" opacity=".05" stroke-width=".574474"/><g stroke-width=".264583"><path d="m3.8364583 296.7354h4.4979167v.52917h-4.4979167z" fill="url(#b)" opacity=".15"/><path d="m3.8364583 296.7354v.52917c-.1640416.001-.396875-.11854-.396875-.26459s.1830917-.26458.396875-.26458z" fill="url(#c)" opacity=".15"/><path d="m8.334375 296.7354v.52917c.1640417.001.396875-.11854.396875-.26459s-.1830917-.26458-.396875-.26458z" fill="url(#e)" opacity=".15"/></g><path d="m3.8364583 291.31145h4.4979167v5.55625h-4.4979167z" fill="url(#g)" stroke-width=".279461"/><g fill="none" stroke-width=".264583"><path d="m8.0697917 296.60311h-3.96875v-5.02709h3.96875z" stroke="url(#i)" stroke-linecap="round"/><path d="m3.8364583 291.31144h4.4979167v5.55625h-4.4979167z" stroke="url(#j)" stroke-linejoin="round"/></g><g stroke-linecap="round" transform="matrix(.26458333 0 0 .26458333 2.910417 288.7979)"><path d="m16.5 20.522-4.5 5-4.5-5h3v-5.022h3v5.022z" fill="#7e8087" stroke="#7c7c7c" stroke-linejoin="round"/><path d="m10.28 14.468c-.596.112-.915.737-.843 1.304v3.697c-.58.034-2.26-.15-2.71.327-.465.452-.353 1.232.12 1.63 1.474 1.633 2.94 3.272 4.415 4.9.474.476 1.303.332 1.665-.206 1.482-1.653 2.98-3.294 4.452-4.956.512-.66-.044-1.735-.88-1.696h-1.939c-.005-1.016.01-3.032-.007-4.047-.052-.633-.698-1.034-1.297-.954h-2.98z" fill="none" opacity=".6" stroke="url(#k)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/savebasicas.svg b/icon-themes/elementary_svg/cmd/32/savebasicas.svg
new file mode 100644
index 000000000..27054ea29
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/savebasicas.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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" xlink:href="#a"/><linearGradient id="c" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.185175" y2="41.814808"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.65714055 0 0 .63016116 .228639 -1.091493)" 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><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><linearGradient id="g" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><radialGradient id="i" cx="24.837" cy="36.421001" gradientTransform="matrix(-.27598 0 0 -.29583 24.336 32.584)" gradientUnits="userSpaceOnUse" r="15.645" xlink:href="#a"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="21.984375" x2="21.864407" y1="8.503906" y2="20.423729"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.43953107 0 0 .25000269 17.799257 11.96455)" gradientUnits="userSpaceOnUse" x1="5.03216" x2="5.03216" y1="28.671696" y2="29.671688"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.51719904 0 0 .47867777 17.599939 5.640756)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" y1="22.402153" y2="35.268829"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#g)" opacity=".15"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#f)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#e)" opacity=".15"/><path d="m4.500027.49821c5.2704605 0 22.999945.001854 22.999945.001854l.000028 28.999936s-15.333315 0-22.999973 0c0-9.667263 0-19.334524 0-29.00178575z" fill="url(#d)" stroke-width="1.040604"/><g fill="none"><path d="m26.5 28.5h-21v-27h21z" stroke="url(#c)" stroke-linecap="round"/><path d="m4.499961.499944c5.27048 0 23.000054.002 23.000054.002l.000024 28.998112s-15.333385 0-23.000078 0c0-9.666722 0-19.333346 0-28.999956z" stroke="url(#h)" stroke-linejoin="round" stroke-width=".999922"/><path d="m8 5.505006h2.34375zm2.6875 0h2.1875zm2.53125 0h1.9375zm2.25 0h.84375zm-7.46875 2h3.65625zm4.0625 0h1.75zm2.0625 0h.875zm1.21875 0h1.59375zm1.9375 0h1.625zm-9.28125 1.9949953h4.28125zm4.625 0h4.625zm1.703125 7.9999987h.84375zm1.1875 0h1.875zm2.25 0h4.90625zm-2.6875 2.075h1.84375zm-1.028125 5.925h2.96875zm3.85625 0h1.1875z" stroke="#89adc2"/></g><g transform="translate(27.060241 6.775243)"><path d="m-15.569698 10.277108h.933683v1h-.933683z" fill="#d48eb3"/><path d="m-14.482898 10.277108h.410114v1h-.410114z" fill="#d48eb3"/><path d="m-19.060241 16.277108h1.996686v1h-1.996686z" fill="#666" opacity=".7"/><path d="m-16.907035 16.277108h2.139473v1h-2.139473z" fill="#666" opacity=".7"/><g fill="#d48eb3"><path d="m-14.611041 16.277108h.854355v1h-.854355z"/><path d="m-13.600165 16.277108h2.012549v1h-2.012549z"/><path d="m-9.896655 16.277108h.537037v1h-.537037z"/><path d="m-11.431095 16.277108h1.377919v1h-1.377919z"/><path d="m-9.203097 16.277108h.314918v1h-.314918z"/><path d="m-8.731658 16.277108h.854355v1h-.854355z"/><path d="m-16.465904 12.277108h2.393326v1h-2.393326z"/></g><path d="m-19.060241 14.277108h1.806297v1h-1.806297z" fill="#94d48e"/><path d="m-17.104791 14.277108h.56877v1h-.56877z" fill="#94d48e"/><path d="m-16.386869 14.277108h1.298596v1h-1.298596z" fill="#666" opacity=".7"/><path d="m-14.939121 14.277108h.886087v1h-.886087z" fill="#666" opacity=".7"/><path d="m-19.060241 18.277108h1.48749v1h-1.48749z" fill="#de6161"/><path d="m-17.333827 18.277108h2.647178v1h-2.647178z" fill="#666" opacity=".7"/></g><path d="m8 12v1h3.0625v-1zm0 2v1h3.09375v-1z" fill="#b78ed4"/><path d="m12.40625 12v1h5.59375v-1zm.03125 2v1h5.09375v-1z" fill="#d48eb3"/><path d="m8 17v1h2.53125v-1zm0 2.03125v.96875h2.21875v-.96875z" fill="#94d48e"/><g transform="matrix(-1.33333 0 0 1.33333 46.853448 -11.51)"><path d="m13.16 21.558c0-6.173 8.634-6.173 8.636 0 0 2.555-1.93 4.88-4.315 4.88-2.383 0-4.32-2.325-4.32-4.88z" fill="url(#i)" fill-rule="evenodd" opacity=".141"/><path d="m21.984375 8.5a.4995675.4995675 0 0 0 -.322266.1328125l-6 5.4999995a.4995675.4995675 0 0 0 0 .734376l6 5.5a.4995675.4995675 0 0 0 .837891-.367188v-3.5h7.5c.277001 0 .5-.223001.5-.5v-3c0-.277001-.222999-.5-.5-.5h-7.5v-3.5a.4995675.4995675 0 0 0 -.515625-.5z" fill="url(#j)" stroke="#002e99" stroke-opacity=".501961" transform="matrix(.75000188 0 0 .75000188 .636002 8.632522)"/><g fill="none"><path d="m17.511039 20.257551h5.250018v-1.500004h-5.250018" opacity=".5" stroke="url(#k)" stroke-width=".749996"/><path d="m17.554974 20.251694c-.425871.000128-.793793.658418-.793932 1.054398v1.398009l-3.56758-3.196552 3.567575-3.224054v1.604299c0 .449508.52436.869684.750002.869753" opacity=".5" stroke="url(#l)" stroke-width=".750002"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/sbaexecutesql.svg b/icon-themes/elementary_svg/cmd/32/sbaexecutesql.svg
new file mode 100644
index 000000000..d849ff294
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/sbaexecutesql.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="71.439003" cy="54.764" gradientTransform="matrix(.1599 .50054 -.54452 .17394 31.856 995.877)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.34011127 .09113254 -.09058277 .3380595 17.977012 10.391815)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" y1="10.631" y2="35.623001"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.45813 0 0 .4389 -31.62 14.933)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="102.308" x2="102.308" y1="-2.393" y2="-24.582"><stop offset="0" stop-color="#a5a6a8"/><stop offset="1" stop-color="#e8e8e8"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.45813 0 0 .4389 -31.62 14.933)" gradientUnits="userSpaceOnUse" x1="109.956" x2="109.956" y1="-24.911" y2="-2.376"><stop offset="0" stop-color="#b3b3b3"/><stop offset="1" stop-color="#dadada"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.45783 0 0 .4323 -31.592 18.912)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424" xlink:href="#f" y1="-7.666" y2="-7.666"/><linearGradient id="f"><stop offset="0" stop-color="#868688"/><stop offset="1" stop-color="#d9d9da"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="10.861" x2="10.861" xlink:href="#h" y1="12.991" y2="18"/><linearGradient id="h"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#4a4a4a"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.45783 0 0 .4323 -31.592 24.912)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424" xlink:href="#f" y1="-7.666" y2="-7.666"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="10.861" x2="10.861" xlink:href="#h" y1="18.991" y2="24"/><linearGradient id="k" gradientTransform="matrix(.45783 0 0 .4323 -31.592 30.912)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424" xlink:href="#f" y1="-7.666" y2="-7.666"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="10.861" x2="10.861" xlink:href="#h" y1="24.991" y2="30"/><linearGradient id="m" gradientTransform="matrix(.6 0 0 .60526 1.6 2.17)" gradientUnits="userSpaceOnUse" x1="21.381" x2="21.381" y1="5.052" y2="44.137"><stop offset="0" stop-color="#fff"/><stop offset=".081" stop-color="#fff" stop-opacity=".235"/><stop offset=".923" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="n" cx="23.335" cy="41.636" gradientTransform="matrix(.57452 0 0 .22094 2.594 17.8)" gradientUnits="userSpaceOnUse" r="22.627"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><path d="m29 27c0 2.76-5.82 5-13 5s-13-2.24-13-5 5.82-5 13-5 13 2.24 13 5z" fill="url(#n)" fill-rule="evenodd" opacity=".3"/><path d="m27.49 25.068c0 2.446-5.15 4.432-11.493 4.432s-11.492-1.986-11.492-4.432c.114-5.47-1.405-4.34 11.492-4.433 13.193-.095 11.33-1.126 11.493 4.433z" fill="url(#k)" stroke="url(#l)"/><path d="m27.5 21c0 2.485-5.15 4.5-11.5 4.5s-11.5-2.015-11.5-4.5 5.15-4.5 11.5-4.5 11.5 2.015 11.5 4.5z" fill="#868688" stroke="#d8d8d8"/><path d="m27.49 19.068c0 2.446-5.15 4.432-11.493 4.432s-11.492-1.986-11.492-4.432c.114-5.47-1.405-4.34 11.492-4.433 13.193-.095 11.33-1.126 11.493 4.433z" fill="url(#i)" stroke="url(#j)"/><path d="m27.5 15c0 2.485-5.15 4.5-11.5 4.5s-11.5-2.015-11.5-4.5 5.15-4.5 11.5-4.5 11.5 2.015 11.5 4.5z" fill="#868688" stroke="#d8d8d8"/><path d="m27.49 13.068c0 2.446-5.15 4.432-11.493 4.432s-11.492-1.986-11.492-4.432c.114-5.47-1.405-4.34 11.492-4.432 13.193-.096 11.33-1.126 11.493 4.432z" fill="url(#e)" stroke="url(#g)"/><path d="m27.5 9c0 2.485-5.15 4.5-11.5 4.5s-11.5-2.015-11.5-4.5 5.15-4.5 11.5-4.5 11.5 2.015 11.5 4.5z" fill="url(#c)" stroke="url(#d)"/><rect fill="none" height="23" opacity=".5" rx="17.5" ry="4" stroke="url(#m)" width="21" x="5.5" y="5.5"/><g transform="translate(-.000001 2.000001)"><path d="m11.17 1044.173 3.85 1.973 4.916-8.302 1.926 1.066.514.348-6.314 11.868-7.48-4.568 1.903-2.89z" fill="url(#a)" transform="matrix(1.2069243 .3233944 -.3233944 1.2069243 340.26629 -1244.3831)"/><g fill="none"><path d="m19.564331 24.893847 9.045609-8.765682 1.574133 1.646806m-9.926679 10.224186-6.523214-6.228842 1.514962-1.502094" opacity=".5" stroke="url(#b)" stroke-width="1.2495"/><path d="m28.74 14.694c-.235-.09-.508-.034-.695.164l-7.946 8.44-4.35-4.264c-.26-.25-.667-.244-.916.02l-2.303 2.13c-.247.263-.24.678.02.928l6.75 6.95c.06.06.233.168.306.197.24.097.42-.022.61-.224l10.717-11.38c.25-.264.24-.68-.018-.93l-1.953-1.894c-.065-.062-.143-.108-.22-.138z" opacity=".5" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".9996"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/sbanativesql.svg b/icon-themes/elementary_svg/cmd/32/sbanativesql.svg
new file mode 100644
index 000000000..70ff8a2f4
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/sbanativesql.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(0 -.71625 .76905 0 -34.83 43.993)" gradientUnits="userSpaceOnUse" x1="32.723019" x2="23.697712" y1="47.411781" y2="47.147312"><stop offset="0" stop-color="#fff"/><stop offset=".45" stop-color="#fff" stop-opacity=".235"/><stop offset=".65" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-1.3333 0 0 1.3333 31.833 6.84)" gradientUnits="userSpaceOnUse" x1="17.151" x2="17.151" y1="5.88" y2="17.211"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".262" stop-color="#64baff"/><stop offset=".705" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></linearGradient><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="24.837" cy="36.421" gradientTransform="matrix(.368 0 0 -.3944 -.597 39.932)" gradientUnits="userSpaceOnUse" r="15.645" xlink:href="#c"/><linearGradient id="e" gradientTransform="matrix(.458 0 0 .439 -31.62 14.933)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="102.308" x2="102.308" y1="-2.393" y2="-24.582"><stop offset="0" stop-color="#a5a6a8"/><stop offset="1" stop-color="#e8e8e8"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.458 0 0 .439 -31.62 14.933)" gradientUnits="userSpaceOnUse" x1="109.956" x2="109.956" y1="-24.911" y2="-2.376"><stop offset="0" stop-color="#b3b3b3"/><stop offset="1" stop-color="#dadada"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.4578 0 0 .4323 -31.592 18.912)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424" xlink:href="#h" y1="-7.666" y2="-7.666"/><linearGradient id="h"><stop offset="0" stop-color="#868688"/><stop offset="1" stop-color="#d9d9da"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="10.861" x2="10.861" xlink:href="#j" y1="12.991" y2="18"/><linearGradient id="j"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#4a4a4a"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.4578 0 0 .4323 -31.592 24.912)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424" xlink:href="#h" y1="-7.666" y2="-7.666"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="10.861" x2="10.861" xlink:href="#j" y1="18.991" y2="24"/><linearGradient id="m" gradientTransform="matrix(.4578 0 0 .4323 -31.592 30.912)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424" xlink:href="#h" y1="-7.666" y2="-7.666"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="10.861" x2="10.861" xlink:href="#j" y1="24.991" y2="30"/><linearGradient id="o" gradientTransform="matrix(.6 0 0 .6053 1.6 2.17)" gradientUnits="userSpaceOnUse" x1="21.381" x2="21.381" y1="5.052" y2="44.137"><stop offset="0" stop-color="#fff"/><stop offset=".081" stop-color="#fff" stop-opacity=".235"/><stop offset=".923" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="p" cx="23.335" cy="41.636" gradientTransform="matrix(.5745 0 0 .221 2.594 17.8)" gradientUnits="userSpaceOnUse" r="22.627" xlink:href="#c"/><path d="m29 27c0 2.76-5.82 5-13 5s-13-2.24-13-5 5.82-5 13-5 13 2.24 13 5z" fill="url(#p)" fill-rule="evenodd" opacity=".3"/><path d="m27.49 25.068c0 2.446-5.15 4.432-11.493 4.432s-11.492-1.986-11.492-4.432c.114-5.47-1.405-4.34 11.492-4.433 13.193-.095 11.33-1.126 11.493 4.433z" fill="url(#m)" stroke="url(#n)"/><path d="m27.5 21c0 2.485-5.15 4.5-11.5 4.5s-11.5-2.015-11.5-4.5 5.15-4.5 11.5-4.5 11.5 2.015 11.5 4.5z" fill="#868688" stroke="#d8d8d8"/><path d="m27.49 19.068c0 2.446-5.15 4.432-11.493 4.432s-11.492-1.986-11.492-4.432c.114-5.47-1.405-4.34 11.492-4.433 13.193-.095 11.33-1.126 11.493 4.433z" fill="url(#k)" stroke="url(#l)"/><path d="m27.5 15c0 2.485-5.15 4.5-11.5 4.5s-11.5-2.015-11.5-4.5 5.15-4.5 11.5-4.5 11.5 2.015 11.5 4.5z" fill="#868688" stroke="#d8d8d8"/><path d="m27.49 13.068c0 2.446-5.15 4.432-11.493 4.432s-11.492-1.986-11.492-4.432c.114-5.47-1.405-4.34 11.492-4.432 13.193-.096 11.33-1.126 11.493 4.432z" fill="url(#g)" stroke="url(#i)"/><path d="m27.5 9c0 2.485-5.15 4.5-11.5 4.5s-11.5-2.015-11.5-4.5 5.15-4.5 11.5-4.5 11.5 2.015 11.5 4.5z" fill="url(#e)" stroke="url(#f)"/><rect fill="none" height="23" opacity=".5" rx="17.5" ry="4" stroke="url(#o)" width="21" x="5.5" y="5.5"/><path d="m14.302 25.23c0-8.23-11.51-8.23-11.514 0 0 3.407 2.573 6.507 5.752 6.507 3.177 0 5.76-3.1 5.76-6.506z" fill="url(#d)" fill-rule="evenodd" opacity=".141"/><path d="m8.502 29.467 9.2-7.472-9.202-7.35v4.864h-8l.004 4.997h8z" display="block" fill="url(#b)"/><g fill="none"><path d="m9.8222656 17.076172a.33199378.33199378 0 0 0 -.3222656.332031v3.103516h-7.6679688a.33199378.33199378 0 0 0 -.3320312.332031l.00586 2.330078a.33199378.33199378 0 0 0 .3320312.332031h7.6679688l-.00195 3.146485a.33199378.33199378 0 0 0 .5410158.257812l5.777344-4.658203a.33199378.33199378 0 0 0 -.002-.517578l-5.78125-4.585937a.33199378.33199378 0 0 0 -.2167964-.07227z" display="block" opacity=".401" stroke="url(#a)" stroke-miterlimit="7"/><path d="m8.502 29.467 9.2-7.472-9.202-7.35v4.864h-8l.004 4.997h8z" opacity=".5" stroke="#002e99" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/sc_graphicfilterremovenoise.svg b/icon-themes/elementary_svg/cmd/32/sc_graphicfilterremovenoise.svg
new file mode 100644
index 000000000..7c4debbda
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/sc_graphicfilterremovenoise.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.4499622 -.1120672 .1227883 .4259461 -4.74083 -1.070173)" gradientUnits="userSpaceOnUse" x1="16.790216" x2="29.694229" xlink:href="#a" y1="21.270329" y2="46.259285"/><linearGradient id="c" gradientTransform="matrix(.3705567 -.09229061 .1095138 .3798979 -2.159865 -.334148)" gradientUnits="userSpaceOnUse" x1="23.238182" x2="29.892563" y1="12.158657" y2="26.354361"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="30.685316" cy="42.261425" gradientTransform="matrix(1.6484137 -.3627337 -.2781234 -.964796 -32.143264 54.779715)" gradientUnits="userSpaceOnUse" r="8.22791"><stop offset="0" stop-color="#e8e8e8"/><stop offset="1" stop-color="#a5a6a8"/></radialGradient><radialGradient id="e" cx="20.8839" cy="20.434256" gradientTransform="matrix(.5371911 -.1337924 .1715429 .5950737 -6.129997 -1.778193)" gradientUnits="userSpaceOnUse" r="3.999984"><stop offset="0" stop-color="#878a85"/><stop offset="1" stop-color="#3e3f3d"/></radialGradient><radialGradient id="f" cx="23.164974" cy="30.23279" gradientTransform="matrix(.8701111 -.1745419 .3300608 1.4200319 -20.893461 -28.858813)" gradientUnits="userSpaceOnUse" r="8.189013"><stop offset="0" stop-color="#767973"/><stop offset="1" stop-color="#202120"/></radialGradient><linearGradient id="g" gradientTransform="matrix(.5028984 -.1252515 .1294254 .4489702 -6.262896 -1.380506)" gradientUnits="userSpaceOnUse" x1="33.430557" x2="33.430557" y1="45.052155" y2=".310371"><stop offset="0" stop-color="#4c4c4c"/><stop offset="1" stop-color="#d3d7cf"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.3314901 -.08273655 .08563292 .297689 1.046038 3.194268)" gradientUnits="userSpaceOnUse" x1="19.240318" x2="11.323519" xlink:href="#a" y1="4.81117" y2="35.457581"/><linearGradient id="i" gradientTransform="matrix(.2735062 -.06811922 .1099287 .3813368 -.902295 .510156)" gradientUnits="userSpaceOnUse" x1="20.226221" x2="11.4375" y1="20.33363" y2="21.75"><stop offset="0" stop-color="#fff" stop-opacity="0"/><stop offset=".5" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="j" cx="23.986883" cy="27.053167" gradientTransform="matrix(-.1320116 .03287874 -.1415271 -.4909505 13.556651 21.362264)" gradientUnits="userSpaceOnUse" r="7.75" xlink:href="#a"/><radialGradient id="k" cx="9.320398" cy="18.817093" gradientTransform="matrix(.3500156 .1262354 -.2512029 .5442315 6.88755 -3.763048)" gradientUnits="userSpaceOnUse" r="12.5"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#61635f"/></radialGradient><linearGradient id="l" gradientTransform="matrix(.3739344 -.09313176 .09660397 .3351143 .008028 2.599482)" gradientUnits="userSpaceOnUse" x1="7.75" x2="4.643187" y1="33.046577" y2="12.063652"><stop offset="0" stop-color="#4b4b4b"/><stop offset="1" stop-color="#babdb6"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.4102593 -.1021789 .1099287 .3813368 -30.111184 9.011045)" gradientUnits="userSpaceOnUse" x1="80.693359" x2="77.125" y1="31.561478" y2="14"><stop offset="0" stop-color="#383937"/><stop offset="1" stop-color="#595b57"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.05032913 .1745891 -.1773494 .04417049 -9.142051 -6.372378)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="102.35701" x2="82.681335" y1="-41.092239" y2="-41.092239"><stop offset="0" stop-color="#babdb6"/><stop offset=".43738842" stop-color="#eeeeec"/><stop offset="1" stop-color="#555753"/></linearGradient><linearGradient id="o" gradientTransform="matrix(.1099287 .3813368 -.4102593 .1021789 -2.585923 -27.037288)" gradientUnits="userSpaceOnUse" x1="84.425995" x2="102.42599" y1="8.293367" y2="8.293367"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#4a4a4a"/></linearGradient><linearGradient id="p" gradientTransform="matrix(.3522734 -.08790629 .1056126 .3670722 -.670871 2.017405)" gradientUnits="userSpaceOnUse" x1="9.883214" x2="5.101239" xlink:href="#a" y1="14.05074" y2="30.00112"/><linearGradient id="q" 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="#ff8c82"/><stop offset=".31209752" stop-color="#ed5353"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="r" 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="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="s" gradientTransform="matrix(.19694688 -.20520309 .19694688 .20520309 2.33061 11.959949)" gradientUnits="userSpaceOnUse" x1="36.010902" x2="16.331276" xlink:href="#a" y1="13.022708" y2="32.702335"/><linearGradient id="t" gradientTransform="matrix(.19694688 -.20520309 .19694688 .20520309 2.13207 12.063489)" gradientUnits="userSpaceOnUse" x1="28.449389" x2="16.331276" xlink:href="#a" y1="20.584223" y2="32.702335"/><path d="m4.10235 9.4815989c.3339157 1.1583351.0535696 2.2345941-.6261705 2.4038901-.67974.169295-1.5014702-.632481-1.8353858-1.790817-.3339155-1.1583358-.0535695-2.2345939.6261705-2.4038893.6797401-.1692955 1.5014704.6324802 1.8353858 1.7908162z" fill="#2e3436" stroke="#555753" stroke-linecap="round"/><path d="m1.9582328 8.9554983c.045534.1579552-.0553131.320313-.2252481.3626369-.1699351.0423239-.344607-.0514135-.3901411-.2093686-.045534-.157955.0553131-.3203128.2252481-.3626367.1699352-.0423239.3446072.0514134.3901411.2093684z" fill="#babdb6"/><path d="m2.6038495 6.3807317c-.8209279.2044597-1.0685792 1.8225376-.5527969 3.6117623.5157827 1.789223 1.6006561 3.075425 2.4215837 2.870965l1.4871901-.370399c.8209275-.204459 1.0685799-1.822538.5527973-3.6117612-.5157827-1.7892241-1.6006565-3.0754247-2.421584-2.8709655z" fill="url(#n)" stroke="url(#o)"/><path d="m4.34375 7.0625c-.46875.1145833-.9375.2291667-1.40625.34375.2083628-.05307-.1287502.3012871-.068111.4478077-.06611.7721724.1053981 1.5468372.3567813 2.2733363.2138278.560785.4677829 1.135612.914576 1.551411.1350985.07558.1838335.156273.149358.122758.4449649-.121355.8899303-.242709 1.3348957-.364063.085825.0011-.1477317.05904-.02248-.0492.1733972-.487133.1193505-1.020477.053252-1.523392-.1375026-.8340849-.4297701-1.6554655-.9156505-2.3514631-.0722121-.1693867-.42786-.3990564-.4318285-.443304z" fill="none" opacity=".4" stroke="url(#p)" stroke-linecap="round"/><path d="m4.1242278 6.2064195c-.8372157.2085165-1.1234807 1.7417976-.6389865 3.4224848.4844943 1.6806867 1.5571938 2.8755067 2.3944099 2.6669887l.261499-.06513c.837216-.208515 1.1234813-1.741796.6389867-3.4224827-.4844945-1.6806867-1.5571938-2.8755055-2.3944096-2.6669895l-.2614995.065129z" fill="url(#m)"/><path d="m4.5638899 9.3666427c1.0143413 3.5187003 5.3630086 4.5906703 7.6965741 4.0094743 1.615397-.40233 2.157719-3.192418 1.277851-6.2446368-.879868-3.0522193-2.850385-5.2164622-4.4657813-4.8141328-2.3335667.5811961-5.5229853 3.5305962-4.5086438 7.0492953z" fill="url(#k)" stroke="url(#l)" stroke-linecap="round"/><path d="m13.948572 7.0292991c1.032101 3.5803109-.013929 6.9516339-2.336373 7.5300609-2.3224449.578426-5.0418426-1.855082-6.0739446-5.4353934-1.0321024-3.580311.0139269-6.9516338 2.3363718-7.5300604 2.3224448-.5784264 5.0418428 1.8550819 6.0739458 5.4353929z" fill="url(#j)"/><path d="m6.3134393 4.1480951c-.9065217.7958041-1.6699586 2.5710602-2.2807831 4.3290675.9837306-.7052564 2.0373417-1.3086946 3.0896998-1.4847708z" fill="url(#i)" fill-rule="evenodd" opacity=".733591"/><g stroke-linecap="round"><path d="m6.3434703 5.3219425c-.7922209 1.0317102-1.2370976 2.3381387-.8237414 3.775105.4133564 1.4369665 1.4998945 2.3611695 2.7397781 2.8856875 6.730668 1.789397 5.745242-8.1896472-1.9160367-6.6607925z" fill="none" opacity=".4" stroke="url(#h)"/><path d="m13.948572 7.0293008c1.183882 4.1068282.398655 7.8706662-1.753856 8.4067692-2.152507.536102-4.857187-2.358544-6.0410688-6.4653713-1.1838818-4.1068277-.3986544-7.8706661 1.7538548-8.4067684 2.152509-.53610223 4.857188 2.3585428 6.04107 6.4653705z" fill="url(#f)" stroke="url(#g)"/><path d="m9.8936185 8.0392286c.2730625.9472397-.4829431 1.9594945-1.1735952 2.1315074-.6906519.172013-1.472797-.4571564-1.7458596-1.4043961-.2730626-.9472396.0658506-1.8556186.7565031-2.0276321.6906516-.172013 1.88989.3532806 2.1629517 1.3005208z" fill="url(#e)" stroke="#3e3f3d"/></g><path d="m7.9624647.75459967c-1.0799862.26898053-1.7457314 1.35432953-2.0158255 2.82663003-.2700943 1.4723001-.1433611 3.3637238.424956 5.3351873.5683172 1.971465 1.4760018 3.668384 2.5018944 4.817907 1.025892 1.149524 2.1862764 1.780058 3.2662634 1.511078s1.745731-1.35433 2.015825-2.82663c.16881-.920188.183777-2.012192.03267-3.1756846-.0048-.036689-.013-.073595-.0181-.110444-.03098-.2240052-.0687-.4453486-.112017-.6745812-.0392-.213566-.0801-.4267919-.130785-.6443618-.0028-.011955-.0075-.023786-.01031-.03575-.05422-.2300259-.119165-.461082-.186412-.6943666-.070835-.2457187-.141001-.4878825-.222373-.7237299-.071795-.2096196-.154237-.4171885-.233353-.6188171-.0858-.2186536-.172194-.427873-.265861-.6362642-.016-.034919-.02752-.06947-.04374-.1040579-.495012-1.0778386-1.095386-2.0165859-1.736568-2.7350378-1.025893-1.1495234-2.1862774-1.78005789-3.2662643-1.51107723zm.4249868.71158433c.788631-.1964156 1.7450275.2870337 2.6606885 1.3170478.572287.6437586 1.123509 1.4921117 1.580633 2.4801104.09142.1976001.175204.4039931.258993.6124304.07723.1955082.15645.3915773.22648.5949833.08129.2333607.16153.4650061.231758.7086206.06549.2271797.114383.4497514.166733.6737256.0038.015813.01005.031872.01374.047668.04769.2075084.08722.4169512.123916.620528.03956.2194524.07803.4371315.105146.6507474.135585 1.0680805.11456 2.0589565-.03476 2.8824385-.238918 1.317574-.807122 2.180739-1.595754 2.377154-.788631.196415-1.745027-.287034-2.6606863-1.317047-.9156617-1.030014-1.7739499-2.578708-2.2978662-4.3961453-.5239157-1.8174378-.6136924-3.5575361-.3747745-4.8751082.2389173-1.3175723.8071235-2.1807378 1.5957535-2.3771535z" fill="url(#d)"/><path d="m13.128052 7.2336606c1.001746 3.4750084.528066 6.6122894-1.057994 7.0073114-1.586059.395024-3.6838903-2.101798-4.6856369-5.576807-1.0017465-3.4750086-.528067-6.6122891 1.0579927-7.0073119 1.5860602-.395023 3.6838922 2.1017989 4.6856382 5.5768075z" fill="none" opacity=".3" stroke="url(#c)" stroke-linecap="round"/><path d="m2.7115741 7.7077659c.0607121.2106065-.0737505.4270838-.3003306.4835156-.2265802.056432-.4594761-.0685513-.5201881-.2791579-.0607119-.2106066.0737507-.4270838.3003309-.4835157.2265799-.056432.459476.068551.5201878.279158z" fill="#fff"/><path d="m8.0481294 1.0517549c-.8949419.2228935-1.5238319 1.1861222-1.7828948 2.5982858-.2590626 1.4121636-.1461 3.2573538.4111609 5.1904638.5572608 1.9331095 1.4520014 3.5835905 2.4359907 4.6861615.9839888 1.10257 2.0467658 1.644474 2.9417088 1.42158.894942-.222892 1.523833-1.186121 1.782895-2.598285s.146099-3.2573541-.411161-5.1904641c-.557261-1.93311-1.452001-3.5835912-2.435992-4.6861615-.983988-1.1025702-2.0467655-1.64447393-2.9417076-1.4215805z" fill="none" opacity=".4" stroke="url(#b)" stroke-linecap="round"/><path d="m6.4343156 3.8429396c.0607118.2106065-.0737507.4270838-.3003307.4835156-.2265803.056432-.4594762-.0685513-.5201881-.2791579-.0607118-.2106066.0737506-.4270838.3003307-.4835157.2265801-.056432.4594762.068551.5201881.279158z" fill="#fff" opacity=".6"/><path d="m15.5 14.214902-2.0384-2.049501 1.96142-2.147073-1.41391-1.329922-2.01857 2.046035-2.05948-2.046035-1.47106 1.378839 2.05948 2.089411-2.05948 2.056046 1.47106 1.432225 2.05709-2.148338 2.06188 2.148338z" fill="url(#q)" stroke="url(#r)" stroke-linejoin="round"/><g fill="none"><path d="m14.01392 10.098118-2.00624 2.049356-2.09215-2.047403" opacity=".5" stroke="url(#s)" stroke-linecap="square"/><path d="m14.3566 14.622087-1.66668-1.887606m-1.42902.08076-1.73943 1.713246" opacity=".4" stroke="url(#t)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/scaletext.svg b/icon-themes/elementary_svg/cmd/32/scaletext.svg
new file mode 100644
index 000000000..a7d0509ec
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/scaletext.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 1 -1 0 17.548594 -4.000002)" gradientUnits="userSpaceOnUse" x1="7.500002" x2="32.000004" y1="12.048594" y2="12.048594"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.5372019 0 0 -.57681717 -10.317023 45.997188)" gradientUnits="userSpaceOnUse" x1="35.958591" x2="35.02784" y1="68.474365" y2="38.13546"><stop offset="0" stop-color="#fff"/><stop offset=".43687496" 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="4.333" cy="288.644" gradientTransform="matrix(-2.36637 .0798 -.0789 -2.33915 36.562 965.093)" gradientUnits="userSpaceOnUse" r="2.799"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><path d="m4.59 295.067h-2.338l-.403 1.01h-1.077l2.205-5.292h1.003l2.127 5.292h-1.127zm-2.06-.8h1.756l-.784-2.394z" style="stroke:#000;stroke-width:.265;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.537;fill:url(#c)" transform="translate(-.64 -289.065)"/><path d="m2.338 1.72-2.205 5.292h.11l2.095-5.028h1.002l2.02 5.028h.107l-2.127-5.292zm-.34 3.48-.108.266h1.756l-.086-.266z" fill="#fff" opacity=".1"/><g transform="matrix(.26458333 0 0 .26458333 5.027084 0)"><path d="m5.5 3.5-5 6h3.0117188v13h-3.0117188l5 6 4.988281-6h-2.988281v-13h2.988281z" display="block" fill="url(#a)"/><g fill="none"><path d="m5.5 5.0644531-2.890625 3.4355469h1.9023438v2 11 2h-1.9023438l2.890625 3.5 2.9160156-3.5h-1.9160156v-2-11-2h1.9160156z" display="block" opacity=".401" stroke="url(#b)" stroke-miterlimit="7" stroke-width=".963925"/><path d="m5.5 3.5-5 6h3.0117188v13h-3.0117188l5 6 5-6h-3v-13h3z" opacity=".5" stroke="#a62100" stroke-linejoin="round"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/scan.svg b/icon-themes/elementary_svg/cmd/32/scan.svg
new file mode 100644
index 000000000..49727d1a0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/scan.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.063476 0 0 1.2484285 -1.362135 -24.54288)" gradientUnits="userSpaceOnUse" x1="16.80644" x2="16.80644" xlink:href="#b" y1="20.620281" y2="42.728077"/><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset=".05555556" stop-color="#fff" stop-opacity=".235294"/><stop offset=".94444442" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.49019607 0 0 .49152542 -.176471 -485.55087)" gradientUnits="userSpaceOnUse" x1="33" x2="33" y1="988.36218" y2="1048.3622"><stop offset="0" stop-color="#f0f0f0"/><stop offset=".08552461" stop-color="#d7d7d8"/><stop offset=".92166406" stop-color="#b2b2b3"/><stop offset="1" stop-color="#979798"/></linearGradient><radialGradient id="e" cx="7.118353" cy="9.957108" gradientTransform="matrix(0 5.3904009 -5.4667878 0 70.838273 -45.67712)" gradientUnits="userSpaceOnUse" r="12.671875"><stop offset="0" stop-color="#505050"/><stop offset=".26238" stop-color="#2b2b2b"/><stop offset=".704952" stop-color="#0a0a0a"/><stop offset="1"/></radialGradient><linearGradient id="f" gradientTransform="matrix(.46666667 0 0 .47169811 .6 -465.35945)" gradientUnits="userSpaceOnUse" x1="33" x2="33" xlink:href="#b" y1="1045.3622" y2="991.36218"/><linearGradient id="g" gradientTransform="matrix(.71428574 0 0 .42857137 -1.19047 1031.2194)" 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><radialGradient id="h" cx="4.992979" cy="43.5" gradientTransform="matrix(1.5819375 0 0 .59999997 -13.851497 -1075.9623)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#c"/><radialGradient id="i" cx="4.996482" cy="43.5" gradientTransform="matrix(1.6030271 .00000016 -.00000004 .60000462 17.990504 1023.6787)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#c"/><linearGradient id="j" gradientTransform="matrix(.3513511 0 0 .45945944 7.567063 3.9743)" 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="k" gradientTransform="matrix(.39999906 0 0 .39111142 6.400022 5.0145)" 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="l" gradientTransform="matrix(.45454545 0 0 1 1 21.999931)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="32" x2="32" y1="1017.8702" y2="1015.3622"><stop offset="0" stop-color="#c00"/><stop offset="1" stop-color="#c00" stop-opacity="0"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.48571482 0 0 .477213 2.694404 2.638432)" gradientUnits="userSpaceOnUse" x1="22.004084" x2="22.004084" y1="47.813133" y2="3.363852"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#c8c8c8"/></linearGradient><g transform="translate(0 -1020.3622)"><path d="m26 1048.2789h4v3h-4z" fill="url(#i)" opacity=".4"/><path d="m-6-1051.3622h4v3h-4z" fill="url(#h)" opacity=".4" transform="scale(-1)"/><path d="m6 1048.3622h20v3h-20z" fill="url(#g)" opacity=".4"/></g><rect fill="url(#d)" height="29" rx="2" width="25" x="3.5" y=".499983"/><g fill="none"><rect height="25" opacity=".35" rx="1" stroke="url(#f)" width="21" x="5.5" y="2.499983"/><rect height="29" opacity=".4" rx="2" stroke="#000" width="25.000025" x="3.5" y=".499983"/><rect height="27" rx="1" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" width="23" x="4.5" y="1.499983"/></g><path d="m6.5 3.500227h19v23h-19z" fill="url(#e)" opacity=".9"/><path d="m9 6.0011h13.999983l.000017 17.9989s-9.333332 0-14 0c0-6.0001 0-11.9999 0-18z" fill="url(#k)"/><g fill="none"><path d="m22.500001 23.5013h-12.9999999v-17h12.9999999z" stroke="url(#j)" stroke-linecap="round"/><path d="m10 8.4652296h2.475897zm2.627683 0h.409822zm.576786 0h.910715zm1.092859 0h2.398216zm2.550002 0h1.83661zm1.988395 0h.561608zm-8.835725 1.9925484h3.113398zm3.265184 0h1.199108zm1.350894 0h1.123215zm1.275001 0h.956251zm1.108037 0 1.50268.01491zm1.639288.01491h2.443752zm-8.638404 1.992546h2.885719zm0 1.992545h3.113398zm3.265184 0h1.199108zm1.350894 0h1.123215zm1.275001 0h.956251zm1.108037 0 1.50268.01491zm1.639288.01491h2.443752zm-8.638404 1.992545h3.492862zm3.644648 0h.895537zm1.047323 0h2.109824zm2.246431 0h1.441966zm1.60893 0h.576787zm.728572 0h.318751zm.485715 0h.895537zm-9.761619 2.992545h3.113398zm3.265184 0h1.199108zm1.350894 0h1.123215zm1.275001 0h.956251zm1.108037 0 1.50268.01491zm1.639288.01491h2.443752zm-8.638404 1.992545h1.641075zm1.792861 0h1.350894zm1.50268 0h1.988395zm2.155359 0h1.350895zm1.487502 0h.288393zm.440179 0h1.71518zm1.897323 0h.895537z" stroke="url(#m)"/><path d="m8.4999606 5.5012h15.0000594l.000018 18.9988s-10.000051 0-15.0000774 0c0-6.3333 0-12.6667 0-19.0001z" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/></g><g transform="translate(0 -1022.3621)"><path d="m6 1037.3621h20v5h-20z" fill="url(#l)" opacity=".8"/><path d="m6 1039.3622h20v1h-20z" fill="#fff" opacity=".8"/></g><path d="m6.5 3.499983h19v23h-19z" fill="none" opacity=".7" stroke="#000" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/scriptorganizer.svg b/icon-themes/elementary_svg/cmd/32/scriptorganizer.svg
new file mode 100644
index 000000000..6680ee273
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/scriptorganizer.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(.89186139 0 0 1.0539115 3.120829 5.412539)" gradientUnits="userSpaceOnUse" x1="27.557428" x2="27.557428" y1="7.162672" y2="21.386522"><stop offset="0" stop-color="#fff"/><stop offset=".0097359" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99001008" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.05114282 0 0 .01591575 -2.489778 21.299269)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01983573 0 0 .01591575 16.387829 21.299269)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#d"/><linearGradient id="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01983573 0 0 .01591575 15.601569 21.299269)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#d"/><linearGradient id="f" gradientTransform="matrix(.54383556 0 0 .61466406 3.268879 5.091139)" gradientUnits="userSpaceOnUse" x1="21.571081" x2="21.571081" y1="7.98625" y2="34.016731"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99001008" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="8.601301" x2="8.601301" y1="9.476188" y2="11.333331"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.50413225 0 0 .49333391 4.108882 -20.937122)" gradientUnits="userSpaceOnUse" x1="23.587299" x2="23.587299" y1="64.737335" y2="103.2508"><stop offset="0" stop-color="#efdfc4"/><stop offset="1" stop-color="#e7c591"/></linearGradient><radialGradient id="i" 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="#j"/><linearGradient id="j"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="k" 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="#j"/><linearGradient id="l" 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><radialGradient id="m" cx="6.730414" cy="9.957108" fx="6.200184" gradientTransform="matrix(0 4.6270127 -5.6804933 0 68.966159 -30.745063)" gradientUnits="userSpaceOnUse" r="12.671875"><stop offset="0" stop-color="#919caf"/><stop offset=".26238" stop-color="#68758e"/><stop offset=".704952" stop-color="#485a6c"/><stop offset="1" stop-color="#444c5c"/></radialGradient><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="12.001243" x2="12.001243" y1="11.98089" y2="27.914931"><stop offset="0" stop-color="#fff"/><stop offset=".01652508" stop-color="#fff" stop-opacity=".235294"/><stop offset=".98001981" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="o" gradientTransform="matrix(1.0181566 0 0 -1.0195328 -.215304 40.481143)" gradientUnits="userSpaceOnUse" x1="12.913282" x2="12.913282" xlink:href="#d" y1="17.533852" y2="20.187275"/><g transform="translate(0 -4)"><path d="m4.0001794 6.500079c-.43342.005-.5.21723-.5.6349v1.36502c-1.24568 0-1-.002-1 .54389.0216 6.53313 0 6.90143 0 7.45611.90135 0 26.9999996-2.34895 26.9999996-3.36005v-4.09606c0-.41767-.34799-.54876-.78141-.54389h-14.21859v-1.36502c0-.41767-.26424-.63977-.69767-.6349z" fill="none" opacity=".5" stroke="#7e8087" stroke-linecap="square" stroke-width=".992"/><path d="m4.0001794 6.999999v2h-1v4h25.9999996v-4h-15v-2z" fill="url(#g)"/><path d="m4.5001794 7.499999v2h-1v4h24.9999996v-4h-15v-2z" fill="none" stroke="url(#f)" stroke-linecap="round"/><path d="m3.647361 27.134745h24.694677v3.865254h-24.694677z" fill="url(#b)" opacity=".3"/><path d="m28.342038 27.134879v3.865041c1.021491.0073 2.469468-.86596 2.469468-1.932769 0-1.06681-1.139908-1.932272-2.469468-1.932272z" fill="url(#c)" opacity=".3"/><path d="m3.647361 27.134879v3.865041c-1.0214912.0073-2.4694678-.86596-2.4694678-1.932769 0-1.06681 1.1399068-1.932272 2.4694678-1.932272z" fill="url(#e)" opacity=".3"/><path d="m1.9270194 11.499999c-.69105.0796-.32196.90258-.37705 1.36535.0802.29906.59771 15.71799.59771 16.24744 0 .46018.22667.38222.80101.38222h26.3974796c.61872.0143.48796.007.48796-.38947.0452-.20269.63993-16.97848.66282-17.24344 0-.279.0581-.3621-.30493-.3621-9.0765 0-19.18849 0-28.2649996 0z" fill="url(#h)" stroke="#987124" stroke-opacity=".498039"/><path d="m2.5001794 12.499999.62498 16h25.7491696l.62498-16z" fill="none" opacity=".5" stroke="url(#a)" stroke-linecap="round"/></g><g transform="translate(9 1)"><g opacity=".4" transform="matrix(.5789476 0 0 .42857134 -1.894738 10.857146)"><path d="m38 40h5v7h-5z" fill="url(#i)"/><path d="m-10-47h5v7h-5z" fill="url(#k)" transform="scale(-1)"/><path d="m10 40h28v7.000001h-28z" fill="url(#l)"/></g><rect fill="url(#m)" height="19.000002" rx="1" width="19.000002" x="2.499998" y="10.500026"/><rect fill="none" height="19.000002" opacity=".5" rx="1" stroke="#1c2c38" stroke-linecap="round" stroke-linejoin="round" width="19.000002" x="2.499998" y="10.500026"/><path d="m3.501246 11.498756h17v17h-17z" fill="none" opacity=".3" stroke="url(#n)" stroke-linecap="round" stroke-linejoin="round"/><path d="m11.142857 15.000001c-.154257 0-.282804.595793-.35826 1.447265a4.7142854 4.7142854 0 0 0 -1.1392302.478795c-.658092-.551548-1.172157-.884484-1.281529-.775112l-1.212891 1.21289c-.109371.109373.223564.623438.775113 1.28153a4.7142854 4.7142854 0 0 0 -.47461 1.139229c-.853858.07538-1.451451.203745-1.451451.358259v1.714286c0 .154256.595793.282803 1.447265.358259a4.7142854 4.7142854 0 0 0 .477121 1.141741c-.550295.656913-.882677 1.169777-.773438 1.279018l1.212891 1.21289c.109137.109137.621357-.222452 1.277344-.771763a4.7142854 4.7142854 0 0 0 1.1434152.471261c.07538.853858.203745 1.451451.35826 1.451451h1.714285c.154256 0 .282803-.595793.358259-1.447266a4.7142854 4.7142854 0 0 0 1.13923-.478795c.658092.551549 1.172157.884484 1.281529.775112l1.212891-1.21289c.109371-.109372-.223564-.623438-.775113-1.281529a4.7142854 4.7142854 0 0 0 .47461-1.13923c.853858-.07538 1.451451-.203745 1.451451-.358259v-1.714286c0-.154256-.595793-.282803-1.447265-.358259a4.7142854 4.7142854 0 0 0 -.477121-1.14174c.550295-.656913.882677-1.169778.773438-1.279019l-1.212891-1.21289c-.109137-.109137-.621357.222452-1.277344.771764a4.7142854 4.7142854 0 0 0 -1.143415-.471262c-.07538-.853857-.203744-1.45145-.358259-1.45145zm.857142 3.857142a2.142857 2.142857 0 0 1 2.142857 2.142857 2.142857 2.142857 0 0 1 -2.142857 2.142857 2.142857 2.142857 0 0 1 -2.1428572-2.142857 2.142857 2.142857 0 0 1 2.1428572-2.142857z" fill="#fff" opacity=".1"/><path d="m11.142857 14.000027c-.154257 0-.282804.595793-.35826 1.447265a4.7142854 4.7142854 0 0 0 -1.1392302.478795c-.658092-.551548-1.172157-.884484-1.281529-.775112l-1.212891 1.21289c-.109371.109373.223564.623438.775113 1.28153a4.7142854 4.7142854 0 0 0 -.47461 1.139229c-.853858.07538-1.451451.203745-1.451451.358259v1.714286c0 .154256.595793.282803 1.447265.358259a4.7142854 4.7142854 0 0 0 .477121 1.141741c-.550295.656913-.882677 1.169777-.773438 1.279018l1.212891 1.21289c.109137.109137.621357-.222452 1.277344-.771763a4.7142854 4.7142854 0 0 0 1.1434152.471261c.07538.853858.203745 1.451451.35826 1.451451h1.714285c.154256 0 .282803-.595793.358259-1.447266a4.7142854 4.7142854 0 0 0 1.13923-.478795c.658092.551549 1.172157.884484 1.281529.775112l1.212891-1.21289c.109371-.109372-.223564-.623438-.775113-1.281529a4.7142854 4.7142854 0 0 0 .47461-1.13923c.853858-.07538 1.451451-.203745 1.451451-.358259v-1.714286c0-.154256-.595793-.282803-1.447265-.358259a4.7142854 4.7142854 0 0 0 -.477121-1.14174c.550295-.656913.882677-1.169778.773438-1.279019l-1.212891-1.21289c-.109137-.109137-.621357.222452-1.277344.771764a4.7142854 4.7142854 0 0 0 -1.143415-.471262c-.07538-.853857-.203744-1.45145-.358259-1.45145zm.857142 3.857142a2.142857 2.142857 0 0 1 2.142857 2.142857 2.142857 2.142857 0 0 1 -2.142857 2.142857 2.142857 2.142857 0 0 1 -2.1428572-2.142857 2.142857 2.142857 0 0 1 2.1428572-2.142857z" fill="#455365"/><g fill="none"><path d="m12.002575 22.671181c1.469034.0381 2.754293-1.381505 2.563778-2.842678-.114039-1.464029-1.647021-2.604939-3.079912-2.265809-1.441327.261108-2.4259723 1.896655-1.9442349 3.290986.3196809 1.053899 1.3566149 1.831057 2.4603689 1.817501z" opacity=".05" stroke="url(#o)" stroke-linejoin="round"/><path d="m11.431641 14.5c-.0016.0065-.0023.0049-.0039.01172-.05052.212775-.100234.560944-.136718.972656-.01967.212214-.169229.389817-.375.445313-.356557.09701-.700496.243273-1.0195386.429687-.1850422.107439-.4174762.08794-.5820313-.04883-.318307-.266772-.6018457-.480079-.7890625-.595703-.00749-.0046-.00645-.0035-.013672-.0078l-.8046874.804685c.0043.0072.00318.0062.00781.01367.1156264.187216.3289318.470757.5957057.789062.1367684.164555.1562679.39699.048828.582032-.185205.319222-.3279174.663153-.4238281 1.019531-.055746.206394-.2343113.356109-.4472657.375-.4129715.03646-.7611044.08617-.9746093.136718-.00775.0018-.00627.002-.013672.0039v1.136718c.00651.0016.00495.0023.011719.0039.212776.05052.5609425.100234.9726562.136718.2129543.01889.3915199.168606.4472656.375.096316.357064.2398319.701807.4257813 1.021485.1074396.185042.08794.417476-.048828.582031-.2661194.317678-.4784769.600262-.59375.787109-.00461.0075-.00352.0065-.00781.01367l.8027345.802728c.00684-.0041.00658-.0015.013672-.0059.1864151-.114875.4699312-.326199.7871094-.591797.1637402-.136504.3951104-.156759.5800781-.05078.3204951.184275.6660291.327354 1.0234371.421875.207163.05505.357788.233772.376954.447266.03646.412971.08617.761106.136718.974609.0018.0077.002.0063.0039.01367h1.136718c.0016-.0065.0023-.0049.0039-.01172.05052-.212776.100234-.560942.136718-.972656.01967-.212213.169229-.389817.375-.445313.35655-.09701.700488-.243274 1.019532-.429687.185042-.107438.417476-.08794.582031.04883.318306.266773.601846.480079.789062.595703.0075.0046.0065.0035.01367.0078l.804688-.804688c-.0043-.0072-.0032-.0062-.0078-.01367-.115624-.187215-.328929-.470758-.595703-.789062-.136768-.164555-.156268-.396989-.04883-.582031.185205-.319223.327917-.663154.423828-1.019532.05575-.206394.234312-.356109.447266-.375.412971-.03646.761105-.08617.974609-.136718.0077-.0018.0063-.002.01367-.0039v-1.136718c-.0065-.0016-.0049-.0023-.01172-.0039-.212777-.05052-.560942-.100234-.972656-.136718-.212954-.01889-.39152-.168606-.447266-.375-.09632-.357064-.239832-.701807-.425781-1.021485-.10744-.185042-.08794-.417476.04883-.582031.26612-.317678.478477-.600262.59375-.787109.0046-.0075.0035-.0065.0078-.01367l-.802719-.802681c-.0068.0041-.0066.0015-.01367.0059-.186415.114875-.469931.326198-.787109.591796-.16374.136505-.39511.15676-.580078.05078-.320497-.184275-.666031-.327354-1.023439-.421875-.207163-.05505-.357788-.233772-.376954-.447266-.03646-.412969-.08617-.761105-.136718-.974609-.0018-.0077-.002-.0063-.0039-.01367z" opacity=".05" stroke="#000"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/scrollbar.svg b/icon-themes/elementary_svg/cmd/32/scrollbar.svg
new file mode 100644
index 000000000..25d653129
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/scrollbar.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.466667" 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"><stop offset="0" stop-color="#fff"/><stop offset=".12500216" stop-color="#fff" stop-opacity=".099265"/><stop offset=".99998999" stop-color="#fff" stop-opacity="0"/><stop offset="1" stop-color="#fff" stop-opacity=".551471"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="2.910417" x2="2.910417" xlink:href="#e" y1="293.22968" y2="294.35416"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="2.910417" x2="2.910417" xlink:href="#e" y1="291.57602" y2="295.94165"/><g transform="matrix(1.33333 0 0 1.33333 .352787 -387.532323)"><g opacity=".4" transform="matrix(.08355284 0 0 .11339314 .905149 291.47207)"><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><rect fill="#dcdcdc" height="5.357832" rx="1.190628" ry="1.289854" stroke="#afafaf" stroke-linecap="square" stroke-width=".198438" width="2.97657" x="1.422132" y="291.14606"/><rect fill="none" height="4.960939" rx="1.091409" ry=".992179" stroke="url(#g)" stroke-linecap="square" stroke-width=".198438" width="2.579694" x="1.62057" y="291.34451"/><path d="m1.521351 292.93201h2.778132v1.88516h-2.778132z" fill="#9b9b9b"/><path d="m1.62057 293.03122h2.579694v1.686728h-2.579694z" fill="#dcdcdc" stroke="#a2a2a2" stroke-linecap="square" stroke-width=".198438"/><path d="m3.0760574 292.25006-.7673554.0426.3579112-.48494z" fill="#919191" transform="matrix(1.8046248 .08300212 -.10029612 1.4934545 27.365367 -144.18235)"/><path d="m3.6049498 295.21404-1.3890612.00007.694533.69453z" fill="#919191"/><path d="m1.819008 293.22968h2.182818v1.289835h-2.182818z" fill="none" stroke="url(#f)" stroke-linecap="square" stroke-width=".198438"/><g fill="#919191"><path d="m2.315103 293.62653h1.190628v.198451h-1.190628z"/><path d="m2.315103 294.02341h1.190628v.198446h-1.190628z"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/searchdialog.svg b/icon-themes/elementary_svg/cmd/32/searchdialog.svg
new file mode 100644
index 000000000..0f1a71702
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/searchdialog.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="22.099527" cy="24.537743" gradientTransform="matrix(.58721147 0 0 .58708014 -1.328628 -2.848238)" gradientUnits="userSpaceOnUse" r="8.308505"><stop offset="0" stop-color="#fff" stop-opacity=".426901"/><stop offset="1" stop-color="#fff" stop-opacity=".362573"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="8.828393" x2="8.828393" y1="1.799003" y2="14.156846"><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><radialGradient id="c" cx="8.072266" cy="5.962701" fx="6" fy="3.371369" gradientTransform="matrix(.84206513 0 0 .63778859 1.241208 2.274021)" gradientUnits="userSpaceOnUse" r="4.572266"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".526471"/></radialGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="24.860222" x2="27.610222" y1="-2.45181" y2="1.14194"><stop offset="0" stop-color="#a3907c"/><stop offset="1" stop-color="#8a715e"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="19.27518" x2="19.27518" y1="14.498033" y2="21.026062"><stop offset="0" stop-color="#f3f3f3"/><stop offset="1" stop-color="#f3f3f3" stop-opacity="0"/></linearGradient><radialGradient id="f" cx="6.702713" cy="73.615715" fx="11.969189" fy="75.92881" gradientTransform="matrix(1.6600963 0 0 .36315008 .963735 -5.358552)" gradientUnits="userSpaceOnUse" r="7.228416"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="13" x2="13" y1="2" y2="28"><stop offset="0" stop-color="#d4d4d4"/><stop offset="1" stop-color="#abacae"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -24.35737 1.938176)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#i" y1="24.989594" y2="30.000141"/><linearGradient id="i"><stop offset="0" stop-color="#565656"/><stop offset=".5" stop-color="#9a9a9a"/><stop offset="1" stop-color="#545454"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -24.540087 2.121789)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#k" y1="24.989594" y2="30.000141"/><linearGradient id="k"><stop offset="0" stop-color="#b1b1b1"/><stop offset=".5" stop-color="#fff"/><stop offset="1" stop-color="#8f8f8f"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -23.72243 1.300123)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#i" y1="24.989594" y2="30.000141"/><linearGradient id="m" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -23.905148 1.483735)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#k" y1="24.989594" y2="30.000141"/><linearGradient id="n" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -23.084421 .658986)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#i" y1="24.989594" y2="30.000141"/><linearGradient id="o" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -23.267138 .8426)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#k" y1="24.989594" y2="30.000141"/><linearGradient id="p" gradientTransform="matrix(.6380091 -.6411367 .8596263 .8553493 -24.599696 2.181687)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="29.056757" y2="26.02973"><stop offset="0" stop-color="#ece5a5"/><stop offset="1" stop-color="#fcfbf2"/></linearGradient><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="-.194932" x2="8.965093" y1="20.329414" y2="20.329414"><stop offset="0" stop-color="#d48e15"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="r" gradientUnits="userSpaceOnUse" x1="11.233976" x2="15.108646" y1="9.817785" y2="13.871716"><stop offset="0" stop-color="#ad5f00"/><stop offset=".13482948" stop-color="#ffe16b"/><stop offset=".20224422" stop-color="#f9c440"/><stop offset=".26965895" stop-color="#fff394"/><stop offset=".44650277" stop-color="#f9c440"/><stop offset=".57114136" stop-color="#f9c440"/><stop offset=".72038066" stop-color="#ffe16b"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 -.49997 .833335)"><path d="m11.5 2.5c-4.9705628-.0000001-9.0000001 4.0294372-9 9-.0000001 4.970563 4.0294372 9 9 9 1.596896-.0032 3.164179-.43128 4.541016-1.240234l5.099609 5.099609 1.884766-1.884766-4.898438-4.898437c1.523003-1.657383 2.369681-3.825295 2.373047-6.076172 0-4.9705628-4.029437-9.0000001-9-9zm0 3a6.0000003 6.0000003 0 0 1 6 6 6.0000003 6.0000003 0 0 1 -6 6 6.0000003 6.0000003 0 0 1 -6-6 6.0000003 6.0000003 0 0 1 6-6z" fill="url(#g)" stroke="#555761" stroke-opacity=".501961" transform="matrix(.75000188 0 0 .75000188 .374978 -.625003)"/><path d="m24.090748 21.375c0 1.449748-5.372523 2.625-11.999865 2.625-6.627343 0-11.999865-1.175252-11.999865-2.625 0-1.449747 5.372522-2.625 11.999865-2.625 6.627342 0 11.999865 1.175253 11.999865 2.625z" fill="url(#f)" opacity=".15"/><path d="m13.87885 8a4.8788497 4.8777586 0 1 1 -9.7576994 0 4.8788497 4.8777586 0 1 1 9.7576994 0z" fill="url(#a)" fill-rule="evenodd" opacity=".2"/><path d="m8.9546561 3.1627883a4.6313583 4.6303225 0 0 0 -4.7662203 4.6297137 4.6313583 4.6303225 0 0 0 .1628212 1.2006007 10.104782 10.102522 0 0 0 7.53747-4.6675407 4.6313583 4.6303225 0 0 0 -2.9340709-1.1627737z" fill="url(#c)" fill-rule="evenodd" opacity=".15"/><path d="m15.000015 7.9997817c0 3.3138283-2.686498 6.0002333-5.9999422 6.0002333-3.3137472 0-6.0000879-2.686436-6.0000879-6.0002333 0-3.313671 2.6863407-5.9998033 6.0000879-5.9998033 3.3134442 0 5.9999422 2.6861323 5.9999422 5.9998033z" style="opacity:.5;fill:none;stroke-width:.692311;stroke-linecap:round;stroke-linejoin:round;stroke:url(#b)"/><rect fill="url(#d)" height="3.024859" rx=".5" transform="matrix(.70710678 .70710678 -.70710678 .70710678 0 0)" width="8.660256" x="21.266472" y="-1.514309"/><g fill="none" stroke-width=".750002"><path d="m14.794117 16.346092 1.309346-1.309963 5.324771 5.301332" opacity=".5" stroke="url(#e)"/><rect height="2.991714" opacity=".5" rx=".5" stroke="#57392d" transform="matrix(.70710678 .70710678 -.70710678 .70710678 0 0)" width="8.676829" x="21.266472" y="-1.514309"/></g></g><g transform="matrix(.82851861 0 0 .82851861 11.262089 11.39386)"><path d="m3.9957406 16.479538c.4459215-.334616 1.6971047.293067 2.8468883 1.43713 1.1470341 1.141326 1.7514206 2.362602 1.4243802 2.812888-.00124.0017.028135.02504.026864.02673l16.0100409-16.0885263c.406482-.408475-.225083-1.6993061-1.411369-2.8796879-1.186282-1.18038195-2.480279-1.80553552-2.886764-1.39705864z" fill="url(#r)" stroke="#ad5f00" stroke-linejoin="round" stroke-width="1.206973"/><path d="m3.9957406 16.479536c.4459215-.334616 1.697105.293068 2.8468878 1.43713 1.1470339 1.141326 1.7514205 2.362602 1.4243801 2.812888-.00124.0017.028135.02504.026864.02673l11.0255925-11.0796428.03988-.040071c.0013-.00169-.02811-.025017-.02686-.026729.327034-.4502889-.277353-1.6715643-1.424386-2.8128899-1.149783-1.1440621-2.400968-1.771746-2.846889-1.437129l-.03988.04007z" fill="#f9c440" opacity=".6"/><path d="m18.05188 2.3544945c.445921-.3346166 1.697105.2930675 2.846888 1.4371298 1.147033 1.141325 1.75142 2.3626014 1.424379 2.8128865-.0012.00171.02814.025041.02686.02673l1.953903-1.9634813.03988-.040071c.0013-.00169-.02811-.025017-.02686-.02673.327036-.450285-.277352-1.6715616-1.424385-2.8128867-1.149782-1.14406166-2.400965-1.77174678-2.846887-1.43713005l-.03988.0400714-1.953901 1.96348135z" fill="#fe9ab8" opacity=".8" stroke="#de3e80" stroke-linejoin="round" stroke-width="1.206973"/><path d="m15.861791 4.5553174c.44592-.3346171 1.697106.2930672 2.846888 1.4371295 1.147033 1.141325 1.751421 2.3626016 1.424379 2.8128878-.0012.00171.02814.025039.02686.026729l.199378-.2003563c.0013-.00169-.02811-.025017-.02686-.026729.327042-.4502861-.277346-1.671563-1.42438-2.8128866-1.149782-1.1440632-2.400967-1.7717473-2.846887-1.4371304z" fill="url(#h)"/><path d="m15.679073 4.7389302c.445922-.334617 1.697107.2930672 2.846888 1.4371291 1.147035 1.1413256 1.751422 2.3626005 1.42438 2.8128864-.0012.00171.02813.025041.02686.026731l.199377-.2003563c.0013-.00169-.02811-.025018-.02686-.02673.327044-.4502851-.277344-1.6715616-1.424379-2.8128865-1.149782-1.1440622-2.400966-1.771747-2.846889-1.4371299z" fill="url(#j)"/><path d="m16.496731 3.9172644c.445921-.3346173 1.697105.2930665 2.846888 1.4371297 1.147033 1.1413248 1.751421 2.3626003 1.42438 2.8128865-.0012.00171.02813.02504.02686.026729l.199378-.200355c.0013-.00169-.02811-.025017-.02686-.026729.327041-.4502858-.277346-1.6715623-1.424381-2.8128867-1.149782-1.1440629-2.400964-1.7717471-2.846888-1.4371299z" fill="url(#l)"/><path d="m16.314013 4.1008772c.445923-.3346174 1.697107.2930668 2.846888 1.4371289 1.147035 1.1413262 1.751422 2.3626013 1.424381 2.8128873-.0012.00171.02814.02504.02686.02673l.199377-.2003568c.0013-.00169-.02811-.025016-.02686-.026729.327042-.4502853-.277345-1.6715626-1.424379-2.8128856-1.149781-1.1440628-2.400966-1.7717477-2.846889-1.4371302z" fill="url(#m)"/><path d="m17.134741 3.2761275c.44592-.3346167 1.697104.2930671 2.846887 1.4371299 1.147033 1.1413247 1.751421 2.362601 1.42438 2.8128865-.0012.00171.02813.025041.02686.026731l.199376-.200356c.0013-.00169-.02811-.025018-.02686-.02673.327042-.450285-.277346-1.6715621-1.42438-2.8128872-1.14978-1.144062-2.400965-1.7717462-2.846887-1.4371291l-.199377.200355z" fill="url(#n)"/><path d="m16.952024 3.4597401c.445919-.3346173 1.697105.2930673 2.846887 1.4371305 1.147033 1.141324 1.751422 2.3626007 1.424379 2.8128853-.0012.00171.02814.025041.02686.02673l.199378-.2003543c.0013-.00169-.02811-.025019-.02686-.02673.327042-.4502865-.277346-1.6715623-1.424379-2.812887-1.149782-1.1440623-2.400967-1.7717471-2.846888-1.4371292z" fill="url(#o)"/><g fill-rule="evenodd"><g stroke-width="1.206973"><path d="m.92763987 23.761444 7.28373453-2.970838.062055-.06205c.327041-.450289-.2852284-1.67166-1.4322624-2.812988-1.1497829-1.144062-2.3994875-1.768277-2.8454094-1.43366z" fill="url(#p)" stroke="url(#q)"/><path d="m1.7587091 21.789843-.83151613 1.96381 1.98663883-.814434c-.1592262-.190724-.3062182-.384443-.4973904-.574664-.2200911-.218997-.436571-.396687-.6577323-.574712z" fill="#0c0c0c" stroke="#0c0c0c"/></g><path d="m19.705089 18.725266c-.206498-.03213-.367109-.02294-.470359.0068l-13.95021 3.090657-2.5651858.573609-.0757164.013688-2.97818693 2.202665 7.59460443-.114725.0688329-.018439 2.5812476-.569021 13.9433252-3.120442c.417588-.09178-.275333-.626383-1.551043-1.202287-.959077-.429061-1.968631-.766344-2.59272-.860416z" fill="#0c0c0c" opacity=".15" stroke-width="2.294442"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/sectionshrink.svg b/icon-themes/elementary_svg/cmd/32/sectionshrink.svg
new file mode 100644
index 000000000..ab7c29002
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/sectionshrink.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 26.408854 5.499973)" gradientUnits="userSpaceOnUse" x1="4.000003" x2="17.000002" xlink:href="#b" y1="11.560315" y2="11.560315"/><linearGradient id="b" gradientTransform="matrix(0 .75000188 -.75000188 0 26.408854 5.499973)" gradientUnits="userSpaceOnUse" x1="4.000003" x2="19.000002" y1="11.560315" y2="11.560315"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.40290243 0 0 -.43261396 5.519842 42.959872)" gradientUnits="userSpaceOnUse" x1="35.911324" x2="35.911324" y1="77.054581" y2="60.584892"><stop offset="0" stop-color="#fff"/><stop offset=".43687496" 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="d" gradientTransform="matrix(0 .75000188 -.75000188 0 26.408854 5.499973)" gradientUnits="userSpaceOnUse" x1="17.000002" x2="4.000003" xlink:href="#b" y1="12.072035" y2="12.072035"/><linearGradient id="e" gradientTransform="matrix(.40290243 0 0 -.43261396 5.519842 42.959872)" gradientUnits="userSpaceOnUse" x1="30.305014" x2="30.305014" y1="60.584892" y2="72.720451"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".71428567" stop-color="#fff" stop-opacity=".172549"/><stop offset=".71428567" stop-color="#fff" stop-opacity=".814035"/><stop offset=".85714287" stop-color="#fff" stop-opacity=".814035"/><stop offset=".85714287" 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="f" cx="9.72272" cy="-91.022446" gradientTransform="matrix(-5.5270802 -.00000021 .00000029 -3.2038481 64.918703 -283.00218)" gradientUnits="userSpaceOnUse" r="7"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><g stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002" transform="matrix(1.33333 0 0 1.33333 .00004 -10.6666)"><g transform="matrix(-1 0 0 1 28.988594 13.000023)"><path d="m17.363595 8.8749829-3.750009 4.5000111h2.250005v4.500011h3.000008l.00001-4.500011h2.250006z" style="display:block;stroke:#a62100;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#a)"/><path d="m17.363595 10.043385-2.157216 2.581607 1.407214.000003v4.500009h1.500004v-4.500009l1.414628-.000003z" display="block" fill="none" opacity=".401" stroke="url(#c)" stroke-miterlimit="7"/></g><g transform="matrix(-1 0 0 -1 28.979802 26.999978)"><path d="m17.354805 8.8749829-3.750009 4.5000111h2.276375l-.02637 4.500011h3.000008v-4.500011h2.250005z" style="display:block;stroke:#a62100;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#d)"/><path d="m17.354805 10.051255-2.121072 2.573737h1.37107v4.500012h1.500004v-4.500012h1.398559z" display="block" fill="none" opacity=".401" stroke="url(#e)" stroke-miterlimit="7"/></g><path d="m2.6249766 19.624967v.750034c6.3177597-.0095 12.4322884.0095 18.7500464 0v-.750002h-18.7500464z" fill="none" stroke="url(#f)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/sectionshrinkbottom.svg b/icon-themes/elementary_svg/cmd/32/sectionshrinkbottom.svg
new file mode 100644
index 000000000..fd7083955
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/sectionshrinkbottom.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 26.408854 5.499973)" gradientUnits="userSpaceOnUse" x1="17.000002" x2="4.000003" y1="12.072035" y2="12.072035"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.40290243 0 0 -.43261396 5.519842 42.959872)" gradientUnits="userSpaceOnUse" x1="30.305014" x2="30.305014" y1="60.584892" y2="72.720451"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".71428567" stop-color="#fff" stop-opacity=".172549"/><stop offset=".71428567" stop-color="#fff" stop-opacity=".814035"/><stop offset=".85714287" stop-color="#fff" stop-opacity=".814035"/><stop offset=".85714287" 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="c" cx="9.72272" cy="-91.022446" gradientTransform="matrix(-5.5270802 -.00000021 .00000029 -3.2038481 64.918703 -283.00218)" gradientUnits="userSpaceOnUse" r="7"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><g stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002" transform="matrix(1.33333 0 0 -1.33333 .00004 46.6666)"><path d="m2.6249766 19.624967v.750034c6.3177597-.0095 12.4322884.0095 18.7500464 0v-.750002h-18.7500464z" fill="none" stroke="url(#c)"/><g transform="matrix(-1 0 0 1 28.979801 13.000022)"><path d="m17.354805 8.8749829-3.750009 4.5000111h2.276375l-.02637 4.500011h3.000008v-4.500011h2.250005z" style="display:block;stroke:#a62100;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#a)"/><path d="m17.354805 10.051255-2.121072 2.573737h1.37107v4.500012h1.500004v-4.500012h1.398559z" display="block" fill="none" opacity=".401" stroke="url(#b)" stroke-miterlimit="7"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/sectionshrinktop.svg b/icon-themes/elementary_svg/cmd/32/sectionshrinktop.svg
new file mode 100644
index 000000000..049da8381
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/sectionshrinktop.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 26.408854 5.499973)" gradientUnits="userSpaceOnUse" x1="4.000003" x2="17.000002" y1="11.560315" y2="11.560315"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.40290243 0 0 -.43261396 5.519842 42.959872)" gradientUnits="userSpaceOnUse" x1="35.911324" x2="35.911324" y1="77.054581" y2="60.584892"><stop offset="0" stop-color="#fff"/><stop offset=".43687496" 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="9.72272" cy="-91.022446" gradientTransform="matrix(-5.5270802 -.00000021 .00000029 -3.2038481 64.918703 -283.00218)" gradientUnits="userSpaceOnUse" r="7"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><g stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002" transform="matrix(1.33333 0 0 1.33333 .00004 -15.6666)"><path d="m2.6249766 19.624967v.750034c6.3177597-.0095 12.4322884.0095 18.7500464 0v-.750002h-18.7500464z" fill="none" stroke="url(#c)"/><g transform="matrix(-1 0 0 1 28.988594 13.000023)"><path d="m17.363595 8.8749829-3.750009 4.5000111h2.250005v4.500011h3.000008l.00001-4.500011h2.250006z" style="display:block;stroke:#a62100;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#a)"/><path d="m17.363595 10.043385-2.157216 2.581607 1.407214.000003v4.500009h1.500004v-4.500009l1.414628-.000003z" display="block" fill="none" opacity=".401" stroke="url(#b)" stroke-miterlimit="7"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/selectall.svg b/icon-themes/elementary_svg/cmd/32/selectall.svg
new file mode 100644
index 000000000..ed41ef1fa
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/selectall.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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.185175" y2="41.814808"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.62856997 0 0 .60839392 .91432 -.534791)" 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><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="f" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.66858377 0 0 .67036989 -.679619 -2.308268)" gradientUnits="userSpaceOnUse" x1="22.004084" x2="22.004084" y1="47.813133" y2="3.363852"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#c8c8c8"/></linearGradient><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#f)" opacity=".15"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#e)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#d)" opacity=".15"/><path d="m5 1c5.041316 0 21.999973.00179 21.999973.00179l.000027 27.99821s-14.666666 0-22 0c0-9.333333 0-18.666664 0-27.9999959z" fill="url(#c)"/><g fill="none"><path d="m26.5 28.5h-21v-27h21z" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.499961.499944c5.27048 0 23.000054.002 23.000054.002l.000024 28.998112s-15.333385 0-23.000078 0c0-9.666722 0-19.333346 0-28.999956z" stroke="url(#g)" stroke-linejoin="round" stroke-width=".999922"/><path d="m8.0000001 5.567745h1.5669929zm1.7968186 0h1.4625273zm1.6923533 0h1.295381zm1.504313 0h.564117zm.793943 0h1.253595zm1.504313 0h3.301133zm3.510065 0h2.528083zm2.737015 0h.77305zm-13.5388209 1.9217775h2.0684299zm2.2773639 0h3.384705zm3.593637 0h1.650566zm1.859499 0h1.546099zm1.755032 0h1.316274zm1.525206 0 2.068432.020955zm2.25647.020955h3.363813zm-13.2672079 1.9895225h2.8623739zm3.0921999 0h3.0922zm3.301132 0h1.232701zm1.441634 0h2.904161zm3.092199 0h1.984859zm2.214684 0h.793944zm1.002876 0h.438758zm.668584 0h1.232701zm-14.8133089 2h1.0655555zm1.3998467 0h3.9488232zm-1.3998467 3h2.6325479zm2.8414809 0h2.820588zm3.02952 0h1.086449zm1.295381 0h2.653442zm2.862374 0h3.342919zm3.572745 0h1.232701zm-13.6015009 2h2.8623739zm3.0921999 0h3.0922zm3.301132 0h1.232701zm1.441634 0h2.904161zm3.092199 0h1.984859zm2.214684 0h.793944zm1.002876 0h.438758zm.668584 0h1.232701zm-14.8133089 2h2.4445099zm2.7161219 0h1.170021zm1.378954 0h.58501zm.814836 0h1.065555zm1.295381 0h1.086448zm1.295381 0h1.734139zm1.963965 0h2.25647zm2.465402 0h1.504314zm1.713247 0h.376078zm-13.6432879 2.989525h2.0684299zm2.2773639 0h3.384705zm3.593637 0h1.650566zm1.859499 0h1.546099zm1.755032 0h1.316274zm1.525206 0 2.068432.02095zm2.25647.02095h3.363813zm-13.2672079 1.989525h2.5907619zm2.8205879 0h.814836zm1.023769 0h1.859499zm2.06843 0h2.737016zm-5.9127869 2h2.5907619zm2.8205879 0h1.170021zm1.378953 0h1.838606zm2.047538 0h1.984858z" stroke="url(#h)"/></g><path d="m7 4v23h11.651786v-2.107212h6.348214v-20.892788z" fill="#8cd5ff" opacity=".3"/><g transform="matrix(2.6634546 0 0 2.382802 -6.766578 -6.930837)"><path d="m8.9232148 12.236448v.954552h.3754519v.370132h-.3754519v.993513h1.8772612v-.993513h-.375452v-.370132h.375452v-.954552z" fill="#fff"/><path d="m9.1578275 12.561194.0000899.314755h.5162019v1.049185h-.5162468v.314756h1.4079455v-.314756h-.516246v-1.049185h.516291l-.00009-.314755z" fill="#333"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/selectbackground.svg b/icon-themes/elementary_svg/cmd/32/selectbackground.svg
new file mode 100644
index 000000000..62debb15c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/selectbackground.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(0 -.78378 .62162 0 .08 33.81)" gradientUnits="userSpaceOnUse" x1="39.344807" x2="6.136926" y1="25.614" y2="25.610502"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.11022 .00852 -.0091 .10377 32.66 16.157)" gradientUnits="userSpaceOnUse" x1="-211.289" x2="-208.497" y1="88.75" y2="75.191"><stop offset="0" stop-color="#ec4502"/><stop offset="1" stop-color="#fe7617"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.10884 0 0 .10845 27.793 13.848)" gradientUnits="userSpaceOnUse" x1="-184.924" x2="-175.253" y1="113.979" y2="88.801"><stop offset="0" stop-color="#7a0f01"/><stop offset="1" stop-color="#d31807"/></linearGradient><linearGradient id="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.0845 0 0 .01235 -6.54 38.47)" 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><radialGradient id="f" cx="605.714" cy="486.648" gradientTransform="matrix(-.01928 0 0 .01647 16.018 20.96)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><radialGradient id="g" cx="605.714" cy="486.648" gradientTransform="matrix(.01928 0 0 .01647 13.982 20.96)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><linearGradient id="h" gradientTransform="matrix(.7152 0 0 .50836 47.363 .524)" gradientUnits="userSpaceOnUse" x1="-67.622" x2="-18.684" y1="28.48" y2="28.48"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="i" gradientTransform="matrix(0 -.88775216 .54523107 0 1.030971 36.268929)" gradientUnits="userSpaceOnUse" x1="38.60191" x2="5.935135" y1="29.288551" y2="29.288551"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.17104 0 0 .1707 41.255 6.744)" gradientUnits="userSpaceOnUse" x1="-107.456" x2="-107.456" y1="-37.385" y2="38.561"><stop offset="0" stop-color="#0b85e9"/><stop offset="1" stop-color="#69d1ef"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.17104 0 0 .1707 37.255 9.744)" gradientUnits="userSpaceOnUse" x1="-96.557" x2="-96.557" y1="110.925" y2="39.992"><stop offset="0" stop-color="#e89c42"/><stop offset="1" stop-color="#faca67"/></linearGradient><g opacity=".4"><path d="m6.6 43h31.8v3h-31.8z" fill="url(#e)" transform="matrix(.66666 0 0 1.33333 1 -29.333)"/><path d="m4.4 27v4c-.993.008-2.4-.896-2.4-2s1.108-2 2.4-2z" fill="url(#f)" transform="translate(1 1)"/><path d="m25.6 27v4c.993.008 2.4-.896 2.4-2s-1.108-2-2.4-2z" fill="url(#g)" transform="translate(1 1)"/></g><path d="m4.498 30.5.00209-29h22.99991v29z" fill="url(#i)" stroke-width="1.040618"/><path d="m26.5 2.5v27h-21v-27z" fill="none" stroke="url(#a)" stroke-linejoin="round"/><g fill="none"><path d="m.5 4.5 29 .002v22.998h-29z" stroke="url(#h)" stroke-linejoin="round" transform="matrix(0 -1 1 0 0 31)"/><path d="m25.498 3.5v25h-19v-25z" opacity=".2" stroke="#000" stroke-linecap="round"/></g><path d="m2 6v20l26 .002v-20z" fill="url(#k)" transform="matrix(0 -1 1 0 0 31)"/><path d="m6 3v16.205c.386.178.874.342 1.402.342 1.207 0 2.39-.975 4.405-.975s3.53 1.225 6.07 1.225c2.542 0 3.113-1.772 6.353-1.772.766 0 1.323.067 1.77.163v-15.188z" fill="url(#j)"/><path d="m6 3v17.092c.58.154 1.334.28 2.23.28 2.287 0 1.96-.767 3.93-.767s3.13 1.254 5.79 1.254c3.297 0 4.054-2.02 6.663-2.02.59 0 1.016.096 1.387.228v-16.065z" opacity=".07"/><g fill="#fff"><path d="m24.23 15.652c-1.702 0-2.773.48-3.65.928-.876.45-1.537.844-2.703.844-1.198 0-2.146-.288-3.088-.592-.944-.304-1.885-.633-2.983-.633-1.08 0-1.95.253-2.66.5-.71.25-1.262.472-1.745.472-.436 0-.86-.15-1.21-.31-.06-.03-.125-.044-.192-.044v1.93c.598.15 1.35.268 2.23.268 1.194 0 1.802-.22 2.26-.414.46-.194.744-.354 1.67-.354.89 0 1.605.29 2.483.606s1.905.648 3.308.648c1.74 0 2.875-.55 3.812-1.06.938-.513 1.663-.96 2.85-.96.624 0 1.02.12 1.388.274v-1.94c-.47-.093-1.03-.162-1.77-.162z" opacity=".1"/><path d="m24.23 16.457c-3.24 0-3.812 1.77-6.353 1.77-2.54 0-4.056-1.223-6.07-1.223-2.016 0-3.198.973-4.405.973-.528 0-1.016-.162-1.402-.34v1.017c.58.154 1.334.28 2.23.28 2.287 0 1.96-.766 3.93-.766s3.13 1.252 5.79 1.252c3.297 0 4.054-2.02 6.663-2.02.59 0 1.016.097 1.387.23v-1.01c-.447-.097-1.003-.163-1.77-.163z" opacity=".3"/><path d="m24.23 17.156c-3.24 0-3.812 1.772-6.353 1.772-2.54 0-4.056-1.227-6.07-1.227-2.016 0-3.198.976-4.405.976-.528 0-1.016-.16-1.402-.34v1.02c.58.152 1.334.28 2.23.28 2.287 0 1.96-.77 3.93-.77s3.13 1.253 5.79 1.253c3.297 0 4.054-2.02 6.663-2.02.59 0 1.016.098 1.387.23v-1.012c-.447-.095-1.003-.16-1.77-.16z"/></g><path d="m9.958 21.283c-.11-.008-.23 0-.354.04-.48.16-.535.477-.578.63-.043.15-.052.268-.06.393-.013.248-.002.51.01.77.01.215.018.406.022.574-.165.04-.348.08-.558.124-.265.056-.532.112-.777.188-.123.04-.24.077-.385.16-.074.04-.158.09-.257.2-.097.107-.217.31-.21.557.013.48.314.624.455.71.14.084.253.127.376.172.248.09.52.16.79.23.22.058.413.112.585.16-.013.16-.03.337-.05.538-.026.255-.05.508-.05.75.002.123.004.24.043.396.02.08.044.17.123.29.08.123.245.296.496.366.49.136.73-.086.86-.185.13-.1.208-.19.29-.288.168-.196.323-.417.476-.635.128-.18.24-.338.34-.476.16.06.333.13.53.21.25.1.5.202.746.276.124.037.24.07.41.084.084.008.186.014.334-.02.147-.032.37-.13.518-.33.29-.397.14-.685.08-.83-.06-.147-.127-.245-.2-.35-.143-.208-.32-.414-.493-.62-.142-.166-.264-.315-.373-.45.11-.12.234-.255.376-.407.178-.19.357-.383.508-.58.076-.1.147-.196.214-.344.034-.076.07-.163.082-.306.013-.142-.016-.373-.175-.568-.31-.38-.646-.332-.81-.324-.17.01-.29.037-.417.07-.255.064-.52.154-.78.246-.215.074-.404.14-.572.196-.09-.136-.185-.29-.295-.463-.138-.22-.277-.437-.43-.633-.077-.1-.147-.19-.276-.297-.065-.053-.144-.114-.284-.17-.07-.026-.167-.05-.276-.06zm1.256 1.7c.003 0 .025.006.03.005-.01 0-.034.008-.04.01-.01.002-.02-.012.01-.016zm.458.146c.04.03.037.043.03.034zm-2.377.472c.03-.014.033.004.023.008-.005.003-.034.01-.046.014.005-.003.02-.02.023-.02zm-.295.36v.039c-.002.015-.014.004 0-.038zm3.9.708c-.006-.01.01-.008.026.033l-.025-.032zm.013.46c-.017.042-.033.046-.027.036l.028-.037zm-3.882.747v.046c-.012-.045 0-.057 0-.046zm.26.396c.01.003.033.01.038.013.013.005.002.012-.037-.013zm2.45.427c.01-.01.01.007-.03.034.01-.008.026-.03.03-.034zm-.505.14.047.018c-.05-.004-.06-.02-.048-.017z" opacity=".05"/><path d="m9.87 22.034c-.263.088.046 1.985-.122 2.197-.16.206-2.15.413-2.142.668.007.263 2.023.57 2.185.785.158.208-.247 2.054.01 2.126.27.075 1.206-1.63 1.473-1.71.26-.077 1.996.852 2.15.642.158-.218-1.278-1.578-1.275-1.842.003-.254 1.48-1.524 1.317-1.726-.17-.21-1.993.654-2.26.57-.256-.08-1.078-1.795-1.334-1.71z" opacity=".15"/><path d="m7.74 20.45c.255-.085 1.08 1.63 1.336 1.71.266.085 2.086-.78 2.257-.57.165.2-1.313 1.47-1.316 1.726-.003.264 1.433 1.626 1.274 1.844-.15.21-1.89-.72-2.15-.645-.265.08-1.2 1.787-1.467 1.712-.26-.072.144-1.917-.013-2.125-.163-.215-2.176-.522-2.184-.786-.007-.255 1.98-.464 2.143-.67.165-.21-.146-2.108.12-2.196z" fill="url(#b)" transform="translate(2.13 .87)"/><path d="m9.887 21.317-.075.07c0 .002-.003.003-.003.004-.15.36.09 1.935-.063 2.127-.007.008-.016.02-.028.027l.06.04c1.227.364.154-2.19.123-2.263-.006 0-.01-.003-.017-.002z" fill="#9d0f06" opacity=".5"/><path d="m5.866 23.273c-.242.002-.38.013-.38.013v.058c.14.257 2.015.552 2.172.76.157.207-.246 2.052.014 2.124.268.075 1.2-1.633 1.47-1.71.256-.077 1.973.84 2.145.646l-.003-.003c-1.448-1.754-4.373-1.895-5.418-1.886z" fill="url(#c)" opacity=".75" transform="translate(2.13 .87)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/selectdata.svg b/icon-themes/elementary_svg/cmd/32/selectdata.svg
new file mode 100644
index 000000000..b572fed99
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/selectdata.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666668" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="23.334999" cy="41.636002" gradientTransform="matrix(.48614 0 0 .19884 .656 19.22)" gradientUnits="userSpaceOnUse" r="22.627001" xlink:href="#a"/><linearGradient id="c" gradientTransform="matrix(.37655 0 0 .3584 -27.15 31.67)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424004" xlink:href="#d" y1="-7.666" y2="-7.666"/><linearGradient id="d"><stop offset="0" stop-color="#868688"/><stop offset="1" stop-color="#d9d9da"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.82245 0 0 .82906 -65.45 8.077)" gradientUnits="userSpaceOnUse" x1="89.017998" x2="89.017998" xlink:href="#f" y1="22.537001" y2="27.546"/><linearGradient id="f"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#4a4a4a"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.37655 0 0 .3584 -27.15 26.67)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424004" xlink:href="#d" y1="-7.666" y2="-7.666"/><linearGradient id="h" gradientTransform="matrix(.82245 0 0 .82906 -65.45 3.077)" gradientUnits="userSpaceOnUse" x1="89.017998" x2="89.017998" xlink:href="#f" y1="22.537001" y2="27.546"/><linearGradient id="i" gradientTransform="matrix(.37655 0 0 .3528 -27.15 21.746)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424004" xlink:href="#d" y1="-7.666" y2="-7.666"/><linearGradient id="j" gradientTransform="matrix(.82245 0 0 .8161 -65.45 -1.478)" gradientUnits="userSpaceOnUse" x1="89.017998" x2="89.017998" xlink:href="#f" y1="22.537001" y2="27.546"/><linearGradient id="k" gradientTransform="matrix(.37845 0 0 .34136 -27.338 17.615)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="102.308" x2="102.308" y1="-2.393" y2="-24.582001"><stop offset="0" stop-color="#a5a6a8"/><stop offset="1" stop-color="#e8e8e8"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.37845 0 0 .34136 -27.338 17.615)" gradientUnits="userSpaceOnUse" x1="109.956" x2="109.956" y1="-24.910999" y2="-2.376"><stop offset="0" stop-color="#b3b3b3"/><stop offset="1" stop-color="#dadada"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.4857 0 0 .5 .343 7.75)" gradientUnits="userSpaceOnUse" x1="21.381001" x2="21.381001" y1="5.052" y2="44.137001"><stop offset="0" stop-color="#fff"/><stop offset=".081" stop-color="#fff" stop-opacity=".235"/><stop offset=".923" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="2.645834" x2="2.645833" y1=".793748" y2="7.672917"><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="o" gradientTransform="matrix(1.7999999 0 0 1.9333334 1.599998 .533333)" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="1" y2="16"><stop offset="0" stop-color="#8cd5ff"/><stop offset="1" stop-color="#64baff"/></linearGradient><linearGradient id="p" gradientTransform="matrix(.27278 0 0 .3079 -1.496066 290.402)" gradientUnits="userSpaceOnUse" x1="18.458715" x2="18.458715" xlink:href="#P" y1="2.738034" y2="5.315988"/><linearGradient id="q" gradientTransform="matrix(.27278 0 0 .3079 -2.898649 290.398)" gradientUnits="userSpaceOnUse" x1="18.872004" x2="18.872004" xlink:href="#P" y1="2.751025" y2="5.328979"/><linearGradient id="r" gradientTransform="matrix(.27278 0 0 .3079 -4.287715 290.398)" gradientUnits="userSpaceOnUse" x1="19.599468" x2="19.599468" xlink:href="#P" y1="2.751025" y2="5.328979"/><linearGradient id="s" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" y1="2" y2="5.000003"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="t" gradientTransform="matrix(-.26458333 0 0 .26458333 3.336459 2.278125)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000002" xlink:href="#s" y1="2" y2="3.000002"/><linearGradient id="u" gradientTransform="matrix(-.26458333 0 0 .26458333 3.336458 .161453)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000002" xlink:href="#s" y1="2" y2="6.000022"/><linearGradient id="v" gradientTransform="matrix(-.26458333 0 0 .26458333 3.336458 4.923953)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#s" y1="2" y2="5.000003"/><linearGradient id="w" gradientTransform="matrix(-.26458333 0 0 .26458333 3.336458 6.511453)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#s" y1="2" y2="4.000013"/><linearGradient id="x" gradientTransform="matrix(-.26458333 0 0 .26458333 5.188541 3.336456)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#s" y1="2" y2="5.000003"/><linearGradient id="y" gradientTransform="matrix(-.26458333 0 0 .26458333 5.188542 2.278125)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#s" y1="2" y2="3.000002"/><linearGradient id="z" gradientTransform="matrix(-.26458333 0 0 .26458333 5.188541 .161453)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#s" y1="2" y2="6.000022"/><linearGradient id="A" gradientTransform="matrix(-.26458333 0 0 .26458333 5.188541 4.923953)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#s" y1="2" y2="5.000003"/><linearGradient id="B" gradientTransform="matrix(-.26458333 0 0 .26458333 5.188541 6.511453)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#s" y1="2" y2="4.000013"/><linearGradient id="C" gradientTransform="matrix(-.26458333 0 0 .26458333 7.040625 3.336456)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#s" y1="2" y2="5.000003"/><linearGradient id="D" gradientTransform="matrix(-.26458333 0 0 .26458333 7.040626 2.278125)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000003" xlink:href="#s" y1="2" y2="3.000002"/><linearGradient id="E" gradientTransform="matrix(-.26458333 0 0 .26458333 7.040625 .161453)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000003" xlink:href="#s" y1="2" y2="6.000022"/><linearGradient id="F" gradientTransform="matrix(-.26458333 0 0 .26458333 7.040625 4.923953)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#s" y1="2" y2="5.000003"/><linearGradient id="G" gradientTransform="matrix(-.26458333 0 0 .26458333 7.040625 6.511453)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#s" y1="2" y2="4.000013"/><linearGradient id="H" gradientTransform="matrix(-.26458333 0 0 .26458333 1.484375 3.336456)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#s" y1="2" y2="5.000003"/><linearGradient id="I" gradientTransform="matrix(-.26458333 0 0 .26458333 1.484376 2.278125)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000003" xlink:href="#s" y1="2" y2="3.500002"/><linearGradient id="J" gradientTransform="matrix(-.26458333 0 0 .26458333 1.484375 .161453)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000003" xlink:href="#s" y1="2" y2="6.000022"/><linearGradient id="K" gradientTransform="matrix(-.26458333 0 0 .26458333 1.484375 4.923953)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#s" y1="2" y2="5.000003"/><linearGradient id="L" gradientTransform="matrix(-.26458333 0 0 .26458333 1.484375 6.511453)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#s" y1="2" y2="4.000013"/><linearGradient id="M" gradientTransform="matrix(-.26458333 0 0 .26458333 3.336458 3.336456)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#s" y1="2" y2="5.000003"/><linearGradient id="N" gradientUnits="userSpaceOnUse" x1="2.46672" x2="2.390616" y1="291.12537" y2="292.27542"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="O" gradientTransform="matrix(.27278 0 0 .3079 -.107 290.402)" gradientUnits="userSpaceOnUse" x1="17.367517" x2="17.367517" xlink:href="#P" y1="2.738034" y2="5.315988"/><linearGradient id="P"><stop offset="0" stop-color="#fff"/><stop offset=".00000003" stop-color="#fff" stop-opacity=".235"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="Q" gradientTransform="matrix(.1323 0 0 .06615 -.265 291.444)" gradientUnits="userSpaceOnUse" x1="23.954" x2="23.954" xlink:href="#a" y1="15.999" y2="19.963"/><linearGradient id="R" gradientTransform="matrix(.11794 0 0 .11905 .212 290.644)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 .176 -387.532)"><rect fill="url(#R)" height="5.556" rx=".198" width="5.159" x=".463" y="291.047"/><path d="m.265 292.436h5.555v.198h-5.554z" fill="url(#Q)" opacity=".15"/><path d="m.364 292.24-.005 4.143c0 .152.154.317.306.317h4.745c.152 0 .307-.166.308-.318l.004-4.145" fill="none" opacity=".3" stroke="#000" stroke-width=".201"/><path d="m1.455 292.436h.2v4.167h-.2zm1.39 0h.2v4.167h-.2zm1.388 0h.2v4.167h-.2zm-3.77.794h.992v.198h-.992z" opacity=".321"/><path d="m1.654 293.23h1.19v.198h-1.19zm1.39 0h1.19v.198h-1.19zm1.388 0h1.19v.198h-1.19zm-3.97 1.19h.993v.2h-.992zm1.192 0h1.19v.2h-1.19zm1.39 0h1.19v.2h-1.19zm1.388 0h1.19v.2h-1.19zm-3.97 1.19h.993v.2h-.992zm1.192 0h1.19v.2h-1.19zm1.39 0h1.19v.2h-1.19zm1.388 0h1.19v.2h-1.19z" opacity=".321"/><g fill="none" stroke-width=".264583" transform="matrix(.75000186 0 0 .75000186 .143782 290.72707)"><path d="m3.4687498 3.7333348h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#M)"/><path d="m3.4687498 2.6750035h-1.3229165l-.0000002.529164h1.3229167z" stroke="url(#t)"/><path d="m3.4687497.55833152h-1.3229165l-.0000001 1.32291928h1.3229167z" stroke="url(#u)"/><path d="m3.4687497 5.3208316h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#v)"/><path d="m3.4687497 6.9083316h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#w)"/><path d="m5.320833 3.7333348h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#x)"/><path d="m5.320833 2.6750035h-1.3229165l-.0000002.529164h1.3229167z" stroke="url(#y)"/><path d="m5.3208329.55833152h-1.3229165l-.0000001 1.32291928h1.3229167z" stroke="url(#z)"/><path d="m5.3208329 5.3208316h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#A)"/><path d="m5.3208329 6.9083316h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#B)"/><path d="m7.1729164 3.7333348h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#C)"/><path d="m7.1729164 2.6750035h-1.3229165l-.0000002.529164h1.3229167z" stroke="url(#D)"/><path d="m7.1729163.55833152h-1.3229165l-.0000001 1.32291928h1.3229167z" stroke="url(#E)"/><path d="m7.1729163 5.3208316h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#F)"/><path d="m7.1729163 6.9083316h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#G)"/><path d="m1.6166665 3.7333348h-1.05833334l-.0000002 1.0583307h1.05833354z" stroke="url(#H)"/><path d="m1.6166665 2.6750035h-1.05833336l-.00000021.529164h1.05833357z" stroke="url(#I)"/><path d="m1.6166664.55833152h-1.05833334l-.00000011 1.32291928h1.05833355z" stroke="url(#J)"/><path d="m1.6166664 5.3208316h-1.05833334l-.0000002 1.0583307h1.05833354z" stroke="url(#K)"/><path d="m1.6166664 6.9083316h-1.05833334l-.0000002.79375h1.05833354z" stroke="url(#L)"/></g><path d="m.592 290.944c-.158 0-.226.17-.226.33l.001 1.062h5.354l-.001-1.061c-.0001527-.162-.118-.322-.276-.322z" fill="url(#N)"/><path d="m.68 290.948c-.152 0-.316.184-.316.336v1.048l5.357.004v-1.055c0-.15-.143-.33-.295-.33z" fill="none" stroke="#a62100" stroke-linecap="round" stroke-opacity=".537255" stroke-width=".201"/><path d="m4.5312926 291.14582v.99219l.9921899-.00019v-.99219z" style="opacity:.5;fill:none;stroke-width:.201;stroke-linecap:round;stroke-linejoin:round;stroke:url(#O)"/><path d="m1.455 291.047h.2v1.19h-.2zm1.39 0h.2v1.19h-.2zm1.388 0h.2v1.19h-.2z" fill="#a62100" fill-opacity=".501961"/><g fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width=".201"><path d="m3.1422266 291.14582v.99219l.99219-.00019v-.99219z" opacity=".5" stroke="url(#p)"/><path d="m1.7531606 291.14582v.99219h.99219v-.99219z" opacity=".5" stroke="url(#q)"/><path d="m.56253265 291.14582.002.99219h.79175195v-.99219z" opacity=".5" stroke="url(#r)"/></g></g><g transform="matrix(.26458 0 0 .26458 2.646 .265)"><path d="m23 27.5c0 2.485-4.924 4.5-11 4.5s-11-2.015-11-4.5 4.924-4.5 11-4.5 11 2.015 11 4.5z" fill="url(#b)" fill-rule="evenodd" opacity=".3"/><path d="m21.44 26.825c0 2.03-4.233 3.675-9.45 3.675-5.218 0-9.453-1.646-9.453-3.675 0-6.488-1.155-3.598 9.452-3.674 10.85-.078 9.45-2.848 9.45 3.675z" fill="url(#c)" stroke="url(#e)"/><path d="m21.5 23c0 1.933-4.253 3.5-9.5 3.5s-9.5-1.567-9.5-3.5 4.253-3.5 9.5-3.5 9.5 1.567 9.5 3.5z" fill="none" stroke="#d8d8d8"/><path d="m21.44 21.825c0 2.03-4.233 3.675-9.45 3.675-5.218 0-9.453-1.646-9.453-3.675 0-6.488-1.155-3.598 9.452-3.674 10.85-.078 9.45-2.848 9.45 3.675z" fill="url(#g)" stroke="url(#h)"/><path d="m21.5 18c0 1.933-4.253 3.5-9.5 3.5s-9.5-1.567-9.5-3.5 4.253-3.5 9.5-3.5 9.5 1.567 9.5 3.5z" fill="none" stroke="#d8d8d8"/><path d="m21.44 16.977c0 1.997-4.233 3.523-9.45 3.523-5.218 0-9.453-1.526-9.453-3.523 0-7.19-1.155-3.542 9.452-3.617 10.85-.078 9.45-3.11 9.45 3.617z" fill="url(#i)" stroke="url(#j)"/><path d="m21.5 13c0 1.933-4.253 3.5-9.5 3.5s-9.5-1.567-9.5-3.5 4.253-3.5 9.5-3.5 9.5 1.567 9.5 3.5z" fill="url(#k)" stroke="url(#l)"/><rect fill="none" height="19" opacity=".5" rx="17.5" ry="3" stroke="url(#m)" width="17" x="3.5" y="10.5"/></g><path d="m2.5 1.5v29h13.039062c1.691255.617284 3.950456 1.001953 6.451172 1.001953 2.50017 0 4.758804-.384829 6.449219-1.001953h1.060547v-.464844c1.199676-.61592 1.938342-1.3749 1.939453-2.207031v-.001953c.000094-1.829451.102696-2.911584.021485-3.542969.020197-.093179.039062-.186156.039062-.28125 0-.221277-.063345-.436601-.169922-.646484.064424-.17291.109135-.347506.109375-.527344v-.001953c.000094-1.829451.102696-2.911584.021485-3.542969.020197-.093179.039062-.186156.039062-.28125 0-.197299-.055474-.389729-.140625-.578125.047393-.145747.080078-.293672.080078-.445312 0-1.924984.108154-3.033592.017578-3.658204.025787-.105109.042969-.210775.042969-.318359 0-.803357-.764715-1.534285-2-2.125v-10.376953z" fill="url(#o)" opacity=".65" stroke-width="1.865476" transform="scale(.26458333)"/><path d="m3 1c-.554 0-1.0000386.4460003-1 1l.0019531 28.001953c.0000387.554.446 1 1 1h12.4648439c1.753589.624083 4.01794 1.001953 6.523437 1.001953 2.6604 0 5.07095-.413326 6.861328-1.109375.895193-.348024 1.638033-.766494 2.183594-1.267578.545562-.501084.90534-1.117195.90625-1.798828v-.001953c.00009-1.752854.098987-2.741912.017578-3.492188.019488-.091291.042969-.193427.042969-.332031 0-.234769-.086046-.440471-.166015-.646484.050318-.164734.105205-.330388.105468-.527344v-.001953c.00009-1.752854.098987-2.741912.017578-3.492188.019488-.091291.042969-.193427.042969-.332031 0-.216779-.072801-.400291-.138672-.583984.036169-.138645.078125-.275396.078125-.439453 0-1.837322.10269-2.837782.011719-3.595704.026117-.117221.048828-.240709.048828-.380859 0-.667316-.368967-1.262012-.917969-1.740234-.298917-.26038-.672754-.489933-1.083984-.703125v-9.558594c-.000077-.5539997-.446-1-1-1zm0 1h.6855469 24.6289061.685547v.6855469 8.4199221 1.089843c.591287.256318 1.100545.533354 1.427734.81836.413134.35987.576172.687172.576172.988281 0 .054712-.0097.119353-.029297.199219a.49672066.49672066 0 0 0 -.009765.189453c.070538.486441-.021485 1.644304-.021485 3.587891 0 .080264-.019041.175379-.05664.291015a.49672066.49672066 0 0 0 .019531.359375c.066216.146495.097656.26884.097656.373047 0 .029414-.010026.086886-.029297.175781a.49672066.49672066 0 0 0 -.005859.167969c.065301.507662-.025296 1.632457-.025391 3.480469v.001953c-.00013.097939-.025641.212645-.078125.353516a.49672066.49672066 0 0 0 .021485.398437c.080459.158457.117187.295394.117187.421875 0 .029414-.010026.086886-.029297.175781a.49672066.49672066 0 0 0 -.005859.167969c.065301.507662-.025296 1.632457-.025391 3.480469v.001953c-.000447.334741-.171743.685821-.583984 1.064453-.370385.34019-.948129.671978-1.648437.966797-.071625.052171-.151155.088096-.240235.109375-1.629605.630012-3.93428 1.037109-6.480469 1.037109-2.501097 0-4.761733-.394936-6.386718-1.005859h-2.195313c.001127.0008.002779.001154.003906.001953h-10.4101559v-.677734c-.0000507-.003452-.0019531-.006301-.0019531-.009766v-26.6289061z" fill="#002e99" fill-opacity=".501961" transform="scale(.26458333)"/><path d="m.9260419.66145575h6.6145833l-.0000002 2.64583595c0 .2435514.54814.1925339.5471045.4058439l-.017938 3.6951977c-1.0583334.9260417-2.38125.6614584-3.96875.396875-.1355869-.022598-.655242.027189-.79375 0l-2.3812498-.0000024z" fill="none" opacity=".3" stroke="url(#n)" stroke-linecap="square" stroke-width=".264583"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/selectdb.svg b/icon-themes/elementary_svg/cmd/32/selectdb.svg
new file mode 100644
index 000000000..c590f2c39
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/selectdb.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666668" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="2.466776" x2="2.39067" y1="291.131929" y2="292.282005"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.27278 0 0 .3079 -.107 290.402)" gradientUnits="userSpaceOnUse" x1="17.367517" x2="17.367517" xlink:href="#c" y1="2.738034" y2="5.315988"/><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset=".00000003" stop-color="#fff" stop-opacity=".235"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.27278 0 0 .3079 -1.496066 290.402)" gradientUnits="userSpaceOnUse" x1="18.458715" x2="18.458715" xlink:href="#c" y1="2.738034" y2="5.315988"/><linearGradient id="e" gradientTransform="matrix(.27278 0 0 .3079 -2.898649 290.398)" gradientUnits="userSpaceOnUse" x1="18.872004" x2="18.872004" xlink:href="#c" y1="2.751025" y2="5.328979"/><linearGradient id="f" gradientTransform="matrix(.27278 0 0 .3079 -4.287715 290.398)" gradientUnits="userSpaceOnUse" x1="19.599468" x2="19.599468" xlink:href="#c" y1="2.751025" y2="5.328979"/><linearGradient id="g" gradientTransform="matrix(-.19844245 0 0 .19844245 1.257095 292.2438)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000005" xlink:href="#h" y1="2" y2="4.000031"/><linearGradient id="h" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" y1="2" y2="5.000003"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="i" gradientTransform="matrix(-.19844245 0 0 .19844245 1.257094 293.23602)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="5.000003"/><linearGradient id="j" gradientTransform="matrix(-.19844245 0 0 .19844245 1.257094 294.42667)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="5.000003"/><linearGradient id="k" gradientTransform="matrix(-.19844245 0 0 .19844245 1.257094 295.61733)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#h" y1="2" y2="4.000013"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="2.640143" x2="2.640143" y1="7.914451" y2="2.679685"><stop offset="0"/><stop offset="1" stop-color="#333"/></linearGradient><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="14" x2="6" y1="8" y2="16"><stop offset="0" stop-color="#fff"/><stop offset=".125" stop-color="#fff" stop-opacity="0"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><clipPath id="n"><path d="m8 2.6855469v14.0000001l3.132812-3.820313 2.066407 4.986328a1.0001 1.0001 0 1 0 1.847656-.765624l-2.111328-5.095704 4.378906.009766z"/></clipPath><linearGradient id="o" gradientTransform="matrix(.1347 0 0 .1464 -.198 290.374)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="5" y2="43"><stop offset="0" stop-color="#fff"/><stop offset=".063" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="p" gradientTransform="matrix(.5946308 0 0 .59967005 1.733517 -.061795)" gradientUnits="userSpaceOnUse" x1="7.175013" x2="7.175013" y1=".103049" y2="50.130531"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="matrix(1.3333 0 0 1.3333 .176 -387.532)"><path d="m2.5 9v20c0 .831033.6690001 1.5 1.5 1.5h4.5v-21.5z" fill="url(#p)" stroke-width="5.039244" transform="matrix(.19844246 0 0 .19844246 -.132003 290.65627)"/><path d="m.543 291.18.896-.132.016536 5.46232h-.89299069z" fill="none" stroke="url(#o)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".201"/><path d="m.59201332 290.95055c-.15800356 0-.22600509.17-.22600509.33001l.00099995 1.06202h5.35412062l-.0009922-1.06102c-.0001606-.16201-.1180106-.32201-.276014-.32201z" fill="url(#a)" stroke-width="1.000023"/><g fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width=".201" transform="matrix(1.0000225 0 0 1.0000225 0 .000004)"><path d="m4.5312926 291.14582v.99219l.9921899-.00019v-.99219z" opacity=".5" stroke="url(#b)"/><path d="m3.1422266 291.14582v.99219l.99219-.00019v-.99219z" opacity=".5" stroke="url(#d)"/><path d="m1.7531606 291.14582v.99219h.99219v-.99219z" opacity=".5" stroke="url(#e)"/><path d="m.56253265 291.14582.002.99219h.79175195v-.99219z" opacity=".5" stroke="url(#f)"/></g><path d="m1.4550327 291.05355h.2000045v1.19002h-.2000045zm1.3900313 0h.2000045v1.19002h-.2000045zm1.3880312 0h.2000046v1.19002h-.2000046z" fill="#a62100" fill-opacity=".501961" stroke-width="1.000023"/><path d="m.46413637 290.85502c-.11025276 0-.19889866.0885-.19875497.198l-.00049978 1.38923.19931728.00032h5.1601292l.1956719-.00657.0007703-1.38298c.000061-.1095-.088502-.198-.1980048-.198zm0 .198h5.16012913l-.00144 1.19079h-5.1586266z" fill="#a62100" fill-opacity=".501961" stroke-width="1.000023"/><path d="m2 9v20c0 1.107979.8916067 2 1.9980469 2h5.0019531v-1-21h-1v4h-4.9980469v1h4.9980469v5h-5v-9.9980469-.0019531zm1 11h5v5h-4.9980469v1h4.9980469v4h-3.5-1.5v-1.5z" opacity=".3" transform="matrix(.19844246 0 0 .19844246 -.132003 290.65627)"/><g fill="none" stroke-width=".198442"><path d="m1.3563152 293.53368h-.79376981l-.00000016.79377h.79376997z" stroke="url(#i)"/><path d="m1.3563152 292.54147h-.79376988l-.00000021.59533h.79377009z" stroke="url(#g)"/><path d="m1.3563152 294.72434h-.79376989l-.00000016.79376h.79377005z" stroke="url(#j)"/><path d="m1.3563152 295.91499h-.79376989l-.00000016.59533h.79377005z" stroke="url(#k)"/></g></g><g transform="translate(2.38125)"><g fill-rule="evenodd" stroke="#000" stroke-linejoin="round" transform="matrix(.26458333 0 0 .26458333 0 2.116667)"><path d="m8.9892474 4.784611v13.849462l3.0991256-3.779234 2.044188 4.932711a.98934621.98934621 0 1 0 1.827789-.757391l-2.088626-5.040912 4.331821.0097z" opacity=".02" stroke-width="6"/><path d="m8.9892474 4.784611v13.849462l3.0991256-3.779234 2.044188 4.932711a.98934621.98934621 0 1 0 1.827789-.757391l-2.088626-5.040912 4.331821.0097z" opacity=".2" stroke-width="2"/><path d="m8.9892474 4.784611v13.849462l3.0991256-3.779234 2.044188 4.932711a.98934621.98934621 0 1 0 1.827789-.757391l-2.088626-5.040912 4.331821.0097z" opacity=".05" stroke-width="4"/></g><path d="m2.1166666 3.1208571v3.664337l.8199771-.9999226.5408581 1.3051131a.26176451.26176451 0 1 0 .4836022-.200393l-.5526153-1.333741 1.1461274.00257z" fill="none" stroke="#fff" stroke-width=".529167"/><path d="m2.1166666 3.1208571v3.664337l.8199771-.9999226.5408581 1.3051131a.26176451.26176451 0 1 0 .4836022-.200393l-.5526153-1.333741 1.1461274.00257z" fill="url(#l)" fill-rule="evenodd" stroke-width=".264583"/><path clip-path="url(#n)" d="m8 2.6855469v14.0000001l3.132812-3.820313 2.066407 4.986328a1.0001 1.0001 0 1 0 1.847656-.765624l-2.111328-5.095704 4.378906.009766z" fill="none" opacity=".4" stroke="url(#m)" stroke-width="2.695652" transform="matrix(.26173834 0 0 .26173834 .02276 2.417947)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/selectionmodemenu.svg b/icon-themes/elementary_svg/cmd/32/selectionmodemenu.svg
new file mode 100644
index 000000000..39bf91373
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/selectionmodemenu.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666668" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="2.640143" x2="2.640143" y1="7.914451" y2="2.679685"><stop offset="0"/><stop offset="1" stop-color="#333"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14" x2="6" y1="8" y2="16"><stop offset="0" stop-color="#fff"/><stop offset=".125" stop-color="#fff" stop-opacity="0"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><clipPath id="c"><path d="m8 2.6855469v14.0000001l3.132812-3.820313 2.066407 4.986328a1.0001 1.0001 0 1 0 1.847656-.765624l-2.111328-5.095704 4.378906.009766z"/></clipPath><g transform="translate(-.264583)"><g fill-rule="evenodd" stroke="#000" stroke-linejoin="round" transform="matrix(.26458333 0 0 .26458333 0 2.116667)"><path d="m8.9892474 4.784611v13.849462l3.0991256-3.779234 2.044188 4.932711a.98934621.98934621 0 1 0 1.827789-.757391l-2.088626-5.040912 4.331821.0097z" opacity=".02" stroke-width="6"/><path d="m8.9892474 4.784611v13.849462l3.0991256-3.779234 2.044188 4.932711a.98934621.98934621 0 1 0 1.827789-.757391l-2.088626-5.040912 4.331821.0097z" opacity=".2" stroke-width="2"/><path d="m8.9892474 4.784611v13.849462l3.0991256-3.779234 2.044188 4.932711a.98934621.98934621 0 1 0 1.827789-.757391l-2.088626-5.040912 4.331821.0097z" opacity=".05" stroke-width="4"/></g><path d="m2.1166666 3.1208571v3.664337l.8199771-.9999226.5408581 1.3051131a.26176451.26176451 0 1 0 .4836022-.200393l-.5526153-1.333741 1.1461274.00257z" fill="none" stroke="#fff" stroke-width=".529167"/><path d="m2.1166666 3.1208571v3.664337l.8199771-.9999226.5408581 1.3051131a.26176451.26176451 0 1 0 .4836022-.200393l-.5526153-1.333741 1.1461274.00257z" fill="url(#a)" fill-rule="evenodd" stroke-width=".264583"/><path clip-path="url(#c)" d="m8 2.6855469v14.0000001l3.132812-3.820313 2.066407 4.986328a1.0001 1.0001 0 1 0 1.847656-.765624l-2.111328-5.095704 4.378906.009766z" fill="none" opacity=".4" stroke="url(#b)" stroke-width="2.695652" transform="matrix(.26173834 0 0 .26173834 .02276 2.417947)"/></g><g stroke-width=".264583"><path d="m5.2916667.79375003v.79374997h.5291666l.2645834.2645833v4.7625l-.2645834.2645834h-.5291666v.79375h2.38125v-.79375h-.5291667l-.2645833-.2645834v-4.7625l.2645833-.2645833h.5291667v-.79374997z" fill-rule="evenodd" opacity=".52"/><path d="m5.55625 1.1932709.5741458-.00423s.3532188-.0127.3526896.3402541l-.009 5.2527729s-.036512.4828646-.3889375.492125l-.5291625.013229m1.8520834-6.0893853-.5786438-.009s-.352425-.0127-.352425.3402542l-.00873 5.2527738s.026458.492125.3791479.492125h.5609167" fill="none" stroke="#fff"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/selectobject.svg b/icon-themes/elementary_svg/cmd/32/selectobject.svg
new file mode 100644
index 000000000..864e54e35
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/selectobject.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.734835" x2="12.734835" y1="29.068168" y2="2.401502"><stop offset="0"/><stop offset="1" stop-color="#333"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14" x2="6" y1="8" y2="16"><stop offset="0" stop-color="#fff"/><stop offset=".125" stop-color="#fff" stop-opacity="0"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><clipPath id="c"><path d="m8 2.6855469v14.0000001l3.132812-3.820313 2.066407 4.986328a1.0001 1.0001 0 1 0 1.847656-.765624l-2.111328-5.095704 4.378906.009766z"/></clipPath><g fill-rule="evenodd" stroke="#000" stroke-linejoin="round" transform="matrix(1.3333333 0 0 1.3333333 .734835 -.265165)"><path d="m8 4.6855469v14.0000001l3.132812-3.820313 2.066407 4.986328a1.0001 1.0001 0 1 0 1.847656-.765624l-2.111328-5.095704 4.378906.009766z" opacity=".02" stroke-width="4.5"/><path d="m8 4.6855469v14.0000001l3.132812-3.820313 2.066407 4.986328a1.0001 1.0001 0 1 0 1.847656-.765624l-2.111328-5.095704 4.378906.009766z" opacity=".2" stroke-width="1.5"/><path d="m8 4.6855469v14.0000001l3.132812-3.820313 2.066407 4.986328a1.0001 1.0001 0 1 0 1.847656-.765624l-2.111328-5.095704 4.378906.009766z" opacity=".05" stroke-width="3"/></g><path d="m10.068168 4.6488973v18.6666667l4.177083-5.093751 2.755209 6.648437a1.3334666 1.3334666 0 1 0 2.463541-1.020832l-2.815104-6.794271 5.838541.01302-12.41927-12.4192697z" fill="none" stroke="#fff" stroke-width="2"/><path d="m10.068168 4.6488973v18.6666667l4.177083-5.093751 2.755209 6.648437a1.3334666 1.3334666 0 1 0 2.463541-1.020832l-2.815104-6.794271 5.838541.01302-12.41927-12.4192697z" fill="url(#a)" fill-rule="evenodd"/><path clip-path="url(#c)" d="m8 2.6855469v14.0000001l3.132812-3.820313 2.066407 4.986328a1.0001 1.0001 0 1 0 1.847656-.765624l-2.111328-5.095704 4.378906.009766z" fill="none" opacity=".4" stroke="url(#b)" stroke-width="2" transform="matrix(1.3333333 0 0 1.3333333 -.598498 1.068168)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/selecttable.svg b/icon-themes/elementary_svg/cmd/32/selecttable.svg
new file mode 100644
index 000000000..c7e6f8457
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/selecttable.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#a" y1="2" y2="5.000003"/><linearGradient id="c" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="5.000003"/><linearGradient id="d" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="5.000003"/><linearGradient id="e" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="5.000003"/><linearGradient id="f" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#b" y1="2" y2="4.000013"/><linearGradient id="g" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="5.000003"/><linearGradient id="h" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="5.000003"/><linearGradient id="i" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="5.000003"/><linearGradient id="j" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="5.000003"/><linearGradient id="k" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#b" y1="2" y2="4.000013"/><linearGradient id="l" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="5.000003"/><linearGradient id="m" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="5.000003"/><linearGradient id="n" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="5.000003"/><linearGradient id="o" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="5.000003"/><linearGradient id="p" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#b" y1="2" y2="4.000013"/><linearGradient id="q" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="5.000003"/><linearGradient id="r" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="5.000003"/><linearGradient id="s" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="5.000003"/><linearGradient id="t" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="5.000003"/><linearGradient id="u" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#b" y1="2" y2="4.000013"/><linearGradient id="v" gradientTransform="matrix(-.26458334 0 0 .26458334 3.704167 .264573)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#w" y1="2" y2="5.000003"/><linearGradient id="w" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="30.655001" x2="30.827999" xlink:href="#a" y1="65.686996" y2="48.688"/><linearGradient id="x" gradientTransform="matrix(-.26458334 0 0 .26458334 3.704167 1.852075)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#w" y1="2" y2="5.000003"/><linearGradient id="y" gradientTransform="matrix(-.26458334 0 0 .26458334 3.704167 3.439578)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#w" y1="2" y2="5.000003"/><linearGradient id="z" gradientTransform="matrix(-.26458334 0 0 .26458334 3.704167 5.027067)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#w" y1="2" y2="5.000003"/><linearGradient id="A" gradientTransform="matrix(-.26458334 0 0 .26458334 3.704167 6.61457)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#w" y1="2" y2="4.000025"/><linearGradient id="B" gradientTransform="matrix(1.0205672 0 0 .1889881 -47.820998 -3.588317)" gradientUnits="userSpaceOnUse" x1="50.999996" x2="50.999996" y1="20.400005" y2="62.400005"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="C" gradientTransform="matrix(-.26458334 0 0 .26458334 5.55625 .264579)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#w" y1="2" y2="5.000003"/><linearGradient id="D" gradientTransform="matrix(-.26458334 0 0 .26458334 5.55625 1.852082)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#w" y1="2" y2="5.000003"/><linearGradient id="E" gradientTransform="matrix(-.26458334 0 0 .26458334 5.55625 3.439585)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#w" y1="2" y2="5.000003"/><linearGradient id="F" gradientTransform="matrix(-.26458334 0 0 .26458334 5.55625 5.027074)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#w" y1="2" y2="5.000003"/><linearGradient id="G" gradientTransform="matrix(-.26458334 0 0 .26458334 5.55625 6.614577)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#w" y1="2" y2="4.000025"/><linearGradient id="H" gradientTransform="matrix(-.26458334 0 0 .26458334 7.408334 .264579)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#w" y1="2" y2="5.000003"/><linearGradient id="I" gradientTransform="matrix(-.26458334 0 0 .26458334 7.408334 1.852082)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#w" y1="2" y2="5.000003"/><linearGradient id="J" gradientTransform="matrix(-.26458334 0 0 .26458334 7.408334 3.439585)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#w" y1="2" y2="5.000003"/><linearGradient id="K" gradientTransform="matrix(-.26458334 0 0 .26458334 7.408334 5.027074)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#w" y1="2" y2="5.000003"/><linearGradient id="L" gradientTransform="matrix(-.26458334 0 0 .26458334 7.408334 6.614577)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#w" y1="2" y2="4.000025"/><linearGradient id="M" gradientTransform="matrix(-.26458334 0 0 .26458334 1.852084 .264579)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#w" y1="2" y2="5.000003"/><linearGradient id="N" gradientTransform="matrix(-.26458334 0 0 .26458334 1.852084 1.852082)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#w" y1="2" y2="5.000003"/><linearGradient id="O" gradientTransform="matrix(-.26458334 0 0 .26458334 1.852084 3.439585)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#w" y1="2" y2="5.000003"/><linearGradient id="P" gradientTransform="matrix(-.26458334 0 0 .26458334 1.852084 5.027074)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#w" y1="2" y2="5.000003"/><linearGradient id="Q" gradientTransform="matrix(-.26458334 0 0 .26458334 1.852084 6.614577)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#w" y1="2" y2="4.000025"/><linearGradient id="R" gradientTransform="matrix(.1573294 0 0 .1586627 -8.008007 -.016355)" gradientUnits="userSpaceOnUse" x1="24.833029" x2="24.833029" y1="2.604455" y2="51.798176"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><rect fill="url(#R)" height="7.672933" rx=".396875" ry=".396891" stroke-width="1.3333" transform="scale(-1 1)" width="7.14375" x="-7.805209" y=".396859"/><path d="m3.9980469 1c-1.1064402 0-1.9980469.8919999-1.9980469 2v26c0 1.108.8916067 2 1.9980469 2h24.0039061c1.10644 0 1.998047-.892 1.998047-2v-26c0-1.1080001-.891607-2-1.998047-2zm.5019531 1h3.4882812v5h-4.9882812v-3.5c0-.8310001.6690009-1.5 1.5-1.5zm4.4960938 0h5.9960942v5h-5.992188v.9707031h-.0039062zm7.0039062 0h5.998047v5h-5.998047zm7.005859 0h4.494141c.830999 0 1.5.6689999 1.5 1.5v3.5h-5.994141zm-14.005859 6h5.998047l.001953 5.001953h-5.9980469zm7.005859 0h5.996094l-.001953 5h-6zm7.003907 0h5.990234v5h-6zm-20.009766.0019531h4.9921875l.0019531 4.9999999h-4.9882812zm0 5.9980469 4.9941406.033203-.0019531 4.933594h-4.9882813v.033203h-.0039062zm6.0019531 0h5.9980469v5h-6zm6.9980469 0h6v5h-6zm7 0h6v5h-5.994141zm-14 6h6v5l-6-.007812zm7 0h6v5h-6zm13 0v4.996094h-5.996094v1.007812h5.996094v2.496094c0 .207749-.04148.404407-.117188.583984v.001954c-.227485.537838-.760176.914062-1.382812.914062h-4.5l.003906-9.992188zm-26 .001953h4.9921875v4.990235l-4.9921875.009765zm0 5.998047h5v4h-3.5c-.8309991 0-1.5-.669-1.5-1.5zm6 0h6v4h-6zm7 0 6 .007812-.007812 3.992188h-5.992188z" opacity=".3" transform="scale(.26458333)"/><g fill="none" stroke-width=".264583"><path d="m3.8364584 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#b)"/><path d="m3.8364583 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#c)"/><path d="m3.8364583.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#d)"/><path d="m3.8364583 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#e)"/><path d="m3.8364583 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#f)"/><path d="m5.6885416 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#g)"/><path d="m5.6885415 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#h)"/><path d="m5.6885415.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#i)"/><path d="m5.6885415 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#j)"/><path d="m5.6885415 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#k)"/><path d="m7.540625 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#l)"/><path d="m7.5406249 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#m)"/><path d="m7.5406249.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#n)"/><path d="m7.5406249 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#o)"/><path d="m7.5406249 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#p)"/><path d="m1.9843751 3.8364616h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#q)"/><path d="m1.984375 2.2489583h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#r)"/><path d="m1.984375.66145834h-1.05833333l-.0000002 1.05833066h1.05833353z" stroke="url(#s)"/><path d="m1.984375 5.4239584h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#t)"/><path d="m1.984375 7.0114584h-1.05833333l-.0000002.79375h1.05833353z" stroke="url(#u)"/></g><path d="m7.8052084.396875v7.676181l-7.14367282-.0026668v-7.67408753z" fill="url(#B)" stroke-width="1.853401"/><path d="m29 .99804688-26 .00976562c-.5555887.0007042-1.0019531.442583-1.0019531.9941406v27.9999999c0 .55181.4463637.998753 1.0019531.998047l26-.003906c.551809-.000717.998047-.446237.998047-.998047v-27.998047c0-.5555891-.446237-1.00265865-.998047-1.00195312zm-26 1.00000002h5v5.0019531h-5zm6 0h6v5.0019531h-6zm7 .0019531h6v5h-6zm7 0h6v5h-6zm-20 6h5v5h-5zm6 0h6v5h-6zm7 0h6v5h-6zm7 0h6v5h-6zm-20 6h5v5h-5zm6 0h6v5h-6zm7 0h6v5h-6zm7 0h6v5h-6zm-20 6h5v5h-5zm6 0h6v5h-6zm7 0h6v5h-6zm7 0h6v5h-6zm-20 6h5v3.992188l-5-.001954zm6 0h6v3.994141l-6-.001953zm7 0h6v3.998047l-6-.001953zm7 0h6v4l-6-.001953z" fill="#002e99" fill-opacity=".501961" stroke-width="5.039358" transform="scale(.26458333)"/><g fill="none" stroke-width=".264583"><path d="m3.8364584.66145158h-1.3229166l-.0000001 1.05833072h1.3229167z" opacity=".5" stroke="url(#v)"/><path d="m3.8364583 2.2489543h-1.3229165l-.0000002 1.0583307h1.3229167z" opacity=".5" stroke="url(#x)"/><path d="m3.8364584 3.836457h-1.3229166l-.0000002 1.0583307h1.3229168z" opacity=".5" stroke="url(#y)"/><path d="m3.836458 5.4239463h-1.3229162l-.0000002 1.0583307h1.3229164z" opacity=".5" stroke="url(#z)"/><path d="m3.8364584 7.011449h-1.3229162l-.0000001.7937581h1.3229163z" opacity=".5" stroke="url(#A)"/><path d="m5.6885416.66145834h-1.3229166l-.0000001 1.05833076h1.3229167z" opacity=".5" stroke="url(#C)"/><path d="m5.6885415 2.2489611h-1.3229165l-.0000002 1.0583307h1.3229167z" opacity=".5" stroke="url(#D)"/><path d="m5.6885416 3.8364638h-1.3229166l-.0000002 1.0583307h1.3229168z" opacity=".5" stroke="url(#E)"/><path d="m5.6885412 5.4239531h-1.3229162l-.0000002 1.0583307h1.3229164z" opacity=".5" stroke="url(#F)"/><path d="m5.6885416 7.0114558h-1.3229162l-.0000001.7937581h1.3229163z" opacity=".5" stroke="url(#G)"/><path d="m7.540625.66145834h-1.3229166l-.0000001 1.05833076h1.3229167z" opacity=".5" stroke="url(#H)"/><path d="m7.5406249 2.2489611h-1.3229165l-.0000002 1.0583307h1.3229167z" opacity=".5" stroke="url(#I)"/><path d="m7.540625 3.8364638h-1.3229166l-.0000002 1.0583307h1.3229168z" opacity=".5" stroke="url(#J)"/><path d="m7.5406246 5.4239531h-1.3229162l-.0000002 1.0583307h1.3229164z" opacity=".5" stroke="url(#K)"/><path d="m7.540625 7.0114558h-1.3229162l-.0000001.7937581h1.3229163z" opacity=".5" stroke="url(#L)"/><path d="m1.9843749.66145834h-1.05833323l-.0000001 1.05833076h1.05833333z" opacity=".5" stroke="url(#M)"/><path d="m1.9843748 2.2489611h-1.05833313l-.0000002 1.0583307h1.05833333z" opacity=".5" stroke="url(#N)"/><path d="m1.9843749 3.8364638h-1.05833323l-.0000002 1.0583307h1.05833343z" opacity=".5" stroke="url(#O)"/><path d="m1.9843745 5.4239531h-1.05833283l-.0000002 1.0583307h1.05833303z" opacity=".5" stroke="url(#P)"/><path d="m1.9843749 7.0114558h-1.05833283l-.0000001.7937581h1.05833293z" opacity=".5" stroke="url(#Q)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/selecttables.svg b/icon-themes/elementary_svg/cmd/32/selecttables.svg
new file mode 100644
index 000000000..2fb3b004a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/selecttables.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666668" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="2.84457" x2="2.84457" y1="291.64191" y2="296.00754"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.1347 0 0 .14642 1.78638 286.2068)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#c" y1="38.475292" y2="42.541035"/><linearGradient id="c" gradientTransform="matrix(.1347 0 0 .14642 -.198 290.374)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" y1="38.475292" y2="41.185825"><stop offset="0" stop-color="#fff"/><stop offset=".00000039" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.1347 0 0 .14642 .397314 286.20681)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#c" y1="38.475292" y2="42.541035"/><linearGradient id="e" gradientTransform="matrix(.1347 0 0 .14642 3.175446 286.20681)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#c" y1="38.475292" y2="42.541035"/><linearGradient id="f" gradientTransform="matrix(.1347 0 0 .14642 .397314 288.58806)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#c" y1="38.475292" y2="42.541035"/><linearGradient id="g" gradientTransform="matrix(.1347 0 0 .14642 .397314 289.77868)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#c" y1="38.475292" y2="41.185825"/><linearGradient id="h" gradientTransform="matrix(.1347 0 0 -.14642 3.175446 300.45052)" gradientUnits="userSpaceOnUse" x1="7.855899" x2="7.855899" xlink:href="#c" y1="42.541386" y2="38.475586"/><linearGradient id="i" gradientTransform="matrix(.1347 0 0 .14642 .397314 287.39742)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#c" y1="38.475292" y2="42.541035"/><linearGradient id="j" gradientTransform="matrix(.1347 0 0 .14642 1.78638 287.39742)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#c" y1="38.475292" y2="42.541035"/><linearGradient id="k" gradientTransform="matrix(.1347 0 0 .14642 3.175446 287.39742)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#c" y1="38.475292" y2="42.541035"/><linearGradient id="l" gradientTransform="matrix(.1347 0 0 .14642 1.78638 288.58805)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#c" y1="38.475292" y2="42.541035"/><linearGradient id="m" gradientTransform="matrix(.11794 0 0 .11905 .807314 290.04869)" gradientUnits="userSpaceOnUse" x1="25.686329" x2="25.686329" y1="3.381795" y2="50.053478"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 .176 -387.532)"><path d="m1.2144324 291.5427c-.1412217.00002-.25502376.11527-.25502376.25852v4.04705c0 .14324.11380206.25851.25502376.25851h.7371662l.396876-.99219 2.4808623-.0004h.042633c.1412216 0 .2550238-.11527.2550238-.25851l.0000002-3.05486c0-.14324-.1138022-.25853-.2550238-.25851z" fill="url(#m)"/><path d="m1.2570656 291.44349c-.2198692.00002-.39687592.17701-.39687592.39687v3.96876c0 .21987.17700672.39688.39687592.39688h.793752l.3980386-.99219 2.5789189-.0004c.1182292-.0686.198438-.19517.198438-.34222v-3.03122c0-.21986-.1770069-.39691-.396876-.39688zm.099219.19843 3.3738335-.00039c.164902 0 .297657.13275.297657.29766v.69453h-1.1902404l.0007739-.9918h-.199987l-.0007751.9918h-1.1890778l.0007759-.9918h-.1999891l-.0007751.9918-1.1898528.00039v-.69453c0-.1649.132755-.29766.297657-.29766zm3.6714905 1.19024v.99219h-1.1898529l-.0003969-.99219zm-3.9691475.00039 1.1898528-.00039.0003869.99219-1.1902397.00039zm1.3898411-.00039h1.1890778l.0003968.99219h-1.1890871zm2.5785313 1.19218v-.002h.0007751v.99219h-1.190628v-.99219zm-3.9683724.00039 1.1902404-.00039v.98986l-1.1902404.00039zm1.3902286-.00039h1.1890778v.98986h-1.1890778zm-.2375825 1.18947-.3119972.79375h-.5429919c-.164902 0-.297657-.13275-.297657-.29766v-.49532z" opacity=".286"/><path d="m1.2144324 291.5427c-.1412217.00002-.25502376.11527-.25502376.25852v4.04705c0 .14324.11380206.25851.25502376.25851h.7371662l.396876-.99219 2.4808623-.0004h.042633c.1412216 0 .2550238-.11527.2550238-.25851l.0000002-3.05486c0-.14324-.1138022-.25853-.2550238-.25851z" fill="url(#a)"/><path d="m1.2570656 291.44349c-.2198692.00002-.39687592.17701-.39687592.39687v3.96876c0 .21987.17700672.39688.39687592.39688h.793752l.3980386-.99219 2.5789189-.0004c.1182292-.0686.198438-.19517.198438-.34222v-3.03122c0-.21986-.1770069-.39691-.396876-.39688zm.099219.19843 3.3738335-.00039c.164902 0 .297657.13275.297657.29766v.69453h-1.1902404l.0007739-.9918h-.199987l-.0007751.9918h-1.1890778l.0007759-.9918h-.1999891l-.0007751.9918-1.1898528.00039v-.69453c0-.1649.132755-.29766.297657-.29766zm3.6714905 1.19024v.99219h-1.1898529l-.0003969-.99219zm-3.9691475.00039 1.1898528-.00039.0003869.99219-1.1902397.00039zm1.3898411-.00039h1.1890778l.0003968.99219h-1.1890871zm2.5785313 1.19218v-.002h.0007751v.99219h-1.190628v-.99219zm-3.9683724.00039 1.1902404-.00039v.98986l-1.1902404.00039zm1.3902286-.00039h1.1890778v.98986h-1.1890778zm-.2375825 1.18947-.3119972.79375h-.5429919c-.164902 0-.297657-.13275-.297657-.29766v-.49532z" fill="#002e99" fill-opacity=".501961"/><g fill="none" stroke-linecap="square" stroke-width=".198438"><path d="m1.1578466 295.31302h.9097878l-.2396391.59532h-.4717107c-.1202558-.00001-.198438-.0992-.198438-.19844z" opacity=".5" stroke="url(#g)"/><path d="m1.1578466 294.1224.99219-.00001v.79375l-.99219.00001z" opacity=".5" stroke="url(#f)"/><path d="m2.5469126 291.74114h.99219v.79375h-.99219z" opacity=".5" stroke="url(#b)"/><path d="m1.1578466 291.93959c0-.0992.051095-.19411.198438-.19844l.793752-.00001v.79375l-.9921899.00001z" opacity=".5" stroke="url(#d)"/><path d="m3.9359786 291.74115h.793752c.099219 0 .198438.0793.198438.2032v.59055h-.99219z" opacity=".5" stroke="url(#e)"/><path d="m3.9359786 294.91618h.793752c.099219 0 .198438-.0793.198438-.2032v-.59055h-.99219z" opacity=".5" stroke="url(#h)"/><path d="m1.1578466 292.93176h.99219v.79375h-.99219z" opacity=".5" stroke="url(#i)"/><path d="m2.5469126 292.93176h.99219v.79375h-.99219z" opacity=".5" stroke="url(#j)"/><path d="m3.9359786 292.93176h.99219v.79375h-.99219z" opacity=".5" stroke="url(#k)"/><path d="m2.5469126 294.12239h.99219v.79375h-.99219z" opacity=".5" stroke="url(#l)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/selectunprotectedcells.svg b/icon-themes/elementary_svg/cmd/32/selectunprotectedcells.svg
new file mode 100644
index 000000000..22987a341
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/selectunprotectedcells.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.439577 25.98059)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#d"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="d" xlink:href="#c"/><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 21.560423 25.98059)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#d"/><linearGradient id="f"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="g" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="h" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="i" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="j" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="k" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#g" y1="2" y2="4.000013"/><linearGradient id="l" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="m" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="n" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="o" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="p" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#g" y1="2" y2="4.000013"/><linearGradient id="q" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="r" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="s" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="t" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="u" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#g" y1="2" y2="4.000013"/><linearGradient id="v" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="w" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="x" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="y" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="z" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#g" y1="2" y2="4.000013"/><linearGradient id="A" gradientTransform="matrix(.34548095 0 0 1.33333 2.12315 -387.532)" gradientUnits="userSpaceOnUse" x1="3.044597" x2="3.044597" y1="293.32864" y2="294.51926"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="B" gradientTransform="matrix(-.26458334 0 0 .26458334 3.704167 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="C" gradientTransform="matrix(.41893991 0 0 .47066524 13.836614 8.782439)" gradientUnits="userSpaceOnUse" x1="11.276111" x2="31.420702" y1="8.963265" y2="17.461874"><stop offset="0" stop-color="#cad0c6"/><stop offset=".5" stop-color="#eaece9"/><stop offset="1" stop-color="#c5cbc0"/></linearGradient><radialGradient id="D" cx="18.031223" cy="6.2807" gradientTransform="matrix(.46988397 0 0 .47066524 13.450587 8.917973)" gradientUnits="userSpaceOnUse" r="3.181981" xlink:href="#E"/><linearGradient id="E"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="F" cx="4.992979" cy="43.5" gradientTransform="matrix(.9017044 0 0 .45000067 18.244682 10.301129)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#G"/><linearGradient id="G"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="H" cx="4.992979" cy="43.5" gradientTransform="matrix(-.9017044 0 0 -.45000067 19.755358 49.451175)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#G"/><linearGradient id="I" gradientTransform="matrix(.48214366 0 0 .32142905 4.428572 15.893998)" 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><radialGradient id="J" cx="16.823883" cy="11.368058" fx="16.777113" fy="11.597148" gradientTransform="matrix(0 1.1130951 -1.5532528 0 33.65747 .805822)" gradientUnits="userSpaceOnUse" r="10.5"><stop offset="0" stop-color="#f2e0c4"/><stop offset=".76470584" stop-color="#e5af5b"/><stop offset="1" stop-color="#af6900"/></radialGradient><linearGradient id="K" gradientUnits="userSpaceOnUse" x1="10.833333" x2="10.833333" xlink:href="#L" y1="29.001163" y2="19.001163"/><linearGradient id="L"><stop offset="0" stop-color="#d88f22"/><stop offset="1" stop-color="#d88f22" stop-opacity="0"/></linearGradient><linearGradient id="M" gradientUnits="userSpaceOnUse" x1="21.833332" x2="21.833332" xlink:href="#L" y1="29.001163" y2="19.001163"/><linearGradient id="N" gradientTransform="matrix(.66666666 0 0 .66666662 3.833333 -38.334489)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#E" y1="29" y2="14"/><linearGradient id="O" gradientTransform="matrix(.66666666 0 0 .66666662 16.833333 -38.334489)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#E" y1="29" y2="14"/><linearGradient id="P" gradientTransform="matrix(.68421053 0 0 .64285716 1.052632 2.178571)" gradientUnits="userSpaceOnUse" x1="21.771429" x2="21.771429" y1="14.871428" y2="27.924538"><stop offset="0" stop-color="#fff"/><stop offset=".03252051" stop-color="#fff" stop-opacity=".235294"/><stop offset=".98558509" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="Q" gradientTransform="matrix(-.87866114 0 0 .69999996 25.533474 -5.749999)" gradientUnits="userSpaceOnUse" x1="8.642858" x2="23.299999" xlink:href="#c" y1="27.5" y2="27.5"/><linearGradient id="R" gradientTransform="matrix(-.93357899 0 0 .75000126 25.99446 -9.250054)" gradientUnits="userSpaceOnUse" x1="8.642858" x2="23.299999" xlink:href="#E" y1="27.5" y2="27.5"/><linearGradient id="S" gradientTransform="matrix(.1573294 0 0 .1586627 -8.008007 -.016355)" gradientUnits="userSpaceOnUse" x1="24.833029" x2="24.833029" y1="2.604455" y2="51.798176"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="matrix(.26458333 0 0 .26458333 -.529167 .264583)"><path d="m5.0000001 29h26.0000009v2h-26.0000009z" fill="url(#a)" opacity=".15"/><path d="m5.0000001 29.000111v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#b)" opacity=".15"/><path d="m31.000001 29.000111v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#e)" opacity=".15"/></g><rect fill="url(#S)" height="7.672933" rx=".396875" ry=".396891" stroke-width="1.3333" transform="scale(-1 1)" width="7.14375" x="-7.805209" y=".396859"/><path d="m3.9980469 1c-1.1064402 0-1.9980469.8919999-1.9980469 2v26c0 1.108.8916067 2 1.9980469 2h24.0039061c1.10644 0 1.998047-.892 1.998047-2v-26c0-1.1080001-.891607-2-1.998047-2zm.5019531 1h3.4882812v5h-4.9882812v-3.5c0-.8310001.6690009-1.5 1.5-1.5zm4.4960938 0h5.9960942v5h-5.992188v.9707031h-.0039062zm7.0039062 0h5.998047v5h-5.998047zm7.005859 0h4.494141c.830999 0 1.5.6689999 1.5 1.5v3.5h-5.994141zm-14.005859 6h5.998047l.001953 5.001953h-5.9980469zm7.005859 0h5.996094l-.001953 5h-6zm7.003907 0h5.990234v5h-6zm-20.009766.0019531h4.9921875l.0019531 4.9999999h-4.9882812zm0 5.9980469 4.9941406.033203-.0019531 4.933594h-4.9882813v.033203h-.0039062zm6.0019531 0h5.9980469v5h-6zm6.9980469 0h6v5h-6zm7 0h6v5h-5.994141zm-14 6h6v5l-6-.007812zm7 0h6v5h-6zm13 0v4.996094h-5.996094v1.007812h5.996094v2.496094c0 .207749-.04148.404407-.117188.583984v.001954c-.227485.537838-.760176.914062-1.382812.914062h-4.5l.003906-9.992188zm-26 .001953h4.9921875v4.990235l-4.9921875.009765zm0 5.998047h5v4h-3.5c-.8309991 0-1.5-.669-1.5-1.5zm6 0h6v4h-6zm7 0 6 .007812-.007812 3.992188h-5.992188z" opacity=".3" transform="scale(.26458333)"/><g fill="none" stroke-width=".264583"><path d="m3.8364584 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#g)"/><path d="m3.8364583 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#h)"/><path d="m3.8364583.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#i)"/><path d="m3.8364583 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#j)"/><path d="m3.8364583 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#k)"/><path d="m5.6885416 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#l)"/><path d="m5.6885415 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#m)"/><path d="m5.6885415.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#n)"/><path d="m5.6885415 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#o)"/><path d="m5.6885415 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#p)"/><path d="m7.540625 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#q)"/><path d="m7.5406249 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#r)"/><path d="m7.5406249.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#s)"/><path d="m7.5406249 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#t)"/><path d="m7.5406249 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#u)"/><path d="m1.9843751 3.8364616h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#v)"/><path d="m1.984375 2.2489583h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#w)"/><path d="m1.984375.66145834h-1.05833333l-.0000002 1.05833066h1.05833353z" stroke="url(#x)"/><path d="m1.984375 5.4239584h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#y)"/><path d="m1.984375 7.0114584h-1.05833333l-.0000002.79375h1.05833353z" stroke="url(#z)"/></g><path d="m2.2489583 3.5718756h1.8520834l-.00108 1.5875027h-1.8515418z" fill="url(#A)" stroke-width=".480367"/><path d="m2.3815 3.4399959c-.1469999 0-.2650001.1179997-.2650001.2639993v1.3229967c0 .1469997.1169998.2649994.2630001.2649994h1.5883336c.1459999 0 .2639999-.1179997.2639999-.2649994v-1.3229967c0-.1459996-.1179997-.2639993-.2639999-.2639993zm0 .2639993h1.5883336l-.004 1.3229967h-1.5863336z" fill="#002e99" fill-opacity=".501961" stroke-width="1.33333"/><path d="m3.8364584 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" fill="none" opacity=".5" stroke="url(#B)" stroke-width=".264583"/><g transform="matrix(.26458333 0 0 .26458333 0 .26427)"><path d="m24.40625 10.501342c-2.991123 0-4.89511 2.415156-4.90625 5.406274v4.593713l2-.0378v-4.463541c0-1.939011 1.060999-3.499994 3-3.499994 1.939 0 3 1.560794 3 3.499805v4.561776l2-.06161v-4.593747c0-2.991118-1.915129-5.406085-4.90625-5.406085z" fill="url(#C)" fill-rule="evenodd"/><path d="m23.90625 10.177021c-2.991122 0-4.40625 2.415307-4.40625 5.406425v4.593751l2-.03779v-4.463551c0-1.939011.561-3.500183 2.5-3.500183s3.5 1.560983 3.5 3.499994v4.561776l2-.06161v-4.593748c0-2.991118-2.415128-5.406236-5.40625-5.406236z" fill="#fff" fill-rule="evenodd" opacity=".3"/><path d="m24.40625 10.501342c-2.991123 0-4.871703 2.415345-4.90625 5.406274v4.593713l2-.0378v-4.463541c0-1.939011 1.060999-3.499994 3-3.499994 1.939 0 3 1.560794 3 3.499805v4.561776l2-.06161v-4.593747c0-2.991118-1.915129-5.406047-4.90625-5.406047z" fill="none" opacity=".35" stroke="#000" stroke-width=".999999"/><path d="m23.418331 11.874067c.000207.8273-.66926 1.498015-1.495162 1.498015-.825901 0-1.495368-.670715-1.495161-1.498015-.000207-.827263.66926-1.498016 1.495161-1.498016.825902 0 1.495369.670753 1.495162 1.498016z" fill="url(#D)" fill-rule="evenodd" opacity=".5"/><path d="m22.572569 11.874067c.00009.359433-.290684.650645-.6494.650645-.358719 0-.64949-.291401-.6494-.650645-.00009-.359433.290684-.650646.6494-.650646.358719 0 .64949.291402.6494.650646z" fill="#fff" fill-rule="evenodd" opacity=".5"/><path d="m22.750032 28.751169h2.250004v2.24999h-2.250004z" fill="url(#F)" opacity=".3"/><path d="m15.250009 31.001159h-2.250004v-2.24999h2.250004z" fill="url(#H)" opacity=".3"/><path d="m9.250009 28.751169h13.500024v2.24999h-13.500024z" fill="url(#I)" opacity=".3"/><rect fill="url(#J)" height="10.001281" rx="1" width="14.256939" x="9.243061" y="19.499973"/><rect fill="url(#K)" height="10" opacity=".5" rx="2" ry="1" width="1" x="10" y="19.00112"/><rect fill="url(#M)" height="10" opacity=".5" rx="2" ry="1" width="1" x="21" y="19.00112"/><rect fill="url(#N)" height="9.001158" opacity=".5" rx=".5" ry="1" transform="scale(1 -1)" width="1" x="9" y="-29.001158"/><rect fill="url(#O)" height="9.001158" opacity=".5" rx=".499999" ry="1" transform="scale(1 -1)" width=".999999" x="22.000002" y="-29.001158"/><g fill="none" transform="translate(4 8.001167)"><path d="m6.5 12.497632 12 .0012v8.001184l-12.0000001-.0012z" opacity=".5" stroke="url(#P)" stroke-linejoin="round"/><rect height="10.001184" opacity=".3" rx="1" stroke="#000" width="14" x="5.5" y="11.498816"/><path d="m6.4999999 12.498816 11.0000001.001184m-11.0000001 1.998816 11.0000001.001184m-11.0000001 1.998816 11.0000001.001184m-11.0000001 1.998816 11.0000001.001184m-11.0000001 1.998816 11.0000001.001184" opacity=".05" stroke="url(#Q)"/><path d="m6.4999999 11.498816 11.0000001.001184m-11.0000001 1.998816 11.0000001.001184m-11.0000001 1.998816 11.0000001.001184m-11.0000001 1.998816 11.0000001.001184m-11.0000001 1.998816 11.0000001.001184" opacity=".2" stroke="url(#R)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/sendfax.svg b/icon-themes/elementary_svg/cmd/32/sendfax.svg
new file mode 100644
index 000000000..1e17eafdd
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/sendfax.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(0 .75000188 -.75000188 0 26.408854 5.499973)" gradientUnits="userSpaceOnUse" x1="17.000002" x2="4.000003" y1="12.072035" y2="12.072035"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.40290243 0 0 -.43261396 5.519842 42.959872)" gradientUnits="userSpaceOnUse" x1="30.305008" x2="30.305014" y1="53.650288" y2="72.720451"><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="c"><stop offset="0" stop-color="#fff"/><stop offset=".06316455" 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><radialGradient id="d" 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="#e"/><linearGradient id="e"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="f" 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="#e"/><linearGradient id="g" 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="h" gradientTransform="matrix(.72972973 0 0 .29729729 -1.513515 13.864869)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" xlink:href="#c" y1="4.999989" y2="43"/><linearGradient id="i" gradientTransform="matrix(.45945946 0 0 .72972971 4.972976 -.513506)" 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="j" gradientTransform="matrix(.54285587 0 0 .22814772 2.971419 20.424493)" gradientUnits="userSpaceOnUse" x1="33.210621" x2="33.210621" y1="46.353771" y2="11.28877"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.72972973 0 0 .08108108 -1.513515 10.054054)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" xlink:href="#c" y1="11.666668" y2="36.333336"/><radialGradient id="l" cx="7.118353" cy="9.957108" gradientTransform="matrix(0 5.8591313 -8.3440444 0 99.355433 -44.574628)" gradientUnits="userSpaceOnUse" r="12.671875"><stop offset="0" stop-color="#505050"/><stop offset=".26238" stop-color="#2b2b2b"/><stop offset=".704952" stop-color="#0a0a0a"/><stop offset="1"/></radialGradient><g opacity=".4" transform="matrix(.84210526 0 0 .42857134 -4.210526 8.857146)"><path d="m38 40h5v7h-5z" fill="url(#d)"/><path d="m-10-47h5v7h-5z" fill="url(#f)" transform="scale(-1)"/><path d="m10 40h28v7.000001h-28z" fill="url(#g)"/></g><path d="m3.5 9.5h25c1.297092 0 2 3.324604 2 5v12.000368c.01033.964169-1.033653 1.068845-1.762738 1-8.745754 0-17.491508 0-26.2372625 0-.9641691.01033-1.0688452-1.033653-1-1.762737v-11.237631s.474654-5 2.0000005-5z" fill="url(#l)" opacity=".9"/><path d="m2.499999 15.5h27v11h-27z" fill="none" opacity=".25" stroke="url(#h)" stroke-linecap="round" stroke-linejoin="round"/><path d="m3.5 9.5h25c1.449291 0 1.999999 5 1.999999 5v11.99961c.0082.980409-1.057344 1.065948-1.793221 1-8.735593 0-17.471186 0-26.2067787 0-.9804089.0082-1.0659481-1.057345-1-1.793221v-11.206389s.5269137-5 2.0000007-5z" fill="none" opacity=".7" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/><path d="m2-15h28v1h-28z" opacity=".4" transform="scale(1 -1)"/><path d="m26.5 17h2v2h-2z" fill="#0cceff"/><path d="m6.4999609 23.000039c4.3538641 0 18.9999761.00067 18.9999761.00067l.000024 8.49933s-12.666667 0-19.0000001 0c0-3.5 0-4.999999 0-8.5z" fill="url(#j)"/><path d="m24.5 30.5h-17.0000001v-7h17.0000001z" fill="none" stroke="url(#i)" stroke-linecap="round" stroke-linejoin="round"/><path d="m6.4999609 22.499961c4.3538821 0 19.0000551.000573 19.0000551.000573l.000023 8.999505s-12.666718 0-19.0000781 0c0-3.000026 0-6.000052 0-9.000077z" fill="none" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/><path d="m10 24v1h6.65625v-1zm9.34375 0v1h2.65625v-1zm-9.34375 2v1h4v-1zm6.65625 0v1h5.34375v-1zm-6.65625 2v1h12v-1z" opacity=".15"/><path d="m6 23h20v1h-20z" opacity=".15"/><path d="m4 10.499998h24c.835818 0 1.499999 3 1.499999 3-9 0-27 0-27 0s.579915-3 1.500001-3z" fill="none" opacity=".1" stroke="url(#k)" stroke-linecap="round" stroke-linejoin="round"/><g stroke-width=".750002" transform="matrix(-1.33333 0 0 -1.33333 38.639679 33.33328)"><path d="m17.354805 7.3749791-3.750009 4.5000109h2.276375l-.02637 9.000023h3.000008v-9.000023h2.250005z" style="display:block;stroke:#a62100;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#a)"/><path d="m17.354805 8.5512512-2.121072 2.5737368h1.37107v9.000024h1.500004v-9.000024h1.398559z" display="block" fill="none" opacity=".401" stroke="url(#b)" stroke-miterlimit="7"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/sendfeedback.svg b/icon-themes/elementary_svg/cmd/32/sendfeedback.svg
new file mode 100644
index 000000000..702d4f35b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/sendfeedback.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(.42307923 0 0 .39244743 3.84619 12.352884)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.795622" x2="25.795622" y1="35.817699" y2="11.656369"><stop offset="0" stop-color="#969696"/><stop offset=".5511902" stop-color="#858585" stop-opacity=".634783"/><stop offset="1" stop-color="#939393" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.45945946 0 0 .29729728 2.972974 16.864867)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.675988" y2="41.184601"><stop offset="0" stop-color="#fff"/><stop offset=".01864429" stop-color="#fff" stop-opacity=".235294"/><stop offset=".98085731" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.39078075 0 0 .4337445 4.602995 15.522359)" gradientUnits="userSpaceOnUse" x1="16.626165" x2="20.054544" xlink:href="#d" y1="15.298182" y2="24.627615"/><linearGradient id="d"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.42307923 0 0 .39244743 3.84619 11.014342)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" xlink:href="#d" y1="30.188753" y2="15.737678"/><linearGradient id="f" gradientTransform="matrix(.42223777 0 0 .41882295 3.90701 12.452607)" gradientUnits="userSpaceOnUse" x1="23.903786" x2="23.903786" y1="35.75" y2="20.443331"><stop offset="0"/><stop offset=".5" stop-opacity=".498039"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.42307923 0 0 .39244743 3.84619 13.747128)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" xlink:href="#d" y1="30.188753" y2="15.737678"/><linearGradient id="h" gradientTransform="matrix(.42307923 0 0 .39244743 3.84619 12.352884)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.705484" x2="25.525208" y1="32.32658" y2="15.737678"><stop offset="0" stop-color="#a0a0a0"/><stop offset=".5" stop-color="#8f8f8f" stop-opacity=".634783"/><stop offset="1" stop-color="#9d9d9d" stop-opacity="0"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.40000003 0 0 .36363633 4.4 13.81818)" gradientUnits="userSpaceOnUse" x1="20.052792" x2="20.052792" y1="10.636821" y2="45.243549"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="j" gradientTransform="matrix(2.774389 0 0 1.969706 -1892.179 -872.8854)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="k" cx="605.71429" cy="486.64789" gradientTransform="matrix(2.774389 0 0 1.969706 -1891.633 -872.8854)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#l"/><linearGradient id="l"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="m" cx="605.71429" cy="486.64789" gradientTransform="matrix(-2.774389 0 0 1.969706 112.7623 -872.8854)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#l"/><g transform="matrix(1.33333 0 0 1.33333 -2.66662 -15.666584)"><g opacity=".7" transform="matrix(.01071131 0 0 .00543807 23.525282 30.21816)"><path d="m-1559.2523-150.69685h1339.6335v478.35718h-1339.6335z" fill="url(#j)" opacity=".39196"/><path d="m-219.61876-150.68038v478.33079c142.874166.90045 345.40022-107.16966 345.40014-239.196175 0-132.026537-159.436816-239.134595-345.40014-239.134615z" fill="url(#k)" opacity=".402062"/><path d="m-1559.2523-150.68038v478.33079c-142.8742.90045-345.4002-107.16966-345.4002-239.196175 0-132.026537 159.4368-239.134595 345.4002-239.134615z" fill="url(#m)" opacity=".402062"/></g><rect fill="url(#i)" fill-rule="evenodd" height="13.125033" rx=".5" width="20.250051" x="3.874975" y="17.374981"/><g fill="none" stroke-width=".750002"><path d="m11.543757 24.499999-5.4187768 5.250013zm4.959902-.07416 5.196082 5.32417z" stroke="url(#h)"/><path d="m12.124995 24.875-4.875012 4.875012zm3.75001 0 4.322646 4.424639z" opacity=".7" stroke="url(#g)"/><path d="m7.4264159 21.420414 6.6143001 5.494264 6.533049-5.494264" opacity=".06" stroke="url(#f)"/><path d="m6.1249802 18.499984 7.8750198 6.592707 7.87502-6.592707" opacity=".7" stroke="url(#e)"/></g><path d="m4.8448715 17.756888c-.3217186-.0017-.6151563.194425-.6151563.49027l.02026 7.752845c.5178167-.008052 19.0985508-2.854592 19.4915898-2.996053l-.0143-4.56683c-.000708-.226134-.271012-.58442-.549585-.585854z" fill="url(#c)" fill-rule="evenodd" opacity=".2"/><g fill="none" stroke-width=".750002"><path d="m4.624977 18.124983h18.750046v11.625028h-18.750046z" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><rect height="13.125033" opacity=".3" rx=".750001" ry=".750002" stroke="#000" width="20.250051" x="3.874975" y="17.374981"/><path d="m4.6249765 18.124983 9.3751145 7.963561 8.999931-7.58856" stroke="url(#a)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/sendmail.svg b/icon-themes/elementary_svg/cmd/32/sendmail.svg
new file mode 100644
index 000000000..247dc31f9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/sendmail.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" height="32" width="32"><linearGradient id="a" gradientTransform="matrix(1.4 0 0 1.4402 .25 -37.287)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="48" y2="28"><stop offset="0" stop-color="#e2e2e2"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="b" gradientTransform="matrix(1.4 0 0 1.4402 .25 -37.287)" gradientUnits="userSpaceOnUse" x1="17" x2="2" y1="33" y2="42"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><path d="M28.594 7.67l-25.056 5.4L8 16.584v6.77l3.136-4.106.377-.228.427.11L18.496 24z" fill="url(#a)"/><path d="M28.59 7.678L12.007 18.56l-.792.63L8 23.355v-6.642z" opacity=".61" fill="url(#b)"/><path d="M30 6.69L2 12.71l5.333 4.218v8.383l4.292-5.57 7.055 5.233z" opacity=".4" fill="none" stroke="#000" stroke-linejoin="round"/><path d="M7.713 25.833l4.037-5.19 2.335 1.73z" fill="#9e9e9e"/><g fill="#fff" fill-rule="evenodd"><path d="M28.594 7.67L3.54 13.07l1.34 1.057 17.714-3.818 5.992-2.628V7.68h.003z"/><path d="M26.97 10.294l-1.694 1.24-7.19 11.042L13.4 19.09l-.684.602 4.742 3.52-.008.01 1.047.78z" opacity=".5"/><path d="M28.594 7.67l-.1.02-.137.09.23-.098V7.68h.002zm-.008.012L12.32 18.352l-.312.207-.008.004-.784.625-.015.02.313-.187.427.11.763.567 14.27-9.41z" opacity=".8"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/sendmaildocaspdf.svg b/icon-themes/elementary_svg/cmd/32/sendmaildocaspdf.svg
new file mode 100644
index 000000000..da5537715
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/sendmaildocaspdf.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="15" x2="16" y1="1" y2="29"><stop offset="0" stop-color="#ed5353"/><stop offset="1" stop-color="#c6262e"/></linearGradient><linearGradient id="b"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(2.774389 0 0 1.969706 -1892.179 -872.8854)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" xlink:href="#b" y1="366.64789" y2="609.50507"/><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(2.774389 0 0 1.969706 -1891.633 -872.8854)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#e"/><linearGradient id="e"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(-2.774389 0 0 1.969706 112.7623 -872.8854)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#e"/><linearGradient id="g" gradientTransform="matrix(.40000003 0 0 .36363633 4.4 13.81818)" gradientUnits="userSpaceOnUse" x1="20.052792" x2="20.052792" y1="10.636821" y2="45.243549"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.42307923 0 0 .39244743 3.84619 12.352884)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.705484" x2="25.525208" y1="32.32658" y2="15.737678"><stop offset="0" stop-color="#a0a0a0"/><stop offset=".5" stop-color="#8f8f8f" stop-opacity=".634783"/><stop offset="1" stop-color="#9d9d9d" stop-opacity="0"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.42307923 0 0 .39244743 3.84619 13.747128)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" xlink:href="#j" y1="30.188753" y2="15.737678"/><linearGradient id="j"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.42223777 0 0 .41882295 3.90701 12.452607)" gradientUnits="userSpaceOnUse" x1="23.903786" x2="23.903786" y1="35.75" y2="20.443331"><stop offset="0"/><stop offset=".5" stop-opacity=".498039"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.42307923 0 0 .39244743 3.84619 11.014342)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" xlink:href="#j" y1="30.188753" y2="15.737678"/><linearGradient id="m" gradientTransform="matrix(.39078075 0 0 .4337445 4.602995 15.522359)" gradientUnits="userSpaceOnUse" x1="16.626165" x2="20.054544" xlink:href="#j" y1="15.298182" y2="24.627615"/><linearGradient id="n" gradientTransform="matrix(.45945946 0 0 .29729728 2.972974 16.864867)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.675988" y2="41.184601"><stop offset="0" stop-color="#fff"/><stop offset=".01864429" stop-color="#fff" stop-opacity=".235294"/><stop offset=".98085731" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="o" gradientTransform="matrix(.42307923 0 0 .39244743 3.84619 12.352884)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.795622" x2="25.795622" y1="35.817699" y2="11.656369"><stop offset="0" stop-color="#969696"/><stop offset=".5511902" stop-color="#858585" stop-opacity=".634783"/><stop offset="1" stop-color="#939393" stop-opacity="0"/></linearGradient><linearGradient id="p" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="23.999994" x2="23.99999" y1="6.185175" y2="43"><stop offset="0" stop-color="#fff"/><stop offset="0" 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><radialGradient id="q" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#e"/><radialGradient id="r" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#e"/><linearGradient id="s" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" xlink:href="#b" y1="366.64789" y2="609.50507"/><linearGradient id="t" gradientTransform="matrix(.92105264 0 0 1.1298612 39.5778 -14.15036)" gradientUnits="userSpaceOnUse" x1="23.969797" x2="23.969797" y1="3.981044" y2="44.024017"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><g transform="translate(-2)"><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#s)" opacity=".15"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#r)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#q)" opacity=".15"/><path d="m4.4999935.499998c5.270467 0 22.9999725.00185 22.9999725.00185l.000028 28.998154s-15.333333 0-23.0000005 0c0-9.666667 0-19.333334 0-29z" fill="url(#a)" stroke="#7a0000" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m26.5 28.5h-21v-26.9999998h21z" fill="none" opacity=".5" stroke="url(#p)" stroke-linecap="round" stroke-linejoin="round"/><g fill-rule="evenodd" transform="matrix(.65116278 0 0 .65116278 -23.768842 6.535569)"><g fill="#7a0000"><path d="m65.194576-5.046198c-11.929691 12.576057-18.744693 14.351221-21.011513 14.546966v4.519444c1.710995-.293505 6.011783-1.312664 10.592105-4.837219 5.873233-4.519444 12.894737-13.09933 12.894737-13.09933-1.819698 4.385318-2.412075 18.973218-2.504112 38.415285h12.175165c.465395 0 .885286-.218174 1.208882-.564931-1.916296-5.637596-3.251885-13.050945-4.259869-19.772572-.955597-8.909001.455462-16.698066.978619-19.207643zm-21.011513 21.926372v4.978451c4.292119 0 10.593867 5.504798 14.592928 12.640323h3.453947c-3.949938-7.783719-14.770224-17.618774-18.046875-17.618774z" opacity=".1"/><path d="m65.194576-6.176059c-11.929691 12.576057-18.744693 14.351221-21.011513 14.546965v4.519446c1.710995-.293507 6.011783-1.312666 10.592105-4.83722 5.873233-4.519444 12.894737-13.09933 12.894737-13.09933-1.855028 4.470462-2.430159 19.533192-2.504112 39.545146h12.175165c.607917 0 1.132813-.364206 1.467928-.918012-2.065578-5.718188-3.463936-13.514339-4.518915-20.549352-.955597-8.909002.455462-16.698067.978619-19.207643zm-21.011513 21.926372v4.978451c4.517936 0 11.25425 6.087461 15.197369 13.770184h3.367598c-3.390495-7.923902-15.1256-18.748635-18.564967-18.748635z" opacity=".3"/><path d="m65.180722-7.3135532c-11.929691 12.5760572-18.73318 14.3667562-21 14.5625002v4.500001c1.710995-.293507 6.013428-1.287946 10.59375-4.812501 5.873233-4.519445 12.90625-13.125 12.90625-13.125-1.89037 4.55563-2.475588 20.102267-2.53125 40.687501h12.1875c.303907 0 .591496-.0917.84375-.25v-3.625c-1.731206-5.489072-2.959735-12.407019-3.90625-18.71875-.955597-8.909002.476843-16.709176 1-19.2187512zm-21 21.9375012v4.96875c4.737576 0 11.911988 6.697282 15.75 14.90625h3.28125c-2.669685-7.976224-15.426789-19.875-19.03125-19.875z" opacity=".5"/></g><path d="m65.180722-8.501053c-11.929691 12.576056-18.73318 14.366756-21 14.5625v4.500001c1.710995-.293506 6.013428-1.319197 10.59375-4.843751 5.873233-4.519445 12.90625-13.0937502 12.90625-13.0937502-1.925701 4.6407752-2.494043 20.6511492-2.53125 41.8125012h12.3125c.262781 0 .4972-.0623.71875-.1875v-4.84375c-1.72447-5.485979-2.961964-12.390636-3.90625-18.6875-.955597-8.909002.476843-16.709176 1-19.218751zm-21 21.906251v5c4.952659 0 12.566711 7.315678 16.25 16.03125h3.09375c-1.730686-7.923306-15.56527-21.03125-19.34375-21.03125z" fill="url(#t)"/><path d="m25.455078 1.0000001c-3.053299 2.2852818-12.907459 9.2860789-20.455078 8.4042968v6.3085941s15.518746 2.830017 22-2.46289v-12.0878915c-.164209-.1032627-.350935-.1621094-.548828-.1621094zm1.544922 15.1386729c-2.809051 3.586493-5.610085 8.128203-7.527344 12.820312h2.400391c1.486043-3.084251 3.377295-6.432525 5.126953-8.791016z" fill="#7a0000" opacity=".05" transform="matrix(1.5357143 0 0 1.5357143 36.502151 -10.036767)"/></g></g><g transform="matrix(1.33333 0 0 1.33333 -.66662 -11.666584)"><g opacity=".7" transform="matrix(.01071131 0 0 .00543807 23.525282 30.21816)"><path d="m-1559.2523-150.69685h1339.6335v478.35718h-1339.6335z" fill="url(#c)" opacity=".39196"/><path d="m-219.61876-150.68038v478.33079c142.874166.90045 345.40022-107.16966 345.40014-239.196175 0-132.026537-159.436816-239.134595-345.40014-239.134615z" fill="url(#d)" opacity=".402062"/><path d="m-1559.2523-150.68038v478.33079c-142.8742.90045-345.4002-107.16966-345.4002-239.196175 0-132.026537 159.4368-239.134595 345.4002-239.134615z" fill="url(#f)" opacity=".402062"/></g><rect fill="url(#g)" fill-rule="evenodd" height="12.375031" rx=".5" width="19.500048" x="4.249976" y="17.749983"/><g fill="none" stroke-width=".750002"><path d="m11.543757 24.499999-5.4187768 5.250013zm4.959902-.07416 5.196082 5.32417z" stroke="url(#h)"/><path d="m12.124995 24.875-4.875012 4.875012zm3.75001 0 4.322646 4.424639z" opacity=".7" stroke="url(#i)"/><path d="m7.4264159 21.420414 6.6143001 5.494264 6.533049-5.494264" opacity=".06" stroke="url(#k)"/><path d="m6.1249802 18.499984 7.8750198 6.592707 7.87502-6.592707" opacity=".7" stroke="url(#l)"/></g><path d="m4.8448715 17.756888c-.3217186-.0017-.6151563.194425-.6151563.49027l.02026 7.752845c.5178167-.008052 19.0985508-2.854592 19.4915898-2.996053l-.0143-4.56683c-.000708-.226134-.271012-.58442-.549585-.585854z" fill="url(#m)" fill-rule="evenodd" opacity=".2"/><g fill="none" stroke-width=".750002"><path d="m4.624977 18.124983h18.750046v11.625028h-18.750046z" stroke="url(#n)" stroke-linecap="round" stroke-linejoin="round"/><rect height="13.125033" opacity=".3" rx=".750001" ry=".750002" stroke="#000" width="20.250051" x="3.874975" y="17.374981"/><path d="m4.6249765 18.124983 9.3751145 7.963561 8.999931-7.58856" stroke="url(#o)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/sendtoback.svg b/icon-themes/elementary_svg/cmd/32/sendtoback.svg
new file mode 100644
index 000000000..cad0adccd
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/sendtoback.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(.71627 0 0 .7691 1.397 -29.832)" gradientUnits="userSpaceOnUse" x1="33.06" x2="33.018" y1="46.71" y2="62.913"><stop offset="0" stop-color="#fff"/><stop offset=".233" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 -1.33333 -1.33333 0 38.55 36.83)" gradientUnits="userSpaceOnUse" x1="23.176" x2="10.566" y1="11.581" y2="11.979"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><radialGradient id="c" cx="24.837" cy="36.421" gradientTransform="matrix(-.36797 0 0 .39444 32.308 -2.697)" gradientUnits="userSpaceOnUse" r="15.645"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientTransform="matrix(1.86666 0 0 2 .562 14.497)" gradientUnits="userSpaceOnUse" x1="7.889" x2="7.889" y1="3.506" y2="5.561"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><path d="m1.495 21.497h28l.004 3.008h-28z" fill="url(#d)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".75"/><path d="m1.995 22.505h27" fill="none" opacity=".3" stroke="#fff" stroke-width="1.006"/><path d="m17.075 11.67c0 3.407 2.914 6.17 6.094 6.17 3.178 0 5.755-2.763 5.755-6.17 0-3.41-2.577-6.172-5.756-6.172-3.18 0-6.095 2.763-6.095 6.17z" fill="url(#c)" fill-rule="evenodd" opacity=".141"/><path d="m15.253 13.498 7.744 9.35 7.75-9.35h-4.245v-8h-7.002v8z" display="block" fill="url(#b)"/><g fill="none"><path d="m22.984 21.175a.417.417 0 0 1 -.308-.15l-4.93-5.928a.417.417 0 0 1 .32-.682h2.35v-7.585a.417.417 0 0 1 .416-.415h4.336a.417.417 0 0 1 .416.416v7.585h2.4a.417.417 0 0 1 .32.684l-4.99 5.926a.417.417 0 0 1 -.33.15z" display="block" opacity=".401" stroke="url(#a)" stroke-miterlimit="7"/><g stroke-linejoin="round"><path d="m15.253 13.498 7.744 9.35 7.75-9.35h-4.245v-8h-7.002v8z" opacity=".5" stroke="#a62100"/><path d="m1.506 19.492h11.99v-2.992h-11.991z" opacity=".5" stroke="#000" stroke-linecap="round" stroke-opacity=".75"/></g></g><path d="m1.984 18.982h11.01v-.99h-11.01z" fill="#fafafa"/><path d="m1.506 14.492h11.99v-2.992h-11.991z" style="opacity:.5;fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.75"/><path d="m1.984 13.982h11.01v-.99h-11.01z" fill="#fafafa"/><path d="m1.506 9.492h11.99v-2.992h-11.991z" style="opacity:.5;fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.75"/><path d="m1.984 8.982h11.01v-.99h-11.01z" fill="#fafafa"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/sendviabluetooth.svg b/icon-themes/elementary_svg/cmd/32/sendviabluetooth.svg
new file mode 100644
index 000000000..0aee36f6a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/sendviabluetooth.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="27" cy="45.047001" gradientTransform="matrix(.50858335 0 .00000366 .17021288 2.268083 21.394403)" gradientUnits="userSpaceOnUse" r="17.625"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(1.0922637 0 0 1.1672451 -54.136517 -5.701974)" gradientUnits="userSpaceOnUse" x1="27.583231" x2="27.583231" y1="7.457535" y2="43.432285"><stop offset="0" stop-color="#fff"/><stop offset=".33333334" stop-color="#fff" stop-opacity=".235294"/><stop offset=".73809522" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.63636364 0 0 .64443866 31.272728 .533602)" gradientUnits="userSpaceOnUse" x1="-24" x2="-24" y1="2" y2="46.525425"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><path d="m26 29.000367a10 3 0 0 1 -19.9999999 0 10 3 0 1 1 19.9999999 0z" fill="url(#a)" opacity=".4"/><path d="m12.524394 30.212522c-3.3704157-.952654-5.4152546-3.323854-6.439034-7.46672-.5562081-2.250773-.7730331-8.282099-.3985424-11.08605.8447108-6.3246682 3.4215599-9.3816489 8.4499844-10.0244301 1.405089-.1796121 2.340623-.1800129 3.736331-.00161 5.067409.6477646 7.620253 3.7405679 8.479575 10.2731111.297197 2.259286.11804 8.398234-.299564 10.264784-.932944 4.169954-2.696686 6.587322-5.655955 7.752001-1.55795.613162-6.131783.781007-7.872795.288904z" fill="url(#c)"/><path d="m12.526856 30.210844c-3.3668083-.952654-5.4094593-3.323854-6.4321443-7.46672-.555611-2.250773-.772206-8.282099-.398115-11.08605.843807-6.3246683 3.417898-9.381649 8.4409423-10.0244302 1.403586-.1796121 2.338119-.1800123 3.732335-.00161 5.061986.6477646 7.612099 3.7405679 8.4705 10.2731112.29688 2.259286.117914 8.398234-.299242 10.264784-.931947 4.169954-2.693802 6.587322-5.649903 7.752001-1.556282.613162-6.125222.781007-7.864373.288904z" fill="none" opacity=".5" stroke="#002e99"/><path d="m-21.181641 2.703125c-2.137894-.269845-3.468045-.2698216-5.621093.00195-3.775644.476591-6.473421 1.7959245-8.464844 4.1289063s-3.294969 5.7724956-3.94336 10.5664066c-.555918 4.110205-.180914 13.679927.605469 16.822265 1.554212 6.210525 4.432345 9.472832 9.414063 10.863282 1.119891.312574 3.602504.469492 5.988281.382812s4.806393-.434059 5.75-.800781c4.338268-1.686018 6.845264-5.028217 8.2695312-11.314453.5650034-2.4937309.8836638-12.3549889.4550782-15.5722629-.6607265-4.959895-1.9638664-8.4980456-3.9570314-10.8828125s-4.690912-3.7149928-8.496094-4.1953125z" style="opacity:.5;fill:none;stroke-width:1.611433;stroke-linecap:round;stroke-linejoin:round;stroke:url(#b)" transform="matrix(.61376206 0 0 .6274447 30.734793 .948476)"/><path d="m7.5097742 1c-.277 0-.4422236.2230174-.4453298.5v4.875l-1.7734202-1.5c-.31288-.27345-.75785-.21912-1.03125.09375-.2734.31288-.25038.78909.0625 1.0625l2.25 1.96875-2.25 1.96875c-.31288.273401-.3359.749622-.0625 1.0625s.71837.367151 1.03125.09375l1.7734202-1.5v4.875c0 .277.1683298.5.4453298.5.28242 0 .4375-.01953.65625-.1875l3.5312498-3.15625c.11231-.09991.18145-.24072.21875-.375.0142-.05132.0283-.10335.0312-.15625.004-.042.003-.083 0-.125-.006-.05361-.0136-.10455-.0312-.15625-.0385-.13396-.10556-.2761-.21875-.375l-2.8124998-2.46875 2.8124998-2.46875c.11319-.098907.18028-.2410493.21875-.375.0176-.051747.0254-.102645.0312-.15625.003-.041989.004-.083009 0-.125-.003-.052913-.017-.1049375-.0312-.15625-.0373-.1342859-.10644-.2750953-.21875-.375l-3.5312498-3.15625c-.19929-.1609824-.42745-.1875-.65625-.1875zm.332448 1.9444435 2.2613018 1.9930565-2.2613018 1.8958323zm0 6.2222221 2.2613018 1.8958344-2.2613018 1.993054z" opacity=".15" transform="matrix(1.2857143 0 0 1.2857143 5.917143 6.714286)"/><path d="m7.5097656.2265625c-.3462601 0-.7031901.16787958-.9160156.41992188-.2128255.25204229-.2994817.55565672-.3027344.84570312a.77422636.77422636 0 0 0 0 .00781v3.2070312l-.4902344-.4140599c-.624978-.5462166-1.6050041-.4268155-2.1230468.1660156-.5436686.6221764-.4993362 1.6001874.1347656 2.1542968l1.5839844 1.3867188-1.5839844 1.3867188c-.6341237.5541103-.678443 1.5321142-.1347656 2.1542972.5180697.592877 1.4980854.712119 2.1230468.166015l.4902344-.414062v3.207031c0 .295298.088534.603088.3027344.855469.2142005.25238.5697717.417969.9160156.417969.3181095 0 .7910133-.0897 1.1269532-.347657a.77422636.77422636 0 0 0 .044922-.03516l3.5292974-3.15625c.264304-.235123.385197-.508585.451171-.746094.01436-.0519.04653-.156353.05664-.310547.0069-.09053.0043-.172447 0-.232422a.77422636.77422636 0 0 0 -.002-.03125c-.0074-.06587-.02558-.173879-.0625-.292968-.06471-.222105-.175011-.496492-.447266-.7343752l-2.1503422-1.8867148 2.15039-1.8867188c.272187-.2378402.382543-.5120683.447266-.734375.03654-.1178211.055-.2255822.0625-.2949218a.77422636.77422636 0 0 0 .002-.029297c.0043-.059994.0069-.1418696 0-.2324219-.010307-.1523855-.042084-.2577742-.056688-.3105467-.065974-.2375176-.186851-.5109689-.451171-.7460938l-3.5292974-3.15625a.77422636.77422636 0 0 0 -.0292968-.0234375c-.3916432-.31636133-.853963-.359375-1.1425782-.359375zm1.1054688 4.4316406.3007812.2636719-.3007812.2519531zm0 6.1679689.3007812.251953-.3007812.263672z" fill="#002e99" opacity=".05" transform="matrix(1.2857143 0 0 1.2857143 5.917143 6.714286)"/><path d="m7.5097742 1c-.277 0-.4422236.2230174-.4453298.5v4.875l-1.7734202-1.5c-.31288-.27345-.75785-.21912-1.03125.09375-.2734.31288-.25038.78909.0625 1.0625l2.25 1.96875-2.25 1.96875c-.31288.273401-.3359.749622-.0625 1.0625s.71837.367151 1.03125.09375l1.7734202-1.5v4.875c0 .277.1683298.5.4453298.5.28242 0 .4375-.01953.65625-.1875l3.5312498-3.15625c.11231-.09991.18145-.24072.21875-.375.0142-.05132.0283-.10335.0312-.15625.004-.042.003-.083 0-.125-.006-.05361-.0136-.10455-.0312-.15625-.0385-.13396-.10556-.2761-.21875-.375l-2.8124998-2.46875 2.8124998-2.46875c.11319-.098907.18028-.2410493.21875-.375.0176-.051747.0254-.102645.0312-.15625.003-.041989.004-.083009 0-.125-.003-.052913-.017-.1049375-.0312-.15625-.0373-.1342859-.10644-.2750953-.21875-.375l-3.5312498-3.15625c-.19929-.1609824-.42745-.1875-.65625-.1875zm.332448 1.9444435 2.2613018 1.9930565-2.2613018 1.8958323zm0 6.2222221 2.2613018 1.8958344-2.2613018 1.993054z" fill="#fff" transform="matrix(1.2857143 0 0 1.2857143 5.917143 5.714287)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/setborderstyle.svg b/icon-themes/elementary_svg/cmd/32/setborderstyle.svg
new file mode 100644
index 000000000..d9e2cad20
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/setborderstyle.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.3105937 0 0 1.3564607 7.351886 -9.008516)" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="4" y2="27.5"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><path d="m2.7171391 4.6907379 26.5617729.032557.07158 22.5800031-26.5409433-.0091z" fill="none" stroke="#b2b2b2" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.438223"/><g stroke-width="1.33333"><path d="m5 15h22v2h-22z" fill="#b2b2b2" opacity=".8"/><path d="m15 7h2v18h-2z" fill="#b2b2b2" opacity=".8"/><path d="m2.5 4.5v23h27v-22.8099195zm2 2h23v19h-23z" fill="url(#a)"/></g><g fill="#a62100" fill-opacity=".501961"><path d="m4.0286763 6.0140711v19.9999499h23.9999407v-19.9999499zm.9713237.9859289h22v18h-21.984375z"/><path d="m2.703125 4c-.3826381 0-.6881645.3581236-.6992188.8066406l.0292969 22.5175784c.0000073.072623.0195416.139635.0410157.205078.0669016.163188.1776928.293108.3144531.375.0180547.009702.0317776.025164.0507812.033203.0797551.033738.1677222.052726.2597657.052734l26.5976562.009766c.389678 0 .703125-.369976.703125-.830078v-22.3398439c0-.4601017-.313447-.8300781-.703125-.8300781zm.296875 1h26v22h-26z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/setdocumentproperties.svg b/icon-themes/elementary_svg/cmd/32/setdocumentproperties.svg
new file mode 100644
index 000000000..35ee5ab3a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/setdocumentproperties.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="18.171396" x2="23.966696" y1="23.649111" y2="29.366756"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.69666532 0 0 .69289412 -198.73958 -17.389475)" gradientUnits="userSpaceOnUse" x1="299.23199" x2="308.64999" y1="58.039154" y2="60.768002"><stop offset="0" stop-color="#abacae"/><stop offset="1" stop-color="#fafafa"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="22" x2="29" y1="24" y2="34"><stop offset="0" stop-color="#d4d4d4"/><stop offset="1" stop-color="#d4d4d4" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="21" x2="25" y1="25" y2="34"><stop offset="0" stop-color="#555761"/><stop offset="1" stop-color="#555761" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 26.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#f"/><linearGradient id="f"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><clipPath id="g"><path d="m14.089844 17.494141c-.13689-.0012-.270162.01789-.394532.05469-.252029.07456-.481163.218967-.658203.425781-.27149.317006-.334851.766342-.232421 1.201172.026.110384.0034.222294.06055.328125v.002l-.0039-.002.0039.0039.0039.0098 1.267578 2.41211c-.113709.159562-.394556.427989-.759766.638671-.345462.199281-.667765.286917-.841797.310547l-1.236328-2.349609a.55137747.55137747 0 0 0 -.0059-.01367.55137747.55137747 0 0 0 -.01367-.0293c-.220615-.417737-.619808-.66985-1.080078-.703125a.55137747.55137747 0 0 0 -.002 0c-.410551-.02895-.826352.137035-1.109375.443359-.15374.165711-.257556.360576-.314453.558594a.55137747.55137747 0 0 0 -.002.0059s-.002.002-.002.002a.55137747.55137747 0 0 0 -.002.0078c-.414767 1.518076-.373872 3.192949.322266 4.515625.881972 1.675687 2.75757 2.395328 4.58789 2.15625.438617.145316 1.05415.456835 1.857422 1.25586l6.341797 6.296875c.042401-.005485.079595-.025496.123276-.025496h5v-2c0-.236784.09391-.444299.230469-.615234l-7.703125-7.646485c-.713334-.709576-1.017018-1.256297-1.1875-1.68164.163658-.917596.125069-1.892194-.341797-2.779297-.69545-1.321291-2.04427-2.265706-3.507813-2.71875-.12873-.04102-.263459-.06322-.40039-.06445zm-5.316406 3.291015.03125-.08398a.55137747.55137747 0 0 0 -.03125.08398zm4.091796-1.28125c-.0048-.01366-.05862-.16226-.05859-.162109.000029.000488-.000002.0059 0 .0059.000026.000146.05035.133471.05859.15625zm-1.148437 4.181641c.0067.01122.0069.01199.01367.02344-.0072-.01185-.0079-.0067-.01563-.02148z"/></clipPath><linearGradient id="h" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.185175" y2="41.814808"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.6571413 0 0 .63012228 .228607 -1.089605)" 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><radialGradient id="j" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#f"/><radialGradient id="k" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#f"/><linearGradient id="l" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.66858377 0 0 .67036989 -.679619 -2.308268)" gradientUnits="userSpaceOnUse" x1="22.004084" x2="22.004084" y1="47.813133" y2="3.363852"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#c8c8c8"/></linearGradient><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#l)" opacity=".15"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#k)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#j)" opacity=".15"/><path d="m4.5.5c5.2704667 0 22.999972.001854 22.999972.001854l.000028 28.998146s-15.333333 0-23 0c0-9.666666 0-19.333331 0-28.99999575z" fill="url(#i)" stroke-width="1.040573"/><g fill="none"><path d="m26.5 28.5h-21v-27h21z" stroke="url(#h)" stroke-linecap="round"/><path d="m4.499961.499944c5.27048 0 23.000054.002 23.000054.002l.000024 28.998112s-15.333385 0-23.000078 0c0-9.666722 0-19.333346 0-28.999956z" stroke="url(#m)" stroke-linejoin="round" stroke-width=".999922"/><path d="m8.0000001 5.567745h1.5669929zm1.7968186 0h1.4625273zm1.6923533 0h1.295381zm1.504313 0h.564117zm.793943 0h1.253595zm1.504313 0h3.301133zm3.510065 0h2.528083zm2.737015 0h.77305zm-13.5388209 1.9217775h2.0684299zm2.2773639 0h3.384705zm3.593637 0h1.650566zm1.859499 0h1.546099zm1.755032 0h1.316274zm1.525206 0 2.068432.020955zm2.25647.020955h3.363813zm-13.2672079 1.9895225h2.8623739zm3.0921999 0h3.0922zm3.301132 0h1.232701zm1.441634 0h2.904161zm3.092199 0h1.984859zm2.214684 0h.793944zm1.002876 0h.438758zm.668584 0h1.232701zm-14.8133089 2h1.0655555zm1.3998467 0h3.9488232zm-1.3998467 3h2.6325479zm2.8414809 0h2.820588zm3.02952 0h1.086449zm1.295381 0h2.653442zm2.862374 0h3.342919zm3.572745 0h1.232701zm-13.6015009 2h2.8623739zm3.0921999 0h3.0922zm3.301132 0h1.232701zm1.441634 0h2.904161zm3.092199 0h1.984859zm2.214684 0h.793944zm1.002876 0h.438758zm.668584 0h1.232701zm-14.8133089 2h2.4445099zm2.7161219 0h1.170021zm1.378954 0h.58501zm.814836 0h1.065555zm1.295381 0h1.086448zm1.295381 0h1.734139zm1.963965 0h2.25647zm2.465402 0h1.504314zm1.713247 0h.376078zm-13.6432879 2.989525h2.0684299zm2.2773639 0h3.384705zm3.593637 0h1.650566zm1.859499 0h1.546099zm1.755032 0h1.316274zm1.525206 0 2.068432.02095zm2.25647.02095h3.363813zm-13.2672079 1.989525h2.5907619zm2.8205879 0h.814836zm1.023769 0h1.859499zm2.06843 0h2.737016zm2.966842 0h1.859498zm2.047536 0h.396972zm.605905 0h2.360936zm2.611655 0h1.232702zm-14.1447249 2h2.5907619zm2.8205879 0h1.170021zm1.378953 0h1.838606zm2.047538 0h1.984858zm2.214684 0h.793943zm1.002876 0h.438758zm.668584 0h1.232701z" stroke="url(#n)"/></g><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#j)" opacity=".15"/><g clip-path="url(#g)" transform="translate(5 -3)"><path d="m20.5 30.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#e)" opacity=".15"/><path d="m13.851562 10.078125c-.151873.04493-.291448.133158-.396484.255859-.205393.239827-.275493.597427-.105469.910157.000667.0012-.000673.0027 0 .0039l1.398438 2.660156c-.01128-.02143.02026.086-.15625.335938-.178619.252913-.51046.555256-.939453.802734-.431557.248945-.85118.381899-1.136719.404297-.143911.0113-.249995-.0056-.294922-.02148-.04493-.0159-.02334-.009-.01758.002l-1.412109-2.685547a.5340498.5340498 0 0 0 0-.002c-.121282-.229649-.376885-.391796-.63086-.410157a.5340498.5340498 0 0 0 -.002 0c-.251838-.01775-.4893848.07565-.6660155.267578-.095308.10273-.1577631.219931-.1914063.339844a.5340498.5340498 0 0 0 -.00195.0039c-.3839268 1.405197-.3282212 2.960938.2792969 4.115235.792713 1.506101 2.515092 2.153886 4.214844 1.861328.529297.166286 1.2502.540013 2.130859 1.416016l9.5 9.43164a.5340498.5340498 0 0 0 .753906 0l2.460938-2.451172a.5340498.5340498 0 0 0 0-.757812l-9.5-9.431641c-.783662-.779534-1.161003-1.427393-1.355469-1.933594.203611-.892139.163859-1.831192-.273437-2.662109-.606802-1.152869-1.840737-2.033616-3.1875-2.449219-.158107-.05038-.320697-.05024-.470704-.0059z" style="fill-rule:evenodd;stroke-width:.999999;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:.3612;stroke-opacity:.5;fill:url(#c);stroke:url(#d)" transform="translate(0 8.000001)"/><path d="m13.876247 18.665392c.01303.0087.0052.02176 0 .02176l1.567497 2.793251c.211457.376304.05889.820679-.195935 1.19089-.257419.373954-.656256.736156-1.175645 1.017753-.520475.28212-1.066367.417652-1.523977.433059-.45655.01567-.885078-.114292-1.088518-.476408l-1.5674967-2.814837h-.021803c.014333-.01567.00261.01132 0 .02176-.2890466 1.239027-.1391333 2.671037.3918777 3.616106.726357 1.292648 2.242881 1.91016 3.744533 1.645624 1.494617-.266103 2.772676-1.561275 3.091474-2.793251.201277-.79796.115523-1.65546-.304795-2.403455-.529561-.942458-1.694582-1.829989-2.917308-2.251993z" fill="url(#b)" fill-rule="evenodd" stroke-width=".869565"/><path d="m14.565705 19.309542 1.085825 2.121771c.250991.476861.07384.975362-.217165 1.387355-.294085.416424-.742009.807352-1.275888 1.115246-.527172.304099-1.0635.503968-1.574446.544044-.243312.01906-.477676-.0017-.705786-.08156-.22811-.08017-.446161-.254221-.570058-.489639l-1.085825-2.067367c-.150157 1.013228-.08652 2.067193.271456 2.747378.593625 1.127868 1.890639 1.640139 3.284577 1.332864.07966-.02072.164629-.02072.244311 0 .715055.212307 1.62865.687323 2.633082 1.686535l9.501403 9.439377 1.764422-1.74094-9.501403-9.439377c-.904622-.899805-1.384991-1.718308-1.628737-2.393792-.0311-.09648-.0311-.202742 0-.299224.216435-.74225.153926-1.522627-.19002-2.176175-.356619-.677539-1.149671-1.282725-2.035965-1.686536z" fill="none" stroke="url(#a)" stroke-dashoffset=".3612" stroke-linecap="round" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/setminimalcolumnwidth.svg b/icon-themes/elementary_svg/cmd/32/setminimalcolumnwidth.svg
new file mode 100644
index 000000000..dedec3f76
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/setminimalcolumnwidth.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666668" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.17959551 0 0 .19519512 -4.849993 4.386154)" gradientUnits="userSpaceOnUse" x1="37.317619" x2="37.317619" xlink:href="#f" y1="5.994493" y2="10.060937"/><linearGradient id="b" gradientTransform="matrix(.17959551 0 0 .19519512 -4.849993 2.798654)" gradientUnits="userSpaceOnUse" x1="37.317619" x2="37.317619" xlink:href="#f" y1="5.994493" y2="10.060937"/><linearGradient id="c" gradientTransform="matrix(.17959551 0 0 .19519512 -4.849993 1.475738)" gradientUnits="userSpaceOnUse" x1="37.317619" x2="37.317619" xlink:href="#f" y1="5.994493" y2="8.705456"/><linearGradient id="d" gradientTransform="matrix(.17959551 0 0 .19519512 -4.849993 5.973654)" gradientUnits="userSpaceOnUse" x1="37.317619" x2="37.317619" xlink:href="#f" y1="5.994493" y2="8.705456"/><linearGradient id="e" gradientTransform="matrix(.1573294 0 0 .1586627 -4.30334 -.016355)" gradientUnits="userSpaceOnUse" x1="2.116667" x2="2.116667" y1=".396875" y2="8.069792"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="f"><stop offset="0" stop-color="#fff"/><stop offset=".00000001" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.17959551 0 0 .19519512 -4.849993 -.376346)" gradientUnits="userSpaceOnUse" x1="37.317619" x2="37.317619" xlink:href="#f" y1="5.994493" y2="11.416418"/><g transform="translate(2.116667)"><path d="m1.5875.39687499h1.0583332c.2198688 0 .3968751.16427554.3968751.36833081v6.9362553c0 .2040552-.1770063.3683308-.3968751.3683308h-1.0583332c-.2198688 0-.396875-.1642756-.396875-.3683308v-6.9362553c0-.20405527.1770062-.36833081.396875-.36833081z" fill="url(#e)"/><path d="m1.4552083.66145833h1.3229167l.00369 1.33049137-1.3146338-.008z" fill="none" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".264583"/><path d="m7 8v1h6v-1zm0 5v.998047l6 .001953v-1zm0 5.996094v1.007812l6-.003906v-1zm.0000001 6.003906v1h5.9999999v-1z" opacity=".321" stroke-width="5.039244" transform="matrix(.26458333 0 0 .26458333 -.529167 0)"/><g fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width=".264583"><path d="m1.4552083 5.4239583h1.3229167v1.0583334l-1.3146338-.008z" stroke="url(#a)"/><path d="m1.4552083 3.8364583h1.3229167v1.0583334l-1.3146338-.008z" stroke="url(#b)"/><path d="m1.4552083 2.5135417h1.3229167v.79375l-1.3146338-.008z" stroke="url(#c)"/><path d="m1.4552083 7.0114583h1.3229167v.79375l-1.3146338-.008z" stroke="url(#d)"/></g><path d="m1.3229166.26458333c-.146579 0-.2645833.11800417-.2645833.26458333v7.40833334c0 .1465791.1180043.2645833.2645833.2645833h1.5875001c.1465789 0 .2645833-.1180042.2645833-.2645833v-7.40833334c0-.14657916-.1180044-.26458333-.2645833-.26458333zm.1322917.26458333h1.3229167c.07329 0 .1322917.0590021.1322917.13229167v7.14374997c0 .07329-.059002.1322917-.1322917.1322917h-1.3229167c-.07329 0-.1322917-.059002-.1322917-.1322917v-7.14374997c0-.0732896.059002-.13229167.1322917-.13229167z" fill="#3a3a38" opacity=".32"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/setminimalrowheight.svg b/icon-themes/elementary_svg/cmd/32/setminimalrowheight.svg
new file mode 100644
index 000000000..fb35d29e4
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/setminimalrowheight.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666668" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.1796 0 0 .1952 1.765601 -.63278)" gradientUnits="userSpaceOnUse" x1="9.323497" x2="9.323497" xlink:href="#f" y1="22.21525" y2="26.281591"/><linearGradient id="b" gradientTransform="matrix(.1796 0 0 .1952 3.617684 -.63278)" gradientUnits="userSpaceOnUse" x1="9.323497" x2="9.323497" xlink:href="#f" y1="22.21525" y2="26.281591"/><linearGradient id="c" gradientTransform="matrix(.1796 0 0 .1952 5.469767 -.63278)" gradientUnits="userSpaceOnUse" x1="9.323497" x2="9.323497" xlink:href="#f" y1="22.21525" y2="26.281591"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="4.23385" x2="4.230517" y1="3.17447" y2="5.02722"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.1796 0 0 .1952 -.086483 -.63278)" gradientUnits="userSpaceOnUse" x1="9.323497" x2="9.323497" xlink:href="#f" y1="22.21525" y2="26.281591"/><linearGradient id="f" gradientTransform="matrix(.1796 0 0 .1952 -.087 -.368)" gradientUnits="userSpaceOnUse" x1="9.323497" x2="9.323497" y1="22.21525" y2="26.281591"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><path d="m.79426718 3.3067617h6.87916662c.073289 0 .1322915.059002.1322915.1322916v1.3229167c0 .07329-.059002.1322917-.1322915.1322917h-6.87916662c-.0732895 0-.13229156-.059002-.13229156-.1322917v-1.3229167c0-.07329.059002-.1322916.13229156-.1322916z" fill="url(#d)"/><path d="m.53071749 3.1749868-.001034 1.8515665 1.85260001.00259v-.00206h5.5552165l.0005167-1.8526125zm.26354981.2640665c.5288222-.0002804 1.0586778.0003704 1.5875 0l.0005159 1.3229167v.00103c-.5275067-.0000228-1.0602225 0-1.58594966 0-.004459-.3837676-.002066-.9017953-.002066-1.3239486zm1.8520833 0h1.5875v1.3229167h-1.5875zm1.8520833 0h1.5875l.0005292 1.3239501-1.5880292-.00103zm1.8520833 0h1.3229167v1.3239501l-1.3229167-.00103z" opacity=".321"/><g fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width=".264583"><path d="m.92655897 3.571345h1.32291663v1.0583333l-1.32395829.0005417z" stroke="url(#e)"/><path d="m2.7786423 3.571345h1.3229167v1.0583333l-1.3239583.0005417z" stroke="url(#a)"/><path d="m4.6307256 3.571345h1.3229167v1.0583333l-1.3239583.0005417z" stroke="url(#b)"/><path d="m6.4828089 3.571345h1.0583334v1.0583333l-1.059375.0005417z" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/setobjecttobackground.svg b/icon-themes/elementary_svg/cmd/32/setobjecttobackground.svg
new file mode 100644
index 000000000..d868a209d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/setobjecttobackground.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.401731" x2="13.930756" y1="7.479231" y2="13.530478"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="10.932199" x2="10.932199" y1="6.064719" y2="13.882317"><stop offset="0" stop-color="#fff"/><stop offset=".23525442" 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"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="23.999994" x2="23.99999" y1="6.185175" y2="43"><stop offset="0" stop-color="#fff"/><stop offset="0" 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="e" gradientTransform="matrix(.6571413 0 0 .63012228 .228607 -1.089605)" 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><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><radialGradient id="g" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="h" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#h)" opacity=".15"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#g)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#f)" opacity=".15"/><path d="m4.5.5c5.2704667 0 22.999972.001854 22.999972.001854l.000028 28.998146s-15.333333 0-23 0c0-9.666666 0-19.333331 0-28.99999575z" fill="url(#e)" stroke-width="1.040573"/><g fill="none" stroke-linejoin="round"><path d="m26.5 28.5h-21v-27h21z" stroke="url(#d)" stroke-linecap="round"/><path d="m4.499961.499944c5.27048 0 23.000054.002 23.000054.002l.000024 28.998112s-15.333385 0-23.000078 0c0-9.666722 0-19.333346 0-28.999956z" stroke="url(#i)" stroke-width=".999922"/></g><g transform="matrix(1.5 0 0 1 -2 0)"><path d="m6 4.46741h12v1h-12z" fill="#fff" fill-opacity=".735294"/><path d="m6 4h12v1h-12z" fill="#9d9d9d"/></g><g transform="matrix(1.5 0 0 1 -2 3)"><path d="m6 4.46741h12v1h-12z" fill="#fff" fill-opacity=".735294"/><path d="m6 4h12v1h-12z" fill="#9d9d9d"/></g><g stroke-linecap="square" stroke-opacity=".75" transform="matrix(1.7746855 0 0 1.7746855 1.067485 .801073)"><ellipse cx="10.652978" cy="10.252732" fill="url(#a)" rx="4.79059" ry="4.790584" stroke="#7239b3" stroke-width=".568293"/><ellipse cx="10.652978" cy="10.252732" fill="none" rx="4.239142" ry="4.239137" stroke="url(#b)" stroke-width=".56348"/></g><g transform="matrix(1.5 0 0 1 -2 6)"><path d="m6 4.46741h12v1h-12z" fill="#fff" fill-opacity=".735294"/><path d="m6 4h12v1h-12z" fill="#9d9d9d"/></g><g transform="matrix(1.5 0 0 1 -2 9)"><path d="m6 4.46741h12v1h-12z" fill="#fff" fill-opacity=".735294"/><path d="m6 4h12v1h-12z" fill="#9d9d9d"/></g><g transform="matrix(1.5 0 0 1 -2 12)"><path d="m6 4.46741h12v1h-12z" fill="#fff" fill-opacity=".735294"/><path d="m6 4h12v1h-12z" fill="#9d9d9d"/></g><g transform="matrix(1.5 0 0 1 -2 15)"><path d="m6 4.46741h12v1h-12z" fill="#fff" fill-opacity=".735294"/><path d="m6 4h12v1h-12z" fill="#9d9d9d"/></g><g transform="matrix(1.5 0 0 1 -2 18)"><path d="m6 4.46741h12v1h-12z" fill="#fff" fill-opacity=".735294"/><path d="m6 4h12v1h-12z" fill="#9d9d9d"/></g><g transform="matrix(1.5 0 0 1 -2 21)"><path d="m6 4.46741h12v1h-12z" fill="#fff" fill-opacity=".735294"/><path d="m6 4h12v1h-12z" fill="#9d9d9d"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/setobjecttoforeground.svg b/icon-themes/elementary_svg/cmd/32/setobjecttoforeground.svg
new file mode 100644
index 000000000..d7c21eaa7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/setobjecttoforeground.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.401731" x2="13.930756" y1="7.479231" y2="13.530478"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="10.932199" x2="10.932199" y1="6.064719" y2="13.882317"><stop offset="0" stop-color="#fff"/><stop offset=".23525442" 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"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="23.999994" x2="23.999994" y1="6.185175" y2="41.814804"><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="e" gradientTransform="matrix(.6571413 0 0 .63012228 .228607 -1.089605)" 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><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><radialGradient id="g" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="h" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#h)" opacity=".15"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#g)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#f)" opacity=".15"/><path d="m4.5.5c5.2704667 0 22.999972.001854 22.999972.001854l.000028 28.998146s-15.333333 0-23 0c0-9.666666 0-19.333331 0-28.99999575z" fill="url(#e)" stroke-width="1.040573"/><g fill="none" stroke-linejoin="round"><path d="m26.5 28.5h-21v-27h21z" stroke="url(#d)" stroke-linecap="round"/><path d="m4.499961.499944c5.27048 0 23.000054.002 23.000054.002l.000024 28.998112s-15.333385 0-23.000078 0c0-9.666722 0-19.333346 0-28.999956z" stroke="url(#i)" stroke-width=".999922"/></g><g transform="matrix(1.5 0 0 1 -2 0)"><path d="m6 4.46741h12v1h-12z" fill="#fff" fill-opacity=".735294"/><path d="m6 4h12v1h-12z" fill="#9d9d9d"/></g><g transform="matrix(1.5 0 0 1 -2 3)"><path d="m6 4.46741h12v1h-12z" fill="#fff" fill-opacity=".735294"/><path d="m6 4h12v1h-12z" fill="#9d9d9d"/></g><g transform="matrix(1.5 0 0 1 -2 6)"><path d="m6 4.46741h12v1h-12z" fill="#fff" fill-opacity=".735294"/><path d="m6 4h12v1h-12z" fill="#9d9d9d"/></g><g transform="matrix(1.5 0 0 1 -2 9)"><path d="m6 4.46741h12v1h-12z" fill="#fff" fill-opacity=".735294"/><path d="m6 4h12v1h-12z" fill="#9d9d9d"/></g><g transform="matrix(1.5 0 0 1 -2 12)"><path d="m6 4.46741h12v1h-12z" fill="#fff" fill-opacity=".735294"/><path d="m6 4h12v1h-12z" fill="#9d9d9d"/></g><g transform="matrix(1.5 0 0 1 -2 15)"><path d="m6 4.46741h12v1h-12z" fill="#fff" fill-opacity=".735294"/><path d="m6 4h12v1h-12z" fill="#9d9d9d"/></g><g transform="matrix(1.5 0 0 1 -2 18)"><path d="m6 4.46741h12v1h-12z" fill="#fff" fill-opacity=".735294"/><path d="m6 4h12v1h-12z" fill="#9d9d9d"/></g><g transform="matrix(1.5 0 0 1 -2 21)"><path d="m6 4.46741h12v1h-12z" fill="#fff" fill-opacity=".735294"/><path d="m6 4h12v1h-12z" fill="#9d9d9d"/></g><g stroke-linecap="square" stroke-opacity=".75" transform="matrix(1.7746855 0 0 1.7746855 1.067485 .801073)"><ellipse cx="10.652978" cy="10.252732" fill="url(#a)" rx="4.79059" ry="4.790584" stroke="#7239b3" stroke-width=".568293"/><ellipse cx="10.652978" cy="10.252732" fill="none" rx="4.239142" ry="4.239137" stroke="url(#b)" stroke-width=".56348"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/setoptimalcolumnwidth.svg b/icon-themes/elementary_svg/cmd/32/setoptimalcolumnwidth.svg
new file mode 100644
index 000000000..fa02c416e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/setoptimalcolumnwidth.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666668" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.17959551 0 0 .19519512 -4.849993 4.386154)" gradientUnits="userSpaceOnUse" x1="37.317619" x2="37.317619" xlink:href="#h" y1="5.994493" y2="10.060937"/><linearGradient id="b" gradientTransform="matrix(.17959551 0 0 .19519512 -4.849993 2.798654)" gradientUnits="userSpaceOnUse" x1="37.317619" x2="37.317619" xlink:href="#h" y1="5.994493" y2="10.060937"/><linearGradient id="c" gradientTransform="matrix(.17959551 0 0 .19519512 -4.849993 1.475738)" gradientUnits="userSpaceOnUse" x1="37.317619" x2="37.317619" xlink:href="#h" y1="5.994493" y2="8.705456"/><linearGradient id="d" gradientTransform="matrix(.17959551 0 0 .19519512 -4.849993 5.973654)" gradientUnits="userSpaceOnUse" x1="37.317619" x2="37.317619" xlink:href="#h" y1="5.994493" y2="8.705456"/><linearGradient id="e" gradientTransform="matrix(.1573294 0 0 .1586627 -4.30334 -.016355)" gradientUnits="userSpaceOnUse" x1="2.116667" x2="2.116667" y1=".396875" y2="8.069792"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><radialGradient id="f" cx="71.439003" cy="54.764" gradientTransform="matrix(.1599 .50054 -.54452 .17394 31.856 995.877)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="g" gradientTransform="matrix(.34011127 .09113254 -.09058277 .3380595 17.977012 10.391815)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" y1="10.631" y2="35.623001"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="h"><stop offset="0" stop-color="#fff"/><stop offset=".00000001" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.17959551 0 0 .19519512 -4.849993 -.376346)" gradientUnits="userSpaceOnUse" x1="37.317619" x2="37.317619" xlink:href="#h" y1="5.994493" y2="11.416418"/><g transform="translate(.529167)"><path d="m1.5875.39687499h1.0583332c.2198688 0 .3968751.16427554.3968751.36833081v6.9362553c0 .2040552-.1770063.3683308-.3968751.3683308h-1.0583332c-.2198688 0-.396875-.1642756-.396875-.3683308v-6.9362553c0-.20405527.1770062-.36833081.396875-.36833081z" fill="url(#e)"/><path d="m1.4552083.66145833h1.3229167l.00369 1.33049137-1.3146338-.008z" fill="none" stroke="url(#i)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".264583"/><path d="m7 8v1h6v-1zm0 5v.998047l6 .001953v-1zm0 5.996094v1.007812l6-.003906v-1zm.0000001 6.003906v1h5.9999999v-1z" opacity=".321" stroke-width="5.039244" transform="matrix(.26458333 0 0 .26458333 -.529167 0)"/><g fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width=".264583"><path d="m1.4552083 5.4239583h1.3229167v1.0583334l-1.3146338-.008z" stroke="url(#a)"/><path d="m1.4552083 3.8364583h1.3229167v1.0583334l-1.3146338-.008z" stroke="url(#b)"/><path d="m1.4552083 2.5135417h1.3229167v.79375l-1.3146338-.008z" stroke="url(#c)"/><path d="m1.4552083 7.0114583h1.3229167v.79375l-1.3146338-.008z" stroke="url(#d)"/></g><path d="m1.3229166.26458333c-.146579 0-.2645833.11800417-.2645833.26458333v7.40833334c0 .1465791.1180043.2645833.2645833.2645833h1.5875001c.1465789 0 .2645833-.1180042.2645833-.2645833v-7.40833334c0-.14657916-.1180044-.26458333-.2645833-.26458333zm.1322917.26458333h1.3229167c.07329 0 .1322917.0590021.1322917.13229167v7.14374997c0 .07329-.059002.1322917-.1322917.1322917h-1.3229167c-.07329 0-.1322917-.059002-.1322917-.1322917v-7.14374997c0-.0732896.059002-.13229167.1322917-.13229167z" fill="#3a3a38" opacity=".32"/></g><g transform="matrix(.26458333 0 0 .26458333 0 .529167)"><path d="m11.17 1044.173 3.85 1.973 4.916-8.302 1.926 1.066.514.348-6.314 11.868-7.48-4.568 1.903-2.89z" fill="url(#f)" transform="matrix(1.2069243 .3233944 -.3233944 1.2069243 340.26629 -1244.3831)"/><g fill="none"><path d="m19.564331 24.893847 9.045609-8.765682 1.574133 1.646806m-9.926679 10.224186-6.523214-6.228842 1.514962-1.502094" opacity=".5" stroke="url(#g)" stroke-width="1.2495"/><path d="m28.74 14.694c-.235-.09-.508-.034-.695.164l-7.946 8.44-4.35-4.264c-.26-.25-.667-.244-.916.02l-2.303 2.13c-.247.263-.24.678.02.928l6.75 6.95c.06.06.233.168.306.197.24.097.42-.022.61-.224l10.717-11.38c.25-.264.24-.68-.018-.93l-1.953-1.894c-.065-.062-.143-.108-.22-.138z" opacity=".5" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".9996"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/setoptimalrowheight.svg b/icon-themes/elementary_svg/cmd/32/setoptimalrowheight.svg
new file mode 100644
index 000000000..7cec6786e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/setoptimalrowheight.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666668" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.1796 0 0 .1952 1.765083 -1.426)" gradientUnits="userSpaceOnUse" x1="9.323497" x2="9.323497" xlink:href="#i" y1="22.21525" y2="26.281591"/><linearGradient id="b" gradientTransform="matrix(.1796 0 0 .1952 3.617167 -1.426)" gradientUnits="userSpaceOnUse" x1="9.323497" x2="9.323497" xlink:href="#i" y1="22.21525" y2="26.281591"/><linearGradient id="c" gradientTransform="matrix(.1796 0 0 .1952 5.46925 -1.426)" gradientUnits="userSpaceOnUse" x1="9.323497" x2="9.323497" xlink:href="#i" y1="22.21525" y2="26.281591"/><linearGradient id="d" gradientTransform="matrix(.15733116 0 0 .15868062 .327533 -.934196)" gradientUnits="userSpaceOnUse" x1="4.233333" x2="4.23" y1="2.38125" y2="4.234"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><radialGradient id="e" cx="71.439003" cy="54.764" gradientTransform="matrix(.1599 .50054 -.54452 .17394 31.856 995.877)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="f"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.34011127 .09113254 -.09058277 .3380595 17.977012 10.391815)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#f" y1="10.631" y2="35.623001"/><radialGradient id="h" cx="24.837" cy="36.421" gradientTransform="matrix(-.0974 0 0 -.1044 8.36 8.45)" gradientUnits="userSpaceOnUse" r="15.645"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="i" gradientTransform="matrix(.1796 0 0 .1952 -.087 -.368)" gradientUnits="userSpaceOnUse" x1="9.323497" x2="9.323497" xlink:href="#f" y1="22.21525" y2="26.281591"/><path d="m.79374987 2.5135417h6.87916663c.073289 0 .1322915.059002.1322915.1322916v1.3229167c0 .07329-.059002.1322917-.1322915.1322917h-6.87916663c-.0732895 0-.13229156-.059002-.13229156-.1322917v-1.3229167c0-.07329.059002-.1322916.13229156-.1322916z" fill="url(#d)"/><path d="m2.0039062 9.0019531-.0039062 6.9980469 7.0019531.0098v-.0078h20.9960939l.001953-7.0019999zm.9960938.9980469c1.998698-.00106 4.0013021.0014 6 0l.00195 5v.0039c-1.9937263-.000086-4.0071404 0-5.9941406 0-.016852-1.45046-.0078094-3.40836-.0078094-5.0039zm7 0h6v5h-6zm7 0h6l.002 5.003906-6.002-.003906zm7 0h5v5.003906l-5-.003906z" opacity=".321" stroke-width="3.779528" transform="scale(.26458333)"/><path d="m.92604166 3.836125h1.32291664v1.0583333l-1.3239583.0005417z" fill="none" stroke="url(#i)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".264583" transform="translate(0 -1.058)"/><path d="m4.418 4.56c0-2.178 3.046-2.178 3.047 0 0 .9-.68 1.72-1.522 1.72-.84 0-1.524-.82-1.524-1.72z" fill="url(#h)" fill-rule="evenodd" opacity=".141" transform="matrix(0 -1 1 0 2.381 11.907)"/><g fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width=".264583"><path d="m2.778125 2.778125h1.3229167v1.0583333l-1.3239583.0005417z" stroke="url(#a)"/><path d="m4.6302083 2.778125h1.3229167v1.0583333l-1.3239583.0005417z" stroke="url(#b)"/><path d="m6.4822916 2.778125h1.0583334v1.0583333l-1.059375.0005417z" stroke="url(#c)"/></g><g transform="matrix(.26458333 0 0 .26458333 0 .529167)"><path d="m11.17 1044.173 3.85 1.973 4.916-8.302 1.926 1.066.514.348-6.314 11.868-7.48-4.568 1.903-2.89z" fill="url(#e)" transform="matrix(1.2069243 .3233944 -.3233944 1.2069243 340.26629 -1244.3831)"/><g fill="none"><path d="m19.564331 24.893847 9.045609-8.765682 1.574133 1.646806m-9.926679 10.224186-6.523214-6.228842 1.514962-1.502094" opacity=".5" stroke="url(#g)" stroke-width="1.2495"/><path d="m28.74 14.694c-.235-.09-.508-.034-.695.164l-7.946 8.44-4.35-4.264c-.26-.25-.667-.244-.916.02l-2.303 2.13c-.247.263-.24.678.02.928l6.75 6.95c.06.06.233.168.306.197.24.097.42-.022.61-.224l10.717-11.38c.25-.264.24-.68-.018-.93l-1.953-1.894c-.065-.062-.143-.108-.22-.138z" opacity=".5" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".9996"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/setoutline.svg b/icon-themes/elementary_svg/cmd/32/setoutline.svg
new file mode 100644
index 000000000..cc70f6b9a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/setoutline.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="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#a" y1="5" y2="11"/><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#c" y1="6.5" y2="9.5"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="5.571493" x2="5.571493" xlink:href="#a" y1="2.126064" y2="12.326064"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="6.421493" x2="5.996493" xlink:href="#c" y1="3.401064" y2="11.476064"/><linearGradient id="g"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#g" y1="60" y2="38"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#g" y1="54" y2="32"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#g" y1="48" y2="26"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#g" y1="42" y2="20"/><g transform="translate(-1 -23)"><path d="m16.5 46.5v3h9v-3z" fill="url(#h)"/><path d="m16.5 46.5v3h9v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m17 47v2h1v-1h7v-1z" fill="#fff" opacity=".2"/><path d="m16.5 40.5v3h15v-3z" fill="url(#i)"/><path d="m16.5 40.5v3h15v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m17 41v2h1v-1h13v-1z" fill="#fff" opacity=".2"/><path d="m10.5 34.5v3h13v-3z" fill="url(#j)"/><path d="m10.5 34.5v3h13v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m11 35v2h1v-1h11v-1z" fill="#fff" opacity=".2"/><path d="m10.5 28.5v3h21v-3z" fill="url(#k)"/><path d="m10.5 28.5v3h21v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m11 29v2h1v-1h19v-1z" fill="#fff" opacity=".2"/></g><g transform="matrix(.85 0 0 .85 .680481 2.330558)"><path d="m6.8464932 11.96405h-1.9894751v-5.4469127q0-.1673991 0-.3991827.00643-.2382219.012877-.4893207.0128771-.2575372.019315-.5150745.0128767-.2575372.0193154-.4700054-.0321921.0386306-.1094533.1158917-.0772611.0772612-.1738376.1738377-.0965764.090138-.1995913.1867144-.1030149.0965765-.1995913.1738377l-1.0816564.8691882-.9657647-1.1975482 3.0325009-2.4144115h1.6353614z" fill="url(#e)" stroke-width=".85"/><path d="m6.8464932 11.96405h-1.9894751v-5.4469127q0-.1673991 0-.3991827.00643-.2382219.012877-.4893207.0128771-.2575372.019315-.5150745.0128767-.2575372.0193154-.4700054-.0321921.0386306-.1094533.1158917-.0772611.0772612-.1738376.1738377-.0965764.090138-.1995913.1867144-.1030149.0965765-.1995913.1738377l-1.0816564.8691882-.9657647-1.1975482 3.0325009-2.4144115h1.6353614z" fill="none" opacity=".5" stroke="#002e99" stroke-width="1.176471"/><path d="m5.5100675 3.401064-.5013673.3984375a.850085.850085 0 0 1 .7503907.8699219c-.00456.1506454-.012855.313559-.021582.4880859-.00436.1660479-.010251.330499-.018261.4930665-.00419.1634803-.0072.3276716-.011621.4914062v.3751953 4.5969727h.2888663v-7.713086z" fill="none" opacity=".5" stroke="url(#f)" stroke-width=".85"/><g transform="matrix(1.1764706 0 0 1.1764706 6.258258 11.375815)"><path d="m6.5 8a2.5 2.5 0 0 1 -2.5 2.5 2.5 2.5 0 0 1 -2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5z" fill="url(#b)"/><g fill="none"><path d="m6.5 8a2.5 2.5 0 0 1 -2.5 2.5 2.5 2.5 0 0 1 -2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5z" opacity=".5" stroke="#002e99"/><path d="m5.5 8a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" opacity=".5" stroke="url(#d)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/setreminder.svg b/icon-themes/elementary_svg/cmd/32/setreminder.svg
new file mode 100644
index 000000000..d9fcb8087
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/setreminder.svg
@@ -0,0 +1 @@
+<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="m21.778457 3.5776146c-1.301842 0-2.519569.6004521-3.33225 1.6408909l-12.0296058 15.6115125c-.7143314.916208-1.0404387 2.070525-.9213838 3.240372.1190553 1.169846.6729212 2.225816 1.5593642 2.96732l.4762204.401167.00388.000008c.7570357.634099 1.708183.986088 2.686506.986088.148816-.000004.300226-.009.45034-.02589 1.128435-.122937 2.148169-.692331 2.859911-1.591716l.186435-.246445c-.000009.0039 3.187562-4.271884 8.143881-10.612864.970554-1.242319.652379-2.575585-.54982-3.582378l-.366387-.330921c-.498221-.416692-1.125846-.649628-1.770298-.649628-.854092 0-1.65642.394694-2.190873 1.076674l-4.95632 6.340981c-.41019.525419-.329989 1.296666.181173 1.725006l-.000007.0026c.212233.177283.478808.274345.75574.274345.364932 0 .709157-.17082.934326-.460694l4.953737-6.338393c.08156-.103501.194109-.159173.318343-.15917.09706-.000003.181167.02847.258813.09317l.249757.209644c.0867.07117.142351.177284.155289.300223.01294.121644-.02329.232933-.09446.323518l-8.061153 10.464645c-.362371.460671-.887738.720802-1.458426.720803-.4244573-.000001-.8450327-.150115-1.177612-.427046l.0000091-.0039-.4749305-.397276-.00259-.0026c-.3882195-.328696-.6340925-.794565-.6884435-1.316079-.0517631-.522808.0944663-1.030086.4141043-1.436427l12.0244316-15.6141036c.362371-.4606697.887738-.7246836 1.458425-.7246822.424458-.0000014.84374.1552879 1.175023.4309266l.478809.4011655c2.005683.9750566-.459069 4.0228657-1.27807 4.8233777-.197956.253668-.284698.578454-.253639.900679.03365.32352.187641.617277.43481.824329l-.000007.0026c.212233.178579.478808.275641.755743.27564.362347 0 .707866-.16823.935624-.458107.714338-.914919 2.720975-4.1980049 2.478967-5.3073681-.250653-1.1490095-.67292-2.225826-1.558069-2.9673327l-.474927-.4011641c-.0026-.0000052-.0026-.00259-.0039-.00259-.75831-.6340996-1.712046-.9835007-2.689076-.9835007z" fill="#e9e9e9" stroke="#222" stroke-opacity=".474"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/shadowcursor.svg b/icon-themes/elementary_svg/cmd/32/shadowcursor.svg
new file mode 100644
index 000000000..9bc3ca729
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/shadowcursor.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.734835" x2="12.734835" y1="29.068168" y2="2.401502"><stop offset="0"/><stop offset="1" stop-color="#333"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14" x2="6" y1="8" y2="16"><stop offset="0" stop-color="#fff"/><stop offset=".125" stop-color="#fff" stop-opacity="0"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><clipPath id="c"><path d="m8 2.6855469v14.0000001l3.132812-3.820313 2.066407 4.986328a1.0001 1.0001 0 1 0 1.847656-.765624l-2.111328-5.095704 4.378906.009766z"/></clipPath><path d="m11.733 1.89 16.78 16.286-7.65.246 3.21 6.663c.986 2.962-3.456 4.072-4.196 1.85l-2.962-6.662-5.43 5.8z" fill="#888" fill-opacity=".547794" fill-rule="evenodd"/><g fill-rule="evenodd" stroke="#000" stroke-linejoin="round" transform="matrix(1.3333333 0 0 1.3333333 .734835 -.265165)"><path d="m8 4.6855469v14.0000001l3.132812-3.820313 2.066407 4.986328a1.0001 1.0001 0 1 0 1.847656-.765624l-2.111328-5.095704 4.378906.009766z" opacity=".02" stroke-width="4.5"/><path d="m8 4.6855469v14.0000001l3.132812-3.820313 2.066407 4.986328a1.0001 1.0001 0 1 0 1.847656-.765624l-2.111328-5.095704 4.378906.009766z" opacity=".2" stroke-width="1.5"/><path d="m8 4.6855469v14.0000001l3.132812-3.820313 2.066407 4.986328a1.0001 1.0001 0 1 0 1.847656-.765624l-2.111328-5.095704 4.378906.009766z" opacity=".05" stroke-width="3"/></g><path d="m10.068168 4.6488973v18.6666667l4.177083-5.093751 2.755209 6.648437a1.3334666 1.3334666 0 1 0 2.463541-1.020832l-2.815104-6.794271 5.838541.01302-12.41927-12.4192697z" fill="none" stroke="#fff" stroke-width="2"/><path d="m10.068168 4.6488973v18.6666667l4.177083-5.093751 2.755209 6.648437a1.3334666 1.3334666 0 1 0 2.463541-1.020832l-2.815104-6.794271 5.838541.01302-12.41927-12.4192697z" fill="url(#a)" fill-rule="evenodd"/><path clip-path="url(#c)" d="m8 2.6855469v14.0000001l3.132812-3.820313 2.066407 4.986328a1.0001 1.0001 0 1 0 1.847656-.765624l-2.111328-5.095704 4.378906.009766z" fill="none" opacity=".4" stroke="url(#b)" stroke-width="2" transform="matrix(1.3333333 0 0 1.3333333 -.598498 1.068168)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/shadowed.svg b/icon-themes/elementary_svg/cmd/32/shadowed.svg
new file mode 100644
index 000000000..36a6c90a6
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/shadowed.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="4.333" cy="288.644" gradientTransform="matrix(-2.36637 .0798 -.0789 -2.33915 37.355 963.506)" gradientUnits="userSpaceOnUse" r="2.799"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><filter id="b" color-interpolation-filters="sRGB" height="1.048" width="1.048" x="-.024" y="-.024"><feGaussianBlur stdDeviation=".053"/></filter><g filter="url(#b)" opacity=".3" transform="translate(.53 -286.946)"><path d="m5.384 293.48h-2.338l-.403 1.01h-1.077l2.206-5.292h1l2.128 5.29h-1.125zm-2.06-.8h1.756l-.784-2.395z" style="stroke:#000;stroke-width:.265;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.537;fill:url(#a)"/><path d="m3.772 289.197-2.206 5.292h.11l2.096-5.028h1l2.022 5.027h.106l-2.127-5.293zm-.34 3.482-.11.263h1.758l-.087-.264z" fill="#fff" opacity=".1"/></g><path d="m5.384 293.48h-2.338l-.403 1.01h-1.077l2.206-5.292h1l2.128 5.29h-1.125zm-2.06-.8h1.756l-.784-2.395z" style="stroke:#000;stroke-width:.265;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.537;fill:url(#a)" transform="translate(-.53 -288.004)"/><path d="m3.243 1.193-2.206 5.292h.11l2.096-5.027h1l2.022 5.027h.106l-2.126-5.292zm-.34 3.482-.11.264h1.758l-.086-.265z" fill="#fff" opacity=".1"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/shear.svg b/icon-themes/elementary_svg/cmd/32/shear.svg
new file mode 100644
index 000000000..50368dafb
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/shear.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.147453" x2="15.563293" y1="4.946874" y2="29.012474"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-1.3333 0 0 1.3333 44.834858 -1.156926)" gradientUnits="userSpaceOnUse" x1="23.87216" x2="10.371822" xlink:href="#e" y1="12.499981" y2="12.499981"/><linearGradient id="c" gradientTransform="matrix(0 -.71624876 .76904744 0 -21.827476 35.995479)" gradientUnits="userSpaceOnUse" x1="27.205883" x2="27.205883" xlink:href="#d" y1="49.195381" y2="60.89817"/><linearGradient id="d" gradientTransform="matrix(0 -.71624876 .76904744 0 -21.827476 35.995479)" gradientUnits="userSpaceOnUse" x1="30.558367" x2="30.558367" y1="64.799362" y2="45.944866"><stop offset="0" stop-color="#fff"/><stop offset=".00000012" stop-color="#fff" stop-opacity=".235"/><stop offset=".65" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="e" gradientTransform="matrix(-1.3333 0 0 1.3333 44.834858 -1.156926)" gradientUnits="userSpaceOnUse" x1="12.165" x2="23.872009" y1="11.366" y2="11.449045"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".262" stop-color="#64baff"/><stop offset=".705" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></linearGradient><linearGradient id="f" gradientTransform="matrix(-1.3333 0 0 1.3333 44.834858 -1.156926)" gradientUnits="userSpaceOnUse" x1="12.165" x2="23.872009" xlink:href="#e" y1="11.366" y2="11.449045"/><linearGradient id="g" gradientTransform="matrix(0 -.71624876 .76904744 0 -21.827476 35.995479)" gradientUnits="userSpaceOnUse" x1="30.558367" x2="30.558367" xlink:href="#d" y1="64.799362" y2="45.944866"/><linearGradient id="h"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="28.061331" x2="19.849066" y1="13.037027" y2="39.283741"><stop offset="0" stop-color="#fff"/><stop offset="0" 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><radialGradient id="j" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#h"/><radialGradient id="k" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#h"/><linearGradient id="l" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><g transform="matrix(0 1 1 0 9.990697 .993693)"><path d="m21.506107 21.509299 9.002-8.001396-17.0018.0014v3h7.9998z" style="display:block;stroke:#002e99;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.518382;fill:url(#b)"/><path d="m22.506107 19.38563 5.20153-4.877727h-13.19953l-.002 1.001396h7.9998z" style="display:block;opacity:.401;fill:none;stroke-width:.999975;stroke-miterlimit:7;stroke:url(#c)"/></g><g transform="matrix(0 -1 -1 0 22.009299 33.006107)"><path d="m21.506107 21.509299 9.0018-8.0014-17.0018.0014.0002 3.000004h7.9998z" style="display:block;stroke:#002e99;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.518382;fill:url(#f)"/><path d="m22.506107 19.38563 5.20133-4.877731h-13.19953l-.0018 1.0014h7.9998z" style="display:block;opacity:.401;fill:none;stroke-width:.999975;stroke-miterlimit:7;stroke:url(#g)"/></g><g transform="matrix(.58549139 .24019445 0 1 6.627248 -5.131247)"><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#l)" opacity=".15"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#k)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#j)" opacity=".15"/></g><path d="m8.5006733 1.7399771 14.9999997 6v23.9999999l-14.9999997-6c-.015909-8.040206.039301-15.9937676 0-23.9999999z" fill="url(#a)" stroke="#7239b3" stroke-opacity=".501961" stroke-width=".999922"/><path d="m22.5 30.103667-13-5.352041v-21.751626l13 5.201181z" fill="none" opacity=".5" stroke="url(#i)" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/shell3d.svg b/icon-themes/elementary_svg/cmd/32/shell3d.svg
new file mode 100644
index 000000000..8e0403626
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/shell3d.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.068359" x2="12.185377" y1="7.958984" y2="22.998737"><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><radialGradient id="b" 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="#e4c6fa"/><stop offset="1" stop-color="#a56de2"/></radialGradient><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.58642609 0 0 .26699721 10.569233 14.49452)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(1.33333 0 0 1.33333 .148452 -3.497707)"><ellipse cx="11.888691" cy="18.766479" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".245" rx="9.895941" ry="4.505583" stroke-width="1.514931"/><g stroke-width=".750002"><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(#b)" fill-rule="evenodd" stroke="#7239b3" stroke-opacity=".560784"/><path d="m12.068359 7.9589844c-4.723039-.1082664-8.1925006 4.2893056-8.6796871 8.4296876l-.064453.378953c.4793912 1.818067 6.2533213 3.405296 8.0112121 3.441544 3.018814-.0044 6.198269-.452308 8.615741-2.082216.08482-.057.143226-.145657.162109-.246094.09175-.491179.139056-.990566.142578-1.490234.000002-.000667.000002.0007 0 0-.652905-4.612272-3.643914-7.684577-8.1875-8.4316876z" fill="none" opacity=".6" stroke="url(#a)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/show.svg b/icon-themes/elementary_svg/cmd/32/show.svg
new file mode 100644
index 000000000..bb7e8b9ce
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/show.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666668" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.1347 0 0 .14642 -.198 289.18338)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#q" y1="38.475292" y2="42.541035"/><linearGradient id="b" gradientTransform="matrix(.1347 0 0 .14642 .992628 289.18338)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#q" y1="38.475292" y2="42.541035"/><linearGradient id="c" gradientTransform="matrix(.1347 0 0 .14642 2.381694 289.18338)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#q" y1="38.475292" y2="42.541035"/><linearGradient id="d" gradientTransform="matrix(.1347 0 0 .14642 3.77076 289.18338)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#q" y1="38.475292" y2="42.541035"/><linearGradient id="e" gradientTransform="matrix(.1347 0 0 .14642 -.198 287.99275)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#q" y1="38.475292" y2="42.541035"/><linearGradient id="f" gradientTransform="matrix(.1347 0 0 .14642 .992628 287.99275)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#q" y1="38.475292" y2="42.541035"/><linearGradient id="g" gradientTransform="matrix(.1347 0 0 .14642 2.381694 287.99275)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#q" y1="38.475292" y2="42.541035"/><linearGradient id="h" gradientTransform="matrix(.1347 0 0 .14642 3.77076 287.99275)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#q" y1="38.475292" y2="42.541035"/><linearGradient id="i" gradientTransform="matrix(.1347 0 0 .14642 -.198 286.80212)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#q" y1="38.475292" y2="42.541035"/><linearGradient id="j" gradientTransform="matrix(.1347 0 0 .14642 .992628 286.80212)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#q" y1="38.475292" y2="42.541035"/><linearGradient id="k" gradientTransform="matrix(.1347 0 0 .14642 2.381694 286.80212)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#q" y1="38.475292" y2="42.541035"/><linearGradient id="l" gradientTransform="matrix(.1347 0 0 .14642 3.77076 286.80212)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#q" y1="38.475292" y2="42.541035"/><linearGradient id="m" gradientTransform="matrix(.1347 0 0 .14642 -.198 285.61149)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#q" y1="38.475292" y2="42.541035"/><linearGradient id="n" gradientTransform="matrix(.1347 0 0 .14642 .992628 285.61149)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#q" y1="38.475292" y2="42.541035"/><linearGradient id="o" gradientTransform="matrix(.1347 0 0 .14642 2.381694 285.61149)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#q" y1="38.475292" y2="42.541035"/><linearGradient id="p" gradientTransform="matrix(.1347 0 0 .14642 3.77076 285.61149)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#q" y1="38.475292" y2="42.541035"/><linearGradient id="q" gradientTransform="matrix(.1347 0 0 .14642 -.198 290.374)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" y1="38.475292" y2="41.185825"><stop offset="0" stop-color="#fff"/><stop offset=".00000056" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="r" gradientTransform="matrix(.59434182 0 0 .59993551 1.733541 -.028859)" gradientUnits="userSpaceOnUse" x1="25.686329" x2="25.686329" y1="3.381795" y2="50.053478"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 .176 -387.532)"><path d="m3.9999983 1.499983c-.7116666 0-1.5.778126-1.5 1.4999999v25.9999991c0 .721874.7883334 1.5 1.5 1.5h3.5000015l2-5 18.4999992-.000017h.214844c.711666 0 1.285156-.58086 1.285156-1.302734l-.000001-21.1972481c0-.7218739-.788334-1.4999999-1.5-1.4999999z" fill="url(#r)" stroke-width="5.039358" transform="matrix(.198438 0 0 .198438 -.132 290.64973)"/><path d="m4 1c-1.1079995 0-2 .8920291-2 2v26c0 1.107971.8920005 2 2 2l3.9999998-.000018 2.0058592-5c6.675855.003067 12.327748.000018 18.994141.000018.595799-.345567 1-.983558 1-1.724609v-16.2773441-.9980469-4c0-1.1079709-.892001-2-2-2zm.5 1h23c.831 0 1.5.6689936 1.5 1.5v3.5h-6v-.00195l.0039-4.9960938h-1.007812l-.0039 4.9960938h.007812v.00195h-6v-.00195l.0059-4.9960938h-1.007812l-.0059 4.9960938h.007812v.00195h-6v-.00195l.00586-4.9960938h-1.0078131l-.00586 4.9960938h.0078131v.00195h-5v-3.5c0-.8310064.6689997-1.5 1.5-1.5zm-1.5 6h4.9921875l.00195 5h-4.9941375zm6 0h5.992188l.002 5h-5.9922349zm7 0h5.992188l.002 5h-5.992188zm7 0h6v5h-6zm-20 6h4.9941406l.00195 5h-4.9960906zm6.0019531 0h5.9921879l.002 5h-5.9922348zm6.9999999 0h5.992188l.002 5h-5.992235zm6.998047 0h6v5h-6zm5.996094 6h.003906v5h-6v-.0039-4.988282h5.996094zm-25.996094.007812h4.9960938v4.988282h-4.9960938zm6.0039062 0h5.9921878v4.988282h-5.9921878zm6.9999998 0h5.992188l.001953 4.992188h-.002v-.0039h-5.992141zm-13.003906 5.996094 5.808242-.0039-1.5719091 4-2.7363329-.000006c-.8310003.000005-1.5-.668994-1.5-1.5z" opacity=".286" stroke-width="5.039358" transform="matrix(.198438 0 0 .198438 -.132 290.64973)"/><g fill="none" stroke-linecap="square" stroke-width=".198438"><path d="m.56253265 295.90833h.90978775l-.2396391.59532h-.47171065c-.12025587-.00001-.198438-.0992-.198438-.19844z" opacity=".8" stroke="url(#q)"/><path d="m.56253265 294.71771h.79375195v.79375h-.79375195z" opacity=".8" stroke="url(#a)"/><path d="m1.7531606 294.71771h.99219v.79375h-.99219z" opacity=".8" stroke="url(#b)"/><path d="m3.1422266 294.71771h.99219v.79375h-.99219z" opacity=".8" stroke="url(#c)"/><path d="m4.5312925 294.71771h.99219v.79375h-.99219z" opacity=".8" stroke="url(#d)"/><path d="m.56253269 293.52708h.79375191v.79375h-.79375191z" opacity=".8" stroke="url(#e)"/><path d="m1.7531606 293.52708h.99219v.79375h-.99219z" opacity=".8" stroke="url(#f)"/><path d="m3.1422266 293.52708h.99219v.79375h-.99219z" opacity=".8" stroke="url(#g)"/><path d="m4.5312925 293.52708h.99219v.79375h-.99219z" opacity=".8" stroke="url(#h)"/><path d="m.56253265 292.33645h.79375195v.79375h-.79375195z" opacity=".8" stroke="url(#i)"/><path d="m1.7531606 292.33645h.99219v.79375h-.99219z" opacity=".8" stroke="url(#j)"/><path d="m3.1422266 292.33645h.99219v.79375h-.99219z" opacity=".8" stroke="url(#k)"/><path d="m4.5312925 292.33645h.99219v.79375h-.99219z" opacity=".8" stroke="url(#l)"/><path d="m.56253265 291.34426c0-.0992.0510949-.19411.198438-.19844h.59531395v.79375h-.79375191z" opacity=".8" stroke="url(#m)"/><path d="m1.7531606 291.14582h.99219v.79375h-.99219z" opacity=".8" stroke="url(#n)"/><path d="m3.1422266 291.14582h.99219v.79375h-.99219z" opacity=".8" stroke="url(#o)"/><path d="m4.5312925 291.14582h.7937521c.099219 0 .1984379.0793.1984379.2032v.59055h-.99219z" opacity=".8" stroke="url(#p)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/showallnotes.svg b/icon-themes/elementary_svg/cmd/32/showallnotes.svg
new file mode 100644
index 000000000..197ef268f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/showallnotes.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(-.00271019 .50014348 -.5122065 -.00277662 -10.621166 -10.412536)" gradientUnits="userSpaceOnUse" x1="25.392431" x2="57.252823" y1="-47.435898" y2="-47.821854"><stop offset="0" stop-color="#fff394"/><stop offset=".262" stop-color="#ffe16b"/><stop offset=".661" stop-color="#f9c440"/><stop offset="1" stop-color="#d48e15"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="12.481989" x2="12.481988" y1="3.919039" y2="12.91907"><stop offset="0" stop-color="#fff"/><stop offset=".09999992" 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="1.248938" cy="16.655602" gradientTransform="matrix(.66756411 0 0 .11633788 10.020482 20.415424)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(.3527769 0 0 .3527769 .226851 -.65673)"><ellipse cx="11.522501" cy="22.276831" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".25" rx="11.265144" ry="1.963204" stroke-width="1.118786"/><g stroke-width=".750002" transform="translate(-3.000007 .750002)"><path d="m6.7167988 2.7910212c-1.3759393 0-2.4820625.9132803-2.4824219 2.046875l-.00227 7.1593018c-.00162 1.133594 1.106483 2.047885 2.4824219 2.046875h1.3613262l-.9962826 4.449665 4.7091736-3.935993.692035-.513672h4.265876c1.375939 0 2.482148-.913279 2.482422-2.046875l.0023-7.1593018c.0016-1.1335936-1.106513-2.046875-2.482452-2.046875z" fill="url(#a)" stroke="#ad5f00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" transform="translate(0 3.942578)"/><path d="m6.7304707 3.5440472c-.9180944 0-1.7473083.5320901-1.7485015 1.3417004l.000001 2.4082992-.000001 4.6469572c-.00119.810427.8039094 1.333449 1.7206508 1.33789.00065.000003.0013.000003.00195 0h1.8925794c.1962572.06059.3546414-.0971.3652349.01518l-.6683274 3.2132 3.7279071-3.085797c.112988-.0619.133392-.116038.333009-.127403h4.443772c.599687.01517.890618-.256297 1.212394-.427521.311344-.244695.470267-.567833.470864-.972714l.000001-4.5997922-.000001-2.3813401c.0012-.8104271-.739759-1.3686595-1.657854-1.3686595z" fill="none" opacity=".5" stroke="url(#b)" transform="translate(0 3.942578)"/></g><path d="m6.9980469 7v9c0 2.340369 2.2652536 4.001953 4.7890621 4.001953h5.78125l3.083985 2.773438c1.379275-.447402 2.347656-1.518 2.347656-2.775391v-10c0-1.6620001-1.688989-3-3.787109-3z" fill="#a62100" opacity=".1" transform="matrix(.75000187 0 0 .75000187 -.643044 1.861602)"/><path d="m8 7v9c0 1.662 1.6889917 3 3.787109 3h6.166212l3.644137 3.279661c1.402542-.932203 1.402542-2.144004 1.402542-3.279661v-9c0-1.6620001-1.688992-3-3.787109-3z" fill="#a62100" opacity=".2" transform="matrix(.75000187 0 0 .75000187 -.643044 1.861602)"/><g stroke-width=".750002" transform="matrix(-1 0 0 1 25.713492 -3.000007)"><path d="m6.7167988 2.7910212c-1.3759393 0-2.4820625.9132803-2.4824219 2.046875l-.00227 7.1593018c-.00162 1.133594 1.106483 2.047885 2.4824219 2.046875h1.3613262l-.9962826 4.449665 4.7091736-3.935993.692035-.513672h4.265876c1.375939 0 2.482148-.913279 2.482422-2.046875l.0023-7.1593018c.0016-1.1335936-1.106513-2.046875-2.482452-2.046875z" fill="url(#a)" stroke="#ad5f00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" transform="translate(0 3.942578)"/><path d="m6.7304707 3.5440472c-.9180944 0-1.7473083.5320901-1.7485015 1.3417004l.000001 2.4082992-.000001 4.6469572c-.00119.810427.8039094 1.333449 1.7206508 1.33789.00065.000003.0013.000003.00195 0h1.8925794c.1962572.06059.3546414-.0971.3652349.01518l-.6683274 3.2132 3.7279071-3.085797c.112988-.0619.133392-.116038.333009-.127403h4.443772c.599687.01517.890618-.256297 1.212394-.427521.311344-.244695.470267-.567833.470864-.972714l.000001-4.5997922-.000001-2.3813401c.0012-.8104271-.739759-1.3686595-1.657854-1.3686595z" fill="none" opacity=".5" stroke="url(#b)" transform="translate(0 3.942578)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/showbookview.svg b/icon-themes/elementary_svg/cmd/32/showbookview.svg
new file mode 100644
index 000000000..e402f2c51
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/showbookview.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(.04577 0 0 .00824 -.542 25.98)" 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><radialGradient id="b" cx="605.714" cy="486.648" gradientTransform="matrix(-.01566 0 0 .00824 14.39 25.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#i"/><radialGradient id="c" cx="605.714" cy="486.648" gradientTransform="matrix(.01566 0 0 .00824 17.61 25.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#i"/><linearGradient id="d" gradientTransform="matrix(.62857 0 0 .6084 .914 -.535)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.56757 0 0 .72973 2.378 -2.514)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="5.564" y2="43"><stop offset="0" stop-color="#fff"/><stop offset=".036" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.53064 0 0 .5897 39.27 -1.792)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><clipPath id="g"><path d="m12 0h16v31h-16z"/></clipPath><clipPath id="h"><path d="m4 0h16v31h-16z"/></clipPath><linearGradient id="i"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><g clip-path="url(#g)" transform="translate(-12)"><path d="m4.95 29h22.1v2h-22.1z" fill="url(#a)" opacity=".15"/><path d="m4.95 29v2c-.807.004-1.95-.448-1.95-1s.9-1 1.95-1z" fill="url(#b)" opacity=".15"/><path d="m27.05 29v2c.807.004 1.95-.448 1.95-1s-.9-1-1.95-1z" fill="url(#c)" opacity=".15"/><path d="m5 1 22 .002v27.998h-22z" fill="url(#d)"/><g fill="none" stroke-linejoin="round"><path d="m26.5 28.5h-21v-27h21z" stroke="url(#e)" stroke-linecap="round"/><path d="m4.5.5 23 .002v28.998h-23z" stroke="url(#f)"/></g></g><g clip-path="url(#h)" transform="translate(12)"><path d="m4.95 29h22.1v2h-22.1z" fill="url(#a)" opacity=".15"/><path d="m4.95 29v2c-.807.004-1.95-.448-1.95-1s.9-1 1.95-1z" fill="url(#b)" opacity=".15"/><path d="m27.05 29v2c.807.004 1.95-.448 1.95-1s-.9-1-1.95-1z" fill="url(#c)" opacity=".15"/><path d="m5 1 22 .002v27.998h-22z" fill="url(#d)"/><g fill="none" stroke-linejoin="round"><path d="m26.5 28.5h-21v-27h21z" stroke="url(#e)" stroke-linecap="round"/><path d="m4.5.5 23 .002v28.998h-23z" stroke="url(#f)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/showcolumn.svg b/icon-themes/elementary_svg/cmd/32/showcolumn.svg
new file mode 100644
index 000000000..553b9978b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/showcolumn.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.439577 25.98059)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 21.560423 25.98059)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="e"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="f" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#e" y1="2" y2="5.000003"/><linearGradient id="g" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="h" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="i" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="j" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#f" y1="2" y2="4.000013"/><linearGradient id="k" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="l" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="m" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="n" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="o" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#f" y1="2" y2="4.000013"/><linearGradient id="p" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="q" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="r" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="s" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="t" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#f" y1="2" y2="4.000013"/><linearGradient id="u" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="v" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="w" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="x" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="y" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#f" y1="2" y2="4.000013"/><linearGradient id="z" gradientTransform="matrix(-.198438 0 0 .198438 1.455504 293.22942)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#A" y1="2" y2="5.000003"/><linearGradient id="A" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="30.655001" x2="30.827999" xlink:href="#e" y1="65.686996" y2="48.688"/><linearGradient id="B" gradientTransform="matrix(-.198438 0 0 .198438 1.455504 294.42005)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#A" y1="2" y2="5.000003"/><linearGradient id="C" gradientTransform="matrix(-.198438 0 0 .198438 1.455504 295.61068)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#A" y1="2" y2="5.000003"/><linearGradient id="D" gradientTransform="matrix(-.198438 0 0 .198438 1.455504 296.8013)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#A" y1="2" y2="5.000003"/><linearGradient id="E" gradientTransform="matrix(-.198438 0 0 .198438 1.455504 297.99193)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#A" y1="2" y2="4.000025"/><linearGradient id="F" gradientTransform="matrix(1.4287499 0 0 .07559513 -19.208748 1.870985)" gradientUnits="userSpaceOnUse" x1="15.666667" x2="15.666667" y1="-21.250088" y2="80.250053"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><linearGradient id="G" gradientTransform="matrix(.1573294 0 0 .1586627 -8.008007 -.016355)" gradientUnits="userSpaceOnUse" x1="24.833029" x2="24.833029" y1="2.604455" y2="51.798176"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="matrix(.26458333 0 0 .26458333 -.529167 .264583)"><path d="m5.0000001 29h26.0000009v2h-26.0000009z" fill="url(#a)" opacity=".15"/><path d="m5.0000001 29.000111v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#b)" opacity=".15"/><path d="m31.000001 29.000111v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#d)" opacity=".15"/></g><rect fill="url(#G)" height="7.672933" rx=".396875" ry=".396891" stroke-width="1.3333" transform="scale(-1 1)" width="7.14375" x="-7.805209" y=".396859"/><path d="m3.9980469 1c-1.1064402 0-1.9980469.8919999-1.9980469 2v26c0 1.108.8916067 2 1.9980469 2h24.0039061c1.10644 0 1.998047-.892 1.998047-2v-26c0-1.1080001-.891607-2-1.998047-2zm.5019531 1h3.4882812v5h-4.9882812v-3.5c0-.8310001.6690009-1.5 1.5-1.5zm4.4960938 0h5.9960942v5h-5.992188v.9707031h-.0039062zm7.0039062 0h5.998047v5h-5.998047zm7.005859 0h4.494141c.830999 0 1.5.6689999 1.5 1.5v3.5h-5.994141zm-14.005859 6h5.998047l.001953 5.001953h-5.9980469zm7.005859 0h5.996094l-.001953 5h-6zm7.003907 0h5.990234v5h-6zm-20.009766.0019531h4.9921875l.0019531 4.9999999h-4.9882812zm0 5.9980469 4.9941406.033203-.0019531 4.933594h-4.9882813v.033203h-.0039062zm6.0019531 0h5.9980469v5h-6zm6.9980469 0h6v5h-6zm7 0h6v5h-5.994141zm-14 6h6v5l-6-.007812zm7 0h6v5h-6zm13 0v4.996094h-5.996094v1.007812h5.996094v2.496094c0 .207749-.04148.404407-.117188.583984v.001954c-.227485.537838-.760176.914062-1.382812.914062h-4.5l.003906-9.992188zm-26 .001953h4.9921875v4.990235l-4.9921875.009765zm0 5.998047h5v4h-3.5c-.8309991 0-1.5-.669-1.5-1.5zm6 0h6v4h-6zm7 0 6 .007812-.007812 3.992188h-5.992188z" opacity=".3" transform="scale(.26458333)"/><g fill="none" stroke-width=".264583"><path d="m3.8364584 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#f)"/><path d="m3.8364583 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#g)"/><path d="m3.8364583.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#h)"/><path d="m3.8364583 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#i)"/><path d="m3.8364583 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#j)"/><path d="m5.6885416 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#k)"/><path d="m5.6885415 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#l)"/><path d="m5.6885415.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#m)"/><path d="m5.6885415 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#n)"/><path d="m5.6885415 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#o)"/><path d="m7.540625 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#p)"/><path d="m7.5406249 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#q)"/><path d="m7.5406249.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#r)"/><path d="m7.5406249 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#s)"/><path d="m7.5406249 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#t)"/><path d="m1.9843751 3.8364616h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#u)"/><path d="m1.984375 2.2489583h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#v)"/><path d="m1.984375.66145834h-1.05833333l-.0000002 1.05833066h1.05833353z" stroke="url(#w)"/><path d="m1.984375 5.4239584h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#x)"/><path d="m1.984375 7.0114584h-1.05833333l-.0000002.79375h1.05833353z" stroke="url(#y)"/></g><path d="m4.1024142.39441694v7.67618096l-1.8520061-.0026668v-7.67408749z" fill="url(#F)" stroke-width=".943691"/><path d="m4.2327493.52916326c0-.14699962-.1179997-.265186-.2639993-.26499933l-1.5875.002667c-.1469995.00018633-.2649994.11706604-.2649994.262999v7.40832807c0 .1459998.1179997.2641862.2649994.2639994l1.5875-.00132c.1459995-.0001897.2639993-.1180025.2639993-.2640023zm-.2639993 0v7.40834154l-1.5875-.00267v-7.40632486z" fill="#ad5f00" fill-opacity=".501961" stroke-width="1.33333"/><g fill="none" stroke-width=".198438" transform="matrix(1.33333 0 0 1.33333 1.7635 -390.70701)"><path d="m1.5547227 293.52708h-.99218996l-.00000009.79375h.99219005z" opacity=".5" stroke="url(#z)"/><path d="m1.5547226 294.71771h-.99218987l-.0000001.79375h.99218997z" opacity=".5" stroke="url(#B)"/><path d="m1.5547227 295.90834h-.99218997l-.0000001.79375h.99219007z" opacity=".5" stroke="url(#C)"/><path d="m1.5547224 297.09896h-.99218967l-.0000001.79375h.99218977z" opacity=".5" stroke="url(#D)"/><path d="m1.5547227 298.28959h-.99218966l-.00000009.59532h.99218975z" opacity=".5" stroke="url(#E)"/></g><path d="m2.3812504 1.8520933v.2645833h1.5875v-.2645833zm0 1.5875001v.2645833h1.5875v-.2645833zm0 1.5875v.2645833h1.5875v-.2645833zm0 1.5875v.2645833h1.5875v-.2645833z" fill="#ad5f00" fill-opacity=".501961" stroke-width=".264583"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/showdatanavigator.svg b/icon-themes/elementary_svg/cmd/32/showdatanavigator.svg
new file mode 100644
index 000000000..7569489ff
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/showdatanavigator.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="13.556" x2="13.152" y1="1.223" y2="22.018"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><g fill="url(#a)" stroke="#000" stroke-linejoin="round" stroke-opacity=".49" stroke-width=".75" transform="scale(1.23366 1.44105)"><path d="m8.717 15.475-8.222-3.627v-1.184l8.222-4.107v1.987l-5.663 2.626 5.663 2.326z"/><path d="m16.393 5.05-4.513 12.106h-2.292l4.512-12.106z"/><path d="m17.22 13.496 5.665-2.327-5.664-2.626v-1.986l8.224 4.107v1.184l-8.223 3.627z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/showdependents.svg b/icon-themes/elementary_svg/cmd/32/showdependents.svg
new file mode 100644
index 000000000..a6649db8e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/showdependents.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666668" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.26458333 0 0 -.26458333 .529167 7.9375)" gradientUnits="userSpaceOnUse" x1="11" x2="11" xlink:href="#b" y1="36" y2="1"/><linearGradient id="b" gradientTransform="translate(-27.940678 -10.601695)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="6" y2="15"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.26458333 0 0 .26458333 .529167 .529167)" gradientUnits="userSpaceOnUse" x1="11" x2="11" xlink:href="#b" y1="-8" y2="27"/><linearGradient id="d" gradientTransform="matrix(.26458333 0 0 .26458333 5.55625 5.820834)" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="3" y2="4.999997"><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="e" gradientTransform="matrix(.26458333 0 0 .26458333 5.55625 3.175001)" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#d" y1="3" y2="4.999997"/><linearGradient id="f" gradientTransform="matrix(.26458333 0 0 .26458333 5.55625 .529168)" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#d" y1="3" y2="4.999997"/><linearGradient id="g" gradientTransform="matrix(.26458333 0 0 .26458333 .264583 3.175001)" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#d" y1="3" y2="4.999997"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="6.614584" x2="6.614584" xlink:href="#l" y1="3.439583" y2="5.027083"/><linearGradient id="i" gradientTransform="translate(-.000106 .132599)" gradientUnits="userSpaceOnUse" x1="7.276147" x2="7.408439" xlink:href="#l" y1=".795334" y2="2.248651"/><linearGradient id="j" gradientTransform="translate(0 -.529166)" gradientUnits="userSpaceOnUse" x1="6.879167" x2="6.879167" xlink:href="#l" y1="6.879166" y2="8.202083"/><linearGradient id="k" gradientTransform="translate(-5.291667)" gradientUnits="userSpaceOnUse" x1="6.879167" x2="6.879167" xlink:href="#l" y1="3.439583" y2="4.7625"/><linearGradient id="l" gradientTransform="matrix(.15725294 0 0 .15873294 .458666 -.007635)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g stroke="#000" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".316176" stroke-width=".264583"><path d="m5.953126 6.217708h1.852083v1.322917h-1.852083z" fill="url(#j)"/><path d="m5.953126 3.571875h1.852083v1.322917h-1.852083z" fill="url(#h)"/><path d="m5.953126.926041h1.852083v1.322917h-1.852083z" fill="url(#i)"/><path d="m.661458 3.571875h1.852083v1.322917h-1.852083z" fill="url(#k)"/></g><g fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width=".264583"><path d="m6.2177083 6.4822917h1.3229166v.79375h-1.3229166z" stroke="url(#d)"/><path d="m6.2177083 3.8364582h1.3229166v.79375h-1.3229166z" stroke="url(#e)"/><path d="m6.2177084 1.190625h1.3229166v.79375h-1.3229166z" stroke="url(#f)"/><path d="m.92604166 3.8364583h1.32291664v.79375h-1.32291664z" stroke="url(#g)"/></g><path d="m5.55625 1.3229167-1.2159464.280603.3736205.3736206-1.9115111 1.9115114.1875854.188102 1.9120281-1.9115111.3736205.3736206z" fill="url(#c)"/><path d="m5.55625 7.14375-1.2159464-.280603.3736205-.3736205-1.9115111-1.9115114.1875854-.1881021 1.9120281 1.9115111.3736205-.3736205z" fill="url(#a)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/showdetail.svg b/icon-themes/elementary_svg/cmd/32/showdetail.svg
new file mode 100644
index 000000000..8f2c85526
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/showdetail.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(.20515598 0 0 .20369724 7.420038 5.278451)" gradientUnits="userSpaceOnUse" x1="24.28183" x2="24.138529" y1="11.981194" y2="35.62291"><stop offset="0" stop-color="#fff"/><stop offset=".06737649" 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(.20515598 0 0 .20369724 7.407064 5.283756)" gradientUnits="userSpaceOnUse" x1="24.34507" x2="24.34507" y1="23.000984" y2="26.682928"><stop offset="0" stop-color="#fff"/><stop offset=".31060818" 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="10.947465" cy="10.319761" gradientTransform="matrix(-.00000004 2.3489569 -3.9836033 -.00000003 53.513448 -18.750637)" gradientUnits="userSpaceOnUse" r="3.765445"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><g transform="matrix(1.33333 0 0 1.33333 0 -9.333302)"><rect fill="#fff" fill-opacity=".977941" height="1.500005" opacity=".35" ry=".375001" width="12.000031" x="10.500026" y="23.500034"/><rect fill-opacity=".658824" height="1.500003" ry=".375001" transform="scale(-1 1)" width="12.000031" x="-22.500055" y="22.750034"/><rect fill="#fff" fill-opacity=".977941" height="1.500005" opacity=".35" ry=".375001" width="12.000031" x="10.500026" y="17.500021"/><rect fill-opacity=".658824" height="1.500003" ry=".375001" transform="scale(-1 1)" width="12.000031" x="-22.500055" y="16.750019"/><rect fill="#fff" fill-opacity=".977941" height="1.500004" opacity=".35" ry=".375001" width="12.000031" x="10.500026" y="11.500006"/><rect fill="#fff" fill-opacity=".977941" height="1.500004" opacity=".35" ry=".375001" width="9.750024" x="12.750032" y="14.500013"/><rect fill="#272727" fill-opacity=".776471" height="1.500004" ry=".375001" width="12.000031" x="10.500026" y="10.750004"/><rect fill="#fff" fill-opacity=".977941" height="1.500004" opacity=".35" ry=".375001" width="9.750024" x="12.750032" y="26.500044"/><rect fill-opacity=".658824" height="1.500004" ry=".375001" transform="scale(-1 1)" width="9.750024" x="-22.500055" y="25.750042"/><rect fill="#fff" fill-opacity=".977941" height="1.500003" opacity=".35" ry=".375001" width="9.750024" x="12.750032" y="20.500029"/><rect fill-opacity=".658824" height="1.500003" ry=".375001" transform="scale(-1 1)" width="9.750024" x="-22.500055" y="19.750027"/><rect fill-opacity=".658824" height="1.500004" ry=".375001" transform="scale(-1 1)" width="9.750024" x="-22.500055" y="13.750011"/><g transform="translate(-6.778598 9.035531)"><path d="m10.902113 8.8376127-.000516-2.2436682 3.000002.00004v2.2499659l2.250011.0000396-.00001 3.000008-2.220141-.0093-.02985 2.259304h-3.000002l.02985-2.259304-2.2798658.0093-.03087-3.0092369z" fill="url(#c)"/><g fill="none" stroke-width=".750002"><path d="m10.901608 8.8439805.002-2.254496 2.997996.0045.00001 2.2500059 2.249996-.0000003-.00001 3.0000079h-2.249996l-.000005 2.250004h-3.000002l.002-2.254504-2.2520058.0045.00001-3.0000079z" opacity=".5" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round"/><path d="m11.651599 9.593992v-2.2500056h1.500004v2.2500056m-.00001 1.500004.00001 2.250005h-1.500004l-.00001-2.250005" opacity=".5" stroke="url(#a)"/><path d="m12.776602 9.593992h2.625006v1.500004h-2.625006m-.747991-.0045-2.627018.0045.0000002-1.500004 2.6270178-.0045" opacity=".5" stroke="url(#b)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/showerrors.svg b/icon-themes/elementary_svg/cmd/32/showerrors.svg
new file mode 100644
index 000000000..559cf4922
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/showerrors.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="71.439003" cy="54.764" gradientTransform="matrix(.1599 .50054 -.54452 .17394 31.856 995.877)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#cdf87e"/><stop offset=".262" stop-color="#a2e34f"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.34011127 .09113254 -.09058277 .3380595 17.977012 10.391815)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" y1="10.631" y2="35.623001"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="c" cx="99.157013" cy="186.17059" gradientTransform="matrix(.16374267 0 0 .05209996 .747424 19.030106)" gradientUnits="userSpaceOnUse" r="62.769119"><stop offset="0" stop-color="#3d3d3d"/><stop offset=".5" stop-color="#686868" stop-opacity=".498039"/><stop offset="1" stop-color="#686868" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="16.622885" x2="16.622885" y1="4.013834" y2="29.993844"><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="e" gradientTransform="matrix(1.0384275 0 0 .77632437 -2100.1821 -2486.2542)" gradientUnits="userSpaceOnUse" x1="2035.1652" x2="2035.1652" y1="3208.0737" y2="3241.9966"><stop offset="0" stop-color="#ed5353"/><stop offset="1" stop-color="#c6262e"/></linearGradient><path d="m27.261643 28.729585a10.277984 3.2702677 0 1 1 -20.5559678 0 10.277984 3.2702677 0 1 1 20.5559678 0z" fill="url(#c)"/><path d="m16.983656 3.501989c-7.4754599 0-13.5482505 6.0727909-13.5482505 13.548252 0 7.47546 6.0727906 13.548251 13.5482505 13.548251 7.475463 0 13.548266-6.072791 13.548253-13.548251 0-7.4754611-6.07279-13.548252-13.548253-13.548252z" fill="url(#e)" opacity=".99"/><path d="m29.597547 17.049789c0 6.966694-5.647852 12.614347-12.613737 12.614347-6.966522 0-12.6140411-5.647719-12.6140411-12.614347 0-6.966362 5.6475191-12.6134433 12.6140411-12.6134433 6.965885 0 12.613737 5.6470813 12.613737 12.6134433z" style="opacity:.4;fill:none;stroke-width:1.019055;stroke-linecap:round;stroke-linejoin:round;stroke:url(#d)"/><path d="m16.983658 3.5036693c-7.4745295 0-13.5465717 6.07204-13.5465717 13.5465707 0 7.474532 6.0720422 13.546575 13.5465717 13.546572 7.474529 0 13.546579-6.07204 13.546571-13.546572 0-7.4745307-6.072042-13.5465707-13.546571-13.5465707z" style="opacity:.5;fill:none;stroke:#7a0000;stroke-width:1.019055;stroke-linecap:round;stroke-linejoin:round"/><path d="m16.983657 7.7212184c-1.53735 0-2.803086 1.2657361-2.803086 2.8030856 0 2.076694.632016 6.355467 1.253724 11.329142a.93503976.93503976 0 0 0 .927062.817567h.6223.624126a.93503976.93503976 0 0 0 .927062-.817567c.621737-4.973897 1.251899-9.253056 1.251899-11.329142 0-1.5373495-1.265735-2.8030856-2.803087-2.8030856zm0 14.9497946c-1.53735 0-2.803086 1.265735-2.803086 2.803086 0 1.537352 1.265736 2.803086 2.803086 2.803086 1.537352 0 2.803087-1.265734 2.803087-2.803086 0-1.537351-1.265735-2.803086-2.803087-2.803086z" fill="#7a0000" opacity=".05"/><path d="m16.984218 8.6549966c-1.032068 0-1.868724.8366568-1.868724 1.8687234 0 1.868725.622909 6.229082 1.245816 11.212347h1.245817c.622907-4.983265 1.245816-9.343622 1.245816-11.212347 0-1.0320666-.836657-1.8687234-1.868725-1.8687234zm0 14.9497944c-1.032068 0-1.868724.836657-1.868724 1.868724 0 1.032068.836656 1.868725 1.868724 1.868725s1.868725-.836657 1.868725-1.868725c0-1.032067-.836657-1.868724-1.868725-1.868724z" fill="#7a0000" opacity=".15"/><path d="m16.984218 7.7206344c-1.032068 0-1.868724.8366568-1.868724 1.8687236 0 1.868725.622909 6.229083 1.245816 11.212347h1.245817c.622907-4.983264 1.245816-9.343622 1.245816-11.212347 0-1.0320668-.836657-1.8687236-1.868725-1.8687236zm0 14.9497946c-1.032068 0-1.868724.836657-1.868724 1.868725 0 1.032067.836656 1.868724 1.868724 1.868724s1.868725-.836657 1.868725-1.868724c0-1.032068-.836657-1.868725-1.868725-1.868725z" fill="#fff"/><g transform="translate(-11.852194 -14.154025)"><path d="m11.17 1044.173 3.85 1.973 4.916-8.302 1.926 1.066.514.348-6.314 11.868-7.48-4.568 1.903-2.89z" fill="url(#a)" transform="matrix(1.2069243 .3233944 -.3233944 1.2069243 340.26629 -1244.3831)"/><g fill="none"><path d="m19.564331 24.893847 9.045609-8.765682 1.574133 1.646806m-9.926679 10.224186-6.523214-6.228842 1.514962-1.502094" opacity=".5" stroke="url(#b)" stroke-width="1.2495"/><path d="m28.74 14.694c-.235-.09-.508-.034-.695.164l-7.946 8.44-4.35-4.264c-.26-.25-.667-.244-.916.02l-2.303 2.13c-.247.263-.24.678.02.928l6.75 6.95c.06.06.233.168.306.197.24.097.42-.022.61-.224l10.717-11.38c.25-.264.24-.68-.018-.93l-1.953-1.894c-.065-.062-.143-.108-.22-.138z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".9996"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/showfmexplorer.svg b/icon-themes/elementary_svg/cmd/32/showfmexplorer.svg
new file mode 100644
index 000000000..b5e7255d6
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/showfmexplorer.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.0540373 0 0 1.2200853 -.878036 -4.41284)" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="18.5" y2="25"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e1e1e1"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.85580995 0 0 .96310694 21.324798 .238673)" gradientUnits="userSpaceOnUse" x1="16.5" x2="16.5" y1="20" y2="23"><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><radialGradient id="c" cx="62.625" cy="4.625" gradientTransform="matrix(.24901961 0 0 .06225481 -12.419855 5.136028)" gradientUnits="userSpaceOnUse" r="10.625"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><radialGradient id="d" cx="23.896" cy="3.99" gradientTransform="matrix(0 .39144256 -.51669724 0 5.236636 -9.279193)" gradientUnits="userSpaceOnUse" r="20.396999"><stop offset="0" stop-color="#fff"/><stop offset=".26238" stop-color="#ddd"/><stop offset=".66093999" stop-color="#abacae"/><stop offset="1" stop-color="#89898b"/></radialGradient><radialGradient id="e" cx="3.175" cy="1.852078" gradientTransform="matrix(1 0 0 .99999526 0 .000014)" gradientUnits="userSpaceOnUse" r="2.116676"><stop offset="0" stop-color="#7a8498"/><stop offset="1" stop-color="#34405c"/></radialGradient><linearGradient id="f" gradientTransform="matrix(.99695868 -.07793192 .07793192 .99695868 .009321 .148467)" gradientUnits="userSpaceOnUse" x1="2.027828" x2="3.185315" y1="3.995011" y2="4.434366"><stop offset="0" stop-color="#ff8c82"/><stop offset=".31209752" stop-color="#ed5353"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="g" gradientTransform="matrix(-.99695869 .07793188 -.07793188 -.99695869 6.371821 6.041585)" gradientUnits="userSpaceOnUse" x1="3.230561" x2="2.280843" xlink:href="#j" y1="4.55868" y2="3.496531"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="2.972432" x2="2.972432" y1=".305549" y2="5.542632"><stop offset="0" stop-color="#fff"/><stop offset=".42447853" stop-color="#fff" stop-opacity=".235294"/><stop offset=".82089913" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.09921877 0 0 .09921831 -1.916377 -.264533)" gradientUnits="userSpaceOnUse" x1="51.199997" x2="51.199997" y1="8.114289" y2="56.114563"><stop offset="0" stop-color="#b6b6b6"/><stop offset=".33095336" stop-color="#a4a4a4"/><stop offset="1" stop-color="#c5c5c5"/></linearGradient><linearGradient id="j"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#c1c1c1"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.11089655 -.11849001 .11849001 .11089655 -2.417899 3.259909)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#j" y1="22" y2="26"/><radialGradient id="l" 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="#m"/><linearGradient id="m"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="n" 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="#m"/><linearGradient id="o" 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="p" gradientUnits="userSpaceOnUse" x1="14.26548" x2="14.26548" y1=".638623" y2="-32.688384"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="q" gradientTransform="matrix(.67567568 0 0 .67567567 -.216213 -.216209)" gradientUnits="userSpaceOnUse" x1="23.999996" x2="23.999996" y1="6.239989" y2="41.759991"><stop offset="0" stop-color="#fff"/><stop offset=".04026115" stop-color="#fff" stop-opacity=".235294"/><stop offset=".95833331" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g opacity=".4" transform="matrix(.73684208 0 0 .57142853 -1.68421 4.142858)"><path d="m38 40h5v7h-5z" fill="url(#l)"/><path d="m-10-47h5v7h-5z" fill="url(#n)" transform="scale(-1)"/><path d="m10 40h28v7.000001h-28z" fill="url(#o)"/></g><rect fill="url(#p)" height="27" rx="1.677537" stroke-width="1.038462" transform="scale(1 -1)" width="27" x="2.5" y="-29.5"/><rect fill="none" height="27" opacity=".5" rx="2.16" stroke="#555761" stroke-linecap="round" stroke-linejoin="round" width="27" x="2.5" y="2.5"/><rect fill="none" height="25" rx="1.086957" ry="1.190476" stroke="url(#q)" stroke-linecap="round" stroke-linejoin="round" width="25" x="3.5" y="3.5"/><g fill-rule="evenodd"><path d="m5.2218912 5.221965a.44444569.44444569 0 0 1 -.888891 0 .44444569.44444569 0 1 1 .888891 0z" fill="#fff"/><path d="m5.2218912 4.77752a.44444569.44444569 0 0 1 -.888891 0 .44444569.44444569 0 1 1 .888891 0z" opacity=".3"/><path d="m27.666891 5.221965a.44444561.44444561 0 0 1 -.88889 0 .44444561.44444561 0 1 1 .88889 0z" fill="#fff"/><path d="m27.666891 4.77752a.44444561.44444561 0 0 1 -.88889 0 .44444561.44444561 0 1 1 .88889 0z" opacity=".3"/><path d="m5.2218912 27.66669a.44444569.44444569 0 0 1 -.888891 0 .44444569.44444569 0 1 1 .888891 0z" fill="#fff"/><path d="m5.2218912 27.222244a.44444569.44444569 0 0 1 -.888891 0 .44444569.44444569 0 1 1 .888891 0z" opacity=".3"/><path d="m27.666891 27.66669a.44444561.44444561 0 0 1 -.88889 0 .44444561.44444561 0 1 1 .88889 0z" fill="#fff"/><path d="m27.666891 27.222244a.44444561.44444561 0 0 1 -.88889 0 .44444561.44444561 0 1 1 .88889 0z" opacity=".3"/></g><rect fill="#b5b5b5" height="5" rx="1" width="20" x="6" y="9"/><rect fill="#cacaca" height="4" rx="1" width="20" x="6" y="10"/><rect fill="url(#a)" height="6" rx="1" stroke="#656565" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".529825" width="17" x="7.5" y="18.5"/><rect fill="none" height="6" opacity=".5" rx="1.060805" ry="1.007075" width="16.999998" x="7.5" y="18.5"/><rect fill="none" height="4" rx=".491849" ry=".5" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".529825" width="15" x="8.5" y="19.5"/><g fill="#4d4d4d"><path d="m12 21h1v1h-1z"/><path d="m13 20h1v1h-1z"/><path d="m14 21h1v1h-1z"/><path d="m12 22h1v1h-1z"/><path d="m14 22h1v1h-1z"/><path d="m13 23h1v1h-1z"/><path d="m16 20h1v1h-1z"/><path d="m16 21h1v1h-1z"/><path d="m16 22h1v1h-1z"/><path d="m16 23h1v1h-1z"/><path d="m18 20h1v1h-1z"/><path d="m17 21h1v1h-1z"/><path d="m18 22h1v1h-1z"/><path d="m18 23h1v1h-1z"/></g><g transform="matrix(2.6881502 0 0 2.6881502 14.504359 15.239889)"><path d="m5.8208334 5.4239584c0 .3653235-1.1845845.6614584-2.6458333.6614584s-2.64583342-.2961138-2.64583342-.6614584 1.18458462-.6614583 2.64583342-.6614583 2.6458333.2961349 2.6458333.6614583z" fill="url(#c)" fill-rule="evenodd" opacity=".4" stroke-width=".264583"/><path d="m3.174963.13236441c-1.5328529 0-2.77808799 1.24523479-2.77808799 2.77808879 0 1.5328541 1.24523509 2.7780888 2.77808799 2.7780888 1.532853 0 2.7780907-1.2452347 2.778088-2.7780888 0-1.532854-1.245235-2.77808879-2.778088-2.77808879z" fill="url(#d)"/><path d="m5.6885047 2.9104532c0 1.3881915-1.1253496 2.5135417-2.5135443 2.5135417-1.3881894 0-2.51353911-1.1253502-2.51353911-2.5135417 0-1.388192 1.12534971-2.51354198 2.51353911-2.51354198 1.3881947 0 2.5135443 1.12534998 2.5135443 2.51354198z" style="opacity:.8;fill:none;stroke-width:.372003;stroke-linecap:round;stroke-linejoin:round;stroke:url(#h)"/><path d="m3.1749657.52921374c-1.3139579 0-2.38125274 1.06740836-2.38125274 2.38123926 0 1.3139444 1.06741384 2.3812394 2.38125274 2.3812394 1.3139473 0 2.3812474-1.0674083 2.3812474-2.3812394 0-1.313946-1.0674139-2.38123926-2.3812474-2.38123926z" fill="url(#i)"/><g stroke="#000" stroke-width=".372003"><path d="m3.174963.66150541c-1.2409567 0-2.24895837 1.06740699-2.24895837 2.38124769 0 1.3139481 1.00811017 2.3812521 2.24895837 2.3812521 1.2409515 0 2.2489584-1.0674072 2.2489584-2.3812521 0-1.3139518-1.0081048-2.38124769-2.2489584-2.38124769z" fill="none" opacity=".05"/><path d="m5.1593484 2.9104532a1.9843843 1.9843751 0 1 1 -3.9687686 0 1.9843843 1.9843751 0 1 1 3.9687686 0z" fill="url(#e)" stroke-opacity=".349265"/><path d="m3.1597411.10287573c-1.5407249 0-2.79235477 1.25162927-2.79235477 2.79235557 0 1.5407259 1.25162987 2.7923553 2.79235477 2.7923553 1.5407248 0 2.7923574-1.2516294 2.7923547-2.7923553 0-1.5407263-1.2516299-2.79235557-2.7923547-2.79235557z" fill="none" opacity=".3"/></g><g transform="matrix(.93969263 .34202013 -.34202013 .93969263 1.301551 -1.155341)"><path d="m3.5436525 1.0487767a.30387117.30387117 0 0 0 -.2734375.1640625l-.9316407 1.7988281a.30387117.30387117 0 0 0 -.027344.2050782.30387117.30387117 0 0 0 0 .00195.30387117.30387117 0 0 0 -.041016.2285156l.4375 1.9179687a.30387117.30387117 0 0 0 .2929687.2363282l.140625.00195a.30387117.30387117 0 0 0 .2734382-.1660094l.9296875-1.796875a.30387117.30387117 0 0 0 .027344-.2011719.30387117.30387117 0 0 0 .042969-.2324219l-.4375-1.9199219a.30387117.30387117 0 0 0 -.2929692-.2363281z" fill="#0e141f" opacity=".1"/><path d="m3.6267415 1.3365285-.9305967 1.7976716 1.5091327.1227337-.4372551-1.9190341zm-.9729582 2.0242627.437255 1.9190342.1412809.00137.9305967-1.7976715z" fill="#0e141f" opacity=".25"/><path d="m3.9242015 3.2698725-.9308418 1.7974871-.141308-.001445-.4371854-1.9188063z" fill="url(#f)" stroke="#7a0000" stroke-opacity=".552941" stroke-width=".372003"/><path d="m2.4569401 2.9201787.930842-1.7974871.1413078.00144.4371854 1.9188063z" fill="url(#g)" stroke="#000" stroke-opacity=".552941" stroke-width=".372003"/><path d="m3.5600487 3.0778263a.47270659.47270659 0 0 1 -.9454131 0 .47270659.47270659 0 1 1 .9454131 0z" opacity=".2" stroke-width=".472707"/><path d="m2.7301705 3.197625a.30153084.30153084 0 0 1 .2049005-.522731l.00116.3015309z" fill="#fff" opacity=".05" stroke-width=".582106"/><path d="m3.3091715 2.8406857a.32457934.32457934 0 0 1 -.4435863.4739601.32457934.32457934 0 1 1 .4435863-.4739601z" fill="url(#k)" stroke-width=".324579"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/showinvalid.svg b/icon-themes/elementary_svg/cmd/32/showinvalid.svg
new file mode 100644
index 000000000..200c83655
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/showinvalid.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666668" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.1347 0 0 .14642 -.198 290.374)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="5" y2="43"><stop offset="0" stop-color="#fff"/><stop offset=".063" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.11794 0 0 .11905 .212 290.644)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 .174589 -387.53253)"><rect fill="url(#b)" height="5.556027" rx=".198" width="5.157628" x=".464372" y="291.047"/><path d="m.5666506 291.14595h4.9829999l-.0066505 5.58905h-4.983z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".201"/><path d="m4.0031219 1.5182204c-.7659823 0-1.5195312.819954-1.5195312 1.585937l.0007844 18.0989676-.015625 7.6875c0 .765982.7808927 1.597656 1.546875 1.597656h23.9062499c.727778 0 1.460638-.75596 1.537109-1.488281h.041016l-.01367-8.292969c.0029-1.900271.04326-15.8685046-.0027-17.7083416-.07647-.732321-.846441-1.480469-1.574219-1.480469z" fill="none" opacity=".3" stroke="#000" stroke-width="1.012911" transform="matrix(.198438 0 0 .198438 -.130942 290.65012)"/><path d="m2.051876 296.603h-.1-.1l-.0017-5.55626h.19844zm1.7843799-5.556h.2l.00157 5.55626h-.2z" opacity=".321"/><path d="m.463 294.42 1.390438-.00049v.2l-1.390438.00049zm1.588876.001 1.7859421-.00062v.2l-1.7859421.00062zm1.9843801-.002 1.5857439.001v.2l-1.5857439-.00049zm-3.5732561 1.191 1.390438-.00049v.2l-1.390438.00049zm1.588876.001 1.7859421-.00062v.2l-1.7859421.00062zm1.9843801-.002 1.5857439.001v.2l-1.5857439-.00049z" opacity=".321"/><g fill-opacity=".298039"><path d="m.265934 292.23761h5.556264v.198456h-5.556264z"/><path d="m.464372 293.22983h1.389066v.198438h-1.389066z"/><path d="m4.036256 293.22983h1.587504v.198438h-1.587504z"/><path d="m2.64719 292.63449h.595314v1.476513h-.595314z"/></g><circle cx="2.896078" cy="293.50226" r="1.746162" style="fill:#ff8c82;fill-opacity:.317647;stroke:#a10705;stroke-width:.198438;stroke-linecap:square;stroke-linejoin:round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/showlicense.svg b/icon-themes/elementary_svg/cmd/32/showlicense.svg
new file mode 100644
index 000000000..d8253b40e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/showlicense.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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.185672" y2="41.814808"><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="c" gradientTransform="matrix(.6571413 0 0 .63012228 .228607 -1.089605)" 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><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="f" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.53064143 0 0 .58970049 39.269602 -1.791906)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#f)" opacity=".15"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#e)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#d)" opacity=".15"/><path d="m4.5.5c5.2704667 0 22.999972.001854 22.999972.001854l.000028 28.998146s-15.333333 0-23 0c0-9.666666 0-19.333331 0-28.99999575z" fill="url(#c)" stroke-width="1.040573"/><path d="m26.5 28.5h-21v-27h21z" fill="none" stroke="url(#b)" stroke-linecap="round"/><path d="m4.4999542.499957c5.2704806 0 23.0000548.00197 23.0000548.00197l.000024 28.998112s-15.333386 0-23.0000788 0c0-9.666722 0-19.333346 0-28.9999553z" fill="none" stroke="url(#g)" stroke-linejoin="round" stroke-width=".999922"/><path d="m16.5 8c-.646841 0-1.197768.4209721-1.40625 1h-3.59375a.50005.50005 0 1 0 0 1h3.59375c.151864.421779.484471.754386.90625.90625v10.09375h-4.492188a.50005.50005 0 1 0 0 1h10a.50005.50005 0 1 0 0-1h-4.507812v-10.09375c.421779-.151864.754386-.484471.90625-.90625h3.59375a.50005.50005 0 1 0 0-1h-3.59375c-.208482-.5790279-.759409-1-1.40625-1zm0 1c.270917 0 .477825.202933.494141.46875a.50005.50005 0 0 0 0 .0625c-.016316.265817-.223224.46875-.494141.46875s-.477825-.202933-.494141-.46875a.50005.50005 0 0 0 0-.0625c.016316-.265817.223224-.46875.494141-.46875zm-4.498047 2a.50005.50005 0 0 0 -.449219.277344l-2.4960934 4.992187a.50005.50005 0 0 0 -.0527344.230469l.00586.5h-.0097662c.4497107 1.271975 1.65282 2.122033 3.001953 2.123047 1.348371-.0019 2.548591-.851788 2.998047-2.123047h-.5l.5-.0039-.0039-.50586a.50005.50005 0 0 0 -.05274-.220703l-2.496093-4.99414a.50005.50005 0 0 0 -.445314-.275397zm9 0a.50005.50005 0 0 0 -.449219.277344l-2.496093 4.992187a.50005.50005 0 0 0 -.052735.230469l.0059.5h-.009806c.449711 1.271975 1.65282 2.122033 3.001953 2.123047 1.348371-.0019 2.548591-.851788 2.998047-2.123047h-.5l.5-.0039-.0039-.50586a.50005.50005 0 0 0 -.05273-.220703l-2.496093-4.99414a.50005.50005 0 0 0 -.445324-.275397zm-9.001953 1.617188 1.998047 3.996093.001953.386719h-4.4902344l.5000004-.0059-.0059-.384766zm9 0 1.998047 3.996093.001953.386719h-4.490234l.5-.0059-.0059-.384766z" fill="#7e8087"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/showmultiplepages.svg b/icon-themes/elementary_svg/cmd/32/showmultiplepages.svg
new file mode 100644
index 000000000..cc3276a25
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/showmultiplepages.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(.62857 0 0 .6084 .914 -.535)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" xlink:href="#g" y1=".985" y2="47.013"/><linearGradient id="b" gradientTransform="matrix(.56757 0 0 .72973 2.378 -2.514)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="5.564" y2="43"><stop offset="0" stop-color="#fff"/><stop offset=".036" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.53064 0 0 .5897 39.27 -1.792)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.62857 0 0 .6084 .914 16.465)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" xlink:href="#g" y1=".985" y2="47.013"/><linearGradient id="e" gradientTransform="matrix(.62857 0 0 .6084 -18.086 -.535)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" xlink:href="#g" y1=".985" y2="47.013"/><linearGradient id="f" gradientTransform="matrix(.62857 0 0 .6084 -18.086 16.465)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" xlink:href="#g" y1=".985" y2="47.013"/><linearGradient id="g" gradientTransform="matrix(.62857 0 0 .6084 .914 -.535)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><path d="m8 1h11v12.998l-11 .002z" fill="url(#a)" transform="translate(10)"/><g fill="none" stroke-linejoin="round"><path d="m18.5 13.498-10 .002v-12l10-.002z" stroke="url(#b)" stroke-linecap="round" transform="translate(10)"/><path d="m7.5.5h12v13.998l-12 .002z" stroke="url(#c)" transform="translate(10)"/></g><path d="m8 18h11v12.998l-11 .002z" fill="url(#d)" transform="translate(10)"/><g fill="none" stroke-linejoin="round"><path d="m18.5 13.498-10 .002v-12l10-.002z" stroke="url(#b)" stroke-linecap="round" transform="translate(10 17)"/><path d="m7.5.5h12v13.998l-12 .002z" stroke="url(#c)" transform="translate(10 17)"/></g><path d="m-11 1h11v12.998l-11 .002z" fill="url(#e)" transform="translate(14)"/><g fill="none" stroke-linejoin="round"><path d="m18.5 13.498-10 .002v-12l10-.002z" stroke="url(#b)" stroke-linecap="round" transform="translate(-5)"/><path d="m7.5.5h12v13.998l-12 .002z" stroke="url(#c)" transform="translate(-5)"/></g><path d="m-11 18h11v12.998l-11 .002z" fill="url(#f)" transform="translate(14)"/><g fill="none" stroke-linejoin="round"><path d="m18.5 13.498-10 .002v-12l10-.002z" stroke="url(#b)" stroke-linecap="round" transform="translate(-5 17)"/><path d="m7.5.5h12v13.998l-12 .002z" stroke="url(#c)" transform="translate(-5 17)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/shownote.svg b/icon-themes/elementary_svg/cmd/32/shownote.svg
new file mode 100644
index 000000000..68b706492
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/shownote.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(-.00271019 .50014348 -.5122065 -.00277662 -10.621166 -10.412536)" gradientUnits="userSpaceOnUse" x1="21.663342" x2="57.252823" y1="-46.990513" y2="-47.821854"><stop offset="0" stop-color="#fff394"/><stop offset=".262" stop-color="#ffe16b"/><stop offset=".661" stop-color="#f9c440"/><stop offset="1" stop-color="#d48e15"/></linearGradient><radialGradient id="b" cx="1.248938" cy="16.655602" gradientTransform="matrix(.53333333 0 0 .11633788 9.361817 20.415424)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="12.481989" x2="12.481988" y1="1.669033" y2="12.91907"><stop offset="0" stop-color="#fff"/><stop offset=".09999992" 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(.3527769 0 0 .3527769 .226851 -.65673)"><ellipse cx="10.561817" cy="22.276831" display="block" fill="url(#b)" fill-rule="evenodd" opacity=".25" rx="9" ry="1.963204"/><g stroke-width=".750002"><path d="m5.9667969.54101562c-1.3759393 0-2.4821479.91328028-2.4824219 2.04687498l-.00227 9.4093074c-.00162 1.133594 1.106483 2.047885 2.4824219 2.046875h2.1113281l-.9962826 4.449665 4.7091736-3.935993.692035-.513672h5.76588c1.375939 0 2.482148-.913279 2.482422-2.046875l.0023-9.4093074c.001594-1.1335936-1.106513-2.04687498-2.482452-2.04687498z" fill="url(#a)" stroke="#ad5f00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" transform="translate(0 3.942578)"/><path d="m5.9804688 1.2940416c-.9180944 0-1.7473083.5320901-1.7485015 1.3417004v9.305262c-.00119.810427.8039094 1.333449 1.7206508 1.33789.00065.000003.0013.000003.00195 0h2.6425813c.1962572.06059.3546414-.0971.3652349.01518l-.6683274 3.2132 3.7279071-3.085797c.112988-.0619.133392-.116038.333009-.127403h5.943776c.599687.01517.890618-.256297 1.212394-.427521.311344-.244695.470267-.567833.470864-.972714v-9.2311379c.0012-.8104271-.739759-1.3686595-1.657854-1.3686595z" fill="none" opacity=".5" stroke="url(#c)" transform="translate(0 3.942578)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/showprecedents.svg b/icon-themes/elementary_svg/cmd/32/showprecedents.svg
new file mode 100644
index 000000000..93ec13a11
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/showprecedents.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666668" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.26458333 0 0 .26458333 .529167 3.96875)" gradientUnits="userSpaceOnUse" x1="18" x2="18" xlink:href="#b" y1="-16" y2="5"/><linearGradient id="b" gradientTransform="translate(-27.940678 -10.601695)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="6" y2="15"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.26458333 0 0 -.26458333 .529167 4.894792)" gradientUnits="userSpaceOnUse" x1="18" x2="18" xlink:href="#b" y1="19.5" y2="-1.5"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="6.879167" x2="6.879167" xlink:href="#l" y1="3.439583" y2="5.027083"/><linearGradient id="e" gradientTransform="matrix(-.26458333 0 0 .26458333 8.202083 3.175001)" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#f" y1="3" y2="4.999997"/><linearGradient id="f" gradientTransform="matrix(.26458333 0 0 .26458333 5.55625 5.820834)" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="3" y2="4.999997"><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="g" gradientTransform="matrix(-.26458333 0 0 .26458333 2.910417 3.175001)" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#f" y1="3" y2="4.999997"/><linearGradient id="h" gradientTransform="matrix(-.26458333 0 0 .26458333 2.910417 .529167)" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#f" y1="3" y2="4.999997"/><linearGradient id="i" gradientTransform="matrix(-.26458333 0 0 .26458333 2.910417 5.820834)" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#f" y1="3" y2="4.999997"/><linearGradient id="j" gradientTransform="translate(-.000106 .132599)" gradientUnits="userSpaceOnUse" x1="6.879273" x2="6.879273" xlink:href="#l" y1=".661151" y2="2.248651"/><linearGradient id="k" gradientTransform="translate(0 -.529166)" gradientUnits="userSpaceOnUse" x1="6.879167" x2="6.879167" xlink:href="#l" y1="6.614583" y2="8.202083"/><linearGradient id="l" gradientTransform="matrix(.15725294 0 0 .15873294 .458666 -.007635)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g stroke="#000" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".316176" stroke-width=".264583" transform="translate(-5.291667)"><path d="m5.953126 6.217708h1.852083v1.322917h-1.852083z" fill="url(#k)"/><path d="m5.953126 3.571875h1.852083v1.322917h-1.852083z" fill="url(#d)"/><path d="m5.953126.926041h1.852083v1.322917h-1.852083z" fill="url(#j)"/></g><g transform="translate(.000001 -3.560611)"><path d="m21 21-1.060661-4.596195-3.535534 3.535534z" fill="#cc3b02" fill-rule="evenodd" transform="matrix(.26458333 0 0 .26458333 0 2.116667)"/><path d="m5.069497 7.1861637-2.210463-2.210463" fill="none" stroke="#cc3b02" stroke-width=".264583"/></g><g transform="matrix(1 0 0 -1 .000001 12.434045)"><path d="m21 21-1.060661-4.596195-3.535534 3.535534z" fill="#cc3b02" fill-rule="evenodd" transform="matrix(.26458333 0 0 .26458333 0 2.116667)"/><path d="m5.069497 7.1861637-2.210463-2.210463" fill="none" stroke="#cc3b02" stroke-width=".264583"/></g><g stroke-linejoin="round" stroke-width=".264583"><path d="m5.953126 3.571875h1.852083v1.322917h-1.852083z" fill="url(#d)" stroke="#000" stroke-linecap="square" stroke-opacity=".316176"/><g fill="none" stroke-linecap="round"><path d="m7.540625 3.8364583h-1.3229166v.79375h1.3229166z" stroke="url(#e)"/><path d="m2.2489584 6.4822916h-1.3229167v.79375h1.3229167z" stroke="url(#i)"/><path d="m2.2489584 3.8364583h-1.3229167v.79375h1.3229167z" stroke="url(#g)"/><path d="m2.2489584 1.190625h-1.3229167v.79375h1.3229167z" stroke="url(#h)"/></g></g><path d="m5.55625 4.1010417-1.2159464-.280603.3736205-.3736206-1.9115111-1.9115114.1875854-.188102 1.9120281 1.9115111.3736205-.3736206z" fill="url(#c)"/><path d="m5.55625 4.7625-1.2159464.280603.3736205.3736205-1.9115111 1.9115114.1875854.1881021 1.9120281-1.9115111.3736205.3736205z" fill="url(#a)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/showpropbrowser.svg b/icon-themes/elementary_svg/cmd/32/showpropbrowser.svg
new file mode 100644
index 000000000..3feba8363
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/showpropbrowser.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="2.640143" x2="2.640143" y1="7.914451" y2="2.679685"><stop offset="0"/><stop offset="1" stop-color="#333"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14" x2="6" y1="8" y2="16"><stop offset="0" stop-color="#fff"/><stop offset=".125" stop-color="#fff" stop-opacity="0"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><clipPath id="c"><path d="m8 2.6855469v14.0000001l3.132812-3.820313 2.066407 4.986328a1.0001 1.0001 0 1 0 1.847656-.765624l-2.111328-5.095704 4.378906.009766z"/></clipPath><linearGradient id="d"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.8048 0 0 .60166 -516.818 -396.08)" gradientUnits="userSpaceOnUse" x1="731.05701" x2="731.05701" xlink:href="#d" y1="654.815" y2="619.30701"/><linearGradient id="f" gradientTransform="matrix(.04846 0 0 .5238 -20.405 -108.176)" gradientUnits="userSpaceOnUse" x1="292.85699" x2="292.85699" y1="211.076" y2="233.827"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="3.104041" x2="3.659887" xlink:href="#d" y1="292.48022" y2="295.11829"/><g transform="translate(2.377167 -290.91051)"><circle cx="3.175" cy="293.82501" fill="#fdfdfb" r="2.782" stroke="#8c8c8c" stroke-linecap="round" stroke-linejoin="round" stroke-width=".265"/><circle cx="3.175" cy="293.82501" fill="url(#g)" r="1.717"/><circle cx="3.175" cy="293.82501" r="1.717" style="opacity:.5;fill:none;stroke:#002e99;stroke-width:.265;stroke-linecap:round;stroke-linejoin:round"/></g><g transform="matrix(.3763173 0 0 .3763173 -.505943 2.949651)"><rect fill="url(#e)" height="12" opacity=".99" rx="1.658" ry="1.716" transform="scale(-1)" width="12" x="-14" y="-14"/><rect height="12.608" rx="2" style="opacity:.3;fill:none;stroke:#000;stroke-width:.703086;stroke-linecap:round;stroke-linejoin:round" transform="scale(-1 1)" width="12.603" x="-14.299" y="1.701"/><path d="m11.695 3.57 1.888 1.698-6.343 8.382-4.91-4.23 1.624-2.15 2.87 2.49z" fill="#2f78c7" fill-opacity=".992"/><path d="m11.695 2.63 1.888 1.7-6.344 8.382-4.91-4.23 1.624-2.15 2.87 2.49z" fill="#fff"/><rect height="11.404" rx="1.604" ry="1.302" style="opacity:.05;fill:none;stroke-width:.6;stroke-linecap:round;stroke-linejoin:round;stroke:url(#f)" transform="scale(-1 1)" width="11.384" x="-13.683" y="2.296"/></g><g transform="translate(2.38125)"><g fill-rule="evenodd" stroke="#000" stroke-linejoin="round" transform="matrix(.26458333 0 0 .26458333 0 2.116667)"><path d="m8.9892474 4.784611v13.849462l3.0991256-3.779234 2.044188 4.932711a.98934621.98934621 0 1 0 1.827789-.757391l-2.088626-5.040912 4.331821.0097z" opacity=".02" stroke-width="6"/><path d="m8.9892474 4.784611v13.849462l3.0991256-3.779234 2.044188 4.932711a.98934621.98934621 0 1 0 1.827789-.757391l-2.088626-5.040912 4.331821.0097z" opacity=".2" stroke-width="2"/><path d="m8.9892474 4.784611v13.849462l3.0991256-3.779234 2.044188 4.932711a.98934621.98934621 0 1 0 1.827789-.757391l-2.088626-5.040912 4.331821.0097z" opacity=".05" stroke-width="4"/></g><path d="m2.1166666 3.1208571v3.664337l.8199771-.9999226.5408581 1.3051131a.26176451.26176451 0 1 0 .4836022-.200393l-.5526153-1.333741 1.1461274.00257z" fill="none" stroke="#fff" stroke-width=".529167"/><path d="m2.1166666 3.1208571v3.664337l.8199771-.9999226.5408581 1.3051131a.26176451.26176451 0 1 0 .4836022-.200393l-.5526153-1.333741 1.1461274.00257z" fill="url(#a)" fill-rule="evenodd" stroke-width=".264583"/><path clip-path="url(#c)" d="m8 2.6855469v14.0000001l3.132812-3.820313 2.066407 4.986328a1.0001 1.0001 0 1 0 1.847656-.765624l-2.111328-5.095704 4.378906.009766z" fill="none" opacity=".4" stroke="url(#b)" stroke-width="2.695652" transform="matrix(.26173834 0 0 .26173834 .02276 2.417947)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/showrow.svg b/icon-themes/elementary_svg/cmd/32/showrow.svg
new file mode 100644
index 000000000..f70f3bb64
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/showrow.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.439577 25.98059)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 21.560423 25.98059)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="e"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="f" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#e" y1="2" y2="5.000003"/><linearGradient id="g" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="h" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="i" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="j" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#f" y1="2" y2="4.000013"/><linearGradient id="k" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="l" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="m" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="n" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="o" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#f" y1="2" y2="4.000013"/><linearGradient id="p" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="q" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="r" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="s" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="t" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#f" y1="2" y2="4.000013"/><linearGradient id="u" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="v" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="w" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="x" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="y" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#f" y1="2" y2="4.000013"/><linearGradient id="z" gradientTransform="matrix(-.198438 0 0 .198438 1.455504 293.22942)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#A" y1="2" y2="5.000003"/><linearGradient id="A" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="30.655001" x2="30.827999" xlink:href="#e" y1="65.686996" y2="48.688"/><linearGradient id="B" gradientTransform="matrix(-.198438 0 0 .198438 2.646132 293.22942)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#A" y1="2" y2="5.000003"/><linearGradient id="C" gradientTransform="matrix(-.198438 0 0 .198438 4.035198 293.22942)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#A" y1="2" y2="5.000003"/><linearGradient id="D" gradientTransform="matrix(-.198438 0 0 .198438 5.424264 293.22942)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#A" y1="2" y2="5.000003"/><linearGradient id="E" gradientTransform="matrix(1.4287499 0 0 .07559513 -8.625415 3.4585)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="2" y2="23"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><linearGradient id="F" gradientTransform="matrix(.1573294 0 0 .1586627 -8.008007 -.016355)" gradientUnits="userSpaceOnUse" x1="24.833029" x2="24.833029" y1="2.604455" y2="51.798176"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="matrix(.26458333 0 0 .26458333 -.529167 .264583)"><path d="m5.0000001 29h26.0000009v2h-26.0000009z" fill="url(#a)" opacity=".15"/><path d="m5.0000001 29.000111v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#b)" opacity=".15"/><path d="m31.000001 29.000111v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#d)" opacity=".15"/></g><rect fill="url(#F)" height="7.672933" rx=".396875" ry=".396891" stroke-width="1.3333" transform="scale(-1 1)" width="7.14375" x="-7.805209" y=".396859"/><path d="m3.9980469 1c-1.1064402 0-1.9980469.8919999-1.9980469 2v26c0 1.108.8916067 2 1.9980469 2h24.0039061c1.10644 0 1.998047-.892 1.998047-2v-26c0-1.1080001-.891607-2-1.998047-2zm.5019531 1h3.4882812v5h-4.9882812v-3.5c0-.8310001.6690009-1.5 1.5-1.5zm4.4960938 0h5.9960942v5h-5.992188v.9707031h-.0039062zm7.0039062 0h5.998047v5h-5.998047zm7.005859 0h4.494141c.830999 0 1.5.6689999 1.5 1.5v3.5h-5.994141zm-14.005859 6h5.998047l.001953 5.001953h-5.9980469zm7.005859 0h5.996094l-.001953 5h-6zm7.003907 0h5.990234v5h-6zm-20.009766.0019531h4.9921875l.0019531 4.9999999h-4.9882812zm0 5.9980469 4.9941406.033203-.0019531 4.933594h-4.9882813v.033203h-.0039062zm6.0019531 0h5.9980469v5h-6zm6.9980469 0h6v5h-6zm7 0h6v5h-5.994141zm-14 6h6v5l-6-.007812zm7 0h6v5h-6zm13 0v4.996094h-5.996094v1.007812h5.996094v2.496094c0 .207749-.04148.404407-.117188.583984v.001954c-.227485.537838-.760176.914062-1.382812.914062h-4.5l.003906-9.992188zm-26 .001953h4.9921875v4.990235l-4.9921875.009765zm0 5.998047h5v4h-3.5c-.8309991 0-1.5-.669-1.5-1.5zm6 0h6v4h-6zm7 0 6 .007812-.007812 3.992188h-5.992188z" opacity=".3" transform="scale(.26458333)"/><g fill="none" stroke-width=".264583"><path d="m3.8364584 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#f)"/><path d="m3.8364583 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#g)"/><path d="m3.8364583.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#h)"/><path d="m3.8364583 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#i)"/><path d="m3.8364583 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#j)"/><path d="m5.6885416 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#k)"/><path d="m5.6885415 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#l)"/><path d="m5.6885415.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#m)"/><path d="m5.6885415 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#n)"/><path d="m5.6885415 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#o)"/><path d="m7.540625 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#p)"/><path d="m7.5406249 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#q)"/><path d="m7.5406249.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#r)"/><path d="m7.5406249 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#s)"/><path d="m7.5406249 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#t)"/><path d="m1.9843751 3.8364616h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#u)"/><path d="m1.984375 2.2489583h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#v)"/><path d="m1.984375.66145834h-1.05833333l-.0000002 1.05833066h1.05833353z" stroke="url(#w)"/><path d="m1.984375 5.4239584h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#x)"/><path d="m1.984375 7.0114584h-1.05833333l-.0000002.79375h1.05833353z" stroke="url(#y)"/></g><path d="m7.8052084 3.5718755v1.5875027h-7.14375007v-1.5875027z" fill="url(#E)" stroke-width=".328643"/><path d="m.79400001 3.4399958c-.147 0-.265.1179997-.265.2639994v1.3229967c0 .1469996.11699998.2649993.26300001.2649993h6.88000018c.146 0 .2639999-.1179997.2639999-.2649993v-1.3229967c0-.1459997-.1179996-.2639994-.2639999-.2639994zm0 .2639994h6.88000019l-.004 1.3229967h-6.87800018z" fill="#ad5f00" fill-opacity=".501961" stroke-width="1.33333"/><g fill="none" stroke-width=".198438" transform="matrix(1.33333 0 0 1.33333 .176 -387.53199)"><path d="m1.3562846 293.52708h-.79375186l-.00000009.79375h.79375195z" opacity=".5" stroke="url(#z)"/><path d="m2.7453507 293.52708h-.9921899l-.0000001.79375h.99219z" opacity=".5" stroke="url(#B)"/><path d="m4.1344166 293.52708h-.99219l-.0000001.79375h.9921901z" opacity=".5" stroke="url(#C)"/><path d="m5.5234825 293.52708h-.9921897l-.0000001.79375h.9921898z" opacity=".5" stroke="url(#D)"/></g><path d="m2.1166671 3.7041764v1.3229167h.2645833v-1.3229167zm1.8526002 0v1.3229167h.2645833v-1.3229167zm1.8515666 0v1.3229167h.2645833v-1.3229167z" fill="#ad5f00" fill-opacity=".501961" stroke-width=".264583"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/showsinglepage.svg b/icon-themes/elementary_svg/cmd/32/showsinglepage.svg
new file mode 100644
index 000000000..c70d44f56
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/showsinglepage.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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" 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="c" gradientTransform="matrix(.62856997 0 0 .60839392 .91432 -.534791)" 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><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="f" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#f)" opacity=".15"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#e)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#d)" opacity=".15"/><path d="m5 1c5.041316 0 21.999973.00179 21.999973.00179l.000027 27.99821s-14.666666 0-22 0c0-9.333333 0-18.666664 0-27.9999959z" fill="url(#c)"/><g fill="none" stroke-linejoin="round"><path d="m26.5 28.5h-21v-27h21z" stroke="url(#b)" stroke-linecap="round"/><path d="m4.499961.499944c5.27048 0 23.000054.002 23.000054.002l.000024 28.998112s-15.333385 0-23.000078 0c0-9.666722 0-19.333346 0-28.999956z" stroke="url(#g)" stroke-width=".999922"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/showslide.svg b/icon-themes/elementary_svg/cmd/32/showslide.svg
new file mode 100644
index 000000000..9ef8cfd1a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/showslide.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="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.72973 0 0 .56757 -1.515 2.378)" gradientUnits="userSpaceOnUse" x1="24.001" x2="24.001" xlink:href="#a" y1="6.381" y2="41.619"/><linearGradient id="d" gradientTransform="matrix(.8 0 0 .49974816 -2.7 3.239182)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="e" cx="605.714" cy="486.648" gradientTransform="matrix(.01928 0 0 .00824 17.982 23.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#b"/><radialGradient id="f" cx="605.714" cy="486.648" gradientTransform="matrix(-.01928 0 0 .00824 14.018 23.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#b"/><linearGradient id="g" gradientTransform="matrix(.05633 0 0 .00824 -4.36 23.98)" 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" gradientTransform="matrix(.66892 0 0 .56757 -1.18 2.378)" gradientUnits="userSpaceOnUse" x1="9.61" x2="9.61" xlink:href="#a" y1="6.395" y2="41.619"/><linearGradient id="i" gradientTransform="matrix(1.33942 0 0 -1.98263 -11.354 93.863)" gradientUnits="userSpaceOnUse" x1="22.004" x2="22.004" y1="63.218" y2="25.647"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#c8c8c8"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.74052 0 0 .4677 46.925 2.682)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="4.334" x2="4.334" y1="4.526" y2="27.474"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><path d="m2.4 27h27.2v2h-27.2z" fill="url(#g)" opacity=".15"/><path d="m2.4 27v2c-.993.004-2.4-.448-2.4-1s1.108-1 2.4-1z" fill="url(#f)" opacity=".15"/><path d="m29.6 27v2c.993.004 2.4-.448 2.4-1s-1.108-1-2.4-1z" fill="url(#e)" opacity=".15"/><path d="m6 4.5h24.5v23h-24.5z" fill="url(#d)" stroke-width="1.022475"/><path d="m29.5 26.5h-27v-21h27z" fill="none" stroke="url(#c)" stroke-linecap="round"/><path d="m6 27.5h-4.5v-23h4.5" fill="url(#k)"/><path d="m5.5 26.5h-3v-21h3" fill="none" opacity=".5" stroke="url(#h)" stroke-linecap="square"/><path d="m11 7.5h4m1 0h2m1 0h1m1 0h2" fill="none" stroke="#aaa"/><path d="m7 24v-1h2v1zm3 0v-1h6v1zm-3-4v-1h3v1zm4 0v-1h2v1zm3 0v-1h1v1zm-7-4v-1h3v1zm4 0v-1h1v1zm2 0v-1h2v1zm-6-4v-1h3v1zm4 0v-1h3v1z" fill="url(#i)"/><path d="m29 17a6 6 0 1 1 -3.174-5.293l-2.826 5.293z" fill="url(#k)" opacity=".5"/><path d="m29 17.017c0 2.602-1.892 5.09-4.4 5.783-2.506.694-5.407-.466-6.745-2.697-.01.01 5.145-3.086 5.145-3.086z" fill="url(#k)" opacity=".5"/><path d="m6 27.5h24.5v-23h-24.5" fill="none" stroke="url(#j)" stroke-linejoin="round"/><path d="m6 27.5h-4.5c0-7.093 0-15.338951 0-22.8569515l.048-.093.118-.04 4.334-.0110485" fill="none" opacity=".4" stroke="#cc3b02" stroke-linejoin="round"/><path d="m29 17.004c0 2.6-1.892 5.088-4.4 5.782-.058-.01-1.6-5.782-1.6-5.782z" fill="url(#k)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/showtoolbar.svg b/icon-themes/elementary_svg/cmd/32/showtoolbar.svg
new file mode 100644
index 000000000..1b3609d90
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/showtoolbar.svg
@@ -0,0 +1,2 @@
+<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 29.714934 -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 -18.284598 -104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><linearGradient id="d" gradientTransform="matrix(1.1234054 0 0 1 -2.961737 0)" 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><radialGradient id="e" cx="13.466666" cy="-.192307" gradientTransform="matrix(-.00000007 1.3636365 -1.7272727 -.00000008 11.667834 -11.363637)" gradientUnits="userSpaceOnUse" r="11"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e1e1e1"/></radialGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="13.875031" x2="13.875031" y1="9.625003" y2="17.125021"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".98001981" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient>
+/&amp;amp;amp;gt;<g transform="matrix(1.33333 0 0 1.33333 .500005 -2.833305)"><g opacity=".4" transform="matrix(.5789476 0 0 .42857134 -2.164473 -.392825)"><path d="m39.726803 40h5v7h-5z" fill="url(#a)"/><path d="m-8.272728-47h5v7h-5z" fill="url(#c)" transform="scale(-1)"/><path d="m8.272317 40h31.455351v7.000001h-31.455351z" fill="url(#d)"/></g><g stroke-width=".750002"><path d="m1.7499981 8.5c-.5540001 0-1.01045558.4460989-.99999998 1v5.375016 2.375008c0 .554.44599988 1 .99999998 1h17.7500469 1.999955c.554 0 1-.446 1-1v-7.750024c0-.5539998-.446-1-1-1h-2-14.5z" fill="url(#e)" stroke="#0e141f" stroke-opacity=".382353"/><g fill="none"><rect height="8.250021" opacity=".8" rx=".688394" ry=".760303" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round" width="20.250051" x="1.5" y="9.250002"/><path d="m4.5000075 11.125007v4.875012l4.5000113-.000001v-4.875011" stroke="#999"/><path d="m4.8750084 11.500008h3.7500094" stroke="#747474"/><g transform="translate(6.000015)"><path d="m4.5000075 11.125007v4.875012l4.5000113-.000001v-4.875011" stroke="#999"/><path d="m4.8750084 11.500008h3.7500094" stroke="#747474"/></g><g transform="translate(12.00003)"><path d="m4.5000075 11.125007v4.875012l4.5000113-.000001v-4.875011" stroke="#999"/><path d="m4.8750084 11.500008h3.7500094" stroke="#747474"/></g></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/showtrackedchanges.svg b/icon-themes/elementary_svg/cmd/32/showtrackedchanges.svg
new file mode 100644
index 000000000..cdf99b8aa
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/showtrackedchanges.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 offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="62.625" cy="4.625" gradientTransform="matrix(1.1294118 0 0 .2823525 -58.729414 18.694118)" gradientUnits="userSpaceOnUse" r="10.625" xlink:href="#a"/><linearGradient id="c" gradientTransform="matrix(1.3732868 0 0 1.375 -4.493125 5.125)" gradientUnits="userSpaceOnUse" x1="4.419417" x2="20.01996" y1="3.52262" y2="3.52262"><stop offset="0" stop-color="#888a85"/><stop offset="1" stop-color="#888a85" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="1110.5" cy="1543" gradientTransform="matrix(1.8149966 0 0 1.3201479 -2003.6431 -2022.3616)" gradientUnits="userSpaceOnUse" r="6.14121"><stop offset="0" stop-color="#fff"/><stop offset=".55299991" stop-color="#fff"/><stop offset="1" stop-color="#a2a2a2"/></radialGradient><linearGradient id="e" gradientTransform="matrix(2.1535634 0 0 2.15625 -2379.4752 -3312.9966)" gradientUnits="userSpaceOnUse" x1="1107.7606" x2="1111.7905" y1="1540.8185" y2="1544.524"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".26238" stop-color="#64baff"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></linearGradient><linearGradient id="f" gradientTransform="matrix(1.375 0 0 1.375 -1522.3202 -2115.5924)" gradientUnits="userSpaceOnUse" x1="1118.5127" x2="1111.6201" xlink:href="#g" y1="1552.0814" y2="1545.4441"/><linearGradient id="g" gradientTransform="matrix(.48449877 0 0 .34573161 69.712945 1.857679)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="53.623615" y2="2.906247"><stop offset="0" stop-color="#002e99"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="h" gradientTransform="matrix(1.3733094 0 0 1.2374878 -1513.7604 -1896.342)" gradientUnits="userSpaceOnUse" x1="1111.6653" x2="1106.2402" xlink:href="#g" y1="1544.5109" y2="1538.4094"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="16.372225" x2="22.862638" y1="17.25" y2="17.25"><stop offset="0" stop-color="#424242" stop-opacity=".741176"/><stop offset="1" stop-color="#555753" stop-opacity="0"/></linearGradient><linearGradient id="j" xlink:href="#a"/><linearGradient id="k" xlink:href="#j"/><linearGradient id="l" gradientTransform="matrix(.56757 0 0 .72973 2.378 -2.514)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="5.564" y2="43"><stop offset="0" stop-color="#fff"/><stop offset=".036" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.62857 0 0 .6084 .914 -.535)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="n" cx="605.714" cy="486.648" gradientTransform="matrix(.01566 0 0 .00824 17.61 25.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#k"/><radialGradient id="o" cx="605.714" cy="486.648" gradientTransform="matrix(-.01566 0 0 .00824 14.39 25.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#k"/><linearGradient id="p" gradientTransform="matrix(.04577 0 0 .00824 -.542 25.98)" 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="q" gradientTransform="matrix(.53064 0 0 .5897 39.27 -1.792)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><radialGradient id="r" cx="24.837" cy="36.421" gradientTransform="matrix(.80967 0 0 .21306 -4.11 18.902)" gradientUnits="userSpaceOnUse" r="15.645" xlink:href="#j"/><path d="m4.95 29h22.1v2h-22.1z" fill="url(#p)" opacity=".15"/><path d="m4.95 29v2c-.807.004-1.95-.448-1.95-1s.9-1 1.95-1z" fill="url(#o)" opacity=".15"/><path d="m27.05 29v2c.807.004 1.95-.448 1.95-1s-.9-1-1.95-1z" fill="url(#n)" opacity=".15"/><path d="m5 1 22 .002v27.998h-22z" fill="url(#m)"/><path d="m26.5 28.5h-21v-27h21z" fill="none" stroke="url(#l)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.5.5 23 .002v28.998h-23z" fill="none" stroke="url(#q)" stroke-linejoin="round"/><path d="m7 4h3v1h-3zm4 0h3v1h-3zm4 0h3v1h-3zm4 0h2v1h-2zm-12 3h4v1h-4zm5 0h4v1h-4z" fill="#aaa"/><path d="m17 7h2v1h-2z" fill="#c6262e"/><path d="m20 7h5v1h-5zm-13 3h2v1h-2z" fill="#aaa"/><path d="m10 10h8v1h-8z" fill="#c6262e"/><path d="m7 14h5v1h-5z" fill="#aaa"/><path d="m13 14h8v1h-8z" fill="#c6262e"/><path d="m25 14h-3v1h3zm-15 3h-3v1h3z" fill="#aaa"/><path d="m13 17h-2v1h2z" fill="#c6262e"/><path d="m14 17h5v1h-5zm10 0h-4v1h4zm-17 4h5v1h-5zm6 0h8v1h-8zm12 0h-3v1h3zm-12 3h-6v1h6zm1 0h2v1h-2zm9 0h-6v1h6z" fill="#aaa"/><path d="m28.667 26.662a12.667 3.333 0 1 1 -25.334 0 12.667 3.333 0 1 1 25.334 0z" fill="url(#r)" fill-rule="evenodd" opacity=".205" transform="matrix(.786 0 0 .786 9.895 10.03)"/><path d="m24 20c0 1.6569-5.3726 3-12 3s-12-1.343-12-3 5.3726-3 12-3 12 1.3431 12 3z" fill="url(#b)" fill-rule="evenodd" opacity=".3" transform="translate(8 9)"/><g transform="translate(8.151186 2.743836)"><g fill-rule="evenodd"><path d="m3.2298375 14.810913-1.65385-.730676c1.2744875-8.1427495 9.4881875-13.490262 21.0802625-3.585175l-.202538 4.270338v.033c-3.13335-2.689225-5.833024-6.1408875-11.39215-6.1408875-6.3816495.08525-7.377012 4.9669125-7.826362 6.1532625z" fill="url(#c)" transform="translate(0 8)"/><path d="m22.12 14.798537c-2.99365 3.857288-6.594087 4.763963-10.209375 4.763963-3.615425 0-8.147975-.626725-8.848125-4.763963.75955-3.783037 2.722775-6.0978495 7.765175-6.140887 5.510175-.04675 8.186338 3.451662 11.292325 6.140887z" style="stroke:#000;stroke-width:1.375;stroke-linejoin:round;stroke-dashoffset:.6;stroke-opacity:.658824;fill:url(#d)" transform="translate(0 8)"/><ellipse cx="10.979996" cy="14.097076" fill="url(#e)" rx="4.307127" ry="4.3125" stroke="url(#f)" stroke-width=".91667" transform="translate(0 8)"/><ellipse cx="10.613034" cy="13.101675" fill="url(#h)" rx="2.746619" ry="2.474976" transform="translate(0 8)"/><ellipse cx="9.926418" cy="20.551412" fill="#d7e4f1" rx="1.3734" ry="1.10005"/></g><path d="m1.6876375 22.0625c1.2186625-8.147975 10.4282745-15.0189879 20.4875005-3.587375" fill="none" stroke="url(#i)" stroke-width="1.375"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/showtwopages.svg b/icon-themes/elementary_svg/cmd/32/showtwopages.svg
new file mode 100644
index 000000000..87f1c25b6
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/showtwopages.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(.04577 0 0 .00824 -.542 25.98)" 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><radialGradient id="b" cx="605.714" cy="486.648" gradientTransform="matrix(-.01566 0 0 .00824 14.39 25.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#i"/><radialGradient id="c" cx="605.714" cy="486.648" gradientTransform="matrix(.01566 0 0 .00824 17.61 25.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#i"/><linearGradient id="d" gradientTransform="matrix(.62857 0 0 .6084 .914 -.535)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.56757 0 0 .72973 2.378 -2.514)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="5.564" y2="43"><stop offset="0" stop-color="#fff"/><stop offset=".036" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.53064 0 0 .5897 39.27 -1.792)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><clipPath id="g"><path d="m4 0h15v31h-15z"/></clipPath><clipPath id="h"><path d="m13 0h15v31h-15z"/></clipPath><linearGradient id="i"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><g clip-path="url(#h)" transform="translate(-13)"><path d="m4.95 29h22.1v2h-22.1z" fill="url(#a)" opacity=".15"/><path d="m4.95 29v2c-.807.004-1.95-.448-1.95-1s.9-1 1.95-1z" fill="url(#b)" opacity=".15"/><path d="m27.05 29v2c.807.004 1.95-.448 1.95-1s-.9-1-1.95-1z" fill="url(#c)" opacity=".15"/><path d="m5 1 22 .002v27.998h-22z" fill="url(#d)"/><g fill="none" stroke-linejoin="round"><path d="m26.5 28.5h-21v-27h21z" stroke="url(#e)" stroke-linecap="round"/><path d="m4.5.5 23 .002v28.998h-23z" stroke="url(#f)"/></g></g><g clip-path="url(#g)" transform="translate(13)"><path d="m4.95 29h22.1v2h-22.1z" fill="url(#a)" opacity=".15"/><path d="m4.95 29v2c-.807.004-1.95-.448-1.95-1s.9-1 1.95-1z" fill="url(#b)" opacity=".15"/><path d="m27.05 29v2c.807.004 1.95-.448 1.95-1s-.9-1-1.95-1z" fill="url(#c)" opacity=".15"/><path d="m5 1 22 .002v27.998h-22z" fill="url(#d)"/><g fill="none" stroke-linejoin="round"><path d="m26.5 28.5h-21v-27h21z" stroke="url(#e)" stroke-linecap="round"/><path d="m4.5.5 23 .002v28.998h-23z" stroke="url(#f)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/showwhitespace.svg b/icon-themes/elementary_svg/cmd/32/showwhitespace.svg
new file mode 100644
index 000000000..a2b8ae66c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/showwhitespace.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><clipPath id="a"><path d="m1.0577084 292.50229h6.3499999l.0000003 4.23333h-6.3500001z"/></clipPath><radialGradient id="b" cx="605.71399" cy="486.64801" gradientTransform="matrix(-.00414 0 0 .00218 3.807 295.407)" gradientUnits="userSpaceOnUse" r="117.143"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="c" gradientTransform="matrix(.17387684 0 0 .16673194 .060582 288.2453)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" xlink:href="#d" y1=".985" y2="47.013"/><linearGradient id="d" gradientTransform="matrix(.1663 0 0 .16097 .242 288.392)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.15017 0 0 .19307 .63 287.868)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="5.564" y2="43"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="f" cx="605.71399" cy="486.64801" gradientTransform="matrix(.00414 0 0 .00218 4.647 295.407)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#b"/><clipPath id="g"><path d="m1.0577084 288.53371h6.3499999v3.96875h-6.3499999z"/></clipPath><linearGradient id="h" gradientTransform="matrix(.17388399 0 0 .16672643 .059702 288.24548)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" xlink:href="#d" y1=".985" y2="47.013"/><linearGradient id="i" gradientTransform="matrix(.15017 0 0 .19307 .63 287.868)" gradientUnits="userSpaceOnUse" x1="23.990866" x2="24" xlink:href="#e" y1="6.188809" y2="43"/><linearGradient id="j" gradientTransform="matrix(.0121 0 0 .00218 -.143 295.407)" gradientUnits="userSpaceOnUse" x1="302.85699" x2="302.85699" y1="366.64801" y2="609.505"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="k" cx="605.71399" cy="486.64801" gradientTransform="matrix(-.00414 0 0 .00218 3.807 295.407)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#b"/><linearGradient id="l" gradientTransform="matrix(.15017 0 0 .19307 .63 287.868)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#e" y1="5.564" y2="43"/><linearGradient id="m" gradientTransform="matrix(.1404 0 0 .15602 10.39 288.06)" gradientUnits="userSpaceOnUse" x1="-51.785999" x2="-51.785999" y1="50.785999" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.40290243 0 0 -.43261396 5.519839 42.959874)" gradientUnits="userSpaceOnUse" x1="30.305014" x2="30.305014" y1="60.584892" y2="72.720451"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".71428567" stop-color="#fff" stop-opacity=".172549"/><stop offset=".71428567" stop-color="#fff" stop-opacity=".814035"/><stop offset=".85714287" stop-color="#fff" stop-opacity=".814035"/><stop offset=".85714287" 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="o" gradientTransform="matrix(0 .75000188 -.75000188 0 26.408854 5.499973)" gradientUnits="userSpaceOnUse" x1="4.000003" x2="17.000002" xlink:href="#p" y1="11.560315" y2="11.560315"/><linearGradient id="p" gradientTransform="matrix(0 .75000188 -.75000188 0 26.408854 5.499973)" gradientUnits="userSpaceOnUse" x1="4.000003" x2="19.000002" y1="11.560315" y2="11.560315"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="q" gradientTransform="matrix(.40290243 0 0 -.43261396 5.519842 42.959872)" gradientUnits="userSpaceOnUse" x1="35.911324" x2="35.911324" y1="77.054581" y2="60.584892"><stop offset="0" stop-color="#fff"/><stop offset=".43687496" 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="r" gradientTransform="matrix(0 .75000188 -.75000188 0 26.408854 5.499973)" gradientUnits="userSpaceOnUse" x1="17.000002" x2="4.000003" xlink:href="#p" y1="12.072035" y2="12.072035"/><g clip-path="url(#a)" transform="translate(.000625 -292.50229)"><path d="m1.31 296.206h5.847v.53h-5.847z" fill="url(#j)" opacity=".15"/><path d="m1.31 296.206v.53c-.214 0-.516-.12-.516-.265s.238-.264.516-.264z" fill="url(#k)" opacity=".15"/><path d="m1.1908334 288.66583h6.0851666v7.67317h-6.0851666z" fill="url(#c)" stroke-width="1.040667"/><g fill="none" stroke-linejoin="round" stroke-width=".265"><path d="m7.01 296.074h-5.554v-7.144h5.554z" stroke="url(#l)" stroke-linecap="round"/><path d="m1.19 288.666h6.086v7.673h-6.086v-7.674z" stroke="url(#m)"/></g><path d="m7.1440004 296.206v.53c.214 0 .516-.12.516-.265s-.238-.264-.516-.264z" fill="url(#f)" opacity=".15"/></g><g clip-path="url(#g)" transform="translate(.000625 -284.03579)"><path d="m1.31 296.206h5.847v.53h-5.847z" fill="url(#j)" opacity=".15"/><path d="m1.31 296.206v.53c-.214 0-.516-.12-.516-.265s.238-.264.516-.264z" fill="url(#k)" opacity=".15"/><path d="m1.19 288.666h6.0854167v7.67292h-6.0854167z" fill="url(#h)" stroke-width="1.040671"/><g fill="none" stroke-linejoin="round" stroke-width=".265"><path d="m7.01 296.074h-5.554v-7.144h5.554z" stroke="url(#i)" stroke-linecap="round"/><path d="m1.19 288.666h6.086v7.673h-6.086v-7.674z" stroke="url(#m)"/></g></g><g stroke-width=".750002"><g transform="matrix(-.3527769 0 0 -.3527769 10.223415 11.200682)"><path d="m17.354805 8.8749829-3.750009 4.5000111h2.276375l-.02637 4.500011h3.000008v-4.500011h2.250005z" style="display:block;stroke:#a62100;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#r)"/><path d="m17.354802 10.051259-2.121072 2.573736h1.37107v4.500012h1.500004v-4.500012h1.398559z" style="display:block;opacity:.401;fill:none;stroke-width:.750002;stroke-miterlimit:7;stroke:url(#n)"/></g><g transform="matrix(-.3527769 0 0 .3527769 10.226517 -2.734014)"><path d="m17.363595 8.8749829-3.750009 4.5000111h2.250005v4.500011h3.000008l.00001-4.500011h2.250006z" style="display:block;stroke:#a62100;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#o)"/><path d="m17.363595 10.043385-2.157216 2.581607 1.407214.000003v4.500009h1.500004v-4.500009l1.414628-.000003z" display="block" fill="none" opacity=".401" stroke="url(#q)" stroke-miterlimit="7"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/shrink.svg b/icon-themes/elementary_svg/cmd/32/shrink.svg
new file mode 100644
index 000000000..3b150c4d6
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/shrink.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.26458333 0 0 -.26458333 0 5.027068)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="15.999942" y2="3.499941"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.26458333 0 0 -.26458333 4.565499 6.614568)" gradientUnits="userSpaceOnUse" x1="6.744571" x2="6.744571" y1="19.999941" y2="11.499942"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".58823532" stop-color="#fff" stop-opacity=".176471"/><stop offset=".58823532" stop-color="#fff"/><stop offset=".70588237" stop-color="#fff"/><stop offset=".70588237" 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="c" gradientUnits="userSpaceOnUse" x1="18.538542" x2="18.43" y1="-.119792" y2="6.983"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="4.333" cy="288.644" gradientTransform="matrix(-2.0114145 .06783 -.067065 -1.9882775 31.3177 576.20423)" gradientUnits="userSpaceOnUse" r="2.799"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><path d="m4.1549534 6.746875h-2.0382867l-.3050167.79375h-.91545l1.87425-4.4982h.85255l1.80795 4.4982h-.95795zm-1.7151243-.79375h1.3966292l-.6197583-1.9859z" style="stroke:#000;stroke-width:.264583;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.537;fill:url(#d)"/><path d="m2.77 3.107-1.872 4.498h.092l1.78-4.273h.853l1.717 4.273h.09l-1.806-4.498zm-.29 2.96-.09.224h1.493l-.074-.224z" fill="#fff" opacity=".2"/><path d="m18.538542 6.2466455-5.140542-5.0846455 9.77075.041125z" fill="none" stroke="url(#c)" stroke-opacity=".827" stroke-width="1.283" transform="matrix(.2 0 0 .2 2.51 .95)"/><path d="m6.347933 4.1010262a.13230488.13230488 0 0 1 -.091468-.0387573l-1.3229161-1.3229167a.13230488.13230488 0 0 1 .093534-.225826h.926042v-1.4552084a.13230488.13230488 0 0 1 .1322917-.13229171h.5291667a.13230488.13230488 0 0 1 .1322916.13229171v1.4552084h.9260418a.13230488.13230488 0 0 1 .093534.225826l-1.3229163 1.3229167a.13230488.13230488 0 0 1 -.095601.038757z" style="stroke:#a62100;stroke-width:.264585;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#a)"/><path d="m6.3499998 3.7781449-1.0097075-1.0000353h.7451243l.1322916-.2645833v-1.3229166h.2645833v1.3229166l.1322918.2645833h.739843z" fill="none" opacity=".49" stroke="url(#b)" stroke-width=".264583"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/sidebar.svg b/icon-themes/elementary_svg/cmd/32/sidebar.svg
new file mode 100644
index 000000000..bce97c3e0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/sidebar.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="-18.947322" x2=".57297" y1="18.097679" y2="18.097679"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.0328 0 0 .01647 .15 20.963)" 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><radialGradient id="c" cx="605.714" cy="486.648" gradientTransform="matrix(.0328 0 0 .01647 .154 20.963)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><linearGradient id="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="605.714" cy="486.648" gradientTransform="matrix(-.0328 0 0 .01647 23.846 20.963)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><linearGradient id="f" gradientTransform="matrix(.57576 0 0 .62295 -2.394 4.893)" gradientUnits="userSpaceOnUse" x1="25" x2="25" y1="17.829" y2="8.197"><stop offset="0" stop-color="#cdcdcd"/><stop offset="1" stop-color="#fff"/></linearGradient><path d="m4.082 27 15.593-.013v4l-15.593.013z" fill="url(#b)" opacity=".236" transform="matrix(1.33333 0 0 1.33333 .18 -10.828)"/><path d="m19.675 26.987v4c1.69.008 4.082-.896 4.082-2s-1.883-2-4.08-2z" fill="url(#c)" opacity=".236" transform="matrix(1.33333 0 0 1.33333 .18 -10.828)"/><path d="m4.082 27v4c-1.69.01-4.082-.895-4.082-2 0-1.103 1.883-2 4.08-2z" fill="url(#e)" opacity=".236" transform="matrix(1.33333 0 0 1.33333 .18 -10.828)"/><path d="m4.487 10.743c-1.108 0-2 .892-2 2l.013 16.757 18.757-.013-.013-16.758c0-1.11-.892-2.002-2-2z" fill="url(#f)" stroke="url(#a)" stroke-width=".75" transform="matrix(1.33333 0 0 1.33333 .18 -10.828)"/><path d="m27.49 9.967-.006-4.12c0-.738-.594-1.334-1.333-1.333l-20.3.034c-.74 0-1.335.594-1.334 1.333l.006 4.119" fill="none" opacity=".8" stroke="#fff" stroke-width=".999997"/><path d="m4.18 10.505 23.676-.018v17.333l-23.676.02z" fill="#fff"/><path d="m17 11h11v17h-11z" fill="#eee"/><path d="m4 10.49 24-.012" fill="none" stroke="#a0a0a0" stroke-width=".999997"/><g fill="#808080"><path d="m16.495 11 .015 17" stroke="#b3b3b3" stroke-width=".999997"/><path d="m6 6h1v1h-1zm2 0h1v1h-1zm2 0h1v1h-1z" opacity=".6"/></g><path d="m4 11.504 24-.017" fill="none" opacity=".05" stroke="#000" stroke-width=".999997"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/signature.svg b/icon-themes/elementary_svg/cmd/32/signature.svg
new file mode 100644
index 000000000..097bdb576
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/signature.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(.82398 -.85484 .74718 .73096 -102.22 22.54)" gradientUnits="userSpaceOnUse" x1="23.576" x2="23.576" y1="25.357" y2="31.211"><stop offset="0" stop-color="#181818"/><stop offset=".135" stop-color="#dbdbdb"/><stop offset=".202" stop-color="#a4a4a4"/><stop offset=".27" stop-color="#fff"/><stop offset=".447" stop-color="#8d8d8d"/><stop offset=".571" stop-color="#959595"/><stop offset=".72" stop-color="#cecece"/><stop offset="1" stop-color="#181818"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.80068 -.83068 .87443 .85546 -104.856 19.332)" gradientUnits="userSpaceOnUse" x1="10.869" x2="11.083" y1="25.077" y2="30.467"><stop offset="0" stop-color="#1b1b1b"/><stop offset=".135" stop-color="#f3f3f3"/><stop offset=".202" stop-color="#b6b6b6"/><stop offset=".27" stop-color="#fff"/><stop offset=".447" stop-color="#9d9d9d"/><stop offset=".571" stop-color="#a6a6a6"/><stop offset=".72" stop-color="#e5e5e5"/><stop offset="1" stop-color="#1b1b1b"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.63343 -.055 -.0391 .63928 -78.072 11.738)" gradientUnits="userSpaceOnUse" x1="5.712" x2="9.522" y1="37.817" y2="41.392"><stop offset="0" stop-color="#a1a1a1"/><stop offset="1" stop-color="#828282"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.04577 0 0 .00824 -.542 25.98)" 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><radialGradient id="e" cx="605.714" cy="486.648" gradientTransform="matrix(-.01566 0 0 .00824 14.39 25.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#f"/><linearGradient id="f"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="g" cx="605.714" cy="486.648" gradientTransform="matrix(.01566 0 0 .00824 17.61 25.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#f"/><linearGradient id="h" gradientTransform="matrix(.65714 0 0 .63012 .23 -1.09)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.53064 0 0 .5897 39.27 -1.792)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#bebebe"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.56757 0 0 .72973 2.378 -2.514)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="5.564" y2="43"><stop offset="0" stop-color="#fff"/><stop offset=".036" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><path d="m4.95 29h22.1v2h-22.1z" fill="url(#d)" opacity=".15"/><path d="m4.95 29v2c-.807.004-1.95-.448-1.95-1s.9-1 1.95-1z" fill="url(#e)" opacity=".15"/><path d="m27.05 29v2c.807.004 1.95-.448 1.95-1s-.9-1-1.95-1z" fill="url(#g)" opacity=".15"/><g stroke-linejoin="round"><path d="m4.5.5 23 .002v28.998h-23z" fill="url(#h)" stroke="url(#i)"/><path d="m26.5 28.5h-21v-27h21z" fill="none" stroke="url(#j)" stroke-linecap="round"/></g><path d="m26.562 22.448c-.107-.05-.216-.027-.298.01l-10.847 4.877-1.998.9-.06.02-3.38 3.42 4.817-.223.05-.023 2.005-.898 10.86-4.914c.327-.148.268-.973-.13-1.854-.3-.66-.7-1.172-1.02-1.318z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><path d="m-73.34 31.365c.545-.45 1.147.25 2.317 1.395.54.775 1.127 1.562 1.393 2.47l13.922-13.952 7.252-8.75c.51-.528 3.79-4.808 2.584-5.99-1.207-1.18-5.8 2.73-6.31 3.26l-7.764 7.064z" fill="url(#a)" stroke="#0c0c0c" stroke-linejoin="round" stroke-width=".5" transform="matrix(.66667 0 0 .66667 62.238 5.33)"/><path d="m13.4 26.185c.363-.3.71.222 1.49.985.777.76 1.193 1.086.91 1.463l9.187-9.002.033-.032c.002-.002-.02-.017-.018-.018.284-.378-.077-1.254-.855-2.015-.78-.762-1.677-1.12-2.04-.82l-.035.035z" fill="#0c0c0c" opacity=".6"/><path d="m-69.876 35.508c.425-.566.193-1.878-.974-3.02-1.17-1.144-2.068-1.326-2.614-.876-1.45 2.87-2.095 2.633-4.34 7.56.083.172.244.338.487.58z" style="fill-rule:evenodd;stroke-width:.5;stroke-linecap:round;stroke-linejoin:round;fill:url(#b);stroke:url(#c)" transform="matrix(.66667 0 0 .66667 62.238 5.33)"/><path d="m22.726 15.97c.365-.3 1.262.058 2.042.82.778.762 1.138 1.638.855 2.015 0 0 .02.016.018.018 1-1.507 3.644-3.755 4.42-5.228.282-.377 2.247-2.968 1.47-3.73-.78-.762-3.47 1.323-3.834 1.623z" fill="#0c0c0c" opacity=".6"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/signaturelinedialog.svg b/icon-themes/elementary_svg/cmd/32/signaturelinedialog.svg
new file mode 100644
index 000000000..244abae24
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/signaturelinedialog.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(.82398 -.85484 .74718 .73096 -102.22 22.54)" gradientUnits="userSpaceOnUse" x1="23.576" x2="23.576" y1="25.357" y2="31.211"><stop offset="0" stop-color="#181818"/><stop offset=".135" stop-color="#dbdbdb"/><stop offset=".202" stop-color="#a4a4a4"/><stop offset=".27" stop-color="#fff"/><stop offset=".447" stop-color="#8d8d8d"/><stop offset=".571" stop-color="#959595"/><stop offset=".72" stop-color="#cecece"/><stop offset="1" stop-color="#181818"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.80068 -.83068 .87443 .85546 -104.856 19.332)" gradientUnits="userSpaceOnUse" x1="10.869" x2="11.083" y1="25.077" y2="30.467"><stop offset="0" stop-color="#1b1b1b"/><stop offset=".135" stop-color="#f3f3f3"/><stop offset=".202" stop-color="#b6b6b6"/><stop offset=".27" stop-color="#fff"/><stop offset=".447" stop-color="#9d9d9d"/><stop offset=".571" stop-color="#a6a6a6"/><stop offset=".72" stop-color="#e5e5e5"/><stop offset="1" stop-color="#1b1b1b"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.63343 -.055 -.0391 .63928 -78.072 11.738)" gradientUnits="userSpaceOnUse" x1="5.712" x2="9.522" y1="37.817" y2="41.392"><stop offset="0" stop-color="#a1a1a1"/><stop offset="1" stop-color="#828282"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.04577 0 0 .00824 -.542 25.98)" 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><radialGradient id="e" cx="605.714" cy="486.648" gradientTransform="matrix(-.01566 0 0 .00824 14.39 25.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#f"/><linearGradient id="f"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="g" cx="605.714" cy="486.648" gradientTransform="matrix(.01566 0 0 .00824 17.61 25.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#f"/><linearGradient id="h" gradientTransform="matrix(.65714 0 0 .63012 .23 -1.09)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.53064 0 0 .5897 39.27 -1.792)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#bebebe"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.56757 0 0 .72973 2.378 -2.514)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="5.564" y2="43"><stop offset="0" stop-color="#fff"/><stop offset=".036" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><path d="m4.95 29h22.1v2h-22.1z" fill="url(#d)" opacity=".15"/><path d="m4.95 29v2c-.807.004-1.95-.448-1.95-1s.9-1 1.95-1z" fill="url(#e)" opacity=".15"/><path d="m27.05 29v2c.807.004 1.95-.448 1.95-1s-.9-1-1.95-1z" fill="url(#g)" opacity=".15"/><g stroke-linejoin="round"><path d="m4.5.5 23 .002v28.998h-23z" fill="url(#h)" stroke="url(#i)"/><path d="m26.5 28.5h-21v-27h21z" fill="none" stroke="url(#j)" stroke-linecap="round"/></g><path d="m26.562 22.448c-.107-.05-.216-.027-.298.01l-10.847 4.877-1.998.9-.058.02-3.382 3.42 4.818-.223.05-.023 2.005-.897 10.86-4.914c.327-.148.268-.973-.13-1.854-.3-.66-.7-1.172-1.02-1.318z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><path d="m-73.34 31.365c.545-.45 1.147.25 2.317 1.395.54.775 1.127 1.562 1.393 2.47l13.922-13.952 7.252-8.75c.51-.528 3.79-4.808 2.584-5.99-1.207-1.18-5.8 2.73-6.31 3.26l-7.764 7.064z" fill="url(#a)" stroke="#0c0c0c" stroke-linejoin="round" stroke-width=".5" transform="matrix(.66667 0 0 .66667 62.238 5.33)"/><path d="m13.4 26.185c.363-.3.71.222 1.49.985.777.76 1.193 1.086.91 1.463l9.187-9.002.033-.033c.002-.002-.02-.017-.018-.018.284-.378-.077-1.254-.855-2.015-.78-.762-1.677-1.12-2.04-.82l-.035.035z" fill="#0c0c0c" opacity=".6"/><path d="m-69.876 35.508c.425-.566.193-1.878-.974-3.02-1.17-1.144-2.068-1.326-2.614-.876-1.45 2.87-2.095 2.633-4.34 7.56.083.172.244.338.487.58z" style="fill-rule:evenodd;stroke-width:.5;stroke-linecap:round;stroke-linejoin:round;fill:url(#b);stroke:url(#c)" transform="matrix(.66667 0 0 .66667 62.238 5.33)"/><path d="m22.726 15.97c.365-.3 1.262.058 2.042.82.778.762 1.138 1.638.855 2.015 0 0 .02.016.018.018 1-1.507 3.643-3.755 4.418-5.228.283-.377 2.248-2.968 1.47-3.73-.78-.762-3.47 1.323-3.833 1.623z" fill="#0c0c0c" opacity=".6"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/signaturesmenu.svg b/icon-themes/elementary_svg/cmd/32/signaturesmenu.svg
new file mode 100644
index 000000000..9e7445190
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/signaturesmenu.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(.82398 -.85484 .74718 .73096 -102.22 22.54)" gradientUnits="userSpaceOnUse" x1="23.576" x2="23.576" y1="25.357" y2="31.211"><stop offset="0" stop-color="#181818"/><stop offset=".135" stop-color="#dbdbdb"/><stop offset=".202" stop-color="#a4a4a4"/><stop offset=".27" stop-color="#fff"/><stop offset=".447" stop-color="#8d8d8d"/><stop offset=".571" stop-color="#959595"/><stop offset=".72" stop-color="#cecece"/><stop offset="1" stop-color="#181818"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.80068 -.83068 .87443 .85546 -104.856 19.332)" gradientUnits="userSpaceOnUse" x1="10.869" x2="11.083" y1="25.077" y2="30.467"><stop offset="0" stop-color="#1b1b1b"/><stop offset=".135" stop-color="#f3f3f3"/><stop offset=".202" stop-color="#b6b6b6"/><stop offset=".27" stop-color="#fff"/><stop offset=".447" stop-color="#9d9d9d"/><stop offset=".571" stop-color="#a6a6a6"/><stop offset=".72" stop-color="#e5e5e5"/><stop offset="1" stop-color="#1b1b1b"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.63343 -.055 -.0391 .63928 -78.072 11.738)" gradientUnits="userSpaceOnUse" x1="5.712" x2="9.522" y1="37.817" y2="41.392"><stop offset="0" stop-color="#a1a1a1"/><stop offset="1" stop-color="#828282"/></linearGradient><path d="m10.687507 32.316492c-.242755-.206526-.477052-.422472-.708507-.641492-.4010176-.469386-.7659686-.971452-1.1271434-1.472282-.4261746-.57222-.8569208-1.140856-1.2806388-1.714934-.301083-.418542-.584214-.849346-.8755024-1.274614-.2927154-.426556-.5546752-.872744-.8091138-1.322992-.2486364-.474332-.4299156-.977364-.592836-1.486032-.1904328-.550134-.2783224-1.126626-.3751698-1.698472-.14983-.741368-.072436-1.479076.036908-2.218028.112186-.804636.3669858-1.576094.5887114-2.354256.162502-.640756.3701192-1.266682.668189-1.85715.2051968-.401258.4808-.757634.7437168-1.121308.2293442-.344388.5295606-.620398.8576274-.867642 1.0263598-.695472 2.1206038-1.291352 3.2665706-1.761288.691913-.289588 1.422573-.471922 2.135047-.703394.65578-.17614 1.291778-.412346 1.931214-.638632.457972-.13928.915584-.280534 1.373918-.419468.4587-.14726.902904-.334404 1.35967-.489252.757542-.251376 2.399312-1.269114-.564912.431444.339216-.204596.635056-.468812.923518-.737886.285312-.245376.517882-.53095.69415-.862546.12698-.259202.15756-.543216.17266-.827138.0038-.302678-.18258-.533526-.365046-.755762-.20975-.281516-.435182-.549904-.67132-.809472-.249242-.260662-.482028-.539524-.784706-.739524-.20279-.17988-.43423-.254718-.697572-.283992-.291128-.0116-.588948-.04638-.876824.008-.10792.02082-.17202.02544-.27176.0755-.04022.02018-.15182.09646-.11262.07438 2.814346-1.585102 1.863124-1.217124 1.38369-.724204-.315732.351288-.51638.785228-.712796 1.209856-.1699.466984-.39248.912892-.556588 1.381812-.13008.388196-.200438.787184-.240662 1.193454-.07118.654284.03678 1.305998.17086 1.944624.14866.591642.358252 1.169234.633098 1.713892.288508.45013.47531.908678.62167 1.421118.13326.542492.258904 1.094848.273094 1.655146-.012.459146-.232246.850362-.468522 1.229258-.231378.353584-.507572.674756-.807466.971412-.18652.17954-.390148.339322-.614942.468164-1.856962 1.064318-1.177232.810156-1.990702 1.10257-.329868.13798-.685418.1795-1.038438.210112-.308631.03136-.610739.02914-.903269-.08068-.29543-.16616-.4911-.462424-.665975-.744596-.225639-.410472-.167518-.851204-.109324-1.295834.07067-.453156.195134-.895302.290449-1.343548 0 0 1.758475-.847474 1.758475-.847474-.10526.443688-.242416.88057-.312426 1.331832-.04144.393922-.1146.796548.08076 1.16268.15012.24648.321248.510492.601826.618028.278166.06858.561404.0519.844634.02322.347066-.0406.688284-.10944 1.00727-.258288.67759-.317816.17324-.0862-1.402674.83061-.05144.02994.103-.0597.1548-.089.1741-.09848.344216-.19976.48623-.343856.312222-.275156.584762-.593452.830292-.92913.23335-.34679.464556-.703996.516894-1.128442.018-.546238-.08046-1.09175-.219682-1.6184-.15582-.488254-.357394-.946204-.625224-1.384476-.262838-.568178-.460642-1.167128-.623806-1.770874-.14612-.647922-.257422-1.31339-.22615-1.97974.02514-.416494.06254-.829328.19706-1.227474.16602-.484826.425022-.929266.590976-1.414622.17566-.427078.356074-.867146.63324-1.239168.57448-.743962 1.493084-1.246098 2.418476-1.381366.30301-.0136.6079-.0036.909008.034.282638.05456.525808.17214.741682.366136.29591.22818.544618.507542.801392.777774.238842.261542.468268.531082.67864.816314.213926.257714.424002.52889.44655.8765-.0104.307578-.03218.61727-.14876.906102-.1604.354576-.376802.674188-.673054.929986-.28764.276828-.579376.552202-.910708.77704-.934176.542574-1.782394 1.141768-2.801388 1.472448-.459548.1617-.908336.353156-1.375516.492392-.447258.13678-.899084.258382-1.343038.405538-.632246.218272-1.263826.437402-1.909108.615084-.716995.22638-1.446228.423806-2.136325.726076-.3022232.13138-.6010954.266218-.894461.41659-.088704.04546-.3501466.19048-.2645262.13944 2.2766612-1.357042 1.7625272-1.040748 1.207901-.696714-.3288356.224826-.6374958.475834-.8679302.805254-.2696876.361928-.5582092.712046-.7789124 1.107478-.332276.574832-.5632816 1.195938-.7294302 1.838544-.213721.77336-.485273 1.53357-.5974922 2.331702-.10507.71779-.195798 1.43224-.040092 2.152304.095756.5617.2008372 1.121954.3803498 1.663976.161558.495064.3256252.990956.5695522 1.453224.2561404.44364.5196624.88305.8106996 1.304916.2856834.426662.5686264.85516.8579618 1.27937.4039514.585188.8127588 1.167112 1.2444878 1.73232.369418.484492.75589.959514 1.174058 1.402854.230013.211532.460861.428712.730579.589358 0 0-1.695485 1.085602-1.695485 1.085602z" stroke-width="2"/><path d="m26.562 22.448c-.107-.05-.216-.027-.298.01l-10.847 4.877-1.998.9-.06.02-3.38 3.42 4.817-.223.05-.023 2.005-.898 10.86-4.914c.327-.148.268-.973-.13-1.854-.3-.66-.7-1.172-1.02-1.318z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><path d="m-73.34 31.365c.545-.45 1.147.25 2.317 1.395.54.775 1.127 1.562 1.393 2.47l13.922-13.952 7.252-8.75c.51-.528 3.79-4.808 2.584-5.99-1.207-1.18-5.8 2.73-6.31 3.26l-7.764 7.064z" fill="url(#a)" stroke="#0c0c0c" stroke-linejoin="round" stroke-width=".5" transform="matrix(.66667 0 0 .66667 62.238 5.33)"/><path d="m13.4 26.185c.363-.3.71.222 1.49.985.777.76 1.193 1.086.91 1.463l9.187-9.002.033-.032c.002-.002-.02-.017-.018-.018.284-.378-.077-1.254-.855-2.015-.78-.762-1.677-1.12-2.04-.82l-.035.035z" fill="#0c0c0c" opacity=".6"/><path d="m-69.876 35.508c.425-.566.193-1.878-.974-3.02-1.17-1.144-2.068-1.326-2.614-.876-1.45 2.87-2.095 2.633-4.34 7.56.083.172.244.338.487.58z" style="fill-rule:evenodd;stroke-width:.5;stroke-linecap:round;stroke-linejoin:round;fill:url(#b);stroke:url(#c)" transform="matrix(.66667 0 0 .66667 62.238 5.33)"/><path d="m22.726 15.97c.365-.3 1.262.058 2.042.82.778.762 1.138 1.638.855 2.015 0 0 .02.016.018.018 1-1.507 3.644-3.755 4.42-5.228.282-.377 2.247-2.968 1.47-3.73-.78-.762-3.47 1.323-3.834 1.623z" fill="#0c0c0c" opacity=".6"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/signpdf.svg b/icon-themes/elementary_svg/cmd/32/signpdf.svg
new file mode 100644
index 000000000..7dade241b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/signpdf.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(.82398 -.85484 .74718 .73096 -102.22 22.54)" gradientUnits="userSpaceOnUse" x1="23.576" x2="23.576" y1="25.357" y2="31.211"><stop offset="0" stop-color="#181818"/><stop offset=".135" stop-color="#dbdbdb"/><stop offset=".202" stop-color="#a4a4a4"/><stop offset=".27" stop-color="#fff"/><stop offset=".447" stop-color="#8d8d8d"/><stop offset=".571" stop-color="#959595"/><stop offset=".72" stop-color="#cecece"/><stop offset="1" stop-color="#181818"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.80068 -.83068 .87443 .85546 -104.856 19.332)" gradientUnits="userSpaceOnUse" x1="10.869" x2="11.083" y1="25.077" y2="30.466999"><stop offset="0" stop-color="#1b1b1b"/><stop offset=".135" stop-color="#f3f3f3"/><stop offset=".202" stop-color="#b6b6b6"/><stop offset=".27" stop-color="#fff"/><stop offset=".447" stop-color="#9d9d9d"/><stop offset=".571" stop-color="#a6a6a6"/><stop offset=".72" stop-color="#e5e5e5"/><stop offset="1" stop-color="#1b1b1b"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.63343 -.055 -.0391 .63928 -78.072 11.738)" gradientUnits="userSpaceOnUse" x1="5.712" x2="9.522" y1="37.817001" y2="41.391998"><stop offset="0" stop-color="#a1a1a1"/><stop offset="1" stop-color="#828282"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="15" x2="16" y1="1" y2="29"><stop offset="0" stop-color="#ed5353"/><stop offset="1" stop-color="#c6262e"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="23.999994" x2="23.99999" y1="6.185175" y2="43"><stop offset="0" stop-color="#fff"/><stop offset="0" 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="f" gradientTransform="matrix(.65714134 0 0 .65900698 .228601 .172037)" gradientUnits="userSpaceOnUse" x1="25" x2="25" y1="47.935162" y2=".91791"><stop offset="0" stop-color="#791235"/><stop offset="1" stop-color="#dd3b27"/></linearGradient><radialGradient id="g" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#h"/><linearGradient id="h"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="i" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#h"/><linearGradient id="j" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.92105264 0 0 1.1298612 39.5778 -14.15036)" gradientUnits="userSpaceOnUse" x1="23.969797" x2="23.969797" y1="3.981044" y2="44.024017"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#j)" opacity=".15"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#i)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#g)" opacity=".15"/><path d="m4.4999935.499998c5.270467 0 22.9999725.00185 22.9999725.00185l.000028 28.998154s-15.333333 0-23.0000005 0c0-9.666667 0-19.333334 0-29z" fill="url(#d)" stroke="url(#f)" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m26.5 28.5h-21v-26.9999998h21z" fill="none" opacity=".5" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round"/><g fill-rule="evenodd" transform="matrix(.65116278 0 0 .65116278 -23.768842 6.535569)"><g fill="#7a0000"><path d="m65.194576-5.046198c-11.929691 12.576057-18.744693 14.351221-21.011513 14.546966v4.519444c1.710995-.293505 6.011783-1.312664 10.592105-4.837219 5.873233-4.519444 12.894737-13.09933 12.894737-13.09933-1.819698 4.385318-2.412075 18.973218-2.504112 38.415285h12.175165c.465395 0 .885286-.218174 1.208882-.564931-1.916296-5.637596-3.251885-13.050945-4.259869-19.772572-.955597-8.909001.455462-16.698066.978619-19.207643zm-21.011513 21.926372v4.978451c4.292119 0 10.593867 5.504798 14.592928 12.640323h3.453947c-3.949938-7.783719-14.770224-17.618774-18.046875-17.618774z" opacity=".1"/><path d="m65.194576-6.176059c-11.929691 12.576057-18.744693 14.351221-21.011513 14.546965v4.519446c1.710995-.293507 6.011783-1.312666 10.592105-4.83722 5.873233-4.519444 12.894737-13.09933 12.894737-13.09933-1.855028 4.470462-2.430159 19.533192-2.504112 39.545146h12.175165c.607917 0 1.132813-.364206 1.467928-.918012-2.065578-5.718188-3.463936-13.514339-4.518915-20.549352-.955597-8.909002.455462-16.698067.978619-19.207643zm-21.011513 21.926372v4.978451c4.517936 0 11.25425 6.087461 15.197369 13.770184h3.367598c-3.390495-7.923902-15.1256-18.748635-18.564967-18.748635z" opacity=".3"/><path d="m65.180722-7.3135532c-11.929691 12.5760572-18.73318 14.3667562-21 14.5625002v4.500001c1.710995-.293507 6.013428-1.287946 10.59375-4.812501 5.873233-4.519445 12.90625-13.125 12.90625-13.125-1.89037 4.55563-2.475588 20.102267-2.53125 40.687501h12.1875c.303907 0 .591496-.0917.84375-.25v-3.625c-1.731206-5.489072-2.959735-12.407019-3.90625-18.71875-.955597-8.909002.476843-16.709176 1-19.2187512zm-21 21.9375012v4.96875c4.737576 0 11.911988 6.697282 15.75 14.90625h3.28125c-2.669685-7.976224-15.426789-19.875-19.03125-19.875z" opacity=".5"/></g><path d="m65.180722-8.501053c-11.929691 12.576056-18.73318 14.366756-21 14.5625v4.500001c1.710995-.293506 6.013428-1.319197 10.59375-4.843751 5.873233-4.519445 12.90625-13.0937502 12.90625-13.0937502-1.925701 4.6407752-2.494043 20.6511492-2.53125 41.8125012h12.3125c.262781 0 .4972-.0623.71875-.1875v-4.84375c-1.72447-5.485979-2.961964-12.390636-3.90625-18.6875-.955597-8.909002.476843-16.709176 1-19.218751zm-21 21.906251v5c4.952659 0 12.566711 7.315678 16.25 16.03125h3.09375c-1.730686-7.923306-15.56527-21.03125-19.34375-21.03125z" fill="url(#k)"/><path d="m25.455078 1.0000001c-3.053299 2.2852818-12.907459 9.2860789-20.455078 8.4042968v6.3085941s15.518746 2.830017 22-2.46289v-12.0878915c-.164209-.1032627-.350935-.1621094-.548828-.1621094zm1.544922 15.1386729c-2.809051 3.586493-5.610085 8.128203-7.527344 12.820312h2.400391c1.486043-3.084251 3.377295-6.432525 5.126953-8.791016z" fill="#7a0000" opacity=".05" transform="matrix(1.5357143 0 0 1.5357143 36.502151 -10.036767)"/></g><path d="m26.562 22.448c-.107-.05-.216-.027-.298.01l-10.847 4.877-1.998.9-.058.02-3.382 3.42 4.818-.223.05-.023 2.005-.897 10.86-4.914c.327-.148.268-.973-.13-1.854-.3-.66-.7-1.172-1.02-1.318z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><path d="m-73.34 31.365c.545-.45 1.147.25 2.317 1.395.54.775 1.127 1.562 1.393 2.47l13.922-13.952 7.252-8.75c.51-.528 3.79-4.808 2.584-5.99-1.207-1.18-5.8 2.73-6.31 3.26l-7.764 7.064z" fill="url(#a)" stroke="#0c0c0c" stroke-linejoin="round" stroke-width=".5" transform="matrix(.66667 0 0 .66667 62.238 5.33)"/><path d="m13.4 26.185c.363-.3.71.222 1.49.985.777.76 1.193 1.086.91 1.463l9.187-9.002.033-.033c.002-.002-.02-.017-.018-.018.284-.378-.077-1.254-.855-2.015-.78-.762-1.677-1.12-2.04-.82l-.035.035z" fill="#0c0c0c" opacity=".6"/><path d="m-69.876 35.508c.425-.566.193-1.878-.974-3.02-1.17-1.144-2.068-1.326-2.614-.876-1.45 2.87-2.095 2.633-4.34 7.56.083.172.244.338.487.58z" style="fill-rule:evenodd;stroke-width:.5;stroke-linecap:round;stroke-linejoin:round;fill:url(#b);stroke:url(#c)" transform="matrix(.66667 0 0 .66667 62.238 5.33)"/><path d="m22.726 15.97c.365-.3 1.262.058 2.042.82.778.762 1.138 1.638.855 2.015 0 0 .02.016.018.018 1-1.507 3.643-3.755 4.418-5.228.283-.377 2.248-2.968 1.47-3.73-.78-.762-3.47 1.323-3.833 1.623z" fill="#0c0c0c" opacity=".6"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/sl/bold.svg b/icon-themes/elementary_svg/cmd/32/sl/bold.svg
new file mode 100644
index 000000000..d38599f00
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/sl/bold.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="13.201247" cy="12.676107" gradientTransform="matrix(.14879841 3.7199544 -2.819107 .11276447 46.972225 -39.269329)" gradientUnits="userSpaceOnUse" r="6.700386"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><radialGradient id="b" cx="40" cy="43.5" gradientTransform="matrix(1 0 0 .75 -35.769168 12.375)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#e"/><radialGradient id="c" cx="9" cy="43.5" gradientTransform="matrix(1 0 0 .75 -9.861985 12.375)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#e"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="17" x2="17" xlink:href="#f" y1="46.5" y2="43.5"/><linearGradient id="e"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="17" x2="17" y1="46.5" y2="43.5"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="g" cx="40" cy="43.5" gradientTransform="matrix(1 0 0 .75 -37.297013 12.375)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#e"/><g transform="matrix(.98177497 0 0 1.313771 9.846276 -32.590351)"><path d="m2.7029866 43.5v3h.5c.8310005 0 1.5000005-.669 1.5000005-1.5s-.669-1.5-1.5000005-1.5z" fill="url(#g)" opacity=".2"/><path d="m-1.4557351 43.5c-.7790625 0-1.40625.627187-1.40625 1.40625v.1875c0 .779063.6271875 1.40625 1.40625 1.40625h.59375003v-3z" fill="url(#c)" opacity=".2"/><path d="m-.86198507 43.5h3.56497167v3h-3.56497167z" fill="url(#f)" opacity=".2"/></g><g transform="matrix(.98177497 0 0 1.313771 20.846275 -32.590351)"><path d="m4.2308318 43.5v3h.5c.8310005 0 1.5000005-.669 1.5000005-1.5s-.669-1.5-1.5000005-1.5z" fill="url(#b)" opacity=".2"/><path d="m-1.4557351 43.5c-.7790625 0-1.40625.627187-1.40625 1.40625v.1875c0 .779063.6271875 1.40625 1.40625 1.40625h.59375003v-3z" fill="url(#c)" opacity=".2"/><path d="m-.86198507 43.5h5.09281687v3h-5.09281687z" fill="url(#d)" opacity=".2"/></g><path d="m20.036402 28.268316h-3.819492l-3.645878-6.597303-1.258695.933171v5.664132l-3.7776259-.00007v-15.86391l3.7776259.00007v7.638983l1.3238-2.246122 3.624177-5.392861h3.732684l-5.067336 7.150695z" fill="url(#a)" stroke="#000" stroke-opacity=".6" stroke-width=".755564" transform="matrix(1.3235144 0 0 1.32351432 -1.472041 -10.913521)"/><path d="m8.5 5.5039062v1.5l5.000887.0000926v-1.5zm11.547762.0000926-4.794922 7.1367192-1.751953 2.972656v1.5l1.751953-2.972656 4.794922-7.1367192h3.878906l1.0625-1.5zm-1.285156 10.2851562-.480469.679688 5.884766 10.03125h.878906z" fill="#fff" opacity=".2" transform="matrix(1.00000001 0 0 1 .000001 0)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/sl/italic.svg b/icon-themes/elementary_svg/cmd/32/sl/italic.svg
new file mode 100644
index 000000000..003ebf0ab
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/sl/italic.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="11.680322" cy="15.261165" gradientTransform="matrix(-1.863628 -.00000004 .00000006 -2.5413115 32.342301 50.079055)" gradientUnits="userSpaceOnUse" r="4.455698"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><radialGradient id="b" cx="40" cy="43.5" gradientTransform="matrix(1 0 0 .75 -21.990342 9.875001)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="9" cy="43.5" gradientTransform="matrix(1 0 0 .75 -4 9.875)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#c"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="44" y2="41"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><g transform="matrix(.80709274 0 0 1.3158295 6.443748 -29.44901)"><path d="m18.009657 41v3h.5c.831 0 1.500001-.669 1.500001-1.5s-.669001-1.5-1.500001-1.5z" fill="url(#b)" opacity=".2"/><path d="m4.40625 41c-.7790625 0-1.40625.627187-1.40625 1.40625v.1875c0 .779063.6271875 1.40625 1.40625 1.40625h.59375v-3z" fill="url(#d)" opacity=".2"/><path d="m5 41h13.009657v3h-13.009657z" fill="url(#e)" opacity=".2"/></g><path d="m7.3872412 28.279186 3.1656048-15.849706h2.016447l-2.8078481 14.050082h6.2119571l-.357756 1.799624z" fill="url(#a)" stroke="#000" stroke-opacity=".6" stroke-width=".754888" transform="matrix(1.32470039 0 0 1.3247003 .527073 -10.963391)"/><path d="m14.505859 5.5019531-4.193359 20.9960939h.298828l3.894531-19.4960939h2.373047l.298828-1.5zm-.748047 18.6113279-.298828 1.5h7.929688l.298828-1.5z" fill="#fff" opacity=".2" transform="translate(-.000001)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/slidemasterpage.svg b/icon-themes/elementary_svg/cmd/32/slidemasterpage.svg
new file mode 100644
index 000000000..1693f6487
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/slidemasterpage.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 .8 0 3)" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="27" y2="4"><stop offset="0" stop-color="#002e99"/><stop offset="1" stop-color="#3689e6"/></linearGradient><radialGradient id="b" cx="-1" cy="14.999253" gradientTransform="matrix(0 1 -1.27273 0 35.09 -1)" gradientUnits="userSpaceOnUse" r="11"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></radialGradient><radialGradient id="c" cx="6.690214" cy="15.119161" gradientTransform="matrix(.00000007 3.1304348 -2.2608696 .00000005 50.18245 -22.94328)" gradientUnits="userSpaceOnUse" r="11.5"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".262" stop-color="#64baff"/><stop offset=".788" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><linearGradient id="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(0 .56757 -.72973 0 33.514 1.378)" gradientUnits="userSpaceOnUse" x1="6.381592" x2="41.619537" y1="24.000658" y2="24.000658"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="f" cx="605.714" cy="486.648" gradientTransform="matrix(.019 0 0 .02024 18.043 18.08)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><radialGradient id="g" cx="605.714" cy="486.648" gradientTransform="matrix(-.019 0 0 .02024 14.134 18.08)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><linearGradient id="h" gradientTransform="matrix(.05555 0 0 .02024 -3.988 18.08)" 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><g transform="translate(0 -1)"><path d="m2.678 25.5h26.822v4.915h-26.822z" fill="url(#h)" opacity=".15"/><path d="m2.678 25.5v4.915c-.98.01-2.367-1.1-2.367-2.458s1.093-2.457 2.369-2.457z" fill="url(#g)" opacity=".15"/><path d="m29.5 25.5v4.915c.98.01 2.367-1.1 2.367-2.458s-1.093-2.457-2.367-2.457z" fill="url(#f)" opacity=".15"/></g><path d="m30 4-.002 22h-27.998v-22z" fill="url(#c)" stroke="url(#b)"/><path d="m2.5 25.5v-21h27v21z" fill="none" opacity=".5" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round"/><path d="m30.5 3.5-.002 23h-28.998v-23z" fill="none" stroke="url(#a)" stroke-linejoin="round"/><g fill="#fff" fill-opacity=".691"><path d="m4 5h1v14h-1z"/><path d="m17 6v1h-14v-1z"/><path d="m28 25h-1v-14h1z" opacity=".7"/><path d="m15 24v-1h14v1z" opacity=".7"/><path d="m8 12h4v1h-4zm5 0h2v1h-2zm4 0h3v1h-3zm4 0h3v1h-3zm-13 2h2v1h-2zm3 0h4v1h-4zm5 0h3v1h-3zm4 0h2v1h-2zm-12 2h4v1h-4zm5 0h2v1h-2zm3 0h4v1h-4zm5 0h2v1h-2zm-13 2h3v1h-3zm4 0h3v1h-3zm4 0h2v1h-2zm3 0h4v1h-4z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/smallcaps.svg b/icon-themes/elementary_svg/cmd/32/smallcaps.svg
new file mode 100644
index 000000000..68d322a20
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/smallcaps.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="13.580414" x2="13.580414" y1="7.410555" y2="2.160542"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.30405459 0 0 .3851361 -1.915087 -.075972)" gradientUnits="userSpaceOnUse" x1="18.123238" x2="18.123238" y1="3.910552" y2="2.410548"><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="c" gradientTransform="matrix(1.2185899 0 0 1.2612365 -.928214 -6.772519)" gradientUnits="userSpaceOnUse" x1="9.156" x2="9.156" xlink:href="#e" y1="3.932" y2="19.659"/><linearGradient id="d" gradientTransform="matrix(.79386259 0 0 .82164519 4.799834 2.054362)" gradientUnits="userSpaceOnUse" x1="9.156" x2="9.156" xlink:href="#e" y1="3.932" y2="19.659"/><linearGradient id="e" gradientTransform="matrix(1.0030849 0 0 1.0381896 -.463607 -.418095)" gradientUnits="userSpaceOnUse" x1="9.156" x2="9.156" y1="3.932" y2="19.659"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><g stroke-linejoin="round" stroke-width=".750002" transform="matrix(1.33333 0 0 1.33333 -.164257 1.785965)"><path d="m16.243647 8.8021137h2.926971c1.333689 0 2.300879.1977425 2.901568.5932275.604923.390555.907385 1.0141838.907385 1.8708848 0 .581725-.13284 1.059101-.39852 1.432127-.261445.37248-.610743.596516-1.047898.672107v.06574c.595926.138037 1.024612.395484 1.286057.772347.26621.377956.399313.879982.399313 1.506075 0 .888472-.310929 1.581392-.932788 2.078763-.617625.496821-1.458365.754254-2.522102.745231h-3.518399v-9.7373239zm1.994182 3.8559793h1.15904c.539826 0 .929879-.08628 1.170154-.258818.244509-.173093.366764-.459574.366764-.859441 0-.372478-.133104-.638966-.399314-.799461-.261444-.164328-.677429-.246493-1.247951-.246493h-1.047899zm0 1.639182v2.536418h1.299553c.549354 0 .954753-.108729 1.216198-.326192.260916-.217462.391374-.550228.391374-.998298 0-.807951-.557868-1.185533-1.672669-1.211928z" fill="url(#d)" stroke="#000" stroke-opacity=".49" stroke-width=".778118"/><g fill="#fcaf3e" stroke-linecap="round" transform="matrix(1 0 0 -1 0 5.571082)"><path d="m18.123238.53552759-4.500011 4.50001121h9.000022z" fill="url(#a)" stroke="#a62100" stroke-opacity=".501961"/><path d="m18.123215 1.6605304-2.624984 2.6250066h5.250013z" fill="none" opacity=".5" stroke="url(#b)"/></g><path d="m11.267453 18.531031-1.047988-3.556688h-5.2618713l-1.0455502 3.556688h-3.30116002l5.09614292-15.004932h3.7435081l5.1156415 15.004932zm-1.7791421-6.214112c-.966748-3.2237216-1.5126762-5.0466288-1.6377849-5.4687227-.118609-.422935-.2039107-.756742-.2559039-1.001422-.2177213.8719346-.8404207 3.0286484-1.8680983 6.4701447z" fill="url(#c)" stroke="#000" stroke-opacity=".49" stroke-width=".759278"/><path d="m5.7067042 3.5258119-5.09546918 15.0046441h.387054l4.70841518-13.8657267h3.7444873l4.7262115 13.8657267h.388536l-5.1147475-15.0046441zm.3559117 8.7910181c-.1245119.419596-.1972143.672031-.3366332 1.138918h3.7622836c-.2013257-.671341-.1762574-.589078-.3410822-1.138918z" fill="#fff" opacity=".2"/><path d="m16.24509 8.8017151v1.1671774h2.925542c1.33369 0 2.300538.1987405 2.901226.5942265.455214.293897.738409.720251.851068 1.278121.03347-.18018.05623-.368002.05623-.574471 0-.856703-.302375-1.4802731-.907299-1.8708275-.600687-.3954848-1.567535-.5942264-2.901225-.5942264zm4.53801 3.3525949c-.05707.09552-.125031.18042-.215806.244681-.240275.172542-.630392.258361-1.170217.258361h-1.158059l-.0016 1.167177h1.159577c.539826 0 .929943-.08582 1.170218-.25836.244509-.173093.366262-.458798.366262-.858665 0-.223988-.05418-.405863-.150457-.553194zm1.759885 1.756845c-.25722.342886-.59169.553962-1.009122.626142v.06536c.595926.138036 1.024273.396696 1.285719.773559.174626.247928.286429.554117.346505.908818.03188-.181126.05319-.368734.05319-.569911 0-.626095-.133486-1.128129-.399696-1.506085-.07637-.110089-.171681-.208165-.276597-.297874zm-1.515203 2.220374c-.06481.148816-.153543.275354-.273556.37538-.261447.217463-.667978.326749-1.21733.326749h-1.299398v1.167177h1.299398c.549352 0 .955883-.109287 1.21733-.326748.260915-.217463.390578-.548894.390578-.996964 0-.211085-.04088-.391849-.117022-.545594z" fill="#ebfeff" opacity=".2"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/smallestheight.svg b/icon-themes/elementary_svg/cmd/32/smallestheight.svg
new file mode 100644
index 000000000..d64d98545
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/smallestheight.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 26.408854 5.499973)" gradientUnits="userSpaceOnUse" x1="4.000003" x2="19.000002" y1="11.560315" y2="11.560315"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 .75000188 -.75000188 0 26.408854 5.499973)" gradientUnits="userSpaceOnUse" x1="17.000002" x2="4.000003" xlink:href="#a" y1="12.072035" y2="12.072035"/><linearGradient id="c" gradientTransform="matrix(.40290243 0 0 -.43261396 5.519842 42.959872)" gradientUnits="userSpaceOnUse" x1="30.305014" x2="30.305014" y1="60.584892" y2="72.720451"><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="d" gradientTransform="matrix(0 .75000188 -.75000188 0 26.408854 5.499973)" gradientUnits="userSpaceOnUse" x1="4.000003" x2="17.000002" xlink:href="#a" y1="11.560315" y2="11.560315"/><linearGradient id="e" gradientTransform="matrix(.40290243 0 0 -.43261396 5.519842 42.959872)" gradientUnits="userSpaceOnUse" x1="35.911324" x2="35.911324" y1="77.054581" y2="60.584892"><stop offset="0" stop-color="#fff"/><stop offset=".43687496" 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="f" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 7.314523)" gradientUnits="userSpaceOnUse" x1="-24.653086" x2="-24.653086" y1="55.522831" y2="24.786926"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.28571361 0 0 .30419701 -18.857127 11.232605)" gradientUnits="userSpaceOnUse" x1="71.678329" x2="71.678329" y1="11.973796" y2="42.792717"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 7.567572)" gradientUnits="userSpaceOnUse" x1="8.572443" x2="8.572443" y1="23.99999" y2="41.076958"><stop offset="0" stop-color="#fff"/><stop offset=".00000002" 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="i" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01142389 -.00032579 .00027364 .00959509 4.481369 18.890985)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#j"/><linearGradient id="j"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="k" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.758557 19.355496)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#j"/><linearGradient id="l" gradientTransform="matrix(.01656805 0 0 .0082353 1.509185 19.355455)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 .336877 -9.333282)"><path d="m3.497351 22.374908 7.500019.000109v1.875113l-7.500019-.000109z" fill="url(#l)" opacity=".15" stroke-width=".685994"/><path d="m3.497351 22.375017v1.875004c-.6204724.0038-1.4999999-.323188-1.4999999-.875188 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#k)" opacity=".15"/><path d="m10.99737 22.375017v1.875004c.620472.0038 1.5-.323188 1.5-.875188 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#i)" opacity=".15"/><g stroke-width=".750002"><path d="m3.1223501 23.125019v-8.250021h8.2500209v8.250021z" fill="url(#g)" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><path d="m3.872352 22.375017v-6.750018h6.750017v6.750018z" fill="none" stroke="url(#h)"/></g></g><g stroke-width=".750002"><g transform="matrix(-1.33333 0 0 1.33333 46.651402 6.666718)"><path d="m17.363595 8.8749829-3.750009 4.5000111h2.250005v4.500011h3.000008l.00001-4.500011h2.250006z" style="display:block;stroke:#a62100;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#d)"/><path d="m17.363595 10.043385-2.157216 2.581607 1.407214.000003v4.500009h1.500004v-4.500009l1.414628-.000003z" display="block" fill="none" opacity=".401" stroke="url(#e)" stroke-miterlimit="7"/></g><g transform="matrix(-1.33333 0 0 -1.33333 46.639682 25.33328)"><path d="m17.354805 8.8749829-3.750009 4.5000111h2.276375l-.02637 4.500011h3.000008v-4.500011h2.250005z" style="display:block;stroke:#a62100;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#b)"/><path d="m17.354805 10.051255-2.121072 2.573737h1.37107v4.500012h1.500004v-4.500012h1.398559z" display="block" fill="none" opacity=".401" stroke="url(#c)" stroke-miterlimit="7"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/smallestwidth.svg b/icon-themes/elementary_svg/cmd/32/smallestwidth.svg
new file mode 100644
index 000000000..487a6c79b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/smallestwidth.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 26.408854 5.499973)" gradientUnits="userSpaceOnUse" x1="4.000003" x2="19.000002" y1="11.560315" y2="11.560315"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 .75000188 -.75000188 0 26.408854 5.499973)" gradientUnits="userSpaceOnUse" x1="11.000002" x2="11.000002" xlink:href="#a" y1="6.560258" y2="17.560257"/><linearGradient id="c" gradientTransform="matrix(.40290243 0 0 -.43261396 5.519842 42.959872)" gradientUnits="userSpaceOnUse" x1="30.326939" x2="28.465441" y1="65.785851" y2="65.785851"><stop offset="0" stop-color="#fff"/><stop offset=".00000009" 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="d" gradientTransform="matrix(0 .75000188 -.75000188 0 26.408854 5.499973)" gradientUnits="userSpaceOnUse" x1="11.000003" x2="11.000003" xlink:href="#a" y1="6.571978" y2="17.571978"/><linearGradient id="e"><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="f" gradientTransform="matrix(.40290243 0 0 -.43261396 5.519842 42.959872)" gradientUnits="userSpaceOnUse" x1="30.30512" x2="28.443623" xlink:href="#e" y1="65.785843" y2="65.785843"/><linearGradient id="g" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 7.314523)" gradientUnits="userSpaceOnUse" x1="-27.608339" x2="-64.549026" y1="8.804257" y2="8.804257"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.28571361 0 0 .30419701 -18.857127 11.232605)" gradientUnits="userSpaceOnUse" x1="75.615845" x2="107.116" y1="60.051311" y2="60.051311"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 7.567572)" gradientUnits="userSpaceOnUse" x1="8.572445" x2="33.239174" xlink:href="#e" y1="33.605785" y2="33.605785"/><radialGradient id="j" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 3.988803 24.98048)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#k"/><linearGradient id="k"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="l" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 11.011197 25.230594)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#k"/><linearGradient id="m" gradientTransform="matrix(.01656805 0 0 .0082353 1.511834 24.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><g transform="matrix(0 1.33333 -1.33333 0 42.333281 1.336877)"><g transform="matrix(0 1 -1 0 40.497374 12.25001)"><path d="m3.7499908 28.250115 7.5000192-.250223v2l-7.5000192.250223z" fill="url(#m)" opacity=".15" stroke-width=".685994"/><path d="m3.7499908 28.250115v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#l)" opacity=".15"/><path d="m11.25001 28.000001v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#j)" opacity=".15"/></g><g stroke-width=".750002"><path d="m3.1223501 23.87502v-8.25002h8.2500209v8.25002z" fill="url(#h)" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round"/><path d="m3.8723519 23.125019.0000002-6.750017h6.7500169v6.750017z" fill="none" stroke="url(#i)"/></g></g><g stroke-width=".750002"><g transform="matrix(0 -1.33333 -1.33333 0 25.333279 47.65146)"><path d="m17.363595 8.8749829-3.750009 4.5000111h2.250005v4.500011h3.000008l.00001-4.500011h2.250006z" style="display:block;stroke:#a62100;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#b)"/><path d="m17.363595 10.043385-2.157216 2.581607 1.407214.000003v4.500009h1.500004v-4.500009l1.414628-.000003z" display="block" fill="none" opacity=".401" stroke="url(#c)" stroke-miterlimit="7"/></g><g transform="matrix(0 -1.33333 1.33333 0 6.666718 47.639739)"><path d="m17.354805 8.8749829-3.750009 4.5000111h2.276375l-.02637 4.500011h3.000008v-4.500011h2.250005z" style="display:block;stroke:#a62100;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#d)"/><path d="m17.354805 10.051255-2.121072 2.573737h1.37107v4.500012h1.500004v-4.500012h1.398559z" display="block" fill="none" opacity=".401" stroke="url(#f)" stroke-miterlimit="7"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/snapborder.svg b/icon-themes/elementary_svg/cmd/32/snapborder.svg
new file mode 100644
index 000000000..9a834cff9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/snapborder.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="46.985" x2="46.985" y1="10" y2="23"><stop offset="0" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 -.59172 -.63517 0 9.814 30.722)" gradientUnits="userSpaceOnUse" x1="31.842712" x2="20.435263" y1="-57.348213" y2="-57.348213"><stop offset="0" stop-color="#fff"/><stop offset=".125" stop-color="#fff" stop-opacity=".235"/><stop offset=".939" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.56757 0 0 .72973 2.378 -2.514)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="5.564" y2="43"><stop offset="0" stop-color="#fff"/><stop offset=".036" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.62857 0 0 .6084 .914 -.535)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="f" cx="605.714" cy="486.648" gradientTransform="matrix(.01566 0 0 .00824 17.61 25.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#c"/><radialGradient id="g" cx="605.714" cy="486.648" gradientTransform="matrix(-.01566 0 0 .00824 14.39 25.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#c"/><linearGradient id="h" gradientTransform="matrix(.04577 0 0 .00824 -.542 25.98)" 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="i" gradientTransform="matrix(.53064 0 0 .5897 39.27 -1.792)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><path d="m4.95 29h22.1v2h-22.1z" fill="url(#h)" opacity=".15"/><path d="m4.95 29v2c-.807.004-1.95-.448-1.95-1s.9-1 1.95-1z" fill="url(#g)" opacity=".15"/><path d="m27.05 29v2c.807.004 1.95-.448 1.95-1s-.9-1-1.95-1z" fill="url(#f)" opacity=".15"/><path d="m5 1 22 .002v27.998h-22z" fill="url(#e)"/><g fill="none" stroke-linejoin="round"><path d="m26.5 28.5h-21v-27h21z" stroke="url(#d)" stroke-linecap="round"/><path d="m4.5.5 23 .002v28.998h-23z" stroke="url(#i)"/></g><path d="m46.39 10.484c.606-.002 1.125.05 1.554.148 2.437.56 3.51 2.657 3.54 4.92-.18 2.407-.828 3.926-2.86 4.76-.443.11-1.494.177-2.244.18l-4.892.015v-4.037l4.537-.016c2-.052 1.988-1.91.01-1.968l-4.537.016v-4.002z" fill="url(#a)" stroke="#7a0000" stroke-opacity=".49" transform="matrix(1.33333 0 0 1.33333 -37.653 .66)"/><path d="m17.678 14.66v5.336l3.336-.01v-5.326zm3.336 7.95-3.336.01v4.707h3.336z" fill="#eee" fill-opacity=".761"/><path d="m24.198 14.64-6.52.02v1.333l6.52-.02c.81-.003 1.503.066 2.076.197 2.96.68 4.397 3.066 4.66 5.77.02-.182.045-.356.06-.543-.042-3.02-1.472-5.813-4.72-6.56-.573-.132-1.266-.2-2.076-.198zm1.21 7.317c-.31.35-.853.62-1.694.643l-6.05.02.003 1.334 6.047-.02c1.827-.048 2.362-1.215 1.693-1.977z" fill="#206b00" opacity=".1" stroke="#fff" stroke-width=".999997"/><path d="m46.393 11.47-3.91.012v2.032l3.546-.012h.03c.65.018 1.22.183 1.672.516.452.332.775.872.776 1.453 0 .58-.32 1.125-.776 1.458-.454.333-1.028.494-1.68.51-.008.002-.016.002-.023 0l-3.555.013.02 2.06 3.905-.012c.663-.002 1.66-.094 1.92-.143.788-.337 1.23-.566 1.56-1.197.334-.636.523-1.525.61-2.63-.02-.963-.252-1.86-.695-2.534-.45-.684-1.083-1.175-2.07-1.402-.334-.077-.783-.125-1.332-.123z" fill="none" opacity=".53" stroke="url(#b)" stroke-opacity=".915" stroke-width=".75" transform="matrix(1.33333 0 0 1.33333 -37.653 .66)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/snapframe.svg b/icon-themes/elementary_svg/cmd/32/snapframe.svg
new file mode 100644
index 000000000..99a58140e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/snapframe.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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 28.916702 -17.399998)" 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 19.083298 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" gradientUnits="userSpaceOnUse" x1="15" x2="15" y1="3" y2="30"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6" stop-opacity=".985965"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="4" y2="28"><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="g" gradientTransform="matrix(.65895577 0 0 .66512004 39.325053 3.594528)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="26" y2="6"><stop offset="0" stop-color="#fff"/><stop offset=".07499999" 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" gradientUnits="userSpaceOnUse" x1="46.985001" x2="46.985001" y1="10" y2="23"><stop offset="0" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="j" gradientTransform="matrix(0 -.59172 -.63517 0 9.814 30.722)" gradientUnits="userSpaceOnUse" x1="32.47646" x2="19.801516" y1="-57.348213" y2="-57.348213"><stop offset="0" stop-color="#fff"/><stop offset=".125" stop-color="#fff" stop-opacity=".235"/><stop offset=".939" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><g transform="scale(.26458333)"><g><g opacity=".4" transform="matrix(.73684208 0 0 .42857134 -1.68421 10.857146)"><path d="m38.928572 40.000002h5v7h-5z" fill="url(#a)"/><path d="m9.0714282 47.000002h-5v-7h5z" fill="url(#c)"/><path d="m9.0714282 40.000002 29.8571438-.000001v7.000001l-29.8571438.000001z" fill="url(#d)"/></g><rect fill="url(#e)" height="27" rx="2.16" width="27" x="2.5" y="2.5"/><rect fill="none" height="25" opacity=".5" rx="1.086957" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round" width="25" x="3.5" y="3.500001"/><rect fill="none" height="27" rx="2.16" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" width="27" x="2.5" y="2.5"/><rect fill="url(#g)" height="18.886332" rx=".780512" ry=".821902" stroke-width="1.478242" width="19.126842" x="6.436579" y="6.556835"/><g fill="none" stroke-opacity=".501961"><rect height="18.908428" rx=".780512" ry=".821902" stroke="#002e99" width="18.975956" x="6.524967" y="6.534738"/><rect height="21" rx="2" stroke="url(#h)" width="21" x="5.5" y="5.5"/></g></g><g><path d="m46.39 10.484c.606-.002 1.125.05 1.554.148 2.437.56 3.51 2.657 3.54 4.92-.18 2.407-.828 3.926-2.86 4.76-.443.11-1.494.177-2.244.18l-4.892.015v-4.037l4.537-.016c2-.052 1.988-1.91.01-1.968l-4.537.016v-4.002z" fill="url(#i)" stroke="#7a0000" stroke-opacity=".49" transform="matrix(1.33333 0 0 1.33333 -37.653 .66)"/><path d="m17.678 14.66v5.336l3.336-.01v-5.326zm3.336 7.95-3.336.01v4.707h3.336z" fill="#eee" fill-opacity=".761"/><path d="m24.198 14.64-6.52.02v1.333l6.52-.02c.81-.003 1.503.066 2.076.197 2.96.68 4.397 3.066 4.66 5.77.02-.182.045-.356.06-.543-.042-3.02-1.472-5.813-4.72-6.56-.573-.132-1.266-.2-2.076-.198zm1.21 7.317c-.31.35-.853.62-1.694.643l-6.05.02.003 1.334 6.047-.02c1.827-.048 2.362-1.215 1.693-1.977z" fill="#206b00" opacity=".1" stroke="#fff"/><path d="m46.393 11.47-3.91.012v2.032l3.546-.012h.03c.65.018 1.22.183 1.67.516.453.332.776.872.777 1.453 0 .58-.32 1.126-.776 1.46-.453.332-1.027.493-1.68.51h-.022l-3.555.012.02 2.06 3.905-.012c.663-.002 1.66-.094 1.92-.143.788-.337 1.23-.566 1.56-1.197.334-.636.523-1.525.61-2.63-.02-.963-.252-1.86-.695-2.534-.45-.684-1.083-1.175-2.07-1.402-.334-.077-.783-.125-1.332-.123z" fill="none" opacity=".53" stroke="url(#j)" stroke-opacity=".915" stroke-width=".75" transform="matrix(1.33333 0 0 1.33333 -37.653 .66)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/snappoints.svg b/icon-themes/elementary_svg/cmd/32/snappoints.svg
new file mode 100644
index 000000000..714b90f71
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/snappoints.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="10" x2="10" y1="2" y2="8"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="7.5" x2="7.5" y1="8" y2="1.5"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" y1="3" y2="6.5"><stop offset="0" stop-color="#fff"/><stop offset=".05594528" 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="d" gradientTransform="matrix(1.96316 0 0 1.00005 32.088 -395.874)" gradientUnits="userSpaceOnUse" x1="-16" x2="-5.521" xlink:href="#m" y1="423.455" y2="423.353"/><linearGradient id="e" gradientTransform="matrix(1.96316 0 0 1 11.76 -395.863)" gradientUnits="userSpaceOnUse" x1="-5.913" x2="4.452" xlink:href="#n" y1="423.373" y2="423.363"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="46.985001" x2="46.985001" y1="10" y2="23"><stop offset="0" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="g" gradientTransform="matrix(0 -.59172 -.63517 0 9.814 30.722)" gradientUnits="userSpaceOnUse" x1="31.842712" x2="19.801516" y1="-57.348213" y2="-57.348213"><stop offset="0" stop-color="#fff"/><stop offset=".125" stop-color="#fff" stop-opacity=".235"/><stop offset=".939" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="h" gradientTransform="matrix(1.29412 0 0 1.00005 1.706 1.98)" gradientUnits="userSpaceOnUse" x1="-16" x2="-11.806" xlink:href="#m" y1="423.455" y2="423.455"/><linearGradient id="i" gradientTransform="matrix(1.29412 0 0 1 1.706 2)" gradientUnits="userSpaceOnUse" x1="-16" x2="-11.467" xlink:href="#n" y1="423.586" y2="423.586"/><linearGradient id="j" gradientTransform="matrix(1.29412 0 0 1 21.303 -396.613)" gradientUnits="userSpaceOnUse" x1="-16" x2="-11.467" xlink:href="#n" y1="423.586" y2="423.586"/><linearGradient id="k" gradientTransform="matrix(1.29412 0 0 1.00005 21.303 -411.633)" gradientUnits="userSpaceOnUse" x1="-16" x2="-11.371" xlink:href="#m" y1="423.455" y2="423.362"/><linearGradient id="l" gradientTransform="matrix(1.29412 0 0 1 7.902 -411.622)" gradientUnits="userSpaceOnUse" x1="-5.913" x2="-1.277" xlink:href="#n" y1="423.373" y2="423.373"/><linearGradient id="m"><stop offset="0" stop-color="#555753" stop-opacity="0"/><stop offset=".2" stop-color="#555753"/><stop offset=".8" stop-color="#555753"/><stop offset="1" stop-color="#555753" stop-opacity="0"/></linearGradient><linearGradient id="n"><stop offset="0" stop-color="#babdb6" stop-opacity="0"/><stop offset=".2" stop-color="#babdb6"/><stop offset=".844" stop-color="#babdb6"/><stop offset="1" stop-color="#babdb6" stop-opacity="0"/></linearGradient><path d="m-19.153 424.137h9v3h-9z" fill="url(#h)" transform="matrix(-1.33333 0 0 -1.33333 5.46 592.514)"/><path d="m-19.153 424.887h9v1.5h-9z" fill="url(#i)" transform="matrix(-1.33333 0 0 -1.33333 5.46 592.514)"/><path d="m13.75 26 8.9.01-.053 1.377-8.847.113z" fill="url(#j)" transform="matrix(1.33333 0 0 1.33333 .667 -10.667)"/><g stroke-linecap="round" stroke-linejoin="round" transform="translate(12.991302 19.999562)"><path d="m6.5 1.5h7l.0158 6.981938h-7.0000045z" fill="url(#a)" stroke="url(#b)"/><path d="m7.5 2.5h5l.0158 4.981938h-5.0000045z" fill="none" stroke="url(#c)"/></g><path d="m.25 10.25h6.75v3h-6.75z" fill="url(#k)" transform="matrix(1.33333 0 0 1.33333 .667 9.333)"/><path d="m.35 10.99 8.9.01-.054 1.378-8.847.113z" fill="url(#l)" transform="matrix(1.33333 0 0 1.33333 .667 9.333)"/><g stroke-linecap="round" stroke-linejoin="round" transform="translate(-1 19.999562)"><path d="m6.5 1.5h7l.0158 6.981938h-7.0000045z" fill="url(#a)" stroke="url(#b)"/><path d="m7.5 2.5h5l.0158 4.981938h-5.0000045z" fill="none" stroke="url(#c)"/></g><path d="m46.39 10.484c.606-.002 1.125.05 1.554.148 2.437.56 3.51 2.657 3.54 4.92-.18 2.407-.828 3.926-2.86 4.76-.443.11-1.494.177-2.244.18l-4.892.015v-4.037l4.537-.016c2-.052 1.988-1.91.01-1.968l-4.537.016v-4.002z" fill="url(#f)" stroke="#7a0000" stroke-opacity=".49" transform="matrix(1.33333 0 0 1.33333 -37.653 .66)"/><path d="m17.678 14.66v5.336l3.336-.01v-5.326zm3.336 7.95-3.336.01v4.707h3.336z" fill="#eee" fill-opacity=".761"/><path d="m24.198 14.64-6.52.02v1.333l6.52-.02c.81-.003 1.503.066 2.076.197 2.96.68 4.397 3.066 4.66 5.77.02-.182.045-.356.06-.543-.042-3.02-1.472-5.813-4.72-6.56-.573-.132-1.266-.2-2.076-.198zm1.21 7.317c-.31.35-.853.62-1.694.643l-6.05.02.003 1.334 6.047-.02c1.827-.048 2.362-1.215 1.693-1.977z" fill="#206b00" opacity=".1" stroke="#fff" stroke-width=".999997"/><path d="m46.393 11.47-3.91.012v2.032l3.546-.012h.03c.65.018 1.22.183 1.672.516.452.332.775.872.776 1.453 0 .58-.32 1.125-.776 1.458-.454.333-1.028.494-1.68.51-.008.002-.016.002-.023 0l-3.555.013.02 2.06 3.905-.012c.663-.002 1.66-.094 1.92-.143.788-.337 1.23-.566 1.56-1.197.334-.636.523-1.525.61-2.63-.02-.963-.252-1.86-.695-2.534-.45-.684-1.083-1.175-2.07-1.402-.334-.077-.783-.125-1.332-.123z" fill="none" opacity=".53" stroke="url(#g)" stroke-opacity=".915" stroke-width=".75" transform="matrix(1.33333 0 0 1.33333 -37.653 .66)"/><g opacity=".5"><g opacity="1"><path d="m.15 26.01 9.849775-.0097v3l-9.849775.0097z" fill="url(#d)" transform="matrix(1.33333 0 0 1.33333 .667 -29.667)"/><path d="m.3 26.75 9.699775.000338v1.5l-9.699775-.000338z" fill="url(#e)" transform="matrix(1.33333 0 0 1.33333 .667 -29.667)"/><g opacity="1" stroke-linecap="round" stroke-linejoin="round" transform="translate(0 2)"><path d="m6.5 1.5h7l.0158 6.981938h-7.0000045z" fill="url(#a)" stroke="url(#b)"/><path d="m7.5 2.5h5l.0158 4.981938h-5.0000045z" fill="none" stroke="url(#c)"/></g></g><g opacity="1" transform="matrix(-1 0 0 1 31.866999 0)"><path d="m.15 26.01 9.849775-.0097v3l-9.849775.0097z" fill="url(#d)" transform="matrix(1.33333 0 0 1.33333 .667 -29.667)"/><path d="m.3 26.75 9.699775.000338v1.5l-9.699775-.000338z" fill="url(#e)" transform="matrix(1.33333 0 0 1.33333 .667 -29.667)"/><g opacity="1" stroke-linecap="round" stroke-linejoin="round" transform="translate(0 2)"><path d="m6.5 1.5h7l.0158 6.981938h-7.0000045z" fill="url(#a)" stroke="url(#b)"/><path d="m7.5 2.5h5l.0158 4.981938h-5.0000045z" fill="none" stroke="url(#c)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/solverdialog.svg b/icon-themes/elementary_svg/cmd/32/solverdialog.svg
new file mode 100644
index 000000000..7eef69291
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/solverdialog.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="11.25" cy="19.031" gradientTransform="matrix(2.60465 0 0 .37206 -5.302 15.92)" gradientUnits="userSpaceOnUse" r="8.063"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(-1.00464 0 0 1 53.044 -17.992)" gradientUnits="userSpaceOnUse" x1="34.864319" x2="34.883" y1="23.721972" y2="28.992"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 1 1 0 2 -16)" gradientUnits="userSpaceOnUse" x1="4.715" x2="43.601" y1="22.595" y2="22.595"><stop offset="0" stop-color="#d1ff82"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="d" gradientTransform="matrix(-1.00464 0 0 1 53.044 -17.992)" gradientUnits="userSpaceOnUse" x1="34.883" x2="34.883" y1="12.992" y2="37.992"><stop offset="0" stop-color="#fff"/><stop offset=".52" stop-color="#fff" stop-opacity=".235"/><stop offset=".52" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="e" cx="99.157" cy="186.171" gradientTransform="matrix(.08508 0 0 .02707 .074 10.927)" gradientUnits="userSpaceOnUse" r="62.769"><stop offset="0" stop-color="#3d3d3d"/><stop offset=".5" stop-color="#686868" stop-opacity=".498"/><stop offset="1" stop-color="#686868" stop-opacity="0"/></radialGradient><linearGradient id="f" gradientTransform="matrix(.61402 0 0 .45904 -1243.367 -1471.69)" gradientUnits="userSpaceOnUse" x1="2035.165" x2="2035.165" y1="3208.074" y2="3241.997"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="8.304727" x2="8.304727" y1="1.020048" y2="15.948804"><stop offset="0" stop-color="#fff"/><stop offset=".508" stop-color="#fff" stop-opacity=".235"/><stop offset=".835" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><path d="m44.5 22.906c0 4-41.5 4.094-41.5.094s41.5-4.094 41.5-.094z" fill="url(#a)" opacity=".163" transform="matrix(.66667 0 0 .66667 3.488 15.18)"/><path d="m24.107-6.478 16.9 14.43-16.917 14.421v-9.87l-16.585.097v-9.055l16.602-.017z" fill="url(#c)" transform="matrix(.66667 0 0 .66667 3.488 15.18)"/><g fill="none"><path d="m24.767876 10.979945h-15.7499211v-5.9999699h15.7499211" fill="none" opacity=".6" stroke="url(#b)" stroke-width="1.499992" transform="matrix(.66667 0 0 .66667 3.488 15.18)"/><path d="m8.488 17.513 11.01-.01v-6.668l11.328 9.645-11.337 9.637v-6.667l-11.002.063z" opacity=".5" stroke="#206b00" stroke-width="1.000005"/><path d="m25.517872 6.0500163v-9.32l13.123855 11.2499438-13.123855 11.2499439v-7.179888" opacity=".6" stroke="url(#d)" stroke-width="1.5" transform="matrix(.66667 0 0 .66667 3.488 15.18)"/></g><path d="m13.852 15.967a5.34 1.7 0 0 1 -10.682 0 5.34 1.7 0 1 1 10.682 0z" fill="url(#e)"/><path d="m8.51.5c-4.42 0-8.01 3.59-8.01 8.01s3.59 8.012 8.01 8.012 8.012-3.59 8.012-8.01-3.59-8.012-8.01-8.012z" fill="url(#f)" opacity=".99"/><path d="m8.51.5c-4.42 0-8.01 3.59-8.01 8.01s3.59 8.012 8.01 8.012 8.012-3.59 8.012-8.01-3.59-8.012-8.01-8.012z" fill="none" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/><path d="m15.76 8.51c0 4.004-3.246 7.25-7.25 7.25-4.002 0-7.247-3.246-7.247-7.25 0-4.002 3.245-7.247 7.248-7.247 4.004 0 7.25 3.245 7.25 7.248z" fill="none" opacity=".5" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round"/><path d="m9.202 4.005c-.82-.11-1.673-.038-2.455.238-.79.28-1.534.758-1.884 1.574-.223.5-.213 1.04 0 1.55s.78 1 1.478 1c.395 0 .79-.136 1.05-.38s.392-.566.43-.86c.047-.37-.062-.524-.12-.666.038-.042.1-.098.096-.095.042-.024.1-.036.143-.047.02-.006.03.003.047 0 .016-.004-.017-.003.07-.024.46-.11 1.012.197 1.145.405.003.003.033.064-.047.31-.08.244-.258.6-.5.953-.542.784-1.244 1.765-1.24 3.004 0 .322-.02.454.023.74.035.22.168.403.286.5.02.015.03.01.048.023-.34.15-.632.39-.81.692-.29.49-.3 1.183.095 1.717l-.024.022c.01.017.036.01.048.024.004.005-.003.02 0 .024.41.553 1.075.72 1.646.644.575-.078 1.188-.428 1.406-1.097.003-.007-.002-.017 0-.024.004-.01.02-.012.024-.024h-.024c.277-.8-.143-1.574-.834-1.932a.758.758 0 0 0 .334-.667c-.022-.773.098-1.315.715-1.764a.758.758 0 0 0 .024-.024c.477-.37.95-.807 1.336-1.335.377-.516.67-1.16.62-1.883v-.048h-.024c-.036-.763-.483-1.393-1.05-1.812-.57-.423-1.28-.667-2.026-.74-.008 0-.016.002-.024 0z" fill="#002e99" opacity=".05"/><path d="m8.858 11.625c-.025-.9.177-1.773 1.027-2.392.898-.7 1.763-1.575 1.67-2.607-.02-.995-1.178-1.775-2.428-1.887-1.405-.196-3.106.285-3.577 1.383-.24.534-.017 1.49.784 1.49.47 0 .685-.3.72-.578.027-.21-.06-.397-.11-.57-.058-.198.19-.58.458-.736.225-.13.46-.175.496-.183.808-.194 1.613.235 1.95.757.335.522-.035 1.314-.567 2.084-.53.77-1.1 1.644-1.1 2.573 0 .355-.03.475-.008.618.018.115.396.1.686.047zm-.368 1.21c-.773-.04-1.308.835-.844 1.393.415.616 1.577.464 1.776-.233.207-.543-.29-1.168-.932-1.16z" fill="#002e99" opacity=".15"/><path d="m8.858 10.862c-.025-.9.177-1.773 1.027-2.392.898-.7 1.763-1.575 1.67-2.607-.02-.995-1.178-1.775-2.428-1.887-1.405-.196-3.107.286-3.577 1.384-.24.534-.017 1.49.784 1.49.47 0 .685-.3.72-.578.027-.21-.06-.397-.11-.57-.058-.198.19-.58.458-.736.225-.13.46-.174.496-.182.808-.194 1.613.235 1.95.757.335.523-.035 1.315-.567 2.085-.53.77-1.1 1.645-1.1 2.574 0 .352-.03.472-.008.615.018.115.396.1.686.047zm-.368 1.21c-.773-.04-1.308.835-.844 1.393.415.617 1.577.464 1.776-.233.207-.543-.29-1.168-.932-1.16z" fill="#fff"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/sortascending.svg b/icon-themes/elementary_svg/cmd/32/sortascending.svg
new file mode 100644
index 000000000..20a7f4fc8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/sortascending.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="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="b" cx="10" cy="-2.140758" gradientTransform="matrix(.00000001 2.2279279 -1.9682679 .00000002 5.786415 -24.279279)" gradientUnits="userSpaceOnUse" r="8.128975" xlink:href="#a"/><radialGradient id="c" cx="21" cy="4.911" gradientTransform="matrix(0 2.53104 -1.4237 0 28.99 -52.152)" gradientUnits="userSpaceOnUse" r="9.482" xlink:href="#a"/><path d="m8.1171875 2.5-6.359375 15.070312h3.0800781l1.2070313-3.070312h6.6718751l1.080078 3.070312h3.21875l-6.109375-15.070312zm1.4492187 3.0429688 2.4472658 6.9570312h-5.1816408z" fill="url(#b)" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".537255"/><path d="m21.431641 4c-.24 0-.431641.2372031-.431641.5332031v19.4667969 2.501953l-5.535156-4.642578c-.636583-.534157-1.579124-.451036-2.113282.185547-.534156.636583-.451036 1.579125.185547 2.113281l7.660157 6.427735c.255532.214417.561212.324051.86914.34375.0013.00008.0026-.000078.0039 0 .1371.04103.278903.07031.429694.07031s.292594-.02929.429688-.07031c.0012-.00036.0027.000361.0039 0 .307928-.0197.613608-.129333.86914-.34375l7.660157-6.427735c.636583-.534156.719703-1.476698.185547-2.113281-.534158-.636583-1.476699-.719704-2.113282-.185547l-5.53515 4.642576v-2.501951-19.4667969c0-.296-.191641-.5332031-.431641-.5332031h-.568359z" fill="url(#c)"/><path d="m8.1171875 2.5-6.359375 15.070312h.421875l5.9375-14.070312h2.7890625l5.703125 14.070312h.40625l-6.109375-15.070312zm-.8925781 10-.3925782 1h5.1816418l-.351564-1z" fill="#fff" opacity=".1"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/sortdescending.svg b/icon-themes/elementary_svg/cmd/32/sortdescending.svg
new file mode 100644
index 000000000..04ff12824
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/sortdescending.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="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="b" cx="33.247993" cy="5.612137" gradientTransform="matrix(0 -2.53104 -1.4237 0 28.989546 84.152)" gradientUnits="userSpaceOnUse" r="9.482" xlink:href="#a"/><radialGradient id="c" cx="10" cy="14.532515" gradientTransform="matrix(-2.6926958 -.00000001 .00000001 -3.0292833 36.926958 56.023103)" gradientUnits="userSpaceOnUse" r="5.942" xlink:href="#a"/><path d="m14.504 29.5h-10.884v-2.046l7.013-10.23h-6.823v-2.607h10.504v2.036l-7.004 10.24h7.194z" fill="url(#c)" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".490196"/><path d="m3.8105469 14.617188v1h10.5039061v-1zm6.1367187 3.607421-6.328125 9.228516v1l7.0136714-10.228516zm-1.953125 8.667969-.6835937 1h7.1933591v-1z" fill="#fff" opacity=".2"/><path d="m21.431187 28c-.24 0-.431641-.237203-.431641-.533203v-19.466797-2.501953l-5.535156 4.642578c-.636583.534157-1.579124.451036-2.113282-.185547-.534156-.636583-.451036-1.579125.185547-2.113281l7.660157-6.427735c.255532-.214417.561212-.324051.86914-.34375.0013-.00008.0026.000078.0039 0 .1371-.041026.278903-.070312.429694-.070312s.292594.029286.429688.070312c.0012.00036.0027-.000361.0039 0 .307928.019701.613608.129333.86914.34375l7.660157 6.427735c.636583.534156.719703 1.476698.185547 2.113281-.534158.636583-1.476699.719704-2.113282.185547l-5.53515-4.642578v2.501953 19.466797c0 .296-.191641.533203-.431641.533203h-.568359z" fill="url(#b)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/sourcecharstyle.svg b/icon-themes/elementary_svg/cmd/32/sourcecharstyle.svg
new file mode 100644
index 000000000..7569489ff
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/sourcecharstyle.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="13.556" x2="13.152" y1="1.223" y2="22.018"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><g fill="url(#a)" stroke="#000" stroke-linejoin="round" stroke-opacity=".49" stroke-width=".75" transform="scale(1.23366 1.44105)"><path d="m8.717 15.475-8.222-3.627v-1.184l8.222-4.107v1.987l-5.663 2.626 5.663 2.326z"/><path d="m16.393 5.05-4.513 12.106h-2.292l4.512-12.106z"/><path d="m17.22 13.496 5.665-2.327-5.664-2.626v-1.986l8.224 4.107v1.184l-8.223 3.627z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/sourceview.svg b/icon-themes/elementary_svg/cmd/32/sourceview.svg
new file mode 100644
index 000000000..cf0877916
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/sourceview.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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.53064141 0 0 .58970049 39.269608 -1.791917)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.185175" y2="41.814808"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.65714212 0 0 .63016248 .228602 -1.09155)" 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><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="g" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="h" cx="18.1481" cy="16.231987" gradientTransform="matrix(0 4.936567 -6.2846274 0 118.00641 -106.70042)" gradientUnits="userSpaceOnUse" r="12.671875"><stop offset="0" stop-color="#ffcd7d"/><stop offset=".26238" stop-color="#fc8f36"/><stop offset=".704952" stop-color="#e23a0e"/><stop offset="1" stop-color="#ac441f"/></radialGradient><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#g)" opacity=".15"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#f)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#e)" opacity=".15"/><path d="m4.5.49815631c5.270474 0 23 .001844 23 .001844l.000027 28.99999969s-15.333351 0-23.000027 0c0-9.667283 0-19.334564 0-29.00184555z" fill="url(#d)" stroke-width="1.040607"/><path d="m26.5 28.5h-21v-27h21z" fill="none" stroke="url(#c)" stroke-linecap="round"/><path d="m4.499961.4999448c5.2704807 0 23.000054.002 23.000054.002l.000024 28.9981122s-15.333385 0-23.000078 0c0-9.666722 0-19.333346 0-28.9999562z" fill="none" stroke="url(#b)" stroke-linejoin="round" stroke-width=".999922"/><path d="m17.352417 10.000001-3.803467 10h1.125l3.803467-10zm-5.352417 1.666667-4.9999999 2.777778v1.111111l4.9999999 2.777777v-1.111111l-3.8749999-2.220052 3.8749999-2.224392zm8 0v1.111111l3.875 2.224392-3.875 2.220052v1.111111l5-2.777777v-1.111111z" fill="url(#h)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/spacepara1.svg b/icon-themes/elementary_svg/cmd/32/spacepara1.svg
new file mode 100644
index 000000000..81bb01874
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/spacepara1.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(.5372019 0 0 -.57681717 -10.317023 45.997188)" gradientUnits="userSpaceOnUse" x1="35.980003" x2="35.958591" y1="67.006073" y2="43.336414"><stop offset="0" stop-color="#fff"/><stop offset=".43687496" 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(0 1 -1 0 17.548594 -4.000002)" gradientUnits="userSpaceOnUse" x1="10.513865" x2="30.000002" y1="11.846163" y2="11.548594"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="c"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#c" y1="51" y2="29"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#c" y1="57" y2="35"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#c" y1="45" y2="23"/><g transform="translate(-1 -23)"><g transform="translate(1 23)"><path d="m5.5 7.5-5 6h3.0117188v5h-3.0117188l5 6 4.988281-6h-2.988281v-5h2.988281z" display="block" fill="url(#b)"/><g fill="none"><path d="m5.5 9.0644531-2.890625 3.4355469h1.9023438v2 3 2h-1.9023438l2.890625 3.5 2.9160156-3.5h-1.9160156v-2-3-2h1.9160156z" display="block" opacity=".401" stroke="url(#a)" stroke-miterlimit="7" stroke-width=".963925"/><path d="m5.5 7.5-5 6h3.0117188v5h-3.0117188l5 6 5-6h-3v-5h3z" opacity=".5" stroke="#a62100" stroke-linejoin="round"/></g></g><path d="m14.5 37.5v3h17v-3z" fill="url(#d)"/><path d="m14.5 37.5v3h17v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m15 38v2h1v-1h15v-1z" fill="#fff" opacity=".2"/><path d="m14.5 43.5v3h17v-3z" fill="url(#e)"/><path d="m14.5 43.5v3h17v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m15 44v2h1v-1h15v-1z" fill="#fff" opacity=".2"/><path d="m14.5 31.5v3h17v-3z" fill="url(#f)"/><path d="m14.5 31.5v3h17v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m15 32v2h1v-1h15v-1z" fill="#fff" opacity=".2"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/spacepara15.svg b/icon-themes/elementary_svg/cmd/32/spacepara15.svg
new file mode 100644
index 000000000..9df4bbb87
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/spacepara15.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(.5372019 0 0 -.57681717 -10.317023 45.997188)" gradientUnits="userSpaceOnUse" x1="35.958591" x2="35.958591" y1="68.474365" y2="40.735939"><stop offset="0" stop-color="#fff"/><stop offset=".43687496" 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(0 1 -1 0 17.548594 -4.000002)" gradientUnits="userSpaceOnUse" x1="10.513865" x2="30.500002" y1="11.846163" y2="11.548594"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="c"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#c" y1="51" y2="29"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#c" y1="58" y2="36"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#c" y1="44" y2="22"/><g transform="translate(-1 -23)"><g transform="translate(1 23)"><path d="m5.5 6.5-5 6h3.0117188v7h-3.0117188l5 6 4.988281-6h-2.988281v-7h2.988281z" display="block" fill="url(#b)"/><g fill="none"><path d="m5.5 8.0644531-2.890625 3.4355469h1.9023438v2 5 2h-1.9023438l2.890625 3.5 2.9160156-3.5h-1.9160156v-2-5-2h1.9160156z" display="block" opacity=".401" stroke="url(#a)" stroke-miterlimit="7" stroke-width=".963925"/><path d="m5.5 6.5-5 6h3.0117188v7h-3.0117188l5 6 5-6h-3v-7h3z" opacity=".5" stroke="#a62100" stroke-linejoin="round"/></g></g><path d="m14.5 37.5v3h17v-3z" fill="url(#d)"/><path d="m14.5 37.5v3h17v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m15 38v2h1v-1h15v-1z" fill="#fff" opacity=".2"/><path d="m14.5 44.5v3h17v-3z" fill="url(#e)"/><path d="m14.5 44.5v3h17v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m15 45v2h1v-1h15v-1z" fill="#fff" opacity=".2"/><path d="m14.5 30.5v3h17v-3z" fill="url(#f)"/><path d="m14.5 30.5v3h17v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m15 31v2h1v-1h15v-1z" fill="#fff" opacity=".2"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/spacepara2.svg b/icon-themes/elementary_svg/cmd/32/spacepara2.svg
new file mode 100644
index 000000000..7b06f5802
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/spacepara2.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(.5372019 0 0 -.57681717 -10.317023 45.997188)" gradientUnits="userSpaceOnUse" x1="35.958591" x2="35.02784" y1="68.474365" y2="38.13546"><stop offset="0" stop-color="#fff"/><stop offset=".43687496" 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(0 1 -1 0 17.548594 -4.000002)" gradientUnits="userSpaceOnUse" x1="10.513865" x2="32.000004" y1="11.846163" y2="12.048594"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="c"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#c" y1="51" y2="29"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#c" y1="59" y2="37"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#c" y1="43" y2="21"/><g transform="translate(-1 -23)"><g transform="translate(1 23)"><path d="m5.5 5.5-5 6h3.0117188v9h-3.0117188l5 6 4.988281-6h-2.988281v-9h2.988281z" display="block" fill="url(#b)"/><g fill="none"><path d="m5.5 7.0644531-2.890625 3.4355469h1.9023438v2 7 2h-1.9023438l2.890625 3.5 2.9160156-3.5h-1.9160156v-2-7-2h1.9160156z" display="block" opacity=".401" stroke="url(#a)" stroke-miterlimit="7" stroke-width=".963925"/><path d="m5.5 5.5-5 6h3.0117188v9h-3.0117188l5 6 5-6h-3v-9h3z" opacity=".5" stroke="#a62100" stroke-linejoin="round"/></g></g><path d="m14.5 37.5v3h17v-3z" fill="url(#d)"/><path d="m14.5 37.5v3h17v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m15 38v2h1v-1h15v-1z" fill="#fff" opacity=".2"/><path d="m14.5 45.5v3h17v-3z" fill="url(#e)"/><path d="m14.5 45.5v3h17v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m15 46v2h1v-1h15v-1z" fill="#fff" opacity=".2"/><path d="m14.5 29.5v3h17v-3z" fill="url(#f)"/><path d="m14.5 29.5v3h17v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m15 30v2h1v-1h15v-1z" fill="#fff" opacity=".2"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/spacing.svg b/icon-themes/elementary_svg/cmd/32/spacing.svg
new file mode 100644
index 000000000..3a2617471
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/spacing.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="15" x2="15" y1="21" y2="30"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="12.001319" x2="12.001319" y1="28.624035" y2="28.999035"><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="c"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="d" cx="12.569" cy="4.287" gradientTransform="matrix(-.0762952 3.1281599 -2.6382165 -.06007996 24.039315 -37.294068)" gradientUnits="userSpaceOnUse" r="4.701" xlink:href="#c"/><radialGradient id="e" cx="2.345" cy="4.902" gradientTransform="matrix(-.10027221 2.8874046 -4.8375367 -.15681644 26.270033 -2.047247)" gradientUnits="userSpaceOnUse" r="4.51" xlink:href="#c"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="5.684" x2="1.179" y1="10.036" y2="4.63"><stop offset="0" stop-color="#1f1f1f"/><stop offset="1" stop-color="#5c5c5c"/></linearGradient><g stroke-linecap="round" stroke-linejoin="round" transform="matrix(1.33333 0 0 1.33333 .000235 -12.669147)"><g fill="url(#f)" stroke="#000" stroke-opacity=".431" stroke-width=".75" transform="matrix(.98295 0 0 1.01735 .215728 7.73034)"><path d="m6.8199797 16.116951-.48-1.238h-.065q-.627.79-1.295 1.1-.66.3-1.726.3-1.31 0-2.07-.748-.74799998-.75-.74799998-2.134 0-1.45 1.00999998-2.133 1.018-.692 3.062-.765l1.58-.05v-.398q0-1.3849995-1.418-1.3849995-1.09 0-2.565.66l-.822-1.677q1.572-.823 3.485-.823 1.832 0 2.81.798.977.798.977 2.4269995v6.066zm-.733-4.218-.962.033q-1.083.032-1.612.39-.53.36-.53 1.092 0 1.05 1.206 1.05.863 0 1.376-.497.52-.496.52-1.32z" fill="url(#e)"/><path d="m19.723069 6.8449515q1.612 0 2.524 1.26.912 1.255.912 3.4449995 0 2.256-.944 3.493-.937 1.238-2.557 1.238-1.604 0-2.516-1.164h-.17l-.416 1h-1.897v-12.6689995h2.484v2.95q0 .56-.097 1.798h.098q.872-1.35 2.582-1.35zm-.798 1.985q-.92 0-1.344.57-.423.562-.44 1.8649995v.27q0 1.464.432 2.1.44.635 1.385.635.765 0 1.213-.7.456-.71.456-2.053 0-1.343-.456-2.0099995-.456-.677-1.246-.677z" fill="url(#d)" stroke-width=".75"/></g><path d="m11.5 21.5-5 4 5 4v-3h8v3l5-4-5-4v3h-8z" fill="url(#a)" stroke="#a62100" stroke-opacity=".501961" transform="matrix(.75000188 0 0 .75000188 -.000176 9.501884)"/><path d="m7.8748434 27.126928-1.8750047 1.500004 1.8750047 1.500004v-.750002c-.0001834-.413486.3365163-.747234.7500019-.747064l6.0014797-.0044c.413473-.00017.748703.335057.748537.74853v.752902l1.875005-1.500004-1.875005-1.502904v.752902c.000185.413487-.33505.745806-.748537.745636l-6.0014797.0044c-.4134758.000169-.7501715-.336526-.7500019-.750002z" style="opacity:.5;fill:none;stroke-width:.750002;stroke-linecap:round;stroke-linejoin:round;stroke:url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/spelling.svg b/icon-themes/elementary_svg/cmd/32/spelling.svg
new file mode 100644
index 000000000..57aa36c9e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/spelling.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" height="32" viewBox="0 0 32.000001 32.000001" width="32"><linearGradient id="a"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="d" cx="20.553" cy="13.253" gradientTransform="matrix(1 0 0 1.29938 0 -5.21)" gradientUnits="userSpaceOnUse" r="3.437" xlink:href="#a"/><radialGradient id="c" cx="12.862" cy="12.684" gradientTransform="matrix(1 0 0 1.5444 0 -8.674)" gradientUnits="userSpaceOnUse" r="3.844" xlink:href="#a"/><radialGradient id="b" cx="3.633" cy="13.05" gradientTransform="matrix(1 0 0 1.21588 0 -3.756)" gradientUnits="userSpaceOnUse" r="3.678" xlink:href="#a"/><linearGradient id="f" gradientTransform="matrix(.2818 0 0 .2801 10.766 1036.762)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" y1="10.631" y2="35.623"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="e" cx="71.439" cy="54.764" gradientTransform="matrix(.1599 .50054 -.54452 .17394 31.856 995.877)" gradientUnits="userSpaceOnUse" r="31" fx="71.439" fy="54.764"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><g stroke="#000" stroke-opacity=".431" stroke-width=".75"><path d="M5.972 21.353l-.416-1.073h-.064q-.233.318-.466.55-.233.227-.508.375t-.62.22q-.34.07-.792.07-.48 0-.89-.15-.41-.154-.712-.458-.297-.31-.466-.776-.17-.472-.17-1.115 0-1.256.805-1.85.805-.6 2.407-.662l1.257-.043v-.593q0-.487-.283-.72-.282-.233-.79-.233t-.995.15q-.48.147-.968.394l-.7-1.426q.594-.332 1.314-.522.72-.19 1.51-.19 1.475 0 2.26.69.79.693.79 2.104v5.26zm-.635-3.656l-.713.028q-.43.014-.727.113-.297.1-.48.268-.177.162-.26.395-.08.227-.08.51 0 .494.24.705.24.205.63.205.296 0 .55-.1.254-.105.437-.302.19-.205.297-.494.107-.297.107-.678z" fill="url(#b)" transform="translate(-.22 -11.306) scale(1.33333)"/><path d="M13.708 13.313q.607 0 1.108.26.5.263.86.778.36.516.56 1.28.203.76.203 1.763 0 1.017-.205 1.786-.198.76-.565 1.277-.367.515-.882.776-.516.26-1.137.26-.394 0-.705-.083-.303-.085-.543-.226-.24-.142-.424-.318-.176-.184-.324-.38h-.15l-.36.867H9.502V10.37h2.154v2.555q0 .233-.015.508-.015.27-.03.5l-.04.552h.084q.148-.247.338-.46.19-.21.438-.366.254-.163.572-.255.317-.092.706-.092zm-.727 1.723q-.36 0-.614.134-.247.127-.402.388-.155.26-.226.663-.07.397-.084.926v.233q0 .57.063 1.015.07.445.226.75.155.295.41.45.26.156.642.156.642 0 .938-.606.304-.614.304-1.78 0-1.164-.304-1.743-.296-.584-.952-.584z" fill="url(#c)" transform="translate(-.22 -11.306) scale(1.33333)"/><path d="M21.075 21.494q-.847 0-1.532-.233-.678-.232-1.165-.72-.48-.493-.74-1.255-.255-.77-.255-1.835 0-1.18.26-1.97.27-.797.75-1.277.487-.48 1.164-.685.685-.205 1.518-.205.607 0 1.207.15.6.147 1.13.415l-.622 1.638q-.466-.205-.896-.332-.43-.134-.82-.134-.783 0-1.136.6-.353.593-.353 1.786 0 1.185.353 1.75t1.11.565q.613 0 1.114-.155.5-.162 1.023-.41v1.794q-.26.126-.508.225-.247.1-.5.162-.248.064-.523.092-.27.034-.58.034z" fill="url(#d)" transform="translate(-.22 -11.306) scale(1.33333)"/></g><path d="M11.17 1044.173l3.85 1.973 4.916-8.302 1.926 1.066.514.348-6.314 11.868-7.48-4.568 1.903-2.89z" fill="url(#e)" transform="rotate(15 4896.147 670.098) scale(1.2495)"/><g fill="none"><path d="M14.997 1047.644l5.177-8.65 1.558.947m-5.556 9.96l-6.333-3.464.86-1.475" opacity=".5" stroke="url(#f)" transform="rotate(15 4896.147 670.098) scale(1.2495)"/><path d="M28.74 14.694c-.235-.09-.508-.034-.695.164l-7.946 8.44-4.35-4.264c-.26-.25-.667-.244-.916.02l-2.303 2.13c-.247.263-.24.678.02.928l6.75 6.95c.06.06.233.168.306.197.24.097.42-.022.61-.224l10.717-11.38c.25-.264.24-.68-.018-.93l-1.953-1.894c-.065-.062-.143-.108-.22-.138z" opacity=".5" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".9996"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/spellonline.svg b/icon-themes/elementary_svg/cmd/32/spellonline.svg
new file mode 100644
index 000000000..54494d625
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/spellonline.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32.000001 32.000001" 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="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="b" cx="20.660526" cy="13.668221" gradientTransform="matrix(-2.2622782 .09878298 -.09647709 -2.2094699 68.719055 40.708492)" gradientUnits="userSpaceOnUse" r="3.436616" xlink:href="#a"/><radialGradient id="c" cx="4.603533" cy="13.049773" gradientTransform="matrix(-1.6830868 .02932335 -.02118027 -1.2156944 12.628077 27.840909)" gradientUnits="userSpaceOnUse" r="3.678434" xlink:href="#a"/><radialGradient id="d" cx="13.077799" cy="14.011393" gradientTransform="matrix(.10214157 2.1043561 -1.5425934 .07487464 33.355893 -15.603669)" gradientUnits="userSpaceOnUse" r="3.844312" xlink:href="#a"/><g transform="matrix(1.33333 0 0 1.33333 -.2203 -11.305943)"><g stroke="#000" stroke-opacity=".431373" stroke-width=".750002" transform="translate(0 1.500004)"><path d="m5.9720251 21.353054-.4164585-1.07291h-.063528q-.2329343.317638-.4658687.550572-.2329344.225876-.5082206.374107-.2752861.148231-.6211583.218817-.3388137.07059-.7905653.07059-.479986 0-.8893859-.148231-.4093994-.155293-.71292-.458814-.296462-.310579-.4658688-.776448-.16940684-.472927-.16940684-1.115261 0-1.256434.80468244-1.849358.8046825-.599983 2.4069888-.66351l1.256434-.04235v-.592924q0-.487045-.2823447-.719979-.2823447-.232934-.7905652-.232934-.5082205 0-.9952652.148231-.479986.148231-.9670306.395282l-.6988032-1.425843q.5929239-.331755 1.3129029-.522337.7199791-.190583 1.5105443-.190583 1.4752512 0 2.2587578.691744.7905652.691745.7905652 2.103469v5.25867zm-.6352757-3.656364-.7129204.02823q-.4305757.01412-.7270376.112938-.296462.09882-.4799861.268228-.1764654.162348-.2611689.395282-.077645.225876-.077645.508221 0 .494103.2399931.705862.239993.2047.628217.2047.2964619 0 .5505722-.09882.2541102-.105879.4376343-.303521.1905827-.2047.296462-.494103.1058792-.296462.1058792-.677627z" fill="url(#c)"/><path d="m13.70756 13.313288q.607041 0 1.108203.261169.501162.261169.861151.776448.35999.515279.557631 1.27761.2047.762331.2047 1.764654 0 1.016441-.2047 1.785831-.197641.76233-.56469 1.27761-.367048.515279-.882327.776448-.515279.261168-1.136437.261168-.395283 0-.705862-.0847-.303521-.0847-.543514-.225876-.239993-.141172-.423517-.317638-.176465-.183524-.324696-.381165h-.148231l-.35999.86821h-1.6446581v-10.983213h2.1528791v2.55522q0 .232934-.01412.508221-.01412.268227-.02823.501162-.02118.275286-.04235.550572h.0847q.148231-.247052.338813-.45881.190583-.211759.437635-.367049.25411-.162348.571748-.25411.317638-.09176.705862-.09176zm-.727038 1.722303q-.35999 0-.6141.134114-.247051.127055-.402341.388224-.15529.261169-.225876.66351-.07059.395282-.0847.924679v.232934q0 .571748.06353 1.016441.07059.444693.225876.748214.15529.296462.4094.451751.261169.15529.642334.15529.642334 0 .938796-.607041.303521-.6141.303521-1.778772 0-1.164672-.303521-1.743479-.296462-.585865-.952913-.585865z" fill="url(#d)"/><path d="m21.074842 21.494226q-.847035 0-1.531721-.232934-.677627-.232934-1.164672-.719979-.479986-.494103-.741154-1.256434-.254111-.769389-.254111-1.835241 0-1.178789.261169-1.969354.268228-.797624.748214-1.27761.487044-.479986 1.164672-.684686.684686-.2047 1.517603-.2047.607041 0 1.207023.148231.599983.148231 1.129379.416459l-.621158 1.637599q-.465869-.2047-.896445-.331755-.430575-.134114-.818799-.134114-.783507 0-1.136438.599983-.352931.592924-.352931 1.78583 0 1.185848.352931 1.750537.352931.56469 1.108203.56469.6141 0 1.115262-.15529.501162-.162348 1.023499-.4094v1.792889q-.261168.127055-.50822.225876-.247052.09882-.501162.162348-.247052.06353-.522338.09176-.268227.03529-.578806.03529z" fill="url(#b)"/></g><path d="m2.1652548 28.449201 2.0000001-2 1.9999996 2 2-2 2.0000005 2 1.999999-2 2 2 2-2 2.000001 2 2-1.792901 2 2.000001" fill="none" stroke="#ef5858"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/sphere.svg b/icon-themes/elementary_svg/cmd/32/sphere.svg
new file mode 100644
index 000000000..116606bf8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/sphere.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="9.686441" cy="16.593214" gradientUnits="userSpaceOnUse" r="9.5"><stop offset="0" stop-color="#e4c6fa"/><stop offset="1" stop-color="#a56de2"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="12.957627" x2="12.364393" y1="12.576263" y2="26.610161"><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><radialGradient id="c" 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 .466631 -12.124215)"><ellipse cx="11.852736" cy="29.036797" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".245" rx="7.127438" ry="1.963204"/><g stroke-width=".750002"><path d="m21 20a9 9.0000113 0 0 1 -18 0 9 9.0000113 0 1 1 18 0" fill="url(#a)" fill-rule="evenodd" stroke="#7239b3" stroke-opacity=".560784"/><path d="m12.240234 11.728516c-2.205651-.064254-4.4229752.798566-6.005859 2.335937s-2.509658 3.728958-2.5097656 5.935547c0 2.166518.8918707 4.319603 2.4238281 5.851562 1.5319574 1.53196 3.6850475 2.423829 5.8515625 2.423829s4.319605-.891869 5.851562-2.423829c1.531958-1.531959 2.423829-3.685044 2.423829-5.851562-.000106-2.126291-.858325-4.240434-2.339844-5.765625s-3.569924-2.444001-5.695313-2.505859z" fill="none" opacity=".6" stroke="url(#b)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/spinbutton.svg b/icon-themes/elementary_svg/cmd/32/spinbutton.svg
new file mode 100644
index 000000000..1d9eee722
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/spinbutton.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.466667" 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" gradientUnits="userSpaceOnUse" x1="2.910417" x2="2.910417" y1="291.57602" y2="295.94165"><stop offset="0" stop-color="#fff"/><stop offset=".12500216" stop-color="#fff" stop-opacity=".099265"/><stop offset=".99998999" stop-color="#fff" stop-opacity="0"/><stop offset="1" stop-color="#fff" stop-opacity=".551471"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 .352787 -387.532323)"><g opacity=".4" transform="matrix(.08355284 0 0 .11339314 .905149 291.472073)"><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><rect fill="#dcdcdc" height="5.357832" rx="1.190628" ry="1.289854" stroke="#afafaf" stroke-linecap="square" stroke-width=".198438" width="2.97657" x="1.422132" y="291.14606"/><rect fill="none" height="4.960939" rx="1.091409" ry=".992179" stroke="url(#e)" stroke-linecap="square" stroke-width=".198438" width="2.579694" x="1.62057" y="291.34451"/><path d="m1.5213511 293.62654h2.778132v.39687h-2.778132z" fill="#9b9b9b"/><path d="m3.704165 293.03128-1.5874999-.00006.7937557-.99224z" fill="#f0f0f0" stroke-width="1.644217"/><path d="m3.1419115 292.4457-.8769776.0487.4016793-.68672z" fill="#919191" transform="matrix(1.8046248 .08300212 -.10029612 1.4934545 27.365367 -144.18235)"/><path d="m3.7041645 295.11476h-1.5875039l.7937565 1.09147z" fill="#f0f0f0"/><path d="m3.704169 294.81717h-1.5875039l.7937565 1.09147z" fill="#919191"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/splitcell.svg b/icon-themes/elementary_svg/cmd/32/splitcell.svg
new file mode 100644
index 000000000..3279446a5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/splitcell.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.439577 25.98059)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 21.560423 25.98059)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="3.96875" x2="3.96875" y1="3.439583" y2="6.614584"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="f" gradientTransform="matrix(-.26458332 0 0 .26458332 3.439584 3.43958)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000003" xlink:href="#o" y1="2" y2="2.500013"/><linearGradient id="g" gradientTransform="matrix(-.26458332 0 0 .26458332 4.497917 3.43958)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000003" xlink:href="#o" y1="2" y2="2.500013"/><linearGradient id="h" gradientTransform="matrix(-.26458332 0 0 .26458332 6.085417 3.43958)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000003" xlink:href="#o" y1="2" y2="2.500013"/><linearGradient id="i" gradientTransform="matrix(-.26458332 0 0 .26458332 3.439584 4.365622)" gradientUnits="userSpaceOnUse" x1="3.000003" x2="3.000003" xlink:href="#o" y1="2.500013" y2="3.500013"/><linearGradient id="j" gradientTransform="matrix(-.26458332 0 0 .26458332 4.497917 4.365622)" gradientUnits="userSpaceOnUse" x1="3.000002" x2="3.000002" xlink:href="#o" y1="2.500013" y2="3.500013"/><linearGradient id="k" gradientTransform="matrix(-.26458332 0 0 .26458332 6.085417 4.365622)" gradientUnits="userSpaceOnUse" x1="3.000002" x2="3.000002" xlink:href="#o" y1="2.500013" y2="3.500013"/><linearGradient id="l" gradientTransform="matrix(-.26458332 0 0 .26458332 6.085417 5.423955)" gradientUnits="userSpaceOnUse" x1="3.000002" x2="3.000002" xlink:href="#o" y1="2.500013" y2="3.500013"/><linearGradient id="m" gradientTransform="matrix(-.26458332 0 0 .26458332 4.497917 5.423955)" gradientUnits="userSpaceOnUse" x1="3.000002" x2="3.000002" xlink:href="#o" y1="2.500013" y2="3.500013"/><linearGradient id="n" gradientTransform="matrix(-.26458332 0 0 .26458332 3.439584 5.423955)" gradientUnits="userSpaceOnUse" x1="3.000002" x2="3.000003" xlink:href="#o" y1="2.500013" y2="3.500013"/><linearGradient id="o" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" y1="2" y2="5.000003"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="p" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#o" y1="2" y2="5.000003"/><linearGradient id="q" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#o" y1="2" y2="5.000003"/><linearGradient id="r" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#o" y1="2" y2="5.000003"/><linearGradient id="s" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#o" y1="2" y2="4.000013"/><linearGradient id="t" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#o" y1="2" y2="5.000003"/><linearGradient id="u" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#o" y1="2" y2="5.000003"/><linearGradient id="v" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#o" y1="2" y2="5.000003"/><linearGradient id="w" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#o" y1="2" y2="5.000003"/><linearGradient id="x" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#o" y1="2" y2="4.000013"/><linearGradient id="y" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#o" y1="2" y2="5.000003"/><linearGradient id="z" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#o" y1="2" y2="5.000003"/><linearGradient id="A" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#o" y1="2" y2="5.000003"/><linearGradient id="B" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#o" y1="2" y2="5.000003"/><linearGradient id="C" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#o" y1="2" y2="4.000013"/><linearGradient id="D" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#o" y1="2" y2="5.000003"/><linearGradient id="E" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#o" y1="2" y2="5.000003"/><linearGradient id="F" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#o" y1="2" y2="5.000003"/><linearGradient id="G" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#o" y1="2" y2="5.000003"/><linearGradient id="H" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#o" y1="2" y2="4.000013"/><linearGradient id="I" gradientTransform="matrix(.1573294 0 0 .1586627 -8.008007 -.016355)" gradientUnits="userSpaceOnUse" x1="24.833029" x2="24.833029" y1="2.604455" y2="51.798176"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="matrix(.26458333 0 0 .26458333 -.529167 .264583)"><path d="m5.0000001 29h26.0000009v2h-26.0000009z" fill="url(#a)" opacity=".15"/><path d="m5.0000001 29.000111v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#b)" opacity=".15"/><path d="m31.000001 29.000111v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#d)" opacity=".15"/></g><rect fill="url(#I)" height="7.672933" rx=".396875" ry=".396891" stroke-width="1.3333" transform="scale(-1 1)" width="7.14375" x="-7.805209" y=".396859"/><path d="m3.9980469 1c-1.1064402 0-1.9980469.8919999-1.9980469 2v26c0 1.108.8916067 2 1.9980469 2h24.0039061c1.10644 0 1.998047-.892 1.998047-2v-26c0-1.1080001-.891607-2-1.998047-2zm.5019531 1h3.4882812v5h-4.9882812v-3.5c0-.8310001.6690009-1.5 1.5-1.5zm4.4960938 0h5.9960942v5h-5.992188v.9707031h-.0039062zm7.0039062 0h5.998047v5h-5.998047zm7.005859 0h4.494141c.830999 0 1.5.6689999 1.5 1.5v3.5h-5.994141zm-14.005859 6h5.998047l.001953 5.001953h-5.9980469zm7.005859 0h5.996094l-.001953 5h-6zm7.003907 0h5.990234v5h-6zm-20.009766.0019531h4.9921875l.0019531 4.9999999h-4.9882812zm0 5.9980469 4.9941406.033203-.0019531 4.933594h-4.9882813v.033203h-.0039062zm6.0019531 0h5.9980469v5h-6zm6.9980469 0h6v5h-6zm7 0h6v5h-5.994141zm-14 6h6v5l-6-.007812zm7 0h6v5h-6zm13 0v4.996094h-5.996094v1.007812h5.996094v2.496094c0 .207749-.04148.404407-.117188.583984v.001954c-.227485.537838-.760176.914062-1.382812.914062h-4.5l.003906-9.992188zm-26 .001953h4.9921875v4.990235l-4.9921875.009765zm0 5.998047h5v4h-3.5c-.8309991 0-1.5-.669-1.5-1.5zm6 0h6v4h-6zm7 0 6 .007812-.007812 3.992188h-5.992188z" opacity=".3" transform="scale(.26458333)"/><g fill="none" stroke-width=".264583"><path d="m3.8364584 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#o)"/><path d="m3.8364583 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#p)"/><path d="m3.8364583.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#q)"/><path d="m3.8364583 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#r)"/><path d="m3.8364583 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#s)"/><path d="m5.6885416 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#t)"/><path d="m5.6885415 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#u)"/><path d="m5.6885415.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#v)"/><path d="m5.6885415 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#w)"/><path d="m5.6885415 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#x)"/><path d="m7.540625 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#y)"/><path d="m7.5406249 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#z)"/><path d="m7.5406249.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#A)"/><path d="m7.5406249 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#B)"/><path d="m7.5406249 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#C)"/><path d="m1.9843751 3.8364616h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#D)"/><path d="m1.984375 2.2489583h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#E)"/><path d="m1.984375.66145834h-1.05833333l-.0000002 1.05833066h1.05833353z" stroke="url(#F)"/><path d="m1.984375 5.4239584h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#G)"/><path d="m1.984375 7.0114584h-1.05833333l-.0000002.79375h1.05833353z" stroke="url(#H)"/></g><path d="m2.2477082 3.5727083 3.7036231-.0008333.00179 3.175-3.7036232.0008308z" fill="url(#e)" stroke-width="2.074483"/><path d="m2.38 3.4399999c-.145 0-.263.118-.263.264v2.91c0 .1470001.118.2650001.264.2650001h3.44c.1470001 0 .265-.12.265-.2650001v-2.91c0-.147-.1179999-.265-.2639999-.265zm0 .264h3.4400001v2.91h-3.4400001z" fill="#a62100" fill-opacity=".501961"/><path d="m3.0427084 3.8364583h-.5291667v.396875h.5291668z" fill="none" opacity=".5" stroke="url(#f)" stroke-width=".264583"/><g fill="#a62100" fill-opacity=".501961"><path d="m3.1750001 3.571875h.263v3.1740002h-.263z"/><path d="m2.3808333 4.4975h3.4400001v.265h-3.4400001z"/><path d="m2.3812501 5.5558333h3.4399999v.265h-3.4399999z"/><path d="m4.7625001 3.571875h.263v3.1740002h-.263z"/></g><g fill="none" stroke-width=".264583"><path d="m4.6302084 3.8364583h-1.0583334v.396875h1.0583335z" opacity=".5" stroke="url(#g)"/><path d="m5.6885417 3.8364583h-.5291667v.396875h.5291668z" opacity=".5" stroke="url(#h)"/><path d="m3.0427082 4.894375h-.5291667l.0000001.5295834h.5291668z" opacity=".5" stroke="url(#i)"/><path d="m4.6302082 4.894375h-1.0583334l.0000001.5295834h1.0583335z" opacity=".5" stroke="url(#j)"/><path d="m5.6885415 4.894375h-.5291667l.0000001.5295834h.5291668z" opacity=".5" stroke="url(#k)"/><path d="m3.0427084 5.953125h-.5291667l-.0000002.5291668h.5291668z" opacity=".5" stroke="url(#n)"/><path d="m4.6302084 5.953125h-1.0583334l-.0000002.5291668h1.0583335z" opacity=".5" stroke="url(#m)"/><path d="m5.6885417 5.953125h-.5291667l-.0000002.5291668h.5291668z" opacity=".5" stroke="url(#l)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/splittable.svg b/icon-themes/elementary_svg/cmd/32/splittable.svg
new file mode 100644
index 000000000..f030d0f30
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/splittable.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(-.26458332 0 0 .26458332 3.704167 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="5.000003"/><linearGradient id="b" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" y1="2" y2="5.000003"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-.26458332 0 0 .26458332 5.55625 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="5.000003"/><linearGradient id="d" gradientTransform="matrix(-.26458332 0 0 .26458332 7.408334 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="5.000003"/><linearGradient id="e" gradientTransform="matrix(.26458332 0 0 .26458332 1.058332 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="5.000003"/><linearGradient id="f" gradientTransform="matrix(.13229166 0 0 .06614583 -1.322965 1.058285)" gradientUnits="userSpaceOnUse" x1="41.000362" x2="41.000362" y1="16.000725" y2="20.000727"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="4.097942" x2="4.097942" y1=".396875" y2="1.984375"><stop offset="0" stop-color="#d4d4d4"/><stop offset="1" stop-color="#abacae"/></linearGradient><clipPath id="h"><path d="m-.0031003.26458362h6.35v3.43958308h-6.35z"/></clipPath><linearGradient id="i" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="5.000003"/><linearGradient id="j" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="5.000003"/><linearGradient id="k" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="5.000003"/><linearGradient id="l" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="5.000003"/><linearGradient id="m" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#b" y1="2" y2="4.000013"/><linearGradient id="n" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="5.000003"/><linearGradient id="o" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="5.000003"/><linearGradient id="p" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="5.000003"/><linearGradient id="q" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="5.000003"/><linearGradient id="r" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#b" y1="2" y2="4.000013"/><linearGradient id="s" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="5.000003"/><linearGradient id="t" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="5.000003"/><linearGradient id="u" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="5.000003"/><linearGradient id="v" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="5.000003"/><linearGradient id="w" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#b" y1="2" y2="4.000013"/><linearGradient id="x" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="5.000003"/><linearGradient id="y" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="5.000003"/><linearGradient id="z" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="5.000003"/><linearGradient id="A" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="5.000003"/><linearGradient id="B" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#b" y1="2" y2="4.000013"/><linearGradient id="C" gradientTransform="matrix(.1573294 0 0 .1586627 -8.008007 -.016355)" gradientUnits="userSpaceOnUse" x1="24.833029" x2="24.833029" y1="2.604455" y2="51.798176"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="D" gradientTransform="matrix(.1573294 0 0 .1586627 -8.008007 -.016355)" gradientUnits="userSpaceOnUse" x1="24.833029" x2="24.833029" xlink:href="#C" y1="2.604455" y2="51.798176"/><clipPath id="E"><path d="m.0003333 4.7604362h6.3500001v3.4400001h-6.3500001z"/></clipPath><linearGradient id="F" gradientTransform="matrix(.34578 0 0 .43493 16.29 13.936)" gradientUnits="userSpaceOnUse" x1="24.292936" x2="24.292936" xlink:href="#M" y1="23.120552" y2="24.728884"/><radialGradient id="G" cx="65.325" cy="48.709" gradientTransform="matrix(0 .12973254 -.14113269 0 13.479167 -5.549621)" gradientUnits="userSpaceOnUse" r="31" xlink:href="#K"/><radialGradient id="H" cx="65.325" cy="48.709" gradientTransform="matrix(0 .12973254 -.14113269 0 15.066668 -5.549621)" gradientUnits="userSpaceOnUse" r="31" xlink:href="#K"/><radialGradient id="I" cx="65.325" cy="48.709" gradientTransform="matrix(0 .68598 -.74626 0 60.288 -27.737)" gradientUnits="userSpaceOnUse" r="31" xlink:href="#K"/><linearGradient id="J" gradientTransform="matrix(.34578 0 0 .43493 16.29 13.936)" gradientUnits="userSpaceOnUse" x1="24.299309" x2="24.299309" xlink:href="#M" y1="23.120552" y2="24.728884"/><radialGradient id="K" cx="65.325" cy="48.709" gradientTransform="matrix(0 .68598 -.74626 0 60.288 -27.737)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="L" gradientTransform="matrix(.4227 0 0 .38513 14.545 15.083)" gradientUnits="userSpaceOnUse" x1="24.005713" x2="24.005713" y1="10.417883" y2="34.029789"><stop offset="0" stop-color="#fff"/><stop offset=".00000002" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="M" gradientTransform="matrix(.34578 0 0 .43493 16.29 13.936)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" y1="20.749" y2="25.528"><stop offset="0" stop-color="#fff"/><stop offset=".00000011" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><g clip-path="url(#E)" transform="translate(2.116667 -4.760436)"><rect fill="url(#C)" height="7.672933" rx=".396875" ry=".396891" stroke-width="1.3333" transform="scale(-1 1)" width="7.14375" x="-7.805209" y=".396859"/><path d="m3.9980469 1c-1.1064402 0-1.9980469.8919999-1.9980469 2v26c0 1.108.8916067 2 1.9980469 2h24.0039061c1.10644 0 1.998047-.892 1.998047-2v-26c0-1.1080001-.891607-2-1.998047-2zm.5019531 1h3.4882812v5h-4.9882812v-3.5c0-.8310001.6690009-1.5 1.5-1.5zm4.4960938 0h5.9960942v5h-5.992188v.9707031h-.00391zm7.0039062 0h5.998047v5h-5.998047zm7.005859 0h4.494141c.830999 0 1.5.6689999 1.5 1.5v3.5h-5.994141zm-14.005859 6h5.998047l.001953 5.001953h-5.9980469zm7.005859 0h5.996094l-.001953 5h-6zm7.003907 0h5.990234v5h-6zm-20.009766.0019531h4.9921875l.00195 4.9999999h-4.9882781zm0 5.9980469 4.9941406.0332-.00195 4.933594h-4.9882844v.033206h-.0039062zm6.0019531 0h5.9980469v5h-6zm6.9980469 0h6v5h-6zm7 0h6v5h-5.994141zm-14 6h6v5l-6-.0078zm7 0h6v5h-6zm13 0v4.996094h-5.996094v1.007812h5.996094v2.496094c0 .207749-.04148.404407-.117188.583984v.002c-.227485.537792-.760176.914016-1.382812.914016h-4.5l.0039-9.992188zm-26 .002h4.9921875v4.990235l-4.9921875.009718zm0 5.998h5v4h-3.5c-.8309991 0-1.5-.669-1.5-1.5zm6 0h6v4h-6zm7 0 6 .0078-.007812 3.9922h-5.992188z" opacity=".3" transform="scale(.26458333)"/><g fill="none" stroke-width=".264583"><path d="m3.8364584 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#i)"/><path d="m3.8364583 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#j)"/><path d="m3.8364583.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#k)"/><path d="m3.8364583 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#l)"/><path d="m3.8364583 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#m)"/><path d="m5.6885416 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#n)"/><path d="m5.6885415 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#o)"/><path d="m5.6885415.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#p)"/><path d="m5.6885415 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#q)"/><path d="m5.6885415 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#r)"/><path d="m7.540625 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#s)"/><path d="m7.5406249 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#t)"/><path d="m7.5406249.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#u)"/><path d="m7.5406249 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#v)"/><path d="m7.5406249 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#w)"/><path d="m1.9843751 3.8364616h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#x)"/><path d="m1.984375 2.2489583h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#y)"/><path d="m1.984375.66145834h-1.05833333l-.0000002 1.05833066h1.05833353z" stroke="url(#z)"/><path d="m1.984375 5.4239584h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#A)"/><path d="m1.984375 7.0114584h-1.05833333l-.0000002.79375h1.05833353z" stroke="url(#B)"/></g></g><g clip-path="url(#h)" transform="translate(2.119767 4.7625)"><rect fill="url(#D)" height="7.672933" rx=".396875" ry=".396891" stroke-width="1.3333" transform="scale(-1 1)" width="7.14375" x="-7.805209" y=".396859"/><path d="m3.9980469 1c-1.1064402 0-1.9980469.8919999-1.9980469 2v26c0 1.108.8916067 2 1.9980469 2h24.0039061c1.10644 0 1.998047-.892 1.998047-2v-26c0-1.1080001-.891607-2-1.998047-2zm.5019531 1h3.4882812v5h-4.9882812v-3.5c0-.8310001.6690009-1.5 1.5-1.5zm4.4960938 0h5.9960942v5h-5.992188v.9707031h-.00391zm7.0039062 0h5.998047v5h-5.998047zm7.005859 0h4.494141c.830999 0 1.5.6689999 1.5 1.5v3.5h-5.994141zm-14.005859 6h5.998047l.001953 5.001953h-5.9980469zm7.005859 0h5.996094l-.001953 5h-6zm7.003907 0h5.990234v5h-6zm-20.009766.0019531h4.9921875l.00195 4.9999999h-4.9882781zm0 5.9980469 4.9941406.0332-.00195 4.933594h-4.9882844v.033206h-.0039062zm6.0019531 0h5.9980469v5h-6zm6.9980469 0h6v5h-6zm7 0h6v5h-5.994141zm-14 6h6v5l-6-.0078zm7 0h6v5h-6zm13 0v4.996094h-5.996094v1.007812h5.996094v2.496094c0 .207749-.04148.404407-.117188.583984v.002c-.227485.537792-.760176.914016-1.382812.914016h-4.5l.0039-9.992188zm-26 .002h4.9921875v4.990235l-4.9921875.009718zm0 5.998h5v4h-3.5c-.8309991 0-1.5-.669-1.5-1.5zm6 0h6v4h-6zm7 0 6 .0078-.007812 3.9922h-5.992188z" opacity=".3" transform="scale(.26458333)"/><g fill="none" stroke-width=".264583"><path d="m3.8364584 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#i)"/><path d="m3.8364583 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#j)"/><path d="m3.8364583.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#k)"/><path d="m3.8364583 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#l)"/><path d="m3.8364583 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#m)"/><path d="m5.6885416 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#n)"/><path d="m5.6885415 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#o)"/><path d="m5.6885415.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#p)"/><path d="m5.6885415 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#q)"/><path d="m5.6885415 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#r)"/><path d="m7.540625 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#s)"/><path d="m7.5406249 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#t)"/><path d="m7.5406249.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#u)"/><path d="m7.5406249 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#v)"/><path d="m7.5406249 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#w)"/><path d="m1.9843751 3.8364616h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#x)"/><path d="m1.984375 2.2489583h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#y)"/><path d="m1.984375.66145834h-1.05833333l-.0000002 1.05833066h1.05833353z" stroke="url(#z)"/><path d="m1.984375 5.4239584h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#A)"/><path d="m1.984375 7.0114584h-1.05833333l-.0000002.79375h1.05833353z" stroke="url(#B)"/></g><path d="m1.055233.39687521c-.21986872 0-.39687492.1769974-.39687492.39687497v1.19062482h7.14375012v-1.19062482c0-.21987757-.1770063-.39687497-.396875-.39687497z" fill="url(#g)" stroke-width="1.3333"/><g stroke-width=".264583"><path d="m1.0547163.26458351c-.29274562 0-.52864989.2360083-.52864989.52916667v1.32291662h1.85208329 1.5869834.2666503 1.5864665.2666505 1.5849161.2645834v-1.32291662c0-.29315837-.2359044-.52916667-.52865-.52916667zm.1328084.2645833h.9229411v1.32291659h-1.31981612v-.92604162c0-.2198687.1770065-.39687497.39687502-.39687497zm1.1895915 0h1.5864667v1.32291659h-1.5854332v.2568319h-.00103zm1.853117 0h1.5869833v1.32291659h-1.5869833zm1.8536335 0h1.1890748c.2198685 0 .396875.17700627.396875.39687497v.92604162h-1.5859498z" fill="#555761" fill-opacity=".501961"/><g transform="translate(-.0031)"><g fill="none"><path d="m3.8364583.66145843h-1.3229165l-.0000002 1.05833057h1.3229167z" opacity=".8" stroke="url(#a)"/><path d="m5.6885414.66145843h-1.3229164l-.0000003 1.05833057h1.3229167z" opacity=".8" stroke="url(#c)"/><path d="m7.540625.92604167c0-.13229167-.1116211-.26458333-.2645833-.26458333l-1.0583333.00000009-.0000003 1.05833057h1.3229167z" opacity=".8" stroke="url(#d)"/><path d="m.92604113.92604167c0-.13229167.11162107-.26458333.26458327-.26458333h.7937506l.0000003 1.05833056-1.05833397.0000001z" opacity=".8" stroke="url(#e)"/></g><path d="m.52916667 2.1166667 7.40828523-.0000482v.2645833l-7.40828523.0000482z" fill="url(#f)" opacity=".15"/></g></g></g><path d="m21.894168 21.893287-.000005-4.197071h4.19707v4.22414l4.197071-.02707v4.19707l-4.197071.02707v4.170002h-4.19707v-4.197071h-4.197071v-4.19707z" fill="url(#I)" transform="matrix(.18912 0 0 .18912 -2.95 -.304)"/><g fill="none"><path d="m1.19 3.836.000625-.7932917h.79375l.002625.7932917.791125.0004583v.7937501h-.79375v.79375h-.79375v-.79375h-.79375l.000125-.7912084z" opacity=".5" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".264583"/><g stroke-width="1.399024"><path d="m25.391727 23.29231h3.497559v1.399024h-3.497559m-2.798047 0h-3.497559v-1.399024h3.497559" opacity=".5" stroke="url(#J)" transform="matrix(.18912 0 0 .18912 -2.95 -.304)"/><path d="m23.293191 22.592798-.003191-3.489798 1.402215-.0078v3.497598m0 2.798008-.000005 3.497559h-1.399019v-3.497559" opacity=".5" stroke="url(#L)" transform="matrix(.18912 0 0 .18912 -2.95 -.304)"/></g></g><path d="m23.290988 21.893287v4.19707h-5.596094v-4.19707z" fill="url(#K)" transform="matrix(.18912 0 0 .18912 .49 -.304)"/><g fill="none"><path d="m4.8947917 3.8364583v.7937501h-1.0583334v-.7937501z" opacity=".5" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".264583"/><path d="m18.394406 23.29231h4.19707" opacity=".5" stroke="url(#F)" stroke-width="1.363" transform="matrix(.18912 0 0 .18912 .49 -.304)"/></g><path d="m6.4822917 3.8364584v.7937499h-1.0583333v-.7937499z" fill="url(#G)" stroke-width=".18912"/><g fill="none" transform="translate(1.5875)"><path d="m4.8947917 3.8364583v.7937501h-1.0583334v-.7937501z" opacity=".5" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".264583"/><path d="m18.394406 23.29231h4.19707" opacity=".5" stroke="url(#F)" stroke-width="1.363" transform="matrix(.18912 0 0 .18912 .49 -.304)"/></g><path d="m8.0697918 3.8364584v.7937499h-1.0583333v-.7937499z" fill="url(#H)" stroke-width=".18912"/><g fill="none" transform="translate(3.175)"><path d="m4.8947917 3.8364583v.7937501h-1.0583334v-.7937501z" opacity=".5" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".264583"/><path d="m18.394406 23.29231h4.19707" opacity=".5" stroke="url(#F)" stroke-width="1.363" transform="matrix(.18912 0 0 .18912 .49 -.304)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/splitwindow.svg b/icon-themes/elementary_svg/cmd/32/splitwindow.svg
new file mode 100644
index 000000000..758487a1a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/splitwindow.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="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="25.829" x2="25.829" xlink:href="#a" y1="5" y2="27.946"/><radialGradient id="c" cx="4.993" cy="43.5" gradientTransform="matrix(2.00378 0 0 1.4 29.346 -17.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#x"/><radialGradient id="d" cx="4.993" cy="43.5" gradientTransform="matrix(2.00378 0 0 1.4 -18.655 -104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#x"/><linearGradient id="e" gradientTransform="matrix(1.09696 0 0 1 -2.327 0)" gradientUnits="userSpaceOnUse" x1="25.058" x2="25.058" xlink:href="#u" y1="47.028" y2="39.999"/><radialGradient id="f" cx="25.588" cy="6.552" gradientTransform="matrix(0 1.7 -1.60202 0 26.497 -40.5)" gradientUnits="userSpaceOnUse" r="20" xlink:href="#v"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="16" x2="16" xlink:href="#w" y1="5" y2="8"/><clipPath id="h"><path d="m18 3h13v25h-13z"/></clipPath><clipPath id="i"><path d="m1 3h13v25h-13z"/></clipPath><radialGradient id="j" cx="65.324997" cy="48.709" gradientTransform="matrix(0 .68598 -.74626 0 60.288 -27.737)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#cdf87e"/><stop offset=".262" stop-color="#a2e34f"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></radialGradient><linearGradient id="k" gradientTransform="matrix(.34578 0 0 .43493 16.29 13.936)" gradientUnits="userSpaceOnUse" x1="24.378481" x2="24.378481" y1="23.175688" y2="24.784019"><stop offset="0" stop-color="#fff"/><stop offset=".00000008" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.4227 0 0 .38513 14.545 15.083)" gradientUnits="userSpaceOnUse" x1="24.038549" x2="24.005713" xlink:href="#a" y1="12.227891" y2="34.029789"/><radialGradient id="m" cx="65.324997" cy="48.709" gradientTransform="matrix(.4903277 0 0 .53341489 -30.993823 -9.933665)" gradientUnits="userSpaceOnUse" r="31" xlink:href="#j"/><radialGradient id="n" cx="75.428238" cy="63.636036" fx="75.428238" fy="63.636036" gradientTransform="matrix(0 .4903277 -.53341489 0 44.945354 -20.965342)" gradientUnits="userSpaceOnUse" r="31" xlink:href="#j"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="16.009605" x2="16.009605" xlink:href="#l" y1="16.000473" y2="17.000473"/><radialGradient id="p" cx="75.428238" cy="63.636036" fx="75.428238" fy="63.636036" gradientTransform="matrix(0 .4903277 -.53341489 0 51.945354 -20.965341)" gradientUnits="userSpaceOnUse" r="31" xlink:href="#j"/><linearGradient id="q" gradientTransform="matrix(0 1 1 0 7 .000001)" gradientUnits="userSpaceOnUse" x1="16.009605" x2="16.009605" xlink:href="#l" y1="16.000473" y2="17.000473"/><radialGradient id="r" cx="75.428238" cy="63.636036" fx="75.428238" fy="63.636036" gradientTransform="matrix(0 .4903277 -.53341489 0 58.945354 -20.965341)" gradientUnits="userSpaceOnUse" r="31" xlink:href="#j"/><linearGradient id="s" gradientTransform="matrix(0 1 1 0 14.000001 .000001)" gradientUnits="userSpaceOnUse" x1="16.009605" x2="16.009605" xlink:href="#l" y1="16.000473" y2="17.000473"/><linearGradient id="t" gradientTransform="matrix(.4227 0 0 .38513 14.545 15.083)" gradientUnits="userSpaceOnUse" x1="24.038549" x2="24.005713" xlink:href="#l" y1="12.227891" y2="34.029789"/><linearGradient id="u" gradientTransform="matrix(1.09696 0 0 1 -2.327 0)" gradientUnits="userSpaceOnUse" x1="25.058" x2="25.058" y1="47.028" y2="39.999"><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><radialGradient id="v" cx="25.588" cy="6.552" gradientTransform="matrix(0 1.7 -1.60202 0 26.497 -40.5)" gradientUnits="userSpaceOnUse" r="20"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#d0d0d0"/></radialGradient><linearGradient id="w" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="5" y2="8"><stop offset="0" stop-color="#e5e5e5"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="x"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><g clip-path="url(#h)" transform="translate(-18 4)"><g opacity=".4"><path d="m39.357 40h5v7h-5z" fill="url(#c)" transform="matrix(.73684 0 0 .42857 -1.684 10.857)"/><path d="m-8.643-47h5v7h-5z" fill="url(#d)" transform="matrix(-.73684 0 0 -.42857 -1.684 10.857)"/><path d="m8.643 40h30.714v7h-30.714z" fill="url(#e)" transform="matrix(.73684 0 0 .42857 -1.684 10.857)"/></g><rect fill="url(#f)" height="26" rx="2" width="29" x="1.5" y="3.5"/><path d="m3.66 3.5c-1.196 0-2.16.964-2.16 2.16v4.34h28.992v-4.34c0-1.196-.963-2.16-2.16-2.16z" fill="url(#g)"/><g fill="none"><rect height="24" opacity=".7" rx="1" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" width="27" x="2.5" y="4.5"/><rect height="26" opacity=".3" rx="2" stroke="#0e141f" stroke-linecap="round" stroke-linejoin="round" width="29" x="1.5" y="3.5"/><path d="m2 9.5h28" opacity=".2" stroke="#000"/><path d="m4.354 7.354 1.292 1.292m0-1.292-1.292 1.292" opacity=".25" stroke="#fff"/><path d="m4.354 6.354 1.292 1.292m0-1.292-1.292 1.292" stroke="#8a8a8a"/><path d="m27.646 7.354-1.292 1.292" opacity=".25" stroke="#fff"/><path d="m27.646 6.354-1.292 1.292" stroke="#8a8a8a"/><path d="m13 6.5h6" opacity=".7" stroke="#8a8a8a"/><path d="m13 7.5h6" opacity=".25" stroke="#fff"/></g></g><g clip-path="url(#i)" transform="translate(18 4)"><g opacity=".4"><path d="m39.357 40h5v7h-5z" fill="url(#c)" transform="matrix(.73684 0 0 .42857 -1.684 10.857)"/><path d="m-8.643-47h5v7h-5z" fill="url(#d)" transform="matrix(-.73684 0 0 -.42857 -1.684 10.857)"/><path d="m8.643 40h30.714v7h-30.714z" fill="url(#u)" transform="matrix(.73684 0 0 .42857 -1.684 10.857)"/></g><rect fill="url(#v)" height="26" rx="2" width="29" x="1.5" y="3.5"/><path d="m3.66 3.5c-1.196 0-2.16.964-2.16 2.16v4.34h28.992v-4.34c0-1.196-.963-2.16-2.16-2.16z" fill="url(#w)"/><g fill="none"><rect height="24" opacity=".7" rx="1" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" width="27" x="2.5" y="4.5"/><rect height="26" opacity=".3" rx="2" stroke="#0e141f" stroke-linecap="round" stroke-linejoin="round" width="29" x="1.5" y="3.5"/><path d="m2 9.5h28" opacity=".2" stroke="#000"/><path d="m4.354 7.354 1.292 1.292m0-1.292-1.292 1.292" opacity=".25" stroke="#fff"/><path d="m4.354 6.354 1.292 1.292m0-1.292-1.292 1.292" stroke="#8a8a8a"/><path d="m27.646 7.354-1.292 1.292" opacity=".25" stroke="#fff"/><path d="m27.646 6.354-1.292 1.292" stroke="#8a8a8a"/><path d="m13 6.5h6" opacity=".7" stroke="#8a8a8a"/><path d="m13 7.5h6" opacity=".25" stroke="#fff"/></g></g><g transform="matrix(0 1 1 0 -.009606 -1.000472)"><path d="m4.4987404 17.512006-2.998268-.0024v-2.999998l3-.000002-.000001-2.999999h2.999999l.000002 2.999999 2.9999986.000002v2.999999h-2.9999996v3.000001h-2.999998z" fill="url(#m)" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none" stroke-width="1.399024" transform="matrix(0 -3.7795275 3.7795275 0 -10.016668 22.029174)"><path d="m25.419103 23.31629h3.497559v1.399024h-3.497559m-2.798047 0h-3.497559v-1.399024h3.497559" opacity=".5" stroke="url(#k)" stroke-width="1.399024" transform="matrix(.18912 0 0 .18912 -2.95 -.304)"/><path d="m23.320567 22.616818-.0032-3.489798 1.402215-.0078v3.497598m0 2.798008-.000005 3.497559h-1.399019v-3.497559" opacity=".5" stroke="url(#t)" transform="matrix(.18912 0 0 .18912 -2.95 -.304)"/></g><g stroke-opacity=".501961"><path d="m18.500472 14.509606v2.999999h-4v-2.999999z" fill="url(#n)" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round"/><path d="m15.509606 15.500472h1v2h-1z" fill="none" opacity=".5" stroke="url(#o)" stroke-linecap="square" transform="matrix(0 1 1 0 0 0)"/><path d="m25.500472 14.509607v2.999999h-4v-2.999999z" fill="url(#p)" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round"/><path d="m22.500472 15.509607v1h2v-1z" fill="none" opacity=".5" stroke="url(#q)" stroke-linecap="square"/><path d="m32.500472 14.509607v2.999999h-4v-2.999999z" fill="url(#r)" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round"/><path d="m29.500472 15.509607v1h2v-1z" fill="none" opacity=".5" stroke="url(#s)" stroke-linecap="square"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/square_rounded_unfilled.svg b/icon-themes/elementary_svg/cmd/32/square_rounded_unfilled.svg
new file mode 100644
index 000000000..0dfc2fbfe
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/square_rounded_unfilled.svg
@@ -0,0 +1 @@
+<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke="#7239b3" stroke-linecap="round"><path d="m6.000001 1.529856h12.296624c1.36846 0 2.470145 1.1016846 2.470145 2.470145v12.315691c0 1.368461-1.101685 2.470145-2.470145 2.470145h-12.296624c-1.3684604 0-2.470145-1.101684-2.470145-2.470145v-12.315691c0-1.3684604 1.1016846-2.470145 2.470145-2.470145z" stroke-linejoin="round" stroke-width=".750002" transform="matrix(1.33333 0 0 1.33333 -.192819 2.463739)"/><path d="m8.00002 23.99998 15.99996-15.9999599" stroke-linejoin="bevel"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/square_unfilled.svg b/icon-themes/elementary_svg/cmd/32/square_unfilled.svg
new file mode 100644
index 000000000..c58f1ac17
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/square_unfilled.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke="#7239b3" stroke-linecap="round" transform="scale(.26458333)"><path d="m3.529856 1.529856h17.250141l.002 17.248634h-17.2500934z" fill="none" stroke-linejoin="round" stroke-width=".750002" transform="matrix(1.33333 0 0 1.33333 -.211194 2.461691)"/><path d="m8.00002 23.99998 15.99996-15.99996" stroke-linejoin="bevel"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/starshapes.bang.svg b/icon-themes/elementary_svg/cmd/32/starshapes.bang.svg
new file mode 100644
index 000000000..a28d7fdf2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/starshapes.bang.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="5.830509" x2="6.675664" y1="12.983051" y2="28.565033"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><radialGradient id="b" cx="2.25" cy="16" gradientTransform="matrix(.53333333 0 0 .11633788 11.359322 25.901093)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="38.777782" x2="39.386265" y1="53.288841" y2="62.338299"><stop offset="0" stop-color="#fff"/><stop offset=".25159082" 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(.35698142 0 0 .35698142 -.239701 -3.1254)"><path d="m14.019531 12-1.716797 3.974609-1.15625-3.236328-.996093 3.337891-2.244141-2.712891 2.460938 4.400391-4.1445318-2.794922 3.1914063 3.771484-4.0371094-1.517578 2.40625 1.851563-3.7304687 1.179687 4.3027344.621094-4.3554688 1.955078 4.8203125-.724609-1.8125 3.611328 3.4023435-2.845703-2.4667966 4.046875 3.3789066-2.814453-.857422 3.146484 1.71875-3.845703 1.154297 4.595703.998047-4.699219 2.242187 2.585938-.833984-2.783203 3.412109 1.990234-4.083984-2.966797 4.927734.916016-3.296875-2.574219 2.998047-.660156-3.572266.183594 3.625-2.759766-4.08789 1.529297 2.703125-3.056641-4.292969.802734 2.466797-2.560546-3.38086 3.015625z" fill="url(#a)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961" stroke-width=".741168"/><ellipse cx="12.55932" cy="27.762499" display="block" fill="url(#b)" fill-rule="evenodd" opacity=".264" rx="9" ry="1.963204"/><path d="m11.210938 15.1875-.330079 1.107422a.76326552.76326552 0 0 1 -.25.375l.402344.720703a.76326552.76326552 0 0 1 -.898437 1.099609.76326552.76326552 0 0 1 -.9882816.964844l-.6152344-.230469a.76326552.76326552 0 0 1 -.5175781.578125l-.5449219.171875.9960938.144532a.76326552.76326552 0 0 1 .484375 1.234375.76326552.76326552 0 0 1 .5527343 1.09375l-.1621093.322265.5800781-.484375a.76326552.76326552 0 0 1 1.1425781.982422l-.09961.16211a.76326552.76326552 0 0 1 .41211-.085938l.111328-.25a.76326552.76326552 0 0 1 1.4375.125l.351563 1.402344.314453-1.478516a.76326552.76326552 0 0 1 .84375-.597656.76326552.76326552 0 0 1 .777344-1.167969l1.859374.345703-.835937-.652344a.76326552.76326552 0 0 1 -.242187-.328124.76326552.76326552 0 0 1 -.457032-1.228516.76326552.76326552 0 0 1 -.441406-1.257813l1.230469-1.392578-2.107422.394531a.76326552.76326552 0 0 1 -.244141.0059l-.302734.269531a.76326552.76326552 0 0 1 -1.259766-.701172l.01758-.103515a.76326552.76326552 0 0 1 -.84375-.498047z" fill="none" opacity=".5" stroke="url(#c)" stroke-linecap="square" stroke-width=".741168"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/starshapes.concave-star6.svg b/icon-themes/elementary_svg/cmd/32/starshapes.concave-star6.svg
new file mode 100644
index 000000000..e3bbca58d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/starshapes.concave-star6.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="12.593856" x2="13.302224" y1="11.357678" y2="28.097717"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><radialGradient id="b" cx="2.25" cy="16" gradientTransform="matrix(.47909604 0 0 .11633788 10.922034 27.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 7.567572)" gradientUnits="userSpaceOnUse" x1="38.294628" x2="39.027409" y1="21.923077" y2="46.353329"><stop offset="0" stop-color="#fff"/><stop offset=".38740948" 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(.3527769 0 0 .3527769 .000011 -2.99862)"><path d="m8 12s.7454 3.509291 0 5c-.7454 1.490712-4 3-4 3s3.2546 1.509288 4 3c.7454 1.490715 0 5 0 5s2.3333-2.999998 4-3 4 3 4 3-.7454-3.509291 0-5c.7454-1.490712 4-3 4-3s-3.2546-1.509288-4-3c-.7454-1.490714 0-5 0-5s-2.3333 2.999998-4 3-4-3-4-3z" fill="url(#a)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961" stroke-width=".750002"/><ellipse cx="12" cy="29.036797" display="block" fill="url(#b)" fill-rule="evenodd" opacity=".208" rx="8.084745" ry="1.963204"/><path d="m9.0390625 14.001953c-.073105.0022-.1274077.06851-.1152344.140625.051295.302987.081766.386247.1230469.857422.077578.885468-.1375011 1.789907-.4690485 2.452959-.3315108.662983-.9363331 1.399949-1.6911077 1.869307-.5508504.342547-.801402.452741-1.0410157.570312-.087699.04477-.087699.170078 0 .214844.2396137.117571.4901653.227765 1.0410157.570312.7547746.469358 1.4358682 1.282595 1.767379 1.945578.3315465.663054.4703546 1.49122.3927772 2.376688-.041281.471175-.071752.554435-.1230469.857422-.019865.12067.1317769.190877.2109375.09766.2111596-.245982.2625607-.340321.625-.683598.6616734-.62669 1.4278984-.987914 2.1893864-.987916.761488-.000001 1.629408.361225 2.291082.987916.362439.343277.413841.437616.625.683594.07916.09322.230804.02301.210938-.09766-.051294-.302984-.081768-.386244-.123047-.857418-.07757-.88547.188352-1.713636.519896-2.376688.331511-.662983.885486-1.47622 1.64026-1.945578.550851-.342547.801403-.452741 1.041016-.570312.0877-.04477.0877-.170078 0-.214844-.239613-.117571-.490165-.227765-1.041016-.570312-.754774-.469358-1.207055-1.155476-1.538565-1.818459-.331547-.663054-.699168-1.618339-.621591-2.503807.04128-.471174.07175-.554434.123047-.857422.01987-.120671-.131778-.190879-.210938-.09766-.211159.245978-.262561.340317-.625.683594-.661674.62669-1.453322 1.000627-2.21481 1.000628s-1.603985-.373937-2.2656584-1.000628c-.3624393-.343277-.4138404-.437616-.625-.683594-.023675-.02817-.058917-.044-.095703-.04297z" fill="none" opacity=".5" stroke="url(#c)" stroke-linejoin="round" stroke-width=".750002"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/starshapes.doorplate.svg b/icon-themes/elementary_svg/cmd/32/starshapes.doorplate.svg
new file mode 100644
index 000000000..06c01e3d4
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/starshapes.doorplate.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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 23.068743 -17.399999)" 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 19.76043 104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="24.806656" x2="24.806656" y1="47.02773" y2="39.999444"><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" gradientUnits="userSpaceOnUse" x1="19.974898" x2="19.974898" y1="3.955353" y2="27.955294"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="24.845198" x2="24.845198" y1="13.833353" y2="28.83339"><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(.3527769 0 0 .3527769 -.006628 -3.19109)"><g opacity=".4" transform="matrix(.32134124 0 0 .32142931 5.138663 15.688507)"><path d="m33.080613 40.000001h5v7h-5z" fill="url(#a)"/><path d="m9.7485598 47.000001h-5v-7h5z" fill="url(#c)"/><path d="m9.7485598 40.000001h23.3320542v7.000001h-23.3320542z" fill="url(#d)"/></g><g stroke-linejoin="round" stroke-opacity=".501961" stroke-width=".750002"><path d="m10.419922 4.5c-.4332921 3.0185829-2.787083 5.4107711-5.7871095 5.900391l-.1308594.142578-.0019531 10.957031.0859375.09375c3.0221609.472297 5.3984524 2.872062 5.8339845 5.90625h11.160156c.435532-3.034188 2.811824-5.433953 5.833984-5.90625l.085938-.09375v-11l-.08594-.09375c-3.022158-.4722966-5.39845-2.872062-5.833982-5.90625z" fill="url(#e)" stroke="#7239b3" stroke-width="1" transform="matrix(.75000188 0 0 .75000188 .018789 9.045631)"/><path d="m8.4475209 13.170641c-.5432309 2.105909-2.1978127 3.76049-4.3037216 4.303721v7.142597c2.1059089.543231 3.7604907 2.197813 4.3037216 4.303721h7.1425961c.543231-2.105908 2.197813-3.76049 4.303721-4.303721v-7.142597c-2.105908-.543231-3.76049-2.197812-4.303721-4.303721z" style="opacity:.5;fill:none;stroke-width:.750002;stroke-linecap:square;stroke-linejoin:miter;stroke:url(#f)"/></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 000000000..fd384d91a
--- /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"><radialGradient id="a" cx="4.992979" cy="43.5" gradientTransform="matrix(2.003784 0 0 1.4 41.740531 -17.399999)" 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 19.76043 104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><linearGradient id="d" gradientTransform="translate(-.25144 .000001)" 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><radialGradient id="e" cx="4.992979" cy="43.5" gradientTransform="matrix(2.003784 0 0 1.4 4.396956 -17.399999)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><linearGradient id="f" gradientTransform="translate(-.25144 .000001)" gradientUnits="userSpaceOnUse" x1="25.058096" x2="25.058096" xlink:href="#d" y1="47.027729" y2="39.999443"/><linearGradient id="g" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 7.567572)" gradientUnits="userSpaceOnUse" x1="19.000082" x2="57.409233" y1="22.663385" y2="23.930618"><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="h" gradientUnits="userSpaceOnUse" x1="2.749416" x2="19.126579" y1="24.022411" y2="23.475645"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><g opacity=".4" transform="matrix(.42845391 0 0 .42857134 2.826481 6.857146)"><path d="m14.408825 40.000001h5v7h-5z" fill="url(#e)"/><path d="m9.7485598 47.000001h-5v-7h5z" fill="url(#c)"/><path d="m9.7485598 40.000001h4.6602672v7.000001h-4.6602672z" fill="url(#f)"/></g><g opacity=".4" transform="matrix(.42845391 0 0 .42857134 2.826481 4.857146)"><path d="m51.752401 40.000001h5v7h-5z" fill="url(#a)"/><path d="m9.7485598 47.000001h-5v-7h5z" fill="url(#c)"/><path d="m9.7485598 40.000001h42.0038402v7.000001h-42.0038402z" fill="url(#d)"/></g><g stroke-width=".750002" transform="matrix(0 1.33333 1.33333 0 -11.300782 .497958)"><path d="m7.2515494 12.600618c-1.10801 0-2.0083784.892022-2 2l-.0000047 2.125011-.0000009 7.875019c-1.104569 0-2.0317869.646585-2.0317869 1.751185s.895431 2 2 2h10.0000001c1.10801 0 1.997331-.89371 2.031818-2.001183v-1l.0063-8.760469c1.104569 0 2-.8954 2-2s-.895431-2-2-2z" fill="url(#h)" stroke="#7239b3" stroke-opacity=".501961"/><path d="m7.2578125 13.337891c-.7063998 0-1.2519531.545553-1.2519531 1.251953v2c.0000034.0013.0000034.0026 0 .0039l-.00431 8.006904c-.00233.411532-.3365085.743963-.7480469.74414-.7001675 0-1.2847497.306579-1.2847497 1.006774 0 .700198.5517851 1.251954 1.2519531 1.251954h10.0000001c.7064 0 1.296445-.558264 1.296445-1.264666v-1c-.000004-.0013-.000004-.0026 0-.0039l-.0074-8.749006c.0023-.411532.336508-.743963.748046-.744141.700169 0 1.251954-.551757 1.251954-1.251953 0-.700197-.551785-1.251953-1.251954-1.251953h-1z" fill="none" opacity=".5" stroke="url(#g)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/starshapes.signet.svg b/icon-themes/elementary_svg/cmd/32/starshapes.signet.svg
new file mode 100644
index 000000000..dfdd99e11
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/starshapes.signet.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="8.423734" x2="8.00005" y1="11.9661" y2="27.52544"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><radialGradient id="b" cx="2.25" cy="16" gradientTransform="matrix(.53333333 0 0 .11633788 10.8 25.813237)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="11.060732" x2="11.086229" y1="17.726027" y2="22.36418"><stop offset="0" stop-color="#fff"/><stop offset=".23464158" 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="d" gradientUnits="userSpaceOnUse" x1="11.522091" x2="12.026233" xlink:href="#c" y1="14.978431" y2="24.334387"/><linearGradient id="e" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="11.060732" x2="11.086229" xlink:href="#c" y1="17.726027" y2="22.36418"/><g transform="matrix(.3527769 0 0 .3527769 .000011 -2.75832)"><path d="m11.5 12c-1.035801 0-1.240311 1.800866-2.197266 2.197266-.956359.3961-2.373502-.732-3.105468 0-.731967.732.396136 2.149068 0 3.105468-.396385.9568-2.197266 1.161366-2.197266 2.197266s1.800881 1.240266 2.197266 2.197266c.396136.9562-.731967 2.373468 0 3.105468.731966.7319 2.149109-.3962 3.105468 0 .956955.3963 1.161465 2.197266 2.197266 2.197266 1.0358 0 1.240311-1.800966 2.197266-2.197266.01833-.01833.06357-.04634.08984-.01563l3.212894 3.212896 1-2 2-1c.01282-.02765-1.905869-1.422762-3.224609-2.419922-.05556-.312308-.08254-.617416.02734-.882812.396469-.957 2.197269-1.161366 2.197269-2.197266s-1.800883-1.240466-2.197266-2.197266c-.396136-.9564.731966-2.373468 0-3.105468s-2.149108.3961-3.105468 0c-.956955-.3964-1.161466-2.197266-2.197266-2.197266zm0 4c1.932997 0 3.5 1.567003 3.5 3.5s-1.567003 3.5-3.5 3.5-3.5-1.567003-3.5-3.5 1.567003-3.5 3.5-3.5z" fill="url(#a)" stroke="#7239b3" stroke-opacity=".501961" stroke-width=".750002"/><ellipse cx="12" cy="27.674644" display="block" fill="url(#b)" fill-rule="evenodd" opacity=".23" rx="9" ry="1.963204"/><g fill="none" stroke-width=".750002"><ellipse cx="11.558868" cy="19.451851" rx="4.221968" ry="4.087143" stroke="url(#e)" stroke-linejoin="round" stroke-miterlimit="0"/><path d="m11.5 12.779297c-.03299 0-.01641-.01649-.101562.06641-.08515.0829-.215109.268957-.357422.505859-.284626.473805-.593384 1.215939-1.4394535 1.566407-.8457852.350303-1.5890655.04384-2.125-.08984-.2679672-.06684-.4907047-.105109-.609375-.103516-.1186703.0016-.095924.00022-.1191406.02344-.023222.02322-.021846.000468-.023437.119141-.00159.118672.036674.341408.1035156.609374.1336831.535933.4401624 1.279218.089844 2.125-.350494.846028-1.0926197 1.154833-1.5664063 1.439454-.2368933.14231-.4229579.272258-.5058594.357422-.082901.08516-.066406.06853-.066406.101562 0 .03303-.016485.01642.066406.101562.082892.08515.268958.215119.5058594.357422.4738028.284607 1.2159531.593348 1.5664063 1.439454.3503866.845769.043839 1.589047-.089844 2.125-.066841.267976-.1051075.490678-.1035156.609374.00159.118697.0002276.09593.023437.119141.023196.02319.000455.02185.1191406.02344.1186856.0016.3413973-.03667.609375-.103516.5359555-.133686 1.2792238-.440232 2.125-.08984.8461365.350407 1.1548235 1.092584 1.4394535 1.566407.142315.236911.272265.422953.357422.505859.08516.08291.06859.06641.101562.06641.03297 0 .01641.0165.101562-.06641.08516-.08291.215107-.268948.357422-.505859.271453-.451887.592986-1.130638 1.353516-1.498047.05479-.03739.08772-.08301.1875-.115235.188018-.06073.645915-.02823.878906.244141l2.40625 2.404297.517578-1.033203a.77988114.77988114 0 0 1 .347657-.347657l.882812-.441406c-.04299-.03192-.06659-.04885-.111328-.08203-.641961-.476173-1.452246-1.075332-2.117187-1.578125a.77988114.77988114 0 0 1 -.296876-.484375c-.06328-.35568-.133722-.816114.07422-1.318359.350505-.84605 1.092619-1.15485 1.566407-1.439454.236893-.142302.422973-.272278.505859-.357422.08289-.08514.06641-.06852.06641-.101562 0-.03303.01649-.0164-.06641-.101562-.0829-.08516-.268966-.215112-.505859-.357422-.473788-.284621-1.215914-.593425-1.566407-1.439454-.350318-.845781-.04384-1.589067.08984-2.125.06684-.267966.105107-.490702.103516-.609374-.0016-.118673-.000216-.09592-.02344-.119141-.02322-.02322-.00047-.02184-.119141-.02344-.11867-.0016-.341407.03668-.609374.103516-.535935.133681-1.279215.440146-2.125.08984-.84607-.350468-1.154827-1.092602-1.439454-1.566407-.142313-.236902-.272268-.42296-.357422-.505859-.08515-.0829-.06858-.06641-.101562-.06641z" opacity=".5" stroke="url(#d)" stroke-opacity=".981618"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/starshapes.star12.svg b/icon-themes/elementary_svg/cmd/32/starshapes.star12.svg
new file mode 100644
index 000000000..56be99e50
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/starshapes.star12.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.99874004 .05018298 -.05018298 .99874004 .591892 -.637924)" gradientUnits="userSpaceOnUse" x1="11.216887" x2="10.03735" y1="1.932203" y2="24.20339"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><radialGradient id="b" cx="2.25" cy="16" gradientTransform="matrix(.4338983 0 0 .11633788 11.023729 19.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="12.768462" x2="12.816198" xlink:href="#d" y1="13.696012" y2="22.542562"/><linearGradient id="d" gradientTransform="translate(-63.398056 24.259322)" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="3.5" y2="19.240234"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="18.15729" x2="18.15729" xlink:href="#d" y1="13.327405" y2="22.173958"/><linearGradient id="f" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="40.380222" x2="41.043209" y1="25.601196" y2="28.086775"><stop offset="0" stop-color="#fff"/><stop offset=".07566522" 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(.3527769 0 0 .3527769 -.210828 -.28525)"><path d="m14.541027 2.5351562-2.303803 4.6035399-2.5253903-4.5371094.0898437 5.1933594-4.4570312-2.6679688 2.6757812 4.4511719-5.1933593-.0820312 4.5410156 2.519531-4.5879026 2.525391 5.1933594-.089844-2.6679687 4.457031 3.9101562-2.349609.0507932-5.496094 9.3311468-.062524 2.837891-1.5800781-5.19336.089844 2.667969-4.4570312-4.451172 2.6757812z" fill="url(#a)" stroke="#7239b3" stroke-linecap="square" stroke-opacity=".501961" stroke-width=".750002"/><ellipse cx="12" cy="21.036797" display="block" fill="url(#b)" fill-rule="evenodd" opacity=".166" rx="7.322034" ry="1.963204"/><g fill="#fcaf3e" stroke="#ce5c00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".671" transform="scale(.98294772 1.0173481)"><path d="m13.960716 22.542563h-1.526024v-5.133962l.01821-.843524.03034-.922414c-.311517.311518-.52796.515824-.649331.61292l-1.01951.819249-.9042083-1.128743 2.8582693-2.250077h1.192256v8.846551z" fill="url(#c)" stroke="none"/><path d="m22.353861 22.542562-6.104104.000001v-1.201341l2.129227-2.354809c.659445-.675628 1.09031-1.142903 1.292594-1.401826.202283-.262969.347928-.50571.436933-.728222.08901-.222512.133507-.453115.133507-.691811 0-.356019-.09912-.621011-.297357-.794975-.194193-.173964-.455139-.260946-.782838-.260946-.343883 0-.677651.07889-1.001305.236672s-.661468.382317-1.013442.673605l-1.01951-1.207634c.436933-.372202.799021-.635171 1.086264-.788907.287243-.153735.600782-.27106.940619-.351974.339837-.08496.720131-.127438 1.140881-.127438.554257 0 1.043784.101142 1.46858.303425.424796.202284.754519.485482.989168.849592.234649.364111.351974.780816.351974 1.250114 0 .408614-.07282.792953-.218467 1.153017-.141599.35602-.364111.722154-.667536 1.098401-.29938.376248-.829364 1.015689-1.589951 1.711545l-1.14088 1.074127v.08496h3.865643v1.474425z" fill="url(#e)" stroke="none"/><g fill="none" stroke="#a62100" stroke-width=".750002"><path d="m13.960716 22.542563h-1.526024v-5.133962l.01821-.843524.03034-.922414c-.311517.311518-.52796.515824-.649331.61292l-1.01951.819249-.9042083-1.128743 2.8582693-2.250077h1.192256v8.846551z" opacity=".5"/><path d="m22.353861 22.542562-6.104104.000001v-1.201341l2.129227-2.354809c.659445-.675628 1.09031-1.142903 1.292594-1.401826.202283-.262969.347928-.50571.436933-.728222.08901-.222512.133507-.453115.133507-.691811 0-.356019-.09912-.621011-.297357-.794975-.194193-.173964-.455139-.260946-.782838-.260946-.343883 0-.677651.07889-1.001305.236672s-.661468.382317-1.013442.673605l-1.01951-1.207634c.436933-.372202.799021-.635171 1.086264-.788907.287243-.153735.600782-.27106.940619-.351974.339837-.08496.720131-.127438 1.140881-.127438.554257 0 1.043784.101142 1.46858.303425.424796.202284.754519.485482.989168.849592.234649.364111.351974.780816.351974 1.250114 0 .408614-.07282.792953-.218467 1.153017-.141599.35602-.364111.722154-.667536 1.098401-.29938.376248-.829364 1.015689-1.589951 1.711545l-1.14088 1.074127v.08496h3.865643v1.474425z" opacity=".5"/></g></g><path d="m10.860271 6.871118.01563.9042968c.016094.8431256-.9015914 1.3747653-1.6249998.9414063l-.7753956-.4628907.4648437.7714844c.1820743.3030586.2032583.6763346.0566407.9980472.0879912-.023092.1785607-.0349053.2695312-.0351566l5.9854438-.0625242c-.132265-.3147978-.106885-.6737423.06836-.9667968l.462891-.7753906-.771484.4648437c-.722302.43473-1.425145-.0320545-1.411226-.8749758l.01367-.9023437-.4375.7890624c-.408988.7363564-1.467964.7363564-1.876953 0zm-2.5683592 3.74414c-.094219.02545-.1914695.03794-.2890625.03711l-.9023437-.01367.7890625.4375c.1155862.0646.2182248.150017.3027343.251953v-.265627c.0006266-.15452.034604-.307083.099609-.447266zm-.1504022 2.085938c-.084509.101936-.187148.187358-.3027343.251953l-.7890625.439453.9042968-.01563c.062837-.000287.1255779.0049.1875.01563z" fill="none" opacity=".5" stroke="url(#f)" stroke-linecap="square" stroke-width=".750002"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/starshapes.star24.svg b/icon-themes/elementary_svg/cmd/32/starshapes.star24.svg
new file mode 100644
index 000000000..f2135d0a1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/starshapes.star24.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="translate(-38.899914 5.542894)" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="3.5" y2="19.240234"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="12.770529" x2="12.770529" xlink:href="#a" y1="13.454755" y2="22.301306"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="20.40066" x2="20.40066" xlink:href="#a" y1="13.086148" y2="22.301306"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="12.345461" x2="12.345461" y1="14.69027" y2="18.440279"><stop offset="0" stop-color="#fff"/><stop offset=".09817364" 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=".821195" x2="23.178805" y1="20" y2="20"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><radialGradient id="f" cx="2.25" cy="16" gradientTransform="matrix(.4338983 0 0 .11633788 11.023729 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 .039426 -10.586978)"><path d="m13.304688 8.96875-1.601563 4.185547-1.298828-4.1484376-.4628908 4.4589846-2.328125-3.6699221.7070313 4.4257811-3.1972656-2.943359 1.828125 4.091797-3.8515625-2.015625 2.8242187 3.480468-4.2421875-.949218 3.6308594 2.628906-4.34375.18164 4.1855469 1.601563-4.1484375 1.298828 4.4589844.462891-3.6699219 2.328125 4.4257812-.707031-2.9433593 3.197265 4.0917968-1.828125-2.015625 3.851563 2.4919345-2.210091v-6.375016h9.0000229v3.000008l2.408433-3.315292h.367188l-.775391-.296875 4.148438-1.298828-4.458985-.462891 3.669922-2.328125-4.425781.707031 2.943359-3.197265-4.091797 1.828125 2.015625-3.851563-3.480468 2.824219.949218-4.2421874-2.628906 3.6308594zm-5.304688 20.833984-.1152344.515625.1152344-.158203z" fill="url(#e)" stroke="#7239b3" stroke-linecap="square" stroke-opacity=".501961" stroke-width=".750002"/><ellipse cx="12" cy="29.036797" display="block" fill="url(#f)" fill-rule="evenodd" opacity=".166" rx="7.322034" ry="1.963204"/><g fill="#fcaf3e" stroke="#ce5c00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".5" transform="matrix(.98294772 0 0 1.0173481 .1677 8.127119)"><path d="m15.441074 22.301305-6.1041035.000001v-1.201341l2.1292275-2.354809c.659446-.675628 1.09031-1.142903 1.292593-1.401826.202284-.262969.347929-.50571.436933-.728222.08901-.222512.133507-.453115.133507-.691811 0-.356019-.09912-.621011-.297357-.794975-.194192-.173964-.455138-.260946-.782838-.260946-.343882 0-.677651.07889-1.001305.236672s-.661467.382317-1.013441.673605l-1.0195101-1.207634c.436933-.372202.7990211-.635171 1.0862631-.788907.287244-.153735.600784-.27106.94062-.351974.339837-.08496.72013-.127438 1.14088-.127438.554258 0 1.043785.101142 1.468581.303425.424796.202284.754518.485482.989167.849592.23465.364111.351974.780816.351974 1.250114 0 .408614-.07282.792953-.218466 1.153017-.141598.35602-.364111.722154-.667537 1.098401-.29938.376248-.829363 1.015689-1.58995 1.711545l-1.140881 1.074127v.08496h3.865643v1.474425z" fill="url(#b)" stroke="none"/><path d="m23.071204 20.089668h-1.526026v2.211638h-1.526026v-2.211638h-4.093417v-1.30473l4.196582-5.330183h1.422861v5.17847h1.526026zm-3.052052-1.456443v-1.106497c0-.250832.01011-.614942.03034-1.092332s.03641-.754519.04855-.831387h-.04855c-.14969.331746-.636387.6554-.846763.970962l-1.626361 2.059254h2.442781z" fill="url(#c)" stroke="none"/><g fill="none" stroke="#a62100" stroke-width=".750002"><path d="m15.441074 22.301305-6.1041035.000001v-1.201341l2.1292275-2.354809c.659446-.675628 1.09031-1.142903 1.292593-1.401826.202284-.262969.347929-.50571.436933-.728222.08901-.222512.133507-.453115.133507-.691811 0-.356019-.09912-.621011-.297357-.794975-.194192-.173964-.455138-.260946-.782838-.260946-.343882 0-.677651.07889-1.001305.236672s-.661467.382317-1.013441.673605l-1.0195101-1.207634c.436933-.372202.7990211-.635171 1.0862631-.788907.287244-.153735.600784-.27106.94062-.351974.339837-.08496.72013-.127438 1.14088-.127438.554258 0 1.043785.101142 1.468581.303425.424796.202284.754518.485482.989167.849592.23465.364111.351974.780816.351974 1.250114 0 .408614-.07282.792953-.218466 1.153017-.141598.35602-.364111.722154-.667537 1.098401-.29938.376248-.829363 1.015689-1.58995 1.711545l-1.140881 1.074127v.08496h3.865643v1.474425z" opacity=".5"/><path d="m23.071204 20.089668h-1.526026v2.211638h-1.526026v-2.211638h-4.093417v-1.30473l4.196582-5.330183h1.422861v5.17847h1.526026zm-3.052052-1.456443v-1.106497c0-.250832.01011-.614942.03034-1.092332s.03641-.754519.04855-.831387h-.04855c-.14969.331746-.636387.6554-.846763.970962l-1.626361 2.059254h2.442781z" opacity=".5"/></g></g><path d="m12.642578 13.021484-.164062.429688a.83027541.83027541 0 0 1 -1.56836-.04883l-.0957-.304688-.04687.453125a.83027541.83027541 0 0 1 -1.5273436.359375l-.171875-.269531.072266.449219a.83027541.83027541 0 0 1 -1.3828209.742189l-.234375-.214843.1855469.414062a.83027541.83027541 0 0 1 -1.1425782 1.074219l-.2851562-.150391.2871094.355469a.83027541.83027541 0 0 1 -.8261719 1.333984l-.3125-.07031.3691406.267578a.83027541.83027541 0 0 1 -.4511719 1.501951l-.3261718.01367.4296875.164062a.83027541.83027541 0 0 1 -.048828 1.56836l-.3046876.0957.453125.04687a.83027541.83027541 0 0 1 .359375 1.527344l-.2695312.171875.4492188-.07227a.83027541.83027541 0 0 1 .9257812.585937v-3.130859a.83027541.83027541 0 0 1 .8300781-.830078h8.9999999a.83027541.83027541 0 0 1 .830078.830078v.445313l.457031-.63086a.83027541.83027541 0 0 1 .464844-1.21875l.304688-.0957-.453125-.04687a.83027541.83027541 0 0 1 -.359375-1.527344l.269531-.171875-.449219.07227a.83027541.83027541 0 0 1 -.742187-1.382813l.214843-.234374-.414062.185546a.83027541.83027541 0 0 1 -1.074219-1.142578l.150391-.285156-.355469.287109a.83027541.83027541 0 0 1 -1.333984-.826171l.07031-.3125-.267578.36914a.83027541.83027541 0 0 1 -1.5019511-.45117zm-5.626953 10.892578a.83027541.83027541 0 0 1 -.1835938.328126l-.2148437.234374.3984375-.177734z" fill="none" opacity=".5" stroke="url(#d)" stroke-linecap="square" stroke-width=".750002"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/starshapes.star4.svg b/icon-themes/elementary_svg/cmd/32/starshapes.star4.svg
new file mode 100644
index 000000000..1ddb40a0f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/starshapes.star4.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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(.26913374 0 0 .11633788 11.394449 25.675385)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="15.488957" x2="14.891033" y1="13.356688" y2="23.955004"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="11.889124" x2="12.314267" y1="16.847458" y2="24.067797"><stop offset="0" stop-color="#fff"/><stop offset=".21976517" 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(.3527769 0 0 .3527769 .000011 -2.9986)"><ellipse cx="12" cy="27.536793" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".336" rx="4.541632" ry="1.963204"/><g stroke-linejoin="round" stroke-width=".750002"><path d="m12 12-2.828125 5.171875-5.171875 2.828125 5.171875 2.828125 2.828125 5.171875 2.828125-5.171875 5.171875-2.828125-5.171875-2.828125z" fill="url(#b)" stroke="#7239b3" stroke-opacity=".501961"/><path d="m11.994141 13.867188c-.07764.0019-.148369.04509-.185547.113281l-2.0449221 3.742187c.014301.01301-.027344.02734-.041016.04102l-3.7421874 2.044922c-.1523774.08211-.1523774.300698 0 .382812l3.7421874 2.044922c.013013-.0143.027344.02735.041015.04102l2.0449231 3.742187c.08211.152377.300698.152377.382811 0l2.044923-3.742187c-.0143-.01301.02735-.02735.04102-.04102l3.742187-2.044922c.152377-.08211.152377-.300698 0-.382812l-3.742187-2.044922c-.01301.0143-.02735-.02735-.04102-.04102l-2.044923-3.742187c-.03918-.07189-.115426-.115673-.197264-.113281z" fill="none" opacity=".5" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/starshapes.star5.svg b/icon-themes/elementary_svg/cmd/32/starshapes.star5.svg
new file mode 100644
index 000000000..64dad911a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/starshapes.star5.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="11.881355" x2="13.338984" y1="12.932197" y2="24.983044"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><radialGradient id="b" cx="2.25" cy="16" gradientTransform="matrix(.4338983 0 0 .11633788 11.023729 27.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="11.842911" x2="11.801158" y1="15.575222" y2="23.304035"><stop offset="0" stop-color="#fff"/><stop offset=".43189588" 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(.3527769 0 0 .3527769 .000011 -3.13966)"><path d="m12 11.542366-3.0000001 6h-5l4 4-1 6 5.0000001-3 5 3-1-6 4-4h-5z" fill="url(#a)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961" stroke-width=".750002"/><ellipse cx="12" cy="29.036797" display="block" fill="url(#b)" fill-rule="evenodd" opacity=".166" rx="7.322034" ry="1.963204"/><path d="m11.998061 13.323691c-.01693.0016-.03177.01198-.03906.02734l-2.5840076 4.92383-3.4531197-.000041c-.04218.0011-.062774.05193-.033203.08203l3.0175794 2.859946-.75 4.5c-.00283.0157.00229.03179.013672.04297.015926.01504.039989.01747.058594.0059l3.7460929-2.246094 3.746094 2.246094c.03504.02077.07846-.0086.07227-.04883l-.75-4.5 2.982421-2.859946c.02957-.0301.009-.08097-.0332-.08203h-3.367187l-2.580064-4.923785c-.0085-.01787-.02712-.02871-.04687-.02734z" fill="none" opacity=".5" stroke="url(#c)" stroke-width=".750002"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/starshapes.star6.svg b/icon-themes/elementary_svg/cmd/32/starshapes.star6.svg
new file mode 100644
index 000000000..4103a2ef5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/starshapes.star6.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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 -18.094415 5.097012)" gradientUnits="userSpaceOnUse" x1="86.029114" x2="83.411842" y1="-8.019195" y2="67.579842"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="56.161396" x2="55.961395" y1="26.844128" y2="61.458252"><stop offset="0" stop-color="#fff"/><stop offset=".10838047" 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(.36158102 0 0 .15511679 15.186443 21.534741)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="scale(.26458333)"><path d="m16 4.4511719-2.886719 5h-5.8046872l2.9023442 5.0273441-2.9023442 5.027343h5.8046872l2.886719 5 2.886719-5h5.804687l-2.902344-5.027343 2.902344-5.0273441h-5.804687z" fill="url(#a)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m16 6.5097656-1.996094 3.4570313a1.029559 1.029559 0 0 1 -.890625.5136721h-4.0214841l2.0097651 3.482422a1.029559 1.029559 0 0 1 0 1.03125l-2.0097651 3.482421h4.0214841a1.029559 1.029559 0 0 1 .890625.513672l1.996094 3.457032 1.996094-3.457032a1.029559 1.029559 0 0 1 .890625-.513672h4.021484l-2.009765-3.482421a1.029559 1.029559 0 0 1 0-1.03125l2.009765-3.482422h-4.021484a1.029559 1.029559 0 0 1 -.890625-.5136721z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="square"/><ellipse cx="16" cy="24.016611" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".336" rx="6.101679" ry="2.617599" stroke-width="1.33333"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/starshapes.star8.svg b/icon-themes/elementary_svg/cmd/32/starshapes.star8.svg
new file mode 100644
index 000000000..edad8d183
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/starshapes.star8.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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(.28830951 0 0 .11633788 11.351304 25.761918)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.29348918 0 0 .3124756 -20.157271 -6.843177)" gradientUnits="userSpaceOnUse" x1="75.311066" x2="76.065659" y1="32.542973" y2="87.762894"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.26069254 0 0 .3133196 19.247816 -1.10935)" gradientUnits="userSpaceOnUse" x1="-28.144695" x2="-28.32048" y1="23.070766" y2="59.737514"><stop offset="0" stop-color="#fff"/><stop offset=".20345086" 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(.37437391 0 0 .37437391 -.092484 -3.35202)"><ellipse cx="12" cy="27.623325" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".196" rx="4.865223" ry="1.963204"/><g stroke-linecap="square" stroke-width=".706735" transform="translate(0 8)"><path d="m11.928837 3.9263371-2.3433336 2.3433332h-3.3123653v3.3123653l-2.3413269 2.3413264 2.3413269 2.341327v3.314371h3.3143717l2.3413272 2.341326 2.341327-2.341326h3.312364v-3.312365l2.343333-2.343333-2.343333-2.3433327v-3.310359h-3.310358z" fill="url(#b)" stroke="#7239b3" stroke-opacity=".501961"/><path d="m11.927734 4.9316406-1.839843 1.8398438a.71106344.71106344 0 0 1 -.5019535.2089844h-2.6015625v2.6015624a.71106344.71106344 0 0 1 -.2089844.5019528l-1.8398437 1.839844 1.8398437 1.839844a.71106344.71106344 0 0 1 .2089844.501953v2.601563h2.6035156a.71106344.71106344 0 0 1 .5019534.208984l1.83789 1.83789 1.837891-1.83789a.71106344.71106344 0 0 1 .503906-.208984h2.601563v-2.59961a.71106344.71106344 0 0 1 .208984-.501953l1.841797-1.841797-1.841797-1.841797a.71106344.71106344 0 0 1 -.208984-.5019529v-2.5996093h-2.59961a.71106344.71106344 0 0 1 -.503906-.2089844z" fill="none" opacity=".5" stroke="url(#c)"/></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 000000000..7cea13691
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/starshapes.vertical-scroll.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="10.124426" x2="10.124426" y1="12.219464" y2="29.469507"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" 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><radialGradient id="c" cx="4.992979" cy="43.5" gradientTransform="matrix(2.003784 0 0 1.4 37.072584 -17.399999)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#d"/><linearGradient id="d"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="4.992979" cy="43.5" gradientTransform="matrix(-2.003784 0 0 -1.4 19.76043 104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#d"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="24.806656" x2="24.806656" y1="47.02773" y2="39.999444"><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><g opacity=".4" transform="matrix(.11336176 0 0 .11339283 .74784 2.07887)"><path d="m47.084454 40.000001h5v7h-5z" fill="url(#c)"/><path d="m9.7485598 47.000001h-5v-7h5z" fill="url(#e)"/><path d="m9.7485598 40.000001h37.3358932v7.000001h-37.3358932z" fill="url(#f)"/></g><g stroke-width=".750002" transform="matrix(.3527769 0 0 .3527769 .397086 -2.98783)"><path d="m7.2578938 12.590181c-1.10801 0-2 .89199-2 2v2l-.00848 7.755296c-1.104569 0-2 .8954-2 2s.895431 2 2 2h1 1 2 3.0000002 3c1.10801 0 2-.89199 2-2v-1l.0085-8.755296c1.104569 0 2-.8954 2-2s-.895431-2-2-2h-1-1-7.0000006z" fill="url(#a)" stroke="#7239b3" stroke-opacity=".501961"/><path d="m7.2578125 13.337891c-.7063998 0-1.2519531.545553-1.2519531 1.251953v2c.0000034.0013.0000034.0026 0 .0039l-.010323 7.767584c-.00233.411532-.3365085.743963-.7480469.74414-.7001675 0-1.2519531.551758-1.2519531 1.251953 0 .700198.5517851 1.251954 1.2519531 1.251954h1 1 2 2.9999995 3c.7064 0 1.251953-.545552 1.251953-1.251954v-1c-.000003-.0013-.000003-.0026 0-.0039l.01032-8.767577c.0023-.411532.336508-.743963.748046-.744141.700169 0 1.251954-.551757 1.251954-1.251953 0-.700197-.551785-1.251953-1.251954-1.251953h-1-1-6.9999991z" fill="none" opacity=".5" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/statisticsmenu.svg b/icon-themes/elementary_svg/cmd/32/statisticsmenu.svg
new file mode 100644
index 000000000..247bfa2df
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/statisticsmenu.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="translate(15.968656 11.968657)" gradientUnits="userSpaceOnUse" x1="12.031344" x2="12.031344" y1="3.031343" y2="12.031343"><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(.74999243 0 0 .74999243 -5.290008 1.487529)" gradientUnits="userSpaceOnUse" x1="14.551723" x2="14.551723" xlink:href="#a" y1="9.016707" y2="22.01687"/><linearGradient id="c" gradientTransform="matrix(.75000188 0 0 .75000188 11.975183 8.976485)" gradientUnits="userSpaceOnUse" x1="12.031344" x2="12.031344" xlink:href="#a" y1="3.031343" y2="12.031343"/><linearGradient id="d"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="25.635593" x2="16" xlink:href="#f" y1="18.682203" y2="6.580508"/><linearGradient id="f"><stop offset="0" stop-opacity=".658824"/><stop offset="1" stop-color="#5c5c5c"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="18.635593" x2="9" xlink:href="#f" y1="18.682203" y2="6.580508"/><radialGradient id="h" cx="-1.473815" cy="-42.064499" gradientTransform="matrix(-2.8642857 .00000019 -.00000015 -2.1857141 8.778565 -80.012447)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#d"/><radialGradient id="i" cx="-1.473815" cy="-42.064499" gradientTransform="matrix(-.00000019 -2.8642857 2.1857141 -.00000015 104.01244 8.778566)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#d"/><g stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002" transform="matrix(1.33333 0 0 1.33333 .00004 .00004)"><path d="m14.625006 10.124995h3.75001v9.000023h-3.75001z" fill="url(#e)" stroke="#000" stroke-opacity=".6"/><path d="m7.8749897 7.1249877 3.7500093-.0000001v12.0000304h-3.7500093z" fill="url(#g)" stroke="#000" stroke-opacity=".6" stroke-width=".750002"/><g fill="none"><path d="m2.6249766 19.124967v.750053c6.333334-.01 12.4167144.01 18.7500464 0v-.750002h-18.7500464z" stroke="url(#h)"/><path d="m4.8750332 2.6249766h-.7480528l-.002 18.7500464h.7500018v-18.7500464z" stroke="url(#i)"/><path d="m5.999985 7.1313438 3.7500094-3.7627213 6.7500166 5.2500132 3.000008-2.1737343" stroke="#ce5c00" stroke-linejoin="round" stroke-width=".750002"/><path d="m8.5871019 7.8749895h2.2865861v10.5000265h-2.2500055z" opacity=".7" stroke="url(#b)" stroke-width=".749992"/><path d="m15.373699 10.874997h2.250006v7.500019h-2.250006z" opacity=".7" stroke="url(#c)" stroke-width=".750002"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/statusbarvisible.svg b/icon-themes/elementary_svg/cmd/32/statusbarvisible.svg
new file mode 100644
index 000000000..9bf952206
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/statusbarvisible.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="-18.947322" x2=".57297" y1="18.097679" y2="18.097679"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.0328 0 0 .01647 .15 20.963)" 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><radialGradient id="c" cx="605.714" cy="486.648" gradientTransform="matrix(.0328 0 0 .01647 .154 20.963)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><linearGradient id="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="605.714" cy="486.648" gradientTransform="matrix(-.0328 0 0 .01647 23.846 20.963)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><linearGradient id="f" gradientTransform="matrix(.57576 0 0 .62295 -2.394 4.893)" gradientUnits="userSpaceOnUse" x1="25" x2="25" y1="17.829" y2="8.197"><stop offset="0" stop-color="#cdcdcd"/><stop offset="1" stop-color="#fff"/></linearGradient><path d="m4.082 27 15.593-.013v4l-15.593.013z" fill="url(#b)" opacity=".236" transform="matrix(1.33333 0 0 1.33333 .18 -10.828)"/><path d="m19.675 26.987v4c1.69.008 4.082-.896 4.082-2s-1.883-2-4.08-2z" fill="url(#c)" opacity=".236" transform="matrix(1.33333 0 0 1.33333 .18 -10.828)"/><path d="m4.082 27v4c-1.69.01-4.082-.895-4.082-2 0-1.103 1.883-2 4.08-2z" fill="url(#e)" opacity=".236" transform="matrix(1.33333 0 0 1.33333 .18 -10.828)"/><path d="m4.487 10.743c-1.108 0-2 .892-2 2l.013 16.757 18.757-.013-.013-16.758c0-1.11-.892-2.002-2-2z" fill="url(#f)" stroke="url(#a)" stroke-width=".75" transform="matrix(1.33333 0 0 1.33333 .18 -10.828)"/><path d="m27.49 9.967-.006-4.12c0-.738-.594-1.334-1.333-1.333l-20.3.034c-.74 0-1.335.594-1.334 1.333l.006 4.119" fill="none" opacity=".8" stroke="#fff" stroke-width=".999997"/><path d="m4.18 10.505 23.676-.018v17.333l-23.676.02z" fill="#fff"/><path d="m4 24h24v4h-24z" fill="#eee"/><path d="m4 10.49 24-.012" fill="none" stroke="#a0a0a0" stroke-width=".999997"/><g fill="#808080"><path d="m4 23.491525 24 .01695" stroke="#b3b3b3" stroke-width=".999997"/><path d="m6 6h1v1h-1zm2 0h1v1h-1zm2 0h1v1h-1z" opacity=".6"/></g><path d="m4 11.504 24-.017" fill="none" opacity=".05" stroke="#000" stroke-width=".999997"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/strikeout.svg b/icon-themes/elementary_svg/cmd/32/strikeout.svg
new file mode 100644
index 000000000..a1f6dc135
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/strikeout.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="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="12.761326" x2="12.761326" xlink:href="#a" y1="33.638302" y2="11.638302"/><radialGradient id="c" cx="22.571428" cy="30.857143" gradientTransform="matrix(1.0022896 0 0 .19224516 -6.597682 23.38532)" gradientUnits="userSpaceOnUse" r="15.571428"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="16.025424" x2="17.089546" xlink:href="#a" y1="29.821147" y2="4.282222"/><g transform="matrix(1.33333 0 0 1.33333 .163341 -25.349142)"><path d="m1.752716 29.885566.017578 2.234376h19.504467l-.01758-2.234376z" fill="url(#b)"/><path d="m1.752716 29.885566.00414 2.252736h19.50447l-.0041-2.252736z" fill="none" opacity=".61" stroke="#000" stroke-width=".750002"/><path d="m2.1302176 30.242557-.00272.769013h18.7500494l-.01548-.759479z" fill="#fff" opacity=".2"/></g><ellipse cx="16.025423" cy="29.317457" fill="url(#c)" opacity=".2" rx="15.60708" ry="2.993533" stroke-width="1.418826"/><path d="m16.923275 5.6719861c-2.231545 0-3.863831.5436003-5.024082 1.5518404-1.151603 1.0097199-1.709796 2.3102452-1.709796 4.1622565 0 .381298.03485.730072.08867 1.061349h3.117537c-.15752-.383752-.260488-.791858-.260488-1.219302 0-.90527.361985-1.7691994 1.011467-2.3554723.677161-.6112583 1.591593-.8645967 2.621503-.8645967.827041 0 1.664612.1105123 2.502341.3269953h.0029c.630083.1610111 1.460659.4916868 2.288942.8174861l.881126-2.2058295c-.824007-.3354374-1.647013-.6676979-2.410896-.8729098-.977322-.2651004-2.012331-.401817-3.109224-.401817zm1.623891 13.8695739c.30571.260232.581115.533835.792547.842428.345599.494127.529288 1.100153.529288 1.715336 0 1.020745-.423047 1.979741-1.197134 2.549453-.75587.562842-1.732282.781463-2.879218.781463-.957419 0-1.988604-.157027-3.095367-.457239h-.0028c-.773883-.211984-1.783275-.648453-2.7628017-1.058578v2.682467c1.6030547.722723 3.4064727 1.136171 5.4924077 1.136171 2.466222-.000002 4.273874-.5683 5.531202-1.612806l.0029-.0029c1.272889-1.05004 1.873293-2.375933 1.873293-4.256476 0-.897082-.16086-1.6518-.448924-2.319449z" fill="url(#d)" stroke="#000" stroke-opacity=".477941" stroke-width="1.064122"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/strongemphasischarstyle.svg b/icon-themes/elementary_svg/cmd/32/strongemphasischarstyle.svg
new file mode 100644
index 000000000..08601688e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/strongemphasischarstyle.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="11.289" cy="5.254" gradientTransform="matrix(-5.8779962 .03101903 -.0333053 -6.3091362 82.237486 33.38753)" gradientUnits="userSpaceOnUse" r="4.807"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><path d="m22.55598 20.102628q0 2.496585-1.967554 3.933168-1.953851 1.436583-5.451896 1.436583-3.21936 0-5.6955557-1.107424v-3.630509q2.0360847.831265 3.4416997 1.171582 1.416274.340316 2.585841.340316 1.404092 0 2.147256-.490949.75687-.490948.75687-1.461687 0-.543949-.330465-.958186-.330463-.42958-.97464-.820108-.635039-.390527-2.604118-1.248292-1.842679-.795004-2.765542-1.524452-.922862-.730844-1.472621-1.701583-.5512809-.97074-.5512809-2.269243 0-2.4463739 1.8046089-3.8452987 1.81679-1.3989249 5.01026-1.3989249 1.568563 0 2.984836.3403165 1.431504.3417123 2.987884.9595816l-1.375157 3.0377435q-1.611203-.605315-2.671125-.845212-1.046216-.2371055-2.063496-.2371055-1.212209 0-1.857909.5160535-.647222.516054-.647222 1.347319 0 .516054.258889.906581.263457.379369.828445.744793.578692.352869 2.710718 1.285949 2.821889 1.235741 3.868104 2.482638 1.046215 1.237135 1.046215 3.040535z" fill="url(#a)" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".49"/><path d="m16.488281 6.5273438c-2.12898 0-3.798572.4658208-5.009765 1.3984374-1.203073.9326166-1.8046879 2.2147868-1.8046879 3.8457028 0 .16129.0126325.315047.0253907.46875.1191556-1.379959.7103282-2.485793 1.7792972-3.3144528 1.211193-.9326166 2.880785-1.3984375 5.009765-1.3984374 1.045709 0 2.042146.112966 2.986328.3398437.832675.1987666 1.701604.4813894 2.597657.8203125l.388672-.859375c-1.037587-.4119129-2.031993-.7331293-2.986329-.9609375-.944182-.2268777-1.940619-.3398438-2.986328-.3398437zm-2.568359 5.6230472c-.044156.155775-.074219.318813-.074219.496093 0 .344036.087173.645899.259766.90625.175638.252913.451466.500525.828125.744141.385794.235246 1.289587.665056 2.710937 1.287109 1.88126.823828 3.171664 1.651158 3.869141 2.482422.611869.723527.938571 1.601181 1.013672 2.615235.018564-.188005.029297-.380119.029297-.578125l.001953.003906c0-1.202267-.347445-2.216259-1.044922-3.041016-.697477-.831264-1.987881-1.658594-3.869141-2.482422-1.42135-.622053-2.325143-1.051863-2.710937-1.287109-.376659-.243616-.652487-.491228-.828125-.744141-.08239-.124282-.142487-.258991-.185547-.402343zm-4.4785158 8.583984v1c1.3573898.554177 2.5043298.944997 3.4414058 1.171875.944183.226877 1.806227.339844 2.585938.339844.936061 0 1.651042-.162935 2.146484-.490235.50458-.327298.757813-.815731.757813-1.46289 0-.164027-.031098-.316557-.076172-.462891-.106126.385209-.328846.696939-.681641.925781-.495442.3273-1.210423.490235-2.146484.490235-.779711 0-1.641755-.112967-2.585938-.339844-.937076-.226878-2.084016-.617698-3.4414058-1.171875z" fill="#fff" opacity=".1"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/stylenewbyexample.svg b/icon-themes/elementary_svg/cmd/32/stylenewbyexample.svg
new file mode 100644
index 000000000..3ddeae39c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/stylenewbyexample.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="23.335" cy="41.636" gradientTransform="matrix(.25725 0 0 .076 .347 291.587)" gradientUnits="userSpaceOnUse" r="22.627"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.26458 0 0 .26474 .46 283.77)" gradientUnits="userSpaceOnUse" x1="28.059" x2="33.437" y1="18.868" y2="23.743"><stop offset="0" stop-color="#6e3d09"/><stop offset=".242" stop-color="#ea8113"/><stop offset=".621" stop-color="#5c3307"/><stop offset="1" stop-color="#e07c12"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.26458 0 0 .26474 .46 283.77)" gradientUnits="userSpaceOnUse" x1="19.395" x2="23.109" y1="30.001" y2="33.439"><stop offset="0" stop-color="#bdbdbd"/><stop offset=".333" stop-color="#e2e2e2"/><stop offset=".667" stop-color="#a3a3a3"/><stop offset="1" stop-color="#ddd"/></linearGradient><filter id="d" height="1.306" width="1.198" x="-.099" y="-.153"><feGaussianBlur stdDeviation=".52"/></filter><radialGradient id="e" cx="15.415" cy="35.357" gradientTransform="matrix(.26317 0 0 .2566 .28 284.292)" gradientUnits="userSpaceOnUse" r="7.579"><stop offset="0" stop-color="#561300"/><stop offset=".5" stop-color="#922d12"/><stop offset="1" stop-color="#fd68ff"/></radialGradient><linearGradient id="f" gradientTransform="matrix(.2255 0 0 .22563 1.05 285.242)" gradientUnits="userSpaceOnUse" x1="13.236" x2="7.752" y1="37.752" y2="42.282"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="g" cx="4.333" cy="288.644" gradientTransform="matrix(-2.36637 .0798 -.0789 -2.33915 37.355 964.564)" gradientUnits="userSpaceOnUse" r="2.799"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><radialGradient id="h" cx="65.325" cy="48.709" gradientTransform="matrix(0 .68598 -.74626 0 60.288 -27.737)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="i"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.4227 0 0 .38513 14.545 15.083)" gradientUnits="userSpaceOnUse" x1="22.372551" x2="22.372551" xlink:href="#i" y1="4.982185" y2="41.334007"/><linearGradient id="k" gradientTransform="matrix(.38833 0 0 .41842 15.3 14.318)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#i" y1="20.749" y2="25.528"/><path d="m5.384 294.538h-2.338l-.403 1.01h-1.077l2.206-5.292h1l2.128 5.292h-1.125zm-2.06-.8h1.756l-.784-2.395z" style="stroke:#000;stroke-width:.265;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.537;fill:url(#g)" transform="translate(-.794 -289.327)"/><path d="m2.978.93-2.206 5.29h.11l2.096-5.027h1l2.022 5.027h.106l-2.126-5.29zm-.34 3.48-.11.265h1.758l-.086-.265z" fill="#fff" opacity=".1"/><path d="m12.17 294.75c0 .95-2.605 1.72-5.82 1.72s-5.82-.77-5.82-1.72 2.605-1.72 5.82-1.72 5.82.77 5.82 1.72z" fill="url(#a)" fill-rule="evenodd" opacity=".3" transform="matrix(.72162 0 0 .72162 .97 -204.683)"/><path d="m6.692 290.228 1.076 1.006c.857-.842 1.896-2.213 2.78-3.466l.122-1.826c-1.206 1.262-2.957 3.113-3.978 4.286z" fill="url(#b)" stroke="#673907" stroke-linecap="round" stroke-width=".367" transform="matrix(.72162 0 0 .72162 .97 -204.683)"/><path d="m4.68 292.935.596.512 2.247-1.95.072-.187.29-.005c-.116-.413-.778-1.16-1.274-1.16l.023.288-.177.1-1.774 2.402z" fill="url(#c)" stroke="#787a75" stroke-linecap="round" stroke-width=".367" transform="matrix(.72162 0 0 .72162 .97 -204.683)"/><path d="m5.8 40.945c6.605 0 11.618.787 12.567-4.02.765-3.876-4.56-5.733-7.2-2.274-2.54 3.335-5.367 6.296-5.367 6.296z" filter="url(#d)" opacity=".5" transform="matrix(.19093 0 0 .19093 1.353 .512)"/><path d="m1.958 295.03c1.748 0 3.074.208 3.325-1.065.202-1.025-1.207-1.516-1.905-.6-.672.88-1.42 1.665-1.42 1.665z" fill="url(#e)" transform="matrix(.72162 0 0 .72162 .97 -204.683)"/><path d="m4.204 7.075c0 .112-.09.203-.203.203-.11 0-.202-.09-.2-.203 0-.113.09-.204.202-.204s.204.093.204.206z" fill="#fff" opacity=".528"/><path d="m6.106 5.216c0 .104-.084.188-.188.188s-.188-.084-.188-.188.084-.188.188-.188.188.084.188.188z" fill="#fff" opacity=".6"/><path d="m5.664 5.48-1.014 1.172" style="opacity:.6;fill:none;stroke:#fff;stroke-width:.191;stroke-linecap:round;stroke-linejoin:round"/><path d="m2.305 294.856s.884-.435 1.26-1.082c.134-.23.436-.033.25.195-.4.49-1.51.885-1.51.885z" fill="url(#f)" opacity=".428" transform="matrix(.72162 0 0 .72162 .97 -204.683)"/><path d="m9.788.795c0 .032-.025.057-.056.057-.032 0-.057-.025-.057-.057 0-.03.025-.057.057-.057.03 0 .056.026.056.057z" fill="#fff" opacity=".533"/><g fill="none"><path d="m21.5 21.5.0018-5.99823h5.000063l-.001863 5.99823 6.001984.0018v5.000063l-6.001984-.001863.0019 6.001984h-5.000054v-6.000075h-6.000076v-5.000063z" style="stroke:#206b00;stroke-opacity:.501961;stroke-width:1.000013;stroke-linecap:round;stroke-linejoin:round;fill:url(#h)" transform="matrix(.26458 0 0 .26458 -.265 -.265)"/><path d="m22.5 23.003.0019-6.501217h3.000038l-.0019 6.49622m0 2.002.0019 6.501969h-3.00008l-.001816-6.501972" opacity=".5" stroke="url(#j)" transform="matrix(.26458 0 0 .26458 -.265 -.265)"/><path d="m26 22.512 5.501972-.01014v3.000038l-5.501972-.001898m-4 0-5.498217.0019v-3.000042l5.498217.011142" opacity=".5" stroke="url(#k)" transform="matrix(.26458 0 0 .26458 -.265 -.265)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/styleupdatebyexample.svg b/icon-themes/elementary_svg/cmd/32/styleupdatebyexample.svg
new file mode 100644
index 000000000..4dbc83489
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/styleupdatebyexample.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.21294 0 0 .1592 -440.484 -509.11)" gradientUnits="userSpaceOnUse" x1="2082.573" x2="2082.573" y1="3213.947" y2="3247.298"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.171 0 0 .1728 -.762 -1.124)" gradientUnits="userSpaceOnUse" x1="30.027" x2="26.435" y1="27.803" y2="33.39"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".539" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.2179 0 0 .21795 4.866 -1.226)" gradientUnits="userSpaceOnUse" x1="-6.388" x2="-6.388" xlink:href="#d" y1="22.767" y2="39.523"/><linearGradient id="d"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.1605 0 0 .16054 4.426 .555)" gradientUnits="userSpaceOnUse" x1="-2.85" x2="-2.85" xlink:href="#d" y1="39.397" y2="22.916"/><radialGradient id="f" cx="23.335" cy="41.636" gradientTransform="matrix(.25725 0 0 .076 .347 291.587)" gradientUnits="userSpaceOnUse" r="22.627"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="g" gradientTransform="matrix(.26458 0 0 .26474 .46 283.77)" gradientUnits="userSpaceOnUse" x1="28.059" x2="33.437" y1="18.868" y2="23.743"><stop offset="0" stop-color="#6e3d09"/><stop offset=".242" stop-color="#ea8113"/><stop offset=".621" stop-color="#5c3307"/><stop offset="1" stop-color="#e07c12"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.26458 0 0 .26474 .46 283.77)" gradientUnits="userSpaceOnUse" x1="19.395" x2="23.109" y1="30.001" y2="33.439"><stop offset="0" stop-color="#bdbdbd"/><stop offset=".333" stop-color="#e2e2e2"/><stop offset=".667" stop-color="#a3a3a3"/><stop offset="1" stop-color="#ddd"/></linearGradient><filter id="i" height="1.306" width="1.198" x="-.099" y="-.153"><feGaussianBlur stdDeviation=".52"/></filter><radialGradient id="j" cx="15.415" cy="35.357" gradientTransform="matrix(.26317 0 0 .2566 .28 284.292)" gradientUnits="userSpaceOnUse" r="7.579"><stop offset="0" stop-color="#561300"/><stop offset=".5" stop-color="#922d12"/><stop offset="1" stop-color="#fd68ff"/></radialGradient><linearGradient id="k" gradientTransform="matrix(.2255 0 0 .22563 1.05 285.242)" gradientUnits="userSpaceOnUse" x1="13.236" x2="7.752" y1="37.752" y2="42.282"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="l" cx="4.333" cy="288.644" gradientTransform="matrix(-2.36637 .0798 -.0789 -2.33915 37.355 964.564)" gradientUnits="userSpaceOnUse" r="2.799"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><path d="m5.384 294.538h-2.338l-.403 1.01h-1.077l2.206-5.292h1l2.128 5.292h-1.125zm-2.06-.8h1.756l-.784-2.395z" style="stroke:#000;stroke-width:.265;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.537;fill:url(#l)" transform="translate(-.794 -289.327)"/><path d="m2.978.93-2.206 5.29h.11l2.096-5.027h1l2.022 5.027h.106l-2.126-5.29zm-.34 3.48-.11.265h1.758l-.086-.265z" fill="#fff" opacity=".1"/><path d="m12.17 294.75c0 .95-2.605 1.72-5.82 1.72s-5.82-.77-5.82-1.72 2.605-1.72 5.82-1.72 5.82.77 5.82 1.72z" fill="url(#f)" fill-rule="evenodd" opacity=".3" transform="matrix(.72162 0 0 .72162 .97 -204.683)"/><path d="m6.692 290.228 1.076 1.006c.857-.842 1.896-2.213 2.78-3.466l.122-1.826c-1.206 1.262-2.957 3.113-3.978 4.286z" fill="url(#g)" stroke="#673907" stroke-linecap="round" stroke-width=".367" transform="matrix(.72162 0 0 .72162 .97 -204.683)"/><path d="m4.68 292.935.596.512 2.247-1.95.072-.187.29-.005c-.116-.413-.778-1.16-1.274-1.16l.024.288-.177.1-1.774 2.402z" fill="url(#h)" stroke="#787a75" stroke-linecap="round" stroke-width=".367" transform="matrix(.72162 0 0 .72162 .97 -204.683)"/><path d="m5.8 40.945c6.605 0 11.618.787 12.567-4.02.765-3.876-4.56-5.733-7.2-2.274-2.54 3.336-5.367 6.297-5.367 6.297z" filter="url(#i)" opacity=".5" transform="matrix(.19093 0 0 .19093 1.353 .512)"/><path d="m1.958 295.03c1.748 0 3.074.208 3.325-1.065.202-1.025-1.207-1.516-1.905-.6-.672.88-1.42 1.665-1.42 1.665z" fill="url(#j)" transform="matrix(.72162 0 0 .72162 .97 -204.683)"/><path d="m4.204 7.075c0 .112-.09.203-.203.203-.11 0-.2-.09-.2-.203s.09-.204.203-.204.204.094.204.207z" fill="#fff" opacity=".528"/><path d="m6.106 5.216c0 .104-.084.188-.188.188s-.188-.084-.188-.188.084-.188.188-.188.188.084.188.188z" fill="#fff" opacity=".6"/><path d="m5.664 5.48-1.014 1.172" style="opacity:.6;fill:none;stroke:#fff;stroke-width:.191;stroke-linecap:round;stroke-linejoin:round"/><path d="m2.305 294.856s.884-.435 1.26-1.082c.134-.23.436-.033.25.195-.4.49-1.51.884-1.51.884z" fill="url(#k)" opacity=".428" transform="matrix(.72162 0 0 .72162 .97 -204.683)"/><path d="m9.788.795c0 .032-.025.057-.056.057-.032 0-.057-.025-.057-.057 0-.03.025-.057.057-.057.03 0 .056.026.056.057z" fill="#fff" opacity=".533"/><path d="m3.307 2.514v.798c-.044-.003-.088-.004-.132-.005-1.242 0-2.25 1.007-2.25 2.25 0 1.24 1.008 2.248 2.25 2.248 1.19 0 2.174-.928 2.244-2.116h-1.062c-.008.07-.024.137-.043.202l-.006.02c-.02.063-.045.122-.073.18l-.014.026c-.03.054-.063.106-.1.155l-.02.027c-.04.048-.082.093-.127.135l-.022.02c-.048.04-.1.08-.153.113-.003.003-.008.005-.012.007-.053.032-.11.06-.166.083l-.023.01c-.06.022-.12.04-.18.052l-.036.007c-.07.012-.138.02-.21.02-.08 0-.16-.008-.236-.024h-.003l-.003-.002c-.073-.014-.143-.036-.21-.064l-.017-.008c-.065-.028-.128-.062-.186-.1l-.01-.007c-.06-.04-.114-.085-.165-.135l-.012-.01c-.05-.05-.093-.105-.132-.16l-.016-.022c-.036-.055-.066-.113-.093-.173-.007-.012-.012-.023-.017-.035-.025-.06-.045-.125-.06-.19l-.006-.033c-.014-.072-.023-.148-.023-.226 0-.08.008-.16.024-.237v-.002l.002-.007c.015-.07.037-.14.065-.208l.008-.017c.028-.066.062-.128.1-.187l.007-.01c.04-.06.086-.114.136-.165l.01-.012c.05-.047.105-.09.16-.13l.022-.016c.055-.036.113-.067.173-.094l.036-.015c.06-.025.125-.045.19-.06l.033-.007c.072-.014.148-.023.226-.023.044 0 .088.004.132.008v.786l2.055-1.324z" fill="url(#a)" opacity=".99" transform="translate(2.91 .53)"/><g fill="none"><path d="m3.57 3.736v-.738l1.304.843-1.305.832v-.668" opacity=".5" stroke="url(#b)" stroke-width=".262" transform="translate(2.91 .53)"/><path d="m5.13 5.833a1.98 1.98 0 0 1 -2.215 1.692 1.98 1.98 0 0 1 -1.71-2.2 1.98 1.98 0 0 1 2.186-1.73" opacity=".5" stroke="url(#c)" stroke-width=".262" transform="translate(2.91 .53)"/><path d="m6.217 3.044v.798c-.044-.003-.088-.004-.132-.005-1.242 0-2.25 1.007-2.25 2.25 0 1.24 1.008 2.248 2.25 2.248 1.19 0 2.174-.928 2.244-2.116h-1.062c-.008.07-.024.137-.043.202l-.006.02c-.02.063-.045.122-.073.18l-.014.026c-.03.054-.063.106-.1.155l-.02.027c-.04.048-.082.093-.127.135l-.022.02c-.048.04-.1.08-.153.113-.003.003-.008.005-.012.007-.053.032-.11.06-.166.083l-.023.01c-.06.022-.12.04-.18.052l-.036.007c-.07.012-.138.02-.21.02-.08 0-.16-.008-.236-.024h-.003l-.003-.002c-.073-.014-.143-.036-.21-.064l-.017-.008c-.065-.028-.128-.062-.186-.1l-.01-.007c-.06-.04-.114-.085-.165-.135l-.012-.01c-.05-.05-.093-.105-.132-.16l-.016-.022c-.036-.056-.066-.114-.092-.174-.007-.012-.012-.023-.017-.035-.025-.06-.045-.125-.06-.19l-.006-.033c-.014-.072-.023-.148-.023-.226 0-.08.008-.16.024-.237v-.002l.002-.007c.015-.07.037-.14.065-.208l.008-.017c.028-.066.062-.128.1-.187l.007-.01c.04-.06.086-.114.136-.165l.01-.012c.05-.047.105-.09.16-.13l.022-.016c.055-.036.113-.067.173-.094l.036-.015c.06-.025.125-.045.19-.06l.033-.007c.072-.014.148-.023.226-.023.044 0 .088.004.132.008v.786l2.055-1.324z" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-width=".265"/><path d="m5.23 5.953h-.65c-.204.72-.927 1.176-1.675 1.034-.788-.15-1.306-.907-1.162-1.695s.896-1.312 1.686-1.173" opacity=".5" stroke="url(#e)" stroke-width=".262" transform="translate(2.91 .53)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/subscript.svg b/icon-themes/elementary_svg/cmd/32/subscript.svg
new file mode 100644
index 000000000..0e880a921
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/subscript.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="6.803375" x2="6.699319" y1="4.261583" y2="7.584785"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><radialGradient id="b" cx="22.570999" cy="30.857" gradientTransform="matrix(.20401283 0 0 .03763513 -1.960095 5.453371)" gradientUnits="userSpaceOnUse" r="15.571"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><radialGradient id="c" cx="4.333" cy="288.644" gradientTransform="matrix(-2.36637 .0798 -.0789 -2.33915 35.92 964.032)" gradientUnits="userSpaceOnUse" r="2.799"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><path d="m7.83 7.56h-2.18v-.48l.764-.8239999q.144-.155.262-.286.117-.132.2-.256.086-.124.132-.253.047-.128.047-.277 0-.165-.1-.256-.1-.09-.265-.09-.176 0-.338.086-.163.086-.34.246l-.372-.444q.1-.09.21-.173.108-.085.24-.15.13-.064.288-.102.16-.04.355-.04.233 0 .417.065.187.064.318.184.13.12.2.288.072.17.072.38 0 .19-.067.367-.067.173-.182.342-.116.167-.27.334-.15.165-.324.336l-.392.3939999v.03h1.325z" fill="url(#a)" stroke="#a62100" stroke-opacity=".501961" stroke-width=".224698"/><path d="m3.95 294.006h-2.34l-.4 1.01h-1.08l2.206-5.292h1l2.128 5.292h-1.124zm-2.06-.8h1.756l-.784-2.395z" style="stroke:#000;stroke-width:.265;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.537;fill:url(#c)" transform="translate(0 -288.533)"/><path d="m2.337 1.19-2.205 5.293h.22l1.986-4.763h1.002l1.913 4.762h.213l-2.126-5.29zm-.233 3.482-.215.53h1.756l-.173-.53z" fill="#fff" opacity=".2"/><ellipse cx="2.644793" cy="6.614367" fill="url(#b)" opacity=".2" rx="3.17678" ry=".802698" stroke-width=".28322"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/substract.svg b/icon-themes/elementary_svg/cmd/32/substract.svg
new file mode 100644
index 000000000..e1e0e8eb7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/substract.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(.48571543 0 0 .45629666 -34.78968 -5.734851)" gradientUnits="userSpaceOnUse" x1="14.25" x2="14.25" y1="16.5" y2="27.25"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.02485212 0 0 .0082353 -37.838182 20.176327)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 -27.594726 20.176344)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 -22.117139 20.176454)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="10" x2="10" y1="11" y2="30"><stop offset="0" stop-color="#43d6b5"/><stop offset="1" stop-color="#22cc93"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="3.75" x2="3.75" y1="22.25" y2="30.75"><stop offset="0" stop-color="#fff"/><stop offset=".02631579" 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="h" gradientUnits="userSpaceOnUse" x1="10.742084" x2="10.742084" y1="17.249884" y2="27.28271"><stop offset="0" stop-color="#fff"/><stop offset=".04388864" 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" stroke-miterlimit="0" stroke-width=".5" transform="matrix(2 0 0 2 .5 -32.5)"><path d="m4 10.5c-1.5 0-2.5 1-2.5 2.5v15c0 2 .5 2.5 2.5 2.5h15c1.5 0 2.5-1 2.5-2.5v-15c0-2-.5-2.5-2.5-2.5z" fill="url(#f)" transform="matrix(.5 0 0 .5 -.25 16.25)"/><path d="m4 10.5c-1.5 0-2.5 1-2.5 2.5v15c0 2 .5 2.5 2.5 2.5h15c1.5 0 2.5-1 2.5-2.5v-15c0-2-.5-2.5-2.5-2.5z" fill="none" opacity=".5" stroke="#105845" stroke-miterlimit="0" stroke-width="1" transform="matrix(.5 0 0 .5 -.25 16.25)"/><g transform="matrix(.5 0 0 .5 17.927966 19.652067)"><path d="m-34.855934 23.19578h20.000002v2.000086h-20.000002z" fill="url(#b)" opacity=".15"/><path d="m-34.855932 23.195865v1.999891c-.620473.0038-1.5-.448075-1.5-1.000075 0-.551999.6924-.999816 1.5-.999816z" fill="url(#d)" opacity=".15"/><path d="m-14.855932 23.195975v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#e)" opacity=".15"/></g><rect fill="none" height="9" opacity=".5" rx=".75" ry=".5" stroke="url(#g)" stroke-miterlimit="0" stroke-width=".5" width="9" x="1" y="22"/><circle cx="10.062587" cy="22.062586" fill="url(#a)" r="5.563097"/><g fill="none" stroke-miterlimit="0"><circle cx="9.999682" cy="22.000319" opacity=".5" r="5.500403" stroke="#555761" stroke-width=".49983"/><path d="m9.9905393 16.999511c-2.170112 0-4.01014 1.383102-4.7065089 3.313967l-.00713-.0035c-.026249.07393-.045071.149044-.067666.223482-.01518.04916-.030818.098-.044518.147801-.02218.08203-.040912.164221-.058765.246634-.0177.07994-.035125.159965-.04897.241291-.00973.05874-.016452.117497-.02404.176294-.00954.0711-.022854.140795-.029382.212798h.00713c-.1752269 2.045129.9181264 4.071159 2.8892584 4.978963.8258566.380347 1.7011397.512492 2.5464642.435392v.0285c1.992949-.18066 3.645532-1.525771 4.27824-3.348691.0058-.01632.01131-.03262.01692-.04897.0377-.112374.07173-.226121.101502-.341904.01602-.06053.03087-.120904.04452-.181634.01544-.07104.02947-.142448.04185-.21458.01981-.110678.03503-.221242.04718-.332109.0022-.0211.0052-.04204.0071-.06322.18574-1.918802-.752804-3.829845-2.485923-4.826759l-.01158.02583c-.735544-.423757-1.586315-.66959-2.4956451-.66959z" opacity=".5" stroke="url(#h)" stroke-width=".499814"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/subtitleparastyle.svg b/icon-themes/elementary_svg/cmd/32/subtitleparastyle.svg
new file mode 100644
index 000000000..b40c64958
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/subtitleparastyle.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="18.886727" x2="18.886727" y1="8.602832" y2="18.555202"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 .96269904 -1.0387429 0 19.178437 4.075393)" gradientUnits="userSpaceOnUse" x1="-8.445101" x2="16.442648" y1="8.481259" y2="8.848537"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><g stroke-linecap="round" stroke-linejoin="round" transform="matrix(1.3105937 0 0 1.3564607 -1.089007 .000038)"><path d="m8.0795497 18.061682.015836-9.5837719-3.8150655.0000001-.015835-2.9488433h10.6821821l.01583 2.9488433-3.815065-.0000001-.01583 9.5837779z" fill="url(#b)" stroke="#000" stroke-linejoin="round" stroke-opacity=".49" stroke-width=".750002"/><path d="m4.5 7.5.0058594 1h13.9941406l.015625 3h.005859l-.021484-4zm5.0195312 5-.0195312 12h.0019531l.0195313-12z" fill="#fff" opacity=".1" transform="matrix(.76301298 0 0 .73721266 .830926 -.000028)"/><path d="m21.938778 18.186595h-6.104089v-1.19282l1.907518-2.124636c.680027-.696715 1.230744-1.462923 1.439341-1.729929.208598-.271177.358789-.521493.45057-.75095.09177-.229458.137675-.467259.137675-.713404 0-.367131-.102213-.640394-.306637-.819788-.200255-.179393-.469345-.26909-.807273-.26909-1.027838-.112547-1.609212.222516-2.142611.801942l-1.051331-1.245326c.966763-.9547303 2.163517-1.2339394 3.331616-1.1711563.571557 0 1.076363.104293 1.514418.312896.438055.208598.778068.500634 1.02004.8761093.241974.375475.36296.805186.36296 1.289133 0 .421367-.07509.817702-.225284 1.189005-.146019.367131-.375477.744692-.688373 1.132683-.308724.387991-.72476.748906-1.509086 1.466482l-1.315752 1.386815v.08761h3.986298z" fill="url(#a)" stroke="#a62100" stroke-opacity=".501961"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/superscript.svg b/icon-themes/elementary_svg/cmd/32/superscript.svg
new file mode 100644
index 000000000..812b69989
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/superscript.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="-5.016259" x2="-5.04379" y1="-.54376" y2=".335504"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><radialGradient id="b" cx="22.570999" cy="30.857" gradientTransform="matrix(.20401282 0 0 .03763513 -1.960095 5.453369)" gradientUnits="userSpaceOnUse" r="15.571"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><radialGradient id="c" cx="4.333" cy="288.644" gradientTransform="matrix(-2.36637 .0798 -.0789 -2.33915 35.92 964.032)" gradientUnits="userSpaceOnUse" r="2.799"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><path d="m3.95 294.006h-2.34l-.4 1.01h-1.08l2.206-5.292h1l2.128 5.292h-1.124zm-2.06-.8h1.756l-.784-2.395z" style="stroke:#000;stroke-width:.265;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.537;fill:url(#c)" transform="translate(0 -288.533)"/><path d="m2.337 1.19-2.205 5.293h.22l1.986-4.763h1.002l1.913 4.762h.213l-2.126-5.29zm-.233 3.482-.215.53h1.756l-.173-.53z" fill="#fff" opacity=".2"/><path d="m7.303 3.41h-2.18v-.48l.764-.824q.144-.155.262-.286.117-.132.2-.256.086-.124.132-.253.047-.128.047-.277 0-.165-.1-.256-.1-.09-.265-.09-.176 0-.338.086-.163.086-.34.246l-.372-.444q.1-.09.21-.173.108-.085.24-.15.13-.064.288-.102.16-.04.355-.04.233 0 .417.065.187.064.318.184.13.12.2.288.072.17.072.38 0 .19-.067.367-.067.173-.182.342-.116.167-.27.334-.15.165-.324.336l-.392.394v.03h1.325z" fill="url(#a)" stroke="#a62100" stroke-opacity=".501961" stroke-width=".224698"/><ellipse cx="2.644793" cy="6.614365" fill="url(#b)" opacity=".2" rx="3.17678" ry=".802698" stroke-width=".28322"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/switchcontroldesignmode.svg b/icon-themes/elementary_svg/cmd/32/switchcontroldesignmode.svg
new file mode 100644
index 000000000..9990a6a02
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/switchcontroldesignmode.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="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14.8324" x2="14.8324" xlink:href="#a" y1="5.6746" y2="26.028616"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="8.1514" x2="8.1514" xlink:href="#a" y1="23.055099" y2="14.009484"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="11.233976" x2="15.108646" y1="9.817785" y2="13.871716"><stop offset="0" stop-color="#ad5f00"/><stop offset=".13482948" stop-color="#ffe16b"/><stop offset=".20224422" stop-color="#f9c440"/><stop offset=".26965895" stop-color="#fff394"/><stop offset=".44650277" stop-color="#f9c440"/><stop offset=".57114136" stop-color="#f9c440"/><stop offset=".72038066" stop-color="#ffe16b"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -24.35737 1.938176)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#f" y1="24.989594" y2="30.000141"/><linearGradient id="f"><stop offset="0" stop-color="#565656"/><stop offset=".5" stop-color="#9a9a9a"/><stop offset="1" stop-color="#545454"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -24.540087 2.121789)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#h" y1="24.989594" y2="30.000141"/><linearGradient id="h"><stop offset="0" stop-color="#b1b1b1"/><stop offset=".5" stop-color="#fff"/><stop offset="1" stop-color="#8f8f8f"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -23.72243 1.300123)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#f" y1="24.989594" y2="30.000141"/><linearGradient id="j" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -23.905148 1.483735)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#h" y1="24.989594" y2="30.000141"/><linearGradient id="k" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -23.084421 .658986)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#f" y1="24.989594" y2="30.000141"/><linearGradient id="l" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -23.267138 .8426)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#h" y1="24.989594" y2="30.000141"/><linearGradient id="m" gradientTransform="matrix(.6380091 -.6411367 .8596263 .8553493 -24.599696 2.181687)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="29.056757" y2="26.02973"><stop offset="0" stop-color="#ece5a5"/><stop offset="1" stop-color="#fcfbf2"/></linearGradient><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="-.194932" x2="8.965093" y1="20.329414" y2="20.329414"><stop offset="0" stop-color="#d48e15"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="21.826483" x2="15.991784" y1="17.321943" y2="17.369883"><stop offset="0" stop-color="#fad4a1"/><stop offset="1" stop-color="#e6b481"/></linearGradient><linearGradient id="p" gradientTransform="matrix(.333 0 0 .864 -108.667 -5.705)" gradientUnits="userSpaceOnUse" x1="386.16217" x2="380.15616" xlink:href="#a" y1="19.83449" y2="19.833334"/><path d="m1.5 4.5 22 22h-22zm5 12v5h5z" style="fill:#9bdb4d;fill-opacity:.588;fill-rule:evenodd;stroke:#206b00;stroke-linejoin:round;stroke-opacity:.501961"/><path d="m2 7h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1z" opacity=".15"/><path d="m2.5 6.9006214v18.5993786h18.627z" fill="none" opacity=".5" stroke="url(#b)"/><g transform="matrix(0 1 -1 0 28 23)"><path d="m2 7h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1z" opacity=".15"/><path d="m2 8h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1z" fill="#fff" opacity=".15"/></g><path d="m5.5 14.52v7.98h7.5" fill="none" opacity=".5" stroke="url(#c)"/><path d="m4.5 27.5h19" fill="none" opacity=".3" stroke="#d1ff82" stroke-linecap="square"/><path d="m16.434 1.433 4.986-.006.016 29.01h-5.006z" fill="url(#o)" stroke="#783f07" stroke-opacity=".490196" transform="matrix(0 -1 1 0 .069 45.925)"/><path d="m17.434 2.433 2.986-.006.016 27.01h-3.006z" fill="none" opacity=".4" stroke="url(#p)" transform="matrix(0 -1 1 0 .069 45.925)"/><path d="m4 25v2h1v-2zm3 0v2h1v-2zm3 0v2h1v-2zm3 0v2h1v-2zm3 0v2h1v-2zm3 0v2h1v-2zm3 0v2h1v-2zm3 0v2h1v-2zm3 0v2h1v-2z" fill="#a1550a" fill-opacity=".25098"/><g transform="matrix(.94906304 0 0 .94906304 8.317527 .252629)"><path d="m3.9957406 16.479538c.4459215-.334616 1.6971047.293067 2.8468883 1.43713 1.1470341 1.141326 1.7514206 2.362602 1.4243802 2.812888-.00124.0017.028135.02504.026864.02673l16.0100409-16.0885263c.406482-.408475-.225083-1.6993061-1.411369-2.8796879-1.186282-1.18038195-2.480279-1.80553552-2.886764-1.39705864z" fill="url(#d)" stroke="#ad5f00" stroke-linejoin="round" stroke-width="1.053671"/><path d="m3.9957406 16.479536c.4459215-.334616 1.697105.293068 2.8468878 1.43713 1.1470339 1.141326 1.7514205 2.362602 1.4243801 2.812888-.00124.0017.028135.02504.026864.02673l11.0255925-11.0796428.03988-.040071c.0013-.00169-.02811-.025017-.02686-.026729.327034-.4502889-.277353-1.6715643-1.424386-2.8128899-1.149783-1.1440621-2.400968-1.771746-2.846889-1.437129l-.03988.04007z" fill="#f9c440" opacity=".6"/><path d="m18.05188 2.3544945c.445921-.3346166 1.697105.2930675 2.846888 1.4371298 1.147033 1.141325 1.75142 2.3626014 1.424379 2.8128865-.0012.00171.02814.025041.02686.02673l1.953903-1.9634813.03988-.040071c.0013-.00169-.02811-.025017-.02686-.02673.327036-.450285-.277352-1.6715616-1.424385-2.8128867-1.149782-1.14406166-2.400965-1.77174678-2.846887-1.43713005l-.03988.0400714-1.953901 1.96348135z" fill="#fe9ab8" opacity=".8" stroke="#de3e80" stroke-linejoin="round" stroke-width="1.053671"/><path d="m15.861791 4.5553174c.44592-.3346171 1.697106.2930672 2.846888 1.4371295 1.147033 1.141325 1.751421 2.3626016 1.424379 2.8128878-.0012.00171.02814.025039.02686.026729l.199378-.2003563c.0013-.00169-.02811-.025017-.02686-.026729.327042-.4502861-.277346-1.671563-1.42438-2.8128866-1.149782-1.1440632-2.400967-1.7717473-2.846887-1.4371304z" fill="url(#e)"/><path d="m15.679073 4.7389302c.445922-.334617 1.697107.2930672 2.846888 1.4371291 1.147035 1.1413256 1.751422 2.3626005 1.42438 2.8128864-.0012.00171.02813.025041.02686.026731l.199377-.2003563c.0013-.00169-.02811-.025018-.02686-.02673.327044-.4502851-.277344-1.6715616-1.424379-2.8128865-1.149782-1.1440622-2.400966-1.771747-2.846889-1.4371299z" fill="url(#g)"/><path d="m16.496731 3.9172644c.445921-.3346173 1.697105.2930665 2.846888 1.4371297 1.147033 1.1413248 1.751421 2.3626003 1.42438 2.8128865-.0012.00171.02813.02504.02686.026729l.199378-.200355c.0013-.00169-.02811-.025017-.02686-.026729.327041-.4502858-.277346-1.6715623-1.424381-2.8128867-1.149782-1.1440629-2.400964-1.7717471-2.846888-1.4371299z" fill="url(#i)"/><path d="m16.314013 4.1008772c.445923-.3346174 1.697107.2930668 2.846888 1.4371289 1.147035 1.1413262 1.751422 2.3626013 1.424381 2.8128873-.0012.00171.02814.02504.02686.02673l.199377-.2003568c.0013-.00169-.02811-.025016-.02686-.026729.327042-.4502853-.277345-1.6715626-1.424379-2.8128856-1.149781-1.1440628-2.400966-1.7717477-2.846889-1.4371302z" fill="url(#j)"/><path d="m17.134741 3.2761275c.44592-.3346167 1.697104.2930671 2.846887 1.4371299 1.147033 1.1413247 1.751421 2.362601 1.42438 2.8128865-.0012.00171.02813.025041.02686.026731l.199376-.200356c.0013-.00169-.02811-.025018-.02686-.02673.327042-.450285-.277346-1.6715621-1.42438-2.8128872-1.14978-1.144062-2.400965-1.7717462-2.846887-1.4371291l-.199377.200355z" fill="url(#k)"/><path d="m16.952024 3.4597401c.445919-.3346173 1.697105.2930673 2.846887 1.4371305 1.147033 1.141324 1.751422 2.3626007 1.424379 2.8128853-.0012.00171.02814.025041.02686.02673l.199378-.2003543c.0013-.00169-.02811-.025019-.02686-.02673.327042-.4502865-.277346-1.6715623-1.424379-2.812887-1.149782-1.1440623-2.400967-1.7717471-2.846888-1.4371292z" fill="url(#l)"/><g fill-rule="evenodd"><g stroke-width="1.053671"><path d="m.92763987 23.761444 7.28373453-2.970838.062055-.06205c.327041-.450289-.2852284-1.67166-1.4322624-2.812988-1.1497829-1.144062-2.3994875-1.768277-2.8454094-1.43366z" fill="url(#m)" stroke="url(#n)"/><path d="m1.7587091 21.789843-.83151613 1.96381 1.98663883-.814434c-.1592262-.190724-.3062182-.384443-.4973904-.574664-.2200911-.218997-.436571-.396687-.6577323-.574712z" fill="#0c0c0c" stroke="#0c0c0c"/></g><path d="m19.705089 18.725266c-.206498-.03213-.367109-.02294-.470359.0068l-13.95021 3.090657-2.5651858.573609-.0757164.013688-2.97818693 2.202665 7.59460443-.114725.0688329-.018439 2.5812476-.569021 13.9433252-3.120442c.417588-.09178-.275333-.626383-1.551043-1.202287-.959077-.429061-1.968631-.766344-2.59272-.860416z" fill="#0c0c0c" opacity=".15" stroke-width="2.294442"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/switchxformsdesignmode.svg b/icon-themes/elementary_svg/cmd/32/switchxformsdesignmode.svg
new file mode 100644
index 000000000..5eec6cd50
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/switchxformsdesignmode.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.0540373 0 0 1.2200853 -.878036 -4.41284)" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="18.5" y2="25"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e1e1e1"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.85580995 0 0 .96310694 21.324798 .238673)" gradientUnits="userSpaceOnUse" x1="16.5" x2="16.5" y1="20" y2="23"><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="c" gradientUnits="userSpaceOnUse" x1="14.8324" x2="14.8324" xlink:href="#d" y1="5.6746" y2="26.028616"/><linearGradient id="d"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="8.1514" x2="8.1514" xlink:href="#d" y1="23.055099" y2="14.009484"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="11.233976" x2="15.108646" y1="9.817785" y2="13.871716"><stop offset="0" stop-color="#ad5f00"/><stop offset=".13482948" stop-color="#ffe16b"/><stop offset=".20224422" stop-color="#f9c440"/><stop offset=".26965895" stop-color="#fff394"/><stop offset=".44650277" stop-color="#f9c440"/><stop offset=".57114136" stop-color="#f9c440"/><stop offset=".72038066" stop-color="#ffe16b"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -24.35737 1.938176)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#h" y1="24.989594" y2="30.000141"/><linearGradient id="h"><stop offset="0" stop-color="#565656"/><stop offset=".5" stop-color="#9a9a9a"/><stop offset="1" stop-color="#545454"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -24.540087 2.121789)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#j" y1="24.989594" y2="30.000141"/><linearGradient id="j"><stop offset="0" stop-color="#b1b1b1"/><stop offset=".5" stop-color="#fff"/><stop offset="1" stop-color="#8f8f8f"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -23.72243 1.300123)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#h" y1="24.989594" y2="30.000141"/><linearGradient id="l" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -23.905148 1.483735)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#j" y1="24.989594" y2="30.000141"/><linearGradient id="m" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -23.084421 .658986)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#h" y1="24.989594" y2="30.000141"/><linearGradient id="n" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -23.267138 .8426)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#j" y1="24.989594" y2="30.000141"/><linearGradient id="o" gradientTransform="matrix(.6380091 -.6411367 .8596263 .8553493 -24.599696 2.181687)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="29.056757" y2="26.02973"><stop offset="0" stop-color="#ece5a5"/><stop offset="1" stop-color="#fcfbf2"/></linearGradient><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="-.194932" x2="8.965093" y1="20.329414" y2="20.329414"><stop offset="0" stop-color="#d48e15"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><radialGradient id="q" 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="#r"/><linearGradient id="r"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="s" 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="#r"/><linearGradient id="t" 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="u" gradientUnits="userSpaceOnUse" x1="14.26548" x2="14.26548" y1=".638623" y2="-32.688384"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="v" gradientTransform="matrix(.67567568 0 0 .67567567 -.216213 -.216209)" gradientUnits="userSpaceOnUse" x1="23.999996" x2="23.999996" y1="6.239989" y2="41.759991"><stop offset="0" stop-color="#fff"/><stop offset=".04026115" stop-color="#fff" stop-opacity=".235294"/><stop offset=".95833331" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g opacity=".4" transform="matrix(.73684208 0 0 .57142853 -1.68421 4.142858)"><path d="m38 40h5v7h-5z" fill="url(#q)"/><path d="m-10-47h5v7h-5z" fill="url(#s)" transform="scale(-1)"/><path d="m10 40h28v7.000001h-28z" fill="url(#t)"/></g><rect fill="url(#u)" height="27" rx="1.677537" stroke-width="1.038462" transform="scale(1 -1)" width="27" x="2.5" y="-29.5"/><rect fill="none" height="27" opacity=".5" rx="2.16" stroke="#555761" stroke-linecap="round" stroke-linejoin="round" width="27" x="2.5" y="2.5"/><rect fill="none" height="25" rx="1.086957" ry="1.190476" stroke="url(#v)" stroke-linecap="round" stroke-linejoin="round" width="25" x="3.5" y="3.5"/><g fill-rule="evenodd"><path d="m5.2218912 5.221965a.44444569.44444569 0 0 1 -.888891 0 .44444569.44444569 0 1 1 .888891 0z" fill="#fff"/><path d="m5.2218912 4.77752a.44444569.44444569 0 0 1 -.888891 0 .44444569.44444569 0 1 1 .888891 0z" opacity=".3"/><path d="m27.666891 5.221965a.44444561.44444561 0 0 1 -.88889 0 .44444561.44444561 0 1 1 .88889 0z" fill="#fff"/><path d="m27.666891 4.77752a.44444561.44444561 0 0 1 -.88889 0 .44444561.44444561 0 1 1 .88889 0z" opacity=".3"/><path d="m5.2218912 27.66669a.44444569.44444569 0 0 1 -.888891 0 .44444569.44444569 0 1 1 .888891 0z" fill="#fff"/><path d="m5.2218912 27.222244a.44444569.44444569 0 0 1 -.888891 0 .44444569.44444569 0 1 1 .888891 0z" opacity=".3"/><path d="m27.666891 27.66669a.44444561.44444561 0 0 1 -.88889 0 .44444561.44444561 0 1 1 .88889 0z" fill="#fff"/><path d="m27.666891 27.222244a.44444561.44444561 0 0 1 -.88889 0 .44444561.44444561 0 1 1 .88889 0z" opacity=".3"/></g><rect fill="#b5b5b5" height="5" rx="1" width="20" x="6" y="9"/><rect fill="#cacaca" height="4" rx="1" width="20" x="6" y="10"/><rect fill="url(#a)" height="6" rx="1" stroke="#656565" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".529825" width="17" x="7.5" y="18.5"/><rect fill="none" height="6" opacity=".5" rx="1.060805" ry="1.007075" width="16.999998" x="7.5" y="18.5"/><rect fill="none" height="4" rx=".491849" ry=".5" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".529825" width="15" x="8.5" y="19.5"/><g fill="#4d4d4d"><path d="m12 21h1v1h-1z"/><path d="m13 20h1v1h-1z"/><path d="m14 21h1v1h-1z"/><path d="m12 22h1v1h-1z"/><path d="m14 22h1v1h-1z"/><path d="m13 23h1v1h-1z"/><path d="m16 20h1v1h-1z"/><path d="m16 21h1v1h-1z"/><path d="m16 22h1v1h-1z"/><path d="m16 23h1v1h-1z"/><path d="m18 20h1v1h-1z"/><path d="m17 21h1v1h-1z"/><path d="m18 22h1v1h-1z"/><path d="m18 23h1v1h-1z"/></g><g transform="matrix(.94906304 0 0 .94906304 8.317527 .25263)"><path d="m3.9957406 16.479538c.4459215-.334616 1.6971047.293067 2.8468883 1.43713 1.1470341 1.141326 1.7514206 2.362602 1.4243802 2.812888-.00124.0017.028135.02504.026864.02673l16.0100409-16.0885263c.406482-.408475-.225083-1.6993061-1.411369-2.8796879-1.186282-1.18038195-2.480279-1.80553552-2.886764-1.39705864z" fill="url(#f)" stroke="#ad5f00" stroke-linejoin="round" stroke-width="1.053671"/><path d="m3.9957406 16.479536c.4459215-.334616 1.697105.293068 2.8468878 1.43713 1.1470339 1.141326 1.7514205 2.362602 1.4243801 2.812888-.00124.0017.028135.02504.026864.02673l11.0255925-11.0796428.03988-.040071c.0013-.00169-.02811-.025017-.02686-.026729.327034-.4502889-.277353-1.6715643-1.424386-2.8128899-1.149783-1.1440621-2.400968-1.771746-2.846889-1.437129l-.03988.04007z" fill="#f9c440" opacity=".6"/><path d="m18.05188 2.3544945c.445921-.3346166 1.697105.2930675 2.846888 1.4371298 1.147033 1.141325 1.75142 2.3626014 1.424379 2.8128865-.0012.00171.02814.025041.02686.02673l1.953903-1.9634813.03988-.040071c.0013-.00169-.02811-.025017-.02686-.02673.327036-.450285-.277352-1.6715616-1.424385-2.8128867-1.149782-1.14406166-2.400965-1.77174678-2.846887-1.43713005l-.03988.0400714-1.953901 1.96348135z" fill="#fe9ab8" opacity=".8" stroke="#de3e80" stroke-linejoin="round" stroke-width="1.053671"/><path d="m15.861791 4.5553174c.44592-.3346171 1.697106.2930672 2.846888 1.4371295 1.147033 1.141325 1.751421 2.3626016 1.424379 2.8128878-.0012.00171.02814.025039.02686.026729l.199378-.2003563c.0013-.00169-.02811-.025017-.02686-.026729.327042-.4502861-.277346-1.671563-1.42438-2.8128866-1.149782-1.1440632-2.400967-1.7717473-2.846887-1.4371304z" fill="url(#g)"/><path d="m15.679073 4.7389302c.445922-.334617 1.697107.2930672 2.846888 1.4371291 1.147035 1.1413256 1.751422 2.3626005 1.42438 2.8128864-.0012.00171.02813.025041.02686.026731l.199377-.2003563c.0013-.00169-.02811-.025018-.02686-.02673.327044-.4502851-.277344-1.6715616-1.424379-2.8128865-1.149782-1.1440622-2.400966-1.771747-2.846889-1.4371299z" fill="url(#i)"/><path d="m16.496731 3.9172644c.445921-.3346173 1.697105.2930665 2.846888 1.4371297 1.147033 1.1413248 1.751421 2.3626003 1.42438 2.8128865-.0012.00171.02813.02504.02686.026729l.199378-.200355c.0013-.00169-.02811-.025017-.02686-.026729.327041-.4502858-.277346-1.6715623-1.424381-2.8128867-1.149782-1.1440629-2.400964-1.7717471-2.846888-1.4371299z" fill="url(#k)"/><path d="m16.314013 4.1008772c.445923-.3346174 1.697107.2930668 2.846888 1.4371289 1.147035 1.1413262 1.751422 2.3626013 1.424381 2.8128873-.0012.00171.02814.02504.02686.02673l.199377-.2003568c.0013-.00169-.02811-.025016-.02686-.026729.327042-.4502853-.277345-1.6715626-1.424379-2.8128856-1.149781-1.1440628-2.400966-1.7717477-2.846889-1.4371302z" fill="url(#l)"/><path d="m17.134741 3.2761275c.44592-.3346167 1.697104.2930671 2.846887 1.4371299 1.147033 1.1413247 1.751421 2.362601 1.42438 2.8128865-.0012.00171.02813.025041.02686.026731l.199376-.200356c.0013-.00169-.02811-.025018-.02686-.02673.327042-.450285-.277346-1.6715621-1.42438-2.8128872-1.14978-1.144062-2.400965-1.7717462-2.846887-1.4371291l-.199377.200355z" fill="url(#m)"/><path d="m16.952024 3.4597401c.445919-.3346173 1.697105.2930673 2.846887 1.4371305 1.147033 1.141324 1.751422 2.3626007 1.424379 2.8128853-.0012.00171.02814.025041.02686.02673l.199378-.2003543c.0013-.00169-.02811-.025019-.02686-.02673.327042-.4502865-.277346-1.6715623-1.424379-2.812887-1.149782-1.1440623-2.400967-1.7717471-2.846888-1.4371292z" fill="url(#n)"/><g fill-rule="evenodd"><g stroke-width="1.053671"><path d="m.92763987 23.761444 7.28373453-2.970838.062055-.06205c.327041-.450289-.2852284-1.67166-1.4322624-2.812988-1.1497829-1.144062-2.3994875-1.768277-2.8454094-1.43366z" fill="url(#o)" stroke="url(#p)"/><path d="m1.7587091 21.789843-.83151613 1.96381 1.98663883-.814434c-.1592262-.190724-.3062182-.384443-.4973904-.574664-.2200911-.218997-.436571-.396687-.6577323-.574712z" fill="#0c0c0c" stroke="#0c0c0c"/></g><path d="m19.705089 18.725266c-.206498-.03213-.367109-.02294-.470359.0068l-13.95021 3.090657-2.5651858.573609-.0757164.013688-2.97818693 2.202665 7.59460443-.114725.0688329-.018439 2.5812476-.569021 13.9433252-3.120442c.417588-.09178-.275333-.626383-1.551043-1.202287-.959077-.429061-1.968631-.766344-2.59272-.860416z" fill="#0c0c0c" opacity=".15" stroke-width="2.294442"/></g></g><g transform="translate(0 3)"><path d="m1.5 4.5 22 22h-22zm5 12v5h5z" style="fill:#9bdb4d;fill-opacity:.588;fill-rule:evenodd;stroke:#206b00;stroke-linejoin:round;stroke-opacity:.501961"/><path d="m2 7h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1z" opacity=".15"/><path d="m2.5 6.9006214v18.5993786h18.627z" fill="none" opacity=".5" stroke="url(#c)"/><g transform="matrix(0 1 -1 0 28 23)"><path d="m2 7h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1z" opacity=".15"/><path d="m2 8h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1z" fill="#fff" opacity=".15"/></g><g fill="none"><path d="m5.5 14.52v7.98h7.5" opacity=".5" stroke="url(#e)"/><path d="m4.5 27.5h19" opacity=".3" stroke="#d1ff82" stroke-linecap="square"/></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 000000000..c2d879170
--- /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(.98294775 0 0 1.0173481 25.080711 8.201223)" gradientUnits="userSpaceOnUse" x1="-16.776867" x2="-9.515723" y1="3.242736" y2="11.795373"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="12.264994" x2="12.639995" y1="15.00821" y2="26.018004"><stop offset="0" stop-color="#fff"/><stop offset=".14285715" 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(.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 37.353284 -12.010896)"><ellipse cx="-11.177247" cy="29.036797" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".245" rx="4.862299" ry="1.963204" transform="scale(-1 1)"/><g stroke-linejoin="round" stroke-width=".750002"><path d="m14.139998 11.633201c-1.034148 0-.942375.0062-1.517582.177247-.569087.164667-.850675.642418-1.101565 1.00342-.250887.361003-.382005.892236-.376466 1.595219l.02344 3.083504c.0049.614318-.201113 1.051369-.604982 1.311038-.397749.253335-.9079538.329591-1.6728558.329591v1.125003 1.125003c.764902 0 1.2751068.07625 1.6728558.32959.403869.25967.609822.69672.604982 1.311039l-.02344 3.083503c-.0055.702983.125579 1.234216.376466 1.595219.250889.361002.532478.838753 1.101565 1.003421.575207.171047.483435.177246 1.517582.177246v-1.500003c-.605802-.01267-.927629-.152342-1.160159-.367677-.226411-.209001-.340894-.541559-.339844-.997561l.03223-3.648935c.0027-1.184337-.782952-1.786638-2.214849-2.008306v-.102539-.10254c1.431896-.221667 2.217548-.823968 2.214848-2.008305l-.03223-3.648935c-.0011-.456002.113433-.78856.339844-.997561.23253-.215335.554357-.355007 1.160159-.367677z" fill="url(#a)" stroke="#7239b3" stroke-opacity=".501961"/><path d="m13.482282 12.365625c-.131529.01496-.370215-.01365-.672365.07617a.65799865.65799865 0 0 1 -.0044 0c-.298332.08633-.469637.352134-.744112.747072-.139572.200832-.264153.595791-.259278 1.214359a.65799865.65799865 0 0 1 0 .0015l.02344 3.083504c.0053.719681-.29418 1.379398-.829103 1.778324.22662-.0856.552679-.14508.673829-.250488.236292-.205588.345258-.420759.34424-.86719l-.03223-3.64454a.65799865.65799865 0 0 1 0-.0044c-.0013-.566861.150001-1.112459.550784-1.482423.208727-.193292.611649-.22917.949221-.322267zm-3.5068449 7.344745c-.130097.02387-.2879484.02008-.4277354.03223v.515626.515626c.1393109.0121.2965851.0085.4262706.03223a.65799865.65799865 0 0 1 -.1743169-.44532v-.102539-.10254a.65799865.65799865 0 0 1 .1757817-.445313zm1.0209989 1.539555c.535298.399209.834778 1.059595.829103 1.779789l-.02344 3.082039a.65799865.65799865 0 0 1 0 .0015c-.0049.618556.119701 1.013519.259278 1.214358.274472.394936.445779.66074.744142.747073a.65799865.65799865 0 0 1 .0044 0c.302136.08984.540848.06122.672366.07617v-.329624c-.337603-.0931-.740525-.128974-.949252-.322266-.400785-.369967-.552088-.915569-.550783-1.482426a.65799865.65799865 0 0 1 0-.0044l.03223-3.644541c.001-.446431-.107948-.661602-.34424-.867189-.121151-.105409-.447209-.164891-.673829-.250489z" fill="none" opacity=".5" stroke="url(#b)"/></g></g><g transform="matrix(1.33333 0 0 1.33333 -5.353284 -12.010896)"><ellipse cx="-11.177247" cy="29.036797" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".245" rx="4.862299" ry="1.963204" transform="scale(-1 1)"/><g stroke-linejoin="round" stroke-width=".750002"><path d="m14.139998 11.633201c-1.034148 0-.942375.0062-1.517582.177247-.569087.164667-.850675.642418-1.101565 1.00342-.250887.361003-.382005.892236-.376466 1.595219l.02344 3.083504c.0049.614318-.201113 1.051369-.604982 1.311038-.397749.253335-.9079538.329591-1.6728558.329591v1.125003 1.125003c.764902 0 1.2751068.07625 1.6728558.32959.403869.25967.609822.69672.604982 1.311039l-.02344 3.083503c-.0055.702983.125579 1.234216.376466 1.595219.250889.361002.532478.838753 1.101565 1.003421.575207.171047.483435.177246 1.517582.177246v-1.500003c-.605802-.01267-.927629-.152342-1.160159-.367677-.226411-.209001-.340894-.541559-.339844-.997561l.03223-3.648935c.0027-1.184337-.782952-1.786638-2.214849-2.008306v-.102539-.10254c1.431896-.221667 2.217548-.823968 2.214848-2.008305l-.03223-3.648935c-.0011-.456002.113433-.78856.339844-.997561.23253-.215335.554357-.355007 1.160159-.367677z" fill="url(#a)" stroke="#7239b3" stroke-opacity=".501961"/><path d="m13.482282 12.365625c-.131529.01496-.370215-.01365-.672365.07617a.65799865.65799865 0 0 1 -.0044 0c-.298332.08633-.469637.352134-.744112.747072-.139572.200832-.264153.595791-.259278 1.214359a.65799865.65799865 0 0 1 0 .0015l.02344 3.083504c.0053.719681-.29418 1.379398-.829103 1.778324.22662-.0856.552679-.14508.673829-.250488.236292-.205588.345258-.420759.34424-.86719l-.03223-3.64454a.65799865.65799865 0 0 1 0-.0044c-.0013-.566861.150001-1.112459.550784-1.482423.208727-.193292.611649-.22917.949221-.322267zm-3.5068449 7.344745c-.130097.02387-.2879484.02008-.4277354.03223v.515626.515626c.1393109.0121.2965851.0085.4262706.03223a.65799865.65799865 0 0 1 -.1743169-.44532v-.102539-.10254a.65799865.65799865 0 0 1 .1757817-.445313zm1.0209989 1.539555c.535298.399209.834778 1.059595.829103 1.779789l-.02344 3.082039a.65799865.65799865 0 0 1 0 .0015c-.0049.618556.119701 1.013519.259278 1.214358.274472.394936.445779.66074.744142.747073a.65799865.65799865 0 0 1 .0044 0c.302136.08984.540848.06122.672366.07617v-.329624c-.337603-.0931-.740525-.128974-.949252-.322266-.400785-.369967-.552088-.915569-.550783-1.482426a.65799865.65799865 0 0 1 0-.0044l.03223-3.644541c.001-.446431-.107948-.661602-.34424-.867189-.121151-.105409-.447209-.164891-.673829-.250489z" fill="none" opacity=".5" stroke="url(#b)"/></g></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 000000000..b946153d3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/symbolshapes.bracket-pair.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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 9.064902 -17.399999)" 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 19.76043 104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="24.806656" x2="24.806656" y1="47.02773" y2="39.999444"><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(-.98294772 0 0 1.0173481 23.261639 8.106659)" gradientUnits="userSpaceOnUse" x1="17.13759" x2="16.756083" xlink:href="#f" y1="2.351753" y2="20.782068"/><linearGradient id="f" 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="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.98294772 0 0 1.0173481 .070955 8.106659)" gradientUnits="userSpaceOnUse" x1="16.374577" x2="16.374577" xlink:href="#f" y1="3.088965" y2="21.519281"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="6.041283" x2="6.041283" xlink:href="#i" y1="12.749216" y2="27.749254"/><linearGradient id="i" gradientTransform="matrix(0 .32432351 .46846727 0 -31.044046 3.547504)" gradientUnits="userSpaceOnUse" x1="19.000082" x2="57.409233" y1="22.663385" y2="23.930618"><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="j" gradientTransform="matrix(-1 0 0 1 23.332596 0)" gradientUnits="userSpaceOnUse" x1="6.041283" x2="6.041283" xlink:href="#i" y1="12.749216" y2="27.749254"/><g opacity=".4" transform="matrix(.11336176 0 0 .11339283 4.187423 2.07887)"><path d="m19.076772 40.000001h5v7h-5z" fill="url(#a)"/><path d="m9.7485598 47.000001h-5v-7h5z" fill="url(#c)"/><path d="m9.7485598 40.000001h9.3282132v7.000001h-9.3282132z" fill="url(#d)"/></g><g opacity=".4" transform="matrix(.11336176 0 0 .11339283 1.012423 2.07887)"><path d="m19.076772 40.000001h5v7h-5z" fill="url(#a)"/><path d="m9.7485598 47.000001h-5v-7h5z" fill="url(#c)"/><path d="m9.7485598 40.000001h9.3282132v7.000001h-9.3282132z" fill="url(#d)"/></g><g stroke-linejoin="round" stroke-width=".750002" transform="matrix(.35277689 0 0 .35277689 .117733 -3.174712)"><path d="m9.0412906 27.374252h-2.2500056l.00281-14.246815 2.2472002-.0032v-1.500024h-3.750014l.00195 17.250216 3.7480582-.000173z" fill="url(#e)" stroke="#7239b3" stroke-opacity=".501961"/><path d="m14.291304 27.374252h2.250005l-.0028-14.246815-2.2472-.0032v-1.500004h3.750009v17.250043h-3.750009z" fill="url(#g)" stroke="#7239b3" stroke-opacity=".501961"/><g fill="none" stroke-linecap="square" stroke-linejoin="miter" stroke-opacity=".992647" stroke-width=".750002"><path d="m8.6662897 28.124254h-2.6250066v-15.750039h2.6250066-2.6250066v15.750039z" opacity=".5" stroke="url(#h)"/><path d="m14.666305 28.124254h2.625007v-15.750039h-2.625007 2.625007v15.750039z" opacity=".5" stroke="url(#j)"/></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 000000000..5ed911878
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/symbolshapes.cloud.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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(.479894 0 0 .11633788 10.772975 26.024842)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" 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="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" 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><g transform="matrix(.3527769 0 0 .3527769 .000011 -2.92146)"><ellipse cx="11.852736" cy="27.88625" display="block" fill="url(#a)" 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(#b)" stroke="#7239b3" stroke-opacity=".501961"/><path d="m12.014894 13.393678c-2.1358209.061416-2.3565861 1.626412-2.6239862 2.869629-.4307224-.21403-1.6092778-.790904-2.1227499-.802342-1.1412869-.02542-3.2197674 1.16232-2.9122423 3.217328.1628094 1.087959.953616 2.187461 2.2465658 2.874922-1.2971966.416162-2.368862 1.556062-2.348261 2.58766.030409 1.522739 1.1329734 2.478048 2.6560141 2.478048.710006 0 1.3878105-.607894 1.8766089-1.048663.9845608.911109 1.6662276 1.135291 2.3723726 1.061375 1.335851-.139831 2.229468-1.283194 2.357037-2.844206.430722.214032 1.443895.802342 1.957494.802342 1.776883 0 3.179193-1.224342 3.179193-3.001224 0-.634051-.556341-1.759257-.873003-2.257469.993303-.41796 1.919359-1.268794 1.919359-2.311301 0-1.523041-.42811-2.22441-1.906012-2.592455-1.122993-.279662-2.107425.467281-3.056509 1.665935-.391209-1.047082-.953604-2.750427-2.721881-2.699579z" fill="none" opacity=".5" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/symbolshapes.diamond-bevel.svg b/icon-themes/elementary_svg/cmd/32/symbolshapes.diamond-bevel.svg
new file mode 100644
index 000000000..a7b3ca94b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/symbolshapes.diamond-bevel.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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 -27.907974 6.944469)" gradientUnits="userSpaceOnUse" x1="121.89803" x2="120.26409" y1="19.949394" y2="77.869469"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><radialGradient id="b" cx="2.25" cy="16" gradientTransform="matrix(.22979984 0 0 .11633788 11.335687 27.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="12.078756" x2="12.429721" xlink:href="#a" y1="12.42371" y2="26.96612"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="11.915018" x2="11.941163" xlink:href="#e" y1="13.455273" y2="26.255136"/><linearGradient id="e"><stop offset="0" stop-color="#fff"/><stop offset=".14285715" 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="f" gradientUnits="userSpaceOnUse" x1="11.90468" x2="11.822575" xlink:href="#e" y1="18.70158" y2="20.94068"/><linearGradient id="g" gradientTransform="matrix(.28571361 0 0 .30419701 -27.907974 6.944469)" gradientUnits="userSpaceOnUse" x1="121.89803" x2="120.26409" xlink:href="#a" y1="19.949394" y2="77.869469"/><g transform="matrix(.3527769 0 0 .3527769 .000011 -2.9104)"><path d="m12 11.529391-8.4706088 8.470609 8.4706088 8.470609 8.470609-8.470609z" fill="#7239b3"/><path d="m11.460938 11.982422a.07627888.07627888 0 0 0 -.04492.02148l-7.4121098 7.41211a.07627888.07627888 0 0 0 .054688.130859h4.2363281a.07627888.07627888 0 0 0 .054687-.02148l3.1757817-3.175782a.07627888.07627888 0 0 0 .02148-.05469v-4.236328a.07627888.07627888 0 0 0 -.08594-.07617zm1.060546 0a.07627888.07627888 0 0 0 -.06836.07617v4.236328a.07627888.07627888 0 0 0 .02148.05469l3.175782 3.175782a.07627888.07627888 0 0 0 .05469.02148h4.236328a.07627888.07627888 0 0 0 .05469-.130859l-7.41211-7.41211a.07627888.07627888 0 0 0 -.0625-.02148zm-8.4707028 8.470703a.07627888.07627888 0 0 0 -.046875.130859l7.4121098 7.41211a.07627888.07627888 0 0 0 .130859-.05469v-4.236328a.07627888.07627888 0 0 0 -.02148-.05469l-3.1757856-3.175777a.07627888.07627888 0 0 0 -.054687-.02148h-4.2363286a.07627888.07627888 0 0 0 -.00781 0zm11.6464848 0a.07627888.07627888 0 0 0 -.04687.02148l-3.175782 3.175782a.07627888.07627888 0 0 0 -.02148.05469v4.236328a.07627888.07627888 0 0 0 .130859.05469l7.41211-7.41211a.07627888.07627888 0 0 0 -.05469-.130859h-4.236328a.07627888.07627888 0 0 0 -.0078 0z" fill="url(#g)"/><path d="m12 11.529391-8.4706088 8.470609 8.4706088 8.470609 8.470609-8.470609z" fill="none" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961" stroke-width=".750002"/><ellipse cx="11.852737" cy="29.036797" display="block" fill="url(#b)" fill-rule="evenodd" opacity=".245" rx="3.877872" ry="1.963204"/><path d="m12 17.282138-2.7178616 2.717862 2.7178616 2.717862 2.717862-2.717862z" fill="url(#c)"/><g fill="none" stroke-linejoin="round" stroke-width=".750002"><path d="m12 12.595703-7.4042969 7.404297 7.4042969 7.402344 7.404297-7.402344z" opacity=".5" stroke="url(#d)"/><path d="m12 17.806641-2.1933594 2.193359 2.1933594 2.193359 2.193359-2.193359z" opacity=".5" stroke="url(#f)"/></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 000000000..647590829
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/symbolshapes.flower.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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(.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="b" gradientUnits="userSpaceOnUse" x1="12.750002" x2="12.750002" y1="11.249975" y2="28.500019"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.3383803 0 0 .40669052 -14.698108 -6.574944)" gradientUnits="userSpaceOnUse" x1="78.899712" x2="78.899712" y1="49.361675" y2="77.024055"><stop offset="0" stop-color="#fff"/><stop offset=".14285715" 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(.3527769 0 0 .3527769 .000011 -2.9104)"><ellipse cx="11.852736" cy="29.036797" display="block" fill="url(#a)" 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(#b)" stroke="#7239b3" stroke-opacity=".501961" stroke-width=".750002"/><g fill="none"><ellipse cx="12.08074" cy="19.991169" rx="5.17746" ry="5.213414" stroke="#fdfdfb" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.059"/><path d="m12 12.302734c-.01882 0-.181746.04459-.394531.216797-.212785.172208-.456029.440875-.669922.720703-.427787.559657-.734375 1.132813-.734375 1.132813a.77378786.77378786 0 0 1 -.9121095.378906s-.6193869-.190039-1.3164063-.283203c-.3485096-.04658-.7107208-.06577-.9824218-.03711-.271701.02865-.418313.113625-.4316406.126953-.013328.01333-.098298.159939-.1269532.43164-.028655.271701-.00947.633913.037109.982422.093164.697019.2832031 1.316407.2832031 1.316406a.77378786.77378786 0 0 1 -.3789062.91211s-.5731561.306588-1.1328125.734375c-.2798278.213894-.5484946.457138-.7207028.669923-.1722081.212785-.2167968.375707-.2167968.394531 0 .01882.044589.181746.2167968.394531.1722082.212785.440875.456029.7207032.669922.5596564.427787 1.1328125.734375 1.1328125.734375a.77378786.77378786 0 0 1 .3789062.91211s-.1900394.619387-.2832031 1.316406c-.046582.348509-.065765.710721-.037109.982422.028655.271701.1136252.418312.1269532.43164.013328.01333.1599396.0983.4316406.126953.271701.02866.6339122.0095.9824218-.03711.6970194-.09316 1.3164063-.283203 1.3164063-.283203a.77378786.77378786 0 0 1 .9121091.378906s.306588.573156.734375 1.132813c.213893.279828.457137.548495.669922.720703s.375707.216797.394531.216797c.01882 0 .181746-.04459.394531-.216797.212785-.172208.456029-.440875.669922-.720703.427787-.559657.734375-1.132813.734375-1.132813a.77378786.77378786 0 0 1 .91211-.378906s.619387.190039 1.316406.283203c.348509.04658.710721.06576.982422.03711.271701-.02866.418312-.113625.43164-.126953.01333-.01333.0983-.159939.126953-.43164.02866-.271701.0095-.633913-.03711-.982422-.09316-.697019-.283203-1.316406-.283203-1.316406a.77378786.77378786 0 0 1 .378906-.91211s.573156-.306588 1.132813-.734375c.279828-.213893.548495-.457137.720703-.669922s.216797-.375707.216797-.394531c0-.01882-.04459-.181746-.216797-.394531-.172208-.212785-.440875-.456029-.720703-.669922-.559657-.427787-1.132813-.734375-1.132813-.734375a.77378786.77378786 0 0 1 -.378906-.91211s.190039-.619387.283203-1.316406c.04658-.348509.06576-.710721.03711-.982422-.02866-.271701-.113625-.418312-.126953-.43164-.01333-.01333-.159939-.0983-.43164-.126953-.271701-.02866-.633913-.0095-.982422.03711-.697019.09316-1.316406.283203-1.316406.283203a.77378786.77378786 0 0 1 -.91211-.378906s-.306588-.573156-.734375-1.132813c-.213893-.279829-.457137-.548496-.669922-.720704s-.375707-.216797-.394531-.216797z" opacity=".5" stroke="url(#c)" stroke-width=".750002"/></g></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 000000000..609ed0bcf
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/symbolshapes.forbidden.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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(.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="b" gradientUnits="userSpaceOnUse" x1="15.181138" x2="14.992312" y1="9.46054" y2="25.608389"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 .32432351 .46846727 0 -39.044046 -8.452496)" gradientUnits="userSpaceOnUse" x1="15" x2="15" y1="7" y2="24"><stop offset="0" stop-color="#fff"/><stop offset=".35294119" 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="d" gradientTransform="matrix(0 .32432351 .46846727 0 -39.044046 -8.452496)" gradientUnits="userSpaceOnUse" x1="17" x2="17" y1="24.5" y2="8"><stop offset="0" stop-color="#fff"/><stop offset=".42424244" 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="scale(.26458333)"><g transform="matrix(1.33333 0 0 1.33333 -3.99996 -6.99993)"><ellipse cx="15.000008" cy="26.036789" display="block" fill="url(#a)" 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(#b)" stroke="#7239b3" stroke-opacity=".501961" stroke-width=".750002"/></g><g fill="none" stroke-linecap="square"><path d="m26.5 16a10.5 10.5 0 0 1 -10.5 10.5 10.5 10.5 0 0 1 -10.5-10.5 10.5 10.5 0 0 1 10.5-10.5 10.5 10.5 0 0 1 10.5 10.5z" opacity=".5" stroke="url(#c)"/><path d="m25.5 16a9.5 9.5 0 0 1 -9.5 9.5 9.5 9.5 0 0 1 -9.5-9.5 9.5 9.5 0 0 1 9.5-9.5 9.5 9.5 0 0 1 9.5 9.5z" opacity=".5" stroke="url(#d)"/></g></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 000000000..55d94eb81
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/symbolshapes.heart.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><radialGradient id="b" 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><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><g transform="matrix(.3527769 0 0 .3527769 .000011 -2.91559)"><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="#7239b3" stroke-linejoin="round" stroke-opacity=".501961" stroke-width=".750002"/><ellipse cx="11.852736" cy="29.036797" display="block" fill="url(#b)" 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" opacity=".5" 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 000000000..9fc74bf07
--- /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(.98294775 0 0 1.0173481 25.080711 8.201223)" gradientUnits="userSpaceOnUse" x1="-16.776867" x2="-9.515723" y1="3.242736" y2="11.795373"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="12.264994" x2="12.639995" y1="15.00821" y2="26.018004"><stop offset="0" stop-color="#fff"/><stop offset=".14285715" 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(.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(#c)" fill-rule="evenodd" opacity=".245" rx="4.862299" ry="1.963204" transform="scale(-1 1)"/><g stroke-linejoin="round" stroke-width=".750002"><path d="m14.139998 11.633201c-1.034148 0-.942375.0062-1.517582.177247-.569087.164667-.850675.642418-1.101565 1.00342-.250887.361003-.382005.892236-.376466 1.595219l.02344 3.083504c.0049.614318-.201113 1.051369-.604982 1.311038-.397749.253335-.9079538.329591-1.6728558.329591v1.125003 1.125003c.764902 0 1.2751068.07625 1.6728558.32959.403869.25967.609822.69672.604982 1.311039l-.02344 3.083503c-.0055.702983.125579 1.234216.376466 1.595219.250889.361002.532478.838753 1.101565 1.003421.575207.171047.483435.177246 1.517582.177246v-1.500003c-.605802-.01267-.927629-.152342-1.160159-.367677-.226411-.209001-.340894-.541559-.339844-.997561l.03223-3.648935c.0027-1.184337-.782952-1.786638-2.214849-2.008306v-.102539-.10254c1.431896-.221667 2.217548-.823968 2.214848-2.008305l-.03223-3.648935c-.0011-.456002.113433-.78856.339844-.997561.23253-.215335.554357-.355007 1.160159-.367677z" fill="url(#a)" stroke="#7239b3" stroke-opacity=".501961"/><path d="m13.482282 12.365625c-.131529.01496-.370215-.01365-.672365.07617a.65799865.65799865 0 0 1 -.0044 0c-.298332.08633-.469637.352134-.744112.747072-.139572.200832-.264153.595791-.259278 1.214359a.65799865.65799865 0 0 1 0 .0015l.02344 3.083504c.0053.719681-.29418 1.379398-.829103 1.778324.22662-.0856.552679-.14508.673829-.250488.236292-.205588.345258-.420759.34424-.86719l-.03223-3.64454a.65799865.65799865 0 0 1 0-.0044c-.0013-.566861.150001-1.112459.550784-1.482423.208727-.193292.611649-.22917.949221-.322267zm-3.5068449 7.344745c-.130097.02387-.2879484.02008-.4277354.03223v.515626.515626c.1393109.0121.2965851.0085.4262706.03223a.65799865.65799865 0 0 1 -.1743169-.44532v-.102539-.10254a.65799865.65799865 0 0 1 .1757817-.445313zm1.0209989 1.539555c.535298.399209.834778 1.059595.829103 1.779789l-.02344 3.082039a.65799865.65799865 0 0 1 0 .0015c-.0049.618556.119701 1.013519.259278 1.214358.274472.394936.445779.66074.744142.747073a.65799865.65799865 0 0 1 .0044 0c.302136.08984.540848.06122.672366.07617v-.329624c-.337603-.0931-.740525-.128974-.949252-.322266-.400785-.369967-.552088-.915569-.550783-1.482426a.65799865.65799865 0 0 1 0-.0044l.03223-3.644541c.001-.446431-.107948-.661602-.34424-.867189-.121151-.105409-.447209-.164891-.673829-.250489z" fill="none" opacity=".5" stroke="url(#b)"/></g></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 000000000..d800cc25c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/symbolshapes.left-bracket.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="24.806656" x2="24.806656" y1="47.02773" y2="39.999444"><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><radialGradient id="c" cx="4.992979" cy="43.5" gradientTransform="matrix(2.003784 0 0 1.4 9.064902 -17.399999)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#a"/><radialGradient id="d" cx="4.992979" cy="43.5" gradientTransform="matrix(-2.003784 0 0 -1.4 19.76043 104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#a"/><linearGradient id="e" gradientTransform="matrix(-.98294772 0 0 1.0173481 23.261639 8.106659)" gradientUnits="userSpaceOnUse" x1="17.13759" x2="16.756083" y1="2.351753" y2="20.782068"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="f" gradientTransform="matrix(0 .32432351 .46846727 0 -31.044046 3.547504)" gradientUnits="userSpaceOnUse" x1="6.041283" x2="6.041283" y1="12.749216" y2="27.749254"><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 opacity=".4" transform="matrix(.11336176 0 0 .11339283 2.599488 2.07887)"><path d="m19.076772 40.000001h5v7h-5z" fill="url(#c)"/><path d="m9.7485598 47.000001h-5v-7h5z" fill="url(#d)"/><path d="m9.7485598 40.000001h9.3282132v7.000001h-9.3282132z" fill="url(#b)"/></g><g stroke-linejoin="round" stroke-width=".750002" transform="matrix(.35277689 0 0 .35277689 1.704798 -3.174712)"><path d="m9.0412906 27.374252h-2.2500056l.00281-14.246815 2.2472002-.0032v-1.500024h-3.750014l.00195 17.250216 3.7480582-.000173z" fill="url(#e)" stroke="#7239b3" stroke-opacity=".501961"/><path d="m8.6662897 28.124254h-2.6250066v-15.750039h2.6250066-2.6250066v15.750039z" style="opacity:.5;fill:none;stroke-width:.750002;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:.992647;stroke:url(#f)"/></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 000000000..431128ff5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/symbolshapes.lightning.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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(.22678666 0 0 .11633788 8.978064 17.039787)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" 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="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.18243289 0 0 .26351416 -36.045104 -6.528841)" gradientUnits="userSpaceOnUse" x1="283.37622" x2="269.9653" y1="34.809391" y2="76.978172"><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><g transform="matrix(.3527769 0 0 .3527769 -1.043385 .96648)"><ellipse cx="9.488334" cy="18.901196" display="block" fill="url(#a)" 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(#b)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961"/><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" opacity=".5" stroke="url(#c)" 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 000000000..e28c8d631
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/symbolshapes.moon.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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(.28253054 0 0 .11633788 7.886534 27.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><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="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></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><g transform="matrix(.3527769 0 0 .3527769 .522736 -2.91593)"><ellipse cx="8.522228" cy="29.036797" display="block" fill="url(#a)" 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="#7239b3" stroke-linejoin="round" stroke-opacity=".501961" 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.1388448-3.345707 6.2049728-7.259631.06099-3.609559-2.926175-6.076422-6.2049728-7.316797z" fill="none" opacity=".5" stroke="url(#c)" stroke-width=".747225"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/symbolshapes.octagon-bevel.svg b/icon-themes/elementary_svg/cmd/32/symbolshapes.octagon-bevel.svg
new file mode 100644
index 000000000..9b1972383
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/symbolshapes.octagon-bevel.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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(.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="b" gradientUnits="userSpaceOnUse" x1="16.642473" x2="16.354338" xlink:href="#c" y1="6.102069" y2="25.627493"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="-13.798205" x2="7.201795" y1="16.068171" y2="16.068171"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="11.439099" x2="11.560832" xlink:href="#c" y1="12.745361" y2="27.404734"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="11.978032" x2="11.978032" y1="12.980719" y2="27.002184"><stop offset="0" stop-color="#fff"/><stop offset=".00000003" 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="f" gradientUnits="userSpaceOnUse" x1="11.978032" x2="11.978032" y1="17.777536" y2="22.205366"><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 transform="matrix(.3587328 0 0 .35852769 -.06358 -2.93416)"><ellipse cx="11.852736" cy="29.036797" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".245" rx="8.098211" ry="1.963204"/><path d="m8.8235295 11.529412-5.2941175 5.294117v6.352941l5.2941175 5.294118h6.3529405l5.294118-5.294118v-6.352941l-5.294118-5.294117z" fill="#7239b3"/><path d="m12.976562 5.5 2.019532 5.544922h2.486328l2.564453-5.498047-.046875-.046875zm-1.43164.4550781-4.8691408 4.8691409 5.2578128 2.451172 1.669922-1.667969zm9.630859.7207031-2.433593 5.2167968 1.695312 1.69336 5.607422-2.041016zm-15.628906 5.2773438-.046875.046875v7.023438l5.558594-2.023438v-2.476562zm20.953125 1.023437-5.5 2.001954v2.52539l5.453125 2.542969.046875-.046875zm-14.912109 5.427735-5.6328129 2.050781 4.8691409 4.869141 2.445312-5.242188zm8.535156.345703-1.703125 1.703125 2.035156 5.591797 4.869141-4.869141zm-5.617188 2.228516-2.552734 5.474609.046875.046875h7.023438l-2.009766-5.521484z" fill="url(#b)" transform="matrix(.73754988 0 0 .73797182 .177234 8.183902)"/><path d="m8.8235295 11.529412-5.2941175 5.294117v6.352941l5.2941175 5.294118h6.3529405l5.294118-5.294118v-6.352941l-5.294118-5.294117z" fill="none" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961" stroke-width=".737761"/><path d="m10.889602 17.038938-1.8506645 1.850664v2.220796l1.8506645 1.850664h2.220796l1.850664-1.850664v-2.220796l-1.850664-1.850664z" fill="url(#d)"/><g fill="none" stroke-linejoin="round" stroke-opacity=".929825" stroke-width=".737761"><path d="m9.2734375 12.611328-4.6621094 4.66211v5.453124l4.6621094 4.66211h5.4531245l4.66211-4.66211v-5.453124l-4.66211-4.66211z" opacity=".5" stroke="url(#e)"/><path d="m11.255859 17.394531-1.8613278 1.859375v1.492188l1.8593748 1.859375h1.492188l1.859375-1.859375v-1.492188l-1.859375-1.859375z" opacity=".5" stroke="url(#f)"/></g></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 000000000..e198acae1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/symbolshapes.puzzle.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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(.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="b" gradientUnits="userSpaceOnUse" x1="3.960123" x2="14.763707" y1="10.523026" y2="21.829111"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" 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><g transform="matrix(.3527769 0 0 .3527769 -.017702 -2.91319)"><ellipse cx="11.852736" cy="29.036797" display="block" fill="url(#a)" 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(#b)" stroke="#7239b3" stroke-opacity=".501961"/><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(#c)" transform="translate(0 8)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/symbolshapes.quad-bevel.svg b/icon-themes/elementary_svg/cmd/32/symbolshapes.quad-bevel.svg
new file mode 100644
index 000000000..76c454194
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/symbolshapes.quad-bevel.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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 22.854797 -17.399999)" 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" gradientUnits="userSpaceOnUse" x1="17.789665" x2="18.726093" xlink:href="#f" y1="3.879425" y2="26.920664"/><linearGradient id="f"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="48.173649" x2="51.508781" xlink:href="#f" y1=".054726" y2="24.377031"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="53.498165" x2="51.587337" xlink:href="#f" y1="-8.353215" y2="34.795601"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="15" x2="15" xlink:href="#j" y1="5" y2="25"/><linearGradient id="j" gradientTransform="matrix(1.33333 0 0 1.33333 47.973846 -15.369596)" gradientUnits="userSpaceOnUse" x1="12.114408" x2="12.114408" y1="2.694915" y2="17.591103"><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="k" gradientTransform="translate(7 7)" gradientUnits="userSpaceOnUse" x1="15" x2="15" xlink:href="#j" y1="5" y2="25"/><g transform="scale(.26458333)"><g opacity=".4" transform="matrix(.78947367 0 0 .42857136 -.894737 7.857146)"><path d="m32.866667 40.000001h5v7h-5z" fill="url(#a)"/><path d="m-10-47h5v7h-5z" fill="url(#c)" transform="scale(-1)"/><path d="m10 40h22.866667v7.000001h-22.866667z" fill="url(#d)"/></g><g transform="matrix(1.4375838 0 0 1.4375838 -58.742022 -2.241491)"><path d="m44 4v11 5h11 5v-16h-5-6z" fill="#7239b3" fill-opacity=".985965"/><path d="m5.5 3.2539062c-.2278297-.0009581-.341824.2754869-.1796875.4355469l5.7499995 5.75.583985.5605469 2.488281.02344h3.740234l2.515338-.02344 6.306928-6.3105469c.162137-.16006.04814-.436505-.179687-.4355469h-1.886719-17.2519532zm-.9902344.9882813c-.1403082.0008607-.2545963.1155564-.2539062.2558594v21.0234371c-.0009575.22783.2754863.341823.4355468.179688l6.3085948-6.304688.02734-2.517578-.02734-6.300781-.558595-.509766-5.7499998-5.7499996c-.0481303-.0488448-.1130779-.0765451-.1816406-.0761719zm22.9687504.00195c-.05538.00763-.105211.034498-.144532.074219l-6.335937 6.2597655.002 8.818359 6.333983 6.304688c.160061.162135.434552.04814.433594-.179688v-1.886715-19.1367191c.000472-.1546587-.135917-.2751594-.289108-.2539063zm-15.824219 15.7519565c-2.2480013 1.95372-4.2013786 4.201378-6.3339845 6.333984-.162135.160061-.0481408.436504.1796875.435547h1.8867188 19.1386722c.227822.000952.341812-.275486.179687-.435547l-6.181641-6.330078-2.640625-.0039z" fill="url(#e)" stroke-width="1.437584" transform="matrix(.69561161 0 0 .69561161 40.861632 1.559207)"/><path d="m44 4v11 5h11 5v-16h-5-6z" fill="none" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961" stroke-width=".695612"/></g><g fill="url(#g)" transform="matrix(.49965038 0 0 .49965038 -9.969483 9.01371)"><path d="m44 4v11 5h11 5v-16h-5-6z" fill="url(#g)"/><path d="m44 4v16h16v-16z" fill="url(#h)"/></g><g fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"><path d="m5.5 4.5h21v21h-21z" opacity=".5" stroke="url(#i)"/><path d="m12.5 11.5h7v7h-7z" opacity=".5" stroke="url(#k)"/></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 000000000..0f9ce8e67
--- /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"><linearGradient id="a" gradientTransform="matrix(.98294775 0 0 1.0173481 25.080711 8.201223)" gradientUnits="userSpaceOnUse" x1="-16.776867" x2="-9.515723" y1="3.242736" y2="11.795373"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="12.264994" x2="12.639995" y1="15.00821" y2="26.018004"><stop offset="0" stop-color="#fff"/><stop offset=".14285715" 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(.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 30.353284 -12.010896)"><ellipse cx="-11.177247" cy="29.036797" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".245" rx="4.862299" ry="1.963204" transform="scale(-1 1)"/><g stroke-linejoin="round" stroke-width=".750002"><path d="m14.139998 11.633201c-1.034148 0-.942375.0062-1.517582.177247-.569087.164667-.850675.642418-1.101565 1.00342-.250887.361003-.382005.892236-.376466 1.595219l.02344 3.083504c.0049.614318-.201113 1.051369-.604982 1.311038-.397749.253335-.9079538.329591-1.6728558.329591v1.125003 1.125003c.764902 0 1.2751068.07625 1.6728558.32959.403869.25967.609822.69672.604982 1.311039l-.02344 3.083503c-.0055.702983.125579 1.234216.376466 1.595219.250889.361002.532478.838753 1.101565 1.003421.575207.171047.483435.177246 1.517582.177246v-1.500003c-.605802-.01267-.927629-.152342-1.160159-.367677-.226411-.209001-.340894-.541559-.339844-.997561l.03223-3.648935c.0027-1.184337-.782952-1.786638-2.214849-2.008306v-.102539-.10254c1.431896-.221667 2.217548-.823968 2.214848-2.008305l-.03223-3.648935c-.0011-.456002.113433-.78856.339844-.997561.23253-.215335.554357-.355007 1.160159-.367677z" fill="url(#a)" stroke="#7239b3" stroke-opacity=".501961"/><path d="m13.482282 12.365625c-.131529.01496-.370215-.01365-.672365.07617a.65799865.65799865 0 0 1 -.0044 0c-.298332.08633-.469637.352134-.744112.747072-.139572.200832-.264153.595791-.259278 1.214359a.65799865.65799865 0 0 1 0 .0015l.02344 3.083504c.0053.719681-.29418 1.379398-.829103 1.778324.22662-.0856.552679-.14508.673829-.250488.236292-.205588.345258-.420759.34424-.86719l-.03223-3.64454a.65799865.65799865 0 0 1 0-.0044c-.0013-.566861.150001-1.112459.550784-1.482423.208727-.193292.611649-.22917.949221-.322267zm-3.5068449 7.344745c-.130097.02387-.2879484.02008-.4277354.03223v.515626.515626c.1393109.0121.2965851.0085.4262706.03223a.65799865.65799865 0 0 1 -.1743169-.44532v-.102539-.10254a.65799865.65799865 0 0 1 .1757817-.445313zm1.0209989 1.539555c.535298.399209.834778 1.059595.829103 1.779789l-.02344 3.082039a.65799865.65799865 0 0 1 0 .0015c-.0049.618556.119701 1.013519.259278 1.214358.274472.394936.445779.66074.744142.747073a.65799865.65799865 0 0 1 .0044 0c.302136.08984.540848.06122.672366.07617v-.329624c-.337603-.0931-.740525-.128974-.949252-.322266-.400785-.369967-.552088-.915569-.550783-1.482426a.65799865.65799865 0 0 1 0-.0044l.03223-3.644541c.001-.446431-.107948-.661602-.34424-.867189-.121151-.105409-.447209-.164891-.673829-.250489z" fill="none" opacity=".5" stroke="url(#b)"/></g></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 000000000..a19db014b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/symbolshapes.right-bracket.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="24.806656" x2="24.806656" y1="47.02773" y2="39.999444"><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><radialGradient id="c" cx="4.992979" cy="43.5" gradientTransform="matrix(2.003784 0 0 1.4 9.064902 -17.399999)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#a"/><radialGradient id="d" cx="4.992979" cy="43.5" gradientTransform="matrix(-2.003784 0 0 -1.4 19.76043 104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#a"/><linearGradient id="e" gradientTransform="matrix(-.98294772 0 0 1.0173481 23.261639 8.106659)" gradientUnits="userSpaceOnUse" x1="17.13759" x2="16.756083" y1="2.351753" y2="20.782068"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="f" gradientTransform="matrix(0 .32432351 .46846727 0 -31.044046 3.547504)" gradientUnits="userSpaceOnUse" x1="6.041283" x2="6.041283" y1="12.749216" y2="27.749254"><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 opacity=".4" transform="matrix(-.11336176 0 0 .11339283 5.867179 2.07887)"><path d="m19.076772 40.000001h5v7h-5z" fill="url(#c)"/><path d="m9.7485598 47.000001h-5v-7h5z" fill="url(#d)"/><path d="m9.7485598 40.000001h9.3282132v7.000001h-9.3282132z" fill="url(#b)"/></g><g stroke-linejoin="round" stroke-width=".750002" transform="matrix(-.35277689 0 0 .35277689 6.761869 -3.174712)"><path d="m9.0412906 27.374252h-2.2500056l.00281-14.246815 2.2472002-.0032v-1.500024h-3.750014l.00195 17.250216 3.7480582-.000173z" fill="url(#e)" stroke="#7239b3" stroke-opacity=".501961"/><path d="m8.6662897 28.124254h-2.6250066v-15.750039h2.6250066-2.6250066v15.750039z" style="opacity:.5;fill:none;stroke-width:.750002;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:.992647;stroke:url(#f)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/symbolshapes.smiley.svg b/icon-themes/elementary_svg/cmd/32/symbolshapes.smiley.svg
new file mode 100644
index 000000000..e73f614e1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/symbolshapes.smiley.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" x2="16" xlink:href="#e" y1="6" y2="22.5"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#e" y1="13" y2="9.5"/><linearGradient id="c" gradientTransform="translate(8)" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#e" y1="13" y2="9.5"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="16" x2="16" xlink:href="#e" y1="21.5" y2="17"/><linearGradient id="e" gradientTransform="matrix(1.0820305 0 0 1.0820305 -.984366 -1.640611)" gradientUnits="userSpaceOnUse" x1="12" x2="11.872883" y1="12.941176" y2="26.40678"><stop offset="0" stop-color="#fff"/><stop offset=".43823975" 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="f" gradientUnits="userSpaceOnUse" x1="8.852915" x2="9.664626" y1="7.355726" y2="24.079201"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><radialGradient id="g" cx="2.25" cy="16" gradientTransform="matrix(.39697225 0 0 .11633788 11.22886 25.899702)" 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.482808)"><ellipse cx="12.122048" cy="27.76111" display="block" fill="url(#g)" fill-rule="evenodd" opacity=".711111" rx="6.698907" ry="1.963204"/><path d="m15.992188 4.5097656c-5.797139 0-10.4980474 4.6989558-10.4980474 10.4960934 0 5.79714 4.7009084 10.496094 10.4980474 10.496094s10.496093-4.698954 10.496093-10.496094c0-5.7971376-4.698954-10.4960934-10.496093-10.4960934zm-3.992188 4.9902344a1.5 1.5 0 0 1 1.5 1.5 1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5zm8 0a1.5 1.5 0 0 1 1.5 1.5 1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5zm-9.5 8h11c-.581632 2.265819-3.055588 4.066406-5.507812 4.066406-2.452225 0-4.910557-1.800587-5.492188-4.066406z" fill="url(#f)" stroke="#7239b3" stroke-opacity=".501961" transform="matrix(.75000188 0 0 .75000188 -.000029 8.612128)"/></g><g fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"><path d="m25.5 15a9.5 9.5 0 0 1 -9.5 9.5 9.5 9.5 0 0 1 -9.5-9.5 9.5 9.5 0 0 1 9.5-9.5 9.5 9.5 0 0 1 9.5 9.5z" opacity=".5" stroke="url(#a)"/><path d="m14.5 11a2.5 2.5 0 0 1 -2.5 2.5 2.5 2.5 0 0 1 -2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5z" opacity=".5" stroke="url(#b)"/><path d="m22.5 11a2.5 2.5 0 0 1 -2.5 2.5 2.5 2.5 0 0 1 -2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5z" opacity=".5" stroke="url(#c)"/><path d="m9.5214844 16.5c.2611585 3.385003 3.0834536 5.998838 6.4785156 6 3.39356-.0032 6.213567-2.616493 6.474609-6z" opacity=".5" stroke="url(#d)"/></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 000000000..76badd220
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/symbolshapes.sun.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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(.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="b" gradientUnits="userSpaceOnUse" x1="3.953269" x2="4.659304" y1="1.8302" y2="19.887287"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><g transform="matrix(.3527769 0 0 .3527769 -.1764 -2.78794)"><ellipse cx="12.140373" cy="28.713205" display="block" fill="url(#a)" 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(#b)" stroke="#7239b3" stroke-opacity=".501961" stroke-width=".750002"/><path d="m16.016949 11.491526a3.4830511 3.40678 0 0 1 -3.483051 3.40678 3.4830511 3.40678 0 0 1 -3.4830507-3.40678 3.4830511 3.40678 0 0 1 3.4830507-3.4067804 3.4830511 3.40678 0 0 1 3.483051 3.4067804z" fill="none" stroke="#fdfdfb" stroke-linecap="round"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/tabdialog.svg b/icon-themes/elementary_svg/cmd/32/tabdialog.svg
new file mode 100644
index 000000000..624b221b2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/tabdialog.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.466667" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="24.837" cy="36.421001" gradientTransform="matrix(.10147 0 0 -.06765 4.092 9.362333)" gradientUnits="userSpaceOnUse" r="15.645" xlink:href="#a"/><linearGradient id="c" gradientTransform="matrix(-.10378 0 0 -.09674 8.709 7.716333)" gradientUnits="userSpaceOnUse" x1="27.974001" x2="27.974001" y1="36.127998" y2="-1.184"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></linearGradient><linearGradient id="d" gradientTransform="matrix(0 -.1047 .11324 0 1.694 8.177)" gradientUnits="userSpaceOnUse" x1="38.941002" x2="20.576" y1="15.991" y2="15.991"><stop offset="0" stop-color="#fff"/><stop offset=".512" stop-color="#fff" stop-opacity=".235"/><stop offset=".585" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="e"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="3.104041" x2="3.659887" xlink:href="#e" y1="292.48022" y2="295.11829"/><linearGradient id="g" gradientTransform="matrix(.8048 0 0 .60166 -516.818 -396.08)" gradientUnits="userSpaceOnUse" x1="731.05701" x2="731.05701" xlink:href="#e" y1="654.815" y2="619.30701"/><linearGradient id="h" gradientTransform="matrix(.04846 0 0 .5238 -20.405 -108.176)" gradientUnits="userSpaceOnUse" x1="292.85699" x2="292.85699" xlink:href="#a" y1="211.076" y2="233.827"/><g transform="matrix(.28341471 0 0 .28341471 .180787 .17937)"><rect fill="url(#g)" height="13.069776" opacity=".99" rx="1.867111" transform="scale(-1)" width="13.069776" x="-14.765777" y="-14.770777"/><rect height="13.069776" rx="2" style="opacity:.3;fill:none;stroke:#000;stroke-width:.933555;stroke-linecap:round;stroke-linejoin:round" transform="scale(-1 1)" width="13.069776" x="-14.765777" y="1.701001"/><path d="m11.695 3.57 1.888 1.698-6.343 8.382-4.91-4.23 1.624-2.15 2.87 2.49z" fill="#2f78c7" fill-opacity=".992"/><path d="m11.695 2.63 1.888 1.7-6.344 8.382-4.91-4.23 1.624-2.15 2.87 2.49z" fill="#fff"/><rect height="11.202665" rx=".933555" ry="1.302" style="opacity:.05;fill:none;stroke-width:.933555;stroke-linecap:round;stroke-linejoin:round;stroke:url(#h)" transform="scale(-1 1)" width="11.202664" x="-13.832221" y="2.634556"/></g><g transform="matrix(.67423065 0 0 .67423065 4.075333 -192.15101)"><circle cx="3.175" cy="293.82501" fill="#fafafa" r="2.782" stroke="#7e8087" stroke-linecap="round" stroke-linejoin="round" stroke-width=".392423"/><circle cx="3.175" cy="293.82501" fill="url(#f)" r="1.717"/><circle cx="3.175" cy="293.82501" r="1.717" style="opacity:.5;fill:none;stroke:#002e99;stroke-width:.392423;stroke-linecap:round;stroke-linejoin:round"/></g><g transform="matrix(-1 0 0 1 9.234509 .529167)"><path d="m8.2 6.8983334a1.5875 1.0583333 0 1 0 -3.175 0 1.587 1.058 0 0 0 3.174 0z" fill="url(#b)" fill-rule="evenodd" opacity=".141"/><path d="m7.12 3.9733334c1.318.89.543 2.527-.926 2.514v.792l-1.852-1.321 1.852-1.323v.787c.947.037 1.47-.827.794-1.45z" display="block" fill="url(#c)"/><g fill="none" transform="translate(0 1.058333)"><path d="m2.613 3.376c-.465.545-.06 1.967 1.427 1.772l.017.582 1.156-.83-1.156-.81v.544c-1.632.087-1.583-1.038-1.444-1.258z" display="block" opacity=".5" stroke="url(#d)" stroke-miterlimit="7" stroke-width=".255" transform="matrix(-1 0 0 1 9.986 0)"/><path d="m7.12 2.915c1.318.89.543 2.527-.926 2.514v.792l-1.852-1.321 1.852-1.323v.787c.947.037 1.47-.827.794-1.45z" opacity=".5" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".265"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/tabledeselectall.svg b/icon-themes/elementary_svg/cmd/32/tabledeselectall.svg
new file mode 100644
index 000000000..813720e2f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/tabledeselectall.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666668" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.1347 0 0 .14642 -.198 290.374)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" y1="38.475292" y2="41.185825"><stop offset="0" stop-color="#fff"/><stop offset=".00000056" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.1347 0 0 .14642 -.198 289.18338)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#a" y1="38.475292" y2="42.541035"/><linearGradient id="c" gradientTransform="matrix(.1347 0 0 .14642 .992628 289.18338)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#a" y1="38.475292" y2="42.541035"/><linearGradient id="d" gradientTransform="matrix(.1347 0 0 .14642 2.381694 289.18338)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#a" y1="38.475292" y2="42.541035"/><linearGradient id="e" gradientTransform="matrix(.1347 0 0 .14642 3.77076 289.18338)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#a" y1="38.475292" y2="42.541035"/><linearGradient id="f" gradientTransform="matrix(.1347 0 0 .14642 -.198 287.99275)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#a" y1="38.475292" y2="42.541035"/><linearGradient id="g" gradientTransform="matrix(.1347 0 0 .14642 .992628 287.99275)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#a" y1="38.475292" y2="42.541035"/><linearGradient id="h" gradientTransform="matrix(.1347 0 0 .14642 2.381694 287.99275)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#a" y1="38.475292" y2="42.541035"/><linearGradient id="i" gradientTransform="matrix(.1347 0 0 .14642 3.77076 287.99275)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#a" y1="38.475292" y2="42.541035"/><linearGradient id="j" gradientTransform="matrix(.1347 0 0 .14642 .000438 286.80212)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#a" y1="38.475292" y2="42.541035"/><linearGradient id="k" gradientTransform="matrix(.1347 0 0 .14642 1.191066 286.80212)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#a" y1="38.475292" y2="42.541035"/><linearGradient id="l" gradientTransform="matrix(.1347 0 0 .14642 2.580132 286.80212)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#a" y1="38.475292" y2="42.541035"/><linearGradient id="m" gradientTransform="matrix(.1347 0 0 .14642 3.969198 286.80212)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#a" y1="38.475292" y2="42.541035"/><linearGradient id="n" gradientTransform="matrix(.1347 0 0 .14642 -.198 290.374)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#a" y1="38.475292" y2="41.185825"/><linearGradient id="o" gradientTransform="matrix(.1347 0 0 .14642 1.372687 290.374)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#a" y1="38.475292" y2="41.185825"/><linearGradient id="p" gradientTransform="matrix(.11794 0 0 .11905 .013562 290.04869)" gradientUnits="userSpaceOnUse" x1="2.84457" x2="2.745351" y1="291.64191" y2="296.10678"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 .440583 -387.532)"><path d="m.4206805 291.5427c-.1412217 0-.25502383.11526-.25502383.25851v4.04705c0 .14324.11380213.25851.25502383.25851h.7371662l.396876-.99219h.198438v.73368c0 .14324.1138022.25851.2550238.25851h.7371662l.396876-.99219h2.282037.042633c.1412216 0 .2550238-.11527.2550238-.25851v-3.05486c0-.14324-.1138022-.25851-.2550238-.25851z" fill="url(#p)"/><g fill="none" stroke-linecap="square" stroke-width=".198438" transform="translate(-.198438 -.59531)"><path d="m.56253265 295.90833h.90978775l-.2396391.59532h-.47171065c-.12025587-.00001-.198438-.0992-.198438-.19844z" opacity=".5" stroke="url(#n)"/><path d="m.56253265 294.71771.99218995-.00001v.79375l-.99218995.00001z" opacity=".5" stroke="url(#b)"/><path d="m1.9515986 294.7177h.99219v.79375h-.99219z" opacity=".5" stroke="url(#c)"/><path d="m3.3406646 294.7177h.9921901v.79375h-.9921901z" opacity=".5" stroke="url(#d)"/><path d="m4.7297306 294.7177h.9921899v.79375h-.9921899z" opacity=".5" stroke="url(#e)"/><path d="m.56253269 293.52708.99218991-.00001v.79375l-.99218991.00001z" opacity=".5" stroke="url(#f)"/><path d="m1.9515986 293.52707h.99219v.79375h-.99219z" opacity=".5" stroke="url(#g)"/><path d="m3.3406646 293.52707h.9921901v.79375h-.9921901z" opacity=".5" stroke="url(#h)"/><path d="m4.7297306 293.52707h.9921899v.79375h-.9921899z" opacity=".5" stroke="url(#i)"/><path d="m.56253261 292.53489c-.00000001-.0992.0510949-.19411.198438-.19844h.79375209v.79375h-.99219005z" opacity=".5" stroke="url(#j)"/><path d="m1.9515987 292.33645h.99219v.79375h-.99219z" opacity=".5" stroke="url(#k)"/><path d="m3.3406647 292.33645h.99219v.79375h-.99219z" opacity=".5" stroke="url(#l)"/><path d="m4.7297306 292.33645h.7937521c.099219 0 .1984379.0793.1984379.2032v.59055h-.99219z" opacity=".5" stroke="url(#m)"/><path d="m2.1332198 295.90833h.9097878l-.2396391.59532h-.4717107c-.1202558-.00001-.198438-.0992-.198438-.19844z" opacity=".5" stroke="url(#o)"/></g><path d="m4 4c-1.1079994.0001008-2 .8920469-2 2v20c0 1.108004.8920006 2 2 2h4l2-4.986328v2.986328c0 1.108004.892001 2 2 2h4l2.005859-5h-1.197265l-1.572266 4h-2.736328c-.831 0-1.5-.66896-1.5-1.5v-2.496094l5.808594-.003906h-6.802735l12.994141-.001953v.001953h1v-.001953l6 .001953c.595799-.3457 1-.983572 1-1.724609v-15.275391c0-1.1079531-.892001-2.0001008-2-2zm6.007812.9980469v.0019531h5.992188v-.0019531h1.007812v.0019531l5.992188-.0019531h1l4.5.0019531c.831.0003528 1.5.4998891 1.5 1.5v3.4980469.0019531.998047l-6-.001953v.001953l6 .001953v4.998047.001953.996094h-.003906v.001953h.003906v5 .001953h-27v-.001953-4.988281-1.009766-5-1-3.5c0-.8309901.6689998-1.5 1.5-1.5h4.5zm-.001953 12.0078121v.001953h5.992188v-.001953zm-1.1972652 5.996094-1.5722657 4h-2.7363281c-.8310002.000051-1.5-.668959-1.5-1.5v-2.496094z" fill="#7a0000" fill-opacity=".501961" transform="matrix(.198438 0 0 .198438 -.330438 290.64973)"/><path d="m1.4555039 291.64192-.0007751.9918-1.18985289.00039v.19843l1.18985289-.00038.0003869.99219-1.19023979.00038v.20038l1.19024049-.0004v.98987l-1.19024049.00039v.00039h5.35782609v-.00039l-1.1906282-.00038v-.99103l1.1898531.00099v-.002h.0007739v-.19804l-1.190627-.00038v-.99219l1.1906282.00038v-.19843l-1.1906282-.00039v-.9918h-.198438v.9918h-1.1898528l.0007751-.9918h-.1999882l-.0007739.9918h-1.189079l.0007751-.9918zm.1992131 1.19024h1.1890778l.0003968.99219h-1.189087zm1.389066 0h1.1898528v.99219h-1.1894653zm-.0003969 1.19024 1.1902497.00077v.99142h-1.1902404zm-1.3882908.002h1.1890777v.98987h-1.1890684z" opacity=".3"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/tabledesign.svg b/icon-themes/elementary_svg/cmd/32/tabledesign.svg
new file mode 100644
index 000000000..51670a910
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/tabledesign.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14.8324" x2="14.8324" xlink:href="#a" y1="5.6746" y2="26.028616"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="8.1514" x2="8.1514" xlink:href="#a" y1="23.055099" y2="14.009484"/><linearGradient id="d" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.439577 25.98059)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#f"/><linearGradient id="f"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="g" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 21.560423 25.98059)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#f"/><linearGradient id="h" gradientTransform="matrix(.15732939 0 0 .1586627 -8.008007 -.016355)" gradientUnits="userSpaceOnUse" x1="24.833029" x2="24.833029" y1="2.604455" y2="51.798176"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="i" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#j" y1="2" y2="5.000003"/><linearGradient id="j" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" y1="2" y2="5.000003"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="k" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#j" y1="2" y2="5.000003"/><linearGradient id="l" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#j" y1="2" y2="5.000003"/><linearGradient id="m" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#j" y1="2" y2="5.000003"/><linearGradient id="n" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#j" y1="2" y2="4.000013"/><linearGradient id="o" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#j" y1="2" y2="5.000003"/><linearGradient id="p" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#j" y1="2" y2="5.000003"/><linearGradient id="q" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#j" y1="2" y2="5.000003"/><linearGradient id="r" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#j" y1="2" y2="5.000003"/><linearGradient id="s" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#j" y1="2" y2="4.000013"/><linearGradient id="t" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#j" y1="2" y2="5.000003"/><linearGradient id="u" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#j" y1="2" y2="5.000003"/><linearGradient id="v" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#j" y1="2" y2="5.000003"/><linearGradient id="w" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#j" y1="2" y2="5.000003"/><linearGradient id="x" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#j" y1="2" y2="4.000013"/><linearGradient id="y" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#j" y1="2" y2="5.000003"/><linearGradient id="z" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#j" y1="2" y2="5.000003"/><linearGradient id="A" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#j" y1="2" y2="5.000003"/><linearGradient id="B" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#j" y1="2" y2="5.000003"/><linearGradient id="C" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#j" y1="2" y2="4.000013"/><linearGradient id="D" gradientUnits="userSpaceOnUse" x1="4.101042" x2="4.101042" y1=".396875" y2="1.984375"><stop offset="0" stop-color="#d4d4d4"/><stop offset="1" stop-color="#abacae"/></linearGradient><linearGradient id="E" gradientTransform="matrix(-.26458332 0 0 .26458332 3.704167 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#j" y1="2" y2="5.000003"/><linearGradient id="F" gradientTransform="matrix(-.26458332 0 0 .26458332 5.55625 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#j" y1="2" y2="5.000003"/><linearGradient id="G" gradientTransform="matrix(-.26458332 0 0 .26458332 7.408334 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#j" y1="2" y2="5.000003"/><linearGradient id="H" gradientTransform="matrix(.26458332 0 0 .26458332 1.058332 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#j" y1="2" y2="5.000003"/><linearGradient id="I" gradientTransform="matrix(.13229166 0 0 .06614583 -1.322965 1.058285)" gradientUnits="userSpaceOnUse" x1="41.000362" x2="41.000362" xlink:href="#f" y1="16.000725" y2="20.000727"/><g transform="matrix(.26458333 0 0 .26458333 -.529167 .264583)"><path d="m5.0000001 29h26.0000009v2h-26.0000009z" fill="url(#d)" opacity=".15"/><path d="m5.0000001 29.000111v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#e)" opacity=".15"/><path d="m31.000001 29.000111v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#g)" opacity=".15"/></g><rect fill="url(#h)" height="7.672933" rx=".396875" ry=".396891" stroke-width="1.3333" transform="scale(-1 1)" width="7.14375" x="-7.805209" y=".396859"/><path d="m1.0578166.26458333c-.29274564 0-.52864992.23600831-.52864992.52916667v6.8791667c0 .2931583.23590428.5291666.52864992.5291666h6.3510335c.2927456 0 .5286499-.2360083.5286499-.5291666v-6.8791667c0-.29315836-.2359043-.52916667-.5286499-.52916667zm.1328084.26458333h.9229411v1.32291664h-1.31981608v-.92604163c0-.21986878.17700649-.39687501.39687498-.39687501zm1.1895915 0h1.5864666v1.32291664h-1.585433v.2568319h-.00103zm1.8531168 0h1.5869833v1.32291664h-1.5869833zm1.8536336 0h1.1890748c.2198685 0 .396875.17700623.396875.39687501v.92604163h-1.5859498zm-3.7057168 1.58749994h1.5869832l.0005291 1.3234334h-1.5869956zm1.8536334 0h1.5864666l-.0005292 1.3229167h-1.5875zm1.8531171 0h1.5849161v1.3229167h-1.5875zm-5.29425058.000516h1.32084968l.0005159 1.3229166h-1.31981528zm0 1.5869832 1.32136638.00878-.0005159 1.3053467h-1.31981697v.00879h-.001035zm1.58801678 0h1.5869832v1.3229167h-1.5874999zm1.8515665 0h1.5875v1.3229167h-1.5875zm1.8520834 0h1.5875v1.3229167h-1.5859498zm-3.7041666 1.5875009h1.5874999v1.3229166l-1.5874999-.00206zm1.8520832 0h1.5875v1.3229166h-1.5875zm3.4395834 0v1.3218832h-1.5864666v.2666502h1.5864666v.6604249c0 .054967-.010975.1069993-.031006.1545124v.0005292c-.0601887.1422908-.2011299.2418334-.365869.2418334h-1.190625l.00103-2.6437664zm-6.87916668.0005291h1.32084968v1.320333l-1.32084968.00257zm0 1.5869709h1.32291668v1.0583333h-.9260417c-.21986849 0-.39687498-.1770063-.39687498-.396875zm1.58750008 0h1.5874999v1.0583333h-1.5874999zm1.8520832 0 1.5875.00206-.00206 1.0562696h-1.5854368z" opacity=".3" stroke-width=".264583"/><g fill="none" stroke-width=".264583"><path d="m3.8364584 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#i)"/><path d="m3.8364583 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#k)"/><path d="m3.8364583.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#l)"/><path d="m3.8364583 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#m)"/><path d="m3.8364583 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#n)"/><path d="m5.6885416 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#o)"/><path d="m5.6885415 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#p)"/><path d="m5.6885415.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#q)"/><path d="m5.6885415 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#r)"/><path d="m5.6885415 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#s)"/><path d="m7.540625 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#t)"/><path d="m7.5406249 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#u)"/><path d="m7.5406249.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#v)"/><path d="m7.5406249 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#w)"/><path d="m7.5406249 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#x)"/><path d="m1.9843751 3.8364616h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#y)"/><path d="m1.984375 2.2489583h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#z)"/><path d="m1.984375.66145834h-1.05833333l-.0000002 1.05833066h1.05833353z" stroke="url(#A)"/><path d="m1.984375 5.4239584h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#B)"/><path d="m1.984375 7.0114584h-1.05833333l-.0000002.79375h1.05833353z" stroke="url(#C)"/></g><path d="m1.0583334.396875c-.2198688 0-.39687505.17699738-.39687505.396875v1.190625h7.14375005v-1.190625c0-.21987762-.1770063-.396875-.396875-.396875z" fill="url(#D)" stroke-width="1.3333"/><g stroke-width=".264583"><path d="m1.0578166.26458333c-.29274564 0-.52864992.23600831-.52864992.52916667v1.3229166h1.85208342 1.5869832.2666502 1.5864666.2666505 1.5849161.2645833v-1.3229166c0-.29315836-.2359043-.52916667-.5286499-.52916667zm.1328084.26458333h.9229411v1.32291664h-1.31981608v-.92604163c0-.21986878.17700649-.39687501.39687498-.39687501zm1.1895915 0h1.5864666v1.32291664h-1.585433v.2568319h-.00103zm1.8531168 0h1.5869833v1.32291664h-1.5869833zm1.8536336 0h1.1890748c.2198685 0 .396875.17700623.396875.39687501v.92604163h-1.5859498z" fill="#555761" fill-opacity=".501961"/><g fill="none"><path d="m3.8364583.66145843h-1.3229165l-.0000002 1.05833057h1.3229167z" opacity=".8" stroke="url(#E)"/><path d="m5.6885414.66145843h-1.3229164l-.0000003 1.05833057h1.3229167z" opacity=".8" stroke="url(#F)"/><path d="m7.540625.92604167c0-.13229167-.1116211-.26458333-.2645833-.26458333l-1.0583333.00000009-.0000003 1.05833057h1.3229167z" opacity=".8" stroke="url(#G)"/><path d="m.92604113.92604167c0-.13229167.11162107-.26458333.26458327-.26458333h.7937506l.0000003 1.05833056-1.05833397.0000001z" opacity=".8" stroke="url(#H)"/></g><path d="m.52916668 2.1166666 7.40828522-.0000482v.2645833l-7.40828522.0000482z" fill="url(#I)" opacity=".15"/></g><g transform="matrix(.26458333 0 0 .26458333 -.000001 1.058345)"><path d="m1.5 4.5 22 22h-22zm5 12v5h5z" style="fill:#9bdb4d;fill-opacity:.588;fill-rule:evenodd;stroke:#206b00;stroke-linejoin:round;stroke-opacity:.501961"/><path d="m2 7h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1z" opacity=".15"/><path d="m2.5 6.9006214v18.5993786h18.627z" fill="none" opacity=".5" stroke="url(#b)"/><g transform="matrix(0 1 -1 0 28 23)"><path d="m2 7h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1z" opacity=".15"/><path d="m2 8h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1z" fill="#fff" opacity=".15"/></g><g fill="none"><path d="m5.5 14.52v7.98h7.5" opacity=".5" stroke="url(#c)"/><path d="m4.5 27.5h19" opacity=".3" stroke="#d1ff82" stroke-linecap="square"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/tabledialog.svg b/icon-themes/elementary_svg/cmd/32/tabledialog.svg
new file mode 100644
index 000000000..de2a0999a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/tabledialog.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="6.702713" cy="73.615715" gradientTransform="matrix(1.3166457 0 0 .28801944 14.174902 8.61329)" gradientUnits="userSpaceOnUse" r="7.228416" xlink:href="#a"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="22.881355" x2="22.644068" y1="14.457627" y2="31.338984"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#d2d2d2"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="23.031893" x2="23.040016" y1="26.715307" y2="18.997057"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#959595"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="23.131727" x2="23.398602" y1="16.459263" y2="30.159456"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="g" gradientTransform="matrix(-.26458332 0 0 .26458332 7.408334 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="h" gradientTransform="matrix(-.26458332 0 0 .26458332 5.55625 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="i" gradientTransform="matrix(-.26458332 0 0 .26458332 3.704167 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="15.5" x2="15.5" y1="1.5" y2="7.5"><stop offset="0" stop-color="#d4d4d4"/><stop offset="1" stop-color="#abacae"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.26458332 0 0 .26458332 1.058332 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="l" gradientTransform="matrix(.13229166 0 0 .06614583 -1.322965 1.058285)" gradientUnits="userSpaceOnUse" x1="41.000362" x2="41.000362" xlink:href="#m" y1="16.000725" y2="20.000727"/><linearGradient id="m" xlink:href="#a"/><linearGradient id="n" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="o" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.439577 25.98059)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#m"/><radialGradient id="p" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 21.560423 25.98059)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#m"/><linearGradient id="q" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" y1="2" y2="5.000003"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="r" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="s" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="t" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="u" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#q" y1="2" y2="4.000013"/><linearGradient id="v" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="w" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="x" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="y" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="z" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#q" y1="2" y2="4.000013"/><linearGradient id="A" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="B" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="C" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="D" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="E" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#q" y1="2" y2="4.000013"/><linearGradient id="F" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="G" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="H" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="I" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="5.000003"/><linearGradient id="J" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#q" y1="2" y2="4.000013"/><linearGradient id="K" gradientTransform="matrix(.1573294 0 0 .1586627 -8.008007 -.016355)" gradientUnits="userSpaceOnUse" x1="24.833029" x2="24.833029" y1="2.604455" y2="51.798176"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="matrix(.26458333 0 0 .26458333 -.529167 .264583)"><path d="m5.0000001 29h26.0000009v2h-26.0000009z" fill="url(#n)" opacity=".15"/><path d="m5.0000001 29.000111v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#o)" opacity=".15"/><path d="m31.000001 29.000111v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#p)" opacity=".15"/></g><rect fill="url(#K)" height="7.672933" rx=".396875" ry=".396891" stroke-width="1.3333" transform="scale(-1 1)" width="7.14375" x="-7.805209" y=".396859"/><path d="m3.9980469 1c-1.1064402 0-1.9980469.8919999-1.9980469 2v26c0 1.108.8916067 2 1.9980469 2h24.0039061c1.10644 0 1.998047-.892 1.998047-2v-26c0-1.1080001-.891607-2-1.998047-2zm.5019531 1h3.4882812v5h-4.9882812v-3.5c0-.8310001.6690009-1.5 1.5-1.5zm4.4960938 0h5.9960942v5h-5.992188v.9707031h-.0039062zm7.0039062 0h5.998047v5h-5.998047zm7.005859 0h4.494141c.830999 0 1.5.6689999 1.5 1.5v3.5h-5.994141zm-14.005859 6h5.998047l.001953 5.001953h-5.9980469zm7.005859 0h5.996094l-.001953 5h-6zm7.003907 0h5.990234v5h-6zm-20.009766.0019531h4.9921875l.0019531 4.9999999h-4.9882812zm0 5.9980469 4.9941406.033203-.0019531 4.933594h-4.9882813v.033203h-.0039062zm6.0019531 0h5.9980469v5h-6zm6.9980469 0h6v5h-6zm7 0h6v5h-5.994141zm-14 6h6v5l-6-.007812zm7 0h6v5h-6zm13 0v4.996094h-5.996094v1.007812h5.996094v2.496094c0 .207749-.04148.404407-.117188.583984v.001954c-.227485.537838-.760176.914062-1.382812.914062h-4.5l.003906-9.992188zm-26 .001953h4.9921875v4.990235l-4.9921875.009765zm0 5.998047h5v4h-3.5c-.8309991 0-1.5-.669-1.5-1.5zm6 0h6v4h-6zm7 0 6 .007812-.007812 3.992188h-5.992188z" opacity=".3" transform="scale(.26458333)"/><g fill="none" stroke-width=".264583"><path d="m3.8364584 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#f)"/><path d="m3.8364583 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#r)"/><path d="m3.8364583.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#s)"/><path d="m3.8364583 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#t)"/><path d="m3.8364583 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#u)"/><path d="m5.6885416 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#v)"/><path d="m5.6885415 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#w)"/><path d="m5.6885415.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#x)"/><path d="m5.6885415 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#y)"/><path d="m5.6885415 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#z)"/><path d="m7.540625 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#A)"/><path d="m7.5406249 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#B)"/><path d="m7.5406249.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#C)"/><path d="m7.5406249 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#D)"/><path d="m7.5406249 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#E)"/><path d="m1.9843751 3.8364616h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#F)"/><path d="m1.984375 2.2489583h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#G)"/><path d="m1.984375.66145834h-1.05833333l-.0000002 1.05833066h1.05833353z" stroke="url(#H)"/><path d="m1.984375 5.4239584h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#I)"/><path d="m1.984375 7.0114584h-1.05833333l-.0000002.79375h1.05833353z" stroke="url(#J)"/></g><path d="m4 1.5c-.831 0-1.5.6689665-1.5 1.5v4.5h27v-4.5c0-.8310335-.669-1.5-1.5-1.5z" fill="url(#j)" stroke-width="5.039244" transform="scale(.26458333)"/><path d="m3.9980469 1c-1.1064402 0-1.9980469.8919999-1.9980469 2v5h7 5.998047 1.007812 5.996094 1.007813 5.990234 1v-5c0-1.1080001-.891607-2-1.998047-2zm.5019531 1h3.4882812v5h-4.9882812v-3.5c0-.8310001.6690009-1.5 1.5-1.5zm4.4960938 0h5.9960942v5h-5.992188v.9707031h-.0039062zm7.0039062 0h5.998047v5h-5.998047zm7.005859 0h4.494141c.830999 0 1.5.6689999 1.5 1.5v3.5h-5.994141z" fill="#555761" fill-opacity=".501961" transform="scale(.26458333)"/><g stroke-width=".264583"><g fill="none"><path d="m3.8364583.66145843h-1.3229165l-.0000002 1.05833057h1.3229167z" opacity=".8" stroke="url(#i)"/><path d="m5.6885414.66145843h-1.3229164l-.0000003 1.05833057h1.3229167z" opacity=".8" stroke="url(#h)"/><path d="m7.540625.92604167c0-.13229167-.1116211-.26458333-.2645833-.26458333l-1.0583333.00000009-.0000003 1.05833057h1.3229167z" opacity=".8" stroke="url(#g)"/><path d="m.92604113.92604167c0-.13229167.11162107-.26458333.26458327-.26458333h.7937506l.0000003 1.05833056-1.05833397.0000001z" opacity=".8" stroke="url(#k)"/></g><path d="m.52916667 2.1166667 7.40828523-.0000482v.2645833l-7.40828523.0000482z" fill="url(#l)" opacity=".15"/></g><g transform="matrix(.26458333 0 0 .26458333 0 .000001)"><path d="m32.517262 29.816046c0 1.149816-4.261024 2.081925-9.517262 2.081925-5.256239 0-9.517262-.932109-9.517262-2.081925 0-1.149815 4.261023-2.081924 9.517262-2.081924 5.256238 0 9.517262.932109 9.517262 2.081924z" fill="url(#b)" opacity=".2"/><path d="m22 14.5c-.554 0-1 .446-1 1v1.886719a5.9661016 5.9661016 0 0 0 -.556641.228515l-1.332031-1.332031c-.391737-.391737-1.022325-.391737-1.414062 0l-1.414063 1.414063c-.391737.391737-.391737 1.022325 0 1.414062l1.333985 1.333984a5.9661016 5.9661016 0 0 0 -.230469.554688h-1.886719c-.554 0-1 .446-1 1v2c0 .554.446 1 1 1h1.886719a5.9661016 5.9661016 0 0 0 .228515.556641l-1.332031 1.332031c-.391737.391737-.391737 1.022325 0 1.414062l1.414063 1.414063c.391737.391737 1.022325.391737 1.414062 0l1.333984-1.333985a5.9661016 5.9661016 0 0 0 .554688.230469v1.886719c0 .554.446 1 1 1h2c.554 0 1-.446 1-1v-1.886719a5.9661016 5.9661016 0 0 0 .556641-.228515l1.332031 1.332031c.391737.391737 1.022325.391737 1.414062 0l1.414063-1.414063c.391737-.391737.391737-1.022325 0-1.414062l-1.333985-1.333984a5.9661016 5.9661016 0 0 0 .230469-.554688h1.886719c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1h-1.886719a5.9661016 5.9661016 0 0 0 -.228515-.556641l1.332031-1.332031c.391737-.391737.391737-1.022325 0-1.414062l-1.414063-1.414063c-.391737-.391737-1.022325-.391737-1.414062 0l-1.333984 1.333985a5.9661016 5.9661016 0 0 0 -.554688-.230469v-1.886719c0-.554-.446-1-1-1zm1 6.503906a1.9954157 1.9954157 0 0 1 1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094-1.996094 1.9954157 1.9954157 0 0 1 1.996094-1.996094z" fill="url(#c)"/><g fill="none" stroke-linecap="square" stroke-linejoin="round"><path d="m22 14.5c-.554 0-1 .446-1 1v1.886719a5.9661016 5.9661016 0 0 0 -.556641.228515l-1.332031-1.332031c-.391737-.391737-1.022325-.391737-1.414062 0l-1.414063 1.414063c-.391737.391737-.391737 1.022325 0 1.414062l1.333985 1.333984a5.9661016 5.9661016 0 0 0 -.230469.554688h-1.886719c-.554 0-1 .446-1 1v2c0 .554.446 1 1 1h1.886719a5.9661016 5.9661016 0 0 0 .228515.556641l-1.332031 1.332031c-.391737.391737-.391737 1.022325 0 1.414062l1.414063 1.414063c.391737.391737 1.022325.391737 1.414062 0l1.333984-1.333985a5.9661016 5.9661016 0 0 0 .554688.230469v1.886719c0 .554.446 1 1 1h2c.554 0 1-.446 1-1v-1.886719a5.9661016 5.9661016 0 0 0 .556641-.228515l1.332031 1.332031c.391737.391737 1.022325.391737 1.414062 0l1.414063-1.414063c.391737-.391737.391737-1.022325 0-1.414062l-1.333985-1.333984a5.9661016 5.9661016 0 0 0 .230469-.554688h1.886719c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1h-1.886719a5.9661016 5.9661016 0 0 0 -.228515-.556641l1.332031-1.332031c.391737-.391737.391737-1.022325 0-1.414062l-1.414063-1.414063c-.391737-.391737-1.022325-.391737-1.414062 0l-1.333984 1.333985a5.9661016 5.9661016 0 0 0 -.554688-.230469v-1.886719c0-.554-.446-1-1-1zm1 6.503906a1.9954157 1.9954157 0 0 1 1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094-1.996094 1.9954157 1.9954157 0 0 1 1.996094-1.996094z" opacity=".3" stroke="#000"/><circle cx="23" cy="23" r="3.998385" stroke="url(#d)"/><path d="m22 15.5v1.886719a.99989607.99989607 0 0 1 -.667969.943359c-.157521.05556-.311767.118308-.46289.189453a.99989607.99989607 0 0 1 -1.132813-.197265l-1.332031-1.332032-1.414063 1.414063 1.333985 1.333984a.99989607.99989607 0 0 1 .195312 1.136719c-.07165.150561-.135262.303936-.191406.460938a.99989607.99989607 0 0 1 -.941406.664062h-1.886719v2h1.886719a.99989607.99989607 0 0 1 .943359.667969c.05556.157521.118308.311767.189453.46289a.99989607.99989607 0 0 1 -.197265 1.132813l-1.332032 1.332031 1.414063 1.414063 1.333984-1.333985a.99989607.99989607 0 0 1 1.136719-.195312c.150561.07165.303936.135262.460938.191406a.99989607.99989607 0 0 1 .664062.941406v1.886719h2v-1.886719a.99989607.99989607 0 0 1 .667969-.943359c.157521-.05556.311767-.118308.46289-.189453a.99989607.99989607 0 0 1 1.132813.197265l1.332031 1.332032 1.414063-1.414063-1.333985-1.333984a.99989607.99989607 0 0 1 -.195312-1.136719c.07165-.150561.135262-.303936.191406-.460938a.99989607.99989607 0 0 1 .941406-.664062h1.886719v-2h-1.886719a.99989607.99989607 0 0 1 -.943359-.667969c-.05556-.157521-.118308-.311767-.189453-.46289a.99989607.99989607 0 0 1 .197265-1.132813l1.332032-1.332031-1.414063-1.414063-1.333984 1.333985a.99989607.99989607 0 0 1 -1.136719.195312c-.150561-.07165-.303936-.135262-.460938-.191406a.99989607.99989607 0 0 1 -.664062-.941406v-1.886719zm1 6.503906c-.588024.0002.772067.134102.195312.01953-.576754-.114571.728849.281575.185547.05664-.543301-.224934.66278.418444.173829.0918-.488952-.326647.566186.538842.15039.123047-.415795-.415796.449694.639342.123047.15039-.326647-.488951.316731.71713.0918.173829-.224935-.543302.171211.762301.05664.185547-.11457-.576755.01933.783336.01953.195312-.0002-.588024-.134102.772067-.01953.195312.114571-.576754-.281575.728849-.05664.185547.224934-.543301-.418444.66278-.0918.173829.326647-.488952-.538842.566186-.123047.15039.415796-.415795-.639342.449694-.15039.123047.488951-.326647-.71713.316731-.173829.0918.543302-.224935-.762301.171211-.185547.05664.576755-.11457-.783336.01933-.195312.01953.588024-.0002-.772067-.134102-.195312-.01953.576754.114571-.728849-.281575-.185547-.05664.543301.224934-.66278-.418444-.173829-.0918.488952.326647-.566186-.538842-.15039-.123047.415795.415796-.449694-.639342-.123047-.15039.326647.488951-.316731-.71713-.0918-.173829.224935.543302-.171211-.762301-.05664-.185547.11457.576755-.01933-.783336-.01953-.195312.0002.588024.134102-.772067.01953-.195312-.114571.576754.281575-.728849.05664-.185547-.224934.543301.418444-.66278.0918-.173829-.326647.488952.538842-.566186.123047-.15039-.415796.415795.639342-.449694.15039-.123047-.488951.326647.71713-.316731.173829-.0918-.543302.224935.762301-.171211.185547-.05664-.576755.11457.783336-.01933.195312-.01953z" stroke="url(#e)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/tablemodefix.svg b/icon-themes/elementary_svg/cmd/32/tablemodefix.svg
new file mode 100644
index 000000000..a0ecc9667
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/tablemodefix.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666668" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.1347 0 0 .14642 -.198 291.56464)" gradientUnits="userSpaceOnUse" x1="10.810125" x2="10.810125" xlink:href="#m" y1="22.214821" y2="26.280619"/><linearGradient id="b" gradientTransform="matrix(.1347 0 0 .14642 -.198 292.75528)" gradientUnits="userSpaceOnUse" x1="10.810125" x2="10.810125" xlink:href="#m" y1="22.214821" y2="26.280619"/><linearGradient id="c" gradientTransform="matrix(.1347 0 0 .14642 3.373884 290.374)" gradientUnits="userSpaceOnUse" x1="10.810125" x2="10.810125" xlink:href="#m" y1="22.214821" y2="26.280619"/><linearGradient id="d" gradientTransform="matrix(.1347 0 0 .14642 3.373884 291.56464)" gradientUnits="userSpaceOnUse" x1="10.810125" x2="10.810125" xlink:href="#m" y1="22.214821" y2="26.280619"/><linearGradient id="e" gradientTransform="matrix(.1347 0 0 .14642 3.373884 292.75528)" gradientUnits="userSpaceOnUse" x1="10.810125" x2="10.810125" xlink:href="#m" y1="22.214821" y2="26.280619"/><linearGradient id="f" gradientTransform="matrix(.1347 0 0 .14642 1.389504 290.374)" gradientUnits="userSpaceOnUse" x1="10.810125" x2="10.810125" xlink:href="#m" y1="22.214821" y2="26.280619"/><linearGradient id="g" gradientTransform="matrix(.1347 0 0 .14642 1.389504 291.56464)" gradientUnits="userSpaceOnUse" x1="10.810125" x2="10.810125" xlink:href="#m" y1="22.214821" y2="26.280619"/><linearGradient id="h" gradientTransform="matrix(.1347 0 0 .14642 1.389504 292.75528)" gradientUnits="userSpaceOnUse" x1="10.810125" x2="10.810125" xlink:href="#m" y1="22.214821" y2="26.280619"/><radialGradient id="i" cx="5.121245" cy="43.5" gradientTransform="matrix(2.003784 0 0 1.4 47.238131 -17.400027)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#j"/><linearGradient id="j"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="k" cx="4.871718" cy="43.5" gradientTransform="matrix(-2.003784 0 0 -1.4 19.76187 104.39997)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#j"/><linearGradient id="l" gradientTransform="matrix(1.0073638 0 0 1 -.323637 0)" 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="m" gradientTransform="matrix(.1347 0 0 .14642 -.198 290.374)" gradientUnits="userSpaceOnUse" x1="10.810125" x2="10.810125" y1="22.214821" y2="26.280619"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.11794 0 0 .11905 .212 290.644)" gradientUnits="userSpaceOnUse" x1="25.695301" x2="25.695301" y1="23.387283" y2="51.723663"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 .174589 -387.53253)"><g stroke="#cc3b02" stroke-linecap="round" stroke-linejoin="round" stroke-width=".198438"><path d="m.76202904 291.93997.79374996-.79375v1.5875z" fill="#ffa154" stroke="#a62100" stroke-opacity=".501961"/><path d="m.36515306 291.14621v1.68673" fill="none" stroke="#f37329"/><g transform="matrix(-1 0 0 1 4.30219 .000002)"><path d="m.76202904 291.93997.79374996-.79375v1.5875z" fill="#ffa154" stroke="#a62100" stroke-opacity=".501961"/><g fill="none" stroke="#f37329"><path d="m.36515306 291.14621v1.68673"/><path d="m.36515306 291.14621v1.68673" stroke="#f37329"/></g></g><path d="m.36515306 291.14621v1.68673" fill="none" stroke="#f37329"/></g><g><g opacity=".4" transform="matrix(.10444105 0 0 .08504484 -.48082 293.00303)"><path d="m57.5 40.000028 4.750001-.000055v7l-4.750001.000055z" fill="url(#i)"/><path d="m10 46.999972-5.2499997.000001v-7l5.2499997-.000001z" fill="url(#k)"/><path d="m10 39.999999 47.5.000029v7.000001l-47.5-.000029z" fill="url(#l)" stroke-width="1.003675"/></g><rect fill="url(#n)" height="3.373442" rx=".297657" ry=".297654" width="5.357826" x=".365153" y="293.32904"/><path d="m.56990685 293.52747 1.18431205.00001v.79375h-1.19062799z" fill="none" stroke="url(#m)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".198438"/><path d="m3.9863857 13.502978c-.7659823.000094-1.4863861.731059-1.4863861 1.497042v6.5 7.5c0 .765982.7340177 1.499876 1.4999999 1.5l24.0078125.0039c.727778.000118 1.415716-.77157 1.492187-1.503891v-8-6c-.07647-.732321-.772222-1.500089-1.5-1.5z" fill="none" opacity=".3" stroke="#000" transform="matrix(.198438 0 0 .198438 -.130942 290.65012)"/><path d="m2.051876 296.603-.099219.00026-.1007809-.00026.00156-3.17474h.19844zm1.7859418-3.17474h.198438v3.175h-.198438z" opacity=".321"/><path d="m.46437191 294.42045 1.38906609-.00094v.2l-1.38906609-.00063zm1.58750409.00055 1.7859421-.00062v.2l-1.7859421.00062zm1.9843801-.002 1.5875037.001v.19888l-1.5875037.00018zm-3.57188419 1.19207h1.38906599v.19844l-1.38906599-.00044zm1.58750399 0 1.7859422-.00069-.0000003.19913-1.7859418.001zm1.9843799 0h1.587504l-.0017598.19893-1.5857442-.00049z" opacity=".321"/><g fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width=".198438"><path d="m.56990685 294.71811 1.18431205.00001v.79375h-1.19062799z" stroke="url(#a)"/><path d="m.56990685 295.90875 1.18431205.00001v.59528h-1.19062801z" stroke="url(#b)"/><path d="m4.1417908 293.52747 1.38275.00001v.79375h-1.3890659z" stroke="url(#c)"/><path d="m4.1417908 294.71811 1.38275.00001v.79375h-1.3890659z" stroke="url(#d)"/><path d="m4.1417908 295.90875 1.38275.00001v.59528h-1.3890659z" stroke="url(#e)"/><path d="m2.1574108 293.52747 1.581188.00001v.79375h-1.5875039z" stroke="url(#f)"/><path d="m2.1574108 294.71811 1.581188.00001v.79375h-1.5875039z" stroke="url(#g)"/><path d="m2.1574108 295.90875 1.581188.00001v.59528h-1.5875039z" stroke="url(#h)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/tablemodefixprop.svg b/icon-themes/elementary_svg/cmd/32/tablemodefixprop.svg
new file mode 100644
index 000000000..e91f8323a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/tablemodefixprop.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666668" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="5.121245" cy="43.5" gradientTransform="matrix(2.003784 0 0 1.4 47.238131 -17.400027)" 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.871718" cy="43.5" gradientTransform="matrix(-2.003784 0 0 -1.4 19.76187 104.39997)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><linearGradient id="d" gradientTransform="matrix(1.0073638 0 0 1 -.323637 0)" 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(.11794 0 0 .11905 .212 290.644)" gradientUnits="userSpaceOnUse" x1="25.695301" x2="25.695301" y1="23.387283" y2="51.723663"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.1347 0 0 .14642 -.198 290.374)" gradientUnits="userSpaceOnUse" x1="10.810125" x2="10.810125" y1="22.214821" y2="26.280619"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.1347 0 0 .14642 -.198 291.56464)" gradientUnits="userSpaceOnUse" x1="10.810125" x2="10.810125" xlink:href="#f" y1="22.214821" y2="26.280619"/><linearGradient id="h" gradientTransform="matrix(.1347 0 0 .14642 -.198 292.75528)" gradientUnits="userSpaceOnUse" x1="10.810125" x2="10.810125" xlink:href="#f" y1="22.214821" y2="26.280619"/><linearGradient id="i" gradientTransform="matrix(.1347 0 0 .14642 3.373884 290.374)" gradientUnits="userSpaceOnUse" x1="10.810125" x2="10.810125" xlink:href="#f" y1="22.214821" y2="26.280619"/><linearGradient id="j" gradientTransform="matrix(.1347 0 0 .14642 3.373884 291.56464)" gradientUnits="userSpaceOnUse" x1="10.810125" x2="10.810125" xlink:href="#f" y1="22.214821" y2="26.280619"/><linearGradient id="k" gradientTransform="matrix(.1347 0 0 .14642 3.373884 292.75528)" gradientUnits="userSpaceOnUse" x1="10.810125" x2="10.810125" xlink:href="#f" y1="22.214821" y2="26.280619"/><linearGradient id="l" gradientTransform="matrix(.1347 0 0 .14642 1.389504 290.374)" gradientUnits="userSpaceOnUse" x1="10.810125" x2="10.810125" xlink:href="#f" y1="22.214821" y2="26.280619"/><linearGradient id="m" gradientTransform="matrix(.1347 0 0 .14642 1.389504 291.56464)" gradientUnits="userSpaceOnUse" x1="10.810125" x2="10.810125" xlink:href="#f" y1="22.214821" y2="26.280619"/><linearGradient id="n" gradientTransform="matrix(.1347 0 0 .14642 1.389504 292.75528)" gradientUnits="userSpaceOnUse" x1="10.810125" x2="10.810125" xlink:href="#f" y1="22.214821" y2="26.280619"/><linearGradient id="o" gradientTransform="matrix(.1347 0 0 .14642 -.198 290.374)" gradientUnits="userSpaceOnUse" x1="10.810125" x2="10.810125" xlink:href="#f" y1="22.214821" y2="26.280619"/><g transform="matrix(1.33333 0 0 1.33333 .174589 -387.53253)"><g stroke="#cc3b02" stroke-linecap="round" stroke-linejoin="round" stroke-width=".198438"><path d="m.76202904 291.93997.79374996-.79375v1.5875z" fill="#ffa154" stroke="#a62100" stroke-opacity=".501961"/><path d="m.36515306 291.14621v1.68673" fill="none" stroke="#f37329"/><g transform="matrix(-1 0 0 1 6.092975 .000002)"><path d="m.76202904 291.93997.79374996-.79375v1.5875z" fill="#ffa154" stroke="#a62100" stroke-opacity=".501961"/><path d="m.36515306 291.14621v1.68673" fill="none" stroke="#f37329"/></g></g><g><g opacity=".4" transform="matrix(.10444105 0 0 .08504484 -.48082 293.00303)"><path d="m57.5 40.000028 4.750001-.000055v7l-4.750001.000055z" fill="url(#a)"/><path d="m10 46.999972-5.2499997.000001v-7l5.2499997-.000001z" fill="url(#c)"/><path d="m10 39.999999 47.5.000029v7.000001l-47.5-.000029z" fill="url(#d)" stroke-width="1.003675"/></g><rect fill="url(#e)" height="3.373442" rx=".297657" ry=".297654" width="5.357826" x=".365153" y="293.32904"/><path d="m.56990685 293.52747 1.18431205.00001v.79375h-1.19062799z" fill="none" stroke="url(#o)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".198438"/><path d="m3.9863857 13.502978c-.7659823.000094-1.4863861.731059-1.4863861 1.497042v6.5 7.5c0 .765982.7340177 1.499876 1.4999999 1.5l24.0078125.0039c.727778.000118 1.415716-.77157 1.492187-1.503891v-8-6c-.07647-.732321-.772222-1.500089-1.5-1.5z" fill="none" opacity=".3" stroke="#000" transform="matrix(.198438 0 0 .198438 -.130942 290.65012)"/><path d="m2.051876 296.603-.099219.00026-.1007809-.00026.00156-3.17474h.19844zm1.7859418-3.17474h.198438v3.175h-.198438z" opacity=".321"/><path d="m.46437191 294.42045 1.38906609-.00094v.2l-1.38906609-.00063zm1.58750409.00055 1.7859421-.00062v.2l-1.7859421.00062zm1.9843801-.002 1.5875037.001v.19888l-1.5875037.00018zm-3.57188419 1.19207h1.38906599v.19844l-1.38906599-.00044zm1.58750399 0 1.7859422-.00069-.0000003.19913-1.7859418.001zm1.9843799 0h1.587504l-.0017598.19893-1.5857442-.00049z" opacity=".321"/><g fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width=".198438"><path d="m.56990685 294.71811 1.18431205.00001v.79375h-1.19062799z" stroke="url(#g)"/><path d="m.56990685 295.90875 1.18431205.00001v.59528h-1.19062801z" stroke="url(#h)"/><path d="m4.1417908 293.52747 1.38275.00001v.79375h-1.3890659z" stroke="url(#i)"/><path d="m4.1417908 294.71811 1.38275.00001v.79375h-1.3890659z" stroke="url(#j)"/><path d="m4.1417908 295.90875 1.38275.00001v.59528h-1.3890659z" stroke="url(#k)"/><path d="m2.1574108 293.52747 1.581188.00001v.79375h-1.5875039z" stroke="url(#l)"/><path d="m2.1574108 294.71811 1.581188.00001v.79375h-1.5875039z" stroke="url(#m)"/><path d="m2.1574108 295.90875 1.581188.00001v.59528h-1.5875039z" stroke="url(#n)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/tablemodevariable.svg b/icon-themes/elementary_svg/cmd/32/tablemodevariable.svg
new file mode 100644
index 000000000..d7fc90219
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/tablemodevariable.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666668" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="5.121245" cy="43.5" gradientTransform="matrix(2.003784 0 0 1.4 47.238131 -17.400027)" 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.871718" cy="43.5" gradientTransform="matrix(-2.003784 0 0 -1.4 19.76187 104.39997)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><linearGradient id="d" gradientTransform="matrix(1.0073638 0 0 1 -.323637 0)" 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(.11794 0 0 .11905 .212 290.644)" gradientUnits="userSpaceOnUse" x1="25.695301" x2="25.695301" y1="23.387283" y2="51.723663"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.1347 0 0 .14642 -.198 290.374)" gradientUnits="userSpaceOnUse" x1="10.810125" x2="10.810125" y1="22.214821" y2="26.280619"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.1347 0 0 .14642 -.198 291.56464)" gradientUnits="userSpaceOnUse" x1="10.810125" x2="10.810125" xlink:href="#f" y1="22.214821" y2="26.280619"/><linearGradient id="h" gradientTransform="matrix(.1347 0 0 .14642 -.198 292.75528)" gradientUnits="userSpaceOnUse" x1="10.810125" x2="10.810125" xlink:href="#f" y1="22.214821" y2="26.280619"/><linearGradient id="i" gradientTransform="matrix(.1347 0 0 .14642 3.373884 290.374)" gradientUnits="userSpaceOnUse" x1="10.810125" x2="10.810125" xlink:href="#f" y1="22.214821" y2="26.280619"/><linearGradient id="j" gradientTransform="matrix(.1347 0 0 .14642 3.373884 291.56464)" gradientUnits="userSpaceOnUse" x1="10.810125" x2="10.810125" xlink:href="#f" y1="22.214821" y2="26.280619"/><linearGradient id="k" gradientTransform="matrix(.1347 0 0 .14642 3.373884 292.75528)" gradientUnits="userSpaceOnUse" x1="10.810125" x2="10.810125" xlink:href="#f" y1="22.214821" y2="26.280619"/><linearGradient id="l" gradientTransform="matrix(.1347 0 0 .14642 1.389504 290.374)" gradientUnits="userSpaceOnUse" x1="10.810125" x2="10.810125" xlink:href="#f" y1="22.214821" y2="26.280619"/><linearGradient id="m" gradientTransform="matrix(.1347 0 0 .14642 1.389504 291.56464)" gradientUnits="userSpaceOnUse" x1="10.810125" x2="10.810125" xlink:href="#f" y1="22.214821" y2="26.280619"/><linearGradient id="n" gradientTransform="matrix(.1347 0 0 .14642 1.389504 292.75528)" gradientUnits="userSpaceOnUse" x1="10.810125" x2="10.810125" xlink:href="#f" y1="22.214821" y2="26.280619"/><linearGradient id="o" gradientTransform="matrix(.1347 0 0 .14642 -.198 290.374)" gradientUnits="userSpaceOnUse" x1="10.810125" x2="10.810125" xlink:href="#f" y1="22.214821" y2="26.280619"/><g transform="matrix(1.33333 0 0 1.33333 .174589 -387.53253)"><g stroke="#cc3b02" stroke-linecap="round" stroke-linejoin="round" stroke-width=".198438"><path d="m.76202904 291.93997.79374996-.79375v1.5875z" fill="#ffa154" stroke="#a62100" stroke-opacity=".501961"/><path d="m.36515306 291.14621v1.68673" fill="none" stroke="#f37329"/><path d="m1.952657 291.84075.79375-.79375v1.5875z" fill="#ffa154" stroke="#a62100" stroke-opacity=".501961"/></g><g><g opacity=".4" transform="matrix(.10444105 0 0 .08504484 -.48082 293.00303)"><path d="m57.5 40.000028 4.750001-.000055v7l-4.750001.000055z" fill="url(#a)"/><path d="m10 46.999972-5.2499997.000001v-7l5.2499997-.000001z" fill="url(#c)"/><path d="m10 39.999999 47.5.000029v7.000001l-47.5-.000029z" fill="url(#d)" stroke-width="1.003675"/></g><rect fill="url(#e)" height="3.373442" rx=".297657" ry=".297654" width="5.357826" x=".365153" y="293.32904"/><path d="m.56990685 293.52747 1.18431205.00001v.79375h-1.19062799z" fill="none" stroke="url(#o)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".198438"/><path d="m3.9863857 13.502978c-.7659823.000094-1.4863861.731059-1.4863861 1.497042v6.5 7.5c0 .765982.7340177 1.499876 1.4999999 1.5l24.0078125.0039c.727778.000118 1.415716-.77157 1.492187-1.503891v-8-6c-.07647-.732321-.772222-1.500089-1.5-1.5z" fill="none" opacity=".3" stroke="#000" transform="matrix(.198438 0 0 .198438 -.130942 290.65012)"/><path d="m2.051876 296.603-.099219.00026-.1007809-.00026.00156-3.17474h.19844zm1.7859418-3.17474h.198438v3.175h-.198438z" opacity=".321"/><path d="m.46437191 294.42045 1.38906609-.00094v.2l-1.38906609-.00063zm1.58750409.00055 1.7859421-.00062v.2l-1.7859421.00062zm1.9843801-.002 1.5875037.001v.19888l-1.5875037.00018zm-3.57188419 1.19207h1.38906599v.19844l-1.38906599-.00044zm1.58750399 0 1.7859422-.00069-.0000003.19913-1.7859418.001zm1.9843799 0h1.587504l-.0017598.19893-1.5857442-.00049z" opacity=".321"/><g fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width=".198438"><path d="m.56990685 294.71811 1.18431205.00001v.79375h-1.19062799z" stroke="url(#g)"/><path d="m.56990685 295.90875 1.18431205.00001v.59528h-1.19062801z" stroke="url(#h)"/><path d="m4.1417908 293.52747 1.38275.00001v.79375h-1.3890659z" stroke="url(#i)"/><path d="m4.1417908 294.71811 1.38275.00001v.79375h-1.3890659z" stroke="url(#j)"/><path d="m4.1417908 295.90875 1.38275.00001v.59528h-1.3890659z" stroke="url(#k)"/><path d="m2.1574108 293.52747 1.581188.00001v.79375h-1.5875039z" stroke="url(#l)"/><path d="m2.1574108 294.71811 1.581188.00001v.79375h-1.5875039z" stroke="url(#m)"/><path d="m2.1574108 295.90875 1.581188.00001v.59528h-1.5875039z" stroke="url(#n)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/tablenumberformatdialog.svg b/icon-themes/elementary_svg/cmd/32/tablenumberformatdialog.svg
new file mode 100644
index 000000000..53512dcbd
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/tablenumberformatdialog.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="6.702713" cy="73.615715" gradientTransform="matrix(1.3166457 0 0 .28801944 14.174902 8.61329)" gradientUnits="userSpaceOnUse" r="7.228416"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="22.881355" x2="22.644068" y1="14.457627" y2="31.338984"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#d2d2d2"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="23.031893" x2="23.040016" y1="26.715307" y2="18.997057"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#959595"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="23.131727" x2="23.398602" y1="16.459263" y2="30.159456"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(1.63825 0 0 1.6956 -3.163 -2.316)" gradientUnits="userSpaceOnUse" x1="12.251" x2="11.562" y1=".907" y2="21.099"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><path d="m27.698 14.698q0 2.133-.66 3.913-.66 1.782-1.86 2.772-1.205.993-2.796.993-1.06 0-1.89-.518-.817-.535-1.16-1.394h-.23q-.7.89-1.704 1.407-1.002.505-2.234.505-2.535 0-3.998-1.57-1.458-1.587-1.458-4.315 0-3.096 1.89-5.022 1.906-1.928 5.045-1.928 1.158 0 2.675.237 1.52.224 2.48.58l-.33 7.25q0 2.074 1.087 2.074.918 0 1.46-1.376.544-1.393.544-3.632 0-2.385-.96-4.21-.946-1.838-2.693-2.8-1.733-.978-3.98-.978-2.88 0-5.03 1.245-2.146 1.243-3.276 3.559-1.135 2.302-1.135 5.326 0 4.103 2.105 6.3 2.12 2.176 6.13 2.176 1.603 0 3.436-.37 1.835-.373 3.48-1.01v2.867q-3.036 1.33-6.802 1.33-5.444 0-8.495-2.964-3.039-2.965-3.039-8.239 0-3.663 1.563-6.657 1.577-2.994 4.457-4.669 2.878-1.69 6.574-1.69 3.15 0 5.63 1.335 2.476 1.335 3.821 3.795 1.347 2.46 1.347 5.68zm-14.667 1.85q0 3.13 2.465 3.13 1.273 0 1.946-.933.69-.95.83-3.082l.19-3.278q-.66-.15-1.648-.15-1.79 0-2.792 1.157-.99 1.157-.99 3.157z" fill="url(#e)" stroke="#000" stroke-opacity=".49"/><path d="m32.517262 29.816046c0 1.149816-4.261024 2.081925-9.517262 2.081925-5.256239 0-9.517262-.932109-9.517262-2.081925 0-1.149815 4.261023-2.081924 9.517262-2.081924 5.256238 0 9.517262.932109 9.517262 2.081924z" fill="url(#a)" opacity=".2"/><path d="m22 14.5c-.554 0-1 .446-1 1v1.886719a5.9661016 5.9661016 0 0 0 -.556641.228515l-1.332031-1.332031c-.391737-.391737-1.022325-.391737-1.414062 0l-1.414063 1.414063c-.391737.391737-.391737 1.022325 0 1.414062l1.333985 1.333984a5.9661016 5.9661016 0 0 0 -.230469.554688h-1.886719c-.554 0-1 .446-1 1v2c0 .554.446 1 1 1h1.886719a5.9661016 5.9661016 0 0 0 .228515.556641l-1.332031 1.332031c-.391737.391737-.391737 1.022325 0 1.414062l1.414063 1.414063c.391737.391737 1.022325.391737 1.414062 0l1.333984-1.333985a5.9661016 5.9661016 0 0 0 .554688.230469v1.886719c0 .554.446 1 1 1h2c.554 0 1-.446 1-1v-1.886719a5.9661016 5.9661016 0 0 0 .556641-.228515l1.332031 1.332031c.391737.391737 1.022325.391737 1.414062 0l1.414063-1.414063c.391737-.391737.391737-1.022325 0-1.414062l-1.333985-1.333984a5.9661016 5.9661016 0 0 0 .230469-.554688h1.886719c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1h-1.886719a5.9661016 5.9661016 0 0 0 -.228515-.556641l1.332031-1.332031c.391737-.391737.391737-1.022325 0-1.414062l-1.414063-1.414063c-.391737-.391737-1.022325-.391737-1.414062 0l-1.333984 1.333985a5.9661016 5.9661016 0 0 0 -.554688-.230469v-1.886719c0-.554-.446-1-1-1zm1 6.503906a1.9954157 1.9954157 0 0 1 1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094-1.996094 1.9954157 1.9954157 0 0 1 1.996094-1.996094z" fill="url(#b)"/><g fill="none" stroke-linecap="square" stroke-linejoin="round"><path d="m22 14.5c-.554 0-1 .446-1 1v1.886719a5.9661016 5.9661016 0 0 0 -.556641.228515l-1.332031-1.332031c-.391737-.391737-1.022325-.391737-1.414062 0l-1.414063 1.414063c-.391737.391737-.391737 1.022325 0 1.414062l1.333985 1.333984a5.9661016 5.9661016 0 0 0 -.230469.554688h-1.886719c-.554 0-1 .446-1 1v2c0 .554.446 1 1 1h1.886719a5.9661016 5.9661016 0 0 0 .228515.556641l-1.332031 1.332031c-.391737.391737-.391737 1.022325 0 1.414062l1.414063 1.414063c.391737.391737 1.022325.391737 1.414062 0l1.333984-1.333985a5.9661016 5.9661016 0 0 0 .554688.230469v1.886719c0 .554.446 1 1 1h2c.554 0 1-.446 1-1v-1.886719a5.9661016 5.9661016 0 0 0 .556641-.228515l1.332031 1.332031c.391737.391737 1.022325.391737 1.414062 0l1.414063-1.414063c.391737-.391737.391737-1.022325 0-1.414062l-1.333985-1.333984a5.9661016 5.9661016 0 0 0 .230469-.554688h1.886719c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1h-1.886719a5.9661016 5.9661016 0 0 0 -.228515-.556641l1.332031-1.332031c.391737-.391737.391737-1.022325 0-1.414062l-1.414063-1.414063c-.391737-.391737-1.022325-.391737-1.414062 0l-1.333984 1.333985a5.9661016 5.9661016 0 0 0 -.554688-.230469v-1.886719c0-.554-.446-1-1-1zm1 6.503906a1.9954157 1.9954157 0 0 1 1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094-1.996094 1.9954157 1.9954157 0 0 1 1.996094-1.996094z" opacity=".3" stroke="#000"/><circle cx="23" cy="23" r="3.998385" stroke="url(#c)"/><path d="m22 15.5v1.886719a.99989607.99989607 0 0 1 -.667969.943359c-.157521.05556-.311767.118308-.46289.189453a.99989607.99989607 0 0 1 -1.132813-.197265l-1.332031-1.332032-1.414063 1.414063 1.333985 1.333984a.99989607.99989607 0 0 1 .195312 1.136719c-.07165.150561-.135262.303936-.191406.460938a.99989607.99989607 0 0 1 -.941406.664062h-1.886719v2h1.886719a.99989607.99989607 0 0 1 .943359.667969c.05556.157521.118308.311767.189453.46289a.99989607.99989607 0 0 1 -.197265 1.132813l-1.332032 1.332031 1.414063 1.414063 1.333984-1.333985a.99989607.99989607 0 0 1 1.136719-.195312c.150561.07165.303936.135262.460938.191406a.99989607.99989607 0 0 1 .664062.941406v1.886719h2v-1.886719a.99989607.99989607 0 0 1 .667969-.943359c.157521-.05556.311767-.118308.46289-.189453a.99989607.99989607 0 0 1 1.132813.197265l1.332031 1.332032 1.414063-1.414063-1.333985-1.333984a.99989607.99989607 0 0 1 -.195312-1.136719c.07165-.150561.135262-.303936.191406-.460938a.99989607.99989607 0 0 1 .941406-.664062h1.886719v-2h-1.886719a.99989607.99989607 0 0 1 -.943359-.667969c-.05556-.157521-.118308-.311767-.189453-.46289a.99989607.99989607 0 0 1 .197265-1.132813l1.332032-1.332031-1.414063-1.414063-1.333984 1.333985a.99989607.99989607 0 0 1 -1.136719.195312c-.150561-.07165-.303936-.135262-.460938-.191406a.99989607.99989607 0 0 1 -.664062-.941406v-1.886719zm1 6.503906c-.588024.0002.772067.134102.195312.01953-.576754-.114571.728849.281575.185547.05664-.543301-.224934.66278.418444.173829.0918-.488952-.326647.566186.538842.15039.123047-.415795-.415796.449694.639342.123047.15039-.326647-.488951.316731.71713.0918.173829-.224935-.543302.171211.762301.05664.185547-.11457-.576755.01933.783336.01953.195312-.0002-.588024-.134102.772067-.01953.195312.114571-.576754-.281575.728849-.05664.185547.224934-.543301-.418444.66278-.0918.173829.326647-.488952-.538842.566186-.123047.15039.415796-.415795-.639342.449694-.15039.123047.488951-.326647-.71713.316731-.173829.0918.543302-.224935-.762301.171211-.185547.05664.576755-.11457-.783336.01933-.195312.01953.588024-.0002-.772067-.134102-.195312-.01953.576754.114571-.728849-.281575-.185547-.05664.543301.224934-.66278-.418444-.173829-.0918.488952.326647-.566186-.538842-.15039-.123047.415795.415796-.449694-.639342-.123047-.15039.326647.488951-.316731-.71713-.0918-.173829.224935.543302-.171211-.762301-.05664-.185547.11457.576755-.01933-.783336-.01953-.195312.0002.588024.134102-.772067.01953-.195312-.114571.576754.281575-.728849.05664-.185547-.224934.543301.418444-.66278.0918-.173829-.326647.488952.538842-.566186.123047-.15039-.415796.415795.639342-.449694.15039-.123047-.488951.326647.71713-.316731.173829-.0918-.543302.224935.762301-.171211.185547-.05664-.576755.11457.783336-.01933.195312-.01953z" stroke="url(#d)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/tableselectall.svg b/icon-themes/elementary_svg/cmd/32/tableselectall.svg
new file mode 100644
index 000000000..ed0940c41
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/tableselectall.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666668" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.1347 0 0 .14642 -.198 290.374)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" y1="38.475292" y2="41.185825"><stop offset="0" stop-color="#fff"/><stop offset=".00000056" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.1347 0 0 .14642 -.198 289.18338)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#a" y1="38.475292" y2="42.541035"/><linearGradient id="c" gradientTransform="matrix(.1347 0 0 .14642 .992628 289.18338)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#a" y1="38.475292" y2="42.541035"/><linearGradient id="d" gradientTransform="matrix(.1347 0 0 .14642 2.381694 289.18338)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#a" y1="38.475292" y2="42.541035"/><linearGradient id="e" gradientTransform="matrix(.1347 0 0 .14642 3.77076 289.18338)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#a" y1="38.475292" y2="42.541035"/><linearGradient id="f" gradientTransform="matrix(.1347 0 0 .14642 -.198 287.99275)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#a" y1="38.475292" y2="42.541035"/><linearGradient id="g" gradientTransform="matrix(.1347 0 0 .14642 .992628 287.99275)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#a" y1="38.475292" y2="42.541035"/><linearGradient id="h" gradientTransform="matrix(.1347 0 0 .14642 2.381694 287.99275)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#a" y1="38.475292" y2="42.541035"/><linearGradient id="i" gradientTransform="matrix(.1347 0 0 .14642 3.77076 287.99275)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#a" y1="38.475292" y2="42.541035"/><linearGradient id="j" gradientTransform="matrix(.1347 0 0 .14642 .000438 286.80212)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#a" y1="38.475292" y2="42.541035"/><linearGradient id="k" gradientTransform="matrix(.1347 0 0 .14642 1.191066 286.80212)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#a" y1="38.475292" y2="42.541035"/><linearGradient id="l" gradientTransform="matrix(.1347 0 0 .14642 2.580132 286.80212)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#a" y1="38.475292" y2="42.541035"/><linearGradient id="m" gradientTransform="matrix(.1347 0 0 .14642 3.969198 286.80212)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#a" y1="38.475292" y2="42.541035"/><linearGradient id="n" gradientTransform="matrix(.1347 0 0 .14642 -.198 290.374)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#a" y1="38.475292" y2="41.185825"/><linearGradient id="o" gradientTransform="matrix(.1347 0 0 .14642 1.372687 290.374)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#a" y1="38.475292" y2="41.185825"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="2.84457" x2="2.745351" y1="291.64191" y2="296.10678"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 .440583 -387.532)"><path d="m.4206805 291.5427c-.1412217 0-.25502383.11526-.25502383.25851v4.04705c0 .14324.11380213.25851.25502383.25851h.7371662l.396876-.99219h.198438v.73368c0 .14324.1138022.25851.2550238.25851h.7371662l.396876-.99219h2.282037.042633c.1412216 0 .2550238-.11527.2550238-.25851v-3.05486c0-.14324-.1138022-.25851-.2550238-.25851z" fill="url(#p)"/><g fill="none" stroke-linecap="square" stroke-width=".198438" transform="translate(-.198438 -.59531)"><path d="m.56253265 295.90833h.90978775l-.2396391.59532h-.47171065c-.12025587-.00001-.198438-.0992-.198438-.19844z" opacity=".5" stroke="url(#n)"/><path d="m.56253265 294.71771.99218995-.00001v.79375l-.99218995.00001z" opacity=".5" stroke="url(#b)"/><path d="m1.9515986 294.7177h.99219v.79375h-.99219z" opacity=".5" stroke="url(#c)"/><path d="m3.3406646 294.7177h.9921901v.79375h-.9921901z" opacity=".5" stroke="url(#d)"/><path d="m4.7297306 294.7177h.9921899v.79375h-.9921899z" opacity=".5" stroke="url(#e)"/><path d="m.56253269 293.52708.99218991-.00001v.79375l-.99218991.00001z" opacity=".5" stroke="url(#f)"/><path d="m1.9515986 293.52707h.99219v.79375h-.99219z" opacity=".5" stroke="url(#g)"/><path d="m3.3406646 293.52707h.9921901v.79375h-.9921901z" opacity=".5" stroke="url(#h)"/><path d="m4.7297306 293.52707h.9921899v.79375h-.9921899z" opacity=".5" stroke="url(#i)"/><path d="m.56253261 292.53489c-.00000001-.0992.0510949-.19411.198438-.19844h.79375209v.79375h-.99219005z" opacity=".5" stroke="url(#j)"/><path d="m1.9515987 292.33645h.99219v.79375h-.99219z" opacity=".5" stroke="url(#k)"/><path d="m3.3406647 292.33645h.99219v.79375h-.99219z" opacity=".5" stroke="url(#l)"/><path d="m4.7297306 292.33645h.7937521c.099219 0 .1984379.0793.1984379.2032v.59055h-.99219z" opacity=".5" stroke="url(#m)"/><path d="m2.1332198 295.90833h.9097878l-.2396391.59532h-.4717107c-.1202558-.00001-.198438-.0992-.198438-.19844z" opacity=".5" stroke="url(#o)"/></g><path d="m.46331399 291.44348c-.21986919.00002-.396876.17702-.396876.39688v3.96876c0 .21987.17700681.39687.396876.39687h.79375201l.396876-.98947v.5926c0 .21987.1770069.39687.396876.39687h.793752l.3980386-.99219h-.2375829l-.3119971.79376h-.5429916c-.164902 0-.297657-.13275-.297657-.29766v-.49532l1.1526457-.00078h-1.3499211l2.5785313-.00038v.00037h.1984382v-.00039l1.190628.00039c.1182292-.0686.198438-.19517.198438-.34222v-3.03121c0-.21986-.1770069-.3969-.396876-.39688zm3.77032191.19805v.99219h-1.1898528l.0007739-.9918zm.1984382 0 .892971.00039c.164902.00007.297657.0992.297657.29766v.69453l-1.190628-.00039zm-3.8695411.00039h.892971l-.0007751.9918-1.18985291.00039v-.69453c0-.1649.132755-.29766.29765701-.29766zm1.0929592 0h1.1890778l-.0007739.9918h-1.1890778zm-.2007633 1.19024.000387.99219-1.19023991.00039v-.99219zm.1999882 0h1.1890778l.0003968.99219h-1.1890777zm1.389066 0h1.1898528v.99219h-1.1894653zm1.388291 0 1.190628.0004v.99219l-1.190628-.0004zm-1.3886786 1.19024 1.1902404.00078v.99141h-1.1902404zm2.5785315.00039h.0007739v.99219l-1.190628-.00039v-.99103l1.1898529.00099zm-4.1668106.002v.98987l-1.19024041.00038v-.98987zm.1999882 0h1.189078v.98987h-1.189078zm-.2375829 1.18947-.3119972.79375h-.5429915c-.16490201.00001-.29765701-.13274-.29765701-.29765v-.49532z" fill="#002e99" fill-opacity=".501961"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/templatemanager.svg b/icon-themes/elementary_svg/cmd/32/templatemanager.svg
new file mode 100644
index 000000000..5072d5f5c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/templatemanager.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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.185175" y2="41.814808"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.65714055 0 0 .63016116 .228639 -1.091493)" 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><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="f" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.66858377 0 0 .67036989 -.679619 -2.308268)" gradientUnits="userSpaceOnUse" x1="22.004084" x2="22.004084" y1="47.813133" y2="3.363852"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#c8c8c8"/></linearGradient><linearGradient id="i" gradientTransform="matrix(1 0 0 -1 -16.999999 48.999999)" gradientUnits="userSpaceOnUse" x1="42.783993" x2="38.972309" y1="32.537422" y2="18.12406"><stop offset="0" stop-color="#fcfcfc"/><stop offset="1" stop-color="#cbcdd9"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.99749995 0 0 -.99749995 -16.923748 48.896056)" gradientUnits="userSpaceOnUse" x1="40.105618" x2="33.811069" y1="31.65719" y2="18.353575"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#f)" opacity=".15"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#e)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#d)" opacity=".15"/><path d="m4.500027.49821c5.2704605 0 22.999945.001854 22.999945.001854l.000028 28.999936s-15.333315 0-22.999973 0c0-9.667263 0-19.334524 0-29.00178575z" fill="url(#c)" stroke-width="1.040604"/><g fill="none"><path d="m26.5 28.5h-21v-27h21z" stroke="url(#b)" stroke-linecap="round"/><path d="m4.499961.499944c5.27048 0 23.000054.002 23.000054.002l.000024 28.998112s-15.333385 0-23.000078 0c0-9.666722 0-19.333346 0-28.999956z" stroke="url(#g)" stroke-linejoin="round" stroke-width=".999922"/><path d="m8.0000001 5.567745h1.5669929zm1.7968186 0h1.4625273zm1.6923533 0h1.295381zm1.504313 0h.564117zm.793943 0h1.253595zm1.504313 0h3.301133zm3.510065 0h2.528083zm2.737015 0h.77305zm-13.5388209 1.9217775h2.0684299zm2.2773639 0h3.384705zm3.593637 0h1.650566zm1.859499 0h1.546099zm1.755032 0h1.316274zm1.525206 0 2.068432.020955zm2.25647.020955h3.363813zm-13.2672079 1.9895225h2.8623739zm3.0921999 0h3.0922zm3.301132 0h1.232701zm1.441634 0h2.904161zm3.092199 0h1.984859zm2.214684 0h.793944zm1.002876 0h.438758zm.668584 0h1.232701zm-14.8133089 2h1.0655555zm1.3998467 0h3.9488232zm-1.3998467 3h2.6325479zm2.8414809 0h2.820588zm3.02952 0h1.086449zm1.295381 0h2.653442zm2.862374 0h3.342919zm3.572745 0h1.232701zm-13.6015009 2h2.8623739zm3.0921999 0h3.0922zm3.301132 0h1.232701zm1.441634 0h2.904161zm3.092199 0h1.984859zm2.214684 0h.793944zm1.002876 0h.438758zm.668584 0h1.232701zm-14.8133089 2h2.4445099zm2.7161219 0h1.170021zm1.378954 0h.58501zm.814836 0h1.065555zm1.295381 0h1.086448zm1.295381 0h1.734139zm1.963965 0h2.25647zm2.465402 0h1.504314zm1.713247 0h.376078zm-13.6432879 2.989525h2.0684299zm2.2773639 0h3.384705zm3.593637 0h1.650566zm1.859499 0h1.546099zm1.755032 0h1.316274zm1.525206 0 2.068432.02095zm2.25647.02095h3.363813zm-13.2672079 1.989525h2.5907619zm2.8205879 0h.814836zm1.023769 0h1.859499zm2.06843 0h2.737016zm2.966842 0h1.859498zm2.047536 0h.396972zm.605905 0h2.360936zm2.611655 0h1.232702zm-14.1447249 2h2.5907619zm2.8205879 0h1.170021zm1.378953 0h1.838606zm2.047538 0h1.984858zm2.214684 0h.793943zm1.002876 0h.438758zm.668584 0h1.232701z" stroke="url(#h)"/></g><path d="m13.5 30.5 15-15v15zm6.999999-3.000001h5v-4.999999z" fill="url(#i)" fill-rule="evenodd" opacity=".8" stroke="#83899a"/><path d="m15.713203 29.538323 11.845312-11.845312v11.845312z" fill="none" opacity=".4" stroke="url(#j)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/testmode.svg b/icon-themes/elementary_svg/cmd/32/testmode.svg
new file mode 100644
index 000000000..7b432575a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/testmode.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="21.826483" x2="15.991784" y1="17.321943" y2="17.369883"><stop offset="0" stop-color="#fad4a1"/><stop offset="1" stop-color="#e6b481"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.333 0 0 .864 -108.667 -5.705)" gradientUnits="userSpaceOnUse" x1="386.16217" x2="380.15616" y1="19.83449" y2="19.833334"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#e"/><linearGradient id="e"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#e"/><linearGradient id="g" gradientTransform="matrix(.62856997 0 0 .60839392 .91432 -.534791)" gradientUnits="userSpaceOnUse" x1="38.318176" x2="6.499919" y1="50.19212" y2="50.19212"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="38.095184" x2="9.90471" y1="25.372814" y2="25.372814"><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="i" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-26.891293" x2="-59.736538" y1="3.041727" y2="3.041727"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.82398 -.85484 .74718 .73096 -102.22 22.54)" gradientUnits="userSpaceOnUse" x1="23.576" x2="23.576" y1="25.357" y2="31.211"><stop offset="0" stop-color="#181818"/><stop offset=".135" stop-color="#dbdbdb"/><stop offset=".202" stop-color="#a4a4a4"/><stop offset=".27" stop-color="#fff"/><stop offset=".447" stop-color="#8d8d8d"/><stop offset=".571" stop-color="#959595"/><stop offset=".72" stop-color="#cecece"/><stop offset="1" stop-color="#181818"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.80068 -.83068 .87443 .85546 -104.856 19.332)" gradientUnits="userSpaceOnUse" x1="10.869" x2="11.083" y1="25.077" y2="30.467"><stop offset="0" stop-color="#1b1b1b"/><stop offset=".135" stop-color="#f3f3f3"/><stop offset=".202" stop-color="#b6b6b6"/><stop offset=".27" stop-color="#fff"/><stop offset=".447" stop-color="#9d9d9d"/><stop offset=".571" stop-color="#a6a6a6"/><stop offset=".72" stop-color="#e5e5e5"/><stop offset="1" stop-color="#1b1b1b"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.63343 -.055 -.0391 .63928 -78.072 11.738)" gradientUnits="userSpaceOnUse" x1="5.712" x2="9.522" y1="37.817" y2="41.392"><stop offset="0" stop-color="#a1a1a1"/><stop offset="1" stop-color="#828282"/></linearGradient><g transform="matrix(0 -1 1 0 -.00179 31.999974)"><g transform="matrix(0 1.1687352 -1 0 36 -2.612509)"><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#c)" opacity=".15"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#d)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#f)" opacity=".15"/></g><path d="m6.999975 3.00178 17.999999.00001.000026 25.99821-18.000026.0018.000001-25.9999959z" fill="url(#g)"/><g fill="none" stroke-linejoin="round"><path d="m24.5 28.5-17.000026.0018.000001-25 17.000026-.0018z" stroke="url(#h)" stroke-linecap="round"/><path d="m6.499936 2.501724c5.27048 0 19.00008.00022 19.00008.00022l.000023 26.998112-19.000104.0018.000001-26.999956z" stroke="url(#i)" stroke-width=".999922"/></g></g><g transform="translate(0 -6)"><path d="m16.434 1.433 4.986-.006.016 29.01h-5.006z" fill="url(#a)" stroke="#783f07" stroke-opacity=".490196" transform="matrix(0 -1 1 0 .069 45.925)"/><path d="m17.434 2.433 2.986-.006.016 27.01h-3.006z" fill="none" opacity=".4" stroke="url(#b)" transform="matrix(0 -1 1 0 .069 45.925)"/><path d="m4 25v2h1v-2zm3 0v2h1v-2zm3 0v2h1v-2zm3 0v2h1v-2zm3 0v2h1v-2zm3 0v2h1v-2zm3 0v2h1v-2zm3 0v2h1v-2zm3 0v2h1v-2z" fill="#a1550a" fill-opacity=".25098"/></g><g transform="translate(0 -9.374848)"><path d="m26.562 22.448c-.107-.05-.216-.027-.298.01l-10.847 4.877-1.998.9-.058.02-3.382 3.42 4.818-.223.05-.023 2.005-.897 10.86-4.914c.327-.148.268-.973-.13-1.854-.3-.66-.7-1.172-1.02-1.318z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><path d="m-73.34 31.365c.545-.45 1.147.25 2.317 1.395.54.775 1.127 1.562 1.393 2.47l13.922-13.952 7.252-8.75c.51-.528 3.79-4.808 2.584-5.99-1.207-1.18-5.8 2.73-6.31 3.26l-7.764 7.064z" fill="url(#j)" stroke="#0c0c0c" stroke-linejoin="round" stroke-width=".5" transform="matrix(.66667 0 0 .66667 62.238 5.33)"/><path d="m13.4 26.185c.363-.3.71.222 1.49.985.777.76 1.193 1.086.91 1.463l9.187-9.002.033-.033c.002-.002-.02-.017-.018-.018.284-.378-.077-1.254-.855-2.015-.78-.762-1.677-1.12-2.04-.82l-.035.035z" fill="#0c0c0c" opacity=".6"/><path d="m-69.876 35.508c.425-.566.193-1.878-.974-3.02-1.17-1.144-2.068-1.326-2.614-.876-1.45 2.87-2.095 2.633-4.34 7.56.083.172.244.338.487.58z" style="fill-rule:evenodd;stroke-width:.5;stroke-linecap:round;stroke-linejoin:round;fill:url(#k);stroke:url(#l)" transform="matrix(.66667 0 0 .66667 62.238 5.33)"/><path d="m22.726 15.97c.365-.3 1.262.058 2.042.82.778.762 1.138 1.638.855 2.015 0 0 .02.016.018.018 1-1.507 3.643-3.755 4.418-5.228.283-.377 2.248-2.968 1.47-3.73-.78-.762-3.47 1.323-3.833 1.623z" fill="#0c0c0c" opacity=".6"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/text.svg b/icon-themes/elementary_svg/cmd/32/text.svg
new file mode 100644
index 000000000..b11d5de4f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/text.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 .26458333 -.26458333 0 13.229273 286.15174)" gradientUnits="userSpaceOnUse" x1="11" x2="13.000038" y1="12" y2="12.000401"><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" gradientUnits="userSpaceOnUse" x1="7.937606" x2="7.937606" y1="288.53299" y2="289.591323"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><radialGradient id="c" cx="3.704168" cy="289.56888" gradientTransform="matrix(-1.0439124 -.0000115 .00002601 -2.3627411 7.563461 973.76769)" gradientUnits="userSpaceOnUse" r="2.799494"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".70495" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="2" x2="30" y1="16" y2="16"><stop offset="0" stop-color="#1f1f1f"/><stop offset="1" stop-color="#5c5c5c"/></linearGradient><g transform="translate(0 -288.533)"><path d="m5.384 294.273h-2.338l-.403 1.01h-1.077l2.206-5.292h1l2.128 5.293h-1.125zm-2.06-.8h1.756l-.784-2.394z" style="stroke:#000;stroke-width:.265;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.56;fill:url(#c)"/><path d="m5 2c-1.662 0-3 1.338-3 3h1c0-1.108.892-2 2-2zm1 0v1h3v-1zm4 0v1h3v-1zm4 0v1h3v-1zm4 0v1h3v-1zm4 0v1h3v-1zm4 0v1h1c1.108 0 2 .892 2 2h1c0-1.662-1.338-3-3-3zm-24 4v3h1v-3zm27 0v3h1v-3zm-27 4v3h1v-3zm27 0v3h1v-3zm-27 4v3h1v-3zm27 0v3h1v-3zm-27 4v3h1v-3zm27 0v3h1v-3zm-27 4v3h1v-3zm27 0v3h1v-3zm-27 4v1c0 1.662 1.338 3 3 3v-1c-1.108 0-2-.892-2-2v-1zm27 0v1c0 1.108-.892 2-2 2h-1v1h1c1.662 0 3-1.338 3-3v-1zm-23 3v1h3v-1zm4 0v1h3v-1zm4 0v1h3v-1zm4 0v1h3v-1zm4 0v1h3v-1z" fill="url(#d)" opacity=".867" transform="matrix(.26458 0 0 .26458 0 288.533)"/><path d="m3.772 289.99-2.206 5.293h.11l2.096-5.027h1l2.022 5.027h.106l-2.127-5.292h-1zm-.34 3.483-.11.264h1.758l-.087-.264h-1.563z" fill="#fff" opacity=".1"/><g id="e"><path d="m7.0114584 288.66529h1.3229166v1.32292h-1.3229166z" fill="url(#b)" stroke="#a62100" stroke-opacity=".501961" stroke-width=".26271"/><path d="m8.0698975 288.92987v.79368h-.7941203v-.79368z" fill="none" opacity=".5" stroke="url(#a)" stroke-width=".264583"/></g><use height="100%" transform="translate(-6.880103 6.880102)" width="100%" xlink:href="#e"/><use height="100%" transform="translate(-6.880103 -.000935)" width="100%" xlink:href="#e"/><use height="100%" transform="translate(-.000106 6.879242)" width="100%" xlink:href="#e"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/text_marquee.svg b/icon-themes/elementary_svg/cmd/32/text_marquee.svg
new file mode 100644
index 000000000..05939a3b0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/text_marquee.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="translate(-4 -2.5)" gradientUnits="userSpaceOnUse" x1="15" x2="15" y1="21" y2="30"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(1.33333 0 0 1.33333 -3.999765 -15.169147)" gradientUnits="userSpaceOnUse" x1="12.001319" x2="12.001319" y1="28.624035" y2="28.999035"><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="c" gradientTransform="matrix(-1 0 0 1 33 2)" gradientUnits="userSpaceOnUse" x1="15" x2="15" xlink:href="#a" y1="21" y2="30"/><linearGradient id="d" gradientTransform="matrix(-1.33333 0 0 1.33333 32.999765 -10.669147)" gradientUnits="userSpaceOnUse" x1="12.001319" x2="12.001319" xlink:href="#b" y1="28.624035" y2="28.999035"/><linearGradient id="e" gradientTransform="matrix(.98294772 0 0 1.0173481 .000004 -.000007)" gradientUnits="userSpaceOnUse" x1="12.716851" x2="12.716851" y1="-2.948843" y2="14.252742"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="f" cx="22.571428" cy="30.857143" gradientTransform="matrix(.30275225 0 0 .13549598 5.166454 13.411225)" gradientUnits="userSpaceOnUse" r="15.571428"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(1.33333 0 0 1.33333 .00004 1.201084)"><ellipse cx="12.000004" cy="17.592243" fill="url(#f)" opacity=".2" rx="4.714285" ry="2.890133"/><g stroke-width=".750002"><path d="m13.125007 17.474223-3.055712.000015.0557-12.0000373h-4.5000109v-3l12.0000299-.0000075v3l-4.495248-.0000075z" fill="url(#e)" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".490196"/><path d="m5.6249881 2.2749465v.7500019l12.0000299-.0000075v-.7500019zm4.4967049 3.7500169-.05273 11.2500286h.0029l.05274-11.2500286z" fill="#fff" opacity=".07"/></g></g><g stroke-linecap="round" stroke-linejoin="round"><path d="m7.5 19-5.0000001 4 5.0000001 4v-3h8v-2h-8z" fill="url(#a)" stroke="#a62100" stroke-opacity=".501961"/><path d="m6.5 21-2.5000001 2.000001 2.5000001 2v-1c-.000245-.551313.448687-.99631 1-.996083l7-.003918-7 .000004c-.5513.000225-1.000226-.4487-1-1z" fill="none" opacity=".5" stroke="url(#b)"/><path d="m21.5 23.5 5 4-5 4v-3h-8v-2h8z" fill="url(#c)" stroke="#a62100" stroke-opacity=".501961"/><path d="m22.5 25.5 2.5 2.000001-2.5 2v-1c.000245-.551313-.448687-.99631-1-.996083l-7-.003918 7 .000018c.5513.000225 1.000226-.4487 1-1z" fill="none" opacity=".5" stroke="url(#d)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/textbodyparastyle.svg b/icon-themes/elementary_svg/cmd/32/textbodyparastyle.svg
new file mode 100644
index 000000000..aef4872d1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/textbodyparastyle.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="11.205104" x2="11.240107" y1="-2.794111" y2="-1.779048"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><radialGradient id="b" cx="4.333" cy="288.644" gradientTransform="matrix(-2.36637 .0798 -.0789 -2.33915 36.825833 676.031)" gradientUnits="userSpaceOnUse" r="2.799"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><path d="m4.8548333 6.005h-2.338l-.403 1.01h-1.077l2.206-5.292h1l2.128 5.292h-1.125zm-2.06-.8h1.756l-.784-2.395z" style="stroke:#000;stroke-width:.265;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.537;fill:url(#b)"/><path d="m3.2428333 1.723-2.206 5.29h.11l2.096-5.026h1l2.022 5.027h.106l-2.127-5.29zm-.34 3.48-.11.266h1.758l-.087-.266z" fill="#fff" opacity=".1"/><path d="m5.5562501 3.5718749 1.9843751.0000099v3.7041569h-.5291667v-3.5277687h-.529164v3.5277687h-.5291694v-2.1078297l-.396875-.00884c-.3879784-.008636-.7026098-.3669933-.7026098-.8197083s.3145351-.7677907.7026098-.7677888z" fill="url(#a)" stroke="#a62100" stroke-opacity=".501961" stroke-width=".264583"/><path d="m21 13.5c-1.466739-.000007-2.65625 1.191295-2.65625 2.902344 0 .172337.021727.337837.044922.501953.207328-1.437921 1.29256-2.404303 2.611328-2.404297h3.5v-.333984h2v.333984h2v-1z" fill="#fff" opacity=".1" transform="scale(.26458333)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/textdirectionlefttoright.svg b/icon-themes/elementary_svg/cmd/32/textdirectionlefttoright.svg
new file mode 100644
index 000000000..1cab90f43
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/textdirectionlefttoright.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="5.957901" x2="7.062344" y1="7.127068" y2="20.271247"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="b" cx="13.894735" cy="4.951923" gradientTransform="matrix(-.00000354 -17.500002 -17.439664 .00000267 90.255648 267.03287)" gradientUnits="userSpaceOnUse" r="1.5" xlink:href="#c"/><linearGradient id="c"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="d" cx="13.894735" cy="4.951923" gradientTransform="matrix(-.00000352 -17.500002 -17.340442 .00000267 89.861622 276.78289)" gradientUnits="userSpaceOnUse" r="1.5" xlink:href="#c"/><g transform="matrix(1.33333 0 0 1.33333 .00004 -10.66659)"><path d="m17.981596 18.62498v-7l3.018404 3.5z" fill="url(#b)" fill-rule="evenodd"/><path d="m17.99877 28.375005v-7l3.00123 3.5z" fill="url(#d)" fill-rule="evenodd"/><g stroke-linecap="round" stroke-width=".750002"><g fill="none" stroke="#565656" stroke-linejoin="round" transform="translate(0 8)"><path d="m3.3749784 19.12501h13.5000336z"/><path d="m3.3749784 14.624999h13.5000336z"/><path d="m13.500004 4.8749747h3.375008z"/><path d="m13.500004 9.3749859h3.375008z"/><path d="m13.500004 7.1249803h3.375008z"/><path d="m3.3749784 16.875005h13.5000336z"/></g><path d="m9.7441181 17.862683h-4.6747242l-.5897583 1.762309h-1.4039653l3.2320612-8.625022h2.2522265l3.115966 8.625022h-1.360623zm-4.006022-1.390809h3.2986217l-1.6005512-4.405386z" fill="url(#a)" stroke="#000" stroke-opacity=".49"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/textdirectiontoptobottom.svg b/icon-themes/elementary_svg/cmd/32/textdirectiontoptobottom.svg
new file mode 100644
index 000000000..081cb522e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/textdirectiontoptobottom.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="5.957901" x2="7.062344" y1="7.127068" y2="20.271247"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="b" cx="13.894735" cy="4.951923" gradientTransform="matrix(-.00000354 -17.500002 -17.439664 .00000267 90.255648 267.03287)" gradientUnits="userSpaceOnUse" r="1.5" xlink:href="#c"/><linearGradient id="c"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="d" cx="13.894735" cy="4.951923" gradientTransform="matrix(-.00000352 -17.500002 -17.340442 .00000267 89.861622 276.78289)" gradientUnits="userSpaceOnUse" r="1.5" xlink:href="#c"/><g transform="matrix(1.33333 0 0 1.33333 .00004 -10.66659)"><g transform="matrix(0 1 1 0 -7.999992 7.999993)"><path d="m17.981596 18.62498v-7l3.018404 3.5z" fill="url(#b)" fill-rule="evenodd"/><path d="m17.99877 28.375005v-7l3.00123 3.5z" fill="url(#d)" fill-rule="evenodd"/><g fill="none" stroke="#565656" stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002"><path d="m3.3749784 27.12501h13.5000336z"/><path d="m3.3749784 22.624999h13.5000336z"/><path d="m13.500004 12.874975h3.375008z"/><path d="m13.500004 17.374986h3.375008z"/><path d="m13.500004 15.12498h3.375008z"/><path d="m3.3749784 24.875005h13.5000336z"/></g></g><path d="m9.7441181 17.862683h-4.6747242l-.5897583 1.762309h-1.4039653l3.2320612-8.625022h2.2522265l3.115966 8.625022h-1.360623zm-4.006022-1.390809h3.2986217l-1.6005512-4.405386z" fill="url(#a)" stroke="#000" stroke-linecap="round" stroke-opacity=".49" stroke-width=".750002"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/textfittosizetool.svg b/icon-themes/elementary_svg/cmd/32/textfittosizetool.svg
new file mode 100644
index 000000000..2a51867a1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/textfittosizetool.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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 .000004 -.000007)" gradientUnits="userSpaceOnUse" x1="12.716851" x2="12.716851" y1="-2.948843" y2="14.252742"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><linearGradient id="b"><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="c" gradientUnits="userSpaceOnUse" x1="4.23385" x2="4.23385" xlink:href="#b" y1="295.808018" y2="295.940309"/><linearGradient id="d"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="3.96875" x2="3.96875" xlink:href="#d" y1="294.61842" y2="296.99967"/><linearGradient id="f" gradientTransform="matrix(0 .26458333 -.26458333 0 13.229273 286.15174)" gradientUnits="userSpaceOnUse" x1="11" x2="13.000038" xlink:href="#b" y1="12" y2="12.000401"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="7.937606" x2="7.937606" xlink:href="#d" y1="288.53299" y2="289.591323"/><g transform="translate(0 -288.533)"><g stroke-width=".750002" transform="matrix(.3527769 0 0 .3527769 .000011 288.85079)"><path d="m13.125003 13.724212-3.055712.000015.0557-8.2500263h-6.0000106v-3l15.0000376-.0000075v3l-5.995252-.0000075z" fill="url(#a)" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".490196"/><path d="m4.1249844 2.2749465-.0000043 1.3242479 15.0000379-.0000075.000004-1.3242479zm5.9439786 15.0000455h.0029z" fill="#fff" opacity=".07"/></g><path d="m1.984375 294.75071-1.32291674 1.05833 1.32291674 1.05834v-.79375h4.4979167v.79375l1.3229166-1.05834-1.3229166-1.05833v.79375h-4.4979167z" fill="url(#e)" stroke="#a62100" stroke-linejoin="round" stroke-opacity=".501961" stroke-width=".264583"/><path d="m1.7197916 295.27988-.6614584.52916.6614584.52917v-.26458c-.0000647-.14587.1187152-.26361.2645834-.26355l4.4984331-.002c.1458638-.00006.2641254.1182.2640666.26406v.26561l.6614586-.52917-.6614586-.53019v.26561c.0000654.14587-.1181978.2631-.2640666.26304l-4.4984331.002c-.1458648.00006-.2646432-.11871-.2645834-.26458z" style="opacity:.5;fill:none;stroke-width:.264583;stroke-linecap:round;stroke-linejoin:round;stroke:url(#c)"/><path d="m5 2c-1.662 0-3 1.338-3 3h1c0-1.108.892-2 2-2zm1 0v1h3v-1zm4 0v1h3v-1zm4 0v1h3v-1zm4 0v1h3v-1zm4 0v1h3v-1zm4 0v1h1c1.108 0 2 .892 2 2h1c0-1.662-1.338-3-3-3zm-24 4v3h1v-3zm27 0v3h1v-3zm-27 3.9998992v2.9999998h1v-2.9999998zm27 0v2.9999998h1v-2.9999998zm-27 3.9999998v3h1v-3zm27 0v3h1v-3zm-27 4v1c0 1.662 1.338 3 3 3v-1c-1.108 0-2-.892-2-2v-1zm27 0v1c0 1.108-.892 2-2 2h-1v1h1c1.662 0 3-4.662 3-3v-1zm-23 3v1h3v-1zm4 0v1h3v-1zm4 0v1h3v-1zm4 0v1h3v-1zm4 0v1h3v-1z" opacity=".867" transform="matrix(.26458 0 0 .26458 0 288.533)"/><g id="h"><path d="m7.0114584 288.66529h1.3229166v1.32292h-1.3229166z" fill="url(#g)" stroke="#a62100" stroke-opacity=".501961" stroke-width=".26271"/><path d="m8.0698975 288.92987v.79368h-.7941203v-.79368z" fill="none" opacity=".5" stroke="url(#f)" stroke-width=".264583"/></g><use height="100%" transform="translate(-6.880103 4.763435)" width="100%" xlink:href="#h"/><use height="100%" transform="translate(-6.880103 -.000935)" width="100%" xlink:href="#h"/><use height="100%" transform="translate(-.000106 4.762575)" width="100%" xlink:href="#h"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/texttocolumns.svg b/icon-themes/elementary_svg/cmd/32/texttocolumns.svg
new file mode 100644
index 000000000..5f22d6b64
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/texttocolumns.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="14" x2="14" y1="14" y2="18"><stop offset="0" stop-color="#d4d4d4"/><stop offset="1" stop-color="#abacae"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="23.999994" x2="23.999994" y1="6.185175" y2="18.518509"><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><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="16.07219" x2="16.111279" y1="10.744574" y2="16"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="16.111279" x2="16.111279" y1="12" y2="13.5"><stop offset="0" stop-color="#fff"/><stop offset="0" 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="e" gradientTransform="matrix(.44576989 0 0 .44993664 2.802037 11.975379)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.48483606 0 0 .5270602 1.83516 11.599683)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="4.999989" y2="43"><stop offset="0" stop-color="#fff"/><stop offset=".06316455" 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="g"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.49999998 0 0 .25 1.000514 14.999737)" gradientUnits="userSpaceOnUse" x1="23.954144" x2="23.954144" xlink:href="#g" y1="15.999304" y2="19.963179"/><linearGradient id="i" xlink:href="#g"/><linearGradient id="j" gradientTransform="matrix(.6571413 0 0 .66370246 .228607 -1.174318)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="24.592981" y1=".985206" y2="28.821444"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="k" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#i"/><radialGradient id="l" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#i"/><linearGradient id="m" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-50.447639" x2="-51.786404" y1="31.866886" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><rect fill="url(#e)" height="17" rx="1" width="15" x="8.5" y="13.5"/><path d="m9.440696 14.49851h13l.06 15.001408h-13.0000008z" fill="none" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.100222"/><path d="m8.0006951 18.999918 15.9998179-.000182v1l-15.9998179.000182z" fill="url(#h)" opacity=".15"/><path d="m8.5006951 17.999918.0000001 11.300155c0 .574146.4622639 1.029104 1.036364 1.036364l12.9272718.163481c.574101.0073 1.036364-.462218 1.036364-1.036364v-11.300155" fill="none" opacity=".3" stroke="#000"/><path d="m9.5370591 13.499945c-.574145.000008-1.036364.462218-1.036364 1.036364v3.963609l14.9999989-.000182v-3.963609c0-.574146-.462218-1.036372-1.036363-1.036364z" fill="url(#a)"/><path d="m13 19v3h-4v1h4v3h-4v1h4v3h1v-3h4v3h1v-3h4v-1h-4v-3h4v-1h-4v-3h-1v3h-4v-3zm1 4h4v3h-4z" opacity=".321"/><g fill="none"><path d="m15 20.5h2" stroke="#f9c440"/><path d="m10 20.5h2" stroke="#c6262e"/><path d="m20 20.5h2" stroke="#c6262e"/><path d="m20 24.5h2" stroke="#f9c440"/><path d="m15 24.5h2" stroke="#c6262e"/><path d="m10 24.5h2" stroke="#c6262e"/><path d="m15 28.5h2" stroke="#f9c440"/><g stroke="#c6262e"><path d="m10 28.5h2"/><path d="m20 28.5h2"/></g></g><path d="m15.99414 13.005812-6.966797.0059c-.576734.000437-1.041262.257858-1.039062.980429l.023439 5.007859h.986328l-.01172-5.002h.011719 3.990234.011719v.002l.01172 4.000047h-.011719-3.988281v1h13.988281v-1h-3.988281-.01172l-.01172-4.000047v-.002h.01172 3.990234.01172l.01172 5.002h.986326v-5.007859c.0022-.722571-.462328-.979992-1.039062-.980469zm-2.005859.992188h.011719 3.988281.01172v.002l.01172 4.000047h-.01172-3.988281-.01172l-.011719-4.000047zm-4.98828 4.002v1h.0098v-1zm14.001953 0v1h.0098v-1z" fill="#555761" fill-opacity=".501961"/><g transform="translate(0 -16.999983)"><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#m)" opacity=".15"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#l)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#k)" opacity=".15"/></g><path d="m4.5.5c5.2704667 0 22.999972.001953 22.999972.001953l.000028 11.998047h-23v-11.99999553z" fill="url(#j)" stroke-width="1.06794"/><g fill="none" stroke-linejoin="round"><path d="m26.5 11.5h-21v-10h21z" stroke="url(#b)" stroke-linecap="round"/><path d="m4.499961.499944c5.27048 0 23.000054.002 23.000054.002l.000024 11.998112h-23.000078v-11.999956z" stroke="url(#n)" stroke-width=".999922"/></g><path d="m16.111279 16-4.5-5.5h9z" fill="url(#c)" stroke="#a62100" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m8 4.5h4" stroke="#c6262e"/><path d="m13 4.5h2.5" stroke="#f9c440"/><g stroke="#c6262e"><path d="m16.5 4.5h7.5"/><path d="m8 6.5h5"/><path d="m14 6.5h2.5"/></g><path d="m18.5 6.5h5.5" stroke="#f9c440"/><path d="m8 8.5h5" stroke="#c6262e"/><path d="m15 8.5h2.5" stroke="#f9c440"/><path d="m18.5 8.5h5.5" stroke="#c6262e"/><path d="m13.702847 11.5 2.408432 2.916106 2.388721-2.916106z" opacity=".5" stroke="url(#d)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/thesaurusdialog.svg b/icon-themes/elementary_svg/cmd/32/thesaurusdialog.svg
new file mode 100644
index 000000000..7cf4ab2e1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/thesaurusdialog.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(2.7744 0 0 1.9697 -1892.2 -872.89)" gradientUnits="userSpaceOnUse" x1="302.86" x2="302.86" y1="366.65" y2="609.51"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="605.71" cy="486.65" gradientTransform="matrix(2.7744 0 0 1.9697 -1891.6 -872.89)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71" cy="486.65" gradientTransform="matrix(-2.7744 0 0 1.9697 112.76 -872.89)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#c"/><linearGradient id="e"><stop offset="0" stop-color="#eee"/><stop offset="1" stop-color="#d9d9da"/></linearGradient><radialGradient id="f" cx="11.809" cy="39.406" gradientTransform="matrix(-.00710418 -1.6085726 2.5535565 -.00987443 -74.232936 40.993226)" gradientUnits="userSpaceOnUse" r="13.428" xlink:href="#e"/><linearGradient id="g" gradientTransform="matrix(.89543 0 0 .76856 -41.907 -2.5145)" gradientUnits="userSpaceOnUse" x1="64.67" x2="64.67" xlink:href="#e" y1="42.353" y2="34.452"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="1" y2="25"><stop offset="0" stop-color="#ed5353"/><stop offset="1" stop-color="#c6262e"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="17" x2="17" y1="3" y2="23"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="matrix(.014234 0 0 .0097087 28.66 28.82)"><path d="m-1559.3-150.7h1339.6v478.36h-1339.6z" fill="url(#a)" opacity=".40206"/><path d="m-219.62-150.68v478.33c142.87.90045 345.4-107.17 345.4-239.2s-159.44-239.13-345.4-239.13z" fill="url(#b)" opacity=".40206"/><path d="m-1559.3-150.68v478.33c-142.87.90045-345.4-107.17-345.4-239.2s159.44-239.13 345.4-239.13z" fill="url(#d)" opacity=".40206"/></g><g stroke-linecap="round"><path d="m28.826 29.5h-25.409c-.23583 0-.42569-.227-.42569-.50897l-.4914-3.93c0-.28197.18986-.50897.42569-.50897h26.391" fill="url(#g)" stroke="#7a0000" stroke-dashoffset=".06" stroke-linejoin="round" stroke-width=".99975"/><path d="m28.968 28.745c-.302-.379-.418-2.251.171-3.2" fill="none" stroke="#666"/><path d="m4.2532 1.4999c-.24216 0-.43066.25765-.43066.58407l-1.3226 21.832c0 .32642.20722.58407.44938.58407h26.101c.24216.000001.44938-.25765.44938-.58407l-1.478-21.832c.000001-.32642-.1885-.58407-.43066-.58407h-23.337z" style="stroke-linejoin:round;stroke-width:.99975;stroke-dashoffset:.06;stroke:#7a0000;stroke-opacity:.501961;fill:url(#h)"/></g><path d="m3.9058 28.526-.2978-2.422" fill="none" stroke="#bebebe" stroke-linecap="square"/><g fill="#141414" opacity=".4" transform="matrix(1.0441 0 0 .95773 1.647515 .690769)"><path d="m13.758332 16.506983-1.09875-3.110836h-3.7426172l-1.1124843 3.110836h-1.2910313l3.6876798-10.0810315h1.167422l3.694547 10.0810315zm-1.503914-4.243922-1.016344-2.9116876q-.041203-.1236094-.103008-.3021563-.054937-.1785469-.116742-.3845625-.061804-.2060156-.123609-.4257656-.0618-.2266172-.116742-.4395-.04807.2128828-.109875.4395-.0618.2266172-.12361.4395-.0618.2060156-.123609.3845625-.05494.1716797-.09614.2884219l-.9957429 2.9116876z"/><path d="m20.508777 16.506983-.254086-1.043813h-.05494q-.226617.309024-.453235.535641-.226617.21975-.494437.363961-.26782.144211-.597445.212883-.329625.06867-.762258.06867-.473836 0-.872133-.137344-.398297-.130477-.693586-.405164-.288422-.281555-.453234-.700453-.164813-.425766-.164813-1.00261 0-1.126219.789727-1.730531.796593-.604313 2.41725-.65925l1.263562-.04807v-.473836q0-.460102-.103008-.769125-.09614-.309024-.288421-.494438-.185415-.192281-.466969-.2746873-.274688-.082406-.631781-.082406-.569977 0-1.064415.1648123-.48757.164812-.940804.398297l-.4395-.9408046q.508172-.2746875 1.133086-.4669687.624914-.1922813 1.311633-.1922813.700453 0 1.208625.1442109.515039.1373438.844664.4463672.336492.3021563.501304.7759915.164813.473836.164813 1.146821v5.164125zm-2.29364-.872133q.418898 0 .775992-.130477.357094-.130476.618047-.391429.260953-.267821.405164-.666117.151078-.405165.151078-.947672v-.679852l-.982008.04807q-.618047.02747-1.036945.137344-.418899.109875-.672985.309024-.247218.192281-.357093.473836-.109875.274687-.109875.624914 0 .631781.329625.92707.336492.295289.879.295289z"/></g><text fill="url(#f)" font-family="Serif" font-size="14.063761" stroke-width=".999983" transform="scale(1.0441178 .95774633)" x="8.160108" y="17.971731"><tspan fill="url(#f)" font-family="Droid Sans" stroke-width=".999983" x="8.160108" y="17.971731">Aa</tspan></text><path d="m5.2521 2.5c-.24199 0-.43035.25597-.43035.58026l-1.3218 19.84c0 .32428.20708.58026.44906.58026h24.102c.242 0 .449-.256.449-.58l-1.478-19.84c.000001-.32428-.18836-.58026-.43035-.58026h-21.339z" style="opacity:.2;stroke-linejoin:round;stroke-dashoffset:.06;stroke-linecap:round;fill:none;stroke:url(#i)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/timefield.svg b/icon-themes/elementary_svg/cmd/32/timefield.svg
new file mode 100644
index 000000000..34a96bb5e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/timefield.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="16" cy="15.377224" gradientTransform="matrix(0 1.9131623 -1.9131652 0 45.41917 -15.233372)" gradientUnits="userSpaceOnUse" r=".626122"><stop offset="0" stop-color="#fff"/><stop offset=".53996283" stop-color="#afaba5"/><stop offset=".61988848" stop-color="#837874"/><stop offset="1" stop-color="#b4b2aa"/></radialGradient><linearGradient id="b" gradientTransform="matrix(1.1022033 0 0 1.1022038 -63.55275 -14.715001)" gradientUnits="userSpaceOnUse" x1="71.204407" x2="71.204407" y1="15.369057" y2="40.495617"><stop offset="0" stop-color="#fff"/><stop offset=".42447853" stop-color="#fff" stop-opacity=".235294"/><stop offset=".82089913" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="c" cx="15.026252" cy="8.62576" fx=".303533" fy="8.625761" gradientTransform="matrix(-.00000005 .78037803 -.73522917 -.00000005 22.212601 1.684189)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dadada"/></radialGradient><radialGradient id="d" cx="99.157013" cy="186.17059" gradientTransform="matrix(.17524541 0 0 .05575992 -1.37681 18.119145)" gradientUnits="userSpaceOnUse" r="62.769119"><stop offset="0" stop-color="#3d3d3d"/><stop offset=".5" stop-color="#686868" stop-opacity=".498039"/><stop offset="1" stop-color="#686868" stop-opacity="0"/></radialGradient><path d="m27.000001 28.499999a11 3.4999999 0 1 1 -21.9999996 0 11 3.4999999 0 1 1 21.9999996 0z" fill="url(#d)"/><path d="m16 1.5001935c-8.000493 0-14.499807 6.4993134-14.499807 14.4998065 0 8.000493 6.499314 14.499809 14.499807 14.499807 8.000492 0 14.499812-6.499314 14.499807-14.499807 0-8.0004931-6.499315-14.4998065-14.499807-14.4998065z" fill="url(#c)"/><g stroke-linecap="round"><path d="m16 1.5c-8.0006 0-14.5 6.499399-14.5 14.499999 0 8.000601 6.4994 14.500004 14.5 14.500001 8.0006 0 14.50001-6.4994 14.5-14.500001 0-8.0006-6.4994-14.499999-14.5-14.499999z" fill="none" opacity=".4" stroke="#000" stroke-linejoin="round"/><g stroke-width=".6"><path d="m15.265566 16.837055 7.971888-9.1301411" fill="none" stroke="#333"/><path d="m17.171338 16.033727-6.983466-.454565" fill="#00f" stroke="#333"/><path d="m15.168314 13.859881 3.779972 10.254136" fill="none" stroke="#eb5c3a"/></g></g><path d="m16.90625 3.15625c-.125334.0000023-.242418.027836-.34375.0625-.09867.032002-.175334.051086-.25.09375-.072.042669-.142167.1135854-.1875.15625-.04533.042669-.07775.046502-.09375.0625l.1875.21875c.01867-.023998.05908-.056415.09375-.09375.03733-.039998.07167-.090331.125-.125.05333-.034665.118166-.069748.1875-.09375.072-.026665.161999-.031248.25-.03125.08533.0000021.154749.00725.21875.03125.06667.024002.113582.053752.15625.09375.04533.040002.07241.1055852.09375.15625.024.050668.03125.074335.03125.125-.000002.080002-.0145.1600848-.0625.21875-.04534.058668-.115501.1082513-.1875.15625-.072.048001-.133418.085001-.21875.125-.08267.037335-.178001.087668-.25.125-.136001.072001-.224501.1360842-.3125.21875-.08533.080001-.168084.1620007-.21875.25-.048.088-.07508.1852504-.09375.28125-.016.0933335-.03125.2138334-.03125.3125h1.71875v-.25h-1.40625c.01067-.082666.0385-.1547496.0625-.21875.02667-.064.07433-.1341661.125-.1875.05067-.053333.107499-.1055826.1875-.15625.08-.050666.192499-.1029158.3125-.15625.05066-.023999.110165-.056416.1875-.09375.08-.037332.144082-.097582.21875-.15625.07466-.058665.136832-.1074987.1875-.1875.05333-.082665.09375-.2004984.09375-.3125-.000002-.085332-.02783-.1440815-.0625-.21875-.03467-.077331-.08958-.1600813-.15625-.21875-.06667-.058664-.154002-.092998-.25-.125-.09333-.034664-.192501-.062498-.3125-.0625zm-1.96875.03125c-.0053.013336-.04842.053752-.09375.09375-.04533.040002-.08958.079669-.15625.125-.064.045335-.144084.090335-.21875.125-.072.034669-.126167.062502-.1875.0625v.25c.05067.0000016.08958-.00991.15625-.03125.06667-.021332.157416-.061748.21875-.09375.064-.031998.105583-.056415.15625-.09375.05067-.037331.100999-.061748.125-.09375v1.71875h-.5625v.25h1.34375v-.25h-.5v-2.0625zm-11 11.375c-.1413343.000002-.2835842.01184-.40625.0625-.1226673.05067-.2218339.130752-.3125.21875-.088.088-.1654169.192502-.21875.3125-.050667.117335-.0625.239001-.0625.375-.0000002.133335.011833.257668.0625.375.050666.117334.1307497.224501.21875.3125.088.08533.195166.136834.3125.1875.1199991.048.238999.09375.375.09375.181332 0 .3274152-.06292.46875-.15625.1439982-.09333.2538315-.217666.3125-.375-.0000019.197334-.022502.376584-.0625.53125-.037335.152-.086918.271-.15625.375-.066668.106667-.1540015.194-.25.25-.096001.056-.1951679.09375-.3125.09375-.1493343 0-.2835842-.04233-.40625-.125-.1226673-.08-.1966672-.20775-.25-.34375l-.1875.1875c.077333.165333.1944162.281666.34375.375.1493326.09333.3133324.124999.5.125.157332-.000001.3094986-.02442.4375-.09375.1279983-.06933.2218315-.1685.3125-.3125.0933314-.141333.1680813-.317917.21875-.53125.0506645-.215999.0937478-.461999.09375-.75-.0000022-.183999-.0430855-.353332-.09375-.5-.0506687-.149332-.1280853-.273665-.21875-.375-.0880018-.101331-.1871684-.196665-.3125-.25-.1253348-.055998-.256918-.062498-.40625-.0625zm23.84375 0c-.096.000002-.190584.0073-.28125.03125-.09067.02134-.175334.05375-.25.09375-.07467.04-.128834.09759-.1875.15625-.05867.056-.12425.118169-.15625.1875l.1875.15625c.05867-.119998.135333-.214581.25-.28125.117333-.06933.254249-.09375.40625-.09375.08267.000002.180665.0099.25.03125.072.02134.136832.05109.1875.09375.05333.04.09567.09492.125.15625.02933.05867.03125.107502.03125.1875-.000002.152001-.04692.279001-.15625.375-.109335.096-.263418.156251-.46875.15625h-.125v.21875h.09375c.226665.000001.411249.04958.53125.15625.119998.106667.187498.2535.1875.4375-.000002.181333-.07284.3415-.1875.4375-.114668.09867-.268751.125-.46875.125-.173334 0-.322834-.02442-.4375-.09375-.114667-.06933-.194-.163917-.25-.28125l-.1875.1875c.07733.144.19175.2325.34375.3125.151999.08267.328583.124999.53125.125.138665-.000001.262999-.0225.375-.0625.114665-.03733.201248-.08425.28125-.15625.08266-.06933.144831-.148667.1875-.25.04533-.09867.09375-.22375.09375-.34375-.000002-.192-.04959-.338083-.15625-.46875-.104002-.130666-.261502-.220666-.4375-.25.08266-.01067.154748-.02517.21875-.0625.06667-.04.142165-.100249.1875-.15625.04533-.05866.06975-.115499.09375-.1875.024-.07466.03125-.138748.03125-.21875-.000002-.106665-.01984-.224498-.0625-.3125-.04-.088-.112835-.157415-.1875-.21875-.07467-.064-.146002-.121581-.25-.15625-.101335-.03466-.221085-.03125-.34375-.03125zm-23.84375.21875c.1013321.000002.1932487.0225.28125.0625.090665.03734.1520817.08692.21875.15625.069332.06667.1474982.159335.1875.25.039998.088.062498.182585.0625.28125-.0000019.101335-.022502.190584-.0625.28125-.037335.088-.086918.152084-.15625.21875-.066668.06667-.1593349.147501-.25.1875-.090668.03733-.1799179.03125-.28125.03125-.1013344.000001-.1905843.0061-.28125-.03125-.088001-.04-.183334-.120833-.25-.1875-.0666672-.066666-.1162505-.130749-.15625-.21875-.04-.09067-.0625-.179915-.0625-.28125-.0000004-.101332.025166-.193248.0625-.28125.039999-.09066.089583-.183332.15625-.25.069333-.06667.1619992-.118915.25-.15625.090666-.04.1799156-.0625.28125-.0625zm12.09375 11.09375c-.157334.000003-.309501.05567-.4375.125-.128001.06934-.219167.168503-.3125.3125-.09067.141336-.168084.315252-.21875.53125-.05067.213335-.0625.462001-.0625.75 0 .184001.0145.350667.0625.5.05067.146667.128083.273667.21875.375.09067.101334.187166.16275.3125.21875.125332.05333.256916.09375.40625.09375.141332 0 .283582-.01183.40625-.0625.122665-.05067.224498-.13075.3125-.21875.09067-.088.168081-.195166.21875-.3125.05333-.119999.0625-.238999.0625-.375-.000002-.133332-.01184-.257665-.0625-.375-.05067-.117332-.130752-.227165-.21875-.3125-.088-.088-.192502-.139498-.3125-.1875-.117335-.05066-.239001-.09375-.375-.09375-.181334.000002-.324751.06292-.46875.15625-.141334.09333-.253834.217668-.3125.375 0-.194665.02517-.376582.0625-.53125.04-.154665.08958-.302248.15625-.40625.06933-.106664.153999-.162748.25-.21875.096-.056.195166-.09375.3125-.09375.149332.000003.283582.04234.40625.125.122665.08.227915.176502.28125.3125l.15625-.15625c-.07734-.165331-.194419-.281664-.34375-.375-.149335-.09333-.313335-.156247-.5-.15625zm-.03125 1.1875c.09867.000002.190582.0225.28125.0625.09067.03733.183332.08958.25.15625.06667.06667.116248.159335.15625.25.04.088.0625.179918.0625.28125-.000002.101334-.0225.190584-.0625.28125-.03733.088-.08692.152084-.15625.21875-.06667.06667-.159335.1475-.25.1875-.088.03733-.179918.03125-.28125.03125-.101334 0-.190584.0061-.28125-.03125-.088-.04-.149417-.120833-.21875-.1875-.06667-.06933-.147501-.130749-.1875-.21875-.04-.088-.03125-.179916-.03125-.28125-.000001-.101332-.0061-.193249.03125-.28125.04-.09067.08958-.183332.15625-.25.06933-.06667.159332-.118915.25-.15625.09067-.04.179916-.0625.28125-.0625z" opacity=".4"/><path d="m29.5 16c0 7.455845-6.04417 13.5-13.5 13.5s-13.5-6.044155-13.5-13.5c0-7.455843 6.04417-13.5 13.5-13.5s13.5 6.044157 13.5 13.5z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m16.626122 16a.62612247.62612247 0 1 1 -1.252244 0 .62612247.62612247 0 1 1 1.252244 0z" fill="url(#a)" transform="matrix(.83572355 0 0 .83572355 2.628423 2.628423)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/titlepagedialog.svg b/icon-themes/elementary_svg/cmd/32/titlepagedialog.svg
new file mode 100644
index 000000000..6baa87223
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/titlepagedialog.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="14.009385" x2="14.009385" xlink:href="#h" y1="5.999671" y2="6.999671"/><radialGradient id="b" cx="6.702713" cy="73.615715" gradientTransform="matrix(1.3166457 0 0 .28801944 14.174902 8.61329)" gradientUnits="userSpaceOnUse" r="7.228416" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="22.881355" x2="22.644068" y1="14.457627" y2="31.338984"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#d2d2d2"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="23.031893" x2="23.040016" y1="26.715307" y2="18.997057"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#959595"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="23.131727" x2="23.398602" y1="16.459263" y2="30.159456"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.02408157 .42623769 -.75693126 .04258799 44.659488 -28.211168)" gradientUnits="userSpaceOnUse" x1="67.96917" x2="86.3489" y1="40.757565" y2="40.820831"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="5.56415" y2="43"><stop offset="0" stop-color="#fff"/><stop offset=".00000002" 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="i" gradientTransform="matrix(.6571413 0 0 .63012228 .228607 -1.089605)" 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><radialGradient id="j" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><radialGradient id="k" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="l" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#l)" opacity=".15"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#k)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#j)" opacity=".15"/><path d="m4.5.5c5.2704667 0 22.999972.001854 22.999972.001854l.000028 28.998146s-15.333333 0-23 0c0-9.666666 0-19.333331 0-28.99999575z" fill="url(#i)" stroke-width="1.040573"/><g fill="none" stroke-linejoin="round"><path d="m26.5 28.5h-21v-27h21z" stroke="url(#h)" stroke-linecap="round"/><path d="m4.499961.499944c5.27048 0 23.000054.002 23.000054.002l.000024 28.998112s-15.333385 0-23.000078 0c0-9.666722 0-19.333346 0-28.999956z" stroke="url(#m)" stroke-width=".999922"/></g><g stroke-opacity=".501961" transform="translate(1.990615 .000329)"><path d="m21.509385 4.499671v4h-15v-4z" fill="url(#g)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.009"/><path d="m7.5093851 5.499671h12.9999999v2h-12.9999999z" fill="none" stroke="url(#a)" stroke-linecap="square"/></g><path d="m32.517262 29.816046c0 1.149816-4.261024 2.081925-9.517262 2.081925-5.256239 0-9.517262-.932109-9.517262-2.081925 0-1.149815 4.261023-2.081924 9.517262-2.081924 5.256238 0 9.517262.932109 9.517262 2.081924z" fill="url(#b)" opacity=".2"/><path d="m22 14.5c-.554 0-1 .446-1 1v1.886719a5.9661016 5.9661016 0 0 0 -.556641.228515l-1.332031-1.332031c-.391737-.391737-1.022325-.391737-1.414062 0l-1.414063 1.414063c-.391737.391737-.391737 1.022325 0 1.414062l1.333985 1.333984a5.9661016 5.9661016 0 0 0 -.230469.554688h-1.886719c-.554 0-1 .446-1 1v2c0 .554.446 1 1 1h1.886719a5.9661016 5.9661016 0 0 0 .228515.556641l-1.332031 1.332031c-.391737.391737-.391737 1.022325 0 1.414062l1.414063 1.414063c.391737.391737 1.022325.391737 1.414062 0l1.333984-1.333985a5.9661016 5.9661016 0 0 0 .554688.230469v1.886719c0 .554.446 1 1 1h2c.554 0 1-.446 1-1v-1.886719a5.9661016 5.9661016 0 0 0 .556641-.228515l1.332031 1.332031c.391737.391737 1.022325.391737 1.414062 0l1.414063-1.414063c.391737-.391737.391737-1.022325 0-1.414062l-1.333985-1.333984a5.9661016 5.9661016 0 0 0 .230469-.554688h1.886719c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1h-1.886719a5.9661016 5.9661016 0 0 0 -.228515-.556641l1.332031-1.332031c.391737-.391737.391737-1.022325 0-1.414062l-1.414063-1.414063c-.391737-.391737-1.022325-.391737-1.414062 0l-1.333984 1.333985a5.9661016 5.9661016 0 0 0 -.554688-.230469v-1.886719c0-.554-.446-1-1-1zm1 6.503906a1.9954157 1.9954157 0 0 1 1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094-1.996094 1.9954157 1.9954157 0 0 1 1.996094-1.996094z" fill="url(#d)"/><g fill="none" stroke-linecap="square" stroke-linejoin="round"><path d="m22 14.5c-.554 0-1 .446-1 1v1.886719a5.9661016 5.9661016 0 0 0 -.556641.228515l-1.332031-1.332031c-.391737-.391737-1.022325-.391737-1.414062 0l-1.414063 1.414063c-.391737.391737-.391737 1.022325 0 1.414062l1.333985 1.333984a5.9661016 5.9661016 0 0 0 -.230469.554688h-1.886719c-.554 0-1 .446-1 1v2c0 .554.446 1 1 1h1.886719a5.9661016 5.9661016 0 0 0 .228515.556641l-1.332031 1.332031c-.391737.391737-.391737 1.022325 0 1.414062l1.414063 1.414063c.391737.391737 1.022325.391737 1.414062 0l1.333984-1.333985a5.9661016 5.9661016 0 0 0 .554688.230469v1.886719c0 .554.446 1 1 1h2c.554 0 1-.446 1-1v-1.886719a5.9661016 5.9661016 0 0 0 .556641-.228515l1.332031 1.332031c.391737.391737 1.022325.391737 1.414062 0l1.414063-1.414063c.391737-.391737.391737-1.022325 0-1.414062l-1.333985-1.333984a5.9661016 5.9661016 0 0 0 .230469-.554688h1.886719c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1h-1.886719a5.9661016 5.9661016 0 0 0 -.228515-.556641l1.332031-1.332031c.391737-.391737.391737-1.022325 0-1.414062l-1.414063-1.414063c-.391737-.391737-1.022325-.391737-1.414062 0l-1.333984 1.333985a5.9661016 5.9661016 0 0 0 -.554688-.230469v-1.886719c0-.554-.446-1-1-1zm1 6.503906a1.9954157 1.9954157 0 0 1 1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094-1.996094 1.9954157 1.9954157 0 0 1 1.996094-1.996094z" opacity=".3" stroke="#000"/><circle cx="23" cy="23" r="3.998385" stroke="url(#e)"/><path d="m22 15.5v1.886719a.99989607.99989607 0 0 1 -.667969.943359c-.157521.05556-.311767.118308-.46289.189453a.99989607.99989607 0 0 1 -1.132813-.197265l-1.332031-1.332032-1.414063 1.414063 1.333985 1.333984a.99989607.99989607 0 0 1 .195312 1.136719c-.07165.150561-.135262.303936-.191406.460938a.99989607.99989607 0 0 1 -.941406.664062h-1.886719v2h1.886719a.99989607.99989607 0 0 1 .943359.667969c.05556.157521.118308.311767.189453.46289a.99989607.99989607 0 0 1 -.197265 1.132813l-1.332032 1.332031 1.414063 1.414063 1.333984-1.333985a.99989607.99989607 0 0 1 1.136719-.195312c.150561.07165.303936.135262.460938.191406a.99989607.99989607 0 0 1 .664062.941406v1.886719h2v-1.886719a.99989607.99989607 0 0 1 .667969-.943359c.157521-.05556.311767-.118308.46289-.189453a.99989607.99989607 0 0 1 1.132813.197265l1.332031 1.332032 1.414063-1.414063-1.333985-1.333984a.99989607.99989607 0 0 1 -.195312-1.136719c.07165-.150561.135262-.303936.191406-.460938a.99989607.99989607 0 0 1 .941406-.664062h1.886719v-2h-1.886719a.99989607.99989607 0 0 1 -.943359-.667969c-.05556-.157521-.118308-.311767-.189453-.46289a.99989607.99989607 0 0 1 .197265-1.132813l1.332032-1.332031-1.414063-1.414063-1.333984 1.333985a.99989607.99989607 0 0 1 -1.136719.195312c-.150561-.07165-.303936-.135262-.460938-.191406a.99989607.99989607 0 0 1 -.664062-.941406v-1.886719zm1 6.503906c-.588024.0002.772067.134102.195312.01953-.576754-.114571.728849.281575.185547.05664-.543301-.224934.66278.418444.173829.0918-.488952-.326647.566186.538842.15039.123047-.415795-.415796.449694.639342.123047.15039-.326647-.488951.316731.71713.0918.173829-.224935-.543302.171211.762301.05664.185547-.11457-.576755.01933.783336.01953.195312-.0002-.588024-.134102.772067-.01953.195312.114571-.576754-.281575.728849-.05664.185547.224934-.543301-.418444.66278-.0918.173829.326647-.488952-.538842.566186-.123047.15039.415796-.415795-.639342.449694-.15039.123047.488951-.326647-.71713.316731-.173829.0918.543302-.224935-.762301.171211-.185547.05664.576755-.11457-.783336.01933-.195312.01953.588024-.0002-.772067-.134102-.195312-.01953.576754.114571-.728849-.281575-.185547-.05664.543301.224934-.66278-.418444-.173829-.0918.488952.326647-.566186-.538842-.15039-.123047.415795.415796-.449694-.639342-.123047-.15039.326647.488951-.316731-.71713-.0918-.173829.224935.543302-.171211-.762301-.05664-.185547.11457.576755-.01933-.783336-.01953-.195312.0002.588024.134102-.772067.01953-.195312-.114571.576754.281575-.728849.05664-.185547-.224934.543301.418444-.66278.0918-.173829-.326647.488952.538842-.566186.123047-.15039-.415796.415795.639342-.449694.15039-.123047-.488951.326647.71713-.316731.173829-.0918-.543302.224935.762301-.171211.185547-.05664-.576755.11457.783336-.01933.195312-.01953z" stroke="url(#f)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/titleparastyle.svg b/icon-themes/elementary_svg/cmd/32/titleparastyle.svg
new file mode 100644
index 000000000..6c0036c4e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/titleparastyle.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="19.781252" x2="19.781252" y1="8.971523" y2="17.818074"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 .96269904 -1.0387429 0 19.178437 4.075393)" gradientUnits="userSpaceOnUse" x1="-8.445101" x2="16.442648" y1="8.481259" y2="8.848537"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><g stroke-linecap="round" stroke-linejoin="round" transform="matrix(1.3105937 0 0 1.3564607 -1.089007 .000038)"><path d="m20.925773 18.186681h-2.289041v-4.99165l.01877-.869851.03129-.951203c-.321239.321239-.544437.531922-.669597.632049l-1.051329.844819-.83143-1.163973 2.846479-2.3467207h1.944856v8.8465297z" fill="url(#a)" stroke="#a62100" stroke-opacity=".501961"/><path d="m8.0795497 18.061682.015836-9.5837719-3.8150655.0000001-.015835-2.9488433h10.6821821l.01583 2.9488433-3.815065-.0000001-.01583 9.5837779z" fill="url(#b)" stroke="#000" stroke-linejoin="round" stroke-opacity=".49" stroke-width=".750002"/><path d="m4.5 7.5.0058594 1h13.9941406l.015625 3h.005859l-.021484-4zm5.0195312 5-.0195312 12h.0019531l.0195313-12z" fill="#fff" opacity=".1" transform="matrix(.76301298 0 0 .73721266 .830926 -.000028)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/toggleanchortype.svg b/icon-themes/elementary_svg/cmd/32/toggleanchortype.svg
new file mode 100644
index 000000000..5670221f2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/toggleanchortype.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="15.99796" x2="17.33129" y1="-2.66666" y2="30.66659"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><path d="m15.998 4.667c-1.833 0-3.333 1.5-3.333 3.333 0 1.33.71 2.342 1.847 2.876l-.025 1.587-2.336.026c-.368 0-.666.297-.666.665v1.664c0 .367.298.666.667.666l2.337-.026.025 8.926c-2.58-.365-4.637-1.655-6.188-3.602l.664-.367c.325-.18.44-.592.255-.914l-.667-1.167c-.18-.314-.577-.427-.896-.255l-4 2.167c-.328.18-.446.593-.26.917l.667 1.167c.18.316.58.43.898.256l.9-.492c2.293 3.136 5.93 5.24 10.113 5.24s7.82-2.104 10.112-5.24l.9.492c.32.174.72.06.9-.255l.666-1.166c.055-.096.086-.204.09-.315 0 0-.353-.603-.36-.608-.01-.004-.02-.01-.034-.018l-.128-.07-.453-.245-1.374-.746-2-1.083c-.32-.17-.716-.058-.896.256l-.667 1.167c-.184.322-.07.733.256.914l.663.367c-1.552 1.947-3.617 3.208-6.198 3.574l-.025-8.926 2.415.054c.368 0 .666-.3.666-.667v-1.665c0-.368-.297-.666-.665-.666l-2.415-.055.025-1.588c1.132-.531 1.852-1.515 1.852-2.845 0-1.833-1.5-3.333-3.332-3.333zm0 2.666c.376 0 .667.29.667.667 0 .376-.29.667-.667.667-.376 0-.667-.29-.667-.667 0-.376.292-.667.668-.667z" fill="url(#a)" stroke="#000" stroke-linejoin="round" stroke-opacity=".49"/><path d="m15.998 4.666c-1.833 0-3.334 1.5-3.334 3.334 0 .19.02.37.047.547.226-1.62 1.61-2.88 3.288-2.88 1.677 0 3.06 1.26 3.287 2.876.028-.175.047-.354.047-.543 0-1.833-1.5-3.334-3.334-3.334zm-.435 3.834c-.14.12-.23.295-.23.5 0 .376.29.666.665.666.376 0 .666-.29.666-.666 0-.205-.09-.38-.23-.5-.117.1-.265.166-.436.166-.17 0-.32-.065-.435-.166zm-1.067 3.367-.01.596-2.336.025c-.368 0-.666.3-.666.668v1c0-.368.298-.668.666-.668l2.336-.025.026-1.588zm2.97.57-.017 1 2.415.05c.368 0 .666.3.666.67v-1c0-.37-.297-.67-.665-.67l-2.4-.05zm-.017 3.995.025 8.925c2.58-.365 4.646-1.627 6.197-3.574l-.586-.324c-1.473 1.562-3.342 2.576-5.61 2.897l-.025-7.925zm-9.52 1.572c-.085.01-.17.033-.25.076l-4 2.168c-.33.18-.446.592-.26.916l.117.203c.044-.043.086-.088.143-.12l4-2.167c.318-.172.716-.058.896.256l.55.963c.208-.208.27-.53.116-.798l-.666-1.166c-.135-.236-.392-.358-.646-.332zm16.136 0c-.254-.026-.51.096-.646.332l-.666 1.166c-.154.268-.092.59.117.797l.55-.964c.18-.314.578-.428.896-.256l2 1.084 1.375.744.455.246.126.07c.016.01.027.014.035.018l.115.195.156-.273c.055-.096.085-.204.088-.314 0 0-.35-.603-.36-.608l-.033-.017-.125-.07-.454-.247-1.374-.744-2-1.084c-.08-.043-.165-.067-.25-.076zm-15.155 3.456-.586.323c1.55 1.947 3.607 3.238 6.188 3.604l-.002-1c-2.268-.322-4.13-1.36-5.6-2.928z" fill="#fff" opacity=".1"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/toggleaxistitle.svg b/icon-themes/elementary_svg/cmd/32/toggleaxistitle.svg
new file mode 100644
index 000000000..8a841a996
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/toggleaxistitle.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="translate(15.968656 11.968657)" gradientUnits="userSpaceOnUse" x1="12.031344" x2="12.031344" y1="3.031343" y2="12.031343"><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(.74999244 0 0 .74999244 -5.165008 1.612528)" gradientUnits="userSpaceOnUse" x1="14.886807" x2="14.886807" xlink:href="#a" y1="8.85004" y2="21.850203"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="18.760592" x2="9.124999" xlink:href="#g" y1="18.807202" y2="6.705507"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="25.760592" x2="16.124999" xlink:href="#g" y1="18.807202" y2="6.705507"/><linearGradient id="e" gradientTransform="matrix(.75000188 0 0 .75000188 12.100182 9.101484)" gradientUnits="userSpaceOnUse" x1="11.866425" x2="11.866425" xlink:href="#a" y1="2.864678" y2="11.864678"/><linearGradient id="f"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><linearGradient id="g"><stop offset="0" stop-opacity=".658824"/><stop offset="1" stop-color="#5c5c5c"/></linearGradient><radialGradient id="h" cx="-1.473815" cy="-42.064499" gradientTransform="matrix(-2.8642857 .00000019 -.00000015 -2.1857141 8.778565 -80.012447)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#f"/><radialGradient id="i" cx="-1.473815" cy="-42.064499" gradientTransform="matrix(-.00000019 -2.8642857 2.1857141 -.00000015 104.01244 8.778566)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#f"/><g stroke-linejoin="round" stroke-width=".750002" transform="matrix(1.33333 0 0 1.33333 .00004 .00004)"><g stroke-linecap="round"><g><path d="m14.625007 10.124995h3.75001v9.000024h-3.75001z" fill="url(#d)" stroke="#000" stroke-opacity=".6" stroke-width=".750002"/><path d="m7.8749897 7.1249878 3.7500093-.0000001v12.0000313h-3.7500093z" fill="url(#c)" stroke="#000" stroke-opacity=".6" stroke-width=".750002"/><g fill="none"><path d="m8.5871019 7.8749896h2.2865861v10.5000264h-2.2500055z" opacity=".7" stroke="url(#b)" stroke-width=".749992"/><path d="m15.3737 10.874997h2.250007v7.500019h-2.250007z" opacity=".7" stroke="url(#e)" stroke-width=".750002"/></g></g><g fill="none"><path d="m2.6249766 19.124967v.750053c6.333334-.01 12.4167144.01 18.7500464 0v-.750002h-18.7500464z" stroke="url(#h)"/><path d="m4.8750332 2.6249766h-.7480528-.002c.01 6.3333345-.00999 12.4167144 0 18.7500464h.7500018v-18.7500464z" stroke="url(#i)"/></g></g><g fill="#fcaf3e" stroke="#a62100" stroke-miterlimit="0" stroke-opacity=".501961"><path d="m7.1249878 21.375023h12.7500322v1.500004h-12.7500322z"/><path d="m2.6249768 4.1249803v12.7500317h-1.500004v-12.7500317z"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/togglebreakpoint.svg b/icon-themes/elementary_svg/cmd/32/togglebreakpoint.svg
new file mode 100644
index 000000000..85a1f1378
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/togglebreakpoint.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="2.640143" x2="2.640143" y1="7.914451" y2="2.679685"><stop offset="0"/><stop offset="1" stop-color="#333"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14" x2="6" y1="8" y2="16"><stop offset="0" stop-color="#fff"/><stop offset=".125" stop-color="#fff" stop-opacity="0"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><clipPath id="c"><path d="m8 2.6855469v14.0000001l3.132812-3.820313 2.066407 4.986328a1.0001 1.0001 0 1 0 1.847656-.765624l-2.111328-5.095704 4.378906.009766z"/></clipPath><linearGradient id="d"><stop offset="0" stop-color="#fff"/><stop offset=".508" stop-color="#fff" stop-opacity=".235"/><stop offset=".835" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.6757 0 0 .6757 -32.47 -1.133)" gradientUnits="userSpaceOnUse" x1="71.204" x2="71.204" xlink:href="#d" y1="6.238" y2="44.341"/><linearGradient id="f" gradientTransform="matrix(.3514 0 0 -.3514 -9.204 24.91)" gradientUnits="userSpaceOnUse" x1="71.204" x2="71.204" xlink:href="#d" y1="6.238" y2="44.341"/><radialGradient id="g" cx="23.896" cy="3.99" gradientTransform="matrix(0 .645 -.8514 0 19.397 -5.326)" gradientUnits="userSpaceOnUse" r="20.397"><stop offset="0" stop-color="#ff8c82"/><stop offset=".262" stop-color="#ed5353"/><stop offset=".661" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></radialGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="11.427183" x2="11.427183" y1="10.347065" y2="21.777241"><stop offset="0" stop-color="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.6757 0 0 .6757 -32.47 -1.133)" gradientUnits="userSpaceOnUse" x1="71.204" x2="71.204" xlink:href="#e" y1="6.238" y2="44.341"/><radialGradient id="j" cx="23.896" cy="3.99" gradientTransform="matrix(0 1.5836 -2.0903 0 24.34 -36.357)" gradientUnits="userSpaceOnUse" r="20.397"><stop offset="0" stop-color="#fff"/><stop offset=".262" stop-color="#ddd"/><stop offset=".661" stop-color="#abacae"/><stop offset="1" stop-color="#89898b"/></radialGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="12.270467" x2="12.270467" y1="29.92023" y2="2.120907"><stop offset="0" stop-color="#505050"/><stop offset="1" stop-color="#aaa"/></linearGradient><radialGradient id="l" cx="62.625" cy="4.625" gradientTransform="matrix(1.506 0 0 .3765 -78.306 26.26)" gradientUnits="userSpaceOnUse" r="10.625"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="m" gradientTransform="matrix(.2432 0 0 .2432 -1.45 9.832)" gradientUnits="userSpaceOnUse" x1="71.204" x2="71.204" xlink:href="#e" y1="6.238" y2="44.341"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="68.313" x2="68.313" y1="52.925" y2="65.922"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><path d="m32 28c0 2.21-7.163 4-16 4s-16-1.79-16-4 7.163-4 16-4 16 1.79 16 4z" fill="url(#l)" fill-rule="evenodd" opacity=".3"/><g stroke-linecap="round" stroke-linejoin="round"><path d="m16 2.502c-7.448 0-13.498 6.05-13.498 13.498s6.05 13.498 13.498 13.498 13.498-6.05 13.498-13.498-6.05-13.498-13.498-13.498z" fill="url(#j)" stroke="url(#k)" stroke-width="1.004"/><path d="m28.5 16c0 6.903-5.597 12.5-12.5 12.5-6.904 0-12.5-5.597-12.5-12.5 0-6.904 5.596-12.5 12.5-12.5 6.903 0 12.5 5.596 12.5 12.5z" fill="none" opacity=".8" stroke="url(#i)"/><path d="m16 10.502c-3.034 0-5.498 2.465-5.498 5.498s2.464 5.498 5.498 5.498 5.498-2.464 5.498-5.498-2.464-5.498-5.498-5.498z" fill="url(#g)" stroke="url(#h)" stroke-width="1.004"/><g fill="none"><path d="m22.5 16c0-3.59-2.91-6.5-6.5-6.5s-6.5 2.91-6.5 6.5 2.91 6.5 6.5 6.5 6.5-2.91 6.5-6.5z" opacity=".5" stroke="url(#f)"/><path d="m20.5 16c0 2.485-2.015 4.5-4.5 4.5s-4.5-2.015-4.5-4.5 2.015-4.5 4.5-4.5 4.5 2.015 4.5 4.5z" opacity=".5" stroke="url(#m)"/></g></g><path d="m78.34 64.35a11.424 11.424 0 1 1 -22.85 0 11.424 11.424 0 1 1 22.85 0z" fill="url(#n)" opacity=".4" transform="matrix(.2626 0 0 .2626 -1.57 -1.898)"/><g transform="matrix(3.7795276 0 0 3.7795276 11.000001 2)"><g fill-rule="evenodd" stroke="#000" stroke-linejoin="round" transform="matrix(.26458333 0 0 .26458333 0 2.116667)"><path d="m8.9892474 4.784611v13.849462l3.0991256-3.779234 2.044188 4.932711a.98934621.98934621 0 1 0 1.827789-.757391l-2.088626-5.040912 4.331821.0097z" opacity=".02" stroke-width="6"/><path d="m8.9892474 4.784611v13.849462l3.0991256-3.779234 2.044188 4.932711a.98934621.98934621 0 1 0 1.827789-.757391l-2.088626-5.040912 4.331821.0097z" opacity=".2" stroke-width="2"/><path d="m8.9892474 4.784611v13.849462l3.0991256-3.779234 2.044188 4.932711a.98934621.98934621 0 1 0 1.827789-.757391l-2.088626-5.040912 4.331821.0097z" opacity=".05" stroke-width="4"/></g><path d="m2.1166666 3.1208571v3.664337l.8199771-.9999226.5408581 1.3051131a.26176451.26176451 0 1 0 .4836022-.200393l-.5526153-1.333741 1.1461274.00257z" fill="none" stroke="#fff" stroke-width=".529167"/><path d="m2.1166666 3.1208571v3.664337l.8199771-.9999226.5408581 1.3051131a.26176451.26176451 0 1 0 .4836022-.200393l-.5526153-1.333741 1.1461274.00257z" fill="url(#a)" fill-rule="evenodd" stroke-width=".264583"/><path clip-path="url(#c)" d="m8 2.6855469v14.0000001l3.132812-3.820313 2.066407 4.986328a1.0001 1.0001 0 1 0 1.847656-.765624l-2.111328-5.095704 4.378906.009766z" fill="none" opacity=".4" stroke="url(#b)" stroke-width="2.695652" transform="matrix(.26173834 0 0 .26173834 .02276 2.417947)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/togglegridhorizontal.svg b/icon-themes/elementary_svg/cmd/32/togglegridhorizontal.svg
new file mode 100644
index 000000000..ba67ec03b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/togglegridhorizontal.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"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="b" cx="-1.473815" cy="-42.064499" gradientTransform="matrix(-2.8642857 .00000019 -.00000015 -2.1857141 8.778565 -80.012447)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#a"/><radialGradient id="c" cx="-1.473815" cy="-42.064499" gradientTransform="matrix(-.00000019 -2.8642857 2.1857141 -.00000015 104.01244 8.778566)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#a"/><g stroke-linejoin="round" stroke-width=".750002"><g fill="none" stroke-linecap="round" transform="matrix(1.33333 0 0 1.33333 .00004 .00004)"><path d="m2.6249766 19.124967v.750053c6.333334-.01 12.4167144.01 18.7500464 0v-.750002h-18.7500464z" stroke="url(#b)"/><path d="m4.8750332 2.6249766h-.7480528-.002c.01 6.3333345-.00999 12.4167144 0 18.7500464h.7500018v-18.7500464z" stroke="url(#c)"/></g><g fill="#fcaf3e" stroke="#a62100" stroke-miterlimit="0" stroke-opacity=".501961" transform="matrix(1.33333 0 0 1.33333 .00004 1.00004)"><path d="m3.3749784 8.624991h18.0000446v1.500004h-18.0000446z"/><path d="m3.3749784 3.3749781h18.0000446v1.5000037h-18.0000446z"/><path d="m3.3749784 13.875005h18.0000446v1.500003h-18.0000446z"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/togglegridvertical.svg b/icon-themes/elementary_svg/cmd/32/togglegridvertical.svg
new file mode 100644
index 000000000..586300c79
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/togglegridvertical.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"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="b" cx="-1.473815" cy="-42.064499" gradientTransform="matrix(-2.8642857 .00000019 -.00000015 -2.1857141 8.778565 -80.012447)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#a"/><radialGradient id="c" cx="-1.473815" cy="-42.064499" gradientTransform="matrix(-.00000019 -2.8642857 2.1857141 -.00000015 104.01244 8.778566)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#a"/><g stroke-linejoin="round" stroke-width=".750002" transform="matrix(1.33333 0 0 1.33333 .00004 .00004)"><g fill="none" stroke-linecap="round"><path d="m2.6249766 19.124967v.750053c6.333334-.01 12.4167144.01 18.7500464 0v-.750002h-18.7500464z" stroke="url(#b)"/><path d="m4.8750332 2.6249766h-.7480528-.002c.01 6.3333345-.00999 12.4167144 0 18.7500464h.7500018v-18.7500464z" stroke="url(#c)"/></g><g fill="#fcaf3e" stroke="#a62100" stroke-miterlimit="0" stroke-opacity=".501961" transform="matrix(0 -1 1 0 4.500012 24.750002)"><path d="m3.3749784 8.624991h18.0000446v1.500004h-18.0000446z"/><path d="m3.3749784 3.3749781h18.0000446v1.5000037h-18.0000446z"/><path d="m3.3749784 13.875005h18.0000446v1.500003h-18.0000446z"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/togglelegend.svg b/icon-themes/elementary_svg/cmd/32/togglelegend.svg
new file mode 100644
index 000000000..cda79308a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/togglelegend.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(.75000187 0 0 .75000187 1.253542 10.874984)" gradientUnits="userSpaceOnUse" x1="4.253551" x2="4.253551" xlink:href="#b" y1="12.74999" y2="13.124991"/><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162176 -1.433318)" gradientUnits="userSpaceOnUse" x1="23.999992" x2="23.999992" y1="6.923065" y2="41.076912"><stop offset="0" stop-color="#fff"/><stop offset=".00000043" 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" gradientTransform="matrix(.75000187 0 0 .75000187 1.253542 6.937464)" gradientUnits="userSpaceOnUse" x1="4.253551" x2="4.253551" xlink:href="#b" y1="12.74999" y2="13.124991"/><linearGradient id="d" gradientTransform="matrix(.75000187 0 0 .75000187 1.253542 2.999945)" gradientUnits="userSpaceOnUse" x1="4.253551" x2="4.253551" xlink:href="#b" y1="12.74999" y2="13.124991"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="4.443714" x2="4.443714" y1="11.437456" y2="13.687467"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="4.443714" x2="4.443714" y1="15.374975" y2="17.624987"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="4.162462" x2="4.443714" y1="19.453239" y2="21.562506"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="h"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="23.999994" x2="23.99999" y1="8.925916" 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="j" gradientTransform="matrix(.62856997 0 0 .60839392 .91432 -.534791)" gradientUnits="userSpaceOnUse" x1="25.590914" x2="25.132275" y1="4.166365" y2="47.013336"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="k" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#h"/><radialGradient id="l" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#h"/><linearGradient id="m" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.389896" y1="50.786446" y2="6.430244"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#m)" opacity=".15"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#l)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#k)" opacity=".15"/><path d="m5.000027 2.99821c5.041316 0 21.999973.00179 21.999973.00179v26h-22l.000027-26.0017859z" fill="url(#j)"/><g stroke-linejoin="round"><g fill="none"><path d="m26.5 28.5h-21l.000027-25.00179h21z" stroke="url(#i)" stroke-linecap="round"/><path d="m4.499988 2.498154c5.27048 0 23.000054.002 23.000054.002l-.000003 26.999902h-23.000078l.000027-27.001746z" stroke="url(#n)" stroke-width=".999922"/></g><g stroke-width=".562503" transform="matrix(1.7777689 0 0 1.7777689 2.100104 -13.333153)"><rect fill="url(#e)" height="1.687509" ry=".5" stroke="#002e99" stroke-linecap="square" stroke-opacity=".501961" width="1.687509" x="3.59996" y="11.718707"/><path d="m6.693725 11.718707h5.625028" fill="none" stroke="#898989" stroke-linecap="round"/><path d="m6.693725 13.406216h3.656268" fill="none" stroke="#898989" stroke-linecap="round"/><rect fill="url(#f)" height="1.687509" ry=".5" stroke="#a62100" stroke-linecap="square" stroke-opacity=".501961" width="1.687509" x="3.59996" y="15.656227"/><rect fill="url(#g)" height="1.687509" ry=".5" stroke="#206b00" stroke-linecap="square" stroke-opacity=".501961" width="1.687509" x="3.59996" y="19.593746"/><g fill="none"><g stroke="#898989" stroke-linecap="round"><path d="m6.6937251 15.656227h5.6250279"/><path d="m6.6937251 17.343736h3.6562679"/><path d="m6.693725 19.593746h5.625028"/><path d="m6.693725 21.281255h3.656268"/></g><g stroke-linecap="square" stroke-linejoin="miter" stroke-opacity=".501961" stroke-width=".562503"><path d="m4.1624623 12.28121h.5625028v.562503h-.5625028z" opacity=".584" stroke="url(#d)"/><path d="m4.1624623 16.21873h.5625028v.562503h-.5625028z" opacity=".584" stroke="url(#c)"/><path d="m4.1624623 20.156249h.5625028v.562503h-.5625028z" opacity=".584" stroke="url(#a)"/></g></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/togglemergecells.svg b/icon-themes/elementary_svg/cmd/32/togglemergecells.svg
new file mode 100644
index 000000000..b31bfb461
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/togglemergecells.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.439577 25.98059)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 21.560423 25.98059)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="3.96875" x2="3.96875" y1="3.439583" y2="6.614584"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="f" gradientTransform="matrix(-.26458332 0 0 .26458332 3.439584 3.43958)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000003" xlink:href="#k" y1="2" y2="11.000013"/><linearGradient id="g"><stop offset="0" stop-color="#fff"/><stop offset=".00000001" stop-color="#fff" stop-opacity=".235294"/><stop offset=".5" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="h" gradientTransform="matrix(-.26458333 0 0 .26458333 6.614583 1.323332)" gradientUnits="userSpaceOnUse" x1="13.605469" x2="13" xlink:href="#g" y1="14.704696" y2="15.304965"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="4.101042" x2="4.101042" y1="3.96875" y2="6.35"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="5.18728" x2="5.027083" xlink:href="#g" y1="5.213949" y2="5.372771"/><linearGradient id="k" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" y1="2" y2="5.000003"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="l" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#k" y1="2" y2="5.000003"/><linearGradient id="m" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#k" y1="2" y2="5.000003"/><linearGradient id="n" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#k" y1="2" y2="5.000003"/><linearGradient id="o" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#k" y1="2" y2="4.000013"/><linearGradient id="p" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#k" y1="2" y2="5.000003"/><linearGradient id="q" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#k" y1="2" y2="5.000003"/><linearGradient id="r" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#k" y1="2" y2="5.000003"/><linearGradient id="s" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#k" y1="2" y2="5.000003"/><linearGradient id="t" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#k" y1="2" y2="4.000013"/><linearGradient id="u" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#k" y1="2" y2="5.000003"/><linearGradient id="v" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#k" y1="2" y2="5.000003"/><linearGradient id="w" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#k" y1="2" y2="5.000003"/><linearGradient id="x" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#k" y1="2" y2="5.000003"/><linearGradient id="y" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#k" y1="2" y2="4.000013"/><linearGradient id="z" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#k" y1="2" y2="5.000003"/><linearGradient id="A" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#k" y1="2" y2="5.000003"/><linearGradient id="B" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#k" y1="2" y2="5.000003"/><linearGradient id="C" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#k" y1="2" y2="5.000003"/><linearGradient id="D" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#k" y1="2" y2="4.000013"/><linearGradient id="E" gradientTransform="matrix(.1573294 0 0 .1586627 -8.008007 -.016355)" gradientUnits="userSpaceOnUse" x1="24.833029" x2="24.833029" y1="2.604455" y2="51.798176"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="matrix(.26458333 0 0 .26458333 -.529167 .264583)"><path d="m5.0000001 29h26.0000009v2h-26.0000009z" fill="url(#a)" opacity=".15"/><path d="m5.0000001 29.000111v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#b)" opacity=".15"/><path d="m31.000001 29.000111v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#d)" opacity=".15"/></g><rect fill="url(#E)" height="7.672933" rx=".396875" ry=".396891" stroke-width="1.3333" transform="scale(-1 1)" width="7.14375" x="-7.805209" y=".396859"/><path d="m3.9980469 1c-1.1064402 0-1.9980469.8919999-1.9980469 2v26c0 1.108.8916067 2 1.9980469 2h24.0039061c1.10644 0 1.998047-.892 1.998047-2v-26c0-1.1080001-.891607-2-1.998047-2zm.5019531 1h3.4882812v5h-4.9882812v-3.5c0-.8310001.6690009-1.5 1.5-1.5zm4.4960938 0h5.9960942v5h-5.992188v.9707031h-.0039062zm7.0039062 0h5.998047v5h-5.998047zm7.005859 0h4.494141c.830999 0 1.5.6689999 1.5 1.5v3.5h-5.994141zm-14.005859 6h5.998047l.001953 5.001953h-5.9980469zm7.005859 0h5.996094l-.001953 5h-6zm7.003907 0h5.990234v5h-6zm-20.009766.0019531h4.9921875l.0019531 4.9999999h-4.9882812zm0 5.9980469 4.9941406.033203-.0019531 4.933594h-4.9882813v.033203h-.0039062zm6.0019531 0h5.9980469v5h-6zm6.9980469 0h6v5h-6zm7 0h6v5h-5.994141zm-14 6h6v5l-6-.007812zm7 0h6v5h-6zm13 0v4.996094h-5.996094v1.007812h5.996094v2.496094c0 .207749-.04148.404407-.117188.583984v.001954c-.227485.537838-.760176.914062-1.382812.914062h-4.5l.003906-9.992188zm-26 .001953h4.9921875v4.990235l-4.9921875.009765zm0 5.998047h5v4h-3.5c-.8309991 0-1.5-.669-1.5-1.5zm6 0h6v4h-6zm7 0 6 .007812-.007812 3.992188h-5.992188z" opacity=".3" transform="scale(.26458333)"/><g fill="none" stroke-width=".264583"><path d="m3.8364584 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#k)"/><path d="m3.8364583 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#l)"/><path d="m3.8364583.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#m)"/><path d="m3.8364583 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#n)"/><path d="m3.8364583 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#o)"/><path d="m5.6885416 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#p)"/><path d="m5.6885415 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#q)"/><path d="m5.6885415.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#r)"/><path d="m5.6885415 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#s)"/><path d="m5.6885415 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#t)"/><path d="m7.540625 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#u)"/><path d="m7.5406249 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#v)"/><path d="m7.5406249.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#w)"/><path d="m7.5406249 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#x)"/><path d="m7.5406249 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#y)"/><path d="m1.9843751 3.8364616h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#z)"/><path d="m1.984375 2.2489583h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#A)"/><path d="m1.984375.66145834h-1.05833333l-.0000002 1.05833066h1.05833353z" stroke="url(#B)"/><path d="m1.984375 5.4239584h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#C)"/><path d="m1.984375 7.0114584h-1.05833333l-.0000002.79375h1.05833353z" stroke="url(#D)"/></g><path d="m2.2477082 3.5727083 3.7036231-.0008333.00179 3.175-3.7036232.0008308z" fill="url(#e)" stroke-width="2.074483"/><path d="m2.38 3.4399999c-.145 0-.263.118-.263.264v2.91c0 .1470001.118.2650001.264.2650001h3.44c.1470001 0 .265-.12.265-.2650001v-2.91c0-.147-.1179999-.265-.2639999-.265zm0 .264h3.4400001v2.91h-3.4400001z" fill="#206b00" fill-opacity=".501961"/><g stroke-width=".264583"><path d="m5.6885417 3.8364583h-3.175l-.0000002 2.6458306h3.1750002z" fill="none" opacity=".5" stroke="url(#f)"/><path d="m2.5135443 5.1593724 1.0583307-1.0583307v2.1166614zm3.174995-.0000001-1.0583308-1.0583307v2.1166614z" fill="url(#i)" stroke="#a62100" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m3.3072917 4.7414081-.4185791.4183823.4185791.4175277z" opacity=".5" stroke="url(#h)"/><path d="m4.8947917 4.7414081.4185791.4183823-.4185791.4175277z" opacity=".5" stroke="url(#j)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/toggleobjectbeziermode.svg b/icon-themes/elementary_svg/cmd/32/toggleobjectbeziermode.svg
new file mode 100644
index 000000000..2ffe559a5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/toggleobjectbeziermode.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="-57.850174" cy="24.296782" fx="-58.028885" fy="27.01318" gradientTransform="matrix(.989175 0 0 .30911873 70.73171 20.989568)" gradientUnits="userSpaceOnUse" r="8.087534"><stop offset="0" stop-opacity=".313726"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="-.00085" x2="19.0002" y1="12.94153" y2="12.94153"><stop offset="0" stop-color="#888a85" stop-opacity="0"/><stop offset=".10416666" stop-color="#888a85"/><stop offset=".7013889" stop-color="#888a85"/><stop offset="1" stop-color="#888a85" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(1 0 0 .333336 -190.8773 -121.23889)" gradientUnits="userSpaceOnUse" x1="191.80257" x2="212.50331" y1="403.65472" y2="403.65472"><stop offset="0" stop-color="#e6e6e6" stop-opacity="0"/><stop offset=".10416666" stop-color="#fff"/><stop offset=".6267361" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.61732467 0 0 .18154125 -14.933001 8.081038)" gradientUnits="userSpaceOnUse" x1="36.695648" x2="36.657681" y1="20.210646" y2="38.112343"><stop offset="0" stop-color="#fff"/><stop offset=".05078137" 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="7.637711" x2="7.637711" y1="10.114407" y2="17.114407"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 .000045 -10.666766)"><path d="m0 8.000008h23.999992v23.999992h-23.999992z" fill="none"/><ellipse cx="13.507812" cy="28.500147" fill="url(#a)" opacity=".5" rx="7.999986" ry="2.500005"/><path d="m-.000034 11.750104h18.750048v3.000007h-18.750048z" fill="url(#b)"/><path d="m-.000034 12.500106h18.75005v1.500003h-18.75005z" fill="url(#c)" opacity=".8"/><path d="m4.1211368 10.622851 5.2520952.0045.00735 5.263813-5.2238057-.0011z" style="stroke:#002e99;stroke-width:.750002;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.5;fill:url(#e)"/><path d="m4.8725513 11.375336.013276 3.764963 3.7847707.03419-.026417-3.797933z" fill="none" opacity=".5" stroke="url(#d)" stroke-width=".750002"/><g fill-rule="evenodd"><path d="m6.9550769 13.002063a1.500253 1.500253 0 0 0 -1.4472656 1.498047l.00977 16a1.500253 1.500253 0 0 0 2.39648 1.203125l4.9179687-3.660156 6.304687-.541016a1.500253 1.500253 0 0 0 .910156-2.576172l-11.9999992-11.507812a1.500253 1.500253 0 0 0 -1.0917969-.416016z" fill-opacity=".991565" opacity=".05"/><path d="m6.9902332 14.00011a.50035509.50035509 0 0 0 -.4824219.5l.00977 16a.50035509.50035509 0 0 0 .7988282.400391l5.1464835-3.830079 6.587891-.564453a.50035509.50035509 0 0 0 .302734-.859375l-12.0000036-11.507812a.50035509.50035509 0 0 0 -.3632812-.138672z" fill-opacity=".991565" opacity=".15"/><path d="m19.007811 25.00805-6.72885.57676-5.2605997 3.91519-.0104-15.99988z" fill="#333" stroke="#fafafa" stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/toggleobjectrotatemode.svg b/icon-themes/elementary_svg/cmd/32/toggleobjectrotatemode.svg
new file mode 100644
index 000000000..fb0ea28e2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/toggleobjectrotatemode.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666664 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(-.27368568 .27368568 -.22570848 -.22570848 21.144824 11.609527)" gradientUnits="userSpaceOnUse" x1="22.483271" x2="21.955" y1="1.46401" y2="44.667439"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="15.533109" x2="16.896284" y1="12.760093" y2="30.644857"><stop offset="0" stop-color="#fff"/><stop offset=".55661798" 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="c" gradientTransform="matrix(.17664 0 0 .13205 -364.15 -420.756)" gradientUnits="userSpaceOnUse" x1="2094.5796" x2="2125.3508" xlink:href="#d" y1="3234.0708" y2="3248.7837"/><linearGradient id="d" gradientTransform="matrix(.17664 0 0 .13205 -364.15 -420.756)" gradientUnits="userSpaceOnUse" x1="2094.5796" x2="2094.5796" y1="3234.0708" y2="3188.9883"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.16127 0 0 .16182 2.563 .27)" gradientUnits="userSpaceOnUse" x1="26.325748" x2="29.970238" y1="27.069553" y2="26.651548"><stop offset="0" stop-color="#fff"/><stop offset=".36051208" stop-color="#fff" stop-opacity=".235"/><stop offset=".539" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="4.979391" x2="8.006442" xlink:href="#g" y1="4.185387" y2="5.227173"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="4.979391" x2="4.979391" y1="4.185387" y2="7.492678"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.1253 0 0 .12505 7.4 2.462)" gradientUnits="userSpaceOnUse" x1="-32.237167" x2="-.85021" xlink:href="#i" y1="34.484104" y2="47.056664"/><linearGradient id="i" gradientTransform="matrix(.1253 0 0 .12505 7.4 2.462)" gradientUnits="userSpaceOnUse" x1="-8.760513" x2="-8.760513" y1="13.781582" y2="40.229336"><stop offset="0" stop-color="#fff"/><stop offset=".34615386" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.17664 0 0 .13205 -364.15 -420.756)" gradientUnits="userSpaceOnUse" x1="2105.8706" x2="2076.3125" xlink:href="#d" y1="3200.6965" y2="3186.3054"/><linearGradient id="k" gradientTransform="matrix(.16127 0 0 .16182 2.563 .27)" gradientUnits="userSpaceOnUse" x1="31.537733" x2="25.647564" y1="32.258678" y2="29.918604"><stop offset="0" stop-color="#fff"/><stop offset=".51770782" stop-color="#fff" stop-opacity=".235"/><stop offset=".65259743" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="7.35476" x2="3.376728" xlink:href="#g" y1="7.072354" y2="5.624469"/><linearGradient id="m" gradientTransform="matrix(.1253 0 0 .12505 7.4 2.462)" gradientUnits="userSpaceOnUse" x1="-.539783" x2="-28.680441" xlink:href="#i" y1="31.17388" y2="22.036846"/><g transform="scale(.26458333)"><g stroke-width=".75"><path d="m3.484 8.484h13.032v10.032h-13.032z" fill="url(#a)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".74902" transform="matrix(-.94280668 -.94280668 .94280668 -.94280668 13.026168 38.525615)"/><path d="m17.453 25.654a.407.407 0 0 0 .574 0l7.583-7.583a.407.407 0 0 0 0-.573l-10.41-10.413a.407.407 0 0 0 -.575 0l-7.583 7.583a.407.407 0 0 0 0 .575l10.41 10.41z" fill="none" opacity=".5" stroke="url(#b)" stroke-width=".999997"/></g><g transform="matrix(1.2926746 3.5515942 -3.5515942 1.2926746 36.459017 -18.467763)"><path d="m6.498 3.7895-.001.6785c-.025311-.00151-.050649-.00251-.076-.003-1.0433612.0011-2.4365416.515125-2.30325 2.6317917l.9250417-.002c0-1.3209167.4461533-1.6741823 1.3782083-1.7237917.025709.0003268.051395.00166.077.004v.602l1.665-1.06z" fill="url(#c)" opacity=".99" transform="translate(-.53 -.265)"/><g fill="none" stroke-width=".265"><path d="m6.648 4.705-.0048465-.6279604 1.2431147.8408933-1.237373.7795137-.0008952-.5344466" opacity=".5" stroke="url(#e)" stroke-width=".265112" transform="translate(-.53 -.265)"/><path d="m4.2911523 6.7633659c.1025834-1.9196667 1.335797-2.2206848 2.2728477-2.1433659" opacity=".5" stroke="url(#f)" transform="translate(-.53 -.265)"/><path d="m4.1582526 6.8960056.7525391-.00421c.01875-1.2522122.6611666-1.6470873 1.6602083-1.6597956" opacity=".5" stroke="url(#h)" transform="translate(-.53 -.265)"/><path d="m5.968 3.5235-.001.6805c-.0256368-.0018562-.0513088-.0031899-.077-.004-1.0433612.0011023-2.4355416.515125-2.30325 2.6317917h.9260417c-.11325-1.3249166.5743109-1.7197917 1.3782083-1.7237917.025709.0003268.051395.00166.077.004v.6614583l1.665-1.1194583z" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-width=".265112"/></g></g><g transform="matrix(-1.2926746 -3.5515942 3.5515942 -1.2926746 -4.354765 50.038472)"><path d="m6.498 3.7895-.001.6785c-.025311-.00151-.050649-.00251-.076-.003-1.0433612.0011-2.4365416.515125-2.30325 2.6317917l.9250417-.002c0-1.3209167.4461533-1.6741823 1.3782083-1.7237917.025709.0003268.051395.00166.077.004v.602l1.665-1.06z" fill="url(#j)" opacity=".99" transform="translate(-.53 -.265)"/><g fill="none" stroke-width=".265"><path d="m6.648 4.705-.0048465-.6279604 1.2431147.8408933-1.237373.7795137-.0008952-.5344466" opacity=".5" stroke="url(#k)" stroke-width=".265112" transform="translate(-.53 -.265)"/><path d="m4.2911523 6.7633659c.1025834-1.9196667 1.335797-2.2206848 2.2728477-2.1433659" opacity=".5" stroke="url(#l)" transform="translate(-.53 -.265)"/><path d="m4.1582526 6.8960056.7525391-.00421c.01875-1.2522122.6611666-1.6470873 1.6602083-1.6597956" opacity=".5" stroke="url(#m)" transform="translate(-.53 -.265)"/><path d="m5.968 3.5235-.001.6805c-.0256368-.0018562-.0513088-.0031899-.077-.004-1.0433612.0011023-2.4355416.515125-2.30325 2.6317917h.9260417c-.11325-1.3249166.5743109-1.7197917 1.3782083-1.7237917.025709.0003268.051395.00166.077.004v.6614583l1.665-1.1194583z" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-width=".265112"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/togglesheetgrid.svg b/icon-themes/elementary_svg/cmd/32/togglesheetgrid.svg
new file mode 100644
index 000000000..b0374a97a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/togglesheetgrid.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666668" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.1347 0 0 .14642 -.198 289.18338)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#q" y1="38.475292" y2="42.541035"/><linearGradient id="b" gradientTransform="matrix(.1347 0 0 .14642 .992628 289.18338)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#q" y1="38.475292" y2="42.541035"/><linearGradient id="c" gradientTransform="matrix(.1347 0 0 .14642 2.381694 289.18338)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#q" y1="38.475292" y2="42.541035"/><linearGradient id="d" gradientTransform="matrix(.1347 0 0 .14642 3.77076 289.18338)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#q" y1="38.475292" y2="42.541035"/><linearGradient id="e" gradientTransform="matrix(.1347 0 0 .14642 -.198 287.99275)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#q" y1="38.475292" y2="42.541035"/><linearGradient id="f" gradientTransform="matrix(.1347 0 0 .14642 .992628 287.99275)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#q" y1="38.475292" y2="42.541035"/><linearGradient id="g" gradientTransform="matrix(.1347 0 0 .14642 2.381694 287.99275)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#q" y1="38.475292" y2="42.541035"/><linearGradient id="h" gradientTransform="matrix(.1347 0 0 .14642 3.77076 287.99275)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#q" y1="38.475292" y2="42.541035"/><linearGradient id="i" gradientTransform="matrix(.1347 0 0 .14642 -.198 286.80212)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#q" y1="38.475292" y2="42.541035"/><linearGradient id="j" gradientTransform="matrix(.1347 0 0 .14642 .992628 286.80212)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#q" y1="38.475292" y2="42.541035"/><linearGradient id="k" gradientTransform="matrix(.1347 0 0 .14642 2.381694 286.80212)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#q" y1="38.475292" y2="42.541035"/><linearGradient id="l" gradientTransform="matrix(.1347 0 0 .14642 3.77076 286.80212)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#q" y1="38.475292" y2="42.541035"/><linearGradient id="m" gradientTransform="matrix(.1347 0 0 .14642 -.198 285.61149)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#q" y1="38.475292" y2="42.541035"/><linearGradient id="n" gradientTransform="matrix(.1347 0 0 .14642 .992628 285.61149)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#q" y1="38.475292" y2="42.541035"/><linearGradient id="o" gradientTransform="matrix(.1347 0 0 .14642 2.381694 285.61149)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#q" y1="38.475292" y2="42.541035"/><linearGradient id="p" gradientTransform="matrix(.1347 0 0 .14642 3.77076 285.61149)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" xlink:href="#q" y1="38.475292" y2="42.541035"/><linearGradient id="q" gradientTransform="matrix(.1347 0 0 .14642 -.198 290.374)" gradientUnits="userSpaceOnUse" x1="9.329084" x2="9.329084" y1="38.475292" y2="41.185825"><stop offset="0" stop-color="#fff"/><stop offset=".00000056" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="r" gradientTransform="matrix(.59434182 0 0 .59993551 1.733541 -.028859)" gradientUnits="userSpaceOnUse" x1="25.686329" x2="25.686329" y1="3.381795" y2="50.053478"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 .176 -387.532)"><path d="m3.9999983 1.499983c-.7116666 0-1.5.778126-1.5 1.4999999v25.9999991c0 .721874.7883334 1.5 1.5 1.5h3.5000015l2-5 18.4999992-.000017h.214844c.711666 0 1.285156-.58086 1.285156-1.302734l-.000001-21.1972481c0-.7218739-.788334-1.4999999-1.5-1.4999999z" fill="url(#r)" stroke-width="5.039358" transform="matrix(.198438 0 0 .198438 -.132 290.64973)"/><path d="m4 1c-1.1079995 0-2 .8920291-2 2v26c0 1.107971.8920005 2 2 2h4l2.005859-5c6.675856.003067 12.327748 0 18.994141 0 .595799-.345567 1-.983558 1-1.724609v-16.2773441-.9980469-4c0-1.1079709-.892001-2-2-2zm.5 1h23c.831 0 1.5.6689936 1.5 1.5v3.5h-6v-.0019531l.003906-4.9960938h-1.007812l-.003906 4.9960938h.007812v.0019531h-6v-.0019531l.005859-4.9960938h-1.007812l-.005859 4.9960938h.007812v.0019531h-6v-.0019531l.0058594-4.9960938h-1.0078125l-.0058594 4.9960938h.0078125v.0019531h-5v-3.5c0-.8310064.6689997-1.5 1.5-1.5zm-1.5 6h4.9921875l.0019531 5h-4.9941406zm6 0h5.992188l.001953 5h-5.9921879zm7 0h5.992188l.001953 3.574219a28.445858 17.580508 0 0 1 1.005859-.398438v-3.175781h6v1.4160156 3.5839844 1 5 1 5h-6-1.001953-.001953-12.4082034a28.445858 17.580508 0 0 1 0-.003906h-.5839844v-4.988282h2.2949218a28.445858 17.580508 0 0 1 .689453-1.007812h-2.9843748l-.0019531-5h5.9921879v1.763672a28.445858 17.580508 0 0 1 1.007812-.794922v-.96875h1.355469a28.445858 17.580508 0 0 1 1.664062-1h-3.019531zm-13 6h4.9941406l.0019532 5h-4.9960938zm0 6.007812h4.9960938v4.988282h-4.9960938zm5.8085938 5.992188-1.5722657 4h-2.7363281c-.8310003.000005-1.5-.668994-1.5-1.5v-2.496094z" opacity=".3" transform="matrix(.198438 0 0 .198438 -.132 290.64973)"/><g fill="none" stroke-linecap="square" stroke-width=".198438"><path d="m.56253265 295.90833h.90978775l-.2396391.59532h-.47171065c-.12025587-.00001-.198438-.0992-.198438-.19844z" opacity=".8" stroke="url(#q)"/><path d="m.56253265 294.71771h.79375195v.79375h-.79375195z" opacity=".8" stroke="url(#a)"/><path d="m1.7531606 294.71771h.99219v.79375h-.99219z" opacity=".8" stroke="url(#b)"/><path d="m3.1422266 294.71771h.99219v.79375h-.99219z" opacity=".8" stroke="url(#c)"/><path d="m4.5312925 294.71771h.99219v.79375h-.99219z" opacity=".8" stroke="url(#d)"/><path d="m.56253269 293.52708h.79375191v.79375h-.79375191z" opacity=".8" stroke="url(#e)"/><path d="m1.7531606 293.52708h.99219v.79375h-.99219z" opacity=".8" stroke="url(#f)"/><path d="m3.1422266 293.52708h.99219v.79375h-.99219z" opacity=".8" stroke="url(#g)"/><path d="m4.5312925 293.52708h.99219v.79375h-.99219z" opacity=".8" stroke="url(#h)"/><path d="m.56253265 292.33645h.79375195v.79375h-.79375195z" opacity=".8" stroke="url(#i)"/><path d="m1.7531606 292.33645h.99219v.79375h-.99219z" opacity=".8" stroke="url(#j)"/><path d="m3.1422266 292.33645h.99219v.79375h-.99219z" opacity=".8" stroke="url(#k)"/><path d="m4.5312925 292.33645h.99219v.79375h-.99219z" opacity=".8" stroke="url(#l)"/><path d="m.56253265 291.34426c0-.0992.0510949-.19411.198438-.19844h.59531395v.79375h-.79375191z" opacity=".8" stroke="url(#m)"/><path d="m1.7531606 291.14582h.99219v.79375h-.99219z" opacity=".8" stroke="url(#n)"/><path d="m3.1422266 291.14582h.99219v.79375h-.99219z" opacity=".8" stroke="url(#o)"/><path d="m4.5312925 291.14582h.7937521c.099219 0 .1984379.0793.1984379.2032v.59055h-.99219z" opacity=".8" stroke="url(#p)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/toggletabbarvisibility.svg b/icon-themes/elementary_svg/cmd/32/toggletabbarvisibility.svg
new file mode 100644
index 000000000..1b8f69a7a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/toggletabbarvisibility.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="65.324997" cy="48.709" gradientTransform="matrix(0 .68598 -.74626 0 60.288 -27.737)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.4227 0 0 .38513 14.545 15.083)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#f" y1="10.171" y2="36.136002"/><linearGradient id="c" gradientTransform="matrix(.38833 0 0 .41842 15.3 14.318)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#f" y1="20.749001" y2="25.528"/><linearGradient id="d" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.324319)" gradientUnits="userSpaceOnUse" x1="11" x2="11" y1="8" y2="22"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".78571427" stop-color="#fff" stop-opacity=".184314"/><stop offset=".78571427" stop-color="#fff" stop-opacity=".894737"/><stop offset=".85714287" stop-color="#fff" stop-opacity=".894737"/><stop offset=".85714287" stop-color="#fff" stop-opacity=".168627"/><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 -43.521986 -5.539135)" gradientUnits="userSpaceOnUse" x1="0" x2="0" y1="24" y2="6"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="f"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="g" cx="605.714" cy="486.648" gradientTransform="matrix(.01446 0 0 .00922 14.122 14.197)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#h"/><linearGradient id="h"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="i" cx="605.714" cy="486.648" gradientTransform="matrix(-.01446 0 0 .00922 11.15 14.197)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#h"/><linearGradient id="j" gradientTransform="matrix(.04225 0 0 .00922 -2.635 14.197)" 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="k" gradientTransform="matrix(.68195 0 0 .68986 -.378 -4.963)" gradientUnits="userSpaceOnUse" x1="18.15089" x2="18.15089" y1="15.89163" y2="41.983879"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d0d0d0"/></linearGradient><g opacity=".5" transform="translate(.000375 -.333619)"><path d="m2.435 17.58h20.4v2.24h-20.4z" fill="url(#j)" opacity=".402" transform="matrix(1.33333 0 0 1.78545 -.847 -9.054)"/><path d="m2.435 17.58v2.24c-.744.004-1.8-.502-1.8-1.12 0-.62.83-1.12 1.8-1.12z" fill="url(#i)" opacity=".402" transform="matrix(1.33333 0 0 1.78545 -.847 -9.054)"/><path d="m22.835 17.58v2.24c.745.004 1.8-.502 1.8-1.12 0-.62-.83-1.12-1.8-1.12z" fill="url(#g)" opacity=".402" transform="matrix(1.33333 0 0 1.78545 -.847 -9.054)"/></g><path d="m6 6.5c-1.31 0-2.5 1.161-2.5 2.5v9.5h-2.5c-.206 0-.5.293-.5.5v4c0 .21.295.5.5.5h30c.206 0 .5-.292.5-.5v-4c0-.207-.293-.500331-.5-.5l-2.498.004-.002-9.504c0-1.945-.651-2.5-2.5-2.5z" fill="url(#k)" fill-rule="evenodd" stroke="url(#e)" stroke-linejoin="round"/><path d="m6 7.5c-.754 0-1.5.662-1.5 1.5v10.5h-3v3h29v-3h-3l.009-10.51c-.026-.966-.305-1.502-1.49-1.502z" fill="none" opacity=".4" stroke="url(#d)" stroke-linecap="round"/><g transform="translate(-.007 -.007)"><path d="m21.5 21.5v-4h5v4h4l.007 5h-4.007v4.007h-5v-4.007h-4v-5z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m22.5 23.003v-4.503h3v4.497m0 2.003v4.5h-3v-4.5" opacity=".5" stroke="url(#b)"/><path d="m26 22.512 3.5-.01v2.987l-3.5.01m-4 0-3.5-.01v-2.989l3.5.012" opacity=".5" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/toggletitle.svg b/icon-themes/elementary_svg/cmd/32/toggletitle.svg
new file mode 100644
index 000000000..10a56ea92
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/toggletitle.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="24.847435" x2="12.00001" xlink:href="#g" y1="24.909582" y2="8.774029"/><linearGradient id="b" gradientTransform="translate(15.968656 11.968657)" gradientUnits="userSpaceOnUse" x1="12.031344" x2="12.031344" y1="3.031343" y2="12.031343"><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="c" gradientTransform="matrix(.99998741 0 0 .99998741 -7.053286 1.983407)" gradientUnits="userSpaceOnUse" x1="14.551723" x2="14.551723" xlink:href="#b" y1="9.016707" y2="22.01687"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="34.180745" x2="21.33332" xlink:href="#g" y1="24.909582" y2="8.774029"/><linearGradient id="e" gradientTransform="translate(15.966911 11.968657)" gradientUnits="userSpaceOnUse" x1="12.031344" x2="12.031344" xlink:href="#b" y1="3.031343" y2="12.031343"/><linearGradient id="f"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><linearGradient id="g"><stop offset="0" stop-opacity=".658824"/><stop offset="1" stop-color="#5c5c5c"/></linearGradient><radialGradient id="h" cx="-1.473815" cy="-42.064499" gradientTransform="matrix(-2.8642857 .00000019 -.00000015 -2.1857141 8.778565 -80.012447)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#f"/><radialGradient id="i" cx="-1.473815" cy="-42.064499" gradientTransform="matrix(-.00000019 -2.8642857 2.1857141 -.00000015 104.01244 8.778566)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#f"/><g stroke-linejoin="round" stroke-width=".750002" transform="matrix(1.33333 0 0 1.33333 .00004 .00004)"><g transform="matrix(.75000188 0 0 .75000188 -.00003 -.00003)"><path d="m19.499999 13.5h5.000001v12.000001h-5.000001z" fill="url(#d)" stroke="#000" stroke-opacity=".6" stroke-width="1"/><path d="m10.5 9.5000002 5-.0000002v16.000001h-5z" fill="url(#a)" stroke="#000" stroke-opacity=".6" stroke-width="1"/><g fill="none"><path d="m11.449481 10.5h3.048773v14h-2.999999z" opacity=".7" stroke="url(#c)" stroke-width=".999987"/><path d="m20.498254 14.5h3.000001v10h-3.000001z" opacity=".7" stroke="url(#e)" stroke-width="1"/></g></g><g fill="none" stroke-linecap="round"><path d="m2.6249766 19.124967v.750053c6.333334-.01 12.4167144.01 18.7500464 0v-.750002h-18.7500464z" stroke="url(#h)"/><path d="m4.8750332 2.6249766h-.7480528-.002c.01 6.3333345-.00999 12.4167144 0 18.7500464h.7500018v-18.7500464z" stroke="url(#i)"/></g><path d="m7.1249878 2.6249766h12.7500322v1.5000037h-12.7500322z" fill="#fcaf3e" stroke="#a62100" stroke-miterlimit="0" stroke-opacity=".501961"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/toolbarmode.svg b/icon-themes/elementary_svg/cmd/32/toolbarmode.svg
new file mode 100644
index 000000000..d84c7e7b3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/toolbarmode.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="14.8324" x2="14.8324" xlink:href="#b" y1="5.6746" y2="26.028616"/><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="8.1514" x2="8.1514" xlink:href="#b" y1="23.055099" y2="14.009484"/><linearGradient id="d" gradientTransform="matrix(.03104752 0 0 .01366805 .778539 15.669255)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(.03104752 0 0 .01366805 .784649 15.669255)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#f"/><linearGradient id="f"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="g" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.03104752 0 0 .01366805 23.215356 15.669255)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#f"/><linearGradient id="h" gradientTransform="matrix(.5757569 0 0 .62295116 -2.393933 4.893439)" gradientUnits="userSpaceOnUse" x1="25.000017" x2="25.000017" y1="17.828943" y2="8.19737"><stop offset="0" stop-color="#cdcdcd"/><stop offset="1" stop-color="#fff"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 .175266 -10.828718)"><g transform="matrix(1.0562405 0 0 1.205043 -.674886 2.078968)"><path d="m4.504241 20.680616h14.991517v3.319384h-14.991517z" fill="url(#d)" opacity=".236132"/><path d="m19.495759 20.680731v3.3192c1.598871.0062 3.865291-.743664 3.86529-1.659813 0-.91615-1.784219-1.659387-3.86529-1.659387z" fill="url(#e)" opacity=".236132"/><path d="m4.5042417 20.680731v3.3192c-1.5988709.0062-3.8652907-.743664-3.8652907-1.659813 0-.91615 1.784219-1.659387 3.8652907-1.659387z" fill="url(#g)" opacity=".236132"/></g><path d="m4.4564414 9.9984998c-1.1079993-.0011842-1.9589843.8978592-1.9589843 2.0058592v8l.0000003 7.489402v2l1.9921299-.01419 15.5054717.01657h2v-2l-.033146-15.481111c-.01785-1.107856-.892001-1.998816-2-2z" fill="url(#h)" stroke="#8c8c8c" stroke-width=".750002"/><path d="m21.208008 14.871576-.03315-3.129955c-.0059-.553969-.574907-.99942-1.128906-1l-15.8215306-.016573c-.5539997-.000581-1.005733.462606-.9996582 1.016573l.034324 3.129955" fill="none" opacity=".8" stroke="#fff" stroke-width=".750002"/><path d="m2.8685578 15.621578h18.7500472v13.500033h-18.7500472z" fill="#fff"/><path d="m2.8685578 15.238806h18.7500472" fill="none" stroke="#a0a0a0" stroke-width=".750002"/><g fill="#808080" transform="translate(0 7.249998)"><path d="m4.3685616 4.6215701h.7500019v.7500018h-.7500019z" opacity=".6"/><path d="m5.8685653 4.6215701h.7500019v.7500018h-.7500019z" opacity=".6"/><path d="m7.3685691 4.6215701h.7500019v.7500018h-.7500019z" opacity=".6"/></g><path d="m2.8685578 16.000424 18.7500472-.0088" fill="none" opacity=".05" stroke="#000" stroke-width=".750002"/><g transform="matrix(.75000188 0 0 .75000188 -.13145 9.621562)"><path d="m1.5 4.5 22 22h-22zm5 12v5h5z" style="fill:#9bdb4d;fill-opacity:.588;fill-rule:evenodd;stroke:#206b00;stroke-linejoin:round;stroke-opacity:.501961"/><path d="m2 7h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1z" opacity=".15"/><path d="m2.5 6.9006214v18.5993786h18.627z" fill="none" opacity=".5" stroke="url(#a)"/><g transform="matrix(0 1 -1 0 28 23)"><path d="m2 7h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1z" opacity=".15"/><path d="m2 8h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1z" fill="#fff" opacity=".15"/></g><g fill="none"><path d="m5.5 14.52v7.98h7.5" opacity=".5" stroke="url(#c)"/><path d="m4.5 27.5h19" opacity=".3" stroke="#d1ff82" stroke-linecap="square"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/toolprotectiondocument.svg b/icon-themes/elementary_svg/cmd/32/toolprotectiondocument.svg
new file mode 100644
index 000000000..f627a671d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/toolprotectiondocument.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(.41893991 0 0 .47066524 11.836614 8.782439)" gradientUnits="userSpaceOnUse" x1="11.276111" x2="31.420702" y1="8.963265" y2="17.461874"><stop offset="0" stop-color="#cad0c6"/><stop offset=".5" stop-color="#eaece9"/><stop offset="1" stop-color="#c5cbc0"/></linearGradient><radialGradient id="b" cx="18.031223" cy="6.2807" gradientTransform="matrix(.46988397 0 0 .47066524 11.450587 8.917973)" gradientUnits="userSpaceOnUse" r="3.181981" xlink:href="#d"/><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="d" xlink:href="#c"/><radialGradient id="e" cx="4.992979" cy="43.5" gradientTransform="matrix(.9017044 0 0 .45000067 24.244682 10.301129)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#f"/><linearGradient id="f"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="g" cx="4.992979" cy="43.5" gradientTransform="matrix(-.9017044 0 0 -.45000067 19.755358 49.451175)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#f"/><linearGradient id="h" gradientTransform="matrix(.48214366 0 0 .32142905 10.428572 15.893998)" 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><radialGradient id="i" cx="16.823883" cy="11.368058" fx="16.777113" fy="11.597148" gradientTransform="matrix(0 1.1130951 -1.5532528 0 39.65747 .805822)" gradientUnits="userSpaceOnUse" r="10.5"><stop offset="0" stop-color="#f2e0c4"/><stop offset=".76470584" stop-color="#e5af5b"/><stop offset="1" stop-color="#af6900"/></radialGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="16.833333" x2="16.833333" xlink:href="#k" y1="29.001163" y2="19.001164"/><linearGradient id="k"><stop offset="0" stop-color="#d88f22"/><stop offset="1" stop-color="#d88f22" stop-opacity="0"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="27.833332" x2="27.833332" xlink:href="#k" y1="29.001163" y2="19.001164"/><linearGradient id="m" gradientTransform="matrix(.66666666 0 0 .66666662 9.833333 -38.334489)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#d" y1="29" y2="14"/><linearGradient id="n" gradientTransform="matrix(.66666666 0 0 .66666662 22.833333 -38.334489)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#d" y1="29" y2="14"/><linearGradient id="o" gradientTransform="matrix(.68421053 0 0 .64285716 1.052632 2.178571)" gradientUnits="userSpaceOnUse" x1="21.771429" x2="21.771429" y1="14.871428" y2="27.924538"><stop offset="0" stop-color="#fff"/><stop offset=".03252051" stop-color="#fff" stop-opacity=".235294"/><stop offset=".98558509" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="p"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="q" gradientTransform="matrix(-.87866114 0 0 .69999996 25.533474 -5.749999)" gradientUnits="userSpaceOnUse" x1="8.642858" x2="23.299999" xlink:href="#p" y1="27.5" y2="27.5"/><linearGradient id="r" gradientTransform="matrix(-.93357899 0 0 .75000126 25.99446 -9.250054)" gradientUnits="userSpaceOnUse" x1="8.642858" x2="23.299999" xlink:href="#d" y1="27.5" y2="27.5"/><radialGradient id="s" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#t"/><linearGradient id="t" xlink:href="#p"/><radialGradient id="u" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#t"/><linearGradient id="v" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="w" gradientTransform="matrix(.47891153 0 0 .80390736 4.506123 -3.798325)" gradientUnits="userSpaceOnUse" x1="16.626165" x2="20.054544" xlink:href="#c" y1="15.298182" y2="24.627615"/><linearGradient id="x" gradientTransform="matrix(.56756757 0 0 .72972969 2.378382 -2.513506)" 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><radialGradient id="y" cx="14.239056" cy="11.49049" gradientTransform="matrix(0 2.0947184 -3.4818921 0 48.98794 -25.860757)" gradientUnits="userSpaceOnUse" r="18.000002"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".704952" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="z" gradientTransform="matrix(.53064133 0 0 .58970225 39.274862 -1.791863)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="53.623615" y2="2.906247"><stop offset="0" stop-color="#206b00"/><stop offset="1" stop-color="#3a9104"/></linearGradient><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#v)" opacity=".15"/><path d="m4.4999609.50000707c5.270486 0 23.0000511.0018 23.0000511.0018l.000027 28.99823193s-15.333385 0-23.0000781 0c0-9.666693 0-19.333386 0-29.00007793z" fill="url(#y)" stroke="url(#z)" stroke-linejoin="round" stroke-width=".999922"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#u)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#s)" opacity=".15"/><path d="m26.5 28.499999h-21v-26.9999991h21z" fill="none" opacity=".5" stroke="url(#x)" stroke-linecap="round" stroke-linejoin="round"/><path d="m7 3h12.36l5.64 5.846154v18.153846h-18z" fill="#fff"/><path d="m6.5 2.4999999h13.0625l5.9375 6.0975608v18.9024403h-19z" fill="#fff" opacity=".2" stroke="#000"/><g transform="translate(0 3)"><path d="m7.9999999 8h16.0000001v1.9999997 2.0000003h-16.0000001z" fill="#d1ff82"/><g fill="none" stroke="#206b00"><path d="m23 14.5h-14m14 3h-14m4.498357-8.5000654v11.0000004m5.003287-10.9998691v10.9999991" opacity=".4"/><path d="m8.4999999 8.5h15.0000001v12h-15.0000001zm14.8636371 3h-14.6363644" opacity=".6" stroke-linecap="round"/></g></g><g fill-rule="evenodd"><path d="m5.000001.99999692v14.62106208c.0013.10821.0296.210535.07794.282144.04835.07161.112353.105945.176479.0947l21.551021-5.72784c.110858-.02936.193008-.188461.194558-.376831v-8.8932231z" fill="url(#w)" opacity=".2"/><path d="m22.40625 10.501342c-2.991123 0-4.89511 2.415156-4.90625 5.406274v4.593713l2-.0378v-4.463541c0-1.939011 1.060999-3.499994 3-3.499994 1.939 0 3 1.560794 3 3.499805v4.561776l2-.06161v-4.593747c0-2.991118-1.915129-5.406085-4.90625-5.406085z" fill="url(#a)"/><path d="m21.90625 10.177021c-2.991122 0-4.40625 2.415307-4.40625 5.406425v4.593751l2-.03779v-4.463551c0-1.939011.561-3.500183 2.5-3.500183s3.5 1.560983 3.5 3.499994v4.561776l2-.06161v-4.593748c0-2.991118-2.415128-5.406236-5.40625-5.406236z" fill="#fff" opacity=".3"/></g><path d="m22.40625 10.501342c-2.991123 0-4.871703 2.415345-4.90625 5.406274v4.593713l2-.0378v-4.463541c0-1.939011 1.060999-3.499994 3-3.499994 1.939 0 3 1.560794 3 3.499805v4.561776l2-.06161v-4.593747c0-2.991118-1.915129-5.406047-4.90625-5.406047z" fill="none" opacity=".35" stroke="#000" stroke-width=".999999"/><path d="m21.418331 11.874067c.000207.8273-.66926 1.498015-1.495162 1.498015-.825901 0-1.495368-.670715-1.495161-1.498015-.000207-.827263.66926-1.498016 1.495161-1.498016.825902 0 1.495369.670753 1.495162 1.498016z" fill="url(#b)" fill-rule="evenodd" opacity=".5"/><path d="m20.572569 11.874067c.00009.359433-.290684.650645-.6494.650645-.358719 0-.64949-.291401-.6494-.650645-.00009-.359433.290684-.650646.6494-.650646.358719 0 .64949.291402.6494.650646z" fill="#fff" fill-rule="evenodd" opacity=".5"/><path d="m28.750032 28.751169h2.250004v2.24999h-2.250004z" fill="url(#e)" opacity=".3"/><path d="m15.250009 31.001159h-2.250004v-2.24999h2.250004z" fill="url(#g)" opacity=".3"/><path d="m15.250009 28.751169h13.500024v2.24999h-13.500024z" fill="url(#h)" opacity=".3"/><rect fill="url(#i)" height="10.001281" rx="1" width="14.256939" x="15.243061" y="19.499973"/><rect fill="url(#j)" height="10" opacity=".5" rx="2" ry="1" width="1" x="16" y="19.00112"/><rect fill="url(#l)" height="10" opacity=".5" rx="2" ry="1" width="1" x="27" y="19.00112"/><rect fill="url(#m)" height="9.001158" opacity=".5" rx=".5" ry="1" transform="scale(1 -1)" width="1" x="15" y="-29.001158"/><rect fill="url(#n)" height="9.001158" opacity=".5" rx=".499999" ry="1" transform="scale(1 -1)" width=".999999" x="28.000002" y="-29.001158"/><g fill="none" transform="translate(10 8.001167)"><path d="m6.5 12.497632 12 .0012v8.001184l-12.0000001-.0012z" opacity=".5" stroke="url(#o)" stroke-linejoin="round"/><rect height="10.001184" opacity=".3" rx="1" stroke="#000" width="14" x="5.5" y="11.498816"/><path d="m6.4999999 12.498816 11.0000001.001184m-11.0000001 1.998816 11.0000001.001184m-11.0000001 1.998816 11.0000001.001184m-11.0000001 1.998816 11.0000001.001184m-11.0000001 1.998816 11.0000001.001184" opacity=".05" stroke="url(#q)"/><path d="m6.4999999 11.498816 11.0000001.001184m-11.0000001 1.998816 11.0000001.001184m-11.0000001 1.998816 11.0000001.001184m-11.0000001 1.998816 11.0000001.001184m-11.0000001 1.998816 11.0000001.001184" opacity=".2" stroke="url(#r)"/></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 000000000..306555981
--- /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/tr/italic.svg b/icon-themes/elementary_svg/cmd/32/tr/italic.svg
new file mode 100644
index 000000000..7f0a22c53
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/tr/italic.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="9.853718" cy="15.261165" gradientTransform="matrix(-1.863628 -.00000004 .00000006 -2.5413115 30.043985 50.079055)" gradientUnits="userSpaceOnUse" r="4.455698"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><radialGradient id="b" cx="40" cy="43.5" gradientTransform="matrix(1 0 0 .75 -31.902462 9.875001)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="9" cy="43.5" gradientTransform="matrix(1 0 0 .75 -4 9.875)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#c"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="44" y2="41"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><g transform="matrix(.80709274 0 0 1.3158295 6.443748 -29.44901)"><path d="m8.097537 41v3h.5c.831 0 1.500001-.669 1.500001-1.5s-.669001-1.5-1.500001-1.5z" fill="url(#b)" opacity=".2"/><path d="m4.40625 41c-.7790625 0-1.40625.627187-1.40625 1.40625v.1875c0 .779063.6271875 1.40625 1.40625 1.40625h.59375v-3z" fill="url(#d)" opacity=".2"/><path d="m5 41h3.0975372v3h-3.0975372z" fill="url(#e)" opacity=".2"/></g><path d="m9.7072394 28.279186h-2.027288l2.8186896-14.071764h-4.5315854l.3469156-1.777942h11.0796168l-.346915 1.777942h-4.520744z" fill="url(#a)" stroke="#000" stroke-opacity=".6" stroke-width=".754888" transform="matrix(1.32470039 0 0 1.3247003 .527073 -10.963391)"/><path d="m8.890625 5.5019531-.4589844 2.3554688h.2929688l.1660156-.8554688h14.384766l.292968-1.5zm5.244141 3.8554688-3.433594 17.1406251h.300781l3.433594-17.1406251z" fill="#fff" opacity=".2" transform="translate(-.000001)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/trackchanges.svg b/icon-themes/elementary_svg/cmd/32/trackchanges.svg
new file mode 100644
index 000000000..6deb8a9ae
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/trackchanges.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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" 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="c" gradientTransform="matrix(.62856997 0 0 .60839392 .91432 -.534791)" 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><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="f" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="16.367347" x2="16.367347" y1="12" y2="15.41288"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="15.8712" x2="15.8712" y1="11.349278" y2="20.617673"><stop offset="0" stop-color="#fff"/><stop offset=".50775999" stop-color="#fff" stop-opacity=".235294"/><stop offset=".83456999" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="j" cx="23.896" cy="3.99" gradientTransform="matrix(0 .64502634 -.85142336 0 19.397182 -5.326475)" gradientUnits="userSpaceOnUse" r="20.396999"><stop offset="0" stop-color="#ff8c82"/><stop offset=".26238" stop-color="#ed5353"/><stop offset=".66093999" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></radialGradient><linearGradient id="k" gradientTransform="matrix(.27026349 0 0 .27026353 9.513676 9.513676)" gradientUnits="userSpaceOnUse" x1="7.0776" x2="7.0776" y1="3.0816" y2="45.368999"><stop offset="0" stop-color="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#f)" opacity=".15"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#e)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#d)" opacity=".15"/><path d="m5 1c5.041316 0 21.999973.00179 21.999973.00179l.000027 27.99821s-14.666666 0-22 0c0-9.333333 0-18.666664 0-27.9999959z" fill="url(#c)"/><path d="m26.5 28.5h-21v-27h21z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.499961.499944c5.27048 0 23.000054.002 23.000054.002l.000024 28.998112s-15.333385 0-23.000078 0c0-9.666722 0-19.333346 0-28.999956z" fill="none" stroke="url(#g)" stroke-linejoin="round" stroke-width=".999922"/><g fill="#aaa"><path d="m7 4h3v1h-3z"/><path d="m11 4h3v1h-3z"/><path d="m15 4h3v1h-3z"/><path d="m19 4h2v1h-2z"/><path d="m7 7h4v1h-4z"/><path d="m12 7h4v1h-4z"/></g><path d="m17 7h2v1h-2z" fill="#c6262e"/><path d="m20 7h5v1h-5z" fill="#aaa"/><path d="m7 10h2v1h-2z" fill="#aaa"/><path d="m10 10h8v1h-8z" fill="#c6262e"/><path d="m7 14h5v1h-5z" fill="#aaa"/><path d="m13 14h8v1h-8z" fill="#c6262e"/><g transform="scale(-1 1)"><path d="m-25 14h3v1h-3z" fill="#aaa"/><path d="m-10 17h3v1h-3z" fill="#aaa"/><path d="m-13 17h2v1h-2z" fill="#c6262e"/></g><g fill="#aaa"><path d="m14 17h5v1h-5z"/><path d="m-24 17h4v1h-4z" transform="scale(-1 1)"/><path d="m7 21h5v1h-5z"/><path d="m13 21h8v1h-8z"/><path d="m-25 21h3v1h-3z" transform="scale(-1 1)"/><path d="m-13 24h6v1h-6z" transform="scale(-1 1)"/><path d="m14 24h2v1h-2z"/><path d="m-23 24h6v1h-6z" transform="scale(-1 1)"/></g><g transform="translate(9.999973 9.999773)"><path d="m16 10.502c-3.0337 0-5.4982 2.4645-5.4982 5.4982s2.4645 5.4982 5.4982 5.4982 5.4982-2.4645 5.4982-5.4982-2.4645-5.4982-5.4982-5.4982z" fill="url(#j)" stroke="url(#k)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.003654"/><path d="m20.500001 16c0 2.485081-2.01492 4.500001-4.5 4.500001-2.48526 0-4.500001-2.01492-4.500001-4.500001 0-2.485403 2.014741-4.5 4.500001-4.5 2.48508 0 4.5 2.014597 4.5 4.5z" fill="none" opacity=".5" stroke="url(#i)" stroke-linecap="round" stroke-linejoin="round"/><path d="m19 15a3 3 0 1 1 -6 0 3 3 0 1 1 6 0z" fill="url(#h)" opacity=".4"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/trackchangesbar.svg b/icon-themes/elementary_svg/cmd/32/trackchangesbar.svg
new file mode 100644
index 000000000..2bf24c872
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/trackchangesbar.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.233976" x2="15.108646" y1="9.817785" y2="13.871716"><stop offset="0" stop-color="#ad5f00"/><stop offset=".13482948" stop-color="#ffe16b"/><stop offset=".20224422" stop-color="#f9c440"/><stop offset=".26965895" stop-color="#fff394"/><stop offset=".44650277" stop-color="#f9c440"/><stop offset=".57114136" stop-color="#f9c440"/><stop offset=".72038066" stop-color="#ffe16b"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -24.35737 1.938176)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#c" y1="24.989594" y2="30.000141"/><linearGradient id="c"><stop offset="0" stop-color="#565656"/><stop offset=".5" stop-color="#9a9a9a"/><stop offset="1" stop-color="#545454"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -24.540087 2.121789)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#e" y1="24.989594" y2="30.000141"/><linearGradient id="e"><stop offset="0" stop-color="#b1b1b1"/><stop offset=".5" stop-color="#fff"/><stop offset="1" stop-color="#8f8f8f"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -23.72243 1.300123)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#c" y1="24.989594" y2="30.000141"/><linearGradient id="g" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -23.905148 1.483735)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#e" y1="24.989594" y2="30.000141"/><linearGradient id="h" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -23.084421 .658986)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#c" y1="24.989594" y2="30.000141"/><linearGradient id="i" gradientTransform="matrix(.6380091 -.6411367 .8596262 .8553492 -23.267138 .8426)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#e" y1="24.989594" y2="30.000141"/><linearGradient id="j" gradientTransform="matrix(.6380091 -.6411367 .8596263 .8553493 -24.599696 2.181687)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="29.056757" y2="26.02973"><stop offset="0" stop-color="#ece5a5"/><stop offset="1" stop-color="#fcfbf2"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="-.194932" x2="8.965093" y1="20.329414" y2="20.329414"><stop offset="0" stop-color="#d48e15"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="l"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="23.999994" x2="23.999994" y1="6.185175" y2="41.814804"><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="n" gradientTransform="matrix(.62856997 0 0 .60839392 .91432 -.534791)" 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><radialGradient id="o" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#l"/><radialGradient id="p" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#l"/><linearGradient id="q" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="r" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#q)" opacity=".15"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#p)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#o)" opacity=".15"/><path d="m5 1c5.041316 0 21.999973.00179 21.999973.00179l.000027 27.99821s-14.666666 0-22 0c0-9.333333 0-18.666664 0-27.9999959z" fill="url(#n)"/><path d="m26.5 28.5h-21v-27h21z" fill="none" stroke="url(#m)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.499961.499944c5.27048 0 23.000054.002 23.000054.002l.000024 28.998112s-15.333385 0-23.000078 0c0-9.666722 0-19.333346 0-28.999956z" fill="none" stroke="url(#r)" stroke-linejoin="round" stroke-width=".999922"/><g fill="#aaa"><path d="m7 4h3v1h-3z"/><path d="m11 4h3v1h-3z"/><path d="m15 4h3v1h-3z"/><path d="m19 4h2v1h-2z"/><path d="m7 7h4v1h-4z"/><path d="m12 7h4v1h-4z"/></g><path d="m17 7h2v1h-2z" fill="#c6262e"/><path d="m20 7h5v1h-5z" fill="#aaa"/><path d="m7 10h2v1h-2z" fill="#aaa"/><path d="m10 10h8v1h-8z" fill="#c6262e"/><path d="m7 14h5v1h-5z" fill="#aaa"/><path d="m13 14h8v1h-8z" fill="#c6262e"/><g transform="scale(-1 1)"><path d="m-25 14h3v1h-3z" fill="#aaa"/><path d="m-10 17h3v1h-3z" fill="#aaa"/><path d="m-13 17h2v1h-2z" fill="#c6262e"/></g><g fill="#aaa"><path d="m14 17h5v1h-5z"/><path d="m-24 17h4v1h-4z" transform="scale(-1 1)"/><path d="m7 21h5v1h-5z"/><path d="m13 21h8v1h-8z"/><path d="m-25 21h3v1h-3z" transform="scale(-1 1)"/><path d="m-13 24h6v1h-6z" transform="scale(-1 1)"/><path d="m14 24h2v1h-2z"/><path d="m-23 24h6v1h-6z" transform="scale(-1 1)"/></g><g transform="matrix(.82851861 0 0 .82851861 11.262089 11.39386)"><path d="m3.9957406 16.479538c.4459215-.334616 1.6971047.293067 2.8468883 1.43713 1.1470341 1.141326 1.7514206 2.362602 1.4243802 2.812888-.00124.0017.028135.02504.026864.02673l16.0100409-16.0885263c.406482-.408475-.225083-1.6993061-1.411369-2.8796879-1.186282-1.18038195-2.480279-1.80553552-2.886764-1.39705864z" fill="url(#a)" stroke="#ad5f00" stroke-linejoin="round" stroke-width="1.206973"/><path d="m3.9957406 16.479536c.4459215-.334616 1.697105.293068 2.8468878 1.43713 1.1470339 1.141326 1.7514205 2.362602 1.4243801 2.812888-.00124.0017.028135.02504.026864.02673l11.0255925-11.0796428.03988-.040071c.0013-.00169-.02811-.025017-.02686-.026729.327034-.4502889-.277353-1.6715643-1.424386-2.8128899-1.149783-1.1440621-2.400968-1.771746-2.846889-1.437129l-.03988.04007z" fill="#f9c440" opacity=".6"/><path d="m18.05188 2.3544945c.445921-.3346166 1.697105.2930675 2.846888 1.4371298 1.147033 1.141325 1.75142 2.3626014 1.424379 2.8128865-.0012.00171.02814.025041.02686.02673l1.953903-1.9634813.03988-.040071c.0013-.00169-.02811-.025017-.02686-.02673.327036-.450285-.277352-1.6715616-1.424385-2.8128867-1.149782-1.14406166-2.400965-1.77174678-2.846887-1.43713005l-.03988.0400714-1.953901 1.96348135z" fill="#fe9ab8" opacity=".8" stroke="#de3e80" stroke-linejoin="round" stroke-width="1.206973"/><path d="m15.861791 4.5553174c.44592-.3346171 1.697106.2930672 2.846888 1.4371295 1.147033 1.141325 1.751421 2.3626016 1.424379 2.8128878-.0012.00171.02814.025039.02686.026729l.199378-.2003563c.0013-.00169-.02811-.025017-.02686-.026729.327042-.4502861-.277346-1.671563-1.42438-2.8128866-1.149782-1.1440632-2.400967-1.7717473-2.846887-1.4371304z" fill="url(#b)"/><path d="m15.679073 4.7389302c.445922-.334617 1.697107.2930672 2.846888 1.4371291 1.147035 1.1413256 1.751422 2.3626005 1.42438 2.8128864-.0012.00171.02813.025041.02686.026731l.199377-.2003563c.0013-.00169-.02811-.025018-.02686-.02673.327044-.4502851-.277344-1.6715616-1.424379-2.8128865-1.149782-1.1440622-2.400966-1.771747-2.846889-1.4371299z" fill="url(#d)"/><path d="m16.496731 3.9172644c.445921-.3346173 1.697105.2930665 2.846888 1.4371297 1.147033 1.1413248 1.751421 2.3626003 1.42438 2.8128865-.0012.00171.02813.02504.02686.026729l.199378-.200355c.0013-.00169-.02811-.025017-.02686-.026729.327041-.4502858-.277346-1.6715623-1.424381-2.8128867-1.149782-1.1440629-2.400964-1.7717471-2.846888-1.4371299z" fill="url(#f)"/><path d="m16.314013 4.1008772c.445923-.3346174 1.697107.2930668 2.846888 1.4371289 1.147035 1.1413262 1.751422 2.3626013 1.424381 2.8128873-.0012.00171.02814.02504.02686.02673l.199377-.2003568c.0013-.00169-.02811-.025016-.02686-.026729.327042-.4502853-.277345-1.6715626-1.424379-2.8128856-1.149781-1.1440628-2.400966-1.7717477-2.846889-1.4371302z" fill="url(#g)"/><path d="m17.134741 3.2761275c.44592-.3346167 1.697104.2930671 2.846887 1.4371299 1.147033 1.1413247 1.751421 2.362601 1.42438 2.8128865-.0012.00171.02813.025041.02686.026731l.199376-.200356c.0013-.00169-.02811-.025018-.02686-.02673.327042-.450285-.277346-1.6715621-1.42438-2.8128872-1.14978-1.144062-2.400965-1.7717462-2.846887-1.4371291l-.199377.200355z" fill="url(#h)"/><path d="m16.952024 3.4597401c.445919-.3346173 1.697105.2930673 2.846887 1.4371305 1.147033 1.141324 1.751422 2.3626007 1.424379 2.8128853-.0012.00171.02814.025041.02686.02673l.199378-.2003543c.0013-.00169-.02811-.025019-.02686-.02673.327042-.4502865-.277346-1.6715623-1.424379-2.812887-1.149782-1.1440623-2.400967-1.7717471-2.846888-1.4371292z" fill="url(#i)"/><g fill-rule="evenodd"><g stroke-width="1.206973"><path d="m.92763987 23.761444 7.28373453-2.970838.062055-.06205c.327041-.450289-.2852284-1.67166-1.4322624-2.812988-1.1497829-1.144062-2.3994875-1.768277-2.8454094-1.43366z" fill="url(#j)" stroke="url(#k)"/><path d="m1.7587091 21.789843-.83151613 1.96381 1.98663883-.814434c-.1592262-.190724-.3062182-.384443-.4973904-.574664-.2200911-.218997-.436571-.396687-.6577323-.574712z" fill="#0c0c0c" stroke="#0c0c0c"/></g><path d="m19.705089 18.725266c-.206498-.03213-.367109-.02294-.470359.0068l-13.95021 3.090657-2.5651858.573609-.0757164.013688-2.97818693 2.202665 7.59460443-.114725.0688329-.018439 2.5812476-.569021 13.9433252-3.120442c.417588-.09178-.275333-.626383-1.551043-1.202287-.959077-.429061-1.968631-.766344-2.59272-.860416z" fill="#0c0c0c" opacity=".15" stroke-width="2.294442"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/transformdialog.svg b/icon-themes/elementary_svg/cmd/32/transformdialog.svg
new file mode 100644
index 000000000..dcf26943f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/transformdialog.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="6.702713" cy="73.615715" gradientTransform="matrix(1.3166457 0 0 .28801944 14.174902 8.61329)" gradientUnits="userSpaceOnUse" r="7.228416" xlink:href="#b"/><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="22.881355" x2="22.644068" y1="14.457627" y2="31.338984"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#d2d2d2"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="23.031893" x2="23.040016" y1="26.715307" y2="18.997057"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#959595"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="23.131727" x2="23.398602" y1="16.459263" y2="30.159456"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="f"><stop offset="0" stop-color="#fad4a1"/><stop offset="1" stop-color="#e6b481"/></linearGradient><linearGradient id="g"><stop offset="0" stop-color="#fff"/><stop offset=".06" stop-color="#fff" stop-opacity=".235"/><stop offset=".991" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="h" cx="6.703" cy="73.616" gradientTransform="matrix(1.8802 0 0 .36315 3.807 -16.734)" gradientUnits="userSpaceOnUse" r="7.228" xlink:href="#b"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="20" x2="20" xlink:href="#f" y1="17" y2="-19"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="15.192" x2="15" xlink:href="#f" y1="31.708" y2="-3"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="7.736" x2="7.612" xlink:href="#g" y1="-8.53" y2="11.445"/><linearGradient id="l" gradientTransform="matrix(-1 0 0 1 27.426 16.5)" gradientUnits="userSpaceOnUse" x1="8.236" x2="8.112" xlink:href="#g" y1="-9.03" y2="10.945"/><linearGradient id="m" gradientTransform="matrix(-1 0 0 1 27.5 16.473)" gradientUnits="userSpaceOnUse" x1="8.236" x2="8.112" xlink:href="#g" y1="-9.03" y2="10.945"/><path d="m30 10c0 1.45-6.085 2.625-13.59 2.625-7.507 0-13.592-1.175-13.592-2.625s6.085-2.625 13.59-2.625c7.508 0 13.592 1.175 13.592 2.625z" fill="url(#h)" opacity=".2" transform="translate(0 16)"/><path d="m6.5 1.5v24h24v-4h-20v-20z" fill="url(#j)"/><path d="m1.5-9.5v4h20v20h4v-24h-4z" fill="url(#i)" transform="translate(0 16)"/><g fill="none"><path d="m11.04-8.516 2.478.032h11.472" opacity=".5" stroke="url(#k)" transform="translate(0 16)"/><g opacity=".5" stroke="#a1550a"><path d="m1.496 6.504 4.504.004m-4.5 3.992h4.51"/><path d="m1.5 6v4.996" stroke-width="1.025"/><path d="m2.435-10h4.32m-4.32 4h2.88" transform="matrix(3.47 0 0 1 2.56 16.5)"/><path d="m25.5 6-.013 24.983m-3.987-20.979-.013 20.98"/><path d="m25.987 30.47h-4.997" stroke-width="1.025"/></g><g opacity=".5" stroke="#a1550a"><path d="m30.497 25.495-4.51.01m4.51-4.01-4.495.005m4.495 4.495v-4.995"/><path d="m2.434-10h4.32m-4.322 4 3.168-.008" transform="matrix(-3.47 0 0 -1 29.44 15.49)"/><path d="m10.505 21.995.004-20.983m-4.509.488h4.997m-4.487 24.495-.01-24.99"/></g><path d="m2.007-8.495 4-.006" opacity=".5" stroke="url(#k)" transform="translate(0 16)"/><path d="m15.99 7.96-2.527.04-8.44-.035" opacity=".5" stroke="url(#l)" transform="translate(4.99 14.53)"/><path d="m25.01 7.973h-4.072" opacity=".5" stroke="url(#m)" transform="translate(4.99 14.53)"/></g><g fill="#a1550a"><path d="m11 9h1v1.986h-1zm2 .014h1v1.986h-1zm2-.014h1v1.986h-1zm2 0h1v1.986h-1zm2 0h1v1.986h-1zm2 0h1v1.986h-1zm-16 .014h1v1.986h-1zm-2-.014h1v1.986h-1zm8 12h1v1.986h-1zm2 0h1v1.986h-1zm2 0h1v1.986h-1zm2 0h1v1.986h-1zm2 0h1v1.986h-1zm3.986-9v1h-1.986v-1zm.014 2v1h-1.986v-1zm0 2v1h-1.986v-1zm0 2v1h-1.986v-1zm0 2v1h-1.986v-1zm0 2v1h-1.986v-1zm0 2v1h-1.986v-1zm0 2v1h-1.986v-1zm0 2v1h-1.986v-1zm-12-25v1h-1.986v-1zm.014 2.003v.997h-1.984v-.997zm0 1.997v1h-1.984v-1z" opacity=".3"/><path d="m11.014 9.003v.997h-1.984v-.997zm0 2v.997h-1.984v-.997zm0 2v.997h-1.984v-.997zm0 2v.997h-1.984v-.997zm0 2v.997h-1.984v-.997zm0 2v.997h-1.984v-.997z" opacity=".3"/></g><path d="m32.517262 29.816046c0 1.149816-4.261024 2.081925-9.517262 2.081925-5.256239 0-9.517262-.932109-9.517262-2.081925 0-1.149815 4.261023-2.081924 9.517262-2.081924 5.256238 0 9.517262.932109 9.517262 2.081924z" fill="url(#a)" opacity=".2"/><path d="m22 14.5c-.554 0-1 .446-1 1v1.886719a5.9661016 5.9661016 0 0 0 -.556641.228515l-1.332031-1.332031c-.391737-.391737-1.022325-.391737-1.414062 0l-1.414063 1.414063c-.391737.391737-.391737 1.022325 0 1.414062l1.333985 1.333984a5.9661016 5.9661016 0 0 0 -.230469.554688h-1.886719c-.554 0-1 .446-1 1v2c0 .554.446 1 1 1h1.886719a5.9661016 5.9661016 0 0 0 .228515.556641l-1.332031 1.332031c-.391737.391737-.391737 1.022325 0 1.414062l1.414063 1.414063c.391737.391737 1.022325.391737 1.414062 0l1.333984-1.333985a5.9661016 5.9661016 0 0 0 .554688.230469v1.886719c0 .554.446 1 1 1h2c.554 0 1-.446 1-1v-1.886719a5.9661016 5.9661016 0 0 0 .556641-.228515l1.332031 1.332031c.391737.391737 1.022325.391737 1.414062 0l1.414063-1.414063c.391737-.391737.391737-1.022325 0-1.414062l-1.333985-1.333984a5.9661016 5.9661016 0 0 0 .230469-.554688h1.886719c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1h-1.886719a5.9661016 5.9661016 0 0 0 -.228515-.556641l1.332031-1.332031c.391737-.391737.391737-1.022325 0-1.414062l-1.414063-1.414063c-.391737-.391737-1.022325-.391737-1.414062 0l-1.333984 1.333985a5.9661016 5.9661016 0 0 0 -.554688-.230469v-1.886719c0-.554-.446-1-1-1zm1 6.503906a1.9954157 1.9954157 0 0 1 1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094-1.996094 1.9954157 1.9954157 0 0 1 1.996094-1.996094z" fill="url(#c)"/><g fill="none" stroke-linecap="square" stroke-linejoin="round"><path d="m22 14.5c-.554 0-1 .446-1 1v1.886719a5.9661016 5.9661016 0 0 0 -.556641.228515l-1.332031-1.332031c-.391737-.391737-1.022325-.391737-1.414062 0l-1.414063 1.414063c-.391737.391737-.391737 1.022325 0 1.414062l1.333985 1.333984a5.9661016 5.9661016 0 0 0 -.230469.554688h-1.886719c-.554 0-1 .446-1 1v2c0 .554.446 1 1 1h1.886719a5.9661016 5.9661016 0 0 0 .228515.556641l-1.332031 1.332031c-.391737.391737-.391737 1.022325 0 1.414062l1.414063 1.414063c.391737.391737 1.022325.391737 1.414062 0l1.333984-1.333985a5.9661016 5.9661016 0 0 0 .554688.230469v1.886719c0 .554.446 1 1 1h2c.554 0 1-.446 1-1v-1.886719a5.9661016 5.9661016 0 0 0 .556641-.228515l1.332031 1.332031c.391737.391737 1.022325.391737 1.414062 0l1.414063-1.414063c.391737-.391737.391737-1.022325 0-1.414062l-1.333985-1.333984a5.9661016 5.9661016 0 0 0 .230469-.554688h1.886719c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1h-1.886719a5.9661016 5.9661016 0 0 0 -.228515-.556641l1.332031-1.332031c.391737-.391737.391737-1.022325 0-1.414062l-1.414063-1.414063c-.391737-.391737-1.022325-.391737-1.414062 0l-1.333984 1.333985a5.9661016 5.9661016 0 0 0 -.554688-.230469v-1.886719c0-.554-.446-1-1-1zm1 6.503906a1.9954157 1.9954157 0 0 1 1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094 1.996094 1.9954157 1.9954157 0 0 1 -1.996094-1.996094 1.9954157 1.9954157 0 0 1 1.996094-1.996094z" opacity=".3" stroke="#000"/><circle cx="23" cy="23" r="3.998385" stroke="url(#d)"/><path d="m22 15.5v1.886719a.99989607.99989607 0 0 1 -.667969.943359c-.157521.05556-.311767.118308-.46289.189453a.99989607.99989607 0 0 1 -1.132813-.197265l-1.332031-1.332032-1.414063 1.414063 1.333985 1.333984a.99989607.99989607 0 0 1 .195312 1.136719c-.07165.150561-.135262.303936-.191406.460938a.99989607.99989607 0 0 1 -.941406.664062h-1.886719v2h1.886719a.99989607.99989607 0 0 1 .943359.667969c.05556.157521.118308.311767.189453.46289a.99989607.99989607 0 0 1 -.197265 1.132813l-1.332032 1.332031 1.414063 1.414063 1.333984-1.333985a.99989607.99989607 0 0 1 1.136719-.195312c.150561.07165.303936.135262.460938.191406a.99989607.99989607 0 0 1 .664062.941406v1.886719h2v-1.886719a.99989607.99989607 0 0 1 .667969-.943359c.157521-.05556.311767-.118308.46289-.189453a.99989607.99989607 0 0 1 1.132813.197265l1.332031 1.332032 1.414063-1.414063-1.333985-1.333984a.99989607.99989607 0 0 1 -.195312-1.136719c.07165-.150561.135262-.303936.191406-.460938a.99989607.99989607 0 0 1 .941406-.664062h1.886719v-2h-1.886719a.99989607.99989607 0 0 1 -.943359-.667969c-.05556-.157521-.118308-.311767-.189453-.46289a.99989607.99989607 0 0 1 .197265-1.132813l1.332032-1.332031-1.414063-1.414063-1.333984 1.333985a.99989607.99989607 0 0 1 -1.136719.195312c-.150561-.07165-.303936-.135262-.460938-.191406a.99989607.99989607 0 0 1 -.664062-.941406v-1.886719zm1 6.503906c-.588024.0002.772067.134102.195312.01953-.576754-.114571.728849.281575.185547.05664-.543301-.224934.66278.418444.173829.0918-.488952-.326647.566186.538842.15039.123047-.415795-.415796.449694.639342.123047.15039-.326647-.488951.316731.71713.0918.173829-.224935-.543302.171211.762301.05664.185547-.11457-.576755.01933.783336.01953.195312-.0002-.588024-.134102.772067-.01953.195312.114571-.576754-.281575.728849-.05664.185547.224934-.543301-.418444.66278-.0918.173829.326647-.488952-.538842.566186-.123047.15039.415796-.415795-.639342.449694-.15039.123047.488951-.326647-.71713.316731-.173829.0918.543302-.224935-.762301.171211-.185547.05664.576755-.11457-.783336.01933-.195312.01953.588024-.0002-.772067-.134102-.195312-.01953.576754.114571-.728849-.281575-.185547-.05664.543301.224934-.66278-.418444-.173829-.0918.488952.326647-.566186-.538842-.15039-.123047.415795.415796-.449694-.639342-.123047-.15039.326647.488951-.316731-.71713-.0918-.173829.224935.543302-.171211-.762301-.05664-.185547.11457.576755-.01933-.783336-.01953-.195312.0002.588024.134102-.772067.01953-.195312-.114571.576754.281575-.728849.05664-.185547-.224934.543301.418444-.66278.0918-.173829-.326647.488952.538842-.566186.123047-.15039-.415796.415795.639342-.449694.15039-.123047-.488951.326647.71713-.316731.173829-.0918-.543302.224935.762301-.171211.185547-.05664-.576755.11457.783336-.01933.195312-.01953z" stroke="url(#e)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/underline.svg b/icon-themes/elementary_svg/cmd/32/underline.svg
new file mode 100644
index 000000000..583b33fdb
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/underline.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="10.903473" cy="14.502974" gradientTransform="matrix(-1.2196885 .08040792 -.11059577 -2.3622884 25.806282 45.108252)" gradientUnits="userSpaceOnUse" r="6.225339" xlink:href="#b"/><linearGradient id="b"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="12.761326" x2="12.761326" xlink:href="#b" y1="33.638302" y2="11.638302"/><g transform="matrix(1.33333 0 0 1.33333 .163341 -11.350962)"><path d="m16.752301 13.735378v10.454515q0 1.257189-.363923 2.33793-.363923 1.080741-1.102797 1.874754-.727846.794014-1.841671 1.246161-1.102797.452147-2.602601.452147-1.4115797 0-2.4923207-.419063-1.080741-.430091-1.819615-1.213077-.7278459-.782986-1.1027969-1.874755-.374951-1.102797-.374951-2.448209v-10.388347h2.0622303v10.498627q0 1.929895.9484054 2.98858.9594333 1.058685 2.8893279 1.058685.981489 0 1.687279-.297755.70579-.297756 1.157937-.838126.452147-.540371.672706-1.290273.22056-.749902.231588-1.643167v-10.498627z" fill="url(#a)" stroke="#000" stroke-opacity=".6" stroke-width=".750002" transform="scale(1.089334 .9179921)"/><path d="m1.752716 29.885566.017578 2.234376h19.504467l-.01758-2.234376z" fill="url(#c)"/><path d="m1.752716 29.885566.00414 2.252736h19.50447l-.0041-2.252736z" fill="none" opacity=".61" stroke="#000" stroke-width=".750002"/><g fill="#fff"><path d="m2.1302176 30.242557-.00272.769013h18.7500494l-.01548-.759479z" opacity=".2"/><path d="m21.515625 5.4609375v1.5h2.978516v-1.5zm-14.015625.0273437v1.5h2.996094v-1.5zm14.015625 12.8222658c-.010678.728896-.122371 1.399805-.335937 2.011719-.213567.611913-.538752 1.13914-.976563 1.580078-.437811.440937-.998228.782425-1.681641 1.02539-.683412.242966-1.500801.363282-2.451172.363282-1.868706 0-3.268251-.431045-4.197265-1.294922-.918336-.863878-1.376953-2.083427-1.376953-3.658203v1.5c0 1.574776.458617 2.794325 1.376953 3.658203.929014.863877 2.328559 1.294922 4.197265 1.294922.950371 0 1.76776-.120316 2.451172-.363282.683413-.242965 1.24383-.584453 1.681641-1.02539.437811-.440938.762996-.968165.976563-1.580078.213566-.611914.325259-1.282823.335937-2.011719z" opacity=".2" transform="matrix(.75000188 0 0 .75000188 -.122506 8.513243)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/underlinedouble.svg b/icon-themes/elementary_svg/cmd/32/underlinedouble.svg
new file mode 100644
index 000000000..19e831864
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/underlinedouble.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="10.903473" cy="14.502974" gradientTransform="matrix(-1.2196885 .08040792 -.11059577 -2.3622884 25.806282 45.146631)" gradientUnits="userSpaceOnUse" r="6.225339" xlink:href="#b"/><linearGradient id="b"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="12.761326" x2="12.761326" xlink:href="#b" y1="33.638302" y2="11.638302"/><g transform="matrix(1.33333 0 0 1.33333 .163341 -11.350962)"><path d="m1.752716 29.885566.017578 2.234376h19.504467l-.01758-2.234376z" fill="url(#c)"/><path d="m1.752716 29.885566.00414 2.252736h19.50447l-.0041-2.252736z" fill="none" opacity=".61" stroke="#000" stroke-width=".750002"/><path d="m2.1302176 30.242557-.00272.769013h18.7500494l-.01548-.759479z" fill="#fff" opacity=".2"/></g><g transform="matrix(1.33333 0 0 1.33333 .163341 -16.358889)"><path d="m16.752301 13.773756v10.454515q0 1.257188-.363923 2.337929-.363923 1.080741-1.102797 1.874755-.727846.794014-1.841671 1.246161-1.102797.452146-2.602601.452146-1.4115797 0-2.4923207-.419062-1.080741-.430091-1.819615-1.213077-.7278459-.782986-1.1027969-1.874755-.374951-1.102797-.374951-2.448209v-10.388347h2.0622303v10.498627q0 1.929894.9484054 2.988579.9594333 1.058685 2.8893279 1.058685.981489 0 1.687279-.297755.70579-.297755 1.157937-.838125.452147-.540371.672706-1.290273.22056-.749902.231588-1.643167v-10.498627z" fill="url(#a)" stroke="#000" stroke-opacity=".6" stroke-width=".750002" transform="scale(1.089334 .9179921)"/><path d="m16.014254 12.644188v1.125003h2.233892v-1.125003zm-10.5117459.02051v1.125003h2.2470761v-1.125005zm10.5117459 9.616721c-.008.546674-.09178 1.049857-.251953 1.508793-.160176.458936-.404065.854357-.732425 1.185062-.328359.330703-.748673.58682-1.261234.769044-.51256.182225-1.125603.272462-1.838384.272462-1.401533 0-2.4511942-.323284-3.1479565-.971194-.6887537-.64791-1.0327173-1.562574-1.0327173-2.743659v1.125003c0 1.181085.3439636 2.095749 1.0327173 2.743659.6967623.64791 1.7464235.971194 3.1479565.971194.712781 0 1.325824-.09024 1.838384-.272462.512561-.182224.932875-.438341 1.261234-.769044.32836-.330705.572249-.726126.732425-1.185062.160174-.458937.243944-.96212.251953-1.508793z" fill="#fff" opacity=".2"/></g><g transform="matrix(1.33333 0 0 1.33333 .163341 -17.350962)"><path d="m1.752716 29.885566.017578 2.234376h19.504467l-.01758-2.234376z" fill="url(#c)"/><path d="m1.752716 29.885566.00414 2.252736h19.50447l-.0041-2.252736z" fill="none" opacity=".61" stroke="#000" stroke-width=".750002"/><path d="m2.1302176 30.242557-.00272.769013h18.7500494l-.01548-.759479z" fill="#fff" opacity=".2"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/undo.svg b/icon-themes/elementary_svg/cmd/32/undo.svg
new file mode 100644
index 000000000..803c8cc00
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/undo.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="24.837126" cy="36.421127" gradientTransform="matrix(-.52995454 0 0 -.35307735 22.512547 21.835677)" gradientUnits="userSpaceOnUse" r="15.644737"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(-1.3333333 0 0 1.3333333 30.994621 1.333335)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="4" y2="19.275499"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><linearGradient id="c" gradientTransform="matrix(1.4687933 0 0 1.4416821 16.894776 -24.641344)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" y1="22.402153" y2="35.268829"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientTransform="matrix(1.3395186 0 0 1.3333333 9.444426 -22.062251)" gradientUnits="userSpaceOnUse" x1="5.884986" x2="5.884986" y1="27.314026" y2="35.272106"><stop offset="0" stop-color="#fff"/><stop offset=".58888781" 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(1.3395186 0 0 1.3333333 9.444426 -21.067459)" gradientUnits="userSpaceOnUse" x1="5.884986" x2="5.884986" y1="20.383398" y2="38.171688"><stop offset="0" stop-color="#fff"/><stop offset=".501194" 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><path d="m1.059 8.976195a8.2909995 5.5238047 0 1 1 16.581999 0 8.2909995 5.5238047 0 0 1 -16.581999 0z" fill="url(#a)" fill-rule="evenodd" opacity=".141176" transform="matrix(1.3333333 0 0 1.3333333 4.246582 11.396813)"/><path d="m14.78711 6.0175781v.00586c-.216514 0-.395803.086531-.525391.2246094-.0089.00987-.01986.018051-.0293.027344l-10.541013 9.2656245c-.1212.121306-.191406.286125-.191406.466796 0 .179381.07021.333839.191406.462891l10.541016 9.265625c.0095.0093.02042.01949.0293.0293.129587.138086.308876.224609.525391.224609.402289 0 .707031-.288625.707031-.675781v-5.236402c.0437-.325807.310618-.578273.648438-.578054h1.333984c3.999999 0 7.944061 3.333333 8.017575 7 0 .554.446 1 1 1 .661628 0 1-.353484 1-1v-3.833981c.11188-5.333333-3.350909-10.166019-10.017575-10.166019h-1.333987c-.33782.000216-.604738-.257288-.648438-.583094v-5.2313591c0-.3871547-.304742-.6679686-.707031-.6679688z" fill="url(#b)" stroke="#ad5f00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m15.994141 18.5c-.889641 0-1.5.802498-1.5 1.666313v4.474605l-9.854457-8.640918 9.854457-8.5875319v4.2930289c.000366 1.116292.780097 1.794273 1.5 1.794503" opacity=".8" stroke="url(#c)"/><path d="m15.994141 18.5h1.333334c5.333333 0 9.157968 4.048497 9.157968 8.177643" opacity=".8" stroke="url(#e)"/><path d="m26.504072 23c0-5-2.509931-9.5-9.176597-9.5h-1.333334" opacity=".8" stroke="url(#d)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/ungroup.svg b/icon-themes/elementary_svg/cmd/32/ungroup.svg
new file mode 100644
index 000000000..7a3c3c655
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/ungroup.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666668" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.1401091 0 0 .11072978 -.228091 1.935505)" gradientUnits="userSpaceOnUse" x1="24.288868" x2="24.288868" xlink:href="#b" y1="20.751673" y2="23.141123"/><linearGradient id="b"><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="c" gradientUnits="userSpaceOnUse" x1="2.116667" x2="2.116667" y1="3.704167" y2="5.027083"><stop offset="0" stop-color="#ed5353"/><stop offset="1" stop-color="#c6262e"/></linearGradient><linearGradient id="d" gradientTransform="matrix(-1 0 0 1 13.75844 5.953432)" gradientUnits="userSpaceOnUse" x1="7.276147" x2="7.276147" xlink:href="#n" y1=".795334" y2="7.672609"/><linearGradient id="e" gradientTransform="matrix(-1 0 0 1 13.75844 2.778432)" gradientUnits="userSpaceOnUse" x1="7.276147" x2="7.276147" xlink:href="#n" y1=".795334" y2="7.672609"/><linearGradient id="f" gradientTransform="matrix(-1 0 0 1 13.75844 4.365932)" gradientUnits="userSpaceOnUse" x1="7.276147" x2="7.276147" xlink:href="#n" y1=".795334" y2="7.672609"/><linearGradient id="g" gradientTransform="matrix(-3.7795276 0 0 3.7795276 52.000403 -1.49884)" gradientUnits="userSpaceOnUse" x1="7.276148" x2="7.276148" xlink:href="#n" y1=".661151" y2="2.248651"/><linearGradient id="h" gradientTransform="matrix(-1 0 0 1 13.75844 1.190932)" gradientUnits="userSpaceOnUse" x1="7.276148" x2="7.276147" xlink:href="#n" y1=".661151" y2="7.672609"/><linearGradient id="i" gradientTransform="matrix(.1401091 0 0 .11072978 5.063575 -1.504078)" gradientUnits="userSpaceOnUse" x1="24.288868" x2="24.28887" xlink:href="#b" y1="20.751673" y2="25.530573"/><linearGradient id="j" gradientTransform="matrix(.1401091 0 0 .11072978 5.063575 .083422)" gradientUnits="userSpaceOnUse" x1="24.288868" x2="24.28887" xlink:href="#b" y1="20.751673" y2="25.530573"/><linearGradient id="k" gradientTransform="matrix(.1401091 0 0 .11072978 5.063575 1.670922)" gradientUnits="userSpaceOnUse" x1="24.288868" x2="24.28887" xlink:href="#b" y1="20.751673" y2="25.530573"/><linearGradient id="l" gradientTransform="matrix(.1401091 0 0 .11072978 5.063575 3.258422)" gradientUnits="userSpaceOnUse" x1="24.288868" x2="24.28887" xlink:href="#b" y1="20.751673" y2="25.530573"/><linearGradient id="m" gradientTransform="matrix(.1401091 0 0 .11072978 5.063575 4.845922)" gradientUnits="userSpaceOnUse" x1="24.288868" x2="24.28887" xlink:href="#b" y1="20.751673" y2="25.530573"/><linearGradient id="n" gradientTransform="matrix(.15725294 0 0 .15873294 .458666 -.007635)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g stroke-linecap="square" stroke-width=".264583"><g fill="#ffa154" stroke="#a62100" stroke-opacity=".501961"><path d="m1.7197917.39687487v2.11666663h.5291667v-1.58750003l3.1750001-.00000009v-.5291666l-3.1750001.00000009z"/><path d="m1.7197917 8.0697917v-1.8520834h.5291667v1.3229167l3.1750001-.0000001v.5291667l-3.1750001.0000001z"/></g><g stroke-width=".264583"><path d="m.6646338 3.8391043v1.0583333l2.6426583-.00265v-1.0583291z" style="stroke:#7a0000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:3.5;stroke-opacity:.501961;fill:url(#c)"/><path d="m.9260416 4.6302085v-.529167h2.1166666l.0000003.5291675z" fill="none" opacity=".4" stroke="url(#a)" stroke-linecap="butt"/><g stroke="#000" stroke-linejoin="round" stroke-opacity=".316176"><path d="m5.9531249 6.7468753v1.3229168h1.8520833v-1.3229168z" fill="url(#d)"/><path d="m5.9531249 3.5718751v1.3229167h1.8520833v-1.3229167z" fill="url(#e)"/><path d="m5.9531249 5.1593752v1.3229168h1.8520833v-1.3229168z" fill="url(#f)"/></g></g><path d="m22.5 1.5v5h7v-5z" fill="url(#g)" stroke="#000" stroke-linejoin="round" stroke-opacity=".316176" stroke-width=".999999" transform="scale(.26458333)"/><g stroke-width=".264583"><path d="m5.9531249 1.984375v1.3229168h1.8520833v-1.3229168z" fill="url(#h)" stroke="#000" stroke-linejoin="round" stroke-opacity=".316176"/><g fill="none" stroke-linecap="butt"><path d="m6.2177078 1.4552078.0000003-.79374947h1.3229169v.79374997z" stroke="url(#i)"/><path d="m6.2177078 3.0427079.0000003-.7937495h1.3229169v.79375z" stroke="url(#j)"/><path d="m6.2177078 4.6302078.0000003-.7937494h1.3229169v.7937502z" stroke="url(#k)"/><path d="m6.2177078 6.2177076.0000003-.7937492h1.3229169v.7937502z" stroke="url(#l)"/><path d="m6.2177078 7.8052078.0000003-.7937494h1.3229169v.7937502z" stroke="url(#m)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/unhainframes.svg b/icon-themes/elementary_svg/cmd/32/unhainframes.svg
new file mode 100644
index 000000000..fef84ccca
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/unhainframes.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="81" x2="81" xlink:href="#j" y1="8" y2="-1.5"/><radialGradient id="b" cx="4.992979" cy="43.5" gradientTransform="matrix(2.003784 0 0 1.4 28.916702 -17.399998)" 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 19.083298 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" gradientUnits="userSpaceOnUse" x1="15" x2="15" y1="3" y2="30"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6" stop-opacity=".985965"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="4" y2="28"><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="h" gradientTransform="matrix(.65895577 0 0 .66512004 39.325053 3.594528)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="26" y2="6"><stop offset="0" stop-color="#fff"/><stop offset=".07499999" 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="j"><stop offset="0"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="98" x2="98" xlink:href="#j" y1="8" y2="-1.5"/><g opacity=".4" transform="matrix(.73684208 0 0 .42857134 -1.68421 10.857146)"><path d="m38.928572 40.000002h5v7h-5z" fill="url(#b)"/><path d="m9.0714282 47.000002h-5v-7h5z" fill="url(#d)"/><path d="m9.0714282 40.000002 29.8571438-.000001v7.000001l-29.8571438.000001z" fill="url(#e)"/></g><rect fill="url(#f)" height="27" rx="2.16" width="27" x="2.5" y="2.5"/><rect fill="none" height="25" opacity=".5" rx="1.086957" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round" width="25" x="3.5" y="3.500001"/><rect fill="none" height="27" rx="2.16" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" width="27" x="2.5" y="2.5"/><rect fill="url(#h)" height="18.886332" rx=".780512" ry=".821902" stroke-width="1.478242" width="19.126842" x="6.436579" y="6.556835"/><g fill="none" stroke-opacity=".501961"><rect height="18.908428" rx=".780512" ry=".821902" stroke="#002e99" width="18.975956" x="6.524967" y="6.534738"/><rect height="21" rx="2" stroke="url(#i)" width="21" x="5.5" y="5.5"/></g><g transform="translate(-73 18.5)"><g fill="#f37329"><rect height="8.999999" rx=".452061" ry=".5" width="1" x="88" y="-8.5"/><rect height="8.999998" rx=".452061" ry=".5" width="1" x="88" y="3.500002"/><rect height="8.999999" rx=".452061" ry=".5" transform="matrix(.70710678 .70710678 -.70710678 .70710678 0 0)" width="1" x="63.493164" y="-71.664734"/><rect height="8.999998" rx=".452061" ry=".5" transform="matrix(.70710678 .70710678 -.70710678 .70710678 0 0)" width="1" x="63.493164" y="-59.664734"/><rect height="8.999999" rx=".452061" ry=".5" transform="rotate(90)" width="1" x="1.5" y="-99"/><rect height="8.999998" rx=".452061" ry=".5" transform="rotate(90)" width="1" x="1.5" y="-87"/><g transform="matrix(-.70710678 .70710678 -.70710678 -.70710678 0 0)"><rect height="8.999999" rx=".452061" ry=".5" width="1" x="-61.664738" y="-74.493164"/><rect height="8.999998" rx=".452061" ry=".5" width="1" x="-61.664738" y="-62.49316"/></g></g><path d="m77-2c-1.939 0-3.5 1.56100002-3.5 3.5v3c0 1.939 1.561 3.5 3.5 3.5h6c1.939 0 3.5-1.561 3.5-3.5v-3c0-1.93899998-1.561-3.5-3.5-3.5zm.75 3h2.75 1.75c.6925 0 1.149851.56478 1.25 1.25v.75.75c0 .6925-.5575 1.25-1.25 1.25h-1.75-2.75c-.6925 0-1.225886-.55792-1.25-1.25v-1.25-.25c0-.6925.5575-1.25 1.25-1.25z" fill="#d4d4d4" stroke="#000" stroke-linecap="round" stroke-linejoin="bevel" stroke-opacity=".427451"/><path d="m77-2c-1.939 0-3.5 1.56100002-3.5 3.5v3c0 1.939 1.561 3.5 3.5 3.5h6c1.939 0 3.5-1.561 3.5-3.5v-3c0-1.93899998-1.561-3.5-3.5-3.5zm.75 3h4.5c.6925 0 1.25.5575 1.25 1.25v1.5c0 .6925-.5575 1.25-1.25 1.25h-4.5c-.6925 0-1.25-.5575-1.25-1.25v-1.5c0-.6925.5575-1.25 1.25-1.25z" fill="url(#a)" opacity=".2"/><g stroke-linecap="round"><path d="m77.5-1h5.5c1.385 0 2.5 1.115 2.5 2.5v3" fill="none" opacity=".4" stroke="#fff" stroke-linejoin="round"/><path d="m82.25 6h-4.5c-1.2465 0-2.25-1.0035-2.25-2.25" fill="none" opacity=".4" stroke="#fff" stroke-linejoin="bevel"/><path d="m95-2c-1.939 0-3.5 1.56100002-3.5 3.5v3c0 1.939 1.561 3.5 3.5 3.5h6c1.939 0 3.5-1.561 3.5-3.5v-3c0-1.93899998-1.561-3.5-3.5-3.5zm.75 3h1.75 2.75c.6925 0 1.23212.5577308 1.25 1.25v.75.75c0 .6925-.5575 1.25-1.25 1.25h-2.75-1.75c-.6925 0-1.25-.5575-1.25-1.25v-1.25-.25c0-.6925.5575-1.25 1.25-1.25z" fill="#d4d4d4" stroke="#000" stroke-linejoin="bevel" stroke-opacity=".427451"/></g><path d="m95-2c-1.939 0-3.5 1.56100002-3.5 3.5v3c0 1.939 1.561 3.5 3.5 3.5h6c1.939 0 3.5-1.561 3.5-3.5v-3c0-1.93899998-1.561-3.5-3.5-3.5zm.75 3h4.5c.6925 0 1.25.5575 1.25 1.25v1.5c0 .6925-.5575 1.25-1.25 1.25h-4.5c-.6925 0-1.25-.5575-1.25-1.25v-1.5c0-.6925.5575-1.25 1.25-1.25z" fill="url(#k)" opacity=".2"/><path d="m95.5-1h5.5c1.385 0 2.5 1.115 2.5 2.5v3" fill="none" opacity=".4" stroke="#fff" stroke-linecap="round" stroke-linejoin="round"/><path d="m100.25 6h-5.5c-1.2465 0-2.25-1.0035-2.25-2.25" fill="none" opacity=".4" stroke="#fff" stroke-linecap="round" stroke-linejoin="bevel"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/unsetcellsreadonly.svg b/icon-themes/elementary_svg/cmd/32/unsetcellsreadonly.svg
new file mode 100644
index 000000000..32b15e3dc
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/unsetcellsreadonly.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="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#d88f22"/><stop offset="1" stop-color="#d88f22" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.5586 0 0 .62755 2.58 .038)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="10.651" x2="27.192" y1="2.914" y2="17.47"><stop offset="0" stop-color="#abacae"/><stop offset=".5" stop-color="#fafafa"/><stop offset="1" stop-color="#abacae"/></linearGradient><linearGradient id="d"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="18.031" cy="6.281" gradientTransform="matrix(.6265 0 0 .62755 .6 1.222)" gradientUnits="userSpaceOnUse" r="3.182" xlink:href="#a"/><linearGradient id="f" gradientTransform="matrix(.64286 0 0 .42857 .57 10.857)" gradientUnits="userSpaceOnUse" x1="25.058" x2="25.058" y1="47.028" y2="39.999"><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><radialGradient id="g" cx="4.993" cy="43.5" gradientTransform="matrix(1.20227 0 0 .6 -13.007 -55.6)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#d"/><radialGradient id="h" cx="4.993" cy="43.5" gradientTransform="matrix(1.20227 0 0 .6 18.993 3.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#d"/><linearGradient id="i" gradientTransform="matrix(-1.24477 0 0 1 35.524 -11)" gradientUnits="userSpaceOnUse" x1="8.643" x2="23.3" xlink:href="#a" y1="27.5" y2="27.5"/><linearGradient id="j" gradientTransform="matrix(-1.24477 0 0 1 35.524 -10)" gradientUnits="userSpaceOnUse" x1="9.143" x2="22.8" y1="27.5" y2="27.5"><stop offset="0" stop-color="#7d511a" stop-opacity=".1"/><stop offset="1" stop-color="#b69464" stop-opacity=".029"/></linearGradient><linearGradient id="k" gradientTransform="matrix(1 0 0 .92857 0 2.036)" gradientUnits="userSpaceOnUse" x1="21.771" x2="21.771" y1="15.038" y2="27.962"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.66667 0 0 .93333 1.833 1.933)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#b" y1="29" y2="14"/><linearGradient id="m" gradientTransform="matrix(.66667 0 0 .93333 18.833 1.933)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#b" y1="29" y2="14"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="17.033" x2="17.033" y1="14.562" y2="29.371"><stop offset="0" stop-color="#f0dab6"/><stop offset="1" stop-color="#dfa751"/></linearGradient><linearGradient id="o" gradientTransform="matrix(1 0 0 .92857 0 2.036)" gradientUnits="userSpaceOnUse" x1="21.977" x2="21.977" y1="1.623" y2="14.202"><stop offset="0" stop-color="#fff"/><stop offset=".572" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><g fill-rule="evenodd"><path d="m8.523 15.945v-5.6c0-4.938 2.937-7.284 7.474-7.223 4.562.062 7.53 2.227 7.53 7.224v5.756c0 1.226-3.067 1.382-3.067 0v-4.5c0-1.256.317-5.317-4.43-5.317-4.71 0-4.367 4.086-4.35 5.31v4.37c0 1.48-3.157 1.472-3.157-.02z" fill="url(#c)" transform="translate(8)"/><path d="m13.89 5.164c0 1.103-.89 1.997-1.992 1.997s-1.994-.893-1.994-1.996.892-1.997 1.994-1.997c1.1 0 1.993.894 1.993 1.997z" fill="url(#e)" transform="translate(8)"/><path d="m20.763 5.164c0 .48-.387.867-.865.867-.48 0-.866-.387-.866-.866 0-.48.387-.868.866-.868.478 0 .866.39.865.868z" fill="#fff"/></g><path d="m16.523 15.945v-5.6c0-4.938 2.937-7.284 7.474-7.223 4.562.062 7.53 2.227 7.53 7.224v5.756h-3.067v-4.5c0-1.256.317-5.317-4.43-5.317-4.71 0-4.367 4.086-4.35 5.31v4.37z" fill="none" opacity=".5" stroke="#555761"/><path d="m9.5 14.917v-4.744c0-4.186 2.545-6.173 6.476-6.123 3.952.054 6.524 1.888 6.524 6.123v4.877" fill="none" stroke="url(#o)" stroke-linejoin="round" transform="translate(8)"/><g transform="translate(-5)"><path d="m25 28h3v3h-3z" fill="url(#h)" opacity=".3"/><path d="m-7-31h3v3h-3z" fill="url(#g)" opacity=".3" transform="scale(-1)"/><path d="m7 28h18v3h-18z" fill="url(#f)" opacity=".3"/><rect fill="url(#n)" height="15" rx="1" width="21" x="5.5" y="14.5"/><g fill="none"><rect height="15" opacity=".5" rx="1" stroke="#7d511a" width="21" x="5.5" y="14.5"/><path d="m7.143 17.5h17m-17 2h17m-17 2h17m-17 2h17m-17 2h17m-17 2h17" stroke="url(#j)"/><path d="m7.143 16.5h17m-17 2h17m-17 2h17m-17 2h17m-17 2h17m-17 2h17" opacity=".2" stroke="url(#i)"/></g><rect fill="url(#l)" height="14" opacity=".5" rx="1.6" ry="1" width="1" x="7" y="15"/><rect fill="url(#m)" height="14" opacity=".5" rx="1.6" ry="1" width="1" x="24" y="15"/><path d="m6.5 15.5h19v13h-19z" fill="none" opacity=".6" stroke="url(#k)" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/updatecurindex.svg b/icon-themes/elementary_svg/cmd/32/updatecurindex.svg
new file mode 100644
index 000000000..ae288c1c4
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/updatecurindex.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="35" x2="35" xlink:href="#l" y1="40" y2="18"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="35" x2="35" xlink:href="#l" y1="47" y2="25"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="35" x2="35" xlink:href="#l" y1="54" y2="32"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="35" x2="35" xlink:href="#l" y1="61" y2="39"/><linearGradient id="e"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="17" x2="17" xlink:href="#e" y1="32" y2="38"/><radialGradient id="g" cx="99.156998" cy="186.17101" gradientTransform="matrix(.02652 0 0 .00844 3.79 6.375)" gradientUnits="userSpaceOnUse" r="62.769001"><stop offset="0" stop-color="#3d3d3d"/><stop offset=".5" stop-color="#686868" stop-opacity=".498"/><stop offset="1" stop-color="#686868" stop-opacity="0"/></radialGradient><linearGradient id="h" gradientTransform="matrix(.17664 0 0 .13205 -364.15 -420.756)" gradientUnits="userSpaceOnUse" x1="2094.8989" x2="2094.8989" xlink:href="#e" y1="3215.689" y2="3249.04"/><linearGradient id="i" gradientTransform="matrix(.16127 0 0 .16182 2.033 .005)" gradientUnits="userSpaceOnUse" x1="30.194" x2="26.541" y1="27.546" y2="33.269001"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".539" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="6.15942" x2="6.15942" y1="4.425774" y2="7.755411"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.1253 0 0 .12505 6.87 2.197)" gradientUnits="userSpaceOnUse" x1="-2.85" x2="-2.85" y1="39.618" y2="22.673"><stop offset="0" stop-color="#fff"/><stop offset=".429" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="l"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#l" y1="61" y2="39"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#l" y1="54" y2="32"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#l" y1="47" y2="25"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#l" y1="40" y2="18"/><g transform="translate(1 -23)"><rect fill="url(#f)" height="7" rx="1" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" width="31" x="-.5" y="31.5"/><path d="m2.5 47.5v3h10v-3z" fill="url(#m)"/><path d="m2.5 47.5v3h10v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m3 48v2h1v-1h8v-1z" fill="#fff" opacity=".2"/><path d="m2.5 40.5v3h14v-3z" fill="url(#n)"/><path d="m2.5 40.5v3h14v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m3 41v2h1v-1h12v-1z" fill="#fff" opacity=".2"/><path d="m2.5 33.5v3h7v-3z" fill="url(#o)"/><path d="m2.5 33.5v3h7v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m3 34v2h1v-1h5v-1z" fill="#fff" opacity=".2"/><path d="m2.5 26.5v3h12v-3z" fill="url(#p)"/><path d="m2.5 26.5v3h12v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m3 27v2h1v-1h10v-1z" fill="#fff" opacity=".2"/><path d="m24.5 26.5v3h3v-3z" fill="url(#a)"/><path d="m24.5 26.5v3h3v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m25 27v2h1v-1h1v-1z" fill="#fff" opacity=".2"/><path d="m24.5 33.5v3h3v-3z" fill="url(#b)"/><path d="m24.5 33.5v3h3v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m25 34v2h1v-1h1v-1z" fill="#fff" opacity=".2"/><path d="m24.5 40.5v3h3v-3z" fill="url(#c)"/><path d="m24.5 40.5v3h3v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m25 41v2h1v-1h1v-1z" fill="#fff" opacity=".2"/><path d="m24.5 47.5v3h3v-3z" fill="url(#d)"/><path d="m24.5 47.5v3h3v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m25 48v2h1v-1h1v-1z" fill="#fff" opacity=".2"/><g fill="#333"><path d="m16 29h1v1h-1z"/><path d="m18 29h2v1h-2z"/><path d="m21 29h2v1h-2z"/><path d="m18 36h2v1h-2z"/><path d="m21 36h2v1h-2z"/><path d="m12 36h2v1h-2z"/><path d="m15 36h2v1h-2z"/><path d="m18 43h2v1h-2z"/><path d="m21 43h2v1h-2z"/><path d="m18 50h2v1h-2z"/><path d="m21 50h2v1h-2z"/><path d="m15 50h2v1h-2z"/></g><g transform="matrix(3.7795276 0 0 3.7795276 -1.052441 23.110865)"><path d="m5.9514969 3.1461838c-.2420138.008374-.4339243.2069094-.434082.4490683v.2304766c-.3553021.0604732-.7009011.1799831-.9958049.3782717h3.2447632l-1.5585612-.9885701c-.0765201-.0483566-.1658543-.0724911-.2563151-.0692465zm-1.7430459 1.3223999c-.2827136.2939166-.4835646.6631218-.5834268 1.0583333h1.0190591a.13230489.13230489 0 0 0 .1322916-.1322916v-.79375a.13230489.13230489 0 0 0 -.1322916-.1322917zm2.5522989 0a.13230489.13230489 0 0 0 -.1322916.1322917v.79375a.13230489.13230489 0 0 0 .1322916.1322916h.79375a.13230489.13230489 0 0 0 .1322917-.1322916v-.79375a.13230489.13230489 0 0 0 -.1322917-.1322917zm-1.7197916.6614583a.13230489.13230489 0 0 0 -.1322917.1322917v.2645833a.13230489.13230489 0 0 0 .1322917.1322917h.4444174a.52916666.52916666 0 0 1 .2154907-.1147217.13230489.13230489 0 0 0 .00155-.01757.13230489.13230489 0 0 0 .00103.017052.52916666.52916666 0 0 1 .1312598-.017052.52916666.52916666 0 0 1 .3493326.1322917h.1798364a.13230489.13230489 0 0 0 .1322916-.1322917v-.2645833a.13230489.13230489 0 0 0 -.1322916-.1322917h-.5291667a.13230489.13230489 0 0 0 -.1322916.1322917.13230489.13230489 0 0 0 -.1322917-.1322917zm-1.4779461 1.1906249c.021756.2158273.075367.4280287.1550294.6299356v-.4976439a.13230489.13230489 0 0 0 -.1322917-.1322917zm3.1977377 0a.13230489.13230489 0 0 0 -.1322916.1322917v.79375a.13230489.13230489 0 0 0 .1322916.1322917h.79375a.13230489.13230489 0 0 0 .1322917-.1322917v-.79375a.13230489.13230489 0 0 0 -.1322917-.1322917zm-2.5135416.6614584a.13230489.13230489 0 0 0 -.1322917.1322916v.2645834a.13230489.13230489 0 0 0 .1322917.1322916h.5291666a.13230489.13230489 0 0 0 .1322917-.1322916.13230489.13230489 0 0 0 .1322917.1322916h.5291666a.13230489.13230489 0 0 0 .1322917-.1322916.13230489.13230489 0 0 0 .1322917.1322916h.5291666a.13230489.13230489 0 0 0 .1322917-.1322916v-.2645834a.13230489.13230489 0 0 0 -.1322917-.1322916h-.5291666a.13230489.13230489 0 0 0 -.1322917.1322916.13230489.13230489 0 0 0 -.1322917-.1322916h-.5291666a.13230489.13230489 0 0 0 -.1322917.1322916.13230489.13230489 0 0 0 -.1322917-.1322916z" fill="#fff" fill-opacity=".845588"/><path d="m8.086 7.946a1.665.53 0 1 1 -3.33 0 1.665.53 0 1 1 3.33 0z" fill="url(#g)" transform="translate(-.53 -.265)"/><path d="m6.497 3.86v.608a1.892 1.892 0 0 0 -.076-.003 1.892 1.892 0 0 0 -1.89 1.89 1.892 1.892 0 0 0 1.889 1.895 1.892 1.892 0 0 0 1.89-1.82h-.91a.984.984 0 0 1 -.98.91.984.984 0 0 1 -.983-.985.984.984 0 0 1 .984-.984.984.984 0 0 1 .077.004v.602l1.665-1.06z" fill="url(#h)" opacity=".99" transform="translate(-.53 -.265)"/><g fill="none" stroke-width=".265"><path d="m6.118 4.44v-.575l1.23.79-1.23.78v-.537" opacity=".5" stroke="url(#i)"/><path d="m7.604 6.403a1.74 1.74 0 0 1 -1.97 1.41 1.74 1.74 0 0 1 -1.472-1.92 1.74 1.74 0 0 1 1.872-1.538" opacity=".5" stroke="url(#j)"/><path d="m7.69 6.319h-.693c-.086.592-.732 1-1.316.89-.614-.118-1.02-.707-.906-1.322.11-.596.67-1 1.266-.92" opacity=".5" stroke="url(#k)"/><path d="m5.967 3.594v.61a1.892 1.892 0 0 0 -.077-.004 1.892 1.892 0 0 0 -1.89 1.89 1.892 1.892 0 0 0 1.89 1.894 1.892 1.892 0 0 0 1.89-1.817h-.91a.984.984 0 0 1 -.98.91.984.984 0 0 1 -.983-.985.984.984 0 0 1 .984-.984.984.984 0 0 1 .077.004v.602l1.665-1.06z" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/upsearch.svg b/icon-themes/elementary_svg/cmd/32/upsearch.svg
new file mode 100644
index 000000000..525f584c1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/upsearch.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(0 -1.3333333 -1.3333333 0 30.666665 32.00048)" gradientUnits="userSpaceOnUse" x1="20.953228" x2="2.208504" y1="12.816877" y2="12.816877"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><radialGradient id="b" cx="24.837126" cy="36.421127" gradientTransform="matrix(-.52995454 0 0 -.35307735 22.512547 21.835677)" gradientUnits="userSpaceOnUse" r="15.644737"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="c" gradientTransform="matrix(0 1.2302448 -1.6281652 0 62.810872 -41.596158)" gradientUnits="userSpaceOnUse" x1="39.545444" x2="55.758137" y1="28.136501" y2="28.136501"><stop offset="0" stop-color="#fff"/><stop offset=".43483558" 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><path d="m1.059 8.976195a8.2909995 5.5238047 0 1 1 16.581999 0 8.2909995 5.5238047 0 0 1 -16.581999 0z" fill="url(#b)" fill-rule="evenodd" opacity=".141176" transform="matrix(-1.3449512 0 0 1.3426115 28.575293 11.641703)"/><path d="m25.981771 15.793375h-.0052c0-.216514-.08588-.396454-.223958-.526042-.0099-.0089-.01935-.01921-.02865-.02865l-9.265626-10.540628c-.121306-.1212-.285474-.192708-.466145-.192708-.179381 0-.334491.07151-.463543.192708l-9.265628 10.540628c-.0093.0095-.01883.01977-.02864.02865-.138086.129587-.223959.309527-.223959.526042 0 .402289.287324.706625.67448.706625h5.132869c.361344-.000252.682229.313496.682229.702229v10.635069c0 .381132.267369.662702.648501.662702h5.68344c.381132 0 .668059-.28157.668059-.662702v-10.700174c.03335-.356849.320035-.637361.660066-.637124h5.155038c.387155 0 .666667-.304336.666667-.706625z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5"/><path d="m7.4045256 15.495353h4.2929684c1.116292.000366 1.794692.780097 1.794922 1.5v10.5h5v-10.5c0-.889641.802201-1.5 1.666016-1.5h4.474609l-8.640625-9.8535165z" fill="none" opacity=".5" stroke="url(#c)" stroke-width=".992"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/usewizards.svg b/icon-themes/elementary_svg/cmd/32/usewizards.svg
new file mode 100644
index 000000000..ea6c091b8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/usewizards.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="6.703" cy="73.616" gradientTransform="matrix(2.21346 0 0 .4842 1.407 -6.665)" gradientUnits="userSpaceOnUse" r="7.228"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><radialGradient id="b" cx="32.5" cy="16.563" gradientTransform="matrix(.136 .32887 -.25782 .113 11.15 .462)" gradientUnits="userSpaceOnUse" r="14.438" xlink:href="#f"/><linearGradient id="c" gradientTransform="matrix(.26726 0 0 1.15755 9.316 -10.704)" gradientUnits="userSpaceOnUse" x1="-32.957" x2="-25.474" y1="27.389" y2="27.389"><stop offset="0" stop-color="#2e3436"/><stop offset=".644" stop-color="#888a85"/><stop offset="1" stop-color="#555753"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.77602 .23906 -.31605 .56748 -20.168 4.55)" gradientUnits="userSpaceOnUse" x1="27.528" x2="30.42" y1="4.167" y2="2.949"><stop offset="0" stop-color="#eeeeec"/><stop offset=".789" stop-color="#fff"/><stop offset="1" stop-color="#eeeeec"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="19.344619" x2="1.673996" y1="7.661318" y2="15.315966"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="f"><stop offset="0" stop-color="#fff3cb"/><stop offset=".262" stop-color="#fdde76"/><stop offset=".661" stop-color="#f9c440"/><stop offset="1" stop-color="#e48b20"/></linearGradient><filter id="g" color-interpolation-filters="sRGB" height="1.324" width="1.387" x="-.193" y="-.162"><feGaussianBlur stdDeviation=".678"/></filter><linearGradient id="h" gradientUnits="userSpaceOnUse" x1=".996664" x2="19.759284" xlink:href="#f" y1="17.454627" y2="3.457329"/><path d="m-.163 13.632c17.352 1.1 6.417-8.917 19.826-9.236l3.37 7.08c-6.12-2.853-10.306 11.805-23.276 3.19z" fill="url(#e)" fill-rule="evenodd" opacity=".444"/><path d="m32.243 28.98c0 1.932-7.164 3.5-16 3.5-8.837 0-16-1.568-16-3.5 0-1.934 7.163-3.5 16-3.5 8.836 0 16 1.566 16 3.5z" fill="url(#a)" opacity=".2"/><path d="m13.42 3.166-.134 3.304-2.128 1.115-.667-.375-.022-1.97-1.397 1.29-1.88-.59.792 1.725-1.14 1.607 1.884-.22 1.178 1.582.372-1.862.984-.334 2.084.774.575 3.385 2.053-2.593 3.396.5-1.834-2.756 1.523-3.073-3.183.89zm-7.362 5.824-1.084 1-1.458-.46.615 1.34-.886 1.246 1.464-.17.91 1.227.29-1.445 1.45-.487-1.283-.72zm4.95 1.19-1.578 1.45-2.13-.664.897 1.95-1.286 1.815 2.13-.247 1.33 1.786.42-2.104 2.113-.71-1.872-1.053zm-8.294 2.113-.396 1.492-1.544.417 1.294.836-.08 1.6 1.195-.975 1.497.573-.558-1.44 1.005-1.245-1.54.087z" fill="url(#h)"/><path d="m13.263 17.77c-2.056.9-4.6-.495-5.686-3.117-1.084-2.622-.297-5.478 1.76-6.38 2.055-.9 4.6.495 5.685 3.118 1.084 2.623.297 5.48-1.76 6.38z" fill="url(#b)" filter="url(#g)" opacity=".483" transform="matrix(1.33333 0 0 1.33333 .122 -8.975)"/><g transform="matrix(1.41113 -.81472 .6894 1.1941 4.267 -6.127)"><path d="m.5 18v12.438c0 .58.297 1.062.667 1.062h.666c.37 0 .667-.48.667-1.063v-12.437z" fill="url(#c)" fill-rule="evenodd"/><rect fill="none" height="21" opacity=".3" rx=".749" ry=".929" stroke="#000" stroke-width=".667" width="2" x=".5" y="10.5"/><path d="m1.167 10.5c-.37 0-.667.48-.667 1.063v6.437h2v-6.438c0-.58-.297-1.062-.667-1.062z" fill="url(#d)" fill-rule="evenodd" opacity=".9"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/validation.svg b/icon-themes/elementary_svg/cmd/32/validation.svg
new file mode 100644
index 000000000..0f536cea8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/validation.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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 8.466773 -.396568)" gradientUnits="userSpaceOnUse" x1="7.276147" x2="7.276147" xlink:href="#b" y1=".795334" y2="7.672609"/><linearGradient id="b" gradientTransform="matrix(.15725294 0 0 .15873294 .458666 -.007635)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-1 0 0 1 8.995833 -2.116666)" gradientUnits="userSpaceOnUse" x1="7.276042" x2="7.408334" xlink:href="#b" y1="1.719791" y2="11.377083"/><linearGradient id="d" gradientTransform="matrix(-1 0 0 1 8.99594 .661766)" gradientUnits="userSpaceOnUse" x1="7.276147" x2="7.276147" xlink:href="#b" y1=".795334" y2="7.672609"/><linearGradient id="e" gradientTransform="matrix(.17630196 0 0 .17611564 -97.917288 27.821002)" gradientUnits="userSpaceOnUse" x1="3.96875" x2="3.96875" y1="1.322917" y2="7.14375"><stop offset="0" stop-color="#fff"/><stop offset=".00000001" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="5.688542" x2="5.688542" y1="4.7625" y2="6.879167"><stop offset="0" stop-color="#ff8c82"/><stop offset="1" stop-color="#c6262e" stop-opacity=".97193"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.10708124 0 0 .10707836 -.839688 6.19717)" gradientUnits="userSpaceOnUse" x1="63.396999" x2="63.396999" xlink:href="#h" y1="-12.489" y2="5.4676"/><linearGradient id="h"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="5.820833" x2="5.820833" y1="1.455208" y2="3.836458"><stop offset="0" stop-color="#d1ff82"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.10708124 0 0 .10707836 -.839688 3.021721)" gradientUnits="userSpaceOnUse" x1="63.396999" x2="63.396999" xlink:href="#h" y1="-12.489" y2="5.4676"/><g transform="translate(0 .00001)"><g stroke-width=".264583"><path d="m7.8052084.9260415h-7.1437502v6.6145835h7.1437502z" fill="url(#a)" stroke="#000" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".316176"/><path d="m1.3229167 6.4822917h5.8208334" fill="none" stroke="#fff"/><g stroke-linecap="square" stroke-linejoin="round"><path d="m7.0114584 4.8947913-5.5562502-.0000003v1.322917l5.5562502.0000003z" fill="url(#c)" stroke="#000" stroke-opacity=".316176"/><path d="m7.0114584 1.9843748h-5.5562502v1.322917h5.5562502z" fill="url(#d)" stroke="#000" stroke-opacity=".316176"/><path d="m7.540625 1.1906248h-6.6145835v6.0854169h6.6145836z" fill="none" stroke="url(#e)" stroke-opacity=".966912"/></g><path d="m1.3229166 3.571875h5.8208334" fill="none" stroke="#fff"/></g><g><path d="m5.820833 4.6309475c-.6567805 0-1.1903393.5335588-1.1903393 1.1903393.0000048.6567487.5335588 1.1903075 1.1903393 1.1903075.6567487 0 1.1903075-.5335588 1.1903075-1.1903075 0-.6567805-.5335588-1.1903393-1.1903075-1.1903393z" style="stroke:#7a0000;stroke-width:.264583;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#f)"/><path d="m6.7573112 5.8212532c0 .517253-.419254.936507-.9364638.936507-.5172097 0-.9364926-.419254-.9364926-.936507 0-.5171953.4192829-.9364494.9364926-.9364494.5172098 0 .9364638.4192541.9364638.9364494z" fill="none" opacity=".4" stroke="url(#g)" stroke-width=".264583"/><g stroke-width=".15875"><path d="m5.027083 5.821282h1.5875v-.3973235h-1.5875z" opacity=".2"/><path d="m5.027083 6.0854168h1.5875v-.396875h-1.5875z" fill="#fff"/></g></g><g><circle cx="5.820833" cy="2.645833" r="1.190625" style="stroke:#206b00;stroke-width:.264583;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#i)"/><g transform="translate(-9.274161 -1.347529)"><path d="m15.836043 2.8841281a.35970688.35932673 0 0 0 -.01653.016511l-.738263.8035274-.264453-.2641734a.35970688.35932673 0 0 0 -.506868 0l-.352604.3522313a.35970688.35932673 0 0 0 -.09366.1541012.35970688.35932673 0 0 0 0 .011007c.0072.1024299.02432.203195.05509.2971951a.35970688.35932673 0 0 0 .06611.071547l.88151.7044626a.35970688.35932673 0 0 0 .126717.066043c.0036.0002818.0074-.0002641.01102 0a.35970688.35932673 0 0 0 .02204.0055c.0219.00116.04393 0 .06611 0 .03151 0 .06275-.00319.09366-.0055a.35970688.35932673 0 0 0 .170793-.1045686l.964151-1.0346794c.0021-.029104.0055-.058431.0055-.088058 0-.4012886-.193172-.7600309-.490339-.9851469z" fill="#206b00" opacity=".1" stroke-width=".176209"/><path d="m15.979288 3.0162148a.16730201.1671252 0 0 0 -.01653.011007l-.875999.957629-.407698-.4072674a.16730201.1671252 0 0 0 -.231396 0l-.352604.3522313a.16730201.1671252 0 0 0 .01102.2476626l.881509.7044626a.16730201.1671252 0 0 0 .225886-.0165109l1.096378-1.1777733c-.038522-.2595418-.156573-.4911001-.330566-.6714409z" fill="#206b00" opacity=".25"/><path d="m16.083967 3.1427979-.991699 1.0787083-.528906-.5283469-.352603.3522313.881509.7044626 1.17351-1.2603276z" fill="#fff" stroke-width=".176209"/></g><path d="m6.7573114 2.6458042c0 .517253-.419254.936507-.9364638.936507-.5172097 0-.9364926-.419254-.9364926-.936507 0-.5171953.4192829-.9364494.9364926-.9364494.5172098 0 .9364638.4192541.9364638.9364494z" fill="none" opacity=".4" stroke="url(#j)" stroke-width=".264583"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/versiondialog.svg b/icon-themes/elementary_svg/cmd/32/versiondialog.svg
new file mode 100644
index 000000000..c98ff3bf7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/versiondialog.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(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="23.999994" x2="23.999994" y1="8.925916" y2="34.962955"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".9999997" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.66785446 0 0 .63741918 .158972 -1.203428)" gradientUnits="userSpaceOnUse" x1="25.590914" x2="25.590914" y1="5.810037" y2="40.327148"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="c" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.292706 20.99722)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#d"/><linearGradient id="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.815119 20.99722)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#d"/><linearGradient id="f" gradientTransform="matrix(.0352071 0 0 .0082353 -.670939 20.997203)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.0352071 0 0 .0082353 -.670939 20.997203)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" xlink:href="#f" y1="366.64789" y2="609.50507"/><linearGradient id="h" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.389896" x2="-51.389896" y1="43.73732" y2="8.12602"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><g transform="translate(-1.999961 .00006)"><g transform="translate(1)"><path d="m3.500002 23.999996h16.999998v2h-16.999998z" fill="url(#g)" opacity=".15"/><path d="m3.5000009 24.000081v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#e)" opacity=".15"/><path d="m20.500001 24.000081v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#c)" opacity=".15"/></g><path d="m4.5 2.499996c5.3563892 0 16.999971.0000043 16.999971.0000043l.000029 21.9999957-17 .0019v-22.0018957z" fill="url(#b)" stroke-width="1.055077"/><g fill="none" stroke-linejoin="round"><path d="m20.500027 23.498214-15.000027.001786v-20.0000041l15.000027-.0017859z" stroke="url(#a)" stroke-linecap="round"/><path d="m4.499961 2.4999399c5.27048 0 17.000081.0002141 17.000081.0002141l.000024 21.998116-17.000105.0018v-21.9999741z" stroke="url(#h)" stroke-width=".999922"/></g></g><path d="m6 4h14v21h-14z" opacity=".05" stroke-width="2.04939"/><g transform="translate(3 3.000004)"><g transform="translate(1)"><path d="m3.500002 23.999996h16.999998v2h-16.999998z" fill="url(#g)" opacity=".15"/><path d="m3.5000009 24.000081v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#e)" opacity=".15"/><path d="m20.500001 24.000081v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#c)" opacity=".15"/></g><path d="m4.5 2.499996c5.3563892 0 16.999971.0000043 16.999971.0000043l.000029 21.9999957-17 .0019v-22.0018957z" fill="url(#b)" stroke-width="1.055077"/><g fill="none" stroke-linejoin="round"><path d="m20.500027 23.498214-15.000027.001786v-20.0000041l15.000027-.0017859z" stroke="url(#a)" stroke-linecap="round"/><path d="m4.499961 2.4999399c5.27048 0 17.000081.0002141 17.000081.0002141l.000024 21.998116-17.000105.0018v-21.9999741z" stroke="url(#h)" stroke-width=".999922"/></g></g><path d="m11 7h14v21h-14z" opacity=".05" stroke-width="2.04939"/><g transform="translate(8 6.000004)"><g transform="translate(1)"><path d="m3.500002 23.999996h16.999998v2h-16.999998z" fill="url(#f)" opacity=".15"/><path d="m3.5000009 24.000081v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#e)" opacity=".15"/><path d="m20.500001 24.000081v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#c)" opacity=".15"/></g><path d="m4.5 2.499996c5.3563892 0 16.999971.0000043 16.999971.0000043l.000029 21.9999957-17 .0019v-22.0018957z" fill="url(#b)" stroke-width="1.055077"/><g fill="none" stroke-linejoin="round"><path d="m20.500027 23.498214-15.000027.001786v-20.0000041l15.000027-.0017859z" stroke="url(#a)" stroke-linecap="round"/><path d="m4.499961 2.4999399c5.27048 0 17.000081.0002141 17.000081.0002141l.000024 21.998116-17.000105.0018v-21.9999741z" stroke="url(#h)" stroke-width=".999922"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/verticalcaption.svg b/icon-themes/elementary_svg/cmd/32/verticalcaption.svg
new file mode 100644
index 000000000..230daf23b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/verticalcaption.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="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 -.00823529 16.560422 6.019411)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 -.00823529 20.439577 6.019411)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><linearGradient id="d" gradientTransform="matrix(.04576928 0 0 -.00823529 -.542324 6.019452)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(0 -1 -1 0 31.005006 33.000125)" gradientUnits="userSpaceOnUse" x1="19" x2="19" y1="30" y2="0"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#c8c8c8"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="5" x2="4.63863" y1="27" y2="5.861876"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="31.047613" x2="31.047613" y1="34.962955" y2="11.666656"><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="h" gradientTransform="matrix(.62856997 0 0 .60839392 -41.164737 -20.534791)" gradientUnits="userSpaceOnUse" x1="97.307762" x2="97.307762" y1="73.200584" y2="41.970818"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><g transform="matrix(1 0 0 -1 0 32)"><path d="m12.396 4.665-.018 19.97 16.334-.03.018-19.97zm-5.084 9.637c-.94 4.81-1.913 9.613-2.875 14.417l-.04.25h2.667c.872-3.895 1.48-7.85 2.34-11.748.053-.25 3.27.03 3.596-.222.952-.733-.316-2.007-.125-2.727z" fill="url(#h)"/><path d="m13.496 5.53 14.027-.044-.018 18.066-13.997.004z" fill="none" stroke="url(#g)"/><path d="m12 4v10h-5l-.104.54-2.876 14.052v.013l-.173 1.035 3.596-.017.118-.52 2.323-11.103h2.116l-.018 7h17.018v-21zm1 1.03 15-.03.045 18.94-15 .03.018-7h-2.89l.002-.01h-1.347l-2.31 11.342h-1.316l2.658-13.332 5.203.015z" fill="url(#f)"/><path d="m9.13 15.95 3.87.05v1l-4.172-.04z" fill="#fdfdfb"/><g transform="translate(2 2)"><path d="m11 3h15v-2h-15z" fill="url(#d)" opacity=".15"/><path d="m11 2.99989v-1.99989c-.806615-.0038-1.9500023.448074-1.9500023 1.000074s.900121.999816 1.9500023.999816z" fill="url(#c)" opacity=".15"/><path d="m26 2.99989v-1.99989c.806614-.0038 1.950002.448074 1.950002 1.000074s-.900122.999816-1.950002.999816z" fill="url(#a)" opacity=".15"/></g><path d="m25.5 22v-1.343625zm0-1.687375v-2.1875zm0-2.53125v-1.9375zm0-2.25v-.84375zm0-1.1875v-1.875zm0-2.25v-3.09375zm-2 9.906125v-2.656125zm0-3.062375v-1.75zm0-2.0625v-.875zm0-1.21875v-1.59375zm0-1.9375v-1.625zm0-1.9375v-2.59375zm-1.994995 10.218625v-3.281125zm0-3.624875v-4.625zm0-4.9375v-1.84375zm-2 8.562375v-1.59375zm0-1.093625v-5.90625zm-3.037243 1.093625v-2.093625zm0-2.406125v-5.0625zm0-5.375v-2.46875zm0-2.78125v-2.3125z" stroke="url(#e)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/verticaltext.svg b/icon-themes/elementary_svg/cmd/32/verticaltext.svg
new file mode 100644
index 000000000..609887a1f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/verticaltext.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="7.937606" x2="7.937606" y1="288.53299" y2="289.591323"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 .26458333 -.26458333 0 13.229273 286.15174)" gradientUnits="userSpaceOnUse" x1="11" x2="13.000038" y1="12" y2="12.000401"><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><radialGradient id="c" cx="1.851743" cy="292.77209" gradientTransform="matrix(-.00000228 1.5121835 -1.6066932 -.00000242 472.24668 289.97165)" gradientUnits="userSpaceOnUse" r="2.799494"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".70495" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="2" x2="30" y1="16" y2="16"><stop offset="0" stop-color="#1f1f1f"/><stop offset="1" stop-color="#5c5c5c"/></linearGradient><g transform="translate(0 -288.533)"><path d="m5 2c-1.662 0-3 1.338-3 3h1c0-1.108.892-2 2-2zm1 0v1h3v-1zm4 0v1h3v-1zm4 0v1h3v-1zm4 0v1h3v-1zm4 0v1h3v-1zm4 0v1h1c1.108 0 2 .892 2 2h1c0-1.662-1.338-3-3-3zm-24 4v3h1v-3zm27 0v3h1v-3zm-27 4v3h1v-3zm27 0v3h1v-3zm-27 4v3h1v-3zm27 0v3h1v-3zm-27 4v3h1v-3zm27 0v3h1v-3zm-27 4v3h1v-3zm27 0v3h1v-3zm-27 4v1c0 1.662 1.338 3 3 3v-1c-1.108 0-2-.892-2-2v-1zm27 0v1c0 1.108-.892 2-2 2h-1v1h1c1.662 0 3-1.338 3-3v-1zm-23 3v1h3v-1zm4 0v1h3v-1zm4 0v1h3v-1zm4 0v1h3v-1zm4 0v1h3v-1z" fill="url(#d)" opacity=".867" transform="matrix(.26458 0 0 .26458 0 288.533)"/><g transform="matrix(0 1 -1 0 297.004459 288.533341)"><path d="m5.384 294.273h-2.338l-.403 1.01h-1.077l2.206-5.292h1l2.128 5.293h-1.125zm-2.06-.8h1.756l-.784-2.394z" style="stroke:#000;stroke-width:.265;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.56;fill:url(#c)"/><path d="m6.5058594 5.9199219v1.5l20.0019526 8.3378901v-1.5zm13.8437496 10.9882811-7.001953 2.292969v1.5l9.046875-2.962891zm-10.02539 3.441406-3.8222659 1.478516v1.5l3.8222659-1.478516z" fill="#fff" opacity=".1" transform="matrix(0 -.26458333 .26458333 0 -.000341 297.00446)"/></g><g id="e"><path d="m7.0114584 288.66529h1.3229166v1.32292h-1.3229166z" fill="url(#a)" stroke="#a62100" stroke-opacity=".501961" stroke-width=".26271"/><path d="m8.0698975 288.92987v.79368h-.7941203v-.79368z" fill="none" opacity=".5" stroke="url(#b)" stroke-width=".264583"/></g><use height="100%" transform="translate(-6.880103 6.880102)" width="100%" xlink:href="#e"/><use height="100%" transform="translate(-6.880103 -.000935)" width="100%" xlink:href="#e"/><use height="100%" transform="translate(-.000106 6.879242)" width="100%" xlink:href="#e"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/verticaltextfittosizetool.svg b/icon-themes/elementary_svg/cmd/32/verticaltextfittosizetool.svg
new file mode 100644
index 000000000..e6bffd232
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/verticaltextfittosizetool.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" 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 .000004 -.000007)" gradientUnits="userSpaceOnUse" x1="3.81503" x2="19.838303" y1="8.695725" y2="8.695725"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="1.455208" x2="6.879167" y1="295.808115" y2="295.808115"><stop offset="0" stop-color="#fff"/><stop offset=".63414633" 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"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1=".661458" x2="7.805208" xlink:href="#c" y1="295.80904" y2="295.80904"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="7.937606" x2="7.937606" xlink:href="#c" y1="288.53299" y2="289.591323"/><linearGradient id="f" gradientTransform="matrix(0 .26458333 -.26458333 0 13.229273 286.15174)" gradientUnits="userSpaceOnUse" x1="11" x2="13.000038" y1="12" y2="12.000401"><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 transform="matrix(0 1 -1 0 296.99874 0)"><g transform="matrix(.3527769 0 0 .3527769 .000011 288.85079)"><path d="m13.125003 13.724212-3.055712.000015.0557-8.2500263h-6.0000106v-3l15.0000376-.0000075v3l-5.995252-.0000075z" style="stroke:#000;stroke-width:.750002;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.490196;fill:url(#a)"/><path d="m23.496094 5.5v2h4v-2zm-11 7.925781v2l11 .074219v-2z" fill="#fff" opacity=".1" transform="matrix(0 -.75000187 .75000187 0 -.00003 23.096609)"/></g><path d="m1.984375 294.75071-1.32291674 1.05833 1.32291674 1.05834v-.79375h4.4979167v.79375l1.3229166-1.05834-1.3229166-1.05833v.79375h-4.4979167z" fill="url(#d)" stroke="#a62100" stroke-linejoin="round" stroke-opacity=".501961" stroke-width=".264583"/><path d="m1.7197916 295.27988-.6614584.52916.6614584.52917v-.26458c-.0000647-.14587.1187152-.26361.2645834-.26355l4.4984331-.002c.1458638-.00006.2641254.1182.2640666.26406v.26561l.6614586-.52917-.6614586-.53019v.26561c.0000654.14587-.1181978.2631-.2640666.26304l-4.4984331.002c-.1458648.00006-.2646432-.11871-.2645834-.26458z" style="opacity:.5;fill:none;stroke-width:.264583;stroke-linecap:round;stroke-linejoin:round;stroke:url(#b)"/><path d="m5 2c-1.662 0-3 1.338-3 3h1c0-1.108.892-2 2-2zm1 0v1h3v-1zm4 0v1h3v-1zm4 0v1h3v-1zm4 0v1h3v-1zm4 0v1h3v-1zm4 0v1h1c1.108 0 2 .892 2 2h1c0-1.662-1.338-3-3-3zm-24 4v3h1v-3zm27 0v3h1v-3zm-27 3.9998992v2.9999998h1v-2.9999998zm27 0v2.9999998h1v-2.9999998zm-27 3.9999998v3h1v-3zm27 0v3h1v-3zm-27 4v1c0 1.662 1.338 3 3 3v-1c-1.108 0-2-.892-2-2v-1zm27 0v1c0 1.108-.892 2-2 2h-1v1h1c1.662 0 3-4.662 3-3v-1zm-23 3v1h3v-1zm4 0v1h3v-1zm4 0v1h3v-1zm4 0v1h3v-1zm4 0v1h3v-1z" opacity=".867" transform="matrix(.26458 0 0 .26458 0 288.533)"/><g id="g" transform="matrix(0 -1 1 0 -281.653833 296.999667)"><path d="m7.0114584 288.66529h1.3229166v1.32292h-1.3229166z" fill="url(#e)" stroke="#a62100" stroke-opacity=".501961" stroke-width=".26271"/><path d="m8.0698975 288.92987v.79368h-.7941203v-.79368z" fill="none" opacity=".5" stroke="url(#f)" stroke-width=".264583"/></g><use height="100%" transform="translate(-6.880103 4.763435)" width="100%" xlink:href="#g"/><use height="100%" transform="translate(-6.880103 -.000935)" width="100%" xlink:href="#g"/><use height="100%" transform="translate(-.000106 4.762575)" width="100%" xlink:href="#g"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/vfixedline.svg b/icon-themes/elementary_svg/cmd/32/vfixedline.svg
new file mode 100644
index 000000000..4ea4e254f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/vfixedline.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(.18386137 0 0 .09862325 11.117873 19.300686)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(0 1.3142331 -1.0026853 0 23.437955 -.472301)" gradientUnits="userSpaceOnUse" x1="5.627119" x2="17.762712" y1="4.169491" y2="18.305084"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 .79241 -1.04925)"><ellipse cx="11.531562" cy="20.878658" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".238" rx="3.10266" ry="1.664269" stroke-width=".847731"/><path d="m11.03072 4.1619479v16.5000411h1.500004v-16.5000411z" 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/view100.svg b/icon-themes/elementary_svg/cmd/32/view100.svg
new file mode 100644
index 000000000..a05d99484
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/view100.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="20.67595" x2="20.67595" y1="7.65331" y2="20.374612"><stop offset="0" stop-color="#6c6c6c" stop-opacity=".698"/><stop offset="1" stop-color="#c1c1c1"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="22.00928" x2="22.00928" y1="20.98661" y2="12.385298"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></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.353" x2="22.353" y1="1.705" y2="27.117"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="34.334" y2="2.666"><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 stroke-linecap="round" stroke-linejoin="round"><path d="m14.497 10.826h4l-.022 11.68h-4l.022-7.67h-1.333v-2.667z" opacity=".6" stroke="url(#b)"/><path d="m14.497 9.493h4l.01 11.97h-4l-.01-7.96h-1.333v-2.668z" stroke="url(#a)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/viewdatasourcebrowser.svg b/icon-themes/elementary_svg/cmd/32/viewdatasourcebrowser.svg
new file mode 100644
index 000000000..66f223b03
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/viewdatasourcebrowser.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" height="32" width="32"><linearGradient id="j" gradientTransform="matrix(.45813 0 0 .4389 -31.62 14.933)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="102.308" x2="102.308" y1="-2.393" y2="-24.582"><stop offset="0" stop-color="#a5a6a8"/><stop offset="1" stop-color="#e8e8e8"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.45813 0 0 .4389 -31.62 14.933)" gradientUnits="userSpaceOnUse" x1="109.956" x2="109.956" y1="-24.911" y2="-2.376"><stop offset="0" stop-color="#b3b3b3"/><stop offset="1" stop-color="#dadada"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.45783 0 0 .4323 -31.592 18.912)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424" xlink:href="#a" y1="-7.666" y2="-7.666"/><linearGradient id="a"><stop offset="0" stop-color="#868688"/><stop offset="1" stop-color="#d9d9da"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="10.861" x2="10.861" xlink:href="#b" y1="12.991" y2="18"/><linearGradient id="b"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#4a4a4a"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.45783 0 0 .4323 -31.592 24.912)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424" xlink:href="#a" y1="-7.666" y2="-7.666"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="10.861" x2="10.861" xlink:href="#b" y1="18.991" y2="24"/><linearGradient id="d" gradientTransform="matrix(.45783 0 0 .4323 -31.592 30.912)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424" xlink:href="#a" y1="-7.666" y2="-7.666"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="10.861" x2="10.861" xlink:href="#b" y1="24.991" y2="30"/><linearGradient id="l" gradientTransform="matrix(.6 0 0 .60526 1.6 2.17)" gradientUnits="userSpaceOnUse" x1="21.381" x2="21.381" y1="5.052" y2="44.137"><stop offset="0" stop-color="#fff"/><stop offset=".081" stop-color="#fff" stop-opacity=".235"/><stop offset=".923" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="c" cx="23.335" cy="41.636" gradientTransform="matrix(.57452 0 0 .22094 2.594 17.8)" gradientUnits="userSpaceOnUse" r="22.627"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><path d="M29 27c0 2.76-5.82 5-13 5S3 29.76 3 27s5.82-5 13-5 13 2.24 13 5z" fill="url(#c)" fill-rule="evenodd" opacity=".3"/><path d="M27.49 25.068c0 2.446-5.15 4.432-11.493 4.432S4.505 27.514 4.505 25.068c.114-5.47-1.405-4.34 11.492-4.433 13.193-.095 11.33-1.126 11.493 4.433z" fill="url(#d)" stroke="url(#e)"/><path d="M27.5 21c0 2.485-5.15 4.5-11.5 4.5S4.5 23.485 4.5 21s5.15-4.5 11.5-4.5 11.5 2.015 11.5 4.5z" fill="#868688" stroke="#d8d8d8"/><path d="M27.49 19.068c0 2.446-5.15 4.432-11.493 4.432S4.505 21.514 4.505 19.068c.114-5.47-1.405-4.34 11.492-4.433 13.193-.095 11.33-1.126 11.493 4.433z" fill="url(#f)" stroke="url(#g)"/><path d="M27.5 15c0 2.485-5.15 4.5-11.5 4.5S4.5 17.485 4.5 15s5.15-4.5 11.5-4.5 11.5 2.015 11.5 4.5z" fill="#868688" stroke="#d8d8d8"/><path d="M27.49 13.068c0 2.446-5.15 4.432-11.493 4.432S4.505 15.514 4.505 13.068c.114-5.47-1.405-4.34 11.492-4.432C29.19 8.54 27.327 7.51 27.49 13.068z" fill="url(#h)" stroke="url(#i)"/><path d="M27.5 9c0 2.485-5.15 4.5-11.5 4.5S4.5 11.485 4.5 9 9.65 4.5 16 4.5 27.5 6.515 27.5 9z" fill="url(#j)" stroke="url(#k)"/><rect fill="none" height="23" opacity=".5" rx="17.5" ry="4" stroke="url(#l)" width="21" x="5.5" y="5.5"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/viewformasgrid.svg b/icon-themes/elementary_svg/cmd/32/viewformasgrid.svg
new file mode 100644
index 000000000..201f0958f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/viewformasgrid.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.0540373 0 0 1.2200853 -.878036 -4.41284)" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="18.5" y2="25"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e1e1e1"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.85580995 0 0 .96310694 21.324798 .238673)" gradientUnits="userSpaceOnUse" x1="16.5" x2="16.5" y1="20" y2="23"><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="c" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 7.975461)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 7.599765)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" xlink:href="#e" y1="4.999989" y2="43"/><linearGradient id="e"><stop offset="0" stop-color="#fff"/><stop offset=".00000009" 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="f" gradientUnits="userSpaceOnUse" x1="13.998793" x2="13.998793" y1="9.500082" y2="14.500082"><stop offset="0" stop-color="#d4d4d4"/><stop offset="1" stop-color="#abacae"/></linearGradient><linearGradient id="g" gradientTransform="matrix(1 0 0 -1 -.001207 27.9999)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#e" y1="3.999818" y2="2.999818"/><linearGradient id="h" gradientTransform="matrix(1 0 0 -1 4.997402 27.999818)" gradientUnits="userSpaceOnUse" x1="9.001391" x2="9.001391" xlink:href="#e" y1="3.999736" y2="2.999736"/><linearGradient id="i" gradientTransform="matrix(-1 0 0 -1 27.99743 27.9999)" gradientUnits="userSpaceOnUse" x1="8.998637" x2="8.998637" xlink:href="#e" y1="3.999818" y2="2.999818"/><linearGradient id="j" gradientTransform="matrix(1 0 0 -1 4.997052 23.9999)" gradientUnits="userSpaceOnUse" x1="9.001391" x2="9.001391" xlink:href="#e" y1="3.999736" y2="2.999736"/><linearGradient id="k" gradientTransform="matrix(1 0 0 -1 -.002991 23.9999)" gradientUnits="userSpaceOnUse" x1="9.001391" x2="9.001391" xlink:href="#e" y1="3.999736" y2="2.999736"/><linearGradient id="l" gradientTransform="matrix(1 0 0 -1 9.997009 23.9999)" gradientUnits="userSpaceOnUse" x1="9.001391" x2="9.001391" xlink:href="#e" y1="3.999736" y2="2.999736"/><linearGradient id="m" gradientTransform="matrix(1 0 0 -1 4.997235 19.999718)" gradientUnits="userSpaceOnUse" x1="9.001391" x2="9.001391" xlink:href="#e" y1="3.999736" y2="2.999736"/><linearGradient id="n" gradientTransform="matrix(1 0 0 -1 -.002808 19.999718)" gradientUnits="userSpaceOnUse" x1="9.001391" x2="9.001391" xlink:href="#e" y1="3.999736" y2="2.999736"/><linearGradient id="o" gradientTransform="matrix(1 0 0 -1 9.997192 19.999718)" gradientUnits="userSpaceOnUse" x1="9.001391" x2="9.001391" xlink:href="#e" y1="3.999736" y2="2.999736"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="8.998793" x2="8.998793" xlink:href="#e" y1="11.000082" y2="13.000082"/><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="13.997402" x2="13.997402" xlink:href="#e" y1="11.000164" y2="13.000164"/><linearGradient id="r" gradientTransform="matrix(-1 0 0 1 27.998636 8)" gradientUnits="userSpaceOnUse" x1="8.998793" x2="8.998793" xlink:href="#e" y1="3.000082" y2="5.000082"/><linearGradient id="s" gradientTransform="matrix(.49999998 0 0 .25 -.999998 10.999819)" gradientUnits="userSpaceOnUse" x1="23.954144" x2="23.954144" xlink:href="#t" y1="15.999304" y2="19.963179"/><linearGradient id="t"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="u" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="v" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#t"/><radialGradient id="w" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 9.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#t"/><radialGradient id="x" 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="#y"/><linearGradient id="y"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="z" 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="#y"/><linearGradient id="A" 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="B" gradientUnits="userSpaceOnUse" x1="14.26548" x2="14.26548" y1=".638623" y2="-32.688384"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="C" gradientTransform="matrix(.67567568 0 0 .67567567 -.216213 -.216209)" gradientUnits="userSpaceOnUse" x1="23.999996" x2="23.999996" y1="6.239989" y2="41.759991"><stop offset="0" stop-color="#fff"/><stop offset=".04026115" stop-color="#fff" stop-opacity=".235294"/><stop offset=".95833331" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g opacity=".4" transform="matrix(.73684208 0 0 .57142853 -1.68421 4.142858)"><path d="m38 40h5v7h-5z" fill="url(#x)"/><path d="m-10-47h5v7h-5z" fill="url(#z)" transform="scale(-1)"/><path d="m10 40h28v7.000001h-28z" fill="url(#A)"/></g><rect fill="url(#B)" height="27" rx="1.677537" stroke-width="1.038462" transform="scale(1 -1)" width="27" x="2.5" y="-29.5"/><rect fill="none" height="27" opacity=".5" rx="2.16" stroke="#555761" stroke-linecap="round" stroke-linejoin="round" width="27" x="2.5" y="2.5"/><rect fill="none" height="25" rx="1.086957" ry="1.190476" stroke="url(#C)" stroke-linecap="round" stroke-linejoin="round" width="25" x="3.5" y="3.5"/><g fill-rule="evenodd"><path d="m5.2218912 5.221965a.44444569.44444569 0 0 1 -.888891 0 .44444569.44444569 0 1 1 .888891 0z" fill="#fff"/><path d="m5.2218912 4.77752a.44444569.44444569 0 0 1 -.888891 0 .44444569.44444569 0 1 1 .888891 0z" opacity=".3"/><path d="m27.666891 5.221965a.44444561.44444561 0 0 1 -.88889 0 .44444561.44444561 0 1 1 .88889 0z" fill="#fff"/><path d="m27.666891 4.77752a.44444561.44444561 0 0 1 -.88889 0 .44444561.44444561 0 1 1 .88889 0z" opacity=".3"/><path d="m5.2218912 27.66669a.44444569.44444569 0 0 1 -.888891 0 .44444569.44444569 0 1 1 .888891 0z" fill="#fff"/><path d="m5.2218912 27.222244a.44444569.44444569 0 0 1 -.888891 0 .44444569.44444569 0 1 1 .888891 0z" opacity=".3"/><path d="m27.666891 27.66669a.44444561.44444561 0 0 1 -.88889 0 .44444561.44444561 0 1 1 .88889 0z" fill="#fff"/><path d="m27.666891 27.222244a.44444561.44444561 0 0 1 -.88889 0 .44444561.44444561 0 1 1 .88889 0z" opacity=".3"/></g><rect fill="#b5b5b5" height="5" rx="1" width="20" x="6" y="9"/><rect fill="#cacaca" height="4" rx="1" width="20" x="6" y="10"/><rect fill="url(#a)" height="6" rx="1" stroke="#656565" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".529825" width="17" x="7.5" y="18.5"/><rect fill="none" height="6" opacity=".5" rx="1.060805" ry="1.007075" width="16.999998" x="7.5" y="18.5"/><rect fill="none" height="4" rx=".491849" ry=".5" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".529825" width="15" x="8.5" y="19.5"/><g fill="#4d4d4d"><path d="m12 21h1v1h-1z"/><path d="m13 20h1v1h-1z"/><path d="m14 21h1v1h-1z"/><path d="m12 22h1v1h-1z"/><path d="m14 22h1v1h-1z"/><path d="m13 23h1v1h-1z"/><path d="m16 20h1v1h-1z"/><path d="m16 21h1v1h-1z"/><path d="m16 22h1v1h-1z"/><path d="m16 23h1v1h-1z"/><path d="m18 20h1v1h-1z"/><path d="m17 21h1v1h-1z"/><path d="m18 22h1v1h-1z"/><path d="m18 23h1v1h-1z"/></g><g transform="translate(8.001207 3.999918)"><rect fill="url(#c)" height="17.000002" rx="1" width="15" x="6.498793" y="9.500082"/><path d="m7.440184 10.498592h13l.059999 15.001408h-12.9999998z" fill="none" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.100222"/><path d="m6.5001831 14-.00139 11.500082c-.0000694.574146.425854 1 1 1h12.9999999c.574101.0073.99993-.425854 1-1l.0014-11.336601" fill="none" opacity=".3" stroke="#000"/><path d="m7.5365471 9.500027c-.574145.0000081-1.036364.462218-1.036364 1.036364v3.963609l14.9999989-.000182v-3.963609c0-.574146-.462218-1.0363721-1.036363-1.036364z" fill="url(#f)"/><g fill="none" stroke-linecap="square"><path d="m7.4975861 24.999818.00295-1.499736 2.9998169.000182-.0016 1.999818-2.501208-.000264c-.5 0-.5 0-.5-.5z" stroke="url(#g)"/><path d="m12.497586 25.499818.001557-1.999818 2.999817.000182-.001557 1.999818z" stroke="url(#h)"/><path d="m20.498636 24.999818.000157-1.499736-2.999816.000182-.0016 1.999818 2.501208-.000264c.5 0 .5 0 .5-.5z" stroke="url(#i)"/><path d="m12.497236 21.4999.0016-1.999818 2.999817.000182-.0016 1.999818z" stroke="url(#j)"/><path d="m7.497193 21.4999.0016-1.999818 2.999817.000182-.0016 1.999818z" stroke="url(#k)"/><path d="m17.497193 21.4999.0016-1.999818 2.999817.000182-.0016 1.999818z" stroke="url(#l)"/><path d="m12.497419 17.499718.0016-1.999818 2.999817.000182-.0016 1.999818z" stroke="url(#m)"/><path d="m7.497376 17.499718.0016-1.999818 2.999817.000182-.0016 1.999818z" stroke="url(#n)"/><path d="m17.497376 17.499718.0016-1.999818 2.999817.000182-.0016 1.999818z" stroke="url(#o)"/></g><path d="m11.000001 15h1l.000181 11h-1z" opacity=".321"/><path d="m16.000002 15h1l.000181 11h-1z" opacity=".321"/><path d="m7.000001 17.999818h4v1h-4z" opacity=".321"/><path d="m12.000001 17.999818h4v1h-4z" opacity=".321"/><path d="m17.000002 17.999818h4v1h-4z" opacity=".321"/><path d="m7.000001 21.999818h4v1h-4z" opacity=".321"/><path d="m12.000001 21.999818h4v1h-4z" opacity=".321"/><path d="m17.000002 21.999818h4v1h-4z" opacity=".321"/><path d="m3.5 13c-1 0-1.5021307.5-1.5 1.5l.0000002 4.5h14.9999998 1v-4.5c0-1.000002-.5-1.5-1.5-1.5zm.5 1h3v4h-4v-3c0-.729506.2627508-1 1-1zm8 0v4l-4.0078136.0293.0078136-4.0293zm1.001953 0h2.998047c.75 0 .997917.289133 1 1l.000001 3h-4.000001z" fill="#555761" fill-opacity=".501961" transform="translate(3.998793 -3.999918)"/><g fill="none" stroke-linecap="square"><path d="m7.498793 11.000082.0013911 2.499918 2.9998169-.000182v-3l-2.501208.000264c-.5 0-.5 0-.5.5z" opacity=".8" stroke="url(#p)"/><path d="m12.498793 10.500082v3l2.999817-.000182v-3z" opacity=".8" stroke="url(#q)"/><path d="m20.499843 11.000082-.001392 2.499918-2.999816-.000182v-3l2.501208.000264c.5 0 .5 0 .5.5z" opacity=".8" stroke="url(#r)"/></g><path d="m6.0001831 15 15.9998179-.000182v1l-15.9998179.000182z" fill="url(#s)" opacity=".15"/><g transform="translate(1.998793 -2.999918)"><path d="m4.949989 29h14.100021v2h-14.100021z" fill="url(#u)" opacity=".15"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#v)" opacity=".15"/><path d="m19.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#w)" opacity=".15"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/viewrowcolumnheaders.svg b/icon-themes/elementary_svg/cmd/32/viewrowcolumnheaders.svg
new file mode 100644
index 000000000..4fed212f7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/viewrowcolumnheaders.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.439577 25.98059)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 21.560423 25.98059)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="3.96875" x2="3.96875" y1=".529167" y2="7.9375"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><linearGradient id="f" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" y1="2" y2="5.000003"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="g" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="h" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="i" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="j" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="k" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="l" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="m" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="n" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#f" y1="2" y2="4.000013"/><linearGradient id="o" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="p" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="q" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#f" y1="2" y2="4.000013"/><linearGradient id="r" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="s" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="t" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="u" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#f" y1="2" y2="4.000013"/><linearGradient id="v" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="w" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="x" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="5.000003"/><linearGradient id="y" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#f" y1="2" y2="4.000013"/><linearGradient id="z" gradientTransform="matrix(.1573294 0 0 .1586627 -8.008007 -.016355)" gradientUnits="userSpaceOnUse" x1="24.833029" x2="24.833029" y1="2.604455" y2="51.798176"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="matrix(.26458333 0 0 .26458333 -.529167 .264583)"><path d="m5.0000001 29h26.0000009v2h-26.0000009z" fill="url(#a)" opacity=".15"/><path d="m5.0000001 29.000111v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#b)" opacity=".15"/><path d="m31.000001 29.000111v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#d)" opacity=".15"/></g><rect fill="url(#z)" height="7.672933" rx=".396875" ry=".396891" stroke-width="1.3333" transform="scale(-1 1)" width="7.14375" x="-7.805209" y=".396859"/><path d="m3.9980469 1c-1.1064402 0-1.9980469.8919999-1.9980469 2v26c0 1.108.8916067 2 1.9980469 2h24.0039061c1.10644 0 1.998047-.892 1.998047-2v-26c0-1.1080001-.891607-2-1.998047-2zm.5019531 1h3.4882812v5h-4.9882812v-3.5c0-.8310001.6690009-1.5 1.5-1.5zm4.4960938 0h5.9960942v5h-5.992188v.9707031h-.0039062zm7.0039062 0h5.998047v5h-5.998047zm7.005859 0h4.494141c.830999 0 1.5.6689999 1.5 1.5v3.5h-5.994141zm-14.005859 6h5.998047l.001953 5.001953h-5.9980469zm7.005859 0h5.996094l-.001953 5h-6zm7.003907 0h5.990234v5h-6zm-20.009766.0019531h4.9921875l.0019531 4.9999999h-4.9882812zm0 5.9980469 4.9941406.033203-.0019531 4.933594h-4.9882813v.033203h-.0039062zm6.0019531 0h5.9980469v5h-6zm6.9980469 0h6v5h-6zm7 0h6v5h-5.994141zm-14 6h6v5l-6-.007812zm7 0h6v5h-6zm13 0v4.996094h-5.996094v1.007812h5.996094v2.496094c0 .207749-.04148.404407-.117188.583984v.001954c-.227485.537838-.760176.914062-1.382812.914062h-4.5l.003906-9.992188zm-26 .001953h4.9921875v4.990235l-4.9921875.009765zm0 5.998047h5v4h-3.5c-.8309991 0-1.5-.669-1.5-1.5zm6 0h6v4h-6zm7 0 6 .007812-.007812 3.992188h-5.992188z" opacity=".3" transform="scale(.26458333)"/><g fill="none" stroke-width=".264583"><path d="m3.8364584 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#f)"/><path d="m3.8364583 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#o)"/><path d="m3.8364583.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#g)"/><path d="m3.8364583 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#p)"/><path d="m3.8364583 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#q)"/><path d="m5.6885416 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#r)"/><path d="m5.6885415 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#s)"/><path d="m5.6885415.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#h)"/><path d="m5.6885415 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#t)"/><path d="m5.6885415 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#u)"/><path d="m7.540625 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#v)"/><path d="m7.5406249 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#w)"/><path d="m7.5406249.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#i)"/><path d="m7.5406249 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#x)"/><path d="m7.5406249 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#y)"/><path d="m1.9843751 3.8364616h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#j)"/><path d="m1.984375 2.2489583h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#k)"/><path d="m1.984375.66145834h-1.05833333l-.0000002 1.05833066h1.05833353z" stroke="url(#l)"/><path d="m1.984375 5.4239584h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#m)"/><path d="m1.984375 7.0114584h-1.05833333l-.0000002.79375h1.05833353z" stroke="url(#n)"/></g><path d="m.96531579.39222865c-.19609197 0-.28481504.19713607-.29662271.39635824-.0115014.0325039-.0191204.0661434-.0191204.10231933l-.012919 6.87089218c0 .210666.22643365.2999401.43976641.3012733l1.1725382.00672.00207-6.0854167h5.55418011l-.002584-1.15082963c-.000485-.21599892-.1572699-.42943113-.3679362-.42943113z" fill="url(#e)" stroke-width="1.33333"/><path d="m4 1c-1.1079998 0-2 .8919999-2 2v26c0 1.108.8920002 2 2 2h5v-1-22h21v-.0292969-.9707031-4c0-1.1080001-.892-2-2-2zm.5 1h3.5v5h-5v-3.5c0-.831.6690006-1.5 1.5-1.5zm4.5 0h6v5h-6zm7 0h6v5h-6zm7 0h4.5c.830999 0 1.5.669 1.5 1.5v3.5h-6zm-20 6h5v5h-5zm0 6h5v5h-5zm0 6h5v5h-5zm0 6h5v4h-3.5c-.8309994 0-1.5-.669-1.5-1.5z" fill="#ad5f00" fill-opacity=".501961" transform="scale(.26458333)"/><g fill="none" stroke-width=".264583"><path d="m3.8364583.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" opacity=".5" stroke="url(#g)"/><path d="m5.6885415.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" opacity=".5" stroke="url(#h)"/><path d="m7.5406249.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" opacity=".5" stroke="url(#i)"/><path d="m1.9843751 3.8364616h-1.05833333l-.0000002 1.0583307h1.05833353z" opacity=".5" stroke="url(#j)"/><path d="m1.984375 2.2489583h-1.05833333l-.0000002 1.0583307h1.05833353z" opacity=".5" stroke="url(#k)"/><path d="m1.984375.66145834h-1.05833333l-.0000002 1.05833066h1.05833353z" opacity=".5" stroke="url(#l)"/><path d="m1.984375 5.4239584h-1.05833333l-.0000002 1.0583307h1.05833353z" opacity=".5" stroke="url(#m)"/><path d="m1.984375 7.0114584h-1.05833333l-.0000002.79375h1.05833353z" opacity=".5" stroke="url(#n)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/viewvaluehighlighting.svg b/icon-themes/elementary_svg/cmd/32/viewvaluehighlighting.svg
new file mode 100644
index 000000000..6d4506ad1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/viewvaluehighlighting.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.423726" x2="17.694912" y1="-6.644011" y2="28.338953"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><path d="m27.226153 14.747732q0 2.049163-.632459 3.756799-.63246 1.707637-1.787385 2.661067-1.154925.953428-2.681078.953428-1.017434 0-1.814883-.49806-.783699-.512292-1.113679-1.337647h-.219986q-.673706.853817-1.636144 1.351878-.962439.483829-2.144861.483829-2.433595 0-3.836004-1.508411-1.4024104-1.522643-1.4024104-4.141016 0-2.974131 1.8148834-4.824071 1.828631-1.8499379 4.839689-1.8499379 1.113678 0 2.571084.2276849 1.457406.213454 2.378597.554981l-.316229 6.958615q0 1.992243 1.044931 1.992243.879943 0 1.402411-1.32342.522465-1.337647.522465-3.48642 0-2.291078-.921189-4.041406-.907442-1.7645559-2.584835-2.6895249-1.663641-.939199-3.822253-.939199-2.763573 0-4.82594 1.195343-2.0623669 1.195345-3.1485471 3.4152719-1.0861801 2.219926-1.0861801 5.122906 0 3.941791 2.0211199 6.047875 2.0348693 2.091856 5.8846223 2.091856 1.5399 0 3.299786-.355759 1.759886-.355756 3.341036-.96766v2.746446q-2.914813 1.280729-6.530829 1.280729-5.224665 0-8.1532266-2.846059-2.9148126-2.846059-2.9148126-7.912046 0-3.514883 1.4986537-6.389403 1.5124029-2.8745189 4.2759755-4.4825429 2.763572-1.6222533 6.310842-1.6222533 3.024808 0 5.403404 1.2807262 2.378596 1.2807271 3.671015 3.6429562 1.292416 2.3622288 1.292416 5.4502018zm-14.079095 1.778788q0 3.002594 2.364847 3.002594 1.223673 0 1.869882-.89651.659957-.91074.797448-2.959902l.178739-3.144895q-.63246-.142303-1.581148-.142303-1.718641 0-2.681079 1.109962-.948689 1.109963-.948689 3.031054z" fill="url(#a)" stroke="#000" stroke-opacity=".490196"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/vruler.svg b/icon-themes/elementary_svg/cmd/32/vruler.svg
new file mode 100644
index 000000000..2016e8158
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/vruler.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="-2" x2="29" y1="14.5" y2="14.5"><stop offset="0" stop-color="#fad4a1"/><stop offset="1" stop-color="#e6b481"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 .33333336 -.86363639 0 29.704545 -113.66668)" gradientUnits="userSpaceOnUse" x1="383" x2="383" y1="31.499998" y2="11.236841"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" 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="e" gradientTransform="matrix(.62856997 0 0 .60839392 .91432 -.534791)" 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><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><radialGradient id="g" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="h" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#h)" opacity=".15"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#g)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#f)" opacity=".15"/><path d="m5 1c5.041316 0 21.999973.00179 21.999973.00179l.000027 27.99821s-14.666666 0-22 0c0-9.333333 0-18.666664 0-27.9999959z" fill="url(#e)"/><g fill="none" stroke-linejoin="round"><path d="m26.5 28.5h-21v-27h21z" stroke="url(#d)" stroke-linecap="round"/><path d="m4.499961.499944c5.27048 0 23.000054.002 23.000054.002l.000024 28.998112s-15.333385 0-23.000078 0c0-9.666722 0-19.333346 0-28.999956z" stroke="url(#i)" stroke-width=".999922"/></g><g transform="matrix(0 1 1 0 -4 2)"><path d="m27.5 12.5v4h-29v-4z" fill="url(#a)" stroke="#783f07" stroke-opacity=".490196"/><path d="m26.5 13.5v2h-27v-2z" fill="none" opacity=".4" stroke="url(#b)"/><path d="m9 .5v1h2v-1zm0 3v1h2v-1zm0 2.5v1h2v-1zm0 3v1h2v-1zm0 3v1h2v-1zm0 3v1h2v-1zm0 3v1h2v-1zm0 3v1h2v-1zm0 3v1h2v-1zm0 3v1h2v-1z" fill="#a1550a" fill-opacity=".25098" transform="matrix(0 1 1 0 -2 4)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/warningcellstyles.svg b/icon-themes/elementary_svg/cmd/32/warningcellstyles.svg
new file mode 100644
index 000000000..fbcc63072
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/warningcellstyles.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(.6665434 0 -.00290144 .6778742 -3.356813 -10.21839)" gradientUnits="userSpaceOnUse" x1="29.126724" x2="29.291178" y1="19.787613" y2="57.567127"><stop offset="0" stop-color="#fff"/><stop offset=".56911701" stop-color="#fff" stop-opacity=".235294"/><stop offset=".93297637" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.64447106 0 0 .6279377 .532692 1.525971)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="1.428759" y2="44.745136"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.08449704 0 0 .01235294 -6.539646 38.470822)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.0289166 0 0 .01235294 21.026894 38.470848)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(.02891661 0 0 .01235294 26.973101 38.470848)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><g opacity=".4" transform="matrix(.6666592 0 0 1.3333333 0 -30.333332)"><path d="m3.6 43h40.799999v3h-40.799999z" fill="url(#d)"/><path d="m3.6 43.00013v2.999835c-1.4891338.005647-3.6-.672111-3.6-1.500111 0-.827998 1.6617608-1.499723 3.6-1.499724z" fill="url(#e)"/><path d="m44.4 43.00013v2.999835c1.489133.0056 3.6-.672111 3.6-1.500111 0-.827998-1.661761-1.499723-3.6-1.499724z" fill="url(#f)"/></g><path d="m30.293619 26.642856-12.586655-23.1428569c-.361777-.6428555-1.016401-.999998-1.745461-.999998-.729055 0-1.38704.4285671-1.754313 1.0714275l-12.4929253 23.1428574c-.2940649.571431-.2974269 1.357145.06466 1.928571.3620822.571431.9441073.857144 1.6731674.857144h25.0795699c.72906 0 1.386736-.357143 1.680806-.928573.366968-.571426.370025-1.285711.08115-1.928572z" fill="url(#b)"/><path d="m28.898533 25.883662-11.535987-21.1785935c-.491305-.9123519-.667525-1.2050695-1.414174-1.2050695-.642174 0-.978182.4263056-1.44225 1.2874908l-11.4079407 21.1615382c-.6624379 1.188097-.73341 1.497791-.4145589 2.020717.3188463.522931.7282373.494449 2.2408862.528561h22.4216234c1.408249.01704 1.725466-.08806 1.984576-.610982.323323-.522931.185798-.93781-.432175-2.003662z" fill="none" opacity=".6" stroke="url(#a)"/><path d="m30.293619 26.642855-12.586655-23.142857c-.361777-.6428556-1.0164-.9999981-1.74546-.9999981-.729056 0-1.387041.4285672-1.754314 1.0714276l-12.4929253 23.1428585c-.2940649.571429-.297427 1.357144.06466 1.92857.3620822.571431.9441073.857144 1.6731673.857144h25.07957c.72906 0 1.386736-.357142 1.680806-.928572.366968-.571427.370025-1.285713.08115-1.928573z" fill="none" opacity=".5" stroke="#ad5f00"/><path d="m16 10c-1.104569 0-2 .895431-2 2 0 2 .666667 4.666667 1.333333 10h1.333334c.666666-5.333333 1.333333-8 1.333333-10 0-1.104569-.895431-2-2-2zm0 14c-1.104569 0-2 .895431-2 2s.895431 2 2 2 2-.895431 2-2-.895431-2-2-2z" fill="#fff" opacity=".3"/><path d="m16 9.0000003c-1.104569 0-2 .895431-2 1.9999997 0 2 .666667 4.666667 1.333333 10h1.333334c.666666-5.333333 1.333333-8 1.333333-10 0-1.1045687-.895431-1.9999997-2-1.9999997zm0 13.9999997c-1.104569 0-2 .895431-2 2s.895431 2 2 2 2-.895431 2-2-.895431-2-2-2z" fill="#7a0000"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/watermark.svg b/icon-themes/elementary_svg/cmd/32/watermark.svg
new file mode 100644
index 000000000..685edba9b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/watermark.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.835884" x2="17.112177" y1="9.38434" y2="23.286779"><stop offset="0" stop-color="#ffc27d"/><stop offset="1" stop-color="#f37329" stop-opacity=".952206"/></linearGradient><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.56757 0 0 .72973 2.378 -2.514)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="5.564" y2="43"><stop offset="0" stop-color="#fff"/><stop offset=".036" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.62857 0 0 .6084 .914 -.535)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="e" cx="605.714" cy="486.648" gradientTransform="matrix(.01566 0 0 .00824 17.61 25.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#b"/><radialGradient id="f" cx="605.714" cy="486.648" gradientTransform="matrix(-.01566 0 0 .00824 14.39 25.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#b"/><linearGradient id="g" gradientTransform="matrix(.04577 0 0 .00824 -.542 25.98)" 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" gradientTransform="matrix(.53064 0 0 .5897 39.27 -1.792)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><path d="m4.95 29h22.1v2h-22.1z" fill="url(#g)" opacity=".15"/><path d="m4.95 29v2c-.807.004-1.95-.448-1.95-1s.9-1 1.95-1z" fill="url(#f)" opacity=".15"/><path d="m27.05 29v2c.807.004 1.95-.448 1.95-1s-.9-1-1.95-1z" fill="url(#e)" opacity=".15"/><path d="m5 1 22 .002v27.998h-22z" fill="url(#d)"/><g stroke-linejoin="round"><g fill="none"><path d="m26.5 28.5h-21v-27h21z" stroke="url(#c)" stroke-linecap="round"/><path d="m4.5.5 23 .002v28.998h-23z" stroke="url(#h)"/></g><path d="m19.24 22.545-.627-1.67h-.085q-.818 1.066-1.69 1.483-.86.407-2.25.407-1.71 0-2.698-1.01-.978-1.013-.978-2.882 0-1.956 1.318-2.88 1.327-.934 3.993-1.033l2.06-.066v-.54q0-1.868-1.847-1.868-1.424 0-3.346.89l-1.073-2.264q2.05-1.11 4.546-1.11 2.39 0 3.664 1.077 1.275 1.077 1.275 3.275v8.19zm-.956-5.694-1.254.045q-1.412.044-2.103.527-.69.484-.69 1.473 0 1.42 1.572 1.42 1.125 0 1.794-.672.68-.67.68-1.78z" fill="url(#a)" stroke="#cc3b02" stroke-opacity=".501961"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/window3d.svg b/icon-themes/elementary_svg/cmd/32/window3d.svg
new file mode 100644
index 000000000..079e7a040
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/window3d.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="18.138891" x2="21.8554" xlink:href="#e" y1="9.542822" y2="9.542822"/><linearGradient id="b"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="12.610265" x2="12.983146" y1="4.655892" y2="17.977927"><stop offset="0" stop-color="#fff"/><stop offset=".0679896" 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="d" gradientUnits="userSpaceOnUse" x1="10.084841" x2="10.017044" xlink:href="#b" y1="18.588097" y2="3.537249"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="15.067891" x2="15.30518" y1="4.452504" y2="17.977927"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="3" x2="21.5" xlink:href="#b" y1="1.944428" y2="1.944428"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="18" x2="22.111143" xlink:href="#b" y1="9.542822" y2="9.542822"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="15.009303" x2="15.04547" xlink:href="#b" y1="15.151894" y2="1.812745"/><g stroke-width=".750002" transform="matrix(1.33333 0 0 1.33333 -.666625 2.908134)"><path d="m6.1249841.44390061h15.0000379v14.25003539h-15.0000387z" fill="none" stroke="url(#h)" stroke-linecap="round" stroke-linejoin="round"/><path d="m3.1749323 3.4470851 14.9500817-.00318v15.0000409h-15.0000374z" fill="url(#e)" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round"/><path d="m3.8749784 4.19391h13.5000336v13.500034h-13.5000336z" fill="none" stroke="url(#c)" stroke-width=".750002"/><g fill-rule="evenodd" stroke-linejoin="round" transform="translate(-.338888 -.039022)"><path d="m18.463902 3.4829301 3.000008-3.00000749v14.25003539l-3.000008 3.75001z" fill="url(#a)" stroke="url(#g)"/><path d="m18.463902 3.4829301 3.000008-3.00000749h-15.0000379l-2.9500518 3.00318449z" fill="#fafafa" stroke="url(#f)" stroke-linecap="square"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/wordcountdialog.svg b/icon-themes/elementary_svg/cmd/32/wordcountdialog.svg
new file mode 100644
index 000000000..f0c9c0f7d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/wordcountdialog.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="translate(-15.70417 8.40678)" gradientUnits="userSpaceOnUse" x1="11" x2="12" y1="-4" y2="21"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.98658696 0 0 1.0135954 .449113 .341369)" gradientUnits="userSpaceOnUse" x1="20.830494" x2="20.271908" xlink:href="#a" y1="10.153706" y2="22.6915"/><linearGradient id="c" gradientTransform="matrix(1.0076913 0 0 .99236738 .375001 0)" gradientUnits="userSpaceOnUse" x1="6.946572" x2="7.531537" xlink:href="#a" y1="-3.023074" y2="13.679376"/><linearGradient id="d" gradientTransform="matrix(1.0076913 0 0 .99236738 7.125018 0)" gradientUnits="userSpaceOnUse" x1="6.946572" x2="7.531537" xlink:href="#a" y1="-3.023074" y2="13.679376"/><g stroke="#000" stroke-linejoin="round" stroke-opacity=".490196" stroke-width=".750002" transform="matrix(1.33333 0 0 1.33333 -.000205 -.677455)"><path d="m7.1251719 13.633125h-5.2500131v-1.342263l1.5000038-.532742-.0000001-7.5000183-1.5000037-.5327421v-1.3422627h5.2500131v1.3422627l-1.5000038.5327421.0000001 7.5000183 1.5000037.532742z" fill="url(#c)"/><path d="m21.375207 17.383135.000001 3.000007h2.250005v1.500004h-2.250005l-.000001 2.250006h-1.500004l.000001-2.250006h-3.000007l-.000001 2.250006h-1.500004l.000001-2.250006h-2.250006v-1.500004h2.250006l-.000001-3.000007h-2.250005v-1.500004h2.250005v-2.250006h1.500004v2.250006h3.000007v-2.250006h1.500004v2.250006h2.250006v1.500004zm-4.50001 3.000007h3.000007l-.000001-3.000007h-3.000007z" fill="url(#b)" stroke-linecap="round"/><path d="m13.875189 13.633125h-5.2500133v-1.342263l1.5000033-.532742v-7.5000183l-1.5000033-.5327421v-1.3422627h5.2500133v1.3422627l-1.500004.5327421v7.5000183l1.500004.532742z" fill="url(#d)"/></g><path d="m2.5 2.5v1h7v-1zm9 0v1h7v-1zm-7 12.5-2 .710938v1l2-.710938zm3 0v1l2 .710938v-1zm6 0-2 .710938v1l2-.710938zm3 0v1l2 .710938v-1zm4 2.5v1h2v-1zm6 0v1h2v-1zm-9 3v1h3v-1zm5 0v1h4v-1zm6 0v1h3v-1zm-11 6v1h3v-1zm5 0v1h4v-1zm6 0v1h3v-1z" fill="#fff" opacity=".1"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/wrapcontour.svg b/icon-themes/elementary_svg/cmd/32/wrapcontour.svg
new file mode 100644
index 000000000..dce005881
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/wrapcontour.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.39850607 0 0 .4269723 .991956 2.844603)" gradientUnits="userSpaceOnUse" x1="6.732914" x2="11.780465" y1=".96987" y2="6.020478"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="3.96875" x2="7.9375" y1="290.12082" y2="290.12082"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><g transform="matrix(.71523068 .71523068 -.71523068 .71523068 5.893547 -2.011063)"><path d="m3.1132279 2.8436384 2.7734714-.0009762.00224 2.7759096-2.7734725.0009763z" style="stroke:#7239b3;stroke-width:.261642;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.75;fill:url(#a)"/><path d="m3.3800009 5.4880377-.0070462-2.3908732 2.3622033.0288634" fill="none" opacity=".3" stroke="#fff" stroke-width=".266171"/></g><g transform="matrix(1.8666667 0 0 1 -6.879167 -285.88748)"><path d="m5.3861608 290.12081h-1.4174107l-.0000001.52917h1.4174108z" fill="#fff" opacity=".35" stroke-width=".308188"/><path d="m3.96875 289.85623h1.4174108v.52917h-1.4174108z" fill="url(#b)"/></g><g transform="matrix(1.8666667 0 0 1 -6.879167 -284.56456)"><path d="m5.811384 290.1213h-1.8426339v.52868h1.8426339z" fill="#fff" opacity=".35" stroke-width=".308188"/><path d="m3.96875 289.85623h1.8426339v.52917h-1.8426339z" fill="url(#b)"/></g><g transform="matrix(1.8666667 0 0 1 -6.879167 -288.53332)"><path d="m7.9375 290.25329c0-.0712-.2070112-.13217-.4487234-.13217h-2.9908599c-.2417118 0-.5291667.061-.5291667.13217v.26434c0 .0712.2874549.13217.5291667.13217.00101.001 2.9908599 0 2.9908599 0 .2417122 0 .4487234-.061.4487234-.13217z" fill="#fff" opacity=".35" stroke-width=".308188"/><path d="m3.96875 289.85623h3.96875v.52917h-3.96875z" fill="url(#b)"/></g><g transform="matrix(1.8666667 0 0 1 -6.879167 -287.2104)"><path d="m5.811384 290.25329h-1.842634v.39669h1.842634z" fill="#fff" opacity=".35" stroke-width=".308188"/><path d="m3.96875 289.85623h1.842634v.52917h-1.842634z" fill="url(#b)"/></g><g transform="matrix(1.8666667 0 0 1 -6.879167 -283.241647)"><path d="m7.9375 290.25329c0-.0712-.2070112-.13217-.4487234-.13217h-2.9908599c-.2417118 0-.5291667.061-.5291667.13217v.26434c0 .0712.2874549.13217.5291667.13217.00101.001 2.9908599 0 2.9908599 0 .2417122 0 .4487234-.061.4487234-.13217z" fill="#fff" opacity=".35" stroke-width=".308188"/><path d="m3.96875 289.85623h3.96875v.52917h-3.96875z" fill="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/wrapideal.svg b/icon-themes/elementary_svg/cmd/32/wrapideal.svg
new file mode 100644
index 000000000..7a6129bda
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/wrapideal.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.49388712 0 0 .52916666 .148696 2.512748)" gradientUnits="userSpaceOnUse" x1="8.270387" x2="8.270387" y1="-.2485" y2="6.7515"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="3.96875" x2="7.9375" xlink:href="#e" y1="290.253293" y2="290.253293"/><linearGradient id="c" gradientTransform="matrix(0 -.35277689 -.35277689 0 10.199687 9.744604)" gradientUnits="userSpaceOnUse" x1="23.176001" x2="10.566" y1="11.581" y2="11.979"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.71626998 0 0 .76909999 -11.603 -27.831999)" gradientUnits="userSpaceOnUse" x1="32.798229" x2="33.018002" y1="47.928955" y2="64.457008"><stop offset="0" stop-color="#fff"/><stop offset=".04736024" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="3.96875" x2="7.9375" y1="290.12082" y2="290.12082"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><g transform="translate(-3.439583 .529167)"><path d="m10.188021 5.9536011v-4.4978884l-5.028646-.00103v4.4978884z" display="block" fill="url(#c)" stroke-width=".264583"/><g fill="none" transform="matrix(.26458333 0 0 .26458333 3.439583 -.529167)"><path d="m6.5 7.4980469v16.9998931l19.005859.0039v-16.9998868z" opacity=".5" stroke="#a62100" stroke-linejoin="round"/><path d="m7.909371 8.5024508c-.2291338.0005469-.4149172.1868837-.4160156.4160156v14.1717676c.0011.229132.1868818.413516.4160156.414063l16.185164-.0071c.229523-.00055.415466-.186494.416015-.416016v-14.1698568c-.000549-.229522-.186492-.4154661-.416015-.4160156z" display="block" opacity=".401" stroke="url(#d)" stroke-miterlimit="7"/></g></g><path d="m2.2485195 2.5146529 3.9664588-.00121.00277 3.4403141-3.96646.00121z" style="stroke:#7239b3;stroke-width:.264583;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.75;fill:url(#a)"/><path d="m2.3808112 2.7813529 3.7018755-.00121" fill="none" opacity=".3" stroke="#fff" stroke-width=".266171"/><g transform="matrix(1.8666667 0 0 1 -6.879167 -285.88748)"><path d="m4.3939733 290.12081h-.4252232l-.0000001.52917h.4252233z" fill="#fff" opacity=".35" stroke-width=".308188"/><path d="m3.96875 289.85623h.4252233v.52917h-.4252233z" fill="url(#e)"/></g><g transform="matrix(1.8666667 0 0 1 -6.879167 -284.564563)"><path d="m4.3939734 290.1213h-.4252233v.52868h.4252233z" fill="#fff" opacity=".35" stroke-width=".308188"/><path d="m3.96875 289.85623h.4252233v.52917h-.4252233z" fill="url(#e)"/></g><g transform="matrix(1.8666667 0 0 1 -6.879167 -288.53332)"><path d="m7.9375 290.25329c0-.0712-.2070112-.13217-.4487234-.13217h-2.9908599c-.2417118 0-.5291667.061-.5291667.13217v.26434c0 .0712.2874549.13217.5291667.13217.00101.001 2.9908599 0 2.9908599 0 .2417122 0 .4487234-.061.4487234-.13217z" fill="#fff" opacity=".35" stroke-width=".308188"/><path d="m3.96875 289.85623h3.96875v.52917h-3.96875z" fill="url(#e)"/></g><g transform="matrix(1.8666667 0 0 1 -6.879167 -287.2104)"><path d="m4.3939733 290.25329h-.4252233v.39669h.4252233z" fill="#fff" opacity=".35" stroke-width=".308188"/><path d="m3.96875 289.85623h.4252233v.52917h-.4252233z" fill="url(#e)"/></g><g transform="matrix(1.8666667 0 0 1 -6.879167 -283.241647)"><path d="m7.9375 290.25329c0-.0712-.2070112-.13217-.4487234-.13217h-2.9908599c-.2417118 0-.5291667.061-.5291667.13217v.26434c0 .0712.2874549.13217.5291667.13217.00101.001 2.9908599 0 2.9908599 0 .2417122 0 .4487234-.061.4487234-.13217z" fill="#fff" opacity=".35" stroke-width=".308188"/><path d="m3.96875 289.85623h3.96875v.52917h-3.96875z" fill="url(#e)"/></g><g transform="matrix(1.8666667 0 0 1 -.264584 -286.01995)"><path d="m4.3939734 290.25328h-.4252232l-.0000001.52917h.4252233z" fill="#fff" opacity=".35" stroke-width=".308188"/><path d="m3.9687501 289.9887h.4252233v.52917h-.4252233z" fill="url(#b)"/></g><g transform="matrix(1.8666667 0 0 1 -.264584 -284.69704)"><path d="m4.3939735 290.25377h-.4252233v.52868h.4252233z" fill="#fff" opacity=".35" stroke-width=".308188"/><path d="m3.9687501 289.9887h.4252233v.52917h-.4252233z" fill="url(#b)"/></g><g transform="matrix(1.8666667 0 0 1 -.264584 -287.34287)"><path d="m4.3939734 290.38576h-.4252233v.39669h.4252233z" fill="#fff" opacity=".35" stroke-width=".308188"/><path d="m3.9687501 289.9887h.4252233v.52917h-.4252233z" fill="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/wrapleft.svg b/icon-themes/elementary_svg/cmd/32/wrapleft.svg
new file mode 100644
index 000000000..dedcf3ba6
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/wrapleft.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.49388712 0 0 .52916666 .148696 2.512748)" gradientUnits="userSpaceOnUse" x1="8.270387" x2="8.270387" y1="-.2485" y2="6.7515"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="3.96875" x2="7.9375" y1="290.12082" y2="290.12082"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><g transform="translate(1.58746)"><path d="m2.2485195 2.5146529 3.9664588-.00121.00277 3.4403141-3.96646.00121z" style="stroke:#7239b3;stroke-width:.264583;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.75;fill:url(#a)"/><path d="m2.3808112 2.7813529 3.7018755-.00121" fill="none" opacity=".3" stroke="#fff" stroke-width=".266171"/></g><g transform="matrix(1.8666667 0 0 1 -6.879167 -285.88748)"><path d="m5.2444197 290.12081h-1.2756696l-.0000001.52917h1.2756697z" fill="#fff" opacity=".35" stroke-width=".308188"/><path d="m3.96875 289.85623h1.2756697v.52917h-1.2756697z" fill="url(#b)"/></g><g transform="matrix(1.8666667 0 0 1 -6.879167 -284.564563)"><path d="m5.2444198 290.1213h-1.2756697v.52868h1.2756697z" fill="#fff" opacity=".35" stroke-width=".308188"/><path d="m3.96875 289.85623h1.2756697v.52917h-1.2756697z" fill="url(#b)"/></g><g transform="matrix(1.8666667 0 0 1 -6.879167 -288.53332)"><path d="m7.9375 290.25329c0-.0712-.2070112-.13217-.4487234-.13217h-2.9908599c-.2417118 0-.5291667.061-.5291667.13217v.26434c0 .0712.2874549.13217.5291667.13217.00101.001 2.9908599 0 2.9908599 0 .2417122 0 .4487234-.061.4487234-.13217z" fill="#fff" opacity=".35" stroke-width=".308188"/><path d="m3.96875 289.85623h3.96875v.52917h-3.96875z" fill="url(#b)"/></g><g transform="matrix(1.8666667 0 0 1 -6.879167 -287.2104)"><path d="m5.2444197 290.25329h-1.2756697v.39669h1.2756697z" fill="#fff" opacity=".35" stroke-width=".308188"/><path d="m3.96875 289.85623h1.2756697v.52917h-1.2756697z" fill="url(#b)"/></g><g transform="matrix(1.8666667 0 0 1 -6.879167 -283.241647)"><path d="m7.9375 290.25329c0-.0712-.2070112-.13217-.4487234-.13217h-2.9908599c-.2417118 0-.5291667.061-.5291667.13217v.26434c0 .0712.2874549.13217.5291667.13217.00101.001 2.9908599 0 2.9908599 0 .2417122 0 .4487234-.061.4487234-.13217z" fill="#fff" opacity=".35" stroke-width=".308188"/><path d="m3.96875 289.85623h3.96875v.52917h-3.96875z" fill="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/wrapoff.svg b/icon-themes/elementary_svg/cmd/32/wrapoff.svg
new file mode 100644
index 000000000..60fd44480
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/wrapoff.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.49388712 0 0 .52916666 .148696 2.512748)" gradientUnits="userSpaceOnUse" x1="8.270387" x2="8.270387" y1="-.2485" y2="6.7515"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="3.96875" x2="7.9375" y1="290.12082" y2="290.12082"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><path d="m2.2485195 2.5146529 3.9664588-.00121.00277 3.4403141-3.96646.00121z" style="stroke:#7239b3;stroke-width:.264583;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.75;fill:url(#a)"/><path d="m2.3808112 2.7813529 3.7018755-.00121" fill="none" opacity=".3" stroke="#fff" stroke-width=".266171"/><g transform="matrix(1.8666667 0 0 1 -6.879167 -288.53332)"><path d="m7.9375 290.25329c0-.0712-.2070112-.13217-.4487234-.13217h-2.9908599c-.2417118 0-.5291667.061-.5291667.13217v.26434c0 .0712.2874549.13217.5291667.13217.00101.001 2.9908599 0 2.9908599 0 .2417122 0 .4487234-.061.4487234-.13217z" fill="#fff" opacity=".35" stroke-width=".308188"/><path d="m3.96875 289.85623h3.96875v.52917h-3.96875z" fill="url(#b)"/></g><g transform="matrix(1.8666667 0 0 1 -6.879167 -283.241647)"><path d="m7.9375 290.25329c0-.0712-.2070112-.13217-.4487234-.13217h-2.9908599c-.2417118 0-.5291667.061-.5291667.13217v.26434c0 .0712.2874549.13217.5291667.13217.00101.001 2.9908599 0 2.9908599 0 .2417122 0 .4487234-.061.4487234-.13217z" fill="#fff" opacity=".35" stroke-width=".308188"/><path d="m3.96875 289.85623h3.96875v.52917h-3.96875z" fill="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/wrapon.svg b/icon-themes/elementary_svg/cmd/32/wrapon.svg
new file mode 100644
index 000000000..2ac4a97a5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/wrapon.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.49388712 0 0 .52916666 .148696 2.512748)" gradientUnits="userSpaceOnUse" x1="8.270387" x2="8.270387" y1="-.2485" y2="6.7515"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="3.96875" x2="7.9375" xlink:href="#c" y1="290.253293" y2="290.253293"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="3.96875" x2="7.9375" y1="290.12082" y2="290.12082"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><path d="m2.2485195 2.5146529 3.9664588-.00121.00277 3.4403141-3.96646.00121z" style="stroke:#7239b3;stroke-width:.264583;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.75;fill:url(#a)"/><path d="m2.3808112 2.7813529 3.7018755-.00121" fill="none" opacity=".3" stroke="#fff" stroke-width=".266171"/><g transform="matrix(1.8666667 0 0 1 -6.879167 -285.88748)"><path d="m4.3939733 290.12081h-.4252232l-.0000001.52917h.4252233z" fill="#fff" opacity=".35" stroke-width=".308188"/><path d="m3.96875 289.85623h.4252233v.52917h-.4252233z" fill="url(#c)"/></g><g transform="matrix(1.8666667 0 0 1 -6.879167 -284.564563)"><path d="m4.3939734 290.1213h-.4252233v.52868h.4252233z" fill="#fff" opacity=".35" stroke-width=".308188"/><path d="m3.96875 289.85623h.4252233v.52917h-.4252233z" fill="url(#c)"/></g><g transform="matrix(1.8666667 0 0 1 -6.879167 -288.53332)"><path d="m7.9375 290.25329c0-.0712-.2070112-.13217-.4487234-.13217h-2.9908599c-.2417118 0-.5291667.061-.5291667.13217v.26434c0 .0712.2874549.13217.5291667.13217.00101.001 2.9908599 0 2.9908599 0 .2417122 0 .4487234-.061.4487234-.13217z" fill="#fff" opacity=".35" stroke-width=".308188"/><path d="m3.96875 289.85623h3.96875v.52917h-3.96875z" fill="url(#c)"/></g><g transform="matrix(1.8666667 0 0 1 -6.879167 -287.2104)"><path d="m4.3939733 290.25329h-.4252233v.39669h.4252233z" fill="#fff" opacity=".35" stroke-width=".308188"/><path d="m3.96875 289.85623h.4252233v.52917h-.4252233z" fill="url(#c)"/></g><g transform="matrix(1.8666667 0 0 1 -6.879167 -283.241647)"><path d="m7.9375 290.25329c0-.0712-.2070112-.13217-.4487234-.13217h-2.9908599c-.2417118 0-.5291667.061-.5291667.13217v.26434c0 .0712.2874549.13217.5291667.13217.00101.001 2.9908599 0 2.9908599 0 .2417122 0 .4487234-.061.4487234-.13217z" fill="#fff" opacity=".35" stroke-width=".308188"/><path d="m3.96875 289.85623h3.96875v.52917h-3.96875z" fill="url(#c)"/></g><g transform="matrix(1.8666667 0 0 1 -.264584 -286.01995)"><path d="m4.3939734 290.25328h-.4252232l-.0000001.52917h.4252233z" fill="#fff" opacity=".35" stroke-width=".308188"/><path d="m3.9687501 289.9887h.4252233v.52917h-.4252233z" fill="url(#b)"/></g><g transform="matrix(1.8666667 0 0 1 -.264584 -284.69704)"><path d="m4.3939735 290.25377h-.4252233v.52868h.4252233z" fill="#fff" opacity=".35" stroke-width=".308188"/><path d="m3.9687501 289.9887h.4252233v.52917h-.4252233z" fill="url(#b)"/></g><g transform="matrix(1.8666667 0 0 1 -.264584 -287.34287)"><path d="m4.3939734 290.38576h-.4252233v.39669h.4252233z" fill="#fff" opacity=".35" stroke-width=".308188"/><path d="m3.9687501 289.9887h.4252233v.52917h-.4252233z" fill="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/wrapright.svg b/icon-themes/elementary_svg/cmd/32/wrapright.svg
new file mode 100644
index 000000000..333da1030
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/wrapright.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.49388712 0 0 .52916666 .148696 2.512748)" gradientUnits="userSpaceOnUse" x1="8.270387" x2="8.270387" y1="-.2485" y2="6.7515"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="3.96875" x2="7.9375" xlink:href="#c" y1="290.12082" y2="290.12082"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="3.96875" x2="7.9375" y1="290.12082" y2="290.12082"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><g transform="translate(-1.587061)"><path d="m2.2485195 2.5146529 3.9664588-.00121.00277 3.4403141-3.96646.00121z" style="stroke:#7239b3;stroke-width:.264583;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.75;fill:url(#a)"/><path d="m2.3808112 2.7813529 3.7018755-.00121" fill="none" opacity=".3" stroke="#fff" stroke-width=".266171"/></g><g transform="matrix(1.8666667 0 0 1 -1.852084 -285.88748)"><path d="m5.2444197 290.12081h-1.2756696l-.0000001.52917h1.2756697z" fill="#fff" opacity=".35" stroke-width=".308188"/><path d="m3.96875 289.85623h1.2756697v.52917h-1.2756697z" fill="url(#b)"/></g><g transform="matrix(1.8666667 0 0 1 -1.852084 -284.56456)"><path d="m5.2444198 290.1213h-1.2756697v.52868h1.2756697z" fill="#fff" opacity=".35" stroke-width=".308188"/><path d="m3.96875 289.85623h1.2756697v.52917h-1.2756697z" fill="url(#b)"/></g><g transform="matrix(1.8666667 0 0 1 -6.879167 -288.53332)"><path d="m7.9375 290.25329c0-.0712-.2070112-.13217-.4487234-.13217h-2.9908599c-.2417118 0-.5291667.061-.5291667.13217v.26434c0 .0712.2874549.13217.5291667.13217.00101.001 2.9908599 0 2.9908599 0 .2417122 0 .4487234-.061.4487234-.13217z" fill="#fff" opacity=".35" stroke-width=".308188"/><path d="m3.96875 289.85623h3.96875v.52917h-3.96875z" fill="url(#c)"/></g><g transform="matrix(1.8666667 0 0 1 -1.852084 -287.2104)"><path d="m5.2444197 290.25329h-1.2756697v.39669h1.2756697z" fill="#fff" opacity=".35" stroke-width=".308188"/><path d="m3.96875 289.85623h1.2756697v.52917h-1.2756697z" fill="url(#b)"/></g><g transform="matrix(1.8666667 0 0 1 -6.879167 -283.241647)"><path d="m7.9375 290.25329c0-.0712-.2070112-.13217-.4487234-.13217h-2.9908599c-.2417118 0-.5291667.061-.5291667.13217v.26434c0 .0712.2874549.13217.5291667.13217.00101.001 2.9908599 0 2.9908599 0 .2417122 0 .4487234-.061.4487234-.13217z" fill="#fff" opacity=".35" stroke-width=".308188"/><path d="m3.96875 289.85623h3.96875v.52917h-3.96875z" fill="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/wraptext.svg b/icon-themes/elementary_svg/cmd/32/wraptext.svg
new file mode 100644
index 000000000..94496dfda
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/wraptext.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#b" y1="60" y2="38"/><linearGradient id="b"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#b" y1="54" y2="32"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#b" y1="48" y2="26"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#b" y1="42" y2="20"/><linearGradient id="f" gradientTransform="matrix(0 -.1047 .11324 0 1.694 8.177)" gradientUnits="userSpaceOnUse" x1="38.941" x2="20.576" y1="15.991" y2="15.991"><stop offset="0" stop-color="#fff"/><stop offset=".512" stop-color="#fff" stop-opacity=".235"/><stop offset=".585" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="g" gradientTransform="matrix(-.10378 0 0 -.09674 8.709 7.716333)" gradientUnits="userSpaceOnUse" x1="27.974" x2="27.974" y1="36.128" y2="-1.184"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></linearGradient><radialGradient id="h" cx="24.837" cy="36.421" gradientTransform="matrix(.10147 0 0 -.06765 4.092 9.362333)" gradientUnits="userSpaceOnUse" r="15.645"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(.26458333 0 0 .26458333 -.264583 -6.085417)"><path d="m2.5 46.5v3h9v-3z" fill="url(#a)"/><path d="m2.5 46.5v3h9v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m3 47v2h1v-1h7v-1z" fill="#fff" opacity=".2"/><path d="m2.5 40.5v3h13v-3z" fill="url(#c)"/><path d="m2.5 40.5v3h13v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m3 41v2h1v-1h11v-1z" fill="#fff" opacity=".2"/><path d="m2.5 34.5v3h22v-3z" fill="url(#d)"/><path d="m2.5 34.5v3h22v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m3 35v2h1v-1h20v-1z" fill="#fff" opacity=".2"/><path d="m2.5 28.5v3h29v-3z" fill="url(#e)"/><path d="m2.5 28.5v3h29v-3z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m3 29v2h1v-1h27v-1z" fill="#fff" opacity=".2"/></g><path d="m8.2 6.8983334a1.5875 1.0583333 0 1 0 -3.175 0 1.587 1.058 0 0 0 3.174 0z" fill="url(#h)" fill-rule="evenodd" opacity=".141"/><path d="m7.12 3.9733334c1.318.89.543 2.527-.926 2.514v.792l-1.852-1.321 1.852-1.323v.787c.947.037 1.47-.827.794-1.45z" display="block" fill="url(#g)"/><g fill="none" transform="translate(0 1.058333)"><path d="m2.613 3.376c-.465.545-.06 1.967 1.427 1.772l.017.582 1.156-.83-1.156-.81v.544c-1.632.087-1.583-1.038-1.444-1.258z" display="block" opacity=".5" stroke="url(#f)" stroke-miterlimit="7" stroke-width=".255" transform="matrix(-1 0 0 1 9.986 0)"/><path d="m7.12 2.915c1.318.89.543 2.527-.926 2.514v.792l-1.852-1.321 1.852-1.323v.787c.947.037 1.47-.827.794-1.45z" opacity=".5" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".265"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/wrapthrough.svg b/icon-themes/elementary_svg/cmd/32/wrapthrough.svg
new file mode 100644
index 000000000..372a8d952
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/wrapthrough.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.49388712 0 0 .52916666 .148696 2.512748)" gradientUnits="userSpaceOnUse" x1="8.270387" x2="8.270387" y1="-.2485" y2="6.7515"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="3.96875" x2="7.9375" y1="290.12082" y2="290.12082"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><g transform="matrix(1.8666667 0 0 1 -6.879167 -285.88748)"><path d="m7.9375001 290.12081h-3.96875l-.0000001.52917h3.9687501z" fill="#fff" opacity=".35" stroke-width=".308188"/><path d="m3.96875 289.85623h3.9687501v.52917h-3.9687501z" fill="url(#b)"/></g><g transform="matrix(1.8666667 0 0 1 -6.879167 -284.564563)"><path d="m7.9375002 290.1213h-3.9687501v.52868h3.9687501z" fill="#fff" opacity=".35" stroke-width=".308188"/><path d="m3.96875 289.85623h3.9687501v.52917h-3.9687501z" fill="url(#b)"/></g><g transform="matrix(1.8666667 0 0 1 -6.879167 -288.53332)"><path d="m7.9375 290.25329c0-.0712-.2070112-.13217-.4487234-.13217h-2.9908599c-.2417118 0-.5291667.061-.5291667.13217v.26434c0 .0712.2874549.13217.5291667.13217.00101.001 2.9908599 0 2.9908599 0 .2417122 0 .4487234-.061.4487234-.13217z" fill="#fff" opacity=".35" stroke-width=".308188"/><path d="m3.96875 289.85623h3.96875v.52917h-3.96875z" fill="url(#b)"/></g><g transform="matrix(1.8666667 0 0 1 -6.879167 -287.2104)"><path d="m7.9375001 290.25329h-3.9687501v.39669h3.9687501z" fill="#fff" opacity=".35" stroke-width=".308188"/><path d="m3.96875 289.85623h3.9687501v.52917h-3.9687501z" fill="url(#b)"/></g><g transform="matrix(1.8666667 0 0 1 -6.879167 -283.241647)"><path d="m7.9375 290.25329c0-.0712-.2070112-.13217-.4487234-.13217h-2.9908599c-.2417118 0-.5291667.061-.5291667.13217v.26434c0 .0712.2874549.13217.5291667.13217.00101.001 2.9908599 0 2.9908599 0 .2417122 0 .4487234-.061.4487234-.13217z" fill="#fff" opacity=".35" stroke-width=".308188"/><path d="m3.96875 289.85623h3.96875v.52917h-3.96875z" fill="url(#b)"/></g><path d="m2.2485195 2.5146529 3.9664588-.00121.00277 3.4403141-3.96646.00121z" style="stroke:#7239b3;stroke-width:.264583;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.75;fill:url(#a)"/><path d="m2.3808112 2.7813529 3.7018755-.00121" fill="none" opacity=".3" stroke="#fff" stroke-width=".266171"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/xlinecolor.svg b/icon-themes/elementary_svg/cmd/32/xlinecolor.svg
new file mode 100644
index 000000000..8b8a921db
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/xlinecolor.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(.92928007 0 0 1.3114842 3.136747 11.431452)" gradientUnits="userSpaceOnUse" x1="3.5" x2="28.5" y1="6" y2="6"><stop offset="0" stop-color="#ff1d1d"/><stop offset=".16829631" stop-color="#ff8a18"/><stop offset=".31939223" stop-color="#ffe92a"/><stop offset=".50751495" stop-color="#91ea3a"/><stop offset=".6893779" stop-color="#1d72e0"/><stop offset=".87265676" stop-color="#a91ec0"/><stop offset="1" stop-color="#ff0b88"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.19760229 0 0 .21057703 7.891559 288.03873)" gradientUnits="userSpaceOnUse" x1="-17.84359" x2="-17.84359" y1="35.01693" y2="40.042805"><stop offset="0" stop-color="#fff"/><stop offset=".0257705" stop-color="#fff" stop-opacity=".235"/><stop offset=".63202661" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.5369158 0 0 .60920055 -8.189368 294.14544)" gradientUnits="userSpaceOnUse" x1="23.314552" x2="23.915749" y1="1.428383" y2="4.251413"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(-.8660254 -.5 -.5 .8660254 25.784682 -3.468296)" gradientUnits="userSpaceOnUse" x1="10.308109" x2="-7.195783" xlink:href="#d" y1="17.140203" y2="7.038626"/><linearGradient id="f" gradientTransform="matrix(-.8660254 -.5 -.5 .8660254 25.737843 1.432888)" gradientUnits="userSpaceOnUse" x1="10.636931" x2="-7.683029" xlink:href="#d" y1="17.100588" y2="6.290044"/><linearGradient id="g" gradientTransform="matrix(-.8660254 -.5 -.5 .8660254 25.784682 -.851818)" gradientUnits="userSpaceOnUse" x1="10.488523" x2="-7.386383" xlink:href="#d" y1="17.688837" y2="7.368754"/><g transform="matrix(1.3343663 0 0 1.3343663 -8.02557 1.371237)"><g fill="none"><path d="m8.3469834 6.411419c-.032422.486324 6.5978796 2.8485706 9.8239496-.2641368 2.595469-2.5042658 10.326167 1.5767798 10.326167 1.5767798" stroke="url(#e)" stroke-width="1.498839"/><path d="m8.3001444 11.312602c-.048938.391505 6.4851356 3.028498 9.8239496-.264137 2.567972-2.5324532 10.326167 1.57678 10.326167 1.57678" stroke="url(#f)" stroke-dasharray="1.498839 .74942" stroke-width=".74942"/><path d="m8.3469834 9.0278968c-.055348.3597608 6.4889546 2.6798332 9.8239496-.264137 2.703856-2.3868328 10.326167 1.5767802 10.326167 1.5767802" stroke="url(#g)" stroke-width=".749419"/></g><g><path d="m6.3892276 17.333139v5.245955h23.2320014v-5.245955z" fill="url(#a)"/><g fill="none" stroke-linecap="square" stroke-width=".264583" transform="matrix(2.8324513 0 0 2.8324513 6.014518 -818.28421)"><path d="m.396875 295.28019h7.672917v1.32292h-7.672917z" opacity=".6" stroke="url(#b)"/><path d="m.13229167 295.01561h8.20208333v1.85209h-8.20208333z" stroke="url(#c)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/zoom.svg b/icon-themes/elementary_svg/cmd/32/zoom.svg
new file mode 100644
index 000000000..f87c94362
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/zoom.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="17" x2="17" y1="8" y2="26"><stop offset="0" stop-color="#6c6c6c" stop-opacity=".7"/><stop offset="1" stop-color="#c1c1c1"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="25" x2="8" y1="15" y2="15"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></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 stroke-linecap="round" stroke-linejoin="round"><g stroke="url(#b)" transform="translate(0 -1)"><path d="m18.5 15.5a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" stroke-width="1.111"/><path d="m17 19 7 6"/></g><g stroke="url(#a)"><path d="m18.5 13.5a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" stroke-width="1.111"/><path d="m17 17 7 6"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/zoomin.svg b/icon-themes/elementary_svg/cmd/32/zoomin.svg
new file mode 100644
index 000000000..e11639ca8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/zoomin.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 offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="605.714" cy="486.648" gradientTransform="matrix(.01687 0 0 .01153 17.734 23.973)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#a"/><radialGradient id="c" cx="605.714" cy="486.648" gradientTransform="matrix(-.01687 0 0 .01153 14.266 23.973)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#a"/><linearGradient id="d" 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="e" 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="f" gradientUnits="userSpaceOnUse" x1="17.6661" x2="17.6661" y1="26.9933" y2="3.6735"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="g" 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><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="16" x2="16" xlink:href="#a" y1="23" y2="12.5"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="21.06" x2="21.06" y1="6.03" y2="26.07"><stop offset="0" stop-color="#6c6c6c" stop-opacity=".7"/><stop offset="1" stop-color="#c1c1c1"/></linearGradient><path d="m4.1 28.2h23.8v2.8h-23.8z" fill="url(#d)" 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(#c)" 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(#b)" opacity=".15"/><rect fill="url(#e)" 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"/><path d="m13.5 14.5v-5.006h5v5.006h5.007v5h-5.007v5.007h-5v-5.007h-5.006v-5z" opacity=".6" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".985"/><path d="m13.5 13.5v-5.006h5v5.006h5.007v5h-5.007v5.007h-5v-5.007h-5.006v-5z" stroke="url(#i)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".985"/><rect height="25" rx="3.846" stroke="url(#g)" width="25" x="3.5" y="3.5"/></g><path d="m14 9h4v5h5v4h-5v5h-4v-5h-5v-4h5z" fill="url(#h)" opacity=".05"/></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 000000000..1412083ad
--- /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 .591188 -11.156193)"><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=".750002"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/zoomobjects.svg b/icon-themes/elementary_svg/cmd/32/zoomobjects.svg
new file mode 100644
index 000000000..382e743f1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/zoomobjects.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(.92294504 0 0 .92334344 4.803484 13.249181)" gradientUnits="userSpaceOnUse" x1="7.704372" x2="7.704372" y1="-1.026171" y2="15.219138"><stop offset="0" stop-color="#6c6c6c" stop-opacity=".7"/><stop offset="1" stop-color="#c1c1c1"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.92294504 0 0 .92334344 4.88843 13.946376)" gradientUnits="userSpaceOnUse" x1="9.872277" x2="9.872277" xlink:href="#c" y1="15.22011" y2="-2.10822"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="9.872277" x2="9.872277" y1="15.22011" y2="-2.10822"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.92294504 0 0 .92334344 4.802625 14.248284)" gradientUnits="userSpaceOnUse" x1="9.872277" x2="9.872277" xlink:href="#c" y1="15.22011" y2="-2.10822"/><linearGradient id="e"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="f" cx="605.714" cy="486.648" gradientTransform="matrix(.01687 0 0 .01153 17.734 23.973)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#e"/><radialGradient id="g" cx="605.714" cy="486.648" gradientTransform="matrix(-.01687 0 0 .01153 14.266 23.973)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#e"/><linearGradient id="h" 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="i" 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="j" 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><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="15.885593" x2="15.885593" xlink:href="#e" y1="23.402542" y2="12.902542"/><path d="m4.1 28.2h23.8v2.8h-23.8z" fill="url(#h)" 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(#g)" 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(#f)" opacity=".15"/><rect fill="url(#i)" 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(#j)" width="25" x="3.5" y="3.5"/><g stroke-miterlimit="0" transform="matrix(1.33333 0 0 1.33333 .000612 -11.331242)"><path d="m6.3756673 20.376599 7.4979687-.01271.01907 6.488827-7.4979689.01271z" stroke="url(#d)" stroke-width=".750002"/><path d="m17.536811 18.689675a3.2303085 3.2317035 0 1 1 -6.460617 0 3.2303085 3.2317035 0 1 1 6.460617 0z" stroke="url(#b)" stroke-linejoin="round" stroke-width=".923144"/><g stroke="url(#a)" stroke-width=".750002"><path d="m6.3765263 19.377496 7.4979687-.01271.0064 6.768489-7.4979688.01271z"/><path d="m17.451865 17.992481c0 4.308936-6.460617 4.308936-6.460617 0s6.460617-4.308936 6.460617 0z" stroke-linejoin="round"/></g></g></g><path d="m22.885593 14.402543v4h-13.9999998v-4z" fill="url(#k)" opacity=".05" stroke-miterlimit="0"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/zoomoptimal.svg b/icon-themes/elementary_svg/cmd/32/zoomoptimal.svg
new file mode 100644
index 000000000..33ae1a234
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/zoomoptimal.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 offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="605.714" cy="486.648" gradientTransform="matrix(.01687 0 0 .01153 17.734 23.973)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#a"/><radialGradient id="c" cx="605.714" cy="486.648" gradientTransform="matrix(-.01687 0 0 .01153 14.266 23.973)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#a"/><linearGradient id="d" 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="e" 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="f" 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><linearGradient id="g"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="h"><stop offset="0" stop-color="#6c6c6c" stop-opacity=".7"/><stop offset="1" stop-color="#c1c1c1"/></linearGradient><linearGradient id="i" gradientTransform="matrix(-1 0 0 1 30 6)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#a" y1="19" y2="15"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="11" x2="11" y1="25" y2="21"><stop offset="0" stop-opacity=".05"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#h" y1="7" y2="27"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="15" x2="15" xlink:href="#h" y1="7" y2="27"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#h" y1="3" y2="23"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="15" x2="15" xlink:href="#h" y1="3" y2="23"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="16" x2="16" xlink:href="#g" y1="27" y2="10"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="16" x2="16" xlink:href="#g" y1="23" y2="6"/><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#g" y1="23" y2="6"/><linearGradient id="r" gradientUnits="userSpaceOnUse" x1="10" x2="10" xlink:href="#g" y1="21" y2="4"/><path d="m4.1 28.2h23.8v2.8h-23.8z" fill="url(#d)" 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(#c)" 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(#b)" opacity=".15"/><rect fill="url(#e)" 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(#f)" width="25" x="3.5" y="3.5"/><g stroke-linecap="round" stroke-linejoin="round" stroke-width=".985"><path d="m10.5 18.507v-2h-2.007v-1.985h-2v3.985z" opacity=".6" stroke="url(#r)" transform="translate(2 6)"/><path d="m12.5 9.522v2h-2.007v1.985h-2v-3.985z" opacity=".6" stroke="url(#q)"/><path d="m19.493 9.522v2h2.007v1.985h2v-3.985z" opacity=".6" stroke="url(#p)"/><path d="m19.493 24.507v-2h2.007v-1.985h2v3.985z" opacity=".6" stroke="url(#o)"/><path d="m12.5 8.522v2h-2.007v1.985h-2v-3.985z" stroke="url(#n)"/><path d="m19.493 8.522v2h2.007v1.985h2v-3.985z" stroke="url(#m)"/><path d="m12.5 23.507v-2h-2.007v-1.985h-2v3.985z" stroke="url(#l)"/><path d="m19.493 23.507v-2h2.007v-1.985h2v3.985z" stroke="url(#k)"/></g></g><path d="m9 20v3h3v-1h-2v-2z" fill="url(#j)"/><path d="m23 20v3h-3v-1h2v-2z" fill="url(#i)" opacity=".05"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/zoomout.svg b/icon-themes/elementary_svg/cmd/32/zoomout.svg
new file mode 100644
index 000000000..bd09e7f92
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/zoomout.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 offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="605.714" cy="486.648" gradientTransform="matrix(.01687 0 0 .01153 17.734 23.973)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#a"/><radialGradient id="c" cx="605.714" cy="486.648" gradientTransform="matrix(-.01687 0 0 .01153 14.266 23.973)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#a"/><linearGradient id="d" 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="e" 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="f" gradientUnits="userSpaceOnUse" x1="17.6661" x2="17.6661" y1="26.9933" y2="3.6735"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="g" 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><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="16" x2="16" xlink:href="#a" y1="23" y2="12.5"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="21.06" x2="21.06" y1="6.03" y2="26.07"><stop offset="0" stop-color="#6c6c6c" stop-opacity=".7"/><stop offset="1" stop-color="#c1c1c1"/></linearGradient><path d="m4.1 28.2h23.8v2.8h-23.8z" fill="url(#d)" 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(#c)" 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(#b)" opacity=".15"/><rect fill="url(#e)" 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"/><path d="m23.507 14.5v5h-15.014v-5z" opacity=".6" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".985"/><path d="m23.507 13.5v5h-15.014v-5z" stroke="url(#i)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".985"/><rect height="25" rx="3.846" stroke="url(#g)" width="25" x="3.5" y="3.5"/></g><path d="m23 14v4h-14v-4z" fill="url(#h)" opacity=".05"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/32/zoompage.svg b/icon-themes/elementary_svg/cmd/32/zoompage.svg
new file mode 100644
index 000000000..9703c7e6b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/zoompage.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 offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="605.714" cy="486.648" gradientTransform="matrix(.01687 0 0 .01153 17.734 23.973)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#a"/><radialGradient id="c" cx="605.714" cy="486.648" gradientTransform="matrix(-.01687 0 0 .01153 14.266 23.973)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#a"/><linearGradient id="d" 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="e" 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="f" gradientUnits="userSpaceOnUse" x1="17.6661" x2="17.6661" y1="26.9933" y2="3.6735"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="g" 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><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="16" x2="16" xlink:href="#a" y1="23" y2="12.5"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="21.06" x2="21.06" y1="6.03" y2="26.07"><stop offset="0" stop-color="#6c6c6c" stop-opacity=".7"/><stop offset="1" stop-color="#c1c1c1"/></linearGradient><path d="m4.1 28.2h23.8v2.8h-23.8z" fill="url(#d)" 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(#c)" 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(#b)" opacity=".15"/><rect fill="url(#e)" 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"/><path d="m23.485 5.475.015 22.025h-15l-.03-22.026z" opacity=".6" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".985"/><path d="m23.5 4.5v22h-15v-22z" fill="none" stroke="url(#i)" stroke-linecap="round" stroke-linejoin="round"/><rect height="25" rx="3.846" stroke="url(#g)" width="25" x="3.5" y="3.5"/></g><path d="m23 5v21h-14v-21z" fill="url(#h)" opacity=".05"/></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 000000000..19e1ebdd6
--- /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/zoompanning.svg b/icon-themes/elementary_svg/cmd/32/zoompanning.svg
new file mode 100644
index 000000000..2d421216e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/32/zoompanning.svg
@@ -0,0 +1 @@
+<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><filter id="a" color-interpolation-filters="sRGB" height="1.498934" width="1.462451" x="-.231225" y="-.249467"><feGaussianBlur stdDeviation="1.1433904"/></filter><radialGradient id="b" cx="12" cy="16.276121" gradientTransform="matrix(2.5278467 -.00000017 .00000009 1.3481851 -18.334161 1022.4568)" gradientUnits="userSpaceOnUse" r="5.933904"><stop offset="0" stop-color="#fff" stop-opacity="0"/><stop offset="1" stop-color="#fff"/></radialGradient><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><linearGradient id="i"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="j"><stop offset="0" stop-color="#6c6c6c" stop-opacity=".7"/><stop offset="1" stop-color="#c1c1c1"/></linearGradient><linearGradient id="k" gradientTransform="matrix(-1 0 0 1 30 6)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#c" y1="19" y2="15"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="11" x2="11" y1="25" y2="21"><stop offset="0" stop-opacity=".05"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#j" y1="7" y2="27"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="15" x2="15" xlink:href="#j" y1="7" y2="27"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#j" y1="3" y2="23"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="15" x2="15" xlink:href="#j" y1="3" y2="23"/><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="16" x2="16" xlink:href="#i" y1="27" y2="10"/><linearGradient id="r" gradientUnits="userSpaceOnUse" x1="16" x2="16" xlink:href="#i" y1="23" y2="6"/><linearGradient id="s" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#i" y1="23" y2="6"/><linearGradient id="t" gradientUnits="userSpaceOnUse" x1="10" x2="10" xlink:href="#i" y1="21" y2="4"/><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 stroke-linecap="round" stroke-linejoin="round" stroke-width=".985"><path d="m10.5 18.507v-2h-2.007v-1.985h-2v3.985z" opacity=".6" stroke="url(#t)" transform="translate(2 6)"/><path d="m12.5 9.522v2h-2.007v1.985h-2v-3.985z" opacity=".6" stroke="url(#s)"/><path d="m19.493 9.522v2h2.007v1.985h2v-3.985z" opacity=".6" stroke="url(#r)"/><path d="m19.493 24.507v-2h2.007v-1.985h2v3.985z" opacity=".6" stroke="url(#q)"/><path d="m12.5 8.522v2h-2.007v1.985h-2v-3.985z" stroke="url(#p)"/><path d="m19.493 8.522v2h2.007v1.985h2v-3.985z" stroke="url(#o)"/><path d="m12.5 23.507v-2h-2.007v-1.985h-2v3.985z" stroke="url(#n)"/><path d="m19.493 23.507v-2h2.007v-1.985h2v3.985z" stroke="url(#m)"/></g></g><path d="m9 20v3h3v-1h-2v-2z" fill="url(#l)"/><path d="m23 20v3h-3v-1h2v-2z" fill="url(#k)" opacity=".05"/><g transform="matrix(1.33333 0 0 1.33333 6.166724 -1365.0299)"><path d="m12.5 1036.4s-.5 0-.5 1c0 0-.0209.897-.3 1-.24632.091-.639796.1521-.7-.1688 0-1-.470363-1.1782-1.4999999-.8312-.6344648.2139-.5 1-.5 1v1.5c0 1 .2284961 2 0 2-.5 0-.5-.5-.5-1.5-1.4045508-.187-1.4983856.8169-1.2597403 1.7728.3397768 1.3609.9781108 2.4773 1.6936242 3.6529.683416 1.1228 1.58906 1.5743 2.566116 1.5743h4.500001c3 0 2.940224-6.0225 3-7.125.08401-1.5493-.658267-1.5818-1.220267-1.5818-.175495.1702-.07615.9787-.279733 1.5818-.5.5-.5-.4121-.5-.875v-1c.11908-.6145-.5-1-.5-1h-1c-.363505-.02-.487677.2854-.501578.7544-.0067.2897-.217172.2456-.217172.2456h-.500001c-.28125 0-.28125-1-.28125-1 0-1-.5-1-.5-1z" style="opacity:.5;fill-rule:evenodd;stroke:#000;stroke-width:2;stroke-linejoin:round;filter:url(#a)"/><path d="m11.5 1035.4004s-.5 0-.5 1c0 0-.02168.897-.300781 1-.24632.091-.639015.151-.699219-.1699 0-1-.4703632-1.1771-1.5-.8301-.6344648.2139-.5 1-.5 1v1.5c0 1 .2284961 2 0 2-.5 0-.5-.5-.5-1.5-1.4045508-.187-1.4984109.8156-1.2597656 1.7715.3397768 1.3609.9778459 2.4787 1.6933594 3.6543.683416 1.1228 1.5893506 1.5742 2.5664062 1.5742h4.5c3 0 2.940224-6.0225 3-7.125.08401-1.5493-.658703-1.582-1.220703-1.582-.175495.1702-.07571.9789-.279297 1.582-.5.5-.5-.4121-.5-.875v-1c.11908-.6145-.5-1-.5-1h-1c-.363506-.02-.488052.2849-.501953.7539-.0067.2897-.216797.2461-.216797.2461h-.5c-.28125 0-.28125-1-.28125-1 0-1-.5-1-.5-1z" fill="none" stroke="#fff" stroke-linejoin="round" stroke-width="1.500004"/><g fill-rule="evenodd"><path d="m11.5 1035.4s-.5 0-.5 1c0 0-.0209.897-.3 1-.24632.091-.639796.1521-.7-.1688 0-1-.4703631-1.1782-1.4999999-.8312-.6344648.2139-.5 1-.5 1v1.5c0 1 .2284961 2 0 2-.5 0-.5-.5-.5-1.5-1.4045508-.187-1.4983856.8169-1.2597403 1.7728.3397768 1.3609.9781108 2.4773 1.6936242 3.6529.683416 1.1228 1.5890604 1.5743 2.566116 1.5743h4.500001c3 0 2.940224-6.0225 3-7.125.08401-1.5493-.658267-1.5818-1.220267-1.5818-.175495.1702-.07615.9787-.279733 1.5818-.5.5-.5-.4121-.5-.875v-1c.11908-.6145-.5-1-.5-1h-1c-.363506-.02-.487678.2854-.501579.7544-.0067.2897-.217172.2456-.217172.2456h-.5c-.28125 0-.28125-1-.28125-1 0-1-.5-1-.5-1z"/><path d="m11.5 1035.4s-.5 0-.5 1c0 0-.0209.897-.3 1-.24632.091-.639796.1521-.7-.1688 0-1-.4703631-1.1782-1.4999999-.8312-.6344648.2139-.5 1-.5 1v1.5c0 1 .2284961 2 0 2-.5 0-.5-.5-.5-1.5-1.4045508-.187-1.4983856.8169-1.2597403 1.7728.3397768 1.3609.9781108 2.4773 1.6936242 3.6529.683416 1.1228 1.5890604 1.5743 2.566116 1.5743h4.500001c3 0 2.940224-6.0225 3-7.125.08401-1.5493-.658267-1.5818-1.220267-1.5818-.175495.1702-.07615.9787-.279733 1.5818-.5.5-.5-.4121-.5-.875v-1c.11908-.6145-.5-1-.5-1h-1c-.363506-.02-.487678.2854-.501579.7544-.0067.2897-.217172.2456-.217172.2456h-.5c-.28125 0-.28125-1-.28125-1 0-1-.5-1-.5-1z" fill="url(#b)" opacity=".2"/></g></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 000000000..51df12d43
--- /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.408812 -11.156193)"><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=".750002"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ar/lc_absoluterecord.svg b/icon-themes/elementary_svg/cmd/ar/lc_absoluterecord.svg
new file mode 100644
index 000000000..bb6bd3736
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ar/lc_absoluterecord.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="11.25" cy="19.031" gradientTransform="matrix(2.60465 0 0 .37206 -5.302 15.92)" gradientUnits="userSpaceOnUse" r="8.063"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(0 1 1 0 2 -16)" gradientUnits="userSpaceOnUse" x1="4.715" x2="43.601" y1="22.595" y2="22.595"><stop offset="0" stop-color="#d1ff82"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-1.00464 0 0 1 53.044 -17.992)" gradientUnits="userSpaceOnUse" x1="35.794014" x2="34.883" y1="16.42416" y2="37.992"><stop offset="0" stop-color="#fff"/><stop offset=".52" stop-color="#fff" stop-opacity=".235"/><stop offset=".52" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="d" cx="99.157" cy="186.171" gradientTransform="matrix(.08508 0 0 .02707 .074 10.927)" gradientUnits="userSpaceOnUse" r="62.769"><stop offset="0" stop-color="#3d3d3d"/><stop offset=".5" stop-color="#686868" stop-opacity=".498"/><stop offset="1" stop-color="#686868" stop-opacity="0"/></radialGradient><linearGradient id="e" gradientTransform="matrix(.61402 0 0 .45904 -1243.367 -1471.69)" gradientUnits="userSpaceOnUse" x1="2035.165" x2="2035.165" y1="3208.074" y2="3241.997"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="6.686288" x2="6.686288" y1="1.285573" y2="12.355058"><stop offset="0" stop-color="#fff"/><stop offset=".508" stop-color="#fff" stop-opacity=".235"/><stop offset=".835" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><g transform="matrix(-1 0 0 1 37.006356 -7.729343)"><path d="m43.666 22.923c0 4-25.757443 4.256621-25.757443.256621s25.757443-4.255621 25.757443-.256621z" fill="url(#a)" opacity=".163" transform="matrix(.44445 0 0 .44445 5.198 12.95)"/><path d="m23.272-6.46 16.9 14.428-16.916 14.424z" fill="url(#b)" transform="matrix(.44445 0 0 .44445 5.198 12.95)"/><g fill="none"><path d="m25.443483-1.6214585-.0143 13.6436085c.000001.000666.000001.0013 0 .002l-.02022 5.529822 11.270084-9.5665718z" fill="none" opacity=".6" stroke="url(#c)" stroke-width="2.249972" transform="matrix(.44445 0 0 .44445 5.198 12.95)"/><path d="m15.5 10.06 7.552 6.43-7.558 6.426z" opacity=".5" stroke="#206b00" stroke-width="1.000013"/></g></g><g transform="matrix(1.1995834 0 0 1.1995834 -.188433 6.815546)"><path d="m13.852 15.967a5.341 1.7003184 0 0 1 -10.682 0 5.341 1.7003184 0 1 1 10.682 0z" fill="url(#d)" transform="matrix(.7808 0 0 .7808 .195 .195)"/><path d="m8.51.5c-4.42 0-8.01 3.59-8.01 8.01s3.59 8.012 8.01 8.012 8.012-3.59 8.012-8.01-3.59-8.012-8.01-8.012z" fill="url(#e)" opacity=".99" transform="matrix(.7808 0 0 .7808 .195 .195)"/><path d="m6.84.585c-3.45 0-6.255 2.805-6.255 6.255 0 3.452 2.804 6.255 6.255 6.255 3.452 0 6.255-2.803 6.255-6.255 0-3.45-2.803-6.255-6.255-6.255z" style="opacity:.5;fill:none;stroke:#002e99;stroke-width:.833623;stroke-linecap:round;stroke-linejoin:round"/><path d="m12.214593 6.8395773c0 2.9687701-2.4062661 5.3750367-5.3742349 5.3750367-2.9671676 0-5.3734339-2.4062666-5.3734339-5.3742354 0-2.9679689 2.4062663-5.3734339 5.3742352-5.3734339 2.9687701 0 5.3750366 2.405465 5.3750366 5.3742351z" style="opacity:.5;fill:none;stroke-width:.855496;stroke-linecap:round;stroke-linejoin:round;stroke:url(#f)"/><path d="m7.38 3.322c-.64-.086-1.306-.03-1.917.186-.617.218-1.198.592-1.47 1.23-.175.39-.167.81 0 1.21.165.397.608.78 1.153.78.308 0 .616-.107.82-.297.203-.19.305-.44.335-.67.037-.288-.047-.41-.093-.52.03-.034.08-.077.075-.075.033-.02.08-.028.112-.037.016-.005.024.002.037 0 .014-.003-.012-.002.057-.02.36-.085.79.155.893.318.002.002.026.05-.037.242-.063.19-.2.47-.39.744-.424.612-.97 1.38-.97 2.346 0 .25-.015.355.02.577.027.172.13.315.223.39.015.013.023.01.037.02-.264.117-.493.304-.633.54-.226.382-.234.923.075 1.34l-.02.018c.01.013.03.007.038.02.003.002-.002.014 0 .018.32.433.84.564 1.285.503.45-.06.928-.334 1.098-.856.002-.005 0-.013 0-.02.003-.008.016-.008.02-.017h-.02c.216-.624-.11-1.23-.65-1.508a.592.592 0 0 0 .26-.52c-.018-.605.076-1.03.558-1.38a.592.592 0 0 0 .02-.018c.37-.29.74-.63 1.04-1.042.295-.403.523-.906.485-1.47v-.038h-.021c-.028-.596-.377-1.088-.82-1.415-.445-.33-.998-.52-1.58-.578h-.02z" fill="#002e99" opacity=".05"/><path d="m7.112 9.272c-.02-.703.137-1.385.8-1.868.702-.546 1.377-1.23 1.306-2.036-.015-.777-.92-1.386-1.897-1.473-1.096-.152-2.424.224-2.79 1.08-.188.418-.015 1.165.61 1.165.367 0 .535-.236.563-.452.02-.164-.047-.31-.086-.445-.045-.155.148-.453.358-.575.176-.1.36-.135.386-.142.632-.152 1.26.183 1.524.59.262.41-.027 1.027-.442 1.628-.415.6-.86 1.284-.86 2.01 0 .276-.024.37-.006.48.014.09.31.08.536.038zm-.288.946c-.604-.033-1.02.65-.66 1.086.325.482 1.232.363 1.388-.182.162-.424-.228-.91-.728-.904z" fill="#002e99" opacity=".15"/><path d="m7.112 8.676c-.02-.702.137-1.384.8-1.867.702-.548 1.377-1.23 1.306-2.037-.015-.777-.92-1.386-1.897-1.474-1.096-.153-2.424.223-2.79 1.08-.188.417-.015 1.165.61 1.165.367 0 .535-.237.563-.453.02-.164-.047-.31-.086-.445-.045-.154.148-.453.358-.574.176-.102.36-.136.386-.143.632-.15 1.26.184 1.524.59.262.41-.027 1.027-.442 1.628-.415.602-.86 1.285-.86 2.01 0 .276-.024.37-.006.482.014.09.31.078.536.036zm-.288.946c-.604-.033-1.02.65-.66 1.087.325.48 1.232.36 1.388-.184.162-.423-.228-.91-.728-.904z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ar/lc_alphaliststyle.svg b/icon-themes/elementary_svg/cmd/ar/lc_alphaliststyle.svg
new file mode 100644
index 000000000..04c97f192
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ar/lc_alphaliststyle.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="1.01333" x2="5.293912" xlink:href="#c" y1="15.931441" y2="15.931441"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="3.5" x2="3.5" xlink:href="#c" y1="28" y2="33"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="3.5" x2="3.5" y1="28" y2="33"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="d"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="26" x2="26" xlink:href="#d" y1="57" y2="35"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#d" y1="52" y2="30"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="26" x2="26" xlink:href="#d" y1="47" y2="25"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#d" y1="42" y2="20"/><g transform="translate(-7 -25)"><path d="m15.5 43.5v2h7v-2z" fill="url(#e)"/><path d="m15.5 43.5v2h7v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m8.5 38.5v2h14v-2z" fill="url(#f)"/><path d="m8.5 38.5v2h14v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m15.5 33.5v2h7v-2z" fill="url(#g)"/><path d="m15.5 33.5v2h7v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m8.5 28.5v2h14v-2z" fill="url(#h)"/><path d="m8.5 28.5v2h14v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><g fill="#fff" transform="translate(6)"><path d="m16 29v.5h-12v.5h-1v-1z" opacity=".2"/><path d="m16 34v.5h-5v.5h-1v-1z" opacity=".2"/><path d="m16 39v.5h-12v.5h-1v-1z" opacity=".2"/><path d="m16 44v.5h-5v.5h-1v-1z" opacity=".2"/></g></g><path d="m1.4967728 12.549689h1.8727548q.6007834 0 1.0560646.09387.4599749.08918.7650602.295698.309779.201826.4646685.535073.1548895.328553.1548895.811996 0 .291005-.093872.54446-.089179.253456-.2628428.445894-.173664.192439-.4318131.32386-.2534555.126728-.5773154.16897v.04694q.3238599.05632.6054771.164276.2863109.10326.4975238.291005.211213.183051.3332471.464668.1220341.281618.1220341.685269 0 .469362-.1548894.840158-.1501959.366103-.4412004.624252-.2863109.253455-.6993495.38957-.4130386.136115-.9340306.136115h-2.2764065zm.8730135 2.910044h1.1452435q.3942642 0 .6618005-.0704.2675364-.0704.4318132-.206519.1642767-.140809.234681-.347328.075098-.211213.075098-.488137 0-.563234-.3614088-.807302-.3614089-.244073-1.1405499-.244073h-1.0466775zm0 .732205v2.478232h1.2485032q.4130386 0 .6899622-.09387.2816173-.09387.4505876-.262843.173664-.16897.2487619-.403651.075098-.239375.075098-.525686 0-.262843-.079792-.483443-.075098-.2206-.2534555-.37549-.173664-.159583-.4646685-.244068-.2910045-.08918-.7228176-.08918z" fill="url(#a)" transform="matrix(1.0177791 0 0 1.0177791 16.976616 -.272812)"/><path d="m5.7104557 8.3583889-.7509793-2.1262102h-2.5580234l-.7603666 2.1262102h-.88240069l2.52047439-6.8902354h.7979155l2.5251681 6.8902354zm-1.027903-2.9006577-.6946559-1.9900952q-.0281617-.0844852-.0704043-.2065193-.0375489-.1220342-.0797915-.2628428-.0422426-.1408086-.0844852-.2910045-.0422426-.1548895-.0797916-.3003917-.0328553.1455022-.0750979.3003917-.0422426.1548895-.0844852.3003917-.0422425.1408087-.0844851.2628428-.037549.1173405-.0657107.1971321l-.680575 1.9900952z" fill="url(#b)" transform="matrix(1.0159305 0 0 1.0159305 16.792579 .008458)"/><g stroke="#002e99"><path d="m1.4967728 12.549689h1.8727548q.6007834 0 1.0560646.09387.4599749.08918.7650602.295698.309779.201826.4646685.535073.1548895.328553.1548895.811996 0 .291005-.093872.54446-.089179.253456-.2628428.445894-.173664.192439-.4318131.32386-.2534555.126728-.5773154.16897v.04694q.3238599.05632.6054771.164276.2863109.10326.4975238.291005.211213.183051.3332471.464668.1220341.281618.1220341.685269 0 .469362-.1548894.840158-.1501959.366103-.4412004.624252-.2863109.253455-.6993495.38957-.4130386.136115-.9340306.136115h-2.2764065zm.8730135 2.910044h1.1452435q.3942642 0 .6618005-.0704.2675364-.0704.4318132-.206519.1642767-.140809.234681-.347328.075098-.211213.075098-.488137 0-.563234-.3614088-.807302-.3614089-.244073-1.1405499-.244073h-1.0466775zm0 .732205v2.478232h1.2485032q.4130386 0 .6899622-.09387.2816173-.09387.4505876-.262843.173664-.16897.2487619-.403651.075098-.239375.075098-.525686 0-.262843-.079792-.483443-.075098-.2206-.2534555-.37549-.173664-.159583-.4646685-.244068-.2910045-.08918-.7228176-.08918z" fill="url(#a)" opacity=".5" stroke-width=".982531" transform="matrix(1.0177791 0 0 1.0177791 16.976616 -.272812)"/><path d="m5.7104557 8.3583889-.7509793-2.1262102h-2.5580234l-.7603666 2.1262102h-.88240069l2.52047439-6.8902354h.7979155l2.5251681 6.8902354zm-1.027903-2.9006577-.6946559-1.9900952q-.0281617-.0844852-.0704043-.2065193-.0375489-.1220342-.0797915-.2628428-.0422426-.1408086-.0844852-.2910045-.0422426-.1548895-.0797916-.3003917-.0328553.1455022-.0750979.3003917-.0422426.1548895-.0844852.3003917-.0422425.1408087-.0844851.2628428-.037549.1173405-.0657107.1971321l-.680575 1.9900952z" fill="none" opacity=".5" stroke-width=".984319" transform="matrix(1.0159305 0 0 1.0159305 16.792579 .008458)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ar/lc_alphalowliststyle.svg b/icon-themes/elementary_svg/cmd/ar/lc_alphalowliststyle.svg
new file mode 100644
index 000000000..8c59fac6b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ar/lc_alphalowliststyle.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="4.557398" x2="4.557398" xlink:href="#c" y1="11.710182" y2="20.210182"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="4.017977" x2="3.517977" xlink:href="#c" y1=".844933" y2="8.844933"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="3.5" x2="3.5" y1="28" y2="33"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="d"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="26" x2="26" xlink:href="#d" y1="57" y2="35"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#d" y1="52" y2="30"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="26" x2="26" xlink:href="#d" y1="47" y2="25"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#d" y1="42" y2="20"/><g transform="translate(-7 -25)"><path d="m15.5 43.5v2h7v-2z" fill="url(#e)"/><path d="m15.5 43.5v2h7v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m8.5 38.5v2h14v-2z" fill="url(#f)"/><path d="m8.5 38.5v2h14v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m15.5 33.5v2h7v-2z" fill="url(#g)"/><path d="m15.5 33.5v2h7v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m8.5 28.5v2h14v-2z" fill="url(#h)"/><path d="m8.5 28.5v2h14v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><g fill="#fff" transform="translate(6)"><path d="m16 29v.5h-12v.5h-1v-1z" opacity=".2"/><path d="m16 34v.5h-5v.5h-1v-1z" opacity=".2"/><path d="m16 39v.5h-12v.5h-1v-1z" opacity=".2"/><path d="m16 44v.5h-5v.5h-1v-1z" opacity=".2"/></g></g><g transform="translate(17)"><path d="m3.8854344 14.265988q.4412003 0 .8026091.168971.3614088.16897.6148644.506911.2581491.333247.3989577.830771.1408087.497523.1408087 1.15463 0 .661801-.1408087 1.164018-.1408086.497524-.3989577.835465-.2534556.33794-.6148644.511604-.3614088.168971-.8026091.168971-.2769237 0-.5022175-.06102-.2252938-.06101-.408345-.15958-.1783576-.10326-.3191662-.239375-.136115-.136115-.2440683-.286311h-.0563234l-.173664.652413h-.6242516v-7.303274h.854239v1.764802q0 .164276-.00469.352021-.00469.183052-.014081.342635-.00939.187744-.018774.366102h.037549q.1079533-.164277.2440683-.305085.136115-.140809.3144726-.244069.1830512-.103259.408345-.159583.2252938-.06102.5069111-.06102zm-.1642768.708737q-.3754896 0-.6289451.122034-.248762.117341-.4036514.361409-.1501959.244068-.2159066.610171-.061017.366102-.061017.858932 0 .474056.061017.844852.065711.366102.2159066.619558.1548894.248762.408345.380183.2534555.126728.6336388.126728.6336388 0 .9293369-.511605.3003917-.511604.3003917-1.469103 0-.976273-.3003917-1.459716-.2956981-.483443-.9387242-.483443z" fill="url(#a)" transform="translate(-.057398 .289818)"/><path d="m3.8854344 14.265988q.4412003 0 .8026091.168971.3614088.16897.6148644.506911.2581491.333247.3989577.830771.1408087.497523.1408087 1.15463 0 .661801-.1408087 1.164018-.1408086.497524-.3989577.835465-.2534556.33794-.6148644.511604-.3614088.168971-.8026091.168971-.2769237 0-.5022175-.06102-.2252938-.06101-.408345-.15958-.1783576-.10326-.3191662-.239375-.136115-.136115-.2440683-.286311h-.0563234l-.173664.652413h-.6242516v-7.303274h.854239v1.764802q0 .164276-.00469.352021-.00469.183052-.014081.342635-.00939.187744-.018774.366102h.037549q.1079533-.164277.2440683-.305085.136115-.140809.3144726-.244069.1830512-.103259.408345-.159583.2252938-.06102.5069111-.06102zm-.1642768.708737q-.3754896 0-.6289451.122034-.248762.117341-.4036514.361409-.1501959.244068-.2159066.610171-.061017.366102-.061017.858932 0 .474056.061017.844852.065711.366102.2159066.619558.1548894.248762.408345.380183.2534555.126728.6336388.126728.6336388 0 .9293369-.511605.3003917-.511604.3003917-1.469103 0-.976273-.3003917-1.459716-.2956981-.483443-.9387242-.483443z" fill="none" opacity=".5" stroke="#002e99" transform="translate(-.057398 .289818)"/><path d="m4.480727 8.3583889-.1736639-.7134304h-.037549q-.1548895.211213-.309779.3661025-.1548895.1501958-.3379407.2487619-.1830512.098566-.408345.1455022-.2252938.046936-.5209919.046936-.3238598 0-.5960899-.093872-.27223-.089179-.4740557-.2769238-.197132-.1924385-.3097789-.4787494-.1126469-.2910044-.1126469-.6852686 0-.7697538.5397664-1.1827924.54446-.4130387 1.6521545-.4505876l.8636262-.0328554v-.3238598q0-.3144726-.070404-.5256856-.065711-.2112129-.1971324-.3379407-.1267277-.1314213-.3191662-.1877448-.1877448-.0563234-.4318131-.0563234-.3895705 0-.7275112.1126469-.3332471.1126469-.6430261.27223l-.3003917-.6430261q.3473279-.1877448.7744474-.3191662.4271195-.1314214.8964816-.1314214.4787493 0 .8260773.098566.3520215.093872.5773153.3050854.2299875.2065193.3426344.5303792.1126469.3238598.1126469.7838346v3.5296029zm-1.5676693-.5960898q.2863108 0 .5303791-.089179.2440683-.0891786.4224259-.2675362.1783576-.1830512.2769236-.4552813.1032597-.2769236.1032597-.6477196v-.4646685l-.6711878.0328554q-.4224259.0187744-.7087367.0938724-.2863109.0750979-.4599749.2112129-.1689703.1314214-.2440683.3238598-.075098.1877449-.075098.4271195 0 .4318132.2252938.6336389.2299874.2018257.6007836.2018257z" fill="url(#b)"/><path d="m4.480727 8.3583889-.1736639-.7134304h-.037549q-.1548895.211213-.309779.3661025-.1548895.1501958-.3379407.2487619-.1830512.098566-.408345.1455022-.2252938.046936-.5209919.046936-.3238598 0-.5960899-.093872-.27223-.089179-.4740557-.2769238-.197132-.1924385-.3097789-.4787494-.1126469-.2910044-.1126469-.6852686 0-.7697538.5397664-1.1827924.54446-.4130387 1.6521545-.4505876l.8636262-.0328554v-.3238598q0-.3144726-.070404-.5256856-.065711-.2112129-.1971324-.3379407-.1267277-.1314213-.3191662-.1877448-.1877448-.0563234-.4318131-.0563234-.3895705 0-.7275112.1126469-.3332471.1126469-.6430261.27223l-.3003917-.6430261q.3473279-.1877448.7744474-.3191662.4271195-.1314214.8964816-.1314214.4787493 0 .8260773.098566.3520215.093872.5773153.3050854.2299875.2065193.3426344.5303792.1126469.3238598.1126469.7838346v3.5296029zm-1.5676693-.5960898q.2863108 0 .5303791-.089179.2440683-.0891786.4224259-.2675362.1783576-.1830512.2769236-.4552813.1032597-.2769236.1032597-.6477196v-.4646685l-.6711878.0328554q-.4224259.0187744-.7087367.0938724-.2863109.0750979-.4599749.2112129-.1689703.1314214-.2440683.3238598-.075098.1877449-.075098.4271195 0 .4318132.2252938.6336389.2299874.2018257.6007836.2018257z" fill="none" opacity=".5" stroke="#002e99"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ar/lc_bulletsandnumberingdialog.svg b/icon-themes/elementary_svg/cmd/ar/lc_bulletsandnumberingdialog.svg
new file mode 100644
index 000000000..36000ab58
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ar/lc_bulletsandnumberingdialog.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="17.461565" x2="17.461565" y1="12.132274" y2="23.876352"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#ccc"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14.525564" x2="14.525564" y1="12.132274" y2="23.879738"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#8c8c8c"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="10.127912" x2="9.984243" y1="12.048073" y2="3.95193"><stop offset="0" stop-color="#e5e5e5"/><stop offset="1" stop-color="#ababab"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="2.77085" x2="3.090316" xlink:href="#i" y1="-.441177" y2="7.641264"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="3.293317" x2="3.293317" xlink:href="#i" y1="12.695808" y2="20.695808"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="3.279048" x2="3.104153" xlink:href="#j" y1="-.441177" y2="7.558823"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="3.457094" x2="3.957094" xlink:href="#j" y1="12.235294" y2="21.235294"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="3.5" x2="3.5" y1="28" y2="33"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="3.5" x2="3.5" y1="29.5" y2="31.5"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="k"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="26" x2="26" xlink:href="#k" y1="57" y2="35"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#k" y1="52" y2="30"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="26" x2="26" xlink:href="#k" y1="47" y2="25"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#k" y1="42" y2="20"/><g transform="translate(-7 -25)"><path d="m15.5 43.5v2h7v-2z" fill="url(#l)"/><path d="m15.5 43.5v2h7v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m8.5 38.5v2h14v-2z" fill="url(#m)"/><path d="m8.5 38.5v2h14v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m15.5 33.5v2h7v-2z" fill="url(#n)"/><path d="m15.5 33.5v2h7v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m8.5 28.5v2h14v-2z" fill="url(#o)"/><path d="m8.5 28.5v2h14v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><g fill="#fff" transform="translate(6)"><path d="m16 29v.5h-12v.5h-1v-1z" opacity=".2"/><path d="m16 34v.5h-5v.5h-1v-1z" opacity=".2"/><path d="m16 39v.5h-12v.5h-1v-1z" opacity=".2"/><path d="m16 44v.5h-5v.5h-1v-1z" opacity=".2"/></g></g><g transform="matrix(.85 0 0 .85 18.43647 1.875)"><path d="m3.6041529 7.5588232h-.9777423v-4.9501104-.5110925c.00371-.1814749.00741-.3610981.011111-.5388694.00741-.1814749.012963-.3536908.016666-.5166479.00741-.16666057.012963-.31295157.016666-.43887297-.062961.066664-.1185142.1240693-.1666607.172216-.048147.048147-.098145.094441-.1499945.1388838-.048147.044443-.099997.09258897-.1555499.14443917-.055553.048147-.1222176.105552-.1999928.172216l-.8221925.6721979-.53331397-.6833086 2.12770057-1.66105077h.8333031z" fill="url(#e)"/><path d="m3.6041529 7.5588232h-.9777423v-4.9501104-.5110925c.00371-.1814749.00741-.3610981.011111-.5388694.00741-.1814749.012963-.3536908.016666-.5166479.00741-.16666057.012963-.31295157.016666-.43887297-.062961.066664-.1185142.1240693-.1666607.172216-.048147.048147-.098145.094441-.1499945.1388838-.048147.044443-.099997.09258897-.1555499.14443917-.055553.048147-.1222176.105552-.1999928.172216l-.8221925.6721979-.53331397-.6833086 2.12770057-1.66105077h.8333031z" fill="url(#e)" opacity=".5" stroke="#002e99" stroke-width="1.176471"/><path d="m5.9570941 20.735294h-5.06648293v-.866635l1.94437393-2.11659q.4166516-.449984.7444175-.822193.3277658-.372208.5555354-.727751.2333248-.355543.3555426-.711085.1222178-.361098.1222178-.783305 0-.327766-.094441-.577757-.094441-.249991-.2722124-.422207-.1722159-.177771-.4110962-.266657-.2388802-.08889-.5333139-.08889-.5277587 0-.9555209.216659-.422207.211104-.8055264.544425l-.56664612-.661083q.22221412-.199993.47776042-.372209.2555463-.177771.5499801-.305544.2944338-.127774.6221997-.199993.3277658-.07778.6888639-.07778.5333139 0 .9610762.149994.4333176.149995.7333067.433318.2999892.277768.4610944.683309.1666607.399985.1666607.905522 0 .472205-.1499946.899968-.1444392.427767-.4055408.844418-.2555463.411097-.6166444.827748-.3555426.416652-.7721942.866635l-1.5610545 1.661051v.04444h3.827639z" fill="url(#f)"/><g fill="none"><path d="m5.9570941 20.735294h-5.06648293v-.866635l1.94437393-2.11659q.4166516-.449984.7444175-.822193.3277658-.372208.5555354-.727751.2333248-.355543.3555426-.711085.1222178-.361098.1222178-.783305 0-.327766-.094441-.577757-.094441-.249991-.2722124-.422207-.1722159-.177771-.4110962-.266657-.2388802-.08889-.5333139-.08889-.5277587 0-.9555209.216659-.422207.211104-.8055264.544425l-.56664612-.661083q.22221412-.199993.47776042-.372209.2555463-.177771.5499801-.305544.2944338-.127774.6221997-.199993.3277658-.07778.6888639-.07778.5333139 0 .9610762.149994.4333176.149995.7333067.433318.2999892.277768.4610944.683309.1666607.399985.1666607.905522 0 .472205-.1499946.899968-.1444392.427767-.4055408.844418-.2555463.411097-.6166444.827748-.3555426.416652-.7721942.866635l-1.5610545 1.661051v.04444h3.827639z" opacity=".5" stroke="#002e99" stroke-width="1.176471"/><path d="m1.1041528 1.2931982 1.5-1.23437497h.5v7.49999997" opacity=".5" stroke="url(#g)"/><path d="m3.312848 12.904792c-.2110122 0-.4097455.02228-.5957031.06641a.40852733.40852733 0 0 1 -.00586.002c-.1947902.04292-.3758984.101583-.546875.175781-.1716129.07447-.3323386.164531-.4804688.267578a.40852733.40852733 0 0 1 -.00391.002c-.042934.02893-.078003.06194-.1191406.0918l.054687.0625c.1793988-.129368.3518831-.272621.5449223-.369241.3453378-.174911.7327806-.259765 1.140625-.259765.238723 0 .4665231.03737.6757813.115234.2089214.07774.4008338.197772.5585937.359375.1618831.158022.2842416.352013.3652344.566406.083251.22037.1210937.46334.1210937.722657 0 .321688-.047834.628366-.1445312.914062a.40852733.40852733 0 0 1 0 .002c-.0938365.272993-.2285283.540856-.4003861.802735-.1647695.256753-.3628532.51345-.5917969.773437-.2211487.251135-.4722037.527948-.7519531.830078l-1.8339844 1.996094v.300781h4.25v-.105515h-3.4199219a.40852733.40852733 0 0 1 -.4082031-.408203v-.04492a.40852733.40852733 0 0 1 .1113281-.279299l1.5585937-1.658203.00195-.002c.273907-.295866.5275915-.581436.7597656-.853515a.40852733.40852733 0 0 1 .00195-.002c.2277885-.262732.4180693-.520948.5761782-.775298a.40852733.40852733 0 0 1 .00195-.002c.1590847-.253858.280205-.505992.3652344-.757812a.40852733.40852733 0 0 1 .00195-.0039c.084536-.241083.1269532-.494415.1269532-.765625 0-.292656-.047203-.537896-.1347657-.748047a.40852733.40852733 0 0 1 -.00195-.0059c-.0865561-.217809-.2065621-.391777-.361325-.535075a.40852733.40852733 0 0 1 -.00391-.002c-.1553541-.14668-.3431579-.260341-.5839807-.343703a.40852733.40852733 0 0 1 -.00195-.002c-.23551-.08258-.5092287-.126954-.8261719-.126954z" opacity=".5" stroke="url(#h)"/></g></g><path d="m20.5 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#d)" opacity=".15"/><g transform="matrix(.73400013 0 0 .73400013 11.632274 12.132274)"><path d="m16.798828 12.5c-.165264 0-.298828.211412-.298828.474609v.763672h-.09766l-1.123047.480469-.07227.07422-.552734-.552735c-.18611-.186109-.430016-.241858-.546875-.125l-.992188.992188c-.116858.116859-.06111.360765.125.546875l.552735.552734-.07422.07227-.480469 1.123047v.097651h-.763663c-.263197 0-.474609.133564-.474609.298828v1.402344c0 .165264.211412.298828.474609.298828h.763672v.105469l.480469 1.123047.07031.06836-.548828.548828c-.186109.186109-.241858.430016-.125.546875l.992188.992188c.116859.116859.360765.06111.546875-.125l.548828-.548828.07617.07812 1.123047.482422h.09766v.753907c0 .263201.133564.474612.298828.474612h1.402344c.165264 0 .298828-.211411.298828-.474609v-.753907h.105469l1.123047-.482422.07227-.07422.544922.544922c.18611.186108.430016.241859.546875.125l.992188-.992188c.116858-.116859.06111-.360766-.125-.546875l-.544922-.544922.07422-.07227.482422-1.123047v-.105462h.753907c.26319 0 .474602-.133564.474602-.298828v-1.402344c0-.165264-.211412-.298828-.474609-.298828h-.753907v-.09766l-.482422-1.123047-.07812-.07617.548828-.548828c.186109-.18611.241858-.430016.125-.546875l-.992188-.992188c-.116859-.116858-.360765-.06111-.546875.125l-.548828.548828-.06836-.07031-1.123047-.480469h-.105472v-.763672c0-.263197-.133564-.474609-.298828-.474609zm.705078 4c.829457 0 1.503906.674449 1.503906 1.503906.000001.829457-.674449 1.503906-1.503906 1.503906-.829457.000001-1.503906-.674449-1.503906-1.503906s.674449-1.503906 1.503906-1.503906z" display="block" fill="url(#a)" stroke="url(#b)" stroke-linejoin="round" transform="matrix(1.3623976 0 0 1.3623976 -15.847782 -16.528981)"/><path d="m8 3.465116c-2.5005771 0-4.5348837 2.034307-4.5348837 4.534884s2.0343066 4.534884 4.5348837 4.534884c2.500576-.000001 4.534884-2.034307 4.534884-4.534884s-2.034308-4.534884-4.534884-4.534884zm0 2.093024c1.347907 0 2.44186 1.093953 2.44186 2.44186s-1.093953 2.44186-2.44186 2.44186-2.4418605-1.093953-2.4418605-2.44186 1.0939535-2.44186 2.4418605-2.44186z" opacity=".05"/><path d="m8.0000001 4c-2.2056004 0-4.0000002 1.7944001-4.0000002 4.0000008 0 2.2055992 1.7943998 3.9999992 4.0000002 3.9999992 2.2055999 0 3.9999999-1.7944 3.9999999-3.9999992 0-2.2056007-1.7944-4.0000008-3.9999999-4.0000008z" fill="none" stroke="url(#c)" stroke-width="1.352275"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ar/lc_chapternumberingdialog.svg b/icon-themes/elementary_svg/cmd/ar/lc_chapternumberingdialog.svg
new file mode 100644
index 000000000..9c2353e78
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ar/lc_chapternumberingdialog.svg
@@ -0,0 +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(.40540511 0 0 .51351351 2.269687 -.324319)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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(.48571543 0 0 .45629666 2.396742 .365522)" 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><radialGradient id="c" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 15.292706 18.997224)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#d"/><linearGradient id="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 12.815119 18.997224)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#d"/><linearGradient id="f" gradientTransform="matrix(.0352071 0 0 .0082353 1.329061 18.997207)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><g transform="matrix(-1 0 0 1 24 0)"><path d="m1 4v1h1v4h-1v1h1 1 1v-1h-1v-4h1v-1h-1-1z" fill="#fff" opacity=".35"/><path d="m5.553914 22.01666h16.999998v2h-16.999998z" fill="url(#f)" opacity=".15"/><path d="m5.5539129 22.016745v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#e)" opacity=".15"/><path d="m22.553913 22.016745v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#c)" opacity=".15"/><path d="m5.5538731 1.516617c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.998716s-11.333386 0-17.0000799 0c0-7.000018 0-14.0000349 0-21.0000537z" fill="url(#b)"/><g fill="none" transform="translate(2.053913 .01666)"><path d="m19.5 21.5h-15.0000004v-18.9999997h15.0000004z" stroke="url(#a)" stroke-linecap="round"/><path d="m3.4460282 1.4819799c3.8955809 0 17.0000588.00136 17.0000588.00136l.000021 20.9987161s-11.3333861 0-17.0000798 0c0-7.000018 0-14.000035 0-21.0000538z" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/></g><path d="m1 3v1h1v4h-1v1h1 1 1v-1h-1v-4h1v-1h-1-1z" fill="#4c4c4c"/><path d="m7 4h14v2h-13.998z" fill="#f37329"/><g fill="#616161"><rect height="1" rx=".5" width="13" x="8" y="9"/><rect height="1" rx=".5" width="13" x="8" y="12"/><rect height="1" rx=".5" width="13" x="8" y="15"/><rect height="1" rx=".5" width="13" x="8" y="18"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ar/lc_continuenumbering.svg b/icon-themes/elementary_svg/cmd/ar/lc_continuenumbering.svg
new file mode 100644
index 000000000..5412ae62f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ar/lc_continuenumbering.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="3.3749999" x2="3.7999999" xlink:href="#b" y1="1.2749999" y2="8.9249999"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="3.5" x2="3.5" y1="29.5" y2="31.5"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="3.23578945" x2="3.23578945" y1="1.6664368" y2="8.4664368"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="3.5" x2="3.5" xlink:href="#b" y1="11.5" y2="18.5"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="3.5" x2="3.5" xlink:href="#f" y1="11.5" y2="18"/><linearGradient id="f"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="g"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#f" y1="59" y2="37"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#f" y1="54" y2="32"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#g" y1="49" y2="27"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#g" y1="42" y2="20"/><g transform="translate(17.306511)"><path d="m5.2937847 16.167792q0 .34943-.1100945.636633-.1100945.287204-.3111366.497819-.1962554.210616-.473885.34943-.2776296.134029-.6174866.191469v.02872q.847249.105308 1.287627.540899.440378.430805.440378 1.124879 0 .459525-.1579617.842462-.1531749.382938-.4690983.660567-.3159233.27763-.7993818.430805-.4834584.153175-1.1440254.153175-.5217522 0-.9860637-.08137-.4595249-.08137-.8663959-.296777v-.813742q.4164444.220189.8999029.339857.4882451.119668.9334098.119668.440378 0 .7610881-.09573.32071-.09574.5265389-.272843.2106155-.177109.3063499-.435591.100521-.258483.100521-.579193 0-.325497-.1292413-.555259-.1244547-.23455-.3590038-.382938-.2345492-.153175-.5744061-.224976-.3350702-.0718-.761088-.0718h-.6366334v-.722795h.6366334q.3877241 0 .6892873-.09573.3015631-.09573.5026053-.272843.2058288-.177108.3111366-.421231.1053078-.244123.1053078-.536112 0-.24891-.086161-.445165-.086161-.196255-.2441226-.330283-.1579617-.138815-.3781507-.210616-.220189-.0718-.4882451-.0718-.5121788 0-.9046896.162749-.3877241.157961-.7419412.416444l-.440378-.59834q.1818954-.148401.4020844-.277642.2249757-.129242.4882452-.224976.2632694-.100521.5600459-.157962.3015632-.05744.6366334-.05744.5169654 0 .9046895.129241.3925108.129241.6557803.363791.2632694.229762.3972975.550472.1340281.315923.1340281.694074z" fill="none" opacity=".61" stroke="#a62100"/><path d="m5.2937847 13.167792q0 .34943-.1100945.636633-.1100945.287204-.3111366.497819-.1962554.210616-.473885.34943-.2776296.134029-.6174866.191469v.02872q.847249.105308 1.287627.540899.440378.430805.440378 1.124879 0 .459525-.1579617.842462-.1531749.382938-.4690983.660567-.3159233.27763-.7993818.430805-.4834584.153175-1.1440254.153175-.5217522 0-.9860637-.08137-.4595249-.08137-.8663959-.296777v-.813742q.4164444.220189.8999029.339857.4882451.119668.9334098.119668.440378 0 .7610881-.09573.32071-.09574.5265389-.272843.2106155-.177109.3063499-.435591.100521-.258483.100521-.579193 0-.325497-.1292413-.555259-.1244547-.23455-.3590038-.382938-.2345492-.153175-.5744061-.224976-.3350702-.0718-.761088-.0718h-.6366334v-.722795h.6366334q.3877241 0 .6892873-.09573.3015631-.09573.5026053-.272843.2058288-.177108.3111366-.421231.1053078-.244123.1053078-.536112 0-.24891-.086161-.445165-.086161-.196255-.2441226-.330283-.1579617-.138815-.3781507-.210616-.220189-.0718-.4882451-.0718-.5121788 0-.9046896.162749-.3877241.157961-.7419412.416444l-.440378-.59834q.1818954-.148401.4020844-.277642.2249757-.129242.4882452-.224976.2632694-.100521.5600459-.157962.3015632-.05744.6366334-.05744.5169654 0 .9046895.129241.3925108.129241.6557803.363791.2632694.229762.3972975.550472.1340281.315923.1340281.694074z" fill="url(#e)" transform="translate(0 3)"/><path d="m5.2937847 13.167792q0 .34943-.1100945.636633-.1100945.287204-.3111366.497819-.1962554.210616-.473885.34943-.2776296.134029-.6174866.191469v.02872q.847249.105308 1.287627.540899.440378.430805.440378 1.124879 0 .459525-.1579617.842462-.1531749.382938-.4690983.660567-.3159233.27763-.7993818.430805-.4834584.153175-1.1440254.153175-.5217522 0-.9860637-.08137-.4595249-.08137-.8663959-.296777v-.813742q.4164444.220189.8999029.339857.4882451.119668.9334098.119668.440378 0 .7610881-.09573.32071-.09574.5265389-.272843.2106155-.177109.3063499-.435591.100521-.258483.100521-.579193 0-.325497-.1292413-.555259-.1244547-.23455-.3590038-.382938-.2345492-.153175-.5744061-.224976-.3350702-.0718-.761088-.0718h-.6366334v-.722795h.6366334q.3877241 0 .6892873-.09573.3015631-.09573.5026053-.272843.2058288-.177108.3111366-.421231.1053078-.244123.1053078-.536112 0-.24891-.086161-.445165-.086161-.196255-.2441226-.330283-.1579617-.138815-.3781507-.210616-.220189-.0718-.4882451-.0718-.5121788 0-.9046896.162749-.3877241.157961-.7419412.416444l-.440378-.59834q.1818954-.148401.4020844-.277642.2249757-.129242.4882452-.224976.2632694-.100521.5600459-.157962.3015632-.05744.6366334-.05744.5169654 0 .9046895.129241.3925108.129241.6557803.363791.2632694.229762.3972975.550472.1340281.315923.1340281.694074z" fill="url(#d)" opacity=".5" transform="translate(0 3)"/></g><g transform="translate(17.306511)"><path d="m5.5 8.5h-4.3065105v-.73664l1.6527178-1.799101q.3541539-.382487.6327549-.698864.2786009-.316377.4722051-.618589.1983261-.302211.3022112-.604422.1038851-.306933.1038851-.665809 0-.278601-.080275-.491094-.0802747-.212492-.2313803-.358876-.1463836-.151105-.3494318-.226658-.2030482-.075557-.4533168-.075557-.4485949 0-.8121928.184161-.3588759.179438-.6846974.462761l-.4816492-.561921q.188882-.169994.4060963-.316377.2172144-.151106.4674831-.259713.2502687-.108608.5288697-.169994.278601-.06611.5855344-.06611.4533168 0 .8169147.127495.36832.127496.6233107.36832.2549908.236103.3919303.580813.1416616.339987.1416616.769694 0 .401374-.1274954.764973-.1227734.363602-.3447097.717755-.2172144.349432-.5241478.703586-.3022112.354154-.656365.736639l-1.3268964 1.411894v.03777h3.2534932z" fill="none" opacity=".5" stroke="#002e99"/><g stroke-width=".85"><path d="m5.5 8.5h-4.3065105v-.73664l1.6527178-1.799101q.3541539-.382487.6327549-.698864.2786009-.316377.4722051-.618589.1983261-.302211.3022112-.604422.1038851-.306933.1038851-.665809 0-.278601-.080275-.491094-.0802747-.212492-.2313803-.358876-.1463836-.151105-.3494318-.226658-.2030482-.075557-.4533168-.075557-.4485949 0-.8121928.184161-.3588759.179438-.6846974.462761l-.4816492-.561921q.188882-.169994.4060963-.316377.2172144-.151106.4674831-.259713.2502687-.108608.5288697-.169994.278601-.06611.5855344-.06611.4533168 0 .8169147.127495.36832.127496.6233107.36832.2549908.236103.3919303.580813.1416616.339987.1416616.769694 0 .401374-.1274954.764973-.1227734.363602-.3447097.717755-.2172144.349432-.5241478.703586-.3022112.354154-.656365.736639l-1.3268964 1.411894v.03777h3.2534932z" fill="url(#c)"/><path d="m3.2523908 1.844073c-.1793604 0-.3482837.01894-.5063476.05645a.34724823.34724823 0 0 1 -.00498.0017c-.1655727.03648-.3195147.08634-.4648448.149414-.1458709.0633-.2824878.139851-.4083985.227441a.34724823.34724823 0 0 1 -.00332.0017c-.036494.02459-.066302.05265-.1012695.07803l.046484.05312c.1524855-.109963.2990971-.231728.4631804-.313855.2935372-.148674.6228635-.2208.9695313-.2208.2029145 0 .3965446.03176.5744141.09795.1775832.06608.3407087.168106.4748046.305468.1376007.134319.2416054.299212.3104493.481446.070763.187314.1029296.393839.1029296.614258 0 .273435-.040659.534111-.1228515.776953a.34724823.34724823 0 0 1 0 .0017c-.079761.232044-.1942491.459727-.3403282.682324-.1400541.218241-.3084252.436433-.5030274.657422-.1879763.213465-.4013731.448756-.6391601.705566l-1.5588867 1.69668v.255664h3.6125v-.08969h-2.9069336a.34724823.34724823 0 0 1 -.3469727-.346967v-.03818a.34724823.34724823 0 0 1 .094629-.237404l1.3248047-1.409473.00166-.0017c.2328183-.251488.4484501-.494223.6457981-.72549a.34724823.34724823 0 0 1 .00166-.0017c.1936177-.223322.3553564-.442806.489749-.659003a.34724823.34724823 0 0 1 .00166-.0017c.1352195-.215779.2381717-.430093.3104467-.64414a.34724823.34724823 0 0 1 .00166-.0033c.071856-.204921.1079102-.420253.1079102-.650782 0-.248757-.040122-.457211-.1145508-.635839a.34724823.34724823 0 0 1 -.00166-.005c-.0735727-.185168-.1755778-.333041-.3071263-.454844a.34724823.34724823 0 0 1 -.00332-.0017c-.1320544-.124678-.2916877-.22129-.496387-.292148a.34724823.34724823 0 0 1 -.00166-.0017c-.200181-.070193-.4328419-.107911-.7022437-.107911z" fill="none" opacity=".5" stroke="url(#a)"/></g></g><g transform="matrix(-1 0 0 1 24 -25)"><path d="m8.5 45.5v2h7v-2z" fill="url(#h)"/><path d="m8.5 45.5v2h7v-2z" fill="none" opacity=".61" stroke="#a62100" stroke-linejoin="round"/><path d="m8.5 40.5v2h14v-2z" fill="url(#i)"/><path d="m8.5 40.5v2h14v-2z" fill="none" opacity=".61" stroke="#a62100" stroke-linejoin="round"/><path d="m1.5 35.5v2h21v-2z" fill="url(#j)"/><path d="m1.5 35.5v2h21v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m8.5 28.5v2h14v-2z" fill="url(#k)"/><path d="m8.5 28.5v2h14v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><g fill="#fff"><path d="m9 29v.5h12v.5h1v-1z" opacity=".2"/><path d="m2 36v.5h19v.5h1v-1z" opacity=".2"/><path d="m9 41v.5h12v.5h1v-1z" opacity=".2"/><path d="m9 46v.5h5v.5h1v-1z" opacity=".2"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ar/lc_defaultbullet.svg b/icon-themes/elementary_svg/cmd/ar/lc_defaultbullet.svg
new file mode 100644
index 000000000..81c7921a2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ar/lc_defaultbullet.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="3.5" x2="3.5" y1="28" y2="33"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="3.5" x2="3.5" y1="29.5" y2="31.5"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="26" x2="26" xlink:href="#c" y1="57" y2="35"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#c" y1="52" y2="30"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="26" x2="26" xlink:href="#c" y1="47" y2="25"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#c" y1="42" y2="20"/><g transform="translate(-7 -25)"><path d="m15.5 43.5v2h7v-2z" fill="url(#d)"/><path d="m15.5 43.5v2h7v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m8.5 38.5v2h14v-2z" fill="url(#e)"/><path d="m8.5 38.5v2h14v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m15.5 33.5v2h7v-2z" fill="url(#f)"/><path d="m15.5 33.5v2h7v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m8.5 28.5v2h14v-2z" fill="url(#g)"/><path d="m8.5 28.5v2h14v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><g fill="#fff" transform="translate(6)"><path d="m16 29v.5h-12v.5h-1v-1z" opacity=".2"/><path d="m9 34v.5h-5v.5h-1v-1z" opacity=".2"/><path d="m16 39v.5h-12v.5h-1v-1z" opacity=".2"/><path d="m9 44v.5h-5v.5h-1v-1z" opacity=".2"/></g></g><g transform="translate(17 -25)"><path d="m5.5 30.5a2 2 0 0 1 -2 2 2 2 0 0 1 -2-2 2 2 0 0 1 2-2 2 2 0 0 1 2 2z" fill="url(#a)"/><g fill="none"><path d="m5.5 30.5a2 2 0 0 1 -2 2 2 2 0 0 1 -2-2 2 2 0 0 1 2-2 2 2 0 0 1 2 2z" opacity=".5" stroke="#002e99"/><path d="m4.5 30.5a1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1 1 1 0 0 1 1 1z" opacity=".5" stroke="url(#b)"/></g></g><g transform="translate(17 -15)"><path d="m5.5 30.5a2 2 0 0 1 -2 2 2 2 0 0 1 -2-2 2 2 0 0 1 2-2 2 2 0 0 1 2 2z" fill="url(#a)"/><g fill="none"><path d="m5.5 30.5a2 2 0 0 1 -2 2 2 2 0 0 1 -2-2 2 2 0 0 1 2-2 2 2 0 0 1 2 2z" opacity=".5" stroke="#002e99"/><path d="m4.5 30.5a1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1 1 1 0 0 1 1 1z" opacity=".5" stroke="url(#b)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ar/lc_defaultnumbering.svg b/icon-themes/elementary_svg/cmd/ar/lc_defaultnumbering.svg
new file mode 100644
index 000000000..96ec914d1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ar/lc_defaultnumbering.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="2.77085" x2="3.090316" xlink:href="#e" y1="-.441177" y2="7.641264"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="3.293317" x2="3.293317" xlink:href="#e" y1="12.695808" y2="20.695808"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="3.279048" x2="3.104153" xlink:href="#f" y1="-.441177" y2="7.558823"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="3.457094" x2="3.957094" xlink:href="#f" y1="12.235294" y2="21.235294"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="3.5" x2="3.5" y1="28" y2="33"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="3.5" x2="3.5" y1="29.5" y2="31.5"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="g"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="26" x2="26" xlink:href="#g" y1="57" y2="35"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#g" y1="52" y2="30"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="26" x2="26" xlink:href="#g" y1="47" y2="25"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#g" y1="42" y2="20"/><g transform="translate(-7 -25)"><path d="m15.5 43.5v2h7v-2z" fill="url(#h)"/><path d="m15.5 43.5v2h7v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m8.5 38.5v2h14v-2z" fill="url(#i)"/><path d="m8.5 38.5v2h14v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m15.5 33.5v2h7v-2z" fill="url(#j)"/><path d="m15.5 33.5v2h7v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m8.5 28.5v2h14v-2z" fill="url(#k)"/><path d="m8.5 28.5v2h14v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><g fill="#fff" transform="translate(6)"><path d="m16 29v.5h-12v.5h-1v-1z" opacity=".2"/><path d="m9 34v.5h-5v.5h-1v-1z" opacity=".2"/><path d="m16 39v.5h-12v.5h-1v-1z" opacity=".2"/><path d="m9 44v.5h-5v.5h-1v-1z" opacity=".2"/></g></g><g transform="matrix(.85 0 0 .85 18.43647 1.875)"><path d="m3.6041529 7.5588232h-.9777423v-4.9501104-.5110925c.00371-.1814749.00741-.3610981.011111-.5388694.00741-.1814749.012963-.3536908.016666-.5166479.00741-.16666057.012963-.31295157.016666-.43887297-.062961.066664-.1185142.1240693-.1666607.172216-.048147.048147-.098145.094441-.1499945.1388838-.048147.044443-.099997.09258897-.1555499.14443917-.055553.048147-.1222176.105552-.1999928.172216l-.8221925.6721979-.53331397-.6833086 2.12770057-1.66105077h.8333031z" fill="url(#a)"/><path d="m3.6041529 7.5588232h-.9777423v-4.9501104-.5110925c.00371-.1814749.00741-.3610981.011111-.5388694.00741-.1814749.012963-.3536908.016666-.5166479.00741-.16666057.012963-.31295157.016666-.43887297-.062961.066664-.1185142.1240693-.1666607.172216-.048147.048147-.098145.094441-.1499945.1388838-.048147.044443-.099997.09258897-.1555499.14443917-.055553.048147-.1222176.105552-.1999928.172216l-.8221925.6721979-.53331397-.6833086 2.12770057-1.66105077h.8333031z" fill="url(#a)" opacity=".5" stroke="#002e99" stroke-width="1.176471"/><path d="m5.9570941 20.735294h-5.06648293v-.866635l1.94437393-2.11659q.4166516-.449984.7444175-.822193.3277658-.372208.5555354-.727751.2333248-.355543.3555426-.711085.1222178-.361098.1222178-.783305 0-.327766-.094441-.577757-.094441-.249991-.2722124-.422207-.1722159-.177771-.4110962-.266657-.2388802-.08889-.5333139-.08889-.5277587 0-.9555209.216659-.422207.211104-.8055264.544425l-.56664612-.661083q.22221412-.199993.47776042-.372209.2555463-.177771.5499801-.305544.2944338-.127774.6221997-.199993.3277658-.07778.6888639-.07778.5333139 0 .9610762.149994.4333176.149995.7333067.433318.2999892.277768.4610944.683309.1666607.399985.1666607.905522 0 .472205-.1499946.899968-.1444392.427767-.4055408.844418-.2555463.411097-.6166444.827748-.3555426.416652-.7721942.866635l-1.5610545 1.661051v.04444h3.827639z" fill="url(#b)"/><g fill="none"><path d="m5.9570941 20.735294h-5.06648293v-.866635l1.94437393-2.11659q.4166516-.449984.7444175-.822193.3277658-.372208.5555354-.727751.2333248-.355543.3555426-.711085.1222178-.361098.1222178-.783305 0-.327766-.094441-.577757-.094441-.249991-.2722124-.422207-.1722159-.177771-.4110962-.266657-.2388802-.08889-.5333139-.08889-.5277587 0-.9555209.216659-.422207.211104-.8055264.544425l-.56664612-.661083q.22221412-.199993.47776042-.372209.2555463-.177771.5499801-.305544.2944338-.127774.6221997-.199993.3277658-.07778.6888639-.07778.5333139 0 .9610762.149994.4333176.149995.7333067.433318.2999892.277768.4610944.683309.1666607.399985.1666607.905522 0 .472205-.1499946.899968-.1444392.427767-.4055408.844418-.2555463.411097-.6166444.827748-.3555426.416652-.7721942.866635l-1.5610545 1.661051v.04444h3.827639z" opacity=".5" stroke="#002e99" stroke-width="1.176471"/><path d="m1.1041528 1.2931982 1.5-1.23437497h.5v7.49999997" opacity=".5" stroke="url(#c)"/><path d="m3.312848 12.904792c-.2110122 0-.4097455.02228-.5957031.06641a.40852733.40852733 0 0 1 -.00586.002c-.1947902.04292-.3758984.101583-.546875.175781-.1716129.07447-.3323386.164531-.4804688.267578a.40852733.40852733 0 0 1 -.00391.002c-.042934.02893-.078003.06194-.1191406.0918l.054687.0625c.1793988-.129368.3518831-.272621.5449223-.369241.3453378-.174911.7327806-.259765 1.140625-.259765.238723 0 .4665231.03737.6757813.115234.2089214.07774.4008338.197772.5585937.359375.1618831.158022.2842416.352013.3652344.566406.083251.22037.1210937.46334.1210937.722657 0 .321688-.047834.628366-.1445312.914062a.40852733.40852733 0 0 1 0 .002c-.0938365.272993-.2285283.540856-.4003861.802735-.1647695.256753-.3628532.51345-.5917969.773437-.2211487.251135-.4722037.527948-.7519531.830078l-1.8339844 1.996094v.300781h4.25v-.105515h-3.4199219a.40852733.40852733 0 0 1 -.4082031-.408203v-.04492a.40852733.40852733 0 0 1 .1113281-.279299l1.5585937-1.658203.00195-.002c.273907-.295866.5275915-.581436.7597656-.853515a.40852733.40852733 0 0 1 .00195-.002c.2277885-.262732.4180693-.520948.5761782-.775298a.40852733.40852733 0 0 1 .00195-.002c.1590847-.253858.280205-.505992.3652344-.757812a.40852733.40852733 0 0 1 .00195-.0039c.084536-.241083.1269532-.494415.1269532-.765625 0-.292656-.047203-.537896-.1347657-.748047a.40852733.40852733 0 0 1 -.00195-.0059c-.0865561-.217809-.2065621-.391777-.361325-.535075a.40852733.40852733 0 0 1 -.00391-.002c-.1553541-.14668-.3431579-.260341-.5839807-.343703a.40852733.40852733 0 0 1 -.00195-.002c-.23551-.08258-.5092287-.126954-.8261719-.126954z" opacity=".5" stroke="url(#d)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ar/lc_deleterecord.svg b/icon-themes/elementary_svg/cmd/ar/lc_deleterecord.svg
new file mode 100644
index 000000000..15a98829c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ar/lc_deleterecord.svg
@@ -0,0 +1 @@
+<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 offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="11.03125" cy="17.125" gradientTransform="matrix(.63623879 0 0 .14315373 8.98149 18.449012)" gradientUnits="userSpaceOnUse" r="9.84375" xlink:href="#a"/><linearGradient id="c" 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="#ff8c82"/><stop offset=".31209752" stop-color="#ed5353"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="41.225124" x2="41.225124" y1="23.238064" y2="7.39004"><stop offset="0" stop-color="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.944842 17.144019)" gradientUnits="userSpaceOnUse" x1="36.010902" x2="16.331276" xlink:href="#f" y1="13.022708" y2="32.702335"/><linearGradient id="f"><stop offset="0" stop-color="#fff" stop-opacity=".702"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.634631 17.292858)" gradientUnits="userSpaceOnUse" x1="28.449389" x2="16.331276" xlink:href="#f" y1="20.584223" y2="32.702335"/><radialGradient id="h" cx="11.25" cy="19.031" gradientTransform="matrix(2.60465 0 0 .37206 -5.302 15.92)" gradientUnits="userSpaceOnUse" r="8.063" xlink:href="#a"/><linearGradient id="i" gradientTransform="matrix(0 1 1 0 2 -16)" gradientUnits="userSpaceOnUse" x1="4.715" x2="43.601" y1="22.595" y2="22.595"><stop offset="0" stop-color="#d1ff82"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="j" gradientTransform="matrix(-1.00464 0 0 1 53.044 -17.992)" gradientUnits="userSpaceOnUse" x1="35.794014" x2="34.883" y1="16.42416" y2="37.992"><stop offset="0" stop-color="#fff"/><stop offset=".52" stop-color="#fff" stop-opacity=".235"/><stop offset=".52" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><g transform="matrix(-1 0 0 1 37.006356 -7.729343)"><path d="m43.666 22.923c0 4-25.757443 4.256621-25.757443.256621s25.757443-4.255621 25.757443-.256621z" fill="url(#h)" opacity=".163" transform="matrix(.44445 0 0 .44445 5.198 12.95)"/><path d="m23.272-6.46 16.9 14.428-16.916 14.424z" fill="url(#i)" transform="matrix(.44445 0 0 .44445 5.198 12.95)"/><g fill="none"><path d="m25.443483-1.6214585-.0143 13.6436085c.000001.000666.000001.0013 0 .002l-.02022 5.529822 11.270084-9.5665718z" fill="none" opacity=".6" stroke="url(#j)" stroke-width="2.249972" transform="matrix(.44445 0 0 .44445 5.198 12.95)"/><path d="m15.5 10.06 7.552 6.43-7.558 6.426z" opacity=".5" stroke="#206b00" stroke-width="1.000013"/></g></g><g transform="matrix(-.87817681 0 0 .88433535 21.550828 2.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(#b)" 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(#c)" stroke="url(#d)" 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(#e)" stroke-linecap="square"/><path d="m45.42749 20.732088-2.99345-2.713434m-2.968147.03651-2.804358 2.701545" opacity=".4" stroke="url(#g)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ar/lc_insertneutralparagraph.svg b/icon-themes/elementary_svg/cmd/ar/lc_insertneutralparagraph.svg
new file mode 100644
index 000000000..e44cc4f6b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ar/lc_insertneutralparagraph.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="4" x2="4.5" y1="2.5" y2="9.5"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientTransform="translate(-12 6)" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="3.5" y2="19.240234"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="c"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="d" gradientTransform="translate(7)" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#b" y1="57" y2="35"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#b" y1="52" y2="30"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="26" x2="26" xlink:href="#c" y1="47" y2="25"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#c" y1="42" y2="20"/><g transform="translate(-7 -25)"><path d="m15.5 43.5v2h7v-2z" fill="url(#d)"/><path d="m15.5 43.5v2h7v-2z" fill="none" opacity=".61" stroke="#a62100" stroke-linejoin="round"/><path d="m8.5 38.5v2h14v-2z" fill="url(#e)"/><path d="m8.5 38.5v2h14v-2z" fill="none" opacity=".61" stroke="#a62100" stroke-linejoin="round"/><path d="m15.5 33.5v2h7v-2z" fill="url(#f)"/><path d="m15.5 33.5v2h7v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m8.5 28.5v2h14v-2z" fill="url(#g)"/><path d="m8.5 28.5v2h14v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><g fill="#fff" transform="translate(6)"><path d="m16 29v.5h-12v.5h-1v-1z" opacity=".2"/><path d="m16 34v.5h-5v.5h-1v-1z" opacity=".2"/><path d="m16 39v.5h-12v.5h-1v-1z" opacity=".2"/><path d="m16 44v.5h-5v.5h-1v-1z" opacity=".2"/></g></g><g transform="translate(17)"><path d="m1.5 3.5v1h-1v1h1v2h-1v1h1v1h1v-1h2v1h1v-1h1v-1h-1v-2h1v-1h-1v-1h-1v1h-2v-1zm1 2h2v2h-2z" fill="url(#a)"/><path d="m1.5 3.5v1h-1v1h1v2h-1v1h1v1h1v-1h2v1h1v-1h1v-1h-1v-2h1v-1h-1v-1h-1v1h-2v-1zm1 2h2v2h-2z" fill="none" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ar/lc_linenumberingdialog.svg b/icon-themes/elementary_svg/cmd/ar/lc_linenumberingdialog.svg
new file mode 100644
index 000000000..07abb4ce3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ar/lc_linenumberingdialog.svg
@@ -0,0 +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(.0352071 0 0 .0082353 -.670939 16.997207)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.815119 16.997224)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.292706 16.997224)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="e" gradientTransform="matrix(.48571543 0 0 .45629666 .396742 -1.634478)" 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="f" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.324319)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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="g"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="h" cx="13.279094" cy="1.771632" gradientTransform="matrix(-17.599999 -.0000049 .00000552 -21.6 264.71203 35.267318)" gradientUnits="userSpaceOnUse" r="1.25" xlink:href="#g"/><radialGradient id="i" cx="13.121623" cy="2.297964" gradientTransform="matrix(-11.643451 .0000006 -.0000003 -14.970152 183.78098 31.400864)" gradientUnits="userSpaceOnUse" r="1.803589" xlink:href="#g"/><g transform="translate(0 2)"><path d="m22 9h-1.014648v-2.7720703l.01099-.5090332.01831-.5566406c-.187992.1879883-.280522.3112793-.353764.369873l-.615234.4943848-.545654-.6811524 1.5-1.373291h1z" fill="#fff" opacity=".35"/><path d="m22 8h-1.014648v-2.7720703l.01099-.5090332.01831-.5566406c-.187992.1879883-.280521.3112793-.353763.369873l-.615235.4943848-.545654-.6811524 1.5-1.373291h1z" fill="url(#h)"/><path d="m23 17h-3.485352v-.787354c.740023-.583003 1.424317-1.243343 2.124024-1.863328.12207-.158692.209961-.305177.263672-.439454.05371-.134278.08057-.273438.08057-.41748 0-.214844-.05981-.374756-.179444-.479736-.117187-.104981-.274658-.157471-.472412-.157471-.207519 0-.408935.04761-.604248.142822-.195312.09521-.39917.230712-.611572.406494l-.615238-.728759c.263672-.22461.482178-.383301.655517-.476075.17334-.09277.362549-.163574.567627-.212402.205079-.05127.434571-.0769.688477-.0769.334473 0 .629883.06104.886231.183105.256347.12207.455322.292969.596923.512696.141602.219726.212403.47119.212403.754394 0 .246582-.04394.478515-.131836.695801-.08545.214843-.219727.43579-.402832.662842-.180664.22705-.500489.550537-.959473.970459l-.313037.284716v.05127h1.7z" fill="#fff" opacity=".35"/><path d="m23 15.999995h-3.485351v-.787354c.740022-.583003 1.424316-1.243343 2.124023-1.863328.122071-.158692.209961-.305177.263672-.439454.05371-.134278.08057-.273438.08057-.41748 0-.214844-.05981-.374756-.179443-.479736-.117188-.104981-.274658-.157471-.472412-.157471-.20752 0-.408936.04761-.604248.142822-.195313.09521-.39917.230712-.611573.406494l-.615234-.728759c.263672-.22461.482178-.383301.655518-.476075.17334-.09277.362549-.163574.567627-.212402.205078-.05127.43457-.0769.688476-.0769.334473 0 .629883.06104.886231.183105.256348.12207.455322.292969.596924.512696.141601.219726.212402.47119.212402.754394 0 .246582-.04395.478515-.131836.695801-.08545.214843-.219726.43579-.402832.662842-.180664.22705-.500488.550537-.959473.970459l-.313037.284716v.05127h1.7z" fill="url(#i)"/><g transform="translate(-2)"><path d="m3.500002 20h16.999998v2h-16.999998z" fill="url(#a)" opacity=".15"/><path d="m3.5000009 20.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#b)" opacity=".15"/><path d="m20.500001 20.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#d)" opacity=".15"/><path d="m3.5538731-.48338261c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.99871561s-11.3333862 0-17.0000799 0c0-7.000018 0-14.0000345 0-21.00005331z" fill="url(#e)"/><g fill="none" transform="translate(.053913 -1.98334)"><path d="m19.446087 21.48334h-15v-19.0000001h15z" stroke="url(#f)" stroke-linecap="round"/><path d="m3.4460282 1.4819799c3.8955809 0 17.0000588.00136 17.0000588.00136l.000021 20.9987161s-11.3333861 0-17.0000798 0c0-7.000018 0-14.000035 0-21.0000538z" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/></g></g><g fill="#555"><path d="m4 5h12v1h-12z"/><path d="m4 13h12v1h-12z"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ar/lc_newrecord.svg b/icon-themes/elementary_svg/cmd/ar/lc_newrecord.svg
new file mode 100644
index 000000000..7e485c891
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ar/lc_newrecord.svg
@@ -0,0 +1 @@
+<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 offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="13.617249" cy="20.504448" gradientTransform="matrix(.62033209 -.02876011 .00638419 .13770167 -1.724185 10.874947)" gradientUnits="userSpaceOnUse" r="8.063" xlink:href="#a"/><linearGradient id="c" gradientTransform="matrix(3.7978675 .2112311 -.2112311 3.7978675 97.572606 -1126.4105)" gradientUnits="userSpaceOnUse" x1="7.687559" x2="6.853936" y1=".987388" y2="12.658106"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="6.853936" x2="6.853936" y1="3.071445" y2="9.740427"><stop offset="0" stop-color="#fff"/><stop offset=".508" stop-color="#fff" stop-opacity=".235"/><stop offset=".835" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="e" cx="11.25" cy="19.031" gradientTransform="matrix(2.60465 0 0 .37206 -5.302 15.92)" gradientUnits="userSpaceOnUse" r="8.063" xlink:href="#a"/><linearGradient id="f" gradientTransform="matrix(0 1 1 0 2 -16)" gradientUnits="userSpaceOnUse" x1="4.715" x2="43.601" y1="22.595" y2="22.595"><stop offset="0" stop-color="#d1ff82"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="g" gradientTransform="matrix(-1.00464 0 0 1 53.044 -17.992)" gradientUnits="userSpaceOnUse" x1="35.794014" x2="34.883" y1="16.42416" y2="37.992"><stop offset="0" stop-color="#fff"/><stop offset=".52" stop-color="#fff" stop-opacity=".235"/><stop offset=".52" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><g transform="matrix(-1 0 0 1 37.006356 -7.729343)"><path d="m43.666 22.923c0 4-25.757443 4.256621-25.757443.256621s25.757443-4.255621 25.757443-.256621z" fill="url(#e)" opacity=".163" transform="matrix(.44445 0 0 .44445 5.198 12.95)"/><path d="m23.272-6.46 16.9 14.428-16.916 14.424z" fill="url(#f)" transform="matrix(.44445 0 0 .44445 5.198 12.95)"/><g fill="none"><path d="m25.443483-1.6214585-.0143 13.6436085c.000001.000666.000001.0013 0 .002l-.02022 5.529822 11.270084-9.5665718z" fill="none" opacity=".6" stroke="url(#g)" stroke-width="2.249972" transform="matrix(.44445 0 0 .44445 5.198 12.95)"/><path d="m15.5 10.06 7.552 6.43-7.558 6.426z" opacity=".5" stroke="#206b00" stroke-width="1.000013"/></g></g><g transform="matrix(-1.1995834 0 0 1.1995834 16.221868 6.815546)"><path d="m2.2690111 2.2378223 3.1526416 1.1270865 1.4322834-3.02622472 1.4322837 3.02622482 3.1526412-1.1270867-1.127086 3.1526415 3.026224 1.4322835-3.026224 1.4322836 1.127086 3.1526412-3.1526413-1.127086-1.4322834 3.026224-1.4322837-3.026224-3.1526414 1.127086 1.1270866-3.1526412-3.02622475-1.4322835 3.02622475-1.4322837z" style="stroke:#ad5f00;stroke-width:.833623;stroke-linecap:round;stroke-linejoin:bevel;stroke-opacity:.498039;fill:url(#c)"/><path d="m11.855673 13.074918c0 1.482014-10.0942656 1.534705-10.0942656.05269s10.0942656-1.534335 10.0942656-.05269z" fill="url(#b)" opacity=".163" stroke-width=".370504"/><path d="m6.8535156 2.2382812-.6972656 1.4746094a.81270029.81270029 0 0 1 -1.0078125.4179688l-1.5351563-.5488282.5488282 1.5351563a.81270029.81270029 0 0 1 -.4179688 1.0078125l-1.4746094.6972656 1.4746094.6992188a.81270029.81270029 0 0 1 .4179688 1.0078125l-.5488282 1.5351561 1.5351563-.548828a.81270029.81270029 0 0 1 1.0078125.4179688l.6972656 1.4746092.6992188-1.4746092a.81270029.81270029 0 0 1 1.0078125-.4179688l1.5351561.548828-.548828-1.5351561a.81270029.81270029 0 0 1 .4179688-1.0078125l1.4746092-.6992188-1.4746092-.6972656a.81270029.81270029 0 0 1 -.4179688-1.0078125l.548828-1.5351563-1.5351561.5488282a.81270029.81270029 0 0 1 -1.0078125-.4179688z" style="fill:none;stroke-width:.833623;stroke-linecap:round;stroke-linejoin:bevel;stroke-opacity:.498039;stroke:url(#d)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ar/lc_numberingstart.svg b/icon-themes/elementary_svg/cmd/ar/lc_numberingstart.svg
new file mode 100644
index 000000000..1b24b31c8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ar/lc_numberingstart.svg
@@ -0,0 +1 @@
+<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="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="2.77085" x2="3.090316" xlink:href="#a" y1="-.441177" y2="7.641264"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="3.279048" x2="3.104153" y1="-.441177" y2="7.558823"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="2.77085" x2="3.090316" xlink:href="#d" y1="-.441177" y2="7.641264"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="4" x2="4.5" xlink:href="#a" y1="2.5" y2="9.5"/><linearGradient id="g" gradientTransform="translate(-12 6)" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#d" y1="3.5" y2="19.240234"/><linearGradient id="h"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="i" gradientTransform="translate(7)" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#g" y1="57" y2="35"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#g" y1="52" y2="30"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="26" x2="26" xlink:href="#h" y1="47" y2="25"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#h" y1="42" y2="20"/><g transform="translate(-7 -25)"><path d="m15.5 43.5v2h7v-2z" fill="url(#i)"/><path d="m15.5 43.5v2h7v-2z" fill="none" opacity=".61" stroke="#a62100" stroke-linejoin="round"/><path d="m8.5 38.5v2h14v-2z" fill="url(#j)"/><path d="m8.5 38.5v2h14v-2z" fill="none" opacity=".61" stroke="#a62100" stroke-linejoin="round"/><path d="m15.5 33.5v2h7v-2z" fill="url(#k)"/><path d="m15.5 33.5v2h7v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m8.5 28.5v2h14v-2z" fill="url(#l)"/><path d="m8.5 28.5v2h14v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><g fill="#fff" transform="translate(6)"><path d="m16 29v.5h-12v.5h-1v-1z" opacity=".2"/><path d="m16 34v.5h-5v.5h-1v-1z" opacity=".2"/><path d="m16 39v.5h-12v.5h-1v-1z" opacity=".2"/><path d="m16 44v.5h-5v.5h-1v-1z" opacity=".2"/></g></g><g transform="translate(17)"><path d="m1.5 3.5v1h-1v1h1v2h-1v1h1v1h1v-1h2v1h1v-1h1v-1h-1v-2h1v-1h-1v-1h-1v1h-2v-1zm1 2h2v2h-2z" fill="url(#f)"/><path d="m1.5 3.5v1h-1v1h1v2h-1v1h1v1h1v-1h2v1h1v-1h1v-1h-1v-2h1v-1h-1v-1h-1v1h-2v-1zm1 2h2v2h-2z" fill="none" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/></g><g transform="matrix(.85 0 0 .85 18.43647 11.875)"><path d="m1.1041528 1.2931982 1.5-1.23437497h.5v7.49999997" fill="none" opacity=".5" stroke="url(#c)"/><path d="m3.6041529 7.7941176h-1.1764705v-5.1854048-.5110925c.00371-.1814749.00741-.3610981.011111-.5388694.00741-.1814749.012963-.3536908.016666-.5166479.00741-.16666052.012963-.31295152.016666-.43887292-.062961.066664-.1185142.1240693-.1666607.172216-.048147.048147-.098145.094441-.1499945.1388838-.048147.044443-.099997.09258892-.1555499.14443912-.055553.048147-.1222176.105552-.1999928.172216l-.82219255.6721979-.53331397-.6833086 2.12770062-1.66105072 1.0320313-.00000005z" fill="url(#b)" opacity=".5" stroke="#a62100" stroke-width="1.176471"/><path d="m3.6041529 7.5588232-1.1764705-.0259966v-4.9501104-.5110925c.00371-.1814749.00741-.3610981.011111-.5388694.00741-.1814749.012963-.3536908.016666-.5166479.00741-.16666054.012963-.31295154.016666-.43887294-.062961.066664-.1185142.1240693-.1666607.172216-.048147.048147-.098145.094441-.1499945.1388838-.048147.044443-.099997.092589-.1555499.14443914-.055553.048147-.1222176.105552-.1999928.172216l-.82219255.6721979-.53331397-.6833086 2.12770062-1.66105074 1.0320313.0259966z" fill="url(#e)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ar/lc_outlinebullet.svg b/icon-themes/elementary_svg/cmd/ar/lc_outlinebullet.svg
new file mode 100644
index 000000000..9432eb5c8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ar/lc_outlinebullet.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="17.461565" x2="17.461565" y1="12.132274" y2="23.876352"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#ccc"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14.525564" x2="14.525564" y1="12.132274" y2="23.879738"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#8c8c8c"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="10.127912" x2="9.984243" y1="12.048073" y2="3.95193"><stop offset="0" stop-color="#e5e5e5"/><stop offset="1" stop-color="#ababab"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="3.5" x2="3.5" y1="28" y2="33"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="3.5" x2="3.5" y1="29.5" y2="31.5"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="g"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="26" x2="26" xlink:href="#g" y1="57" y2="35"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#g" y1="52" y2="30"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="26" x2="26" xlink:href="#g" y1="47" y2="25"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#g" y1="42" y2="20"/><g transform="translate(-7 -25)"><path d="m15.5 43.5v2h7v-2z" fill="url(#h)"/><path d="m15.5 43.5v2h7v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m8.5 38.5v2h14v-2z" fill="url(#i)"/><path d="m8.5 38.5v2h14v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m15.5 33.5v2h7v-2z" fill="url(#j)"/><path d="m15.5 33.5v2h7v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m8.5 28.5v2h14v-2z" fill="url(#k)"/><path d="m8.5 28.5v2h14v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><g fill="#fff" transform="translate(6)"><path d="m16 29v.5h-12v.5h-1v-1z" opacity=".2"/><path d="m16 34v.5h-5v.5h-1v-1z" opacity=".2"/><path d="m16 39v.5h-12v.5h-1v-1z" opacity=".2"/><path d="m16 44v.5h-5v.5h-1v-1z" opacity=".2"/></g></g><g transform="translate(17 -25)"><path d="m5.5 30.5a2 2 0 0 1 -2 2 2 2 0 0 1 -2-2 2 2 0 0 1 2-2 2 2 0 0 1 2 2z" fill="url(#e)"/><g fill="none"><path d="m5.5 30.5a2 2 0 0 1 -2 2 2 2 0 0 1 -2-2 2 2 0 0 1 2-2 2 2 0 0 1 2 2z" opacity=".5" stroke="#002e99"/><path d="m4.5 30.5a1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1 1 1 0 0 1 1 1z" opacity=".5" stroke="url(#f)"/></g></g><g transform="translate(17 -15)"><path d="m5.5 30.5a2 2 0 0 1 -2 2 2 2 0 0 1 -2-2 2 2 0 0 1 2-2 2 2 0 0 1 2 2z" fill="url(#e)"/><g fill="none"><path d="m5.5 30.5a2 2 0 0 1 -2 2 2 2 0 0 1 -2-2 2 2 0 0 1 2-2 2 2 0 0 1 2 2z" opacity=".5" stroke="#002e99"/><path d="m4.5 30.5a1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1 1 1 0 0 1 1 1z" opacity=".5" stroke="url(#f)"/></g></g><path d="m20.5 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#d)" opacity=".15"/><g transform="matrix(.73400013 0 0 .73400013 11.632274 12.132274)"><path d="m16.798828 12.5c-.165264 0-.298828.211412-.298828.474609v.763672h-.09766l-1.123047.480469-.07227.07422-.552734-.552735c-.18611-.186109-.430016-.241858-.546875-.125l-.992188.992188c-.116858.116859-.06111.360765.125.546875l.552735.552734-.07422.07227-.480469 1.123047v.097651h-.763663c-.263197 0-.474609.133564-.474609.298828v1.402344c0 .165264.211412.298828.474609.298828h.763672v.105469l.480469 1.123047.07031.06836-.548828.548828c-.186109.186109-.241858.430016-.125.546875l.992188.992188c.116859.116859.360765.06111.546875-.125l.548828-.548828.07617.07812 1.123047.482422h.09766v.753907c0 .263201.133564.474612.298828.474612h1.402344c.165264 0 .298828-.211411.298828-.474609v-.753907h.105469l1.123047-.482422.07227-.07422.544922.544922c.18611.186108.430016.241859.546875.125l.992188-.992188c.116858-.116859.06111-.360766-.125-.546875l-.544922-.544922.07422-.07227.482422-1.123047v-.105462h.753907c.26319 0 .474602-.133564.474602-.298828v-1.402344c0-.165264-.211412-.298828-.474609-.298828h-.753907v-.09766l-.482422-1.123047-.07812-.07617.548828-.548828c.186109-.18611.241858-.430016.125-.546875l-.992188-.992188c-.116859-.116858-.360765-.06111-.546875.125l-.548828.548828-.06836-.07031-1.123047-.480469h-.105472v-.763672c0-.263197-.133564-.474609-.298828-.474609zm.705078 4c.829457 0 1.503906.674449 1.503906 1.503906.000001.829457-.674449 1.503906-1.503906 1.503906-.829457.000001-1.503906-.674449-1.503906-1.503906s.674449-1.503906 1.503906-1.503906z" display="block" fill="url(#a)" stroke="url(#b)" stroke-linejoin="round" transform="matrix(1.3623976 0 0 1.3623976 -15.847782 -16.528981)"/><path d="m8 3.465116c-2.5005771 0-4.5348837 2.034307-4.5348837 4.534884s2.0343066 4.534884 4.5348837 4.534884c2.500576-.000001 4.534884-2.034307 4.534884-4.534884s-2.034308-4.534884-4.534884-4.534884zm0 2.093024c1.347907 0 2.44186 1.093953 2.44186 2.44186s-1.093953 2.44186-2.44186 2.44186-2.4418605-1.093953-2.4418605-2.44186 1.0939535-2.44186 2.4418605-2.44186z" opacity=".05"/><path d="m8.0000001 4c-2.2056004 0-4.0000002 1.7944001-4.0000002 4.0000008 0 2.2055992 1.7943998 3.9999992 4.0000002 3.9999992 2.2055999 0 3.9999999-1.7944 3.9999999-3.9999992 0-2.2056007-1.7944-4.0000008-3.9999999-4.0000008z" fill="none" stroke="url(#c)" stroke-width="1.352275"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ar/lc_recsave.svg b/icon-themes/elementary_svg/cmd/ar/lc_recsave.svg
new file mode 100644
index 000000000..57fa04dca
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ar/lc_recsave.svg
@@ -0,0 +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(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="e" gradientTransform="matrix(.48571369 0 0 .45632325 .342879 .347538)" 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="f" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.32432)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.583334" y2="41.507179"><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="g" gradientUnits="userSpaceOnUse" x1="16.570093" x2="16.570093" y1="1.607472" y2="22.542051"><stop offset="0" stop-opacity=".239"/><stop offset="1" stop-opacity=".318"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="11.703956" x2="11.703956" y1="19.198923" y2="12.500629"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="i" cx="11.25" cy="19.031" gradientTransform="matrix(2.60465 0 0 .37206 -5.302 15.92)" gradientUnits="userSpaceOnUse" r="8.063" xlink:href="#c"/><linearGradient id="j" gradientTransform="matrix(0 1 1 0 2 -16)" gradientUnits="userSpaceOnUse" x1="4.715" x2="43.601" y1="22.595" y2="22.595"><stop offset="0" stop-color="#d1ff82"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="k" gradientTransform="matrix(-1.00464 0 0 1 53.044 -17.992)" gradientUnits="userSpaceOnUse" x1="35.794014" x2="34.883" y1="16.42416" y2="37.992"><stop offset="0" stop-color="#fff"/><stop offset=".52" stop-color="#fff" stop-opacity=".235"/><stop offset=".52" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><g transform="matrix(-1 0 0 1 23 0)"><path d="m3.500001 22h16.999998v2h-16.999998z" fill="url(#a)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#b)" opacity=".15"/><path d="m20.5 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#d)" opacity=".15"/><path d="m3.5 1.4987c3.8955671 0 16.999999.00137 16.999999.00137l.000021 20.99993s-11.3333463 0-17.00002 0c0-7.000426 0-14.0008509 0-21.0012777z" fill="url(#e)" stroke-width="1.056265"/><path d="m19.5 21.5h-15.0000004v-18.9999999h15.0000004z" fill="none" stroke="url(#f)" stroke-linecap="round"/><path d="m3.4999601 1.499957c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.998716s-11.3333862 0-17.0000799 0c0-7.000018 0-14.0000349 0-21.0000537z" fill="none" stroke="url(#g)" stroke-linejoin="round" stroke-width=".999922"/><g stroke-linecap="round"><path d="m7.5 12.522385 4.500001 5 4.499999-5h-3v-5.022385h-3v5.022385z" fill="#7e8087" stroke="#7c7c7c" stroke-linejoin="round"/><path d="m10.280875 6.4684452c-.5966543.112049-.9162257.736506-.84375 1.30311v3.6971948c-.5788649.0367-2.2592394-.146354-2.7090233.328895-.4664666.45279-.3538552 1.232121.1203581 1.631199 1.4721128 1.632101 2.9372057 3.270736 4.4137232 4.898737.474211.475926 1.303176.33271 1.665288-.205327 1.48182-1.654007 2.97913-3.295035 4.451232-4.957185.514277-.661155-.04205-1.734972-.878703-1.696319-.3125 0-1.62492 0-1.93742 0-.0045-1.014919.009-3.0307158-.0069-4.0452728-.05174-.634617-.69724-1.035839-1.29626-.955032-1.659293.000048-1.319779-.000065-2.978595 0z" fill="none" opacity=".6" stroke="url(#h)"/></g></g><g transform="matrix(-1 0 0 1 37.006356 -7.729343)"><path d="m43.666 22.923c0 4-25.757443 4.256621-25.757443.256621s25.757443-4.255621 25.757443-.256621z" fill="url(#i)" opacity=".163" transform="matrix(.44445 0 0 .44445 5.198 12.95)"/><path d="m23.272-6.46 16.9 14.428-16.916 14.424z" fill="url(#j)" transform="matrix(.44445 0 0 .44445 5.198 12.95)"/><g fill="none"><path d="m25.443483-1.6214585-.0143 13.6436085c.000001.000666.000001.0013 0 .002l-.02022 5.529822 11.270084-9.5665718z" fill="none" opacity=".6" stroke="url(#k)" stroke-width="2.249972" transform="matrix(.44445 0 0 .44445 5.198 12.95)"/><path d="m15.5 10.06 7.552 6.43-7.558 6.426z" opacity=".5" stroke="#206b00" stroke-width="1.000013"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ar/lc_recundo.svg b/icon-themes/elementary_svg/cmd/ar/lc_recundo.svg
new file mode 100644
index 000000000..2c89e0ed8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ar/lc_recundo.svg
@@ -0,0 +1 @@
+<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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-1.004639 0 0 1 16.914261 -16.171689)" gradientUnits="userSpaceOnUse" x1="5.884986" x2="5.884986" y1="27.314026" y2="35.272106"><stop offset="0" stop-color="#fff"/><stop offset=".58888781" 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" gradientTransform="matrix(-1.004639 0 0 1 16.914261 -16.171689)" gradientUnits="userSpaceOnUse" x1="5.884986" x2="5.884986" y1="20.383398" y2="38.171688"><stop offset="0" stop-color="#fff"/><stop offset=".501194" 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="d" gradientTransform="matrix(-1.004639 0 0 1 11.914261 -16.171689)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" y1="22.402153" y2="35.268829"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientTransform="matrix(-1 0 0 1 -4.439332 7.687501)" gradientUnits="userSpaceOnUse" x1="-22.383766" x2="-22.383766" y1="-3.866364" y2="13.364262"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><radialGradient id="f" cx="11.25" cy="19.031" gradientTransform="matrix(2.60465 0 0 .37206 -5.302 15.92)" gradientUnits="userSpaceOnUse" r="8.063" xlink:href="#a"/><linearGradient id="g" gradientTransform="matrix(0 1 1 0 2 -16)" gradientUnits="userSpaceOnUse" x1="4.715" x2="43.601002" y1="22.594999" y2="22.594999"><stop offset="0" stop-color="#d1ff82"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="h" gradientTransform="matrix(-1.00464 0 0 1 53.044 -17.992)" gradientUnits="userSpaceOnUse" x1="35.794014" x2="34.882999" y1="16.42416" y2="37.992001"><stop offset="0" stop-color="#fff"/><stop offset=".52" stop-color="#fff" stop-opacity=".235"/><stop offset=".52" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><g transform="translate(-1 -1)"><path d="m13.001974 4.5000003c.153845 0 .28292.064176.375.1679688.0063.00735.01283.014514.01953.021484l7.96875 6.9687499c.08612.09122.13672.206858.13672.341797 0 .134941-.0506.250577-.136719.341797l-7.96875 6.96875c-.0067.007-.01323.01418-.01953.02148-.092082.103793-.221155.167973-.375001.167973-.285849 0-.5-.214151-.5-.5v-4c.000179-.276217-.223783-.500179-.5-.5h-1c-3 0-5.935108 2.5-5.990244 5.25 0 .4155-.3345.75-.75.75-.496221 0-.759756-.265113-.759756-.75v-2.75c-.083913-4 2.5-7.5 7.5-7.5h1c.276217.000179.500179-.223783.5-.5v-3.9999997c0-.2858493.214151-.5.5-.5z" fill="url(#e)" stroke="#ad5f00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5"/><g fill="none"><path d="m12.001614 13.501953c.827238.000268 1.497779.670809 1.498047 1.498047v2.920565l6.796953-5.920565-6.796953-5.9380689v2.9479618c-.000268.827238-.670809 1.4977791-1.498047 1.4980471" opacity=".8" stroke="url(#d)"/><path d="m12.001974 13.503906h-1c-4 0-6.74313 3.224377-6.74313 6.496094" opacity=".5" stroke="url(#c)"/><path d="m4.498068 17c0-3.570009 1.880213-6.5 6.503906-6.5h1" opacity=".8" stroke="url(#b)"/></g></g><g transform="matrix(-1 0 0 1 36.994 -.916)"><path d="m43.666 22.923c0 4-25.757443 4.256621-25.757443.256621s25.757443-4.255621 25.757443-.256621z" fill="url(#f)" opacity=".163" transform="matrix(.44445 0 0 .44445 5.198 12.95)"/><path d="m23.272-6.46 16.9 14.428-16.916 14.424z" fill="url(#g)" transform="matrix(.44445 0 0 .44445 5.198 12.95)"/><g fill="none"><path d="m25.443483-1.6214585-.0143 13.6436085c.000001.000666.000001.0013 0 .002l-.02022 5.529822 11.270084-9.5665718z" fill="none" opacity=".6" stroke="url(#h)" stroke-width="2.249972" transform="matrix(.44445 0 0 .44445 5.198 12.95)"/><path d="m15.5 10.06 7.552 6.43-7.558 6.426z" opacity=".5" stroke="#206b00" stroke-width="1.000013"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ar/lc_redo.svg b/icon-themes/elementary_svg/cmd/ar/lc_redo.svg
new file mode 100644
index 000000000..f992ca67e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ar/lc_redo.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="24.837126" cy="36.421127" gradientTransform="matrix(.52995454 0 0 -.35307735 -2.512615 30.835677)" gradientUnits="userSpaceOnUse" r="15.644737"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(1.004639 0 0 1 7.087713 -16.171689)" gradientUnits="userSpaceOnUse" x1="5.884986" x2="5.884986" y1="27.314026" y2="35.272106"><stop offset="0" stop-color="#fff"/><stop offset=".58888781" 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" gradientTransform="matrix(1.004639 0 0 1 7.087713 -16.171689)" gradientUnits="userSpaceOnUse" x1="5.884986" x2="5.884986" y1="20.383398" y2="38.171688"><stop offset="0" stop-color="#fff"/><stop offset=".501194" 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="d" gradientTransform="matrix(1.004639 0 0 1 12.087713 -16.171689)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" y1="22.402153" y2="35.268829"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="6.05754" x2="6.05754" y1="3.821137" y2="21.051763"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><path d="m18.940932 17.976195a-8.2909995 5.5238047 0 1 0 -16.581999 0-8.2909995 5.5238047 0 0 0 16.581999 0z" fill="url(#a)" fill-rule="evenodd" opacity=".141176"/><path d="m11 4.5000003c-.153845 0-.28292.064176-.375.1679688-.0063.00735-.01283.014514-.01953.021484l-7.96875 6.9687499c-.08612.09122-.13672.206858-.13672.341797 0 .134941.0506.250577.136719.341797l7.96875 6.96875c.0067.007.01323.01418.01953.02148.092082.103793.221155.167973.375001.167973.285849 0 .5-.214151.5-.5v-4c-.000179-.276217.223783-.500179.5-.5h1c3 0 5.935108 2.5 5.990244 5.25 0 .4155.3345.75.75.75.496221 0 .759756-.265113.759756-.75v-2.75c.083913-4-2.5-7.5-7.5-7.5h-1c-.276217.000179-.500179-.223783-.5-.5v-3.9999997c0-.2858493-.214151-.5-.5-.5z" fill="url(#e)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m12.00036 13.501953c-.827238.000268-1.497779.670809-1.498047 1.498047v2.920565l-6.796953-5.920565 6.796953-5.9380689v2.9479618c.000268.827238.670809 1.4977791 1.498047 1.4980471" opacity=".5" stroke="url(#d)"/><path d="m12 13.503906h1c4 0 6.74313 3.224377 6.74313 6.496094" opacity=".5" stroke="url(#c)"/><path d="m19.503906 17c0-3.570009-1.880213-6.5-6.503906-6.5h-1" opacity=".5" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ar/lc_removebullets.svg b/icon-themes/elementary_svg/cmd/ar/lc_removebullets.svg
new file mode 100644
index 000000000..3473eef0d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ar/lc_removebullets.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" 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-opacity=".119318"/><stop offset="1" stop-opacity="0"/></radialGradient><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="#ff8c82"/><stop offset=".31209752" stop-color="#ed5353"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="41.225124" x2="41.225124" y1="23.238064" y2="7.39004"><stop offset="0" stop-color="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.944842 17.144019)" gradientUnits="userSpaceOnUse" x1="36.010902" x2="16.331276" xlink:href="#e" y1="13.022708" y2="32.702335"/><linearGradient id="e"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.634631 17.292858)" gradientUnits="userSpaceOnUse" x1="28.449389" x2="16.331276" xlink:href="#e" y1="20.584223" y2="32.702335"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="3.5" x2="3.5" y1="28" y2="33"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="3.5" x2="3.5" y1="29.5" y2="31.5"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="i"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="26" x2="26" xlink:href="#i" y1="57" y2="35"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#i" y1="52" y2="30"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="26" x2="26" xlink:href="#i" y1="47" y2="25"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#i" y1="42" y2="20"/><g transform="translate(-7 -25)"><path d="m15.5 43.5v2h7v-2z" fill="url(#j)"/><path d="m15.5 43.5v2h7v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m8.5 38.5v2h14v-2z" fill="url(#k)"/><path d="m8.5 38.5v2h14v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m15.5 33.5v2h7v-2z" fill="url(#l)"/><path d="m15.5 33.5v2h7v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m8.5 28.5v2h14v-2z" fill="url(#m)"/><path d="m8.5 28.5v2h14v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><g fill="#fff" transform="translate(6)"><path d="m16 29v.5h-12v.5h-1v-1z" opacity=".2"/><path d="m16 34v.5h-5v.5h-1v-1z" opacity=".2"/><path d="m16 39v.5h-12v.5h-1v-1z" opacity=".2"/><path d="m16 44v.5h-5v.5h-1v-1z" opacity=".2"/></g></g><g transform="translate(17 -25)"><path d="m5.5 30.5a2 2 0 0 1 -2 2 2 2 0 0 1 -2-2 2 2 0 0 1 2-2 2 2 0 0 1 2 2z" fill="url(#g)"/><g fill="none"><path d="m5.5 30.5a2 2 0 0 1 -2 2 2 2 0 0 1 -2-2 2 2 0 0 1 2-2 2 2 0 0 1 2 2z" opacity=".5" stroke="#002e99"/><path d="m4.5 30.5a1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1 1 1 0 0 1 1 1z" opacity=".5" stroke="url(#h)"/></g></g><g transform="translate(17 -15)"><path d="m5.5 30.5a2 2 0 0 1 -2 2 2 2 0 0 1 -2-2 2 2 0 0 1 2-2 2 2 0 0 1 2 2z" fill="url(#g)"/><g fill="none"><path d="m5.5 30.5a2 2 0 0 1 -2 2 2 2 0 0 1 -2-2 2 2 0 0 1 2-2 2 2 0 0 1 2 2z" opacity=".5" stroke="#002e99"/><path d="m4.5 30.5a1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1 1 1 0 0 1 1 1z" opacity=".5" stroke="url(#h)"/></g></g><g transform="matrix(.87817681 0 0 .88433535 3.449172 3.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(#a)" 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(#f)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ar/lc_romanliststyle.svg b/icon-themes/elementary_svg/cmd/ar/lc_romanliststyle.svg
new file mode 100644
index 000000000..638fb37b7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ar/lc_romanliststyle.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="22" x2="22" xlink:href="#d" y1="2.5" y2="9"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#d" y1="12.5" y2="19"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="22" x2="22" xlink:href="#d" y1="12.5" y2="19"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="3.5" x2="3.5" y1="28" y2="33"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="e"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="26" x2="26" xlink:href="#e" y1="57" y2="35"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#e" y1="52" y2="30"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="26" x2="26" xlink:href="#e" y1="47" y2="25"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#e" y1="42" y2="20"/><g transform="translate(-7 -25)"><path d="m15.5 43.5v2h7v-2z" fill="url(#f)"/><path d="m15.5 43.5v2h7v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m8.5 38.5v2h14v-2z" fill="url(#g)"/><path d="m8.5 38.5v2h14v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m15.5 33.5v2h7v-2z" fill="url(#h)"/><path d="m15.5 33.5v2h7v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m8.5 28.5v2h14v-2z" fill="url(#i)"/><path d="m8.5 28.5v2h14v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><g fill="#fff" transform="translate(6)"><path d="m16 29v.5h-12v.5h-1v-1z" opacity=".2"/><path d="m16 34v.5h-5v.5h-1v-1z" opacity=".2"/><path d="m16 39v.5h-12v.5h-1v-1z" opacity=".2"/><path d="m16 44v.5h-5v.5h-1v-1z" opacity=".2"/></g></g><g transform="matrix(-1 0 0 1 41 0)"><path d="m21.5 13.5h1v6h-1z" fill="url(#c)"/><path d="m18.5 13.5h1v6h-1z" fill="url(#b)"/><path d="m18.5 13.5h1v6h-1z" fill="none" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/><path d="m21.5 13.5h1v6h-1z" fill="none" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/><path d="m21.5 3.5h1v6h-1z" fill="url(#a)"/><path d="m21.5 3.5h1v6h-1z" fill="none" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ar/lc_romanlowliststyle.svg b/icon-themes/elementary_svg/cmd/ar/lc_romanlowliststyle.svg
new file mode 100644
index 000000000..d9b29a1d2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ar/lc_romanlowliststyle.svg
@@ -0,0 +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 24 12)" gradientUnits="userSpaceOnUse" x1="5" x2="5" xlink:href="#g" y1="3.5" y2="9"/><linearGradient id="b" gradientTransform="matrix(-1 0 0 1 24 2)" gradientUnits="userSpaceOnUse" x1="5" x2="5" xlink:href="#g" y1="3.5" y2="9"/><linearGradient id="c" gradientTransform="matrix(-1 0 0 1 27 12)" gradientUnits="userSpaceOnUse" x1="5" x2="5" xlink:href="#g" y1="3.5" y2="9"/><linearGradient id="d" gradientTransform="matrix(-1 0 0 1 24 10)" gradientUnits="userSpaceOnUse" x1="5" x2="5" xlink:href="#g" y1="3" y2="5"/><linearGradient id="e" gradientTransform="matrix(-1 0 0 1 27 10)" gradientUnits="userSpaceOnUse" x1="5" x2="5" xlink:href="#g" y1="3" y2="5"/><linearGradient id="f" gradientTransform="matrix(-1 0 0 1 24 0)" gradientUnits="userSpaceOnUse" x1="5" x2="5" xlink:href="#g" y1="3" y2="5"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="3.5" x2="3.5" y1="28" y2="33"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="h"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="26" x2="26" xlink:href="#h" y1="57" y2="35"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#h" y1="52" y2="30"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="26" x2="26" xlink:href="#h" y1="47" y2="25"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#h" y1="42" y2="20"/><g transform="translate(-7 -25)"><path d="m15.5 43.5v2h7v-2z" fill="url(#i)"/><path d="m15.5 43.5v2h7v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m8.5 38.5v2h14v-2z" fill="url(#j)"/><path d="m8.5 38.5v2h14v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m15.5 33.5v2h7v-2z" fill="url(#k)"/><path d="m15.5 33.5v2h7v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m8.5 28.5v2h14v-2z" fill="url(#l)"/><path d="m8.5 28.5v2h14v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><g fill="#fff" transform="translate(6)"><path d="m16 29v.5h-12v.5h-1v-1z" opacity=".2"/><path d="m16 34v.5h-5v.5h-1v-1z" opacity=".2"/><path d="m16 39v.5h-12v.5h-1v-1z" opacity=".2"/><path d="m16 44v.5h-5v.5h-1v-1z" opacity=".2"/></g></g><path d="m19.5 3.5h-1v1h1z" fill="url(#f)"/><path d="m22.5 13.5h-1v1h1z" fill="url(#e)"/><path d="m19.5 13.5h-1v1h1z" fill="url(#d)"/><path d="m22.5 13.5h-1v1h1z" fill="none" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/><path d="m19.5 13.5h-1v1h1z" fill="none" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/><path d="m22.5 16.5h-1v4h1z" fill="url(#c)"/><path d="m22.5 16.5h-1v4h1z" fill="none" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/><path d="m19.5 3.5h-1v1h1z" fill="none" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/><path d="m19.5 6.5h-1v4h1z" fill="url(#b)"/><path d="m19.5 6.5h-1v4h1z" fill="none" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/><path d="m19.5 16.5h-1v4h1z" fill="url(#a)"/><path d="m19.5 16.5h-1v4h1z" fill="none" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ar/lc_setoutline.svg b/icon-themes/elementary_svg/cmd/ar/lc_setoutline.svg
new file mode 100644
index 000000000..f1d8683e8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ar/lc_setoutline.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="3.5" x2="3.5" y1="28" y2="33"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="3.5" x2="3.5" y1="29.5" y2="31.5"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="2.77085" x2="3.090316" xlink:href="#a" y1="-.441177" y2="7.641264"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="3.279048" x2="3.104153" xlink:href="#b" y1="-.441177" y2="7.558823"/><linearGradient id="e"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#e" y1="57" y2="35"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#e" y1="52" y2="30"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#e" y1="47" y2="25"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#e" y1="42" y2="20"/><g transform="matrix(-1 0 0 1 24 -25)"><path d="m12.5 43.5v2h3v-2z" fill="url(#f)"/><path d="m12.5 43.5v2h3v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m12.5 38.5v2h10v-2z" fill="url(#g)"/><path d="m12.5 38.5v2h10v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m8.5 33.5v2h7v-2z" fill="url(#h)"/><path d="m8.5 33.5v2h7v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m8.5 28.5v2h14v-2z" fill="url(#i)"/><path d="m8.5 28.5v2h14v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><g fill="#fff"><path d="m22 29v.5h-12v.5h-1v-1z" opacity=".2"/><path d="m15 34v.5h-5v.5h-1v-1z" opacity=".2"/><path d="m22 39v.5h-8v.5h-1v-1z" opacity=".2"/><path d="m15 44v.5h-1v.5h-1v-1z" opacity=".2"/></g></g><g transform="matrix(.85 0 0 .85 18.43647 1.875)"><path d="m3.6041529 7.5588232h-.9777423v-4.9501104-.5110925c.00371-.1814749.00741-.3610981.011111-.5388694.00741-.1814749.012963-.3536908.016666-.5166479.00741-.16666057.012963-.31295157.016666-.43887297-.062961.066664-.1185142.1240693-.1666607.172216-.048147.048147-.098145.094441-.1499945.1388838-.048147.044443-.099997.09258897-.1555499.14443917-.055553.048147-.1222176.105552-.1999928.172216l-.8221925.6721979-.53331397-.6833086 2.12770057-1.66105077h.8333031z" fill="url(#c)"/><path d="m3.6041529 7.5588232h-.9777423v-4.9501104-.5110925c.00371-.1814749.00741-.3610981.011111-.5388694.00741-.1814749.012963-.3536908.016666-.5166479.00741-.16666057.012963-.31295157.016666-.43887297-.062961.066664-.1185142.1240693-.1666607.172216-.048147.048147-.098145.094441-.1499945.1388838-.048147.044443-.099997.09258897-.1555499.14443917-.055553.048147-.1222176.105552-.1999928.172216l-.8221925.6721979-.53331397-.6833086 2.12770057-1.66105077h.8333031z" fill="url(#c)" opacity=".5" stroke="#002e99" stroke-width="1.176471"/><path d="m1.1041528 1.2931982 1.5-1.23437497h.5v7.49999997" fill="none" opacity=".5" stroke="url(#d)"/></g><g transform="matrix(-1 0 0 1 20 -15)"><path d="m5.5 30.5a2 2 0 0 1 -2 2 2 2 0 0 1 -2-2 2 2 0 0 1 2-2 2 2 0 0 1 2 2z" fill="url(#a)"/><g fill="none"><path d="m5.5 30.5a2 2 0 0 1 -2 2 2 2 0 0 1 -2-2 2 2 0 0 1 2-2 2 2 0 0 1 2 2z" opacity=".5" stroke="#002e99"/><path d="m4.5 30.5a1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1 1 1 0 0 1 1 1z" opacity=".5" stroke="url(#b)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ar/lc_undo.svg b/icon-themes/elementary_svg/cmd/ar/lc_undo.svg
new file mode 100644
index 000000000..2e659ecf3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ar/lc_undo.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="24.837126" cy="36.421127" gradientTransform="matrix(-.52995454 0 0 -.35307735 26.514589 30.835677)" gradientUnits="userSpaceOnUse" r="15.644737"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(-1.004639 0 0 1 16.914261 -16.171689)" gradientUnits="userSpaceOnUse" x1="5.884986" x2="5.884986" y1="27.314026" y2="35.272106"><stop offset="0" stop-color="#fff"/><stop offset=".58888781" 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" gradientTransform="matrix(-1.004639 0 0 1 16.914261 -16.171689)" gradientUnits="userSpaceOnUse" x1="5.884986" x2="5.884986" y1="20.383398" y2="38.171688"><stop offset="0" stop-color="#fff"/><stop offset=".501194" 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="d" gradientTransform="matrix(-1.004639 0 0 1 11.914261 -16.171689)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" y1="22.402153" y2="35.268829"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientTransform="matrix(-1 0 0 1 -4.439332 7.687501)" gradientUnits="userSpaceOnUse" x1="-22.383766" x2="-22.383766" y1="-3.866364" y2="13.364262"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><path d="m5.061042 17.976195a-8.2909995 5.5238047 0 1 1 16.581999 0-8.2909995 5.5238047 0 0 1 -16.581999 0z" fill="url(#a)" fill-rule="evenodd" opacity=".141176"/><path d="m13.001974 4.5000003c.153845 0 .28292.064176.375.1679688.0063.00735.01283.014514.01953.021484l7.96875 6.9687499c.08612.09122.13672.206858.13672.341797 0 .134941-.0506.250577-.136719.341797l-7.96875 6.96875c-.0067.007-.01323.01418-.01953.02148-.092082.103793-.221155.167973-.375001.167973-.285849 0-.5-.214151-.5-.5v-4c.000179-.276217-.223783-.500179-.5-.5h-1c-3 0-5.935108 2.5-5.990244 5.25 0 .4155-.3345.75-.75.75-.496221 0-.759756-.265113-.759756-.75v-2.75c-.083913-4 2.5-7.5 7.5-7.5h1c.276217.000179.500179-.223783.5-.5v-3.9999997c0-.2858493.214151-.5.5-.5z" fill="url(#e)" stroke="#ad5f00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5"/><g fill="none"><path d="m12.001614 13.501953c.827238.000268 1.497779.670809 1.498047 1.498047v2.920565l6.796953-5.920565-6.796953-5.9380689v2.9479618c-.000268.827238-.670809 1.4977791-1.498047 1.4980471" opacity=".8" stroke="url(#d)"/><path d="m12.001974 13.503906h-1c-4 0-6.74313 3.224377-6.74313 6.496094" opacity=".5" stroke="url(#c)"/><path d="m4.498068 17c0-3.570009 1.880213-6.5 6.503906-6.5h1" opacity=".8" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ar/sc_absoluterecord.svg b/icon-themes/elementary_svg/cmd/ar/sc_absoluterecord.svg
new file mode 100644
index 000000000..328dbac02
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ar/sc_absoluterecord.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="11.25" cy="19.031" gradientTransform="matrix(.46752116 0 0 .11024138 7.431594 13.179172)" gradientUnits="userSpaceOnUse" r="8.063"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(0 1 1 0 2.746 -15.478)" gradientUnits="userSpaceOnUse" x1="4.715" x2="43.601" y1="22.595" y2="22.595"><stop offset="0" stop-color="#d1ff82"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-1.00464 0 0 1 53.79 -17.47)" gradientUnits="userSpaceOnUse" x1="34.883" x2="34.883" y1="12.992" y2="37.992"><stop offset="0" stop-color="#fff"/><stop offset=".52" stop-color="#fff" stop-opacity=".235"/><stop offset=".52" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.34431854 0 0 .25741381 -697.0041 -825.04)" gradientUnits="userSpaceOnUse" x1="2035.165" x2="2035.165" y1="3208.074" y2="3241.997"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="4.898115" x2="4.898115" y1="1.384232" y2="8.584124"><stop offset="0" stop-color="#fff"/><stop offset=".508" stop-color="#fff" stop-opacity=".235"/><stop offset=".835" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><g transform="matrix(-1 0 0 1 25.015 -5.756)"><path d="m16.221276 15.254754c0 1.1852-7.2993362 1.208015-7.2993362.02281 0-1.1852 7.2993362-1.207719 7.2993362-.02281z" fill="url(#a)" opacity=".163" stroke-width=".230617"/><path d="m25.153561-5.2379345 15.763439 13.7279345-15.742 13.604z" fill="url(#b)" transform="matrix(.2963 0 0 .2963 3.062 8.308)"/><g fill="none"><path d="m10.515 6.8777254 4.67 3.9462746-4.67 3.932z" opacity=".5" stroke="#206b00" stroke-width="1.000013"/><path d="m28.477894 2.3354708-.052 3.998.062 4.9118932-.01 3.807 7.226568-6.5939333z" fill="none" stroke="url(#c)" stroke-width="3.374958" transform="matrix(.2963 0 0 .2963 3.062 8.308)"/></g></g><g transform="translate(0 6.005255)"><path d="m4.998403.50508947c-2.4785425 0-4.49228328 2.01374083-4.49228328 4.49228323s2.01374078 4.4922832 4.49228328 4.4922832c2.4785424 0 4.4922833-2.0137408 4.4922833-4.4922832s-2.0137409-4.49228323-4.4922833-4.49228323z" fill="url(#d)" opacity=".99" stroke-width=".598971"/><path d="m4.9984029.50019545c-2.480917 0-4.49820745 2.01935105-4.49820745 4.49923785 0 2.4819472 2.01935105 4.4951167 4.49923785 4.4951167 2.4829776 0 4.4971772-2.0141997 4.4971772-4.4961471-.0020605-2.480917-2.01523-4.49820745-4.4971772-4.49820745z" style="opacity:.5;fill:none;stroke:#002e99;stroke-width:1.000391;stroke-linecap:round;stroke-linejoin:round"/><path d="m8.4941517 4.9973727c0 1.9307289-1.5650198 3.4957487-3.4957487 3.4957487s-3.4957487-1.5650198-3.4957487-3.4957487 1.5650198-3.4957487 3.4957487-3.4957487 3.4957487 1.5650198 3.4957487 3.4957487z" fill="none" opacity=".5" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round"/><path d="m5.34 1.528c-.56-.077-1.148-.025-1.686.17-.542.196-1.067.553-1.32 1.15-.165.382-.16.763-.005 1.147.152.385.6.79 1.136.79.302 0 .61-.118.812-.313.203-.196.302-.437.33-.67.028-.215-.02-.265-.053-.378l.01-.004c.024-.008-.02.004.07-.018.19-.047.467.128.512.2-.035-.056-.004-.076-.046.055-.04.132-.153.348-.305.573-.35.52-.826 1.193-.824 2.08 0 .192-.036.263.002.51.018.115.092.184.15.27-.17.113-.327.25-.427.42-.224.378-.244.937.073 1.355.31.443.824.585 1.258.526.436-.058.912-.342 1.073-.873.186-.55-.098-.99-.516-1.296a.684.684 0 0 0 .19-.49c-.013-.484.045-.758.385-1.012a.684.684 0 0 0 .017-.014c.314-.25.643-.544.908-.917.26-.367.457-.846.418-1.38-.023-.57-.347-1.04-.747-1.343-.402-.307-.894-.485-1.415-.536zm-.83 1.915v.006c.004-.006.04-.032-.007-.005 0 0 .006 0 .007-.002zm.333 3.42h.048c-.01 0-.018.01-.03.01-.007 0-.01-.01-.017-.01z" fill="#002e99" opacity=".05"/><path d="m5.09 6.748c-.016-.594.114-1.17.66-1.578.578-.462 1.135-1.04 1.076-1.72-.013-.657-.76-1.172-1.563-1.246-.904-.13-1.998.19-2.3.913-.154.353-.012.985.504.985.3 0 .44-.2.463-.383.017-.14-.038-.263-.07-.377-.038-.13.12-.383.294-.485.145-.086.296-.115.318-.12.52-.13 1.038.154 1.255.5.216.343-.022.866-.364 1.374-.343.508-.71 1.085-.708 1.698 0 .233-.02.313-.006.407.01.075.254.066.44.03zm-.237.8c-.497-.03-.84.55-.542.917.267.407 1.015.307 1.143-.154.133-.357-.187-.77-.6-.763z" fill="#002e99" opacity=".15"/><path d="m5.09 6.093c-.016-.593.114-1.17.66-1.578.578-.462 1.135-1.04 1.076-1.72-.013-.657-.76-1.17-1.563-1.245-.904-.13-1.998.19-2.3.913-.154.352-.012.984.504.984.3 0 .44-.2.463-.383.017-.138-.038-.26-.07-.376-.038-.13.12-.382.294-.485.145-.086.296-.115.318-.12.52-.128 1.038.155 1.255.5.216.344-.022.866-.364 1.374-.343.508-.71 1.085-.708 1.698 0 .234-.02.313-.006.408.01.075.254.066.44.03zm-.237.8c-.497-.028-.84.55-.542.918.267.407 1.015.307 1.143-.153.133-.358-.187-.77-.6-.764z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ar/sc_alphaliststyle.svg b/icon-themes/elementary_svg/cmd/ar/sc_alphaliststyle.svg
new file mode 100644
index 000000000..e03b93c7f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ar/sc_alphaliststyle.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="3.5" x2="3.5" y1="28" y2="33"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="3.028001" x2="3.528001" xlink:href="#a" y1="8.753006" y2="13.753006"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="3.223533" x2="3.223533" xlink:href="#a" y1=".164631" y2="7.629541"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="15" x2="15" xlink:href="#g" y1="18" y2="2"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#g" y1="18" y2="2"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#g" y1="18" y2="2"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="18" y2="2"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><g transform="translate(-5)"><path d="m9 6.5h-.5v.5 1 .5h.5 6 .5v-.5-1-.5h-.5z" fill="url(#d)"/><path d="m13 7v.5zm-4 0v.5h4v-.5zm4 0v.5h2v-.5z" fill="#bebebe" opacity=".2"/><path d="m9 6.5h-.5v.5 1 .5h.5 6 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><path d="m6 2.5h-.5v.5 1 .5h.5 9 .5v-.5-1-.5h-.5z" fill="url(#e)"/><path d="m10 3v.5zm-4 0v.5h4v-.5zm4 0v.5h5v-.5z" fill="#bebebe" opacity=".2"/><path d="m6 2.5h-.5v.5 1 .5h.5 9 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><path d="m7 10.5h-.5v.5 1 .5h.5 8 .5v-.5-1-.5h-.5z" fill="url(#f)"/><path d="m11 11v.5zm-4 0v.5h4v-.5zm4 0v.5h4v-.5z" fill="#bebebe" opacity=".2"/><path d="m7 10.5h-.5v.5 1 .5h.5 8 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/></g><g fill="url(#b)" stroke-width=".187392" transform="matrix(1.2322768 0 0 1.2322768 9.61708 -1.846511)"><path d="m1.5280006 9.2077618h1.3769171q.4417178 0 .776457.069018.3381902.065567.5625.217408.2277607.1483896.3416411.3934049.1138803.2415643.1138803.5970093 0 .213957-.069018.400306-.065567.186351-.1932515.327838-.1276841.141488-.3174846.238113-.1863497.09317-.4244632.124233v.03451q.2381135.04141.4451687.120782.2105061.07592.3657975.213957.1552914.134586.2450154.341641.089724.207055.089724.503835 0 .345091-.1138804.617714-.1104294.269172-.3243865.458973-.2105061.186349-.5141871.286426-.3036809.100076-.6867331.100076h-1.6736967zm.6418711 2.1395702h.8420245q.2898773 0 .4865798-.05176.1967024-.05176.3174846-.15184.1207822-.103528.172546-.255369.055215-.155291.055215-.358895 0-.414111-.2657208-.5935583-.2657211-.1794517-.8385739-.1794517h-.7695552zm0 .538344v1.822085h.9179448q.3036809 0 .5072852-.06902.2070552-.06902.3312884-.193252.127684-.124233.1828987-.296779.055215-.175997.055215-.386503 0-.193252-.058666-.355445-.055215-.162193-.1863497-.276073-.127684-.117331-.341641-.179448-.2139571-.06557-.5314418-.06557z"/><path d="m1.5280006 9.2077618h1.3769171q.4417178 0 .776457.069018.3381902.065567.5625.217408.2277607.1483896.3416411.3934049.1138803.2415643.1138803.5970093 0 .213957-.069018.400306-.065567.186351-.1932515.327838-.1276841.141488-.3174846.238113-.1863497.09317-.4244632.124233v.03451q.2381135.04141.4451687.120782.2105061.07592.3657975.213957.1552914.134586.2450154.341641.089724.207055.089724.503835 0 .345091-.1138804.617714-.1104294.269172-.3243865.458973-.2105061.186349-.5141871.286426-.3036809.100076-.6867331.100076h-1.6736967zm.6418711 2.1395702h.8420245q.2898773 0 .4865798-.05176.1967024-.05176.3174846-.15184.1207822-.103528.172546-.255369.055215-.155291.055215-.358895 0-.414111-.2657208-.5935583-.2657211-.1794517-.8385739-.1794517h-.7695552zm0 .538344v1.822085h.9179448q.3036809 0 .5072852-.06902.2070552-.06902.3312884-.193252.127684-.124233.1828987-.296779.055215-.175997.055215-.386503 0-.193252-.058666-.355445-.055215-.162193-.1863497-.276073-.127684-.117331-.341641-.179448-.2139571-.06557-.5314418-.06557z"/></g><g fill="url(#c)" stroke-width=".175722" transform="matrix(1.0474356 0 0 1.0474356 10.440866 .581916)"><path d="m2.0703125 1.5-1.84375 5.0390625h.64648438l.54882812-1.5390625h1.8828125l.5429687 1.5390625h.6523438l-1.8457031-5.0390625zm.2871094.6855469c.018304.070929.038001.1451978.058594.2207031.020592.073217.041908.1442494.0625.2128906.020592.068641.040289.1319173.058594.1914063.020592.059489.037053.111159.050781.1523437l.5078122 1.4550782.0292969.0820312h-1.5195312l.029297-.082031.4980469-1.4550782c.013728-.038897.028571-.08733.046875-.1445312.020592-.059489.041908-.1247182.0625-.1933594.020592-.070929.039954-.1432446.060547-.21875.020592-.075505.038671-.1497739.054687-.2207033z" transform="matrix(1.0664158 0 0 1.0664158 .557494 -.368577)"/><path d="m2.0703125 1.5-1.84375 5.0390625h.64648438l.54882812-1.5390625h1.8828125l.5429687 1.5390625h.6523438l-1.8457031-5.0390625zm.2871094.6855469c.018304.070929.038001.1451978.058594.2207031.020592.073217.041908.1442494.0625.2128906.020592.068641.040289.1319173.058594.1914063.020592.059489.037053.111159.050781.1523437l.5078122 1.4550782.0292969.0820312h-1.5195312l.029297-.082031.4980469-1.4550782c.013728-.038897.028571-.08733.046875-.1445312.020592-.059489.041908-.1247182.0625-.1933594.020592-.070929.039954-.1432446.060547-.21875.020592-.075505.038671-.1497739.054687-.2207033z" transform="matrix(1.0664158 0 0 1.0664158 .557494 -.368577)"/></g><g stroke="#002e99" stroke-width=".5"><g fill="none" opacity=".5" transform="matrix(1.11700187 0 0 1.11700187 11.024805 .195855)"><path d="m2.0703125 1.5-1.84375 5.0390625h.64648438l.54882812-1.5390625h1.8828125l.5429687 1.5390625h.6523438l-1.8457031-5.0390625zm.2871094.6855469c.018304.070929.038001.1451978.058594.2207031.020592.073217.041908.1442494.0625.2128906.020592.068641.040289.1319173.058594.1914063.020592.059489.037053.111159.050781.1523437l.5078122 1.4550782.0292969.0820312h-1.5195312l.029297-.082031.4980469-1.4550782c.013728-.038897.028571-.08733.046875-.1445312.020592-.059489.041908-.1247182.0625-.1933594.020592-.070929.039954-.1432446.060547-.21875.020592-.075505.038671-.1497739.054687-.2207033z"/><path d="m2.0703125 1.5-1.84375 5.0390625h.64648438l.54882812-1.5390625h1.8828125l.5429687 1.5390625h.6523438l-1.8457031-5.0390625zm.2871094.6855469c.018304.070929.038001.1451978.058594.2207031.020592.073217.041908.1442494.0625.2128906.020592.068641.040289.1319173.058594.1914063.020592.059489.037053.111159.050781.1523437l.5078122 1.4550782.0292969.0820312h-1.5195312l.029297-.082031.4980469-1.4550782c.013728-.038897.028571-.08733.046875-.1445312.020592-.059489.041908-.1247182.0625-.1933594.020592-.070929.039954-.1432446.060547-.21875.020592-.075505.038671-.1497739.054687-.2207033z"/></g><g fill="url(#b)" opacity=".5" transform="matrix(1.2322768 0 0 1.2322768 9.61708 -1.846511)"><path d="m1.5280006 9.2077618h1.3769171q.4417178 0 .776457.069018.3381902.065567.5625.217408.2277607.1483896.3416411.3934049.1138803.2415643.1138803.5970093 0 .213957-.069018.400306-.065567.186351-.1932515.327838-.1276841.141488-.3174846.238113-.1863497.09317-.4244632.124233v.03451q.2381135.04141.4451687.120782.2105061.07592.3657975.213957.1552914.134586.2450154.341641.089724.207055.089724.503835 0 .345091-.1138804.617714-.1104294.269172-.3243865.458973-.2105061.186349-.5141871.286426-.3036809.100076-.6867331.100076h-1.6736967zm.6418711 2.1395702h.8420245q.2898773 0 .4865798-.05176.1967024-.05176.3174846-.15184.1207822-.103528.172546-.255369.055215-.155291.055215-.358895 0-.414111-.2657208-.5935583-.2657211-.1794517-.8385739-.1794517h-.7695552zm0 .538344v1.822085h.9179448q.3036809 0 .5072852-.06902.2070552-.06902.3312884-.193252.127684-.124233.1828987-.296779.055215-.175997.055215-.386503 0-.193252-.058666-.355445-.055215-.162193-.1863497-.276073-.127684-.117331-.341641-.179448-.2139571-.06557-.5314418-.06557z"/><path d="m1.5280006 9.2077618h1.3769171q.4417178 0 .776457.069018.3381902.065567.5625.217408.2277607.1483896.3416411.3934049.1138803.2415643.1138803.5970093 0 .213957-.069018.400306-.065567.186351-.1932515.327838-.1276841.141488-.3174846.238113-.1863497.09317-.4244632.124233v.03451q.2381135.04141.4451687.120782.2105061.07592.3657975.213957.1552914.134586.2450154.341641.089724.207055.089724.503835 0 .345091-.1138804.617714-.1104294.269172-.3243865.458973-.2105061.186349-.5141871.286426-.3036809.100076-.6867331.100076h-1.6736967zm.6418711 2.1395702h.8420245q.2898773 0 .4865798-.05176.1967024-.05176.3174846-.15184.1207822-.103528.172546-.255369.055215-.155291.055215-.358895 0-.414111-.2657208-.5935583-.2657211-.1794517-.8385739-.1794517h-.7695552zm0 .538344v1.822085h.9179448q.3036809 0 .5072852-.06902.2070552-.06902.3312884-.193252.127684-.124233.1828987-.296779.055215-.175997.055215-.386503 0-.193252-.058666-.355445-.055215-.162193-.1863497-.276073-.127684-.117331-.341641-.179448-.2139571-.06557-.5314418-.06557z"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ar/sc_alphalowliststyle.svg b/icon-themes/elementary_svg/cmd/ar/sc_alphalowliststyle.svg
new file mode 100644
index 000000000..31c5ff98c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ar/sc_alphalowliststyle.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="2.815347" x2="2.815347" xlink:href="#b" y1="8.340837" y2="14.340837"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="3.5" x2="3.5" y1="28" y2="33"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="2.454715" x2="2.425381" xlink:href="#b" y1="2.326037" y2="6.917637"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="15" x2="15" xlink:href="#g" y1="18" y2="2"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#g" y1="18" y2="2"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#g" y1="18" y2="2"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="18" y2="2"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><g transform="translate(-5)"><path d="m9 6.5h-.5v.5 1 .5h.5 6 .5v-.5-1-.5h-.5z" fill="url(#d)"/><path d="m13 7v.5zm-4 0v.5h4v-.5zm4 0v.5h2v-.5z" fill="#bebebe" opacity=".2"/><path d="m9 6.5h-.5v.5 1 .5h.5 6 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><path d="m6 2.5h-.5v.5 1 .5h.5 9 .5v-.5-1-.5h-.5z" fill="url(#e)"/><path d="m10 3v.5zm-4 0v.5h4v-.5zm4 0v.5h5v-.5z" fill="#bebebe" opacity=".2"/><path d="m6 2.5h-.5v.5 1 .5h.5 9 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><path d="m7 10.5h-.5v.5 1 .5h.5 8 .5v-.5-1-.5h-.5z" fill="url(#f)"/><path d="m11 11v.5zm-4 0v.5h4v-.5zm4 0v.5h4v-.5z" fill="#bebebe" opacity=".2"/><path d="m7 10.5h-.5v.5 1 .5h.5 8 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/></g><g transform="translate(11)"><path d="m3.06721 9.852885q.3440404 0 .6258608.13176.2818203.13176.4794604.39528.2013002.259861.3111003.647821.1098002.387961.1098002.900361 0 .516061-.1098002.907681-.1098001.387961-.3111003.651481-.1976402.26352-.4794605.39894-.2818204.13176-.6258608.13176-.2159402 0-.3916204-.04758-.1756802-.04758-.3184204-.12444-.13908-.08052-.2488801-.18666-.1061401-.10614-.1903203-.22326h-.04392l-.13542.50874h-.4867808v-5.694966h.6661208v1.376162q0 .1281-.00366.2745-.00366.14274-.01098.26718-.00732.1464-.01464.28548h.02928q.08418-.1281.1903203-.2379.1061401-.1098.2452201-.19032.1427402-.08052.3184205-.12444.1756802-.04758.3952804-.04758zm-.1281001.55266q-.2928004 0-.4904406.09516-.1939802.0915-.3147603.28182-.1171201.19032-.1683603.4758-.04758.285481-.04758.669781 0 .369661.04758.658801.05124.28548.1683603.48312.1207801.193981.3184203.296461.1976402.09882.4941006.09882.4941005 0 .7246808-.398941.2342403-.39894.2342403-1.145581 0-.761281-.2342403-1.138261-.2305802-.37698-.7320008-.37698z" fill="url(#a)"/><path d="m3.2728626 6.7405242-.1354202-.5563206h-.02928q-.1207802.1647001-.2415603.2854803-.1207801.1171201-.2635203.1939802-.1427402.07686-.3184204.1134601-.1756802.0366-.4062604.0366-.2525403 0-.4648205-.0732-.2122803-.0695401-.3696605-.2159403-.1537201-.1500601-.2415602-.3733204-.08784-.2269202-.08784-.5343606 0-.6002407.4209004-.922321.4245605-.3220804 1.2883215-.3513604l.6734408-.02562v-.2525403q0-.2452203-.0549-.4099205-.0512403-.1647002-.1537204-.2635203-.0988201-.1024801-.2488803-.1464002-.1464001-.04392-.3367203-.04392-.3037804 0-.5673007.08784-.2598603.08784-.5014205.2122802l-.2342403-.5014204q.2708403-.1464002.6039007-.2488803.3330604-.1024801.6990608-.1024801.3733204 0 .6441607.07686.2745003.0732.4501805.2379002.1793402.1610402.2671803.4135805.08784.2525403.08784.6112207v2.7523232zm-1.2224414-.4648205q.2232602 0 .4135804-.06954.1903203-.06954.3294004-.2086203.1390802-.1427401.2159403-.3550204.08052-.2159402.08052-.5050805v-.3623405l-.5233806.02562q-.3294004.01464-.5526607.0732-.2232602.05856-.3586804.1647002-.1317601.1024801-.1903202.2525402-.05856.1464002-.05856.3330604 0 .3367204.1756802.4941006.1793402.1573802.4684806.1573803z" fill="url(#c)"/><g fill="none" stroke="#002e99" stroke-width=".5"><path d="m3.06721 9.852885q.3440404 0 .6258608.13176.2818203.13176.4794604.39528.2013002.259861.3111003.647821.1098002.387961.1098002.900361 0 .516061-.1098002.907681-.1098001.387961-.3111003.651481-.1976402.26352-.4794605.39894-.2818204.13176-.6258608.13176-.2159402 0-.3916204-.04758-.1756802-.04758-.3184204-.12444-.13908-.08052-.2488801-.18666-.1061401-.10614-.1903203-.22326h-.04392l-.13542.50874h-.4867808v-5.694966h.6661208v1.376162q0 .1281-.00366.2745-.00366.14274-.01098.26718-.00732.1464-.01464.28548h.02928q.08418-.1281.1903203-.2379.1061401-.1098.2452201-.19032.1427402-.08052.3184205-.12444.1756802-.04758.3952804-.04758zm-.1281001.55266q-.2928004 0-.4904406.09516-.1939802.0915-.3147603.28182-.1171201.19032-.1683603.4758-.04758.285481-.04758.669781 0 .369661.04758.658801.05124.28548.1683603.48312.1207801.193981.3184203.296461.1976402.09882.4941006.09882.4941005 0 .7246808-.398941.2342403-.39894.2342403-1.145581 0-.761281-.2342403-1.138261-.2305802-.37698-.7320008-.37698z" opacity=".5"/><path d="m3.2728626 6.7405242-.1354202-.5563206h-.02928q-.1207802.1647001-.2415603.2854803-.1207801.1171201-.2635203.1939802-.1427402.07686-.3184204.1134601-.1756802.0366-.4062604.0366-.2525403 0-.4648205-.0732-.2122803-.0695401-.3696605-.2159403-.1537201-.1500601-.2415602-.3733204-.08784-.2269202-.08784-.5343606 0-.6002407.4209004-.922321.4245605-.3220804 1.2883215-.3513604l.6734408-.02562v-.2525403q0-.2452203-.0549-.4099205-.0512403-.1647002-.1537204-.2635203-.0988201-.1024801-.2488803-.1464002-.1464001-.04392-.3367203-.04392-.3037804 0-.5673007.08784-.2598603.08784-.5014205.2122802l-.2342403-.5014204q.2708403-.1464002.6039007-.2488803.3330604-.1024801.6990608-.1024801.3733204 0 .6441607.07686.2745003.0732.4501805.2379002.1793402.1610402.2671803.4135805.08784.2525403.08784.6112207v2.7523232zm-1.2224414-.4648205q.2232602 0 .4135804-.06954.1903203-.06954.3294004-.2086203.1390802-.1427401.2159403-.3550204.08052-.2159402.08052-.5050805v-.3623405l-.5233806.02562q-.3294004.01464-.5526607.0732-.2232602.05856-.3586804.1647002-.1317601.1024801-.1903202.2525402-.05856.1464002-.05856.3330604 0 .3367204.1756802.4941006.1793402.1573802.4684806.1573803z" opacity=".5"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ar/sc_bulletsandnumberingdialog.svg b/icon-themes/elementary_svg/cmd/ar/sc_bulletsandnumberingdialog.svg
new file mode 100644
index 000000000..957481ff6
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ar/sc_bulletsandnumberingdialog.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="11.720905" x2="11.720905" y1="1.783899" y2="11.976016"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#e6e6e6"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="9.720905" x2="9.720905" y1="2.733051" y2="15.752358"><stop offset="0" stop-color="#888"/><stop offset="1" stop-color="#626262"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="12.813955" x2="12.742121" y1="13.774036" y2="9.725965"><stop offset="0" stop-color="#efefef"/><stop offset="1" stop-color="#c9c9c9"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="15" x2="15" xlink:href="#m" y1="18" y2="2"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#m" y1="18" y2="2"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#m" y1="18" y2="2"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="2.663777" x2="3.163777" xlink:href="#h" y1="13.039486" y2="22.039486"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="3.5" x2="3.5" y1="29.5" y2="31.5"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="3.285389" x2="3.169935" xlink:href="#h" y1="2.500001" y2="7.781046"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="2.741559" x2="2.741559" xlink:href="#k" y1="9.301656" y2="14.582701"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="3.5" x2="3.5" y1="28" y2="33"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="2.949911" x2="3.1608" xlink:href="#k" y1="1.5" y2="6.835467"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="18" y2="2"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><g transform="translate(-5)"><path d="m9 6.5h-.5v.5 1 .5h.5 6 .5v-.5-1-.5h-.5z" fill="url(#d)"/><path d="m13 7v.5zm-4 0v.5h4v-.5zm4 0v.5h2v-.5z" fill="#bebebe" opacity=".2"/><path d="m9 6.5h-.5v.5 1 .5h.5 6 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><path d="m6 2.5h-.5v.5 1 .5h.5 9 .5v-.5-1-.5h-.5z" fill="url(#e)"/><path d="m10 3v.5zm-4 0v.5h4v-.5zm4 0v.5h5v-.5z" fill="#bebebe" opacity=".2"/><path d="m6 2.5h-.5v.5 1 .5h.5 9 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><path d="m7 10.5h-.5v.5 1 .5h.5 8 .5v-.5-1-.5h-.5z" fill="url(#f)"/><path d="m11 11v.5zm-4 0v.5h4v-.5zm4 0v.5h4v-.5z" fill="#bebebe" opacity=".2"/><path d="m7 10.5h-.5v.5 1 .5h.5 8 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/></g><g transform="translate(11)"><path d="m3.5 6.7810456h-.6454377v-3.26772-.3373878c.00245-.1197972.00489-.238372.00733-.3557243.00489-.1197971.00856-.2334821.011002-.3410551.00489-.1100178.00856-.206589.011002-.2897136-.041563.044007-.078235.081902-.1100179.1136851-.031783.031783-.064788.062343-.099016.091681-.031783.029338-.066011.061121-.1026832.095349-.036672.031783-.08068.069678-.1320214.1136851l-.5427503.4437387-.352057-.451073 1.4045605-1.0965107h.550089z" fill="url(#l)" stroke-width=".660131"/><path d="m3.5 6.7810456h-.6454377v-3.26772-.3373878c.00245-.1197972.00489-.238372.00733-.3557243.00489-.1197971.00856-.2334821.011002-.3410551.00489-.1100178.00856-.206589.011002-.2897136-.041563.044007-.078235.081902-.1100179.1136851-.031783.031783-.064788.062343-.099016.091681-.031783.029338-.066011.061121-.1026832.095349-.036672.031783-.08068.069678-.1320214.1136851l-.5427503.4437387-.352057-.451073 1.4045605-1.0965107h.550089z" fill="none" opacity=".5" stroke="#002e99"/><g fill="none" transform="translate(0 -1)"><path d="m5.1637773 21.539486h-5.06648291v-.866635l1.94437391-2.11659q.4166516-.449984.7444175-.822193.3277658-.372208.5555354-.727751.2333248-.355543.3555426-.711085.1222178-.361098.1222178-.783305 0-.327766-.094441-.577757-.094441-.249991-.2722124-.422207-.1722159-.177771-.4110962-.266657-.2388802-.088886-.5333139-.088886-.5277587 0-.9555209.216659-.422207.211104-.80552638.544425l-.56664612-.661087q.22221416-.199993.47776045-.372209.25554629-.177771.54998005-.305544.2944338-.127774.6221997-.199993.3277658-.07778.6888639-.07778.5333139 0 .9610762.149994.4333176.149995.7333067.433318.2999892.277768.4610944.683309.1666607.399985.1666607.905522 0 .472205-.1499946.899968-.1444392.427767-.4055408.844418-.2555463.411097-.6166444.827748-.3555426.416652-.7721942.866635l-1.5610545 1.661051v.04444h3.827639z" opacity=".5" stroke="#002e99" stroke-width="1.514851" transform="matrix(.66013072 0 0 .66013072 1.091232 1.389891)"/><path d="m1.8496732 3.6449142.9901961-.8148488h.3300653v4.9509804" opacity=".5" stroke="url(#i)" stroke-width=".660131"/><path d="m2.5195312 13.708984c-.2110122 0-.4097455.02228-.5957031.06641a.40852733.40852733 0 0 1 -.00586.002c-.1947902.04292-.3758984.101583-.546875.175781-.1716129.07447-.3323386.164531-.4804688.267578a.40852733.40852733 0 0 1 -.003906.002c-.0429344.02893-.0780033.06194-.11914063.0918l.0546875.0625c.17939883-.129368.35188313-.272621.54492233-.369241.3453378-.174911.7327806-.259765 1.140625-.259765.238723 0 .4665231.03737.6757813.115234.2089214.07774.4008338.197772.5585937.359375.1618831.158022.2842416.352013.3652344.566406.083251.22037.1210937.46334.1210937.722657 0 .321688-.047834.628366-.1445312.914062a.40852733.40852733 0 0 1 0 .002c-.093841.272993-.2285328.540856-.4003906.802735-.1647695.256753-.3628532.51345-.5917969.773437-.2211487.251135-.4722037.527948-.7519531.830078l-1.83398442 1.996094v.300781h4.25000002v-.105515h-3.4199219a.40852733.40852733 0 0 1 -.40820312-.408203v-.04492a.40852733.40852733 0 0 1 .11132812-.279299l1.5585937-1.658203.00195-.002c.273907-.295866.5275915-.581436.7597656-.853515a.40852733.40852733 0 0 1 .00195-.002c.2277885-.262732.4180693-.520948.5761782-.775298a.40852733.40852733 0 0 1 .0019531-.001953c.1590847-.253858.280205-.505992.3652344-.757812a.40852733.40852733 0 0 1 .00195-.0039c.084536-.241083.1269532-.494415.1269532-.765625 0-.292656-.047203-.537896-.1347657-.748047a.40852733.40852733 0 0 1 -.00195-.0059c-.0865592-.217856-.2065652-.391824-.3613281-.535122a.40852733.40852733 0 0 1 -.00391-.002c-.1553541-.14668-.3431579-.260341-.5839807-.343703a.40852733.40852733 0 0 1 -.00195-.002c-.23551-.08258-.5092287-.126954-.8261719-.126954z" opacity=".5" stroke="url(#g)" transform="matrix(.66013072 0 0 .66013072 1.091232 1.389891)"/></g><path d="m4.5000002 14.608768h-3.344541v-.572093l1.283541-1.397226q.2750445-.297048.4914128-.542755.2163683-.245706.366726-.480411.1540249-.234704.2347046-.469409.08068-.238372.08068-.517083 0-.216369-.062343-.381396-.0623441-.165026-.1796965-.2787113-.113685-.1173521-.2713772-.1760285-.1576922-.0586764-.3520569-.0586764-.3483897 0-.6307687.1430233-.2787118.1393559-.5317527.3593919l-.3740605-.4364041q.1466904-.1320215.3153843-.2457066.168694-.1173521.3630588-.2016989.1943648-.0843476.4107331-.1320216.2163683-.051345.4547402-.051345.3520569 0 .634436.099016.2860462.099016.4840782.2860465.1980321.1833632.3043826.4510737.1100179.264042.1100179.597763 0 .311717-.099016.594096-.095349.282382-.2677099.557426-.168694.271378-.4070659.546422-.2347046.275045-.5097491.572092l-1.0305002 1.096511v.029336h2.5267421z" fill="url(#j)" stroke-width=".660131"/></g><g transform="matrix(1.0513065 -.43546544 .43546544 1.0513065 -5.966936 4.266501)"><path d="m11.21875 8c-.124208 0-.21875.0945411-.21875.21875v.625c-.276951.0711-.525582.1859391-.765625.328125l-.453125-.453125c-.087828-.087829-.224671-.087829-.3125 0l-.75.75c-.087829.087829-.087829.2246711 0 .3125l.453125.453125c-.1421856.240043-.2570245.488673-.328125.765625h-.625c-.1242085 0-.21875.094541-.21875.21875v1.0625c0 .124209.0945415.21875.21875.21875h.625c.071101.276951.1859395.525582.328125.765625l-.453125.453125c-.087829.08783-.087829.224671 0 .3125l.75.75c.087829.08783.224671.08783.3125 0l.453125-.453125c.240043.142186.488674.257025.765625.328125v.625c0 .124209.094542.21875.21875.21875h1.0625c.124209 0 .21875-.094541.21875-.21875v-.625c.276951-.0711.525582-.185939.765625-.328125l.453125.453125c.08783.08783.224671.08783.3125 0l.75-.75c.08783-.08783.08783-.224671 0-.3125l-.453125-.453125c.142186-.240043.257025-.488674.328125-.765625h.625c.124209 0 .21875-.094541.21875-.21875v-1.0625c0-.124209-.094541-.21875-.21875-.21875h-.625c-.0711-.276952-.185939-.525582-.328125-.765625l.453125-.453125c.08783-.087829.08783-.224671 0-.3125l-.75-.75c-.08783-.087829-.224671-.087829-.3125 0l-.453125.453125c-.240043-.1421859-.488674-.2570247-.765625-.328125v-.625c0-.1242089-.094541-.21875-.21875-.21875zm.53125 2.75c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1z" display="block" fill="url(#a)" stroke="url(#b)" stroke-linejoin="round" stroke-width=".527275"/><path d="m11.75 9.482558c-1.250289 0-2.2674419 1.017154-2.2674419 2.267442 0 1.250289 1.0171529 2.267442 2.2674419 2.267442 1.250288 0 2.267442-1.017153 2.267442-2.267442 0-1.250288-1.017154-2.267442-2.267442-2.267442zm0 1.046512c.673954 0 1.22093.546977 1.22093 1.22093 0 .673954-.546976 1.22093-1.22093 1.22093-.673953 0-1.22093-.546976-1.22093-1.22093 0-.673953.546977-1.22093 1.22093-1.22093z" opacity=".05"/><path d="m11.75 9.75c-1.1028 0-2 .8972-2 2s.8972 2 2 2 2-.8972 2-2-.8972-2-2-2z" fill="none" stroke="url(#c)" stroke-width=".878792"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ar/sc_chapternumberingdialog.svg b/icon-themes/elementary_svg/cmd/ar/sc_chapternumberingdialog.svg
new file mode 100644
index 000000000..27a15f786
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ar/sc_chapternumberingdialog.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" 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="b" 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="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="c" gradientTransform="matrix(.31428497 0 0 .32592538 2.457159 -.322209)" 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><g transform="matrix(-1 0 0 1 15.999999 0)"><path d="m-.000001 3v1h1v3.000001h-1v1h1 1 1v-1h-1v-3.000001h1v-1h-1-1z" fill="#f6f6f6" opacity=".35"/><path d="m4.499999.5c2.5206581 0 10.999987.000954 10.999987.000954l.000013 14.999046s-7.3333335 0-11 0c0-4.999999 0-10.0000003 0-15z" fill="url(#c)" stroke-width="1.08562"/><g fill="none" transform="translate(2)"><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" stroke="url(#b)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 14.99909804s-7.3333841 0-11.000076 0c0-5.000017 0-10.000035.0000001-15.00005204z" stroke="url(#a)" stroke-linejoin="round" stroke-width=".999922"/></g><path d="m0 2v1h1v3.000001h-1v1h1 1 1v-1h-1v-3.000001h1v-1h-1-1z" fill="#565656"/><rect fill="#f37329" height="2" rx=".5" width="8" x="6" y="3"/><g fill="#616161"><rect height="1" rx=".5" width="7" x="7" y="7"/><rect height="1" rx=".5" width="7" x="7" y="10"/><rect height="1" rx=".5" width="7" x="7" y="13"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ar/sc_continuenumbering.svg b/icon-themes/elementary_svg/cmd/ar/sc_continuenumbering.svg
new file mode 100644
index 000000000..08b97dfda
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ar/sc_continuenumbering.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="2.741559" x2="2.741559" y1="9.301656" y2="14.582701"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="2.84967302893" x2="3.17973838893" xlink:href="#c" y1="8.99765628161" y2="14.93883276161"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="3.5" x2="3.5" y1="29.5" y2="31.5"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="1.059152" x2="4.47534" xlink:href="#i" y1="12.934497" y2="12.934497"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="2.5" x2="2.5" xlink:href="#i" y1="10" y2="15.5"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="2.5" x2="2.5" xlink:href="#c" y1="10" y2="15.5"/><linearGradient id="g" gradientTransform="matrix(-1 0 0 1 16 -1)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="18" y2="2"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="h" gradientTransform="matrix(-1 0 0 1 16 0)" gradientUnits="userSpaceOnUse" x1="0" x2="0" xlink:href="#i" y1="24" y2="8"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="0" x2="0" y1="24" y2="8"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><path d="m10 5.5h.5v.5 1 .5h-.5-8-.5v-.5-1-.5h.5z" fill="url(#g)"/><path d="m2 6v.5zm8 0v.5h-8v-.5z" fill="#bebebe" opacity=".2"/><path d="m10 5.5h.5v.5 1 .5h-.5-8-.5v-.5-1-.5h.5z" fill="none" opacity=".61" stroke="#000"/><path d="m10 1.5h.5v.5 1 .5h-.5-9-.5v-.5-1-.5h.5z" fill="url(#g)"/><path d="m10 2v.5h-9v-.5zm-9 0v.5z" fill="#bebebe" opacity=".2"/><path d="m10 1.5h.5v.5 1 .5h-.5-9-.5v-.5-1-.5h.5z" fill="none" opacity=".61" stroke="#000"/><path d="m10 10.5h.5v.5 1 .5h-.5-8-.5v-.5-1-.5h.5z" fill="url(#h)"/><path d="m6 11v.5zm4 0v.5h-4v-.5zm-4 0v.5h-4v-.5z" fill="#bebebe" opacity=".2"/><path d="m10 10.5h.5v.5 1 .5h-.5-8-.5v-.5-1-.5h.5z" fill="none" opacity=".61" stroke="#a62100"/><g transform="translate(11 -8.108768)"><path d="m4.5 14.608767h-3.344541v-.572092l1.283541-1.397226q.2750445-.297048.4914128-.542755.2163683-.245706.366726-.480411.1540249-.234705.2347046-.469409.08068-.238372.08068-.517083 0-.216369-.062343-.381396-.0623441-.165026-.1796964-.2787114-.1136851-.1173521-.2713773-.1760285-.1576921-.0586764-.3520569-.0586764-.3483897 0-.6307687.1430233-.2787118.139356-.5317527.359392l-.3740605-.4364042q.1466904-.1320215.3153844-.2457066.1686939-.1173521.3630587-.201699.1943648-.0843475.4107331-.1320215.2163683-.051345.4547402-.051345.3520569 0 .634436.099016.2860462.099016.4840783.2860465.198032.1833632.3043825.4510728.1100179.264043.1100179.597763 0 .311717-.099016.594097-.095349.282382-.2677099.557426-.168694.271378-.4070659.546422-.2347046.275045-.5097491.572092l-1.0305002 1.096511v.029336h2.5267421z" fill="none" opacity=".5" stroke="#002e99"/><g stroke-width=".660131"><path d="m2.7544519 9.4396125c-.1392956 0-.2704855.014708-.3932419.043839a.26968144.26968144 0 0 1 -.00387.00132c-.128587.028333-.2481421.067058-.361009.1160385-.113287.04916-.2193869.1086119-.3171722.1766364a.26968144.26968144 0 0 1 -.00258.00132c-.028342.019098-.051492.040888-.078648.0606l.036101.041258c.1184267-.0854.2322889-.1799654.35972-.2437473.2279681-.1154641.483731-.1714788.7529616-.1714788.1575884 0 .3079662.024669.446104.076069.1379154.051319.2646027.1305553.3687448.2372344.106864.1043152.1876366.2323753.2411025.3739023.054957.145473.079938.305865.079938.477048 0 .212356-.031577.414804-.095409.603401a.26968144.26968144 0 0 1 0 .0013c-.061947.180211-.1508616.357036-.2643102.52991-.1087694.16949-.2395305.338944-.3906633.510569-.145987.165782-.3117162.348515-.4963873.54796l-1.2106695 1.317683v.198555h2.8055556v-.06965h-2.2575936a.26968144.26968144 0 0 1 -.2694674-.26945v-.02965a.26968144.26968144 0 0 1 .073491-.184374l1.0288756-1.094631.00129-.0013c.1808144-.19531.3482794-.383824.5015446-.563431a.26968144.26968144 0 0 1 .00129-.0013c.1503648-.173481.275975-.343937.3803475-.511842a.26968144.26968144 0 0 1 .00129-.0013c.1050167-.167579.1849719-.334021.2411025-.500255a.26968144.26968144 0 0 1 .00129-.0026c.055805-.159147.083806-.326379.083806-.505413 0-.193191-.03116-.355082-.088963-.493809a.26968144.26968144 0 0 1 -.00129-.0039c-.0571414-.1437708-.136361-.2586125-.2385248-.3532079a.26968144.26968144 0 0 1 -.00258-.00132c-.1025551-.0968282-.2265302-.1718593-.3855047-.2268892a.26968144.26968144 0 0 1 -.00129-.00132c-.1554646-.0545138-.3361548-.0838064-.5453787-.0838064z" fill="none" opacity=".5" stroke="url(#b)"/><path d="m4.5000002 14.608768h-3.344541v-.572093l1.283541-1.397226q.2750445-.297048.4914128-.542755.2163683-.245706.366726-.480411.1540249-.234704.2347046-.469409.08068-.238372.08068-.517083 0-.216369-.062343-.381396-.0623441-.165026-.1796965-.2787113-.113685-.1173521-.2713772-.1760285-.1576922-.0586764-.3520569-.0586764-.3483897 0-.6307687.1430233-.2787118.1393559-.5317527.3593919l-.3740605-.4364041q.1466904-.1320215.3153843-.2457066.168694-.1173521.3630588-.2016989.1943648-.0843476.4107331-.1320216.2163683-.051345.4547402-.051345.3520569 0 .634436.099016.2860462.099016.4840782.2860465.1980321.1833632.3043826.4510737.1100179.264042.1100179.597763 0 .311717-.099016.594096-.095349.282382-.2677099.557426-.168694.271378-.4070659.546422-.2347046.275045-.5097491.572092l-1.0305002 1.096511v.029336h2.5267421z" fill="url(#a)"/></g></g><g fill="url(#d)" stroke-width=".189295" transform="matrix(1.086917 0 0 1.086917 10.888953 -1.581445)"><path d="m4.3089672 11.498149c0 .179929-.028345.343837-.085035.491724s-.1367954.276055-.2403162.384506c-.1010561.10845-.2230628.198414-.3660202.269893-.1429573.06901-.3019358.11831-.4769353.147887v.02218c.4362664.05423.7677796.193487.9945396.417781.2267599.221831.3401399.511443.3401399.868836 0 .236619-.040669.453519-.1220067.650702-.078873.197183-.1996473.367253-.362323.51021-.1626756.142957-.3684849.253873-.6174279.332746-.248943.07887-.5434845.118309-.8836244.118309-.2686613 0-.5225338-.02095-.7616177-.06285-.2366191-.041901-.4596818-.118308-.6691883-.229223v-.62852c.214436.11338.4461255.20088.6950685.262499.2514078.06162.4917241.09243.7209488.09243.2267599 0 .4227101-.02465.5878505-.07394.1651405-.04929.3007035-.11954.4066891-.210739.1084504-.0912.1873234-.203344.2366191-.336442.051761-.133099.077641-.282218.077641-.447358 0-.167605-.033275-.310563-.099824-.428872-.0640844-.120777-.1565137-.21937-.277288-.295778-.1207743-.078873-.2686613-.136796-.4436608-.173767-.1725348-.036972-.368485-.055458-.5878506-.055458h-.491724v-.558273h.491724c.1996474 0 .3771117-.02465.532393-.07394s.2846823-.119539.3882032-.210738c.1059856-.0912.186091-.199648.2403162-.325352.054225-.125704.081338-.263732.081338-.414083 0-.128169-.022183-.242781-.066549-.343837s-.1072179-.186091-.1885558-.255105c-.081338-.07148-.1786967-.125704-.2920767-.162676-.11338-.03697-.2390839-.05546-.3771117-.05546l-1.5354945.06384.00742-.593981 1.5280735-.03923c.2661965 0 .4991184.03327.6987658.09982.2021121.06655.3709497.160208.5065127.280985.135563.118309.2378515.260034.3068654.425175.069014.162675.1035208.341372.1035208.53609z" fill="none" opacity=".61" stroke="#a62100" stroke-width="1"/><path d="m4.3089672 11.498149c0 .179929-.028345.343837-.085035.491724s-.1367954.276055-.2403162.384506c-.1010561.10845-.2230628.198414-.3660202.269893-.1429573.06901-.3019358.11831-.4769353.147887v.02218c.4362664.05423.7677796.193487.9945396.417781.2267599.221831.3401399.511443.3401399.868836 0 .236619-.040669.453519-.1220067.650702-.078873.197183-.1996473.367253-.362323.51021-.1626756.142957-.3684849.253873-.6174279.332746-.248943.07887-.5434845.118309-.8836244.118309-.2686613 0-.5225338-.02095-.7616177-.06285-.2366191-.041901-.4596818-.118308-.6691883-.229223v-.62852c.214436.11338.4461255.20088.6950685.262499.2514078.06162.4917241.09243.7209488.09243.2267599 0 .4227101-.02465.5878505-.07394.1651405-.04929.3007035-.11954.4066891-.210739.1084504-.0912.1873234-.203344.2366191-.336442.051761-.133099.077641-.282218.077641-.447358 0-.167605-.033275-.310563-.099824-.428872-.0640844-.120777-.1565137-.21937-.277288-.295778-.1207743-.078873-.2686613-.136796-.4436608-.173767-.1725348-.036972-.368485-.055458-.5878506-.055458h-.491724v-.558273h.491724c.1996474 0 .3771117-.02465.532393-.07394s.2846823-.119539.3882032-.210738c.1059856-.0912.186091-.199648.2403162-.325352.054225-.125704.081338-.263732.081338-.414083 0-.128169-.022183-.242781-.066549-.343837s-.1072179-.186091-.1885558-.255105c-.081338-.07148-.1786967-.125704-.2920767-.162676-.11338-.03697-.2390839-.05546-.3771117-.05546l-1.5354945.06384.00742-.593981 1.5280735-.03923c.2661965 0 .4991184.03327.6987658.09982.2021121.06655.3709497.160208.5065127.280985.135563.118309.2378515.260034.3068654.425175.069014.162675.1035208.341372.1035208.53609z" fill="url(#e)"/><path d="m4.3089672 11.498149c0 .179929-.028345.343837-.085035.491724s-.1367954.276055-.2403162.384506c-.1010561.10845-.2230628.198414-.3660202.269893-.1429573.06901-.3019358.11831-.4769353.147887v.02218c.4362664.05423.7677796.193487.9945396.417781.2267599.221831.3401399.511443.3401399.868836 0 .236619-.040669.453519-.1220067.650702-.078873.197183-.1996473.367253-.362323.51021-.1626756.142957-.3684849.253873-.6174279.332746-.248943.07887-.5434845.118309-.8836244.118309-.2686613 0-.5225338-.02095-.7616177-.06285-.2366191-.041901-.4596818-.118308-.6691883-.229223v-.62852c.214436.11338.4461255.20088.6950685.262499.2514078.06162.4917241.09243.7209488.09243.2267599 0 .4227101-.02465.5878505-.07394.1651405-.04929.3007035-.11954.4066891-.210739.1084504-.0912.1873234-.203344.2366191-.336442.051761-.133099.077641-.282218.077641-.447358 0-.167605-.033275-.310563-.099824-.428872-.0640844-.120777-.1565137-.21937-.277288-.295778-.1207743-.078873-.2686613-.136796-.4436608-.173767-.1725348-.036972-.368485-.055458-.5878506-.055458h-.491724v-.558273h.491724c.1996474 0 .3771117-.02465.532393-.07394s.2846823-.119539.3882032-.210738c.1059856-.0912.186091-.199648.2403162-.325352.054225-.125704.081338-.263732.081338-.414083 0-.128169-.022183-.242781-.066549-.343837s-.1072179-.186091-.1885558-.255105c-.081338-.07148-.1786967-.125704-.2920767-.162676-.11338-.03697-.2390839-.05546-.3771117-.05546l-1.5354945.06384.00742-.593981 1.5280735-.03923c.2661965 0 .4991184.03327.6987658.09982.2021121.06655.3709497.160208.5065127.280985.135563.118309.2378515.260034.3068654.425175.069014.162675.1035208.341372.1035208.53609z" fill="url(#f)" opacity=".5"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ar/sc_defaultbullet.svg b/icon-themes/elementary_svg/cmd/ar/sc_defaultbullet.svg
new file mode 100644
index 000000000..429a8e720
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ar/sc_defaultbullet.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="15" x2="15" xlink:href="#f" y1="18" y2="2"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#f" y1="18" y2="2"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#f" y1="18" y2="2"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="2" x2="2" y1="2.5" y2="5.5"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="2" x2="2" y1="3" y2="5"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="18" y2="2"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><g transform="translate(-5)"><path d="m9 6.5h-.5v.5 1 .5h.5 6 .5v-.5-1-.5h-.5z" fill="url(#a)"/><path d="m13 7v.5zm-4 0v.5h4v-.5zm4 0v.5h2v-.5z" fill="#bebebe" opacity=".2"/><path d="m9 6.5h-.5v.5 1 .5h.5 6 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><path d="m6 2.5h-.5v.5 1 .5h.5 9 .5v-.5-1-.5h-.5z" fill="url(#b)"/><path d="m10 3v.5zm-4 0v.5h4v-.5zm4 0v.5h5v-.5z" fill="#bebebe" opacity=".2"/><path d="m6 2.5h-.5v.5 1 .5h.5 9 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><path d="m7 10.5h-.5v.5 1 .5h.5 8 .5v-.5-1-.5h-.5z" fill="url(#c)"/><path d="m11 11v.5zm-4 0v.5h4v-.5zm4 0v.5h4v-.5z" fill="#bebebe" opacity=".2"/><path d="m7 10.5h-.5v.5 1 .5h.5 8 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/></g><g transform="translate(12)"><path d="m3.5 4a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" fill="url(#d)"/><g fill="none"><path d="m3.5 4a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" opacity=".5" stroke="#002e99"/><path d="m2.5 4a.5.5 0 0 1 -.5.5.5.5 0 0 1 -.5-.5.5.5 0 0 1 .5-.5.5.5 0 0 1 .5.5z" opacity=".39" stroke="url(#e)"/></g></g><g transform="translate(12 8)"><path d="m3.5 4a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" fill="url(#d)"/><g fill="none"><path d="m3.5 4a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" opacity=".5" stroke="#002e99"/><path d="m2.5 4a.5.5 0 0 1 -.5.5.5.5 0 0 1 -.5-.5.5.5 0 0 1 .5-.5.5.5 0 0 1 .5.5z" opacity=".39" stroke="url(#e)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ar/sc_defaultnumbering.svg b/icon-themes/elementary_svg/cmd/ar/sc_defaultnumbering.svg
new file mode 100644
index 000000000..3e73a2504
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ar/sc_defaultnumbering.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="15" x2="15" xlink:href="#j" y1="18" y2="2"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#j" y1="18" y2="2"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#j" y1="18" y2="2"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="2.663777" x2="3.163777" xlink:href="#e" y1="13.039486" y2="22.039486"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="3.5" x2="3.5" y1="29.5" y2="31.5"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="3.285389" x2="3.169935" xlink:href="#e" y1="2.500001" y2="7.781046"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="2.741559" x2="2.741559" xlink:href="#h" y1="9.301656" y2="14.582701"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="3.5" x2="3.5" y1="28" y2="33"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="2.949911" x2="3.1608" xlink:href="#h" y1="1.5" y2="6.835467"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="18" y2="2"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><g transform="translate(-5)"><path d="m9 6.5h-.5v.5 1 .5h.5 6 .5v-.5-1-.5h-.5z" fill="url(#a)"/><path d="m13 7v.5zm-4 0v.5h4v-.5zm4 0v.5h2v-.5z" fill="#bebebe" opacity=".2"/><path d="m9 6.5h-.5v.5 1 .5h.5 6 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><path d="m6 2.5h-.5v.5 1 .5h.5 9 .5v-.5-1-.5h-.5z" fill="url(#b)"/><path d="m10 3v.5zm-4 0v.5h4v-.5zm4 0v.5h5v-.5z" fill="#bebebe" opacity=".2"/><path d="m6 2.5h-.5v.5 1 .5h.5 9 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><path d="m7 10.5h-.5v.5 1 .5h.5 8 .5v-.5-1-.5h-.5z" fill="url(#c)"/><path d="m11 11v.5zm-4 0v.5h4v-.5zm4 0v.5h4v-.5z" fill="#bebebe" opacity=".2"/><path d="m7 10.5h-.5v.5 1 .5h.5 8 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/></g><g transform="translate(11)"><path d="m3.5 6.7810456h-.6454377v-3.26772-.3373878c.00245-.1197972.00489-.238372.00733-.3557243.00489-.1197971.00856-.2334821.011002-.3410551.00489-.1100178.00856-.206589.011002-.2897136-.041563.044007-.078235.081902-.1100179.1136851-.031783.031783-.064788.062343-.099016.091681-.031783.029338-.066011.061121-.1026832.095349-.036672.031783-.08068.069678-.1320214.1136851l-.5427503.4437387-.352057-.451073 1.4045605-1.0965107h.550089z" fill="url(#i)" stroke-width=".660131"/><path d="m3.5 6.7810456h-.6454377v-3.26772-.3373878c.00245-.1197972.00489-.238372.00733-.3557243.00489-.1197971.00856-.2334821.011002-.3410551.00489-.1100178.00856-.206589.011002-.2897136-.041563.044007-.078235.081902-.1100179.1136851-.031783.031783-.064788.062343-.099016.091681-.031783.029338-.066011.061121-.1026832.095349-.036672.031783-.08068.069678-.1320214.1136851l-.5427503.4437387-.352057-.451073 1.4045605-1.0965107h.550089z" fill="none" opacity=".5" stroke="#002e99"/><g fill="none" transform="translate(0 -1)"><path d="m5.1637773 21.539486h-5.06648291v-.866635l1.94437391-2.11659q.4166516-.449984.7444175-.822193.3277658-.372208.5555354-.727751.2333248-.355543.3555426-.711085.1222178-.361098.1222178-.783305 0-.327766-.094441-.577757-.094441-.249991-.2722124-.422207-.1722159-.177771-.4110962-.266657-.2388802-.088886-.5333139-.088886-.5277587 0-.9555209.216659-.422207.211104-.80552638.544425l-.56664612-.661087q.22221416-.199993.47776045-.372209.25554629-.177771.54998005-.305544.2944338-.127774.6221997-.199993.3277658-.07778.6888639-.07778.5333139 0 .9610762.149994.4333176.149995.7333067.433318.2999892.277768.4610944.683309.1666607.399985.1666607.905522 0 .472205-.1499946.899968-.1444392.427767-.4055408.844418-.2555463.411097-.6166444.827748-.3555426.416652-.7721942.866635l-1.5610545 1.661051v.04444h3.827639z" opacity=".5" stroke="#002e99" stroke-width="1.514851" transform="matrix(.66013072 0 0 .66013072 1.091232 1.389891)"/><path d="m1.8496732 3.6449142.9901961-.8148488h.3300653v4.9509804" opacity=".5" stroke="url(#f)" stroke-width=".660131"/><path d="m2.5195312 13.708984c-.2110122 0-.4097455.02228-.5957031.06641a.40852733.40852733 0 0 1 -.00586.002c-.1947902.04292-.3758984.101583-.546875.175781-.1716129.07447-.3323386.164531-.4804688.267578a.40852733.40852733 0 0 1 -.003906.002c-.0429344.02893-.0780033.06194-.11914063.0918l.0546875.0625c.17939883-.129368.35188313-.272621.54492233-.369241.3453378-.174911.7327806-.259765 1.140625-.259765.238723 0 .4665231.03737.6757813.115234.2089214.07774.4008338.197772.5585937.359375.1618831.158022.2842416.352013.3652344.566406.083251.22037.1210937.46334.1210937.722657 0 .321688-.047834.628366-.1445312.914062a.40852733.40852733 0 0 1 0 .002c-.093841.272993-.2285328.540856-.4003906.802735-.1647695.256753-.3628532.51345-.5917969.773437-.2211487.251135-.4722037.527948-.7519531.830078l-1.83398442 1.996094v.300781h4.25000002v-.105515h-3.4199219a.40852733.40852733 0 0 1 -.40820312-.408203v-.04492a.40852733.40852733 0 0 1 .11132812-.279299l1.5585937-1.658203.00195-.002c.273907-.295866.5275915-.581436.7597656-.853515a.40852733.40852733 0 0 1 .00195-.002c.2277885-.262732.4180693-.520948.5761782-.775298a.40852733.40852733 0 0 1 .0019531-.001953c.1590847-.253858.280205-.505992.3652344-.757812a.40852733.40852733 0 0 1 .00195-.0039c.084536-.241083.1269532-.494415.1269532-.765625 0-.292656-.047203-.537896-.1347657-.748047a.40852733.40852733 0 0 1 -.00195-.0059c-.0865592-.217856-.2065652-.391824-.3613281-.535122a.40852733.40852733 0 0 1 -.00391-.002c-.1553541-.14668-.3431579-.260341-.5839807-.343703a.40852733.40852733 0 0 1 -.00195-.002c-.23551-.08258-.5092287-.126954-.8261719-.126954z" opacity=".5" stroke="url(#d)" transform="matrix(.66013072 0 0 .66013072 1.091232 1.389891)"/></g><path d="m4.5000002 14.608768h-3.344541v-.572093l1.283541-1.397226q.2750445-.297048.4914128-.542755.2163683-.245706.366726-.480411.1540249-.234704.2347046-.469409.08068-.238372.08068-.517083 0-.216369-.062343-.381396-.0623441-.165026-.1796965-.2787113-.113685-.1173521-.2713772-.1760285-.1576922-.0586764-.3520569-.0586764-.3483897 0-.6307687.1430233-.2787118.1393559-.5317527.3593919l-.3740605-.4364041q.1466904-.1320215.3153843-.2457066.168694-.1173521.3630588-.2016989.1943648-.0843476.4107331-.1320216.2163683-.051345.4547402-.051345.3520569 0 .634436.099016.2860462.099016.4840782.2860465.1980321.1833632.3043826.4510737.1100179.264042.1100179.597763 0 .311717-.099016.594096-.095349.282382-.2677099.557426-.168694.271378-.4070659.546422-.2347046.275045-.5097491.572092l-1.0305002 1.096511v.029336h2.5267421z" fill="url(#g)" stroke-width=".660131"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ar/sc_deleterecord.svg b/icon-themes/elementary_svg/cmd/ar/sc_deleterecord.svg
new file mode 100644
index 000000000..408a308ed
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ar/sc_deleterecord.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.19694688 -.20520309 .19694688 .20520309 2.33061 11.959949)" gradientUnits="userSpaceOnUse" x1="36.010902" x2="16.331276" xlink:href="#b" y1="13.022708" y2="32.702335"/><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.19694688 -.20520309 .19694688 .20520309 2.13207 12.063489)" gradientUnits="userSpaceOnUse" x1="28.449389" x2="16.331276" xlink:href="#b" y1="20.584223" y2="32.702335"/><linearGradient id="d" 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="#ff8c82"/><stop offset=".31209752" stop-color="#ed5353"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="e" 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="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><radialGradient id="f" cx="11.25" cy="19.031" gradientTransform="matrix(.46752116 0 0 .11024138 7.431594 13.179172)" gradientUnits="userSpaceOnUse" r="8.063"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="g" gradientTransform="matrix(0 1 1 0 2.746 -15.478)" gradientUnits="userSpaceOnUse" x1="4.715" x2="43.601" y1="22.595" y2="22.595"><stop offset="0" stop-color="#d1ff82"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="h" gradientTransform="matrix(-1.00464 0 0 1 53.79 -17.47)" gradientUnits="userSpaceOnUse" x1="34.883" x2="34.883" y1="12.992" y2="37.992"><stop offset="0" stop-color="#fff"/><stop offset=".52" stop-color="#fff" stop-opacity=".235"/><stop offset=".52" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><g transform="matrix(-1 0 0 1 24.92194 -5.756)"><path d="m16.221276 15.254754c0 1.1852-7.2993362 1.208015-7.2993362.02281 0-1.1852 7.2993362-1.207719 7.2993362-.02281z" fill="url(#f)" opacity=".163" stroke-width=".230617"/><path d="m25.153561-5.2379345 15.763439 13.7279345-15.742 13.604z" fill="url(#g)" transform="matrix(.2963 0 0 .2963 3.062 8.308)"/><g fill="none"><path d="m10.515 6.8777254 4.67 3.9462746-4.67 3.932z" opacity=".5" stroke="#206b00" stroke-width="1.000013"/><path d="m28.477894 2.3354708-.052 3.998.062 4.9118932-.01 3.807 7.226568-6.5939333z" fill="none" stroke="url(#h)" stroke-width="3.374958" transform="matrix(.2963 0 0 .2963 3.062 8.308)"/></g></g><g transform="matrix(-1 0 0 1 16.90694 -1)"><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(#d)" stroke="url(#e)" stroke-linejoin="round"/><g fill="none"><path d="m14.01392 10.098118-2.00624 2.049356-2.09215-2.047403" opacity=".5" stroke="url(#a)" stroke-linecap="square"/><path d="m14.3566 14.622087-1.66668-1.887606m-1.42902.08076-1.73943 1.713246" opacity=".4" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ar/sc_insertneutralparagraph.svg b/icon-themes/elementary_svg/cmd/ar/sc_insertneutralparagraph.svg
new file mode 100644
index 000000000..abc0e709f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ar/sc_insertneutralparagraph.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="1.5" x2="2" y1="1.5" y2="4.5"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="0" x2="0" y1="24" y2="8"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="18" y2="2"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><g transform="matrix(-1 0 0 1 16 0)"><path d="m6 6.5h-.5v.5 1 .5h.5 6 .5v-.5-1-.5h-.5z" fill="url(#c)"/><path d="m10 7v.5zm-4 0v.5h4v-.5zm4 0v.5h2v-.5z" fill="#bebebe" opacity=".2"/><path d="m6 6.5h-.5v.5 1 .5h.5 6 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><path d="m6 2.5h-.5v.5 1 .5h.5 9 .5v-.5-1-.5h-.5z" fill="url(#c)"/><path d="m10 3v.5zm-4 0v.5h4v-.5zm4 0v.5h5v-.5z" fill="#bebebe" opacity=".2"/><path d="m6 2.5h-.5v.5 1 .5h.5 9 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><path d="m6 10.5h-.5v.5 1 .5h.5 8 .5v-.5-1-.5h-.5z" fill="url(#b)"/><path d="m10 11v.5zm-4 0v.5h4v-.5zm4 0v.5h4v-.5z" fill="#bebebe" opacity=".2"/><path d="m6 10.5h-.5v.5 1 .5h.5 8 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#a62100"/><path d="m1.2714844 2c-.1502373 0-.2714844.1212471-.2714844.2714844v.7285156h-.72851562c-.15023731 0-.27148438.1212471-.27148438.2714844v.4570312c0 .1502373.12124708.2714844.27148438.2714844h.72851562v1h-.72851562c-.15023731 0-.27148438.1212471-.27148438.2714844v.4570312c0 .1502373.12124708.2714844.27148438.2714844h.72851562v.7285156c0 .1502373.1212471.2714844.2714844.2714844h.4570312c.1502373 0 .2714844-.1212471.2714844-.2714844v-.7285156h1v.7285156c0 .1502373.1212471.2714844.2714844.2714844h.4570312c.1502373 0 .2714844-.1212471.2714844-.2714844v-.7285156h.7285156c.1502373 0 .2714844-.1212471.2714844-.2714844v-.4570312c0-.1502373-.1212471-.2714844-.2714844-.2714844h-.7285156v-1h.7285156c.1502373 0 .2714844-.1212471.2714844-.2714844v-.4570312c0-.1502373-.1212471-.2714844-.2714844-.2714844h-.7285156v-.7285156c0-.1502373-.1212471-.2714844-.2714844-.2714844h-.4570312c-.1502373 0-.2714844.1212471-.2714844.2714844v.7285156h-1v-.7285156c0-.1502373-.1212471-.2714844-.2714844-.2714844zm.7285156 2h1v1h-1z" fill="url(#a)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ar/sc_linenumberingdialog.svg b/icon-themes/elementary_svg/cmd/ar/sc_linenumberingdialog.svg
new file mode 100644
index 000000000..411f60fc6
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ar/sc_linenumberingdialog.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.31428463 0 0 .32594469 .457175 5.676852)" 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" 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="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="c" 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><g transform="translate(0 -6)"><path d="m15.000001 14h-1.014648v-2.77207l.01099-.509034.01831-.55664c-.187988.187988-.280517.311279-.35376.369873l-.615234.494385-.545654-.681153 1.5-1.3732908h1z" fill="#fff" opacity=".35"/><path d="m15 13h-1.014648v-2.77207l.01099-.5090335.01831-.5566406c-.187987.1879883-.280517.3112793-.353759.369873l-.615234.4943851-.545655-.6811527 1.5-1.373291h1z" fill="#565656"/><path d="m16 20h-3.485352v-.787354c.740023-.583003 1.424317-1.243343 2.124024-1.863328.12207-.158692.209961-.305177.263672-.439454.05371-.134278.08057-.273438.08057-.41748 0-.214844-.05981-.374756-.179444-.479736-.117187-.104981-.274658-.157471-.472412-.157471-.207519 0-.408935.04761-.604248.142822-.195312.09521-.39917.230712-.611572.406494l-.615234-.728759c.263672-.22461.482178-.383301.655517-.476075.17334-.09277.362549-.163574.567627-.212402.205079-.05127.434571-.0769.688477-.0769.334473 0 .629883.06104.886231.183105.256347.12207.455322.292969.596923.512696.141602.219726.212403.47119.212403.754394 0 .246582-.04394.478515-.131836.695801-.08545.214843-.219727.43579-.402832.662842-.180664.22705-.500489.550537-.959473.970459l-.313037.284716v.05127h1.7z" fill="#fff" opacity=".35"/><path d="m16 18.999995h-3.485352v-.773486c.740023-.572735 1.424317-1.221444 2.124024-1.83051.12207-.155897.209961-.299802.263672-.431714.05371-.131912.08057-.268621.08057-.410127 0-.211059-.05981-.368155-.179444-.471286-.117187-.103132-.274658-.154697-.472412-.154697-.207519 0-.408935.04677-.604248.140306-.195312.09353-.39917.226649-.611572.399335l-.615234-.715924c.263672-.220654.482178-.37655.655517-.46769.17334-.09114.362549-.160693.567627-.208661.205079-.05037.434571-.07555.688477-.07555.334473 0 .629883.05997.886231.17988.256347.11992.455322.287809.596923.503666.141602.215856.212403.462891.212403.741107 0 .242239-.04394.470087-.131836.683546-.08545.211059-.219727.428115-.402832.651168-.180664.223051-.500489.54084-.959473.953366l-.313037.279706v.05037h1.7z" fill="#565656" stroke-width=".991154"/><g transform="translate(-2)"><path d="m2.500012 6.4991096c2.5206554 0 10.999975.0009541 10.999975.0009541l.000013 14.9999363s-7.3333255 0-10.999988 0c0-5.000296 0-10.000594 0-15.0008904z" fill="url(#a)" stroke-width="1.085652"/><g fill="none" transform="translate(0 6)"><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" stroke="url(#b)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 14.99909804s-7.3333841 0-11.000076 0c0-5.000017 0-10.000035.0000001-15.00005204z" stroke="url(#c)" stroke-linejoin="round" stroke-width=".999922"/></g></g><g fill="#565656" transform="translate(-4)"><path d="m6 10h8v1h-8z"/><path d="m6 16h8v1h-8z"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ar/sc_newrecord.svg b/icon-themes/elementary_svg/cmd/ar/sc_newrecord.svg
new file mode 100644
index 000000000..e9d991bff
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ar/sc_newrecord.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(-1.00464 0 0 1 53.79 -17.47)" gradientUnits="userSpaceOnUse" x1="34.883" x2="34.883" xlink:href="#f" y1="12.992" y2="37.992"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="10.836355" x2="10.836355" y1="5.836355" y2="14.836355"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="11" x2="11.5" xlink:href="#f" y1="8.5" y2="12.5"/><radialGradient id="d" cx="11.25" cy="19.031" gradientTransform="matrix(.46752116 0 0 .11024138 7.431594 13.179172)" gradientUnits="userSpaceOnUse" r="8.063"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="e" gradientTransform="matrix(0 1 1 0 2.746 -15.478)" gradientUnits="userSpaceOnUse" x1="4.715" x2="43.601" y1="22.595" y2="22.595"><stop offset="0" stop-color="#d1ff82"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="f" gradientTransform="matrix(-1.00464 0 0 1 53.79 -17.47)" gradientUnits="userSpaceOnUse" x1="34.883" x2="34.883" y1="12.992" y2="37.992"><stop offset="0" stop-color="#fff"/><stop offset=".52" stop-color="#fff" stop-opacity=".235"/><stop offset=".52" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><g transform="matrix(-1 0 0 1 25.015 -5.756)"><path d="m16.221276 15.254754c0 1.1852-7.2993362 1.208015-7.2993362.02281 0-1.1852 7.2993362-1.207719 7.2993362-.02281z" fill="url(#d)" opacity=".163" stroke-width=".230617"/><path d="m25.153561-5.2379345 15.763439 13.7279345-15.742 13.604z" fill="url(#e)" transform="matrix(.2963 0 0 .2963 3.062 8.308)"/><g fill="none"><path d="m10.515 6.8777254 4.67 3.9462746-4.67 3.932z" opacity=".5" stroke="#206b00" stroke-width="1.000013"/><path d="m28.477894 2.3354708-.052 3.998.062 4.9118932-.01 3.807 7.226568-6.5939333z" fill="none" stroke="url(#a)" stroke-width="3.374958" transform="matrix(.2963 0 0 .2963 3.062 8.308)"/></g></g><g stroke-linecap="round" stroke-linejoin="bevel" stroke-opacity=".498039" transform="matrix(-1 0 0 1 16 0)"><path d="m7.3363551 7.3363552 2.406636.8603855 1.0933639-2.3101331 1.093364 2.3101332 2.406636-.8603857-.860385 2.406636 2.310133 1.0933639-2.310133 1.093364.860385 2.406636-2.406636-.860385-1.093364 2.310133-1.0933639-2.310133-2.4066359.860385.8603855-2.406636-2.3101331-1.093364 2.3101332-1.0933639z" fill="url(#b)" stroke="#ad5f00"/><path d="m10.835938 7.6542969-.410157.8671875a.75596924.75596924 0 0 1 -.9374998.3867187l-.9042968-.3242187.3242187.9042968a.75596924.75596924 0 0 1 -.3867187.9374998l-.8671875.410157.8671875.410156a.75596924.75596924 0 0 1 .3867187.9375l-.3242187.904297.9042968-.322266a.75596924.75596924 0 0 1 .9374998.386719l.410157.865234.410156-.865234a.75596924.75596924 0 0 1 .9375-.386719l.90625.324219-.324219-.90625a.75596924.75596924 0 0 1 .386719-.9375l.865234-.410156-.865234-.410157a.75596924.75596924 0 0 1 -.386719-.9374998l.322266-.9042968-.904297.3242187a.75596924.75596924 0 0 1 -.9375-.3867187z" fill="none" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ar/sc_numberingstart.svg b/icon-themes/elementary_svg/cmd/ar/sc_numberingstart.svg
new file mode 100644
index 000000000..ac0500ec8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ar/sc_numberingstart.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="2.949911" x2="3.1608" xlink:href="#b" y1="17.5" y2="22.835467"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="0" x2="0" y1="24" y2="8"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="3.285389" x2="3.169935" y1="17.500001" y2="22.781046"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="1.5" x2="2" y1="1.5" y2="4.5"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="18" y2="2"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><g transform="matrix(-1 0 0 1 16 0)"><path d="m6 6.5h-.5v.5 1 .5h.5 6 .5v-.5-1-.5h-.5z" fill="url(#e)"/><path d="m10 7v.5zm-4 0v.5h4v-.5zm4 0v.5h2v-.5z" fill="#bebebe" opacity=".2"/><path d="m6 6.5h-.5v.5 1 .5h.5 6 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><path d="m6 2.5h-.5v.5 1 .5h.5 9 .5v-.5-1-.5h-.5z" fill="url(#e)"/><path d="m10 3v.5zm-4 0v.5h4v-.5zm4 0v.5h5v-.5z" fill="#bebebe" opacity=".2"/><path d="m6 2.5h-.5v.5 1 .5h.5 9 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><path d="m6 10.5h-.5v.5 1 .5h.5 8 .5v-.5-1-.5h-.5z" fill="url(#b)"/><path d="m10 11v.5zm-4 0v.5h4v-.5zm4 0v.5h4v-.5z" fill="#bebebe" opacity=".2"/><path d="m6 10.5h-.5v.5 1 .5h.5 8 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#a62100"/><path d="m1.2714844 2c-.1502373 0-.2714844.1212471-.2714844.2714844v.7285156h-.72851562c-.15023731 0-.27148438.1212471-.27148438.2714844v.4570312c0 .1502373.12124708.2714844.27148438.2714844h.72851562v1h-.72851562c-.15023731 0-.27148438.1212471-.27148438.2714844v.4570312c0 .1502373.12124708.2714844.27148438.2714844h.72851562v.7285156c0 .1502373.1212471.2714844.2714844.2714844h.4570312c.1502373 0 .2714844-.1212471.2714844-.2714844v-.7285156h1v.7285156c0 .1502373.1212471.2714844.2714844.2714844h.4570312c.1502373 0 .2714844-.1212471.2714844-.2714844v-.7285156h.7285156c.1502373 0 .2714844-.1212471.2714844-.2714844v-.4570312c0-.1502373-.1212471-.2714844-.2714844-.2714844h-.7285156v-1h.7285156c.1502373 0 .2714844-.1212471.2714844-.2714844v-.4570312c0-.1502373-.1212471-.2714844-.2714844-.2714844h-.7285156v-.7285156c0-.1502373-.1212471-.2714844-.2714844-.2714844h-.4570312c-.1502373 0-.2714844.1212471-.2714844.2714844v.7285156h-1v-.7285156c0-.1502373-.1212471-.2714844-.2714844-.2714844zm.7285156 2h1v1h-1z" fill="url(#d)"/><g transform="matrix(-1 0 0 1 5 -8)"><path d="m3.5000001 22.5h-1v-2.986675-.337387c.00245-.119798.00489-.238372.00733-.355725.00489-.119797.00856-.233482.011002-.341055.00489-.110018.00856-.206589.011002-.289713-.041563.04401-.078235.0819-.1100179.113685-.031783.03178-.064788.06234-.099016.09168-.031783.02934-.066011.06112-.1026832.09535-.036672.03178-.08068.06968-.1320214.113685l-.5427503.443739-.3520571-.451073 1.4045606-1.096511h.9046513z" fill="none" opacity=".5" stroke="#a62100"/><path d="m3.5000001 22.5h-1v-2.986675-.337387c.00245-.119798.00489-.238372.00733-.355725.00489-.119797.00856-.233482.011002-.341055.00489-.110018.00856-.206589.011002-.289713-.041563.04401-.078235.0819-.1100179.113685-.031783.03178-.064788.06234-.099016.09168-.031783.02934-.066011.06112-.1026832.09535-.036672.03178-.08068.06968-.1320214.113685l-.5427503.443739-.3520571-.451073 1.4045606-1.096511h.9046513z" fill="url(#a)"/><path d="m1.8496733 18.644914.9901961-.814849h.3300653v4.669936" fill="none" opacity=".5" stroke="url(#c)" stroke-width=".660131"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ar/sc_outlinebullet.svg b/icon-themes/elementary_svg/cmd/ar/sc_outlinebullet.svg
new file mode 100644
index 000000000..7947616c8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ar/sc_outlinebullet.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="11.720905" x2="11.720905" y1="1.783899" y2="11.976016"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#e6e6e6"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="9.720905" x2="9.720905" y1="2.733051" y2="15.752358"><stop offset="0" stop-color="#888"/><stop offset="1" stop-color="#626262"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="12.813955" x2="12.742121" y1="13.774036" y2="9.725965"><stop offset="0" stop-color="#efefef"/><stop offset="1" stop-color="#c9c9c9"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="15" x2="15" xlink:href="#i" y1="18" y2="2"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#i" y1="18" y2="2"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#i" y1="18" y2="2"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="2" x2="2" y1="2.5" y2="5.5"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="2" x2="2" y1="3" y2="5"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="18" y2="2"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><g transform="translate(-5)"><path d="m9 6.5h-.5v.5 1 .5h.5 6 .5v-.5-1-.5h-.5z" fill="url(#d)"/><path d="m13 7v.5zm-4 0v.5h4v-.5zm4 0v.5h2v-.5z" fill="#bebebe" opacity=".2"/><path d="m9 6.5h-.5v.5 1 .5h.5 6 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><path d="m6 2.5h-.5v.5 1 .5h.5 9 .5v-.5-1-.5h-.5z" fill="url(#e)"/><path d="m10 3v.5zm-4 0v.5h4v-.5zm4 0v.5h5v-.5z" fill="#bebebe" opacity=".2"/><path d="m6 2.5h-.5v.5 1 .5h.5 9 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><path d="m7 10.5h-.5v.5 1 .5h.5 8 .5v-.5-1-.5h-.5z" fill="url(#f)"/><path d="m11 11v.5zm-4 0v.5h4v-.5zm4 0v.5h4v-.5z" fill="#bebebe" opacity=".2"/><path d="m7 10.5h-.5v.5 1 .5h.5 8 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/></g><g transform="translate(12)"><path d="m3.5 4a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" fill="url(#g)"/><g fill="none"><path d="m3.5 4a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" opacity=".5" stroke="#002e99"/><path d="m2.5 4a.5.5 0 0 1 -.5.5.5.5 0 0 1 -.5-.5.5.5 0 0 1 .5-.5.5.5 0 0 1 .5.5z" opacity=".39" stroke="url(#h)"/></g></g><g transform="translate(12 8)"><path d="m3.5 4a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" fill="url(#g)"/><g fill="none"><path d="m3.5 4a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" opacity=".5" stroke="#002e99"/><path d="m2.5 4a.5.5 0 0 1 -.5.5.5.5 0 0 1 -.5-.5.5.5 0 0 1 .5-.5.5.5 0 0 1 .5.5z" opacity=".39" stroke="url(#h)"/></g></g><g transform="matrix(1.0513065 -.43546544 .43546544 1.0513065 -5.966936 4.266501)"><path d="m11.21875 8c-.124208 0-.21875.0945411-.21875.21875v.625c-.276951.0711-.525582.1859391-.765625.328125l-.453125-.453125c-.087828-.087829-.224671-.087829-.3125 0l-.75.75c-.087829.087829-.087829.2246711 0 .3125l.453125.453125c-.1421856.240043-.2570245.488673-.328125.765625h-.625c-.1242085 0-.21875.094541-.21875.21875v1.0625c0 .124209.0945415.21875.21875.21875h.625c.071101.276951.1859395.525582.328125.765625l-.453125.453125c-.087829.08783-.087829.224671 0 .3125l.75.75c.087829.08783.224671.08783.3125 0l.453125-.453125c.240043.142186.488674.257025.765625.328125v.625c0 .124209.094542.21875.21875.21875h1.0625c.124209 0 .21875-.094541.21875-.21875v-.625c.276951-.0711.525582-.185939.765625-.328125l.453125.453125c.08783.08783.224671.08783.3125 0l.75-.75c.08783-.08783.08783-.224671 0-.3125l-.453125-.453125c.142186-.240043.257025-.488674.328125-.765625h.625c.124209 0 .21875-.094541.21875-.21875v-1.0625c0-.124209-.094541-.21875-.21875-.21875h-.625c-.0711-.276952-.185939-.525582-.328125-.765625l.453125-.453125c.08783-.087829.08783-.224671 0-.3125l-.75-.75c-.08783-.087829-.224671-.087829-.3125 0l-.453125.453125c-.240043-.1421859-.488674-.2570247-.765625-.328125v-.625c0-.1242089-.094541-.21875-.21875-.21875zm.53125 2.75c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1z" display="block" fill="url(#a)" stroke="url(#b)" stroke-linejoin="round" stroke-width=".527275"/><path d="m11.75 9.482558c-1.250289 0-2.2674419 1.017154-2.2674419 2.267442 0 1.250289 1.0171529 2.267442 2.2674419 2.267442 1.250288 0 2.267442-1.017153 2.267442-2.267442 0-1.250288-1.017154-2.267442-2.267442-2.267442zm0 1.046512c.673954 0 1.22093.546977 1.22093 1.22093 0 .673954-.546976 1.22093-1.22093 1.22093-.673953 0-1.22093-.546976-1.22093-1.22093 0-.673953.546977-1.22093 1.22093-1.22093z" opacity=".05"/><path d="m11.75 9.75c-1.1028 0-2 .8972-2 2s.8972 2 2 2 2-.8972 2-2-.8972-2-2-2z" fill="none" stroke="url(#c)" stroke-width=".878792"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ar/sc_recsave.svg b/icon-themes/elementary_svg/cmd/ar/sc_recsave.svg
new file mode 100644
index 000000000..5e8ec807d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ar/sc_recsave.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(-1 0 0 1 16 0)" gradientUnits="userSpaceOnUse" x1="8.517958" x2="8.521604" y1="13.016949" y2="5.440678"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.31428531 0 0 .32594469 .457158 -.323148)" 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(.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="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="d" 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><radialGradient id="e" cx="11.25" cy="19.031" gradientTransform="matrix(.46752116 0 0 .11024138 7.431594 13.179172)" gradientUnits="userSpaceOnUse" r="8.063"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="f" gradientTransform="matrix(0 1 1 0 2.746 -15.478)" gradientUnits="userSpaceOnUse" x1="4.715" x2="43.601" y1="22.595" y2="22.595"><stop offset="0" stop-color="#d1ff82"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="g" gradientTransform="matrix(-1.00464 0 0 1 53.79 -17.47)" gradientUnits="userSpaceOnUse" x1="34.883" x2="34.883" y1="12.992" y2="37.992"><stop offset="0" stop-color="#fff"/><stop offset=".52" stop-color="#fff" stop-opacity=".235"/><stop offset=".52" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><g transform="matrix(-1 0 0 1 15 0)"><path d="m2.5.4991096c2.5206609 0 10.999999.00095406 10.999999.00095406l.000013 14.99993634s-7.3333415 0-11.000012 0c0-5.000296 0-10.000594 0-15.0008904z" fill="url(#b)" stroke-width="1.085653"/><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" fill="none" stroke="url(#c)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 14.99909804s-7.3333841 0-11.000076 0c0-5.000017 0-10.000035.0000001-15.00005204z" fill="none" stroke="url(#d)" stroke-linejoin="round" stroke-width=".999922"/><path d="m5.3226091 9.5000009 2.6773909 3.4999991 2.677392-3.4999991h-2.177392v-4.0000005h-.9999998v4.0000005z" opacity=".6" stroke="url(#a)"/><path d="m5.3226091 8.5 2.6773909 3.5 2.677392-3.5h-2.177392v-4h-.9999998v4z" fill="#7e8087" stroke="#797b7e"/></g><g transform="matrix(-1 0 0 1 25.015 -5.756)"><path d="m16.221276 15.254754c0 1.1852-7.2993362 1.208015-7.2993362.02281 0-1.1852 7.2993362-1.207719 7.2993362-.02281z" fill="url(#e)" opacity=".163" stroke-width=".230617"/><path d="m25.153561-5.2379345 15.763439 13.7279345-15.742 13.604z" fill="url(#f)" transform="matrix(.2963 0 0 .2963 3.062 8.308)"/><g fill="none"><path d="m10.515 6.8777254 4.67 3.9462746-4.67 3.932z" opacity=".5" stroke="#206b00" stroke-width="1.000013"/><path d="m28.477894 2.3354708-.052 3.998.062 4.9118932-.01 3.807 7.226568-6.5939333z" fill="none" stroke="url(#g)" stroke-width="3.374958" transform="matrix(.2963 0 0 .2963 3.062 8.308)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ar/sc_recundo.svg b/icon-themes/elementary_svg/cmd/ar/sc_recundo.svg
new file mode 100644
index 000000000..14844321f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ar/sc_recundo.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(-.61441293 0 0 .61115825 7.582985 -9.305476)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" y1="22.402153" y2="35.268829"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.61157583 0 0 .6008607 .94286 1.388771)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="4" y2="19.998161"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-.66975934 0 0 .66666667 11.246877 -10.327071)" gradientUnits="userSpaceOnUse" x1="5.884986" x2="5.884986" y1="27.314026" y2="35.272106"><stop offset="0" stop-color="#fff"/><stop offset=".58888781" 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="d" gradientTransform="matrix(-.66975934 0 0 .66666667 11.746881 -11.261321)" gradientUnits="userSpaceOnUse" x1="5.884986" x2="5.884986" y1="20.383398" y2="38.171688"><stop offset="0" stop-color="#fff"/><stop offset=".501194" 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="e" cx="11.25" cy="19.031" gradientTransform="matrix(.46752116 0 0 .11024138 7.431594 13.179172)" gradientUnits="userSpaceOnUse" r="8.063"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="f" gradientTransform="matrix(0 1 1 0 2.746 -15.478)" gradientUnits="userSpaceOnUse" x1="4.715" x2="43.601002" y1="22.594999" y2="22.594999"><stop offset="0" stop-color="#d1ff82"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="g" gradientTransform="matrix(-1.00464 0 0 1 53.79 -17.47)" gradientUnits="userSpaceOnUse" x1="34.882999" x2="34.882999" y1="12.992" y2="37.992001"><stop offset="0" stop-color="#fff"/><stop offset=".52" stop-color="#fff" stop-opacity=".235"/><stop offset=".52" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><g transform="translate(-1 -1)"><path d="m8.8020971 3.5c.1845764 0 .1785565.076283.2421875.1035156l4.3398434 4.1875c.05559.054667.08789.1295192.08789.2109375 0 .080838-.03231.1508278-.08789.2089844l-4.3398434 4.1875005c-.059439.062219-.1428761.101562-.2421875.101562-.1845228 0-.3222656-.130217-.3222656-.304688v-2.3964839c.000116-.1628379-.1459138-.2988281-.3242187-.2988281h-.6835938c-2 0-3.928086 1.666666-3.964844 3.5 0 .277-.223.5-.5.5-.330814 0-.505859-.176742-.505859-.5v-1.833984c-.055942-2.6666665 1.63737-4.666016 4.970703-4.666016h.7148438v-.00391c.1636803-.0150241.2930775-.1455911.2929687-.2988244v-2.3964844c0-.1744693.1377426-.3007812.3222656-.3007812z" style="stroke:#ad5f00;stroke-width:.999997;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#b)"/><g fill="none"><path d="m8.4720225 8.5224087c.5059188.0001637.9998361.545123 1 1.0506969v.9807024l2.6734065-2.553808-2.6734065-2.6061903v.9752625c-.0001639.5055734-.4940812 1.1066704-1 1.1068342" opacity=".8" stroke="url(#a)" stroke-width=".999996"/><path d="m8.4720225 8.5224087h-.6666667c-2.6666668 0-4.6684648 1.2964473-4.6684648 3.4775913" opacity=".8" stroke="url(#d)"/><path d="m3.525826 11c0-2.229397 1.446193-3.4518328 3.779193-3.5l1.1670035-.024094" opacity=".8" stroke="url(#c)"/></g></g><g transform="matrix(-1 0 0 1 25.015 -.155143)"><path d="m16.221276 15.254754c0 1.1852-7.2993362 1.208015-7.2993362.02281 0-1.1852 7.2993362-1.207719 7.2993362-.02281z" fill="url(#e)" opacity=".163" stroke-width=".230617"/><path d="m25.153561-5.2379345 15.763439 13.7279345-15.742 13.604z" fill="url(#f)" transform="matrix(.2963 0 0 .2963 3.062 8.308)"/><g fill="none"><path d="m10.515 6.8777254 4.67 3.9462746-4.67 3.932z" opacity=".5" stroke="#206b00" stroke-width="1.000013"/><path d="m28.477894 2.3354708-.052 3.998.062 4.9118932-.01 3.807 7.226568-6.5939333z" fill="none" stroke="url(#g)" stroke-width="3.374958" transform="matrix(.2963 0 0 .2963 3.062 8.308)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ar/sc_redo.svg b/icon-themes/elementary_svg/cmd/ar/sc_redo.svg
new file mode 100644
index 000000000..13e756ff3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ar/sc_redo.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.61441293 0 0 .61115825 8.389033 -9.305476)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" y1="22.402153" y2="35.268829"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-.61157583 0 0 .6008607 15.029158 1.388771)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="4" y2="19.998161"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.66975934 0 0 .66666667 4.725141 -10.327071)" gradientUnits="userSpaceOnUse" x1="5.884986" x2="5.884986" y1="27.314026" y2="35.272106"><stop offset="0" stop-color="#fff"/><stop offset=".58888781" 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="d" gradientTransform="matrix(.66975934 0 0 .66666667 4.225137 -11.261321)" gradientUnits="userSpaceOnUse" x1="5.884986" x2="5.884986" y1="20.383398" y2="38.171688"><stop offset="0" stop-color="#fff"/><stop offset=".501194" 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><path d="m7.1699209 3.5c-.1845764 0-.1785565.076283-.2421875.1035156l-4.3398434 4.1875c-.05559.054667-.08789.1295192-.08789.2109375 0 .080838.03231.1508278.08789.2089844l4.3398434 4.1875005c.059439.062219.1428761.101562.2421875.101562.1845228 0 .3222656-.130217.3222656-.304688v-2.3964839c-.000116-.1628379.1459138-.2988281.3242187-.2988281h.6835938c2 0 3.928086 1.666666 3.964844 3.5 0 .277.223.5.5.5.330814 0 .505859-.176742.505859-.5v-1.833984c.055942-2.6666665-1.63737-4.666016-4.970703-4.666016h-.7148438v-.00391c-.1636803-.0150241-.2930775-.1455911-.2929687-.2988244v-2.3964844c0-.1744693-.1377426-.3007812-.3222656-.3007812z" style="stroke:#206b00;stroke-width:.999997;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#b)"/><g fill="none"><path d="m7.4999955 8.5224087c-.5059188.0001637-.9998361.545123-1 1.0506969v.9807024l-2.6734065-2.553808 2.6734065-2.6061903v.9752625c.0001639.5055734.4940812 1.1066704 1 1.1068342" opacity=".6" stroke="url(#a)" stroke-width=".999996"/><path d="m7.4999955 8.5224087h.6666667c2.6666668 0 4.6684648 1.2964473 4.6684648 3.4775913" opacity=".6" stroke="url(#d)"/><path d="m12.446192 11c0-2.229397-1.446193-3.4518328-3.779193-3.5l-1.1670035-.024094" opacity=".6" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ar/sc_removebullets.svg b/icon-themes/elementary_svg/cmd/ar/sc_removebullets.svg
new file mode 100644
index 000000000..63e365fa0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ar/sc_removebullets.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" 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="#ff8c82"/><stop offset=".31209752" stop-color="#ed5353"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></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="#7a0000"/><stop offset="1" stop-color="#a10705"/></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" gradientUnits="userSpaceOnUse" x1="15" x2="15" xlink:href="#k" y1="18" y2="2"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#k" y1="18" y2="2"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#k" y1="18" y2="2"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="2" x2="2" y1="2.5" y2="5.5"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="2" x2="2" y1="3" y2="5"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="18" y2="2"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><g transform="translate(-5)"><path d="m9 6.5h-.5v.5 1 .5h.5 6 .5v-.5-1-.5h-.5z" fill="url(#f)"/><path d="m13 7v.5zm-4 0v.5h4v-.5zm4 0v.5h2v-.5z" fill="#bebebe" opacity=".2"/><path d="m9 6.5h-.5v.5 1 .5h.5 6 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><path d="m6 2.5h-.5v.5 1 .5h.5 9 .5v-.5-1-.5h-.5z" fill="url(#g)"/><path d="m10 3v.5zm-4 0v.5h4v-.5zm4 0v.5h5v-.5z" fill="#bebebe" opacity=".2"/><path d="m6 2.5h-.5v.5 1 .5h.5 9 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><path d="m7 10.5h-.5v.5 1 .5h.5 8 .5v-.5-1-.5h-.5z" fill="url(#h)"/><path d="m11 11v.5zm-4 0v.5h4v-.5zm4 0v.5h4v-.5z" fill="#bebebe" opacity=".2"/><path d="m7 10.5h-.5v.5 1 .5h.5 8 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/></g><g transform="translate(12)"><path d="m3.5 4a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" fill="url(#i)"/><g fill="none"><path d="m3.5 4a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" opacity=".5" stroke="#002e99"/><path d="m2.5 4a.5.5 0 0 1 -.5.5.5.5 0 0 1 -.5-.5.5.5 0 0 1 .5-.5.5.5 0 0 1 .5.5z" opacity=".39" stroke="url(#j)"/></g></g><g transform="translate(12 8)"><path d="m3.5 4a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" fill="url(#i)"/><g fill="none"><path d="m3.5 4a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" opacity=".5" stroke="#002e99"/><path d="m2.5 4a.5.5 0 0 1 -.5.5.5.5 0 0 1 -.5-.5.5.5 0 0 1 .5-.5.5.5 0 0 1 .5.5z" opacity=".39" stroke="url(#j)"/></g></g><path d="m15.5 14.214902-2.0384-2.049501 1.96142-2.147073-1.41391-1.329922-2.01857 2.046035-2.05948-2.046035-1.47106 1.378839 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/ar/sc_romanliststyle.svg b/icon-themes/elementary_svg/cmd/ar/sc_romanliststyle.svg
new file mode 100644
index 000000000..3ecb5ea9e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ar/sc_romanliststyle.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="7"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="3.5" x2="3.5" y1="28" y2="33"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#b" y1="10" y2="15"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="2" x2="2" xlink:href="#b" y1="10" y2="15"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="15" x2="15" xlink:href="#h" y1="18" y2="2"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#h" y1="18" y2="2"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#h" y1="18" y2="2"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="18" y2="2"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><g transform="translate(-5)"><path d="m9 6.5h-.5v.5 1 .5h.5 6 .5v-.5-1-.5h-.5z" fill="url(#e)"/><path d="m13 7v.5zm-4 0v.5h4v-.5zm4 0v.5h2v-.5z" fill="#bebebe" opacity=".2"/><path d="m9 6.5h-.5v.5 1 .5h.5 6 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><path d="m6 2.5h-.5v.5 1 .5h.5 9 .5v-.5-1-.5h-.5z" fill="url(#f)"/><path d="m10 3v.5zm-4 0v.5h4v-.5zm4 0v.5h5v-.5z" fill="#bebebe" opacity=".2"/><path d="m6 2.5h-.5v.5 1 .5h.5 9 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><path d="m7 10.5h-.5v.5 1 .5h.5 8 .5v-.5-1-.5h-.5z" fill="url(#g)"/><path d="m11 11v.5zm-4 0v.5h4v-.5zm4 0v.5h4v-.5z" fill="#bebebe" opacity=".2"/><path d="m7 10.5h-.5v.5 1 .5h.5 8 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/></g><g transform="translate(11)"><path d="m2 2v5h2v-5z" fill="url(#a)"/><path d="m3 10v5h2v-5z" fill="url(#c)"/><path d="m0 10v5h2v-5z" fill="url(#d)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ar/sc_romanlowliststyle.svg b/icon-themes/elementary_svg/cmd/ar/sc_romanlowliststyle.svg
new file mode 100644
index 000000000..ccab8381a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ar/sc_romanlowliststyle.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="7"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="3.5" x2="3.5" y1="28" y2="33"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#b" y1="10" y2="15"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="2" x2="2" xlink:href="#b" y1="10" y2="16"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="15" x2="15" xlink:href="#h" y1="18" y2="2"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#h" y1="18" y2="2"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#h" y1="18" y2="2"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="18" y2="2"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><g transform="translate(-5)"><path d="m9 6.5h-.5v.5 1 .5h.5 6 .5v-.5-1-.5h-.5z" fill="url(#e)"/><path d="m13 7v.5zm-4 0v.5h4v-.5zm4 0v.5h2v-.5z" fill="#bebebe" opacity=".2"/><path d="m9 6.5h-.5v.5 1 .5h.5 6 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><path d="m6 2.5h-.5v.5 1 .5h.5 9 .5v-.5-1-.5h-.5z" fill="url(#f)"/><path d="m10 3v.5zm-4 0v.5h4v-.5zm4 0v.5h5v-.5z" fill="#bebebe" opacity=".2"/><path d="m6 2.5h-.5v.5 1 .5h.5 9 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><path d="m7 10.5h-.5v.5 1 .5h.5 8 .5v-.5-1-.5h-.5z" fill="url(#g)"/><path d="m11 11v.5zm-4 0v.5h4v-.5zm4 0v.5h4v-.5z" fill="#bebebe" opacity=".2"/><path d="m7 10.5h-.5v.5 1 .5h.5 8 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/></g><g transform="translate(11)"><path d="m2 2v1h2v-1zm0 2v3h2v-3z" fill="url(#a)"/><path d="m3 10v1h2v-1zm0 2v3h2v-3z" fill="url(#c)"/><path d="m0 10v1h2v-1zm0 2v3h2c0-1 0-1.252353 0-3z" fill="url(#d)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ar/sc_setooutline.svg b/icon-themes/elementary_svg/cmd/ar/sc_setooutline.svg
new file mode 100644
index 000000000..40caff836
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ar/sc_setooutline.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="2" x2="2" xlink:href="#a" y1="2.5" y2="5.5"/><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="2" x2="2" xlink:href="#c" y1="3" y2="5"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="18" y2="2"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="3.285389" x2="3.169935" xlink:href="#c" y1="1.500001" y2="6.781046"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="2.949911" x2="3.1608" xlink:href="#a" y1="1.5" y2="6.835467"/><g transform="matrix(-1 0 0 1 16 0)"><path d="m6 6.5h-.5v.5 1 .5h.5 6 .5v-.5-1-.5h-.5z" fill="url(#e)"/><path d="m10 7v.5zm-4 0v.5h4v-.5zm4 0v.5h2v-.5z" fill="#bebebe" opacity=".2"/><path d="m6 6.5h-.5v.5 1 .5h.5 6 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><path d="m6 2.5h-.5v.5 1 .5h.5 9 .5v-.5-1-.5h-.5z" fill="url(#e)"/><path d="m10 3v.5zm-4 0v.5h4v-.5zm4 0v.5h5v-.5z" fill="#bebebe" opacity=".2"/><path d="m6 2.5h-.5v.5 1 .5h.5 9 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><path d="m10 10.5h-.5v.5 1 .5h.5 4 .5v-.5-1-.5h-.5z" fill="url(#e)"/><path d="m10 11v.5zm0 0v.5zm0 0v.5h4v-.5z" fill="#bebebe" opacity=".2"/><path d="m10 10.5h-.5v.5 1 .5h.5 4 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><g transform="matrix(-1 0 0 1 5 0)"><path d="m3.5 6.7810456h-.6454377v-3.26772-.3373878c.00245-.1197972.00489-.238372.00733-.3557243.00489-.1197971.00856-.2334821.011002-.3410551.00489-.1100178.00856-.206589.011002-.2897136-.041563.044007-.078235.081902-.1100179.1136851-.031783.031783-.064788.062343-.099016.091681-.031783.029338-.066011.061121-.1026832.095349-.036672.031783-.08068.069678-.1320214.1136851l-.5427503.4437387-.352057-.451073 1.4045605-1.0965107h.550089z" fill="url(#g)" stroke-width=".660131"/><g fill="none"><path d="m3.5 6.7810456h-.6454377v-3.26772-.3373878c.00245-.1197972.00489-.238372.00733-.3557243.00489-.1197971.00856-.2334821.011002-.3410551.00489-.1100178.00856-.206589.011002-.2897136-.041563.044007-.078235.081902-.1100179.1136851-.031783.031783-.064788.062343-.099016.091681-.031783.029338-.066011.061121-.1026832.095349-.036672.031783-.08068.069678-.1320214.1136851l-.5427503.4437387-.352057-.451073 1.4045605-1.0965107h.550089z" opacity=".5" stroke="#002e99"/><path d="m1.8496732 2.6449142.9901961-.8148488h.3300653v4.9509804" opacity=".5" stroke="url(#f)" stroke-width=".660131"/></g></g><g transform="translate(4 8)"><path d="m3.5 4a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" fill="url(#b)"/><g fill="none"><path d="m3.5 4a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" opacity=".5" stroke="#002e99"/><path d="m2.5 4a.5.5 0 0 1 -.5.5.5.5 0 0 1 -.5-.5.5.5 0 0 1 .5-.5.5.5 0 0 1 .5.5z" opacity=".39" stroke="url(#d)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ar/sc_setoutline.svg b/icon-themes/elementary_svg/cmd/ar/sc_setoutline.svg
new file mode 100644
index 000000000..665faeee6
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ar/sc_setoutline.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="18" y2="2"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="2" x2="2" xlink:href="#b" y1="2.5" y2="5.5"/><linearGradient id="d"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="2" x2="2" xlink:href="#d" y1="3" y2="5"/><linearGradient id="f" gradientTransform="matrix(-1 0 0 1 5 -.281046)" gradientUnits="userSpaceOnUse" x1="3.285389" x2="3.169935" xlink:href="#d" y1="1.500001" y2="6.781046"/><linearGradient id="g" gradientTransform="matrix(-1 0 0 1 5 -.281046)" gradientUnits="userSpaceOnUse" x1="2.949911" x2="3.1608" xlink:href="#b" y1="1.5" y2="6.835467"/><g transform="matrix(-1 0 0 1 16 0)"><path d="m6 6.5h-.5v.5 1 .5h.5 6 .5v-.5-1-.5h-.5z" fill="url(#a)"/><path d="m10 7v.5zm-4 0v.5h4v-.5zm4 0v.5h2v-.5z" fill="#bebebe" opacity=".2"/><path d="m6 6.5h-.5v.5 1 .5h.5 6 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><path d="m6 2.5h-.5v.5 1 .5h.5 9 .5v-.5-1-.5h-.5z" fill="url(#a)"/><path d="m10 3v.5zm-4 0v.5h4v-.5zm4 0v.5h5v-.5z" fill="#bebebe" opacity=".2"/><path d="m6 2.5h-.5v.5 1 .5h.5 9 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><path d="m10 10.5h-.5v.5 1 .5h.5 4 .5v-.5-1-.5h-.5z" fill="url(#a)"/><path d="m10 11v.5zm0 0v.5zm0 0v.5h4v-.5z" fill="#bebebe" opacity=".2"/><path d="m10 10.5h-.5v.5 1 .5h.5 4 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><path d="m1.5 6.5h.6454377v-3.26772-.3373878c-.00245-.1197972-.00489-.238372-.00733-.3557243-.00489-.1197971-.00856-.2334821-.011002-.3410551-.00489-.1100178-.00856-.206589-.011002-.2897136.041563.044007.078235.081902.1100179.1136851.031783.031783.064788.062343.099016.091681.031783.029338.066011.061121.1026832.095349.036672.031783.08068.069678.1320214.1136851l.5427503.4437387.352057-.451073-1.4045605-1.0965107h-.550089z" fill="url(#g)" stroke-width=".660131"/><path d="m1.5 6.5h.6454377v-3.26772-.3373878c-.00245-.1197972-.00489-.238372-.00733-.3557243-.00489-.1197971-.00856-.2334821-.011002-.3410551-.00489-.1100178-.00856-.206589-.011002-.2897136.041563.044007.078235.081902.1100179.1136851.031783.031783.064788.062343.099016.091681.031783.029338.066011.061121.1026832.095349.036672.031783.08068.069678.1320214.1136851l.5427503.4437387.352057-.451073-1.4045605-1.0965107h-.550089z" fill="none" opacity=".5" stroke="#002e99"/><path d="m3.1503268 2.3638686-.9901961-.8148488h-.3300653v4.9509804" fill="none" opacity=".5" stroke="url(#f)" stroke-width=".660131"/><g transform="translate(4 8)"><path d="m3.5 4a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" fill="url(#c)"/><g fill="none"><path d="m3.5 4a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" opacity=".5" stroke="#002e99"/><path d="m2.5 4a.5.5 0 0 1 -.5.5.5.5 0 0 1 -.5-.5.5.5 0 0 1 .5-.5.5.5 0 0 1 .5.5z" opacity=".39" stroke="url(#e)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ar/sc_undo.svg b/icon-themes/elementary_svg/cmd/ar/sc_undo.svg
new file mode 100644
index 000000000..8e6bdf903
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ar/sc_undo.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(-.61441293 0 0 .61115825 7.582985 -9.305476)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" y1="22.402153" y2="35.268829"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.61157583 0 0 .6008607 .94286 1.388771)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="4" y2="19.998161"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-.66975934 0 0 .66666667 11.246877 -10.327071)" gradientUnits="userSpaceOnUse" x1="5.884986" x2="5.884986" y1="27.314026" y2="35.272106"><stop offset="0" stop-color="#fff"/><stop offset=".58888781" 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="d" gradientTransform="matrix(-.66975934 0 0 .66666667 11.746881 -11.261321)" gradientUnits="userSpaceOnUse" x1="5.884986" x2="5.884986" y1="20.383398" y2="38.171688"><stop offset="0" stop-color="#fff"/><stop offset=".501194" 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><path d="m8.8020971 3.5c.1845764 0 .1785565.076283.2421875.1035156l4.3398434 4.1875c.05559.054667.08789.1295192.08789.2109375 0 .080838-.03231.1508278-.08789.2089844l-4.3398434 4.1875005c-.059439.062219-.1428761.101562-.2421875.101562-.1845228 0-.3222656-.130217-.3222656-.304688v-2.3964839c.000116-.1628379-.1459138-.2988281-.3242187-.2988281h-.6835938c-2 0-3.928086 1.666666-3.964844 3.5 0 .277-.223.5-.5.5-.330814 0-.505859-.176742-.505859-.5v-1.833984c-.055942-2.6666665 1.63737-4.666016 4.970703-4.666016h.7148438v-.00391c.1636803-.0150241.2930775-.1455911.2929687-.2988244v-2.3964844c0-.1744693.1377426-.3007812.3222656-.3007812z" style="stroke:#ad5f00;stroke-width:.999997;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#b)"/><g fill="none"><path d="m8.4720225 8.5224087c.5059188.0001637.9998361.545123 1 1.0506969v.9807024l2.6734065-2.553808-2.6734065-2.6061903v.9752625c-.0001639.5055734-.4940812 1.1066704-1 1.1068342" opacity=".8" stroke="url(#a)" stroke-width=".999996"/><path d="m8.4720225 8.5224087h-.6666667c-2.6666668 0-4.6684648 1.2964473-4.6684648 3.4775913" opacity=".8" stroke="url(#d)"/><path d="m3.525826 11c0-2.229397 1.446193-3.4518328 3.779193-3.5l1.1670035-.024094" opacity=".8" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/bg/lc_bold.svg b/icon-themes/elementary_svg/cmd/bg/lc_bold.svg
new file mode 100644
index 000000000..11d27e221
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/bg/lc_bold.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="12" cy="3.887216" gradientTransform="matrix(.00000009 2.3423297 -1.7911934 .00000007 18.962756 -25.107955)" gradientUnits="userSpaceOnUse" r="7.257731"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><radialGradient id="b" cx="40" cy="43.5" gradientTransform="matrix(1 0 0 .75 -21 12.375)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#e"/><radialGradient id="c" cx="9" cy="43.5" gradientTransform="matrix(1 0 0 .75 4.148486 12.375)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#e"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="17" x2="17" xlink:href="#f" y1="46.5" y2="43.5"/><linearGradient id="e"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="17" x2="17" y1="46.5" y2="43.5"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><path d="m15.844252 20.511589-1.090568-3.795177h-5.496463l-1.1014738 3.795177h-3.4134782l5.1801986-16.0095399h4.1332534l5.20201 16.0095399zm-1.875777-6.630654-1.025134-3.489818q-.065434-.196302-.196302-.6434353-.130868-.4471329-.283548-.9815113-.141774-.545284-.272642-1.0905681-.130868-.5452841-.185396-.9269829-.04362.239925-.119963.5670954-.06543.3271705-.163585.6979636-.08724.3598875-.185397.7306807-.09815.3707931-.185396.6979636-.08725.3271704-.163585.5780013-.06543.25083-.09815.370793l-1.014228 3.489818z" fill="url(#a)"/><g transform="matrix(.73633307 0 0 1 -5.462994 -24)"><path d="m19 43.5v3h.5c.831 0 1.5-.669 1.5-1.5s-.669-1.5-1.5-1.5z" fill="url(#b)" opacity=".2"/><path d="m12.554736 43.5c-.779062 0-1.40625.627187-1.40625 1.40625v.1875c0 .779063.627188 1.40625 1.40625 1.40625h.59375v-3z" fill="url(#c)" opacity=".2"/><path d="m13.148486 43.5h5.851514v3h-5.851514z" fill="url(#f)" opacity=".2"/></g><path d="m15.844252 20.511589-1.090568-3.795177h-5.496463l-1.1014738 3.795177h-3.4134782l5.1801986-16.0095399h4.1332534l5.20201 16.0095399zm-1.875777-6.630654-1.025134-3.489818q-.065434-.196302-.196302-.6434353-.130868-.4471329-.283548-.9815113-.141774-.545284-.272642-1.0905681-.130868-.5452841-.185396-.9269829-.04362.239925-.119963.5670954-.06543.3271705-.163585.6979636-.08724.3598875-.185397.7306807-.09815.3707931-.185396.6979636-.08725.3271704-.163585.5780013-.06543.25083-.09815.370793l-1.014228 3.489818z" fill="none" opacity=".61" stroke="#000" stroke-width=".558"/><path d="m9.921875 4.5019531-5.1796875 16.0097659h.3242187l4.8554688-15.0097659h4.134766l4.876953 15.0097659h.324218l-5.201171-16.0097659zm.443359 9.3789059-.291015 1h3.894531l-.292969-1z" fill="#fff" opacity=".2"/><g transform="matrix(.73633307 0 0 1 6.537006 -24)"><path d="m19 43.5v3h.5c.831 0 1.5-.669 1.5-1.5s-.669-1.5-1.5-1.5z" fill="url(#b)" opacity=".2"/><path d="m12.554736 43.5c-.779062 0-1.40625.627187-1.40625 1.40625v.1875c0 .779063.627188 1.40625 1.40625 1.40625h.59375v-3z" fill="url(#c)" opacity=".2"/><path d="m13.148486 43.5h5.851514v3h-5.851514z" fill="url(#d)" opacity=".2"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/bg/lc_changecasetolower.svg b/icon-themes/elementary_svg/cmd/bg/lc_changecasetolower.svg
new file mode 100644
index 000000000..db86dbcfb
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/bg/lc_changecasetolower.svg
@@ -0,0 +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(.40540511 0 0 .51351351 2.278675 -.31533)" gradientUnits="userSpaceOnUse" x1="36.334797" x2="36.334797" y1="6.473674" y2="8.421042"><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" gradientUnits="userSpaceOnUse" x1="17" x2="17" y1="2" y2="6"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><radialGradient id="c" cx="16.36776" cy="2.057002" fx="16.36776" fy="2.057002" gradientTransform="matrix(-1.2093986 -.03510001 .0466282 -1.4997965 26.820669 11.523175)" gradientUnits="userSpaceOnUse" r="9.136975" xlink:href="#e"/><radialGradient id="d" cx="16.291451" cy="10.443346" fx="16.291451" fy="10.443346" gradientTransform="matrix(-2.4398545 -.05642345 .05843507 -2.5268413 55.429963 35.533013)" gradientUnits="userSpaceOnUse" r="3.798259" xlink:href="#e"/><radialGradient id="e" cx="12.203738" cy="3.050769" gradientTransform="matrix(-1.2093986 -.03510001 .0466282 -1.4997965 26.820669 11.523175)" gradientUnits="userSpaceOnUse" r="9.136975"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><g stroke-linecap="round" stroke-linejoin="round"><g fill="url(#e)" stroke="#000" stroke-opacity=".431373" transform="scale(.98294772 1.0173481)"><path d="m9.758794 19.78873-.4329494-1.115395h-.058705q-.5650358.711799-1.1667622.990647-.5943882.271511-1.5556829.271511-1.1814385 0-1.8638843-.675107-.6751076-.675109-.6751076-1.92259 0-1.306187.9099277-1.92259.9172659-.623741 2.7591359-.689784l1.4235966-.04403v-.359569q0-1.24748-1.2768341-1.24748-.983309 0-2.3115102.594387l-.7411506-1.511657q1.4162585-.741152 3.1407183-.741152 1.6510787 0 2.5316538.719137.880575.719136.880575 2.186761v5.466905h-1.5630208zm-.6604314-3.80115-.865899.02935q-.9759709.02935-1.4529491.352229-.4769782.322878-.4769782.983309 0 .946618 1.0860427.946618.7778416 0 1.2401436-.447626.46964-.447625.46964-1.188775z" fill="url(#c)"/><path d="m12.849124 15.266345q0-1.367076.229078-2.42379.236467-1.064103.74635-1.825232.509882-.768519 1.30796-1.2488434.798077-.4803242 1.928686-.6872332.75374-.1404025 1.522259-.2512465.775908-.1182337 1.610934-.2364674l.251246 1.9656345q-.36209.04434-.783298.110844-.413818.05912-.835025.125624-.421208.05912-.812857.125623-.391649.05912-.709402.110844-.524662.08868-.916311.243857-.384259.147792-.650285.450766-.266026.295584-.406428.790688-.140403.487713-.177351 1.256232h.08868q.125623-.214298.325142-.435986.19952-.221688.480325-.399039.280805-.18474.635506-.302974.36209-.118233.798077-.118233.679843 0 1.226674.229077.554221.229078.93848.679844.384259.450766.591168 1.130609.206909.672454.206909 1.573986 0 1.056714-.280805 1.854791-.273415.790688-.775908 1.322739-.502493.524662-1.204506.790688-.702012.266026-1.551817.266026-.864583 0-1.566596-.332533-.694623-.332532-1.189726-.982817-.487714-.650285-.761129-1.596155-.266026-.953259-.266026-2.187323zm3.909101 3.273595q.310363 0 .56161-.110844.258636-.118233.443376-.37687.18474-.258636.280805-.679843.103454-.421208.103454-1.041934 0-.495104-.0739-.894143-.06651-.399038-.214298-.672454-.147792-.280805-.391649-.428597-.236468-.155181-.57639-.155181-.317753 0-.605947.140402-.280805.140403-.509883.339922-.229078.199519-.391649.421207-.162571.214299-.229078.369481 0 .583778.0739 1.145388.08129.554221.258637.990207.18474.428597.495103.694623.310364.258636.775909.258636z" fill="url(#d)" stroke="#000" stroke-opacity=".490196" transform="matrix(1.0173481 0 0 .98294772 -.286687 -.152358)"/><g fill="#fff" stroke="none" transform="scale(1.0173481 .98294772)"><path d="m7.7753906 11.613281c-1.1300359 0-2.1598186.251233-3.0878906.753907l.3886719.822265c.8257109-.375382 1.7226867-.576172 2.6992187-.576172 1.0819494 0 1.9112418.24468 2.4882814.732422.577039.487741.865234 1.229219.865234 2.224609v-1c0-.99539-.288195-1.736868-.865234-2.224609-.5770396-.487742-1.406332-.732422-2.4882814-.732422zm1.0566406 3.326172-1.2890624.041016c-1.2069747.044792-2.1098546.280084-2.7109376.703125-.5962742.418064-.8945312 1.06918-.8945312 1.955078 0 .201841.0138853.390564.0390625.570312.0852906-.665762.362321-1.179631.8554687-1.52539.601083-.423041 1.5039629-.658333 2.7109376-.703125l1.4003906-.044922v-.365235c0-.248203-.0393229-.455468-.1113282-.630859zm.0859376 2.326172c-.0525924.358699-.1951096.659298-.4355469.896484-.3029458.303595-.7109847.455079-1.2207031.455079-.5047294-.000001-.8200247-.171219-.9667969-.494141-.0632025.155127-.0996094.329829-.0996094.53125 0 .642027.3547241.962891 1.0664063.962891.5097184 0 .9177573-.151484 1.2207031-.455079.3077544-.303593.4609375-.708265.4609375-1.210937v-.685547z" opacity=".2"/><path d="m19.912109 8.4394531c-.556684.0788225-1.094055.1575057-1.611328.2363281-.512346.0738961-1.018991.1563984-1.521484.25-.75374.1379394-1.395683.3672839-1.927735.6875-.532051.3202163-.968672.7376538-1.308593 1.2499998-.339922.50742-.588449 1.114817-.746094 1.824219-.152719.704476-.230469 1.512444-.230469 2.423828 0 .153909.019184.28819.025391.435547.026115-.676469.085795-1.309133.205078-1.859375.157645-.709402.406172-1.316799.746094-1.824219.339921-.512346.776542-.929784 1.308593-1.25.532052-.320216 1.173995-.54956 1.927735-.6874998.502493-.0936016 1.009138-.1761039 1.521484-.25.517273-.0788224 1.054644-.1575056 1.611328-.2363281l.126953.9824219c.039522-.005093.086482-.012862.125-.017578zm-2.710937 3.9238279c-.290658 0-.557435.038366-.798828.117188-.236467.078823-.447562.179575-.634766.302734-.187203.118234-.347455.252599-.480469.400391-.112197.124662-.198245.24603-.27539.367187-.068172.296591-.11819.642326-.138672 1.06836h.087891c.083748-.142866.193158-.287755.326171-.435547.133014-.147792.293266-.282157.480469-.400391.187204-.12316.398299-.223911.634766-.302734.241393-.078822.50817-.117188.798828-.117188.453229 0 .862008.075798 1.226562.228516.369481.152719.681328.379177.9375.679687.256173.300511.453858.677631.591797 1.13086.094614.307495.144111.663624.173828 1.042968.010446-.15679.033203-.302338.033203-.46875 0-.601021-.069091-1.125916-.207031-1.574218-.137939-.453229-.335624-.830349-.591797-1.13086-.256172-.300511-.568019-.526969-.9375-.679687-.364554-.152718-.773333-.228516-1.226562-.228516zm-2.269531 3.837891c-.015663.029251-.047178.069065-.058594.095703 0 .389185.024953.770125.074219 1.144531.054193.369481.139581.699578.257812.990235.12316.285731.289185.517961.496094.695312.206909.172424.465027.257813.77539.257813.206909 0 .393049-.037432.560547-.111328.172424-.078823.3202-.204529.44336-.376954.12316-.172423.217207-.398882.28125-.679687.068969-.280805.103515-.627199.103515-1.041016 0-.143443-.023898-.257324-.033203-.388672-.01711.15581-.038844.301568-.070312.429688-.064043.280804-.15809.507263-.28125.679687-.12316.172425-.270936.298131-.44336.376954-.167498.073896-.353638.111328-.560547.111328-.310363 0-.568481-.085389-.77539-.257813-.206909-.17735-.372934-.409581-.496094-.695312-.118231-.290657-.203619-.620754-.257812-.990235-.010341-.078588-.007455-.160995-.015625-.240234z" opacity=".2"/></g></g><path d="m17 6-4.5-4.5h9.000001z" fill="url(#b)" stroke="#a62100" stroke-opacity=".501961"/><path d="m17.008988 4.6168524-2.099443-2.1168524h4.180909z" fill="none" opacity=".5" 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/bg/lc_changecasetoupper.svg b/icon-themes/elementary_svg/cmd/bg/lc_changecasetoupper.svg
new file mode 100644
index 000000000..66760eaaf
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/bg/lc_changecasetoupper.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="18" x2="18" y1="3" y2="4"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="17.99992" x2="18" y1="1.49945" y2="6"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="18.624523" cy="12.589911" gradientTransform="matrix(-2.0540926 .00000011 -.00000014 -2.6959961 56.88102 44.655859)" gradientUnits="userSpaceOnUse" r="2.975281" xlink:href="#d"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="9.156" x2="9.156" y1="3.932" y2="19.659"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><g stroke-linejoin="round"><path d="m10.218 20.017-.86-2.82h-4.318l-.858 2.82h-2.709l4.182-11.897h3.072l4.198 11.897zm-1.46-4.927c-.7933333-2.556-1.2413333-4.001333-1.344-4.336-.0973333-.335333-.1673333-.6-.21-.794-.1786667.691333-.6896667 2.401333-1.533 5.13z" fill="url(#d)" stroke="#000" stroke-opacity=".49" stroke-width=".896" transform="scale(.98295 1.01735)"/><path d="m5.5585938 8.2617188-4.1113282 12.1035152h.3398438l3.7714844-11.1035152h3.0195312l3.785156 11.1035152h.341797l-4.126953-12.1035152zm.3046874 7.0898432c-.1348572.455842-.1302149.468051-.2890624 1h3.0351562c-.1768673-.589782-.1588377-.526471-.3007812-1z" fill="#fff" opacity=".2"/><g fill="url(#c)" stroke="#000" stroke-opacity=".490196" stroke-width=".763938" transform="matrix(1.3090076 0 0 1.3090076 -6.879642 -6.524065)"><path d="m18.276518 14.995113h.677198q.859037 0 1.486072.206921.627035.206922 1.034608.576872.413843.369951.608224.88412.200651.507898.200651 1.116122 0 .677197-.206922 1.210177-.200651.53298-.633305.90293-.426383.363681-1.08477.558061-.658387.194381-1.573858.194381h-2.451706v-9.16725h5.279634v1.605209h-3.335826zm0 4.056916h.526709q.35114 0 .627035-.0627.282166-.06897.476547-.219462.200651-.150489.300976-.395032.106596-.244544.106596-.595683 0-.363681-.112866-.595683-.112866-.232003-.326058-.363681-.213192-.131677-.520439-.18184-.300977-.05016-.683468-.05016h-.395032z"/><path d="m18.276518 14.995113h.677198q.859037 0 1.486072.206921.627035.206922 1.034608.576872.413843.369951.608224.88412.200651.507898.200651 1.116122 0 .677197-.206922 1.210177-.200651.53298-.633305.90293-.426383.363681-1.08477.558061-.658387.194381-1.573858.194381h-2.451706v-9.16725h5.279634v1.605209h-3.335826zm0 4.056916h.526709q.35114 0 .627035-.0627.282166-.06897.476547-.219462.200651-.150489.300976-.395032.106596-.244544.106596-.595683 0-.363681-.112866-.595683-.112866-.232003-.326058-.363681-.213192-.131677-.520439-.18184-.300977-.05016-.683468-.05016h-.395032z"/></g><path d="m14.5 8.5v1h6.910156v-1zm2.544922 4.605469v1h.886719c.749657 0 1.398117.088956 1.945312.269531.547196.180575.997838.433015 1.353516.755859.361149.322846.627244.70755.796875 1.15625.11876.300612.18249.629819.220703.970703.016629-.167749.041015-.330426.041015-.509765.000001-.530779-.086616-1.017709-.261718-1.460938-.169631-.4487-.435726-.833404-.796875-1.15625-.355678-.322844-.80632-.575284-1.353516-.755859-.547195-.180575-1.195655-.269531-1.945312-.269531zm2.609375 4.146484c-.022131.097381-.045751.194113-.082031.277344-.087552.213406-.21943.384298-.394532.515625-.16963.131332-.376808.228876-.623046.289062-.240766.054714-.513884.082032-.820313.082032h-.689453v1h.689453c.306429 0 .579547-.027318.820313-.082032.246238-.060186.453416-.15773.623046-.289062.175102-.131327.30698-.302219.394532-.515625.093023-.213407.140625-.474821.140625-.78125 0-.188219-.023953-.348291-.058594-.496094z" fill="#fff" opacity=".2"/><g fill="#f37329" stroke-linecap="round"><path d="m18 1-4.5 4.5h9z" fill="url(#a)" stroke="#a62100" stroke-linecap="round" stroke-opacity=".501961"/><path d="m18 2.3831476-2.099443 2.1168524h4.180909z" fill="none" opacity=".5" stroke="url(#b)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/bg/lc_hyphenate.svg b/icon-themes/elementary_svg/cmd/bg/lc_hyphenate.svg
new file mode 100644
index 000000000..17f0359bb
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/bg/lc_hyphenate.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 24.000001 24.000001" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.39222363 0 0 .36562471 6.995572 3.85447)" gradientUnits="userSpaceOnUse" x1="21.256184" x2="19.275635" y1="37.880501" y2="-3.99394"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".26238" stop-color="#64baff"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.39222363 0 0 .36562471 6.995572 3.85447)" gradientUnits="userSpaceOnUse" x1="34.512653" x2="35.592819" y1="2.159191" y2="39.320976"><stop offset="0" stop-color="#002e99" stop-opacity=".709559"/><stop offset="1" stop-color="#3689e6" stop-opacity=".709804"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 -.42848511 .45965715 0 7.694829 23.635173)" gradientUnits="userSpaceOnUse" x1="28.310225" x2="37.270657" y1="21.331488" y2="21.694977"><stop offset="0" stop-color="#fff"/><stop offset=".25844979" stop-color="#fff" stop-opacity=".235294"/><stop offset=".69739324" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="e" cx="7.000001" cy="20.610014" gradientTransform="matrix(-1.0083994 .00000018 -.00000031 -1.7286847 13.291719 49.567864)" gradientUnits="userSpaceOnUse" r="4.677864" xlink:href="#d"/><radialGradient id="f" cx="8" cy="6.351444" gradientTransform="matrix(-1.2374134 -.00000009 .00000016 -2.1654732 16.704715 17.038455)" gradientUnits="userSpaceOnUse" r="4.356697" xlink:href="#d"/><radialGradient id="g" cx="19" cy="4.841176" gradientTransform="matrix(-1.5491744 .00000003 -.00000003 -1.690008 43.652392 9.444559)" gradientUnits="userSpaceOnUse" r="4.784919" xlink:href="#d"/><path d="m8.6637948 11.5-.3701226-.953536h-.056459q-.2070177.282297-.4140354.489315-.2070177.200744-.451675.332483-.2446573.131738-.5520473.194471-.3011166.06273-.7026055.06273-.426582 0-.7904313-.131739-.3638497-.138009-.6336001-.407759-.2634771-.276024-.4140354-.690059-.1505583-.420309-.1505583-.9911758 0-1.116641.7151521-1.6435952.7151521-.5332274 2.139183-.5896868l1.116641-.03764v-.5269538q0-.4328552-.2509305-.6398729-.2509306-.2070177-.7026056-.2070177-.451675 0-.8845303.1317385-.4265819.1317386-.8594371.3513028l-.6210532-1.2671993q.5269542-.2948434 1.1668271-.4642216.639873-.1693781 1.3424785-.1693781 1.3111122 0 2.0074446.6147799.7026055.6147799.7026055 1.8694327v4.6735813zm-.5645938-3.2495504-.6335997.0250931q-.3826691.0125465-.6461462.1003722-.263477.0878257-.4265819.238384-.1568316.1442851-.2321108.3513028-.069006.2007445-.069006.451675 0 .4391283.213291.6273263.213291.181925.5583205.181925.2634771 0 .4893146-.08783.2258375-.0941.3889424-.26975.1693782-.1819209.2634772-.4391247.0940989-.2634771.0940989-.6022334z" fill="url(#f)"/><path d="m12.121314 7.3292173q0-1.1605539.194471-2.0576306.200745-.9033501.6336-1.5494963.432855-.6524194 1.110368-1.0601816.677512-.4077621 1.637322-.5834135.639873-.1191921 1.292292-.213291.658693-.1003722 1.367572-.2007445l.213291 1.6686883q-.30739.03764-.664966.094099-.351303.050186-.708879.1066455-.357576.050186-.690059.1066455-.332483.050186-.602234.094099-.445401.075279-.777884.2070177-.32621.1254653-.552048.3826691-.225837.2509306-.345029.6712393-.119192.4140354-.150558 1.0664548h.07528q.106645-.1819246.276023-.3701225.169379-.188198.407763-.3387563.238384-.1568316.5395-.2572038.30739-.1003722.677513-.1003722.57714 0 1.041362.1944711.470494.1944712.796704.5771403.32621.3826691.501861.9598094.175652.5708671.175652 1.3362053 0 .8970767-.238384 1.5745893-.232111.6712394-.658693 1.1229144-.426582.445401-1.022542.671239-.59596.225837-1.317386.225837-.733971 0-1.329932-.282296-.589687-.282297-1.009996-.834345-.414036-.552047-.646146-1.3550246-.225838-.809251-.225838-1.8568861zm3.318557 2.7790557q.263477 0 .476768-.0941.219564-.100372.376396-.3199362.156831-.2195642.238384-.5771403.08783-.357576.08783-.8845302 0-.4203087-.06273-.7590649-.056466-.3387553-.181932-.5708661-.125465-.238384-.332483-.3638493-.200744-.1317385-.489314-.1317385-.269751 0-.514408.119192-.238384.119192-.432855.2885701-.194471.1693782-.332483.3575761-.138012.1819246-.194471.3136632 0 .4955878.06273.9723559.06901.4704948.219564.8406174.156832.3638493.420309.5896868.263477.219564.658693.219564z" fill="url(#g)"/><path d="m10.585066 16.338062q0 .564594-.351303.966083-.3513024.395216-1.0476347.508134v.05019q.3701225.04391.6649659.175652.3011168.125465.5081348.332483.213291.200744.326209.464221.119192.263477.119192.583414 0 .451675-.163104.840617-.163105.382669-.514408.664966-.3513029.276024-.9033502.432856-.5520472.156831-1.3362052.156831h-3.3875626v-7.013509h3.3750161q.5834135 0 1.0790014.0941.4955878.0941.8594372.313663.3638493.213291.5645933.564594.207018.351303.207018.86571zm-1.7565138 2.979801q0-.414036-.2760236-.59596-.2760236-.188198-.8280709-.188198h-1.3111122v1.656141h1.3362053q.238384 0 .4328552-.04391.2007445-.05019.3387563-.156832.144285-.106645.2258375-.26975.081552-.169378.081552-.401489zm-.1819247-2.829242q0-.639873-.8594371-.639873h-1.3738449v1.386391h1.1793737q.5269542 0 .7904313-.175651.263477-.175652.263477-.570867z" fill="url(#e)"/><g fill="none" stroke="#000" stroke-opacity=".431"><path d="m8.6637948 11.5-.3701226-.953536h-.056459q-.2070177.282297-.4140354.489315-.2070177.200744-.451675.332483-.2446573.131738-.5520473.194471-.3011166.06273-.7026055.06273-.426582 0-.7904313-.131739-.3638497-.138009-.6336001-.407759-.2634771-.276024-.4140354-.690059-.1505583-.420309-.1505583-.9911758 0-1.116641.7151521-1.6435952.7151521-.5332274 2.139183-.5896868l1.116641-.03764v-.5269538q0-.4328552-.2509305-.6398729-.2509306-.2070177-.7026056-.2070177-.451675 0-.8845303.1317385-.4265819.1317386-.8594371.3513028l-.6210532-1.2671993q.5269542-.2948434 1.1668271-.4642216.639873-.1693781 1.3424785-.1693781 1.3111122 0 2.0074446.6147799.7026055.6147799.7026055 1.8694327v4.6735813zm-.5645938-3.2495504-.6335997.0250931q-.3826691.0125465-.6461462.1003722-.263477.0878257-.4265819.238384-.1568316.1442851-.2321108.3513028-.069006.2007445-.069006.451675 0 .4391283.213291.6273263.213291.181925.5583205.181925.2634771 0 .4893146-.08783.2258375-.0941.3889424-.26975.1693782-.1819209.2634772-.4391247.0940989-.2634771.0940989-.6022334z" opacity=".61"/><path d="m12.121314 7.3292173q0-1.1605539.194471-2.0576306.200745-.9033501.6336-1.5494963.432855-.6524194 1.110368-1.0601816.677512-.4077621 1.637322-.5834135.639873-.1191921 1.292292-.213291.658693-.1003722 1.367572-.2007445l.213291 1.6686883q-.30739.03764-.664966.094099-.351303.050186-.708879.1066455-.357576.050186-.690059.1066455-.332483.050186-.602234.094099-.445401.075279-.777884.2070177-.32621.1254653-.552048.3826691-.225837.2509306-.345029.6712393-.119192.4140354-.150558 1.0664548h.07528q.106645-.1819246.276023-.3701225.169379-.188198.407763-.3387563.238384-.1568316.5395-.2572038.30739-.1003722.677513-.1003722.57714 0 1.041362.1944711.470494.1944712.796704.5771403.32621.3826691.501861.9598094.175652.5708671.175652 1.3362053 0 .8970767-.238384 1.5745893-.232111.6712394-.658693 1.1229144-.426582.445401-1.022542.671239-.59596.225837-1.317386.225837-.733971 0-1.329932-.282296-.589687-.282297-1.009996-.834345-.414036-.552047-.646146-1.3550246-.225838-.809251-.225838-1.8568861zm3.318557 2.7790557q.263477 0 .476768-.0941.219564-.100372.376396-.3199362.156831-.2195642.238384-.5771403.08783-.357576.08783-.8845302 0-.4203087-.06273-.7590649-.056466-.3387553-.181932-.5708661-.125465-.238384-.332483-.3638493-.200744-.1317385-.489314-.1317385-.269751 0-.514408.119192-.238384.119192-.432855.2885701-.194471.1693782-.332483.3575761-.138012.1819246-.194471.3136632 0 .4955878.06273.9723559.06901.4704948.219564.8406174.156832.3638493.420309.5896868.263477.219564.658693.219564z" opacity=".61"/><path d="m10.585066 16.338062q0 .564594-.351303.966083-.3513024.395216-1.0476347.508134v.05019q.3701225.04391.6649659.175652.3011168.125465.5081348.332483.213291.200744.326209.464221.119192.263477.119192.583414 0 .451675-.163104.840617-.163105.382669-.514408.664966-.3513029.276024-.9033502.432856-.5520472.156831-1.3362052.156831h-3.3875626v-7.013509h3.3750161q.5834135 0 1.0790014.0941.4955878.0941.8594372.313663.3638493.213291.5645933.564594.207018.351303.207018.86571zm-1.7565138 2.979801q0-.414036-.2760236-.59596-.2760236-.188198-.8280709-.188198h-1.3111122v1.656141h1.3362053q.238384 0 .4328552-.04391.2007445-.05019.3387563-.156832.144285-.106645.2258375-.26975.081552-.169378.081552-.401489zm-.1819247-2.829242q0-.639873-.8594371-.639873h-1.3738449v1.386391h1.1793737q.5269542 0 .7904313-.175651.263477-.175652.263477-.570867z" opacity=".61"/></g><g stroke-miterlimit="7" stroke-width="1.273119" transform="matrix(-.78547251 0 0 -.78547251 30.460297 27.820099)"><path d="m13 18.000485c-4.9802218-3.367056-2.051119-9.5507274 3.5-9.4999996v-3.0004854l7 5-7 5v-2.976351c-3.580248-.139062-5.559516 3.12742-3 5.476836z" display="block" fill="url(#a)" stroke="url(#b)" stroke-linejoin="round"/><path d="m17.777344 7.9199219-.04687 1.6464843a.29251261.29251261 0 0 1 -.330078.28125c-4.016601-.5255334-5.732426 2.1386348-5.736329 4.2929688.07841-.280413.18286-.56558.345704-.84375.718996-1.22819 2.355384-2.254083 5.505859-2.085937a.29251261.29251261 0 0 1 .277344.292968v1.496094l3.570312-2.503906z" display="block" fill="none" opacity=".53" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/bg/lc_insertfixedtext.svg b/icon-themes/elementary_svg/cmd/bg/lc_insertfixedtext.svg
new file mode 100644
index 000000000..36ced2beb
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/bg/lc_insertfixedtext.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="9.156" x2="9.156" xlink:href="#c" y1="3.932" y2="19.659"/><radialGradient id="b" cx="18.624523" cy="12.589911" gradientTransform="matrix(-2.0540926 .00000011 -.00000014 -2.6959961 56.88102 44.655859)" gradientUnits="userSpaceOnUse" r="2.975281" xlink:href="#c"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="9.156" x2="9.156" y1="3.932" y2="19.659"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><g stroke-linejoin="round" transform="translate(0 -2)"><path d="m10.218 20.017-.86-2.82h-4.318l-.858 2.82h-2.709l4.182-11.897h3.072l4.198 11.897zm-1.46-4.927c-.7933333-2.556-1.2413333-4.001333-1.344-4.336-.0973333-.335333-.1673333-.6-.21-.794-.1786667.691333-.6896667 2.401333-1.533 5.13z" fill="url(#a)" stroke="#000" stroke-opacity=".49" stroke-width=".896" transform="scale(.98295 1.01735)"/><path d="m5.5585938 8.2617188-4.1113282 12.1035152h.3398438l3.7714844-11.1035152h3.0195312l3.785156 11.1035152h.341797l-4.126953-12.1035152zm.3046874 7.0898432c-.1348572.455842-.1302149.468051-.2890624 1h3.0351562c-.1768673-.589782-.1588377-.526471-.3007812-1z" fill="#fff" opacity=".2"/><g fill="url(#b)" stroke="#000" stroke-opacity=".490196" stroke-width=".763938" transform="matrix(1.3090076 0 0 1.3090076 -6.879642 -6.524065)"><path d="m18.276518 14.995113h.677198q.859037 0 1.486072.206921.627035.206922 1.034608.576872.413843.369951.608224.88412.200651.507898.200651 1.116122 0 .677197-.206922 1.210177-.200651.53298-.633305.90293-.426383.363681-1.08477.558061-.658387.194381-1.573858.194381h-2.451706v-9.16725h5.279634v1.605209h-3.335826zm0 4.056916h.526709q.35114 0 .627035-.0627.282166-.06897.476547-.219462.200651-.150489.300976-.395032.106596-.244544.106596-.595683 0-.363681-.112866-.595683-.112866-.232003-.326058-.363681-.213192-.131677-.520439-.18184-.300977-.05016-.683468-.05016h-.395032z"/><path d="m18.276518 14.995113h.677198q.859037 0 1.486072.206921.627035.206922 1.034608.576872.413843.369951.608224.88412.200651.507898.200651 1.116122 0 .677197-.206922 1.210177-.200651.53298-.633305.90293-.426383.363681-1.08477.558061-.658387.194381-1.573858.194381h-2.451706v-9.16725h5.279634v1.605209h-3.335826zm0 4.056916h.526709q.35114 0 .627035-.0627.282166-.06897.476547-.219462.200651-.150489.300976-.395032.106596-.244544.106596-.595683 0-.363681-.112866-.595683-.112866-.232003-.326058-.363681-.213192-.131677-.520439-.18184-.300977-.05016-.683468-.05016h-.395032z"/></g><path d="m14.5 8.5v1h6.910156v-1zm2.544922 4.605469v1h.886719c.749657 0 1.398117.08896 1.945312.269531.547196.180575.997838.433015 1.353516.755859.361149.322846.627244.70755.796875 1.15625.11876.300612.18249.629819.220703.970703.01663-.167749.04102-.330426.04102-.509765.000001-.530779-.08662-1.017709-.261718-1.460938-.169631-.4487-.435726-.833404-.796875-1.15625-.355678-.322844-.80632-.575284-1.353516-.755859-.547195-.180575-1.195655-.269531-1.945312-.269531zm2.609375 4.146484c-.02213.09738-.04575.194113-.08203.277344-.08755.213406-.21943.384298-.394532.515625-.16963.131332-.376808.228876-.623046.289062-.240766.05471-.513884.08203-.820313.08203h-.689453v1h.689453c.306429 0 .579547-.02732.820313-.08203.246238-.06019.453416-.15773.623046-.289062.175102-.131327.30698-.302219.394532-.515625.09302-.213407.140625-.474821.140625-.78125 0-.188219-.02395-.348291-.05859-.496094z" fill="#fff" opacity=".2"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/bg/lc_italic.svg b/icon-themes/elementary_svg/cmd/bg/lc_italic.svg
new file mode 100644
index 000000000..832b813e4
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/bg/lc_italic.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="12" cy="4.791213" gradientTransform="matrix(-.07538978 1.8847443 -1.9648453 -.07859382 22.318669 -18.740372)" gradientUnits="userSpaceOnUse" r="6.361824"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><radialGradient id="b" cx="40" cy="43.5" gradientTransform="matrix(1 0 0 .75 -26.738056 9.875)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#e"/><radialGradient id="c" cx="9" cy="43.5" gradientTransform="matrix(1 0 0 .75 -.695222 9.875)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#e"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="16" x2="16" xlink:href="#f" y1="44" y2="41"/><linearGradient id="e"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="44" y2="41"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><g transform="matrix(.60518445 0 0 1 11.474078 -22)"><path d="m13.261944 41v3h.5c.831 0 1.5-.669 1.5-1.5s-.669-1.5-1.5-1.5z" fill="url(#b)" opacity=".2"/><path d="m7.7110276 41c-.7790625 0-1.40625.627187-1.40625 1.40625v.1875c0 .779063.6271875 1.40625 1.40625 1.40625h.59375v-3z" fill="url(#c)" opacity=".2"/><path d="m8.3047776 41h4.9571664v3h-4.9571664z" fill="url(#d)" opacity=".2"/></g><g transform="matrix(.60518445 0 0 1 -.025922 -22)"><path d="m13.261944 41v3h.5c.831 0 1.5-.669 1.5-1.5s-.669-1.5-1.5-1.5z" fill="url(#b)" opacity=".2"/><path d="m7.7110276 41c-.7790625 0-1.40625.627187-1.40625 1.40625v.1875c0 .779063.6271875 1.40625 1.40625 1.40625h.59375v-3z" fill="url(#c)" opacity=".2"/><path d="m8.3047776 41h4.9571664v3h-4.9571664z" fill="url(#f)" opacity=".2"/></g><path d="m16.420063 19.501333-.705166-4.629568h-5.56979l-2.5856086 4.629568h-1.921322l8.4926516-15.0026625h1.737366l2.49363 15.0026625zm-.970881-6.315835-.654067-4.3331937q-.02044-.1839564-.061319-.4496711-.030659-.2657148-.061319-.5723087-.030659-.3065939-.061318-.6336274-.02044-.3372534-.03066-.6540671-.143077.3168137-.306594.6540671-.153297.3372533-.306594.654067-.153297.3065939-.296374.5723087-.132857.2554949-.235055.4292315l-2.340334 4.3331937z" fill="url(#a)" transform="matrix(1.0665191 0 0 1.0665191 -.655516 -.299206)"/><path d="m16.420063 19.501333-.705166-4.629568h-5.56979l-2.5856086 4.629568h-1.921322l8.4926516-15.0026625h1.737366l2.49363 15.0026625zm-.970881-6.315835-.654067-4.3331937q-.02044-.1839564-.061319-.4496711-.030659-.2657148-.061319-.5723087-.030659-.3065939-.061318-.6336274-.02044-.3372534-.03066-.6540671-.143077.3168137-.306594.6540671-.153297.3372533-.306594.654067-.153297.3065939-.296374.5723087-.132857.2554949-.235055.4292315l-2.340334 4.3331937z" fill="none" opacity=".61" stroke="#000" transform="matrix(1.0665191 0 0 1.0665191 -.655516 -.299206)"/><path d="m14.415316 4.4980469-9.0570804 16.0019531h.6040831l8.4529973-14.935434h1.853911l2.480906 14.935434h.177059l-2.657965-16.0019531zm-2.662131 9.2653851-.574921 1.066519h4.643108l-.160395-1.066519z" fill="#fff" opacity=".2"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/bg/lc_smallcaps.svg b/icon-themes/elementary_svg/cmd/bg/lc_smallcaps.svg
new file mode 100644
index 000000000..ca08dad1f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/bg/lc_smallcaps.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="18" x2="18" y1="2" y2="6"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.40540511 0 0 .51351351 3.278676 -.31533)" gradientUnits="userSpaceOnUse" x1="36.334797" x2="36.334797" y1="6.473674" y2="8.421042"><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><radialGradient id="c" cx="19" cy="12.45132" gradientTransform="matrix(-2.3527195 -.00000041 .00000027 -1.540569 63.701669 29.682127)" gradientUnits="userSpaceOnUse" r="2.975281" xlink:href="#d"/><linearGradient id="d" gradientTransform="matrix(0 -.98294772 1.0173481 0 -38.008674 23.008526)" gradientUnits="userSpaceOnUse" x1="18.312265" x2="-5.255175" y1="14.744216" y2="15.096445"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><linearGradient id="e" gradientTransform="translate(-.01387 .204693)" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#d" y1="3" y2="25"/><g transform="translate(0 2)"><path d="m11.429971 18.5-.97432-3.310658h-4.8991781l-.9743206 3.310658h-3.070029l4.742919-13.9656521h3.4836557l4.761302 13.9656521zm-1.6545062-5.784139q-1.3511804-4.4998323-1.5258228-5.0896623-.1654506-.58983-.2389843-.932312-.3033262 1.2177136-1.737232 6.0219743z" style="stroke:#000;stroke-width:1.034348;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.490196;fill:url(#e)"/><path d="m6.2558594 6.5351562-4.7441406 13.9648438h.3398437l4.4042969-12.9648438h3.4824218l4.4199218 12.9648438h.341797l-4.7617188-13.9648438zm.3066406 8.1816408c-.1379538.465913-.1303258.468157-.2890625 1h3.5019531c-.1769352-.589247-.152155-.511324-.2988281-1z" fill="#fff" opacity=".1" transform="translate(0 -2)"/><path d="m18.276518 14.995113h.677198q.859037 0 1.486072.206921.627035.206922 1.034608.576872.413843.369951.608224.88412.200651.507898.200651 1.116122 0 .677197-.206922 1.210177-.200651.53298-.633305.90293-.426383.363681-1.08477.558061-.658387.194381-1.573858.194381h-2.451706v-9.16725h5.279634v1.605209h-3.335826zm0 4.056916h.526709q.35114 0 .627035-.0627.282166-.06897.476547-.219462.200651-.150489.300976-.395032.106596-.244544.106596-.595683 0-.363681-.112866-.595683-.112866-.232003-.326058-.363681-.213192-.131677-.520439-.18184-.300977-.05016-.683468-.05016h-.395032z" fill="url(#c)" transform="translate(.16729 -1.977447)"/><path d="m18.276518 14.995113h.677198q.859037 0 1.486072.206921.627035.206922 1.034608.576872.413843.369951.608224.88412.200651.507898.200651 1.116122 0 .677197-.206922 1.210177-.200651.53298-.633305.90293-.426383.363681-1.08477.558061-.658387.194381-1.573858.194381h-2.451706v-9.16725h5.279634v1.605209h-3.335826zm0 4.056916h.526709q.35114 0 .627035-.0627.282166-.06897.476547-.219462.200651-.150489.300976-.395032.106596-.244544.106596-.595683 0-.363681-.112866-.595683-.112866-.232003-.326058-.363681-.213192-.131677-.520439-.18184-.300977-.05016-.683468-.05016h-.395032z" fill="none" stroke="#000" stroke-opacity=".490196" transform="translate(.16729 -1.977447)"/><path d="m16.499321 9.499115v1h5.28125v-1zm1.945313 3.517579v1h.675781c.572691 0 1.068305.06908 1.486328.207031.418023.137948.763441.331492 1.035156.578125.275896.246634.477835.540033.607422.882812.07919.200452.127847.416733.160157.640625.02302-.168382.04102-.339011.04102-.523437 0-.405483-.0674-.778589-.201172-1.117188-.129587-.342779-.331526-.636178-.607422-.882812-.271715-.246633-.617133-.440177-1.035156-.578125-.418023-.137947-.913637-.207031-1.486328-.207031zm1.957031 3.291015c-.0098.029-.01556.0628-.02734.08984-.06688.163029-.167014.294205-.300781.394531-.129587.100328-.288452.174723-.476562.220703-.183931.0418-.39286.0625-.626954.0625h-.52539v1h.52539c.234094 0 .443023-.0207.626954-.0625.18811-.04598.346975-.120375.476562-.220703.133767-.100326.233898-.231502.300781-.394531.07106-.163029.107422-.36161.107422-.595703 0-.196057-.03088-.355487-.08008-.494141z" fill="#fff" opacity=".2"/><path d="m18 6-4.5-4.5h9z" fill="url(#a)" stroke="#a62100" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m18.008988 4.6168524-2.099443-2.1168524h4.180909z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="square"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/bg/lc_sortdescending.svg b/icon-themes/elementary_svg/cmd/bg/lc_sortdescending.svg
new file mode 100644
index 000000000..413394cdc
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/bg/lc_sortdescending.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="6.950248" cy="9.286584" gradientTransform="matrix(-2.3890381 -.00000004 .00000003 -1.484264 23.554654 20.816332)" gradientUnits="userSpaceOnUse" r="3.767206"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><radialGradient id="b" cx="17" cy="4.98553" gradientTransform="matrix(-.00000005 3.1363666 -2.1384314 -.00000004 27.661215 -54.318232)" gradientUnits="userSpaceOnUse" r="7.014487"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><g transform="translate(0 2)"><path d="m16.980468-.99999958a1.0001 1.0001 0 0 0 -.0293.00195 1.0001 1.0001 0 0 0 -.07031.00586 1.0001 1.0001 0 0 0 -.697265.40625l-5.890625 5.88867188a1.0001 1.0001 0 1 0 1.414062 1.4140625l4.292969-4.2929663v16.0859375c0 .272045.218189.490234.490234.490234h1.019532c.272045 0 .490234-.218189.490234-.490234v-16.0859375l4.292969 4.2929688a1.0001 1.0001 0 1 0 1.414062-1.4140625l-5.882812-5.88281248a1.0001 1.0001 0 0 0 -.828125-.4199219 1.0001 1.0001 0 0 0 -.01563 0z" fill="url(#b)"/><text x="4" y="18"><tspan x="4" y="18"/></text><g fill="url(#a)" stroke="#030303" stroke-opacity=".490196" transform="translate(.049752 -.032589)"><path d="m7.1458151 14.912502-2.5548162 4.620087h-1.6751639l2.9143263-5.010193q-.4207033-.152983-.8031608-.390107-.3748084-.237124-.6654761-.604283-.2830185-.374808-.4512998-.894951-.1682813-.520142-.1682813-1.231513 0-1.5145315.9637929-2.2794465.9714421-.7725642 2.8913788-.7725642h2.853133v11.1830577h-1.4303911v-4.620087zm1.8740418-5.3467558h-1.4380402q-.5660372 0-1.0096879.1147373-.4360015.1070881-.7419675.3442115-.2983169.237124-.4589491.611932-.152983.367159-.152983.887302 0 .504844.1453339.910249.152983.397755.4512999.680774.2983168.283018.7496167.436001.458949.152983 1.0785302.152983h1.376847z"/><path d="m7.1458151 14.912502-2.5548162 4.620087h-1.6751639l2.9143263-5.010193q-.4207033-.152983-.8031608-.390107-.3748084-.237124-.6654761-.604283-.2830185-.374808-.4512998-.894951-.1682813-.520142-.1682813-1.231513 0-1.5145315.9637929-2.2794465.9714421-.7725642 2.8913788-.7725642h2.853133v11.1830577h-1.4303911v-4.620087zm1.8740418-5.3467558h-1.4380402q-.5660372 0-1.0096879.1147373-.4360015.1070881-.7419675.3442115-.2983169.237124-.4589491.611932-.152983.367159-.152983.887302 0 .504844.1453339.910249.152983.397755.4512999.680774.2983168.283018.7496167.436001.458949.152983 1.0785302.152983h1.376847z"/></g><path d="m7.6464844 10.316406c-1.2799578 0-2.242997.258395-2.890625.773438-.6425286.509943-.9648438 1.269609-.9648438 2.279297 0 .202262.0166601.387369.0371094.566406.0196251-.186991.0522491-.364312.0976562-.53125.006158-.023375.0148413-.045362.0214844-.068359.0438577-.146954.0936828-.28904.1582032-.419922.0275411-.057641.062256-.109496.09375-.164063.0554122-.093293.1066914-.189263.1738281-.273437.1111924-.142417.2371465-.273064.3828125-.388672.647628-.515043 1.6106672-.773438 2.890625-.773438h2.8535156v-1zm-2.3359375 3.679688c-.0272782.152019-.0429688.316803-.0429688.496094 0 .168281.0128871.326807.0371094.478515.0000986.000613-.000099.00134 0 .001953.0242219.150993.0611363.295127.109375.429688.1019887.26517.2522939.491008.4511719.679687.1988778.188679.4471802.333558.7480468.435547.305966.101989.667024.154297 1.0800782.154297h1.3769531v-1h-1.3769531c-.4130542 0-.7741121-.052308-1.0800782-.154297-.3008665-.101989-.549169-.246868-.7480468-.435547-.198878-.188679-.3491832-.414517-.4511719-.679687-.0456103-.12723-.079389-.264308-.1035156-.40625zm.1171875 3.273437-2.4628906 4.230469h.5820312l2.3339844-4.009766c-.1580352-.057467-.3031851-.145426-.453125-.220703z" fill="#fff" opacity=".2" transform="translate(0 -2)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/bg/lc_spelling.svg b/icon-themes/elementary_svg/cmd/bg/lc_spelling.svg
new file mode 100644
index 000000000..7c07c97c7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/bg/lc_spelling.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 24.000001 24.000001" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="4.5" cy="8.225647" gradientTransform="matrix(-1.5533178 -.00000003 .00000005 -2.2436807 11.48993 25.455726)" gradientUnits="userSpaceOnUse" r="2.897025" xlink:href="#f"/><radialGradient id="b" cx="20" cy="7.879909" gradientTransform="matrix(-1.9645773 .00000009 -.00000008 -1.8008623 59.291546 21.190629)" gradientUnits="userSpaceOnUse" r="3.054092" xlink:href="#f"/><radialGradient id="c" cx="12" cy="6.433527" gradientTransform="matrix(-2.2819658 .13423358 -.15239438 -2.5906988 40.364022 19.056528)" gradientUnits="userSpaceOnUse" r="3.280968" xlink:href="#f"/><linearGradient id="d" gradientTransform="matrix(.2818 0 0 .2801 10.766 1036.762)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" y1="10.631" y2="35.623001"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="e" cx="69.576111" cy="57.160503" gradientTransform="matrix(-.0008794 .49240892 -.48462804 -.00086551 42.071895 -22.15412)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#cdf87e"/><stop offset=".262" stop-color="#a2e34f"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></radialGradient><linearGradient id="f"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><path d="m6.2163842 15.360972-.258289-1.061079h-.0558462q-.2303659.314136-.4607317.544501-.2303659.223386-.5026164.369982-.2722506.146596-.6073282.216404-.3350776.06981-.7748669.06981-.4816741 0-.8865595-.139616-.4048854-.132636-.7050591-.411868-.2931929-.286212-.4607317-.71204-.1675388-.432808-.1675388-1.019194 0-1.144849.8027901-1.759157.8097708-.614309 2.4572357-.670156l1.2844641-.04886v-.481679q0-.4677127-.1047117-.7818479-.097731-.3141353-.2931929-.5026164-.1884812-.195462-.4746933-.2792314-.2792313-.0837694-.6422321-.0837694-.579405 0-1.0820214.1675388-.4956356.1675388-.9563673.4048855l-.4467701-.9563673q.5165779-.2792314 1.1518292-.4746933.6352513-.1954619 1.3333296-.1954619.7120399 0 1.2286179.1465964.5235587.1396157.8586363.4537509.3420584.3071545.5095972.7888285.1675388.4816741.1675388 1.1657905v5.249549zm-2.3315816-.886559q.4258278 0 .7888285-.132635.3630007-.132635.6282705-.397905.2652698-.27225.4118662-.677136.1535773-.411866.1535773-.963348v-.691097l-.9982521.048865q-.6282705.027923-1.0540982.139616-.4258278.111692-.6841168.314135-.2513082.195462-.3630007.481674-.1116926.279232-.1116926.635251 0 .642233.3350776.942406.3420584.300174.8935403.300174z" fill="url(#a)"/><path d="m9.092467 10.760636q0-1.2635216.1675388-2.2408312.1745196-.9842905.5375203-1.6893496.3630009-.7120399.9284439-1.1518292.565444-.4397894 1.354272-.614309.872598-.1884811 1.717273-.3560199.844675-.1745196 1.556715-.3141353l.230365 1.1169254q-.349039.055846-.781847.1326348-.425828.076789-.865617.1605581-.432809.083769-.844675.1675388-.404886.083769-.71204.1535772-.432809.097731-.781848.3280968-.349039.2303659-.600347.6282705-.251308.3909239-.397905.9703289-.139615.5724242-.167539 1.3612527h.09075q.125655-.2024427.342059-.4118662.216404-.2094235.509597-.3769623.293193-.1745196.663175-.2862121.376962-.1116925.823732-.1116925.691098 0 1.214656.2582889.523559.2513082.872598.7120399.35602.453751.53054 1.0820213.174519.628271.174519 1.382195 0 .956368-.244327 1.675388-.237347.719021-.670155 1.200695-.432809.481674-1.040137.726001-.607328.237347-1.33333.237347-.746943 0-1.354272-.307154-.600347-.314136-1.0331555-.914483-.4258278-.607328-.6561937-1.486907-.2303658-.886559-.2303658-2.031408zm3.357757 3.685854q.418847 0 .760905-.132635.342059-.139616.586386-.44677.244327-.307155.376962-.80279.132635-.502617.132635-1.235599 0-.586386-.09075-1.054098-.09075-.467713-.293193-.7958095-.202443-.3350776-.516578-.5095972-.314135-.1815004-.767886-.1815004-.425828 0-.795809.1675388-.369982.1675388-.663175.4048855-.286212.2373468-.488655.4956358-.195462.251308-.286212.432808 0 .698079.08377 1.354272.09075.656194.314135 1.172772.230366.509597.62827.823732.397905.307155 1.019195.307155z" fill="url(#c)"/><path d="m23.363858 9.433677q0 .726002-.432809 1.137868-.425827.404885-1.172771.53054v.04887q.390924.04886.726001.17452.342059.125654.586386.342058.251308.209423.390924.530539.146596.314136.146596.753925 0 .467713-.167538.872598-.160558.404885-.516578.705059-.349039.300174-.907502.467713-.551482.167538-1.340311.167538h-3.176256v-7.664905h3.162295q.579405 0 1.075041.097731.495635.097731.851655.321116.363001.2233851.565444.6003474.209423.3699815.209423.9144826zm-1.005233 3.427565q0-.642232-.453751-.89354-.453751-.251309-1.347291-.251309h-1.78708v2.40139h1.815003q.390924 0 .71204-.06283.328097-.06283.558463-.209424.237346-.146596.369981-.383943.132635-.244327.132635-.600347zm-.209423-3.3019109q0-.5375203-.383943-.7609054-.376963-.223385-1.130887-.223385h-1.863869v2.0732933h1.647464q.432809 0 .753925-.04887.321116-.05585.53752-.1815.223385-.125654.328097-.335078.111693-.2094233.111693-.5235589z" fill="url(#b)"/><g fill="none" stroke="#111" stroke-width=".5"><path d="m6.2163842 15.360972-.258289-1.061079h-.0558462q-.2303659.314136-.4607317.544501-.2303659.223386-.5026164.369982-.2722506.146596-.6073282.216404-.3350776.06981-.7748669.06981-.4816741 0-.8865595-.139616-.4048854-.132636-.7050591-.411868-.2931929-.286212-.4607317-.71204-.1675388-.432808-.1675388-1.019194 0-1.144849.8027901-1.759157.8097708-.614309 2.4572357-.670156l1.2844641-.04886v-.481679q0-.4677127-.1047117-.7818479-.097731-.3141353-.2931929-.5026164-.1884812-.195462-.4746933-.2792314-.2792313-.0837694-.6422321-.0837694-.579405 0-1.0820214.1675388-.4956356.1675388-.9563673.4048855l-.4467701-.9563673q.5165779-.2792314 1.1518292-.4746933.6352513-.1954619 1.3333296-.1954619.7120399 0 1.2286179.1465964.5235587.1396157.8586363.4537509.3420584.3071545.5095972.7888285.1675388.4816741.1675388 1.1657905v5.249549zm-2.3315816-.886559q.4258278 0 .7888285-.132635.3630007-.132635.6282705-.397905.2652698-.27225.4118662-.677136.1535773-.411866.1535773-.963348v-.691097l-.9982521.048865q-.6282705.027923-1.0540982.139616-.4258278.111692-.6841168.314135-.2513082.195462-.3630007.481674-.1116926.279232-.1116926.635251 0 .642233.3350776.942406.3420584.300174.8935403.300174z" opacity=".61"/><path d="m9.092467 10.760636q0-1.2635216.1675388-2.2408312.1745196-.9842905.5375203-1.6893496.3630009-.7120399.9284439-1.1518292.565444-.4397894 1.354272-.614309.872598-.1884811 1.717273-.3560199.844675-.1745196 1.556715-.3141353l.230365 1.1169254q-.349039.055846-.781847.1326348-.425828.076789-.865617.1605581-.432809.083769-.844675.1675388-.404886.083769-.71204.1535772-.432809.097731-.781848.3280968-.349039.2303659-.600347.6282705-.251308.3909239-.397905.9703289-.139615.5724242-.167539 1.3612527h.09075q.125655-.2024427.342059-.4118662.216404-.2094235.509597-.3769623.293193-.1745196.663175-.2862121.376962-.1116925.823732-.1116925.691098 0 1.214656.2582889.523559.2513082.872598.7120399.35602.453751.53054 1.0820213.174519.628271.174519 1.382195 0 .956368-.244327 1.675388-.237347.719021-.670155 1.200695-.432809.481674-1.040137.726001-.607328.237347-1.33333.237347-.746943 0-1.354272-.307154-.600347-.314136-1.0331555-.914483-.4258278-.607328-.6561937-1.486907-.2303658-.886559-.2303658-2.031408zm3.357757 3.685854q.418847 0 .760905-.132635.342059-.139616.586386-.44677.244327-.307155.376962-.80279.132635-.502617.132635-1.235599 0-.586386-.09075-1.054098-.09075-.467713-.293193-.7958095-.202443-.3350776-.516578-.5095972-.314135-.1815004-.767886-.1815004-.425828 0-.795809.1675388-.369982.1675388-.663175.4048855-.286212.2373468-.488655.4956358-.195462.251308-.286212.432808 0 .698079.08377 1.354272.09075.656194.314135 1.172772.230366.509597.62827.823732.397905.307155 1.019195.307155z" opacity=".61"/><path d="m23.363858 9.433677q0 .726002-.432809 1.137868-.425827.404885-1.172771.53054v.04887q.390924.04886.726001.17452.342059.125654.586386.342058.251308.209423.390924.530539.146596.314136.146596.753925 0 .467713-.167538.872598-.160558.404885-.516578.705059-.349039.300174-.907502.467713-.551482.167538-1.340311.167538h-3.176256v-7.664905h3.162295q.579405 0 1.075041.097731.495635.097731.851655.321116.363001.2233851.565444.6003474.209423.3699815.209423.9144826zm-1.005233 3.427565q0-.642232-.453751-.89354-.453751-.251309-1.347291-.251309h-1.78708v2.40139h1.815003q.390924 0 .71204-.06283.328097-.06283.558463-.209424.237346-.146596.369981-.383943.132635-.244327.132635-.600347zm-.209423-3.3019109q0-.5375203-.383943-.7609054-.376963-.223385-1.130887-.223385h-1.863869v2.0732933h1.647464q.432809 0 .753925-.04887.321116-.05585.53752-.1815.223385-.125654.328097-.335078.111693-.2094233.111693-.5235589z" opacity=".61"/></g><path d="m12.217626 15.072061 3.006435 2.719733 6.32368-6.41151 1.624671 1.521056.380861.439673-8.593877 9.21135-5.662866-5.949133 2.423527-2.154433z" fill="url(#e)" stroke-width=".93712"/><g fill="none"><path d="m14.997 1047.644 5.177-8.65 1.558.947m-5.556 9.96-6.333-3.464.86-1.475" opacity=".5" stroke="url(#d)" transform="matrix(.90518841 .2425445 -.2425445 .90518841 255.36509 -932.81046)"/><path d="m21.722 11.492c-.176-.067-.38-.025-.52.124l-5.96 6.328-3.263-3.197c-.195-.188-.5-.183-.688.016l-1.726 1.597c-.186.197-.18.508.014.696l5.06 5.212c.047.045.177.126.23.148.18.074.316-.016.46-.167l8.036-8.536c.187-.198.18-.51-.013-.697l-1.465-1.42c-.048-.048-.107-.082-.166-.104z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999907"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/bg/lc_spellonline.svg b/icon-themes/elementary_svg/cmd/bg/lc_spellonline.svg
new file mode 100644
index 000000000..0a8a5bab0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/bg/lc_spellonline.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 24.000001 24.000001" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="4.5" cy="8.225647" gradientTransform="matrix(-1.5533178 -.00000003 .00000005 -2.2436807 11.48993 25.455726)" gradientUnits="userSpaceOnUse" r="2.897025" xlink:href="#d"/><radialGradient id="b" cx="20" cy="7.879909" gradientTransform="matrix(-1.9645773 .00000009 -.00000008 -1.8008623 59.291546 21.190629)" gradientUnits="userSpaceOnUse" r="3.054092" xlink:href="#d"/><radialGradient id="c" cx="12" cy="6.433527" gradientTransform="matrix(-2.2819658 .13423358 -.15239438 -2.5906988 40.364022 19.056528)" gradientUnits="userSpaceOnUse" r="3.280968" xlink:href="#d"/><linearGradient id="d"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><path d="m2 20.293 2-2 2 2 2-2 2 2 2-2 2 2 2-2 2 2 2-1.793 2 2" fill="none" stroke="#ef5858"/><path d="m6.2163842 15.360972-.258289-1.061079h-.0558462q-.2303659.314136-.4607317.544501-.2303659.223386-.5026164.369982-.2722506.146596-.6073282.216404-.3350776.06981-.7748669.06981-.4816741 0-.8865595-.139616-.4048854-.132636-.7050591-.411868-.2931929-.286212-.4607317-.71204-.1675388-.432808-.1675388-1.019194 0-1.144849.8027901-1.759157.8097708-.614309 2.4572357-.670156l1.2844641-.04886v-.481679q0-.4677127-.1047117-.7818479-.097731-.3141353-.2931929-.5026164-.1884812-.195462-.4746933-.2792314-.2792313-.0837694-.6422321-.0837694-.579405 0-1.0820214.1675388-.4956356.1675388-.9563673.4048855l-.4467701-.9563673q.5165779-.2792314 1.1518292-.4746933.6352513-.1954619 1.3333296-.1954619.7120399 0 1.2286179.1465964.5235587.1396157.8586363.4537509.3420584.3071545.5095972.7888285.1675388.4816741.1675388 1.1657905v5.249549zm-2.3315816-.886559q.4258278 0 .7888285-.132635.3630007-.132635.6282705-.397905.2652698-.27225.4118662-.677136.1535773-.411866.1535773-.963348v-.691097l-.9982521.048865q-.6282705.027923-1.0540982.139616-.4258278.111692-.6841168.314135-.2513082.195462-.3630007.481674-.1116926.279232-.1116926.635251 0 .642233.3350776.942406.3420584.300174.8935403.300174z" fill="url(#a)"/><path d="m9.092467 10.760636q0-1.2635216.1675388-2.2408312.1745196-.9842905.5375203-1.6893496.3630009-.7120399.9284439-1.1518292.565444-.4397894 1.354272-.614309.872598-.1884811 1.717273-.3560199.844675-.1745196 1.556715-.3141353l.230365 1.1169254q-.349039.055846-.781847.1326348-.425828.076789-.865617.1605581-.432809.083769-.844675.1675388-.404886.083769-.71204.1535772-.432809.097731-.781848.3280968-.349039.2303659-.600347.6282705-.251308.3909239-.397905.9703289-.139615.5724242-.167539 1.3612527h.09075q.125655-.2024427.342059-.4118662.216404-.2094235.509597-.3769623.293193-.1745196.663175-.2862121.376962-.1116925.823732-.1116925.691098 0 1.214656.2582889.523559.2513082.872598.7120399.35602.453751.53054 1.0820213.174519.628271.174519 1.382195 0 .956368-.244327 1.675388-.237347.719021-.670155 1.200695-.432809.481674-1.040137.726001-.607328.237347-1.33333.237347-.746943 0-1.354272-.307154-.600347-.314136-1.0331555-.914483-.4258278-.607328-.6561937-1.486907-.2303658-.886559-.2303658-2.031408zm3.357757 3.685854q.418847 0 .760905-.132635.342059-.139616.586386-.44677.244327-.307155.376962-.80279.132635-.502617.132635-1.235599 0-.586386-.09075-1.054098-.09075-.467713-.293193-.7958095-.202443-.3350776-.516578-.5095972-.314135-.1815004-.767886-.1815004-.425828 0-.795809.1675388-.369982.1675388-.663175.4048855-.286212.2373468-.488655.4956358-.195462.251308-.286212.432808 0 .698079.08377 1.354272.09075.656194.314135 1.172772.230366.509597.62827.823732.397905.307155 1.019195.307155z" fill="url(#c)"/><path d="m23.363858 9.433677q0 .726002-.432809 1.137868-.425827.404885-1.172771.53054v.04887q.390924.04886.726001.17452.342059.125654.586386.342058.251308.209423.390924.530539.146596.314136.146596.753925 0 .467713-.167538.872598-.160558.404885-.516578.705059-.349039.300174-.907502.467713-.551482.167538-1.340311.167538h-3.176256v-7.664905h3.162295q.579405 0 1.075041.097731.495635.097731.851655.321116.363001.2233851.565444.6003474.209423.3699815.209423.9144826zm-1.005233 3.427565q0-.642232-.453751-.89354-.453751-.251309-1.347291-.251309h-1.78708v2.40139h1.815003q.390924 0 .71204-.06283.328097-.06283.558463-.209424.237346-.146596.369981-.383943.132635-.244327.132635-.600347zm-.209423-3.3019109q0-.5375203-.383943-.7609054-.376963-.223385-1.130887-.223385h-1.863869v2.0732933h1.647464q.432809 0 .753925-.04887.321116-.05585.53752-.1815.223385-.125654.328097-.335078.111693-.2094233.111693-.5235589z" fill="url(#b)"/><g fill="none" stroke="#111" stroke-width=".5"><path d="m6.2163842 15.360972-.258289-1.061079h-.0558462q-.2303659.314136-.4607317.544501-.2303659.223386-.5026164.369982-.2722506.146596-.6073282.216404-.3350776.06981-.7748669.06981-.4816741 0-.8865595-.139616-.4048854-.132636-.7050591-.411868-.2931929-.286212-.4607317-.71204-.1675388-.432808-.1675388-1.019194 0-1.144849.8027901-1.759157.8097708-.614309 2.4572357-.670156l1.2844641-.04886v-.481679q0-.4677127-.1047117-.7818479-.097731-.3141353-.2931929-.5026164-.1884812-.195462-.4746933-.2792314-.2792313-.0837694-.6422321-.0837694-.579405 0-1.0820214.1675388-.4956356.1675388-.9563673.4048855l-.4467701-.9563673q.5165779-.2792314 1.1518292-.4746933.6352513-.1954619 1.3333296-.1954619.7120399 0 1.2286179.1465964.5235587.1396157.8586363.4537509.3420584.3071545.5095972.7888285.1675388.4816741.1675388 1.1657905v5.249549zm-2.3315816-.886559q.4258278 0 .7888285-.132635.3630007-.132635.6282705-.397905.2652698-.27225.4118662-.677136.1535773-.411866.1535773-.963348v-.691097l-.9982521.048865q-.6282705.027923-1.0540982.139616-.4258278.111692-.6841168.314135-.2513082.195462-.3630007.481674-.1116926.279232-.1116926.635251 0 .642233.3350776.942406.3420584.300174.8935403.300174z" opacity=".61"/><path d="m9.092467 10.760636q0-1.2635216.1675388-2.2408312.1745196-.9842905.5375203-1.6893496.3630009-.7120399.9284439-1.1518292.565444-.4397894 1.354272-.614309.872598-.1884811 1.717273-.3560199.844675-.1745196 1.556715-.3141353l.230365 1.1169254q-.349039.055846-.781847.1326348-.425828.076789-.865617.1605581-.432809.083769-.844675.1675388-.404886.083769-.71204.1535772-.432809.097731-.781848.3280968-.349039.2303659-.600347.6282705-.251308.3909239-.397905.9703289-.139615.5724242-.167539 1.3612527h.09075q.125655-.2024427.342059-.4118662.216404-.2094235.509597-.3769623.293193-.1745196.663175-.2862121.376962-.1116925.823732-.1116925.691098 0 1.214656.2582889.523559.2513082.872598.7120399.35602.453751.53054 1.0820213.174519.628271.174519 1.382195 0 .956368-.244327 1.675388-.237347.719021-.670155 1.200695-.432809.481674-1.040137.726001-.607328.237347-1.33333.237347-.746943 0-1.354272-.307154-.600347-.314136-1.0331555-.914483-.4258278-.607328-.6561937-1.486907-.2303658-.886559-.2303658-2.031408zm3.357757 3.685854q.418847 0 .760905-.132635.342059-.139616.586386-.44677.244327-.307155.376962-.80279.132635-.502617.132635-1.235599 0-.586386-.09075-1.054098-.09075-.467713-.293193-.7958095-.202443-.3350776-.516578-.5095972-.314135-.1815004-.767886-.1815004-.425828 0-.795809.1675388-.369982.1675388-.663175.4048855-.286212.2373468-.488655.4956358-.195462.251308-.286212.432808 0 .698079.08377 1.354272.09075.656194.314135 1.172772.230366.509597.62827.823732.397905.307155 1.019195.307155z" opacity=".61"/><path d="m23.363858 9.433677q0 .726002-.432809 1.137868-.425827.404885-1.172771.53054v.04887q.390924.04886.726001.17452.342059.125654.586386.342058.251308.209423.390924.530539.146596.314136.146596.753925 0 .467713-.167538.872598-.160558.404885-.516578.705059-.349039.300174-.907502.467713-.551482.167538-1.340311.167538h-3.176256v-7.664905h3.162295q.579405 0 1.075041.097731.495635.097731.851655.321116.363001.2233851.565444.6003474.209423.3699815.209423.9144826zm-1.005233 3.427565q0-.642232-.453751-.89354-.453751-.251309-1.347291-.251309h-1.78708v2.40139h1.815003q.390924 0 .71204-.06283.328097-.06283.558463-.209424.237346-.146596.369981-.383943.132635-.244327.132635-.600347zm-.209423-3.3019109q0-.5375203-.383943-.7609054-.376963-.223385-1.130887-.223385h-1.863869v2.0732933h1.647464q.432809 0 .753925-.04887.321116-.05585.53752-.1815.223385-.125654.328097-.335078.111693-.2094233.111693-.5235589z" opacity=".61"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/bg/sc_bold.svg b/icon-themes/elementary_svg/cmd/bg/sc_bold.svg
new file mode 100644
index 000000000..20fe370a9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/bg/sc_bold.svg
@@ -0,0 +1,2 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="12" cy="3.574227" gradientTransform="matrix(-.00000008 1.866497 -1.527134 -.00000006 17.458325 -19.74317)" gradientUnits="userSpaceOnUse" r="7.257731"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient>
+/&amp;amp;gt;<g transform="matrix(.81201583 0 0 .81201583 -1.74419 -2.155735)"><path d="m15.844252 20.511589-1.090568-3.795177h-5.496463l-1.1014738 3.795177h-3.4134782l5.1801986-16.0095399h4.1332534l5.20201 16.0095399zm-1.875777-6.630654-1.025134-3.489818q-.065434-.196302-.196302-.6434353-.130868-.4471329-.283548-.9815113-.141774-.545284-.272642-1.0905681-.130868-.5452841-.185396-.9269829-.04362.239925-.119963.5670954-.06543.3271705-.163585.6979636-.08724.3598875-.185397.7306807-.09815.3707931-.185396.6979636-.08725.3271704-.163585.5780013-.06543.25083-.09815.370793l-1.014228 3.489818z" fill="url(#a)"/><path d="m15.844252 20.511589-1.090568-3.795177h-5.496463l-1.1014738 3.795177h-3.4134782l5.1801986-16.0095399h4.1332534l5.20201 16.0095399zm-1.875777-6.630654-1.025134-3.489818q-.065434-.196302-.196302-.6434353-.130868-.4471329-.283548-.9815113-.141774-.545284-.272642-1.0905681-.130868-.5452841-.185396-.9269829-.04362.239925-.119963.5670954-.06543.3271705-.163585.6979636-.08724.3598875-.185397.7306807-.09815.3707931-.185396.6979636-.08725.3271704-.163585.5780013-.06543.25083-.09815.370793l-1.014228 3.489818z" fill="none" opacity=".61" stroke="#000" stroke-width="1.231503"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/bg/sc_changecasetolower.svg b/icon-themes/elementary_svg/cmd/bg/sc_changecasetolower.svg
new file mode 100644
index 000000000..e1f28396b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/bg/sc_changecasetolower.svg
@@ -0,0 +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(.40540511 0 0 .51351351 -2.230313 .567818)" gradientUnits="userSpaceOnUse" x1="36.334797" x2="36.334797" y1="5.71004" y2="8.421042"><stop offset="0" stop-color="#fff"/><stop offset=".00000003" 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="1.220411" x2="1.508405" y1="-2.530475" y2=".418678"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><radialGradient id="c" cx="11" cy="6.369101" fx="11" fy="6.369101" gradientTransform="matrix(-2.1515667 -.00000009 .00000007 -1.5496099 34.667233 14.369623)" gradientUnits="userSpaceOnUse" r="3.253443" xlink:href="#e"/><radialGradient id="d" cx="3.5" cy="7.801762" fx="3.5" fy="7.801762" gradientTransform="matrix(-1.5191017 -.0000003 .00000041 -2.0254687 8.816853 22.802226)" gradientUnits="userSpaceOnUse" r="2.962277" xlink:href="#e"/><radialGradient id="e" cx="7.837353" cy="1.618825" gradientTransform="matrix(-1.3843098 .00000003 -.00000002 -1.1801148 18.686677 5.99341)" gradientUnits="userSpaceOnUse" r="7.784645"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><g stroke-linejoin="round"><path d="m8.2059296 10.443984q0-1.1709857.1962192-2.0761259.2025488-.9114699.6392948-1.5634241.436746-.6582838 1.1203484-1.0697111.683602-.4114274 1.652039-.5886577.645625-.1202633 1.303908-.2152081.664614-.1012744 1.379865-.2025489l.215208 1.6836874q-.310153.037978-.670943.094945-.354461.050637-.715251.1076041-.36079.050637-.696262.1076041-.335471.050637-.607646.094945-.449406.075956-.784877.2088785-.329142.126593-.55701.3861087-.227867.2531861-.34813.6772728-.120264.417757-.151912 1.0760408h.07596q.107604-.1835599.278504-.3734494.170901-.1898896.411428-.3418013.240527-.1582412.54435-.2595157.310153-.1012744.683602-.1012744.582328 0 1.050723.1962192.474723.1962192.803865.582328.329142.3861087.506372.9684367.177231.5759983.177231 1.3482153 0 .90514-.240527 1.588743-.234197.677273-.664613 1.133008-.430417.449405-1.031734.677272-.601317.227868-1.329227.227868-.740569 0-1.341886-.284835-.5949911-.284834-1.0190778-.841843-.417757-.55701-.6519542-1.367205-.2278674-.816525-.2278674-1.873577zm3.3483854 2.804036q.265846 0 .481054-.09495.221538-.101275.379779-.322812.158241-.221538.240527-.582328.08861-.36079.08861-.892481 0-.424087-.0633-.765888-.05697-.341801-.183559-.575998-.126593-.2405272-.335472-.3671202-.202549-.1329227-.493713-.1329227-.272175 0-.519031.1202634-.240527.1202633-.436746.2911639-.196219.1709006-.335472.3607906-.139252.18356-.196219.316482 0 .500043.0633.981096.06963.474724.221538.848174.158242.367119.424087.594987.265845.221538.664613.221538z" fill="url(#c)" stroke="#000" stroke-opacity=".490196"/><path d="m5.2373227 14.684851-.3734494-.962107h-.056967q-.2088785.284834-.417757.493712-.2088785.202549-.455735.335472-.2468564.132923-.5570093.196219-.3038233.0633-.7089211.0633-.4304163 0-.7975361-.132923-.3671197-.139255-.6392947-.41143-.26584543-.278505-.41775707-.696262-.15191165-.424087-.15191165-1.000085 0-1.126678.72158032-1.658369.7215803-.53802 2.1584113-.594987l1.126678-.03798v-.5316888q0-.436746-.253186-.6456245-.2531861-.2088785-.708921-.2088785-.455735 0-.892481.1329227-.4304163.1329227-.8671623.3544605l-.6266355-1.2785897q.5316907-.2974936 1.1773152-.4683942.6456245-.1709007 1.3545456-.1709007 1.3228972 0 2.0254886.6203059.708921.6203059.708921 1.8862363v4.715591zm-.5696687-3.27876-.6392948.025319q-.3861088.01266-.6519541.101274-.2658454.08862-.4304164.240527-.1582413.145582-.2341971.35446-.069626.202549-.069626.455735 0 .443076.2152082.632965.2152082.18356.563339.18356.2658454 0 .4937129-.08862.2278674-.09494.3924384-.272175.1709006-.18356.2658454-.443075.094945-.265846.094945-.607647z" fill="url(#d)" stroke="#000" stroke-opacity=".490196"/><path d="m12.500001 5.501055-3.0000003-3h6.0000003z" fill="url(#b)" stroke="#a62100" stroke-linecap="round" stroke-opacity=".501961"/><path d="m12.5 4.1349915-.637826-.634991h1.276753z" fill="none" opacity=".5" 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/bg/sc_changecasetoupper.svg b/icon-themes/elementary_svg/cmd/bg/sc_changecasetoupper.svg
new file mode 100644
index 000000000..636e32821
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/bg/sc_changecasetoupper.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="12.044169" cy="6.087282" gradientTransform="matrix(-2.3384982 .00000013 -.00000016 -2.776967 40.209438 21.222283)" gradientUnits="userSpaceOnUse" r="3.484572" xlink:href="#b"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="8.414" x2="8.414" y1="1.902" y2="14.749"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><g stroke-linejoin="round"><g fill="url(#b)" stroke="#000" stroke-opacity=".49" stroke-width=".772" transform="scale(.95075 1.0518)"><path d="m6.855 13.894-.634-2.08h-3.184l-.634 2.08h-1.997l3.084-8.774h2.265l3.096 8.774zm-1.075-3.634q-.88-2.826-.993-3.197-.108-.37-.156-.585-.196.765-1.128 3.783z"/><path d="m11.44152 8.8543523h.677198q.859037 0 1.486072.2069215.627035.2069215 1.034608.5768721.413843.3699511.608224.8841191.200651.507898.200651 1.116122 0 .677198-.206922 1.210178-.200651.532979-.633305.90293-.426384.36368-1.08477.558061-.658387.194381-1.573858.194381h-2.4517063v-9.1672505h5.2796343v1.6052093h-3.335826zm0 4.0569157h.526709q.35114 0 .627035-.0627.282166-.06897.476547-.219463.200651-.150488.300976-.395032.106596-.244543.106596-.595683 0-.36368-.112866-.595683-.112866-.232003-.326058-.36368-.213192-.131677-.520439-.18184-.300977-.05016-.683468-.05016h-.395032z" fill="url(#a)" stroke="#000" stroke-opacity=".49" stroke-width="1.018583" transform="matrix(1.0326118 0 0 .93340526 .184663 .24784)"/></g><path d="m12.5.5-3 3h6z" fill="#f37329" stroke="#cc3b02" stroke-linecap="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/bg/sc_hyphenate.svg b/icon-themes/elementary_svg/cmd/bg/sc_hyphenate.svg
new file mode 100644
index 000000000..494cd30f2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/bg/sc_hyphenate.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 16.000001 16.000001" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.27962 0 0 -.26116 5.022 18.693)" gradientUnits="userSpaceOnUse" x1="25.469" x2="25.469" y1="32.841" y2="2.724"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".25" stop-color="#64baff"/><stop offset=".625" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.27962 0 0 -.26116 5.022 18.693)" gradientUnits="userSpaceOnUse" x1="36.245998" x2="37.943218" y1="2.929" y2="83.285286"><stop offset="0" stop-color="#002e99" stop-opacity=".501961"/><stop offset="1" stop-color="#3689e6" stop-opacity=".501961"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 .30606 .3277 0 5.52 4.564)" gradientUnits="userSpaceOnUse" x1="20.797001" x2="37.473999" y1="20.649" y2="20.649"><stop offset="0" stop-color="#fff"/><stop offset=".512" stop-color="#fff" stop-opacity=".235"/><stop offset=".585" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="e" cx="8" cy="6.351444" gradientTransform="matrix(-.98967801 -.00000007 .00000013 -1.7319363 10.478833 12.381146)" gradientUnits="userSpaceOnUse" r="4.356697" xlink:href="#d"/><radialGradient id="f" cx="19" cy="4.841176" gradientTransform="matrix(-1.2390231 .00000002 -.00000002 -1.3516612 32.031471 6.30758)" gradientUnits="userSpaceOnUse" r="4.784919" xlink:href="#d"/><radialGradient id="g" cx="7.000001" cy="20.610014" gradientTransform="matrix(-.80651358 .00000015 -.00000024 -1.4788769 7.53158 39.500303)" gradientUnits="userSpaceOnUse" r="4.677864" xlink:href="#d"/><linearGradient id="h"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="i" cx="10" cy="1.34" gradientTransform="matrix(-2.79608 0 0 -2.9958 92.96 -10.984)" gradientUnits="userSpaceOnUse" r="5.007" xlink:href="#h"/><radialGradient id="j" cx="9" cy="1.239" gradientTransform="matrix(-2.5459 0 0 -2.9096 31.913 3.606)" gradientUnits="userSpaceOnUse" r="5.499" xlink:href="#h"/><path d="m7.34 1.494c-1.583 0-2.78.338-3.604 1.022a.493.493 0 0 0 -.002 0c-.82.67-1.24 1.694-1.24 3.035 0 1.395.446 2.48 1.32 3.216a.493.493 0 0 0 .002.002c.875.74 2.12 1.11 3.74 1.11h.186v4.138a.493.493 0 0 0 .492.492h.774a.493.493 0 0 0 .492-.492c0-3.137-.006-6.86-.008-10.524h2.016v10.507a.493.493 0 0 0 .492.492h1a.493.493 0 0 0 .492-.492v-12a.493.493 0 0 0 -.492-.492c-2.288 0-3.16-.008-5.658-.014a.493.493 0 0 0 -.002 0zm-3.604 1.022.09-.06a.493.493 0 0 0 -.09.06z" fill="url(#j)" transform="translate(55 -15)"/><path d="m62.34-14c-1.654 0-2.98.357-3.922 1.14-.95.777-1.418 1.964-1.418 3.41 0 1.503.498 2.75 1.494 3.59 1.156 1.08 2.873 1.223 3.74 1.23h.014v4.136c0 .273.22.494.495.494h1.757c.274 0 .496-.22.494-.494l.006-10.506h1v10.518c0 .266.216.482.483.482h2.035c.266 0 .482-.216.482-.482v-13.036c0-.266-.216-.482-.482-.482h-4.518zm5.66 1v12h-1v-11h-3c.002 3.832.008 7.733.008 11.016h-.773v-4.14c0-.27-.22-.49-.492-.49h-.188c-1.543 0-2.66-.35-3.42-.995h-.002c-.764-.645-1.147-1.542-1.147-2.84 0-1.246.358-2.08 1.06-2.654l.005-.002c.702-.582 1.778-.908 3.29-.908 2.497.006 3.372.014 5.66.014z" fill-opacity=".431"/><path d="m68-13v12h-1v-11h-3c.002 3.832.008 7.733.008 11.016h-.773v-4.14c0-.27-.22-.49-.492-.49h-.188c-1.543 0-2.66-.35-3.42-.995h-.002c-.764-.645-1.147-1.542-1.147-2.84 0-1.246.358-2.08 1.06-2.654l.005-.002c.702-.582 1.778-.908 3.29-.908 2.497.006 3.372.014 5.66.014z" fill="url(#i)"/><path d="m4.0477383 7.9515132-.2960225-.7626341h-.0451559q-.1655719.2257798-.3311438.3913517-.1655719.1605546-.3612478.2659186-.1956759.1053638-.4415251.1555372-.2408318.050173-.561941.050173-.3411784 0-.6321836-.105364-.2910052-.1103809-.50675031-.3261262-.21072792-.2207625-.33114385-.5519063-.12041592-.3361612-.12041592-.7927382 0-.8930848.57197562-1.3145405.57197566-.4264731 1.71090966-.4716291l.8930848-.0301035v-.4214562q0-.3461958-.2006932-.5117677-.2006932-.1655719-.561941-.1655719-.3612478 0-.7074436.105364-.3411784.1053639-.6873742.2809705l-.4967157-1.0135008q.4214557-.2358145.9332234-.3712824.5117677-.135468 1.0737087-.135468 1.048622 0 1.6055457.4916984.561941.4916984.561941 1.4951645v3.737911zm-.4515597-2.598977-.5067504.0200692q-.3060571.010031-.516785.080277-.2107279.070242-.3411784.1906586-.1254333.1153987-.1856413.2809706-.05519.1605545-.05519.3612477 0 .3512132.1705892.501733.1705892.1455024.4465423.1455024.2107279 0 .3913517-.070242.180624-.07526.3110746-.2157455.1354679-.1455026.2107278-.3512131.07526-.210728.07526-.4816637z" fill="url(#e)"/><path d="m6.8130474 4.6157385q0-.9282061.1555373-1.6456843.1605545-.7224956.5067504-1.2392806.3461958-.5218024.8880674-.8479288.5418717-.32612647 1.3095233-.46661172.5117672-.09532927 1.0335702-.17058923.526819-.08027728 1.093777-.16055457l.17059 1.33460992q-.245849.030104-.531837.07526-.28097.040139-.566958.085295-.285988.040139-.551907.085295-.265918.0401378-.4816634.0752591-.3562304.060208-.622149.1655719-.2609012.1003466-.441525.3060571-.1806239.2006932-.2759532.5368544-.0953293.3311438-.1204159.8529462h.060208q.0852946-.1455027.2207625-.2960226.1354679-.1505199.3261265-.2709358.1906585-.1254333.4314904-.2057106.2458492-.080277.5418716-.080277.4615945 0 .8328765.1555372.3763.1555372.637202.4615943.2609.3060572.401386.7676516.140485.4565771.140485 1.0686913 0 .7174783-.190659 1.25935-.185641.5368543-.526819.8981021-.341179.3562304-.817825.5368543-.4766465.1806239-1.0536395.1806239-.5870276 0-1.063674-.2257798-.471629-.22578-.8077902-.6673052-.3311438-.4415251-.516785-1.0837433-.1806239-.6472357-.1806239-1.4851298zm2.6541678 2.2226773q.2107278 0 .381317-.07526.1756068-.080278.3010398-.2558839.125433-.1756065.190659-.4615943.07024-.2859878.07024-.7074436 0-.3361611-.05018-.607097-.045147-.2709357-.145494-.4565769-.100346-.1906585-.2659181-.2910052-.1605546-.1053639-.3913518-.1053639-.2157452 0-.4114211.095329-.1906586.0953296-.3461958.2307974-.1555372.1354679-.2659184.2859878-.1103813.1455027-.1555373.2508666 0 .396369.050173.7776862.055191.3762998.1756066.6723222.1254332.2910052.336161.471629.210728.1756066.5268201.1756066z" fill="url(#f)"/><path d="m5.3668105 11.072452q0 .483006-.2809706.826476-.2809704.338104-.8378941.434706v.04293q.2960225.03757.531837.150267.2408318.10733.4064037.284439.1705893.171735.2609012.397137.095329.225403.095329.499106 0 .386406-.1304505.719142-.1304506.327368-.4114211.56887-.2809705.236138-.7224956.370304-.441525.134171-1.0686913.134171h-2.7093582v-6h2.6993238q.4666117 0 .8629808.080501.396369.080501.6873742.268336.2910052.182469.4515598.483006.1655719.300537.1655719.740609zm-1.4048526 2.549198q0-.354205-.2207625-.50984-.2207625-.161002-.6622876-.161002h-1.048622v1.416816h1.0686913q.1906585 0 .3461959-.03757.1605545-.04293.2709357-.134168.1153987-.09123.180624-.23077.065226-.144901.065226-.34347zm-.1455025-2.420396q0-.547408-.6873743-.547408h-1.0987953v1.186048h.943258q.4214558 0 .6321837-.150268.2107279-.150268.2107279-.488372z" fill="url(#g)"/><g fill="none" stroke="#000" stroke-opacity=".955882" stroke-width=".5"><path d="m4.0477383 7.9515132-.2960225-.7626341h-.0451559q-.1655719.2257798-.3311438.3913517-.1655719.1605546-.3612478.2659186-.1956759.1053638-.4415251.1555372-.2408318.050173-.561941.050173-.3411784 0-.6321836-.105364-.2910052-.1103809-.50675031-.3261262-.21072792-.2207625-.33114385-.5519063-.12041592-.3361612-.12041592-.7927382 0-.8930848.57197562-1.3145405.57197566-.4264731 1.71090966-.4716291l.8930848-.0301035v-.4214562q0-.3461958-.2006932-.5117677-.2006932-.1655719-.561941-.1655719-.3612478 0-.7074436.105364-.3411784.1053639-.6873742.2809705l-.4967157-1.0135008q.4214557-.2358145.9332234-.3712824.5117677-.135468 1.0737087-.135468 1.048622 0 1.6055457.4916984.561941.4916984.561941 1.4951645v3.737911zm-.4515597-2.598977-.5067504.0200692q-.3060571.010031-.516785.080277-.2107279.070242-.3411784.1906586-.1254333.1153987-.1856413.2809706-.05519.1605545-.05519.3612477 0 .3512132.1705892.501733.1705892.1455024.4465423.1455024.2107279 0 .3913517-.070242.180624-.07526.3110746-.2157455.1354679-.1455026.2107278-.3512131.07526-.210728.07526-.4816637z" opacity=".61"/><path d="m6.8130474 4.6157385q0-.9282061.1555373-1.6456843.1605545-.7224956.5067504-1.2392806.3461958-.5218024.8880674-.8479288.5418717-.32612647 1.3095233-.46661172.5117672-.09532927 1.0335702-.17058923.526819-.08027728 1.093777-.16055457l.17059 1.33460992q-.245849.030104-.531837.07526-.28097.040139-.566958.085295-.285988.040139-.551907.085295-.265918.0401378-.4816634.0752591-.3562304.060208-.622149.1655719-.2609012.1003466-.441525.3060571-.1806239.2006932-.2759532.5368544-.0953293.3311438-.1204159.8529462h.060208q.0852946-.1455027.2207625-.2960226.1354679-.1505199.3261265-.2709358.1906585-.1254333.4314904-.2057106.2458492-.080277.5418716-.080277.4615945 0 .8328765.1555372.3763.1555372.637202.4615943.2609.3060572.401386.7676516.140485.4565771.140485 1.0686913 0 .7174783-.190659 1.25935-.185641.5368543-.526819.8981021-.341179.3562304-.817825.5368543-.4766465.1806239-1.0536395.1806239-.5870276 0-1.063674-.2257798-.471629-.22578-.8077902-.6673052-.3311438-.4415251-.516785-1.0837433-.1806239-.6472357-.1806239-1.4851298zm2.6541678 2.2226773q.2107278 0 .381317-.07526.1756068-.080278.3010398-.2558839.125433-.1756065.190659-.4615943.07024-.2859878.07024-.7074436 0-.3361611-.05018-.607097-.045147-.2709357-.145494-.4565769-.100346-.1906585-.2659181-.2910052-.1605546-.1053639-.3913518-.1053639-.2157452 0-.4114211.095329-.1906586.0953296-.3461958.2307974-.1555372.1354679-.2659184.2859878-.1103813.1455027-.1555373.2508666 0 .396369.050173.7776862.055191.3762998.1756066.6723222.1254332.2910052.336161.471629.210728.1756066.5268201.1756066z" opacity=".61"/><path d="m5.3668105 11.072452q0 .483006-.2809706.826476-.2809704.338104-.8378941.434706v.04293q.2960225.03757.531837.150267.2408318.10733.4064037.284439.1705893.171735.2609012.397137.095329.225403.095329.499106 0 .386406-.1304505.719142-.1304506.327368-.4114211.56887-.2809705.236138-.7224956.370304-.441525.134171-1.0686913.134171h-2.7093582v-6h2.6993238q.4666117 0 .8629808.080501.396369.080501.6873742.268336.2910052.182469.4515598.483006.1655719.300537.1655719.740609zm-1.4048526 2.549198q0-.354205-.2207625-.50984-.2207625-.161002-.6622876-.161002h-1.048622v1.416816h1.0686913q.1906585 0 .3461959-.03757.1605545-.04293.2709357-.134168.1153987-.09123.180624-.23077.065226-.144901.065226-.34347zm-.1455025-2.420396q0-.547408-.6873743-.547408h-1.0987953v1.186048h.943258q.4214558 0 .6321837-.150268.2107279-.150268.2107279-.488372z" opacity=".61"/></g><g stroke-miterlimit="7" stroke-width=".964" transform="matrix(-1 0 0 1 22.991445 -2.107)"><path d="m9.303 8.59c-3.55 2.404-1.418 7.017 2.2 7.017v1.91l5-3.57-5-3.34v2c-2.553.1-3.668-2.34-1.844-4.018z" style="display:block;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:7;fill:url(#a);stroke:url(#b)"/><path d="m8.3862952 11.325115c-.9998462 1.474849 2.0888358 3.855945 4.1167048 3.292885v.99l2.33-1.662-2.33-1.51v.793c-3.8781056 1.16801-4.3908297-1.489658-4.0168297-2.084658z" display="block" fill="none" opacity=".5" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/bg/sc_insertfixedtext.svg b/icon-themes/elementary_svg/cmd/bg/sc_insertfixedtext.svg
new file mode 100644
index 000000000..9bc1e3793
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/bg/sc_insertfixedtext.svg
@@ -0,0 +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.414" x2="8.414" xlink:href="#c" y1="1.902" y2="14.749"/><radialGradient id="b" cx="12.044169" cy="6.087282" gradientTransform="matrix(-2.3384982 .00000013 -.00000016 -2.776967 40.209438 21.222283)" gradientUnits="userSpaceOnUse" r="3.484572" xlink:href="#c"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="8.414" x2="8.414" y1="1.902" y2="14.749"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><g fill="url(#a)" stroke="#000" stroke-linejoin="round" stroke-opacity=".49" stroke-width=".772" transform="matrix(.95075 0 0 1.0518 0 -1.999463)"><path d="m6.855 13.894-.634-2.08h-3.184l-.634 2.08h-1.997l3.084-8.774h2.265l3.096 8.774zm-1.075-3.634q-.88-2.826-.993-3.197-.108-.37-.156-.585-.196.765-1.128 3.783z" fill="url(#a)"/><path d="m11.44152 8.8543523h.677198q.859037 0 1.486072.2069215.627035.2069215 1.034608.5768721.413843.3699511.608224.8841191.200651.507898.200651 1.116122 0 .677198-.206922 1.210178-.200651.532979-.633305.90293-.426384.36368-1.08477.558061-.658387.194381-1.573858.194381h-2.4517063v-9.1672505h5.2796343v1.6052093h-3.335826zm0 4.0569157h.526709q.35114 0 .627035-.0627.282166-.06897.476547-.219463.200651-.150488.300976-.395032.106596-.244543.106596-.595683 0-.36368-.112866-.595683-.112866-.232003-.326058-.36368-.213192-.131677-.520439-.18184-.300977-.05016-.683468-.05016h-.395032z" fill="url(#b)" stroke="#000" stroke-opacity=".49" stroke-width="1.018583" transform="matrix(1.0326118 0 0 .93340526 .184663 .24784)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/bg/sc_italic.svg b/icon-themes/elementary_svg/cmd/bg/sc_italic.svg
new file mode 100644
index 000000000..4fdc4b0b4
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/bg/sc_italic.svg
@@ -0,0 +1,5 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="10" cy="2.063352" gradientTransform="matrix(.00000007 2.4488678 -2.2674702 .00000006 14.678587 -23.488678)" gradientUnits="userSpaceOnUse" r="5.512752"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient>
+
+
+
+/&amp;amp;amp;gt;<path d="m11.830144 14.500178-.611052-4.011689h-4.8264249l-2.2405241 4.011689h-1.6648953l7.3591916-13.0003526h1.5054907l2.160821 13.0003526zm-.841303-5.4729003-.566773-3.7548703q-.017712-.1594049-.053135-.3896563-.026567-.2302515-.053135-.4959263-.026567-.2656748-.053135-.5490612-.017712-.2922423-.026567-.5667729-.123982.2745306-.2656751.5667729-.1328374.2922422-.2656748.5667728-.1328374.2656748-.256819.4959263-.1151257.2213957-.203684.3719447l-2.0279842 3.7548703z" fill="url(#a)"/><path d="m11.830144 14.500178-.611052-4.011689h-4.8264249l-2.2405241 4.011689h-1.6648953l7.3591916-13.0003526h1.5054907l2.160821 13.0003526zm-.841303-5.4729003-.566773-3.7548703q-.017712-.1594049-.053135-.3896563-.026567-.2302515-.053135-.4959263-.026567-.2656748-.053135-.5490612-.017712-.2922423-.026567-.5667729-.123982.2745306-.2656751.5667729-.1328374.2922422-.2656748.5667728-.1328374.2656748-.256819.4959263-.1151257.2213957-.203684.3719447l-2.0279842 3.7548703z" fill="none" opacity=".61" stroke="#000"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/bg/sc_smallcaps.svg b/icon-themes/elementary_svg/cmd/bg/sc_smallcaps.svg
new file mode 100644
index 000000000..43532e50a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/bg/sc_smallcaps.svg
@@ -0,0 +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="12.5" x2="12.5" y1="0" y2="6"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.40540511 0 0 .51351351 -2.2177 -1.31533)" gradientUnits="userSpaceOnUse" x1="36.303688" x2="36.303688" y1="7.429853" y2="8.403538"><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><radialGradient id="c" cx="13.231646" cy="6.758419" gradientTransform="matrix(-2.2622564 .14139121 -.18888943 -3.022227 44.441614 23.507512)" gradientUnits="userSpaceOnUse" r="2.975281" xlink:href="#d"/><linearGradient id="d"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="e" cx="5.259" cy="3.065" gradientTransform="matrix(-1.65988 0 0 -2.25063 13.988 9.75)" gradientUnits="userSpaceOnUse" r="5.069" xlink:href="#d"/><g stroke-linejoin="round"><path d="m7.54 13.857-.697-2.287h-3.503l-.697 2.287h-2.196l3.392-9.65h2.49l3.406 9.65zm-1.183-3.997q-.967-3.11-1.092-3.517-.118-.407-.17-.644-.217.84-1.243 4.16z" fill="url(#e)" stroke="#000" stroke-opacity=".49" stroke-width=".85" transform="scale(.95075 1.0518)"/><path d="m12.188209 9.0325387h.677197q.859038 0 1.486073.2069215.627035.2069215 1.034608.5768721.413843.3699507.608224.8841197.200651.507898.200651 1.116122 0 .677197-.206922 1.210177-.200651.53298-.633305.90293-.426384.363681-1.08477.558061-.658387.194381-1.573858.194381h-2.451706v-9.1672501h5.279633v1.6052094h-3.335825zm0 4.0569163h.526709q.35114 0 .627035-.0627.282166-.06897.476546-.219462.200652-.150489.300977-.395032.106596-.244544.106596-.595683 0-.363681-.112866-.595683-.112866-.232003-.326058-.363681-.213192-.131677-.520439-.18184-.300977-.05016-.683468-.05016h-.395032z" fill="url(#c)" stroke="#000" stroke-opacity=".490196" stroke-width="1.123997" transform="matrix(.88968232 0 0 .88968232 1.228039 1.593515)"/><path d="m12.5 4.5-3-3h6z" fill="url(#a)" stroke="#a62100" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m12.5 3.0677966-.598526-.5677966h1.098526z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="square" stroke-linejoin="miter"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/bg/sc_sortdescending.svg b/icon-themes/elementary_svg/cmd/bg/sc_sortdescending.svg
new file mode 100644
index 000000000..0f7f0084a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/bg/sc_sortdescending.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="6.950248" cy="9.286584" gradientTransform="matrix(-2.3890381 -.00000004 .00000003 -1.484264 23.554654 20.816332)" gradientUnits="userSpaceOnUse" r="3.767206"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><g stroke="#565656" transform="translate(.002163 -.020656)"><path d="m7.1458151 14.912502-2.5548162 4.620087h-1.6751639l2.9143263-5.010193q-.4207033-.152983-.8031608-.390107-.3748084-.237124-.6654761-.604283-.2830185-.374808-.4512998-.894951-.1682813-.520142-.1682813-1.231513 0-1.5145315.9637929-2.2794465.9714421-.7725642 2.8913788-.7725642h2.853133v11.1830577h-1.4303911v-4.620087zm1.8740418-5.3467558h-1.4380402q-.5660372 0-1.0096879.1147373-.4360015.1070881-.7419675.3442115-.2983169.237124-.4589491.611932-.152983.367159-.152983.887302 0 .504844.1453339.910249.152983.397755.4512999.680774.2983168.283018.7496167.436001.458949.152983 1.0785302.152983h1.376847z" fill="url(#a)" stroke="#000" stroke-opacity=".490196" stroke-width=".79879" transform="matrix(.67801558 0 0 .67801558 .645901 1.534931)"/><g stroke-linecap="round" stroke-linejoin="round" stroke-width="2.008711" transform="matrix(.99980787 0 0 .9915361 .996897 .097426)"><path d="m11.003054 14.042081.000092-11.5322115" fill="#565656" fill-rule="evenodd"/><path d="m8.0024775 3.9567196 2.9998075-2.6238954 3.001346 2.6238954" fill="none"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/bg/sc_spelling.svg b/icon-themes/elementary_svg/cmd/bg/sc_spelling.svg
new file mode 100644
index 000000000..da678f783
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/bg/sc_spelling.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 16.000001 16.000001" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.25508209 .06834904 -.06793671 .25354327 13.443481 .03325)" gradientUnits="userSpaceOnUse" x1="10.568387" x2="15.296399" y1="28.749016" y2="44.988041"><stop offset="0" stop-color="#fff"/><stop offset=".35621077" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="b" cx="5" cy="4.121356" gradientTransform="matrix(-1.706926 .15517496 -.21424541 -2.3567015 12.417612 11.936931)" gradientUnits="userSpaceOnUse" r="2.33377" xlink:href="#c"/><linearGradient id="c"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="d" cx="11.5" cy="2.992463" gradientTransform="matrix(-1.886169 -.14508935 .18917342 -2.459264 30.624848 10.027785)" gradientUnits="userSpaceOnUse" r="2.643067" xlink:href="#c"/><radialGradient id="e" cx="7.772984" cy="7.282222" gradientTransform="matrix(.01735505 1.7567937 -1.7341486 .01713137 20.266536 -5.783222)" gradientUnits="userSpaceOnUse" r="6.164814"><stop offset="0" stop-color="#cdf87e"/><stop offset=".26238" stop-color="#a2e34f"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></radialGradient><g stroke-linejoin="round"><path d="m14.148 6.28c-.15-.056-.323-.02-.44.103l-5.03 5.295-2.54-2.413c-.164-.158-.423-.154-.58.012l-1.433 1.52c-.157.165-.15.426.014.583l4.04 3.924c.038.037.082.062.13.08.15.063.33.032.452-.095l6.78-7.143c.16-.165.153-.426-.012-.584l-1.242-1.195c-.04-.04-.09-.07-.14-.087z" fill="url(#e)" stroke="#0f5a00" stroke-linecap="round" stroke-opacity=".501961"/><path d="m9.0974938 12.827279 4.9193502-5.3442508.792467.6915203m-6.0401855 6.3269985-3.5872994-3.442793 1.0216836-1.026074" fill="none" opacity=".5" stroke="url(#a)"/><g transform="translate(0 -.042969)"><path d="m4.7865854 10.230507-.2080711-.8547786h-.0449883q-.185577.2530594-.3711539.4386363-.1855769.1799534-.404895.2980483-.2193182.118094-.4892483.174329-.26993.05624-.6242132.05624-.3880244 0-.7141899-.112471-.3261655-.106851-.5679778-.3317931-.2361888-.2305653-.3711538-.5736014-.1349651-.3486596-.1349651-.8210372 0-.922261.6467074-1.4171328.652331-.4948717 1.9794871-.5398601l1.0347318-.0393648v-.3880244q0-.3767774-.084353-.6298368-.0787297-.2530594-.2361889-.4048951-.1518357-.1574592-.3824009-.2249417-.2249417-.0674825-.5173659-.0674825-.4667541 0-.8716492.134965-.3992715.1349651-.7704253.3261655l-.3599067-.7704253q.4161421-.2249418.9278845-.382401.5117424-.1574591 1.0740967-.1574591.5736013 0 .9897435.1180944.4217657.1124708.6916957.3655302.2755536.2474359.4105186.6354604.1349651.3880244.1349651.9391316v4.2289042zm-1.8782633-.71419q.3430361 0 .6354603-.1068473.2924243-.1068473.5061189-.320542.2136946-.2193181.331789-.5454836.1237179-.331789.1237179-.7760489v-.5567307l-.8041666.0393648q-.5061188.0224941-.8491549.1124708-.3430361.0899767-.5511072.2530594-.2024475.1574592-.2924242.3880245-.089977.2249417-.089977.5117424 0 .5173659.26993.7591782.2755536.2418124.7198138.2418124z" fill="url(#b)"/><path d="m7.1034849 6.5245923q0-1.0178613.134965-1.8051573.1405886-.7929195.4330128-1.3608973.2924242-.5736013.7479313-.9278845.455507-.3542832 1.090967-.4948718.702943-.1518356 1.383392-.2868007.680448-.1405885 1.25405-.2530594l.185577.8997668q-.281178.044988-.629837.1068474-.343036.061859-.697319.1293414-.34866.067483-.680449.1349651-.326166.067483-.573601.1237179-.34866.07873-.629837.2643065-.281177.1855769-.483625.5061189-.202447.3149183-.320542.7816724-.112471.4611305-.134965 1.0965908h.07311q.101224-.1630827.275554-.331789.17433-.1687063.410518-.3036713.236189-.1405886.534237-.2305653.303671-.089977.663578-.089977.556731 0 .978496.208071.421766.2024476.702943.5736014.286801.3655303.427389.8716491.140589.5061189.140589 1.1134615 0 .7704253-.196824 1.3496502-.1912.5792249-.53986.9672494-.34866.3880244-.837908.5848485-.489248.191201-1.074097.191201-.601719 0-1.090967-.247436-.483629-.2530595-.8322882-.7366842-.3430361-.4892482-.528613-1.1978146-.1855769-.7141899-.1855769-1.6364509zm2.7049241 2.9692305q.337413 0 .612966-.1068473.275554-.1124709.472378-.3599067.196824-.2474359.303671-.6467075.106847-.404895.106847-.995367 0-.4723776-.07311-.849155-.073102-.3767773-.236185-.6410838-.163082-.2699301-.416142-.4105186-.253059-.1462122-.618589-.1462122-.343037 0-.641084.1349651-.298048.134965-.534237.3261654-.230565.1912005-.393648.3992716-.157459.2024475-.230565.3486596 0 .5623543.06748 1.0909673.07311.528613.25306.9447552.185577.4105186.506119.663578.320542.2474359.821037.2474359z" fill="url(#d)"/><g fill="none" stroke="#000" stroke-width=".5"><path d="m4.7865854 10.230507-.2080711-.8547786h-.0449883q-.185577.2530594-.3711539.4386363-.1855769.1799534-.404895.2980483-.2193182.118094-.4892483.174329-.26993.05624-.6242132.05624-.3880244 0-.7141899-.112471-.3261655-.106851-.5679778-.3317931-.2361888-.2305653-.3711538-.5736014-.1349651-.3486596-.1349651-.8210372 0-.922261.6467074-1.4171328.652331-.4948717 1.9794871-.5398601l1.0347318-.0393648v-.3880244q0-.3767774-.084353-.6298368-.0787297-.2530594-.2361889-.4048951-.1518357-.1574592-.3824009-.2249417-.2249417-.0674825-.5173659-.0674825-.4667541 0-.8716492.134965-.3992715.1349651-.7704253.3261655l-.3599067-.7704253q.4161421-.2249418.9278845-.382401.5117424-.1574591 1.0740967-.1574591.5736013 0 .9897435.1180944.4217657.1124708.6916957.3655302.2755536.2474359.4105186.6354604.1349651.3880244.1349651.9391316v4.2289042zm-1.8782633-.71419q.3430361 0 .6354603-.1068473.2924243-.1068473.5061189-.320542.2136946-.2193181.331789-.5454836.1237179-.331789.1237179-.7760489v-.5567307l-.8041666.0393648q-.5061188.0224941-.8491549.1124708-.3430361.0899767-.5511072.2530594-.2024475.1574592-.2924242.3880245-.089977.2249417-.089977.5117424 0 .5173659.26993.7591782.2755536.2418124.7198138.2418124z" opacity=".61"/><path d="m7.1034849 6.5245923q0-1.0178613.134965-1.8051573.1405886-.7929195.4330128-1.3608973.2924242-.5736013.7479313-.9278845.455507-.3542832 1.090967-.4948718.702943-.1518356 1.383392-.2868007.680448-.1405885 1.25405-.2530594l.185577.8997668q-.281178.044988-.629837.1068474-.343036.061859-.697319.1293414-.34866.067483-.680449.1349651-.326166.067483-.573601.1237179-.34866.07873-.629837.2643065-.281177.1855769-.483625.5061189-.202447.3149183-.320542.7816724-.112471.4611305-.134965 1.0965908h.07311q.101224-.1630827.275554-.331789.17433-.1687063.410518-.3036713.236189-.1405886.534237-.2305653.303671-.089977.663578-.089977.556731 0 .978496.208071.421766.2024476.702943.5736014.286801.3655303.427389.8716491.140589.5061189.140589 1.1134615 0 .7704253-.196824 1.3496502-.1912.5792249-.53986.9672494-.34866.3880244-.837908.5848485-.489248.191201-1.074097.191201-.601719 0-1.090967-.247436-.483629-.2530595-.8322882-.7366842-.3430361-.4892482-.528613-1.1978146-.1855769-.7141899-.1855769-1.6364509zm2.7049241 2.9692305q.337413 0 .612966-.1068473.275554-.1124709.472378-.3599067.196824-.2474359.303671-.6467075.106847-.404895.106847-.995367 0-.4723776-.07311-.849155-.073102-.3767773-.236185-.6410838-.163082-.2699301-.416142-.4105186-.253059-.1462122-.618589-.1462122-.343037 0-.641084.1349651-.298048.134965-.534237.3261654-.230565.1912005-.393648.3992716-.157459.2024475-.230565.3486596 0 .5623543.06748 1.0909673.07311.528613.25306.9447552.185577.4105186.506119.663578.320542.2474359.821037.2474359z" opacity=".61"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/bg/sc_spellonline.svg b/icon-themes/elementary_svg/cmd/bg/sc_spellonline.svg
new file mode 100644
index 000000000..3b6cb1d03
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/bg/sc_spellonline.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 16.000001 16.000001" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="5" cy="4.121356" gradientTransform="matrix(-1.706926 .15517496 -.21424541 -2.3567015 14.417612 11.936931)" gradientUnits="userSpaceOnUse" r="2.33377" xlink:href="#d"/><radialGradient id="b" cx="11.5" cy="2.992463" gradientTransform="matrix(-1.886169 -.14508935 .18917342 -2.459264 32.624848 10.027785)" gradientUnits="userSpaceOnUse" r="2.643067" xlink:href="#d"/><radialGradient id="c" cx="10" cy="1.34" gradientTransform="matrix(-2.79608 0 0 -2.9958 92.96 -10.984)" gradientUnits="userSpaceOnUse" r="5.007" xlink:href="#d"/><linearGradient id="d"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="e" cx="9" cy="1.239" gradientTransform="matrix(-2.5459 0 0 -2.9096 31.913 3.606)" gradientUnits="userSpaceOnUse" r="5.499" xlink:href="#d"/><path d="m2.707 12.586-2.353 2.354.707.707 1.647-1.647 2 2 2-2 2 2 2-2 2 2 2.677-2.558-.695-.838-1.983 1.982-2-2-2 2-2-2-2 2z" fill="#ef5858" fill-rule="evenodd"/><path d="m7.34 1.494c-1.583 0-2.78.338-3.604 1.022a.493.493 0 0 0 -.002 0c-.82.67-1.24 1.694-1.24 3.035 0 1.395.446 2.48 1.32 3.216a.493.493 0 0 0 .002.002c.875.74 2.12 1.11 3.74 1.11h.186v4.138a.493.493 0 0 0 .492.492h.774a.493.493 0 0 0 .492-.492c0-3.137-.006-6.86-.008-10.524h2.016v10.507a.493.493 0 0 0 .492.492h1a.493.493 0 0 0 .492-.492v-12a.493.493 0 0 0 -.492-.492c-2.288 0-3.16-.008-5.658-.014a.493.493 0 0 0 -.002 0zm-3.604 1.022.09-.06a.493.493 0 0 0 -.09.06z" fill="url(#e)" transform="translate(55 -15)"/><path d="m62.34-14c-1.654 0-2.98.357-3.922 1.14-.95.777-1.418 1.964-1.418 3.41 0 1.503.498 2.75 1.494 3.59 1.156 1.08 2.873 1.223 3.74 1.23h.014v4.136c0 .273.22.494.495.494h1.757c.274 0 .496-.22.494-.494l.006-10.506h1v10.518c0 .266.216.482.483.482h2.035c.266 0 .482-.216.482-.482v-13.036c0-.266-.216-.482-.482-.482h-4.518zm5.66 1v12h-1v-11h-3c.002 3.832.008 7.733.008 11.016h-.773v-4.14c0-.27-.22-.49-.492-.49h-.188c-1.543 0-2.66-.35-3.42-.995h-.002c-.764-.645-1.147-1.542-1.147-2.84 0-1.246.358-2.08 1.06-2.654l.005-.002c.702-.582 1.778-.908 3.29-.908 2.497.006 3.372.014 5.66.014z" fill-opacity=".431"/><path d="m68-13v12h-1v-11h-3c.002 3.832.008 7.733.008 11.016h-.773v-4.14c0-.27-.22-.49-.492-.49h-.188c-1.543 0-2.66-.35-3.42-.995h-.002c-.764-.645-1.147-1.542-1.147-2.84 0-1.246.358-2.08 1.06-2.654l.005-.002c.702-.582 1.778-.908 3.29-.908 2.497.006 3.372.014 5.66.014z" fill="url(#c)"/><path d="m6.7865854 10.230507-.2080711-.8547786h-.0449883q-.185577.2530594-.3711539.4386363-.1855769.1799534-.404895.2980483-.2193182.118094-.4892483.174329-.26993.05624-.6242132.05624-.3880244 0-.7141899-.112471-.3261655-.106851-.5679778-.3317931-.2361888-.2305653-.3711538-.5736014-.1349651-.3486596-.1349651-.8210372 0-.922261.6467074-1.4171328.652331-.4948717 1.9794871-.5398601l1.0347318-.0393648v-.3880244q0-.3767774-.084353-.6298368-.0787297-.2530594-.2361889-.4048951-.1518357-.1574592-.3824009-.2249417-.2249417-.0674825-.5173659-.0674825-.4667541 0-.8716492.134965-.3992715.1349651-.7704253.3261655l-.3599067-.7704253q.4161421-.2249418.9278845-.382401.5117424-.1574591 1.0740967-.1574591.5736013 0 .9897435.1180944.4217657.1124708.6916957.3655302.2755536.2474359.4105186.6354604.1349651.3880244.1349651.9391316v4.2289042zm-1.8782633-.71419q.3430361 0 .6354603-.1068473.2924243-.1068473.5061189-.320542.2136946-.2193181.331789-.5454836.1237179-.331789.1237179-.7760489v-.5567307l-.8041666.0393648q-.5061188.0224941-.8491549.1124708-.3430361.0899767-.5511072.2530594-.2024475.1574592-.2924242.3880245-.089977.2249417-.089977.5117424 0 .5173659.26993.7591782.2755536.2418124.7198138.2418124z" fill="url(#a)"/><path d="m9.1034849 6.5245923q0-1.0178613.134965-1.8051573.1405886-.7929195.4330128-1.3608973.2924242-.5736013.7479313-.9278845.455507-.3542832 1.090967-.4948718.702943-.1518356 1.383392-.2868007.680448-.1405885 1.25405-.2530594l.185577.8997668q-.281178.044988-.629837.1068474-.343036.061859-.697319.1293414-.34866.067483-.680449.1349651-.326166.067483-.573601.1237179-.34866.07873-.629837.2643065-.281177.1855769-.483625.5061189-.202447.3149183-.320542.7816724-.112471.4611305-.134965 1.0965908h.07311q.101224-.1630827.275554-.331789.17433-.1687063.410518-.3036713.236189-.1405886.534237-.2305653.303671-.089977.663578-.089977.556731 0 .978496.208071.421766.2024476.702943.5736014.286801.3655303.427389.8716491.140589.5061189.140589 1.1134615 0 .7704253-.196824 1.3496502-.1912.5792249-.53986.9672494-.34866.3880244-.837908.5848485-.489248.191201-1.074097.191201-.601719 0-1.090967-.247436-.483629-.2530595-.8322882-.7366842-.3430361-.4892482-.528613-1.1978146-.1855769-.7141899-.1855769-1.6364509zm2.7049241 2.9692305q.337413 0 .612966-.1068473.275554-.1124709.472378-.3599067.196824-.2474359.303671-.6467075.106847-.404895.106847-.995367 0-.4723776-.07311-.849155-.073102-.3767773-.236185-.6410838-.163082-.2699301-.416142-.4105186-.253059-.1462122-.618589-.1462122-.343037 0-.641084.1349651-.298048.134965-.534237.3261654-.230565.1912005-.393648.3992716-.157459.2024475-.230565.3486596 0 .5623543.06748 1.0909673.07311.528613.25306.9447552.185577.4105186.506119.663578.320542.2474359.821037.2474359z" fill="url(#b)"/><g fill="none" stroke="#000" stroke-width=".5"><path d="m6.7865854 10.230507-.2080711-.8547786h-.0449883q-.185577.2530594-.3711539.4386363-.1855769.1799534-.404895.2980483-.2193182.118094-.4892483.174329-.26993.05624-.6242132.05624-.3880244 0-.7141899-.112471-.3261655-.106851-.5679778-.3317931-.2361888-.2305653-.3711538-.5736014-.1349651-.3486596-.1349651-.8210372 0-.922261.6467074-1.4171328.652331-.4948717 1.9794871-.5398601l1.0347318-.0393648v-.3880244q0-.3767774-.084353-.6298368-.0787297-.2530594-.2361889-.4048951-.1518357-.1574592-.3824009-.2249417-.2249417-.0674825-.5173659-.0674825-.4667541 0-.8716492.134965-.3992715.1349651-.7704253.3261655l-.3599067-.7704253q.4161421-.2249418.9278845-.382401.5117424-.1574591 1.0740967-.1574591.5736013 0 .9897435.1180944.4217657.1124708.6916957.3655302.2755536.2474359.4105186.6354604.1349651.3880244.1349651.9391316v4.2289042zm-1.8782633-.71419q.3430361 0 .6354603-.1068473.2924243-.1068473.5061189-.320542.2136946-.2193181.331789-.5454836.1237179-.331789.1237179-.7760489v-.5567307l-.8041666.0393648q-.5061188.0224941-.8491549.1124708-.3430361.0899767-.5511072.2530594-.2024475.1574592-.2924242.3880245-.089977.2249417-.089977.5117424 0 .5173659.26993.7591782.2755536.2418124.7198138.2418124z" opacity=".61"/><path d="m9.1034849 6.5245923q0-1.0178613.134965-1.8051573.1405886-.7929195.4330128-1.3608973.2924242-.5736013.7479313-.9278845.455507-.3542832 1.090967-.4948718.702943-.1518356 1.383392-.2868007.680448-.1405885 1.25405-.2530594l.185577.8997668q-.281178.044988-.629837.1068474-.343036.061859-.697319.1293414-.34866.067483-.680449.1349651-.326166.067483-.573601.1237179-.34866.07873-.629837.2643065-.281177.1855769-.483625.5061189-.202447.3149183-.320542.7816724-.112471.4611305-.134965 1.0965908h.07311q.101224-.1630827.275554-.331789.17433-.1687063.410518-.3036713.236189-.1405886.534237-.2305653.303671-.089977.663578-.089977.556731 0 .978496.208071.421766.2024476.702943.5736014.286801.3655303.427389.8716491.140589.5061189.140589 1.1134615 0 .7704253-.196824 1.3496502-.1912.5792249-.53986.9672494-.34866.3880244-.837908.5848485-.489248.191201-1.074097.191201-.601719 0-1.090967-.247436-.483629-.2530595-.8322882-.7366842-.3430361-.4892482-.528613-1.1978146-.1855769-.7141899-.1855769-1.6364509zm2.7049241 2.9692305q.337413 0 .612966-.1068473.275554-.1124709.472378-.3599067.196824-.2474359.303671-.6467075.106847-.404895.106847-.995367 0-.4723776-.07311-.849155-.073102-.3767773-.236185-.6410838-.163082-.2699301-.416142-.4105186-.253059-.1462122-.618589-.1462122-.343037 0-.641084.1349651-.298048.134965-.534237.3261654-.230565.1912005-.393648.3992716-.157459.2024475-.230565.3486596 0 .5623543.06748 1.0909673.07311.528613.25306.9447552.185577.4105186.506119.663578.320542.2474359.821037.2474359z" opacity=".61"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/de/lc_bold.svg b/icon-themes/elementary_svg/cmd/de/lc_bold.svg
new file mode 100644
index 000000000..c309bb3d5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/de/lc_bold.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="11.904744" cy="4.36105" gradientTransform="matrix(.01593237 2.9166493 -2.3215578 .01268165 23.839502 -31.91211)" gradientUnits="userSpaceOnUse" r="6.758298"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="17" x2="17" y1="46.5" y2="43.5"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="40" cy="43.5" gradientTransform="matrix(1 0 0 .75 -32.283838 12.375)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#b"/><radialGradient id="e" cx="9" cy="43.5" gradientTransform="matrix(1 0 0 .75 -4 12.375)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#b"/><g transform="matrix(.73633307 0 0 1 4.318335 -24)"><path d="m7.7161622 43.5v3h.5c.831 0 1.5-.669 1.5-1.5s-.669-1.5-1.5-1.5z" fill="url(#d)" opacity=".2"/><path d="m4.40625 43.5c-.7790625 0-1.40625.627187-1.40625 1.40625v.1875c0 .779063.6271875 1.40625 1.40625 1.40625h.59375v-3z" fill="url(#e)" opacity=".2"/><path d="m5 43.5h2.7161622v3h-2.7161622z" fill="url(#c)" opacity=".2"/></g><path d="m10.5 20.5h-3.0000001v-16.0010232l9.0000001.0010232v3l-6-.00102-.0039 4 5.002962.0018.0039 2.675037-5.002962-.0018z" fill="url(#a)" stroke="#0a0a0a" stroke-opacity=".6"/><path d="m7.5 4.4980469v1.5l9 .0019531.00029-1.5009331zm2.995878 7.0002001.0039 1.40605 5.004122.0018-.0039-1.406097z" fill="#fff" opacity=".2"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/de/lc_italic.svg b/icon-themes/elementary_svg/cmd/de/lc_italic.svg
new file mode 100644
index 000000000..7c61adcaa
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/de/lc_italic.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="13" cy="7.158687" gradientTransform="matrix(-2.8900222 .00000025 -.00000038 -4.4461878 46.892902 34.82886)" gradientUnits="userSpaceOnUse" r="4.498236"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><radialGradient id="b" cx="40" cy="43.5" gradientTransform="matrix(1 0 0 .75 -31.462778 9.875)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#e"/><radialGradient id="c" cx="9" cy="43.5" gradientTransform="matrix(1 0 0 .75 -4.59375 9.875)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#e"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="44" y2="41"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="e"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><g transform="matrix(.60518445 0 0 1 2.333406 -21.5)"><path d="m8.537222 41v3h.5c.831 0 1.5-.669 1.5-1.5s-.669-1.5-1.5-1.5z" fill="url(#b)" opacity=".2"/><path d="m3.8125 41c-.7790625 0-1.40625.627187-1.40625 1.40625v.1875c0 .779063.6271875 1.40625 1.40625 1.40625h.59375v-3z" fill="url(#c)" opacity=".2"/><path d="m4.40625 41h4.130972v3h-4.130972z" fill="url(#d)" opacity=".2"/></g><path d="m15.907227 20.500511h-2.309314l-3.403774-7.639339-1.7730273 1.247686-1.2805196 6.391653h-2.0356979l3.1958268-16.001023h2.035698l-1.5979135 8.000512 1.6964145-1.838695 6.172762-6.161817h2.287424l-7.081164 6.971718z" fill="url(#a)" stroke="#000" stroke-opacity=".6"/><g transform="matrix(.60518445 0 0 1 11.333406 -21.5)"><path d="m8.537222 41v3h.5c.831 0 1.5-.669 1.5-1.5s-.669-1.5-1.5-1.5z" fill="url(#b)" opacity=".2"/><path d="m3.8125 41c-.7790625 0-1.40625.627187-1.40625 1.40625v.1875c0 .779063.6271875 1.40625 1.40625 1.40625h.59375v-3z" fill="url(#c)" opacity=".2"/><path d="m4.40625 41h4.130972v3h-4.130972z" fill="url(#d)" opacity=".2"/></g><path d="m8.3007812 4.5-3.1953124 16h.2988281l2.8964843-14.5h1.7363278l.298829-1.5zm8.3066408 0-6.171875 6.162109-1.3144532 1.423829-.3554688 1.78125.2734375-.191407 1.3964845-1.513672 6.171875-6.162109h.763672l1.523437-1.5zm-4.322266 8.007812-.470703.462891 3.414063 7.529297h.679687z" fill="#fdfdfd" opacity=".2"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/de/lc_numberformatdecdecimals.svg b/icon-themes/elementary_svg/cmd/de/lc_numberformatdecdecimals.svg
new file mode 100644
index 000000000..2cf0c47f7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/de/lc_numberformatdecdecimals.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="11" cy="15.707516" gradientTransform="matrix(-2.5149558 -.00000071 .00000073 -2.5024743 38.664504 54.307664)" gradientUnits="userSpaceOnUse" r="1.998022" xlink:href="#b"/><linearGradient id="b"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="c" cx="18.974" cy="3.907" gradientTransform="matrix(-3.8239 .10022 -.10067 -3.1111 91.922 11.202)" gradientUnits="userSpaceOnUse" r="5.235" xlink:href="#b"/><radialGradient id="d" cx="6.325" cy="4.56" gradientTransform="matrix(-2.8188 0 0 -2.89923 24.153 15.117)" gradientUnits="userSpaceOnUse" r="5.235" xlink:href="#b"/><linearGradient id="e"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="f" cx="11.031" cy="17.125" gradientTransform="matrix(.63624 0 0 .14315 8.98 18.45)" gradientUnits="userSpaceOnUse" r="9.844"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="g" gradientTransform="matrix(.57895 0 0 .55556 34.075 10.497)" gradientUnits="userSpaceOnUse" x1="11.192" x2="11.192" y1="-.741" y2="30.298"><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="h" gradientUnits="userSpaceOnUse" x1="41.225" x2="41.225" y1="23.238" y2="7.39"><stop offset="0" stop-color="#791235"/><stop offset="1" stop-color="#dd3b27"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.30773287 -.29497666 .30773287 .29497666 25.945015 17.143811)" gradientUnits="userSpaceOnUse" x1="36.011" x2="16.331" xlink:href="#e" y1="13.023" y2="32.702"/><linearGradient id="j" gradientTransform="matrix(.30773287 -.29497666 .30773287 .29497666 25.634713 17.292587)" gradientUnits="userSpaceOnUse" x1="28.449" x2="16.331" xlink:href="#e" y1="20.584" y2="32.702"/><g stroke="#000" stroke-opacity=".49" transform="translate(-1)"><path d="m6.325 4.796q-1.432 0-2.157 1.413-.716 1.403-.716 4.23 0 2.817.716 4.23.725 1.405 2.157 1.405 1.44 0 2.156-1.404.726-1.413.726-4.23 0-2.827-.725-4.23-.715-1.414-2.155-1.414zm0-1.468q2.303 0 3.515 1.826 1.22 1.817 1.22 5.286 0 3.46-1.22 5.286-1.212 1.817-3.515 1.817-2.304 0-3.524-1.817-1.211-1.826-1.211-5.286 0-3.47 1.21-5.286 1.22-1.826 3.525-1.826z" fill="url(#d)" transform="scale(.94866 1.0541)"/><path d="m18.974 4.796q-1.432 0-2.157 1.413-.715 1.403-.715 4.23 0 2.817.715 4.23.725 1.405 2.157 1.405 1.44 0 2.157-1.404.726-1.413.726-4.23 0-2.827-.725-4.23-.715-1.414-2.156-1.414zm0-1.468q2.303 0 3.515 1.826 1.22 1.817 1.22 5.286 0 3.46-1.22 5.286-1.213 1.817-3.516 1.817-2.303 0-3.524-1.817-1.21-1.826-1.21-5.286 0-3.47 1.21-5.286 1.22-1.826 3.524-1.826z" fill="url(#c)" transform="scale(.94866 1.0541)"/><path d="m12.709413 16.655096q-.1251.482527-.303814 1.027605-.169778.545078-.384235 1.099091-.205521.554013-.437849 1.099091-.223392.554013-.446785 1.054413h-1.9658536q.1340355-.545078.2591353-1.134834.1340354-.589756.2501995-1.179512.1250998-.580821.2233925-1.134834.0982923-.562949.1697783-1.036541h2.501996z" fill="url(#a)" stroke="#000" stroke-opacity=".65098" transform="translate(1)"/></g><path d="m22.263 20.9a6.263 1.41 0 0 1 -12.526 0 6.263 1.41 0 1 1 12.526 0z" fill="url(#f)" opacity=".4" transform="matrix(.87818 0 0 .88434 4.45 4.27)"/><path d="m46.522 20.386-3.185-2.947 3.065-3.087-2.21-1.912-3.154 2.942-3.217-2.94-2.298 1.98 3.218 3.005-3.218 2.955 2.3 2.06 3.213-3.09 3.22 3.09z" fill="url(#g)" stroke="url(#h)" stroke-linejoin="round" transform="matrix(.87818 0 0 .88434 -17.525 3.438)"/><g fill="none"><path d="m44.934 14.418-.647-.627-3.265 2.868-3.226-2.864-.824.674" opacity=".5" stroke="url(#i)" stroke-linecap="square" transform="matrix(.87818 0 0 .88434 -17.525 3.438)"/><path d="m45.427 20.732-2.993-2.713m-2.968.035-2.804 2.702" opacity=".4" stroke="url(#j)" transform="matrix(.87818 0 0 .88434 -17.525 3.438)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/de/lc_numberformatdecimal.svg b/icon-themes/elementary_svg/cmd/de/lc_numberformatdecimal.svg
new file mode 100644
index 000000000..097301d51
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/de/lc_numberformatdecimal.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="11" cy="15.707516" gradientTransform="matrix(-2.5149558 -.00000071 .00000073 -2.5024743 38.664504 54.307664)" gradientUnits="userSpaceOnUse" r="1.998022" xlink:href="#b"/><linearGradient id="b"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="c" cx="5.964" cy="6.453" gradientTransform="matrix(-2.0115124 -.05677726 .06104639 -2.162801 17.567761 18.576449)" gradientUnits="userSpaceOnUse" r="4.954" xlink:href="#b"/><radialGradient id="d" cx="19.469" cy="6.284" gradientTransform="matrix(-1.7275568 -.06976365 .09055691 -2.24248 52.533738 19.836169)" gradientUnits="userSpaceOnUse" r="5.179" xlink:href="#b"/><g stroke="#000"><g stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".49"><path d="m3.073 18.333 4.662-10.563h-6.122v-2.285h8.907v1.705l-4.696 11.143z" fill="url(#c)"/><path d="m23.03 15.674h-1.496v2.662h-2.564v-2.662h-5.298v-1.89l5.442-8.296h2.42v8.076h1.495zm-4.06-2.11v-2.18q0-.544.043-1.58.042-1.038.067-1.205h-.067q-.315.72-.756 1.404l-2.276 3.56h2.99z" fill="url(#d)"/></g><path d="m12.709413 16.655096q-.1251.482527-.303814 1.027605-.169778.545078-.384235 1.099091-.205521.554013-.437849 1.099091-.223392.554013-.446785 1.054413h-1.9658536q.1340355-.545078.2591353-1.134834.1340354-.589756.2501995-1.179512.1250998-.580821.2233925-1.134834.0982923-.562949.1697783-1.036541h2.501996z" fill="url(#a)" stroke-opacity=".65098"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/de/lc_numberformatincdecimals.svg b/icon-themes/elementary_svg/cmd/de/lc_numberformatincdecimals.svg
new file mode 100644
index 000000000..a36b46120
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/de/lc_numberformatincdecimals.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="65.296997" cy="48.216" gradientTransform="matrix(0 .52545 -.57163 0 46.193 -21.124)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.2818 0 0 .2801 12.197 12.015)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="10.631" y2="35.623001"/><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.2818 0 0 .2801 12.18 12.022)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="21.341999" y2="24.912001"/><radialGradient id="e" cx="11" cy="15.707516" gradientTransform="matrix(-2.5149558 -.00000071 .00000073 -2.5024743 38.664504 54.307664)" gradientUnits="userSpaceOnUse" r="1.998022" xlink:href="#f"/><linearGradient id="f"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="g" cx="18.974" cy="3.907" gradientTransform="matrix(-3.627581 .1056419 -.0955016 -3.2794105 87.236615 11.808028)" gradientUnits="userSpaceOnUse" r="5.235" xlink:href="#f"/><radialGradient id="h" cx="6.325" cy="4.56" gradientTransform="matrix(-2.6740828 0 0 -3.0560783 21.912985 15.93483)" gradientUnits="userSpaceOnUse" r="5.235" xlink:href="#f"/><g stroke="#000" stroke-opacity=".49"><path d="m5.0002745 5.0554636q-1.3584811 0-2.0462596 1.4894433-.6792406 1.4789023-.6792406 4.4588431 0 2.9694.6792406 4.458843.6877785 1.48101 2.0462596 1.48101 1.3660704 0 2.045311-1.479956.6887271-1.489443.6887271-4.458843 0-2.9799407-.6877785-4.458843-.6782919-1.4904974-2.0443623-1.4904974zm0-1.5474188q2.184764 0 3.3345399 1.9247866 1.1573652 1.9152997 1.1573652 5.5719726 0 3.647186-1.1573652 5.571973-1.1497759 1.915299-3.3345399 1.915299-2.1857126 0-3.3430778-1.915299-1.1488273-1.924787-1.1488273-5.571973 0-3.657727 1.1478786-5.5719726 1.1573652-1.9247866 3.3440265-1.9247866z" fill="url(#h)" stroke-width=".999991"/><path d="m18.033765 5.0554636q-1.358481 0-2.04626 1.4894433-.678292 1.4789023-.678292 4.4588431 0 2.9694.678292 4.458843.687779 1.48101 2.04626 1.48101 1.36607 0 2.04626-1.479956.688727-1.489443.688727-4.458843 0-2.9799407-.687779-4.458843-.678292-1.4904974-2.045311-1.4904974zm0-1.5474188q2.184764 0 3.33454 1.9247866 1.157365 1.9152997 1.157365 5.5719726 0 3.647186-1.157365 5.571973-1.150725 1.915299-3.335489 1.915299-2.184764 0-3.343078-1.915299-1.147878-1.924787-1.147878-5.571973 0-3.657727 1.147878-5.5719726 1.157366-1.9247866 3.343078-1.9247866z" fill="url(#g)" stroke-width=".999991"/><path d="m12.709413 16.655096q-.1251.482527-.303814 1.027605-.169778.545078-.384235 1.099091-.205521.554013-.437849 1.099091-.223392.554013-.446785 1.054413h-1.9658536q.1340355-.545078.2591353-1.134834.1340354-.589756.2501995-1.179512.1250998-.580821.2233925-1.134834.0982923-.562949.1697783-1.036541h2.501996z" fill="url(#e)" stroke="#000" stroke-opacity=".65098"/></g><path d="m16.5 16.5v-3h4v3h3v4h-3v3h-4v-3h-3v-4z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m17.5 18.004v-3.504h2v3.5m0 1v3.5h-2v-3.5" opacity=".5" stroke="url(#b)"/><path d="m20 17.507 2.5-.007v2l-2.5.007m-3 0-2.5-.007v-2l2.5.007" opacity=".5" stroke="url(#d)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/de/lc_numberformatthousands.svg b/icon-themes/elementary_svg/cmd/de/lc_numberformatthousands.svg
new file mode 100644
index 000000000..a0397a19f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/de/lc_numberformatthousands.svg
@@ -0,0 +1 @@
+<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="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="b" cx="11" cy="15.707516" gradientTransform="matrix(-2.3947944 -.00000068 .0000007 -2.3829093 37.136363 52.198191)" gradientUnits="userSpaceOnUse" r="1.998022" xlink:href="#a"/><radialGradient id="c" cx="17.524" cy="6.14" gradientTransform="matrix(-1.3257 .0411 -.10574 -3.18376 41.405 22.577)" gradientUnits="userSpaceOnUse" r="4.892" xlink:href="#a"/><radialGradient id="d" cx="5.813" cy="7.919" gradientTransform="matrix(-2.4594 .0971 -.16015 -4.05595 20.38 35.52)" gradientUnits="userSpaceOnUse" r="3.556" xlink:href="#a"/><g stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".49"><path d="m7.48 18.52h-2.62v-7.546l.026-1.24.042-1.355q-.653.686-.907.9l-1.424 1.204-1.264-1.66 3.995-3.343h2.152z" fill="url(#d)"/><path d="m22.56 11.76q0 3.307-1.09 4.897-1.08 1.59-3.334 1.59-2.185 0-3.3-1.642-1.106-1.64-1.106-4.846 0-3.344 1.08-4.925 1.08-1.59 3.326-1.59 2.185 0 3.3 1.66 1.123 1.658 1.123 4.854zm-6.178 0q0 2.323.398 3.333.406 1.002 1.356 1.002.933 0 1.348-1.02.414-1.018.414-3.316 0-2.325-.423-3.335-.415-1.02-1.34-1.02-.94 0-1.347 1.02-.406 1.01-.406 3.334z" fill="url(#c)" transform="scale(.98295 1.01735)"/><path d="m9.5113781 16.957247q0-.399912.1106139-.672192.1191227-.28079.323333-.450965.20421-.170175.476491-.246754.27228-.07658.587104-.07658.297807 0 .561579.07658.27228.07658.47649.246754.204211.170175.323333.450965.119123.27228.119123.672192 0 .382894-.119123.655174-.119122.272281-.323333.450965-.20421.178684-.47649.255263-.263772.08509-.561579.08509-.314824 0-.587104-.08509-.272281-.076579-.476491-.255263-.2042103-.178684-.323333-.450965-.1106139-.27228-.1106139-.655174z" fill="url(#b)" stroke="#000" stroke-opacity=".65098"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/de/sc_bold.svg b/icon-themes/elementary_svg/cmd/de/sc_bold.svg
new file mode 100644
index 000000000..fa91a3f55
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/de/sc_bold.svg
@@ -0,0 +1,3 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="6" cy="3.41416" gradientTransform="matrix(.00000011 4.5623183 -3.2204598 .00000008 17.995163 -27.37391)" gradientUnits="userSpaceOnUse" r="3.726176"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient>
+
+/&amp;amp;gt;<path d="m7.5 14.5h-2.9999999l-.0000001-13h8v2l-5-.0016v4.0016h4v1.8129586l-4 .046875z" fill="url(#a)" stroke="#000" stroke-opacity=".6"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/de/sc_italic.svg b/icon-themes/elementary_svg/cmd/de/sc_italic.svg
new file mode 100644
index 000000000..eaabb6b9b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/de/sc_italic.svg
@@ -0,0 +1,3 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="9" cy="3.783174" gradientTransform="matrix(-2.183201 -.15594313 .2735958 -3.8303361 24.625694 16.394315)" gradientUnits="userSpaceOnUse" r="3.655032"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient>
+
+/&amp;amp;gt;<path d="m11.174809 14.500798h-1.8764279l-2.7657297-6.2073287-1.4406694 1.0138044-1.0404835 5.1935243h-1.654102l2.5967622-13.001597h1.654102l-1.2983811 6.5007986 1.3784183-1.4940276 5.0156641-5.006771h1.858641l-5.7537844 5.6648546z" fill="url(#a)" stroke="#000" stroke-opacity=".6"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/de/sc_numberformatdecdecimals.svg b/icon-themes/elementary_svg/cmd/de/sc_numberformatdecdecimals.svg
new file mode 100644
index 000000000..56616a4e1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/de/sc_numberformatdecdecimals.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="8" cy="-.668" gradientTransform="matrix(-1.3663175 0 0 -1.6593365 18.18974 -1.97258)" gradientUnits="userSpaceOnUse" r="7.969" xlink:href="#g"/><radialGradient id="b" cx="8" cy="-.668" gradientTransform="matrix(-1.3663175 0 0 -1.6593365 18.18974 -1.971478)" gradientUnits="userSpaceOnUse" r="7.969" xlink:href="#g"/><linearGradient id="c" 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="d" 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><radialGradient cx="6.5" cy="11.743026" fx="6.5" fy="11.743026" gradientTransform="matrix(-1.7405363 -.0000002 .00000016 -1.425042 17.813484 27.734307)" gradientUnits="userSpaceOnUse" r="1.723607" xlink:href="#g"/><linearGradient id="e"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="f" cx="6.5" cy="11.743026" gradientTransform="matrix(-1.7405363 -.0000002 .00000016 -1.425042 17.813484 27.734307)" gradientUnits="userSpaceOnUse" r="1.723607" xlink:href="#e"/><radialGradient id="g" cx="8" cy="-.668" gradientTransform="matrix(-1.50575 0 0 -1.50575 20.046 -.006)" gradientUnits="userSpaceOnUse" r="7.969" xlink:href="#e"/><g stroke-linejoin="round"><g fill="url(#g)" stroke="#000" stroke-opacity=".49"><path d="m6.66939 6.045572q0 2.885036-.780364 4.271352-.775827 1.386316-2.395536 1.386316-1.569802 0-2.368314-1.4326-.7966972-1.429294-.7966972-4.225068 0-2.916994.775827-4.295596.775827-1.38631599 2.3882768-1.38631599 1.569802 0 2.3701288 1.44692599.807586 1.445824.807586 4.233884zm-4.4344638 0q0 2.025476.2849236 2.907076.290368.873886.9736402.873886.671476 0 .9681958-.88711.2976272-.889314.2976272-2.893852 0-2.02768-.303979-2.90928-.2976272-.889314-.961844-.889314-.676013 0-.9672884.889314-.290368.8816-.290368 2.90928z" fill="url(#a)" stroke-width=".659985"/><path d="m15.670798 6.046674q0 2.885036-.782179 4.271352-.774919 1.386316-2.395536 1.386316-1.569802 0-2.368314-1.4326-.7948822-1.430396-.7948822-4.22617 0-2.916994.7758272-4.295596.775827-1.38631599 2.388277-1.38631599 1.569802 0 2.368314 1.44692599.807586 1.445824.807586 4.233884zm-4.437186 0q0 2.025476.286738 2.907076.290368.873886.973641.873886.669661 0 .967288-.88711.297627-.889314.297627-2.893852 0-2.02768-.303979-2.90928-.299442-.889314-.961844-.889314-.67692 0-.968196.889314-.292182.8816-.292182 2.90928z" fill="url(#b)" stroke-width=".659985"/><path d="m7.3597161 11.534935.1169051.179255q-.1091114.420858-.2649849.896272-.1480798.475414-.3351279.958622-.1792545.483208-.38189.958622-.1948419.483208-.3896837.919653h-1.0755269q.1169051-.475414.2260165-.989796.1169051-.514383.2182229-1.028765.1091114-.506589.1948418-.989797.0857304-.491001.1480798-.904066z" fill="url(#f)" stroke="#000" stroke-opacity=".65098" transform="translate(1 -1)"/></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(#c)" stroke="url(#d)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/de/sc_numberformatdecimal.svg b/icon-themes/elementary_svg/cmd/de/sc_numberformatdecimal.svg
new file mode 100644
index 000000000..09b6896f1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/de/sc_numberformatdecimal.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="6.5" cy="11.743026" gradientTransform="matrix(-1.7405363 -.0000002 .00000016 -1.425042 17.813484 27.734307)" gradientUnits="userSpaceOnUse" r="1.723607" xlink:href="#b"/><linearGradient id="b"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="c" cx="12.959" cy="2.383" gradientTransform="matrix(-1.4572 0 0 -2.4989 31.844 6.88)" gradientUnits="userSpaceOnUse" r="4.447" xlink:href="#b"/><radialGradient id="d" cx="-1.259861" cy="2.578826" gradientTransform="matrix(-2.2537113 -.05375129 .07438249 -3.11419 -.072391 8.690783)" gradientUnits="userSpaceOnUse" r="4.091" xlink:href="#b"/><g stroke="#000" stroke-linejoin="round"><path d="m1.4811706 13.66933 3.3171866-9.3236023h-4.3570072v-2.0165264h6.3395514v1.5067304l-3.3419022 9.8333983z" fill="url(#d)" stroke-opacity=".49" stroke-width=".999997"/><path d="m16.906 10.473h-1.26v2.17h-2.166v-2.17h-4.47v-1.54l4.592-6.76h2.04v6.58h1.262zm-3.424-1.72v-1.773q0-.444.036-1.29.036-.844.057-.98h-.057q-.265.587-.637 1.146l-1.92 2.9h2.522z" fill="url(#c)" stroke-opacity=".49" transform="scale(.92597 1.07994)"/><path d="m7.3597161 11.534935.1169051.179255q-.1091114.420858-.2649849.896272-.1480798.475414-.3351279.958622-.1792545.483208-.38189.958622-.1948419.483208-.3896837.919653h-1.0755269q.1169051-.475414.2260165-.989796.1169051-.514383.2182229-1.028765.1091114-.506589.1948418-.989797.0857304-.491001.1480798-.904066z" fill="url(#a)" stroke-opacity=".65098"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/de/sc_numberformatincdecimals.svg b/icon-themes/elementary_svg/cmd/de/sc_numberformatincdecimals.svg
new file mode 100644
index 000000000..17942b6a3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/de/sc_numberformatincdecimals.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="64.574997" cy="48.605" gradientTransform="matrix(0 .3853 -.4196 0 32.39 -16.793)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><radialGradient id="b" cx="8" cy="-.668" gradientTransform="matrix(-1.3663175 0 0 -1.6593365 18.18974 -1.97258)" gradientUnits="userSpaceOnUse" r="7.969" xlink:href="#f"/><radialGradient id="c" cx="8" cy="-.668" gradientTransform="matrix(-1.3663175 0 0 -1.6593365 18.18974 -1.971478)" gradientUnits="userSpaceOnUse" r="7.969" xlink:href="#f"/><linearGradient id="d"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="e" cx="6.5" cy="11.743026" gradientTransform="matrix(-1.7405363 -.0000002 .00000016 -1.425042 17.813484 27.734307)" gradientUnits="userSpaceOnUse" r="1.723607" xlink:href="#d"/><radialGradient id="f" cx="8" cy="-.668" gradientTransform="matrix(-1.50575 0 0 -1.50575 20.046 -.006)" gradientUnits="userSpaceOnUse" r="7.969" xlink:href="#d"/><g stroke-linejoin="round"><g fill="url(#f)" stroke="#000" stroke-opacity=".49"><path d="m6.66939 6.045572q0 2.885036-.780364 4.271352-.775827 1.386316-2.395536 1.386316-1.569802 0-2.368314-1.4326-.7966972-1.429294-.7966972-4.225068 0-2.916994.775827-4.295596.775827-1.38631599 2.3882768-1.38631599 1.569802 0 2.3701288 1.44692599.807586 1.445824.807586 4.233884zm-4.4344638 0q0 2.025476.2849236 2.907076.290368.873886.9736402.873886.671476 0 .9681958-.88711.2976272-.889314.2976272-2.893852 0-2.02768-.303979-2.90928-.2976272-.889314-.961844-.889314-.676013 0-.9672884.889314-.290368.8816-.290368 2.90928z" fill="url(#b)" stroke-width=".659985"/><path d="m15.670798 6.046674q0 2.885036-.782179 4.271352-.774919 1.386316-2.395536 1.386316-1.569802 0-2.368314-1.4326-.7948822-1.430396-.7948822-4.22617 0-2.916994.7758272-4.295596.775827-1.38631599 2.388277-1.38631599 1.569802 0 2.368314 1.44692599.807586 1.445824.807586 4.233884zm-4.437186 0q0 2.025476.286738 2.907076.290368.873886.973641.873886.669661 0 .967288-.88711.297627-.889314.297627-2.893852 0-2.02768-.303979-2.90928-.299442-.889314-.961844-.889314-.67692 0-.968196.889314-.292182.8816-.292182 2.90928z" fill="url(#c)" stroke-width=".659985"/><path d="m7.3597161 11.534935.1169051.179255q-.1091114.420858-.2649849.896272-.1480798.475414-.3351279.958622-.1792545.483208-.38189.958622-.1948419.483208-.3896837.919653h-1.0755269q.1169051-.475414.2260165-.989796.1169051-.514383.2182229-1.028765.1091114-.506589.1948418-.989797.0857304-.491001.1480798-.904066z" fill="url(#e)" stroke="#000" stroke-opacity=".65098" transform="translate(1 -1)"/></g><path d="m10.5 10.5v-2h3v2h2v3h-2v2h-3v-2h-2v-3z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="#fff"><path d="m11 9h2v1h-2z" opacity=".5"/><path d="m11 14h2v1h-2z" opacity=".2"/><path d="m9 11v1h2v-1zm4 0v1h2v-1z" opacity=".4"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/de/sc_numberformatthousands.svg b/icon-themes/elementary_svg/cmd/de/sc_numberformatthousands.svg
new file mode 100644
index 000000000..9dfcdb6d2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/de/sc_numberformatthousands.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="6.5" cy="11.743026" gradientTransform="matrix(-1.7405363 -.0000002 .00000016 -1.425042 17.643992 27.785154)" gradientUnits="userSpaceOnUse" r="1.723607" xlink:href="#b"/><linearGradient id="b"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="c" cx="11.991" cy="3.586" gradientTransform="matrix(-2.78683 .14778 -.08902 -1.6788 45.727 4.702)" gradientUnits="userSpaceOnUse" r="3.67" xlink:href="#b"/><radialGradient id="d" cx="4.031" cy="4.696" gradientTransform="matrix(-4.55967 .17297 -.0856 -2.25616 22.814 10.212)" gradientUnits="userSpaceOnUse" r="2.744" xlink:href="#b"/><g stroke="#000" stroke-linejoin="round"><path d="m5.46 13.874h-1.91v-6.59l.016-1.084.03-1.184q-.475.6-.66.787l-1.04 1.052-.923-1.45 2.915-2.92h1.57z" fill="url(#d)" stroke-opacity=".49"/><path d="m15.5 8.194q0 2.886-.782 4.273-.775 1.386-2.394 1.386-1.57 0-2.37-1.43-.794-1.433-.794-4.23 0-2.915.775-4.294.776-1.387 2.39-1.387 1.568 0 2.368 1.447.807 1.446.807 4.234zm-4.436 0q0 2.027.286 2.91.29.873.974.873.67 0 .967-.89.3-.888.3-2.893 0-2.027-.305-2.908-.298-.89-.96-.89-.678 0-.97.89-.29.88-.29 2.908z" fill="url(#c)" stroke-opacity=".49"/><path d="m5.5145851 12.575579q0-.29616.077937-.498795.077937-.210429.2104292-.335128.1324924-.132493.3117469-.187048.1792545-.06235.3896837-.06235.2026355 0 .38189.06235.1870481.05456.3195406.187048.1324924.124699.2104291.335128.077937.202635.077937.498795 0 .288366-.077937.498795-.077937.202636-.2104291.335128-.1324925.132492-.3195406.194842-.1792545.06235-.38189.06235-.2104292 0-.3896837-.06235-.1792548-.06235-.3117472-.194842-.1324925-.132492-.2104292-.335128-.0779367-.210429-.0779367-.498795z" fill="url(#a)" stroke-opacity=".65098" transform="translate(1)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/es/lc_bold.svg b/icon-themes/elementary_svg/cmd/es/lc_bold.svg
new file mode 100644
index 000000000..290affe7d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/es/lc_bold.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="11.904744" cy="4.36105" gradientTransform="matrix(.01593237 2.9166493 -2.3215578 .01268165 21.839502 -31.91211)" gradientUnits="userSpaceOnUse" r="6.758298"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><radialGradient id="b" cx="40" cy="43.5" gradientTransform="matrix(1 0 0 .75 -29.567676 12.375)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#e"/><radialGradient id="c" cx="9" cy="43.5" gradientTransform="matrix(1 0 0 .75 -4 12.375)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#e"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="17" x2="17" xlink:href="#f" y1="46.5" y2="43.5"/><linearGradient id="e"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="17" x2="17" y1="46.5" y2="43.5"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="g" cx="40" cy="43.5" gradientTransform="matrix(1 0 0 .75 -32.283838 12.375)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#e"/><g transform="matrix(.73633307 0 0 1 11.318335 -24)"><path d="m10.432324 43.5v3h.5c.831 0 1.5-.669 1.5-1.5s-.669-1.5-1.5-1.5z" fill="url(#b)" opacity=".2"/><path d="m4.40625 43.5c-.7790625 0-1.40625.627187-1.40625 1.40625v.1875c0 .779063.6271875 1.40625 1.40625 1.40625h.59375v-3z" fill="url(#c)" opacity=".2"/><path d="m5 43.5h5.432324v3h-5.432324z" fill="url(#d)" opacity=".2"/></g><g transform="matrix(.73633307 0 0 1 2.318335 -24)"><path d="m7.7161622 43.5v3h.5c.831 0 1.5-.669 1.5-1.5s-.669-1.5-1.5-1.5z" fill="url(#g)" opacity=".2"/><path d="m4.40625 43.5c-.7790625 0-1.40625.627187-1.40625 1.40625v.1875c0 .779063.6271875 1.40625 1.40625 1.40625h.59375v-3z" fill="url(#c)" opacity=".2"/><path d="m5 43.5h2.7161622v3h-2.7161622z" fill="url(#f)" opacity=".2"/></g><path d="m19.499993 20.501023h-4.301232l-6.7765496-12.1057642h-.098501c.043779.5618234.080261 1.1199985.1094461 1.6745252.029186.474267.051075.974071.065668 1.499412.021889.518045.032834.985016.032834 1.400911v7.529893h-3.0316586v-16.0010232h4.2793435l6.7656046 11.9853732h.06567c-.02189-.554526-.04742-1.101757-.07661-1.641692-.0073-.233484-.01824-.470617-.03283-.711399-.0073-.248078-.01459-.492507-.02189-.733289-.0073-.248078-.01459-.485211-.02189-.7114v-.612898-7.573672h3.042602z" fill="url(#a)" stroke="#0a0a0a" stroke-opacity=".6"/><path d="m5.5 4.4980469v1.5h4.2792969l6.2832031 11.9843751h.064453c-.020169-.510959-.043948-1.01315-.070312-1.511719l-6.2773441-11.9726561zm10.474609 0v1.5h3.041016v-1.5zm-7.6503902 5.3964843c.0437784.5618238.0801893 1.1212538.109375 1.6757808.0291856.474267.0498603.972706.0644531 1.498047.0218892.518045.0332031.986449.0332031 1.402344v-1.5c0-.415895-.0113139-.884299-.0332031-1.402344-.0145928-.525341-.0352675-1.02378-.0644531-1.498047-.0030618-.058172-.0084965-.117528-.0117188-.1757808z" fill="#fff" opacity=".2"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/es/lc_underline.svg b/icon-themes/elementary_svg/cmd/es/lc_underline.svg
new file mode 100644
index 000000000..85d33ea0a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/es/lc_underline.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="10.779233" cy="4.333702" gradientTransform="matrix(-1.8645699 -.06934735 .09819771 -2.8633173 30.452306 13.156274)" gradientUnits="userSpaceOnUse" r="4.989573" xlink:href="#b"/><linearGradient id="b"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#b" y1="25" y2="3"/><linearGradient id="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="40" cy="43.5" gradientTransform="matrix(1 0 0 .75 -20 -9.125)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#d"/><radialGradient id="f" cx="9" cy="43.5" gradientTransform="matrix(1 0 0 .75 -6 -9.125)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#d"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="14" x2="14" y1="25" y2="22"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><path d="m20 22v3h.5c.831 0 1.5-.669 1.5-1.5s-.669-1.5-1.5-1.5z" fill="url(#e)" opacity=".2"/><path d="m2.40625 22c-.7790625 0-1.40625.627187-1.40625 1.40625v.1875c0 .779063.6271875 1.40625 1.40625 1.40625h.59375v-3z" fill="url(#f)" opacity=".2"/><path d="m3 22h17v3h-17z" fill="url(#g)" opacity=".2"/><path d="m2.5 21.5v2h19v-2z" fill="url(#c)"/><path d="m2.5 21.5v2h19v-2z" fill="none" opacity=".61" stroke="#000"/><path d="m3 22v1h18v-1z" fill="#fff" opacity=".2"/><path d="m16.748736 14.137539q0 1.119049-.40378 2.007366-.392244.876781-1.130586 1.48822-.738341.611439-1.799707.934463-1.061366.311488-2.388073.311488-1.2805611 0-2.3996098-.207659-1.1075122-.196122-1.8573902-.588366v-2.053512q.3922439.184586.888317.369171.5076098.173049 1.0613659.311488.5537561.138439 1.1421219.230731.5883662.08076 1.1651952.08076 1.845854 0 2.722634-.692196.888317-.692195.888317-1.984292 0-.622976-.173049-1.084439-.161512-.461467-.588366-.842174-.415317-.392244-1.119048-.749878-.703732-.369171-1.776634-.796024-1.0267565-.403781-1.7881711-.8767808-.7498781-.4845366-1.2459512-1.084439-.4845366-.5999025-.7268049-1.3613171-.2307317-.7614146-.2307317-1.7304878 0-1.0152195.3691707-1.8112438.3691707-.7960244 1.0382927-1.3382439.6691219-.5537561 1.5920487-.8421707.9344638-.2884147 2.0535118-.2884147 1.372854 0 2.46883.2653415 1.095975.2538049 1.949683.6575854l-.772952 1.7997072q-.749878-.3345609-1.707414-.5768292-.946-.2538049-1.96122-.2538049-1.407463 0-2.1804144.6575854-.7729512.6460487-.7729512 1.7535609 0 .6575854.1730488 1.1421219.1730488.473.5768293.8652439.4037805.3807073 1.0613655.7268049.669122.334561 1.638195.7152683 1.04983.415317 1.834317.8537075.796025.43839 1.326708.992146.530683.553756.796024 1.280561.276878.726805.276878 1.718951z" fill="url(#a)" stroke="#000" stroke-opacity=".6" transform="scale(1.0204808 .97993027)"/><path d="m12.289062 1.5078125c-.761311 0-1.459968.0947856-2.095703.2832031-.6278857.1884175-1.1697822.4644103-1.6249996.8261719-.4552174.3542249-.8093925.7905146-1.0605469 1.3105469-.2511544.5200322-.375 1.1121611-.375 1.7753906 0 .318021.0189831.6185557.0585937.9023438.0544125-.4217108.144963-.8227495.3164063-1.1777344.2511544-.5200323.6053295-.956322 1.0605469-1.3105469.4552174-.3617616.9971139-.6377544 1.6249996-.8261719.635735-.1884175 1.334392-.2832031 2.095703-.2832031.933981 0 1.773917.0883747 2.519532.2617187.516621.1148847.978521.2619064 1.416015.4238282l.572266-1.2792969c-.580795-.2637845-1.242667-.4787239-1.988281-.6445313-.745615-.173344-1.585551-.2617187-2.519532-.2617187zm-2.9374995 5.0429687c-.059905.20986-.0996094.4296252-.0996094.6738282 0 .4295918.0580526.8025992.1757813 1.1191406.1177286.3090047.3131904.5933616.5878906.8496094.2747.2487111.636616.4848365 1.083984.7109375.455218.2185641 1.012595.4524611 1.671875.7011721.714221.271321 1.337391.549543 1.871094.835937.541552.286395.992481.610895 1.353516.972656.361034.361762.631983.781048.8125 1.25586.110216.277821.178882.594472.224609.93164.034665-.240677.058594-.488347.058594-.748046 0-.648157-.094837-1.208782-.283203-1.683594-.180517-.474812-.451466-.894098-.8125-1.25586-.361035-.361761-.811964-.686261-1.353516-.9726558-.533703-.2863945-1.156873-.5646163-1.871094-.8359374-.65928-.2487111-1.216657-.4826076-1.671875-.7011719-.447368-.226101-.809284-.4622264-1.083984-.7109375-.2747002-.2562478-.470162-.5406047-.5878906-.8496094-.0334652-.0899792-.0522194-.1938548-.0761719-.2929688zm5.4863285 8.2343748c-.129903.495849-.391327.906035-.806641 1.216797-.596492.452202-1.523525.677735-2.779297.677735-.392429 0-.789176-.025369-1.189453-.078126-.4002774-.060293-.7873309-.136122-1.1640625-.226562s-.738647-.191637-1.0839844-.304688c-.3374887-.120587-.6393984-.242694-.90625-.363281v1.5c.2668516.120587.5687613.242694.90625.363281.3453374.113051.7072528.214248 1.0839844.304688s.7637851.166269 1.1640625.226562c.400277.052757.797024.078126 1.189453.078126 1.255772 0 2.182805-.225533 2.779297-.677735.60434-.452202.90625-1.101202.90625-1.945312 0-.286706-.041184-.537143-.099609-.771485z" fill="#fff" opacity=".2"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/es/lc_underlinedouble.svg b/icon-themes/elementary_svg/cmd/es/lc_underlinedouble.svg
new file mode 100644
index 000000000..ae74aea67
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/es/lc_underlinedouble.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="10.779233" cy="4.333702" gradientTransform="matrix(-1.8645699 -.06934735 .09819771 -2.8633173 30.452306 13.156274)" gradientUnits="userSpaceOnUse" r="4.989573" xlink:href="#c"/><linearGradient id="b" gradientTransform="matrix(1 0 0 .66667 1 9.9999)" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#c" y1="22"/><linearGradient id="c"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><g transform="translate(0 -1)"><path d="m16.748736 14.137539q0 1.119049-.40378 2.007366-.392244.876781-1.130586 1.48822-.738341.611439-1.799707.934463-1.061366.311488-2.388073.311488-1.2805611 0-2.3996098-.207659-1.1075122-.196122-1.8573902-.588366v-2.053512q.3922439.184586.888317.369171.5076098.173049 1.0613659.311488.5537561.138439 1.1421219.230731.5883662.08076 1.1651952.08076 1.845854 0 2.722634-.692196.888317-.692195.888317-1.984292 0-.622976-.173049-1.084439-.161512-.461467-.588366-.842174-.415317-.392244-1.119048-.749878-.703732-.369171-1.776634-.796024-1.0267565-.403781-1.7881711-.8767808-.7498781-.4845366-1.2459512-1.084439-.4845366-.5999025-.7268049-1.3613171-.2307317-.7614146-.2307317-1.7304878 0-1.0152195.3691707-1.8112438.3691707-.7960244 1.0382927-1.3382439.6691219-.5537561 1.5920487-.8421707.9344638-.2884147 2.0535118-.2884147 1.372854 0 2.46883.2653415 1.095975.2538049 1.949683.6575854l-.772952 1.7997072q-.749878-.3345609-1.707414-.5768292-.946-.2538049-1.96122-.2538049-1.407463 0-2.1804144.6575854-.7729512.6460487-.7729512 1.7535609 0 .6575854.1730488 1.1421219.1730488.473.5768293.8652439.4037805.3807073 1.0613655.7268049.669122.334561 1.638195.7152683 1.04983.415317 1.834317.8537075.796025.43839 1.326708.992146.530683.553756.796024 1.280561.276878.726805.276878 1.718951z" fill="url(#a)" stroke="#000" stroke-opacity=".6" transform="scale(1.0204808 .97993027)"/><path d="m12.289062 1.5078125c-.761311 0-1.459968.094786-2.095703.2832031-.6278857.1884175-1.1697822.4644103-1.6249996.8261719-.4552174.3542249-.8093925.7905146-1.0605469 1.3105469-.2511544.5200322-.375 1.1121611-.375 1.7753906 0 .318021.018983.6185557.058594.9023438.0544122-.4217108.1449627-.8227495.316406-1.1777344.2511544-.5200323.6053295-.956322 1.0605469-1.3105469.4552174-.3617616.9971139-.6377544 1.6249996-.8261719.635735-.1884175 1.334392-.2832031 2.095703-.2832031.933981 0 1.773917.088375 2.519532.2617187.516621.1148847.978521.2619064 1.416015.4238282l.572266-1.2792969c-.580795-.2637845-1.242667-.4787239-1.988281-.6445313-.745615-.173344-1.585551-.2617187-2.519532-.2617187zm-2.9374995 5.0429687c-.059905.20986-.099609.4296252-.099609.6738282 0 .4295918.058053.8025992.1757813 1.1191406.1177286.3090047.3131904.5933616.5878906.8496094.2747.2487111.636616.4848365 1.083984.7109375.455218.2185641 1.012595.4524611 1.671875.7011721.714221.271321 1.337391.549543 1.871094.835937.541552.286395.992481.610895 1.353516.972656.361034.361762.631983.781048.8125 1.25586.110216.277821.178882.594472.224609.93164.03467-.240677.05859-.488347.05859-.748046 0-.648157-.09484-1.208782-.283203-1.683594-.180517-.474812-.451466-.894098-.8125-1.25586-.3610314-.361761-.8119604-.686261-1.3535124-.9726558-.533703-.2863945-1.156873-.5646163-1.871094-.8359374-.65928-.2487111-1.216657-.4826076-1.671875-.7011719-.447368-.226101-.809284-.4622264-1.083984-.7109375-.2747002-.2562478-.470162-.5406047-.5878906-.8496094-.0334652-.0899792-.0522194-.1938548-.0761719-.2929688zm5.4863285 8.2343748c-.129903.495849-.391327.906035-.806641 1.216797-.596492.452202-1.523525.677735-2.779297.677735-.392429 0-.789176-.02537-1.189453-.07813-.4002774-.060289-.7873309-.136118-1.1640625-.226558s-.738647-.191637-1.0839844-.304688c-.3374887-.120587-.6393984-.242694-.90625-.363281v1.5c.2668516.120587.5687613.242694.90625.363281.3453374.113051.7072528.214248 1.0839844.304688s.7637851.166269 1.1640625.226562c.400277.05276.797024.07813 1.189453.07813 1.255772 0 2.182805-.225533 2.779297-.677735.60434-.452202.90625-1.101202.90625-1.945312 0-.286706-.04118-.537143-.09961-.771485z" fill="#fff" opacity=".2"/></g><g transform="translate(0 -3)"><path d="m2.5 22.333v1.3333h19v-1.3333z" fill="url(#b)"/><path d="m2.3921 22.392v1.2159h19.216v-1.2159z" fill="none" opacity=".61" stroke="#000" stroke-width=".78412"/><path d="m3 22.5v1h18v-1z" fill="#fff" opacity=".2"/></g><path d="m2.5 22.333v1.3333h19v-1.3333z" fill="url(#b)"/><path d="m2.3921 22.392v1.2159h19.216v-1.2159z" fill="none" opacity=".61" stroke="#000" stroke-width=".78412"/><path d="m3 22.5v1h18v-1z" fill="#fff" opacity=".2"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/es/sc_bold.svg b/icon-themes/elementary_svg/cmd/es/sc_bold.svg
new file mode 100644
index 000000000..35415bb7d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/es/sc_bold.svg
@@ -0,0 +1,3 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="6" cy="3.41416" gradientTransform="matrix(.00000011 4.5623183 -3.2204598 .00000008 16.901396 -27.37391)" gradientUnits="userSpaceOnUse" r="3.726176"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient>
+
+/&amp;amp;gt;<path d="m14.389115 14.5h-3.494957l-5.5768545-9.8372789h-.080037c.035572.4565084.065215.9100525.08893 1.3606322.023715.3853643.041501.7914789.053358 1.218344.017786.4209363.03868.8005851.026679 1.1383067v6.118399l-2 .0016v-13.0016003h3.4771714l5.5939791 9.7378583h.05336c-.01779-.450579-.03854-.89523-.06225-1.3339531-.005934-.1897177-.014827-.3823998-.02668-.5780463-.005934-.2015752-.011864-.400186-.01779-.5958325-.005934-.2015751-.011864-.3942573-.01779-.5780464v-.4980092-6.1539708h1.982875z" fill="url(#a)" stroke="#000" stroke-opacity=".6" transform="translate(-.906234 .001597)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/es/sc_underline.svg b/icon-themes/elementary_svg/cmd/es/sc_underline.svg
new file mode 100644
index 000000000..5e64e7216
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/es/sc_underline.svg
@@ -0,0 +1,3 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="7.01072" cy="4.528114" gradientTransform="matrix(-1.7704476 .00000004 -.00000006 -3.8965216 19.422831 19.248581)" gradientUnits="userSpaceOnUse" r="3.431876"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient>
+
+/&amp;amp;gt;<g stroke-linejoin="round"><path d="m3.49 15.5h9.02z" fill="none" stroke="#565656" stroke-linecap="round" stroke-width=".995"/><path d="m10.909976 11.193556q0 .769692-.277724 1.380685-.269789.603058-.777627 1.023612-.5078383.420553-1.2378559.642732-.7300176.214245-1.6425395.214245-.8807821 0-1.6504745-.14283-.7617575-.134894-1.2775308-.404684v-1.412425q.2697891.12696.610993.253919.3491388.119025.7300176.214245.3808787.09522.7855624.158699.4046836.05555.8014323.05555 1.2695958 0 1.8726537-.476099.610993-.476098.610993-1.364815 0-.428489-.1190246-.745887-.1110896-.317404-.4046836-.579259-.2856591-.2697887-.7696925-.5157728-.4840334-.2539192-1.2219859-.5475132-.7062127-.2777241-1.2299209-.603058-.5157733-.3332689-.8569772-.7458875-.3332689-.4126186-.4999033-.9363269-.1586995-.5237083-.1586995-1.190246 0-.6982777.2539192-1.2457909.2539191-.5475132.7141476-.9204569.4602285-.3808788 1.0950264-.5792531.6427328-.1983743 1.4124253-.1983743.9442618 0 1.6980843.1825044.7538224.1745694 1.3410104.4522935l-.531643 1.2378558q-.5157734-.2301142-1.1743762-.3967486-.6506678-.1745695-1.3489455-.1745695-.9680668 0-1.49971.4522935-.5316432.4443585-.5316432 1.206116 0 .4522935.1190246.7855624.1190246.3253339.3967487.595123.277724.2618541.7300175.4999033.4602285.2301143 1.1267663.4919684.7220826.2856591 1.2616608.5871881.5475131.301529.912522.6824077.365009.3808787.547513.8807816.190439.499904.190439 1.182312z" fill="url(#a)" stroke="#000" stroke-opacity=".6" transform="scale(1.0697904 .93476255)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/es/sc_underlinedouble.svg b/icon-themes/elementary_svg/cmd/es/sc_underlinedouble.svg
new file mode 100644
index 000000000..1ae3fe911
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/es/sc_underlinedouble.svg
@@ -0,0 +1,4 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="7.01072" cy="4.528114" gradientTransform="matrix(-1.7704476 .00000004 -.00000006 -3.8965216 19.422831 18.178791)" gradientUnits="userSpaceOnUse" r="3.431876"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient>
+
+
+/&amp;amp;gt;<g stroke-linejoin="round"><path d="m10.909976 10.123765q0 .769692-.277724 1.380685-.269789.603058-.777627 1.023612-.5078383.420553-1.2378559.642733-.7300176.214244-1.6425395.214244-.8807821 0-1.6504745-.14283-.7617575-.134894-1.2775308-.404683v-1.412426q.2697891.12696.610993.253919.3491388.119025.7300176.214245.3808787.09522.7855624.158699.4046836.05554.8014323.05554 1.2695958 0 1.8726537-.476098.610993-.476099.610993-1.364816 0-.4284884-.1190246-.7458873-.1110896-.317394-.4046836-.5792481-.2856591-.2697891-.7696925-.5157733-.4840334-.2539191-1.2219859-.5475131-.7062127-.2777241-1.2299209-.603058-.5157733-.3332689-.8569772-.7458876-.3332689-.4126186-.4999033-.9363268-.1586995-.5237083-.1586995-1.1902461 0-.6982776.2539192-1.2457908.2539191-.5475132.7141476-.920457.4602285-.3808787 1.0950264-.579253.6427328-.1983744 1.4124253-.1983744.9442618 0 1.6980843.1825044.7538224.1745694 1.3410104.4522935l-.531643 1.2378559q-.5157734-.2301142-1.1743762-.3967487-.6506678-.1745694-1.3489455-.1745694-.9680668 0-1.49971.4522935-.5316432.4443585-.5316432 1.206116 0 .4522935.1190246.7855624.1190246.3253339.3967487.595123.277724.2618541.7300175.4999033.4602285.2301142 1.1267663.4919684.7220826.285659 1.2616608.587188.5475131.301529.912522.6824077.365009.3808788.547513.8807821.190439.4999033.190439 1.1823114z" fill="url(#a)" stroke="#000" stroke-opacity=".6" transform="scale(1.0697904 .93476255)"/><path d="m3.49 15.5h9.02zm0-2h9.02z" fill="none" stroke="#565656" stroke-linecap="round" stroke-width=".995"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/fr/lc_bold.svg b/icon-themes/elementary_svg/cmd/fr/lc_bold.svg
new file mode 100644
index 000000000..2c6f5ecbd
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/fr/lc_bold.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="11.904744" cy="4.36105" gradientTransform="matrix(.01573161 2.8798982 -2.2923052 .01252185 22.539987 -31.159544)" gradientUnits="userSpaceOnUse" r="6.758298"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><radialGradient id="b" cx="40" cy="43.5" gradientTransform="matrix(1 0 0 .75 -21 12.375)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#e"/><radialGradient id="c" cx="9" cy="43.5" gradientTransform="matrix(1 0 0 .75 -4 12.375)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#e"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="17" x2="17" y1="46.5" y2="43.5"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="e"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><g transform="matrix(.73633307 0 0 1 4.020185 -24)"><path d="m19 43.5v3h.5c.831 0 1.5-.669 1.5-1.5s-.669-1.5-1.5-1.5z" fill="url(#b)" opacity=".2"/><path d="m4.40625 43.5c-.7790625 0-1.40625.627187-1.40625 1.40625v.1875c0 .779063.6271875 1.40625 1.40625 1.40625h.59375v-3z" fill="url(#c)" opacity=".2"/><path d="m5 43.5h14v3h-14z" fill="url(#d)" opacity=".2"/></g><path d="m12.404091 11.719843 6.83169-.06188v8.191482c-.417859.136885-.839321.262963-1.264385.378235-.425063.108067-1.431939.263606-1.893026.342855-.453881.07205-.932978.129681-1.437291.172908-.497109.04323-1.026637.06484-1.588586.06484-1.181533 0-2.229784-.172907-3.1447511-.518722-.9077632-.35302-1.6750392-.871741-2.3018281-1.556166-.6195844-.691629-1.0914772-1.541757-1.4156784-2.550383-.3242011-1.01583-.4863017-2.186556-.4863017-3.512179 0-1.239169.1801118-2.359464.5403353-3.3608851.3602235-1.0014213.889752-1.8515487 1.5885856-2.5503823.7060381-.7060381 1.5705745-1.2463733 2.5936094-1.6210057 1.030239-.3818369 2.20817-.5727554 3.533792-.5727554.842923 0 1.667835.090056 2.474736.2701676.806901.1801117 1.545359.414257 2.215374.7024358l-1.11309 2.6800628c-.489904-.2449519-1.044648-.4502793-1.664233-.6159821-.61238-.1657028-1.25718-.2485542-1.9344-.2485542-.734856 0-1.397667.1296804-1.988434.3890413-.583562.2521565-1.084273.61238-1.502132 1.0806705s-.738458 1.0338415-.9617966 1.6966528c-.2233385.662811-.3350078 1.401269-.3350078 2.215374 0 .778083.075647 1.491326.2269408 2.139728.1584983.641198.4034502 1.195942.7348556 1.664233.331406.46829.75647.832116 1.275191 1.091477.525927.259361 1.152716.389041 1.880367.389041.475495 0 .875343-.02161 1.199544-.06484.331406-.04323.641198-.09366.929377-.151294v-3.296045h-2.993457z" fill="url(#a)" stroke="#0a0a0a" stroke-opacity=".6" stroke-width="1.000342" transform="scale(1.0137358 .98645032)"/><path d="m14.150391 4.2695312c-1.342539 0-2.534739.1933685-3.578125.5800782-1.0360903.3794132-1.9119055.925577-2.6269535 1.640625-.7077516.7077516-1.2445546 1.5697836-1.609375 2.5839844-.3648204 1.0142002-.546875 2.1493142-.546875 3.4042972 0 .273206.011793.534708.025391.794922.05651-.977215.2265683-1.879353.5214844-2.699219.3648204-1.014201.9016234-1.876233 1.609375-2.5839846.715048-.715048 1.5908632-1.2612118 2.6269535-1.640625 1.043386-.3867097 2.235586-.5800782 3.578125-.5800782.853679 0 1.688661.091027 2.505859.2734376.611466.1364878 1.171229.3139549 1.705078.5117187l.5390626-1.3007813c-.678566-.2918563-1.426943-.5285272-2.244141-.7109374-.817198-.1824103-1.65218-.2734376-2.505859-.2734376zm-1.576172 7.2441408v1.5l6.925781-.013672v-1.5zm-3.2500002 1.90625c-.015772.207031-.044922.405332-.044922.623047 0 .788012.077244 1.511292.2304687 2.167969.160521.64938.4085059 1.21128.7441404 1.685546.335635.474267.765674.842798 1.291016 1.105469.532638.262671 1.16736.392578 1.904297.392578.481563 0 .886505-.02067 1.214843-.06445.335635-.04378.64955-.09593.941407-.154297v-1.5c-.291857.05837-.605772.110519-.941407.154297-.328338.04378-.73328.06445-1.214843.06445-.736937 0-1.371659-.129907-1.904297-.392578-.5253419-.262671-.9553809-.631202-1.2910159-1.105469-.3356345-.474266-.5836194-1.036166-.7441404-1.685546-.0939176-.402505-.1491952-.83917-.1855468-1.291016z" fill="#fff" opacity=".2"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/fr/sc_bold.svg b/icon-themes/elementary_svg/cmd/fr/sc_bold.svg
new file mode 100644
index 000000000..5a9d8dc96
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/fr/sc_bold.svg
@@ -0,0 +1,3 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="6" cy="3.41416" gradientTransform="matrix(.00000011 4.5658962 -3.2229854 .00000008 16.535503 -27.177495)" gradientUnits="userSpaceOnUse" r="3.726176"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient>
+
+/&amp;amp;gt;<path d="m8.2717024 7.7102673h4.8603606l-.000811 6.4582877c-.344133.112733-.691232.216567-1.041299.3115-.350067.089-.714967.166133-1.0947.2314-.373799.05933-.768366.1068-1.1836989.1424-.4093997.0356-.8454995.0534-1.3082992.0534-.9730661 0-1.8363657-.1424-2.5898986-.4272-.7475996-.290733-1.3794993-.717933-1.895699-1.281599-.5102664-.5696-.8988995-1.269733-1.1658994-2.100399-.2669998-.8366-.4004997-1.800766-.4004997-2.8924987 0-1.0205328.1483332-1.9431656.4449997-2.7678985s.7327663-1.5248658 1.3082993-2.1003988c.5814663-.5814664 1.2934659-1.0264662 2.1359988-1.3349993.8484662-.3144665 1.8185657-.4716997 2.9102984-.4716997.6941997 0 1.3735656.074167 2.0380986.2224998.664533.1483333 1.2727.3411665 1.824499.5784997l-.916699 2.2071988c-.403467-.2017332-.860333-.3708331-1.370599-.5072997-.504333-.1364666-1.0353665-.2046999-1.5930995-.2046999-.6051997 0-1.1510661.1067999-1.6375992.3203998-.4805997.2076665-.8929662.504333-1.2370993.8899995s-.6081663.8514329-.7920995 1.3972993c-.1839333.5458663-.2758999 1.1540327-.2758999 1.824499 0 .6407996.0623 1.2281992.1868999 1.7621987.1305333.528067.3322665.984933.6051997 1.3706.2729332.385666.6229997.685299 1.0501994.898899.4331331.2136.9493328.3204 1.5485992.3204.3915997 0 .5013813-.0178.7683812-.0534.2729332-.0356.5280664-.07713.7654-.1246l.000811-2.6666589h-1.9441446z" fill="url(#a)" stroke="#000" stroke-opacity=".6" stroke-width="1.000784" transform="matrix(1.0287303 0 0 .97270125 -.009351 .000213)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/hu/lc_italic.svg b/icon-themes/elementary_svg/cmd/hu/lc_italic.svg
new file mode 100644
index 000000000..5c2d7ba11
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/hu/lc_italic.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="13" cy="7.158687" gradientTransform="matrix(-2.8900222 .00000025 -.00000038 -4.4461878 46.959253 34.82886)" gradientUnits="userSpaceOnUse" r="4.498236"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="15.40625" x2="15.40625" y1="44" y2="41"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="40" cy="43.5" gradientTransform="matrix(1 0 0 .75 -25.446972 9.875)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#d"/><linearGradient id="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="9" cy="43.5" gradientTransform="matrix(1 0 0 .75 -5.1875 9.875)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#d"/><g transform="matrix(.60518445 0 0 1 2.692734 -21.5)"><path d="m14.553028 41v3h.5c.831 0 1.5-.669 1.5-1.5s-.669-1.5-1.5-1.5z" fill="url(#c)" opacity=".2"/><path d="m3.21875 41c-.7790625 0-1.40625.627187-1.40625 1.40625v.1875c0 .779063.6271875 1.40625 1.40625 1.40625h.59375v-3z" fill="url(#e)" opacity=".2"/><path d="m3.8125 41h10.740527v3h-10.740527z" fill="url(#b)" opacity=".2"/></g><path d="m18.589341 12.346775q-.404951 2.024753-1.236742 3.556999-.83179 1.521301-2.035698 2.550095-1.192962 1.017849-2.747097 1.532245-1.554135.514397-3.39283.514397h-4.0057281l3.1958268-16.001023h4.4544573q1.674526 0 2.933156.5034521 1.25863.5034522 2.013809 1.4994119.755178.9850151.97407 2.4515932.229837 1.4665778-.153224 3.3928298zm-2.167034.06567q.317394-1.597916.186059-2.7580446-.120391-1.1710736-.667622-1.9262518-.536286-.7551783-1.466578-1.1163505-.930292-.3721168-2.210811-.3721168h-2.199867l-2.5063166 12.5096917h1.7730271q2.8893775 0 4.6733495-1.597913 1.783972-1.597914 2.418759-4.739017z" fill="url(#a)" stroke="#000" stroke-opacity=".6"/><path d="m8.3671875 4.5-3.1953125 16h.2988281l2.8964844-14.5h4.4550785c1.11635 0 2.092553.1682715 2.93164.5039062.839087.3356348 1.51022.8340738 2.013672 1.4980469.503452.6566768.828681 1.4734532.97461 2.4511719.022436.143167.031246.297528.044921.447266.056553-.702486.047643-1.3566177-.044921-1.947266-.145929-.9777187-.471158-1.7944951-.97461-2.4511719-.503452-.6639731-1.174585-1.1624121-2.013672-1.4980469-.839087-.3356347-1.81529-.5039062-2.93164-.5039062zm8.2343745 6.613281c-.035369.409291-.08735.833959-.179687 1.298828-.423192 2.09407-1.228654 3.674959-2.417969 4.740235-1.189314 1.065275-2.747576 1.597656-4.6738279 1.597656h-1.4726562l-.3007813 1.5h1.7734375c1.9262519 0 3.4845139-.532381 4.6738279-1.597656 1.189315-1.065276 1.994777-2.646165 2.417969-4.740235.211596-1.065275.273104-1.984393.185547-2.757812-.001471-.014308-.004293-.026801-.00586-.041016z" fill="#fff" opacity=".2"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/hu/lc_underline.svg b/icon-themes/elementary_svg/cmd/hu/lc_underline.svg
new file mode 100644
index 000000000..24453d53a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/hu/lc_underline.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="10.779233" cy="4.333702" gradientTransform="matrix(-1.8854396 -.07012354 .09929682 -2.8953659 29.798988 13.09149)" gradientUnits="userSpaceOnUse" r="4.989573" xlink:href="#b"/><linearGradient id="b"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#b" y1="25" y2="3"/><linearGradient id="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="40" cy="43.5" gradientTransform="matrix(1 0 0 .75 -20 -9.125)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#d"/><radialGradient id="f" cx="9" cy="43.5" gradientTransform="matrix(1 0 0 .75 -6 -9.125)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#d"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="14" x2="14" y1="25" y2="22"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><path d="m20 22v3h.5c.831 0 1.5-.669 1.5-1.5s-.669-1.5-1.5-1.5z" fill="url(#e)" opacity=".2"/><path d="m2.40625 22c-.7790625 0-1.40625.627187-1.40625 1.40625v.1875c0 .779063.6271875 1.40625 1.40625 1.40625h.59375v-3z" fill="url(#f)" opacity=".2"/><path d="m3 22h17v3h-17z" fill="url(#g)" opacity=".2"/><path d="m2.5 21.5v2h19v-2z" fill="url(#c)"/><path d="m2.5 21.5v2h19v-2z" fill="none" opacity=".61" stroke="#000"/><path d="m3 22v1h18v-1z" fill="#fff" opacity=".2"/><path d="m16.945289 18.645031-1.866514-5.284568h-6.3578129l-1.8898454 5.284568h-2.1931539l6.2644872-17.1252654h1.983171l6.276153 17.1252654zm-2.554791-7.20941-1.726525-4.946262q-.069995-.2099829-.174986-.5132914-.093326-.3033085-.198317-.6532799-.104991-.3499713-.209983-.7232741-.104991-.3849685-.198317-.7466056-.08166.3616371-.186651.7466056-.104992.3849685-.209983.7466056-.104992.3499713-.209983.6532798-.09333.2916429-.16332.48996l-1.6915282 4.946262z" fill="url(#a)" stroke="#000" stroke-opacity=".6" stroke-width="1.011193" transform="scale(1.0084145 .9916557)"/><path d="m10.994141 1.5078125-6.3164066 16.9824215h.5585937l5.7578129-15.4824215h2l5.769531 15.4824215h.558594l-6.328125-16.9824215zm-.972657 9.8320315-.521484 1.5h5.011719l-.533203-1.5z" fill="#fff" opacity=".2"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/hu/lc_underlinedouble.svg b/icon-themes/elementary_svg/cmd/hu/lc_underlinedouble.svg
new file mode 100644
index 000000000..d326139a5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/hu/lc_underlinedouble.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="10.779233" cy="4.333702" gradientTransform="matrix(-1.8854396 -.07012354 .09929682 -2.8953659 29.798988 13.09149)" gradientUnits="userSpaceOnUse" r="4.989573" xlink:href="#c"/><linearGradient id="b" gradientTransform="matrix(1 0 0 .66667 1 9.9999)" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#c" y1="22"/><linearGradient id="c"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><g transform="translate(0 -1)"><path d="m16.945289 18.645031-1.866514-5.284568h-6.3578129l-1.8898454 5.284568h-2.1931539l6.2644872-17.1252654h1.983171l6.276153 17.1252654zm-2.554791-7.20941-1.726525-4.946262q-.069995-.2099829-.174986-.5132914-.093326-.3033085-.198317-.6532799-.104991-.3499713-.209983-.7232741-.104991-.3849685-.198317-.7466056-.08166.3616371-.186651.7466056-.104992.3849685-.209983.7466056-.104992.3499713-.209983.6532798-.09333.2916429-.16332.48996l-1.6915282 4.946262z" fill="url(#a)" stroke="#000" stroke-opacity=".6" stroke-width="1.011193" transform="scale(1.0084145 .9916557)"/><path d="m10.994141 1.5078125-6.3164066 16.9824215h.5585937l5.7578129-15.4824215h2l5.769531 15.4824215h.558594l-6.328125-16.9824215zm-.972657 9.8320315-.521484 1.5h5.011719l-.533203-1.5z" fill="#fff" opacity=".2"/></g><g transform="translate(0 -3)"><path d="m2.5 22.333v1.3333h19v-1.3333z" fill="url(#b)"/><path d="m2.3921 22.392v1.2159h19.216v-1.2159z" fill="none" opacity=".61" stroke="#000" stroke-width=".78412"/><path d="m3 22.5v1h18v-1z" fill="#fff" opacity=".2"/></g><path d="m2.5 22.333v1.3333h19v-1.3333z" fill="url(#b)"/><path d="m2.3921 22.392v1.2159h19.216v-1.2159z" fill="none" opacity=".61" stroke="#000" stroke-width=".78412"/><path d="m3 22.5v1h18v-1z" fill="#fff" opacity=".2"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/hu/sc_italic.svg b/icon-themes/elementary_svg/cmd/hu/sc_italic.svg
new file mode 100644
index 000000000..41b6dccf2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/hu/sc_italic.svg
@@ -0,0 +1,3 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="9" cy="3.783174" gradientTransform="matrix(-2.183201 -.15594313 .2735958 -3.8303361 24.679608 16.394315)" gradientUnits="userSpaceOnUse" r="3.655032"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient>
+
+/&amp;amp;gt;<path d="m13.354155 7.8754973q-.329042 1.645209-1.004912 2.8902317-.675869 1.23613-1.654102 2.072074-.9693391.827051-2.2321481 1.245023-1.262809.417972-2.7568366.417972h-3.2548458l2.5967622-13.001597h3.6194597q1.3606326 0 2.3833296.4090789 1.022698.409079 1.636316 1.218344.613619.8003719.791479 1.9920368.186753 1.1916648-.124502 2.7568366zm-1.760819.053358q.257898-1.298381.151182-2.2410413-.097823-.9515533-.542475-1.5651717-.435758-.6136185-1.191664-.9070882-.7559072-.3023627-1.7963907-.3023627h-1.7874973l-2.0365019 10.1647236h1.4406695q2.3477576 0 3.7973201-1.298381 1.4495623-1.298381 1.9653573-3.8506786z" fill="url(#a)" stroke="#000" stroke-opacity=".6"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/hu/sc_underline.svg b/icon-themes/elementary_svg/cmd/hu/sc_underline.svg
new file mode 100644
index 000000000..727b5d2ad
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/hu/sc_underline.svg
@@ -0,0 +1,4 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="7.01072" cy="4.528114" gradientTransform="matrix(-1.783003 .00000004 -.00000006 -3.9241544 18.878381 19.349666)" gradientUnits="userSpaceOnUse" r="3.431876"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient>
+
+
+/&amp;amp;gt;<g stroke-linejoin="round"><path d="m2.5 15.5h11z" fill="none" stroke="#565656" stroke-linecap="round" stroke-width=".995"/><path d="m10.992402 14.362094-1.2785989-3.620034h-4.3552285l-1.2945817 3.620034h-1.5023541l4.2912986-11.7311478h1.3585117l4.2992899 11.7311478zm-1.7500823-4.9385895-1.1827043-3.3882879q-.0479475-.1438424-.1198687-.3516148-.0639299-.2077723-.1358511-.4475097-.0719212-.2397373-.1438424-.4954572-.0719213-.2637111-.1358512-.5114397-.0559387.2477286-.1278599.5114397-.0719212.2637111-.1438424.5114397-.0719212.2397374-.1438425.4475097-.0639299.1997812-.1118774.3356323l-1.1587305 3.3882879z" fill="url(#a)" stroke="#000" stroke-opacity=".6" stroke-width="1.007092" transform="scale(1.0615444 .94202368)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/hu/sc_underlinedouble.svg b/icon-themes/elementary_svg/cmd/hu/sc_underlinedouble.svg
new file mode 100644
index 000000000..9c913257e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/hu/sc_underlinedouble.svg
@@ -0,0 +1,4 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="7.01072" cy="4.528114" gradientTransform="matrix(-1.783003 .00000004 -.00000006 -3.9241543 18.878381 17.226576)" gradientUnits="userSpaceOnUse" r="3.431876"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient>
+
+
+/&amp;amp;gt;<g stroke-linejoin="round"><path d="m10.992402 12.239006-1.2785989-3.6200339h-4.3552285l-1.2945817 3.6200339h-1.5023541l4.2912986-11.73114764h1.3585117l4.2992899 11.73114764zm-1.7500823-4.9385894-1.1827043-3.3882879q-.0479475-.1438424-.1198687-.3516147-.0639299-.2077724-.1358511-.4475098-.0719212-.2397373-.1438424-.4954572-.0719213-.263711-.1358512-.5114396-.0559387.2477286-.1278599.5114396-.0719212.2637111-.1438424.5114397-.0719212.2397374-.1438425.4475097-.0639299.1997812-.1118774.3356323l-1.1587305 3.3882879z" fill="url(#a)" stroke="#000" stroke-opacity=".6" stroke-width="1.007092" transform="scale(1.0615444 .94202371)"/><path d="m2.5 15.5h11zm0-2h11z" fill="none" stroke="#565656" stroke-linecap="round" stroke-width=".995"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/it/lc_italic.svg b/icon-themes/elementary_svg/cmd/it/lc_italic.svg
new file mode 100644
index 000000000..464edf9e2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/it/lc_italic.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="13" cy="7.158687" gradientTransform="matrix(-2.8499888 .00000024 -.00000037 -4.384597 46.00042 34.708198)" gradientUnits="userSpaceOnUse" r="4.498236"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="15.40625" x2="15.40625" y1="44" y2="41"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="40" cy="43.5" gradientTransform="matrix(1 0 0 .75 -25.446972 9.875)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#d"/><linearGradient id="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="9" cy="43.5" gradientTransform="matrix(1 0 0 .75 -5.1875 9.875)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#d"/><g transform="matrix(.60518445 0 0 1 6.692734 -22)"><path d="m14.553028 41v3h.5c.831 0 1.5-.669 1.5-1.5s-.669-1.5-1.5-1.5z" fill="url(#c)" opacity=".2"/><path d="m3.21875 41c-.7790625 0-1.40625.627187-1.40625 1.40625v.1875c0 .779063.6271875 1.40625 1.40625 1.40625h.59375v-3z" fill="url(#e)" opacity=".2"/><path d="m3.8125 41h10.740527v3h-10.740527z" fill="url(#b)" opacity=".2"/></g><path d="m14.051669 6.3423628q-1.154851 0-2.180186.4425131-1.025336.4317201-1.856397 1.2519883-.8310611.8202682-1.4246762 1.9967058-.5936151 1.176437-.8958192 2.655078-.3022041 1.521814-.226653 2.709044.086344 1.176437.5612361 1.985912.4748921.809475 1.3383323 1.230402.874233.420928 2.147807.420928.960578 0 1.856397-.183481.906612-.194275 1.791638-.442514l-.345376 1.748467q-.453306.161895-.906612.291411-.442513.118723-.917405.194274-.474892.07555-1.003749.10793-.528858.04317-1.165645.04317-1.7700521 0-2.9464894-.582822-1.1764372-.58282-1.8132243-1.651328-.6367872-1.068507-.7447172-2.568734-.10793-1.500227.2590321-3.324245.356169-1.791638 1.1224722-3.2810725.7663032-1.4894343 1.8887754-2.5579416 1.1332652-1.0685072 2.6011132-1.6621223 1.467849-.5936151 3.216315-.5936151 1.165644 0 2.169394.237446 1.014542.2374461 1.770052.6907522l-1.176437 1.6837083q-.604408-.3453761-1.359919-.5936151-.744717-.2482391-1.759259-.2482391z" fill="url(#a)" stroke="#000" stroke-opacity=".6" transform="scale(1.0151046 .98512018)"/><path d="m14.625 4.5039062c-1.183251 0-2.270325.1960827-3.263672.5859376-.993346.3898548-1.873703.93498-2.6406249 1.6367187-.7596178.7017387-1.3993835 1.54135-1.9179687 2.5195313-.5185853.9781812-.8976393 2.0557692-1.1386719 3.2324222-.2483366 1.197917-.3367121 2.290121-.2636719 3.27539.0013524.018243.0043843.034589.0058594.052735.0408882-.579877.1249894-1.187418.2578125-1.828125.2410326-1.176653.6200866-2.254241 1.1386719-3.232422.5185852-.9781814 1.1583509-1.8177928 1.9179687-2.5195315.7669219-.7017387 1.6472789-1.2468639 2.6406249-1.6367187.993347-.3898549 2.080421-.5859376 3.263672-.5859376.788834.0000001 1.523851.0784331 2.203125.234375.354671.0805563.682342.1823945.990234.3007813l.806641-1.1210937c-.511281-.2977074-1.110297-.5237456-1.796875-.6796876-.679274-.1559419-1.414291-.234375-2.203125-.234375zm-7.0195312 10.8710938c-.0413589.459297-.0516946.891832-.0253907 1.292969.0584322.772621.2489358 1.425411.5703125 1.957031.3213768.53162.7750536.936448 1.359375 1.212891.5916254.276442 1.3178134.414062 2.1796874.414062.650058 0 1.278532-.06114 1.884766-.181641.504879-.104992 1.001107-.230382 1.496093-.359374l.322266-1.576172c-.598929.16303-1.204822.307958-1.818359.435546-.606234.120501-1.234708.181641-1.884766.181641-.861874 0-1.588062-.13762-2.1796874-.414062-.5843214-.276443-1.0379982-.681271-1.359375-1.212891-.2914949-.48219-.4697473-1.069542-.5449218-1.75z" fill="#fff" opacity=".2"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/it/sc_italic.svg b/icon-themes/elementary_svg/cmd/it/sc_italic.svg
new file mode 100644
index 000000000..1e36cd8d2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/it/sc_italic.svg
@@ -0,0 +1,3 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="8.183168" cy="3.816429" gradientTransform="matrix(-2.4307441 .00000001 0 -3.7907913 27.778615 15.184354)" gradientUnits="userSpaceOnUse" r="3.655032"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient>
+
+/&amp;amp;gt;<path d="m10.08214 2.9588153q-.9393365 0-1.7733264.3599325-.8339899.3511537-1.5099607 1.0183456-.6759707.6671919-1.158807 1.6240856-.4828363.9568937-.7286438 2.159595-.2458076 1.2378166-.1843557 2.203489.070231.956894.4564997 1.615307.3862691.658413 1.0885764 1.000788.7110861.342375 1.7469894.342375.7813168 0 1.5099607-.149241.7374224-.158019 1.4572874-.359932l-.280923 1.422172q-.368711.131683-.7374224.237029-.3599325.09657-.7462015.158019-.386269.06145-.8164322.08779-.4301632.03512-.9481149.03512-1.4397299 0-2.3966236-.474058-.9568937-.474063-1.4748454-1.343168-.5179516-.869106-.60574-2.089365-.0877884-1.2202585.2106922-2.7038827.2897017-1.4572877.9129995-2.6687677.6232977-1.2114801 1.5362972-2.0805854.9217783-.8691053 2.1157007-1.3519416 1.1939224-.4828362 2.6160944-.4828362.948115 0 1.764547.1931345.825211.1931345 1.43973.5618458l-.956893 1.3694992q-.491615-.2809229-1.106134-.4828362-.60574-.2019134-1.430951-.2019134z" fill="url(#a)" stroke="#000" stroke-opacity=".6" transform="scale(1.0142139 .98598533)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ko/lc_bold.svg b/icon-themes/elementary_svg/cmd/ko/lc_bold.svg
new file mode 100644
index 000000000..9f93d4e92
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ko/lc_bold.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="11.904744" cy="4.36105" gradientTransform="matrix(.01593237 2.9166493 -2.3215578 .01268165 18.697512 -32.173533)" gradientUnits="userSpaceOnUse" r="6.758298"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><radialGradient id="b" cx="9" cy="43.5" gradientTransform="matrix(1 0 0 .75 .479155 12.375)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#f"/><linearGradient id="c" gradientTransform="matrix(.29101737 0 0 1 8.024068 0)" gradientUnits="userSpaceOnUse" x1="17" x2="17" y1="46.5" y2="43.5"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="40" cy="43.5" gradientTransform="matrix(1 0 0 .75 -25.767561 12.375)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#f"/><radialGradient id="e" cx="40" cy="43.5" gradientTransform="matrix(1 0 0 .75 -26.446602 12.375)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#f"/><linearGradient id="f"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><path d="m15.519531 1.5v20.644531h2.980469v-8.644531h3v-2.980469h-3v-9.019531zm-13.0683591 2.1523438v2.3535156h6.8808591c-.425877 4.5725716-2.7110924 7.7991856-7.9785154 10.3320316l1.546875 2.332031c7.3295634-3.541501 9.4589844-8.6966704 9.4589844-15.0175782z" fill="url(#a)" stroke="#000" stroke-opacity=".6"/><g transform="matrix(.73633307 0 0 1 8.520185 -22.5)"><path d="m13.553398 43.5v3h.5c.831 0 1.5-.669 1.5-1.5s-.669-1.5-1.5-1.5z" fill="url(#e)" opacity=".2"/><path d="m8.8854046 43.5c-.7790625 0-1.40625.627187-1.40625 1.40625v.1875c0 .779063.6271875 1.40625 1.40625 1.40625h.59375v-3z" fill="url(#b)" opacity=".2"/><path d="m9.4791546 43.5h4.0742434v3h-4.0742434z" fill="url(#c)" opacity=".2" stroke-width=".53946"/></g><g transform="matrix(.73633307 0 0 1 -4.479816 -26)"><path d="m14.232439 43.5v3h.5c.831 0 1.5-.669 1.5-1.5s-.669-1.5-1.5-1.5z" fill="url(#d)" opacity=".2"/><path d="m8.8854046 43.5c-.7790625 0-1.40625.627187-1.40625 1.40625v.1875c0 .779063.6271875 1.40625 1.40625 1.40625h.59375v-3z" fill="url(#b)" opacity=".2"/><path d="m9.4791546 43.5h4.7532844v3h-4.7532844z" fill="url(#c)" opacity=".2" stroke-width=".53946"/></g><path d="m15.519531 1.5v1h2.980469v-1zm-13.0683591 2.1523438v1h9.8867191c.01258-.3304141.02148-.6628863.02148-1zm6.7304691 3.3535156c-.659607 4.0419366-2.9591299 6.9907696-7.8281254 9.3320316l.4902344.738281c4.9010255-2.493846 7.076594-5.65009 7.488281-10.0703126zm9.318359 3.5136716v1h3v-1z" fill="#fefafc" opacity=".2"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ko/lc_charfontname.svg b/icon-themes/elementary_svg/cmd/ko/lc_charfontname.svg
new file mode 100644
index 000000000..d64cdb2fb
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ko/lc_charfontname.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="10.918949" cy="4.564843" gradientTransform="matrix(-1.551757 .03070916 -.03957393 -1.999701 22.830413 12.037915)" gradientUnits="userSpaceOnUse" r="5.094793"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></radialGradient><path d="m16.5 2.5v19h2v-8h3v-2h-3v-9zm-13.9902344 1.015625v1.5722656h8.0273434c-.404978 5.0741354-2.8447798 10.0768504-8.5859371 12.8164064l1.0488281 1.595703c7.099024-3.478046 9.515625-9.8144175 9.515625-15.984375z" fill="url(#a)" stroke="#000" stroke-opacity=".6"/><path d="m16.5 2.5v1h2v-1zm-13.9902344 1.015625v1h9.9804684c.01443-.3334435.02539-.6670504.02539-1zm7.9199224 2.5722656c-.633796 4.7223134-3.115441 9.2572634-8.4785161 11.8164064l.4902343.746094c5.3840985-2.786444 7.7026628-7.637937 8.0957028-12.5625004zm8.070312 5.4121094v1h3v-1z" fill="#fff" opacity=".2"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ko/lc_color.svg b/icon-themes/elementary_svg/cmd/ko/lc_color.svg
new file mode 100644
index 000000000..c80d6ed31
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ko/lc_color.svg
@@ -0,0 +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(.91999999 0 0 1.2500001 -2.72 12.875)" gradientUnits="userSpaceOnUse" x1="3.5" x2="28.5" y1="6" y2="6"><stop offset="0" stop-color="#ff1d1d"/><stop offset=".16829631" stop-color="#ff8a18"/><stop offset=".31939223" stop-color="#ffe92a"/><stop offset=".50751495" stop-color="#91ea3a"/><stop offset=".6893779" stop-color="#1d72e0"/><stop offset=".87265676" stop-color="#a91ec0"/><stop offset="1" stop-color="#ff0b88"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.3673 0 0 .36733 15.431 6.868)" gradientUnits="userSpaceOnUse" x1="-17.508848" x2="-17.508848" y1="35.74987" y2="41.194565"><stop offset="0" stop-color="#fff"/><stop offset=".00000007" stop-color="#fff" stop-opacity=".235"/><stop offset=".63202661" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.99801056 0 0 1.0626878 -14.968169 16.982075)" gradientUnits="userSpaceOnUse" x1="23.314552" x2="23.915749" y1="1.428383" y2="4.251413"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="d" cx="10.918949" cy="4.564843" gradientTransform="matrix(-1.551757 .03070916 -.03957393 -1.999701 22.830413 12.037915)" gradientUnits="userSpaceOnUse" r="5.094793"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></radialGradient><path d="m.5 18.5v5h23v-5z" fill="url(#a)"/><path d="m16.5 2.5v15h2v-7h3v-2h-3v-6zm-13.9902344 1.015625v1.5722656h8.0273434c-.404978 5.0741354-2.8447798 6.0768504-8.5859371 8.8164064l1.0488281 1.595703c7.099024-3.478046 9.515625-5.8144175 9.515625-11.984375z" fill="url(#d)" stroke="#000" stroke-opacity=".6"/><path d="m16.5 2.5v1.5h2v-1.5zm-13.9902344 1.015625v1.5h9.9472654c.03486-.4892468.05859-.9858555.05859-1.5zm7.8300784 3.0722656c-.751574 4.1850814-3.2394491 4.8593084-8.3886721 7.3164064l.734375 1.117187c5.1914739-2.640564 7.4651561-3.592154 7.8515621-8.4335934zm8.160156 1.9121094v1h3v-1z" fill="#fff" opacity=".2"/><g fill="none" stroke-linecap="square"><path d="m1.5 19.5h21v3h-21z" opacity=".6" stroke="url(#b)"/><path d="m.5 18.5h23v5h-23z" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ko/lc_designerdialog.svg b/icon-themes/elementary_svg/cmd/ko/lc_designerdialog.svg
new file mode 100644
index 000000000..4f57bcd4a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ko/lc_designerdialog.svg
@@ -0,0 +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(.56156549 0 0 .56188923 4.954286 -.435683)" gradientUnits="userSpaceOnUse" x1="13.236" x2="7.752" y1="37.751999" y2="42.282001"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="10.918949" cy="4.564843" gradientTransform="matrix(-1.551757 .03070916 -.03957393 -1.999701 22.830413 12.037915)" gradientUnits="userSpaceOnUse" r="5.094793"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></radialGradient><radialGradient id="c" cx="22.570999" cy="30.857" gradientTransform="matrix(.70642 0 0 .1355 -6.216186 14.963)" gradientUnits="userSpaceOnUse" r="15.571" xlink:href="#g"/><linearGradient id="d" gradientTransform="matrix(.49294 0 0 .51865 -1.792 -.03)" gradientUnits="userSpaceOnUse" x1="28.059" x2="33.437" y1="18.868" y2="23.743"><stop offset="0" stop-color="#6e3d09"/><stop offset=".242" stop-color="#ea8113"/><stop offset=".621" stop-color="#5c3307"/><stop offset="1" stop-color="#e07c12"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.4925 0 0 .5272 -1.783 -.32)" gradientUnits="userSpaceOnUse" x1="20.251" x2="22.012" y1="29.811" y2="31.724"><stop offset="0" stop-color="#f2f2f2"/><stop offset="1" stop-color="#c3c3c3"/></linearGradient><radialGradient id="f" cx="15.415" cy="35.357" gradientTransform="matrix(.4721 0 0 .47512 -2.01 2.097)" gradientUnits="userSpaceOnUse" r="7.579"><stop offset="0" stop-color="#690808"/><stop offset="1" stop-color="#f462ea"/></radialGradient><linearGradient id="g"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="h" cx="26.782" cy="42.343" gradientTransform="matrix(1 0 0 .2822 0 30.394)" gradientUnits="userSpaceOnUse" r="14.407" xlink:href="#g"/><g transform="translate(-2 -2)"><path d="m16.5 2.5v19h2v-8h3v-2h-3v-9zm-13.0058594 1v1.5722656h8.0273434c-.404978 5.0741354-2.8447798 10.0768504-8.5859371 12.8164064l1.0488281 1.595703c7.099024-3.478046 9.515625-9.8144175 9.515625-15.984375z" fill="url(#b)" stroke="#000" stroke-opacity=".6"/><path d="m16.5 2.5v1h2v-1zm-13.0058594 1v1h9.9804684c.01443-.3334435.02539-.6670504.02539-1zm7.9199224 2.5722656c-.633796 4.7223134-3.115441 9.2572634-8.4785161 11.8164064l.4902343.746094c5.3840985-2.786444 7.7026628-7.637937 8.0957028-12.5625004zm7.085937 5.4277344v1h3v-1z" fill="#fff" opacity=".2"/><ellipse cx="9.728813" cy="19.143002" fill="url(#c)" opacity=".2" rx="8" ry="2.89"/></g><path d="m19.626953 9.015625c-.728404.8342349-1.476012 1.685801-2.09375 2.417969a1.4627396 1.4627396 0 0 0 -.892578.591797l-2.640625 3.779297v3.695312a.50005.50005 0 0 0 .5.5h2a.50005.50005 0 0 0 .5-.5v-7.5h2.5a.50005.50005 0 0 0 .5-.5v-2a.50005.50005 0 0 0 -.373047-.484375z" fill="#fff" fill-opacity=".815686"/><path d="m9.82 12.62 2.005 1.972c1.178-1.218 3.057-3.31 4.353-5.147l.085-4.152c-2.142 2.367-4.8 5.343-6.442 7.328z" fill="url(#d)" stroke="#673907" stroke-linecap="round" stroke-width=".743" transform="matrix(1.04813 0 0 1.04813 7.707 -.107)"/><path d="m5.413 18.464 1.272 1.162 5.355-4.94c-.216-.824-1.45-2.312-2.373-2.312l-4.253 6.09z" fill="url(#e)" stroke="#787a75" stroke-linecap="round" stroke-width=".749" transform="matrix(1.04813 0 0 1.04813 7.707 -.107)"/><path d="m1 21.977c3.135 0 5.514.386 5.965-1.97.363-1.898-2.165-2.808-3.417-1.113-1.208 1.632-2.548 3.083-2.548 3.083z" fill="url(#f)" transform="matrix(1.04813 0 0 1.04813 7.707 -.107)"/><path d="m41.19 42.343c0 2.245-6.45 4.066-14.408 4.066-7.957 0-14.407-1.82-14.407-4.067 0-2.245 6.45-4.066 14.407-4.066s14.407 1.82 14.407 4.066z" fill="url(#h)" opacity=".2" transform="matrix(.54562 0 0 .51557 .955 .073)"/><path d="m13.5 20c0 .386513-.310591.700553-.700553.700553-.379611 0-.700555-.31059-.697103-.700553 0-.389963.31059-.704004.700553-.704004.389964 0 .704005.317491.704005.707455z" fill="#fff" opacity=".528" stroke-width="3.451003"/><path d="m8.079628 23.506179s2.201436-1.083286 3.137794-2.694518c.333701-.572772 1.085776-.08218.622578.48561-.996125 1.220254-3.760372 2.206417-3.760372 2.206417z" fill="url(#a)" opacity=".428" stroke-width="2.490313"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ko/lc_editstyle.svg b/icon-themes/elementary_svg/cmd/ko/lc_editstyle.svg
new file mode 100644
index 000000000..6d0cf4610
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ko/lc_editstyle.svg
@@ -0,0 +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(.415777 -.4174938 .518983 .5146192 -15.747227 2.650367)" gradientUnits="userSpaceOnUse" spreadMethod="pad" x1="23.575972" x2="23.575972" y1="25.356892" y2="31.210939"><stop offset="0" stop-color="#ad5f00"/><stop offset=".13482948" stop-color="#ffe16b"/><stop offset=".20224422" stop-color="#f9c440"/><stop offset=".26965895" stop-color="#fff394"/><stop offset=".44650277" stop-color="#f9c440"/><stop offset=".57114136" stop-color="#f9c440"/><stop offset=".72038066" stop-color="#ffe16b"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.4282553 -.43106531 .53455872 .53134798 -8.236684 10.17891)" gradientUnits="userSpaceOnUse" spreadMethod="pad" x1="23.575972" x2="23.575972" y1="25.356892" y2="31.210939"><stop offset="0" stop-color="#7e8087"/><stop offset=".13482948" stop-color="#d4d4d4"/><stop offset=".20224422" stop-color="#abacae"/><stop offset=".26965895" stop-color="#fafafa"/><stop offset=".44650277" stop-color="#abacae"/><stop offset=".57114136" stop-color="#abacae"/><stop offset=".72038066" stop-color="#d4d4d4"/><stop offset="1" stop-color="#7e8087"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.867764 .693027)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#d" y1="24.989594" y2="30.000141"/><linearGradient id="d"><stop offset="0" stop-color="#555761"/><stop offset=".5" stop-color="#abacae"/><stop offset="1" stop-color="#555761"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.983472 .809213)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#f" y1="24.989594" y2="30.000141"/><linearGradient id="f"><stop offset="0" stop-color="#abacae"/><stop offset=".5" stop-color="#fafafa"/><stop offset="1" stop-color="#abacae"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.465684 .289287)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#d" y1="24.989594" y2="30.000141"/><linearGradient id="h" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.581392 .405471)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#f" y1="24.989594" y2="30.000141"/><linearGradient id="i" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.061661 -.116406)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#d" y1="24.989594" y2="30.000141"/><linearGradient id="j" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.177369 -.00022)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#f" y1="24.989594" y2="30.000141"/><linearGradient id="k" gradientTransform="matrix(.4040235 -.4056919 .6073752 .602268 -17.636692 .462492)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="29.056757" y2="26.02973"><stop offset="0" stop-color="#fff394"/><stop offset="1" stop-color="#fafafa"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.3763801 .03615261 .03669995 .374874 -2.218281 -1.1331)" gradientUnits="userSpaceOnUse" x1="5.517898" x2="9.522056" y1="37.371799" y2="41.391716"><stop offset="0" stop-color="#d48e15"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><radialGradient id="m" cx="10.918949" cy="4.564843" gradientTransform="matrix(-1.551757 .03070916 -.03957393 -1.999701 22.830413 12.037915)" gradientUnits="userSpaceOnUse" r="5.094793"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></radialGradient><radialGradient id="n" cx="22.570999" cy="30.857" gradientTransform="matrix(.70642 0 0 .1355 -6.216186 14.963)" gradientUnits="userSpaceOnUse" r="15.571"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="translate(-2 -2)"><path d="m16.5 2.5v19h2v-8h3v-2h-3v-9zm-13.0058594 1v1.5722656h8.0273434c-.404978 5.0741354-2.8447798 10.0768504-8.5859371 12.8164064l1.0488281 1.595703c7.099024-3.478046 9.515625-9.8144175 9.515625-15.984375z" fill="url(#m)" stroke="#000" stroke-opacity=".6"/><path d="m16.5 2.5v1h2v-1zm-13.0058594 1v1h9.9804684c.01443-.3334435.02539-.6670504.02539-1zm7.9199224 2.5722656c-.633796 4.7223134-3.115441 9.2572634-8.4785161 11.8164064l.4902343.746094c5.3840985-2.786444 7.7026628-7.637937 8.0957028-12.5625004zm7.085937 5.4277344v1h3v-1z" fill="#fff" opacity=".2"/><ellipse cx="9.728813" cy="19.143002" fill="url(#n)" opacity=".2" rx="8" ry="2.89"/></g><g transform="translate(7.750827 7.373898)"><path d="m13.219868 12.085402c-.135595-.02111-.239457-.01225-.307686.003l-9.0874927 2.017202-1.6724992.372194-.051633.008-1.9387153 1.432663 4.9498341-.07402.040722-.0095 1.6834123-.370698 9.0845618-2.03263c.272911-.06092-.177299-.409927-1.009983-.78431-.624515-.280788-1.283742-.498541-1.690521-.561884z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><g transform="matrix(1.030012 0 0 1.0325071 -.016773 -.521525)"><path d="m2.0488085 11.037368c.2865424-.207707 1.1479509.256388 1.9603385 1.061945.8104458.803629 1.2601996 1.641331 1.0575577 1.930575-.0007708.0011.01977.01774.01898.01882l10.1384643-10.1803301c.257408-.2584708-.213108-1.1436222-1.051287-1.9747519-.838177-.8311298-1.728181-1.29506029-1.98559-1.03658863z" fill="url(#a)"/><path d="m2.0488079 11.037368c.286543-.207708 1.1479512.256388 1.960339 1.061943.8104449.80363 1.2601992 1.641332 1.0575579 1.930577-.0007714.0011.01977.01774.01898.01882l6.9820302-7.0108637.02525-.025356c.00079-.00108-.01975-.01772-.01898-.01882.202643-.2892462-.247112-1.1269457-1.057555-1.9305752-.812389-.8055563-1.6737981-1.2696506-1.9603403-1.0619438l-.025251.025355z" fill="#f9c440" opacity=".6"/><g stroke-linejoin="round"><path d="m2.0488085 11.037368c.2865424-.207707 1.1479509.256388 1.9603385 1.061945.8104458.803629 1.2601996 1.641331 1.0575577 1.930575-.0007708.0011.01977.01774.01898.01882l10.1384643-10.1803301c.257408-.2584708-.213108-1.1436222-1.051287-1.9747519-.838177-.8311298-1.728181-1.29506029-1.98559-1.03658863z" fill="none" stroke="#ad5f00" stroke-width=".969689"/><path d="m20.664062 8.2617188c-.05213.010767-.09381.033047-.126953.066406l-3.224609 3.2460942c.296545-.211927 1.182133.265278 2.017578 1.095703.834766.829753 1.298569 1.695492 1.089844 1.99414-.000714.001.01475.01397.01758.01758l3.226562-3.246094c.265132-.266874-.218698-1.178963-1.082033-2.0371105-.755416-.750879-1.553081-1.2120851-1.917969-1.1367187z" fill="url(#b)" stroke="#555761" stroke-width=".5" transform="matrix(.97086248 0 0 .96851634 -7.75054 -7.208073)"/><path d="m10.565423 2.4840909c.286542-.2077065 1.147951.2563879 1.960338 1.0619443.810445.8036291 1.260199 1.6413295 1.057557 1.9305744-.000769.0011.01977.017738.01898.018821l1.551936-1.5571217c.408481-.40858-.029278-1.092821-.981372-2.0446829-.812386-.8055561-1.673796-1.2696511-1.960337-1.06194452l-.02525.0253559-1.621849 1.62705352z" fill="#fe9ab8" opacity=".9" stroke="#de3e80" stroke-width=".969689"/></g><path d="m9.1785348 3.8767048c.2865413-.2077068 1.1479522.2563879 1.9603392 1.0619443.810445.8036291 1.2602 1.6413294 1.057556 1.9305753-.000771.0011.01977.017736.01898.01882l.126256-.1267795c.00079-.00108-.01975-.01772-.01898-.01882.202645-.2892457-.24711-1.1269463-1.057556-1.9305745-.812387-.8055569-1.6737965-1.2696514-1.9603382-1.0619448z" fill="url(#c)"/><path d="m9.0628273 3.9928895c.2865436-.2077068 1.1479527.2563878 1.9603397 1.061944.810444.8036294 1.2602 1.6413292 1.057556 1.9305742-.000771.0011.01977.017738.01898.018822l.126257-.1267799c.00079-.00108-.01975-.017721-.01898-.018821.202643-.2892448-.24711-1.1269452-1.057557-1.9305743-.812387-.8055563-1.6737957-1.2696512-1.9603386-1.0619444z" fill="url(#e)"/><path d="m9.5806143 3.4729643c.2865426-.2077069 1.1479517.2563872 1.9603387 1.0619442.810446.803629 1.2602 1.6413292 1.057558 1.9305747-.000773.0011.01977.017737.01898.01882l.126258-.1267784c.000791-.00108-.01975-.017721-.01898-.01882.202642-.2892454-.247113-1.126946-1.057559-1.930575-.812386-.8055567-1.6737949-1.2696512-1.9603383-1.0619444z" fill="url(#g)"/><path d="m9.4649071 3.5891488c.2865435-.207707 1.1479529.2563877 1.9603379 1.061944.810447.8036298 1.260201 1.6413294 1.057558 1.9305748-.000769.0011.01977.017737.01898.018821l.126257-.12678c.00079-.00108-.01975-.01772-.01898-.01882.202645-.2892448-.247111-1.1269461-1.057556-1.9305739-.812386-.8055567-1.673796-1.2696517-1.9603395-1.0619447z" fill="url(#h)"/><path d="m9.9846388 3.0672723c.2865412-.2077066 1.1479512.2563878 1.9603372 1.0619445.810446.8036288 1.260201 1.641329 1.057558 1.9305741-.00077.0011.01977.017738.01898.018821l.126256-.1267791c.000792-.00108-.01975-.017721-.01898-.018821.202644-.2892444-.247111-1.126945-1.057557-1.9305744-.812385-.8055559-1.673795-1.2696505-1.960338-1.0619437z" fill="url(#i)"/><path d="m9.8689318 3.1834569c.2865412-.2077072 1.1479512.2563879 1.9603392 1.0619447.810444.8036283 1.260198 1.6413291 1.057556 1.9305739-.000771.0011.01977.017737.01898.018821l.126258-.1267782c.000789-.00108-.01975-.017722-.01898-.018821.202642-.2892458-.247113-1.1269461-1.057558-1.9305749-.812386-.8055564-1.673796-1.2696514-1.9603386-1.0619441z" fill="url(#j)"/><g fill-rule="evenodd" stroke-width=".969689"><path d="m.25980529 15.79419 4.77185621-1.725488.039308-.03926c.2026429-.28924-.2523964-1.127286-1.0628421-1.930916-.8123879-.805556-1.6726784-1.26728-1.9592212-1.059573z" fill="url(#k)" stroke="url(#l)"/><path d="m.7444326 14.506276-.48521185 1.282691 1.30137225-.473393c-.113686-.133135-.2192836-.267835-.3543579-.401773-.1555069-.154199-.30708012-.280667-.4618025-.407525z" fill="#333" stroke="#1a1a1a"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ko/lc_fontdialog.svg b/icon-themes/elementary_svg/cmd/ko/lc_fontdialog.svg
new file mode 100644
index 000000000..808a0c0ff
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ko/lc_fontdialog.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="17.461565" x2="17.461565" y1="12.132274" y2="23.876352"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#ccc"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14.525564" x2="14.525564" y1="12.132274" y2="23.879738"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#8c8c8c"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="10.127912" x2="9.984243" y1="12.048073" y2="3.95193"><stop offset="0" stop-color="#e5e5e5"/><stop offset="1" stop-color="#ababab"/></linearGradient><radialGradient id="d" cx="10.918949" cy="4.564843" gradientTransform="matrix(-1.551757 .03070916 -.03957393 -1.999701 22.830413 12.037915)" gradientUnits="userSpaceOnUse" r="5.094793"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></radialGradient><path d="m16.5 2.5v19h2v-8h3v-2h-3v-9zm-13.9902344 1.015625v1.5722656h8.0273434c-.404978 5.0741354-2.8447798 10.0768504-8.5859371 12.8164064l1.0488281 1.595703c7.099024-3.478046 9.515625-9.8144175 9.515625-15.984375z" fill="url(#d)" stroke="#000" stroke-opacity=".6"/><path d="m16.5 2.5v1h2v-1zm-13.9902344 1.015625v1h9.9804684c.01443-.3334435.02539-.6670504.02539-1zm7.9199224 2.5722656c-.633796 4.7223134-3.115441 9.2572634-8.4785161 11.8164064l.4902343.746094c5.3840985-2.786444 7.7026628-7.637937 8.0957028-12.5625004zm8.070312 5.4121094v1h3v-1z" fill="#fff" opacity=".2"/><g transform="matrix(.73400013 0 0 .73400013 11.632274 12.132274)"><path d="m16.798828 12.5c-.165264 0-.298828.211412-.298828.474609v.763672h-.09766l-1.123047.480469-.07227.07422-.552734-.552735c-.18611-.186109-.430016-.241858-.546875-.125l-.992188.992188c-.116858.116859-.06111.360765.125.546875l.552735.552734-.07422.07227-.480469 1.123047v.097651h-.763663c-.263197 0-.474609.133564-.474609.298828v1.402344c0 .165264.211412.298828.474609.298828h.763672v.105469l.480469 1.123047.07031.06836-.548828.548828c-.186109.186109-.241858.430016-.125.546875l.992188.992188c.116859.116859.360765.06111.546875-.125l.548828-.548828.07617.07812 1.123047.482422h.09766v.753907c0 .263201.133564.474612.298828.474612h1.402344c.165264 0 .298828-.211411.298828-.474609v-.753907h.105469l1.123047-.482422.07227-.07422.544922.544922c.18611.186108.430016.241859.546875.125l.992188-.992188c.116858-.116859.06111-.360766-.125-.546875l-.544922-.544922.07422-.07227.482422-1.123047v-.105462h.753907c.26319 0 .474602-.133564.474602-.298828v-1.402344c0-.165264-.211412-.298828-.474609-.298828h-.753907v-.09766l-.482422-1.123047-.07812-.07617.548828-.548828c.186109-.18611.241858-.430016.125-.546875l-.992188-.992188c-.116859-.116858-.360765-.06111-.546875.125l-.548828.548828-.06836-.07031-1.123047-.480469h-.105472v-.763672c0-.263197-.133564-.474609-.298828-.474609zm.705078 4c.829457 0 1.503906.674449 1.503906 1.503906.000001.829457-.674449 1.503906-1.503906 1.503906-.829457.000001-1.503906-.674449-1.503906-1.503906s.674449-1.503906 1.503906-1.503906z" display="block" fill="url(#a)" stroke="url(#b)" stroke-linejoin="round" transform="matrix(1.3623976 0 0 1.3623976 -15.847782 -16.528981)"/><path d="m8 3.465116c-2.5005771 0-4.5348837 2.034307-4.5348837 4.534884s2.0343066 4.534884 4.5348837 4.534884c2.500576-.000001 4.534884-2.034307 4.534884-4.534884s-2.034308-4.534884-4.534884-4.534884zm0 2.093024c1.347907 0 2.44186 1.093953 2.44186 2.44186s-1.093953 2.44186-2.44186 2.44186-2.4418605-1.093953-2.4418605-2.44186 1.0939535-2.44186 2.4418605-2.44186z" opacity=".05"/><path d="m8.0000001 4c-2.2056004 0-4.0000002 1.7944001-4.0000002 4.0000008 0 2.2055992 1.7943998 3.9999992 4.0000002 3.9999992 2.2055999 0 3.9999999-1.7944 3.9999999-3.9999992 0-2.2056007-1.7944-4.0000008-3.9999999-4.0000008z" fill="none" stroke="url(#c)" stroke-width="1.352275"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ko/lc_grow.svg b/icon-themes/elementary_svg/cmd/ko/lc_grow.svg
new file mode 100644
index 000000000..f65283d6a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ko/lc_grow.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="5" x2="5" y1="11" y2="18"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="5" x2="5" y1="13.5" y2="18"><stop offset="0" stop-color="#fff"/><stop offset=".22222222" 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="10.918949" cy="4.564843" gradientTransform="matrix(-1.551757 .03070916 -.03957393 -1.999701 21.820647 10.02229)" gradientUnits="userSpaceOnUse" r="5.094793"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></radialGradient><radialGradient id="d" cx="15.156962" cy="22.70648" gradientTransform="matrix(.70642 0 0 .1355 -7.716947 13.907647)" gradientUnits="userSpaceOnUse" r="15.571"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="translate(0 2)"><ellipse cx="8.228053" cy="18.087646" fill="url(#d)" opacity=".2" rx="9.237819" ry="2.89"/><path d="m13.5 1.5v18h2v-8h3v-2h-3v-8zm-12 1v1.5722656h8.0273434c-.404978 5.0741354-2.8447798 9.0768504-8.5859371 11.8164064l1.0488281 1.595703c7.099024-3.478046 9.5156246-8.8144175 9.5156246-14.984375z" fill="url(#c)" stroke="#000" stroke-opacity=".6"/><g fill="#fff"><path d="m13.5 1.5v1h2v-1zm-12 1v1h9.980468c.01443-.3334435.02539-.6670504.02539-1zm7.9199224 2.5722656c-.633796 4.7223134-3.115441 8.2572634-8.4785161 10.8164064l.4902343.746094c5.3840985-2.786444 7.7026628-6.637937 8.0957028-11.5625004zm6.0800776 4.4277344v1h3v-1z" opacity=".2"/><path d="m14.058594 3-.529297.5273438a1.5812974 1.5812974 0 0 0 -.001953.0019531c-.276499.2766905-.442546.6283192-.527344.9921875v.9570312c.024116.1073347.037041.2191677.078125.3183594.292338.705811 1.062174 1.2848202 1.921875 1.2851562h.917969v1.9179688c.000018.1860659.033919.3641909.082031.5371094v-6.0371094a.50005.50005 0 0 0 -.5-.5zm3.404297 8c.172918.048112.351044.082012.537109.082031h.773438a.50005.50005 0 0 0 -.273438-.082031z" transform="translate(0 -2)"/></g></g><g transform="translate(13 -10)"><path d="m5.5 11c-.1298868.0021-.25387.05461-.3457031.146484l-3.5078125 3.5c-.3147787.314997-.0918033.853342.3535156.853516h2.5v3.5c.0000276.276131.2238691.499972.5.5h1c.2761309-.000028.4999724-.223869.5-.5v-3.5h2.5c.4453189-.000174.6682943-.538519.3535156-.853516l-3.4921875-3.5c-.0956617-.095706-.2260267-.148556-.3613281-.146484z" fill="url(#a)" stroke="#a62100" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m5.5 12.220339-2.255429 2.279661h2.255429l-.0117188.999974.0117188 3.500026.011719-3.5-.011719-1h2.2342428z" fill="none" opacity=".49" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ko/lc_italic.svg b/icon-themes/elementary_svg/cmd/ko/lc_italic.svg
new file mode 100644
index 000000000..6d1976166
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ko/lc_italic.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="40" cy="43.5" gradientTransform="matrix(1 0 0 .75 -25.767561 12.375)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#b"/><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="9" cy="43.5" gradientTransform="matrix(1 0 0 .75 .479155 12.375)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#b"/><linearGradient id="d" gradientTransform="matrix(.29101737 0 0 1 8.024068 0)" gradientUnits="userSpaceOnUse" x1="17" x2="17" y1="46.5" y2="43.5"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="10.918949" cy="4.564843" gradientTransform="matrix(-1.551757 .03070916 -.03957393 -1.999701 23.830413 12.037915)" gradientUnits="userSpaceOnUse" r="5.094793"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></radialGradient><g transform="matrix(1 0 -.23388582 1 2.084715 0)"><path d="m17.5 2.5v19h2v-8h3v-2h-3v-9zm-13.9902344 1.015625v1.5722656h8.0273434c-.404978 5.0741354-2.4773513 7.6725534-8.2185086 10.4121094l1.0488281 1.595703c7.0990245-3.478046 9.1481965-7.4101205 9.1481965-13.580078z" fill="url(#e)" stroke="#000" stroke-opacity=".6"/><path d="m17.5 2.5v1h2v-1zm-13.9902344 1.015625v1h9.9804684c.01443-.3334435.02539-.6670504.02539-1zm7.9199224 2.5722656c-.633796 4.7223134-2.7480125 6.8529664-8.1110876 9.4121094l.4902343.746094c5.3840985-2.786444 7.3352343-5.23364 7.7282743-10.1582034zm8.070312 5.4121094v1h3v-1z" fill="#fff" opacity=".2"/><g transform="matrix(.73633307 0 0 1 -2.044272 -27.5)"><path d="m14.232439 43.5v3h.5c.831 0 1.5-.669 1.5-1.5s-.669-1.5-1.5-1.5z" fill="url(#a)" opacity=".2"/><path d="m8.8854046 43.5c-.7790625 0-1.40625.627187-1.40625 1.40625v.1875c0 .779063.6271875 1.40625 1.40625 1.40625h.59375v-3z" fill="url(#c)" opacity=".2"/><path d="m9.4791546 43.5h4.7532844v3h-4.7532844z" fill="url(#d)" opacity=".2" stroke-width=".53946"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ko/lc_outlinefont.svg b/icon-themes/elementary_svg/cmd/ko/lc_outlinefont.svg
new file mode 100644
index 000000000..7c9bc155b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ko/lc_outlinefont.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m16.5 2.5v19h2v-8h3v-2h-3v-9zm-13.9902344 1.015625v1.5722656h8.0273434c-.404978 5.0741354-2.8447798 10.0768504-8.5859371 12.8164064l1.0488281 1.595703c7.099024-3.478046 9.515625-9.8144175 9.515625-15.984375z" fill="none" stroke="#000" stroke-opacity=".6"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ko/lc_overline.svg b/icon-themes/elementary_svg/cmd/ko/lc_overline.svg
new file mode 100644
index 000000000..8e65dbfb4
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ko/lc_overline.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="10.918949" cy="4.564843" gradientTransform="matrix(-1.551757 .03070916 -.03957393 -1.999701 23.830413 16.037915)" gradientUnits="userSpaceOnUse" r="5.094793" xlink:href="#b"/><linearGradient id="b"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#b" y1="25" y2="3"/><g transform="matrix(1 0 0 -1 0 25)"><path d="m2.5 21.5v2h19v-2z" fill="url(#c)"/><path d="m2.5 21.5v2h19v-2z" fill="none" opacity=".61" stroke="#000"/><path d="m3 22v1h18v-1z" fill="#fff" opacity=".2"/><g transform="matrix(1 0 0 -1 0 25)"><path d="m17.5 6.5v17h2v-6h3v-2h-3v-9zm-13.9902344 1.015625v1.5722656h8.0273434c-.404978 5.0741344-2.8447798 8.0768504-8.5859371 10.8164064l1.0488281 1.595703c7.099024-3.478046 9.515625-7.814418 9.515625-13.984375z" fill="url(#a)" stroke="#000" stroke-opacity=".6"/><path d="m2.5 1.5v1h19v-1zm15 5v1.5h2v-1.5zm-13.9902344 1.015625v1.5h9.9472654c.03486-.4892468.058594-.9858555.058594-1.5zm7.8300784 3.072266c-.751574 4.185081-3.2394491 6.859308-8.3886721 9.316406l.734375 1.117187c5.1914739-2.640564 7.4651561-5.592154 7.8515621-10.433593zm8.160156 4.912109v1h3v-1z" fill="#fff" opacity=".2"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ko/lc_resetattributes.svg b/icon-themes/elementary_svg/cmd/ko/lc_resetattributes.svg
new file mode 100644
index 000000000..8a07a6a7b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ko/lc_resetattributes.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="1162.1" cy="1294.5" gradientTransform="matrix(.87946 -.11013 .063119 .75018 -1091.3 -829.8)" gradientUnits="userSpaceOnUse" r="11.902"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14.056274" x2="14.056274" y1="7.1402" y2="20.101801"><stop offset="0" stop-color="#fe9ab8"/><stop offset="1" stop-color="#f4679d"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13.35182" x2="13.35182" y1="8.40058" y2="14.97316"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><radialGradient id="d" cx="10.918949" cy="4.564843" gradientTransform="matrix(-1.551757 .03070916 -.03957393 -1.999701 22.830413 12.037915)" gradientUnits="userSpaceOnUse" r="5.094793"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></radialGradient><path d="m16.5 2.5v15h2v-7h3v-2h-3v-6zm-13.9902344 1.015625v1.5722656h8.0273434c-.404978 5.0741354-2.8447798 6.0768504-8.5859371 8.8164064l1.0488281 1.595703c7.099024-3.478046 9.515625-5.8144175 9.515625-11.984375z" fill="url(#d)" stroke="#000" stroke-opacity=".6"/><path d="m16.5 2.5v1.5h2v-1.5zm-13.9902344 1.015625v1.5h9.9472654c.03486-.4892468.05859-.9858555.05859-1.5zm7.8300784 3.0722656c-.751574 4.1850814-3.2394491 4.8593084-8.3886721 7.3164064l.734375 1.117187c5.1914739-2.640564 7.4651561-3.592154 7.8515621-8.4335934zm8.160156 1.9121094v1h3v-1z" fill="#fff" opacity=".2"/><g transform="matrix(.58098 0 0 .58098 10.057 11.509)"><g fill-rule="evenodd"><path d="m11.851-.43396-7.8897 15.276-1.9613 5.826 2.7287.624 13.473.208 1.961-1.768 3.837-8.947 1.409-9.2424z" fill="url(#a)"/><g stroke-linejoin="round" stroke-width="1.7212"><path d="m2.4731 20.643h13.686l4.3835-7.7148 1.619168-10.1176144-1.1485-1.167-10.784.062153-1.5258002 1.1188-6.1931678 13.1196144z" fill="url(#b)" stroke="#e41b79" stroke-opacity=".5"/><path d="m4.5028 15.435 11.158.042 5.314768-11.4656144-.368-.7321h-10.165l-5.889468 12.2116144z" fill="#fff" fill-opacity=".5" opacity=".5" stroke="url(#c)"/></g></g><path d="m4.1465 16.003v2.9906h11.876" style="opacity:.2;fill:none;stroke:#fff;stroke-width:1.7212;stroke-linecap:round;stroke-linejoin:round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ko/lc_scaletext.svg b/icon-themes/elementary_svg/cmd/ko/lc_scaletext.svg
new file mode 100644
index 000000000..1e532f512
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ko/lc_scaletext.svg
@@ -0,0 +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(0 1 -1 0 33 3)" gradientUnits="userSpaceOnUse" x1="-.5" x2="17.5" y1="12.5" y2="12.5"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 1 -1 0 41.021668 .00866)" gradientUnits="userSpaceOnUse" x1="4.49134" x2="18.991341" y1="20.521667" y2="20.521667"><stop offset="0" stop-color="#fff"/><stop offset=".48275858" 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="10.918949" cy="4.564843" gradientTransform="matrix(-1.551757 .03070916 -.03957393 -1.999701 21.830413 12.037915)" gradientUnits="userSpaceOnUse" r="5.094793"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></radialGradient><path d="m14.5 2.5v19h2v-8h3v-2h-3v-9zm-12.9902344 1.015625v1.5722656h8.0273434c-.404978 5.0741354-2.8447798 10.0768504-8.5859371 12.8164064l1.0488281 1.595703c7.099024-3.478046 9.515625-9.8144175 9.515625-15.984375z" fill="url(#c)" stroke="#000" stroke-opacity=".6"/><path d="m14.5 2.5v1h2v-1zm-12.9902344 1.015625v1h9.9804684c.01443-.3334435.02539-.6670504.02539-1zm7.9199224 2.5722656c-.633796 4.7223134-3.115441 9.2572634-8.4785161 11.8164064l.4902343.746094c5.3840985-2.786444 7.7026628-7.637937 8.0957028-12.5625004zm7.070312 5.4121094v1h3v-1z" fill="#fff" opacity=".2"/><g stroke-linecap="round" stroke-linejoin="round"><path d="m23.5 5.5-3-4-3 4h2v13h-2l3 4 3-4h-2v-13z" fill="url(#a)" stroke="#a62100" stroke-opacity=".501961"/><path d="m21.525574 4.510614-1.003906-1.339844-1.003906 1.339844h.0039c.551299-.0002262.998273.4467466.998047.998046v12.999999c.000226.551296-.446741.998268-.998037.998047h-.0039l1.0039 1.339844 1.003906-1.339844h-.0039c-.551301.000228-.998277-.446746-.998051-.998047v-12.999999c-.000226-.5512994.446748-.9982722.998047-.998046z" fill="none" opacity=".5" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ko/lc_shadowed.svg b/icon-themes/elementary_svg/cmd/ko/lc_shadowed.svg
new file mode 100644
index 000000000..0fcc26557
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ko/lc_shadowed.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="10.918949" cy="4.564843" gradientTransform="matrix(-1.551757 .03070916 -.03957393 -1.999701 22.830413 12.037915)" gradientUnits="userSpaceOnUse" r="5.094793" xlink:href="#d"/><radialGradient id="b" cx="10.918949" cy="4.564843" gradientTransform="matrix(-1.551757 .03070916 -.03957393 -1.999701 24.830413 15.037915)" gradientUnits="userSpaceOnUse" r="5.094793" xlink:href="#d"/><filter id="c" color-interpolation-filters="sRGB" height="1.048822" width="1.047205" x="-.023602" y="-.024411"><feGaussianBlur stdDeviation=".16274089"/></filter><radialGradient id="d" cx="10.918949" cy="4.564843" gradientTransform="matrix(-1.551757 .03070916 -.03957393 -1.999701 22.830413 12.037915)" gradientUnits="userSpaceOnUse" r="5.094793"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></radialGradient><path d="m18.5 5.5v16h2v-5h3v-2h-3v-9zm-13.9902344 1.015625v1.5722656h8.0273434c-.404978 5.0741354-2.8447798 7.0768504-8.5859371 9.8164064l1.0488281 1.595703c7.099024-3.478046 9.515625-6.814417 9.515625-12.984375z" fill="url(#b)" filter="url(#c)" opacity=".3" stroke="#000" stroke-opacity=".6"/><path d="m16.5 2.5v16h2v-5h3v-2h-3v-9zm-13.9902344 1.015625v1.5722656h8.0273434c-.404978 5.0741354-2.8447798 7.0768504-8.5859371 9.8164064l1.0488281 1.595703c7.099024-3.478046 9.515625-6.8144175 9.515625-12.984375z" fill="url(#a)" stroke="#000" stroke-opacity=".6"/><path d="m16.5 2.5v1.5h2v-1.5zm-13.9902344 1.015625v1.5h9.9472654c.03486-.4892468.058594-.9858555.058594-1.5zm7.8300784 3.0722656c-.7515742 4.1850814-3.2394491 5.8593084-8.3886721 8.3164064l.734375 1.117187c5.1914739-2.640564 7.4651561-4.592154 7.8515621-9.4335934zm8.160156 4.9121094v1h3v-1z" fill="#e9e9e9" opacity=".08"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ko/lc_shrink.svg b/icon-themes/elementary_svg/cmd/ko/lc_shrink.svg
new file mode 100644
index 000000000..d8bdc5a04
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ko/lc_shrink.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="5.5" x2="5.5" y1="20" y2="11"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="5.5" x2="5.5" y1="18" y2="13"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".60000002" stop-color="#fff" stop-opacity=".176471"/><stop offset=".60000002" stop-color="#fff"/><stop offset=".80000001" stop-color="#fff"/><stop offset=".80000001" 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="c" cx="10.918949" cy="4.564843" gradientTransform="matrix(-1.9396962 .03838645 -.04946741 -2.4996263 27.038017 9.297394)" gradientUnits="userSpaceOnUse" r="5.094793"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></radialGradient><radialGradient id="d" cx="22.507378" cy="30.193634" gradientTransform="matrix(.51880774 -.00288634 .00075383 .1354979 -2.651101 13.422014)" gradientUnits="userSpaceOnUse" r="15.571"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(.8 0 0 .8 1.2 4.6)"><ellipse cx="9.094001" cy="17.536987" fill="url(#d)" opacity=".2" rx="7.898917" ry="2.89" stroke-width="1.2425"/><path d="m7.4140625 6.4941406-5.0664063 12.0058594h.421875l4.6445313-11.0058594h2.3027344l4.4804691 11.0058594h.40625l-4.8867191-12.0058594zm-.6171875 7.8984374-.4121094 1h4.0351564l-.332031-1z" fill="#fff" opacity=".2" transform="matrix(1.25 0 0 1.25 -1.5 -5.75)"/><g stroke-width="1.25"><path d="m16.625.5v19.375h2.5l-.000001-6.875h3.75v-2.5h-3.75l.000001-10zm-14.987794 1.2695312v1.9653321h10.034179c-.506222 6.3426697-5.2638172 8.6704947-10.73242113 11.6455077l1.31103513 1.994629c7.300767-3.358807 11.894532-7.8930219 11.894532-15.6054688z" fill="url(#c)" stroke="#000" stroke-opacity=".6"/><g fill="#fff"><path d="m16.625.5v1.25h2.5v-1.25zm-14.987794 1.2695312v1.25h12.475586c.01804-.4168043.03174-.833813.03174-1.25zm9.899903 3.215332c-.747302 4.8242543-3.8943013 7.1965798-10.59814513 10.3955078l.61279283.932618c6.7301232-3.483055 10.0328173-6.161173 10.1196283-11.3281258zm7.58789 5.5151368v1.25h3.75v-1.25z" opacity=".2"/><path d="m14.5 4.5a.50005.50005 0 0 0 -.5.5v2.828125l3 2.992187v-5.820312a.50005.50005 0 0 0 -.5-.5z" transform="matrix(1.25 0 0 1.25 -1.5 -5.75)"/></g></g></g><g transform="matrix(1 0 0 -1 13 21)"><path d="m5.5 11c-.1298868.0021-.25387.05461-.3457031.146484l-3.5078125 3.5c-.3147787.314997-.0918033.853342.3535156.853516h2.5v3.5c.0000276.276131.2238691.499972.5.5h1c.2761309-.000028.4999724-.223869.5-.5v-3.5h2.5c.4453189-.000174.6682943-.538519.3535156-.853516l-3.4921875-3.5c-.0956617-.095706-.2260267-.148556-.3613281-.146484z" fill="url(#a)" stroke="#a62100" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m5.5 12.220339-2.255429 2.279661h2.255429l-.0117188.999974.0117188 3.500026.011719-3.5-.011719-1h2.2342428z" fill="none" opacity=".49" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ko/lc_sortascending.svg b/icon-themes/elementary_svg/cmd/ko/lc_sortascending.svg
new file mode 100644
index 000000000..08905496e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ko/lc_sortascending.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="7.5" cy="-4.5" gradientTransform="matrix(0 .66666667 -1 0 3 -3.5)" gradientUnits="userSpaceOnUse" r="6"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><radialGradient id="b" cx="7" cy="4.992233" gradientTransform="matrix(.00000003 3.1384514 -3.1384514 .00000003 32.66788 -20.973279)" gradientUnits="userSpaceOnUse" r="7.009827"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><path d="m16.490234.99588131c-.272045 0-.490234.21818939-.490234.49023439v16.0859373l-4.292969-4.292969a1.0001 1.0001 0 0 0 -.716797-.302734 1.0001 1.0001 0 0 0 -.697265 1.716797l5.857422 5.857422a1.0001 1.0001 0 0 0 .855468.449218 1.0001 1.0001 0 0 0 .002 0 1.0001 1.0001 0 0 0 .002 0 1.0001 1.0001 0 0 0 .0039 0 1.0001 1.0001 0 0 0 .839844-.455078l5.853516-5.851562a1.0001 1.0001 0 0 0 -.726562-1.716797 1.0001 1.0001 0 0 0 -.6875.302734l-4.293057 4.292969v-16.0859373c0-.272045-.218189-.49023439-.490234-.49023439z" fill="url(#b)" transform="translate(0 2)"/><path d="m2.5 2.5v2h9v4.5h2v-4.5-2h-2z" fill="url(#a)" stroke="#000" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".490196"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ko/lc_sortdescending.svg b/icon-themes/elementary_svg/cmd/ko/lc_sortdescending.svg
new file mode 100644
index 000000000..a223878e4
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ko/lc_sortdescending.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="7.5" cy="-4.5" gradientTransform="matrix(0 -.66666667 -1 0 3 20.5)" gradientUnits="userSpaceOnUse" r="6"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><radialGradient id="b" cx="17" cy="4.98553" gradientTransform="matrix(-.00000005 3.1363666 -2.1384314 -.00000004 27.661215 -54.318232)" gradientUnits="userSpaceOnUse" r="7.014487"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><g transform="translate(0 2)"><path d="m16.980468-.99999958a1.0001 1.0001 0 0 0 -.0293.00195 1.0001 1.0001 0 0 0 -.07031.00586 1.0001 1.0001 0 0 0 -.697265.40625l-5.890625 5.88867188a1.0001 1.0001 0 1 0 1.414062 1.4140625l4.292969-4.2929663v16.0859375c0 .272045.218189.490234.490234.490234h1.019532c.272045 0 .490234-.218189.490234-.490234v-16.0859375l4.292969 4.2929688a1.0001 1.0001 0 1 0 1.414062-1.4140625l-5.882812-5.88281248a1.0001 1.0001 0 0 0 -.828125-.4199219 1.0001 1.0001 0 0 0 -.01563 0z" fill="url(#b)"/><text x="4" y="18"><tspan x="4" y="18"/></text></g><path d="m6.5 8v2.5h-4v2h9 2v-2h-5v-2.5zm1.5 6.496094a4.5 3.5 0 0 0 -4.5 3.5 4.5 3.5 0 0 0 4.5 3.5 4.5 3.5 0 0 0 4.5-3.5 4.5 3.5 0 0 0 -4.5-3.5zm0 2.003906a2.5 1.5 0 0 1 2.5 1.5 2.5 1.5 0 0 1 -2.5 1.5 2.5 1.5 0 0 1 -2.5-1.5 2.5 1.5 0 0 1 2.5-1.5z" fill="url(#a)" stroke="#000" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".490196"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ko/lc_strikeout.svg b/icon-themes/elementary_svg/cmd/ko/lc_strikeout.svg
new file mode 100644
index 000000000..6dd3a6f24
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ko/lc_strikeout.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="10.918949" cy="4.564843" gradientTransform="matrix(-1.551757 .03070916 -.03957393 -1.999701 23.830413 13.037915)" gradientUnits="userSpaceOnUse" r="5.094793"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></radialGradient><radialGradient id="b" cx="22.571" cy="30.857" gradientTransform="matrix(.70642 0 0 .1355 -3.945 16.71)" gradientUnits="userSpaceOnUse" r="15.571"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="c" gradientTransform="matrix(.44503 0 0 .4849 1.427 -8.124)" gradientUnits="userSpaceOnUse" x1="23.306" x2="14.389" y1="24.844" y2="9.59"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><path d="m17.5 3.5v5.5h2v-5.5zm-13.9902344 1.015625v1.5722656h8.0273434c-.084345 1.0568022-.262862 2.018689-.535156 2.9121094h1.96875c.371989-1.3817173.544922-2.8687375.544922-4.484375zm18.4902344 7.984375v.5 1h-2.5-.5-1.5v6.5h2v-6h2.75.25v-.5-1-.5h-.25zm-14.359375 1.5c-1.2282979 1.041464-2.7713003 1.988996-4.6894531 2.904297l1.0488281 1.595703c2.756896-1.350694 4.8002764-2.833252 6.277344-4.5z" fill="url(#a)"/><path d="m17.5 3a.50005.50005 0 0 0 -.5.5v5.5h1v-5h1v5h1v-5.5a.50005.50005 0 0 0 -.5-.5zm-13.9902344 1.015625a.50005.50005 0 0 0 -.5.5v1.5722656a.50005.50005 0 0 0 .5.5h7.4199224c-.100404.8651256-.261433 1.665266-.490235 2.4121094h1.085938c.259141-.8909572.42767-1.844441.509765-2.8730469a.50005.50005 0 0 0 -.498047-.5390625h-7.5273434v-.5722656h8.9804684c-.033034 1.435251-.205413 2.7561625-.544922 3.984375h1.046876c.360872-1.394569.523437-2.8857955.523437-4.484375a.50005.50005 0 0 0 -.5-.5zm18.4902344 7.984375v2h-2-1v.5 5.5h-1v-6h-1v6.5a.50005.50005 0 0 0 .5.5h2a.50005.50005 0 0 0 .5-.5v-5.5h2.5c.277 0 .5-.223.5-.5v-2c0-.277-.223-.5-.5-.5zm-15.1523438 2c-1.1069472.85952-2.4595092 1.664913-4.1113281 2.453125a.50005.50005 0 0 0 -.203125.726563l1.0488281 1.595703a.50005.50005 0 0 0 .6386719.173828c2.9754984-1.457795 5.1627494-3.084813 6.7128909-4.949219h-1.3437502c-1.3298869 1.391144-3.1040507 2.660113-5.4257813 3.839844l-.5039063-.767578c1.9094592-.952876 3.4851307-1.949329 4.7246094-3.072266z" fill-opacity=".431373"/><ellipse cx="12" cy="20.89" fill="url(#b)" opacity=".2" rx="11" ry="2.11"/><path d="m3.495 12.505v-2.01h17.01v1.962z" style="stroke:#000;stroke-width:.99;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.431;fill:url(#c)"/><path d="m17.5 3.5v1.5h2v-1.5zm-13.9902344 1.015625v1.5h9.9472654c.03486-.4892468.058594-.9858555.058594-1.5zm7.8300784 3.0722656c-.088333.4918714-.205948.9598773-.34375 1.4121094h.357422c.079091-.4537949.144403-.9210822.183593-1.4121094zm-3.6953128 6.4121094c-1.2275352 1.042805-2.7746356 1.988723-4.6933593 2.904297l.734375 1.117187c2.4005852-1.221021 4.1710831-2.511351 5.4257812-4.021484z" fill="#fff" opacity=".2"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ko/lc_stylenewbyexample.svg b/icon-themes/elementary_svg/cmd/ko/lc_stylenewbyexample.svg
new file mode 100644
index 000000000..226c77c31
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ko/lc_stylenewbyexample.svg
@@ -0,0 +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(.56156549 0 0 .56188923 4.954286 -.435683)" gradientUnits="userSpaceOnUse" x1="13.236" x2="7.752" y1="37.751999" y2="42.282001"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="10.918949" cy="4.564843" gradientTransform="matrix(-1.551757 .03070916 -.03957393 -1.999701 22.830413 12.037915)" gradientUnits="userSpaceOnUse" r="5.094793"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></radialGradient><radialGradient id="c" cx="22.570999" cy="30.857" gradientTransform="matrix(.70642 0 0 .1355 -6.216186 14.963)" gradientUnits="userSpaceOnUse" r="15.571" xlink:href="#k"/><linearGradient id="d" gradientTransform="matrix(.282 0 0 .28 12.197 12.015)" gradientUnits="userSpaceOnUse" x1="24.075001" x2="23.756001" xlink:href="#e" y1="7.1" y2="38.448002"/><linearGradient id="e"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.282 0 0 .28 12.18 12.022)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#e" y1="21.341999" y2="24.912001"/><radialGradient id="g" cx="65.296997" cy="48.216" gradientTransform="matrix(0 .525 -.572 0 45.2 -23.131)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#cdf87e"/><stop offset=".262" stop-color="#a2e34f"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></radialGradient><linearGradient id="h" gradientTransform="matrix(.49294 0 0 .51865 -1.792 -.03)" gradientUnits="userSpaceOnUse" x1="28.059" x2="33.437" y1="18.868" y2="23.743"><stop offset="0" stop-color="#6e3d09"/><stop offset=".242" stop-color="#ea8113"/><stop offset=".621" stop-color="#5c3307"/><stop offset="1" stop-color="#e07c12"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.4925 0 0 .5272 -1.783 -.32)" gradientUnits="userSpaceOnUse" x1="20.251" x2="22.012" y1="29.811" y2="31.724"><stop offset="0" stop-color="#f2f2f2"/><stop offset="1" stop-color="#c3c3c3"/></linearGradient><radialGradient id="j" cx="15.415" cy="35.357" gradientTransform="matrix(.4721 0 0 .47512 -2.01 2.097)" gradientUnits="userSpaceOnUse" r="7.579"><stop offset="0" stop-color="#690808"/><stop offset="1" stop-color="#f462ea"/></radialGradient><linearGradient id="k"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="l" cx="26.782" cy="42.343" gradientTransform="matrix(1 0 0 .2822 0 30.394)" gradientUnits="userSpaceOnUse" r="14.407" xlink:href="#k"/><g transform="translate(-2 -2)"><path d="m16.5 2.5v19h2v-8h3v-2h-3v-9zm-13.0058594 1v1.5722656h8.0273434c-.404978 5.0741354-2.8447798 10.0768504-8.5859371 12.8164064l1.0488281 1.595703c7.099024-3.478046 9.515625-9.8144175 9.515625-15.984375z" fill="url(#b)" stroke="#000" stroke-opacity=".6"/><path d="m16.5 2.5v1h2v-1zm-13.0058594 1v1h9.9804684c.01443-.3334435.02539-.6670504.02539-1zm7.9199224 2.5722656c-.633796 4.7223134-3.115441 9.2572634-8.4785161 11.8164064l.4902343.746094c5.3840985-2.786444 7.7026628-7.637937 8.0957028-12.5625004zm7.085937 5.4277344v1h3v-1z" fill="#fff" opacity=".2"/><ellipse cx="9.728813" cy="19.143002" fill="url(#c)" opacity=".2" rx="8" ry="2.89"/></g><path d="m19.626953 9.015625c-.728404.8342349-1.476012 1.685801-2.09375 2.417969a1.4627396 1.4627396 0 0 0 -.892578.591797l-2.640625 3.779297v3.695312a.50005.50005 0 0 0 .5.5h2a.50005.50005 0 0 0 .5-.5v-7.5h2.5a.50005.50005 0 0 0 .5-.5v-2a.50005.50005 0 0 0 -.373047-.484375z" fill="#fff" fill-opacity=".815686"/><path d="m9.82 12.62 2.005 1.972c1.178-1.218 3.057-3.31 4.353-5.147l.085-4.152c-2.142 2.367-4.8 5.343-6.442 7.328z" fill="url(#h)" stroke="#673907" stroke-linecap="round" stroke-width=".743" transform="matrix(1.04813 0 0 1.04813 7.707 -.107)"/><path d="m5.413 18.464 1.272 1.162 5.355-4.94c-.216-.824-1.45-2.312-2.373-2.312l-4.253 6.09z" fill="url(#i)" stroke="#787a75" stroke-linecap="round" stroke-width=".749" transform="matrix(1.04813 0 0 1.04813 7.707 -.107)"/><path d="m1 21.977c3.135 0 5.514.386 5.965-1.97.363-1.898-2.165-2.808-3.417-1.113-1.208 1.632-2.548 3.083-2.548 3.083z" fill="url(#j)" transform="matrix(1.04813 0 0 1.04813 7.707 -.107)"/><path d="m41.19 42.343c0 2.245-6.45 4.066-14.408 4.066-7.957 0-14.407-1.82-14.407-4.067 0-2.245 6.45-4.066 14.407-4.066s14.407 1.82 14.407 4.066z" fill="url(#l)" opacity=".2" transform="matrix(.54562 0 0 .51557 .955 .073)"/><path d="m13.5 20c0 .386513-.310591.700553-.700553.700553-.379611 0-.700555-.31059-.697103-.700553 0-.389963.31059-.704004.700553-.704004.389964 0 .704005.317491.704005.707455z" fill="#fff" opacity=".528" stroke-width="3.451003"/><path d="m8.079628 23.506179s2.201436-1.083286 3.137794-2.694518c.333701-.572772 1.085776-.08218.622578.48561-.996125 1.220254-3.760372 2.206417-3.760372 2.206417z" fill="url(#a)" opacity=".428" stroke-width="2.490313"/><path d="m15.489 14.5.018-4.004h4l-.018 4.004 4.01-.006v4l-4.01.007.012 3.997h-4l-.012-3.997h-3.985v-4z" fill="url(#g)"/><g fill="none"><path d="m17.5 18.004v-4.474h2v4.47m0 1 .012 4.497h-2l-.012-4.497" opacity=".5" stroke="url(#d)" transform="translate(-.993 -2.007)"/><path d="m15.49 14.5.018-4.004h4l-.018 4.004 4.01-.006v4l-4.01.006.012 3.997h-4l-.012-3.997h-3.985v-4z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round"/><path d="m20 17.507 3.493-.013v2l-3.493.013m-3 0-3.495-.006v-2l3.495.007" opacity=".5" stroke="url(#f)" transform="translate(-.993 -2.007)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ko/lc_styleupdatebyexample.svg b/icon-themes/elementary_svg/cmd/ko/lc_styleupdatebyexample.svg
new file mode 100644
index 000000000..f9d7ba94d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ko/lc_styleupdatebyexample.svg
@@ -0,0 +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(.56156549 0 0 .56188923 4.954286 -.435683)" gradientUnits="userSpaceOnUse" x1="13.236" x2="7.752" y1="37.751999" y2="42.282001"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="10.918949" cy="4.564843" gradientTransform="matrix(-1.551757 .03070916 -.03957393 -1.999701 22.830413 12.037915)" gradientUnits="userSpaceOnUse" r="5.094793"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></radialGradient><radialGradient id="c" cx="22.570999" cy="30.857" gradientTransform="matrix(.70642 0 0 .1355 -6.216186 14.963)" gradientUnits="userSpaceOnUse" r="15.571" xlink:href="#k"/><linearGradient id="d" gradientTransform="matrix(.518 0 0 .36 -1079.953 -1152.217)" gradientUnits="userSpaceOnUse" x1="2100.5779" x2="2100.5779" y1="3215.147" y2="3256.79"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.29 0 0 .323 2.122 2.74)" gradientUnits="userSpaceOnUse" x1="29.556" x2="26.135" y1="28.447001" y2="34.106998"><stop offset="0" stop-color="#fff"/><stop offset=".004" stop-color="#fff" stop-opacity=".235"/><stop offset=".539" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="10.000742" x2="10.000742" y1="20.962545" y2="12.99235"><stop offset="0" stop-color="#fff"/><stop offset=".373" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="8.848872" x2="8.848872" y1="11.921802" y2="22.075937"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.49294 0 0 .51865 -1.792 -.03)" gradientUnits="userSpaceOnUse" x1="28.059" x2="33.437" y1="18.868" y2="23.743"><stop offset="0" stop-color="#6e3d09"/><stop offset=".242" stop-color="#ea8113"/><stop offset=".621" stop-color="#5c3307"/><stop offset="1" stop-color="#e07c12"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.4925 0 0 .5272 -1.783 -.32)" gradientUnits="userSpaceOnUse" x1="20.251" x2="22.012" y1="29.811" y2="31.724"><stop offset="0" stop-color="#f2f2f2"/><stop offset="1" stop-color="#c3c3c3"/></linearGradient><radialGradient id="j" cx="15.415" cy="35.357" gradientTransform="matrix(.4721 0 0 .47512 -2.01 2.097)" gradientUnits="userSpaceOnUse" r="7.579"><stop offset="0" stop-color="#690808"/><stop offset="1" stop-color="#f462ea"/></radialGradient><linearGradient id="k"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="l" cx="26.782" cy="42.343" gradientTransform="matrix(1 0 0 .2822 0 30.394)" gradientUnits="userSpaceOnUse" r="14.407" xlink:href="#k"/><g transform="translate(-2 -2)"><path d="m16.5 2.5v19h2v-8h3v-2h-3v-9zm-13.0058594 1v1.5722656h8.0273434c-.404978 5.0741354-2.8447798 10.0768504-8.5859371 12.8164064l1.0488281 1.595703c7.099024-3.478046 9.515625-9.8144175 9.515625-15.984375z" fill="url(#b)" stroke="#000" stroke-opacity=".6"/><path d="m16.5 2.5v1h2v-1zm-13.0058594 1v1h9.9804684c.01443-.3334435.02539-.6670504.02539-1zm7.9199224 2.5722656c-.633796 4.7223134-3.115441 9.2572634-8.4785161 11.8164064l.4902343.746094c5.3840985-2.786444 7.7026628-7.637937 8.0957028-12.5625004zm7.085937 5.4277344v1h3v-1z" fill="#fff" opacity=".2"/><ellipse cx="9.728813" cy="19.143002" fill="url(#c)" opacity=".2" rx="8" ry="2.89"/></g><path d="m19.626953 9.015625c-.728404.8342349-1.476012 1.685801-2.09375 2.417969a1.4627396 1.4627396 0 0 0 -.892578.591797l-2.640625 3.779297v3.695312a.50005.50005 0 0 0 .5.5h2a.50005.50005 0 0 0 .5-.5v-7.5h2.5a.50005.50005 0 0 0 .5-.5v-2a.50005.50005 0 0 0 -.373047-.484375z" fill="#fff" fill-opacity=".815686"/><path d="m9.82 12.62 2.005 1.972c1.178-1.218 3.057-3.31 4.353-5.147l.085-4.152c-2.142 2.367-4.8 5.343-6.442 7.328z" fill="url(#h)" stroke="#673907" stroke-linecap="round" stroke-width=".743" transform="matrix(1.04813 0 0 1.04813 7.707 -.107)"/><path d="m5.413 18.464 1.272 1.162 5.355-4.94c-.216-.824-1.45-2.312-2.373-2.312l-4.253 6.09z" fill="url(#i)" stroke="#787a75" stroke-linecap="round" stroke-width=".749" transform="matrix(1.04813 0 0 1.04813 7.707 -.107)"/><path d="m1 21.977c3.135 0 5.514.386 5.965-1.97.363-1.898-2.165-2.808-3.417-1.113-1.208 1.632-2.548 3.083-2.548 3.083z" fill="url(#j)" transform="matrix(1.04813 0 0 1.04813 7.707 -.107)"/><path d="m41.19 42.343c0 2.245-6.45 4.066-14.408 4.066-7.957 0-14.407-1.82-14.407-4.067 0-2.245 6.45-4.066 14.407-4.066s14.407 1.82 14.407 4.066z" fill="url(#l)" opacity=".2" transform="matrix(.54562 0 0 .51557 .955 .073)"/><path d="m13.5 20c0 .386513-.310591.700553-.700553.700553-.379611 0-.700555-.31059-.697103-.700553 0-.389963.31059-.704004.700553-.704004.389964 0 .704005.317491.704005.707455z" fill="#fff" opacity=".528" stroke-width="3.451003"/><path d="m8.079628 23.506179s2.201436-1.083286 3.137794-2.694518c.333701-.572772 1.085776-.08218.622578.48561-.996125 1.220254-3.760372 2.206417-3.760372 2.206417z" fill="url(#a)" opacity=".428" stroke-width="2.490313"/><g transform="translate(9.02)"><path d="m8.5 8.5v2.02a6.5 6.5 0 0 0 -.5-.02 6.5 6.5 0 0 0 -6.5 6.5 6.5 6.5 0 0 0 6.5 6.5 6.5 6.5 0 0 0 6.48-6h-3.02a3.5 3.5 0 0 1 -3.46 3 3.5 3.5 0 0 1 -3.5-3.5 3.5 3.5 0 0 1 3.5-3.5 3.5 3.5 0 0 1 .5.04v1.96l5-3.5z" fill="url(#d)" opacity=".99"/><g fill="none"><path d="m8.5 8.5v2.02a6.5 6.5 0 0 0 -.5-.02 6.5 6.5 0 0 0 -6.5 6.5 6.5 6.5 0 0 0 6.5 6.5 6.5 6.5 0 0 0 6.48-6h-3.02a3.5 3.5 0 0 1 -3.46 3 3.5 3.5 0 0 1 -3.5-3.5 3.5 3.5 0 0 1 3.5-3.5 3.5 3.5 0 0 1 .5.04v1.96l5-3.5z" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/><path d="m9.496 13.578v-3.13l2.222 1.56z" opacity=".5" stroke="url(#e)" stroke-width=".992"/><path d="m12.32 18.176a4.49 4.49 0 0 1 -5.392 3.202 4.49 4.49 0 0 1 -3.33-5.315 4.49 4.49 0 0 1 5.232-3.458" opacity=".5" stroke="url(#f)" stroke-width=".992"/><ellipse cx="8" cy="17.212" opacity=".99" rx="4" ry="2.472"/><path d="m13.386 18.154a5.506 5.504 0 0 1 -6.446 4.246 5.506 5.504 0 0 1 -4.357-6.372 5.506 5.504 0 0 1 6.3-4.46" opacity=".5" stroke="url(#g)" stroke-width=".992"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ko/lc_text.svg b/icon-themes/elementary_svg/cmd/ko/lc_text.svg
new file mode 100644
index 000000000..ea9ed2d29
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ko/lc_text.svg
@@ -0,0 +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.3105937 0 0 1.3564607 7.351886 -9.008516)" gradientUnits="userSpaceOnUse" x1="22" x2="22" y1="0" y2="4"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 1 -1 0 42 -9)" gradientUnits="userSpaceOnUse" x1="11" x2="11.5" y1="12" y2="12"><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><radialGradient id="c" cx="10.918949" cy="4.564843" gradientTransform="matrix(-1.551757 .03070916 -.03957393 -1.999701 23.830413 14.037915)" gradientUnits="userSpaceOnUse" r="5.094793"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></radialGradient><radialGradient id="d" cx="12" cy="-14.267" gradientTransform="matrix(1.9091 .00000009 -.00000012 2.7273 -10.909 62.909)" gradientUnits="userSpaceOnUse" r="11"><stop offset="0" stop-color="#1f1f1f"/><stop offset="1" stop-color="#5c5c5c"/></radialGradient><path d="m2.9316-.50977-.048828-.48828-.29102.029297-.048828.005859-.048828.013672-.23047.072266.29492.95508.17773-.054688.22656-.023438h2.0371v-1h-2.0684zm3.0684.50977h2v-1h-2zm3 0h2v-1h-2zm3 0h2v-1h-2zm3 0h2v-1h-2zm2.9998 0h2.0004v-1h-2.0004zm3.0002 0h.0127l.25098.023438.16406.050781.16211.087891.13672.11133.11133.13672.08789.16211.041017.42773h.95508l-.05664-.77344-.01367-.046875-.02344-.044922-.13281-.24219-.02344-.042969-.0293-.037109-.17578-.21289-.0293-.037109-.03711-.029297-.21289-.17578-.03711-.029297-.04297-.023438-.24219-.13281-.04492-.023438-.04687-.013672-.26758-.083984-.04883-.013672-.04883-.005859-.31543-.029297-.023432-.0019533h-.06934zm-19.828.13477-.023438.044922-.013672.046875-.083984.26758-.013672.048828-.0058594.048828-.029297.29102-.0019531.023438v1.0938h1v-1.0371l.023438-.22656.050781-.16602.044922-.083984-.87891-.47461zm20.828 3.8652h1v-2h-1zm-21 1h1v-2h-1zm21 2h1v-2h-1zm-21 1h1v-2h-1zm21 2h1v-2h-1zm-21 1h1v-2h-1zm21 2h1v-2h-1zm-21 1h1v-2h-1zm21 2h1v-2h-1zm-21 1h1v-2h-1zm21 1.549h1v-1.549h-1zm-21 .51936v.02539l.00195.02344.029297.29102.00586.04883.013672.04883.083984.26758.013672.04687.023438.04492.13281.24219.023438.04297.029297.03711.17578.21289.029297.03711.037109.0293.021484.01758.40234-.49023.28125-.23047-.14258-.17384-.087891-.16211-.050781-.16406-.023438-.22656v-.81836h-1zm20.945.32422-.0078-.002-.01172.03711-.08789.16211-.11133.13672-.13672.11133-.16211.08789-.16406.05078-.22657.023485h-.20312v1h.25977l.02344-.002.29102-.0293.04883-.0059.04883-.01367.26758-.08398.04687-.01367.04492-.02344.24219-.13281.04297-.02344.03711-.0293.21289-.17578.03711-.0293.0293-.03711.17578-.21289.0293-.03711.02344-.04297.13281-.24219.02344-.04492.01367-.04687.02734-.08789-.92383-.28516-.02148-.01172zm-19.16 1.5957.097656.0098.023438.002h2.0938v-1h-2.0371l-.078125-.0078zm3.2148.011719h2v-1h-2zm3 0h2v-1h-2zm3 0h2v-1h-2zm3 0h2v-1h-2zm3 0h2v-1h-2z" fill="url(#d)" opacity=".867" transform="translate(0 2)"/><path d="m15.5 4.5v15h2v-7h3v-2h-3v-6zm-11 1v1.5722656l5.0371094.015625c-.404978 5.0741354.1454542 6.0612254-5.5957032 8.8007814l1.0488282 1.595703c7.0990236-3.478046 6.5253906-5.798792 6.5253906-11.96875z" fill="url(#c)" stroke="#000" stroke-opacity=".6"/><path d="m15.5 4.5v1.5h2v-1.5zm-11 1v1.5l6.957031.015625c.03486-.4892468.05859-.9858555.05859-1.5zm4.8398438 3.0878906c-.751574 4.1850814-.2492145 4.8436834-5.3984376 7.3007814l.734375 1.117187c5.191474-2.640564 4.4749222-3.576529 4.8613282-8.4179684zm8.1601562 1.9121094v1.5h3v-1.5z" fill="#fff" opacity=".2"/><path id="e" d="m20.501.49999999h2.9986v3.00030001h-2.9986z" fill="url(#a)" stroke="#a62100" stroke-opacity=".501961" stroke-width=".99292"/><use id="f" height="100%" transform="translate(.003537 20.003)" width="100%" xlink:href="#e"/><use height="100%" transform="translate(-20.009 -20.007)" width="100%" xlink:href="#f"/><use height="100%" transform="translate(-20.005 20.003)" width="100%" xlink:href="#e"/><path id="g" d="m22.5 1.5v1h-1v-1z" fill="none" opacity=".5" stroke="url(#b)"/><use height="100%" transform="translate(0 20)" width="100%" xlink:href="#g"/><use height="100%" transform="translate(-20)" width="100%" xlink:href="#g"/><use height="100%" transform="translate(-20 20)" width="100%" xlink:href="#g"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ko/lc_textdirectionlefttoright.svg b/icon-themes/elementary_svg/cmd/ko/lc_textdirectionlefttoright.svg
new file mode 100644
index 000000000..94837c227
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ko/lc_textdirectionlefttoright.svg
@@ -0,0 +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="8" cy="2" gradientTransform="matrix(-.909091 -.00000002 .00000003 -1.6363636 15.272728 6.272727)" gradientUnits="userSpaceOnUse" r="5.5" xlink:href="#c"/><radialGradient id="b" cx="13.894735" cy="4.951923" gradientTransform="matrix(-.00000354 -17.500002 -17.439664 .00000267 90.255648 259.40789)" gradientUnits="userSpaceOnUse" r="1.5" xlink:href="#c"/><linearGradient id="c"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="d" cx="13.894735" cy="4.951923" gradientTransform="matrix(-.00000352 -17.500002 -17.340442 .00000267 89.861622 269.40789)" gradientUnits="userSpaceOnUse" r="1.5" xlink:href="#c"/><g fill-rule="evenodd"><path d="m18 12v-7l3.018404 3.5000002z" fill="#f9f9f9"/><path d="m18.017174 22v-7l3.00123 3.5z" fill="#f9f9f9"/><path d="m17.981596 11v-7.0000001l3.018404 3.5000002z" fill="url(#b)"/><path d="m17.99877 21v-7l3.00123 3.5z" fill="url(#d)"/></g><g stroke-linejoin="round"><g transform="translate(.027084 1.000259)"><path d="m9.5 3.5v3 1 4h1v-4h2v-1h-2v-3zm-7 1v1l3.5585938.023437c-.0584889 1.9771505-1.0585924 2.476563-3.5585938 3.976563l.7636719 1.039062c3.235827-1.0383485 4.2363281-2.025146 4.2363281-6.039062z" fill="#fff" stroke="#f7f7f7"/><g fill="none" stroke="#fff" stroke-linecap="round"><path d="m3.4928243 20.5h13.0058487z" stroke-width=".999687"/><path d="m3.4928243 14.499741h13.0058487z" stroke-width=".999687"/><g stroke-width="1.002543"><path d="m14.494232 4.4997407h1.978684z"/><path d="m14.494232 10.499741h1.978684z"/><path d="m14.494232 7.4997407h1.978684z"/></g><path d="m3.4928243 17.499741h13.0058487z" stroke-width=".999687"/></g></g><g fill="none" stroke="#565656" stroke-linecap="round"><path d="m3.4928243 20.5h13.0058487z" stroke-width=".999687"/><path d="m3.4928243 14.499741h13.0058487z" stroke-width=".999687"/><g stroke-width="1.002543"><path d="m14.494232 4.4997407h1.978684z"/><path d="m14.494232 10.499741h1.978684z"/><path d="m14.494232 7.4997407h1.978684z"/></g><path d="m3.4928243 17.499741h13.0058487z" stroke-width=".999687"/></g><path d="m9.5 3.5v3 1 4h1v-4h2v-1h-2v-3zm-7 1v1l3.5585938.0234375c-.0584889 1.97715-1.0585924 2.4765625-3.5585938 3.9765625l.7636719 1.039062c3.235827-1.0383485 4.2363281-2.025146 4.2363281-6.039062z" fill="url(#a)" stroke="#000" stroke-opacity=".6"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ko/lc_textdirectiontoptobottom.svg b/icon-themes/elementary_svg/cmd/ko/lc_textdirectiontoptobottom.svg
new file mode 100644
index 000000000..23b517d05
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ko/lc_textdirectiontoptobottom.svg
@@ -0,0 +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="8" cy="2" gradientTransform="matrix(-.909091 -.00000002 .00000003 -1.6363636 15.272728 6.272727)" gradientUnits="userSpaceOnUse" r="5.5" xlink:href="#d"/><radialGradient id="b" cx="13.894735" cy="4.951923" gradientTransform="matrix(-17.500002 -.00000352 .00000267 -17.333334 259.40789 89.833396)" gradientUnits="userSpaceOnUse" r="1.5" xlink:href="#d"/><radialGradient id="c" cx="13.894735" cy="4.951923" gradientTransform="matrix(-17.500002 -.00000352 .00000267 -17.333334 269.40789 89.833396)" gradientUnits="userSpaceOnUse" r="1.5" xlink:href="#d"/><linearGradient id="d"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><g fill="none" stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999482" transform="translate(0 1)"><path d="m20.5 3.5v13.000518z"/><path d="m14.499741 3.5v13.000518z"/><path d="m4.4997409 14.533898v1.96662z"/><path d="m10.499741 14.533898v1.96662z"/><path d="m7.4997409 14.533898v1.96662z"/><path d="m17.499741 3.5v13.000518z"/></g><g fill="#fff"><path d="m11 19h-7l3.5000002 3z" fill-rule="evenodd"/><path d="m21 19h-7l3.5 3z" fill-rule="evenodd"/><path d="m9.5 3.5v3 1 4h1v-4h2v-1h-2v-3zm-7 1v1l3.5585938.023437c-.0584889 1.9771505-1.0585924 2.476563-3.5585938 3.976563l.7636719 1.039062c3.235827-1.0383485 4.2363281-2.025146 4.2363281-6.039062z" stroke="#f7f7f7" stroke-linejoin="round" transform="translate(.027084 1.000259)"/></g><path d="m9.5 3.5v3 1 4h1v-4h2v-1h-2v-3zm-7 1v1l3.5585938.023437c-.0584889 1.9771505-1.0585924 2.476563-3.5585938 3.976563l.7636719 1.039062c3.235827-1.0383485 4.2363281-2.025146 4.2363281-6.039062z" fill="url(#a)" stroke="#000" stroke-linejoin="round" stroke-opacity=".6"/><path d="m11 18h-7l3.5000002 3z" fill="url(#b)" fill-rule="evenodd"/><path d="m21 18h-7l3.5 3z" fill="url(#c)" fill-rule="evenodd"/><g fill="none" stroke="#565656" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999482"><path d="m20.5 3.5v13.000518z"/><path d="m14.499741 3.5v13.000518z"/><path d="m4.4997409 14.533898v1.96662z"/><path d="m10.499741 14.533898v1.96662z"/><path d="m7.4997409 14.533898v1.96662z"/><path d="m17.499741 3.5v13.000518z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ko/lc_underline.svg b/icon-themes/elementary_svg/cmd/ko/lc_underline.svg
new file mode 100644
index 000000000..966701877
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ko/lc_underline.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="10.918949" cy="4.564843" gradientTransform="matrix(-1.551757 .03070916 -.03957393 -1.999701 23.830413 11.037915)" gradientUnits="userSpaceOnUse" r="5.094793" xlink:href="#b"/><linearGradient id="b"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#b" y1="25" y2="3"/><path d="m17.5 1.5v17h2v-6h3v-2h-3v-9zm-13.9902344 1.015625v1.5722656h8.0273434c-.050622.6342668-.133315 1.235527-.25 1.8085938-.058337.2865309-.125393.5653363-.201171.8378906-.227406.8183621-.533923 1.5748986-.929688 2.2832031-.2636502.4718571-.5656019.9216681-.9101562 1.3535159-1.3782174 1.72739-3.4243433 3.163425-6.2949219 4.533203l1.0488281 1.595703c2.2178775-1.086611 3.9786586-2.257109 5.3515625-3.541016.2750024-.257175.5348698-.518632.7792965-.785156.732345-.79855 1.32885-1.640205 1.806641-2.5312499.318527-.5940301.584325-1.2097085.800781-1.8496093.432912-1.2798017.670316-2.6564361.748047-4.1425782.019433-.3715355.029297-.7491433.029297-1.1347656z" fill="url(#a)" stroke="#000" stroke-opacity=".6"/><path d="m2.5 21.5v2h19v-2z" fill="url(#c)"/><path d="m2.5 21.5v2h19v-2z" fill="none" opacity=".61" stroke="#000"/><path d="m3 22v1h18v-1z" fill="#fff" opacity=".2"/><path d="m17.5 1.5v1h2v-1zm-13.9902344 1.015625v1h9.9804684c.015119-.3287033.025391-.6601782.025391-1zm7.9160154 2.5722656c-.039423.2754068-.085109.5455341-.138672.8085938-.058337.2865309-.125394.5653363-.201171.8378906-.227407.8183621-.533923 1.5748986-.929688 2.2832031-.2636502.4718571-.565602.9216678-.9101562 1.3535159-1.3782175 1.72739-3.4243433 3.163425-6.2949219 4.533203l.4902343.744141c2.6003253-1.294242 4.5109412-2.655826 5.8046876-4.277344.3445542-.431848.646506-.881659.9101562-1.353516.395765-.7083043.702281-1.4648409.929688-2.283203.075778-.2725543.142831-.5513597.201171-.8378906.116685-.5730668.19938-1.174327.25-1.8085938zm8.074219 5.4121094v1h3v-1z" fill="#e2e2e2" opacity=".2"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ko/lc_underlinedouble.svg b/icon-themes/elementary_svg/cmd/ko/lc_underlinedouble.svg
new file mode 100644
index 000000000..cb015835f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ko/lc_underlinedouble.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="10.918949" cy="4.564843" gradientTransform="matrix(-1.551757 .03070916 -.03957393 -1.999701 23.830413 10.037915)" gradientUnits="userSpaceOnUse" r="5.094793" xlink:href="#c"/><linearGradient id="b" gradientTransform="matrix(1 0 0 .66667 1 9.9999)" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#c" y1="22"/><linearGradient id="c"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><path d="m17.5.5v17h2v-6h3v-2h-3v-9zm-13.9902344 1.015625v1.5722656h8.0273434c-.050622.6342668-.133315 1.235527-.25 1.8085938-.058337.2865309-.125393.5653363-.201171.8378906-.227406.8183621-.533923 1.5748986-.929688 2.2832031-.2636502.4718571-.5656019.9216681-.9101562 1.3535157-1.3782174 1.7273902-3.4243433 3.1634252-6.2949219 4.5332032l1.0488281 1.595703c2.2178775-1.086611 3.9786586-2.257109 5.3515625-3.541016.2750024-.257175.5348698-.518632.7792965-.785156.732345-.79855 1.32885-1.6402047 1.806641-2.5312499.318527-.5940301.584325-1.2097085.800781-1.8496093.432912-1.2798017.670316-2.6564361.748047-4.1425782.019433-.3715355.029297-.7491433.029297-1.1347656z" fill="url(#a)" stroke="#000" stroke-opacity=".6"/><g transform="translate(0 -3)"><path d="m2.5 22.333v1.3333h19v-1.3333z" fill="url(#b)"/><path d="m2.3921 22.392v1.2159h19.216v-1.2159z" fill="none" opacity=".61" stroke="#000" stroke-width=".78412"/><path d="m3 22.5v1h18v-1z" fill="#fff" opacity=".2"/></g><path d="m2.5 22.333v1.3333h19v-1.3333z" fill="url(#b)"/><path d="m2.3921 22.392v1.2159h19.216v-1.2159z" fill="none" opacity=".61" stroke="#000" stroke-width=".78412"/><g fill="#fff"><path d="m3 22.5v1h18v-1z" opacity=".2"/><path d="m17.5.5v1h2v-1zm-13.9902344 1.015625v1h9.9804684c.015119-.3287033.025391-.6601782.025391-1zm7.9160154 2.5722656c-.039423.2754068-.085109.5455341-.138672.8085938-.058337.2865309-.125394.5653363-.201171.8378906-.227407.8183621-.533923 1.5748986-.929688 2.2832031-.2636502.4718571-.565602.921668-.9101562 1.3535157-1.3782175 1.7273902-3.4243433 3.1634252-6.2949219 4.5332032l.4902343.744141c2.6003253-1.294242 4.5109412-2.655826 5.8046876-4.277344.3445542-.4318481.646506-.8816588.9101562-1.3535159.395765-.7083045.702281-1.464841.929688-2.2832031.075777-.2725543.142834-.5513597.201171-.8378906.116685-.5730668.19938-1.174327.25-1.8085938zm8.074219 5.4121094v1h3v-1z" opacity=".2"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ko/sc_bold.svg b/icon-themes/elementary_svg/cmd/ko/sc_bold.svg
new file mode 100644
index 000000000..889063245
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ko/sc_bold.svg
@@ -0,0 +1,5 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="5.950466" cy="2.136038" gradientTransform="matrix(.00000011 4.5623183 -3.2204598 .00000008 13.879023 -27.147919)" gradientUnits="userSpaceOnUse" r="3.726176"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient>
+
+
+
+/&amp;amp;amp;amp;gt;<path d="m10.5.5v15h3v-6h2v-4h-2v-5zm-10 1v3h5c-.3460452 3.7154331-.7199667 4.9419416-5 7l1 3c5.955621-2.877639 7-7.86396 7-13z" fill="url(#a)" stroke="#000" stroke-opacity=".6"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ko/sc_charfontname.svg b/icon-themes/elementary_svg/cmd/ko/sc_charfontname.svg
new file mode 100644
index 000000000..f81a4aee4
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ko/sc_charfontname.svg
@@ -0,0 +1,6 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="5.119323" cy="4.777176" gradientTransform="matrix(-1.8921147 .00000004 -.00000007 -3.7159531 17.686347 19.251764)" gradientUnits="userSpaceOnUse" r="3.431876"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient>
+
+
+
+
+/&amp;amp;amp;amp;amp;amp;gt;<path d="m10.5 2.5v12h1v-5h3v-1h-3v-6zm-9 2v1.5l5.5585938.023437c-.2952492 3.301021-1.3730023 4.694323-5.5585938 6.476563l1 1.5c5.1755446-2.262671 6-5.4860836 6-9.5z" fill="url(#a)" stroke="#000" stroke-linejoin="round" stroke-opacity=".6"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ko/sc_color.svg b/icon-themes/elementary_svg/cmd/ko/sc_color.svg
new file mode 100644
index 000000000..a8679ac8c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ko/sc_color.svg
@@ -0,0 +1,7 @@
+<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(.59999999 0 0 .75000006 -1.6 9.125)" gradientUnits="userSpaceOnUse" x1="3.5" x2="28.5" y1="6" y2="6"><stop offset="0" stop-color="#ff1d1d"/><stop offset=".16829631" stop-color="#ff8a18"/><stop offset=".31939223" stop-color="#ffe92a"/><stop offset=".50751495" stop-color="#91ea3a"/><stop offset=".6893779" stop-color="#1d72e0"/><stop offset=".87265676" stop-color="#a91ec0"/><stop offset="1" stop-color="#ff0b88"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.3673 0 0 .36733 15.431 .868)" gradientUnits="userSpaceOnUse" x1="-18.081625" x2="-18.081625" y1="34.772778" y2="37.015892"><stop offset="0" stop-color="#fff"/><stop offset=".0257705" stop-color="#fff" stop-opacity=".235"/><stop offset=".63202661" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.99801056 0 0 1.0626878 -14.968169 10.982075)" gradientUnits="userSpaceOnUse" x1="23.314552" x2="23.915749" y1="1.428383" y2="4.251413"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="d" cx="7.01072" cy="4.528114" gradientTransform="matrix(-1.8921147 .00000004 -.00000007 -3.7159531 18.686347 17.251763)" gradientUnits="userSpaceOnUse" r="3.431876"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient>
+
+
+
+
+
+/&amp;amp;amp;amp;amp;amp;gt;<path d="m.5 12.5v3h15v-3z" fill="url(#a)"/><path d="m.5 12.5h15v3h-15z" fill="none" stroke="url(#c)" stroke-linecap="square"/><path d="m10.5.5v11h1v-5h2.796875c.112873 0 .203125-.0902516.203125-.203125v-.59375c0-.1128734-.090252-.203125-.203125-.203125h-2.796875v-5zm-9 2v1l5.5585938.023437c-.2952492 3.301021-1.3730023 4.1943225-5.5585938 5.976563l.7636719 1.039062c5.1755446-2.26267 6.2363281-4.0251456 6.2363281-8.039062z" fill="url(#d)" stroke="#000" stroke-linejoin="round" stroke-opacity=".6"/><path d="m1.5 13.5h13v1h-13z" fill="#ff0951" opacity=".6" stroke="url(#b)" stroke-linecap="square"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ko/sc_designerdialog.svg b/icon-themes/elementary_svg/cmd/ko/sc_designerdialog.svg
new file mode 100644
index 000000000..4b1c1df08
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ko/sc_designerdialog.svg
@@ -0,0 +1,2 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="5.119323" cy="4.777176" gradientTransform="matrix(-1.8921147 .00000004 -.00000007 -3.7159531 16.686347 18.251764)" gradientUnits="userSpaceOnUse" r="3.431876"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.39367 0 0 .39124 -3.304 -.658)" gradientUnits="userSpaceOnUse" x1="28.059" x2="33.437" y1="18.868" y2="23.743"><stop offset="0" stop-color="#6e3d09"/><stop offset=".242" stop-color="#ea8113"/><stop offset=".621" stop-color="#5c3307"/><stop offset="1" stop-color="#e07c12"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.3873 0 0 .39168 -3.122 -.67)" gradientUnits="userSpaceOnUse" x1="20.251" x2="22.012" y1="29.811" y2="31.724"><stop offset="0" stop-color="#f2f2f2"/><stop offset="1" stop-color="#c3c3c3"/></linearGradient><radialGradient id="d" cx="15.415" cy="35.357" gradientTransform="matrix(.31487 0 0 .35623 -2.01 1.076)" gradientUnits="userSpaceOnUse" r="7.579"><stop offset="0" stop-color="#650000"/><stop offset="1" stop-color="#fb66f5"/></radialGradient>
+/&amp;amp;gt;<path d="m9.5.5v13h1v-5h3v-1h-3v-7zm-9 3v1.5l5.5585938.023437c-.2952492 3.301021-1.3730023 4.694323-5.5585938 6.476563l1 1.5c5.1755446-2.262671 6-5.4860836 6-9.5z" fill="url(#a)" stroke="#000" stroke-linejoin="round" stroke-opacity=".6"/><path d="m10.994141 4.875-.544922.7441406-1.4433596 1.9511719v5.6953125l.1210937.414063c.0338225.114097.1032654.208422.1914063.279296a.49401168.49401168 0 0 0 .0019531.001954.49401168.49401168 0 0 0 .1796875.033203h1a.49401168.49401168 0 0 0 .494141-.494141v-4.5058594h1.591797l-.210938-1.9882812h-1.380859z" fill="#fff" fill-opacity=".816"/><path d="m5.97 8.884 1.6 1.487.635-.656-.007-3.397c-.814.935-1.585 1.834-2.228 2.567z" fill="url(#b)" stroke="#673907" stroke-linecap="round" stroke-width=".696" transform="matrix(1.43673 0 0 1.43673 4.67 -6.986)"/><path d="m2.538 13.283 1 .863 4.21-3.67c-.17-.613-1.14-1.717-1.865-1.717l-3.345 4.523z" fill="url(#c)" stroke="#797b75" stroke-linecap="round" stroke-width=".696" transform="matrix(1.43673 0 0 1.43673 4.67 -6.986)"/><path d="m-.002 15.98c2.09 0 3.678.29 3.978-1.476.243-1.423-1.443-2.105-2.28-.835-.802 1.223-1.696 2.311-1.696 2.311z" fill="url(#d)" transform="matrix(1.43673 0 0 1.43673 4.67 -6.986)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ko/sc_fontdialog.svg b/icon-themes/elementary_svg/cmd/ko/sc_fontdialog.svg
new file mode 100644
index 000000000..34362e6a4
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ko/sc_fontdialog.svg
@@ -0,0 +1,6 @@
+<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="11.7" x2="11.7" y1="1.834" y2="12.026"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#e6e6e6"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="9.7" x2="9.7" y1="2.783" y2="15.8025"><stop offset="0" stop-color="#888"/><stop offset="1" stop-color="#626262"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 0 0 0 8.7 8.7)" gradientUnits="userSpaceOnUse" x1="86.133003" x2="84.639" y1="105.105" y2="20.895"><stop offset="0" stop-color="#efefef"/><stop offset="1" stop-color="#c9c9c9"/></linearGradient><radialGradient id="d" cx="5.119323" cy="4.777176" gradientTransform="matrix(-1.8921147 .00000004 -.00000007 -3.7159531 17.686347 19.251764)" gradientUnits="userSpaceOnUse" r="3.431876"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient>
+
+
+
+
+/&amp;amp;amp;amp;amp;amp;gt;<path d="m10.5 2.5v12h1v-5h3v-1h-3v-6zm-9 2v1.5l5.5585938.023437c-.2952492 3.301021-1.3730023 4.694323-5.5585938 6.476563l1 1.5c5.1755446-2.262671 6-5.4860836 6-9.5z" fill="url(#d)" stroke="#000" stroke-linejoin="round" stroke-opacity=".6"/><g transform="translate(-.283018 -1.184118)"><path d="m10.718 10.03c-1.375.5-2.087 2.027-1.587 3.402s2.03 2.087 3.404 1.587c1.375-.5 2.087-2.03 1.587-3.404-.5-1.375-2.026-2.087-3.4-1.587zm.42 1.152c.74-.27 1.56.113 1.83.855.27.74-.113 1.56-.855 1.83-.74.27-1.56-.112-1.83-.854-.27-.74.112-1.56.854-1.83z" opacity=".05"/><path d="m10.718 10.03c-1.375.5-2.087 2.027-1.587 3.402s2.028 2.087 3.403 1.587 2.087-2.028 1.587-3.403-2.027-2.087-3.402-1.587zm.42 1.152c.74-.27 1.56.113 1.83.855.27.74-.113 1.56-.855 1.83-.74.27-1.56-.112-1.83-.854-.27-.74.112-1.56.854-1.83z" opacity=".05"/><path d="m11.22 8c-.125 0-.22.095-.22.22v.624c-.277.07-.526.186-.766.328l-.454-.452c-.087-.09-.223-.09-.31 0l-.75.75c-.09.087-.09.223 0 .31l.452.454c-.142.24-.257.49-.328.766h-.624c-.125 0-.22.095-.22.22v1.06c0 .125.095.22.22.22h.624c.07.277.186.526.328.766l-.453.453c-.09.087-.09.223 0 .31l.75.75c.087.09.223.09.31 0l.454-.452c.24.142.49.257.766.328v.625c0 .125.095.22.22.22h1.06c.125 0 .22-.095.22-.22v-.624c.277-.07.526-.186.766-.328l.453.453c.087.09.223.09.31 0l.75-.75c.09-.087.09-.223 0-.31l-.452-.454c.142-.24.257-.49.328-.766h.625c.125 0 .22-.095.22-.22v-1.06c0-.125-.095-.22-.22-.22h-.624c-.07-.277-.186-.526-.328-.766l.453-.453c.09-.087.09-.223 0-.31l-.75-.75c-.087-.09-.223-.09-.31 0l-.454.452c-.24-.142-.49-.257-.766-.328v-.626c0-.125-.095-.22-.22-.22zm.53 2.75c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1z" display="block" fill="url(#a)" stroke="url(#b)" stroke-linejoin="round" stroke-width=".527" transform="matrix(1.1 -.4 .4 1.1 -6 4.3)"/><path d="m10.718 10.03c-1.375.5-2.087 2.027-1.587 3.402s2.027 2.087 3.402 1.587 2.087-2.027 1.587-3.402-2.027-2.087-3.402-1.587zm.42 1.152c.74-.27 1.56.113 1.83.855.27.74-.113 1.56-.855 1.83-.74.27-1.56-.112-1.83-.854-.27-.74.112-1.56.854-1.83z" opacity=".05"/><path d="m11.75 9.75c-1.103 0-2 .897-2 2s.897 2 2 2 2-.897 2-2-.897-2-2-2z" fill="none" stroke="url(#c)" stroke-width=".879" transform="matrix(1.1 -.4 .4 1.1 -6 4.3)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ko/sc_grow.svg b/icon-themes/elementary_svg/cmd/ko/sc_grow.svg
new file mode 100644
index 000000000..242a943e3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ko/sc_grow.svg
@@ -0,0 +1,5 @@
+<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="12.500071" x2="12.500071" y1=".499979" y2="6.788125"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-.34745022 0 0 -.37307564 31.903059 21.673184)" gradientUnits="userSpaceOnUse" x1="55.843933" x2="55.843933" y1="51.392269" y2="44.691216"><stop offset="0" stop-color="#fff"/><stop offset=".67299902" stop-color="#fff" stop-opacity=".235"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="c" cx="5.119323" cy="4.777176" gradientTransform="matrix(-1.8921147 .00000004 -.00000007 -3.7159531 16.686347 20.251764)" gradientUnits="userSpaceOnUse" r="3.431876"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient>
+
+
+
+/&amp;amp;amp;amp;amp;gt;<path d="m9.5 3.5v12h1v-5h3v-1h-3v-6zm-9 2v1.5l5.5585938.023437c-.2952492 3.301021-1.3730023 4.694323-5.5585938 6.476563l1 1.5c5.1755446-2.262671 6-5.4860836 6-9.5z" fill="url(#c)" stroke="#000" stroke-linejoin="round" stroke-opacity=".6"/><path d="m9 3v2h1v2a1 1 0 0 0 1 1v-2-1-1-1z" fill="#fff"/><path d="m12.500071.49997929-3.0000003 3.00000001h2.0000003v3h2v-3h2z" fill="url(#a)" stroke="#a62100" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m12.500071 1.8886512-.601562.6113281h1.203124zm0 1.1113281v3z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="square"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ko/sc_italic.svg b/icon-themes/elementary_svg/cmd/ko/sc_italic.svg
new file mode 100644
index 000000000..74123d262
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ko/sc_italic.svg
@@ -0,0 +1,3 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="8.183168" cy="3.816429" gradientTransform="matrix(-2.4652945 0 0 -3.7376647 25.776849 14.97155)" gradientUnits="userSpaceOnUse" r="3.655032"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient>
+
+/&amp;amp;amp;gt;<path d="m12.884765.5-3 15h1.496094l1.199219-6h2.68164l.238282-1h-2.71875l1.599609-8zm-11.0097654.9648438-.2363281 1.1699218h6.1445313c-1.0940772 3.7758714-2.3014752 6.9944063-7.11541475 9.0330224l.56445305 1.1875c5.9627206-2.588156 7.352761-6.7991264 8.3009619-11.3904442z" fill="url(#a)" stroke="#000" stroke-opacity=".470588"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ko/sc_outlinefont.svg b/icon-themes/elementary_svg/cmd/ko/sc_outlinefont.svg
new file mode 100644
index 000000000..c93520c6f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ko/sc_outlinefont.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&amp;amp;amp;amp;amp;amp;gt;<path d="m10.5 2.5v12h2v-4h2v-2h-2v-6zm-9 2v2l5.5585938.023437c-.2952492 3.301021-1.3730023 4.194323-5.5585938 5.976563l1 1.5c5.1755446-2.262671 6-5.4860836 6-9.5z" fill="none" stroke="#000" stroke-linejoin="round" stroke-opacity=".6"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ko/sc_overline.svg b/icon-themes/elementary_svg/cmd/ko/sc_overline.svg
new file mode 100644
index 000000000..28521148e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ko/sc_overline.svg
@@ -0,0 +1,7 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="5.119323" cy="4.777176" gradientTransform="matrix(-1.8921147 .00000004 -.00000007 -3.7159531 17.686347 19.251764)" gradientUnits="userSpaceOnUse" r="3.431876"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient>
+
+
+
+
+
+/&amp;amp;amp;amp;amp;amp;gt;<path d="m10.5 2.5v12h1v-5h3v-1h-3v-6zm-9 2v1.5l5.5585938.023437c-.2952492 3.301021-1.3730023 4.694323-5.5585938 6.476563l1 1.5c5.1755446-2.262671 6-5.4860836 6-9.5z" fill="url(#a)" stroke="#000" stroke-linejoin="round" stroke-opacity=".6"/><path d="m1 .5h14z" fill="none" stroke="#565656" stroke-linecap="round" stroke-width=".995"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ko/sc_resetattributes.svg b/icon-themes/elementary_svg/cmd/ko/sc_resetattributes.svg
new file mode 100644
index 000000000..34cb14653
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ko/sc_resetattributes.svg
@@ -0,0 +1,7 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="1161" cy="1295.3" gradientTransform="matrix(.48354 -.04788 .038139 .36499 -599.71 -404.69)" gradientUnits="userSpaceOnUse" r="11.902"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="12.594" x2="11.843" y1="6.2579" y2="14.312"><stop offset="0" stop-color="#fe9ab8"/><stop offset="1" stop-color="#f4679d"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="7.1313" x2="15.93" y1="10.806" y2="10.806"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><radialGradient id="d" cx="7.01072" cy="4.528114" gradientTransform="matrix(-1.8921147 .00000004 -.00000007 -3.7159531 18.686347 17.251763)" gradientUnits="userSpaceOnUse" r="3.431876"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient>
+
+
+
+
+
+/&amp;amp;amp;amp;amp;gt;<path d="m10.5.5v11h1v-5h2.796875c.112873 0 .203125-.0902516.203125-.203125v-.59375c0-.1128734-.090252-.203125-.203125-.203125h-2.796875v-5zm-9 2v1l5.5585938.023437c-.2952492 3.301021-1.3730023 4.1943225-5.5585938 5.976563l.7636719 1.039062c5.1755446-2.26267 6.2363281-4.0251456 6.2363281-8.039062z" fill="url(#d)" stroke="#000" stroke-linejoin="round" stroke-opacity=".6"/><g fill-rule="evenodd"><path d="m10.222 8.1695-3.722 5.3305.055199 2.0205.944801.4795 5.403129.01324 1.199-.86033 2.1764-4.2845-.20859-1.7713z" fill="url(#a)"/><path d="m7.5 14v1.5h5l3.02036-4.888-.02036-2.112h-4z" fill="url(#b)" stroke="#e41b79" stroke-opacity=".50196"/><path d="m8 14h3.5l3.5-5-3.33044.04214z" fill="#fff" fill-opacity=".5" opacity=".44" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ko/sc_scaletext.svg b/icon-themes/elementary_svg/cmd/ko/sc_scaletext.svg
new file mode 100644
index 000000000..e6b832cb3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ko/sc_scaletext.svg
@@ -0,0 +1,8 @@
+<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(0 -1 1 0 .00005 16)" gradientUnits="userSpaceOnUse" x1="16" x2="0" y1="12.49995" y2="12.49995"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 -1 1 0 -7.978278 19.00866)" gradientUnits="userSpaceOnUse" x1="17.008659" x2="6.00866" y1="20.478279" y2="20.478279"><stop offset="0" stop-color="#fff"/><stop offset=".31818181" 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="5.119323" cy="4.777176" gradientTransform="matrix(-1.8921147 .00000004 -.00000007 -3.7159531 16.686347 19.251764)" gradientUnits="userSpaceOnUse" r="3.431876"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient>
+
+
+
+
+
+
+/&amp;amp;amp;amp;amp;amp;amp;gt;<g stroke-linejoin="round"><path d="m9.5 2.5v12h1v-5h3v-1h-3v-6zm-9 2v1.5l5.5585938.023437c-.2952492 3.301021-1.3730023 4.694323-5.5585938 6.476563l1 1.5c5.1755446-2.262671 6-5.4860836 6-9.5z" fill="url(#c)" stroke="#000" stroke-opacity=".6"/><g stroke-linecap="round" transform="translate(1)"><path d="m9.5 12.5 3.00005 3 2.99995-3h-2v-9h2l-2.99995-3-3.00005 3h2v9z" fill="url(#a)" stroke="#a62100" stroke-opacity=".501961"/><path d="m11.517765 13.506707 1.002235 1.015293 1.005577-1.015293h-.0039c-.5513.000226-.998273-.446747-.998047-.998047v-8.9999994c-.000226-.5512959.446741-.9982677.998037-.998047h.0039l-1.025567-1.0106136-.982239 1.0106136h.0039c.551301-.0002285.998277.4467456.998051.998047v8.9999994c.000226.5513-.446747.998273-.998047.998047z" fill="none" opacity=".5" stroke="url(#b)" stroke-linejoin="round"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ko/sc_shadowed.svg b/icon-themes/elementary_svg/cmd/ko/sc_shadowed.svg
new file mode 100644
index 000000000..2a7f13c41
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ko/sc_shadowed.svg
@@ -0,0 +1,7 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="5.119323" cy="4.777176" gradientTransform="matrix(-1.8921147 .00000004 -.00000007 -3.7159531 18.686347 20.251764)" gradientUnits="userSpaceOnUse" r="3.431876" xlink:href="#c"/><filter id="b" color-interpolation-filters="sRGB" height="1.05" width="1.046154" x="-.023077" y="-.025"><feGaussianBlur stdDeviation=".125"/></filter><radialGradient id="c" cx="5.119323" cy="4.777176" gradientTransform="matrix(-1.8921147 .00000004 -.00000007 -3.7159531 16.686347 17.251764)" gradientUnits="userSpaceOnUse" r="3.431876"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient>
+
+
+
+
+
+/&amp;amp;amp;amp;amp;amp;gt;<g stroke="#000" stroke-linejoin="round" stroke-opacity=".6"><path d="m9.5.5v12h1v-5h3v-1h-3v-6zm-9 2v1.5l5.5585938.023437c-.2952492 3.301021-1.3730023 4.694323-5.5585938 6.476563l1 1.5c5.1755446-2.262671 6-5.4860836 6-9.5z" fill="url(#c)"/><path d="m11.5 3.5v12h1v-5h3v-1h-3v-6zm-9 2v1.5l5.5585938.023437c-.2952492 3.301021-1.3730023 4.694323-5.5585938 6.476563l1 1.5c5.1755446-2.262671 6-5.4860836 6-9.5z" fill="url(#a)" filter="url(#b)" opacity=".3"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ko/sc_shrink.svg b/icon-themes/elementary_svg/cmd/ko/sc_shrink.svg
new file mode 100644
index 000000000..1da9e8076
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ko/sc_shrink.svg
@@ -0,0 +1,5 @@
+<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(1 0 0 -1 0 7)" gradientUnits="userSpaceOnUse" x1="12.5" x2="12.5" y1="7.000022" y2=".500021"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-.34745022 0 0 .37307564 31.902987 -14.673205)" gradientUnits="userSpaceOnUse" x1="55.843933" x2="55.843933" y1="44.691162" y2="51.392216"><stop offset="0" stop-color="#fff"/><stop offset=".67299902" stop-color="#fff" stop-opacity=".235"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="c" cx="5.119323" cy="4.777176" gradientTransform="matrix(-1.8921147 .00000004 -.00000007 -3.7159531 16.686347 20.251764)" gradientUnits="userSpaceOnUse" r="3.431876"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient>
+
+
+
+/&amp;amp;amp;amp;amp;amp;gt;<g stroke-linejoin="round"><path d="m9.5 4.5v11h1v-4h3v-1h-3v-6zm-9 2v1.5l5.5585938.023437c-.2952492 3.301021-1.3730023 3.694323-5.5585938 5.476563l1 1.5c5.1755446-2.262671 6-4.486084 6-8.5z" fill="url(#c)" stroke="#000" stroke-opacity=".6"/><path d="m9.5 4a.50005.50005 0 0 0 -.5.5v.6210938l2 2v-2.6210938a.50005.50005 0 0 0 -.5-.5z" fill="#fff"/><path d="m12.5 6.5-3-3h2v-3h2v3h2z" fill="url(#a)" stroke="#a62100" stroke-opacity=".501961"/><path d="m12.5 5.1113281-.601562-.6113281h1.203124zm0-1.1113281v-3z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="square" stroke-linejoin="miter"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ko/sc_sortascending.svg b/icon-themes/elementary_svg/cmd/ko/sc_sortascending.svg
new file mode 100644
index 000000000..0a9248a80
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ko/sc_sortascending.svg
@@ -0,0 +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(-1.81092 0 0 -2.56547 10.520814 -5.132508)" gradientUnits="userSpaceOnUse" x1="2" x2="2" y1="6.5" y2="1.5"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><g stroke="#565656" stroke-linejoin="round"><path d="m1.5 1.5v1h6v4h1v-4-1h-1z" fill="url(#a)" stroke="#000" stroke-linecap="square" stroke-opacity=".490196"/><g stroke-linecap="round" stroke-width="2.008711" transform="matrix(.99980787 0 0 -.9915361 .99906 15.92323)"><path d="m11.003054 14.042081.000092-11.5322115" fill="#565656" fill-rule="evenodd"/><path d="m8.0024775 3.9567196 2.9998075-2.6238954 3.001346 2.6238954" fill="none"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ko/sc_sortdescending.svg b/icon-themes/elementary_svg/cmd/ko/sc_sortdescending.svg
new file mode 100644
index 000000000..2ce31d832
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ko/sc_sortdescending.svg
@@ -0,0 +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="translate(0 5.5)" gradientUnits="userSpaceOnUse" x1="2" x2="2" xlink:href="#c" y1="6.5" y2="1.5"/><linearGradient id="b" gradientTransform="translate(-1)" gradientUnits="userSpaceOnUse" x1="6" x2="6" xlink:href="#c" y1="14.5" y2="9.5"/><linearGradient id="c" gradientTransform="matrix(-1.81092 0 0 -2.56547 10.520814 -5.132508)" gradientUnits="userSpaceOnUse" x1="3.996062" x2="5.108264" y1="3.15226" y2="16.033958"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><g stroke="#565656" stroke-linejoin="round"><g stroke="#000" stroke-linecap="square" stroke-opacity=".490196"><path d="m4.5 6v1.5h-3v1h6 1v-1h-1-2v-1.5z" fill="url(#a)"/><path d="m5 9.5a2.5 2.5 0 0 0 -2.5 2.5 2.5 2.5 0 0 0 2.5 2.5 2.5 2.5 0 0 0 2.5-2.5 2.5 2.5 0 0 0 -2.5-2.5zm0 1a1.5 1.5 0 0 1 1.5 1.5 1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5z" fill="url(#b)"/></g><g stroke-linecap="round" stroke-width="2.008711" transform="matrix(.99980787 0 0 .9915361 .99906 .07677)"><path d="m11.003054 14.042081.000092-11.5322115" fill="#565656" fill-rule="evenodd"/><path d="m8.0024775 3.9567196 2.9998075-2.6238954 3.001346 2.6238954" fill="none"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ko/sc_strikeout.svg b/icon-themes/elementary_svg/cmd/ko/sc_strikeout.svg
new file mode 100644
index 000000000..d40bbcd77
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ko/sc_strikeout.svg
@@ -0,0 +1,7 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="5.119323" cy="4.777176" gradientTransform="matrix(-1.8921147 .00000004 -.00000007 -3.7159531 17.686347 19.251764)" gradientUnits="userSpaceOnUse" r="3.431876"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient>
+
+
+
+
+
+/&amp;amp;amp;amp;amp;amp;gt;<path d="m10.5 2a.50005.50005 0 0 0 -.5.5v3.5h2v-3.5a.50005.50005 0 0 0 -.5-.5zm-9 2a.50005.50005 0 0 0 -.5.5v1.5h7.953125c.0334857-.4906292.046875-.9910263.046875-1.5a.50005.50005 0 0 0 -.5-.5zm4.2070312 5c-.1058587.1769749-.216923.3501003-.3515624.5097656-.7470261.8858784-1.986964 1.6505174-4.0507813 2.5292964a.50005.50005 0 0 0 -.2207031.738282l1 1.5a.50005.50005 0 0 0 .6171875.18164c2.6586926-1.16234 4.2678264-2.616346 5.1796875-4.316406.1989285-.3708793.3590672-.7531786.4960937-1.142578zm4.2929688 0v5.5a.50005.50005 0 0 0 .5.5h1a.50005.50005 0 0 0 .5-.5v-4.5h2.5a.50005.50005 0 0 0 .5-.5v-.5z" fill-opacity=".470588"/><path d="m10.5 2.5v3.5h1v-3.5zm-9 2v1.5h6.9511719c.0342994-.4868415.0488281-.9869762.0488281-1.5zm4.796875 4.5c-.7491065 1.397418-2.1492423 2.372628-4.796875 3.5l1 1.5c3.066413-1.34059 4.5986245-3.02031 5.34375-5zm4.203125 0v5.5h1v-5h3v-.5z" fill="url(#a)"/><path d="m1.493 7.5h13.014z" fill="none" stroke="#565656" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ko/sc_stylenewbyexample.svg b/icon-themes/elementary_svg/cmd/ko/sc_stylenewbyexample.svg
new file mode 100644
index 000000000..d6caad4be
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ko/sc_stylenewbyexample.svg
@@ -0,0 +1,2 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="5.119323" cy="4.777176" gradientTransform="matrix(-1.8921147 .00000004 -.00000007 -3.7159531 16.686347 18.251764)" gradientUnits="userSpaceOnUse" r="3.431876"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><radialGradient id="b" cx="64.575233" cy="48.605404" gradientTransform="matrix(0 .38528829 -.41958841 0 32.389496 -16.793007)" gradientUnits="userSpaceOnUse" r="31.000002"><stop offset="0" stop-color="#cdf87e"/><stop offset=".26238" stop-color="#a2e34f"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></radialGradient><linearGradient id="c" gradientTransform="matrix(.39367 0 0 .39124 -3.304 -.658)" gradientUnits="userSpaceOnUse" x1="28.059" x2="33.437" y1="18.868" y2="23.743"><stop offset="0" stop-color="#6e3d09"/><stop offset=".242" stop-color="#ea8113"/><stop offset=".621" stop-color="#5c3307"/><stop offset="1" stop-color="#e07c12"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.3873 0 0 .39168 -3.122 -.67)" gradientUnits="userSpaceOnUse" x1="20.251" x2="22.012" y1="29.811" y2="31.724"><stop offset="0" stop-color="#f2f2f2"/><stop offset="1" stop-color="#c3c3c3"/></linearGradient><radialGradient id="e" cx="15.415" cy="35.357" gradientTransform="matrix(.31487 0 0 .35623 -2.01 1.076)" gradientUnits="userSpaceOnUse" r="7.579"><stop offset="0" stop-color="#650000"/><stop offset="1" stop-color="#fb66f5"/></radialGradient>
+/&amp;amp;gt;<path d="m9.5.5v13h1v-5h3v-1h-3v-7zm-9 3v1.5l5.5585938.023437c-.2952492 3.301021-1.3730023 4.694323-5.5585938 6.476563l1 1.5c5.1755446-2.262671 6-5.4860836 6-9.5z" fill="url(#a)" stroke="#000" stroke-linejoin="round" stroke-opacity=".6"/><path d="m10.994141 4.875-.544922.7441406-1.4433596 1.9511719v5.6953125l.1210937.414063c.0338225.114097.1032654.208422.1914063.279296a.49401168.49401168 0 0 0 .0019531.001954.49401168.49401168 0 0 0 .1796875.033203h1a.49401168.49401168 0 0 0 .494141-.494141v-4.5058594h1.591797l-.210938-1.9882812h-1.380859z" fill="#fff" fill-opacity=".816"/><path d="m5.97 8.884 1.6 1.487.635-.656-.007-3.397c-.814.935-1.585 1.834-2.228 2.567z" fill="url(#c)" stroke="#673907" stroke-linecap="round" stroke-width=".696" transform="matrix(1.43673 0 0 1.43673 4.67 -6.986)"/><path d="m2.538 13.283 1 .863 4.21-3.67c-.17-.613-1.14-1.717-1.865-1.717l-3.345 4.523z" fill="url(#d)" stroke="#797b75" stroke-linecap="round" stroke-width=".696" transform="matrix(1.43673 0 0 1.43673 4.67 -6.986)"/><path d="m-.002 15.98c2.09 0 3.678.29 3.978-1.476.243-1.423-1.443-2.105-2.28-.835-.802 1.223-1.696 2.311-1.696 2.311z" fill="url(#e)" transform="matrix(1.43673 0 0 1.43673 4.67 -6.986)"/><g transform="translate(-1 -.992714)"><path d="m10.5 5.9927139c-.176485 0-.339079.029411-.496094.066406v5.253906l-.7187498.9726571c-.594492.124722-1.1803426.448831-1.5976562 1.082031a.50398502.50398502 0 0 0 -.00195.002c-.3578693.545677-.7156451 1.048939-1.0566439 1.515578.1146221.06834.2398576.107422.3710938.107422h2.0000001v2c0 .149973.056536.288577.1445311.416016.150468-.01993.3074073-.02987.4511719-.06055.560223-.11955 1.081032-.341325 1.488281-.744141.40725-.402815.674523-.967029.794922-1.675781.0072-.04243-.0013-.07998.002-.121094a.49710148.49710148 0 0 0 .115188-.31445v-.578125l5.138672-4.4785157a.50398502.50398502 0 0 0 .171875-.3652344c-.097029-.0468159-.198972-.078125-.306641-.078125h-2v-2c0-.4053417-.363169-.7489288-.880859-.90625a.50398502.50398502 0 0 0 -.400391.2050781l-1.261719 1.7050781h-.460937v-2.0039062zm-3.5000001 3c-.554 0-.9999999.669-.9999999 1.5000001v1.947266c.8184205-.706421 1.4339805-1.475175 1.8789062-2.304688.198853-.3707384.359233-.7532038.4960938-1.1425781z" fill="#fff" fill-opacity=".815686"/><path d="m10.5 10.5v-3.0072863h3v3.0072863l3-.0073v3l-3 .0073v2.992714h-3v-2.992714l-3.0072863-.0073v-3z" fill="url(#b)"/><path d="m10.5 10.5v-3.0072863h3v3.0072863l3-.0073v3l-3 .0073v2.992714h-3v-2.992714l-3.0072863-.0073v-3z" fill="none" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round"/><g fill="#fff"><path d="m11 8h2v2h-2z" opacity=".5"/><path d="m11 14h2v1.985428h-2z" opacity=".2"/><path d="m8 10.992714v1l3 .007286v-1zm5 .007286v1l2.992714-.0073v-1z" opacity=".4"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ko/sc_styleupdatebyexample.svg b/icon-themes/elementary_svg/cmd/ko/sc_styleupdatebyexample.svg
new file mode 100644
index 000000000..2ca419ca4
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ko/sc_styleupdatebyexample.svg
@@ -0,0 +1,2 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="5.119323" cy="4.777176" gradientTransform="matrix(-1.8921147 .00000004 -.00000007 -3.7159531 16.686347 18.251764)" gradientUnits="userSpaceOnUse" r="3.431876"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.51817 0 0 .361 -1079.953 -1160.217)" gradientUnits="userSpaceOnUse" x1="2100.5779" x2="2100.5779" y1="3215.147" y2="3256.79"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.29115 0 0 .32302 2.122 -5.26)" gradientUnits="userSpaceOnUse" x1="29.556" x2="26.135" y1="28.447001" y2="34.106998"><stop offset="0" stop-color="#fff"/><stop offset=".004" stop-color="#fff" stop-opacity=".235"/><stop offset=".539" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.49412 0 0 .49434 11.832 -6.382)" gradientUnits="userSpaceOnUse" x1="-3.707" x2="-3.707" y1="39.159" y2="23.025"><stop offset="0" stop-color="#fff"/><stop offset=".373" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="8.848872" x2="8.848872" y1="3.921802" y2="14.075938"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.39367 0 0 .39124 -3.304 -.658)" gradientUnits="userSpaceOnUse" x1="28.059" x2="33.437" y1="18.868" y2="23.743"><stop offset="0" stop-color="#6e3d09"/><stop offset=".242" stop-color="#ea8113"/><stop offset=".621" stop-color="#5c3307"/><stop offset="1" stop-color="#e07c12"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.3873 0 0 .39168 -3.122 -.67)" gradientUnits="userSpaceOnUse" x1="20.251" x2="22.012" y1="29.811" y2="31.724"><stop offset="0" stop-color="#f2f2f2"/><stop offset="1" stop-color="#c3c3c3"/></linearGradient><radialGradient id="h" cx="15.415" cy="35.357" gradientTransform="matrix(.31487 0 0 .35623 -2.01 1.076)" gradientUnits="userSpaceOnUse" r="7.579"><stop offset="0" stop-color="#650000"/><stop offset="1" stop-color="#fb66f5"/></radialGradient>
+/&amp;amp;gt;<path d="m9.5.5v13h1v-5h3v-1h-3v-7zm-9 3v1.5l5.5585938.023437c-.2952492 3.301021-1.3730023 4.694323-5.5585938 6.476563l1 1.5c5.1755446-2.262671 6-5.4860836 6-9.5z" fill="url(#a)" stroke="#000" stroke-linejoin="round" stroke-opacity=".6"/><path d="m10.994141 4.875-.544922.7441406-1.4433596 1.9511719v5.6953125l.1210937.414063c.0338225.114097.1032654.208422.1914063.279296a.49401168.49401168 0 0 0 .0019531.001954.49401168.49401168 0 0 0 .1796875.033203h1a.49401168.49401168 0 0 0 .494141-.494141v-4.5058594h1.591797l-.210938-1.9882812h-1.380859z" fill="#fff" fill-opacity=".816"/><path d="m5.97 8.884 1.6 1.487.635-.656-.007-3.397c-.814.935-1.585 1.834-2.228 2.567z" fill="url(#f)" stroke="#673907" stroke-linecap="round" stroke-width=".696" transform="matrix(1.43673 0 0 1.43673 4.67 -6.986)"/><path d="m2.538 13.283 1 .863 4.21-3.67c-.17-.613-1.14-1.717-1.865-1.717l-3.345 4.523z" fill="url(#g)" stroke="#797b75" stroke-linecap="round" stroke-width=".696" transform="matrix(1.43673 0 0 1.43673 4.67 -6.986)"/><path d="m-.002 15.98c2.09 0 3.678.29 3.978-1.476.243-1.423-1.443-2.105-2.28-.835-.802 1.223-1.696 2.311-1.696 2.311z" fill="url(#h)" transform="matrix(1.43673 0 0 1.43673 4.67 -6.986)"/><g transform="matrix(.63 0 0 .63 6.358 5.714)"><path d="m11.732422 4.2402344c-.903264-.00845-1.671295.6573998-1.7910158 1.5527344-1.0069053.26506-1.9684746.6930841-2.7050781 1.4296874-1.08941 1.0894102-1.7246094 2.621451-1.7246093 4.1621098 0 1.540658.6351993 3.070745 1.7246093 4.160156.2186008.218601.4582885.413235.7089844.59375l-.011719-.16211.6484374-.144531.4296876-.07226.3359374-.191407c3.1452971 1.142279 6.9049661-.653736 6.5683601-4.363281l-.863282-.142578-.435546.04492-.279297-.322266-.585938.410156-.568359.05859-.191406.431641-.05859.08398-.195313.136719c-.04609.03217-.09367.06215-.142578.08984l-.130863-.359366 3.691406-3.1640628s.20893-.4133216.414062-.7714843c-.117716-.3780163-.357434-.7063408-.68164-.9335938l-3.150391-2.2050781c-.295241-.2061459-.645791-.318458-1.005859-.3222656z" fill="#fff" fill-opacity=".784314" opacity=".99" stroke-width=".63" transform="matrix(1.5873016 0 0 1.5873016 -10.092063 -9.069841)"/><path d="m8.5.5v2.02a6.5 6.5 0 0 0 -.5-.02 6.5 6.5 0 0 0 -6.5 6.5 6.5 6.5 0 0 0 6.5 6.5 6.5 6.5 0 0 0 6.48-6h-3.02a3.5 3.5 0 0 1 -3.46 3 3.5 3.5 0 0 1 -3.5-3.5 3.5 3.5 0 0 1 3.5-3.5 3.5 3.5 0 0 1 .5.04v1.96l5-3.5z" fill="url(#b)" opacity=".99"/><g fill="none"><g stroke-width="1.584"><path d="m8.5.5v2.02a6.5 6.5 0 0 0 -.5-.02 6.5 6.5 0 0 0 -6.5 6.5 6.5 6.5 0 0 0 6.5 6.5 6.5 6.5 0 0 0 6.48-6h-3.02a3.5 3.5 0 0 1 -3.46 3 3.5 3.5 0 0 1 -3.5-3.5 3.5 3.5 0 0 1 3.5-3.5 3.5 3.5 0 0 1 .5.04v1.96l5-3.5z" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/><path d="m9.496 5.578v-3.13l2.222 1.56z" opacity=".5" stroke="url(#c)"/><path d="m12.32 10.176a4.49 4.49 0 0 1 -5.392 3.202 4.49 4.49 0 0 1 -3.33-5.315 4.49 4.49 0 0 1 5.232-3.458" opacity=".5" stroke="url(#d)"/></g><ellipse cx="8" cy="9.212" opacity=".99" rx="4" ry="2.472"/><path d="m13.386 10.154a5.506 5.504 0 0 1 -6.446 4.246 5.506 5.504 0 0 1 -4.357-6.372 5.506 5.504 0 0 1 6.3-4.46" opacity=".5" stroke="url(#e)" stroke-width="1.584"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ko/sc_text.svg b/icon-themes/elementary_svg/cmd/ko/sc_text.svg
new file mode 100644
index 000000000..a050a1e10
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ko/sc_text.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.3105937 0 0 1.3564607 7.351886 -9.008516)" gradientUnits="userSpaceOnUse" x1="14" x2="14" y1="0" y2="4"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 1 -1 0 34 -9)" gradientUnits="userSpaceOnUse" x1="11" x2="11.5" y1="12" y2="12"><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><radialGradient id="c" cx="4.590814" cy="4.642622" gradientTransform="matrix(-1.8921147 .00000004 -.00000007 -3.7159531 16.686347 20.251763)" gradientUnits="userSpaceOnUse" r="3.431876"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><path d="m2 8h1v-1h-1zm2 0h1v-1h-1zm2 0h1v-1h-1zm2 0h1v-1h-1zm2 0h1v-1h-1zm2 0h1v-1h-1zm2 0h1v-1h-1zm-13 1h1v-1h-1zm13 1h1v-1h-1zm-13 1h1v-1h-1zm13 1h1v-1h-1zm-13 1h1v-1h-1zm13 1h1v-1h-1zm-13 1h1v-1h-1zm13 1h1v-1h-1zm-13 1h1v-1h-1zm13 1h1v-1h-1zm-13 1h1v-1h-1zm13 1h1v-1h-1zm-13 1h1v-1h-1zm2 0h1v-1h-1zm2 0h1v-1h-1zm2 0h1v-1h-1zm2 0h1v-1h-1zm2 0h1v-1h-1zm2 0h1v-1h-1z" fill="#565656" transform="translate(0 -6)"/><g fill="#ffc27d" stroke="#a62100" stroke-opacity=".43015"><g id="d"><path d="m12.5.5h3v3l-3.002.00366z" fill="url(#a)" stroke="#a62100" stroke-opacity=".501961"/><path d="m14.5 1.5v1h-1v-1z" fill="none" opacity=".5" stroke="url(#b)"/></g><use height="100%" transform="translate(-12)" width="100%" xlink:href="#d"/><use height="100%" transform="translate(-12 12)" width="100%" xlink:href="#d"/><use height="100%" transform="translate(0 12)" width="100%" xlink:href="#d"/></g><path d="m9.5 3.5v9h1v-4h1.796875c.112874 0 .203125-.0902514.203125-.203125v-.59375c0-.1128736-.090251-.203125-.203125-.203125h-1.796875v-4zm-6 2v1h2.7711864c-.2952492 3.3010205-1.2711864 3-2.7711864 4l.7636719 1.039062c2.7358256-1.7780458 3.2363281-2.0251456 3.2363281-6.039062z" fill="url(#c)" stroke="#000" stroke-linejoin="round" stroke-opacity=".6"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ko/sc_textdirectionlefttoright.svg b/icon-themes/elementary_svg/cmd/ko/sc_textdirectionlefttoright.svg
new file mode 100644
index 000000000..94164d40b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ko/sc_textdirectionlefttoright.svg
@@ -0,0 +1,4 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="7.01072" cy="4.528114" gradientTransform="matrix(-1.8921147 .00000004 -.00000007 -3.7159531 15.186348 17.251763)" gradientUnits="userSpaceOnUse" r="3.431876"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient>
+
+
+/&amp;amp;amp;amp;gt;<g fill="#fff"><path d="m13 9v-7l3 3.5000002z" fill-rule="evenodd"/><path d="m13 17v-7l3 3.5z" fill-rule="evenodd"/><path d="m5.5 1.5v4.203125.59375 3.203125h1v-3h1.796875c.1128736 0 .203125-.0902514.203125-.203125v-.59375c0-.1128736-.0902514-.203125-.203125-.203125h-1.796875v-4zm-5 1v1l2.5585938.023437c.1692235 2.1449375-.0585924 2.476563-2.5585938 3.976563l.7636719 1.0390625c2.2363281-1.38591 3.2363281-2.0251461 3.2363281-6.0390625z" stroke="#fff" stroke-linejoin="round"/></g><path d="m13 8v-7.00000001l3 3.50000021z" fill="#565656" fill-rule="evenodd"/><path d="m13 16v-7l3 3.5z" fill="#565656" fill-rule="evenodd"/><g stroke-linejoin="round"><g fill="none" stroke="#565656" stroke-linecap="round" stroke-width=".999482" transform="matrix(0 1 1 0 0 0)"><path d="m15.5.49999995v11.00051805z"/><path d="m1.4997409 10.5v1.000518z"/><path d="m7.499741 10.5v1.000518z"/><path d="m4.4997409 10.5v1.000518z"/><path d="m12.499741.49999995v11.00051805z"/></g><path d="m5.5.5v4.203125.59375 3.203125h1v-3h1.796875c.1128736 0 .203125-.0902514.203125-.203125v-.59375c0-.1128736-.0902514-.203125-.203125-.203125h-1.796875v-4zm-5 1v1l2.5585938.023437c.1692235 2.1449375-.0585924 2.476563-2.5585938 3.976563l.7636719 1.0390625c2.2363281-1.38591 3.2363281-2.0251461 3.2363281-6.0390625z" fill="url(#a)" stroke="#000" stroke-opacity=".6"/><g fill="none" stroke="#fff" stroke-linecap="round" stroke-width=".999482" transform="matrix(0 1 1 0 0 1)"><path d="m1.4997409 10.5v1.000518z"/><path d="m7.499741 10.5v1.000518z"/><path d="m4.4997409 10.5v1.000518z"/><path d="m12.499741.49999995v11.00051805z"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ko/sc_textdirectiontoptobottom.svg b/icon-themes/elementary_svg/cmd/ko/sc_textdirectiontoptobottom.svg
new file mode 100644
index 000000000..7a956ace5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ko/sc_textdirectiontoptobottom.svg
@@ -0,0 +1,5 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="7.01072" cy="4.528114" gradientTransform="matrix(-1.8921147 .00000004 -.00000007 -3.7159531 15.186348 17.251763)" gradientUnits="userSpaceOnUse" r="3.431876"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient>
+
+
+
+/&amp;amp;amp;gt;<path d="m8 14h-7.00000001l3.50000021 3z" fill="#fff" fill-rule="evenodd"/><path d="m16 14h-7l3.5 3z" fill="#fff" fill-rule="evenodd"/><g stroke-linejoin="round"><g fill="none" stroke="#fff" stroke-linecap="round" stroke-width=".999482" transform="translate(0 1)"><path d="m15.5.5v11.000518z"/><path d="m1.4997409 10.5v1.000518z"/><path d="m7.499741 10.5v1.000518z"/><path d="m4.4997409 10.5v1.000518z"/><path d="m12.499741.5v11.000518z"/></g><path d="m5.5 1.5v4.203125.59375 3.203125h1v-3h1.796875c.1128736 0 .203125-.0902514.203125-.203125v-.59375c0-.1128736-.0902514-.203125-.203125-.203125h-1.796875v-4zm-5 1v1l2.5585938.023437c.1692235 2.1449375-.0585924 2.476563-2.5585938 3.976563l.7636719 1.0390625c2.2363281-1.38591 3.2363281-2.0251461 3.2363281-6.0390625z" fill="#fff" stroke="#fff"/><path d="m5.5.5v4.203125.59375 3.203125h1v-3h1.796875c.1128736 0 .203125-.0902514.203125-.203125v-.59375c0-.1128736-.0902514-.203125-.203125-.203125h-1.796875v-4zm-5 1v1l2.5585938.023437c.1692235 2.1449375-.0585924 2.476563-2.5585938 3.976563l.7636719 1.0390625c2.2363281-1.38591 3.2363281-2.0251461 3.2363281-6.0390625z" fill="url(#a)" stroke="#000" stroke-opacity=".6"/></g><path d="m8 13h-7.00000001l3.50000021 3z" fill="#565656" fill-rule="evenodd"/><path d="m16 13h-7l3.5 3z" fill="#565656" fill-rule="evenodd"/><g fill="none" stroke="#565656" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999482"><path d="m15.5.5v11.000518z"/><path d="m1.4997409 10.5v1.000518z"/><path d="m7.499741 10.5v1.000518z"/><path d="m4.4997409 10.5v1.000518z"/><path d="m12.499741.5v11.000518z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ko/sc_underline.svg b/icon-themes/elementary_svg/cmd/ko/sc_underline.svg
new file mode 100644
index 000000000..1ad4af730
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ko/sc_underline.svg
@@ -0,0 +1,7 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="5.119323" cy="4.777176" gradientTransform="matrix(-1.8921147 -.00000004 -.00000007 3.7159531 17.686347 -3.249264)" gradientUnits="userSpaceOnUse" r="3.431876"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient>
+
+
+
+
+
+/&amp;amp;amp;amp;amp;amp;gt;<g transform="matrix(1 0 0 -1 0 15.0025)"><path d="m10.5 13.5025v-12h1v5h3v1h-3v6zm-9-2v-1.5l5.5585938-.02344c-.2952492-3.301018-1.3730023-4.69432-5.5585938-6.47656l1-1.5c5.1755446 2.262671 6 5.4860836 6 9.5z" fill="url(#a)" stroke="#000" stroke-linejoin="round" stroke-opacity=".6"/><path d="m1-.4975h14z" fill="none" stroke="#565656" stroke-linecap="round" stroke-width=".995"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ko/sc_underlinedouble.svg b/icon-themes/elementary_svg/cmd/ko/sc_underlinedouble.svg
new file mode 100644
index 000000000..09d0be242
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ko/sc_underlinedouble.svg
@@ -0,0 +1,7 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="5.119323" cy="4.777176" gradientTransform="matrix(-1.8921147 -.00000004 -.00000007 3.7159531 17.686347 -2.249264)" gradientUnits="userSpaceOnUse" r="3.431876"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient>
+
+
+
+
+
+/&amp;amp;amp;amp;amp;amp;gt;<g transform="matrix(1 0 0 -1 0 15.0025)"><path d="m10.5 14.5025v-12h1v5h3v1h-3v6zm-9-2v-1.5l5.5585938-.02344c-.2952492-3.301018-1.3730023-4.69432-5.5585938-6.47656l1-1.5c5.1755446 2.262671 6 5.4860836 6 9.5z" fill="url(#a)" stroke="#000" stroke-linejoin="round" stroke-opacity=".6"/><g fill="none" stroke="#565656" stroke-linecap="round" stroke-width=".995"><path d="m1-.4975h14z"/><path d="m1 1.5025h14z"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_about.svg b/icon-themes/elementary_svg/cmd/lc_about.svg
new file mode 100644
index 000000000..2c61a3bd7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_about.svg
@@ -0,0 +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(.77056228 0 0 .77077837 -4.554279 -6.199358)" gradientUnits="userSpaceOnUse" x1="23.470181" x2="23.470181" y1="11.209872" y2="35.051075"><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><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="7.373661" x2="9.158983" y1="9.636601" y2="15.344099"><stop offset="0" stop-color="#fff" stop-opacity=".27451"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="62.625" cy="4.625" gradientTransform="matrix(1.0352941 0 0 .42352883 -52.835297 17.541176)" gradientUnits="userSpaceOnUse" r="10.625"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="12.000001" x2="12.000001" y1="1.496136" y2="21.922901"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><path d="m23 19.499999c0 2.485282-4.924869 4.500001-11 4.500001-6.0751315 0-11.00000001-2.014719-11.00000001-4.500001 0-2.485281 4.92486851-4.499999 11.00000001-4.499999 6.075131 0 11 2.014718 11 4.499999z" fill="url(#c)" fill-rule="evenodd" opacity=".3"/><path d="m12.000001 1.4961357c.708911 0 2.994425 5.7107023 3.567948 6.1275073.57352.416804 6.709462.826364 6.928527 1.500768.219066.674404-4.504349 4.613371-4.723415 5.287775-.219065.674404 1.287639 6.638229.714118 7.055033-.573521.416805-5.778267-2.859481-6.487179-2.859481-.708911 0-5.9136574 3.276286-6.4871791 2.859481-.5735211-.416804.9331833-6.38063.7141178-7.055033-.2190657-.674404-4.9424802-4.613372-4.7234145-5.287776.2190656-.674403 6.3550063-1.083963 6.9285281-1.500767.5735207-.416805 2.8590377-6.1275073 3.5679487-6.1275073z" fill="url(#d)" stroke="#ad5f00" stroke-linejoin="round" stroke-opacity=".498039" stroke-width=".992271"/><path d="m11.969145 2.093355c-.45703.693479-1.679762 2.629165-3.0312503 5.8125a.43670935.43670935 0 0 1 -.34375.28125c-2.1354674.348211-4.8091853.716906-6.5625 1.15625 1.1001782 1.3189 2.393494 2.529956 3.625 3.78125l15.1562503-2.71875c.353244-.353813.697176-.697415 1.0625-1.0625-2.051482-.507486-4.36574-.808235-6.5-1.15625a.43670935.43670935 0 0 1 -.34375-.25c-1.039472-2.413271-2.582922-5.037031-3.0625-5.84375z" fill="url(#b)" opacity=".8"/><path d="m12.000395 2.937105c-.289389.492394-.61844 1.165503-.96875 1.875-.361907.732986-.746865 1.511515-1.0625003 2.125-.1578173.306742-.2983144.582546-.4375.8125s-.1632419.388801-.53125.65625c-.3684354.267759-.5505426.251058-.8125.3125-.2619574.06144-.5652425.100734-.90625.15625-.6820149.111033-1.5021108.22551-2.3125.34375-.7742066.112961-1.5055387.221892-2.0625.34375.3780266.425859.9075435.983352 1.46875 1.53125.5845803.570717 1.1708703 1.135202 1.65625 1.625.2426898.244899.4494983.484046.625.6875s.3283605.286554.46875.71875c.1407051.433167.085066.575594.0625.84375s-.072353.564729-.125.90625c-.1052939.683043-.2681064 1.505117-.40625 2.3125-.1323415.773473-.25635 1.525786-.3125 2.09375.525364-.229545 1.203496-.56765 1.90625-.9375.7258699-.382016 1.4761784-.781664 2.0937503-1.09375.308786-.156043.564288-.301637.8125-.40625s.387156-.1875.84375-.1875.595538.08289.84375.1875c.248212.104613.503714.250207.8125.40625.617572.312086 1.36788.711734 2.09375 1.09375.702754.36985 1.380886.707955 1.90625.9375-.05615-.567964-.180159-1.320277-.3125-2.09375-.138144-.807383-.300956-1.629457-.40625-2.3125-.05265-.341521-.102434-.638094-.125-.90625-.02257-.268156-.0782-.410584.0625-.84375.14039-.432195.293248-.515296.46875-.71875s.38231-.442601.625-.6875c.48538-.489798 1.07167-1.054283 1.65625-1.625.561206-.547898 1.090723-1.105391 1.46875-1.53125-.556961-.121858-1.288293-.230789-2.0625-.34375-.810389-.11824-1.630485-.232717-2.3125-.34375-.341007-.055516-.644293-.094808-.90625-.15625s-.444064-.04474-.8125-.3125c-.368009-.267449-.392064-.426296-.53125-.65625s-.279683-.505758-.4375-.8125c-.315635-.613485-.700593-1.392014-1.0625-2.125-.350309-.709497-.679362-1.382606-.96875-1.875z" fill="none" opacity=".8" stroke="url(#a)" stroke-linejoin="round" stroke-width=".992271"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_absoluterecord.svg b/icon-themes/elementary_svg/cmd/lc_absoluterecord.svg
new file mode 100644
index 000000000..b1e61728c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_absoluterecord.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="11.25" cy="19.031" gradientTransform="matrix(2.60465 0 0 .37206 -5.302 15.92)" gradientUnits="userSpaceOnUse" r="8.063"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(0 1 1 0 2 -16)" gradientUnits="userSpaceOnUse" x1="4.715" x2="43.601" y1="22.595" y2="22.595"><stop offset="0" stop-color="#d1ff82"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-1.00464 0 0 1 53.044 -17.992)" gradientUnits="userSpaceOnUse" x1="35.794014" x2="34.883" y1="16.42416" y2="37.992"><stop offset="0" stop-color="#fff"/><stop offset=".52" stop-color="#fff" stop-opacity=".235"/><stop offset=".52" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="d" cx="99.157" cy="186.171" gradientTransform="matrix(.08508 0 0 .02707 .074 10.927)" gradientUnits="userSpaceOnUse" r="62.769"><stop offset="0" stop-color="#3d3d3d"/><stop offset=".5" stop-color="#686868" stop-opacity=".498"/><stop offset="1" stop-color="#686868" stop-opacity="0"/></radialGradient><linearGradient id="e" gradientTransform="matrix(.61402 0 0 .45904 -1243.367 -1471.69)" gradientUnits="userSpaceOnUse" x1="2035.165" x2="2035.165" y1="3208.074" y2="3241.997"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="6.686288" x2="6.686288" y1="1.285573" y2="12.355058"><stop offset="0" stop-color="#fff"/><stop offset=".508" stop-color="#fff" stop-opacity=".235"/><stop offset=".835" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><g transform="translate(-13.006356 -7.729343)"><path d="m43.666 22.923c0 4-25.757443 4.256621-25.757443.256621s25.757443-4.255621 25.757443-.256621z" fill="url(#a)" opacity=".163" transform="matrix(.44445 0 0 .44445 5.198 12.95)"/><path d="m23.272-6.46 16.9 14.428-16.916 14.424z" fill="url(#b)" transform="matrix(.44445 0 0 .44445 5.198 12.95)"/><g fill="none"><path d="m25.443483-1.6214585-.0143 13.6436085c.000001.000666.000001.0013 0 .002l-.02022 5.529822 11.270084-9.5665718z" fill="none" opacity=".6" stroke="url(#c)" stroke-width="2.249972" transform="matrix(.44445 0 0 .44445 5.198 12.95)"/><path d="m15.5 10.06 7.552 6.43-7.558 6.426z" opacity=".5" stroke="#206b00" stroke-width="1.000013"/></g></g><g transform="matrix(1.1995834 0 0 1.1995834 7.778132 6.815546)"><path d="m13.852 15.967a5.341 1.7003184 0 0 1 -10.682 0 5.341 1.7003184 0 1 1 10.682 0z" fill="url(#d)" transform="matrix(.7808 0 0 .7808 .195 .195)"/><path d="m8.51.5c-4.42 0-8.01 3.59-8.01 8.01s3.59 8.012 8.01 8.012 8.012-3.59 8.012-8.01-3.59-8.012-8.01-8.012z" fill="url(#e)" opacity=".99" transform="matrix(.7808 0 0 .7808 .195 .195)"/><path d="m6.84.585c-3.45 0-6.255 2.805-6.255 6.255 0 3.452 2.804 6.255 6.255 6.255 3.452 0 6.255-2.803 6.255-6.255 0-3.45-2.803-6.255-6.255-6.255z" style="opacity:.5;fill:none;stroke:#002e99;stroke-width:.833623;stroke-linecap:round;stroke-linejoin:round"/><path d="m12.214593 6.8395773c0 2.9687701-2.4062661 5.3750367-5.3742349 5.3750367-2.9671676 0-5.3734339-2.4062666-5.3734339-5.3742354 0-2.9679689 2.4062663-5.3734339 5.3742352-5.3734339 2.9687701 0 5.3750366 2.405465 5.3750366 5.3742351z" style="opacity:.5;fill:none;stroke-width:.855496;stroke-linecap:round;stroke-linejoin:round;stroke:url(#f)"/><path d="m7.38 3.322c-.64-.086-1.306-.03-1.917.186-.617.218-1.198.592-1.47 1.23-.175.39-.167.81 0 1.21.165.397.608.78 1.153.78.308 0 .616-.107.82-.297.203-.19.305-.44.335-.67.037-.288-.047-.41-.093-.52.03-.034.08-.077.075-.075.033-.02.08-.028.112-.037.016-.005.024.002.037 0 .014-.003-.012-.002.057-.02.36-.085.79.155.893.318.002.002.026.05-.037.242-.063.19-.2.47-.39.744-.424.612-.97 1.38-.97 2.346 0 .25-.015.355.02.577.027.172.13.315.223.39.015.013.023.01.037.02-.264.117-.493.304-.633.54-.226.382-.234.923.075 1.34l-.02.018c.01.013.03.007.038.02.003.002-.002.014 0 .018.32.433.84.564 1.285.503.45-.06.928-.334 1.098-.856.002-.005 0-.013 0-.02.003-.008.016-.008.02-.017h-.02c.216-.624-.11-1.23-.65-1.508a.592.592 0 0 0 .26-.52c-.018-.605.076-1.03.558-1.38a.592.592 0 0 0 .02-.018c.37-.29.74-.63 1.04-1.042.295-.403.523-.906.485-1.47v-.038h-.021c-.028-.596-.377-1.088-.82-1.415-.445-.33-.998-.52-1.58-.578h-.02z" fill="#002e99" opacity=".05"/><path d="m7.112 9.272c-.02-.703.137-1.385.8-1.868.702-.546 1.377-1.23 1.306-2.036-.015-.777-.92-1.386-1.897-1.473-1.096-.152-2.424.224-2.79 1.08-.188.418-.015 1.165.61 1.165.367 0 .535-.236.563-.452.02-.164-.047-.31-.086-.445-.045-.155.148-.453.358-.575.176-.1.36-.135.386-.142.632-.152 1.26.183 1.524.59.262.41-.027 1.027-.442 1.628-.415.6-.86 1.284-.86 2.01 0 .276-.024.37-.006.48.014.09.31.08.536.038zm-.288.946c-.604-.033-1.02.65-.66 1.086.325.482 1.232.363 1.388-.182.162-.424-.228-.91-.728-.904z" fill="#002e99" opacity=".15"/><path d="m7.112 8.676c-.02-.702.137-1.384.8-1.867.702-.548 1.377-1.23 1.306-2.037-.015-.777-.92-1.386-1.897-1.474-1.096-.153-2.424.223-2.79 1.08-.188.417-.015 1.165.61 1.165.367 0 .535-.237.563-.453.02-.164-.047-.31-.086-.445-.045-.154.148-.453.358-.574.176-.102.36-.136.386-.143.632-.15 1.26.184 1.524.59.262.41-.027 1.027-.442 1.628-.415.602-.86 1.285-.86 2.01 0 .276-.024.37-.006.482.014.09.31.078.536.036zm-.288.946c-.604-.033-1.02.65-.66 1.087.325.48 1.232.36 1.388-.184.162-.423-.228-.91-.728-.904z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_acceptalltrackedchanges.svg b/icon-themes/elementary_svg/cmd/lc_acceptalltrackedchanges.svg
new file mode 100644
index 000000000..921efaf61
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_acceptalltrackedchanges.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="641.75488" x2="641.53125" y1="-143.49838" y2="-129.03125"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.91898302 0 0 .91898302 51.931881 -11.018309)" gradientUnits="userSpaceOnUse" x1="640.81409" x2="640.81409" y1="-142.71773" y2="-129.33011"><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="c" gradientTransform="matrix(.91898302 0 0 .91898302 51.931881 -11.018309)" gradientUnits="userSpaceOnUse" x1="640.81409" x2="640.81409" xlink:href="#b" y1="-142.71773" y2="-129.33011"/><linearGradient id="d" gradientTransform="matrix(.40540511 0 0 .46216215 2.269687 .858112)" gradientUnits="userSpaceOnUse" x1="24.001455" x2="24.001455" y1="4.634495" y2="41.418121"><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="e" gradientTransform="matrix(.48571543 0 0 .41480329 .342829 1.363181)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="-3.71906" y2="47.013336"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.39221364 0 0 .38819409 29.199296 .900891)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#bebebe"/></linearGradient><radialGradient id="g" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 17.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#h"/><linearGradient id="h"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="i" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 17.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#h"/><linearGradient id="j" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 17.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><path d="m3.500001 21h16.999998v2h-16.999998z" fill="url(#j)" opacity=".15"/><path d="m3.4999999 21.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#i)" opacity=".15"/><path d="m20.5 21.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#g)" opacity=".15"/><path d="m3.4999601 1.4999569c3.8955809 0 17.0000589.00124 17.0000589.00124l.000021 19.9988401s-11.3333862 0-17.0000799 0c0-6.363471 0-13.6365848 0-20.0000562z" fill="url(#e)" stroke="url(#f)" stroke-linejoin="round" stroke-width=".999922"/><g fill="none"><path d="m19.5 20.5h-15.0000004v-18h15.0000004z" stroke="url(#d)" stroke-linecap="round"/><path d="m6 4.5050064h2.34375zm5.21875 0h1.9375zm2.25 0h.84375zm-3.40625 2h1.75zm2.0625 0h.875zm1.21875 0h1.59375zm1.9375 0h1.625zm-9.28125 2.0300479h1.59375zm2.09375 0h5.90625zm-2.09375 2.9649457h3.09375zm3.40625 0h5.0625zm5.375 0h2.46875zm-8.78125 2h2.34375zm2.6875 0h2.15625zm2.53125 0h1.9375zm2.25 0h.84375zm1.1875 0h1.875zm-8.65625 3h3.09375zm3.40625 0h5.0625zm5.375 0h2.46875zm-8.78125 2h3.875zm4.21875 0h1.75z" stroke="#aaa"/><path d="m12.13125 6.5050061h.875zm-4.03125 2.0300479h5.90625zm6.6875 2.964946h2.46875zm-6.09375 2h2.15625z" stroke="#c6262e"/></g><g fill="#c6262e"><path d="m6 6h3.673729v1h-3.673729z"/><path d="m8.611123 4h2.25615v1h-2.25615z"/><path d="m12.279661 18h3.597458v1h-3.597458z"/></g><g transform="matrix(.66633813 0 0 .66563392 -408.62054 109.03422)"><path d="m641-143.5c-4.13824 0-7.5 3.36176-7.5 7.5s3.36176 7.5 7.5 7.5 7.5-3.36176 7.5-7.5-3.36176-7.5-7.5-7.5z" style="stroke:#002e99;stroke-width:1.501533;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.738971;fill:url(#a)"/><path d="m13.21875 3.40625a2.0402886 2.0402886 0 0 0 -.09375.09375l-4.1875 4.5625-1.5-1.5a2.0402886 2.0402886 0 0 0 -2.875 0l-2 2a2.0402886 2.0402886 0 0 0 -.53125.875 2.0402886 2.0402886 0 0 0 0 .0625c.041073.581606.1379501 1.153759.3125 1.6875a2.0402886 2.0402886 0 0 0 .375.40625l5 4a2.0402886 2.0402886 0 0 0 .71875.375c.020551.0016.041899-.0015.0625 0a2.0402886 2.0402886 0 0 0 .125.03125c.1241935.0066.2491729 0 .375 0 .178711 0 .3559046-.01809.53125-.03125a2.0402886 2.0402886 0 0 0 .96875-.59375l5.46875-5.875c.01167-.1652555.03125-.3317746.03125-.5 0-2.2785514-1.095693-4.3155215-2.78125-5.59375z" fill="#002e99" opacity=".1" transform="translate(632 -145)"/><path d="m14.03125 4.15625a.94895148.94895148 0 0 0 -.09375.0625l-4.96875 5.4375-2.3125-2.3125a.94895148.94895148 0 0 0 -1.3125 0l-2 2a.94895148.94895148 0 0 0 .0625 1.40625l5 4a.94895148.94895148 0 0 0 1.28125-.09375l6.21875-6.6875c-.218501-1.473701-.888095-2.7885095-1.875-3.8125z" fill="#002e99" opacity=".25" transform="translate(632 -145)"/><path d="m646.625-140.125-5.625 6.125-3-3-2 2 5 4 6.65625-7.15625z" fill="#fff"/><path d="m646.97339-136.00021c0 3.29912-2.67458 5.9736-5.97332 5.9736-3.29903 0-5.97346-2.67452-5.97346-5.9736 0-3.29897 2.67443-5.97318 5.97346-5.97318 3.29874 0 5.97332 2.67421 5.97332 5.97318z" style="opacity:.5;fill:none;stroke-width:1.485923;stroke-linecap:round;stroke-linejoin:round;stroke:url(#b)"/></g><g transform="matrix(.66633813 0 0 .66563392 -419.62054 109.03422)"><path d="m641-143.5c-4.13824 0-7.5 3.36176-7.5 7.5s3.36176 7.5 7.5 7.5 7.5-3.36176 7.5-7.5-3.36176-7.5-7.5-7.5z" style="stroke:#002e99;stroke-width:1.501533;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.738971;fill:url(#a)"/><path d="m13.21875 3.40625a2.0402886 2.0402886 0 0 0 -.09375.09375l-4.1875 4.5625-1.5-1.5a2.0402886 2.0402886 0 0 0 -2.875 0l-2 2a2.0402886 2.0402886 0 0 0 -.53125.875 2.0402886 2.0402886 0 0 0 0 .0625c.041073.581606.1379501 1.153759.3125 1.6875a2.0402886 2.0402886 0 0 0 .375.40625l5 4a2.0402886 2.0402886 0 0 0 .71875.375c.020551.0016.041899-.0015.0625 0a2.0402886 2.0402886 0 0 0 .125.03125c.1241935.0066.2491729 0 .375 0 .178711 0 .3559046-.01809.53125-.03125a2.0402886 2.0402886 0 0 0 .96875-.59375l5.46875-5.875c.01167-.1652555.03125-.3317746.03125-.5 0-2.2785514-1.095693-4.3155215-2.78125-5.59375z" fill="#002e99" opacity=".1" transform="translate(632 -145)"/><path d="m14.03125 4.15625a.94895148.94895148 0 0 0 -.09375.0625l-4.96875 5.4375-2.3125-2.3125a.94895148.94895148 0 0 0 -1.3125 0l-2 2a.94895148.94895148 0 0 0 .0625 1.40625l5 4a.94895148.94895148 0 0 0 1.28125-.09375l6.21875-6.6875c-.218501-1.473701-.888095-2.7885095-1.875-3.8125z" fill="#002e99" opacity=".25" transform="translate(632 -145)"/><path d="m646.625-140.125-5.625 6.125-3-3-2 2 5 4 6.65625-7.15625z" fill="#fff"/><path d="m646.97339-136.00021c0 3.29912-2.67458 5.9736-5.97332 5.9736-3.29903 0-5.97346-2.67452-5.97346-5.9736 0-3.29897 2.67443-5.97318 5.97346-5.97318 3.29874 0 5.97332 2.67421 5.97332 5.97318z" style="opacity:.5;fill:none;stroke-width:1.485923;stroke-linecap:round;stroke-linejoin:round;stroke:url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_accepttracedchange.svg b/icon-themes/elementary_svg/cmd/lc_accepttracedchange.svg
new file mode 100644
index 000000000..c5928e3ff
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_accepttracedchange.svg
@@ -0,0 +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(.40540511 0 0 .51351351 2.269687 -8.32432)" 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="b" gradientTransform="matrix(.48571543 0 0 .45629666 .342829 -7.651138)" 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><radialGradient id="c" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 10.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#d"/><linearGradient id="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 10.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#d"/><linearGradient id="f" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 10.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.57484957 0 0 .42975531 -1164.0142 -1377.7717)" gradientUnits="userSpaceOnUse" x1="2035.1652" x2="2035.1652" y1="3208.0737" y2="3241.9966"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="7.814092" x2="7.814092" y1="1.282271" y2="14.669901"><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><g transform="translate(0 8)"><path d="m3.500001 14h16.999998v2h-16.999998z" fill="url(#f)" opacity=".15"/><path d="m3.4999999 14.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#e)" opacity=".15"/><path d="m20.5 14.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#c)" opacity=".15"/><path d="m3.4999601-6.5000431c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.9987161s-11.3333862 0-17.0000799 0c0-7.000018 0-14.000035 0-21.0000538z" fill="url(#b)"/><g fill="none"><path d="m19.5 13.5h-15.0000004v-19h15.0000004z" stroke="url(#a)" stroke-linecap="round"/><path d="m3.4999601-6.5000431c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.9987161s-11.3333862 0-17.0000799 0c0-7.000018 0-14.000035 0-21.0000538z" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/><path d="m6-3.4949936h2.34375zm5.21875 0h1.9375zm2.25 0h.84375zm-3.40625 2h1.75zm2.0625 0h.875zm1.21875 0h1.59375zm1.9375 0h1.625zm-9.28125 2.0300479h1.59375zm2.09375 0h5.90625zm-2.09375 2.9649457h3.09375zm3.40625 0h5.0625zm5.375 0h2.46875zm-8.78125 2h2.34375zm2.6875 0h2.15625zm2.53125 0h1.9375zm2.25 0h.84375zm1.1875 0h1.875zm-8.65625 3h3.09375zm3.40625 0h5.0625zm5.375 0h2.46875zm-8.78125 2h3.875zm4.21875 0h1.75z" fill="none" stroke="#aaa"/><path d="m12.13125-1.4949939h.875zm-4.03125 2.0300479h5.90625zm6.6875 2.964946h2.46875zm-6.09375 2h2.15625z" fill="none" stroke="#e20000"/><g fill="#e20000" transform="translate(0 -8)"><path d="m6 6h3.673729v1h-3.673729z"/><path d="m8.611123 4h2.25615v1h-2.25615z"/><path d="m12.279661 18h3.597458v1h-3.597458z"/></g></g></g><g transform="matrix(.68782353 0 0 .68579999 13 13.013431)"><path d="m8 .50000007c-4.1382429 0-7.50000006 3.36175713-7.50000006 7.49999993 0 4.138243 3.36175716 7.5 7.50000006 7.5 4.138243 0 7.500007-3.361757 7.5-7.5 0-4.1382428-3.361757-7.49999993-7.5-7.49999993z" fill="url(#g)" opacity=".99"/><path d="m8 .50000008c-4.1382429 0-7.50000006 3.36175712-7.50000006 7.50000002s3.36175716 7.4999999 7.50000006 7.4999999c4.138243 0 7.500007-3.361757 7.5-7.4999999 0-4.1382429-3.361757-7.50000002-7.5-7.50000002z" fill="none" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/><path d="m10.847543 4.8202283 1.438157 1.2943501-4.8322214 6.3854216-3.7392072-3.2214717 1.2368142-1.6395071 2.1860001 1.8983714z" fill="#002e99" fill-opacity=".992157" opacity=".25"/><path d="m10.847543 3.8202285 1.438157 1.29435-4.8322214 6.3854215-3.7392072-3.2214715 1.2368142-1.6395072 2.1860001 1.8983715z" fill="#fff"/><path d="m14.5 7.9997643c0 3.5899727-2.910367 6.5002357-6.4999212 6.5002357-3.5898836 0-6.5000789-2.910298-6.5000789-6.5002357 0-3.5898014 2.9101953-6.4997709 6.5000789-6.4997709 3.5895542 0 6.4999212 2.9099695 6.4999212 6.4997709z" fill="none" opacity=".5" stroke="url(#h)" stroke-linecap="round" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_accepttrackedchange.svg b/icon-themes/elementary_svg/cmd/lc_accepttrackedchange.svg
new file mode 100644
index 000000000..5d827864d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_accepttrackedchange.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="641.75488" x2="641.53125" y1="-143.49838" y2="-129.03125"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="640.829149" x2="640.829149" y1="-142.17348" y2="-129.870484"><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="c" gradientTransform="matrix(.40540511 0 0 .46216215 2.269687 .858112)" gradientUnits="userSpaceOnUse" x1="24.001455" x2="24.001455" y1="4.634495" y2="41.418121"><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="d" gradientTransform="matrix(.48571543 0 0 .41480329 .342829 1.363181)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="-3.71906" y2="47.013336"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.39221364 0 0 .38819409 29.199296 .900891)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#bebebe"/></linearGradient><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 17.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#g"/><linearGradient id="g"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="h" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 17.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#g"/><linearGradient id="i" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 17.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><path d="m3.500001 21h16.999998v2h-16.999998z" fill="url(#i)" opacity=".15"/><path d="m3.4999999 21.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#h)" opacity=".15"/><path d="m20.5 21.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#f)" opacity=".15"/><path d="m3.4999601 1.4999569c3.8955809 0 17.0000589.00124 17.0000589.00124l.000021 19.9988401s-11.3333862 0-17.0000799 0c0-6.363471 0-13.6365848 0-20.0000562z" fill="url(#d)" stroke="url(#e)" stroke-linejoin="round" stroke-width=".999922"/><g fill="none"><path d="m19.5 20.5h-15.0000004v-18h15.0000004z" stroke="url(#c)" stroke-linecap="round"/><path d="m6 4.5050064h2.34375zm5.21875 0h1.9375zm2.25 0h.84375zm-3.40625 2h1.75zm2.0625 0h.875zm1.21875 0h1.59375zm1.9375 0h1.625zm-9.28125 2.0300479h1.59375zm2.09375 0h5.90625zm-2.09375 2.9649457h3.09375zm3.40625 0h5.0625zm5.375 0h2.46875zm-8.78125 2h2.34375zm2.6875 0h2.15625zm2.53125 0h1.9375zm2.25 0h.84375zm1.1875 0h1.875zm-8.65625 3h3.09375zm3.40625 0h5.0625zm5.375 0h2.46875zm-8.78125 2h3.875zm4.21875 0h1.75z" stroke="#aaa"/><path d="m12.13125 6.5050061h.875zm-4.03125 2.0300479h5.90625zm6.6875 2.964946h2.46875zm-6.09375 2h2.15625z" stroke="#c6262e"/></g><g fill="#c6262e"><path d="m6 6h3.673729v1h-3.673729z"/><path d="m8.611123 4h2.25615v1h-2.25615z"/><path d="m12.279661 18h3.597458v1h-3.597458z"/></g><g transform="matrix(.66633813 0 0 .66563392 -408.62054 109.03422)"><path d="m641-143.5c-4.13824 0-7.5 3.36176-7.5 7.5s3.36176 7.5 7.5 7.5 7.5-3.36176 7.5-7.5-3.36176-7.5-7.5-7.5z" style="stroke:#002e99;stroke-width:1.501533;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.738971;fill:url(#a)"/><path d="m13.21875 3.40625a2.0402886 2.0402886 0 0 0 -.09375.09375l-4.1875 4.5625-1.5-1.5a2.0402886 2.0402886 0 0 0 -2.875 0l-2 2a2.0402886 2.0402886 0 0 0 -.53125.875 2.0402886 2.0402886 0 0 0 0 .0625c.041073.581606.1379501 1.153759.3125 1.6875a2.0402886 2.0402886 0 0 0 .375.40625l5 4a2.0402886 2.0402886 0 0 0 .71875.375c.020551.0016.041899-.0015.0625 0a2.0402886 2.0402886 0 0 0 .125.03125c.1241935.0066.2491729 0 .375 0 .178711 0 .3559046-.01809.53125-.03125a2.0402886 2.0402886 0 0 0 .96875-.59375l5.46875-5.875c.01167-.1652555.03125-.3317746.03125-.5 0-2.2785514-1.095693-4.3155215-2.78125-5.59375z" fill="#002e99" opacity=".1" transform="translate(632 -145)"/><path d="m14.03125 4.15625a.94895148.94895148 0 0 0 -.09375.0625l-4.96875 5.4375-2.3125-2.3125a.94895148.94895148 0 0 0 -1.3125 0l-2 2a.94895148.94895148 0 0 0 .0625 1.40625l5 4a.94895148.94895148 0 0 0 1.28125-.09375l6.21875-6.6875c-.218501-1.473701-.888095-2.7885095-1.875-3.8125z" fill="#002e99" opacity=".25" transform="translate(632 -145)"/><path d="m646.625-140.125-5.625 6.125-3-3-2 2 5 4 6.65625-7.15625z" fill="#fff"/><path d="m646.97339-136.00021c0 3.29912-2.67458 5.9736-5.97332 5.9736-3.29903 0-5.97346-2.67452-5.97346-5.9736 0-3.29897 2.67443-5.97318 5.97346-5.97318 3.29874 0 5.97332 2.67421 5.97332 5.97318z" style="opacity:.5;fill:none;stroke-width:1.485923;stroke-linecap:round;stroke-linejoin:round;stroke:url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_accepttrackedchanges.svg b/icon-themes/elementary_svg/cmd/lc_accepttrackedchanges.svg
new file mode 100644
index 000000000..11ca7a6b8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_accepttrackedchanges.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="17.461565" x2="17.461565" y1="12.132274" y2="23.876352"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#ccc"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14.525564" x2="14.525564" y1="12.132274" y2="23.879738"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#8c8c8c"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="10.127912" x2="9.984243" y1="12.048073" y2="3.95193"><stop offset="0" stop-color="#e5e5e5"/><stop offset="1" stop-color="#ababab"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.40540511 0 0 .46216215 2.269687 .858112)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="2.787236" 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="e" gradientTransform="matrix(.48571543 0 0 .41480329 .342829 1.363181)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="-3.71906" y2="47.013336"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.39221364 0 0 .38819409 29.199296 .900891)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#bebebe"/></linearGradient><radialGradient id="g" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 17.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#h"/><linearGradient id="h"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="i" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 17.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#h"/><linearGradient id="j" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 17.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><path d="m3.500001 21h16.999998v2h-16.999998z" fill="url(#j)" opacity=".15"/><path d="m3.4999999 21.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#i)" opacity=".15"/><path d="m20.5 21.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#g)" opacity=".15"/><path d="m3.4999601 1.4999569c3.8955809 0 17.0000589.00124 17.0000589.00124l.000021 19.9988401s-11.3333862 0-17.0000799 0c0-6.363471 0-13.6365848 0-20.0000562z" fill="url(#e)" stroke="url(#f)" stroke-linejoin="round" stroke-width=".999922"/><g fill="none"><path d="m19.5 20.5h-15.0000004v-18h15.0000004z" stroke="url(#d)" stroke-linecap="round"/><path d="m6 4.5050064h2.34375zm5.21875 0h1.9375zm2.25 0h.84375zm-3.40625 2h1.75zm2.0625 0h.875zm1.21875 0h1.59375zm1.9375 0h1.625zm-9.28125 2.0300479h1.59375zm2.09375 0h5.90625zm-2.09375 2.9649457h3.09375zm3.40625 0h5.0625zm5.375 0h2.46875zm-8.78125 2h2.34375zm2.6875 0h2.15625zm2.53125 0h1.9375zm2.25 0h.84375zm1.1875 0h1.875zm-8.65625 3h3.09375zm3.40625 0h5.0625zm5.375 0h2.46875zm-8.78125 2h3.875zm4.21875 0h1.75z" stroke="#aaa"/><path d="m12.13125 6.5050061h.875zm-4.03125 2.0300479h5.90625zm6.6875 2.964946h2.46875zm-6.09375 2h2.15625z" stroke="#c6262e"/></g><g fill="#c6262e"><path d="m6 6h3.673729v1h-3.673729z"/><path d="m8.611123 4h2.25615v1h-2.25615z"/><path d="m12.279661 18h3.597458v1h-3.597458z"/></g><g transform="matrix(.73400013 0 0 .73400013 11.632274 12.132274)"><path d="m16.798828 12.5c-.165264 0-.298828.211412-.298828.474609v.763672h-.09766l-1.123047.480469-.07227.07422-.552734-.552735c-.18611-.186109-.430016-.241858-.546875-.125l-.992188.992188c-.116858.116859-.06111.360765.125.546875l.552735.552734-.07422.07227-.480469 1.123047v.097651h-.763663c-.263197 0-.474609.133564-.474609.298828v1.402344c0 .165264.211412.298828.474609.298828h.763672v.105469l.480469 1.123047.07031.06836-.548828.548828c-.186109.186109-.241858.430016-.125.546875l.992188.992188c.116859.116859.360765.06111.546875-.125l.548828-.548828.07617.07812 1.123047.482422h.09766v.753907c0 .263201.133564.474612.298828.474612h1.402344c.165264 0 .298828-.211411.298828-.474609v-.753907h.105469l1.123047-.482422.07227-.07422.544922.544922c.18611.186108.430016.241859.546875.125l.992188-.992188c.116858-.116859.06111-.360766-.125-.546875l-.544922-.544922.07422-.07227.482422-1.123047v-.105462h.753907c.26319 0 .474602-.133564.474602-.298828v-1.402344c0-.165264-.211412-.298828-.474609-.298828h-.753907v-.09766l-.482422-1.123047-.07812-.07617.548828-.548828c.186109-.18611.241858-.430016.125-.546875l-.992188-.992188c-.116859-.116858-.360765-.06111-.546875.125l-.548828.548828-.06836-.07031-1.123047-.480469h-.105472v-.763672c0-.263197-.133564-.474609-.298828-.474609zm.705078 4c.829457 0 1.503906.674449 1.503906 1.503906.000001.829457-.674449 1.503906-1.503906 1.503906-.829457.000001-1.503906-.674449-1.503906-1.503906s.674449-1.503906 1.503906-1.503906z" display="block" fill="url(#a)" stroke="url(#b)" stroke-linejoin="round" transform="matrix(1.3623976 0 0 1.3623976 -15.847782 -16.528981)"/><path d="m8 3.465116c-2.5005771 0-4.5348837 2.034307-4.5348837 4.534884s2.0343066 4.534884 4.5348837 4.534884c2.500576-.000001 4.534884-2.034307 4.534884-4.534884s-2.034308-4.534884-4.534884-4.534884zm0 2.093024c1.347907 0 2.44186 1.093953 2.44186 2.44186s-1.093953 2.44186-2.44186 2.44186-2.4418605-1.093953-2.4418605-2.44186 1.0939535-2.44186 2.4418605-2.44186z" opacity=".05"/><path d="m8.0000001 4c-2.2056004 0-4.0000002 1.7944001-4.0000002 4.0000008 0 2.2055992 1.7943998 3.9999992 4.0000002 3.9999992 2.2055999 0 3.9999999-1.7944 3.9999999-3.9999992 0-2.2056007-1.7944-4.0000008-3.9999999-4.0000008z" fill="none" stroke="url(#c)" stroke-width="1.352275"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_accepttrackedchangetonext.svg b/icon-themes/elementary_svg/cmd/lc_accepttrackedchangetonext.svg
new file mode 100644
index 000000000..12c63b138
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_accepttrackedchangetonext.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="640.829149" x2="640.829149" y1="-142.17348" y2="-129.870484"><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="b" gradientUnits="userSpaceOnUse" x1="641.75488" x2="641.53125" y1="-143.49838" y2="-129.03125"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><radialGradient id="c" cx="24.837126" cy="36.421127" gradientTransform="matrix(.52995454 0 0 -.35307735 -2.451878 30.383287)" gradientUnits="userSpaceOnUse" r="15.644737" xlink:href="#d"/><linearGradient id="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="11.99964" x2="11.99964" y1="5.000001" y2="20.998161"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="f" gradientTransform="matrix(-.87905913 0 0 1.0000035 10.673566 -16.421791)" gradientUnits="userSpaceOnUse" x1="5.009942" x2="5.03216" y1="28.039032" y2="29.671688"><stop offset="0" stop-color="#fff"/><stop offset=".00000039" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="g" gradientTransform="matrix(-1.004639 0 0 1 10.857043 -16.179629)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" y1="22.402153" y2="35.268829"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.40540511 0 0 .46216215 2.269687 .858112)" gradientUnits="userSpaceOnUse" x1="24.001455" x2="24.001455" y1="4.634495" y2="41.418121"><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="i" gradientTransform="matrix(.48571543 0 0 .41480329 .342829 1.363181)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="-3.71906" y2="47.013336"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.39221364 0 0 .38819409 29.199296 .900891)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#bebebe"/></linearGradient><radialGradient id="k" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 17.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#d"/><radialGradient id="l" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 17.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#d"/><linearGradient id="m" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 17.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><g transform="translate(-2)"><path d="m3.500001 21h16.999998v2h-16.999998z" fill="url(#m)" opacity=".15"/><path d="m3.4999999 21.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#l)" opacity=".15"/><path d="m20.5 21.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#k)" opacity=".15"/><path d="m3.4999601 1.4999569c3.8955809 0 17.0000589.00124 17.0000589.00124l.000021 19.9988401s-11.3333862 0-17.0000799 0c0-6.363471 0-13.6365848 0-20.0000562z" fill="url(#i)" stroke="url(#j)" stroke-linejoin="round" stroke-width=".999922"/><g fill="none"><path d="m19.5 20.5h-15.0000004v-18h15.0000004z" stroke="url(#h)" stroke-linecap="round"/><path d="m6 4.5050064h2.34375zm5.21875 0h1.9375zm2.25 0h.84375zm-3.40625 2h1.75zm2.0625 0h.875zm1.21875 0h1.59375zm1.9375 0h1.625zm-9.28125 2.0300479h1.59375zm2.09375 0h5.90625zm-2.09375 2.9649457h3.09375zm3.40625 0h5.0625zm5.375 0h2.46875zm-8.78125 2h2.34375zm2.6875 0h2.15625zm2.53125 0h1.9375zm2.25 0h.84375zm1.1875 0h1.875zm-8.65625 3h3.09375zm3.40625 0h5.0625zm5.375 0h2.46875zm-8.78125 2h3.875zm4.21875 0h1.75z" stroke="#aaa"/><path d="m12.13125 6.5050061h.875zm-4.03125 2.0300479h5.90625zm6.6875 2.964946h2.46875zm-6.09375 2h2.15625z" stroke="#c6262e"/></g><g fill="#c6262e"><path d="m6 6h3.673729v1h-3.673729z"/><path d="m8.611123 4h2.25615v1h-2.25615z"/><path d="m12.279661 18h3.597458v1h-3.597458z"/></g></g><g transform="matrix(.66633813 0 0 .66563392 -421.62575 96.017388)"><path d="m641-143.5c-4.13824 0-7.5 3.36176-7.5 7.5s3.36176 7.5 7.5 7.5 7.5-3.36176 7.5-7.5-3.36176-7.5-7.5-7.5z" style="stroke:#002e99;stroke-width:1.501533;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.738971;fill:url(#b)"/><path d="m13.21875 3.40625a2.0402886 2.0402886 0 0 0 -.09375.09375l-4.1875 4.5625-1.5-1.5a2.0402886 2.0402886 0 0 0 -2.875 0l-2 2a2.0402886 2.0402886 0 0 0 -.53125.875 2.0402886 2.0402886 0 0 0 0 .0625c.041073.581606.1379501 1.153759.3125 1.6875a2.0402886 2.0402886 0 0 0 .375.40625l5 4a2.0402886 2.0402886 0 0 0 .71875.375c.020551.0016.041899-.0015.0625 0a2.0402886 2.0402886 0 0 0 .125.03125c.1241935.0066.2491729 0 .375 0 .178711 0 .3559046-.01809.53125-.03125a2.0402886 2.0402886 0 0 0 .96875-.59375l5.46875-5.875c.01167-.1652555.03125-.3317746.03125-.5 0-2.2785514-1.095693-4.3155215-2.78125-5.59375z" fill="#002e99" opacity=".1" transform="translate(632 -145)"/><path d="m14.03125 4.15625a.94895148.94895148 0 0 0 -.09375.0625l-4.96875 5.4375-2.3125-2.3125a.94895148.94895148 0 0 0 -1.3125 0l-2 2a.94895148.94895148 0 0 0 .0625 1.40625l5 4a.94895148.94895148 0 0 0 1.28125-.09375l6.21875-6.6875c-.218501-1.473701-.888095-2.7885095-1.875-3.8125z" fill="#002e99" opacity=".25" transform="translate(632 -145)"/><path d="m646.625-140.125-5.625 6.125-3-3-2 2 5 4 6.65625-7.15625z" fill="#fff"/><path d="m646.97339-136.00021c0 3.29912-2.67458 5.9736-5.97332 5.9736-3.29903 0-5.97346-2.67452-5.97346-5.9736 0-3.29897 2.67443-5.97318 5.97346-5.97318 3.29874 0 5.97332 2.67421 5.97332 5.97318z" style="opacity:.5;fill:none;stroke-width:1.485923;stroke-linecap:round;stroke-linejoin:round;stroke:url(#a)"/></g><g transform="matrix(.8 0 0 .8 5.314759 6.706129)"><path d="m19.001669 17.523805a8.2909995 5.5238047 0 1 0 -16.581999 0 8.2909995 5.5238047 0 0 0 16.581999 0z" fill="url(#c)" fill-rule="evenodd" opacity=".141176"/><g stroke-width="1.25"><path d="m12.011963 4.7560117v.0039c.162385 0 .29734.06441.394531.167969.0067.0074.01441.01451.02149.02148l7.659036 6.9571693c.0909.09098.144531.214106.144531.349609 0 .134536-.05363.250868-.144531.347657l-7.659041 6.941278c-.0071.007-.01484.01412-.02149.02148-.09719.103564-.232145.167969-.394531.167969-.301717 0-.527344-.215491-.527344-.505858v-3.988275c.000189-.271008-.237747-.49805-.529297-.49805h-7.7206982c-.285849 0-.5-.214151-.5-.5v-4c0-.2858493.2141509-.5000003.5-.5000003h7.7695312c.267637-.02501.480647-.241068.480469-.4960909v-1.3789091-2.611325c0-.290366.225627-.500003.527344-.500003z" fill="url(#e)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5"/><g fill="none"><path d="m10.48586 13.49234h-6.5012412v-2.5h6.5012412" fill="none" opacity=".6" stroke="url(#f)"/><path d="m12.734375 6.8769531v2.3671875c-.000287.8872194-.740534 1.6221014-1.591168 1.7481994l-.02407 2.5c.850634.126098 1.614948.854816 1.615235 1.742035v2.341797l5.871094-5.333984z" opacity=".5" stroke="url(#g)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_actionmode.svg b/icon-themes/elementary_svg/cmd/lc_actionmode.svg
new file mode 100644
index 000000000..22ad9672e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_actionmode.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="17.461565" x2="17.461565" y1="12.132274" y2="23.876352"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#ccc"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14.525564" x2="14.525564" y1="12.132274" y2="23.879738"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#8c8c8c"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="10.127912" x2="9.984243" y1="12.048073" y2="3.95193"><stop offset="0" stop-color="#e5e5e5"/><stop offset="1" stop-color="#ababab"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.77562455 0 0 .7756249 -43.981565 -9.61426)" gradientUnits="userSpaceOnUse" x1="71.204407" x2="71.204407" y1="15.369057" y2="40.495617"><stop offset="0" stop-color="#fff"/><stop offset=".42447853" stop-color="#fff" stop-opacity=".235294"/><stop offset=".82089913" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="e" cx="-14.890854" cy="11.546391" gradientTransform="matrix(.00000201 3.6145515 -3.7500018 -.00000001 55.773892 42.823757)" 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><radialGradient id="f" cx="62.625" cy="4.625" gradientTransform="matrix(.99142573 0 0 .2823525 -47.876172 19.592423)" gradientUnits="userSpaceOnUse" r="10.625"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><path d="m24.745763 20.898305c0 1.656854-4.716187 3-10.533898 3-5.8177125 0-10.5338989-1.343146-10.5338989-3s4.7161864-3 10.5338989-3c5.817711 0 10.533898 1.343146 10.533898 3z" fill="url(#f)" fill-rule="evenodd" opacity=".3"/><path d="m12 1.5000002c-5.7935374 0-10.4999999 4.7064618-10.4999999 10.4999998 0 5.793537 4.7064625 10.500001 10.4999999 10.5 5.793537 0 10.500004-4.706463 10.5-10.5 0-5.793538-4.706463-10.4999998-10.5-10.4999998z" fill="none" stroke="#6326b9" stroke-dasharray="2.444444 1.222222" stroke-opacity=".498039" stroke-width="1.222222" transform="matrix(.81818183 0 0 .81818183 .181818 .181818)"/><g transform="matrix(.81818183 0 0 .81818183 4.272727 4.090909)"><path d="m12 1.5000002c-5.7935374 0-10.4999999 4.7064618-10.4999999 10.4999998 0 5.793537 4.7064625 10.500001 10.4999999 10.5 5.793537 0 10.500004-4.706463 10.5-10.5 0-5.793538-4.706463-10.4999998-10.5-10.4999998z" fill="url(#e)" stroke="#6326b9" stroke-opacity=".498039" stroke-width="1.222222"/><path d="m21.5 12c0 5.246706-4.253305 9.5-9.5 9.5s-9.5-4.253294-9.5-9.5c0-5.246704 4.253305-9.5 9.5-9.5s9.5 4.253296 9.5 9.5z" fill="none" opacity=".5" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round"/></g><g transform="matrix(.73400013 0 0 .73400013 11.632274 12.132274)"><path d="m16.798828 12.5c-.165264 0-.298828.211412-.298828.474609v.763672h-.09766l-1.123047.480469-.07227.07422-.552734-.552735c-.18611-.186109-.430016-.241858-.546875-.125l-.992188.992188c-.116858.116859-.06111.360765.125.546875l.552735.552734-.07422.07227-.480469 1.123047v.097651h-.763663c-.263197 0-.474609.133564-.474609.298828v1.402344c0 .165264.211412.298828.474609.298828h.763672v.105469l.480469 1.123047.07031.06836-.548828.548828c-.186109.186109-.241858.430016-.125.546875l.992188.992188c.116859.116859.360765.06111.546875-.125l.548828-.548828.07617.07812 1.123047.482422h.09766v.753907c0 .263201.133564.474612.298828.474612h1.402344c.165264 0 .298828-.211411.298828-.474609v-.753907h.105469l1.123047-.482422.07227-.07422.544922.544922c.18611.186108.430016.241859.546875.125l.992188-.992188c.116858-.116859.06111-.360766-.125-.546875l-.544922-.544922.07422-.07227.482422-1.123047v-.105462h.753907c.26319 0 .474602-.133564.474602-.298828v-1.402344c0-.165264-.211412-.298828-.474609-.298828h-.753907v-.09766l-.482422-1.123047-.07812-.07617.548828-.548828c.186109-.18611.241858-.430016.125-.546875l-.992188-.992188c-.116859-.116858-.360765-.06111-.546875.125l-.548828.548828-.06836-.07031-1.123047-.480469h-.105472v-.763672c0-.263197-.133564-.474609-.298828-.474609zm.705078 4c.829457 0 1.503906.674449 1.503906 1.503906.000001.829457-.674449 1.503906-1.503906 1.503906-.829457.000001-1.503906-.674449-1.503906-1.503906s.674449-1.503906 1.503906-1.503906z" display="block" fill="url(#a)" stroke="url(#b)" stroke-linejoin="round" transform="matrix(1.3623976 0 0 1.3623976 -15.847782 -16.528981)"/><path d="m8 3.465116c-2.5005771 0-4.5348837 2.034307-4.5348837 4.534884s2.0343066 4.534884 4.5348837 4.534884c2.500576-.000001 4.534884-2.034307 4.534884-4.534884s-2.034308-4.534884-4.534884-4.534884zm0 2.093024c1.347907 0 2.44186 1.093953 2.44186 2.44186s-1.093953 2.44186-2.44186 2.44186-2.4418605-1.093953-2.4418605-2.44186 1.0939535-2.44186 2.4418605-2.44186z" opacity=".05"/><path d="m8.0000001 4c-2.2056004 0-4.0000002 1.7944001-4.0000002 4.0000008 0 2.2055992 1.7943998 3.9999992 4.0000002 3.9999992 2.2055999 0 3.9999999-1.7944 3.9999999-3.9999992 0-2.2056007-1.7944-4.0000008-3.9999999-4.0000008z" fill="none" stroke="url(#c)" stroke-width="1.352275"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_add.svg b/icon-themes/elementary_svg/cmd/lc_add.svg
new file mode 100644
index 000000000..f216a51f7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_add.svg
@@ -0,0 +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="65.297462" cy="48.216358" gradientTransform="matrix(0 .52544994 -.5716256 0 46.193389 -21.123812)" gradientUnits="userSpaceOnUse" r="31.000002"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.2817955 0 0 .2800956 12.196562 12.014885)" gradientUnits="userSpaceOnUse" x1="23.949001" x2="23.949001" y1="3.543112" y2="36.270004"><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="c" gradientTransform="matrix(.2817955 0 0 .2800956 12.178741 12.02218)" gradientUnits="userSpaceOnUse" x1="24.138529" x2="24.138529" y1="21.34207" y2="24.912279"><stop offset="0" stop-color="#fff"/><stop offset=".00000019" 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.0920945 0 0 1.09091 -8.190039 -8.189788)"><path d="m16.198268 16.215625v-4.583329h4.578358v4.58333h4.578359v4.58333l-4.578359-.000001v4.58333h-4.578358v-4.58333l-4.578359.000001v-4.58333z" fill="url(#a)" stroke-width="1.000456"/><g fill="none" stroke-width=".916169"><path d="m17.11394 19.423957v-6.874994h2.747015v6.874994m0 0v5.041662h-2.747015v-5.041662" opacity=".5" stroke="url(#b)"/><path d="m16.198268 16.215625v-4.583329h4.578358v4.583329l4.578359.000001v4.58333l-4.578359-.000001v4.58333h-4.578358v-4.58333l-4.578359.000001v-4.58333z" opacity=".5" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round"/><path d="m20.31879 17.132291 4.120523.000001v2.749998l-4.120523-.000001m-3.662687 0-4.120523.000001v-2.749998l4.120523-.000001" opacity=".5" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_adddirect.svg b/icon-themes/elementary_svg/cmd/lc_adddirect.svg
new file mode 100644
index 000000000..53406439a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_adddirect.svg
@@ -0,0 +1 @@
+<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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.32432)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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="c" gradientTransform="matrix(.48571543 0 0 .45629666 .342829 .348862)" 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><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="f" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><path d="m3.500001 22h16.999998v2h-16.999998z" fill="url(#f)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#e)" opacity=".15"/><path d="m20.5 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#d)" opacity=".15"/><path d="m3.4999601 1.4999569c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.9987161s-11.3333862 0-17.0000799 0c0-7.000018 0-14.000035 0-21.0000538z" fill="url(#c)"/><g fill="none"><path d="m19.5 21.5h-15.0000004v-19h15.0000004z" stroke="url(#b)" stroke-linecap="round"/><path d="m3.4999601 1.4999569c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.9987161s-11.3333862 0-17.0000799 0c0-7.000018 0-14.000035 0-21.0000538z" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_addfield.svg b/icon-themes/elementary_svg/cmd/lc_addfield.svg
new file mode 100644
index 000000000..1a044f7b1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_addfield.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="65.297462" cy="48.216358" gradientTransform="matrix(0 .52544994 -.5716256 0 46.193389 -21.123812)" gradientUnits="userSpaceOnUse" r="31.000002"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.2817955 0 0 .2800956 12.178741 12.02218)" gradientUnits="userSpaceOnUse" x1="24.138529" x2="24.138529" y1="21.34207" y2="24.912279"><stop offset="0" stop-color="#fff"/><stop offset=".00000019" 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="13" x2="13" xlink:href="#f" y1="42" y2="20"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#f" y1="52" y2="30"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#f" y1="57" y2="35"/><linearGradient id="f"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#f" y1="47" y2="25"/><g transform="translate(0 -25)"><path d="m2.5 33.5v2h19v-2z" fill="url(#g)"/><path d="m2.5 33.5v2h19v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m2.5 28.5v2h19v-2z" fill="url(#c)"/><path d="m2.5 28.5v2h19v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m21 29v.5h-17v.5h-1v-1z" fill="#fff" opacity=".2"/><path d="m2.5 38.5v2h19v-2z" fill="url(#d)"/><path d="m2.5 38.5v2h19v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m2.5 43.5v2h19v-2z" fill="url(#e)"/><path d="m2.5 43.5v2h19v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><g fill="#fff"><path d="m21 34v.5h-17v.5h-1v-1z" opacity=".2"/><path d="m21 39v.5h-17v.5h-1v-1z" opacity=".2"/><path d="m21 44v.5h-17v.5h-1v-1z" opacity=".2"/></g></g><g transform="translate(-1.981714 .992705)"><path d="m21.481714 16.507295v4h-7.989v-4z" fill="url(#a)"/><g fill="none"><path d="m21.481714 16.507295v4h-7.989v-4z" opacity=".5" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round"/><path d="m16.992714 17.507286 3.489-.0073v2l-3.489.0073m.0073.000009-2.5-.0073v-2l2.5.0073" opacity=".5" stroke="url(#b)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_additionsdialog.svg b/icon-themes/elementary_svg/cmd/lc_additionsdialog.svg
new file mode 100644
index 000000000..190ca877f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_additionsdialog.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="99.157013" cy="186.17059" gradientTransform="matrix(.15931401 0 0 .05069083 -3.797101 11.381075)" gradientUnits="userSpaceOnUse" r="62.769119"><stop offset="0" stop-color="#3d3d3d"/><stop offset=".5" stop-color="#686868" stop-opacity=".498039"/><stop offset="1" stop-color="#686868" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="6.5052029816" x2="6.5052029816" y1="3.4347766156" y2="12.56522312729"><stop offset="0" stop-color="#fff"/><stop offset=".07614208" stop-color="#fff" stop-opacity=".235294"/><stop offset=".92857152" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(1.2572725 0 0 .93993201 -2583.6251 -3026.4705)" gradientUnits="userSpaceOnUse" x1="2065.6956" x2="2065.6956" y1="3220.5276" y2="3244.8506"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><path d="m22 20.818212a9.9999999 3.181818 0 0 1 -19.9999999 0 9.9999999 3.181818 0 1 1 19.9999999 0z" fill="url(#a)" opacity=".5"/><path d="m12.000001.4999668-3.0799654 4.0626337-5.0509176-.6934826.6934822 5.0509163-4.0626328 3.0799658 4.0626328 3.079964-.6934822 5.050918 5.0509176-.693483 3.0799654 4.062634 3.079966-4.062634 5.050916.693483-.693484-5.050918 4.062634-3.079964-4.062634-3.0799658.693484-5.0509163-5.050916.6934826z" fill="url(#c)" opacity=".99"/><path d="m12.000001.4999668-3.0799654 4.0626337-5.0509176-.6934826.6934822 5.0509163-4.0626328 3.0799658 4.0626328 3.079964-.6934822 5.050918 5.0509176-.693483 3.0799654 4.062634 3.079966-4.062634 5.050916.693483-.693484-5.050918 4.062634-3.079964-4.062634-3.0799658.693484-5.0509163-5.050916.6934826z" fill="none" stroke="#ad5f00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".498039"/><path d="m8 1.5507812-1.5019531 1.9824219a.63537347.63537347 0 0 1 -.5917969.2460938l-2.4667969-.3398438.3398438 2.4667969a.63537347.63537347 0 0 1 -.2460938.5917969l-1.9824219 1.5019531 1.9824219 1.5019531a.63537347.63537347 0 0 1 .2460938.5917969l-.3398438 2.466797 2.4667969-.339844a.63537347.63537347 0 0 1 .5917969.246094l1.5019531 1.982422 1.5019531-1.982422a.63537347.63537347 0 0 1 .5917969-.246094l2.466797.339844-.339844-2.466797a.63537347.63537347 0 0 1 .246094-.5917969l1.982422-1.5019531-1.982422-1.5019531a.63537347.63537347 0 0 1 -.246094-.5917969l.339844-2.4667969-2.466797.3398438a.63537347.63537347 0 0 1 -.5917969-.2460938z" fill="none" opacity=".3" stroke="url(#b)" stroke-linecap="round" stroke-width=".652175" transform="matrix(1.533331 0 0 1.533331 -.266648 -.266648)"/><path d="m12 19.030971c-.477697 0-.95406-.194596-1.302734-.554688a1.0313531 1.0313531 0 0 1 -.04297-.04687l-2.9999991-3.505864a1.0313531 1.0313531 0 0 1 -.021484-.02539c-.4660889-.583117-.4329484-1.312347-.1875-1.84375.2454484-.531404.7767579-1.028523 1.5234375-1.050782a1.0313531 1.0313531 0 0 1 .03125 0h.96875v-3.21875a1.0313531 1.0313531 0 0 1 0-.0098c.00802-.836393.6038096-1.568681 1.4199216-1.748047a1.0313531 1.0313531 0 0 1 .126953-.01953c.108916-.01.219207-.01.328125 0l-.09375-.0039h.5a1.0313531 1.0313531 0 0 1 .03906 0c.936535.03539 1.706895.805504 1.742188 1.742188a1.0313531 1.0313531 0 0 1 0 .03906v3.21875h.968752a1.0313531 1.0313531 0 0 1 .03125 0c.746676.02226 1.277989.519377 1.523438 1.050782.245448.531404.278587 1.260635-.1875 1.84375a1.0313531 1.0313531 0 0 1 -.02148.02539l-3 3.505859a1.0313531 1.0313531 0 0 1 -.04297.04687c-.348659.360088-.825039.554722-1.302738.554722z" fill="#a65a00" opacity=".05"/><path d="m12.000001 18c.204456 0 .408909-.08141.562851-.240386l2.999998-3.506547c.346716-.433771-.009-1.202998-.56285-1.21951h-2v-4.249533c-.01537-.407918-.34255-.735052-.750468-.750468h-.499065c-.04693-.0043-.09378-.0043-.140711 0-.353169.07762-.606287.388886-.609756.750468v4.249533h-1.9999999c-.553846.01651-.909567.785739-.562851 1.21951l3.0000029 3.506547c.153935.158976.358396.240386.562849.240386z" fill="#a65a00" opacity=".15"/><path d="m12.000001 17.003c.204456 0 .408909-.08141.562851-.240386l2.999998-3.506547c.346716-.433771-.009-1.202998-.56285-1.21951h-2v-4.2495334c-.01537-.407918-.34255-.735052-.750468-.750468h-.499065c-.04693-.0043-.09378-.0043-.140711 0-.353169.07762-.606287.388886-.609756.750468v4.2495334h-1.9999999c-.553846.01651-.909567.785739-.562851 1.21951l3.0000029 3.506547c.153935.158976.358396.240386.562849.240386z" fill="#fafafa" opacity=".99"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_addons.svg b/icon-themes/elementary_svg/cmd/lc_addons.svg
new file mode 100644
index 000000000..af3834fce
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_addons.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" 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 offset="1" 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-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.2817955 0 0 .2800956 -17.877221 9.22492)" gradientUnits="userSpaceOnUse" x1="106.21918" x2="106.21918" y1="-4.37322" y2="42.039505"><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><radialGradient id="f" cx="6.730414" cy="13.091947" gradientTransform="matrix(0 4.8331599 -5.9335762 0 88.315477 -41.690204)" gradientUnits="userSpaceOnUse" r="12.671875"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="g" gradientTransform="matrix(.23223899 0 0 .23083804 -12.8615 8.333645)" gradientUnits="userSpaceOnUse" x1="107.05136" x2="107.05136" y1="-23.105574" y2="-5.777408"><stop offset="0" stop-color="#fff"/><stop offset=".40000001" stop-color="#fff" stop-opacity=".235294"/><stop offset=".80000001" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g opacity=".3" transform="matrix(.20069987 0 0 .23392131 10.93254 12.505698)"><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 opacity=".3" transform="matrix(.21549635 0 0 .23392131 .205131 12.505698)"><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><path d="m10.492713 1.5072861c-1.6568535 0-2.9999993 1.3431462-2.9999993 3.0000002 0 .772386.3017558 1.468256.78125 2h-4.78125c-.554 0-.9927137.4387137-.9927137.9927137v4.1875c.3164717-.113521.6444667-.1875 1-.1875 1.6568541 0 2.9927137 1.350432 2.9927137 3.007286s-1.3358596 2.992714-2.9927137 2.992714c-.3555333 0-.6835283-.07398-1-.1875v4.1875c0 .554.4460008.999034 1 1l4.1802137.0073c-.1135214-.316472-.1875-.644467-.1875-1 0-1.656854 1.3431458-3 2.9999993-3 1.656854 0 3 1.343146 3 3 0 .355533-.07398.683528-.1875 1h4.1875c.554 0 .999154-.446001 1-1l.007287-4.769545c.531744.479494 1.220327.769531 1.992713.769531 1.656854 0 3-1.343146 3-3s-1.343146-3-3-3c-.772386 0-1.468256.301756-2 .78125l.01457-4.7958223c.001687-.5539974-.46057-.9854274-1.01457-.9854274h-4.78125c.479494-.531744.78125-1.227614.78125-2 0-1.656854-1.343146-3.0000002-3-3.0000002z" fill="url(#f)"/><g fill="none"><path d="m10.492713 1.507286c-1.6568535 0-2.9999993 1.3431453-2.9999993 3.0000003 0 .772386.3017558 1.468256.78125 2h-4.78125c-.554 0-.9927137.4387137-.9927137.9927137v4.1875c.3164717-.113521.6444667-.1875 1-.1875 1.6568541 0 2.9927137 1.350432 2.9927137 3.007286s-1.3358596 2.992714-2.9927137 2.992714c-.3555333 0-.6835283-.07398-1-.1875v4.1875c0 .554.4460008.999034 1 1l4.1802137.0073c-.1135214-.316472-.1875-.644467-.1875-1 0-1.656854 1.3431458-3 2.9999993-3 1.656854 0 3 1.343146 3 3 0 .355533-.07398.683528-.1875 1h4.1875c.554 0 .999154-.446001 1-1l.007287-4.769545c.531744.479494 1.220327.769531 1.992713.769531 1.656854 0 3-1.343146 3-3s-1.343146-3-3-3c-.772386 0-1.468256.301756-2 .78125l.007287-4.788536c.000843-.5539994-.453287-.9927137-1.007287-.9927137h-4.78125c.479494-.531744.78125-1.227614.78125-2 0-1.656855-1.343146-3.0000003-3-3.0000003z" opacity=".4" stroke="#0a3600" stroke-linecap="round"/><path d="m8.2739484 7.4760361h-4.78125c-.036156 0-.03125-.00491-.03125.03125v3.0312499c.011198-.000109.020006 0 .03125 0 2.1783043 0 3.96875 1.790446 3.96875 3.96875s-1.7904458 3.96875-3.96875 3.96875c-.011244 0-.020052.000109-.03125 0v3.03125c0 .03616-.00491.03125.03125.03125h3.03125c-.0001092-.0112 0-.02001 0-.03125 0-2.178304 1.7904459-3.96875 3.9687496-3.96875 2.178304 0 3.96875 1.790446 3.96875 3.96875 0 .01124.000109.02005 0 .03125h3.03125c.03616 0 .03125.0049.03125-.03125v-4.78125c-.01166-.752481 1.076105-1.233607 1.625-.71875.370348.333957.822666.53125 1.34375.53125 1.135404 0 2.03125-.895846 2.03125-2.03125s-.895846-2.03125-2.03125-2.03125c-.521084 0-.973402.197293-1.34375.53125-.548895.514857-1.636659.03373-1.625-.71875v-4.7812499c0-.036156.0049-.03125-.03125-.03125h-4.78125" opacity=".6" stroke="url(#e)"/><circle cx="10.499999" cy="4.5" opacity=".6" r="2" stroke="url(#g)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_addprintarea.svg b/icon-themes/elementary_svg/cmd/lc_addprintarea.svg
new file mode 100644
index 000000000..6adabf5c8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_addprintarea.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="65.296997" cy="48.216" gradientTransform="matrix(0 .52545 -.57163 0 46.193 -21.124)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.2818 0 0 .2801 12.197 12.015)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="10.631" y2="35.623001"/><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.2818 0 0 .2801 12.18 12.022)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="21.341999" y2="24.912001"/><linearGradient id="e" gradientTransform="matrix(.4054 0 0 .5135 .266 .676)" gradientUnits="userSpaceOnUse" x1="24.010853" x2="24.010853" xlink:href="#c" y1="8.420643" y2="35.684517"/><linearGradient id="f" gradientTransform="matrix(.4054 0 0 .5135 .266465 -2.324)" gradientUnits="userSpaceOnUse" x1="24.010853" x2="24.010853" xlink:href="#c" y1="8.420643" y2="12.315482"/><linearGradient id="g"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="h" cx="605.71" cy="486.65" gradientTransform="matrix(.012049 0 0 .0082353 13.239 16.981)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#g"/><radialGradient id="i" cx="605.71" cy="486.65" gradientTransform="matrix(-.012049 0 0 .0082353 10.761 16.981)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#g"/><linearGradient id="j" gradientTransform="matrix(.035207 0 0 .0082353 -.72485 16.981)" gradientUnits="userSpaceOnUse" x1="302.86" x2="302.86" y1="366.65" y2="609.51"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="4" y2="20"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="3" x2="21" y1="12" y2="12"><stop offset="0" stop-opacity=".31783"/><stop offset="1" stop-opacity=".24031"/></linearGradient><path d="m3.5 3.5h17v17h-17z" fill="url(#k)"/><path d="m3.5 3.5h17v17h-17z" fill="none" stroke="url(#l)"/><path d="m3.5 20h17v2h-17z" fill="url(#j)" opacity=".15"/><path d="m3.5 20v1.9999c-.6205.004-1.5-.448-1.5-1s.6924-1 1.5-1z" fill="url(#i)" opacity=".15"/><path d="m20.5 20v1.9999c.62047.0038 1.5-.44807 1.5-1.0001 0-.552-.6924-.99982-1.5-.99982z" fill="url(#h)" opacity=".15"/><g fill="none"><g opacity=".7" stroke="#2c465d" stroke-opacity=".32418"><path d="m5.5 4v16" opacity=".7"/><path d="m20 18.5h-16" opacity=".7"/><path d="m20 9.5h-16" opacity=".7"/><path d="m10.5 4v16" opacity=".7"/><path d="m15.5 4v16" opacity=".7"/><path d="m20 12.5h-16" opacity=".7"/><path d="m20 15.5h-16" opacity=".7"/><path d="m20 6.5h-16" opacity=".7"/></g><path d="m5.5 6.5h10v12h-10z" stroke="#e25757" stroke-dasharray="1 1" stroke-dashoffset=".5"/><path d="m19.511 19.5h-15.011v-15h15z" stroke="url(#e)" stroke-linecap="round"/></g><g transform="translate(-.000465 8)"><path d="m2.8684 14.499c.0073.35961.029665.91477.34211.99126 3.3006.01952 6.2781.0028 9.579.0084.34064.01588.35312-.62103.34211-.99966h-10.263z" fill="none" stroke="#000" stroke-linecap="square" stroke-opacity=".501961" stroke-width=".99971"/><g stroke-linecap="round"><path d="m.64718 6.5559.74742-3.0509 13.216.0036.715 3.0637z" fill="#4f4f4f" fill-rule="evenodd"/><path d="m1.2252 6.5169h13.55c.40178 0 .72523.34771.72523.77962v6.2035h-15v-6.2035c0-.43191.32345-.77962.72522-.77962z" fill="#4f4f4f"/><path d="m1.2252 6.5169h13.55c.40178 0 .72523.34771.72523.77962v6.2035h-15v-6.2035c0-.43191.32345-.77962.72522-.77962z" fill="none" opacity=".71" stroke="#393939" stroke-linejoin="round" stroke-width=".99993"/><path d="m12 8h2v2h-2z" fill="#0cceff"/><path d="m.64718 6.5559.74742-3.0509 13.216.0036.715 3.0637z" fill="none" opacity=".7" stroke="#393939" stroke-linecap="butt"/></g><g fill="#e9e9e9"><path d="m13 11v3.506c0 .274-.07.494-.156.494h-9.6878c-.0865 0-.1562-.22-.1562-.494v-3.506z" stroke-width="1.9872"/><path d="m3.500465.5 9.009135-.000131-.009135 5.000131h-9z" stroke="#000" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m11.511465 4.5h-7.011v-3h7z" fill="none" stroke="url(#f)" stroke-linecap="round"/></g></g><path d="m16.5 16.5v-3h4v3h3v4h-3v3h-4v-3h-3v-4z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m17.5 18.004v-3.504h2v3.5m0 1v3.5h-2v-3.5" opacity=".5" stroke="url(#b)"/><path d="m20 17.507 2.5-.007v2l-2.5.007m-3 0-2.5-.007v-2l2.5.007" opacity=".5" stroke="url(#d)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_addressbooksource.svg b/icon-themes/elementary_svg/cmd/lc_addressbooksource.svg
new file mode 100644
index 000000000..b464c4c96
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_addressbooksource.svg
@@ -0,0 +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(.40540539 0 0 .45945944 2.270271 8.972663)" gradientUnits="userSpaceOnUse" x1="24.107431" x2="24.107431" y1="6.588911" y2="41.412441"><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><radialGradient id="b" cx="7.495683" cy="8.449767" gradientTransform="matrix(0 1.1385335 -.98890268 -.00000002 19.656043 2.249398)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#5f5f5f"/><stop offset=".26238" stop-color="#4f4f4f"/><stop offset=".704952" stop-color="#3b3b3b"/><stop offset="1" stop-color="#2b2b2b"/></radialGradient><linearGradient id="c" gradientTransform="matrix(.40000001 0 0 .48717951 1.7 8.307378)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#d" y1="44" y2="3.899002"/><linearGradient id="d"><stop offset="0" stop-color="#272727"/><stop offset="1" stop-color="#454545"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.39999999 0 0 .50000335 .900022 8.24967)" gradientUnits="userSpaceOnUse" x1="10.654308" x2="10.654308" xlink:href="#f" y1="1" y2="3"/><linearGradient id="f"><stop offset="0" stop-color="#eee"/><stop offset="1" stop-color="#d9d9da"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.39999999 0 0 .05128207 1.700127 8.268916)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#d" y1="44" y2="3.899002"/><linearGradient id="h" gradientTransform="matrix(.52589466 0 0 1.0164584 -.258451 5.508031)" gradientUnits="userSpaceOnUse" x1="24.640038" x2="24.640038" xlink:href="#f" y1="3.380536" y2="4.49698"/><linearGradient id="i" gradientTransform="matrix(.37516915 0 0 .49377366 .229117 8.143814)" gradientUnits="userSpaceOnUse" x1="10.199131" x2="54.887218" y1=".065302" y2=".065302"><stop offset="0" stop-color="#0e9a83"/><stop offset=".93372953" stop-color="#0e9a83"/><stop offset=".9424805" stop-color="#c2c2c2"/><stop offset="1" stop-color="#c2c2c2"/></linearGradient><radialGradient id="j" 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="#k"/><linearGradient id="k"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="l" 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="#k"/><linearGradient id="m" 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="n" gradientUnits="userSpaceOnUse" x1="15" x2="15" y1="11" y2="29"><stop offset="0" stop-color="#43d6b5"/><stop offset="1" stop-color="#28bca3"/></linearGradient><g transform="translate(0 -8)"><g opacity=".4" transform="matrix(.52631579 0 0 .42857134 -.631579 10.857126)"><path d="m38 40h5v7h-5z" fill="url(#j)"/><path d="m-10-47h5v7h-5z" fill="url(#l)" transform="scale(-1)"/><path d="m10 40h28v7.000001h-28z" fill="url(#m)"/></g><g stroke-linejoin="round"><path d="m20.491301 10.304063c-.154725-.6550633-.058276-1.17093-.143746-1.7956791h-15.8388563l.093482 1.9826021" fill="url(#h)" stroke="url(#i)" stroke-miterlimit="0" stroke-width="1.017398"/><g stroke-linecap="round"><path d="m5.5001259 10.499685h-1.6000001c-.2283392 0-.3999999-.02116-.3999999-.04878v-1.39822c0-.4439617.2236128-.552999.5163577-.552999h1.4836423" fill="url(#e)" stroke="url(#g)"/><path d="m4.509521 10.509521h15.980959v18.980959h-15.980959z" fill="url(#n)" stroke="#0e9a83" stroke-miterlimit="0"/><path d="m5.4999998 10.499685v19h-1.6c-.2283394 0-.4-.201098-.4-.463414v-18.536586z" fill="url(#b)" stroke="url(#c)"/><path d="m4.5 11.499685h15v17h-15z" fill="none" opacity=".5" stroke="url(#a)"/></g></g></g><path d="m13 8c-1.650932 0-3 1.3490681-3 3 0 1.650932 1.349068 3 3 3s3-1.349068 3-3c0-1.6509319-1.349068-3-3-3zm0 6h-1c-.0341-.000216-.06813.0031-.101562.0098-1.783248.369849-3.2658458 1.13013-3.8632818 2.650356-.0231548.058444-.0350819.12073-.0351562.183594v.8125c0 .735639.6081119 1.34375 1.34375 1.34375h7.3125c.735638 0 1.34375-.608111 1.34375-1.34375v-.8125c.000226-.03077-.0024-.0615-.0078-.0918-.166906-.885419-.868136-1.533487-1.63086-1.992187-.762736-.458698-1.611057-.740299-2.328137-.759763-.0046-.000062-.0091-.000062-.01367 0z" style="opacity:.15;fill:#007367;stroke:#007367;stroke-width:2;stroke-linecap:round;stroke-linejoin:round"/><path d="m13 8c-1.650932 0-3 1.3490681-3 3 0 1.650932 1.349068 3 3 3s3-1.349068 3-3c0-1.6509319-1.349068-3-3-3zm0 6h-1c-.0341-.000216-.06813.0031-.101562.0098-1.783248.369849-3.2658458 1.13013-3.8632818 2.650356-.0231548.058444-.0350819.12073-.0351562.183594v.8125c0 .735639.6081119 1.34375 1.34375 1.34375h7.3125c.735638 0 1.34375-.608111 1.34375-1.34375v-.8125c.000226-.03077-.0024-.0615-.0078-.0918-.166906-.885419-.868136-1.533487-1.63086-1.992187-.762736-.458698-1.611057-.740299-2.328137-.759763-.0046-.000062-.0091-.000062-.01367 0z" fill="#007367" opacity=".15"/><path d="m13 7c-1.650932 0-3 1.3490681-3 3 0 1.650932 1.349068 3 3 3s3-1.349068 3-3c0-1.6509319-1.349068-3-3-3zm0 6h-1c-.0341-.000216-.06813.0031-.101562.0098-1.783248.369849-3.2658458 1.13013-3.8632818 2.650356-.0231548.058444-.0350819.12073-.0351562.183594v.8125c0 .735639.6081119 1.34375 1.34375 1.34375h7.3125c.735638 0 1.34375-.608111 1.34375-1.34375v-.8125c.000226-.03077-.0024-.0615-.0078-.0918-.166906-.885419-.868136-1.533487-1.63086-1.992187-.762736-.458698-1.611057-.740299-2.328137-.759763-.0046-.000062-.0091-.000062-.01367 0z" fill="#fff"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_addwatch.svg b/icon-themes/elementary_svg/cmd/lc_addwatch.svg
new file mode 100644
index 000000000..ecb26d882
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_addwatch.svg
@@ -0,0 +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.3732868 0 0 1.375 -4.493125 5.125)" gradientUnits="userSpaceOnUse" x1="4.419417" x2="20.01996" y1="3.52262" y2="3.52262"><stop offset="0" stop-color="#888a85"/><stop offset="1" stop-color="#888a85" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="1110.5" cy="1543" gradientTransform="matrix(1.8149966 0 0 1.3201479 -2003.6431 -2022.3616)" gradientUnits="userSpaceOnUse" r="6.14121"><stop offset="0" stop-color="#fff"/><stop offset=".55299991" stop-color="#fff"/><stop offset="1" stop-color="#a2a2a2"/></radialGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="16.372225" x2="22.862638" y1="9.25" y2="9.25"><stop offset="0" stop-color="#424242" stop-opacity=".741176"/><stop offset="1" stop-color="#555753" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.48449877 0 0 .34573161 69.712945 1.857679)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="53.623615" y2="2.906247"><stop offset="0" stop-color="#002e99"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="e" gradientTransform="matrix(2.1535634 0 0 2.15625 -2379.4752 -3312.9966)" gradientUnits="userSpaceOnUse" x1="1107.7606" x2="1111.7905" y1="1540.8185" y2="1544.524"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".26238" stop-color="#64baff"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></linearGradient><linearGradient id="f" gradientTransform="matrix(1.3733094 0 0 1.2374878 -1513.7604 -1896.342)" gradientUnits="userSpaceOnUse" x1="1111.6653" x2="1106.2402" xlink:href="#d" y1="1544.5109" y2="1538.4094"/><linearGradient id="g" gradientTransform="matrix(1.375 0 0 1.375 -1522.3202 -2115.5924)" gradientUnits="userSpaceOnUse" x1="1118.5127" x2="1111.6201" xlink:href="#d" y1="1552.0814" y2="1545.4441"/><radialGradient id="h" cx="62.625" cy="4.625" gradientTransform="matrix(1.1294118 0 0 .2823525 -58.729414 18.694118)" gradientUnits="userSpaceOnUse" r="10.625"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g fill-rule="evenodd"><path d="m24 20c0 1.6569-5.3726 3-12 3s-12-1.343-12-3 5.3726-3 12-3 12 1.3431 12 3z" fill="url(#h)" opacity=".3"/><path d="m3.2298375 14.810913-1.65385-.730676c1.2744875-8.1427495 9.4881875-13.490262 21.0802625-3.585175l-.202538 4.270338v.033c-3.13335-2.689225-5.833024-6.1408875-11.39215-6.1408875-6.3816495.08525-7.377012 4.9669125-7.826362 6.1532625z" fill="url(#a)"/><path d="m22.12 14.798537c-2.99365 3.857288-6.594087 4.763963-10.209375 4.763963-3.615425 0-8.147975-.626725-8.848125-4.763963.75955-3.783037 2.722775-6.0978495 7.765175-6.140887 5.510175-.04675 8.186338 3.451662 11.292325 6.140887z" style="stroke:#000;stroke-width:1.375;stroke-linejoin:round;stroke-dashoffset:.6;stroke-opacity:.658824;fill:url(#b)"/><ellipse cx="10.979996" cy="14.097076" fill="url(#e)" rx="4.307127" ry="4.3125" stroke="url(#g)" stroke-width=".91667"/><ellipse cx="10.613034" cy="13.101675" fill="url(#f)" rx="2.746619" ry="2.474976"/><ellipse cx="9.926418" cy="12.551412" fill="#d7e4f1" rx="1.3734" ry="1.10005"/></g><path d="m1.6876375 14.0625c1.2186625-8.147975 10.4282745-15.0189875 20.4875005-3.587375" fill="none" stroke="url(#c)" stroke-width="1.375"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_alignblock.svg b/icon-themes/elementary_svg/cmd/lc_alignblock.svg
new file mode 100644
index 000000000..eb7ae4807
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_alignblock.svg
@@ -0,0 +1 @@
+<svg height="24" width="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" xlink:href="#d" y1="42" y2="20"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#d" y1="52" y2="30"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#d" y1="57" y2="35"/><linearGradient id="d"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#d" y1="47" y2="25"/><g transform="translate(0 -25)"><path d="m2.5 33.5v2h19v-2z" fill="url(#e)"/><path d="m2.5 33.5v2h19v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m2.5 28.5v2h19v-2z" fill="url(#a)"/><path d="m2.5 28.5v2h19v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m21 29v.5h-17v.5h-1v-1z" fill="#fff" opacity=".2"/><path d="m2.5 38.5v2h19v-2z" fill="url(#b)"/><path d="m2.5 38.5v2h19v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m2.5 43.5v2h19v-2z" fill="url(#c)"/><path d="m2.5 43.5v2h19v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><g fill="#fff"><path d="m21 34v.5h-17v.5h-1v-1z" opacity=".2"/><path d="m21 39v.5h-17v.5h-1v-1z" opacity=".2"/><path d="m21 44v.5h-17v.5h-1v-1z" opacity=".2"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_alignbottom.svg b/icon-themes/elementary_svg/cmd/lc_alignbottom.svg
new file mode 100644
index 000000000..9357832ad
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_alignbottom.svg
@@ -0,0 +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(1.0666667 0 0 1 -1.3 5.001951)" gradientUnits="userSpaceOnUse" x1="4.5" x2="19.5" xlink:href="#d" y1="8.000001" y2="8.000001"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1=".5" y2="22"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="11" x2="11" y1="3" y2="21"><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="d"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="e" gradientTransform="matrix(1.0666667 0 0 1 -1.3 1.001951)" gradientUnits="userSpaceOnUse" x1="4.5" x2="19.5" xlink:href="#d" y1="8.000001" y2="8.000001"/><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 15.292706 18.997224)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#g"/><linearGradient id="g"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="h" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 8.815119 18.997224)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#g"/><linearGradient id="i" gradientTransform="matrix(.0352071 0 0 .0082353 -.670939 18.997207)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><rect fill="url(#b)" height="21" rx="2.5" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".235294" width="21" x="1.5" y="1.5"/><path d="m1.500002 22h20.999998v2h-20.999998z" fill="url(#i)" opacity=".15"/><path d="m1.5000009 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#h)" opacity=".15"/><path d="m22.500001 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#f)" opacity=".15"/><rect fill="none" height="19" rx="1.5" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".408088" width="19" x="2.5" y="2.5"/><g transform="translate(0 7)"><path d="m5 7v1.9980469l14 .00195v-1.9999969z" fill="url(#e)"/><g fill="#fff" fill-opacity=".558824" transform="translate(0 2)"><path d="m5 7v.9980469l14 .00195v-.9999969z"/><path d="m5 10.001953v.998047l9 .002v-1h-9z"/></g><path d="m19 7v1h-14v-1z" fill="#fff" opacity=".2"/><path d="m5 10v1.998047l9 .002v-2.000047z" fill="url(#a)"/><path d="m14 10v1h-9v-1z" fill="#fff" opacity=".2"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_aligncenter.svg b/icon-themes/elementary_svg/cmd/lc_aligncenter.svg
new file mode 100644
index 000000000..065c9c364
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_aligncenter.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="187.81599" x2="187.172" xlink:href="#b" y1="489.547" y2="489.547"/><linearGradient id="b"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#ffa154" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="187.60899" x2="186.937" xlink:href="#d" y1="489.35901" y2="489.35901"/><linearGradient id="d"><stop offset="0" stop-color="#a62100" stop-opacity=".501961"/><stop offset="1" stop-color="#a62100" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="-208.18401" x2="-208.828" xlink:href="#b" y1="-491.453" y2="-491.453"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="-208.39101" x2="-209.063" xlink:href="#d" y1="-491.64099" y2="-491.64099"/><linearGradient id="g" gradientTransform="matrix(.48571543 0 0 .45629666 -34.78968 -5.734851)" 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="h" gradientTransform="matrix(.25378586 0 0 .30501865 -43.521986 -5.539135)" 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="i" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.324319)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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="j" gradientUnits="userSpaceOnUse" x1="-70.999916" x2="-70.999916" xlink:href="#i" y1="-172.00011" y2="-176.00011"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="-75.999916" x2="-75.999916" xlink:href="#h" y1="-178.00011" y2="-170.00011"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="-66.999916" x2="-66.999916" xlink:href="#g" y1="-171.00011" y2="-178.00011"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="-482.99991" x2="-482.99991" xlink:href="#i" y1="134.99989" y2="130.99989"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="-486.99991" x2="-486.99991" xlink:href="#h" y1="128.99989" y2="136.99989"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="-473.99991" x2="-473.99991" xlink:href="#g" y1="136.99989" y2="128.99989"/><path d="m-76.499878-177.5h12v7h-12z" fill="url(#l)" stroke="url(#k)" stroke-linejoin="round" stroke-miterlimit="3" transform="matrix(-1 0 0 -1 -58.999914 -167.00011)"/><path d="m-489.49979 129.49626h17.999748v7.003598h-17.999748z" style="fill-rule:evenodd;stroke-width:1.000249;stroke-linejoin:round;stroke-miterlimit:0;fill:url(#o);stroke:url(#n)" transform="matrix(-1 0 0 -1 -468.999914 149.99989)"/><path d="m-488.50009 130.50006h15.999757v4.999894h-15.999757z" fill="none" stroke="url(#m)" stroke-linecap="round" stroke-miterlimit="2" stroke-width="1.000249" transform="matrix(-1 0 0 -1 -468.999914 149.99989)"/><path d="m-75.499878-176.5h10v5.000031h-10z" fill="none" stroke="url(#j)" stroke-miterlimit="3" transform="matrix(-1 0 0 -1 -58.999914 -167.00011)"/><g stroke-linejoin="round" stroke-miterlimit="0" transform="matrix(0 1 -1 0 23 0)"><path d="m186.5 489.5h3v2h-3z" fill="url(#a)" stroke="url(#c)" transform="translate(-186 -479)"/><path d="m5.5 10.5h3v2h-3zm5 0h3v2h-3zm5 0h3v2h-3z" fill="#ffa154" stroke="#a62100" stroke-opacity=".501961"/><path d="m-209.5-491.5h3v2h-3z" fill="url(#e)" stroke="url(#f)" transform="matrix(-1 0 0 -1 -186 -479)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_aligndown.svg b/icon-themes/elementary_svg/cmd/lc_aligndown.svg
new file mode 100644
index 000000000..7e8283c98
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_aligndown.svg
@@ -0,0 +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(0 -1 -1 0 24 24)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.624325" x2="3.624325" y1="12" y2="1"><stop offset="0" stop-color="#a62100"/><stop offset=".90147907" stop-color="#a62100"/><stop offset="1" stop-color="#a62100" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 1 -1.0952381 0 25.142919 17)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.551594" x2="3.551594" y1="12" y2="1.956522"><stop offset="0" stop-color="#ffa154"/><stop offset=".90909094" stop-color="#ffa154" stop-opacity=".926471"/><stop offset="1" stop-color="#ffa154" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.48571543 0 0 .45629666 -34.78968 -5.734851)" 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(.25378586 0 0 .30501865 -43.521986 -5.539135)" 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="e" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.324319)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><stop offset="0" stop-color="#fff"/><stop offset=".00000012" 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="f" gradientUnits="userSpaceOnUse" x1="-78.999939" x2="-68.999939" xlink:href="#d" y1="-202.00005" y2="-202.00005"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="-69.999939" x2="-78.999939" xlink:href="#e" y1="-203.00005" y2="-203.00005"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="-69.999939" x2="-78.999939" xlink:href="#c" y1="-205.00005" y2="-205.00005"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="-487.99994" x2="-471.99994" xlink:href="#d" y1="135.99995" y2="135.99995"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="-471.99994" x2="-487.99994" xlink:href="#c" y1="130.99995" y2="130.99995"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="-472.99994" x2="-487.99994" xlink:href="#e" y1="133.99995" y2="133.99995"/><path d="m-80.499878-207.5h12v7h-12z" fill="url(#h)" stroke="url(#f)" stroke-linejoin="round" stroke-miterlimit="3" transform="matrix(0 -1 1 0 221.00005 -59.99994)"/><path d="m-79.499878-206.5h10v5.00003h-10z" fill="none" stroke="url(#g)" stroke-miterlimit="3" transform="matrix(0 -1 1 0 221.00005 -59.99994)"/><path d="m-489.49979 129.49626h17.99975v7.0036h-17.99975z" style="fill-rule:evenodd;stroke-width:1.000249;stroke-linejoin:round;stroke-miterlimit:0;fill:url(#j);stroke:url(#i)" transform="matrix(0 -1 1 0 -125.99995 -468.99994)"/><path d="m-488.50009 130.50006h15.99976v4.99989h-15.99976z" fill="none" stroke="url(#k)" stroke-linecap="round" stroke-miterlimit="2" stroke-width="1.000249" transform="matrix(0 -1 1 0 -125.99995 -468.99994)"/><path d="m23.000062 19.5v2h-22v-2z" fill="url(#b)"/><path d="m23 19.5h-22m0 2h22" opacity=".5" stroke="url(#a)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_alignhorizontalcenter.svg b/icon-themes/elementary_svg/cmd/lc_alignhorizontalcenter.svg
new file mode 100644
index 000000000..f38b65107
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_alignhorizontalcenter.svg
@@ -0,0 +1 @@
+<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="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-1 0 0 1 21 35)" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#a" y1="22" y2="0"/><linearGradient id="c" gradientTransform="matrix(-1 0 0 1 22 30)" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#a" y1="22" y2="0"/><linearGradient id="d" gradientTransform="matrix(-1 0 0 1 23 25)" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#a" y1="22" y2="0"/><linearGradient id="e" gradientTransform="matrix(-1 0 0 1 20 20)" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#a" y1="22" y2="0"/><g transform="translate(0 -25)"><path d="m19.5 43.5v2h-15v-2z" fill="url(#b)"/><path d="m19.5 43.5v2h-15v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m5 44v1h1v-.5h13v-.5z" fill="#fff" opacity=".2"/><path d="m20.5 38.5v2h-17v-2z" fill="url(#c)"/><path d="m20.5 38.5v2h-17v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m4 39v1h1v-.5h15v-.5z" fill="#fff" opacity=".2"/><path d="m21.5 33.5v2h-19v-2z" fill="url(#d)"/><path d="m21.5 33.5v2h-19v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m3 34v1h1v-.5h17v-.5z" fill="#fff" opacity=".2"/><path d="m18.5 28.5v2h-13v-2z" fill="url(#e)"/><path d="m18.5 28.5v2h-13v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m6 29v1h1v-.5h11v-.5z" fill="#fff" opacity=".2"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_alignleft.svg b/icon-themes/elementary_svg/cmd/lc_alignleft.svg
new file mode 100644
index 000000000..1237684c5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_alignleft.svg
@@ -0,0 +1 @@
+<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="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#a" y1="57" y2="35"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#a" y1="52" y2="30"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#a" y1="47" y2="25"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#a" y1="42" y2="20"/><g transform="translate(0 -25)"><path d="m2.5 43.5v2h15v-2z" fill="url(#b)"/><path d="m2.5 43.5v2h15v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m2.5 38.5v2h17v-2z" fill="url(#c)"/><path d="m2.5 38.5v2h17v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m2.5 33.5v2h19v-2z" fill="url(#d)"/><path d="m2.5 33.5v2h19v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m2.5 28.5v2h13v-2z" fill="url(#e)"/><path d="m2.5 28.5v2h13v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><g fill="#fff"><path d="m15 29v.5h-11v.5h-1v-1z" opacity=".2"/><path d="m21 34v.5h-17v.5h-1v-1z" opacity=".2"/><path d="m19 39v.5h-15v.5h-1v-1z" opacity=".2"/><path d="m17 44v.5h-13v.5h-1v-1z" opacity=".2"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_alignmiddle.svg b/icon-themes/elementary_svg/cmd/lc_alignmiddle.svg
new file mode 100644
index 000000000..e13ddb556
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_alignmiddle.svg
@@ -0,0 +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(.48571543 0 0 .45629666 -34.78968 -5.734851)" 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" gradientTransform="matrix(.25378586 0 0 .30501865 -43.521986 -5.539135)" 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="c" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.324319)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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="d" gradientUnits="userSpaceOnUse" x1="17" x2="17" xlink:href="#c" y1="7" y2="16"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="7" x2="7" xlink:href="#c" y1="4" y2="19"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="17" x2="17" xlink:href="#b" y1="17" y2="6"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="5" x2="5" xlink:href="#b" y1="20" y2="3"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#a" y1="6" y2="17"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="10" x2="10" xlink:href="#a" y1="3" y2="20"/><linearGradient id="j"><stop offset="0" stop-color="#a62100" stop-opacity=".501961"/><stop offset="1" stop-color="#a62100" stop-opacity="0"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="-208.391" x2="-209.063" xlink:href="#j" y1="-491.641" y2="-491.641"/><linearGradient id="l"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#ffa154" stop-opacity="0"/></linearGradient><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="-208.184" x2="-208.828" xlink:href="#l" y1="-491.453" y2="-491.453"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="187.609" x2="186.937" xlink:href="#j" y1="489.359" y2="489.359"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="187.816" x2="187.172" xlink:href="#l" y1="489.547" y2="489.547"/><path d="m13.5 17.5v-12h7v12z" fill="url(#h)" stroke="url(#f)" stroke-linejoin="round" stroke-miterlimit="3"/><path d="m3.496 20.5v-18h7.004v18z" fill="url(#i)" fill-rule="evenodd" stroke="url(#g)" stroke-linejoin="round" stroke-miterlimit="0"/><path d="m4.5 19.5v-16h5v16z" fill="none" stroke="url(#e)" stroke-linecap="round" stroke-miterlimit="2"/><path d="m14.5 16.5v-10h5v10z" fill="none" stroke="url(#d)" stroke-miterlimit="3"/><g stroke-linejoin="round" stroke-miterlimit="0"><path d="m186.5 489.5h3v2h-3z" fill="url(#o)" stroke="url(#n)" transform="translate(-186 -479)"/><path d="m5.5 10.5h3v2h-3zm5 0h3v2h-3zm5 0h3v2h-3z" fill="#ffa154" stroke="#a62100" stroke-opacity=".501961"/><path d="m-209.5-491.5h3v2h-3z" fill="url(#m)" stroke="url(#k)" transform="matrix(-1 0 0 -1 -186 -479)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_alignright.svg b/icon-themes/elementary_svg/cmd/lc_alignright.svg
new file mode 100644
index 000000000..89c5b0bb3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_alignright.svg
@@ -0,0 +1 @@
+<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="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="17" x2="17" xlink:href="#a" y1="57" y2="35"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="15" x2="15" xlink:href="#a" y1="52" y2="30"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#a" y1="47" y2="25"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#a" y1="42" y2="20"/><g transform="translate(0 -25)"><path d="m6.5 43.5v2h15v-2z" fill="url(#b)"/><path d="m6.5 43.5v2h15v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m4.5 38.5v2h17v-2z" fill="url(#c)"/><path d="m4.5 38.5v2h17v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m2.5 33.5v2h19v-2z" fill="url(#d)"/><path d="m2.5 33.5v2h19v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m8.5 28.5v2h13v-2z" fill="url(#e)"/><path d="m8.5 28.5v2h13v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><g fill="#fff"><path d="m21 29v.5h-11v.5h-1v-1z" opacity=".2"/><path d="m21 34v.5h-17v.5h-1v-1z" opacity=".2"/><path d="m21 39v.5h-15v.5h-1v-1z" opacity=".2"/><path d="m21 44v.5h-13v.5h-1v-1z" opacity=".2"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_aligntop.svg b/icon-themes/elementary_svg/cmd/lc_aligntop.svg
new file mode 100644
index 000000000..ddf8d6c95
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_aligntop.svg
@@ -0,0 +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(1.0666667 0 0 1 -1.3 5.001951)" gradientUnits="userSpaceOnUse" x1="4.5" x2="19.5" xlink:href="#d" y1="8.000001" y2="8.000001"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1=".5" y2="22"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="11" x2="11" y1="3" y2="21"><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="d"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="e" gradientTransform="matrix(1.0666667 0 0 1 -1.3 1.001951)" gradientUnits="userSpaceOnUse" x1="4.5" x2="19.5" xlink:href="#d" y1="8.000001" y2="8.000001"/><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 15.292706 18.997224)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#g"/><linearGradient id="g"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="h" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 8.815119 18.997224)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#g"/><linearGradient id="i" gradientTransform="matrix(.0352071 0 0 .0082353 -.670939 18.997207)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><rect fill="url(#b)" height="21" rx="2.5" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".235294" width="21" x="1.5" y="1.5"/><path d="m1.500002 22h20.999998v2h-20.999998z" fill="url(#i)" opacity=".15"/><path d="m1.5000009 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#h)" opacity=".15"/><path d="m22.500001 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#f)" opacity=".15"/><rect fill="none" height="19" rx="1.5" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".408088" width="19" x="2.5" y="2.5"/><g transform="translate(0 -2)"><path d="m5 7v1.9980469l14 .00195v-1.9999969z" fill="url(#e)"/><g fill="#fff" fill-opacity=".558824" transform="translate(0 2)"><path d="m5 7v.9980469l14 .00195v-.9999969z"/><path d="m5 10.001953v.998047l9 .002v-1h-9z"/></g><path d="m19 7v1h-14v-1z" fill="#fff" opacity=".2"/><path d="m5 10v1.998047l9 .002v-2.000047z" fill="url(#a)"/><path d="m14 10v1h-9v-1z" fill="#fff" opacity=".2"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_alignup.svg b/icon-themes/elementary_svg/cmd/lc_alignup.svg
new file mode 100644
index 000000000..cb48e8b04
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_alignup.svg
@@ -0,0 +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(0 -1 -1 0 23.999938 7)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.624325" x2="3.624325" y1="12" y2="1"><stop offset="0" stop-color="#a62100"/><stop offset=".90147907" stop-color="#a62100"/><stop offset="1" stop-color="#a62100" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 1 -1.0952381 0 25.142857 0)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.551594" x2="3.551594" y1="12" y2="1.956522"><stop offset="0" stop-color="#ffa154"/><stop offset=".90909094" stop-color="#ffa154" stop-opacity=".926471"/><stop offset="1" stop-color="#ffa154" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.48571543 0 0 .45629666 -34.78968 -5.734851)" 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(.25378586 0 0 .30501865 -43.521986 -5.539135)" 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="e" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.324319)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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="f" gradientUnits="userSpaceOnUse" x1="-67.999977" x2="-78.999977" xlink:href="#d" y1="-203.00005" y2="-203.00005"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="-78.999977" x2="-69.999977" xlink:href="#e" y1="-204.00005" y2="-204.00005"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="-78.999977" x2="-68.999977" xlink:href="#c" y1="-206.00005" y2="-206.00005"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="-471.99997" x2="-487.99997" xlink:href="#d" y1="133.99995" y2="133.99995"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="-487.99997" x2="-471.99997" xlink:href="#c" y1="131.99995" y2="131.99995"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="-486.99997" x2="-472.99997" xlink:href="#e" y1="132.99995" y2="132.99995"/><path d="m-80.499878-207.5h12v7h-12z" fill="url(#h)" stroke="url(#f)" stroke-linejoin="round" stroke-miterlimit="3" transform="matrix(0 1 1 0 221.00005 83.999975)"/><path d="m-79.499878-206.5h10v5.00003h-10z" fill="none" stroke="url(#g)" stroke-miterlimit="3" transform="matrix(0 1 1 0 221.00005 83.999975)"/><path d="m-489.49979 129.49626h17.99975v7.0036h-17.99975z" style="fill-rule:evenodd;stroke-width:1.000249;stroke-linejoin:round;stroke-miterlimit:0;fill:url(#j);stroke:url(#i)" transform="matrix(0 1 1 0 -125.99995 492.999975)"/><path d="m-488.50009 130.50006h15.99976v4.99989h-15.99976z" fill="none" stroke="url(#k)" stroke-linecap="round" stroke-miterlimit="2" stroke-width="1.000249" transform="matrix(0 1 1 0 -125.99995 492.999975)"/><path d="m23 2.5v2h-22v-2z" fill="url(#b)"/><path d="m22.999938 2.5h-22m0 2h22" opacity=".5" stroke="url(#a)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_alignverticalcenter.svg b/icon-themes/elementary_svg/cmd/lc_alignverticalcenter.svg
new file mode 100644
index 000000000..8c7ad8bf2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_alignverticalcenter.svg
@@ -0,0 +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(1.0666667 0 0 1 -1.3 5.001951)" gradientUnits="userSpaceOnUse" x1="4.5" x2="19.5" xlink:href="#d" y1="8.000001" y2="8.000001"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1=".5" y2="22"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="11" x2="11" y1="3" y2="21"><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="d"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="e" gradientTransform="matrix(1.0666667 0 0 1 -1.3 1.001951)" gradientUnits="userSpaceOnUse" x1="4.5" x2="19.5" xlink:href="#d" y1="8.000001" y2="8.000001"/><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 15.292706 18.997224)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#g"/><linearGradient id="g"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="h" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 8.815119 18.997224)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#g"/><linearGradient id="i" gradientTransform="matrix(.0352071 0 0 .0082353 -.670939 18.997207)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><rect fill="url(#b)" height="21" rx="2.5" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".235294" width="21" x="1.5" y="1.5"/><path d="m1.500002 22h20.999998v2h-20.999998z" fill="url(#i)" opacity=".15"/><path d="m1.5000009 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#h)" opacity=".15"/><path d="m22.500001 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#f)" opacity=".15"/><rect fill="none" height="19" rx="1.5" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".408088" width="19" x="2.5" y="2.5"/><g transform="translate(0 2)"><path d="m5 7v1.9980469l14 .00195v-1.9999969z" fill="url(#e)"/><g fill="#fff" fill-opacity=".558824" transform="translate(0 2)"><path d="m5 7v.9980469l14 .00195v-.9999969z"/><path d="m5 10.001953v.998047l9 .002v-1h-9z"/></g><path d="m19 7v1h-14v-1z" fill="#fff" opacity=".2"/><path d="m5 10v1.998047l9 .002v-2.000047z" fill="url(#a)"/><path d="m14 10v1h-9v-1z" fill="#fff" opacity=".2"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_alphaliststyle.svg b/icon-themes/elementary_svg/cmd/lc_alphaliststyle.svg
new file mode 100644
index 000000000..2d3bfbac7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_alphaliststyle.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="4.017977" x2="3.517977" xlink:href="#c" y1=".844933" y2="8.844933"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="1.01333" x2="5.293912" xlink:href="#c" y1="15.931441" y2="15.931441"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="3.5" x2="3.5" y1="28" y2="33"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="d"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#d" y1="57" y2="35"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#d" y1="52" y2="30"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#d" y1="47" y2="25"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#d" y1="42" y2="20"/><g transform="translate(0 -25)"><path d="m8.5 43.5v2h7v-2z" fill="url(#e)"/><path d="m8.5 43.5v2h7v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m8.5 38.5v2h14v-2z" fill="url(#f)"/><path d="m8.5 38.5v2h14v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m8.5 33.5v2h7v-2z" fill="url(#g)"/><path d="m8.5 33.5v2h7v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m8.5 28.5v2h14v-2z" fill="url(#h)"/><path d="m8.5 28.5v2h14v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><g fill="#fff" transform="translate(6)"><path d="m16 29v.5h-12v.5h-1v-1z" opacity=".2"/><path d="m9 34v.5h-5v.5h-1v-1z" opacity=".2"/><path d="m16 39v.5h-12v.5h-1v-1z" opacity=".2"/><path d="m9 44v.5h-5v.5h-1v-1z" opacity=".2"/></g></g><path d="m1.4967728 12.549689h1.8727548q.6007834 0 1.0560646.09387.4599749.08918.7650602.295698.309779.201826.4646685.535073.1548895.328553.1548895.811996 0 .291005-.093872.54446-.089179.253456-.2628428.445894-.173664.192439-.4318131.32386-.2534555.126728-.5773154.16897v.04694q.3238599.05632.6054771.164276.2863109.10326.4975238.291005.211213.183051.3332471.464668.1220341.281618.1220341.685269 0 .469362-.1548894.840158-.1501959.366103-.4412004.624252-.2863109.253455-.6993495.38957-.4130386.136115-.9340306.136115h-2.2764065zm.8730135 2.910044h1.1452435q.3942642 0 .6618005-.0704.2675364-.0704.4318132-.206519.1642767-.140809.234681-.347328.075098-.211213.075098-.488137 0-.563234-.3614088-.807302-.3614089-.244073-1.1405499-.244073h-1.0466775zm0 .732205v2.478232h1.2485032q.4130386 0 .6899622-.09387.2816173-.09387.4505876-.262843.173664-.16897.2487619-.403651.075098-.239375.075098-.525686 0-.262843-.079792-.483443-.075098-.2206-.2534555-.37549-.173664-.159583-.4646685-.244068-.2910045-.08918-.7228176-.08918z" fill="url(#b)" transform="matrix(1.0177791 0 0 1.0177791 -.023384 -.272812)"/><path d="m5.7104557 8.3583889-.7509793-2.1262102h-2.5580234l-.7603666 2.1262102h-.88240069l2.52047439-6.8902354h.7979155l2.5251681 6.8902354zm-1.027903-2.9006577-.6946559-1.9900952q-.0281617-.0844852-.0704043-.2065193-.0375489-.1220342-.0797915-.2628428-.0422426-.1408086-.0844852-.2910045-.0422426-.1548895-.0797916-.3003917-.0328553.1455022-.0750979.3003917-.0422426.1548895-.0844852.3003917-.0422425.1408087-.0844851.2628428-.037549.1173405-.0657107.1971321l-.680575 1.9900952z" fill="url(#a)" transform="matrix(1.0159305 0 0 1.0159305 -.089162 .008458)"/><g stroke="#002e99"><path d="m1.4967728 12.549689h1.8727548q.6007834 0 1.0560646.09387.4599749.08918.7650602.295698.309779.201826.4646685.535073.1548895.328553.1548895.811996 0 .291005-.093872.54446-.089179.253456-.2628428.445894-.173664.192439-.4318131.32386-.2534555.126728-.5773154.16897v.04694q.3238599.05632.6054771.164276.2863109.10326.4975238.291005.211213.183051.3332471.464668.1220341.281618.1220341.685269 0 .469362-.1548894.840158-.1501959.366103-.4412004.624252-.2863109.253455-.6993495.38957-.4130386.136115-.9340306.136115h-2.2764065zm.8730135 2.910044h1.1452435q.3942642 0 .6618005-.0704.2675364-.0704.4318132-.206519.1642767-.140809.234681-.347328.075098-.211213.075098-.488137 0-.563234-.3614088-.807302-.3614089-.244073-1.1405499-.244073h-1.0466775zm0 .732205v2.478232h1.2485032q.4130386 0 .6899622-.09387.2816173-.09387.4505876-.262843.173664-.16897.2487619-.403651.075098-.239375.075098-.525686 0-.262843-.079792-.483443-.075098-.2206-.2534555-.37549-.173664-.159583-.4646685-.244068-.2910045-.08918-.7228176-.08918z" fill="url(#b)" opacity=".5" stroke-width=".982531" transform="matrix(1.0177791 0 0 1.0177791 -.023384 -.272812)"/><path d="m5.7104557 8.3583889-.7509793-2.1262102h-2.5580234l-.7603666 2.1262102h-.88240069l2.52047439-6.8902354h.7979155l2.5251681 6.8902354zm-1.027903-2.9006577-.6946559-1.9900952q-.0281617-.0844852-.0704043-.2065193-.0375489-.1220342-.0797915-.2628428-.0422426-.1408086-.0844852-.2910045-.0422426-.1548895-.0797916-.3003917-.0328553.1455022-.0750979.3003917-.0422426.1548895-.0844852.3003917-.0422425.1408087-.0844851.2628428-.037549.1173405-.0657107.1971321l-.680575 1.9900952z" fill="none" opacity=".5" stroke-width=".984319" transform="matrix(1.0159305 0 0 1.0159305 -.089162 .008458)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_alphalowliststyle.svg b/icon-themes/elementary_svg/cmd/lc_alphalowliststyle.svg
new file mode 100644
index 000000000..8c839e271
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_alphalowliststyle.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="4.017977" x2="3.517977" xlink:href="#c" y1=".844933" y2="8.844933"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="4.557398" x2="4.557398" xlink:href="#c" y1="11.710182" y2="20.210182"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="3.5" x2="3.5" y1="28" y2="33"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="d"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#d" y1="57" y2="35"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#d" y1="52" y2="30"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#d" y1="47" y2="25"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#d" y1="42" y2="20"/><g transform="translate(0 -25)"><path d="m8.5 43.5v2h7v-2z" fill="url(#e)"/><path d="m8.5 43.5v2h7v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m8.5 38.5v2h14v-2z" fill="url(#f)"/><path d="m8.5 38.5v2h14v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m8.5 33.5v2h7v-2z" fill="url(#g)"/><path d="m8.5 33.5v2h7v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m8.5 28.5v2h14v-2z" fill="url(#h)"/><path d="m8.5 28.5v2h14v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><g fill="#fff" transform="translate(6)"><path d="m16 29v.5h-12v.5h-1v-1z" opacity=".2"/><path d="m9 34v.5h-5v.5h-1v-1z" opacity=".2"/><path d="m16 39v.5h-12v.5h-1v-1z" opacity=".2"/><path d="m9 44v.5h-5v.5h-1v-1z" opacity=".2"/></g></g><path d="m3.8854344 14.265988q.4412003 0 .8026091.168971.3614088.16897.6148644.506911.2581491.333247.3989577.830771.1408087.497523.1408087 1.15463 0 .661801-.1408087 1.164018-.1408086.497524-.3989577.835465-.2534556.33794-.6148644.511604-.3614088.168971-.8026091.168971-.2769237 0-.5022175-.06102-.2252938-.06101-.408345-.15958-.1783576-.10326-.3191662-.239375-.136115-.136115-.2440683-.286311h-.0563234l-.173664.652413h-.6242516v-7.303274h.854239v1.764802q0 .164276-.00469.352021-.00469.183052-.014081.342635-.00939.187744-.018774.366102h.037549q.1079533-.164277.2440683-.305085.136115-.140809.3144726-.244069.1830512-.103259.408345-.159583.2252938-.06102.5069111-.06102zm-.1642768.708737q-.3754896 0-.6289451.122034-.248762.117341-.4036514.361409-.1501959.244068-.2159066.610171-.061017.366102-.061017.858932 0 .474056.061017.844852.065711.366102.2159066.619558.1548894.248762.408345.380183.2534555.126728.6336388.126728.6336388 0 .9293369-.511605.3003917-.511604.3003917-1.469103 0-.976273-.3003917-1.459716-.2956981-.483443-.9387242-.483443z" fill="url(#b)" transform="translate(-.057398 .289818)"/><path d="m3.8854344 14.265988q.4412003 0 .8026091.168971.3614088.16897.6148644.506911.2581491.333247.3989577.830771.1408087.497523.1408087 1.15463 0 .661801-.1408087 1.164018-.1408086.497524-.3989577.835465-.2534556.33794-.6148644.511604-.3614088.168971-.8026091.168971-.2769237 0-.5022175-.06102-.2252938-.06101-.408345-.15958-.1783576-.10326-.3191662-.239375-.136115-.136115-.2440683-.286311h-.0563234l-.173664.652413h-.6242516v-7.303274h.854239v1.764802q0 .164276-.00469.352021-.00469.183052-.014081.342635-.00939.187744-.018774.366102h.037549q.1079533-.164277.2440683-.305085.136115-.140809.3144726-.244069.1830512-.103259.408345-.159583.2252938-.06102.5069111-.06102zm-.1642768.708737q-.3754896 0-.6289451.122034-.248762.117341-.4036514.361409-.1501959.244068-.2159066.610171-.061017.366102-.061017.858932 0 .474056.061017.844852.065711.366102.2159066.619558.1548894.248762.408345.380183.2534555.126728.6336388.126728.6336388 0 .9293369-.511605.3003917-.511604.3003917-1.469103 0-.976273-.3003917-1.459716-.2956981-.483443-.9387242-.483443z" fill="none" opacity=".5" stroke="#002e99" transform="translate(-.057398 .289818)"/><path d="m4.480727 8.3583889-.1736639-.7134304h-.037549q-.1548895.211213-.309779.3661025-.1548895.1501958-.3379407.2487619-.1830512.098566-.408345.1455022-.2252938.046936-.5209919.046936-.3238598 0-.5960899-.093872-.27223-.089179-.4740557-.2769238-.197132-.1924385-.3097789-.4787494-.1126469-.2910044-.1126469-.6852686 0-.7697538.5397664-1.1827924.54446-.4130387 1.6521545-.4505876l.8636262-.0328554v-.3238598q0-.3144726-.070404-.5256856-.065711-.2112129-.1971324-.3379407-.1267277-.1314213-.3191662-.1877448-.1877448-.0563234-.4318131-.0563234-.3895705 0-.7275112.1126469-.3332471.1126469-.6430261.27223l-.3003917-.6430261q.3473279-.1877448.7744474-.3191662.4271195-.1314214.8964816-.1314214.4787493 0 .8260773.098566.3520215.093872.5773153.3050854.2299875.2065193.3426344.5303792.1126469.3238598.1126469.7838346v3.5296029zm-1.5676693-.5960898q.2863108 0 .5303791-.089179.2440683-.0891786.4224259-.2675362.1783576-.1830512.2769236-.4552813.1032597-.2769236.1032597-.6477196v-.4646685l-.6711878.0328554q-.4224259.0187744-.7087367.0938724-.2863109.0750979-.4599749.2112129-.1689703.1314214-.2440683.3238598-.075098.1877449-.075098.4271195 0 .4318132.2252938.6336389.2299874.2018257.6007835.2018257z" fill="url(#a)"/><path d="m4.480727 8.3583889-.1736639-.7134304h-.037549q-.1548895.211213-.309779.3661025-.1548895.1501958-.3379407.2487619-.1830512.098566-.408345.1455022-.2252938.046936-.5209919.046936-.3238598 0-.5960899-.093872-.27223-.089179-.4740557-.2769238-.197132-.1924385-.3097789-.4787494-.1126469-.2910044-.1126469-.6852686 0-.7697538.5397664-1.1827924.54446-.4130387 1.6521545-.4505876l.8636262-.0328554v-.3238598q0-.3144726-.070404-.5256856-.065711-.2112129-.1971324-.3379407-.1267277-.1314213-.3191662-.1877448-.1877448-.0563234-.4318131-.0563234-.3895705 0-.7275112.1126469-.3332471.1126469-.6430261.27223l-.3003917-.6430261q.3473279-.1877448.7744474-.3191662.4271195-.1314214.8964816-.1314214.4787493 0 .8260773.098566.3520215.093872.5773153.3050854.2299875.2065193.3426344.5303792.1126469.3238598.1126469.7838346v3.5296029zm-1.5676693-.5960898q.2863108 0 .5303791-.089179.2440683-.0891786.4224259-.2675362.1783576-.1830512.2769236-.4552813.1032597-.2769236.1032597-.6477196v-.4646685l-.6711878.0328554q-.4224259.0187744-.7087367.0938724-.2863109.0750979-.4599749.2112129-.1689703.1314214-.2440683.3238598-.075098.1877449-.075098.4271195 0 .4318132.2252938.6336389.2299874.2018257.6007835.2018257z" fill="none" opacity=".5" stroke="#002e99"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_animationeffects.svg b/icon-themes/elementary_svg/cmd/lc_animationeffects.svg
new file mode 100644
index 000000000..1173687a1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_animationeffects.svg
@@ -0,0 +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(.77562455 0 0 .7756249 -43.981565 -9.61426)" gradientUnits="userSpaceOnUse" x1="71.204407" x2="71.204407" y1="15.369057" y2="40.495617"><stop offset="0" stop-color="#fff"/><stop offset=".42447853" stop-color="#fff" stop-opacity=".235294"/><stop offset=".82089913" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="b" cx="-14.890854" cy="11.546391" gradientTransform="matrix(.00000201 3.6145515 -3.7500018 -.00000001 55.773892 42.823757)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#e4c6fa"/><stop offset=".26238" stop-color="#cd9ef7"/><stop offset=".704952" stop-color="#a56de2"/><stop offset="1" stop-color="#7239b3"/></radialGradient><radialGradient id="c" cx="62.625" cy="4.625" gradientTransform="matrix(.99142573 0 0 .2823525 -47.876172 19.592423)" gradientUnits="userSpaceOnUse" r="10.625"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><path d="m24.745763 20.898305c0 1.656854-4.716187 3-10.533898 3-5.8177125 0-10.5338989-1.343146-10.5338989-3s4.7161864-3 10.5338989-3c5.817711 0 10.533898 1.343146 10.533898 3z" fill="url(#c)" fill-rule="evenodd" opacity=".3"/><path d="m12 1.5000002c-5.7935374 0-10.4999999 4.7064618-10.4999999 10.4999998 0 5.793537 4.7064625 10.500001 10.4999999 10.5 5.793537 0 10.500004-4.706463 10.5-10.5 0-5.793538-4.706463-10.4999998-10.5-10.4999998z" fill="none" stroke="#452981" stroke-dasharray="2.444444 1.222222" stroke-opacity=".498039" stroke-width="1.222222" transform="matrix(.81818183 0 0 .81818183 .181818 .181818)"/><g transform="matrix(.81818183 0 0 .81818183 4.272727 4.090909)"><path d="m12 1.5000002c-5.7935374 0-10.4999999 4.7064618-10.4999999 10.4999998 0 5.793537 4.7064625 10.500001 10.4999999 10.5 5.793537 0 10.500004-4.706463 10.5-10.5 0-5.793538-4.706463-10.4999998-10.5-10.4999998z" fill="url(#b)" stroke="#452981" stroke-opacity=".498039" stroke-width="1.222222"/><path d="m21.5 12c0 5.246706-4.253305 9.5-9.5 9.5s-9.5-4.253294-9.5-9.5c0-5.246704 4.253305-9.5 9.5-9.5s9.5 4.253296 9.5 9.5z" fill="none" opacity=".5" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_animationmode.svg b/icon-themes/elementary_svg/cmd/lc_animationmode.svg
new file mode 100644
index 000000000..724c51482
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_animationmode.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" 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 20.388131 -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" gradientUnits="userSpaceOnUse" x1="16.333328" x2="16.333328" y1="45.666664" y2="7.333332"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#bebebe"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="22.083328" x2="22.083328" y1="7.333332" y2="45.666664"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="17.461565" x2="17.461565" y1="12.132274" y2="23.876352"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#ccc"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="14.525564" x2="14.525564" y1="12.132274" y2="23.879738"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#8c8c8c"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="10.127912" x2="9.984243" y1="12.048073" y2="3.95193"><stop offset="0" stop-color="#e5e5e5"/><stop offset="1" stop-color="#ababab"/></linearGradient><linearGradient id="j" gradientTransform="matrix(1.1621622 0 0 .91891889 -3.891888 4.445954)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="7.313715" y2="40.686264"><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><linearGradient id="k" gradientTransform="matrix(-.48995989 .00069868 .00181362 -.38149037 57.128707 48.266601)" gradientUnits="userSpaceOnUse" x1="45.414135" x2="45.567307" y1="15.270427" y2="96.25267"><stop offset="0" stop-color="#262626"/><stop offset="1" stop-color="#4d4d4d"/></linearGradient><radialGradient id="l" 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="#e4c6fa"/><stop offset=".26238" stop-color="#cd9ef7"/><stop offset=".704952" stop-color="#a56de2"/><stop offset="1" stop-color="#7239b3"/></radialGradient><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="27.825897" x2="10.842305" y1="20.378442" y2="27.73667"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><g opacity=".4" transform="matrix(.78947369 0 0 .42857136 -3.947368 2.857139)"><path d="m30.400001 40h5v7h-5z" fill="url(#a)"/><path d="m-10-47h5v7h-5z" fill="url(#c)" transform="scale(-1)"/><path d="m10 40h20.4v7.000001h-20.4z" fill="url(#d)"/></g><g transform="matrix(.52173912 0 0 .52173912 -.521736 -1.826086)"><g stroke-width="1.916667"><path d="m1.9583274 8.291452c10.3117926 0 44.0833346.000213 44.0833346.000213v36.416667l-44.0833816.0023.000047-36.418954z" fill="url(#f)" stroke="url(#e)" stroke-linejoin="round"/><g stroke-linecap="round"><path d="m44.124995 42.791666h-40.2500009v-32.583334h40.2500009z" fill="none" stroke="url(#j)" stroke-linejoin="round"/><path d="m42.208328 40.874999h-36.4166672v-28.750001h36.4166672z" fill="url(#k)" stroke="#7239b3"/></g></g><path d="m6.7499941 13.083332h34.5166649v26.833334h-34.5166649z" fill="url(#l)"/><g transform="matrix(1.5984524 0 0 1.5984524 -10.332189 -13.906267)"><path d="m10.763229 25.482579c16.677962 1.057649 8.618789-8.290983 21.506849-8.597748l-.01 7.027374c-5.881288-2.742344-9.107463 10.844369-21.573377 2.565238z" fill="url(#m)" 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 transform="matrix(1.4068336 0 0 1.4068336 23.295186 26.753524)"><path d="m16.798828 12.5c-.165264 0-.298828.211412-.298828.474609v.763672h-.09766l-1.123047.480469-.07227.07422-.552734-.552735c-.18611-.186109-.430016-.241858-.546875-.125l-.992188.992188c-.116858.116859-.06111.360765.125.546875l.552735.552734-.07422.07227-.480469 1.123047v.097651h-.763663c-.263197 0-.474609.133564-.474609.298828v1.402344c0 .165264.211412.298828.474609.298828h.763672v.105469l.480469 1.123047.07031.06836-.548828.548828c-.186109.186109-.241858.430016-.125.546875l.992188.992188c.116859.116859.360765.06111.546875-.125l.548828-.548828.07617.07812 1.123047.482422h.09766v.753907c0 .263201.133564.474612.298828.474612h1.402344c.165264 0 .298828-.211411.298828-.474609v-.753907h.105469l1.123047-.482422.07227-.07422.544922.544922c.18611.186108.430016.241859.546875.125l.992188-.992188c.116858-.116859.06111-.360766-.125-.546875l-.544922-.544922.07422-.07227.482422-1.123047v-.105462h.753907c.26319 0 .474602-.133564.474602-.298828v-1.402344c0-.165264-.211412-.298828-.474609-.298828h-.753907v-.09766l-.482422-1.123047-.07812-.07617.548828-.548828c.186109-.18611.241858-.430016.125-.546875l-.992188-.992188c-.116859-.116858-.360765-.06111-.546875.125l-.548828.548828-.06836-.07031-1.123047-.480469h-.105472v-.763672c0-.263197-.133564-.474609-.298828-.474609zm.705078 4c.829457 0 1.503906.674449 1.503906 1.503906.000001.829457-.674449 1.503906-1.503906 1.503906-.829457.000001-1.503906-.674449-1.503906-1.503906s.674449-1.503906 1.503906-1.503906z" display="block" fill="url(#g)" stroke="url(#h)" stroke-linejoin="round" transform="matrix(1.3623976 0 0 1.3623976 -15.847782 -16.528981)"/><path d="m8 3.465116c-2.5005771 0-4.5348837 2.034307-4.5348837 4.534884s2.0343066 4.534884 4.5348837 4.534884c2.500576-.000001 4.534884-2.034307 4.534884-4.534884s-2.034308-4.534884-4.534884-4.534884zm0 2.093024c1.347907 0 2.44186 1.093953 2.44186 2.44186s-1.093953 2.44186-2.44186 2.44186-2.4418605-1.093953-2.4418605-2.44186 1.0939535-2.44186 2.4418605-2.44186z" opacity=".05"/><path d="m8.0000001 4c-2.2056004 0-4.0000002 1.7944001-4.0000002 4.0000008 0 2.2055992 1.7943998 3.9999992 4.0000002 3.9999992 2.2055999 0 3.9999999-1.7944 3.9999999-3.9999992 0-2.2056007-1.7944-4.0000008-3.9999999-4.0000008z" fill="none" stroke="url(#i)" stroke-width="1.352275"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_animationobjects.svg b/icon-themes/elementary_svg/cmd/lc_animationobjects.svg
new file mode 100644
index 000000000..077b7a9dd
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_animationobjects.svg
@@ -0,0 +1 @@
+<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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.94777285 0 0 .9730468 -33.586838 -7.6485)" gradientUnits="userSpaceOnUse" x1="20" x2="20" y1="26.000008" y2="13.000008"><stop offset="0" stop-color="#dcdcdc"/><stop offset="1" stop-color="#fff"/></linearGradient><radialGradient id="c" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01927752 0 0 .01647059 9.982045 13.961131)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01927752 0 0 .01647059 14.017952 13.961131)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="e" gradientTransform="matrix(.05633073 0 0 .01647059 -4.359536 13.961096)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.56756761 0 0 .43243246 -1.621628 3.121625)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="4.999989" y2="43"><stop offset="0" stop-color="#fff"/><stop offset=".06316455" 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><radialGradient id="g" cx="7.118353" cy="9.957108" gradientTransform="matrix(0 4.2185745 -6.6176904 0 78.383172 -33.986552)" gradientUnits="userSpaceOnUse" r="12.671875"><stop offset="0" stop-color="#505050"/><stop offset=".26238" stop-color="#2b2b2b"/><stop offset=".704952" stop-color="#0a0a0a"/><stop offset="1"/></radialGradient><path d="m2.4001523 20h19.1996947v4h-19.1996947z" fill="url(#e)" opacity=".4"/><path d="m2.4001523 20.000173v3.99978c-.9927447.0075-2.3999731-.896148-2.3999731-2.000148 0-1.103997 1.1078281-1.99963 2.3999731-1.999632z" fill="url(#d)" opacity=".4"/><path d="m21.599848 20.000173v3.99978c.992744.0075 2.399973-.896148 2.399973-2.000148 0-1.103997-1.107828-1.99963-2.399973-1.999632z" fill="url(#c)" opacity=".4"/><rect fill="url(#g)" height="18" opacity=".9" rx="1" width="23" x=".5" y="4.5"/><path d="m1.5508443 4.499999h20.8983047c.58217 0 1.050848.4744681 1.050848 1.0638297v15.8723383c0 .589362-.468678 1.06383-1.050848 1.06383h-20.8983047c-.58216948 0-1.05084743-.474468-1.05084743-1.06383v-15.8723383c0-.5893616.46867795-1.0638297 1.05084743-1.0638297z" fill="none" opacity=".7" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/><g transform="translate(46.486698 20.228284)"><path d="m19.53125 21c-.868974 0-1.53125.750922-1.53125 1.5625v9.875c0 .811578.662276 1.5625 1.53125 1.5625h8.9375c.868974 0 1.53125-.750922 1.53125-1.5625v-9.875c0-.811578-.662276-1.5625-1.53125-1.5625zm2.46875 3h4v2h-4zm0 5h4v2h-4z" opacity=".15" transform="translate(-58.486701 -33.228284)"/><path d="m-38.955451-11.228284c-.296786 0-.53125.2578-.53125.5625v9.875c0 .3047.234464.5625.53125.5625h8.9375c.296786 0 .53125-.2578.53125-.5625v-9.875c0-.3047-.234464-.5625-.53125-.5625zm.1875.71875h.71875v.75h-.71875zm7.84375 0h.71875v.75h-.71875zm-6.0625.28125h5c.277 0 .5.223.5.5v3c0 .277-.223.5-.5.5h-5c-.277 0-.5-.223-.5-.5v-3c0-.277.223-.5.5-.5zm-1.78125 1.1875h.71875v.75h-.71875zm7.84375 0h.71875v.75h-.71875zm-7.84375 1.46875h.71875v.75h-.71875zm7.84375 0h.71875v.75h-.71875zm-7.84375 1.46875h.71875v.75h-.71875zm7.84375 0h.71875v.75h-.71875zm-6.0625.875h5c.277 0 .5.223.5.5v3c0 .277-.223.5-.5.5h-5c-.277 0-.5-.223-.5-.5v-3c0-.277.223-.5.5-.5zm-1.78125.59375h.71875v.75h-.71875zm7.84375 0h.71875v.75h-.71875zm-7.84375 1.46875h.71875v.75h-.71875zm7.84375 0h.71875v.75h-.71875zm-7.84375 1.46875h.71875v.75h-.71875zm7.84375 0h.71875v.75h-.71875z" opacity=".3"/><path d="m-38.955451-12.228284c-.296786 0-.53125.2578-.53125.5625v9.875c0 .3047.234464.5625.53125.5625h8.9375c.296786 0 .53125-.2578.53125-.5625v-9.875c0-.3047-.234464-.5625-.53125-.5625zm.1875.71875h.71875v.75h-.71875zm7.84375 0h.71875v.75h-.71875zm-6.0625.28125h5c.277 0 .5.223.5.5v3c0 .277-.223.5-.5.5h-5c-.277 0-.5-.223-.5-.5v-3c0-.277.223-.5.5-.5zm-1.78125 1.1875h.71875v.75h-.71875zm7.84375 0h.71875v.75h-.71875zm-7.84375 1.46875h.71875v.75h-.71875zm7.84375 0h.71875v.75h-.71875zm-7.84375 1.46875h.71875v.75h-.71875zm7.84375 0h.71875v.75h-.71875zm-6.0625.875h5c.277 0 .5.223.5.5v3c0 .277-.223.5-.5.5h-5c-.277 0-.5-.223-.5-.5v-3c0-.277.223-.5.5-.5zm-1.78125.59375h.71875v.75h-.71875zm7.84375 0h.71875v.75h-.71875zm-7.84375 1.46875h.71875v.75h-.71875zm7.84375 0h.71875v.75h-.71875zm-7.84375 1.46875h.71875v.75h-.71875zm7.84375 0h.71875v.75h-.71875z" fill="url(#b)"/></g><path d="m1.5 5.5h21v16h-21z" fill="none" opacity=".3" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_arc.svg b/icon-themes/elementary_svg/cmd/lc_arc.svg
new file mode 100644
index 000000000..d5d493c55
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_arc.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499998 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m3.2168579 291.58842a2.2370021 2.2370021 0 0 0 -2.0965128 1.35186 2.2370021 2.2370021 0 0 0 .4583699 2.45153 2.2370021 2.2370021 0 0 0 2.4427449.50384 2.2370021 2.2370021 0 0 0 1.3906127-2.07067h-.026872a2.2099901 2.2099901 0 0 1 -1.3740765 2.04587 2.2099901 2.2099901 0 0 1 -2.4132892-.49765 2.2099901 2.2099901 0 0 1 -.4526855-2.42259 2.2099901 2.2099901 0 0 1 2.0711914-1.33532z" fill="none" stroke="#7239b3" stroke-linejoin="round" stroke-width=".288496" transform="translate(0 -290.64998)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_arrowshapes.chevron.svg b/icon-themes/elementary_svg/cmd/lc_arrowshapes.chevron.svg
new file mode 100644
index 000000000..b825b1f75
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_arrowshapes.chevron.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" 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(.479894 0 0 .11633788 8.772975 17.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><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="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="15.77777" x2="15.77777" y1="9.769218" y2="49.615376"><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(.26458333 0 0 .26458333 0 .52917)"><ellipse cx="9.852737" cy="19.036797" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".245" rx="8.098211" ry="1.963204"/><path d="m3.529856 1.529856 11.470144-.029856 5.470145 8.562499-5.470145 8.407646h-11.470144l4.470144-8.446767z" fill="url(#b)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m4.986 2.5798686 9.514-.0798686 5.014069 7.593749-5.014069 7.420319h-9.514l4.014-7.514068z" fill="none" opacity=".5" stroke="url(#c)"/></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
new file mode 100644
index 000000000..9e9f3bb63
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_arrowshapes.circular-arrow.svg
@@ -0,0 +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="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><radialGradient id="b" 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="c" gradientUnits="userSpaceOnUse" x1="11" x2="11" y1="5" y2="17"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><ellipse cx="15.852737" cy="18.630016" display="block" fill="url(#b)" fill-rule="evenodd" opacity=".245" rx="4.233805" ry="1.963204"/><path d="m10.877648 6.103141c-4.0934182 0-7.377648 3.3034297-7.377648 7.396859h4.2329439c0-1.75433 1.3903744-3.161547 3.1447041-3.161547 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(#c)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m4.5 12.5c.03722-1.992736 2.3427488-4.8081565 5.4864597-5.3634942 2.9416013-.5196347 6.7553033 1.0570255 7.2800903 6.3927352l.025415.970759h.708035l-1.794118 1.725838-1.705882-1.725838h.62123c.119424-2.24722-.935864-4.9955079-4.161357-5.1041927-1.3733919-.04628-2.7457725.5191586-3.6315313 3.3558567z" fill="none" opacity=".5" stroke="url(#a)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_arrowshapes.corner-right-arrow.svg b/icon-themes/elementary_svg/cmd/lc_arrowshapes.corner-right-arrow.svg
new file mode 100644
index 000000000..f1c95c3ee
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_arrowshapes.corner-right-arrow.svg
@@ -0,0 +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(.51676082 0 0 .11633788 12.455932 16.099118)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(0 -1 -1 0 18.99996 22.99996)" gradientUnits="userSpaceOnUse" x1="17.99996" x2="5.03125" y1="11.99996" y2="11.96875"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".77108669" stop-color="#fff" stop-opacity=".196078"/><stop offset=".77108669" stop-color="#fff" stop-opacity=".963235"/><stop offset=".86330861" 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="c" gradientTransform="matrix(0 -.38494639 -.38533611 0 16.876555 20.029486)" gradientUnits="userSpaceOnUse" x1="44.722389" x2="5.37125" y1="13.211452" y2="13.566376"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><ellipse cx="13.618645" cy="17.960526" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".521" rx="8.720339" ry="1.963204"/><g transform="translate(3 -1)"><path d="m4.5 3.5039062v10.9921878h-.00195v5h.00195v.002h5v-.002l4 .0039v2.273437l4.998591-4.774195-5.001576-4.591817v2.097656l-3.997015-.008981v-10.9921878z" fill="url(#c)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m5.524434 4.5072574-.0127119 13.9966476 8.9882779-.003905v1l2.5-2.5-2.5-2.308174v.808174l-6.0039019-.021436.0127119-10.9713066z" fill="none" opacity=".5" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_arrowshapes.down-arrow-callout.svg b/icon-themes/elementary_svg/cmd/lc_arrowshapes.down-arrow-callout.svg
new file mode 100644
index 000000000..e3d230d5f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_arrowshapes.down-arrow-callout.svg
@@ -0,0 +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(-.38494639 0 0 .38533611 18.999642 2.123405)" gradientUnits="userSpaceOnUse" x1="41.500141" x2="-5.259615" y1="27.586843" y2="27.586843"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="11.76661" x2="65.211052" y1="34.683346" y2="34.683346"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".38461539" stop-color="#fff" stop-opacity=".196078"/><stop offset=".38461542" stop-color="#fff" stop-opacity=".963235"/><stop offset=".46153849" 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="c" cx=".595712" cy="43.547932" gradientTransform="matrix(2.003784 0 0 1.4 27.98813 -17.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#d"/><linearGradient id="d"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="e" cx=".59572" cy="43.434467" gradientTransform="matrix(2.003784 0 0 1.4 -20.01187 -104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#d"/><linearGradient id="f" 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><g opacity=".4" transform="matrix(.5789476 0 0 .42857134 -1.894738 2.357146)"><path d="m29.181808 40.000001h5v7h-5z" fill="url(#c)"/><path d="m-18.818176-47h5v7h-5z" fill="url(#e)" transform="scale(-1)"/><path d="m18.818176 40 10.363632.000001v7.000001l-10.363632-.000001z" fill="url(#f)"/></g><g transform="matrix(0 1 1 0 .246388 -.024312)"><path d="m3.5243317 3.2555133 8.0069183-.00391-.0078 6.0062057 5.000862-.0042v-2.2881327l4.502442 4.7881357-4.502442 4.584745v-2.084745l-5.000862.0042v5.99492h-7.993598z" fill="url(#a)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m4.5258192 4.2535078h5.9971648l.0039 6.0020632 6.997428-.002v-.7619982l2.094161 2.2365732-2.094161 2.16567v-.640245l-7.001328.0014v6.007469h-5.9916445z" fill="none" opacity=".5" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_arrowshapes.down-arrow.svg b/icon-themes/elementary_svg/cmd/lc_arrowshapes.down-arrow.svg
new file mode 100644
index 000000000..f1eb2994e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_arrowshapes.down-arrow.svg
@@ -0,0 +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(-1 0 0 1 21.970116 0)" gradientUnits="userSpaceOnUse" x1="4.972668" x2="17.972668" y1="11.99996" y2="11.99996"><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><radialGradient id="b" cx="2.25" cy="16" gradientTransform="matrix(.24703348 0 0 .11633788 11.552099 18.431487)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="c" gradientTransform="matrix(-.38494639 0 0 .38533611 18.999642 2.123405)" gradientUnits="userSpaceOnUse" x1="4.944123" x2="44.987156" y1="9.318746" y2="8.700494"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><ellipse cx="12.107924" cy="20.292894" display="block" fill="url(#b)" fill-rule="evenodd" opacity=".521" rx="4.16869" ry="1.963204"/><g transform="matrix(0 -1 -1 0 23.99996 21.997448)"><path d="m18.497448 9.49996h-12v-2l-5 4.5 5 4.5v-2h12z" fill="url(#c)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m17.497448 10.49996h-12v-.7602494l-2.5 2.2602494 2.5 2.261951v-.761951l12.000003-.000002z" fill="none" opacity=".5" stroke="url(#a)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_arrowshapes.left-arrow-callout.svg b/icon-themes/elementary_svg/cmd/lc_arrowshapes.left-arrow-callout.svg
new file mode 100644
index 000000000..504828666
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_arrowshapes.left-arrow-callout.svg
@@ -0,0 +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(-.38494639 0 0 .38533611 18.999642 2.123405)" gradientUnits="userSpaceOnUse" x1="44.098488" x2="44.098488" y1="1.628507" y2="48.340973"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="24.099026" x2="24.099026" y1="14.752628" y2="54.598785"><stop offset="0" stop-color="#fff"/><stop offset=".00000001" stop-color="#fff" stop-opacity=".235294"/><stop offset=".35714287" stop-color="#fff" stop-opacity=".196078"/><stop offset=".35714287" stop-color="#fff" stop-opacity=".963235"/><stop offset=".46153849" 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="c" cx=".595712" cy="43.547932" gradientTransform="matrix(2.003784 0 0 1.4 27.98813 -17.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#d"/><linearGradient id="d"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="e" cx=".59572" cy="43.434467" gradientTransform="matrix(2.003784 0 0 1.4 -20.01187 -104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#d"/><linearGradient id="f" 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><g opacity=".4" transform="matrix(.5789476 0 0 .42857134 2.105262 2.357146)"><path d="m29.181808 40.000001h5v7h-5z" fill="url(#c)"/><path d="m-18.818176-47h5v7h-5z" fill="url(#e)" transform="scale(-1)"/><path d="m18.818176 40 10.363632.000001v7.000001l-10.363632-.000001z" fill="url(#f)"/></g><g transform="matrix(-1 0 0 1 24.024089 .249072)"><path d="m3.5243317 3.2555133 8.0069183-.00391-.0078 6.0062057 5.001755-.00742v-2.2881317l4.501549 4.7913547-4.501549 4.581526v-2.084745l-5.001755.0074v5.99492l-7.999361-.0018z" fill="url(#a)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m4.5258192 4.2535078h5.9971648l.0039 6.0020632 6.997205-.0046v-.7466273l2.094384 2.2238433-2.094384 2.152103v-.629362l-7.001105.0041v6.007412h-5.9916445z" fill="none" opacity=".5" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_arrowshapes.left-arrow.svg b/icon-themes/elementary_svg/cmd/lc_arrowshapes.left-arrow.svg
new file mode 100644
index 000000000..71f898da8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_arrowshapes.left-arrow.svg
@@ -0,0 +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(-1 0 0 1 21.970116 0)" gradientUnits="userSpaceOnUse" x1="11" x2="11" y1="11" 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><radialGradient id="b" cx="2.25" cy="16" gradientTransform="matrix(.58154425 0 0 .11633788 -12.465031 12.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="c" gradientTransform="matrix(-.38494639 0 0 .38533611 18.999642 2.123405)" gradientUnits="userSpaceOnUse" x1="37.749783" x2="37.746555" y1="12.655432" y2="39.486301"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><g transform="translate(.032)"><ellipse cx="-11.156557" cy="14.036797" display="block" fill="url(#b)" fill-rule="evenodd" opacity=".521" rx="9.81356" ry="1.963204" transform="scale(-1 1)"/><path d="m18.467604 9.5h-11.999604v-2.2881356l-5 4.7881356 5 4.584746v-2.084746h11.999604z" fill="url(#c)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m17.454398 10.492188-11.986398.007812v-1l-2.5 2.5 2.5 2.294483v-.794483l11.986401-.0078z" fill="none" opacity=".5" stroke="url(#a)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_arrowshapes.left-right-arrow-callout.svg b/icon-themes/elementary_svg/cmd/lc_arrowshapes.left-right-arrow-callout.svg
new file mode 100644
index 000000000..6f252a1cc
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_arrowshapes.left-right-arrow-callout.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" 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(.19279619 0 0 .11633788 11.177558 18.681304)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(0 1 -1 0 23.656235 .148391)" gradientUnits="userSpaceOnUse" x1="3.351609" x2="20.351608" y1="12.156235" y2="12.156235"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="11.5" x2="11.5" y1="5" y2="19"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".615686"/><stop offset=".35714287" stop-color="#fff" stop-opacity=".235294"/><stop offset=".35714287" stop-color="#fff" stop-opacity=".875"/><stop offset=".42857143" stop-color="#fff"/><stop offset=".42857143" 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="scale(.26458333)"><ellipse cx="11.611349" cy="20.542711" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".392" rx="3.253436" ry="1.963204"/><path d="m9.5 3.5v6c.024716-.0001688-1.365937.00941-2 0v-1c-.010073-.4640735-.5969696-.639893-.9160156-.3027344l-3.2675782 3.4511724c-.088798.09353-.1395781.216763-.1425781.345703 0 .0021.00197.0038.00195.0059 0 .0021-.00195.0038-.00195.0059.003.12894.053778.252174.1425781.345703l3.2675782 3.451172c.319046.337077.9059456.161257.9160156-.302816v-1c.634063-.0094 1.343028-.01291 2 0v6h2 2v-6c.656972-.01291 1.365937-.0094 2 0v1c.01007.464074.59697.639893.916016.302734l3.267578-3.451172c.0888-.09353.139628-.216763.142578-.345703.00005-.0021-.002-.0038-.002-.0059-.000021-.0021.002-.0038.002-.0059-.003-.12894-.05378-.252169-.142578-.345703l-3.267578-3.4510904c-.319046-.3371586-.905943-.1613391-.916016.3027344v1c-.634063.00941-1.343028.012906-2 0v-6h-2z" fill="url(#b)" stroke="#7239b3" stroke-opacity=".501961"/><path d="m10.5 4.5v5 1h-4v-.7851562l-2.1386719 2.2851562 2.1386719 2.285156v-.785156h4v1 5h1 1v-5-1h4v.785156l2.138672-2.285156-2.138672-2.2851562v.7851562h-4v-1-5h-1zm8.371094 7.744141.01758.109375.0039.0078-.02148-.117187z" fill="none" opacity=".5" stroke="url(#c)" stroke-linecap="square"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_arrowshapes.left-right-arrow.svg b/icon-themes/elementary_svg/cmd/lc_arrowshapes.left-right-arrow.svg
new file mode 100644
index 000000000..f3fd44be0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_arrowshapes.left-right-arrow.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" 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(.45796702 0 0 .11633788 11.772446 12.539024)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(-.38494639 0 0 -.38533611 21.65255 21.821123)" gradientUnits="userSpaceOnUse" x1="25.07505" x2="25.07505" y1="38.462845" y2="12.511475"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13" x2="13" y1="11" 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><g transform="scale(.26458333)"><ellipse cx="12.802872" cy="14.400433" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".521" rx="7.728194" ry="1.963204"/><g stroke-linecap="round" stroke-linejoin="round"><path d="m8.5 7.5-4.5 4.5 4.5 5v-2.5l4.005438-.000729h.0078l3.986762.000729v2.5l4.50347-5.05151-4.50347-4.44849-.000436 1.9992714h-3.986328-.0078l-4.005436.0007286z" fill="url(#b)" stroke="#7239b3" stroke-opacity=".501961"/><path d="m17.5 9.8671875v.6328125l-4.986328-.002h-.0078l-5.005872.002v-.6328125l-2.1113281 2.1054685 2.1113281 2.410156v-.882812l5.003906.0019h.002.0078l4.986294-.0019v.882812l2.125034-2.382812z" fill="none" opacity=".5" stroke="url(#c)" stroke-linecap="square" stroke-linejoin="miter"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_arrowshapes.notched-right-arrow.svg b/icon-themes/elementary_svg/cmd/lc_arrowshapes.notched-right-arrow.svg
new file mode 100644
index 000000000..bf786bdf7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_arrowshapes.notched-right-arrow.svg
@@ -0,0 +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="13.151622" x2="13.103076" y1="32.411243" y2="38.232395"><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="b" cx="2.25" cy="16" gradientTransform="matrix(.58154425 0 0 .11633788 9.505085 12.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="c" gradientTransform="matrix(.38494639 0 0 .38533611 2.970474 2.123405)" gradientUnits="userSpaceOnUse" x1="37.863766" x2="37.746555" y1="24.784042" y2="39.486301"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><ellipse cx="10.81356" cy="14.036797" display="block" fill="url(#b)" fill-rule="evenodd" opacity=".521" rx="9.81356" ry="1.963204"/><path d="m3.5 9.5h12v-2.2881356l5 4.7881356-5 4.584746v-2.084746h-12l1.5-2.5z" fill="url(#c)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m5.2462192 10.5h11.2537808v-.9379911l2.5 2.4379911-2.5 2.295713v-.795713h-11.2537808l.9809204-1.5z" fill="none" opacity=".5" stroke="url(#a)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_arrowshapes.pentagon-right.svg b/icon-themes/elementary_svg/cmd/lc_arrowshapes.pentagon-right.svg
new file mode 100644
index 000000000..0d05d2746
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_arrowshapes.pentagon-right.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" 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(.479894 0 0 .11633788 8.772975 17.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.28571361 0 0 .30419701 -33.19611 -12.547056)" gradientUnits="userSpaceOnUse" x1="116.18666" x2="116.18666" y1="47.821167" y2="103.706"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="11.666659" x2="11.666659" y1="9.769218" y2="49.615376"><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(.26458333 0 0 .26458333 0 .52917)"><ellipse cx="9.852737" cy="19.036797" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".245" rx="8.098211" ry="1.963204"/><path d="m3.5 1.5h11.5l5.5 8.5-5.5 8.5h-11.5z" fill="url(#b)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m4.5 2.5h10l4.814925 7.5-4.814925 7.5h-10z" fill="none" opacity=".5" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_arrowshapes.quad-arrow-callout.svg b/icon-themes/elementary_svg/cmd/lc_arrowshapes.quad-arrow-callout.svg
new file mode 100644
index 000000000..edb55b06e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_arrowshapes.quad-arrow-callout.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 -.38494639 .38533611 0 2.192985 20.645268)" gradientUnits="userSpaceOnUse" x1="49.734936" x2="-6.144941" y1="25.450548" y2="25.665531"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="2.999984" y2="19.499984"><stop offset="0" stop-color="#fff"/><stop offset=".06682547" stop-color="#fff" stop-opacity=".235294"/><stop offset=".42424244" stop-color="#fff" stop-opacity=".444853"/><stop offset=".42424244" stop-color="#fff" stop-opacity=".52549"/><stop offset=".49263853" stop-color="#fff" stop-opacity=".974265"/><stop offset=".49263853" stop-color="#fff" stop-opacity=".560784"/><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" transform="matrix(0 .26458333 -.26458333 0 6.353733 -.26651)"><path d="m12 1-4.5 4.5 1.9980469.0097656v.9902344l-.0019531 1h-1.9960938v1.9960938l-1 .0019531h-.9902344l-.0097656-1.9980469-4.5 4.5 4.5 4.5.0097656-1.998047h.9902344l1 .001953v1.996094h1.9960938l.0019531 1v.990234l-1.9980469.009766 4.5 4.5 4.5-4.5-1.998047-.009766v-.990234l.001953-1h1.996094v-1.996094l1-.001953h.990234l.009766 1.998047 4.5-4.5-4.5-4.5-.009766 1.9980469h-.990234l-1-.0019531v-1.9960938h-1.996094l-.001953-1v-.9902344l1.998047-.0097656z" fill="url(#a)" stroke="#7239b3" stroke-opacity=".501961" transform="matrix(0 -1 1 0 1.007282 24.014108)"/><path d="m12 2.4101562-2.1640625 2.0898438h.6640625l-.003906 2v.0019531l.001953 1.9980469h-1.998047v1.998047l-1.9980469-.001953h-.0019531l-2 .003906v-.6621094l-2.0898438 2.1621094 2.0898438 2.164062v-.65625l2-.003906h.0019531l1.9980469.009766v1.986328h1.998047l-.001953 1.998047v.001953l-.003906 2h-.6542974l2.1621094 2.089844 2.164062-2.089844h-.664062l.003906-2v-.001953l-.001953-1.998047h1.998047v-1.986328l1.998047-.009766h.001953l2 .003906v.654297l2.089844-2.162109-2.089844-2.1640625v.6640625l-2-.003906h-.001953l-1.998047.001953v-1.998047h-1.998047l.001953-1.9980469v-.0019531l.003906-2h.654297z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="square" stroke-linejoin="miter" transform="matrix(0 -1 1 0 1.007282 24.014108)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_arrowshapes.quad-arrow.svg b/icon-themes/elementary_svg/cmd/lc_arrowshapes.quad-arrow.svg
new file mode 100644
index 000000000..57d38016f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_arrowshapes.quad-arrow.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 -.38494639 .38533611 0 2.192985 20.645284)" gradientUnits="userSpaceOnUse" x1="49.734936" x2="-6.144941" y1="25.450548" y2="25.665531"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="-19" y2="-2.5"><stop offset="0" stop-color="#fff"/><stop offset=".06682547" stop-color="#fff" stop-opacity=".235294"/><stop offset=".42424244" stop-color="#fff" stop-opacity=".444853"/><stop offset=".42424244" stop-color="#fff" stop-opacity=".52549"/><stop offset=".49263853" stop-color="#fff" stop-opacity=".974265"/><stop offset=".49263853" stop-color="#fff" stop-opacity=".560784"/><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" transform="matrix(0 .26458333 -.26458333 0 6.353733 -.26651)"><path d="m12 1-4.5 4.5 1.9980469.00977v.99023l-.0078125 2.9902344-2.9902344.0078125h-.9902344l-.0097656-1.9980469-4.5 4.5 4.5 4.5.00977-1.998047h.99023l2.9902344.0078.00781 2.990234v.990234l-1.9980444.009779 4.5 4.5 4.5-4.5-1.998047-.0098v-.9902l.0078-2.990234 2.990234-.0078h.990234l.009779 1.998034 4.5-4.5-4.5-4.5-.009766 1.9980469h-.990234l-2.990234-.0078125-.007813-2.9902344v-.9902344l1.998047-.0097656z" fill="url(#a)" stroke="#7239b3" stroke-opacity=".501961" transform="matrix(0 -1 1 0 1.007266 24.014108)"/><path d="m12 2.4101562-2.1640625 2.0898438h.6640625l-.0039 2v.00195l.0039 3.99805-3.9980469-.003919h-.00195l-2.0000031.003919v-.6621224l-2.0898438 2.1621224 2.0898438 2.164062v-.656237l2-.0039h.00195l3.998047.01952-.0039 3.974609v.002l-.0039 2h-.6543225l2.1621255 2.08979 2.164062-2.08979-.664062-.000054.0039-2v-.002l-.0039-3.974622 3.998-.01951h.002l1.99997.0039v.654297l2.089874-2.162065-2.089844-2.1640625v.6640625l-2-.0039h-.002l-3.998.0039.00392-3.9980469v-.00195l.003906-2.0000031h.654297z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="square" stroke-linejoin="miter" transform="matrix(0 -1 1 0 1.007266 24.014108)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_arrowshapes.right-arrow-callout.svg b/icon-themes/elementary_svg/cmd/lc_arrowshapes.right-arrow-callout.svg
new file mode 100644
index 000000000..8501d484b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_arrowshapes.right-arrow-callout.svg
@@ -0,0 +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(-.38494639 0 0 .38533611 18.999642 2.123405)" gradientUnits="userSpaceOnUse" x1="44.098488" x2="44.098488" y1="1.628507" y2="48.340973"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="24.099026" x2="24.099026" y1="14.752628" y2="54.598785"><stop offset="0" stop-color="#fff"/><stop offset=".00000001" stop-color="#fff" stop-opacity=".235294"/><stop offset=".35714287" stop-color="#fff" stop-opacity=".196078"/><stop offset=".35714287" stop-color="#fff" stop-opacity=".963235"/><stop offset=".46153849" 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="c" cx=".595712" cy="43.547932" gradientTransform="matrix(2.003784 0 0 1.4 27.98813 -17.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#d"/><linearGradient id="d"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="e" cx=".59572" cy="43.434467" gradientTransform="matrix(2.003784 0 0 1.4 -20.01187 -104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#d"/><linearGradient id="f" 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><g opacity=".4" transform="matrix(-.5789476 0 0 .42857134 21.894495 2.352561)"><path d="m29.181808 40.000001h5v7h-5z" fill="url(#c)"/><path d="m-18.818176-47h5v7h-5z" fill="url(#e)" transform="scale(-1)"/><path d="m18.818176 40 10.363632.000001v7.000001l-10.363632-.000001z" fill="url(#f)"/></g><g transform="translate(-.024332 .244487)"><path d="m3.5243317 3.2555133 8.0069183-.00391-.0078 6.0062057 5.001755-.00742v-2.2881317l4.501549 4.7913547-4.501549 4.581526v-2.084745l-5.001755.0074v5.99492l-7.999361-.0018z" fill="url(#a)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m4.5258192 4.2535078h5.9971648l.0039 6.0020632 6.997205-.0046v-.7466273l2.094384 2.2238433-2.094384 2.152103v-.629362l-7.001105.0041v6.007412h-5.9916445z" fill="none" opacity=".5" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_arrowshapes.right-arrow.svg b/icon-themes/elementary_svg/cmd/lc_arrowshapes.right-arrow.svg
new file mode 100644
index 000000000..e4eeb545e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_arrowshapes.right-arrow.svg
@@ -0,0 +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="13.128911" x2="13.103076" y1="32.538452" y2="38.232395"><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="b" cx="2.25" cy="16" gradientTransform="matrix(.58154425 0 0 .11633788 9.505085 12.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="c" gradientTransform="matrix(.38494639 0 0 .38533611 2.970474 2.123405)" gradientUnits="userSpaceOnUse" x1="37.863766" x2="37.746555" y1="24.784042" y2="39.486301"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><ellipse cx="10.81356" cy="14.036797" display="block" fill="url(#b)" fill-rule="evenodd" opacity=".521" rx="9.81356" ry="1.963204"/><path d="m3.5 9.5h12v-2.2881356l5 4.7881356-5 4.584746v-2.084746h-12z" fill="url(#c)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m4.5 10.5h12v-1l2.561882 2.525415-2.561882 2.29843v-.823845h-12z" fill="none" opacity=".5" 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
new file mode 100644
index 000000000..0ded66573
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_arrowshapes.s-sharped-arrow.svg
@@ -0,0 +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="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="b" 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="c" gradientUnits="userSpaceOnUse" x1="3.605552" x2="17.501177" y1="3.700791" y2="18.624076"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><ellipse cx="6.005279" cy="20.782558" display="block" fill="url(#b)" fill-rule="evenodd" opacity=".245" rx="5.403296" ry="1.963204"/><path d="m16.5 3.3823504v2.1176496h-1.058825c-4.093416 0-7.705875 3.7301201-7.705875 7.823526 0 1.754314-1.42215 3.176474-3.176475 3.176474h-1.058825v4.2353h1.058825c4.093417 0 7.411774-3.318368 7.411774-7.411774 0-1.754314 1.717354-3.8857005 3.470576-3.823526h1.058825v2.352948l4.2353-4.2352983z" fill="url(#c)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m4.5 19.62132v-2.12132c3.5339547.083944 4.3429596-3.166096 4.4167364-5.940285 1.4896346-4.7797292 5.1034616-5.1930862 8.5832636-5.059715v-1l2 2-2 2v-1h-1c-2.622214.040215-5.138834.650145-5.5 5-.776959 5.412637-4.5 6-6.5 6.12132z" fill="none" opacity=".5" stroke="url(#a)"/></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
new file mode 100644
index 000000000..066fff046
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_arrowshapes.split-arrow.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="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="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 -23.837836 -1.432428)" gradientUnits="userSpaceOnUse" x1="147.33333" x2="147.33333" y1="15.461527" y2="58.153835"><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="c" cx="2.25" cy="16" gradientTransform="matrix(.28600559 0 0 .11633788 11.356488 19.10348)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="12" x2="11.5" y1="10.5" y2="7"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><g transform="scale(.26458333)"><path d="m2.5 2.5v6.5l1.4804688-1.4882812 5.5234374 4.9101562v8.074219h.00195v.003906l2.4960938-.002 2.496094.002.001956-8.078125 5.523438-4.9101562 1.476562 1.4882812v-6.5h-6.5l1.457031 1.5019531-4.455078 4.2441407-4.455078-4.2441407 1.453125-1.5019531z" fill="url(#a)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m3.4960938 3.5v3.109375l.5-.4570312 6.5000002 5.8476562-.0078 7.503906h.0078l1.498047-.002h.0078l1.498047.002h.0078l-.007788-7.503906 6.5-5.8476562.5.4570312v-3.109375h-3.105469l.501953.5-5.894531 5.5664062-.0039.00586-.0039-.00586-5.8945436-5.5664062.5019531-.5z" fill="none" opacity=".5" stroke="url(#b)"/><ellipse cx="12" cy="20.964888" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".245" rx="4.826345" ry="1.963204"/><path d="m8.5 6.2578125 3.5 3.2421875 3.5-3.203125" fill="none" opacity=".5" stroke="url(#d)"/></g></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
new file mode 100644
index 000000000..a9f024724
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_arrowshapes.split-round-arrow.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" 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(.30092008 0 0 .11633788 11.32293 19.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="20.383554" x2="20.383554" y1="3.027621" y2="21.02762"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 -23.837836 6.567572)" gradientUnits="userSpaceOnUse" x1="147.33333" x2="147.33333" y1="4.076911" y2="35.384605"><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 transform="scale(.26458333)"><ellipse cx="12" cy="21.036797" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".245" rx="5.078026" ry="1.963204"/><path d="m7.5058594 3.5-4 4 4 4v-2l1.9238281.035156c.5846225.013051 1.0576705.473815 1.0585935 1.058594l.01563 9.904297h.002v.0098l1.998047-.0039 1.996094.0039v-.0098h.002l.01563-9.904297c.000923-.584779.473971-1.0455433 1.058594-1.0585938l1.923724-.0351562v2l4-4-4-4v2l-1.939453.033203c-1.192246.0208902-2.173931.4244757-3.056641 1.0898439-.883051-.6659636-1.865753-1.0689433-3.0585935-1.0898438l-1.9394531-.0332031z" fill="url(#b)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m6.5058594 5.9023438-1.6152344 1.5976562 1.6152344 1.59375v-.59375l2.9453125.023437h.00195c1.1034511.0246327 2.0450781.9390086 2.0468781 2.06836l.01367 8.896484h.0059v.0059l.984375-.002.982422.002v-.0059h.0059l.01367-8.896484c.0018-1.1293513.943427-2.0437273 2.046875-2.0683595h.002l2.945188-.0234375v.59375l1.615234-1.59375-1.615234-1.5976562v.5976562l-2.917969.044922c-.989693.02249-1.737139.3254919-2.492187.9003906l-.585938 1.1914062-.58789-1.1914063c-.755048-.5748987-1.502495-.8779006-2.4921879-.9003906l-2.9179687-.0449219z" fill="none" opacity=".5" stroke="url(#c)" stroke-linecap="square"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_arrowshapes.striped-right-arrow.svg b/icon-themes/elementary_svg/cmd/lc_arrowshapes.striped-right-arrow.svg
new file mode 100644
index 000000000..13315faad
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_arrowshapes.striped-right-arrow.svg
@@ -0,0 +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="11.666659" x2="11.666659" y1="32.538452" y2="38.230759"><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><radialGradient id="b" cx="2.25" cy="16" gradientTransform="matrix(.58154425 0 0 .11633788 9.505085 12.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="c" gradientTransform="matrix(.38494639 0 0 .38533611 2.970474 2.123405)" gradientUnits="userSpaceOnUse" x1="37.863766" x2="37.746555" y1="24.784042" y2="39.486301"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><ellipse cx="10.81356" cy="14.036797" display="block" fill="url(#b)" fill-rule="evenodd" opacity=".261" rx="9.81356" ry="1.963204"/><path d="m15.5 7.234375v2.265625l-2.996094.0175775-.003906 4.9824225h3.01563v2.107461l4.98437-4.607461zm-11.9980469 2.265625-.0019531 5h2v-5zm4.0019531.00781v5l2.9983758-.007v-5.0000117z" fill="url(#c)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m16.5 9.5v1h-3v3h3v.810582l2.5625-2.285189zm-12 .5.015625 3.492188-.015625.507812zm4.0097656.511718v3.015625l.984704.0047v-3.025391z" fill="none" opacity=".5" stroke="url(#a)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_arrowshapes.up-arrow-callout.svg b/icon-themes/elementary_svg/cmd/lc_arrowshapes.up-arrow-callout.svg
new file mode 100644
index 000000000..2da9ad473
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_arrowshapes.up-arrow-callout.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" 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(-.38494639 0 0 .38533611 18.999642 2.123405)" gradientUnits="userSpaceOnUse" x1="-4.952246" x2="41.493797" y1="24.991707" y2="24.991707"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="69.332207" x2="5.026754" y1="11.914115" y2="11.753612"><stop offset="0" stop-color="#fff"/><stop offset=".2122861" stop-color="#fff" stop-opacity=".235294"/><stop offset=".44751695" stop-color="#fff" stop-opacity=".196078"/><stop offset=".51144797" stop-color="#fff" stop-opacity=".963235"/><stop offset=".60461754" 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 opacity=".4" transform="matrix(.15317988 0 0 .11339283 -.501316 .49137)"><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 transform="matrix(0 -.26458333 .26458333 0 .06519 6.357079)"><path d="m3.5243317 3.2555133 8.0069183-.00391-.0078 6.0062057 5.001755-.00742.0015-2.0656741 4.5 4.5688971-4.5 4.5-.0015-2.003219-5.001755.0074v5.99492h-7.993598z" fill="url(#e)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m4.5258192 4.2535078h5.9971648l.0039 6.0020632 6.99987-.002v-.6373155l2.087813 2.1373565-2.087813 2.083036v-.583036l-7.00377.0014v6.007428h-5.9916445z" fill="none" opacity=".5" stroke="url(#f)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_arrowshapes.up-arrow.svg b/icon-themes/elementary_svg/cmd/lc_arrowshapes.up-arrow.svg
new file mode 100644
index 000000000..5ebb7b806
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_arrowshapes.up-arrow.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" 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(.24703348 0 0 .11633788 11.444175 18.431487)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(0 -.38494639 -.38533611 0 21.876555 21.029486)" gradientUnits="userSpaceOnUse" x1="44.722389" x2="5.37125" y1="13.211452" y2="13.566376"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 -1 -1 0 23.99996 23.99996)" gradientUnits="userSpaceOnUse" x1="17.03125" x2="4.99996" y1="12" y2="11.99996"><stop offset="0" stop-color="#fff"/><stop offset=".15625" 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="scale(.26458333)"><ellipse cx="12" cy="20.292894" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".521" rx="4.16869" ry="1.963204"/><path d="m14.5 20.5v-12l2 .0000025-4.5-5-4.5 4.9999975 1.99996.00423v11.993213z" fill="url(#b)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m13.5 19.5v-12h.750401l-2.250401-2.5-2.312627 2.5h.812627v12z" fill="none" opacity=".5" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_arrowshapes.up-down-arrow-callout.svg b/icon-themes/elementary_svg/cmd/lc_arrowshapes.up-down-arrow-callout.svg
new file mode 100644
index 000000000..82b889f82
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_arrowshapes.up-down-arrow-callout.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" 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(.24703348 0 0 .11633788 11.444175 18.431487)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(0 -.38494639 .38533611 0 2.192985 20.645284)" gradientUnits="userSpaceOnUse" x1="45.552147" x2="1.686448" y1="25.602608" y2="25.622881"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 1 -1 0 24.014108 -1.007266)" gradientUnits="userSpaceOnUse" x1="7.007266" x2="18.861679" y1="12.014108" y2="12.014108"><stop offset="0" stop-color="#fff"/><stop offset=".08729068" stop-color="#fff" stop-opacity=".235294"/><stop offset=".30285573" stop-color="#fff" stop-opacity=".196078"/><stop offset=".42178383" stop-color="#fff" stop-opacity=".959559"/><stop offset=".42178383" stop-color="#fff"/><stop offset=".42178383" stop-color="#fff" stop-opacity="0"/><stop offset=".82926154" stop-color="#fff" stop-opacity=".337255"/><stop offset=".92792445" stop-color="#fff" stop-opacity=".819853"/><stop offset=".92792445" stop-color="#fff" stop-opacity=".486275"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="scale(.26458333)"><ellipse cx="12" cy="20.292894" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".521" rx="4.16869" ry="1.963204"/><path d="m12 3-4.5 4.5h2l.0117225 1.9960938-6.0117225.0039062v4h6v2h-2l4.566406 4.496092 4.433594-4.496092-1.984375-.0078-.0039-1.988282h5.988275v-4.003918h-6v-2h2z" fill="url(#b)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m12 4.4199219-2.0917969 2.0800781h.5917969l.0098 3.996094h-6.0137062l-.00391 1.998047h6.0175822l-.009766 4.005859h-.5917969l2.0917969 2.080078 2.089844-2.080078h-.589844l.01172-4.005859h5.986328l.0039-1.998047h-5.990229l-.011719-3.996094h.589844z" fill="none" opacity=".5" stroke="url(#c)" stroke-linecap="square"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_arrowshapes.up-down-arrow.svg b/icon-themes/elementary_svg/cmd/lc_arrowshapes.up-down-arrow.svg
new file mode 100644
index 000000000..ad5a080d1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_arrowshapes.up-down-arrow.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" 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(.24703348 0 0 .11633788 11.444175 18.431487)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(0 -.38494639 .38533611 0 2.192985 20.645284)" gradientUnits="userSpaceOnUse" x1="45.344639" x2="1.686157" y1="25.612547" y2="25.620834"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 1 -1 0 24.014108 -1.007266)" gradientUnits="userSpaceOnUse" x1="7.007266" x2="18.463242" y1="12.014108" y2="11.970065"><stop offset="0" stop-color="#fff"/><stop offset=".06682547" 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="scale(.26458333)"><ellipse cx="12" cy="20.292894" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".521" rx="4.16869" ry="1.963204"/><g stroke-linecap="round" stroke-linejoin="round" transform="matrix(0 1 -1 0 24.014108 -1.007266)"><path d="m12 3-4.5 4.5h2l-.0078125 8.001953-1.9921875-.001953 4.5 4.5 4.5-4.5h-2v-8h2z" fill="url(#b)" stroke="#7239b3" stroke-opacity=".501961" transform="matrix(0 -1 1 0 1.007266 24.014108)"/><path d="m12 4.4199219-2.0917969 2.0800781h.5917969l.01172 4.994141v.002.002.0039.002.002l-.01172 4.993959h-.5917969l2.0917969 2.080078 2.089844-2.080078h-.589844l.01563-4.994141v-.0039-.0039-.0039l-.01563-4.994159h.589844z" fill="none" opacity=".5" stroke="url(#c)" stroke-linecap="square" stroke-linejoin="miter" transform="matrix(0 -1 1 0 1.007266 24.014108)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_arrowshapes.up-right-arrow-callout.svg b/icon-themes/elementary_svg/cmd/lc_arrowshapes.up-right-arrow-callout.svg
new file mode 100644
index 000000000..5a3d6cea9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_arrowshapes.up-right-arrow-callout.svg
@@ -0,0 +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(0 -1 -1 0 18.99996 22.99996)" gradientUnits="userSpaceOnUse" x1="17.03125" x2=".99996" y1="12" y2="11.99996"><stop offset="0" stop-color="#fff"/><stop offset=".15625" stop-color="#fff" stop-opacity=".235294"/><stop offset=".37335619" stop-color="#fff" stop-opacity=".215686"/><stop offset=".3765389" stop-color="#fff"/><stop offset=".4352594" stop-color="#fff" stop-opacity=".2"/><stop offset=".55906582" stop-color="#fff" stop-opacity=".196078"/><stop offset=".55906582" stop-color="#fff" stop-opacity=".963235"/><stop offset=".62433565" 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 -.38494639 -.38533611 0 16.876555 20.029486)" gradientUnits="userSpaceOnUse" x1="44.722389" x2="5.37125" y1="13.211452" y2="13.566376"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><g transform="translate(1 -1)"><path d="m6.9492188 2.5292969-4.5488282 4.9746093h2.0996094v3.9960938h-4v12h12v-4h4v2.269531l5-4.769531-5-4.601562v2.101562l-4-.0039v-2.96485h-3v-4.0273438h2.273438z" fill="url(#b)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m6.9746094 3.9375-2.3058851 2.5625h.8312757v6h-4v10l10.001953.002-.001953-4.002h6v1l2.5-2.5-2.59961-2.281252-.02148.734382-5.87891.04687v-3h-3v-6h1z" fill="none" opacity=".5" stroke="url(#a)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_arrowshapes.up-right-arrow.svg b/icon-themes/elementary_svg/cmd/lc_arrowshapes.up-right-arrow.svg
new file mode 100644
index 000000000..d55e0f67e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_arrowshapes.up-right-arrow.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 -.38494639 -.38533611 0 16.876555 20.029486)" gradientUnits="userSpaceOnUse" x1="46.836357" x2="-6.417813" y1="12.655329" y2="12.655329"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 -1 -1 0 18.99996 22.99996)" gradientUnits="userSpaceOnUse" x1="17.03125" x2="4.99996" y1="12" y2="11.99996"><stop offset="0" stop-color="#fff"/><stop offset=".15625" stop-color="#fff" stop-opacity=".235294"/><stop offset=".69799721" stop-color="#fff" stop-opacity=".196078"/><stop offset=".83376676" stop-color="#fff" stop-opacity=".963235"/><stop offset=".83376676" 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="scale(.26458333)"><path d="m7 2.5-4.5 5 2 .00391-.00195 11.992184h.00195v.002h5v-.002l7 .0039v2l5-4.5-5-4.5v2l-7-.0039v-6.9921878l2-.0039062z" fill="url(#a)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m6.9746094 3.9375-2.2075865 2.5585938.7329771.0039062c.037787 3.9613-.044998 8.044766 0 12h12l.0098.625996 2.4902-2.125996-2.490234-2.226563-.009766.726563h-9v-9l.6484394-.00391z" fill="none" opacity=".5" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_arrowshapes.up-right-down-arrow.svg b/icon-themes/elementary_svg/cmd/lc_arrowshapes.up-right-down-arrow.svg
new file mode 100644
index 000000000..fe10210e2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_arrowshapes.up-right-down-arrow.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" 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(.24703348 0 0 .11633788 11.552099 18.431487)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(0 -.38494639 .38533611 0 -1.807015 20.645284)" gradientUnits="userSpaceOnUse" x1="45.488201" x2="1.676296" y1="25.450548" y2="25.450548"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="8" x2="7.999999" y1="4.40625" y2="18"><stop offset="0" stop-color="#fff"/><stop offset=".08729068" stop-color="#fff" stop-opacity=".235294"/><stop offset=".41149426" stop-color="#fff" stop-opacity=".196078"/><stop offset=".41149426" stop-color="#fff" stop-opacity=".959559"/><stop offset=".48505747" stop-color="#fff" stop-opacity=".521569"/><stop offset=".48505747" stop-color="#fff" stop-opacity="0"/><stop offset=".83419687" stop-color="#fff" stop-opacity=".337255"/><stop offset=".83419687" stop-color="#fff" stop-opacity=".819853"/><stop offset=".88965517" stop-color="#fff" stop-opacity=".486275"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="matrix(.26458333 0 0 .26458333 -1.058333 0)"><ellipse cx="12.107924" cy="20.292894" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".521" rx="4.16869" ry="1.963204"/><g stroke-linecap="round" stroke-linejoin="round" transform="matrix(0 1 -1 0 24.014108 -1.007266)"><path d="m8 3-4.5 4.5h2v8h-2l4.5 4.5 4.5-4.5-1.98438-.007814-.01562-1.992186h5v2l4.996371-3.98315-4.996371-4.01685v2h-5v-2h2z" fill="url(#b)" stroke="#7239b3" stroke-opacity=".501961" transform="matrix(0 -1 1 0 1.007266 20.014108)"/><path d="m8 4.40625-2.1601562 2.1601562a.99446835.99446835 0 0 1 .6542968.9335938v8a.99446835.99446835 0 0 1 -.6542968.933594l2.1601562 2.160156 2.169922-2.169922a.99446835.99446835 0 0 1 -.6484376-.923828l-.015625-1.992188a.99446835.99446835 0 0 1 .9941406-1.001953h5a.99446835.99446835 0 0 1 .992188.931641l2.414062-1.921875-2.414062-1.9414062a.99446835.99446835 0 0 1 -.992188.9199222h-5a.99446835.99446835 0 0 1 -.9941406-.994141v-2a.99446835.99446835 0 0 1 .6542966-.9335938z" fill="none" opacity=".5" stroke="url(#c)" transform="matrix(0 -1 1 0 1.007266 20.014108)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_assignlayout.svg b/icon-themes/elementary_svg/cmd/lc_assignlayout.svg
new file mode 100644
index 000000000..f40b99a25
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_assignlayout.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="4" y2="11.5"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f78439"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.3746 0 0 .37083 29.393 2.44)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.66892 0 0 .4054 -1.18 3.27)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#b" y1="6.733" y2="41.267"/><linearGradient id="f" gradientTransform="matrix(.5135 0 0 .4054 -.325 3.27)" gradientUnits="userSpaceOnUse" x1="37.633" x2="37.633" xlink:href="#b" y1="6.733" y2="41.267"/><linearGradient id="g" gradientTransform="matrix(.457 0 0 .3477 3.03 4.123)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="h" cx="605.714" cy="486.648" gradientTransform="matrix(.0132 0 0 .0082 13.363 17.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#c"/><radialGradient id="i" cx="605.714" cy="486.648" gradientTransform="matrix(-.0132 0 0 .0082 10.637 17.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#c"/><linearGradient id="j" gradientTransform="matrix(.0387 0 0 .0082 -1.997 17.98)" 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><path d="m2.65 21h18.7v2h-18.7z" fill="url(#j)" opacity=".15"/><path d="m2.65 21v2c-.683.004-1.65-.448-1.65-1s.762-1 1.65-1z" fill="url(#i)" opacity=".15"/><path d="m21.35 21v2c.683.004 1.65-.448 1.65-1s-.762-1-1.65-1z" fill="url(#h)" opacity=".15"/><path d="m2 5h20v16h-20z" fill="url(#g)"/><path d="m21.5 20.5h-19v-15h19z" fill="none" stroke="url(#f)" stroke-linecap="square"/><g fill="none"><path d="m4.5 20.5h-2v-15h2" opacity=".5" stroke="url(#e)" stroke-linecap="square"/><path d="m1.5 4.5v17h3.5 17.5v-17h-17.5z" fill="none" stroke="url(#d)" stroke-linejoin="round"/></g><g stroke-linecap="square" stroke-linejoin="round"><path d="m4.5 7.5h15v2h-15z" fill="url(#a)" stroke="#e56700" stroke-opacity=".477941"/><g fill="#fff" stroke="#848484" stroke-opacity=".569853"><rect height="3" rx=".5" width="15" x="4.5" y="11.5"/><rect height="3" rx=".5" width="7" x="4.5" y="16.5"/><rect height="3" rx=".5" width="7" x="12.5" y="16.5"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_assignmacro.svg b/icon-themes/elementary_svg/cmd/lc_assignmacro.svg
new file mode 100644
index 000000000..9cd363702
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_assignmacro.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="69.333336" x2="69.333336" y1="16" y2="117.33334"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="10.597816" cy="21.030937" gradientTransform="matrix(.18663925 2.3845672 -3.1203724 .2442305 74.244205 -9.376664)" gradientUnits="userSpaceOnUse" r="5.455"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="10.377398" x2="10.377398" y1="22.057787" y2="30.91127"><stop offset="0" stop-color="#fff"/><stop offset=".508" stop-color="#fff" stop-opacity=".235"/><stop offset=".835" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="d" cx="65.080002" cy="48.189999" gradientTransform="matrix(0 .6154 -.6695 0 41.292 -38.28)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".262" stop-color="#64baff"/><stop offset=".705" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="13.372882" x2="11" y1="11.601695" y2="15"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".392" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="f" cx="6.703" cy="73.616" gradientTransform="scale(1.9022 .5257)" gradientUnits="userSpaceOnUse" r="7.228"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="g" gradientTransform="matrix(.918 0 0 .9166 5.242 6.347)" gradientUnits="userSpaceOnUse" x1="63.999" x2="63.999" y1="3.1" y2="122.899"><stop offset="0" stop-color="#f2f2f2"/><stop offset="1" stop-color="#d8d8d8"/></linearGradient><path d="m26.5 38.7a13.75 3.8 0 1 1 -27.5 0 13.75 3.8 0 1 1 27.5 0z" fill="url(#f)" opacity=".4" transform="matrix(.83 0 0 .9223 1.416 -15.2)"/><path d="m21.785 9.657h-.828c-.224 0-.483-.185-.554-.397l-.514-1.244c-.106-.21-.055-.524.103-.682l.586-.585c.133-.136.208-.315.208-.506 0-.192-.075-.37-.21-.505l-2.306-2.304c-.134-.135-.314-.21-.506-.21-.19 0-.37.075-.506.21l-.585.585c-.158.158-.472.21-.672.11-.01-.006-1.247-.515-1.247-.515-.223-.075-.41-.333-.41-.556v-.83c0-.393-.32-.713-.715-.713h-3.26c-.395 0-.716.32-.716.714v.83c0 .222-.186.48-.398.55l-1.247.514c-.212.105-.526.054-.684-.103l-.586-.584c-.134-.135-.314-.21-.506-.21-.19 0-.37.075-.506.21l-2.304 2.304c-.28.277-.28.73 0 1.01l.586.584c.157.158.208.47.108.67l-.516 1.246c-.074.222-.333.407-.556.407h-.614c-.395 0-.93.32-.93.715v3.256c0 .394.32.715.715.715h.83c.223 0 .48.185.552.397l.514 1.244c.106.21.056.524-.102.682l-.586.585c-.28.28-.28.733 0 1.01l2.307 2.304c.133.135.313.21.505.21.19 0 .37-.075.506-.21l.586-.585c.158-.158.472-.21.672-.11.01.006 1.247.515 1.247.515.223.075.41.333.41.556v.83c0 .393.32.713.714.713h3.26c.396 0 .717-.32.717-.714v-.83c0-.222.186-.48.398-.55l1.246-.514c.212-.105.526-.054.684.103l.586.584c.135.135.314.21.506.21.19 0 .37-.075.506-.21l2.306-2.303c.135-.133.21-.312.21-.504 0-.19-.075-.37-.21-.505l-.586-.584c-.158-.157-.208-.47-.108-.67l.515-1.245c.074-.22.333-.407.556-.407h.83c.393 0 .714-.32.714-.715v-3.256c0-.394-.32-.715-.715-.715zm-9.785 5.383c-1.68 0-3.045-1.363-3.045-3.04 0-1.676 1.366-3.04 3.045-3.04 1.68 0 3.046 1.364 3.046 3.04 0 1.677-1.366 3.04-3.046 3.04z" fill="#030303" opacity=".1"/><path d="m55.316406 8c-2.129976 0-3.992187 1.8533972-3.992187 3.986328v4.40625c0 1.240149-.817743 2.370302-1.996094 2.765625l.800781 2.257813-.876953-2.228516-6.568359 2.710938.966797 2.21875-1.044922-2.183594c-1.107656.552305-2.482746.332133-3.363281-.546875l-3.119141-3.115235c-.700594-.699264-1.834801-1.162109-2.824219-1.162109-.993514 0-2.119383.458611-2.824219 1.162109l-12.279297 12.259766c-1.499304 1.496564-1.497488 4.145297.002 5.640625l3.115234 3.111328v.002a2.6671442 2.6671442 0 0 0 .002 0c.876654.875894 1.102729 2.251463.546875 3.359375l2.142578 1.029297-2.179687-.951172-2.714844 6.560547 2.21875.873047-2.246094-.796875c-.392729 1.169831-1.526454 1.984375-2.773437 1.984375h-3.263672c-.77552 0-1.115413.13099-1.611328.291016-.495916.160025-1.011513.36661-1.574219.726562-.5531787.353858-.9591943.759921-1.2265625 1.097656-.1336841.168868-.2361262.326442-.2949219.421875-.029398.04772-.060543.09701-.023437.03711.018553-.02995-.03612-.02084.28125-.373047.079343-.08805.4572692-.404462.4570313-.404297-.000119.000083.6446298-.328159.6445312-.328125-.0000985.000034 1.3633594-.103501 1.3632814-.103516-.000039-.000007.837925.306661.837891.306641-.000035-.00002.642607.513704.642578.513672-.000059-.000064.556679.939566.55664.939453-.000077-.000227.142578.861756.142578.861328h-5.3321244v17.339844c0 2.124445 1.8658346 3.988281 3.9902349 3.988281h4.412109c1.242788 0 2.377583.815808 2.771484 1.992188l2.238281-.785157-2.208984.861328 2.716797 6.560547 2.142578-.935547-2.107422 1.011719c.552108 1.102697.328118 2.47657-.548828 3.353516l-3.117187 3.113281c-1.507612 1.503473-1.507612 4.137152 0 5.640625l12.277343 12.259767c.69922.69923 1.825367 1.16406 2.824219 1.16406 1.007277 0 2.116478-.45631 2.824219-1.16406l3.119141-3.11328c.878808-.87729 2.260076-1.09891 3.371093-.54492l.984375-2.09961-.910156 2.13476 6.570312 2.71094.871094-2.23633-.792968 2.26563c1.174247.39192 1.988281 1.52178 1.988281 2.76172v4.40624c0 2.13003 1.86643 3.98633 3.992187 3.98633h17.367188c2.128594 0 3.992187-1.85208 3.992187-3.98633v-4.40429c0-1.24063.817407-2.37197 1.996094-2.76563l-.785156-2.23828.861328 2.20899 6.568359-2.71094-.966797-2.21875 1.044922 2.18359c1.107027-.55198 2.483927-.33138 3.365235.54688l3.113281 3.11523a2.6671442 2.6671442 0 0 0 .002 0c.709592.70827 1.821646 1.16406 2.824219 1.16406 1.009093 0 2.113969-.45502 2.822265-1.16601l12.279249-12.257861c.70697-.704278 1.16797-1.816491 1.16797-2.822265 0-.975327-.47131-2.126417-1.16602-2.81836l-.002-.002-3.11523-3.111328c-.87841-.876881-1.10363-2.252481-.54883-3.361328l-2.14844-1.041016 2.1836.962891 2.71484-6.556641-2.2168-.873047 2.24414.796875c.39326-1.171416 1.52721-1.986328 2.77344-1.986328h4.41211c2.12891 0 3.99219-1.859907 3.99219-3.990234v-17.339797c0-2.135927-1.85649-3.988281-3.99219-3.988281h-4.41406c-1.24231 0-2.37944-.814999-2.77539-1.992188l-2.24414.796875 2.21679-.873046-2.71289-6.558594-2.14258.935547 2.10743-1.011719c-.55214-1.102752-.3297-2.477706.54882-3.355469a2.6671442 2.6671442 0 0 0 .002-.002l3.11523-3.111328a2.6671442 2.6671442 0 0 0 .002 0c.70239-.702395 1.16602-1.816157 1.16602-2.822266 0-.999554-.46692-2.121913-1.16797-2.820312l-12.277382-12.259719c-.714073-.715433-1.818605-1.162109-2.822266-1.162109-1.00185 0-2.110812.450054-2.824219 1.162109l-3.119141 3.115234c-.879258.877736-2.258558 1.099452-3.36914.544922l-1.009766 2.150391.931641-2.185547-6.570313-2.708984-.876953 2.228515.800781-2.257812c-1.173966-.392845-1.988281-1.522399-1.988281-2.763672v-4.404297c0-2.1371505-1.859387-3.986328-3.992187-3.986328zm37.210938 94.8418c.000866.00086.0011-.00086.002 0 .0026.003-.000643.001.002.004a2.6671442 2.6671442 0 0 0 -.0039-.004z" fill="url(#g)" transform="scale(.1875)"/><path d="m21.785 9.653h-.828c-.224 0-.483-.186-.554-.398l-.513-1.245c-.106-.212-.055-.526.103-.684l.586-.586c.133-.134.208-.314.208-.506 0-.19-.075-.37-.21-.506l-2.306-2.306c-.134-.135-.314-.21-.506-.21-.19 0-.37.075-.506.21l-.585.585c-.158.158-.472.21-.672.11-.01-.006-1.247-.516-1.247-.516-.223-.074-.41-.333-.41-.556v-.83c0-.394-.32-.715-.715-.715h-3.26c-.395 0-.716.32-.716.715v.83c0 .222-.186.48-.398.552l-1.246.513c-.212.106-.526.055-.684-.103l-.586-.585c-.134-.135-.314-.21-.506-.21-.19 0-.37.075-.506.21l-2.306 2.306c-.28.28-.28.733 0 1.012l.586.586c.157.158.208.472.108.672l-.516 1.246c-.074.224-.333.41-.556.41h-.614c-.395 0-.93.32-.93.715v3.26c0 .395.32.716.715.716h.83c.223 0 .48.186.552.398l.514 1.246c.106.212.056.526-.102.684l-.586.586c-.28.28-.28.733 0 1.012l2.307 2.306c.133.135.313.21.505.21.19 0 .37-.075.506-.21l.586-.585c.158-.158.472-.21.672-.11.01.006 1.247.516 1.247.516.223.074.41.332.41.556v.83c0 .393.32.714.714.714h3.26c.396 0 .717-.32.717-.715v-.83c0-.223.186-.48.398-.552l1.246-.514c.212-.106.526-.055.684.102l.586.586c.135.135.314.21.506.21.19 0 .37-.075.506-.21l2.306-2.306c.135-.135.21-.315.21-.506 0-.192-.075-.372-.21-.506l-.586-.586c-.158-.158-.208-.472-.108-.672l.515-1.246c.074-.224.333-.41.556-.41h.83c.393 0 .714-.32.714-.715v-3.26c0-.396-.32-.717-.715-.717z" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".277193"/><path d="m3.5 12.5v-9l7.5 4.5z" fill="url(#d)" transform="translate(6 4)"/><g fill="none"><path d="m9.5 16.5v-9l7.5 4.5z" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".862745"/><path d="m10.5 9.2516821v5.4961989l4.5-2.747881z" opacity=".6" stroke="url(#e)"/><path d="m56.658203 13.333984v3.058594c0 3.768198-2.075576 6.6282-5.634765 7.822266l.261718-.09766-6.568359 2.710937.269531-.121094c-3.365604 1.678173-6.847405 1.116724-9.513672-1.544922a4.1442948 4.1442948 0 0 1 0-.002l-2.173828-2.171875-10.378906 10.363281 2.162109 2.160157a4.1442948 4.1442948 0 0 1 .002 0c2.658401 2.656097 3.233048 6.154823 1.542969 9.523437l.125-.273437-2.714844 6.560547.09961-.265625c-1.198435 3.569807-4.072442 5.621093-7.828125 5.621093h-3.066406v14.646485h3.068359c3.757658 0 6.634025 2.058864 7.830078 5.630859l-.101563-.269531 2.716797 6.560547-.123047-.269532c1.685764 3.366889 1.110666 6.854179-1.546874 9.511719a4.1442948 4.1442948 0 0 1 -.002.0039l-2.164062 2.160156 10.378906 10.359376 2.173828-2.16992c2.664949-2.66034 6.156485-3.219888 9.519532-1.54297l-.269532-.1211 6.570313 2.71094-.267578-.10156c3.57049 1.19171 5.632812 4.06022 5.632812 7.82227v3.05859h14.683594v-3.05664c0-3.76651 2.072542-6.63255 5.640625-7.82422l-.267578.0996 6.568359-2.71094-.269531.1211c3.364245-1.6775 6.846966-1.11257 9.511719 1.54296a4.1442948 4.1442948 0 0 1 .0039.004l2.169922 2.16797 10.378901-10.361329-2.1621-2.15625v-.002c-2.66185-2.658096-3.233601-6.154256-1.54883-9.521485l-.12305.267578 2.71484-6.55664-.0996.267578c1.19912-3.571862 4.06853-5.623047 7.82812-5.623047h3.07031v-14.650366h-3.07226c-3.75996 0-6.6296-2.057832-7.83008-5.626953l.0977.263672-2.71289-6.558594.125.271485c-1.686054-3.367478-1.11115-6.857944 1.54883-9.515625a4.1442948 4.1442948 0 0 1 .002 0l2.16406-2.160157-10.378908-10.363281-2.173828 2.169922a4.1442948 4.1442948 0 0 1 0 .002c-2.664103 2.65949-6.156673 3.221114-9.521485 1.541016l.271485.123047-6.570313-2.708985.265625.09961c-3.568498-1.194128-5.630859-4.058526-5.630859-7.822266v-3.056641z" stroke="url(#a)" stroke-width="5.333333" transform="scale(.1875)"/></g><g transform="matrix(1.099 0 0 1.099 6.47 -11.113)"><circle cx="10.5" cy="26.5" r="5" style="stroke:#206b00;stroke-width:.91;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.672794;fill:url(#b)"/><path d="m9.6066799 24.67061-.025242 1.819836-1.8198362.02524v1.794595l1.8198361-.02524.0000001 1.845077h1.7945941v-1.845077h1.845078v-1.794595h-1.845078l.02524-1.819836z" fill="#206612" fill-rule="evenodd" opacity=".3"/><path d="m9.582 23.762h1.82l-.000562 5.4592-1.8200003-.001z" fill="#fff"/><path d="m14.798 26.5c0 2.374-1.924 4.298-4.298 4.298s-4.298-1.924-4.298-4.298 1.924-4.298 4.298-4.298 4.298 1.924 4.298 4.298z" style="opacity:.5;fill:none;stroke-width:.91;stroke-linecap:round;stroke-linejoin:round;stroke:url(#c)"/><path d="m13.221319 25.581881v1.82l-5.4592001-.000562.001-1.82z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_attributepagesize.svg b/icon-themes/elementary_svg/cmd/lc_attributepagesize.svg
new file mode 100644
index 000000000..896f71a06
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_attributepagesize.svg
@@ -0,0 +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(.49985451 0 0 .87729351 -186.69407 -29.012618)" gradientUnits="userSpaceOnUse" x1="380.49887" x2="385.50031" y1="25.66144" y2="25.66144"><stop offset="0" stop-color="#fad4a1"/><stop offset="1" stop-color="#e6b481"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.33333336 0 0 .86363639 -122.66669 -28.704545)" gradientUnits="userSpaceOnUse" x1="383.08771" x2="385.67188" y1="25.027498" y2="24.964256"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#e"/><linearGradient id="e"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.48571543 0 0 .45629666 .342829 .348862)" 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="g" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.32432)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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><radialGradient id="h" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238794 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#e"/><path d="m3.500001 22h16.999998v2h-16.999998z" fill="url(#c)" opacity=".15"/><path d="m3.5 22.000085v1.999891c-.620472.0038-1.5-.448075-1.5-1.000075 0-.551999.6924-.999816 1.5-.999816z" fill="url(#d)" opacity=".15"/><path d="m3.49996 1.4999574c3.895581 0 17.000059.00136 17.000059.00136l.000021 20.9987156s-11.333386 0-17.00008 0c0-7.000018 0-14.000035 0-21.0000533z" fill="url(#f)"/><path d="m19.5 21.5h-15v-18.9999995h15z" fill="none" stroke="url(#g)" stroke-linecap="round"/><path d="m3.49996 1.4999574c3.895581 0 17.000059.00136 17.000059.00136l.000021 20.9987156s-11.333386 0-17.00008 0c0-7.000018 0-14.000035 0-21.0000533z" fill="none" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/><path d="m20.5 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.6924-.999816-1.5-.999816z" fill="url(#h)" opacity=".15"/><g transform="translate(9.999996 13)"><path d="m3.500582-12.5h3.998836v11.999414h-3.998836z" fill="url(#a)" stroke="#783f07" stroke-linejoin="round" stroke-opacity=".490196" transform="rotate(90)"/><path d="m4.5-11.5h2v9.999997h-2z" fill="none" opacity=".4" stroke="url(#b)" transform="rotate(90)"/><g fill="#a1550a" fill-opacity=".25098"><path d="m3 4h1v2h-1z"/><path d="m6 4h1v2h-1z"/><path d="m9 4h1v2h-1z"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_auditingfillmode.svg b/icon-themes/elementary_svg/cmd/lc_auditingfillmode.svg
new file mode 100644
index 000000000..f1b4ed235
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_auditingfillmode.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="2.744795" x2="2.744795" y1="3.237437" y2="21.237438"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="5.5" x2="5" y1=".5" y2="14.999999"><stop offset="0" stop-color="#d4d4d4"/><stop offset="1" stop-color="#abacae"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="24.845652" x2="28.006701" y1="-2.361655" y2="1.111197"><stop offset="0" stop-color="#a3907c"/><stop offset="1" stop-color="#8a715e"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="19.525978" x2="19.577271" y1="17.036358" y2="21.284676"><stop offset="0" stop-color="#f3f3f3"/><stop offset="1" stop-color="#f3f3f3" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="9.235025" x2="8.461289" y1="2.335336" y2="15.488882"><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><radialGradient id="f" cx="6.702713" cy="73.615715" fx="11.969189" fy="75.92881" gradientTransform="matrix(1.6600963 0 0 .36315008 .963735 -5.358552)" gradientUnits="userSpaceOnUse" r="7.228416"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><radialGradient id="g" cx="22.099527" cy="24.537743" gradientTransform="matrix(.66197227 0 0 .66182423 -2.643616 -4.229381)" gradientUnits="userSpaceOnUse" r="8.308505"><stop offset="0" stop-color="#fff" stop-opacity=".426901"/><stop offset="1" stop-color="#fff" stop-opacity=".362573"/></radialGradient><radialGradient id="h" cx="8.072266" cy="5.962701" fx="6" fy="3.371369" gradientTransform="matrix(1 0 0 .75741005 0 1.446491)" gradientUnits="userSpaceOnUse" r="4.572266"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".526471"/></radialGradient><path d="m11.5 2.5-4.5957031 1.0605469 1.4160156 1.4160156-4.8027344 4.8027344a2 2 0 0 0 -1.0175781-.2792969 2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 1.0175781-.279297l4.7773438 4.777344-1.4160157 1.416015 4.5957028 1.060547-1.060547-4.595703-1.4121089 1.41211-4.7792969-4.779297a2 2 0 0 0 .2109376-.511719h7.5664062v2l4-2.5-4-2.5v2h-7.5644531a2 2 0 0 0 -.2128907-.509766l4.8046876-4.8066402 1.4121092 1.4121093z" fill="url(#a)" fill-rule="evenodd"/><g transform="matrix(.64621359 0 0 .64621359 7.032201 8.490874)"><path d="m5.5.5c-2.7614238.00000006-4.99999994 2.2385762-5 5 .00000006 2.7614238 2.2385762 5 5 5 1.0375112 0 1.9999271-.316413 2.7988281-.8574219l2.2226559 2.2499999.91211-.914062-2.1933596-2.1933598c.7740056-.8804761 1.2597656-2.0207042 1.2597656-3.2851562 0-2.7614238-2.2385762-4.99999994-5-5zm0 2c1.6568543 0 3 1.3431457 3 3s-1.3431457 3-3 3-3-1.3431457-3-3 1.3431457-3 3-3z" fill="url(#b)" stroke="#555761" stroke-opacity=".501961" transform="matrix(1.547476 0 0 1.547476 -.04983 -.759615)"/><path d="m24.090748 21.375c0 1.449748-5.372523 2.625-11.999865 2.625-6.627343 0-11.999865-1.175252-11.999865-2.625 0-1.449747 5.372522-2.625 11.999865-2.625 6.627342 0 11.999865 1.175253 11.999865 2.625z" fill="url(#f)" opacity=".15"/><g fill-rule="evenodd" transform="translate(-.538712 -.248064)"><path d="m14.5 8a5.5 5.49877 0 1 1 -10.9999999 0 5.5 5.49877 0 1 1 10.9999999 0z" fill="url(#g)" opacity=".2"/><path d="m9.1601562 2.5019531a5.5 5.49877 0 0 0 -5.6601562 5.4980469 5.5 5.49877 0 0 0 .1933594 1.4257812 12 11.997316 0 0 0 8.9511716-5.5429687 5.5 5.49877 0 0 0 -3.4843748-1.3808594z" fill="url(#h)" opacity=".15"/></g><rect fill="url(#c)" height="4.074684" rx=".5" stroke="#57392d" stroke-opacity=".501961" transform="matrix(.70710678 .70710678 -.70710678 .70710678 0 0)" width="7.170102" x="23.431021" y="-2.022343"/><g fill="none" stroke-width="1.547476"><path d="m16.383596 18.566737 1.630459-1.61202 3.804127 3.770226" opacity=".5" stroke="url(#d)"/><path d="m14.651192 7.7515025a6.1899042 6.1899042 0 0 1 -6.1899045 6.1899045 6.1899042 6.1899042 0 0 1 -6.1899042-6.1899045 6.1899042 6.1899042 0 0 1 6.1899042-6.1899042 6.1899042 6.1899042 0 0 1 6.1899045 6.1899042z" opacity=".5" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_auditmenu.svg b/icon-themes/elementary_svg/cmd/lc_auditmenu.svg
new file mode 100644
index 000000000..fa29b2e4b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_auditmenu.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="2.744795" x2="2.744795" y1="3.237437" y2="21.237438"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><path d="m13.5.5-4.5957031 1.0605469 1.4160161 1.4160156-6.8027349 6.8027344c-.3080741-.1825137-.6594988-.2789701-1.0175781-.2792969-1.1045695 0-2 .895431-2 2s.8954305 2 2 2c.3580793-.000327.709504-.09678 1.0175781-.279297l6.7773439 6.777344-1.4160158 1.416015 4.5957028 1.060547-1.060547-4.595703-1.412109 1.41211-6.7792968-6.779297c.0936894-.159972.1646816-.332194.2109376-.511719h11.5664062v2l4-2.5-4-2.5v2h-11.5644531c-.0470412-.178952-.1186881-.35051-.2128907-.509766l6.8046878-6.8066402 1.412109 1.4121093z" fill="url(#a)" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_autocontrolfocus.svg b/icon-themes/elementary_svg/cmd/lc_autocontrolfocus.svg
new file mode 100644
index 000000000..9c3cc59b2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_autocontrolfocus.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="11.5" cy=".214286" gradientTransform="matrix(1 0 0 .63636364 0 1.363636)" gradientUnits="userSpaceOnUse" r="11"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e1e1e1"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="9.978495" x2="9.978495" y1="13.912886" y2="-5.872059"><stop offset="0"/><stop offset="1" stop-color="#333"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="14" x2="6" y1="8" y2="16"><stop offset="0" stop-color="#fff"/><stop offset=".125" stop-color="#fff" stop-opacity="0"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><clipPath id="d"><path d="m8 2.6855469v14.0000001l3.132812-3.820313 2.066407 4.986328a1.0001 1.0001 0 1 0 1.847656-.765624l-2.111328-5.095704 4.378906.009766z"/></clipPath><linearGradient id="e"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="f" cx="4.993" cy="43.5" gradientTransform="matrix(2.0038 0 0 1.4 27.988 -17.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#e"/><radialGradient id="g" cx="4.993" cy="43.5" gradientTransform="matrix(2.0038 0 0 1.4 -20.012 -104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#e"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="25.058" x2="25.058" y1="47.028" y2="39.999"><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="i" gradientUnits="userSpaceOnUse" x1="11.497636" x2="11.497636" y1="4" y2="14"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><g opacity=".4" transform="matrix(.57895 0 0 .42857 -1.8947 -3.1429)"><path d="m38 40h5v7h-5z" fill="url(#f)"/><path d="m-10-47h5v7h-5z" fill="url(#g)" transform="scale(-1)"/><path d="m10 40h28v7h-28z" fill="url(#h)"/></g><rect fill="url(#a)" height="13" rx="1" width="21" x="1.5" y="2.5"/><path d="m2.5012 3.4988 18.9988.0012-.0012 11.0012-18.9988-.0012z" fill="none" opacity=".5" stroke="url(#i)" stroke-linecap="round" stroke-linejoin="round"/><rect fill="#b5b5b5" height="8" rx="1" width="16" x="4" y="5"/><path d="m2.5 2c-.82235 0-1.5.67765-1.5 1.5v11c0 .82235.67765 1.5 1.5 1.5h19c.82235 0 1.5-.67765 1.5-1.5v-11c0-.82235-.67765-1.5-1.5-1.5zm0 1h19c.28565 0 .5.21435.5.5v11c0 .28565-.21435.5-.5.5h-19c-.28565 0-.5-.21435-.5-.5v-11c0-.28565.21435-.5.5-.5z" fill-opacity=".23907"/><rect fill="#cacaca" height="7" rx="1" width="16" x="4" y="6"/><g transform="translate(6.010753 10.010752)"><g fill-rule="evenodd" stroke="#000" stroke-linejoin="round"><path d="m7.9892474.989248v10.999999l2.5652276-2.9424833 2.044188 3.7280743c.494727 1.242916 2.142881-.74317 1.613492-1.971723l-1.874329-2.6219433 3.651422-.1919247z" opacity=".02" stroke-width="6"/><path d="m7.9892474.989248v10.999999l2.5652276-2.9424833 2.044188 3.7280743c.494727 1.242916 2.142881-.74317 1.613492-1.971723l-1.874329-2.6219433 3.117524-.2046366z" opacity=".2" stroke-width="2"/><path d="m7.9892474.989248v10.999999l2.5652276-2.9424833 2.044188 3.7280743c.494727 1.242916 2.142881-.74317 1.613492-1.971723l-1.874329-2.6219433 3.117524-.2046366z" opacity=".05" stroke-width="4"/></g><path d="m7 0v11l2.5652277-2.9424843 2.0441883 3.7280743c.494704 1.24297 2.357232.471184 1.827788-.757391l-2.088625-3.8362743 3.651421-.1919247z" fill="none" stroke="#fff" stroke-width="2"/><path d="m7 0v11l2.5652277-2.9424843 2.0441883 3.7280743c.494704 1.24297 2.357232.471184 1.827788-.757391l-2.088625-3.8362743 3.651421-.1919247z" fill="url(#b)" fill-rule="evenodd"/><path clip-path="url(#d)" d="m6.9891304 6.9358866v11.1195654l2.59311-2.974467 2.0664066 3.768597c.500102 1.256433 2.382807.476286 1.847656-.765624l-2.111328-3.877973 3.691112-.194011z" fill="none" opacity=".4" stroke="url(#c)" stroke-width="2.695652" transform="matrix(.98924729 0 0 .98924729 .086022 -6.861307)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_autocorrectdlg.svg b/icon-themes/elementary_svg/cmd/lc_autocorrectdlg.svg
new file mode 100644
index 000000000..d2e05fba4
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_autocorrectdlg.svg
@@ -0,0 +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="translate(.074394 .075543)" gradientUnits="userSpaceOnUse" x1="6.946572" x2="7.531537" xlink:href="#g" y1="-3.023074" y2="13.679376"/><linearGradient id="b" gradientTransform="translate(-10.326035 -1.113599)" gradientUnits="userSpaceOnUse" x1="17.796038" x2="18.729788" xlink:href="#g" y1="10.752151" y2="24.674503"/><linearGradient id="c" gradientTransform="matrix(-1 0 0 1 24.317493 .909117)" gradientUnits="userSpaceOnUse" x1=".655513" x2="14.727656" xlink:href="#d" y1="11.822087" y2="1.32404"/><linearGradient id="d"><stop offset="0" stop-color="#fff3cb"/><stop offset=".26238" stop-color="#fdde76"/><stop offset=".66093999" stop-color="#f9c440"/><stop offset="1" stop-color="#e48b20"/></linearGradient><radialGradient id="e" cx="32.5" cy="16.5625" gradientTransform="matrix(.13600338 .32887282 -.25782279 .11298813 11.149645 -7.537857)" gradientUnits="userSpaceOnUse" r="14.4375" xlink:href="#d"/><filter id="f" color-interpolation-filters="sRGB" height="1.324258" width="1.386852" x="-.193426" y="-.162129"><feGaussianBlur stdDeviation=".67849208"/></filter><linearGradient id="g" gradientTransform="translate(-15.70417 8.40678)" gradientUnits="userSpaceOnUse" x1="11" x2="12" y1="-4" y2="21"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><g stroke="#000" stroke-linejoin="round" stroke-opacity=".490196"><path d="m9.4293154 22.74312-.3635978-1.493699h-.0786157q-.3242899.442214-.6485798.766504-.3242899.314463-.7075416.520829-.3832517.206366-.8549461.304636-.4716944.09827-1.0907933.09827-.6780607 0-1.2480248-.19654-.569964-.186712-.9925236-.579791-.4127326-.402905-.6485798-1.00235-.2358472-.609272-.2358472-1.434738 0-1.611622 1.1301012-2.476395 1.1399281-.864773 3.4590922-.943389l1.8081619-.06879v-.67806q0-.658407-.1474045-1.100621-.1375776-.442212-.4127326-.70754-.2653281-.275155-.6682338-.393079-.3930786-.117923-.9040809-.117923-.8156382 0-1.5231798.235847-.6977146.235847-1.3462944.569964l-.6289259-1.346295q.7271956-.393078 1.6214495-.668233.894254-.275155 1.8769506-.275155 1.0023506 0 1.7295461.206366.7370225.196539 1.2087169.638753.4815218.432386.7173688 1.110447.235847.678061.235847 1.641103v7.389879zm-3.2822069-1.248025q.599445 0 1.1104472-.186712.5110023-.186712.884427-.560137.3734248-.383252.5797911-.953216.2161932-.579791.2161932-1.356121v-.97287l-1.4052562.06879q-.884427.03931-1.4838719.196539-.599445.157232-.9630428.442214-.3537708.275155-.5110022.67806-.1572315.393079-.1572315.894254 0 .904081.4716944 1.326641.4815214.422559 1.2578517.422559z" fill="url(#b)" stroke="#000" stroke-opacity=".577519" transform="scale(1.0709502 .93375023)"/><path d="m7.4427555 13.603833h-6.9465718v-1.201501l1.9847348-.597568v-15.3316835l-1.9847348-.6627962v-1.3525865h6.9465718v1.3525865l-1.9847348.4464826v15.3316831l1.9847348.813882z" fill="url(#a)" transform="matrix(1.0076913 0 0 .99236738 14 8)"/><g stroke="none" transform="matrix(-1 0 0 1 24.817493 0)"><path d="m14.342884 2.0145858.101562 2.4785156 1.595703.8359375.5-.28125.01758-1.4765625 1.046875.9648437 1.410156-.4414062-.59375 1.2929687.855469 1.2050782-1.414062-.1640626-.882813 1.1855469-.279297-1.3964843-.738281-.25-1.5625.5800781-.43164 2.5390625-1.539063-1.9453125-2.546875.375 1.375-2.0664063-1.142578-2.3046875 2.386719.6679688zm5.523437 4.3671874.8125.75 1.09375-.34375-.460937 1.0058594.664062.9335938-1.097656-.1269532-.683594.9199218-.216797-1.0839842-1.08789-.3652344.96289-.5410156zm-3.71289.8925782 1.183593 1.0898437 1.595703-.4980469-.671875 1.4628908.964844 1.361328-1.597656-.185547-.996094 1.339844-.316406-1.578125-1.583984-.533203 1.404296-.7890628zm6.220703 1.5859375.296875 1.1191411 1.158203.3125-.970703.626953.06055 1.199218-.896485-.730468-1.123047.429687.417969-1.080078-.753906-.933594 1.154297.06445z" fill="url(#c)"/><path d="m13.263114 9.769977c-2.055779.900922-4.601427-.494534-5.685864-3.116837-1.084439-2.622304-.297012-5.478444 1.758767-6.37936679 2.055778-.9009236 4.601426.4945301 5.685864 3.11683479 1.084439 2.622304.297012 5.478445-1.758767 6.379369z" fill="url(#e)" filter="url(#f)" opacity=".483" transform="matrix(-1 0 0 1 24.317493 .909117)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_autoformat.svg b/icon-themes/elementary_svg/cmd/lc_autoformat.svg
new file mode 100644
index 000000000..bb7a26914
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_autoformat.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" 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 33.938131 -17.400027)" 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 19.76187 104.39997)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><linearGradient id="d" gradientTransform="matrix(1.0073638 0 0 1 -.323637 0)" 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"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="f" cx="26.782" cy="42.342999" gradientTransform="matrix(1 0 0 .2822 0 30.394)" gradientUnits="userSpaceOnUse" r="14.407" xlink:href="#e"/><linearGradient id="g" gradientTransform="matrix(.5166652 0 0 .54361262 5.828751 -.138444)" gradientUnits="userSpaceOnUse" x1="28.059" x2="33.437" y1="18.868" y2="23.743"><stop offset="0" stop-color="#6e3d09"/><stop offset=".242" stop-color="#ea8113"/><stop offset=".621" stop-color="#5c3307"/><stop offset="1" stop-color="#e07c12"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.51620402 0 0 .55257414 5.838184 -.442402)" gradientUnits="userSpaceOnUse" x1="20.250999" x2="22.011999" y1="29.811001" y2="31.724001"><stop offset="0" stop-color="#f2f2f2"/><stop offset="1" stop-color="#c3c3c3"/></linearGradient><radialGradient id="i" cx="15.415" cy="35.356998" gradientTransform="matrix(.4721 0 0 .47512 -2.01 2.097)" gradientUnits="userSpaceOnUse" r="7.579"><stop offset="0" stop-color="#690808"/><stop offset="1" stop-color="#f462ea"/></radialGradient><linearGradient id="j" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" y1="6.451322" y2="10.245955"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999982" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="11.5" x2="11.5" y1="2" y2="6"><stop offset="0" stop-color="#d4d4d4"/><stop offset="1" stop-color="#abacae"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="10.5" x2="10.5" xlink:href="#j" y1="3" y2="5"/><linearGradient id="m" gradientTransform="translate(15)" gradientUnits="userSpaceOnUse" x1="10.5" x2="10.5" xlink:href="#j" y1="3" y2="5"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#j" y1="3" y2="5"/><linearGradient id="o" gradientTransform="translate(5)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#j" y1="3" y2="5"/><linearGradient id="p" gradientTransform="matrix(.49999998 0 0 .25 -4.998791 2.999737)" gradientUnits="userSpaceOnUse" x1="32.997581" x2="32.997581" xlink:href="#e" y1="16.001053" y2="20.001053"/><linearGradient id="q" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#j" y1="6.451322" y2="10.245955"/><linearGradient id="r" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#j" y1="6.451322" y2="10.245955"/><linearGradient id="s" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#j" y1="6.451322" y2="10.245955"/><linearGradient id="t" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#j" y1="6.451322" y2="8.348639"/><linearGradient id="u" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#j" y1="6.451322" y2="8.345967"/><linearGradient id="v" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#j" y1="6.451322" y2="8.348639"/><linearGradient id="w" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#j" y1="6.451322" y2="8.345967"/><linearGradient id="x" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#j" y1="6.451322" y2="8.348639"/><linearGradient id="y" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#j" y1="6.451322" y2="8.345967"/><linearGradient id="z" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#j" y1="6.451322" y2="8.348639"/><linearGradient id="A" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#j" y1="6.451322" y2="8.345967"/><linearGradient id="B" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#j" y1="6.451322" y2="8.348639"/><linearGradient id="C" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#j" y1="6.451322" y2="8.345967"/><linearGradient id="D" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#j" y1="6.451322" y2="8.348639"/><linearGradient id="E" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#j" y1="6.451322" y2="8.345967"/><linearGradient id="F" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#j" y1="6.451322" y2="8.348639"/><linearGradient id="G" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#j" y1="6.451322" y2="8.345967"/><linearGradient id="H" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#j" y1="6.451322" y2="8.348639"/><linearGradient id="I" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#j" y1="6.451322" y2="8.345967"/><linearGradient id="J" gradientTransform="matrix(.46923147 0 0 .47243347 .238446 -.625575)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g opacity=".4" transform="matrix(.52631578 0 0 .42857133 -2.631579 3.857159)"><path d="m43.950001 39.999973h5v7h-5z" fill="url(#a)"/><path d="m9.7500003 46.999973h-5v-7h5z" fill="url(#c)"/><path d="m9.7500003 40 34.2000007-.000028v7.000001l-34.2000007.000028z" fill="url(#d)" stroke-width="1.003675"/></g><rect fill="url(#J)" height="21" rx="1" stroke-width="1.051315" width="20" x="1.5" y="1.5"/><path d="m6 2v4h-4v1h4v3h-4v1h4v3h-4v1h4v3h-4v1h4v3h1v-3h4v3h1v-3h4v3h1v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-4h-1v4h-4v-4h-1v4h-4v-4zm1 5h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4z" fill-opacity=".27451"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m2.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#j)"/><path d="m7.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#q)"/><path d="m12.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#r)"/><path d="m17.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#s)"/><path d="m2.50125 7.498592 2.99875.001408.00125 1.99859h-3.000004z" stroke="url(#t)"/><path d="m7.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#u)"/><path d="m12.50125 7.498592 2.99875.001408.0013 1.99859h-3.000004z" stroke="url(#v)"/><path d="m17.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#w)"/><path d="m2.5 11.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#x)"/><path d="m7.49875 11.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#y)"/><path d="m12.5 11.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#z)"/><path d="m17.49875 11.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#A)"/><path d="m2.5 15.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#B)"/><path d="m7.49875 15.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#C)"/><path d="m12.5 15.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#D)"/><path d="m17.49875 15.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#E)"/><path d="m2.50125 19.4986 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#F)"/><path d="m7.5 19.500008 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#G)"/><path d="m12.50125 19.4986 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#H)"/><path d="m17.5 19.500008 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#I)"/></g><path d="m2.5 1.5c-.5453514 0-1 .4546486-1 1v4h20v-4c0-.5453514-.454649-1-1-1z" fill="url(#k)"/><path d="m2.5 1c-.831 0-1.5.669-1.5 1.5v3.5 1h21v-1-3.5c0-.831-.669-1.5-1.5-1.5zm0 1h3.5v4h-4v-3.5c0-.277.223-.5.5-.5zm4.5 0h4v4h-4zm5 0h4v4h-4zm5 0h3.5c.277 0 .5.223.5.5v3.5h-4z" fill="#555761" fill-opacity=".501961"/><path d="m2.7303406 2.5 2.5393184.0127119c.1276074.0006388.230341.0826873.230341.1853974v2.6292052c0 .1027101-.1027336.1860362-.230341.1853974l-2.5393184-.0127119c-.1276071-.0006388-.2303406-.0826873-.2303406-.1853974v-2.6292052c0-.1027101.1027335-.1860362.2303406-.1853974z" fill="none" opacity=".5" stroke="url(#l)" stroke-linecap="round" stroke-linejoin="round"/><path d="m1 7v14.5c0 .831.669 1.5 1.5 1.5h18c.831 0 1.5-.669 1.5-1.5v-14.5h-1v14.5c0 .277-.223.5-.5.5h-18c-.277 0-.5-.223-.5-.5v-14.5z" fill-opacity=".330882"/><g fill="none"><path d="m17.730341 2.5 2.539318.012712c.127607.0006387.230341.0826872.230341.1853973v2.6292052c0 .1027101-.102734.1860362-.230341.1853974l-2.539318-.0127119c-.127608-.0006388-.230341-.0826873-.230341-.1853974v-2.6292052c0-.1027101.102733-.1860362.230341-.1853974z" opacity=".5" stroke="url(#m)" stroke-linecap="round" stroke-linejoin="round"/><g stroke-linecap="square" stroke-opacity=".67451"><path d="m7.5 2.5h3v3h-3z" opacity=".8" stroke="url(#n)"/><path d="m12.5 2.5h3v3h-3z" opacity=".8" stroke="url(#o)"/></g></g><path d="m1 7h21v1h-21z" fill="url(#p)" opacity=".15"/><path d="m41.19 42.343c0 2.245-6.45 4.066-14.408 4.066-7.957 0-14.407-1.82-14.407-4.067 0-2.245 6.45-4.066 14.407-4.066s14.407 1.82 14.407 4.066z" fill="url(#f)" opacity=".2" transform="matrix(.54562 0 0 .51557 .955 .073)"/><path d="m17.999637 13.120401 2.1015 2.066912c1.234697-1.276622 3.204134-3.46931 4.56251-5.3947251l.08909-4.3518357c-2.245094 2.4809237-5.031024 5.6001588-6.752053 7.6806968z" fill="url(#g)" stroke="#673907" stroke-width=".778761"/><path d="m13.380528 19.245672 1.333221 1.217927 5.612736-5.177762c-.226396-.863659-1.519788-2.423276-2.487212-2.423276l-4.457697 6.383111z" fill="url(#h)" stroke="#787a75" stroke-width=".785049"/><path d="m1 21.977c3.135 0 5.514.386 5.965-1.97.363-1.898-2.165-2.808-3.417-1.113-1.208 1.632-2.548 3.083-2.548 3.083z" fill="url(#i)" transform="matrix(1.04813 0 0 1.04813 7.707 -.107)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_autooutline.svg b/icon-themes/elementary_svg/cmd/lc_autooutline.svg
new file mode 100644
index 000000000..643d20e30
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_autooutline.svg
@@ -0,0 +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(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="26.243305" x2="26.243305" xlink:href="#l" y1="4.354743" y2="57.840454"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14.417044" x2="1.164339" y1="4.476628" y2="10.218431"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="6.702713" cy="73.615715" gradientTransform="matrix(1.6600963 0 0 .36315008 .963735 -6.267669)" gradientUnits="userSpaceOnUse" r="7.228416"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1=".655513" x2="14.727656" xlink:href="#e" y1="11.822087" y2="1.32404"/><linearGradient id="e"><stop offset="0" stop-color="#fff3cb"/><stop offset=".26238" stop-color="#fdde76"/><stop offset=".66093999" stop-color="#f9c440"/><stop offset="1" stop-color="#e48b20"/></linearGradient><radialGradient id="f" cx="32.5" cy="16.5625" gradientTransform="matrix(.13600338 .32887282 -.25782279 .11298813 11.149645 -7.537857)" gradientUnits="userSpaceOnUse" r="14.4375" xlink:href="#e"/><filter id="g" color-interpolation-filters="sRGB" height="1.324258" width="1.386852" x="-.193426" y="-.162129"><feGaussianBlur stdDeviation=".67849208"/></filter><linearGradient id="h" gradientTransform="matrix(.26725589 0 0 1.157552 9.315594 -10.704165)" gradientUnits="userSpaceOnUse" x1="-32.957481" x2="-25.474016" y1="27.388975" y2="27.388975"><stop offset="0" stop-color="#2e3436"/><stop offset=".64444447" stop-color="#888a85"/><stop offset="1" stop-color="#555753"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.77602087 .23906428 -.31605097 .56747902 -20.167798 4.551095)" gradientUnits="userSpaceOnUse" x1="27.52779" x2="30.419695" y1="4.16702" y2="2.948735"><stop offset="0" stop-color="#eeeeec"/><stop offset=".78888887" stop-color="#fff"/><stop offset="1" stop-color="#eeeeec"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="26.243305" x2="26.243305" xlink:href="#l" y1="17.83482" y2="73.398201"/><linearGradient id="k" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="26.243305" x2="26.243305" xlink:href="#l" y1="33.392567" y2="88.955948"/><linearGradient id="l" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="translate(0 -6)"><rect fill="url(#a)" height="4" rx=".527778" ry=".555556" width="5" x="16.5" y="18.5"/><path d="m16.5 18.5h5v4h-5z" fill="none" stroke="#575757" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".529412"/></g><g transform="translate(0 -11)"><rect fill="url(#j)" height="4" rx=".527778" ry=".555556" width="5" x="16.5" y="18.5"/><path d="m16.5 18.5h5v4h-5z" fill="none" stroke="#575757" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".529412"/></g><g transform="translate(0 -16)"><rect fill="url(#k)" height="4" rx=".527778" ry=".555556" width="5" x="16.5" y="18.5"/><path d="m16.5 18.5h5v4h-5z" fill="none" stroke="#575757" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".529412"/></g><g transform="translate(0 -1)"><rect fill="url(#a)" height="4" rx=".527778" ry=".555556" width="5" x="16.5" y="18.5"/><path d="m16.5 18.5h5v4h-5z" fill="none" stroke="#575757" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".529412"/></g><g transform="matrix(-1 0 0 1 23.817493 .909117)"><path d="m-.21353815 8.955379c13.01421415.825309 4.81258425-6.687757 14.86944815-6.9271329l2.526834 5.3100242c-4.589328-2.1399165-7.728547 8.8538297-17.45599893 2.3934247z" fill="url(#b)" fill-rule="evenodd" opacity=".444444"/><path d="m24.090748 20.465883c0 1.449748-5.372523 2.625-11.999865 2.625-6.627343 0-11.999865-1.175252-11.999865-2.625 0-1.449747 5.372522-2.625 11.999865-2.625 6.627342 0 11.999865 1.175253 11.999865 2.625z" fill="url(#c)" opacity=".2"/><path d="m9.9746091 1.1054688-.101562 2.4785156-1.5957033.8359375-.5-.28125-.017578-1.4765625-1.046875.9648437-1.4101562-.4414062.59375 1.2929687-.8554688 1.2050782 1.4140625-.1640626.8828125 1.1855469.2792969-1.3964843.7382813-.25 1.5625001.5800781.4316399 2.5390625 1.539063-1.9453125 2.546875.375-1.375-2.0664063 1.142578-2.3046875-2.386719.6679688zm-5.5234372 4.3671874-.8125.75-1.09375-.34375.4609375 1.0058594-.6640625.9335938 1.0976562-.1269532.6835938.9199218.2167969-1.0839842 1.0878906-.3652344-.9628906-.5410156zm3.7128906.8925782-1.1835937 1.0898437-1.5957032-.4980469.671875 1.4628908-.9648437 1.361328 1.5976562-.185547.9960938 1.339844.3164062-1.578125 1.5839844-.533203-1.4042969-.7890628zm-6.2207031 1.5859375-.296875 1.1191411-1.15820315.3125.97070315.626953-.060547 1.199218.8964844-.730468 1.1230469.429687-.4179688-1.080078.7539062-.933594-1.1542968.06445z" fill="url(#d)"/><path d="m13.263114 9.769977c-2.055779.900922-4.601427-.494534-5.685864-3.116837-1.084439-2.622304-.297012-5.478444 1.758767-6.37936679 2.055778-.9009236 4.601426.4945301 5.685864 3.11683479 1.084439 2.622304.297012 5.478445-1.758767 6.379369z" fill="url(#f)" filter="url(#g)" opacity=".483"/><g transform="matrix(1.0583533 -.61104055 .51705714 .89556923 3.108729 -5.864404)"><path d="m.5 18v12.4375c0 .5817.297334 1.0625.666667 1.0625h.666667c.369333 0 .666666-.4808.666666-1.0625v-12.4375z" fill="url(#h)" fill-rule="evenodd"/><rect fill="none" height="21" opacity=".3" rx=".74907" ry=".929487" stroke="#000" stroke-width=".814307" width="2" x=".5" y="10.5"/><path d="m1.166667 10.5c-.369333 0-.666667.4808-.666667 1.0625v6.4375h2v-6.4375c0-.5817-.297333-1.0625-.666666-1.0625z" fill="url(#i)" fill-rule="evenodd" opacity=".9"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_autoredactdoc.svg b/icon-themes/elementary_svg/cmd/lc_autoredactdoc.svg
new file mode 100644
index 000000000..c1655f93c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_autoredactdoc.svg
@@ -0,0 +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="14.417044" x2="1.164339" y1="4.476628" y2="10.218431"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="6.702713" cy="73.615715" gradientTransform="matrix(1.6600963 0 0 .36315008 .963735 -6.267669)" gradientUnits="userSpaceOnUse" r="7.228416" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1=".655513" x2="14.727656" xlink:href="#e" y1="11.822087" y2="1.32404"/><linearGradient id="e"><stop offset="0" stop-color="#fff3cb"/><stop offset=".26238" stop-color="#fdde76"/><stop offset=".66093999" stop-color="#f9c440"/><stop offset="1" stop-color="#e48b20"/></linearGradient><radialGradient id="f" cx="32.5" cy="16.5625" gradientTransform="matrix(.13600338 .32887282 -.25782279 .11298813 11.149645 -7.537857)" gradientUnits="userSpaceOnUse" r="14.4375" xlink:href="#e"/><filter id="g" color-interpolation-filters="sRGB" height="1.324258" width="1.386852" x="-.193426" y="-.162129"><feGaussianBlur stdDeviation=".67849208"/></filter><linearGradient id="h" gradientTransform="matrix(.26725589 0 0 1.157552 9.315594 -10.704165)" gradientUnits="userSpaceOnUse" x1="-32.957481" x2="-25.474016" y1="27.388975" y2="27.388975"><stop offset="0" stop-color="#2e3436"/><stop offset=".64444447" stop-color="#888a85"/><stop offset="1" stop-color="#555753"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.77602087 .23906428 -.31605097 .56747902 -20.167798 4.551095)" gradientUnits="userSpaceOnUse" x1="27.52779" x2="30.419695" y1="4.16702" y2="2.948735"><stop offset="0" stop-color="#eeeeec"/><stop offset=".78888887" stop-color="#fff"/><stop offset="1" stop-color="#eeeeec"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.324319)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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="k" gradientTransform="matrix(.48571543 0 0 .45629666 -.603199 .366882)" 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><radialGradient id="l" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 12.292765 18.998584)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><radialGradient id="m" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 9.815178 18.998584)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="n" gradientTransform="matrix(.0352071 0 0 .0082353 -1.67088 18.998567)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><path d="m2.5539728 22.01802h16.9999982v2h-16.9999982z" fill="url(#n)" opacity=".15"/><path d="m2.5539717 22.018105v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#m)" opacity=".15"/><path d="m19.553972 22.018105v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#l)" opacity=".15"/><path d="m2.5539319 1.5179773c3.8955809 0 17.0000591.00136 17.0000591.00136l.000021 20.9987157s-11.3333864 0-17.0000801 0c0-7.000018 0-14.0000346 0-21.0000534z" fill="url(#k)"/><path d="m6.053972 12.01802h6v2h-6z" fill="#7a7a7a"/><path d="m8.053972 16.018021h9v3h-9z" fill="#7a7a7a"/><g fill="none" transform="translate(-.946028 .01802)"><path d="m19.5 21.5h-15.0000004v-18.9999997h15.0000004z" stroke="url(#j)" stroke-linecap="round"/><path d="m3.4460282 1.4819799c3.8955809 0 17.0000588.00136 17.0000588.00136l.000021 20.9987161s-11.3333861 0-17.0000798 0c0-7.000018 0-14.000035 0-21.0000538z" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/></g><g fill="#7a7a7a"><path d="m5.053972 4.01802h9v2h-9z"/><path d="m5.053972 8.01802h3v2h-3z"/></g><g transform="matrix(-1 0 0 1 23.817493 .909117)"><path d="m-.21353815 8.955379c13.01421415.825309 4.81258425-6.687757 14.86944815-6.9271329l2.526834 5.3100242c-4.589328-2.1399165-7.728547 8.8538297-17.45599893 2.3934247z" fill="url(#a)" fill-rule="evenodd" opacity=".444444"/><path d="m24.090748 20.465883c0 1.449748-5.372523 2.625-11.999865 2.625-6.627343 0-11.999865-1.175252-11.999865-2.625 0-1.449747 5.372522-2.625 11.999865-2.625 6.627342 0 11.999865 1.175253 11.999865 2.625z" fill="url(#b)" opacity=".2"/><path d="m9.9746091 1.1054688-.101562 2.4785156-1.5957033.8359375-.5-.28125-.017578-1.4765625-1.046875.9648437-1.4101562-.4414062.59375 1.2929687-.8554688 1.2050782 1.4140625-.1640626.8828125 1.1855469.2792969-1.3964843.7382813-.25 1.5625001.5800781.4316399 2.5390625 1.539063-1.9453125 2.546875.375-1.375-2.0664063 1.142578-2.3046875-2.386719.6679688zm-5.5234372 4.3671874-.8125.75-1.09375-.34375.4609375 1.0058594-.6640625.9335938 1.0976562-.1269532.6835938.9199218.2167969-1.0839842 1.0878906-.3652344-.9628906-.5410156zm3.7128906.8925782-1.1835937 1.0898437-1.5957032-.4980469.671875 1.4628908-.9648437 1.361328 1.5976562-.185547.9960938 1.339844.3164062-1.578125 1.5839844-.533203-1.4042969-.7890628zm-6.2207031 1.5859375-.296875 1.1191411-1.15820315.3125.97070315.626953-.060547 1.199218.8964844-.730468 1.1230469.429687-.4179688-1.080078.7539062-.933594-1.1542968.06445z" fill="url(#d)"/><path d="m13.263114 9.769977c-2.055779.900922-4.601427-.494534-5.685864-3.116837-1.084439-2.622304-.297012-5.478444 1.758767-6.37936679 2.055778-.9009236 4.601426.4945301 5.685864 3.11683479 1.084439 2.622304.297012 5.478445-1.758767 6.379369z" fill="url(#f)" filter="url(#g)" opacity=".483"/><g transform="matrix(1.0583533 -.61104055 .51705714 .89556923 3.108729 -5.864404)"><path d="m.5 18v12.4375c0 .5817.297334 1.0625.666667 1.0625h.666667c.369333 0 .666666-.4808.666666-1.0625v-12.4375z" fill="url(#h)" fill-rule="evenodd"/><rect fill="none" height="21" opacity=".3" rx=".74907" ry=".929487" stroke="#000" stroke-width=".814307" width="2" x=".5" y="10.5"/><path d="m1.166667 10.5c-.369333 0-.666667.4808-.666667 1.0625v6.4375h2v-6.4375c0-.5817-.297333-1.0625-.666666-1.0625z" fill="url(#i)" fill-rule="evenodd" opacity=".9"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_autosum.svg b/icon-themes/elementary_svg/cmd/lc_autosum.svg
new file mode 100644
index 000000000..a60c4a0bc
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_autosum.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="13.627" x2="12.578" y2="19.08"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="b" cx="22.571" cy="30.857" gradientTransform="matrix(.70612 0 0 .1355 -3.458 16.71)" gradientUnits="userSpaceOnUse" r="15.571"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><ellipse cx="12.48" cy="20.89" fill="url(#b)" opacity=".2" rx="10.995" ry="2.11"/><path d="m14.8 10.44-4.632 5.445h8.914v2.66h-12.8v-2.43l4.76-5.674-4.053-4.694v-2.349h11.676v2.66h-7.645l3.78 4.383z" fill="url(#a)" stroke="#000" stroke-linejoin="round" stroke-opacity=".49" transform="scale(.95402 1.0482)"/><path d="m6.668 3.56v1h11.14v-1h-11.138zm3.846 3.79 3.216 4.1.39-.505-2.82-3.595zm-.368 4.103-4.152 5.437v1l4.54-5.945zm.33 5.197-.775 1h8.505v-1h-7.728z" fill="#fff" opacity=".1"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_avmediaplayer.svg b/icon-themes/elementary_svg/cmd/lc_avmediaplayer.svg
new file mode 100644
index 000000000..63792f55b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_avmediaplayer.svg
@@ -0,0 +1 @@
+<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 offset="0" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.45946 0 0 .48649 -1.027 .8244)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#a" y1="6.5276" y2="41.472"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="10" x2="10" y1="-1.6309" y2="33.669"><stop offset="0" stop-color="#8cd5ff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="13.491917" x2="13.491917" y1="3.227687" y2="20.844121"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="12.68496" x2="12.68496" y1="5.027946" y2="19.187042"><stop offset="0" stop-color="#fff5ef"/><stop offset="1" stop-color="#fef8dd"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="12.00126" x2="12.00126" xlink:href="#a" y1="4.000005" y2="19.999826"/><g transform="matrix(.9 0 0 .90484 0 3.1886)"><path d="m3.8888889 2.5544848h12.2222221v19.8930202h-12.2222221z" fill="url(#c)"/><path d="m.5 2c-.27613.0000276-.49997.22387-.5.5v20c.000028.27613.22387.49997.5.5h19c.27613-.000028.49997-.22387.5-.5v-20c-.000028-.27613-.34204-.49997-.61817-.5h-16.056zm.6111 1.107h2.2222v1.1052h-2.2222zm3.3333 0h11.111l-.007 18.893h-11.111zm12.222 0h2.2222v1.1052h-2.221zm-15.555 3.3155h2.2222v1.1052h-2.2222zm15.556 0h2.2222v1.1052h-2.222zm-15.556 3.3155h2.2222v1.105h-2.2222zm15.556 0h2.2222v1.105h-2.222zm-15.556 3.316h2.2222v1.1052h-2.2222zm15.556 0h2.2222v1.1052h-2.222zm-15.556 3.315h2.2222l-.0002667 1.10525h-2.2222zm15.556 0h2.2222l-.000711 1.10525h-2.222zm-15.556 3.316h2.2222l-.0002667 1.104753h-2.2222zm15.556 0h2.2222l-.000711 1.104753h-2.2222z" opacity=".7"/><g fill="none"><path d="m4.9445 13.553h10.111" style="opacity:.7;stroke-linejoin:round;display:block;stroke:#000;stroke-linecap:square;stroke-width:1.1081"/><path d="m5 14.71133h10" style="display:block;opacity:.3;stroke:#fff;stroke-width:1.1081;stroke-linecap:square;stroke-linejoin:round"/><path d="m1.6666667 3.6596525 16.5620743.1854762.104592 17.4972083h-16.6666663z" opacity=".3" stroke="url(#b)" stroke-linecap="round" stroke-width="1.108135"/></g><path d="m16.667 19.685h2.2222v1h-2.2222zm0-3.3155h2.2222v1h-2.222zm-15.563 4.63h2.2222233l.00711.895421h-2.2222233zm.00706-1.3155h2.2222233v1h-2.2222233zm0-3.3155h2.2222233l.00005 1.10575h-2.2222233zm0-3.3155h2.2222233v1.1052h-2.2222233zm0-3.3155 2.2222233-.0000004v1.1065004h-2.2222233zm0-3.3155 2.2222233-.0000004v1.1067l-2.2222233.0000004zm-.0000021-3.3155 2.2222233-.0000004v1.1052l-2.2222233.0000004z" fill="#e6e6e6" opacity=".3"/></g><g transform="matrix(.84354 0 0 .84354 5.4422 -1.6871)"><rect fill="url(#d)" height="17.782204" rx=".30999" ry=".44561" width="17.782206" x="3.032221" y="3.185504"/><path d="m12.42 6.0045c-.45272-.0528-.51541.32941-.46825.6335-.004 3.026.009 6.0547-.006 9.079-.11057.10409-.32276-.0671-.46364-.0227-1.5347-.0843-3.2115.91838-3.365 2.3654-.18082 1.1504 1.1683 2.097 2.3714 1.9181 1.516-.14497 2.7004-1.5234 2.5027-2.8842.004-2.396-.009-4.7947.006-7.189.10333-.10663.25746.1204.36632.13153 1.2191.64992 2.2975 1.7217 2.3703 3.0563.08 1.0429-.27043 2.0634-.66476 3.0302 1.3213-1.4654 1.7443-3.6032.82613-5.3341-.46958-1.0048-1.5289-1.624-2.1215-2.5572-.43763-.62366-.77069-1.3199-.8749-2.0562-.0858-.15353-.31179-.17223-.47891-.17058z" fill="#a62100" opacity=".3"/><path d="m12.406 5.0938v.03125c-.45859-.009-1.0153.24302-1.2188.625-.19116.35889-.15663.62699-.125.875h-.0312c-.004 2.7389.008 5.4876 0 8.2187-.80662.0487-1.5926.27332-2.25.71875-.78197.52982-1.4086 1.3558-1.5312 2.375-.001.01005.001.02117 0 .03125-.13283.93804.34904 1.7539 1 2.25.65043.4957 1.4802.74402 2.3438.625v.03125c1.9611-.18753 3.4782-1.8838 3.2812-3.7812h.0312c.003-1.8483-.002-3.6918 0-5.5312.49741.47335.87548 1.0297.90625 1.5938.0616.80371-.2144 1.6949-.59375 2.625a.89827.89827 0 0 0 1.5.9375c1.5381-1.7059 2.0925-4.2121 1-6.3125-.003-.0063-.0283.0062-.0312 0-.004-.0086.004-.0227 0-.03125-.632-1.3151-1.731-1.9554-2.156-2.624a.89827.89827 0 0 0 0-.0625c-.38667-.55104-.6724-1.0767-.75-1.625a.89827.89827 0 0 0 -.0938-.3125c-.20758-.37144-.53007-.49682-.75-.5625-.18007-.05378-.30584-.0594-.4375-.0625-.0108-.000254-.0207-.03115-.0312-.03125-.0179-.000168-.0452-.000171-.0625 0zm-.531 9.7502c.1131.0045.11743.03853.0937.03125-.009-.0029-.13295.01254-.15625 0 .0167-.0011.0495-.03177.0625-.03125z" fill="#a62100" opacity=".15"/><path d="m11.882 4.9231c-.46145-.053818-.593377.3206903-.545317.6306403-.0041 3.0843.0092 6.1713997-.0061 9.2539997-.1127.1061-.32898-.06839-.47258-.02314-1.5643-.08592-3.205363.95115-3.361763 2.42607-.18431 1.1726 1.1909 2.1374 2.4171 1.9551 1.5452-.14776 2.804123-1.552983 2.602723-2.939983.0041-2.4422-.0092-4.8872.0061-7.3275004.10532-.10869.26242.12272.37338.13407 1.2426.66245 2.290077 1.7549834 2.364277 3.1153834.08154 1.063-.27564 2.1032-.67757 3.0886 1.3468-1.4937 1.7779-3.6727.84206-5.437-.478-1.024-1.558-1.6551-2.162-2.6064-.446-.6357-.785-1.3453-.892-2.0958-.087-.1565-.317-.1755-.488-.1739z" fill="url(#e)"/><g fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.1855"><path d="m3.6249615 3.7782441h16.5967235v16.5967229h-16.5967235z" opacity=".35" stroke="url(#f)" stroke-width="1.18548"/><rect height="18.967684" opacity=".5" rx=".99154" stroke="#a62100" width="18.967684" x="2.439481" y="2.592764"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_backcolor.svg b/icon-themes/elementary_svg/cmd/lc_backcolor.svg
new file mode 100644
index 000000000..04459161f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_backcolor.svg
@@ -0,0 +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(.91999999 0 0 1.2500001 -2.72 12.875)" gradientUnits="userSpaceOnUse" x1="3.5" x2="28.5" y1="6" y2="6"><stop offset="0" stop-color="#ff1d1d"/><stop offset=".16829631" stop-color="#ff8a18"/><stop offset=".31939223" stop-color="#ffe92a"/><stop offset=".50751495" stop-color="#91ea3a"/><stop offset=".6893779" stop-color="#1d72e0"/><stop offset=".87265676" stop-color="#a91ec0"/><stop offset="1" stop-color="#ff0b88"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.3673 0 0 .36733 15.431 .868)" gradientUnits="userSpaceOnUse" x1="-17.508848" x2="-17.508848" y1="35.74987" y2="41.194565"><stop offset="0" stop-color="#fff"/><stop offset=".00000007" stop-color="#fff" stop-opacity=".235"/><stop offset=".63202661" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.99801056 0 0 1.0626878 -14.968169 10.982075)" gradientUnits="userSpaceOnUse" x1="23.314552" x2="23.915749" y1="1.428383" y2="4.251413"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="16.049862" x2="20.068481" y1="11.108873" y2="15.218319"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><radialGradient id="e" cx="16.3125" cy="20.9375" gradientTransform="matrix(1.0491646 0 0 .18199794 -1.089302 17.20673)" gradientUnits="userSpaceOnUse" r="6.125"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><path d="m.5 18.5v5h23v-5z" fill="url(#a)"/><g transform="translate(-2.965838 -4.516949)"><path d="m19.546875 7.6523438c-.190145-.0162242-.414649.0514518-.619141.2851562l-6.996093 6.994141a.0960599.0960599 0 0 0 0 .136718l4 4a.0960599.0960599 0 0 0 .136718 0l6.988282-6.990234.01172-.0098c.174564-.13197.274579-.273258.3125-.412109.0389-.142449.01236-.276541-.03711-.384766-.09359-.204756-.256896-.326443-.275391-.339843l-.01172-.0098-2.984374-2.984307s-.133571-.1617383-.347657-.2441406c-.05352-.020601-.114352-.035608-.177734-.041016z" fill="url(#d)" fill-rule="evenodd" transform="matrix(1.0491646 0 0 1.0491646 -1.089302 -.949572)"/><path d="m11.500674 14.787897 4.196658 4.196658 7.344152-7.344152c.641934-.528652 0-1.049165 0-1.049165l-3.147494-3.147493s-.482751-.5664132-1.049164 0z" fill="none" stroke="#ad5f00" stroke-linejoin="round" stroke-opacity=".551471"/><path d="m11.966797 15.015625v2.800341l1.199659 1.21491 2.800341-.01525z" fill="#d4d4d4" fill-rule="evenodd" transform="matrix(1.0491646 0 0 1.0491646 -1.089302 -.949572)"/><ellipse cx="16.025194" cy="21.017313" fill="url(#e)" opacity=".1" rx="6.426133" ry="1.114737" stroke-width="1.049165"/><path d="m8.3675087 21.016949h2.0983283l1.034837-.983229-1.049166-1.049165z" fill="#ffe16b" fill-rule="evenodd" stroke-width="1.049165"/><path d="m8.4658375 21.016949h1.9999995l.988011-.851077-1.049165-1.049165z" fill="none" stroke="#bf830a" stroke-linejoin="round" stroke-opacity=".552941"/><path d="m11.282577 17.934313-.831068 1.050242 1.049165 1.049165 1.130428-.77339z" fill="none" stroke="#555761" stroke-opacity=".501961"/><path d="m11.274381 17.70071-1.060573 1.301627 1.393421 1.236297 1.270473-.967197z" fill="#d4d4d4" fill-rule="evenodd"/><g fill="none"><g stroke-linecap="round" stroke-width=".953139" transform="matrix(1.0491646 0 0 1.0491646 -1.089302 -.949572)"><path d="m13.348298 15.012268 6.154771-6.1644129" opacity=".5" stroke="#fff" stroke-linecap="square"/><path d="m12.919936 17.601167v-.953139" opacity=".5" stroke="#fff" stroke-linecap="round" stroke-linejoin="round"/><g stroke="#000"><path d="m16.004672 17.653292 6.155488-6.123178" opacity=".1" stroke-linecap="square"/><path d="m14.349645 18.554306h.95314" opacity=".1" stroke-linecap="round" stroke-linejoin="round"/></g></g><path d="m11.465897 14.805285-.001 2.909751 1.292853 1.301913 2.882776.000004z" stroke="#555761" stroke-linejoin="round" stroke-opacity=".501961"/></g></g><g fill="none" stroke-linecap="square" transform="translate(0 6)"><path d="m1.5 13.5h21v3h-21z" opacity=".6" stroke="url(#b)"/><path d="m.5 12.5h23v5h-23z" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_backgroundcolor.svg b/icon-themes/elementary_svg/cmd/lc_backgroundcolor.svg
new file mode 100644
index 000000000..2671a7572
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_backgroundcolor.svg
@@ -0,0 +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(-.22263 -.3738 .38562 -.21582 26.904 54.125)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="80.82" x2="104.747" y1="27.165" y2="27.652"><stop offset="0" stop-color="#abacae"/><stop offset=".111" stop-color="#7e8087"/><stop offset="1" stop-color="#fafafa"/></linearGradient><radialGradient id="b" cx="24.66" cy="21.218" gradientTransform="matrix(.50706 0 0 .50357 -7.163 3.017)" gradientUnits="userSpaceOnUse" r="4.301"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#9d9d9d"/></radialGradient><linearGradient id="c" gradientTransform="matrix(.99811878 -.06130985 .06130985 .99811878 -204.423571 -215.47753)" gradientUnits="userSpaceOnUse" x1="194.152" x2="195.835" y1="235.838" y2="240.809"><stop offset="0" stop-color="#cfd1d3"/><stop offset="1" stop-color="#cfd1d3" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="16.016" x2="16.016" y1="1.894" y2="15.044"><stop offset="0" stop-color="#fff"/><stop offset=".405" stop-color="#fff" stop-opacity=".235"/><stop offset=".744" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><g transform="matrix(.87497011 0 0 .87497011 2.710952 .064602)"><g stroke-width="1.142896"><path d="m4.142 6.886c-.688.276-1.625 2.844.838 6.998 2.325 3.922 4.707 4.733 5.342 4.344.607-.372.85-3.12-1.31-6.515-1.752-2.75-4.182-5.103-4.872-4.827z" fill="#555753" stroke="#555761"/><path d="m10.362 18.155 11.056-6.317c3.26-3.85-2.19-11.928-6.266-11.195l-11.082 6.19c4.117 2.005 6.457 7.13 6.292 11.322z" fill="url(#a)" fill-rule="evenodd" stroke="#555761" stroke-linejoin="round"/><g fill="none"><path d="m15.802734 1.8242188c-.187069.00376-.367223.032768-.542968.085937a.18502679.18502679 0 0 0 -.03906.017578l-8.5273466 4.8378912a.18502679.18502679 0 0 0 -.017578.3085938c1.1683289.8540063 2.2901612 2.0987696 3.1953126 3.6171872.935171 1.568778 1.571106 3.289928 1.845703 4.88086a.18502679.18502679 0 0 0 .271484.130859l8.507813-4.712891a.18502679.18502679 0 0 0 .05469-.04687c.473567-.593596.67454-1.3687067.630857-2.255864-.044991-.9136952-.342635-1.9243947-.810547-2.8808594-.936955-1.9152375-2.560742-3.571126-3.990235-3.9160156-.198333-.047851-.391055-.0701627-.578125-.0664062z" stroke="url(#d)"/><path d="m11.187866 7.3549924v-4.4558897c0-3.0152625-4.6006418-2.90339421-4.6006418.00298v2.448" stroke="#555761" stroke-linecap="round"/></g></g><ellipse cx="5.341" cy="13.702" fill="url(#b)" fill-rule="evenodd" rx="1.927" ry="1.914" stroke="#555761" stroke-linecap="round" stroke-width="1.142922" transform="matrix(.8684 -.49587 .50414 .86362 0 0)"/><path d="m5.25 19.484c-2.854 0-3.75.85-3.75 1.968 0 .808.972 2.02 5.216 2.02h6.99c3.58 0 7.32-.614 7.32-2.013 0-1.353-3.843-1.984-6.925-1.99l-1.208-.004-1.385.02c-2.352-.452-2.088-2.816-2.705-4.718-1.24.83-1.342 1.894-1.857 3.417-.228.548-1.08 1.31-1.696 1.3z" style="fill:#ffa154;fill-rule:evenodd;stroke:#a62100;stroke-width:1.142896;stroke-linejoin:round;stroke-opacity:.501961"/><path d="m4.228 8.024c-.19.075-.314.255-.317.458-.177 2.477 1.216 5.12 2.89 6.272.227.16.54.105.698-.12.16-.227.105-.54-.12-.698-1.266-.87-2.606-3.374-2.46-5.39.02-.177-.054-.352-.196-.46-.142-.107-.33-.13-.495-.062z" fill="url(#c)"/><circle cx="-20.711" cy="3.474" fill="#fff" r=".947" transform="rotate(-90)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_backward.svg b/icon-themes/elementary_svg/cmd/lc_backward.svg
new file mode 100644
index 000000000..4de92f289
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_backward.svg
@@ -0,0 +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(.5372 0 0 .57682 1.683 -25.997)" gradientUnits="userSpaceOnUse" x1="30.374" x2="30.374" y1="48.537" y2="58.939"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 -1 -1 0 29.55 24)" gradientUnits="userSpaceOnUse" x1="23.264" x2="10.336" y1="10.034" y2="10.034"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><radialGradient id="c" cx="24.837" cy="36.421" gradientTransform="matrix(-.27598 0 0 .29583 24.866 -1.646)" gradientUnits="userSpaceOnUse" r="15.645"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientTransform="matrix(1.4 0 0 -1.5 .8 20.75)" gradientUnits="userSpaceOnUse" x1="6.689" x2="6.689" y1="5.48" y2="3.734"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><path d="m1.5 15.5h21v-3h-21z" fill="url(#d)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".75"/><path d="m1.5 4.5v2h9v-2zm0 4v2h9v-2zm0 9v2h9v-2z" style="opacity:.5;fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.75"/><path d="m2 5v1h8v-1zm0 4v1h8v-1zm0 9v1h8v-1z" fill="#fafafa"/><path d="m2 13.5h20" fill="none" opacity=".3" stroke="#fff"/><path d="m13.694 9.128a4.318 4.628 0 1 0 8.635 0 4.318 4.628 0 0 0 -8.636 0z" fill="url(#c)" fill-rule="evenodd" opacity=".141"/><path d="m12.327 6.5 5.673 7 5.696-7h-3.184v-6h-5v6z" display="block" fill="url(#b)"/><g fill="none"><path d="m14.437 7.5 3.563 4.435 3.623-4.435h-2.11v-6h-3v6z" display="block" opacity=".401" stroke="url(#a)" stroke-miterlimit="7" stroke-width=".964"/><path d="m12.327 6.5 5.673 7 5.696-7h-3.184v-6h-5v6z" opacity=".5" stroke="#a62100" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_basicideappear.svg b/icon-themes/elementary_svg/cmd/lc_basicideappear.svg
new file mode 100644
index 000000000..43a55f21d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_basicideappear.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="69.333336" x2="69.333336" y1="16" y2="117.33334"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.415777 -.4174938 .518983 .5146192 -15.747227 2.650367)" gradientUnits="userSpaceOnUse" spreadMethod="pad" x1="23.575972" x2="23.575972" y1="25.356892" y2="31.210939"><stop offset="0" stop-color="#ad5f00"/><stop offset=".13482948" stop-color="#ffe16b"/><stop offset=".20224422" stop-color="#f9c440"/><stop offset=".26965895" stop-color="#fff394"/><stop offset=".44650277" stop-color="#f9c440"/><stop offset=".57114136" stop-color="#f9c440"/><stop offset=".72038066" stop-color="#ffe16b"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.4282553 -.43106531 .53455872 .53134798 -8.236684 10.17891)" gradientUnits="userSpaceOnUse" spreadMethod="pad" x1="23.575972" x2="23.575972" y1="25.356892" y2="31.210939"><stop offset="0" stop-color="#7e8087"/><stop offset=".13482948" stop-color="#d4d4d4"/><stop offset=".20224422" stop-color="#abacae"/><stop offset=".26965895" stop-color="#fafafa"/><stop offset=".44650277" stop-color="#abacae"/><stop offset=".57114136" stop-color="#abacae"/><stop offset=".72038066" stop-color="#d4d4d4"/><stop offset="1" stop-color="#7e8087"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.867764 .693027)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#e" y1="24.989594" y2="30.000141"/><linearGradient id="e"><stop offset="0" stop-color="#555761"/><stop offset=".5" stop-color="#abacae"/><stop offset="1" stop-color="#555761"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.983472 .809213)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#g" y1="24.989594" y2="30.000141"/><linearGradient id="g"><stop offset="0" stop-color="#abacae"/><stop offset=".5" stop-color="#fafafa"/><stop offset="1" stop-color="#abacae"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.465684 .289287)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#e" y1="24.989594" y2="30.000141"/><linearGradient id="i" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.581392 .405471)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#g" y1="24.989594" y2="30.000141"/><linearGradient id="j" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.061661 -.116406)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#e" y1="24.989594" y2="30.000141"/><linearGradient id="k" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.177369 -.00022)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#g" y1="24.989594" y2="30.000141"/><linearGradient id="l" gradientTransform="matrix(.4040235 -.4056919 .6073752 .602268 -17.636692 .462492)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="29.056757" y2="26.02973"><stop offset="0" stop-color="#fff394"/><stop offset="1" stop-color="#fafafa"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.3763801 .03615261 .03669995 .374874 -2.218281 -1.1331)" gradientUnits="userSpaceOnUse" x1="5.517898" x2="9.522056" y1="37.371799" y2="41.391716"><stop offset="0" stop-color="#d48e15"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><radialGradient id="n" cx="65.080002" cy="48.189999" gradientTransform="matrix(0 .6154 -.6695 0 41.292 -38.28)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".262" stop-color="#64baff"/><stop offset=".705" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="13.372882" x2="11" y1="11.601695" y2="15"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".392" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="p" cx="6.703" cy="73.616" gradientTransform="scale(1.9022 .5257)" gradientUnits="userSpaceOnUse" r="7.228"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="q" gradientTransform="matrix(.918 0 0 .9166 5.242 6.347)" gradientUnits="userSpaceOnUse" x1="63.999" x2="63.999" y1="3.1" y2="122.899"><stop offset="0" stop-color="#f2f2f2"/><stop offset="1" stop-color="#d8d8d8"/></linearGradient><path d="m26.5 38.7a13.75 3.8 0 1 1 -27.5 0 13.75 3.8 0 1 1 27.5 0z" fill="url(#p)" opacity=".4" transform="matrix(.83 0 0 .9223 1.416 -15.2)"/><path d="m21.785 9.657h-.828c-.224 0-.483-.185-.554-.397l-.514-1.244c-.106-.21-.055-.524.103-.682l.586-.585c.133-.136.208-.315.208-.506 0-.192-.075-.37-.21-.505l-2.306-2.304c-.134-.135-.314-.21-.506-.21-.19 0-.37.075-.506.21l-.585.585c-.158.158-.472.21-.672.11-.01-.006-1.247-.515-1.247-.515-.223-.075-.41-.333-.41-.556v-.83c0-.393-.32-.713-.715-.713h-3.26c-.395 0-.716.32-.716.714v.83c0 .222-.186.48-.398.55l-1.247.514c-.212.105-.526.054-.684-.103l-.586-.584c-.134-.135-.314-.21-.506-.21-.19 0-.37.075-.506.21l-2.304 2.304c-.28.277-.28.73 0 1.01l.586.584c.157.158.208.47.108.67l-.516 1.246c-.074.222-.333.407-.556.407h-.614c-.395 0-.93.32-.93.715v3.256c0 .394.32.715.715.715h.83c.223 0 .48.185.552.397l.514 1.244c.106.21.056.524-.102.682l-.586.585c-.28.28-.28.733 0 1.01l2.307 2.304c.133.135.313.21.505.21.19 0 .37-.075.506-.21l.586-.585c.158-.158.472-.21.672-.11.01.006 1.247.515 1.247.515.223.075.41.333.41.556v.83c0 .393.32.713.714.713h3.26c.396 0 .717-.32.717-.714v-.83c0-.222.186-.48.398-.55l1.246-.514c.212-.105.526-.054.684.103l.586.584c.135.135.314.21.506.21.19 0 .37-.075.506-.21l2.306-2.303c.135-.133.21-.312.21-.504 0-.19-.075-.37-.21-.505l-.586-.584c-.158-.157-.208-.47-.108-.67l.515-1.245c.074-.22.333-.407.556-.407h.83c.393 0 .714-.32.714-.715v-3.256c0-.394-.32-.715-.715-.715zm-9.785 5.383c-1.68 0-3.045-1.363-3.045-3.04 0-1.676 1.366-3.04 3.045-3.04 1.68 0 3.046 1.364 3.046 3.04 0 1.677-1.366 3.04-3.046 3.04z" fill="#030303" opacity=".1"/><path d="m55.316406 8c-2.129976 0-3.992187 1.8533972-3.992187 3.986328v4.40625c0 1.240149-.817743 2.370302-1.996094 2.765625l.800781 2.257813-.876953-2.228516-6.568359 2.710938.966797 2.21875-1.044922-2.183594c-1.107656.552305-2.482746.332133-3.363281-.546875l-3.119141-3.115235c-.700594-.699264-1.834801-1.162109-2.824219-1.162109-.993514 0-2.119383.458611-2.824219 1.162109l-12.279297 12.259766c-1.499304 1.496564-1.497488 4.145297.002 5.640625l3.115234 3.111328v.002a2.6671442 2.6671442 0 0 0 .002 0c.876654.875894 1.102729 2.251463.546875 3.359375l2.142578 1.029297-2.179687-.951172-2.714844 6.560547 2.21875.873047-2.246094-.796875c-.392729 1.169831-1.526454 1.984375-2.773437 1.984375h-3.263672c-.77552 0-1.115413.13099-1.611328.291016-.495916.160025-1.011513.36661-1.574219.726562-.5531787.353858-.9591943.759921-1.2265625 1.097656-.1336841.168868-.2361262.326442-.2949219.421875-.029398.04772-.060543.09701-.023437.03711.018553-.02995-.03612-.02084.28125-.373047.079343-.08805.4572692-.404462.4570313-.404297-.000119.000083.6446298-.328159.6445312-.328125-.0000985.000034 1.3633594-.103501 1.3632814-.103516-.000039-.000007.837925.306661.837891.306641-.000035-.00002.642607.513704.642578.513672-.000059-.000064.556679.939566.55664.939453-.000077-.000227.142578.861756.142578.861328h-5.3321244v17.339844c0 2.124445 1.8658346 3.988281 3.9902349 3.988281h4.412109c1.242788 0 2.377583.815808 2.771484 1.992188l2.238281-.785157-2.208984.861328 2.716797 6.560547 2.142578-.935547-2.107422 1.011719c.552108 1.102697.328118 2.47657-.548828 3.353516l-3.117187 3.113281c-1.507612 1.503473-1.507612 4.137152 0 5.640625l12.277343 12.259767c.69922.69923 1.825367 1.16406 2.824219 1.16406 1.007277 0 2.116478-.45631 2.824219-1.16406l3.119141-3.11328c.878808-.87729 2.260076-1.09891 3.371093-.54492l.984375-2.09961-.910156 2.13476 6.570312 2.71094.871094-2.23633-.792968 2.26563c1.174247.39192 1.988281 1.52178 1.988281 2.76172v4.40624c0 2.13003 1.86643 3.98633 3.992187 3.98633h17.367188c2.128594 0 3.992187-1.85208 3.992187-3.98633v-4.40429c0-1.24063.817407-2.37197 1.996094-2.76563l-.785156-2.23828.861328 2.20899 6.568359-2.71094-.966797-2.21875 1.044922 2.18359c1.107027-.55198 2.483927-.33138 3.365235.54688l3.113281 3.11523a2.6671442 2.6671442 0 0 0 .002 0c.709592.70827 1.821646 1.16406 2.824219 1.16406 1.009093 0 2.113969-.45502 2.822265-1.16601l12.279249-12.257861c.70697-.704278 1.16797-1.816491 1.16797-2.822265 0-.975327-.47131-2.126417-1.16602-2.81836l-.002-.002-3.11523-3.111328c-.87841-.876881-1.10363-2.252481-.54883-3.361328l-2.14844-1.041016 2.1836.962891 2.71484-6.556641-2.2168-.873047 2.24414.796875c.39326-1.171416 1.52721-1.986328 2.77344-1.986328h4.41211c2.12891 0 3.99219-1.859907 3.99219-3.990234v-17.339797c0-2.135927-1.85649-3.988281-3.99219-3.988281h-4.41406c-1.24231 0-2.37944-.814999-2.77539-1.992188l-2.24414.796875 2.21679-.873046-2.71289-6.558594-2.14258.935547 2.10743-1.011719c-.55214-1.102752-.3297-2.477706.54882-3.355469a2.6671442 2.6671442 0 0 0 .002-.002l3.11523-3.111328a2.6671442 2.6671442 0 0 0 .002 0c.70239-.702395 1.16602-1.816157 1.16602-2.822266 0-.999554-.46692-2.121913-1.16797-2.820312l-12.277382-12.259719c-.714073-.715433-1.818605-1.162109-2.822266-1.162109-1.00185 0-2.110812.450054-2.824219 1.162109l-3.119141 3.115234c-.879258.877736-2.258558 1.099452-3.36914.544922l-1.009766 2.150391.931641-2.185547-6.570313-2.708984-.876953 2.228515.800781-2.257812c-1.173966-.392845-1.988281-1.522399-1.988281-2.763672v-4.404297c0-2.1371505-1.859387-3.986328-3.992187-3.986328zm37.210938 94.8418c.000866.00086.0011-.00086.002 0 .0026.003-.000643.001.002.004a2.6671442 2.6671442 0 0 0 -.0039-.004z" fill="url(#q)" transform="scale(.1875)"/><path d="m21.785 9.653h-.828c-.224 0-.483-.186-.554-.398l-.513-1.245c-.106-.212-.055-.526.103-.684l.586-.586c.133-.134.208-.314.208-.506 0-.19-.075-.37-.21-.506l-2.306-2.306c-.134-.135-.314-.21-.506-.21-.19 0-.37.075-.506.21l-.585.585c-.158.158-.472.21-.672.11-.01-.006-1.247-.516-1.247-.516-.223-.074-.41-.333-.41-.556v-.83c0-.394-.32-.715-.715-.715h-3.26c-.395 0-.716.32-.716.715v.83c0 .222-.186.48-.398.552l-1.246.513c-.212.106-.526.055-.684-.103l-.586-.585c-.134-.135-.314-.21-.506-.21-.19 0-.37.075-.506.21l-2.306 2.306c-.28.28-.28.733 0 1.012l.586.586c.157.158.208.472.108.672l-.516 1.246c-.074.224-.333.41-.556.41h-.614c-.395 0-.93.32-.93.715v3.26c0 .395.32.716.715.716h.83c.223 0 .48.186.552.398l.514 1.246c.106.212.056.526-.102.684l-.586.586c-.28.28-.28.733 0 1.012l2.307 2.306c.133.135.313.21.505.21.19 0 .37-.075.506-.21l.586-.585c.158-.158.472-.21.672-.11.01.006 1.247.516 1.247.516.223.074.41.332.41.556v.83c0 .393.32.714.714.714h3.26c.396 0 .717-.32.717-.715v-.83c0-.223.186-.48.398-.552l1.246-.514c.212-.106.526-.055.684.102l.586.586c.135.135.314.21.506.21.19 0 .37-.075.506-.21l2.306-2.306c.135-.135.21-.315.21-.506 0-.192-.075-.372-.21-.506l-.586-.586c-.158-.158-.208-.472-.108-.672l.515-1.246c.074-.224.333-.41.556-.41h.83c.393 0 .714-.32.714-.715v-3.26c0-.396-.32-.717-.715-.717z" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".277193"/><path d="m3.5 12.5v-9l7.5 4.5z" fill="url(#n)" transform="translate(6 4)"/><g fill="none"><path d="m9.5 16.5v-9l7.5 4.5z" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".862745"/><path d="m10.5 9.2516821v5.4961989l4.5-2.747881z" opacity=".6" stroke="url(#o)"/><path d="m56.658203 13.333984v3.058594c0 3.768198-2.075576 6.6282-5.634765 7.822266l.261718-.09766-6.568359 2.710937.269531-.121094c-3.365604 1.678173-6.847405 1.116724-9.513672-1.544922a4.1442948 4.1442948 0 0 1 0-.002l-2.173828-2.171875-10.378906 10.363281 2.162109 2.160157a4.1442948 4.1442948 0 0 1 .002 0c2.658401 2.656097 3.233048 6.154823 1.542969 9.523437l.125-.273437-2.714844 6.560547.09961-.265625c-1.198435 3.569807-4.072442 5.621093-7.828125 5.621093h-3.066406v14.646485h3.068359c3.757658 0 6.634025 2.058864 7.830078 5.630859l-.101563-.269531 2.716797 6.560547-.123047-.269532c1.685764 3.366889 1.110666 6.854179-1.546874 9.511719a4.1442948 4.1442948 0 0 1 -.002.0039l-2.164062 2.160156 10.378906 10.359376 2.173828-2.16992c2.664949-2.66034 6.156485-3.219888 9.519532-1.54297l-.269532-.1211 6.570313 2.71094-.267578-.10156c3.57049 1.19171 5.632812 4.06022 5.632812 7.82227v3.05859h14.683594v-3.05664c0-3.76651 2.072542-6.63255 5.640625-7.82422l-.267578.0996 6.568359-2.71094-.269531.1211c3.364245-1.6775 6.846966-1.11257 9.511719 1.54296a4.1442948 4.1442948 0 0 1 .0039.004l2.169922 2.16797 10.378901-10.361329-2.1621-2.15625v-.002c-2.66185-2.658096-3.233601-6.154256-1.54883-9.521485l-.12305.267578 2.71484-6.55664-.0996.267578c1.19912-3.571862 4.06853-5.623047 7.82812-5.623047h3.07031v-14.650366h-3.07226c-3.75996 0-6.6296-2.057832-7.83008-5.626953l.0977.263672-2.71289-6.558594.125.271485c-1.686054-3.367478-1.11115-6.857944 1.54883-9.515625a4.1442948 4.1442948 0 0 1 .002 0l2.16406-2.160157-10.378908-10.363281-2.173828 2.169922a4.1442948 4.1442948 0 0 1 0 .002c-2.664103 2.65949-6.156673 3.221114-9.521485 1.541016l.271485.123047-6.570313-2.708985.265625.09961c-3.568498-1.194128-5.630859-4.058526-5.630859-7.822266v-3.056641z" stroke="url(#a)" stroke-width="5.333333" transform="scale(.1875)"/></g><g transform="translate(7.750827 7.373898)"><path d="m13.219868 12.085402c-.135595-.02111-.239457-.01225-.307686.003l-9.0874927 2.017202-1.6724992.372194-.051633.008-1.9387153 1.432663 4.9498341-.07402.040722-.0095 1.6834123-.370698 9.0845618-2.03263c.272911-.06092-.177299-.409927-1.009983-.78431-.624515-.280788-1.283742-.498541-1.690521-.561884z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><g transform="matrix(1.030012 0 0 1.0325071 -.016773 -.521525)"><path d="m2.0488085 11.037368c.2865424-.207707 1.1479509.256388 1.9603385 1.061945.8104458.803629 1.2601996 1.641331 1.0575577 1.930575-.0007708.0011.01977.01774.01898.01882l10.1384643-10.1803301c.257408-.2584708-.213108-1.1436222-1.051287-1.9747519-.838177-.8311298-1.728181-1.29506029-1.98559-1.03658863z" fill="url(#b)"/><path d="m2.0488079 11.037368c.286543-.207708 1.1479512.256388 1.960339 1.061943.8104449.80363 1.2601992 1.641332 1.0575579 1.930577-.0007714.0011.01977.01774.01898.01882l6.9820302-7.0108637.02525-.025356c.00079-.00108-.01975-.01772-.01898-.01882.202643-.2892462-.247112-1.1269457-1.057555-1.9305752-.812389-.8055563-1.6737981-1.2696506-1.9603403-1.0619438l-.025251.025355z" fill="#f9c440" opacity=".6"/><g stroke-linejoin="round"><path d="m2.0488085 11.037368c.2865424-.207707 1.1479509.256388 1.9603385 1.061945.8104458.803629 1.2601996 1.641331 1.0575577 1.930575-.0007708.0011.01977.01774.01898.01882l10.1384643-10.1803301c.257408-.2584708-.213108-1.1436222-1.051287-1.9747519-.838177-.8311298-1.728181-1.29506029-1.98559-1.03658863z" fill="none" stroke="#ad5f00" stroke-width=".969689"/><path d="m20.664062 8.2617188c-.05213.010767-.09381.033047-.126953.066406l-3.224609 3.2460942c.296545-.211927 1.182133.265278 2.017578 1.095703.834766.829753 1.298569 1.695492 1.089844 1.99414-.000714.001.01475.01397.01758.01758l3.226562-3.246094c.265132-.266874-.218698-1.178963-1.082033-2.0371105-.755416-.750879-1.553081-1.2120851-1.917969-1.1367187z" fill="url(#c)" stroke="#555761" stroke-width=".5" transform="matrix(.97086248 0 0 .96851634 -7.75054 -7.208073)"/><path d="m10.565423 2.4840909c.286542-.2077065 1.147951.2563879 1.960338 1.0619443.810445.8036291 1.260199 1.6413295 1.057557 1.9305744-.000769.0011.01977.017738.01898.018821l1.551936-1.5571217c.408481-.40858-.029278-1.092821-.981372-2.0446829-.812386-.8055561-1.673796-1.2696511-1.960337-1.06194452l-.02525.0253559-1.621849 1.62705352z" fill="#fe9ab8" opacity=".9" stroke="#de3e80" stroke-width=".969689"/></g><path d="m9.1785348 3.8767048c.2865413-.2077068 1.1479522.2563879 1.9603392 1.0619443.810445.8036291 1.2602 1.6413294 1.057556 1.9305753-.000771.0011.01977.017736.01898.01882l.126256-.1267795c.00079-.00108-.01975-.01772-.01898-.01882.202645-.2892457-.24711-1.1269463-1.057556-1.9305745-.812387-.8055569-1.6737965-1.2696514-1.9603382-1.0619448z" fill="url(#d)"/><path d="m9.0628273 3.9928895c.2865436-.2077068 1.1479527.2563878 1.9603397 1.061944.810444.8036294 1.2602 1.6413292 1.057556 1.9305742-.000771.0011.01977.017738.01898.018822l.126257-.1267799c.00079-.00108-.01975-.017721-.01898-.018821.202643-.2892448-.24711-1.1269452-1.057557-1.9305743-.812387-.8055563-1.6737957-1.2696512-1.9603386-1.0619444z" fill="url(#f)"/><path d="m9.5806143 3.4729643c.2865426-.2077069 1.1479517.2563872 1.9603387 1.0619442.810446.803629 1.2602 1.6413292 1.057558 1.9305747-.000773.0011.01977.017737.01898.01882l.126258-.1267784c.000791-.00108-.01975-.017721-.01898-.01882.202642-.2892454-.247113-1.126946-1.057559-1.930575-.812386-.8055567-1.6737949-1.2696512-1.9603383-1.0619444z" fill="url(#h)"/><path d="m9.4649071 3.5891488c.2865435-.207707 1.1479529.2563877 1.9603379 1.061944.810447.8036298 1.260201 1.6413294 1.057558 1.9305748-.000769.0011.01977.017737.01898.018821l.126257-.12678c.00079-.00108-.01975-.01772-.01898-.01882.202645-.2892448-.247111-1.1269461-1.057556-1.9305739-.812386-.8055567-1.673796-1.2696517-1.9603395-1.0619447z" fill="url(#i)"/><path d="m9.9846388 3.0672723c.2865412-.2077066 1.1479512.2563878 1.9603372 1.0619445.810446.8036288 1.260201 1.641329 1.057558 1.9305741-.00077.0011.01977.017738.01898.018821l.126256-.1267791c.000792-.00108-.01975-.017721-.01898-.018821.202644-.2892444-.247111-1.126945-1.057557-1.9305744-.812385-.8055559-1.673795-1.2696505-1.960338-1.0619437z" fill="url(#j)"/><path d="m9.8689318 3.1834569c.2865412-.2077072 1.1479512.2563879 1.9603392 1.0619447.810444.8036283 1.260198 1.6413291 1.057556 1.9305739-.000771.0011.01977.017737.01898.018821l.126258-.1267782c.000789-.00108-.01975-.017722-.01898-.018821.202642-.2892458-.247113-1.1269461-1.057558-1.9305749-.812386-.8055564-1.673796-1.2696514-1.9603386-1.0619441z" fill="url(#k)"/><g fill-rule="evenodd" stroke-width=".969689"><path d="m.25980529 15.79419 4.77185621-1.725488.039308-.03926c.2026429-.28924-.2523964-1.127286-1.0628421-1.930916-.8123879-.805556-1.6726784-1.26728-1.9592212-1.059573z" fill="url(#l)" stroke="url(#m)"/><path d="m.7444326 14.506276-.48521185 1.282691 1.30137225-.473393c-.113686-.133135-.2192836-.267835-.3543579-.401773-.1555069-.154199-.30708012-.280667-.4618025-.407525z" fill="#333" stroke="#1a1a1a"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_basicshapes.block-arc.svg b/icon-themes/elementary_svg/cmd/lc_basicshapes.block-arc.svg
new file mode 100644
index 000000000..4823e1c4d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_basicshapes.block-arc.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" 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(.23703704 0 0 .0592592 4.466667 16.051852)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#b"/><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.23703704 0 0 .0592592 18.466666 16.051852)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#b"/><linearGradient id="d" gradientTransform="matrix(1.1711695 0 0 1.1711694 -.292731 3.71521)" gradientUnits="userSpaceOnUse" x1="13.006294" x2="13.927343" xlink:href="#e" y1="5.01833" y2="13.700933"/><linearGradient id="e"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="f" gradientTransform="matrix(1.0617 0 0 .82364068 .856274 5.525346)" gradientUnits="userSpaceOnUse" x1="9.446185" x2="13.927343" xlink:href="#e" y1="8.231112" y2="13.700933"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="12.670101" x2="12.569489" y1="8.112058" 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><g fill-rule="evenodd" transform="matrix(.26458333 0 0 .26458333 0 .00004)"><ellipse cx="5" cy="17" display="block" fill="url(#a)" opacity=".433333" rx="4" ry="1"/><ellipse cx="19" cy="17" display="block" fill="url(#c)" opacity=".433333" rx="4" ry="1"/><g stroke-linejoin="round"><path d="m12.029297 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(#d)" stroke="#7239b3" stroke-opacity=".501961"/><path d="m12.029297 7.4835784c-4.7035512-.0001152-8.2665704 4.3675216-8.2664218 8.0164216h2.5692905c.2327674-1.796702 2.6971313-5.187243 5.6971313-5.187396 3 .0021 5.648459 3.391739 5.881089 5.187396h2.510332c.000149-3.6489-3.68787-8.0165367-8.391421-8.0164216z" fill="url(#f)" opacity=".5" stroke="url(#g)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_basicshapes.can.svg b/icon-themes/elementary_svg/cmd/lc_basicshapes.can.svg
new file mode 100644
index 000000000..ea9da2c18
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_basicshapes.can.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" 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(.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="b" gradientTransform="matrix(.94967397 0 0 .57566701 2.032112 8.013621)" gradientUnits="userSpaceOnUse" x1="1.874201" x2="13.835211" xlink:href="#c" y1="1.235899" y2="19.171432"/><linearGradient id="c"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="11.82739" x2="13.674336" xlink:href="#c" y1="1.151902" y2="7.314151"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="12.223952" x2="12.389831" y1="1.290192" 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><g fill-rule="evenodd" transform="matrix(.26458333 0 0 .26458333 0 .52917)"><ellipse cx="11.852736" cy="17.674644" display="block" fill="url(#a)" opacity=".433333" rx="8.098211" ry="1.963204"/><g stroke-linejoin="round"><path d="m19.5 14c0 2.550211-3.292935 4.617565-7.5 4.617565s-7.5-2.067354-7.5-4.617565v-10.5h15z" fill="url(#b)" stroke="#7239b3" stroke-opacity=".501961"/><path d="m19.5 4c0 2.4845527-3.328089 4.4986806-7.5 4.4986808-4.1719112 0-7.5-2.014128-7.5-4.4986808.0000001-2.4845528 3.3280888-4.49868072 7.5-4.49868072 4.171911.00000016 7.5 2.01412802 7.5 4.49868072z" fill="url(#d)" stroke="#7239b3" stroke-opacity=".501961"/><path d="m18.5 4c0 1.9402321-2.902914 3.5131011-6.5 3.5131011-3.5970864 0-6.5-1.5728689-6.5-3.5131011s2.9029136-3.5 6.5-3.5c3.597086.00000003 6.5 1.5597679 6.5 3.5z" fill="none" opacity=".4" stroke="url(#e)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_basicshapes.circle-pie.svg b/icon-themes/elementary_svg/cmd/lc_basicshapes.circle-pie.svg
new file mode 100644
index 000000000..a347d6813
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_basicshapes.circle-pie.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" 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(.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="b" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="1.5" y2="18.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="-8.5" x2="-8.5" y1="7" y2="17"><stop offset="0" stop-color="#fff"/><stop offset=".30000001" 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-rule="evenodd" transform="matrix(.26458333 0 0 .26458333 0 .52917)"><ellipse cx="11.852736" cy="17.674644" display="block" fill="url(#a)" opacity=".433333" rx="8.098211" ry="1.963204"/><g stroke-linecap="square"><path d="m12 1.5a8.5 8.5 0 0 0 -8.5 8.5 8.5 8.5 0 0 0 8.5 8.5 8.5 8.5 0 0 0 8.5-8.5 8.5 8.5 0 0 0 -.017578-.5h-7.982422v-7.9746094a8.5 8.5 0 0 0 -.5-.0253906z" fill="url(#b)" stroke="#7239b3" stroke-opacity=".501961"/><path d="m11.5 4.5175781a7.5 7.5 0 0 0 -7 7.4824219 7.5 7.5 0 0 0 7.5 7.5 7.5 7.5 0 0 0 7.474609-7h-7.974609z" fill="none" opacity=".48" stroke="url(#c)" transform="translate(0 -2)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_basicshapes.circle.svg b/icon-themes/elementary_svg/cmd/lc_basicshapes.circle.svg
new file mode 100644
index 000000000..705296267
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_basicshapes.circle.svg
@@ -0,0 +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(.92855424 0 0 .92855416 2.253786 .343938)" gradientUnits="userSpaceOnUse" x1="11.745763" x2="11.949151" y1="1.457627" y2="18.491526"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="12.38983" x2="12.339483" y1="3.898305" y2="15.193048"><stop offset="0" stop-color="#fff"/><stop offset=".22518992" 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 15.813237)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g fill-rule="evenodd" transform="translate(0 2)"><ellipse cx="11.852736" cy="17.674644" display="block" fill="url(#c)" opacity=".433333" rx="8.098211" ry="1.963204"/><g stroke-linejoin="round"><path d="m20.454811 10a8.4548111 8.4548111 0 0 1 -8.454811 8.454811 8.4548111 8.4548111 0 0 1 -8.4548111-8.454811 8.4548111 8.4548111 0 0 1 8.4548111-8.4548111 8.4548111 8.4548111 0 0 1 8.454811 8.4548111z" fill="url(#a)" stroke="#7239b3" stroke-opacity=".501961" stroke-width="1.090377"/><path d="m19.44816 10a7.4481602 7.4481592 0 0 1 -7.44816 7.448159 7.4481602 7.4481592 0 0 1 -7.4481602-7.448159 7.4481602 7.4481592 0 0 1 7.4481602-7.4481592 7.4481602 7.4481592 0 0 1 7.44816 7.4481592z" fill="none" opacity=".5" stroke="url(#b)" stroke-width="1.103681"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_basicshapes.cross.svg b/icon-themes/elementary_svg/cmd/lc_basicshapes.cross.svg
new file mode 100644
index 000000000..597279cd3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_basicshapes.cross.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" 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(.23703704 0 0 .0592592 11.466667 17.6897)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14.5" x2="14.500039" y1="1.5" y2="18.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="3" y2="17"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".35949716" stop-color="#fff" stop-opacity=".540441"/><stop offset=".43066415" stop-color="#fff"/><stop offset=".43066415" 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(.26458333 0 0 .26458333 0 .52917)"><ellipse cx="12" cy="18.637848" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".711111" rx="4" ry="1"/><g stroke-linecap="round"><path d="m9.5 1.5h5v6h6v5h-5.992961l-.007 6h-5v-6h-6v-5h6z" fill="url(#b)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m10.5 2.5h3l.000046 6h5.999954v3h-5.995399l-.0046 6h-3v-6h-6v-3h6z" fill="none" opacity=".5" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_basicshapes.cube.svg b/icon-themes/elementary_svg/cmd/lc_basicshapes.cube.svg
new file mode 100644
index 000000000..ef769cfff
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_basicshapes.cube.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" 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(.53333333 0 0 .11633788 10.8 15.813237)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="15.406779" x2="15.644068" y1="4.491526" y2="18.016949"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13" x2="13" y1="5" y2="17"><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="d" gradientUnits="userSpaceOnUse" x1="3.000071" x2="21.999929" xlink:href="#b" y1="2" y2="2"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="15.406779" x2="15.644068" xlink:href="#b" y1="4.491526" y2="18.016949"/><g transform="matrix(.26458333 0 0 .26458333 0 .52917)"><path d="m6.5.5h15v15h-15z" fill="none" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><ellipse cx="12" cy="17.674644" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".711111" rx="9" ry="1.963204"/><path d="m3.5 3.5h15v15h-15z" fill="url(#e)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m4.5 4.5h13v13h-13z" fill="none" opacity=".5" stroke="url(#c)"/><g fill-rule="evenodd" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961" stroke-width="1.027786"><path d="m18.5 3.5 3-3v15l-3 3z" fill="#a56de2"/><path d="m18.5 3.5 3-3h-15l-3 3z" fill="url(#d)" stroke-width="1"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_basicshapes.diamond.svg b/icon-themes/elementary_svg/cmd/lc_basicshapes.diamond.svg
new file mode 100644
index 000000000..be9e98d0f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_basicshapes.diamond.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" 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(.2091713 0 0 .04562727 11.529365 18.13785)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="8.011138" x2="-2.575796" y1="11.329161" y2="21.346111"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="5.164941" x2="-2.983835" y1="11.481704" y2="19.668144"><stop offset="0" stop-color="#fff"/><stop offset=".12055817" 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(.26458333 0 0 .26458333 0 .52917)"><ellipse cx="12" cy="18.867887" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".5" rx="3.529766" ry=".769961"/><path d="m-4.658354 8.453136h13.175779v13.175779h-13.175779z" fill="url(#b)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" transform="matrix(.70710678 -.70710678 .70710678 .70710678 0 0)"/><path d="m-3.879419 9.232071h11.61791v11.61791h-11.61791z" fill="none" opacity=".5" stroke="url(#c)" stroke-width=".826534" transform="matrix(.70710678 -.70710678 .70710678 .70710678 0 0)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_basicshapes.ellipse.svg b/icon-themes/elementary_svg/cmd/lc_basicshapes.ellipse.svg
new file mode 100644
index 000000000..e42952dc0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_basicshapes.ellipse.svg
@@ -0,0 +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(.93300816 0 0 .80833922 2.207037 2.594058)" gradientUnits="userSpaceOnUse" x1="9.558627" x2="9.152542" y1="3.545684" y2="18.322035"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="11.838099" x2="11.586628" y1="5.319176" y2="16.608915"><stop offset="0" stop-color="#fff"/><stop offset=".04263824" 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 15.813237)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g fill-rule="evenodd" transform="translate(0 2)"><ellipse cx="11.852736" cy="17.674644" display="block" fill="url(#c)" opacity=".433333" rx="8.098211" ry="1.963204"/><g stroke-linejoin="round"><path d="m20.486049 11a8.4860487 7.4860492 0 0 1 -8.486049 7.486049 8.4860487 7.4860492 0 0 1 -8.4860487-7.486049 8.4860487 7.4860492 0 0 1 8.4860487-7.4860492 8.4860487 7.4860492 0 0 1 8.486049 7.4860492z" fill="url(#a)" stroke="#7239b3" stroke-opacity=".501961" stroke-width="1.027902"/><path d="m19.483886 11a7.4838858 6.4838858 0 0 1 -7.483886 6.483886 7.4838858 6.4838858 0 0 1 -7.4838858-6.483886 7.4838858 6.4838858 0 0 1 7.4838858-6.4838858 7.4838858 6.4838858 0 0 1 7.483886 6.4838858z" fill="none" opacity=".5" stroke="url(#b)" stroke-width="1.032229"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_basicshapes.frame.svg b/icon-themes/elementary_svg/cmd/lc_basicshapes.frame.svg
new file mode 100644
index 000000000..356dc25cf
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_basicshapes.frame.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" 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" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="3" y2="21.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="3" y2="17"><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 transform="matrix(.26458333 0 0 .26458333 0 .52917)"><g opacity=".4" transform="matrix(.52631579 0 0 .42857134 -.631579 -.142854)"><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><path d="m3.5 3.5v17h16.940289l.059711-17zm4 4h9v9h-9z" fill="url(#e)" transform="translate(0 -2)"/><g fill="none"><path d="m3.5 3.5v17h17v-17zm4 4h9v9h-9z" fill="none" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" transform="translate(0 -2)"/><path d="m4.5 2.5h15v15h-15z" opacity=".5" stroke="url(#f)"/><path d="m7 15.5h10" fill="none" opacity=".5" stroke="#fff"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_basicshapes.hexagon.svg b/icon-themes/elementary_svg/cmd/lc_basicshapes.hexagon.svg
new file mode 100644
index 000000000..afe1e1ee9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_basicshapes.hexagon.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" 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(.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="b" gradientUnits="userSpaceOnUse" x1="13" x2="13" y1="2" y2="19"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13" x2="13" y1="4" y2="17"><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 fill-rule="evenodd" transform="matrix(.26458333 0 0 .26458333 0 .52917)"><ellipse cx="11.995196" cy="18.036797" display="block" fill="url(#a)" opacity=".6" rx="8.500005" ry="1.963204"/><path d="m6.889 2.5h10.25l3.861 8.000393-3.861 8.002906h-10.25l-3.889-8.003692z" fill="url(#b)" stroke="#7239b3" stroke-opacity=".501961"/><path d="m7.5 3.5h9l3.424 6.977518-3.424 7.022482h-9l-3.391-6.977507z" fill="none" opacity=".5" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_basicshapes.isosceles-triangle.svg b/icon-themes/elementary_svg/cmd/lc_basicshapes.isosceles-triangle.svg
new file mode 100644
index 000000000..d302b9f9a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_basicshapes.isosceles-triangle.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" 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" gradientUnits="userSpaceOnUse" x1="14" x2="14" y1="1.5" y2="18"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="13" x2="13" y1="5" y2="17"><stop offset="0" stop-color="#fff"/><stop offset=".65924817" 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(.26458333 0 0 .26458333 0 .52917)"><g opacity=".4" transform="matrix(.52631579 0 0 .42857134 -.631579 -.142854)"><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><path d="m12 1.4999874 8.5 17.0000126h-17z" fill="url(#e)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m12 3.8292031 6.829667 13.6707969h-13.7356054z" fill="none" opacity=".5" stroke="url(#f)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_basicshapes.octagon.svg b/icon-themes/elementary_svg/cmd/lc_basicshapes.octagon.svg
new file mode 100644
index 000000000..8bd2a7a62
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_basicshapes.octagon.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" 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(.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="b" gradientUnits="userSpaceOnUse" x1="16.316923" x2="16.5" y1="2.602225" y2="17.502142"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13.254237" x2="12.932203" y1="4.399502" y2="16.958824"><stop offset="0" stop-color="#fff"/><stop offset=".28463429" 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-rule="evenodd" transform="matrix(.26458333 0 0 .26458333 0 .52917)"><ellipse cx="11.995196" cy="18.036797" display="block" fill="url(#a)" opacity=".6" rx="8.500005" ry="1.963204"/><path d="m6.889 2.5h10.25l3.361 6v4l-3.361 6.003299h-10.25l-3.389-6.003299v-4.0685475z" fill="url(#b)" stroke="#7239b3" stroke-opacity=".501961"/><path d="m7.5 3.5h9l3 5.3v3.4l-3 5.302141-9-.0078-3-5.294341v-3.301045z" fill="none" opacity=".5" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_basicshapes.paper.svg b/icon-themes/elementary_svg/cmd/lc_basicshapes.paper.svg
new file mode 100644
index 000000000..3bb75076f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_basicshapes.paper.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.0352071 0 0 .0082353 -.72485 10.980544)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.76121 10.980554)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.23879 10.980554)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="e" gradientTransform="matrix(.45714178 0 0 .43456721 1.0286 -7.095967)" gradientUnits="userSpaceOnUse" x1="19.624983" x2="19.624983" y1="50.845852" y2="2.521911"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.40540511 0 0 .51351351 2.26969 -8.324326)" gradientUnits="userSpaceOnUse" x1="19.068111" x2="19.068111" y1="41.526268" y2="6.473635"><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><radialGradient id="g" cx="17" cy="-3.388247" gradientTransform="matrix(.17361695 3.9931886 -3.4863626 .151581 2.235853 -71.370639)" gradientUnits="userSpaceOnUse" r="5.759808"><stop offset="0" stop-color="#a56de2"/><stop offset=".11008343" stop-color="#a66fe3"/><stop offset=".19113763" stop-color="#a771e3" stop-opacity=".470175"/><stop offset=".30111277" stop-color="#b180e6" stop-opacity=".221053"/><stop offset=".53130001" stop-color="#c18ff1" stop-opacity=".389474"/><stop offset=".84490001" stop-color="#c898f4" stop-opacity=".221053"/><stop offset="1" stop-color="#e1e2e3" stop-opacity="0"/></radialGradient><linearGradient id="h" gradientTransform="matrix(.52284561 0 0 .53250221 -1.47603 -7.037217)" gradientUnits="userSpaceOnUse" x1="32.892288" x2="36.358372" y1="8.059012" y2="5.456536"><stop offset="0" stop-color="#fefefe"/><stop offset="1" stop-color="#cbcbcb"/></linearGradient><g transform="matrix(.26458333 0 0 -.26458333 0 4.23333)"><g transform="translate(0 -22)"><path d="m3.499999 13.999993h16.999998v2h-16.999998z" fill="url(#a)" opacity=".15"/><path d="m3.5 14.000084v1.99989c-.62047.004-1.5-.44808-1.5-1.00008s.6924-.99981 1.5-.99981z" fill="url(#b)" opacity=".15"/><path d="m20.5 14.000084v1.99989c.620469.004 1.5-.44808 1.5-1.00008s-.692401-.99981-1.5-.99981z" fill="url(#d)" opacity=".15"/></g><path d="m14-6.500027c4.758317 2.8752189 4.5 4 6.5 6v15h-17v-21z" fill="url(#e)"/><path d="m19.5 13.499994h-15v-18.9999998h9.21692l5.78308 4.0318495z" fill="none" opacity=".5" stroke="url(#f)" stroke-linecap="round"/><path d="m3.49996-6.5000668 10.21289.00072c.94916 0 6.787169 4.8863605 6.787169 6.49934046l.00002 14.50002034s-11.333389 0-17.000079 0c0-7.0000203 0-21.0000808 0-21.0000808z" fill="none" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961" stroke-width=".999922"/><path d="m13.65374-5.9557958 6.345849 5.95578946c0 19.37753034-20.949169-5.95578946-6.345849-5.95578946z" fill="url(#g)"/><g fill-rule="evenodd"><path d="m10.88565-5.9552558c1.50333 0 1.11435 7.9552495 1.11435 7.9552495s7.999999-2.12822004 7.999999 0c0-.51855.0967-1.83820004-.007-2.00000004-.74462-1.16250996-4.964239-5.49586946-6.125659-5.83775946-1.63639-.172321-2.9818-.11749-2.9818-.11749z" opacity=".05"/><path d="m11.59209-5.9988558c1.57259 0 1.40791 6.99884946 1.40791 6.99884946s7.054909-1.22629 7.054909 1.00000004c0-.54244.0424-1.43089004-.066-1.60015004-.77894-1.21608-5.132899-5.99889946-6.347849-6.35652946-.97721-.0817-2.04894-.0421-2.04894-.0421z" opacity=".12"/><path d="m12.50008-6.0000058c1.66987 0 1.495 5.99999946 1.495 5.99999946s5.996319-.36455 5.996319 2.00000004c0-.57613.045-2.14327004-.0702-2.32304004-.898489-1.71974996-5.007969-5.29711946-6.298079-5.67695946-.26579-.008-.85763.0149-1.12312.00008z" fill="url(#h)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_basicshapes.parallelogram.svg b/icon-themes/elementary_svg/cmd/lc_basicshapes.parallelogram.svg
new file mode 100644
index 000000000..d0df0dc78
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_basicshapes.parallelogram.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" 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 22.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" gradientUnits="userSpaceOnUse" x1="8.32129" x2="7.392721" y1="5.171994" y2="18.906645"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="12.5" x2="12.5" y1="6" y2="17"><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 transform="matrix(.26458333 0 0 .26458333 0 .26458)"><g opacity=".4" transform="matrix(.52631579 0 0 .42857134 -.631579 -.142854)"><path d="m33 40h5v7h-5z" fill="url(#a)"/><path d="m-10-47h5v7h-5z" fill="url(#c)" transform="scale(-1)"/><path d="m10 40h23v7.000001h-23z" fill="url(#d)"/></g><path d="m6.5 4.5h14l-3 14h-14z" fill="url(#e)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m7.3121748 5.5h11.9502812l-2.578862 12h-11.9341421z" fill="none" opacity=".5" stroke="url(#f)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_basicshapes.pentagon.svg b/icon-themes/elementary_svg/cmd/lc_basicshapes.pentagon.svg
new file mode 100644
index 000000000..21b8d6ba9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_basicshapes.pentagon.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" 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 22.538131 -17.400026)" 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 25.46187 104.39997)" 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" gradientUnits="userSpaceOnUse" x1="13.244555" x2="13.196122" y1="7.034792" y2="18.272079"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="12.792652" x2="12.681104" y1="8.251973" y2="18.966438"><stop offset="0" stop-color="#fff"/><stop offset=".13078605" 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-rule="evenodd" transform="matrix(.26458333 0 0 .26458333 0 .26458)"><g opacity=".4" transform="matrix(.52631578 0 0 .42857133 -.631579 -.142841)"><path d="m32.550001 39.999974h5v7h-5z" fill="url(#a)"/><path d="m15.45 46.999974h-5v-7h5z" fill="url(#c)"/><path d="m15.45 39.999973h17.100001v7.000001h-17.100001z" fill="url(#d)"/></g><path d="m12 3.6276722 7.934529 5.9545513-2.795091 8.9210755h-10.2508706l-2.8239595-8.921861z" fill="url(#e)" stroke="#7239b3" stroke-opacity=".501961"/><path d="m12 6.8847656-6.7714844 5.0703124 2.3710938 7.544922 4.4003906-.003906 4.400391.003906 2.371093-7.544922z" fill="none" opacity=".5" stroke="url(#f)" transform="translate(0 -2)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_basicshapes.quadrat.svg b/icon-themes/elementary_svg/cmd/lc_basicshapes.quadrat.svg
new file mode 100644
index 000000000..e7d6298d8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_basicshapes.quadrat.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" 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" gradientUnits="userSpaceOnUse" x1="17.338984" x2="17.135595" y1="2.474576" y2="18.745762"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="3" y2="17"><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 transform="matrix(.26458333 0 0 .26458333 0 .52917)"><g opacity=".4" transform="matrix(.52631579 0 0 .42857134 -.631579 -.142854)"><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><path d="m3.5 1.5h17v17h-17z" fill="url(#e)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m4.5 2.5h15v15h-15z" fill="none" opacity=".5" stroke="url(#f)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_basicshapes.rectangle.svg b/icon-themes/elementary_svg/cmd/lc_basicshapes.rectangle.svg
new file mode 100644
index 000000000..fd94ee5d9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_basicshapes.rectangle.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" 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" gradientUnits="userSpaceOnUse" x1="12.276795" x2="12.254235" y1="4.700895" y2="18.516949"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="6" y2="17"><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 transform="matrix(.26458333 0 0 .26458333 0 .26458)"><g opacity=".4" transform="matrix(.52631579 0 0 .42857134 -.631579 -.142854)"><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><path d="m3.5 4.5h17v14h-17z" fill="url(#e)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m4.5 5.5h15v12h-15z" fill="none" opacity=".5" stroke="url(#f)" stroke-width=".957525"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_basicshapes.right-triangle.svg b/icon-themes/elementary_svg/cmd/lc_basicshapes.right-triangle.svg
new file mode 100644
index 000000000..324dc1ca6
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_basicshapes.right-triangle.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" 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" gradientUnits="userSpaceOnUse" x1="11.916737" x2="13.233736" y1="4.103486" y2="17.47859"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="5" y2="17"><stop offset="0" stop-color="#fff"/><stop offset=".13407756" 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(.26458333 0 0 .26458333 0 .52917)"><g opacity=".4" transform="matrix(.52631579 0 0 .42857134 -.631579 -.142854)"><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><path d="m3.5 1.5 17 17h-17z" fill="url(#e)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m4.5 3.90625 13.59375 13.59375h-13.59375z" fill="none" opacity=".5" stroke="url(#f)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_basicshapes.ring.svg b/icon-themes/elementary_svg/cmd/lc_basicshapes.ring.svg
new file mode 100644
index 000000000..4a9f8652f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_basicshapes.ring.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" 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(.479894 0 0 .11633788 10.920239 17.813237)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="3" y2="21"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="12.053825" x2="12.305721" y1="5.600084" y2="18.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><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="20.5" y2="7.5"><stop offset="0" stop-color="#fff"/><stop offset=".1923077" 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="scale(.26458333)"><ellipse cx="12" cy="19.674644" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".433333" rx="8.098211" ry="1.963204"/><path d="m12 3.5a8.5 8.5 0 0 0 -8.5 8.5 8.5 8.5 0 0 0 8.5 8.5 8.5 8.5 0 0 0 8.5-8.5 8.5 8.5 0 0 0 -8.5-8.5zm0 3a5.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)" stroke="#7239b3" stroke-linecap="square" stroke-opacity=".501961"/><g fill="none"><path d="m19.44816 12a7.4481602 7.4481592 0 0 1 -7.44816 7.448159 7.4481602 7.4481592 0 0 1 -7.4481602-7.448159 7.4481602 7.4481592 0 0 1 7.4481602-7.4481592 7.4481602 7.4481592 0 0 1 7.44816 7.4481592z" opacity=".5" stroke="url(#c)" stroke-linejoin="round" stroke-width="1.103681"/><path d="m18.5 12a6.5 6.5 0 0 1 -6.5 6.5 6.5 6.5 0 0 1 -6.5-6.5 6.5 6.5 0 0 1 6.5-6.5 6.5 6.5 0 0 1 6.5 6.5z" stroke="url(#d)" stroke-linecap="square" stroke-opacity=".501961"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_basicshapes.round-quadrat.svg b/icon-themes/elementary_svg/cmd/lc_basicshapes.round-quadrat.svg
new file mode 100644
index 000000000..6b267fc91
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_basicshapes.round-quadrat.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" 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" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="3" y2="17"><stop offset="0" stop-color="#fff"/><stop offset=".14285715" 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="f" gradientUnits="userSpaceOnUse" x1="17" x2="17" y1="1" y2="18"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><g transform="translate(0 2)"><g opacity=".4" transform="matrix(.52631579 0 0 .42857134 -.631579 -.142854)"><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><path d="m6.000001 1.529856h11.999999c1.36846 0 2.470145 1.1016846 2.470145 2.470145v11.999999c0 1.36846-1.101685 2.470145-2.470145 2.470145h-11.999999c-1.3684604 0-2.470145-1.101685-2.470145-2.470145v-11.999999c0-1.3684604 1.1016846-2.470145 2.470145-2.470145z" style="stroke:#7239b3;stroke-width:1.059712;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#f)"/><path d="m6.000001 2.531343h11.999999c.813636 0 1.468657.655021 1.468657 1.468657v12c0 .813636-.655021 1.468657-1.468657 1.468657h-11.999999c-.813636 0-1.4686571-.655021-1.4686571-1.468657v-12c0-.813636.6550211-1.468657 1.4686571-1.468657z" fill="none" opacity=".5" stroke="url(#e)" stroke-width="1.062686"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_basicshapes.round-rectangle.svg b/icon-themes/elementary_svg/cmd/lc_basicshapes.round-rectangle.svg
new file mode 100644
index 000000000..c35200780
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_basicshapes.round-rectangle.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" 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.28813 -17.399998)" 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.71187 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" gradientUnits="userSpaceOnUse" x1="11.338983" x2="10.322034" y1="4.686441" y2="19.330509"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="12.562302" x2="12.521447" y1="6.208508" y2="16.965097"><stop offset="0" stop-color="#fff"/><stop offset=".04494323" 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(.26458333 0 0 .26458333 0 .26459)"><g opacity=".4" transform="matrix(.52631579 0 0 .42857134 -.631579 -.142854)"><path d="m37.3 40.000002h5v7h-5z" fill="url(#a)"/><path d="m10.7 47.000002h-4.9999999v-7h4.9999999z" fill="url(#c)"/><path d="m10.7 40.000001h26.6v7.000001h-26.6z" fill="url(#d)"/></g><path d="m5.983645 4.5h12.03271c1.375939 0 2.483645.9126052 2.483645 2.0462v9.9076c0 1.133595-1.107706 2.0462-2.483645 2.0462h-12.03271c-1.3759393 0-2.483645-.912605-2.483645-2.0462v-9.9076c0-1.1335948 1.1077057-2.0462 2.483645-2.0462z" fill="url(#e)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m5.978996 5.5h12.042008c.819364 0 1.478996.4810396 1.478996 1.0785642v9.8428718c0 .597524-.659632 1.078564-1.478996 1.078564h-12.042008c-.8193638 0-1.478996-.48104-1.478996-1.078564v-9.8428718c0-.5975246.6596322-1.0785642 1.478996-1.0785642z" fill="none" opacity=".5" stroke="url(#f)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_basicshapes.trapezoid.svg b/icon-themes/elementary_svg/cmd/lc_basicshapes.trapezoid.svg
new file mode 100644
index 000000000..cc89929df
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_basicshapes.trapezoid.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" 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 22.53813 -17.399998)" 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 25.46187 104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><linearGradient id="d" gradientTransform="matrix(.67857143 0 0 1 7.714286 .000001)" 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(1 0 0 -1 0 23)" gradientUnits="userSpaceOnUse" x1="18" x2="18" y1="18" y2="6"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="f" gradientTransform="matrix(1 0 0 -1 0 25)" gradientUnits="userSpaceOnUse" x1="15" x2="15" y1="17" y2="6"><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 transform="matrix(.26458333 0 0 .26458333 0 .26459)"><g opacity=".4" transform="matrix(.52631579 0 0 .42857134 -.631579 -.142854)"><path d="m32.55 40.000002h5v7h-5z" fill="url(#a)"/><path d="m15.45 47.000002h-5v-7h5z" fill="url(#c)"/><path d="m15.45 40.000001h17.1v7.000001h-17.1z" fill="url(#d)" stroke-width=".823754"/></g><path d="m6.5 18.5h11l3-14h-17z" fill="url(#e)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m12 7.4902344-7.2519531.0097656 2.5722656 12 4.6796875.011719 4.679688-.011719 2.572265-12z" fill="none" opacity=".5" stroke="url(#f)" transform="translate(0 -2)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_basicstepinto.svg b/icon-themes/elementary_svg/cmd/lc_basicstepinto.svg
new file mode 100644
index 000000000..be9c283f8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_basicstepinto.svg
@@ -0,0 +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="6.984884" x2="16.984884" y1="14.107173" y2="14.107173"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="-20.855637" x2="-20.855637" xlink:href="#f" y1="6.38916" y2="18.676006"/><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.21370447 0 0 .11633788 -19.6461 19.283253)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="-23.399006" x2="-23.399006" y1="3.931791" y2="21.624849"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><linearGradient id="e" gradientTransform="matrix(0 .3060607 .32769183 0 5.520628 4.564359)" gradientUnits="userSpaceOnUse" x1="31.179482" x2="30.654917" xlink:href="#f" y1="9.045865" y2="28.417425"/><linearGradient id="f" gradientTransform="matrix(0 .3060607 .32769183 0 5.520628 4.564359)" gradientUnits="userSpaceOnUse" x1="32.924866" x2="32.323593" y1="25.459064" y2="5.442325"><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><ellipse cx="-19.165264" cy="21.144661" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".245" rx="3.606263" ry="1.963204" transform="translate(25.050475)"/><path d="m-21.893662 15.554231c0-.603861-.205437-.826379-.616311-1.081619-.404649-.25524-.619535-.21987-1.397707-.21987v-2.948843c.778172 0 1.001006.04589 1.405655-.203122.410874-.25524.608363-.508167.608363-1.1120286v-2.9695031c0-.6910164.127621-1.2139478.382861-1.568794.25524-.3548463.67234-.6131993 1.2513-.7750589.585185-.1680851 1.403821-.2521276 2.455909-.2521276v1.9658954c-.616311.012451-1.452623.1245073-1.689188.3361701-.230338.2054373-.345508.5322694-.345508.9804962v2.9272475c0 1.164145-.318494 1.855161-1.775232 2.073049v.112057c1.456738.217888 1.775232.905792 1.775232 2.063711v2.968924c0 .454452.118282.784397.354846.989834.236565.205438 1.069764.314382 1.67985.326832v1.933558c-1.033411 0-1.845822-.08093-2.437233-.24279-.585185-.16186-1.00851-.420213-1.269976-.775059-.25524-.354846-.382861-.884002-.382861-1.58747z" fill="url(#d)" stroke="#000" stroke-linejoin="round" stroke-opacity=".334559" transform="matrix(.98294772 0 0 1.0173481 25.050475 0)"/><path d="m-18.675781 5.3828125c-.486094.037769-1.070208.054242-1.34375.1328125a.87348117.87348117 0 0 1 -.0059.00195c-.451489.1262229-.6684.291901-.777343.4433594-.09848.1369058-.21875.4750719-.21875 1.0585937v2.96875c0 .3966899-.07027.7919429-.269532 1.1308599-.199259.338916-.487201.561355-.75.724609a.87348117.87348117 0 0 1 -.0039.002c-.283825.174661-.631397.290967-.935547.320313-.01793.0017-.0371-.0014-.05469 0v1.230468c.02127.002.04468-.000552.06641.002.306482.03535.647639.160229.923828.333984.000704.000442.0013.0015.002.002.245914.153102.526183.352109.734375.683594.209635.333781.28711.736262.28711 1.136719v2.941406c0 .594544.121762.938183.216796 1.072265.113135.15222.337673.320401.794922.447266.282639.07735.854359.09218 1.333985.128906v-.183593c-.08744-.01163-.171759-.0084-.257813-.02344-.371665-.06474-.679054-.05193-1.123047-.4375-.476872-.414125-.654297-1.044142-.654297-1.648438v-2.96875c0-.498841-.07846-.742923-.164062-.855468-.0856-.112545-.262739-.255294-.867188-.345703a.87348117.87348117 0 0 1 -.74414-.863282v-.111328a.87348117.87348117 0 0 1 .74414-.863281c.603765-.09031.780922-.231738.867188-.345703.08627-.113965.164062-.362851.164062-.865235v-2.9278689c0-.5974703.17221-1.215599.636719-1.6308593.442591-.3959996.758409-.3867588 1.132813-.453125.08872-.015727.175461-.013312.265625-.025391z" fill="none" stroke="url(#b)" stroke-linejoin="round" stroke-opacity=".334559" transform="matrix(.98294772 0 0 1.0173481 25.050475 0)"/><g stroke-miterlimit="7" transform="matrix(0 1 1 0 -.607173 .015116)"><path d="m9.30271 8.5891352c-3.550424 2.4050398-1.417791 7.0180388 2.199927 7.0180388v1.910877l5-3.571427-5-3.339451v2c-2.552377.09933-3.668166-2.339884-1.843474-4.0180378z" display="block" fill="url(#a)" stroke="#452981" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m8.508767 10.240006c-1.1288216 1.25286.1489285 4.618962 3.99387 4.37839v.988778l2.330149-1.66055-2.330149-1.509302v.791685c-4.3927425 1.306296-4.3680197-2.394158-3.99387-2.989001z" display="block" fill="none" opacity=".5" stroke="url(#e)"/></g><ellipse cx="-19.165264" cy="21.144661" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".245" rx="3.606263" ry="1.963204" transform="scale(-1 1)"/><g stroke-linejoin="round" stroke-opacity=".334559"><path d="m-21.893662 15.554231c0-.603861-.205437-.826379-.616311-1.081619-.404649-.25524-.619535-.21987-1.397707-.21987v-2.948843c.778172 0 1.001006.04589 1.405655-.203122.410874-.25524.608363-.508167.608363-1.1120286v-2.9695031c0-.6910164.127621-1.2139478.382861-1.568794.25524-.3548463.67234-.6131993 1.2513-.7750589.585185-.1680851 1.403821-.2521276 2.455909-.2521276v1.9658954c-.616311.012451-1.452623.1245073-1.689188.3361701-.230338.2054373-.345508.5322694-.345508.9804962v2.9272475c0 1.164145-.318494 1.855161-1.775232 2.073049v.112057c1.456738.217888 1.775232.905792 1.775232 2.063711v2.968924c0 .454452.118282.784397.354846.989834.236565.205438 1.069764.314382 1.67985.326832v1.933558c-1.033411 0-1.845822-.08093-2.437233-.24279-.585185-.16186-1.00851-.420213-1.269976-.775059-.25524-.354846-.382861-.884002-.382861-1.58747z" fill="url(#d)" stroke="#000" transform="scale(-.98294772 1.0173481)"/><path d="m-18.675781 5.3828125c-.486094.037769-1.070208.054242-1.34375.1328125a.87348117.87348117 0 0 1 -.0059.00195c-.451489.1262229-.6684.291901-.777343.4433594-.09848.1369058-.21875.4750719-.21875 1.0585937v2.96875c0 .3966898-.07027.7919428-.269532 1.1308598-.199259.338916-.487201.561355-.75.724609a.87348117.87348117 0 0 1 -.0039.002c-.283825.174661-.631397.290967-.935547.320313-.01793.0017-.0371-.0014-.05469 0v1.230468c.02127.002.04468-.000552.06641.002.306482.03535.647639.160229.923828.333984.000704.000442.0013.0015.002.002.245914.153102.526183.352109.734375.683594.209635.333781.28711.736262.28711 1.136719v2.941406c0 .594544.121762.938183.216796 1.072265.113135.15222.337673.320401.794922.447266.282639.07735.854359.09218 1.333985.128906v-.183593c-.08744-.01163-.171759-.0084-.257813-.02344-.371665-.06474-.679054-.05193-1.123047-.4375-.476872-.414125-.654297-1.044142-.654297-1.648438v-2.96875c0-.498841-.07846-.742923-.164062-.855468-.0856-.112545-.262739-.255294-.867188-.345703a.87348117.87348117 0 0 1 -.74414-.863282v-.111328a.87348117.87348117 0 0 1 .74414-.863281c.603765-.09031.780922-.231738.867188-.345703.08627-.113965.164062-.362851.164062-.865235v-2.9278688c0-.5974703.17221-1.215599.636719-1.6308593.442591-.3959996.758409-.3867588 1.132813-.453125.08872-.015727.175461-.013312.265625-.025391z" fill="none" stroke="url(#b)" transform="scale(-.98294772 1.0173481)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_basicstepout.svg b/icon-themes/elementary_svg/cmd/lc_basicstepout.svg
new file mode 100644
index 000000000..8e89017b8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_basicstepout.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" 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(.21370447 0 0 .11633788 -19.6461 19.283253)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="-23.399006" x2="-23.399006" y1="3.931791" y2="21.624849"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="-20.855637" x2="-20.855637" xlink:href="#d" y1="6.38916" y2="18.676006"/><linearGradient id="d" gradientTransform="matrix(0 .3060607 .32769183 0 5.520628 4.564359)" gradientUnits="userSpaceOnUse" x1="32.924866" x2="32.323593" y1="25.459064" y2="5.442325"><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="e" gradientUnits="userSpaceOnUse" x1="17.008766" x2="7.008767" y1="13.607173" y2="13.607173"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6" stop-opacity=".974265"/></linearGradient><radialGradient id="f" cx="2.25" cy="16" gradientTransform="matrix(.05654264 0 0 .03078106 1.432163 295.75203)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#a"/><linearGradient id="g" gradientTransform="matrix(.26007158 0 0 .26917335 6.630194 290.65)" gradientUnits="userSpaceOnUse" x1="-23.399006" x2="-23.399006" xlink:href="#b" y1="3.931791" y2="21.624849"/><linearGradient id="h" gradientTransform="matrix(.26007158 0 0 .26917335 6.630194 290.65)" gradientUnits="userSpaceOnUse" x1="-20.855637" x2="-20.855637" xlink:href="#d" y1="6.38916" y2="18.676006"/><linearGradient id="i" gradientTransform="matrix(0 .3060607 .32769183 0 5.520628 4.564359)" gradientUnits="userSpaceOnUse" x1="32.924866" x2="32.323593" xlink:href="#d" y1="25.459064" y2="5.442325"/><radialGradient id="j" cx="2.25" cy="16" gradientTransform="matrix(.05654264 0 0 .03078106 -5.200286 295.75203)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#a"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="-23.399006" x2="-23.399006" xlink:href="#b" y1="3.931791" y2="21.624849"/><g transform="translate(0 -290.64998)"><g stroke-width=".264583"><ellipse cx="1.559385" cy="296.24454" display="block" fill="url(#f)" fill-rule="evenodd" opacity=".245" rx=".954157" ry=".519431"/><g stroke-linejoin="round" stroke-opacity=".334559"><path d="m.93627469 294.83678c0-.16254-.0534283-.22243-.16028498-.29114-.1052377-.0687-.16112344-.0592-.36350388-.0592v-.79375c.20238044 0 .26033321.0124.36557091-.0547.10685667-.0687.15821795-.13678.15821795-.29933v-.79931c0-.186.0331906-.32676.0995713-.42227.066381-.0955.1748565-.16506.3254275-.20863.15219-.0452.3650939-.0679.6387121-.0679v.52916c-.1602849.003-.3777859.0335-.4393098.0905-.059904.0553-.089857.14327-.089857.26392v.78794c0 .31336-.082831.49936-.4616873.55801v.0302c.3788563.0587.4616875.24382.4616875.5555v.79915c0 .12233.030762.21114.092285.26644.061524.0553.2782152.0846.4368812.088v.52047c-.2687608 0-.4800458-.0218-.633855-.0654-.1521896-.0436-.2622844-.11311-.3302842-.20862-.0663807-.0955-.0995713-.23795-.0995713-.4273z" fill="url(#g)" stroke="#000"/><path d="m1.7731541 292.09891c-.1264193.0102-.2783307.0146-.3494712.0358a.22716763.23511785 0 0 1 -.00153.00052c-.1174239.034-.1738363.0786-.2021692.11934-.025612.0369-.056891.12788-.056891.28495v.79911c0 .10678-.018275.21317-.070098.3044-.051822.0912-.12670717.1511-.1950537.19504a.22716763.23511785 0 0 1 -.001013.00054c-.0738158.047-.16420936.0783-.24331012.0862-.004663.00046-.009649-.00038-.0142232 0v.33121c.005532.00054.01162-.00015.0172712.00054.0797073.01.16843251.0431.24026143.0899.00018307.00011.00033867.0004.00052123.00053.0639553.0412.13684526.0948.19099006.18401.05452.0898.074669.19818.074669.30597v.79175c0 .16004.031667.25253.056383.28863.029423.041.087819.0862.2067366.12039.073506.0208.2221945.0248.3469316.0347v-.0494c-.022742-.003-.044671-.002-.067051-.006-.09666-.0174-.1766027-.014-.2920727-.11776-.1240208-.11147-.170164-.28106-.170164-.44372v-.79911c0-.13427-.020405-.19997-.042668-.23027-.022262-.0303-.068331-.0687-.22553093-.0931a.22716763.23511785 0 0 1 -.19352944-.23268v-.03a.22716763.23511785 0 0 1 .19352967-.23237c.1570221-.0243.2030956-.0624.225531-.0931.022436-.0307.042668-.0977.042668-.23289v-.78804c0-.16082.044787-.32721.1655924-.43898.1151054-.10659.1972406-.10411.2946125-.12197.023073-.004.045632-.004.069082-.007z" fill="none" stroke="url(#h)"/></g></g><g stroke-miterlimit="7" transform="matrix(0 -.26458333 .26458333 0 -.158392 297.00232)"><path d="m9.30271 8.5891352c-3.550424 2.4050398-1.417791 7.0180388 2.199927 7.0180388v1.910877l5-3.571427-5-3.339451v2c-2.552377.09933-3.668166-2.339884-1.843474-4.0180378z" display="block" fill="url(#e)" stroke="#002e99" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m8.508767 10.240006c-1.1288216 1.25286.1489285 4.618962 3.99387 4.37839v.988778l2.330149-1.66055-2.330149-1.509302v.791685c-4.3927425 1.306296-4.3680197-2.394158-3.99387-2.989001z" display="block" fill="none" opacity=".5" stroke="url(#i)"/></g><ellipse cx="-5.073065" cy="296.24454" display="block" fill="url(#j)" fill-rule="evenodd" opacity=".245" rx=".954157" ry=".519431" stroke-width=".264583" transform="scale(-1 1)"/><g stroke-linejoin="round" stroke-opacity=".334559" transform="matrix(.26458333 0 0 .26458333 .002256 290.65)"><path d="m-21.893662 15.554231c0-.603861-.205437-.826379-.616311-1.081619-.404649-.25524-.619535-.21987-1.397707-.21987v-2.948843c.778172 0 1.001006.04589 1.405655-.203122.410874-.25524.608363-.508167.608363-1.1120286v-2.9695031c0-.6910164.127621-1.2139478.382861-1.568794.25524-.3548463.67234-.6131993 1.2513-.7750589.585185-.1680851 1.403821-.2521276 2.455909-.2521276v1.9658954c-.616311.012451-1.452623.1245073-1.689188.3361701-.230338.2054373-.345508.5322694-.345508.9804962v2.9272475c0 1.164145-.318494 1.855161-1.775232 2.073049v.112057c1.456738.217888 1.775232.905792 1.775232 2.063711v2.968924c0 .454452.118282.784397.354846.989834.236565.205438 1.069764.314382 1.67985.326832v1.933558c-1.033411 0-1.845822-.08093-2.437233-.24279-.585185-.16186-1.00851-.420213-1.269976-.775059-.25524-.354846-.382861-.884002-.382861-1.58747z" fill="url(#k)" stroke="#000" transform="scale(-.98294772 1.0173481)"/><path d="m-18.675781 5.3828125c-.486094.037769-1.070208.054242-1.34375.1328125a.87348117.87348117 0 0 1 -.0059.00195c-.451489.1262229-.6684.291901-.777343.4433594-.09848.1369058-.21875.4750719-.21875 1.0585937v2.96875c0 .3966899-.07027.7919429-.269532 1.1308599-.199259.338916-.487201.561355-.75.724609a.87348117.87348117 0 0 1 -.0039.002c-.283825.174661-.631397.290967-.935547.320313-.01793.0017-.0371-.0014-.05469 0v1.230468c.02127.002.04468-.000552.06641.002.306482.03535.647639.160229.923828.333984.000704.000442.0013.0015.002.002.245914.153102.526183.352109.734375.683594.209635.333781.28711.736262.28711 1.136719v2.941406c0 .594544.121762.938183.216796 1.072265.113135.15222.337673.320401.794922.447266.282639.07735.854359.09218 1.333985.128906v-.183593c-.08744-.01163-.171759-.0084-.257813-.02344-.371665-.06474-.679054-.05193-1.123047-.4375-.476872-.414125-.654297-1.044142-.654297-1.648438v-2.96875c0-.498841-.07846-.742923-.164062-.855468-.0856-.112545-.262739-.255294-.867188-.345703a.87348117.87348117 0 0 1 -.74414-.863282v-.111328a.87348117.87348117 0 0 1 .74414-.863281c.603765-.09031.780922-.231738.867188-.345703.08627-.113965.164062-.362851.164062-.865235v-2.9278689c0-.5974703.17221-1.215599.636719-1.6308593.442591-.3959996.758409-.3867588 1.132813-.453125.08872-.015727.175461-.013312.265625-.025391z" fill="none" stroke="url(#c)" transform="scale(-.98294772 1.0173481)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_basicstepover.svg b/icon-themes/elementary_svg/cmd/lc_basicstepover.svg
new file mode 100644
index 000000000..05c02e220
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_basicstepover.svg
@@ -0,0 +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(.21370447 0 0 .11633788 -19.6461 19.283253)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="-23.399006" x2="-23.399006" y1="3.931791" y2="21.624849"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 .3060607 .32769183 0 5.520628 4.564359)" gradientUnits="userSpaceOnUse" x1="-20.855637" x2="-20.855637" y1="6.38916" y2="18.676006"><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="d" gradientTransform="matrix(-.00022997 .27961804 -.26116034 -.00021478 24.604116 -1.140718)" gradientUnits="userSpaceOnUse" x1="12.85454" x2="43.479549" y1="16.194" y2="14.547562"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.30606059 .00025172 -.0002695 .32769172 10.47464 -.653835)" gradientUnits="userSpaceOnUse" x1="27.854189" x2="31.829563" y1="-1.077771" y2="25.61857"><stop offset="0" stop-color="#fff"/><stop offset=".36189705" 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><path d="m11.5.5c-5.5228475 0-10 3.4624339-10 6.5.0005266.131648.0096498.2632432.0273438.3945312.2855056-3.0291115 4.1589961-4.8908519 8.7773442-4.8945312 4.617783 0 7.868561 2.0184253 8.195312 4.9980469l-2-.0019531 3.347656 4.8398442 3.5625-4.8339849-1.910156-.0019531c.01265-.1116263-.000238-.3872582 0-.5 0-3.0375661-4.477153-6.5-10-6.5z" display="block" fill="url(#d)"/><g fill="none"><path d="m11.5 1c-5.2467051 0-9.5 2.2385763-9.5 5 .002855.157234.1213635-.6563935.1523438-.5.4599538-2.5414943 4.0027023-3.4990917 8.3476562-3.5 4.69442 0 8.618644 2.7216271 9 5-.000688.335496.114613 1.1700853 0 1.5l-1.169922-.0019531 1.519531 2.1679691 1.650391-2.166016h-1c1-5-6.479393-7.4596777-9-7.5z" display="block" opacity=".8" stroke="url(#e)" stroke-miterlimit="7" stroke-width=".963925"/><path d="m11.5.5c-5.5228475 0-10 3.4624339-10 6.5.0005266.131648.0096498.2632432.0273438.3945312.2855056-3.0291115 4.1589961-4.8908519 8.7773442-4.8945312 4.617783 0 7.868561 2.0184253 8.195312 4.9980469l-2-.0019531 3.347656 4.8398442 3.5625-4.8339849-1.910156-.0019531c.01265-.1116263-.000238-.3872582 0-.5 0-3.0375661-4.477153-6.5-10-6.5z" opacity=".5" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round"/></g><g stroke="#888a85" stroke-linejoin="round"><g transform="matrix(-1 0 0 1 26.050475 0)"><ellipse cx="-19.165264" cy="21.144661" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".245" rx="3.606263" ry="1.963204" stroke="none" transform="scale(-1 1)"/><g stroke-linejoin="round" stroke-opacity=".334559"><path d="m-21.893662 15.554231c0-.603861-.205437-.826379-.616311-1.081619-.404649-.25524-.619535-.21987-1.397707-.21987v-2.948843c.778172 0 1.001006.04589 1.405655-.203122.410874-.25524.608363-.508167.608363-1.1120286v-2.9695031c0-.6910164.127621-1.2139478.382861-1.568794.25524-.3548463.67234-.6131993 1.2513-.7750589.585185-.1680851 1.403821-.2521276 2.455909-.2521276v1.9658954c-.616311.012451-1.452623.1245073-1.689188.3361701-.230338.2054373-.345508.5322694-.345508.9804962v2.9272475c0 1.164145-.318494 1.855161-1.775232 2.073049v.112057c1.456738.217888 1.775232.905792 1.775232 2.063711v2.968924c0 .454452.118282.784397.354846.989834.236565.205438 1.069764.314382 1.67985.326832v1.933558c-1.033411 0-1.845822-.08093-2.437233-.24279-.585185-.16186-1.00851-.420213-1.269976-.775059-.25524-.354846-.382861-.884002-.382861-1.58747z" fill="url(#b)" stroke="#000" transform="scale(-.98294772 1.0173481)"/><path d="m-18.675781 5.3828125c-.486094.037769-1.070208.054242-1.34375.1328125a.87348117.87348117 0 0 1 -.0059.00195c-.451489.1262229-.6684.291901-.777343.4433594-.09848.1369058-.21875.4750719-.21875 1.0585937v2.96875c0 .3966899-.07027.7919429-.269532 1.1308599-.199259.338916-.487201.561355-.75.724609a.87348117.87348117 0 0 1 -.0039.002c-.283825.174661-.631397.290967-.935547.320313-.01793.0017-.0371-.0014-.05469 0v1.230468c.02127.002.04468-.000552.06641.002.306482.03535.647639.160229.923828.333984.000704.000442.0013.0015.002.002.245914.153102.526183.352109.734375.683594.209635.333781.28711.736262.28711 1.136719v2.941406c0 .594544.121762.938183.216796 1.072265.113135.15222.337673.320401.794922.447266.282639.07735.854359.09218 1.333985.128906v-.183593c-.08744-.01163-.171759-.0084-.257813-.02344-.371665-.06474-.679054-.05193-1.123047-.4375-.476872-.414125-.654297-1.044142-.654297-1.648438v-2.96875c0-.498841-.07846-.742923-.164062-.855468-.0856-.112545-.262739-.255294-.867188-.345703a.87348117.87348117 0 0 1 -.74414-.863282v-.111328a.87348117.87348117 0 0 1 .74414-.863281c.603765-.09031.780922-.231738.867188-.345703.08627-.113965.164062-.362851.164062-.865235v-2.9278689c0-.5974703.17221-1.215599.636719-1.6308593.442591-.3959996.758409-.3867588 1.132813-.453125.08872-.015727.175461-.013312.265625-.025391z" fill="none" stroke="url(#c)" transform="scale(-.98294772 1.0173481)"/></g></g><g transform="translate(-7)"><ellipse cx="-19.165264" cy="21.144661" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".245" rx="3.606263" ry="1.963204" stroke="none" transform="scale(-1 1)"/><g stroke-linejoin="round" stroke-opacity=".334559"><path d="m-21.893662 15.554231c0-.603861-.205437-.826379-.616311-1.081619-.404649-.25524-.619535-.21987-1.397707-.21987v-2.948843c.778172 0 1.001006.04589 1.405655-.203122.410874-.25524.608363-.508167.608363-1.1120286v-2.9695031c0-.6910164.127621-1.2139478.382861-1.568794.25524-.3548463.67234-.6131993 1.2513-.7750589.585185-.1680851 1.403821-.2521276 2.455909-.2521276v1.9658954c-.616311.012451-1.452623.1245073-1.689188.3361701-.230338.2054373-.345508.5322694-.345508.9804962v2.9272475c0 1.164145-.318494 1.855161-1.775232 2.073049v.112057c1.456738.217888 1.775232.905792 1.775232 2.063711v2.968924c0 .454452.118282.784397.354846.989834.236565.205438 1.069764.314382 1.67985.326832v1.933558c-1.033411 0-1.845822-.08093-2.437233-.24279-.585185-.16186-1.00851-.420213-1.269976-.775059-.25524-.354846-.382861-.884002-.382861-1.58747z" fill="url(#b)" stroke="#000" transform="scale(-.98294772 1.0173481)"/><path d="m-18.675781 5.3828125c-.486094.037769-1.070208.054242-1.34375.1328125a.87348117.87348117 0 0 1 -.0059.00195c-.451489.1262229-.6684.291901-.777343.4433594-.09848.1369058-.21875.4750719-.21875 1.0585937v2.96875c0 .3966899-.07027.7919429-.269532 1.1308599-.199259.338916-.487201.561355-.75.724609a.87348117.87348117 0 0 1 -.0039.002c-.283825.174661-.631397.290967-.935547.320313-.01793.0017-.0371-.0014-.05469 0v1.230468c.02127.002.04468-.000552.06641.002.306482.03535.647639.160229.923828.333984.000704.000442.0013.0015.002.002.245914.153102.526183.352109.734375.683594.209635.333781.28711.736262.28711 1.136719v2.941406c0 .594544.121762.938183.216796 1.072265.113135.15222.337673.320401.794922.447266.282639.07735.854359.09218 1.333985.128906v-.183593c-.08744-.01163-.171759-.0084-.257813-.02344-.371665-.06474-.679054-.05193-1.123047-.4375-.476872-.414125-.654297-1.044142-.654297-1.648438v-2.96875c0-.498841-.07846-.742923-.164062-.855468-.0856-.112545-.262739-.255294-.867188-.345703a.87348117.87348117 0 0 1 -.74414-.863282v-.111328a.87348117.87348117 0 0 1 .74414-.863281c.603765-.09031.780922-.231738.867188-.345703.08627-.113965.164062-.362851.164062-.865235v-2.9278689c0-.5974703.17221-1.215599.636719-1.6308593.442591-.3959996.758409-.3867588 1.132813-.453125.08872-.015727.175461-.013312.265625-.025391z" fill="none" stroke="url(#c)" transform="scale(-.98294772 1.0173481)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_basicstop.svg b/icon-themes/elementary_svg/cmd/lc_basicstop.svg
new file mode 100644
index 000000000..b121493e8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_basicstop.svg
@@ -0,0 +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(.77562456 0 0 .77562491 -43.981566 -9.614261)" gradientUnits="userSpaceOnUse" x1="71.204407" x2="71.204407" y1="15.369057" y2="40.495617"><stop offset="0" stop-color="#fff"/><stop offset=".42447853" stop-color="#fff" stop-opacity=".235294"/><stop offset=".82089913" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="b" cx="99.157013" cy="186.17059" gradientTransform="matrix(.11151981 0 0 .03548359 .942029 15.166729)" gradientUnits="userSpaceOnUse" r="62.769119"><stop offset="0" stop-color="#3d3d3d"/><stop offset=".5" stop-color="#686868" stop-opacity=".498039"/><stop offset="1" stop-color="#686868" stop-opacity="0"/></radialGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="11.814548" x2="11.814548" y1="8" y2="16.666667"><stop offset="0" stop-color="#fffdf3"/><stop offset="1" stop-color="#fbebeb"/></linearGradient><radialGradient id="d" cx="1.1979" cy="8.449767" gradientTransform="matrix(0 2.1941499 -2.3211486 -.00000006 31.613224 -9.069445)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#f8b17e"/><stop offset=".26238" stop-color="#ed5353"/><stop offset=".66093999" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></radialGradient><path d="m19 21.772727a7 2.2272727 0 0 1 -14 0 7 2.2272727 0 1 1 14 0z" fill="url(#b)"/><path d="m12 1.4979501c-5.793539 0-10.5 4.706462-10.5 10.4999989 0 5.793539 4.706461 10.500003 10.5 10.500002 5.793534 0 10.500005-4.706463 10.5-10.500002 0-5.7935369-4.706466-10.4999989-10.5-10.4999989z" fill="url(#d)"/><path d="m12 1.5c-5.793538 0-10.5 4.706462-10.5 10.499999 0 5.793539 4.706462 10.500003 10.5 10.500001 5.793538 0 10.500007-4.706462 10.5-10.500001 0-5.793537-4.706462-10.499999-10.5-10.499999z" fill="none" opacity=".5" stroke="#7a0000" stroke-linecap="round" stroke-linejoin="round"/><path d="m21.500001 12c0 5.246706-4.253305 9.5-9.500001 9.5-5.246695 0-9.5-4.253294-9.5-9.5 0-5.246704 4.253305-9.5 9.5-9.5 5.246696 0 9.500001 4.253296 9.500001 9.5z" fill="none" opacity=".5" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><rect fill="#7a0000" fill-rule="evenodd" height="10" opacity=".15" rx="1" width="10" x="7" y="8"/><path d="m8 9h8v8h-8z" fill="#7a0000" fill-rule="evenodd" opacity=".3"/><path d="m8 8h8v8h-8z" fill="url(#c)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_beforeobject.svg b/icon-themes/elementary_svg/cmd/lc_beforeobject.svg
new file mode 100644
index 000000000..f85fb103a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_beforeobject.svg
@@ -0,0 +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(.5372 0 0 -.57682 1.683 49.997)" gradientUnits="userSpaceOnUse" x1="35.98" x2="35.98" y1="67.006" y2="48.541"><stop offset="0" stop-color="#fff"/><stop offset=".437" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 1 -1 0 29.548 0)" gradientUnits="userSpaceOnUse" x1="10.514" x2="24.024" y1="11.846" y2="11.846"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><radialGradient id="c" cx="24.837" cy="36.421" gradientTransform="matrix(-.27598 0 0 -.29583 24.866 29.646)" gradientUnits="userSpaceOnUse" r="15.645"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientTransform="matrix(1.4 0 0 1.5 .8 3.25)" gradientUnits="userSpaceOnUse" x1="7.889" x2="7.889" y1="3.506" y2="5.561"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><path d="m1.5 8.5h21v3h-21z" fill="url(#d)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".75"/><path d="m13.694 18.872a4.318 4.628 0 1 1 8.635 0 4.318 4.628 0 0 1 -8.636 0z" fill="url(#c)" fill-rule="evenodd" opacity=".141"/><path d="m12.327 17.5 5.673-7 5.696 7h-3.184v6h-5v-6z" display="block" fill="url(#b)"/><g fill="none"><path d="m14.437 16.5 3.563-4.435 3.623 4.435h-2.11v6h-3v-6z" display="block" opacity=".401" stroke="url(#a)" stroke-miterlimit="7" stroke-width=".964"/><g stroke-linejoin="round"><path d="m12.327 17.5 5.673-7 5.696 7h-3.184v6h-5v-6z" opacity=".5" stroke="#a62100"/><path d="m1.5 13.5v2h9v-2z" opacity=".5" stroke="#000" stroke-linecap="round" stroke-opacity=".75"/></g></g><path d="m2 14v1h8v-1z" fill="#fafafa"/><path d="m2 9.5h20" fill="none" opacity=".3" stroke="#fff"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_behindobject.svg b/icon-themes/elementary_svg/cmd/lc_behindobject.svg
new file mode 100644
index 000000000..90094076e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_behindobject.svg
@@ -0,0 +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(.5372 0 0 .57682 1.683 -25.997)" gradientUnits="userSpaceOnUse" x1="30.374" x2="30.374" y1="48.537" y2="58.939"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 -1 -1 0 29.55 24)" gradientUnits="userSpaceOnUse" x1="23.264" x2="10.336" y1="10.034" y2="10.034"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><radialGradient id="c" cx="24.837" cy="36.421" gradientTransform="matrix(-.27598 0 0 .29583 24.866 -1.646)" gradientUnits="userSpaceOnUse" r="15.645"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientTransform="matrix(1.4 0 0 -1.5 .8 20.75)" gradientUnits="userSpaceOnUse" x1="6.689" x2="6.689" y1="5.48" y2="3.734"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><path d="m1.5 15.5h21v-3h-21z" fill="url(#d)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".75"/><path d="m1.5 8.5v2h9v-2z" style="opacity:.5;fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.75"/><path d="m2 9v1h8v-1z" fill="#fafafa"/><path d="m2 13.5h20" fill="none" opacity=".3" stroke="#fff"/><path d="m13.694 9.128a4.318 4.628 0 1 0 8.635 0 4.318 4.628 0 0 0 -8.636 0z" fill="url(#c)" fill-rule="evenodd" opacity=".141"/><path d="m12.327 6.5 5.673 7 5.696-7h-3.184v-6h-5v6z" display="block" fill="url(#b)"/><g fill="none"><path d="m14.437 7.5 3.563 4.435 3.623-4.435h-2.11v-6h-3v6z" display="block" opacity=".401" stroke="url(#a)" stroke-miterlimit="7" stroke-width=".964"/><path d="m12.327 6.5 5.673 7 5.696-7h-3.184v-6h-5v6z" opacity=".5" stroke="#a62100" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_bezier_unfilled.svg b/icon-themes/elementary_svg/cmd/lc_bezier_unfilled.svg
new file mode 100644
index 000000000..32c58ce5f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_bezier_unfilled.svg
@@ -0,0 +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="10" x2="10" y1="2" y2="7"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="7.5" x2="7.5" y1="7" y2="1.5"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" y1="3" y2="5"><stop offset="0" stop-color="#fff"/><stop offset=".05594528" 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="d" gradientUnits="userSpaceOnUse" x1="162.09949" x2="161.94533" xlink:href="#f" y1="414.01666" y2="408.80148"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="162.09949" x2="162.09949" xlink:href="#f" y1="414.01666" y2="409.02002"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="162.09949" x2="162.09949" y1="414.01666" y2="409.02002"><stop offset="0" stop-color="#555753"/><stop offset="1" stop-color="#555753" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="162.2023" x2="162.2023" xlink:href="#h" y1="414.66092" y2="409.06992"/><linearGradient id="h"><stop offset="0" stop-color="#babdb6"/><stop offset="1" stop-color="#babdb6" stop-opacity="0"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="162.2023" x2="162.2023" xlink:href="#h" y1="413.94385" y2="409.06992"/><g stroke-linecap="round" transform="matrix(-.70710678 .70710678 .70710678 .70710678 9.495629 -7.474863)"><g fill="none" transform="matrix(1 0 0 -1 -157.01645 430)"><path d="m161.03293 410.03293c0 5.25074 2.60178 7.96707 7.96707 7.96707" stroke="url(#d)" stroke-width="3"/><path d="m160.1824 408.71875c0 5.47203 2.80351 10.20866 8.91265 10.20866" stroke="url(#g)"/></g><g fill="none" transform="matrix(-1 0 0 -1 181.01645 430)"><path d="m161.03293 410.03293c0 5.25074 2.60178 7.96707 7.96707 7.96707" stroke="url(#e)" stroke-width="3"/><path d="m161.09505 408.71875c0 5.27607 1.89086 8.83969 8 8.83969" stroke="url(#i)"/></g><g stroke="#002e99" stroke-opacity=".588235" transform="matrix(-1 0 0 1 356.5 -422)"><path d="m338.5 433.5h12" fill="#729fcf" fill-rule="evenodd" stroke-width="3"/><g fill="none" stroke-linecap="square" stroke-linejoin="round" stroke-width="3.114984"><ellipse cx="351.52045" cy="433.53482" rx="1.016466" ry="1.06066" transform="matrix(.9838007 0 0 .9428091 6.673922 24.759433)"/><ellipse cx="351.52045" cy="433.53482" rx="1.016466" ry="1.06066" transform="matrix(.9838007 0 0 .9428091 -9.326078 24.759433)"/></g></g><g stroke="#8cd5ff" transform="matrix(-1 0 0 1 356.5 -422)"><path d="m337.5 433.5h14" fill="#729fcf" fill-rule="evenodd"/><g fill="none" stroke-linecap="square" stroke-linejoin="round" stroke-width="1.038328"><ellipse cx="351.52045" cy="433.53482" rx="1.016466" ry="1.06066" transform="matrix(.9838007 0 0 .9428091 6.673922 24.759433)"/><ellipse cx="351.52045" cy="433.53482" rx="1.016466" ry="1.06066" transform="matrix(.9838007 0 0 .9428091 -9.326078 24.759433)"/></g></g><g stroke-linecap="round" stroke-linejoin="round" transform="translate(3 8)"><path d="m6.5 1.5h5l.0018 4.93725h-5.00005z" fill="url(#a)" stroke="url(#b)"/><path d="m7.5 2.5h3l.0018 2.93725h-3.00005z" fill="none" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_bezierappend.svg b/icon-themes/elementary_svg/cmd/lc_bezierappend.svg
new file mode 100644
index 000000000..dfd298e9f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_bezierappend.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.29412 0 0 1 21.706 -406)" gradientUnits="userSpaceOnUse" x1="-16" x2="1" y1="423.45499" y2="423.45499"><stop offset="0" stop-color="#555753" stop-opacity="0"/><stop offset=".2" stop-color="#555753"/><stop offset=".8" stop-color="#555753"/><stop offset="1" stop-color="#555753" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(1.29412 0 0 1.00524 21.706 -408.21)" gradientUnits="userSpaceOnUse" x1="-16" x2=".587" y1="423.586" y2="423.586"><stop offset="0" stop-color="#babdb6" stop-opacity="0"/><stop offset=".2" stop-color="#babdb6"/><stop offset=".844" stop-color="#babdb6"/><stop offset="1" stop-color="#babdb6" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="3" y2="12.5"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="5" y2="11"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".33333334" stop-color="#fff" stop-opacity=".207843"/><stop offset=".33615819" stop-color="#fff" stop-opacity=".975439"/><stop offset=".50141245" stop-color="#fff" stop-opacity=".975439"/><stop offset=".50141245" stop-color="#fff" stop-opacity=".188235"/><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" x2="10" y1="2" y2="7"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="7.5" x2="7.5" y1="7" y2="1.5"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" y1="3" y2="5"><stop offset="0" stop-color="#fff"/><stop offset=".05594528" 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="scale(.26458333)"><path d="m1 16h22v3h-22z" fill="url(#a)"/><path d="m1 17.005h22v1.005h-22z" fill="url(#b)"/><path d="m10.5 3.5v3h-3v3h3v3l3.018-.003-.018-2.997h3v-3l-2.982-.003-.018-2.997z" style="stroke:#a62100;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:3;stroke-opacity:.501961;fill:url(#c)"/><path d="m8.5 7.5 1.97933.00252c.5.0006419 1.02067-.50252 1.02067-1.00252v-2h1m1 3h2m-4 2v2" fill="none" opacity=".5" stroke="url(#d)" stroke-linecap="square"/><g stroke-linecap="round" stroke-linejoin="round" transform="translate(3 13)"><path d="m6.5 1.5h5l.0018 4.93725h-5.00005z" fill="url(#e)" stroke="url(#f)"/><path d="m7.5 2.5h3l.0018 2.93725h-3.00005z" fill="none" stroke="url(#g)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_bezierclose.svg b/icon-themes/elementary_svg/cmd/lc_bezierclose.svg
new file mode 100644
index 000000000..7582415b5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_bezierclose.svg
@@ -0,0 +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="10" x2="10" y1="2" y2="7"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="7.5" x2="7.5" y1="7" y2="1.5"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" y1="3" y2="5"><stop offset="0" stop-color="#fff"/><stop offset=".05594528" 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="d" gradientTransform="matrix(.75 0 0 .75006 -3.125 -296.4)" gradientUnits="userSpaceOnUse" x1="12.816" x2="12.816" y1="400.389" y2="406.511"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><g stroke-linecap="round"><path d="m5 18.505 2-14 13 8z" fill="none" stroke="#555753" stroke-linejoin="round" stroke-width="2"/><path d="m5.5 4h3v3h-3z" fill="none" stroke="url(#d)" transform="translate(0 -.495)"/><g stroke-linecap="round" stroke-linejoin="round"><g transform="translate(-4 14)"><path d="m6.5 1.5h5l.0018 4.93725h-5.00005z" fill="url(#a)" stroke="url(#b)"/><path d="m7.5 2.5h3l.0018 2.93725h-3.00005z" fill="none" stroke="url(#c)"/></g><g transform="translate(11 9)"><path d="m6.5 1.5h5l.0018 4.93725h-5.00005z" fill="url(#a)" stroke="url(#b)"/><path d="m7.5 2.5h3l.0018 2.93725h-3.00005z" fill="none" stroke="url(#c)"/></g><g transform="translate(-2 1)"><path d="m6.5 1.5h5l.0018 4.93725h-5.00005z" fill="url(#a)" stroke="url(#b)"/><path d="m7.5 2.5h3l.0018 2.93725h-3.00005z" fill="none" stroke="url(#c)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_bezierconvert.svg b/icon-themes/elementary_svg/cmd/lc_bezierconvert.svg
new file mode 100644
index 000000000..fefa566d6
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_bezierconvert.svg
@@ -0,0 +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="10" x2="10" xlink:href="#b" y1="2" y2="7"/><linearGradient id="b"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientTransform="translate(6 -970.36218)" gradientUnits="userSpaceOnUse" x1="1.5" x2="1.5" xlink:href="#d" y1="977.36218" y2="971.86218"/><linearGradient id="d" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="3.5" x2="3.5" y1="8" y2="1"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="e" gradientTransform="translate(7 -969.36218)" gradientUnits="userSpaceOnUse" x1="2.5" x2="2.5" xlink:href="#f" y1="972.36218" y2="974.36218"/><linearGradient id="f" gradientTransform="matrix(.24324324 0 0 .35135133 -23.337836 21.067572)" gradientUnits="userSpaceOnUse" x1="7.555548" x2="7.555548" y1="9.769218" y2="18.30768"><stop offset="0" stop-color="#fff"/><stop offset=".05594528" 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="g" gradientTransform="matrix(1.294118 0 0 1.333333 1.705882 -151.2103)" gradientUnits="userSpaceOnUse" x1="-16.000061" x2="1.000059" y1="423.45538" y2="423.45538"><stop offset="0" stop-color="#555753" stop-opacity="0"/><stop offset=".2" stop-color="#555753"/><stop offset=".80000001" stop-color="#555753"/><stop offset="1" stop-color="#555753" stop-opacity="0"/></linearGradient><linearGradient id="h" gradientTransform="matrix(1.294118 0 0 1 1.705882 -10.5436)" gradientUnits="userSpaceOnUse" x1="-16.000221" x2=".586968" y1="423.58575" y2="423.58575"><stop offset="0" stop-color="#babdb6" stop-opacity="0"/><stop offset=".2" stop-color="#babdb6"/><stop offset=".84444445" stop-color="#babdb6"/><stop offset="1" stop-color="#babdb6" stop-opacity="0"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="7.961789" x2="13.26509" xlink:href="#b" y1="-.60473" y2="4.69855"/><linearGradient id="j" gradientTransform="translate(6 -970.36218)" gradientUnits="userSpaceOnUse" x1="3.022449" x2="-1.927298" xlink:href="#d" y1="978.59625" y2="973.64655"/><linearGradient id="k" gradientTransform="translate(7 -969.36218)" gradientUnits="userSpaceOnUse" x1="1.315343" x2="3.083109" xlink:href="#f" y1="972.64655" y2="974.41431"/><radialGradient id="l" cx="10.120466" cy="439.65573" gradientTransform="matrix(3.1374125 0 0 1.1646492 -19.752065 -490.37624)" gradientUnits="userSpaceOnUse" r="3.005204"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="m" gradientTransform="matrix(.9939265 0 0 .8450708 -330.78839 -349.57468)" gradientUnits="userSpaceOnUse" x1="336.38605" x2="336.38605" y1="427.76694" y2="424.16095"><stop offset="0" stop-color="#555753"/><stop offset="1" stop-color="#555753" stop-opacity="0"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.9928974 0 0 .8450708 -330.41496 -349.57468)" gradientUnits="userSpaceOnUse" x1="336.38605" x2="336.38605" y1="426.56412" y2="424.16095"><stop offset="0" stop-color="#babdb6"/><stop offset="1" stop-color="#eeeeec" stop-opacity="0"/></linearGradient><ellipse cx="12.000012" cy="21.66844" fill="url(#l)" opacity=".3" rx="9.428564" ry="3.500008"/><path d="m20.813084 8.577428c1.10263 6.01509-2.7799 11.091-8.8211 11.091-6.1097096 0-9.8548196-5.00318-8.8210996-11.091" fill="none" stroke="url(#m)" stroke-linecap="square" stroke-width="3"/><path d="m20.822484 8.577428c1.06707 6.07759-2.77702 11.091-8.81197 11.091-6.1033896 0-9.9478796-4.94068-8.8119596-11.091" fill="none" stroke="url(#n)" stroke-linecap="square"/><g transform="matrix(.551397 .55139607 -.71731 .71730826 309.15698 -284.92715)"><path d="m-19 411.4564h22.0000004l.092214 3.11392h-22.0000004z" fill="url(#g)"/><path d="m-19 412.4564h22.0000004v1h-22.0000004z" fill="url(#h)"/></g><g transform="matrix(.551396 -.55139708 .717308 .71731027 -276.25753 -293.6486)"><path d="m-19 411.4564h22.0000004l-.2074877 2.91898h-22.0000007z" fill="url(#g)"/><path d="m-19 412.4564h22.0000004v1h-22.0000004z" fill="url(#h)"/></g><g stroke-linecap="round" stroke-linejoin="round"><g transform="translate(3 16)"><path d="m6.5 1.5h5l.0018 4.93725h-5.00005z" fill="url(#a)" stroke="url(#c)"/><path d="m7.5 2.5h3l.0018 2.93725h-3.00005z" fill="none" stroke="url(#e)"/></g><g transform="matrix(.70710678 .70710678 -.70710678 .70710678 8.441662 1.343146)"><path d="m6.5 1.5h5l.0018 4.93725h-5.00005z" fill="url(#i)" stroke="url(#j)"/><path d="m7.5 2.5h3l.0018 2.93725h-3.00005z" fill="none" stroke="url(#k)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_beziercutline.svg b/icon-themes/elementary_svg/cmd/lc_beziercutline.svg
new file mode 100644
index 000000000..b2a4fdb25
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_beziercutline.svg
@@ -0,0 +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="10" x2="10" y1="2" y2="7"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="7.5" x2="7.5" y1="7" y2="1.5"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="translate(7 -969.36218)" gradientUnits="userSpaceOnUse" x1="2.5" x2="2.5" xlink:href="#d" y1="972.36218" y2="974.36218"/><linearGradient id="d" gradientTransform="matrix(.24324324 0 0 .35135133 -23.337836 21.067572)" gradientUnits="userSpaceOnUse" x1="7.555548" x2="7.555548" y1="9.769218" y2="18.30768"><stop offset="0" stop-color="#fff"/><stop offset=".05594528" 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(1.294118 0 0 1.000046 1.705879 1.980172)" gradientUnits="userSpaceOnUse" x1="-16.000061" x2="-11.80596" xlink:href="#f" y1="423.45538" y2="423.45538"/><linearGradient id="f"><stop offset="0" stop-color="#555753" stop-opacity="0"/><stop offset=".2" stop-color="#555753"/><stop offset=".80000001" stop-color="#555753"/><stop offset="1" stop-color="#555753" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(1.294118 0 0 1 1.705879 1.99986)" gradientUnits="userSpaceOnUse" x1="-16.000221" x2="-11.467163" xlink:href="#h" y1="423.58575" y2="423.58575"/><linearGradient id="h"><stop offset="0" stop-color="#babdb6" stop-opacity="0"/><stop offset=".2" stop-color="#babdb6"/><stop offset=".84444445" stop-color="#babdb6"/><stop offset="1" stop-color="#babdb6" stop-opacity="0"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="9.151409" x2="9.151409" y1="8.541171" y2="1.818085"><stop offset="0" stop-color="#f37329"/><stop offset="1" stop-color="#ffa154" stop-opacity="0"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="12.335982" x2="12.335982" y1="6.005367" y2="1.27884"><stop offset="0" stop-color="#a62100" stop-opacity=".501961"/><stop offset="1" stop-color="#cc3b02" stop-opacity="0"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="8.142995" x2="8.142995" xlink:href="#d" y1="3.233751" y2="9.838634"/><linearGradient id="l" gradientTransform="matrix(1.294118 0 0 1 1.705882 -13.00043)" gradientUnits="userSpaceOnUse" x1="-16.000061" x2="1.000059" xlink:href="#f" y1="423.45538" y2="423.45538"/><linearGradient id="m" gradientTransform="matrix(1.294118 0 0 1.005236 1.705882 -15.2096)" gradientUnits="userSpaceOnUse" x1="-16.000221" x2=".586968" xlink:href="#h" y1="423.58575" y2="423.58575"/><g transform="translate(-88 -419)"><path d="m88 419.00012h24v23.999878h-24z" fill="none" opacity=".6"/><g transform="matrix(-1 0 0 -1 92 864.9998)"><path d="m-19.000003 423.99986h22v3.00014h-22z" fill="url(#e)"/><path d="m-19.000003 424.99986h22v1h-22z" fill="url(#g)"/></g><g transform="translate(108 14.00001)"><path d="m-19.000003 423.99986h22v3.00014h-22z" fill="url(#e)"/><path d="m-19.000003 424.99986h22v1h-22z" fill="url(#g)"/></g><g stroke-linecap="round" stroke-linejoin="round" transform="translate(86 435)"><path d="m6.5 1.5h5l.0018 4.93725h-5.00005z" fill="url(#a)" stroke="url(#b)"/><path d="m7.5 2.5h3l.0018 2.93725h-3.00005z" fill="none" stroke="url(#c)"/></g><g stroke-linecap="round" stroke-linejoin="round" transform="translate(96 435)"><path d="m6.5 1.5h5l.0018 4.93725h-5.00005z" fill="url(#a)" stroke="url(#b)"/><path d="m7.5 2.5h3l.0018 2.93725h-3.00005z" fill="none" stroke="url(#c)"/></g><g stroke-miterlimit="10" transform="matrix(.588776 0 0 .529911 95.2056 426.2864)"><path d="m3.8979283.39425607v5.66310253h-3.3979281l7.64298 9.4425564 7.6429798-9.4425564-3.396868.00706.01213-5.67015853z" style="fill-rule:evenodd;stroke-width:1.790288;stroke-linecap:round;stroke-linejoin:round;fill:url(#i);stroke:url(#j)"/><path d="m5.6074758 2.2796532v5.6772103h-1.3333243l3.858539 4.7255825 3.7921935-4.7255825h-1.225848v-5.6772103z" fill="none" opacity=".681283" stroke="url(#k)" stroke-miterlimit="10" stroke-width="1.79029"/></g><g opacity=".5"><g opacity=".5" transform="translate(108 11.99992)"><path d="m-19 409h22v3h-22z" fill="url(#l)" opacity="1"/><path d="m-19 410.00523h22v1.00524h-22z" fill="url(#m)" opacity="1"/></g><g stroke-linecap="round" stroke-linejoin="round" transform="translate(91 419)"><path d="m6.5 1.5h5l.0018 4.93725h-5.00005z" fill="url(#a)" stroke="url(#b)"/><path d="m7.5 2.5h3l.0018 2.93725h-3.00005z" fill="none" stroke="url(#c)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_bezierdelete.svg b/icon-themes/elementary_svg/cmd/lc_bezierdelete.svg
new file mode 100644
index 000000000..3d284fcf3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_bezierdelete.svg
@@ -0,0 +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="12" x2="12" xlink:href="#f" y1="8" y2="8.5"/><linearGradient id="b" gradientTransform="matrix(.50841813 0 0 .49129742 -22.599479 -2.280472)" gradientUnits="userSpaceOnUse" x1="68.0532" x2="68.0532" y1="12.783442" y2="33.137711"><stop offset="0" stop-color="#ff8c82"/><stop offset=".31209752" stop-color="#ed5353"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.87817681 0 0 .88433535 -52.523039 -11.563102)" gradientUnits="userSpaceOnUse" x1="64.364075" x2="64.364075" y1="24.3834" y2="19.860228"><stop offset="0" stop-color="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="10" x2="10" y1="2" y2="7"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="7.5" x2="7.5" y1="7" y2="1.5"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" y1="3" y2="5"><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="g" gradientTransform="matrix(1.29412 0 0 1 21.706 -406)" gradientUnits="userSpaceOnUse" x1="-16" x2="1" y1="423.455" y2="423.455"><stop offset="0" stop-color="#555753" stop-opacity="0"/><stop offset=".2" stop-color="#555753"/><stop offset=".8" stop-color="#555753"/><stop offset="1" stop-color="#555753" stop-opacity="0"/></linearGradient><linearGradient id="h" gradientTransform="matrix(1.29412 0 0 1.00524 21.706 -408.21)" gradientUnits="userSpaceOnUse" x1="-16" x2=".587" y1="423.586" y2="423.586"><stop offset="0" stop-color="#babdb6" stop-opacity="0"/><stop offset=".2" stop-color="#babdb6"/><stop offset=".844" stop-color="#babdb6"/><stop offset="1" stop-color="#babdb6" stop-opacity="0"/></linearGradient><path d="m1 16h22v3h-22z" fill="url(#g)"/><path d="m1 17.005h22v1.005h-22z" fill="url(#h)"/><g stroke-linecap="round" stroke-linejoin="round" transform="translate(3 13)"><path d="m6.5 1.5h5v5h-5z" fill="url(#d)" stroke="url(#e)"/><path d="m7.5 2.5h3v3h-3z" fill="none" stroke="url(#f)"/></g><path d="m7.5 6.4999394v2.9999999h9v-2.9999999z" fill="url(#b)" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="3"/><path d="m8.5 7.5h7v1h-7z" fill="#ed5353" opacity=".5" stroke="url(#a)" stroke-linecap="square"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_bezieredge.svg b/icon-themes/elementary_svg/cmd/lc_bezieredge.svg
new file mode 100644
index 000000000..2096ac194
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_bezieredge.svg
@@ -0,0 +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="7.961789" x2="13.26509" y1="-.60473" y2="4.69855"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="9.022449" x2="4.072702" y1="8.23407" y2="3.28437"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="8.315343" x2="10.083109" y1="3.28437" y2="5.05213"><stop offset="0" stop-color="#fff"/><stop offset=".05594528" 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="d" gradientTransform="matrix(1.294118 0 0 1.333333 1.705882 -151.2103)" gradientUnits="userSpaceOnUse" x1="-16.000061" x2="1.000059" y1="423.45538" y2="423.45538"><stop offset="0" stop-color="#555753" stop-opacity="0"/><stop offset=".2" stop-color="#555753"/><stop offset=".80000001" stop-color="#555753"/><stop offset="1" stop-color="#555753" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(1.294118 0 0 1 1.705882 -10.5436)" gradientUnits="userSpaceOnUse" x1="-16.000221" x2=".586968" y1="423.58575" y2="423.58575"><stop offset="0" stop-color="#babdb6" stop-opacity="0"/><stop offset=".2" stop-color="#babdb6"/><stop offset=".84444445" stop-color="#babdb6"/><stop offset="1" stop-color="#babdb6" stop-opacity="0"/></linearGradient><g transform="matrix(-.551397 .55139607 .71731 .71730826 -284.9876 -280.68568)"><path d="m-19 411.4564h22.0000004l-.099264 3.40879-21.7629224-.00002z" fill="url(#d)"/><path d="m-19 412.4564h22.0000004v1h-22.0000004z" fill="url(#e)"/></g><g transform="matrix(.551397 .55139607 -.71731 .71730826 308.98749 -280.68568)"><path d="m-19 411.4564h22.0000004l-.099264 3.40879-21.7629224-.00002z" fill="url(#d)"/><path d="m-19 412.4564h22.0000004v1h-22.0000004z" fill="url(#e)"/></g><g stroke-linecap="round" stroke-linejoin="round" transform="matrix(.70710678 .70710678 -.70710678 .70710678 8.441662 5.343146)"><path d="m6.5 1.5h5l.0018 4.93725h-5.00005z" fill="url(#a)" stroke="url(#b)"/><path d="m7.5 2.5h3l.0018 2.93725h-3.00005z" fill="none" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_beziereliminatepoints.svg b/icon-themes/elementary_svg/cmd/lc_beziereliminatepoints.svg
new file mode 100644
index 000000000..932553c1a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_beziereliminatepoints.svg
@@ -0,0 +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="12.335982" x2="12.335982" y1="6.005367" y2="1.27884"><stop offset="0" stop-color="#a62100" stop-opacity=".501961"/><stop offset="1" stop-color="#cc3b02" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="10" x2="10" y1="2" y2="7"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="7.5" x2="7.5" y1="7" y2="1.5"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="d" gradientTransform="translate(7 -969.36218)" gradientUnits="userSpaceOnUse" x1="2.5" x2="2.5" xlink:href="#e" y1="972.36218" y2="974.36218"/><linearGradient id="e" gradientTransform="matrix(.24324324 0 0 .35135133 -23.337836 21.067572)" gradientUnits="userSpaceOnUse" x1="7.555548" x2="7.555548" y1="9.769218" y2="18.30768"><stop offset="0" stop-color="#fff"/><stop offset=".05594528" 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="f" gradientTransform="matrix(1.294118 0 0 1.000046 1.705879 1.980172)" gradientUnits="userSpaceOnUse" x1="-16.000061" x2="-11.80596" xlink:href="#h" y1="423.45538" y2="423.45538"/><linearGradient id="g" gradientTransform="matrix(1.294118 0 0 1 1.705879 1.99986)" gradientUnits="userSpaceOnUse" x1="-16.000221" x2="-11.467163" xlink:href="#i" y1="423.58575" y2="423.58575"/><linearGradient id="h"><stop offset="0" stop-color="#555753" stop-opacity="0"/><stop offset=".2" stop-color="#555753"/><stop offset=".80000001" stop-color="#555753"/><stop offset="1" stop-color="#555753" stop-opacity="0"/></linearGradient><linearGradient id="i"><stop offset="0" stop-color="#babdb6" stop-opacity="0"/><stop offset=".2" stop-color="#babdb6"/><stop offset=".84444445" stop-color="#babdb6"/><stop offset="1" stop-color="#babdb6" stop-opacity="0"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="9.151409" x2="9.151409" y1="8.541171" y2="1.818085"><stop offset="0" stop-color="#f37329"/><stop offset="1" stop-color="#ffa154" stop-opacity="0"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="8.142995" x2="8.142995" xlink:href="#e" y1="3.233751" y2="9.838634"/><linearGradient id="l" gradientTransform="matrix(1.294118 0 0 1 1.705882 -13.00043)" gradientUnits="userSpaceOnUse" x1="-16.000061" x2="1.000059" xlink:href="#h" y1="423.45538" y2="423.45538"/><linearGradient id="m" gradientTransform="matrix(1.294118 0 0 1.005236 1.705882 -15.2096)" gradientUnits="userSpaceOnUse" x1="-16.000221" x2=".586968" xlink:href="#i" y1="423.58575" y2="423.58575"/><g transform="translate(-88 -419)"><g transform="translate(108 27.99992)"><path d="m-19 409h22v3h-22z" fill="url(#l)"/><path d="m-19 410.00523h22v1.00524h-22z" fill="url(#m)"/></g><path d="m88 419.00012h24v23.999878h-24z" fill="none" opacity=".6"/><g opacity=".5"><g transform="matrix(-1 0 0 -1 91.99825 849.06256)"><path d="m-19.000003 423.99986h22v3.00014h-22z" fill="url(#f)"/><path d="m-19.000003 424.99986h22v1h-22z" fill="url(#g)"/></g><g transform="translate(107.99825 -1.93724)"><path d="m-19.000003 423.99986h22v3.00014h-22z" fill="url(#f)"/><path d="m-19.000003 424.99986h22v1h-22z" fill="url(#g)"/></g><g stroke-linecap="round" stroke-linejoin="round"><g transform="translate(85.99825 419.06275)"><path d="m6.5 1.5h5l.0018 4.93725h-5.00005z" fill="url(#b)" stroke="url(#c)"/><path d="m7.5 2.5h3l.0018 2.93725h-3.00005z" fill="none" stroke="url(#d)"/></g><g transform="translate(95.99825 419.06275)"><path d="m6.5 1.5h5l.0018 4.93725h-5.00005z" fill="url(#b)" stroke="url(#c)"/><path d="m7.5 2.5h3l.0018 2.93725h-3.00005z" fill="none" stroke="url(#d)"/></g></g></g><g stroke-linecap="round" stroke-linejoin="round" transform="translate(91.0001 435)"><path d="m6.5 1.5h5l.0018 4.93725h-5.00005z" fill="url(#b)" stroke="url(#c)"/><path d="m7.5 2.5h3l.0018 2.93725h-3.00005z" fill="none" stroke="url(#d)"/></g><g stroke-miterlimit="10" transform="matrix(.588776 0 0 .529911 95.2056 426.2864)"><path d="m3.8979283.39425607v5.66310253h-3.3979281l7.64298 9.4425564 7.6429798-9.4425564-3.396868.00706.01213-5.67015853z" style="fill-rule:evenodd;stroke-width:1.790288;stroke-linecap:round;stroke-linejoin:round;fill:url(#j);stroke:url(#a)"/><path d="m5.6074758 2.2796532v5.6772103h-1.3333243l3.858539 4.7255825 3.7921935-4.7255825h-1.225848v-5.6772103z" fill="none" opacity=".681283" stroke="url(#k)" stroke-miterlimit="10" stroke-width="1.79029"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_bezierfill.svg b/icon-themes/elementary_svg/cmd/lc_bezierfill.svg
new file mode 100644
index 000000000..f7676ea99
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_bezierfill.svg
@@ -0,0 +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="10" x2="10" y1="2" y2="7"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="7.5" x2="7.5" y1="7" y2="1.5"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" y1="3" y2="5"><stop offset="0" stop-color="#fff"/><stop offset=".05594528" 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="d" gradientUnits="userSpaceOnUse" x1="162.09949" x2="161.94533" xlink:href="#g" y1="414.01666" y2="408.80148"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="162.09949" x2="162.09949" xlink:href="#g" y1="414.01666" y2="409.02002"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="-3.231372" x2="26.043898" y1="22.621041" y2="41.400235"><stop offset="0" stop-color="#a56de2"/><stop offset="1" stop-color="#a56de2" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="162.09949" x2="162.09949" y1="414.01666" y2="409.02002"><stop offset="0" stop-color="#555753"/><stop offset="1" stop-color="#555753" stop-opacity="0"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="162.2023" x2="162.2023" xlink:href="#i" y1="414.66092" y2="409.06992"/><linearGradient id="i"><stop offset="0" stop-color="#babdb6"/><stop offset="1" stop-color="#babdb6" stop-opacity="0"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="162.2023" x2="162.2023" xlink:href="#i" y1="413.94385" y2="409.06992"/><g stroke-linecap="round" transform="matrix(-.70710678 .70710678 .70710678 .70710678 9.495629 -7.474863)"><path d="m.40251285 29.375184a8.3893766 8.3893766 0 0 1 -3.24051585-8.447113 8.3893766 8.3893766 0 0 1 6.3156941-6.478168 8.3893766 8.3893766 0 0 1 8.5266799 3.02496" fill="url(#f)" transform="matrix(-.70710678 .70710678 .70710678 .70710678 0 0)"/><g fill="none"><g transform="matrix(1 0 0 -1 -157.01645 430)"><path d="m161.03293 410.03293c0 5.25074 2.60178 7.96707 7.96707 7.96707" stroke="url(#d)" stroke-width="3"/><path d="m160.1824 408.71875c0 5.47203 2.80351 10.20866 8.91265 10.20866" stroke="url(#h)"/></g><g transform="matrix(-1 0 0 -1 181.01645 430)"><path d="m161.03293 410.03293c0 5.25074 2.60178 7.96707 7.96707 7.96707" stroke="url(#e)" stroke-width="3"/><path d="m161.09505 408.71875c0 5.27607 1.89086 8.83969 8 8.83969" stroke="url(#j)"/></g><g stroke="#002e99" stroke-opacity=".588235" transform="matrix(-1 0 0 1 356.5 -422)"><path d="m338.5 433.5h12" stroke-width="3"/><g stroke-linecap="square" stroke-linejoin="round" stroke-width="3.114984"><ellipse cx="351.52045" cy="433.53482" rx="1.016466" ry="1.06066" transform="matrix(.9838007 0 0 .9428091 6.673922 24.759433)"/><ellipse cx="351.52045" cy="433.53482" rx="1.016466" ry="1.06066" transform="matrix(.9838007 0 0 .9428091 -9.326078 24.759433)"/></g></g></g><g stroke="#8cd5ff" transform="matrix(-1 0 0 1 356.5 -422)"><path d="m337.5 433.5h14" fill="#729fcf" fill-rule="evenodd"/><g fill="none" stroke-linecap="square" stroke-linejoin="round" stroke-width="1.038328"><ellipse cx="351.52045" cy="433.53482" rx="1.016466" ry="1.06066" transform="matrix(.9838007 0 0 .9428091 6.673922 24.759433)"/><ellipse cx="351.52045" cy="433.53482" rx="1.016466" ry="1.06066" transform="matrix(.9838007 0 0 .9428091 -9.326078 24.759433)"/></g></g><g stroke-linecap="round" stroke-linejoin="round" transform="translate(3 8)"><path d="m6.5 1.5h5l.0018 4.93725h-5.00005z" fill="url(#a)" stroke="url(#b)"/><path d="m7.5 2.5h3l.0018 2.93725h-3.00005z" fill="none" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_bezierinsert.svg b/icon-themes/elementary_svg/cmd/lc_bezierinsert.svg
new file mode 100644
index 000000000..25b23fa18
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_bezierinsert.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.34240258 0 0 .26458333 5.743046 183.22917)" gradientUnits="userSpaceOnUse" x1="-16" x2="1" y1="423.45499" y2="423.45499"><stop offset="0" stop-color="#555753" stop-opacity="0"/><stop offset=".2" stop-color="#555753"/><stop offset=".8" stop-color="#555753"/><stop offset="1" stop-color="#555753" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.34240258 0 0 .26596975 5.743046 182.64444)" gradientUnits="userSpaceOnUse" x1="-16" x2=".587" y1="423.586" y2="423.586"><stop offset="0" stop-color="#babdb6" stop-opacity="0"/><stop offset=".2" stop-color="#babdb6"/><stop offset=".844" stop-color="#babdb6"/><stop offset="1" stop-color="#babdb6" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="12" cy="1.5" gradientTransform="matrix(-.00276568 .7917551 -.54333199 -.00189791 4.023186 281.54866)" gradientUnits="userSpaceOnUse" r="5"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="10" x2="10" y1="2" y2="7"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="7.5" x2="7.5" y1="7" y2="1.5"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" y1="3" y2="5"><stop offset="0" stop-color="#fff"/><stop offset=".05594528" 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="g" gradientUnits="userSpaceOnUse" x1="3.175" x2="3.175" y1="291.972917" y2="293.560417"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".33333334" stop-color="#fff" stop-opacity=".207843"/><stop offset=".33615819" stop-color="#fff" stop-opacity=".975439"/><stop offset=".50141245" stop-color="#fff" stop-opacity=".975439"/><stop offset=".50141245" stop-color="#fff" stop-opacity=".188235"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="translate(0 -290.64998)"><g stroke-width=".264583"><path d="m.26458333 294.88333h5.82083327v.79375h-5.82083327z" fill="url(#a)"/><path d="m.26458333 295.14924h5.82083327v.26591h-5.82083327z" fill="url(#b)"/><path d="m2.778125 291.57604v.79375h-.79375v.79375h.79375v.79375l.7985125-.00079-.00476-.79296h.79375v-.79375l-.78899-.00079-.00476-.79296z" style="stroke:#206b00;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:3;stroke-opacity:.501961;fill:url(#c)"/></g><g stroke-linecap="round" stroke-linejoin="round" transform="matrix(.26458333 0 0 .26458333 .79375 294.08958)"><path d="m6.5 1.5h5l.0018 4.93725h-5.00005z" fill="url(#d)" stroke="url(#e)"/><path d="m7.5 2.5h3l.0018 2.93725h-3.00005z" fill="none" stroke="url(#f)"/></g><path d="m2.2489583 292.63437.5236977.00067c.1322917.00017.2700523-.13296.2700523-.26525v-.52917h.2645833m.2645834.79375h.5291666m-1.0583333.52917v.52917" fill="none" opacity=".5" stroke="url(#g)" stroke-linecap="square" stroke-width=".264583"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_beziermove.svg b/icon-themes/elementary_svg/cmd/lc_beziermove.svg
new file mode 100644
index 000000000..bcc0cbcbd
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_beziermove.svg
@@ -0,0 +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="10" x2="10" y1="2" y2="7"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="7.5" x2="7.5" y1="7" y2="1.5"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" y1="3" y2="5"><stop offset="0" stop-color="#fff"/><stop offset=".05594528" 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="d" gradientUnits="userSpaceOnUse" x1="162.09949" x2="162.09949" y1="414.01666" y2="409.02002"><stop offset="0" stop-color="#555753"/><stop offset="1" stop-color="#555753" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="162.2023" x2="162.2023" xlink:href="#f" y1="414.66092" y2="409.06992"/><linearGradient id="f"><stop offset="0" stop-color="#babdb6"/><stop offset="1" stop-color="#babdb6" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="162.2023" x2="162.2023" xlink:href="#f" y1="413.94385" y2="409.06992"/><radialGradient id="h" cx="24.837126" cy="36.421127" gradientTransform="matrix(-.27598143 0 0 -.29583148 24.323798 16.819207)" gradientUnits="userSpaceOnUse" r="15.644737"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="i" gradientTransform="matrix(.49219581 0 0 .45839231 4.509306 -4.793718)" gradientUnits="userSpaceOnUse" x1="23.731871" x2="23.731871" y1="5.394345" y2="39.735077"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".26238" stop-color="#64baff"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></linearGradient><linearGradient id="j" gradientTransform="matrix(0 -.5372019 .57681717 0 -15.997188 19.865617)" gradientUnits="userSpaceOnUse" x1="40.957993" x2="18.680689" y1="46.97065" y2="46.97065"><stop offset="0" stop-color="#fff"/><stop offset=".45000002" stop-color="#fff" stop-opacity=".235294"/><stop offset=".65000004" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g stroke-linecap="round"><g fill="none" transform="matrix(1 0 0 -1 -157.01645 430)"><path d="m161.03293 410.03293c0 5.25074 2.60178 7.96707 7.96707 7.96707" stroke="url(#d)" stroke-width="3"/><path d="m160.1824 408.71875c0 5.47203 2.80351 10.20866 8.91265 10.20866" stroke="url(#e)"/></g><g fill="none" transform="matrix(-1 0 0 1 181.01645 -406)"><path d="m161.03293 410.03293c0 5.25074 2.60178 7.96707 7.96707 7.96707" stroke="url(#d)" stroke-width="3"/><path d="m161.09505 408.71875c0 5.27607 1.89086 8.83969 8 8.83969" stroke="url(#g)"/></g><g stroke-linecap="round" stroke-linejoin="round" transform="translate(3 8)"><path d="m6.5 1.5h5l.0018 4.93725h-5.00005z" fill="url(#a)" stroke="url(#b)"/><path d="m7.5 2.5h3l.0018 2.93725h-3.00005z" fill="none" stroke="url(#c)"/></g></g><g transform="translate(0 13.327106)"><path d="m13.151556 6.044686a4.317657 4.6282081 0 1 1 8.635314 0 4.317657 4.6282081 0 0 1 -8.635314 0z" fill="url(#h)" fill-rule="evenodd" opacity=".141176"/><path d="m16.5 9.221611 7-5.673017-7-5.6960218v3.6474278h-6v4h6z" display="block" fill="url(#i)"/><g fill="none" stroke-miterlimit="7"><path d="m17.5 7.111422 4.434589-3.562828-4.434589-3.6228751v2.5742811h-6v2h6z" display="block" opacity=".401" stroke="url(#j)" stroke-width=".963925"/><path d="m16.5 9.221611 7-5.673017-7-5.696022v3.6474278h-6v4.0000002h6z" display="block" opacity=".5" stroke="#002e99" stroke-linejoin="round"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_beziersmooth.svg b/icon-themes/elementary_svg/cmd/lc_beziersmooth.svg
new file mode 100644
index 000000000..283de0b9d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_beziersmooth.svg
@@ -0,0 +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="10" x2="10" y1="2" y2="7"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="7.5" x2="7.5" y1="7" y2="1.5"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" y1="3" y2="5"><stop offset="0" stop-color="#fff"/><stop offset=".05594528" 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="d" gradientUnits="userSpaceOnUse" x1="162.09949" x2="162.09949" y1="414.01666" y2="409.02002"><stop offset="0" stop-color="#555753"/><stop offset="1" stop-color="#555753" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="162.2023" x2="162.2023" xlink:href="#f" y1="414.66092" y2="409.06992"/><linearGradient id="f"><stop offset="0" stop-color="#babdb6"/><stop offset="1" stop-color="#babdb6" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="162.2023" x2="162.2023" xlink:href="#f" y1="413.94385" y2="409.06992"/><g stroke-linecap="round" transform="matrix(-1 0 0 1 24 0)"><g fill="none" transform="matrix(1 0 0 -1 -157.01645 430)"><path d="m161.03293 410.03293c0 5.25074 2.60178 7.96707 7.96707 7.96707" stroke="url(#d)" stroke-width="3"/><path d="m160.1824 408.71875c0 5.47203 2.80351 10.20866 8.91265 10.20866" stroke="url(#e)"/></g><g fill="none" transform="matrix(-1 0 0 1 181.01645 -406)"><path d="m161.03293 410.03293c0 5.25074 2.60178 7.96707 7.96707 7.96707" stroke="url(#d)" stroke-width="3"/><path d="m161.09505 408.71875c0 5.27607 1.89086 8.83969 8 8.83969" stroke="url(#g)"/></g><g stroke-linecap="round" stroke-linejoin="round" transform="translate(3 8)"><path d="m6.5 1.5h5l.0018 4.93725h-5.00005z" fill="url(#a)" stroke="url(#b)"/><path d="m7.5 2.5h3l.0018 2.93725h-3.00005z" fill="none" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_beziersymmetric.svg b/icon-themes/elementary_svg/cmd/lc_beziersymmetric.svg
new file mode 100644
index 000000000..562e23536
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_beziersymmetric.svg
@@ -0,0 +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="10" x2="10" y1="2" y2="7"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="7.5" x2="7.5" y1="7" y2="1.5"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" y1="3" y2="5"><stop offset="0" stop-color="#fff"/><stop offset=".05594528" 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="10.120466" cy="439.65573" gradientTransform="matrix(3.1374125 0 0 1.1646492 -21.252071 -493.54466)" gradientUnits="userSpaceOnUse" r="3.005204"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="e" gradientTransform="matrix(.9939265 0 0 .8450708 -332.2884 -352.7431)" gradientUnits="userSpaceOnUse" x1="336.38605" x2="336.38605" y1="427.76694" y2="424.16095"><stop offset="0" stop-color="#555753"/><stop offset="1" stop-color="#555753" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.9928974 0 0 .8450708 -331.91497 -352.7431)" gradientUnits="userSpaceOnUse" x1="336.38605" x2="336.38605" y1="426.56412" y2="424.16095"><stop offset="0" stop-color="#babdb6"/><stop offset="1" stop-color="#eeeeec" stop-opacity="0"/></linearGradient><g transform="translate(1.500006 -.831582)"><ellipse cx="10.500006" cy="18.500021" fill="url(#d)" opacity=".3" rx="9.428564" ry="3.500008"/><g fill="none"><path d="m19.313078 5.40901c1.10263 6.01509-2.7799 11.091-8.8211 11.091-6.10971 0-9.85482-5.00318-8.8211-11.091" stroke="url(#e)" stroke-linecap="square" stroke-width="3"/><path d="m19.322478 5.40901c1.06707 6.07759-2.77702 11.091-8.81197 11.091-6.10339 0-9.94788-4.94068-8.81196-11.091" stroke="url(#f)" stroke-linecap="square"/><g stroke="#002e99" stroke-opacity=".588235" transform="translate(-334.00001 -417.14381)"><path d="m338.5 433.5h12" stroke-width="3"/><g stroke-linecap="square" stroke-linejoin="round" stroke-width="3.114984"><ellipse cx="351.52045" cy="433.53482" rx="1.016466" ry="1.06066" transform="matrix(.9838007 0 0 .9428091 6.673922 24.759433)"/><ellipse cx="351.52045" cy="433.53482" rx="1.016466" ry="1.06066" transform="matrix(.9838007 0 0 .9428091 -9.326078 24.759433)"/></g></g></g><g stroke="#8cd5ff" transform="translate(-334.00001 -417.14381)"><path d="m337.5 433.5h14" fill="#729fcf" fill-rule="evenodd"/><g fill="none" stroke-linecap="square" stroke-linejoin="round" stroke-width="1.038328"><ellipse cx="351.52045" cy="433.53482" rx="1.016466" ry="1.06066" transform="matrix(.9838007 0 0 .9428091 6.673922 24.759433)"/><ellipse cx="351.52045" cy="433.53482" rx="1.016466" ry="1.06066" transform="matrix(.9838007 0 0 .9428091 -9.326078 24.759433)"/></g></g><g stroke-linecap="round" stroke-linejoin="round" transform="translate(1.499994 11.831582)"><path d="m6.5 1.5h5l.0018 4.93725h-5.00005z" fill="url(#a)" stroke="url(#b)"/><path d="m7.5 2.5h3l.0018 2.93725h-3.00005z" fill="none" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_bibliographycomponent.svg b/icon-themes/elementary_svg/cmd/lc_bibliographycomponent.svg
new file mode 100644
index 000000000..0f374929d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_bibliographycomponent.svg
@@ -0,0 +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(0 1.27118 -1.49728 0 22.453 -20.79)" gradientUnits="userSpaceOnUse" x1="25.839218" x2="39.556931" y1="6.229283" y2="6.704874"><stop offset="0" stop-color="#a3907c"/><stop offset="1" stop-color="#715344"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#272727"/><stop offset="1" stop-color="#454545"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.4054 0 0 .45946 2.27 8.973)" gradientUnits="userSpaceOnUse" x1="24.107" x2="24.107" y1="6.589" y2="41.412"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="d" cx="7.496" cy="8.45" gradientTransform="matrix(0 1.13853 -.9889 0 19.656 2.25)" gradientUnits="userSpaceOnUse" r="20"><stop offset="0" stop-color="#5f5f5f"/><stop offset=".262" stop-color="#4f4f4f"/><stop offset=".705" stop-color="#3b3b3b"/><stop offset="1" stop-color="#2b2b2b"/></radialGradient><linearGradient id="e" gradientTransform="matrix(.4 0 0 .48718 1.7 8.307)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#b" y1="44" y2="3.899"/><linearGradient id="f" gradientTransform="matrix(.4 0 0 .5 .9 8.25)" gradientUnits="userSpaceOnUse" x1="10.654" x2="10.654" y1="1" y2="3"><stop offset="0" stop-color="#eee"/><stop offset="1" stop-color="#d9d9da"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.4 0 0 .05128 1.7 8.27)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#b" y1="44" y2="3.899"/><linearGradient id="h" gradientTransform="matrix(.5259 0 0 1.01646 -.258 5.508)" gradientUnits="userSpaceOnUse" x1="24.64" x2="24.64" y1="3.381" y2="4.497"><stop offset="0" stop-color="#715344" stop-opacity=".501961"/><stop offset="1" stop-color="#d9d9da"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.37517 0 0 .49377 .23 8.144)" gradientUnits="userSpaceOnUse" x1="10.199" x2="54.887" y1=".065" y2=".065"><stop offset="0" stop-color="#715344" stop-opacity=".501961"/><stop offset=".934" stop-color="#715344" stop-opacity=".501961"/><stop offset=".942" stop-color="#c2c2c2" stop-opacity=".501961"/><stop offset="1" stop-color="#c2c2c2"/></linearGradient><radialGradient id="j" cx="4.993" cy="43.5" gradientTransform="matrix(2.00378 0 0 1.4 27.988 -17.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#k"/><linearGradient id="k"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="l" cx="4.993" cy="43.5" gradientTransform="matrix(2.00378 0 0 1.4 -20.012 -104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#k"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="25.058" x2="25.058" y1="47.028" y2="39.999"><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><g opacity=".4"><path d="m38 40h5v7h-5z" fill="url(#j)" transform="matrix(.52632 0 0 .42857 -.632 2.857)"/><path d="m-10-47h5v7h-5z" fill="url(#l)" transform="matrix(-.52632 0 0 -.42857 -.632 2.857)"/><path d="m10 40h28v7h-28z" fill="url(#m)" transform="matrix(.52632 0 0 .42857 -.632 2.857)"/></g><g stroke-linejoin="round"><path d="m20.49 10.304c-.153-.655-.057-1.17-.142-1.796h-15.84l.094 1.983" fill="url(#h)" stroke="url(#i)" stroke-miterlimit="0" stroke-width="1.017" transform="translate(0 -8)"/><g stroke-linecap="round"><path d="m5.5 10.5h-1.6c-.228 0-.4-.02-.4-.05v-1.396c0-.444.224-.553.516-.553h1.484" fill="url(#f)" stroke="url(#g)" transform="translate(0 -8)"/><path d="m4.51 10.51 15.99-.01v19l-15.99-.01z" fill="url(#a)" stroke="#715344" stroke-miterlimit="0" stroke-opacity=".501961" transform="translate(0 -8)"/><path d="m5.5 10.5v19h-1.6c-.228 0-.4-.2-.4-.464v-18.536z" fill="url(#d)" stroke="url(#e)" transform="translate(0 -8)"/><path d="m4.5 11.5h15v17h-15z" fill="none" opacity=".5" stroke="url(#c)" transform="translate(0 -8)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_bmpmask.svg b/icon-themes/elementary_svg/cmd/lc_bmpmask.svg
new file mode 100644
index 000000000..df99785a7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_bmpmask.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" 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="#667885"/><stop offset="1" stop-color="#95a3ab"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.67749418 .67749418 -.67749418 .67749418 200.0335 -197.94513)" gradientUnits="userSpaceOnUse" x1="4.688216" x2=".51116" y1="294.66931" y2="294.66989"><stop offset="0" stop-color="#8cd5ff"/><stop offset="1" stop-color="#fafafa"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.17925366 .17925366 -.17925366 .17925366 3.119819 -1.031462)" gradientUnits="userSpaceOnUse" x1="17.765625" x2="6.009766" xlink:href="#a" y1="6.034468" y2="6.022181"/><linearGradient id="d" gradientTransform="matrix(.67749418 .67749418 -.67749418 .67749418 200.0335 -197.94513)" gradientUnits="userSpaceOnUse" x1="4.761125" x2="1.571992" xlink:href="#a" y1="291.03757" y2="291.09607"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="1.5875" x2="1.852083" y1="3.96875" y2="5.291667"><stop offset="0" stop-color="#fe9ab8"/><stop offset="1" stop-color="#f4679d"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="4.497917" x2="5.956855" y1=".529167" y2="2.094555"><stop offset="0" stop-color="#fff"/><stop offset=".57806093" 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="g" gradientUnits="userSpaceOnUse" x1="2.808305" x2="5.045213" y1=".90112" y2="3.412272"><stop offset="0" stop-color="#fff"/><stop offset=".57806093" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="2.114096" x2="3.31556" y1="3.31227" y2="4.558921"><stop offset="0" stop-color="#fff"/><stop offset=".73065954" 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><clipPath id="i"><path d="m3.4705346 1.7153764-1.9976162 1.9976163a1.9462646 1.9462646 0 0 0 -.4544021.7153238l-.05332627.1477092a2.0177204 2.0177204 0 0 1 -.32439419.5779733l-.17831856.2221248a.30048108.30048108 0 0 0 .0218453.4005789l.0889751.088975a.30047981.30047981 0 0 0 .40057824.021844l.22212988-.1783237a2.0150441 2.0150441 0 0 1 .5780208-.3242606l.1478922-.053321a1.9443245 1.9443245 0 0 0 .7153873-.4542277l1.9976153-1.9976073z"/></clipPath><clipPath id="j"><path d="m3.4705346 1.7153764-1.9976162 1.9976163a1.9462646 1.9462646 0 0 0 -.4544021.7153238l-.05332627.1477092a2.0177204 2.0177204 0 0 1 -.32439419.5779733l-.17831856.2221248a.30048108.30048108 0 0 0 .0218453.4005789l.0889751.088975a.30047981.30047981 0 0 0 .40057824.021844l.22212988-.1783237a2.0150441 2.0150441 0 0 1 .5780208-.3242606l.1478922-.053321a1.9443245 1.9443245 0 0 0 .7153873-.4542277l1.9976153-1.9976073z"/></clipPath><clipPath id="k"><path d="m3.4705346 1.7153764-1.9976162 1.9976163a1.9462646 1.9462646 0 0 0 -.4544021.7153238l-.05332627.1477092a2.0177204 2.0177204 0 0 1 -.32439419.5779733l-.17831856.2221248a.30048108.30048108 0 0 0 .0218453.4005789l.0889751.088975a.30047981.30047981 0 0 0 .40057821.021844l.22212991-.1783237a2.0150441 2.0150441 0 0 1 .5780208-.3242606l.1478922-.053321a1.9443245 1.9443245 0 0 0 .7153873-.4542277l1.9976153-1.9976073z"/></clipPath><path d="m3.9114036 2.4076192a1.4900532.25618975 45 0 0 -1.2190633-.8570494 1.4900532.25618975 45 0 0 .8721127 1.2348174 1.4900532.25618975 45 0 0 1.2351713.8724559 1.4900532.25618975 45 0 0 -.8728151-1.2348174 1.4900532.25618975 45 0 0 -.0154018-.0154258z" fill="#273445"/><path d="m2.6923434 1.5505604c-.1007782.0994623.2898178.6525093.8721086 1.2348268.5824207.5824612 1.1356872.9732599 1.2351732.8724559" fill="none" opacity=".5" stroke="#0e141f" stroke-linejoin="round" stroke-width=".264582"/><path d="m3.4705345 1.7153764-1.9976161 1.9976162a1.9462646 1.9462646 122.42534 0 0 -.4544021.7153239l-.05332626.1477093a2.0177204 2.0177204 119.30383 0 1 -.3243942.5779731l-.17831857.2221248a.30048108.30048108 86.878491 0 0 .0218454.400579l.0889751.088975a.30047981.30047981 3.1213831 0 0 .40057824.021844l.22212989-.1783236a2.0150441 2.0150441 150.70825 0 1 .5780208-.3242607l.1478922-.053321a1.9443245 1.9443245 147.58692 0 0 .7153873-.4542276l1.9976153-1.9976073z" fill="url(#b)"/><path d="m5.7101205.64018206c-.3254311-.32538762-.8530106-.32537804-1.1784463-.00000958l-.7461348.74613712 1.1784586 1.178451.7461262-.7461275c.3253793-.3254451.3253772-.8530155-.0000037-1.17845104z" fill="url(#d)"/><path d="m5.7101205.64018206c-.3254311-.32538762-.8530106-.32537804-1.1784463-.00000958l-.7461348.74613712 1.1784586 1.178451.7461262-.7461275c.3253793-.3254451.3253772-.8530155-.0000037-1.17845104z" fill="none" opacity=".5" stroke="#0e141f" stroke-linejoin="round" stroke-width=".264582"/><path clip-path="url(#i)" d="m3.7041668 4.1010417h-3.17500012l-1.05833336 2.2489585 2.64583338.2645833 1.3229167-1.3229167z" fill="url(#e)"/><g fill="none"><path d="m3.4705344 1.7153764-2.0104718 2.0104742a1.8647588 1.8647588 0 0 0 -.4353725.6853633l-.06427752.1780478a1.9332223 1.9332223 0 0 1 -.31080907.5537656l-.19418908.2418968a.28789739.28789739 0 0 0 .0209305.3838043l.1049306.1049238a.28789615.28789615 0 0 0 .38380257.0208861l.2418991-.1941921a1.9306574 1.9306574 0 0 1 .5538142-.3106889l.1782309-.06429a1.8628993 1.8628993 0 0 0 .685428-.4352075l2.0104712-2.0104646z" opacity=".5" stroke="#002e99" stroke-linejoin="round" stroke-width=".264584"/><path clip-path="url(#j)" d="m3.7041668 4.1010417h-3.17500012l-1.05833336 2.2489585 2.64583338.2645833 1.3229167-1.3229167z" opacity=".499" stroke="#910e38" stroke-width=".264583"/><path d="m5.1210938.66210938c-.1459455-.00000275-.2918815.05557616-.4023438.16601562l-.5585938.5585938.8046876.8027343.5585937-.5585937c.2212588-.2213036.2212738-.5814234 0-.8027344-.1104433-.1104285-.2563983-.16601288-.4023437-.16601562z" stroke="url(#f)" stroke-linejoin="round" stroke-width=".264582"/><g stroke-width=".264583"><path clip-path="url(#k)" d="m.69921875 4.3652344-.828125 1.7578125 2.14648435.2167969 1.1816407-1.1835938.1757812-.7910156z" opacity=".5" stroke="#fff"/><path d="m3.4707031 2.0898438-1.8105469 1.8105468c-.1750334.1750339-.3108145.3852991-.3945312.6171875l-.050781.1464844c-.085833.2377587-.209567.4599079-.36718755.65625l-.17773457.2226563c-.0110004.013704-.009518.035404.001953.046875l.0878906.085937c.0135378.013515.0356972.014448.0488281.00391l.22070332-.1777377c.196595-.1578253.4176418-.2799108.6542969-.3652343l.1503906-.0546876c.2306226-.0831517.4401482-.2174928.6152344-.3925781l1.8105468-1.8105469" opacity=".5" stroke="url(#h)" stroke-linecap="round" stroke-linejoin="round"/></g></g><path d="m4.5401937 1.7788327a1.4900533.25618975 45 0 0 -1.219068-.85705874l-.6287854.62879584a1.4900533.25618975 45 0 1 1.2190633.8570494 1.4900533.25618975 45 0 1 .015409.015426 1.4900533.25618975 45 0 1 .8728083 1.2348173l.6287895-.6287866a1.4900533.25618975 45 0 0 -.8728149-1.2348174 1.4900533.25618975 45 0 0 -.0154018-.0154258z" fill="url(#c)"/><g fill="none" stroke-linejoin="round" stroke-width=".264582"><path d="m4.7996252 3.6578431.6287905-.6287863c.0995239-.1004879-.2911541-.653209-.872812-1.234827-.0051259-.0047907-.0102644-.0102518-.0154086-.0154257-.5768334-.5741256-1.1196956-.95561126-1.2190621-.85706846l-.6287906.62878636" opacity=".5" stroke="#0e141f"/><path d="m4.7996252 3.6578431c.0994991-.1004878-.2911698-.6532089-.8728173-1.2348174-.005126-.0047905-.0102644-.0102519-.0154086-.0154258-.5768228-.5741158-1.1196727-.9556015-1.2190567-.8570779" opacity=".5" stroke="#0e141f"/><path d="m3.4160156 1.1992188-.2519531.2519531c.2977398.1774335.6282951.463837.9355469.7695312.00546.00546.010309.01029.015625.015625.3126386.3126194.599968.6485445.7792968.9511719l.2539063-.2539062c-.0009492-.0018-.0009586-.004-.00195-.00586-.00524-.00978-.011179-.020195-.017578-.03125-.00711-.012284-.01496-.023458-.023437-.037109-.1369705-.2205576-.3944875-.5331768-.738285-.8769529-.0287633-.0288804-.0136719-.015625-.0136719-.015625-.3405612-.3388349-.6477737-.5926982-.8652344-.7265625-.0134357-.0082709-.0269878-.0145614-.0390624-.0214844-.010868-.00623-.019699-.012492-.029297-.017578-.00135-.0007146-.00259-.00126-.00391-.00195z" stroke="url(#g)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_bold.svg b/icon-themes/elementary_svg/cmd/lc_bold.svg
new file mode 100644
index 000000000..7e06ed1c9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_bold.svg
@@ -0,0 +1 @@
+<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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="17" x2="17" y1="46.5" y2="43.5"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="13.325464" cy="8.331412" gradientTransform="matrix(-3.7117719 .11187051 -.21033005 -6.7825606 65.528784 56.934853)" gradientUnits="userSpaceOnUse" r="5.349211"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><radialGradient id="d" cx="40" cy="43.5" gradientTransform="matrix(1 0 0 .75 -21 12.375)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#a"/><radialGradient id="e" cx="9" cy="43.5" gradientTransform="matrix(1 0 0 .75 -4 12.375)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#a"/><g transform="matrix(.73633307 0 0 1 4.020185 -24)"><path d="m19 43.5v3h.5c.831 0 1.5-.669 1.5-1.5s-.669-1.5-1.5-1.5z" fill="url(#d)" opacity=".2"/><path d="m4.40625 43.5c-.7790625 0-1.40625.627187-1.40625 1.40625v.1875c0 .779063.6271875 1.40625 1.40625 1.40625h.59375v-3z" fill="url(#e)" opacity=".2"/><path d="m5 43.5h14v3h-14z" fill="url(#b)" opacity=".2"/></g><path d="m7.4909183 4.4924058h4.4834557q3.064514 0 4.444037.9743511 1.389378.9634033 1.389378 3.0763217 0 1.434157-.610933 2.3537714-.601076.919611-1.606159 1.105723v.109478q1.369672.339379 1.97075 1.26994.61093.93056.61093 2.474193 0 2.189553-1.428791 3.415703-1.41894 1.22615-3.862668 1.22615h-5.3899997zm3.0546597 6.3387572h1.773676q1.241571 0 1.793382-.426965.561663-.4269624.561663-1.4122606 0-.9196123-.610932-1.3137318-.601078-.4050675-1.911626-.4050675h-1.606163zm0 2.69315v4.171098h1.990458q1.26128 0 1.862359-.536443.601077-.53644.601077-1.642164 0-1.992492-2.561973-1.992492z" fill="url(#c)"/><path d="m7.4902344 4.4921875v16.0058595h.0644531v-14.4902345h4.4824215c2.04301 0 3.523678.3230889 4.44336.9726563.690549.4788314 1.123104 1.1713939 1.298828 2.0761718.014292-.1670631.029297-.3345719.029297-.5136718 0-1.4086123-.464373-2.4339031-1.390625-3.0761719-.919682-.6495674-2.40035-.9746094-4.44336-.9746094zm7.0800776 5.2070313c-.090637.2968667-.236443.5373922-.457031.7050782-.367874.284643-.967208.427734-1.794922.427734h-1.708984v1.513672h1.773437c.827715 0 1.425095-.143091 1.792969-.427734.374442-.284642.560547-.755244.560547-1.41211 0-.316904-.05719-.5833423-.166016-.8066402zm2.410157 3.0683592c-.360166.399257-.799785.652529-1.326172.75v.109375c.913115.226253 1.569984.649157 1.970703 1.269531.250897.382164.413426.851408.509766 1.388672.01026-.144579.037109-.27819.037109-.429687 0-1.029089-.204041-1.852283-.611328-2.472657-.15258-.236217-.35321-.436157-.580078-.615234zm-2.064453 3.441406c-.090971.394163-.256473.716192-.517578.949219-.40072.357629-1.022428.537109-1.863282.537109h-1.925781v1.515626h1.990234c.840854 0 1.460609-.179481 1.861329-.53711.400718-.357627.601562-.905429.601562-1.642578 0-.312109-.05219-.583491-.146484-.822266z" fill="#fff" opacity=".2"/><path d="m7.4909183 4.4924058h4.4834557q3.064514 0 4.444037.9743511 1.389378.9634033 1.389378 3.0763217 0 1.434157-.610933 2.3537714-.601076.919611-1.606159 1.105723v.109478q1.369672.339379 1.97075 1.26994.61093.93056.61093 2.474193 0 2.189553-1.428791 3.415703-1.41894 1.22615-3.862668 1.22615h-5.3899997zm3.0546597 6.3387572h1.773676q1.241571 0 1.793382-.426965.561663-.4269624.561663-1.4122606 0-.9196123-.610932-1.3137318-.601078-.4050675-1.911626-.4050675h-1.606163zm0 2.69315v4.171098h1.990458q1.26128 0 1.862359-.536443.601077-.53644.601077-1.642164 0-1.992492-2.561973-1.992492z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round" stroke-width=".97557"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_borderdialog.svg b/icon-themes/elementary_svg/cmd/lc_borderdialog.svg
new file mode 100644
index 000000000..3116fc7a1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_borderdialog.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="17.461565" x2="17.461565" y1="12.132274" y2="23.876353"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#ccc"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14.525564" x2="14.525564" y1="12.132274" y2="23.879737"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#8c8c8c"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="10.127912" x2="9.984243" y1="12.048073" y2="3.95193"><stop offset="0" stop-color="#e5e5e5"/><stop offset="1" stop-color="#ababab"/></linearGradient><radialGradient id="d" cx="9.72272" cy="-91.022446" gradientTransform="matrix(-5.5270802 -.00000021 .00000029 -3.2038481 64.918703 -301.00218)" gradientUnits="userSpaceOnUse" r="7"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><g transform="translate(0 2)"><path d="m2.5233621 1.5233229v.951405.00191c6.3177597-.0095363 12.6355179-.0146739 18.9532759-.0242074v-.9290624h-18.9532759z" fill="none" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.046724"/><g fill="#545454"><rect height="2" ry=".455357" width="2" x="2" y="16"/><rect height="2" ry=".455357" width="2" x="6" y="16"/><rect height="2" ry=".455357" width="2" x="10" y="16"/><rect height="2" ry=".455357" width="2" x="14" y="16"/><rect height="2" ry=".455357" width="2" x="18" y="16"/><rect height="2" ry=".455357" width="7" x="2" y="11"/><rect height="2" ry=".455357" width="7" x="15" y="11"/><rect height="2" ry=".455357" width="2" x="11" y="11"/><rect height="2" ry=".455357" width="4" x="2" y="6"/><rect height="2" ry=".455357" width="4" x="7" y="6"/><rect height="2" ry=".455357" width="4" x="17" y="6"/><rect height="2" ry=".455357" width="4" x="12" y="6"/></g><g transform="matrix(.73400013 0 0 .73400013 11.632274 10.132274)"><path d="m16.798828 12.5c-.165264 0-.298828.211412-.298828.474609v.763672h-.09766l-1.123047.480469-.07227.07422-.552734-.552735c-.18611-.186109-.430016-.241858-.546875-.125l-.992188.992188c-.116858.116859-.06111.360765.125.546875l.552735.552734-.07422.07227-.480469 1.123047v.097651h-.763663c-.263197 0-.474609.133564-.474609.298828v1.402344c0 .165264.211412.298828.474609.298828h.763672v.105469l.480469 1.123047.07031.06836-.548828.548828c-.186109.186109-.241858.430016-.125.546875l.992188.992188c.116859.116859.360765.06111.546875-.125l.548828-.548828.07617.07812 1.123047.482422h.09766v.753907c0 .263201.133564.474612.298828.474612h1.402344c.165264 0 .298828-.211411.298828-.474609v-.753907h.105469l1.123047-.482422.07227-.07422.544922.544922c.18611.186108.430016.241859.546875.125l.992188-.992188c.116858-.116859.06111-.360766-.125-.546875l-.544922-.544922.07422-.07227.482422-1.123047v-.105462h.753907c.26319 0 .474602-.133564.474602-.298828v-1.402344c0-.165264-.211412-.298828-.474609-.298828h-.753907v-.09766l-.482422-1.123047-.07812-.07617.548828-.548828c.186109-.18611.241858-.430016.125-.546875l-.992188-.992188c-.116859-.116858-.360765-.06111-.546875.125l-.548828.548828-.06836-.07031-1.123047-.480469h-.105472v-.763672c0-.263197-.133564-.474609-.298828-.474609zm.705078 4c.829457 0 1.503906.674449 1.503906 1.503906.000001.829457-.674449 1.503906-1.503906 1.503906-.829457.000001-1.503906-.674449-1.503906-1.503906s.674449-1.503906 1.503906-1.503906z" display="block" fill="url(#a)" stroke="url(#b)" stroke-linejoin="round" transform="matrix(1.3623976 0 0 1.3623976 -15.847782 -16.528981)"/><path d="m8 3.465116c-2.5005771 0-4.5348837 2.034307-4.5348837 4.534884s2.0343066 4.534884 4.5348837 4.534884c2.500576-.000001 4.534884-2.034307 4.534884-4.534884s-2.034308-4.534884-4.534884-4.534884zm0 2.093024c1.347907 0 2.44186 1.093953 2.44186 2.44186s-1.093953 2.44186-2.44186 2.44186-2.4418605-1.093953-2.4418605-2.44186 1.0939535-2.44186 2.4418605-2.44186z" opacity=".05"/><path d="m8.0000001 4c-2.2056004 0-4.0000002 1.7944001-4.0000002 4.0000008 0 2.2055992 1.7943998 3.9999992 4.0000002 3.9999992 2.2055999 0 3.9999999-1.7944 3.9999999-3.9999992 0-2.2056007-1.7944-4.0000008-3.9999999-4.0000008z" fill="none" stroke="url(#c)" stroke-width="1.352275"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_bringtofront.svg b/icon-themes/elementary_svg/cmd/lc_bringtofront.svg
new file mode 100644
index 000000000..cfef8e9da
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_bringtofront.svg
@@ -0,0 +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(.5372 0 0 -.57682 1.683 45.997)" gradientUnits="userSpaceOnUse" x1="35.98" x2="35.98" y1="67.006" y2="48.541"><stop offset="0" stop-color="#fff"/><stop offset=".437" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 1 -1 0 29.548 -4)" gradientUnits="userSpaceOnUse" x1="10.514" x2="24.024" y1="11.846" y2="11.846"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><radialGradient id="c" cx="24.837" cy="36.421" gradientTransform="matrix(-.27598 0 0 -.29583 24.866 25.646)" gradientUnits="userSpaceOnUse" r="15.645"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientTransform="matrix(1.4 0 0 1.5 .8 -.75)" gradientUnits="userSpaceOnUse" x1="7.889" x2="7.889" y1="3.506" y2="5.561"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><path d="m1.5 4.5h21v3h-21z" fill="url(#d)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".75"/><path d="m13.694 14.872a4.318 4.628 0 1 1 8.635 0 4.318 4.628 0 0 1 -8.636 0z" fill="url(#c)" fill-rule="evenodd" opacity=".141"/><path d="m12.327 13.5 5.673-7 5.696 7h-3.184v6h-5v-6z" display="block" fill="url(#b)"/><g fill="none"><path d="m14.437 12.5 3.563-4.435 3.623 4.435h-2.11v6h-3v-6z" display="block" opacity=".401" stroke="url(#a)" stroke-miterlimit="7" stroke-width=".964"/><g stroke-linejoin="round"><path d="m12.327 13.5 5.673-7 5.696 7h-3.184v6h-5v-6z" opacity=".5" stroke="#a62100"/><path d="m1.5 9.5h9v2h-9z" opacity=".5" stroke="#000" stroke-linecap="round" stroke-opacity=".75"/></g></g><path d="m2 10h8v1h-8z" fill="#fafafa"/><path d="m1.5 13.5h9v2h-9z" style="opacity:.5;fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.75"/><path d="m2 14h8v1h-8z" fill="#fafafa"/><path d="m1.5 17.5h9v2h-9z" style="opacity:.5;fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.75"/><path d="m2 18h8v1h-8z" fill="#fafafa"/><path d="m2 5.5h20" fill="none" opacity=".3" stroke="#fff"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_browseview.svg b/icon-themes/elementary_svg/cmd/lc_browseview.svg
new file mode 100644
index 000000000..767b680a6
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_browseview.svg
@@ -0,0 +1 @@
+<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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.32432)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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="c" gradientTransform="matrix(.48571543 0 0 .45629666 .342829 .348862)" 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><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01461737 0 0 .00999108 11.079513 17.910411)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="f" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="g" cx="5.780028" cy="8.449767" gradientTransform="matrix(0 .89892574 -.95095622 -.00000002 16.035401 -6.014685)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".26238" stop-color="#64baff"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><radialGradient id="h" cx="-1.264577" cy="8.449769" fx=".666809" gradientTransform="matrix(0 1.4370175 -1.1315221 -.00000002 17.918287 -1.380598)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="i" gradientTransform="matrix(.53899354 0 0 .53902447 -30.90246 -7.020941)" gradientUnits="userSpaceOnUse" x1="71.204407" x2="71.204407" y1="15.369057" y2="40.495617"><stop offset="0" stop-color="#fff"/><stop offset=".42447853" stop-color="#fff" stop-opacity=".235294"/><stop offset=".82089913" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><path d="m3.500001 22h16.999998v2h-16.999998z" fill="url(#f)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#e)" opacity=".15"/><path d="m19.888822 21.5737v2.426271c.752758.0046 1.819803-.543605 1.819803-1.213293 0-.669686-.840023-1.212978-1.819803-1.212978z" fill="url(#d)" opacity=".15" stroke-width="1.213202"/><path d="m3.4999601 1.4999569c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.9987161s-11.3333862 0-17.0000799 0c0-7.000018 0-14.000035 0-21.0000538z" fill="url(#c)"/><path d="m19.5 21.5h-15.0000004v-19h15.0000004z" fill="none" stroke="url(#b)" stroke-linecap="round"/><path d="m3.4999601 1.4999569c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.9987161s-11.3333862 0-17.0000799 0c0-7.000018 0-14.000035 0-21.0000538z" fill="none" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/><g transform="matrix(.88968133 0 0 .88966173 9.131766 8.975664)"><path d="m8.000001.49999997c-4.138241 0-7.50000103 3.36175853-7.50000103 7.49999993 0 4.1382421 3.36176003 7.5000011 7.50000103 7.5000001 4.138239 0 7.500003-3.361758 7.499999-7.5000001 0-4.1382414-3.36176-7.49999993-7.499999-7.49999993z" fill="url(#g)"/><path d="m8.034298.608011-.891768.103226-1.01753.252331c.08605-.02856.173793-.05293.262957-.08029l-.0686-.114695c-.213841.04313-.422108.08909-.628811.149104-.01039.003-.0239.0084-.0343.01147-.242771.07159-.477307.14717-.708841.240861l-.02286.02294-.04574.01147c-.05298.02206-.107734.04564-.160061.06882l-.102896.194982-.05716-.126165c-.04742.02232-.101778.04559-.148629.06882l.02286.217922-.251524.194982-.137195.3670262h.297256l.11433-.2408612.04574-.08029c.132672-.08899.265031-.189605.400153-.27527l.308689.09176c.204986.132108.412218.269525.617378.4014343l.297256-.2638003-.331555-.137634-.160061-.298209-.583079-.05735-.01143-.05735.251524.04588.137195-.137634.320122-.05735c.07451-.03438.153446-.06377.228659-.09176l-.205793.172043.708841.458783v.275269l-.27439.2637993.365854.6881735.251524-.126165.320122-.4587819c.442652-.1298181.828386-.2792324 1.246187-.4587829l-.02287.1720437.217226.126165.365854-.2293907-.182928-.206452-.251524.137634-.08003-.02294c.0181-.0078.03902-.01499.05717-.02294l.365853-.894626-.800305-.298209c-.0105-.000226-.01236.000186-.02286 0zm-3.578505 1.341938.308688.1949836h.240092v-.2293916l-.297257-.126165zm-.914635 0-.125762.3326179s-.226887.032066-.285823.045881c-.75266.6579061-2.276263 2.0787135-2.629573 4.7598658.01399.062161.251524.4243742.251524.4243742l.571646.3211476.58308.1491042.240091.2867385.38872.27527.217225-.034409.160061.068818v.057346l-.205792.5505385-.171494.2408609.04574.1146951-.125762.4473135.480183.8487468.503049.401435.217225.309678-.02286.619356.160061.344087-.160061.676704c-.0026.0085-.0105.03495 0 .06882.02119.06778.883017.520135.9375.481722.01336-.0096.0108-.01417.02286-.02294-.304279-.543165-.480182-1.167558-.480182-1.835129 0-1.057392.442689-2.0007686 1.143292-2.683877l-.205792-.3899677-.411586-.091756-.217226-.5505393-.537347.057346-.46875-.3211476-.503049.4129035v.057346c-.149313-.040881-.324364-.048624-.457317-.126165l-.102896-.2982084v-.3211476l-.342988.034409c.02744-.2060897.06383-.4133029.09146-.6193561h-.19436l-.205793.2408609-.182927.080287-.27439-.1491042-.02287-.3211476.05717-.3440869.400152-.3096777h.331555l.0686-.1720419.400153.091757.308688.367026.04574-.6078868.525915-.4014344.182926-.4358427.400152-.1605741.205793-.2982085.491617-.080287.262957-.3555567h-.754574l.46875-.2064518h.331555l.423019-.1376342.08003.3784951.182927-.2638-.205793-.1376343.04574-.1605741-.171494-.1491043-.182927-.045881.04574-.1949825-.137195-.2637993-.331555.126165.05716-.2408609-.388719-.2064517-.297257.4931902.0343.1835134-.308708.1261664-.182927.3784952-.09146-.355556-.514481-.2064518-.09146-.2638.697409-.3784959.308689-.2752692.02286-.3211476-.171494-.091756zm7.065549.1376353-.05717.034409v.1949826l-.537347.3211476.102897.481721.308688-.2064517.205792.2064517.217227.1261658.148628-.3555567-.08003-.2179217.04574-.080287c-.105652-.1800175-.225348-.342791-.354425-.5046606zm-1.429116.4587826v.2064518l.114329.1146951v.3096784l-.0686.3899651.342988-.057346.251524-.2408608-.228655-.1949826c-.07233-.1826861-.13814-.3523772-.228659-.5275993zm-.297256.4014343-.205793.057346.05716.3670252.262958-.1376343zm1.577744.2064518-.19436.137635.08003.2064518h-.308689l-.171494.2638-.205793.229391-.377287.080287.217226.2064525.05716.2064517h-.274391l-.365853.1949826v.5505392h.160061l.160061.1605735.354421-.1605735.137195-.3440867.251524-.1491042.05716-.1146959.423019-.1146958.228658.2523301.262958.1261658-.148628.2752692.217225-.057346.114329-.2752693-.285823-.3211475h.125762l.285823.2293916.05717.2982084.137195.1491043c.04883-.2389908.08003-.4921738.08003-.7455211-.02755-.430116-.132451-.8364192-.285822-1.227245l-.354421.2867385-.434451-.1032259zm-.19436 2.1906857-.537347.057346-.468751.1146951c-.269417.2897237-.556737.5937337-.811737.8946252l-.297256.6881738.137195.1491042-.251525.3670259.217226.4817218c1.369154-.1440032 2.52152-1.0486291 3.018293-2.2824425l-.11433.1146957-.525915-.4931908z" fill="#13355a" opacity=".5"/><path d="m7.962844.50077c1.908938 0 3.63772 1.767246 3.768578 3.8459824.000002 2.0159762-1.674261 3.3292636-3.649662 3.3292636l-.18843.012022c-3.254441.076745-4.659069 2.542388-4.431421 4.47395.292623 2.482863 2.474402 3.455836 4.500935 3.326095v.01202c.06291.0016.125143 0 .18843 0 4.054396 0 7.348728-3.361992 7.348726-7.4996621 0-4.1376711-3.29433-7.4996639-7.348726-7.4996639-.06329 0-.125523-.0016-.18843-.000009z" fill="url(#h)"/><g fill="none"><path d="m7.999999.47597c-4.13824 0-7.499999 3.372529-7.499999 7.5240288 0 4.1515012 3.361759 7.5240322 7.499999 7.5240302 4.138241 0 7.500003-3.372529 7.500001-7.5240302 0-4.1514998-3.36176-7.5240288-7.500001-7.5240288zm-.973647.0059c2.16393 0 4.148453 1.7080047 4.29679 3.7978846.000003 2.0267854-1.599159 2.9383891-3.838431 2.9383891l-.21539.011472c-2.7303986.1255161-4.268066 2.5057673-4.268066 4.5208833 0 1.155454.384439 1.919508 1.230269 2.799519" opacity=".596"/><path d="m14.5 7.9999999c0 3.5900581-2.910151 6.5003721-6.5000038 6.5003721-3.5898458 0-6.4999962-2.910314-6.4999962-6.5003721 0-3.5900565 2.9101504-6.5003718 6.4999962-6.5003718 3.5898528 0 6.5000038 2.9103153 6.5000038 6.5003718zm-2.623359-5.2695356c.42018.6551191.350055 1.0108099.406621 1.8077343.000003 1.9414475-1.93365 3.8290708-4.0786365 3.8290708l-.206321.010989c-2.1063282.096827-4.0107782.9734055-4.0107782 3.3174576 0 .717018.1545487 1.276689.4836861 1.811147" opacity=".5" stroke="url(#i)" stroke-linecap="round" stroke-linejoin="round"/></g></g><path d="m16.249216 9.3990567c-3.681715 0-6.6726079 3.0004363-6.6726079 6.6938993 0 3.693464 2.9908929 6.693903 6.6726079 6.693902 3.681715 0 6.672611-3.000438 6.672609-6.693902 0-3.693463-2.990894-6.6938993-6.672609-6.6938993zm-.866235.00534c1.925208 0 3.6908 1.5195593 3.822772 3.3788633.000003 1.803168-1.422741 2.614195-3.41498 2.614195l-.191627.01019c-2.429186.111663-3.797218 2.229304-3.797218 4.022093 0 1.027971.342027 1.707728 1.094547 2.490647" fill="none" opacity=".3" stroke="#002728" stroke-width=".889675"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_bullet.svg b/icon-themes/elementary_svg/cmd/lc_bullet.svg
new file mode 100644
index 000000000..93253d093
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_bullet.svg
@@ -0,0 +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(-2.84165 0 0 -2.59455 16.284982 2.675288)" gradientUnits="userSpaceOnUse" x1="13.18644" x2="12.644068" y1="-1.728814" y2="23.084745"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="b" cx="22.571428" cy="30.857143" gradientTransform="matrix(.73633723 0 0 .13549598 -5.086006 17.928848)" gradientUnits="userSpaceOnUse" r="15.571428"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><ellipse cx="11.534176" cy="22.109867" fill="url(#b)" opacity=".2" rx="11.465822" ry="2.890133"/><path d="m6.5728156 2.2038835c-2.4128946-.0000001-4.3689321 1.9560374-4.3689321 4.368932.0000001 2.4128945 1.9560376 4.4869995 4.3689321 4.4869995h2.4271844v1.941748h-2.4271844c-2.4128946 0-4.3689321 2.030705-4.3689321 4.443599 0 2.412895 1.9560375 4.368932 4.3689321 4.368932 2.4128945 0 4.4303404-1.986866 4.4563104-4.399621v-2.427185l1.970874.012712v2.427185c0 2.412895 2.01429 4.386909 4.427185 4.386909s4.368932-1.956037 4.368932-4.368932c0-2.412894-1.956037-4.443599-4.368932-4.443599h-2.427185v-1.941748h2.427185c2.412894 0 4.368932-2.074105 4.368932-4.4869995s-1.956037-4.368932-4.368932-4.368932-4.427185 1.9380602-4.427185 4.3509547v2.4271845l-1.970874-.0127119v-2.4271845c0-2.4128944-2.0434159-4.3382427-4.4563104-4.3382428zm0 1.9417475c1.3404969.0000001 2.4271844 1.0866876 2.4271844 2.4271845v2.4271845h-2.4271844c-1.340497 0-2.4271845-1.0866875-2.4271845-2.4271845s1.0866875-2.4271845 2.4271845-2.4271845zm10.8543694 0c1.340497.0000003 2.427184 1.0866877 2.427184 2.4271845s-1.086687 2.4271845-2.427184 2.4271845h-2.427185v-2.4271845c0-1.3404972 1.086688-2.4271848 2.427185-2.4271845zm-6.398059 6.883495 1.970874.012712v1.941748l-1.970874-.01271zm-4.4563104 3.988851h2.4271844v2.427185c0 1.340497-1.0866877 2.427184-2.4271844 2.427184-1.3404968 0-2.4271842-1.086687-2.4271845-2.427184s1.0866873-2.427185 2.4271845-2.427185zm8.4271844 0h2.427185c1.340497 0 2.427184 1.086688 2.427184 2.427185s-1.086687 2.427184-2.427184 2.427184c-1.340497.000001-2.427185-1.086687-2.427185-2.427184z" fill="url(#a)" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".580392"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_bulletsandnumberingdialog.svg b/icon-themes/elementary_svg/cmd/lc_bulletsandnumberingdialog.svg
new file mode 100644
index 000000000..9092984bb
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_bulletsandnumberingdialog.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="17.461565" x2="17.461565" y1="12.132274" y2="23.876352"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#ccc"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14.525564" x2="14.525564" y1="12.132274" y2="23.879738"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#8c8c8c"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="10.127912" x2="9.984243" y1="12.048073" y2="3.95193"><stop offset="0" stop-color="#e5e5e5"/><stop offset="1" stop-color="#ababab"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="2.77085" x2="3.090316" xlink:href="#i" y1="-.441177" y2="7.641264"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="3.293317" x2="3.293317" xlink:href="#i" y1="12.695808" y2="20.695808"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="3.279048" x2="3.104153" xlink:href="#j" y1="-.441177" y2="7.558823"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="3.457094" x2="3.957094" xlink:href="#j" y1="12.235294" y2="21.235294"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="3.5" x2="3.5" y1="28" y2="33"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="3.5" x2="3.5" y1="29.5" y2="31.5"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="k"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#k" y1="57" y2="35"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#k" y1="52" y2="30"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#k" y1="47" y2="25"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#k" y1="42" y2="20"/><g transform="translate(0 -25)"><path d="m8.5 43.5v2h7v-2z" fill="url(#l)"/><path d="m8.5 43.5v2h7v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m8.5 38.5v2h14v-2z" fill="url(#m)"/><path d="m8.5 38.5v2h14v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m8.5 33.5v2h7v-2z" fill="url(#n)"/><path d="m8.5 33.5v2h7v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m8.5 28.5v2h14v-2z" fill="url(#o)"/><path d="m8.5 28.5v2h14v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><g fill="#fff" transform="translate(6)"><path d="m16 29v.5h-12v.5h-1v-1z" opacity=".2"/><path d="m9 34v.5h-5v.5h-1v-1z" opacity=".2"/><path d="m16 39v.5h-12v.5h-1v-1z" opacity=".2"/><path d="m9 44v.5h-5v.5h-1v-1z" opacity=".2"/></g></g><g transform="matrix(.85 0 0 .85 .43647 1.875)"><path d="m3.6041529 7.5588232h-.9777423v-4.9501104-.5110925c.00371-.1814749.00741-.3610981.011111-.5388694.00741-.1814749.012963-.3536908.016666-.5166479.00741-.16666057.012963-.31295157.016666-.43887297-.062961.066664-.1185142.1240693-.1666607.172216-.048147.048147-.098145.094441-.1499945.1388838-.048147.044443-.099997.09258897-.1555499.14443917-.055553.048147-.1222176.105552-.1999928.172216l-.8221925.6721979-.53331397-.6833086 2.12770057-1.66105077h.8333031z" fill="url(#e)"/><path d="m3.6041529 7.5588232h-.9777423v-4.9501104-.5110925c.00371-.1814749.00741-.3610981.011111-.5388694.00741-.1814749.012963-.3536908.016666-.5166479.00741-.16666057.012963-.31295157.016666-.43887297-.062961.066664-.1185142.1240693-.1666607.172216-.048147.048147-.098145.094441-.1499945.1388838-.048147.044443-.099997.09258897-.1555499.14443917-.055553.048147-.1222176.105552-.1999928.172216l-.8221925.6721979-.53331397-.6833086 2.12770057-1.66105077h.8333031z" fill="url(#e)" opacity=".5" stroke="#002e99" stroke-width="1.176471"/><path d="m5.9570941 20.735294h-5.06648293v-.866635l1.94437393-2.11659q.4166516-.449984.7444175-.822193.3277658-.372208.5555354-.727751.2333248-.355543.3555426-.711085.1222178-.361098.1222178-.783305 0-.327766-.094441-.577757-.094441-.249991-.2722124-.422207-.1722159-.177771-.4110962-.266657-.2388802-.08889-.5333139-.08889-.5277587 0-.9555209.216659-.422207.211104-.8055264.544425l-.56664612-.661083q.22221412-.199993.47776042-.372209.2555463-.177771.5499801-.305544.2944338-.127774.6221997-.199993.3277658-.07778.6888639-.07778.5333139 0 .9610762.149994.4333176.149995.7333067.433318.2999892.277768.4610944.683309.1666607.399985.1666607.905522 0 .472205-.1499946.899968-.1444392.427767-.4055408.844418-.2555463.411097-.6166444.827748-.3555426.416652-.7721942.866635l-1.5610545 1.661051v.04444h3.827639z" fill="url(#f)"/><g fill="none"><path d="m5.9570941 20.735294h-5.06648293v-.866635l1.94437393-2.11659q.4166516-.449984.7444175-.822193.3277658-.372208.5555354-.727751.2333248-.355543.3555426-.711085.1222178-.361098.1222178-.783305 0-.327766-.094441-.577757-.094441-.249991-.2722124-.422207-.1722159-.177771-.4110962-.266657-.2388802-.08889-.5333139-.08889-.5277587 0-.9555209.216659-.422207.211104-.8055264.544425l-.56664612-.661083q.22221412-.199993.47776042-.372209.2555463-.177771.5499801-.305544.2944338-.127774.6221997-.199993.3277658-.07778.6888639-.07778.5333139 0 .9610762.149994.4333176.149995.7333067.433318.2999892.277768.4610944.683309.1666607.399985.1666607.905522 0 .472205-.1499946.899968-.1444392.427767-.4055408.844418-.2555463.411097-.6166444.827748-.3555426.416652-.7721942.866635l-1.5610545 1.661051v.04444h3.827639z" opacity=".5" stroke="#002e99" stroke-width="1.176471"/><path d="m1.1041528 1.2931982 1.5-1.23437497h.5v7.49999997" opacity=".5" stroke="url(#g)"/><path d="m3.312848 12.904792c-.2110122 0-.4097455.02228-.5957031.06641a.40852733.40852733 0 0 1 -.00586.002c-.1947902.04292-.3758984.101583-.546875.175781-.1716129.07447-.3323386.164531-.4804688.267578a.40852733.40852733 0 0 1 -.00391.002c-.042934.02893-.078003.06194-.1191406.0918l.054687.0625c.1793988-.129368.3518831-.272621.5449223-.369241.3453378-.174911.7327806-.259765 1.140625-.259765.238723 0 .4665231.03737.6757813.115234.2089214.07774.4008338.197772.5585937.359375.1618831.158022.2842416.352013.3652344.566406.083251.22037.1210937.46334.1210937.722657 0 .321688-.047834.628366-.1445312.914062a.40852733.40852733 0 0 1 0 .002c-.0938365.272993-.2285283.540856-.4003861.802735-.1647695.256753-.3628532.51345-.5917969.773437-.2211487.251135-.4722037.527948-.7519531.830078l-1.8339844 1.996094v.300781h4.25v-.105515h-3.4199219a.40852733.40852733 0 0 1 -.4082031-.408203v-.04492a.40852733.40852733 0 0 1 .1113281-.279299l1.5585937-1.658203.00195-.002c.273907-.295866.5275915-.581436.7597656-.853515a.40852733.40852733 0 0 1 .00195-.002c.2277885-.262732.4180693-.520948.5761782-.775298a.40852733.40852733 0 0 1 .00195-.002c.1590847-.253858.280205-.505992.3652344-.757812a.40852733.40852733 0 0 1 .00195-.0039c.084536-.241083.1269532-.494415.1269532-.765625 0-.292656-.047203-.537896-.1347657-.748047a.40852733.40852733 0 0 1 -.00195-.0059c-.0865561-.217809-.2065621-.391777-.361325-.535075a.40852733.40852733 0 0 1 -.00391-.002c-.1553541-.14668-.3431579-.260341-.5839807-.343703a.40852733.40852733 0 0 1 -.00195-.002c-.23551-.08258-.5092287-.126954-.8261719-.126954z" opacity=".5" stroke="url(#h)"/></g></g><path d="m20.5 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#d)" opacity=".15"/><g transform="matrix(.73400013 0 0 .73400013 11.632274 12.132274)"><path d="m16.798828 12.5c-.165264 0-.298828.211412-.298828.474609v.763672h-.09766l-1.123047.480469-.07227.07422-.552734-.552735c-.18611-.186109-.430016-.241858-.546875-.125l-.992188.992188c-.116858.116859-.06111.360765.125.546875l.552735.552734-.07422.07227-.480469 1.123047v.097651h-.763663c-.263197 0-.474609.133564-.474609.298828v1.402344c0 .165264.211412.298828.474609.298828h.763672v.105469l.480469 1.123047.07031.06836-.548828.548828c-.186109.186109-.241858.430016-.125.546875l.992188.992188c.116859.116859.360765.06111.546875-.125l.548828-.548828.07617.07812 1.123047.482422h.09766v.753907c0 .263201.133564.474612.298828.474612h1.402344c.165264 0 .298828-.211411.298828-.474609v-.753907h.105469l1.123047-.482422.07227-.07422.544922.544922c.18611.186108.430016.241859.546875.125l.992188-.992188c.116858-.116859.06111-.360766-.125-.546875l-.544922-.544922.07422-.07227.482422-1.123047v-.105462h.753907c.26319 0 .474602-.133564.474602-.298828v-1.402344c0-.165264-.211412-.298828-.474609-.298828h-.753907v-.09766l-.482422-1.123047-.07812-.07617.548828-.548828c.186109-.18611.241858-.430016.125-.546875l-.992188-.992188c-.116859-.116858-.360765-.06111-.546875.125l-.548828.548828-.06836-.07031-1.123047-.480469h-.105472v-.763672c0-.263197-.133564-.474609-.298828-.474609zm.705078 4c.829457 0 1.503906.674449 1.503906 1.503906.000001.829457-.674449 1.503906-1.503906 1.503906-.829457.000001-1.503906-.674449-1.503906-1.503906s.674449-1.503906 1.503906-1.503906z" display="block" fill="url(#a)" stroke="url(#b)" stroke-linejoin="round" transform="matrix(1.3623976 0 0 1.3623976 -15.847782 -16.528981)"/><path d="m8 3.465116c-2.5005771 0-4.5348837 2.034307-4.5348837 4.534884s2.0343066 4.534884 4.5348837 4.534884c2.500576-.000001 4.534884-2.034307 4.534884-4.534884s-2.034308-4.534884-4.534884-4.534884zm0 2.093024c1.347907 0 2.44186 1.093953 2.44186 2.44186s-1.093953 2.44186-2.44186 2.44186-2.4418605-1.093953-2.4418605-2.44186 1.0939535-2.44186 2.4418605-2.44186z" opacity=".05"/><path d="m8.0000001 4c-2.2056004 0-4.0000002 1.7944001-4.0000002 4.0000008 0 2.2055992 1.7943998 3.9999992 4.0000002 3.9999992 2.2055999 0 3.9999999-1.7944 3.9999999-3.9999992 0-2.2056007-1.7944-4.0000008-3.9999999-4.0000008z" fill="none" stroke="url(#c)" stroke-width="1.352275"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_calculate.svg b/icon-themes/elementary_svg/cmd/lc_calculate.svg
new file mode 100644
index 000000000..e4d86197e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_calculate.svg
@@ -0,0 +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(.31427 0 0 .32592858 7.4573 5.678215)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" xlink:href="#k" y1=".985" y2="47.013"/><linearGradient id="b" gradientTransform="matrix(.31427 0 0 .32592858 1.4573 1.678214)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" xlink:href="#k" y1=".985" y2="47.013"/><radialGradient id="c" cx="62.625" cy="4.625" gradientTransform="matrix(.94118 0 0 .28235 -46.94 19.694)" gradientUnits="userSpaceOnUse" r="10.625" xlink:href="#d"/><linearGradient id="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.8048 0 0 .60166 -1664.82 -1932.195)" gradientUnits="userSpaceOnUse" x1="2082.573" x2="2082.573" y1="3213.947" y2="3247.298"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.6463 0 0 .653 -2.88 -12.25)" gradientUnits="userSpaceOnUse" x1="30.027" x2="26.435" y1="27.803" y2="33.39"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".539" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.8236 0 0 .8237 18.39 -12.633)" gradientUnits="userSpaceOnUse" x1="-6.388" x2="-6.388" xlink:href="#h" y1="22.767" y2="39.523"/><linearGradient id="h"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.6066 0 0 .6068 16.73 -5.904)" gradientUnits="userSpaceOnUse" x1="-2.85" x2="-2.85" xlink:href="#h" y1="39.397" y2="22.916"/><linearGradient id="j" gradientTransform="matrix(.2432 0 0 .3514 2.162 -.432)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.923" y2="41.077"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.2857 0 0 .3042 1.143 .233)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.2538 0 0 .305 19.13 -.685)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><radialGradient id="m" cx="24.837" cy="36.421" gradientTransform="matrix(-.2557 0 0 -.1918 17.353 22.984)" gradientUnits="userSpaceOnUse" r="15.645" xlink:href="#d"/><linearGradient id="n"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="o" cx="605.714" cy="486.648" gradientTransform="matrix(-.008 0 0 .0062 8.84 15.235)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><linearGradient id="p" gradientTransform="matrix(.0207 0 0 .0062 1.515 15.235)" gradientUnits="userSpaceOnUse" x1="302.857" x2="302.857" xlink:href="#n" y1="366.648" y2="609.505"/><linearGradient id="q" gradientTransform="matrix(.0207 0 0 .0062 23.006 8.634)" gradientUnits="userSpaceOnUse" x1="302.857" x2="302.857" xlink:href="#n" y1="366.648" y2="609.505"/><radialGradient id="r" cx="605.714" cy="486.648" gradientTransform="matrix(-.008 0 0 .0062 30.332 8.634)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><radialGradient id="s" cx="605.714" cy="486.648" gradientTransform="matrix(.008 0 0 .0062 30.65 8.634)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><path d="m4 17.5h10v1.5h-10z" fill="url(#p)" opacity=".15"/><path d="m4 17.5v1.5c-.414.003-1-.336-1-.75s.462-.75 1-.75z" fill="url(#o)" opacity=".15"/><path d="m3.5 2.5h11v15h-11z" fill="url(#b)" stroke-width="1.08562"/><path d="m12.5 14.5h-9v-13h9z" fill="none" stroke="url(#j)" stroke-linecap="round" transform="translate(1 2)"/><path d="m2.5.5h11v15h-11z" fill="none" stroke="url(#l)" stroke-linejoin="round" transform="translate(1 2)"/><path d="m8 5h7v13h-7z" opacity=".05"/><path d="m7.003 16a4 3 0 1 1 8 0 4 3 0 0 1 -8 0z" fill="url(#m)" fill-rule="evenodd" opacity=".141"/><path d="m9.5 6.5h11v15h-11z" fill="url(#a)" stroke-width="1.08562"/><path d="m12.5 14.5h-9v-13h9z" fill="none" stroke="url(#j)" stroke-linecap="round" transform="translate(7 6)"/><path d="m2.5.5h11v15h-11z" fill="none" stroke="url(#l)" stroke-linejoin="round" transform="translate(7 6)"/><path d="m25.492 10.898h10v1.5h-10z" fill="url(#q)" opacity=".15" transform="translate(-15.492 10.602)"/><path d="m25.492 10.898v1.5c-.414.003-1-.336-1-.75s.46-.75 1-.75z" fill="url(#r)" opacity=".15" transform="translate(-15.492 10.602)"/><path d="m35.492 10.898v1.5c.414.003 1-.336 1-.75s-.462-.75-1-.75z" fill="url(#s)" opacity=".15" transform="translate(-15.492 10.602)"/><path d="m22 21c0 1.657-4.477 3-10 3s-10-1.343-10-3 4.477-3 10-3 10 1.343 10 3z" fill="url(#c)" fill-rule="evenodd" opacity=".3" transform="matrix(.6 0 0 .6 10.7 9.7)"/><path d="m12.5 1.5v3.018c-.166-.01-.333-.017-.5-.018-4.694 0-8.5 3.806-8.5 8.5s3.806 8.5 8.5 8.5c4.5-.002 8.218-3.51 8.482-8h-4.012c-.03.266-.088.523-.16.77l-.023.08c-.073.233-.167.457-.275.67l-.05.103c-.112.206-.238.4-.378.586l-.08.102c-.146.18-.305.352-.477.51l-.084.072c-.18.157-.373.304-.578.43-.016.01-.032.018-.05.027-.2.12-.41.226-.627.315l-.084.037c-.22.084-.448.146-.682.195-.044.01-.09.02-.133.028-.26.046-.52.074-.79.074-.308 0-.606-.03-.896-.09-.003 0-.007 0-.01-.003-.008 0-.014-.004-.02-.006-.274-.056-.54-.14-.792-.245l-.066-.027c-.247-.108-.482-.235-.703-.382l-.04-.023c-.223-.152-.43-.327-.622-.516l-.044-.042c-.184-.185-.35-.39-.498-.604l-.06-.08c-.137-.205-.252-.425-.354-.653-.02-.043-.04-.087-.058-.13-.095-.232-.17-.475-.225-.724l-.026-.12c-.053-.274-.085-.559-.085-.854 0-.307.03-.605.09-.895l.002-.005.006-.026c.057-.273.14-.538.246-.79l.027-.067c.11-.247.236-.482.383-.703l.023-.04c.152-.223.327-.43.516-.622l.042-.045c.185-.184.39-.35.604-.498l.08-.06c.206-.138.426-.253.654-.355.043-.02.087-.04.13-.058.232-.095.475-.17.724-.225.04-.01.08-.02.12-.027.277-.054.562-.086.856-.086.167 0 .334.01.5.03v2.97l7.766-5z" fill="url(#e)" opacity=".99" transform="matrix(.6 0 0 .6 10.7 9.7)"/><g fill="none"><path d="m13.49 6.12v-2.79l4.932 3.188-4.932 3.14v-2.526" opacity=".5" stroke="url(#f)" stroke-width="1.637" transform="matrix(.6 0 0 .6 10.7 9.7)"/><path d="m19.39 14.046a7.48 7.48 0 0 1 -8.374 6.395 7.48 7.48 0 0 1 -6.465-8.317 7.48 7.48 0 0 1 8.267-6.534" opacity=".5" stroke="url(#g)" stroke-width="1.637" transform="matrix(.6 0 0 .6 10.7 9.7)"/><path d="m18.2 10.6v1.81c-.1-.005-.2-.01-.3-.01-2.816 0-5.1 2.284-5.1 5.1s2.284 5.1 5.1 5.1c2.7 0 4.93-2.106 5.09-4.8h-2.41c-.018.16-.053.314-.096.462l-.014.048c-.044.14-.1.274-.165.402l-.03.062c-.067.123-.143.24-.227.35l-.048.063c-.087.108-.183.21-.286.306l-.05.043c-.108.095-.224.183-.347.258-.01.006-.02.01-.03.017-.12.073-.247.136-.377.19l-.05.02c-.133.052-.27.09-.41.118l-.08.017c-.154.028-.312.044-.474.044-.185 0-.364-.02-.538-.055h-.006c-.004 0-.008-.003-.012-.004-.164-.034-.324-.083-.475-.147l-.04-.016c-.15-.065-.29-.14-.422-.23l-.024-.013c-.134-.09-.258-.196-.373-.31l-.026-.025c-.11-.112-.21-.235-.3-.363l-.035-.048c-.083-.125-.152-.257-.214-.394-.012-.026-.024-.052-.034-.078-.057-.14-.102-.285-.135-.434l-.017-.072c-.03-.164-.05-.335-.05-.512 0-.184.018-.363.054-.537v-.003l.005-.016c.033-.163.083-.322.146-.474l.017-.04c.064-.148.14-.29.23-.422l.013-.024c.09-.133.196-.258.31-.373l.024-.026c.11-.11.234-.21.363-.3l.048-.035c.124-.083.256-.152.393-.213l.078-.035c.14-.057.286-.102.436-.135.024-.006.048-.012.072-.016.166-.03.337-.05.513-.05.1 0 .202.007.3.017v1.783l4.66-3z" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-width=".9822"/><path d="m19.77 14.5-2.46-.005c-.77 2.723-3.505 4.45-6.332 3.912-2.975-.566-4.936-3.426-4.392-6.405.545-2.98 3.39-4.96 6.374-4.436" opacity=".5" stroke="url(#i)" stroke-width="1.637" transform="matrix(.6 0 0 .6 10.7 9.7)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_calloutshapes.cloud-callout.svg b/icon-themes/elementary_svg/cmd/lc_calloutshapes.cloud-callout.svg
new file mode 100644
index 000000000..486f30fb1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_calloutshapes.cloud-callout.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="4.323809" x2="4.401501" y1="291.591717" y2="295.573921"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><radialGradient id="b" cx="2.25" cy="16" gradientTransform="matrix(.04246474 0 0 .03078106 1.29155 295.66741)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 -41.668344 -2.601923)" gradientUnits="userSpaceOnUse" x1="220.92778" x2="219.56375" y1="23.604956" y2="37.544983"><stop offset="0" stop-color="#fff"/><stop offset=".35994753" 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="d" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" xlink:href="#c" y1="15.230341" y2="15.5"/><linearGradient id="e" gradientTransform="matrix(.24324324 0 0 .35135133 -41.668344 -2.601923)" gradientUnits="userSpaceOnUse" x1="220.92778" x2="219.56375" xlink:href="#c" y1="23.604956" y2="37.544983"/><g transform="translate(0 -290.64998)"><path d="m3.175 291.70831a2.1166667 1.3229193 0 0 0 -2.1166667 1.32292 2.1166667 1.3229193 0 0 0 2.1166667 1.32292 2.1166667 1.3229193 0 0 0 2.1166667-1.32292 2.1166667 1.3229193 0 0 0 -2.1166667-1.32292zm-.79375 2.64584a.79375048.39687503 0 0 0 -.79375.39687.79375048.39687503 0 0 0 .79375.39687.79375048.39687503 0 0 0 .79375-.39687.79375048.39687503 0 0 0 -.79375-.39687zm-.5291667.79374a.52916598.26458333 0 0 0 -.5291666.26459.52916598.26458333 0 0 0 .5291666.26458.52916598.26458333 0 0 0 .5291667-.26458.52916598.26458333 0 0 0 -.5291667-.26459zm-.5291666.52917a.26458333.13229167 0 0 0 -.2645834.13229.26458333.13229167 0 0 0 .2645834.1323.26458333.13229167 0 0 0 .2645833-.1323.26458333.13229167 0 0 0 -.2645833-.13229z" fill="url(#a)" stroke="#7239b3" stroke-opacity=".501961" stroke-width=".264583"/><ellipse cx="1.387095" cy="296.15991" display="block" fill="url(#b)" fill-rule="evenodd" opacity=".245" rx=".716592" ry=".519431" stroke-width=".264583"/><g fill="none" stroke-linecap="round" stroke-linejoin="round" transform="matrix(.26458333 0 0 .26458333 0 290.64998)"><ellipse cx="11.923729" cy="9" opacity=".5" rx="7.003019" ry="3.977595" stroke="url(#e)" stroke-width=".935014"/><ellipse cx="9" cy="15.5" opacity=".5" rx="2" ry=".5" stroke="url(#d)" stroke-opacity=".501961"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_calloutshapes.line-callout-1.svg b/icon-themes/elementary_svg/cmd/lc_calloutshapes.line-callout-1.svg
new file mode 100644
index 000000000..1b2a6f243
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_calloutshapes.line-callout-1.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" 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(.25461393 0 0 .06210065 5.163865 18.948193)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="5" y2="20"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="17" x2="17" y1="5" y2="14"><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 transform="scale(.26458333)"><ellipse cx="5.736746" cy="19.941803" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".347" rx="4.29661" ry="1.04795"/><path d="m10.499458 3.5044483v12.0000007h10v-12.0000007zm-3.8125001 5c-.705792 3.6066917-1.435501 7.2087547-2.15625 10.8124997l-.03125.1875h2c.8177321-3.653072 1.328188-7.378363 2.2812501-10.9999997z" fill="url(#b)" stroke="#7239b3" stroke-opacity=".501961"/><g fill="none"><path d="m11.499458 4.5044483h8v10.0000007h-8z" opacity=".5" stroke="url(#c)"/><path d="m7 9.5h1" opacity=".5" stroke="#fff"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_calloutshapes.line-callout-2.svg b/icon-themes/elementary_svg/cmd/lc_calloutshapes.line-callout-2.svg
new file mode 100644
index 000000000..0884a9e47
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_calloutshapes.line-callout-2.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="11" x2="20" xlink:href="#b" y1="9.5" y2="9.5"/><linearGradient id="b"><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="c" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="5" y2="21"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="16" x2="16" xlink:href="#b" y1="5" y2="14"/><radialGradient id="e" cx="2.25" cy="16" gradientTransform="matrix(.25461393 0 0 .06210065 5.164407 18.943745)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="scale(.26458333)"><path d="m11 4v.5 10.5h9v-11zm1 1h7v9h-7z" fill="url(#a)"/><ellipse cx="5.737288" cy="19.937355" display="block" fill="url(#e)" fill-rule="evenodd" opacity=".347" rx="4.29661" ry="1.04795"/><path d="m10.5 3.5v12h10v-12zm-3.8125 5-2.15625 10.8125-.03125.1875h2l1.7550385-8.5h2.5206115l.08273-2.5220971z" fill="url(#c)"/><path d="m11.5 4.5h8v10h-8z" fill="none" opacity=".5" stroke="url(#d)"/><ellipse cx="5.737288" cy="19.937355" display="block" fill="url(#e)" fill-rule="evenodd" opacity=".347" rx="4.29661" ry="1.04795"/><path d="m10 3v.5 4.5039062h-.5722656l.0019531-.0039062h-3.1542969l-.078125.4042969c-.7053676 3.6045231-1.4353388 7.2059901-2.15625 10.8105471l-.00195.0078-.1289094.777356h2.9902344l.087891-.390625c.6057518-2.706093 1.0478084-5.431793 1.6132809-8.109375h1.3984375v4.5h11v-13zm1 1h9v11h-9v-4.5h-1-1.1679688c.0004514-.002.0015-.0039.00195-.0059h-1.0097656c-.6383372 2.841652-1.121418 5.700425-1.7324187 8.5059h-.9882813c.6669279-3.331605 1.3395161-6.663325 1.9941406-10 1.3061748-.0034325 2.6024101.0117188 3.9023438.0117188z" fill="#7239b3" fill-opacity=".501961"/><path d="m7.109375 9.015625h3.921875v.90625l-4.109375-.01563z" fill="#fff" opacity=".5"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_calloutshapes.line-callout-3.svg b/icon-themes/elementary_svg/cmd/lc_calloutshapes.line-callout-3.svg
new file mode 100644
index 000000000..a530a7b11
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_calloutshapes.line-callout-3.svg
@@ -0,0 +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="17" x2="17" y1="5" y2="14"><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" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="5" y2="20"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.25461393 0 0 .06210065 5.163865 18.948193)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><path d="m10.499458 3.5044483v11.9999997h10v-11.9999997zm-5.999458 4.9955517c-.00367 3.666596.014598 7.333576 0 11l1.999458.0044.000542-11.0044z" fill="url(#b)" stroke="#7239b3" stroke-opacity=".501961"/><ellipse cx="5.736746" cy="19.941803" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".347" rx="4.29661" ry="1.04795"/><g fill="none"><path d="m11.499458 4.5044483h8v10.0000007h-8z" opacity=".5" stroke="url(#a)"/><path d="m5 9.5h1" opacity=".5" stroke="#fff"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_calloutshapes.rectangular-callout.svg b/icon-themes/elementary_svg/cmd/lc_calloutshapes.rectangular-callout.svg
new file mode 100644
index 000000000..eaba80f66
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_calloutshapes.rectangular-callout.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="7" x2="8" y1="4" y2="20"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><radialGradient id="b" cx="2.25" cy="16" gradientTransform="matrix(.21143312 0 0 .11633788 6.63048 19.013594)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13" x2="13" y1="5" y2="14"><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 transform="scale(.26458333)"><path d="m3.5 3.5v12h4l.0146131 3.978659 3.9853869-3.978659h8v-12z" fill="url(#a)" stroke="#7239b3" stroke-opacity=".501961"/><ellipse cx="7.106205" cy="20.875002" display="block" fill="url(#b)" fill-rule="evenodd" opacity=".2" rx="3.567934" ry="1.963204"/><path d="m4.5 4.5h14v10h-7.381356l-2.5932203 2.567797v-2.567797h-4.0254237z" fill="none" opacity=".5" stroke="url(#c)" stroke-linecap="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_calloutshapes.round-callout.svg b/icon-themes/elementary_svg/cmd/lc_calloutshapes.round-callout.svg
new file mode 100644
index 000000000..64bc497d3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_calloutshapes.round-callout.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="6.702713" cy="73.615715" gradientTransform="matrix(1.5397488 0 0 .27923387 1.651092 .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><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14.993124" x2="15.21027" y1="4.282471" y2="19.028233"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="9.356718" x2="11.32744" y1="17.69068" y2="41.229141"><stop offset="0" stop-color="#fff"/><stop offset=".47599241" 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="scale(.26458333)"><path d="m23.10153 20.873118c0 1.114741-4.983047 2.018418-11.129944 2.018418-6.1468977 0-11.1299437-.903677-11.1299437-2.018418 0-1.114742 4.983046-2.018419 11.1299437-2.018419 6.146897 0 11.129944.903677 11.129944 2.018419z" fill="url(#a)" opacity=".4"/><g stroke-linejoin="round" transform="matrix(-1 0 0 1 25.439616 0)"><path d="m13.537994 3.7113882c4.822822.7099823 8.391417 4.0279684 8.067171 7.6204678-.209963 2.32629-1.998108 4.241026-4.555226 5.251266l1.067377 4.152936-4.721995-3.409997-.03265-.003c-.582728.02781-1.168161.03703-1.775671-.01831-5.1840888-.47226-9.1255525-3.916713-8.7853578-7.6858906.3401931-3.7691788 4.8340675-6.4451828 10.0181608-5.9729189.243004.022137.481001.030508.71819.065426z" fill="url(#b)" fill-rule="evenodd" stroke="#7239b3" stroke-opacity=".501961"/><path d="m12.611111 4.4583569c.240815.021937.449581.028882.63609.055312l.01475.00369c2.188136.3221223 4.084088 1.2373635 5.376337 2.4521707 1.29225 1.2148072 1.976145 2.7030806 1.838206 4.2313774-.178721 1.980149-1.708467 3.653159-4.002753 4.559563-.221565.0874-.343317.326152-.283936.556809l.682183 2.654981-3.399852-2.454014c-.06834-.04907-.148535-.07899-.232311-.08666l-.03134-.0037c-.0221-.0015-.04428-.0015-.06637 0-.540018.02577-1.068096.03273-1.609583-.01659-2.354398-.21447-4.4193999-1.106815-5.8354387-2.345223s-2.1765425-2.793628-2.0317987-4.3973143c.1447433-1.6036867 1.1714513-2.996328 2.7858872-3.9585041 1.614436-.962176 3.8055362-1.4663794 6.1599292-1.2518977z" fill="none" opacity=".5" stroke="url(#c)" stroke-width=".943994"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_calloutshapes.round-rectangular-callout.svg b/icon-themes/elementary_svg/cmd/lc_calloutshapes.round-rectangular-callout.svg
new file mode 100644
index 000000000..59c3154ee
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_calloutshapes.round-rectangular-callout.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" 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(.53333333 0 0 .11633788 9.361817 20.415424)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="11.338983" x2="10.322034" y1=".743863" y2="15.387931"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="12.5" x2="12.5" y1="2" y2="13"><stop offset="0" stop-color="#fff"/><stop offset=".04494323" 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(.26458333 0 0 .26458333 0 -.24939)"><ellipse cx="10.561817" cy="22.276831" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".291" rx="9" ry="1.963204"/><path d="m5.9824219.50390625c-1.3759392.00044659-2.4824219.91328015-2.4824219 2.04687505v9.9036877c0 1.133595 1.1064826 2.046875 2.4824219 2.046875h2.1113281l-1.0410156 3.919922 4.7226566-3.410156.692035-.513672h5.550152c1.375939 0 2.482422-.91328 2.482422-2.046875v-9.903688c0-1.1335948-1.106483-2.04732159-2.482422-2.046875z" fill="url(#b)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" transform="translate(0 3.942578)"/><path d="m5.9140582 1.5c-.8193638 0-1.4814183.5276458-1.4785156 1.1835937l.042973 9.7109373c.0029.655949.6591518 1.183594 1.4785156 1.183594h2.7832032l.410539.756069-.3856084 1.665806 2.734835-2 .544926-.421875h5.998047c.81876-.03146 1.481418-.527645 1.478515-1.183594l-.042973-9.7109373c-.002903-.6559479-.659151-1.1835937-1.478515-1.1835937z" fill="none" opacity=".5" stroke="url(#c)" stroke-width=".957525" transform="translate(0 3.942578)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_cancel.svg b/icon-themes/elementary_svg/cmd/lc_cancel.svg
new file mode 100644
index 000000000..982c745a2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_cancel.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="11.728284" x2="11.728284" y1="2.18179" y2="21.748316"><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="b" gradientTransform="matrix(.8047894 0 0 .60165743 -1628.8199 -1928.0804)" gradientUnits="userSpaceOnUse" x1="2035.1652" x2="2035.1652" y1="3208.0737" y2="3241.9966"><stop offset="0" stop-color="#ed5353"/><stop offset="1" stop-color="#c6262e"/></linearGradient><radialGradient id="c" cx="99.157013" cy="186.17059" gradientTransform="matrix(.11151981 0 0 .03548359 .942029 15.166729)" gradientUnits="userSpaceOnUse" r="62.769119"><stop offset="0" stop-color="#3d3d3d"/><stop offset=".5" stop-color="#686868" stop-opacity=".498039"/><stop offset="1" stop-color="#686868" stop-opacity="0"/></radialGradient><path d="m19 21.772727a7 2.2272727 0 0 1 -14 0 7 2.2272727 0 1 1 14 0z" fill="url(#c)"/><path d="m12 1.4999999c-5.7935401 0-10.5000001 4.70646-10.5000001 10.5000001 0 5.79354 4.70646 10.5 10.5000001 10.5 5.79354 0 10.50001-4.70646 10.5-10.5 0-5.7935401-4.70646-10.5000001-10.5-10.5000001z" fill="url(#b)" opacity=".99"/><path d="m12 1.4999999c-5.7935401 0-10.5000001 4.70646-10.5000001 10.5000001 0 5.79354 4.70646 10.5 10.5000001 10.5 5.79354 0 10.50001-4.70646 10.5-10.5 0-5.7935401-4.70646-10.5000001-10.5-10.5000001z" fill="none" opacity=".5" stroke="#7a0000" stroke-linecap="round" stroke-linejoin="round"/><path d="m21.49999 11.99966c0 5.24688-4.25361 9.50034-9.49988 9.50034-5.2467501 0-9.5001101-4.25351-9.5001101-9.50034 0-5.2466301 4.25336-9.4996601 9.5001101-9.4996601 5.24627 0 9.49988 4.25303 9.49988 9.4996601z" fill="none" opacity=".4" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><path d="m8.4921875 7.5117188c-.5099126 0-1.0208008.2024877-1.4003906.5820312-.7633472.7632531-.763347 2.037528 0 2.800781l2.1074219 2.105469-2.1074219 2.107422c-.7633467.763252-.7633452 2.037528 0 2.800781.7632439.763149 2.0375374.76315 2.8007812 0l2.1074219-2.109375 2.107422 2.109375c.763243.763149 2.037538.763147 2.800781 0 .763345-.763253.763347-2.037529 0-2.800781l-2.107422-2.107422 2.107422-2.105469c.763347-.763253.763347-2.037528 0-2.800781-.763243-.7631473-2.037538-.7631487-2.800781 0l-2.107422 2.107422-2.1074219-2.107422c-.3795899-.3795428-.8904772-.5820313-1.4003906-.5820312z" fill="#7a0000" opacity=".05" transform="matrix(1.003519 0 0 1.003519 -.042233 -.041875)"/><path d="m8.4928881 8.5000003c-.2535911 0-.507107.098255-.7014215.2925458-.3886289.3885811-.3886289 1.0140886 0 1.4026699l2.8056854 2.805339-2.8056854 2.805339c-.388629.388581-.388629 1.014088 0 1.40267.3886291.388581 1.0142138.388581 1.4028428 0l2.8056846-2.80534 2.805686 2.80534c.388629.388581 1.014213.388581 1.402843 0 .388629-.388582.388629-1.014089 0-1.40267l-2.805686-2.805339 2.805686-2.805339c.388629-.3885813.388629-1.0140888 0-1.4026699-.38863-.388581-1.014214-.388581-1.402843 0l-2.805686 2.8053389-2.8056846-2.8053389c-.1943146-.1942905-.4478305-.2925458-.7014213-.2925458z" fill="#7a0000" opacity=".15"/><path d="m8.492888 7.4999999c-.253591 0-.5071069.098255-.7014214.2925458-.388629.3885811-.388629 1.0140886 0 1.4026697l2.8056854 2.8053396-2.8056854 2.805339c-.388629.388581-.388629 1.014088 0 1.40267.388629.388581 1.0142137.388581 1.4028427 0l2.8056847-2.80534 2.805686 2.80534c.388629.388581 1.014213.388581 1.402843 0 .388629-.388582.388629-1.014089 0-1.40267l-2.805686-2.805339 2.805686-2.8053396c.388629-.3885811.388629-1.0140886 0-1.4026697-.38863-.388581-1.014214-.388581-1.402843 0l-2.805686 2.8053393-2.8056847-2.8053393c-.1943145-.1942905-.4478304-.2925458-.7014213-.2925458z" fill="#fff"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_capturepoint.svg b/icon-themes/elementary_svg/cmd/lc_capturepoint.svg
new file mode 100644
index 000000000..7bdc202c7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_capturepoint.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" 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" gradientUnits="userSpaceOnUse" x1="7.203894" x2="15.133052" y1="6.482563" y2="14.930884"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.25378586 0 0 .30501865 -5.871021 -.685477)" gradientUnits="userSpaceOnUse" x1="12.700075" x2="11" y1="71.337242" y2="1"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.24324324 0 0 .35135133 -22.837836 -.432428)" gradientUnits="userSpaceOnUse" x1="127.38982" x2="126.97176" y1="15.735334" y2="54.916561"><stop offset="0" stop-color="#fff"/><stop offset=".0641157" 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="h" gradientUnits="userSpaceOnUse" x1="46.985001" x2="46.985001" y1="10" y2="23"><stop offset="0" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="i" gradientTransform="matrix(0 -.59172 -.63517 0 9.814 30.722)" gradientUnits="userSpaceOnUse" x1="31.639965" x2="19.810045" y1="-56.94696" y2="-56.94696"><stop offset="0" stop-color="#fff"/><stop offset=".125" stop-color="#fff" stop-opacity=".235"/><stop offset=".939" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><g opacity=".4" transform="matrix(.52631579 0 0 .42857134 -.631579 1.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><path d="m3.5003479 3.504254h16.9993051v16.999306h-16.9993052z" fill="url(#e)" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.5014799 4.5053857h14.9787351v14.9787353h-14.9787351z" fill="none" stroke="url(#g)"/><g transform="matrix(.12525428 0 0 .12525428 2.500759 17.049834)"><g fill="#cc3b02" fill-rule="evenodd"><path d="m31.191406-96 16.808594 16 16.822266-16h-12.816407l-.005859.003906-8-.003906z"/><path d="m48-56-16.650391 16h33.333985z"/><path d="m76-84.59375-16 16.59375 16 16.689453z"/><path d="m20-84.683594v33.333985l16-16.650391z"/></g><rect fill="#ffc27d" height="7.930322" rx=".000002" ry="0" transform="rotate(-90)" width="8.090669" x="64.161026" y="43.95805"/></g><path d="m46.39 10.484c.606-.002 1.125.05 1.554.148 2.437.56 3.51 2.657 3.54 4.92-.18 2.407-.828 3.926-2.86 4.76-.443.11-1.494.177-2.244.18l-4.892.015v-4.037l4.537-.016c2-.052 1.988-1.91.01-1.968l-4.537.016v-4.002z" fill="url(#h)" stroke="#7a0000" stroke-opacity=".49" transform="translate(-27.985)"/><path d="m13.513 10.5v4.002l2.502-.008v-3.994zm2.502 5.963-2.502.008v3.529h2.502z" fill="#eee" fill-opacity=".761"/><path d="m18.404 10.484-4.89.016v1l4.89-.016c.607-.002 1.127.05 1.556.15 2.22.51 3.298 2.298 3.496 4.325.014-.137.033-.267.043-.407-.03-2.265-1.103-4.36-3.54-4.92-.43-.1-.95-.15-1.556-.15zm.906 5.49c-.232.26-.64.465-1.27.48l-4.537.017.002 1 4.535-.015c1.37-.036 1.772-.91 1.27-1.482z" fill="#206b00" opacity=".1" stroke="#fff"/><path d="m46.393 11.47-3.91.012v2.032l3.546-.012h.03c.65.018 1.22.183 1.672.516.452.332.775.872.776 1.453 0 .58-.32 1.125-.776 1.458-.454.333-1.028.494-1.68.51-.008.002-.016.002-.023 0l-3.555.013.02 2.06 3.905-.012c.663-.002 1.66-.094 1.92-.143.788-.337 1.23-.566 1.56-1.197.334-.636.523-1.525.61-2.63-.02-.963-.252-1.86-.695-2.534-.45-.684-1.083-1.175-2.07-1.402-.334-.077-.783-.125-1.332-.123z" fill="none" opacity=".53" stroke="url(#i)" stroke-opacity=".915" transform="translate(-27.985)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_chainframes.svg b/icon-themes/elementary_svg/cmd/lc_chainframes.svg
new file mode 100644
index 000000000..d1bfded59
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_chainframes.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="42.645521" x2="42.145521" xlink:href="#a" y1="13.989586" y2="6.489585"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="32.145302" x2="37.145302" xlink:href="#a" y1="9.99" y2="9.99"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="28.645521" x2="28.645521" xlink:href="#a" y1="13.989586" y2="6.489585"/><radialGradient id="e" cx="4.905738" cy="43.5" gradientTransform="matrix(2.003784 0 0 1.4 27.98813 -17.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#f"/><linearGradient id="f"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="g" cx="4.905746" cy="43.5" gradientTransform="matrix(2.003784 0 0 1.4 -20.01187 -104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#f"/><linearGradient id="h" 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="i" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="3" y2="21"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="4" y2="20"><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="k" gradientTransform="matrix(.44577 0 0 .44994 27.776767 3.633537)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="l" gradientTransform="matrix(1 0 0 -1 -.001249 22.998774)" gradientUnits="userSpaceOnUse" x1="12" x2="12.001249" xlink:href="#j" y1="4" y2="17.998774"/><g transform="scale(.26458333)"><g opacity=".4" transform="matrix(.5789476 0 0 .42857134 -1.894738 2.857146)"><path d="m37.818169 40.000002 5.181831-.000002v7l-5.181831.000002z" fill="url(#e)"/><path d="m-10.181816-47.000001 5.181816.000001v7l-5.181816-.000001z" fill="url(#g)" transform="scale(-1)"/><path d="m10.181816 40.000001h27.636353v7.000001h-27.636353z" fill="url(#h)"/></g><rect fill="url(#i)" height="19.000002" rx="1" width="19.000002" x="2.499998" y="2.500026"/><path d="m3.501249 3.498774h17v17h-17z" fill="none" opacity=".5" stroke="url(#j)" stroke-linecap="round" stroke-linejoin="round"/><rect fill="none" height="19.000002" rx="1" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" width="19.000002" x="2.499998" y="2.500026"/><rect fill="url(#k)" height="12.776214" rx=".528" ry=".556" width="12.938914" x="5.528392" y="5.637476"/><g fill="none"><path d="m6.2916816 5.5443025c-.4300235.0004839-.7766156.3468658-.7768895.7768895l-.00728 11.422362c-.000274.430024.3468661.777373.7768894.776889l11.4360815-.01287c.430024-.000484.776616-.346867.77689-.77689l.0073-11.4223637c.000254-.4300215-.346886-.7773714-.776909-.7768875z" stroke="#002e99" stroke-opacity=".501961"/><path d="m4.5000001 19.5h14.9999999v-14.9999999l-14.9999997.0000002z" opacity=".5" stroke="url(#l)" stroke-linecap="round" stroke-linejoin="round"/></g></g><g transform="matrix(.26458333 0 0 .26458333 -6.256211 1.590256)"><path d="m26.770521 6.4901c-1.4542 0-2.625 1.1708-2.625 2.625v1.75c0 1.4542 1.1708 2.625 2.625 2.625h4.75c1.4542 0 2.625-1.1708 2.625-2.625v-1.7499c0-1.4542-1.1708-2.625-2.625-2.625zm.3125 2h4.125c.51938 0 .9375.41812.9375.9375v1.125c0 .51938-.41812.9375-.9375.9375h-4.125c-.51938 0-.9375-.41812-.9375-.9375v-1.1244c0-.51938.41812-.9375.9375-.9375z" fill="#d4d4d4" stroke="#000" stroke-linecap="round" stroke-linejoin="bevel" stroke-opacity=".42745"/><path d="m26.770521 6.4901c-1.4542 0-2.625 1.1708-2.625 2.625v1.75c0 1.4542 1.1708 2.625 2.625 2.625h4.75c1.4542 0 2.625-1.1708 2.625-2.625v-1.7499c0-1.4542-1.1708-2.625-2.625-2.625zm.3125 2h4.125c.51938 0 .9375.41812.9375.9375v1.125c0 .51938-.41812.9375-.9375.9375h-4.125c-.51938 0-.9375-.41812-.9375-.9375v-1.1244c0-.51938.41812-.9375.9375-.9375z" fill="url(#d)" opacity=".2"/><path d="m26.770521 7.4901h4.75c.90025 0 1.625.72475 1.625 1.625v1.75m-1.625 1.625h-4.75c-.90025 0-1.625-.72475-1.625-1.625" fill="none" opacity=".4" stroke="#fff" stroke-linecap="round" stroke-linejoin="bevel"/><path d="m39.770521 6.4901c-1.4542 0-2.625 1.1708-2.625 2.625v1.75c0 1.4542 1.1708 2.625 2.625 2.625h4.75c1.4542 0 2.625-1.1708 2.625-2.625v-1.7499c0-1.4542-1.1708-2.625-2.625-2.625zm.3125 2h4.125c.51938 0 .9375.41812.9375.9375v1.125c0 .51938-.41812.9375-.9375.9375h-4.125c-.51938 0-.9375-.41812-.9375-.9375v-1.1244c0-.51938.41812-.9375.9375-.9375z" fill="#d4d4d4" stroke="#000" stroke-linecap="round" stroke-linejoin="bevel" stroke-opacity=".42745"/><path d="m39.770521 6.4901c-1.4542 0-2.625 1.1708-2.625 2.625v1.75c0 1.4542 1.1708 2.625 2.625 2.625h4.75c1.4542 0 2.625-1.1708 2.625-2.625v-1.7499c0-1.4542-1.1708-2.625-2.625-2.625zm.3125 2h4.125c.51938 0 .9375.41812.9375.9375v1.125c0 .51938-.41812.9375-.9375.9375h-4.125c-.51938 0-.9375-.41812-.9375-.9375v-1.1244c0-.51938.41812-.9375.9375-.9375z" fill="url(#b)" opacity=".2"/><path d="m39.770521 7.4901h4.75c.90025 0 1.625.72475 1.625 1.625v1.75m-1.625 1.625h-4.75c-.90025 0-1.625-.72475-1.625-1.625" fill="none" opacity=".4" stroke="#fff" stroke-linecap="round" stroke-linejoin="bevel"/><rect fill="#d4d4d4" height="2.000001" rx="1.5" stroke="#000" stroke-linecap="round" stroke-linejoin="bevel" stroke-opacity=".42745" width="10" x="30.645521" y="8.489585"/><rect fill="url(#c)" height="2.000001" opacity=".2" rx="1.5" width="10.000002" x="30.645521" y="8.489585"/><path d="m31.645521 9.4895854h8" fill="none" opacity=".4" stroke="#fff" stroke-linecap="round" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_changebezier.svg b/icon-themes/elementary_svg/cmd/lc_changebezier.svg
new file mode 100644
index 000000000..b551413e9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_changebezier.svg
@@ -0,0 +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="10" x2="10" y1="2" y2="7"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="7.5" x2="7.5" y1="7" y2="1.5"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" y1="3" y2="5"><stop offset="0" stop-color="#fff"/><stop offset=".05594528" 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="d" gradientUnits="userSpaceOnUse" x1="162.09949" x2="162.09949" y1="414.01666" y2="409.02002"><stop offset="0" stop-color="#555753"/><stop offset="1" stop-color="#555753" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="62.625" cy="4.625" gradientTransform="matrix(.15 0 0 .04 -4.59 296.34)" gradientUnits="userSpaceOnUse" r="10.625"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="10.186459" x2="10.186459" y1="2.549" y2="9.641272"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="10.244605" x2="9.885405" y1="3.30187" y2="3.86059"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".539" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="8.334375" x2="8.334375" xlink:href="#i" y1="2.36523" y2="4.614189"/><linearGradient id="i"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="9.128125" x2="9.128125" xlink:href="#i" y1="1.836063" y2="3.688147"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="162.2023" x2="162.2023" xlink:href="#l" y1="414.66092" y2="409.06992"/><linearGradient id="l"><stop offset="0" stop-color="#babdb6"/><stop offset="1" stop-color="#babdb6" stop-opacity="0"/></linearGradient><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="162.2023" x2="162.2023" xlink:href="#l" y1="413.94385" y2="409.06992"/><g stroke-linecap="round" transform="matrix(-1 0 0 1 24 0)"><g fill="none" transform="matrix(1 0 0 -1 -157.01645 430)"><path d="m161.03293 410.03293c0 5.25074 2.60178 7.96707 7.96707 7.96707" stroke="url(#d)" stroke-width="3"/><path d="m160.1824 408.71875c0 5.47203 2.80351 10.20866 8.91265 10.20866" stroke="url(#k)"/></g><g fill="none" transform="matrix(-1 0 0 1 181.01645 -406)"><path d="m161.03293 410.03293c0 5.25074 2.60178 7.96707 7.96707 7.96707" stroke="url(#d)" stroke-width="3"/><path d="m161.09505 408.71875c0 5.27607 1.89086 8.83969 8 8.83969" stroke="url(#m)"/></g><g stroke-linecap="round" stroke-linejoin="round" transform="translate(3 8)"><path d="m6.5 1.5h5l.0018 4.93725h-5.00005z" fill="url(#a)" stroke="url(#b)"/><path d="m7.5 2.5h3l.0018 2.93725h-3.00005z" fill="none" stroke="url(#c)"/></g></g><path d="m6.35 296.55c0 .263-.71.476-1.587.476s-1.588-.213-1.588-.476.71-.476 1.587-.476 1.588.213 1.588.476z" fill="url(#e)" fill-rule="evenodd" opacity=".3" transform="matrix(3.7795275 0 0 3.7795275 -8.5 -1098.4591)"/><g stroke-width=".264583" transform="matrix(3.7795275 0 0 3.7795275 -28 5.121092)"><path d="m7.5406252 1.6877522c.042122 1.3724856.6670185 2.244142 2.1166667 2.0892784v.5725748l1.3229171-.9260417-1.3229171-.7937501v.513147c-1.0828698.1206246-1.4226635-.5080845-1.5528769-1.4552084z" style="stroke:#002e99;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:20;stroke-opacity:.490196;fill:url(#f)"/><g fill="none"><path d="m9.8419049 3.4395834.00476-.4810519.7366691.4650322-.7424256.5790197v-.4" opacity=".5" stroke="url(#g)"/><path d="m9.6572919 3.6309701c-1.1121469.0807203-1.8520834-.3557178-1.9372882-1.8109262" opacity=".5" stroke="url(#h)"/><path d="m9.6572919 3.319811c-.1908425-.0445587-1.4552084.2807708-1.6859873-1.4678275-.002871-.0217535-.215903-.0107777-.3852743.0016939" opacity=".5" stroke="url(#j)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_changecasetolower.svg b/icon-themes/elementary_svg/cmd/lc_changecasetolower.svg
new file mode 100644
index 000000000..b1196a338
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_changecasetolower.svg
@@ -0,0 +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(.40540511 0 0 .51351351 2.278675 -.31533)" gradientUnits="userSpaceOnUse" x1="36.334797" x2="36.334797" y1="6.473674" y2="8.421042"><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" gradientUnits="userSpaceOnUse" x1="17" x2="17" y1="2" y2="6"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><radialGradient id="c" cx="6.740531" cy="3.265391" fx="6.740531" fy="3.265391" gradientTransform="matrix(-1.2099441 0 .00000003 -1.2371598 26.976605 10.428971)" gradientUnits="userSpaceOnUse" r="9.136975" xlink:href="#e"/><radialGradient id="d" cx="16.36776" cy="2.057002" fx="16.36776" fy="2.057002" gradientTransform="matrix(-1.2093986 -.03510001 .0466282 -1.4997965 26.820669 11.523175)" gradientUnits="userSpaceOnUse" r="9.136975" xlink:href="#e"/><radialGradient id="e" cx="12.203738" cy="3.050769" gradientTransform="matrix(-1.2093986 -.03510001 .0466282 -1.4997965 26.820669 11.523175)" gradientUnits="userSpaceOnUse" r="9.136975"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><g stroke-linecap="round" stroke-linejoin="round"><g fill="url(#e)" stroke="#000" stroke-opacity=".431373" transform="scale(.98294772 1.0173481)"><path d="m9.758794 19.78873-.4329494-1.115395h-.058705q-.5650358.711799-1.1667622.990647-.5943882.271511-1.5556829.271511-1.1814385 0-1.8638843-.675107-.6751076-.675109-.6751076-1.92259 0-1.306187.9099277-1.92259.9172659-.623741 2.7591359-.689784l1.4235966-.04403v-.359569q0-1.24748-1.2768341-1.24748-.983309 0-2.3115102.594387l-.7411506-1.511657q1.4162585-.741152 3.1407183-.741152 1.6510787 0 2.5316538.719137.880575.719136.880575 2.186761v5.466905h-1.5630208zm-.6604314-3.80115-.865899.02935q-.9759709.02935-1.4529491.352229-.4769782.322878-.4769782.983309 0 .946618 1.0860427.946618.7778416 0 1.2401436-.447626.46964-.447625.46964-1.188775z" fill="url(#d)"/><path d="m18.182963 11.430604q1.45295 0 2.274821 1.137409.821869 1.130072.821869 3.104029 0 2.032661-.851223 3.148054-.843884 1.115397-2.304171 1.115397-1.445612 0-2.267482-1.049352h-.1541l-.374245.902589h-1.709783v-11.4181259h2.238128v2.6564029q0 .50633-.08805 1.621725h.08805q.78518-1.218128 2.326186-1.218128zm-.719137 1.790502q-.829206 0-1.21079.513669-.381583.50633-.396259 1.680431v.242158q0 1.320863.388921 1.893238.396259.572373 1.247482.572373.689783 0 1.093381-.63108.410936-.638416.410936-1.849207 0-1.210791-.410936-1.812517-.410935-.609065-1.122735-.609065z" fill="url(#c)"/><path d="m13.386719 8.515625v1h2.199219v-1zm-5.6113284 3.097656c-1.1300359 0-2.1598186.251233-3.0878906.753907l.3886719.820312c.8257664-.375259 1.7228203-.574219 2.6992187-.574219 1.0819494 0 1.9112422.244676 2.4882814.732422.577039.487741.865234 1.229219.865234 2.224609v-1c0-.995389-.288195-1.736868-.865234-2.224609-.5770397-.487742-1.406332-.732422-2.4882814-.732422zm10.0976564.015625c-1.009819 0-1.772583.412108-2.287109 1.238282h-.033204c-.013592.306492-.017731.541068-.052734 1h.085938c.514526-.826175 1.27729-1.238282 2.287109-1.238282.952116 0 1.697757.384823 2.236328 1.15625.467513.665327.717856 1.559575.779297 2.65625.009047-.16568.027344-.322265.027344-.498047 0-1.338801-.268071-2.391752-.806641-3.158203-.538571-.771427-1.284212-1.15625-2.236328-1.15625zm-9.0410158 3.310547-1.2890624.041016c-1.2069747.044792-2.1098546.280084-2.7109376.703125-.5962741.418064-.8945312 1.06918-.8945312 1.955078 0 .201841.0138448.390639.0390625.570312.085319-.665557.362321-1.179631.8554687-1.52539.601083-.423041 1.5039629-.658331 2.7109376-.703125l1.4003906-.044922v-.365235c0-.248202-.0392258-.455418-.1113282-.630859zm6.7695308 1.431641c-.006161.103204-.014268.20036-.015624.3125v.246094c-.000001.895851.127953 1.537578.382812 1.925781.259668.388201.668757.582031 1.226562.582031.452015 0 .809741-.214559 1.074219-.642578.269286-.432995.404297-1.059662.404297-1.88086 0-.177454-.008883-.339897-.021484-.498046-.045749.577631-.171779 1.039577-.382813 1.378906-.264477.428019-.622205.642578-1.074219.642578-.557804 0-.966894-.19383-1.226562-.582031-.209864-.319667-.330011-.820559-.367188-1.484375zm-6.6835932.894531c-.0524071.35911-.1951096.659298-.4355469.896484-.3029458.303595-.7109848.455079-1.2207031.455079-.5046436-.000001-.8203156-.169419-.9667969-.492188-.0627247.155084-.0996094.328605-.0996094.529297 0 .642027.3547241.962889 1.0664063.962891.5097184 0 .9177573-.151484 1.2207031-.455079.3077544-.303593.4609375-.708265.4609375-1.210937v-.685547z" fill="#fff" opacity=".2" stroke="none" transform="scale(1.0173481 .98294772)"/></g><path d="m17 6-4.5-4.5h9z" fill="url(#b)" stroke="#a62100" stroke-opacity=".501961"/><path d="m17.008988 4.6168524-2.099443-2.1168524h4.180909z" fill="none" opacity=".5" 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/lc_changecasetoupper.svg b/icon-themes/elementary_svg/cmd/lc_changecasetoupper.svg
new file mode 100644
index 000000000..2f887e148
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_changecasetoupper.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="18" x2="18" y1="3" y2="4"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="17.99992" x2="18" y1="1.49945" y2="6"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="9.156" x2="9.156" y1="3.932" y2="19.659"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><g stroke-linejoin="round"><path d="m10.218 20.017-.86-2.82h-4.318l-.858 2.82h-2.709l4.182-11.897h3.072l4.198 11.897zm-1.46-4.927q-1.19-3.834-1.344-4.336-.146-.503-.21-.794-.268 1.037-1.533 5.13zm5.65-6.922h3.687q2.52 0 3.655.722 1.143.713 1.143 2.277 0 1.062-.502 1.743-.494.68-1.32.818v.08q1.126.252 1.62.94.503.69.503 1.833 0 1.622-1.175 2.53-1.167.907-3.177.907h-4.432v-11.851zm2.512 4.693h1.46q1.02 0 1.474-.315.462-.316.462-1.046 0-.68-.503-.973-.494-.3-1.572-.3h-1.32zm0 1.995v3.087h1.637q1.038 0 1.532-.397.493-.397.493-1.215 0-1.475-2.107-1.475z" fill="url(#c)" stroke="#000" stroke-opacity=".49" stroke-width=".896" transform="scale(.98295 1.01735)"/><g fill="#f37329" stroke-linecap="round"><path d="m18 1-4.5 4.5h9z" fill="url(#a)" stroke="#a62100" stroke-linecap="round" stroke-opacity=".501961"/><path d="m18 2.3831476-2.099443 2.1168524h4.180909z" fill="none" opacity=".5" stroke="url(#b)"/></g><path d="m5.5585938 8.2617188-4.1113282 12.1035152h.3398438l3.7714844-11.1035152h3.0195312l3.785156 11.1035152h.341797l-4.126953-12.1035152zm8.6054682.0488281v1h3.623047c1.651356 0 2.848032.2446908 3.591797.7343751.64108.413899.989655 1.051948 1.082032 1.888672.025858-.181634.041015-.37032.041015-.572266 0-1.060757-.374039-1.8328258-1.123047-2.3164061-.743765-.4896845-1.940441-.734375-3.591797-.734375zm5.722657 3.9160151c-.073029.226224-.191348.409864-.371094.53711-.297506.213643-.780813.320312-1.449219.320312h-1.435547v1h1.435547c.668406 0 1.151713-.106669 1.449219-.320312.302749-.214322.453125-.569343.453125-1.064453 0-.179603-.032044-.332859-.082031-.472657zm1.839843 2.234376c-.280071.266706-.618362.437165-1.015624.505859v.080078c.737867.170915 1.270032.490407 1.59375.957031.241077.342277.392275.768762.457031 1.275391.013325-.136339.037109-.265437.037109-.410156 0-.775221-.164525-1.397254-.49414-1.865235-.147748-.212971-.344107-.391596-.578126-.542968zm-15.8632808.890624c-.1348572.455842-.1302149.468051-.2890624 1h3.0351562c-.1768673-.589782-.1588377-.526471-.3007812-1zm14.2988278 1.794922c-.074078.291746-.208003.529756-.416015.703125-.323718.269259-.825658.404297-1.50586.404297h-1.609375v1h1.609375c.680202 0 1.182141-.135038 1.50586-.404297.323062-.269258.484375-.67958.484375-1.234375 0-.172364-.027372-.326083-.06836-.46875z" fill="#fff" opacity=".2"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_changedatabasefield.svg b/icon-themes/elementary_svg/cmd/lc_changedatabasefield.svg
new file mode 100644
index 000000000..041089283
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_changedatabasefield.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="15.99997" x2="15.99997" y1="6.024331" y2="17.52433"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="13.99997" x2="13.99997" y1="11.024331" y2="12.024331"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999988" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="18.499969" x2="18.499969" y1="9.524331" y2="13.524331"><stop offset="0" stop-color="#fff"/><stop offset=".43960446" stop-color="#fff" stop-opacity=".235294"/><stop offset=".68359375" stop-color="#fff" stop-opacity=".211765"/><stop offset=".99999988" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".175439"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="19.999969" x2="19.999969" y1="6.024331" y2="17.52433"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.48571425 0 0 .5 .342857 7.750001)" gradientUnits="userSpaceOnUse" x1="21.381216" x2="21.381216" y1="5.052486" y2="44.137077"><stop offset="0" stop-color="#fff"/><stop offset=".08125819" stop-color="#fff" stop-opacity=".235294"/><stop offset=".92327863" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="f" cx="23.334524" cy="41.63604" gradientTransform="matrix(.48613594 0 0 .19884311 .65625 19.220963)" gradientUnits="userSpaceOnUse" r="22.627417"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="g" gradientTransform="matrix(.37654594 0 0 .35839049 -27.150809 31.67023)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#h" y1="-7.665694" y2="-7.665694"/><linearGradient id="h"><stop offset="0" stop-color="#868688"/><stop offset="1" stop-color="#d9d9da"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.8224499 0 0 .82905873 -65.448598 8.077184)" gradientUnits="userSpaceOnUse" x1="89.01844" x2="89.01844" xlink:href="#j" y1="22.536863" y2="27.54611"/><linearGradient id="j"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#4a4a4a"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.37654594 0 0 .35839049 -27.150809 26.670231)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#h" y1="-7.665694" y2="-7.665694"/><linearGradient id="l" gradientTransform="matrix(.8224499 0 0 .82905873 -65.448598 3.077185)" gradientUnits="userSpaceOnUse" x1="89.01844" x2="89.01844" xlink:href="#j" y1="22.536863" y2="27.54611"/><linearGradient id="m" gradientTransform="matrix(.37654594 0 0 .352792 -27.150809 21.746031)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#h" y1="-7.665694" y2="-7.665694"/><linearGradient id="n" gradientTransform="matrix(.8224499 0 0 .81610786 -65.448598 -1.478464)" gradientUnits="userSpaceOnUse" x1="89.01844" x2="89.01844" xlink:href="#j" y1="22.536863" y2="27.54611"/><linearGradient id="o" gradientTransform="matrix(.37845152 0 0 .34136193 -27.338025 17.61463)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="102.30806" x2="102.30806" y1="-2.392547" y2="-24.582239"><stop offset="0" stop-color="#a5a6a8"/><stop offset="1" stop-color="#e8e8e8"/></linearGradient><linearGradient id="p" gradientTransform="matrix(.37845152 0 0 .34136193 -27.338025 17.61463)" gradientUnits="userSpaceOnUse" x1="109.95628" x2="109.95628" y1="-24.91135" y2="-2.375786"><stop offset="0" stop-color="#b3b3b3"/><stop offset="1" stop-color="#dadada"/></linearGradient><g transform="translate(0 -8)"><path d="m23 27.500001c.000931 2.485168-4.924204 4.499999-11 4.499999-6.0757958 0-11.00093826-2.014831-10.9999999-4.499999-.00093921-2.48517 4.9242041-4.500001 10.9999999-4.500001 6.075796 0 11.000939 2.014831 11 4.500001z" fill="url(#f)" fill-rule="evenodd" opacity=".3"/><path d="m21.441286 26.825403c0 2.028375-4.234572 3.674596-9.452159 3.674596-5.2175947 0-9.4521646-1.646221-9.4521646-3.674596 0-6.488122-1.1553118-3.598097 9.4521646-3.674595 10.850407-.07892 9.452159-2.849032 9.452159 3.674595z" fill="url(#g)" stroke="url(#i)"/><path d="m21.5 23.000001c0 1.932996-4.253296 3.499999-9.499999 3.499999-5.2467056 0-9.500001-1.567003-9.500001-3.499999 0-1.932998 4.2532954-3.500001 9.500001-3.500001 5.246703 0 9.499999 1.567003 9.499999 3.500001z" fill="none" stroke="#d8d8d8"/><path d="m21.441286 21.825404c0 2.028375-4.234572 3.674596-9.452159 3.674596-5.2175947 0-9.4521646-1.646221-9.4521646-3.674596 0-6.488122-1.1553118-3.598097 9.4521646-3.674595 10.850407-.07892 9.452159-2.849032 9.452159 3.674595z" fill="url(#k)" stroke="url(#l)"/><path d="m21.5 18.000002c0 1.932996-4.253296 3.499999-9.499999 3.499999-5.2467056 0-9.500001-1.567003-9.500001-3.499999 0-1.932998 4.2532954-3.500001 9.500001-3.500001 5.246703 0 9.499999 1.567003 9.499999 3.500001z" fill="none" stroke="#d8d8d8"/><path d="m21.441286 16.976886c0 1.99669-4.234572 3.523114-9.452159 3.523114-5.2175947 0-9.4521646-1.526424-9.4521646-3.523114 0-7.1907048-1.1553118-3.541892 9.4521646-3.617194 10.850407-.0777 9.452159-3.109574 9.452159 3.617194z" fill="url(#m)" stroke="url(#n)"/><path d="m21.5 13c0 1.932997-4.253296 3.5-9.499999 3.5-5.2467055 0-9.500001-1.567003-9.500001-3.5 0-1.932996 4.2532955-3.5 9.500001-3.5 5.246703 0 9.499999 1.567004 9.499999 3.5z" fill="url(#o)" stroke="url(#p)"/><rect fill="none" height="19" opacity=".5" rx="17.5" ry="3" stroke="url(#e)" width="17" x="3.5" y="10.5"/></g><g transform="translate(-9.99997 5.975669)"><path d="m16.49997 17.024331 7-5.5-7-5.5v3.5h-6v4h6z" style="display:block;stroke:#004372;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#a)"/><g fill="none"><path d="m16.99997 10.524331h-5.5v2h5.5" opacity=".5" stroke="url(#b)"/><path d="m16.99997 12.524331c.5 0 .5 0 .5.5v1.94346l4.395039-3.44346-4.395039-3.449219v1.949219c0 .68941-.152488.5-.5.5" opacity=".5" stroke="url(#c)"/></g></g><g transform="matrix(-1 0 0 1 33.99997 .975669)"><path d="m16.49997 17.024331 7-5.5-7-5.5v3.5h-6v4h6z" style="display:block;stroke:#452981;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#d)"/><g fill="none"><path d="m16.99997 10.524331h-5.5v2h5.5" opacity=".5" stroke="url(#b)"/><path d="m16.99997 12.524331c.5 0 .5 0 .5.5v1.94346l4.395039-3.44346-4.395039-3.449219v1.949219c0 .68941-.152488.5-.5.5" opacity=".5" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_changepicture.svg b/icon-themes/elementary_svg/cmd/lc_changepicture.svg
new file mode 100644
index 000000000..b275d6138
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_changepicture.svg
@@ -0,0 +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(.48648651 0 0 .37837838 .824329 4.418921)" gradientUnits="userSpaceOnUse" x1="24.000069" x2="24.000069" y1="6.821526" y2="41.178669"><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" gradientUnits="userSpaceOnUse" x1="10.451032" x2="10.451032" y1="3.423551" y2="-.545199"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="10.246989" x2="9.921865" y1="3.60293" y2="3.15896"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".539" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="8.202073" x2="8.334365" xlink:href="#e" y1="3.688135" y2="1.306885"/><linearGradient id="e"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="8.73124" x2="8.73124" xlink:href="#e" y1="4.217301" y2="1.70376"/><linearGradient id="g" gradientTransform="matrix(.07502968 0 0 .07558974 21.869769 9.857991)" gradientUnits="userSpaceOnUse" x1="-184.92441" x2="-175.25337" y1="113.97943" y2="88.801025"><stop offset="0" stop-color="#7a0f01"/><stop offset="1" stop-color="#d31807"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.07511055 .00586778 -.00619394 .07150456 25.004891 11.546757)" gradientUnits="userSpaceOnUse" x1="-211.28862" x2="-208.49672" y1="88.750069" y2="75.190559"><stop offset="0" stop-color="#ec4502"/><stop offset="1" stop-color="#fe7617"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.11183314 0 0 .11948791 27.051608 9.613516)" gradientUnits="userSpaceOnUse" x1="-107.45584" x2="-107.45584" y1="-37.385227" y2="38.561256"><stop offset="0" stop-color="#0b85e9"/><stop offset="1" stop-color="#69d1ef"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.11183314 0 0 .11095306 27.051608 9.433565)" gradientUnits="userSpaceOnUse" x1="-96.557358" x2="-96.557358" y1="110.92493" y2="39.991924"><stop offset="0" stop-color="#e89c42"/><stop offset="1" stop-color="#faca67"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.57142792 0 0 .34767379 -1.21422 4.622025)" 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="l" gradientTransform="matrix(.48625742 .00027192 .00009966 .34755305 59.859833 3.242162)" gradientUnits="userSpaceOnUse" x1="-76.834877" x2="-76.844345" y1="6.680585" y2="52.887863"><stop offset="0" stop-opacity=".270588"/><stop offset="1" stop-opacity=".368"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.03279364 0 0 .01512557 .147446 14.28089)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="n" cx="605.71429" cy="486.64789" gradientTransform="matrix(.03279364 0 0 .01512557 .1539 14.28089)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#o"/><linearGradient id="o"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="p" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.03279364 0 0 .01512557 23.846113 14.28089)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#o"/><g transform="translate(-.000039 .999961)"><path d="m2.500039 5.4991015c4.5830202 0 19.999999.001 19.999999.001l.000025 15.9999375s-13.3333508 0-20.000024 0c0-5.333642 0-10.667285 0-16.0009226z" fill="url(#k)" stroke-width="1.059658"/><g opacity=".2"><path d="m4.082683 19.826649h15.834642v3.673353h-15.834642z" fill="url(#m)" opacity="1"/><path d="m19.917326 19.826774v3.67315c1.688791.0069 4.082675-.822966 4.082674-1.836811 0-1.013845-1.884564-1.836339-4.082674-1.836339z" fill="url(#n)" opacity="1"/><path d="m4.0826831 19.826774v3.67315c-1.6887916.006915-4.08267525-.822966-4.08267525-1.836811s1.88456365-1.836339 4.08267525-1.836339z" fill="url(#p)" opacity="1"/></g><path d="m22.500039 21.500039h-20.0000781v-16.0000778h20.0000781z" fill="none" stroke="url(#l)" stroke-linejoin="round" stroke-width=".999922"/><path d="m3.9999999 6.9999985v12.9999995h17.0000001v-12.9999995z" fill="url(#j)"/><path d="m8.108383 14.363051c-.072735-.0055-.1545133.000096-.2369661.02791-.3218422.108583-.3587506.322485-.3874877.425147-.028735.102661-.03468.182453-.039352.266639-.00934.16837-.00208.345343.00586.522198.00651.145267.012305.274201.015154.388068-.1109878.02573-.2333009.05337-.3741562.08352-.1765366.03779-.3550044.07562-.5196116.127425-.082303.02591-.1596166.05205-.2578436.108081-.049113.02801-.1056789.06133-.1719029.134692-.066224.07336-.1464577.211318-.1418904.37801.00892.325417.2104863.423818.3043152.481402.093829.05758.1695117.08689.2522818.116983.1655411.06019.3481483.108991.5275569.156173.1478643.03889.2774025.07553.3923923.108032-.00861.108299-.020522.227991-.033877.36434-.016818.171667-.033277.343048-.032406.508155.0004358.08255.00232.161276.027923.267473.012793.0531.030065.114011.082828.196597.052764.08259.1634885.199626.3315883.246981.327506.09226.4885528-.05824.5751618-.125296.086609-.06705.1399475-.129181.195682-.194736.1114677-.131109.2153497-.280706.3180987-.428356.08451-.121437.159635-.228819.227664-.322673.105677.04112.221967.08844.354559.142659.16612.06793.334191.137202.4993305.18713.08257.02496.15975.0473.273754.05676.057.0047.125389.0089.224101-.01344.09871-.02238.247783-.0876.346922-.224925.193359-.267841.09361-.462656.05331-.561792-.0403-.09913-.08453-.16528-.132836-.235875-.09661-.14119-.214817-.28105-.330592-.419343-.09508-.113567-.177277-.214454-.249953-.304715.07386-.08297.156307-.173356.251541-.276592.119443-.12948.239503-.25933.340618-.393436.05056-.06705.09837-.131725.143176-.231999.0224-.05014.04672-.109408.05498-.205728.0083-.09632-.01097-.252744-.117596-.385017-.207895-.257896-.431564-.225033-.542991-.21928-.111427.0058-.192512.02499-.278081.04681-.1711355.04364-.3487155.105044-.5230345.166951-.143691.05103-.269999.0958-.38314.133665-.05991-.09235-.124539-.195955-.19807-.313929-.0922-.147923-.185361-.296418-.2879308-.429275-.051285-.06643-.098347-.128599-.1847-.200134-.043178-.03577-.096085-.07714-.1898116-.114313-.046863-.01859-.1118206-.03544-.1845559-.04095zm.8407957 1.151171c.0025-.000358.01724.0039.02057.0038-.0059.0015-.02274.0061-.02613.0068-.0083.0017-.01458-.0077.0056-.01062zm.307236.09917c.0256.02035.02393.02946.01886.02358-.0023-.0027-.01429-.01772-.01886-.02358zm-1.5929124.319922c.020658-.0093.022418.0032.015768.0057-.00348.0013-.023299.0062-.030936.0086.003-.0018.012711-.01318.015173-.01429zm-.1975606.243224c-.0003811.0061.0004039.02313.0000204.02653-.00102.0091-.00917.0022-.0000204-.02653zm2.6127193.480456c-.0047-.0078.0064-.0064.01674.02121-.0035-.0052-.01495-.01826-.01674-.02121zm.008.31013c-.01235.02884-.02274.03152-.01843.02509.002-.003.01389-.01901.01843-.02509zm-2.6006757.506486c.0002138.0035-.0004271.02329-.0003604.03092-.00801-.03061-.0001219-.03857.0003604-.03092zm.1741897.267846c.00559.0021.021678.0073.024803.0086.00882.0037.00116.0086-.024803-.0086zm1.6399797.289504c.0065-.0069.0075.0045-.01824.02289.0046-.0053.01564-.02015.01824-.02289zm-.338006.09519c.0038.000919.02335.0089.03153.01131-.03279-.0022-.03929-.01322-.03153-.01131z" opacity=".05"/><path d="m3.9999999 6.9996716v7.7637184c.379714.107869.872114.196069 1.45852.196069 1.49515 0 1.281828-.536609 2.569323-.536609 1.287486 0 2.0458371.877149 3.7863631.877149 2.155845 0 2.650569-1.413759 4.35625-1.413759 1.331888 0 1.431886.773956 2.897725.773956.990241 0 1.319101-.406589 1.931819-.670762v-6.9897624z" opacity=".07"/><path d="m3.9999999 6.9927526v7.1444704c.252426.124353.572074.237347.917613.237347.789107 0 1.560808-.681081 2.878407-.681081 1.317604 0 2.3086091.856511 3.9698871.856511s2.035169-1.238329 4.153412-1.238329c2.118237 0 1.919054.784275 3.245451.784275.913651 0 1.303838-.34092 1.83523-.557248v-6.5459454z" fill="url(#i)"/><g fill="#fff"><path d="m15.919319 11.806635c-1.112768 0-1.812739.336631-2.385799.650123-.573056.313491-1.00538.588206-1.767613.588206-.783322 0-1.40242-.199955-2.0187501-.412776-.616326-.212822-1.23268-.443735-1.951137-.443735-.706237 0-1.274028.177476-1.738633.35086-.46461.173384-.824429.330221-1.139774.330221-.28552 0-.563838-.104285-.792044-.216707a.29415704.31426635 0 0 0 -.125569-.03096v1.351843c.391132.104566.881785.185749 1.45852.185749.780512 0 1.177609-.152178 1.477843-.288944.300234-.136765.485983-.247665 1.09148-.247665.581221 0 1.048758.20154 1.622726.423095.5739621.221556 1.2471241.454055 2.1636371.454055 1.138098 0 1.878958-.385644 2.492044-.742998s1.087424-.670762 1.864206-.670762c.612614 0 .897189.166095 1.275.36118.377801.195085.841349.412776 1.622725.412776.995062 0 1.431212-.394433 1.931819-.639803v-1.186733a.29415704.31426635 0 0 0 -.10625.02064c-.582708.237219-.883811.53661-1.72898.53661-.60894 0-.798986-.155864-1.197726-.36118-.398744-.205315-.95463-.423096-2.047725-.423095z" opacity=".1"/><path d="m15.919319 12.425798c-2.118243 0-2.492134 1.238329-4.153412 1.238329s-2.6522831-.856511-3.9698871-.856511c-1.317599 0-2.0893.681081-2.878407.681081-.345539 0-.665187-.112993-.917613-.237346v.712039c.379714.107869.872114.196069 1.45852.196069 1.49515 0 1.281828-.536609 2.569323-.536609 1.287486 0 2.0458371.87715 3.7863631.87715 2.155845 0 2.650569-1.41376 4.35625-1.41376 1.331888 0 1.431886.773956 2.897725.773956.990241 0 1.319101-.406588 1.931819-.670761v-.53661c-.531392.216329-.921579.557248-1.83523.557248-1.326397 0-1.127214-.784275-3.245451-.784275z" opacity=".3"/><path d="m15.919319 12.925799c-2.118243 0-2.492134 1.238329-4.153412 1.238329s-2.6522831-.856511-3.9698871-.856511c-1.317599 0-2.0893.681081-2.878407.681081-.345539 0-.665187-.112993-.917613-.237346v.712039c.379714.107868.872114.196069 1.45852.196069 1.49515 0 1.281828-.536609 2.569323-.536609 1.287486 0 2.0458371.877149 3.7863631.877149 2.155845 0 2.650569-1.413758 4.35625-1.413758 1.331888 0 1.431886.773955 2.897725.773955.990241 0 1.319101-.406588 1.931819-.670761v-.53661c-.531392.216329-.921579.557248-1.83523.557248-1.326397 0-1.127214-.784275-3.245451-.784275z"/></g><path d="m4.4999999 7.5000056c3.666411 0 15.9999821.0007556 15.9999821.0007556l.000018 11.9992378s-10.6666661 0-16.0000001 0c0-4.000001 0-8 0-11.9999996z" fill="none" opacity=".3" stroke="#000"/><path d="m7.9702405 14.845344c-.1801063.06076.030127 1.367687-.083875 1.513688-.1100705.140971-1.464343.283889-1.4595331.459442.00498.181816 1.3780039.393059 1.4885954.54133.1067819.143163-.1690945 1.414799.00778 1.464626.1831851.0516.8197981-1.124468 1.0021461-1.178833.176065-.05249 1.3595611.587471 1.4640661.442713.108232-.149924-.8701921-1.086848-.8680871-1.268718.002-.175604 1.0090371-1.050022.8967501-1.189314-.116292-.144262-1.3577321.450569-1.5387781.392531-.174809-.05604-.735162-1.236135-.9090644-1.177465z" opacity=".15"/><path d="m8.0218294 14.504789c.1739611-.05869.7361161 1.123036.9109851 1.179094.181107.05806 1.4218135-.538302 1.5381455-.39399.112325.139339-.8947775 1.013919-.8968115 1.189583-.0021.181932.9766135 1.120715.8683435 1.270688-.104539.144807-1.2891185-.496399-1.4652435-.44389-.182409.05438-.818233 1.230941-1.0014803 1.179319-.1769347-.04984.098058-1.320712-.00876-1.463924-.110627-.148321-1.4823083-.359951-1.4872912-.541829-.00482-.175612 1.3497237-.319845 1.4598315-.460864.1140359-.14605-.097885-1.453403.082282-1.514187z" fill="url(#h)"/><path d="m8.039313 14.470596-.04821.04636c-.000344.0011-.0019.0014-.0019.0021-.096792.234217.058261 1.259164-.03946 1.3843-.0042.0052-.01001.01243-.017541.01766l.039461.0265c.7903285.236715.098571-1.427744.07889-1.474818-.0037-.000698-.0074-.0025-.01094-.0021z" fill="#9d0f06" opacity=".5"/><path d="m6.7536304 16.427205c-.1663436.0015-.262602.0094-.262602.0094v.0022.0378c.097563.179325 1.3903695.384497 1.4982481.529129.108053.144867-.1695997 1.430665.00936 1.481083.185362.05222.828383-1.137887 1.012899-1.192899.177047-.05278 1.3609145.586923 1.4794925.451177l-.002-.0022c-.9982925-1.223773-3.0143808-1.321804-3.7351934-1.315689z" fill="url(#g)" opacity=".75"/><path d="m21.500001 20.499999h-18.0000001v-14h18.0000001z" fill="none" stroke="url(#a)" stroke-linecap="round"/></g><g stroke-width=".264583" transform="matrix(-3.7795275 0 0 -3.7795275 41.999962 16.939409)"><path d="m7.5406252 1.6877522c.042122 1.3724856.6670185 2.244142 2.1166667 2.0892784v.5725748l1.3229171-.9260417-1.3229171-.7937501v.513147c-1.0828698.1206246-1.4226635-.5080845-1.5528769-1.4552084z" style="stroke:#002e99;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:20;stroke-opacity:.490196;fill:url(#b)"/><g fill="none"><path d="m9.8419049 3.4395834.00476-.4810519.7366691.4650322-.7424256.5790197v-.4" opacity=".5" stroke="url(#c)"/><path d="m9.6572919 3.6309701c-1.1121469.0807203-1.8520834-.3557178-1.9372882-1.8109262" opacity=".5" stroke="url(#d)"/><path d="m9.6572919 3.319811c-.1908425-.0445587-1.4552084.2807708-1.6859873-1.4678275-.002871-.0217535-.215903-.0107777-.3852743.0016939" opacity=".5" stroke="url(#f)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_changepolygon.svg b/icon-themes/elementary_svg/cmd/lc_changepolygon.svg
new file mode 100644
index 000000000..09a904be4
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_changepolygon.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" 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(.56692912 0 0 .1511811 -26.848031 21.566078)" gradientUnits="userSpaceOnUse" r="10.625"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="10.186459" x2="10.186459" y1="2.549" y2="9.641272"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="10.244605" x2="9.885405" y1="3.30187" y2="3.86059"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".539" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="8.334375" x2="8.334375" xlink:href="#e" y1="2.36523" y2="4.614189"/><linearGradient id="e"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="9.128125" x2="9.128125" xlink:href="#e" y1="1.836063" y2="3.688147"/><radialGradient id="g" cx="4.992979" cy="43.5" gradientTransform="matrix(2.003784 0 0 1.4 28.23813 -17.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#h"/><linearGradient id="h"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="i" cx="4.992979" cy="43.5" gradientTransform="matrix(-2.003784 0 0 -1.4 34.96187 104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#h"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="25.308096" x2="25.308096" y1="47.027728" y2="39.999442"><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="k" gradientTransform="matrix(.24324325 0 0 .35135133 3.625644 -22.448655)" gradientUnits="userSpaceOnUse" x1="28.734865" x2="40.487045" y1="77.796242" y2="115.57488"><stop offset="0" stop-color="#fff"/><stop offset=".00000001" stop-color="#fff" stop-opacity=".235294"/><stop offset=".5" stop-color="#fff" stop-opacity=".196078"/><stop offset=".62500274" stop-color="#fff" stop-opacity=".900735"/><stop offset=".64773363" 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="l" gradientTransform="matrix(.38705024 0 0 .31920189 2.921125 5.318499)" gradientUnits="userSpaceOnUse" x1="5.583078" x2="6.627639" y1="50.854767" y2="-21.661228"><stop offset="0" stop-color="#a56de2"/><stop offset="1" stop-color="#cd9ef7"/></linearGradient><g opacity=".4" transform="matrix(.52631579 0 0 .42857134 -1.631579 -1.142853)"><path d="m38.25 40h5v7h-5z" fill="url(#g)"/><path d="m24.95 46.999999h-5v-7h5z" fill="url(#i)"/><path d="m24.95 39.999998 13.3.000001v7.000001l-13.3-.000001z" fill="url(#j)"/></g><g stroke-width="1.310345" transform="matrix(.76315789 0 0 .76315789 3.60527 1.855263)"><path d="m1.1724044 6.7413792 8.5172412 13.7586208h11.1379314l-5.241379-11.1379312 2.620689-9.8275861z" fill="url(#l)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".74902"/><path d="m3.1379216 7.3965516 7.3318234 11.7931034h8.297181l-4.575078-9.7311527 2.049522-7.5434797z" fill="none" opacity=".5" stroke="url(#k)"/></g><path d="m14.5 22.359781c0 .994015-2.683464 1.799055-5.99811 1.799055-3.3146457 0-6.0018897-.80504-6.0018897-1.799055 0-.994016 2.6834645-1.799056 5.9981101-1.799056s6.0018896.80504 6.0018896 1.799056z" fill="url(#a)" fill-rule="evenodd" opacity=".3" stroke-width="3.779527"/><g stroke-width=".264583" transform="matrix(3.7795275 0 0 3.7795275 -28.000001 5.121093)"><path d="m7.5406252 1.6877522c.042122 1.3724856.6670185 2.244142 2.1166667 2.0892784v.5725748l1.3229171-.9260417-1.3229171-.7937501v.513147c-1.0828698.1206246-1.4226635-.5080845-1.5528769-1.4552084z" style="stroke:#002e99;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:20;stroke-opacity:.490196;fill:url(#b)"/><g fill="none"><path d="m9.8419049 3.4395834.00476-.4810519.7366691.4650322-.7424256.5790197v-.4" opacity=".5" stroke="url(#c)"/><path d="m9.6572919 3.6309701c-1.1121469.0807203-1.8520834-.3557178-1.9372882-1.8109262" opacity=".5" stroke="url(#d)"/><path d="m9.6572919 3.319811c-.1908425-.0445587-1.4552084.2807708-1.6859873-1.4678275-.002871-.0217535-.215903-.0107777-.3852743.0016939" opacity=".5" stroke="url(#f)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_chapternumberingdialog.svg b/icon-themes/elementary_svg/cmd/lc_chapternumberingdialog.svg
new file mode 100644
index 000000000..20e9fcada
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_chapternumberingdialog.svg
@@ -0,0 +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(.40540511 0 0 .51351351 2.269687 -.324319)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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(.48571543 0 0 .45629666 2.396742 .365522)" 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><radialGradient id="c" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 15.292706 18.997224)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#d"/><linearGradient id="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 12.815119 18.997224)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#d"/><linearGradient id="f" gradientTransform="matrix(.0352071 0 0 .0082353 1.329061 18.997207)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><path d="m1 4v1h1v4h-1v1h1 1 1v-1h-1v-4h1v-1h-1-1z" fill="#fff" opacity=".35"/><path d="m5.553914 22.01666h16.999998v2h-16.999998z" fill="url(#f)" opacity=".15"/><path d="m5.5539129 22.016745v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#e)" opacity=".15"/><path d="m22.553913 22.016745v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#c)" opacity=".15"/><path d="m5.5538731 1.516617c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.998716s-11.333386 0-17.0000799 0c0-7.000018 0-14.0000349 0-21.0000537z" fill="url(#b)"/><g fill="none" transform="translate(2.053913 .01666)"><path d="m19.5 21.5h-15.0000004v-18.9999997h15.0000004z" stroke="url(#a)" stroke-linecap="round"/><path d="m3.4460282 1.4819799c3.8955809 0 17.0000588.00136 17.0000588.00136l.000021 20.9987161s-11.3333861 0-17.0000798 0c0-7.000018 0-14.000035 0-21.0000538z" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/></g><path d="m1 3v1h1v4h-1v1h1 1 1v-1h-1v-4h1v-1h-1-1z" fill="#4c4c4c"/><path d="m7 4h14v2h-13.998z" fill="#f37329"/><g fill="#616161"><rect height="1" rx=".5" width="13" x="8" y="9"/><rect height="1" rx=".5" width="13" x="8" y="12"/><rect height="1" rx=".5" width="13" x="8" y="15"/><rect height="1" rx=".5" width="13" x="8" y="18"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_charfontname.svg b/icon-themes/elementary_svg/cmd/lc_charfontname.svg
new file mode 100644
index 000000000..c2db5d551
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_charfontname.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="22.571" cy="30.857" gradientTransform="matrix(.25905695 0 0 .07232336 .152681 14.277223)" gradientUnits="userSpaceOnUse" r="15.571" xlink:href="#c"/><radialGradient id="b" cx="22.571" cy="30.857" gradientTransform="matrix(.25905694 0 0 .07232336 12.152681 14.277223)" gradientUnits="userSpaceOnUse" r="15.571" xlink:href="#c"/><radialGradient id="c" cx="22.571" cy="30.857" gradientTransform="matrix(.2802822 0 0 .07232336 11.343085 14.277223)" gradientUnits="userSpaceOnUse" r="15.571"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><radialGradient id="d" cx="13" cy=".94" gradientTransform="matrix(-2.84165 0 0 -2.59455 49.94 3.438)" gradientUnits="userSpaceOnUse" r="8.094"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><g transform="translate(0 2)"><ellipse cx="18" cy="16.508305" fill="url(#b)" opacity=".2" rx="4.033898" ry="1.542543" stroke-width=".442421"/><path d="m15.3 13.7h-6.72l-1.156 2.9h-3.09l6.334-15.2h2.877l6.11 15.2h-3.235zm-5.92-2.3h5.046l-2.252-6.876z" style="stroke:#000;stroke-width:.866;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.581;fill:url(#d)"/><ellipse cx="6" cy="16.508305" fill="url(#a)" opacity=".2" rx="4.033898" ry="1.542543" stroke-width=".442421"/><path d="m10.667969 3.4003906-6.3339846 15.1992184h.4160156l5.917969-14.1992184h2.876953l5.707031 14.1992184h.402344l-6.109375-15.1992184zm-.8808596 10.0000004-.40625 1h5.0449216l-.328125-1z" fill="#fff" opacity=".2" transform="translate(0 -2)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_checkbox.svg b/icon-themes/elementary_svg/cmd/lc_checkbox.svg
new file mode 100644
index 000000000..841cfe534
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_checkbox.svg
@@ -0,0 +1,3 @@
+<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(.04846 0 0 .5238 -20.405 -108.176)" gradientUnits="userSpaceOnUse" x1="292.857" x2="292.857" y1="211.076" y2="233.827"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.8048 0 0 .60166 -516.818 -396.08)" gradientUnits="userSpaceOnUse" x1="731.057" x2="731.057" y1="654.815" y2="619.307"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient>
+
+/&amp;amp;amp;gt;<g transform="matrix(1.5001987 0 0 1.5001987 -.001646 -.000397)"><rect fill="url(#b)" height="12" opacity=".99" rx="1.658" ry="1.716" transform="scale(-1)" width="12" x="-14" y="-14"/><rect fill="none" height="12.664989" rx="2" stroke="#248adc" stroke-linecap="round" stroke-linejoin="round" stroke-width=".666578" transform="scale(-1 1)" width="12.664989" x="-14.332532" y="1.666711"/><path d="m11.695 3.57 1.888 1.698-6.343 8.382-4.91-4.23 1.624-2.15 2.87 2.49z" fill="#2f78c7" fill-opacity=".992"/><path d="m11.695 2.63 1.888 1.7-6.344 8.382-4.91-4.23 1.624-2.15 2.87 2.49z" fill="#fff"/><rect height="11.331832" rx="1.604" ry="1.302" style="opacity:.05;fill:none;stroke-width:.666578;stroke-linecap:round;stroke-linejoin:round;stroke:url(#a)" transform="scale(-1 1)" width="11.331832" x="-13.665954" y="2.333289"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_choosecontrols.svg b/icon-themes/elementary_svg/cmd/lc_choosecontrols.svg
new file mode 100644
index 000000000..20c74fcf2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_choosecontrols.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" 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="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.8048 0 0 .60166 -516.818 -404.08)" gradientUnits="userSpaceOnUse" x1="731.05701" x2="731.05701" xlink:href="#a" y1="654.815" y2="619.30701"/><linearGradient id="c" gradientTransform="matrix(.04846 0 0 .5238 -20.405 -100.176)" gradientUnits="userSpaceOnUse" x1="292.85699" x2="292.85699" y1="211.076" y2="233.827"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="7.814" x2="9.271" xlink:href="#a" y1="12.475" y2="19.389999"/><linearGradient id="e"><stop offset="0" stop-color="#fff"/><stop offset=".12500216" stop-color="#fff" stop-opacity=".099265"/><stop offset=".99998999" stop-color="#fff" stop-opacity="0"/><stop offset="1" stop-color="#fff" stop-opacity=".551471"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="2.910417" x2="2.910417" xlink:href="#e" y1="293.29581" y2="294.35416"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="2.910417" x2="2.910417" xlink:href="#e" y1="291.57602" y2="295.94165"/><g transform="matrix(.23405449 0 0 .23405449 -.21879 -2.091226)"><rect fill="url(#b)" height="12" opacity=".99" rx="1.5" transform="scale(-1)" width="12" x="-14" y="-22"/><rect height="13" rx="2" style="opacity:.3;fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.130435" transform="scale(-1 1)" width="13" x="-14.5" y="9.5"/><path d="m11.987 11.624 2.013 1.812-6.765 8.94-5.235-4.51 1.732-2.296 3.06 2.658z" fill="#2f78c7" fill-opacity=".992"/><path d="m11.987 10.624 2.013 1.812-6.765 8.94-5.235-4.51 1.732-2.296 3.06 2.658z" fill="#fff"/><rect fill="none" height="11" opacity=".05" rx="1" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round" transform="scale(-1 1)" width="11" x="-13.5" y="10.5"/></g><g transform="translate(1.852084 -290.64998)"><rect fill="#dcdcdc" height="5.556264" ry="1.190633" stroke="#afafaf" stroke-linecap="square" stroke-width=".264583" width="2.910417" x="1.455208" y="291.04684"/><rect fill="none" height="5.027093" rx=".79375" ry=".926046" stroke="url(#g)" stroke-linecap="square" stroke-width=".264583" width="2.38125" x="1.719792" y="291.31143"/><path d="m1.5875 292.89893h2.645833v1.98439h-2.645833z" fill="#9b9b9b"/><path d="m1.719792 293.03122h2.38125v1.71978h-2.38125z" fill="#dcdcdc" stroke="#a2a2a2" stroke-linecap="square" stroke-width=".264583"/><path d="m3.0565593 292.229-.7308128.0406.3408667-.46184z" fill="#919191" transform="matrix(1.8046248 .08300212 -.10029612 1.4934545 27.365367 -144.18235)"/><path d="m3.5718744 295.41247-1.322915.00002.6614573.66145z" fill="#919191"/><path d="m1.984375 293.29581h1.852083v1.19063h-1.852083z" fill="none" stroke="url(#f)" stroke-linecap="square" stroke-width=".264583"/><g fill="#919191"><path d="m2.38125 293.56039h1.058334v.26458h-1.058334z"/><path d="m2.38125 294.08957h1.058334v.26458h-1.058334z"/></g></g><g transform="matrix(.22591696 0 0 .22591696 .020374 .907619)"><circle cx="8" cy="16" fill="#fdfdfb" r="7.5" stroke="#8c8c8c" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.180369"/><circle cx="8" cy="16" fill="url(#d)" r="4.5"/><circle cx="8" cy="16" r="4.5" style="opacity:.5;fill:none;stroke:#002e99;stroke-width:1.180369;stroke-linecap:round;stroke-linejoin:round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_choosedesign.svg b/icon-themes/elementary_svg/cmd/lc_choosedesign.svg
new file mode 100644
index 000000000..7f625d9a4
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_choosedesign.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="10.8484" x2="10.8484" xlink:href="#b" y1="8.0466" y2="21.817619"/><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.783 0 0 .78 -136.125 -5.74)" gradientUnits="userSpaceOnUse" x1="182" x2="182" xlink:href="#b" y1="33" y2="24.52"/><linearGradient id="d" gradientTransform="matrix(0 -1 1 0 0 38)" gradientUnits="userSpaceOnUse" x1="21.853868" x2="17.074223" y1="13.294365" y2="13.222456"><stop offset="0" stop-color="#fad4a1"/><stop offset="1" stop-color="#e6b481"/></linearGradient><linearGradient id="e" gradientTransform="matrix(0 -.33333 .86364 0 -5.705 146.667)" gradientUnits="userSpaceOnUse" x1="384.50485" x2="384.50485" y1="10.079432" y2="30.92145"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity="0"/><stop offset=".99999994" stop-color="#fff" stop-opacity="0"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="f" cx="22.571428" cy="30.857143" gradientTransform="matrix(.706422 0 0 .13549598 -5.436479 16.48817)" gradientUnits="userSpaceOnUse" r="15.571428"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(0 1 -1 0 38 0)"><path d="m1.5 20.5v-4h21v4z" fill="url(#d)" stroke="#783f07" stroke-opacity=".490196"/><path d="m2.5 19.5v-2h19v2z" fill="none" opacity=".4" stroke="url(#e)"/><path d="m4 17v2h1v-2zm3 0v2h1v-2zm3 0v2h1v-2zm3 0v2h1v-2zm3 0v2h1v-2zm3 0v2h1v-2z" fill="#a1550a" fill-opacity=".25"/></g><ellipse cx="10.508473" cy="20.669189" fill="url(#f)" opacity=".2" rx="10.999999" ry="2.890133"/><g transform="translate(2 -2)"><path d="m1.5 6.5 16 16h-16zm3 8.5v4.5h5z" style="fill:#9bdb4d;fill-opacity:.588;fill-rule:evenodd;stroke:#206b00;stroke-linejoin:round;stroke-opacity:.501961"/><g fill="none" transform="translate(.032)"><path d="m2.468 8.9116875v12.5883125h12.602z" fill="none" opacity=".5" stroke="url(#a)"/><path d="m3.468 14v6.5h7" opacity=".5" stroke="url(#c)"/><path d="m3.468 23.5h14" opacity=".3" stroke="#d1ff82" stroke-linecap="square"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_choosemacro.svg b/icon-themes/elementary_svg/cmd/lc_choosemacro.svg
new file mode 100644
index 000000000..81f7549d9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_choosemacro.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="69.333336" x2="69.333336" y1="16" y2="117.33334"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="65.080002" cy="48.189999" gradientTransform="matrix(0 .6154 -.6695 0 41.292 -38.28)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".262" stop-color="#64baff"/><stop offset=".705" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13.376788" x2="11.107864" y1="11.593882" y2="15.367785"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".392" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="d" cx="6.703" cy="73.616" gradientTransform="scale(1.9022 .5257)" gradientUnits="userSpaceOnUse" r="7.228"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="e" gradientTransform="matrix(.918 0 0 .9166 5.242 6.347)" gradientUnits="userSpaceOnUse" x1="63.999" x2="63.999" y1="3.1" y2="122.899"><stop offset="0" stop-color="#f2f2f2"/><stop offset="1" stop-color="#d8d8d8"/></linearGradient><path d="m26.5 38.7a13.75 3.8 0 1 1 -27.5 0 13.75 3.8 0 1 1 27.5 0z" fill="url(#d)" opacity=".4" transform="matrix(.83 0 0 .9223 1.416 -15.2)"/><path d="m21.785 9.657h-.828c-.224 0-.483-.185-.554-.397l-.514-1.244c-.106-.21-.055-.524.103-.682l.586-.585c.133-.136.208-.315.208-.506 0-.192-.075-.37-.21-.505l-2.306-2.304c-.134-.135-.314-.21-.506-.21-.19 0-.37.075-.506.21l-.585.585c-.158.158-.472.21-.672.11-.01-.006-1.247-.515-1.247-.515-.223-.075-.41-.333-.41-.556v-.83c0-.393-.32-.713-.715-.713h-3.26c-.395 0-.716.32-.716.714v.83c0 .222-.186.48-.398.55l-1.247.514c-.212.105-.526.054-.684-.103l-.586-.584c-.134-.135-.314-.21-.506-.21-.19 0-.37.075-.506.21l-2.304 2.304c-.28.277-.28.73 0 1.01l.586.584c.157.158.208.47.108.67l-.516 1.246c-.074.222-.333.407-.556.407h-.614c-.395 0-.93.32-.93.715v3.256c0 .394.32.715.715.715h.83c.223 0 .48.185.552.397l.514 1.244c.106.21.056.524-.102.682l-.586.585c-.28.28-.28.733 0 1.01l2.307 2.304c.133.135.313.21.505.21.19 0 .37-.075.506-.21l.586-.585c.158-.158.472-.21.672-.11.01.006 1.247.515 1.247.515.223.075.41.333.41.556v.83c0 .393.32.713.714.713h3.26c.396 0 .717-.32.717-.714v-.83c0-.222.186-.48.398-.55l1.246-.514c.212-.105.526-.054.684.103l.586.584c.135.135.314.21.506.21.19 0 .37-.075.506-.21l2.306-2.303c.135-.133.21-.312.21-.504 0-.19-.075-.37-.21-.505l-.586-.584c-.158-.157-.208-.47-.108-.67l.515-1.245c.074-.22.333-.407.556-.407h.83c.393 0 .714-.32.714-.715v-3.256c0-.394-.32-.715-.715-.715zm-9.785 5.383c-1.68 0-3.045-1.363-3.045-3.04 0-1.676 1.366-3.04 3.045-3.04 1.68 0 3.046 1.364 3.046 3.04 0 1.677-1.366 3.04-3.046 3.04z" fill="#030303" opacity=".1"/><path d="m55.316406 8c-2.129976 0-3.992187 1.8533972-3.992187 3.986328v4.40625c0 1.240149-.817743 2.370302-1.996094 2.765625l.800781 2.257813-.876953-2.228516-6.568359 2.710938.966797 2.21875-1.044922-2.183594c-1.107656.552305-2.482746.332133-3.363281-.546875l-3.119141-3.115235c-.700594-.699264-1.834801-1.162109-2.824219-1.162109-.993514 0-2.119383.458611-2.824219 1.162109l-12.279297 12.259766c-1.499304 1.496564-1.497488 4.145297.002 5.640625l3.115234 3.111328v.002a2.6671442 2.6671442 0 0 0 .002 0c.876654.875894 1.102729 2.251463.546875 3.359375l2.142578 1.029297-2.179687-.951172-2.714844 6.560547 2.21875.873047-2.246094-.796875c-.392729 1.169831-1.526454 1.984375-2.773437 1.984375h-3.263672c-.77552 0-1.115413.13099-1.611328.291016-.495916.160025-1.011513.36661-1.574219.726562-.5531787.353858-.9591943.759921-1.2265625 1.097656-.1336841.168868-.2361262.326442-.2949219.421875-.029398.04772-.060543.09701-.023437.03711.018553-.02995-.03612-.02084.28125-.373047.079343-.08805.4572692-.404462.4570313-.404297-.000119.000083.6446298-.328159.6445312-.328125-.0000985.000034 1.3633594-.103501 1.3632814-.103516-.000039-.000007.837925.306661.837891.306641-.000035-.00002.642607.513704.642578.513672-.000059-.000064.556679.939566.55664.939453-.000077-.000227.142578.861756.142578.861328h-5.3321244v17.339844c0 2.124445 1.8658346 3.988281 3.9902349 3.988281h4.412109c1.242788 0 2.377583.815808 2.771484 1.992188l2.238281-.785157-2.208984.861328 2.716797 6.560547 2.142578-.935547-2.107422 1.011719c.552108 1.102697.328118 2.47657-.548828 3.353516l-3.117187 3.113281c-1.507612 1.503473-1.507612 4.137152 0 5.640625l12.277343 12.259767c.69922.69923 1.825367 1.16406 2.824219 1.16406 1.007277 0 2.116478-.45631 2.824219-1.16406l3.119141-3.11328c.878808-.87729 2.260076-1.09891 3.371093-.54492l.984375-2.09961-.910156 2.13476 6.570312 2.71094.871094-2.23633-.792968 2.26563c1.174247.39192 1.988281 1.52178 1.988281 2.76172v4.40624c0 2.13003 1.86643 3.98633 3.992187 3.98633h17.367188c2.128594 0 3.992187-1.85208 3.992187-3.98633v-4.40429c0-1.24063.817407-2.37197 1.996094-2.76563l-.785156-2.23828.861328 2.20899 6.568359-2.71094-.966797-2.21875 1.044922 2.18359c1.107027-.55198 2.483927-.33138 3.365235.54688l3.113281 3.11523a2.6671442 2.6671442 0 0 0 .002 0c.709592.70827 1.821646 1.16406 2.824219 1.16406 1.009093 0 2.113969-.45502 2.822265-1.16601l12.279249-12.257861c.70697-.704278 1.16797-1.816491 1.16797-2.822265 0-.975327-.47131-2.126417-1.16602-2.81836l-.002-.002-3.11523-3.111328c-.87841-.876881-1.10363-2.252481-.54883-3.361328l-2.14844-1.041016 2.1836.962891 2.71484-6.556641-2.2168-.873047 2.24414.796875c.39326-1.171416 1.52721-1.986328 2.77344-1.986328h4.41211c2.12891 0 3.99219-1.859907 3.99219-3.990234v-17.339797c0-2.135927-1.85649-3.988281-3.99219-3.988281h-4.41406c-1.24231 0-2.37944-.814999-2.77539-1.992188l-2.24414.796875 2.21679-.873046-2.71289-6.558594-2.14258.935547 2.10743-1.011719c-.55214-1.102752-.3297-2.477706.54882-3.355469a2.6671442 2.6671442 0 0 0 .002-.002l3.11523-3.111328a2.6671442 2.6671442 0 0 0 .002 0c.70239-.702395 1.16602-1.816157 1.16602-2.822266 0-.999554-.46692-2.121913-1.16797-2.820312l-12.277382-12.259719c-.714073-.715433-1.818605-1.162109-2.822266-1.162109-1.00185 0-2.110812.450054-2.824219 1.162109l-3.119141 3.115234c-.879258.877736-2.258558 1.099452-3.36914.544922l-1.009766 2.150391.931641-2.185547-6.570313-2.708984-.876953 2.228515.800781-2.257812c-1.173966-.392845-1.988281-1.522399-1.988281-2.763672v-4.404297c0-2.1371505-1.859387-3.986328-3.992187-3.986328zm37.210938 94.8418c.000866.00086.0011-.00086.002 0 .0026.003-.000643.001.002.004a2.6671442 2.6671442 0 0 0 -.0039-.004z" fill="url(#e)" transform="scale(.1875)"/><path d="m21.785 9.653h-.828c-.224 0-.483-.186-.554-.398l-.513-1.245c-.106-.212-.055-.526.103-.684l.586-.586c.133-.134.208-.314.208-.506 0-.19-.075-.37-.21-.506l-2.306-2.306c-.134-.135-.314-.21-.506-.21-.19 0-.37.075-.506.21l-.585.585c-.158.158-.472.21-.672.11-.01-.006-1.247-.516-1.247-.516-.223-.074-.41-.333-.41-.556v-.83c0-.394-.32-.715-.715-.715h-3.26c-.395 0-.716.32-.716.715v.83c0 .222-.186.48-.398.552l-1.246.513c-.212.106-.526.055-.684-.103l-.586-.585c-.134-.135-.314-.21-.506-.21-.19 0-.37.075-.506.21l-2.306 2.306c-.28.28-.28.733 0 1.012l.586.586c.157.158.208.472.108.672l-.516 1.246c-.074.224-.333.41-.556.41h-.614c-.395 0-.93.32-.93.715v3.26c0 .395.32.716.715.716h.83c.223 0 .48.186.552.398l.514 1.246c.106.212.056.526-.102.684l-.586.586c-.28.28-.28.733 0 1.012l2.307 2.306c.133.135.313.21.505.21.19 0 .37-.075.506-.21l.586-.585c.158-.158.472-.21.672-.11.01.006 1.247.516 1.247.516.223.074.41.332.41.556v.83c0 .393.32.714.714.714h3.26c.396 0 .717-.32.717-.715v-.83c0-.223.186-.48.398-.552l1.246-.514c.212-.106.526-.055.684.102l.586.586c.135.135.314.21.506.21.19 0 .37-.075.506-.21l2.306-2.306c.135-.135.21-.315.21-.506 0-.192-.075-.372-.21-.506l-.586-.586c-.158-.158-.208-.472-.108-.672l.515-1.246c.074-.224.333-.41.556-.41h.83c.393 0 .714-.32.714-.715v-3.26c0-.396-.32-.717-.715-.717z" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".277193"/><path d="m3.5 12.5v-9l7.5 4.5z" fill="url(#b)" transform="translate(6 4)"/><g fill="none"><path d="m9.5 16.5v-9l7.5 4.5z" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".862745"/><path d="m10.5 9.2751196v5.4493244l4.546875-2.724444z" opacity=".6" stroke="url(#c)"/><path d="m56.658203 13.333984v3.058594c0 3.768198-2.075576 6.6282-5.634765 7.822266l.261718-.09766-6.568359 2.710937.269531-.121094c-3.365604 1.678173-6.847405 1.116724-9.513672-1.544922a4.1442948 4.1442948 0 0 1 0-.002l-2.173828-2.171875-10.378906 10.363281 2.162109 2.160157a4.1442948 4.1442948 0 0 1 .002 0c2.658401 2.656097 3.233048 6.154823 1.542969 9.523437l.125-.273437-2.714844 6.560547.09961-.265625c-1.198435 3.569807-4.072442 5.621093-7.828125 5.621093h-3.066406v14.646485h3.068359c3.757658 0 6.634025 2.058864 7.830078 5.630859l-.101563-.269531 2.716797 6.560547-.123047-.269532c1.685764 3.366889 1.110666 6.854179-1.546874 9.511719a4.1442948 4.1442948 0 0 1 -.002.0039l-2.164062 2.160156 10.378906 10.359376 2.173828-2.16992c2.664949-2.66034 6.156485-3.219888 9.519532-1.54297l-.269532-.1211 6.570313 2.71094-.267578-.10156c3.57049 1.19171 5.632812 4.06022 5.632812 7.82227v3.05859h14.683594v-3.05664c0-3.76651 2.072542-6.63255 5.640625-7.82422l-.267578.0996 6.568359-2.71094-.269531.1211c3.364245-1.6775 6.846966-1.11257 9.511719 1.54296a4.1442948 4.1442948 0 0 1 .0039.004l2.169922 2.16797 10.378901-10.361329-2.1621-2.15625v-.002c-2.66185-2.658096-3.233601-6.154256-1.54883-9.521485l-.12305.267578 2.71484-6.55664-.0996.267578c1.19912-3.571862 4.06853-5.623047 7.82812-5.623047h3.07031v-14.650366h-3.07226c-3.75996 0-6.6296-2.057832-7.83008-5.626953l.0977.263672-2.71289-6.558594.125.271485c-1.686054-3.367478-1.11115-6.857944 1.54883-9.515625a4.1442948 4.1442948 0 0 1 .002 0l2.16406-2.160157-10.378908-10.363281-2.173828 2.169922a4.1442948 4.1442948 0 0 1 0 .002c-2.664103 2.65949-6.156673 3.221114-9.521485 1.541016l.271485.123047-6.570313-2.708985.265625.09961c-3.568498-1.194128-5.630859-4.058526-5.630859-7.822266v-3.056641z" stroke="url(#a)" stroke-width="5.333333" transform="scale(.1875)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_choosepolygon.svg b/icon-themes/elementary_svg/cmd/lc_choosepolygon.svg
new file mode 100644
index 000000000..438cf660f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_choosepolygon.svg
@@ -0,0 +1 @@
+<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 offset="0" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14.0002" x2="14.0002" y1="5.0152" y2="15.0152"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="12.0002" x2="12.0002" xlink:href="#a" y1="7.0152" y2="13.0152"/><linearGradient id="d" gradientTransform="matrix(1.3832 0 0 1.4144 -11.892 21.511)" gradientUnits="userSpaceOnUse" x1="23.783257" x2="23.783257" y1="-8.486991" y2="-.356335"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="19.504999" x2="19.504999" xlink:href="#a" y1="11.007" y2="20.007"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="21.500401" x2="21.500401" y1="1.5083" y2="11.5083"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="25.500401" x2="25.500401" xlink:href="#a" y1="3.5083" y2="9.5083"/><g transform="translate(-11.005 -8.007)"><rect fill="url(#d)" height="12.0499" rx="1" width="9.096999" x="16.408001" y="9.4571"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m17.505 10.507 7 .0082v9.9918l-7-.0082z" opacity=".5" stroke="url(#e)"/><rect height="11.9994" opacity=".5" rx="1" stroke="#206b00" width="9.001" x="16.504" y="9.5076"/></g></g><g transform="translate(-18.500401 11.4917)"><rect fill="url(#f)" height="9.000001" rx="1" width="14" x="19.000401" y="2.0083"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m20.021 2.9917 11.979401.0166v7h-12z" opacity=".5" stroke="url(#g)"/><rect height="8.999999" opacity=".5" rx="1" stroke="#7239b3" width="14" x="19.000401" y="2.0083"/></g></g><g transform="translate(1.9998 2.9848)"><rect fill="url(#b)" height="9" rx="1" width="13" x="8.5002" y="5.5152"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m9.4576006 6.5152001h11.0425994v6.9999999h-11.0425994z" opacity=".5" stroke="url(#c)"/><rect height="9" opacity=".5" rx="1" stroke="#cc3b02" width="13" x="8.5002" y="5.5152"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_circle_unfilled.svg b/icon-themes/elementary_svg/cmd/lc_circle_unfilled.svg
new file mode 100644
index 000000000..4616d9a40
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_circle_unfilled.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke="#7239b3" transform="translate(0 2)"><path d="m20.454811 10a8.4548111 8.4548111 0 0 1 -8.454811 8.454811 8.4548111 8.4548111 0 0 1 -8.4548111-8.454811 8.4548111 8.4548111 0 0 1 8.4548111-8.4548111 8.4548111 8.4548111 0 0 1 8.454811 8.4548111z" stroke-linejoin="round" stroke-width="1.090377"/><path d="m8 14 8-8" stroke-linecap="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_circlearc.svg b/icon-themes/elementary_svg/cmd/lc_circlearc.svg
new file mode 100644
index 000000000..3e121f761
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_circlearc.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499998 6.3500002" 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(.479894 0 0 .11633788 10.772975 17.813237)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="12.254238" x2="10.932201" y1="6.101696" y2="20.44068"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="-13.475575" x2="-13.475575" y1="8.135659" y2="20.135658"><stop offset="0" stop-color="#fff"/><stop offset=".41666666" 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="scale(.26458333)"><ellipse cx="11.852736" cy="19.674644" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".433333" rx="8.098211" ry="1.963204"/><path d="m12.5 3.5449219c-4.75.125-8.9550781 3.7856149-8.9550781 8.4550781.0000001 4.669463 3.7856149 8.455078 8.4550781 8.455078 4.669463 0 8.455078-4.007699 8.455078-8.955078h-4.005859a4.4823799 4.4823799 0 0 1 .033203.5 4.4823799 4.4823799 0 0 1 -4.482422 4.482422 4.4823799 4.4823799 0 0 1 -4.4824219-4.482422 4.4823799 4.4823799 0 0 1 4.4824219-4.4824219 4.4823799 4.4823799 0 0 1 .5.0292969z" style="fill-rule:evenodd;stroke:#7239b3;stroke-width:1.090377;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#b)"/><path d="m11.5 4.65625c-3.874293.5427445-7.0390625 3.5388943-7.0390625 7.34375.0000001 4.174788 3.3642743 7.539062 7.5390625 7.539062 3.843977 0 6.935673-3.022039 7.380859-7.039062h-1.880859c-.217572 2.86891-2.622854 5.002676-5.5 5.005859-3.0407167-.000206-5.5056533-2.465142-5.5058594-5.505859.0011421-2.8786493 2.1354526-5.270594 5.0058594-5.4882812z" fill="none" opacity=".5" stroke="url(#c)" stroke-linejoin="round" stroke-opacity=".981618"/><path d="m17 12h3v1h-3z" fill="#f9f9f9" opacity=".5"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_circlecut.svg b/icon-themes/elementary_svg/cmd/lc_circlecut.svg
new file mode 100644
index 000000000..c7149e149
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_circlecut.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" 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(.479894 0 0 .11633788 10.772975 17.813237)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="12.254238" x2="10.932201" y1="6.101696" y2="20.44068"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13.5" x2="13" y1="3.5" y2="18.5"><stop offset="0" stop-color="#fff"/><stop offset=".41666666" 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="scale(.26458333)"><ellipse cx="11.852736" cy="19.674644" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".433333" rx="8.098211" ry="1.963204"/><g stroke-linejoin="round" stroke-width="1.090377"><path d="m12.5 3.5449219c-4.75.125-8.9550781 3.7856149-8.9550781 8.4550781.0000001 4.669463 3.7856149 8.455078 8.4550781 8.455078 4.669463 0 8.455078-4.007699 8.455078-8.955078z" fill="url(#b)" fill-rule="evenodd" stroke="#7239b3" stroke-opacity=".501961"/><path d="m12.162109 4.6210938c-4.0924631.2897747-7.6171871 3.4310107-7.6171871 7.3789062.0000001 4.129276 3.325802 7.455078 7.4550781 7.455078 3.983216 0 7.208433-3.345605 7.388672-7.607422z" fill="none" opacity=".5" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_circlecut_unfilled.svg b/icon-themes/elementary_svg/cmd/lc_circlecut_unfilled.svg
new file mode 100644
index 000000000..555683ba6
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_circlecut_unfilled.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke="#7239b3"><g transform="translate(0 2)"><path d="m12 1.5449219c-4.6696718-.0001475-8.4552256 3.7854063-8.4550781 8.4550781-.0001474 4.669672 3.7854064 8.455225 8.4550781 8.455078 4.280157-.003455 7.882569-3.204947 8.388672-7.455078.114482.325188-8.419922-9.459358-8.388672-9.4550781z" stroke-linejoin="round"/><path d="m8 14 6-6" stroke-linecap="round"/></g><path d="m12.160156 3.734375 8.088162 9.16675"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_circlepie_unfilled.svg b/icon-themes/elementary_svg/cmd/lc_circlepie_unfilled.svg
new file mode 100644
index 000000000..451813b05
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_circlepie_unfilled.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke="#7239b3" stroke-opacity=".959559" transform="translate(0 2)"><path d="m11.5 3.5703125a8.4548111 8.4548111 0 0 0 -7.9550781 8.4296875 8.4548111 8.4548111 0 0 0 8.4550781 8.455078 8.4548111 8.4548111 0 0 0 8.310547-6.955078h-8.810547z" transform="translate(0 -2)"/><path d="m8 15 2-2" stroke-linecap="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_cleararrowdependents.svg b/icon-themes/elementary_svg/cmd/lc_cleararrowdependents.svg
new file mode 100644
index 000000000..5f92d4e33
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_cleararrowdependents.svg
@@ -0,0 +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="translate(-1.525126 .474874)" gradientUnits="userSpaceOnUse" x1="5.525127" x2="5.525127" xlink:href="#b" y1="-8.474874" y2="20.525126"/><linearGradient id="b" gradientTransform="translate(-27.940678 -10.601695)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="6" y2="15"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="c" gradientTransform="matrix(1 0 0 -1 -1.525126 22.525126)" gradientUnits="userSpaceOnUse" x1="5.525127" x2="5.525127" xlink:href="#b" y1="30.525126" y2="1.525126"/><linearGradient id="d" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="40.824818" x2="40.824818" y1="41.17144" y2="50.061581"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="e" gradientTransform="matrix(-1 0 0 1 23 15.000003)" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#f" y1="3" y2="4"/><linearGradient id="f" gradientTransform="translate(0 1)" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="3" y2="4"><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="g" gradientTransform="matrix(-1 0 0 1 23 8.000003)" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#f" y1="3" y2="4"/><linearGradient id="h" gradientTransform="matrix(-1 0 0 1 8 8.000003)" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#f" y1="3" y2="4"/><linearGradient id="i" gradientTransform="matrix(-1 0 0 1 23 1)" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#f" y1="3" y2="4"/><radialGradient id="j" 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="k" 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="#ff8c82"/><stop offset=".31209752" stop-color="#ed5353"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="41.225124" x2="41.225124" y1="23.238064" y2="7.39004"><stop offset="0" stop-color="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.944842 17.144019)" gradientUnits="userSpaceOnUse" x1="36.010902" x2="16.331276" xlink:href="#n" y1="13.022708" y2="32.702335"/><linearGradient id="n"><stop offset="0" stop-color="#fff" stop-opacity=".702"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="o" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.634631 17.292858)" gradientUnits="userSpaceOnUse" x1="28.449389" x2="16.331276" xlink:href="#n" y1="20.584223" y2="32.702335"/><g transform="translate(0 -2)"><rect fill="url(#d)" height="4" rx=".527778" ry=".555556" width="5" x="16.5" y="18.5"/><path d="m16.5 18.5h5v4h-5z" fill="none" stroke="#575757" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".529412"/></g><g transform="translate(0 -9)"><rect fill="url(#d)" height="4" rx=".527778" ry=".555556" width="5" x="16.5" y="18.5"/><path d="m16.5 18.5h5v4h-5z" fill="none" stroke="#575757" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".529412"/></g><g transform="translate(0 -16)"><rect fill="url(#d)" height="4" rx=".527778" ry=".555556" width="5" x="16.5" y="18.5"/><path d="m16.5 18.5h5v4h-5z" fill="none" stroke="#575757" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".529412"/></g><g transform="translate(-15 -9)"><rect fill="url(#d)" height="4" rx=".527778" ry=".555556" width="5" x="16.5" y="18.5"/><path d="m16.5 18.5h5v4h-5z" fill="none" stroke="#575757" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".529412"/></g><g transform="matrix(.87817681 0 0 .88433535 -8.550828 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(#j)" 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(#k)" stroke="url(#l)" 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(#m)" stroke-linecap="square"/><path d="m45.42749 20.732088-2.99345-2.713434m-2.968147.03651-2.804358 2.701545" opacity=".4" stroke="url(#o)"/></g></g></g><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m20.5 3.499997h-3v2.000003h3z" stroke="url(#i)"/><path d="m20.5 10.5h-3v2.000003h3z" stroke="url(#g)"/><path d="m20.5 17.5h-3v2.000003h3z" stroke="url(#e)"/><path d="m5.5 10.5h-3v2.000003h3z" stroke="url(#h)"/></g><g fill-rule="evenodd"><path d="m15.5 3.5-4.595703 1.0605469 1.416016 1.4160156-4.8027349 4.8027345.7050781.710937 4.8046878-4.8066402 1.412109 1.4121093z" fill="url(#a)"/><path d="m15.5 19.5-4.595703-1.060547 1.416016-1.416016-4.8027349-4.802734.7050781-.710937 4.8046878 4.80664 1.412109-1.412109z" fill="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_cleararrowprecedents.svg b/icon-themes/elementary_svg/cmd/lc_cleararrowprecedents.svg
new file mode 100644
index 000000000..daf5fe29f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_cleararrowprecedents.svg
@@ -0,0 +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="translate(-1.525126 8.48464)" gradientUnits="userSpaceOnUse" x1="10.525126" x2="10.525126" xlink:href="#b" y1="-10.48464" y2="11.51536"/><linearGradient id="b" gradientTransform="translate(-27.940678 -10.601695)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="6" y2="15"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="c" gradientTransform="matrix(1 0 0 -1 -1.525126 14.51536)" gradientUnits="userSpaceOnUse" x1="10.525126" x2="10.525126" xlink:href="#b" y1="16.51536" y2="-5.48464"/><linearGradient id="d" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="40.824818" x2="40.824818" y1="41.17144" y2="50.061581"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="e" gradientTransform="translate(0 1)" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="3" y2="4"><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="f" gradientTransform="translate(0 8.000003)" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#e" y1="3" y2="4"/><linearGradient id="g" gradientTransform="translate(0 15.000003)" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#e" y1="3" y2="4"/><linearGradient id="h" gradientTransform="translate(15 8.000003)" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#e" y1="3" y2="4"/><radialGradient id="i" 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="j" 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="#ff8c82"/><stop offset=".31209752" stop-color="#ed5353"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="41.225124" x2="41.225124" y1="23.238064" y2="7.39004"><stop offset="0" stop-color="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.944842 17.144019)" gradientUnits="userSpaceOnUse" x1="36.010902" x2="16.331276" xlink:href="#m" y1="13.022708" y2="32.702335"/><linearGradient id="m"><stop offset="0" stop-color="#fff" stop-opacity=".702"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.634631 17.292858)" gradientUnits="userSpaceOnUse" x1="28.449389" x2="16.331276" xlink:href="#m" y1="20.584223" y2="32.702335"/><g transform="translate(-15 -2)"><rect fill="url(#d)" height="4" rx=".527778" ry=".555556" width="5" x="16.5" y="18.5"/><path d="m16.5 18.5h5v4h-5z" fill="none" stroke="#575757" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".529412"/></g><g transform="translate(-15 -9)"><rect fill="url(#d)" height="4" rx=".527778" ry=".555556" width="5" x="16.5" y="18.5"/><path d="m16.5 18.5h5v4h-5z" fill="none" stroke="#575757" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".529412"/></g><g transform="translate(-15 -16)"><rect fill="url(#d)" height="4" rx=".527778" ry=".555556" width="5" x="16.5" y="18.5"/><path d="m16.5 18.5h5v4h-5z" fill="none" stroke="#575757" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".529412"/></g><g transform="translate(0 -9)"><rect fill="url(#d)" height="4" rx=".527778" ry=".555556" width="5" x="16.5" y="18.5"/><path d="m16.5 18.5h5v4h-5z" fill="none" stroke="#575757" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".529412"/></g><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m2.5 3.499997h3v2.000003h-3z" stroke="url(#e)"/><path d="m2.5 10.5h3v2.000003h-3z" stroke="url(#f)"/><path d="m2.5 17.5h3v2.000003h-3z" stroke="url(#g)"/><path d="m17.5 10.5h3v2.000003h-3z" stroke="url(#h)"/></g><path d="m15.5 11.490234-4.595703-1.060547 1.416016-1.4160155-4.8027349-4.8027345.7050781-.710937 4.8046878 4.8066402 1.412109-1.4121093z" fill="url(#c)" fill-rule="evenodd"/><path d="m15.5 11.509766-4.595703 1.060547 1.416016 1.416016-4.8027349 4.802734.7050781.710937 4.8046878-4.80664 1.412109 1.412109z" fill="url(#a)" fill-rule="evenodd"/><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(#i)" 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(#j)" stroke="url(#k)" 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(#l)" stroke-linecap="square"/><path d="m45.42749 20.732088-2.99345-2.713434m-2.968147.03651-2.804358 2.701545" opacity=".4" stroke="url(#n)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_cleararrows.svg b/icon-themes/elementary_svg/cmd/lc_cleararrows.svg
new file mode 100644
index 000000000..43955ab38
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_cleararrows.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="2.744795" x2="2.744795" y1="3.237437" y2="21.237438"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><radialGradient id="b" 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="c" 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="#ff8c82"/><stop offset=".31209752" stop-color="#ed5353"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="41.225124" x2="41.225124" y1="23.238064" y2="7.39004"><stop offset="0" stop-color="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.944842 17.144019)" gradientUnits="userSpaceOnUse" x1="36.010902" x2="16.331276" xlink:href="#f" y1="13.022708" y2="32.702335"/><linearGradient id="f"><stop offset="0" stop-color="#fff" stop-opacity=".702"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.634631 17.292858)" gradientUnits="userSpaceOnUse" x1="28.449389" x2="16.331276" xlink:href="#f" y1="20.584223" y2="32.702335"/><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(#b)" 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(#c)" stroke="url(#d)" 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(#e)" stroke-linecap="square"/><path d="m45.42749 20.732088-2.99345-2.713434m-2.968147.03651-2.804358 2.701545" opacity=".4" stroke="url(#g)"/></g></g></g><path d="m11.5 2.5-4.5957031 1.0605469 1.4160156 1.4160156-4.8027344 4.8027344a2 2 0 0 0 -1.0175781-.2792969 2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 1.0175781-.279297l4.7773438 4.777344-1.4160157 1.416015 4.5957028 1.060547-1.060547-4.595703-1.4121089 1.41211-4.7792969-4.779297a2 2 0 0 0 .2109376-.511719h7.5664062v2l4-2.5-4-2.5v2h-7.5644531a2 2 0 0 0 -.2128907-.509766l4.8046876-4.8066402 1.4121092 1.4121093z" fill="url(#a)" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_closedoc.svg b/icon-themes/elementary_svg/cmd/lc_closedoc.svg
new file mode 100644
index 000000000..b12be6e5d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_closedoc.svg
@@ -0,0 +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(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="e" gradientTransform="matrix(.48571543 0 0 .45629666 .342829 .348862)" 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="f" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.324319)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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="g" gradientTransform="matrix(.57485 0 0 .42976 -1164.014 -1377.772)" gradientUnits="userSpaceOnUse" x1="2035.165" x2="2035.165" y1="3208.074" y2="3241.997"><stop offset="0" stop-color="#ed5353"/><stop offset="1" stop-color="#c6262e"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="17.849002" x2="17.849002" y1="12.939551" y2="23.001972"><stop offset="0" stop-color="#fff"/><stop offset=".508" stop-color="#fff" stop-opacity=".235"/><stop offset=".835" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><path d="m3.500001 22h16.999998v2h-16.999998z" fill="url(#a)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#b)" opacity=".15"/><path d="m20.5 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#d)" opacity=".15"/><path d="m3.4999601 1.4999573c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.9987157s-11.3333862 0-17.0000799 0c0-7.000018 0-14.0000346 0-21.0000534z" fill="url(#e)"/><g fill="none"><path d="m19.5 21.5h-15.0000004v-18.9999997h15.0000004z" stroke="url(#f)" stroke-linecap="round"/><path d="m3.4460282 1.4819799c3.8955809 0 17.0000588.00136 17.0000588.00136l.000021 20.9987161s-11.3333861 0-17.0000798 0c0-7.000018 0-14.000035 0-21.0000538z" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/></g><path d="m8 .5c-4.138 0-7.5 3.362-7.5 7.5s3.362 7.5 7.5 7.5 7.5-3.362 7.5-7.5-3.362-7.5-7.5-7.5z" fill="url(#g)" opacity=".99" transform="matrix(.7516 0 0 .7516 11.976 11.976)"/><path d="m17.99 12.352c-3.112 0-5.638 2.526-5.638 5.637 0 3.11 2.526 5.636 5.637 5.636 3.11 0 5.636-2.527 5.636-5.637 0-3.112-2.527-5.638-5.637-5.638z" fill="none" stroke="#b10000" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999628"/><path d="m22.8742 17.9888c0 2.698244-2.187156 4.8854-4.8854 4.8854s-4.8854-2.187156-4.8854-4.8854 2.187156-4.8854 4.8854-4.8854 4.8854 2.187156 4.8854 4.8854z" style="opacity:.4;fill:none;stroke-width:.999628;stroke-linecap:round;stroke-linejoin:round;stroke:url(#h)"/><path d="m16.105 15.73a.376.376 0 0 0 -.26.646l1.612 1.613-1.613 1.612a.37618081.37618081 0 1 0 .532.532l1.613-1.614 1.612 1.614a.37618081.37618081 0 1 0 .532-.532l-1.613-1.611 1.614-1.614a.376.376 0 0 0 -.274-.645.376.376 0 0 0 -.258.114l-1.613 1.613-1.614-1.613a.376.376 0 0 0 -.27-.115z" fill="#fff"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_closemasterview.svg b/icon-themes/elementary_svg/cmd/lc_closemasterview.svg
new file mode 100644
index 000000000..3d4838a49
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_closemasterview.svg
@@ -0,0 +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(.43205726 0 0 .32300762 -862.89692 -1023.5574)" gradientUnits="userSpaceOnUse" x1="2035.165" x2="2035.165" y1="3208.074" y2="3241.9971"><stop offset="0" stop-color="#ed5353"/><stop offset="1" stop-color="#c6262e"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="17.859674" x2="17.859674" y1="13.32499" y2="22.619287"><stop offset="0" stop-color="#fff"/><stop offset=".508" stop-color="#fff" stop-opacity=".235"/><stop offset=".835" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.5135 0 0 .4054 -.33 3.265)" gradientUnits="userSpaceOnUse" x1="24.011684" x2="24.011684" y1="6.746423" y2="41.280216"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="d" cx="7.504621" cy="8.597903" gradientTransform="matrix(-.00000006 1.4444444 -1.2222222 -.00000005 22.508549 -9.840008)" gradientUnits="userSpaceOnUse" r="18"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".262" stop-color="#64baff"/><stop offset=".705" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><linearGradient id="e" gradientTransform="matrix(.4845 0 0 .34573 33.24 3.15)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="53.624" y2="2.906"><stop offset="0" stop-color="#002e99"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.0352 0 0 .00824 -.725 18.98)" 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><radialGradient id="g" cx="605.714" cy="486.648" gradientTransform="matrix(-.01205 0 0 .00824 8.76 17.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#h"/><linearGradient id="h"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="i" cx="605.714" cy="486.648" gradientTransform="matrix(.01205 0 0 .00824 15.24 17.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#h"/><g transform="translate(0 -2)"><path d="m1.5 22h21v2h-21z" fill="url(#f)" opacity=".15" transform="translate(0 -1)"/><path d="m1.5 21v2c-.62.004-1.5-.448-1.5-1s.692-1 1.5-1z" fill="url(#g)" opacity=".15"/><path d="m22.5 21v2c.62.004 1.5-.448 1.5-1s-.692-1-1.5-1z" fill="url(#i)" opacity=".15"/><g stroke-linejoin="round"><path d="m1.5 4.5h21v17h-21z" fill="url(#d)" stroke="url(#e)"/><g fill="none"><path d="m21.495 20.495h-19v-15h19z" opacity=".5" stroke="url(#c)" stroke-linecap="round"/><path d="m11.5 18.5h9m-1 1v-7m-9-5h-7m1-1v10" opacity=".5" stroke="#fff" stroke-linecap="square"/></g></g><path d="m7 13.018h.993l.007.982h-.993zm2-.018h1l.007.982h-1zm2 0h2l.007.982h-2zm3 0 1.993.018.007.982-1.994-.018zm-7-2h2v1h-2zm3 0h1v1h-1.0000019zm2 0h2l.001 1h-2.001zm3 0h2v1h-2zm-8 4h2v1h-2zm3 0h1v1h-1zm2 0h1v1h-1zm2 0h1v1h-1.002zm2 0 1.012.013-.012.987-1.012-.013z" fill="#fff" opacity=".7"/></g><path d="m17.9888 12.3518c-3.110121 0-5.637 2.526879-5.637 5.637s2.526879 5.637 5.637 5.637 5.637-2.526879 5.637-5.637-2.526879-5.637-5.637-5.637z" fill="url(#a)" opacity=".99" stroke-width=".7516"/><path d="m17.990266 12.479211c-3.042469 0-5.512031 2.469563-5.512031 5.511055 0 3.040515 2.469562 5.510077 5.511053 5.510077 3.040515 0 5.510077-2.47054 5.510077-5.511055 0-3.042469-2.47054-5.512031-5.511054-5.512031z" fill="none" stroke="#b10000" stroke-linecap="round" stroke-linejoin="round" stroke-width=".977294"/><path d="m22.50127 17.9888c0 2.492271-2.020199 4.51247-4.51247 4.51247s-4.51247-2.020199-4.51247-4.51247 2.020199-4.51247 4.51247-4.51247 4.51247 2.020199 4.51247 4.51247z" fill="none" opacity=".4" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m16.094 15.734c-.44 0-.868.29-1.034.698-.165.41-.06.914.26 1.22l1.092 1.095-1.102 1.103a.738.738 0 0 0 -.02.02c-.388.417-.375 1.146.03 1.55.402.404 1.13.417 1.548.028a.738.738 0 0 0 .02-.02l1.102-1.102 1.083 1.083c.407.437 1.184.452 1.607.03.423-.424.408-1.202-.03-1.61l-1.083-1.083 1.097-1.097c.318-.31.422-.824.248-1.234s-.614-.692-1.06-.68c-.285.008-.566.13-.766.335l-1.096 1.1-1.094-1.094c-.207-.214-.503-.34-.802-.34z" fill="#7a0000" opacity=".05"/><path d="m16.105 16.48a.376.376 0 0 0 -.26.647l1.612 1.613-1.613 1.613a.37618081.37618081 0 1 0 .532.532l1.613-1.613 1.612 1.613a.37618081.37618081 0 1 0 .532-.532l-1.613-1.613 1.614-1.613a.376.376 0 0 0 -.274-.645.376.376 0 0 0 -.258.113l-1.612 1.615-1.614-1.615a.376.376 0 0 0 -.27-.114z" fill="#7a0000" opacity=".15"/><path d="m16.105 15.73a.376.376 0 0 0 -.26.646l1.612 1.613-1.613 1.612a.37618081.37618081 0 1 0 .532.532l1.613-1.614 1.612 1.614a.37618081.37618081 0 1 0 .532-.532l-1.613-1.611 1.614-1.614a.376.376 0 0 0 -.274-.645.376.376 0 0 0 -.258.114l-1.613 1.613-1.614-1.613a.376.376 0 0 0 -.27-.115z" fill="#fff"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_closepreview.svg b/icon-themes/elementary_svg/cmd/lc_closepreview.svg
new file mode 100644
index 000000000..982c745a2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_closepreview.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="11.728284" x2="11.728284" y1="2.18179" y2="21.748316"><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="b" gradientTransform="matrix(.8047894 0 0 .60165743 -1628.8199 -1928.0804)" gradientUnits="userSpaceOnUse" x1="2035.1652" x2="2035.1652" y1="3208.0737" y2="3241.9966"><stop offset="0" stop-color="#ed5353"/><stop offset="1" stop-color="#c6262e"/></linearGradient><radialGradient id="c" cx="99.157013" cy="186.17059" gradientTransform="matrix(.11151981 0 0 .03548359 .942029 15.166729)" gradientUnits="userSpaceOnUse" r="62.769119"><stop offset="0" stop-color="#3d3d3d"/><stop offset=".5" stop-color="#686868" stop-opacity=".498039"/><stop offset="1" stop-color="#686868" stop-opacity="0"/></radialGradient><path d="m19 21.772727a7 2.2272727 0 0 1 -14 0 7 2.2272727 0 1 1 14 0z" fill="url(#c)"/><path d="m12 1.4999999c-5.7935401 0-10.5000001 4.70646-10.5000001 10.5000001 0 5.79354 4.70646 10.5 10.5000001 10.5 5.79354 0 10.50001-4.70646 10.5-10.5 0-5.7935401-4.70646-10.5000001-10.5-10.5000001z" fill="url(#b)" opacity=".99"/><path d="m12 1.4999999c-5.7935401 0-10.5000001 4.70646-10.5000001 10.5000001 0 5.79354 4.70646 10.5 10.5000001 10.5 5.79354 0 10.50001-4.70646 10.5-10.5 0-5.7935401-4.70646-10.5000001-10.5-10.5000001z" fill="none" opacity=".5" stroke="#7a0000" stroke-linecap="round" stroke-linejoin="round"/><path d="m21.49999 11.99966c0 5.24688-4.25361 9.50034-9.49988 9.50034-5.2467501 0-9.5001101-4.25351-9.5001101-9.50034 0-5.2466301 4.25336-9.4996601 9.5001101-9.4996601 5.24627 0 9.49988 4.25303 9.49988 9.4996601z" fill="none" opacity=".4" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><path d="m8.4921875 7.5117188c-.5099126 0-1.0208008.2024877-1.4003906.5820312-.7633472.7632531-.763347 2.037528 0 2.800781l2.1074219 2.105469-2.1074219 2.107422c-.7633467.763252-.7633452 2.037528 0 2.800781.7632439.763149 2.0375374.76315 2.8007812 0l2.1074219-2.109375 2.107422 2.109375c.763243.763149 2.037538.763147 2.800781 0 .763345-.763253.763347-2.037529 0-2.800781l-2.107422-2.107422 2.107422-2.105469c.763347-.763253.763347-2.037528 0-2.800781-.763243-.7631473-2.037538-.7631487-2.800781 0l-2.107422 2.107422-2.1074219-2.107422c-.3795899-.3795428-.8904772-.5820313-1.4003906-.5820312z" fill="#7a0000" opacity=".05" transform="matrix(1.003519 0 0 1.003519 -.042233 -.041875)"/><path d="m8.4928881 8.5000003c-.2535911 0-.507107.098255-.7014215.2925458-.3886289.3885811-.3886289 1.0140886 0 1.4026699l2.8056854 2.805339-2.8056854 2.805339c-.388629.388581-.388629 1.014088 0 1.40267.3886291.388581 1.0142138.388581 1.4028428 0l2.8056846-2.80534 2.805686 2.80534c.388629.388581 1.014213.388581 1.402843 0 .388629-.388582.388629-1.014089 0-1.40267l-2.805686-2.805339 2.805686-2.805339c.388629-.3885813.388629-1.0140888 0-1.4026699-.38863-.388581-1.014214-.388581-1.402843 0l-2.805686 2.8053389-2.8056846-2.8053389c-.1943146-.1942905-.4478305-.2925458-.7014213-.2925458z" fill="#7a0000" opacity=".15"/><path d="m8.492888 7.4999999c-.253591 0-.5071069.098255-.7014214.2925458-.388629.3885811-.388629 1.0140886 0 1.4026697l2.8056854 2.8053396-2.8056854 2.805339c-.388629.388581-.388629 1.014088 0 1.40267.388629.388581 1.0142137.388581 1.4028427 0l2.8056847-2.80534 2.805686 2.80534c.388629.388581 1.014213.388581 1.402843 0 .388629-.388582.388629-1.014089 0-1.40267l-2.805686-2.805339 2.805686-2.8053396c.388629-.3885811.388629-1.0140886 0-1.4026697-.38863-.388581-1.014214-.388581-1.402843 0l-2.805686 2.8053393-2.8056847-2.8053393c-.1943145-.1942905-.4478304-.2925458-.7014213-.2925458z" fill="#fff"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_closewin.svg b/icon-themes/elementary_svg/cmd/lc_closewin.svg
new file mode 100644
index 000000000..aae241467
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_closewin.svg
@@ -0,0 +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(.43205726 0 0 .32300762 -862.89692 -1023.5574)" gradientUnits="userSpaceOnUse" x1="2035.165" x2="2035.165" y1="3208.074" y2="3241.9971"><stop offset="0" stop-color="#ed5353"/><stop offset="1" stop-color="#c6262e"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="17.849002" x2="17.849002" y1="12.939551" y2="23.001972"><stop offset="0" stop-color="#fff"/><stop offset=".508" stop-color="#fff" stop-opacity=".235"/><stop offset=".835" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="12.00126" x2="12.00126" y1="5" y2="19.914806"><stop offset="0" stop-color="#fff"/><stop offset=".016525" stop-color="#fff" stop-opacity=".23529"/><stop offset=".98002" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="d"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="4.993" cy="43.5" gradientTransform="matrix(2.0038 0 0 1.4 29.715 -17.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#d"/><radialGradient id="f" cx="4.993" cy="43.5" gradientTransform="matrix(2.0038 0 0 1.4 -18.285 -104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#d"/><linearGradient id="g" gradientTransform="matrix(1.1234 0 0 1 -2.9617 0)" gradientUnits="userSpaceOnUse" x1="25.058" x2="25.058" y1="47.028" y2="39.999"><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><radialGradient id="h" cx="7.6856" cy="5.959" gradientTransform="matrix(0 1.15 -1.2044 -.00000002 19.177 -8.8384)" gradientUnits="userSpaceOnUse" r="20"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e1e1e1"/></radialGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="14" x2="14" y1="5" y2="7"><stop offset="0" stop-color="#e5e5e5"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><g opacity=".4" transform="matrix(.57893 0 0 .42856238 -1.89476 2.857011)"><path d="m39.727 40h5v7h-5z" fill="url(#e)"/><path d="m-8.2727-47h5v7h-5z" fill="url(#f)" transform="scale(-1)"/><path d="m8.2723 40h31.455v7h-31.455z" fill="url(#g)"/></g><rect fill="url(#h)" height="18" rx="1" width="21" x="1.5" y="3.5"/><path d="m2.5 3.5c-.554 0-1 .446-1 1v4.5h21v-4.5c0-.554-.446-1-1-1z" fill="url(#i)"/><g fill="none"><rect height="18" opacity=".3" rx="1" stroke="#0e141f" stroke-linecap="round" stroke-linejoin="round" width="21" x="1.5" y="3.5"/><path d="m2.5 4.5h19v15.999h-19z" opacity=".7" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round"/><path d="m2 8.5h20" opacity=".2" stroke="#000"/></g><path d="m17.9888 12.3518c-3.110121 0-5.637 2.526879-5.637 5.637s2.526879 5.637 5.637 5.637 5.637-2.526879 5.637-5.637-2.526879-5.637-5.637-5.637z" fill="url(#a)" opacity=".99" stroke-width=".7516"/><path d="m17.99 12.352c-3.112 0-5.638 2.526-5.638 5.637 0 3.11 2.526 5.636 5.637 5.636 3.11 0 5.636-2.527 5.636-5.637 0-3.112-2.527-5.638-5.637-5.638z" fill="none" stroke="#b10000" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999628"/><path d="m22.8742 17.9888c0 2.698244-2.187156 4.8854-4.8854 4.8854s-4.8854-2.187156-4.8854-4.8854 2.187156-4.8854 4.8854-4.8854 4.8854 2.187156 4.8854 4.8854z" style="opacity:.4;fill:none;stroke-width:.999628;stroke-linecap:round;stroke-linejoin:round;stroke:url(#b)"/><path d="m16.094 15.734c-.44 0-.868.29-1.034.698-.165.41-.06.914.26 1.22l1.092 1.095-1.102 1.103a.738.738 0 0 0 -.02.02c-.388.417-.375 1.146.03 1.55.402.404 1.13.417 1.548.028a.738.738 0 0 0 .02-.02l1.102-1.102 1.083 1.083c.407.437 1.184.452 1.607.03.423-.424.408-1.202-.03-1.61l-1.083-1.083 1.097-1.097c.318-.31.422-.824.248-1.234s-.614-.692-1.06-.68c-.285.008-.566.13-.766.335l-1.096 1.1-1.094-1.094c-.207-.214-.503-.34-.802-.34z" fill="#7a0000" opacity=".05"/><path d="m16.105 16.48a.376.376 0 0 0 -.26.647l1.612 1.613-1.613 1.613a.37618081.37618081 0 1 0 .532.532l1.613-1.613 1.612 1.613a.37618081.37618081 0 1 0 .532-.532l-1.613-1.613 1.614-1.613a.376.376 0 0 0 -.274-.645.376.376 0 0 0 -.258.113l-1.612 1.615-1.614-1.615a.376.376 0 0 0 -.27-.114z" fill="#7a0000" opacity=".15"/><path d="m16.105 15.73a.376.376 0 0 0 -.26.646l1.612 1.613-1.613 1.612a.37618081.37618081 0 1 0 .532.532l1.613-1.614 1.612 1.614a.37618081.37618081 0 1 0 .532-.532l-1.613-1.611 1.614-1.614a.376.376 0 0 0 -.274-.645.376.376 0 0 0 -.258.114l-1.613 1.613-1.614-1.613a.376.376 0 0 0 -.27-.115z" fill="#fff"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_color.svg b/icon-themes/elementary_svg/cmd/lc_color.svg
new file mode 100644
index 000000000..e974d7359
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_color.svg
@@ -0,0 +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(.91999999 0 0 1.2500001 -2.72 12.875)" gradientUnits="userSpaceOnUse" x1="3.5" x2="28.5" y1="6" y2="6"><stop offset="0" stop-color="#ff1d1d"/><stop offset=".16829631" stop-color="#ff8a18"/><stop offset=".31939223" stop-color="#ffe92a"/><stop offset=".50751495" stop-color="#91ea3a"/><stop offset=".6893779" stop-color="#1d72e0"/><stop offset=".87265676" stop-color="#a91ec0"/><stop offset="1" stop-color="#ff0b88"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.3673 0 0 .36733 15.431 .868)" gradientUnits="userSpaceOnUse" x1="-17.508848" x2="-17.508848" y1="35.74987" y2="41.194565"><stop offset="0" stop-color="#fff"/><stop offset=".00000007" stop-color="#fff" stop-opacity=".235"/><stop offset=".63202661" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.99801056 0 0 1.0626878 -14.968169 10.982075)" gradientUnits="userSpaceOnUse" x1="23.314552" x2="23.915749" y1="1.428383" y2="4.251413"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="d" cx="13" cy=".94" gradientTransform="matrix(-2.84165 0 0 -2.59455 49.94 3.438)" gradientUnits="userSpaceOnUse" r="8.094"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><path d="m.5 18.5v5h23v-5z" fill="url(#a)"/><path d="m15.3 13.7h-6.72l-1.156 2.9h-3.091l6.335-15.2h2.877l6.11 15.2h-3.235zm-5.92-2.3h5.046l-2.252-6.876z" style="stroke:#000;stroke-width:.866;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.581;fill:url(#d)"/><path d="m10.667969 1.4003906-6.3359378 15.1992184h.4160157l5.9199221-14.1992184h2.876953l5.707031 14.1992184h.402344l-6.109375-15.1992184zm-.8808596 10.0000004-.40625 1h5.0449216l-.328125-1z" fill="#fff" opacity=".2"/><g fill="none" stroke-linecap="square" transform="translate(0 6)"><path d="m1.5 13.5h21v3h-21z" opacity=".6" stroke="url(#b)"/><path d="m.5 12.5h23v5h-23z" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_colorscaleformatdialog.svg b/icon-themes/elementary_svg/cmd/lc_colorscaleformatdialog.svg
new file mode 100644
index 000000000..2dbdacadf
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_colorscaleformatdialog.svg
@@ -0,0 +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(.35135134 0 0 .24324327 3.567566 4.162164)" gradientUnits="userSpaceOnUse" x1="40.290417" x2="40.290417" xlink:href="#c" y1="7.555553" y2="40.444439"/><linearGradient id="b"><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="c" gradientTransform="matrix(.35135134 0 0 .24324327 -.432434 10.162164)" gradientUnits="userSpaceOnUse" x1="40.290417" x2="40.290417" xlink:href="#b" y1="7.555553" y2="40.444439"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="7.5" x2="7.5" y1="4.5" y2="7.5"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.35135134 0 0 .24324327 .567566 1.162163)" gradientUnits="userSpaceOnUse" x1="38.230774" x2="38.230774" xlink:href="#c" y1="7.555551" y2="81.555542"/><linearGradient id="f" gradientTransform="matrix(.35135134 0 0 .24324327 3.567566 10.162164)" gradientUnits="userSpaceOnUse" x1="40.290417" x2="40.290417" xlink:href="#b" y1="7.555553" y2="40.444439"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="7.5" x2="7.5" y1="10.5" y2="13"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="11.5" x2="11.5" y1="16" y2="20"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.35135134 0 0 .24324327 3.567566 16.162164)" gradientUnits="userSpaceOnUse" x1="40.290417" x2="40.290417" xlink:href="#f" y1="7.555553" y2="40.444439"/><linearGradient id="j" gradientTransform="matrix(.35135134 0 0 .24324327 3.567566 4.162164)" gradientUnits="userSpaceOnUse" x1="40.290417" x2="40.290417" xlink:href="#f" y1="7.555553" y2="40.444439"/><linearGradient id="k" gradientTransform="matrix(.44576989 0 0 .44993664 40.801525 -.024539)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="1.393398" y2="22.462784"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><rect fill="url(#k)" height="21" rx=".527778" ry=".555556" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".298039" width="21" x="1.5" y="1.5"/><path d="m5.5 5.500001 12.99335-.03595v.968749l-12.99335.03595z" fill="none" opacity=".3" stroke="url(#j)" stroke-linecap="round" stroke-linejoin="round"/><rect fill="url(#d)" height="3" rx=".578125" width="15" x="4.5" y="4.5"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><rect height="3" opacity=".5" rx=".34375" ry=".296875" stroke="#002e99" stroke-opacity=".941176" width="15" x="4.5" y="4.5"/><path d="m5.5 5.500001 13 .03125v.968749l-13-.03125z" opacity=".3" stroke="url(#a)"/><path d="m2.5 2.5h19v18.968749h-19z" stroke="url(#e)"/></g><rect fill="url(#g)" height="3" rx=".578125" width="15" x="4.5" y="10.5"/><rect fill="none" height="3" opacity=".5" rx=".34375" ry=".296875" stroke="#ad5f00" stroke-linecap="round" stroke-linejoin="round" width="15" x="4.5" y="10.5"/><path d="m5.5 11.500001 13 .03125v.968749l-13-.03125z" fill="none" opacity=".3" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><rect fill="url(#h)" height="3" rx=".526042" ry=".598959" width="15" x="4.5" y="16.5"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><rect height="3" opacity=".5" rx=".526502" ry=".523975" stroke="#206b00" width="15" x="4.5" y="16.5"/><path d="m5.5 17.500001 13 .03125v.968749l-13-.03125z" opacity=".3" stroke="url(#i)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_colorsettings.svg b/icon-themes/elementary_svg/cmd/lc_colorsettings.svg
new file mode 100644
index 000000000..f7814c78f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_colorsettings.svg
@@ -0,0 +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"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="3.5384" x2="10.3076" y1="1038.72582" y2="1035.34122"><stop offset="0" stop-color="#f01e14"/><stop offset="1" stop-color="#f5d21e"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="13.6922" x2="17.0768" y1="1031.95662" y2="1038.72582"><stop offset="0" stop-color="#f5d21e"/><stop offset="1" stop-color="#64e10f"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="20.4614" x2="13.6922" y1="1042.11042" y2="1045.49502"><stop offset="0" stop-color="#64e10f"/><stop offset="1" stop-color="#3c73af"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="10.3076" x2="5.2307" y1="1048.87962" y2="1042.11042"><stop offset="0" stop-color="#3c73af"/><stop offset="1" stop-color="#f01e14"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="12.0003" x2="12.0003" y1="1029.6899" y2="1051.2289"><stop offset="0" stop-color="#fff"/><stop offset=".20526" stop-color="#fff" stop-opacity=".23529"/><stop offset=".78891" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><g transform="translate(0 -1028.4)"><path d="m12 1051.4a11 11 0 0 1 -7.7782-3.2219 11 11 0 0 1 -3.2218-7.7781h11z" fill="url(#d)"/><path d="m23 1040.4a11 11 0 0 1 -11 11v-11z" fill="url(#c)"/><path d="m12 1029.4a11 11 0 0 1 11 11h-11z" fill="url(#b)"/><path d="m1 1040.4a11 11 0 0 1 11-11v11z" fill="url(#a)"/><path d="m22 1040.4a10 10 0 0 1 -10 10 10 10 0 0 1 -10-10 10 10 0 0 1 10-10 10 10 0 0 1 10 10z" fill="none" opacity=".4" stroke="url(#e)" stroke-width="1.049"/><path d="m15.667 1040.4a3.6667 3.6667 0 0 1 -3.6667 3.6667 3.6667 3.6667 0 0 1 -3.6667-3.6667 3.6667 3.6667 0 0 1 3.6667-3.6667 3.6667 3.6667 0 0 1 3.6667 3.6667z" fill="#dcdcdc"/><g fill="none" stroke="#000"><path d="m15.667 1040.4a3.6667 3.6667 0 0 1 -3.6667 3.6667 3.6667 3.6667 0 0 1 -3.6667-3.6667 3.6667 3.6667 0 0 1 3.6667-3.6667 3.6667 3.6667 0 0 1 3.6667 3.6667z" opacity=".3" stroke-linejoin="round"/><path d="m23 1040.4a11 11 0 0 1 -11 11 11 11 0 0 1 -11-11 11 11 0 0 1 11-11 11 11 0 0 1 11 11z" opacity=".4"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_columnmenu.svg b/icon-themes/elementary_svg/cmd/lc_columnmenu.svg
new file mode 100644
index 000000000..46d4dab0b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_columnmenu.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" 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 33.938131 -17.400027)" 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 19.76187 104.39997)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><linearGradient id="d" gradientTransform="matrix(1.0073638 0 0 1 -.323637 0)" 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" gradientUnits="userSpaceOnUse" x1="17.461565" x2="17.461565" y1="12.132274" y2="23.876352"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#ccc"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="14.525564" x2="14.525564" y1="12.132274" y2="23.879738"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#8c8c8c"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="10.127912" x2="9.984243" y1="12.048073" y2="3.95193"><stop offset="0" stop-color="#e5e5e5"/><stop offset="1" stop-color="#ababab"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#I" y1="6.451322" y2="10.245955"/><linearGradient id="i" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#I" y1="6.451322" y2="10.245955"/><linearGradient id="j" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#I" y1="6.451322" y2="10.245955"/><linearGradient id="k" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#I" y1="6.451322" y2="8.348639"/><linearGradient id="l" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#I" y1="6.451322" y2="8.345967"/><linearGradient id="m" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#I" y1="6.451322" y2="8.348639"/><linearGradient id="n" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#I" y1="6.451322" y2="8.345967"/><linearGradient id="o" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#I" y1="6.451322" y2="8.348639"/><linearGradient id="p" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#I" y1="6.451322" y2="8.345967"/><linearGradient id="q" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#I" y1="6.451322" y2="8.348639"/><linearGradient id="r" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#I" y1="6.451322" y2="8.345967"/><linearGradient id="s" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#I" y1="6.451322" y2="8.348639"/><linearGradient id="t" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#I" y1="6.451322" y2="8.345967"/><linearGradient id="u" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#I" y1="6.451322" y2="8.348639"/><linearGradient id="v" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#I" y1="6.451322" y2="8.345967"/><linearGradient id="w" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#I" y1="6.451322" y2="8.348639"/><linearGradient id="x" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#I" y1="6.451322" y2="8.345967"/><linearGradient id="y" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#I" y1="6.451322" y2="8.348639"/><linearGradient id="z" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#I" y1="6.451322" y2="8.345967"/><linearGradient id="A" gradientUnits="userSpaceOnUse" x1="27" x2="27" y1="-6" y2="16"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="B" gradientTransform="translate(6 1)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#C" y1="2" y2="4"/><linearGradient id="C" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="30.655001" x2="30.827999" y1="65.686996" y2="48.688"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="D" gradientTransform="translate(6 6)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#C" y1="2" y2="3"/><linearGradient id="E" gradientTransform="translate(6 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#C" y1="2" y2="3"/><linearGradient id="F" gradientTransform="translate(6 14)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#C" y1="2" y2="3"/><linearGradient id="G" gradientTransform="translate(6 18)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#C" y1="2" y2="3"/><linearGradient id="H" gradientTransform="matrix(.46923147 0 0 .47243347 .238446 -.625575)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#K" y1="15.499894" y2="48.395687"/><linearGradient id="I" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" y1="6.451322" y2="10.245955"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999982" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="J" gradientUnits="userSpaceOnUse" x1="11" x2="11" xlink:href="#K" y1="2" y2="22"/><linearGradient id="K" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g opacity=".4" transform="matrix(.52631578 0 0 .42857133 -2.631579 3.857159)"><path d="m43.950001 39.999973h5v7h-5z" fill="url(#a)"/><path d="m9.7500003 46.999973h-5v-7h5z" fill="url(#c)"/><path d="m9.7500003 40 34.2000007-.000028v7.000001l-34.2000007.000028z" fill="url(#d)" stroke-width="1.003675"/></g><rect fill="url(#H)" height="21" rx=".555556" ry=".583334" stroke-width="1.051315" width="20" x="1.5" y="1.5"/><path d="m2.5371094 1.5c-.574146 0-1.0371021.4629634-1.0371094 1.0371094v3.6269531 10.8359375 4.462891c0 .574146.4629634 1.037109 1.0371094 1.037109h17.9257816c.574146 0 1.037109-.462963 1.037109-1.037109v-4.462891-10.8359375-3.6269531c.000007-.574146-.462963-1.0371094-1.037109-1.0371094z" fill="url(#J)" stroke="#000" stroke-opacity=".273077"/><path d="m6 2v4h-4v1h4v3h-4v1h4v3h-4v1h4v3h-4v1h4v3h1v-3h4v3h1v-3h4v3h1v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-4h-1v4h-4v-4h-1v4h-4v-4zm1 5h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4z" fill-opacity=".27451"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m2.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#I)"/><path d="m7.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#h)"/><path d="m12.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#i)"/><path d="m17.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#j)"/><path d="m2.50125 7.498592 2.99875.001408.00125 1.99859h-3.000004z" stroke="url(#k)"/><path d="m7.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#l)"/><path d="m12.50125 7.498592 2.99875.001408.0013 1.99859h-3.000004z" stroke="url(#m)"/><path d="m17.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#n)"/><path d="m2.5 11.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#o)"/><path d="m7.49875 11.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#p)"/><path d="m12.5 11.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#q)"/><path d="m17.49875 11.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#r)"/><path d="m2.5 15.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#s)"/><path d="m7.49875 15.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#t)"/><path d="m12.5 15.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#u)"/><path d="m17.49875 15.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#v)"/><path d="m2.50125 19.4986 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#w)"/><path d="m7.5 19.500008 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#x)"/><path d="m12.50125 19.4986 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#y)"/><path d="m17.5 19.500008 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#z)"/></g><path d="m11.5 1.5v21h-5v-21z" fill="url(#A)"/><path d="m7 6v1h4v-1zm0 4v1h4v-1zm0 4v1h4v-1zm0 4v1h4v-1z" fill="#002e99" fill-opacity=".501961"/><g fill="none" stroke-linecap="square"><path d="m7.5 2.5h3v3h-3z" opacity=".5" stroke="url(#B)"/><path d="m7.5 7.4999999h3v2h-3z" opacity=".5" stroke="url(#D)"/><path d="m7.5 11.5h3v2h-3z" opacity=".5" stroke="url(#E)"/><path d="m7.5 15.5h3v2h-3z" opacity=".5" stroke="url(#F)"/><path d="m7.5 19.5h3v2h-3z" opacity=".5" stroke="url(#G)"/></g><g transform="matrix(.73400013 0 0 .73400013 11.632274 12.132274)"><path d="m16.798828 12.5c-.165264 0-.298828.211412-.298828.474609v.763672h-.09766l-1.123047.480469-.07227.07422-.552734-.552735c-.18611-.186109-.430016-.241858-.546875-.125l-.992188.992188c-.116858.116859-.06111.360765.125.546875l.552735.552734-.07422.07227-.480469 1.123047v.097651h-.763663c-.263197 0-.474609.133564-.474609.298828v1.402344c0 .165264.211412.298828.474609.298828h.763672v.105469l.480469 1.123047.07031.06836-.548828.548828c-.186109.186109-.241858.430016-.125.546875l.992188.992188c.116859.116859.360765.06111.546875-.125l.548828-.548828.07617.07812 1.123047.482422h.09766v.753907c0 .263201.133564.474612.298828.474612h1.402344c.165264 0 .298828-.211411.298828-.474609v-.753907h.105469l1.123047-.482422.07227-.07422.544922.544922c.18611.186108.430016.241859.546875.125l.992188-.992188c.116858-.116859.06111-.360766-.125-.546875l-.544922-.544922.07422-.07227.482422-1.123047v-.105462h.753907c.26319 0 .474602-.133564.474602-.298828v-1.402344c0-.165264-.211412-.298828-.474609-.298828h-.753907v-.09766l-.482422-1.123047-.07812-.07617.548828-.548828c.186109-.18611.241858-.430016.125-.546875l-.992188-.992188c-.116859-.116858-.360765-.06111-.546875.125l-.548828.548828-.06836-.07031-1.123047-.480469h-.105472v-.763672c0-.263197-.133564-.474609-.298828-.474609zm.705078 4c.829457 0 1.503906.674449 1.503906 1.503906.000001.829457-.674449 1.503906-1.503906 1.503906-.829457.000001-1.503906-.674449-1.503906-1.503906s.674449-1.503906 1.503906-1.503906z" display="block" fill="url(#e)" stroke="url(#f)" stroke-linejoin="round" transform="matrix(1.3623976 0 0 1.3623976 -15.847782 -16.528981)"/><path d="m8 3.465116c-2.5005771 0-4.5348837 2.034307-4.5348837 4.534884s2.0343066 4.534884 4.5348837 4.534884c2.500576-.000001 4.534884-2.034307 4.534884-4.534884s-2.034308-4.534884-4.534884-4.534884zm0 2.093024c1.347907 0 2.44186 1.093953 2.44186 2.44186s-1.093953 2.44186-2.44186 2.44186-2.4418605-1.093953-2.4418605-2.44186 1.0939535-2.44186 2.4418605-2.44186z" opacity=".05"/><path d="m8.0000001 4c-2.2056004 0-4.0000002 1.7944001-4.0000002 4.0000008 0 2.2055992 1.7943998 3.9999992 4.0000002 3.9999992 2.2055999 0 3.9999999-1.7944 3.9999999-3.9999992 0-2.2056007-1.7944-4.0000008-3.9999999-4.0000008z" fill="none" stroke="url(#g)" stroke-width="1.352275"/></g><path d="m12 2c0-.554-.446-1-1-1h-4c-.554 0-1 .446-1 1v20c0 .554.446 1 1 1h4c.554 0 1-.446 1-1zm-1 0v20h-4v-20z" fill="#002e99" fill-opacity=".501961"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_columnwidth.svg b/icon-themes/elementary_svg/cmd/lc_columnwidth.svg
new file mode 100644
index 000000000..e227b63be
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_columnwidth.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="12.000003" x2="12.000003" xlink:href="#g" y1="8" y2="9"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="12.000003" x2="12.000003" xlink:href="#g" y1="12" y2="13"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="12.000003" x2="12.000003" xlink:href="#g" y1="16" y2="17"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="12.000003" x2="12.000003" y1="1.5" y2="22.5"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="14.000003" x2="14.000003" xlink:href="#g" y1="3" y2="5"/><linearGradient id="f" gradientTransform="matrix(.14285716 0 0 .25 8.428575 3.000001)" gradientUnits="userSpaceOnUse" x1="23.954144" x2="23.954144" y1="15.999304" y2="19.963179"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="11" x2="11" y1="3" y2="5"><stop offset="0" stop-color="#fff"/><stop offset="0" 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><g fill="none" stroke="#f37329" transform="matrix(-1 0 0 -1 19 36)"><path d="m4.5 13.5v2" stroke-linecap="square" stroke-linejoin="round"/><path d="m5 14.5h4"/><path d="m9.5 13.5v2" stroke-linecap="square" stroke-linejoin="round"/></g><path d="m10.000003 1.5h4c.277 0 .5.223.5.5v16c0 .277-.223.5-.5.5h-4c-.2770002 0-.5000002-.223-.5000002-.5v-16c0-.277.223-.5.5000002-.5z" fill="url(#d)"/><path d="m9.0000028 7h6.0000012v1h-6.0000012z" fill="url(#f)" opacity=".15"/><path d="m10.536366 1.500027c-.5741462 0-1.0382519.4622211-1.0363642 1.036364l.000001 3.963609h5.0000002l-.000002-3.963609c0-.574146-.462218-1.036364-1.036363-1.036364z" fill="none" opacity=".4" stroke="#000" stroke-linecap="round"/><path d="m10.500003 2.5v3h3v-3z" fill="none" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round"/><path d="m9.0000038 7h1.0000002v10.999818h-1.0000002z" opacity=".321"/><path d="m14.000004 7h1v10.999818h-1z" opacity=".321"/><path d="m10.000004 9.999818h4v1h-4z" opacity=".321"/><path d="m10.000004 13.999818h4v1h-4z" opacity=".321"/><path d="m9.0000028 18h6.0000002v1h-6.0000002z" opacity=".321"/><g fill="none"><path d="m10.500003 7.5v2h3v-2z" stroke="url(#a)"/><path d="m10.500003 11.5v2h3v-2z" stroke="url(#b)"/><path d="m10.500003 15.5v2h3v-2z" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_combine.svg b/icon-themes/elementary_svg/cmd/lc_combine.svg
new file mode 100644
index 000000000..8b767dac3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_combine.svg
@@ -0,0 +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(.31231236 0 0 .31231203 -.439937 34.002483)" gradientUnits="userSpaceOnUse" x1="51.798126" x2="51.798126" y1="-99.267654" y2="-60.844543"><stop offset="0" stop-color="#fff"/><stop offset=".49999997" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="8.499997" x2="8.499997" y1="10" y2="21"><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="c" gradientTransform="matrix(.02485212 0 0 .0082353 -.48225 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 9.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#e"/><linearGradient id="e"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 7.238793 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#e"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="10.416009" x2="10.416009" y1="1.546858" y2="22.339955"><stop offset="0" stop-color="#43d6b5"/><stop offset="1" stop-color="#22cc93"/></linearGradient><path d="m15.232422 2.0039062a8.0000001 7.9991057 0 0 0 -8.0859376 6.4960938h6.8535156c.831 0 1.5.669 1.5 1.5v7.982422a8.0000001 7.9991057 0 0 0 7.5-7.982422 8.0000001 7.9991057 0 0 0 -7.767578-7.9960938z" opacity=".05"/><path d="m15.216797 2.5039062a7.5000002 7.4982683 0 0 0 -7.5644532 5.9960938h6.3476562c.831 0 1.5.669 1.5 1.5v7.482422a7.5000002 7.4982683 0 0 0 7-7.482422 7.5000002 7.4982683 0 0 0 -7.283203-7.4960938z" opacity=".07"/><path d="m15.216797 1.5039062a7.5000002 7.4982683 0 0 0 -7.6914064 6.9960938h6.4746094c.831 0 1.5.669 1.5 1.5v6.480469a7.5000002 7.4982683 0 0 0 7-7.480469 7.5000002 7.4982683 0 0 0 -7.283203-7.4960938zm-7.6914064 6.9960938h-4.5253906c-.831 0-1.5.669-1.5 1.5v11c0 .831.669 1.5 1.5 1.5h11c.831 0 1.5-.669 1.5-1.5v-4.517578a7.5000002 7.4982683 0 0 1 -8-7.482422 7.5000002 7.4982683 0 0 1 .0253906-.5z" fill="url(#g)"/><path d="m21.499999 8.997998a6.4999998 6.4999935 0 1 1 -12.9999991 0 6.4999998 6.4999935 0 1 1 12.9999991 0z" fill="none" opacity=".5" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><path d="m2.499999 22h12v2h-12z" fill="url(#c)" opacity=".15"/><path d="m2.5 22.000085v1.999891c-.620473.0038-1.5-.448075-1.5-1.000075 0-.551999.6924-.999816 1.5-.999816z" fill="url(#d)" opacity=".15"/><path d="m14.5 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#f)" opacity=".15"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><rect height="12" opacity=".5" rx=".75" stroke="url(#b)" width="12" x="2.5" y="9.5"/><path d="m3 8.5h11c.831 0 1.5.669 1.5 1.5v11c0 .831-.669 1.5-1.5 1.5h-11c-.831 0-1.5-.669-1.5-1.5v-11c0-.831.669-1.5 1.5-1.5zm19.5.500001a7.5000002 7.5000021 0 1 1 -15 0 7.5000002 7.5000021 0 1 1 15 0z" opacity=".5" stroke="#105845"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_combobox.svg b/icon-themes/elementary_svg/cmd/lc_combobox.svg
new file mode 100644
index 000000000..a32827a1c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_combobox.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" 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 offset=".12500216" stop-color="#fff" stop-opacity=".099265"/><stop offset=".99998999" stop-color="#fff" stop-opacity="0"/><stop offset="1" stop-color="#fff" stop-opacity=".551471"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="4.497916" x2="4.497916" xlink:href="#a" y1="291.311445" y2="292.369795"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="4.7625" x2="4.7625" xlink:href="#a" y1="293.29581" y2="295.94165"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="0" x2="1.984375" y1="294.883315" y2="293.031235"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#f7f7f7"/></linearGradient><g transform="translate(0 -290.64998)"><rect height="5.556264" rx=".396875" ry=".396881" style="stroke:#696969;stroke-width:.264583;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.595588;fill:url(#d)" width="3.968751" x=".926042" y="291.04684"/><g fill="#acacac"><path d="m1.058333 292.76663h2.248959v.264573h-2.248959z"/><path d="m1.3229164 293.5604h1.322917v.26458h-1.322917z"/><path d="m1.3229164 294.08957h1.984375v.26459h-1.984375z"/><path d="m1.3229164 294.61875h1.5875v.26459h-1.5875z"/><path d="m1.3229164 295.14789h1.984375v.26458l-1.984375-.00001z"/><path d="m1.3229164 295.67707h1.5875v.26455h-1.5875z"/></g><g stroke-width=".264583"><rect fill="url(#d)" height="1.852094" rx=".396875" ry=".396881" stroke="#696969" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".595588" width="4.894792" x=".396875" y="291.04684"/><path d="m3.8364584 292.89894v3.57187" fill="none" stroke="#8c8c8c"/><g stroke-linecap="square"><rect fill="#dcdcdc" height="3.571858" ry="1.190633" stroke="#afafaf" width="2.381249" x="3.836458" y="293.03122"/><rect fill="none" height="3.042718" rx=".79375" ry=".926046" stroke="url(#c)" width="1.852083" x="4.101042" y="293.29581"/></g></g><path d="m3.9687498 294.61873h2.116667l.0000003.52917h-2.116667z" fill="#9b9b9b"/><path d="m3.8364584 291.04685 2.3812501.00002v1.71978l-2.3812501-.00002z" fill="#dcdcdc" stroke="#a2a2a2" stroke-linecap="square" stroke-width=".264583"/><path d="m5.6885412 294.35416-1.3229149-.00003.6614572-.66144z" fill="#919191"/><path d="m5.6885407 295.41247-1.322915.00002.6614573.66145z" fill="#919191"/><path d="m4.1010414 291.31144 1.8520831.00002v1.19064l-1.8520831-.00002z" fill="none" stroke="url(#b)" stroke-linecap="square" stroke-width=".264583"/><g fill="#919191"><path d="m4.3656251 291.44373h1.3229164v.26459h-1.3229164z"/><path d="m4.3656251 291.97291h1.3229164v.26458h-1.3229164z"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_commentchangetracking.svg b/icon-themes/elementary_svg/cmd/lc_commentchangetracking.svg
new file mode 100644
index 000000000..8ef4b37f6
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_commentchangetracking.svg
@@ -0,0 +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(-.00071707 .13232963 -.1355213 -.00073465 -8.366433 -4.342483)" gradientUnits="userSpaceOnUse" x1="33.891682" x2="151.63832" y1="-119.68561" y2="-121.81685"><stop offset="0" stop-color="#fff394"/><stop offset=".262" stop-color="#ffe16b"/><stop offset=".661" stop-color="#f9c440"/><stop offset="1" stop-color="#d48e15"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="2" y2="10"><stop offset="0" stop-color="#fff"/><stop offset=".25544232" 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" gradientTransform="matrix(.40540511 0 0 .46216215 2.269687 .858112)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="2.787236" 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(.48571543 0 0 .41480329 .342829 1.363181)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="-3.71906" y2="47.013336"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.39221364 0 0 .38819409 29.199296 .900891)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#bebebe"/></linearGradient><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 17.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#g"/><linearGradient id="g"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="h" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 17.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#g"/><linearGradient id="i" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 17.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><path d="m3.500001 21h16.999998v2h-16.999998z" fill="url(#i)" opacity=".15"/><path d="m3.4999999 21.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#h)" opacity=".15"/><path d="m20.5 21.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#f)" opacity=".15"/><path d="m3.4999601 1.4999569c3.8955809 0 17.0000589.00124 17.0000589.00124l.000021 19.9988401s-11.3333862 0-17.0000799 0c0-6.363471 0-13.6365848 0-20.0000562z" fill="url(#d)" stroke="url(#e)" stroke-linejoin="round" stroke-width=".999922"/><g fill="none"><path d="m19.5 20.5h-15.0000004v-18h15.0000004z" stroke="url(#c)" stroke-linecap="round"/><path d="m6 4.5050064h2.34375zm5.21875 0h1.9375zm2.25 0h.84375zm-3.40625 2h1.75zm2.0625 0h.875zm1.21875 0h1.59375zm1.9375 0h1.625zm-9.28125 2.0300479h1.59375zm2.09375 0h5.90625zm-2.09375 2.9649457h3.09375zm3.40625 0h5.0625zm5.375 0h2.46875zm-8.78125 2h2.34375zm2.6875 0h2.15625zm2.53125 0h1.9375zm2.25 0h.84375zm1.1875 0h1.875zm-8.65625 3h3.09375zm3.40625 0h5.0625zm5.375 0h2.46875zm-8.78125 2h3.875zm4.21875 0h1.75z" stroke="#aaa"/><path d="m12.13125 6.5050061h.875zm-4.03125 2.0300479h5.90625zm6.6875 2.964946h2.46875zm-6.09375 2h2.15625z" stroke="#c6262e"/></g><g fill="#c6262e"><path d="m6 6h3.673729v1h-3.673729z"/><path d="m8.611123 4h2.25615v1h-2.25615z"/><path d="m12.279661 18h3.597458v1h-3.597458z"/></g><g stroke-linecap="round" stroke-opacity=".501961" transform="translate(9 8)"><path d="m3.5 2.5c-1.1080002 0-2 .8919999-2 2v5c0 1.108.8919998 2 2 2h.8007812l-.8007812 4 4.0000001-4h3.9999999c1.108 0 2-.892 2-2v-5c0-1.1080001-.892-2-2-2z" fill="url(#a)" stroke="#ad5f00" stroke-linejoin="round"/><path d="m3.5 3.5c-.5712976 0-1 .4287025-1 1v5c0 .571297.4287025 1 1 1h.8007812c.6315369.000002 1.104974.578124.9804688 1.197266l-.1523438.759765 1.6640626-1.664062c.1875117-.187536.4418322-.292918.7070312-.292969h4c.571297 0 1-.428703 1-1v-5c0-.5712974-.428703-1-1-1z" fill="none" stroke="url(#b)" stroke-linecap="square"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_comparedocuments.svg b/icon-themes/elementary_svg/cmd/lc_comparedocuments.svg
new file mode 100644
index 000000000..59a86aacf
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_comparedocuments.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="15.99997" x2="15.99997" y1="6.024331" y2="17.52433"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="13.99997" x2="13.99997" y1="11.024331" y2="12.024331"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999988" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="18.499969" x2="18.499969" y1="9.524331" y2="13.524331"><stop offset="0" stop-color="#fff"/><stop offset=".43960446" stop-color="#fff" stop-opacity=".235294"/><stop offset=".68359375" stop-color="#fff" stop-opacity=".211765"/><stop offset=".99999988" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".175439"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="19.999969" x2="19.999969" y1="6.024331" y2="17.52433"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="e"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="f" 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="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="g"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.31428497 0 0 .34765371 .457161 -.376986)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.221258" xlink:href="#g" y1=".985206" y2="51.832962"/><linearGradient id="i" 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="j"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="k" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.00803239 0 0 .00617647 8.840804 16.235423)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#e"/><linearGradient id="l" gradientTransform="matrix(.02071006 0 0 .00617647 1.514793 16.23541)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" xlink:href="#j" y1="366.64789" y2="609.50507"/><linearGradient id="m" gradientTransform="matrix(.31428463 0 0 .32594469 .457176 -.323111)" gradientUnits="userSpaceOnUse" x1="23.999983" x2="23.999983" xlink:href="#g" y1="2.525423" y2="48.545502"/><linearGradient id="n" gradientTransform="matrix(.02071006 0 0 .00617647 23.006319 8.633711)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" xlink:href="#j" y1="366.64789" y2="609.50507"/><radialGradient id="o" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.00803239 0 0 .00617647 30.33233 8.633724)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#e"/><radialGradient id="p" cx="605.71429" cy="486.64789" gradientTransform="matrix(.00803239 0 0 .00617647 30.651196 8.633724)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#e"/><path d="m4 18.499998h10v1.5h-10z" fill="url(#l)" opacity=".15"/><path d="m4 18.500063v1.499919c-.413648.0029-1-.336056-1-.750057 0-.413999.4616-.749862 1-.749862z" fill="url(#k)" opacity=".15"/><g transform="translate(.999999 1.999963)"><path d="m2.500001.500037c2.5206581 0 10.999987.001018 10.999987.001018l.000013 15.998982s-7.3333335 0-11 0c0-5.333333 0-10.6666666 0-16z" fill="url(#h)" stroke-width="1.121224"/><g fill="none"><path d="m12.5 15.516949h-9.0000001v-14.016949h9.0000001z" stroke="url(#f)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 15.96520004h-11.000076z" stroke="url(#i)" stroke-linejoin="round" stroke-width=".999922"/></g></g><path d="m8 4.9990826c1.604056 0 7 .000867 7 .000867l.000009 13.0000004s-4.666672 0-7.000009 0c0-4.33361 0-8.6672194 0-13.0008294z" opacity=".05"/><g transform="translate(6.999999 5.999963)"><path d="m2.500013.4991466c2.5206554 0 10.999975.00095406 10.999975.00095406l.000013 14.99993634s-7.3333255 0-10.999988 0c0-5.000296 0-10.000594 0-15.0008904z" fill="url(#m)" stroke-width="1.085652"/><g fill="none"><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" stroke="url(#f)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 14.99909804s-7.3333841 0-11.000076 0c0-5.000017 0-10.000035.0000001-15.00005204z" stroke="url(#i)" stroke-linejoin="round" stroke-width=".999922"/></g></g><g transform="translate(-15.491526 10.601698)"><path d="m25.491526 10.8983h10v1.5h-10z" fill="url(#n)" opacity=".15"/><path d="m25.491526 10.898364v1.499919c-.413648.0029-1-.336056-1-.750057 0-.413999.4616-.749862 1-.749862z" fill="url(#o)" opacity=".15"/><path d="m35.492 10.898364v1.499919c.413648.0029 1-.336056 1-.750057 0-.413999-.4616-.749862-1-.749862z" fill="url(#p)" opacity=".15"/></g><g transform="translate(-9.99997 -.024331)"><path d="m16.49997 17.024331 7-5.5-7-5.5v3.5h-6v4h6z" style="display:block;stroke:#004372;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#a)"/><g fill="none"><path d="m16.99997 10.524331h-5.5v2h5.5" opacity=".5" stroke="url(#b)"/><path d="m16.99997 12.524331c.5 0 .5 0 .5.5v1.94346l4.395039-3.44346-4.395039-3.449219v1.949219c0 .68941-.152488.5-.5.5" opacity=".5" stroke="url(#c)"/></g></g><g transform="matrix(-1 0 0 1 33.99997 5.975669)"><path d="m16.49997 17.024331 7-5.5-7-5.5v3.5h-6v4h6z" style="display:block;stroke:#452981;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#d)"/><g fill="none"><path d="m16.99997 10.524331h-5.5v2h5.5" opacity=".5" stroke="url(#b)"/><path d="m16.99997 12.524331c.5 0 .5 0 .5.5v1.94346l4.395039-3.44346-4.395039-3.449219v1.949219c0 .68941-.152488.5-.5.5" opacity=".5" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_compilebasic.svg b/icon-themes/elementary_svg/cmd/lc_compilebasic.svg
new file mode 100644
index 000000000..b802df1af
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_compilebasic.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="10.491356" cy="20.121019" gradientTransform="matrix(.00000005 2.2518596 -1.6680443 .00000007 44.054106 -3.504043)" gradientUnits="userSpaceOnUse" r="5.455"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".26238" stop-color="#64baff"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="69.333336" x2="69.333336" y1="16" y2="117.33334"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="8" cy="5.5" gradientTransform="matrix(.14071854 2.5329339 -2.3999999 .13333332 20.07425 -15.996804)" gradientUnits="userSpaceOnUse" r="3.75"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="10.377398" x2="10.377398" y1="22.057787" y2="30.91127"><stop offset="0" stop-color="#fff"/><stop offset=".508" stop-color="#fff" stop-opacity=".235"/><stop offset=".835" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="13.376788" x2="11.107864" y1="11.593882" y2="15.367785"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".392" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="f" cx="6.703" cy="73.616" gradientTransform="scale(1.9022 .5257)" gradientUnits="userSpaceOnUse" r="7.228"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="g" gradientTransform="matrix(.918 0 0 .9166 5.242 6.347)" gradientUnits="userSpaceOnUse" x1="63.999" x2="63.999" y1="3.1" y2="122.899"><stop offset="0" stop-color="#f2f2f2"/><stop offset="1" stop-color="#d8d8d8"/></linearGradient><path d="m26.5 38.7a13.75 3.8 0 1 1 -27.5 0 13.75 3.8 0 1 1 27.5 0z" fill="url(#f)" opacity=".4" transform="matrix(.83 0 0 .9223 1.416 -15.2)"/><path d="m21.785 9.657h-.828c-.224 0-.483-.185-.554-.397l-.514-1.244c-.106-.21-.055-.524.103-.682l.586-.585c.133-.136.208-.315.208-.506 0-.192-.075-.37-.21-.505l-2.306-2.304c-.134-.135-.314-.21-.506-.21-.19 0-.37.075-.506.21l-.585.585c-.158.158-.472.21-.672.11-.01-.006-1.247-.515-1.247-.515-.223-.075-.41-.333-.41-.556v-.83c0-.393-.32-.713-.715-.713h-3.26c-.395 0-.716.32-.716.714v.83c0 .222-.186.48-.398.55l-1.247.514c-.212.105-.526.054-.684-.103l-.586-.584c-.134-.135-.314-.21-.506-.21-.19 0-.37.075-.506.21l-2.304 2.304c-.28.277-.28.73 0 1.01l.586.584c.157.158.208.47.108.67l-.516 1.246c-.074.222-.333.407-.556.407h-.614c-.395 0-.93.32-.93.715v3.256c0 .394.32.715.715.715h.83c.223 0 .48.185.552.397l.514 1.244c.106.21.056.524-.102.682l-.586.585c-.28.28-.28.733 0 1.01l2.307 2.304c.133.135.313.21.505.21.19 0 .37-.075.506-.21l.586-.585c.158-.158.472-.21.672-.11.01.006 1.247.515 1.247.515.223.075.41.333.41.556v.83c0 .393.32.713.714.713h3.26c.396 0 .717-.32.717-.714v-.83c0-.222.186-.48.398-.55l1.246-.514c.212-.105.526-.054.684.103l.586.584c.135.135.314.21.506.21.19 0 .37-.075.506-.21l2.306-2.303c.135-.133.21-.312.21-.504 0-.19-.075-.37-.21-.505l-.586-.584c-.158-.157-.208-.47-.108-.67l.515-1.245c.074-.22.333-.407.556-.407h.83c.393 0 .714-.32.714-.715v-3.256c0-.394-.32-.715-.715-.715zm-9.785 5.383c-1.68 0-3.045-1.363-3.045-3.04 0-1.676 1.366-3.04 3.045-3.04 1.68 0 3.046 1.364 3.046 3.04 0 1.677-1.366 3.04-3.046 3.04z" fill="#030303" opacity=".1"/><path d="m55.316406 8c-2.129976 0-3.992187 1.8533972-3.992187 3.986328v4.40625c0 1.240149-.817743 2.370302-1.996094 2.765625l.800781 2.257813-.876953-2.228516-6.568359 2.710938.966797 2.21875-1.044922-2.183594c-1.107656.552305-2.482746.332133-3.363281-.546875l-3.119141-3.115235c-.700594-.699264-1.834801-1.162109-2.824219-1.162109-.993514 0-2.119383.458611-2.824219 1.162109l-12.279297 12.259766c-1.499304 1.496564-1.497488 4.145297.002 5.640625l3.115234 3.111328v.002a2.6671442 2.6671442 0 0 0 .002 0c.876654.875894 1.102729 2.251463.546875 3.359375l2.142578 1.029297-2.179687-.951172-2.714844 6.560547 2.21875.873047-2.246094-.796875c-.392729 1.169831-1.526454 1.984375-2.773437 1.984375h-3.263672c-.77552 0-1.115413.13099-1.611328.291016-.495916.160025-1.011513.36661-1.574219.726562-.5531787.353858-.9591943.759921-1.2265625 1.097656-.1336841.168868-.2361262.326442-.2949219.421875-.029398.04772-.060543.09701-.023437.03711.018553-.02995-.03612-.02084.28125-.373047.079343-.08805.4572692-.404462.4570313-.404297-.000119.000083.6446298-.328159.6445312-.328125-.0000985.000034 1.3633594-.103501 1.3632814-.103516-.000039-.000007.837925.306661.837891.306641-.000035-.00002.642607.513704.642578.513672-.000059-.000064.556679.939566.55664.939453-.000077-.000227.142578.861756.142578.861328h-5.3321244v17.339844c0 2.124445 1.8658346 3.988281 3.9902349 3.988281h4.412109c1.242788 0 2.377583.815808 2.771484 1.992188l2.238281-.785157-2.208984.861328 2.716797 6.560547 2.142578-.935547-2.107422 1.011719c.552108 1.102697.328118 2.47657-.548828 3.353516l-3.117187 3.113281c-1.507612 1.503473-1.507612 4.137152 0 5.640625l12.277343 12.259767c.69922.69923 1.825367 1.16406 2.824219 1.16406 1.007277 0 2.116478-.45631 2.824219-1.16406l3.119141-3.11328c.878808-.87729 2.260076-1.09891 3.371093-.54492l.984375-2.09961-.910156 2.13476 6.570312 2.71094.871094-2.23633-.792968 2.26563c1.174247.39192 1.988281 1.52178 1.988281 2.76172v4.40624c0 2.13003 1.86643 3.98633 3.992187 3.98633h17.367188c2.128594 0 3.992187-1.85208 3.992187-3.98633v-4.40429c0-1.24063.817407-2.37197 1.996094-2.76563l-.785156-2.23828.861328 2.20899 6.568359-2.71094-.966797-2.21875 1.044922 2.18359c1.107027-.55198 2.483927-.33138 3.365235.54688l3.113281 3.11523a2.6671442 2.6671442 0 0 0 .002 0c.709592.70827 1.821646 1.16406 2.824219 1.16406 1.009093 0 2.113969-.45502 2.822265-1.16601l12.279249-12.257861c.70697-.704278 1.16797-1.816491 1.16797-2.822265 0-.975327-.47131-2.126417-1.16602-2.81836l-.002-.002-3.11523-3.111328c-.87841-.876881-1.10363-2.252481-.54883-3.361328l-2.14844-1.041016 2.1836.962891 2.71484-6.556641-2.2168-.873047 2.24414.796875c.39326-1.171416 1.52721-1.986328 2.77344-1.986328h4.41211c2.12891 0 3.99219-1.859907 3.99219-3.990234v-17.339797c0-2.135927-1.85649-3.988281-3.99219-3.988281h-4.41406c-1.24231 0-2.37944-.814999-2.77539-1.992188l-2.24414.796875 2.21679-.873046-2.71289-6.558594-2.14258.935547 2.10743-1.011719c-.55214-1.102752-.3297-2.477706.54882-3.355469a2.6671442 2.6671442 0 0 0 .002-.002l3.11523-3.111328a2.6671442 2.6671442 0 0 0 .002 0c.70239-.702395 1.16602-1.816157 1.16602-2.822266 0-.999554-.46692-2.121913-1.16797-2.820312l-12.277382-12.259719c-.714073-.715433-1.818605-1.162109-2.822266-1.162109-1.00185 0-2.110812.450054-2.824219 1.162109l-3.119141 3.115234c-.879258.877736-2.258558 1.099452-3.36914.544922l-1.009766 2.150391.931641-2.185547-6.570313-2.708984-.876953 2.228515.800781-2.257812c-1.173966-.392845-1.988281-1.522399-1.988281-2.763672v-4.404297c0-2.1371505-1.859387-3.986328-3.992187-3.986328zm37.210938 94.8418c.000866.00086.0011-.00086.002 0 .0026.003-.000643.001.002.004a2.6671442 2.6671442 0 0 0 -.0039-.004z" fill="url(#g)" transform="scale(.1875)"/><path d="m21.785 9.653h-.828c-.224 0-.483-.186-.554-.398l-.513-1.245c-.106-.212-.055-.526.103-.684l.586-.586c.133-.134.208-.314.208-.506 0-.19-.075-.37-.21-.506l-2.306-2.306c-.134-.135-.314-.21-.506-.21-.19 0-.37.075-.506.21l-.585.585c-.158.158-.472.21-.672.11-.01-.006-1.247-.516-1.247-.516-.223-.074-.41-.333-.41-.556v-.83c0-.394-.32-.715-.715-.715h-3.26c-.395 0-.716.32-.716.715v.83c0 .222-.186.48-.398.552l-1.246.513c-.212.106-.526.055-.684-.103l-.586-.585c-.134-.135-.314-.21-.506-.21-.19 0-.37.075-.506.21l-2.306 2.306c-.28.28-.28.733 0 1.012l.586.586c.157.158.208.472.108.672l-.516 1.246c-.074.224-.333.41-.556.41h-.614c-.395 0-.93.32-.93.715v3.26c0 .395.32.716.715.716h.83c.223 0 .48.186.552.398l.514 1.246c.106.212.056.526-.102.684l-.586.586c-.28.28-.28.733 0 1.012l2.307 2.306c.133.135.313.21.505.21.19 0 .37-.075.506-.21l.586-.585c.158-.158.472-.21.672-.11.01.006 1.247.516 1.247.516.223.074.41.332.41.556v.83c0 .393.32.714.714.714h3.26c.396 0 .717-.32.717-.715v-.83c0-.223.186-.48.398-.552l1.246-.514c.212-.106.526-.055.684.102l.586.586c.135.135.314.21.506.21.19 0 .37-.075.506-.21l2.306-2.306c.135-.135.21-.315.21-.506 0-.192-.075-.372-.21-.506l-.586-.586c-.158-.158-.208-.472-.108-.672l.515-1.246c.074-.224.333-.41.556-.41h.83c.393 0 .714-.32.714-.715v-3.26c0-.396-.32-.717-.715-.717z" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".277193"/><path d="m3.5 12.5v-9l7.5 4.5z" fill="url(#c)" transform="translate(6 4)"/><g fill="none"><path d="m9.5 16.5v-9l7.5 4.5z" opacity=".5" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round"/><path d="m10.5 9.2751196v5.4493244l4.546875-2.724444z" opacity=".6" stroke="url(#e)"/><path d="m56.658203 13.333984v3.058594c0 3.768198-2.075576 6.6282-5.634765 7.822266l.261718-.09766-6.568359 2.710937.269531-.121094c-3.365604 1.678173-6.847405 1.116724-9.513672-1.544922a4.1442948 4.1442948 0 0 1 0-.002l-2.173828-2.171875-10.378906 10.363281 2.162109 2.160157a4.1442948 4.1442948 0 0 1 .002 0c2.658401 2.656097 3.233048 6.154823 1.542969 9.523437l.125-.273437-2.714844 6.560547.09961-.265625c-1.198435 3.569807-4.072442 5.621093-7.828125 5.621093h-3.066406v14.646485h3.068359c3.757658 0 6.634025 2.058864 7.830078 5.630859l-.101563-.269531 2.716797 6.560547-.123047-.269532c1.685764 3.366889 1.110666 6.854179-1.546874 9.511719a4.1442948 4.1442948 0 0 1 -.002.0039l-2.164062 2.160156 10.378906 10.359376 2.173828-2.16992c2.664949-2.66034 6.156485-3.219888 9.519532-1.54297l-.269532-.1211 6.570313 2.71094-.267578-.10156c3.57049 1.19171 5.632812 4.06022 5.632812 7.82227v3.05859h14.683594v-3.05664c0-3.76651 2.072542-6.63255 5.640625-7.82422l-.267578.0996 6.568359-2.71094-.269531.1211c3.364245-1.6775 6.846966-1.11257 9.511719 1.54296a4.1442948 4.1442948 0 0 1 .0039.004l2.169922 2.16797 10.378901-10.361329-2.1621-2.15625v-.002c-2.66185-2.658096-3.233601-6.154256-1.54883-9.521485l-.12305.267578 2.71484-6.55664-.0996.267578c1.19912-3.571862 4.06853-5.623047 7.82812-5.623047h3.07031v-14.650366h-3.07226c-3.75996 0-6.6296-2.057832-7.83008-5.626953l.0977.263672-2.71289-6.558594.125.271485c-1.686054-3.367478-1.11115-6.857944 1.54883-9.515625a4.1442948 4.1442948 0 0 1 .002 0l2.16406-2.160157-10.378908-10.363281-2.173828 2.169922a4.1442948 4.1442948 0 0 1 0 .002c-2.664103 2.65949-6.156673 3.221114-9.521485 1.541016l.271485.123047-6.570313-2.708985.265625.09961c-3.568498-1.194128-5.630859-4.058526-5.630859-7.822266v-3.056641z" stroke="url(#b)" stroke-width="5.333333" transform="scale(.1875)"/></g><g transform="matrix(1.099 0 0 1.099 6.47 -11.113)"><path d="m15.5 26.5a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="url(#a)" stroke="#0d52bf" stroke-linecap="round" stroke-linejoin="round" stroke-width=".91"/><path d="m9.582 23.762h1.82v2.73h1.82l-2.73 3.157-2.73-3.158h1.82z" fill="#fff"/><path d="m14.798 26.5c0 2.374-1.924 4.298-4.298 4.298s-4.298-1.924-4.298-4.298 1.924-4.298 4.298-4.298 4.298 1.924 4.298 4.298z" style="opacity:.5;fill:none;stroke-width:.91;stroke-linecap:round;stroke-linejoin:round;stroke:url(#d)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_compressgraphic.svg b/icon-themes/elementary_svg/cmd/lc_compressgraphic.svg
new file mode 100644
index 000000000..1902bd4dc
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_compressgraphic.svg
@@ -0,0 +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(.48649 0 0 .37838 .82433 2.4189)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="5.5642" y2="43"><stop offset="0" stop-color="#fff"/><stop offset=".036262" stop-color="#fff" stop-opacity=".23529"/><stop offset=".95056" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.032794 0 0 .015126 .14745 14.281)" gradientUnits="userSpaceOnUse" x1="302.86" x2="302.86" y1="366.65" y2="609.51"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="605.71" cy="486.65" gradientTransform="matrix(.032794 0 0 .015126 .1539 14.281)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#d"/><linearGradient id="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="605.71" cy="486.65" gradientTransform="matrix(-.032794 0 0 .015126 23.846 14.281)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#d"/><linearGradient id="f" gradientTransform="matrix(.48626 .00027192 .00009966 .34755 59.86 1.2422)" gradientUnits="userSpaceOnUse" x1="-76.835" x2="-76.844" y1="6.6806" y2="52.888"><stop offset="0" stop-opacity=".27059"/><stop offset="1" stop-opacity=".368"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.57143154 0 0 .34765868 -1.214276 2.623053)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".98521" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.11183 0 0 .11095 27.052 7.4336)" gradientUnits="userSpaceOnUse" x1="-96.557" x2="-96.557" y1="110.92" y2="39.992"><stop offset="0" stop-color="#e89c42"/><stop offset="1" stop-color="#faca67"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.11183 0 0 .11949 27.052 7.6135)" gradientUnits="userSpaceOnUse" x1="-107.46" x2="-107.46" y1="-37.385" y2="38.561"><stop offset="0" stop-color="#0b85e9"/><stop offset="1" stop-color="#69d1ef"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.075111 .0058678 -.0061939 .071505 25.005 9.5468)" gradientUnits="userSpaceOnUse" x1="-211.29" x2="-208.5" y1="88.75" y2="75.191"><stop offset="0" stop-color="#ec4502"/><stop offset="1" stop-color="#fe7617"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.07503 0 0 .07559 21.87 7.858)" gradientUnits="userSpaceOnUse" x1="-184.92" x2="-175.25" y1="113.98" y2="88.801"><stop offset="0" stop-color="#7a0f01"/><stop offset="1" stop-color="#d31807"/></linearGradient><radialGradient id="l" cx="38" cy="69" fx="28.603" gradientTransform="matrix(1 0 0 .45 0 37.95)" gradientUnits="userSpaceOnUse" r="20" xlink:href="#d"/><linearGradient id="m" gradientTransform="matrix(.52499 0 0 .5277 -1.1749 -.77947)" gradientUnits="userSpaceOnUse" x1="28" x2="26" y1="16" y2="8"><stop offset="0" stop-color="#c17d11"/><stop offset="1" stop-color="#e9b96e"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.52499 0 0 .5277 -1.1749 -.77947)" gradientUnits="userSpaceOnUse" x1="30.325" x2="34" y1="9.2408" y2="18"><stop offset="0" stop-color="#8f5902"/><stop offset="1" stop-color="#73521e"/></linearGradient><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="28" x2="33.447" xlink:href="#p" y1="8" y2="16.686"/><linearGradient id="p"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="q" gradientTransform="matrix(.52499 0 0 .5277 -1.1749 -.77947)" gradientUnits="userSpaceOnUse" x1="20.934" x2="30.208" y1="25.061" y2="30.743"><stop offset="0" stop-color="#fdef72"/><stop offset="1" stop-color="#e2cb0b"/></linearGradient><linearGradient id="r" gradientTransform="matrix(.52499 0 0 .5277 -1.1749 -.77947)" gradientUnits="userSpaceOnUse" x1="17.032" x2="29.494" y1="27.447" y2="37.846"><stop offset="0" stop-color="#b3a10b"/><stop offset="1" stop-color="#91780a"/></linearGradient><linearGradient id="s" gradientTransform="matrix(.52499 0 0 .5277 -1.1749 -.77947)" gradientUnits="userSpaceOnUse" x1="22.32" x2="18.986" xlink:href="#p" y1="41.956" y2="37.029"/><linearGradient id="t" gradientTransform="matrix(.52499 0 0 .5277 -1.1749 -.77947)" gradientUnits="userSpaceOnUse" x1="27.355" x2="23.489" y1="36.218" y2="34.728"><stop offset="0" stop-color="#c4a000"/><stop offset="1" stop-color="#c4a000" stop-opacity="0"/></linearGradient><linearGradient id="u" gradientTransform="matrix(.51282 0 0 .5277 -.84657 -.77947)" gradientUnits="userSpaceOnUse" x1="27.652" x2="21.591" y1="23.146" y2="20.619"><stop offset="0" stop-color="#919191"/><stop offset="1" stop-color="#cecece"/></linearGradient><path d="m2.499976 3.5000667c4.5830523 0 19.999999.001 19.999999.001l.000025 15.9989333s-13.3336834 0-19.9999987 0v-16z" fill="url(#g)" stroke-width="1.059626"/><path d="m21.5 18.5h-18v-14h18z" fill="none" stroke="url(#a)" stroke-linecap="round"/><g opacity=".2" transform="translate(0 -2)"><path d="m4.0827 19.827h15.835v3.6734h-15.835z" fill="url(#b)" opacity="1"/><path d="m19.917 19.827v3.6732c1.6888.0069 4.0827-.82297 4.0827-1.8368s-1.8846-1.8363-4.0827-1.8363z" fill="url(#c)" opacity="1"/><path d="m4.0827 19.827v3.6732c-1.6888.006915-4.0827-.82297-4.0827-1.8368s1.8846-1.8363 4.0827-1.8363z" fill="url(#e)" opacity="1"/></g><path d="m22.5 19.5h-20v-16h20z" fill="none" stroke="url(#f)" stroke-linejoin="round" stroke-width=".99992"/><path d="m4 5v13h17v-13z" fill="url(#h)"/><path d="m8.1084 12.363c-.072735-.0055-.15451.000096-.23697.02791-.32184.10858-.35875.32248-.38749.42515-.028735.10266-.03468.18245-.039352.26664-.00934.16837-.00208.34534.00586.5222.00651.14527.012305.2742.015154.38807-.11099.02573-.2333.05337-.37416.08352-.17654.03779-.355.07562-.51961.12742-.082303.02591-.15962.05205-.25784.10808-.049113.02801-.10568.06133-.1719.13469-.066224.07336-.14646.21132-.14189.37801.00892.32542.21049.42382.30432.4814.093829.05758.16951.08689.25228.11698.16554.06019.34815.10899.52756.15617.14786.03889.2774.07553.39239.10803-.00861.1083-.020522.22799-.033877.36434-.016818.17167-.033277.34305-.032406.50816.0004358.08255.00232.16128.027923.26747.012793.0531.030065.11401.082828.1966.052764.08259.16349.19963.33159.24698.32751.09226.48855-.05824.57516-.1253.086609-.06705.13995-.12918.19568-.19474.11147-.13111.21535-.28071.3181-.42836.08451-.12144.15964-.22882.22766-.32267.10568.04112.22197.08844.35456.14266.16612.06793.33419.1372.49933.18713.08257.02496.15975.0473.27375.05676.057.0047.12539.0089.2241-.01344.09871-.02238.24778-.0876.34692-.22492.19336-.26784.09361-.46266.05331-.56179s-.08453-.16528-.13284-.23588c-.09661-.14119-.21482-.28105-.33059-.41934-.09508-.11357-.17728-.21445-.24995-.30472.07386-.08297.15631-.17336.25154-.27659.11944-.12948.2395-.25933.34062-.39344.05056-.06705.09837-.13172.14318-.232.0224-.05014.04672-.10941.05498-.20573.0083-.09632-.01097-.25274-.1176-.38502-.2079-.2579-.43156-.22503-.54299-.21928-.11143.0058-.19251.02499-.27808.04681-.17114.04364-.34872.10504-.52303.16695-.14369.05103-.27.0958-.38314.13366-.05991-.09235-.12454-.19596-.19807-.31393-.0922-.14792-.18536-.29642-.28793-.42928-.051285-.06643-.098347-.1286-.1847-.20013-.043178-.03577-.096085-.07714-.18981-.11431-.046863-.01859-.11182-.03544-.18456-.04095zm.8408 1.1512c.0025-.000358.01724.0039.02057.0038-.0059.0015-.02274.0061-.02613.0068-.0083.0017-.01458-.0077.0056-.01062zm.30724.09917c.0256.02035.02393.02946.01886.02358-.0023-.0027-.01429-.01772-.01886-.02358zm-1.5929.31992c.020658-.0093.022418.0032.015768.0057-.00348.0013-.023299.0062-.030936.0086.003-.0018.012711-.01318.015173-.01429zm-.19756.24322c-.0003811.0061.0004039.02313.0000204.02653-.00102.0091-.00917.0022-.0000204-.02653zm2.6127.48046c-.0047-.0078.0064-.0064.01674.02121-.0035-.0052-.01495-.01826-.01674-.02121zm.008.31013c-.01235.02884-.02274.03152-.01843.02509.002-.003.01389-.01901.01843-.02509zm-2.6007.50649c.0002138.0035-.000427.02329-.0003604.03092-.00801-.03061-.0001219-.03857.0003604-.03092zm.17419.26785c.00559.0021.021678.0073.024803.0086.00882.0037.00116.0086-.024803-.0086zm1.64.2895c.0065-.0069.0075.0045-.01824.02289.0046-.0053.01564-.02015.01824-.02289zm-.33801.09519c.0038.000919.02335.0089.03153.01131-.03279-.0022-.03929-.01322-.03153-.01131z" opacity=".05"/><path d="m4 4.9997v7.7637c.37971.10787.87211.19607 1.4585.19607 1.4951 0 1.2818-.53661 2.5693-.53661s2.0458.87715 3.7864.87715c2.1558 0 2.6506-1.4138 4.3562-1.4138 1.3319 0 1.4319.77396 2.8977.77396.99024 0 1.3191-.40659 1.9318-.67076v-6.9898z" opacity=".07"/><path d="m4 4.9928v7.1445c.25243.12435.57207.23735.91761.23735.78911 0 1.5608-.68108 2.8784-.68108s2.3086.85651 3.9699.85651 2.0352-1.2383 4.1534-1.2383 1.9191.78428 3.2455.78428c.91365 0 1.3038-.34092 1.8352-.55725v-6.5459z" fill="url(#i)"/><g fill="#fff" transform="translate(0 -2)"><path d="m15.919 11.807c-1.1128 0-1.8127.33663-2.3858.65012-.57306.31349-1.0054.58821-1.7676.58821-.78332 0-1.4024-.19996-2.0188-.41278-.61633-.21282-1.2327-.44374-1.9511-.44374-.70624 0-1.274.17748-1.7386.35086-.46461.17338-.82443.33022-1.1398.33022-.28552 0-.56384-.10428-.79204-.21671a.29416.31427 0 0 0 -.12557-.03096v1.3518c.39113.10457.88178.18575 1.4585.18575.78051 0 1.1776-.15218 1.4778-.28894.30023-.13676.48598-.24766 1.0915-.24766.58122 0 1.0488.20154 1.6227.4231.57396.22156 1.2471.45406 2.1636.45406 1.1381 0 1.879-.38564 2.492-.743s1.0874-.67076 1.8642-.67076c.61261 0 .89719.1661 1.275.36118.3778.19508.84135.41278 1.6227.41278.99506 0 1.4312-.39443 1.9318-.6398v-1.1867a.29416.31427 0 0 0 -.10625.02064c-.58271.23722-.88381.53661-1.729.53661-.60894 0-.79899-.15586-1.1977-.36118-.39874-.20532-.95463-.4231-2.0477-.4231z" opacity=".1"/><path d="m15.919 12.426c-2.1182 0-2.4921 1.2383-4.1534 1.2383s-2.6523-.85651-3.9699-.85651-2.0893.68108-2.8784.68108c-.34554 0-.66519-.11299-.91761-.23735v.71204c.37971.10787.87211.19607 1.4585.19607 1.4952 0 1.2818-.53661 2.5693-.53661s2.0458.87715 3.7864.87715c2.1558 0 2.6506-1.4138 4.3562-1.4138 1.3319 0 1.4319.77396 2.8977.77396.99024 0 1.3191-.40659 1.9318-.67076v-.53661c-.53139.21633-.92158.55725-1.8352.55725-1.3264 0-1.1272-.78428-3.2455-.78428z" opacity=".3"/><path d="m15.919 12.926c-2.1182 0-2.4921 1.2383-4.1534 1.2383s-2.6523-.85651-3.9699-.85651-2.0893.68108-2.8784.68108c-.34554 0-.66519-.11299-.91761-.23735v.71204c.37971.10787.87211.19607 1.4585.19607 1.4952 0 1.2818-.53661 2.5693-.53661s2.0458.87715 3.7864.87715c2.1558 0 2.6506-1.4138 4.3562-1.4138 1.3319 0 1.4319.77396 2.8977.77396.99024 0 1.3191-.40659 1.9318-.67076v-.53661c-.53139.21633-.92158.55725-1.8352.55725-1.3264 0-1.1272-.78428-3.2455-.78428z"/></g><path d="m4.5 5.5c3.6664 0 16 .0007556 16 .0007556l.000018 11.999s-10.667 0-16 0v-12z" fill="none" opacity=".3" stroke="#000"/><path d="m7.9702 12.845c-.18011.06076.030127 1.3677-.083875 1.5137-.11007.14097-1.4643.28389-1.4595.45944.00498.18182 1.378.39306 1.4886.54133.10678.14316-.16909 1.4148.00778 1.4646.18319.0516.8198-1.1245 1.0021-1.1788.17606-.05249 1.3596.58747 1.4641.44271.10823-.14992-.87019-1.0868-.86809-1.2687.002-.1756 1.009-1.05.89675-1.1893-.11629-.14426-1.3577.45057-1.5388.39253-.17481-.05604-.73516-1.2361-.90906-1.1775z" opacity=".15"/><path d="m8.0218 12.505c.17396-.05869.73612 1.123.91099 1.1791.18111.05806 1.4218-.5383 1.5381-.39399.11232.13934-.89478 1.0139-.89681 1.1896-.0021.18193.97661 1.1207.86834 1.2707-.10454.14481-1.2891-.4964-1.4652-.44389-.18241.05438-.81823 1.2309-1.0015 1.1793-.17693-.04984.098058-1.3207-.00876-1.4639-.11063-.14832-1.4823-.35995-1.4873-.54183-.00482-.17561 1.3497-.31984 1.4598-.46086.11404-.14605-.097885-1.4534.082282-1.5142z" fill="url(#j)"/><path d="m8.0393 12.471-.04821.04636c-.000344.0011-.0019.0014-.0019.0021-.096792.23422.058261 1.2592-.03946 1.3843-.0042.0052-.01001.01243-.017541.01766l.039461.0265c.79033.23672.098571-1.4277.07889-1.4748-.0037-.000698-.0074-.0025-.01094-.0021z" fill="#9d0f06" opacity=".5"/><path d="m6.7536 14.427c-.16634.0015-.2626.0094-.2626.0094v.04c.097563.17932 1.3904.3845 1.4982.52913.10805.14487-.1696 1.4307.00936 1.4811.18536.05222.82838-1.1379 1.0129-1.1929.17705-.05278 1.3609.58692 1.4795.45118l-.002-.0022c-.99829-1.2238-3.0144-1.3218-3.7352-1.3157z" fill="url(#k)" opacity=".75"/><g transform="matrix(.50001 0 0 .50001 12.919 11.429)"><path d="m58 69a20 9 0 1 1 -40 0 20 9 0 1 1 40 0z" fill="url(#l)" opacity=".25" transform="matrix(.52499 0 0 .3518 -7.4748 -3.418)"/><path d="m18.037.52328c-4.3066.055751-4.9333 8.5738-6.1687 10.109l2.1.75856c1.3817-2.3074 8.2718-9.9777 4.4953-10.851-.14673-.016342-.28763-.018289-.42656-.01649zm-.5414 1.0884c.10162-.00989.19319.00302.2789.049472.34285.18581.37991.78884.08203 1.3357-.29788.54689-.82198.84543-1.1648.65962-.34285-.18581-.37991-.78884-.08203-1.3357.22341-.41017.58107-.67943.88593-.70909z" fill="url(#m)" fill-rule="evenodd" stroke="url(#n)"/><path d="m36.625 4.4375c-1.4036.018077-2.4077.62407-3.4688 1.9062s-2.0112 3.2438-2.7812 5.3438c-.77003 2.0999-1.388 4.3243-1.9688 6.2812-.27707.9336-.50201 1.7858-.78125 2.5625l.46875.1875c1.8051-2.666 4.7391-6.2904 7.0312-10 1.2973-2.0995 2.2321-4.104 2.4062-5.2188.087079-.55736-.010305-.80732-.03125-.84375-.018404-.032013-.11314-.089618-.46875-.1875-.12534-.0078654-.24062-.033383-.40625-.03125z" fill="none" opacity=".26667" stroke="url(#o)" stroke-width="1.8999" transform="matrix(.52499 0 0 .5277 -1.1749 -.77947)"/><g fill-rule="evenodd"><path d="m10.637 7.9275c.37249 1.057-.28422 1.9724-.52499 2.6385-2.7255.81565-4.613 5.1206-7.4195 7.3632.35058.36801.76241.76209 1.1196 1.0799l2.1328-1.8634-1.6104 2.3876c1.1598.9451 2.3651 1.5866 3.1526 1.8504l1.4437-1.9294-.91874 2.1932c.76229.31075 2.6172.78206 3.675.79154l1.052-1.7955-.26941 1.8285c.43551.08357 1.28.19747 1.8423.21438 1.7651-2.9023 2.1-7.6351 1.05-9.7459-.2625-1.0554.78749-2.3746 1.575-2.9023-1.3125-1.0554-4.3079-2.2711-6.2999-2.1108z" fill="url(#q)" stroke="url(#r)" stroke-miterlimit="20"/><g fill="#c4a000"><path d="m4.6001 19.537c2.5286-2.6442 2.3441-3.8015 5.3109-6.0831-1.5658 2.5479-1.8195 3.8733-3.7359 7.1385z" opacity=".26667"/><path d="m8.3537 21.491 2.2816-5.1926c.87386-1.5745 1.5013-3.1504 2.3777-4.4049-.84102 2.8591-2.5676 6.3966-3.9539 9.8283z" opacity=".41569"/></g></g><path d="m11.547 8.8512c.05079 1.0106-.80302 1.4666-.95832 1.8962-.05465.15024.27818.66925-.01074.58778-2.5453 1.3384-5.9207 5.8907-6.7749 6.754l6.3571-6.1674-4.2787 7.2377c.66676.54227.39408.55888 1.1839.87793l5.6511-7.21-3.3912 8.2443c.83766.27739.75453.22673 1.724.3645l3.6086-5.9583-1.1073 6.1533.14835.04006c.75243-1.338.72682-2.2928 1.0979-3.9036.36799-1.5972-.29214-3.5975-.26605-4.6086-.1821-.73214.4285-1.5354.79908-2.1313.22412-.36043-.23142-.50359.04923-.77325-.61502-.41302-.93535-.41347-1.8722-.75352-.92508-.33578-1.2207-.63988-1.9601-.64976z" fill="none" opacity=".47843" stroke="url(#s)"/><g fill-rule="evenodd"><path d="m9.8336 21.911c1.1432-3.0352 3.3578-5.3133 4.2088-8.4091.02706 1.9325.1311 5.3845-.99324 8.8213-.16788.000937-.09131-.05847-.24668-.06256l.42041-3.0208-1.7228 2.931c-1.1502-.08249-.67966.0172-1.6666-.25992z" fill="url(#t)" opacity=".24706"/><g fill="#c4a000"><path d="m10.902 11.152c-.65729.32526-1.0826.80594-1.5661 1.2477.6439-.37395 1.249-.76463 2.0997-1.0494z" opacity=".48235"/><path d="m11.955 11.39-.53364 1.0494 1.5649-.83811z" opacity=".48235"/><path d="m11.918 8.6987-.46997.90079.822.26495z" opacity=".48235"/><path d="m15.585 9.714-1.2916.96856.822.26495z" opacity=".48235"/><path d="m13.532 8.6866-.79479 1.3322.822.26495-.0272-1.5972z" opacity=".48235"/></g><path d="m9.8331 10.843c-.29756-1.5649 4.8997 1.1361 5.7943 1.5801-.0034.56942 0 1.0554-.51282 1.0554-1.3479-.73507-3.431-1.9024-5.2814-2.6355z" opacity=".2"/><path d="m9.6663 10.566c-.25641-.5277 0-1.0554.51282-1.0554 2.0955.51472 3.8455 1.1642 5.6411 2.1108.25641.5277 0 1.0554-.51282 1.0554-1.8553-.98385-3.605-1.6226-5.6411-2.1108z" fill="url(#u)" stroke="#464646" stroke-linejoin="round"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_conddateformatdialog.svg b/icon-themes/elementary_svg/cmd/lc_conddateformatdialog.svg
new file mode 100644
index 000000000..2751fa041
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_conddateformatdialog.svg
@@ -0,0 +1 @@
+<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 offset=".06316455" 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><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" gradientUnits="userSpaceOnUse" x1="12.001242" x2="12.001242" xlink:href="#a" y1="3.269042" y2="20.728507"/><linearGradient id="g" gradientTransform="matrix(.49999998 0 0 .25 .000001 4.000001)" gradientUnits="userSpaceOnUse" x1="23.954144" x2="23.954144" y1="15.999304" y2="19.963179"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.42230832 0 0 .40494298 1.364602 .678078)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="12.001242" x2="12.001242" xlink:href="#a" y1="3.269043" y2="20.728508"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="2.5" y2="7.5"><stop offset="0" stop-color="#ed5353"/><stop offset="1" stop-color="#c6262e"/></linearGradient><radialGradient id="k" cx="14" cy="6.741958" gradientTransform="matrix(1.4549755 -.00000003 .00000005 2.2746832 13.630343 -6.838988)" gradientUnits="userSpaceOnUse" r="2" spreadMethod="reflect"><stop offset="0" stop-color="#f2f2f2"/><stop offset="1" stop-color="#999"/></radialGradient><g opacity=".4" transform="matrix(.5789476 0 0 .42857134 -1.894738 2.857146)"><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><rect fill="url(#h)" height="19" rx="1" width="19" x="2.5" y="2.5"/><path d="m3.501249 3.498774h17v17h-17z" fill="none" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><path d="m2 8h20v1h-20z" fill="url(#g)" opacity=".15"/><path d="m2.499999 7.163663v13.3c0 .574146.462218 1.036364 1.036364 1.036364h16.927272c.574146 0 1.036364-.462218 1.036364-1.036364v-13.3" fill="none" opacity=".3" stroke="#000"/><path d="m3.536363 2.500027c-.574145 0-1.036364.462218-1.036364 1.036364v3.963609h19v-3.963609c0-.574146-.462218-1.036364-1.036363-1.036364z" fill="url(#j)"/><path d="m3.536363 2.500027c-.574146 0-1.036364.462218-1.036364 1.036364l.000001 3.963609h19l-.000001-3.963609c0-.574146-.462218-1.036364-1.036364-1.036364z" fill="none" opacity=".4" stroke="#7a0000" stroke-linecap="round"/><path d="m3.5 3.5v3h17v-3z" fill="none" opacity=".5" stroke="url(#i)" stroke-linecap="round" stroke-linejoin="round"/><g transform="matrix(.5 0 0 .41666667 1 .583332)"><rect fill="#fff" height="11" opacity=".4" rx="2" width="4" x="32" y="2"/><rect fill="#7a0000" height="4.8" rx="3.173838" ry="3.808606" width="4" x="32" y="7.200002"/><rect fill="url(#k)" height="10" rx="2" width="4" x="32" y="1"/></g><g transform="matrix(.5 0 0 .41666667 -11 .583332)"><rect fill="#fff" height="11" opacity=".4" rx="2" width="4" x="32" y="2"/><rect fill="#7a0000" height="4.8" rx="3.173838" ry="3.808606" width="4" x="32" y="7.200002"/><rect fill="url(#k)" height="10" rx="2" width="4" x="32" y="1"/></g><g stroke-opacity=".501961"><path d="m4.5 10.5v2h2v-2z" fill="#9bdb4d" stroke="#206b00"/><path d="m8.5 10.5v2h2v-2z" fill="#9bdb4d" stroke="#206b00"/><path d="m16.5 10.5v2h2v-2z" fill="#ed5353" stroke="#7a0000"/><path d="m8.5 14.5v2h2v-2z" fill="#9bdb4d" stroke="#206b00"/><g fill="#ed5353" stroke="#7a0000"><path d="m16.5 14.5v2h2v-2z"/><path d="m12.5 10.5v2h2v-2z"/><path d="m12.5 14.5v2h2v-2z"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_conditionalformatdialog.svg b/icon-themes/elementary_svg/cmd/lc_conditionalformatdialog.svg
new file mode 100644
index 000000000..389c6448d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_conditionalformatdialog.svg
@@ -0,0 +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="10" x2="10" y1="16.5" y2="19.5"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="10.5" x2="10.5" y1="4.5" y2="7.5"><stop offset="0" stop-color="#ed5353"/><stop offset="1" stop-color="#c6262e"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="7.5" x2="7.5" y1="10.5" y2="13.5"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.35135134 0 0 .24324327 .567566 1.162163)" gradientUnits="userSpaceOnUse" x1="38.230774" x2="38.230774" xlink:href="#f" y1="7.555551" y2="81.555542"/><linearGradient id="e" gradientTransform="matrix(.35135134 0 0 .24324327 3.567566 10.162164)" gradientUnits="userSpaceOnUse" x1="40.290417" x2="40.290417" xlink:href="#f" y1="7.555553" y2="40.444439"/><linearGradient id="f" gradientTransform="matrix(.35135134 0 0 .24324327 -.432434 10.162164)" gradientUnits="userSpaceOnUse" x1="40.290417" x2="40.290417" y1="7.555553" y2="40.444439"><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="g" gradientTransform="matrix(.44576989 0 0 .44993664 40.801525 -.024539)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="1.393398" y2="22.462784"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><rect fill="url(#g)" height="21" rx=".527778" ry=".555556" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".298039" width="21" x="1.5" y="1.5"/><rect fill="url(#b)" height="2.996028" rx=".449154" ry=".5" width="14.999935" x="4.5" y="4.5"/><rect fill="none" height="2.996028" opacity=".5" rx=".449154" ry=".5" stroke="#7a0000" stroke-linecap="round" stroke-linejoin="round" width="14.999935" x="4.5" y="4.5"/><rect fill="url(#c)" height="3" rx=".578125" width="6" x="4.5" y="10.5"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><rect height="3" opacity=".5" rx=".34375" ry=".296875" stroke="#002e99" stroke-opacity=".941176" width="6" x="4.5" y="10.5"/><path d="m5.5 11.500001h3.96875v.968749h-3.96875z" opacity=".3" stroke="url(#e)"/><path d="m2.5 2.5h19v18.968749h-19z" stroke="url(#d)"/></g><rect fill="url(#a)" height="3" rx=".526042" ry=".598959" width="11" x="4.5" y="16.5"/><rect fill="none" height="3.019465" opacity=".5" rx=".526502" ry=".523975" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" width="10.998677" x="4.5" y="16.5"/><g fill-opacity=".555147"><path d="m5 5h14v1h-14z" fill="#feacac"/><path d="m5 16.96875h10v1.03125h-10z" fill="#e7feac"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_conditionalformatmenu.svg b/icon-themes/elementary_svg/cmd/lc_conditionalformatmenu.svg
new file mode 100644
index 000000000..11bea3ae2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_conditionalformatmenu.svg
@@ -0,0 +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="11.5" x2="11.5" y1="4" y2="8"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="10" x2="10" y1="16.5" y2="19.5"><stop offset="0" stop-color="#ed5353"/><stop offset="1" stop-color="#c6262e"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.35135134 0 0 .24324327 .567566 1.162163)" gradientUnits="userSpaceOnUse" x1="38.230774" x2="38.230774" xlink:href="#e" y1="7.555551" y2="81.555542"/><linearGradient id="d"><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="e" gradientTransform="matrix(.35135134 0 0 .24324327 -.432434 10.162164)" gradientUnits="userSpaceOnUse" x1="40.290417" x2="40.290417" xlink:href="#d" y1="7.555553" y2="40.444439"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="7.5" x2="7.5" y1="10.5" y2="13"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.35135134 0 0 .24324327 3.567566 4.162164)" gradientUnits="userSpaceOnUse" x1="40.290417" x2="40.290417" xlink:href="#e" y1="7.555553" y2="40.444439"/><linearGradient id="h" gradientTransform="matrix(.35135134 0 0 .24324327 3.567566 10.162164)" gradientUnits="userSpaceOnUse" x1="40.290417" x2="40.290417" xlink:href="#d" y1="7.555553" y2="40.444439"/><linearGradient id="i" gradientTransform="matrix(.35135134 0 0 .24324327 3.567566 16.162164)" gradientUnits="userSpaceOnUse" x1="40.290417" x2="40.290417" xlink:href="#h" y1="7.555553" y2="40.444439"/><linearGradient id="j" gradientTransform="matrix(.35135134 0 0 .24324327 3.567566 10.162164)" gradientUnits="userSpaceOnUse" x1="40.290417" x2="40.290417" xlink:href="#h" y1="7.555553" y2="40.444439"/><linearGradient id="k" gradientTransform="matrix(.44576989 0 0 .44993664 40.801525 -.024539)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="1.393398" y2="22.462784"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><rect fill="url(#k)" height="21" rx=".527778" ry=".555556" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".298039" width="21" x="1.5" y="1.5"/><rect fill="url(#a)" height="3" rx=".526042" ry=".598959" width="15" x="4.5" y="4.5"/><rect fill="none" height="3" opacity=".5" rx=".526502" ry=".523975" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" width="15" x="4.5" y="4.5"/><rect fill="url(#b)" height="3" rx=".449154" ry=".5" width="11" x="4.5" y="16.5"/><rect fill="none" height="3" opacity=".5" rx=".449154" ry=".5" stroke="#961e31" stroke-linecap="round" stroke-linejoin="round" width="11" x="4.5" y="16.5"/><rect fill="url(#f)" height="3" rx=".578125" width="6" x="4.5" y="10.5"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><rect height="3" opacity=".5" rx=".34375" ry=".296875" stroke="#ad5f00" width="6" x="4.5" y="10.5"/><path d="m2.5 2.5h19v18.968749h-19z" stroke="url(#c)"/><path d="m5.5 5.5000009 13 .03125v.968749l-13-.03125z" opacity=".3" stroke="url(#g)"/><path d="m5.5 11.500001 4-.000001v.968749l-4 .000001z" opacity=".3" stroke="url(#j)"/><path d="m5.5 17.500001 9 .03125v.968749l-9-.03125z" opacity=".3" stroke="url(#i)"/></g></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
new file mode 100644
index 000000000..69707f055
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_cone.svg
@@ -0,0 +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="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 .26398366 10.563428 14.321529)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><ellipse cx="11.852736" cy="18.545271" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".245" rx="9.66981" ry="4.45473" stroke-width="1.506357"/><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_config.svg b/icon-themes/elementary_svg/cmd/lc_config.svg
new file mode 100644
index 000000000..4a045d9cf
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_config.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="6.702713" cy="73.615715" gradientTransform="scale(1.902215 .525703)" gradientUnits="userSpaceOnUse" r="7.228416"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.9180927 0 0 .9165795 5.241614 6.346624)" gradientUnits="userSpaceOnUse" x1="63.9995" x2="63.9995" y1="3.1001" y2="122.8994"><stop offset="0" stop-color="#f2f2f2"/><stop offset="1" stop-color="#d8d8d8"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.8381479 0 0 .8367667 10.358531 12.015681)" gradientUnits="userSpaceOnUse" x1="86.132919" x2="84.63858" y1="105.105" y2="20.895"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#959595"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.8381479 0 0 .8367667 10.358531 12.015681)" gradientUnits="userSpaceOnUse" spreadMethod="pad" x1="63.9995" x2="63.9995" xlink:href="#f" y1="21.941401" y2="104.0591"/><linearGradient id="e" gradientTransform="matrix(.9673189 0 0 .9657246 2.091602 3.158833)" gradientUnits="userSpaceOnUse" x1="49.273136" x2="49.373875" xlink:href="#g" y1="22.274775" y2="102.04791"/><linearGradient id="f" gradientUnits="userSpaceOnUse" spreadMethod="pad" x1="63.9995" x2="63.9995" y1="21.941401" y2="104.0591"><stop offset="0" stop-color="#dadada"/><stop offset="1" stop-color="#ccc"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" spreadMethod="pad" x1="64" x2="64" xlink:href="#f" y1="21.523018" y2="103.06695"><stop offset="0" stop-color="#d9d9d9"/><stop offset="1" stop-color="#ccc"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.9673189 0 0 .9657246 2.091602 3.158833)" gradientUnits="userSpaceOnUse" spreadMethod="pad" x1="64" x2="64" xlink:href="#g" y1="21.523018" y2="103.06695"/><path d="m26.5 38.700001a13.75 3.8 0 1 1 -27.5 0 13.75 3.8 0 1 1 27.5 0z" fill="url(#a)" opacity=".4" transform="matrix(.8301036 0 0 .9223373 1.416179 -15.199336)"/><g transform="scale(.1875)"><path d="m116.1876 51.505584h-4.41878c-1.1926 0-2.57158-.990822-2.95074-2.119131-.02113-.05866-2.74235-6.635119-2.74235-6.635119-.56003-1.124644-.28921-2.795568.55361-3.637904l3.12427-3.11912c.71795-.717683 1.11457-1.674592 1.11457-2.694745 0-1.020154-.39662-1.977063-1.11457-2.693828l-12.301524-12.281251c-.71795-.716764-1.676439-1.11181-2.698276-1.112727-1.021838 0-1.980325.395047-2.698274 1.112727l-3.12427 3.119121c-.842808.840504-2.517409 1.111811-3.583315.580195-.059676-.027497-6.646991-2.743322-6.646991-2.743322-1.189847-.400545-2.182305-1.777248-2.182305-2.967886v-4.412414c-.002754-2.1017169-1.714998-3.8111377-3.819266-3.8111377h-17.396019c-2.105189 0-3.817431 1.7094208-3.817431 3.8111377v4.412414c0 1.190638-.992457 2.567341-2.122629 2.945886-.058759.022-6.646073 2.737825-6.646073 2.737825-1.1265.559113-2.801102.287806-3.643911-.553614l-3.124267-3.118205c-.718868-.71768-1.677355-1.112727-2.699194-1.112727-1.021836 0-1.980326.395963-2.698275 1.112727l-12.302442 12.281251c-1.488227 1.485777-1.488227 3.902795 0 5.388573l3.124271 3.11912c.841891.84142 1.113646 2.51326.581153 3.57741-.027544.059577-2.74877 6.636036-2.74877 6.636036-.401207 1.187886-1.779264 2.177793-2.971866 2.177793h-3.273918c-2.104269.000915-4.9622914 1.710338-4.9622914 3.812054v17.366436c0 2.101716 1.7122428 3.811137 3.8174294 3.811137h4.419699c1.192601 0 2.571575.989907 2.94983 2.119131.022034.058662 2.743261 6.635121 2.743261 6.635121.560037 1.124643.288282 2.795567-.553608 3.637904l-3.124272 3.11912c-1.488227 1.485776-1.488227 3.902795 0 5.388572l12.302442 12.281256c.71795.71675 1.676438 1.11274 2.698276 1.11274 1.022755 0 1.981242-.39599 2.699192-1.11274l3.124269-3.11913c.84281-.84049 2.51741-1.1118 3.583316-.58019.059676.02749 6.64699 2.74425 6.64699 2.74425 1.188931.40054 2.181388 1.77632 2.181388 2.96696v4.4115c0 2.10171 1.712242 3.81113 3.817431 3.81113h17.3951c2.104269 0 3.816512-1.70942 3.816512-3.81113v-4.4115c0-1.19064.992458-2.56733 2.123547-2.94589.058758-.02107 6.646074-2.73783 6.646074-2.73783 1.1265-.5591 2.802019-.2887 3.643911.5527l3.124268 3.11913c.71795.71675 1.676437 1.11274 2.698273 1.11274 1.021838 0 1.980327-.39599 2.698276-1.11274l12.301519-12.281256c.71796-.716766 1.11457-1.673674 1.11457-2.693828 0-1.020152-.39661-1.977062-1.11457-2.693826l-3.12427-3.119122c-.84281-.841421-1.11364-2.513261-.58114-3.577409.02753-.059578 2.74876-6.636038 2.74876-6.636038.4012-1.186969 1.77927-2.177792 2.97186-2.177792h4.41878c2.1052 0 3.81743-1.709421 3.81743-3.811139v-17.368267c.00276-2.101716-1.70948-3.811139-3.81467-3.811139zm-52.186221 28.710025c-8.955995 0-16.242897-7.273977-16.242897-16.21521 0-8.941235 7.286902-16.216127 16.242897-16.216127 8.956911 0 16.241978 7.274892 16.241978 16.216127 0 8.942149-7.285067 16.21521-16.241978 16.21521z" fill="#030303" opacity=".1"/><path d="m116.1876 51.484504h-4.41878c-1.1926 0-2.57158-.992656-2.95074-2.122798-.02113-.058661-2.74235-6.645202-2.74235-6.645202-.56003-1.126477-.28921-2.800152.55361-3.643404l3.12427-3.12462c.71795-.718598 1.11457-1.677342 1.11457-2.699327 0-1.02107-.39662-1.979813-1.11457-2.69841l-12.301524-12.301416c-.71795-.718598-1.676439-1.114561-2.698276-1.114561-1.021838 0-1.980325.395963-2.698274 1.114561l-3.12427 3.123704c-.842808.842337-2.517409 1.113644-3.583315.581111-.059676-.027497-6.646991-2.747905-6.646991-2.747905-1.189847-.401462-2.182305-1.78-2.182305-2.972469v-4.419747c-.002754-2.1053826-1.714998-3.8175534-3.819266-3.8175534h-17.396019c-2.105189 0-3.817431 1.7121708-3.817431 3.8175534v4.419747c0 1.192469-.992457 2.571924-2.122629 2.950471-.058759.021998-6.646073 2.742406-6.646073 2.742406-1.1265.56003-2.801102.288723-3.643911-.553614l-3.124267-3.123704c-.718868-.718598-1.677355-1.114561-2.699194-1.114561-1.021836 0-1.980326.396879-2.698275 1.114561l-12.302442 12.301416c-1.488227 1.488524-1.488227 3.910128 0 5.397737l3.124271 3.12462c.841891.842336 1.113646 2.516927.581153 3.583826-.027544.059578-2.74877 6.647035-2.74877 6.647035-.401207 1.18972-1.779264 2.181459-2.971866 2.181459h-3.273918c-2.104269-.000916-4.9622914 1.711255-4.9622914 3.816638v17.395764c0 2.104467 1.7122428 3.816639 3.8174294 3.816639h4.419699c1.192601 0 2.571575.991739 2.94983 2.122798.022034.058661 2.743261 6.645201 2.743261 6.645201.560037 1.126477.288282 2.801068-.553608 3.644323l-3.124272 3.124618c-1.488227 1.487609-1.488227 3.910129 0 5.397739l12.302442 12.30142c.71795.7186 1.676438 1.11456 2.698276 1.11456 1.022755 0 1.981242-.39596 2.699192-1.11456l3.124269-3.12371c.84281-.84234 2.51741-1.11457 3.583316-.58111.059676.02658 6.64699 2.7479 6.64699 2.7479 1.188931.40147 2.181388 1.77908 2.181388 2.97248v4.41882c0 2.10539 1.712242 3.81756 3.817431 3.81756h17.3951c2.104269 0 3.816512-1.71217 3.816512-3.81756v-4.41882c0-1.1934.992458-2.57194 2.123547-2.95139.058758-.02109 6.646074-2.74241 6.646074-2.74241 1.1265-.56004 2.802019-.28781 3.643911.55362l3.124268 3.12371c.71795.7186 1.676437 1.11456 2.698273 1.11456 1.021838 0 1.980327-.39596 2.698276-1.11456l12.301519-12.301428c.71796-.717681 1.11457-1.676425 1.11457-2.698411 0-1.021985-.39661-1.980728-1.11457-2.69841l-3.12427-3.124618c-.84281-.842339-1.11364-2.517846-.58114-3.582911.02753-.060496 2.74876-6.647035 2.74876-6.647035.4012-1.190637 1.77927-2.182376 2.97186-2.182376h4.41878c2.1052 0 3.81743-1.712172 3.81743-3.816639v-17.395764c.00276-2.105383-1.70948-3.817554-3.81467-3.817554zm-52.186221 30.0134c-9.716174 0-17.620035-7.890834-17.620035-17.59008 0-9.700161 7.903861-17.590995 17.620035-17.590995 9.715256 0 17.619117 7.890834 17.619117 17.590995 0 9.699246-7.903861 17.59008-17.619117 17.59008z" fill="#626262" stroke="#777" stroke-linecap="round" stroke-linejoin="round" stroke-width="5.328"/><path d="m116.09945 52.532156h-4.41325c-1.63146 0-3.38226-1.257547-3.9019-2.802902l-2.71296-6.559043c-.72805-1.451862-.38377-3.574662.7712-4.727718l3.11784-3.113621c.52696-.526116.81803-1.228217.81803-1.978896 0-.749761-.29013-1.451861-.81803-1.977978l-12.280411-12.260168c-.525147-.526118-1.230242-.815757-1.980326-.815757-.750999 0-1.455176.289639-1.98216.815757l-3.117843 3.11362c-1.15496 1.152141-3.281263 1.496774-4.741949.767177l-6.568953-2.709408c-1.542395-.516035-2.802936-2.263037-2.802936-3.892715v-4.405082c0-1.542602-1.25687-2.7974009-2.802021-2.7974009h-17.367557c-1.546068 0-2.802938 1.2547989-2.802938 2.7974009v4.405082c0 1.629678-1.259621 3.37668-2.807527 3.895464 0 0-6.569869 2.709408-6.569869 2.709408-1.454261.725932-3.581481.382215-4.735523-.769926l-3.118762-3.11362c-.526984-.526118-1.230243-.815757-1.98216-.815757-.751001 0-1.45426.289639-1.981245.815757l-12.281326 12.261084c-1.09253 1.09073-1.09253 2.865228 0 3.955958l3.118761 3.113621c1.154042 1.15214 1.499245 3.275856.768443 4.734132 0 0-2.713882 6.559045-2.713882 6.559045-.516885 1.539854-2.265852 2.796486-3.899138 2.796486h-3.265656c-1.523117 0-3.9477989 1.28046-3.9477989 2.798317v17.338019c0 1.543521 1.2568689 2.798317 2.8020189 2.798317h4.412353c1.632369 0 3.382254 1.257547 3.900975 2.803819l2.7148 6.559043c.72713 1.451862.382845 3.574661-.771197 4.727717l-3.118761 3.112704c-1.092529 1.09073-1.092529 2.866146 0 3.955959l12.281326 12.261089c.526067.52611 1.230244.81667 1.981245.81667.750999 0 1.455177-.28965 1.98216-.81667l3.11876-3.11271c1.154043-1.15305 3.281265-1.49677 4.741951-.76809 0 0 6.569871 2.70849 6.569871 2.70849 1.542395.51603 2.801099 2.26395 2.801099 3.89363v4.40417c0 1.54351 1.25687 2.79832 2.802937 2.79832h17.36664c1.545151 0 2.802021-1.25481 2.802021-2.79832v-4.40417c0-1.62968 1.260541-3.37851 2.808444-3.89546 0-.00091 6.569871-2.70942 6.569871-2.70942 1.45426-.72592 3.580563-.3822 4.735523.77085l3.117843 3.11271c.526984.52611 1.231161.81667 1.98216.81667.750084 0 1.455179-.28965 1.980326-.81667l12.281331-12.261089c.52698-.525201.81802-1.228217.81802-1.977978 0-.749763-.29012-1.451864-.81802-1.977981l-3.11785-3.112704c-1.15497-1.153056-1.49924-3.276773-.76936-4.735049l2.71388-6.558129c.51689-1.539854 2.26768-2.797401 3.89914-2.797401h4.41327c1.54514 0 2.80203-1.254796 2.80203-2.798317v-17.338019c-.00091-1.542605-1.2578-2.798317-2.80296-2.798317zm-52.099905 39.881295c-15.642462 0-28.369064-12.705627-28.369064-28.322312 0-15.616683 12.726602-28.322309 28.369064-28.322309s28.369062 12.705626 28.369062 28.322309c0 15.616685-12.7266 28.322312-28.369062 28.322312z" fill="url(#b)"/><path d="m64.000003 29.918304c-19.227953 0-34.871147 15.617414-34.871147 34.813679s15.643194 34.813679 34.871147 34.813679c19.227954 0 34.871149-15.617414 34.871149-34.813679s-15.643195-34.813679-34.871149-34.813679zm0 60.418741c-14.165538 0-25.647328-11.462033-25.647328-25.605062 0-14.14303 11.48179-25.60506 25.647328-25.60506 14.16554 0 25.647329 11.462865 25.647329 25.60506 0 14.142194-11.481789 25.605062-25.647329 25.605062z" fill="url(#d)" stroke="url(#c)" stroke-width="5.333333"/><path d="m64.000003 34.06202c-16.561464 0-29.986881 13.403291-29.986881 29.937463 0 16.53417 13.425417 29.937462 29.986881 29.937462 16.561465 0 29.986882-13.403292 29.986882-29.937462 0-16.534172-13.425417-29.937463-29.986882-29.937463zm0 49.734817c-10.952951 0-19.830035-8.863422-19.830035-19.797354 0-10.9349 8.877084-19.797355 19.830035-19.797355 10.951983 0 19.830035 8.862455 19.830035 19.797355 0 10.933932-8.878052 19.797354-19.830035 19.797354z" fill="url(#h)" stroke="url(#e)" stroke-width=".966521"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_configuredialog.svg b/icon-themes/elementary_svg/cmd/lc_configuredialog.svg
new file mode 100644
index 000000000..4080dc5ac
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_configuredialog.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="12.00126" x2="12.00126" y1="3.980871" y2="19.999806"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="4.993" cy="43.5" gradientTransform="matrix(2.0038 0 0 1.4 27.988 -17.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><radialGradient id="d" cx="4.993" cy="43.5" gradientTransform="matrix(2.0038 0 0 1.4 -20.012 -104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="25.058" x2="25.058" y1="47.028" y2="39.999"><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" gradientUnits="userSpaceOnUse" x1="10.843882" x2="10.843882" y1="-.907849" y2="-23.125668"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="g" gradientTransform="matrix(-.12613 0 0 .12613 24.549 9.2956)" gradientUnits="userSpaceOnUse" x1="71.204" x2="71.204" y1="6.2376" y2="44.341"><stop offset="0" stop-color="#fff"/><stop offset=".50776" stop-color="#fff" stop-opacity=".23529"/><stop offset=".83457" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="h" gradientTransform="matrix(-.122 0 0 .122 19.406 8.3457)" gradientUnits="userSpaceOnUse" x1="38.977" x2="38.977" y1="59.968" y2="8.0929"><stop offset="0" stop-color="#e9e9e9"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.38889 0 0 .4375 -.44235 -1.5061)" gradientUnits="userSpaceOnUse" x1="30.271" x2="30.271" y1="10.029" y2="55.053"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><g opacity=".4" transform="matrix(.57893 0 0 .42856238 -1.89476 2.857011)"><path d="m38 40h5v7h-5z" fill="url(#c)"/><path d="m-10-47h5v7h-5z" fill="url(#d)" transform="scale(-1)"/><path d="m10 40h28v7h-28z" fill="url(#e)"/></g><rect fill="url(#f)" height="18" rx=".5" transform="scale(1 -1)" width="18" x="3" y="-21"/><rect fill="none" height="19" opacity=".5" rx="1" stroke="#555761" stroke-linecap="round" stroke-linejoin="round" width="19" x="2.5" y="2.5"/><path d="m3.5012 3.4988h17v17h-17z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><g fill-rule="evenodd"><path d="m4.9358 4.9746a.44445.44445 0 0 1 -.88889 0 .44445.44445 0 1 1 .88889 0z" fill="#fff"/><path d="m4.9358 4.5301a.44445.44445 0 0 1 -.88889 0 .44445.44445 0 1 1 .88889 0z" opacity=".3"/><path d="m19.916 4.9746a.44445.44445 0 0 1 -.88889 0 .44445.44445 0 1 1 .88889 0z" fill="#fff"/><path d="m19.916 4.5301a.44445.44445 0 0 1 -.88889 0 .44445.44445 0 1 1 .88889 0z" opacity=".3"/><path d="m4.9358 19.992a.44445.44445 0 0 1 -.88889 0 .44445.44445 0 1 1 .88889 0z" fill="#fff"/><path d="m4.9358 19.548a.44445.44445 0 0 1 -.88889 0 .44445.44445 0 1 1 .88889 0z" opacity=".3"/><path d="m19.916 19.992a.44445.44445 0 0 1 -.88889 0 .44445.44445 0 1 1 .88889 0z" fill="#fff"/><path d="m19.916 19.548a.44445.44445 0 0 1 -.88889 0 .44445.44445 0 1 1 .88889 0z" opacity=".3"/></g><path d="m8.5453 8.9938c-1.9151 0-3.4568 1.5417-3.4568 3.4568s1.5417 3.4568 3.4568 3.4568h6.9136c1.9151 0 3.4568-1.5417 3.4568-3.4568s-1.5417-3.4568-3.4568-3.4568z" fill="#fff" opacity=".2"/><path d="m8.5021 8.9938c-1.939 0-3.5 1.561-3.5 3.5s1.561 3.5 3.5 3.5h7c1.939 0 3.5-1.561 3.5-3.5s-1.561-3.5-3.5-3.5z" fill="url(#i)"/><path d="m8.502 8.9929c-1.939 0-3.5 1.561-3.5 3.5 0 .17137.025258.33535.048828.5.24312-1.6983 1.6836-3 3.4512-3h7c1.7676 0 3.2081 1.3017 3.4512 3 .02357-.16465.04883-.32863.04883-.5 0-1.939-1.561-3.5-3.5-3.5h-7z" fill="#002e99" opacity=".3"/><path d="m15.502 9.97c1.9312 0 3.5 1.5688 3.5 3.5s-1.5688 3.5-3.5 3.5-3.5-1.5688-3.5-3.5 1.5688-3.5 3.5-3.5z" opacity=".15"/><path d="m15.502 9.3827c1.7166 0 3.1111 1.3945 3.1111 3.1111s-1.3945 3.1111-3.1111 3.1111-3.1111-1.3945-3.1111-3.1111 1.3945-3.1111 3.1111-3.1111z" fill="url(#h)"/><g fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width=".77778"><path d="m13.169 12.494c0 1.2887 1.0447 2.3334 2.3333 2.3334 1.2887 0 2.3334-1.0447 2.3334-2.3334 0-1.2886-1.0447-2.3332-2.3334-2.3332-1.2886 0-2.3333 1.0446-2.3333 2.3332z" stroke="url(#g)"/><path d="m15.502 9.3827c1.7166 0 3.1111 1.3945 3.1111 3.1111s-1.3945 3.1111-3.1111 3.1111-3.1111-1.3945-3.1111-3.1111 1.3945-3.1111 3.1111-3.1111z" opacity=".3" stroke="#000"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_connector.svg b/icon-themes/elementary_svg/cmd/lc_connector.svg
new file mode 100644
index 000000000..7edfe4abe
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_connector.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="4.5" x2="4.5" y1="3.5" y2="7.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="-3.5" x2="-3.5" y1="2" y2="3"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" 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(.27629593 0 0 .07867314 -19.143345 20.95619)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="scale(.26458333)"><path d="m19 19.5h-7.5v-14h-6.5" fill="none" stroke="#7239b3"/><path d="m6.5 5.5a2 2 0 0 1 -2 2 2 2 0 0 1 -2-2 2 2 0 0 1 2-2 2 2 0 0 1 2 2z" fill="url(#a)" stroke="#7239b3" stroke-linecap="square" stroke-opacity=".74902"/><path d="m5.5 5.5a1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1 1 1 0 0 1 1 1z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="square" stroke-opacity=".74902"/><ellipse cx="-18.521679" cy="22.214962" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".268" rx="4.662494" ry="1.327611" transform="scale(-1 1)"/><g stroke-linecap="square" stroke-opacity=".74902" transform="translate(14 14)"><path d="m6.5 5.5a2 2 0 0 1 -2 2 2 2 0 0 1 -2-2 2 2 0 0 1 2-2 2 2 0 0 1 2 2z" fill="url(#a)" stroke="#7239b3"/><path d="m5.5 5.5a1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1 1 1 0 0 1 1 1z" fill="none" opacity=".5" stroke="url(#b)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_connectorarrowend.svg b/icon-themes/elementary_svg/cmd/lc_connectorarrowend.svg
new file mode 100644
index 000000000..dc9e3cee5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_connectorarrowend.svg
@@ -0,0 +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="4.5" x2="4.5" y1="3.5" y2="7.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="4.517872" x2="4.481917" y1="5.128049" y2="5.840412"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="20" x2="20" xlink:href="#a" y1="16.997266" y2="21.997266"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="19" x2="19" y1="19" y2="20.5"><stop offset="0" stop-color="#fff"/><stop offset=".33333334" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" 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(.27629593 0 0 .07867314 -19.143345 20.95619)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><ellipse cx="-18.521679" cy="22.214962" display="block" fill="url(#e)" fill-rule="evenodd" opacity=".268" rx="4.662494" ry="1.327611" transform="scale(-1 1)"/><path d="m19 19.5h-7.5v-14h-6.5" fill="none" stroke="#7239b3"/><g fill="#7239b3" stroke-linecap="square" stroke-opacity=".74902"><path d="m6.5 5.5a2 2 0 0 1 -2 2 2 2 0 0 1 -2-2 2 2 0 0 1 2-2 2 2 0 0 1 2 2z" fill="url(#a)" stroke="#7239b3"/><path d="m5.5 5.5a1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1 1 1 0 0 1 1 1z" fill="none" opacity=".5" stroke="url(#b)"/></g><path d="m17.5 17v2.5 2.5l3.5625-2.5z" fill="url(#c)" fill-rule="evenodd" stroke="#7239b3" stroke-opacity=".74902"/><path d="m18.5 18.923828v.576172.576172l.822266-.576172z" fill="none" opacity=".5" stroke="url(#d)" stroke-opacity=".970588"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_connectorarrows.svg b/icon-themes/elementary_svg/cmd/lc_connectorarrows.svg
new file mode 100644
index 000000000..cf3f141dc
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_connectorarrows.svg
@@ -0,0 +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="-3.5" x2="-3.5" y1="2" y2="3"><stop offset="0" stop-color="#fff"/><stop offset=".33333334" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="4.5" x2="4.5" y1="3.5" y2="7.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="20" x2="20" xlink:href="#b" y1="16.997266" y2="21.997266"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#a" y1="19" y2="20.5"/><linearGradient id="e" gradientTransform="matrix(-1 0 0 1 24 -14.002734)" gradientUnits="userSpaceOnUse" x1="20" x2="20" xlink:href="#b" y1="17" y2="22"/><linearGradient id="f" gradientTransform="matrix(-1 0 0 1 24 -14)" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#a" y1="19" y2="20.5"/><radialGradient id="g" cx="2.25" cy="16" gradientTransform="matrix(.27629593 0 0 .07867314 -19.143345 20.95619)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><ellipse cx="-18.521679" cy="22.214962" display="block" fill="url(#g)" fill-rule="evenodd" opacity=".268" rx="4.662494" ry="1.327611" transform="scale(-1 1)"/><path d="m19 19.5h-7.5v-14h-6.5" fill="none" stroke="#7239b3"/><path d="m17.5 17v2.5 2.5l3.5625-2.5z" fill="url(#c)" fill-rule="evenodd" stroke="#7239b3" stroke-opacity=".74902"/><path d="m18.5 18.923828v.576172.576172l.822266-.576172z" fill="none" opacity=".5" stroke="url(#d)" stroke-opacity=".970588"/><path d="m6.5 3v2.5 2.5l-3.5625-2.5z" fill="url(#e)" fill-rule="evenodd" stroke="#7239b3" stroke-opacity=".74902"/><path d="m5.5 4.923828v.576172.576172l-.822266-.576172z" fill="none" opacity=".5" stroke="url(#f)" stroke-opacity=".970588"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_connectorarrowstart.svg b/icon-themes/elementary_svg/cmd/lc_connectorarrowstart.svg
new file mode 100644
index 000000000..7cdba04c9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_connectorarrowstart.svg
@@ -0,0 +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(-1 0 0 1 24 -14.002734)" gradientUnits="userSpaceOnUse" x1="20" x2="20" y1="17" y2="22"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-1 0 0 1 24 -14)" gradientUnits="userSpaceOnUse" x1="19" x2="19" y1="19" y2="20.5"><stop offset="0" stop-color="#fff"/><stop offset=".33333334" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><path d="m19 19.5h-7.5v-14h-6.5" fill="none" stroke="#7239b3"/><path d="m6.5 3v2.5 2.5l-3.5625-2.5z" fill="url(#a)" fill-rule="evenodd" stroke="#7239b3" stroke-opacity=".74902"/><path d="m5.5 4.923828v.576172.576172l-.822266-.576172z" fill="none" opacity=".5" stroke="url(#b)" stroke-opacity=".970588"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_connectorcircleend.svg b/icon-themes/elementary_svg/cmd/lc_connectorcircleend.svg
new file mode 100644
index 000000000..cdf352c84
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_connectorcircleend.svg
@@ -0,0 +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="4.5" x2="4.5" y1="3.5" y2="7.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="4.483051" x2="4.508475" y1="4.542373" y2="6.483051"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" 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(.27629593 0 0 .07867314 -19.143345 20.95619)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><ellipse cx="-18.521679" cy="22.214962" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".268" rx="4.662494" ry="1.327611" transform="scale(-1 1)"/><path d="m19 19.5h-7.5v-14h-6.5" fill="none" stroke="#7239b3"/><g stroke-linecap="square" stroke-opacity=".74902" transform="translate(14 14)"><path d="m6.5 5.5a2 2 0 0 1 -2 2 2 2 0 0 1 -2-2 2 2 0 0 1 2-2 2 2 0 0 1 2 2z" fill="url(#a)" stroke="#7239b3"/><path d="m5.5 5.5a1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1 1 1 0 0 1 1 1z" fill="none" opacity=".5" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_connectorcircles.svg b/icon-themes/elementary_svg/cmd/lc_connectorcircles.svg
new file mode 100644
index 000000000..c8f59997c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_connectorcircles.svg
@@ -0,0 +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="4.5" x2="4.5" y1="3.5" y2="7.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="4.517872" x2="4.481917" y1="5.128049" y2="5.840412"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><path d="m19 19.5h-7.5v-14h-6.5" fill="none" stroke="#7239b3"/><g stroke-linecap="square" stroke-opacity=".74902"><path d="m6.5 5.5a2 2 0 0 1 -2 2 2 2 0 0 1 -2-2 2 2 0 0 1 2-2 2 2 0 0 1 2 2z" fill="url(#a)" stroke="#7239b3"/><path d="m5.5 5.5a1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1 1 1 0 0 1 1 1z" fill="none" opacity=".5" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_connectorcirclestart.svg b/icon-themes/elementary_svg/cmd/lc_connectorcirclestart.svg
new file mode 100644
index 000000000..c8f59997c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_connectorcirclestart.svg
@@ -0,0 +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="4.5" x2="4.5" y1="3.5" y2="7.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="4.517872" x2="4.481917" y1="5.128049" y2="5.840412"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><path d="m19 19.5h-7.5v-14h-6.5" fill="none" stroke="#7239b3"/><g stroke-linecap="square" stroke-opacity=".74902"><path d="m6.5 5.5a2 2 0 0 1 -2 2 2 2 0 0 1 -2-2 2 2 0 0 1 2-2 2 2 0 0 1 2 2z" fill="url(#a)" stroke="#7239b3"/><path d="m5.5 5.5a1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1 1 1 0 0 1 1 1z" fill="none" opacity=".5" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_connectorcurve.svg b/icon-themes/elementary_svg/cmd/lc_connectorcurve.svg
new file mode 100644
index 000000000..b47e6f6fd
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_connectorcurve.svg
@@ -0,0 +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="4.517872" x2="4.481917" xlink:href="#b" y1="5.128049" y2="5.840412"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="-3.5" x2="-3.5" y1="2" y2="3"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="4.483051" x2="4.508475" xlink:href="#b" y1="4.542373" y2="6.483051"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="4.5" x2="4.5" y1="3.5" y2="7.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><radialGradient id="e" cx="2.25" cy="16" gradientTransform="matrix(.27629593 0 0 .07867314 -19.143345 19.95619)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><ellipse cx="-18.521679" cy="21.214962" display="block" fill="url(#e)" fill-rule="evenodd" opacity=".268" rx="4.662494" ry="1.327611" transform="scale(-1 1)"/><g fill="#7239b3"><path d="m6 5h12v1h-12z"/><path d="m6 19h12v1h-12z"/><path d="m6 12h12v1h-12z"/><path d="m18 5v1a3 3 0 0 1 3 3 3 3 0 0 1 -3 3v1a4 4 0 0 0 4-4 4 4 0 0 0 -4-4z"/><path d="m6 12v1a3 3 0 0 0 -3 3 3 3 0 0 0 3 3v1a4 4 0 0 1 -4-4 4 4 0 0 1 4-4z"/><g stroke-linecap="square" stroke-opacity=".74902"><path d="m6.5 5.5a2 2 0 0 1 -2 2 2 2 0 0 1 -2-2 2 2 0 0 1 2-2 2 2 0 0 1 2 2z" fill="url(#d)" stroke="#7239b3"/><path d="m5.5 5.5a1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1 1 1 0 0 1 1 1z" fill="none" opacity=".5" stroke="url(#a)"/><g transform="translate(14 14)"><path d="m6.5 5.5a2 2 0 0 1 -2 2 2 2 0 0 1 -2-2 2 2 0 0 1 2-2 2 2 0 0 1 2 2z" fill="url(#d)" stroke="#7239b3"/><path d="m5.5 5.5a1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1 1 1 0 0 1 1 1z" fill="none" opacity=".5" stroke="url(#c)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_connectorcurvearrowend.svg b/icon-themes/elementary_svg/cmd/lc_connectorcurvearrowend.svg
new file mode 100644
index 000000000..903d6c934
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_connectorcurvearrowend.svg
@@ -0,0 +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="4.5" x2="4.5" y1="3.5" y2="7.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-1 0 0 1 24 -14.002734)" gradientUnits="userSpaceOnUse" x1="20" x2="20" xlink:href="#a" y1="17" y2="22"/><linearGradient id="c" gradientTransform="matrix(-1 0 0 1 24 -14)" gradientUnits="userSpaceOnUse" x1="19" x2="19" y1="19" y2="20.5"><stop offset="0" stop-color="#fff"/><stop offset=".33333334" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="4.517872" x2="4.481917" y1="5.128049" y2="5.840412"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="4.5" x2="4.5" xlink:href="#a" y1="3.5" y2="7.5"/><radialGradient id="f" cx="2.25" cy="16" gradientTransform="matrix(.27629593 0 0 .07867314 -19.143345 21.45619)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><ellipse cx="-18.521679" cy="22.714962" display="block" fill="url(#f)" fill-rule="evenodd" opacity=".268" rx="4.662494" ry="1.327611" transform="scale(-1 1)"/><g fill="#7239b3"><g transform="matrix(-1 0 0 1 25 14)"><path d="m6.5 3v2.5 2.5l-3.5625-2.5z" fill="url(#b)" fill-rule="evenodd" stroke="#7239b3" stroke-opacity=".74902"/><path d="m5.5 4.923828v.576172.576172l-.822266-.576172z" fill="none" opacity=".5" stroke="url(#c)" stroke-opacity=".970588"/></g><path d="m6 5h12v1h-12z"/><path d="m6 19h12v1h-12z"/><path d="m6 12h12v1h-12z"/><path d="m18 5v1a3 3 0 0 1 3 3 3 3 0 0 1 -3 3v1a4 4 0 0 0 4-4 4 4 0 0 0 -4-4z"/><path d="m6 12v1a3 3 0 0 0 -3 3 3 3 0 0 0 3 3v1a4 4 0 0 1 -4-4 4 4 0 0 1 4-4z"/><g stroke-linecap="square" stroke-opacity=".74902"><path d="m6.5 5.5a2 2 0 0 1 -2 2 2 2 0 0 1 -2-2 2 2 0 0 1 2-2 2 2 0 0 1 2 2z" fill="url(#e)" stroke="#7239b3"/><path d="m5.5 5.5a1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1 1 1 0 0 1 1 1z" fill="none" opacity=".5" stroke="url(#d)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_connectorcurvearrows.svg b/icon-themes/elementary_svg/cmd/lc_connectorcurvearrows.svg
new file mode 100644
index 000000000..1eec178ce
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_connectorcurvearrows.svg
@@ -0,0 +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(-1 0 0 1 24 -14.002734)" gradientUnits="userSpaceOnUse" x1="20" x2="20" y1="17" y2="22"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-1 0 0 1 24 -14)" gradientUnits="userSpaceOnUse" x1="19" x2="19" y1="19" y2="20.5"><stop offset="0" stop-color="#fff"/><stop offset=".33333334" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" 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(.27629593 0 0 .07867314 -19.143345 21.45619)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><ellipse cx="-18.521679" cy="22.714962" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".268" rx="4.662494" ry="1.327611" transform="scale(-1 1)"/><g fill="#7239b3"><path d="m6.5 3v2.5 2.5l-3.5625-2.5z" fill="url(#a)" fill-rule="evenodd" stroke="#7239b3" stroke-opacity=".74902"/><path d="m5.5 4.923828v.576172.576172l-.822266-.576172z" fill="none" opacity=".5" stroke="url(#b)" stroke-opacity=".970588"/><g transform="matrix(-1 0 0 1 25 14)"><path d="m6.5 3v2.5 2.5l-3.5625-2.5z" fill="url(#a)" fill-rule="evenodd" stroke="#7239b3" stroke-opacity=".74902"/><path d="m5.5 4.923828v.576172.576172l-.822266-.576172z" fill="none" opacity=".5" stroke="url(#b)" stroke-opacity=".970588"/></g><path d="m6 5h12v1h-12z"/><path d="m6 19h12v1h-12z"/><path d="m6 12h12v1h-12z"/><path d="m18 5v1a3 3 0 0 1 3 3 3 3 0 0 1 -3 3v1a4 4 0 0 0 4-4 4 4 0 0 0 -4-4z"/><path d="m6 12v1a3 3 0 0 0 -3 3 3 3 0 0 0 3 3v1a4 4 0 0 1 -4-4 4 4 0 0 1 4-4z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_connectorcurvearrowstart.svg b/icon-themes/elementary_svg/cmd/lc_connectorcurvearrowstart.svg
new file mode 100644
index 000000000..e2dd3e9ff
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_connectorcurvearrowstart.svg
@@ -0,0 +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(-1 0 0 1 24 -14.002734)" gradientUnits="userSpaceOnUse" x1="20" x2="20" y1="17" y2="22"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-1 0 0 1 24 -14)" gradientUnits="userSpaceOnUse" x1="19" x2="19" y1="19" y2="20.5"><stop offset="0" stop-color="#fff"/><stop offset=".33333334" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g fill="#7239b3"><path d="m6 5h12v1h-12z"/><path d="m6.5 3v2.5 2.5l-3.5625-2.5z" fill="url(#a)" fill-rule="evenodd" stroke="#7239b3" stroke-opacity=".74902"/><path d="m5.5 4.923828v.576172.576172l-.822266-.576172z" fill="none" opacity=".5" stroke="url(#b)" stroke-opacity=".970588"/><path d="m6 19h12v1h-12z"/><path d="m6 12h12v1h-12z"/><path d="m18 5v1a3 3 0 0 1 3 3 3 3 0 0 1 -3 3v1a4 4 0 0 0 4-4 4 4 0 0 0 -4-4z"/><path d="m6 12v1a3 3 0 0 0 -3 3 3 3 0 0 0 3 3v1a4 4 0 0 1 -4-4 4 4 0 0 1 4-4z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_connectorcurvecircleend.svg b/icon-themes/elementary_svg/cmd/lc_connectorcurvecircleend.svg
new file mode 100644
index 000000000..d712ccae2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_connectorcurvecircleend.svg
@@ -0,0 +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="4.5" x2="4.5" y1="3.5" y2="7.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="4.483051" x2="4.508475" y1="4.542373" y2="6.483051"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" 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(.27629593 0 0 .07867314 -19.143345 19.95619)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><ellipse cx="-18.521679" cy="21.214962" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".268" rx="4.662494" ry="1.327611" transform="scale(-1 1)"/><g fill="#7239b3"><path d="m5 5h12v1h-12z"/><path d="m7 19h11v1h-11z"/><path d="m7 12h10v1h-10z"/><path d="m17 5v1a3 3 0 0 1 3 3 3 3 0 0 1 -3 3v1a4 4 0 0 0 4-4 4 4 0 0 0 -4-4z"/><path d="m7 12v1a3 3 0 0 0 -3 3 3 3 0 0 0 3 3v1a4 4 0 0 1 -4-4 4 4 0 0 1 4-4z"/><g stroke-linecap="square" stroke-opacity=".74902" transform="translate(14 14)"><path d="m6.5 5.5a2 2 0 0 1 -2 2 2 2 0 0 1 -2-2 2 2 0 0 1 2-2 2 2 0 0 1 2 2z" fill="url(#a)" stroke="#7239b3"/><path d="m5.5 5.5a1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1 1 1 0 0 1 1 1z" fill="none" opacity=".5" stroke="url(#b)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_connectorcurvecircles.svg b/icon-themes/elementary_svg/cmd/lc_connectorcurvecircles.svg
new file mode 100644
index 000000000..3b0970242
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_connectorcurvecircles.svg
@@ -0,0 +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="4.5" x2="4.5" y1="3.5" y2="7.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="4.517872" x2="4.481917" y1="5.128049" y2="5.840412"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g fill="#7239b3"><path d="m6 5h11v1h-11z"/><path d="m7 19h12v1h-12z"/><path d="m7 12h10v1h-10z"/><path d="m17 5v1a3 3 0 0 1 3 3 3 3 0 0 1 -3 3v1a4 4 0 0 0 4-4 4 4 0 0 0 -4-4z"/><path d="m7 12v1a3 3 0 0 0 -3 3 3 3 0 0 0 3 3v1a4 4 0 0 1 -4-4 4 4 0 0 1 4-4z"/><g stroke-linecap="square" stroke-opacity=".74902"><path d="m6.5 5.5a2 2 0 0 1 -2 2 2 2 0 0 1 -2-2 2 2 0 0 1 2-2 2 2 0 0 1 2 2z" fill="url(#a)" stroke="#7239b3"/><path d="m5.5 5.5a1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1 1 1 0 0 1 1 1z" fill="none" opacity=".5" stroke="url(#b)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_connectorcurvecirclestart.svg b/icon-themes/elementary_svg/cmd/lc_connectorcurvecirclestart.svg
new file mode 100644
index 000000000..3b0970242
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_connectorcurvecirclestart.svg
@@ -0,0 +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="4.5" x2="4.5" y1="3.5" y2="7.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="4.517872" x2="4.481917" y1="5.128049" y2="5.840412"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g fill="#7239b3"><path d="m6 5h11v1h-11z"/><path d="m7 19h12v1h-12z"/><path d="m7 12h10v1h-10z"/><path d="m17 5v1a3 3 0 0 1 3 3 3 3 0 0 1 -3 3v1a4 4 0 0 0 4-4 4 4 0 0 0 -4-4z"/><path d="m7 12v1a3 3 0 0 0 -3 3 3 3 0 0 0 3 3v1a4 4 0 0 1 -4-4 4 4 0 0 1 4-4z"/><g stroke-linecap="square" stroke-opacity=".74902"><path d="m6.5 5.5a2 2 0 0 1 -2 2 2 2 0 0 1 -2-2 2 2 0 0 1 2-2 2 2 0 0 1 2 2z" fill="url(#a)" stroke="#7239b3"/><path d="m5.5 5.5a1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1 1 1 0 0 1 1 1z" fill="none" opacity=".5" stroke="url(#b)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_connectorline.svg b/icon-themes/elementary_svg/cmd/lc_connectorline.svg
new file mode 100644
index 000000000..0acefaa59
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_connectorline.svg
@@ -0,0 +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="4.483051" x2="4.508475" xlink:href="#b" y1="4.542373" y2="6.483051"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="-3.5" x2="-3.5" y1="2" y2="3"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="4.517872" x2="4.481917" xlink:href="#b" y1="5.128049" y2="5.840412"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="4.5" x2="4.5" y1="3.5" y2="7.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><radialGradient id="e" cx="2.25" cy="16" gradientTransform="matrix(.27629593 0 0 .07867314 -19.143345 19.95619)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><path d="m19 19-14-13.9999999" fill="none" stroke="#7239b3" stroke-width="1.124385"/><ellipse cx="-18.521679" cy="21.214962" display="block" fill="url(#e)" fill-rule="evenodd" opacity=".268" rx="4.662494" ry="1.327611" transform="scale(-1 1)"/><g fill="#7239b3" stroke-linecap="square" stroke-opacity=".74902"><g transform="translate(1)"><path d="m6.5 5.5a2 2 0 0 1 -2 2 2 2 0 0 1 -2-2 2 2 0 0 1 2-2 2 2 0 0 1 2 2z" fill="url(#d)" stroke="#7239b3"/><path d="m5.5 5.5a1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1 1 1 0 0 1 1 1z" fill="none" opacity=".5" stroke="url(#c)"/></g><g transform="translate(15 14)"><path d="m6.5 5.5a2 2 0 0 1 -2 2 2 2 0 0 1 -2-2 2 2 0 0 1 2-2 2 2 0 0 1 2 2z" fill="url(#d)" stroke="#7239b3"/><path d="m5.5 5.5a1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1 1 1 0 0 1 1 1z" fill="none" opacity=".5" stroke="url(#a)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_connectorlinearrowend.svg b/icon-themes/elementary_svg/cmd/lc_connectorlinearrowend.svg
new file mode 100644
index 000000000..7713e7315
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_connectorlinearrowend.svg
@@ -0,0 +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="4.5" x2="4.5" y1="3.5" y2="7.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="4.517872" x2="4.481917" y1="5.128049" y2="5.840412"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-1 0 0 1 24 -14.002734)" gradientUnits="userSpaceOnUse" x1="16.366716" x2="20.609358" xlink:href="#a" y1="22.33116" y2="18.088518"/><linearGradient id="d" gradientTransform="matrix(-1 0 0 1 24 -14)" gradientUnits="userSpaceOnUse" x1="18.134483" x2="19.548697" y1="20.560659" y2="19.146444"><stop offset="0" stop-color="#fff"/><stop offset=".33333334" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" 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(.27629593 0 0 .07867314 -19.143345 19.95619)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><ellipse cx="-18.521679" cy="21.214962" display="block" fill="url(#e)" fill-rule="evenodd" opacity=".268" rx="4.662494" ry="1.327611" transform="scale(-1 1)"/><path d="m19 19-14-13.9999999" fill="none" stroke="#7239b3" stroke-width="1.124385"/><g stroke-linecap="square" stroke-opacity=".74902" transform="translate(1)"><path d="m6.5 5.5a2 2 0 0 1 -2 2 2 2 0 0 1 -2-2 2 2 0 0 1 2-2 2 2 0 0 1 2 2z" fill="url(#a)" stroke="#7239b3"/><path d="m5.5 5.5a1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1 1 1 0 0 1 1 1z" fill="none" opacity=".5" stroke="url(#b)"/></g><g transform="matrix(-.70710678 -.70710678 .70710678 -.70710678 18.50846 26.286632)"><path d="m6.5 3v2.5 2.5l-3.5625-2.5z" fill="url(#c)" fill-rule="evenodd" stroke="#7239b3" stroke-opacity=".74902"/><path d="m5.5 4.923828v.576172.576172l-.822266-.576172z" fill="none" opacity=".5" stroke="url(#d)" stroke-opacity=".970588"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_connectorlinearrows.svg b/icon-themes/elementary_svg/cmd/lc_connectorlinearrows.svg
new file mode 100644
index 000000000..633990cfe
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_connectorlinearrows.svg
@@ -0,0 +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="4.5" x2="4.5" y1="3.5" y2="7.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-1 0 0 1 24 -14.002734)" gradientUnits="userSpaceOnUse" x1="20" x2="16.276081" xlink:href="#a" y1="17" y2="20.916948"/><linearGradient id="c" gradientTransform="matrix(-1 0 0 1 24 -14)" gradientUnits="userSpaceOnUse" x1="19" x2="17.690294" xlink:href="#d" y1="19" y2="20.207108"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="-3.5" x2="-3.5" y1="2" y2="3"><stop offset="0" stop-color="#fff"/><stop offset=".33333334" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientTransform="matrix(-1 0 0 1 24 -14.002734)" gradientUnits="userSpaceOnUse" x1="16.366716" x2="20.609358" xlink:href="#a" y1="22.33116" y2="18.088518"/><linearGradient id="f" gradientTransform="matrix(-1 0 0 1 24 -14)" gradientUnits="userSpaceOnUse" x1="18.134483" x2="19.548697" xlink:href="#d" y1="20.560659" y2="19.146444"/><radialGradient id="g" cx="2.25" cy="16" gradientTransform="matrix(.27629593 0 0 .07867314 -19.143345 19.95619)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><path d="m19 19-14-13.9999999" fill="none" stroke="#7239b3" stroke-width="1.124385"/><ellipse cx="-18.521679" cy="21.214962" display="block" fill="url(#g)" fill-rule="evenodd" opacity=".268" rx="4.662494" ry="1.327611" transform="scale(-1 1)"/><g transform="matrix(-.70710678 -.70710678 .70710678 -.70710678 18.50846 26.286633)"><path d="m6.5 3v2.5 2.5l-3.5625-2.5z" fill="url(#e)" fill-rule="evenodd" stroke="#7239b3" stroke-opacity=".74902"/><path d="m5.5 4.923828v.576172.576172l-.822266-.576172z" fill="none" opacity=".5" stroke="url(#f)" stroke-opacity=".970588"/></g><g transform="matrix(.70710678 .70710678 -.70710678 .70710678 5.427451 -2.350723)"><path d="m6.5 3v2.5 2.5l-3.5625-2.5z" fill="url(#b)" fill-rule="evenodd" stroke="#7239b3" stroke-opacity=".74902"/><path d="m5.5 4.923828v.576172.576172l-.822266-.576172z" fill="none" opacity=".5" stroke="url(#c)" stroke-opacity=".970588"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_connectorlinearrowstart.svg b/icon-themes/elementary_svg/cmd/lc_connectorlinearrowstart.svg
new file mode 100644
index 000000000..7ae9250d2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_connectorlinearrowstart.svg
@@ -0,0 +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(-1 0 0 1 24 -14.002734)" gradientUnits="userSpaceOnUse" x1="20" x2="16.276081" y1="17" y2="20.916948"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-1 0 0 1 24 -14)" gradientUnits="userSpaceOnUse" x1="19" x2="17.690294" y1="19" y2="20.207108"><stop offset="0" stop-color="#fff"/><stop offset=".33333334" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><path d="m19 19-14-13.9999999" fill="none" stroke="#7239b3" stroke-width="1.124385"/><g transform="matrix(.70710678 .70710678 -.70710678 .70710678 5.427451 -2.350723)"><path d="m6.5 3v2.5 2.5l-3.5625-2.5z" fill="url(#a)" fill-rule="evenodd" stroke="#7239b3" stroke-opacity=".74902"/><path d="m5.5 4.923828v.576172.576172l-.822266-.576172z" fill="none" opacity=".5" stroke="url(#b)" stroke-opacity=".970588"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_connectorlinecircleend.svg b/icon-themes/elementary_svg/cmd/lc_connectorlinecircleend.svg
new file mode 100644
index 000000000..926a2a9ab
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_connectorlinecircleend.svg
@@ -0,0 +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="4.5" x2="4.5" y1="3.5" y2="7.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="4.483051" x2="4.508475" y1="4.542373" y2="6.483051"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" 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(.27629593 0 0 .07867314 -19.143345 19.95619)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><ellipse cx="-18.521679" cy="21.214962" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".268" rx="4.662494" ry="1.327611" transform="scale(-1 1)"/><path d="m19 19-14-13.9999999" fill="none" stroke="#7239b3" stroke-width="1.124385"/><g stroke-linecap="square" stroke-opacity=".74902" transform="translate(15 14)"><path d="m6.5 5.5a2 2 0 0 1 -2 2 2 2 0 0 1 -2-2 2 2 0 0 1 2-2 2 2 0 0 1 2 2z" fill="url(#a)" stroke="#7239b3"/><path d="m5.5 5.5a1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1 1 1 0 0 1 1 1z" fill="none" opacity=".5" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_connectorlinecirclestart.svg b/icon-themes/elementary_svg/cmd/lc_connectorlinecirclestart.svg
new file mode 100644
index 000000000..3b255f66e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_connectorlinecirclestart.svg
@@ -0,0 +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="4.5" x2="4.5" y1="3.5" y2="7.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="4.517872" x2="4.481917" y1="5.128049" y2="5.840412"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><path d="m19 19-14-13.9999999" fill="none" stroke="#7239b3" stroke-width="1.124385"/><g stroke-linecap="square" stroke-opacity=".74902" transform="translate(1)"><path d="m6.5 5.5a2 2 0 0 1 -2 2 2 2 0 0 1 -2-2 2 2 0 0 1 2-2 2 2 0 0 1 2 2z" fill="url(#a)" stroke="#7239b3"/><path d="m5.5 5.5a1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1 1 1 0 0 1 1 1z" fill="none" opacity=".5" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_connectorlines.svg b/icon-themes/elementary_svg/cmd/lc_connectorlines.svg
new file mode 100644
index 000000000..15bff3bd2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_connectorlines.svg
@@ -0,0 +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="4.483051" x2="4.508475" xlink:href="#b" y1="4.542373" y2="6.483051"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="-3.5" x2="-3.5" y1="2" y2="3"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="4.517872" x2="4.481917" xlink:href="#b" y1="5.128049" y2="5.840412"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="4.5" x2="4.5" y1="3.5" y2="7.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><radialGradient id="e" cx="2.25" cy="16" gradientTransform="matrix(.27629593 0 0 .07867314 -19.143345 19.95619)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><ellipse cx="-18.521679" cy="21.214962" display="block" fill="url(#e)" fill-rule="evenodd" opacity=".268" rx="4.662494" ry="1.327611" transform="scale(-1 1)"/><path d="m19 19.5h-4.5l-5-14h-4.5" fill="none" stroke="#7239b3"/><g fill="#7239b3" stroke-linecap="square" stroke-opacity=".74902"><path d="m6.5 5.5a2 2 0 0 1 -2 2 2 2 0 0 1 -2-2 2 2 0 0 1 2-2 2 2 0 0 1 2 2z" fill="url(#d)" stroke="#7239b3"/><path d="m5.5 5.5a1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1 1 1 0 0 1 1 1z" fill="none" opacity=".5" stroke="url(#c)"/><g transform="translate(14 14)"><path d="m6.5 5.5a2 2 0 0 1 -2 2 2 2 0 0 1 -2-2 2 2 0 0 1 2-2 2 2 0 0 1 2 2z" fill="url(#d)" stroke="#7239b3"/><path d="m5.5 5.5a1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1 1 1 0 0 1 1 1z" fill="none" opacity=".5" stroke="url(#a)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_connectorlinesarrowend.svg b/icon-themes/elementary_svg/cmd/lc_connectorlinesarrowend.svg
new file mode 100644
index 000000000..01dd58345
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_connectorlinesarrowend.svg
@@ -0,0 +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="4.5" x2="4.5" y1="3.5" y2="7.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="4.517872" x2="4.481917" y1="5.128049" y2="5.840412"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="20" x2="20" xlink:href="#a" y1="16.997266" y2="21.997266"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="19" x2="19" y1="19" y2="20.5"><stop offset="0" stop-color="#fff"/><stop offset=".33333334" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" 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(.27629593 0 0 .07867314 -20.143345 20.45619)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><ellipse cx="-19.521679" cy="21.714962" display="block" fill="url(#e)" fill-rule="evenodd" opacity=".268" rx="4.662494" ry="1.327611" transform="scale(-1 1)"/><path d="m19 19.5h-4.5l-5-14h-4.5" fill="none" stroke="#7239b3"/><g fill="#7239b3"><g transform="translate(1)"><path d="m17.5 17v2.5 2.5l3.5625-2.5z" fill="url(#c)" fill-rule="evenodd" stroke="#7239b3" stroke-opacity=".74902"/><path d="m18.5 18.923828v.576172.576172l.822266-.576172z" fill="none" opacity=".5" stroke="url(#d)" stroke-opacity=".970588"/></g><g stroke-linecap="square" stroke-opacity=".74902"><path d="m6.5 5.5a2 2 0 0 1 -2 2 2 2 0 0 1 -2-2 2 2 0 0 1 2-2 2 2 0 0 1 2 2z" fill="url(#a)" stroke="#7239b3"/><path d="m5.5 5.5a1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1 1 1 0 0 1 1 1z" fill="none" opacity=".5" stroke="url(#b)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_connectorlinesarrows.svg b/icon-themes/elementary_svg/cmd/lc_connectorlinesarrows.svg
new file mode 100644
index 000000000..07c652945
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_connectorlinesarrows.svg
@@ -0,0 +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="20" x2="20" y1="16.997266" y2="21.997266"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="19" x2="19" y1="19" y2="20.5"><stop offset="0" stop-color="#fff"/><stop offset=".33333334" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" 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(.27629593 0 0 .07867314 -20.143345 20.45619)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><ellipse cx="-19.521679" cy="21.714962" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".268" rx="4.662494" ry="1.327611" transform="scale(-1 1)"/><path d="m19 19.5h-4.5l-5-14h-4.5" fill="none" stroke="#7239b3"/><g fill="#7239b3"><g transform="translate(1)"><path d="m17.5 17v2.5 2.5l3.5625-2.5z" fill="url(#a)" fill-rule="evenodd" stroke="#7239b3" stroke-opacity=".74902"/><path d="m18.5 18.923828v.576172.576172l.822266-.576172z" fill="none" opacity=".5" stroke="url(#b)" stroke-opacity=".970588"/></g><g transform="matrix(-1 0 0 1 23 -14)"><path d="m17.5 17v2.5 2.5l3.5625-2.5z" fill="url(#a)" fill-rule="evenodd" stroke="#7239b3" stroke-opacity=".74902"/><path d="m18.5 18.923828v.576172.576172l.822266-.576172z" fill="none" opacity=".5" stroke="url(#b)" stroke-opacity=".970588"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_connectorlinesarrowstart.svg b/icon-themes/elementary_svg/cmd/lc_connectorlinesarrowstart.svg
new file mode 100644
index 000000000..02d993341
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_connectorlinesarrowstart.svg
@@ -0,0 +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="20" x2="20" y1="16.997266" y2="21.997266"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="19" x2="19" y1="19" y2="20.5"><stop offset="0" stop-color="#fff"/><stop offset=".33333334" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><path d="m19 19.5h-4.5l-5-14h-4.5" fill="none" stroke="#7239b3"/><g fill="#7239b3" transform="matrix(-1 0 0 1 23 -14)"><path d="m17.5 17v2.5 2.5l3.5625-2.5z" fill="url(#a)" fill-rule="evenodd" stroke="#7239b3" stroke-opacity=".74902"/><path d="m18.5 18.923828v.576172.576172l.822266-.576172z" fill="none" opacity=".5" stroke="url(#b)" stroke-opacity=".970588"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_connectorlinescircleend.svg b/icon-themes/elementary_svg/cmd/lc_connectorlinescircleend.svg
new file mode 100644
index 000000000..8ee2dc275
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_connectorlinescircleend.svg
@@ -0,0 +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="4.5" x2="4.5" y1="3.5" y2="7.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="4.483051" x2="4.508475" y1="4.542373" y2="6.483051"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" 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(.27629593 0 0 .07867314 -19.143345 19.95619)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><ellipse cx="-18.521679" cy="21.214962" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".268" rx="4.662494" ry="1.327611" transform="scale(-1 1)"/><path d="m19 19.5h-4.5l-5-14h-4.5" fill="none" stroke="#7239b3"/><g stroke-linecap="square" stroke-opacity=".74902" transform="translate(14 14)"><path d="m6.5 5.5a2 2 0 0 1 -2 2 2 2 0 0 1 -2-2 2 2 0 0 1 2-2 2 2 0 0 1 2 2z" fill="url(#a)" stroke="#7239b3"/><path d="m5.5 5.5a1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1 1 1 0 0 1 1 1z" fill="none" opacity=".5" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_connectorlinescirclestart.svg b/icon-themes/elementary_svg/cmd/lc_connectorlinescirclestart.svg
new file mode 100644
index 000000000..506909664
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_connectorlinescirclestart.svg
@@ -0,0 +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="4.5" x2="4.5" y1="3.5" y2="7.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="4.517872" x2="4.481917" y1="5.128049" y2="5.840412"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><path d="m19 19.5h-4.5l-5-14h-4.5" fill="none" stroke="#7239b3"/><g stroke-linecap="square" stroke-opacity=".74902"><path d="m6.5 5.5a2 2 0 0 1 -2 2 2 2 0 0 1 -2-2 2 2 0 0 1 2-2 2 2 0 0 1 2 2z" fill="url(#a)" stroke="#7239b3"/><path d="m5.5 5.5a1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1 1 1 0 0 1 1 1z" fill="none" opacity=".5" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_continuenumbering.svg b/icon-themes/elementary_svg/cmd/lc_continuenumbering.svg
new file mode 100644
index 000000000..b36e053b7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_continuenumbering.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="3.3749999" x2="3.7999999" xlink:href="#b" y1="1.2749999" y2="8.9249999"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="3.5" x2="3.5" y1="29.5" y2="31.5"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="3.23578945" x2="3.23578945" y1="1.6664368" y2="8.4664368"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="3.5" x2="3.5" xlink:href="#b" y1="11.5" y2="18.5"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="3.5" x2="3.5" xlink:href="#f" y1="11.5" y2="18"/><linearGradient id="f"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="g"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#f" y1="59" y2="37"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#f" y1="54" y2="32"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#g" y1="49" y2="27"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#g" y1="42" y2="20"/><path d="m5.2937847 16.167792q0 .34943-.1100945.636633-.1100945.287204-.3111366.497819-.1962554.210616-.473885.34943-.2776296.134029-.6174866.191469v.02872q.847249.105308 1.287627.540899.440378.430805.440378 1.124879 0 .459525-.1579617.842462-.1531749.382938-.4690983.660567-.3159233.27763-.7993818.430805-.4834584.153175-1.1440254.153175-.5217522 0-.9860637-.08137-.4595249-.08137-.8663959-.296777v-.813742q.4164444.220189.8999029.339857.4882451.119668.9334098.119668.440378 0 .7610881-.09573.32071-.09574.5265389-.272843.2106155-.177109.3063499-.435591.100521-.258483.100521-.579193 0-.325497-.1292413-.555259-.1244547-.23455-.3590038-.382938-.2345492-.153175-.5744061-.224976-.3350702-.0718-.761088-.0718h-.6366334v-.722795h.6366334q.3877241 0 .6892873-.09573.3015631-.09573.5026053-.272843.2058288-.177108.3111366-.421231.1053078-.244123.1053078-.536112 0-.24891-.086161-.445165-.086161-.196255-.2441226-.330283-.1579617-.138815-.3781507-.210616-.220189-.0718-.4882451-.0718-.5121788 0-.9046896.162749-.3877241.157961-.7419412.416444l-.440378-.59834q.1818954-.148401.4020844-.277642.2249757-.129242.4882452-.224976.2632694-.100521.5600459-.157962.3015632-.05744.6366334-.05744.5169654 0 .9046895.129241.3925108.129241.6557803.363791.2632694.229762.3972975.550472.1340281.315923.1340281.694074z" fill="none" opacity=".61" stroke="#a62100"/><path d="m5.2937847 13.167792q0 .34943-.1100945.636633-.1100945.287204-.3111366.497819-.1962554.210616-.473885.34943-.2776296.134029-.6174866.191469v.02872q.847249.105308 1.287627.540899.440378.430805.440378 1.124879 0 .459525-.1579617.842462-.1531749.382938-.4690983.660567-.3159233.27763-.7993818.430805-.4834584.153175-1.1440254.153175-.5217522 0-.9860637-.08137-.4595249-.08137-.8663959-.296777v-.813742q.4164444.220189.8999029.339857.4882451.119668.9334098.119668.440378 0 .7610881-.09573.32071-.09574.5265389-.272843.2106155-.177109.3063499-.435591.100521-.258483.100521-.579193 0-.325497-.1292413-.555259-.1244547-.23455-.3590038-.382938-.2345492-.153175-.5744061-.224976-.3350702-.0718-.761088-.0718h-.6366334v-.722795h.6366334q.3877241 0 .6892873-.09573.3015631-.09573.5026053-.272843.2058288-.177108.3111366-.421231.1053078-.244123.1053078-.536112 0-.24891-.086161-.445165-.086161-.196255-.2441226-.330283-.1579617-.138815-.3781507-.210616-.220189-.0718-.4882451-.0718-.5121788 0-.9046896.162749-.3877241.157961-.7419412.416444l-.440378-.59834q.1818954-.148401.4020844-.277642.2249757-.129242.4882452-.224976.2632694-.100521.5600459-.157962.3015632-.05744.6366334-.05744.5169654 0 .9046895.129241.3925108.129241.6557803.363791.2632694.229762.3972975.550472.1340281.315923.1340281.694074z" fill="url(#e)" transform="translate(0 3)"/><path d="m5.2937847 13.167792q0 .34943-.1100945.636633-.1100945.287204-.3111366.497819-.1962554.210616-.473885.34943-.2776296.134029-.6174866.191469v.02872q.847249.105308 1.287627.540899.440378.430805.440378 1.124879 0 .459525-.1579617.842462-.1531749.382938-.4690983.660567-.3159233.27763-.7993818.430805-.4834584.153175-1.1440254.153175-.5217522 0-.9860637-.08137-.4595249-.08137-.8663959-.296777v-.813742q.4164444.220189.8999029.339857.4882451.119668.9334098.119668.440378 0 .7610881-.09573.32071-.09574.5265389-.272843.2106155-.177109.3063499-.435591.100521-.258483.100521-.579193 0-.325497-.1292413-.555259-.1244547-.23455-.3590038-.382938-.2345492-.153175-.5744061-.224976-.3350702-.0718-.761088-.0718h-.6366334v-.722795h.6366334q.3877241 0 .6892873-.09573.3015631-.09573.5026053-.272843.2058288-.177108.3111366-.421231.1053078-.244123.1053078-.536112 0-.24891-.086161-.445165-.086161-.196255-.2441226-.330283-.1579617-.138815-.3781507-.210616-.220189-.0718-.4882451-.0718-.5121788 0-.9046896.162749-.3877241.157961-.7419412.416444l-.440378-.59834q.1818954-.148401.4020844-.277642.2249757-.129242.4882452-.224976.2632694-.100521.5600459-.157962.3015632-.05744.6366334-.05744.5169654 0 .9046895.129241.3925108.129241.6557803.363791.2632694.229762.3972975.550472.1340281.315923.1340281.694074z" fill="url(#d)" opacity=".5" transform="translate(0 3)"/><path d="m5.5 8.5h-4.3065105v-.73664l1.6527178-1.799101q.3541539-.382487.6327549-.698864.2786009-.316377.4722051-.618589.1983261-.302211.3022112-.604422.1038851-.306933.1038851-.665809 0-.278601-.080275-.491094-.0802747-.212492-.2313803-.358876-.1463836-.151105-.3494318-.226658-.2030482-.075557-.4533168-.075557-.4485949 0-.8121928.184161-.3588759.179438-.6846974.462761l-.4816492-.561921q.188882-.169994.4060963-.316377.2172144-.151106.4674831-.259713.2502687-.108608.5288697-.169994.278601-.06611.5855344-.06611.4533168 0 .8169147.127495.36832.127496.6233107.36832.2549908.236103.3919303.580813.1416616.339987.1416616.769694 0 .401374-.1274954.764973-.1227734.363602-.3447097.717755-.2172144.349432-.5241478.703586-.3022112.354154-.656365.736639l-1.3268964 1.411894v.03777h3.2534932z" fill="none" opacity=".5" stroke="#002e99"/><path d="m5.5 8.5h-4.3065105v-.73664l1.6527178-1.799101q.3541539-.382487.6327549-.698864.2786009-.316377.4722051-.618589.1983261-.302211.3022112-.604422.1038851-.306933.1038851-.665809 0-.278601-.080275-.491094-.0802747-.212492-.2313803-.358876-.1463836-.151105-.3494318-.226658-.2030482-.075557-.4533168-.075557-.4485949 0-.8121928.184161-.3588759.179438-.6846974.462761l-.4816492-.561921q.188882-.169994.4060963-.316377.2172144-.151106.4674831-.259713.2502687-.108608.5288697-.169994.278601-.06611.5855344-.06611.4533168 0 .8169147.127495.36832.127496.6233107.36832.2549908.236103.3919303.580813.1416616.339987.1416616.769694 0 .401374-.1274954.764973-.1227734.363602-.3447097.717755-.2172144.349432-.5241478.703586-.3022112.354154-.656365.736639l-1.3268964 1.411894v.03777h3.2534932z" fill="url(#c)" stroke-width=".85"/><path d="m3.2523908 1.844073c-.1793604 0-.3482837.01894-.5063476.05645a.34724823.34724823 0 0 1 -.00498.0017c-.1655727.03648-.3195147.08634-.4648448.149414-.1458709.0633-.2824878.139851-.4083985.227441a.34724823.34724823 0 0 1 -.00332.0017c-.036494.02459-.066302.05265-.1012695.07803l.046484.05312c.1524855-.109963.2990971-.231728.4631804-.313855.2935372-.148674.6228635-.2208.9695313-.2208.2029145 0 .3965446.03176.5744141.09795.1775832.06608.3407087.168106.4748046.305468.1376007.134319.2416054.299212.3104493.481446.070763.187314.1029296.393839.1029296.614258 0 .273435-.040659.534111-.1228515.776953a.34724823.34724823 0 0 1 0 .0017c-.079761.232044-.1942491.459727-.3403282.682324-.1400541.218241-.3084252.436433-.5030274.657422-.1879763.213465-.4013731.448756-.6391601.705566l-1.5588867 1.69668v.255664h3.6125v-.08969h-2.9069336a.34724823.34724823 0 0 1 -.3469727-.346967v-.03818a.34724823.34724823 0 0 1 .094629-.237404l1.3248047-1.409473.00166-.0017c.2328183-.251488.4484501-.494223.6457981-.72549a.34724823.34724823 0 0 1 .00166-.0017c.1936177-.223322.3553564-.442806.489749-.659003a.34724823.34724823 0 0 1 .00166-.0017c.1352195-.215779.2381717-.430093.3104467-.64414a.34724823.34724823 0 0 1 .00166-.0033c.071856-.204921.1079102-.420253.1079102-.650782 0-.248757-.040122-.457211-.1145508-.635839a.34724823.34724823 0 0 1 -.00166-.005c-.0735727-.185168-.1755778-.333041-.3071263-.454844a.34724823.34724823 0 0 1 -.00332-.0017c-.1320544-.124678-.2916877-.22129-.496387-.292148a.34724823.34724823 0 0 1 -.00166-.0017c-.200181-.070193-.4328419-.107911-.7022437-.107911z" fill="none" opacity=".5" stroke="url(#a)" stroke-width=".85"/><g transform="translate(0 -25)"><path d="m8.5 45.5v2h7v-2z" fill="url(#h)"/><path d="m8.5 45.5v2h7v-2z" fill="none" opacity=".61" stroke="#a62100" stroke-linejoin="round"/><path d="m8.5 40.5v2h14v-2z" fill="url(#i)"/><path d="m8.5 40.5v2h14v-2z" fill="none" opacity=".61" stroke="#a62100" stroke-linejoin="round"/><path d="m1.5 35.5v2h21v-2z" fill="url(#j)"/><path d="m1.5 35.5v2h21v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m8.5 28.5v2h14v-2z" fill="url(#k)"/><path d="m8.5 28.5v2h14v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><g fill="#fff"><path d="m22 29v.5h-12v.5h-1v-1z" opacity=".2"/><path d="m22 36v.5h-19v.5h-1v-1z" opacity=".2"/><path d="m22 41v.5h-12v.5h-1v-1z" opacity=".2"/><path d="m15 46v.5h-5v.5h-1v-1z" opacity=".2"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_contourdialog.svg b/icon-themes/elementary_svg/cmd/lc_contourdialog.svg
new file mode 100644
index 000000000..00371d358
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_contourdialog.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="17.461565" x2="17.461565" y1="12.132274" y2="23.876353"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#ccc"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14.525564" x2="14.525564" y1="12.132274" y2="23.879737"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#8c8c8c"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="10.127912" x2="9.984243" y1="12.048073" y2="3.95193"><stop offset="0" stop-color="#e5e5e5"/><stop offset="1" stop-color="#ababab"/></linearGradient><linearGradient id="d" gradientTransform="matrix(1.4 0 0 -1.5 .8 24.75)" gradientUnits="userSpaceOnUse" x1="6.689" x2="6.571429" y1="5.48" y2=".5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><radialGradient id="e" cx="-1.598504" cy="-37.097179" gradientTransform="matrix(-2.8642857 .00000019 -.00000015 -2.1857141 8.778565 -83.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#f"/><linearGradient id="f"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="g" cx="-1.473815" cy="-42.064499" gradientTransform="matrix(-2.8642857 .00000019 -.00000015 -2.1857141 8.778565 -95.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#f"/><radialGradient id="h" cx="-1.448878" cy="-38.927242" gradientTransform="matrix(-2.8642857 .00000019 -.00000015 -2.1857141 8.778565 -87.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#f"/><radialGradient id="i" cx="-1.548628" cy="-40.659271" gradientTransform="matrix(-2.8642857 .00000019 -.00000015 -2.1857141 8.778565 -91.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#f"/><g transform="translate(1.998104 -10)"><path d="m.5018957 27.488846 10.9925153.0011.006-10.988846-10.9925985-.0011z" fill="url(#d)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".75"/><path d="m1.0078125 17.5 9.9925165.0011" fill="none" opacity=".3" stroke="#fff"/></g><path d="m22 4.4995548c0-.269086-.576667-.499541-1.25-.499541h-17.5c-.673332 0-1.25.230455-1.25.499541v.999082c0 .269086.576668.499541 1.25.499541.0028.0041 17.5 0 17.5 0 .673333 0 1.25-.230455 1.25-.499541z" fill="#fff" opacity=".35"/><path d="m2.5000001 3.5000018v.9980469.00195c6.333334-.00999 12.6666679-.015401 18.9999999-.025391v-.9746059z" fill="none" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round"/><g transform="translate(13)"><path d="m9 12.001836h-7v1.998164h7z" fill="#fff" opacity=".35"/><path d="m2.5000001 11.500002v.998047.002l5.9999999-.02539v-.974606h-5.9999999z" fill="none" stroke="url(#h)" stroke-linecap="round" stroke-linejoin="round"/><path d="m9 8.001836h-7v1.998164h7z" fill="#fff" opacity=".35"/><path d="m2.5000001 7.5000018v.9980469.00195l5.9999999-.025391v-.9746059z" fill="none" stroke="url(#i)" stroke-linecap="round" stroke-linejoin="round"/><path d="m9 16.001836h-7v1.998164h7z" fill="#fff" opacity=".35"/><path d="m2.5000001 15.500002v.998047.002l5.9999999-.02539v-.974606h-5.9999999z" fill="none" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round"/></g><path d="m22 20.001836h-20v1.998164h20z" fill="#fff" opacity=".35"/><g fill="none" stroke-linecap="round" stroke-linejoin="round" transform="translate(0 4)"><path d="m2.5000001 15.500002v.998047.002c6.333334-.01 12.6666679-.0154 18.9999999-.02539v-.974606h-18.9999999z" stroke="url(#e)"/><path d="m2.5 15.500002v.998047.002c6.333334-.01 12.666668-.0154 19-.02539v-.974606h-19z" opacity=".1" stroke="#000"/></g><g transform="matrix(.73400013 0 0 .73400013 11.632274 12.132274)"><path d="m16.798828 12.5c-.165264 0-.298828.211412-.298828.474609v.763672h-.09766l-1.123047.480469-.07227.07422-.552734-.552735c-.18611-.186109-.430016-.241858-.546875-.125l-.992188.992188c-.116858.116859-.06111.360765.125.546875l.552735.552734-.07422.07227-.480469 1.123047v.097651h-.763663c-.263197 0-.474609.133564-.474609.298828v1.402344c0 .165264.211412.298828.474609.298828h.763672v.105469l.480469 1.123047.07031.06836-.548828.548828c-.186109.186109-.241858.430016-.125.546875l.992188.992188c.116859.116859.360765.06111.546875-.125l.548828-.548828.07617.07812 1.123047.482422h.09766v.753907c0 .263201.133564.474612.298828.474612h1.402344c.165264 0 .298828-.211411.298828-.474609v-.753907h.105469l1.123047-.482422.07227-.07422.544922.544922c.18611.186108.430016.241859.546875.125l.992188-.992188c.116858-.116859.06111-.360766-.125-.546875l-.544922-.544922.07422-.07227.482422-1.123047v-.105462h.753907c.26319 0 .474602-.133564.474602-.298828v-1.402344c0-.165264-.211412-.298828-.474609-.298828h-.753907v-.09766l-.482422-1.123047-.07812-.07617.548828-.548828c.186109-.18611.241858-.430016.125-.546875l-.992188-.992188c-.116859-.116858-.360765-.06111-.546875.125l-.548828.548828-.06836-.07031-1.123047-.480469h-.105472v-.763672c0-.263197-.133564-.474609-.298828-.474609zm.705078 4c.829457 0 1.503906.674449 1.503906 1.503906.000001.829457-.674449 1.503906-1.503906 1.503906-.829457.000001-1.503906-.674449-1.503906-1.503906s.674449-1.503906 1.503906-1.503906z" display="block" fill="url(#a)" stroke="url(#b)" stroke-linejoin="round" transform="matrix(1.3623976 0 0 1.3623976 -15.847782 -16.528981)"/><path d="m8 3.465116c-2.5005771 0-4.5348837 2.034307-4.5348837 4.534884s2.0343066 4.534884 4.5348837 4.534884c2.500576-.000001 4.534884-2.034307 4.534884-4.534884s-2.034308-4.534884-4.534884-4.534884zm0 2.093024c1.347907 0 2.44186 1.093953 2.44186 2.44186s-1.093953 2.44186-2.44186 2.44186-2.4418605-1.093953-2.4418605-2.44186 1.0939535-2.44186 2.4418605-2.44186z" opacity=".05"/><path d="m8.0000001 4c-2.2056004 0-4.0000002 1.7944001-4.0000002 4.0000008 0 2.2055992 1.7943998 3.9999992 4.0000002 3.9999992 2.2055999 0 3.9999999-1.7944 3.9999999-3.9999992 0-2.2056007-1.7944-4.0000008-3.9999999-4.0000008z" fill="none" stroke="url(#c)" stroke-width="1.352275"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_controlcodes.svg b/icon-themes/elementary_svg/cmd/lc_controlcodes.svg
new file mode 100644
index 000000000..0a2b72e72
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_controlcodes.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="15" cy="3.75" gradientTransform="matrix(-3.2699 .13625 -.18182 -4.36364 64.73 14.32)" gradientUnits="userSpaceOnUse" r="5.5"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><radialGradient id="b" cx="22.571" cy="30.857" gradientTransform="matrix(.70612 0 0 .1355 -3.458 16.71)" gradientUnits="userSpaceOnUse" r="15.571"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><path d="m9 3.514c-1.963 0-3.486 1.828-3.486 3.986s1.523 3.986 3.486 3.986h2.514v8.514a.486.486 0 0 0 .486.486h1a.486.486 0 0 0 .486-.486v-14.514h2.028v14.446a.486.486 0 0 0 .486.486h1a.486.486 0 0 0 .486-.486v-15.932a.486.486 0 0 0 -.486-.486z" fill="url(#a)"/><ellipse cx="12.48" cy="20.89" fill="url(#b)" opacity=".2" rx="10.995" ry="2.11"/><path d="m9 2.975v.025c-2.21 0-4 2.015-4 4.5s1.79 4.5 4 4.5h2v8.932l3 .052v-14.984h1v15h3v-18zm0 1.025h8v15.932h-1v-14.932h-3v15h-1v-9h-3c-1.657 0-3-1.567-3-3.5s1.343-3.5 3-3.5z" fill-opacity=".490196"/><path d="m9 4h8v15.932h-1v-14.932h-3v15h-1v-9h-3c-1.657 0-3-1.567-3-3.5s1.343-3.5 3-3.5z" fill="url(#a)"/><path d="m9 4c-1.657 0-3 1.567-3 3.5 0 .17.023.335.043.5.21-1.694 1.447-3 2.957-3h8v-1z" fill="#fff" opacity=".1"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_controlproperties.svg b/icon-themes/elementary_svg/cmd/lc_controlproperties.svg
new file mode 100644
index 000000000..4a045d9cf
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_controlproperties.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="6.702713" cy="73.615715" gradientTransform="scale(1.902215 .525703)" gradientUnits="userSpaceOnUse" r="7.228416"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.9180927 0 0 .9165795 5.241614 6.346624)" gradientUnits="userSpaceOnUse" x1="63.9995" x2="63.9995" y1="3.1001" y2="122.8994"><stop offset="0" stop-color="#f2f2f2"/><stop offset="1" stop-color="#d8d8d8"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.8381479 0 0 .8367667 10.358531 12.015681)" gradientUnits="userSpaceOnUse" x1="86.132919" x2="84.63858" y1="105.105" y2="20.895"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#959595"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.8381479 0 0 .8367667 10.358531 12.015681)" gradientUnits="userSpaceOnUse" spreadMethod="pad" x1="63.9995" x2="63.9995" xlink:href="#f" y1="21.941401" y2="104.0591"/><linearGradient id="e" gradientTransform="matrix(.9673189 0 0 .9657246 2.091602 3.158833)" gradientUnits="userSpaceOnUse" x1="49.273136" x2="49.373875" xlink:href="#g" y1="22.274775" y2="102.04791"/><linearGradient id="f" gradientUnits="userSpaceOnUse" spreadMethod="pad" x1="63.9995" x2="63.9995" y1="21.941401" y2="104.0591"><stop offset="0" stop-color="#dadada"/><stop offset="1" stop-color="#ccc"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" spreadMethod="pad" x1="64" x2="64" xlink:href="#f" y1="21.523018" y2="103.06695"><stop offset="0" stop-color="#d9d9d9"/><stop offset="1" stop-color="#ccc"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.9673189 0 0 .9657246 2.091602 3.158833)" gradientUnits="userSpaceOnUse" spreadMethod="pad" x1="64" x2="64" xlink:href="#g" y1="21.523018" y2="103.06695"/><path d="m26.5 38.700001a13.75 3.8 0 1 1 -27.5 0 13.75 3.8 0 1 1 27.5 0z" fill="url(#a)" opacity=".4" transform="matrix(.8301036 0 0 .9223373 1.416179 -15.199336)"/><g transform="scale(.1875)"><path d="m116.1876 51.505584h-4.41878c-1.1926 0-2.57158-.990822-2.95074-2.119131-.02113-.05866-2.74235-6.635119-2.74235-6.635119-.56003-1.124644-.28921-2.795568.55361-3.637904l3.12427-3.11912c.71795-.717683 1.11457-1.674592 1.11457-2.694745 0-1.020154-.39662-1.977063-1.11457-2.693828l-12.301524-12.281251c-.71795-.716764-1.676439-1.11181-2.698276-1.112727-1.021838 0-1.980325.395047-2.698274 1.112727l-3.12427 3.119121c-.842808.840504-2.517409 1.111811-3.583315.580195-.059676-.027497-6.646991-2.743322-6.646991-2.743322-1.189847-.400545-2.182305-1.777248-2.182305-2.967886v-4.412414c-.002754-2.1017169-1.714998-3.8111377-3.819266-3.8111377h-17.396019c-2.105189 0-3.817431 1.7094208-3.817431 3.8111377v4.412414c0 1.190638-.992457 2.567341-2.122629 2.945886-.058759.022-6.646073 2.737825-6.646073 2.737825-1.1265.559113-2.801102.287806-3.643911-.553614l-3.124267-3.118205c-.718868-.71768-1.677355-1.112727-2.699194-1.112727-1.021836 0-1.980326.395963-2.698275 1.112727l-12.302442 12.281251c-1.488227 1.485777-1.488227 3.902795 0 5.388573l3.124271 3.11912c.841891.84142 1.113646 2.51326.581153 3.57741-.027544.059577-2.74877 6.636036-2.74877 6.636036-.401207 1.187886-1.779264 2.177793-2.971866 2.177793h-3.273918c-2.104269.000915-4.9622914 1.710338-4.9622914 3.812054v17.366436c0 2.101716 1.7122428 3.811137 3.8174294 3.811137h4.419699c1.192601 0 2.571575.989907 2.94983 2.119131.022034.058662 2.743261 6.635121 2.743261 6.635121.560037 1.124643.288282 2.795567-.553608 3.637904l-3.124272 3.11912c-1.488227 1.485776-1.488227 3.902795 0 5.388572l12.302442 12.281256c.71795.71675 1.676438 1.11274 2.698276 1.11274 1.022755 0 1.981242-.39599 2.699192-1.11274l3.124269-3.11913c.84281-.84049 2.51741-1.1118 3.583316-.58019.059676.02749 6.64699 2.74425 6.64699 2.74425 1.188931.40054 2.181388 1.77632 2.181388 2.96696v4.4115c0 2.10171 1.712242 3.81113 3.817431 3.81113h17.3951c2.104269 0 3.816512-1.70942 3.816512-3.81113v-4.4115c0-1.19064.992458-2.56733 2.123547-2.94589.058758-.02107 6.646074-2.73783 6.646074-2.73783 1.1265-.5591 2.802019-.2887 3.643911.5527l3.124268 3.11913c.71795.71675 1.676437 1.11274 2.698273 1.11274 1.021838 0 1.980327-.39599 2.698276-1.11274l12.301519-12.281256c.71796-.716766 1.11457-1.673674 1.11457-2.693828 0-1.020152-.39661-1.977062-1.11457-2.693826l-3.12427-3.119122c-.84281-.841421-1.11364-2.513261-.58114-3.577409.02753-.059578 2.74876-6.636038 2.74876-6.636038.4012-1.186969 1.77927-2.177792 2.97186-2.177792h4.41878c2.1052 0 3.81743-1.709421 3.81743-3.811139v-17.368267c.00276-2.101716-1.70948-3.811139-3.81467-3.811139zm-52.186221 28.710025c-8.955995 0-16.242897-7.273977-16.242897-16.21521 0-8.941235 7.286902-16.216127 16.242897-16.216127 8.956911 0 16.241978 7.274892 16.241978 16.216127 0 8.942149-7.285067 16.21521-16.241978 16.21521z" fill="#030303" opacity=".1"/><path d="m116.1876 51.484504h-4.41878c-1.1926 0-2.57158-.992656-2.95074-2.122798-.02113-.058661-2.74235-6.645202-2.74235-6.645202-.56003-1.126477-.28921-2.800152.55361-3.643404l3.12427-3.12462c.71795-.718598 1.11457-1.677342 1.11457-2.699327 0-1.02107-.39662-1.979813-1.11457-2.69841l-12.301524-12.301416c-.71795-.718598-1.676439-1.114561-2.698276-1.114561-1.021838 0-1.980325.395963-2.698274 1.114561l-3.12427 3.123704c-.842808.842337-2.517409 1.113644-3.583315.581111-.059676-.027497-6.646991-2.747905-6.646991-2.747905-1.189847-.401462-2.182305-1.78-2.182305-2.972469v-4.419747c-.002754-2.1053826-1.714998-3.8175534-3.819266-3.8175534h-17.396019c-2.105189 0-3.817431 1.7121708-3.817431 3.8175534v4.419747c0 1.192469-.992457 2.571924-2.122629 2.950471-.058759.021998-6.646073 2.742406-6.646073 2.742406-1.1265.56003-2.801102.288723-3.643911-.553614l-3.124267-3.123704c-.718868-.718598-1.677355-1.114561-2.699194-1.114561-1.021836 0-1.980326.396879-2.698275 1.114561l-12.302442 12.301416c-1.488227 1.488524-1.488227 3.910128 0 5.397737l3.124271 3.12462c.841891.842336 1.113646 2.516927.581153 3.583826-.027544.059578-2.74877 6.647035-2.74877 6.647035-.401207 1.18972-1.779264 2.181459-2.971866 2.181459h-3.273918c-2.104269-.000916-4.9622914 1.711255-4.9622914 3.816638v17.395764c0 2.104467 1.7122428 3.816639 3.8174294 3.816639h4.419699c1.192601 0 2.571575.991739 2.94983 2.122798.022034.058661 2.743261 6.645201 2.743261 6.645201.560037 1.126477.288282 2.801068-.553608 3.644323l-3.124272 3.124618c-1.488227 1.487609-1.488227 3.910129 0 5.397739l12.302442 12.30142c.71795.7186 1.676438 1.11456 2.698276 1.11456 1.022755 0 1.981242-.39596 2.699192-1.11456l3.124269-3.12371c.84281-.84234 2.51741-1.11457 3.583316-.58111.059676.02658 6.64699 2.7479 6.64699 2.7479 1.188931.40147 2.181388 1.77908 2.181388 2.97248v4.41882c0 2.10539 1.712242 3.81756 3.817431 3.81756h17.3951c2.104269 0 3.816512-1.71217 3.816512-3.81756v-4.41882c0-1.1934.992458-2.57194 2.123547-2.95139.058758-.02109 6.646074-2.74241 6.646074-2.74241 1.1265-.56004 2.802019-.28781 3.643911.55362l3.124268 3.12371c.71795.7186 1.676437 1.11456 2.698273 1.11456 1.021838 0 1.980327-.39596 2.698276-1.11456l12.301519-12.301428c.71796-.717681 1.11457-1.676425 1.11457-2.698411 0-1.021985-.39661-1.980728-1.11457-2.69841l-3.12427-3.124618c-.84281-.842339-1.11364-2.517846-.58114-3.582911.02753-.060496 2.74876-6.647035 2.74876-6.647035.4012-1.190637 1.77927-2.182376 2.97186-2.182376h4.41878c2.1052 0 3.81743-1.712172 3.81743-3.816639v-17.395764c.00276-2.105383-1.70948-3.817554-3.81467-3.817554zm-52.186221 30.0134c-9.716174 0-17.620035-7.890834-17.620035-17.59008 0-9.700161 7.903861-17.590995 17.620035-17.590995 9.715256 0 17.619117 7.890834 17.619117 17.590995 0 9.699246-7.903861 17.59008-17.619117 17.59008z" fill="#626262" stroke="#777" stroke-linecap="round" stroke-linejoin="round" stroke-width="5.328"/><path d="m116.09945 52.532156h-4.41325c-1.63146 0-3.38226-1.257547-3.9019-2.802902l-2.71296-6.559043c-.72805-1.451862-.38377-3.574662.7712-4.727718l3.11784-3.113621c.52696-.526116.81803-1.228217.81803-1.978896 0-.749761-.29013-1.451861-.81803-1.977978l-12.280411-12.260168c-.525147-.526118-1.230242-.815757-1.980326-.815757-.750999 0-1.455176.289639-1.98216.815757l-3.117843 3.11362c-1.15496 1.152141-3.281263 1.496774-4.741949.767177l-6.568953-2.709408c-1.542395-.516035-2.802936-2.263037-2.802936-3.892715v-4.405082c0-1.542602-1.25687-2.7974009-2.802021-2.7974009h-17.367557c-1.546068 0-2.802938 1.2547989-2.802938 2.7974009v4.405082c0 1.629678-1.259621 3.37668-2.807527 3.895464 0 0-6.569869 2.709408-6.569869 2.709408-1.454261.725932-3.581481.382215-4.735523-.769926l-3.118762-3.11362c-.526984-.526118-1.230243-.815757-1.98216-.815757-.751001 0-1.45426.289639-1.981245.815757l-12.281326 12.261084c-1.09253 1.09073-1.09253 2.865228 0 3.955958l3.118761 3.113621c1.154042 1.15214 1.499245 3.275856.768443 4.734132 0 0-2.713882 6.559045-2.713882 6.559045-.516885 1.539854-2.265852 2.796486-3.899138 2.796486h-3.265656c-1.523117 0-3.9477989 1.28046-3.9477989 2.798317v17.338019c0 1.543521 1.2568689 2.798317 2.8020189 2.798317h4.412353c1.632369 0 3.382254 1.257547 3.900975 2.803819l2.7148 6.559043c.72713 1.451862.382845 3.574661-.771197 4.727717l-3.118761 3.112704c-1.092529 1.09073-1.092529 2.866146 0 3.955959l12.281326 12.261089c.526067.52611 1.230244.81667 1.981245.81667.750999 0 1.455177-.28965 1.98216-.81667l3.11876-3.11271c1.154043-1.15305 3.281265-1.49677 4.741951-.76809 0 0 6.569871 2.70849 6.569871 2.70849 1.542395.51603 2.801099 2.26395 2.801099 3.89363v4.40417c0 1.54351 1.25687 2.79832 2.802937 2.79832h17.36664c1.545151 0 2.802021-1.25481 2.802021-2.79832v-4.40417c0-1.62968 1.260541-3.37851 2.808444-3.89546 0-.00091 6.569871-2.70942 6.569871-2.70942 1.45426-.72592 3.580563-.3822 4.735523.77085l3.117843 3.11271c.526984.52611 1.231161.81667 1.98216.81667.750084 0 1.455179-.28965 1.980326-.81667l12.281331-12.261089c.52698-.525201.81802-1.228217.81802-1.977978 0-.749763-.29012-1.451864-.81802-1.977981l-3.11785-3.112704c-1.15497-1.153056-1.49924-3.276773-.76936-4.735049l2.71388-6.558129c.51689-1.539854 2.26768-2.797401 3.89914-2.797401h4.41327c1.54514 0 2.80203-1.254796 2.80203-2.798317v-17.338019c-.00091-1.542605-1.2578-2.798317-2.80296-2.798317zm-52.099905 39.881295c-15.642462 0-28.369064-12.705627-28.369064-28.322312 0-15.616683 12.726602-28.322309 28.369064-28.322309s28.369062 12.705626 28.369062 28.322309c0 15.616685-12.7266 28.322312-28.369062 28.322312z" fill="url(#b)"/><path d="m64.000003 29.918304c-19.227953 0-34.871147 15.617414-34.871147 34.813679s15.643194 34.813679 34.871147 34.813679c19.227954 0 34.871149-15.617414 34.871149-34.813679s-15.643195-34.813679-34.871149-34.813679zm0 60.418741c-14.165538 0-25.647328-11.462033-25.647328-25.605062 0-14.14303 11.48179-25.60506 25.647328-25.60506 14.16554 0 25.647329 11.462865 25.647329 25.60506 0 14.142194-11.481789 25.605062-25.647329 25.605062z" fill="url(#d)" stroke="url(#c)" stroke-width="5.333333"/><path d="m64.000003 34.06202c-16.561464 0-29.986881 13.403291-29.986881 29.937463 0 16.53417 13.425417 29.937462 29.986881 29.937462 16.561465 0 29.986882-13.403292 29.986882-29.937462 0-16.534172-13.425417-29.937463-29.986882-29.937463zm0 49.734817c-10.952951 0-19.830035-8.863422-19.830035-19.797354 0-10.9349 8.877084-19.797355 19.830035-19.797355 10.951983 0 19.830035 8.862455 19.830035 19.797355 0 10.933932-8.878052 19.797354-19.830035 19.797354z" fill="url(#h)" stroke="url(#e)" stroke-width=".966521"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_convertinto3d.svg b/icon-themes/elementary_svg/cmd/lc_convertinto3d.svg
new file mode 100644
index 000000000..f557ec204
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_convertinto3d.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" 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(.15 0 0 .04 -4.59 296.34)" gradientUnits="userSpaceOnUse" r="10.625"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="10.186459" x2="10.186459" y1="2.549" y2="9.641272"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="10.244605" x2="9.885405" y1="3.30187" y2="3.86059"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".539" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="8.334375" x2="8.334375" xlink:href="#e" y1="2.36523" y2="4.614189"/><linearGradient id="e"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="9.128125" x2="9.128125" xlink:href="#e" y1="1.836063" y2="3.688147"/><linearGradient id="g" gradientTransform="matrix(.2502023 -.7175237 .7175237 .2502023 -440.80327 141.5896)" 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="h" gradientUnits="userSpaceOnUse" x1="13" x2="13" y1="2" y2="4.784064"><stop offset="0" stop-color="#fff"/><stop offset=".5" 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" gradientUnits="userSpaceOnUse" x1="9" x2="4.844184" y1="6.526636" y2="16.352354"><stop offset="0" stop-color="#fff"/><stop offset=".04552736" 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="j" gradientUnits="userSpaceOnUse" x1="17" x2="20.446054" y1="7" y2="15.74026"><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 transform="matrix(.91457917 0 0 .91457917 2.956788 .279445)"><path d="m11.716797 10.976562a1.0250168 1.0250168 0 0 0 -.298828.0625l-10.77539088 4a1.0250168 1.0250168 0 0 0 -.66796875.960938v1.5a1.0250168 1.0250168 0 0 0 .56640625.916016l11.00000038 5.5a1.0250168 1.0250168 0 0 0 .917968 0l11-5.5a1.0250168 1.0250168 0 0 0 .566407-.916016v-1.5a1.0250168 1.0250168 0 0 0 -.681641-.964844l-11.224609-4a1.0250168 1.0250168 0 0 0 -.402344-.05859z" opacity=".05"/><path d="m12 23 11-5.5v-1.5l-11.22405-4-10.77595 4v1.5z" opacity=".1"/><path d="m12 21.5 10.5191-4.9665v-12.0335l-10.74315-4-10.27595 4v12.0335z" fill="url(#g)"/><path d="m12 9-10.5-4.5.06945 11.9005 10.43055 5.0995z" fill="#fff" opacity=".2"/><path d="m0-.9499h24v24h-24z" fill="none"/><path d="m1.5 4.5 10.5 4.5 10.5191-4.4123999-10.5191-4.0876001z" fill="#fff" fill-rule="evenodd" opacity=".4"/><g fill="none" stroke-width="1.093399"><path d="m3.2637209 4.8387027 8.7362791 3.6965227 8.668258-3.7239113-8.668258-3.1974141z" opacity=".9" stroke="url(#h)" stroke-opacity=".659483"/><path d="m2.5 5v10.8923l8.9967 4.323179.0066-11.3661129" opacity=".6" stroke="url(#i)" stroke-opacity=".448276"/><path d="m21.5 4.8117513v11.1099487l-9.5 4.5783" opacity=".5" stroke="url(#j)" stroke-opacity=".448276"/><path d="m12 21.5 10.5191-4.9665v-12.0335l-10.74585-3.9312-10.27325 3.9312v12.0335z" opacity=".55" stroke="#7239b3" stroke-linecap="round"/></g></g><path d="m6.35 296.55c0 .263-.71.476-1.587.476s-1.588-.213-1.588-.476.71-.476 1.587-.476 1.588.213 1.588.476z" fill="url(#a)" fill-rule="evenodd" opacity=".3" transform="matrix(3.7795275 0 0 3.7795275 -9.5 -1098.459121)"/><g stroke-width=".264583" transform="matrix(3.7795275 0 0 3.7795275 -28.000001 5.121092)"><path d="m7.5406252 1.6877522c.042122 1.3724856.6670185 2.244142 2.1166667 2.0892784v.5725748l1.3229171-.9260417-1.3229171-.7937501v.513147c-1.0828698.1206246-1.4226635-.5080845-1.5528769-1.4552084z" style="stroke:#002e99;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:20;stroke-opacity:.490196;fill:url(#b)"/><g fill="none"><path d="m9.8419049 3.4395834.00476-.4810519.7366691.4650322-.7424256.5790197v-.4" opacity=".5" stroke="url(#c)"/><path d="m9.6572919 3.6309701c-1.1121469.0807203-1.8520834-.3557178-1.9372882-1.8109262" opacity=".5" stroke="url(#d)"/><path d="m9.6572919 3.319811c-.1908425-.0445587-1.4552084.2807708-1.6859873-1.4678275-.002871-.0217535-.215903-.0107777-.3852743.0016939" opacity=".5" stroke="url(#f)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_convertinto3dlathe.svg b/icon-themes/elementary_svg/cmd/lc_convertinto3dlathe.svg
new file mode 100644
index 000000000..e89335ef4
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_convertinto3dlathe.svg
@@ -0,0 +1 @@
+<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="#f37329"/><stop offset="1" stop-color="#f37329" stop-opacity="0"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#a62100" stop-opacity=".501961"/><stop offset="1" stop-color="#cc3b02" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="187.81554" x2="187.1716" xlink:href="#a" y1="489.54688" y2="489.54688"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="187.60938" x2="186.93732" xlink:href="#b" y1="489.35938" y2="489.35938"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="-208.18436" x2="-208.82829" xlink:href="#a" y1="-491.45312" y2="-491.45312"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="-208.39052" x2="-209.06258" xlink:href="#b" y1="-491.64062" y2="-491.64062"/><radialGradient id="g" 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="h" 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="i" 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><g stroke-linejoin="round"><g stroke-opacity=".662745" transform="translate(1)"><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(#h)" 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(#i)"/></g><g stroke-linejoin="round" stroke-miterlimit="0" transform="matrix(0 -1 1 0 -478.00001 209.99989)"><path d="m186.49989 489.5h3.00009v2h-3.00009z" fill="url(#c)" stroke="url(#d)"/><g fill="#f37329" stroke="#a62100" stroke-opacity=".501961"><path d="m191.49989 489.5h3.00009v2h-3.00009z"/><path d="m196.49989 489.5h3.00009v2h-3.00009z"/><path d="m201.49989 489.5h3.00009v2h-3.00009z"/></g><path d="m-209.49998-491.5h3.00009v2h-3.00009z" fill="url(#e)" stroke="url(#f)" transform="scale(-1)"/></g></g><ellipse cx="11.852736" cy="21.036795" display="block" fill="url(#g)" fill-rule="evenodd" opacity=".245" rx="9.66981" ry="1.963204"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_convertinto3dlathefast.svg b/icon-themes/elementary_svg/cmd/lc_convertinto3dlathefast.svg
new file mode 100644
index 000000000..7f19deec2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_convertinto3dlathefast.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="187.81554" x2="187.1716" xlink:href="#p" y1="489.54688" y2="489.54688"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="187.60938" x2="186.93732" xlink:href="#c" y1="489.35938" y2="489.35938"/><linearGradient id="c"><stop offset="0" stop-color="#a62100" stop-opacity=".501961"/><stop offset="1" stop-color="#cc3b02" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="-208.18436" x2="-208.82829" xlink:href="#p" y1="-491.45312" y2="-491.45312"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="-208.39052" x2="-209.06258" xlink:href="#c" y1="-491.64062" y2="-491.64062"/><linearGradient id="f"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="g" cx="62.625" cy="4.625" gradientTransform="matrix(.56692912 0 0 .1511811 -25.848031 21.566078)" gradientUnits="userSpaceOnUse" r="10.625" xlink:href="#f"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="10.186459" x2="10.186459" y1="2.549" y2="9.641272"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="10.244605" x2="9.885405" y1="3.30187" y2="3.86059"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".539" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="8.334375" x2="8.334375" xlink:href="#k" y1="2.36523" y2="4.614189"/><linearGradient id="k"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="9.128125" x2="9.128125" xlink:href="#k" y1="1.836063" y2="3.688147"/><radialGradient id="m" cx="2.25" cy="16" gradientTransform="matrix(.5730258 0 0 .263352 10.563428 12.342298)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#f"/><radialGradient id="n" 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="o" 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><linearGradient id="p"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#ffa154" stop-opacity="0"/></linearGradient><g transform="translate(1)"><ellipse cx="11.852736" cy="16.555929" display="block" fill="url(#m)" fill-rule="evenodd" opacity=".245" rx="9.66981" ry="4.44407" stroke-width="1.504554"/><g stroke-linejoin="round"><g stroke-opacity=".662745" transform="translate(1 -2)"><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(#n)" 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(#o)"/></g><g stroke-linejoin="round" stroke-miterlimit="0" transform="matrix(0 -1 1 0 -478.00001 208.99989)"><path d="m186.49989 489.5h3.00009v2h-3.00009z" fill="url(#a)" stroke="url(#b)"/><g fill="#ffa154" stroke="#a62100" stroke-opacity=".501961"><path d="m191.49989 489.5h3.00009v2h-3.00009z"/><path d="m196.49989 489.5h3.00009v2h-3.00009z"/><path d="m201.49989 489.5h3.00009v2h-3.00009z"/></g><path d="m-209.49998-491.5h3.00009v2h-3.00009z" fill="url(#d)" stroke="url(#e)" transform="scale(-1)"/></g></g></g><path d="m15.5 22.359781c0 .994015-2.683464 1.799055-5.99811 1.799055-3.3146457 0-6.0018897-.80504-6.0018897-1.799055 0-.994016 2.6834645-1.799056 5.9981101-1.799056s6.0018896.80504 6.0018896 1.799056z" fill="url(#g)" fill-rule="evenodd" opacity=".3" stroke-width="3.779527"/><g stroke-width=".264583" transform="matrix(3.7795275 0 0 3.7795275 -28 5.121093)"><path d="m7.5406252 1.6877522c.042122 1.3724856.6670185 2.244142 2.1166667 2.0892784v.5725748l1.3229171-.9260417-1.3229171-.7937501v.513147c-1.0828698.1206246-1.4226635-.5080845-1.5528769-1.4552084z" style="stroke:#002e99;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:20;stroke-opacity:.490196;fill:url(#h)"/><g fill="none"><path d="m9.8419049 3.4395834.00476-.4810519.7366691.4650322-.7424256.5790197v-.4" opacity=".5" stroke="url(#i)"/><path d="m9.6572919 3.6309701c-1.1121469.0807203-1.8520834-.3557178-1.9372882-1.8109262" opacity=".5" stroke="url(#j)"/><path d="m9.6572919 3.319811c-.1908425-.0445587-1.4552084.2807708-1.6859873-1.4678275-.002871-.0217535-.215903-.0107777-.3852743.0016939" opacity=".5" stroke="url(#l)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_copy.svg b/icon-themes/elementary_svg/cmd/lc_copy.svg
new file mode 100644
index 000000000..b844b7eec
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_copy.svg
@@ -0,0 +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(.31427 0 0 .32592858 1.4573 1.678214)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" xlink:href="#e" y1=".985" y2="47.013"/><linearGradient id="b" gradientTransform="matrix(.31427 0 0 .32592858 7.4573 5.678215)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" xlink:href="#e" y1=".985" y2="47.013"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.24324 0 0 .35135 2.162 -.432)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.923" y2="41.077"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.2857 0 0 .3042 1.143 .233)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.2538 0 0 .30502 19.13 -.685)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><radialGradient id="g" cx="24.837" cy="36.421" gradientTransform="matrix(-.25568 0 0 -.19176 17.353 22.984)" gradientUnits="userSpaceOnUse" r="15.645" xlink:href="#c"/><linearGradient id="h" gradientTransform="matrix(.27962 0 0 -.26116 5.022 18.693)" gradientUnits="userSpaceOnUse" x1="25.469" x2="25.469" y1="32.841" y2="2.724"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></linearGradient><linearGradient id="i" gradientTransform="matrix(0 .30606 .3277 0 5.52 4.564)" gradientUnits="userSpaceOnUse" x1="20.797" x2="37.474" y1="20.649" y2="20.649"><stop offset="0" stop-color="#fff"/><stop offset=".512" stop-color="#fff" stop-opacity=".235"/><stop offset=".585" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="j"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="k" cx="605.714" cy="486.648" gradientTransform="matrix(-.00803 0 0 .00618 8.84 15.235)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#c"/><linearGradient id="l" gradientTransform="matrix(.0207 0 0 .00618 1.515 15.235)" gradientUnits="userSpaceOnUse" x1="302.857" x2="302.857" xlink:href="#j" y1="366.648" y2="609.505"/><linearGradient id="m" gradientTransform="matrix(.0207 0 0 .00618 23.006 8.634)" gradientUnits="userSpaceOnUse" x1="302.857" x2="302.857" xlink:href="#j" y1="366.648" y2="609.505"/><radialGradient id="n" cx="605.714" cy="486.648" gradientTransform="matrix(-.00803 0 0 .00618 30.332 8.634)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#c"/><radialGradient id="o" cx="605.714" cy="486.648" gradientTransform="matrix(.00803 0 0 .00618 30.65 8.634)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#c"/><path d="m4 17.5h10v1.5h-10z" fill="url(#l)" opacity=".15"/><path d="m4 17.5v1.5c-.414.003-1-.336-1-.75s.462-.75 1-.75z" fill="url(#k)" opacity=".15"/><path d="m3.5 2.5h11v15h-11z" fill="url(#a)" stroke-width="1.08562"/><path d="m12.5 14.5h-9v-13h9z" fill="none" stroke="url(#d)" stroke-linecap="round" transform="translate(1 2)"/><path d="m2.5.5h11v15h-11z" fill="none" stroke="url(#f)" stroke-linejoin="round" transform="translate(1 2)"/><path d="m8 5h7v13h-7z" opacity=".05"/><path d="m7.003 16a4 3 0 1 1 8 0 4 3 0 0 1 -8 0z" fill="url(#g)" fill-rule="evenodd" opacity=".141"/><path d="m9.5 6.5h11v15h-11z" fill="url(#b)" stroke-width="1.08562"/><path d="m12.5 14.5h-9v-13h9z" fill="none" stroke="url(#d)" stroke-linecap="round" transform="translate(7 6)"/><path d="m2.5.5h11v15h-11z" fill="none" stroke="url(#f)" stroke-linejoin="round" transform="translate(7 6)"/><path d="m25.492 10.898h10v1.5h-10z" fill="url(#m)" opacity=".15" transform="translate(-15.492 10.602)"/><path d="m25.492 10.898v1.5c-.414.003-1-.336-1-.75s.46-.75 1-.75z" fill="url(#n)" opacity=".15" transform="translate(-15.492 10.602)"/><path d="m35.492 10.898v1.5c.414.003 1-.336 1-.75s-.462-.75-1-.75z" fill="url(#o)" opacity=".15" transform="translate(-15.492 10.602)"/><path d="m9.303 8.59c-3.55 2.404-1.418 7.017 2.2 7.017v1.91l5-3.57-5-3.34v2c-2.553.1-3.67-2.34-1.844-4.018z" display="block" fill="url(#h)"/><g fill="none"><path d="m8.62 9.833c-1.252 1.47-.124 5.31 3.883 4.785v.99l2.33-1.66-2.33-1.51v.79c-4.397.236-4.256-2.8-3.882-3.395z" display="block" opacity=".8" stroke="url(#i)" stroke-miterlimit="7" stroke-width=".964"/><path d="m9.303 8.59c-3.55 2.404-1.418 7.017 2.2 7.017v1.91l5-3.57-5-3.34v2c-2.553.1-3.67-2.34-1.844-4.018z" opacity=".5" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_copyobjects.svg b/icon-themes/elementary_svg/cmd/lc_copyobjects.svg
new file mode 100644
index 000000000..0b310dce7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_copyobjects.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="6.865508" x2="7.365508" y1="1.261061" y2="11.761061"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="13.178362" x2="12.522476" y1="11.626316" y2=".761061"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="8.114669" x2="8.114669" y1="1.885214" y2="10.885236"><stop offset="0" stop-color="#fff"/><stop offset=".03368991" 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" stroke-width=".750002"><g transform="matrix(1.33333 0 0 1.33333 4.680469 .486387)"><path d="m4.3646589.76021148h8.2500211v11.25002852l-8.2500211.0017z" fill="url(#a)" stroke="url(#b)"/><path d="m5.1146608 1.5102134h6.7500172v9.7483246l-6.7500172.0017z" fill="none" stroke="url(#c)"/></g><g transform="matrix(1.33333 0 0 1.33333 .680469 3.486387)"><path d="m4.3646589.76021148h8.2500211v11.25002852l-8.2500211.0017z" fill="url(#a)" stroke="url(#b)"/><path d="m5.1146608 1.5102134h6.7500172v9.7483246l-6.7500172.0017z" fill="none" stroke="url(#c)"/></g><g transform="matrix(1.33333 0 0 1.33333 -3.319531 6.486387)"><path d="m4.3646589.76021148h8.2500211v11.25002852l-8.2500211.0017z" fill="url(#a)" stroke="url(#b)"/><path d="m5.1146608 1.5102134h6.7500172v9.7483246l-6.7500172.0017z" fill="none" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_crookrotate.svg b/icon-themes/elementary_svg/cmd/lc_crookrotate.svg
new file mode 100644
index 000000000..8d3abebad
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_crookrotate.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499998 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.28571361 0 0 .30419701 1.010328 3.482855)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="26.793295" y1=".985206" y2="18.959322"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.029619 2.817822)" gradientUnits="userSpaceOnUse" x1="24.513784" x2="24.513783" y1="5.855691" y2="18.663416"><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="c" gradientTransform="matrix(-.3446422 -.3446423 .3381098 -.3381098 1.734919 34.417716)" gradientUnits="userSpaceOnUse" x1="35.31226" x2="1.331919" y1="66.30397" y2="30.932793"><stop offset="0" stop-color="#e4c6fa"/><stop offset=".26238" stop-color="#cd9ef7"/><stop offset=".704952" stop-color="#a56de2"/><stop offset="1" stop-color="#7239b3"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="10.908747" x2="10.908747" y1="11.050139" y2="26.965582"><stop offset="0" stop-color="#fff"/><stop offset=".16666667" 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.186459" x2="10.186459" y1="2.549" y2="9.641272"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="10.244605" x2="9.885405" y1="3.30187" y2="3.86059"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".539" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="8.334375" x2="8.334375" xlink:href="#h" y1="2.36523" y2="4.614189"/><linearGradient id="h"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="9.128125" x2="9.128125" xlink:href="#h" y1="1.836063" y2="3.688147"/><g transform="matrix(.3527769 0 0 .3527769 -.702878 -1.1907)"><path d="m2.3674169 3.7502239h6.7500169l.000012 6.7491271-6.7500289.00089z" fill="url(#a)"/><path d="m8.3674321 9.7502389-5.2500131.0000001v-5.2500131h5.2500131z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="round" stroke-width=".750002"/><path d="m2.3674171 3.750224h6.7500169l.0000131 6.749063-6.75003.000954z" fill="none" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".74902" stroke-width=".750002"/><g stroke-linecap="round" stroke-linejoin="round" stroke-width=".610727" transform="matrix(1.2280479 0 0 1.2280479 .657072 8.077078)"><path d="m11.386034 3.1946365c-.386771 1.1952571-2.5242887 3.3105839-3.7805652 3.3112229-.0351889-.0013122-.0703511-.0032657-.1054688-.0058594v3.998047c.035147.0015.070304.0028.1054688.0039 4.0109582-.0048 7.3807052-3.3220442 7.8339842-7.3073105z" fill="url(#c)" stroke="#452981" stroke-opacity=".595588"/><path d="m11.813876 3.8077491c-.87873 1.3366651-1.9401476 2.7080153-3.6977766 3.2573527l-.00537 2.8081535.4420041-.04513c1.4373523-.1937472 2.8197155-.8286071 3.8964855-1.7910159 1.009834-.9025811 1.8561-2.4263592 2.234752-3.7356522.070773-.2481273-.115025-.4952097-.373047-.4960938z" fill="none" stroke="url(#d)" stroke-linecap="square"/></g><g stroke-width=".264583" transform="matrix(2.6637023 .96950833 -.96950833 2.6637023 -13.801938 -2.029854)"><path d="m7.5406252 1.6877522c.042122 1.3724856.6670185 2.244142 2.1166667 2.0892784v.5725748l1.3229171-.9260417-1.3229171-.7937501v.513147c-1.0828698.1206246-1.4226635-.5080845-1.5528769-1.4552084z" style="stroke:#002e99;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:20;stroke-opacity:.490196;fill:url(#e)"/><g fill="none"><path d="m9.8419049 3.4395834.00476-.4810519.7366691.4650322-.7424256.5790197v-.4" opacity=".5" stroke="url(#f)"/><path d="m9.6572919 3.6309701c-1.1121469.0807203-1.8520834-.3557178-1.9372882-1.8109262" opacity=".5" stroke="url(#g)"/><path d="m9.6572919 3.319811c-.1908425-.0445587-1.4552084.2807708-1.6859873-1.4678275-.002871-.0217535-.215903-.0107777-.3852743.0016939" opacity=".5" stroke="url(#i)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_crookslant.svg b/icon-themes/elementary_svg/cmd/lc_crookslant.svg
new file mode 100644
index 000000000..c5bfa952c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_crookslant.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499998 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.28571361 0 0 .30419701 1.010328 3.482855)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="26.793295" y1=".985206" y2="18.959322"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.029619 2.817822)" gradientUnits="userSpaceOnUse" x1="24.513784" x2="24.513783" y1="5.855691" y2="18.663416"><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="c" gradientTransform="matrix(-.3446422 -.3446423 .3381098 -.3381098 1.734919 34.417716)" gradientUnits="userSpaceOnUse" x1="35.31226" x2="1.331919" y1="66.30397" y2="30.932793"><stop offset="0" stop-color="#e4c6fa"/><stop offset=".26238" stop-color="#cd9ef7"/><stop offset=".704952" stop-color="#a56de2"/><stop offset="1" stop-color="#7239b3"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="11.536438" x2="10.908747" y1="4.531804" y2="26.965582"><stop offset="0" stop-color="#fff"/><stop offset=".31189167" 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.186459" x2="10.186459" y1="2.549" y2="9.641272"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="10.244605" x2="9.885405" y1="3.30187" y2="3.86059"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".539" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="8.334375" x2="8.334375" xlink:href="#h" y1="2.36523" y2="4.614189"/><linearGradient id="h"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="9.128125" x2="9.128125" xlink:href="#h" y1="1.836063" y2="3.688147"/><g transform="matrix(.3527769 0 0 .3527769 -.702878 -1.190699)"><path d="m2.3674169 3.7502239h6.7500169l.000012 6.7491271-6.7500289.00089z" fill="url(#a)"/><g fill="none" stroke-width=".750002"><path d="m8.3674321 9.7502389-5.2500131.0000001v-5.2500131h5.2500131z" opacity=".5" stroke="url(#b)" stroke-linecap="round"/><path d="m2.3674171 3.750224h6.7500169l.0000131 6.749063-6.75003.000954z" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".74902"/></g></g><g stroke-linecap="round" stroke-linejoin="round" stroke-width=".610727" transform="matrix(.43322693 0 0 .43322693 -.471078 1.658707)"><path d="m15.439453.14100209c-.386771 1.19525711-6.5777077 6.36421831-7.8339842 6.36485731-.0351889-.0013122-.0703511-.0032657-.1054688-.0058594v3.998047c.035147.0015.070304.0028.1054688.0039 4.0109582-.0048 7.3807052-3.3220442 7.8339842-7.3073105z" fill="url(#c)" stroke="#452981" stroke-opacity=".595588"/><path d="m14.866897 1.8300436c-2.412987 2.3233796-5.0053888 4.6950583-6.7507976 5.2350582l-.00537 2.8081535.4420041-.04513c1.4373523-.1937472 2.8197155-.8286071 3.8964855-1.7910159 1.009834-.9025811 1.8561-2.4263592 2.234752-3.7356522z" fill="none" stroke="url(#d)" stroke-linecap="square"/></g><g stroke-width=".264583" transform="matrix(.93969264 .34202013 -.34202013 .93969264 -5.571883 -1.906785)"><path d="m7.5406252 1.6877522c.042122 1.3724856.6670185 2.244142 2.1166667 2.0892784v.5725748l1.3229171-.9260417-1.3229171-.7937501v.513147c-1.0828698.1206246-1.4226635-.5080845-1.5528769-1.4552084z" style="stroke:#002e99;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:20;stroke-opacity:.490196;fill:url(#e)"/><g fill="none"><path d="m9.8419049 3.4395834.00476-.4810519.7366691.4650322-.7424256.5790197v-.4" opacity=".5" stroke="url(#f)"/><path d="m9.6572919 3.6309701c-1.1121469.0807203-1.8520834-.3557178-1.9372882-1.8109262" opacity=".5" stroke="url(#g)"/><path d="m9.6572919 3.319811c-.1908425-.0445587-1.4552084.2807708-1.6859873-1.4678275-.002871-.0217535-.215903-.0107777-.3852743.0016939" opacity=".5" stroke="url(#i)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_crop.svg b/icon-themes/elementary_svg/cmd/lc_crop.svg
new file mode 100644
index 000000000..2105ff8db
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_crop.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="6.702713" cy="73.615715" gradientTransform="matrix(1.6600963 0 0 .36315008 .872852 1.641448)" gradientUnits="userSpaceOnUse" r="7.228416"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="11.53333" x2="11.53333" xlink:href="#c" y1="14.000001" y2="29.527292"/><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset=".01966729" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99149066" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientTransform="matrix(-1 0 0 -1 24 32)" gradientUnits="userSpaceOnUse" x1="10" x2="10" xlink:href="#e" y1="2" y2="20"/><linearGradient id="e"><stop offset="0" stop-color="#fad4a1"/><stop offset="1" stop-color="#e6b481"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="11.53333" x2="11.53333" xlink:href="#c" y1="12.000001" y2="27.000001"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="10" x2="10" xlink:href="#e" y1="10" y2="28"/><g transform="translate(0 -8)"><path d="m4.5 9.5v15 3h3 15v-3h-15v-15z" fill="url(#g)"/><g fill="none"><path d="m4.5 9.5v15 3h3 15v-3h-15v-15z" opacity=".5" stroke="#a1550a"/><path d="m22 25.5h-15" opacity=".5" stroke="#fff" stroke-linejoin="round"/><path d="m7 10.5h-1.5v16.5" opacity=".5" stroke="url(#f)"/></g><path d="m4 12.5h-2.5v3h2.5m4 0h8.5v15h3v-15-3h-11.5" fill="url(#d)"/><path d="m4 12.5h-2.5v3h2.5m4 0h8.5v15h3v-15-3h-3-8.5" fill="none" opacity=".5" stroke="#a1550a"/><path d="m23.999865 28.375c0 1.449748-5.372523 2.625-11.999865 2.625-6.627343 0-11.999865-1.175252-11.999865-2.625 0-1.449747 5.372522-2.625 11.999865-2.625 6.627342 0 11.999865 1.175253 11.999865 2.625z" fill="url(#a)" opacity=".2"/><path d="m6 4v1h2v-1zm0 2v1h2v1h1v-2h-1zm2 2h-2v1h2zm2-2v2h1v-2zm2 0v2h1v-2zm2 0v2h1v-2zm2 3v1h2v-1zm-10 1v1h2v-1zm10 1v1h2v-1zm-10 1v1h2v-1zm10 1v1h2v-1zm-10 1v1h2v-1zm12 2v-1h-2v1m-1 0v2h3v-1h-2v-1zm-6 0v2h1v-2zm2 0v2h1v-2zm2 0v2h1v-2zm3 3v1h2v-1z" fill="#a1550a" opacity=".3" transform="translate(0 8)"/><path d="m2 13.5h2m4 0h11m-1.46494 16.5-.03506-15" fill="none" opacity=".5" stroke="url(#b)" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_cube.svg b/icon-themes/elementary_svg/cmd/lc_cube.svg
new file mode 100644
index 000000000..51bf7c27e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_cube.svg
@@ -0,0 +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(.2502023 -.7175237 .7175237 .2502023 -440.80327 141.5896)" 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="13" x2="13" y1="2" y2="4.784064"><stop offset="0" stop-color="#fff"/><stop offset=".5" 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="9" x2="4.844184" y1="6.526636" y2="16.352354"><stop offset="0" stop-color="#fff"/><stop offset=".04552736" 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="d" gradientUnits="userSpaceOnUse" x1="17" x2="20.446054" y1="7" y2="15.74026"><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><path d="m11.716797 10.976562a1.0250168 1.0250168 0 0 0 -.298828.0625l-10.77539088 4a1.0250168 1.0250168 0 0 0 -.66796875.960938v1.5a1.0250168 1.0250168 0 0 0 .56640625.916016l11.00000038 5.5a1.0250168 1.0250168 0 0 0 .917968 0l11-5.5a1.0250168 1.0250168 0 0 0 .566407-.916016v-1.5a1.0250168 1.0250168 0 0 0 -.681641-.964844l-11.224609-4a1.0250168 1.0250168 0 0 0 -.402344-.05859z" opacity=".05"/><path d="m12 23 11-5.5v-1.5l-11.22405-4-10.77595 4v1.5z" opacity=".1"/><path d="m12 21.5 10.5191-4.9665v-12.0335l-10.74315-4-10.27595 4v12.0335z" fill="url(#a)"/><path d="m12 9-10.5-4.5.06945 11.9005 10.43055 5.0995z" fill="#fff" opacity=".2"/><path d="m0-.9499h24v24h-24z" fill="none"/><path d="m1.5 4.5 10.5 4.5 10.5191-4.4123999-10.5191-4.0876001z" fill="#fff" fill-rule="evenodd" opacity=".4"/><g fill="none"><path d="m3.2637209 4.8387027 8.7362791 3.6965227 8.668258-3.7239113-8.668258-3.1974141z" opacity=".9" stroke="url(#b)" stroke-opacity=".659483"/><path d="m2.5 5v10.8923l8.9967 4.323179.0066-11.3661129" opacity=".6" stroke="url(#c)" stroke-opacity=".448276"/><path d="m21.5 4.8117513v11.1099487l-9.5 4.5783" opacity=".5" stroke="url(#d)" stroke-opacity=".448276"/><path d="m12 21.5 10.5191-4.9665v-12.0335l-10.74585-3.9312-10.27325 3.9312v12.0335z" opacity=".55" stroke="#7239b3" stroke-linecap="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_currencyfield.svg b/icon-themes/elementary_svg/cmd/lc_currencyfield.svg
new file mode 100644
index 000000000..752b697e0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_currencyfield.svg
@@ -0,0 +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(.52110137 0 0 .48902973 -.542202 -.901267)" gradientUnits="userSpaceOnUse" x1="24.068642" x2="24.068642" xlink:href="#j" y1="-.201895" y2="71.368393"/><linearGradient id="b" gradientTransform="matrix(.52110137 0 0 .48902973 -.542202 .098733)" gradientUnits="userSpaceOnUse" x1="24.068642" x2="24.068642" xlink:href="#j" y1="1.84297" y2="69.323532"/><linearGradient id="c" gradientTransform="matrix(.56756754 0 0 .40540542 -1.621623 2.270271)" gradientUnits="userSpaceOnUse" x1="33.690479" x2="33.690479" xlink:href="#i" y1="6.733331" y2="23.999998"/><linearGradient id="d" gradientTransform="matrix(.56756754 0 0 .40540542 -1.621623 3.270271)" gradientUnits="userSpaceOnUse" x1="34.571434" x2="34.571434" xlink:href="#i" y1="6.733331" y2="23.999998"/><linearGradient id="e" gradientTransform="matrix(0 -.39448 .42345 0 -.496 23.346)" gradientUnits="userSpaceOnUse" x1="15.013134" x2="17.864996" xlink:href="#n" y1="19.923491" y2="19.923491"/><linearGradient id="f" gradientTransform="translate(0 5)" gradientUnits="userSpaceOnUse" x1="4.073832" x2="11.963182" xlink:href="#o" y1="11.830508" y2="11.830508"/><linearGradient id="g" gradientTransform="matrix(0 -.39448 .42345 0 -.496 23.346)" gradientUnits="userSpaceOnUse" x1="7.604416" x2="7.857325" xlink:href="#n" y1="11.003552" y2="12.489676"/><linearGradient id="h"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.56756754 0 0 .40540542 -1.621623 3.270271)" gradientUnits="userSpaceOnUse" x1="40.290417" x2="40.290417" y1="6.093005" y2="41.843941"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.52272194 0 0 .48571424 -.545325 .128572)" gradientUnits="userSpaceOnUse" x1="23.25" x2="23.25" y1="-28.809029" y2="70.294914"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.04224859 0 0 .00617648 -3.269828 13.735404)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="l" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01445832 0 0 .00617648 12.713462 13.735435)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#h"/><radialGradient id="m" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01445833 0 0 .00617648 13.286536 13.735435)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#h"/><linearGradient id="n" gradientTransform="matrix(0 -.39448 .42345 0 -.496 23.346)" gradientUnits="userSpaceOnUse" x1="7.604416" x2="7.857325" y1="11.003552" y2="12.489676"><stop offset="0" stop-color="#fff"/><stop offset=".512" stop-color="#fff" stop-opacity=".235"/><stop offset=".585" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="o" gradientTransform="translate(0 5)" gradientUnits="userSpaceOnUse" x1="4.073832" x2="11.963182" y1="11.830508" y2="11.830508"><stop offset="0" stop-color="#86641c"/><stop offset=".25" stop-color="#fdeb69"/><stop offset=".375" stop-color="#be9843"/><stop offset=".5" stop-color="#dfc98b"/><stop offset=".60820836" stop-color="#fdeb69"/><stop offset="1" stop-color="#835c17" stop-opacity=".960784"/></linearGradient><radialGradient id="p" cx="10.211102" cy="22.022497" gradientTransform="matrix(1 0 0 .26219511 -4 13.679762)" gradientUnits="userSpaceOnUse" r="5.896552" xlink:href="#h"/><linearGradient id="q" gradientTransform="translate(0 5.750002)" gradientUnits="userSpaceOnUse" x1="4.073832" x2="11.963182" xlink:href="#o" y1="11.830508" y2="11.830508"/><ellipse cx="6.211102" cy="19.453953" fill="url(#p)" opacity=".57" rx="5.896552" ry="1.546047"/><g transform="translate(3 1)"><path d="m.5 4.5h18c.558697-.085433.92035-.3876155 1-1v10c-.196242.389438-.322519.856605-1 1h-18z" style="stroke:#206b00;stroke-width:1.002;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.552941;fill:url(#b)"/><path d="m1.5 5.5h17v8h-17z" fill="none" opacity=".5" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round"/><circle cx="10.065617" cy="9.861602" fill="#68b723" r="3.271867"/><circle cx="10.029662" cy="9.466102" fill="#3a9104" r="3.271867"/><circle cx="15.994367" cy="9.475232" fill="#68b723" r=".995971"/><circle cx="15.998765" cy="9.001696" fill="#3a9104" r=".995971"/><circle cx="3.994367" cy="9.475232" fill="#68b723" r=".995971"/><circle cx="3.998765" cy="9.001696" fill="#3a9104" r=".995971"/></g><path d="m3 5h18v10h-18z" fill="#206b00" opacity=".25"/><g transform="translate(0 -1)"><path d="m4 16 18-.000003v1.500003l-18 .000003z" fill="url(#k)" opacity=".15"/><path d="m4 16.00008v1.49992c-.7445682.0028-1.8000031-.336056-1.8000031-.750056s.8308818-.749863 1.8000031-.749864z" fill="url(#l)" opacity=".15"/><path d="m22 16.00008v1.49992c.744568.0028 1.800003-.336056 1.800003-.750056s-.830882-.749863-1.800003-.749864z" fill="url(#m)" opacity=".15"/></g><path d="m.5 3.5h19v10h-19z" fill="url(#a)" stroke="#206b00" stroke-opacity=".552941" stroke-width="1.001851"/><path d="m1.5 4.5h17v8h-17z" fill="none" opacity=".5" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round"/><circle cx="10.065617" cy="8.861602" fill="#68b723" r="3.271867"/><circle cx="10.029662" cy="8.466102" fill="#3a9104" r="3.271867"/><circle cx="15.994367" cy="8.475232" fill="#68b723" r=".995971"/><circle cx="15.998765" cy="8.001696" fill="#3a9104" r=".995971"/><circle cx="3.994367" cy="8.475232" fill="#68b723" r=".995971"/><circle cx="3.998765" cy="8.001696" fill="#3a9104" r=".995971"/><g stroke-linecap="round" stroke-linejoin="round" transform="translate(-4 -3)"><g stroke-width=".750002"><g transform="matrix(1.33333 0 0 1.33333 -.587443 -1.731434)"><ellipse cx="8.018507" cy="16.830509" fill="#fff394" rx="3.444675" ry="1.646508" stroke="url(#f)" stroke-opacity=".915441"/><ellipse cx="8.006522" cy="16.842493" fill="none" rx="2.631659" ry=".962006" stroke="url(#g)" stroke-opacity=".610294"/></g><g transform="matrix(1.33333 0 0 1.33333 -.587443 -2.731434)"><ellipse cx="8.018507" cy="16.830509" fill="#fff394" rx="3.444675" ry="1.646508" stroke="url(#f)" stroke-opacity=".915441"/><ellipse cx="8.006522" cy="16.842493" fill="none" rx="2.631659" ry=".962006" stroke="url(#g)" stroke-opacity=".610294"/></g><g transform="matrix(1.33333 0 0 1.33333 -.587443 -3.731434)"><ellipse cx="8.018507" cy="16.830509" fill="#fff394" rx="3.444675" ry="1.646508" stroke="url(#f)" stroke-opacity=".915441"/><ellipse cx="8.006522" cy="16.842493" fill="none" rx="2.631659" ry=".962006" stroke="url(#g)" stroke-opacity=".610294"/></g><g transform="matrix(1.33333 0 0 1.33333 -.587443 -4.731434)"><ellipse cx="8.018507" cy="16.830509" fill="#fff394" rx="3.444675" ry="1.646508" stroke="url(#f)" stroke-opacity=".915441"/><ellipse cx="8.006522" cy="16.842493" fill="none" rx="2.631659" ry=".962006" stroke="url(#g)" stroke-opacity=".610294"/></g><g transform="matrix(1.33333 0 0 1.33333 -.587443 -5.731434)"><ellipse cx="8.018507" cy="16.830509" fill="#fff394" rx="3.444675" ry="1.646508" stroke="url(#f)" stroke-opacity=".915441"/><ellipse cx="8.006522" cy="16.842493" fill="none" rx="2.631659" ry=".962006" stroke="url(#g)" stroke-opacity=".610294"/></g><g transform="matrix(1.33333 0 0 1.33333 -.587443 -6.731434)"><ellipse cx="8.018507" cy="16.830509" fill="#fff394" rx="3.444675" ry="1.646508" stroke="url(#f)" stroke-opacity=".915441"/><ellipse cx="8.006522" cy="16.842493" fill="none" rx="2.631659" ry=".962006" stroke="url(#g)" stroke-opacity=".610294"/></g><g transform="matrix(1.33333 0 0 1.33333 -.587443 -7.731434)"><ellipse cx="8.018507" cy="16.830509" fill="#fff394" rx="3.444675" ry="1.646508" stroke="url(#f)" stroke-opacity=".915441"/><ellipse cx="8.006522" cy="16.842493" fill="none" rx="2.631659" ry=".962006" stroke="url(#e)" stroke-opacity=".610294"/></g><g transform="matrix(.96209907 .9231112 -.9231112 .96209907 26.656209 -5.620696)"><ellipse cx="8.018507" cy="17.580511" fill="#fff394" rx="3.444675" ry="1.646508" stroke="url(#q)" stroke-opacity=".915441"/><ellipse cx="8.018507" cy="16.830509" fill="#fff394" rx="3.444675" ry="1.646508" stroke="url(#f)" stroke-opacity=".915441"/><ellipse cx="8.006522" cy="16.842493" fill="none" rx="2.631659" ry=".962006" stroke="url(#g)" stroke-opacity=".610294"/></g></g><path d="m10.103516 12.513672c-2.5361344.000288-4.5917667.983074-4.5917972 2.195312.00141.168407.043349.336177.125.5-.081651.163823-.1235935.331593-.125.5.00141.168407.043349.336177.125.5-.081651.163823-.1235935.331593-.125.5.00141.168407.043349.336177.125.5-.081651.163823-.1235935.331593-.125.5.00141.168407.043349.336177.125.5-.081651.163823-.1235935.331593-.125.5.00141.168407.043349.336177.125.5-.081651.163823-.1235935.331593-.125.5.00141.168407.043349.336177.125.5-.081651.163823-.051684.870912-.053091 1.039319.0000294 1.212238 2.0556619 2.195025 4.5917972 2.195313 2.536898.000227 4.593721-.98271 4.59375-2.195313-.002-.168443-.116554-.875532-.198863-1.039319.08231-.163787.124907-.331557.126954-.5-.002-.168443-.04465-.336213-.126954-.5.08231-.163787.124907-.331557.126954-.5-.002-.168443-.04465-.336213-.126954-.5.08231-.163787.124907-.331557.126954-.5-.002-.168443-.04465-.336213-.126954-.5.0088-.01558.01729-.03121.02539-.04687.258414.987271 1.006368 2.137304 2.027344 3.117188 1.83032 1.756134 3.994553 2.470549 4.833984 1.595703.114744-.122646.199937-.272717.253907-.447266.172724-.06137.319524-.153116.4375-.273437.838723-.875272.03518-3.007861-1.794922-4.763672-1.83032-1.756134-3.994555-2.47055-4.833985-1.595703-.114557.122137-.199746.271546-.253906.445312-.172893.06188-.319698.154284-.4375.275391-.04988.05343-.09421.112097-.132813.175781-.0042-.162523-.0461-.324322-.125-.482422.08231-.163787.124907-.331557.126954-.5-.000031-1.212602-2.056853-2.195539-4.59375-2.195312z" fill="none" stroke="#86641c" stroke-opacity=".746888"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_customanimation.svg b/icon-themes/elementary_svg/cmd/lc_customanimation.svg
new file mode 100644
index 000000000..b4f652f4c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_customanimation.svg
@@ -0,0 +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(.55048262 0 0 .57815823 -3.826225 -5.276228)" gradientUnits="userSpaceOnUse" x1="24.046366" x2="24.046366" y1="11.673002" y2="34.713669"><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><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="7.373267" x2="9.158589" y1="33.636997" y2="39.344494"><stop offset="0" stop-color="#fff" stop-opacity=".27451"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="8.000001" x2="8.000001" y1=".496136" y2="15.977216"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><g transform="matrix(-1.33333 0 0 1.33333 22.66664 1.353854)"><g style="fill:#fff;stroke:#242424;stroke-linecap:square;stroke-linejoin:round;stroke-opacity:.451128;stroke-width:.750002"><rect height="1.500004" rx="0" ry=".5" width="4.125011" x="5.749994" y="2.359615"/><rect height="1.500004" rx="0" ry=".5" width="2.250006" x="2.749987" y="2.359615"/><rect height="1.500004" rx="0" ry=".5" width="3.542146" x="4.249991" y="4.609621"/><rect height="1.500004" rx="0" ry=".5" width="2.250006" x="1.249983" y="4.609621"/><rect height="1.500004" rx="0" ry=".5" width="4.875012" x="4.999992" y="6.859627"/><rect height="1.500004" rx="0" ry=".5" width="4.875016" x="-.625021" y="6.859627"/><rect height="1.500004" rx="0" ry=".5" width="3.542146" x="5.749994" y="9.109632"/><rect height="1.500004" rx="0" ry=".5" width="2.250006" x="2.749987" y="9.109632"/><rect height="1.500004" rx="0" ry=".5" width="2.250006" x="-.250021" y="9.109632"/><rect height="1.500004" rx="0" ry=".5" width="2.625006" x=".874982" y="11.359638"/><rect height="1.500004" rx="0" ry=".5" width="2.250006" x="4.249991" y="11.359638"/></g><g transform="matrix(.68197667 0 0 .68197667 5.346375 2.544088)"><path d="m8.0000006.49613568c.5064396 0 2.1391894 4.28357812 2.5489094 4.59622212.409717.3126432 4.793178.6198528 4.949676 1.125721.156499.505868-3.217866 3.4604743-3.374364 3.9663412-.156498.505868 1.285496 4.979313.875778 5.291956-.409718.312645-4.4935598-2.144886-5.0000001-2.144886-.5064395 0-4.5902812 2.457531-4.9999999 2.144886-.4097182-.312643 1.0322763-4.786089.8757779-5.291956-.1564985-.5058669-3.53086246-3.4604739-3.37436393-3.966342.15649845-.5058674 4.53995813-.813077 4.94967683-1.1257202.409718-.312644 2.0424703-4.59622212 2.5489098-4.59622212z" fill="url(#c)" stroke="#ad5f00" stroke-linejoin="round" stroke-opacity=".498039" stroke-width="1.099747"/><path d="m11.96875 26.375c-.506596.779667-1.63252 2.593568-2.90625 5.59375a.14192008.14192008 0 0 1 -.03125.03125.14192008.14192008 0 0 1 -.03125.03125.14192008.14192008 0 0 1 -.03125 0 .14192008.14192008 0 0 1 -.03125.03125.14192008.14192008 0 0 1 -.03125-.03125.14192008.14192008 0 0 1 -.03125 0 .14192008.14192008 0 0 1 -.03125-.03125.14192008.14192008 0 0 1 -.03125-.03125.14192008.14192008 0 0 1 0-.03125.14192008.14192008 0 0 1 -.03125 0c.00461-.0064-.035912.0063-.03125 0 .00522-.0059-.00527.03708 0 .03125.00556-.0056-.036852.0055-.03125 0 .00608-.005-.00612.03618 0 .03125.00629-.0047-.037574.0047-.03125 0 .00682-.0039-.038107.0038-.03125 0 .00692-.0037-.00695.03492 0 .03125.00726-.003-.038533.003-.03125 0a.14192008.14192008 0 0 1 0 .03125.14192008.14192008 0 0 1 .03125 0 .14192008.14192008 0 0 1 .03125.03125.14192008.14192008 0 0 1 .03125.03125.14192008.14192008 0 0 1 0 .03125.14192008.14192008 0 0 1 0 .03125.14192008.14192008 0 0 1 0 .03125.14192008.14192008 0 0 1 0 .03125.14192008.14192008 0 0 1 -.03125.03125.14192008.14192008 0 0 1 -.03125.03125.14192008.14192008 0 0 1 -.03125 0c-2.0575321.335503-4.6049536.679328-6.34375 1.09375 1.0525595 1.235411 2.264992 2.404007 3.4375 3.59375l15.03125-2.71875c.0052-.0052.02606.0052.03125 0 .28516-.285558.552815-.584263.84375-.875-1.985656-.473093-4.21957-.75757-6.28125-1.09375a.14192008.14192008 0 0 1 -.03125 0 .14192008.14192008 0 0 1 -.03125-.03125.14192008.14192008 0 0 1 -.03125-.03125.14192008.14192008 0 0 1 0-.03125.14192008.14192008 0 0 1 0-.03125.14192008.14192008 0 0 1 0-.03125.14192008.14192008 0 0 1 0-.03125.14192008.14192008 0 0 1 .03125-.03125.14192008.14192008 0 0 1 .03125-.03125.14192008.14192008 0 0 1 .03125 0 .14192008.14192008 0 0 1 0-.03125c.0075.0027-.0387-.0027-.03125 0 .0071.0035-.03835-.0035-.03125 0 .007.0037-.007-.03496 0-.03125.0066.0044-.03785-.0044-.03125 0 .0062.0049-.0062-.03622 0-.03125.006.0052-.03724-.0052-.03125 0 .0054.0058-.0053-.03713 0-.03125.0052.006-.03638-.006-.03125 0 .0045.0065-.0045-.0378 0-.03125.004.0069-.0352-.0069-.03125 0 .0037.007-.0037-.03828 0-.03125l-.125.0625-.125.0625c-.985076-2.286983-2.388794-4.698127-2.9375-5.625z" fill="url(#b)" opacity=".8" transform="matrix(.71439082 0 0 .70011588 -.572408 -16.954765)"/><path d="m8 2.3125003c-.5795026 1.0967235-1.0411109 2.2564459-1.6574842 3.3321931-.4355928.5786297-1.2016958.5640806-1.8445342.7006123-.7990951.1487384-1.6040837.2624313-2.4042316.4046946.8321477 1.0057613 1.9042251 1.803058 2.6553809 2.8730975.2931609.5612752.086735 1.1940262.048954 1.7875722-.1300362.873671-.7822554 2.011403-.8721349 2.890749 1.1003565-.559851 2.6237664-1.531888 3.7910708-1.94011.6246409-.12796 1.1682081.254232 1.7115393.49593.7264099.38268 1.7399469.939694 2.4653779 1.324105-.123973-1.302273-.773372-2.733611-.799425-4.042542.09173-.7298892.734153-1.1887208 1.185876-1.7078873.556483-.5461027 1.116396-1.0897375 1.625861-1.6809144-1.211014-.2155824-2.435696-.3737737-3.634767-.6459894-.7510947-.2936551-.937663-1.1434347-1.2928787-1.7800564-.3267359-.6702695-.6326855-1.3506457-.9786043-2.0114542z" fill="none" opacity=".8" stroke="url(#a)" stroke-linecap="square" stroke-width="1.099747"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_customshowdialog.svg b/icon-themes/elementary_svg/cmd/lc_customshowdialog.svg
new file mode 100644
index 000000000..71b3762a8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_customshowdialog.svg
@@ -0,0 +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(.3599214 0 0 .08725363 7.079729 13.865792)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-.99998741 0 0 .99998741 29.638279 -2.962035)" gradientUnits="userSpaceOnUse" x1="18.638508" x2="18.638508" xlink:href="#b" y1="8.717988" y2="10.968022"/><linearGradient id="d" gradientTransform="matrix(-.99998741 0 0 .99998741 23.651324 -3.009822)" gradientUnits="userSpaceOnUse" x1="15.651522" x2="15.651522" xlink:href="#b" y1="9.515787" y2="11.01581"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="4.999993" x2="4.999993" xlink:href="#b" y1="8.005848" y2="8.380849"/><linearGradient id="f" gradientTransform="matrix(.30158659 0 0 .33185129 -.293634 1.810038)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="27.50001" y1=".985206" y2="32.10878"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.486092" x2="23.486092" y1="5.516603" y2="24.728191"><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><linearGradient id="h" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-51.732536" x2="-51.786404" y1="34.231792" y2="2.906247"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="8.5" x2="8.5" y1="2" y2="1"><stop offset="0" stop-color="#d5d5d5"/><stop offset="1" stop-color="#e5e5e5"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="14.526505" x2="14.526505" y1="8.39077" y2="12.515833"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="18.638508" x2="18.638508" y1="7.592971" y2="12.09304"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="l" gradientTransform="matrix(1.3832 0 0 1.4144 -11.892 21.511)" gradientUnits="userSpaceOnUse" x1="21.611818" x2="21.611818" y1="-5.666174" y2="-3.545106"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="10.250006" x2="10.250006" xlink:href="#b" y1="1.255832" y2="2.005834"/><radialGradient id="n" cx="10.90426" cy="8.449767" gradientTransform="matrix(0 .7455191 -.67881264 0 12.738896 1.818745)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#5f5f5f"/><stop offset=".26238" stop-color="#4f4f4f"/><stop offset=".704952" stop-color="#3b3b3b"/><stop offset="1" stop-color="#2b2b2b"/></radialGradient><linearGradient id="o" gradientTransform="matrix(.53695193 0 0 .53021938 -5.883818 3.029591)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="44" y2="3.899002"><stop offset="0" stop-color="#272727"/><stop offset="1" stop-color="#454545"/></linearGradient><linearGradient id="p" gradientTransform="matrix(.53695193 0 0 .53021938 -5.883818 -4.970409)" gradientUnits="userSpaceOnUse" x1="26.305275" x2="26.305275" y1="16.918297" y2="32.092857"><stop offset="0" stop-color="#fff"/><stop offset=".37286323" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99493182" 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 1.33336 1.325561)"><ellipse cx="7.889552" cy="15.26185" display="block" fill="url(#a)" opacity=".433333" rx="6.073674" ry="1.472407" stroke-width=".750002"/><path d="m6.8749972 10.630856v1.875004l-2.2500056 1.500004.7500018 1.125003 2.2500057-1.500004 2.2500056 1.500004.7500023-1.125003-2.2500061-1.500004v-1.875004z" style="fill:#e5e5e5;stroke:#747474;stroke-width:.750002;stroke-linecap:square;stroke-linejoin:round;stroke-opacity:.745098"/><path d="m.87498219 2.3808352h14.25003581v9.0000228h-14.25003581z" fill="url(#f)" stroke-width="1.073087"/><g stroke-width=".750002"><g fill="none" transform="translate(-1 2)"><path d="m15.375016 8.6308557h-12.7500319v-7.5000188h12.7500319z" stroke="url(#g)" stroke-linecap="round"/><path d="m1.8749822.38083505c2.5206756 0 14.2500228.00092446 14.2500228.00092446l.000013 8.99909809-14.2500359.0000295z" stroke="url(#h)" stroke-linejoin="round"/></g><g stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".745098"><g stroke="#747474"><rect fill="url(#i)" height="2.250006" rx=".375" ry=".375001" width="15.750039" x=".12498" y=".130829"/><circle cx="10.423996" cy="14.589039" fill="#e5e5e5" r=".951788"/></g><circle cx="5.173983" cy="14.589039" fill="#e5e5e5" r=".951788" stroke="#747474"/><path d="m.874982.880831h14.250035v.750002h-14.250035z" fill="none" opacity=".8" stroke="url(#m)"/></g></g><g transform="matrix(-.9999874 0 0 .9999874 29.63828 -2.962035)"><rect fill="url(#k)" height="4.499149" rx=".375006" ry=".374087" width="2.248525" x="17.514999" y="7.59389"/><rect height="4.499149" rx=".375006" ry=".374087" style="opacity:.5;fill:none;stroke:#7239b3;stroke-width:.750011;stroke-linecap:round;stroke-linejoin:round" width="2.248525" x="17.514999" y="7.59389"/></g><g transform="matrix(-.9999874 0 0 .9999874 23.651324 -3.009822)"><rect fill="url(#j)" height="3.750057" rx=".375006" width="2.250033" x="14.526505" y="8.39077"/><rect height="3.749139" rx=".375006" ry=".374088" style="opacity:.5;fill:none;stroke:#cc3b02;stroke-width:.750011;stroke-linecap:round;stroke-linejoin:round" width="2.248525" x="14.528013" y="8.391688"/></g><g transform="matrix(.74999242 0 0 .74999242 -10.000976 -3.241624)"><rect fill="url(#l)" height="2.998814" rx=".500006" ry=".498782" width="3.000038" x="18.501474" y="13.497988"/><rect fill="none" height="2.998814" opacity=".5" rx=".497994" ry=".59664" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" width="3.000038" x="18.501474" y="13.497988"/></g><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m11.373499 5.3817612-.748493-.0009187.000003 3.0000073h.750002z" opacity=".5" stroke="url(#c)" stroke-width=".750002"/><path d="m8.3734917 6.1317619-.7500026-.0000002.0015 2.2490886h.7500015z" opacity=".5" stroke="url(#d)" stroke-width=".750002"/><path d="m4.6249914 7.630848.7500022.0009v.7491022l-.7500022-.0009z" opacity=".5" stroke="url(#e)" stroke-width=".749992"/></g></g><g stroke-linecap="round" stroke-linejoin="round" transform="translate(12 2)"><path d="m6.4238281 10.511718c-.3883337.04984-.734375.244141-.734375.244141l-.5488281.257813s-.5971316.489858-.6035156.65625c-.335812.559065-.1827479 1.238021-.2167969 1.849609.03272.525084-.3568494.912877-.1621094 1.445312-.02841.514015.4234236.815721.7128907 1.1875.3257669.47035.7683358 1.083592.4199218 1.646485-.644065.878173-1.577101 1.207108-2.5546875 1.685547-.00295.01676-.003.0073-.00586.02344-.127869.011312-.2304681.111277-.2304681.242185v1.5c0 .1385.1115.25.25.25h8.5c.1385 0 .25-.1115.25-.25v-1.650391c-.946383-.450853-2.071003-.93265-2.734375-1.734375-.39853-.536987-.0000719-1.182725.3144531-1.660156.24488-.397698.7563569-.651109.7636719-1.158203.188211-.514479-.0954225-.940946-.1484375-1.431641-.06931-.650552.1193355-1.361518-.2109375-1.966797-.44781-.619368-1.2693149-.89053-2.0136719-1.05664-.21591-.04096-.43575-.06871-.65625-.07031-.1279435-.02811-.2611804-.02638-.390625-.0098z" fill="url(#n)" stroke="url(#o)"/><path d="m6.6074219 3.4628906c.017092.00376-.00543-.00317-.060547.00391-.1464991.018802-.3867188.1289062-.3867188.1289062a.96322446.96322446 0 0 1 -.060547.03125l-.425781.1992151c-.045716.038826-.08742.073501-.1679687.1503906-.045001.042957-.073828.073412-.097656.099609a.96322446.96322446 0 0 1 0 .00195.96322446.96322446 0 0 1 -.044922.087891c-.0920586.1532635-.0368782.5952119-.0820314 1.4062531v-.1132812c.0320317.5140379-.125929.879966-.1796875 1.0585937s-.0393546.1163889-.0390625.1171875a.96322446.96322446 0 0 1 .056641.3828125c.00189-.034277-.039711-.093772.035156.00195.074867.095725.2601823.2631063.4765625.5410157a.96322446.96322446 0 0 1 .03125.042969c.1581992.2284118.4017069.5472769.5722656.9941406.1705587.4468638.2276356 1.139271-.125 1.7089848a.96322446.96322446 0 0 1 -.041016.0625c-.7530339 1.02675-1.7441286 1.432446-2.6054688 1.832031v.335937h7.0742184v-.33789c-.8368317-.3876442-1.7872298-.8427532-2.5136712-1.7207002a.96322446.96322446 0 0 1 -.03125-.03906c-.4009195-.5402095-.4018394-1.2450887-.2578125-1.7109404.1422213-.4600115.3713409-.7907176.5351562-1.0390625.228223-.3645107.4650841-.5558031.5664063-.6679687.1029148-.1139287.0459007-.0561372.0449219.0117187a.96322446.96322446 0 0 1 .0585937-.3164062c.0109761-.0300035.0181089-.0223105-.0175781-.1757813-.035687-.1534707-.1405838-.4241754-.1835938-.8222656a.96322446.96322446 0 0 1 0-.00195c-.0920683-.8641674-.0139444-1.3199775-.0957031-1.5312531-.2180969-.2597973-.731982-.5059868-1.3730469-.6503907-.1675581-.0307695-.3249096-.0497762-.4628906-.0507812a.96322446.96322446 0 0 1 -.1992187-.0214844z" fill="none" opacity=".3" stroke="url(#p)" transform="translate(0 8)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_cut.svg b/icon-themes/elementary_svg/cmd/lc_cut.svg
new file mode 100644
index 000000000..4dbd24aee
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_cut.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="14.999991" cy="1039.7" gradientTransform="matrix(-.56710644 -1.1342033 -1.7012993 .85065685 1785.4006 171.9473)" gradientUnits="userSpaceOnUse" r="3.526658" xlink:href="#b"/><linearGradient id="b"><stop offset="0" stop-color="#d1d1d1"/><stop offset="1" stop-color="#eaeaea"/></linearGradient><radialGradient id="c" cx="14.999991" cy="1039.7" gradientTransform="matrix(.56710644 -1.1342033 1.7012993 .85065685 -1761.3473 171.9473)" gradientUnits="userSpaceOnUse" r="3.526658" xlink:href="#b"/><radialGradient id="d" cx="62.625" cy="4.625" gradientTransform="matrix(.5647059 0 0 .2823525 -27.364705 1048.0563)" gradientUnits="userSpaceOnUse" r="10.625" xlink:href="#e"/><linearGradient id="e"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="f" cx="62.625" cy="4.625" gradientTransform="matrix(.5647059 0 0 .2823525 -19.364705 1048.0563)" gradientUnits="userSpaceOnUse" r="10.625" xlink:href="#e"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="16" x2="16.5" xlink:href="#h" y1="1041.8622" y2="1050.3622"/><linearGradient id="h"><stop offset="0" stop-color="#ed5353"/><stop offset="1" stop-color="#c6262e"/></linearGradient><radialGradient id="i" cx="12" cy="15.166395" gradientTransform="matrix(-.55698928 1.3924728 -2.4995652 -.99982634 57.593265 1041.8163)" gradientUnits="userSpaceOnUse" r="4.000696" xlink:href="#j"/><linearGradient id="j"><stop offset="0" stop-color="#a60101"/><stop offset="1" stop-color="#5f0101"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="6" x2="6" xlink:href="#h" y1="1034.3622" y2="1042.3622"/><radialGradient id="l" cx="9" cy="1035.5266" gradientTransform="matrix(-1.9795548 .28278205 -.24994327 -1.749674 285.6389 2844.6513)" gradientUnits="userSpaceOnUse" r="4.000696" xlink:href="#j"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="16.854095" x2="16.922869" xlink:href="#n" y1="1043.6501" y2="1048.5569"/><linearGradient id="n"><stop offset="0" stop-color="#fff"/><stop offset=".43013358" stop-color="#fff" stop-opacity=".011029"/><stop offset=".75" stop-color="#fff" stop-opacity=".011029"/><stop offset="1" stop-color="#fff" stop-opacity=".297794"/></linearGradient><linearGradient id="o" gradientTransform="matrix(-1 0 0 1 23.997303 0)" gradientUnits="userSpaceOnUse" x1="16.854095" x2="16.922869" xlink:href="#n" y1="1043.6501" y2="1048.5569"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="16.5" x2="18.20339" xlink:href="#q" y1="1035.3622" y2="1036.3114"/><linearGradient id="q"><stop offset="0" stop-color="#fff"/><stop offset=".00001738" stop-color="#fff" stop-opacity=".011029"/><stop offset=".75" stop-color="#fff" stop-opacity=".011029"/><stop offset="1" stop-color="#fff" stop-opacity=".297794"/></linearGradient><linearGradient id="r" gradientTransform="matrix(-1 0 0 1 24.038898 0)" gradientUnits="userSpaceOnUse" x1="16.5" x2="18.20339" xlink:href="#q" y1="1035.3622" y2="1036.3114"/><g transform="matrix(.26458333 0 0 .26458333 0 -272.087495)"><path d="m11.5 1039.3622-5.2999997-9.8s-3.6999995 7.8 5.2999997 12.8z" fill="url(#a)" stroke="#4d4d4d" stroke-opacity=".501961"/><path d="m12.5 1039.3622 5.3-9.8s3.7 7.8-5.3 12.8z" fill="url(#c)" stroke="#4d4d4d" stroke-opacity=".501961"/><path d="m14 1049.3622c0 1.6569-2.686291 3-6 3-3.3137085 0-6-1.3431-6-3s2.6862915-3 6-3c3.313709 0 6 1.3431 6 3z" fill="url(#d)" fill-rule="evenodd" opacity=".4"/><path d="m22 1049.3622c0 1.6569-2.686291 3-6 3s-6-1.3431-6-3 2.686291-3 6-3 6 1.3431 6 3z" fill="url(#f)" fill-rule="evenodd" opacity=".4"/><g fill="#ee5050"><path d="m14 1042.3622c-.684728.1472-1.54059 1.1088-1.5 3.5.05092 2.9996 2.187468 4 3.5 4s3.5-1.0415 3.5-4c0-2.9586-4.815272-3.6472-5.5-3.5zm.4375 1.875s5.23936.8914 2.25 3.125c-2.688286 2.0087-2.25-3.125-2.25-3.125z" fill="url(#g)" stroke="url(#i)" stroke-opacity=".501961"/><path d="m8.5625 1034.3622c-1.3803873.074-5.0625.9112-5.0625 3.5 0 2.9585 2.1874677 4.0034 3.5 4 1.3125323 0 3.449081-1.0004 3.5-4 .04059-2.3912-.815272-3.3528-1.5-3.5-.085591-.018-.2403018-.011-.4375 0zm0 1.875s.4382857 5.1337-2.25 3.125c-2.9893599-2.2336 2.25-3.125 2.25-3.125z" fill="url(#k)" stroke="url(#l)" stroke-opacity=".501961" transform="translate(1 7.999992)"/><g fill="none"><path d="m14.175781 1043.1816c-.0495.011-.282578.2277-.498047.7032a.83898362.83898362 0 0 1 .900391-.4746s1.369688.2052 2.501953.8125c.566133.3036 1.197056.7367 1.34375 1.5605.07335.4119-.03288.8626-.255859 1.2344-.222976.3717-.547066.6932-.978516 1.0156-.400286.2991-.78379.5044-1.197265.5918-.413476.087-.869642.023-1.216797-.1816-.694312-.4097-.906125-1.0961-1.041016-1.711-.257064-1.1718-.138062-2.3302-.126953-2.4472-.13094.4002-.283044.7664-.269531 1.5625.02211 1.3022.4626 2.0384.996093 2.5117.533494.4733 1.222884.6621 1.666016.6621.434376 0 1.144467-.1981 1.685547-.6777.54108-.4797.974609-1.21.974609-2.4825 0-.5121-.181439-.8744-.527344-1.2324-.345904-.358-.869663-.6721-1.441406-.9043s-1.186094-.3856-1.679687-.4668c-.493593-.081-.993674-.042-.835938-.076z" opacity=".5" stroke="url(#m)"/><path d="m9.821522 1043.1816c.0495.011.282578.2277.498047.7032a.83898362.83898362 0 0 0 -.900391-.4746s-1.369688.2052-2.501953.8125c-.566133.3036-1.197056.7367-1.34375 1.5605-.07335.4119.03288.8626.255859 1.2344.222976.3717.547066.6932.978516 1.0156.400286.2991.78379.5044 1.197265.5918.413476.087.869642.023 1.216797-.1816.694312-.4097.906125-1.0961 1.041016-1.711.257064-1.1718.138062-2.3302.126953-2.4472.13094.4002.283044.7664.269531 1.5625-.02211 1.3022-.4626 2.0384-.996093 2.5117-.533494.4733-1.222884.6621-1.666016.6621-.434376 0-1.144467-.1981-1.685547-.6777-.54108-.4797-.974609-1.21-.974609-2.4825 0-.5121.181439-.8744.527344-1.2324.345904-.358.869663-.6721 1.441406-.9043s1.186094-.3856 1.679687-.4668c.493593-.081.993674-.042.835938-.076z" opacity=".5" stroke="url(#o)"/></g></g><g fill="none"><path d="m17.390625 1032.4258-3.890625 7.1894v.8321c2.924367-2.1234 3.873854-4.4635 4.027344-6.4375.0493-.634-.07333-1.062-.136719-1.584z" stroke="url(#p)"/><path d="m6.648273 1032.4258 3.890625 7.1894v.8321c-2.924367-2.1234-3.873854-4.4635-4.027344-6.4375-.0493-.634.07333-1.062.136719-1.584z" stroke="url(#r)"/></g></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
new file mode 100644
index 000000000..e72fc8b36
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_cylinder.svg
@@ -0,0 +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(.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 .29110227 10.772975 13.430004)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><ellipse cx="11.852737" cy="18.087645" display="block" fill="url(#f)" fill-rule="evenodd" opacity=".245" rx="8.098211" ry="4.912356" stroke-width="1.581839"/><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
new file mode 100644
index 000000000..0eb29cdb7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_cyramid.svg
@@ -0,0 +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(.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_dataarearefresh.svg b/icon-themes/elementary_svg/cmd/lc_dataarearefresh.svg
new file mode 100644
index 000000000..59e7a398b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_dataarearefresh.svg
@@ -0,0 +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="translate(16 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="3"/><linearGradient id="b" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="30.655001" x2="30.827999" y1="65.686996" y2="48.688"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="translate(11 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="3"/><linearGradient id="d" gradientTransform="translate(6 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="3"/><linearGradient id="e" gradientTransform="translate(1 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="3"/><linearGradient id="f" gradientTransform="translate(1 5.5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="3"/><linearGradient id="g" gradientTransform="translate(1 14)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="3"/><linearGradient id="h" gradientTransform="translate(1 18)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="3"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="20" x2="20" y1="9.5" y2="14.5"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><radialGradient id="j" cx="62.625" cy="4.625" gradientTransform="matrix(.564708 0 0 .16941 -19.364 21.5164)" gradientUnits="userSpaceOnUse" r="10.625"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="k" gradientTransform="matrix(.48288 0 0 .360996 -990.092 -1149.617)" gradientUnits="userSpaceOnUse" x1="2082.573" x2="2082.573" y1="3213.947" y2="3247.2981"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.38778 0 0 .3918 7.072 2.35)" gradientUnits="userSpaceOnUse" x1="30.027" x2="26.434999" y1="27.802999" y2="33.389999"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".539" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.49416 0 0 .49422 19.834 2.1202)" gradientUnits="userSpaceOnUse" x1="-6.388" x2="-6.388" xlink:href="#n" y1="22.767" y2="39.522999"/><linearGradient id="n"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="o" gradientTransform="matrix(.36396 0 0 .36408 18.838 6.1576)" gradientUnits="userSpaceOnUse" x1="-2.85" x2="-2.85" xlink:href="#n" y1="39.396999" y2="22.916"/><linearGradient id="p" gradientTransform="matrix(.4458 0 0 .45 .302 -.525)" gradientUnits="userSpaceOnUse" x1="25.118887" x2="25.118887" y1="5.611111" y2="50.055557"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><path d="m2.028 1.5 18.894.047c.292999.0007289.524.248.528.555l.05 3.898h-15v16.5h-4.472c-.293.006-.528-.248-.528-.556v-19.89c0-.304.2350009-.5547289.528-.554z" fill="url(#p)"/><path d="m2 1.5c-.277 0-.5.2125469-.5.4765625v4.5234375h20v-4.5234375c0-.2640156-.223-.4765625-.5-.4765625z" fill="url(#i)"/><path d="m2 6.5-1 .0019531v14.9628909c0 .839.6951094 1.535156 1.5371094 1.535156h4.4628906v-1h-4.4628906c-.307 0-.5371094-.230109-.5371094-.537109v-2.462891h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4z" opacity=".3"/><path d="m6 22h1v-15.5h-1z" opacity=".321"/><path d="m2.5 7h3v2.5h-3z" fill="none" opacity=".5" stroke="url(#f)" stroke-linecap="square"/><g fill="none" stroke-linecap="square" transform="translate(0 -9)"><path d="m17.5 11.5h3v3h-3z" opacity=".5" stroke="url(#a)"/><path d="m12.5 11.5h3v3h-3z" opacity=".5" stroke="url(#c)"/><path d="m7.4999999 11.5h3.0000001v3h-3.0000001z" opacity=".5" stroke="url(#d)"/><path d="m2.5 11.5h3v3h-3z" opacity=".5" stroke="url(#e)"/></g><path d="m2 1c-.554 0-1 .446-1 1v4 1h1 19 1v-1-4c0-.554-.446-1-1-1zm0 1h4v4h-4zm5 0h4v4h-4zm5 0h4v4h-4zm5 0h4v4h-4z" fill="#a62100" fill-opacity=".501961"/><g fill="none" stroke-linecap="square"><path d="m2.5 15.5h3v2h-3z" opacity=".5" stroke="url(#g)"/><path d="m2.5 11.5h3v2h-3z" opacity=".5" stroke="url(#e)"/><path d="m2.5 19.5h3v2h-3z" opacity=".5" stroke="url(#h)"/></g><g transform="translate(.2 .09)"><path d="m22 22.3c0 .9942-2.6862 1.8-6 1.8s-6-.8058-6-1.8 2.6862-1.8 6-1.8 6 .8058 6 1.8z" fill="url(#j)" fill-rule="evenodd" opacity=".3" stroke-width=".6"/><path d="m16.3 10.6v1.8108c-.0996-.006-.1998-.0102-.3-.0108-2.8164 0-5.1 2.2836-5.1 5.1s2.2836 5.1 5.1 5.1c2.7-.0012 4.9308-2.106 5.0892-4.8h-2.4072c-.018.1596-.0528.3138-.096.462l-.0138.048c-.0438.1398-.1002.2742-.165.402l-.03.0618c-.0672.1236-.1428.24-.2268.3516l-.048.06c-.0876.108-.183.2118-.2862.306l-.0504.0438c-.108.0942-.2238.1824-.3468.258-.0096.006-.0192.0108-.03.0162-.12.072-.246.1356-.3762.189l-.0504.0222c-.132.0504-.2688.0876-.4092.117-.0264.006-.054.012-.0798.0168-.156.0276-.312.0444-.474.0444-.186 0-.3642-.018-.5382-.054-.0018 0-.0042 0-.006-.0024-.0048 0-.0084-.0024-.012-.0036-.1644-.0336-.324-.084-.4752-.147l-.039-.0162c-.1482-.0648-.2892-.141-.4218-.2292l-.024-.0138c-.1338-.0912-.258-.1962-.3732-.3096l-.0264-.0252c-.1104-.111-.21-.234-.2988-.3624l-.036-.048c-.0822-.1224-.1512-.2544-.2124-.3912-.012-.0258-.024-.0522-.0348-.078-.057-.1392-.102-.285-.135-.4344l-.015-.072c-.0318-.1644-.051-.336-.051-.5124 0-.1842.018-.363.054-.537l.0012-.003.0036-.0156c.0342-.1638.084-.3228.1476-.474l.0162-.0402c.066-.1482.1422-.2892.2304-.4218l.0138-.024c.0912-.1338.1962-.258.3096-.3732l.0252-.027c.111-.1104.234-.21.3624-.2988l.048-.036c.123-.084.255-.1524.3918-.2136.0258-.012.0522-.024.078-.0348.1392-.057.285-.102.4344-.135.024-.006.048-.012.072-.0156.1662-.0324.3372-.0516.5136-.0516.1002 0 .2004.006.3.018v1.782l4.6596-3z" fill="url(#k)" opacity=".99" stroke-width=".6"/><g fill="none"><path d="m16.894 13.372v-1.674l2.9592 1.9128-2.9592 1.884v-1.5156" opacity=".5" stroke="url(#l)" stroke-width=".9822"/><path d="m20.434 18.1276a4.488 4.488 0 0 1 -5.0244 3.837 4.488 4.488 0 0 1 -3.879-4.9896 4.488 4.488 0 0 1 4.9614-3.921" opacity=".5" stroke="url(#m)" stroke-width=".9822"/><path d="m16.3 10.6v1.81c-.1-.005-.2-.01-.3-.01-2.816 0-5.1 2.284-5.1 5.1s2.284 5.1 5.1 5.1c2.7 0 4.93-2.106 5.09-4.8h-2.41c-.018.16-.053.314-.096.462l-.014.048c-.044.14-.1.274-.165.402l-.03.062c-.067.123-.143.24-.227.35l-.048.063c-.087.108-.183.21-.286.306l-.05.043c-.108.095-.224.183-.347.258-.01.006-.02.01-.03.017-.12.074-.247.137-.377.19l-.05.02c-.133.053-.27.09-.41.12l-.08.016c-.154.028-.312.044-.474.044-.185 0-.364-.02-.538-.055h-.006c-.004 0-.008-.003-.012-.004-.164-.033-.324-.082-.475-.146l-.04-.016c-.15-.065-.29-.14-.422-.23l-.024-.013c-.135-.09-.26-.196-.374-.31l-.026-.025c-.11-.112-.21-.235-.3-.363l-.035-.048c-.083-.126-.152-.258-.214-.395l-.033-.078c-.057-.14-.102-.285-.135-.434l-.017-.072c-.03-.163-.05-.334-.05-.51 0-.185.018-.364.054-.538v-.003l.004-.017c.033-.163.083-.322.146-.474l.017-.04c.064-.15.14-.29.23-.423l.013-.024c.09-.133.196-.258.31-.373l.024-.026c.11-.11.234-.21.363-.3l.048-.035c.124-.084.256-.153.393-.214l.078-.035c.14-.056.286-.1.436-.134.024-.006.048-.012.072-.016.166-.03.337-.05.513-.05.1 0 .202.007.3.017v1.783l4.66-3z" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-width=".982"/><path d="m20.662 18.4-1.476-.003c-.462 1.6338-2.103 2.67-3.7992 2.3472-1.785-.3396-2.9616-2.0556-2.6352-3.843.327-1.788 2.034-2.976 3.8244-2.6616" opacity=".5" stroke="url(#o)" stroke-width=".9822"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_databarformatdialog.svg b/icon-themes/elementary_svg/cmd/lc_databarformatdialog.svg
new file mode 100644
index 000000000..c37dd32ed
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_databarformatdialog.svg
@@ -0,0 +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"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="7.5" x2="7.5" xlink:href="#a" y1="10.5" y2="13.5"/><linearGradient id="c" gradientTransform="matrix(.35135134 0 0 .24324327 .567566 1.162163)" gradientUnits="userSpaceOnUse" x1="38.230774" x2="38.230774" xlink:href="#i" y1="7.555551" y2="81.555542"/><linearGradient id="d" gradientTransform="matrix(.35135134 0 0 .24324327 3.567566 10.162164)" gradientUnits="userSpaceOnUse" x1="40.290417" x2="40.290417" xlink:href="#i" y1="7.555553" y2="40.444439"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#a" y1="4.5" y2="7.5"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="10" x2="10" xlink:href="#a" y1="16.5" y2="19.5"/><linearGradient id="g" gradientTransform="matrix(.35135134 0 0 .24324327 3.567566 16.162163)" gradientUnits="userSpaceOnUse" x1="40.290417" x2="40.290417" xlink:href="#i" y1="7.555553" y2="40.444439"/><linearGradient id="h" gradientTransform="matrix(.35135134 0 0 .24324327 3.567566 4.162163)" gradientUnits="userSpaceOnUse" x1="40.290417" x2="40.290417" xlink:href="#i" y1="7.555553" y2="40.444439"/><linearGradient id="i" gradientTransform="matrix(.35135134 0 0 .24324327 -.432434 10.162164)" gradientUnits="userSpaceOnUse" x1="40.290417" x2="40.290417" y1="7.555553" y2="40.444439"><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="j" gradientTransform="matrix(.44576989 0 0 .44993664 40.801525 -.024539)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="1.393398" y2="22.462784"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><rect fill="url(#j)" height="21" rx=".527778" ry=".555556" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".298039" width="21" x="1.5" y="1.5"/><rect fill="url(#e)" height="2.996028" rx=".449154" ry=".5" width="14.999935" x="4.5" y="4.5"/><rect fill="none" height="2.996028" opacity=".5" rx=".449154" ry=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" width="14.999935" x="4.5" y="4.5"/><rect fill="url(#b)" height="3" rx=".578125" width="6" x="4.5" y="10.5"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><rect height="3" opacity=".5" rx=".34375" ry=".296875" stroke="#002e99" width="6" x="4.5" y="10.5"/><path d="m5.5 11.500001h3.96875v.968749h-3.96875z" opacity=".3" stroke="url(#d)"/><path d="m2.5 2.5h19v18.968749h-19z" stroke="url(#c)"/></g><rect fill="url(#f)" height="3" rx=".526042" ry=".598959" width="11" x="4.5" y="16.5"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><rect height="3.019465" opacity=".5" rx=".526502" ry=".523975" stroke="#002e99" width="10.998677" x="4.5" y="16.5"/><path d="m5.5 17.5h9v.968749h-9z" opacity=".3" stroke="url(#g)"/><path d="m5.5 5.5h13v.968749h-13z" opacity=".3" stroke="url(#h)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_dataconsolidate.svg b/icon-themes/elementary_svg/cmd/lc_dataconsolidate.svg
new file mode 100644
index 000000000..fa0afa3e0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_dataconsolidate.svg
@@ -0,0 +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(.1401091 0 0 .11072978 -.228091 1.935505)" gradientUnits="userSpaceOnUse" x1="24.288868" x2="24.288868" xlink:href="#b" y1="20.751673" y2="25.530609"/><linearGradient id="b"><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="c" gradientUnits="userSpaceOnUse" x1="2.116667" x2="2.116667" y1="3.704167" y2="5.291671"><stop offset="0" stop-color="#ed5353"/><stop offset="1" stop-color="#c6262e"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="26.243305" x2="26.243305" xlink:href="#e" y1="4.354743" y2="57.840454"/><linearGradient id="e" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="26.243305" x2="26.243305" xlink:href="#e" y1="17.83482" y2="73.398201"/><linearGradient id="g" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="26.243305" x2="26.243305" xlink:href="#e" y1="33.392567" y2="88.955948"/><linearGradient id="h" gradientTransform="matrix(.52954621 0 0 .41850626 10.149923 -4.674705)" gradientUnits="userSpaceOnUse" x1="24.288868" x2="24.288868" xlink:href="#b" y1="20.751673" y2="23.141123"/><linearGradient id="i" gradientTransform="matrix(.52954621 0 0 .41850626 10.149923 .325295)" gradientUnits="userSpaceOnUse" x1="24.288868" x2="24.288868" xlink:href="#b" y1="20.751673" y2="23.141123"/><linearGradient id="j" gradientTransform="matrix(.52954621 0 0 .41850626 10.149924 5.325314)" gradientUnits="userSpaceOnUse" x1="24.288868" x2="24.288868" xlink:href="#b" y1="20.751673" y2="23.141123"/><linearGradient id="k" gradientTransform="matrix(.52954621 0 0 .41850626 10.149924 10.325314)" gradientUnits="userSpaceOnUse" x1="24.288868" x2="24.288868" xlink:href="#b" y1="20.751673" y2="23.141123"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="12.5" x2="12.5" y1="2.5" y2="21.5"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><g stroke-width=".264583" transform="matrix(3.7795276 0 0 3.7795276 9 -5.000015)"><path d="m1.4552088 3.8364585-.0000005 1.3229247 1.8520833-.0000042.0000005-1.3229205z" style="stroke:#7a0000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:3.5;stroke-opacity:.501961;fill:url(#c)"/><path d="m1.7166161 4.8921541.0000005-.7937584 1.3260916.00265-.0000002.7937589z" fill="none" opacity=".4" stroke="url(#a)"/></g><path d="m8.5 2.5v2h2v7 8h-2v2h2 2v-10-9h-2z" fill="url(#l)" stroke="#a62100" stroke-linecap="square" stroke-opacity=".501961"/><g transform="translate(-15 -6)"><rect fill="url(#d)" height="4" rx=".527778" ry=".555556" width="5" x="16.5" y="18.5"/><path d="m16.5 18.5h5v4h-5z" fill="none" stroke="#575757" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".529412"/></g><g transform="translate(-15 -11)"><rect fill="url(#f)" height="4" rx=".527778" ry=".555556" width="5" x="16.5" y="18.5"/><path d="m16.5 18.5h5v4h-5z" fill="none" stroke="#575757" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".529412"/></g><g transform="translate(-15 -16)"><rect fill="url(#g)" height="4" rx=".527778" ry=".555556" width="5" x="16.5" y="18.5"/><path d="m16.5 18.5h5v4h-5z" fill="none" stroke="#575757" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".529412"/></g><g transform="translate(-15 -1)"><rect fill="url(#d)" height="4" rx=".527778" ry=".555556" width="5" x="16.5" y="18.5"/><path d="m16.5 18.5h5v4h-5z" fill="none" stroke="#575757" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".529412"/></g><g fill="none" transform="translate(-15)"><path d="m17.5 5.5v-2l2.999999-.0000192.000001 2.0000019z" opacity=".4" stroke="url(#h)"/><path d="m17.5 10.5v-2l2.999999-.0000192.000001 2.0000022z" opacity=".4" stroke="url(#i)"/><path d="m17.500001 15.500019v-2l2.999999-.000019.000001 2.000002z" opacity=".4" stroke="url(#j)"/><path d="m17.500001 20.500019v-2l2.999999-.000019.000001 2.000002z" opacity=".4" stroke="url(#k)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_datadatapilotrun.svg b/icon-themes/elementary_svg/cmd/lc_datadatapilotrun.svg
new file mode 100644
index 000000000..1b48328f2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_datadatapilotrun.svg
@@ -0,0 +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"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="11.5" x2="11.5" xlink:href="#a" y1="2.968749" y2="6.968749"/><linearGradient id="c" gradientTransform="matrix(.35135134 0 0 .24324327 .567566 1.162163)" gradientUnits="userSpaceOnUse" x1="38.230774" x2="38.230774" xlink:href="#d" y1="7.555551" y2="81.555542"/><linearGradient id="d" gradientTransform="matrix(.35135134 0 0 .24324327 -.432434 10.162164)" gradientUnits="userSpaceOnUse" x1="40.290417" x2="40.290417" y1="7.555553" y2="40.444439"><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><linearGradient id="e" gradientTransform="matrix(.35135134 0 0 .24324327 3.567566 3.130913)" gradientUnits="userSpaceOnUse" x1="40.334888" x2="40.290417" xlink:href="#d" y1="7.684023" y2="40.444439"/><linearGradient id="f" gradientTransform="matrix(-.42884 0 0 -.3995 25.192 25.996)" gradientUnits="userSpaceOnUse" x1="33.093929" x2="23.766439" y1="47.549438" y2="4.996245"><stop offset="0" stop-color="#e4c6fa"/><stop offset=".262" stop-color="#cd9ef7"/><stop offset=".932" stop-color="#a56de2"/><stop offset="1" stop-color="#7239b3"/></linearGradient><linearGradient id="g" gradientTransform="matrix(0 .4682 -.50257 0 27.137 2.255)" gradientUnits="userSpaceOnUse" x1="17.5" x2="17.5" y1="10.5" y2="18"><stop offset="0" stop-color="#fff"/><stop offset=".512" stop-color="#fff" stop-opacity=".235"/><stop offset=".585" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="6" x2="6" xlink:href="#a" y1="8.5" y2="20"/><linearGradient id="i" gradientTransform="matrix(.35135134 0 0 .24324327 -1.432434 7.162164)" gradientUnits="userSpaceOnUse" x1="39.653851" x2="39.653851" xlink:href="#d" y1="11.666657" y2="48.666653"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="5" x2="5" xlink:href="#a" y1="3.5" y2="7"/><linearGradient id="k" gradientTransform="matrix(.35135134 0 0 .24324327 -1.432434 2.162164)" gradientUnits="userSpaceOnUse" x1="39.653851" x2="39.653851" xlink:href="#d" y1="11.666657" y2="19.88888"/><linearGradient id="l" gradientTransform="matrix(.44576989 0 0 .44993664 40.801525 -.024539)" gradientUnits="userSpaceOnUse" x1="-64.610748" x2="-64.610748" y1="4.499609" y2="48.950314"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><rect fill="url(#l)" height="21" rx=".527778" ry=".555556" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".298039" width="21" x="1.5" y="1.5"/><path d="m8.5 3.5h12v3h-12z" fill="url(#b)" stroke="#206b00" stroke-opacity=".501961"/><g stroke-linecap="round" stroke-linejoin="round"><path d="m2.5 2.5h19v18.968749h-19z" fill="none" stroke="url(#c)"/><path d="m9.5 4.5h10v1h-10z" fill="none" opacity=".3" stroke="url(#e)"/><g stroke-opacity=".592"><path d="m17.5 7.5-3 3.5.5.5h1.5v2c0 2-.70944 4-3.5 4h-1.5v-1.5l-.5-.5-3.5 3 3.5 3 .5-.5v-1.5h2c3-.288087 5-2.266914 5-6v-2h1.5l.5-.5z" display="block" fill="url(#f)" stroke="#5f2a8a"/><path d="m17.5 9-1.304688 1.523438h.304688a.97628467.97628467 0 0 1 .976562.976562v2c0 .413445-.06413.838342-.130859 1.259766.0701-.407457.177735-.766828.177735-1.259766v-2a.97628467.97628467 0 0 1 .976562-.976562h.304688zm-.224609 6.253906c-.121385.492882-.33002.966558-.617188 1.41211.261685-.395625.476154-.854362.617188-1.41211zm-.710938 1.583985c-.705801.981242-1.953883 1.638671-3.564453 1.638671h-1.5a.97628467.97628467 0 0 1 -.976562-.976562v-.304688l-1.523438 1.304688 1.523438 1.304688v-.304688a.97628467.97628467 0 0 1 .976562-.976562h1.921875c1.3-.128182 2.279935-.589867 2.96875-1.375.07241-.08253.107142-.219561.173828-.310547z" display="block" fill="none" opacity=".5" stroke="url(#g)"/></g></g><path d="m3.5 8.5h3v12h-3z" fill="url(#h)" stroke="#206b00" stroke-opacity=".501961"/><g stroke-linecap="round" stroke-linejoin="round"><path d="m4.5 9.5h1v10h-1z" fill="none" opacity=".3" stroke="url(#i)"/><path d="m3.5 3.5h3v3h-3z" fill="url(#j)" stroke="#206b00" stroke-opacity=".501961"/><path d="m4.5 4.5h1v1h-1z" fill="none" opacity=".3" stroke="url(#k)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_datafilterautofilter.svg b/icon-themes/elementary_svg/cmd/lc_datafilterautofilter.svg
new file mode 100644
index 000000000..a2cb4d144
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_datafilterautofilter.svg
@@ -0,0 +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(.26725589 0 0 1.157552 9.315594 -10.704165)" gradientUnits="userSpaceOnUse" x1="-32.957481" x2="-25.474016" y1="27.388975" y2="27.388975"><stop offset="0" stop-color="#2e3436"/><stop offset=".64444447" stop-color="#888a85"/><stop offset="1" stop-color="#555753"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.77602087 .23906428 -.31605097 .56747902 -20.167798 4.551095)" gradientUnits="userSpaceOnUse" x1="27.52779" x2="30.419695" y1="4.16702" y2="2.948735"><stop offset="0" stop-color="#eeeeec"/><stop offset=".78888887" stop-color="#fff"/><stop offset="1" stop-color="#eeeeec"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-.222635 -.37381299 .385616 -.215821 26.912532 54.139086)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="82.923607" x2="107.10129" y1="27.590219" y2="27.913111"><stop offset="0" stop-color="#c2c3c4"/><stop offset=".09508789" stop-color="#c4c5c8"/><stop offset="1" stop-color="#fcfcfc"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="6.661862" x2="19.652243" y1="11.660338" y2="4.160338"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74407381" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1=".110175" x2="22.257858" y1="11.067201" y2="11.067201"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><g transform="matrix(-.5 .8660254 -.8660254 -.5 25.42908 5.060827)"><path d="m10.112109 20.640247 2.344358-1.353516 2.816611-9.7113296 6.495191-3.75c-.197165-1.8980106-1.161447-3.2342531-2.5-4.330127l-6.495191 3.75-9.8185638-2.4164084-2.34435782 1.3535156 4.76281672 8.2220964z" fill="url(#c)" fill-rule="evenodd" stroke="url(#e)" stroke-linejoin="round"/><path d="m6.237307 11.905455 4.241543 7.366099 1.154003-.666264 2.82554-9.7142305 6.172328-3.5726163c-.323052-.9681865-.777781-1.8513276-1.496093-2.5913104l-6.176235 3.5658505-9.8154759-2.415936-1.1640675.6720747z" fill="none" stroke="url(#d)"/><g transform="matrix(-1.0583533 -.61104056 .51705713 -.89556923 1.698648 24.792606)"><path d="m.5 18v12.4375c0 .5817.297334 1.0625.666667 1.0625h.666667c.369333 0 .666666-.4808.666666-1.0625v-12.4375z" fill="url(#a)" fill-rule="evenodd"/><rect fill="none" height="21" opacity=".3" rx=".74907" ry=".929487" stroke="#000" stroke-width=".814307" width="2" x=".5" y="10.5"/><path d="m1.166667 10.5c-.369333 0-.666667.4808-.666667 1.0625v6.4375h2v-6.4375c0-.5817-.297333-1.0625-.666666-1.0625z" fill="url(#b)" fill-rule="evenodd" opacity=".9"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_datafilterspecialfilter.svg b/icon-themes/elementary_svg/cmd/lc_datafilterspecialfilter.svg
new file mode 100644
index 000000000..426cbc493
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_datafilterspecialfilter.svg
@@ -0,0 +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(.4223 0 0 .40494 1.865 1.178)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="12.001" x2="12.001" y1="3.269" y2="20.729"><stop offset="0" stop-color="#fff"/><stop offset=".00000001" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="9.295" x2="9.295" y1="-3.284" y2="17.85"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="12.001" x2="12.001" xlink:href="#b" y1="3.269" y2="20.729"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="11.983767" x2="11.983767" xlink:href="#b" y1="4.822154" y2="6.015756"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="11.983767" x2="11.983767" xlink:href="#b" y1="9.596563" y2="17.951779"/><linearGradient id="g" gradientTransform="matrix(-.222635 -.37381299 .385616 -.215821 26.912532 54.139086)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="82.923607" x2="107.10129" y1="27.590219" y2="27.913111"><stop offset="0" stop-color="#c2c3c4"/><stop offset=".09508789" stop-color="#c4c5c8"/><stop offset="1" stop-color="#fcfcfc"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="6.661862" x2="19.652243" y1="11.660338" y2="4.160338"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74407381" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1=".110175" x2="22.257858" y1="11.067201" y2="11.067201"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><g transform="matrix(-.5 .8660254 -.8660254 -.5 25.42908 5.060827)"><path d="m10.112109 20.640247 2.344358-1.353516 2.816611-9.7113296 6.495191-3.75c-.197165-1.8980106-1.161447-3.2342531-2.5-4.330127l-6.495191 3.75-9.8185638-2.4164084-2.34435782 1.3535156 4.76281672 8.2220964z" fill="url(#g)" fill-rule="evenodd" stroke="url(#i)" stroke-linejoin="round"/><path d="m6.237307 11.905455 4.241543 7.366099 1.154003-.666264 2.82554-9.7142305 6.172328-3.5726163c-.323052-.9681865-.777781-1.8513276-1.496093-2.5913104l-6.176235 3.5658505-9.8154759-2.415936-1.1640675.6720747z" fill="none" stroke="url(#h)"/><g transform="matrix(-.20945 -.36277804 .36277804 -.20945 12.899732 7.504646)"><rect fill="url(#a)" height="19.097635" rx="1.656302" ry="1.193602" width="19.097637" x="2.434948" y="2.434949"/><path d="m3.5 3.5h17v17h-17z" fill="none" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round"/><path d="m2.4349474 8.4029606-.01865 12.0936254c-.0008852.573999.462 1.036 1.036 1.036h17.0256376c.574 0 1.035115-.462001 1.036-1.036l.01865-12.0936254" fill="none" opacity=".3" stroke="#000" stroke-width="2.387205"/><path d="m3.7769478 2.4323762c-.7379991.00119-1.3332793.6040515-1.342 1.342l-.0373 3.1563573c-.0005558.1686765.1363235.3055557.305.305l18.4876372-.0263752c.168676.0005558.305555-.1363234.305-.305l.0373-3.1563572c.0087-.7379485-.604001-1.3431859-1.342-1.342z" fill="url(#c)"/><g fill="none" stroke-linecap="round"><path d="m3.4709478 2.4349492c-.574 0-1.0327678.462009-1.036 1.036v3.7384091h19.0976372v-3.7384092c0-.574-.462-1.036-1.036-1.036z" opacity=".4" stroke="#126400" stroke-width="2.387"/><g stroke-linejoin="round" stroke-width="2.387205"><path d="m4.8221524 4.8221537h14.3232286z" opacity=".5" stroke="url(#e)"/><path d="m4.8221524 9.5965629v9.5488181h14.3232276v-9.5488181z" opacity=".5" stroke="url(#f)"/></g></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_datafilterstandardfilter.svg b/icon-themes/elementary_svg/cmd/lc_datafilterstandardfilter.svg
new file mode 100644
index 000000000..eb3517507
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_datafilterstandardfilter.svg
@@ -0,0 +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(-.222635 -.37381299 .385616 -.215821 26.912532 54.139086)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="82.923607" x2="107.10129" y1="27.590219" y2="27.913111"><stop offset="0" stop-color="#c2c3c4"/><stop offset=".09508789" stop-color="#c4c5c8"/><stop offset="1" stop-color="#fcfcfc"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="6.661862" x2="19.652243" y1="11.660338" y2="4.160338"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74407381" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1=".110175" x2="22.257858" y1="11.067201" y2="11.067201"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><g transform="matrix(-.5 .8660254 -.8660254 -.5 25.42908 5.060827)"><path d="m10.112109 20.640247 2.344358-1.353516 2.816611-9.7113296 6.495191-3.75c-.197165-1.8980106-1.161447-3.2342531-2.5-4.330127l-6.495191 3.75-9.8185638-2.4164084-2.34435782 1.3535156 4.76281672 8.2220964z" fill="url(#a)" fill-rule="evenodd" stroke="url(#c)" stroke-linejoin="round"/><path d="m6.237307 11.905455 4.241543 7.366099 1.154003-.666264 2.82554-9.7142305 6.172328-3.5726163c-.323052-.9681865-.777781-1.8513276-1.496093-2.5913104l-6.176235 3.5658505-9.8154759-2.415936-1.1640675.6720747z" fill="none" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_dataimport.svg b/icon-themes/elementary_svg/cmd/lc_dataimport.svg
new file mode 100644
index 000000000..ba3a6bfab
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_dataimport.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="12.001242" x2="12.001242" y1="3.98089" y2="20"><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><radialGradient id="b" cx="4.992979" cy="43.5" gradientTransform="matrix(1.1600859 0 0 .59999988 14.308922 -4.599995)" 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(1.1600859 0 0 .59999988 -9.691086 -47.599994)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#c"/><linearGradient id="e" gradientTransform="matrix(.5789476 0 0 .42857134 -1.894739 2.857146)" 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" gradientUnits="userSpaceOnUse" x1="10.843651" x2="10.843651" y1="-.907586" y2="-23.125592"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><radialGradient id="g" cx="24.837126" cy="36.421127" gradientTransform="matrix(.27598143 0 0 -.29583148 9.676194 24.819207)" gradientUnits="userSpaceOnUse" r="15.644737"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="h" gradientTransform="matrix(.68959699 0 0 .63823543 17.618529 -5.989018)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" y1="22.402153" y2="35.268829"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.58603996 0 0 .33333609 17.884286 2.442686)" gradientUnits="userSpaceOnUse" x1="5.03216" x2="5.03216" y1="28.671696" y2="29.671688"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="17.129183" x2="17.129183" y1="6.5" y2="18.201637"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><path d="m20.10527 20h2.894738v2.999999h-2.894738z" fill="url(#b)" opacity=".4"/><path d="m-3.894738-23h2.894738v2.999999h-2.894738z" fill="url(#d)" opacity=".4" transform="scale(-1)"/><path d="m3.894737 20h16.210533v3h-16.210533z" fill="url(#e)" opacity=".4"/><rect fill="url(#f)" height="19" rx="1" transform="scale(1 -1)" width="19" x="2.5" y="-21.5"/><rect fill="none" height="19.000002" opacity=".5" rx="1" stroke="#555761" stroke-linecap="round" stroke-linejoin="round" width="19.000002" x="2.499998" y="2.500026"/><path d="m3.501245 3.498756h17v17h-17z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><path d="m20.848436 14.044686a4.317657 4.6282081 0 1 0 -8.635314 0 4.317657 4.6282081 0 0 0 8.635314 0z" fill="url(#g)" fill-rule="evenodd" opacity=".141176"/><path d="m17.129183 6.5c-.129184 0-.228749.10128-.285156.126255-.0048.0054-.01041.01065-.01553.01578l-6.224035 5.103413c-.0657.06681-.104463.157237-.104463.256748 0 .0988.03876.184234.104463.255315l6.224036 5.103361c.0051.0051.01072.01037.01553.01577.07024.07606.167788.123358.285157.123358.218072 0 .370816-.158254.370816-.371495v-3.262028c-.000137-.199024.18217-.365761.392893-.365761h5.245713c.206604 0 .361385-.157269.361385-.367193v-2.267765c0-.209925-.154781-.367193-.361385-.367193h-5.281009c-.19344-.01837-.357729-.177038-.3576-.364322v-3.267049c0-.190944-.223285-.367194-.370815-.367194z" fill="url(#j)" stroke="#452981" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5"/><g fill="none"><path d="m17.499996 12.499999h5.000005v-1.000006h-5.000005" opacity=".5" stroke="url(#i)" stroke-width=".999992"/><path d="m17.558569 12.499997c-.567826.000171-1.058388.877889-1.058573 1.405861v1.864008l-4.635221-3.778715 4.635221-3.789885v2.13906c0 .599342.699145 1.159576 1 1.159667" opacity=".5" stroke="url(#h)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_dataincolumns.svg b/icon-themes/elementary_svg/cmd/lc_dataincolumns.svg
new file mode 100644
index 000000000..d28e9526f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_dataincolumns.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" 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 33.938131 -17.400027)" 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 19.76187 104.39997)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><linearGradient id="d" gradientTransform="matrix(1.0073638 0 0 1 -.323637 0)" 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(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#t" y1="6.451322" y2="10.245955"/><linearGradient id="f" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#t" y1="6.451322" y2="10.245955"/><linearGradient id="g" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#t" y1="6.451322" y2="10.245955"/><linearGradient id="h" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#t" y1="6.451322" y2="10.245955"/><linearGradient id="i" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 4.599765)" gradientUnits="userSpaceOnUse" x1="8.591259" x2="8.591259" xlink:href="#t" y1="6.451322" y2="31.116436"/><linearGradient id="j" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="8.593837" x2="8.593837" xlink:href="#t" y1="6.44865" y2="31.113764"/><linearGradient id="k" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 4.599765)" gradientUnits="userSpaceOnUse" x1="8.591259" x2="8.591259" xlink:href="#t" y1="6.451322" y2="31.116436"/><linearGradient id="l" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="8.593837" x2="8.593837" xlink:href="#t" y1="6.44865" y2="31.113764"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="11" x2="11" y1="10" y2="14"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="n" gradientTransform="translate(16 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#o" y1="2" y2="3"/><linearGradient id="o" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="30.655001" x2="30.827999" y1="65.686996" y2="48.688"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="p" gradientTransform="translate(11 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#o" y1="2" y2="3"/><linearGradient id="q" gradientTransform="translate(6 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#o" y1="2" y2="3"/><linearGradient id="r" gradientTransform="translate(1 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#o" y1="2" y2="3"/><linearGradient id="s" gradientTransform="matrix(.46923147 0 0 .47243347 .238446 -.625575)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#v" y1="15.499894" y2="48.395687"/><linearGradient id="t" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" y1="6.451322" y2="10.245955"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999982" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="u" gradientUnits="userSpaceOnUse" x1="11" x2="11" xlink:href="#v" y1="2" y2="22"/><linearGradient id="v" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g opacity=".4" transform="matrix(.52631578 0 0 .42857133 -2.631579 3.857159)"><path d="m43.950001 39.999973h5v7h-5z" fill="url(#a)"/><path d="m9.7500003 46.999973h-5v-7h5z" fill="url(#c)"/><path d="m9.7500003 40 34.2000007-.000028v7.000001l-34.2000007.000028z" fill="url(#d)" stroke-width="1.003675"/></g><rect fill="url(#s)" height="21" rx=".555556" ry=".583334" stroke-width="1.051315" width="20" x="1.5" y="1.5"/><path d="m2.5371094 1.5c-.574146 0-1.0371021.4629634-1.0371094 1.0371094v3.6269531 10.8359375 4.462891c0 .574146.4629634 1.037109 1.0371094 1.037109h17.9257816c.574146 0 1.037109-.462963 1.037109-1.037109v-4.462891-10.8359375-3.6269531c.000007-.574146-.462963-1.0371094-1.037109-1.0371094z" fill="url(#u)" stroke="#000" stroke-opacity=".273077"/><path d="m6 2v4h-4v1h4v3 1 3 1 3 1 3h1v-3-1-3-1-3-1-3h4v3 1 3 1 3 1 3h1v-3-1-3-1-3-1-3h4v3 1 3 1 3 1 3h1v-3-1-3-1-3-1-3h4v-1h-4v-4h-1v4h-4v-4h-1v4h-4v-4z" opacity=".29"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m2.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#e)"/><path d="m7.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#f)"/><path d="m12.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#g)"/><path d="m17.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#h)"/><path d="m2.50125 7.498592 2.99875.001408.00125 13.99859h-3.000004z" stroke="url(#i)"/><path d="m7.5 7.5 2.99875.00141.00125 13.99859h-3.000004z" stroke="url(#j)"/><path d="m12.50125 7.498592 2.99875.001408.0013 13.99859h-3.000004z" stroke="url(#k)"/><path d="m17.5 7.5 2.99875.00141.00125 13.99859h-3.000004z" stroke="url(#l)"/></g><g transform="translate(0 -8)"><path d="m1.5 9.5h20v5h-20z" fill="url(#m)"/><g fill="none" stroke-linecap="square" transform="translate(0 -1)"><path d="m17.5 11.5h3v3h-3z" opacity=".5" stroke="url(#n)"/><path d="m12.5 11.5h3v3h-3z" opacity=".5" stroke="url(#p)"/><path d="m7.4999999 11.5h3.0000001v3h-3.0000001z" opacity=".5" stroke="url(#q)"/><path d="m2.5 11.5h3v3h-3z" opacity=".5" stroke="url(#r)"/></g><path d="m2 9c-.554 0-1 .446-1 1v4c0 .554.446 1 1 1h19c.554 0 1-.446 1-1v-4c0-.554-.446-1-1-1zm0 1h4v4h-4zm5 0h4v4h-4zm5 0h4v4h-4zm5 0h4v4h-4z" fill="#a62100" fill-opacity=".501961"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_datainrows.svg b/icon-themes/elementary_svg/cmd/lc_datainrows.svg
new file mode 100644
index 000000000..01eaae12f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_datainrows.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" 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 33.938131 -17.400027)" 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 19.76187 104.39997)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><linearGradient id="d" gradientTransform="matrix(1.0073638 0 0 1 -.323637 0)" 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(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#w" y1="6.451322" y2="10.245955"/><linearGradient id="f" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#w" y1="6.451322" y2="10.245955"/><linearGradient id="g" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#w" y1="6.451322" y2="8.348639"/><linearGradient id="h" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#w" y1="6.451322" y2="8.345967"/><linearGradient id="i" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#w" y1="6.451322" y2="8.348639"/><linearGradient id="j" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#w" y1="6.451322" y2="8.345967"/><linearGradient id="k" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#w" y1="6.451322" y2="8.348639"/><linearGradient id="l" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#w" y1="6.451322" y2="8.345967"/><linearGradient id="m" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#w" y1="6.451322" y2="8.348639"/><linearGradient id="n" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#w" y1="6.451322" y2="8.345967"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="2" y2="23"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="p" gradientTransform="translate(6 1)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="4"/><linearGradient id="q" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="30.655001" x2="30.827999" y1="65.686996" y2="48.688"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="r" gradientTransform="translate(6 6)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="3"/><linearGradient id="s" gradientTransform="translate(6 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="3"/><linearGradient id="t" gradientTransform="translate(6 14)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="3"/><linearGradient id="u" gradientTransform="translate(6 18)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="3"/><linearGradient id="v" gradientTransform="matrix(.46923147 0 0 .47243347 .238446 -.625575)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#y" y1="15.499894" y2="48.395687"/><linearGradient id="w" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" y1="6.451322" y2="10.245955"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999982" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="x" gradientUnits="userSpaceOnUse" x1="11" x2="11" xlink:href="#y" y1="2" y2="22"/><linearGradient id="y" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g opacity=".4" transform="matrix(.52631578 0 0 .42857133 -2.631579 3.857159)"><path d="m43.950001 39.999973h5v7h-5z" fill="url(#a)"/><path d="m9.7500003 46.999973h-5v-7h5z" fill="url(#c)"/><path d="m9.7500003 40 34.2000007-.000028v7.000001l-34.2000007.000028z" fill="url(#d)" stroke-width="1.003675"/></g><rect fill="url(#v)" height="21" rx=".555556" ry=".583334" stroke-width="1.051315" width="20" x="1.5" y="1.5"/><path d="m2.5371094 1.5c-.574146 0-1.0371021.4629634-1.0371094 1.0371094v3.6269531 10.8359375 4.462891c0 .574146.4629634 1.037109 1.0371094 1.037109h17.9257816c.574146 0 1.037109-.462963 1.037109-1.037109v-4.462891-10.8359375-3.6269531c.000007-.574146-.462963-1.0371094-1.037109-1.0371094z" fill="url(#x)" stroke="#000" stroke-opacity=".273077"/><path d="m6 2v4h-4v1h4v3h-4v1h4v3h-4v1h4v3h-4v1h4v3h1v-3h14v-1h-14v-3h14v-1h-14v-3h14v-1h-14v-3h14v-1h-14v-4z" opacity=".3"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m2.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#e)"/><path d="m7.5 2.5 12.99875.00141.000004 3h-13.000004z" stroke="url(#f)"/><path d="m2.50125 7.498592 2.99875.001408.00125 1.99859h-3.000004z" stroke="url(#g)"/><path d="m7.5 7.5 12.99875.00141.00125 1.99859h-13.000004z" stroke="url(#h)"/><path d="m2.5 11.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#i)"/><path d="m7.49875 11.501408 12.99875.0014.0012 1.99859h-12.999954z" stroke="url(#j)"/><path d="m2.5 15.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#k)"/><path d="m7.49875 15.501408 12.99875.0014.0012 1.99859h-12.999954z" stroke="url(#l)"/><path d="m2.50125 19.4986 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#m)"/><path d="m7.5 19.500008 12.99875.0014.0012 1.99859h-12.999954z" stroke="url(#n)"/></g><g transform="translate(-5)"><path d="m11.5 1.5v21h-5v-21z" fill="url(#o)"/><path d="m12 2c0-.554-.446-1-1-1h-4c-.554 0-1 .446-1 1v20c0 .554.446 1 1 1h4c.554 0 1-.446 1-1zm-1 0v20h-4v-20z" fill="#a62100" fill-opacity=".501961"/><path d="m7 6v1h4v-1zm0 4v1h4v-1zm0 4v1h4v-1zm0 4v1h4v-1z" fill="#a62100" fill-opacity=".501961"/><g fill="none" stroke-linecap="square"><path d="m7.5 2.5h3v3h-3z" opacity=".5" stroke="url(#p)"/><path d="m7.5 7.4999999h3v2h-3z" opacity=".5" stroke="url(#r)"/><path d="m7.5 11.5h3v2h-3z" opacity=".5" stroke="url(#s)"/><path d="m7.5 15.5h3v2h-3z" opacity=".5" stroke="url(#t)"/><path d="m7.5 19.5h3v2h-3z" opacity=".5" stroke="url(#u)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_dataprovider.svg b/icon-themes/elementary_svg/cmd/lc_dataprovider.svg
new file mode 100644
index 000000000..dc607acbd
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_dataprovider.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" y1="6.451322" y2="10.245955"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999982" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(1.0176282 0 0 1.0176282 -.13905 .023501)" gradientUnits="userSpaceOnUse" x1="10.5" x2="10.5" xlink:href="#a" y1="3" y2="5"/><linearGradient id="c" gradientTransform="matrix(-1.0176282 0 0 1.0176282 13.121422 .023501)" gradientUnits="userSpaceOnUse" x1="10.5" x2="10.5" xlink:href="#a" y1="3" y2="5"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="1.403044" x2="1.403044" y1="2.058757" y2="6.12927"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.47750318 0 0 .48076162 .119252 -8.754128)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#a" y1="6.451322" y2="8.348639"/><linearGradient id="g" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#a" y1="6.451322" y2="8.345967"/><linearGradient id="h" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#a" y1="6.451322" y2="8.348639"/><linearGradient id="i" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#a" y1="6.451322" y2="8.345967"/><linearGradient id="j" gradientTransform="matrix(.01058 0 0 0 -.454583 5.022)" 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><radialGradient id="k" cx="605.714" cy="486.648" gradientTransform="matrix(0 0 0 0 2.582417 5.022)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#l"/><linearGradient id="l"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.1323 0 0 .1217 -.174583 .093)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.10583 0 0 .1323 .335417 -.085)" gradientUnits="userSpaceOnUse" x1="24.331474" x2="24.331474" y1="6.642101" y2="42.639835"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="o" gradientTransform="matrix(.5 0 0 .25 -1 3)" gradientUnits="userSpaceOnUse" x1="23.954" x2="23.954" xlink:href="#l" y1="15.999" y2="19.963"/><path d="m.66141667 5.82h4.49800003v.53h-4.49800003z" fill="url(#j)" opacity=".15"/><path d="m.66141667 5.82v.53c-.164 0-.397-.12-.397-.265 0-.146.182-.264.396-.264z" fill="url(#k)" opacity=".15"/><path d="m.66141667.397h4.49800003v5.556h-4.49800003z" fill="url(#m)"/><path d="m4.8954167 5.69h-3.97000003l.000625-5.02854h3.96875003z" fill="none" stroke="url(#n)" stroke-linecap="round" stroke-width=".264583"/><path d="m.66145834.396875h4.49791676v5.55625h-4.49791676z" fill="none" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".264583"/><g transform="matrix(.26 0 0 .26 2.677917 2.110557)"><rect fill="url(#e)" height="12.720353" rx="1.017628" stroke-width="1.069848" width="10.176282" x="1.403045" y="1.549943"/><path d="m2.420673 1.549943c-.554965 0-1.0176282.4626632-1.0176282 1.0176282v4.0705129h10.1762822v-4.0705129c0-.554965-.462664-1.0176282-1.017628-1.0176282z" fill="url(#d)"/><path d="m1 7h11v1h-11z" fill="url(#o)" opacity=".15"/><path d="m5.9823718 7.1468982 1.0176282.0000002v8.0528846h-1.0176282zm-4.0705129 3.0528848h4.0705129v1.017628h-4.0705129zm5.0881411 0h4.070513v1.017628h-4.070513z" opacity=".321"/><path d="m2.5 9c-.831 0-1.5.669-1.5 1.5v3.5 1h11v-1-3.5c0-.831-.669-1.5-1.5-1.5zm0 1h3.5v4h-4v-3.5c0-.277.223-.5.5-.5zm4.5 0h3.5c.277 0 .5.223.5.5v3.5h-4z" fill="#a62100" fill-opacity=".501961" transform="matrix(1.0176282 0 0 1.0176282 -.123398 -8.117525)"/><path d="m2.6562861 2.5675712h2.8172716v3.0528847h-2.8172716c-.1298582 0-.2344011-.084145-.2344011-.1886656v-2.6755535c0-.1045206.1045445-.1893156.2344011-.1886656z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="square" stroke-width="1.017628"/><path d="m10.326086 2.5675712h-2.8172719v3.0528847h2.8172719c.129858 0 .234401-.084145.234401-.1886656v-2.6755535c0-.1045206-.104545-.1893156-.234401-.1886656z" fill="none" opacity=".5" stroke="url(#c)" stroke-linecap="square" stroke-width="1.017628"/><path d="m.89423071 7.1468982v6.6145838c0 .845649.68079329 1.526442 1.52644229 1.526442h8.141026c.845649 0 1.526442-.680793 1.526442-1.526442v-6.6145838h-1.017628v6.6145838c0 .281883-.226931.508814-.508814.508814h-8.141026c-.281883 0-.5088141-.226931-.5088141-.508814v-6.6145838z" fill-opacity=".330882"/><g fill="none" stroke-linecap="round" stroke-linejoin="round" transform="matrix(1.0176282 0 0 1.0176282 -.123397 -8.117525)"><path d="m2.5 15.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#f)"/><path d="m7.49875 15.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#g)"/><path d="m2.50125 19.4986 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#h)"/><path d="m7.5 19.500008 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#i)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_dataproviderrefresh.svg b/icon-themes/elementary_svg/cmd/lc_dataproviderrefresh.svg
new file mode 100644
index 000000000..bdbb07b02
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_dataproviderrefresh.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" y1="6.451322" y2="10.245955"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999982" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(1.0176282 0 0 1.0176282 -.13905 .023501)" gradientUnits="userSpaceOnUse" x1="10.5" x2="10.5" xlink:href="#a" y1="3" y2="5"/><linearGradient id="c" gradientTransform="matrix(-1.0176282 0 0 1.0176282 13.121422 .023501)" gradientUnits="userSpaceOnUse" x1="10.5" x2="10.5" xlink:href="#a" y1="3" y2="5"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="1.403044" x2="1.403044" y1="2.058757" y2="6.12927"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.47750318 0 0 .48076162 .119252 -8.754128)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#a" y1="6.451322" y2="8.348639"/><linearGradient id="g" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#a" y1="6.451322" y2="8.345967"/><linearGradient id="h" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#a" y1="6.451322" y2="8.348639"/><linearGradient id="i" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#a" y1="6.451322" y2="8.345967"/><linearGradient id="j" gradientTransform="matrix(.01058 0 0 0 -.19 295.672)" 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><radialGradient id="k" cx="605.714" cy="486.648" gradientTransform="matrix(0 0 0 0 2.847 295.672)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#m"/><linearGradient id="l"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="m" xlink:href="#l"/><radialGradient id="n" cx="605.714" cy="486.648" gradientTransform="matrix(0 0 0 0 3.503 295.672)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#m"/><linearGradient id="o" gradientTransform="matrix(.1323 0 0 .1217 .09 290.743)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="p" gradientTransform="matrix(.10583 0 0 .1323 .6 290.565)" gradientUnits="userSpaceOnUse" x1="24.331474" x2="24.331474" y1="6.642101" y2="42.639835"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="q" gradientTransform="matrix(.5 0 0 .25 -1 3)" gradientUnits="userSpaceOnUse" x1="23.954" x2="23.954" xlink:href="#l" y1="15.999" y2="19.963"/><radialGradient id="r" cx="62.625" cy="4.625" gradientTransform="matrix(.15 0 0 .04 -4.59 296.34)" gradientUnits="userSpaceOnUse" r="10.625" xlink:href="#m"/><linearGradient id="s" gradientTransform="matrix(.13 0 0 .1 -261.43 -13.52)" gradientUnits="userSpaceOnUse" x1="2072.0576" x2="2072.0576" y1="3068.1584" y2="3099.9084"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="t" gradientUnits="userSpaceOnUse" x1="5.455492" x2="5.096292" y1="3.37343" y2="3.93213"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".539" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="u" gradientUnits="userSpaceOnUse" x1="5.002352" x2="5.002352" xlink:href="#v" y1="3.49284" y2="5.67112"/><linearGradient id="v"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="w" gradientUnits="userSpaceOnUse" x1="5.277792" x2="5.277792" xlink:href="#v" y1="5.54283" y2="3.89473"/><path d="m.926 296.47h4.498v.53h-4.498z" fill="url(#j)" opacity=".15" transform="translate(0 -290.65)"/><path d="m.926 296.47v.53c-.164 0-.397-.12-.397-.265 0-.146.182-.264.396-.264z" fill="url(#k)" opacity=".15" transform="translate(0 -290.65)"/><path d="m.926 291.047h4.498v5.556h-4.498z" fill="url(#o)" transform="translate(0 -290.65)"/><path d="m5.16 296.34h-3.97l.000625-5.02854h3.96875z" fill="none" stroke="url(#p)" stroke-linecap="round" stroke-width=".264583" transform="translate(0 -290.65)"/><path d="m.92604167.396875h4.49791673v5.55625h-4.49791673z" fill="none" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".264583"/><g transform="matrix(.26 0 0 .26 .032083 2.110557)"><rect fill="url(#e)" height="12.720353" rx="1.017628" stroke-width="1.069848" width="10.176282" x="1.403045" y="1.549943"/><path d="m2.420673 1.549943c-.554965 0-1.0176282.4626632-1.0176282 1.0176282v4.0705129h10.1762822v-4.0705129c0-.554965-.462664-1.0176282-1.017628-1.0176282z" fill="url(#d)"/><path d="m1 7h11v1h-11z" fill="url(#q)" opacity=".15"/><path d="m5.9823718 7.1468982 1.0176282.0000002v8.0528846h-1.0176282zm-4.0705129 3.0528848h4.0705129v1.017628h-4.0705129zm5.0881411 0h4.070513v1.017628h-4.070513z" opacity=".321"/><path d="m2.5 9c-.831 0-1.5.669-1.5 1.5v3.5 1h11v-1-3.5c0-.831-.669-1.5-1.5-1.5zm0 1h3.5v4h-4v-3.5c0-.277.223-.5.5-.5zm4.5 0h3.5c.277 0 .5.223.5.5v3.5h-4z" fill="#a62100" fill-opacity=".501961" transform="matrix(1.0176282 0 0 1.0176282 -.123398 -8.117525)"/><path d="m2.6562861 2.5675712h2.8172716v3.0528847h-2.8172716c-.1298582 0-.2344011-.084145-.2344011-.1886656v-2.6755535c0-.1045206.1045445-.1893156.2344011-.1886656z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="square" stroke-width="1.017628"/><path d="m10.326086 2.5675712h-2.8172719v3.0528847h2.8172719c.129858 0 .234401-.084145.234401-.1886656v-2.6755535c0-.1045206-.104545-.1893156-.234401-.1886656z" fill="none" opacity=".5" stroke="url(#c)" stroke-linecap="square" stroke-width="1.017628"/><path d="m.89423071 7.1468982v6.6145838c0 .845649.68079329 1.526442 1.52644229 1.526442h8.141026c.845649 0 1.526442-.680793 1.526442-1.526442v-6.6145838h-1.017628v6.6145838c0 .281883-.226931.508814-.508814.508814h-8.141026c-.281883 0-.5088141-.226931-.5088141-.508814v-6.6145838z" fill-opacity=".330882"/><g fill="none" stroke-linecap="round" stroke-linejoin="round" transform="matrix(1.0176282 0 0 1.0176282 -.123397 -8.117525)"><path d="m2.5 15.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#f)"/><path d="m7.49875 15.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#g)"/><path d="m2.50125 19.4986 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#h)"/><path d="m7.5 19.500008 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#i)"/></g></g><path d="m5.424 296.47v.53c.164 0 .397-.12.397-.265 0-.146-.182-.264-.396-.264z" fill="url(#n)" opacity=".15" transform="translate(0 -290.65)"/><path d="m6.35 296.55c0 .263-.71.476-1.587.476s-1.588-.213-1.588-.476.71-.476 1.587-.476 1.588.213 1.588.476z" fill="url(#r)" fill-rule="evenodd" opacity=".3" transform="translate(0 -290.65)"/><path d="m4.842 293.455v.478c-.027 0-.053-.003-.08-.003-.745 0-1.35.605-1.35 1.35s.605 1.35 1.35 1.35c.715 0 1.305-.558 1.347-1.27h-.639c-.005.042-.014.082-.026.12l-.004.014c-.01.037-.026.073-.043.107l-.01.017c-.017.032-.037.063-.06.093l-.012.015c-.023.03-.048.057-.076.082l-.013.012c-.03.023-.06.047-.093.067l-.008.004c-.032.02-.066.037-.1.05l-.013.007c-.036.013-.072.023-.11.03-.006.003-.013.004-.02.005-.04.007-.083.012-.126.012-.048 0-.095-.005-.14-.015 0 0-.002 0-.003-.002h-.003c-.043-.01-.086-.023-.126-.04l-.01-.004c-.04-.017-.076-.037-.11-.06l-.008-.004c-.035-.024-.068-.052-.1-.082l-.005-.007c-.03-.028-.056-.06-.08-.095l-.01-.012c-.02-.033-.04-.067-.056-.103l-.01-.022c-.015-.036-.027-.075-.035-.114l-.004-.02c-.008-.043-.013-.088-.013-.135 0-.05.005-.097.014-.143l.002-.005c.01-.043.022-.086.04-.126l.004-.01c.017-.04.037-.077.06-.112l.004-.006c.024-.035.052-.068.082-.098l.007-.007c.028-.03.06-.056.095-.08l.012-.01c.033-.02.068-.04.104-.056l.022-.01c.037-.014.075-.026.115-.034l.02-.004c.042-.01.088-.015.134-.015.028 0 .054.002.08.005v.47l1.233-.793z" fill="url(#s)" opacity=".99" transform="translate(0 -290.65)"/><g fill="none" stroke-width=".26"><path d="m5.0527917 3.51113v-.443l.782.506-.783.5v-.4" opacity=".5" stroke="url(#t)"/><path d="m5.9887917 4.76913a1.187 1.187 0 0 1 -1.33 1.016 1.187 1.187 0 0 1 -1.026-1.32 1.187 1.187 0 0 1 1.313-1.038" opacity=".5" stroke="url(#u)"/><path d="m4.8947917 2.778125v.478c-.027 0-.053-.003-.08-.003-.745 0-1.35.605-1.35 1.35s.605 1.35 1.35 1.35c.715 0 1.305-.558 1.347-1.27h-.639c-.005.042-.014.082-.026.12l-.004.014c-.01.037-.026.073-.043.107l-.01.017c-.017.032-.037.063-.06.093l-.012.016c-.023.03-.048.056-.076.08l-.013.013c-.03.024-.06.047-.093.067l-.008.005c-.032.02-.066.036-.1.05l-.013.005c-.036.015-.072.024-.11.032l-.02.004c-.04.007-.083.012-.126.012-.048 0-.095-.005-.14-.015h-.006c-.043-.01-.085-.02-.125-.038l-.012-.004c-.04-.018-.077-.037-.112-.06l-.006-.004c-.036-.024-.07-.052-.1-.082l-.006-.007c-.03-.03-.056-.062-.08-.096l-.01-.014c-.02-.033-.04-.068-.056-.105l-.003-.02c-.015-.036-.027-.075-.036-.114l-.005-.02c-.008-.042-.014-.087-.014-.134 0-.05.005-.096.015-.142v-.005c.01-.043.023-.085.04-.126l.004-.01c.017-.04.037-.078.06-.113l.005-.006c.022-.034.05-.067.08-.098l.007-.007c.03-.03.062-.055.096-.08l.012-.008c.033-.023.068-.04.104-.057l.02-.01c.037-.014.076-.026.115-.035l.02-.004c.044-.007.09-.012.135-.012.027 0 .054.002.08.005v.472l1.235-.796z" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/><path d="m6.0487917 4.84113h-.39c-.123.432-.557.706-1.006.62-.472-.09-.783-.543-.697-1.016.087-.473.538-.787 1.012-.704" opacity=".5" stroke="url(#w)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_dataranges.svg b/icon-themes/elementary_svg/cmd/lc_dataranges.svg
new file mode 100644
index 000000000..bfcc1cfa8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_dataranges.svg
@@ -0,0 +1 @@
+<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 offset="0" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.2576 0 0 .256 -18.787 32.336)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424004" xlink:href="#c" y1="-7.666" y2="-7.666"/><linearGradient id="c"><stop offset="0" stop-color="#868688"/><stop offset="1" stop-color="#d9d9da"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.5627 0 0 .5922 -44.99 15.484)" gradientUnits="userSpaceOnUse" x1="89.017998" x2="89.017998" xlink:href="#e" y1="22.537001" y2="27.546"/><linearGradient id="e"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#4a4a4a"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.2576 0 0 .256 -18.787 28.336)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424004" xlink:href="#c" y1="-7.666" y2="-7.666"/><linearGradient id="g" gradientTransform="matrix(.5627 0 0 .5922 -44.99 11.484)" gradientUnits="userSpaceOnUse" x1="89.017998" x2="89.017998" xlink:href="#e" y1="22.537001" y2="27.546"/><linearGradient id="h" gradientTransform="matrix(.2576 0 0 .252 -18.787 24.39)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424004" xlink:href="#c" y1="-7.666" y2="-7.666"/><linearGradient id="i" gradientTransform="matrix(.5627 0 0 .583 -44.99 7.8)" gradientUnits="userSpaceOnUse" x1="89.017998" x2="89.017998" xlink:href="#e" y1="22.537001" y2="27.546"/><linearGradient id="j" gradientTransform="matrix(.259 0 0 .195 -18.915 21.137)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="102.308" x2="102.308" y1="-2.393" y2="-24.582001"><stop offset="0" stop-color="#a5a6a8"/><stop offset="1" stop-color="#e8e8e8"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.259 0 0 .195 -18.915 21.137)" gradientUnits="userSpaceOnUse" x1="109.956" x2="109.956" y1="-24.910999" y2="-2.376"><stop offset="0" stop-color="#b3b3b3"/><stop offset="1" stop-color="#dadada"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.3143 0 0 .342 .457 15.618)" gradientUnits="userSpaceOnUse" x1="21.381001" x2="21.381001" y1="5.052" y2="44.137001"><stop offset="0" stop-color="#fff"/><stop offset=".081" stop-color="#fff" stop-opacity=".235"/><stop offset=".923" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="m"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="n" cx="4.993" cy="43.5" gradientTransform="matrix(1.9093 0 0 1.4 27.14 -17.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#m"/><radialGradient id="o" cx="4.993" cy="43.5" gradientTransform="matrix(2.0038 0 0 1.4 -20.012 -104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#m"/><linearGradient id="p" gradientTransform="matrix(.95283 0 0 1 .47173 0)" gradientUnits="userSpaceOnUse" x1="25.058" x2="25.058" y1="47.028" y2="39.999"><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="q" gradientUnits="userSpaceOnUse" x1="13.988167" x2="13.608" y1="6" y2="21.532"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="r" gradientUnits="userSpaceOnUse" x1="11.988167" x2="12.00126" xlink:href="#a" y1="8" y2="19.999826"/><linearGradient id="s" gradientTransform="matrix(1.3832 0 0 1.4144 -11.892 21.511)" gradientUnits="userSpaceOnUse" x1="21.610758" x2="21.610758" y1="-8.845447" y2=".34573"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="t" gradientUnits="userSpaceOnUse" x1="12" x2="12.00126" xlink:href="#a" y1="11" y2="19.999826"/><linearGradient id="u" gradientUnits="userSpaceOnUse" x1="15.608" x2="15.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="v" gradientUnits="userSpaceOnUse" x1="14.00124" x2="14.00124" xlink:href="#a" y1="4.000005" y2="19.999826"/><g opacity=".4" transform="matrix(.65293831 0 0 .42856238 -3.077376 2.857011)"><path d="m36.679 40h4.7641v7h-4.7641z" fill="url(#n)"/><path d="m-10-47h5v7h-5z" fill="url(#o)" transform="scale(-1)"/><path d="m10 40h26.679v7h-26.679z" fill="url(#p)"/></g><g transform="translate(-9.0118)"><rect fill="url(#u)" height="19" rx="1" width="4.999999" x="18.511801" y="2.5"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m19.521 3.4917h2.9801v17.007h-2.9801z" opacity=".5" stroke="url(#v)"/><rect height="19" opacity=".5" rx="1" stroke="#7239b3" width="4.999999" x="18.511801" y="2.5"/></g></g><g transform="translate(.011833)"><rect fill="url(#q)" height="15" rx="1" width="5" x="16.488167" y="6.5"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m17.488167 7.5h3v13h-3z" opacity=".5" stroke="url(#r)"/><rect height="15.0002" opacity=".5" rx="1" stroke="#cc3b02" width="5.012034" x="16.488167" y="6.5"/></g></g><g transform="translate(-14)"><rect fill="url(#s)" height="12.000099" rx="1" width="4.999701" x="16.5" y="9.5"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m17.505 10.507h2.9967v9.9918h-2.9967z" opacity=".5" stroke="url(#t)"/><rect height="12" opacity=".5" rx="1" stroke="#206b00" width="5" x="16.5" y="9.5"/></g></g><g transform="translate(9 -8)"><path d="m14.46 29.5c0 1.2-2.898 2-6.467 2-3.57 0-6.468-.8-6.468-2 0-4.634-.79-3.195 6.468-3.25 7.424-.056 6.467-1.41 6.467 3.25z" fill="url(#b)" stroke="url(#d)"/><path d="m14.5 26.5c0 1.105-2.91 2-6.5 2s-6.5-.895-6.5-2 2.91-2 6.5-2 6.5.895 6.5 2z" fill="none" stroke="#d8d8d8"/><path d="m14.46 25.5c0 1.157-2.898 2-6.467 2-3.57 0-6.468-.8-6.468-2 0-4.634-.79-3.195 6.468-3.25 7.424-.056 6.467-1.41 6.467 3.25z" fill="url(#f)" stroke="url(#g)"/><path d="m14.5 22.5c0 1.105-2.91 2-6.5 2s-6.5-.895-6.5-2 2.91-2 6.5-2 6.5.895 6.5 2z" fill="none" stroke="#d8d8d8"/><path d="m14.46 21.5c0 1.218-2.898 2-6.467 2-3.57 0-6.468-.95-6.468-2 0-4.344-.79-3.046 6.468-3.1 7.424-.056 6.467-.83 6.467 3.1z" fill="url(#h)" stroke="url(#i)"/><path d="m14.5 18.5c0 1.105-2.91 2-6.5 2s-6.5-.895-6.5-2 2.91-2 6.5-2 6.5.895 6.5 2z" fill="url(#j)" stroke="url(#k)"/><rect fill="none" height="13" opacity=".5" rx="17.5" ry="1.5" stroke="url(#l)" width="11" x="2.5" y="17.5"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_datasort.svg b/icon-themes/elementary_svg/cmd/lc_datasort.svg
new file mode 100644
index 000000000..f69293bb1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_datasort.svg
@@ -0,0 +1 @@
+<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="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="b" cx="7" cy="4.992233" gradientTransform="matrix(.00000003 3.1384514 -3.1384514 .00000003 22.66788 -19.96916)" gradientUnits="userSpaceOnUse" r="7.009827" xlink:href="#a"/><radialGradient id="c" cx="17" cy="4.98553" gradientTransform="matrix(-.00000005 3.1363666 -2.1384314 -.00000004 27.661216 -51.318232)" gradientUnits="userSpaceOnUse" r="7.014487" xlink:href="#a"/><path d="m6.4902344 2c-.272045 0-.4902344.2181894-.4902344.4902344v16.0859376l-4.2929688-4.292969a1.0001 1.0001 0 0 0 -.71679682-.302734 1.0001 1.0001 0 0 0 -.69726563 1.716797l5.85742185 5.857422a1.0001 1.0001 0 0 0 .8554688.449218 1.0001 1.0001 0 0 0 .0019531 0 1.0001 1.0001 0 0 0 .0019531 0 1.0001 1.0001 0 0 0 .0039063 0 1.0001 1.0001 0 0 0 .8398437-.455078l5.8535154-5.851562a1.0001 1.0001 0 0 0 -.726562-1.716797 1.0001 1.0001 0 0 0 -.6875.302734l-4.292969 4.292969v-16.0859376c0-.272045-.2181894-.4902344-.4902344-.4902344z" fill="url(#b)"/><path d="m16.980469 2a1.0001 1.0001 0 0 0 -.029297.0019531 1.0001 1.0001 0 0 0 -.070313.0058594 1.0001 1.0001 0 0 0 -.697265.40625l-5.890625 5.8886719a1.0001 1.0001 0 1 0 1.414062 1.4140625l4.292969-4.2929688v16.0859379c0 .272045.218189.490234.490234.490234h1.019532c.272045 0 .490234-.218189.490234-.490234v-16.0859379l4.292969 4.2929688a1.0001 1.0001 0 1 0 1.414062-1.4140625l-5.882812-5.8828125a1.0001 1.0001 0 0 0 -.828125-.4199219 1.0001 1.0001 0 0 0 -.015625 0z" fill="url(#c)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_datastreams.svg b/icon-themes/elementary_svg/cmd/lc_datastreams.svg
new file mode 100644
index 000000000..3e464563c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_datastreams.svg
@@ -0,0 +1 @@
+<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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.40541 0 0 .51351 2.2697 -.32432)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.4737" y2="41.526"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.48572 0 0 .4563 .34283 .34886)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".98521" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="d" cx="605.71" cy="486.65" gradientTransform="matrix(.014617 0 0 .0099911 11.08 17.91)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#a"/><radialGradient id="e" cx="605.71" cy="486.65" gradientTransform="matrix(-.012049 0 0 .0082353 10.761 18.981)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#a"/><linearGradient id="f" gradientTransform="matrix(.035207 0 0 .0082353 -.72485 18.981)" gradientUnits="userSpaceOnUse" x1="302.86" x2="302.86" y1="366.65" y2="609.51"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="g" cx="5.78" cy="8.4498" gradientTransform="matrix(0 .89893 -.95096 -.00000002 16.035 -6.0147)" gradientUnits="userSpaceOnUse" r="20"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".26238" stop-color="#64baff"/><stop offset=".70495" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><linearGradient id="h" gradientTransform="matrix(.47952862 0 0 .47954453 -18.361091 2.729486)" gradientUnits="userSpaceOnUse" x1="71.204" x2="71.204" y1="15.369" y2="40.496"><stop offset="0" stop-color="#fff"/><stop offset=".42448" stop-color="#fff" stop-opacity=".23529"/><stop offset=".8209" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><path d="m3.5 22h17v2h-17z" fill="url(#f)" opacity=".15"/><path d="m3.5 22v1.9999c-.62047.0038-1.5-.44808-1.5-1.0001 0-.552.6924-.99982 1.5-.99982z" fill="url(#e)" opacity=".15"/><path d="m19.889 21.574v2.4263c.75276.0046 1.8198-.5436 1.8198-1.2133 0-.66969-.84002-1.213-1.8198-1.213z" fill="url(#d)" opacity=".15" stroke-width="1.2132"/><path d="m3.5 1.5c3.8956 0 17 .00136 17 .00136l.000021 20.999s-11.333 0-17 0v-21z" fill="url(#c)"/><path d="m19.5 21.5h-15v-19h15z" fill="none" stroke="url(#b)" stroke-linecap="round"/><path d="m3.5 1.5c3.8956 0 17 .00136 17 .00136l.000021 20.999s-11.333 0-17 0v-21z" fill="none" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".99992"/><g transform="matrix(.88968 0 0 .88966 9.1318 8.9757)"><path d="m8 .5c-4.1382 0-7.5 3.3618-7.5 7.5 0 4.138 3.3618 7.5 7.5 7.5 4.138 0 7.5-3.362 7.5-7.5 0-4.1382-3.362-7.5-7.5-7.5z" fill="url(#g)"/><g fill="none"><path d="m8 .47597c-4.1382 0-7.5 3.3725-7.5 7.524 0 4.152 3.3618 7.524 7.5 7.524 4.138 0 7.5-3.372 7.5-7.524 0-4.1515-3.362-7.524-7.5-7.524zm-.97365.0059c2.1639 0 4.1485 1.708 4.2968 3.7979.000003 2.0268-1.5992 2.9384-3.8384 2.9384l-.21539.011472c-2.7305.1254-4.2681 2.5057-4.2681 4.5203 0 1.1555.38444 1.9195 1.2303 2.7995" opacity=".596"/><path d="m16.25 10.310547c-3.193773 0-5.783203 2.589235-5.783203 5.783203 0 2.020646 1.037292 3.796117 2.607422 4.830078l.05859.03516c.89995.577521 1.968468.916012 3.117191.916012 3.193951 0 5.78125-2.587371 5.78125-5.78125 0-1.878137-.898149-3.54319-2.285156-4.599609-.01841-.03131-.02578-.05696-.04687-.08984l-.02539.03711c-.959461-.707708-2.14009-1.130864-3.423834-1.130864zm-3.117188 10.648437c-.01917-.0123-.03958-.02263-.05859-.03516.0128.08477.05421.03253.05859.03516z" opacity=".5" stroke="url(#h)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".88967" transform="matrix(1.1239996 0 0 1.1240249 -10.26414 -10.08891)"/></g><path d="m8.1418804.85527617-.8830085.1026242-.9713111.26939113c.082738-.029449.1665565-.061597.2522885-.089796l-.1135296-.20525033-.3784327.06414-.1892175.17959423-.2901324.038487-.264902.1282805-.1261431.064137-.037845.051312-.1892164.038487-.1135284.2437336-.1513747-.307875-.050456.1282816.025234.3463593-.2396727.2052503-.1387589.3720152h.2901313l.1135296-.2437347.037845-.089798c.1275672-.091743.2485029-.1939123.3784316-.282218l.302747.1026235c.1971102.1361846.3956041.2745229.5928784.4105006l.2901279-.2693916-.3279741-.1411101-.1513724-.3078749-.5550355-.064137-.012611-.064137.2396727.051312.13876-.1411101.3027448-.064137c.071644-.03544.1421219-.060956.2144456-.089798l-.1892163.1795933.6811786.4746398v.282219l-.2649031.2693906.3532045.7183755.2396738-.1411101.3027471-.4746397c.4256384-.1338242.8092516-.2895477 1.210986-.4746409l-.025234.1795933.2018287.141109.3532057-.2437347-.1766017-.2052492-.2396761.141109-.075679-.02565c.017388-.00809.032989-.017445.050456-.02565l.3532056-.9236304zm-3.4563518 1.38543623.2901313.2052503h.239675v-.2437347l-.2901313-.1282804zm6.6982604-.1667648-.517193.1282804-.327972.2180789v.1924218l-.517194.3335308.100913.5002967.302746-.2180777.189217.2180777.214447.1282827.138758-.3720174-.07568-.2180777.07568-.1539374.302746-.282218h.138759l-.138759.307875v.282219c.124783-.034541.250735-.047996.378431-.064137l-.353203.256562-.02522.1539375-.403663.3463604-.416275-.1026235v-.2437426l-.189217.1282816.0883.2180789h-.30275l-.1639875.282219-.2018287.2309062-.3658192.076973.2144457.2180777.050456.2180788h-.2649031l-.3532045.1924219v.5644358h.163996l.1513736.1667671.340591-.1667671.1261431-.3463582.2522873-.1539385.0504563-.1282805.403662-.1026235.227059.2565621.239675.1282816-.138759.2822179.214446-.064137.113528-.2822179-.277514-.3207034h.113528l.277518.2309051.05046.307876.239672.2822191.06307-.4104996.126145-.064137c.134272.141753.240112.3151069.353202.4746408l.416276.02565.239674.1539375-.113529.1667659-.239673.2180788h-.353214l-.466737-.1539352-.239673.02565-.176603.2052503-.504577-.5131253-.353204-.1026234-.51719.064137-.4541205.1282805c-.2590572.2986781-.5242852.6006339-.7694801.9108097l-.2901313.7183756.13876.1539375-.2522895.3720162.2775177.6542331c.2309235.2656498.4632059.5295057.6937922.7953432l.340591-.2950464.1387577.1795955.3658203-.2437346.1261415.1411089h.365817l.214448.2437336-.126144.4361565.252287.295049-.01261.513123.189218.372017-.138758.320702c-.01353.230012-.02523.449844-.02523.679891.111298.311659.222878.622553.327974.936455l.07568.500296v.256563h.201831l.29013-.192423h.353206l.529805-.60292-.06307-.205253.353206-.3207-.264906-.295047.315361-.256564.302746-.192422.138759-.153937-.0883-.346359c0-.291599.000001-.580677 0-.872315l.239669-.5387795.302747-.3335319.327973-.8210002v-.2180777c-.16321.020907-.319648.039768-.479347.051312l.327976-.3335319.454118-.3078761.239675-.2822168v-.3078751c-.054356-.1042533-.109252-.2164524-.163983-.3207045l-.214445.256562-.163987-.1924207-.239676-.1924207v-.3976721l.277519.3207023.315362-.038475c.142268.1313434.278877.2481307.403659.3976732l.201837-.2309129c0-.2485905-.27532-1.4758053-.870395-2.5143122-.595077-1.0381667-1.639875-1.98836-1.639874-1.98836l-.07568.141109-.277519.307876-.353204-.3720163h.353204l.163984-.1795944-.655948-.1282816zm-7.58127.1667648-.1261442.3335319s-.220848.037082-.2775167.051312c-.7237253.6782086-2.1831568 2.1492717-2.52288494 4.9131736.01345.064081.23967404.4361554.23967404.4361554l.5550345.3335308.5550333.1539375.2396749.2950475.3658192.2822179.2144445-.038487.1513747.076973v.051312l-.2018333.5772654-.1639859.2437347.050456.1154529-.1261442.461813.4667341.872311.4793476.42333.2144446.307875-.025234.641405.1513713.359189-.1513713.692719s-.020198-.0057 0 .06415c.020378.06987.8432335.539896.8956231.500298.05221-.04034.1009127-.07697.1009127-.07697l-.050456-.153937.2144434-.20525.075679-.218077.3405887-.115453.2649031-.667064-.075679-.179594.1766028-.282217.4036609-.0898.2018321-.487469-.050456-.602923.3153617-.448984.050456-.461812c-.432689-.218214-.857208-.4424161-1.2866714-.6670727l-.2144434-.4233269-.3910484-.089798-.2144446-.5772666-.5171915.064137-.4541195-.3335319-.4793487.4233269v.064137c-.1435753-.04214-.3136589-.048344-.4415015-.1282805l-.1009127-.3078749v-.3335319l-.3279752.038475c.026392-.2124519.06173-.4289919.088301-.6414068h-.1892141l-.1892152.2437358-.1766017.089798-.2649031-.1539386-.025223-.3335331.050456-.3591866.3910462-.3078749h.3153617l.063068-.1795934.3910462.089798.2901313.3720151.050456-.6157509.504578-.4233269.1766006-.448985.3784338-.1539363.2018299-.3078761.4793476-.089798.2396749-.3591878c-.2372291 0-.4817923 0-.7190225 0l.4541194-.2180777h.3153595l.4036631-.1411045.075679.3976722.1766017-.2822191-.201831-.1411089.050456-.166766-.1639881-.1539386-.176604-.051312.050456-.1924207-.1387589-.2693906-.3153617.1282816.050456-.2437347-.365818-.2180777-.2901302.5131242.025234.1795933-.2901324.1282816-.1766006.3976721-.088301-.3720163-.4919634-.2052503-.088301-.2822179.6685651-.3848437.2901313-.282219.025234-.3335319-.1639871-.089798-.2144456-.02565zm5.4115884.615751v.2052492l.1135308.1282815v.3078761l-.063068.4104984.3279764-.064137.2396738-.2437335-.2144445-.2052504c-.069542-.1883236-.1400212-.3581525-.2270614-.5387799zm-.2775188.4104995-.2018277.064137.050456.3720152.2649031-.1411101zm3.6960274 3.3737978.302747.3591856.365819.7953465.227057.2565598-.113528.2693939.201832.2437325c-.09262.00618-.18232.012836-.277519.012836-.17294-.3695611-.30981-.7422574-.441504-1.128877l-.227061-.256562-.126143-.4618124.0883-.089798v-.0000011z" fill="#fff" opacity=".8" stroke-width="1.019579"/></g><path d="m16.248047 9.3984375c-.203735 0-.404401.013265-.603516.03125l-.273437.033203c-3.267145.4324395-5.7949221 3.2362645-5.7949221 6.6308595 0 2.431413 1.3002591 4.556028 3.2363281 5.728516l.09178.05469c.984572.574919 2.123804.910156 3.34375.910156 3.6817 0 6.673828-2.999859 6.673828-6.693359s-2.992128-6.6953125-6.673828-6.6953125zm-.876953.064453.273437-.033203z" fill="none" opacity=".3" stroke="#002728"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_datastreamsplay.svg b/icon-themes/elementary_svg/cmd/lc_datastreamsplay.svg
new file mode 100644
index 000000000..f62eec3ed
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_datastreamsplay.svg
@@ -0,0 +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(.8236307 0 0 .82815468 -7.687399 -10.176833)" gradientUnits="userSpaceOnUse" x1="24.40015" x2="17.064001" y1="21.805908" y2="35.86034"><stop offset="0" stop-color="#fff"/><stop offset=".00164232" stop-color="#fff" stop-opacity=".235294"/><stop offset=".39239356" 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="1" y2="23.046135"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><g stroke-linejoin="round"><path d="m3.452381 1.5c-.5259855 0-.952381.4263955-.952381.952381v19.047619c0 .525986.4263955.952381.952381.952381.1604283 0 .3045018-.04899.437128-.119048l18.091518-9.521949c.304214-.159003.518973-.468154.518973-.835194s-.214759-.67619-.518973-.835193l-18.091518-9.5219494c-.1326262-.0700608-.2766997-.1190476-.437128-.1190476z" fill="url(#b)" stroke="#206b00" stroke-linecap="round" stroke-opacity=".5"/><path d="m3.531545 2.5315026v18.9369944l17.936969-9.468497z" fill="none" opacity=".6" stroke="url(#a)" stroke-width="1.06309"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_datasubtotals.svg b/icon-themes/elementary_svg/cmd/lc_datasubtotals.svg
new file mode 100644
index 000000000..53666ad3b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_datasubtotals.svg
@@ -0,0 +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(.52954621 0 0 .41850626 10.149923 -4.674704)" gradientUnits="userSpaceOnUse" x1="24.288868" x2="24.288868" xlink:href="#b" y1="20.751673" y2="23.141123"/><linearGradient id="b"><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="c" gradientTransform="matrix(.52954621 0 0 .41850626 4.149923 -4.674704)" gradientUnits="userSpaceOnUse" x1="24.288868" x2="24.288868" xlink:href="#b" y1="20.751673" y2="23.141123"/><linearGradient id="d" gradientTransform="matrix(.52954621 0 0 .41850626 10.149924 .325314)" gradientUnits="userSpaceOnUse" x1="24.288868" x2="24.288868" xlink:href="#b" y1="20.751673" y2="23.141123"/><linearGradient id="e" gradientTransform="matrix(.52954621 0 0 .41850626 4.149924 .325314)" gradientUnits="userSpaceOnUse" x1="24.288868" x2="24.288868" xlink:href="#b" y1="20.751673" y2="23.141123"/><linearGradient id="f" gradientTransform="matrix(.52954621 0 0 .41850626 10.149924 5.325314)" gradientUnits="userSpaceOnUse" x1="24.288868" x2="24.288868" xlink:href="#b" y1="20.751673" y2="23.141123"/><linearGradient id="g" gradientTransform="matrix(.52954621 0 0 .41850626 4.149924 5.325314)" gradientUnits="userSpaceOnUse" x1="24.288868" x2="24.288868" xlink:href="#b" y1="20.751673" y2="23.141123"/><linearGradient id="h" gradientTransform="matrix(.52954621 0 0 .41850626 10.149924 10.325314)" gradientUnits="userSpaceOnUse" x1="24.288868" x2="24.288868" xlink:href="#b" y1="20.751673" y2="23.141123"/><linearGradient id="i" gradientTransform="matrix(.52954621 0 0 .41850626 4.149924 10.325314)" gradientUnits="userSpaceOnUse" x1="24.288868" x2="24.288868" xlink:href="#b" y1="20.751673" y2="23.141123"/><linearGradient id="j" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="26.243305" x2="26.243305" xlink:href="#p" y1="4.354743" y2="57.840454"/><linearGradient id="k" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="26.243305" x2="26.243305" xlink:href="#p" y1="17.83482" y2="73.398201"/><linearGradient id="l" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="26.243305" x2="26.243305" xlink:href="#p" y1="33.392567" y2="88.955948"/><radialGradient id="m" cx="65.297462" cy="48.216358" gradientTransform="matrix(0 .38212918 -.4161614 0 32.170797 -18.821396)" gradientUnits="userSpaceOnUse" r="31.000002"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="n" gradientTransform="matrix(.20515598 0 0 .20369724 7.420038 5.278451)" gradientUnits="userSpaceOnUse" x1="24.138529" x2="24.138529" y1="10.631441" y2="35.62291"><stop offset="0" stop-color="#fff"/><stop offset=".00000002" 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="o" gradientTransform="matrix(.20515598 0 0 .20369724 7.407064 5.283756)" gradientUnits="userSpaceOnUse" x1="24.138529" x2="24.138529" y1="21.34207" y2="24.912279"><stop offset="0" stop-color="#fff"/><stop offset=".00000019" 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="p" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><path d="m4.5 2.5v4h2v-2h2v-2h-2z" fill="#ffa154" stroke="#a62100" stroke-linecap="square" stroke-opacity=".501961"/><g transform="translate(0 -6)"><rect fill="url(#j)" height="4" rx=".527778" ry=".555556" width="5" x="16.5" y="18.5"/><path d="m16.5 18.5h5v4h-5z" fill="none" stroke="#575757" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".529412"/></g><g transform="translate(0 -11)"><rect fill="url(#k)" height="4" rx=".527778" ry=".555556" width="5" x="16.5" y="18.5"/><path d="m16.5 18.5h5v4h-5z" fill="none" stroke="#575757" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".529412"/></g><g transform="translate(0 -16)"><rect fill="url(#l)" height="4" rx=".527778" ry=".555556" width="5" x="16.5" y="18.5"/><path d="m16.5 18.5h5v4h-5z" fill="none" stroke="#575757" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".529412"/></g><g transform="translate(0 -1)"><rect fill="url(#j)" height="4" rx=".527778" ry=".555556" width="5" x="16.5" y="18.5"/><path d="m16.5 18.5h5v4h-5z" fill="none" stroke="#575757" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".529412"/></g><g transform="translate(-7.025424 1.146186)"><path d="m10.525424 8.3538136v-2h3l-.000516 2.0062978 2.02987-.00934-.02935 3.0030426h-2v2h-3v-2h-2.0000043l-.00153-3.0122719z" fill="url(#m)"/><g fill="none"><path d="m11.525424 9.8538136v-2.5h1v2.5m0 0v2.5000004h-1v-2.5000004" opacity=".5" stroke="url(#n)"/><path d="m13.025424 9.3538136h1.5v1.0000004h-1.5m-2 0h-1.5000003v-1.0000004h1.5000003" opacity=".5" stroke="url(#o)"/><path d="m10.522896 8.3646014.0037-2.0097959 3.002012-.00449-.0037 2.0097959h2.006128l.000516 2.9937026h-2.006128l.0073 1.995421-3.002013.0045-.0053-1.999921h-1.9999873l-.00153-3.0122723z" opacity=".5" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round"/></g></g><g transform="translate(-6 -6)"><rect fill="url(#j)" height="4" rx=".527778" ry=".555556" width="5" x="16.5" y="18.5"/><path d="m16.5 18.5h5v4h-5z" fill="none" stroke="#575757" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".529412"/></g><g transform="translate(-6 -11)"><rect fill="url(#k)" height="4" rx=".527778" ry=".555556" width="5" x="16.5" y="18.5"/><path d="m16.5 18.5h5v4h-5z" fill="none" stroke="#575757" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".529412"/></g><g transform="translate(-6 -16)"><rect fill="url(#l)" height="4" rx=".527778" ry=".555556" width="5" x="16.5" y="18.5"/><path d="m16.5 18.5h5v4h-5z" fill="none" stroke="#575757" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".529412"/></g><g transform="translate(-6 -1)"><rect fill="url(#j)" height="4" rx=".527778" ry=".555556" width="5" x="16.5" y="18.5"/><path d="m16.5 18.5h5v4h-5z" fill="none" stroke="#575757" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".529412"/></g><g transform="translate(-7.032724 9.150765)"><path d="m10.525424 8.3538136v-2h3l-.000516 2.0062978 2.02987-.00934-.02935 3.0030426h-2v2h-3v-2h-2.0000043l-.00153-3.0122719z" fill="url(#m)"/><g fill="none"><path d="m11.525424 9.8538136v-2.5h1v2.5m0 0v2.5000004h-1v-2.5000004" opacity=".5" stroke="url(#n)"/><path d="m13.025424 9.3538136h1.5v1.0000004h-1.5m-2 0h-1.5000003v-1.0000004h1.5000003" opacity=".5" stroke="url(#o)"/><path d="m10.522896 8.3646014.0037-2.0097959 3.002012-.00449-.0037 2.0097959h2.006128l.000516 2.9937026h-2.006128l.0073 1.995421-3.002013.0045-.0053-1.999921h-1.9999873l-.00153-3.0122723z" opacity=".5" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round"/></g></g><g fill="none"><g stroke-linecap="round" stroke-linejoin="round"><path d="m12.5 4.5h.999999" stroke="#abacae"/><path d="m12.5 9.5h1" stroke="#f37329"/><path d="m18.499999 9.5h1.000001" stroke="#f37329"/><path d="m12.5 14.5h.999999" stroke="#abacae"/><g stroke="#f37329"><path d="m12.5 19.5h1"/><path d="m18.499999 19.5h1.000001"/></g></g><path d="m17.5 5.5000004v-2l2.999999-.0000192.000001 2.0000019z" opacity=".4" stroke="url(#a)"/><path d="m11.5 5.5000004v-2l2.999999-.0000192.000001 2.0000019z" opacity=".4" stroke="url(#c)"/><path d="m17.500001 10.500019v-1.9999998l2.999999-.0000192.000001 2.000002z" opacity=".4" stroke="url(#d)"/><path d="m11.500001 10.500019v-1.9999998l2.999999-.0000192.000001 2.000002z" opacity=".4" stroke="url(#e)"/><path d="m17.500001 15.500019v-2l2.999999-.000019.000001 2.000002z" opacity=".4" stroke="url(#f)"/><path d="m11.500001 15.500019v-2l2.999999-.000019.000001 2.000002z" opacity=".4" stroke="url(#g)"/><path d="m17.500001 20.500019v-2l2.999999-.000019.000001 2.000002z" opacity=".4" stroke="url(#h)"/><path d="m11.500001 20.500019v-2l2.999999-.000019.000001 2.000002z" opacity=".4" stroke="url(#i)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_datefield.svg b/icon-themes/elementary_svg/cmd/lc_datefield.svg
new file mode 100644
index 000000000..2d7f17704
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_datefield.svg
@@ -0,0 +1 @@
+<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 offset=".06316455" 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><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" gradientUnits="userSpaceOnUse" x1="12.001242" x2="12.001242" xlink:href="#a" y1="3.269042" y2="20.728507"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="9.295027" x2="9.295027" y1="-3.283724" y2="17.849938"><stop offset="0" stop-color="#cdf87e"/><stop offset=".26238" stop-color="#a2e34f"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.49999998 0 0 .25 .000001 4.000001)" gradientUnits="userSpaceOnUse" x1="23.954144" x2="23.954144" y1="15.999304" y2="19.963179"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.42230832 0 0 .40494298 1.864602 1.178078)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="12.001242" x2="12.001242" xlink:href="#a" y1="3.269043" y2="20.728508"/><g opacity=".4" transform="matrix(.5789476 0 0 .42857134 -1.894738 2.857146)"><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><rect fill="url(#i)" height="18" rx=".5" width="18" x="3" y="3"/><path d="m3.501249 3.498774h17v17h-17z" fill="none" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><path d="m2 8h20v1h-20z" fill="url(#h)" opacity=".15"/><path d="m2.499999 7.163663v13.3c0 .574146.462218 1.036364 1.036364 1.036364h16.927272c.574146 0 1.036364-.462218 1.036364-1.036364v-13.3" fill="none" opacity=".3" stroke="#000"/><path d="m3.536363 2.500027c-.574145 0-1.036364.462218-1.036364 1.036364v3.963609h19v-3.963609c0-.574146-.462218-1.036364-1.036363-1.036364z" fill="url(#g)"/><g fill="none"><path d="m3.536363 2.500027c-.574146 0-1.036364.462218-1.036364 1.036364l.000001 3.963609h19l-.000001-3.963609c0-.574146-.462218-1.036364-1.036364-1.036364z" opacity=".4" stroke="#126400" stroke-linecap="round"/><path d="m18.500012 17.5h-12.9999991zm-.0096-5.98755-12.9904261-.0093v7.99685h12.9999991zm.0096 3.98755h-13m13-2h-13m2.5453926-1.979205-.017614 7.979125m2.5487754-7.944393-.0034 7.944393m2.534768-7.972179.0037 7.972179m2.521631-7.999964.01314 7.999964" opacity=".2" stroke="#fff"/><path d="m18.500012 16.5h-12.9999991zm-.0096-5.98755-12.9904261-.0093v7.99685h12.9999991zm.0096 3.98755h-13m13-2h-13m2.5453926-1.979205-.017614 7.979125m2.5487754-7.944393-.0034 7.944393m2.534768-7.972179.0037 7.972179m2.521631-7.999964.01314 7.999964" opacity=".25" stroke="#5e553c"/><path d="m3.5 3.5v3h17v-3z" opacity=".5" stroke="url(#j)" stroke-linecap="round" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_dbaddrelation.svg b/icon-themes/elementary_svg/cmd/lc_dbaddrelation.svg
new file mode 100644
index 000000000..4ceaa84f2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_dbaddrelation.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="12.5" x2="12.5" y1="5.250028" y2="20.250027"><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><radialGradient id="b" cx="7.685578" cy="5.959014" gradientTransform="matrix(0 1.1500005 -1.2044328 -.00000002 19.177231 -8.838419)" gradientUnits="userSpaceOnUse" r="19.99999" xlink:href="#e"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="16.5" x2="16.5" xlink:href="#f" y1="3.000028" y2="5.000028"/><radialGradient id="d" cx="38.658855" cy="9.341145" gradientUnits="userSpaceOnUse" r="8.341651"><stop offset="0" stop-color="#d48e15"/><stop offset=".25" stop-color="#f9c440" stop-opacity=".917647"/><stop offset=".5" stop-color="#ffe16b"/><stop offset="1" stop-color="#fff394" stop-opacity=".121569"/></radialGradient><radialGradient id="e" cx="7.685578" cy="5.959014" gradientTransform="matrix(0 1.1500005 -1.2044328 -.00000002 19.177231 -8.838419)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e1e1e1"/></radialGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="16.5" x2="16.5" y1="3.000028" y2="5.000028"><stop offset="0" stop-color="#e5e5e5"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><g transform="matrix(.4 0 0 .4 .5 6.899989)"><rect fill="url(#b)" height="22.5" rx="1.25" width="25" y="1.500028"/><path d="m1 1.5000275c-.554 0-.99284644.4460462-1 1v7.7500005h25v-7.7500005c0-.554-.446-1-1-1z" fill="url(#c)"/><g fill="none" stroke-width="2.5"><rect height="22.5" opacity=".3" rx="1" stroke="#0e141f" stroke-linecap="round" stroke-linejoin="round" width="25" y="1.500028"/><path d="m2.5 4.000028h20v17.5h-20z" opacity=".7" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><path d="m1.25 9.0000275h22.5" opacity=".2" stroke="#000"/></g></g><g transform="matrix(.4 0 0 .4 12.5 13.899989)"><rect fill="url(#b)" height="22.5" rx="1.25" width="25" y="1.500028"/><path d="m1 1.5000275c-.554 0-.99284644.4460462-1 1v7.7500005h25v-7.7500005c0-.554-.446-1-1-1z" fill="url(#c)"/><g fill="none" stroke-width="2.5"><rect height="22.5" opacity=".3" rx="1" stroke="#0e141f" stroke-linecap="round" stroke-linejoin="round" width="25" y="1.500028"/><path d="m2.5 4.000028h20v17.5h-20z" opacity=".7" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><path d="m1.25 9.0000275h22.5" opacity=".2" stroke="#000"/></g></g><g transform="matrix(.4 0 0 .4 12.5 -.100011)"><rect fill="url(#e)" height="22.5" rx="1.25" width="25" y="1.500028"/><path d="m1 1.5000275c-.554 0-.99284644.4460462-1 1v7.7500005h25v-7.7500005c0-.554-.446-1-1-1z" fill="url(#f)"/><g fill="none" stroke-width="2.5"><rect height="22.5" opacity=".3" rx="1" stroke="#0e141f" stroke-linecap="round" stroke-linejoin="round" width="25" y="1.500028"/><path d="m2.5 4.000028h20v17.5h-20z" opacity=".7" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><path d="m1.25 9.0000275h22.5" opacity=".2" stroke="#000"/></g></g><path d="m4.5 21.5v-4h2v2h5v2h-5z" fill="#ffa154" stroke="#a62100" stroke-linecap="square" stroke-opacity=".552941"/><path d="m4.5 2.5v4h2v-2h5v-2h-5z" fill="#ffa154" stroke="#a62100" stroke-linecap="square" stroke-opacity=".552941"/><g fill-rule="evenodd" transform="translate(-5.989999 .03522)"><path d="m47.000506 9.3411446c0 4.6069664-3.734684 8.3416514-8.341651 8.3416514-4.606966 0-8.341651-3.734685-8.341651-8.3416514 0-4.6069667 3.734685-8.341651 8.341651-8.341651 4.606967 0 8.341651 3.7346843 8.341651 8.341651z" fill="url(#d)" transform="matrix(.59940175 0 0 .59940175 -12.182186 -.634318)"/><g fill="#fff"><path d="m9.99 1.96478v1h-2l.01043 1.03522.98957.96478.01043 2.03522h1l1-1 1 1.00601h1l-.01043-2.04123 1.01043-.96478-.01043-1.03522h-2v-1l-.98957-.96478z" stroke="#f9c440" stroke-linejoin="round" stroke-width="2"/><path d="m9.99 1.96478v1h-2l.01043 1.03522.98957.96478.01043 2.03522h1l1-1 1 1.00601h1l-.01043-2.04123 1.01043-.96478-.01043-1.03522h-2v-1l-.98957-.96478z"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_dbchangedesignmode.svg b/icon-themes/elementary_svg/cmd/lc_dbchangedesignmode.svg
new file mode 100644
index 000000000..2cc540696
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_dbchangedesignmode.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="10.8484" x2="10.8484" xlink:href="#c" y1="8.0466" y2="21.817619"/><linearGradient id="b" gradientTransform="matrix(.783 0 0 .78 -136.125 -5.74)" gradientUnits="userSpaceOnUse" x1="182" x2="182" xlink:href="#c" y1="33" y2="24.52"/><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.48571425 0 0 .5 .342857 7.750001)" gradientUnits="userSpaceOnUse" x1="21.381216" x2="21.381216" y1="5.052486" y2="44.137077"><stop offset="0" stop-color="#fff"/><stop offset=".08125819" stop-color="#fff" stop-opacity=".235294"/><stop offset=".92327863" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="e" cx="23.334524" cy="41.63604" gradientTransform="matrix(.48613594 0 0 .19884311 .65625 19.220963)" gradientUnits="userSpaceOnUse" r="22.627417"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="f" gradientTransform="matrix(.37654594 0 0 .35839049 -27.150809 31.67023)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#g" y1="-7.665694" y2="-7.665694"/><linearGradient id="g"><stop offset="0" stop-color="#868688"/><stop offset="1" stop-color="#d9d9da"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.8224499 0 0 .82905873 -65.448598 8.077184)" gradientUnits="userSpaceOnUse" x1="89.01844" x2="89.01844" xlink:href="#i" y1="22.536863" y2="27.54611"/><linearGradient id="i"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#4a4a4a"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.37654594 0 0 .35839049 -27.150809 26.670231)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#g" y1="-7.665694" y2="-7.665694"/><linearGradient id="k" gradientTransform="matrix(.8224499 0 0 .82905873 -65.448598 3.077185)" gradientUnits="userSpaceOnUse" x1="89.01844" x2="89.01844" xlink:href="#i" y1="22.536863" y2="27.54611"/><linearGradient id="l" gradientTransform="matrix(.37654594 0 0 .352792 -27.150809 21.746031)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#g" y1="-7.665694" y2="-7.665694"/><linearGradient id="m" gradientTransform="matrix(.8224499 0 0 .81610786 -65.448598 -1.478464)" gradientUnits="userSpaceOnUse" x1="89.01844" x2="89.01844" xlink:href="#i" y1="22.536863" y2="27.54611"/><linearGradient id="n" gradientTransform="matrix(.37845152 0 0 .34136193 -27.338025 17.61463)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="102.30806" x2="102.30806" y1="-2.392547" y2="-24.582239"><stop offset="0" stop-color="#a5a6a8"/><stop offset="1" stop-color="#e8e8e8"/></linearGradient><linearGradient id="o" gradientTransform="matrix(.37845152 0 0 .34136193 -27.338025 17.61463)" gradientUnits="userSpaceOnUse" x1="109.95628" x2="109.95628" y1="-24.91135" y2="-2.375786"><stop offset="0" stop-color="#b3b3b3"/><stop offset="1" stop-color="#dadada"/></linearGradient><g transform="translate(0 -8)"><path d="m23 27.500001c.000931 2.485168-4.924204 4.499999-11 4.499999-6.0757958 0-11.00093826-2.014831-10.9999999-4.499999-.00093921-2.48517 4.9242041-4.500001 10.9999999-4.500001 6.075796 0 11.000939 2.014831 11 4.500001z" fill="url(#e)" fill-rule="evenodd" opacity=".3"/><path d="m21.441286 26.825403c0 2.028375-4.234572 3.674596-9.452159 3.674596-5.2175947 0-9.4521646-1.646221-9.4521646-3.674596 0-6.488122-1.1553118-3.598097 9.4521646-3.674595 10.850407-.07892 9.452159-2.849032 9.452159 3.674595z" fill="url(#f)" stroke="url(#h)"/><path d="m21.5 23.000001c0 1.932996-4.253296 3.499999-9.499999 3.499999-5.2467056 0-9.500001-1.567003-9.500001-3.499999 0-1.932998 4.2532954-3.500001 9.500001-3.500001 5.246703 0 9.499999 1.567003 9.499999 3.500001z" fill="none" stroke="#d8d8d8"/><path d="m21.441286 21.825404c0 2.028375-4.234572 3.674596-9.452159 3.674596-5.2175947 0-9.4521646-1.646221-9.4521646-3.674596 0-6.488122-1.1553118-3.598097 9.4521646-3.674595 10.850407-.07892 9.452159-2.849032 9.452159 3.674595z" fill="url(#j)" stroke="url(#k)"/><path d="m21.5 18.000002c0 1.932996-4.253296 3.499999-9.499999 3.499999-5.2467056 0-9.500001-1.567003-9.500001-3.499999 0-1.932998 4.2532954-3.500001 9.500001-3.500001 5.246703 0 9.499999 1.567003 9.499999 3.500001z" fill="none" stroke="#d8d8d8"/><path d="m21.441286 16.976886c0 1.99669-4.234572 3.523114-9.452159 3.523114-5.2175947 0-9.4521646-1.526424-9.4521646-3.523114 0-7.1907048-1.1553118-3.541892 9.4521646-3.617194 10.850407-.0777 9.452159-3.109574 9.452159 3.617194z" fill="url(#l)" stroke="url(#m)"/><path d="m21.5 13c0 1.932997-4.253296 3.5-9.499999 3.5-5.2467055 0-9.500001-1.567003-9.500001-3.5 0-1.932996 4.2532955-3.5 9.500001-3.5 5.246703 0 9.499999 1.567004 9.499999 3.5z" fill="url(#n)" stroke="url(#o)"/><rect fill="none" height="19" opacity=".5" rx="17.5" ry="3" stroke="url(#d)" width="17" x="3.5" y="10.5"/></g><path d="m1.5 6.5 16 16h-16zm3 8.5v4.5h5z" style="fill:#9bdb4d;fill-opacity:.588;fill-rule:evenodd;stroke:#206b00;stroke-linejoin:round;stroke-opacity:.501961"/><g fill="none" transform="translate(.032)"><path d="m2.468 8.9116875v12.5883125h12.602z" fill="none" opacity=".5" stroke="url(#a)"/><path d="m3.468 14v6.5h7" opacity=".5" stroke="url(#b)"/><path d="m3.468 23.5h14" opacity=".3" stroke="#d1ff82" stroke-linecap="square"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_dbclearquery.svg b/icon-themes/elementary_svg/cmd/lc_dbclearquery.svg
new file mode 100644
index 000000000..810c57a38
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_dbclearquery.svg
@@ -0,0 +1 @@
+<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 offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="1162.1" cy="1294.5" gradientTransform="matrix(.87946 -.11013 .063119 .75018 -1091.3 -829.8)" gradientUnits="userSpaceOnUse" r="11.902" xlink:href="#a"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="14.056274" x2="14.056274" y1="7.1402" y2="20.101801"><stop offset="0" stop-color="#fe9ab8"/><stop offset="1" stop-color="#f4679d"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="13.35182" x2="13.35182" y1="8.40058" y2="14.97316"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.48571425 0 0 .5 .342857 7.750001)" gradientUnits="userSpaceOnUse" x1="21.381216" x2="21.381216" y1="5.052486" y2="44.137077"><stop offset="0" stop-color="#fff"/><stop offset=".08125819" stop-color="#fff" stop-opacity=".235294"/><stop offset=".92327863" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="f" cx="23.334524" cy="41.63604" gradientTransform="matrix(.48613594 0 0 .19884311 .65625 19.220963)" gradientUnits="userSpaceOnUse" r="22.627417" xlink:href="#a"/><linearGradient id="g" gradientTransform="matrix(.37654594 0 0 .35839049 -27.150809 31.67023)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#h" y1="-7.665694" y2="-7.665694"/><linearGradient id="h"><stop offset="0" stop-color="#868688"/><stop offset="1" stop-color="#d9d9da"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.8224499 0 0 .82905873 -65.448598 8.077184)" gradientUnits="userSpaceOnUse" x1="89.01844" x2="89.01844" xlink:href="#j" y1="22.536863" y2="27.54611"/><linearGradient id="j"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#4a4a4a"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.37654594 0 0 .35839049 -27.150809 26.670231)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#h" y1="-7.665694" y2="-7.665694"/><linearGradient id="l" gradientTransform="matrix(.8224499 0 0 .82905873 -65.448598 3.077185)" gradientUnits="userSpaceOnUse" x1="89.01844" x2="89.01844" xlink:href="#j" y1="22.536863" y2="27.54611"/><linearGradient id="m" gradientTransform="matrix(.37654594 0 0 .352792 -27.150809 21.746031)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#h" y1="-7.665694" y2="-7.665694"/><linearGradient id="n" gradientTransform="matrix(.8224499 0 0 .81610786 -65.448598 -1.478464)" gradientUnits="userSpaceOnUse" x1="89.01844" x2="89.01844" xlink:href="#j" y1="22.536863" y2="27.54611"/><linearGradient id="o" gradientTransform="matrix(.37845152 0 0 .34136193 -27.338025 17.61463)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="102.30806" x2="102.30806" y1="-2.392547" y2="-24.582239"><stop offset="0" stop-color="#a5a6a8"/><stop offset="1" stop-color="#e8e8e8"/></linearGradient><linearGradient id="p" gradientTransform="matrix(.37845152 0 0 .34136193 -27.338025 17.61463)" gradientUnits="userSpaceOnUse" x1="109.95628" x2="109.95628" y1="-24.91135" y2="-2.375786"><stop offset="0" stop-color="#b3b3b3"/><stop offset="1" stop-color="#dadada"/></linearGradient><g transform="translate(0 -8)"><path d="m23 27.500001c.000931 2.485168-4.924204 4.499999-11 4.499999-6.0757958 0-11.00093826-2.014831-10.9999999-4.499999-.00093921-2.48517 4.9242041-4.500001 10.9999999-4.500001 6.075796 0 11.000939 2.014831 11 4.500001z" fill="url(#f)" fill-rule="evenodd" opacity=".3"/><path d="m21.441286 26.825403c0 2.028375-4.234572 3.674596-9.452159 3.674596-5.2175947 0-9.4521646-1.646221-9.4521646-3.674596 0-6.488122-1.1553118-3.598097 9.4521646-3.674595 10.850407-.07892 9.452159-2.849032 9.452159 3.674595z" fill="url(#g)" stroke="url(#i)"/><path d="m21.5 23.000001c0 1.932996-4.253296 3.499999-9.499999 3.499999-5.2467056 0-9.500001-1.567003-9.500001-3.499999 0-1.932998 4.2532954-3.500001 9.500001-3.500001 5.246703 0 9.499999 1.567003 9.499999 3.500001z" fill="none" stroke="#d8d8d8"/><path d="m21.441286 21.825404c0 2.028375-4.234572 3.674596-9.452159 3.674596-5.2175947 0-9.4521646-1.646221-9.4521646-3.674596 0-6.488122-1.1553118-3.598097 9.4521646-3.674595 10.850407-.07892 9.452159-2.849032 9.452159 3.674595z" fill="url(#k)" stroke="url(#l)"/><path d="m21.5 18.000002c0 1.932996-4.253296 3.499999-9.499999 3.499999-5.2467056 0-9.500001-1.567003-9.500001-3.499999 0-1.932998 4.2532954-3.500001 9.500001-3.500001 5.246703 0 9.499999 1.567003 9.499999 3.500001z" fill="none" stroke="#d8d8d8"/><path d="m21.441286 16.976886c0 1.99669-4.234572 3.523114-9.452159 3.523114-5.2175947 0-9.4521646-1.526424-9.4521646-3.523114 0-7.1907048-1.1553118-3.541892 9.4521646-3.617194 10.850407-.0777 9.452159-3.109574 9.452159 3.617194z" fill="url(#m)" stroke="url(#n)"/><path d="m21.5 13c0 1.932997-4.253296 3.5-9.499999 3.5-5.2467055 0-9.500001-1.567003-9.500001-3.5 0-1.932996 4.2532955-3.5 9.500001-3.5 5.246703 0 9.499999 1.567004 9.499999 3.5z" fill="url(#o)" stroke="url(#p)"/><rect fill="none" height="19" opacity=".5" rx="17.5" ry="3" stroke="url(#e)" width="17" x="3.5" y="10.5"/></g><g transform="matrix(.58098 0 0 .58098 10.057 11.509)"><g fill-rule="evenodd"><path d="m11.851-.43396-7.8897 15.276-1.9613 5.826 2.7287.624 13.473.208 1.961-1.768 3.837-8.947 1.409-9.2424z" fill="url(#b)"/><g stroke-linejoin="round" stroke-width="1.7212"><path d="m2.4731 20.643h13.686l4.3835-7.7148 1.619168-10.1176144-1.1485-1.167-10.784.062153-1.5258002 1.1188-6.1931678 13.1196144z" fill="url(#c)" stroke="#e41b79" stroke-opacity=".5"/><path d="m4.5028 15.435 11.158.042 5.314768-11.4656144-.368-.7321h-10.165l-5.889468 12.2116144z" fill="#fff" fill-opacity=".5" opacity=".5" stroke="url(#d)"/></g></g><path d="m4.1465 16.003v2.9906h11.876" style="opacity:.2;fill:none;stroke:#fff;stroke-width:1.7212;stroke-linecap:round;stroke-linejoin:round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_dbdistinctvalues.svg b/icon-themes/elementary_svg/cmd/lc_dbdistinctvalues.svg
new file mode 100644
index 000000000..9327de64b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_dbdistinctvalues.svg
@@ -0,0 +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(.25508209 .06834904 -.06793671 .25354327 13.649428 8.26572)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" y1="10.631" y2="35.623001"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="12.484426" x2="16.062" y1="1040.1547" y2="1051.126"><stop offset="0" stop-color="#ff8c82"/><stop offset="1" stop-color="#c6262e"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-.222635 -.37381299 .385616 -.215821 26.912532 54.139086)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="82.923607" x2="107.10129" y1="27.590219" y2="27.913111"><stop offset="0" stop-color="#c2c3c4"/><stop offset=".09508789" stop-color="#c4c5c8"/><stop offset="1" stop-color="#fcfcfc"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="6.661862" x2="19.652243" y1="11.660338" y2="4.160338"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74407381" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1=".110175" x2="22.257858" y1="11.067201" y2="11.067201"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><g transform="matrix(-.5 .8660254 -.8660254 -.5 25.42908 5.060827)"><path d="m10.112109 20.640247 2.344358-1.353516 2.816611-9.7113296 6.495191-3.75c-.197165-1.8980106-1.161447-3.2342531-2.5-4.330127l-6.495191 3.75-9.8185638-2.4164084-2.34435782 1.3535156 4.76281672 8.2220964z" fill="url(#c)" fill-rule="evenodd" stroke="url(#e)" stroke-linejoin="round"/><path d="m6.237307 11.905455 4.241543 7.366099 1.154003-.666264 2.82554-9.7142305 6.172328-3.5726163c-.323052-.9681865-.777781-1.8513276-1.496093-2.5913104l-6.176235 3.5658505-9.8154759-2.415936-1.1640675.6720747z" fill="none" stroke="url(#d)"/></g><g transform="translate(0 1.000002)"><path d="m11.17 1044.173 3.85 1.973 4.747295-8.3551 2.094705 1.1191.514.348-6.314 11.868-7.48-4.568 1.903-2.89z" fill="url(#b)" transform="matrix(.90518841 .2425445 -.2425445 .90518841 255.36509 -932.81046)"/><g fill="none"><path d="m14.83991 19.142186 6.784171-6.574226 1.180594 1.235097m-7.44497 7.6681-4.892384-4.671607 1.136215-1.126565" opacity=".5" stroke="url(#a)" stroke-width=".93712"/><path d="m21.722 11.492c-.176-.067-.38-.025-.52.124l-5.96 6.328-3.263-3.197c-.195-.188-.5-.183-.688.016l-1.726 1.597c-.186.197-.18.508.014.696l5.06 5.212c.047.045.177.126.23.148.18.074.316-.016.46-.167l8.036-8.536c.187-.198.18-.51-.013-.697l-1.465-1.42c-.048-.048-.107-.082-.166-.104z" opacity=".5" stroke="#7a0000" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999907"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_dbformdelete.svg b/icon-themes/elementary_svg/cmd/lc_dbformdelete.svg
new file mode 100644
index 000000000..d0dc76754
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_dbformdelete.svg
@@ -0,0 +1 @@
+<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="#fafafa"/><stop offset="1" stop-color="#e1e1e1"/></linearGradient><radialGradient id="b" cx="12" cy="2" gradientTransform="matrix(-.00000005 2.2105263 -1.7894737 -.00000004 15.578948 -24.526316)" gradientUnits="userSpaceOnUse" r="9.5" xlink:href="#a"/><radialGradient id="c" 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="d" 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="#ff8c82"/><stop offset=".31209752" stop-color="#ed5353"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="41.225124" x2="41.225124" y1="23.238064" y2="7.39004"><stop offset="0" stop-color="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.944842 17.144019)" gradientUnits="userSpaceOnUse" x1="36.010902" x2="16.331276" xlink:href="#g" y1="13.022708" y2="32.702335"/><linearGradient id="g"><stop offset="0" stop-color="#fff" stop-opacity=".702"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.634631 17.292858)" gradientUnits="userSpaceOnUse" x1="28.449389" x2="16.331276" xlink:href="#g" y1="20.584223" y2="32.702335"/><linearGradient id="i" gradientTransform="matrix(0 1.1385 -1.2044 -.00000002 22.177 -5.7503)" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#a" y1="13" y2="19"/><linearGradient id="j"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="k" cx="4.993" cy="43.5" gradientTransform="matrix(2.0038 0 0 1.4 27.988 -17.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#j"/><radialGradient id="l" cx="4.993" cy="43.5" gradientTransform="matrix(2.0038 0 0 1.4 -20.012 -104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#j"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="25.058" x2="25.058" y1="47.028" y2="39.999"><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="n" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="4" y2="20"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><rect fill="url(#b)" height="19" rx="1" width="19" x="2.5" y="2.5"/><g opacity=".4" transform="matrix(.57895 0 0 .42857 -1.8947 2.8571)"><path d="m38 40h5v7h-5z" fill="url(#k)"/><path d="m-10-47h5v7h-5z" fill="url(#l)" transform="scale(-1)"/><path d="m10 40h28v7h-28z" fill="url(#m)"/></g><path d="m3.5012 3.4988h17v17h-17z" fill="none" opacity=".5" stroke="url(#n)" stroke-linecap="round" stroke-linejoin="round"/><g fill-rule="evenodd"><path d="m4.9358 4.9746a.44445.44445 0 0 1 -.88889 0 .44445.44445 0 1 1 .88889 0z" fill="#fff"/><path d="m4.9358 4.5301a.44445.44445 0 0 1 -.88889 0 .44445.44445 0 1 1 .88889 0z" opacity=".3"/><path d="m19.916 4.9746a.44445.44445 0 0 1 -.88889 0 .44445.44445 0 1 1 .88889 0z" fill="#fff"/><path d="m19.916 4.5301a.44445.44445 0 0 1 -.88889 0 .44445.44445 0 1 1 .88889 0z" opacity=".3"/><path d="m4.9358 19.992a.44445.44445 0 0 1 -.88889 0 .44445.44445 0 1 1 .88889 0z" fill="#fff"/><path d="m4.9358 19.548a.44445.44445 0 0 1 -.88889 0 .44445.44445 0 1 1 .88889 0z" opacity=".3"/><path d="m19.916 19.992a.44445.44445 0 0 1 -.88889 0 .44445.44445 0 1 1 .88889 0z" fill="#fff"/><path d="m19.916 19.548a.44445.44445 0 0 1 -.88889 0 .44445.44445 0 1 1 .88889 0z" opacity=".3"/></g><rect fill="#b5b5b5" height="5" rx="1" width="14" x="5" y="7"/><path d="m3.5 2c-.82235 0-1.5.67765-1.5 1.5v17c0 .82235.67765 1.5 1.5 1.5h17c.82235 0 1.5-.67765 1.5-1.5v-17c0-.82235-.67765-1.5-1.5-1.5zm0 1h17c.28565 0 .5.21435.5.5v17c0 .28565-.21435.5-.5.5h-17c-.28565 0-.5-.21435-.5-.5v-17c0-.28565.21435-.5.5-.5z" fill-opacity=".23907"/><rect fill="#cacaca" height="4" rx="1" width="14" x="5" y="8"/><rect fill="#bababa" height="5" rx=".68955" width="14" x="5" y="14"/><rect fill="url(#i)" height="3" rx=".3843" width="12" x="6" y="15"/><g fill="#4d4d4d"><path d="m8 16h1v1h-1z"/><path d="m9 15h1v1h-1z"/><path d="m10 16h1v1h-1z"/><path d="m8 17h1v1h-1z"/><path d="m10 17h1v1h-1z"/><path d="m9 18h1v1h-1z"/><path d="m12 15h1v1h-1z"/><path d="m12 16h1v1h-1z"/><path d="m12 17h1v1h-1z"/><path d="m12 18h1v1h-1z"/><path d="m14 15h1v1h-1z"/><path d="m13 16h1v1h-1z"/><path d="m14 17h1v1h-1z"/><path d="m14 18h1v1h-1z"/></g><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(#c)" 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(#d)" stroke="url(#e)" 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(#f)" stroke-linecap="square"/><path d="m45.42749 20.732088-2.99345-2.713434m-2.968147.03651-2.804358 2.701545" opacity=".4" stroke="url(#h)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_dbformedit.svg b/icon-themes/elementary_svg/cmd/lc_dbformedit.svg
new file mode 100644
index 000000000..c056731b8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_dbformedit.svg
@@ -0,0 +1 @@
+<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="#fafafa"/><stop offset="1" stop-color="#e1e1e1"/></linearGradient><radialGradient id="b" cx="12" cy="2" gradientTransform="matrix(-.00000005 2.2105263 -1.7894737 -.00000004 15.578948 -24.526316)" gradientUnits="userSpaceOnUse" r="9.5" xlink:href="#a"/><linearGradient id="c" gradientTransform="matrix(.415777 -.4174938 .518983 .5146192 -15.747227 2.650367)" gradientUnits="userSpaceOnUse" spreadMethod="pad" x1="23.575972" x2="23.575972" y1="25.356892" y2="31.210939"><stop offset="0" stop-color="#ad5f00"/><stop offset=".13482948" stop-color="#ffe16b"/><stop offset=".20224422" stop-color="#f9c440"/><stop offset=".26965895" stop-color="#fff394"/><stop offset=".44650277" stop-color="#f9c440"/><stop offset=".57114136" stop-color="#f9c440"/><stop offset=".72038066" stop-color="#ffe16b"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.4282553 -.43106531 .53455872 .53134798 -8.236684 10.17891)" gradientUnits="userSpaceOnUse" spreadMethod="pad" x1="23.575972" x2="23.575972" y1="25.356892" y2="31.210939"><stop offset="0" stop-color="#7e8087"/><stop offset=".13482948" stop-color="#d4d4d4"/><stop offset=".20224422" stop-color="#abacae"/><stop offset=".26965895" stop-color="#fafafa"/><stop offset=".44650277" stop-color="#abacae"/><stop offset=".57114136" stop-color="#abacae"/><stop offset=".72038066" stop-color="#d4d4d4"/><stop offset="1" stop-color="#7e8087"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.867764 .693027)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#f" y1="24.989594" y2="30.000141"/><linearGradient id="f"><stop offset="0" stop-color="#555761"/><stop offset=".5" stop-color="#abacae"/><stop offset="1" stop-color="#555761"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.983472 .809213)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#h" y1="24.989594" y2="30.000141"/><linearGradient id="h"><stop offset="0" stop-color="#abacae"/><stop offset=".5" stop-color="#fafafa"/><stop offset="1" stop-color="#abacae"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.465684 .289287)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#f" y1="24.989594" y2="30.000141"/><linearGradient id="j" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.581392 .405471)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#h" y1="24.989594" y2="30.000141"/><linearGradient id="k" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.061661 -.116406)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#f" y1="24.989594" y2="30.000141"/><linearGradient id="l" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.177369 -.00022)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#h" y1="24.989594" y2="30.000141"/><linearGradient id="m" gradientTransform="matrix(.4040235 -.4056919 .6073752 .602268 -17.636692 .462492)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="29.056757" y2="26.02973"><stop offset="0" stop-color="#fff394"/><stop offset="1" stop-color="#fafafa"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.3763801 .03615261 .03669995 .374874 -2.218281 -1.1331)" gradientUnits="userSpaceOnUse" x1="5.517898" x2="9.522056" y1="37.371799" y2="41.391716"><stop offset="0" stop-color="#d48e15"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="o" gradientTransform="matrix(0 1.1385 -1.2044 -.00000002 22.177 -5.7503)" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#a" y1="13" y2="19"/><linearGradient id="p"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="q" cx="4.993" cy="43.5" gradientTransform="matrix(2.0038 0 0 1.4 27.988 -17.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#p"/><radialGradient id="r" cx="4.993" cy="43.5" gradientTransform="matrix(2.0038 0 0 1.4 -20.012 -104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#p"/><linearGradient id="s" gradientUnits="userSpaceOnUse" x1="25.058" x2="25.058" y1="47.028" y2="39.999"><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="t" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="4" y2="20"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><rect fill="url(#b)" height="19" rx="1" width="19" x="2.5" y="2.5"/><g opacity=".4" transform="matrix(.57895 0 0 .42857 -1.8947 2.8571)"><path d="m38 40h5v7h-5z" fill="url(#q)"/><path d="m-10-47h5v7h-5z" fill="url(#r)" transform="scale(-1)"/><path d="m10 40h28v7h-28z" fill="url(#s)"/></g><path d="m3.5012 3.4988h17v17h-17z" fill="none" opacity=".5" stroke="url(#t)" stroke-linecap="round" stroke-linejoin="round"/><g fill-rule="evenodd"><path d="m4.9358 4.9746a.44445.44445 0 0 1 -.88889 0 .44445.44445 0 1 1 .88889 0z" fill="#fff"/><path d="m4.9358 4.5301a.44445.44445 0 0 1 -.88889 0 .44445.44445 0 1 1 .88889 0z" opacity=".3"/><path d="m19.916 4.9746a.44445.44445 0 0 1 -.88889 0 .44445.44445 0 1 1 .88889 0z" fill="#fff"/><path d="m19.916 4.5301a.44445.44445 0 0 1 -.88889 0 .44445.44445 0 1 1 .88889 0z" opacity=".3"/><path d="m4.9358 19.992a.44445.44445 0 0 1 -.88889 0 .44445.44445 0 1 1 .88889 0z" fill="#fff"/><path d="m4.9358 19.548a.44445.44445 0 0 1 -.88889 0 .44445.44445 0 1 1 .88889 0z" opacity=".3"/><path d="m19.916 19.992a.44445.44445 0 0 1 -.88889 0 .44445.44445 0 1 1 .88889 0z" fill="#fff"/><path d="m19.916 19.548a.44445.44445 0 0 1 -.88889 0 .44445.44445 0 1 1 .88889 0z" opacity=".3"/></g><rect fill="#b5b5b5" height="5" rx="1" width="14" x="5" y="7"/><path d="m3.5 2c-.82235 0-1.5.67765-1.5 1.5v17c0 .82235.67765 1.5 1.5 1.5h17c.82235 0 1.5-.67765 1.5-1.5v-17c0-.82235-.67765-1.5-1.5-1.5zm0 1h17c.28565 0 .5.21435.5.5v17c0 .28565-.21435.5-.5.5h-17c-.28565 0-.5-.21435-.5-.5v-17c0-.28565.21435-.5.5-.5z" fill-opacity=".23907"/><rect fill="#cacaca" height="4" rx="1" width="14" x="5" y="8"/><rect fill="#bababa" height="5" rx=".68955" width="14" x="5" y="14"/><rect fill="url(#o)" height="3" rx=".3843" width="12" x="6" y="15"/><g fill="#4d4d4d"><path d="m8 16h1v1h-1z"/><path d="m9 15h1v1h-1z"/><path d="m10 16h1v1h-1z"/><path d="m8 17h1v1h-1z"/><path d="m10 17h1v1h-1z"/><path d="m9 18h1v1h-1z"/><path d="m12 15h1v1h-1z"/><path d="m12 16h1v1h-1z"/><path d="m12 17h1v1h-1z"/><path d="m12 18h1v1h-1z"/><path d="m14 15h1v1h-1z"/><path d="m13 16h1v1h-1z"/><path d="m14 17h1v1h-1z"/><path d="m14 18h1v1h-1z"/></g><g transform="translate(7.750827 7.373898)"><path d="m13.219868 12.085402c-.135595-.02111-.239457-.01225-.307686.003l-9.0874927 2.017202-1.6724992.372194-.051633.008-1.9387153 1.432663 4.9498341-.07402.040722-.0095 1.6834123-.370698 9.0845618-2.03263c.272911-.06092-.177299-.409927-1.009983-.78431-.624515-.280788-1.283742-.498541-1.690521-.561884z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><g transform="matrix(1.030012 0 0 1.0325071 -.016773 -.521525)"><path d="m2.0488085 11.037368c.2865424-.207707 1.1479509.256388 1.9603385 1.061945.8104458.803629 1.2601996 1.641331 1.0575577 1.930575-.0007708.0011.01977.01774.01898.01882l10.1384643-10.1803301c.257408-.2584708-.213108-1.1436222-1.051287-1.9747519-.838177-.8311298-1.728181-1.29506029-1.98559-1.03658863z" fill="url(#c)"/><path d="m2.0488079 11.037368c.286543-.207708 1.1479512.256388 1.960339 1.061943.8104449.80363 1.2601992 1.641332 1.0575579 1.930577-.0007714.0011.01977.01774.01898.01882l6.9820302-7.0108637.02525-.025356c.00079-.00108-.01975-.01772-.01898-.01882.202643-.2892462-.247112-1.1269457-1.057555-1.9305752-.812389-.8055563-1.6737981-1.2696506-1.9603403-1.0619438l-.025251.025355z" fill="#f9c440" opacity=".6"/><g stroke-linejoin="round"><path d="m2.0488085 11.037368c.2865424-.207707 1.1479509.256388 1.9603385 1.061945.8104458.803629 1.2601996 1.641331 1.0575577 1.930575-.0007708.0011.01977.01774.01898.01882l10.1384643-10.1803301c.257408-.2584708-.213108-1.1436222-1.051287-1.9747519-.838177-.8311298-1.728181-1.29506029-1.98559-1.03658863z" fill="none" stroke="#ad5f00" stroke-width=".969689"/><path d="m20.664062 8.2617188c-.05213.010767-.09381.033047-.126953.066406l-3.224609 3.2460942c.296545-.211927 1.182133.265278 2.017578 1.095703.834766.829753 1.298569 1.695492 1.089844 1.99414-.000714.001.01475.01397.01758.01758l3.226562-3.246094c.265132-.266874-.218698-1.178963-1.082033-2.0371105-.755416-.750879-1.553081-1.2120851-1.917969-1.1367187z" fill="url(#d)" stroke="#555761" stroke-width=".5" transform="matrix(.97086248 0 0 .96851634 -7.75054 -7.208073)"/><path d="m10.565423 2.4840909c.286542-.2077065 1.147951.2563879 1.960338 1.0619443.810445.8036291 1.260199 1.6413295 1.057557 1.9305744-.000769.0011.01977.017738.01898.018821l1.551936-1.5571217c.408481-.40858-.029278-1.092821-.981372-2.0446829-.812386-.8055561-1.673796-1.2696511-1.960337-1.06194452l-.02525.0253559-1.621849 1.62705352z" fill="#fe9ab8" opacity=".9" stroke="#de3e80" stroke-width=".969689"/></g><path d="m9.1785348 3.8767048c.2865413-.2077068 1.1479522.2563879 1.9603392 1.0619443.810445.8036291 1.2602 1.6413294 1.057556 1.9305753-.000771.0011.01977.017736.01898.01882l.126256-.1267795c.00079-.00108-.01975-.01772-.01898-.01882.202645-.2892457-.24711-1.1269463-1.057556-1.9305745-.812387-.8055569-1.6737965-1.2696514-1.9603382-1.0619448z" fill="url(#e)"/><path d="m9.0628273 3.9928895c.2865436-.2077068 1.1479527.2563878 1.9603397 1.061944.810444.8036294 1.2602 1.6413292 1.057556 1.9305742-.000771.0011.01977.017738.01898.018822l.126257-.1267799c.00079-.00108-.01975-.017721-.01898-.018821.202643-.2892448-.24711-1.1269452-1.057557-1.9305743-.812387-.8055563-1.6737957-1.2696512-1.9603386-1.0619444z" fill="url(#g)"/><path d="m9.5806143 3.4729643c.2865426-.2077069 1.1479517.2563872 1.9603387 1.0619442.810446.803629 1.2602 1.6413292 1.057558 1.9305747-.000773.0011.01977.017737.01898.01882l.126258-.1267784c.000791-.00108-.01975-.017721-.01898-.01882.202642-.2892454-.247113-1.126946-1.057559-1.930575-.812386-.8055567-1.6737949-1.2696512-1.9603383-1.0619444z" fill="url(#i)"/><path d="m9.4649071 3.5891488c.2865435-.207707 1.1479529.2563877 1.9603379 1.061944.810447.8036298 1.260201 1.6413294 1.057558 1.9305748-.000769.0011.01977.017737.01898.018821l.126257-.12678c.00079-.00108-.01975-.01772-.01898-.01882.202645-.2892448-.247111-1.1269461-1.057556-1.9305739-.812386-.8055567-1.673796-1.2696517-1.9603395-1.0619447z" fill="url(#j)"/><path d="m9.9846388 3.0672723c.2865412-.2077066 1.1479512.2563878 1.9603372 1.0619445.810446.8036288 1.260201 1.641329 1.057558 1.9305741-.00077.0011.01977.017738.01898.018821l.126256-.1267791c.000792-.00108-.01975-.017721-.01898-.018821.202644-.2892444-.247111-1.126945-1.057557-1.9305744-.812385-.8055559-1.673795-1.2696505-1.960338-1.0619437z" fill="url(#k)"/><path d="m9.8689318 3.1834569c.2865412-.2077072 1.1479512.2563879 1.9603392 1.0619447.810444.8036283 1.260198 1.6413291 1.057556 1.9305739-.000771.0011.01977.017737.01898.018821l.126258-.1267782c.000789-.00108-.01975-.017722-.01898-.018821.202642-.2892458-.247113-1.1269461-1.057558-1.9305749-.812386-.8055564-1.673796-1.2696514-1.9603386-1.0619441z" fill="url(#l)"/><g fill-rule="evenodd" stroke-width=".969689"><path d="m.25980529 15.79419 4.77185621-1.725488.039308-.03926c.2026429-.28924-.2523964-1.127286-1.0628421-1.930916-.8123879-.805556-1.6726784-1.26728-1.9592212-1.059573z" fill="url(#m)" stroke="url(#n)"/><path d="m.7444326 14.506276-.48521185 1.282691 1.30137225-.473393c-.113686-.133135-.2192836-.267835-.3543579-.401773-.1555069-.154199-.30708012-.280667-.4618025-.407525z" fill="#333" stroke="#1a1a1a"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_dbformrename.svg b/icon-themes/elementary_svg/cmd/lc_dbformrename.svg
new file mode 100644
index 000000000..42bafbb6d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_dbformrename.svg
@@ -0,0 +1 @@
+<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="#fafafa"/><stop offset="1" stop-color="#e1e1e1"/></linearGradient><radialGradient id="b" cx="12" cy="2" gradientTransform="matrix(-.00000005 2.2105263 -1.7894737 -.00000004 15.578948 -24.526316)" gradientUnits="userSpaceOnUse" r="9.5" xlink:href="#a"/><linearGradient id="c" gradientTransform="matrix(0 1.1385 -1.2044 -.00000002 22.177 -5.7503)" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#a" y1="13" y2="19"/><linearGradient id="d"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="4.993" cy="43.5" gradientTransform="matrix(2.0038 0 0 1.4 27.988 -17.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#d"/><radialGradient id="f" cx="4.993" cy="43.5" gradientTransform="matrix(2.0038 0 0 1.4 -20.012 -104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#d"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="25.058" x2="25.058" y1="47.028" y2="39.999"><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="h" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="4" y2="20"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><rect fill="url(#b)" height="19" rx="1" width="19" x="2.5" y="2.5"/><g opacity=".4" transform="matrix(.57895 0 0 .42857 -1.8947 2.8571)"><path d="m38 40h5v7h-5z" fill="url(#e)"/><path d="m-10-47h5v7h-5z" fill="url(#f)" transform="scale(-1)"/><path d="m10 40h28v7h-28z" fill="url(#g)"/></g><path d="m3.5012 3.4988h17v17h-17z" fill="none" opacity=".5" stroke="url(#h)" stroke-linecap="round" stroke-linejoin="round"/><g fill-rule="evenodd"><path d="m4.9358 4.9746a.44445.44445 0 0 1 -.88889 0 .44445.44445 0 1 1 .88889 0z" fill="#fff"/><path d="m4.9358 4.5301a.44445.44445 0 0 1 -.88889 0 .44445.44445 0 1 1 .88889 0z" opacity=".3"/><path d="m19.916 4.9746a.44445.44445 0 0 1 -.88889 0 .44445.44445 0 1 1 .88889 0z" fill="#fff"/><path d="m19.916 4.5301a.44445.44445 0 0 1 -.88889 0 .44445.44445 0 1 1 .88889 0z" opacity=".3"/><path d="m4.9358 19.992a.44445.44445 0 0 1 -.88889 0 .44445.44445 0 1 1 .88889 0z" fill="#fff"/><path d="m4.9358 19.548a.44445.44445 0 0 1 -.88889 0 .44445.44445 0 1 1 .88889 0z" opacity=".3"/><path d="m19.916 19.992a.44445.44445 0 0 1 -.88889 0 .44445.44445 0 1 1 .88889 0z" fill="#fff"/><path d="m19.916 19.548a.44445.44445 0 0 1 -.88889 0 .44445.44445 0 1 1 .88889 0z" opacity=".3"/></g><rect fill="#b5b5b5" height="5" rx="1" width="14" x="5" y="7"/><path d="m3.5 2c-.82235 0-1.5.67765-1.5 1.5v17c0 .82235.67765 1.5 1.5 1.5h17c.82235 0 1.5-.67765 1.5-1.5v-17c0-.82235-.67765-1.5-1.5-1.5zm0 1h17c.28565 0 .5.21435.5.5v17c0 .28565-.21435.5-.5.5h-17c-.28565 0-.5-.21435-.5-.5v-17c0-.28565.21435-.5.5-.5z" fill-opacity=".23907"/><rect fill="#cacaca" height="4" rx="1" width="14" x="5" y="8"/><rect fill="#bababa" height="5" rx=".68955" width="14" x="5" y="14"/><rect fill="url(#c)" height="3" rx=".3843" width="12" x="6" y="15"/><g fill="#4d4d4d"><path d="m8 16h1v1h-1z"/><path d="m9 15h1v1h-1z"/><path d="m10 16h1v1h-1z"/><path d="m8 17h1v1h-1z"/><path d="m10 17h1v1h-1z"/><path d="m9 18h1v1h-1z"/><path d="m12 15h1v1h-1z"/><path d="m12 16h1v1h-1z"/><path d="m12 17h1v1h-1z"/><path d="m12 18h1v1h-1z"/><path d="m14 15h1v1h-1z"/><path d="m13 16h1v1h-1z"/><path d="m14 17h1v1h-1z"/><path d="m14 18h1v1h-1z"/></g><path d="m16 1v3h1l1 1.016v13.92l-1 1.064h-1v3h7v-3h-1l-1-.93v-14.07l1-1h1v-3z" fill-rule="evenodd" opacity=".52"/><path d="m16.97 2.5h1.53s1 0 1 1v17s-.088 1-1.088 1h-1.442m5.044-19h-1.53s-1 0-1 1v17s.087 1 1.088 1h1.442" fill="none" stroke="#fff"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_dbindexdesign.svg b/icon-themes/elementary_svg/cmd/lc_dbindexdesign.svg
new file mode 100644
index 000000000..feddad510
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_dbindexdesign.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="10.8484" x2="10.8484" xlink:href="#b" y1="8.0466" y2="21.817619"/><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.783 0 0 .78 -136.125 -5.74)" gradientUnits="userSpaceOnUse" x1="182" x2="182" xlink:href="#b" y1="33" y2="24.52"/><linearGradient id="d" gradientTransform="matrix(.48571425 0 0 .5 .342857 7.750001)" gradientUnits="userSpaceOnUse" x1="21.381216" x2="21.381216" y1="5.052486" y2="44.137077"><stop offset="0" stop-color="#fff"/><stop offset=".08125819" stop-color="#fff" stop-opacity=".235294"/><stop offset=".92327863" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="e" cx="23.334524" cy="41.63604" gradientTransform="matrix(.48613594 0 0 .19884311 .65625 19.220963)" gradientUnits="userSpaceOnUse" r="22.627417"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="f" gradientTransform="matrix(.37654594 0 0 .35839049 -27.150809 31.67023)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#g" y1="-7.665694" y2="-7.665694"/><linearGradient id="g"><stop offset="0" stop-color="#868688"/><stop offset="1" stop-color="#d9d9da"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.8224499 0 0 .82905873 -65.448598 8.077184)" gradientUnits="userSpaceOnUse" x1="89.01844" x2="89.01844" xlink:href="#i" y1="22.536863" y2="27.54611"/><linearGradient id="i"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#4a4a4a"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.37654594 0 0 .35839049 -27.150809 26.670231)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#g" y1="-7.665694" y2="-7.665694"/><linearGradient id="k" gradientTransform="matrix(.8224499 0 0 .82905873 -65.448598 3.077185)" gradientUnits="userSpaceOnUse" x1="89.01844" x2="89.01844" xlink:href="#i" y1="22.536863" y2="27.54611"/><linearGradient id="l" gradientTransform="matrix(.37654594 0 0 .352792 -27.150809 21.746031)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#g" y1="-7.665694" y2="-7.665694"/><linearGradient id="m" gradientTransform="matrix(.8224499 0 0 .81610786 -65.448598 -1.478464)" gradientUnits="userSpaceOnUse" x1="89.01844" x2="89.01844" xlink:href="#i" y1="22.536863" y2="27.54611"/><linearGradient id="n" gradientTransform="matrix(.37845152 0 0 .34136193 -27.338025 17.61463)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="102.30806" x2="102.30806" y1="-2.392547" y2="-24.582239"><stop offset="0" stop-color="#a5a6a8"/><stop offset="1" stop-color="#e8e8e8"/></linearGradient><linearGradient id="o" gradientTransform="matrix(.37845152 0 0 .34136193 -27.338025 17.61463)" gradientUnits="userSpaceOnUse" x1="109.95628" x2="109.95628" y1="-24.91135" y2="-2.375786"><stop offset="0" stop-color="#b3b3b3"/><stop offset="1" stop-color="#dadada"/></linearGradient><g transform="translate(0 -8)"><path d="m23 27.500001c.000931 2.485168-4.924204 4.499999-11 4.499999-6.0757958 0-11.00093826-2.014831-10.9999999-4.499999-.00093921-2.48517 4.9242041-4.500001 10.9999999-4.500001 6.075796 0 11.000939 2.014831 11 4.500001z" fill="url(#e)" fill-rule="evenodd" opacity=".3"/><path d="m21.441286 26.825403c0 2.028375-4.234572 3.674596-9.452159 3.674596-5.2175947 0-9.4521646-1.646221-9.4521646-3.674596 0-6.488122-1.1553118-3.598097 9.4521646-3.674595 10.850407-.07892 9.452159-2.849032 9.452159 3.674595z" fill="url(#f)" stroke="url(#h)"/><path d="m21.5 23.000001c0 1.932996-4.253296 3.499999-9.499999 3.499999-5.2467056 0-9.500001-1.567003-9.500001-3.499999 0-1.932998 4.2532954-3.500001 9.500001-3.500001 5.246703 0 9.499999 1.567003 9.499999 3.500001z" fill="none" stroke="#d8d8d8"/><path d="m21.441286 21.825404c0 2.028375-4.234572 3.674596-9.452159 3.674596-5.2175947 0-9.4521646-1.646221-9.4521646-3.674596 0-6.488122-1.1553118-3.598097 9.4521646-3.674595 10.850407-.07892 9.452159-2.849032 9.452159 3.674595z" fill="url(#j)" stroke="url(#k)"/><path d="m21.5 18.000002c0 1.932996-4.253296 3.499999-9.499999 3.499999-5.2467056 0-9.500001-1.567003-9.500001-3.499999 0-1.932998 4.2532954-3.500001 9.500001-3.500001 5.246703 0 9.499999 1.567003 9.499999 3.500001z" fill="none" stroke="#d8d8d8"/><path d="m21.441286 16.976886c0 1.99669-4.234572 3.523114-9.452159 3.523114-5.2175947 0-9.4521646-1.526424-9.4521646-3.523114 0-7.1907048-1.1553118-3.541892 9.4521646-3.617194 10.850407-.0777 9.452159-3.109574 9.452159 3.617194z" fill="url(#l)" stroke="url(#m)"/><path d="m21.5 13c0 1.932997-4.253296 3.5-9.499999 3.5-5.2467055 0-9.500001-1.567003-9.500001-3.5 0-1.932996 4.2532955-3.5 9.500001-3.5 5.246703 0 9.499999 1.567004 9.499999 3.5z" fill="url(#n)" stroke="url(#o)"/><rect fill="none" height="19" opacity=".5" rx="17.5" ry="3" stroke="url(#d)" width="17" x="3.5" y="10.5"/></g><g transform="translate(0 -1)"><path d="m1.5 6.5 16 16h-16zm3 8.5v4.5h5z" style="fill:#9bdb4d;fill-opacity:.588;fill-rule:evenodd;stroke:#206b00;stroke-linejoin:round;stroke-opacity:.501961"/><g fill="none" transform="translate(.032)"><path d="m2.468 8.9116875v12.5883125h12.602z" fill="none" opacity=".5" stroke="url(#a)"/><path d="m3.468 14v6.5h7" opacity=".5" stroke="url(#c)"/><path d="m3.468 23.5h14" opacity=".3" stroke="#d1ff82" stroke-linecap="square"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_dbnewform.svg b/icon-themes/elementary_svg/cmd/lc_dbnewform.svg
new file mode 100644
index 000000000..0ca80930c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_dbnewform.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="12" cy="2" fx="12" fy="2" gradientTransform="matrix(-.00000005 2.2105263 -1.7894737 -.00000004 15.578948 -24.526316)" gradientUnits="userSpaceOnUse" r="9.5" xlink:href="#b"/><radialGradient id="b" cx="7.496" cy="8.45" gradientTransform="matrix(0 1.1385 -1.2044 0 22.177 -5.75)" gradientUnits="userSpaceOnUse" r="20"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e1e1e1"/></radialGradient><radialGradient id="c" cx="65.296997" cy="48.216" gradientTransform="matrix(0 .52545 -.57163 0 46.193 -21.124)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="d" gradientTransform="matrix(.2818 0 0 .2801 12.197 12.015)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#f" y1="10.631" y2="35.623001"/><linearGradient id="e"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="f" xlink:href="#e"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#b" y1="13" y2="19"/><linearGradient id="h" gradientTransform="matrix(.2818 0 0 .2801 12.18 12.022)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#f" y1="21.342" y2="24.912"/><linearGradient id="i"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="j" cx="4.993" cy="43.5" gradientTransform="matrix(2.0038 0 0 1.4 27.988 -17.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#i"/><radialGradient id="k" cx="4.993" cy="43.5" gradientTransform="matrix(2.0038 0 0 1.4 -20.012 -104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#i"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="25.058" x2="25.058" y1="47.028" y2="39.999"><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="m" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#e" y1="4" y2="20"/><rect fill="url(#a)" height="19" rx="1" width="19" x="2.5" y="2.5"/><g opacity=".4"><path d="m38 40h5v7h-5z" fill="url(#j)" transform="matrix(.579 0 0 .4286 -1.895 2.857)"/><path d="m-10-47h5v7h-5z" fill="url(#k)" transform="matrix(-.579 0 0 -.4286 -1.895 2.857)"/><path d="m10 40h28v7h-28z" fill="url(#l)" transform="matrix(.579 0 0 .4286 -1.895 2.857)"/></g><path d="m3.5 3.5h17v17h-17z" fill="none" opacity=".5" stroke="url(#m)" stroke-linecap="round" stroke-linejoin="round"/><g fill-rule="evenodd"><path d="m4.936 4.975a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" fill="#fff"/><path d="m4.936 4.53a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" opacity=".3"/><path d="m19.916 4.975a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" fill="#fff"/><path d="m19.916 4.53a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" opacity=".3"/><path d="m4.936 19.992a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" fill="#fff"/><path d="m4.936 19.548a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" opacity=".3"/><path d="m19.916 19.992a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" fill="#fff"/><path d="m19.916 19.548a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" opacity=".3"/></g><rect fill="#b5b5b5" height="5" rx="1" width="14" x="5" y="7"/><path d="m3.5 2c-.822 0-1.5.678-1.5 1.5v17c0 .822.678 1.5 1.5 1.5h17c.822 0 1.5-.678 1.5-1.5v-17c0-.822-.678-1.5-1.5-1.5zm0 1h17c.286 0 .5.214.5.5v17c0 .286-.214.5-.5.5h-17c-.286 0-.5-.214-.5-.5v-17c0-.286.214-.5.5-.5z" fill-opacity=".239"/><rect fill="#cacaca" height="4" rx="1" width="14" x="5" y="8"/><rect fill="#bababa" height="5" rx=".69" width="14" x="5" y="14"/><rect fill="url(#g)" height="3" rx=".384" width="12" x="6" y="15"/><g fill="#4d4d4d"><path d="m8 16h1v1h-1z"/><path d="m9 15h1v1h-1z"/><path d="m10 16h1v1h-1z"/><path d="m8 17h1v1h-1z"/><path d="m10 17h1v1h-1z"/><path d="m9 18h1v1h-1z"/><path d="m12 15h1v1h-1z"/><path d="m12 16h1v1h-1z"/><path d="m12 17h1v1h-1z"/><path d="m12 18h1v1h-1z"/><path d="m14 15h1v1h-1z"/><path d="m13 16h1v1h-1z"/><path d="m14 17h1v1h-1z"/><path d="m14 18h1v1h-1z"/></g><path d="m16.5 16.5v-3h4v3h3v4h-3v3h-4v-3h-3v-4z" fill="url(#c)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m17.5 18.004v-3.504h2v3.5m0 1v3.5h-2v-3.5" opacity=".5" stroke="url(#d)"/><path d="m20 17.507 2.5-.007v2l-2.5.007m-3 0-2.5-.007v-2l2.5.007" opacity=".5" stroke="url(#h)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_dbnewformautopilot.svg b/icon-themes/elementary_svg/cmd/lc_dbnewformautopilot.svg
new file mode 100644
index 000000000..df805a767
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_dbnewformautopilot.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="12" cy="2" fx="12" fy="2" gradientTransform="matrix(-.00000005 2.2105263 -1.7894737 -.00000004 15.578948 -24.526316)" gradientUnits="userSpaceOnUse" r="9.5" xlink:href="#b"/><radialGradient id="b" cx="7.496" cy="8.45" gradientTransform="matrix(0 1.1385 -1.2044 0 22.177 -5.75)" gradientUnits="userSpaceOnUse" r="20"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e1e1e1"/></radialGradient><radialGradient id="c" cx="65.296997" cy="48.216" gradientTransform="matrix(0 .52545 -.57163 0 46.193 -21.124)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="d" gradientTransform="matrix(.2818 0 0 .2801 12.197 12.015)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#f" y1="10.631" y2="35.623001"/><linearGradient id="e"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="f" xlink:href="#e"/><linearGradient id="g" gradientTransform="matrix(.2818 0 0 .2801 12.18 12.022)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#f" y1="21.341999" y2="24.912001"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="14.417044" x2="1.164339" y1="4.476628" y2="10.218431"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="i" cx="6.702713" cy="73.615715" gradientTransform="matrix(1.6600963 0 0 .36315008 .963735 -6.267669)" gradientUnits="userSpaceOnUse" r="7.228416"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1=".655513" x2="14.727656" xlink:href="#k" y1="11.822087" y2="1.32404"/><linearGradient id="k"><stop offset="0" stop-color="#fff3cb"/><stop offset=".26238" stop-color="#fdde76"/><stop offset=".66093999" stop-color="#f9c440"/><stop offset="1" stop-color="#e48b20"/></linearGradient><radialGradient id="l" cx="32.5" cy="16.5625" gradientTransform="matrix(.13600338 .32887282 -.25782279 .11298813 11.149645 -7.537857)" gradientUnits="userSpaceOnUse" r="14.4375" xlink:href="#k"/><filter id="m" color-interpolation-filters="sRGB" height="1.324258" width="1.386852" x="-.193426" y="-.162129"><feGaussianBlur stdDeviation=".67849208"/></filter><linearGradient id="n" gradientTransform="matrix(.26725589 0 0 1.157552 9.315594 -10.704165)" gradientUnits="userSpaceOnUse" x1="-32.957481" x2="-25.474016" y1="27.388975" y2="27.388975"><stop offset="0" stop-color="#2e3436"/><stop offset=".64444447" stop-color="#888a85"/><stop offset="1" stop-color="#555753"/></linearGradient><linearGradient id="o" gradientTransform="matrix(.77602087 .23906428 -.31605097 .56747902 -20.167798 4.551095)" gradientUnits="userSpaceOnUse" x1="27.52779" x2="30.419695" y1="4.16702" y2="2.948735"><stop offset="0" stop-color="#eeeeec"/><stop offset=".78888887" stop-color="#fff"/><stop offset="1" stop-color="#eeeeec"/></linearGradient><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#b" y1="13" y2="19"/><linearGradient id="q"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="r" cx="4.993" cy="43.5" gradientTransform="matrix(2.0038 0 0 1.4 27.988 -17.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#q"/><radialGradient id="s" cx="4.993" cy="43.5" gradientTransform="matrix(2.0038 0 0 1.4 -20.012 -104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#q"/><linearGradient id="t" gradientUnits="userSpaceOnUse" x1="25.058" x2="25.058" y1="47.028" y2="39.999"><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="u" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#e" y1="4" y2="20"/><rect fill="url(#a)" height="19" rx="1" width="19" x="2.5" y="2.5"/><g opacity=".4"><path d="m38 40h5v7h-5z" fill="url(#r)" transform="matrix(.579 0 0 .4286 -1.895 2.857)"/><path d="m-10-47h5v7h-5z" fill="url(#s)" transform="matrix(-.579 0 0 -.4286 -1.895 2.857)"/><path d="m10 40h28v7h-28z" fill="url(#t)" transform="matrix(.579 0 0 .4286 -1.895 2.857)"/></g><path d="m3.5 3.5h17v17h-17z" fill="none" opacity=".5" stroke="url(#u)" stroke-linecap="round" stroke-linejoin="round"/><g fill-rule="evenodd"><path d="m4.936 4.975a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" fill="#fff"/><path d="m4.936 4.53a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" opacity=".3"/><path d="m19.916 4.975a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" fill="#fff"/><path d="m19.916 4.53a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" opacity=".3"/><path d="m4.936 19.992a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" fill="#fff"/><path d="m4.936 19.548a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" opacity=".3"/><path d="m19.916 19.992a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" fill="#fff"/><path d="m19.916 19.548a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" opacity=".3"/></g><rect fill="#b5b5b5" height="5" rx="1" width="14" x="5" y="7"/><path d="m3.5 2c-.822 0-1.5.678-1.5 1.5v17c0 .822.678 1.5 1.5 1.5h17c.822 0 1.5-.678 1.5-1.5v-17c0-.822-.678-1.5-1.5-1.5zm0 1h17c.286 0 .5.214.5.5v17c0 .286-.214.5-.5.5h-17c-.286 0-.5-.214-.5-.5v-17c0-.286.214-.5.5-.5z" fill-opacity=".239"/><rect fill="#cacaca" height="4" rx="1" width="14" x="5" y="8"/><rect fill="#bababa" height="5" rx=".69" width="14" x="5" y="14"/><rect fill="url(#p)" height="3" rx=".384" width="12" x="6" y="15"/><g fill="#4d4d4d"><path d="m8 16h1v1h-1z"/><path d="m9 15h1v1h-1z"/><path d="m10 16h1v1h-1z"/><path d="m8 17h1v1h-1z"/><path d="m10 17h1v1h-1z"/><path d="m9 18h1v1h-1z"/><path d="m12 15h1v1h-1z"/><path d="m12 16h1v1h-1z"/><path d="m12 17h1v1h-1z"/><path d="m12 18h1v1h-1z"/><path d="m14 15h1v1h-1z"/><path d="m13 16h1v1h-1z"/><path d="m14 17h1v1h-1z"/><path d="m14 18h1v1h-1z"/></g><g transform="matrix(-1 0 0 1 23.817493 .909117)"><path d="m-.21353815 8.955379c13.01421415.825309 4.81258425-6.687757 14.86944815-6.9271329l2.526834 5.3100242c-4.589328-2.1399165-7.728547 8.8538297-17.45599893 2.3934247z" fill="url(#h)" fill-rule="evenodd" opacity=".444444"/><path d="m24.090748 20.465883c0 1.449748-5.372523 2.625-11.999865 2.625-6.627343 0-11.999865-1.175252-11.999865-2.625 0-1.449747 5.372522-2.625 11.999865-2.625 6.627342 0 11.999865 1.175253 11.999865 2.625z" fill="url(#i)" opacity=".2"/><path d="m9.9746091 1.1054688-.101562 2.4785156-1.5957033.8359375-.5-.28125-.017578-1.4765625-1.046875.9648437-1.4101562-.4414062.59375 1.2929687-.8554688 1.2050782 1.4140625-.1640626.8828125 1.1855469.2792969-1.3964843.7382813-.25 1.5625001.5800781.4316399 2.5390625 1.539063-1.9453125 2.546875.375-1.375-2.0664063 1.142578-2.3046875-2.386719.6679688zm-5.5234372 4.3671874-.8125.75-1.09375-.34375.4609375 1.0058594-.6640625.9335938 1.0976562-.1269532.6835938.9199218.2167969-1.0839842 1.0878906-.3652344-.9628906-.5410156zm3.7128906.8925782-1.1835937 1.0898437-1.5957032-.4980469.671875 1.4628908-.9648437 1.361328 1.5976562-.185547.9960938 1.339844.3164062-1.578125 1.5839844-.533203-1.4042969-.7890628zm-6.2207031 1.5859375-.296875 1.1191411-1.15820315.3125.97070315.626953-.060547 1.199218.8964844-.730468 1.1230469.429687-.4179688-1.080078.7539062-.933594-1.1542968.06445z" fill="url(#j)"/><path d="m13.263114 9.769977c-2.055779.900922-4.601427-.494534-5.685864-3.116837-1.084439-2.622304-.297012-5.478444 1.758767-6.37936679 2.055778-.9009236 4.601426.4945301 5.685864 3.11683479 1.084439 2.622304.297012 5.478445-1.758767 6.379369z" fill="url(#l)" filter="url(#m)" opacity=".483"/><g transform="matrix(1.0583533 -.61104055 .51705714 .89556923 3.108729 -5.864404)"><path d="m.5 18v12.4375c0 .5817.297334 1.0625.666667 1.0625h.666667c.369333 0 .666666-.4808.666666-1.0625v-12.4375z" fill="url(#n)" fill-rule="evenodd"/><rect fill="none" height="21" opacity=".3" rx=".74907" ry=".929487" stroke="#000" stroke-width=".814307" width="2" x=".5" y="10.5"/><path d="m1.166667 10.5c-.369333 0-.666667.4808-.666667 1.0625v6.4375h2v-6.4375c0-.5817-.297333-1.0625-.666666-1.0625z" fill="url(#o)" fill-rule="evenodd" opacity=".9"/></g></g><path d="m16.5 16.5v-3h4v3h3v4h-3v3h-4v-3h-3v-4z" fill="url(#c)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m17.5 18.004v-3.504h2v3.5m0 1v3.5h-2v-3.5" opacity=".5" stroke="url(#d)"/><path d="m20 17.507 2.5-.007v2l-2.5.007m-3 0-2.5-.007v-2l2.5.007" opacity=".5" stroke="url(#g)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_dbnewquery.svg b/icon-themes/elementary_svg/cmd/lc_dbnewquery.svg
new file mode 100644
index 000000000..33fb1e271
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_dbnewquery.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="65.296997" cy="48.216" gradientTransform="matrix(0 .52545 -.57163 0 46.193 -21.124)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.2818 0 0 .2801 12.197 12.015)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="10.631" y2="35.623001"/><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.2818 0 0 .2801 12.18 12.022)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="21.341999" y2="24.912001"/><linearGradient id="e" gradientTransform="matrix(.48571425 0 0 .5 .342857 7.750001)" gradientUnits="userSpaceOnUse" x1="21.381216" x2="21.381216" y1="5.052486" y2="44.137077"><stop offset="0" stop-color="#fff"/><stop offset=".08125819" stop-color="#fff" stop-opacity=".235294"/><stop offset=".92327863" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="f" cx="23.334524" cy="41.63604" gradientTransform="matrix(.48613594 0 0 .19884311 .65625 19.220963)" gradientUnits="userSpaceOnUse" r="22.627417"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="g" gradientTransform="matrix(.37654594 0 0 .35839049 -27.150809 31.67023)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#h" y1="-7.665694" y2="-7.665694"/><linearGradient id="h"><stop offset="0" stop-color="#868688"/><stop offset="1" stop-color="#d9d9da"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.8224499 0 0 .82905873 -65.448598 8.077184)" gradientUnits="userSpaceOnUse" x1="89.01844" x2="89.01844" xlink:href="#j" y1="22.536863" y2="27.54611"/><linearGradient id="j"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#4a4a4a"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.37654594 0 0 .35839049 -27.150809 26.670231)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#h" y1="-7.665694" y2="-7.665694"/><linearGradient id="l" gradientTransform="matrix(.8224499 0 0 .82905873 -65.448598 3.077185)" gradientUnits="userSpaceOnUse" x1="89.01844" x2="89.01844" xlink:href="#j" y1="22.536863" y2="27.54611"/><linearGradient id="m" gradientTransform="matrix(.37654594 0 0 .352792 -27.150809 21.746031)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#h" y1="-7.665694" y2="-7.665694"/><linearGradient id="n" gradientTransform="matrix(.8224499 0 0 .81610786 -65.448598 -1.478464)" gradientUnits="userSpaceOnUse" x1="89.01844" x2="89.01844" xlink:href="#j" y1="22.536863" y2="27.54611"/><linearGradient id="o" gradientTransform="matrix(.37845152 0 0 .34136193 -27.338025 17.61463)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="102.30806" x2="102.30806" y1="-2.392547" y2="-24.582239"><stop offset="0" stop-color="#a5a6a8"/><stop offset="1" stop-color="#e8e8e8"/></linearGradient><linearGradient id="p" gradientTransform="matrix(.37845152 0 0 .34136193 -27.338025 17.61463)" gradientUnits="userSpaceOnUse" x1="109.95628" x2="109.95628" y1="-24.91135" y2="-2.375786"><stop offset="0" stop-color="#b3b3b3"/><stop offset="1" stop-color="#dadada"/></linearGradient><g transform="translate(0 -8)"><path d="m23 27.500001c.000931 2.485168-4.924204 4.499999-11 4.499999-6.0757958 0-11.00093826-2.014831-10.9999999-4.499999-.00093921-2.48517 4.9242041-4.500001 10.9999999-4.500001 6.075796 0 11.000939 2.014831 11 4.500001z" fill="url(#f)" fill-rule="evenodd" opacity=".3"/><path d="m21.441286 26.825403c0 2.028375-4.234572 3.674596-9.452159 3.674596-5.2175947 0-9.4521646-1.646221-9.4521646-3.674596 0-6.488122-1.1553118-3.598097 9.4521646-3.674595 10.850407-.07892 9.452159-2.849032 9.452159 3.674595z" fill="url(#g)" stroke="url(#i)"/><path d="m21.5 23.000001c0 1.932996-4.253296 3.499999-9.499999 3.499999-5.2467056 0-9.500001-1.567003-9.500001-3.499999 0-1.932998 4.2532954-3.500001 9.500001-3.500001 5.246703 0 9.499999 1.567003 9.499999 3.500001z" fill="none" stroke="#d8d8d8"/><path d="m21.441286 21.825404c0 2.028375-4.234572 3.674596-9.452159 3.674596-5.2175947 0-9.4521646-1.646221-9.4521646-3.674596 0-6.488122-1.1553118-3.598097 9.4521646-3.674595 10.850407-.07892 9.452159-2.849032 9.452159 3.674595z" fill="url(#k)" stroke="url(#l)"/><path d="m21.5 18.000002c0 1.932996-4.253296 3.499999-9.499999 3.499999-5.2467056 0-9.500001-1.567003-9.500001-3.499999 0-1.932998 4.2532954-3.500001 9.500001-3.500001 5.246703 0 9.499999 1.567003 9.499999 3.500001z" fill="none" stroke="#d8d8d8"/><path d="m21.441286 16.976886c0 1.99669-4.234572 3.523114-9.452159 3.523114-5.2175947 0-9.4521646-1.526424-9.4521646-3.523114 0-7.1907048-1.1553118-3.541892 9.4521646-3.617194 10.850407-.0777 9.452159-3.109574 9.452159 3.617194z" fill="url(#m)" stroke="url(#n)"/><path d="m21.5 13c0 1.932997-4.253296 3.5-9.499999 3.5-5.2467055 0-9.500001-1.567003-9.500001-3.5 0-1.932996 4.2532955-3.5 9.500001-3.5 5.246703 0 9.499999 1.567004 9.499999 3.5z" fill="url(#o)" stroke="url(#p)"/><rect fill="none" height="19" opacity=".5" rx="17.5" ry="3" stroke="url(#e)" width="17" x="3.5" y="10.5"/></g><path d="m16.5 16.5v-3h4v3h3v4h-3v3h-4v-3h-3v-4z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m17.5 18.004v-3.504h2v3.5m0 1v3.5h-2v-3.5" opacity=".5" stroke="url(#b)"/><path d="m20 17.507 2.5-.007v2l-2.5.007m-3 0-2.5-.007v-2l2.5.007" opacity=".5" stroke="url(#d)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_dbnewqueryautopilot.svg b/icon-themes/elementary_svg/cmd/lc_dbnewqueryautopilot.svg
new file mode 100644
index 000000000..04772b968
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_dbnewqueryautopilot.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="65.296997" cy="48.216" gradientTransform="matrix(0 .52545 -.57163 0 46.193 -21.124)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.2818 0 0 .2801 12.197 12.015)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="10.631" y2="35.623001"/><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.2818 0 0 .2801 12.18 12.022)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="21.341999" y2="24.912001"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="14.417044" x2="1.164339" y1="4.476628" y2="10.218431"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="f"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="g" cx="6.702713" cy="73.615715" gradientTransform="matrix(1.6600963 0 0 .36315008 .963735 -6.267669)" gradientUnits="userSpaceOnUse" r="7.228416" xlink:href="#f"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1=".655513" x2="14.727656" xlink:href="#i" y1="11.822087" y2="1.32404"/><linearGradient id="i"><stop offset="0" stop-color="#fff3cb"/><stop offset=".26238" stop-color="#fdde76"/><stop offset=".66093999" stop-color="#f9c440"/><stop offset="1" stop-color="#e48b20"/></linearGradient><radialGradient id="j" cx="32.5" cy="16.5625" gradientTransform="matrix(.13600338 .32887282 -.25782279 .11298813 11.149645 -7.537857)" gradientUnits="userSpaceOnUse" r="14.4375" xlink:href="#i"/><filter id="k" color-interpolation-filters="sRGB" height="1.324258" width="1.386852" x="-.193426" y="-.162129"><feGaussianBlur stdDeviation=".67849208"/></filter><linearGradient id="l" gradientTransform="matrix(.26725589 0 0 1.157552 9.315594 -10.704165)" gradientUnits="userSpaceOnUse" x1="-32.957481" x2="-25.474016" y1="27.388975" y2="27.388975"><stop offset="0" stop-color="#2e3436"/><stop offset=".64444447" stop-color="#888a85"/><stop offset="1" stop-color="#555753"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.77602087 .23906428 -.31605097 .56747902 -20.167798 4.551095)" gradientUnits="userSpaceOnUse" x1="27.52779" x2="30.419695" y1="4.16702" y2="2.948735"><stop offset="0" stop-color="#eeeeec"/><stop offset=".78888887" stop-color="#fff"/><stop offset="1" stop-color="#eeeeec"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.48571425 0 0 .5 .342857 7.750001)" gradientUnits="userSpaceOnUse" x1="21.381216" x2="21.381216" y1="5.052486" y2="44.137077"><stop offset="0" stop-color="#fff"/><stop offset=".08125819" stop-color="#fff" stop-opacity=".235294"/><stop offset=".92327863" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="o" cx="23.334524" cy="41.63604" gradientTransform="matrix(.48613594 0 0 .19884311 .65625 19.220963)" gradientUnits="userSpaceOnUse" r="22.627417" xlink:href="#f"/><linearGradient id="p" gradientTransform="matrix(.37654594 0 0 .35839049 -27.150809 31.67023)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#q" y1="-7.665694" y2="-7.665694"/><linearGradient id="q"><stop offset="0" stop-color="#868688"/><stop offset="1" stop-color="#d9d9da"/></linearGradient><linearGradient id="r" gradientTransform="matrix(.8224499 0 0 .82905873 -65.448598 8.077184)" gradientUnits="userSpaceOnUse" x1="89.01844" x2="89.01844" xlink:href="#s" y1="22.536863" y2="27.54611"/><linearGradient id="s"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#4a4a4a"/></linearGradient><linearGradient id="t" gradientTransform="matrix(.37654594 0 0 .35839049 -27.150809 26.670231)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#q" y1="-7.665694" y2="-7.665694"/><linearGradient id="u" gradientTransform="matrix(.8224499 0 0 .82905873 -65.448598 3.077185)" gradientUnits="userSpaceOnUse" x1="89.01844" x2="89.01844" xlink:href="#s" y1="22.536863" y2="27.54611"/><linearGradient id="v" gradientTransform="matrix(.37654594 0 0 .352792 -27.150809 21.746031)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#q" y1="-7.665694" y2="-7.665694"/><linearGradient id="w" gradientTransform="matrix(.8224499 0 0 .81610786 -65.448598 -1.478464)" gradientUnits="userSpaceOnUse" x1="89.01844" x2="89.01844" xlink:href="#s" y1="22.536863" y2="27.54611"/><linearGradient id="x" gradientTransform="matrix(.37845152 0 0 .34136193 -27.338025 17.61463)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="102.30806" x2="102.30806" y1="-2.392547" y2="-24.582239"><stop offset="0" stop-color="#a5a6a8"/><stop offset="1" stop-color="#e8e8e8"/></linearGradient><linearGradient id="y" gradientTransform="matrix(.37845152 0 0 .34136193 -27.338025 17.61463)" gradientUnits="userSpaceOnUse" x1="109.95628" x2="109.95628" y1="-24.91135" y2="-2.375786"><stop offset="0" stop-color="#b3b3b3"/><stop offset="1" stop-color="#dadada"/></linearGradient><g transform="translate(0 -8)"><path d="m23 27.500001c.000931 2.485168-4.924204 4.499999-11 4.499999-6.0757958 0-11.00093826-2.014831-10.9999999-4.499999-.00093921-2.48517 4.9242041-4.500001 10.9999999-4.500001 6.075796 0 11.000939 2.014831 11 4.500001z" fill="url(#o)" fill-rule="evenodd" opacity=".3"/><path d="m21.441286 26.825403c0 2.028375-4.234572 3.674596-9.452159 3.674596-5.2175947 0-9.4521646-1.646221-9.4521646-3.674596 0-6.488122-1.1553118-3.598097 9.4521646-3.674595 10.850407-.07892 9.452159-2.849032 9.452159 3.674595z" fill="url(#p)" stroke="url(#r)"/><path d="m21.5 23.000001c0 1.932996-4.253296 3.499999-9.499999 3.499999-5.2467056 0-9.500001-1.567003-9.500001-3.499999 0-1.932998 4.2532954-3.500001 9.500001-3.500001 5.246703 0 9.499999 1.567003 9.499999 3.500001z" fill="none" stroke="#d8d8d8"/><path d="m21.441286 21.825404c0 2.028375-4.234572 3.674596-9.452159 3.674596-5.2175947 0-9.4521646-1.646221-9.4521646-3.674596 0-6.488122-1.1553118-3.598097 9.4521646-3.674595 10.850407-.07892 9.452159-2.849032 9.452159 3.674595z" fill="url(#t)" stroke="url(#u)"/><path d="m21.5 18.000002c0 1.932996-4.253296 3.499999-9.499999 3.499999-5.2467056 0-9.500001-1.567003-9.500001-3.499999 0-1.932998 4.2532954-3.500001 9.500001-3.500001 5.246703 0 9.499999 1.567003 9.499999 3.500001z" fill="none" stroke="#d8d8d8"/><path d="m21.441286 16.976886c0 1.99669-4.234572 3.523114-9.452159 3.523114-5.2175947 0-9.4521646-1.526424-9.4521646-3.523114 0-7.1907048-1.1553118-3.541892 9.4521646-3.617194 10.850407-.0777 9.452159-3.109574 9.452159 3.617194z" fill="url(#v)" stroke="url(#w)"/><path d="m21.5 13c0 1.932997-4.253296 3.5-9.499999 3.5-5.2467055 0-9.500001-1.567003-9.500001-3.5 0-1.932996 4.2532955-3.5 9.500001-3.5 5.246703 0 9.499999 1.567004 9.499999 3.5z" fill="url(#x)" stroke="url(#y)"/><rect fill="none" height="19" opacity=".5" rx="17.5" ry="3" stroke="url(#n)" width="17" x="3.5" y="10.5"/></g><g transform="matrix(-1 0 0 1 23.817493 .909117)"><path d="m-.21353815 8.955379c13.01421415.825309 4.81258425-6.687757 14.86944815-6.9271329l2.526834 5.3100242c-4.589328-2.1399165-7.728547 8.8538297-17.45599893 2.3934247z" fill="url(#e)" fill-rule="evenodd" opacity=".444444"/><path d="m24.090748 20.465883c0 1.449748-5.372523 2.625-11.999865 2.625-6.627343 0-11.999865-1.175252-11.999865-2.625 0-1.449747 5.372522-2.625 11.999865-2.625 6.627342 0 11.999865 1.175253 11.999865 2.625z" fill="url(#g)" opacity=".2"/><path d="m9.9746091 1.1054688-.101562 2.4785156-1.5957033.8359375-.5-.28125-.017578-1.4765625-1.046875.9648437-1.4101562-.4414062.59375 1.2929687-.8554688 1.2050782 1.4140625-.1640626.8828125 1.1855469.2792969-1.3964843.7382813-.25 1.5625001.5800781.4316399 2.5390625 1.539063-1.9453125 2.546875.375-1.375-2.0664063 1.142578-2.3046875-2.386719.6679688zm-5.5234372 4.3671874-.8125.75-1.09375-.34375.4609375 1.0058594-.6640625.9335938 1.0976562-.1269532.6835938.9199218.2167969-1.0839842 1.0878906-.3652344-.9628906-.5410156zm3.7128906.8925782-1.1835937 1.0898437-1.5957032-.4980469.671875 1.4628908-.9648437 1.361328 1.5976562-.185547.9960938 1.339844.3164062-1.578125 1.5839844-.533203-1.4042969-.7890628zm-6.2207031 1.5859375-.296875 1.1191411-1.15820315.3125.97070315.626953-.060547 1.199218.8964844-.730468 1.1230469.429687-.4179688-1.080078.7539062-.933594-1.1542968.06445z" fill="url(#h)"/><path d="m13.263114 9.769977c-2.055779.900922-4.601427-.494534-5.685864-3.116837-1.084439-2.622304-.297012-5.478444 1.758767-6.37936679 2.055778-.9009236 4.601426.4945301 5.685864 3.11683479 1.084439 2.622304.297012 5.478445-1.758767 6.379369z" fill="url(#j)" filter="url(#k)" opacity=".483"/><g transform="matrix(1.0583533 -.61104055 .51705714 .89556923 3.108729 -5.864404)"><path d="m.5 18v12.4375c0 .5817.297334 1.0625.666667 1.0625h.666667c.369333 0 .666666-.4808.666666-1.0625v-12.4375z" fill="url(#l)" fill-rule="evenodd"/><rect fill="none" height="21" opacity=".3" rx=".74907" ry=".929487" stroke="#000" stroke-width=".814307" width="2" x=".5" y="10.5"/><path d="m1.166667 10.5c-.369333 0-.666667.4808-.666667 1.0625v6.4375h2v-6.4375c0-.5817-.297333-1.0625-.666666-1.0625z" fill="url(#m)" fill-rule="evenodd" opacity=".9"/></g></g><path d="m16.5 16.5v-3h4v3h3v4h-3v3h-4v-3h-3v-4z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m17.5 18.004v-3.504h2v3.5m0 1v3.5h-2v-3.5" opacity=".5" stroke="url(#b)"/><path d="m20 17.507 2.5-.007v2l-2.5.007m-3 0-2.5-.007v-2l2.5.007" opacity=".5" stroke="url(#d)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_dbnewreport.svg b/icon-themes/elementary_svg/cmd/lc_dbnewreport.svg
new file mode 100644
index 000000000..2d6277527
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_dbnewreport.svg
@@ -0,0 +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="65.296997" cy="48.216" gradientTransform="matrix(0 .52545 -.57163 0 46.193 -21.124)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.2818 0 0 .2801 12.18 12.022)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#d" y1="21.341999" y2="24.912001"/><linearGradient id="c" gradientTransform="matrix(.2818 0 0 .2801 12.197 12.015)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#d" y1="10.631" y2="35.623"/><linearGradient id="d"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="e"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.03006 0 0 .01647 2.135 13.96)" 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><radialGradient id="g" cx="605.714" cy="486.648" gradientTransform="matrix(.03006 0 0 .01647 2.14 13.96)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#e"/><radialGradient id="h" cx="605.714" cy="486.648" gradientTransform="matrix(-.03006 0 0 .01647 23.86 13.96)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#e"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="16.04" x2="15.99" y1=".377" y2="23.888"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="13.3" x2="12.679" xlink:href="#k" y1="23.048" y2="-5.018"/><linearGradient id="k"><stop offset="0" stop-color="#8d8d8d"/><stop offset="1" stop-color="#c3c3c3"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="11.413" x2="11.719" y1="1.918" y2="21.982"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".248"/></linearGradient><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="13.132" x2="13.19" xlink:href="#k" y1="23.033" y2="13.664"/><path d="m5.742 20h14.516v4h-14.516z" fill="url(#f)" opacity=".5"/><path d="m20.258 20v4c1.548.007 3.742-.896 3.742-2s-1.728-2-3.742-2z" fill="url(#g)" opacity=".5"/><path d="m5.742 20v4c-1.548.007-3.742-.896-3.742-2s1.728-2 3.742-2z" fill="url(#h)" opacity=".5"/><path d="m2.5 1.5c-1.566-.02-2.093 1.51-1.97 3h1.97v16c0 .943 1.057 2 2 2h17v-18.7c0-.943-1.357-2.3-2.3-2.3z" fill="url(#i)" stroke="url(#j)" stroke-linecap="round" stroke-linejoin="round"/><path d="m6 4v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1z" opacity=".1"/><path d="m4 4v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm15-16v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1z" fill="#aaa"/><path d="m3.29 2.5c-1.544-.107-1.68.58-1.79 1h2v16.69c0 .853.74 1.31 1.59 1.31h15.41v-17.39c0-.853-.752-1.61-1.6-1.61z" fill="none" opacity=".604" stroke="url(#l)" stroke-linecap="round" stroke-linejoin="round"/><path d="m6.5 19.5h17c.125 1.5-.41 3.043-2 3h-17c1.51 0 2.004-1.375 2-3z" fill="#c8c8c8" stroke="url(#m)" stroke-linecap="round" stroke-linejoin="round"/><rect fill="#fff" height=".933" opacity=".7" rx=".3" width="16" x="7" y="20.067"/><path d="m16.5 16.5v-3h4v3h3v4h-3v3h-4v-3h-3v-4z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m17.5 18.004v-3.504h2v3.5m0 1v3.5h-2v-3.5" opacity=".5" stroke="url(#c)"/><path d="m20 17.507 2.5-.007v2l-2.5.007m-3 0-2.5-.007v-2l2.5.007" opacity=".5" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_dbnewreportautopilot.svg b/icon-themes/elementary_svg/cmd/lc_dbnewreportautopilot.svg
new file mode 100644
index 000000000..5935b803c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_dbnewreportautopilot.svg
@@ -0,0 +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="65.296997" cy="48.216" gradientTransform="matrix(0 .52545 -.57163 0 46.193 -21.124)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.2818 0 0 .2801 12.197 12.015)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="10.631" y2="35.623001"/><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.2818 0 0 .2801 12.18 12.022)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="21.341999" y2="24.912001"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="14.417044" x2="1.164339" y1="4.476628" y2="10.218431"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="f"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="g" cx="6.702713" cy="73.615715" gradientTransform="matrix(1.6600963 0 0 .36315008 .963735 -6.267669)" gradientUnits="userSpaceOnUse" r="7.228416" xlink:href="#f"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1=".655513" x2="14.727656" xlink:href="#i" y1="11.822087" y2="1.32404"/><linearGradient id="i"><stop offset="0" stop-color="#fff3cb"/><stop offset=".26238" stop-color="#fdde76"/><stop offset=".66093999" stop-color="#f9c440"/><stop offset="1" stop-color="#e48b20"/></linearGradient><radialGradient id="j" cx="32.5" cy="16.5625" gradientTransform="matrix(.13600338 .32887282 -.25782279 .11298813 11.149645 -7.537857)" gradientUnits="userSpaceOnUse" r="14.4375" xlink:href="#i"/><filter id="k" color-interpolation-filters="sRGB" height="1.324258" width="1.386852" x="-.193426" y="-.162129"><feGaussianBlur stdDeviation=".67849208"/></filter><linearGradient id="l" gradientTransform="matrix(.26725589 0 0 1.157552 9.315594 -10.704165)" gradientUnits="userSpaceOnUse" x1="-32.957481" x2="-25.474016" y1="27.388975" y2="27.388975"><stop offset="0" stop-color="#2e3436"/><stop offset=".64444447" stop-color="#888a85"/><stop offset="1" stop-color="#555753"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.77602087 .23906428 -.31605097 .56747902 -20.167798 4.551095)" gradientUnits="userSpaceOnUse" x1="27.52779" x2="30.419695" y1="4.16702" y2="2.948735"><stop offset="0" stop-color="#eeeeec"/><stop offset=".78888887" stop-color="#fff"/><stop offset="1" stop-color="#eeeeec"/></linearGradient><linearGradient id="n" xlink:href="#f"/><linearGradient id="o" gradientTransform="matrix(.03006 0 0 .01647 2.135 13.96)" 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><radialGradient id="p" cx="605.714" cy="486.648" gradientTransform="matrix(.03006 0 0 .01647 2.14 13.96)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#n"/><radialGradient id="q" cx="605.714" cy="486.648" gradientTransform="matrix(-.03006 0 0 .01647 23.86 13.96)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#n"/><linearGradient id="r" gradientUnits="userSpaceOnUse" x1="16.04" x2="15.99" y1=".377" y2="23.888"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="s" gradientUnits="userSpaceOnUse" x1="13.3" x2="12.679" xlink:href="#t" y1="23.048" y2="-5.018"/><linearGradient id="t"><stop offset="0" stop-color="#8d8d8d"/><stop offset="1" stop-color="#c3c3c3"/></linearGradient><linearGradient id="u" gradientUnits="userSpaceOnUse" x1="11.413" x2="11.719" y1="1.918" y2="21.982"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".248"/></linearGradient><linearGradient id="v" gradientUnits="userSpaceOnUse" x1="13.132" x2="13.19" xlink:href="#t" y1="23.033" y2="13.664"/><path d="m5.742 20h14.516v4h-14.516z" fill="url(#o)" opacity=".5"/><path d="m20.258 20v4c1.548.007 3.742-.896 3.742-2s-1.728-2-3.742-2z" fill="url(#p)" opacity=".5"/><path d="m5.742 20v4c-1.548.007-3.742-.896-3.742-2s1.728-2 3.742-2z" fill="url(#q)" opacity=".5"/><path d="m2.5 1.5c-1.566-.02-2.093 1.51-1.97 3h1.97v16c0 .943 1.057 2 2 2h17v-18.7c0-.943-1.357-2.3-2.3-2.3z" fill="url(#r)" stroke="url(#s)" stroke-linecap="round" stroke-linejoin="round"/><path d="m6 4v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1z" opacity=".1"/><path d="m4 4v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm15-16v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1z" fill="#aaa"/><path d="m3.29 2.5c-1.544-.107-1.68.58-1.79 1h2v16.69c0 .853.74 1.31 1.59 1.31h15.41v-17.39c0-.853-.752-1.61-1.6-1.61z" fill="none" opacity=".604" stroke="url(#u)" stroke-linecap="round" stroke-linejoin="round"/><path d="m6.5 19.5h17c.125 1.5-.41 3.043-2 3h-17c1.51 0 2.004-1.375 2-3z" fill="#c8c8c8" stroke="url(#v)" stroke-linecap="round" stroke-linejoin="round"/><rect fill="#fff" height=".933" opacity=".7" rx=".3" width="16" x="7" y="20.067"/><g transform="matrix(-1 0 0 1 23.817493 .909117)"><path d="m-.21353815 8.955379c13.01421415.825309 4.81258425-6.687757 14.86944815-6.9271329l2.526834 5.3100242c-4.589328-2.1399165-7.728547 8.8538297-17.45599893 2.3934247z" fill="url(#e)" fill-rule="evenodd" opacity=".444444"/><path d="m24.090748 20.465883c0 1.449748-5.372523 2.625-11.999865 2.625-6.627343 0-11.999865-1.175252-11.999865-2.625 0-1.449747 5.372522-2.625 11.999865-2.625 6.627342 0 11.999865 1.175253 11.999865 2.625z" fill="url(#g)" opacity=".2"/><path d="m9.9746091 1.1054688-.101562 2.4785156-1.5957033.8359375-.5-.28125-.017578-1.4765625-1.046875.9648437-1.4101562-.4414062.59375 1.2929687-.8554688 1.2050782 1.4140625-.1640626.8828125 1.1855469.2792969-1.3964843.7382813-.25 1.5625001.5800781.4316399 2.5390625 1.539063-1.9453125 2.546875.375-1.375-2.0664063 1.142578-2.3046875-2.386719.6679688zm-5.5234372 4.3671874-.8125.75-1.09375-.34375.4609375 1.0058594-.6640625.9335938 1.0976562-.1269532.6835938.9199218.2167969-1.0839842 1.0878906-.3652344-.9628906-.5410156zm3.7128906.8925782-1.1835937 1.0898437-1.5957032-.4980469.671875 1.4628908-.9648437 1.361328 1.5976562-.185547.9960938 1.339844.3164062-1.578125 1.5839844-.533203-1.4042969-.7890628zm-6.2207031 1.5859375-.296875 1.1191411-1.15820315.3125.97070315.626953-.060547 1.199218.8964844-.730468 1.1230469.429687-.4179688-1.080078.7539062-.933594-1.1542968.06445z" fill="url(#h)"/><path d="m13.263114 9.769977c-2.055779.900922-4.601427-.494534-5.685864-3.116837-1.084439-2.622304-.297012-5.478444 1.758767-6.37936679 2.055778-.9009236 4.601426.4945301 5.685864 3.11683479 1.084439 2.622304.297012 5.478445-1.758767 6.379369z" fill="url(#j)" filter="url(#k)" opacity=".483"/><g transform="matrix(1.0583533 -.61104055 .51705714 .89556923 3.108729 -5.864404)"><path d="m.5 18v12.4375c0 .5817.297334 1.0625.666667 1.0625h.666667c.369333 0 .666666-.4808.666666-1.0625v-12.4375z" fill="url(#l)" fill-rule="evenodd"/><rect fill="none" height="21" opacity=".3" rx=".74907" ry=".929487" stroke="#000" stroke-width=".814307" width="2" x=".5" y="10.5"/><path d="m1.166667 10.5c-.369333 0-.666667.4808-.666667 1.0625v6.4375h2v-6.4375c0-.5817-.297333-1.0625-.666666-1.0625z" fill="url(#m)" fill-rule="evenodd" opacity=".9"/></g></g><path d="m16.5 16.5v-3h4v3h3v4h-3v3h-4v-3h-3v-4z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m17.5 18.004v-3.504h2v3.5m0 1v3.5h-2v-3.5" opacity=".5" stroke="url(#b)"/><path d="m20 17.507 2.5-.007v2l-2.5.007m-3 0-2.5-.007v-2l2.5.007" opacity=".5" stroke="url(#d)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_dbnewtable.svg b/icon-themes/elementary_svg/cmd/lc_dbnewtable.svg
new file mode 100644
index 000000000..ff34e1630
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_dbnewtable.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="65.296997" cy="48.216" gradientTransform="matrix(0 .52545 -.57163 0 46.193 -21.124)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.2818 0 0 .2801 12.197 12.015)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="10.631" y2="35.623001"/><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.2818 0 0 .2801 12.18 12.022)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="21.341999" y2="24.912001"/><radialGradient id="e" cx="4.992979" cy="43.5" gradientTransform="matrix(2.003784 0 0 1.4 33.938131 -17.400027)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#o"/><radialGradient id="f" cx="4.992979" cy="43.5" gradientTransform="matrix(-2.003784 0 0 -1.4 19.76187 104.39997)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#o"/><linearGradient id="g" gradientTransform="matrix(1.0073638 0 0 1 -.323637 0)" 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="h" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" y1="6.451322" y2="10.245955"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999982" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="11.5" x2="11.5" y1="2" y2="6"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="10.5" x2="10.5" xlink:href="#h" y1="3" y2="5"/><linearGradient id="k" gradientTransform="translate(15)" gradientUnits="userSpaceOnUse" x1="10.5" x2="10.5" xlink:href="#h" y1="3" y2="5"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#h" y1="3" y2="5"/><linearGradient id="m" gradientTransform="translate(5)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#h" y1="3" y2="5"/><linearGradient id="n" gradientTransform="matrix(.49999998 0 0 .25 -4.998791 2.999737)" gradientUnits="userSpaceOnUse" x1="32.997581" x2="32.997581" y1="16.001053" y2="20.001053"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="o"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><linearGradient id="p" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#h" y1="6.451322" y2="10.245955"/><linearGradient id="q" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#h" y1="6.451322" y2="10.245955"/><linearGradient id="r" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#h" y1="6.451322" y2="10.245955"/><linearGradient id="s" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#h" y1="6.451322" y2="8.348639"/><linearGradient id="t" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#h" y1="6.451322" y2="8.345967"/><linearGradient id="u" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#h" y1="6.451322" y2="8.348639"/><linearGradient id="v" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#h" y1="6.451322" y2="8.345967"/><linearGradient id="w" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#h" y1="6.451322" y2="8.348639"/><linearGradient id="x" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#h" y1="6.451322" y2="8.345967"/><linearGradient id="y" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#h" y1="6.451322" y2="8.348639"/><linearGradient id="z" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#h" y1="6.451322" y2="8.345967"/><linearGradient id="A" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#h" y1="6.451322" y2="8.348639"/><linearGradient id="B" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#h" y1="6.451322" y2="8.345967"/><linearGradient id="C" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#h" y1="6.451322" y2="8.348639"/><linearGradient id="D" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#h" y1="6.451322" y2="8.345967"/><linearGradient id="E" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#h" y1="6.451322" y2="8.348639"/><linearGradient id="F" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#h" y1="6.451322" y2="8.345967"/><linearGradient id="G" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#h" y1="6.451322" y2="8.348639"/><linearGradient id="H" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#h" y1="6.451322" y2="8.345967"/><linearGradient id="I" gradientTransform="matrix(.46923147 0 0 .47243347 .238446 -.625575)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g opacity=".4" transform="matrix(.52631578 0 0 .42857133 -2.631579 3.857159)"><path d="m43.950001 39.999973h5v7h-5z" fill="url(#e)"/><path d="m9.7500003 46.999973h-5v-7h5z" fill="url(#f)"/><path d="m9.7500003 40 34.2000007-.000028v7.000001l-34.2000007.000028z" fill="url(#g)" stroke-width="1.003675"/></g><rect fill="url(#I)" height="21" rx="1" stroke-width="1.051315" width="20" x="1.5" y="1.5"/><path d="m6 2v4h-4v1h4v3h-4v1h4v3h-4v1h4v3h-4v1h4v3h1v-3h4v3h1v-3h4v3h1v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-4h-1v4h-4v-4h-1v4h-4v-4zm1 5h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4z" fill-opacity=".27451"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m2.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#h)"/><path d="m7.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#p)"/><path d="m12.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#q)"/><path d="m17.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#r)"/><path d="m2.50125 7.498592 2.99875.001408.00125 1.99859h-3.000004z" stroke="url(#s)"/><path d="m7.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#t)"/><path d="m12.50125 7.498592 2.99875.001408.0013 1.99859h-3.000004z" stroke="url(#u)"/><path d="m17.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#v)"/><path d="m2.5 11.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#w)"/><path d="m7.49875 11.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#x)"/><path d="m12.5 11.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#y)"/><path d="m17.49875 11.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#z)"/><path d="m2.5 15.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#A)"/><path d="m7.49875 15.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#B)"/><path d="m12.5 15.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#C)"/><path d="m17.49875 15.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#D)"/><path d="m2.50125 19.4986 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#E)"/><path d="m7.5 19.500008 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#F)"/><path d="m12.50125 19.4986 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#G)"/><path d="m17.5 19.500008 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#H)"/></g><path d="m2.5 1.5c-.5453514 0-1 .4546486-1 1v4h20v-4c0-.5453514-.454649-1-1-1z" fill="url(#i)"/><path d="m2.5 1c-.831 0-1.5.669-1.5 1.5v3.5 1h21v-1-3.5c0-.831-.669-1.5-1.5-1.5zm0 1h3.5v4h-4v-3.5c0-.277.223-.5.5-.5zm4.5 0h4v4h-4zm5 0h4v4h-4zm5 0h3.5c.277 0 .5.223.5.5v3.5h-4z" fill="#452981" fill-opacity=".501961"/><path d="m2.7303406 2.5 2.5393184.0127119c.1276074.0006388.230341.0826873.230341.1853974v2.6292052c0 .1027101-.1027336.1860362-.230341.1853974l-2.5393184-.0127119c-.1276071-.0006388-.2303406-.0826873-.2303406-.1853974v-2.6292052c0-.1027101.1027335-.1860362.2303406-.1853974z" fill="none" opacity=".5" stroke="url(#j)" stroke-linecap="round" stroke-linejoin="round"/><path d="m1 7v14.5c0 .831.669 1.5 1.5 1.5h18c.831 0 1.5-.669 1.5-1.5v-14.5h-1v14.5c0 .277-.223.5-.5.5h-18c-.277 0-.5-.223-.5-.5v-14.5z" fill-opacity=".330882"/><g fill="none"><path d="m17.730341 2.5 2.539318.012712c.127607.0006387.230341.0826872.230341.1853973v2.6292052c0 .1027101-.102734.1860362-.230341.1853974l-2.539318-.0127119c-.127608-.0006388-.230341-.0826873-.230341-.1853974v-2.6292052c0-.1027101.102733-.1860362.230341-.1853974z" opacity=".5" stroke="url(#k)" stroke-linecap="round" stroke-linejoin="round"/><g stroke-linecap="square" stroke-opacity=".67451"><path d="m7.5 2.5h3v3h-3z" opacity=".5" stroke="url(#l)"/><path d="m12.5 2.5h3v3h-3z" opacity=".5" stroke="url(#m)"/></g></g><path d="m1 7h21v1h-21z" fill="url(#n)" opacity=".15"/><path d="m16.5 16.5v-3h4v3h3v4h-3v3h-4v-3h-3v-4z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m17.5 18.004v-3.504h2v3.5m0 1v3.5h-2v-3.5" opacity=".5" stroke="url(#b)"/><path d="m20 17.507 2.5-.007v2l-2.5.007m-3 0-2.5-.007v-2l2.5.007" opacity=".5" stroke="url(#d)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_dbnewtableautopilot.svg b/icon-themes/elementary_svg/cmd/lc_dbnewtableautopilot.svg
new file mode 100644
index 000000000..b3d1cf0e7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_dbnewtableautopilot.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="65.296997" cy="48.216" gradientTransform="matrix(0 .52545 -.57163 0 46.193 -21.124)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.2818 0 0 .2801 12.197 12.015)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="10.631" y2="35.623001"/><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.2818 0 0 .2801 12.18 12.022)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="21.341999" y2="24.912001"/><radialGradient id="e" cx="4.992979" cy="43.5" gradientTransform="matrix(2.003784 0 0 1.4 33.938131 -17.400027)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#f"/><linearGradient id="f"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="g" cx="4.992979" cy="43.5" gradientTransform="matrix(-2.003784 0 0 -1.4 19.76187 104.39997)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#f"/><linearGradient id="h" gradientTransform="matrix(1.0073638 0 0 1 -.323637 0)" 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="i" gradientUnits="userSpaceOnUse" x1="14.417044" x2="1.164339" y1="4.476628" y2="10.218431"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="j"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="k" cx="6.702713" cy="73.615715" gradientTransform="matrix(1.6600963 0 0 .36315008 .963735 -6.267669)" gradientUnits="userSpaceOnUse" r="7.228416" xlink:href="#j"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1=".655513" x2="14.727656" xlink:href="#m" y1="11.822087" y2="1.32404"/><linearGradient id="m"><stop offset="0" stop-color="#fff3cb"/><stop offset=".26238" stop-color="#fdde76"/><stop offset=".66093999" stop-color="#f9c440"/><stop offset="1" stop-color="#e48b20"/></linearGradient><radialGradient id="n" cx="32.5" cy="16.5625" gradientTransform="matrix(.13600338 .32887282 -.25782279 .11298813 11.149645 -7.537857)" gradientUnits="userSpaceOnUse" r="14.4375" xlink:href="#m"/><filter id="o" color-interpolation-filters="sRGB" height="1.324258" width="1.386852" x="-.193426" y="-.162129"><feGaussianBlur stdDeviation=".67849208"/></filter><linearGradient id="p" gradientTransform="matrix(.26725589 0 0 1.157552 9.315594 -10.704165)" gradientUnits="userSpaceOnUse" x1="-32.957481" x2="-25.474016" y1="27.388975" y2="27.388975"><stop offset="0" stop-color="#2e3436"/><stop offset=".64444447" stop-color="#888a85"/><stop offset="1" stop-color="#555753"/></linearGradient><linearGradient id="q" gradientTransform="matrix(.77602087 .23906428 -.31605097 .56747902 -20.167798 4.551095)" gradientUnits="userSpaceOnUse" x1="27.52779" x2="30.419695" y1="4.16702" y2="2.948735"><stop offset="0" stop-color="#eeeeec"/><stop offset=".78888887" stop-color="#fff"/><stop offset="1" stop-color="#eeeeec"/></linearGradient><linearGradient id="r" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" y1="6.451322" y2="10.245955"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999982" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="s" gradientUnits="userSpaceOnUse" x1="11.5" x2="11.5" y1="2" y2="6"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="t" gradientUnits="userSpaceOnUse" x1="10.5" x2="10.5" xlink:href="#r" y1="3" y2="5"/><linearGradient id="u" gradientTransform="translate(15)" gradientUnits="userSpaceOnUse" x1="10.5" x2="10.5" xlink:href="#r" y1="3" y2="5"/><linearGradient id="v" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#r" y1="3" y2="5"/><linearGradient id="w" gradientTransform="translate(5)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#r" y1="3" y2="5"/><linearGradient id="x" gradientTransform="matrix(.49999998 0 0 .25 -4.998791 2.999737)" gradientUnits="userSpaceOnUse" x1="32.997581" x2="32.997581" xlink:href="#j" y1="16.001053" y2="20.001053"/><linearGradient id="y" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#r" y1="6.451322" y2="10.245955"/><linearGradient id="z" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#r" y1="6.451322" y2="10.245955"/><linearGradient id="A" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#r" y1="6.451322" y2="10.245955"/><linearGradient id="B" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#r" y1="6.451322" y2="8.348639"/><linearGradient id="C" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#r" y1="6.451322" y2="8.345967"/><linearGradient id="D" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#r" y1="6.451322" y2="8.348639"/><linearGradient id="E" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#r" y1="6.451322" y2="8.345967"/><linearGradient id="F" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#r" y1="6.451322" y2="8.348639"/><linearGradient id="G" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#r" y1="6.451322" y2="8.345967"/><linearGradient id="H" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#r" y1="6.451322" y2="8.348639"/><linearGradient id="I" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#r" y1="6.451322" y2="8.345967"/><linearGradient id="J" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#r" y1="6.451322" y2="8.348639"/><linearGradient id="K" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#r" y1="6.451322" y2="8.345967"/><linearGradient id="L" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#r" y1="6.451322" y2="8.348639"/><linearGradient id="M" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#r" y1="6.451322" y2="8.345967"/><linearGradient id="N" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#r" y1="6.451322" y2="8.348639"/><linearGradient id="O" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#r" y1="6.451322" y2="8.345967"/><linearGradient id="P" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#r" y1="6.451322" y2="8.348639"/><linearGradient id="Q" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#r" y1="6.451322" y2="8.345967"/><linearGradient id="R" gradientTransform="matrix(.46923147 0 0 .47243347 .238446 -.625575)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g opacity=".4" transform="matrix(.52631578 0 0 .42857133 -2.631579 3.857159)"><path d="m43.950001 39.999973h5v7h-5z" fill="url(#e)"/><path d="m9.7500003 46.999973h-5v-7h5z" fill="url(#g)"/><path d="m9.7500003 40 34.2000007-.000028v7.000001l-34.2000007.000028z" fill="url(#h)" stroke-width="1.003675"/></g><rect fill="url(#R)" height="21" rx="1" stroke-width="1.051315" width="20" x="1.5" y="1.5"/><path d="m6 2v4h-4v1h4v3h-4v1h4v3h-4v1h4v3h-4v1h4v3h1v-3h4v3h1v-3h4v3h1v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-4h-1v4h-4v-4h-1v4h-4v-4zm1 5h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4z" fill-opacity=".27451"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m2.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#r)"/><path d="m7.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#y)"/><path d="m12.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#z)"/><path d="m17.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#A)"/><path d="m2.50125 7.498592 2.99875.001408.00125 1.99859h-3.000004z" stroke="url(#B)"/><path d="m7.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#C)"/><path d="m12.50125 7.498592 2.99875.001408.0013 1.99859h-3.000004z" stroke="url(#D)"/><path d="m17.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#E)"/><path d="m2.5 11.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#F)"/><path d="m7.49875 11.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#G)"/><path d="m12.5 11.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#H)"/><path d="m17.49875 11.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#I)"/><path d="m2.5 15.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#J)"/><path d="m7.49875 15.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#K)"/><path d="m12.5 15.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#L)"/><path d="m17.49875 15.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#M)"/><path d="m2.50125 19.4986 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#N)"/><path d="m7.5 19.500008 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#O)"/><path d="m12.50125 19.4986 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#P)"/><path d="m17.5 19.500008 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#Q)"/></g><path d="m2.5 1.5c-.5453514 0-1 .4546486-1 1v4h20v-4c0-.5453514-.454649-1-1-1z" fill="url(#s)"/><path d="m2.5 1c-.831 0-1.5.669-1.5 1.5v3.5 1h21v-1-3.5c0-.831-.669-1.5-1.5-1.5zm0 1h3.5v4h-4v-3.5c0-.277.223-.5.5-.5zm4.5 0h4v4h-4zm5 0h4v4h-4zm5 0h3.5c.277 0 .5.223.5.5v3.5h-4z" fill="#452981" fill-opacity=".501961"/><path d="m2.7303406 2.5 2.5393184.0127119c.1276074.0006388.230341.0826873.230341.1853974v2.6292052c0 .1027101-.1027336.1860362-.230341.1853974l-2.5393184-.0127119c-.1276071-.0006388-.2303406-.0826873-.2303406-.1853974v-2.6292052c0-.1027101.1027335-.1860362.2303406-.1853974z" fill="none" opacity=".5" stroke="url(#t)" stroke-linecap="round" stroke-linejoin="round"/><path d="m1 7v14.5c0 .831.669 1.5 1.5 1.5h18c.831 0 1.5-.669 1.5-1.5v-14.5h-1v14.5c0 .277-.223.5-.5.5h-18c-.277 0-.5-.223-.5-.5v-14.5z" fill-opacity=".330882"/><g fill="none"><path d="m17.730341 2.5 2.539318.012712c.127607.0006387.230341.0826872.230341.1853973v2.6292052c0 .1027101-.102734.1860362-.230341.1853974l-2.539318-.0127119c-.127608-.0006388-.230341-.0826873-.230341-.1853974v-2.6292052c0-.1027101.102733-.1860362.230341-.1853974z" opacity=".5" stroke="url(#u)" stroke-linecap="round" stroke-linejoin="round"/><g stroke-linecap="square" stroke-opacity=".67451"><path d="m7.5 2.5h3v3h-3z" opacity=".5" stroke="url(#v)"/><path d="m12.5 2.5h3v3h-3z" opacity=".5" stroke="url(#w)"/></g></g><path d="m1 7h21v1h-21z" fill="url(#x)" opacity=".15"/><g transform="matrix(-1 0 0 1 23.817493 .909117)"><path d="m-.21353815 8.955379c13.01421415.825309 4.81258425-6.687757 14.86944815-6.9271329l2.526834 5.3100242c-4.589328-2.1399165-7.728547 8.8538297-17.45599893 2.3934247z" fill="url(#i)" fill-rule="evenodd" opacity=".444444"/><path d="m24.090748 20.465883c0 1.449748-5.372523 2.625-11.999865 2.625-6.627343 0-11.999865-1.175252-11.999865-2.625 0-1.449747 5.372522-2.625 11.999865-2.625 6.627342 0 11.999865 1.175253 11.999865 2.625z" fill="url(#k)" opacity=".2"/><path d="m9.9746091 1.1054688-.101562 2.4785156-1.5957033.8359375-.5-.28125-.017578-1.4765625-1.046875.9648437-1.4101562-.4414062.59375 1.2929687-.8554688 1.2050782 1.4140625-.1640626.8828125 1.1855469.2792969-1.3964843.7382813-.25 1.5625001.5800781.4316399 2.5390625 1.539063-1.9453125 2.546875.375-1.375-2.0664063 1.142578-2.3046875-2.386719.6679688zm-5.5234372 4.3671874-.8125.75-1.09375-.34375.4609375 1.0058594-.6640625.9335938 1.0976562-.1269532.6835938.9199218.2167969-1.0839842 1.0878906-.3652344-.9628906-.5410156zm3.7128906.8925782-1.1835937 1.0898437-1.5957032-.4980469.671875 1.4628908-.9648437 1.361328 1.5976562-.185547.9960938 1.339844.3164062-1.578125 1.5839844-.533203-1.4042969-.7890628zm-6.2207031 1.5859375-.296875 1.1191411-1.15820315.3125.97070315.626953-.060547 1.199218.8964844-.730468 1.1230469.429687-.4179688-1.080078.7539062-.933594-1.1542968.06445z" fill="url(#l)"/><path d="m13.263114 9.769977c-2.055779.900922-4.601427-.494534-5.685864-3.116837-1.084439-2.622304-.297012-5.478444 1.758767-6.37936679 2.055778-.9009236 4.601426.4945301 5.685864 3.11683479 1.084439 2.622304.297012 5.478445-1.758767 6.379369z" fill="url(#n)" filter="url(#o)" opacity=".483"/><g transform="matrix(1.0583533 -.61104055 .51705714 .89556923 3.108729 -5.864404)"><path d="m.5 18v12.4375c0 .5817.297334 1.0625.666667 1.0625h.666667c.369333 0 .666666-.4808.666666-1.0625v-12.4375z" fill="url(#p)" fill-rule="evenodd"/><rect fill="none" height="21" opacity=".3" rx=".74907" ry=".929487" stroke="#000" stroke-width=".814307" width="2" x=".5" y="10.5"/><path d="m1.166667 10.5c-.369333 0-.666667.4808-.666667 1.0625v6.4375h2v-6.4375c0-.5817-.297333-1.0625-.666666-1.0625z" fill="url(#q)" fill-rule="evenodd" opacity=".9"/></g></g><path d="m16.5 16.5v-3h4v3h3v4h-3v3h-4v-3h-3v-4z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m17.5 18.004v-3.504h2v3.5m0 1v3.5h-2v-3.5" opacity=".5" stroke="url(#b)"/><path d="m20 17.507 2.5-.007v2l-2.5.007m-3 0-2.5-.007v-2l2.5.007" opacity=".5" stroke="url(#d)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_dbnewviewsql.svg b/icon-themes/elementary_svg/cmd/lc_dbnewviewsql.svg
new file mode 100644
index 000000000..819156d2c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_dbnewviewsql.svg
@@ -0,0 +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="24.837126" cy="36.421127" gradientTransform="matrix(-.27598143 0 0 -.29583148 24.323798 16.819207)" gradientUnits="userSpaceOnUse" r="15.644737" xlink:href="#b"/><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.49219581 0 0 .45839231 4.509306 -4.793718)" gradientUnits="userSpaceOnUse" x1="23.731871" x2="23.731871" y1="5.394345" y2="39.735077"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".26238" stop-color="#64baff"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></linearGradient><linearGradient id="d" gradientTransform="matrix(0 -.5372019 .57681717 0 -15.997188 19.865617)" gradientUnits="userSpaceOnUse" x1="40.957993" x2="18.680689" y1="46.97065" y2="46.97065"><stop offset="0" stop-color="#fff"/><stop offset=".45000002" stop-color="#fff" stop-opacity=".235294"/><stop offset=".65000004" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.03006084 0 0 .01647058 2.135157 13.961096)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(.03006084 0 0 .01647058 2.141072 13.961096)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><radialGradient id="g" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.03006084 0 0 .01647058 23.858936 13.961096)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="16.039839" x2="15.989593" y1=".376828" y2="23.888128"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="13.2998" x2="12.679471" xlink:href="#j" y1="23.048439" y2="-5.017778"/><linearGradient id="j"><stop offset="0" stop-color="#8d8d8d"/><stop offset="1" stop-color="#c3c3c3"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="11.413359" x2="11.719223" y1="1.918229" y2="21.982384"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".247619"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="13.131728" x2="13.189891" xlink:href="#j" y1="23.033361" y2="13.664196"/><g enable-background="new"><path d="m5.742457 20h14.51509v3.999999h-14.51509z" fill="url(#e)" opacity=".5"/><path d="m20.257547 20.000138v3.999778c1.548059.0075 3.742453-.896147 3.742452-2.000146 0-1.103999-1.727517-1.999632-3.742452-1.999632z" fill="url(#f)" opacity=".5"/><path d="m5.7424572 20.000138v3.999778c-1.5480591.0075-3.7424526-.896147-3.7424526-2.000146s1.7275169-1.999632 3.7424526-1.999632z" fill="url(#g)" opacity=".5"/><path d="m2.5 1.5c-1.5659848-.020723-2.0931425 1.5102894-1.969 3h1.969v16c0 .942809 1.057191 2 2 2h17v-18.7c0-.942809-1.357191-2.3-2.3-2.3z" fill="url(#h)" stroke="url(#i)" stroke-linecap="round" stroke-linejoin="round"/><path d="m6 4v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1z" opacity=".1"/><path d="m4 4v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1z" fill="#aaa"/><path d="m19 4v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1z" fill="#aaa"/><path d="m3.289 2.5001882c-1.5429433-.1071376-1.6798345.5800694-1.789.9998118h2v16.69c0 .853009.7408853 1.31 1.59 1.31h15.41v-17.39c0-.8530092-.751885-1.6098118-1.601-1.6098118z" fill="none" opacity=".604167" stroke="url(#k)" stroke-linecap="round" stroke-linejoin="round"/><path d="m6.5 19.5h17c.125 1.5-.408708 3.042536-2 3h-17c1.5112979 0 2.0040752-1.375 2-3z" fill="#c8c8c8" stroke="url(#l)" stroke-linecap="round" stroke-linejoin="round"/><rect fill="#fff" height=".933281" opacity=".7" rx=".3" width="16" x="7" y="20.066719"/></g><g transform="translate(-10 13.327106)"><path d="m13.151556 6.044686a4.317657 4.6282081 0 1 1 8.635314 0 4.317657 4.6282081 0 0 1 -8.635314 0z" fill="url(#a)" fill-rule="evenodd" opacity=".141176"/><path d="m16.5 9.221611 7-5.673017-7-5.6960218v3.6474278h-6v4h6z" display="block" fill="url(#c)"/><g fill="none" stroke-miterlimit="7"><path d="m17.5 7.111422 4.434589-3.562828-4.434589-3.6228751v2.5742811h-6v2h6z" display="block" opacity=".401" stroke="url(#d)" stroke-width=".963925"/><path d="m16.5 9.221611 7-5.673017-7-5.696022v3.6474278h-6v4.0000002h6z" display="block" opacity=".5" stroke="#002e99" stroke-linejoin="round"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_dbquerydelete.svg b/icon-themes/elementary_svg/cmd/lc_dbquerydelete.svg
new file mode 100644
index 000000000..4c76a61a0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_dbquerydelete.svg
@@ -0,0 +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(.48571425 0 0 .5 .342857 7.750001)" gradientUnits="userSpaceOnUse" x1="21.381216" x2="21.381216" y1="5.052486" y2="44.137077"><stop offset="0" stop-color="#fff"/><stop offset=".08125819" stop-color="#fff" stop-opacity=".235294"/><stop offset=".92327863" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="23.334524" cy="41.63604" gradientTransform="matrix(.48613594 0 0 .19884311 .65625 19.220963)" gradientUnits="userSpaceOnUse" r="22.627417" xlink:href="#b"/><linearGradient id="d" gradientTransform="matrix(.37654594 0 0 .35839049 -27.150809 31.67023)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#e" y1="-7.665694" y2="-7.665694"/><linearGradient id="e"><stop offset="0" stop-color="#868688"/><stop offset="1" stop-color="#d9d9da"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.8224499 0 0 .82905873 -65.448598 8.077184)" gradientUnits="userSpaceOnUse" x1="89.01844" x2="89.01844" xlink:href="#g" y1="22.536863" y2="27.54611"/><linearGradient id="g"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#4a4a4a"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.37654594 0 0 .35839049 -27.150809 26.670231)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#e" y1="-7.665694" y2="-7.665694"/><linearGradient id="i" gradientTransform="matrix(.8224499 0 0 .82905873 -65.448598 3.077185)" gradientUnits="userSpaceOnUse" x1="89.01844" x2="89.01844" xlink:href="#g" y1="22.536863" y2="27.54611"/><linearGradient id="j" gradientTransform="matrix(.37654594 0 0 .352792 -27.150809 21.746031)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#e" y1="-7.665694" y2="-7.665694"/><linearGradient id="k" gradientTransform="matrix(.8224499 0 0 .81610786 -65.448598 -1.478464)" gradientUnits="userSpaceOnUse" x1="89.01844" x2="89.01844" xlink:href="#g" y1="22.536863" y2="27.54611"/><linearGradient id="l" gradientTransform="matrix(.37845152 0 0 .34136193 -27.338025 17.61463)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="102.30806" x2="102.30806" y1="-2.392547" y2="-24.582239"><stop offset="0" stop-color="#a5a6a8"/><stop offset="1" stop-color="#e8e8e8"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.37845152 0 0 .34136193 -27.338025 17.61463)" gradientUnits="userSpaceOnUse" x1="109.95628" x2="109.95628" y1="-24.91135" y2="-2.375786"><stop offset="0" stop-color="#b3b3b3"/><stop offset="1" stop-color="#dadada"/></linearGradient><radialGradient id="n" cx="11.03125" cy="17.125" gradientTransform="matrix(.63623879 0 0 .14315373 8.98149 18.449012)" gradientUnits="userSpaceOnUse" r="9.84375" xlink:href="#b"/><linearGradient id="o" 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="#ff8c82"/><stop offset=".31209752" stop-color="#ed5353"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="41.225124" x2="41.225124" y1="23.238064" y2="7.39004"><stop offset="0" stop-color="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="q" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.944842 17.144019)" gradientUnits="userSpaceOnUse" x1="36.010902" x2="16.331276" xlink:href="#r" y1="13.022708" y2="32.702335"/><linearGradient id="r"><stop offset="0" stop-color="#fff" stop-opacity=".702"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="s" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.634631 17.292858)" gradientUnits="userSpaceOnUse" x1="28.449389" x2="16.331276" xlink:href="#r" y1="20.584223" y2="32.702335"/><g transform="translate(0 -8)"><path d="m23 27.500001c.000931 2.485168-4.924204 4.499999-11 4.499999-6.0757958 0-11.00093826-2.014831-10.9999999-4.499999-.00093921-2.48517 4.9242041-4.500001 10.9999999-4.500001 6.075796 0 11.000939 2.014831 11 4.500001z" fill="url(#c)" fill-rule="evenodd" opacity=".3"/><path d="m21.441286 26.825403c0 2.028375-4.234572 3.674596-9.452159 3.674596-5.2175947 0-9.4521646-1.646221-9.4521646-3.674596 0-6.488122-1.1553118-3.598097 9.4521646-3.674595 10.850407-.07892 9.452159-2.849032 9.452159 3.674595z" fill="url(#d)" stroke="url(#f)"/><path d="m21.5 23.000001c0 1.932996-4.253296 3.499999-9.499999 3.499999-5.2467056 0-9.500001-1.567003-9.500001-3.499999 0-1.932998 4.2532954-3.500001 9.500001-3.500001 5.246703 0 9.499999 1.567003 9.499999 3.500001z" fill="none" stroke="#d8d8d8"/><path d="m21.441286 21.825404c0 2.028375-4.234572 3.674596-9.452159 3.674596-5.2175947 0-9.4521646-1.646221-9.4521646-3.674596 0-6.488122-1.1553118-3.598097 9.4521646-3.674595 10.850407-.07892 9.452159-2.849032 9.452159 3.674595z" fill="url(#h)" stroke="url(#i)"/><path d="m21.5 18.000002c0 1.932996-4.253296 3.499999-9.499999 3.499999-5.2467056 0-9.500001-1.567003-9.500001-3.499999 0-1.932998 4.2532954-3.500001 9.500001-3.500001 5.246703 0 9.499999 1.567003 9.499999 3.500001z" fill="none" stroke="#d8d8d8"/><path d="m21.441286 16.976886c0 1.99669-4.234572 3.523114-9.452159 3.523114-5.2175947 0-9.4521646-1.526424-9.4521646-3.523114 0-7.1907048-1.1553118-3.541892 9.4521646-3.617194 10.850407-.0777 9.452159-3.109574 9.452159 3.617194z" fill="url(#j)" stroke="url(#k)"/><path d="m21.5 13c0 1.932997-4.253296 3.5-9.499999 3.5-5.2467055 0-9.500001-1.567003-9.500001-3.5 0-1.932996 4.2532955-3.5 9.500001-3.5 5.246703 0 9.499999 1.567004 9.499999 3.5z" fill="url(#l)" stroke="url(#m)"/><rect fill="none" height="19" opacity=".5" rx="17.5" ry="3" stroke="url(#a)" width="17" x="3.5" y="10.5"/></g><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(#n)" 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(#o)" stroke="url(#p)" 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(#q)" stroke-linecap="square"/><path d="m45.42749 20.732088-2.99345-2.713434m-2.968147.03651-2.804358 2.701545" opacity=".4" stroke="url(#s)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_dbqueryedit.svg b/icon-themes/elementary_svg/cmd/lc_dbqueryedit.svg
new file mode 100644
index 000000000..b611f810d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_dbqueryedit.svg
@@ -0,0 +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(.415777 -.4174938 .518983 .5146192 -15.747227 2.650367)" gradientUnits="userSpaceOnUse" spreadMethod="pad" x1="23.575972" x2="23.575972" y1="25.356892" y2="31.210939"><stop offset="0" stop-color="#ad5f00"/><stop offset=".13482948" stop-color="#ffe16b"/><stop offset=".20224422" stop-color="#f9c440"/><stop offset=".26965895" stop-color="#fff394"/><stop offset=".44650277" stop-color="#f9c440"/><stop offset=".57114136" stop-color="#f9c440"/><stop offset=".72038066" stop-color="#ffe16b"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.4282553 -.43106531 .53455872 .53134798 -8.236684 10.17891)" gradientUnits="userSpaceOnUse" spreadMethod="pad" x1="23.575972" x2="23.575972" y1="25.356892" y2="31.210939"><stop offset="0" stop-color="#7e8087"/><stop offset=".13482948" stop-color="#d4d4d4"/><stop offset=".20224422" stop-color="#abacae"/><stop offset=".26965895" stop-color="#fafafa"/><stop offset=".44650277" stop-color="#abacae"/><stop offset=".57114136" stop-color="#abacae"/><stop offset=".72038066" stop-color="#d4d4d4"/><stop offset="1" stop-color="#7e8087"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.867764 .693027)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#d" y1="24.989594" y2="30.000141"/><linearGradient id="d"><stop offset="0" stop-color="#555761"/><stop offset=".5" stop-color="#abacae"/><stop offset="1" stop-color="#555761"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.983472 .809213)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#f" y1="24.989594" y2="30.000141"/><linearGradient id="f"><stop offset="0" stop-color="#abacae"/><stop offset=".5" stop-color="#fafafa"/><stop offset="1" stop-color="#abacae"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.465684 .289287)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#d" y1="24.989594" y2="30.000141"/><linearGradient id="h" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.581392 .405471)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#f" y1="24.989594" y2="30.000141"/><linearGradient id="i" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.061661 -.116406)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#d" y1="24.989594" y2="30.000141"/><linearGradient id="j" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.177369 -.00022)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#f" y1="24.989594" y2="30.000141"/><linearGradient id="k" gradientTransform="matrix(.4040235 -.4056919 .6073752 .602268 -17.636692 .462492)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="29.056757" y2="26.02973"><stop offset="0" stop-color="#fff394"/><stop offset="1" stop-color="#fafafa"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.3763801 .03615261 .03669995 .374874 -2.218281 -1.1331)" gradientUnits="userSpaceOnUse" x1="5.517898" x2="9.522056" y1="37.371799" y2="41.391716"><stop offset="0" stop-color="#d48e15"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.48571425 0 0 .5 .342857 7.750001)" gradientUnits="userSpaceOnUse" x1="21.381216" x2="21.381216" y1="5.052486" y2="44.137077"><stop offset="0" stop-color="#fff"/><stop offset=".08125819" stop-color="#fff" stop-opacity=".235294"/><stop offset=".92327863" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="n" cx="23.334524" cy="41.63604" gradientTransform="matrix(.48613594 0 0 .19884311 .65625 19.220963)" gradientUnits="userSpaceOnUse" r="22.627417"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="o" gradientTransform="matrix(.37654594 0 0 .35839049 -27.150809 31.67023)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#p" y1="-7.665694" y2="-7.665694"/><linearGradient id="p"><stop offset="0" stop-color="#868688"/><stop offset="1" stop-color="#d9d9da"/></linearGradient><linearGradient id="q" gradientTransform="matrix(.8224499 0 0 .82905873 -65.448598 8.077184)" gradientUnits="userSpaceOnUse" x1="89.01844" x2="89.01844" xlink:href="#r" y1="22.536863" y2="27.54611"/><linearGradient id="r"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#4a4a4a"/></linearGradient><linearGradient id="s" gradientTransform="matrix(.37654594 0 0 .35839049 -27.150809 26.670231)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#p" y1="-7.665694" y2="-7.665694"/><linearGradient id="t" gradientTransform="matrix(.8224499 0 0 .82905873 -65.448598 3.077185)" gradientUnits="userSpaceOnUse" x1="89.01844" x2="89.01844" xlink:href="#r" y1="22.536863" y2="27.54611"/><linearGradient id="u" gradientTransform="matrix(.37654594 0 0 .352792 -27.150809 21.746031)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#p" y1="-7.665694" y2="-7.665694"/><linearGradient id="v" gradientTransform="matrix(.8224499 0 0 .81610786 -65.448598 -1.478464)" gradientUnits="userSpaceOnUse" x1="89.01844" x2="89.01844" xlink:href="#r" y1="22.536863" y2="27.54611"/><linearGradient id="w" gradientTransform="matrix(.37845152 0 0 .34136193 -27.338025 17.61463)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="102.30806" x2="102.30806" y1="-2.392547" y2="-24.582239"><stop offset="0" stop-color="#a5a6a8"/><stop offset="1" stop-color="#e8e8e8"/></linearGradient><linearGradient id="x" gradientTransform="matrix(.37845152 0 0 .34136193 -27.338025 17.61463)" gradientUnits="userSpaceOnUse" x1="109.95628" x2="109.95628" y1="-24.91135" y2="-2.375786"><stop offset="0" stop-color="#b3b3b3"/><stop offset="1" stop-color="#dadada"/></linearGradient><g transform="translate(0 -8)"><path d="m23 27.500001c.000931 2.485168-4.924204 4.499999-11 4.499999-6.0757958 0-11.00093826-2.014831-10.9999999-4.499999-.00093921-2.48517 4.9242041-4.500001 10.9999999-4.500001 6.075796 0 11.000939 2.014831 11 4.500001z" fill="url(#n)" fill-rule="evenodd" opacity=".3"/><path d="m21.441286 26.825403c0 2.028375-4.234572 3.674596-9.452159 3.674596-5.2175947 0-9.4521646-1.646221-9.4521646-3.674596 0-6.488122-1.1553118-3.598097 9.4521646-3.674595 10.850407-.07892 9.452159-2.849032 9.452159 3.674595z" fill="url(#o)" stroke="url(#q)"/><path d="m21.5 23.000001c0 1.932996-4.253296 3.499999-9.499999 3.499999-5.2467056 0-9.500001-1.567003-9.500001-3.499999 0-1.932998 4.2532954-3.500001 9.500001-3.500001 5.246703 0 9.499999 1.567003 9.499999 3.500001z" fill="none" stroke="#d8d8d8"/><path d="m21.441286 21.825404c0 2.028375-4.234572 3.674596-9.452159 3.674596-5.2175947 0-9.4521646-1.646221-9.4521646-3.674596 0-6.488122-1.1553118-3.598097 9.4521646-3.674595 10.850407-.07892 9.452159-2.849032 9.452159 3.674595z" fill="url(#s)" stroke="url(#t)"/><path d="m21.5 18.000002c0 1.932996-4.253296 3.499999-9.499999 3.499999-5.2467056 0-9.500001-1.567003-9.500001-3.499999 0-1.932998 4.2532954-3.500001 9.500001-3.500001 5.246703 0 9.499999 1.567003 9.499999 3.500001z" fill="none" stroke="#d8d8d8"/><path d="m21.441286 16.976886c0 1.99669-4.234572 3.523114-9.452159 3.523114-5.2175947 0-9.4521646-1.526424-9.4521646-3.523114 0-7.1907048-1.1553118-3.541892 9.4521646-3.617194 10.850407-.0777 9.452159-3.109574 9.452159 3.617194z" fill="url(#u)" stroke="url(#v)"/><path d="m21.5 13c0 1.932997-4.253296 3.5-9.499999 3.5-5.2467055 0-9.500001-1.567003-9.500001-3.5 0-1.932996 4.2532955-3.5 9.500001-3.5 5.246703 0 9.499999 1.567004 9.499999 3.5z" fill="url(#w)" stroke="url(#x)"/><rect fill="none" height="19" opacity=".5" rx="17.5" ry="3" stroke="url(#m)" width="17" x="3.5" y="10.5"/></g><g transform="translate(7.750827 7.373898)"><path d="m13.219868 12.085402c-.135595-.02111-.239457-.01225-.307686.003l-9.0874927 2.017202-1.6724992.372194-.051633.008-1.9387153 1.432663 4.9498341-.07402.040722-.0095 1.6834123-.370698 9.0845618-2.03263c.272911-.06092-.177299-.409927-1.009983-.78431-.624515-.280788-1.283742-.498541-1.690521-.561884z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><g transform="matrix(1.030012 0 0 1.0325071 -.016773 -.521525)"><path d="m2.0488085 11.037368c.2865424-.207707 1.1479509.256388 1.9603385 1.061945.8104458.803629 1.2601996 1.641331 1.0575577 1.930575-.0007708.0011.01977.01774.01898.01882l10.1384643-10.1803301c.257408-.2584708-.213108-1.1436222-1.051287-1.9747519-.838177-.8311298-1.728181-1.29506029-1.98559-1.03658863z" fill="url(#a)"/><path d="m2.0488079 11.037368c.286543-.207708 1.1479512.256388 1.960339 1.061943.8104449.80363 1.2601992 1.641332 1.0575579 1.930577-.0007714.0011.01977.01774.01898.01882l6.9820302-7.0108637.02525-.025356c.00079-.00108-.01975-.01772-.01898-.01882.202643-.2892462-.247112-1.1269457-1.057555-1.9305752-.812389-.8055563-1.6737981-1.2696506-1.9603403-1.0619438l-.025251.025355z" fill="#f9c440" opacity=".6"/><g stroke-linejoin="round"><path d="m2.0488085 11.037368c.2865424-.207707 1.1479509.256388 1.9603385 1.061945.8104458.803629 1.2601996 1.641331 1.0575577 1.930575-.0007708.0011.01977.01774.01898.01882l10.1384643-10.1803301c.257408-.2584708-.213108-1.1436222-1.051287-1.9747519-.838177-.8311298-1.728181-1.29506029-1.98559-1.03658863z" fill="none" stroke="#ad5f00" stroke-width=".969689"/><path d="m20.664062 8.2617188c-.05213.010767-.09381.033047-.126953.066406l-3.224609 3.2460942c.296545-.211927 1.182133.265278 2.017578 1.095703.834766.829753 1.298569 1.695492 1.089844 1.99414-.000714.001.01475.01397.01758.01758l3.226562-3.246094c.265132-.266874-.218698-1.178963-1.082033-2.0371105-.755416-.750879-1.553081-1.2120851-1.917969-1.1367187z" fill="url(#b)" stroke="#555761" stroke-width=".5" transform="matrix(.97086248 0 0 .96851634 -7.75054 -7.208073)"/><path d="m10.565423 2.4840909c.286542-.2077065 1.147951.2563879 1.960338 1.0619443.810445.8036291 1.260199 1.6413295 1.057557 1.9305744-.000769.0011.01977.017738.01898.018821l1.551936-1.5571217c.408481-.40858-.029278-1.092821-.981372-2.0446829-.812386-.8055561-1.673796-1.2696511-1.960337-1.06194452l-.02525.0253559-1.621849 1.62705352z" fill="#fe9ab8" opacity=".9" stroke="#de3e80" stroke-width=".969689"/></g><path d="m9.1785348 3.8767048c.2865413-.2077068 1.1479522.2563879 1.9603392 1.0619443.810445.8036291 1.2602 1.6413294 1.057556 1.9305753-.000771.0011.01977.017736.01898.01882l.126256-.1267795c.00079-.00108-.01975-.01772-.01898-.01882.202645-.2892457-.24711-1.1269463-1.057556-1.9305745-.812387-.8055569-1.6737965-1.2696514-1.9603382-1.0619448z" fill="url(#c)"/><path d="m9.0628273 3.9928895c.2865436-.2077068 1.1479527.2563878 1.9603397 1.061944.810444.8036294 1.2602 1.6413292 1.057556 1.9305742-.000771.0011.01977.017738.01898.018822l.126257-.1267799c.00079-.00108-.01975-.017721-.01898-.018821.202643-.2892448-.24711-1.1269452-1.057557-1.9305743-.812387-.8055563-1.6737957-1.2696512-1.9603386-1.0619444z" fill="url(#e)"/><path d="m9.5806143 3.4729643c.2865426-.2077069 1.1479517.2563872 1.9603387 1.0619442.810446.803629 1.2602 1.6413292 1.057558 1.9305747-.000773.0011.01977.017737.01898.01882l.126258-.1267784c.000791-.00108-.01975-.017721-.01898-.01882.202642-.2892454-.247113-1.126946-1.057559-1.930575-.812386-.8055567-1.6737949-1.2696512-1.9603383-1.0619444z" fill="url(#g)"/><path d="m9.4649071 3.5891488c.2865435-.207707 1.1479529.2563877 1.9603379 1.061944.810447.8036298 1.260201 1.6413294 1.057558 1.9305748-.000769.0011.01977.017737.01898.018821l.126257-.12678c.00079-.00108-.01975-.01772-.01898-.01882.202645-.2892448-.247111-1.1269461-1.057556-1.9305739-.812386-.8055567-1.673796-1.2696517-1.9603395-1.0619447z" fill="url(#h)"/><path d="m9.9846388 3.0672723c.2865412-.2077066 1.1479512.2563878 1.9603372 1.0619445.810446.8036288 1.260201 1.641329 1.057558 1.9305741-.00077.0011.01977.017738.01898.018821l.126256-.1267791c.000792-.00108-.01975-.017721-.01898-.018821.202644-.2892444-.247111-1.126945-1.057557-1.9305744-.812385-.8055559-1.673795-1.2696505-1.960338-1.0619437z" fill="url(#i)"/><path d="m9.8689318 3.1834569c.2865412-.2077072 1.1479512.2563879 1.9603392 1.0619447.810444.8036283 1.260198 1.6413291 1.057556 1.9305739-.000771.0011.01977.017737.01898.018821l.126258-.1267782c.000789-.00108-.01975-.017722-.01898-.018821.202642-.2892458-.247113-1.1269461-1.057558-1.9305749-.812386-.8055564-1.673796-1.2696514-1.9603386-1.0619441z" fill="url(#j)"/><g fill-rule="evenodd" stroke-width=".969689"><path d="m.25980529 15.79419 4.77185621-1.725488.039308-.03926c.2026429-.28924-.2523964-1.127286-1.0628421-1.930916-.8123879-.805556-1.6726784-1.26728-1.9592212-1.059573z" fill="url(#k)" stroke="url(#l)"/><path d="m.7444326 14.506276-.48521185 1.282691 1.30137225-.473393c-.113686-.133135-.2192836-.267835-.3543579-.401773-.1555069-.154199-.30708012-.280667-.4618025-.407525z" fill="#333" stroke="#1a1a1a"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_dbqueryrename.svg b/icon-themes/elementary_svg/cmd/lc_dbqueryrename.svg
new file mode 100644
index 000000000..fd820e95b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_dbqueryrename.svg
@@ -0,0 +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(.48571425 0 0 .5 .342857 7.750001)" gradientUnits="userSpaceOnUse" x1="21.381216" x2="21.381216" y1="5.052486" y2="44.137077"><stop offset="0" stop-color="#fff"/><stop offset=".08125819" stop-color="#fff" stop-opacity=".235294"/><stop offset=".92327863" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="b" cx="23.334524" cy="41.63604" gradientTransform="matrix(.48613594 0 0 .19884311 .65625 19.220963)" gradientUnits="userSpaceOnUse" r="22.627417"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="c" gradientTransform="matrix(.37654594 0 0 .35839049 -27.150809 31.67023)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#d" y1="-7.665694" y2="-7.665694"/><linearGradient id="d"><stop offset="0" stop-color="#868688"/><stop offset="1" stop-color="#d9d9da"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.8224499 0 0 .82905873 -65.448598 8.077184)" gradientUnits="userSpaceOnUse" x1="89.01844" x2="89.01844" xlink:href="#f" y1="22.536863" y2="27.54611"/><linearGradient id="f"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#4a4a4a"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.37654594 0 0 .35839049 -27.150809 26.670231)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#d" y1="-7.665694" y2="-7.665694"/><linearGradient id="h" gradientTransform="matrix(.8224499 0 0 .82905873 -65.448598 3.077185)" gradientUnits="userSpaceOnUse" x1="89.01844" x2="89.01844" xlink:href="#f" y1="22.536863" y2="27.54611"/><linearGradient id="i" gradientTransform="matrix(.37654594 0 0 .352792 -27.150809 21.746031)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#d" y1="-7.665694" y2="-7.665694"/><linearGradient id="j" gradientTransform="matrix(.8224499 0 0 .81610786 -65.448598 -1.478464)" gradientUnits="userSpaceOnUse" x1="89.01844" x2="89.01844" xlink:href="#f" y1="22.536863" y2="27.54611"/><linearGradient id="k" gradientTransform="matrix(.37845152 0 0 .34136193 -27.338025 17.61463)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="102.30806" x2="102.30806" y1="-2.392547" y2="-24.582239"><stop offset="0" stop-color="#a5a6a8"/><stop offset="1" stop-color="#e8e8e8"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.37845152 0 0 .34136193 -27.338025 17.61463)" gradientUnits="userSpaceOnUse" x1="109.95628" x2="109.95628" y1="-24.91135" y2="-2.375786"><stop offset="0" stop-color="#b3b3b3"/><stop offset="1" stop-color="#dadada"/></linearGradient><g transform="translate(0 -8)"><path d="m23 27.500001c.000931 2.485168-4.924204 4.499999-11 4.499999-6.0757958 0-11.00093826-2.014831-10.9999999-4.499999-.00093921-2.48517 4.9242041-4.500001 10.9999999-4.500001 6.075796 0 11.000939 2.014831 11 4.500001z" fill="url(#b)" fill-rule="evenodd" opacity=".3"/><path d="m21.441286 26.825403c0 2.028375-4.234572 3.674596-9.452159 3.674596-5.2175947 0-9.4521646-1.646221-9.4521646-3.674596 0-6.488122-1.1553118-3.598097 9.4521646-3.674595 10.850407-.07892 9.452159-2.849032 9.452159 3.674595z" fill="url(#c)" stroke="url(#e)"/><path d="m21.5 23.000001c0 1.932996-4.253296 3.499999-9.499999 3.499999-5.2467056 0-9.500001-1.567003-9.500001-3.499999 0-1.932998 4.2532954-3.500001 9.500001-3.500001 5.246703 0 9.499999 1.567003 9.499999 3.500001z" fill="none" stroke="#d8d8d8"/><path d="m21.441286 21.825404c0 2.028375-4.234572 3.674596-9.452159 3.674596-5.2175947 0-9.4521646-1.646221-9.4521646-3.674596 0-6.488122-1.1553118-3.598097 9.4521646-3.674595 10.850407-.07892 9.452159-2.849032 9.452159 3.674595z" fill="url(#g)" stroke="url(#h)"/><path d="m21.5 18.000002c0 1.932996-4.253296 3.499999-9.499999 3.499999-5.2467056 0-9.500001-1.567003-9.500001-3.499999 0-1.932998 4.2532954-3.500001 9.500001-3.500001 5.246703 0 9.499999 1.567003 9.499999 3.500001z" fill="none" stroke="#d8d8d8"/><path d="m21.441286 16.976886c0 1.99669-4.234572 3.523114-9.452159 3.523114-5.2175947 0-9.4521646-1.526424-9.4521646-3.523114 0-7.1907048-1.1553118-3.541892 9.4521646-3.617194 10.850407-.0777 9.452159-3.109574 9.452159 3.617194z" fill="url(#i)" stroke="url(#j)"/><path d="m21.5 13c0 1.932997-4.253296 3.5-9.499999 3.5-5.2467055 0-9.500001-1.567003-9.500001-3.5 0-1.932996 4.2532955-3.5 9.500001-3.5 5.246703 0 9.499999 1.567004 9.499999 3.5z" fill="url(#k)" stroke="url(#l)"/><rect fill="none" height="19" opacity=".5" rx="17.5" ry="3" stroke="url(#a)" width="17" x="3.5" y="10.5"/></g><path d="m16 1v3h1l1 1.016v13.92l-1 1.064h-1v3h7v-3h-1l-1-.93v-14.07l1-1h1v-3z" fill-rule="evenodd" opacity=".52"/><path d="m16.97 2.5h1.53s1 0 1 1v17s-.088 1-1.088 1h-1.442m5.044-19h-1.53s-1 0-1 1v17s.087 1 1.088 1h1.442" fill="none" stroke="#fff"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_dbrelationdesign.svg b/icon-themes/elementary_svg/cmd/lc_dbrelationdesign.svg
new file mode 100644
index 000000000..a971d716c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_dbrelationdesign.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="12.001243" x2="12.001243" y1="5" y2="19.914931"><stop offset="0" stop-color="#fff"/><stop offset=".01652508" stop-color="#fff" stop-opacity=".235294"/><stop offset=".98001981" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="b" cx="7.685578" cy="5.959014" gradientTransform="matrix(0 1.1500005 -1.2044328 -.00000002 19.177231 -8.838419)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e1e1e1"/></radialGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="16.5" x2="16.5" y1="3.000028" y2="5.000028"><stop offset="0" stop-color="#e5e5e5"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><g transform="matrix(.4 0 0 .4 12.5 13.899989)"><rect fill="url(#b)" height="20" rx=".5" width="22.5" x="1.25" y="2.750027"/><path d="m1 1.5000275c-.554 0-.99284644.4460462-1 1v7.7500005h25v-7.7500005c0-.554-.446-1-1-1z" fill="url(#c)"/><g fill="none" stroke-width="2.5"><rect height="22.5" opacity=".3" rx="1" stroke="#0e141f" stroke-linecap="round" stroke-linejoin="round" width="25" y="1.500028"/><path d="m2.5 4.000028h20v17.5h-20z" opacity=".7" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><path d="m1.25 9.0000275h22.5" opacity=".2" stroke="#000"/></g></g><g transform="matrix(.4 0 0 .4 12.5 -.100011)"><rect fill="url(#b)" height="20" rx=".5" width="22.5" x="1.25" y="2.750027"/><path d="m1 1.5000275c-.554 0-.99284644.4460462-1 1v7.7500005h25v-7.7500005c0-.554-.446-1-1-1z" fill="url(#c)"/><g fill="none" stroke-width="2.5"><rect height="22.5" opacity=".3" rx="1" stroke="#0e141f" stroke-linecap="round" stroke-linejoin="round" width="25" y="1.500028"/><path d="m2.5 4.000028h20v17.5h-20z" opacity=".7" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><path d="m1.25 9.0000275h22.5" opacity=".2" stroke="#000"/></g></g><g transform="matrix(.4 0 0 .4 .5 6.899989)"><rect fill="url(#b)" height="20" rx=".5" width="22.5" x="1.25" y="2.750027"/><path d="m1 1.5000275c-.554 0-.99284644.4460462-1 1v7.7500005h25v-7.7500005c0-.554-.446-1-1-1z" fill="url(#c)"/><g fill="none" stroke-width="2.5"><rect height="22.5" opacity=".3" rx="1" stroke="#0e141f" stroke-linecap="round" stroke-linejoin="round" width="25" y="1.500028"/><path d="m2.5 4.000028h20v17.5h-20z" opacity=".7" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><path d="m1.25 9.0000275h22.5" opacity=".2" stroke="#000"/></g></g><g fill="#fcaf3e" stroke="#ce5c00" stroke-linecap="square"><path d="m4.5 21.5v-4h2v2h5v2h-5z"/><path d="m4.5 2.5v4h2v-2h5v-2h-5z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_dbreportdelete.svg b/icon-themes/elementary_svg/cmd/lc_dbreportdelete.svg
new file mode 100644
index 000000000..bfc28b6e6
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_dbreportdelete.svg
@@ -0,0 +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"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="11.03125" cy="17.125" gradientTransform="matrix(.63623879 0 0 .14315373 8.98149 18.449012)" gradientUnits="userSpaceOnUse" r="9.84375" xlink:href="#a"/><linearGradient id="c" 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="#ff8c82"/><stop offset=".31209752" stop-color="#ed5353"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="41.225124" x2="41.225124" y1="23.238064" y2="7.39004"><stop offset="0" stop-color="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.944842 17.144019)" gradientUnits="userSpaceOnUse" x1="36.010902" x2="16.331276" xlink:href="#f" y1="13.022708" y2="32.702335"/><linearGradient id="f"><stop offset="0" stop-color="#fff" stop-opacity=".702"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.634631 17.292858)" gradientUnits="userSpaceOnUse" x1="28.449389" x2="16.331276" xlink:href="#f" y1="20.584223" y2="32.702335"/><linearGradient id="h" xlink:href="#a"/><linearGradient id="i" gradientTransform="matrix(.03006 0 0 .01647 2.135 13.96)" 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><radialGradient id="j" cx="605.714" cy="486.648" gradientTransform="matrix(.03006 0 0 .01647 2.14 13.96)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#h"/><radialGradient id="k" cx="605.714" cy="486.648" gradientTransform="matrix(-.03006 0 0 .01647 23.86 13.96)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#h"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="16.04" x2="15.99" y1=".377" y2="23.888"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="13.3" x2="12.679" xlink:href="#n" y1="23.048" y2="-5.018"/><linearGradient id="n"><stop offset="0" stop-color="#8d8d8d"/><stop offset="1" stop-color="#c3c3c3"/></linearGradient><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="11.413" x2="11.719" y1="1.918" y2="21.982"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".248"/></linearGradient><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="13.132" x2="13.19" xlink:href="#n" y1="23.033" y2="13.664"/><path d="m5.742 20h14.516v4h-14.516z" fill="url(#i)" opacity=".5"/><path d="m20.258 20v4c1.548.007 3.742-.896 3.742-2s-1.728-2-3.742-2z" fill="url(#j)" opacity=".5"/><path d="m5.742 20v4c-1.548.007-3.742-.896-3.742-2s1.728-2 3.742-2z" fill="url(#k)" opacity=".5"/><path d="m2.5 1.5c-1.566-.02-2.093 1.51-1.97 3h1.97v16c0 .943 1.057 2 2 2h17v-18.7c0-.943-1.357-2.3-2.3-2.3z" fill="url(#l)" stroke="url(#m)" stroke-linecap="round" stroke-linejoin="round"/><path d="m6 4v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1z" opacity=".1"/><path d="m4 4v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm15-16v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1z" fill="#aaa"/><path d="m3.29 2.5c-1.544-.107-1.68.58-1.79 1h2v16.69c0 .853.74 1.31 1.59 1.31h15.41v-17.39c0-.853-.752-1.61-1.6-1.61z" fill="none" opacity=".604" stroke="url(#o)" stroke-linecap="round" stroke-linejoin="round"/><path d="m6.5 19.5h17c.125 1.5-.41 3.043-2 3h-17c1.51 0 2.004-1.375 2-3z" fill="#c8c8c8" stroke="url(#p)" stroke-linecap="round" stroke-linejoin="round"/><rect fill="#fff" height=".933" opacity=".7" rx=".3" width="16" x="7" y="20.067"/><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(#b)" 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(#c)" stroke="url(#d)" 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(#e)" stroke-linecap="square"/><path d="m45.42749 20.732088-2.99345-2.713434m-2.968147.03651-2.804358 2.701545" opacity=".4" stroke="url(#g)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_dbreportedit.svg b/icon-themes/elementary_svg/cmd/lc_dbreportedit.svg
new file mode 100644
index 000000000..b9e3068c7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_dbreportedit.svg
@@ -0,0 +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(.415777 -.4174938 .518983 .5146192 -15.747227 2.650367)" gradientUnits="userSpaceOnUse" spreadMethod="pad" x1="23.575972" x2="23.575972" y1="25.356892" y2="31.210939"><stop offset="0" stop-color="#ad5f00"/><stop offset=".13482948" stop-color="#ffe16b"/><stop offset=".20224422" stop-color="#f9c440"/><stop offset=".26965895" stop-color="#fff394"/><stop offset=".44650277" stop-color="#f9c440"/><stop offset=".57114136" stop-color="#f9c440"/><stop offset=".72038066" stop-color="#ffe16b"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.4282553 -.43106531 .53455872 .53134798 -8.236684 10.17891)" gradientUnits="userSpaceOnUse" spreadMethod="pad" x1="23.575972" x2="23.575972" y1="25.356892" y2="31.210939"><stop offset="0" stop-color="#7e8087"/><stop offset=".13482948" stop-color="#d4d4d4"/><stop offset=".20224422" stop-color="#abacae"/><stop offset=".26965895" stop-color="#fafafa"/><stop offset=".44650277" stop-color="#abacae"/><stop offset=".57114136" stop-color="#abacae"/><stop offset=".72038066" stop-color="#d4d4d4"/><stop offset="1" stop-color="#7e8087"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.867764 .693027)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#d" y1="24.989594" y2="30.000141"/><linearGradient id="d"><stop offset="0" stop-color="#555761"/><stop offset=".5" stop-color="#abacae"/><stop offset="1" stop-color="#555761"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.983472 .809213)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#f" y1="24.989594" y2="30.000141"/><linearGradient id="f"><stop offset="0" stop-color="#abacae"/><stop offset=".5" stop-color="#fafafa"/><stop offset="1" stop-color="#abacae"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.465684 .289287)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#d" y1="24.989594" y2="30.000141"/><linearGradient id="h" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.581392 .405471)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#f" y1="24.989594" y2="30.000141"/><linearGradient id="i" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.061661 -.116406)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#d" y1="24.989594" y2="30.000141"/><linearGradient id="j" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.177369 -.00022)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#f" y1="24.989594" y2="30.000141"/><linearGradient id="k" gradientTransform="matrix(.4040235 -.4056919 .6073752 .602268 -17.636692 .462492)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="29.056757" y2="26.02973"><stop offset="0" stop-color="#fff394"/><stop offset="1" stop-color="#fafafa"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.3763801 .03615261 .03669995 .374874 -2.218281 -1.1331)" gradientUnits="userSpaceOnUse" x1="5.517898" x2="9.522056" y1="37.371799" y2="41.391716"><stop offset="0" stop-color="#d48e15"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="m"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.03006 0 0 .01647 2.135 13.96)" 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><radialGradient id="o" cx="605.714" cy="486.648" gradientTransform="matrix(.03006 0 0 .01647 2.14 13.96)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#m"/><radialGradient id="p" cx="605.714" cy="486.648" gradientTransform="matrix(-.03006 0 0 .01647 23.86 13.96)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#m"/><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="16.04" x2="15.99" y1=".377" y2="23.888"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="r" gradientUnits="userSpaceOnUse" x1="13.3" x2="12.679" xlink:href="#s" y1="23.048" y2="-5.018"/><linearGradient id="s"><stop offset="0" stop-color="#8d8d8d"/><stop offset="1" stop-color="#c3c3c3"/></linearGradient><linearGradient id="t" gradientUnits="userSpaceOnUse" x1="11.413" x2="11.719" y1="1.918" y2="21.982"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".248"/></linearGradient><linearGradient id="u" gradientUnits="userSpaceOnUse" x1="13.132" x2="13.19" xlink:href="#s" y1="23.033" y2="13.664"/><path d="m5.742 20h14.516v4h-14.516z" fill="url(#n)" opacity=".5"/><path d="m20.258 20v4c1.548.007 3.742-.896 3.742-2s-1.728-2-3.742-2z" fill="url(#o)" opacity=".5"/><path d="m5.742 20v4c-1.548.007-3.742-.896-3.742-2s1.728-2 3.742-2z" fill="url(#p)" opacity=".5"/><path d="m2.5 1.5c-1.566-.02-2.093 1.51-1.97 3h1.97v16c0 .943 1.057 2 2 2h17v-18.7c0-.943-1.357-2.3-2.3-2.3z" fill="url(#q)" stroke="url(#r)" stroke-linecap="round" stroke-linejoin="round"/><path d="m6 4v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1z" opacity=".1"/><path d="m4 4v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm15-16v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1z" fill="#aaa"/><path d="m3.29 2.5c-1.544-.107-1.68.58-1.79 1h2v16.69c0 .853.74 1.31 1.59 1.31h15.41v-17.39c0-.853-.752-1.61-1.6-1.61z" fill="none" opacity=".604" stroke="url(#t)" stroke-linecap="round" stroke-linejoin="round"/><path d="m6.5 19.5h17c.125 1.5-.41 3.043-2 3h-17c1.51 0 2.004-1.375 2-3z" fill="#c8c8c8" stroke="url(#u)" stroke-linecap="round" stroke-linejoin="round"/><rect fill="#fff" height=".933" opacity=".7" rx=".3" width="16" x="7" y="20.067"/><g transform="translate(7.750827 7.373898)"><path d="m13.219868 12.085402c-.135595-.02111-.239457-.01225-.307686.003l-9.0874927 2.017202-1.6724992.372194-.051633.008-1.9387153 1.432663 4.9498341-.07402.040722-.0095 1.6834123-.370698 9.0845618-2.03263c.272911-.06092-.177299-.409927-1.009983-.78431-.624515-.280788-1.283742-.498541-1.690521-.561884z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><g transform="matrix(1.030012 0 0 1.0325071 -.016773 -.521525)"><path d="m2.0488085 11.037368c.2865424-.207707 1.1479509.256388 1.9603385 1.061945.8104458.803629 1.2601996 1.641331 1.0575577 1.930575-.0007708.0011.01977.01774.01898.01882l10.1384643-10.1803301c.257408-.2584708-.213108-1.1436222-1.051287-1.9747519-.838177-.8311298-1.728181-1.29506029-1.98559-1.03658863z" fill="url(#a)"/><path d="m2.0488079 11.037368c.286543-.207708 1.1479512.256388 1.960339 1.061943.8104449.80363 1.2601992 1.641332 1.0575579 1.930577-.0007714.0011.01977.01774.01898.01882l6.9820302-7.0108637.02525-.025356c.00079-.00108-.01975-.01772-.01898-.01882.202643-.2892462-.247112-1.1269457-1.057555-1.9305752-.812389-.8055563-1.6737981-1.2696506-1.9603403-1.0619438l-.025251.025355z" fill="#f9c440" opacity=".6"/><g stroke-linejoin="round"><path d="m2.0488085 11.037368c.2865424-.207707 1.1479509.256388 1.9603385 1.061945.8104458.803629 1.2601996 1.641331 1.0575577 1.930575-.0007708.0011.01977.01774.01898.01882l10.1384643-10.1803301c.257408-.2584708-.213108-1.1436222-1.051287-1.9747519-.838177-.8311298-1.728181-1.29506029-1.98559-1.03658863z" fill="none" stroke="#ad5f00" stroke-width=".969689"/><path d="m20.664062 8.2617188c-.05213.010767-.09381.033047-.126953.066406l-3.224609 3.2460942c.296545-.211927 1.182133.265278 2.017578 1.095703.834766.829753 1.298569 1.695492 1.089844 1.99414-.000714.001.01475.01397.01758.01758l3.226562-3.246094c.265132-.266874-.218698-1.178963-1.082033-2.0371105-.755416-.750879-1.553081-1.2120851-1.917969-1.1367187z" fill="url(#b)" stroke="#555761" stroke-width=".5" transform="matrix(.97086248 0 0 .96851634 -7.75054 -7.208073)"/><path d="m10.565423 2.4840909c.286542-.2077065 1.147951.2563879 1.960338 1.0619443.810445.8036291 1.260199 1.6413295 1.057557 1.9305744-.000769.0011.01977.017738.01898.018821l1.551936-1.5571217c.408481-.40858-.029278-1.092821-.981372-2.0446829-.812386-.8055561-1.673796-1.2696511-1.960337-1.06194452l-.02525.0253559-1.621849 1.62705352z" fill="#fe9ab8" opacity=".9" stroke="#de3e80" stroke-width=".969689"/></g><path d="m9.1785348 3.8767048c.2865413-.2077068 1.1479522.2563879 1.9603392 1.0619443.810445.8036291 1.2602 1.6413294 1.057556 1.9305753-.000771.0011.01977.017736.01898.01882l.126256-.1267795c.00079-.00108-.01975-.01772-.01898-.01882.202645-.2892457-.24711-1.1269463-1.057556-1.9305745-.812387-.8055569-1.6737965-1.2696514-1.9603382-1.0619448z" fill="url(#c)"/><path d="m9.0628273 3.9928895c.2865436-.2077068 1.1479527.2563878 1.9603397 1.061944.810444.8036294 1.2602 1.6413292 1.057556 1.9305742-.000771.0011.01977.017738.01898.018822l.126257-.1267799c.00079-.00108-.01975-.017721-.01898-.018821.202643-.2892448-.24711-1.1269452-1.057557-1.9305743-.812387-.8055563-1.6737957-1.2696512-1.9603386-1.0619444z" fill="url(#e)"/><path d="m9.5806143 3.4729643c.2865426-.2077069 1.1479517.2563872 1.9603387 1.0619442.810446.803629 1.2602 1.6413292 1.057558 1.9305747-.000773.0011.01977.017737.01898.01882l.126258-.1267784c.000791-.00108-.01975-.017721-.01898-.01882.202642-.2892454-.247113-1.126946-1.057559-1.930575-.812386-.8055567-1.6737949-1.2696512-1.9603383-1.0619444z" fill="url(#g)"/><path d="m9.4649071 3.5891488c.2865435-.207707 1.1479529.2563877 1.9603379 1.061944.810447.8036298 1.260201 1.6413294 1.057558 1.9305748-.000769.0011.01977.017737.01898.018821l.126257-.12678c.00079-.00108-.01975-.01772-.01898-.01882.202645-.2892448-.247111-1.1269461-1.057556-1.9305739-.812386-.8055567-1.673796-1.2696517-1.9603395-1.0619447z" fill="url(#h)"/><path d="m9.9846388 3.0672723c.2865412-.2077066 1.1479512.2563878 1.9603372 1.0619445.810446.8036288 1.260201 1.641329 1.057558 1.9305741-.00077.0011.01977.017738.01898.018821l.126256-.1267791c.000792-.00108-.01975-.017721-.01898-.018821.202644-.2892444-.247111-1.126945-1.057557-1.9305744-.812385-.8055559-1.673795-1.2696505-1.960338-1.0619437z" fill="url(#i)"/><path d="m9.8689318 3.1834569c.2865412-.2077072 1.1479512.2563879 1.9603392 1.0619447.810444.8036283 1.260198 1.6413291 1.057556 1.9305739-.000771.0011.01977.017737.01898.018821l.126258-.1267782c.000789-.00108-.01975-.017722-.01898-.018821.202642-.2892458-.247113-1.1269461-1.057558-1.9305749-.812386-.8055564-1.673796-1.2696514-1.9603386-1.0619441z" fill="url(#j)"/><g fill-rule="evenodd" stroke-width=".969689"><path d="m.25980529 15.79419 4.77185621-1.725488.039308-.03926c.2026429-.28924-.2523964-1.127286-1.0628421-1.930916-.8123879-.805556-1.6726784-1.26728-1.9592212-1.059573z" fill="url(#k)" stroke="url(#l)"/><path d="m.7444326 14.506276-.48521185 1.282691 1.30137225-.473393c-.113686-.133135-.2192836-.267835-.3543579-.401773-.1555069-.154199-.30708012-.280667-.4618025-.407525z" fill="#333" stroke="#1a1a1a"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_dbreportrename.svg b/icon-themes/elementary_svg/cmd/lc_dbreportrename.svg
new file mode 100644
index 000000000..c2c23d594
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_dbreportrename.svg
@@ -0,0 +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"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.03006 0 0 .01647 2.135 13.96)" 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><radialGradient id="c" cx="605.714" cy="486.648" gradientTransform="matrix(.03006 0 0 .01647 2.14 13.96)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#a"/><radialGradient id="d" cx="605.714" cy="486.648" gradientTransform="matrix(-.03006 0 0 .01647 23.86 13.96)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#a"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="16.04" x2="15.99" y1=".377" y2="23.888"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="13.3" x2="12.679" xlink:href="#g" y1="23.048" y2="-5.018"/><linearGradient id="g"><stop offset="0" stop-color="#8d8d8d"/><stop offset="1" stop-color="#c3c3c3"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="11.413" x2="11.719" y1="1.918" y2="21.982"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".248"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="13.132" x2="13.19" xlink:href="#g" y1="23.033" y2="13.664"/><path d="m5.742 20h14.516v4h-14.516z" fill="url(#b)" opacity=".5"/><path d="m20.258 20v4c1.548.007 3.742-.896 3.742-2s-1.728-2-3.742-2z" fill="url(#c)" opacity=".5"/><path d="m5.742 20v4c-1.548.007-3.742-.896-3.742-2s1.728-2 3.742-2z" fill="url(#d)" opacity=".5"/><path d="m2.5 1.5c-1.566-.02-2.093 1.51-1.97 3h1.97v16c0 .943 1.057 2 2 2h17v-18.7c0-.943-1.357-2.3-2.3-2.3z" fill="url(#e)" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><path d="m6 4v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1z" opacity=".1"/><path d="m4 4v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm15-16v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1z" fill="#aaa"/><path d="m3.29 2.5c-1.544-.107-1.68.58-1.79 1h2v16.69c0 .853.74 1.31 1.59 1.31h15.41v-17.39c0-.853-.752-1.61-1.6-1.61z" fill="none" opacity=".604" stroke="url(#h)" stroke-linecap="round" stroke-linejoin="round"/><path d="m6.5 19.5h17c.125 1.5-.41 3.043-2 3h-17c1.51 0 2.004-1.375 2-3z" fill="#c8c8c8" stroke="url(#i)" stroke-linecap="round" stroke-linejoin="round"/><rect fill="#fff" height=".933" opacity=".7" rx=".3" width="16" x="7" y="20.067"/><path d="m16 1v3h1l1 1.016v13.92l-1 1.064h-1v3h7v-3h-1l-1-.93v-14.07l1-1h1v-3z" fill-rule="evenodd" opacity=".52"/><path d="m16.97 2.5h1.53s1 0 1 1v17s-.088 1-1.088 1h-1.442m5.044-19h-1.53s-1 0-1 1v17s.087 1 1.088 1h1.442" fill="none" stroke="#fff"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_dbsortingandgrouping.svg b/icon-themes/elementary_svg/cmd/lc_dbsortingandgrouping.svg
new file mode 100644
index 000000000..1747b7a65
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_dbsortingandgrouping.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="8" cy="-1.051233" gradientTransform="matrix(-.00000009 2.4818355 -1.6545571 -.00000006 6.260676 -20.854684)" gradientUnits="userSpaceOnUse" r="6.043913"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><radialGradient id="b" cx="7" cy="4.992233" gradientTransform="matrix(.00000003 3.1384514 -3.1384514 .00000003 32.66788 -20.973279)" gradientUnits="userSpaceOnUse" r="7.009827"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><g transform="translate(0 2)"><path d="m10.5 9.5h-5l-.7607013 1.999999h-2.2379053l4.5841778-10.999999h2.0825661l4.4211317 10.999999h-2.340178zm-4.2024783-2h3.4536706l-1.5751897-4.7394044z" fill="url(#a)" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".537255"/><path d="m16.490234.99588131c-.272045 0-.490234.21818939-.490234.49023439v16.0859373l-4.292969-4.292969a1.0001 1.0001 0 0 0 -.716797-.302734 1.0001 1.0001 0 0 0 -.697265 1.716797l5.857422 5.857422a1.0001 1.0001 0 0 0 .855468.449218 1.0001 1.0001 0 0 0 .002 0 1.0001 1.0001 0 0 0 .002 0 1.0001 1.0001 0 0 0 .0039 0 1.0001 1.0001 0 0 0 .839844-.455078l5.853516-5.851562a1.0001 1.0001 0 0 0 -.726562-1.716797 1.0001 1.0001 0 0 0 -.6875.302734l-4.293057 4.292969v-16.0859373c0-.272045-.218189-.49023439-.490234-.49023439z" fill="url(#b)"/><path d="m7.0859375 2.5-4.5839844 11h.4160157l4.1679687-10h2.0820313l4.0195312 10h.402344l-4.4218752-11zm-.3925781 7-.3964844 1h3.4550781l-.3320312-1z" fill="#f8fcfe" opacity=".1" transform="translate(0 -2)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_dbtabledelete.svg b/icon-themes/elementary_svg/cmd/lc_dbtabledelete.svg
new file mode 100644
index 000000000..6f7e98ccd
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_dbtabledelete.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" 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 33.938131 -17.400027)" 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 19.76187 104.39997)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><linearGradient id="d" gradientTransform="matrix(1.0073638 0 0 1 -.323637 0)" 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"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="f" cx="11.03125" cy="17.125" gradientTransform="matrix(.63623879 0 0 .14315373 8.98149 18.449012)" gradientUnits="userSpaceOnUse" r="9.84375" xlink:href="#e"/><linearGradient id="g" 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="#ff8c82"/><stop offset=".31209752" stop-color="#ed5353"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="41.225124" x2="41.225124" y1="23.238064" y2="7.39004"><stop offset="0" stop-color="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.944842 17.144019)" gradientUnits="userSpaceOnUse" x1="36.010902" x2="16.331276" xlink:href="#j" y1="13.022708" y2="32.702335"/><linearGradient id="j"><stop offset="0" stop-color="#fff" stop-opacity=".702"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.634631 17.292858)" gradientUnits="userSpaceOnUse" x1="28.449389" x2="16.331276" xlink:href="#j" y1="20.584223" y2="32.702335"/><linearGradient id="l" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" y1="6.451322" y2="10.245955"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999982" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="11.5" x2="11.5" y1="2" y2="6"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="10.5" x2="10.5" xlink:href="#l" y1="3" y2="5"/><linearGradient id="o" gradientTransform="translate(15)" gradientUnits="userSpaceOnUse" x1="10.5" x2="10.5" xlink:href="#l" y1="3" y2="5"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#l" y1="3" y2="5"/><linearGradient id="q" gradientTransform="translate(5)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#l" y1="3" y2="5"/><linearGradient id="r" gradientTransform="matrix(.49999998 0 0 .25 -4.998791 2.999737)" gradientUnits="userSpaceOnUse" x1="32.997581" x2="32.997581" xlink:href="#e" y1="16.001053" y2="20.001053"/><linearGradient id="s" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#l" y1="6.451322" y2="10.245955"/><linearGradient id="t" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#l" y1="6.451322" y2="10.245955"/><linearGradient id="u" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#l" y1="6.451322" y2="10.245955"/><linearGradient id="v" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#l" y1="6.451322" y2="8.348639"/><linearGradient id="w" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#l" y1="6.451322" y2="8.345967"/><linearGradient id="x" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#l" y1="6.451322" y2="8.348639"/><linearGradient id="y" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#l" y1="6.451322" y2="8.345967"/><linearGradient id="z" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#l" y1="6.451322" y2="8.348639"/><linearGradient id="A" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#l" y1="6.451322" y2="8.345967"/><linearGradient id="B" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#l" y1="6.451322" y2="8.348639"/><linearGradient id="C" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#l" y1="6.451322" y2="8.345967"/><linearGradient id="D" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#l" y1="6.451322" y2="8.348639"/><linearGradient id="E" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#l" y1="6.451322" y2="8.345967"/><linearGradient id="F" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#l" y1="6.451322" y2="8.348639"/><linearGradient id="G" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#l" y1="6.451322" y2="8.345967"/><linearGradient id="H" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#l" y1="6.451322" y2="8.348639"/><linearGradient id="I" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#l" y1="6.451322" y2="8.345967"/><linearGradient id="J" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#l" y1="6.451322" y2="8.348639"/><linearGradient id="K" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#l" y1="6.451322" y2="8.345967"/><linearGradient id="L" gradientTransform="matrix(.46923147 0 0 .47243347 .238446 -.625575)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g opacity=".4" transform="matrix(.52631578 0 0 .42857133 -2.631579 3.857159)"><path d="m43.950001 39.999973h5v7h-5z" fill="url(#a)"/><path d="m9.7500003 46.999973h-5v-7h5z" fill="url(#c)"/><path d="m9.7500003 40 34.2000007-.000028v7.000001l-34.2000007.000028z" fill="url(#d)" stroke-width="1.003675"/></g><rect fill="url(#L)" height="21" rx="1" stroke-width="1.051315" width="20" x="1.5" y="1.5"/><path d="m6 2v4h-4v1h4v3h-4v1h4v3h-4v1h4v3h-4v1h4v3h1v-3h4v3h1v-3h4v3h1v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-4h-1v4h-4v-4h-1v4h-4v-4zm1 5h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4z" fill-opacity=".27451"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m2.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#l)"/><path d="m7.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#s)"/><path d="m12.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#t)"/><path d="m17.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#u)"/><path d="m2.50125 7.498592 2.99875.001408.00125 1.99859h-3.000004z" stroke="url(#v)"/><path d="m7.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#w)"/><path d="m12.50125 7.498592 2.99875.001408.0013 1.99859h-3.000004z" stroke="url(#x)"/><path d="m17.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#y)"/><path d="m2.5 11.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#z)"/><path d="m7.49875 11.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#A)"/><path d="m12.5 11.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#B)"/><path d="m17.49875 11.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#C)"/><path d="m2.5 15.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#D)"/><path d="m7.49875 15.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#E)"/><path d="m12.5 15.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#F)"/><path d="m17.49875 15.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#G)"/><path d="m2.50125 19.4986 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#H)"/><path d="m7.5 19.500008 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#I)"/><path d="m12.50125 19.4986 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#J)"/><path d="m17.5 19.500008 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#K)"/></g><path d="m2.5 1.5c-.5453514 0-1 .4546486-1 1v4h20v-4c0-.5453514-.454649-1-1-1z" fill="url(#m)"/><path d="m2.5 1c-.831 0-1.5.669-1.5 1.5v3.5 1h21v-1-3.5c0-.831-.669-1.5-1.5-1.5zm0 1h3.5v4h-4v-3.5c0-.277.223-.5.5-.5zm4.5 0h4v4h-4zm5 0h4v4h-4zm5 0h3.5c.277 0 .5.223.5.5v3.5h-4z" fill="#452981" fill-opacity=".501961"/><path d="m2.7303406 2.5 2.5393184.0127119c.1276074.0006388.230341.0826873.230341.1853974v2.6292052c0 .1027101-.1027336.1860362-.230341.1853974l-2.5393184-.0127119c-.1276071-.0006388-.2303406-.0826873-.2303406-.1853974v-2.6292052c0-.1027101.1027335-.1860362.2303406-.1853974z" fill="none" opacity=".5" stroke="url(#n)" stroke-linecap="round" stroke-linejoin="round"/><path d="m1 7v14.5c0 .831.669 1.5 1.5 1.5h18c.831 0 1.5-.669 1.5-1.5v-14.5h-1v14.5c0 .277-.223.5-.5.5h-18c-.277 0-.5-.223-.5-.5v-14.5z" fill-opacity=".330882"/><g fill="none"><path d="m17.730341 2.5 2.539318.012712c.127607.0006387.230341.0826872.230341.1853973v2.6292052c0 .1027101-.102734.1860362-.230341.1853974l-2.539318-.0127119c-.127608-.0006388-.230341-.0826873-.230341-.1853974v-2.6292052c0-.1027101.102733-.1860362.230341-.1853974z" opacity=".5" stroke="url(#o)" stroke-linecap="round" stroke-linejoin="round"/><g stroke-linecap="square" stroke-opacity=".67451"><path d="m7.5 2.5h3v3h-3z" opacity=".5" stroke="url(#p)"/><path d="m12.5 2.5h3v3h-3z" opacity=".5" stroke="url(#q)"/></g></g><path d="m1 7h21v1h-21z" fill="url(#r)" opacity=".15"/><g transform="matrix(.87817681 0 0 .88433535 3.449172 3.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(#f)" 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(#g)" stroke="url(#h)" 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(#i)" stroke-linecap="square"/><path d="m45.42749 20.732088-2.99345-2.713434m-2.968147.03651-2.804358 2.701545" opacity=".4" stroke="url(#k)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_dbtableedit.svg b/icon-themes/elementary_svg/cmd/lc_dbtableedit.svg
new file mode 100644
index 000000000..3fb0ce6d2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_dbtableedit.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" 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 33.938131 -17.400027)" 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 19.76187 104.39997)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><linearGradient id="d" gradientTransform="matrix(1.0073638 0 0 1 -.323637 0)" 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(.415777 -.4174938 .518983 .5146192 -15.747227 2.650367)" gradientUnits="userSpaceOnUse" spreadMethod="pad" x1="23.575972" x2="23.575972" y1="25.356892" y2="31.210939"><stop offset="0" stop-color="#ad5f00"/><stop offset=".13482948" stop-color="#ffe16b"/><stop offset=".20224422" stop-color="#f9c440"/><stop offset=".26965895" stop-color="#fff394"/><stop offset=".44650277" stop-color="#f9c440"/><stop offset=".57114136" stop-color="#f9c440"/><stop offset=".72038066" stop-color="#ffe16b"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.4282553 -.43106531 .53455872 .53134798 -8.236684 10.17891)" gradientUnits="userSpaceOnUse" spreadMethod="pad" x1="23.575972" x2="23.575972" y1="25.356892" y2="31.210939"><stop offset="0" stop-color="#7e8087"/><stop offset=".13482948" stop-color="#d4d4d4"/><stop offset=".20224422" stop-color="#abacae"/><stop offset=".26965895" stop-color="#fafafa"/><stop offset=".44650277" stop-color="#abacae"/><stop offset=".57114136" stop-color="#abacae"/><stop offset=".72038066" stop-color="#d4d4d4"/><stop offset="1" stop-color="#7e8087"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.867764 .693027)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#h" y1="24.989594" y2="30.000141"/><linearGradient id="h"><stop offset="0" stop-color="#555761"/><stop offset=".5" stop-color="#abacae"/><stop offset="1" stop-color="#555761"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.983472 .809213)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#j" y1="24.989594" y2="30.000141"/><linearGradient id="j"><stop offset="0" stop-color="#abacae"/><stop offset=".5" stop-color="#fafafa"/><stop offset="1" stop-color="#abacae"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.465684 .289287)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#h" y1="24.989594" y2="30.000141"/><linearGradient id="l" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.581392 .405471)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#j" y1="24.989594" y2="30.000141"/><linearGradient id="m" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.061661 -.116406)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#h" y1="24.989594" y2="30.000141"/><linearGradient id="n" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.177369 -.00022)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#j" y1="24.989594" y2="30.000141"/><linearGradient id="o" gradientTransform="matrix(.4040235 -.4056919 .6073752 .602268 -17.636692 .462492)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="29.056757" y2="26.02973"><stop offset="0" stop-color="#fff394"/><stop offset="1" stop-color="#fafafa"/></linearGradient><linearGradient id="p" gradientTransform="matrix(.3763801 .03615261 .03669995 .374874 -2.218281 -1.1331)" gradientUnits="userSpaceOnUse" x1="5.517898" x2="9.522056" y1="37.371799" y2="41.391716"><stop offset="0" stop-color="#d48e15"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="q" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" y1="6.451322" y2="10.245955"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999982" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="r" gradientUnits="userSpaceOnUse" x1="11.5" x2="11.5" y1="2" y2="6"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="s" gradientUnits="userSpaceOnUse" x1="10.5" x2="10.5" xlink:href="#q" y1="3" y2="5"/><linearGradient id="t" gradientTransform="translate(15)" gradientUnits="userSpaceOnUse" x1="10.5" x2="10.5" xlink:href="#q" y1="3" y2="5"/><linearGradient id="u" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#q" y1="3" y2="5"/><linearGradient id="v" gradientTransform="translate(5)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#q" y1="3" y2="5"/><linearGradient id="w" gradientTransform="matrix(.49999998 0 0 .25 -4.998791 2.999737)" gradientUnits="userSpaceOnUse" x1="32.997581" x2="32.997581" y1="16.001053" y2="20.001053"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="x" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#q" y1="6.451322" y2="10.245955"/><linearGradient id="y" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#q" y1="6.451322" y2="10.245955"/><linearGradient id="z" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#q" y1="6.451322" y2="10.245955"/><linearGradient id="A" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#q" y1="6.451322" y2="8.348639"/><linearGradient id="B" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#q" y1="6.451322" y2="8.345967"/><linearGradient id="C" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#q" y1="6.451322" y2="8.348639"/><linearGradient id="D" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#q" y1="6.451322" y2="8.345967"/><linearGradient id="E" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#q" y1="6.451322" y2="8.348639"/><linearGradient id="F" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#q" y1="6.451322" y2="8.345967"/><linearGradient id="G" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#q" y1="6.451322" y2="8.348639"/><linearGradient id="H" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#q" y1="6.451322" y2="8.345967"/><linearGradient id="I" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#q" y1="6.451322" y2="8.348639"/><linearGradient id="J" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#q" y1="6.451322" y2="8.345967"/><linearGradient id="K" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#q" y1="6.451322" y2="8.348639"/><linearGradient id="L" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#q" y1="6.451322" y2="8.345967"/><linearGradient id="M" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#q" y1="6.451322" y2="8.348639"/><linearGradient id="N" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#q" y1="6.451322" y2="8.345967"/><linearGradient id="O" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#q" y1="6.451322" y2="8.348639"/><linearGradient id="P" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#q" y1="6.451322" y2="8.345967"/><linearGradient id="Q" gradientTransform="matrix(.46923147 0 0 .47243347 .238446 -.625575)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g opacity=".4" transform="matrix(.52631578 0 0 .42857133 -2.631579 3.857159)"><path d="m43.950001 39.999973h5v7h-5z" fill="url(#a)"/><path d="m9.7500003 46.999973h-5v-7h5z" fill="url(#c)"/><path d="m9.7500003 40 34.2000007-.000028v7.000001l-34.2000007.000028z" fill="url(#d)" stroke-width="1.003675"/></g><rect fill="url(#Q)" height="21" rx="1" stroke-width="1.051315" width="20" x="1.5" y="1.5"/><path d="m6 2v4h-4v1h4v3h-4v1h4v3h-4v1h4v3h-4v1h4v3h1v-3h4v3h1v-3h4v3h1v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-4h-1v4h-4v-4h-1v4h-4v-4zm1 5h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4z" fill-opacity=".27451"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m2.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#q)"/><path d="m7.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#x)"/><path d="m12.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#y)"/><path d="m17.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#z)"/><path d="m2.50125 7.498592 2.99875.001408.00125 1.99859h-3.000004z" stroke="url(#A)"/><path d="m7.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#B)"/><path d="m12.50125 7.498592 2.99875.001408.0013 1.99859h-3.000004z" stroke="url(#C)"/><path d="m17.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#D)"/><path d="m2.5 11.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#E)"/><path d="m7.49875 11.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#F)"/><path d="m12.5 11.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#G)"/><path d="m17.49875 11.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#H)"/><path d="m2.5 15.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#I)"/><path d="m7.49875 15.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#J)"/><path d="m12.5 15.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#K)"/><path d="m17.49875 15.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#L)"/><path d="m2.50125 19.4986 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#M)"/><path d="m7.5 19.500008 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#N)"/><path d="m12.50125 19.4986 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#O)"/><path d="m17.5 19.500008 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#P)"/></g><path d="m2.5 1.5c-.5453514 0-1 .4546486-1 1v4h20v-4c0-.5453514-.454649-1-1-1z" fill="url(#r)"/><path d="m2.5 1c-.831 0-1.5.669-1.5 1.5v3.5 1h21v-1-3.5c0-.831-.669-1.5-1.5-1.5zm0 1h3.5v4h-4v-3.5c0-.277.223-.5.5-.5zm4.5 0h4v4h-4zm5 0h4v4h-4zm5 0h3.5c.277 0 .5.223.5.5v3.5h-4z" fill="#452981" fill-opacity=".501961"/><path d="m2.7303406 2.5 2.5393184.0127119c.1276074.0006388.230341.0826873.230341.1853974v2.6292052c0 .1027101-.1027336.1860362-.230341.1853974l-2.5393184-.0127119c-.1276071-.0006388-.2303406-.0826873-.2303406-.1853974v-2.6292052c0-.1027101.1027335-.1860362.2303406-.1853974z" fill="none" opacity=".5" stroke="url(#s)" stroke-linecap="round" stroke-linejoin="round"/><path d="m1 7v14.5c0 .831.669 1.5 1.5 1.5h18c.831 0 1.5-.669 1.5-1.5v-14.5h-1v14.5c0 .277-.223.5-.5.5h-18c-.277 0-.5-.223-.5-.5v-14.5z" fill-opacity=".330882"/><g fill="none"><path d="m17.730341 2.5 2.539318.012712c.127607.0006387.230341.0826872.230341.1853973v2.6292052c0 .1027101-.102734.1860362-.230341.1853974l-2.539318-.0127119c-.127608-.0006388-.230341-.0826873-.230341-.1853974v-2.6292052c0-.1027101.102733-.1860362.230341-.1853974z" opacity=".5" stroke="url(#t)" stroke-linecap="round" stroke-linejoin="round"/><g stroke-linecap="square" stroke-opacity=".67451"><path d="m7.5 2.5h3v3h-3z" opacity=".5" stroke="url(#u)"/><path d="m12.5 2.5h3v3h-3z" opacity=".5" stroke="url(#v)"/></g></g><path d="m1 7h21v1h-21z" fill="url(#w)" opacity=".15"/><g transform="translate(7.750827 7.373898)"><path d="m13.219868 12.085402c-.135595-.02111-.239457-.01225-.307686.003l-9.0874927 2.017202-1.6724992.372194-.051633.008-1.9387153 1.432663 4.9498341-.07402.040722-.0095 1.6834123-.370698 9.0845618-2.03263c.272911-.06092-.177299-.409927-1.009983-.78431-.624515-.280788-1.283742-.498541-1.690521-.561884z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><g transform="matrix(1.030012 0 0 1.0325071 -.016773 -.521525)"><path d="m2.0488085 11.037368c.2865424-.207707 1.1479509.256388 1.9603385 1.061945.8104458.803629 1.2601996 1.641331 1.0575577 1.930575-.0007708.0011.01977.01774.01898.01882l10.1384643-10.1803301c.257408-.2584708-.213108-1.1436222-1.051287-1.9747519-.838177-.8311298-1.728181-1.29506029-1.98559-1.03658863z" fill="url(#e)"/><path d="m2.0488079 11.037368c.286543-.207708 1.1479512.256388 1.960339 1.061943.8104449.80363 1.2601992 1.641332 1.0575579 1.930577-.0007714.0011.01977.01774.01898.01882l6.9820302-7.0108637.02525-.025356c.00079-.00108-.01975-.01772-.01898-.01882.202643-.2892462-.247112-1.1269457-1.057555-1.9305752-.812389-.8055563-1.6737981-1.2696506-1.9603403-1.0619438l-.025251.025355z" fill="#f9c440" opacity=".6"/><g stroke-linejoin="round"><path d="m2.0488085 11.037368c.2865424-.207707 1.1479509.256388 1.9603385 1.061945.8104458.803629 1.2601996 1.641331 1.0575577 1.930575-.0007708.0011.01977.01774.01898.01882l10.1384643-10.1803301c.257408-.2584708-.213108-1.1436222-1.051287-1.9747519-.838177-.8311298-1.728181-1.29506029-1.98559-1.03658863z" fill="none" stroke="#ad5f00" stroke-width=".969689"/><path d="m20.664062 8.2617188c-.05213.010767-.09381.033047-.126953.066406l-3.224609 3.2460942c.296545-.211927 1.182133.265278 2.017578 1.095703.834766.829753 1.298569 1.695492 1.089844 1.99414-.000714.001.01475.01397.01758.01758l3.226562-3.246094c.265132-.266874-.218698-1.178963-1.082033-2.0371105-.755416-.750879-1.553081-1.2120851-1.917969-1.1367187z" fill="url(#f)" stroke="#555761" stroke-width=".5" transform="matrix(.97086248 0 0 .96851634 -7.75054 -7.208073)"/><path d="m10.565423 2.4840909c.286542-.2077065 1.147951.2563879 1.960338 1.0619443.810445.8036291 1.260199 1.6413295 1.057557 1.9305744-.000769.0011.01977.017738.01898.018821l1.551936-1.5571217c.408481-.40858-.029278-1.092821-.981372-2.0446829-.812386-.8055561-1.673796-1.2696511-1.960337-1.06194452l-.02525.0253559-1.621849 1.62705352z" fill="#fe9ab8" opacity=".9" stroke="#de3e80" stroke-width=".969689"/></g><path d="m9.1785348 3.8767048c.2865413-.2077068 1.1479522.2563879 1.9603392 1.0619443.810445.8036291 1.2602 1.6413294 1.057556 1.9305753-.000771.0011.01977.017736.01898.01882l.126256-.1267795c.00079-.00108-.01975-.01772-.01898-.01882.202645-.2892457-.24711-1.1269463-1.057556-1.9305745-.812387-.8055569-1.6737965-1.2696514-1.9603382-1.0619448z" fill="url(#g)"/><path d="m9.0628273 3.9928895c.2865436-.2077068 1.1479527.2563878 1.9603397 1.061944.810444.8036294 1.2602 1.6413292 1.057556 1.9305742-.000771.0011.01977.017738.01898.018822l.126257-.1267799c.00079-.00108-.01975-.017721-.01898-.018821.202643-.2892448-.24711-1.1269452-1.057557-1.9305743-.812387-.8055563-1.6737957-1.2696512-1.9603386-1.0619444z" fill="url(#i)"/><path d="m9.5806143 3.4729643c.2865426-.2077069 1.1479517.2563872 1.9603387 1.0619442.810446.803629 1.2602 1.6413292 1.057558 1.9305747-.000773.0011.01977.017737.01898.01882l.126258-.1267784c.000791-.00108-.01975-.017721-.01898-.01882.202642-.2892454-.247113-1.126946-1.057559-1.930575-.812386-.8055567-1.6737949-1.2696512-1.9603383-1.0619444z" fill="url(#k)"/><path d="m9.4649071 3.5891488c.2865435-.207707 1.1479529.2563877 1.9603379 1.061944.810447.8036298 1.260201 1.6413294 1.057558 1.9305748-.000769.0011.01977.017737.01898.018821l.126257-.12678c.00079-.00108-.01975-.01772-.01898-.01882.202645-.2892448-.247111-1.1269461-1.057556-1.9305739-.812386-.8055567-1.673796-1.2696517-1.9603395-1.0619447z" fill="url(#l)"/><path d="m9.9846388 3.0672723c.2865412-.2077066 1.1479512.2563878 1.9603372 1.0619445.810446.8036288 1.260201 1.641329 1.057558 1.9305741-.00077.0011.01977.017738.01898.018821l.126256-.1267791c.000792-.00108-.01975-.017721-.01898-.018821.202644-.2892444-.247111-1.126945-1.057557-1.9305744-.812385-.8055559-1.673795-1.2696505-1.960338-1.0619437z" fill="url(#m)"/><path d="m9.8689318 3.1834569c.2865412-.2077072 1.1479512.2563879 1.9603392 1.0619447.810444.8036283 1.260198 1.6413291 1.057556 1.9305739-.000771.0011.01977.017737.01898.018821l.126258-.1267782c.000789-.00108-.01975-.017722-.01898-.018821.202642-.2892458-.247113-1.1269461-1.057558-1.9305749-.812386-.8055564-1.673796-1.2696514-1.9603386-1.0619441z" fill="url(#n)"/><g fill-rule="evenodd" stroke-width=".969689"><path d="m.25980529 15.79419 4.77185621-1.725488.039308-.03926c.2026429-.28924-.2523964-1.127286-1.0628421-1.930916-.8123879-.805556-1.6726784-1.26728-1.9592212-1.059573z" fill="url(#o)" stroke="url(#p)"/><path d="m.7444326 14.506276-.48521185 1.282691 1.30137225-.473393c-.113686-.133135-.2192836-.267835-.3543579-.401773-.1555069-.154199-.30708012-.280667-.4618025-.407525z" fill="#333" stroke="#1a1a1a"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_dbtablerename.svg b/icon-themes/elementary_svg/cmd/lc_dbtablerename.svg
new file mode 100644
index 000000000..0827d6665
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_dbtablerename.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" 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 33.938131 -17.400027)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#k"/><radialGradient id="b" cx="4.992979" cy="43.5" gradientTransform="matrix(-2.003784 0 0 -1.4 19.76187 104.39997)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#k"/><linearGradient id="c" gradientTransform="matrix(1.0073638 0 0 1 -.323637 0)" 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="d" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" y1="6.451322" y2="10.245955"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999982" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="11.5" x2="11.5" y1="2" y2="6"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="10.5" x2="10.5" xlink:href="#d" y1="3" y2="5"/><linearGradient id="g" gradientTransform="translate(15)" gradientUnits="userSpaceOnUse" x1="10.5" x2="10.5" xlink:href="#d" y1="3" y2="5"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#d" y1="3" y2="5"/><linearGradient id="i" gradientTransform="translate(5)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#d" y1="3" y2="5"/><linearGradient id="j" gradientTransform="matrix(.49999998 0 0 .25 -4.998791 2.999737)" gradientUnits="userSpaceOnUse" x1="32.997581" x2="32.997581" y1="16.001053" y2="20.001053"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="k"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#d" y1="6.451322" y2="10.245955"/><linearGradient id="m" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#d" y1="6.451322" y2="10.245955"/><linearGradient id="n" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#d" y1="6.451322" y2="10.245955"/><linearGradient id="o" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#d" y1="6.451322" y2="8.348639"/><linearGradient id="p" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#d" y1="6.451322" y2="8.345967"/><linearGradient id="q" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#d" y1="6.451322" y2="8.348639"/><linearGradient id="r" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#d" y1="6.451322" y2="8.345967"/><linearGradient id="s" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#d" y1="6.451322" y2="8.348639"/><linearGradient id="t" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#d" y1="6.451322" y2="8.345967"/><linearGradient id="u" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#d" y1="6.451322" y2="8.348639"/><linearGradient id="v" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#d" y1="6.451322" y2="8.345967"/><linearGradient id="w" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#d" y1="6.451322" y2="8.348639"/><linearGradient id="x" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#d" y1="6.451322" y2="8.345967"/><linearGradient id="y" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#d" y1="6.451322" y2="8.348639"/><linearGradient id="z" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#d" y1="6.451322" y2="8.345967"/><linearGradient id="A" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#d" y1="6.451322" y2="8.348639"/><linearGradient id="B" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#d" y1="6.451322" y2="8.345967"/><linearGradient id="C" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#d" y1="6.451322" y2="8.348639"/><linearGradient id="D" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#d" y1="6.451322" y2="8.345967"/><linearGradient id="E" gradientTransform="matrix(.46923147 0 0 .47243347 .238446 -.625575)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g opacity=".4" transform="matrix(.52631578 0 0 .42857133 -2.631579 3.857159)"><path d="m43.950001 39.999973h5v7h-5z" fill="url(#a)"/><path d="m9.7500003 46.999973h-5v-7h5z" fill="url(#b)"/><path d="m9.7500003 40 34.2000007-.000028v7.000001l-34.2000007.000028z" fill="url(#c)" stroke-width="1.003675"/></g><rect fill="url(#E)" height="21" rx="1" stroke-width="1.051315" width="20" x="1.5" y="1.5"/><path d="m6 2v4h-4v1h4v3h-4v1h4v3h-4v1h4v3h-4v1h4v3h1v-3h4v3h1v-3h4v3h1v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-4h-1v4h-4v-4h-1v4h-4v-4zm1 5h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4z" fill-opacity=".27451"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m2.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#d)"/><path d="m7.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#l)"/><path d="m12.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#m)"/><path d="m17.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#n)"/><path d="m2.50125 7.498592 2.99875.001408.00125 1.99859h-3.000004z" stroke="url(#o)"/><path d="m7.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#p)"/><path d="m12.50125 7.498592 2.99875.001408.0013 1.99859h-3.000004z" stroke="url(#q)"/><path d="m17.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#r)"/><path d="m2.5 11.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#s)"/><path d="m7.49875 11.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#t)"/><path d="m12.5 11.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#u)"/><path d="m17.49875 11.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#v)"/><path d="m2.5 15.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#w)"/><path d="m7.49875 15.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#x)"/><path d="m12.5 15.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#y)"/><path d="m17.49875 15.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#z)"/><path d="m2.50125 19.4986 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#A)"/><path d="m7.5 19.500008 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#B)"/><path d="m12.50125 19.4986 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#C)"/><path d="m17.5 19.500008 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#D)"/></g><path d="m2.5 1.5c-.5453514 0-1 .4546486-1 1v4h20v-4c0-.5453514-.454649-1-1-1z" fill="url(#e)"/><path d="m2.5 1c-.831 0-1.5.669-1.5 1.5v3.5 1h21v-1-3.5c0-.831-.669-1.5-1.5-1.5zm0 1h3.5v4h-4v-3.5c0-.277.223-.5.5-.5zm4.5 0h4v4h-4zm5 0h4v4h-4zm5 0h3.5c.277 0 .5.223.5.5v3.5h-4z" fill="#452981" fill-opacity=".501961"/><path d="m2.7303406 2.5 2.5393184.0127119c.1276074.0006388.230341.0826873.230341.1853974v2.6292052c0 .1027101-.1027336.1860362-.230341.1853974l-2.5393184-.0127119c-.1276071-.0006388-.2303406-.0826873-.2303406-.1853974v-2.6292052c0-.1027101.1027335-.1860362.2303406-.1853974z" fill="none" opacity=".5" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><path d="m1 7v14.5c0 .831.669 1.5 1.5 1.5h18c.831 0 1.5-.669 1.5-1.5v-14.5h-1v14.5c0 .277-.223.5-.5.5h-18c-.277 0-.5-.223-.5-.5v-14.5z" fill-opacity=".330882"/><g fill="none"><path d="m17.730341 2.5 2.539318.012712c.127607.0006387.230341.0826872.230341.1853973v2.6292052c0 .1027101-.102734.1860362-.230341.1853974l-2.539318-.0127119c-.127608-.0006388-.230341-.0826873-.230341-.1853974v-2.6292052c0-.1027101.102733-.1860362.230341-.1853974z" opacity=".5" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round"/><g stroke-linecap="square" stroke-opacity=".67451"><path d="m7.5 2.5h3v3h-3z" opacity=".5" stroke="url(#h)"/><path d="m12.5 2.5h3v3h-3z" opacity=".5" stroke="url(#i)"/></g></g><path d="m1 7h21v1h-21z" fill="url(#j)" opacity=".15"/><path d="m16 1v3h1l1 1.016v13.92l-1 1.064h-1v3h7v-3h-1l-1-.93v-14.07l1-1h1v-3z" fill-rule="evenodd" opacity=".52"/><path d="m16.97 2.5h1.53s1 0 1 1v17s-.088 1-1.088 1h-1.442m5.044-19h-1.53s-1 0-1 1v17s.087 1 1.088 1h1.442" fill="none" stroke="#fff"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_dbviewaliases.svg b/icon-themes/elementary_svg/cmd/lc_dbviewaliases.svg
new file mode 100644
index 000000000..7dea842c5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_dbviewaliases.svg
@@ -0,0 +1 @@
+<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 offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="605.714" cy="486.648" gradientTransform="matrix(.01205 0 0 .00824 13.24 17.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#a"/><radialGradient id="c" cx="605.714" cy="486.648" gradientTransform="matrix(-.01205 0 0 .00824 10.76 17.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#a"/><linearGradient id="d" gradientTransform="matrix(.0352 0 0 .00824 -.725 17.98)" 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="e" gradientTransform="matrix(.8919 0 0 1.05405 -11.405 -13.205)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="14.916" y2="32.596"><stop offset="0" stop-color="#fff"/><stop offset=".123" stop-color="#fff" stop-opacity=".235"/><stop offset=".937" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="f" cx="10.904" cy="8.45" gradientTransform="matrix(0 1.47816 -1.2642 0 22.688 -15.54)" gradientUnits="userSpaceOnUse" r="20"><stop offset="0" stop-color="#5f5f5f"/><stop offset=".262" stop-color="#4f4f4f"/><stop offset=".705" stop-color="#3b3b3b"/><stop offset="1" stop-color="#2b2b2b"/></radialGradient><linearGradient id="g" gradientTransform="matrix(1 0 0 1.05128 -11.994 -13.138)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="44" y2="3.899"><stop offset="0" stop-color="#272727"/><stop offset="1" stop-color="#454545"/></linearGradient><path d="m11.912 1.717c-.953-.223-2.095.463-2.095.463l-1.025.513s-1.11.97-1.123 1.3c-.627 1.11-.342 2.453-.405 3.665.06 1.042-.662 1.813-.3 2.87-.052 1.018.786 1.616 1.325 2.353.607.934 1.43 2.15.782 3.267-1.2 1.74-3.194 2.663-5.014 3.612-.62.062-.386.657-.427 1.08 0 .338-.11.785.383.627h16.367v-1.75c-1.762-.894-3.6-1.85-4.837-3.44-.742-1.066.002-2.345.588-3.29.457-.79 1.41-1.294 1.424-2.3.35-1.02-.18-1.864-.278-2.837-.13-1.29.22-2.7-.394-3.9-.834-1.228-2.362-1.766-3.748-2.095-.402-.08-.81-.135-1.222-.138z" fill="url(#f)" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round"/><path d="m11.813 2.624c-.19-.018-.482.06-.906.25-.314.14-.777.26-1.25.343l.03.032c-.005.002-.325.18-.53.31-.04.026-.06.01-.094.032-.01.014-.026.025-.03.032-.136.146-.4.45-.595.78-.202.346-.295.72-.28.813a.932.932 0 0 1 .03.22c-.09.953.21 2.244-.25 3.687a.932.932 0 0 1 -.062.187c-.175.297-.044 1.29.25 2.032.96 1.01 2.124 2.356 2.093 4.188a.932.932 0 0 1 -.032.22c-.507 1.737-2.07 2.575-3.062 3.28a.932.932 0 0 1 -.03.03c-.933.618-1.927 1.018-2.908 1.5h15.97c-1.823-.855-3.627-1.866-5.063-3.436-.01-.012-.022-.02-.032-.032-.67-.696-.804-1.65-.656-2.406.146-.743.488-1.366.813-1.875.01-.016.02-.044.03-.06.328-.59.73-.992 1-1.314.282-.335.4-.52.407-.78a.932.932 0 0 1 .063-.25c.1-.304.057-.547-.032-.94-.087-.383-.262-.9-.312-1.53v-.03c-.083-.82.015-1.557 0-2.19-.015-.627-.132-1.085-.406-1.467-.004-.005.004-.03 0-.033-.975-1.01-2.577-1.527-4.094-1.593a.932.932 0 0 1 -.063 0z" fill="none" opacity=".5" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round"/><path d="m3.5 21h17v2h-17z" fill="url(#d)" opacity=".15"/><path d="m3.5 21v2c-.62.004-1.5-.448-1.5-1s.692-1 1.5-1z" fill="url(#c)" opacity=".15"/><path d="m20.5 21v2c.62.004 1.5-.448 1.5-1s-.692-1-1.5-1z" fill="url(#b)" opacity=".15"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_dbviewforms.svg b/icon-themes/elementary_svg/cmd/lc_dbviewforms.svg
new file mode 100644
index 000000000..d68848271
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_dbviewforms.svg
@@ -0,0 +1 @@
+<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="#fafafa"/><stop offset="1" stop-color="#e1e1e1"/></linearGradient><radialGradient id="b" cx="12" cy="2" gradientTransform="matrix(-.00000005 2.2105263 -1.7894737 -.00000004 15.578948 -24.526316)" gradientUnits="userSpaceOnUse" r="9.5" xlink:href="#a"/><linearGradient id="c" gradientTransform="matrix(0 1.1385 -1.2044 -.00000002 22.177 -5.7503)" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#a" y1="13" y2="19"/><linearGradient id="d"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="4.993" cy="43.5" gradientTransform="matrix(2.0038 0 0 1.4 27.988 -17.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#d"/><radialGradient id="f" cx="4.993" cy="43.5" gradientTransform="matrix(2.0038 0 0 1.4 -20.012 -104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#d"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="25.058" x2="25.058" y1="47.028" y2="39.999"><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="h" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="4" y2="20"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><rect fill="url(#b)" height="19" rx="1" width="19" x="2.5" y="2.5"/><g opacity=".4" transform="matrix(.57895 0 0 .42857 -1.8947 2.8571)"><path d="m38 40h5v7h-5z" fill="url(#e)"/><path d="m-10-47h5v7h-5z" fill="url(#f)" transform="scale(-1)"/><path d="m10 40h28v7h-28z" fill="url(#g)"/></g><path d="m3.5012 3.4988h17v17h-17z" fill="none" opacity=".5" stroke="url(#h)" stroke-linecap="round" stroke-linejoin="round"/><g fill-rule="evenodd"><path d="m4.9358 4.9746a.44445.44445 0 0 1 -.88889 0 .44445.44445 0 1 1 .88889 0z" fill="#fff"/><path d="m4.9358 4.5301a.44445.44445 0 0 1 -.88889 0 .44445.44445 0 1 1 .88889 0z" opacity=".3"/><path d="m19.916 4.9746a.44445.44445 0 0 1 -.88889 0 .44445.44445 0 1 1 .88889 0z" fill="#fff"/><path d="m19.916 4.5301a.44445.44445 0 0 1 -.88889 0 .44445.44445 0 1 1 .88889 0z" opacity=".3"/><path d="m4.9358 19.992a.44445.44445 0 0 1 -.88889 0 .44445.44445 0 1 1 .88889 0z" fill="#fff"/><path d="m4.9358 19.548a.44445.44445 0 0 1 -.88889 0 .44445.44445 0 1 1 .88889 0z" opacity=".3"/><path d="m19.916 19.992a.44445.44445 0 0 1 -.88889 0 .44445.44445 0 1 1 .88889 0z" fill="#fff"/><path d="m19.916 19.548a.44445.44445 0 0 1 -.88889 0 .44445.44445 0 1 1 .88889 0z" opacity=".3"/></g><rect fill="#b5b5b5" height="5" rx="1" width="14" x="5" y="7"/><path d="m3.5 2c-.82235 0-1.5.67765-1.5 1.5v17c0 .82235.67765 1.5 1.5 1.5h17c.82235 0 1.5-.67765 1.5-1.5v-17c0-.82235-.67765-1.5-1.5-1.5zm0 1h17c.28565 0 .5.21435.5.5v17c0 .28565-.21435.5-.5.5h-17c-.28565 0-.5-.21435-.5-.5v-17c0-.28565.21435-.5.5-.5z" fill-opacity=".23907"/><rect fill="#cacaca" height="4" rx="1" width="14" x="5" y="8"/><rect fill="#bababa" height="5" rx=".68955" width="14" x="5" y="14"/><rect fill="url(#c)" height="3" rx=".3843" width="12" x="6" y="15"/><g fill="#4d4d4d"><path d="m8 16h1v1h-1z"/><path d="m9 15h1v1h-1z"/><path d="m10 16h1v1h-1z"/><path d="m8 17h1v1h-1z"/><path d="m10 17h1v1h-1z"/><path d="m9 18h1v1h-1z"/><path d="m12 15h1v1h-1z"/><path d="m12 16h1v1h-1z"/><path d="m12 17h1v1h-1z"/><path d="m12 18h1v1h-1z"/><path d="m14 15h1v1h-1z"/><path d="m13 16h1v1h-1z"/><path d="m14 17h1v1h-1z"/><path d="m14 18h1v1h-1z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_dbviewfunctions.svg b/icon-themes/elementary_svg/cmd/lc_dbviewfunctions.svg
new file mode 100644
index 000000000..75dae64ef
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_dbviewfunctions.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="7.417969" cy="7.986645" gradientTransform="matrix(.34537146 4.8352001 -2.5174284 .17981633 23.793307 -34.881191)" gradientUnits="userSpaceOnUse" r="3.376953" xlink:href="#c"/><radialGradient id="b" cx="15" cy="11.280065" gradientTransform="matrix(-.00000025 2.1764872 -1.8655607 -.00000022 36.623529 -22.060884)" gradientUnits="userSpaceOnUse" r="3.751054" xlink:href="#c"/><linearGradient id="c"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="d" cx="11.25" cy="19.031" gradientTransform="matrix(1.48837 0 0 .4093 -4.744 12.911)" gradientUnits="userSpaceOnUse" r="8.063"><stop offset="0" stop-color="#0d0d0d"/><stop offset="1" stop-color="#0d0d0d" stop-opacity="0"/></radialGradient><ellipse cx="12" cy="20.700001" fill="url(#d)" opacity=".163" rx="12" ry="3.3"/><path d="m11.559378 11.5 3.16353 4.027466c.07966.12087.07966.277576 0 .398446l-3.225089 4.574088h2.41569l1.740298-3.073215c.138917-.243539.490019-.243539.628937 0l1.740299 3.073215h2.224507l-3.051776-4.574088c-.07989-.12165-.07923-.279318.0017-.400233l2.802526-4.025679h-2.226295l-1.489174 2.505152c-.138764.247368-.495181.246379-.632511-.0017l-1.675167-2.503446z" fill="url(#b)" stroke="#000" stroke-opacity=".580392"/><path d="m7.6959163 3.4542066c-1.8405276.2281441-2.1138792.3893198-2.9271199 1.8770191.0000019.000758.0000019.00152 0 .00227-.1721039.463364-.2687964 1.2961077-.2687964 2.0766671v.9407875c-.0001849.1764761-.1009829.3373991-.2596847.4145844l-1.7403153.813223v.9339543h1.5375791c.2555864-.000481.4629007.206834.4624209.462421v9.524867h2v-9.524867c-.0004798-.255587.2068346-.462902.462421-.462421l2.537579-.012712v-1.6993406l-2.537579.0127119c-.2555867.00048-.462901-.2068343-.462421-.462421v-.8041113c0-.5189879.1036528-1.1936851.3462463-1.5777913-.0000019-.0007581-.0000019-.00152 0-.00227.28135-.4389101.8047663-.662883 1.3644833-.6628831.3831537.0000001.7282707.039151 1.0364607.1207307.112548.029791.216531.067731.325746.1002286l.5444267-1.6879497c-.2334923-.076154-.4456903-.1544722-.7448847-.2209599-.0024-.0007399-.0045-.0015-.0069-.00227-.433089-.1031442-.9918726-.1594678-1.669662-.1594677z" fill="url(#a)" stroke="#000" stroke-opacity=".580392"/><path d="m7.6953125 3.4550781c-1.8405276.2281441-2.1125405.3892539-2.9257813 1.8769531v.00195c-.1721039.4633672-.2695312 1.2956156-.2695312 2.076175v.9414063c-.0001849.1764761-.1010638.3368772-.2597656.4140625l-1.7402344.8125v.935547h.1386719l1.6015625-.748047c.1587018-.0771853.2595807-.2375864.2597656-.4140625v-.9414063c0-.7805593.097427-1.6128046.2695312-2.0761718v-.00195c.8132408-1.4877024 1.0852537-1.6488122 2.9257813-1.8769563.6777894-.0000001 1.2368304.055056 1.6699219.1582031.0024.00077.00541.00121.00781.00195.1805699.040127.3084332.087218.4492187.1328125l.2949249-.9121062c-.2334933-.076154-.4449467-.1542154-.7441411-.2207031-.0024-.0007399-.00541-.00118-.00781-.00195-.4330915-.1031472-.992135-.1582064-1.6699244-.1582063zm-1.1816406 4.9589844c-.0013086.042789-.0136719.0917553-.0136719.1328125v.8046875c-.00048.2555867.2073039.4614175.4628906.4609375l2.5371094-.0117188v-1l-2.5371094.0117188c-.2333079.0004382-.4176271-.1741335-.4492187-.3984375zm5.0449221 3.0859375.785156 1h1.632812l1.675782 2.503906c.13733.248126.494048.249321.632812.002l1.488282-2.505906h1.53125l.695312-1h-2.226562l-1.488282 2.505859c-.138764.247368-.495482.246126-.632812-.002l-1.675782-2.503859zm5.841797 4.732422-.203125.292969c-.08098.120915-.08184.27874-.002.40039l2.384812 3.574219h.667969zm-2.900391.009766-3.001953 4.257812h.705078l2.519531-3.574219c.07966-.12087.07966-.277567 0-.398437z" fill="#fff" opacity=".1"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_dbviewqueries.svg b/icon-themes/elementary_svg/cmd/lc_dbviewqueries.svg
new file mode 100644
index 000000000..e0445187a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_dbviewqueries.svg
@@ -0,0 +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(.48571425 0 0 .5 .342857 7.750001)" gradientUnits="userSpaceOnUse" x1="21.381216" x2="21.381216" y1="5.052486" y2="44.137077"><stop offset="0" stop-color="#fff"/><stop offset=".08125819" stop-color="#fff" stop-opacity=".235294"/><stop offset=".92327863" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="b" cx="23.334524" cy="41.63604" gradientTransform="matrix(.48613594 0 0 .19884311 .65625 19.220963)" gradientUnits="userSpaceOnUse" r="22.627417"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="c" gradientTransform="matrix(.37654594 0 0 .35839049 -27.150809 31.67023)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#d" y1="-7.665694" y2="-7.665694"/><linearGradient id="d"><stop offset="0" stop-color="#868688"/><stop offset="1" stop-color="#d9d9da"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.8224499 0 0 .82905873 -65.448598 8.077184)" gradientUnits="userSpaceOnUse" x1="89.01844" x2="89.01844" xlink:href="#f" y1="22.536863" y2="27.54611"/><linearGradient id="f"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#4a4a4a"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.37654594 0 0 .35839049 -27.150809 26.670231)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#d" y1="-7.665694" y2="-7.665694"/><linearGradient id="h" gradientTransform="matrix(.8224499 0 0 .82905873 -65.448598 3.077185)" gradientUnits="userSpaceOnUse" x1="89.01844" x2="89.01844" xlink:href="#f" y1="22.536863" y2="27.54611"/><linearGradient id="i" gradientTransform="matrix(.37654594 0 0 .352792 -27.150809 21.746031)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#d" y1="-7.665694" y2="-7.665694"/><linearGradient id="j" gradientTransform="matrix(.8224499 0 0 .81610786 -65.448598 -1.478464)" gradientUnits="userSpaceOnUse" x1="89.01844" x2="89.01844" xlink:href="#f" y1="22.536863" y2="27.54611"/><linearGradient id="k" gradientTransform="matrix(.37845152 0 0 .34136193 -27.338025 17.61463)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="102.30806" x2="102.30806" y1="-2.392547" y2="-24.582239"><stop offset="0" stop-color="#a5a6a8"/><stop offset="1" stop-color="#e8e8e8"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.37845152 0 0 .34136193 -27.338025 17.61463)" gradientUnits="userSpaceOnUse" x1="109.95628" x2="109.95628" y1="-24.91135" y2="-2.375786"><stop offset="0" stop-color="#b3b3b3"/><stop offset="1" stop-color="#dadada"/></linearGradient><g transform="translate(0 -8)"><path d="m23 27.500001c.000931 2.485168-4.924204 4.499999-11 4.499999-6.0757958 0-11.00093826-2.014831-10.9999999-4.499999-.00093921-2.48517 4.9242041-4.500001 10.9999999-4.500001 6.075796 0 11.000939 2.014831 11 4.500001z" fill="url(#b)" fill-rule="evenodd" opacity=".3"/><path d="m21.441286 26.825403c0 2.028375-4.234572 3.674596-9.452159 3.674596-5.2175947 0-9.4521646-1.646221-9.4521646-3.674596 0-6.488122-1.1553118-3.598097 9.4521646-3.674595 10.850407-.07892 9.452159-2.849032 9.452159 3.674595z" fill="url(#c)" stroke="url(#e)"/><path d="m21.5 23.000001c0 1.932996-4.253296 3.499999-9.499999 3.499999-5.2467056 0-9.500001-1.567003-9.500001-3.499999 0-1.932998 4.2532954-3.500001 9.500001-3.500001 5.246703 0 9.499999 1.567003 9.499999 3.500001z" fill="none" stroke="#d8d8d8"/><path d="m21.441286 21.825404c0 2.028375-4.234572 3.674596-9.452159 3.674596-5.2175947 0-9.4521646-1.646221-9.4521646-3.674596 0-6.488122-1.1553118-3.598097 9.4521646-3.674595 10.850407-.07892 9.452159-2.849032 9.452159 3.674595z" fill="url(#g)" stroke="url(#h)"/><path d="m21.5 18.000002c0 1.932996-4.253296 3.499999-9.499999 3.499999-5.2467056 0-9.500001-1.567003-9.500001-3.499999 0-1.932998 4.2532954-3.500001 9.500001-3.500001 5.246703 0 9.499999 1.567003 9.499999 3.500001z" fill="none" stroke="#d8d8d8"/><path d="m21.441286 16.976886c0 1.99669-4.234572 3.523114-9.452159 3.523114-5.2175947 0-9.4521646-1.526424-9.4521646-3.523114 0-7.1907048-1.1553118-3.541892 9.4521646-3.617194 10.850407-.0777 9.452159-3.109574 9.452159 3.617194z" fill="url(#i)" stroke="url(#j)"/><path d="m21.5 13c0 1.932997-4.253296 3.5-9.499999 3.5-5.2467055 0-9.500001-1.567003-9.500001-3.5 0-1.932996 4.2532955-3.5 9.500001-3.5 5.246703 0 9.499999 1.567004 9.499999 3.5z" fill="url(#k)" stroke="url(#l)"/><rect fill="none" height="19" opacity=".5" rx="17.5" ry="3" stroke="url(#a)" width="17" x="3.5" y="10.5"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_dbviewreports.svg b/icon-themes/elementary_svg/cmd/lc_dbviewreports.svg
new file mode 100644
index 000000000..a04a1080a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_dbviewreports.svg
@@ -0,0 +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"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.03006 0 0 .01647 2.135 13.96)" 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><radialGradient id="c" cx="605.714" cy="486.648" gradientTransform="matrix(.03006 0 0 .01647 2.14 13.96)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#a"/><radialGradient id="d" cx="605.714" cy="486.648" gradientTransform="matrix(-.03006 0 0 .01647 23.86 13.96)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#a"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="16.04" x2="15.99" y1=".377" y2="23.888"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="13.3" x2="12.679" xlink:href="#g" y1="23.048" y2="-5.018"/><linearGradient id="g"><stop offset="0" stop-color="#8d8d8d"/><stop offset="1" stop-color="#c3c3c3"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="11.413" x2="11.719" y1="1.918" y2="21.982"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".248"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="13.132" x2="13.19" xlink:href="#g" y1="23.033" y2="13.664"/><path d="m5.742 20h14.516v4h-14.516z" fill="url(#b)" opacity=".5"/><path d="m20.258 20v4c1.548.007 3.742-.896 3.742-2s-1.728-2-3.742-2z" fill="url(#c)" opacity=".5"/><path d="m5.742 20v4c-1.548.007-3.742-.896-3.742-2s1.728-2 3.742-2z" fill="url(#d)" opacity=".5"/><path d="m2.5 1.5c-1.566-.02-2.093 1.51-1.97 3h1.97v16c0 .943 1.057 2 2 2h17v-18.7c0-.943-1.357-2.3-2.3-2.3z" fill="url(#e)" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><path d="m6 4v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1z" opacity=".1"/><path d="m4 4v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm15-16v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1z" fill="#aaa"/><path d="m3.29 2.5c-1.544-.107-1.68.58-1.79 1h2v16.69c0 .853.74 1.31 1.59 1.31h15.41v-17.39c0-.853-.752-1.61-1.6-1.61z" fill="none" opacity=".604" stroke="url(#h)" stroke-linecap="round" stroke-linejoin="round"/><path d="m6.5 19.5h17c.125 1.5-.41 3.043-2 3h-17c1.51 0 2.004-1.375 2-3z" fill="#c8c8c8" stroke="url(#i)" stroke-linecap="round" stroke-linejoin="round"/><rect fill="#fff" height=".933" opacity=".7" rx=".3" width="16" x="7" y="20.067"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_dbviewtablenames.svg b/icon-themes/elementary_svg/cmd/lc_dbviewtablenames.svg
new file mode 100644
index 000000000..c892b99d5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_dbviewtablenames.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" 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 33.938131 -17.400027)" 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 19.76187 104.39997)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><linearGradient id="d" gradientTransform="matrix(1.0073638 0 0 1 -.323637 0)" 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(.45 0 0 .3 2.975 6.85)" gradientUnits="userSpaceOnUse" x1="21.478001" x2="21.478001" y1=".537" y2="6.575"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" y1="6.451322" y2="10.245955"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999982" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="11.5" x2="11.5" y1="2" y2="6"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="10.5" x2="10.5" xlink:href="#f" y1="3" y2="5"/><linearGradient id="i" gradientTransform="translate(15)" gradientUnits="userSpaceOnUse" x1="10.5" x2="10.5" xlink:href="#f" y1="3" y2="5"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#f" y1="3" y2="5"/><linearGradient id="k" gradientTransform="translate(5)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#f" y1="3" y2="5"/><linearGradient id="l" gradientTransform="matrix(.49999998 0 0 .25 -4.998791 2.999737)" gradientUnits="userSpaceOnUse" x1="32.997581" x2="32.997581" y1="16.001053" y2="20.001053"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#f" y1="6.451322" y2="10.245955"/><linearGradient id="n" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#f" y1="6.451322" y2="10.245955"/><linearGradient id="o" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#f" y1="6.451322" y2="10.245955"/><linearGradient id="p" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#f" y1="6.451322" y2="8.348639"/><linearGradient id="q" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#f" y1="6.451322" y2="8.345967"/><linearGradient id="r" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#f" y1="6.451322" y2="8.348639"/><linearGradient id="s" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#f" y1="6.451322" y2="8.345967"/><linearGradient id="t" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#f" y1="6.451322" y2="8.348639"/><linearGradient id="u" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#f" y1="6.451322" y2="8.345967"/><linearGradient id="v" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#f" y1="6.451322" y2="8.348639"/><linearGradient id="w" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#f" y1="6.451322" y2="8.345967"/><linearGradient id="x" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#f" y1="6.451322" y2="8.348639"/><linearGradient id="y" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#f" y1="6.451322" y2="8.345967"/><linearGradient id="z" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#f" y1="6.451322" y2="8.348639"/><linearGradient id="A" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#f" y1="6.451322" y2="8.345967"/><linearGradient id="B" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#f" y1="6.451322" y2="8.348639"/><linearGradient id="C" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#f" y1="6.451322" y2="8.345967"/><linearGradient id="D" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#f" y1="6.451322" y2="8.348639"/><linearGradient id="E" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#f" y1="6.451322" y2="8.345967"/><linearGradient id="F" gradientTransform="matrix(.46923147 0 0 .47243347 .238446 -.625575)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g opacity=".4" transform="matrix(.52631578 0 0 .42857133 -2.631579 3.857159)"><path d="m43.950001 39.999973h5v7h-5z" fill="url(#a)"/><path d="m9.7500003 46.999973h-5v-7h5z" fill="url(#c)"/><path d="m9.7500003 40 34.2000007-.000028v7.000001l-34.2000007.000028z" fill="url(#d)" stroke-width="1.003675"/></g><rect fill="url(#F)" height="21" rx="1" stroke-width="1.051315" width="20" x="1.5" y="1.5"/><path d="m6 2v4h-4v1h4v3h-4v1h4v3h-4v1h4v3h-4v1h4v3h1v-3h4v3h1v-3h4v3h1v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-4h-1v4h-4v-4h-1v4h-4v-4zm1 5h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4z" fill-opacity=".27451"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m2.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#f)"/><path d="m7.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#m)"/><path d="m12.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#n)"/><path d="m17.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#o)"/><path d="m2.50125 7.498592 2.99875.001408.00125 1.99859h-3.000004z" stroke="url(#p)"/><path d="m7.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#q)"/><path d="m12.50125 7.498592 2.99875.001408.0013 1.99859h-3.000004z" stroke="url(#r)"/><path d="m17.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#s)"/><path d="m2.5 11.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#t)"/><path d="m7.49875 11.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#u)"/><path d="m12.5 11.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#v)"/><path d="m17.49875 11.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#w)"/><path d="m2.5 15.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#x)"/><path d="m7.49875 15.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#y)"/><path d="m12.5 15.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#z)"/><path d="m17.49875 15.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#A)"/><path d="m2.50125 19.4986 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#B)"/><path d="m7.5 19.500008 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#C)"/><path d="m12.50125 19.4986 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#D)"/><path d="m17.5 19.500008 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#E)"/></g><path d="m2.5 1.5c-.5453514 0-1 .4546486-1 1v4h20v-4c0-.5453514-.454649-1-1-1z" fill="url(#g)"/><path d="m2.5 1c-.831 0-1.5.669-1.5 1.5v3.5 1h21v-1-3.5c0-.831-.669-1.5-1.5-1.5zm0 1h3.5v4h-4v-3.5c0-.277.223-.5.5-.5zm4.5 0h4v4h-4zm5 0h4v4h-4zm5 0h3.5c.277 0 .5.223.5.5v3.5h-4z" fill="#452981" fill-opacity=".501961"/><path d="m2.7303406 2.5 2.5393184.0127119c.1276074.0006388.230341.0826873.230341.1853974v2.6292052c0 .1027101-.1027336.1860362-.230341.1853974l-2.5393184-.0127119c-.1276071-.0006388-.2303406-.0826873-.2303406-.1853974v-2.6292052c0-.1027101.1027335-.1860362.2303406-.1853974z" fill="none" opacity=".5" stroke="url(#h)" stroke-linecap="round" stroke-linejoin="round"/><path d="m1 7v14.5c0 .831.669 1.5 1.5 1.5h18c.831 0 1.5-.669 1.5-1.5v-14.5h-1v14.5c0 .277-.223.5-.5.5h-18c-.277 0-.5-.223-.5-.5v-14.5z" fill-opacity=".330882"/><g fill="none"><path d="m17.730341 2.5 2.539318.012712c.127607.0006387.230341.0826872.230341.1853973v2.6292052c0 .1027101-.102734.1860362-.230341.1853974l-2.539318-.0127119c-.127608-.0006388-.230341-.0826873-.230341-.1853974v-2.6292052c0-.1027101.102733-.1860362.230341-.1853974z" opacity=".5" stroke="url(#i)" stroke-linecap="round" stroke-linejoin="round"/><g stroke-linecap="square" stroke-opacity=".67451"><path d="m7.5 2.5h3v3h-3z" opacity=".5" stroke="url(#j)"/><path d="m12.5 2.5h3v3h-3z" opacity=".5" stroke="url(#k)"/></g></g><path d="m1 7h21v1h-21z" fill="url(#l)" opacity=".15"/><rect fill="url(#e)" height="5" rx="1" width="19" x="4.5" y="6.5"/><path d="m5.5 6.5h17c.554 0 1 .446 1 1v2.97c0 .555-.446 1-1 1h-17c-.554 0-1-.445-1-1v-2.97c0-.554.446-1 1-1zm0 0h17z" fill="none" opacity=".3" stroke="#000"/><path d="m6 8h16v2h-16z" fill="#3689e6"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_dbviewtables.svg b/icon-themes/elementary_svg/cmd/lc_dbviewtables.svg
new file mode 100644
index 000000000..1822618e2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_dbviewtables.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" 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 33.938131 -17.400027)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#k"/><radialGradient id="b" cx="4.992979" cy="43.5" gradientTransform="matrix(-2.003784 0 0 -1.4 19.76187 104.39997)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#k"/><linearGradient id="c" gradientTransform="matrix(1.0073638 0 0 1 -.323637 0)" 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="d" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" y1="6.451322" y2="10.245955"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999982" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="11.5" x2="11.5" y1="2" y2="6"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="10.5" x2="10.5" xlink:href="#d" y1="3" y2="5"/><linearGradient id="g" gradientTransform="translate(15)" gradientUnits="userSpaceOnUse" x1="10.5" x2="10.5" xlink:href="#d" y1="3" y2="5"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#d" y1="3" y2="5"/><linearGradient id="i" gradientTransform="translate(5)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#d" y1="3" y2="5"/><linearGradient id="j" gradientTransform="matrix(.49999998 0 0 .25 -4.998791 2.999737)" gradientUnits="userSpaceOnUse" x1="32.997581" x2="32.997581" y1="16.001053" y2="20.001053"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="k"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#d" y1="6.451322" y2="10.245955"/><linearGradient id="m" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#d" y1="6.451322" y2="10.245955"/><linearGradient id="n" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#d" y1="6.451322" y2="10.245955"/><linearGradient id="o" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#d" y1="6.451322" y2="8.348639"/><linearGradient id="p" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#d" y1="6.451322" y2="8.345967"/><linearGradient id="q" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#d" y1="6.451322" y2="8.348639"/><linearGradient id="r" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#d" y1="6.451322" y2="8.345967"/><linearGradient id="s" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#d" y1="6.451322" y2="8.348639"/><linearGradient id="t" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#d" y1="6.451322" y2="8.345967"/><linearGradient id="u" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#d" y1="6.451322" y2="8.348639"/><linearGradient id="v" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#d" y1="6.451322" y2="8.345967"/><linearGradient id="w" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#d" y1="6.451322" y2="8.348639"/><linearGradient id="x" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#d" y1="6.451322" y2="8.345967"/><linearGradient id="y" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#d" y1="6.451322" y2="8.348639"/><linearGradient id="z" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#d" y1="6.451322" y2="8.345967"/><linearGradient id="A" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#d" y1="6.451322" y2="8.348639"/><linearGradient id="B" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#d" y1="6.451322" y2="8.345967"/><linearGradient id="C" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#d" y1="6.451322" y2="8.348639"/><linearGradient id="D" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#d" y1="6.451322" y2="8.345967"/><linearGradient id="E" gradientTransform="matrix(.46923147 0 0 .47243347 .238446 -.625575)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g opacity=".4" transform="matrix(.52631578 0 0 .42857133 -2.631579 3.857159)"><path d="m43.950001 39.999973h5v7h-5z" fill="url(#a)"/><path d="m9.7500003 46.999973h-5v-7h5z" fill="url(#b)"/><path d="m9.7500003 40 34.2000007-.000028v7.000001l-34.2000007.000028z" fill="url(#c)" stroke-width="1.003675"/></g><rect fill="url(#E)" height="21" rx="1" stroke-width="1.051315" width="20" x="1.5" y="1.5"/><path d="m6 2v4h-4v1h4v3h-4v1h4v3h-4v1h4v3h-4v1h4v3h1v-3h4v3h1v-3h4v3h1v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-4h-1v4h-4v-4h-1v4h-4v-4zm1 5h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4z" fill-opacity=".27451"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m2.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#d)"/><path d="m7.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#l)"/><path d="m12.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#m)"/><path d="m17.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#n)"/><path d="m2.50125 7.498592 2.99875.001408.00125 1.99859h-3.000004z" stroke="url(#o)"/><path d="m7.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#p)"/><path d="m12.50125 7.498592 2.99875.001408.0013 1.99859h-3.000004z" stroke="url(#q)"/><path d="m17.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#r)"/><path d="m2.5 11.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#s)"/><path d="m7.49875 11.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#t)"/><path d="m12.5 11.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#u)"/><path d="m17.49875 11.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#v)"/><path d="m2.5 15.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#w)"/><path d="m7.49875 15.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#x)"/><path d="m12.5 15.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#y)"/><path d="m17.49875 15.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#z)"/><path d="m2.50125 19.4986 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#A)"/><path d="m7.5 19.500008 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#B)"/><path d="m12.50125 19.4986 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#C)"/><path d="m17.5 19.500008 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#D)"/></g><path d="m2.5 1.5c-.5453514 0-1 .4546486-1 1v4h20v-4c0-.5453514-.454649-1-1-1z" fill="url(#e)"/><path d="m2.5 1c-.831 0-1.5.669-1.5 1.5v3.5 1h21v-1-3.5c0-.831-.669-1.5-1.5-1.5zm0 1h3.5v4h-4v-3.5c0-.277.223-.5.5-.5zm4.5 0h4v4h-4zm5 0h4v4h-4zm5 0h3.5c.277 0 .5.223.5.5v3.5h-4z" fill="#452981" fill-opacity=".501961"/><path d="m2.7303406 2.5 2.5393184.0127119c.1276074.0006388.230341.0826873.230341.1853974v2.6292052c0 .1027101-.1027336.1860362-.230341.1853974l-2.5393184-.0127119c-.1276071-.0006388-.2303406-.0826873-.2303406-.1853974v-2.6292052c0-.1027101.1027335-.1860362.2303406-.1853974z" fill="none" opacity=".5" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><path d="m1 7v14.5c0 .831.669 1.5 1.5 1.5h18c.831 0 1.5-.669 1.5-1.5v-14.5h-1v14.5c0 .277-.223.5-.5.5h-18c-.277 0-.5-.223-.5-.5v-14.5z" fill-opacity=".330882"/><g fill="none"><path d="m17.730341 2.5 2.539318.012712c.127607.0006387.230341.0826872.230341.1853973v2.6292052c0 .1027101-.102734.1860362-.230341.1853974l-2.539318-.0127119c-.127608-.0006388-.230341-.0826873-.230341-.1853974v-2.6292052c0-.1027101.102733-.1860362.230341-.1853974z" opacity=".5" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round"/><g stroke-linecap="square" stroke-opacity=".67451"><path d="m7.5 2.5h3v3h-3z" opacity=".5" stroke="url(#h)"/><path d="m12.5 2.5h3v3h-3z" opacity=".5" stroke="url(#i)"/></g></g><path d="m1 7h21v1h-21z" fill="url(#j)" opacity=".15"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_decrementindent.svg b/icon-themes/elementary_svg/cmd/lc_decrementindent.svg
new file mode 100644
index 000000000..6d4b46ca5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_decrementindent.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="6.5" x2="6.5" y1="6.5" y2="17"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329" stop-opacity=".823529"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 -.44324004 .45870569 0 -19.384787 24.993361)" gradientUnits="userSpaceOnUse" x1="34.256763" x2="27.058388" y1="60.880592" y2="60.880592"><stop offset="0" stop-color="#fff"/><stop offset=".37316024" stop-color="#fff" stop-opacity=".235294"/><stop offset=".68658012" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-1 0 0 1 29 -1)" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#d" y1="22" y2="0"/><linearGradient id="d"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="e" gradientTransform="matrix(-1 0 0 1 29 4)" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#d" y1="22" y2="0"/><radialGradient id="f" cx="24.837126" cy="36.421127" gradientTransform="matrix(.35132358 0 0 -.1598281 -2.904592 20.593033)" gradientUnits="userSpaceOnUse" r="15.644737"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g fill="none" stroke-miterlimit="7" transform="matrix(-1 0 0 1 13 0)"><path d="m6.5002344 16.5 5.9997976-5-5.9997975-5.0000593v3.0000593h-5.0002344l-.0004689 4h5.0002343z" display="block" fill="url(#a)" stroke="#a62100" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m7.5 14.344173 3.455062-2.844173-3.455062-2.8330289v1.8330289h-5v2h5z" display="block" opacity=".401" stroke="url(#b)"/></g><path d="m14 1v1h2v-1zm-10 3v1h8v-1zm10 0v1h9v-1zm-10 13v1h8v-1zm10 0v1h9v-1zm-10 3v1h8v-1zm10 0v1h3v-1zm0 3v1h2v-1z" fill="#4d4d4d" opacity=".4"/><path d="m11.31764 14.771911a5.4963653 2.50047 0 1 0 -10.9927301 0 5.4963653 2.50047 0 0 0 10.9927301 0z" fill="url(#f)" fill-rule="evenodd" opacity=".2"/><path d="m23.5 7.5v2h-9v-2z" fill="url(#c)"/><path d="m23.5 7.5v2h-9v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m15 8v1h1v-.5h7v-.5z" fill="#fff" opacity=".2"/><path d="m21.5 12.5v2h-7v-2z" fill="url(#e)"/><path d="m21.5 12.5v2h-7v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m15 13v1h1v-.5h5v-.5z" fill="#fff" opacity=".2"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_decrementlevel.svg b/icon-themes/elementary_svg/cmd/lc_decrementlevel.svg
new file mode 100644
index 000000000..5a8a7570e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_decrementlevel.svg
@@ -0,0 +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(-.87905913 0 0 1.0000035 10.423206 -16.671791)" gradientUnits="userSpaceOnUse" x1="5.03216" x2="5.03216" y1="27.671694" y2="29.671688"><stop offset="0" stop-color="#fff"/><stop offset=".00000017" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="b" cx="24.837126" cy="36.421127" gradientTransform="matrix(-.52995454 0 0 -.35307735 22.512547 21.835677)" gradientUnits="userSpaceOnUse" r="15.644737"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="11.99964" x2="11.99964" y1="5.000001" y2="20.998162"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="d" gradientTransform="matrix(-1.004639 0 0 1 10.857043 -16.179629)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" y1="22.402153" y2="35.268829"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><path d="m1.059 8.976195a8.2909995 5.5238047 0 1 1 16.581999 0 8.2909995 5.5238047 0 0 1 -16.581999 0z" fill="url(#b)" fill-rule="evenodd" opacity=".141176" transform="matrix(-1 0 0 1 20.060669 8.54761)"/><path d="m12.033916 4.5136719v.0039c.162385 0 .29734.06441.394531.167969.0067.0074.01441.01451.02149.02148l7.89186 6.9492291c.0909.09098.144531.214106.144531.349609 0 .134536-.05363.250868-.144531.347657l-7.891865 6.949218c-.0071.007-.01484.01412-.02149.02148-.09719.103564-.232145.167969-.394531.167969-.301717 0-.527344-.215491-.527344-.505858v-3.988275c.000189-.271008-.237747-.49805-.529297-.49805h-7.97727c-.285849 0-.5-.214151-.5-.5v-4.0000001c0-.285849.214151-.5.5-.5h8.026103c.267637-.02501.480647-.241068.480469-.496091v-3.990234c0-.290366.225627-.500003.527344-.500003z" fill="url(#c)" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m10.99964 13.500003h-7.5v-3.000003h7.5" opacity=".6" stroke="url(#a)" stroke-width=".999992"/><path d="m10.944396 13.494013c.827238.000268 1.555336.670809 1.555604 1.498047v2.920565l6.739396-5.920565-6.739396-5.938069v2.9479618c-.000268.827238-.728366 1.4977792-1.555604 1.4980472" opacity=".5" stroke="url(#d)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_decrementsublevels.svg b/icon-themes/elementary_svg/cmd/lc_decrementsublevels.svg
new file mode 100644
index 000000000..4c76b3bad
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_decrementsublevels.svg
@@ -0,0 +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(.61157583 0 0 .6008607 .970838 9.388771)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="4" y2="19.998161"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-.52743574 0 0 .33333554 7.65414 -1.557295)" gradientUnits="userSpaceOnUse" x1="5.03216" x2="5.03216" y1="28.671694" y2="29.671688"><stop offset="0" stop-color="#fff"/><stop offset=".00000019" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientTransform="matrix(-.61441293 0 0 .61115825 7.610963 -9.305476)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" xlink:href="#c" y1="22.402153" y2="35.268829"/><linearGradient id="e" gradientTransform="matrix(-.87905913 0 0 1.0000035 10.423206 -16.671791)" gradientUnits="userSpaceOnUse" x1="5.03216" x2="5.03216" y1="27.671694" y2="29.671688"><stop offset="0" stop-color="#fff"/><stop offset=".00000017" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="f" cx="24.837126" cy="36.421127" gradientTransform="matrix(-.52995454 0 0 -.35307735 22.512547 21.835677)" gradientUnits="userSpaceOnUse" r="15.644737"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="11.99964" x2="11.99964" y1="5.000001" y2="20.998162"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="h" gradientTransform="matrix(-1.004639 0 0 1 10.857043 -16.179629)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" xlink:href="#c" y1="22.402153" y2="35.268829"/><g transform="translate(1 -3)"><path d="m1.059 8.976195a8.2909995 5.5238047 0 1 1 16.581999 0 8.2909995 5.5238047 0 0 1 -16.581999 0z" fill="url(#f)" fill-rule="evenodd" opacity=".141176" transform="matrix(-1 0 0 1 20.060669 8.54761)"/><path d="m12.033916 4.5136719v.0039c.162385 0 .29734.06441.394531.167969.0067.0074.01441.01451.02149.02148l7.89186 6.9492291c.0909.09098.144531.214106.144531.349609 0 .134536-.05363.250868-.144531.347657l-7.891865 6.949218c-.0071.007-.01484.01412-.02149.02148-.09719.103564-.232145.167969-.394531.167969-.301717 0-.527344-.215491-.527344-.505858v-3.988275c.000189-.271008-.237747-.49805-.529297-.49805h-7.97727c-.285849 0-.5-.214151-.5-.5v-4.0000001c0-.285849.214151-.5.5-.5h8.026103c.267637-.02501.480647-.241068.480469-.496091v-3.990234c0-.290366.225627-.500003.527344-.500003z" fill="url(#g)" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m10.99964 13.500003h-7.5v-3.000003h7.5" opacity=".6" stroke="url(#e)" stroke-width=".999992"/><path d="m10.944396 13.494013c.827238.000268 1.555336.670809 1.555604 1.498047v2.920565l6.739396-5.920565-6.739396-5.938069v2.9479618c-.000268.827238-.728366 1.4977792-1.555604 1.4980472" opacity=".5" stroke="url(#h)"/></g></g><g transform="translate(0 3)"><path d="m8.8304669 11.499998c.1845764 0 .1776546.07603.2412856.103267l4.3398565 4.188425c.05559.05467.08839.128648.08839.210066 0 .08084-.03281.150737-.08839.208894l-4.3398598 4.188426c-.059439.06222-.1419743.100925-.2412857.100925-.1845228 0-.3225109-.12948-.3225109-.303951v-2.396402c.000116-.162838-.1454-.299258-.323705-.299258h-5.3784621c-.1748184 0-.305788-.128675-.305788-.30043v-2.403443c0-.171756.1309696-.300431.305788-.300431h5.4083272c.1636804-.015028.2939521-.144848.2938433-.298081v-2.397575c0-.17447.1379879-.300432.3225109-.300432z" style="stroke:#206b00;stroke-width:.999997;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.5;fill:url(#a)"/><g fill="none" transform="translate(0 8)"><path d="m8.5 8.500002h-5.000002v-1.000004h5.000002" opacity=".6" stroke="url(#b)"/><path d="m8.5 8.5224087c.5059188.0001637.9998361.545123 1 1.0506969v.9807024l2.673407-2.553808-2.673407-2.6061903v.9752625c-.0001639.5055734-.4940812 1.1066704-1 1.1068342" opacity=".5" stroke="url(#d)" stroke-width=".999996"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_defaultbullet.svg b/icon-themes/elementary_svg/cmd/lc_defaultbullet.svg
new file mode 100644
index 000000000..58a9c86d9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_defaultbullet.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="3.5" x2="3.5" y1="28" y2="33"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="3.5" x2="3.5" y1="29.5" y2="31.5"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#c" y1="57" y2="35"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#c" y1="52" y2="30"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#c" y1="47" y2="25"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#c" y1="42" y2="20"/><g transform="translate(0 -25)"><path d="m8.5 43.5v2h7v-2z" fill="url(#d)"/><path d="m8.5 43.5v2h7v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m8.5 38.5v2h14v-2z" fill="url(#e)"/><path d="m8.5 38.5v2h14v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m8.5 33.5v2h7v-2z" fill="url(#f)"/><path d="m8.5 33.5v2h7v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m8.5 28.5v2h14v-2z" fill="url(#g)"/><path d="m8.5 28.5v2h14v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><g fill="#fff"><path d="m22 29v.5h-12v.5h-1v-1z" opacity=".2"/><path d="m15 34v.5h-5v.5h-1v-1z" opacity=".2"/><path d="m22 39v.5h-12v.5h-1v-1z" opacity=".2"/><path d="m15 44v.5h-5v.5h-1v-1z" opacity=".2"/></g></g><g transform="translate(0 -25)"><path d="m5.5 30.5a2 2 0 0 1 -2 2 2 2 0 0 1 -2-2 2 2 0 0 1 2-2 2 2 0 0 1 2 2z" fill="url(#a)"/><g fill="none"><path d="m5.5 30.5a2 2 0 0 1 -2 2 2 2 0 0 1 -2-2 2 2 0 0 1 2-2 2 2 0 0 1 2 2z" opacity=".5" stroke="#002e99"/><path d="m4.5 30.5a1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1 1 1 0 0 1 1 1z" opacity=".5" stroke="url(#b)"/></g></g><g transform="translate(0 -15)"><path d="m5.5 30.5a2 2 0 0 1 -2 2 2 2 0 0 1 -2-2 2 2 0 0 1 2-2 2 2 0 0 1 2 2z" fill="url(#a)"/><g fill="none"><path d="m5.5 30.5a2 2 0 0 1 -2 2 2 2 0 0 1 -2-2 2 2 0 0 1 2-2 2 2 0 0 1 2 2z" opacity=".5" stroke="#002e99"/><path d="m4.5 30.5a1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1 1 1 0 0 1 1 1z" opacity=".5" stroke="url(#b)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_defaultcharstyle.svg b/icon-themes/elementary_svg/cmd/lc_defaultcharstyle.svg
new file mode 100644
index 000000000..3ea7bd850
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_defaultcharstyle.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="13" cy=".94" gradientTransform="matrix(-2.84165 0 0 -2.59455 49.94 3.438)" gradientUnits="userSpaceOnUse" r="8.094"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><radialGradient id="b" cx="22.571" cy="30.857" gradientTransform="matrix(.70642 0 0 .1355 -3.945 13.93)" gradientUnits="userSpaceOnUse" r="15.571"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="translate(0 2)"><ellipse cx="12" cy="18.11" fill="url(#b)" opacity=".2" rx="11" ry="2.89"/><path d="m15.3 13.7h-6.72l-1.156 2.9h-3.091l6.335-15.2h2.877l6.11 15.2h-3.235zm-5.92-2.3h5.046l-2.252-6.876z" style="stroke:#000;stroke-width:.866;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.581;fill:url(#a)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_defaultindent.svg b/icon-themes/elementary_svg/cmd/lc_defaultindent.svg
new file mode 100644
index 000000000..0c6225874
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_defaultindent.svg
@@ -0,0 +1 @@
+<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="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="b" cx="9.72272" cy="-91.022446" gradientTransform="matrix(-3.7910092 -.00000022 .0000002 -3.3609145 50.296794 -313.85665)" gradientUnits="userSpaceOnUse" r="7" xlink:href="#a"/><radialGradient id="c" cx="-1.473815" cy="-42.064499" gradientTransform="matrix(-1.3567669 .00000019 -.00000007 -2.1857141 10.474057 -91.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#a"/><radialGradient id="d" cx="9.647354" cy="-89.343475" gradientTransform="matrix(-3.7910092 -.00000022 .0000002 -3.3609145 50.296794 -305.85665)" gradientUnits="userSpaceOnUse" r="7" xlink:href="#a"/><radialGradient id="e" cx="-1.848931" cy="-36.912685" gradientTransform="matrix(-1.3567669 .00000019 -.00000007 -2.1857141 10.474057 -83.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#a"/><radialGradient id="f" cx="12" cy="5.125" gradientTransform="matrix(-12.666664 .00000277 -.00000379 -17.333334 163.99998 85.833302)" gradientUnits="userSpaceOnUse" r="1.5" xlink:href="#a"/><g transform="translate(0 2)"><path d="m17 8.4995546c0-.269086-.288334-.499541-.625-.499541h-8.7499999c-.336666 0-.625.230455-.625.499541v.999082c0 .269086.288334.499541.625.499541.0014.0041 8.7499999 0 8.7499999 0 .336666 0 .625-.230455.625-.499541z" fill="#fff" opacity=".35"/><path d="m7.5000002 7.5000016v.9980469.00195c3.0000008-.00999 6.0000008-.015401 8.9999998-.025391v-.9746059z" fill="none" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round"/><path d="m20.999689 4.4993871c0-.2691161-.403658-.4995969-.87498-.4995969h-12.2497283c-.4713219 0-.8749806.2304808-.8749806.4995969v.9991938c0 .2691161.4036587.4995969.8749806.4995969.00196.0041 12.2497283 0 12.2497283 0 .471322 0 .87498-.2304808.87498-.4995969z" fill="#fff" opacity=".35"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m7.5000001 3.4999508v.998047.002c4.3333339-.01 8.6666669-.01539 12.9999999-.02539v-.974609h-12.9999999z" stroke="url(#b)"/><g stroke="#000"><path d="m7.5000002 7.5000016v.9980469.00195c3.0000008-.00999 6.0000008-.015401 8.9999998-.025391v-.9746059z" opacity=".1"/><path d="m7.5000001 3.5000016v.9980469.00195c4.3333339-.00999 8.6666679-.015401 12.9999999-.025391v-.9746059z" opacity=".1"/></g></g><path d="m20.999689 12.499387c0-.269116-.403658-.499597-.87498-.499597h-12.2497283c-.4713219 0-.8749806.230481-.8749806.499597v.999194c0 .269116.4036587.499597.8749806.499597.00196.0041 12.2497283 0 12.2497283 0 .471322 0 .87498-.230481.87498-.499597z" fill="#fff" opacity=".35"/><path d="m7.5000001 11.499951v.998047.002c4.3333339-.01 8.6666669-.01539 12.9999999-.02539v-.974609h-12.9999999z" fill="none" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round"/><path d="m7.5000001 11.500002v.998047.002c4.3333339-.01 8.6666679-.0154 12.9999999-.02539v-.974606h-12.9999999z" fill="none" opacity=".1" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/><path d="m17 16.499555c0-.269086-.288334-.499541-.625-.499541h-8.7499999c-.336666 0-.625.230455-.625.499541v.999082c0 .269086.288334.499541.625.499541.0014.0041 8.7499999 0 8.7499999 0 .336666 0 .625-.230455.625-.499541z" fill="#fff" opacity=".35"/><path d="m7.5000002 15.500002v.998046.002c3.0000008-.01 6.0000008-.0154 8.9999998-.02539v-.974605h-8.9999998z" fill="none" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round"/><path d="m7.5000002 15.500002v.998046.002c3.0000008-.01 6.0000008-.0154 8.9999998-.02539v-.974605h-8.9999998z" fill="none" opacity=".1" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/><g fill-rule="evenodd"><path d="m2 7v8l3-4z" fill="#fff" opacity=".35"/><path d="m2 6v8l3-4z" fill="url(#f)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_defaultnumbering.svg b/icon-themes/elementary_svg/cmd/lc_defaultnumbering.svg
new file mode 100644
index 000000000..661db6fad
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_defaultnumbering.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="2.77085" x2="3.090316" xlink:href="#e" y1="-.441177" y2="7.641264"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="3.293317" x2="3.293317" xlink:href="#e" y1="12.695808" y2="20.695808"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="3.279048" x2="3.104153" xlink:href="#f" y1="-.441177" y2="7.558823"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="3.457094" x2="3.957094" xlink:href="#f" y1="12.235294" y2="21.235294"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="3.5" x2="3.5" y1="28" y2="33"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="3.5" x2="3.5" y1="29.5" y2="31.5"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="g"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#g" y1="57" y2="35"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#g" y1="52" y2="30"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#g" y1="47" y2="25"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#g" y1="42" y2="20"/><g transform="translate(0 -25)"><path d="m8.5 43.5v2h7v-2z" fill="url(#h)"/><path d="m8.5 43.5v2h7v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m8.5 38.5v2h14v-2z" fill="url(#i)"/><path d="m8.5 38.5v2h14v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m8.5 33.5v2h7v-2z" fill="url(#j)"/><path d="m8.5 33.5v2h7v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m8.5 28.5v2h14v-2z" fill="url(#k)"/><path d="m8.5 28.5v2h14v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><g fill="#fff" transform="translate(6)"><path d="m16 29v.5h-12v.5h-1v-1z" opacity=".2"/><path d="m9 34v.5h-5v.5h-1v-1z" opacity=".2"/><path d="m16 39v.5h-12v.5h-1v-1z" opacity=".2"/><path d="m9 44v.5h-5v.5h-1v-1z" opacity=".2"/></g></g><g transform="matrix(.85 0 0 .85 .43647 1.875)"><path d="m3.6041529 7.5588232h-.9777423v-4.9501104-.5110925c.00371-.1814749.00741-.3610981.011111-.5388694.00741-.1814749.012963-.3536908.016666-.5166479.00741-.16666057.012963-.31295157.016666-.43887297-.062961.066664-.1185142.1240693-.1666607.172216-.048147.048147-.098145.094441-.1499945.1388838-.048147.044443-.099997.09258897-.1555499.14443917-.055553.048147-.1222176.105552-.1999928.172216l-.8221925.6721979-.53331397-.6833086 2.12770057-1.66105077h.8333031z" fill="url(#a)"/><path d="m3.6041529 7.5588232h-.9777423v-4.9501104-.5110925c.00371-.1814749.00741-.3610981.011111-.5388694.00741-.1814749.012963-.3536908.016666-.5166479.00741-.16666057.012963-.31295157.016666-.43887297-.062961.066664-.1185142.1240693-.1666607.172216-.048147.048147-.098145.094441-.1499945.1388838-.048147.044443-.099997.09258897-.1555499.14443917-.055553.048147-.1222176.105552-.1999928.172216l-.8221925.6721979-.53331397-.6833086 2.12770057-1.66105077h.8333031z" fill="url(#a)" opacity=".5" stroke="#002e99" stroke-width="1.176471"/><path d="m5.9570941 20.735294h-5.06648293v-.866635l1.94437393-2.11659q.4166516-.449984.7444175-.822193.3277658-.372208.5555354-.727751.2333248-.355543.3555426-.711085.1222178-.361098.1222178-.783305 0-.327766-.094441-.577757-.094441-.249991-.2722124-.422207-.1722159-.177771-.4110962-.266657-.2388802-.08889-.5333139-.08889-.5277587 0-.9555209.216659-.422207.211104-.8055264.544425l-.56664612-.661083q.22221412-.199993.47776042-.372209.2555463-.177771.5499801-.305544.2944338-.127774.6221997-.199993.3277658-.07778.6888639-.07778.5333139 0 .9610762.149994.4333176.149995.7333067.433318.2999892.277768.4610944.683309.1666607.399985.1666607.905522 0 .472205-.1499946.899968-.1444392.427767-.4055408.844418-.2555463.411097-.6166444.827748-.3555426.416652-.7721942.866635l-1.5610545 1.661051v.04444h3.827639z" fill="url(#b)"/><g fill="none"><path d="m5.9570941 20.735294h-5.06648293v-.866635l1.94437393-2.11659q.4166516-.449984.7444175-.822193.3277658-.372208.5555354-.727751.2333248-.355543.3555426-.711085.1222178-.361098.1222178-.783305 0-.327766-.094441-.577757-.094441-.249991-.2722124-.422207-.1722159-.177771-.4110962-.266657-.2388802-.08889-.5333139-.08889-.5277587 0-.9555209.216659-.422207.211104-.8055264.544425l-.56664612-.661083q.22221412-.199993.47776042-.372209.2555463-.177771.5499801-.305544.2944338-.127774.6221997-.199993.3277658-.07778.6888639-.07778.5333139 0 .9610762.149994.4333176.149995.7333067.433318.2999892.277768.4610944.683309.1666607.399985.1666607.905522 0 .472205-.1499946.899968-.1444392.427767-.4055408.844418-.2555463.411097-.6166444.827748-.3555426.416652-.7721942.866635l-1.5610545 1.661051v.04444h3.827639z" opacity=".5" stroke="#002e99" stroke-width="1.176471"/><path d="m1.1041528 1.2931982 1.5-1.23437497h.5v7.49999997" opacity=".5" stroke="url(#c)"/><path d="m3.312848 12.904792c-.2110122 0-.4097455.02228-.5957031.06641a.40852733.40852733 0 0 1 -.00586.002c-.1947902.04292-.3758984.101583-.546875.175781-.1716129.07447-.3323386.164531-.4804688.267578a.40852733.40852733 0 0 1 -.00391.002c-.042934.02893-.078003.06194-.1191406.0918l.054687.0625c.1793988-.129368.3518831-.272621.5449223-.369241.3453378-.174911.7327806-.259765 1.140625-.259765.238723 0 .4665231.03737.6757813.115234.2089214.07774.4008338.197772.5585937.359375.1618831.158022.2842416.352013.3652344.566406.083251.22037.1210937.46334.1210937.722657 0 .321688-.047834.628366-.1445312.914062a.40852733.40852733 0 0 1 0 .002c-.0938365.272993-.2285283.540856-.4003861.802735-.1647695.256753-.3628532.51345-.5917969.773437-.2211487.251135-.4722037.527948-.7519531.830078l-1.8339844 1.996094v.300781h4.25v-.105515h-3.4199219a.40852733.40852733 0 0 1 -.4082031-.408203v-.04492a.40852733.40852733 0 0 1 .1113281-.279299l1.5585937-1.658203.00195-.002c.273907-.295866.5275915-.581436.7597656-.853515a.40852733.40852733 0 0 1 .00195-.002c.2277885-.262732.4180693-.520948.5761782-.775298a.40852733.40852733 0 0 1 .00195-.002c.1590847-.253858.280205-.505992.3652344-.757812a.40852733.40852733 0 0 1 .00195-.0039c.084536-.241083.1269532-.494415.1269532-.765625 0-.292656-.047203-.537896-.1347657-.748047a.40852733.40852733 0 0 1 -.00195-.0059c-.0865561-.217809-.2065621-.391777-.361325-.535075a.40852733.40852733 0 0 1 -.00391-.002c-.1553541-.14668-.3431579-.260341-.5839807-.343703a.40852733.40852733 0 0 1 -.00195-.002c-.23551-.08258-.5092287-.126954-.8261719-.126954z" opacity=".5" stroke="url(#d)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_definedbname.svg b/icon-themes/elementary_svg/cmd/lc_definedbname.svg
new file mode 100644
index 000000000..8648ef410
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_definedbname.svg
@@ -0,0 +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="translate(16 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="3"/><linearGradient id="b" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="30.655001" x2="30.827999" y1="65.686996" y2="48.688"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="translate(11 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="3"/><linearGradient id="d" gradientTransform="translate(6 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="3"/><linearGradient id="e" gradientTransform="translate(1 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="3"/><linearGradient id="f" gradientTransform="translate(1 5.5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="3"/><linearGradient id="g" gradientTransform="translate(1 14)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="3"/><linearGradient id="h" gradientTransform="translate(1 18)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="3"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="20" x2="20" y1="9.5" y2="14.5"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.72556 0 0 .7708 10.64 9.64)" gradientUnits="userSpaceOnUse" x1="3.139" x2="2" y1="8.199" y2="8"><stop offset="0" stop-color="#e4e4e4"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.21788 .05143 .00147 .2555 11.713 7.66)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1=".365" x2="28.059999" y1="19.599001" y2="19.599001"><stop offset="0" stop-color="#ffcd7d"/><stop offset=".262" stop-color="#fc8f36"/><stop offset="1" stop-color="#e23a0e"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.16427 .03876 .0011 .19134 12.9 8.354)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="30" x2="-11" y1="30" y2="30"><stop offset="0" stop-color="#ba3d12"/><stop offset="1" stop-color="#db6737"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.4458 0 0 .45 .302 -.525)" gradientUnits="userSpaceOnUse" x1="25.118887" x2="25.118887" y1="5.611111" y2="50.055557"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><path d="m2.028 1.5 18.894.047c.292999.0007289.524.248.528.555l.05 3.898h-15v16.5h-4.472c-.293.006-.528-.248-.528-.556v-19.89c0-.304.2350009-.5547289.528-.554z" fill="url(#m)"/><path d="m2 1.5c-.277 0-.5.2125469-.5.4765625v4.5234375h20v-4.5234375c0-.2640156-.223-.4765625-.5-.4765625z" fill="url(#i)"/><path d="m2 6.5-1 .0019531v14.9628909c0 .839.6951094 1.535156 1.5371094 1.535156h4.4628906v-1h-4.4628906c-.307 0-.5371094-.230109-.5371094-.537109v-2.462891h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4z" opacity=".3"/><path d="m6 22h1v-15.5h-1z" opacity=".321"/><path d="m2.5 7h3v2.5h-3z" fill="none" opacity=".5" stroke="url(#f)" stroke-linecap="square"/><g fill="none" stroke-linecap="square" transform="translate(0 -9)"><path d="m17.5 11.5h3v3h-3z" opacity=".5" stroke="url(#a)"/><path d="m12.5 11.5h3v3h-3z" opacity=".5" stroke="url(#c)"/><path d="m7.4999999 11.5h3.0000001v3h-3.0000001z" opacity=".5" stroke="url(#d)"/><path d="m2.5 11.5h3v3h-3z" opacity=".5" stroke="url(#e)"/></g><path d="m2 1c-.554 0-1 .446-1 1v4 1h1 19 1v-1-4c0-.554-.446-1-1-1zm0 1h4v4h-4zm5 0h4v4h-4zm5 0h4v4h-4zm5 0h4v4h-4z" fill="#a62100" fill-opacity=".501961"/><g fill="none" stroke-linecap="square"><path d="m2.5 15.5h3v2h-3z" opacity=".5" stroke="url(#g)"/><path d="m2.5 11.5h3v2h-3z" opacity=".5" stroke="url(#e)"/><path d="m2.5 19.5h3v2h-3z" opacity=".5" stroke="url(#h)"/></g><g stroke-linejoin="round" transform="translate(.01 .072)"><path d="m10.49 9.928c.497-.407 1.353-.51 2 0v12c-.405.344-1.43.595-1.993.096z" fill="url(#j)" opacity=".366" stroke="#000"/><path d="m13.517 10.282c-.01-.303.738-.412 1.876-.095 1.137.315 1.443.847 2.73 1.214 1.193.34 3.376-.002 3.37.304l.036 5.937c.01.408-2.068.387-3.358.078-1.287-.308-1.53-.907-2.743-1.22-1.214-.312-1.907.217-1.88-.342z" fill="url(#k)" fill-rule="evenodd" stroke="url(#l)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_definename.svg b/icon-themes/elementary_svg/cmd/lc_definename.svg
new file mode 100644
index 000000000..d87628884
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_definename.svg
@@ -0,0 +1 @@
+<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 offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#9e9e9e"/><stop offset="1" stop-color="#656565"/></linearGradient><linearGradient id="c"><stop offset="0" stop-color="#9f9f9f"/><stop offset="1" stop-color="#494949"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="3.985" x2="1.071" xlink:href="#c" y1="16.861" y2="23.865"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="19.995" x2="22.956" xlink:href="#c" y1="17.517" y2="23.988"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="12.111" x2="12.021" y1="36.057" y2="25.162"><stop offset="0" stop-color="#eaeaea"/><stop offset="1" stop-color="#eaeaea"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="9.934" x2="9.899" xlink:href="#b" y1="25.121" y2="32.944"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="9.934" x2="9.899" xlink:href="#a" y1="25.121" y2="32.944"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="3.28" x2="8.207" xlink:href="#b" y1="17.189" y2="21.203"/><linearGradient id="j" gradientTransform="matrix(1.0135 0 0 .65864 -.16 14.772)" gradientUnits="userSpaceOnUse" x1="11.334" x2="11.149" y1="1.761" y2="13.319"><stop offset="0" stop-color="#9e9e9e"/><stop offset="1" stop-color="#878787"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="21.551" x2="17.099" xlink:href="#b" y1="19.155" y2="20.425"/><linearGradient id="l" gradientTransform="matrix(.996 0 0 1.193 .047 5.725)" gradientUnits="userSpaceOnUse" x1="14.443" x2="14.522" xlink:href="#b" y1="15.124" y2="10.836"/><linearGradient id="m" gradientTransform="matrix(1.0135 0 0 .6586 -.16 14.772)" gradientUnits="userSpaceOnUse" x1="12.76" x2="12.876" y1="12.822" y2="2.806"><stop offset="0" stop-color="#3b3b3b"/><stop offset="1" stop-color="#b4b4b4"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.9974 0 0 1.1254 .032 -1.804)" gradientUnits="userSpaceOnUse" x1="12.987" x2="12.941" xlink:href="#c" y1="14.997" y2="29.699"/><linearGradient id="o" gradientTransform="matrix(1.0092 0 0 .767 -.11 14.446)" gradientUnits="userSpaceOnUse" x1="12.552" x2="12.407" xlink:href="#a" y1="6.247" y2="-1.205"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="16.592" x2="16.592" xlink:href="#q" y1="16" y2="8.975"/><linearGradient id="q"><stop offset="0" stop-color="#917f6e"/><stop offset="1" stop-color="#cbbaa9"/></linearGradient><linearGradient id="r" gradientUnits="userSpaceOnUse" x1="15.007" x2="15.007" xlink:href="#a" y1="18.911" y2="13.092"/><linearGradient id="s" gradientUnits="userSpaceOnUse" x1="13.382" x2="13.382" xlink:href="#a" y1="11.906" y2="28.698"/><linearGradient id="t" gradientUnits="userSpaceOnUse" x1="14.906" x2="14.906" y1="12.123" y2="30.034"><stop offset="0" stop-color="#fff4e9"/><stop offset="1" stop-color="#e7d6c5"/></linearGradient><linearGradient id="u" gradientUnits="userSpaceOnUse" x1="7.016" x2="7.016" xlink:href="#q" y1="30.011" y2="11"/><g stroke-linejoin="round"><path d="m18.466 22.406-12.864.042-4.972 8.972h22.825l-4.99-9.014z" fill="url(#n)" stroke="url(#l)" stroke-width="1.008" transform="translate(0 -8)"/><g stroke-linecap="round"><path d="m3.393 22.502 17.182.008v-6.076l-17.195.026z" fill="url(#m)" stroke="url(#j)" transform="translate(0 -8)"/><path d="m3.395 16.432-2.892 7.01.087 8.058 3.945-9.418-.01-5.583-1.13-.068z" fill="url(#d)" stroke="url(#i)" transform="translate(0 -8)"/><path d="m19.517 21.98-.04-5.566h1.123l2.887 6.982-.007 8.08z" fill="url(#e)" stroke="url(#k)" transform="translate(0 -8)"/></g></g><path d="m11 11.5-9.5 9.843 8.25 8.157 9.75-9.5v-8.5zm4 3c.828 0 1.5.67 1.5 1.5 0 .827-.672 1.5-1.5 1.5s-1.5-.673-1.5-1.5c0-.83.672-1.5 1.5-1.5z" fill="url(#t)" fill-rule="evenodd" stroke="url(#u)" transform="matrix(.70710678 -.70710678 .70710678 .70710678 -10.273733 9.125014)"/><g fill="none"><path d="m11.375 12.406-8.595 8.906 6.97 6.875 8.844-8.594v-7.187h-7.22z" opacity=".6" stroke="url(#s)" transform="matrix(.70710678 -.70710678 .70710678 .70710678 -10.273733 9.125014)"/><path d="m15 13.593c1.513-.053 2.76 1.554 2.33 3.007-.32 1.426-2.075 2.248-3.372 1.568-1.335-.59-1.8-2.467-.886-3.607.445-.6 1.18-.973 1.928-.967z" opacity=".6" stroke="url(#r)" transform="matrix(.70710678 -.70710678 .70710678 .70710678 -10.273733 9.125014)"/><path d="m15.5 15.5c1.11-.588 2.554-.768 3.927-.798.617-.014 1.24.112 1.846-.032.77-.184 1.296-.748 1.22-1.265-.104-.693-1.034-1.204-1.908-1.57-.774-.325-1.37-.904-1.685-1.515-.16-.31.12-.633.565-.733.405-.09.83-.126 1.24-.034.628.14 1.37.31 1.66.755" stroke="url(#p)" transform="matrix(.70710678 -.70710678 .70710678 .70710678 -10.273733 9.125014)"/></g><g stroke-linejoin="round"><path d="m23.57 31.45-.08-7.984-5.97-.038.02 3.013-11.02.04-.018-3.016-5.9-.04-.08 8.027h23.048z" fill="url(#f)" stroke="url(#g)" transform="translate(0 -8)"/><g fill="none"><path d="m5.357 17.44-1.366.003-2.445 6.128" opacity=".81" stroke="url(#o)" stroke-linecap="round" transform="translate(0 -8)"/><path d="m22.586 30.427-.04-6.02-4.044.004.022 3.013-12.987.04.023-3.016-4.057.043.002 5.978 21.08-.04z" opacity=".5" stroke="url(#h)" transform="translate(0 -8)"/><path d="m22.464 23.62-2.457-6.21-2.138.005" opacity=".81" stroke="url(#o)" stroke-linecap="round" transform="translate(0 -8)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_defineprintarea.svg b/icon-themes/elementary_svg/cmd/lc_defineprintarea.svg
new file mode 100644
index 000000000..1760357be
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_defineprintarea.svg
@@ -0,0 +1 @@
+<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 offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.4054 0 0 .5135 .266 .676)" gradientUnits="userSpaceOnUse" x1="24.010853" x2="24.010853" xlink:href="#a" y1="8.420643" y2="35.684517"/><linearGradient id="c" gradientTransform="matrix(.4054 0 0 .5135 8.266 5.676)" gradientUnits="userSpaceOnUse" x1="24.010853" x2="24.010853" xlink:href="#a" y1="8.420643" y2="29.842258"/><linearGradient id="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="605.71" cy="486.65" gradientTransform="matrix(.01205 0 0 .00824 13.24 16.98)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#d"/><radialGradient id="f" cx="605.71" cy="486.65" gradientTransform="matrix(-.01205 0 0 .00824 10.76 16.98)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#d"/><linearGradient id="g" gradientTransform="matrix(.0352 0 0 .00824 -.725 16.98)" gradientUnits="userSpaceOnUse" x1="302.86" x2="302.86" y1="366.65" y2="609.51"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="4" y2="20"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="3" x2="21" y1="12" y2="12"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><path d="m3.5 3.5h17v17h-17z" fill="url(#h)"/><path d="m3.5 3.5h17v17h-17z" fill="none" stroke="url(#i)"/><path d="m3.5 20h17v2h-17z" fill="url(#g)" opacity=".15"/><path d="m3.5 20v2c-.62.004-1.5-.448-1.5-1s.692-1 1.5-1z" fill="url(#f)" opacity=".15"/><path d="m20.5 20v2c.62.004 1.5-.448 1.5-1s-.692-1-1.5-1z" fill="url(#e)" opacity=".15"/><g fill="none"><path d="m5.5 4v16m14.5-1.5h-16m16-9h-16m6.5-5.5v16m5-16v16m4.5-7.5h-16m16 3h-16m16-9h-16" opacity=".49" stroke="#2c465d" stroke-opacity=".324"/><path d="m5.5 6.5h10v12h-10z" stroke="#e25757" stroke-dasharray="1 1" stroke-dashoffset=".5"/><path d="m10.868 22.5c.008.36.03.914.343.99 3.3.02 6.28.003 9.58.01.34.015.353-.622.342-1h-10.263z" stroke="#000" stroke-linecap="square" stroke-opacity=".501961"/><path d="m19.511 19.5h-15.011v-15h15z" stroke="url(#b)" stroke-linecap="round"/></g><g stroke-linecap="round"><path d="m8.647 14.556.748-3.05 13.216.003.716 3.062z" fill="#4f4f4f" fill-rule="evenodd"/><path d="m9.225 14.517h13.55c.402 0 .725.348.725.78v6.203h-15v-6.203c0-.432.324-.78.726-.78z" fill="#4f4f4f"/><path d="m9.225 14.517h13.55c.402 0 .725.348.725.78v6.203h-15v-6.203c0-.432.324-.78.726-.78z" fill="none" opacity=".71" stroke="#393939" stroke-linejoin="round"/><path d="m20 16h2v2h-2z" fill="#0cceff"/><path d="m8.647 14.556.748-3.05 13.216.003.716 3.062z" fill="none" opacity=".7" stroke="#393939" stroke-linecap="butt"/></g><g fill="#e9e9e9"><path d="m21 19v3.506c0 .274-.07.494-.156.494h-9.688c-.086 0-.156-.22-.156-.494v-3.506z"/><path d="m11.5 8.5h9v5h-9z" stroke="#000" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m19.511 12.5h-7.011v-3h7z" fill="none" stroke="url(#c)" stroke-linecap="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_delete.svg b/icon-themes/elementary_svg/cmd/lc_delete.svg
new file mode 100644
index 000000000..53d1f5376
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_delete.svg
@@ -0,0 +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(.5948126 0 0 .69469034 -1.288469 -5.400592)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="10.572186" x2="32.427807" y1="26.410894" y2="26.410894"><stop offset="0" stop-color="#8d909a"/><stop offset=".39999998" stop-color="#e5e5e5"/><stop offset="1" stop-color="#8d909a"/></linearGradient><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="62.71241" cy="108.02493" gradientTransform="matrix(.1793903 0 0 .07386653 .25 12.520952)" gradientUnits="userSpaceOnUse" r="47.38271" xlink:href="#b"/><linearGradient id="d" gradientTransform="matrix(.33333337 .16129118 0 .43780917 2 -.165276)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#b" y1="13.506023" y2="43"/><linearGradient id="e" gradientTransform="matrix(.33333342 .16129118 0 .43780918 3.999997 -.057143)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#b" y1="13.506023" y2="43"/><linearGradient id="f" gradientTransform="matrix(.33333342 .02029539 0 .4407191 2.666665 1.703875)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#b" y1="15.502284" y2="45"/><linearGradient id="g" gradientTransform="matrix(.33333342 .02029539 0 .4407191 3.333332 1.703875)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#b" y1="15.502284" y2="45"/><linearGradient id="h" gradientTransform="matrix(.49817653 0 0 .80862302 -.707159 -10.487599)" gradientUnits="userSpaceOnUse" x1="23.500021" x2="23.500021" y1="19.153051" y2="40.040134"><stop offset="0" stop-color="#fff"/><stop offset=".09090912" stop-color="#fff" stop-opacity=".235294"/><stop offset=".89330584" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="4.436527" x2="21.313522" y1="6.9375" y2="5.6875"><stop offset="0" stop-color="#8d909a"/><stop offset=".64868498" stop-color="#c6c7ca"/><stop offset="1" stop-color="#404040"/></linearGradient><linearGradient id="j" gradientTransform="matrix(1.0274651 0 0 .95522389 -1.278702 .29944)" gradientUnits="userSpaceOnUse" x1="12.427539" x2="12.5" y1="6.50184" y2="2.25"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="6.541592" x2="14.032932" y1="8" y2="7.906704"><stop offset="0" stop-color="#fff" stop-opacity=".138756"/><stop offset=".39641187" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><path d="m20 20.500385c-.000519 1.932847-3.805946 3.499615-8.5 3.499615-4.6940539 0-8.4994819-1.566768-8.4999999-3.499615-.000518-1.933148 3.805214-3.500385 8.4999999-3.500385 4.694786 0 8.500517 1.567237 8.5 3.500385z" fill="url(#c)" fill-rule="evenodd"/><path d="m5 7.2024949v12.5485001c0 .223544.2936466.812196 1.340625 1.331042 1.0469783.518847 2.7384265.917963 5.159375.917963 2.420949 0 4.112397-.399116 5.159375-.917963 1.046979-.518846 1.340625-1.107498 1.340625-1.331042v-12.5485001z" fill="url(#a)"/><path d="m4.5004868 4.5v15c0 1.656854 2.8578643 3 7.0000002 3 4.142135 0 6.999513-1.343146 6.999513-3v-15z" fill="none" opacity=".5" stroke="#161b28"/><path d="m6.5 7.9252155c.277.1340331.5.5348311.5.8986506v11.5993059c0 .36382-.223.548811-.5.414778-.277-.134034-.5-.534833-.5-.898652v-11.5993056c0-.3638195.223-.5488101.5-.4147769z" fill="url(#d)" opacity=".15"/><path d="m15.499999 7.9252154c-.277.1340331-.499999.5348312-.499999.8986505v11.5993061c0 .363819.222999.548812.499999.414777.277-.134033.500001-.534832.500001-.898651v-11.5993057c0-.3638195-.223001-.5488101-.500001-.4147769z" fill="url(#e)" opacity=".15"/><path d="m12.5 8.9537315c-.277001.0168665-.5.3252841-.5.6915217v11.6764028c0 .366237.222999.647501.5.630634.277-.01686.5-.325284.5-.691521v-11.676402c0-.3662375-.223-.6475009-.5-.6306355z" fill="url(#g)" opacity=".3"/><path d="m5.5 5.5v14s.999985 1.877358 5.999995 1.894953 6.000005-1.894953 6.000005-1.894953v-14z" fill="none" stroke="url(#h)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.4358834 8.7371038c2.4081112.9918491 4.2849997 1.3299372 6.6193696 1.2525391 2.39933-.07955 5.387107-.06771 7.522766-1.5177042" fill="none" opacity=".1" stroke="#000" stroke-linecap="round"/><path d="m9.5 8.9537315c.277.016867.5.3252841.5.6915217v11.6764028c0 .366237-.223.647501-.5.630634-.277-.01686-.5-.325284-.5-.691521v-11.676402c0-.3662375.223-.6475009.5-.6306355z" fill="url(#f)" opacity=".3"/><path d="m11.500487 1.5c-4.2213693.00214-7.3959738 1.279616-7.9990237 3l-.00195 2.375c.603154 1.7206858 3.7788626 2.623257 8.0009737 2.625 4.221369-.0021 7.395486-.9671159 7.998536-2.6875l.002-2.3125c-.603203-1.7206858-3.778425-2.998257-8.000536-3z" fill="url(#i)" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".301961"/><g fill="#fff"><ellipse cx="11.5" cy="4.625" opacity=".3" rx="7.5" ry="2.6875"/><path d="m16.1875 3.3012605-4.5 1.3125-1.3125-2c2.189235-.2937492 4.443022-.00246 5.8125.6875z" fill-rule="evenodd" opacity=".5"/><path d="m18.500001 4.5979477c0-1.0551113-2.963216-1.9104479-6.93539-1.9104479-3.9721724 0-7.1104243 1.4538262-7.0638218 2.0895523.064217.8760066 3.0274328 1.9104478 6.9996058 1.9104478 3.972174 0 6.999606-1.0344412 6.999606-2.0895522z" fill-opacity=".239234" opacity=".7" stroke="url(#j)" stroke-linecap="round" stroke-linejoin="round"/></g><path d="m9 1.4905768c-.277 0-.5.223-.5.5v2c0 .277.223.5.5.5h1.5v-.5c0-.554.446-1 1-1s1 .446 1 1v.5h1.5c.277 0 .5-.223.5-.5v-2c0-.277-.223-.5-.5-.5z" fill="#dcdcdd" stroke="#000" stroke-opacity=".301961" stroke-width="1.018846"/><path d="m5.797335 6.4665291c.4006663.1392474 1.9782127.6269802 4.207456.7675915 1.319139.0832058 3.615262-.1724917 4.620209-.2372614l-.3125 1.8781408c-.86241.1854613-2.657155.276399-4.37276.1556715-1.6944531-.119239-3.5326773-.6689903-4.0982109-.8293074z" fill="url(#k)" opacity=".8"/><path d="m7 6 4.5-1.3125 1.3125 2c-2.189235.2937492-4.4430223.0024601-5.8125-.6875z" fill="#fff" fill-rule="evenodd" opacity=".5"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_deleteallannotation.svg b/icon-themes/elementary_svg/cmd/lc_deleteallannotation.svg
new file mode 100644
index 000000000..2887f6f38
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_deleteallannotation.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="11.03125" cy="17.125" gradientTransform="matrix(.63623879 0 0 .14315373 8.98149 18.449012)" gradientUnits="userSpaceOnUse" r="9.84375" xlink:href="#a"/><linearGradient id="c" 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="#ff8c82"/><stop offset=".31209752" stop-color="#ed5353"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="41.225124" x2="41.225124" y1="23.238064" y2="7.39004"><stop offset="0" stop-color="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.944842 17.144019)" gradientUnits="userSpaceOnUse" x1="36.010902" x2="16.331276" xlink:href="#f" y1="13.022708" y2="32.702335"/><linearGradient id="f"><stop offset="0" stop-color="#fff" stop-opacity=".702"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.634631 17.292858)" gradientUnits="userSpaceOnUse" x1="28.449389" x2="16.331276" xlink:href="#f" y1="20.584223" y2="32.702335"/><radialGradient id="h" cx="1.196594" cy="17.424702" gradientTransform="matrix(.67947269 0 0 .11633788 11.499105 20.415424)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#a"/><linearGradient id="i" gradientTransform="matrix(-.00271019 .50014348 -.5122065 -.00277662 -10.621166 -10.412536)" gradientUnits="userSpaceOnUse" x1="24.577461" x2="62.560024" y1="-43.318027" y2="-44.495171"><stop offset="0" stop-color="#fff394"/><stop offset=".262" stop-color="#ffe16b"/><stop offset=".661" stop-color="#f9c440"/><stop offset="1" stop-color="#d48e15"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="13" x2="13" y1="3.999999" y2="11.999999"><stop offset="0" stop-color="#fff"/><stop offset=".04494323" 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(.26458333 0 0 .26458333 0 -.24939)"><ellipse cx="13.027919" cy="22.276831" display="block" fill="url(#h)" fill-rule="evenodd" opacity=".291" rx="11.466102" ry="1.963204" stroke-width="1.128721"/><path d="m4.9824219 2.5039063c-1.3759391.0004871-2.4863159.9132868-2.4824219 2.0468751l.0000001 6.4492176-.0000005 1.45447c-.0000004 1.133595 1.1065595 2.061425 2.4824219 2.046875h3.1113281l-1.0410152 3.919922 4.7226566-3.410156.692035-.513672h3.550152c1.375939 0 2.482422-.91328 2.482422-2.046875v-.950564-5.5000004-1.4531239c0-1.1335948-1.106483-2.0473621-2.482422-2.046875z" fill="url(#i)" stroke="#ad5f00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" transform="translate(0 3.942578)"/><path d="m4.9785157 3.5252169c-.8193617.001871-1.4785156.5276394-1.4785156 1.1835938v7.6115003c.0029.655949.6593112 1.167431 1.4785156 1.183594l3.7230484-.003906.4492089.834195-.4530226 1.668157 2.8022496-2.002351.544922-.544195 3.955078.044194c.81876-.03146 1.5-.493708 1.5-1.149662v-7.6667436c-.002902-.6559478-.659153-1.1854648-1.478515-1.1835937z" fill="none" opacity=".5" stroke="url(#j)" transform="translate(0 3.942578)"/><path d="m5 5c-.3530072 0-.6859425.0598378-1 .1523438v8.8476562c0 1.108 1.3380002 2 3 2h11c.335659 0 .65225-.044131.953125-.111328.023791-.127302.046875-.255639.046875-.388672v-8c0-1.3850001-1.338-2.5-3-2.5z" fill="#a62100" opacity=".2" transform="translate(0 .942576)"/><path d="m4.9824219 2.5039063c-1.3759391.0004871-2.4863159.9132868-2.4824219 2.0468751l.0000001 6.4492176-.0000005 1.45447c-.0000004 1.133595 1.1065595 2.061425 2.4824219 2.046875h3.1113281l-1.0410152 3.919922 4.7226566-3.410156.692035-.513672h3.550152c1.375939 0 2.482422-.91328 2.482422-2.046875v-.950564-5.5000004-1.4531239c0-1.1335948-1.106483-2.0473621-2.482422-2.046875z" fill="url(#i)" stroke="#ad5f00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" transform="matrix(-1 0 0 1 23.999989 .942578)"/><path d="m4.9785157 3.5252169c-.8193617.001871-1.4785156.5276394-1.4785156 1.1835938v7.6115003c.0029.655949.6593112 1.167431 1.4785156 1.183594l3.7230484-.003906.4492089.834195-.4530226 1.668157 2.8022496-2.002351.544922-.544195 3.955078.044194c.81876-.03146 1.5-.493708 1.5-1.149662v-7.6667436c-.002902-.6559478-.659153-1.1854648-1.478515-1.1835937z" fill="none" opacity=".5" stroke="url(#j)" transform="matrix(-1 0 0 1 23.999989 .942578)"/></g><g transform="matrix(.23235095 0 0 .2339804 1.177177 1.12997)"><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(#b)" 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(#c)" stroke="url(#d)" 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(#e)" stroke-linecap="square"/><path d="m45.42749 20.732088-2.99345-2.713434m-2.968147.03651-2.804358 2.701545" opacity=".4" stroke="url(#g)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_deleteallbreaks.svg b/icon-themes/elementary_svg/cmd/lc_deleteallbreaks.svg
new file mode 100644
index 000000000..00fff07a2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_deleteallbreaks.svg
@@ -0,0 +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(.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="#ff8c82"/><stop offset=".31209752" stop-color="#ed5353"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="41.225124" x2="41.225124" y1="23.238064" y2="7.39004"><stop offset="0" stop-color="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.944842 17.144019)" 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-opacity=".702"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.634631 17.292858)" gradientUnits="userSpaceOnUse" x1="28.449389" x2="16.331276" xlink:href="#d" y1="20.584223" y2="32.702335"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="28.788" x2="28.823" xlink:href="#n" y1="15.757" y2="22.632"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="28.788" x2="28.788" xlink:href="#n" y1="15.757" y2="22.632"/><clipPath id="h"><path d="m7-15h16v9h-16z"/></clipPath><clipPath id="i"><path d="m7-2h16v9h-16z"/></clipPath><linearGradient id="j" gradientTransform="matrix(.42857 0 0 .4563 4.714 -15.65)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#k" y1="5.81" y2="67.174"/><linearGradient id="k"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.35135 0 0 .5135 6.567 -16.324)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="5.564" y2="43"><stop offset="0" stop-color="#fff"/><stop offset=".036" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.42857 0 0 .4563 4.714 -15.65)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" xlink:href="#k" y1=".985" y2="47.013"/><linearGradient id="n"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></linearGradient><linearGradient id="o" gradientTransform="matrix(.72803 0 0 .72724 -9.46 -1.46)" gradientUnits="userSpaceOnUse" x1="28.788" x2="28.858" xlink:href="#n" y1="15.757" y2="22.632"/><g clip-path="url(#i)" transform="translate(1 2)"><path d="m7.5-14.5h15v21h-15z" fill="url(#j)"/><g fill="none"><path d="m21.5 5.5h-13v-19h13z" stroke="url(#l)" stroke-linecap="round"/><path d="m7.5-14.5h15v21h-15z" opacity=".3" stroke="#000" stroke-linejoin="round"/></g></g><g clip-path="url(#h)" transform="translate(1 30)"><path d="m7.5-14.5h15v21h-15z" fill="url(#m)"/><g fill="none"><path d="m21.5 5.5h-13v-19h13z" stroke="url(#l)" stroke-linecap="round"/><path d="m7.5-14.5h15v21h-15z" opacity=".3" stroke="#000" stroke-linejoin="round"/></g></g><rect fill="url(#o)" height="3.004228" rx=".500157" ry=".500341" stroke-width=".727635" width="3.999797" x="9.499357" y="10.503098"/><rect fill="none" height="3.004228" opacity=".5" rx=".500157" ry=".500341" stroke="#206b00" stroke-width=".99977" width="3.999797" x="9.499357" y="10.503098"/><path d="m10 11h3v.999955h-3z" fill="#fff" opacity=".3" stroke-width=".727635"/><g transform="matrix(.72803 0 0 .72724 -3.46 -1.46)"><rect fill="url(#f)" height="4.131" rx=".687" ry=".688" width="5.494" x="26.042" y="16.45"/><rect fill="none" height="4.131" opacity=".5" rx=".687" ry=".688" stroke="#206b00" stroke-width="1.374" width="5.494" x="26.042" y="16.45"/><path d="m26.729668 17.133271h4.120709v1.375h-4.120709z" fill="#fff" opacity=".3"/></g><g transform="matrix(.72803 0 0 .72724 2.54 -1.46)"><rect fill="url(#g)" height="4.026" rx=".687" ry=".688" width="2.805" x="26.042" y="16.45"/><rect fill="none" height="4.112" opacity=".5" rx=".687" ry=".688" stroke="#206b00" stroke-width="1.374" width="2.746" x="26.042" y="16.45"/><path d="m26.729668 17.133271h1.37357v1.363h-1.37357z" fill="#fff" opacity=".3"/></g><g transform="matrix(.87817681 0 0 .88433535 -30.755539 -3.423847)"><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(#a)" stroke="url(#b)" 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(#c)" stroke-linecap="square"/><path d="m45.42749 20.732088-2.99345-2.713434m-2.968147.03651-2.804358 2.701545" opacity=".4" stroke="url(#e)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_deleteannotation.svg b/icon-themes/elementary_svg/cmd/lc_deleteannotation.svg
new file mode 100644
index 000000000..ea1c865f0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_deleteannotation.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="11.03125" cy="17.125" gradientTransform="matrix(.63623879 0 0 .14315373 8.98149 18.449012)" gradientUnits="userSpaceOnUse" r="9.84375" xlink:href="#a"/><linearGradient id="c" 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="#ff8c82"/><stop offset=".31209752" stop-color="#ed5353"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="41.225124" x2="41.225124" y1="23.238064" y2="7.39004"><stop offset="0" stop-color="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.944842 17.144019)" gradientUnits="userSpaceOnUse" x1="36.010902" x2="16.331276" xlink:href="#f" y1="13.022708" y2="32.702335"/><linearGradient id="f"><stop offset="0" stop-color="#fff" stop-opacity=".702"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.634631 17.292858)" gradientUnits="userSpaceOnUse" x1="28.449389" x2="16.331276" xlink:href="#f" y1="20.584223" y2="32.702335"/><linearGradient id="h" gradientTransform="matrix(-.00271019 .50014348 -.5122065 -.00277662 -10.621166 -10.412536)" gradientUnits="userSpaceOnUse" x1="18.573938" x2="62.560024" y1="-44.262432" y2="-44.495171"><stop offset="0" stop-color="#fff394"/><stop offset=".262" stop-color="#ffe16b"/><stop offset=".661" stop-color="#f9c440"/><stop offset="1" stop-color="#d48e15"/></linearGradient><radialGradient id="i" cx="1.196594" cy="17.424702" gradientTransform="matrix(.53333333 0 0 .11633788 9.361817 20.415424)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#a"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="13" x2="13" y1=".999998" y2="11.999999"><stop offset="0" stop-color="#fff"/><stop offset=".04494323" 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(.26458333 0 0 .26458333 0 -.24939)"><ellipse cx="10.561817" cy="22.276831" display="block" fill="url(#i)" fill-rule="evenodd" opacity=".291" rx="9" ry="1.963204"/><path d="m4.9824219-.49609377c-1.3759392.00038298-2.4863159.91328684-2.4824219 2.04687507l.0000001 6.4492173-.0000001 3.4544704c0 1.133595 1.1064826 2.046875 2.4824219 2.046875h3.1113281l-1.0937499 4.998655 4.7753909-4.488889.692035-.513672h6.550152c1.375939 0 2.482422-.91328 2.482422-2.046875v-.950564-8.9531244c0-1.13359475-1.106483-2.04725794-2.482422-2.04687495z" fill="url(#h)" stroke="#ad5f00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" transform="translate(0 3.942578)"/><path d="m4.9785157.49609221c-.8193638-.00022833-1.4785156.34795195-1.4785156 1.00390629v10.0000005c0 .5.6806362 1 1.5 1h3.0000001c.5844537-.050415 1.1557789.268001 1.1507732.834195l-.4974342 2.261586 2.8521848-2.67312c.26576-.155803.494476-.344393.818134-.422661h6.676342c1 0 1.5-.5 1.5-1v-10.0000005c0-.50000003-.680636-.99977051-1.5-.99999885z" fill="none" opacity=".5" stroke="url(#j)" transform="translate(0 3.942578)"/></g><g transform="matrix(.23235095 0 0 .2339804 1.177177 1.12997)"><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(#b)" 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(#c)" stroke="url(#d)" 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(#e)" stroke-linecap="square"/><path d="m45.42749 20.732088-2.99345-2.713434m-2.968147.03651-2.804358 2.701545" opacity=".4" stroke="url(#g)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_deleteauthor.svg b/icon-themes/elementary_svg/cmd/lc_deleteauthor.svg
new file mode 100644
index 000000000..a76827f7d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_deleteauthor.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="10.90426" cy="8.449767" gradientTransform="matrix(0 .7455191 -.67881264 0 12.738896 1.818745)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#5f5f5f"/><stop offset=".26238" stop-color="#4f4f4f"/><stop offset=".704952" stop-color="#3b3b3b"/><stop offset="1" stop-color="#2b2b2b"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.53695193 0 0 .53021938 -5.883818 3.029591)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="44" y2="3.899002"><stop offset="0" stop-color="#272727"/><stop offset="1" stop-color="#454545"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.53695193 0 0 .53021938 -5.883818 -4.970409)" gradientUnits="userSpaceOnUse" x1="26.305275" x2="26.305275" y1="16.918297" y2="32.092857"><stop offset="0" stop-color="#fff"/><stop offset=".37286323" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99493182" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="11.03125" cy="17.125" gradientTransform="matrix(.63623879 0 0 .14315373 8.98149 18.449012)" gradientUnits="userSpaceOnUse" r="9.84375" xlink:href="#d"/><linearGradient id="f" 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="#ff8c82"/><stop offset=".31209752" stop-color="#ed5353"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="41.225124" x2="41.225124" y1="23.238064" y2="7.39004"><stop offset="0" stop-color="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.944842 17.144019)" gradientUnits="userSpaceOnUse" x1="36.010902" x2="16.331276" xlink:href="#i" y1="13.022708" y2="32.702335"/><linearGradient id="i"><stop offset="0" stop-color="#fff" stop-opacity=".702"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.634631 17.292858)" gradientUnits="userSpaceOnUse" x1="28.449389" x2="16.331276" xlink:href="#i" y1="20.584223" y2="32.702335"/><radialGradient id="k" cx="1.196594" cy="17.424702" gradientTransform="matrix(.67947269 0 0 .11633788 11.499105 20.415424)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#d"/><linearGradient id="l" gradientTransform="matrix(-.00271019 .50014348 -.5122065 -.00277662 -10.621166 -10.412536)" gradientUnits="userSpaceOnUse" x1="24.577461" x2="62.560024" y1="-43.318027" y2="-44.495171"><stop offset="0" stop-color="#fff394"/><stop offset=".262" stop-color="#ffe16b"/><stop offset=".661" stop-color="#f9c440"/><stop offset="1" stop-color="#d48e15"/></linearGradient><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="13" x2="13" y1="3.999999" y2="11.999999"><stop offset="0" stop-color="#fff"/><stop offset=".04494323" 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(.26458333 0 0 .26458333 0 -.24939)"><ellipse cx="13.027919" cy="22.276831" display="block" fill="url(#k)" fill-rule="evenodd" opacity=".291" rx="11.466102" ry="1.963204" stroke-width="1.128721"/><path d="m4.9824219 2.5039063c-1.3759391.0004871-2.4863159.9132868-2.4824219 2.0468751l.0000001 6.4492176-.0000005 1.45447c-.0000004 1.133595 1.1065595 2.061425 2.4824219 2.046875h3.1113281l-1.0410152 3.919922 4.7226566-3.410156.692035-.513672h3.550152c1.375939 0 2.482422-.91328 2.482422-2.046875v-.950564-5.5000004-1.4531239c0-1.1335948-1.106483-2.0473621-2.482422-2.046875z" fill="url(#l)" stroke="#ad5f00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" transform="translate(0 3.942578)"/><path d="m4.9785157 3.5252169c-.8193617.001871-1.4785156.5276394-1.4785156 1.1835938v7.6115003c.0029.655949.6593112 1.167431 1.4785156 1.183594l3.7230484-.003906.4492089.834195-.4530226 1.668157 2.8022496-2.002351.544922-.544195 3.955078.044194c.81876-.03146 1.5-.493708 1.5-1.149662v-7.6667436c-.002902-.6559478-.659153-1.1854648-1.478515-1.1835937z" fill="none" opacity=".5" stroke="url(#m)" transform="translate(0 3.942578)"/><path d="m5 5c-.3530072 0-.6859425.0598378-1 .1523438v8.8476562c0 1.108 1.3380002 2 3 2h11c.335659 0 .65225-.044131.953125-.111328.023791-.127302.046875-.255639.046875-.388672v-8c0-1.3850001-1.338-2.5-3-2.5z" fill="#a62100" opacity=".2" transform="translate(0 .942576)"/><path d="m4.9824219 2.5039063c-1.3759391.0004871-2.4863159.9132868-2.4824219 2.0468751l.0000001 6.4492176-.0000005 1.45447c-.0000004 1.133595 1.1065595 2.061425 2.4824219 2.046875h3.1113281l-1.0410152 3.919922 4.7226566-3.410156.692035-.513672h3.550152c1.375939 0 2.482422-.91328 2.482422-2.046875v-.950564-5.5000004-1.4531239c0-1.1335948-1.106483-2.0473621-2.482422-2.046875z" fill="url(#l)" stroke="#ad5f00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" transform="matrix(-1 0 0 1 23.999989 .942578)"/><path d="m4.9785157 3.5252169c-.8193617.001871-1.4785156.5276394-1.4785156 1.1835938v7.6115003c.0029.655949.6593112 1.167431 1.4785156 1.183594l3.7230484-.003906.4492089.834195-.4530226 1.668157 2.8022496-2.002351.544922-.544195 3.955078.044194c.81876-.03146 1.5-.493708 1.5-1.149662v-7.6667436c-.002902-.6559478-.659153-1.1854648-1.478515-1.1835937z" fill="none" opacity=".5" stroke="url(#m)" transform="matrix(-1 0 0 1 23.999989 .942578)"/></g><g transform="matrix(.23235095 0 0 .2339804 1.177177 1.12997)"><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(#e)" 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(#f)" stroke="url(#g)" 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(#h)" stroke-linecap="square"/><path d="m45.42749 20.732088-2.99345-2.713434m-2.968147.03651-2.804358 2.701545" opacity=".4" stroke="url(#j)"/></g></g></g><g stroke-linecap="round" stroke-linejoin="round" transform="matrix(.26458334 0 0 .26458334 0 .529167)"><path d="m6.4238281 10.511718c-.3883337.04984-.734375.244141-.734375.244141l-.5488281.257813s-.5971316.489858-.6035156.65625c-.335812.559065-.1827479 1.238021-.2167969 1.849609.03272.525084-.3568494.912877-.1621094 1.445312-.02841.514015.4234236.815721.7128907 1.1875.3257669.47035.7683358 1.083592.4199218 1.646485-.644065.878173-1.577101 1.207108-2.5546875 1.685547-.00295.01676-.003.0073-.00586.02344-.127869.011312-.2304681.111277-.2304681.242185v1.5c0 .1385.1115.25.25.25h8.5c.1385 0 .25-.1115.25-.25v-1.650391c-.946383-.450853-2.071003-.93265-2.734375-1.734375-.39853-.536987-.0000719-1.182725.3144531-1.660156.24488-.397698.7563569-.651109.7636719-1.158203.188211-.514479-.0954225-.940946-.1484375-1.431641-.06931-.650552.1193355-1.361518-.2109375-1.966797-.44781-.619368-1.2693149-.89053-2.0136719-1.05664-.21591-.04096-.43575-.06871-.65625-.07031-.1279435-.02811-.2611804-.02638-.390625-.0098z" fill="url(#a)" stroke="url(#b)"/><path d="m6.6074219 3.4628906c.017092.00376-.00543-.00317-.060547.00391-.1464991.018802-.3867188.1289062-.3867188.1289062a.96322446.96322446 0 0 1 -.060547.03125l-.425781.1992151c-.045716.038826-.08742.073501-.1679687.1503906-.045001.042957-.073828.073412-.097656.099609a.96322446.96322446 0 0 1 0 .00195.96322446.96322446 0 0 1 -.044922.087891c-.0920586.1532635-.0368782.5952119-.0820314 1.4062531v-.1132812c.0320317.5140379-.125929.879966-.1796875 1.0585937s-.0393546.1163889-.0390625.1171875a.96322446.96322446 0 0 1 .056641.3828125c.00189-.034277-.039711-.093772.035156.00195.074867.095725.2601823.2631063.4765625.5410157a.96322446.96322446 0 0 1 .03125.042969c.1581992.2284118.4017069.5472769.5722656.9941406.1705587.4468638.2276356 1.139271-.125 1.7089846a.96322446.96322446 0 0 1 -.041016.0625c-.7530339 1.02675-1.7441286 1.432446-2.6054688 1.832031v.335937h7.0742187v-.33789c-.836832-.387644-1.7872301-.842753-2.5136715-1.7207a.96322446.96322446 0 0 1 -.03125-.03906c-.4009195-.5402095-.4018394-1.2450887-.2578125-1.7109404.1422213-.4600115.3713409-.7907176.5351562-1.0390625.228223-.3645107.4650841-.5558031.5664063-.6679687.1029148-.1139287.0459007-.0561372.0449219.0117187a.96322446.96322446 0 0 1 .0585937-.3164062c.0109761-.0300035.0181089-.0223105-.0175781-.1757813-.035687-.1534707-.1405838-.4241754-.1835938-.8222656a.96322446.96322446 0 0 1 0-.00195c-.0920683-.8641674-.0139444-1.3199775-.0957031-1.5312531-.2180969-.2597973-.731982-.5059868-1.3730469-.6503907-.1675581-.0307695-.3249096-.0497762-.4628906-.0507812a.96322446.96322446 0 0 1 -.1992187-.0214844z" fill="none" opacity=".3" stroke="url(#c)" transform="translate(0 8)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_deletecolumns.svg b/icon-themes/elementary_svg/cmd/lc_deletecolumns.svg
new file mode 100644
index 000000000..e096220cb
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_deletecolumns.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" 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 33.938131 -17.400027)" 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 19.76187 104.39997)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><linearGradient id="d" gradientTransform="matrix(1.0073638 0 0 1 -.323637 0)" 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(.48483606 0 0 .5270602 4.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#L" y1="6.451322" y2="10.245955"/><linearGradient id="f" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#L" y1="6.451322" y2="10.245955"/><linearGradient id="g" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#L" y1="6.451322" y2="10.245955"/><linearGradient id="h" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#L" y1="6.451322" y2="8.348639"/><linearGradient id="i" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#L" y1="6.451322" y2="8.345967"/><linearGradient id="j" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#L" y1="6.451322" y2="8.348639"/><linearGradient id="k" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#L" y1="6.451322" y2="8.345967"/><linearGradient id="l" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#L" y1="6.451322" y2="8.348639"/><linearGradient id="m" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#L" y1="6.451322" y2="8.345967"/><linearGradient id="n" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#L" y1="6.451322" y2="8.348639"/><linearGradient id="o" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#L" y1="6.451322" y2="8.345967"/><linearGradient id="p" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#L" y1="6.451322" y2="8.348639"/><linearGradient id="q" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#L" y1="6.451322" y2="8.345967"/><linearGradient id="r" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#L" y1="6.451322" y2="8.348639"/><linearGradient id="s" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#L" y1="6.451322" y2="8.345967"/><linearGradient id="t" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#L" y1="6.451322" y2="8.348639"/><linearGradient id="u" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#L" y1="6.451322" y2="8.345967"/><linearGradient id="v" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#L" y1="6.451322" y2="8.348639"/><linearGradient id="w" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#L" y1="6.451322" y2="8.345967"/><radialGradient id="x" 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="y" 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="#ff8c82"/><stop offset=".31209752" stop-color="#ed5353"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="z" gradientUnits="userSpaceOnUse" x1="41.225124" x2="41.225124" y1="23.238064" y2="7.39004"><stop offset="0" stop-color="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="A" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.944842 17.144019)" gradientUnits="userSpaceOnUse" x1="36.010902" x2="16.331276" xlink:href="#B" y1="13.022708" y2="32.702335"/><linearGradient id="B"><stop offset="0" stop-color="#fff" stop-opacity=".702"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="C" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.634631 17.292858)" gradientUnits="userSpaceOnUse" x1="28.449389" x2="16.331276" xlink:href="#B" y1="20.584223" y2="32.702335"/><linearGradient id="D" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="2" y2="23"><stop offset="0" stop-color="#ed5353"/><stop offset="1" stop-color="#c6262e"/></linearGradient><linearGradient id="E" gradientTransform="translate(6 1)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#F" y1="2" y2="4"/><linearGradient id="F" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="30.655001" x2="30.827999" y1="65.686996" y2="48.688"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="G" gradientTransform="translate(6 6)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#F" y1="2" y2="3"/><linearGradient id="H" gradientTransform="translate(6 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#F" y1="2" y2="3"/><linearGradient id="I" gradientTransform="translate(6 14)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#F" y1="2" y2="3"/><linearGradient id="J" gradientTransform="translate(6 18)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#F" y1="2" y2="3"/><linearGradient id="K" gradientTransform="matrix(.46923147 0 0 .47243347 .238446 -.625575)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#N" y1="15.499894" y2="48.395687"/><linearGradient id="L" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" y1="6.451322" y2="10.245955"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999982" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="M" gradientUnits="userSpaceOnUse" x1="11" x2="11" xlink:href="#N" y1="2" y2="22"/><linearGradient id="N" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g opacity=".4" transform="matrix(.52631578 0 0 .42857133 -2.631579 3.857159)"><path d="m43.950001 39.999973h5v7h-5z" fill="url(#a)"/><path d="m9.7500003 46.999973h-5v-7h5z" fill="url(#c)"/><path d="m9.7500003 40 34.2000007-.000028v7.000001l-34.2000007.000028z" fill="url(#d)" stroke-width="1.003675"/></g><rect fill="url(#K)" height="21" rx=".555556" ry=".583334" stroke-width="1.051315" width="20" x="1.5" y="1.5"/><path d="m2.5371094 1.5c-.574146 0-1.0371021.4629634-1.0371094 1.0371094v3.6269531 10.8359375 4.462891c0 .574146.4629634 1.037109 1.0371094 1.037109h17.9257816c.574146 0 1.037109-.462963 1.037109-1.037109v-4.462891-10.8359375-3.6269531c.000007-.574146-.462963-1.0371094-1.037109-1.0371094z" fill="url(#M)" stroke="#000" stroke-opacity=".273077"/><path d="m6 2v4h-4v1h4v3h-4v1h4v3h-4v1h4v3h-4v1h4v3h1v-3h4v3h1v-3h4v3h1v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-4h-1v4h-4v-4h-1v4h-4v-4zm1 5h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4z" fill-opacity=".27451"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m2.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#L)"/><path d="m7.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#e)"/><path d="m12.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#f)"/><path d="m17.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#g)"/><path d="m2.50125 7.498592 2.99875.001408.00125 1.99859h-3.000004z" stroke="url(#h)"/><path d="m7.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#i)"/><path d="m12.50125 7.498592 2.99875.001408.0013 1.99859h-3.000004z" stroke="url(#j)"/><path d="m17.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#k)"/><path d="m2.5 11.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#l)"/><path d="m7.49875 11.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#m)"/><path d="m12.5 11.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#n)"/><path d="m17.49875 11.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#o)"/><path d="m2.5 15.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#p)"/><path d="m7.49875 15.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#q)"/><path d="m12.5 15.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#r)"/><path d="m17.49875 15.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#s)"/><path d="m2.50125 19.4986 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#t)"/><path d="m7.5 19.500008 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#u)"/><path d="m12.50125 19.4986 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#v)"/><path d="m17.5 19.500008 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#w)"/></g><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(#x)" 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(#y)" stroke="url(#z)" 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(#A)" stroke-linecap="square"/><path d="m45.42749 20.732088-2.99345-2.713434m-2.968147.03651-2.804358 2.701545" opacity=".4" stroke="url(#C)"/></g></g></g><path d="m11.5 1.5v21h-5v-21z" fill="url(#D)"/><path d="m7.000001 9.999818h4v1h-4z" opacity=".321"/><path d="m7.000001 13.999818h4v1h-4z" opacity=".321"/><path d="m7.000001 17.999819h4v1h-4z" opacity=".321"/><path d="m5.999999 2h1l.000002 19.999818h-1z" opacity=".321"/><path d="m10.999999 2h1l.000002 19.999818h-1z" opacity=".321"/><path d="m7 1c-.554 0-1 .446-1 1v20c0 .554.446 1 1 1h4c.554 0 1-.446 1-1v-20c0-.554-.446-1-1-1zm0 1h4v4h-4zm0 5h4v3h-4zm0 4h4v3h-4zm0 4h4v3h-4zm0 4h4v3h-4z" fill="#7a0000" fill-opacity=".501961"/><path d="m7.000001 5.999819h4v1h-4z" opacity=".321"/><g fill="none" stroke-linecap="square"><path d="m7.5 2.5h3v3h-3z" opacity=".5" stroke="url(#E)"/><path d="m7.5 7.4999999h3v2h-3z" opacity=".5" stroke="url(#G)"/><path d="m7.5 11.5h3v2h-3z" opacity=".5" stroke="url(#H)"/><path d="m7.5 15.5h3v2h-3z" opacity=".5" stroke="url(#I)"/><path d="m7.5 19.5h3v2h-3z" opacity=".5" stroke="url(#J)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_deletemasterpage.svg b/icon-themes/elementary_svg/cmd/lc_deletemasterpage.svg
new file mode 100644
index 000000000..908b0a500
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_deletemasterpage.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="11.03125" cy="17.125" gradientTransform="matrix(.63623879 0 0 .14315373 8.98149 18.449012)" gradientUnits="userSpaceOnUse" r="9.84375" xlink:href="#b"/><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="c" 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="#ff8c82"/><stop offset=".31209752" stop-color="#ed5353"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="41.225124" x2="41.225124" y1="23.238064" y2="7.39004"><stop offset="0" stop-color="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.944842 17.144019)" gradientUnits="userSpaceOnUse" x1="36.010902" x2="16.331276" xlink:href="#f" y1="13.022708" y2="32.702335"/><linearGradient id="f"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.634631 17.292858)" gradientUnits="userSpaceOnUse" x1="28.449389" x2="16.331276" xlink:href="#f" y1="20.584223" y2="32.702335"/><linearGradient id="h" gradientTransform="matrix(.5135 0 0 .4054 -.33 3.265)" gradientUnits="userSpaceOnUse" x1="24.011684" x2="24.011684" y1="6.746423" y2="41.280216"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="i" cx="7.504621" cy="8.597903" gradientTransform="matrix(-.00000006 1.4444444 -1.2222222 -.00000005 22.508549 -9.840008)" gradientUnits="userSpaceOnUse" r="18"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".262" stop-color="#64baff"/><stop offset=".705" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><linearGradient id="j" gradientTransform="matrix(.4845 0 0 .34573 33.24 3.15)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="53.624" y2="2.906"><stop offset="0" stop-color="#002e99"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.0352 0 0 .00824 -.725 18.98)" 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><radialGradient id="l" cx="605.714" cy="486.648" gradientTransform="matrix(-.01205 0 0 .00824 8.76 17.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#b"/><radialGradient id="m" cx="605.714" cy="486.648" gradientTransform="matrix(.01205 0 0 .00824 15.24 17.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#b"/><g transform="translate(0 -2)"><path d="m1.5 22h21v2h-21z" fill="url(#k)" opacity=".15" transform="translate(0 -1)"/><path d="m1.5 21v2c-.62.004-1.5-.448-1.5-1s.692-1 1.5-1z" fill="url(#l)" opacity=".15"/><path d="m22.5 21v2c.62.004 1.5-.448 1.5-1s-.692-1-1.5-1z" fill="url(#m)" opacity=".15"/><g stroke-linejoin="round"><path d="m1.5 4.5h21v17h-21z" fill="url(#i)" stroke="url(#j)"/><g fill="none"><path d="m21.495 20.495h-19v-15h19z" opacity=".5" stroke="url(#h)" stroke-linecap="round"/><path d="m11.5 18.5h9m-1 1v-7m-9-5h-7m1-1v10" opacity=".5" stroke="#fff" stroke-linecap="square"/></g></g><path d="m7 13.018h.993l.007.982h-.993zm2-.018h1l.007.982h-1zm2 0h2l.007.982h-2zm3 0 1.993.018.007.982-1.994-.018zm-7-2h2v1h-2zm3 0h1v1h-1.0000019zm2 0h2l.001 1h-2.001zm3 0h2v1h-2zm-8 4h2v1h-2zm3 0h1v1h-1zm2 0h1v1h-1zm2 0h1v1h-1.002zm2 0 1.012.013-.012.987-1.012-.013z" fill="#fff" opacity=".7"/></g><g transform="matrix(.87817681 0 0 .88433535 3.449172 3.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(#a)" 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(#c)" stroke="url(#d)" 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(#e)" stroke-linecap="square"/><path d="m45.42749 20.732088-2.99345-2.713434m-2.968147.03651-2.804358 2.701545" opacity=".4" stroke="url(#g)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_deletepage.svg b/icon-themes/elementary_svg/cmd/lc_deletepage.svg
new file mode 100644
index 000000000..8c8b8b5d3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_deletepage.svg
@@ -0,0 +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="11.03125" cy="17.125" gradientTransform="matrix(.63623879 0 0 .14315373 8.98149 18.449012)" gradientUnits="userSpaceOnUse" r="9.84375" xlink:href="#b"/><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="c" 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="#ff8c82"/><stop offset=".31209752" stop-color="#ed5353"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="41.225124" x2="41.225124" y1="23.238064" y2="7.39004"><stop offset="0" stop-color="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.944842 17.144019)" gradientUnits="userSpaceOnUse" x1="36.010902" x2="16.331276" xlink:href="#f" y1="13.022708" y2="32.702335"/><linearGradient id="f"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.634631 17.292858)" gradientUnits="userSpaceOnUse" x1="28.449389" x2="16.331276" xlink:href="#f" y1="20.584223" y2="32.702335"/><linearGradient id="h" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.324319)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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="i" gradientTransform="matrix(.48571543 0 0 .45629666 .342829 .348862)" 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><radialGradient id="j" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><radialGradient id="k" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><linearGradient id="l" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><path d="m3.500001 22h16.999998v2h-16.999998z" fill="url(#l)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#k)" opacity=".15"/><path d="m20.5 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#j)" opacity=".15"/><path d="m3.4999601 1.4999572c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.9987158s-11.3333862 0-17.0000799 0c0-7.000018 0-14.0000347 0-21.0000535z" fill="url(#i)"/><path d="m19.5 21.5h-15.0000004v-18.9999997h15.0000004z" fill="none" stroke="url(#h)" stroke-linecap="round"/><path d="m3.4460282 1.4819799c3.8955809 0 17.0000588.00136 17.0000588.00136l.000021 20.9987161s-11.3333861 0-17.0000798 0c0-7.000018 0-14.000035 0-21.0000538z" fill="none" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/><g transform="matrix(.87817681 0 0 .88433535 3.449172 3.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(#a)" 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(#c)" stroke="url(#d)" 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(#e)" stroke-linecap="square"/><path d="m45.42749 20.732088-2.99345-2.713434m-2.968147.03651-2.804358 2.701545" opacity=".4" stroke="url(#g)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_deletepivottable.svg b/icon-themes/elementary_svg/cmd/lc_deletepivottable.svg
new file mode 100644
index 000000000..d9df4bac1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_deletepivottable.svg
@@ -0,0 +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="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="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="#ff8c82"/><stop offset=".31209752" stop-color="#ed5353"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="41.225124" x2="41.225124" y1="23.238064" y2="7.39004"><stop offset="0" stop-color="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.944842 17.144019)" gradientUnits="userSpaceOnUse" x1="36.010902" x2="16.331276" xlink:href="#e" y1="13.022708" y2="32.702335"/><linearGradient id="e"><stop offset="0" stop-color="#fff" stop-opacity=".702"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.634631 17.292858)" gradientUnits="userSpaceOnUse" x1="28.449389" x2="16.331276" xlink:href="#e" y1="20.584223" y2="32.702335"/><linearGradient id="g"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="11.5" x2="11.5" xlink:href="#g" y1="2.968749" y2="6.968749"/><linearGradient id="i" gradientTransform="matrix(.35135134 0 0 .24324327 .567566 1.162163)" gradientUnits="userSpaceOnUse" x1="38.230774" x2="38.230774" xlink:href="#j" y1="7.555551" y2="81.555542"/><linearGradient id="j" gradientTransform="matrix(.35135134 0 0 .24324327 -.432434 10.162164)" gradientUnits="userSpaceOnUse" x1="40.290417" x2="40.290417" y1="7.555553" y2="40.444439"><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><linearGradient id="k" gradientTransform="matrix(.35135134 0 0 .24324327 3.567566 3.130913)" gradientUnits="userSpaceOnUse" x1="40.334888" x2="40.290417" xlink:href="#j" y1="7.684023" y2="40.444439"/><linearGradient id="l" gradientTransform="matrix(-.42884 0 0 -.3995 25.192 25.996)" gradientUnits="userSpaceOnUse" x1="33.093929" x2="23.766439" y1="47.549438" y2="4.996245"><stop offset="0" stop-color="#e4c6fa"/><stop offset=".262" stop-color="#cd9ef7"/><stop offset=".932" stop-color="#a56de2"/><stop offset="1" stop-color="#7239b3"/></linearGradient><linearGradient id="m" gradientTransform="matrix(0 .4682 -.50257 0 27.137 2.255)" gradientUnits="userSpaceOnUse" x1="17.5" x2="17.5" y1="10.5" y2="18"><stop offset="0" stop-color="#fff"/><stop offset=".512" stop-color="#fff" stop-opacity=".235"/><stop offset=".585" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="6" x2="6" xlink:href="#g" y1="8.5" y2="20"/><linearGradient id="o" gradientTransform="matrix(.35135134 0 0 .24324327 -1.432434 7.162164)" gradientUnits="userSpaceOnUse" x1="39.653851" x2="39.653851" xlink:href="#j" y1="11.666657" y2="48.666653"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="5" x2="5" xlink:href="#g" y1="3.5" y2="7"/><linearGradient id="q" gradientTransform="matrix(.35135134 0 0 .24324327 -1.432434 2.162164)" gradientUnits="userSpaceOnUse" x1="39.653851" x2="39.653851" xlink:href="#j" y1="11.666657" y2="19.88888"/><linearGradient id="r" gradientTransform="matrix(.44576989 0 0 .44993664 40.801525 -.024539)" gradientUnits="userSpaceOnUse" x1="-64.610748" x2="-64.610748" y1="4.499609" y2="48.950314"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><rect fill="url(#r)" height="21" rx=".527778" ry=".555556" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".298039" width="21" x="1.5" y="1.5"/><path d="m8.5 3.5h12v3h-12z" fill="url(#h)" stroke="#206b00" stroke-opacity=".501961"/><g stroke-linecap="round" stroke-linejoin="round"><path d="m2.5 2.5h19v18.968749h-19z" fill="none" stroke="url(#i)"/><path d="m9.5 4.5h10v1h-10z" fill="none" opacity=".3" stroke="url(#k)"/><g stroke-opacity=".592"><path d="m17.5 7.5-3 3.5.5.5h1.5v2c0 2-.70944 4-3.5 4h-1.5v-1.5l-.5-.5-3.5 3 3.5 3 .5-.5v-1.5h2c3-.288087 5-2.266914 5-6v-2h1.5l.5-.5z" display="block" fill="url(#l)" stroke="#5f2a8a"/><path d="m17.5 9-1.304688 1.523438h.304688a.97628467.97628467 0 0 1 .976562.976562v2c0 .413445-.06413.838342-.130859 1.259766.0701-.407457.177735-.766828.177735-1.259766v-2a.97628467.97628467 0 0 1 .976562-.976562h.304688zm-.224609 6.253906c-.121385.492882-.33002.966558-.617188 1.41211.261685-.395625.476154-.854362.617188-1.41211zm-.710938 1.583985c-.705801.981242-1.953883 1.638671-3.564453 1.638671h-1.5a.97628467.97628467 0 0 1 -.976562-.976562v-.304688l-1.523438 1.304688 1.523438 1.304688v-.304688a.97628467.97628467 0 0 1 .976562-.976562h1.921875c1.3-.128182 2.279935-.589867 2.96875-1.375.07241-.08253.107142-.219561.173828-.310547z" display="block" fill="none" opacity=".5" stroke="url(#m)"/></g></g><path d="m3.5 8.5h3v12h-3z" fill="url(#n)" stroke="#206b00" stroke-opacity=".501961"/><g stroke-linecap="round" stroke-linejoin="round"><path d="m4.5 9.5h1v10h-1z" fill="none" opacity=".3" stroke="url(#o)"/><path d="m3.5 3.5h3v3h-3z" fill="url(#p)" stroke="#206b00" stroke-opacity=".501961"/><path d="m4.5 4.5h1v1h-1z" fill="none" opacity=".3" stroke="url(#q)"/></g><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(#a)" 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(#f)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_deleteprintarea.svg b/icon-themes/elementary_svg/cmd/lc_deleteprintarea.svg
new file mode 100644
index 000000000..7795328b3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_deleteprintarea.svg
@@ -0,0 +1 @@
+<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 offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.4054 0 0 .5135 .266 .676)" gradientUnits="userSpaceOnUse" x1="24.010853" x2="24.010853" xlink:href="#a" y1="8.420643" y2="35.684517"/><linearGradient id="c" gradientTransform="matrix(.4054 0 0 .5135 .266465 -2.324)" gradientUnits="userSpaceOnUse" x1="24.010853" x2="24.010853" xlink:href="#a" y1="8.420643" y2="12.315482"/><radialGradient id="d" cx="11.03125" cy="17.125" gradientTransform="matrix(.63623879 0 0 .14315373 8.98149 18.449012)" gradientUnits="userSpaceOnUse" r="9.84375" xlink:href="#e"/><linearGradient id="e"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="f" 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="#ff8c82"/><stop offset=".31209752" stop-color="#ed5353"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="41.225124" x2="41.225124" y1="23.238064" y2="7.39004"><stop offset="0" stop-color="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.944842 17.144019)" gradientUnits="userSpaceOnUse" x1="36.010902" x2="16.331276" xlink:href="#i" y1="13.022708" y2="32.702335"/><linearGradient id="i"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.634631 17.292858)" gradientUnits="userSpaceOnUse" x1="28.449389" x2="16.331276" xlink:href="#i" y1="20.584223" y2="32.702335"/><radialGradient id="k" cx="605.71" cy="486.65" gradientTransform="matrix(.012049 0 0 .0082353 13.239 16.981)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#e"/><radialGradient id="l" cx="605.71" cy="486.65" gradientTransform="matrix(-.012049 0 0 .0082353 10.761 16.981)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#e"/><linearGradient id="m" gradientTransform="matrix(.035207 0 0 .0082353 -.72485 16.981)" gradientUnits="userSpaceOnUse" x1="302.86" x2="302.86" y1="366.65" y2="609.51"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="4" y2="20"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="3" x2="21" y1="12" y2="12"><stop offset="0" stop-opacity=".31783"/><stop offset="1" stop-opacity=".24031"/></linearGradient><path d="m3.5 3.5h17v17h-17z" fill="url(#n)"/><path d="m3.5 3.5h17v17h-17z" fill="none" stroke="url(#o)"/><path d="m3.5 20h17v2h-17z" fill="url(#m)" opacity=".15"/><path d="m3.5 20v1.9999c-.6205.004-1.5-.448-1.5-1s.6924-1 1.5-1z" fill="url(#l)" opacity=".15"/><path d="m20.5 20v1.9999c.62047.0038 1.5-.44807 1.5-1.0001 0-.552-.6924-.99982-1.5-.99982z" fill="url(#k)" opacity=".15"/><g fill="none"><g opacity=".7" stroke="#2c465d" stroke-opacity=".32418"><path d="m5.5 4v16" opacity=".7"/><path d="m20 18.5h-16" opacity=".7"/><path d="m20 9.5h-16" opacity=".7"/><path d="m10.5 4v16" opacity=".7"/><path d="m15.5 4v16" opacity=".7"/><path d="m20 12.5h-16" opacity=".7"/><path d="m20 15.5h-16" opacity=".7"/><path d="m20 6.5h-16" opacity=".7"/></g><path d="m5.5 6.5h10v12h-10z" stroke="#e25757" stroke-dasharray="1 1" stroke-dashoffset=".5"/><path d="m19.511 19.5h-15.011v-15h15z" stroke="url(#b)" stroke-linecap="round"/></g><g transform="translate(-.000465 8)"><path d="m2.8684 14.499c.0073.35961.029665.91477.34211.99126 3.3006.01952 6.2781.0028 9.579.0084.34064.01588.35312-.62103.34211-.99966h-10.263z" fill="none" stroke="#000" stroke-linecap="square" stroke-opacity=".501961" stroke-width=".99971"/><g stroke-linecap="round"><path d="m.64718 6.5559.74742-3.0509 13.216.0036.715 3.0637z" fill="#4f4f4f" fill-rule="evenodd"/><path d="m1.2252 6.5169h13.55c.40178 0 .72523.34771.72523.77962v6.2035h-15v-6.2035c0-.43191.32345-.77962.72522-.77962z" fill="#4f4f4f"/><path d="m1.2252 6.5169h13.55c.40178 0 .72523.34771.72523.77962v6.2035h-15v-6.2035c0-.43191.32345-.77962.72522-.77962z" fill="none" opacity=".71" stroke="#393939" stroke-linejoin="round" stroke-width=".99993"/><path d="m12 8h2v2h-2z" fill="#0cceff"/><path d="m.64718 6.5559.74742-3.0509 13.216.0036.715 3.0637z" fill="none" opacity=".7" stroke="#393939" stroke-linecap="butt"/></g><g fill="#e9e9e9"><path d="m13 11v3.506c0 .274-.07.494-.156.494h-9.6878c-.0865 0-.1562-.22-.1562-.494v-3.506z" stroke-width="1.9872"/><path d="m3.500465.5 9.009135-.000131-.009135 5.000131h-9z" stroke="#000" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m11.511465 4.5h-7.011v-3h7z" fill="none" stroke="url(#c)" stroke-linecap="round"/></g></g><g transform="matrix(.87817681 0 0 .88433535 3.449172 3.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(#d)" 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(#f)" stroke="url(#g)" 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(#h)" stroke-linecap="square"/><path d="m45.42749 20.732088-2.99345-2.713434m-2.968147.03651-2.804358 2.701545" opacity=".4" stroke="url(#j)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_deleterecord.svg b/icon-themes/elementary_svg/cmd/lc_deleterecord.svg
new file mode 100644
index 000000000..ecd5da777
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_deleterecord.svg
@@ -0,0 +1 @@
+<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 offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="11.03125" cy="17.125" gradientTransform="matrix(.63623879 0 0 .14315373 8.98149 18.449012)" gradientUnits="userSpaceOnUse" r="9.84375" xlink:href="#a"/><linearGradient id="c" 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="#ff8c82"/><stop offset=".31209752" stop-color="#ed5353"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="41.225124" x2="41.225124" y1="23.238064" y2="7.39004"><stop offset="0" stop-color="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.944842 17.144019)" gradientUnits="userSpaceOnUse" x1="36.010902" x2="16.331276" xlink:href="#f" y1="13.022708" y2="32.702335"/><linearGradient id="f"><stop offset="0" stop-color="#fff" stop-opacity=".702"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.634631 17.292858)" gradientUnits="userSpaceOnUse" x1="28.449389" x2="16.331276" xlink:href="#f" y1="20.584223" y2="32.702335"/><radialGradient id="h" cx="11.25" cy="19.031" gradientTransform="matrix(2.60465 0 0 .37206 -5.302 15.92)" gradientUnits="userSpaceOnUse" r="8.063" xlink:href="#a"/><linearGradient id="i" gradientTransform="matrix(0 1 1 0 2 -16)" gradientUnits="userSpaceOnUse" x1="4.715" x2="43.601" y1="22.595" y2="22.595"><stop offset="0" stop-color="#d1ff82"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="j" gradientTransform="matrix(-1.00464 0 0 1 53.044 -17.992)" gradientUnits="userSpaceOnUse" x1="35.794014" x2="34.883" y1="16.42416" y2="37.992"><stop offset="0" stop-color="#fff"/><stop offset=".52" stop-color="#fff" stop-opacity=".235"/><stop offset=".52" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><g transform="translate(-13.006356 -7.729343)"><path d="m43.666 22.923c0 4-25.757443 4.256621-25.757443.256621s25.757443-4.255621 25.757443-.256621z" fill="url(#h)" opacity=".163" transform="matrix(.44445 0 0 .44445 5.198 12.95)"/><path d="m23.272-6.46 16.9 14.428-16.916 14.424z" fill="url(#i)" transform="matrix(.44445 0 0 .44445 5.198 12.95)"/><g fill="none"><path d="m25.443483-1.6214585-.0143 13.6436085c.000001.000666.000001.0013 0 .002l-.02022 5.529822 11.270084-9.5665718z" fill="none" opacity=".6" stroke="url(#j)" stroke-width="2.249972" transform="matrix(.44445 0 0 .44445 5.198 12.95)"/><path d="m15.5 10.06 7.552 6.43-7.558 6.426z" opacity=".5" stroke="#206b00" stroke-width="1.000013"/></g></g><g transform="matrix(.87817681 0 0 .88433535 2.449172 2.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(#b)" 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(#c)" stroke="url(#d)" 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(#e)" stroke-linecap="square"/><path d="m45.42749 20.732088-2.99345-2.713434m-2.968147.03651-2.804358 2.701545" opacity=".4" stroke="url(#g)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_deleterows.svg b/icon-themes/elementary_svg/cmd/lc_deleterows.svg
new file mode 100644
index 000000000..54f45ea48
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_deleterows.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" 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 33.938131 -17.400027)" 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 19.76187 104.39997)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><linearGradient id="d" gradientTransform="matrix(1.0073638 0 0 1 -.323637 0)" 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(.48483606 0 0 .5270602 4.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#K" y1="6.451322" y2="10.245955"/><linearGradient id="f" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#K" y1="6.451322" y2="10.245955"/><linearGradient id="g" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#K" y1="6.451322" y2="10.245955"/><linearGradient id="h" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#K" y1="6.451322" y2="8.348639"/><linearGradient id="i" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#K" y1="6.451322" y2="8.345967"/><linearGradient id="j" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#K" y1="6.451322" y2="8.348639"/><linearGradient id="k" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#K" y1="6.451322" y2="8.345967"/><linearGradient id="l" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#K" y1="6.451322" y2="8.348639"/><linearGradient id="m" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#K" y1="6.451322" y2="8.345967"/><linearGradient id="n" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#K" y1="6.451322" y2="8.348639"/><linearGradient id="o" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#K" y1="6.451322" y2="8.345967"/><linearGradient id="p" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#K" y1="6.451322" y2="8.348639"/><linearGradient id="q" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#K" y1="6.451322" y2="8.345967"/><linearGradient id="r" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#K" y1="6.451322" y2="8.348639"/><linearGradient id="s" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#K" y1="6.451322" y2="8.345967"/><linearGradient id="t" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#K" y1="6.451322" y2="8.348639"/><linearGradient id="u" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#K" y1="6.451322" y2="8.345967"/><linearGradient id="v" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#K" y1="6.451322" y2="8.348639"/><linearGradient id="w" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#K" y1="6.451322" y2="8.345967"/><radialGradient id="x" 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="y" 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="#ff8c82"/><stop offset=".31209752" stop-color="#ed5353"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="z" gradientUnits="userSpaceOnUse" x1="41.225124" x2="41.225124" y1="23.238064" y2="7.39004"><stop offset="0" stop-color="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="A" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.944842 17.144019)" gradientUnits="userSpaceOnUse" x1="36.010902" x2="16.331276" xlink:href="#B" y1="13.022708" y2="32.702335"/><linearGradient id="B"><stop offset="0" stop-color="#fff" stop-opacity=".702"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="C" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.634631 17.292858)" gradientUnits="userSpaceOnUse" x1="28.449389" x2="16.331276" xlink:href="#B" y1="20.584223" y2="32.702335"/><linearGradient id="D" gradientUnits="userSpaceOnUse" x1="10.5" x2="10.5" y1="10.5" y2="14.5"><stop offset="0" stop-color="#ed5353"/><stop offset="1" stop-color="#c6262e"/></linearGradient><linearGradient id="E" gradientTransform="translate(16 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#F" y1="2" y2="3"/><linearGradient id="F" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="30.655001" x2="30.827999" y1="65.686996" y2="48.688"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="G" gradientTransform="translate(11 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#F" y1="2" y2="3"/><linearGradient id="H" gradientTransform="translate(6 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#F" y1="2" y2="3"/><linearGradient id="I" gradientTransform="translate(1 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#F" y1="2" y2="3"/><linearGradient id="J" gradientTransform="matrix(.46923147 0 0 .47243347 .238446 -.625575)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#M" y1="15.499894" y2="48.395687"/><linearGradient id="K" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" y1="6.451322" y2="10.245955"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999982" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="L" gradientUnits="userSpaceOnUse" x1="11" x2="11" xlink:href="#M" y1="2" y2="22"/><linearGradient id="M" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g opacity=".4" transform="matrix(.52631578 0 0 .42857133 -2.631579 3.857159)"><path d="m43.950001 39.999973h5v7h-5z" fill="url(#a)"/><path d="m9.7500003 46.999973h-5v-7h5z" fill="url(#c)"/><path d="m9.7500003 40 34.2000007-.000028v7.000001l-34.2000007.000028z" fill="url(#d)" stroke-width="1.003675"/></g><rect fill="url(#J)" height="21" rx=".555556" ry=".583334" stroke-width="1.051315" width="20" x="1.5" y="1.5"/><path d="m2.5371094 1.5c-.574146 0-1.0371021.4629634-1.0371094 1.0371094v3.6269531 10.8359375 4.462891c0 .574146.4629634 1.037109 1.0371094 1.037109h17.9257816c.574146 0 1.037109-.462963 1.037109-1.037109v-4.462891-10.8359375-3.6269531c.000007-.574146-.462963-1.0371094-1.037109-1.0371094z" fill="url(#L)" stroke="#000" stroke-opacity=".273077"/><path d="m6 2v4h-4v1h4v3h-4v1h4v3h-4v1h4v3h-4v1h4v3h1v-3h4v3h1v-3h4v3h1v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-4h-1v4h-4v-4h-1v4h-4v-4zm1 5h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4z" fill-opacity=".27451"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m2.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#K)"/><path d="m7.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#e)"/><path d="m12.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#f)"/><path d="m17.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#g)"/><path d="m2.50125 7.498592 2.99875.001408.00125 1.99859h-3.000004z" stroke="url(#h)"/><path d="m7.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#i)"/><path d="m12.50125 7.498592 2.99875.001408.0013 1.99859h-3.000004z" stroke="url(#j)"/><path d="m17.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#k)"/><path d="m2.5 11.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#l)"/><path d="m7.49875 11.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#m)"/><path d="m12.5 11.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#n)"/><path d="m17.49875 11.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#o)"/><path d="m2.5 15.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#p)"/><path d="m7.49875 15.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#q)"/><path d="m12.5 15.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#r)"/><path d="m17.49875 15.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#s)"/><path d="m2.50125 19.4986 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#t)"/><path d="m7.5 19.500008 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#u)"/><path d="m12.50125 19.4986 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#v)"/><path d="m17.5 19.500008 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#w)"/></g><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(#x)" 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(#y)" stroke="url(#z)" 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(#A)" stroke-linecap="square"/><path d="m45.42749 20.732088-2.99345-2.713434m-2.968147.03651-2.804358 2.701545" opacity=".4" stroke="url(#C)"/></g></g></g><path d="m21.500002 14.499818-20.000002.000182v-4l20.000002-.000182z" fill="url(#D)"/><path d="m2 10c-.554.000005-1 .446-1 1v3c0 .554.446 1.000005 1 1h19c.554-.000005 1-.446 1-1v-3c0-.554-.446-1.0000053-1-1zm0 1h4v3h-4zm5 0h4v3h-4zm5 0h4v3h-4zm5 0h4v3h-4z" fill="#7a0000" fill-opacity=".501961"/><g fill="none" stroke-linecap="square"><path d="m17.5 11.5h3v2h-3z" opacity=".5" stroke="url(#E)"/><path d="m12.5 11.5h3v2h-3z" opacity=".5" stroke="url(#G)"/><path d="m7.4999999 11.5h3.0000001v2h-3.0000001z" opacity=".5" stroke="url(#H)"/><path d="m2.5 11.5h3v2h-3z" opacity=".5" stroke="url(#I)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_deleteslide.svg b/icon-themes/elementary_svg/cmd/lc_deleteslide.svg
new file mode 100644
index 000000000..3550d82c0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_deleteslide.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="4.559" y2="21.517"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.3746 0 0 .37083 29.393 2.44)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.66892 0 0 .4054 -1.18 3.27)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#b" y1="6.733" y2="41.267"/><linearGradient id="f" gradientTransform="matrix(.5135 0 0 .4054 -.325 3.27)" gradientUnits="userSpaceOnUse" x1="37.633" x2="37.633" xlink:href="#b" y1="6.733" y2="41.267"/><linearGradient id="g" gradientTransform="matrix(.47058531 0 0 .36937813 2.972059 3.568188)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="h" cx="605.714" cy="486.648" gradientTransform="matrix(.01325 0 0 .00824 13.363 17.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#c"/><radialGradient id="i" cx="605.714" cy="486.648" gradientTransform="matrix(-.01325 0 0 .00824 10.637 17.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#c"/><linearGradient id="j" gradientTransform="matrix(.03873 0 0 .00824 -1.997 17.98)" 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><radialGradient id="k" cx="11.031" cy="17.125" gradientTransform="matrix(.63624 0 0 .14315 8.98 18.45)" gradientUnits="userSpaceOnUse" r="9.844" xlink:href="#c"/><linearGradient id="l" gradientTransform="matrix(.57895 0 0 .55556 34.075 10.497)" gradientUnits="userSpaceOnUse" x1="11.192" x2="11.192" y1="-.741" y2="30.298"><stop offset="0" stop-color="#ff8c82"/><stop offset=".312" stop-color="#ed5353"/><stop offset=".571" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="41.225" x2="41.225" y1="23.238" y2="7.39"><stop offset="0" stop-color="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.30773287 -.29497666 .30773287 .29497666 25.945015 17.143811)" gradientUnits="userSpaceOnUse" x1="36.011" x2="16.331" xlink:href="#o" y1="13.023" y2="32.702"/><linearGradient id="o"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="p" gradientTransform="matrix(.30773287 -.29497666 .30773287 .29497666 25.634713 17.292587)" gradientUnits="userSpaceOnUse" x1="28.449" x2="16.331" xlink:href="#o" y1="20.584" y2="32.702"/><g transform="translate(0 -2)"><path d="m2.65 21h18.7v2h-18.7z" fill="url(#j)" opacity=".15"/><path d="m2.65 21v2c-.683.004-1.65-.448-1.65-1s.762-1 1.65-1z" fill="url(#i)" opacity=".15"/><path d="m21.35 21v2c.683.004 1.65-.448 1.65-1s-.762-1-1.65-1z" fill="url(#h)" opacity=".15"/><path d="m5 4.5h17.5v17h-17.5z" fill="url(#g)" stroke-width="1.045825"/><path d="m21.5 20.5h-19v-15h19z" fill="none" stroke="url(#f)" stroke-linecap="square"/><path d="m2 4.5c-.277 0-.5.223-.5.5v16c0 .277.223.5.5.5h3v-17z" fill="url(#a)"/><g fill="none"><path d="m4.5 20.5h-2v-15h2" opacity=".5" stroke="url(#e)" stroke-linecap="square"/><path d="m6 7.5h4m1 0h2m1 0h1m1 0h2m-12 4h2m-2 2h1m-1 2h2m-2 2h2m0-4h1m0 4h1" stroke="#aaa"/><g stroke-linejoin="round"><path d="m5 21.5h17.5v-17h-17.5" stroke="url(#d)"/><path d="m5 21.5h-3.5v-17h3.5" opacity=".4" stroke="#cc3b02"/></g></g><g fill="url(#a)"><path d="m20 14a4 4 0 1 1 -2.116-3.53l-1.884 3.53z" opacity=".5"/><path d="m20 14.012c0 1.734-1.26 3.392-2.933 3.854-1.67.463-3.605-.31-4.497-1.798-.007.007 3.43-2.056 3.43-2.056z" opacity=".5"/><path d="m20 14c0 1.734-1.26 3.392-2.933 3.855-.04-.007-1.067-3.855-1.067-3.855z"/></g><path d="m22.263 20.9a6.263 1.41 0 0 1 -12.526 0 6.263 1.41 0 1 1 12.526 0z" fill="url(#k)" opacity=".4" transform="matrix(.87818 0 0 .88434 3.45 3.27)"/></g><path d="m46.522 20.386-3.185-2.947 3.065-3.087-2.21-1.912-3.154 2.942-3.217-2.94-2.298 1.98 3.218 3.005-3.218 2.955 2.3 2.06 3.213-3.09 3.22 3.09z" fill="url(#l)" stroke="url(#m)" stroke-linejoin="round" transform="matrix(.87818 0 0 .88434 -18.525 2.438)"/><g fill="none"><path d="m44.934 14.418-.647-.627-3.265 2.868-3.226-2.864-.824.674" opacity=".5" stroke="url(#n)" stroke-linecap="square" transform="matrix(.87818 0 0 .88434 -18.525 2.438)"/><path d="m45.427 20.732-2.993-2.713m-2.968.035-2.804 2.702" opacity=".4" stroke="url(#p)" transform="matrix(.87818 0 0 .88434 -18.525 2.438)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_deletetable.svg b/icon-themes/elementary_svg/cmd/lc_deletetable.svg
new file mode 100644
index 000000000..4f784af22
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_deletetable.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" 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 33.938131 -17.400027)" 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 19.76187 104.39997)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><linearGradient id="d" gradientTransform="matrix(1.0073638 0 0 1 -.323637 0)" 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"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="f" cx="11.03125" cy="17.125" gradientTransform="matrix(.63623879 0 0 .14315373 8.98149 18.449012)" gradientUnits="userSpaceOnUse" r="9.84375" xlink:href="#e"/><linearGradient id="g" 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="#ff8c82"/><stop offset=".31209752" stop-color="#ed5353"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="41.225124" x2="41.225124" y1="23.238064" y2="7.39004"><stop offset="0" stop-color="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.944842 17.144019)" gradientUnits="userSpaceOnUse" x1="36.010902" x2="16.331276" xlink:href="#j" y1="13.022708" y2="32.702335"/><linearGradient id="j"><stop offset="0" stop-color="#fff" stop-opacity=".702"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.634631 17.292858)" gradientUnits="userSpaceOnUse" x1="28.449389" x2="16.331276" xlink:href="#j" y1="20.584223" y2="32.702335"/><linearGradient id="l" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" y1="6.451322" y2="10.245955"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999982" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="11.5" x2="11.5" y1="2" y2="6"><stop offset="0" stop-color="#d4d4d4"/><stop offset="1" stop-color="#abacae"/></linearGradient><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="10.5" x2="10.5" xlink:href="#l" y1="3" y2="5"/><linearGradient id="o" gradientTransform="translate(15)" gradientUnits="userSpaceOnUse" x1="10.5" x2="10.5" xlink:href="#l" y1="3" y2="5"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#l" y1="3" y2="5"/><linearGradient id="q" gradientTransform="translate(5)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#l" y1="3" y2="5"/><linearGradient id="r" gradientTransform="matrix(.49999998 0 0 .25 -4.998791 2.999737)" gradientUnits="userSpaceOnUse" x1="32.997581" x2="32.997581" xlink:href="#e" y1="16.001053" y2="20.001053"/><linearGradient id="s" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#l" y1="6.451322" y2="10.245955"/><linearGradient id="t" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#l" y1="6.451322" y2="10.245955"/><linearGradient id="u" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#l" y1="6.451322" y2="10.245955"/><linearGradient id="v" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#l" y1="6.451322" y2="8.348639"/><linearGradient id="w" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#l" y1="6.451322" y2="8.345967"/><linearGradient id="x" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#l" y1="6.451322" y2="8.348639"/><linearGradient id="y" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#l" y1="6.451322" y2="8.345967"/><linearGradient id="z" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#l" y1="6.451322" y2="8.348639"/><linearGradient id="A" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#l" y1="6.451322" y2="8.345967"/><linearGradient id="B" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#l" y1="6.451322" y2="8.348639"/><linearGradient id="C" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#l" y1="6.451322" y2="8.345967"/><linearGradient id="D" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#l" y1="6.451322" y2="8.348639"/><linearGradient id="E" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#l" y1="6.451322" y2="8.345967"/><linearGradient id="F" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#l" y1="6.451322" y2="8.348639"/><linearGradient id="G" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#l" y1="6.451322" y2="8.345967"/><linearGradient id="H" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#l" y1="6.451322" y2="8.348639"/><linearGradient id="I" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#l" y1="6.451322" y2="8.345967"/><linearGradient id="J" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#l" y1="6.451322" y2="8.348639"/><linearGradient id="K" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#l" y1="6.451322" y2="8.345967"/><linearGradient id="L" gradientTransform="matrix(.46923147 0 0 .47243347 .238446 -.625575)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g opacity=".4" transform="matrix(.52631578 0 0 .42857133 -2.631579 3.857159)"><path d="m43.950001 39.999973h5v7h-5z" fill="url(#a)"/><path d="m9.7500003 46.999973h-5v-7h5z" fill="url(#c)"/><path d="m9.7500003 40 34.2000007-.000028v7.000001l-34.2000007.000028z" fill="url(#d)" stroke-width="1.003675"/></g><rect fill="url(#L)" height="21" rx="1" stroke-width="1.051315" width="20" x="1.5" y="1.5"/><path d="m6 2v4h-4v1h4v3h-4v1h4v3h-4v1h4v3h-4v1h4v3h1v-3h4v3h1v-3h4v3h1v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-4h-1v4h-4v-4h-1v4h-4v-4zm1 5h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4z" fill-opacity=".27451"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m2.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#l)"/><path d="m7.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#s)"/><path d="m12.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#t)"/><path d="m17.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#u)"/><path d="m2.50125 7.498592 2.99875.001408.00125 1.99859h-3.000004z" stroke="url(#v)"/><path d="m7.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#w)"/><path d="m12.50125 7.498592 2.99875.001408.0013 1.99859h-3.000004z" stroke="url(#x)"/><path d="m17.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#y)"/><path d="m2.5 11.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#z)"/><path d="m7.49875 11.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#A)"/><path d="m12.5 11.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#B)"/><path d="m17.49875 11.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#C)"/><path d="m2.5 15.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#D)"/><path d="m7.49875 15.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#E)"/><path d="m12.5 15.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#F)"/><path d="m17.49875 15.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#G)"/><path d="m2.50125 19.4986 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#H)"/><path d="m7.5 19.500008 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#I)"/><path d="m12.50125 19.4986 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#J)"/><path d="m17.5 19.500008 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#K)"/></g><path d="m2.5 1.5c-.5453514 0-1 .4546486-1 1v4h20v-4c0-.5453514-.454649-1-1-1z" fill="url(#m)"/><path d="m2.5 1c-.831 0-1.5.669-1.5 1.5v3.5 1h21v-1-3.5c0-.831-.669-1.5-1.5-1.5zm0 1h3.5v4h-4v-3.5c0-.277.223-.5.5-.5zm4.5 0h4v4h-4zm5 0h4v4h-4zm5 0h3.5c.277 0 .5.223.5.5v3.5h-4z" fill="#555761" fill-opacity=".501961"/><path d="m2.7303406 2.5 2.5393184.0127119c.1276074.0006388.230341.0826873.230341.1853974v2.6292052c0 .1027101-.1027336.1860362-.230341.1853974l-2.5393184-.0127119c-.1276071-.0006388-.2303406-.0826873-.2303406-.1853974v-2.6292052c0-.1027101.1027335-.1860362.2303406-.1853974z" fill="none" opacity=".5" stroke="url(#n)" stroke-linecap="round" stroke-linejoin="round"/><path d="m1 7v14.5c0 .831.669 1.5 1.5 1.5h18c.831 0 1.5-.669 1.5-1.5v-14.5h-1v14.5c0 .277-.223.5-.5.5h-18c-.277 0-.5-.223-.5-.5v-14.5z" fill-opacity=".330882"/><g fill="none"><path d="m17.730341 2.5 2.539318.012712c.127607.0006387.230341.0826872.230341.1853973v2.6292052c0 .1027101-.102734.1860362-.230341.1853974l-2.539318-.0127119c-.127608-.0006388-.230341-.0826873-.230341-.1853974v-2.6292052c0-.1027101.102733-.1860362.230341-.1853974z" opacity=".5" stroke="url(#o)" stroke-linecap="round" stroke-linejoin="round"/><g stroke-linecap="square" stroke-opacity=".67451"><path d="m7.5 2.5h3v3h-3z" opacity=".8" stroke="url(#p)"/><path d="m12.5 2.5h3v3h-3z" opacity=".8" stroke="url(#q)"/></g></g><path d="m1 7h21v1h-21z" fill="url(#r)" opacity=".15"/><g transform="matrix(.87817681 0 0 .88433535 3.449172 3.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(#f)" 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(#g)" stroke="url(#h)" 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(#i)" stroke-linecap="square"/><path d="m45.42749 20.732088-2.99345-2.713434m-2.968147.03651-2.804358 2.701545" opacity=".4" stroke="url(#k)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_designerdialog.svg b/icon-themes/elementary_svg/cmd/lc_designerdialog.svg
new file mode 100644
index 000000000..78bd37dcf
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_designerdialog.svg
@@ -0,0 +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(.56156549 0 0 .56188923 4.954286 -.435683)" gradientUnits="userSpaceOnUse" x1="13.236" x2="7.752" y1="37.751999" y2="42.282001"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="13" cy=".94" gradientTransform="matrix(-2.84165 0 0 -2.59455 49.94 3.438)" gradientUnits="userSpaceOnUse" r="8.094"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><linearGradient id="c" gradientTransform="matrix(.49294 0 0 .51865 -1.792 -.03)" gradientUnits="userSpaceOnUse" x1="28.059" x2="33.437" y1="18.868" y2="23.743"><stop offset="0" stop-color="#6e3d09"/><stop offset=".242" stop-color="#ea8113"/><stop offset=".621" stop-color="#5c3307"/><stop offset="1" stop-color="#e07c12"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.4925 0 0 .5272 -1.783 -.32)" gradientUnits="userSpaceOnUse" x1="20.251" x2="22.012" y1="29.811" y2="31.724"><stop offset="0" stop-color="#f2f2f2"/><stop offset="1" stop-color="#c3c3c3"/></linearGradient><radialGradient id="e" cx="15.415" cy="35.357" gradientTransform="matrix(.4721 0 0 .47512 -2.01 2.097)" gradientUnits="userSpaceOnUse" r="7.579"><stop offset="0" stop-color="#690808"/><stop offset="1" stop-color="#f462ea"/></radialGradient><linearGradient id="f"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="g" cx="26.782" cy="42.343" gradientTransform="matrix(1 0 0 .2822 0 30.394)" gradientUnits="userSpaceOnUse" r="14.407" xlink:href="#f"/><radialGradient id="h" cx="22.571" cy="30.857" gradientTransform="matrix(.70642 0 0 .1355 -3.945 12.607966)" gradientUnits="userSpaceOnUse" r="15.571" xlink:href="#f"/><g transform="translate(-3 -.967)"><ellipse cx="12" cy="16.787966" fill="url(#h)" opacity=".2" rx="8" ry="2.89"/><path d="m15.3 13.7h-6.72l-1.156 2.9h-3.09l6.334-15.2h2.877l6.11 15.2h-3.235zm-5.92-2.3h5.046l-2.252-6.876z" style="stroke:#000;stroke-width:.866;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.581;fill:url(#b)"/><path d="m7.6679688.43359375-6.3339844 15.19921825h.4160156l5.9179688-14.1992182h2.8769532l5.707031 14.1992182h.402344l-6.109375-15.19921825zm-.8808594 10.00000025-.40625 1h5.0449216l-.328125-1z" fill="#fff" opacity=".2" transform="translate(3 .967)"/></g><path d="m9.82 12.62 2.005 1.972c1.178-1.218 3.057-3.31 4.353-5.147l.085-4.152c-2.142 2.367-4.8 5.343-6.442 7.328z" fill="url(#c)" stroke="#673907" stroke-linecap="round" stroke-width=".743" transform="matrix(1.04813 0 0 1.04813 7.707 -.107)"/><path d="m5.413 18.464 1.272 1.162 5.355-4.94c-.216-.824-1.45-2.312-2.373-2.312l-4.253 6.09z" fill="url(#d)" stroke="#787a75" stroke-linecap="round" stroke-width=".749" transform="matrix(1.04813 0 0 1.04813 7.707 -.107)"/><path d="m1 21.977c3.135 0 5.514.386 5.965-1.97.363-1.898-2.165-2.808-3.417-1.113-1.208 1.632-2.548 3.083-2.548 3.083z" fill="url(#e)" transform="matrix(1.04813 0 0 1.04813 7.707 -.107)"/><path d="m41.19 42.343c0 2.245-6.45 4.066-14.408 4.066-7.957 0-14.407-1.82-14.407-4.067 0-2.245 6.45-4.066 14.407-4.066s14.407 1.82 14.407 4.066z" fill="url(#g)" opacity=".2" transform="matrix(.54562 0 0 .51557 .955 .073)"/><path d="m13.5 20c0 .386513-.310591.700553-.700553.700553-.379611 0-.700555-.31059-.697103-.700553 0-.389963.31059-.704004.700553-.704004.389964 0 .704005.317491.704005.707455z" fill="#fff" opacity=".528" stroke-width="3.451003"/><path d="m8.079628 23.506179s2.201436-1.083286 3.137794-2.694518c.333701-.572772 1.085776-.08218.622578.48561-.996125 1.220254-3.760372 2.206417-3.760372 2.206417z" fill="url(#a)" opacity=".428" stroke-width="2.490313"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_developmenttoolsdockingwindow.svg b/icon-themes/elementary_svg/cmd/lc_developmenttoolsdockingwindow.svg
new file mode 100644
index 000000000..9a5d630c4
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_developmenttoolsdockingwindow.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" 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" gradientUnits="userSpaceOnUse" x1="3.17499996" x2="3.17499996" y1="291.311458325" y2="296.338541595"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="3.17499969542" x2="3.17532883708" y1="291.70833332" y2="295.9416666"><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 transform="translate(0 -290.64998)"><g opacity=".4" transform="matrix(.15317989 0 0 .11339283 -.501316 291.40595)"><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><rect fill="url(#e)" height="5.027083" rx=".264583" width="5.027083" x=".661458" y="291.31143"/><g stroke-width=".264583"><path d="m1.5875 291.70833v.52917h-.5291667v.26458h.5291667v.52917h-.5291667v.26458h.5291667v.52917h-.5291667v.26458h.5291667v.52917h-.5291667v.26458h.5291667v.52917h-.5291667v.26458h.5291667v.26458h.2645833v-.26458h.5291667v.26458h.2645833v-.26458h.5291667v.26458h.2645833v-.26458h.5291667v.26458h.2645833v-.26458h.5291667v.26458h.2645833v-.26458h.2645833v-.26458h-.2645833v-.52917h.2645833v-.26458h-.2645833v-.52917h.2645833v-.26458h-.2645833v-.52917h.2645833v-.26458h-.2645833v-.52917h.2645833v-.26458h-.2645833v-.52917h-.2645833v.52917h-.5291667v-.52917h-.2645833v.52917h-.5291667v-.52917h-.2645833v.52917h-.5291667v-.52917h-.2645833v.52917h-.5291667v-.52917zm.2645833.79375h.5291667v.52917h-.5291667zm.79375 0h.5291667v.52917h-.5291667zm.79375 0h.5291667v.52917h-.5291667zm.79375 0h.5291667v.52917h-.5291667zm-2.38125.79375h.5291667v.52917h-.5291667zm.79375 0h.5291667v.52917h-.5291667zm.79375 0h.5291667v.52917h-.5291667zm.79375 0h.5291667v.52917h-.5291667zm-2.38125.79375h.5291667v.52917h-.5291667zm.79375 0h.5291667v.52917h-.5291667zm.79375 0h.5291667v.52917h-.5291667zm.79375 0h.5291667v.52917h-.5291667zm-2.38125.79375h.5291667v.52917h-.5291667zm.79375 0h.5291667v.52917h-.5291667zm.79375 0h.5291667v.52917h-.5291667zm.79375 0h.5291667v.52917h-.5291667z" fill="#fff" opacity=".1"/><rect fill="none" height="5.027084" opacity=".5" rx=".264583" stroke="#002e99" width="5.027084" x=".661458" y="291.31143"/><path d="m.92604164 291.57604h4.49791666v4.49791h-4.49791666z" fill="none" opacity=".5" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><path d="m3.0964518 291.71091c-.315077.0141-.6617093.10279-1.0505819.27906a.52866007.52866007 0 0 0 .2583822 1.00872s.183314.0111.3152262.03l-.107487.18604.2961059.17001a.52866007.52866007 0 0 0 -.725537.20257l-.8077026 1.46193a.52866007.52866007 0 0 0 .1979207.71365l.6438883.37207a.52866007.52866007 0 0 0 .7270875-.20205l.8082192-1.46247a.52866007.52866007 0 0 0 .03514-.43254l.011885-.0202a.52866007.52866007 0 0 0 .074414.0527l.2914549.16847a.52866007.52866007 0 0 0 .7224372-.19328l.4330485-.74982a.52866007.52866007 0 0 0 -.1937863-.72238l-.291972-.16846a.52866007.52866007 0 0 0 -.3167763-.0677c-.1112936-.16472-.2594346-.33539-.4991944-.45888-.2247607-.11577-.5072349-.18152-.8221721-.16744z" fill="#0d52bf" opacity=".1"/><path d="m3.1083374 291.97498c-.2737472.0122-.5881879.0902-.9534302.2558a.26435411.26435411 0 0 0 .1291911.50436s.3101344-.013.5038451.0512c.096855.0321.1362726.0706.145211.0915.00894.0208.026841.09-.083199.2806l-.2408121.41703.067696.0382a.26435411.26435411 0 0 0 -.3632855.1018l-.8077026 1.46193a.26435411.26435411 0 0 0 .099219.35657l.6438884.37207a.26435411.26435411 0 0 0 .3638021-.10129l.8082195-1.46244a.26435411.26435411 0 0 0 -.037724-.30696l.2464967-.42633.026872-.0465c.011189-.0178.052551-.0632.078548-.0765l.045992.18913a.26435411.26435411 0 0 0 .1245402.1664l.2914549.16847a.26435411.26435411 0 0 0 .3612185-.0966l.4330483-.74982a.26435411.26435411 0 0 0 -.096635-.36122l-.2919719-.16847a.26435411.26435411 0 0 0 -.2010212-.0264l-.1069702.0284c-.082192-.17356-.2205323-.3805-.4971272-.52296-.1832457-.0944-.4156864-.15022-.6893637-.13798z" fill="#0d52bf" opacity=".25"/><path d="m3.6767166 292.348c-.2834457-.146-.7297547-.18627-1.4129702.12342 0 0 1.3474385-.10274.8149791.81937l-.372473.64505-.1610056-.093-.8080192 1.46237.6440223.37183.8080192-1.46237-.1610056-.093.3724728-.64505.029049-.0503c.063065-.1039.2554266-.31272.5245579-.15733l.083505.34338.2918227.16849.4328293-.74968-.2918228-.16849-.3333255.0893s-.096205-.41637-.4606351-.60408z" fill="#fff"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_dia.svg b/icon-themes/elementary_svg/cmd/lc_dia.svg
new file mode 100644
index 000000000..24f2ced24
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_dia.svg
@@ -0,0 +1 @@
+<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 offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.3746 0 0 .37083 29.393 2.44)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.66892 0 0 .4054 -1.18 3.27)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#a" y1="6.733" y2="41.267"/><linearGradient id="f" gradientTransform="matrix(.5135 0 0 .4054 -.325 3.27)" gradientUnits="userSpaceOnUse" x1="37.633" x2="37.633" xlink:href="#a" y1="6.733" y2="41.267"/><linearGradient id="g" gradientTransform="matrix(.45714 0 0 .36937813 3.53 3.568188)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" xlink:href="#b" y1=".985" y2="47.013"/><radialGradient id="h" cx="605.714" cy="486.648" gradientTransform="matrix(.01325 0 0 .00824 13.363 17.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#c"/><radialGradient id="i" cx="605.714" cy="486.648" gradientTransform="matrix(-.01325 0 0 .00824 10.637 17.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#c"/><linearGradient id="j" gradientTransform="matrix(.03873 0 0 .00824 -1.997 17.98)" 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="k" gradientTransform="matrix(.73528188 0 0 .44107637 -3.076875 -1.839636)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" xlink:href="#b" y1="15.285" y2="37.546"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="4.559" y2="21.517"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><g opacity=".75"><path d="m3.5 2.5h17v12h-17z" fill="url(#k)" opacity=".75" stroke-width="1.076611"/><path d="m3.5 2.5h17v11h-17z" fill="none" opacity=".75" stroke="url(#d)" stroke-linejoin="round"/></g><path d="m2.65 21h18.7v2h-18.7z" fill="url(#j)" opacity=".15"/><path d="m2.65 21v2c-.683.004-1.65-.448-1.65-1s.762-1 1.65-1z" fill="url(#i)" opacity=".15"/><path d="m21.35 21v2c.683.004 1.65-.448 1.65-1s-.762-1-1.65-1z" fill="url(#h)" opacity=".15"/><path d="m5 4.5h17.5v17h-17.5z" fill="url(#g)" stroke-width="1.030776"/><path d="m21.5 20.5h-19v-15h19z" fill="none" stroke="url(#f)" stroke-linecap="square"/><path d="m2 4.5c-.277 0-.5.223-.5.5v16c0 .277.223.5.5.5h3v-17z" fill="url(#l)"/><g fill="none"><path d="m4.5 20.5h-2v-15h2" opacity=".5" stroke="url(#e)" stroke-linecap="square"/><path d="m6 7.5h4m1 0h2m1 0h1m1 0h2m-12 4h2m-2 2h1m-1 2h2m-2 2h2m0-4h1m0 4h1" stroke="#aaa"/><g stroke-linejoin="round"><path d="m5 21.5h17.5v-17h-17.5" stroke="url(#d)"/><path d="m5 21.5h-3.5v-17h3.5" opacity=".4" stroke="#cc3b02"/></g></g><g fill="url(#l)"><path d="m20 14a4 4 0 1 1 -2.116-3.53l-1.884 3.53z" opacity=".5"/><path d="m20 14.012c0 1.734-1.26 3.392-2.933 3.854-1.67.463-3.605-.31-4.497-1.798-.007.007 3.43-2.056 3.43-2.056z" opacity=".5"/><path d="m20 14c0 1.734-1.26 3.392-2.933 3.855-.04-.007-1.067-3.855-1.067-3.855z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_diaauto.svg b/icon-themes/elementary_svg/cmd/lc_diaauto.svg
new file mode 100644
index 000000000..2adb37bf8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_diaauto.svg
@@ -0,0 +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"><linearGradient id="a"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="2.25" cy="16" gradientTransform="matrix(.3599214 0 0 .08725363 7.079729 13.865792)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#a"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="14.417044" x2="1.164339" y1="4.476628" y2="10.218431"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="6.702713" cy="73.615715" gradientTransform="matrix(1.6600963 0 0 .36315008 .963735 -6.267669)" gradientUnits="userSpaceOnUse" r="7.228416" xlink:href="#a"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1=".655513" x2="14.727656" xlink:href="#f" y1="11.822087" y2="1.32404"/><linearGradient id="f"><stop offset="0" stop-color="#fff3cb"/><stop offset=".26238" stop-color="#fdde76"/><stop offset=".66093999" stop-color="#f9c440"/><stop offset="1" stop-color="#e48b20"/></linearGradient><radialGradient id="g" cx="32.5" cy="16.5625" gradientTransform="matrix(.13600338 .32887282 -.25782279 .11298813 11.149645 -7.537857)" gradientUnits="userSpaceOnUse" r="14.4375" xlink:href="#f"/><filter id="h" color-interpolation-filters="sRGB" height="1.324258" width="1.386852" x="-.193426" y="-.162129"><feGaussianBlur stdDeviation=".67849208"/></filter><linearGradient id="i" gradientTransform="matrix(.26725589 0 0 1.157552 9.315594 -10.704165)" gradientUnits="userSpaceOnUse" x1="-32.957481" x2="-25.474016" y1="27.388975" y2="27.388975"><stop offset="0" stop-color="#2e3436"/><stop offset=".64444447" stop-color="#888a85"/><stop offset="1" stop-color="#555753"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.77602087 .23906428 -.31605097 .56747902 -20.167798 4.551095)" gradientUnits="userSpaceOnUse" x1="27.52779" x2="30.419695" y1="4.16702" y2="2.948735"><stop offset="0" stop-color="#eeeeec"/><stop offset=".78888887" stop-color="#fff"/><stop offset="1" stop-color="#eeeeec"/></linearGradient><linearGradient id="k"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="l" gradientTransform="matrix(-.99998741 0 0 .99998741 29.638279 -2.962035)" gradientUnits="userSpaceOnUse" x1="18.638508" x2="18.638508" xlink:href="#k" y1="8.717988" y2="10.968022"/><linearGradient id="m" gradientTransform="matrix(-.99998741 0 0 .99998741 23.651324 -3.009822)" gradientUnits="userSpaceOnUse" x1="15.651522" x2="15.651522" xlink:href="#k" y1="9.515787" y2="11.01581"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="4.999993" x2="4.999993" xlink:href="#k" y1="8.005848" y2="8.380849"/><linearGradient id="o" gradientTransform="matrix(.30158659 0 0 .33185129 -.293634 1.810038)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="27.50001" y1=".985206" y2="32.10878"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="p" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.486092" x2="23.486092" y1="5.516603" y2="24.728191"><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><linearGradient id="q" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-51.732536" x2="-51.786404" y1="34.231792" y2="2.906247"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="r" gradientUnits="userSpaceOnUse" x1="8.5" x2="8.5" y1="2" y2="1"><stop offset="0" stop-color="#d5d5d5"/><stop offset="1" stop-color="#e5e5e5"/></linearGradient><linearGradient id="s" gradientUnits="userSpaceOnUse" x1="14.526505" x2="14.526505" y1="8.39077" y2="12.515833"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="t" gradientUnits="userSpaceOnUse" x1="18.638508" x2="18.638508" y1="7.592971" y2="12.09304"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="u" gradientTransform="matrix(1.3832 0 0 1.4144 -11.892 21.511)" gradientUnits="userSpaceOnUse" x1="21.611818" x2="21.611818" y1="-5.666174" y2="-3.545106"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="v" gradientUnits="userSpaceOnUse" x1="10.250006" x2="10.250006" xlink:href="#k" y1="1.255832" y2="2.005834"/><g transform="matrix(1.33333 0 0 1.33333 1.33336 1.325561)"><ellipse cx="7.889552" cy="15.26185" display="block" fill="url(#b)" opacity=".433333" rx="6.073674" ry="1.472407" stroke-width=".750002"/><path d="m6.8749972 10.630856v1.875004l-2.2500056 1.500004.7500018 1.125003 2.2500057-1.500004 2.2500056 1.500004.7500023-1.125003-2.2500061-1.500004v-1.875004z" style="fill:#e5e5e5;stroke:#747474;stroke-width:.750002;stroke-linecap:square;stroke-linejoin:round;stroke-opacity:.745098"/><path d="m.87498219 2.3808352h14.25003581v9.0000228h-14.25003581z" fill="url(#o)" stroke-width="1.073087"/><g stroke-width=".750002"><g fill="none" transform="translate(-1 2)"><path d="m15.375016 8.6308557h-12.7500319v-7.5000188h12.7500319z" stroke="url(#p)" stroke-linecap="round"/><path d="m1.8749822.38083505c2.5206756 0 14.2500228.00092446 14.2500228.00092446l.000013 8.99909809-14.2500359.0000295z" stroke="url(#q)" stroke-linejoin="round"/></g><g stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".745098"><g stroke="#747474"><rect fill="url(#r)" height="2.250006" rx=".375" ry=".375001" width="15.750039" x=".12498" y=".130829"/><circle cx="10.423996" cy="14.589039" fill="#e5e5e5" r=".951788"/></g><circle cx="5.173983" cy="14.589039" fill="#e5e5e5" r=".951788" stroke="#747474"/><path d="m.874982.880831h14.250035v.750002h-14.250035z" fill="none" opacity=".8" stroke="url(#v)"/></g></g><g transform="matrix(-.9999874 0 0 .9999874 29.63828 -2.962035)"><rect fill="url(#t)" height="4.499149" rx=".375006" ry=".374087" width="2.248525" x="17.514999" y="7.59389"/><rect height="4.499149" rx=".375006" ry=".374087" style="opacity:.5;fill:none;stroke:#7239b3;stroke-width:.750011;stroke-linecap:round;stroke-linejoin:round" width="2.248525" x="17.514999" y="7.59389"/></g><g transform="matrix(-.9999874 0 0 .9999874 23.651324 -3.009822)"><rect fill="url(#s)" height="3.750057" rx=".375006" width="2.250033" x="14.526505" y="8.39077"/><rect height="3.749139" rx=".375006" ry=".374088" style="opacity:.5;fill:none;stroke:#cc3b02;stroke-width:.750011;stroke-linecap:round;stroke-linejoin:round" width="2.248525" x="14.528013" y="8.391688"/></g><g transform="matrix(.74999242 0 0 .74999242 -10.000976 -3.241624)"><rect fill="url(#u)" height="2.998814" rx=".500006" ry=".498782" width="3.000038" x="18.501474" y="13.497988"/><rect fill="none" height="2.998814" opacity=".5" rx=".497994" ry=".59664" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" width="3.000038" x="18.501474" y="13.497988"/></g><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m11.373499 5.3817612-.748493-.0009187.000003 3.0000073h.750002z" opacity=".5" stroke="url(#l)" stroke-width=".750002"/><path d="m8.3734917 6.1317619-.7500026-.0000002.0015 2.2490886h.7500015z" opacity=".5" stroke="url(#m)" stroke-width=".750002"/><path d="m4.6249914 7.630848.7500022.0009v.7491022l-.7500022-.0009z" opacity=".5" stroke="url(#n)" stroke-width=".749992"/></g></g><g transform="matrix(-1 0 0 1 23.817493 .909117)"><path d="m-.21353815 8.955379c13.01421415.825309 4.81258425-6.687757 14.86944815-6.9271329l2.526834 5.3100242c-4.589328-2.1399165-7.728547 8.8538297-17.45599893 2.3934247z" fill="url(#c)" fill-rule="evenodd" opacity=".444444"/><path d="m24.090748 20.465883c0 1.449748-5.372523 2.625-11.999865 2.625-6.627343 0-11.999865-1.175252-11.999865-2.625 0-1.449747 5.372522-2.625 11.999865-2.625 6.627342 0 11.999865 1.175253 11.999865 2.625z" fill="url(#d)" opacity=".2"/><path d="m9.9746091 1.1054688-.101562 2.4785156-1.5957033.8359375-.5-.28125-.017578-1.4765625-1.046875.9648437-1.4101562-.4414062.59375 1.2929687-.8554688 1.2050782 1.4140625-.1640626.8828125 1.1855469.2792969-1.3964843.7382813-.25 1.5625001.5800781.4316399 2.5390625 1.539063-1.9453125 2.546875.375-1.375-2.0664063 1.142578-2.3046875-2.386719.6679688zm-5.5234372 4.3671874-.8125.75-1.09375-.34375.4609375 1.0058594-.6640625.9335938 1.0976562-.1269532.6835938.9199218.2167969-1.0839842 1.0878906-.3652344-.9628906-.5410156zm3.7128906.8925782-1.1835937 1.0898437-1.5957032-.4980469.671875 1.4628908-.9648437 1.361328 1.5976562-.185547.9960938 1.339844.3164062-1.578125 1.5839844-.533203-1.4042969-.7890628zm-6.2207031 1.5859375-.296875 1.1191411-1.15820315.3125.97070315.626953-.060547 1.199218.8964844-.730468 1.1230469.429687-.4179688-1.080078.7539062-.933594-1.1542968.06445z" fill="url(#e)"/><path d="m13.263114 9.769977c-2.055779.900922-4.601427-.494534-5.685864-3.116837-1.084439-2.622304-.297012-5.478444 1.758767-6.37936679 2.055778-.9009236 4.601426.4945301 5.685864 3.11683479 1.084439 2.622304.297012 5.478445-1.758767 6.379369z" fill="url(#g)" filter="url(#h)" opacity=".483"/><g transform="matrix(1.0583533 -.61104055 .51705714 .89556923 3.108729 -5.864404)"><path d="m.5 18v12.4375c0 .5817.297334 1.0625.666667 1.0625h.666667c.369333 0 .666666-.4808.666666-1.0625v-12.4375z" fill="url(#i)" fill-rule="evenodd"/><rect fill="none" height="21" opacity=".3" rx=".74907" ry=".929487" stroke="#000" stroke-width=".814307" width="2" x=".5" y="10.5"/><path d="m1.166667 10.5c-.369333 0-.666667.4808-.666667 1.0625v6.4375h2v-6.4375c0-.5817-.297333-1.0625-.666666-1.0625z" fill="url(#j)" fill-rule="evenodd" opacity=".9"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_diaeffect.svg b/icon-themes/elementary_svg/cmd/lc_diaeffect.svg
new file mode 100644
index 000000000..09ffb0ca4
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_diaeffect.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" 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 20.388131 -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" gradientUnits="userSpaceOnUse" x1="16.333328" x2="16.333328" y1="45.666664" y2="7.333332"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#bebebe"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="22.083328" x2="22.083328" y1="7.333332" y2="45.666664"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="g" gradientTransform="matrix(1.1621622 0 0 .91891889 -3.891888 4.445954)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="7.313715" y2="40.686264"><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><linearGradient id="h" gradientTransform="matrix(-.48995989 .00069868 .00181362 -.38149037 57.128707 48.266601)" gradientUnits="userSpaceOnUse" x1="45.414135" x2="45.567307" y1="15.270427" y2="96.25267"><stop offset="0" stop-color="#262626"/><stop offset="1" stop-color="#4d4d4d"/></linearGradient><radialGradient id="i" 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="#e4c6fa"/><stop offset=".26238" stop-color="#cd9ef7"/><stop offset=".704952" stop-color="#a56de2"/><stop offset="1" stop-color="#7239b3"/></radialGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="27.825897" x2="10.842305" y1="20.378442" y2="27.73667"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><g opacity=".4" transform="matrix(.78947369 0 0 .42857136 -3.947368 2.857139)"><path d="m30.400001 40h5v7h-5z" fill="url(#a)"/><path d="m-10-47h5v7h-5z" fill="url(#c)" transform="scale(-1)"/><path d="m10 40h20.4v7.000001h-20.4z" fill="url(#d)"/></g><g transform="matrix(.52173912 0 0 .52173912 -.521736 -1.826086)"><g stroke-width="1.916667"><path d="m1.9583274 8.291452c10.3117926 0 44.0833346.000213 44.0833346.000213v36.416667l-44.0833816.0023.000047-36.418954z" fill="url(#f)" stroke="url(#e)" stroke-linejoin="round"/><g stroke-linecap="round"><path d="m44.124995 42.791666h-40.2500009v-32.583334h40.2500009z" fill="none" stroke="url(#g)" stroke-linejoin="round"/><path d="m42.208328 40.874999h-36.4166672v-28.750001h36.4166672z" fill="url(#h)" stroke="#7239b3"/></g></g><path d="m6.7499941 13.083332h34.5166649v26.833334h-34.5166649z" fill="url(#i)"/><g transform="matrix(1.5984524 0 0 1.5984524 -10.332189 -13.906267)"><path d="m10.763229 25.482579c16.677962 1.057649 8.618789-8.290983 21.506849-8.597748l-.01 7.027374c-5.881288-2.742344-9.107463 10.844369-21.573377 2.565238z" fill="url(#j)" 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></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_diagramarea.svg b/icon-themes/elementary_svg/cmd/lc_diagramarea.svg
new file mode 100644
index 000000000..f74706d55
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_diagramarea.svg
@@ -0,0 +1 @@
+<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 offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="4.993" cy="43.5" gradientTransform="matrix(1.9093 0 0 1.4 27.14 -17.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><radialGradient id="d" cx="4.993" cy="43.5" gradientTransform="matrix(2.0038 0 0 1.4 -20.012 -104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><linearGradient id="e" gradientTransform="matrix(.9528 0 0 1 .472 0)" gradientUnits="userSpaceOnUse" x1="25.058" x2="25.058" y1="47.028" y2="39.999"><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" gradientUnits="userSpaceOnUse" x1="15.608" x2="15.608" y1="2.546" y2="21.532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="14.002" x2="14.002" xlink:href="#a" y1="4.000565" y2="20.001733"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="13.608" x2="13.608" y1="2.546" y2="21.532"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="11.988" x2="12.002" xlink:href="#a" y1="8" y2="20.001733"/><linearGradient id="j" gradientTransform="matrix(1.3832 0 0 1.4144 -11.892 21.51)" gradientUnits="userSpaceOnUse" x1="22.333719" x2="22.333719" y1="-8.84474" y2=".346437"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#a" y1="11" y2="20"/><linearGradient id="l" gradientTransform="matrix(.0393 0 0 .0082 -2.222 17.98)" 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><radialGradient id="m" cx="605.714" cy="486.648" gradientTransform="matrix(-.012 0 0 .0082 9.76 17.98)" gradientUnits="userSpaceOnUse" r="117.143"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="n" gradientTransform="matrix(.6 0 0 .3694 -2.4 3.568)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="o" gradientTransform="matrix(.5135 0 0 .4054 -.325 3.27)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="5.564" y2="43"><stop offset="0" stop-color="#fff"/><stop offset=".036" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><path d="m2.5 21h19v2h-19z" fill="url(#l)" opacity=".15"/><path d="m2.5 21v2c-.62.004-1.5-.448-1.5-1s.692-1 1.5-1z" fill="url(#m)" opacity=".15"/><path d="m1.5 4.5h21v17h-21z" fill="url(#n)"/><path d="m21.5 20.5h-19v-15h19z" fill="none" stroke="url(#o)" stroke-linecap="round"/><path d="m1.5 4.5h21v17h-21z" fill="none" opacity=".6" stroke="#cc3b02" stroke-linejoin="round"/><g opacity=".4"><path d="m36.68 40h4.763v7h-4.763z" fill="url(#c)" transform="matrix(.653 0 0 .4286 -1.077 4.857)"/><path d="m-10-47h5v7h-5z" fill="url(#d)" transform="matrix(-.653 0 0 -.4286 -1.077 4.857)"/><path d="m10 40h26.68v7h-26.68z" fill="url(#e)" transform="matrix(.653 0 0 .4286 -1.077 4.857)"/></g><g transform="translate(-7.012 2)"><rect fill="url(#f)" height="19" rx="1" width="5.000001" x="18.511999" y="2.5"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m19.512 3.5h3v17h-3z" opacity=".5" stroke="url(#g)"/><rect height="19" opacity=".5" rx="1" stroke="#7239b3" width="5.000001" x="18.511999" y="2.5"/></g></g><g transform="translate(2.012 2)"><rect fill="url(#h)" height="15" rx="1" width="4.999999" x="16.488001" y="6.5"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m17.488 7.5h3v13h-3z" opacity=".5" stroke="url(#i)"/><rect height="15" opacity=".5" rx="1" stroke="#cc3b02" width="4.999999" x="16.488001" y="6.5"/></g></g><g transform="translate(-12 2)"><rect fill="url(#j)" height="12" rx="1" width="5" x="16.5" y="9.5"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m17.5 10.5h3v10h-3z" opacity=".5" stroke="url(#k)"/><rect height="12" opacity=".5" rx="1" stroke="#206b00" width="5" x="16.5" y="9.5"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_diagramaxis.svg b/icon-themes/elementary_svg/cmd/lc_diagramaxis.svg
new file mode 100644
index 000000000..618b39c35
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_diagramaxis.svg
@@ -0,0 +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="-1.473815" cy="-42.064499" gradientTransform="matrix(-2.8642857 .00000019 -.00000015 -2.1857141 8.778565 -82.012447)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#b"/><linearGradient id="b"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="c" cx="-1.473815" cy="-42.064499" gradientTransform="matrix(-.00000019 -2.8642857 2.1857141 -.00000015 106.01244 8.778566)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#b"/><g stroke-linejoin="round"><path d="m7.500047 2.5000001h-.998047l-.002 18.9999999h1v-19z" fill="none" stroke="url(#c)" stroke-linecap="round"/><path d="m2.5000001 16.499953v.998047.002c6.333334-.01 12.6666679.01 18.9999999 0v-1l-18.9999999.000004z" fill="none" stroke="url(#a)" stroke-linecap="round"/><g fill="#fcaf3e" stroke="#a62100" stroke-miterlimit="0" stroke-opacity=".501961"><path d="m9.5 19.5h11v2h-11z"/><path d="m4.5 3.5v11h-2v-11z"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_diagramaxisx.svg b/icon-themes/elementary_svg/cmd/lc_diagramaxisx.svg
new file mode 100644
index 000000000..cd9d09c97
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_diagramaxisx.svg
@@ -0,0 +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="-1.473815" cy="-42.064499" gradientTransform="matrix(-2.8642857 .00000019 -.00000015 -2.1857141 8.778565 -82.012447)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#b"/><linearGradient id="b"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="c" cx="-1.473815" cy="-42.064499" gradientTransform="matrix(-.00000019 -2.8642857 2.1857141 -.00000015 106.01244 8.778566)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#b"/><g stroke-linejoin="round"><path d="m7.500047 2.5000001h-.998047l-.002 18.9999999h1v-19z" fill="none" stroke="url(#c)" stroke-linecap="round"/><path d="m2.5000001 16.499953v.998047.002c6.333334-.01 12.6666679.01 18.9999999 0v-1l-18.9999999.000004z" fill="none" stroke="url(#a)" stroke-linecap="round"/><path d="m9.5 19.5h11v2h-11z" fill="#fcaf3e" stroke="#a62100" stroke-miterlimit="0" stroke-opacity=".501961"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_diagramaxisxyz.svg b/icon-themes/elementary_svg/cmd/lc_diagramaxisxyz.svg
new file mode 100644
index 000000000..77359a61b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_diagramaxisxyz.svg
@@ -0,0 +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="-1.473815" cy="-42.064499" gradientTransform="matrix(-2.8642857 .00000019 -.00000015 -2.1857141 10.778565 -84.012447)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#b"/><linearGradient id="b"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="c" cx="-1.473815" cy="-42.064499" gradientTransform="matrix(-.00000019 -2.8642857 2.1857141 -.00000015 108.01244 6.778566)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#b"/><radialGradient id="d" cx="-1.473815" cy="-42.064499" gradientTransform="matrix(2.0253557 -2.025356 1.5455334 1.5455332 79.641674 84.316844)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#b"/><g stroke-linejoin="round"><path d="m8.5 14.501953v.998047h14v-1z" fill="none" stroke="url(#a)" stroke-linecap="round"/><path d="m9.500047 1.5h-1.000047v13.881702l1 .118298-.000004-14z" fill="none" stroke="url(#c)" stroke-linecap="round"/><path d="m11.5 17.5h10v2h-10z" fill="#fcaf3e" stroke="#a62100" stroke-miterlimit="0" stroke-opacity=".501961"/><path d="m9.8023402 14.838607-.705726-.705726-.0014-.0014c-4.4712867 4.4854-3.6185411 3.640291-8.0898192 8.125697l.6891506.68915 8.1077586-8.107758z" fill="none" stroke="url(#d)" stroke-linecap="round"/><g fill="#fcaf3e" stroke="#a62100" stroke-miterlimit="0" stroke-opacity=".501961"><path d="m-10.949404 12.801293h6.088872v1.958734h-6.088872z" transform="matrix(.70710678 -.70710678 .70710678 .70710678 0 0)"/><path d="m13.5 2.5v10h-2v-10z" stroke-linecap="round"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_diagramaxisy.svg b/icon-themes/elementary_svg/cmd/lc_diagramaxisy.svg
new file mode 100644
index 000000000..1acf1c8d9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_diagramaxisy.svg
@@ -0,0 +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="-1.473815" cy="-42.064499" gradientTransform="matrix(-2.8642857 .00000019 -.00000015 -2.1857141 8.778565 -82.012447)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#b"/><linearGradient id="b"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="c" cx="-1.473815" cy="-42.064499" gradientTransform="matrix(-.00000019 -2.8642857 2.1857141 -.00000015 106.01244 8.778566)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#b"/><g stroke-linejoin="round"><path d="m2.5000001 16.499953v.998047.002c6.333334-.01 12.6666679-.0154 18.9999999-.02539v-.974606h-18.9999999z" fill="none" stroke="url(#a)" stroke-linecap="round"/><path d="m7.500047 2.5000001h-.998047-.002c.01 6.3333345.0154 12.6666679.02539 18.9999999h.974606v-18.9999999z" fill="none" stroke="url(#c)" stroke-linecap="round"/><path d="m3.5-4.5h11v2h-11z" fill="#fcaf3e" stroke="#a62100" stroke-miterlimit="0" stroke-opacity=".501961" transform="rotate(90)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_diagramaxisz.svg b/icon-themes/elementary_svg/cmd/lc_diagramaxisz.svg
new file mode 100644
index 000000000..63c510505
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_diagramaxisz.svg
@@ -0,0 +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="-1.473815" cy="-42.064499" gradientTransform="matrix(-2.8642857 .00000019 -.00000015 -2.1857141 10.778565 -84.012447)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#b"/><linearGradient id="b"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="c" cx="-1.473815" cy="-42.064499" gradientTransform="matrix(-.00000019 -2.8642857 2.1857141 -.00000015 108.01244 6.778566)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#b"/><radialGradient id="d" cx="-1.473815" cy="-42.064499" gradientTransform="matrix(2.0253557 -2.025356 1.5455334 1.5455332 79.641674 84.316844)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#b"/><g stroke-linejoin="round"><g fill="none" stroke-linecap="round"><path d="m8.7426408 14.499953v.998047.002c6.3333342-.01 7.4240272-.0154 13.7573592-.02539v-.974606h-13.7573592z" stroke="url(#a)"/><path d="m9.500047 1.5000001h-.998047-.002c.01 6.3333345.0154 7.4599819.02539 13.7933139h.974606v-13.7933139z" stroke="url(#c)"/><path d="m9.8023402 14.838607-.705726-.705726-.0014-.0014c-4.4712867 4.4854-3.6185411 3.640291-8.0898192 8.125697l.6891506.68915 8.1077586-8.107758z" stroke="url(#d)"/></g><path d="m-10.949404 12.801293h6.088872v1.958734h-6.088872z" fill="#fcaf3e" stroke="#a62100" stroke-miterlimit="0" stroke-opacity=".501961" stroke-width="1.041268" transform="matrix(.70710678 -.70710678 .70710678 .70710678 0 0)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_diagramdata.svg b/icon-themes/elementary_svg/cmd/lc_diagramdata.svg
new file mode 100644
index 000000000..8e34ca4e5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_diagramdata.svg
@@ -0,0 +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(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" y1="6.451322" y2="10.245955"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999982" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#a" y1="6.451322" y2="10.245955"/><linearGradient id="c" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#a" y1="6.451322" y2="10.245955"/><linearGradient id="d" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#a" y1="6.451322" y2="10.245955"/><linearGradient id="e" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#a" y1="6.451322" y2="8.348639"/><linearGradient id="f" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#a" y1="6.451322" y2="8.345967"/><linearGradient id="g" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#a" y1="6.451322" y2="8.348639"/><linearGradient id="h" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#a" y1="6.451322" y2="8.345967"/><linearGradient id="i" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#a" y1="6.451322" y2="8.348639"/><linearGradient id="j" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#a" y1="6.451322" y2="8.345967"/><linearGradient id="k" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#a" y1="6.451322" y2="8.348639"/><linearGradient id="l" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#a" y1="6.451322" y2="8.345967"/><linearGradient id="m" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#a" y1="6.451322" y2="8.348639"/><linearGradient id="n" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#a" y1="6.451322" y2="8.345967"/><linearGradient id="o" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#a" y1="6.451322" y2="8.348639"/><linearGradient id="p" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#a" y1="6.451322" y2="8.345967"/><linearGradient id="q" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#a" y1="6.451322" y2="8.348639"/><linearGradient id="r" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#a" y1="6.451322" y2="8.345967"/><linearGradient id="s" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#a" y1="6.451322" y2="8.348639"/><linearGradient id="t" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#a" y1="6.451322" y2="8.345967"/><linearGradient id="u" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#a" y1="6.451322" y2="10.245955"/><linearGradient id="v" gradientUnits="userSpaceOnUse" x1="11" x2="11" y1="1" y2="6.5"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="w" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="x" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="24.060406" xlink:href="#y" y1="4.999989" y2="39.654362"/><linearGradient id="y"><stop offset="0" stop-color="#fff"/><stop offset=".06316455" 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="z" gradientTransform="matrix(.49999998 0 0 .25 -.999998 2.999819)" gradientUnits="userSpaceOnUse" x1="23.954144" x2="23.954144" y1="15.999304" y2="19.963179"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="A" gradientUnits="userSpaceOnUse" x1="11.001243" x2="11.001243" xlink:href="#y" y1="2.268861" y2="19.728326"/><rect fill="url(#w)" height="20" rx=".527778" ry=".555556" width="19" x="2.000001" y="1.999818"/><path d="m2.50125 2.498592h17.938934l.059816 18.501408h-17.938934z" fill="none" stroke="url(#x)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.100222"/><path d="m1.000001 6.999818h21v1h-21z" fill="url(#z)" opacity=".15"/><path d="m1.5 6.163481v15.300155c0 .574146.462218 1.036364 1.036364 1.036364h17.927455c.574146 0 1.036364-.462218 1.036364-1.036364v-15.300155" fill="none" opacity=".3" stroke="#000"/><path d="m2.536364 1.499845c-.574145 0-1.036364.462218-1.036364 1.036364v3.963609h20.000182v-3.963609c0-.574146-.462218-1.036364-1.036363-1.036364z" fill="url(#v)"/><g fill="none"><path d="m2.536364 1.499845c-.574146 0-1.036364.462218-1.036364 1.036364l.000001 3.963609h20.000182l-.000001-3.963609c0-.574146-.462218-1.036364-1.036364-1.036364z" stroke="#a62100" stroke-linecap="round" stroke-opacity=".501961"/><path d="m17.500013 16.499818h-12.9999991zm-.0096-5.98755-12.9904261-.0093v7.99685h12.9999991zm.0096 3.98755h-13m13-2h-13m2.5453926-1.979205-.017614 7.979125m2.5487754-7.944393-.0034 7.944393m2.534768-7.972179.0037 7.972179m2.521631-7.999964.01314 7.999964" opacity=".2" stroke="#fff"/><path d="m2.500001 2.499818v3h18v-3z" opacity=".5" stroke="url(#A)" stroke-linecap="round" stroke-linejoin="round"/></g><path d="m6.000001 7h1v14.999818h-1z" opacity=".321"/><path d="m11.000001 7h1v14.999818h-1z" opacity=".321"/><path d="m16.000002 7h1v14.999818h-1z" opacity=".321"/><path d="m2.000001 9.999818h4v1h-4z" opacity=".321"/><path d="m7.000001 9.999818h4v1h-4z" opacity=".321"/><path d="m12.000001 9.999818h4v1h-4z" opacity=".321"/><path d="m17.000002 9.999818h4v1h-4z" opacity=".321"/><path d="m2.000001 13.999818h4v1h-4z" opacity=".321"/><path d="m7.000001 13.999818h4v1h-4z" opacity=".321"/><path d="m12.000001 13.999818h4v1h-4z" opacity=".321"/><path d="m17.000002 13.999818h4v1h-4z" opacity=".321"/><path d="m2.000001 17.999819h4v1h-4z" opacity=".321"/><path d="m7.000001 17.999819h4v1h-4z" opacity=".321"/><path d="m12.000001 17.999819h4v1h-4z" opacity=".321"/><path d="m17.000002 17.999819h4v1h-4z" opacity=".321"/><path d="m6 2v4h1v-4zm5 0v4h1v-4zm5 0v4h1v-4z" fill="#a62100" fill-opacity=".501961" opacity=".5"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m2.50125 2.498592 2.99875.001408.000004 3h-3.000004z" opacity=".5" stroke="url(#u)"/><path d="m7.5 2.5 2.99875.00141.000004 3h-3.000004z" opacity=".5" stroke="url(#b)"/><path d="m12.50125 2.498592 2.99875.001408.000004 3h-3.000004z" opacity=".5" stroke="url(#c)"/><path d="m17.5 2.5 2.99875.00141.000004 3h-3.000004z" opacity=".5" stroke="url(#d)"/><path d="m2.50125 7.498592 2.99875.001408.00125 1.99859h-3.000004z" stroke="url(#e)"/><path d="m7.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#f)"/><path d="m12.50125 7.498592 2.99875.001408.0013 1.99859h-3.000004z" stroke="url(#g)"/><path d="m17.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#h)"/><path d="m2.5 11.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#i)"/><path d="m7.49875 11.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#j)"/><path d="m12.5 11.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#k)"/><path d="m17.49875 11.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#l)"/><path d="m2.5 15.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#m)"/><path d="m7.49875 15.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#n)"/><path d="m12.5 15.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#o)"/><path d="m17.49875 15.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#p)"/><path d="m2.50125 19.4986 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#q)"/><path d="m7.5 19.500008 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#r)"/><path d="m12.50125 19.4986 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#s)"/><path d="m17.5 19.500008 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#t)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_diagramtype.svg b/icon-themes/elementary_svg/cmd/lc_diagramtype.svg
new file mode 100644
index 000000000..fdb70a1dd
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_diagramtype.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="10.8484" x2="10.8484" xlink:href="#b" y1="8.0466" y2="21.817619"/><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.783 0 0 .78 -136.125 -5.74)" gradientUnits="userSpaceOnUse" x1="182" x2="182" xlink:href="#b" y1="33" y2="24.52"/><linearGradient id="d"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="e"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="f" cx="4.993" cy="43.5" gradientTransform="matrix(1.9093 0 0 1.4 27.14 -17.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#e"/><radialGradient id="g" cx="4.993" cy="43.5" gradientTransform="matrix(2.0038 0 0 1.4 -20.012 -104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#e"/><linearGradient id="h" gradientTransform="matrix(.95283 0 0 1 .47173 0)" gradientUnits="userSpaceOnUse" x1="25.058" x2="25.058" y1="47.028" y2="39.999"><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="i" gradientUnits="userSpaceOnUse" x1="13.988167" x2="13.608" y1="6" y2="21.532"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="11.988167" x2="12.00126" xlink:href="#d" y1="8" y2="19.999826"/><linearGradient id="k" gradientTransform="matrix(1.3832 0 0 1.4144 -11.892 21.511)" gradientUnits="userSpaceOnUse" x1="21.610758" x2="21.610758" y1="-8.845447" y2=".34573"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="12" x2="12.00126" xlink:href="#d" y1="11" y2="19.999826"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="15.608" x2="15.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="14.00124" x2="14.00124" xlink:href="#d" y1="4.000005" y2="19.999826"/><g opacity=".4" transform="matrix(.65293831 0 0 .42856238 -3.077376 2.857011)"><path d="m36.679 40h4.7641v7h-4.7641z" fill="url(#f)"/><path d="m-10-47h5v7h-5z" fill="url(#g)" transform="scale(-1)"/><path d="m10 40h26.679v7h-26.679z" fill="url(#h)"/></g><g transform="translate(-9.0118)"><rect fill="url(#m)" height="19" rx="1" width="4.999999" x="18.511801" y="2.5"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m19.521 3.4917h2.9801v17.007h-2.9801z" opacity=".5" stroke="url(#n)"/><rect height="19" opacity=".5" rx="1" stroke="#7239b3" width="4.999999" x="18.511801" y="2.5"/></g></g><g transform="translate(.011833)"><rect fill="url(#i)" height="15" rx="1" width="5" x="16.488167" y="6.5"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m17.488167 7.5h3v13h-3z" opacity=".5" stroke="url(#j)"/><rect height="15.0002" opacity=".5" rx="1" stroke="#cc3b02" width="5.012034" x="16.488167" y="6.5"/></g></g><g transform="translate(-14)"><rect fill="url(#k)" height="12.000099" rx="1" width="4.999701" x="16.5" y="9.5"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m17.505 10.507h2.9967v9.9918h-2.9967z" opacity=".5" stroke="url(#l)"/><rect height="12" opacity=".5" rx="1" stroke="#206b00" width="5" x="16.5" y="9.5"/></g></g><path d="m1.5 6.5 16 16h-16zm3 8.5v4.5h5z" style="fill:#9bdb4d;fill-opacity:.588;fill-rule:evenodd;stroke:#206b00;stroke-linejoin:round;stroke-opacity:.501961"/><g fill="none" transform="translate(.032)"><path d="m2.468 8.9116875v12.5883125h12.602z" fill="none" opacity=".5" stroke="url(#a)"/><path d="m3.468 14v6.5h7" opacity=".5" stroke="url(#c)"/><path d="m3.468 23.5h14" opacity=".3" stroke="#d1ff82" stroke-linecap="square"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_diagramwall.svg b/icon-themes/elementary_svg/cmd/lc_diagramwall.svg
new file mode 100644
index 000000000..7f50d4c65
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_diagramwall.svg
@@ -0,0 +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(-.1472 -.24716 .25497 -.1427 18.298 43.894)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="80.82" x2="104.747" y1="27.165" y2="27.652"><stop offset="0" stop-color="#abacae"/><stop offset=".111" stop-color="#7e8087"/><stop offset="1" stop-color="#fafafa"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="11.099779" x2="11.099779" y1="9.358313" y2="18.053093"><stop offset="0" stop-color="#fff"/><stop offset=".405" stop-color="#fff" stop-opacity=".235"/><stop offset=".744" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="c" cx="24.66" cy="21.218" gradientTransform="matrix(.3353 0 0 .333 -8.175 9.7)" gradientUnits="userSpaceOnUse" r="4.301"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#9d9d9d"/></radialGradient><linearGradient id="d" gradientTransform="matrix(.65995402 -.04057263 .04057263 .65995402 -134.766281 -134.493104)" gradientUnits="userSpaceOnUse" x1="194.152" x2="195.835" y1="235.838" y2="240.809"><stop offset="0" stop-color="#cfd1d3"/><stop offset="1" stop-color="#cfd1d3" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.0393 0 0 .0082 -2.222 17.98)" 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><radialGradient id="f" cx="605.714" cy="486.648" gradientTransform="matrix(-.012 0 0 .0082 9.76 17.98)" gradientUnits="userSpaceOnUse" r="117.143"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="g" gradientTransform="matrix(.6 0 0 .3694 -2.4 3.568)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.5135 0 0 .4054 -.325 3.27)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="5.564" y2="43"><stop offset="0" stop-color="#fff"/><stop offset=".036" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><path d="m2.5 21h19v2h-19z" fill="url(#e)" opacity=".15"/><path d="m2.5 21v2c-.62.004-1.5-.448-1.5-1s.692-1 1.5-1z" fill="url(#f)" opacity=".15"/><path d="m1.5 4.5h21v17h-21z" fill="url(#g)"/><path d="m21.5 20.5h-19v-15h19z" fill="none" stroke="url(#h)" stroke-linecap="round"/><path d="m1.5 4.5h21v17h-21z" fill="none" opacity=".6" stroke="#ce5c00" stroke-linejoin="round"/><g transform="translate(8.172 -8)"><path d="m3.247 12.66c-.454.182-1.074 1.88.554 4.626 1.54 2.594 3.114 3.13 3.534 2.873.402-.248.562-2.065-.866-4.31-1.157-1.818-2.765-3.375-3.22-3.19z" fill="#555753" stroke="#555761"/><path d="m7.36 20.11 7.31-4.177c2.156-2.545-1.448-7.886-4.143-7.4l-7.327 4.09c2.72 1.327 4.27 4.717 4.16 7.487z" fill="url(#a)" fill-rule="evenodd" stroke="#555761" stroke-linejoin="round"/><path d="m8.146 18.907 6.104-3.377c1.735-2.063-1.474-7.097-3.74-6.376l-6.12 3.476c1.723.95 3.56 4.058 3.756 6.277z" fill="none" stroke="url(#b)"/><path d="m8.46 12.823v-2.82c0-2.065-3.967-2.023-3.967.064v1.588" fill="none" stroke="#555761" stroke-linecap="round"/><ellipse cx=".092" cy="16.766" fill="url(#c)" fill-rule="evenodd" rx="1.274" ry="1.265" stroke="#555761" stroke-linecap="round" transform="matrix(.86839794 -.49586795 .50415875 .86366377 0 0)"/><path d="m3.98 20.835c-1.887 0-2.48.563-2.48 1.302 0 .534.643 1.336 3.45 1.336h4.62c2.366 0 4.84-.407 4.84-1.33 0-.896-2.542-1.313-4.58-1.318l-.8-.002-.915.014c-1.556-.3-1.38-1.862-1.79-3.12-.82.55-.886 1.253-1.227 2.26-.15.362-.713.866-1.12.858z" fill="#fcaf3e" fill-rule="evenodd" stroke="#ce5c00" stroke-linejoin="round"/><path d="m3.304 13.412c-.125.05-.207.17-.21.303-.117 1.637.804 3.385 1.91 4.147.15.105.357.07.462-.08s.07-.356-.08-.46c-.836-.578-1.722-2.232-1.626-3.566.014-.117-.035-.233-.13-.304-.093-.07-.218-.087-.326-.04z" fill="url(#d)"/><circle cx="-21.647" cy="2.806" fill="#fff" r=".626" transform="rotate(-90)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_diamode.svg b/icon-themes/elementary_svg/cmd/lc_diamode.svg
new file mode 100644
index 000000000..a42249350
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_diamode.svg
@@ -0,0 +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(.03934912 0 0 .0082353 -2.221895 17.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 9.761206 17.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 14.238793 17.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="e" gradientTransform="matrix(.59999859 0 0 .36938167 -2.400006 3.568205)" 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="f"><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="g" gradientTransform="matrix(.51351311 0 0 .4054054 -.325062 3.270281)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" xlink:href="#f" y1="5.56415" y2="43"/><linearGradient id="h" gradientTransform="matrix(.51351351 0 0 .40540539 -.329339 3.265207)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" xlink:href="#f" y1="5.56415" y2="43"/><path d="m2.5 21h19v2h-19z" fill="url(#a)" opacity=".15"/><path d="m2.4999999 21.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#b)" opacity=".15"/><path d="m21.5 21.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#d)" opacity=".15"/><path d="m1.4999609 4.5000401c4.8121656 0 20.9999741.0011 20.9999741.0011l.000026 16.9988989s-13.9999992 0-21.0000001 0c0-5.666661 0-11.333321 0-16.9999817z" fill="url(#e)"/><g fill="none"><path d="m21.5 20.500007h-18.9999997v-14.9999999h18.9999997z" stroke="url(#g)" stroke-linecap="round"/><g stroke-linejoin="round"><path d="m1.4999609 4.499962c4.8121834 0 21.0000521.0011 21.0000521.0011l.000026 16.998977s-14.0000512 0-21.0000781 0c0-5.666687 0-11.333373 0-17.0000599z" opacity=".3" stroke="#000" stroke-width=".999922"/><path d="m21.494983 20.494932h-19.0000003v-15h19.0000003z" opacity=".5" stroke="url(#h)" stroke-linecap="round"/></g></g><g fill="#fff"><path d="m4 7h7v5h-7z"/><path d="m13 7h7v5h-7z"/><path d="m4 14h7v5h-7z"/><path d="m13 14h7v5h-7z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_diaspeed.svg b/icon-themes/elementary_svg/cmd/lc_diaspeed.svg
new file mode 100644
index 000000000..a3017e901
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_diaspeed.svg
@@ -0,0 +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(.3599214 0 0 .08725363 7.079729 13.865792)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><radialGradient id="b" cx="10.491356" cy="21.940859" gradientTransform="matrix(.0000001 2.9166669 -2.8333337 .00000016 72.657129 -8.658938)" gradientUnits="userSpaceOnUse" r="5.459508"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="10.374535" x2="10.374535" y1="22.257729" y2="30.693684"><stop offset="0" stop-color="#fff"/><stop offset=".508" stop-color="#fff" stop-opacity=".235"/><stop offset=".835" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="e" gradientTransform="matrix(-.99998741 0 0 .99998741 29.638279 -2.962035)" gradientUnits="userSpaceOnUse" x1="18.638508" x2="18.638508" xlink:href="#d" y1="8.717988" y2="10.968022"/><linearGradient id="f" gradientTransform="matrix(-.99998741 0 0 .99998741 23.651324 -3.009822)" gradientUnits="userSpaceOnUse" x1="15.651522" x2="15.651522" xlink:href="#d" y1="9.515787" y2="11.01581"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="4.999993" x2="4.999993" xlink:href="#d" y1="8.005848" y2="8.380849"/><linearGradient id="h" gradientTransform="matrix(.30158659 0 0 .33185129 -.293634 1.810038)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.013155" y1=".985206" y2="29.970716"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.486092" x2="23.486092" y1="5.516603" y2="24.728191"><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><linearGradient id="j" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-51.732536" x2="-51.786404" y1="34.231792" y2="2.906247"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="8.5" x2="8.5" y1="2" y2="1"><stop offset="0" stop-color="#d5d5d5"/><stop offset="1" stop-color="#e5e5e5"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="14.526505" x2="14.526505" y1="8.39077" y2="12.515833"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="18.638508" x2="18.638508" y1="7.592971" y2="12.09304"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="n" gradientTransform="matrix(1.3832 0 0 1.4144 -11.892 21.511)" gradientUnits="userSpaceOnUse" x1="21.611818" x2="21.611818" y1="-5.666174" y2="-3.545106"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="10.250006" x2="10.250006" xlink:href="#d" y1="1.255832" y2="2.005834"/><g transform="matrix(1.33333 0 0 1.33333 1.33336 1.325561)"><ellipse cx="7.889552" cy="15.26185" display="block" fill="url(#a)" opacity=".433333" rx="6.073674" ry="1.472407" stroke-width=".750002"/><path d="m6.8749972 10.630856v1.875004l-2.2500056 1.500004.7500018 1.125003 2.2500057-1.500004 2.2500056 1.500004.7500023-1.125003-2.2500061-1.500004v-1.875004z" style="fill:#e5e5e5;stroke:#747474;stroke-width:.750002;stroke-linecap:square;stroke-linejoin:round;stroke-opacity:.745098"/><path d="m.87498219 2.3808352h14.25003581v9.0000228h-14.25003581z" fill="url(#h)" stroke-width="1.073087"/><g stroke-width=".750002"><g fill="none" transform="translate(-1 2)"><path d="m15.375016 8.6308557h-12.7500319v-7.5000188h12.7500319z" stroke="url(#i)" stroke-linecap="round"/><path d="m1.8749822.38083505c2.5206756 0 14.2500228.00092446 14.2500228.00092446l.000013 8.99909809-14.2500359.0000295z" stroke="url(#j)" stroke-linejoin="round"/></g><g stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".745098"><g stroke="#747474"><rect fill="url(#k)" height="2.250006" rx=".375" ry=".375001" width="15.750039" x=".12498" y=".130829"/><circle cx="10.423996" cy="14.589039" fill="#e5e5e5" r=".951788"/></g><circle cx="5.173983" cy="14.589039" fill="#e5e5e5" r=".951788" stroke="#747474"/><path d="m.874982.880831h14.250035v.750002h-14.250035z" fill="none" opacity=".8" stroke="url(#o)"/></g></g><g transform="matrix(-.9999874 0 0 .9999874 29.63828 -2.962035)"><rect fill="url(#m)" height="4.499149" rx=".375006" ry=".374087" width="2.248525" x="17.514999" y="7.59389"/><rect height="4.499149" rx=".375006" ry=".374087" style="opacity:.5;fill:none;stroke:#7239b3;stroke-width:.750011;stroke-linecap:round;stroke-linejoin:round" width="2.248525" x="17.514999" y="7.59389"/></g><g transform="matrix(-.9999874 0 0 .9999874 23.651324 -3.009822)"><rect fill="url(#l)" height="3.750057" rx=".375006" width="2.250033" x="14.526505" y="8.39077"/><rect height="3.749139" rx=".375006" ry=".374088" style="opacity:.5;fill:none;stroke:#cc3b02;stroke-width:.750011;stroke-linecap:round;stroke-linejoin:round" width="2.248525" x="14.528013" y="8.391688"/></g><g transform="matrix(.74999242 0 0 .74999242 -10.000976 -3.241624)"><rect fill="url(#n)" height="2.998814" rx=".500006" ry=".498782" width="3.000038" x="18.501474" y="13.497988"/><rect fill="none" height="2.998814" opacity=".5" rx=".497994" ry=".59664" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" width="3.000038" x="18.501474" y="13.497988"/></g><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m11.373499 5.3817612-.748493-.0009187.000003 3.0000073h.750002z" opacity=".5" stroke="url(#e)" stroke-width=".750002"/><path d="m8.3734917 6.1317619-.7500026-.0000002.0015 2.2490886h.7500015z" opacity=".5" stroke="url(#f)" stroke-width=".750002"/><path d="m4.6249914 7.630848.7500022.0009v.7491022l-.7500022-.0009z" opacity=".5" stroke="url(#g)" stroke-width=".749992"/></g></g><g transform="matrix(1.099 0 0 1.099 6.47 -11.113)"><path d="m15.495904 26.490446a5.0045495 5.0045495 0 0 1 -5.004548 5.00455 5.0045495 5.0045495 0 0 1 -5.0045498-5.00455 5.0045495 5.0045495 0 0 1 5.0045498-5.004549 5.0045495 5.0045495 0 0 1 5.004548 5.004549z" style="stroke:#206b00;stroke-width:.909918;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.67451;fill:url(#b)"/><path d="m14.586662 26.490446c0 2.262042-1.833265 4.095308-4.095307 4.095308-2.2620423 0-4.0953067-1.833265-4.0953067-4.095308 0-2.262041 1.8332644-4.095307 4.0953067-4.095307 2.262042 0 4.095307 1.833265 4.095307 4.095307z" style="opacity:.5;fill:none;stroke-width:.909918;stroke-linecap:round;stroke-linejoin:round;stroke:url(#c)"/><path d="m11.325844 22.855469a.9076266.9076266 0 0 0 -.857422.90625v5.458984a.9076266.9076266 0 0 0 1.453125.726563l3.638672-2.730469a.9076266.9076266 0 0 0 0-1.453125l-3.638672-2.728516a.9076266.9076266 0 0 0 -.595703-.179687z" fill="#206b00" fill-opacity=".67451" opacity=".1"/><path d="m11.401274 24.67061-.02524 5.459508 3.639672-2.729754z" fill="#206612" fill-rule="evenodd" opacity=".3"/><path d="m11.376594 23.762 3.63911 2.728446-3.639672 2.729754z" fill="#fff"/><path d="m7.6861715 22.855469a.9076266.9076266 0 0 0 -.8574222.90625v5.458984a.9076266.9076266 0 0 0 1.4531252.726563l3.6386715-2.730469a.9076266.9076266 0 0 0 0-1.453125l-3.6386715-2.728516a.9076266.9076266 0 0 0 -.595703-.179687z" fill="#206b00" fill-opacity=".67451" opacity=".1"/><path d="m7.7616015 24.67061-.02524 5.459508 3.6396715-2.729754z" fill="#206612" fill-rule="evenodd" opacity=".3"/><path d="m7.7369215 23.762 3.6391095 2.728446-3.6396715 2.729754z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_diatime.svg b/icon-themes/elementary_svg/cmd/lc_diatime.svg
new file mode 100644
index 000000000..0b231d4af
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_diatime.svg
@@ -0,0 +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(.77562455 0 0 .7756249 -43.981565 -9.61426)" gradientUnits="userSpaceOnUse" x1="71.204407" x2="71.204407" y1="15.369057" y2="40.495617"><stop offset="0" stop-color="#fff"/><stop offset=".42447853" stop-color="#fff" stop-opacity=".235294"/><stop offset=".82089913" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="b" cx="15.026252" cy="8.62576" fx=".303533" fy="8.625761" gradientTransform="matrix(-.00000003 .56510885 -.53241442 -.00000004 16.49884 1.63324)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dadada"/></radialGradient><radialGradient id="c" cx="62.625" cy="4.625" gradientTransform="matrix(.94117648 0 0 .2823525 -46.941177 19.694118)" gradientUnits="userSpaceOnUse" r="10.625"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><radialGradient id="d" cx="99.157013" cy="186.17059" gradientTransform="matrix(.12690354 0 0 .04037841 -.583375 13.534573)" gradientUnits="userSpaceOnUse" r="62.769119"><stop offset="0" stop-color="#3d3d3d"/><stop offset=".5" stop-color="#686868" stop-opacity=".498039"/><stop offset="1" stop-color="#686868" stop-opacity="0"/></radialGradient><path d="m19.965624 21.051843a7.9656233 2.5345164 0 1 1 -15.9312462 0 7.9656233 2.5345164 0 1 1 15.9312462 0z" fill="url(#d)"/><path d="m22 21c0 1.656854-4.477153 3-10 3-5.5228476 0-10-1.343146-10-3s4.4771524-3 10-3c5.522847 0 10 1.343146 10 3z" fill="url(#c)" fill-rule="evenodd" opacity=".3"/><path d="m12 1.5000002c-5.7935374 0-10.4999999 4.7064618-10.4999999 10.4999998 0 5.793537 4.7064625 10.500001 10.4999999 10.5 5.793537 0 10.500004-4.706463 10.5-10.5 0-5.793538-4.706463-10.4999998-10.5-10.4999998z" fill="url(#b)"/><g stroke-linecap="round"><path d="m21.5 12c0 5.246706-4.253305 9.5-9.5 9.5s-9.5-4.253294-9.5-9.5c0-5.246704 4.253305-9.5 9.5-9.5s9.5 4.253296 9.5 9.5z" fill="none" stroke="url(#a)" stroke-linejoin="round"/><g stroke-width=".6"><path d="m11.468162 12.606151 5.772823-6.611569" fill="none" stroke="#333"/><path d="m12.848222 12.024423-5.0570603-.329172" fill="#00f" stroke="#333"/><path d="m11.397737 10.450238 2.737257 7.425508" fill="none" stroke="#eb5c3a"/></g></g><path d="m12.656259 2.69923c-.09076.000001-.175547.02016-.248926.04526-.07145.02317-.126968.03699-.181037.06789-.05214.0309-.10295.08225-.135777.113148-.03283.0309-.0563.03367-.06789.04526l.135777.158407c.01352-.01738.04278-.04085.06789-.06789.02703-.02897.0519-.06541.09052-.09052.03862-.0251.08557-.05051.135777-.06789.05214-.01931.117312-.02263.181037-.02263.06179.000001.112061.0053.158408.02263.04828.01738.08225.03892.113148.06789.03283.02897.05244.07646.06789.113148.01738.03669.02263.05383.02263.09052-.000001.05793-.0105.115925-.04526.158407-.03283.04248-.08364.07839-.135778.113148-.05214.03476-.09661.06155-.158407.09052-.05987.02704-.128899.06349-.181037.09052-.09849.05214-.162572.09855-.226296.158408-.06179.05793-.121718.117312-.158407.181036-.03476.06372-.05437.134149-.06789.203667-.011588.067582-.022631.154842-.022631.226291h1.244629v-.181036h-1.018333c.0077-.05986.02788-.112062.04526-.158408.01931-.04634.05383-.09716.09052-.135777.03669-.03862.07784-.07646.135778-.113148.05793-.03669.139397-.07453.226296-.113149.03669-.01738.07977-.04085.135777-.06789.05793-.02703.104337-.07066.158408-.113148.05406-.04248.09909-.07784.135777-.135777.03862-.05986.06789-.145191.06789-.226296-.000001-.06179-.02015-.104337-.04526-.158408-.02511-.056-.06487-.115922-.113148-.158407-.04828-.04248-.11152-.06734-.181037-.09052-.06758-.0251-.139399-.04526-.226296-.04526zm-1.425666.02263c-.0038.0097-.03506.03892-.06789.06789-.03282.02897-.06487.05769-.113148.09052-.04635.03283-.104338.06542-.158407.09052-.05214.02511-.09136.04526-.135778.04526v.181036c.03669.000002.06487-.0072.113149-.02263.04828-.01545.113992-.04472.158407-.06789.04634-.02317.07646-.04085.113148-.06789.03669-.02703.07314-.04472.09052-.06789v1.244629h-.407333v.181037h.973074v-.181037h-.362074v-1.493554h-.203667zm-7.9656229 8.237178c-.1023467.000001-.2053567.0086-.294185.04526-.088829.03669-.1606405.09468-.2262961.158407-.063725.06372-.1197863.1394-.1584073.226296-.036693.08497-.045259.173072-.045259.271556 0 .09655.00857.186589.045259.271555.036693.08497.094682.162572.1584073.226296.063725.06179.141329.09909.2262961.135778.086897.03476.1730705.06789.2715553.06789.1313112 0 .2370968-.04556.3394442-.113148.1042758-.06759.1838111-.157623.2262961-.271556-.0000014.142899-.016293.272703-.045259.384704-.027032.11007-.062943.196244-.1131481.271555-.048279.07724-.1115201.140485-.1810368.181037-.069518.04055-.1413305.06789-.2262962.06789-.1081398 0-.2053566-.03065-.2941849-.09052-.088829-.05793-.1424159-.150441-.1810369-.248925l-.1357777.135777c.055998.119726.1407859.203968.2489258.271556.1081384.06758.2268986.09052.3620737.09052.1139316-.000001.2241223-.01768.3168146-.06789.092689-.05021.1606384-.122019.2262961-.226296.067585-.102346.1217155-.230219.1584073-.384703.036685-.156416.067889-.334556.067889-.543111-.0000014-.133242-.031204-.255865-.067889-.362074-.0366928-.108141-.0927526-.198177-.1584075-.271558-.063725-.073379-.135538-.142415-.2262961-.181037-.090761-.040551-.1860465-.045258-.2941849-.045259zm17.2663939 0c-.06952.000001-.138011.0053-.203667.02263-.06566.01545-.126968.03892-.181037.06789-.05407.02897-.0933.07067-.135777.113148-.04249.04055-.08998.08557-.113148.135778l.135777.113148c.04249-.0869.098-.155388.181037-.203667.08497-.05021.184114-.06789.294185-.06789.05986.000001.130828.0072.181037.02263.05214.01545.09909.037.135778.06789.03862.02897.06928.06874.09052.113148.02124.04249.02263.07785.02263.135778-.000002.110071-.03398.202038-.113148.271555-.07917.06952-.190754.113149-.339445.113148h-.09052v.158407h.06789c.164139.000001.297805.0359.384703.113149.0869.07724.135776.183571.135778.316814-.000002.131312-.05275.247296-.135778.316815-.08304.07145-.194615.09052-.339444.09052-.125519 0-.233779-.01768-.316814-.06789-.08304-.05021-.140485-.1187-.181037-.203666l-.135778.135777c.056.104278.138855.168365.248926.226297.110069.05987.237942.09052.384703.09052.100414-.000001.19045-.01629.271555-.04526.08303-.02703.145734-.06101.203667-.113148.05986-.05021.104879-.107657.135778-.181037.03282-.07145.06789-.162028.06789-.248926-.000001-.139036-.03591-.244822-.113148-.339444-.07531-.09462-.189366-.159795-.316814-.181037.05986-.0077.11206-.01823.158407-.04526.04828-.02897.102949-.07259.135778-.113148.03282-.04248.05051-.08364.06789-.135778.01738-.05406.02263-.100474.02263-.158407-.000001-.07724-.01437-.16257-.04526-.226296-.02897-.06372-.08171-.113992-.135778-.158408-.05407-.04635-.105727-.08804-.181037-.113148-.07338-.0251-.160098-.02263-.248925-.02263zm-17.2663939.158407c.073379.000001.1399407.01629.2036665.04526.065658.02704.1101298.06294.1584072.113148.050205.04828.1068104.115382.1357777.181037.028966.06372.045259.132219.045259.203667-.0000014.07338-.016293.138011-.045259.203666-.027032.06372-.062943.110131-.1131481.158407-.048279.04828-.115382.106813-.1810368.135778-.065659.02703-.1302872.02263-.2036665.02263-.073381 0-.138011.0044-.2036666-.02263-.063725-.02897-.1327608-.0875-.1810368-.135778-.048279-.04828-.084183-.09468-.1131481-.158407-.028966-.06566-.045259-.130285-.045259-.203666-.0000007-.07338.018227-.13994.045259-.203667.028966-.06565.064869-.132759.1131481-.181037.050205-.04828.1173111-.08611.1810368-.113148.065658-.02897.1302851-.04526.2036666-.04526zm8.7576599 8.033512c-.113933.000002-.224125.04031-.316815.09052s-.158709.122021-.226296.226296c-.06566.102348-.121718.228289-.158407.384703-.03669.154486-.04526.334557-.04526.543111 0 .133244.0105.253934.04526.362074.03669.106208.09275.198175.158407.271555.06566.07338.135536.117855.226296.158407.09076.03862.186045.06789.294185.06789.102345 0 .205355-.0086.294185-.04526.08883-.03669.16257-.09468.226296-.158408.06566-.06372.121716-.141328.158407-.226296.03862-.0869.04526-.17307.04526-.271555-.000002-.09655-.0086-.186587-.04526-.271555-.03669-.08497-.09468-.164501-.158407-.226296-.06372-.06373-.1394-.101018-.226296-.135778-.08497-.03668-.173072-.06789-.271555-.06789-.131313.000002-.235168.04556-.339444.113148-.102347.06758-.183814.157624-.226297.271555 0-.140966.01823-.2727.04526-.384703.02897-.112.06487-.218872.113148-.294185.05021-.07724.111518-.117853.181037-.158407.06952-.04055.141329-.06789.226296-.06789.108138.000002.205355.03066.294185.09052.08883.05793.165044.127814.203666.226297l.113148-.113148c-.056005-.119726-.140788-.203968-.248925-.271557-.108141-.067585-.226901-.113146-.362074-.113148zm-.02263.859925c.07145.000002.13801.01629.203667.04526.06566.02703.132759.06487.181037.113148.04828.04828.08418.115382.113148.181037.02896.06373.04526.130287.04526.203666-.000002.07338-.01629.138011-.04526.203667-.02703.06372-.06294.110131-.113148.158407-.04828.04828-.115383.106812-.181037.135777-.06372.02703-.130288.02263-.203667.02263-.07338 0-.138011.0044-.203666-.02263-.06372-.02896-.1082-.0875-.158408-.135777-.04828-.05021-.106812-.09468-.135777-.158407-.02897-.06373-.02263-.130286-.02263-.203667-.000001-.07338-.0044-.139941.02263-.203666.02897-.06566.06487-.13276.113148-.181037.05021-.04828.11538-.08611.181037-.113148.06566-.02897.130285-.04526.203666-.04526z" opacity=".4"/><path d="m12 1.4999999c-5.7935381 0-10.5000001 4.7064611-10.5000001 10.4999991 0 5.793539 4.706462 10.500003 10.5000001 10.500001 5.793538 0 10.500007-4.706462 10.5-10.500001 0-5.793538-4.706462-10.4999991-10.5-10.4999991z" fill="none" opacity=".4" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_dismantle.svg b/icon-themes/elementary_svg/cmd/lc_dismantle.svg
new file mode 100644
index 000000000..36a48ef2c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_dismantle.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="18" x2="18" xlink:href="#d" y1="1.5" y2="16.5"/><linearGradient id="b" gradientTransform="matrix(.31231236 0 0 .31231203 -.439937 34.002483)" gradientUnits="userSpaceOnUse" x1="51.798126" x2="51.798126" y1="-99.267654" y2="-60.844543"><stop offset="0" stop-color="#fff"/><stop offset=".49999997" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="8.499997" x2="8.499997" y1="10" y2="21"><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="d" gradientUnits="userSpaceOnUse" x1="10.416009" x2="10.416009" y1="8.614654" y2="22.339955"><stop offset="0" stop-color="#43d6b5"/><stop offset="1" stop-color="#22cc93"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.02485212 0 0 .0082353 -.48225 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 9.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#g"/><linearGradient id="g"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="h" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 7.238793 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#g"/><path d="m2.499999 22h12v2h-12z" fill="url(#e)" opacity=".15"/><path d="m2.5 22.000085v1.999891c-.620473.0038-1.5-.448075-1.5-1.000075 0-.551999.6924-.999816 1.5-.999816z" fill="url(#f)" opacity=".15"/><path d="m14.5 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#h)" opacity=".15"/><rect fill="url(#d)" height="14" rx="1.5" width="14" x="1.5" y="8.5"/><rect fill="none" height="12" opacity=".5" rx=".75" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round" width="12" x="2.5" y="9.5"/><rect fill="none" height="14" opacity=".5" rx="1.5" stroke="#105845" stroke-linecap="round" stroke-linejoin="round" width="14" x="1.5" y="8.5"/><path d="m23 10.000796a8.0000001 7.9991057 0 1 1 -16 0 8.0000001 7.9991057 0 1 1 16 0z" opacity=".05"/><path d="m22.5 10.000796a7.5000002 7.4982683 0 1 1 -14.9999999 0 7.5000002 7.4982683 0 1 1 14.9999999 0z" opacity=".07"/><path d="m22.5 9a7.5000002 7.4982683 0 1 1 -15 0 7.5000002 7.4982683 0 1 1 15 0z" fill="url(#a)"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m21.499999 8.997998a6.4999998 6.4999935 0 1 1 -12.9999991 0 6.4999998 6.4999935 0 1 1 12.9999991 0z" opacity=".5" stroke="url(#b)"/><path d="m22.5 9.000001a7.5000002 7.5000021 0 1 1 -15 0 7.5000002 7.5000021 0 1 1 15 0z" opacity=".5" stroke="#555761"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_displaymasterbackground.svg b/icon-themes/elementary_svg/cmd/lc_displaymasterbackground.svg
new file mode 100644
index 000000000..e62d3e883
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_displaymasterbackground.svg
@@ -0,0 +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(0 .4865 -.37838 0 21.58 .824)" gradientUnits="userSpaceOnUse" x1="6.528263" x2="41.471737" y1="22.675617" y2="22.675617"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientTransform="matrix(1.0080891 0 0 1.0000217 -4.038 2.999761)" gradientUnits="userSpaceOnUse" x1="4.419417" x2="20.01996" y1="3.52262" y2="3.52262"><stop offset="0" stop-color="#888a85"/><stop offset="1" stop-color="#888a85" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="1110.5" cy="1543" gradientTransform="matrix(1.3323351 0 0 .9601284 -1471.5547 -1471.5679)" gradientUnits="userSpaceOnUse" r="6.14121"><stop offset="0" stop-color="#fff"/><stop offset=".55299991" stop-color="#fff"/><stop offset="1" stop-color="#a2a2a2"/></radialGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="1.006025" x2="16.000223" xlink:href="#e" y1="9.534337" y2="9.534337"/><linearGradient id="e"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="f" cx="62.625" cy="4.625" gradientTransform="matrix(.76091728 0 0 .19022902 -39.567475 19.101329)" gradientUnits="userSpaceOnUse" r="10.625" xlink:href="#e"/><linearGradient id="g" gradientTransform="matrix(.0328 0 0 .01513 .147 14.28)" gradientUnits="userSpaceOnUse" x1="302.86" x2="302.86" y1="366.65" y2="609.51"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="h" cx="605.71" cy="486.65" gradientTransform="matrix(.0328 0 0 .01513 .154 14.28)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#e"/><radialGradient id="i" cx="605.71" cy="486.65" gradientTransform="matrix(-.0328 0 0 .01513 23.846 14.28)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#e"/><linearGradient id="j" gradientTransform="matrix(.48626 .00027 .0001 .34755 59.86 1.242)" gradientUnits="userSpaceOnUse" x1="-116.939" x2="-75.809" y1="28.167" y2="28.135"><stop offset="0" stop-opacity=".271"/><stop offset="1" stop-opacity=".368"/></linearGradient><linearGradient id="k" gradientTransform="matrix(0 .57143159 -.34765868 0 21.376801 -1.21579)" gradientUnits="userSpaceOnUse" x1="7.377593" x2="40.627419" y1="26.971285" y2="26.971285"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.11183 0 0 .11095 27.052 7.434)" gradientUnits="userSpaceOnUse" x1="-96.557" x2="-96.557" y1="110.92" y2="39.992"><stop offset="0" stop-color="#e89c42"/><stop offset="1" stop-color="#faca67"/></linearGradient><linearGradient id="m" gradientTransform="matrix(0 -.11183 .1195 0 6.62 -5.052)" gradientUnits="userSpaceOnUse" x1="-107.46" x2="-107.46" y1="-37.385" y2="38.561"><stop offset="0" stop-color="#0b85e9"/><stop offset="1" stop-color="#69d1ef"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.0751 .00587 -.0062 .0715 25.005 9.547)" gradientUnits="userSpaceOnUse" x1="-211.29" x2="-208.5" y1="88.75" y2="75.191"><stop offset="0" stop-color="#ec4502"/><stop offset="1" stop-color="#fe7617"/></linearGradient><linearGradient id="o" gradientTransform="matrix(.07503 0 0 .0756 21.87 7.858)" gradientUnits="userSpaceOnUse" x1="-184.92" x2="-175.25" y1="113.98" y2="88.801"><stop offset="0" stop-color="#7a0f01"/><stop offset="1" stop-color="#d31807"/></linearGradient><g opacity=".2"><path d="m4.083 19.827h15.835v3.673h-15.835z" fill="url(#g)" transform="translate(0 .5)"/><path d="m19.917 19.827v3.673c1.69.007 4.083-.823 4.083-1.837 0-1.013-1.885-1.836-4.083-1.836z" fill="url(#h)" transform="translate(0 .5)"/><path d="m4.083 19.827v3.673c-1.69.007-4.083-.823-4.083-1.837 0-1.013 1.885-1.836 4.083-1.836z" fill="url(#i)" transform="translate(0 .5)"/></g><path d="m20.5 2.5v20h-16v-20z" fill="url(#k)" stroke-width="1.059626"/><path d="m22.5 19.5h-20v-16h20z" fill="none" stroke="url(#j)" stroke-linejoin="round" transform="matrix(0 1 -1 0 24 0)"/><path d="m4 5v13h17v-13z" fill="url(#l)" transform="matrix(0 1 -1 0 24 0)"/><path d="m6 4v11.764c.38.108.872.196 1.46.196 1.494 0 1.28-.537 2.568-.537 1.287 0 2.046.877 3.786.877 2.156 0 2.65-1.413 4.356-1.413 1.332 0-2.568.773-1.102.773.99 0 1.32-.406 1.932-.67v-10.99z" opacity=".07"/><path d="m4 18h11.145c.124-.252.237-.572.237-.918 0-.79-.68-1.56-.68-2.878s.855-2.31.855-3.97-1.238-2.035-1.238-4.153.783 2.082.783.755c0-.914-.34-1.304-.557-1.835h-10.545z" fill="url(#m)" transform="matrix(0 1 -1 0 24 0)"/><g fill="#fff"><path d="m18.62 13.055c-1.177 0-1.92.337-2.526.65-.607.314-1.064.588-1.87.588-.83 0-1.485-.2-2.138-.412s-1.306-.443-2.066-.443c-.748 0-1.35.18-1.842.352s-.873.33-1.207.33c-.302 0-.596-.105-.837-.218a.31.314 0 0 0 -.133-.03v1.35c.414.105.934.186 1.545.186.826 0 1.247-.152 1.564-.29.317-.136.514-.247 1.156-.247.615 0 1.11.203 1.716.425.608.22 1.32.453 2.29.453 1.206 0 1.99-.385 2.64-.742.65-.358 1.152-.67 1.975-.67.043 0 .073.006.113.008v-1.272c-.126-.006-.236-.017-.38-.017z" opacity=".1"/><path d="m18.62 13.674c-2.242 0-2.638 1.238-4.397 1.238-1.76 0-2.808-.855-4.203-.855-1.396 0-2.214.68-3.05.68-.365 0-.703-.113-.97-.237v.713c.402.108.924.195 1.545.195 1.583 0 1.357-.537 2.72-.537 1.364 0 2.165.878 4.008.878 2.283 0 2.808-1.414 4.614-1.414.042 0 .073.006.113.008v-.65c-.125-.007-.234-.018-.38-.018z" opacity=".3"/><path d="m18.62 14.174c-2.242 0-2.638 1.238-4.397 1.238-1.76 0-2.808-.855-4.203-.855-1.396 0-2.214.68-3.05.68-.365 0-.703-.113-.97-.237v.713c.402.108.924.195 1.545.195 1.583 0 1.357-.537 2.72-.537 1.364 0 2.165.878 4.008.878 2.283 0 2.808-1.414 4.614-1.414.042 0 .073.006.113.008v-.65c-.125-.007-.234-.018-.38-.018z"/></g><path d="m18.5 4.5v16h-12v-16z" fill="none" opacity=".3" stroke="#000"/><path d="m8.9 15.537c-.072-.006-.154 0-.237.028-.32.108-.358.322-.387.425-.03.103-.035.182-.04.266-.01.17 0 .346.006.523.007.144.013.273.016.387-.11.025-.234.053-.375.083-.176.038-.355.076-.52.128-.08.026-.16.052-.257.108-.05.028-.106.06-.172.134s-.146.212-.142.378c.01.326.21.424.305.482.093.057.17.087.252.117.164.06.347.11.526.156l.393.108-.035.365c-.017.172-.033.343-.033.51 0 .08.003.16.028.266.013.054.03.115.083.198.053.082.164.2.332.247.327.092.488-.06.575-.126.087-.068.14-.13.196-.195.11-.132.215-.28.318-.43.084-.12.16-.228.227-.32.107.04.223.087.356.14.166.07.334.138.5.188.082.025.16.048.273.057.056.005.124.01.223-.013.1-.023.248-.088.347-.225.193-.268.094-.463.053-.562-.04-.1-.084-.165-.132-.236-.096-.14-.214-.28-.33-.42-.095-.113-.177-.214-.25-.304.074-.083.156-.173.252-.277.12-.13.24-.26.34-.393.05-.067.1-.132.143-.232.023-.05.047-.11.055-.206.01-.096-.01-.252-.117-.385-.208-.258-.432-.225-.543-.22-.112.007-.193.026-.278.048-.17.043-.35.105-.523.167-.145.05-.27.096-.385.133-.06-.092-.124-.196-.198-.314-.092-.146-.185-.295-.288-.428-.052-.066-.1-.128-.185-.2-.043-.036-.096-.077-.19-.114-.047-.02-.112-.036-.185-.04zm.84 1.15.022.005c-.006 0-.023.006-.026.007-.01 0-.015-.01.005-.012zm.308.1c.026.02.024.03.02.024l-.02-.023zm-1.592.32c.02-.01.022.003.015.006l-.03.008c.003 0 .013-.012.016-.013zm-.198.243v.027c0 .01-.01.002 0-.027zm2.613.48c-.004-.007.007-.006.017.022l-.016-.02zm.01.31c-.014.03-.024.032-.02.026.002-.003.014-.02.02-.025zm-2.602.507v.03c-.008-.03 0-.037 0-.03zm.174.268.025.01c.01.003 0 .007-.025-.01zm1.64.29c.007-.007.008.004-.018.023zm-.338.095c.004 0 .024.01.032.01-.033 0-.04-.012-.032-.01z" opacity=".05"/><path d="m8.762 16.02c-.18.06.03 1.366-.084 1.512-.11.14-1.464.284-1.46.46.006.182 1.38.393 1.49.54.106.144-.17 1.416.007 1.466.183.05.82-1.125 1.002-1.18.176-.05 1.36.59 1.464.444.11-.15-.87-1.087-.867-1.27.002-.175 1.01-1.05.897-1.188-.116-.144-1.358.45-1.54.392-.174-.056-.734-1.236-.908-1.177z" opacity=".15"/><path d="m8.022 12.505c.174-.06.736 1.123.91 1.18.182.057 1.423-.54 1.54-.395.11.14-.896 1.014-.898 1.19-.002.182.977 1.12.868 1.27-.104.145-1.29-.496-1.465-.443-.182.054-.818 1.23-1 1.18-.178-.05.097-1.322-.01-1.465-.11-.148-1.482-.36-1.487-.542-.005-.176 1.35-.32 1.46-.46.114-.147-.098-1.454.082-1.515z" fill="url(#n)" transform="translate(.792 3.174)"/><path d="m8.83 15.645-.047.046c0 .002-.002.003-.002.003-.096.235.06 1.26-.038 1.385-.004.005-.01.012-.018.017l.04.027c.79.237.098-1.428.08-1.475l-.012-.002z" fill="#9d0f06" opacity=".5"/><path d="m6.754 14.427c-.167.002-.263.01-.263.01v.04c.1.18 1.39.384 1.5.53.107.143-.17 1.43.01 1.48.184.052.827-1.138 1.01-1.193.18-.053 1.362.587 1.48.45-1-1.225-3.015-1.323-3.736-1.317z" fill="url(#o)" opacity=".75" transform="translate(.792 3.174)"/><path d="m5.5 21.5v-18h14v18z" fill="none" stroke="url(#a)" stroke-linecap="round"/><g transform="translate(7.999776 1.997674)"><g transform="translate(0 -1)"><g fill-rule="evenodd" transform="translate(0 8)"><path d="m1.6311977 10.044215-1.2140423-.5314124c.9355638-5.9221279 6.9649974-9.81131271 15.4743956-2.6074566l-.148677 3.105767v.024c-2.3001-1.9558412-4.28185-4.4661954-8.3626394-4.4661954-4.6845799.0620013-5.4152457 3.6123781-5.7451002 4.4751964z" fill="url(#b)"/><path d="m15.497906 10.035214c-2.197549 2.805361-4.840524 3.464775-7.4943994 3.464775-2.6539763 0-5.9811868-.45581-6.4951461-3.464775.5575631-2.7513595 1.9987083-4.4348957 5.7001846-4.4661968 4.0448559-.0340007 6.0093479 2.5103543 8.2893609 4.4661968z" style="stroke-width:1.004673;stroke-linejoin:round;stroke-dashoffset:.6;stroke-opacity:.658824;fill:url(#c);stroke:url(#d)"/><ellipse cx="7.320361" cy="9.525049" fill="#46aaed" fill-opacity=".984314" rx="3.161734" ry="3.136432" stroke="#2f78c8" stroke-width=".669784"/><ellipse cx="7.050984" cy="8.801107" fill="#2f78c8" rx="2.016211" ry="1.800021"/><ellipse cx="6.546961" cy="8.400906" fill="#d7e4f1" rx="1.008172" ry=".800054"/></g><path d="m.49911436 17.499903c.89458434-5.925929 7.65508724-10.9231368 15.03926664-2.609057" fill="none" stroke="#8c8c8c" stroke-width="1.004673"/></g><path d="m16.169716 19.98114c0 1.116301-3.619676 2.021186-8.0847463 2.021186-4.4650706 0-8.0847461-.904818-8.0847461-2.021186 0-1.116369 3.6196755-2.021187 8.0847461-2.021187 4.4650703 0 8.0847463.904885 8.0847463 2.021187z" fill="url(#f)" fill-rule="evenodd" opacity=".3" stroke-width=".673729"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_displaymasterobjects.svg b/icon-themes/elementary_svg/cmd/lc_displaymasterobjects.svg
new file mode 100644
index 000000000..718766920
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_displaymasterobjects.svg
@@ -0,0 +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.0080891 0 0 1.0000217 -4.038 2.999761)" gradientUnits="userSpaceOnUse" x1="4.419417" x2="20.01996" y1="3.52262" y2="3.52262"><stop offset="0" stop-color="#888a85"/><stop offset="1" stop-color="#888a85" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="1110.5" cy="1543" gradientTransform="matrix(1.3323351 0 0 .9601284 -1471.5547 -1471.5679)" gradientUnits="userSpaceOnUse" r="6.14121"><stop offset="0" stop-color="#fff"/><stop offset=".55299991" stop-color="#fff"/><stop offset="1" stop-color="#a2a2a2"/></radialGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="1.006025" x2="16.000223" xlink:href="#d" y1="9.534337" y2="9.534337"/><linearGradient id="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="62.625" cy="4.625" gradientTransform="matrix(.76091728 0 0 .19022902 -39.567475 19.101329)" gradientUnits="userSpaceOnUse" r="10.625" xlink:href="#d"/><linearGradient id="f" gradientTransform="matrix(.5135 0 0 .4054 -.33 3.265)" gradientUnits="userSpaceOnUse" x1="24.011684" x2="24.011684" y1="6.746423" y2="41.280216"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="g" cx="7.504621" cy="8.597903" gradientTransform="matrix(-.00000006 1.4444444 -1.2222222 -.00000005 22.508549 -9.840008)" gradientUnits="userSpaceOnUse" r="18"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".262" stop-color="#64baff"/><stop offset=".705" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><linearGradient id="h" gradientTransform="matrix(.4845 0 0 .34573 33.24 3.15)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="53.624" y2="2.906"><stop offset="0" stop-color="#002e99"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.0352 0 0 .00824 -.725 18.98)" 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><radialGradient id="j" cx="605.714" cy="486.648" gradientTransform="matrix(-.01205 0 0 .00824 8.76 17.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><radialGradient id="k" cx="605.714" cy="486.648" gradientTransform="matrix(.01205 0 0 .00824 15.24 17.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><g transform="translate(0 -2)"><path d="m1.5 22h21v2h-21z" fill="url(#i)" opacity=".15" transform="translate(0 -1)"/><path d="m1.5 21v2c-.62.004-1.5-.448-1.5-1s.692-1 1.5-1z" fill="url(#j)" opacity=".15"/><path d="m22.5 21v2c.62.004 1.5-.448 1.5-1s-.692-1-1.5-1z" fill="url(#k)" opacity=".15"/><g stroke-linejoin="round"><path d="m1.5 4.5h21v17h-21z" fill="url(#g)" stroke="url(#h)"/><g fill="none"><path d="m21.495 20.495h-19v-15h19z" opacity=".5" stroke="url(#f)" stroke-linecap="round"/><path d="m11.5 18.5h9m-1 1v-7m-9-5h-7m1-1v10" opacity=".5" stroke="#fff" stroke-linecap="square"/></g></g><path d="m7 13.018h.993l.007.982h-.993zm2-.018h1l.007.982h-1zm2 0h2l.007.982h-2zm3 0 1.993.018.007.982-1.994-.018zm-7-2h2v1h-2zm3 0h1v1h-1.0000019zm2 0h2l.001 1h-2.001zm3 0h2v1h-2zm-8 4h2v1h-2zm3 0h1v1h-1zm2 0h1v1h-1zm2 0h1v1h-1.002zm2 0 1.012.013-.012.987-1.012-.013z" fill="#fff" opacity=".7"/></g><g transform="translate(7.999776 1.997674)"><g transform="translate(0 -1)"><g fill-rule="evenodd" transform="translate(0 8)"><path d="m1.6311977 10.044215-1.2140423-.5314124c.9355638-5.9221279 6.9649974-9.81131271 15.4743956-2.6074566l-.148677 3.105767v.024c-2.3001-1.9558412-4.28185-4.4661954-8.3626394-4.4661954-4.6845799.0620013-5.4152457 3.6123781-5.7451002 4.4751964z" fill="url(#a)"/><path d="m15.497906 10.035214c-2.197549 2.805361-4.840524 3.464775-7.4943994 3.464775-2.6539763 0-5.9811868-.45581-6.4951461-3.464775.5575631-2.7513595 1.9987083-4.4348957 5.7001846-4.4661968 4.0448559-.0340007 6.0093479 2.5103543 8.2893609 4.4661968z" fill="url(#b)" stroke="url(#c)" stroke-dashoffset=".6" stroke-linejoin="round" stroke-opacity=".658824"/><ellipse cx="7.320361" cy="9.525049" fill="#64baff" fill-opacity=".984314" rx="3.161734" ry="3.136432" stroke="#0d52bf" stroke-width=".5"/><ellipse cx="7.050984" cy="8.801107" fill="#0d52bf" rx="2.016211" ry="1.800021"/><ellipse cx="6.546961" cy="8.400906" fill="#d7e4f1" rx="1.008172" ry=".800054"/></g><path d="m.49911436 17.499903c.89458434-5.925929 7.65508724-10.9231368 15.03926664-2.609057" fill="none" stroke="#8c8c8c"/></g><path d="m16.169716 19.98114c0 1.116301-3.619676 2.021186-8.0847463 2.021186-4.4650706 0-8.0847461-.904818-8.0847461-2.021186 0-1.116369 3.6196755-2.021187 8.0847461-2.021187 4.4650703 0 8.0847463.904885 8.0847463 2.021187z" fill="url(#e)" fill-rule="evenodd" opacity=".3" stroke-width=".673729"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_displaymode.svg b/icon-themes/elementary_svg/cmd/lc_displaymode.svg
new file mode 100644
index 000000000..a42249350
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_displaymode.svg
@@ -0,0 +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(.03934912 0 0 .0082353 -2.221895 17.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 9.761206 17.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 14.238793 17.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="e" gradientTransform="matrix(.59999859 0 0 .36938167 -2.400006 3.568205)" 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="f"><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="g" gradientTransform="matrix(.51351311 0 0 .4054054 -.325062 3.270281)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" xlink:href="#f" y1="5.56415" y2="43"/><linearGradient id="h" gradientTransform="matrix(.51351351 0 0 .40540539 -.329339 3.265207)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" xlink:href="#f" y1="5.56415" y2="43"/><path d="m2.5 21h19v2h-19z" fill="url(#a)" opacity=".15"/><path d="m2.4999999 21.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#b)" opacity=".15"/><path d="m21.5 21.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#d)" opacity=".15"/><path d="m1.4999609 4.5000401c4.8121656 0 20.9999741.0011 20.9999741.0011l.000026 16.9988989s-13.9999992 0-21.0000001 0c0-5.666661 0-11.333321 0-16.9999817z" fill="url(#e)"/><g fill="none"><path d="m21.5 20.500007h-18.9999997v-14.9999999h18.9999997z" stroke="url(#g)" stroke-linecap="round"/><g stroke-linejoin="round"><path d="m1.4999609 4.499962c4.8121834 0 21.0000521.0011 21.0000521.0011l.000026 16.998977s-14.0000512 0-21.0000781 0c0-5.666687 0-11.333373 0-17.0000599z" opacity=".3" stroke="#000" stroke-width=".999922"/><path d="m21.494983 20.494932h-19.0000003v-15h19.0000003z" opacity=".5" stroke="url(#h)" stroke-linecap="round"/></g></g><g fill="#fff"><path d="m4 7h7v5h-7z"/><path d="m13 7h7v5h-7z"/><path d="m4 14h7v5h-7z"/><path d="m13 14h7v5h-7z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_distributecolumns.svg b/icon-themes/elementary_svg/cmd/lc_distributecolumns.svg
new file mode 100644
index 000000000..06b748b9c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_distributecolumns.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#s" y1="8" y2="9"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#s" y1="12" y2="13"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#s" y1="16" y2="17"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#s" y1="20" y2="21"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#q" y1="1.5" y2="22.5"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="11" x2="11" xlink:href="#s" y1="3" y2="5"/><linearGradient id="g" gradientTransform="translate(-3.000001 .000182)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#q" y1="1.5" y2="22.5"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="7.999999" x2="7.999999" xlink:href="#s" y1="3.000182" y2="5.000182"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="5.999999" x2="5.999999" xlink:href="#s" y1="8.000182" y2="9.000182"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="5.999999" x2="5.999999" xlink:href="#s" y1="12.000182" y2="13.000182"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="5.999999" x2="5.999999" xlink:href="#s" y1="16.000182" y2="17.000182"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="5.999999" x2="5.999999" xlink:href="#s" y1="20.000182" y2="21.000182"/><linearGradient id="m" gradientTransform="matrix(0 -.5372 .57682 0 -25.996998 33.866)" gradientUnits="userSpaceOnUse" x1="34.188385" x2="21.157856" y1="46.803162" y2="46.803162"><stop offset="0" stop-color="#fff"/><stop offset=".45" stop-color="#fff" stop-opacity=".235"/><stop offset=".65" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="4.000002" x2="4.000002" y1="11" y2="24"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="o"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="p" cx="24.837" cy="36.421001" gradientTransform="matrix(-.27598 0 0 -.29583 14.324002 30.82)" gradientUnits="userSpaceOnUse" r="15.645" xlink:href="#o"/><linearGradient id="q" gradientTransform="matrix(.26746192 0 0 .44993664 5.280915 -.024539)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="r" gradientTransform="matrix(.14285716 0 0 .25 5.428572 3.000001)" gradientUnits="userSpaceOnUse" x1="23.954144" x2="23.954144" xlink:href="#o" y1="15.999304" y2="19.963179"/><linearGradient id="s" gradientUnits="userSpaceOnUse" x1="11" x2="11" y1="3" y2="5"><stop offset="0" stop-color="#fff"/><stop offset="0" 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><g transform="translate(3)"><path d="m7 1.5h4c.277 0 .5.223.5.5v20c0 .277-.223.5-.5.5h-4c-.277 0-.5-.223-.5-.5v-20c0-.277.223-.5.5-.5z" fill="url(#e)"/><path d="m6 7h6.000001v1h-6.000001z" fill="url(#r)" opacity=".15"/><path d="m7.518182 1.499845c-.574146 0-1.0363641.462218-1.036364 1.036364l.000001 3.963609h5.036364l-.000002-3.963609c0-.574146-.462218-1.036364-1.036363-1.036364z" fill="none" opacity=".4" stroke="#000" stroke-linecap="round"/><path d="m7.5 2.5v3h3v-3z" fill="none" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><path d="m6.000001 7h1v14.999818h-1z" opacity=".321"/><path d="m11.000001 7h1v14.999818h-1z" opacity=".321"/><path d="m7.000001 9.999818h4v1h-4z" opacity=".321"/><path d="m7.000001 13.999818h4v1h-4z" opacity=".321"/><path d="m7.000001 17.999819h4v1h-4z" opacity=".321"/><path d="m6 22h6v1h-6z" opacity=".321"/><g fill="none"><path d="m7.5098 7.492187-.0098 2.007813h3v-2z" stroke="url(#a)"/><path d="m7.5098 11.492187-.0098 2.007813h3v-2z" stroke="url(#b)"/><path d="m7.5098 15.492187-.0098 2.007813h3v-2z" stroke="url(#c)"/><path d="m7.5098 19.492187-.0098 2.007813h3v-2z" stroke="url(#d)"/></g></g><g transform="translate(-1)"><path d="m4 1.5c-.277 0-.5.223-.5.5v20c0 .277.223.5.5.5h4v-21z" fill="url(#g)"/><path d="m4.499999 2.500182v3h3v-3z" fill="none" stroke="url(#h)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4 1c-.554 0-1 .446-1 1v5 15h1v-15-5h4v-1z" opacity=".321"/><path d="m4 10h4v1h-4z" opacity=".321"/><path d="m4 14h4v1h-4z" opacity=".321"/><path d="m4 18.000001h4v1h-4z" opacity=".321"/><path d="m2.999999 22.000182 5.000001-.000182v1l-5.000001.000182z" opacity=".321"/><g fill="none"><path d="m4.509799 7.492369-.0098 2.007813h3v-2z" stroke="url(#i)"/><path d="m4.509799 11.492369-.0098 2.007813h3v-2z" stroke="url(#j)"/><path d="m4.509799 15.492369-.0098 2.007813h3v-2z" stroke="url(#k)"/><path d="m4.509799 19.492369-.0098 2.007813h3v-2z" stroke="url(#l)"/></g><path d="m4 6h4v1h-4z" fill="#3a3a38" opacity=".32"/></g><g transform="translate(10)"><path d="m3.1520017 20.045a4.318 4.628 0 1 1 8.6350003 0 4.318 4.628 0 0 1 -8.6350003 0z" fill="url(#p)" fill-rule="evenodd" opacity=".141"/><path d="m6.5000017 23.5 7.0000003-6-7.0000003-6v4h-6v4h6z" style="display:block;stroke:#a62100;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#n)"/><path d="m7.5000017 21.287966 4.4439893-3.787966-4.4439893-3.822881v2.822881h-6v2h6z" display="block" fill="none" opacity=".5" stroke="url(#m)" stroke-miterlimit="7"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_distributehorzcenter.svg b/icon-themes/elementary_svg/cmd/lc_distributehorzcenter.svg
new file mode 100644
index 000000000..f3159140a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_distributehorzcenter.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="187.81599" x2="187.172" xlink:href="#b" y1="489.547" y2="489.547"/><linearGradient id="b"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#ffa154" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="-208.18401" x2="-208.828" xlink:href="#b" y1="-491.453" y2="-491.453"/><linearGradient id="d" gradientTransform="matrix(0 -1 1 0 -473 210)" gradientUnits="userSpaceOnUse" x1="187.81599" x2="187.172" xlink:href="#b" y1="489.547" y2="489.547"/><linearGradient id="e" gradientTransform="matrix(0 1 -1 0 -473 210)" gradientUnits="userSpaceOnUse" x1="-208.18401" x2="-208.828" xlink:href="#b" y1="-491.453" y2="-491.453"/><linearGradient id="f" gradientTransform="matrix(-1 0 0 1 10.5 0)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.624325" x2="3.624325" xlink:href="#g" y1="12" y2="1"/><linearGradient id="g"><stop offset="0" stop-color="#a62100"/><stop offset=".90147907" stop-color="#a62100"/><stop offset="1" stop-color="#cc3b02" stop-opacity="0"/></linearGradient><linearGradient id="h" gradientTransform="matrix(-1 0 0 1 21.5 0)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.624325" x2="3.624325" xlink:href="#g" y1="12" y2="1"/><linearGradient id="i" gradientTransform="matrix(.60000005 0 0 -2.199987 51.19993 -438.7973)" gradientUnits="userSpaceOnUse" x1="-73.999916" x2="-73.999916" xlink:href="#l" y1="-201.72723" y2="-206.27272"/><linearGradient id="j" gradientTransform="matrix(.48571543 0 0 .45629666 -34.78968 -5.734851)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1=".985206" y2="47.013336"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.66666664 0 0 -1.857143 67.166583 -366.85727)" gradientUnits="userSpaceOnUse" x1="-69.999916" x2="-69.999916" xlink:href="#j" y1="-200.00011" y2="-208.00011"/><linearGradient id="l" gradientTransform="matrix(.60000005 0 0 -2.199987 62.199929 -436.7973)" gradientUnits="userSpaceOnUse" x1="-73.999916" x2="-73.999916" y1="-201.72723" y2="-206.27272"><stop offset="0" stop-color="#fff"/><stop offset=".00000079" 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="m" gradientTransform="matrix(-.66666664 0 0 -2.4285714 -43.166584 -483.42867)" gradientUnits="userSpaceOnUse" x1="-69.999916" x2="-69.999916" xlink:href="#j" y1="-200.00011" y2="-208.00011"/><path d="m10.499999 20.499888h-7.999999v-16.9999991h7.999999z" fill="url(#m)"/><path d="m3.5 19.5h6v-15h-6z" fill="none" stroke="url(#i)" stroke-miterlimit="3"/><path d="m10.499999 20.499888h-7.999999v-16.9999991h7.999999z" fill="none" opacity=".5" stroke="#555761" stroke-linejoin="round" stroke-miterlimit="3"/><path d="m13.5 18.499888h7.999999v-13.0000001h-7.999999z" fill="url(#k)"/><path d="m14.499999 17.5h6v-11.0000002h-6z" fill="none" stroke="url(#l)" stroke-miterlimit="3"/><path d="m13.5 18.499888h7.999999v-13.0000001h-7.999999z" fill="none" opacity=".5" stroke="#555761" stroke-linejoin="round" stroke-miterlimit="3"/><g stroke-miterlimit="0" transform="matrix(-1 0 0 -1 24 24)"><path d="m186.5 489.5h3v2h-3z" fill="url(#a)" transform="matrix(0 -1 1 0 -484 210)"/><path d="m5.5 18.5v-3h2v3zm0-5v-3h2v3zm0-5v-3h2v3z" fill="#ffa154"/><path d="m-209.5-491.5h3v2h-3z" fill="url(#c)" transform="matrix(0 1 -1 0 -484 210)"/><path d="m16.5 23.5v-3h2v3z" fill="url(#d)"/><path d="m16.5 18.5v-3h2v3zm0-5v-3h2v3zm0-5v-3h2v3z" fill="#ffa154"/><path d="m18.5.5v3h-2v-3z" fill="url(#e)"/><g fill="none" stroke-linejoin="round"><path d="m5.5 1v2.4999999h2v-2.4999999m-2 4.4999999v3h2v-3zm0 5.0000001v3h2v-3zm0 5v3h2v-3zm2 7.5v-2.5h-2v2.5" opacity=".5" stroke="url(#f)"/><path d="m16.5 1.0000001v2.4999999h2v-2.4999999m-2 4.4999999v3h2v-3zm0 5v3h2v-3zm0 5v3h2v-3zm2 7.5v-2.5h-2v2.5" opacity=".5" stroke="url(#h)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_distributehorzdistance.svg b/icon-themes/elementary_svg/cmd/lc_distributehorzdistance.svg
new file mode 100644
index 000000000..f9f53cc47
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_distributehorzdistance.svg
@@ -0,0 +1 @@
+<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="#a62100"/><stop offset=".90147907" stop-color="#a62100"/><stop offset="1" stop-color="#a62100" stop-opacity="0"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#ffa154"/><stop offset=".90909094" stop-color="#ffa154" stop-opacity=".926471"/><stop offset="1" stop-color="#ffa154" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.48571543 0 0 .45629666 -34.78968 -5.734851)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1=".985206" y2="47.013336"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="d" gradientTransform="matrix(-1 0 0 1.0952381 13.000124 -1.142857)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.551594" x2="3.551594" xlink:href="#b" y1="12" y2="1.956522"/><linearGradient id="e" gradientTransform="matrix(-1 0 0 1 13.000124 0)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.624325" x2="3.624325" xlink:href="#a" y1="12" y2="1"/><linearGradient id="f" gradientTransform="matrix(.66666664 0 0 -1.857143 68.166708 -366.85727)" gradientUnits="userSpaceOnUse" x1="-69.999916" x2="-69.999916" xlink:href="#c" y1="-200.00011" y2="-208.00011"/><linearGradient id="g" gradientTransform="matrix(.60000005 0 0 -2.199987 63.200054 -436.7973)" gradientUnits="userSpaceOnUse" x1="-73.999916" x2="-73.999916" y1="-201.72723" y2="-206.27272"><stop offset="0" stop-color="#fff"/><stop offset=".00000079" 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="h" gradientTransform="matrix(1 0 0 1.0952381 11 -1.142857)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.551594" x2="3.551594" xlink:href="#b" y1="12" y2="1.956522"/><linearGradient id="i" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="14.624325" x2="14.624325" xlink:href="#a" y1="12" y2="1"/><linearGradient id="j" gradientTransform="matrix(-.6 0 0 -2.9999822 -39.199927 -599.99632)" gradientUnits="userSpaceOnUse" x1="-73.999916" x2="-73.999916" y1="-201.66664" y2="-206.33333"><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="k" gradientTransform="matrix(-.66666664 0 0 -2.4285714 -44.166584 -483.42867)" gradientUnits="userSpaceOnUse" x1="-69.999916" x2="-69.999916" xlink:href="#c" y1="-200.00011" y2="-208.00011"/><path d="m9.4999992 20.499888h-7.9999992v-16.9999991h7.9999992z" fill="url(#k)"/><path d="m8.4999996 19.500001h-6v-15.0000008h6z" fill="none" stroke="url(#j)" stroke-miterlimit="3"/><path d="m9.4999992 20.499888h-7.9999992v-16.9999991h7.9999992z" fill="none" opacity=".5" stroke="#555761" stroke-linejoin="round" stroke-miterlimit="3"/><path d="m10.500124 1h-2v22h2z" fill="url(#d)"/><path d="m8.500124 1v22m2 0v-22" fill="none" opacity=".5" stroke="url(#e)"/><path d="m14.500125 18.499888h7.999999v-13.0000001h-7.999999z" fill="url(#f)"/><path d="m15.500124 17.5h6v-11.0000002h-6z" fill="none" stroke="url(#g)" stroke-miterlimit="3"/><path d="m14.500125 18.499888h7.999999v-13.0000001h-7.999999z" fill="none" opacity=".5" stroke="#555761" stroke-linejoin="round" stroke-miterlimit="3"/><path d="m13.5 1h2v22h-2z" fill="url(#h)"/><path d="m15.5 1v22m-2 0v-22" fill="none" opacity=".5" stroke="url(#i)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_distributehorzleft.svg b/icon-themes/elementary_svg/cmd/lc_distributehorzleft.svg
new file mode 100644
index 000000000..2f3dc63dd
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_distributehorzleft.svg
@@ -0,0 +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 6 0)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.624325" x2="3.624325" xlink:href="#b" y1="12" y2="1"/><linearGradient id="b"><stop offset="0" stop-color="#a62100"/><stop offset=".90147907" stop-color="#a62100"/><stop offset="1" stop-color="#a62100" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-1 0 0 1 18 0)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.624325" x2="3.624325" xlink:href="#b" y1="12" y2="1"/><linearGradient id="d"><stop offset="0" stop-color="#ffa154"/><stop offset=".90909094" stop-color="#ffa154" stop-opacity=".926471"/><stop offset="1" stop-color="#ffa154" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.48571543 0 0 .45629666 -34.78968 -5.734851)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1=".985206" y2="47.013336"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="f" gradientTransform="matrix(1 0 0 1.0952381 -1 -1.142857)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.551594" x2="3.551594" xlink:href="#d" y1="12" y2="1.956522"/><linearGradient id="g" gradientTransform="matrix(.66666664 0 0 -1.857143 68.166708 -366.85727)" gradientUnits="userSpaceOnUse" x1="-69.999916" x2="-69.999916" xlink:href="#e" y1="-200.00011" y2="-208.00011"/><linearGradient id="h" gradientTransform="matrix(.60000005 0 0 -2.199987 63.200054 -436.7973)" gradientUnits="userSpaceOnUse" x1="-73.999916" x2="-73.999916" y1="-201.72723" y2="-206.27272"><stop offset="0" stop-color="#fff"/><stop offset=".00000079" 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(1 0 0 1.0952381 11 -1.142857)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.551594" x2="3.551594" xlink:href="#d" y1="12" y2="1.956522"/><linearGradient id="j" gradientTransform="matrix(.6 0 0 -2.9999822 51.200051 -599.99632)" gradientUnits="userSpaceOnUse" x1="-73.999916" x2="-73.999916" y1="-201.66664" y2="-206.33333"><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="k" gradientTransform="matrix(.66666664 0 0 -2.4285714 56.166708 -483.42867)" gradientUnits="userSpaceOnUse" x1="-69.999916" x2="-69.999916" xlink:href="#e" y1="-200.00011" y2="-208.00011"/><path d="m2.5001248 20.499888h7.9999992v-16.9999991h-7.9999992z" fill="url(#k)"/><path d="m3.5001244 19.500001h6v-15.0000008h-6z" fill="none" stroke="url(#j)" stroke-miterlimit="3"/><path d="m2.5001248 20.499888h7.9999992v-16.9999991h-7.9999992z" fill="none" opacity=".5" stroke="#555761" stroke-linejoin="round" stroke-miterlimit="3"/><path d="m1.5 1h2v22h-2z" fill="url(#f)"/><path d="m14.500125 18.499888h7.999999v-13.0000001h-7.999999z" fill="url(#g)"/><path d="m15.500124 17.5h6v-11.0000002h-6z" fill="none" stroke="url(#h)" stroke-miterlimit="3"/><path d="m14.500125 18.499888h7.999999v-13.0000001h-7.999999z" fill="none" opacity=".5" stroke="#555761" stroke-linejoin="round" stroke-miterlimit="3"/><path d="m13.5 1h2v22h-2z" fill="url(#i)"/><g fill="none"><path d="m13.5 1v22m2 0v-22" opacity=".5" stroke="url(#c)"/><path d="m1.5 1v22m2 0v-22" opacity=".5" stroke="url(#a)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_distributehorzright.svg b/icon-themes/elementary_svg/cmd/lc_distributehorzright.svg
new file mode 100644
index 000000000..e482293a6
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_distributehorzright.svg
@@ -0,0 +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 13.000124 0)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.624325" x2="3.624325" xlink:href="#b" y1="12" y2="1"/><linearGradient id="b"><stop offset="0" stop-color="#a62100"/><stop offset=".90147907" stop-color="#a62100"/><stop offset="1" stop-color="#a62100" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-1 0 0 1 25.000124 0)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.624325" x2="3.624325" xlink:href="#b" y1="12" y2="1"/><linearGradient id="d"><stop offset="0" stop-color="#ffa154"/><stop offset=".90909094" stop-color="#ffa154" stop-opacity=".926471"/><stop offset="1" stop-color="#ffa154" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.48571543 0 0 .45629666 -34.78968 -5.734851)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1=".985206" y2="47.013336"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="f" gradientTransform="matrix(-1 0 0 1.0952381 25.000124 -1.142857)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.551594" x2="3.551594" xlink:href="#d" y1="12" y2="1.956522"/><linearGradient id="g" gradientTransform="matrix(-.66666664 0 0 -1.857143 -44.166584 -366.85727)" gradientUnits="userSpaceOnUse" x1="-69.999916" x2="-69.999916" xlink:href="#e" y1="-200.00011" y2="-208.00011"/><linearGradient id="h" gradientTransform="matrix(-.60000005 0 0 -2.199987 -39.19993 -436.7973)" gradientUnits="userSpaceOnUse" x1="-73.999916" x2="-73.999916" y1="-201.72723" y2="-206.27272"><stop offset="0" stop-color="#fff"/><stop offset=".00000079" 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(-1 0 0 1.0952381 13.000124 -1.142857)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.551594" x2="3.551594" xlink:href="#d" y1="12" y2="1.956522"/><linearGradient id="j" gradientTransform="matrix(-.6 0 0 -2.9999822 -27.199927 -599.99632)" gradientUnits="userSpaceOnUse" x1="-73.999916" x2="-73.999916" y1="-201.66664" y2="-206.33333"><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="k" gradientTransform="matrix(-.66666664 0 0 -2.4285714 -32.166584 -483.42867)" gradientUnits="userSpaceOnUse" x1="-69.999916" x2="-69.999916" xlink:href="#e" y1="-200.00011" y2="-208.00011"/><path d="m21.499999 20.499888h-7.999999v-16.9999991h7.999999z" fill="url(#k)"/><path d="m20.5 19.500001h-6v-15.0000008h6z" fill="none" stroke="url(#j)" stroke-miterlimit="3"/><path d="m21.499999 20.499888h-7.999999v-16.9999991h7.999999z" fill="none" opacity=".5" stroke="#555761" stroke-linejoin="round" stroke-miterlimit="3"/><path d="m22.500124 1h-2v22h2z" fill="url(#f)"/><path d="m9.4999989 18.499888h-7.999999v-13.0000001h7.999999z" fill="url(#g)"/><path d="m8.4999999 17.5h-6v-11.0000002h6z" fill="none" stroke="url(#h)" stroke-miterlimit="3"/><path d="m9.4999989 18.499888h-7.999999v-13.0000001h7.999999z" fill="none" opacity=".5" stroke="#555761" stroke-linejoin="round" stroke-miterlimit="3"/><path d="m10.500124 1h-2.0000001v22h2.0000001z" fill="url(#i)"/><g fill="none"><path d="m8.500124 1v22m2 0v-22" opacity=".5" stroke="url(#a)"/><path d="m20.500124 1v22m2 0v-22" opacity=".5" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_distributerows.svg b/icon-themes/elementary_svg/cmd/lc_distributerows.svg
new file mode 100644
index 000000000..b2ca40052
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_distributerows.svg
@@ -0,0 +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(.48483606 0 0 .5270602 14.833398 2.601171)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#b" y1="6.451322" y2="8.345967"/><linearGradient id="b" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" y1="6.451322" y2="10.245955"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999982" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 2.599763)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#b" y1="6.451322" y2="8.348639"/><linearGradient id="d" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 2.601171)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#b" y1="6.451322" y2="8.345967"/><linearGradient id="e" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 2.599763)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#b" y1="6.451322" y2="8.348639"/><linearGradient id="f" gradientTransform="matrix(.46923148 0 0 .08998732 .238447 4.095129)" gradientUnits="userSpaceOnUse" x1="25.065567" x2="25.132275" xlink:href="#j" y1="4.499203" y2="48.395687"/><radialGradient id="g" cx="24.837" cy="36.421001" gradientTransform="matrix(-.27598 0 0 -.29583 24.324 24.82)" gradientUnits="userSpaceOnUse" r="15.645"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="10" x2="23.5" y1="11.5" y2="11.5"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="i" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 27.866)" gradientUnits="userSpaceOnUse" x1="30.465376" x2="30.465376" y1="48.536804" y2="64.139595"><stop offset="0" stop-color="#fff"/><stop offset=".00000007" stop-color="#fff" stop-opacity=".235"/><stop offset=".65" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.46923148 0 0 .08998732 .238447 4.095129)" gradientUnits="userSpaceOnUse" x1="25.065567" x2="25.132275" y1="4.499203" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="translate(0 6)"><path d="m1.5 4.5h20v4h-20z" fill="url(#j)" stroke-width=".872872"/><path d="m1 4v5h1 4 1 4 1 4 1 4 1v-5h-1-19zm1 1h4v3h-4zm5 0h4v3h-4zm5 0h4v3h-4zm5 0h4v3h-4z" opacity=".321"/><g fill="none"><path d="m2.50125 5.49859 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#e)"/><path d="m7.5 5.499998 2.99875.00141.0012 1.99859h-2.999954z" stroke="url(#d)"/><path d="m12.50125 5.49859 2.99875.00141.0013 1.99859h-3.000004z" stroke="url(#c)"/><path d="m17.5 5.499998 2.99875.00141.0012 1.99859h-3.000004z" stroke="url(#a)"/></g></g><path d="m1.5 4.5h20v3.5h-20z" fill="url(#f)" stroke-width=".872872"/><path d="m1 4v4h1v-3h4v3h1v-3h4v3h1v-3h4v3h1v-3h4v3h1v-4h-1-19z" opacity=".321"/><g fill="none"><path d="m2.50125 5.49859 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#e)"/><path d="m7.5 5.499998 2.99875.00141.0012 1.99859h-2.999954z" stroke="url(#d)"/><path d="m12.50125 5.49859 2.99875.00141.0013 1.99859h-3.000004z" stroke="url(#c)"/><path d="m17.5 5.499998 2.99875.00141.0012 1.99859h-3.000004z" stroke="url(#a)"/></g><path d="m13.152 14.045a4.318 4.628 0 1 1 8.635 0 4.318 4.628 0 0 1 -8.635 0z" fill="url(#g)" fill-rule="evenodd" opacity=".141" transform="matrix(0 1 -1 0 29.000002 .000001)"/><path d="m16.5 17.5 7-6-7-6v4h-6v4h6z" style="display:block;stroke:#a62100;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#h)" transform="matrix(0 1 -1 0 29.000002 .000001)"/><path d="m17.5 15.287966 4.443989-3.787966-4.443989-3.8228814v2.8228814h-6v2h6z" display="block" fill="none" opacity=".5" stroke="url(#i)" stroke-miterlimit="7" transform="matrix(0 1 -1 0 29.000002 .000001)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_distributeselection.svg b/icon-themes/elementary_svg/cmd/lc_distributeselection.svg
new file mode 100644
index 000000000..baae1b28e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_distributeselection.svg
@@ -0,0 +1 @@
+<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="#a62100"/><stop offset=".90147907" stop-color="#a62100"/><stop offset="1" stop-color="#cc3b02" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="187.81599" x2="187.172" xlink:href="#c" y1="489.547" y2="489.547"/><linearGradient id="c"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#ffa154" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="-208.18401" x2="-208.828" xlink:href="#c" y1="-491.453" y2="-491.453"/><linearGradient id="e" gradientTransform="matrix(0 -1 1 0 -473 210)" gradientUnits="userSpaceOnUse" x1="187.81599" x2="187.172" xlink:href="#c" y1="489.547" y2="489.547"/><linearGradient id="f" gradientTransform="matrix(0 1 -1 0 -473 210)" gradientUnits="userSpaceOnUse" x1="-208.18401" x2="-208.828" xlink:href="#c" y1="-491.453" y2="-491.453"/><linearGradient id="g" gradientTransform="matrix(-1 0 0 1 21.5 0)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.624325" x2="3.624325" xlink:href="#a" y1="12" y2="1"/><linearGradient id="h" gradientTransform="matrix(-1 0 0 1 10.5 0)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.624325" x2="3.624325" xlink:href="#a" y1="12" y2="1"/><linearGradient id="i" gradientTransform="matrix(.28571361 0 0 .30419701 -40.416449 -6.038581)" 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="j" 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="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="k" 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="l" gradientUnits="userSpaceOnUse" x1="7.5" x2="7.5" xlink:href="#k" y1="20.5" y2="8.5"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="17.5" x2="16.937202" xlink:href="#k" y1="20.5" y2="2.447153"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="17" x2="17" xlink:href="#j" y1="4" y2="19"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="7" x2="7" xlink:href="#j" y1="9" y2="18"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="3.495" x2="4" xlink:href="#i" y1="7.498" y2="20"/><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="13.502" x2="13.502" xlink:href="#i" y1="2.498" y2="20.497999"/><path d="m10.495 7.498v12h-7v-12z" fill="url(#p)" stroke="url(#l)" stroke-linejoin="round" stroke-miterlimit="3"/><path d="m20.505 2.5v17.998h-7.003v-18z" fill="url(#q)" fill-rule="evenodd" stroke="url(#m)" stroke-linejoin="round" stroke-miterlimit="0"/><path d="m19.5 3.498v16h-4.998v-16z" fill="none" stroke="url(#n)" stroke-linecap="round" stroke-miterlimit="2"/><path d="m9.495 8.498v10h-5v-10z" fill="none" stroke="url(#o)" stroke-miterlimit="3"/><g stroke-miterlimit="0" transform="matrix(-1 0 0 -1 24 24)"><path d="m186.5 489.5h3v2h-3z" fill="url(#b)" transform="matrix(0 -1 1 0 -484 210)"/><path d="m5.5 18.5v-3h2v3zm0-5v-3h2v3zm0-5v-3h2v3z" fill="#ffa154"/><path d="m-209.5-491.5h3v2h-3z" fill="url(#d)" transform="matrix(0 1 -1 0 -484 210)"/><path d="m16.5 23.5v-3h2v3z" fill="url(#e)"/><path d="m16.5 18.5v-3h2v3zm0-5v-3h2v3zm0-5v-3h2v3z" fill="#ffa154"/><path d="m18.5.5v3h-2v-3z" fill="url(#f)"/><g fill="none" stroke-linejoin="round"><path d="m5.5 1v2.4999999h2v-2.4999999m-2 4.4999999v3h2v-3zm0 5.0000001v3h2v-3zm0 5v3h2v-3zm2 7.5v-2.5h-2v2.5" opacity=".5" stroke="url(#h)"/><path d="m16.5 1.0000001v2.4999999h2v-2.4999999m-2 4.4999999v3h2v-3zm0 5v3h2v-3zm0 5v3h2v-3zm2 7.5v-2.5h-2v2.5" opacity=".5" stroke="url(#g)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_distributevertbottom.svg b/icon-themes/elementary_svg/cmd/lc_distributevertbottom.svg
new file mode 100644
index 000000000..39f75e595
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_distributevertbottom.svg
@@ -0,0 +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(0 -1 -1 0 24 13)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.624325" x2="3.624325" xlink:href="#b" y1="12" y2="1"/><linearGradient id="b"><stop offset="0" stop-color="#a62100"/><stop offset=".90147907" stop-color="#a62100"/><stop offset="1" stop-color="#a62100" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 -1 -1 0 24 25)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.624325" x2="3.624325" xlink:href="#b" y1="12" y2="1"/><linearGradient id="d"><stop offset="0" stop-color="#ffa154"/><stop offset=".90909094" stop-color="#ffa154" stop-opacity=".926471"/><stop offset="1" stop-color="#ffa154" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.48571543 0 0 .45629666 -34.78968 -5.734851)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1=".985206" y2="47.013336"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="f" gradientTransform="matrix(0 -.66666664 -1.857143 0 -366.85727 -44.166521)" gradientUnits="userSpaceOnUse" x1="-68.470383" x2="-80.415329" xlink:href="#e" y1="-204.00005" y2="-204.00005"/><linearGradient id="g" gradientTransform="matrix(0 -.60000005 -2.199987 0 -436.7973 -39.199867)" gradientUnits="userSpaceOnUse" x1="-70.333206" x2="-78.666542" y1="-203.99998" y2="-203.99998"><stop offset="0" stop-color="#fff"/><stop offset=".00000036" 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="h" gradientTransform="matrix(0 1 -1.0952381 0 25.142919 6)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.551594" x2="3.551594" xlink:href="#d" y1="12" y2="1.956522"/><linearGradient id="i" gradientTransform="matrix(0 1 -1.0952381 0 25.142919 18)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.551594" x2="3.551594" xlink:href="#d" y1="12" y2="1.956522"/><linearGradient id="j" gradientTransform="matrix(0 .6 -2.9999822 0 -599.99632 62.199989)" gradientUnits="userSpaceOnUse" x1="-78.666542" x2="-70.333214" y1="-204.48007" y2="-204.48007"><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="k" gradientTransform="matrix(0 .66666664 -2.4285714 0 -483.42867 67.166646)" gradientUnits="userSpaceOnUse" x1="-80.524582" x2="-68.506798" xlink:href="#e" y1="-203.71898" y2="-203.71898"/><path d="m20.499888 13.500063v7.999999h-16.9999991v-7.999999z" fill="url(#k)"/><path d="m19.500001 14.500062v6h-15.0000008v-6z" fill="none" stroke="url(#j)" stroke-miterlimit="3"/><path d="m20.499888 13.500063v7.999999h-16.9999991v-7.999999z" fill="none" opacity=".5" stroke="#555761" stroke-linejoin="round" stroke-miterlimit="3"/><path d="m18.499888 9.500062v-7.999999h-13.0000001v7.999999z" fill="url(#f)"/><path d="m17.5 8.500063v-6h-11.0000002v6z" fill="none" stroke="url(#g)" stroke-miterlimit="3"/><path d="m18.499888 9.500062v-7.999999h-13.0000001v7.999999z" fill="none" opacity=".5" stroke="#555761" stroke-linejoin="round" stroke-miterlimit="3"/><path d="m23.000062 8.5v2h-22v-2z" fill="url(#h)"/><path d="m23.000062 20.5v2h-22v-2z" fill="url(#i)"/><g fill="none"><path d="m23 8.5h-22m0 2h22" opacity=".5" stroke="url(#a)"/><path d="m23 20.5h-22m0 2h22" opacity=".5" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_distributevertcenter.svg b/icon-themes/elementary_svg/cmd/lc_distributevertcenter.svg
new file mode 100644
index 000000000..7bdd5e71d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_distributevertcenter.svg
@@ -0,0 +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(0 -1 1 0 -473 210)" gradientUnits="userSpaceOnUse" x1="187.81599" x2="187.172" xlink:href="#b" y1="489.547" y2="489.547"/><linearGradient id="b"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#ffa154" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 1 -1 0 -473 210)" gradientUnits="userSpaceOnUse" x1="-208.18401" x2="-208.828" xlink:href="#b" y1="-491.453" y2="-491.453"/><linearGradient id="d" gradientTransform="matrix(-1 0 0 1 10.5 0)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.624325" x2="3.624325" xlink:href="#e" y1="12" y2="1"/><linearGradient id="e"><stop offset="0" stop-color="#a62100"/><stop offset=".90147907" stop-color="#a62100"/><stop offset="1" stop-color="#cc3b02" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(-1 0 0 1 21.5 0)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.624325" x2="3.624325" xlink:href="#e" y1="12" y2="1"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="187.81599" x2="187.172" xlink:href="#b" y1="489.547" y2="489.547"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="-208.18401" x2="-208.828" xlink:href="#b" y1="-491.453" y2="-491.453"/><linearGradient id="i" gradientTransform="matrix(.48571543 0 0 .45629666 -34.78968 -5.734851)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1=".985206" y2="47.013336"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="j" gradientTransform="matrix(0 -.66666664 -1.857143 0 -366.85727 -43.166583)" gradientUnits="userSpaceOnUse" x1="-68.470383" x2="-80.415329" xlink:href="#i" y1="-204.00005" y2="-204.00005"/><linearGradient id="k" gradientTransform="matrix(0 -.60000005 -2.199987 0 -436.7973 -38.199929)" gradientUnits="userSpaceOnUse" x1="-70.333206" x2="-78.666542" y1="-203.99998" y2="-203.99998"><stop offset="0" stop-color="#fff"/><stop offset=".00000036" 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="l" gradientTransform="matrix(0 .6 -2.9999822 0 -599.99632 62.199927)" gradientUnits="userSpaceOnUse" x1="-78.666542" x2="-70.333214" y1="-204.48007" y2="-204.48007"><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="m" gradientTransform="matrix(0 .66666664 -2.4285714 0 -483.42867 67.166584)" gradientUnits="userSpaceOnUse" x1="-80.524582" x2="-68.506798" xlink:href="#i" y1="-203.71898" y2="-203.71898"/><path d="m20.499888 13.500001v7.999999h-16.9999991v-7.999999z" fill="url(#m)"/><path d="m19.500001 14.5v6h-15.0000008v-6z" fill="none" stroke="url(#l)" stroke-miterlimit="3"/><path d="m20.499888 13.500001v7.999999h-16.9999991v-7.999999z" fill="none" opacity=".5" stroke="#555761" stroke-linejoin="round" stroke-miterlimit="3"/><path d="m18.499888 10.5v-7.999999h-13.0000001v7.999999z" fill="url(#j)"/><path d="m17.5 9.500001v-6h-11.0000002v6z" fill="none" stroke="url(#k)" stroke-miterlimit="3"/><g stroke-linejoin="round"><path d="m18.499888 10.5v-7.999999h-13.0000001v7.999999z" fill="none" opacity=".5" stroke="#555761" stroke-miterlimit="3"/><g stroke-miterlimit="0" transform="matrix(0 1 -1 0 24 0)"><path d="m186.5 489.5h3v2h-3z" fill="url(#g)" transform="matrix(0 -1 1 0 -484 210)"/><path d="m5.5 18.5v-3h2v3zm0-5v-3h2v3zm0-5v-3h2v3z" fill="#ffa154"/><path d="m-209.5-491.5h3v2h-3z" fill="url(#h)" transform="matrix(0 1 -1 0 -484 210)"/><path d="m16.5 23.5v-3h2v3z" fill="url(#a)"/><path d="m16.5 18.5v-3h2v3zm0-5v-3h2v3zm0-5v-3h2v3z" fill="#ffa154"/><path d="m18.5.5v3h-2v-3z" fill="url(#c)"/><g fill="none" stroke-linejoin="round"><path d="m5.5 1v2.4999999h2v-2.4999999m-2 4.4999999v3h2v-3zm0 5.0000001v3h2v-3zm0 5v3h2v-3zm2 7.5v-2.5h-2v2.5" opacity=".5" stroke="url(#d)"/><path d="m16.5 1.0000001v2.4999999h2v-2.4999999m-2 4.4999999v3h2v-3zm0 5v3h2v-3zm0 5v3h2v-3zm2 7.5v-2.5h-2v2.5" opacity=".5" stroke="url(#f)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_distributevertdistance.svg b/icon-themes/elementary_svg/cmd/lc_distributevertdistance.svg
new file mode 100644
index 000000000..9f6be3e4b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_distributevertdistance.svg
@@ -0,0 +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(0 -1 -1 0 24 13)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.624325" x2="3.624325" xlink:href="#b" y1="12" y2="1"/><linearGradient id="b"><stop offset="0" stop-color="#a62100"/><stop offset=".90147907" stop-color="#a62100"/><stop offset="1" stop-color="#a62100" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 -1 -1 0 24 18)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.624325" x2="3.624325" xlink:href="#b" y1="12" y2="1"/><linearGradient id="d"><stop offset="0" stop-color="#ffa154"/><stop offset=".90909094" stop-color="#ffa154" stop-opacity=".926471"/><stop offset="1" stop-color="#ffa154" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.48571543 0 0 .45629666 -34.78968 -5.734851)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1=".985206" y2="47.013336"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="f" gradientTransform="matrix(0 -.66666664 -1.857143 0 -366.85727 -44.166646)" gradientUnits="userSpaceOnUse" x1="-68.470383" x2="-80.415329" xlink:href="#e" y1="-204.00005" y2="-204.00005"/><linearGradient id="g" gradientTransform="matrix(0 -.60000005 -2.199987 0 -436.7973 -39.19993)" gradientUnits="userSpaceOnUse" x1="-70.333206" x2="-78.666542" y1="-203.99998" y2="-203.99998"><stop offset="0" stop-color="#fff"/><stop offset=".00000036" 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="h" gradientTransform="matrix(0 -1 -1.0952381 0 25.142919 13)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.551594" x2="3.551594" xlink:href="#d" y1="12" y2="1.956522"/><linearGradient id="i" gradientTransform="matrix(0 1 -1.0952381 0 25.142919 10.999938)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.551594" x2="3.551594" xlink:href="#d" y1="12" y2="1.956522"/><linearGradient id="j" gradientTransform="matrix(0 .6 -2.9999822 0 -599.99632 63.199927)" gradientUnits="userSpaceOnUse" x1="-78.666542" x2="-70.333214" y1="-204.48007" y2="-204.48007"><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="k" gradientTransform="matrix(0 .66666664 -2.4285714 0 -483.42867 68.166584)" gradientUnits="userSpaceOnUse" x1="-80.524582" x2="-68.506798" xlink:href="#e" y1="-203.71898" y2="-203.71898"/><path d="m20.499888 14.500001v7.999999h-16.9999991v-7.999999z" fill="url(#k)"/><path d="m19.500001 15.5v6h-15.0000008v-6z" fill="none" stroke="url(#j)" stroke-miterlimit="3"/><path d="m20.499888 14.500001v7.999999h-16.9999991v-7.999999z" fill="none" opacity=".5" stroke="#555761" stroke-linejoin="round" stroke-miterlimit="3"/><path d="m18.499888 9.4999369v-7.999999h-13.0000001v7.999999z" fill="url(#f)"/><path d="m17.5 8.5v-6h-11.0000002v6z" fill="none" stroke="url(#g)" stroke-miterlimit="3"/><path d="m18.499888 1.4999379v7.999999h-13.0000001v-7.999999z" fill="none" opacity=".5" stroke="#555761" stroke-linejoin="round" stroke-miterlimit="3"/><path d="m23.000062 10.5v-2.0000001h-22v2.0000001z" fill="url(#h)"/><path d="m23.000062 13.499938v2h-22v-2z" fill="url(#i)"/><g fill="none"><path d="m23 8.5h-22m0 2h22" opacity=".5" stroke="url(#a)"/><path d="m23 13.5h-22m0 2h22" opacity=".5" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_distributeverttop.svg b/icon-themes/elementary_svg/cmd/lc_distributeverttop.svg
new file mode 100644
index 000000000..62b8f2abd
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_distributeverttop.svg
@@ -0,0 +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(0 -1 -1 0 24.000062 5.999938)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.624325" x2="3.624325" xlink:href="#b" y1="12" y2="1"/><linearGradient id="b"><stop offset="0" stop-color="#a62100"/><stop offset=".90147907" stop-color="#a62100"/><stop offset="1" stop-color="#a62100" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 -1 -1 0 24.000062 17.999938)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.624325" x2="3.624325" xlink:href="#b" y1="12" y2="1"/><linearGradient id="d"><stop offset="0" stop-color="#ffa154"/><stop offset=".90909094" stop-color="#ffa154" stop-opacity=".926471"/><stop offset="1" stop-color="#ffa154" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.48571543 0 0 .45629666 -34.78968 -5.734851)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1=".985206" y2="47.013336"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="f" gradientTransform="matrix(0 -.66666664 -1.857143 0 -366.85727 -43.166583)" gradientUnits="userSpaceOnUse" x1="-68.470383" x2="-80.415329" xlink:href="#e" y1="-204.00005" y2="-204.00005"/><linearGradient id="g" gradientTransform="matrix(0 -.60000005 -2.199987 0 -436.7973 -38.199929)" gradientUnits="userSpaceOnUse" x1="-70.333206" x2="-78.666542" y1="-203.99998" y2="-203.99998"><stop offset="0" stop-color="#fff"/><stop offset=".00000036" 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="h" gradientTransform="matrix(0 1 -1.0952381 0 25.142919 -1.000062)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.551594" x2="3.551594" xlink:href="#d" y1="12" y2="1.956522"/><linearGradient id="i" gradientTransform="matrix(0 1 -1.0952381 0 25.142919 10.999938)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.551594" x2="3.551594" xlink:href="#d" y1="12" y2="1.956522"/><linearGradient id="j" gradientTransform="matrix(0 .6 -2.9999822 0 -599.99632 63.199927)" gradientUnits="userSpaceOnUse" x1="-78.666542" x2="-70.333214" y1="-204.48007" y2="-204.48007"><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="k" gradientTransform="matrix(0 .66666664 -2.4285714 0 -483.42867 68.166584)" gradientUnits="userSpaceOnUse" x1="-80.524582" x2="-68.506798" xlink:href="#e" y1="-203.71898" y2="-203.71898"/><path d="m20.499888 14.500001v7.999999h-16.9999991v-7.999999z" fill="url(#k)"/><path d="m19.500001 15.5v6h-15.0000008v-6z" fill="none" stroke="url(#j)" stroke-miterlimit="3"/><path d="m20.499888 14.500001v7.999999h-16.9999991v-7.999999z" fill="none" opacity=".5" stroke="#555761" stroke-linejoin="round" stroke-miterlimit="3"/><path d="m18.499888 10.5v-7.999999h-13.0000001v7.999999z" fill="url(#f)"/><path d="m17.5 9.500001v-6h-11.0000002v6z" fill="none" stroke="url(#g)" stroke-miterlimit="3"/><path d="m18.499888 10.5v-7.999999h-13.0000001v7.999999z" fill="none" opacity=".5" stroke="#555761" stroke-linejoin="round" stroke-miterlimit="3"/><path d="m23.000062 1.499938v2h-22v-2z" fill="url(#h)"/><path d="m23.000062 13.499938v2h-22v-2z" fill="url(#i)"/><g fill="none"><path d="m23.000062 1.499938h-22m0 2h22" opacity=".5" stroke="url(#a)"/><path d="m23.000062 13.499938h-22m0 2h22" opacity=".5" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_documentation.svg b/icon-themes/elementary_svg/cmd/lc_documentation.svg
new file mode 100644
index 000000000..343dffc64
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_documentation.svg
@@ -0,0 +1 @@
+<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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.32432)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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="c" gradientTransform="matrix(.41428585 0 0 .45629535 3.307158 .348925)" 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><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="f" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.4507042 0 0 .46666668 2.148915 .111367)" gradientUnits="userSpaceOnUse" x1="22.004084" x2="22.004084" y1="47.813133" y2="3.363852"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#c8c8c8"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="5.99999" x2="5.99999" y1="1.501317" y2="22.508566"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><path d="m3.500001 22h16.999998v2h-16.999998z" fill="url(#f)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#e)" opacity=".15"/><path d="m20.5 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#d)" opacity=".15"/><path d="m6 1.5000169c3.3226946 0 14.500021.00136 14.500021.00136l.000018 20.9986511s-9.666692 0-14.500039 0c0-6.999993 0-13.99999 0-20.9999888z" fill="url(#c)" stroke-width=".975482"/><g fill="none"><path d="m19.5 21.5h-15.0000004v-19h15.0000004z" stroke="url(#b)" stroke-linecap="round"/><path d="m6 1.4999569 14.500019.00136.000021 20.9987161h-14.50004" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/><path d="m8 5.5h1.647888zm1.830986 0h.788732zm.929578 0h.394365zm.549296 0h.718309zm.873238 0h.732395zm.87324 0h1.169014zm1.323943 0h1.521127zm1.661972 0h1.014085zm1.15493 0h.253521zm-9.197183.992709h1.394366zm1.535211 0h2.28169zm2.422536 0h1.112676zm1.253521 0h1.042253zm1.183098 0h.887324zm1.028169 0 1.394367.01458zm-7.422535 1.007291h1.929578zm2.084507 0h2.084507zm2.225352 0h.830986zm.971831 0h1.957747zm2.084507 0h1.338028zm1.492958 0h.535211zm-8.859155 1h.71831zm.943662 0h2.661972zm-.943662 1.992709h1.394366zm1.535211 0h2.28169zm2.422536 0h1.112676zm1.253521 0h1.042253zm1.183098 0h.887324zm1.028169 0 1.394367.01458zm-7.422535 1.007291h1.056338zm1.211268 0h.97183zm1.140845 0h.873239zm1.014085 0h.380281zm.535211 0h.84507zm1.014084 0h2.211268zm2.366197 0h1.690141zm1.830986 0h.535211zm-9.112676 1h1.774648zm1.915493 0h1.901408zm2.042254 0h.732394zm.873239 0h1.788733zm1.929577 0h2.253521zm2.408451 0h.830986zm-9.169014 1h1.647888zm1.830986 0h.788732zm.929578 0h.394365zm.549296 0h.718309zm.873238 0h.732395zm.87324 0h1.169014zm1.323943 0h1.521127zm1.661972 0h1.014085zm1.15493 0h.253521zm-9.197183 1.99271h1.394366zm1.535211 0h2.28169zm2.422536 0h1.112676zm1.253521 0h1.042253zm1.183098 0h.887324zm1.028169 0 1.394367.01458zm-7.422535 1.00729h1.647888zm1.830986 0h.788732zm.929578 0h.394365zm.549296 0h.718309zm.873238 0h.732395zm.87324 0h1.169014zm1.323943 0h1.521127zm1.661972 0h1.014085zm1.15493 0h.253521zm-9.197183 1h1.746479zm1.901409 0h.549295zm.69014 0h1.253522zm1.394367 0h1.84507zm1.999999 0h1.253522zm1.380282 0h.267606zm.408451 0h1.591549zm-7.774648 1h1.746479zm1.901409 0h.788732zm.929577 0h1.239437zm1.380281 0h1.338029zm1.492958 0h.535212zm.676056 0h.295776zm.450705 0h.830986z" stroke="url(#g)"/></g><path d="m3.5 1.499995h2.5v21h-2.5z" fill="url(#h)"/><g fill="none"><path d="m6 21.5h-1.5v-19h1.5" opacity=".5" stroke="url(#b)"/><path d="m6.0000105 22.500033h-2.5000504v-21.0000538-.0000223l2.5000294.00136" opacity=".5" stroke="#0d52bf" stroke-linejoin="round" stroke-width=".999922"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_donation.svg b/icon-themes/elementary_svg/cmd/lc_donation.svg
new file mode 100644
index 000000000..db8049d2b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_donation.svg
@@ -0,0 +1 @@
+<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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.56757 0 0 .4054 -1.622 3.27)" gradientUnits="userSpaceOnUse" x1="40.29" x2="40.29" y1="6.093" y2="41.844"><stop offset="0" stop-color="#fff"/><stop offset=".042" stop-color="#fff" stop-opacity=".235"/><stop offset=".964" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.52272 0 0 .4857 -.545 .13)" gradientUnits="userSpaceOnUse" x1="23.25" x2="23.25" y1="-28.809" y2="70.295"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#95a3ab"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.52174 0 0 .5 -.522 -1.5)" gradientUnits="userSpaceOnUse" x1="22.5" x2="22.5" y1="19.5" y2="44.625"><stop offset="0" stop-color="#273445"/><stop offset="1" stop-color="#0e141f"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.56222 0 0 .51638 .193 8.91)" gradientUnits="userSpaceOnUse" x1="10" x2="20" y1="-3" y2="12"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.04225 0 0 .00618 -3.27 18.735)" 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><radialGradient id="g" cx="605.714" cy="486.648" gradientTransform="matrix(-.01446 0 0 .00618 10.513 18.735)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#a"/><radialGradient id="h" cx="605.714" cy="486.648" gradientTransform="matrix(.01446 0 0 .00618 13.487 18.735)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#a"/><path d="m1.8 21h20.4v1.5h-20.4z" fill="url(#f)" opacity=".15"/><path d="m1.8 21v1.5c-.745.003-1.8-.336-1.8-.75s.83-.75 1.8-.75z" fill="url(#g)" opacity=".15"/><path d="m22.2 21v1.5c.745.003 1.8-.336 1.8-.75s-.83-.75-1.8-.75z" fill="url(#h)" opacity=".15"/><rect fill="url(#c)" height="17" rx="1.533" ry="1.513" width="23" x=".5" y="4.5"/><path d="m0 8h24v3h-24z" fill="url(#d)"/><rect fill="none" height="17" opacity=".5" rx="1.533" ry="1.513" stroke="#667885" stroke-linecap="round" stroke-linejoin="round" width="23" x=".5" y="4.5"/><path d="m2.5 12.5h12v3h-12z" fill="#fafafa" stroke="#95a3ab"/><rect fill="none" height="15" opacity=".5" rx=".5" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" width="21" x="1.5" y="5.5"/><path d="m2.76 14 1.044-1.2m-.521 2.4 2.087-2.4m-.522 2.4 2.087-2.4m-.522 2.4 2.087-2.4m-.522 2.4 2.087-2.4m-.522 2.4 2.087-2.4m-.52 2.4 2.086-2.4m-.522 2.4 1.565-1.8" fill="none" opacity=".3" stroke="#95a3ab" stroke-width=".5"/><path d="m2.467 5c-.813 0-1.467.592-1.467 1.328v7.672l22-6.63v-1.042c0-.736-.654-1.328-1.467-1.328z" fill="url(#e)" opacity=".2"/><circle cx="20" cy="19" fill="#fff" opacity=".1" r="1"/><circle cx="20" cy="18" fill="#667885" opacity=".25" r="1"/><circle cx="17" cy="19" fill="#fff" opacity=".1" r="1"/><circle cx="17" cy="18" fill="#667885" opacity=".25" r="1"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_doubleclicktextedit.svg b/icon-themes/elementary_svg/cmd/lc_doubleclicktextedit.svg
new file mode 100644
index 000000000..d7f7cc123
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_doubleclicktextedit.svg
@@ -0,0 +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="9.978495" x2="9.978495" y1="13.912886" y2="-5.872059"><stop offset="0"/><stop offset="1" stop-color="#333"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14" x2="6" y1="8" y2="16"><stop offset="0" stop-color="#fff"/><stop offset=".125" stop-color="#fff" stop-opacity="0"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><clipPath id="c"><path d="m8 2.6855469v14.0000001l3.132812-3.820313 2.066407 4.986328a1.0001 1.0001 0 1 0 1.847656-.765624l-2.111328-5.095704 4.378906.009766z"/></clipPath><linearGradient id="d"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="e" cx="12" cy="6.311" gradientTransform="matrix(-3.96696 .24794 -.2832 -4.53097 61.39 26.62)" gradientUnits="userSpaceOnUse" r="3.531" xlink:href="#d"/><radialGradient id="f" cx="11" cy="7.571" gradientTransform="matrix(-5 0 0 -2.33333 66 20.667)" gradientUnits="userSpaceOnUse" r="3" xlink:href="#d"/><radialGradient id="g" cx="22.571" cy="30.857" gradientTransform="matrix(.39672 0 0 .1355 2.986 16.35)" gradientUnits="userSpaceOnUse" r="15.571"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="translate(-4)"><ellipse cx="11.941" cy="20.531" fill="url(#g)" opacity=".2" rx="6.177" ry="2.11"/><g fill="#3f3f3f"><path d="m9 3.47a.532.532 0 0 0 -.53.53v1a.532.532 0 0 0 .524.53l1.47.017v.004l.006 5.449-.005 5.45-.002.003-1.47.016a.532.532 0 0 0 -.524.53v1a.532.532 0 0 0 .53.53h6a.532.532 0 0 0 .53-.53v-1a.532.532 0 0 0 -.524-.53l-1.477-.017-.003-.002.004-5.45-.003-5.45.002-.003 1.476-.016a.532.532 0 0 0 .526-.531v-1a.532.532 0 0 0 -.53-.53z" fill="url(#e)"/><path d="m9 4v1l1.572.018c.236 0 .423.272.424.53v10.903c0 .26-.188.533-.424.532l-1.572.017v1h6v-1l-1.574-.018c-.235 0-.43-.273-.43-.53l.004-5.452-.004-5.45c0-.26.195-.532.43-.532l1.574-.018v-1z" fill="url(#f)"/><path d="m15.578 3c-2.618.007-4.537 0-7.152 0-.236 0-.422.263-.422.52l-.004 2c0 .26.19.47.426.47l1.574.01v10l-1.574.01c-.236 0-.426.21-.426.47l.004 2c0 .257.212.52.448.52 2.615 0 4.508-.007 7.126 0 .235 0 .426-.21.426-.47v-2.06c0-.26-.19-.47-.426-.47h-1.578v-10h1.578c.235 0 .426-.21.426-.47v-2.06c0-.26-.19-.47-.426-.47zm-6.578 1h6v1l-1.574.018c-.235 0-.43.273-.43.53l.004 5.452-.004 5.45c0 .26.195.532.43.532l1.574.018v1h-6v-1l1.572-.018c.236 0 .423-.272.424-.53l.004-5.452-.004-5.45c0-.26-.188-.533-.424-.532l-1.572-.018z" fill="#000" fill-opacity=".537"/></g></g><g transform="translate(6.010753 10.010752)"><g fill-rule="evenodd" stroke="#000" stroke-linejoin="round"><path d="m7.9892474.989248v10.999999l2.5652276-2.9424833 2.044188 3.7280743c.494727 1.242916 2.142881-.74317 1.613492-1.971723l-1.874329-2.6219433 3.651422-.1919247z" opacity=".02" stroke-width="6"/><path d="m7.9892474.989248v10.999999l2.5652276-2.9424833 2.044188 3.7280743c.494727 1.242916 2.142881-.74317 1.613492-1.971723l-1.874329-2.6219433 3.117524-.2046366z" opacity=".2" stroke-width="2"/><path d="m7.9892474.989248v10.999999l2.5652276-2.9424833 2.044188 3.7280743c.494727 1.242916 2.142881-.74317 1.613492-1.971723l-1.874329-2.6219433 3.117524-.2046366z" opacity=".05" stroke-width="4"/></g><path d="m7 0v11l2.5652277-2.9424843 2.0441883 3.7280743c.494704 1.24297 2.357232.471184 1.827788-.757391l-2.088625-3.8362743 3.651421-.1919247z" fill="none" stroke="#fff" stroke-width="2"/><path d="m7 0v11l2.5652277-2.9424843 2.0441883 3.7280743c.494704 1.24297 2.357232.471184 1.827788-.757391l-2.088625-3.8362743 3.651421-.1919247z" fill="url(#a)" fill-rule="evenodd"/><path clip-path="url(#c)" d="m6.9891304 6.9358866v11.1195654l2.59311-2.974467 2.0664066 3.768597c.500102 1.256433 2.382807.476286 1.847656-.765624l-2.111328-3.877973 3.691112-.194011z" fill="none" opacity=".4" stroke="url(#b)" stroke-width="2.695652" transform="matrix(.98924729 0 0 .98924729 .086022 -6.861307)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_downsearch.svg b/icon-themes/elementary_svg/cmd/lc_downsearch.svg
new file mode 100644
index 000000000..1e4b8f0cb
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_downsearch.svg
@@ -0,0 +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(0 1 -1 0 23.002927 -.000361)" gradientUnits="userSpaceOnUse" x1="2.109904" x2="21.12108" y1="7.472679" y2="7.472679"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><radialGradient id="b" cx="24.837126" cy="36.421127" gradientTransform="matrix(-.52995454 0 0 -.35307735 22.512547 21.835677)" gradientUnits="userSpaceOnUse" r="15.644737"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="c" gradientTransform="matrix(0 -1.004639 1 0 -42.037033 39.538385)" gradientUnits="userSpaceOnUse" x1="35.374283" x2="18.960861" y1="53.037033" y2="53.037033"><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="d" gradientTransform="matrix(0 -1.004639 1 0 -42.037033 39.538385)" gradientUnits="userSpaceOnUse" x1="26.415842" x2="19.448166" y1="57.037033" y2="57.037033"><stop offset="0" stop-color="#fff"/><stop offset=".00137809" 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><path d="m1.059 8.976195a8.2909995 5.5238047 0 1 1 16.581999 0 8.2909995 5.5238047 0 0 1 -16.581999 0z" fill="url(#b)" fill-rule="evenodd" opacity=".141176" transform="matrix(-1 0 0 1 20.85018 8.547609)"/><path d="m19.489256 12.033915h-.0039c0 .162386-.06441.29734-.167969.394532-.0074.0067-.01451.01441-.02148.02149l-6.94923 7.891859c-.09098.0909-.214106.144532-.349609.144532-.134536 0-.250868-.05363-.347657-.144532l-6.9492178-7.891864c-.007-.0071-.01412-.01484-.02148-.02149-.1035639-.09719-.1679689-.232145-.1679689-.394532 0-.301717.215491-.527343.505858-.527343h3.988275c.271008.000189.49805-.237748.49805-.529297v-7.97727c0-.285849.214151-.5.4999997-.5h4.000001c.285849 0 .5.214151.5.5v8.026103c.02501.267637.241068.480647.496091.480469h3.990234c.290366 0 .500003.225626.500003.527343z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5"/><g fill="none"><path d="m9 12.498047h-3l6 6.796875 5.927635-6.796875h-2.927635" opacity=".6" stroke="url(#d)"/><path d="m15.000024 12.5c-.826964 0-1.497841-.728602-1.498047-1.5 0 0-.04984-5.0131857-.002-7.5000004h-3.000024v7.5000004h-.002c-.000132.697566-.497953 1.5-1.497953 1.5" opacity=".6" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_drawcaption.svg b/icon-themes/elementary_svg/cmd/lc_drawcaption.svg
new file mode 100644
index 000000000..f69181b3b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_drawcaption.svg
@@ -0,0 +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="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 -.0082353 17.761206 7.019521)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.0352071 0 0 -.0082353 -.724852 7.019538)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 -.0082353 13.238793 7.019521)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><linearGradient id="e" gradientTransform="matrix(.4507042 0 0 -.46666668 7.148915 19.888633)" gradientUnits="userSpaceOnUse" x1="22.004084" x2="22.004084" y1="47.813133" y2="3.363852"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#c8c8c8"/></linearGradient><linearGradient id="f"><stop offset="0" stop-color="#fff"/><stop offset=".11111111" 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="g" gradientUnits="userSpaceOnUse" x1="11" x2="20" xlink:href="#f" y1="9.5" y2="9.5"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="13" y2="1"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="15" x2="15" y1="20" y2="4"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="15" x2="15" xlink:href="#f" y1="16" y2="7"/><g transform="matrix(1 0 0 -1 0 24)"><path d="m10.5 4v-1.999891c-.6204724-.0038-1.4999999.448075-1.4999999 1.000075 0 .551999.6924.999816 1.4999999.999816z" fill="url(#a)" opacity=".15"/><path d="m10.5 4 9.999999.000085v-2l-9.999999-.000085z" fill="url(#c)" opacity=".15"/><path d="m20.5 4v-1.999891c.620472-.0038 1.5.448075 1.5 1.000075 0 .551999-.692402.999816-1.5.999816z" fill="url(#d)" opacity=".15"/><path d="m11 4v.5 12.5h9v-13zm1 1h7v11h-7z" fill="url(#g)"/><path d="m10.5 3.5v14h10v-14zm-3.8125 5-2.15625 10.8125-.03125.1875h2l1.78125-8h2.71875l-.14162-3.0220971z" fill="url(#h)"/><path d="m11.5 4.5h8v12h-8z" fill="none" stroke="url(#j)"/><path d="m10 3v.5 4.5039062h-.5722656l.0019531-.0039062h-3.1542969l-.078125.4042969c-.7053676 3.6045231-1.4353388 7.2059901-2.15625 10.8105471l-.00195.0078-.1289094.777356h2.9902344l.087891-.390625c.6057518-2.706093 1.0478084-4.931793 1.6132809-7.609375h1.3984375v6h11v-15zm1 1h9v13h-9v-6h-1-1.1679688c.0004514-.002.0015-.0039.00195-.0059h-1.0097656c-.6383372 2.841652-1.121418 5.200425-1.7324187 8.0059h-.9882813c.6669279-3.331605 1.3395161-6.663325 1.9941406-10 1.3061748-.0034325 2.6024101.0117188 3.9023438.0117188z" fill="url(#i)"/><path d="m8.0117156 10.10348 2.9882844-.00973v.90625l-3.1757844-.0059z" fill="#fdfdfb"/><path d="m13 14.5h1.647888zm1.830986 0h.788732zm.929578 0h.394365zm.549296 0h.718309zm.873238 0h.732395zm-4.183098-.992709h1.394366zm1.535211 0h2.28169zm2.422536 0h1.112676zm-3.957747-1.007291h1.929578zm2.084507 0h2.084507zm2.225352 0h.830986zm-4.309859-1h.71831zm.943662 0h2.661972zm-.943662-1.992709h1.394366zm1.535211 0h2.28169zm2.422536 0h1.112676zm-3.957747-1.007291h1.056338zm1.211268 0h.97183zm1.140845 0h.873239zm1.014085 0h.380281zm.535211 0h.84507zm-3.901409-1h1.774648zm1.915493 0h1.901408zm2.042254 0h.732394zm-3.957747-1h1.647888zm1.830986 0h.788732zm.929578 0h.394365zm.549296 0h.718309zm.873238 0h.732395z" stroke="url(#e)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_drawchart.svg b/icon-themes/elementary_svg/cmd/lc_drawchart.svg
new file mode 100644
index 000000000..539ca17c9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_drawchart.svg
@@ -0,0 +1 @@
+<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 offset="0" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="4.993" cy="43.5" gradientTransform="matrix(1.9093 0 0 1.4 27.14 -17.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><radialGradient id="d" cx="4.993" cy="43.5" gradientTransform="matrix(2.0038 0 0 1.4 -20.012 -104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><linearGradient id="e" gradientTransform="matrix(.95283 0 0 1 .47173 0)" gradientUnits="userSpaceOnUse" x1="25.058" x2="25.058" y1="47.028" y2="39.999"><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" gradientUnits="userSpaceOnUse" x1="13.988167" x2="13.608" y1="6" y2="21.532"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="11.988167" x2="12.00126" xlink:href="#a" y1="8" y2="19.999826"/><linearGradient id="h" gradientTransform="matrix(1.3832 0 0 1.4144 -11.892 21.511)" gradientUnits="userSpaceOnUse" x1="21.610758" x2="21.610758" y1="-8.845447" y2=".34573"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="12" x2="12.00126" xlink:href="#a" y1="11" y2="19.999826"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="15.608" x2="15.608" y1="2.5455" y2="21.532"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="14.00124" x2="14.00124" xlink:href="#a" y1="4.000005" y2="19.999826"/><g opacity=".4" transform="matrix(.65293831 0 0 .42856238 -3.077376 2.857011)"><path d="m36.679 40h4.7641v7h-4.7641z" fill="url(#c)"/><path d="m-10-47h5v7h-5z" fill="url(#d)" transform="scale(-1)"/><path d="m10 40h26.679v7h-26.679z" fill="url(#e)"/></g><g transform="translate(-9.0118)"><rect fill="url(#j)" height="19" rx="1" width="4.999999" x="18.511801" y="2.5"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m19.521 3.4917h2.9801v17.007h-2.9801z" opacity=".5" stroke="url(#k)"/><rect height="19" opacity=".5" rx="1" stroke="#7239b3" width="4.999999" x="18.511801" y="2.5"/></g></g><g transform="translate(.011833)"><rect fill="url(#f)" height="15" rx="1" width="5" x="16.488167" y="6.5"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m17.488167 7.5h3v13h-3z" opacity=".5" stroke="url(#g)"/><rect height="15.0002" opacity=".5" rx="1" stroke="#cc3b02" width="5.012034" x="16.488167" y="6.5"/></g></g><g transform="translate(-14)"><rect fill="url(#h)" height="12.000099" rx="1" width="4.999701" x="16.5" y="9.5"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m17.505 10.507h2.9967v9.9918h-2.9967z" opacity=".5" stroke="url(#i)"/><rect height="12" opacity=".5" rx="1" stroke="#206b00" width="5" x="16.5" y="9.5"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_dsbdocumentdatasource.svg b/icon-themes/elementary_svg/cmd/lc_dsbdocumentdatasource.svg
new file mode 100644
index 000000000..c0a5066a0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_dsbdocumentdatasource.svg
@@ -0,0 +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="23.335" cy="41.636" gradientTransform="matrix(.48614 0 0 .19884 .656 19.22)" gradientUnits="userSpaceOnUse" r="22.627" xlink:href="#b"/><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.37655 0 0 .3584 -27.15 31.67)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424" xlink:href="#d" y1="-7.666" y2="-7.666"/><linearGradient id="d"><stop offset="0" stop-color="#868688"/><stop offset="1" stop-color="#d9d9da"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.82245 0 0 .82906 -65.45 8.077)" gradientUnits="userSpaceOnUse" x1="89.018" x2="89.018" xlink:href="#f" y1="22.537" y2="27.546"/><linearGradient id="f"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#4a4a4a"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.37655 0 0 .3584 -27.15 26.67)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424" xlink:href="#d" y1="-7.666" y2="-7.666"/><linearGradient id="h" gradientTransform="matrix(.82245 0 0 .82906 -65.45 3.077)" gradientUnits="userSpaceOnUse" x1="89.018" x2="89.018" xlink:href="#f" y1="22.537" y2="27.546"/><linearGradient id="i" gradientTransform="matrix(.37655 0 0 .3528 -27.15 21.746)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424" xlink:href="#d" y1="-7.666" y2="-7.666"/><linearGradient id="j" gradientTransform="matrix(.82245 0 0 .8161 -65.45 -1.478)" gradientUnits="userSpaceOnUse" x1="89.018" x2="89.018" xlink:href="#f" y1="22.537" y2="27.546"/><linearGradient id="k" gradientTransform="matrix(.37845 0 0 .34136 -27.338 17.615)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="102.308" x2="102.308" y1="-2.393" y2="-24.582"><stop offset="0" stop-color="#a5a6a8"/><stop offset="1" stop-color="#e8e8e8"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.37845 0 0 .34136 -27.338 17.615)" gradientUnits="userSpaceOnUse" x1="109.956" x2="109.956" y1="-24.911" y2="-2.376"><stop offset="0" stop-color="#b3b3b3"/><stop offset="1" stop-color="#dadada"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.4857 0 0 .5 .343 7.75)" gradientUnits="userSpaceOnUse" x1="21.381" x2="21.381" y1="5.052" y2="44.137"><stop offset="0" stop-color="#fff"/><stop offset=".081" stop-color="#fff" stop-opacity=".235"/><stop offset=".923" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><clipPath id="n"><path d="m-1 7h16v20h-16z"/></clipPath><linearGradient id="o" gradientTransform="matrix(.4054 0 0 .5135 2.27 -.324)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.474" y2="41.526"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="p" gradientTransform="matrix(.48572 0 0 .4563 .343 .35)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="q" cx="605.714" cy="486.648" gradientTransform="matrix(.01205 0 0 .00824 13.24 18.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#b"/><radialGradient id="r" cx="605.714" cy="486.648" gradientTransform="matrix(-.01205 0 0 .00824 10.76 18.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#b"/><linearGradient id="s" gradientTransform="matrix(.0352 0 0 .00824 -.725 18.98)" 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><path d="m3.5 22h17v2h-17z" fill="url(#s)" opacity=".15"/><path d="m3.5 22v2c-.62.004-1.5-.448-1.5-1s.692-1 1.5-1z" fill="url(#r)" opacity=".15"/><path d="m20.5 22v2c.62.004 1.5-.448 1.5-1s-.692-1-1.5-1z" fill="url(#q)" opacity=".15"/><path d="m3.5 1.5h17v21h-17z" fill="url(#p)"/><path d="m19.5 21.5h-15v-19h15z" fill="none" stroke="url(#o)" stroke-linecap="round"/><path d="m3.446 1.482h17v21h-17z" fill="none" opacity=".3" stroke="#000" stroke-linejoin="round"/><g clip-path="url(#n)" opacity=".65" transform="translate(5 -5)"><path d="m23 27.5c0 2.485-4.924 4.5-11 4.5s-11-2.015-11-4.5 4.924-4.5 11-4.5 11 2.015 11 4.5z" fill="url(#a)" fill-rule="evenodd" opacity=".3"/><path d="m21.44 26.825c0 2.03-4.233 3.675-9.45 3.675-5.218 0-9.453-1.646-9.453-3.675 0-6.488-1.155-3.598 9.452-3.674 10.85-.078 9.45-2.848 9.45 3.675z" fill="url(#c)" stroke="url(#e)"/><path d="m21.5 23c0 1.933-4.253 3.5-9.5 3.5s-9.5-1.567-9.5-3.5 4.253-3.5 9.5-3.5 9.5 1.567 9.5 3.5z" fill="none" stroke="#d8d8d8"/><path d="m21.44 21.825c0 2.03-4.233 3.675-9.45 3.675-5.218 0-9.453-1.646-9.453-3.675 0-6.488-1.155-3.598 9.452-3.674 10.85-.078 9.45-2.848 9.45 3.675z" fill="url(#g)" stroke="url(#h)"/><path d="m21.5 18c0 1.933-4.253 3.5-9.5 3.5s-9.5-1.567-9.5-3.5 4.253-3.5 9.5-3.5 9.5 1.567 9.5 3.5z" fill="none" stroke="#d8d8d8"/><path d="m21.44 16.977c0 1.997-4.233 3.523-9.45 3.523-5.218 0-9.453-1.526-9.453-3.523 0-7.19-1.155-3.542 9.452-3.617 10.85-.078 9.45-3.11 9.45 3.617z" fill="url(#i)" stroke="url(#j)"/><path d="m21.5 13c0 1.933-4.253 3.5-9.5 3.5s-9.5-1.567-9.5-3.5 4.253-3.5 9.5-3.5 9.5 1.567 9.5 3.5z" fill="url(#k)" stroke="url(#l)"/><rect fill="none" height="19" opacity=".5" rx="17.5" ry="3" stroke="url(#m)" width="17" x="3.5" y="10.5"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_dsbinsertcontent.svg b/icon-themes/elementary_svg/cmd/lc_dsbinsertcontent.svg
new file mode 100644
index 000000000..a60f8d934
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_dsbinsertcontent.svg
@@ -0,0 +1 @@
+<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="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></linearGradient><radialGradient id="b" cx="57.343441" cy="51.10281" gradientTransform="matrix(0 .52544994 -.5716256 0 46.193389 -21.123812)" gradientUnits="userSpaceOnUse" r="31.000002" xlink:href="#a"/><linearGradient id="c"><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="d" gradientTransform="matrix(.2817955 0 0 .2800956 12.178741 12.02218)" gradientUnits="userSpaceOnUse" x1="24.141525" x2="24.138529" xlink:href="#c" y1="-.053143" y2="24.912279"/><radialGradient id="e" cx="65.297462" cy="48.216358" gradientTransform="matrix(0 .52544994 -.5716256 0 46.193389 -21.123812)" gradientUnits="userSpaceOnUse" r="31.000002" xlink:href="#a"/><linearGradient id="f" gradientTransform="matrix(.2817955 0 0 .2800956 12.196562 12.014885)" gradientUnits="userSpaceOnUse" x1="24.929884" x2="24.929884" y1="10.241247" y2="34.787479"><stop offset="0" stop-color="#fff"/><stop offset=".01029707" 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="g" gradientTransform="matrix(.2817955 0 0 .2800956 12.178741 12.02218)" gradientUnits="userSpaceOnUse" x1="24.993126" x2="24.993126" xlink:href="#c" y1="22.488319" y2="24.942942"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#k" y1="42" y2="20"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#k" y1="52" y2="30"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#k" y1="57" y2="35"/><linearGradient id="k"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#k" y1="47" y2="25"/><g transform="translate(0 -25)"><path d="m11.5 33.5v2h10v-2z" fill="url(#l)"/><path d="m11.5 33.5v2h10v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m11.5 28.5v2h10v-2z" fill="url(#h)"/><path d="m11.5 28.5v2h10v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m21 29v.5h-8v.5h-1v-1z" fill="#fff" opacity=".2"/><path d="m2.5 38.5v2h19v-2z" fill="url(#i)"/><path d="m2.5 38.5v2h19v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m2.5 43.5v2h19v-2z" fill="url(#j)"/><path d="m2.5 43.5v2h19v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><g fill="#fff"><path d="m21 34v.5h-17v.5h-1v-1z" opacity=".2"/><path d="m21 39v.5h-17v.5h-1v-1z" opacity=".2"/><path d="m21 44v.5h-17v.5h-1v-1z" opacity=".2"/></g></g><g transform="translate(-1.981714 .992705)"><path d="m21.481714 10.507295v10h-7.989v-10z" fill="url(#b)"/><g fill="none"><path d="m21.481714 10.507295v10h-7.989v-10z" opacity=".5" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round"/><path d="m16.992714 11.507286 3.489-.0073v8l-3.489.0073m.0073.000009-2.5-.0073v-8l2.5.0073" opacity=".5" stroke="url(#d)"/></g></g><g transform="matrix(.72803143 0 0 .72724184 -7.493995 -6.323841)"><path d="m16.482179 16.257412v-2.750117l4.113079.0011v2.750117h2.747135v4.125175h-2.747135v2.750077l-4.113079-.0011v-2.750077l-2.754756.0011v-4.125175z" fill="url(#e)"/><g fill="none" stroke-width="1.374313"><path d="m17.848124 17.63353v-2.750117h1.373567v2.750117m0 1.375058v2.750117h-1.373567v-2.750117" opacity=".5" stroke="url(#f)"/><path d="m16.482179 16.257412v-2.750117l4.113079.0011v2.750117h2.747135v4.125175h-2.747135v2.750077l-4.113079-.0011v-2.750077l-2.754756.0011v-4.125175z" opacity=".5" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round"/><path d="m19.908475 17.63353h2.06035v1.375058h-2.06035m-2.747134 0h-2.060351v-1.375058h2.060351" opacity=".5" stroke="url(#g)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_dsbrowserexplorer.svg b/icon-themes/elementary_svg/cmd/lc_dsbrowserexplorer.svg
new file mode 100644
index 000000000..3e3559d2e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_dsbrowserexplorer.svg
@@ -0,0 +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="9.99997" x2="23.999939" xlink:href="#b" y1="11.524331" y2="11.524331"/><linearGradient id="b"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329" stop-opacity=".849123"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13.99997" x2="13.99997" y1="11.024331" y2="12.024331"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999988" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="18.499969" x2="18.499969" y1="9.524331" y2="13.524331"><stop offset="0" stop-color="#fff"/><stop offset=".43960446" stop-color="#fff" stop-opacity=".235294"/><stop offset=".68359375" stop-color="#fff" stop-opacity=".211765"/><stop offset=".99999988" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".175439"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="9.99997" x2="16.499969" xlink:href="#b" y1="11.524331" y2="17.02433"/><linearGradient id="f" gradientTransform="matrix(.03104752 0 0 .01366805 .778539 15.669255)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="g" cx="605.71429" cy="486.64789" gradientTransform="matrix(.03104752 0 0 .01366805 .784649 15.669255)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#h"/><linearGradient id="h"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="i" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.03104752 0 0 .01366805 23.215356 15.669255)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#h"/><linearGradient id="j" gradientTransform="matrix(.5757569 0 0 .62295116 -2.393933 -3.106561)" gradientUnits="userSpaceOnUse" x1="25.000017" x2="25.000017" y1="17.828943" y2="8.19737"><stop offset="0" stop-color="#cdcdcd"/><stop offset="1" stop-color="#fff"/></linearGradient><g transform="matrix(1.0562405 0 0 1.205043 -.674886 -5.921032)"><path d="m4.504241 20.680616h14.991517v3.319384h-14.991517z" fill="url(#f)" opacity=".236132"/><path d="m19.495759 20.680731v3.3192c1.598871.0062 3.865291-.743664 3.86529-1.659813 0-.91615-1.784219-1.659387-3.86529-1.659387z" fill="url(#g)" opacity=".236132"/><path d="m4.5042417 20.680731v3.3192c-1.5988709.0062-3.8652907-.743664-3.8652907-1.659813 0-.91615 1.784219-1.659387 3.8652907-1.659387z" fill="url(#i)" opacity=".236132"/></g><path d="m4.5 2.5c-1.108 0-2 .892-2 2v8 7 2h2 15 2v-2-7-8c0-1.108-.892-2-2-2z" fill="url(#j)" stroke="#8c8c8c"/><path d="m20.5 7v-2.5c0-.554-.446-1-1-1h-15c-.554 0-1 .446-1 1v2.5" fill="none" opacity=".8" stroke="#fff" stroke-width="1.000001"/><path d="m3 8h18v13h-18z" fill="#fff"/><path d="m3 7.5h18" fill="none" stroke="#a0a0a0"/><g fill="#808080"><path d="m4 5h1v1h-1z" opacity=".6"/><path d="m6 5h1v1h-1z" opacity=".6"/><path d="m8 5h1v1h-1z" opacity=".6"/></g><path d="m3 8.5h18" fill="none" opacity=".05" stroke="#000"/><g transform="translate(-9.99997 4.975669)"><path d="m16.49997 17.024331 7-5.5-7-5.5v3.5h-6v4h6z" style="display:block;stroke:#a62100;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#a)"/><g fill="none"><path d="m16.99997 10.524331h-5.5v2h5.5" opacity=".5" stroke="url(#c)"/><path d="m16.99997 12.524331c.5 0 .5 0 .5.5v1.94346l4.395039-3.44346-4.395039-3.449219v1.949219c0 .68941-.152488.5-.5.5" opacity=".5" stroke="url(#d)"/></g></g><g transform="matrix(-1 0 0 1 33.99997 -.024331)"><path d="m16.49997 17.024331 7-5.5-7-5.5v3.5h-6v4h6z" style="display:block;stroke:#a62100;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#e)"/><g fill="none"><path d="m16.99997 10.524331h-5.5v2h5.5" opacity=".5" stroke="url(#c)"/><path d="m16.99997 12.524331c.5 0 .5 0 .5.5v1.94346l4.395039-3.44346-4.395039-3.449219v1.949219c0 .68941-.152488.5-.5.5" opacity=".5" stroke="url(#d)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_duplicatepage.svg b/icon-themes/elementary_svg/cmd/lc_duplicatepage.svg
new file mode 100644
index 000000000..5f432f47d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_duplicatepage.svg
@@ -0,0 +1 @@
+<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 offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="24.837" cy="36.421" gradientTransform="matrix(-.25568 0 0 -.19176 17.353 22.984)" gradientUnits="userSpaceOnUse" r="15.645" xlink:href="#a"/><linearGradient id="c" gradientTransform="matrix(.27962 0 0 -.26116 5.022 18.693)" gradientUnits="userSpaceOnUse" x1="25.469" x2="25.469" y1="32.841" y2="2.724"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".25" stop-color="#64baff"/><stop offset=".625" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.27962 0 0 -.26116 5.022 18.693)" gradientUnits="userSpaceOnUse" x1="36.246" x2="36.246" y1="2.929" y2="42.788"><stop offset="0" stop-color="#002e99" stop-opacity=".709804"/><stop offset="1" stop-color="#3689e6" stop-opacity=".709804"/></linearGradient><linearGradient id="e" gradientTransform="matrix(0 .30606 .3277 0 5.52 4.564)" gradientUnits="userSpaceOnUse" x1="20.797" x2="37.474" y1="20.649" y2="20.649"><stop offset="0" stop-color="#fff"/><stop offset=".512" stop-color="#fff" stop-opacity=".235"/><stop offset=".585" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.3143 0 0 .32593 .457 -.322)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.2538 0 0 .30502 19.13 -.685)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#bebebe"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.24324 0 0 .35135 2.162 -.432)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="5.564" y2="43"><stop offset="0" stop-color="#fff"/><stop offset=".036" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="i" cx="605.71" cy="486.65" gradientTransform="matrix(.00803 0 0 .00618 15.16 19.235)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#j"/><linearGradient id="j" xlink:href="#a"/><radialGradient id="k" cx="605.71" cy="486.65" gradientTransform="matrix(-.00803 0 0 .00618 14.84 19.235)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#j"/><linearGradient id="l"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.0207 0 0 .00618 7.515 19.235)" gradientUnits="userSpaceOnUse" x1="302.86" x2="302.86" xlink:href="#l" y1="366.65" y2="609.51"/><radialGradient id="n" cx="605.71" cy="486.65" gradientTransform="matrix(.00803 0 0 .00618 9.16 15.235)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#j"/><radialGradient id="o" cx="605.71" cy="486.65" gradientTransform="matrix(-.00803 0 0 .00618 8.84 15.235)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#j"/><linearGradient id="p" gradientTransform="matrix(.0207 0 0 .00618 1.515 15.235)" gradientUnits="userSpaceOnUse" x1="302.86" x2="302.86" xlink:href="#l" y1="366.65" y2="609.51"/><path d="m4 17.5h10v1.5h-10z" fill="url(#p)" opacity=".15"/><path d="m4 17.5v1.5c-.414.003-1-.336-1-.75s.462-.75 1-.75z" fill="url(#o)" opacity=".15"/><path d="m14 17.5v1.5c.414.003 1-.336 1-.75s-.462-.75-1-.75z" fill="url(#n)" opacity=".15"/><path d="m10 21.5h10v1.5h-10z" fill="url(#m)" opacity=".15"/><path d="m10 21.5v1.5c-.414.003-1-.336-1-.75s.462-.75 1-.75z" fill="url(#k)" opacity=".15"/><path d="m20 21.5v1.5c.414.003 1-.336 1-.75s-.462-.75-1-.75z" fill="url(#i)" opacity=".15"/><path d="m2.5.5h11v15h-11z" fill="url(#f)" stroke="url(#g)" stroke-linejoin="round" transform="translate(1 2)"/><path d="m12.5 14.5h-9v-13h9z" fill="none" stroke="url(#h)" stroke-linecap="round" transform="translate(1 2)"/><path d="m8 5h7v13h-7z" opacity=".05"/><path d="m2.5.5h11v15h-11z" fill="url(#f)" stroke="url(#g)" stroke-linejoin="round" transform="translate(7 6)"/><path d="m12.5 14.5h-9v-13h9z" fill="none" stroke="url(#h)" stroke-linecap="round" transform="translate(7 6)"/><path d="m7.003 16a4 3 0 1 1 8 0 4 3 0 0 1 -8 0z" fill="url(#b)" fill-rule="evenodd" opacity=".141"/><g stroke-miterlimit="7" stroke-width=".964" transform="translate(-.003 -.107)"><path d="m9.303 8.59c-3.55 2.404-1.418 7.017 2.2 7.017v1.91l5-3.57-5-3.34v2c-2.553.1-3.668-2.34-1.844-4.018z" style="display:block;stroke-linejoin:round;stroke-width:1;stroke-miterlimit:7;fill:url(#c);stroke:url(#d)"/><path d="m8.3862952 11.325115c-.9998462 1.474849 2.0888358 3.855945 4.1167048 3.292885v.99l2.33-1.662-2.33-1.51v.793c-3.8781056 1.16801-4.3908297-1.489658-4.0168297-2.084658z" display="block" fill="none" opacity=".5" stroke="url(#e)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_duplicatesheet.svg b/icon-themes/elementary_svg/cmd/lc_duplicatesheet.svg
new file mode 100644
index 000000000..5d0ceee27
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_duplicatesheet.svg
@@ -0,0 +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(.44576987 0 0 .44993661 3.801524 -2.024511)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#l" y1="15.499894" y2="48.395687"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#k" y1="20" y2="21"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="3.961864" x2="3.961864" xlink:href="#k" y1="16" y2="17"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="8.961864" x2="8.961864" xlink:href="#k" y1="16" y2="17"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="13.961864" x2="13.961864" xlink:href="#k" y1="16" y2="17"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="8.961864" x2="8.961864" xlink:href="#k" y1="12" y2="13"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="13.961864" x2="13.961864" xlink:href="#k" y1="12" y2="13"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="3.961864" x2="3.961864" xlink:href="#k" y1="8" y2="9"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="8.961864" x2="8.961864" xlink:href="#k" y1="8" y2="9"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="13.961864" x2="13.961864" xlink:href="#k" y1="8" y2="9"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="20" y2="21"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.44576987 0 0 .44993661 3.801524 -2.024511)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="translate(-3 -2.000063)"><path d="m5.0273427 4.5002457c-.2923881 0-.5273439.2468031-.5273439.5546834l.0000011 14.8904689c0 .307654.2349543.554684.5273439.554684h3.6718748l1.9941404-3.999988h7.306641.972656c.292388 0 .527344-.246803.527344-.554721l-.000001-10.8904439c0-.3076535-.234955-.5546834-.527344-.5546834z" fill="url(#a)" stroke-width=".999999"/><path d="m5 4.000063c-.5540001 0-1.0000002.446022-1.0000002 1.0000252v14.9999998c0 .554003.4460001.999987 1.0000002.999987h3.9999998l2.0000002-3.999987h8c.554 0 1-.446022 1-1.000025v-10.9999748c0-.5540032-.446-1.0000252-1-1.0000252zm0 1.0000252h3.9999998v2.9999999h-3.9999998zm4.9999997 0h4.0000003v2.9999999h-4.0000003zm5.0000003 0h4v2.9999999h-4zm-10 3.9999873h3.9999998v3.0000005h-3.9999998zm4.9999997 0h4.0000003v3.0000005h-4.0000003zm5.0000003 0h4v3.0000005h-4zm-10 3.9999875h3.9999998v3h-3.9999998zm4.9999997 0h4.0000003v3h-4.0000003zm5.0000003 0h4v3h-4zm-10 4.000025h4.9999997l-1.5 3h-3.4999997z" opacity=".32" stroke-width="3.779527"/><g fill="none" stroke-linecap="square" transform="translate(3 -1.999912)"><path d="m2.5 19.5v2h2.7033898l.9841886-2z" stroke="url(#b)"/><path d="m2.5 15.5v2h3v-2z" stroke="url(#c)"/><path d="m7.5 15.5v2h3v-2z" stroke="url(#d)"/><path d="m12.5 15.5v2h3v-2z" stroke="url(#e)"/><path d="m2.5 11.5v2h3v-2z" stroke="url(#b)"/><path d="m7.5 11.5v2h3v-2z" stroke="url(#f)"/><path d="m12.5 11.5v2h3v-2z" stroke="url(#g)"/><path d="m2.5 7.5v2h3v-2z" stroke="url(#h)"/><path d="m7.5 7.5v2h3v-2z" stroke="url(#i)"/><path d="m12.5 7.5v2h3v-2z" stroke="url(#j)"/></g></g><g transform="translate(2 1.999912)"><path d="m5.0273427 4.5002457c-.2923881 0-.5273439.2468031-.5273439.5546834l.0000011 14.8904689c0 .307654.2349543.554684.5273439.554684h3.6718748l1.9941404-3.999988h7.306641.972656c.292388 0 .527344-.246803.527344-.554721l-.000001-10.8904439c0-.3076535-.234955-.5546834-.527344-.5546834z" fill="url(#l)" stroke-width=".999999"/><path d="m5 4.000063c-.5540001 0-1.0000002.446022-1.0000002 1.0000252v14.9999998c0 .554003.4460001.999987 1.0000002.999987h3.9999998l2.0000002-3.999987h8c.554 0 1-.446022 1-1.000025v-10.9999748c0-.5540032-.446-1.0000252-1-1.0000252zm0 1.0000252h3.9999998v2.9999999h-3.9999998zm4.9999997 0h4.0000003v2.9999999h-4.0000003zm5.0000003 0h4v2.9999999h-4zm-10 3.9999873h3.9999998v3.0000005h-3.9999998zm4.9999997 0h4.0000003v3.0000005h-4.0000003zm5.0000003 0h4v3.0000005h-4zm-10 3.9999875h3.9999998v3h-3.9999998zm4.9999997 0h4.0000003v3h-4.0000003zm5.0000003 0h4v3h-4zm-10 4.000025h4.9999997l-1.5 3h-3.4999997z" opacity=".32" stroke-width="3.779527"/><g fill="none" stroke-linecap="square" transform="translate(3 -1.999912)"><path d="m2.5 19.5v2h2.7033898l.9841886-2z" stroke="url(#b)"/><path d="m2.5 15.5v2h3v-2z" stroke="url(#c)"/><path d="m7.5 15.5v2h3v-2z" stroke="url(#d)"/><path d="m12.5 15.5v2h3v-2z" stroke="url(#e)"/><path d="m2.5 11.5v2h3v-2z" stroke="url(#b)"/><path d="m7.5 11.5v2h3v-2z" stroke="url(#f)"/><path d="m12.5 11.5v2h3v-2z" stroke="url(#g)"/><path d="m2.5 7.5v2h3v-2z" stroke="url(#h)"/><path d="m7.5 7.5v2h3v-2z" stroke="url(#i)"/><path d="m12.5 7.5v2h3v-2z" stroke="url(#j)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_duplicateslide.svg b/icon-themes/elementary_svg/cmd/lc_duplicateslide.svg
new file mode 100644
index 000000000..4c0092960
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_duplicateslide.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="24.837" cy="36.421" gradientTransform="matrix(-.25568 0 0 -.19176 17.353 22.984)" gradientUnits="userSpaceOnUse" r="15.645"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.27962 0 0 -.26116 5.022 18.693)" gradientUnits="userSpaceOnUse" x1="25.469" x2="25.469" y1="32.841" y2="2.724"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".25" stop-color="#64baff"/><stop offset=".625" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.27962 0 0 -.26116 5.022 18.693)" gradientUnits="userSpaceOnUse" x1="36.246" x2="36.246" y1="2.929" y2="42.788"><stop offset="0" stop-color="#002e99"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="d" gradientTransform="matrix(0 .30606 .3277 0 5.52 4.564)" gradientUnits="userSpaceOnUse" x1="20.797" x2="37.474" y1="20.649" y2="20.649"><stop offset="0" stop-color="#fff"/><stop offset=".512" stop-color="#fff" stop-opacity=".235"/><stop offset=".585" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.3143 0 0 .32593 .457 -.322)" gradientUnits="userSpaceOnUse" x1="-1.454" x2="43.091" y1="10.193" y2="10.193"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.2538 0 0 .30502 19.13 -.685)" gradientUnits="userSpaceOnUse" x1="-20.21" x2="-75.375" y1="31.754" y2="31.754"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#bebebe"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.24324 0 0 .35135 2.162 -.432)" gradientUnits="userSpaceOnUse" x1="3.444" x2="44.555" y1="26.846" y2="26.846"><stop offset="0" stop-color="#fff"/><stop offset=".1" stop-color="#fff" stop-opacity=".235"/><stop offset=".8" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="1.80304" x2="1.80304" xlink:href="#i" y1="7.968056" y2="22.378286"/><linearGradient id="i"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#i" y1="4.559" y2="21.517"/><path d="m2.5.5h11v15h-11z" fill="url(#e)" stroke="url(#f)" stroke-linejoin="round" transform="matrix(0 1 -1 0 17 0)"/><path d="m12.5 14.5h-9v-13h9z" fill="none" stroke="url(#g)" stroke-linecap="round" transform="matrix(0 1 -1 0 17 0)"/><path d="m2 10.5c-.277 0-.5.223-.5.5v10c0 .277.223.5.5.5h3v-11z" fill="url(#j)" transform="translate(0 -8)"/><path d="m6 5h2m-2 2h1m-1 2h2m-2 2h2m0-4h1m0 4h1" fill="none" stroke="#aaa"/><path d="m5 13.5h-3.5v-11h3.5" fill="none" opacity=".4" stroke="#cc3b02" stroke-linejoin="round"/><g fill="url(#h)"><path d="m15.4 15.99a3.4 3.4 0 1 1 -1.8-2.998l-1.6 2.998z" opacity=".5" transform="translate(0 -8)"/><path d="m15.4 16c0 1.474-1.073 2.883-2.493 3.276s-3.064-.264-3.822-1.528c-.005.005 2.915-1.748 2.915-1.748z" opacity=".5" transform="translate(0 -8)"/><path d="m15.4 15.99c0 1.474-1.073 2.883-2.493 3.276-.033-.006-.907-3.276-.907-3.276z" transform="translate(0 -8)"/></g><path d="m2.5.5h11v15h-11z" fill="url(#e)" stroke="url(#f)" stroke-linejoin="round" transform="matrix(0 1 -1 0 23 7)"/><path d="m12.5 14.5h-9v-13h9z" fill="none" stroke="url(#g)" stroke-linecap="round" transform="matrix(0 1 -1 0 23 7)"/><path d="m2 10.5c-.277 0-.5.223-.5.5v10c0 .277.223.5.5.5h3v-11z" fill="url(#j)" transform="translate(6 -1)"/><path d="m12 12h2m-2 2h1m-1 2h2m-2 2h2m0-4h1m0 4h1" fill="none" stroke="#aaa"/><path d="m11 20.5h-3.5v-11h3.5" fill="none" opacity=".4" stroke="#cc3b02" stroke-linejoin="round"/><g fill="url(#h)"><path d="m15.4 15.99a3.4 3.4 0 1 1 -1.8-2.998l-1.6 2.998z" opacity=".5" transform="translate(6 -1)"/><path d="m15.4 16c0 1.474-1.073 2.883-2.493 3.276s-3.064-.264-3.822-1.528c-.005.005 2.915-1.748 2.915-1.748z" opacity=".5" transform="translate(6 -1)"/><path d="m15.4 15.99c0 1.474-1.073 2.883-2.493 3.276-.033-.006-.907-3.276-.907-3.276z" transform="translate(6 -1)"/></g><path d="m7.003 16a4 3 0 1 1 8 0 4 3 0 0 1 -8 0z" fill="url(#a)" fill-rule="evenodd" opacity=".141" transform="translate(-2.036 1.926)"/><g stroke-miterlimit="7" stroke-width=".964"><path d="m9.303 8.59c-3.55 2.404-1.418 7.017 2.2 7.017v1.91l5-3.57-5-3.34v2c-2.553.1-3.668-2.34-1.844-4.018z" display="block" fill="url(#b)" stroke="url(#c)" stroke-linejoin="round" transform="translate(-2.036 1.926)"/><path d="m8.62 9.833c-1.252 1.47-.124 5.31 3.883 4.785v.99l2.33-1.662-2.33-1.51v.793c-4.397.233-4.256-2.803-3.882-3.398z" display="block" fill="none" opacity=".8" stroke="url(#d)" transform="translate(-2.036 1.926)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_edit.svg b/icon-themes/elementary_svg/cmd/lc_edit.svg
new file mode 100644
index 000000000..babda98b4
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_edit.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="13" cy=".94" gradientTransform="matrix(-2.84165 0 0 -2.59455 49.94 3.438)" gradientUnits="userSpaceOnUse" r="8.094"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="605.71" cy="486.65" gradientTransform="matrix(.01205 0 0 .00824 13.24 18.98)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#b"/><radialGradient id="d" cx="22.571" cy="30.857" gradientTransform="matrix(.70642 0 0 .1355 -3.945 13.93)" gradientUnits="userSpaceOnUse" r="15.571" xlink:href="#b"/><g transform="translate(0 2)"><ellipse cx="12" cy="18.11" fill="url(#d)" opacity=".2" rx="11" ry="2.89"/><path d="m15.3 13.7h-6.72l-1.156 2.9h-3.09l6.334-15.2h2.877l6.11 15.2h-3.235zm-5.92-2.3h5.046l-2.252-6.876z" style="stroke:#000;stroke-width:.866;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.581;fill:url(#a)"/></g><path d="m20.5 22v2c.62.004 1.5-.448 1.5-1s-.692-1-1.5-1z" fill="url(#c)" opacity=".15"/><path d="m16 1v3h1l1 1.016v13.92l-1 1.064h-1v3h7v-3h-1l-1-.93v-14.07l1-1h1v-3z" fill-rule="evenodd" opacity=".52"/><path d="m16.97 2.5h1.53s1 0 1 1v17s-.088 1-1.088 1h-1.442m5.044-19h-1.53s-1 0-1 1v17s.088 1 1.088 1h1.442" fill="none" stroke="#fff"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_editannotation.svg b/icon-themes/elementary_svg/cmd/lc_editannotation.svg
new file mode 100644
index 000000000..ed317618d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_editannotation.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.415777 -.4174938 .518983 .5146192 -15.747227 2.650367)" gradientUnits="userSpaceOnUse" spreadMethod="pad" x1="23.575972" x2="23.575972" y1="25.356892" y2="31.210939"><stop offset="0" stop-color="#ad5f00"/><stop offset=".13482948" stop-color="#ffe16b"/><stop offset=".20224422" stop-color="#f9c440"/><stop offset=".26965895" stop-color="#fff394"/><stop offset=".44650277" stop-color="#f9c440"/><stop offset=".57114136" stop-color="#f9c440"/><stop offset=".72038066" stop-color="#ffe16b"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.4282553 -.43106531 .53455872 .53134798 -8.236684 10.17891)" gradientUnits="userSpaceOnUse" spreadMethod="pad" x1="23.575972" x2="23.575972" y1="25.356892" y2="31.210939"><stop offset="0" stop-color="#7e8087"/><stop offset=".13482948" stop-color="#d4d4d4"/><stop offset=".20224422" stop-color="#abacae"/><stop offset=".26965895" stop-color="#fafafa"/><stop offset=".44650277" stop-color="#abacae"/><stop offset=".57114136" stop-color="#abacae"/><stop offset=".72038066" stop-color="#d4d4d4"/><stop offset="1" stop-color="#7e8087"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.867764 .693027)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#d" y1="24.989594" y2="30.000141"/><linearGradient id="d"><stop offset="0" stop-color="#555761"/><stop offset=".5" stop-color="#abacae"/><stop offset="1" stop-color="#555761"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.983472 .809213)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#f" y1="24.989594" y2="30.000141"/><linearGradient id="f"><stop offset="0" stop-color="#abacae"/><stop offset=".5" stop-color="#fafafa"/><stop offset="1" stop-color="#abacae"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.465684 .289287)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#d" y1="24.989594" y2="30.000141"/><linearGradient id="h" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.581392 .405471)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#f" y1="24.989594" y2="30.000141"/><linearGradient id="i" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.061661 -.116406)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#d" y1="24.989594" y2="30.000141"/><linearGradient id="j" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.177369 -.00022)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#f" y1="24.989594" y2="30.000141"/><linearGradient id="k" gradientTransform="matrix(.4040235 -.4056919 .6073752 .602268 -17.636692 .462492)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="29.056757" y2="26.02973"><stop offset="0" stop-color="#fff394"/><stop offset="1" stop-color="#fafafa"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.3763801 .03615261 .03669995 .374874 -2.218281 -1.1331)" gradientUnits="userSpaceOnUse" x1="5.517898" x2="9.522056" y1="37.371799" y2="41.391716"><stop offset="0" stop-color="#d48e15"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="m" gradientTransform="matrix(-.00271019 .50014348 -.5122065 -.00277662 -10.621166 -10.412536)" gradientUnits="userSpaceOnUse" x1="18.573938" x2="62.560024" y1="-44.262432" y2="-44.495171"><stop offset="0" stop-color="#fff394"/><stop offset=".262" stop-color="#ffe16b"/><stop offset=".661" stop-color="#f9c440"/><stop offset="1" stop-color="#d48e15"/></linearGradient><radialGradient id="n" cx="1.196594" cy="17.424702" gradientTransform="matrix(.53333333 0 0 .11633788 9.361817 20.415424)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="13" x2="13" y1=".999998" y2="11.999999"><stop offset="0" stop-color="#fff"/><stop offset=".04494323" 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(.26458333 0 0 .26458333 -.264583 -.24939)"><ellipse cx="10.561817" cy="22.276831" display="block" fill="url(#n)" fill-rule="evenodd" opacity=".291" rx="9" ry="1.963204"/><path d="m4.9824219-.49609377c-1.3759392.00038298-2.4863159.91328684-2.4824219 2.04687507l.0000001 6.4492173-.0000001 3.4544704c0 1.133595 1.1064826 2.046875 2.4824219 2.046875h3.1113281l-1.0937499 4.998655 4.7753909-4.488889.692035-.513672h6.550152c1.375939 0 2.482422-.91328 2.482422-2.046875v-.950564-8.9531244c0-1.13359475-1.106483-2.04725794-2.482422-2.04687495z" fill="url(#m)" stroke="#ad5f00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" transform="translate(0 3.942578)"/><path d="m4.9785157.49609221c-.8193638-.00022833-1.4785156.34795195-1.4785156 1.00390629v10.0000005c0 .5.6806362 1 1.5 1h3.0000001c.5844537-.050415 1.1557789.268001 1.1507732.834195l-.4974342 2.261586 2.8521848-2.67312c.26576-.155803.494476-.344393.818134-.422661h6.676342c1 0 1.5-.5 1.5-1v-10.0000005c0-.50000003-.680636-.99977051-1.5-.99999885z" fill="none" opacity=".5" stroke="url(#o)" transform="translate(0 3.942578)"/></g><g transform="matrix(.26458334 0 0 .26458334 2.05074 1.95101)"><path d="m13.219868 12.085402c-.135595-.02111-.239457-.01225-.307686.003l-9.0874927 2.017202-1.6724992.372194-.051633.008-1.9387153 1.432663 4.9498341-.07402.040722-.0095 1.6834123-.370698 9.0845618-2.03263c.272911-.06092-.177299-.409927-1.009983-.78431-.624515-.280788-1.283742-.498541-1.690521-.561884z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><g transform="matrix(1.030012 0 0 1.0325071 -.016773 -.521525)"><path d="m2.0488085 11.037368c.2865424-.207707 1.1479509.256388 1.9603385 1.061945.8104458.803629 1.2601996 1.641331 1.0575577 1.930575-.0007708.0011.01977.01774.01898.01882l10.1384643-10.1803301c.257408-.2584708-.213108-1.1436222-1.051287-1.9747519-.838177-.8311298-1.728181-1.29506029-1.98559-1.03658863z" fill="url(#a)"/><path d="m2.0488079 11.037368c.286543-.207708 1.1479512.256388 1.960339 1.061943.8104449.80363 1.2601992 1.641332 1.0575579 1.930577-.0007714.0011.01977.01774.01898.01882l6.9820302-7.0108637.02525-.025356c.00079-.00108-.01975-.01772-.01898-.01882.202643-.2892462-.247112-1.1269457-1.057555-1.9305752-.812389-.8055563-1.6737981-1.2696506-1.9603403-1.0619438l-.025251.025355z" fill="#f9c440" opacity=".6"/><g stroke-linejoin="round"><path d="m2.0488085 11.037368c.2865424-.207707 1.1479509.256388 1.9603385 1.061945.8104458.803629 1.2601996 1.641331 1.0575577 1.930575-.0007708.0011.01977.01774.01898.01882l10.1384643-10.1803301c.257408-.2584708-.213108-1.1436222-1.051287-1.9747519-.838177-.8311298-1.728181-1.29506029-1.98559-1.03658863z" fill="none" stroke="#ad5f00" stroke-width=".969689"/><path d="m20.664062 8.2617188c-.05213.010767-.09381.033047-.126953.066406l-3.224609 3.2460942c.296545-.211927 1.182133.265278 2.017578 1.095703.834766.829753 1.298569 1.695492 1.089844 1.99414-.000714.001.01475.01397.01758.01758l3.226562-3.246094c.265132-.266874-.218698-1.178963-1.082033-2.0371105-.755416-.750879-1.553081-1.2120851-1.917969-1.1367187z" fill="url(#b)" stroke="#555761" stroke-width=".5" transform="matrix(.97086248 0 0 .96851634 -7.75054 -7.208073)"/><path d="m10.565423 2.4840909c.286542-.2077065 1.147951.2563879 1.960338 1.0619443.810445.8036291 1.260199 1.6413295 1.057557 1.9305744-.000769.0011.01977.017738.01898.018821l1.551936-1.5571217c.408481-.40858-.029278-1.092821-.981372-2.0446829-.812386-.8055561-1.673796-1.2696511-1.960337-1.06194452l-.02525.0253559-1.621849 1.62705352z" fill="#fe9ab8" opacity=".9" stroke="#de3e80" stroke-width=".969689"/></g><path d="m9.1785348 3.8767048c.2865413-.2077068 1.1479522.2563879 1.9603392 1.0619443.810445.8036291 1.2602 1.6413294 1.057556 1.9305753-.000771.0011.01977.017736.01898.01882l.126256-.1267795c.00079-.00108-.01975-.01772-.01898-.01882.202645-.2892457-.24711-1.1269463-1.057556-1.9305745-.812387-.8055569-1.6737965-1.2696514-1.9603382-1.0619448z" fill="url(#c)"/><path d="m9.0628273 3.9928895c.2865436-.2077068 1.1479527.2563878 1.9603397 1.061944.810444.8036294 1.2602 1.6413292 1.057556 1.9305742-.000771.0011.01977.017738.01898.018822l.126257-.1267799c.00079-.00108-.01975-.017721-.01898-.018821.202643-.2892448-.24711-1.1269452-1.057557-1.9305743-.812387-.8055563-1.6737957-1.2696512-1.9603386-1.0619444z" fill="url(#e)"/><path d="m9.5806143 3.4729643c.2865426-.2077069 1.1479517.2563872 1.9603387 1.0619442.810446.803629 1.2602 1.6413292 1.057558 1.9305747-.000773.0011.01977.017737.01898.01882l.126258-.1267784c.000791-.00108-.01975-.017721-.01898-.01882.202642-.2892454-.247113-1.126946-1.057559-1.930575-.812386-.8055567-1.6737949-1.2696512-1.9603383-1.0619444z" fill="url(#g)"/><path d="m9.4649071 3.5891488c.2865435-.207707 1.1479529.2563877 1.9603379 1.061944.810447.8036298 1.260201 1.6413294 1.057558 1.9305748-.000769.0011.01977.017737.01898.018821l.126257-.12678c.00079-.00108-.01975-.01772-.01898-.01882.202645-.2892448-.247111-1.1269461-1.057556-1.9305739-.812386-.8055567-1.673796-1.2696517-1.9603395-1.0619447z" fill="url(#h)"/><path d="m9.9846388 3.0672723c.2865412-.2077066 1.1479512.2563878 1.9603372 1.0619445.810446.8036288 1.260201 1.641329 1.057558 1.9305741-.00077.0011.01977.017738.01898.018821l.126256-.1267791c.000792-.00108-.01975-.017721-.01898-.018821.202644-.2892444-.247111-1.126945-1.057557-1.9305744-.812385-.8055559-1.673795-1.2696505-1.960338-1.0619437z" fill="url(#i)"/><path d="m9.8689318 3.1834569c.2865412-.2077072 1.1479512.2563879 1.9603392 1.0619447.810444.8036283 1.260198 1.6413291 1.057556 1.9305739-.000771.0011.01977.017737.01898.018821l.126258-.1267782c.000789-.00108-.01975-.017722-.01898-.018821.202642-.2892458-.247113-1.1269461-1.057558-1.9305749-.812386-.8055564-1.673796-1.2696514-1.9603386-1.0619441z" fill="url(#j)"/><g fill-rule="evenodd" stroke-width=".969689"><path d="m.25980529 15.79419 4.77185621-1.725488.039308-.03926c.2026429-.28924-.2523964-1.127286-1.0628421-1.930916-.8123879-.805556-1.6726784-1.26728-1.9592212-1.059573z" fill="url(#k)" stroke="url(#l)"/><path d="m.7444326 14.506276-.48521185 1.282691 1.30137225-.473393c-.113686-.133135-.2192836-.267835-.3543579-.401773-.1555069-.154199-.30708012-.280667-.4618025-.407525z" fill="#333" stroke="#1a1a1a"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_editcurindex.svg b/icon-themes/elementary_svg/cmd/lc_editcurindex.svg
new file mode 100644
index 000000000..e80c1d9ef
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_editcurindex.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="25" x2="25" xlink:href="#r" y1="42" y2="20"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="25" x2="25" xlink:href="#r" y1="48" y2="26"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="25" x2="25" xlink:href="#r" y1="54" y2="32"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="25" x2="25" xlink:href="#r" y1="59" y2="37"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="11.5" x2="11.5" y1="32" y2="39"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.415777 -.4174938 .518983 .5146192 -15.747227 2.650367)" gradientUnits="userSpaceOnUse" spreadMethod="pad" x1="23.575972" x2="23.575972" y1="25.356892" y2="31.210939"><stop offset="0" stop-color="#ad5f00"/><stop offset=".13482948" stop-color="#ffe16b"/><stop offset=".20224422" stop-color="#f9c440"/><stop offset=".26965895" stop-color="#fff394"/><stop offset=".44650277" stop-color="#f9c440"/><stop offset=".57114136" stop-color="#f9c440"/><stop offset=".72038066" stop-color="#ffe16b"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.4282553 -.43106531 .53455872 .53134798 -8.236684 10.17891)" gradientUnits="userSpaceOnUse" spreadMethod="pad" x1="23.575972" x2="23.575972" y1="25.356892" y2="31.210939"><stop offset="0" stop-color="#7e8087"/><stop offset=".13482948" stop-color="#d4d4d4"/><stop offset=".20224422" stop-color="#abacae"/><stop offset=".26965895" stop-color="#fafafa"/><stop offset=".44650277" stop-color="#abacae"/><stop offset=".57114136" stop-color="#abacae"/><stop offset=".72038066" stop-color="#d4d4d4"/><stop offset="1" stop-color="#7e8087"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.867764 .693027)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#i" y1="24.989594" y2="30.000141"/><linearGradient id="i"><stop offset="0" stop-color="#555761"/><stop offset=".5" stop-color="#abacae"/><stop offset="1" stop-color="#555761"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.983472 .809213)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#k" y1="24.989594" y2="30.000141"/><linearGradient id="k"><stop offset="0" stop-color="#abacae"/><stop offset=".5" stop-color="#fafafa"/><stop offset="1" stop-color="#abacae"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.465684 .289287)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#i" y1="24.989594" y2="30.000141"/><linearGradient id="m" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.581392 .405471)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#k" y1="24.989594" y2="30.000141"/><linearGradient id="n" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.061661 -.116406)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#i" y1="24.989594" y2="30.000141"/><linearGradient id="o" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.177369 -.00022)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#k" y1="24.989594" y2="30.000141"/><linearGradient id="p" gradientTransform="matrix(.4040235 -.4056919 .6073752 .602268 -17.636692 .462492)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="29.056757" y2="26.02973"><stop offset="0" stop-color="#fff394"/><stop offset="1" stop-color="#fafafa"/></linearGradient><linearGradient id="q" gradientTransform="matrix(.3763801 .03615261 .03669995 .374874 -2.218281 -1.1331)" gradientUnits="userSpaceOnUse" x1="5.517898" x2="9.522056" y1="37.371799" y2="41.391716"><stop offset="0" stop-color="#d48e15"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="r"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="s" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#r" y1="59" y2="37"/><linearGradient id="t" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#r" y1="54" y2="32"/><linearGradient id="u" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#r" y1="48" y2="26"/><linearGradient id="v" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#r" y1="42" y2="20"/><g transform="translate(0 -26)"><path d="m2 32.5h20c.831 0 1.5.669 1.5 1.5v3c0 .831-.669 1.5-1.5 1.5h-20c-.831 0-1.5-.669-1.5-1.5v-3c0-.831.669-1.5 1.5-1.5z" fill="url(#e)" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m2.5 45.5v2h7v-2z" fill="url(#s)"/><path d="m2.5 45.5v2h7v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m2.5 40.5v2h9v-2z" fill="url(#t)"/><path d="m2.5 40.5v2h9v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m2.5 34.5v2h6v-2z" fill="url(#u)"/><path d="m2.5 34.5v2h6v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m2.5 28.5v2h7v-2z" fill="url(#v)"/><path d="m2.5 28.5v2h7v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m9 29v.5h-5v.5h-1v-1z" fill="#fff" opacity=".2"/><path d="m8 35v.5h-4v.5h-1v-1z" fill="#fff" opacity=".2"/><path d="m11 41v.5h-7v.5h-1v-1z" fill="#fff" opacity=".2"/><path d="m9 46v.5h-5v.5h-1v-1z" fill="#fff" opacity=".2"/><path d="m19.5 28.5v2h2v-2z" fill="url(#a)"/><path d="m19.5 28.5v2h2v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m21 29v.5h-1v-.5z" fill="#fff" opacity=".2"/><path d="m19.5 34.5v2h2v-2z" fill="url(#b)"/><path d="m19.5 34.5v2h2v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m21 35v.5h-1v-.5z" fill="#fff" opacity=".2"/><path d="m19.5 40.5v2h2v-2z" fill="url(#c)"/><path d="m19.5 40.5v2h2v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m21 41v.5h-1v-.5z" fill="#fff" opacity=".2"/><path d="m19.5 45.5v2h2v-2z" fill="url(#d)"/><path d="m19.5 45.5v2h2v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m21 46v.5h-1v-.5z" fill="#fff" opacity=".2"/><g fill="#333"><path d="m13 36h2v1h-2z"/><path d="m16 36h2v1h-2z"/><path d="m13 42h2v1h-2z"/><path d="m16 42h2v1h-2z"/><path d="m13 47h2v1h-2z"/><path d="m16 47h2v1h-2z"/><path d="m13 30h2v1h-2z"/><path d="m16 30h2v1h-2z"/><path d="m11 30h1v1h-1z"/><path d="m10 36h2v1h-2z"/><path d="m11 47h1v1h-1z"/></g><g transform="translate(7.750827 33.373898)"><path d="m13.219868 12.085402c-.135595-.02111-.239457-.01225-.307686.003l-9.0874927 2.017202-1.6724992.372194-.051633.008-1.9387153 1.432663 4.9498341-.07402.040722-.0095 1.6834123-.370698 9.0845618-2.03263c.272911-.06092-.177299-.409927-1.009983-.78431-.624515-.280788-1.283742-.498541-1.690521-.561884z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><g transform="matrix(1.030012 0 0 1.0325071 -.016773 -.521525)"><path d="m2.0488085 11.037368c.2865424-.207707 1.1479509.256388 1.9603385 1.061945.8104458.803629 1.2601996 1.641331 1.0575577 1.930575-.0007708.0011.01977.01774.01898.01882l10.1384643-10.1803301c.257408-.2584708-.213108-1.1436222-1.051287-1.9747519-.838177-.8311298-1.728181-1.29506029-1.98559-1.03658863z" fill="url(#f)"/><path d="m2.0488079 11.037368c.286543-.207708 1.1479512.256388 1.960339 1.061943.8104449.80363 1.2601992 1.641332 1.0575579 1.930577-.0007714.0011.01977.01774.01898.01882l6.9820302-7.0108637.02525-.025356c.00079-.00108-.01975-.01772-.01898-.01882.202643-.2892462-.247112-1.1269457-1.057555-1.9305752-.812389-.8055563-1.6737981-1.2696506-1.9603403-1.0619438l-.025251.025355z" fill="#f9c440" opacity=".6"/><g stroke-linejoin="round"><path d="m2.0488085 11.037368c.2865424-.207707 1.1479509.256388 1.9603385 1.061945.8104458.803629 1.2601996 1.641331 1.0575577 1.930575-.0007708.0011.01977.01774.01898.01882l10.1384643-10.1803301c.257408-.2584708-.213108-1.1436222-1.051287-1.9747519-.838177-.8311298-1.728181-1.29506029-1.98559-1.03658863z" fill="none" stroke="#ad5f00" stroke-width=".969689"/><path d="m20.664062 8.2617188c-.05213.010767-.09381.033047-.126953.066406l-3.224609 3.2460942c.296545-.211927 1.182133.265278 2.017578 1.095703.834766.829753 1.298569 1.695492 1.089844 1.99414-.000714.001.01475.01397.01758.01758l3.226562-3.246094c.265132-.266874-.218698-1.178963-1.082033-2.0371105-.755416-.750879-1.553081-1.2120851-1.917969-1.1367187z" fill="url(#g)" stroke="#555761" stroke-width=".5" transform="matrix(.97086248 0 0 .96851634 -7.75054 -7.208073)"/><path d="m10.565423 2.4840909c.286542-.2077065 1.147951.2563879 1.960338 1.0619443.810445.8036291 1.260199 1.6413295 1.057557 1.9305744-.000769.0011.01977.017738.01898.018821l1.551936-1.5571217c.408481-.40858-.029278-1.092821-.981372-2.0446829-.812386-.8055561-1.673796-1.2696511-1.960337-1.06194452l-.02525.0253559-1.621849 1.62705352z" fill="#fe9ab8" opacity=".9" stroke="#de3e80" stroke-width=".969689"/></g><path d="m9.1785348 3.8767048c.2865413-.2077068 1.1479522.2563879 1.9603392 1.0619443.810445.8036291 1.2602 1.6413294 1.057556 1.9305753-.000771.0011.01977.017736.01898.01882l.126256-.1267795c.00079-.00108-.01975-.01772-.01898-.01882.202645-.2892457-.24711-1.1269463-1.057556-1.9305745-.812387-.8055569-1.6737965-1.2696514-1.9603382-1.0619448z" fill="url(#h)"/><path d="m9.0628273 3.9928895c.2865436-.2077068 1.1479527.2563878 1.9603397 1.061944.810444.8036294 1.2602 1.6413292 1.057556 1.9305742-.000771.0011.01977.017738.01898.018822l.126257-.1267799c.00079-.00108-.01975-.017721-.01898-.018821.202643-.2892448-.24711-1.1269452-1.057557-1.9305743-.812387-.8055563-1.6737957-1.2696512-1.9603386-1.0619444z" fill="url(#j)"/><path d="m9.5806143 3.4729643c.2865426-.2077069 1.1479517.2563872 1.9603387 1.0619442.810446.803629 1.2602 1.6413292 1.057558 1.9305747-.000773.0011.01977.017737.01898.01882l.126258-.1267784c.000791-.00108-.01975-.017721-.01898-.01882.202642-.2892454-.247113-1.126946-1.057559-1.930575-.812386-.8055567-1.6737949-1.2696512-1.9603383-1.0619444z" fill="url(#l)"/><path d="m9.4649071 3.5891488c.2865435-.207707 1.1479529.2563877 1.9603379 1.061944.810447.8036298 1.260201 1.6413294 1.057558 1.9305748-.000769.0011.01977.017737.01898.018821l.126257-.12678c.00079-.00108-.01975-.01772-.01898-.01882.202645-.2892448-.247111-1.1269461-1.057556-1.9305739-.812386-.8055567-1.673796-1.2696517-1.9603395-1.0619447z" fill="url(#m)"/><path d="m9.9846388 3.0672723c.2865412-.2077066 1.1479512.2563878 1.9603372 1.0619445.810446.8036288 1.260201 1.641329 1.057558 1.9305741-.00077.0011.01977.017738.01898.018821l.126256-.1267791c.000792-.00108-.01975-.017721-.01898-.018821.202644-.2892444-.247111-1.126945-1.057557-1.9305744-.812385-.8055559-1.673795-1.2696505-1.960338-1.0619437z" fill="url(#n)"/><path d="m9.8689318 3.1834569c.2865412-.2077072 1.1479512.2563879 1.9603392 1.0619447.810444.8036283 1.260198 1.6413291 1.057556 1.9305739-.000771.0011.01977.017737.01898.018821l.126258-.1267782c.000789-.00108-.01975-.017722-.01898-.018821.202642-.2892458-.247113-1.1269461-1.057558-1.9305749-.812386-.8055564-1.673796-1.2696514-1.9603386-1.0619441z" fill="url(#o)"/><g fill-rule="evenodd" stroke-width=".969689"><path d="m.25980529 15.79419 4.77185621-1.725488.039308-.03926c.2026429-.28924-.2523964-1.127286-1.0628421-1.930916-.8123879-.805556-1.6726784-1.26728-1.9592212-1.059573z" fill="url(#p)" stroke="url(#q)"/><path d="m.7444326 14.506276-.48521185 1.282691 1.30137225-.473393c-.113686-.133135-.2192836-.267835-.3543579-.401773-.1555069-.154199-.30708012-.280667-.4618025-.407525z" fill="#333" stroke="#1a1a1a"/></g></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_editdoc.svg b/icon-themes/elementary_svg/cmd/lc_editdoc.svg
new file mode 100644
index 000000000..7e51be5cf
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_editdoc.svg
@@ -0,0 +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(.415777 -.4174938 .518983 .5146192 -15.747227 2.650367)" gradientUnits="userSpaceOnUse" spreadMethod="pad" x1="23.575972" x2="23.575972" y1="25.356892" y2="31.210939"><stop offset="0" stop-color="#ad5f00"/><stop offset=".13482948" stop-color="#ffe16b"/><stop offset=".20224422" stop-color="#f9c440"/><stop offset=".26965895" stop-color="#fff394"/><stop offset=".44650277" stop-color="#f9c440"/><stop offset=".57114136" stop-color="#f9c440"/><stop offset=".72038066" stop-color="#ffe16b"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.4282553 -.43106531 .53455872 .53134798 -8.236684 10.17891)" gradientUnits="userSpaceOnUse" spreadMethod="pad" x1="23.575972" x2="23.575972" y1="25.356892" y2="31.210939"><stop offset="0" stop-color="#7e8087"/><stop offset=".13482948" stop-color="#d4d4d4"/><stop offset=".20224422" stop-color="#abacae"/><stop offset=".26965895" stop-color="#fafafa"/><stop offset=".44650277" stop-color="#abacae"/><stop offset=".57114136" stop-color="#abacae"/><stop offset=".72038066" stop-color="#d4d4d4"/><stop offset="1" stop-color="#7e8087"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.867764 .693027)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#d" y1="24.989594" y2="30.000141"/><linearGradient id="d"><stop offset="0" stop-color="#555761"/><stop offset=".5" stop-color="#abacae"/><stop offset="1" stop-color="#555761"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.983472 .809213)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#f" y1="24.989594" y2="30.000141"/><linearGradient id="f"><stop offset="0" stop-color="#abacae"/><stop offset=".5" stop-color="#fafafa"/><stop offset="1" stop-color="#abacae"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.465684 .289287)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#d" y1="24.989594" y2="30.000141"/><linearGradient id="h" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.581392 .405471)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#f" y1="24.989594" y2="30.000141"/><linearGradient id="i" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.061661 -.116406)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#d" y1="24.989594" y2="30.000141"/><linearGradient id="j" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.177369 -.00022)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#f" y1="24.989594" y2="30.000141"/><linearGradient id="k" gradientTransform="matrix(.4040235 -.4056919 .6073752 .602268 -17.636692 .462492)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="29.056757" y2="26.02973"><stop offset="0" stop-color="#fff394"/><stop offset="1" stop-color="#fafafa"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.3763801 .03615261 .03669995 .374874 -2.218281 -1.1331)" gradientUnits="userSpaceOnUse" x1="5.517898" x2="9.522056" y1="37.371799" y2="41.391716"><stop offset="0" stop-color="#d48e15"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.4054 0 0 .5135 2.27 -.324)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.474" y2="41.526"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.48572 0 0 .4563 .343 .35)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="o" cx="605.714" cy="486.648" gradientTransform="matrix(.01205 0 0 .00824 13.24 18.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#p"/><linearGradient id="p"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="q" cx="605.714" cy="486.648" gradientTransform="matrix(-.01205 0 0 .00824 10.76 18.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#p"/><linearGradient id="r" gradientTransform="matrix(.0352 0 0 .00824 -.725 18.98)" 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><path d="m3.5 22h17v2h-17z" fill="url(#r)" opacity=".15"/><path d="m3.5 22v2c-.62.004-1.5-.448-1.5-1s.692-1 1.5-1z" fill="url(#q)" opacity=".15"/><path d="m20.5 22v2c.62.004 1.5-.448 1.5-1s-.692-1-1.5-1z" fill="url(#o)" opacity=".15"/><path d="m3.5 1.5h17v21h-17z" fill="url(#n)"/><path d="m19.5 21.5h-15v-19h15z" fill="none" stroke="url(#m)" stroke-linecap="round"/><path d="m3.446 1.482h17v21h-17z" fill="none" opacity=".3" stroke="#000" stroke-linejoin="round"/><g transform="translate(7.750827 .373898)"><path d="m13.219868 12.085402c-.135595-.02111-.239457-.01225-.307686.003l-9.0874927 2.017202-1.6724992.372194-.051633.008-1.9387153 1.432663 4.9498341-.07402.040722-.0095 1.6834123-.370698 9.0845618-2.03263c.272911-.06092-.177299-.409927-1.009983-.78431-.624515-.280788-1.283742-.498541-1.690521-.561884z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><g transform="matrix(1.030012 0 0 1.0325071 -.016773 -.521525)"><path d="m2.0488085 11.037368c.2865424-.207707 1.1479509.256388 1.9603385 1.061945.8104458.803629 1.2601996 1.641331 1.0575577 1.930575-.0007708.0011.01977.01774.01898.01882l10.1384643-10.1803301c.257408-.2584708-.213108-1.1436222-1.051287-1.9747519-.838177-.8311298-1.728181-1.29506029-1.98559-1.03658863z" fill="url(#a)"/><path d="m2.0488079 11.037368c.286543-.207708 1.1479512.256388 1.960339 1.061943.8104449.80363 1.2601992 1.641332 1.0575579 1.930577-.0007714.0011.01977.01774.01898.01882l6.9820302-7.0108637.02525-.025356c.00079-.00108-.01975-.01772-.01898-.01882.202643-.2892462-.247112-1.1269457-1.057555-1.9305752-.812389-.8055563-1.6737981-1.2696506-1.9603403-1.0619438l-.025251.025355z" fill="#f9c440" opacity=".6"/><g stroke-linejoin="round"><path d="m2.0488085 11.037368c.2865424-.207707 1.1479509.256388 1.9603385 1.061945.8104458.803629 1.2601996 1.641331 1.0575577 1.930575-.0007708.0011.01977.01774.01898.01882l10.1384643-10.1803301c.257408-.2584708-.213108-1.1436222-1.051287-1.9747519-.838177-.8311298-1.728181-1.29506029-1.98559-1.03658863z" fill="none" stroke="#ad5f00" stroke-width=".969689"/><path d="m20.664062 8.2617188c-.05213.010767-.09381.033047-.126953.066406l-3.224609 3.2460942c.296545-.211927 1.182133.265278 2.017578 1.095703.834766.829753 1.298569 1.695492 1.089844 1.99414-.000714.001.01475.01397.01758.01758l3.226562-3.246094c.265132-.266874-.218698-1.178963-1.082033-2.0371105-.755416-.750879-1.553081-1.2120851-1.917969-1.1367187z" fill="url(#b)" stroke="#555761" stroke-width=".5" transform="matrix(.97086248 0 0 .96851634 -7.75054 -7.208073)"/><path d="m10.565423 2.4840909c.286542-.2077065 1.147951.2563879 1.960338 1.0619443.810445.8036291 1.260199 1.6413295 1.057557 1.9305744-.000769.0011.01977.017738.01898.018821l1.551936-1.5571217c.408481-.40858-.029278-1.092821-.981372-2.0446829-.812386-.8055561-1.673796-1.2696511-1.960337-1.06194452l-.02525.0253559-1.621849 1.62705352z" fill="#fe9ab8" opacity=".9" stroke="#de3e80" stroke-width=".969689"/></g><path d="m9.1785348 3.8767048c.2865413-.2077068 1.1479522.2563879 1.9603392 1.0619443.810445.8036291 1.2602 1.6413294 1.057556 1.9305753-.000771.0011.01977.017736.01898.01882l.126256-.1267795c.00079-.00108-.01975-.01772-.01898-.01882.202645-.2892457-.24711-1.1269463-1.057556-1.9305745-.812387-.8055569-1.6737965-1.2696514-1.9603382-1.0619448z" fill="url(#c)"/><path d="m9.0628273 3.9928895c.2865436-.2077068 1.1479527.2563878 1.9603397 1.061944.810444.8036294 1.2602 1.6413292 1.057556 1.9305742-.000771.0011.01977.017738.01898.018822l.126257-.1267799c.00079-.00108-.01975-.017721-.01898-.018821.202643-.2892448-.24711-1.1269452-1.057557-1.9305743-.812387-.8055563-1.6737957-1.2696512-1.9603386-1.0619444z" fill="url(#e)"/><path d="m9.5806143 3.4729643c.2865426-.2077069 1.1479517.2563872 1.9603387 1.0619442.810446.803629 1.2602 1.6413292 1.057558 1.9305747-.000773.0011.01977.017737.01898.01882l.126258-.1267784c.000791-.00108-.01975-.017721-.01898-.01882.202642-.2892454-.247113-1.126946-1.057559-1.930575-.812386-.8055567-1.6737949-1.2696512-1.9603383-1.0619444z" fill="url(#g)"/><path d="m9.4649071 3.5891488c.2865435-.207707 1.1479529.2563877 1.9603379 1.061944.810447.8036298 1.260201 1.6413294 1.057558 1.9305748-.000769.0011.01977.017737.01898.018821l.126257-.12678c.00079-.00108-.01975-.01772-.01898-.01882.202645-.2892448-.247111-1.1269461-1.057556-1.9305739-.812386-.8055567-1.673796-1.2696517-1.9603395-1.0619447z" fill="url(#h)"/><path d="m9.9846388 3.0672723c.2865412-.2077066 1.1479512.2563878 1.9603372 1.0619445.810446.8036288 1.260201 1.641329 1.057558 1.9305741-.00077.0011.01977.017738.01898.018821l.126256-.1267791c.000792-.00108-.01975-.017721-.01898-.018821.202644-.2892444-.247111-1.126945-1.057557-1.9305744-.812385-.8055559-1.673795-1.2696505-1.960338-1.0619437z" fill="url(#i)"/><path d="m9.8689318 3.1834569c.2865412-.2077072 1.1479512.2563879 1.9603392 1.0619447.810444.8036283 1.260198 1.6413291 1.057556 1.9305739-.000771.0011.01977.017737.01898.018821l.126258-.1267782c.000789-.00108-.01975-.017722-.01898-.018821.202642-.2892458-.247113-1.1269461-1.057558-1.9305749-.812386-.8055564-1.673796-1.2696514-1.9603386-1.0619441z" fill="url(#j)"/><g fill-rule="evenodd" stroke-width=".969689"><path d="m.25980529 15.79419 4.77185621-1.725488.039308-.03926c.2026429-.28924-.2523964-1.127286-1.0628421-1.930916-.8123879-.805556-1.6726784-1.26728-1.9592212-1.059573z" fill="url(#k)" stroke="url(#l)"/><path d="m.7444326 14.506276-.48521185 1.282691 1.30137225-.473393c-.113686-.133135-.2192836-.267835-.3543579-.401773-.1555069-.154199-.30708012-.280667-.4618025-.407525z" fill="#333" stroke="#1a1a1a"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_editframeset.svg b/icon-themes/elementary_svg/cmd/lc_editframeset.svg
new file mode 100644
index 000000000..adaece5af
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_editframeset.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="4.905738" 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.905746" 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" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="3" y2="21"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="4" y2="20"><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="g" gradientTransform="matrix(.44577 0 0 .44994 27.776767 3.633537)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="h" gradientTransform="matrix(1 0 0 -1 -.001249 22.998774)" gradientUnits="userSpaceOnUse" x1="12" x2="12.001249" xlink:href="#f" y1="4" y2="17.998774"/><linearGradient id="i" gradientTransform="matrix(.415777 -.4174938 .518983 .5146192 -15.747227 2.650367)" gradientUnits="userSpaceOnUse" spreadMethod="pad" x1="23.575972" x2="23.575972" y1="25.356892" y2="31.210939"><stop offset="0" stop-color="#ad5f00"/><stop offset=".13482948" stop-color="#ffe16b"/><stop offset=".20224422" stop-color="#f9c440"/><stop offset=".26965895" stop-color="#fff394"/><stop offset=".44650277" stop-color="#f9c440"/><stop offset=".57114136" stop-color="#f9c440"/><stop offset=".72038066" stop-color="#ffe16b"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.4282553 -.43106531 .53455872 .53134798 -8.236684 10.17891)" gradientUnits="userSpaceOnUse" spreadMethod="pad" x1="23.575972" x2="23.575972" y1="25.356892" y2="31.210939"><stop offset="0" stop-color="#7e8087"/><stop offset=".13482948" stop-color="#d4d4d4"/><stop offset=".20224422" stop-color="#abacae"/><stop offset=".26965895" stop-color="#fafafa"/><stop offset=".44650277" stop-color="#abacae"/><stop offset=".57114136" stop-color="#abacae"/><stop offset=".72038066" stop-color="#d4d4d4"/><stop offset="1" stop-color="#7e8087"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.867764 .693027)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#l" y1="24.989594" y2="30.000141"/><linearGradient id="l"><stop offset="0" stop-color="#555761"/><stop offset=".5" stop-color="#abacae"/><stop offset="1" stop-color="#555761"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.983472 .809213)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#n" y1="24.989594" y2="30.000141"/><linearGradient id="n"><stop offset="0" stop-color="#abacae"/><stop offset=".5" stop-color="#fafafa"/><stop offset="1" stop-color="#abacae"/></linearGradient><linearGradient id="o" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.465684 .289287)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#l" y1="24.989594" y2="30.000141"/><linearGradient id="p" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.581392 .405471)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#n" y1="24.989594" y2="30.000141"/><linearGradient id="q" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.061661 -.116406)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#l" y1="24.989594" y2="30.000141"/><linearGradient id="r" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.177369 -.00022)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#n" y1="24.989594" y2="30.000141"/><linearGradient id="s" gradientTransform="matrix(.4040235 -.4056919 .6073752 .602268 -17.636692 .462492)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="29.056757" y2="26.02973"><stop offset="0" stop-color="#fff394"/><stop offset="1" stop-color="#fafafa"/></linearGradient><linearGradient id="t" gradientTransform="matrix(.3763801 .03615261 .03669995 .374874 -2.218281 -1.1331)" gradientUnits="userSpaceOnUse" x1="5.517898" x2="9.522056" y1="37.371799" y2="41.391716"><stop offset="0" stop-color="#d48e15"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><g transform="scale(.26458333)"><g opacity=".4" transform="matrix(.5789476 0 0 .42857134 -1.894738 2.857146)"><path d="m37.818169 40.000002 5.181831-.000002v7l-5.181831.000002z" fill="url(#a)"/><path d="m-10.181816-47.000001 5.181816.000001v7l-5.181816-.000001z" fill="url(#c)" transform="scale(-1)"/><path d="m10.181816 40.000001h27.636353v7.000001h-27.636353z" fill="url(#d)"/></g><rect fill="url(#e)" height="19.000002" rx="1" width="19.000002" x="2.499998" y="2.500026"/><path d="m3.501249 3.498774h17v17h-17z" fill="none" opacity=".5" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><rect fill="none" height="19.000002" rx="1" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" width="19.000002" x="2.499998" y="2.500026"/><rect fill="url(#g)" height="12.776214" rx=".528" ry=".556" width="12.938914" x="5.528392" y="5.637476"/><g fill="none"><path d="m6.2916816 5.5443025c-.4300235.0004839-.7766156.3468658-.7768895.7768895l-.00728 11.422362c-.000274.430024.3468661.777373.7768894.776889l11.4360815-.01287c.430024-.000484.776616-.346867.77689-.77689l.0073-11.4223637c.000254-.4300215-.346886-.7773714-.776909-.7768875z" stroke="#002e99" stroke-opacity=".501961"/><path d="m4.5000001 19.5h14.9999999v-14.9999999l-14.9999997.0000002z" opacity=".5" stroke="url(#h)" stroke-linecap="round" stroke-linejoin="round"/></g></g><g transform="matrix(.26458333 0 0 .26458333 2.05074 1.95101)"><path d="m13.219868 12.085402c-.135595-.02111-.239457-.01225-.307686.003l-9.0874927 2.017202-1.6724992.372194-.051633.008-1.9387153 1.432663 4.9498341-.07402.040722-.0095 1.6834123-.370698 9.0845618-2.03263c.272911-.06092-.177299-.409927-1.009983-.78431-.624515-.280788-1.283742-.498541-1.690521-.561884z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><g transform="matrix(1.030012 0 0 1.0325071 -.016773 -.521525)"><path d="m2.0488085 11.037368c.2865424-.207707 1.1479509.256388 1.9603385 1.061945.8104458.803629 1.2601996 1.641331 1.0575577 1.930575-.0007708.0011.01977.01774.01898.01882l10.1384643-10.1803301c.257408-.2584708-.213108-1.1436222-1.051287-1.9747519-.838177-.8311298-1.728181-1.29506029-1.98559-1.03658863z" fill="url(#i)"/><path d="m2.0488079 11.037368c.286543-.207708 1.1479512.256388 1.960339 1.061943.8104449.80363 1.2601992 1.641332 1.0575579 1.930577-.0007714.0011.01977.01774.01898.01882l6.9820302-7.0108637.02525-.025356c.00079-.00108-.01975-.01772-.01898-.01882.202643-.2892462-.247112-1.1269457-1.057555-1.9305752-.812389-.8055563-1.6737981-1.2696506-1.9603403-1.0619438l-.025251.025355z" fill="#f9c440" opacity=".6"/><g stroke-linejoin="round"><path d="m2.0488085 11.037368c.2865424-.207707 1.1479509.256388 1.9603385 1.061945.8104458.803629 1.2601996 1.641331 1.0575577 1.930575-.0007708.0011.01977.01774.01898.01882l10.1384643-10.1803301c.257408-.2584708-.213108-1.1436222-1.051287-1.9747519-.838177-.8311298-1.728181-1.29506029-1.98559-1.03658863z" fill="none" stroke="#ad5f00" stroke-width=".969689"/><path d="m20.664062 8.2617188c-.05213.010767-.09381.033047-.126953.066406l-3.224609 3.2460942c.296545-.211927 1.182133.265278 2.017578 1.095703.834766.829753 1.298569 1.695492 1.089844 1.99414-.000714.001.01475.01397.01758.01758l3.226562-3.246094c.265132-.266874-.218698-1.178963-1.082033-2.0371105-.755416-.750879-1.553081-1.2120851-1.917969-1.1367187z" fill="url(#j)" stroke="#555761" stroke-width=".5" transform="matrix(.97086248 0 0 .96851634 -7.75054 -7.208073)"/><path d="m10.565423 2.4840909c.286542-.2077065 1.147951.2563879 1.960338 1.0619443.810445.8036291 1.260199 1.6413295 1.057557 1.9305744-.000769.0011.01977.017738.01898.018821l1.551936-1.5571217c.408481-.40858-.029278-1.092821-.981372-2.0446829-.812386-.8055561-1.673796-1.2696511-1.960337-1.06194452l-.02525.0253559-1.621849 1.62705352z" fill="#fe9ab8" opacity=".9" stroke="#de3e80" stroke-width=".969689"/></g><path d="m9.1785348 3.8767048c.2865413-.2077068 1.1479522.2563879 1.9603392 1.0619443.810445.8036291 1.2602 1.6413294 1.057556 1.9305753-.000771.0011.01977.017736.01898.01882l.126256-.1267795c.00079-.00108-.01975-.01772-.01898-.01882.202645-.2892457-.24711-1.1269463-1.057556-1.9305745-.812387-.8055569-1.6737965-1.2696514-1.9603382-1.0619448z" fill="url(#k)"/><path d="m9.0628273 3.9928895c.2865436-.2077068 1.1479527.2563878 1.9603397 1.061944.810444.8036294 1.2602 1.6413292 1.057556 1.9305742-.000771.0011.01977.017738.01898.018822l.126257-.1267799c.00079-.00108-.01975-.017721-.01898-.018821.202643-.2892448-.24711-1.1269452-1.057557-1.9305743-.812387-.8055563-1.6737957-1.2696512-1.9603386-1.0619444z" fill="url(#m)"/><path d="m9.5806143 3.4729643c.2865426-.2077069 1.1479517.2563872 1.9603387 1.0619442.810446.803629 1.2602 1.6413292 1.057558 1.9305747-.000773.0011.01977.017737.01898.01882l.126258-.1267784c.000791-.00108-.01975-.017721-.01898-.01882.202642-.2892454-.247113-1.126946-1.057559-1.930575-.812386-.8055567-1.6737949-1.2696512-1.9603383-1.0619444z" fill="url(#o)"/><path d="m9.4649071 3.5891488c.2865435-.207707 1.1479529.2563877 1.9603379 1.061944.810447.8036298 1.260201 1.6413294 1.057558 1.9305748-.000769.0011.01977.017737.01898.018821l.126257-.12678c.00079-.00108-.01975-.01772-.01898-.01882.202645-.2892448-.247111-1.1269461-1.057556-1.9305739-.812386-.8055567-1.673796-1.2696517-1.9603395-1.0619447z" fill="url(#p)"/><path d="m9.9846388 3.0672723c.2865412-.2077066 1.1479512.2563878 1.9603372 1.0619445.810446.8036288 1.260201 1.641329 1.057558 1.9305741-.00077.0011.01977.017738.01898.018821l.126256-.1267791c.000792-.00108-.01975-.017721-.01898-.018821.202644-.2892444-.247111-1.126945-1.057557-1.9305744-.812385-.8055559-1.673795-1.2696505-1.960338-1.0619437z" fill="url(#q)"/><path d="m9.8689318 3.1834569c.2865412-.2077072 1.1479512.2563879 1.9603392 1.0619447.810444.8036283 1.260198 1.6413291 1.057556 1.9305739-.000771.0011.01977.017737.01898.018821l.126258-.1267782c.000789-.00108-.01975-.017722-.01898-.018821.202642-.2892458-.247113-1.1269461-1.057558-1.9305749-.812386-.8055564-1.673796-1.2696514-1.9603386-1.0619441z" fill="url(#r)"/><g fill-rule="evenodd" stroke-width=".969689"><path d="m.25980529 15.79419 4.77185621-1.725488.039308-.03926c.2026429-.28924-.2523964-1.127286-1.0628421-1.930916-.8123879-.805556-1.6726784-1.26728-1.9592212-1.059573z" fill="url(#s)" stroke="url(#t)"/><path d="m.7444326 14.506276-.48521185 1.282691 1.30137225-.473393c-.113686-.133135-.2192836-.267835-.3543579-.401773-.1555069-.154199-.30708012-.280667-.4618025-.407525z" fill="#333" stroke="#1a1a1a"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_editglossary.svg b/icon-themes/elementary_svg/cmd/lc_editglossary.svg
new file mode 100644
index 000000000..d0acf4ae8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_editglossary.svg
@@ -0,0 +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="6.967" x2="6.817" y1="10.384" y2="21.386"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14.417" x2="1.164" y1="4.477" y2="10.218"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="6.703" cy="73.616" gradientTransform="matrix(1.6636 0 0 .44756 .915 -11.872)" gradientUnits="userSpaceOnUse" r="7.228"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1=".656" x2="14.728" xlink:href="#e" y1="11.822" y2="1.324"/><linearGradient id="e"><stop offset="0" stop-color="#fff3cb"/><stop offset=".262" stop-color="#fdde76"/><stop offset=".661" stop-color="#f9c440"/><stop offset="1" stop-color="#e48b20"/></linearGradient><radialGradient id="f" cx="32.5" cy="16.563" gradientTransform="matrix(.136 .32887 -.25782 .113 11.15 -7.538)" gradientUnits="userSpaceOnUse" r="14.438" xlink:href="#e"/><filter id="g" color-interpolation-filters="sRGB" height="1.324" width="1.387" x="-.193" y="-.162"><feGaussianBlur stdDeviation=".678"/></filter><linearGradient id="h" gradientTransform="matrix(.26726 0 0 1.15755 9.316 -10.704)" gradientUnits="userSpaceOnUse" x1="-32.957" x2="-25.474" y1="27.389" y2="27.389"><stop offset="0" stop-color="#2e3436"/><stop offset=".644" stop-color="#888a85"/><stop offset="1" stop-color="#555753"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.77602 .23906 -.31605 .56748 -20.168 4.55)" gradientUnits="userSpaceOnUse" x1="27.528" x2="30.42" y1="4.167" y2="2.949"><stop offset="0" stop-color="#eeeeec"/><stop offset=".789" stop-color="#fff"/><stop offset="1" stop-color="#eeeeec"/></linearGradient><path d="m-.214 8.955c13.014.825 4.814-6.687 14.87-6.927l2.527 5.31c-4.59-2.14-7.73 8.854-17.456 2.394l.06-.777z" fill="url(#b)" fill-rule="evenodd" opacity=".444"/><path d="m24.09 21.076c0 1.787-5.383 3.235-12.025 3.235-6.64-.001-12.025-1.447-12.025-3.234s5.384-3.235 12.025-3.235c6.642 0 12.026 1.45 12.026 3.236z" fill="url(#c)" opacity=".2"/><path d="m9.975 1.105-.102 2.48-1.596.835-.5-.28-.017-1.48-1.047.965-1.41-.44.593 1.292-.855 1.204 1.415-.164.883 1.185.28-1.396.737-.25 1.563.58.432 2.538 1.54-1.946 2.546.375-1.377-2.063 1.143-2.304-2.387.668-1.84-1.8zm-5.525 4.368-.81.75-1.095-.344.46 1.005-.663.933 1.098-.127.683.92.217-1.083 1.088-.365-.963-.54zm3.714.892-1.184 1.09-1.595-.498.672 1.463-.965 1.36 1.597-.184.996 1.34.316-1.58 1.584-.532-1.404-.79zm-6.22 1.585-.298 1.12-1.158.313.97.627-.06 1.2.897-.73 1.123.428-.418-1.08.754-.933-1.154.065-.657-1.01z" fill="url(#d)"/><path d="m13.263 9.77c-2.056.9-4.6-.495-5.686-3.117-1.084-2.623-.297-5.478 1.76-6.38 2.055-.9 4.6.495 5.685 3.118 1.084 2.623.297 5.48-1.76 6.38z" fill="url(#f)" filter="url(#g)" opacity=".483"/><g transform="matrix(1.05835 -.61104 .51706 .89557 3.11 -5.864)"><path d="m.5 18v12.438c0 .58.297 1.062.667 1.062h.666c.37 0 .667-.48.667-1.063v-12.437z" fill="url(#h)" fill-rule="evenodd"/><rect fill="none" height="21" opacity=".3" rx=".749" ry=".929" stroke="#000" stroke-width=".814" width="2" x=".5" y="10.5"/><path d="m1.167 10.5c-.37 0-.667.48-.667 1.063v6.437h2v-6.438c0-.58-.297-1.062-.667-1.062z" fill="url(#i)" fill-rule="evenodd" opacity=".9"/></g><path d="m8.843 21.55-.47-1.255h-.063q-.614.8-1.268 1.114-.645.304-1.688.304-1.283 0-2.024-.76-.733-.757-.733-2.16 0-1.467.988-2.16.996-.7 2.995-.774l1.546-.05v-.404q0-1.4-1.386-1.4-1.068 0-2.51.666l-.804-1.698q1.537-.833 3.41-.833 1.792 0 2.748.81.956.807.956 2.456v6.143zm-.717-4.272-.94.033q-1.06.034-1.577.397-.52.362-.52 1.104 0 1.065 1.18 1.065.844 0 1.346-.503.51-.503.51-1.336z" fill="url(#a)" stroke="#000" stroke-linejoin="round" stroke-opacity=".49" stroke-width=".896"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_editheaderandfooter.svg b/icon-themes/elementary_svg/cmd/lc_editheaderandfooter.svg
new file mode 100644
index 000000000..9f65d6e2e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_editheaderandfooter.svg
@@ -0,0 +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="translate(-2 -3)" gradientUnits="userSpaceOnUse" x1="2.5" x2="2.5" y1="3.5" y2="8.5"><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" gradientUnits="userSpaceOnUse" x1="11" x2="11" xlink:href="#a" y1="5.5" y2="6"/><linearGradient id="c" gradientTransform="translate(0 13)" gradientUnits="userSpaceOnUse" x1="11" x2="11" xlink:href="#a" y1="5.5" y2="6"/><linearGradient id="d" gradientTransform="matrix(.35135 0 0 .4865 3.567 .824)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="5.564" y2="43"><stop offset="0" stop-color="#fff"/><stop offset=".036" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.42857 0 0 .43457 1.714 1.404)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.34607 0 0 .4067 27.176 .92)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#bebebe"/></linearGradient><radialGradient id="g" cx="605.714" cy="486.648" gradientTransform="matrix(.01084 0 0 .00824 13.115 18.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#h"/><linearGradient id="h"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="i" cx="605.714" cy="486.648" gradientTransform="matrix(-.01084 0 0 .00824 10.885 18.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#h"/><linearGradient id="j" gradientTransform="matrix(.0317 0 0 .00824 .548 18.98)" 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><path d="m4.35 22h15.3v2h-15.3z" fill="url(#j)" opacity=".15"/><path d="m4.35 22v2c-.558.004-1.35-.448-1.35-1s.623-1 1.35-1z" fill="url(#i)" opacity=".15"/><path d="m19.65 22v2c.558.004 1.35-.448 1.35-1s-.623-1-1.35-1z" fill="url(#g)" opacity=".15"/><path d="m4.5 2.5h15v20h-15z" fill="url(#e)" stroke="url(#f)" stroke-linejoin="round"/><path d="m18.5 21.5h-13v-18h13z" fill="none" stroke="url(#d)" stroke-linecap="round"/><path d="m6.5 4.5h11v2h-11zm0 13h11v2h-11z" fill="#f37329" stroke="#cc3b02" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m7 5.5h10" opacity=".5" stroke="url(#b)"/><path d="m7 18.5h10" opacity=".5" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_edithyperlink.svg b/icon-themes/elementary_svg/cmd/lc_edithyperlink.svg
new file mode 100644
index 000000000..3ecf0bcd4
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_edithyperlink.svg
@@ -0,0 +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(.415777 -.4174938 .518983 .5146192 -15.747227 2.650367)" gradientUnits="userSpaceOnUse" spreadMethod="pad" x1="23.575972" x2="23.575972" y1="25.356892" y2="31.210939"><stop offset="0" stop-color="#ad5f00"/><stop offset=".13482948" stop-color="#ffe16b"/><stop offset=".20224422" stop-color="#f9c440"/><stop offset=".26965895" stop-color="#fff394"/><stop offset=".44650277" stop-color="#f9c440"/><stop offset=".57114136" stop-color="#f9c440"/><stop offset=".72038066" stop-color="#ffe16b"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.4282553 -.43106531 .53455872 .53134798 -8.236684 10.17891)" gradientUnits="userSpaceOnUse" spreadMethod="pad" x1="23.575972" x2="23.575972" y1="25.356892" y2="31.210939"><stop offset="0" stop-color="#7e8087"/><stop offset=".13482948" stop-color="#d4d4d4"/><stop offset=".20224422" stop-color="#abacae"/><stop offset=".26965895" stop-color="#fafafa"/><stop offset=".44650277" stop-color="#abacae"/><stop offset=".57114136" stop-color="#abacae"/><stop offset=".72038066" stop-color="#d4d4d4"/><stop offset="1" stop-color="#7e8087"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.867764 .693027)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#d" y1="24.989594" y2="30.000141"/><linearGradient id="d"><stop offset="0" stop-color="#555761"/><stop offset=".5" stop-color="#abacae"/><stop offset="1" stop-color="#555761"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.983472 .809213)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#f" y1="24.989594" y2="30.000141"/><linearGradient id="f"><stop offset="0" stop-color="#abacae"/><stop offset=".5" stop-color="#fafafa"/><stop offset="1" stop-color="#abacae"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.465684 .289287)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#d" y1="24.989594" y2="30.000141"/><linearGradient id="h" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.581392 .405471)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#f" y1="24.989594" y2="30.000141"/><linearGradient id="i" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.061661 -.116406)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#d" y1="24.989594" y2="30.000141"/><linearGradient id="j" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.177369 -.00022)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#f" y1="24.989594" y2="30.000141"/><linearGradient id="k" gradientTransform="matrix(.4040235 -.4056919 .6073752 .602268 -17.636692 .462492)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="29.056757" y2="26.02973"><stop offset="0" stop-color="#fff394"/><stop offset="1" stop-color="#fafafa"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.3763801 .03615261 .03669995 .374874 -2.218281 -1.1331)" gradientUnits="userSpaceOnUse" x1="5.517898" x2="9.522056" y1="37.371799" y2="41.391716"><stop offset="0" stop-color="#d48e15"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="m"><stop offset="0"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="23.6453" x2="33.6453" xlink:href="#m" y1="9.99" y2="9.99"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="37.6453" x2="47.6453" xlink:href="#m" y1="9.99" y2="9.99"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="32.1453" x2="37.1453" xlink:href="#m" y1="9.99" y2="9.99"/><radialGradient id="q" cx="99.157" cy="186.17" gradientTransform="matrix(.063451 0 0 .040378 -.29159 13.535)" gradientUnits="userSpaceOnUse" r="62.769"><stop offset="0" stop-color="#3d3d3d"/><stop offset=".5" stop-color="#686868" stop-opacity=".49804"/><stop offset="1" stop-color="#686868" stop-opacity="0"/></radialGradient><radialGradient id="r" cx="62.625" cy="4.625" gradientTransform="matrix(.47059 0 0 .28235 -23.471 19.694)" gradientUnits="userSpaceOnUse" r="10.625"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(-1 0 0 1 23.370539 0)"><path d="m9.9828 21.052a3.9828 2.5345 0 1 1 -7.9655 0 3.9828 2.5345 0 1 1 7.9655 0z" fill="url(#q)"/><path d="m11 21c0 1.6569-2.2386 3-5 3s-5-1.3431-5-3 2.2386-3 5-3 5 1.3431 5 3z" fill="url(#r)" fill-rule="evenodd" opacity=".3"/><g transform="matrix(.70710678 -.70710678 .70710678 .70710678 -20.269434 30.141258)"><path d="m26.27 6.4901c-1.4542 0-2.625 1.1708-2.625 2.625v1.75c0 1.4542 1.1708 2.625 2.625 2.625h4.75c1.4542 0 2.625-1.1708 2.625-2.625v-1.7499c0-1.4542-1.1708-2.625-2.625-2.625zm.3125 2h4.125c.51938 0 .9375.41812.9375.9375v1.125c0 .51938-.41812.9375-.9375.9375h-4.125c-.51938 0-.9375-.41812-.9375-.9375v-1.1244c0-.51938.41812-.9375.9375-.9375z" fill="#d4d4d4" stroke="#000" stroke-linecap="round" stroke-linejoin="bevel" stroke-opacity=".42745"/><path d="m26.27 6.4901c-1.4542 0-2.625 1.1708-2.625 2.625v1.75c0 1.4542 1.1708 2.625 2.625 2.625h4.75c1.4542 0 2.625-1.1708 2.625-2.625v-1.7499c0-1.4542-1.1708-2.625-2.625-2.625zm.3125 2h4.125c.51938 0 .9375.41812.9375.9375v1.125c0 .51938-.41812.9375-.9375.9375h-4.125c-.51938 0-.9375-.41812-.9375-.9375v-1.1244c0-.51938.41812-.9375.9375-.9375z" fill="url(#n)" opacity=".2"/><path d="m40.27 6.4901c-1.4542 0-2.625 1.1708-2.625 2.625v1.75c0 1.4542 1.1708 2.625 2.625 2.625h4.75c1.4542 0 2.625-1.1708 2.625-2.625v-1.7499c0-1.4542-1.1708-2.625-2.625-2.625zm.3125 2h4.125c.51938 0 .9375.41812.9375.9375v1.125c0 .51938-.41812.9375-.9375.9375h-4.125c-.51938 0-.9375-.41812-.9375-.9375v-1.1244c0-.51938.41812-.9375.9375-.9375z" fill="#d4d4d4" stroke="#000" stroke-linecap="round" stroke-linejoin="bevel" stroke-opacity=".42745"/><path d="m40.27 6.4901c-1.4542 0-2.625 1.1708-2.625 2.625v1.75c0 1.4542 1.1708 2.625 2.625 2.625h4.75c1.4542 0 2.625-1.1708 2.625-2.625v-1.7499c0-1.4542-1.1708-2.625-2.625-2.625zm.3125 2h4.125c.51938 0 .9375.41812.9375.9375v1.125c0 .51938-.41812.9375-.9375.9375h-4.125c-.51938 0-.9375-.41812-.9375-.9375v-1.1244c0-.51938.41812-.9375.9375-.9375z" fill="url(#o)" opacity=".2"/><g stroke-linecap="round" stroke-linejoin="bevel"><path d="m40.27 7.4901h4.75c.90025 0 1.625.72475 1.625 1.625v1.75m-1.625 1.625h-4.75c-.90025 0-1.625-.72475-1.625-1.625" fill="none" opacity=".4" stroke="#fff"/><path d="m31.02 12.49h-4.75c-.90025 0-1.625-.72475-1.625-1.625v-1.7499m1.625-1.625h4.75c.90025 0 1.625.72475 1.625 1.625" fill="none" opacity=".4" stroke="#fff"/><rect fill="#d4d4d4" height="2" rx="1.5" stroke="#000" stroke-opacity=".42745" width="10" x="30.645" y="8.9901"/></g><rect fill="url(#p)" height="2" opacity=".2" rx="1.5" width="10" x="30.645" y="8.9901"/><path d="m31.645 9.9901h8" fill="none" opacity=".4" stroke="#fff" stroke-linecap="round" stroke-linejoin="round"/></g></g><g transform="translate(5.750827 2.216349)"><path d="m13.219868 12.085402c-.135595-.02111-.239457-.01225-.307686.003l-9.0874927 2.017202-1.6724992.372194-.051633.008-1.9387153 1.432663 4.9498341-.07402.040722-.0095 1.6834123-.370698 9.0845618-2.03263c.272911-.06092-.177299-.409927-1.009983-.78431-.624515-.280788-1.283742-.498541-1.690521-.561884z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><g transform="matrix(1.030012 0 0 1.0325071 -.016773 -.521525)"><path d="m2.0488085 11.037368c.2865424-.207707 1.1479509.256388 1.9603385 1.061945.8104458.803629 1.2601996 1.641331 1.0575577 1.930575-.0007708.0011.01977.01774.01898.01882l10.1384643-10.1803301c.257408-.2584708-.213108-1.1436222-1.051287-1.9747519-.838177-.8311298-1.728181-1.29506029-1.98559-1.03658863z" fill="url(#a)"/><path d="m2.0488079 11.037368c.286543-.207708 1.1479512.256388 1.960339 1.061943.8104449.80363 1.2601992 1.641332 1.0575579 1.930577-.0007714.0011.01977.01774.01898.01882l6.9820302-7.0108637.02525-.025356c.00079-.00108-.01975-.01772-.01898-.01882.202643-.2892462-.247112-1.1269457-1.057555-1.9305752-.812389-.8055563-1.6737981-1.2696506-1.9603403-1.0619438l-.025251.025355z" fill="#f9c440" opacity=".6"/><g stroke-linejoin="round"><path d="m2.0488085 11.037368c.2865424-.207707 1.1479509.256388 1.9603385 1.061945.8104458.803629 1.2601996 1.641331 1.0575577 1.930575-.0007708.0011.01977.01774.01898.01882l10.1384643-10.1803301c.257408-.2584708-.213108-1.1436222-1.051287-1.9747519-.838177-.8311298-1.728181-1.29506029-1.98559-1.03658863z" fill="none" stroke="#ad5f00" stroke-width=".969689"/><path d="m20.664062 8.2617188c-.05213.010767-.09381.033047-.126953.066406l-3.224609 3.2460942c.296545-.211927 1.182133.265278 2.017578 1.095703.834766.829753 1.298569 1.695492 1.089844 1.99414-.000714.001.01475.01397.01758.01758l3.226562-3.246094c.265132-.266874-.218698-1.178963-1.082033-2.0371105-.755416-.750879-1.553081-1.2120851-1.917969-1.1367187z" fill="url(#b)" stroke="#555761" stroke-width=".5" transform="matrix(.97086248 0 0 .96851634 -7.75054 -7.208073)"/><path d="m10.565423 2.4840909c.286542-.2077065 1.147951.2563879 1.960338 1.0619443.810445.8036291 1.260199 1.6413295 1.057557 1.9305744-.000769.0011.01977.017738.01898.018821l1.551936-1.5571217c.408481-.40858-.029278-1.092821-.981372-2.0446829-.812386-.8055561-1.673796-1.2696511-1.960337-1.06194452l-.02525.0253559-1.621849 1.62705352z" fill="#fe9ab8" opacity=".9" stroke="#de3e80" stroke-width=".969689"/></g><path d="m9.1785348 3.8767048c.2865413-.2077068 1.1479522.2563879 1.9603392 1.0619443.810445.8036291 1.2602 1.6413294 1.057556 1.9305753-.000771.0011.01977.017736.01898.01882l.126256-.1267795c.00079-.00108-.01975-.01772-.01898-.01882.202645-.2892457-.24711-1.1269463-1.057556-1.9305745-.812387-.8055569-1.6737965-1.2696514-1.9603382-1.0619448z" fill="url(#c)"/><path d="m9.0628273 3.9928895c.2865436-.2077068 1.1479527.2563878 1.9603397 1.061944.810444.8036294 1.2602 1.6413292 1.057556 1.9305742-.000771.0011.01977.017738.01898.018822l.126257-.1267799c.00079-.00108-.01975-.017721-.01898-.018821.202643-.2892448-.24711-1.1269452-1.057557-1.9305743-.812387-.8055563-1.6737957-1.2696512-1.9603386-1.0619444z" fill="url(#e)"/><path d="m9.5806143 3.4729643c.2865426-.2077069 1.1479517.2563872 1.9603387 1.0619442.810446.803629 1.2602 1.6413292 1.057558 1.9305747-.000773.0011.01977.017737.01898.01882l.126258-.1267784c.000791-.00108-.01975-.017721-.01898-.01882.202642-.2892454-.247113-1.126946-1.057559-1.930575-.812386-.8055567-1.6737949-1.2696512-1.9603383-1.0619444z" fill="url(#g)"/><path d="m9.4649071 3.5891488c.2865435-.207707 1.1479529.2563877 1.9603379 1.061944.810447.8036298 1.260201 1.6413294 1.057558 1.9305748-.000769.0011.01977.017737.01898.018821l.126257-.12678c.00079-.00108-.01975-.01772-.01898-.01882.202645-.2892448-.247111-1.1269461-1.057556-1.9305739-.812386-.8055567-1.673796-1.2696517-1.9603395-1.0619447z" fill="url(#h)"/><path d="m9.9846388 3.0672723c.2865412-.2077066 1.1479512.2563878 1.9603372 1.0619445.810446.8036288 1.260201 1.641329 1.057558 1.9305741-.00077.0011.01977.017738.01898.018821l.126256-.1267791c.000792-.00108-.01975-.017721-.01898-.018821.202644-.2892444-.247111-1.126945-1.057557-1.9305744-.812385-.8055559-1.673795-1.2696505-1.960338-1.0619437z" fill="url(#i)"/><path d="m9.8689318 3.1834569c.2865412-.2077072 1.1479512.2563879 1.9603392 1.0619447.810444.8036283 1.260198 1.6413291 1.057556 1.9305739-.000771.0011.01977.017737.01898.018821l.126258-.1267782c.000789-.00108-.01975-.017722-.01898-.018821.202642-.2892458-.247113-1.1269461-1.057558-1.9305749-.812386-.8055564-1.673796-1.2696514-1.9603386-1.0619441z" fill="url(#j)"/><g fill-rule="evenodd" stroke-width=".969689"><path d="m.25980529 15.79419 4.77185621-1.725488.039308-.03926c.2026429-.28924-.2523964-1.127286-1.0628421-1.930916-.8123879-.805556-1.6726784-1.26728-1.9592212-1.059573z" fill="url(#k)" stroke="url(#l)"/><path d="m.7444326 14.506276-.48521185 1.282691 1.30137225-.473393c-.113686-.133135-.2192836-.267835-.3543579-.401773-.1555069-.154199-.30708012-.280667-.4618025-.407525z" fill="#333" stroke="#1a1a1a"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_editprintarea.svg b/icon-themes/elementary_svg/cmd/lc_editprintarea.svg
new file mode 100644
index 000000000..7ddc8d3f4
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_editprintarea.svg
@@ -0,0 +1 @@
+<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 offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.4054 0 0 .5135 .266 .676)" gradientUnits="userSpaceOnUse" x1="24.010853" x2="24.010853" xlink:href="#a" y1="8.420643" y2="35.684517"/><linearGradient id="c" gradientTransform="matrix(.415777 -.4174938 .518983 .5146192 -15.747227 2.650367)" gradientUnits="userSpaceOnUse" spreadMethod="pad" x1="23.575972" x2="23.575972" y1="25.356892" y2="31.210939"><stop offset="0" stop-color="#ad5f00"/><stop offset=".13482948" stop-color="#ffe16b"/><stop offset=".20224422" stop-color="#f9c440"/><stop offset=".26965895" stop-color="#fff394"/><stop offset=".44650277" stop-color="#f9c440"/><stop offset=".57114136" stop-color="#f9c440"/><stop offset=".72038066" stop-color="#ffe16b"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.4282553 -.43106531 .53455872 .53134798 -8.236684 10.17891)" gradientUnits="userSpaceOnUse" spreadMethod="pad" x1="23.575972" x2="23.575972" y1="25.356892" y2="31.210939"><stop offset="0" stop-color="#7e8087"/><stop offset=".13482948" stop-color="#d4d4d4"/><stop offset=".20224422" stop-color="#abacae"/><stop offset=".26965895" stop-color="#fafafa"/><stop offset=".44650277" stop-color="#abacae"/><stop offset=".57114136" stop-color="#abacae"/><stop offset=".72038066" stop-color="#d4d4d4"/><stop offset="1" stop-color="#7e8087"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.867764 .693027)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#f" y1="24.989594" y2="30.000141"/><linearGradient id="f"><stop offset="0" stop-color="#555761"/><stop offset=".5" stop-color="#abacae"/><stop offset="1" stop-color="#555761"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.983472 .809213)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#h" y1="24.989594" y2="30.000141"/><linearGradient id="h"><stop offset="0" stop-color="#abacae"/><stop offset=".5" stop-color="#fafafa"/><stop offset="1" stop-color="#abacae"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.465684 .289287)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#f" y1="24.989594" y2="30.000141"/><linearGradient id="j" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.581392 .405471)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#h" y1="24.989594" y2="30.000141"/><linearGradient id="k" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.061661 -.116406)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#f" y1="24.989594" y2="30.000141"/><linearGradient id="l" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.177369 -.00022)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#h" y1="24.989594" y2="30.000141"/><linearGradient id="m" gradientTransform="matrix(.4040235 -.4056919 .6073752 .602268 -17.636692 .462492)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="29.056757" y2="26.02973"><stop offset="0" stop-color="#fff394"/><stop offset="1" stop-color="#fafafa"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.3763801 .03615261 .03669995 .374874 -2.218281 -1.1331)" gradientUnits="userSpaceOnUse" x1="5.517898" x2="9.522056" y1="37.371799" y2="41.391716"><stop offset="0" stop-color="#d48e15"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="o" gradientTransform="matrix(.4054 0 0 .5135 .266465 -2.324)" gradientUnits="userSpaceOnUse" x1="24.010853" x2="24.010853" xlink:href="#a" y1="8.420643" y2="12.315482"/><linearGradient id="p"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="q" cx="605.71" cy="486.65" gradientTransform="matrix(.012049 0 0 .0082353 13.239 16.981)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#p"/><radialGradient id="r" cx="605.71" cy="486.65" gradientTransform="matrix(-.012049 0 0 .0082353 10.761 16.981)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#p"/><linearGradient id="s" gradientTransform="matrix(.035207 0 0 .0082353 -.72485 16.981)" gradientUnits="userSpaceOnUse" x1="302.86" x2="302.86" y1="366.65" y2="609.51"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="t" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="4" y2="20"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="u" gradientUnits="userSpaceOnUse" x1="3" x2="21" y1="12" y2="12"><stop offset="0" stop-opacity=".31783"/><stop offset="1" stop-opacity=".24031"/></linearGradient><path d="m3.5 3.5h17v17h-17z" fill="url(#t)"/><path d="m3.5 3.5h17v17h-17z" fill="none" stroke="url(#u)"/><path d="m3.5 20h17v2h-17z" fill="url(#s)" opacity=".15"/><path d="m3.5 20v1.9999c-.6205.004-1.5-.448-1.5-1s.6924-1 1.5-1z" fill="url(#r)" opacity=".15"/><path d="m20.5 20v1.9999c.62047.0038 1.5-.44807 1.5-1.0001 0-.552-.6924-.99982-1.5-.99982z" fill="url(#q)" opacity=".15"/><g fill="none"><g opacity=".7" stroke="#2c465d" stroke-opacity=".32418"><path d="m5.5 4v16" opacity=".7"/><path d="m20 18.5h-16" opacity=".7"/><path d="m20 9.5h-16" opacity=".7"/><path d="m10.5 4v16" opacity=".7"/><path d="m15.5 4v16" opacity=".7"/><path d="m20 12.5h-16" opacity=".7"/><path d="m20 15.5h-16" opacity=".7"/><path d="m20 6.5h-16" opacity=".7"/></g><path d="m5.5 6.5h10v12h-10z" stroke="#e25757" stroke-dasharray="1 1" stroke-dashoffset=".5"/><path d="m19.511 19.5h-15.011v-15h15z" stroke="url(#b)" stroke-linecap="round"/></g><g transform="translate(-.000465 8)"><path d="m2.8684 14.499c.0073.35961.029665.91477.34211.99126 3.3006.01952 6.2781.0028 9.579.0084.34064.01588.35312-.62103.34211-.99966h-10.263z" fill="none" stroke="#000" stroke-linecap="square" stroke-opacity=".501961" stroke-width=".99971"/><g stroke-linecap="round"><path d="m.64718 6.5559.74742-3.0509 13.216.0036.715 3.0637z" fill="#4f4f4f" fill-rule="evenodd"/><path d="m1.2252 6.5169h13.55c.40178 0 .72523.34771.72523.77962v6.2035h-15v-6.2035c0-.43191.32345-.77962.72522-.77962z" fill="#4f4f4f"/><path d="m1.2252 6.5169h13.55c.40178 0 .72523.34771.72523.77962v6.2035h-15v-6.2035c0-.43191.32345-.77962.72522-.77962z" fill="none" opacity=".71" stroke="#393939" stroke-linejoin="round" stroke-width=".99993"/><path d="m12 8h2v2h-2z" fill="#0cceff"/><path d="m.64718 6.5559.74742-3.0509 13.216.0036.715 3.0637z" fill="none" opacity=".7" stroke="#393939" stroke-linecap="butt"/></g><g fill="#e9e9e9"><path d="m13 11v3.506c0 .274-.07.494-.156.494h-9.6878c-.0865 0-.1562-.22-.1562-.494v-3.506z" stroke-width="1.9872"/><path d="m3.500465.5 9.009135-.000131-.009135 5.000131h-9z" stroke="#000" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m11.511465 4.5h-7.011v-3h7z" fill="none" stroke="url(#o)" stroke-linecap="round"/></g></g><g transform="translate(7.750827 7.373898)"><path d="m13.219868 12.085402c-.135595-.02111-.239457-.01225-.307686.003l-9.0874927 2.017202-1.6724992.372194-.051633.008-1.9387153 1.432663 4.9498341-.07402.040722-.0095 1.6834123-.370698 9.0845618-2.03263c.272911-.06092-.177299-.409927-1.009983-.78431-.624515-.280788-1.283742-.498541-1.690521-.561884z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><g transform="matrix(1.030012 0 0 1.0325071 -.016773 -.521525)"><path d="m2.0488085 11.037368c.2865424-.207707 1.1479509.256388 1.9603385 1.061945.8104458.803629 1.2601996 1.641331 1.0575577 1.930575-.0007708.0011.01977.01774.01898.01882l10.1384643-10.1803301c.257408-.2584708-.213108-1.1436222-1.051287-1.9747519-.838177-.8311298-1.728181-1.29506029-1.98559-1.03658863z" fill="url(#c)"/><path d="m2.0488079 11.037368c.286543-.207708 1.1479512.256388 1.960339 1.061943.8104449.80363 1.2601992 1.641332 1.0575579 1.930577-.0007714.0011.01977.01774.01898.01882l6.9820302-7.0108637.02525-.025356c.00079-.00108-.01975-.01772-.01898-.01882.202643-.2892462-.247112-1.1269457-1.057555-1.9305752-.812389-.8055563-1.6737981-1.2696506-1.9603403-1.0619438l-.025251.025355z" fill="#f9c440" opacity=".6"/><g stroke-linejoin="round"><path d="m2.0488085 11.037368c.2865424-.207707 1.1479509.256388 1.9603385 1.061945.8104458.803629 1.2601996 1.641331 1.0575577 1.930575-.0007708.0011.01977.01774.01898.01882l10.1384643-10.1803301c.257408-.2584708-.213108-1.1436222-1.051287-1.9747519-.838177-.8311298-1.728181-1.29506029-1.98559-1.03658863z" fill="none" stroke="#ad5f00" stroke-width=".969689"/><path d="m20.664062 8.2617188c-.05213.010767-.09381.033047-.126953.066406l-3.224609 3.2460942c.296545-.211927 1.182133.265278 2.017578 1.095703.834766.829753 1.298569 1.695492 1.089844 1.99414-.000714.001.01475.01397.01758.01758l3.226562-3.246094c.265132-.266874-.218698-1.178963-1.082033-2.0371105-.755416-.750879-1.553081-1.2120851-1.917969-1.1367187z" fill="url(#d)" stroke="#555761" stroke-width=".5" transform="matrix(.97086248 0 0 .96851634 -7.75054 -7.208073)"/><path d="m10.565423 2.4840909c.286542-.2077065 1.147951.2563879 1.960338 1.0619443.810445.8036291 1.260199 1.6413295 1.057557 1.9305744-.000769.0011.01977.017738.01898.018821l1.551936-1.5571217c.408481-.40858-.029278-1.092821-.981372-2.0446829-.812386-.8055561-1.673796-1.2696511-1.960337-1.06194452l-.02525.0253559-1.621849 1.62705352z" fill="#fe9ab8" opacity=".9" stroke="#de3e80" stroke-width=".969689"/></g><path d="m9.1785348 3.8767048c.2865413-.2077068 1.1479522.2563879 1.9603392 1.0619443.810445.8036291 1.2602 1.6413294 1.057556 1.9305753-.000771.0011.01977.017736.01898.01882l.126256-.1267795c.00079-.00108-.01975-.01772-.01898-.01882.202645-.2892457-.24711-1.1269463-1.057556-1.9305745-.812387-.8055569-1.6737965-1.2696514-1.9603382-1.0619448z" fill="url(#e)"/><path d="m9.0628273 3.9928895c.2865436-.2077068 1.1479527.2563878 1.9603397 1.061944.810444.8036294 1.2602 1.6413292 1.057556 1.9305742-.000771.0011.01977.017738.01898.018822l.126257-.1267799c.00079-.00108-.01975-.017721-.01898-.018821.202643-.2892448-.24711-1.1269452-1.057557-1.9305743-.812387-.8055563-1.6737957-1.2696512-1.9603386-1.0619444z" fill="url(#g)"/><path d="m9.5806143 3.4729643c.2865426-.2077069 1.1479517.2563872 1.9603387 1.0619442.810446.803629 1.2602 1.6413292 1.057558 1.9305747-.000773.0011.01977.017737.01898.01882l.126258-.1267784c.000791-.00108-.01975-.017721-.01898-.01882.202642-.2892454-.247113-1.126946-1.057559-1.930575-.812386-.8055567-1.6737949-1.2696512-1.9603383-1.0619444z" fill="url(#i)"/><path d="m9.4649071 3.5891488c.2865435-.207707 1.1479529.2563877 1.9603379 1.061944.810447.8036298 1.260201 1.6413294 1.057558 1.9305748-.000769.0011.01977.017737.01898.018821l.126257-.12678c.00079-.00108-.01975-.01772-.01898-.01882.202645-.2892448-.247111-1.1269461-1.057556-1.9305739-.812386-.8055567-1.673796-1.2696517-1.9603395-1.0619447z" fill="url(#j)"/><path d="m9.9846388 3.0672723c.2865412-.2077066 1.1479512.2563878 1.9603372 1.0619445.810446.8036288 1.260201 1.641329 1.057558 1.9305741-.00077.0011.01977.017738.01898.018821l.126256-.1267791c.000792-.00108-.01975-.017721-.01898-.018821.202644-.2892444-.247111-1.126945-1.057557-1.9305744-.812385-.8055559-1.673795-1.2696505-1.960338-1.0619437z" fill="url(#k)"/><path d="m9.8689318 3.1834569c.2865412-.2077072 1.1479512.2563879 1.9603392 1.0619447.810444.8036283 1.260198 1.6413291 1.057556 1.9305739-.000771.0011.01977.017737.01898.018821l.126258-.1267782c.000789-.00108-.01975-.017722-.01898-.018821.202642-.2892458-.247113-1.1269461-1.057558-1.9305749-.812386-.8055564-1.673796-1.2696514-1.9603386-1.0619441z" fill="url(#l)"/><g fill-rule="evenodd" stroke-width=".969689"><path d="m.25980529 15.79419 4.77185621-1.725488.039308-.03926c.2026429-.28924-.2523964-1.127286-1.0628421-1.930916-.8123879-.805556-1.6726784-1.26728-1.9592212-1.059573z" fill="url(#m)" stroke="url(#n)"/><path d="m.7444326 14.506276-.48521185 1.282691 1.30137225-.473393c-.113686-.133135-.2192836-.267835-.3543579-.401773-.1555069-.154199-.30708012-.280667-.4618025-.407525z" fill="#333" stroke="#1a1a1a"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_editstyle.svg b/icon-themes/elementary_svg/cmd/lc_editstyle.svg
new file mode 100644
index 000000000..ef7c95462
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_editstyle.svg
@@ -0,0 +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(.415777 -.4174938 .518983 .5146192 -15.747227 2.650367)" gradientUnits="userSpaceOnUse" spreadMethod="pad" x1="23.575972" x2="23.575972" y1="25.356892" y2="31.210939"><stop offset="0" stop-color="#ad5f00"/><stop offset=".13482948" stop-color="#ffe16b"/><stop offset=".20224422" stop-color="#f9c440"/><stop offset=".26965895" stop-color="#fff394"/><stop offset=".44650277" stop-color="#f9c440"/><stop offset=".57114136" stop-color="#f9c440"/><stop offset=".72038066" stop-color="#ffe16b"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.4282553 -.43106531 .53455872 .53134798 -8.236684 10.17891)" gradientUnits="userSpaceOnUse" spreadMethod="pad" x1="23.575972" x2="23.575972" y1="25.356892" y2="31.210939"><stop offset="0" stop-color="#7e8087"/><stop offset=".13482948" stop-color="#d4d4d4"/><stop offset=".20224422" stop-color="#abacae"/><stop offset=".26965895" stop-color="#fafafa"/><stop offset=".44650277" stop-color="#abacae"/><stop offset=".57114136" stop-color="#abacae"/><stop offset=".72038066" stop-color="#d4d4d4"/><stop offset="1" stop-color="#7e8087"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.867764 .693027)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#d" y1="24.989594" y2="30.000141"/><linearGradient id="d"><stop offset="0" stop-color="#555761"/><stop offset=".5" stop-color="#abacae"/><stop offset="1" stop-color="#555761"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.983472 .809213)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#f" y1="24.989594" y2="30.000141"/><linearGradient id="f"><stop offset="0" stop-color="#abacae"/><stop offset=".5" stop-color="#fafafa"/><stop offset="1" stop-color="#abacae"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.465684 .289287)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#d" y1="24.989594" y2="30.000141"/><linearGradient id="h" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.581392 .405471)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#f" y1="24.989594" y2="30.000141"/><linearGradient id="i" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.061661 -.116406)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#d" y1="24.989594" y2="30.000141"/><linearGradient id="j" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.177369 -.00022)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#f" y1="24.989594" y2="30.000141"/><linearGradient id="k" gradientTransform="matrix(.4040235 -.4056919 .6073752 .602268 -17.636692 .462492)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="29.056757" y2="26.02973"><stop offset="0" stop-color="#fff394"/><stop offset="1" stop-color="#fafafa"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.3763801 .03615261 .03669995 .374874 -2.218281 -1.1331)" gradientUnits="userSpaceOnUse" x1="5.517898" x2="9.522056" y1="37.371799" y2="41.391716"><stop offset="0" stop-color="#d48e15"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><radialGradient id="m" cx="13" cy=".94" gradientTransform="matrix(-2.84165 0 0 -2.59455 49.94 3.438)" gradientUnits="userSpaceOnUse" r="8.094"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><radialGradient id="n" cx="22.571" cy="30.857" gradientTransform="matrix(.70642 0 0 .1355 -3.945 13.93)" gradientUnits="userSpaceOnUse" r="15.571"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="translate(-2 2)"><ellipse cx="12" cy="18.110001" fill="url(#n)" opacity=".2" rx="11" ry="2.89"/><path d="m15.3 13.7h-6.72l-1.156 2.9h-3.09l6.334-15.2h2.877l6.11 15.2h-3.235zm-5.92-2.3h5.046l-2.252-6.876z" style="stroke:#000;stroke-width:.866;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.581;fill:url(#m)"/><path d="m10.667969 3.4003906-6.3339846 15.1992184h.4160156l5.917969-14.1992184h2.876953l5.707031 14.1992184h.402344l-6.109375-15.1992184zm-.8808596 10.0000004-.40625 1h5.0449216l-.328125-1z" fill="#fff" opacity=".2" transform="translate(0 -2)"/></g><g transform="translate(7.750827 7.373898)"><path d="m13.219868 12.085402c-.135595-.02111-.239457-.01225-.307686.003l-9.0874927 2.017202-1.6724992.372194-.051633.008-1.9387153 1.432663 4.9498341-.07402.040722-.0095 1.6834123-.370698 9.0845618-2.03263c.272911-.06092-.177299-.409927-1.009983-.78431-.624515-.280788-1.283742-.498541-1.690521-.561884z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><g transform="matrix(1.030012 0 0 1.0325071 -.016773 -.521525)"><path d="m2.0488085 11.037368c.2865424-.207707 1.1479509.256388 1.9603385 1.061945.8104458.803629 1.2601996 1.641331 1.0575577 1.930575-.0007708.0011.01977.01774.01898.01882l10.1384643-10.1803301c.257408-.2584708-.213108-1.1436222-1.051287-1.9747519-.838177-.8311298-1.728181-1.29506029-1.98559-1.03658863z" fill="url(#a)"/><path d="m2.0488079 11.037368c.286543-.207708 1.1479512.256388 1.960339 1.061943.8104449.80363 1.2601992 1.641332 1.0575579 1.930577-.0007714.0011.01977.01774.01898.01882l6.9820302-7.0108637.02525-.025356c.00079-.00108-.01975-.01772-.01898-.01882.202643-.2892462-.247112-1.1269457-1.057555-1.9305752-.812389-.8055563-1.6737981-1.2696506-1.9603403-1.0619438l-.025251.025355z" fill="#f9c440" opacity=".6"/><g stroke-linejoin="round"><path d="m2.0488085 11.037368c.2865424-.207707 1.1479509.256388 1.9603385 1.061945.8104458.803629 1.2601996 1.641331 1.0575577 1.930575-.0007708.0011.01977.01774.01898.01882l10.1384643-10.1803301c.257408-.2584708-.213108-1.1436222-1.051287-1.9747519-.838177-.8311298-1.728181-1.29506029-1.98559-1.03658863z" fill="none" stroke="#ad5f00" stroke-width=".969689"/><path d="m20.664062 8.2617188c-.05213.010767-.09381.033047-.126953.066406l-3.224609 3.2460942c.296545-.211927 1.182133.265278 2.017578 1.095703.834766.829753 1.298569 1.695492 1.089844 1.99414-.000714.001.01475.01397.01758.01758l3.226562-3.246094c.265132-.266874-.218698-1.178963-1.082033-2.0371105-.755416-.750879-1.553081-1.2120851-1.917969-1.1367187z" fill="url(#b)" stroke="#555761" stroke-width=".5" transform="matrix(.97086248 0 0 .96851634 -7.75054 -7.208073)"/><path d="m10.565423 2.4840909c.286542-.2077065 1.147951.2563879 1.960338 1.0619443.810445.8036291 1.260199 1.6413295 1.057557 1.9305744-.000769.0011.01977.017738.01898.018821l1.551936-1.5571217c.408481-.40858-.029278-1.092821-.981372-2.0446829-.812386-.8055561-1.673796-1.2696511-1.960337-1.06194452l-.02525.0253559-1.621849 1.62705352z" fill="#fe9ab8" opacity=".9" stroke="#de3e80" stroke-width=".969689"/></g><path d="m9.1785348 3.8767048c.2865413-.2077068 1.1479522.2563879 1.9603392 1.0619443.810445.8036291 1.2602 1.6413294 1.057556 1.9305753-.000771.0011.01977.017736.01898.01882l.126256-.1267795c.00079-.00108-.01975-.01772-.01898-.01882.202645-.2892457-.24711-1.1269463-1.057556-1.9305745-.812387-.8055569-1.6737965-1.2696514-1.9603382-1.0619448z" fill="url(#c)"/><path d="m9.0628273 3.9928895c.2865436-.2077068 1.1479527.2563878 1.9603397 1.061944.810444.8036294 1.2602 1.6413292 1.057556 1.9305742-.000771.0011.01977.017738.01898.018822l.126257-.1267799c.00079-.00108-.01975-.017721-.01898-.018821.202643-.2892448-.24711-1.1269452-1.057557-1.9305743-.812387-.8055563-1.6737957-1.2696512-1.9603386-1.0619444z" fill="url(#e)"/><path d="m9.5806143 3.4729643c.2865426-.2077069 1.1479517.2563872 1.9603387 1.0619442.810446.803629 1.2602 1.6413292 1.057558 1.9305747-.000773.0011.01977.017737.01898.01882l.126258-.1267784c.000791-.00108-.01975-.017721-.01898-.01882.202642-.2892454-.247113-1.126946-1.057559-1.930575-.812386-.8055567-1.6737949-1.2696512-1.9603383-1.0619444z" fill="url(#g)"/><path d="m9.4649071 3.5891488c.2865435-.207707 1.1479529.2563877 1.9603379 1.061944.810447.8036298 1.260201 1.6413294 1.057558 1.9305748-.000769.0011.01977.017737.01898.018821l.126257-.12678c.00079-.00108-.01975-.01772-.01898-.01882.202645-.2892448-.247111-1.1269461-1.057556-1.9305739-.812386-.8055567-1.673796-1.2696517-1.9603395-1.0619447z" fill="url(#h)"/><path d="m9.9846388 3.0672723c.2865412-.2077066 1.1479512.2563878 1.9603372 1.0619445.810446.8036288 1.260201 1.641329 1.057558 1.9305741-.00077.0011.01977.017738.01898.018821l.126256-.1267791c.000792-.00108-.01975-.017721-.01898-.018821.202644-.2892444-.247111-1.126945-1.057557-1.9305744-.812385-.8055559-1.673795-1.2696505-1.960338-1.0619437z" fill="url(#i)"/><path d="m9.8689318 3.1834569c.2865412-.2077072 1.1479512.2563879 1.9603392 1.0619447.810444.8036283 1.260198 1.6413291 1.057556 1.9305739-.000771.0011.01977.017737.01898.018821l.126258-.1267782c.000789-.00108-.01975-.017722-.01898-.018821.202642-.2892458-.247113-1.1269461-1.057558-1.9305749-.812386-.8055564-1.673796-1.2696514-1.9603386-1.0619441z" fill="url(#j)"/><g fill-rule="evenodd" stroke-width=".969689"><path d="m.25980529 15.79419 4.77185621-1.725488.039308-.03926c.2026429-.28924-.2523964-1.127286-1.0628421-1.930916-.8123879-.805556-1.6726784-1.26728-1.9592212-1.059573z" fill="url(#k)" stroke="url(#l)"/><path d="m.7444326 14.506276-.48521185 1.282691 1.30137225-.473393c-.113686-.133135-.2192836-.267835-.3543579-.401773-.1555069-.154199-.30708012-.280667-.4618025-.407525z" fill="#333" stroke="#1a1a1a"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_ellipse_unfilled.svg b/icon-themes/elementary_svg/cmd/lc_ellipse_unfilled.svg
new file mode 100644
index 000000000..9f6a47893
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_ellipse_unfilled.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke="#7239b3" transform="translate(0 2)"><path d="m20.486049 11a8.4860487 7.4860492 0 0 1 -8.486049 7.486049 8.4860487 7.4860492 0 0 1 -8.4860487-7.486049 8.4860487 7.4860492 0 0 1 8.4860487-7.4860492 8.4860487 7.4860492 0 0 1 8.486049 7.4860492z" stroke-linejoin="round" stroke-width="1.027902"/><path d="m7 14 10-6" stroke-linecap="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_ellipsecut.svg b/icon-themes/elementary_svg/cmd/lc_ellipsecut.svg
new file mode 100644
index 000000000..3bb1518b3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_ellipsecut.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499998 6.3500002" 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(.479894 0 0 .11633788 10.772975 17.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="15.033642" x2="15" y1="5.743903" y2="16"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.296314" x2="22.275005" y1="25.354868" y2="52.783108"><stop offset="0" stop-color="#fff"/><stop offset=".43659541" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="matrix(.26458333 0 0 .26458333 0 .52917)"><ellipse cx="11.852736" cy="19.036797" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".433333" rx="8.098211" ry="1.963204"/><g stroke-linejoin="round" transform="translate(0 -2)"><path d="m12 5.5136719c-4.6869481-.0001361-8.486503 3.3516922-8.4863281 7.4863281-.0001749 4.134636 3.7993801 7.486464 8.4863281 7.486328 4.686948.000136 8.486503-3.351692 8.486328-7.486328z" fill="url(#b)" fill-rule="evenodd" stroke="#7239b3" stroke-opacity=".501961" stroke-width="1.027902"/><path d="m11.640816 6.5599341c-3.8425584-.0087847-7.1206697 3.1967662-7.125191 6.4400659-.0003119 3.581308 3.3507274 6.484609 7.484375 6.484375 3.684153-.0041 6.905234-2.419038 7.451057-5.970511z" fill="none" opacity=".49" stroke="url(#c)" stroke-width="1.032229"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_ellipsecut_unfilled.svg b/icon-themes/elementary_svg/cmd/lc_ellipsecut_unfilled.svg
new file mode 100644
index 000000000..bfea92ec9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_ellipsecut_unfilled.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499998 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke="#7239b3" transform="scale(.26458333)"><path d="m12 5.5136719c-4.6869481-.0001361-8.486503 3.3516922-8.4863281 7.4863281-.0001749 4.134636 3.7993801 7.486464 8.4863281 7.486328 4.686948.000136 8.486503-3.351692 8.486328-7.486328z" stroke-linejoin="round" stroke-width="1.027902"/><path d="m7 14 7-4" stroke-linecap="round" transform="translate(0 2)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_emojicontrol.svg b/icon-themes/elementary_svg/cmd/lc_emojicontrol.svg
new file mode 100644
index 000000000..060e7438f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_emojicontrol.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="7.81414" x2="7.81414" y1="1.282299" y2="14.669922"><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><radialGradient id="b" cx="282.78751" cy="533.11218" fx="277.66473" gradientTransform="matrix(0 .91915984 -.99587439 0 814.28776 272.60038)" gradientUnits="userSpaceOnUse" r="6.830357"><stop offset="0" stop-color="#fff3cb"/><stop offset=".4334898" stop-color="#fdde76"/><stop offset=".69222504" stop-color="#f9c440"/><stop offset="1" stop-color="#e48b20"/></radialGradient><linearGradient id="c" gradientTransform="matrix(1.25 0 0 .70833327 -387 -633.00649)" gradientUnits="userSpaceOnUse" x1="318.42047" x2="318.42047" y1="906.38409" y2="912.35657"><stop offset="0" stop-color="#60170a"/><stop offset="1" stop-color="#29140a"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="8.020222" x2="13.242857" y1="10.285715" y2="10.285715"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(1.500025 0 0 1 -466.00787 -898.11218)" gradientUnits="userSpaceOnUse" x1="316" x2="316" y1="911.36218" y2="909.36218"><stop offset="0" stop-color="#e84b00"/><stop offset="1" stop-color="#e44a00" stop-opacity=".798817"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 1.333365 1.333365)"><path d="m289.75 533.11218a6.375 6.375 0 1 1 -12.75 0 6.375 6.375 0 1 1 12.75 0z" fill="url(#b)" transform="matrix(1.1764706 0 0 1.1764706 -325.38236 -619.19081)"/><path d="m267.67143 512.297a.841965 1.7205372 0 1 1 -1.68393 0 .841965 1.7205372 0 1 1 1.68393 0z" fill="#43340d" transform="matrix(.89077411 0 0 1.1624286 -231.68477 -589.24539)"/><path d="m267.67143 512.297a.841965 1.7205372 0 1 1 -1.68393 0 .841965 1.7205372 0 1 1 1.68393 0z" fill="#43340d" transform="matrix(-.89077411 0 0 1.1624286 247.68478 -589.24539)"/><path d="m8 1.3496094c-3.6713176 0-6.6503906 2.9791635-6.6503906 6.6503906 0 3.671423 2.9790786 6.650391 6.6503906 6.650391 3.67098 0 6.650391-2.978959 6.650391-6.650391 0-3.6712366-2.979406-6.6503906-6.650391-6.6503906z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002"/><path d="m289.75 533.11218a6.375 6.375 0 1 1 -12.75 0 6.375 6.375 0 1 1 12.75 0z" fill="none" opacity=".5" stroke="#a53400" stroke-width=".637502" transform="matrix(1.1764706 0 0 1.1764706 -325.38236 -619.19081)"/><path d="m3.0311301 9c-.01.1018512-.0311.1997075-.0311.3035701 0 2.1795559 2.23858 3.9464299 5 3.9464299 2.7614199 0 4.9999999-1.766874 4.9999999-3.9464299 0-.1038594-.0214-.2017189-.0311-.3035701 0 0-1.391956.4834694-4.96893.425-3.5769739-.0584694-4.9685699-.425-4.9685699-.425z" fill="url(#c)"/><path d="m3.2285714 10.071429s.9095238.428571 4.7714286.428571c3.861905 0 4.742857-.428571 4.742857-.428571" fill="none" stroke="url(#d)" stroke-width=".750002"/><path d="m5.0186601 11.25c-.006.0479-.0187.094-.0187.14286 0 1.02567 1.34317 1.85714 3.00005 1.85714s3.0000499-.83147 3.0000499-1.85714c0-.0489-.0135-.0949-.0188-.14286z" fill="url(#e)" opacity=".6"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_emphasischarstyle.svg b/icon-themes/elementary_svg/cmd/lc_emphasischarstyle.svg
new file mode 100644
index 000000000..3b003440a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_emphasischarstyle.svg
@@ -0,0 +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(1.00356 0 0 .89602 -.04 1.244)" gradientUnits="userSpaceOnUse" x1="14.253" x2="13.926" y1="-.697" y2="23.506"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><path d="m15 19.5h-10.576l3.664-15h10.412l-.763661 3h-6.63l-.606339 3 6.272.025-.712 2.953h-6.175l-.925 3.026h6.627z" fill="url(#a)" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".49"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_entergroup.svg b/icon-themes/elementary_svg/cmd/lc_entergroup.svg
new file mode 100644
index 000000000..cce0a1488
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_entergroup.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="15.99997" x2="15.99997" y1="6.024331" y2="17.52433"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="13.99997" x2="13.99997" y1="11.024331" y2="12.024331"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999988" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="18.499969" x2="18.499969" y1="9.524331" y2="13.524331"><stop offset="0" stop-color="#fff"/><stop offset=".43960446" stop-color="#fff" stop-opacity=".235294"/><stop offset=".68359375" stop-color="#fff" stop-opacity=".211765"/><stop offset=".99999988" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".175439"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="29" x2="29" y1="6.5" y2="12"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.48571543 0 0 .45629666 -34.78968 -5.734851)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1=".985206" y2="47.013336"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.43062188 0 0 .43062188 2.741631 22.650704)" gradientUnits="userSpaceOnUse" x1="26.950296" x2="26.950296" xlink:href="#e" y1="-42.231876" y2="-21.229681"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="9.501249" x2="9.5" y1="11" y2="16"><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="h" gradientTransform="matrix(.52631574 0 0 .52631574 3.184212 6.184197)" gradientUnits="userSpaceOnUse" x1="13.899999" x2="14.600296" xlink:href="#e" y1="6.300026" y2="21.282824"/><radialGradient id="i" cx="24.837126" cy="36.421127" gradientTransform="matrix(-.20698659 0 0 -.22187417 17.492892 25.86445)" gradientUnits="userSpaceOnUse" r="15.644737"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="translate(3)"><rect fill="url(#h)" height="8" rx="1" width="8" x="4.5" y="9.5"/><path d="m5.501251 10.498745h6l-.001251 6.001255h-6z" fill="none" opacity=".5" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round"/><rect fill="none" height="8" opacity=".5" rx="1" stroke="#555761" stroke-linecap="round" stroke-linejoin="round" width="8" x="4.5" y="9.5"/><path d="m16.5 9.0000004c.000895 6.0008926-8.9991043 6.0008926-8.9999989 0-.0008946-6.0008925 8.9991039-6.0008925 8.9999989 0z" fill="url(#f)" stroke-width=".818182"/><path d="m1.5000001 1.5000001h2v1.9999998h-2z" fill="#fafafa" stroke="#7e8087" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".949458"/><path d="m4.0000001 2.5h12.9999999" fill="none" opacity=".6" stroke="#abacae"/><path d="m17.5 1.5000001h2v1.9999998h-2z" fill="#fafafa" stroke="#7e8087" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".949458"/><path d="m1.5 18.5h2v2h-2z" fill="#fafafa" stroke="#7e8087" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".949458"/><path d="m4 19.5h13" fill="none" opacity=".6" stroke="#abacae"/><path d="m17.5 18.5h2v2h-2z" fill="#fafafa" stroke="#7e8087" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".949458"/><path d="m18.5 4v14" fill="none" opacity=".6" stroke="#abacae"/><path d="m2.5000001 4-.0000001 14" fill="none" opacity=".6" stroke="#abacae"/><g stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="7"><path d="m16.5 9c0 2.485281-2.014719 4.5-4.5 4.5-2.4852814 0-4.5-2.014719-4.5-4.5 0-2.4852814 2.0147186-4.5 4.5-4.5 2.485281 0 4.5 2.0147186 4.5 4.5z" fill="#fff" fill-opacity=".498246" opacity=".5" stroke="#555761"/><path d="m15.5 9c0 1.932997-1.567003 3.5-3.5 3.5s-3.5-1.567003-3.5-3.5c0-1.9329966 1.567003-3.5 3.5-3.5s3.5 1.5670034 3.5 3.5z" fill="none" opacity=".5" stroke="url(#d)"/></g></g><g transform="matrix(1.33333 0 0 1.33333 -9 -8.66664)"><path d="m9.1136897 17.783539a3.2382509 3.4711649 0 1 1 6.4765013 0 3.2382509 3.4711649 0 0 1 -6.4765013 0z" fill="url(#i)" fill-rule="evenodd" opacity=".141176" stroke-width=".750002"/><g transform="matrix(.75000188 0 0 .75000188 -.749979 7.23175)"><g><path d="m16.529297 4.5312502a1.4923565 1.4923565 0 0 0 -1.521485 1.4921874v2.0078125h-4.507812a1.4923565 1.4923565 0 0 0 -1.4921875 1.4921875v3.0000004a1.4923565 1.4923565 0 0 0 1.4921875 1.492187h4.507812v2.007813a1.4923565 1.4923565 0 0 0 2.359376 1.214843l7.000001-5a1.4923565 1.4923565 0 0 0 0-2.4296871l-7.000001-4.9999999a1.4923565 1.4923565 0 0 0 -.837891-.2773438z" display="block" fill="#fff" fill-opacity=".582456"/><path d="m16.49997 16.024331 7-5-7-5v3.5h-6v3h6z" style="display:block;stroke:#a62100;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#a)"/><g fill="none"><path d="m16.99997 10.524331h-5.5v1h5.5" opacity=".5" stroke="url(#b)"/><path d="m16.99997 11.524331c.5 0 .5 0 .5.5v1.94346l4.395039-2.94346-4.395039-2.949219v1.949219c0 .68941-.152488.5-.5.5" opacity=".5" stroke="url(#c)"/></g></g><g fill="none"><path d="m16.99997 10.524331h-5.5v1h5.5" opacity=".5"/><path d="m16.99997 11.524331c.5 0 .5 0 .5.5v1.94346l4.395039-2.94346-4.395039-2.949219v1.949219c0 .68941-.152488.5-.5.5" opacity=".5"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_entirecell.svg b/icon-themes/elementary_svg/cmd/lc_entirecell.svg
new file mode 100644
index 000000000..46ca9484c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_entirecell.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" 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 33.938131 -17.400027)" 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 19.76187 104.39997)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><linearGradient id="d" gradientTransform="matrix(1.0073638 0 0 1 -.323637 0)" 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(.48483606 0 0 .5270602 4.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#A" y1="6.451322" y2="10.245955"/><linearGradient id="f" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#A" y1="6.451322" y2="10.245955"/><linearGradient id="g" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#A" y1="6.451322" y2="10.245955"/><linearGradient id="h" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#A" y1="6.451322" y2="8.348639"/><linearGradient id="i" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#A" y1="6.451322" y2="8.345967"/><linearGradient id="j" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#A" y1="6.451322" y2="8.348639"/><linearGradient id="k" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#A" y1="6.451322" y2="8.345967"/><linearGradient id="l" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#A" y1="6.451322" y2="8.348639"/><linearGradient id="m" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#A" y1="6.451322" y2="8.345967"/><linearGradient id="n" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#A" y1="6.451322" y2="8.348639"/><linearGradient id="o" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#A" y1="6.451322" y2="8.345967"/><linearGradient id="p" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#A" y1="6.451322" y2="8.348639"/><linearGradient id="q" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#A" y1="6.451322" y2="8.345967"/><linearGradient id="r" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#A" y1="6.451322" y2="8.348639"/><linearGradient id="s" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#A" y1="6.451322" y2="8.345967"/><linearGradient id="t" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#A" y1="6.451322" y2="8.348639"/><linearGradient id="u" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#A" y1="6.451322" y2="8.345967"/><linearGradient id="v" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#A" y1="6.451322" y2="8.348639"/><linearGradient id="w" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#A" y1="6.451322" y2="8.345967"/><linearGradient id="x" gradientTransform="matrix(.25 0 0 1 6.125 0)" gradientUnits="userSpaceOnUse" x1="11.5" x2="11.5" y1="10.5" y2="14.5"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="y" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="12" y2="13"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="z" gradientTransform="matrix(.46923147 0 0 .47243347 .238446 -.625575)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#C" y1="15.499894" y2="48.395687"/><linearGradient id="A" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" y1="6.451322" y2="10.245955"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999982" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="B" gradientUnits="userSpaceOnUse" x1="11" x2="11" xlink:href="#C" y1="2" y2="22"/><linearGradient id="C" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g opacity=".4" transform="matrix(.52631578 0 0 .42857133 -2.631579 3.857159)"><path d="m43.950001 39.999973h5v7h-5z" fill="url(#a)"/><path d="m9.7500003 46.999973h-5v-7h5z" fill="url(#c)"/><path d="m9.7500003 40 34.2000007-.000028v7.000001l-34.2000007.000028z" fill="url(#d)" stroke-width="1.003675"/></g><rect fill="url(#z)" height="21" rx=".555556" ry=".583334" stroke-width="1.051315" width="20" x="1.5" y="1.5"/><path d="m2.5371094 1.5c-.574146 0-1.0371021.4629634-1.0371094 1.0371094v3.6269531 10.8359375 4.462891c0 .574146.4629634 1.037109 1.0371094 1.037109h17.9257816c.574146 0 1.037109-.462963 1.037109-1.037109v-4.462891-10.8359375-3.6269531c.000007-.574146-.462963-1.0371094-1.037109-1.0371094z" fill="url(#B)" stroke="#000" stroke-opacity=".273077"/><path d="m6 2v4h-4v1h4v3h-4v1h4v3h-4v1h4v3h-4v1h4v3h1v-3h4v3h1v-3h4v3h1v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-4h-1v4h-4v-4h-1v4h-4v-4zm1 5h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4z" fill-opacity=".27451"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m2.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#A)"/><path d="m7.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#e)"/><path d="m12.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#f)"/><path d="m17.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#g)"/><path d="m2.50125 7.498592 2.99875.001408.00125 1.99859h-3.000004z" stroke="url(#h)"/><path d="m7.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#i)"/><path d="m12.50125 7.498592 2.99875.001408.0013 1.99859h-3.000004z" stroke="url(#j)"/><path d="m17.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#k)"/><path d="m2.5 11.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#l)"/><path d="m7.49875 11.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#m)"/><path d="m12.5 11.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#n)"/><path d="m17.49875 11.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#o)"/><path d="m2.5 15.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#p)"/><path d="m7.49875 15.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#q)"/><path d="m12.5 15.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#r)"/><path d="m17.49875 15.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#s)"/><path d="m2.50125 19.4986 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#t)"/><path d="m7.5 19.500008 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#u)"/><path d="m12.50125 19.4986 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#v)"/><path d="m17.5 19.500008 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#w)"/></g><path d="m6.5 10.5h5v4h-5z" fill="url(#x)" stroke-width=".5"/><path d="m7.4999999 11.5h3.0000001v2h-3.0000001z" fill="none" opacity=".5" stroke="url(#y)" stroke-linecap="square"/><path d="m7 10c-.554 0-1 .446-1 1v3c0 .554.446 1 1 1h4c.554 0 1-.446 1-1v-3c0-.554-.446-1-1-1zm0 1h4v3h-4z" fill="#002e99" fill-opacity=".501961"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_entirecolumn.svg b/icon-themes/elementary_svg/cmd/lc_entirecolumn.svg
new file mode 100644
index 000000000..d179ee0ef
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_entirecolumn.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" 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 33.938131 -17.400027)" 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 19.76187 104.39997)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><linearGradient id="d" gradientTransform="matrix(1.0073638 0 0 1 -.323637 0)" 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(.48483606 0 0 .5270602 4.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#F" y1="6.451322" y2="10.245955"/><linearGradient id="f" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#F" y1="6.451322" y2="10.245955"/><linearGradient id="g" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#F" y1="6.451322" y2="10.245955"/><linearGradient id="h" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#F" y1="6.451322" y2="8.348639"/><linearGradient id="i" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#F" y1="6.451322" y2="8.345967"/><linearGradient id="j" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#F" y1="6.451322" y2="8.348639"/><linearGradient id="k" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#F" y1="6.451322" y2="8.345967"/><linearGradient id="l" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#F" y1="6.451322" y2="8.348639"/><linearGradient id="m" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#F" y1="6.451322" y2="8.345967"/><linearGradient id="n" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#F" y1="6.451322" y2="8.348639"/><linearGradient id="o" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#F" y1="6.451322" y2="8.345967"/><linearGradient id="p" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#F" y1="6.451322" y2="8.348639"/><linearGradient id="q" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#F" y1="6.451322" y2="8.345967"/><linearGradient id="r" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#F" y1="6.451322" y2="8.348639"/><linearGradient id="s" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#F" y1="6.451322" y2="8.345967"/><linearGradient id="t" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#F" y1="6.451322" y2="8.348639"/><linearGradient id="u" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#F" y1="6.451322" y2="8.345967"/><linearGradient id="v" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#F" y1="6.451322" y2="8.348639"/><linearGradient id="w" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#F" y1="6.451322" y2="8.345967"/><linearGradient id="x" gradientUnits="userSpaceOnUse" x1="27" x2="27" y1="-6" y2="16"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="y" gradientTransform="translate(6 1)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#z" y1="2" y2="4"/><linearGradient id="z" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="30.655001" x2="30.827999" y1="65.686996" y2="48.688"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="A" gradientTransform="translate(6 6)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#z" y1="2" y2="3"/><linearGradient id="B" gradientTransform="translate(6 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#z" y1="2" y2="3"/><linearGradient id="C" gradientTransform="translate(6 14)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#z" y1="2" y2="3"/><linearGradient id="D" gradientTransform="translate(6 18)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#z" y1="2" y2="3"/><linearGradient id="E" gradientTransform="matrix(.46923147 0 0 .47243347 .238446 -.625575)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#H" y1="15.499894" y2="48.395687"/><linearGradient id="F" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" y1="6.451322" y2="10.245955"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999982" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="G" gradientUnits="userSpaceOnUse" x1="11" x2="11" xlink:href="#H" y1="2" y2="22"/><linearGradient id="H" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g opacity=".4" transform="matrix(.52631578 0 0 .42857133 -2.631579 3.857159)"><path d="m43.950001 39.999973h5v7h-5z" fill="url(#a)"/><path d="m9.7500003 46.999973h-5v-7h5z" fill="url(#c)"/><path d="m9.7500003 40 34.2000007-.000028v7.000001l-34.2000007.000028z" fill="url(#d)" stroke-width="1.003675"/></g><rect fill="url(#E)" height="21" rx=".555556" ry=".583334" stroke-width="1.051315" width="20" x="1.5" y="1.5"/><path d="m2.5371094 1.5c-.574146 0-1.0371021.4629634-1.0371094 1.0371094v3.6269531 10.8359375 4.462891c0 .574146.4629634 1.037109 1.0371094 1.037109h17.9257816c.574146 0 1.037109-.462963 1.037109-1.037109v-4.462891-10.8359375-3.6269531c.000007-.574146-.462963-1.0371094-1.037109-1.0371094z" fill="url(#G)" stroke="#000" stroke-opacity=".273077"/><path d="m6 2v4h-4v1h4v3h-4v1h4v3h-4v1h4v3h-4v1h4v3h1v-3h4v3h1v-3h4v3h1v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-4h-1v4h-4v-4h-1v4h-4v-4zm1 5h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4z" fill-opacity=".27451"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m2.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#F)"/><path d="m7.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#e)"/><path d="m12.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#f)"/><path d="m17.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#g)"/><path d="m2.50125 7.498592 2.99875.001408.00125 1.99859h-3.000004z" stroke="url(#h)"/><path d="m7.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#i)"/><path d="m12.50125 7.498592 2.99875.001408.0013 1.99859h-3.000004z" stroke="url(#j)"/><path d="m17.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#k)"/><path d="m2.5 11.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#l)"/><path d="m7.49875 11.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#m)"/><path d="m12.5 11.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#n)"/><path d="m17.49875 11.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#o)"/><path d="m2.5 15.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#p)"/><path d="m7.49875 15.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#q)"/><path d="m12.5 15.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#r)"/><path d="m17.49875 15.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#s)"/><path d="m2.50125 19.4986 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#t)"/><path d="m7.5 19.500008 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#u)"/><path d="m12.50125 19.4986 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#v)"/><path d="m17.5 19.500008 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#w)"/></g><path d="m11.5 1.5v21h-5v-21z" fill="url(#x)"/><path d="m7 6v1h4v-1zm0 4v1h4v-1zm0 4v1h4v-1zm0 4v1h4v-1z" fill="#002e99" fill-opacity=".501961"/><g fill="none" stroke-linecap="square"><path d="m7.5 2.5h3v3h-3z" opacity=".5" stroke="url(#y)"/><path d="m7.5 7.4999999h3v2h-3z" opacity=".5" stroke="url(#A)"/><path d="m7.5 11.5h3v2h-3z" opacity=".5" stroke="url(#B)"/><path d="m7.5 15.5h3v2h-3z" opacity=".5" stroke="url(#C)"/><path d="m7.5 19.5h3v2h-3z" opacity=".5" stroke="url(#D)"/></g><path d="m12 2c0-.554-.446-1-1-1h-4c-.554 0-1 .446-1 1v20c0 .554.446 1 1 1h4c.554 0 1-.446 1-1zm-1 0v20h-4v-20z" fill="#002e99" fill-opacity=".501961"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_entirerow.svg b/icon-themes/elementary_svg/cmd/lc_entirerow.svg
new file mode 100644
index 000000000..52de3c69e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_entirerow.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" 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 33.938131 -17.400027)" 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 19.76187 104.39997)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><linearGradient id="d" gradientTransform="matrix(1.0073638 0 0 1 -.323637 0)" 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(.48483606 0 0 .5270602 4.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#E" y1="6.451322" y2="10.245955"/><linearGradient id="f" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#E" y1="6.451322" y2="10.245955"/><linearGradient id="g" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#E" y1="6.451322" y2="10.245955"/><linearGradient id="h" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#E" y1="6.451322" y2="8.348639"/><linearGradient id="i" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#E" y1="6.451322" y2="8.345967"/><linearGradient id="j" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#E" y1="6.451322" y2="8.348639"/><linearGradient id="k" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#E" y1="6.451322" y2="8.345967"/><linearGradient id="l" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#E" y1="6.451322" y2="8.348639"/><linearGradient id="m" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#E" y1="6.451322" y2="8.345967"/><linearGradient id="n" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#E" y1="6.451322" y2="8.348639"/><linearGradient id="o" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#E" y1="6.451322" y2="8.345967"/><linearGradient id="p" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#E" y1="6.451322" y2="8.348639"/><linearGradient id="q" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#E" y1="6.451322" y2="8.345967"/><linearGradient id="r" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#E" y1="6.451322" y2="8.348639"/><linearGradient id="s" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#E" y1="6.451322" y2="8.345967"/><linearGradient id="t" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#E" y1="6.451322" y2="8.348639"/><linearGradient id="u" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#E" y1="6.451322" y2="8.345967"/><linearGradient id="v" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#E" y1="6.451322" y2="8.348639"/><linearGradient id="w" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#E" y1="6.451322" y2="8.345967"/><linearGradient id="x" gradientUnits="userSpaceOnUse" x1="9.567797" x2="9.771187" y1="10.31356" y2="14.720339"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="y" gradientTransform="translate(16 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#z" y1="2" y2="3"/><linearGradient id="z" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="30.655001" x2="30.827999" y1="65.686996" y2="48.688"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="A" gradientTransform="translate(11 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#z" y1="2" y2="3"/><linearGradient id="B" gradientTransform="translate(6 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#z" y1="2" y2="3"/><linearGradient id="C" gradientTransform="translate(1 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#z" y1="2" y2="3"/><linearGradient id="D" gradientTransform="matrix(.46923147 0 0 .47243347 .238446 -.625575)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#G" y1="15.499894" y2="48.395687"/><linearGradient id="E" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" y1="6.451322" y2="10.245955"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999982" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="F" gradientUnits="userSpaceOnUse" x1="11" x2="11" xlink:href="#G" y1="2" y2="22"/><linearGradient id="G" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g opacity=".4" transform="matrix(.52631578 0 0 .42857133 -2.631579 3.857159)"><path d="m43.950001 39.999973h5v7h-5z" fill="url(#a)"/><path d="m9.7500003 46.999973h-5v-7h5z" fill="url(#c)"/><path d="m9.7500003 40 34.2000007-.000028v7.000001l-34.2000007.000028z" fill="url(#d)" stroke-width="1.003675"/></g><rect fill="url(#D)" height="21" rx=".555556" ry=".583334" stroke-width="1.051315" width="20" x="1.5" y="1.5"/><path d="m2.5371094 1.5c-.574146 0-1.0371021.4629634-1.0371094 1.0371094v3.6269531 10.8359375 4.462891c0 .574146.4629634 1.037109 1.0371094 1.037109h17.9257816c.574146 0 1.037109-.462963 1.037109-1.037109v-4.462891-10.8359375-3.6269531c.000007-.574146-.462963-1.0371094-1.037109-1.0371094z" fill="url(#F)" stroke="#000" stroke-opacity=".273077"/><path d="m6 2v4h-4v1h4v3h-4v1h4v3h-4v1h4v3h-4v1h4v3h1v-3h4v3h1v-3h4v3h1v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-4h-1v4h-4v-4h-1v4h-4v-4zm1 5h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4z" fill-opacity=".27451"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m2.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#E)"/><path d="m7.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#e)"/><path d="m12.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#f)"/><path d="m17.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#g)"/><path d="m2.50125 7.498592 2.99875.001408.00125 1.99859h-3.000004z" stroke="url(#h)"/><path d="m7.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#i)"/><path d="m12.50125 7.498592 2.99875.001408.0013 1.99859h-3.000004z" stroke="url(#j)"/><path d="m17.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#k)"/><path d="m2.5 11.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#l)"/><path d="m7.49875 11.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#m)"/><path d="m12.5 11.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#n)"/><path d="m17.49875 11.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#o)"/><path d="m2.5 15.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#p)"/><path d="m7.49875 15.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#q)"/><path d="m12.5 15.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#r)"/><path d="m17.49875 15.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#s)"/><path d="m2.50125 19.4986 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#t)"/><path d="m7.5 19.500008 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#u)"/><path d="m12.50125 19.4986 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#v)"/><path d="m17.5 19.500008 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#w)"/></g><path d="m1.5 10.5h20v4h-20z" fill="url(#x)"/><g fill="none" stroke-linecap="square"><path d="m17.5 11.5h3v2h-3z" opacity=".5" stroke="url(#y)"/><path d="m12.5 11.5h3v2h-3z" opacity=".5" stroke="url(#A)"/><path d="m7.4999999 11.5h3.0000001v2h-3.0000001z" opacity=".5" stroke="url(#B)"/><path d="m2.5 11.5h3v2h-3z" opacity=".5" stroke="url(#C)"/></g><path d="m2 10c-.554 0-1 .446-1 1v3c0 .554.446 1 1 1h19c.554 0 1-.446 1-1v-3c0-.554-.446-1-1-1zm0 1h4v3h-4zm5 0h4v3h-4zm5 0h4v3h-4zm5 0h4v3h-4z" fill="#002e99" fill-opacity=".501961"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_equalizeheight.svg b/icon-themes/elementary_svg/cmd/lc_equalizeheight.svg
new file mode 100644
index 000000000..1eb33cbf5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_equalizeheight.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="22.833294" x2=".166627" y1="17.833366" y2="17.833366"><stop offset="0" stop-color="#fad4a1"/><stop offset="1" stop-color="#e6b481"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.32432)" gradientUnits="userSpaceOnUse" x1="37.568089" x2="6.323619" y1="17.181662" y2="17.181662"><stop offset="0" stop-color="#fff"/><stop offset=".00000006" 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" gradientTransform="matrix(0 .33333336 -.86363639 0 29.204505 -109.49998)" gradientUnits="userSpaceOnUse" x1="383.996" x2="383.996" y1="12.780676" y2="28.219273"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" xlink:href="#h" y1="366.64789" y2="609.50507"/><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 5.427873 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#j"/><radialGradient id="f" cx="574.99127" cy="508.3161" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#j"/><linearGradient id="g" gradientTransform="matrix(.48571543 0 0 .45629666 .342829 .348862)" gradientUnits="userSpaceOnUse" x1="39.441105" x2="6.500004" xlink:href="#i" y1="25.16601" y2="25.16601"/><linearGradient id="h" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.48571543 0 0 .45629666 .342829 .348862)" gradientUnits="userSpaceOnUse" x1="39.441105" x2="6.500004" y1="25.16601" y2="25.16601"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="j"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><g transform="matrix(0 -.75 .75 0 5.625979 17.124986)"><g transform="matrix(0 1 -1 0 26.286497 2.998735)"><path d="m-1.8333733 22.119849h21.3333333v2h-21.3333333z" fill="url(#d)" opacity=".15"/><path d="m-1.8333334 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#e)" opacity=".15"/><path d="m19.499961 22.119934v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#f)" opacity=".15"/></g><path d="m3.4999602 1.1666776c3.8955809 0 15.9999998.000022 15.9999998.000022l.000021 21.3319954-16.0000209.0013.0000001-21.3333331z" fill="url(#g)"/><g stroke-width="1.333333"><path d="m18.166627 21.1667-13.3333123-.001338v-18.666667h13.3333333z" fill="none" stroke="url(#b)" stroke-linecap="round"/><path d="m3.4999601 1.1666773c3.8955809 0 15.9999999.0000223 15.9999999.0000223l.000021 21.3319954-16.0000209.0013v-21.3333334z" fill="none" opacity=".3" stroke="#000" stroke-linejoin="round"/><path d="m22.166627 15.833366v4h-21.33333357v-4z" fill="url(#a)" stroke="#783f07" stroke-opacity=".490196"/><path d="m20.833293 17.1667v1.333333h-18.6666662v-1.333333z" fill="none" opacity=".4" stroke="url(#c)"/></g><path d="m13 9v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1z" fill="#a1550a" fill-opacity=".25098" transform="matrix(0 1.3333333 -1.3333333 0 32.166627 -.8333)"/></g><g transform="matrix(0 -.75 .75 0 .624975 24.12497)"><g transform="matrix(0 1 -1 0 26.286497 2.998735)"><path d="m-1.8333733 22.119849h21.3333333v2h-21.3333333z" fill="url(#h)" opacity=".15"/><path d="m-1.8333334 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#e)" opacity=".15"/><path d="m19.499961 22.119934v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#f)" opacity=".15"/></g><path d="m3.4999602 1.1666776c3.8955809 0 15.9999998.000022 15.9999998.000022l.000021 21.3319954-16.0000209.0013.0000001-21.3333331z" fill="url(#i)"/><g stroke-width="1.333333"><path d="m18.166627 21.1667-13.3333123-.001338v-18.666667h13.3333333z" fill="none" stroke="url(#b)" stroke-linecap="round"/><path d="m3.4999601 1.1666773c3.8955809 0 15.9999999.0000223 15.9999999.0000223l.000021 21.3319954-16.0000209.0013v-21.3333334z" fill="none" opacity=".3" stroke="#000" stroke-linejoin="round"/><path d="m22.166627 15.833366v4h-21.33333357v-4z" fill="url(#a)" stroke="#783f07" stroke-opacity=".490196"/><path d="m20.833293 17.1667v1.333333h-18.6666662v-1.333333z" fill="none" opacity=".4" stroke="url(#c)"/></g><path d="m13 9v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1z" fill="#a1550a" fill-opacity=".25098" transform="matrix(0 1.3333333 -1.3333333 0 32.166627 -.8333)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_equalizewidth.svg b/icon-themes/elementary_svg/cmd/lc_equalizewidth.svg
new file mode 100644
index 000000000..00bad7e67
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_equalizewidth.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="9.49996" x2="9.49996" y1="15.1667" y2="20.500032"><stop offset="0" stop-color="#fad4a1"/><stop offset="1" stop-color="#e6b481"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 .33333336 -.86363639 0 29.204505 -109.49998)" gradientUnits="userSpaceOnUse" x1="378" x2="386" y1="22.815788" y2="22.815788"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.32432)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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><radialGradient id="d" cx="519.65973" cy="508.31616" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#h"/><linearGradient id="e" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" xlink:href="#j" y1="366.64789" y2="609.50507"/><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#h"/><linearGradient id="g" gradientTransform="matrix(.48571543 0 0 .45629666 .342829 .348862)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#i" y1=".985206" y2="47.013336"/><linearGradient id="h"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.48571543 0 0 .45629666 .342829 .348862)" 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="j" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><g transform="matrix(.75 0 0 .75 5.87503 .624975)"><path d="m3.500001 22 15.999959.119849v2l-15.999959-.119849z" fill="url(#e)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#f)" opacity=".15"/><path d="m19.499961 22.119934v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#d)" opacity=".15"/><path d="m3.4999602 1.1666776c3.8955809 0 15.9999998.000022 15.9999998.000022l.000021 21.3319954-16.0000209.0013.0000001-21.3333331z" fill="url(#g)"/><g fill="none" stroke-width="1.333333"><path d="m18.166627 21.1667h-13.3333336v-18.6666671h13.3333336z" stroke="url(#c)" stroke-linecap="round"/><path d="m3.4999601 1.1666773c3.8955809 0 15.9999999.0000223 15.9999999.0000223l.000021 21.3319954-16.0000209.0013v-21.3333334z" opacity=".3" stroke="#000" stroke-linejoin="round"/></g></g><g transform="matrix(.75 0 0 .75 5.87503 .624975)"><path d="m22.166627 15.833366v4h-21.33333357v-4z" fill="url(#a)" stroke="#783f07" stroke-opacity=".490196" stroke-width="1.333333"/><path d="m20.833293 17.1667v1.333333h-18.6666662v-1.333333z" fill="none" opacity=".4" stroke="url(#b)" stroke-width="1.333333"/><path d="m13 9v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1z" fill="#a1550a" fill-opacity=".25098" transform="matrix(0 1.3333333 -1.3333333 0 32.166627 -.8333)"/></g><g transform="matrix(.75 0 0 .75 -.12497 5.624975)"><g><path d="m3.500001 22 15.999959.119849v2l-15.999959-.119849z" fill="url(#j)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#f)" opacity=".15"/><path d="m19.499961 22.119934v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#d)" opacity=".15"/><path d="m3.4999602 1.1666776c3.8955809 0 15.9999998.000022 15.9999998.000022l.000021 21.3319954-16.0000209.0013.0000001-21.3333331z" fill="url(#i)"/><g fill="none" stroke-width="1.333333"><path d="m18.166627 21.1667h-13.3333336v-18.6666671h13.3333336z" stroke="url(#c)" stroke-linecap="round"/><path d="m3.4999601 1.1666773c3.8955809 0 15.9999999.0000223 15.9999999.0000223l.000021 21.3319954-16.0000209.0013v-21.3333334z" opacity=".3" stroke="#000" stroke-linejoin="round"/></g></g><g><path d="m22.166627 15.833366v4h-21.33333357v-4z" fill="url(#a)" stroke="#783f07" stroke-opacity=".490196" stroke-width="1.333333"/><path d="m20.833293 17.1667v1.333333h-18.6666662v-1.333333z" fill="none" opacity=".4" stroke="url(#b)" stroke-width="1.333333"/><path d="m13 9v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1z" fill="#a1550a" fill-opacity=".25098" transform="matrix(0 1.3333333 -1.3333333 0 32.166627 -.8333)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_errorcellstyles.svg b/icon-themes/elementary_svg/cmd/lc_errorcellstyles.svg
new file mode 100644
index 000000000..92f0d9f8a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_errorcellstyles.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="11.728284" x2="11.728284" y1="2.18179" y2="21.748316"><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="b" gradientTransform="matrix(.8047894 0 0 .60165743 -1628.8199 -1928.0804)" gradientUnits="userSpaceOnUse" x1="2035.1652" x2="2035.1652" y1="3208.0737" y2="3241.9966"><stop offset="0" stop-color="#ed5353"/><stop offset="1" stop-color="#c6262e"/></linearGradient><radialGradient id="c" cx="99.157013" cy="186.17059" gradientTransform="matrix(.11151981 0 0 .03548359 .942029 15.166729)" gradientUnits="userSpaceOnUse" r="62.769119"><stop offset="0" stop-color="#3d3d3d"/><stop offset=".5" stop-color="#686868" stop-opacity=".498039"/><stop offset="1" stop-color="#686868" stop-opacity="0"/></radialGradient><path d="m19 21.772727a7 2.2272727 0 0 1 -14 0 7 2.2272727 0 1 1 14 0z" fill="url(#c)"/><path d="m12 1.4999999c-5.7935401 0-10.5000001 4.70646-10.5000001 10.5000001 0 5.79354 4.70646 10.5 10.5000001 10.5 5.79354 0 10.50001-4.70646 10.5-10.5 0-5.7935401-4.70646-10.5000001-10.5-10.5000001z" fill="url(#b)" opacity=".99"/><path d="m12 1.4999999c-5.7935401 0-10.5000001 4.70646-10.5000001 10.5000001 0 5.79354 4.70646 10.5 10.5000001 10.5 5.79354 0 10.50001-4.70646 10.5-10.5 0-5.7935401-4.70646-10.5000001-10.5-10.5000001z" fill="none" opacity=".5" stroke="#7a0000" stroke-linecap="round" stroke-linejoin="round"/><path d="m21.49999 11.99966c0 5.24688-4.25361 9.50034-9.49988 9.50034-5.2467501 0-9.5001101-4.25351-9.5001101-9.50034 0-5.2466301 4.25336-9.4996601 9.5001101-9.4996601 5.24627 0 9.49988 4.25303 9.49988 9.4996601z" fill="none" opacity=".4" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><path d="m12 5c-1.274903 0-2.4277344.975373-2.4277344 2.2851562 0 1.5320006.4862734 4.4339958.9609374 7.8515628a1.0001 1.0001 0 0 0 .990235.863281h.476562.476562a1.0001 1.0001 0 0 0 .990235-.863281c.474664-3.417568.960937-6.319562.960937-7.8515628 0-1.3097842-1.152831-2.2851562-2.427734-2.2851562zm0 11c-1.368867 0-2.5 1.131132-2.5 2.5s1.131133 2.5 2.5 2.5 2.5-1.131133 2.5-2.5-1.131133-2.5-2.5-2.5z" fill="#7a0000" opacity=".05"/><path d="m12 6c-.788978 0-1.427734.5750764-1.427734 1.2851562 0 1.2857147.474981 4.2862738.951172 7.7148438h.953124c.476191-3.428571.951172-6.429129.951172-7.7148438 0-.7100799-.638757-1.2851562-1.427734-1.2851562zm0 11c-.828426 0-1.5.671573-1.5 1.5s.671574 1.5 1.5 1.5c.828427 0 1.5-.671573 1.5-1.5s-.671573-1.5-1.5-1.5z" fill="#7a0000" opacity=".15"/><path d="m12 5c-.788978 0-1.427734.5750764-1.427734 1.2851562 0 1.2857147.474981 4.2862738.951172 7.7148438h.953124c.476191-3.428571.951172-6.429129.951172-7.7148438 0-.7100799-.638757-1.2851562-1.427734-1.2851562zm0 11c-.828426 0-1.5.671573-1.5 1.5s.671574 1.5 1.5 1.5c.828427 0 1.5-.671573 1.5-1.5s-.671573-1.5-1.5-1.5z" fill="#fff"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_euroconverter.svg b/icon-themes/elementary_svg/cmd/lc_euroconverter.svg
new file mode 100644
index 000000000..be82c69d9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_euroconverter.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="12.208178" cy="4.423354" gradientTransform="matrix(.00000002 3.7493732 -2.7917929 .00000001 24.557266 -43.807119)" gradientUnits="userSpaceOnUse" r="6.559321"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><path d="m14.33454 6.2889236c-.898411 0-1.638496.2614229-2.220254.7842687-.581758.5154817-.957323 1.2666123-1.126696 2.2533917l4.781306.011419v1.965896l-4.946997-.01142-.02209.386611.0083.734711.02209.364519h3.921344v1.966195h-3.733561c.375565 1.789458 1.549186 2.446848 3.537473 2.446848 1.053056 0 2.06561-.209875 3.037661-.629624v2.827786c-.854227.434477-1.933057.651716-3.236489.651716-1.804187 0-3.288038-.489708-4.4515537-1.469123-1.163516-.979415-1.887932-2.097057-2.1898571-3.827603h-2.1198016v-1.966195h1.9099319c-.029456-.169372-.0524885-.613204-.0524885-.900401l.022092-.58544-1.8795354.01142v-1.9658956l2.0673181-.0114194c.2724689-1.7820941 1.0051893-3.188623 2.1981614-4.2195865 1.1929719-1.0383276 2.6841869-1.5574914 4.4736459-1.5574914 1.384437 0 2.680505.3019251 3.888205.9057752l-1.082512 2.5626808c-.508117-.2282848-.983097-.4050214-1.424939-.5302098-.441841-.1325525-.902093-.1988287-1.380754-.1988287z" fill="url(#a)" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".490196" transform="scale(.98294772 1.0173481)"/><path d="m14.089844 3.6113281c-1.758945 0-3.223856.5276438-4.3964846 1.5839844-1.1726292 1.0488488-1.8942867 2.4799587-2.1621094 4.2929687l-2.03125.0117188v1l2.03125-.011719c.2678227-1.8130072.9894802-3.2441197 2.1621094-4.2929685 1.1726286-1.0563406 2.6375406-1.5839844 4.3964846-1.5839844 1.231042 0 2.387687.2648454 3.476562.7675781l.345703-.8457031c-1.187106-.6143257-2.461436-.921875-3.822265-.921875zm-3.013672 5.8769531c-.116332.3047421-.214063.6301958-.275391.9999998l4.699219.011719v-1zm-.449219 3.1914068-.011719.201171.007813.748047.023437.371094h3.853516v-1h-3.853516zm-5.126953.320312v1h1.8769531c-.0289537-.172311-.0507812-.623836-.0507812-.916016l.0039062-.083984zm5.330078 3c.369161 1.820502 1.522181 2.490234 3.476563 2.490234 1.035099 0 2.030853-.213594 2.986328-.640625v-1c-.955476.427031-1.951229.640625-2.986328.640625-1.539041 0-2.573105-.424932-3.126953-1.490234z" fill="#fff" opacity=".1"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_executereport.svg b/icon-themes/elementary_svg/cmd/lc_executereport.svg
new file mode 100644
index 000000000..b5d2c82f0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_executereport.svg
@@ -0,0 +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="69.576111" cy="57.160503" gradientTransform="matrix(.13508982 .50778779 -.4997639 .13295517 31.660615 997.55722)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#cdf87e"/><stop offset=".262" stop-color="#a2e34f"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.25508209 .06834904 -.06793671 .25354327 13.649428 8.26572)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" y1="10.631" y2="35.623001"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.03006 0 0 .01647 2.135 13.96)" 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><radialGradient id="e" cx="605.714" cy="486.648" gradientTransform="matrix(.03006 0 0 .01647 2.14 13.96)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#c"/><radialGradient id="f" cx="605.714" cy="486.648" gradientTransform="matrix(-.03006 0 0 .01647 23.86 13.96)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#c"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="16.04" x2="15.99" y1=".377" y2="23.888"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="13.3" x2="12.679" xlink:href="#i" y1="23.048" y2="-5.018"/><linearGradient id="i"><stop offset="0" stop-color="#8d8d8d"/><stop offset="1" stop-color="#c3c3c3"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="11.413" x2="11.719" y1="1.918" y2="21.982"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".248"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="13.132" x2="13.19" xlink:href="#i" y1="23.033" y2="13.664"/><path d="m5.742 20h14.516v4h-14.516z" fill="url(#d)" opacity=".5"/><path d="m20.258 20v4c1.548.007 3.742-.896 3.742-2s-1.728-2-3.742-2z" fill="url(#e)" opacity=".5"/><path d="m5.742 20v4c-1.548.007-3.742-.896-3.742-2s1.728-2 3.742-2z" fill="url(#f)" opacity=".5"/><path d="m2.5 1.5c-1.566-.02-2.093 1.51-1.97 3h1.97v16c0 .943 1.057 2 2 2h17v-18.7c0-.943-1.357-2.3-2.3-2.3z" fill="url(#g)" stroke="url(#h)" stroke-linecap="round" stroke-linejoin="round"/><path d="m6 4v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1z" opacity=".1"/><path d="m4 4v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm15-16v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1z" fill="#aaa"/><path d="m3.29 2.5c-1.544-.107-1.68.58-1.79 1h2v16.69c0 .853.74 1.31 1.59 1.31h15.41v-17.39c0-.853-.752-1.61-1.6-1.61z" fill="none" opacity=".604" stroke="url(#j)" stroke-linecap="round" stroke-linejoin="round"/><path d="m6.5 19.5h17c.125 1.5-.41 3.043-2 3h-17c1.51 0 2.004-1.375 2-3z" fill="#c8c8c8" stroke="url(#k)" stroke-linecap="round" stroke-linejoin="round"/><rect fill="#fff" height=".933" opacity=".7" rx=".3" width="16" x="7" y="20.067"/><g transform="translate(0 1.000002)"><g fill="#fff" fill-opacity=".784314"><path d="m21.6875 10.960938c-.577685-.034001-1.172.183436-1.583984.621093l-4.904297 5.207031-2.166016-2.121093a1.5085731 1.5085731 0 0 0 -.007812-.007813c-.772519-.744787-2.095111-.70961-2.830079.06836l.072266-.072266-1.7265624 1.595703a1.5085731 1.5085731 0 0 0 -.0742187.072266c-.7427617.786688-.7204 2.057719.0625 2.816406l3.7480471 3.859375h5.355468l4.367188-4.638672v-7.349609a1.5085731 1.5085731 0 0 0 -.193359-.025391c-.040433-.004892-.07848-.022997-.119141-.02539z" fill-opacity=".627451" transform="translate(0 -1.000002)"/><path d="m14.83991 19.142186 6.784171-6.574226 1.180594 1.235097m-7.44497 7.6681-4.892384-4.671607 1.136215-1.126565" fill-opacity=".784314" opacity=".5"/></g><path d="m11.17 1044.173 3.85 1.973 4.747295-8.3551 2.094705 1.1191.514.348-6.314 11.868-7.48-4.568 1.903-2.89z" fill="url(#a)" transform="matrix(.90518841 .2425445 -.2425445 .90518841 255.36509 -932.81046)"/><g fill="none"><path d="m14.83991 19.142186 6.784171-6.574226 1.180594 1.235097m-7.44497 7.6681-4.892384-4.671607 1.136215-1.126565" opacity=".5" stroke="url(#b)" stroke-width=".93712"/><path d="m21.722 11.492c-.176-.067-.38-.025-.52.124l-5.96 6.328-3.263-3.197c-.195-.188-.5-.183-.688.016l-1.726 1.597c-.186.197-.18.508.014.696l5.06 5.212c.047.045.177.126.23.148.18.074.316-.016.46-.167l8.036-8.536c.187-.198.18-.51-.013-.697l-1.465-1.42c-.048-.048-.107-.082-.166-.104z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999907"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_expandpage.svg b/icon-themes/elementary_svg/cmd/lc_expandpage.svg
new file mode 100644
index 000000000..9b01d78f5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_expandpage.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="6.865508" x2="7.365508" y1="1.261061" y2="11.761061"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="13.178362" x2="12.522476" y1="11.626316" y2=".761061"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="8.114669" x2="8.114669" y1="1.885214" y2="10.885236"><stop offset="0" stop-color="#fff"/><stop offset=".03368991" 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" stroke-width=".750002"><g transform="matrix(1.33333 0 0 1.33333 -3.319531 6.486387)"><path d="m4.3646589.76021148h8.2500211v11.25002852l-8.2500211.0017z" fill="url(#a)" stroke="url(#b)"/><path d="m5.1146608 1.5102134h6.7500172v9.7483246l-6.7500172.0017z" fill="none" stroke="url(#c)"/></g><g transform="matrix(1.33333 0 0 1.33333 .680469 3.486387)"><path d="m4.3646589.76021148h8.2500211v11.25002852l-8.2500211.0017z" fill="url(#a)" stroke="url(#b)"/><path d="m5.1146608 1.5102134h6.7500172v9.7483246l-6.7500172.0017z" fill="none" stroke="url(#c)"/></g><g transform="matrix(1.33333 0 0 1.33333 4.680469 .486387)"><path d="m4.3646589.76021148h8.2500211v11.25002852l-8.2500211.0017z" fill="url(#a)" stroke="url(#b)"/><path d="m5.1146608 1.5102134h6.7500172v9.7483246l-6.7500172.0017z" fill="none" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_exportdialog.svg b/icon-themes/elementary_svg/cmd/lc_exportdialog.svg
new file mode 100644
index 000000000..cbca01f93
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_exportdialog.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="12.001243" x2="12.001243" y1="5" y2="19.914931"><stop offset="0" stop-color="#fff"/><stop offset=".01652508" stop-color="#fff" stop-opacity=".235294"/><stop offset=".98001981" 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 29.714934 -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 -18.284598 -104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#c"/><linearGradient id="e" gradientTransform="matrix(1.1234054 0 0 1 -2.961737 0)" 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><radialGradient id="f" cx="7.685578" cy="5.959014" gradientTransform="matrix(0 1.1500005 -1.2044328 -.00000002 19.177231 -8.838419)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e1e1e1"/></radialGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="14" x2="14" y1="5" y2="7"><stop offset="0" stop-color="#e5e5e5"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><radialGradient id="h" cx="24.837126" cy="36.421127" gradientTransform="matrix(-.27598143 0 0 -.29583148 24.323798 24.819207)" gradientUnits="userSpaceOnUse" r="15.644737"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="i" gradientTransform="matrix(0 -1 -1 0 52.245449 -5.776674)" gradientUnits="userSpaceOnUse" x1="-11.85488" x2="-23.730785" y1="31.408499" y2="31.408499"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="j" gradientTransform="matrix(-.58603996 0 0 .33333609 16.115706 2.442686)" gradientUnits="userSpaceOnUse" x1="5.03216" x2="5.03216" y1="28.671696" y2="29.671688"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="k" gradientTransform="matrix(-.68959699 0 0 .63823543 16.381463 -5.989018)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" y1="22.402153" y2="35.268829"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g opacity=".4" transform="matrix(.5789476 0 0 .42857134 -1.894738 2.857146)"><path d="m39.726803 40h5v7h-5z" fill="url(#b)"/><path d="m-8.272728-47h5v7h-5z" fill="url(#d)" transform="scale(-1)"/><path d="m8.272317 40h31.455351v7.000001h-31.455351z" fill="url(#e)"/></g><rect fill="url(#f)" height="18" rx="1" width="21" x="1.5" y="3.5"/><path d="m2.5 3.5c-.554 0-1 .446-1 1v4.5h21v-4.5c0-.554-.446-1-1-1z" fill="url(#g)"/><g fill="none"><rect height="18.000027" opacity=".3" rx="1" stroke="#0e141f" stroke-linecap="round" stroke-linejoin="round" width="21" x="1.5" y="3.5"/><path d="m2.5 4.5h19v15.998756h-19z" opacity=".7" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><path d="m2 8.5h20" opacity=".2" stroke="#000"/></g><path d="m13.151556 14.044686a4.317657 4.6282081 0 1 1 8.635314 0 4.317657 4.6282081 0 0 1 -8.635314 0z" fill="url(#h)" fill-rule="evenodd" opacity=".141176"/><path d="m16.870809 6.5c.129184 0 .228749.10128.285156.126255.0048.0054.01041.01065.01553.01578l6.224035 5.103413c.0657.06681.104463.157237.104463.256748 0 .0988-.03876.184234-.104463.255315l-6.224036 5.103361c-.0051.0051-.01072.01037-.01553.01577-.07024.07606-.167788.123358-.285157.123358-.218072 0-.370816-.158254-.370816-.371495v-3.262028c.000137-.199024-.18217-.365761-.392893-.365761h-5.245713c-.206604 0-.361385-.157269-.361385-.367193v-2.267765c0-.209925.154781-.367193.361385-.367193h5.281009c.19344-.01837.357729-.177038.3576-.364322v-3.267049c0-.190944.223285-.367194.370815-.367194z" fill="url(#i)" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5"/><g fill="none"><path d="m16.499996 12.499999h-5.000005v-1.000006h5.000005" opacity=".5" stroke="url(#j)" stroke-width=".999992"/><path d="m16.441423 12.499997c.567826.000171 1.058388.877889 1.058573 1.405861v1.864008l4.635221-3.778715-4.635221-3.789885v2.13906c0 .599342-.699145 1.159576-1 1.159667" opacity=".5" stroke="url(#k)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_exportdirecttoepub.svg b/icon-themes/elementary_svg/cmd/lc_exportdirecttoepub.svg
new file mode 100644
index 000000000..2e8ba8a19
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_exportdirecttoepub.svg
@@ -0,0 +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(.4054 0 0 .45946 2.27 .973)" gradientUnits="userSpaceOnUse" x1="24.107" x2="24.107" y1="6.589" y2="41.412"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="b" cx="7.496" cy="8.45" gradientTransform="matrix(0 1.13853 -.9889 0 19.656 -5.75)" gradientUnits="userSpaceOnUse" r="20"><stop offset="0" stop-color="#5f5f5f"/><stop offset=".262" stop-color="#4f4f4f"/><stop offset=".705" stop-color="#3b3b3b"/><stop offset="1" stop-color="#2b2b2b"/></radialGradient><linearGradient id="c" gradientTransform="matrix(.4 0 0 .48718 1.7 .307)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#d" y1="44" y2="3.899"/><linearGradient id="d"><stop offset="0" stop-color="#272727"/><stop offset="1" stop-color="#454545"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.4 0 0 .5 .9 .25)" gradientUnits="userSpaceOnUse" x1="10.654" x2="10.654" y1="1" y2="3"><stop offset="0" stop-color="#eee"/><stop offset="1" stop-color="#d9d9da"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.4 0 0 .05128 1.7 .27)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#d" y1="44" y2="3.899"/><radialGradient id="g" cx="4.993" cy="43.5" gradientTransform="matrix(2.00378 0 0 1.4 27.988 -17.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#h"/><linearGradient id="h"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="i" cx="4.993" cy="43.5" gradientTransform="matrix(2.00378 0 0 1.4 -20.012 -104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#h"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="25.058" x2="25.058" y1="47.028" y2="39.999"><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="k" gradientUnits="userSpaceOnUse" x1="11.785" x2="11.785" y1="2.222" y2="21.989"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="l" gradientTransform="matrix(1.3485 0 0 2.04184 -57.563 -25.942)" gradientUnits="userSpaceOnUse" x1="50.844" x2="50.844" y1="13.195" y2="13.685"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><g opacity=".4"><path d="m38 40h5v7h-5z" fill="url(#g)" transform="matrix(.52632 0 0 .42857 -.632 2.857)"/><path d="m-10-47h5v7h-5z" fill="url(#i)" transform="matrix(-.52632 0 0 -.42857 -.632 2.857)"/><path d="m10 40h28v7h-28z" fill="url(#j)" transform="matrix(.52632 0 0 .42857 -.632 2.857)"/></g><g stroke-linejoin="round"><path d="m20.49 2.304c-.153-.655-.057-1.17-.142-1.796h-15.84l.094 1.983" fill="url(#l)" stroke="#206b00" stroke-miterlimit="0" stroke-opacity=".498" stroke-width="1.017"/><g stroke-linecap="round"><path d="m5.5 2.5h-1.6c-.228 0-.4-.02-.4-.05v-1.396c0-.444.224-.554.516-.554h1.484" fill="url(#e)" stroke="url(#f)"/><path d="m4.51 2.51h15.98v18.98h-15.98z" fill="url(#k)" stroke="#206b00" stroke-miterlimit="0" stroke-opacity=".498" stroke-width="1.019"/><path d="m5.5 2.5v19h-1.6c-.228 0-.4-.2-.4-.464v-18.536z" fill="url(#b)" stroke="url(#c)"/></g></g><path d="m4.5 3.5h15v17h-15z" fill="none" opacity=".3" stroke="url(#a)" stroke-linecap="round"/><path d="m13 6.996c-.408 0-.815.153-1.12.457l-4.426 4.427c-.61.61-.61 1.63-.002 2.24a1.012 1.012 0 0 0 .003 0l4.428 4.427c.61.608 1.63.608 2.24 0l4.427-4.428a1.012 1.012 0 0 0 .002 0c.608-.61.606-1.63-.003-2.24l-.643-.642a1.012 1.012 0 0 0 -.752-.295 1.012 1.012 0 0 0 -.295-.755l-2.739-2.734c-.303-.305-.712-.457-1.12-.457z" fill="#206b00" opacity=".05"/><path d="m13 16.142-3.142-3.142 3.142-3.142 1.047 1.047-2.095 2.095 1.048 1.047 3.142-3.142-2.737-2.737c-.224-.224-.586-.224-.81 0l-4.427 4.427c-.224.224-.224.586 0 .81l4.427 4.427c.224.224.586.224.81 0l4.427-4.427c.224-.224.224-.586 0-.81l-.642-.642-4.19 4.19z" fill="#206b00" opacity=".15"/><path d="m13 15.142-3.142-3.142 3.142-3.142 1.047 1.047-2.095 2.095 1.048 1.047 3.142-3.142-2.737-2.737c-.224-.224-.586-.224-.81 0l-4.427 4.427c-.224.224-.224.586 0 .81l4.427 4.427c.224.224.586.224.81 0l4.427-4.427c.224-.224.224-.586 0-.81l-.642-.642-4.19 4.19z" fill="#fff"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_exportdirecttopdf.svg b/icon-themes/elementary_svg/cmd/lc_exportdirecttopdf.svg
new file mode 100644
index 000000000..6b4902bd6
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_exportdirecttopdf.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="13.090909" x2="13.090909" y1="0" y2="22.90909"><stop offset="0" stop-color="#ed5353"/><stop offset="1" stop-color="#c6262e"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="10.909093" x2="10.909092" y1="2.181821" y2="20.727271"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.4210526 0 0 .5526316 1.894737 -1.763158)" gradientUnits="userSpaceOnUse" x1="23.969797" x2="24.000002" y1="3.981044" y2="42.670994"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .00823529 13.238794 18.980568)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .00823529 10.761206 18.980568)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="g" gradientTransform="matrix(.0352071 0 0 .00823529 -.724852 18.980551)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><g transform="matrix(.91666672 0 0 .91666672 .999999 1)"><path d="m3.500001 21.999998h17v1.999998h-17z" fill="url(#g)" opacity=".15"/><path d="m3.5 22.000086v1.999889c-.6204725.003765-1.5-.448074-1.5-1.000074 0-.551999.6924-.999815 1.5-.999815z" fill="url(#f)" opacity=".15"/><path d="m20.5 22.000086v1.999889c.620472.0038 1.5-.448074 1.5-1.000074 0-.551999-.692401-.999815-1.5-.999815z" fill="url(#e)" opacity=".15"/><path d="m3.8181827.54545451 16.3636353-.00000004v21.81818053h-16.3636353z" fill="url(#a)" stroke="#7a0000" stroke-linejoin="round" stroke-opacity=".501961" stroke-width="1.090909"/><path d="m14 2c-4.9991079 5.6385387-8.0500943 8.412237-9 8.5v2.029297c.7169887-.131595 2.1821885-.652171 4.1015625-2.232422 2.4611645-2.0263156 5.9375005-8.296875 5.9375005-8.296875h-.126953zm1.039063 0c-.763169 1.9677985-1.831948 10.747333-1.902344 19.5h5.71875c-1.637067-5.913217-1.292286-13.249971-.998047-19.5zm-10.039063 11.800781v2.253907c1.8001304-.000001 3.9343958 2.289043 5.476562 5.445312h1.457032c-1.517712-3.446306-5.5591604-7.699219-6.933594-7.699219z" fill="#7a0000" fill-rule="evenodd" opacity=".2" stroke-width=".916667" transform="matrix(1.090909 0 0 1.090909 -1.090908 -1.090909)"/><path d="m13.607202 1.090909c-5.4535725 6.1511328-8.2073041 6.9951676-9.2435648 7.0909087v2.2129363c.7821694-.143558 2.380736-.7115415 4.4745984-2.4354515 2.6849064-2.2105256 5.9013194-6.8683935 5.9013194-6.8683935-.880321 2.2698704-1.497947 10.376947-1.514956 20.727272h6.411765v-1.037791c-1.945269-6.69393-2.153247-12.6590485-1.822268-19.689481h-3.2135zm-9.2435648 10.692653v2.457122c2.2640725-.000001 5.0154077 3.314584 6.6991978 7.577497h1.411764c-.79117-3.875404-6.3836569-10.034619-8.1109618-10.034619z" fill="url(#d)" fill-rule="evenodd" opacity=".9"/><path d="m4.909092 1.636364h14.181817v19.636362h-14.181817z" style="opacity:.4;fill:none;stroke-width:1.090909;stroke-linecap:round;stroke-linejoin:round;stroke:url(#b)"/><path d="m18.164774 1.090909c-2.0461 1.246517-8.7432546 5.0150615-13.8011368 4.5340903v3.460227s11.2467728 1.6513167 15.2727268-1.6704537v-5.5284091c0-.4446459-.350127-.7954545-.795454-.7954545zm1.47159 7.7954543c-2.024056 2.0159297-8.727273 7.4772717-10.3636362 12.9318177h3.2018712c1.120547-1.893006 5.874758-9.46195 7.161765-10.744318z" fill="#7a0000" fill-rule="evenodd" opacity=".05"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_exportto.svg b/icon-themes/elementary_svg/cmd/lc_exportto.svg
new file mode 100644
index 000000000..a0dd8d123
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_exportto.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="12.001243" x2="12.001243" y1="3.98089" y2="20"><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><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" gradientUnits="userSpaceOnUse" x1="10.843653" x2="10.843653" y1="-.907586" y2="-23.125592"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><radialGradient id="g" cx="24.837126" cy="36.421127" gradientTransform="matrix(-.27598143 0 0 -.29583148 24.323798 24.819207)" gradientUnits="userSpaceOnUse" r="15.644737"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="h" gradientTransform="matrix(-.68959699 0 0 .63823543 16.381463 -5.989018)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" y1="22.402153" y2="35.268829"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="i" gradientTransform="matrix(-.58603996 0 0 .33333609 16.115706 2.442686)" gradientUnits="userSpaceOnUse" x1="5.03216" x2="5.03216" y1="28.671696" y2="29.671688"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="j" gradientTransform="matrix(0 -1 -1 0 52.245449 -5.776674)" gradientUnits="userSpaceOnUse" x1="-11.85488" x2="-23.730785" y1="31.408499" y2="31.408499"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><g opacity=".4" transform="matrix(.5789476 0 0 .42857134 -1.894738 2.857146)"><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><rect fill="url(#f)" height="19" rx="1" transform="scale(1 -1)" width="19" x="2.5" y="-21.5"/><rect fill="none" height="19.000002" opacity=".5" rx="1" stroke="#555761" stroke-linecap="round" stroke-linejoin="round" width="19.000002" x="2.499998" y="2.500026"/><path d="m3.501246 3.498756h17v17h-17z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><path d="m13.151556 14.044686a4.317657 4.6282081 0 1 1 8.635314 0 4.317657 4.6282081 0 0 1 -8.635314 0z" fill="url(#g)" fill-rule="evenodd" opacity=".141176"/><path d="m16.870809 6.5c.129184 0 .228749.10128.285156.126255.0048.0054.01041.01065.01553.01578l6.224035 5.103413c.0657.06681.104463.157237.104463.256748 0 .0988-.03876.184234-.104463.255315l-6.224036 5.103361c-.0051.0051-.01072.01037-.01553.01577-.07024.07606-.167788.123358-.285157.123358-.218072 0-.370816-.158254-.370816-.371495v-3.262028c.000137-.199024-.18217-.365761-.392893-.365761h-5.245713c-.206604 0-.361385-.157269-.361385-.367193v-2.267765c0-.209925.154781-.367193.361385-.367193h5.281009c.19344-.01837.357729-.177038.3576-.364322v-3.267049c0-.190944.223285-.367194.370815-.367194z" fill="url(#j)" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5"/><g fill="none"><path d="m16.499996 12.499999h-5.000005v-1.000006h5.000005" opacity=".5" stroke="url(#i)" stroke-width=".999992"/><path d="m16.441423 12.499997c.567826.000171 1.058388.877889 1.058573 1.405861v1.864008l4.635221-3.778715-4.635221-3.789885v2.13906c0 .599342-.699145 1.159576-1 1.159667" opacity=".5" stroke="url(#h)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_extendedhelp.svg b/icon-themes/elementary_svg/cmd/lc_extendedhelp.svg
new file mode 100644
index 000000000..4b438cf5d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_extendedhelp.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="9.978495" x2="9.978495" y1="13.912886" y2="-5.872059"><stop offset="0"/><stop offset="1" stop-color="#333"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14" x2="6" y1="8" y2="16"><stop offset="0" stop-color="#fff"/><stop offset=".125" stop-color="#fff" stop-opacity="0"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><clipPath id="c"><path d="m8 2.6855469v14.0000001l3.132812-3.820313 2.066407 4.986328a1.0001 1.0001 0 1 0 1.847656-.765624l-2.111328-5.095704 4.378906.009766z"/></clipPath><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="11.727254" x2="11.727254" y1="2.183213" y2="21.749104"><stop offset="0" stop-color="#fff"/><stop offset=".508" stop-color="#fff" stop-opacity=".235"/><stop offset=".835" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.8048 0 0 .60166 -1628.82 -1928.08)" gradientUnits="userSpaceOnUse" x1="2035.165" x2="2035.165" y1="3208.074" y2="3241.997"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><radialGradient id="f" cx="99.157" cy="186.171" gradientTransform="matrix(.11152 0 0 .03548 .942 15.167)" gradientUnits="userSpaceOnUse" r="62.769"><stop offset="0" stop-color="#3d3d3d"/><stop offset=".5" stop-color="#686868" stop-opacity=".498"/><stop offset="1" stop-color="#686868" stop-opacity="0"/></radialGradient><path d="m19 21.773a7 2.227 0 0 1 -14 0 7 2.227 0 1 1 14 0z" fill="url(#f)"/><path d="m12 1.5c-5.794 0-10.5 4.706-10.5 10.5s4.706 10.5 10.5 10.5 10.5-4.706 10.5-10.5-4.706-10.5-10.5-10.5z" fill="url(#e)" opacity=".99"/><path d="m12 1.5c-5.794 0-10.5 4.706-10.5 10.5s4.706 10.5 10.5 10.5 10.5-4.706 10.5-10.5-4.706-10.5-10.5-10.5z" fill="none" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/><path d="m21.5 12c0 5.247-4.254 9.5-9.5 9.5-5.247 0-9.5-4.254-9.5-9.5 0-5.247 4.253-9.5 9.5-9.5 5.246 0 9.5 4.253 9.5 9.5z" fill="none" opacity=".5" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round"/><path d="m12.906 6.094c-1.075-.144-2.193-.05-3.22.312-1.034.366-2.01.994-2.467 2.063-.294.653-.28 1.362 0 2.03.278.668 1.02 1.313 1.936 1.313.516 0 1.034-.18 1.375-.5.343-.32.515-.742.564-1.126.062-.485-.08-.688-.156-.874.048-.057.132-.13.124-.125.055-.032.132-.047.188-.063.028-.008.04.004.063 0 .02-.004-.023-.003.093-.03.603-.146 1.325.257 1.5.53.003.005.043.084-.062.406-.105.323-.338.79-.656 1.25-.71 1.03-1.63 2.315-1.626 3.94 0 .42-.027.594.032.967.045.288.22.53.375.657.024.02.038.014.06.03-.443.198-.827.512-1.06.907-.382.644-.395 1.552.124 2.25l-.03.032c.013.022.046.01.06.032.005.006-.003.025 0 .03.54.726 1.41.946 2.157.845.755-.103 1.56-.562 1.845-1.44.003-.008-.003-.02 0-.03.005-.015.027-.016.03-.03h-.03c.363-1.05-.187-2.064-1.094-2.532a.993.993 0 0 0 .44-.875c-.03-1.014.128-1.725.936-2.313a.993.993 0 0 0 .03-.03c.625-.487 1.246-1.06 1.752-1.75.493-.678.876-1.522.812-2.47v-.062h-.03c-.05-1-.634-1.826-1.376-2.375-.75-.555-1.677-.874-2.656-.97-.01 0-.02.002-.032 0z" fill="#002e99" opacity=".05"/><path d="m12.455 16.082c-.033-1.18.23-2.325 1.346-3.136 1.178-.917 2.31-2.064 2.19-3.417-.025-1.305-1.545-2.328-3.182-2.475-1.843-.255-4.072.376-4.69 1.815-.312.7-.022 1.955 1.03 1.955.614 0 .896-.397.942-.76.035-.275-.077-.52-.144-.747-.076-.26.248-.76.6-.964.296-.17.604-.228.65-.24 1.06-.254 2.115.31 2.555.993.442.684-.043 1.722-.74 2.73-.697 1.01-1.445 2.157-1.442 3.375 0 .463-.042.62-.012.808.023.15.52.132.9.062zm-.483 1.587c-1.013-.056-1.714 1.092-1.105 1.824.543.807 2.066.608 2.327-.307.272-.71-.38-1.53-1.222-1.518z" fill="#002e99" opacity=".15"/><path d="m12.455 15.082c-.033-1.18.23-2.325 1.346-3.136 1.178-.917 2.31-2.064 2.19-3.417-.025-1.305-1.545-2.328-3.182-2.475-1.843-.255-4.072.376-4.69 1.815-.312.7-.022 1.955 1.03 1.955.614 0 .896-.397.942-.76.035-.275-.077-.52-.144-.747-.076-.26.248-.76.6-.964.296-.17.604-.228.65-.24 1.06-.254 2.115.31 2.555.993.442.684-.043 1.722-.74 2.73-.697 1.01-1.445 2.157-1.442 3.375 0 .463-.042.62-.012.808.023.15.52.132.9.062zm-.483 1.587c-1.013-.056-1.714 1.092-1.105 1.824.543.807 2.066.608 2.327-.307.272-.71-.38-1.53-1.222-1.518z" fill="#fff"/><g transform="translate(6.010753 10.010752)"><g fill-rule="evenodd" stroke="#000" stroke-linejoin="round"><path d="m7.9892474.989248v10.999999l2.5652276-2.9424833 2.044188 3.7280743c.494727 1.242916 2.142881-.74317 1.613492-1.971723l-1.874329-2.6219433 3.651422-.1919247z" opacity=".02" stroke-width="6"/><path d="m7.9892474.989248v10.999999l2.5652276-2.9424833 2.044188 3.7280743c.494727 1.242916 2.142881-.74317 1.613492-1.971723l-1.874329-2.6219433 3.117524-.2046366z" opacity=".2" stroke-width="2"/><path d="m7.9892474.989248v10.999999l2.5652276-2.9424833 2.044188 3.7280743c.494727 1.242916 2.142881-.74317 1.613492-1.971723l-1.874329-2.6219433 3.117524-.2046366z" opacity=".05" stroke-width="4"/></g><path d="m7 0v11l2.5652277-2.9424843 2.0441883 3.7280743c.494704 1.24297 2.357232.471184 1.827788-.757391l-2.088625-3.8362743 3.117523-.2046366z" fill="none" stroke="#fff" stroke-width="2"/><path d="m7 0v11l2.5652277-2.9424843 2.0441883 3.7280743c.494704 1.24297 2.357232.471184 1.827788-.757391l-2.088625-3.8362743 3.651421-.1919247z" fill="url(#a)" fill-rule="evenodd"/><path clip-path="url(#c)" d="m6.9891304 6.9358866v11.1195654l2.59311-2.974467 2.0664066 3.768597c.500102 1.256433 2.382807.476286 1.847656-.765624l-2.111328-3.877973 3.151411-.206867z" fill="none" opacity=".4" stroke="url(#b)" stroke-width="2.695652" transform="matrix(.98924729 0 0 .98924729 .086022 -6.861307)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_extrusion3dcolor.svg b/icon-themes/elementary_svg/cmd/lc_extrusion3dcolor.svg
new file mode 100644
index 000000000..862dff531
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_extrusion3dcolor.svg
@@ -0,0 +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(.3673 0 0 .36733 15.431 .868)" gradientUnits="userSpaceOnUse" x1="-17.508848" x2="-17.508848" y1="35.74987" y2="41.194565"><stop offset="0" stop-color="#fff"/><stop offset=".00000007" stop-color="#fff" stop-opacity=".235"/><stop offset=".63202661" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.99801056 0 0 1.0626878 -14.968169 10.982075)" gradientUnits="userSpaceOnUse" x1="23.314552" x2="23.915749" xlink:href="#b" y1="1.428383" y2="4.251413"/><linearGradient id="d" gradientTransform="matrix(.91999999 0 0 1.2500001 -2.72 12.875)" gradientUnits="userSpaceOnUse" x1="3.5" x2="28.5" y1="6" y2="6"><stop offset="0" stop-color="#ff1d1d"/><stop offset=".16829631" stop-color="#ff8a18"/><stop offset=".31939223" stop-color="#ffe92a"/><stop offset=".50751495" stop-color="#91ea3a"/><stop offset=".6893779" stop-color="#1d72e0"/><stop offset=".87265676" stop-color="#a91ec0"/><stop offset="1" stop-color="#ff0b88"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" xlink:href="#b" y1="50.786446" y2="2.906247"/><linearGradient id="f" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -1.432428)" gradientUnits="userSpaceOnUse" x1="15.77777" x2="15.77777" y1="18.30768" y2="49.615376"><stop offset="0" stop-color="#fff"/><stop offset=".00000002" 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="g" gradientUnits="userSpaceOnUse" x1="13" x2="18" xlink:href="#e" y1="5" y2="-2"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="20" x2="20" xlink:href="#e" y1="17" y2="2"/><linearGradient id="i" gradientTransform="translate(0 -1)" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#e" y1="18" y2="4"/><linearGradient id="j" gradientTransform="matrix(.34217456 0 0 .34252098 2.973755 1.220805)" gradientUnits="userSpaceOnUse" x1="23.598076" x2="37.746555" y1="23.992306" y2="39.486301"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><radialGradient id="k" cx="2.25" cy="16" gradientTransform="matrix(.53333333 0 0 .11633788 10.8 14.813237)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><path d="m6.5.5 15.029017-.029017-.029017 13.529017h-15z" fill="none" stroke="#888a85" stroke-linecap="round" stroke-linejoin="round"/><ellipse cx="12" cy="16.674644" display="block" fill="url(#k)" fill-rule="evenodd" opacity=".711111" rx="9" ry="1.963204"/><path d="m3.5 3.5h15v14h-15z" fill="url(#j)" stroke="url(#i)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.5 4.5h13v12h-13z" fill="none" stroke="url(#f)"/><g fill-rule="evenodd" stroke="#888a85" stroke-linejoin="round" stroke-width="1.027786" transform="translate(0 -1)"><path d="m18.529017 4.470983 3-3-.029017 13.529017-3 3.5z" fill="#dbdbdb" stroke="url(#h)" stroke-width="1"/><path d="m18.5 4.5 3.029017-3.029017-15.029017.029017-2.9861797 2.9861071z" fill="#fafafa" stroke="url(#g)"/></g><path d="m.5 18.5v5h23v-5z" fill="url(#d)"/><g fill="none" stroke-linecap="square" transform="translate(0 6)"><path d="m1.5 13.5h21v3h-21z" opacity=".6" stroke="url(#a)"/><path d="m.5 12.5h23v5h-23z" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_extrusiondepthfloater.svg b/icon-themes/elementary_svg/cmd/lc_extrusiondepthfloater.svg
new file mode 100644
index 000000000..5ba289990
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_extrusiondepthfloater.svg
@@ -0,0 +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(.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="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="11.666659" x2="11.666659" y1="21.153835" y2="52.461529"><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="c" gradientUnits="userSpaceOnUse" x1="7.5" x2="7.5" xlink:href="#a" y1="19.5" y2="4.5"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="10" x2="18.915169" xlink:href="#a" y1="7" y2="-3"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="22.5" x2="20" xlink:href="#a" y1="17" y2="3.603429"/><linearGradient id="f" gradientTransform="matrix(.34217195 0 0 .34252101 1.973755 3.582954)" gradientUnits="userSpaceOnUse" x1="23.598076" x2="37.746555" y1="23.992306" y2="39.486301"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><g transform="translate(0 2)"><path d="m2.5 5.5h15v14h-15z" fill="url(#f)" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round"/><path d="m3.5 6.5h13v12h-13z" fill="none" stroke="url(#b)"/><g fill-rule="evenodd" stroke="#888a85" stroke-linejoin="round"><path d="m17.5 5.5 6-6v10.5l-6 9.5z" fill="#dbdbdb" stroke="url(#e)"/><path d="m17.5 5.5 6-6h-11l-10 6z" fill="#fafafa" stroke="url(#d)"/></g></g><g stroke="#cc3b02"><path d="m.5 8.5v-4.242641l4.242641 4.242641z" fill="#ffa154" stroke="#a62100" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m9.5.5v4.242641l-4.242641-4.242641z" fill="#ffa154" stroke="#a62100" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m2.5 6 5-3.5" fill="none"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_extrusiondirectionfloater.svg b/icon-themes/elementary_svg/cmd/lc_extrusiondirectionfloater.svg
new file mode 100644
index 000000000..aae6f4b0f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_extrusiondirectionfloater.svg
@@ -0,0 +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(.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="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="11.666659" x2="11.666659" y1="21.153835" y2="52.461529"><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="c" gradientUnits="userSpaceOnUse" x1="7.5" x2="7.5" xlink:href="#a" y1="19.5" y2="4.5"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="10" x2="18.915169" xlink:href="#a" y1="7" y2="-3"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="22.5" x2="20" xlink:href="#a" y1="17" y2="3.603429"/><linearGradient id="f" gradientTransform="matrix(.34217195 0 0 .34252101 1.973755 3.582954)" gradientUnits="userSpaceOnUse" x1="23.598076" x2="37.746555" y1="23.992306" y2="39.486301"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><g transform="translate(0 2)"><path d="m2.5 5.5h15v14h-15z" fill="url(#f)" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round"/><path d="m3.5 6.5h13v12h-13z" fill="none" stroke="url(#b)"/><g fill-rule="evenodd" stroke="#888a85" stroke-linejoin="round"><path d="m17.5 5.5 6-6v7.5l-6 12.5z" fill="#dbdbdb" stroke="url(#e)"/><path d="m17.5 5.5 6-6h-11l-10 6z" fill="#fafafa" stroke="url(#d)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_extrusionlightingfloater.svg b/icon-themes/elementary_svg/cmd/lc_extrusionlightingfloater.svg
new file mode 100644
index 000000000..bf0c16bf3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_extrusionlightingfloater.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="99.157013" cy="186.17059" gradientTransform="matrix(.03372146 0 0 .01072956 .889614 294.341)" gradientUnits="userSpaceOnUse" r="62.769119"><stop offset="0" stop-color="#3d3d3d"/><stop offset=".5" stop-color="#686868" stop-opacity=".498039"/><stop offset="1" stop-color="#686868" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="3.175488" x2="5.292155" xlink:href="#c" y1="295.832795" y2="295.832795"/><linearGradient id="c"><stop offset="0" stop-color="#555761"/><stop offset=".3125" stop-color="#abacae" stop-opacity=".988235"/><stop offset=".5625" stop-color="#fafafa" stop-opacity=".988235"/><stop offset=".8125" stop-color="#abacae" stop-opacity=".988235"/><stop offset="1" stop-color="#555761" stop-opacity=".985965"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="3.175488" x2="5.292155" xlink:href="#c" y1="295.435915" y2="295.435915"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="3.175" x2="5.291667" xlink:href="#c" y1="295.015605" y2="295.015605"/><radialGradient id="f" cx="4.155227" cy="290.803264" gradientUnits="userSpaceOnUse" r="1.202704"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></radialGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="12.000002" x2="12.000002" y1=".999953" y2="12.999972"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="12.000002" x2="12.000002" y1="5.000035" y2="9.500007"><stop offset="0" stop-color="#fff"/><stop offset=".42447853" stop-color="#fff" stop-opacity=".235294"/><stop offset=".82089913" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="matrix(.75 0 0 .75 0 -216.409113)"><path d="m12 1.5a5.5 5.5 0 0 0 -5.5 5.5 5.5 5.5 0 0 0 .3769531 2.0019531c-.0041476-.0005596-.0075653-.0013968-.0117187-.0019531 1.1383132 3.038854 2.3113692 6.019683 2.6074218 7.824219.0004768.005669.0004768.009955 0 .015625v.322265c.6222728.202961 1.5453728.331578 2.5253908.332032.97943-.000114 1.906152-.124232 2.529297-.326172v-.328125c-.000477-.00567-.000477-.009956 0-.015625.264301-1.611027 1.147159-4.232522 2.148437-6.9433596a5.5 5.5 0 0 0 .824219-2.8808594 5.5 5.5 0 0 0 -5.5-5.5z" style="stroke:#ad5f00;stroke-width:1.000001;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#g)" transform="matrix(.35277778 0 0 .35277778 0 288.54548)"/><path d="m6.35 296.33852a2.1166664.67348473 0 1 1 -4.2333327 0 2.1166664.67348473 0 1 1 4.2333327 0z" fill="url(#a)"/><g stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" stroke-width=".352778"><path d="m4.7624997 296.14008a.52916664.33072916 0 0 1 -.5291666.33072.52916664.33072916 0 0 1 -.5291666-.33072.52916664.33072916 0 0 1 .5291666-.33073.52916664.33072916 0 0 1 .5291666.33073z" fill="#1a1a1a" fill-opacity=".988235" stroke="#000"/><g stroke="#485a6c"><path d="m3.4864469 295.54673c.4409723.223 1.0525519.13992 1.4935242.0164.1411484-.0395.1357088.12581.1357088.27239s-.1283679.21045-.2645833.26458c-.4373171.17381-.7871342.17815-1.2318699-.00081-.1359831-.0547-.2645833-.118-.2645833-.26458s.1318035-.43458.1318035-.28801z" fill="url(#b)"/><path d="m3.4864469 295.14985c.4409723.22301 1.0525519.13993 1.4935242.0164.1411484-.0395.1357088.12582.1357088.2724 0 .14657-.1283679.21044-.2645833.26458-.4373171.1738-.7871342.17815-1.2318699-.00081-.1359831-.0547-.2645833-.11801-.2645833-.26458 0-.14658.1318035-.43459.1318035-.28802z" fill="url(#d)"/><path d="m3.4859587 294.72954c.4409723.22301 1.052552.13993 1.4935243.0164.1411483-.0395.1357087.12582.1357087.2724s-.1283679.21044-.2645833.26458c-.4373171.17381-.7871341.17815-1.2318699-.00081-.1359831-.0547-.2645833-.118-.2645833-.26458s.1318035-.43459.1318035-.28802z" fill="url(#e)"/></g></g><circle cx="4.155228" cy="290.80325" fill="url(#f)" opacity=".683" r="1.202704"/><path d="m12 2.5c-2.4852814 0-4.5 2.0147186-4.5 4.5l1 3.5c.919226 2.207962 1.4639958 4.116404 1.820312 5.802734.479782.109701 1.004223.222373 1.677735.222657.671847-.000085 1.200051-.113239 1.681641-.222657.355466-1.681625.903383-3.598457 1.820312-5.802734l1-3.5c0-2.4852814-2.014719-4.5-4.5-4.5z" style="fill:none;stroke-width:1.000001;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;stroke:url(#h)" transform="matrix(.35277778 0 0 .35277778 0 288.54548)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_extrusionsurfacefloater.svg b/icon-themes/elementary_svg/cmd/lc_extrusionsurfacefloater.svg
new file mode 100644
index 000000000..a5aa1d34b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_extrusionsurfacefloater.svg
@@ -0,0 +1 @@
+<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="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></linearGradient><radialGradient id="b" cx="11.287637" cy="2" gradientTransform="matrix(-.00000001 2.382763 -2.6515454 -.00000003 16.590729 -24.895763)" gradientUnits="userSpaceOnUse" r="8" xlink:href="#a"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="25" x2="25" xlink:href="#a" y1="-3" y2="15.540367"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="7.5" x2="7.5" xlink:href="#a" y1="-3" y2="8.366274"/><linearGradient id="e" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="15.77777" x2="15.77777" y1="11.192296" y2="49.615376"><stop offset="0" stop-color="#fff"/><stop offset=".13793103" 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(.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)"><path d="m6.5.5 15.029017-.029017-.029017 14.529017-14.960783.195644z" fill="none" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".490196"/><ellipse cx="12" cy="17.674644" display="block" fill="url(#f)" fill-rule="evenodd" opacity=".711111" rx="9" ry="1.963204"/><path d="m3.5 3.5h15v15h-15z" fill="url(#b)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".490196"/><path d="m4.5 4.5h13v13h-13z" fill="none" stroke="url(#e)"/><g fill-rule="evenodd" stroke="#206b00" stroke-linejoin="round" stroke-opacity=".490196" stroke-width="1.027786"><path d="m18.5 3.5 3-3v14.5l-3 3.5z" fill="url(#c)" stroke-width="1"/><path d="m18.5 3.5 3.029017-3.029017-15.029017.029017-2.9861797 2.9861071z" fill="url(#d)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_extrusiontiltdown.svg b/icon-themes/elementary_svg/cmd/lc_extrusiontiltdown.svg
new file mode 100644
index 000000000..3514b703c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_extrusiontiltdown.svg
@@ -0,0 +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(.5097808 .03067969 -.03009813 .5001183 1.225607 .506203)" gradientUnits="userSpaceOnUse" x1="31.226292" x2="34.96563" y1="34.600941" y2="26.842505"><stop offset="0" stop-color="#b88fe6"/><stop offset="1" stop-color="#b483d5" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.3446423 -.3446422 .3381098 .3381098 -3.882197 14.32142)" gradientUnits="userSpaceOnUse" x1="32.325527" x2="22.245434" y1="5.020115" y2="43.366352"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.4865175 .02927958 -.02872474 .4772959 1.284279 1.962637)" gradientUnits="userSpaceOnUse" x1="28.116938" x2="39.686337" y1="41.67448" y2="28.50532"><stop offset="0" stop-color="#fff" stop-opacity="0"/><stop offset=".63129705" stop-color="#fff" stop-opacity=".274725"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.5097808 .03067969 -.03009813 .5001183 1.225607 .506203)" gradientUnits="userSpaceOnUse" x1="33.686768" x2="37.039948" y1="35.773647" y2="29.856804"><stop offset="0" stop-color="#452981"/><stop offset="1" stop-color="#903fc4" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.3446423 -.3446422 .3381098 .3381098 -3.882197 14.32142)" gradientUnits="userSpaceOnUse" x1="6.226068" x2="62.47089" y1="2.141885" y2="57.956093"><stop offset="0" stop-color="#e4c6fa"/><stop offset=".26238" stop-color="#cd9ef7"/><stop offset=".704952" stop-color="#a56de2"/><stop offset="1" stop-color="#7239b3"/></linearGradient><path d="m24.000001 10.490368-23.50000104.000005-.000001 2.009632 23.50000104-.000005" fill="#ffa154" stroke="#a62100" stroke-linejoin="round" stroke-miterlimit="0" stroke-opacity=".501961"/><g transform="matrix(0 1 1 0 .001167 -.520431)"><path d="m12.301845 18.816592c-1.128728.06587-2.859052-.343133-3.906116-1.390196-1.747833-1.747833-2.158823-5.887156-.01788-7.9626149.866864-.8403489 2.925507-1.9309102 4.118843-1.9637813l.01294 3.0000002 6.097157-4.8092842s-6.097157-5.1907165-6.097157-5.1907165l-.01404 2.8225719c-2.6301.048138-5.12131.9196431-7.119025 2.8746754-4.063985 3.9771554-4.05746 10.3968804-.175027 14.3682154 1.985452 2.030915 4.586146 2.999155 7.197102 2.928568" fill="url(#e)"/><path d="m12.403327 23.484076c4.640461.101529 9.933855-3.179938 10.287863-9.200086l-4.368847.575921c-.245199 2.531264-3.879206 4.316315-6.073699 4.006329" fill="url(#a)"/><path d="m11.985379 19.441441h1.000053v3.278722h-1.000053z" fill="#ba94e9"/><g fill="none"><path d="m12.301845 18.816592c-1.128728.06587-2.859052-.343133-3.906116-1.390196-1.747833-1.747833-2.158823-5.887156-.01788-7.9626144.866864-.8403489 2.925507-1.9309102 4.118843-1.9637813l.01294 2.9999997 6.097157-4.8092837s-6.097157-5.19071651-6.097157-5.19071651l-.01404 2.82257191c-2.6301.048138-5.12131.9196431-7.119025 2.8746754-4.063985 3.9771549-4.05746 10.3968799-.175027 14.3682149 1.985452 2.030915 4.586146 2.999155 7.197102 2.928568" opacity=".5" stroke="#452981" stroke-linejoin="round"/><g stroke-width="1.004748"><path d="m12.403327 23.484076c4.640461.101529 9.933855-3.179938 10.287863-9.200086l-4.368847.575921c-.110438 1.140089-2.322343 4.006329-6.073699 4.006329" opacity=".5" stroke="url(#d)"/><path d="m12.308423 19.966046c-1.446471.0129-3.484597-.709353-4.588023-1.800765-2.57887-2.554359-2.409256-7.367123-.02984-9.5593888 1.00408-.9251103 2.559213-2.0487461 5.80944-2.0487461v1.926054l3.69258-2.7924843s-3.69258-3.1243897-3.69258-3.1243897v1.8440569c-2.678814-.120611-5.477585.5510024-7.478441 2.5518583-3.676568 3.6765687-3.47004 9.5432587-.07722 12.9360817 2.147844 2.147843 4.400824 2.725534 6.445786 2.572342" opacity=".4" stroke="url(#b)"/><path d="m12.651944 22.568281c2.671474.166198 8.572949-2.28894 8.936808-8.334926l-1.953302-.06205c-.172372 2.864146-3.63545 5.671566-7.296631 5.827299" stroke="url(#c)" stroke-linejoin="round"/></g></g></g><g transform="matrix(0 .66667 .66667 0 2.66656 .33328)"><path d="m15.250004 23.000045v8.999955" fill="none" stroke="#a62100" stroke-opacity=".501961" stroke-width="1.499992"/><path d="m18.249989 23.48945v8.51055" fill="none" stroke="#a62100" stroke-opacity=".501961" stroke-width="1.499992"/><path d="m16 23.000046h1.499992v8.999955h-1.499992z" fill="#ffa154"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_extrusiontiltleft.svg b/icon-themes/elementary_svg/cmd/lc_extrusiontiltleft.svg
new file mode 100644
index 000000000..9bfd301dc
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_extrusiontiltleft.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" 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.0352941 0 0 .23529379 77.028857 20.411496)" gradientUnits="userSpaceOnUse" r="10.625"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(-.5097808 .03067969 .03009813 .5001183 22.774393 .506203)" gradientUnits="userSpaceOnUse" x1="31.226292" x2="34.96563" y1="34.600941" y2="26.842505"><stop offset="0" stop-color="#a575d6"/><stop offset="1" stop-color="#b483d5" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-.3446423 -.3446422 -.3381098 .3381098 27.882197 14.32142)" gradientUnits="userSpaceOnUse" x1="32.325527" x2="22.245434" y1="5.020115" y2="43.366352"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(-.4865175 .02927958 .02872474 .4772959 22.715721 1.962637)" gradientUnits="userSpaceOnUse" x1="28.116938" x2="39.686337" y1="41.67448" y2="28.50532"><stop offset="0" stop-color="#fff" stop-opacity="0"/><stop offset=".63129705" stop-color="#fff" stop-opacity=".274725"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(-.5097808 .03067969 .03009813 .5001183 22.774393 .506203)" gradientUnits="userSpaceOnUse" x1="33.686768" x2="37.039948" y1="35.773647" y2="29.856804"><stop offset="0" stop-color="#452981"/><stop offset="1" stop-color="#903fc4" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(-.3446423 -.3446422 -.3381098 .3381098 27.882197 14.32142)" gradientUnits="userSpaceOnUse" x1="39.401215" x2="-33.29887" y1="-5.301917" y2="68.80278"><stop offset="0" stop-color="#e4c6fa"/><stop offset=".26238" stop-color="#cd9ef7"/><stop offset=".704952" stop-color="#a56de2"/><stop offset="1" stop-color="#7239b3"/></linearGradient><path d="m13.500005 24-.000005-23.5-2.009632-.0000007.000005 23.4999997" fill="#ffa154" stroke="#a62100" stroke-linejoin="round" stroke-miterlimit="0" stroke-opacity=".501961"/><path d="m1.1935642 21.49973a11 2.5 0 0 0 21.9999998 0 11 2.5 0 1 0 -21.9999998 0z" fill="url(#a)" fill-rule="evenodd" opacity=".4"/><path d="m11.698155 18.816592c1.128728.06587 2.859052-.343133 3.906116-1.390196 1.747833-1.747833 2.158823-5.887156.01788-7.9626149-.866864-.8403489-2.925507-1.9309102-4.118843-1.9637813l-.01294 3.0000002-6.097157-4.8092842s6.097157-5.1907165 6.097157-5.1907165l.01404 2.8225719c2.6301.048138 5.12131.9196431 7.119025 2.8746754 4.063985 3.9771554 4.05746 10.3968804.175027 14.3682154-1.985452 2.030915-4.586146 2.999155-7.197102 2.928568" fill="url(#f)"/><path d="m11.596673 23.484076c-4.6404615.101529-9.9338546-3.179938-10.287863-9.200086l4.368847.575921c.245199 2.531264 3.879206 4.316315 6.073699 4.006329" fill="url(#b)"/><path d="m-12.014621 19.441441h1.000053v3.278722h-1.000053z" fill="#a575d6" transform="scale(-1 1)"/><g fill="none"><path d="m11.698155 18.816592c1.128728.06587 2.859052-.343133 3.906116-1.390196 1.747833-1.747833 2.158823-5.887156.01788-7.9626144-.866864-.8403489-2.925507-1.9309102-4.118843-1.9637813l-.01294 2.9999997-6.097157-4.8092837s6.097157-5.19071651 6.097157-5.19071651l.01404 2.82257191c2.6301.048138 5.12131.9196431 7.119025 2.8746754 4.063985 3.9771549 4.05746 10.3968799.175027 14.3682149-1.985452 2.030915-4.586146 2.999155-7.197102 2.928568" opacity=".5" stroke="#452981" stroke-linejoin="round"/><g stroke-width="1.004748"><path d="m11.596673 23.484076c-4.6404615.101529-9.9338546-3.179938-10.287863-9.200086l4.368847.575921c.1104384 1.140089 2.322343 4.006329 6.073699 4.006329" opacity=".5" stroke="url(#e)"/><path d="m11.691577 19.966046c1.446471.0129 3.484597-.709353 4.588023-1.800765 2.57887-2.554359 2.409256-7.367123.02984-9.5593888-1.00408-.9251103-2.559213-2.0487461-5.80944-2.0487461v1.926054l-3.69258-2.7924843s3.69258-3.1243897 3.69258-3.1243897v1.8440569c2.678814-.120611 5.477585.5510024 7.478441 2.5518583 3.676568 3.6765687 3.47004 9.5432587.07722 12.9360817-2.147844 2.147843-4.400824 2.725534-6.445786 2.572342" opacity=".4" stroke="url(#c)"/><path d="m11.348056 22.568281c-2.6714741.166198-8.572949-2.28894-8.936808-8.334926l1.9533017-.06205c.172372 2.864146 3.6354503 5.671566 7.2966313 5.827299" stroke="url(#d)" stroke-linejoin="round"/></g></g><g transform="matrix(.66667 0 0 .66667 1.33328 2.66656)"><path d="m15.250004 23.750041v8.249959" fill="none" stroke="#a62100" stroke-opacity=".501961" stroke-width="1.499992"/><path d="m18.249989 23.000045v8.999955" fill="none" stroke="#a62100" stroke-opacity=".501961" stroke-width="1.499992"/><path d="m16 23.000046h1.499992v8.999955h-1.499992z" fill="#ffa154"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_extrusiontiltright.svg b/icon-themes/elementary_svg/cmd/lc_extrusiontiltright.svg
new file mode 100644
index 000000000..09fe67d55
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_extrusiontiltright.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" 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.0352941 0 0 .23529379 -53.028857 20.411496)" gradientUnits="userSpaceOnUse" r="10.625"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.5097808 .03067969 -.03009813 .5001183 1.225607 .506203)" gradientUnits="userSpaceOnUse" x1="31.226292" x2="34.96563" y1="34.600941" y2="26.842505"><stop offset="0" stop-color="#e2b7fb"/><stop offset="1" stop-color="#b483d5" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.3446423 -.3446422 .3381098 .3381098 -3.882197 14.32142)" gradientUnits="userSpaceOnUse" x1="15.358781" x2="44.375973" y1="37.654186" y2="13.288866"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.4865175 .02927958 -.02872474 .4772959 1.284279 1.962637)" gradientUnits="userSpaceOnUse" x1="28.116938" x2="39.686337" y1="41.67448" y2="28.50532"><stop offset="0" stop-color="#fff" stop-opacity="0"/><stop offset=".63129705" stop-color="#fff" stop-opacity=".274725"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.5097808 .03067969 -.03009813 .5001183 1.225607 .506203)" gradientUnits="userSpaceOnUse" x1="33.686768" x2="37.039948" y1="35.773647" y2="29.856804"><stop offset="0" stop-color="#452981"/><stop offset="1" stop-color="#903fc4" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.3446423 -.3446422 .3381098 .3381098 -3.882197 14.32142)" gradientUnits="userSpaceOnUse" x1="-1.076637" x2="70.608192" y1="31.704395" y2="-43.066875"><stop offset="0" stop-color="#e4c6fa"/><stop offset=".26238" stop-color="#cd9ef7"/><stop offset=".61227047" stop-color="#a56de2"/><stop offset="1" stop-color="#7239b3"/></linearGradient><path d="m22.806436 21.49973a11 2.5 0 0 1 -22 0 11 2.5 0 1 1 22 0z" fill="url(#a)" fill-rule="evenodd" opacity=".4"/><path d="m12.509637-.00000073-.000005 23.50000073-2.009632.000001.000005-23.50000073" fill="#ffa154" stroke="#a62100" stroke-linejoin="round" stroke-miterlimit="0" stroke-opacity=".501961"/><g transform="matrix(1 0 0 -1 -.500021 23.978383)"><path d="m12.301845 18.816592c-1.128728.06587-2.859052-.343133-3.906116-1.390196-1.747833-1.747833-2.158823-5.887156-.01788-7.9626149.866864-.8403489 2.925507-1.9309102 4.118843-1.9637813l.01294 3.0000002 6.097157-4.8092842s-6.097157-5.1907165-6.097157-5.1907165l-.01404 2.8225719c-2.6301.048138-5.12131.9196431-7.119025 2.8746754-4.063985 3.9771554-4.05746 10.3968804-.175027 14.3682154 1.985452 2.030915 4.586146 2.999155 7.197102 2.928568" fill="url(#f)"/><path d="m12.403327 23.484076c4.640461.101529 9.933855-3.179938 10.287863-9.200086l-4.368847.575921c-.245199 2.531264-3.879206 4.316315-6.073699 4.006329" fill="url(#b)"/><path d="m11.985379 19.441441h1.000053v3.278722h-1.000053z" fill="#e2b7fb"/><g fill="none"><path d="m12.301845 18.816592c-1.128728.06587-2.859052-.343133-3.906116-1.390196-1.747833-1.747833-2.158823-5.887156-.01788-7.9626144.866864-.8403489 2.925507-1.9309102 4.118843-1.9637813l.01294 2.9999997 6.097157-4.8092837s-6.097157-5.19071651-6.097157-5.19071651l-.01404 2.82257191c-2.6301.048138-5.12131.9196431-7.119025 2.8746754-4.063985 3.9771549-4.05746 10.3968799-.175027 14.3682149 1.985452 2.030915 4.586146 2.999155 7.197102 2.928568" opacity=".5" stroke="#452981" stroke-linejoin="round"/><g stroke-width="1.004748"><path d="m12.403327 23.484076c4.640461.101529 9.933855-3.179938 10.287863-9.200086l-4.368847.575921c-.110438 1.140089-2.322343 4.006329-6.073699 4.006329" opacity=".5" stroke="url(#e)"/><path d="m12.308423 19.966046c-1.446471.0129-3.484597-.709353-4.588023-1.800765-2.57887-2.554359-2.409256-7.367123-.02984-9.5593888 1.00408-.9251103 2.559213-2.0487461 5.80944-2.0487461v1.926054l3.69258-2.7924843s-3.69258-3.1243897-3.69258-3.1243897v1.8440569c-2.678814-.120611-5.477585.5510024-7.478441 2.5518583-3.676568 3.6765687-3.47004 9.5432587-.07722 12.9360817 2.147844 2.147843 4.400824 2.725534 6.445786 2.572342" opacity=".4" stroke="url(#c)"/><path d="m12.651944 22.568281c2.671474.166198 8.572949-2.28894 8.936808-8.334926l-1.953302-.06205c-.172372 2.864146-3.63545 5.671566-7.296631 5.827299" stroke="url(#d)" stroke-linejoin="round"/></g></g></g><g transform="matrix(.66667 0 0 -.66667 .342912 21.33344)"><path d="m15.235556 23.750041.014448 8.249959" fill="none" stroke="#a62100" stroke-opacity=".501961" stroke-width="1.499992"/><path d="m18.235541 23.750041.014448 8.249959" fill="none" stroke="#a62100" stroke-opacity=".501961" stroke-width="1.499992"/><path d="m16 23.000046h1.499992v8.999955h-1.499992z" fill="#ffa154"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_extrusiontiltup.svg b/icon-themes/elementary_svg/cmd/lc_extrusiontiltup.svg
new file mode 100644
index 000000000..e841c227c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_extrusiontiltup.svg
@@ -0,0 +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(.5097808 .03067969 -.03009813 .5001183 1.225607 .506203)" gradientUnits="userSpaceOnUse" x1="31.226292" x2="34.96563" y1="34.600941" y2="26.842505"><stop offset="0" stop-color="#b891e7"/><stop offset="1" stop-color="#b483d5" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.3446423 -.3446422 .3381098 .3381098 -3.882197 14.32142)" gradientUnits="userSpaceOnUse" x1="34.336712" x2="2.215157" y1="34.556126" y2="5.50933"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.4865175 .02927958 -.02872474 .4772959 1.284279 1.962637)" gradientUnits="userSpaceOnUse" x1="42.889809" x2="18.539965" y1="29.901943" y2="38.538189"><stop offset="0" stop-color="#fff" stop-opacity="0"/><stop offset=".63129705" stop-color="#fff" stop-opacity=".274725"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.5097808 .03067969 -.03009813 .5001183 1.225607 .506203)" gradientUnits="userSpaceOnUse" x1="33.686768" x2="37.039948" y1="35.773647" y2="29.856804"><stop offset="0" stop-color="#452981"/><stop offset="1" stop-color="#903fc4" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.3446423 -.3446422 .3381098 .3381098 -3.882197 14.32142)" gradientUnits="userSpaceOnUse" x1="51.502842" x2="-13.894539" y1="34.681904" y2="-31.369463"><stop offset="0" stop-color="#e4c6fa"/><stop offset=".26238" stop-color="#cd9ef7"/><stop offset=".704952" stop-color="#a56de2"/><stop offset="1" stop-color="#7239b3"/></linearGradient><path d="m0 13.509637 23.5-.000005.000001-2.009632-23.5.000005" fill="#ffa154" stroke="#a62100" stroke-linejoin="round" stroke-miterlimit="0" stroke-opacity=".501961"/><g transform="matrix(0 -1 -1 0 23.998793 24.479571)"><path d="m12.301845 18.816592c-1.128728.06587-2.859052-.343133-3.906116-1.390196-1.747833-1.747833-2.158823-5.887156-.01788-7.9626149.866864-.8403489 2.925507-1.9309102 4.118843-1.9637813l.01294 3.0000002 6.097157-4.8092842s-6.097157-5.1907165-6.097157-5.1907165l-.01404 2.8225719c-2.6301.048138-5.12131.9196431-7.119025 2.8746754-4.063985 3.9771554-4.05746 10.3968804-.175027 14.3682154 1.985452 2.030915 4.586146 2.999155 7.197102 2.928568" fill="url(#e)"/><path d="m12.403327 23.484076c4.640461.101529 9.933855-3.179938 10.287863-9.200086l-4.368847.575921c-.245199 2.531264-3.879206 4.316315-6.073699 4.006329" fill="url(#a)"/><path d="m11.985379 19.441441h1.000053v3.278722h-1.000053z" fill="#b991e7"/><g fill="none"><path d="m12.301845 18.816592c-1.128728.06587-2.859052-.343133-3.906116-1.390196-1.747833-1.747833-2.158823-5.887156-.01788-7.9626144.866864-.8403489 2.925507-1.9309102 4.118843-1.9637813l.01294 2.9999997 6.097157-4.8092837s-6.097157-5.19071651-6.097157-5.19071651l-.01404 2.82257191c-2.6301.048138-5.12131.9196431-7.119025 2.8746754-4.063985 3.9771549-4.05746 10.3968799-.175027 14.3682149 1.985452 2.030915 4.586146 2.999155 7.197102 2.928568" opacity=".5" stroke="#452981" stroke-linejoin="round"/><g stroke-width="1.004748"><path d="m12.403327 23.484076c4.640461.101529 9.933855-3.179938 10.287863-9.200086l-4.368847.575921c-.110438 1.140089-2.322343 4.006329-6.073699 4.006329" opacity=".5" stroke="url(#d)"/><path d="m12.308423 19.966046c-1.446471.0129-3.484597-.709353-4.588023-1.800765-2.57887-2.554359-2.409256-7.367123-.02984-9.5593888 1.00408-.9251103 2.559213-2.0487461 5.80944-2.0487461v1.926054l3.69258-2.7924843s-3.69258-3.1243897-3.69258-3.1243897v1.8440569c-2.678814-.120611-5.477585.5510024-7.478441 2.5518583-3.676568 3.6765687-3.47004 9.5432587-.07722 12.9360817 2.147844 2.147843 4.400824 2.725534 6.445786 2.572342" opacity=".4" stroke="url(#b)"/><path d="m12.651944 22.568281c2.671474.166198 8.572949-2.28894 8.936808-8.334926l-1.953302-.06205c-.172372 2.864146-3.63545 5.671566-7.296631 5.827299" stroke="url(#c)" stroke-linejoin="round"/></g></g></g><g transform="matrix(0 .66667 -.66667 0 21.33344 1.342912)"><path d="m15.235556 23.750041.014448 8.249959" fill="none" stroke="#a62100" stroke-opacity=".501961" stroke-width="1.499992"/><path d="m18.235541 24.029792.014448 7.970208" fill="none" stroke="#a62100" stroke-opacity=".501961" stroke-width="1.499992"/><path d="m16 23.000046h1.499992v8.999955h-1.499992z" fill="#ffa154"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_extrusiontoggle.svg b/icon-themes/elementary_svg/cmd/lc_extrusiontoggle.svg
new file mode 100644
index 000000000..6f8bbb1dc
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_extrusiontoggle.svg
@@ -0,0 +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(0 -.5372019 -.57681717 0 49.997188 27.865617)" gradientUnits="userSpaceOnUse" x1="23.92556" x2="23.92556" y1="65.007065" y2="48.537373"><stop offset="0" stop-color="#fff"/><stop offset=".45000002" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-.4766877 0 0 .44382351 28.94314 3.441469)" gradientUnits="userSpaceOnUse" x1="39.739101" x2="-.119279" y1="21.565536" y2="21.565536"><stop offset="0" stop-color="#f0c1ff"/><stop offset=".26238" stop-color="#c5a3f2"/><stop offset=".704952" stop-color="#7a36b1"/><stop offset="1" stop-color="#4c2d81"/></linearGradient><radialGradient id="c" cx="24.837126" cy="36.421127" gradientTransform="matrix(-.27598143 0 0 -.29583148 24.323798 24.819207)" gradientUnits="userSpaceOnUse" r="15.644737"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="13" x2="13" y1="5" y2="17"><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="f" gradientUnits="userSpaceOnUse" x1="10.423729" x2="10.355932" xlink:href="#d" y1="18.627119" y2="3.576271"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="15.406779" x2="15.644068" y1="4.491526" y2="18.016949"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="3" x2="21.5" xlink:href="#d" y1="1.944428" y2="1.944428"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="18" x2="22.111143" xlink:href="#d" y1="9.542822" y2="9.542822"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="15.348191" x2="15.384358" xlink:href="#d" y1="15.190916" y2="1.851767"/><g transform="translate(0 2)"><path d="m6.470983.470983h15.058034v15.058034h-15.058034z" fill="none" stroke="url(#j)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".941966"/><path d="m3.5 3.5h15v15h-15z" fill="url(#g)" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.5 4.5h13v13h-13z" fill="none" stroke="url(#e)"/><g fill-rule="evenodd" stroke-linejoin="round"><path d="m18.5 3.5 3-3v15l-3 3z" fill="#dbdbdb" stroke="url(#i)"/><path d="m18.5 3.5 3-3h-15l-2.9861797 2.9861071z" fill="#fafafa" stroke="url(#h)"/></g></g><g transform="matrix(0 1 -1 0 22.012761 .000001)"><path d="m13.151555 14.044686c0-6.1709424 8.635315-6.1709424 8.635315 0 0 2.556091-1.933081 4.628207-4.317658 4.628207-2.384576 0-4.317657-2.072116-4.317657-4.628207z" fill="url(#c)" fill-rule="evenodd" opacity=".141176"/><path d="m17.499999 17.012761-7-5.5 7-5.5v3.4872389h6.000001v4.0000001h-6.000001z" display="block" fill="url(#b)"/><g fill="none"><path d="m16.499999 15.012761-4.5-3.5 4.5-3.5.000001 2.487239 5.999999.01276v2l-5.999999-.01276z" display="block" opacity=".5" stroke="url(#a)" stroke-miterlimit="7" stroke-width=".963925"/><path d="m17.499999 17.012761-7-5.5 7-5.5.000001 3.4872388h6v4.0000002h-6z" opacity=".5" stroke="#6326b9" stroke-linejoin="round"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_fields.svg b/icon-themes/elementary_svg/cmd/lc_fields.svg
new file mode 100644
index 000000000..a44a6b609
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_fields.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="4.497916" x2="4.497917" y1="291.311445" y2="292.50208"><stop offset="0" stop-color="#fff"/><stop offset=".12500216" stop-color="#fff" stop-opacity=".099265"/><stop offset=".99998999" stop-color="#fff" stop-opacity="0"/><stop offset="1" stop-color="#fff" stop-opacity=".551471"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="0" x2="1.984375" y1="294.883315" y2="293.031235"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#f7f7f7"/></linearGradient><g transform="translate(0 -288.533313)"><g stroke-width=".264583"><rect fill="url(#b)" height="1.852094" rx=".396875" ry=".396881" stroke="#696969" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".595588" width="4.894792" x=".396875" y="291.04684"/><g stroke-linecap="square"><path d="m3.8364584 291.04685 2.3812501.00002-.000204 1.85194-2.3812501-.00002z" fill="#dcdcdc" stroke="#a2a2a2"/><path d="m4.1010414 291.31144 1.8520831.00002-.000204 1.3228-1.8520831-.00002z" fill="none" stroke="url(#a)"/></g></g><g fill="#919191"><path d="m4.3656251 291.44373h1.3229164v.26459h-1.3229164z"/><path d="m4.3656251 291.97291h1.3229164v.26458h-1.3229164z"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_filldown.svg b/icon-themes/elementary_svg/cmd/lc_filldown.svg
new file mode 100644
index 000000000..9d71ad373
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_filldown.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="12.500013" x2="23.500012" y1="11.5" y2="11.5"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 .26458334 -.26458334 0 6.356435 290.91458)" gradientUnits="userSpaceOnUse" x1="9.999974" x2="13.999974" y1="11.524321" y2="11.524321"><stop offset="0" stop-color="#fff"/><stop offset=".00000008" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999988" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 .26458334 -.26458334 0 5.866582 290.12083)" gradientUnits="userSpaceOnUse" x1="17.999975" x2="19.999975" y1="9.672907" y2="9.672907"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".68359375" stop-color="#fff" stop-opacity=".211765"/><stop offset=".99999988" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".175439"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="3.439583" x2="3.439583" y1="291.17917" y2="292.50208"><stop offset="0" stop-color="#d4d4d4"/><stop offset="1" stop-color="#abacae"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.11794328 0 0 .11904573 -6.13793 290.6435)" gradientUnits="userSpaceOnUse" x1="25.121649" x2="25.132275" y1="-10.13522" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="f" gradientTransform="matrix(-.12827954 0 0 .13945134 6.393749 290.54409)" gradientUnits="userSpaceOnUse" x1="24.060402" x2="24.060402" y1="6.451355" y2="40.603054"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="translate(0 -290.64999)"><rect fill="url(#e)" height="5.556284" rx=".139641" ry=".146991" stroke-width=".264583" transform="scale(-1 1)" width="5.291667" x="-5.953125" y="291.04688"/><path d="m5.7055948 290.91354c.1114555 0 .2147054.0487.2811198.12557.066414.0769.098702.17696.098702.28061v2.50527 2.50372c0 .10365-.032288.20376-.098702.28061-.066414.0768-.1696643.12609-.2811198.12609h-4.74286287c-.22291066 0-.4335653-.16819-.4335653-.4067v-2.50372-2.50527c0-.23851.21065464-.40618.4335653-.40618zm0 .26458h-4.74286287c-.0809083 0-.16898196.0763-.16898196.1416v2.50527 2.50372c0 .0653.0880737.14211.16898196.14211h4.74286287c.040454 0 .061358-.0118.080615-.0341s.034623-.0597.034623-.10801v-2.50372-2.50527c0-.0483-.015367-.0852-.034623-.10749-.019256-.0223-.040161-.0341-.080615-.0341z" opacity=".3" stroke-width=".264583"/><rect fill="url(#d)" height="1.322917" rx=".132291" ry=".132277" width="5.027083" x=".79375" y="291.17917"/><path d="m5.6882109 291.31108h-4.74634295l.00033081 5.02745h4.74634294z" fill="none" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".264583"/><path d="m6.0854167 292.50207v.26459h-5.55625003v-.26459z" opacity=".3" stroke-width="1.051315"/><path d="m17.500013 16.5 5.999999-4.999999-5.999999-5.0000008v2.9999999l-5 .0000001v3.9999998h5z" style="display:block;stroke:#a62100;stroke-opacity:.501961;stroke-linecap:round;stroke-linejoin:round;fill:url(#a)" transform="matrix(0 .26458334 .26458334 0 .26458304 289.8562366)"/><g fill="none" stroke-width=".264583"><path d="m3.571875 294.61874v-1.19062h-.5291666v1.19062" opacity=".5" stroke="url(#b)"/><path d="m3.0427084 294.61874c0 .13229 0 .13229-.1323.13229h-.3597205l.7566038.90537.7586709-.90537h-.3617976c-.13229 0-.13229 0-.13229-.13229" opacity=".5" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_fillleft.svg b/icon-themes/elementary_svg/cmd/lc_fillleft.svg
new file mode 100644
index 000000000..3c356bac8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_fillleft.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="17.500011" x2="17.500011" y1="6.500001" y2="16.5"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 .26458334 -.26458334 0 6.356435 290.91458)" gradientUnits="userSpaceOnUse" x1="11.999974" x2="11.999974" y1="12.024321" y2="11.024321"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999988" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 .26458334 -.26458334 0 5.866582 290.12083)" gradientUnits="userSpaceOnUse" x1="18.999975" x2="18.999975" y1="10.672907" y2="8.672907"><stop offset="0" stop-color="#fff"/><stop offset=".49999908" stop-color="#fff" stop-opacity=".235294"/><stop offset=".68359375" stop-color="#fff" stop-opacity=".211765"/><stop offset=".99999988" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".175439"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.11794328 0 0 .11904573 -6.13793 290.6435)" gradientUnits="userSpaceOnUse" x1="25.121651" x2="25.121651" y1="3.388152" y2="50.061394"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="291.17917" x2="296.20624" y1="-5.15936" y2="-5.0271"><stop offset="0" stop-color="#d4d4d4"/><stop offset="1" stop-color="#abacae"/></linearGradient><linearGradient id="f" gradientTransform="matrix(-.12827954 0 0 .13945134 6.393749 290.54409)" gradientUnits="userSpaceOnUse" x1="24.060402" x2="24.060402" y1="6.451211" y2="40.602909"><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 transform="translate(0 -290.64997)"><rect fill="url(#d)" height="5.556243" rx=".139641" ry=".146991" stroke-width=".264583" transform="scale(-1 1)" width="5.291667" x="-5.953125" y="291.04684"/><path d="m5.7055948 290.91354c.1114555 0 .2147054.0487.2811198.12557.066414.0769.098702.17696.098702.28061v2.50527 2.50372c0 .10365-.032288.20376-.098702.28061-.066414.0768-.1696643.12609-.2811198.12609h-4.74286287c-.22291066 0-.4335653-.16819-.4335653-.4067v-2.50372-2.50527c0-.23851.21065464-.40618.4335653-.40618zm0 .26458h-4.74286287c-.0809083 0-.16898196.0763-.16898196.1416v2.50527 2.50372c0 .0653.0880737.14211.16898196.14211h4.74286287c.040454 0 .061358-.0118.080615-.0341s.034623-.0597.034623-.10801v-2.50372-2.50527c0-.0483-.015367-.0852-.034623-.10749-.019256-.0223-.040161-.0341-.080615-.0341z" opacity=".3" stroke-width=".264583"/><path d="m291.31149-5.8208318 5.02704-.0000165c.0733-.0000002.13229.058995.13229.1322769v1.058363c0 .073281-.059.1322767-.13229.1322769l-5.02704.0000165c-.0733.0000002-.13229-.058995-.13229-.1322769v-1.058363c0-.073281.059-.1322767.13229-.1322769z" fill="url(#e)" transform="rotate(90)"/><path d="m5.6882109 291.31108h-4.74634295l.00033081 5.02745h4.74634294z" fill="none" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".264583"/><path d="m4.2333334 290.91455h.2645833v5.82084h-.2645833z" opacity=".3"/><g transform="matrix(0 1 -1 0 296.99999 290.64997)"><path d="m17.500013 16.5 5.999999-4.999999-5.999999-5.0000008v2.9999999l-5 .0000001v3.9999998h5z" style="display:block;stroke:#a62100;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#a)" transform="matrix(0 .26458334 .26458334 0 .26458304 289.8562366)"/><g fill="none" stroke-width=".264583"><path d="m3.571875 294.61874v-1.19062h-.5291666v1.19062" opacity=".5" stroke="url(#b)"/><path d="m3.0427084 294.61874c0 .13229 0 .13229-.1323.13229h-.3597205l.7566038.90537.7586709-.90537h-.3617976c-.13229 0-.13229 0-.13229-.13229" opacity=".5" stroke="url(#c)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_fillright.svg b/icon-themes/elementary_svg/cmd/lc_fillright.svg
new file mode 100644
index 000000000..cf2270f7b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_fillright.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="17.500011" x2="17.500011" y1="6.500001" y2="16.5"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 .26458334 -.26458334 0 6.356435 290.91458)" gradientUnits="userSpaceOnUse" x1="11.999974" x2="11.999974" y1="12.024321" y2="11.024321"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999988" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 .26458334 -.26458334 0 5.866582 290.12083)" gradientUnits="userSpaceOnUse" x1="18.999975" x2="18.999975" y1="10.672907" y2="8.672907"><stop offset="0" stop-color="#fff"/><stop offset=".49999908" stop-color="#fff" stop-opacity=".235294"/><stop offset=".68359375" stop-color="#fff" stop-opacity=".211765"/><stop offset=".99999988" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".175439"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.11794328 0 0 .11904573 -6.13793 290.6435)" gradientUnits="userSpaceOnUse" x1="25.121651" x2="25.121651" y1="3.388152" y2="50.061394"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="291.17917" x2="296.20624" y1="-5.15936" y2="-5.0271"><stop offset="0" stop-color="#d4d4d4"/><stop offset="1" stop-color="#abacae"/></linearGradient><linearGradient id="f" gradientTransform="matrix(-.12827954 0 0 .13945134 6.393749 290.54409)" gradientUnits="userSpaceOnUse" x1="24.060402" x2="24.060402" y1="6.451211" y2="40.602909"><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 transform="matrix(-1 0 0 1 6.35 -290.64997)"><rect fill="url(#d)" height="5.556243" rx=".139641" ry=".146991" stroke-width=".264583" transform="scale(-1 1)" width="5.291667" x="-5.953125" y="291.04684"/><path d="m5.7055948 290.91354c.1114555 0 .2147054.0487.2811198.12557.066414.0769.098702.17696.098702.28061v2.50527 2.50372c0 .10365-.032288.20376-.098702.28061-.066414.0768-.1696643.12609-.2811198.12609h-4.74286287c-.22291066 0-.4335653-.16819-.4335653-.4067v-2.50372-2.50527c0-.23851.21065464-.40618.4335653-.40618zm0 .26458h-4.74286287c-.0809083 0-.16898196.0763-.16898196.1416v2.50527 2.50372c0 .0653.0880737.14211.16898196.14211h4.74286287c.040454 0 .061358-.0118.080615-.0341s.034623-.0597.034623-.10801v-2.50372-2.50527c0-.0483-.015367-.0852-.034623-.10749-.019256-.0223-.040161-.0341-.080615-.0341z" opacity=".3" stroke-width=".264583"/><path d="m291.31149-5.8208318 5.02704-.0000165c.0733-.0000002.13229.058995.13229.1322769v1.058363c0 .073281-.059.1322767-.13229.1322769l-5.02704.0000165c-.0733.0000002-.13229-.058995-.13229-.1322769v-1.058363c0-.073281.059-.1322767.13229-.1322769z" fill="url(#e)" transform="rotate(90)"/><path d="m5.6882109 291.31108h-4.74634295l.00033081 5.02745h4.74634294z" fill="none" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".264583"/><path d="m4.2333334 290.91455h.2645833v5.82084h-.2645833z" opacity=".3"/><g transform="matrix(0 1 -1 0 296.99999 290.64997)"><path d="m17.500013 16.5 5.999999-4.999999-5.999999-5.0000008v2.9999999l-5 .0000001v3.9999998h5z" style="display:block;stroke:#a62100;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#a)" transform="matrix(0 .26458334 .26458334 0 .26458304 289.8562366)"/><g fill="none" stroke-width=".264583"><path d="m3.571875 294.61874v-1.19062h-.5291666v1.19062" opacity=".5" stroke="url(#b)"/><path d="m3.0427084 294.61874c0 .13229 0 .13229-.1323.13229h-.3597205l.7566038.90537.7586709-.90537h-.3617976c-.13229 0-.13229 0-.13229-.13229" opacity=".5" stroke="url(#c)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_fillshadow.svg b/icon-themes/elementary_svg/cmd/lc_fillshadow.svg
new file mode 100644
index 000000000..e9f88c359
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_fillshadow.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499998 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.48571543 0 0 .45629666 -34.78968 -5.734851)" gradientUnits="userSpaceOnUse" x1="100.4491" x2="100.4491" y1="16.951365" y2="45.441601"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.324319)" gradientUnits="userSpaceOnUse" x1="14.134783" x2="14.134783" y1="8.421042" y2="25.947359"><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 transform="matrix(.26458333 0 0 .26458333 0 .52917)"><path d="m6 6h16v13h-16z" fill="#8c8c8c" opacity=".5"/><path d="m3.5 2.5h15v12h-15z" fill="url(#a)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".74902"/><path d="m4.478763 3.478762h13.042475v10.042475h-13.042475z" fill="none" opacity=".5" stroke="url(#b)" stroke-width=".957525"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_fillup.svg b/icon-themes/elementary_svg/cmd/lc_fillup.svg
new file mode 100644
index 000000000..d27437428
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_fillup.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="13.500012" x2="2.000012" y1="17.5" y2="17.5"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329" stop-opacity=".926316"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.11794328 0 0 .11904573 -6.13793 290.6435)" gradientUnits="userSpaceOnUse" x1="25.121649" x2="25.132275" y1="-10.13522" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 -.5372 .57682 0 -25.997 33.866)" gradientUnits="userSpaceOnUse" x1="29.534622" x2="29.534622" y1="65.281326" y2="52.004112"><stop offset="0" stop-color="#fff"/><stop offset=".30000001" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="3.439583" x2="3.439583" y1="295.14789" y2="296.47079"><stop offset="0" stop-color="#d4d4d4"/><stop offset="1" stop-color="#abacae"/></linearGradient><linearGradient id="e" gradientTransform="matrix(-.12827954 0 0 .13945134 6.393749 290.54409)" gradientUnits="userSpaceOnUse" x1="24.060402" x2="24.060402" y1="6.451211" y2="40.602909"><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 transform="translate(0 -290.64997)"><rect fill="url(#b)" height="5.556251" rx=".139641" ry=".146991" stroke-width=".264583" transform="scale(-1 1)" width="5.291667" x="-5.953125" y="291.04684"/><path d="m5.7055948 290.91354c.1114555 0 .2147054.0487.2811198.12557.066414.0769.098702.17696.098702.28061v2.50527 2.50372c0 .10365-.032288.20376-.098702.28061-.066414.0768-.1696643.12609-.2811198.12609h-4.74286287c-.22291066 0-.4335653-.16819-.4335653-.4067v-2.50372-2.50527c0-.23851.21065464-.40618.4335653-.40618zm0 .26458h-4.74286287c-.0809083 0-.16898196.0763-.16898196.1416v2.50527 2.50372c0 .0653.0880737.14211.16898196.14211h4.74286287c.040454 0 .061358-.0118.080615-.0341s.034623-.0597.034623-.10801v-2.50372-2.50527c0-.0483-.015367-.0852-.034623-.10749-.019256-.0223-.040161-.0341-.080615-.0341z" opacity=".3" stroke-width=".264583"/><g transform="matrix(0 -.26458334 .26458334 0 -1.322917 295.14789)"><path d="m7.5000132 22.5 5.9999988-4.999999-5.9999988-5.000001v3h-4.9999996v4h4.9999996z" style="display:block;stroke:#a62100;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#a)"/><path d="m8.5000123 20.375 3.4349997-2.873999-3.4349997-2.853741.0000007 1.85274h-5v2h5z" display="block" fill="none" opacity=".5" stroke="url(#c)" stroke-miterlimit="7"/></g><rect fill="url(#d)" height="1.322917" rx=".132291" ry=".132277" width="5.027083" x=".79375" y="295.14795"/><path d="m5.6882109 291.31108h-4.74634295l-.0158263 5.02743 4.76250003.00002z" fill="none" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".264583"/><path d="m6.0854167 294.88332v.26459h-5.55625003v-.26459z" opacity=".3" stroke-width="1.051315"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_firstpage.svg b/icon-themes/elementary_svg/cmd/lc_firstpage.svg
new file mode 100644
index 000000000..dc9841271
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_firstpage.svg
@@ -0,0 +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(-.87905913 0 0 1.0000035 10.673566 -16.421791)" gradientUnits="userSpaceOnUse" x1="5.009942" x2="5.03216" xlink:href="#f" y1="28.039032" y2="29.671688"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="22.106552" x2="22.106552" xlink:href="#f" y1="6.61734" y2="17.86734"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="24.837126" cy="36.421127" gradientTransform="matrix(.52995454 0 0 -.35307735 -2.451878 30.383287)" gradientUnits="userSpaceOnUse" r="15.644737" xlink:href="#c"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="15.914471" x2="15.914471" y1="10.706129" y2="23.504657"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="f" gradientTransform="matrix(-.87905913 0 0 1.0000035 10.673566 -16.421791)" gradientUnits="userSpaceOnUse" x1="5.009942" x2="5.03216" y1="28.039032" y2="29.671688"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="g" gradientTransform="matrix(-1.004639 0 0 1 10.857043 -16.179629)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" y1="22.402153" y2="35.268829"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.324319)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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="i" gradientTransform="matrix(.48571543 0 0 .45629666 .396742 .365522)" 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><radialGradient id="j" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.292706 18.997224)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><radialGradient id="k" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.815119 18.997224)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="l" gradientTransform="matrix(.0352071 0 0 .0082353 -.670939 18.997207)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><g transform="translate(-2)"><path d="m3.500002 22h16.999998v2h-16.999998z" fill="url(#l)" opacity=".15"/><path d="m3.5000009 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#k)" opacity=".15"/><path d="m20.500001 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#j)" opacity=".15"/><path d="m3.5538731 1.5166173c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.9987157s-11.3333862 0-17.0000799 0c0-7.000018 0-14.0000346 0-21.0000534z" fill="url(#i)"/><g fill="none" transform="translate(.053913 .01666)"><path d="m19.446087 21.48334h-15v-19.0000001h15z" stroke="url(#h)" stroke-linecap="round"/><path d="m3.4460282 1.4819799c3.8955809 0 17.0000588.00136 17.0000588.00136l.000021 20.9987161s-11.3333861 0-17.0000798 0c0-7.000018 0-14.000035 0-21.0000538z" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/></g></g><g transform="matrix(-.8 0 0 .8 23.687194 6.706128)"><path d="m19.001669 17.523805a8.2909995 5.5238047 0 1 0 -16.581999 0 8.2909995 5.5238047 0 0 0 16.581999 0z" fill="url(#d)" fill-rule="evenodd" opacity=".141176"/><g stroke-width="1.25" transform="translate(-1.25)"><path d="m23 10.5c-.277 0-.5.223-.5.5v5.511719 5.488281c0 .277.223.5.5.5h2c.277 0 .5-.223.5-.5v-11c0-.277-.223-.5-.5-.5zm-.5 6.011719c0-.108403-.04251-.208466-.115234-.28125l-6.126954-5.564453c-.0057-.0056-.01222-.01166-.01758-.01758-.07775-.08285-.186498-.134766-.316406-.134766v-.002c-.241373 0-.421875.166144-.421875.398437v2.089893 1.103516c.000145.204018-.170654.376476-.384763.396484h-6.2148442c-.2286793 0-.4003907.171711-.4003907.400391v3.199218c0 .22868.1717114.400391.4003907.400391h6.1757812c.23324 0 .423979.181631.423828.398438v3.191406c0 .232293.180502.404297.421875.404297.129909 0 .238654-.05191.316406-.134766.0053-.0059.0119-.01198.01758-.01758l6.126954-5.552735c.072718-.077429.115232-.169712.115232-.277341z" style="stroke:#206b00;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.5;fill:url(#e)" transform="matrix(1.25 0 0 1.25 -7.893449 -8.38266)"/><g fill="none"><path d="m10.48586 13.49234h-6.5012412v-2.5h6.5012412" opacity=".6" stroke="url(#a)"/><path d="m12.734375 6.8769531v2.3671875c-.000287.8872194-.740534 1.6221014-1.591168 1.7481994l-.02407 2.5c.850634.126098 1.614948.854816 1.615235 1.742035v2.341797l5.871094-5.333984z" opacity=".5" stroke="url(#g)"/><path d="m21.481552 5.9923401h1.25v12.4999999h-1.25z" opacity=".6" stroke="url(#b)" stroke-linecap="round" stroke-width="1.25"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_firstrecord.svg b/icon-themes/elementary_svg/cmd/lc_firstrecord.svg
new file mode 100644
index 000000000..fad7f821a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_firstrecord.svg
@@ -0,0 +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(.87905913 0 0 1.0000035 13.576794 -16.671791)" gradientUnits="userSpaceOnUse" x1="5.03216" x2="5.03216" y1="27.671694" y2="29.671688"><stop offset="0" stop-color="#fff"/><stop offset=".00000017" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="b" cx="24.837126" cy="36.421127" gradientTransform="matrix(-.52995454 0 0 -.35307735 22.512547 21.835677)" gradientUnits="userSpaceOnUse" r="15.644737"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="c" gradientTransform="matrix(-1 0 0 1 24.00036 1.000001)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="4" y2="19.998161"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="d" gradientTransform="matrix(1.004639 0 0 1 13.142957 -16.179629)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" y1="22.402153" y2="35.268829"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientTransform="matrix(-.61757188 0 0 1.1138815 24.135876 -20.026862)" gradientUnits="userSpaceOnUse" x1="35.836643" x2="35.836643" y1="23.365917" y2="34.139053"><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><path d="m1.059 8.976195a8.2909995 5.5238047 0 1 1 16.581999 0 8.2909995 5.5238047 0 0 1 -16.581999 0z" fill="url(#b)" fill-rule="evenodd" opacity=".141176" transform="translate(3.939331 8.54761)"/><path d="m1 4.5c-.277 0-.5.2743112-.5.6152344v13.7695316c0 .340924.223.615234.5.615234h2c.277 0 .5-.27431.5-.615234v-13.7695316c0-.3409232-.223-.6152344-.5-.6152344zm10.966797.0136719v.0039062c-.162385 0-.29734.0644098-.394531.1679688-.0067.0074-.014405.0145143-.021485.0214843l-7.8925779 6.9492188c-.090901.09098-.1445312.214106-.1445312.349609 0 .134536.053632.250868.1445312.347657l7.8925779 6.949218c.0071.007.014835.014125.021485.021485.09719.103564.232145.167969.394531.167969.301717 0 .527344-.215493.527344-.50586v-3.988281c-.000189-.271008.237747-.498047.529297-.498047h7.976562c.285849 0 .5-.214151.5-.5v-4c0-.285849-.214151-.5-.5-.5h-8.025391c-.267637-.02501-.480646-.2410707-.480468-.4960938v-3.9902343c0-.290366-.225627-.5-.527344-.5z" fill="url(#c)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5"/><g fill="none"><path d="m13.00036 13.500003h7.5v-3.000003h-7.5" opacity=".6" stroke="url(#a)" stroke-width=".999992"/><path d="m13.055604 13.494013c-.827238.000268-1.555336.670809-1.555604 1.498047v2.920565l-6.7393961-5.920565 6.7393961-5.938069v2.9479618c.000268.827238.728366 1.4977792 1.555604 1.4980472" opacity=".5" stroke="url(#d)"/><path d="m2.504 5.4959996h-1.008v13.0040004h1.008z" opacity=".5" stroke="url(#e)" stroke-width=".991996"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_fliphorizontal.svg b/icon-themes/elementary_svg/cmd/lc_fliphorizontal.svg
new file mode 100644
index 000000000..50f892feb
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_fliphorizontal.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="187.81599" x2="187.172" xlink:href="#b" y1="489.547" y2="489.547"/><linearGradient id="b"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#ffa154" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="-208.18401" x2="-208.828" xlink:href="#b" y1="-491.453" y2="-491.453"/><linearGradient id="d" gradientTransform="matrix(-1 0 0 1 10.5 0)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.624325" x2="3.624325" y1="12" y2="1"><stop offset="0" stop-color="#a62100"/><stop offset=".90147907" stop-color="#a62100"/><stop offset="1" stop-color="#cc3b02" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="21.28773" x2="21.28773" y1="7.386603" y2="19.964508"><stop offset="0" stop-color="#fff"/><stop offset=".43001461" stop-color="#fff" stop-opacity=".235294"/><stop offset=".91555762" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.3446423 -.3446422 .3381098 .3381098 5.584658 13.732448)" gradientUnits="userSpaceOnUse" x1="33.836369" x2="-21.239729" y1="2.924173" y2="59.064377"><stop offset="0" stop-color="#e4c6fa"/><stop offset=".26238" stop-color="#cd9ef7"/><stop offset=".704952" stop-color="#a56de2"/><stop offset="1" stop-color="#7239b3"/></linearGradient><linearGradient id="g" gradientTransform="matrix(-1 0 0 1 71.727797 1.642765)" gradientUnits="userSpaceOnUse" x1="68.013153" x2="68.013153" y1="5.743838" y2="18.321743"><stop offset="0" stop-color="#fff"/><stop offset=".41858041" stop-color="#fff" stop-opacity=".235294"/><stop offset=".91555762" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g stroke-miterlimit="0" transform="matrix(-1 0 0 -1 19 24)"><path d="m186.5 489.5h3v2h-3z" fill="url(#a)" transform="matrix(0 -1 1 0 -484 210)"/><path d="m5.5 18.5v-3h2v3zm0-5v-3h2v3zm0-5v-3h2v3z" fill="#ffa154"/><path d="m-209.5-491.5h3v2h-3z" fill="url(#c)" transform="matrix(0 1 -1 0 -484 210)"/><path d="m5.5 1v2.4999999h2v-2.4999999m-2 4.4999999v3h2v-3zm0 5.0000001v3h2v-3zm0 5v3h2v-3zm2 7.5v-2.5h-2v2.5" fill="none" opacity=".5" stroke="url(#d)" stroke-linejoin="round"/></g><path d="m9.5 20.499794h-6.9998757l6-16.9997518.9998757-.000038z" style="fill:#d3d7cf;fill-rule:evenodd;stroke:#888a85;stroke-width:1.000249;stroke-linejoin:round;stroke-miterlimit:0"/><path d="m3.9807483 19.500005h4.5192517v-13.0000008z" fill="none" stroke="url(#g)" stroke-linecap="round"/><path d="m15.502374 20.499794h6.999876l-6-16.9997518-.999876-.000038z" fill="url(#f)"/><g fill="none"><path d="m21.021626 19.500005h-4.519252v-13.0000008z" opacity=".5" stroke="url(#e)" stroke-linecap="round"/><path d="m15.502374 20.499794h6.999876l-6-16.9997522-.999876-.000038z" opacity=".5" stroke="#452981" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_flipvertical.svg b/icon-themes/elementary_svg/cmd/lc_flipvertical.svg
new file mode 100644
index 000000000..9359df3c0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_flipvertical.svg
@@ -0,0 +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(0 -1 1 0 503 -186)" gradientUnits="userSpaceOnUse" x1="-208.18401" x2="-208.828" xlink:href="#b" y1="-491.453" y2="-491.453"/><linearGradient id="b"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#ffa154" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 1 -1 0 503 -186)" gradientUnits="userSpaceOnUse" x1="187.81599" x2="187.172" xlink:href="#b" y1="489.547" y2="489.547"/><linearGradient id="d" gradientTransform="matrix(-1 0 0 1 10.5 0)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.624325" x2="3.624325" y1="12" y2="1"><stop offset="0" stop-color="#a62100"/><stop offset=".90147907" stop-color="#a62100"/><stop offset="1" stop-color="#cc3b02" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(0 1 1 0 1.642863 -46.727797)" gradientUnits="userSpaceOnUse" x1="63.727798" x2="65.727798" y1="15.357137" y2="14.357137"><stop offset="0" stop-color="#fff"/><stop offset=".85879725" stop-color="#fff" stop-opacity=".235294"/><stop offset=".85879725" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="f" gradientTransform="matrix(0 -1 1 0 1.642863 71.725423)" gradientUnits="userSpaceOnUse" x1="66.225426" x2="63.725422" y1="14.857137" y2="15.837296"><stop offset="0" stop-color="#fff"/><stop offset=".60000014" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999976" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="g" gradientTransform="matrix(-.3446422 -.3446423 .3381098 -.3381098 13.734919 19.417716)" gradientUnits="userSpaceOnUse" x1="24.671553" x2="-.799878" y1="26.366747" y2=".403199"><stop offset="0" stop-color="#e4c6fa"/><stop offset=".26238" stop-color="#cd9ef7"/><stop offset=".704952" stop-color="#a56de2"/><stop offset="1" stop-color="#7239b3"/></linearGradient><path d="m20.502266 9.4999998v-6.9998756l-16.999752 5.9999996-.000038.999876z" fill="url(#g)"/><g stroke-linejoin="round"><path d="m20.502266 9.4999998v-6.9998756l-16.999753 5.9999996-.000038.999876z" fill="none" opacity=".5" stroke="#452981"/><g stroke-miterlimit="0"><g transform="matrix(0 -1 1 0 0 25)"><path d="m13.5.5v3h-2v-3z" fill="url(#c)"/><path d="m13.5 5.5v3h-2v-3zm0 5v3h-2v-3zm0 5v3h-2v-3z" fill="#ffa154"/><path d="m11.5 23.5v-3h2v3z" fill="url(#a)"/><path d="m5.5 1v2.4999999h2v-2.4999999m-2 4.4999999v3h2v-3zm0 5.0000001v3h2v-3zm0 5v3h2v-3zm2 7.5v-2.5h-2v2.5" fill="none" opacity=".5" stroke="url(#d)" stroke-linejoin="round" transform="matrix(-1 0 0 -1 19 24)"/></g><path d="m20.499892 15.5v6.999876l-16.9997519-6-.000038-.999876z" fill="#d3d7cf" fill-rule="evenodd" stroke="#888a85" stroke-width="1.000249"/></g></g><g fill="none" stroke-linecap="round"><path d="m19.500103 21.019252v-4.519252h-13.0000009z" stroke="url(#e)"/><path d="m19.500103 3.978374v4.519252h-13.0000009z" opacity=".5" stroke="url(#f)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-card.svg b/icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-card.svg
new file mode 100644
index 000000000..a49d87bfe
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-card.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" 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(.48571543 0 0 .45629666 -34.78968 -5.734851)" gradientUnits="userSpaceOnUse" x1="79.860916" x2="78.892975" y1="21.334478" y2="57.429733"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.324319)" gradientUnits="userSpaceOnUse" x1="14.134783" x2="14.134783" y1="10.368411" y2="37.631569"><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 transform="scale(.26458333)"><g opacity=".4" transform="matrix(.52631579 0 0 .42857134 -.631579 1.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><path d="m3.5 8.6774598 5.8183354-5.1774598h11.1816646v17h-17z" fill="url(#e)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m4.5 9.1187593 5.1843073-4.6187593h9.8156927v15h-15z" fill="none" opacity=".5" stroke="url(#f)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-collate.svg b/icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-collate.svg
new file mode 100644
index 000000000..e3179d386
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-collate.svg
@@ -0,0 +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="12" x2="12" y1="5" y2="9.5"><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(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="12.013073" x2="11.968357" y1="14.453752" y2="18.996054"><stop offset="0" stop-color="#fff"/><stop offset=".62397456" 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(.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="12" x2="11.694401" y1="5" y2="18.171053"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></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.5298538 3.5h16.9402892l-8.414166 8.190416 8.418072 8.80456h-16.9402889l8.4251489-8.791848z" fill="url(#d)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none" stroke="#fdfdfb"><path d="m5.878803 4.5039062 12.121197-.0039062-6 5.713894z" opacity=".5" stroke="url(#a)"/><path d="m5.8866438 19.485792 12.2793122.03277-6.121029-6.516101z" opacity=".5" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-decision.svg b/icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-decision.svg
new file mode 100644
index 000000000..6fbaa10ae
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-decision.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" 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(.17112421 0 0 .11633788 11.614971 19.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.14536362 .14536362 -.15476749 .15476749 -.057891 -15.205148)" gradientUnits="userSpaceOnUse" x1="77.178986" x2="134.0945" y1="50.89378" y2="106.035"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.12375581 .12375581 -.17875838 .17875838 13.320061 .669471)" 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><g transform="scale(.26458333)"><ellipse cx="12" cy="21.036797" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".336" rx="2.887721" ry="1.963204"/><path d="m12 3.3812231 8.618777 8.6187769-8.618777 8.618776-8.6187766-8.618776z" fill="url(#b)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m11.964046 4.8317392 7.240169 7.1682598-7.16826 7.204215-7.1323056-7.204215z" fill="none" opacity=".5" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-delay.svg b/icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-delay.svg
new file mode 100644
index 000000000..076743198
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-delay.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" 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 20.38813 -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(.48571543 0 0 .45629666 -34.78968 -5.734851)" gradientUnits="userSpaceOnUse" x1="71.625641" x2="71.625641" y1="21.334478" y2="54.207829"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.324319)" gradientUnits="userSpaceOnUse" x1="11.668114" x2="11.668114" y1="10.368411" y2="37.631569"><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 transform="scale(.26458333)"><g opacity=".4" transform="matrix(.52631578 0 0 .42857133 -.631579 1.857159)"><path d="m30.4 40h5v7h-5z" fill="url(#a)"/><path d="m-10-47h5v7h-5z" fill="url(#c)" transform="scale(-1)"/><path d="m10 40h20.4v7.000001h-20.4z" fill="url(#d)"/></g><path d="m3.5 3.5h11.5s5.5 1.4655152 5.5 8.5c0 7.034485-5.5 8.5-5.5 8.5h-11.5z" fill="url(#e)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m4.5 4.5h10s5 1.0389393 5 7.5c0 6.461061-5 7.5-5 7.5h-10z" fill="none" opacity=".5" stroke="url(#f)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-direct-access-storage.svg b/icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-direct-access-storage.svg
new file mode 100644
index 000000000..0b8b5f3e0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-direct-access-storage.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" 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(.18586543 0 0 .11633788 16.98382 18.615043)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#b"/><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.43728116 0 0 .11633788 8.909224 18.63607)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#b"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#e" y1="4" y2="21"/><linearGradient id="e" 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="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="9.050847" x2="9" xlink:href="#g" y1="5.661017" y2="19"/><linearGradient id="g" 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=".2857143" 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="h" gradientUnits="userSpaceOnUse" x1="15" x2="15" xlink:href="#e" y1="5" y2="20"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="17.050848" x2="17" xlink:href="#g" y1="6.372881" y2="19"/><g transform="scale(.26458333)"><ellipse cx="17.402018" cy="20.476452" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".245" rx="3.136479" ry="1.963204"/><ellipse cx="9.893107" cy="20.497478" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".245" rx="7.37912" ry="1.963204"/><path d="m6.4106378 3.529856 7.5893622-.029856s-3.5 1.465515-3.5 8.5 3.5 8.5 3.5 8.5l-7.5893622-.02986s-5.4106378-1.288673-5.4106378-8.47014c0-7.1814669 5.4106378-8.470149 5.4106378-8.470149z" fill="url(#d)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m7 4.5h4.245884c.288449.1573359-1.583767 1.5588219-1.745884 7.5-.1644687 6.027362 1.745884 7.5 1.745884 7.5h-4.3472934s-4.9968677-.763819-4.8985906-7.5c.098277-6.7361862 5-7.5 5-7.5z" fill="none" opacity=".5" stroke="url(#f)"/><g stroke-miterlimit="0"><path d="m22.5 12c0 4.686291-2.219997 8.5-5 8.5s-4.999999-3.786586-4.999999-8.472877c0-4.6862912 2.219996-8.5271231 4.999999-8.527123 2.780003-.0000001 5 3.8137088 5 8.5z" fill="url(#h)" stroke="#7239b3" stroke-opacity=".501961"/><path d="m21.5 12c0 4.141318-1.715327 7.5-4 7.5s-4-3.358682-4-7.5c0-4.1413178 1.715327-7.5 4-7.5s4 3.3586822 4 7.5z" fill="none" opacity=".5" stroke="url(#i)" stroke-miterlimit="0"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-display.svg b/icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-display.svg
new file mode 100644
index 000000000..09a3fe90c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-display.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" 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(.479894 0 0 .11633788 11.655431 18.923707)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.48571543 0 0 .45629666 -34.78968 -5.734851)" gradientUnits="userSpaceOnUse" x1="77.298958" x2="75.833359" y1="20.378042" y2="58.556541"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.324319)" gradientUnits="userSpaceOnUse" x1="14.679071" x2="12.99661" y1="10.937002" y2="36.229259"><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 transform="scale(.26458333)"><ellipse cx="12.735192" cy="20.785114" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".245" rx="8.098211" ry="1.963204"/><path d="m8.8122806 3.5h6.1877194s5.5 1.4655152 5.5 8.5c0 7.034485-5.5 8.5-5.5 8.5h-6.1877194l-5.3122806-8.5z" fill="url(#b)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m9.3683612 4.5 5.1017738-.0000004s5.029865 1.0389397 5.029865 7.5000004c0 6.461061-5.029865 7.514068-5.029865 7.514068l-5.1017738-.014068-4.6830843-7.5z" fill="none" opacity=".5" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-document.svg b/icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-document.svg
new file mode 100644
index 000000000..98393b2a4
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-document.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" 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(.25913371 0 0 .11633788 6.688136 19.073694)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.48571543 0 0 .45629666 -34.78968 -5.734851)" gradientUnits="userSpaceOnUse" x1="71.956703" x2="70.18013" y1="18.237812" y2="57.300835"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.324319)" gradientUnits="userSpaceOnUse" x1="14.134783" x2="14.134783" y1="10.368411" y2="30.815779"><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 transform="scale(.26458333)"><ellipse cx="7.271186" cy="20.935102" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".336" rx="4.372881" ry="1.963204"/><path d="m3.5 3.5h17v11.906391c-7.304033.626446-13.3383088 9.603281-17 2.898305z" fill="url(#b)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m4.5 4.5h15v10c-5.705856.561692-13 9-15 3.236001z" fill="none" opacity=".5" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-internal-storage.svg b/icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-internal-storage.svg
new file mode 100644
index 000000000..5f6174a95
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-internal-storage.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" 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" gradientUnits="userSpaceOnUse" x1="7.220544" x2="9.51326" y1="6.497825" y2="17.865091"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="14" x2="14.022816" y1="5" y2="20.045103"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".35956359" stop-color="#fff" stop-opacity=".801471"/><stop offset=".41228536" stop-color="#fff" stop-opacity=".898039"/><stop offset=".45927769" stop-color="#fff"/><stop offset=".46496412" stop-color="#fff" stop-opacity=".576471"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="scale(.26458333)"><g opacity=".4" transform="matrix(.52631579 0 0 .42857134 -.631579 1.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><path d="m3.5 3.5h17v17h-17z" fill="url(#e)"/><path d="m4 4v.53125 15.46875h16v-16zm1 1h3v4h-3zm6 0 7.9375.0625.0625 3.9375h-8zm-6 7h3v7h-3zm6 0h8v7h-8z" fill="url(#f)" opacity=".5"/><path d="m3.5292969 3c-.2921828.0003373-.5289596.2371141-.5292969.5292969v16.9414061c.0003372.292183.2371141.52896.5292969.529297h16.9414061c.292183-.000337.52896-.237114.529297-.529297v-9.470703-1-6.4707031c-.000337-.2921828-.237114-.5289597-.529297-.5292969zm.4707031 1h5v6h-5zm6 0h10v6h-10zm-6 7h5v9h-5zm6 0h10v9h-10z" fill="#7239b3" fill-opacity=".501961"/></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
new file mode 100644
index 000000000..187eee29d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-manual-input.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" 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" gradientUnits="userSpaceOnUse" x1="13.548551" x2="12.605353" y1="5.419188" y2="19.878548"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" spreadMethod="pad" 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=".007353"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" spreadMethod="pad" x1="19.888882" x2="19.888882" y1="29.692297" y2="55.307682"><stop offset="0" stop-color="#fff" stop-opacity="0"/><stop offset=".11892226" stop-color="#fff" stop-opacity="0"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".514706"/></linearGradient><g transform="scale(.26458333)"><g opacity=".4" transform="matrix(.52631579 0 0 .42857134 -.631579 1.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><path d="m3.5 9.559855 17-6.059855v17h-17z" fill="url(#e)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m4.5 10.261507 15-5.336061v14.574554h-14.9373135z" opacity=".5" stroke="url(#f)"/><path d="m4.5 10.261507 15-5.336061v14.574554h-14.9373135z" opacity=".5" stroke="url(#g)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-merge.svg b/icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-merge.svg
new file mode 100644
index 000000000..8eeb232b1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-merge.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" 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.000049)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="18.500061" y2="1.500061"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(1 0 0 -1 0 20.000049)" gradientUnits="userSpaceOnUse" x1="11.5" x2="11.5" y1="17.000061" y2="4.500061"><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 transform="matrix(.26458333 0 0 .26458333 0 .52917)"><path d="m12 18.500062 8.5-17.0000128h-17z" fill="url(#a)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m12 16.170846 6.829667-13.6707968h-13.7356054z" fill="none" opacity=".5" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-multidocument.svg b/icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-multidocument.svg
new file mode 100644
index 000000000..1bcf27f29
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-multidocument.svg
@@ -0,0 +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="4.892136" x2="4.892136" y1="9.757307" y2="21.757307"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="7" x2="7" y1="11" y2="19"><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><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.25913371 0 0 .11633788 5.789831 20.175388)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="translate(4 -8)"><path d="m2.5 9.5 15.001488-.00149v6.770801c-7.304033.626446-11.3397968 9.604769-15.001488 2.899793z" fill="url(#a)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m3.5014875 10.501488 12.9985125-.001488v4.767823c-5.705856.561692-11.5385167 8.932752-12.9985125 3.052334z" fill="none" opacity=".5" stroke="url(#b)"/></g><g transform="translate(2 -4)"><path d="m2.5 9.5 15.001488-.00149v6.770801c-7.304033.626446-11.3397968 9.604769-15.001488 2.899793z" fill="url(#a)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m3.5014875 10.501488 12.9985125-.001488v4.767823c-5.705856.561692-11.5385167 8.932752-12.9985125 3.052334z" fill="none" opacity=".5" stroke="url(#b)"/></g><ellipse cx="6.372881" cy="22.036797" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".336" rx="4.372881" ry="1.963204"/><path d="m2.5 9.5 15.001488-.00149v6.770801c-7.304033.626446-11.3397968 9.604769-15.001488 2.899793z" fill="url(#a)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m3.5014875 10.501488 12.9985125-.001488v4.767823c-5.705856.561692-11.5385167 8.932752-12.9985125 3.052334z" fill="none" opacity=".5" stroke="url(#b)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-off-page-connector.svg b/icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-off-page-connector.svg
new file mode 100644
index 000000000..81acc6cbf
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-off-page-connector.svg
@@ -0,0 +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="19.888882" x2="19.888882" y1="15.461527" y2="46.769222"><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(.28571361 0 0 .30419701 -37.467297 -2.580954)" gradientUnits="userSpaceOnUse" x1="132.24374" x2="133.2572" y1="8.255022" y2="87.189232"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.23201506 0 0 .11633788 11.477966 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(#c)" fill-rule="evenodd" opacity=".336" rx="3.915254" ry="1.963204"/><path d="m3.5 3.5h17v12l-8.339646 5-8.660354-5z" fill="url(#b)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m4.5 4.5h15v10.419663l-7.358977 4.419889-7.641023-4.420674z" fill="none" opacity=".5" stroke="url(#a)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-or.svg b/icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-or.svg
new file mode 100644
index 000000000..008040d5b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-or.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" 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(.44260777 0 0 .09290084 11.004131 19.105071)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(1.0540526 0 0 1.0540525 .505087 1.488309)" gradientUnits="userSpaceOnUse" x1="17.54648" x2="17.54648" y1="2.38289" y2="18.511118"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="24.668207" x2="25.555088" y1="19.50786" y2="55.634956"><stop offset="0" stop-color="#fff"/><stop offset=".08404884" stop-color="#fff" stop-opacity=".235294"/><stop offset=".61538464" stop-color="#fff"/><stop offset=".76923078" 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="scale(.26458333)"><ellipse cx="12" cy="20.591486" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".420333" rx="7.469006" ry="1.567703"/><g stroke-linejoin="round"><path d="m12.5 4.1113284v7.3886716h7.388672c-.464064-3.8721978-3.516474-6.9246079-7.388672-7.3886716zm-2 .00391c-3.8694004.465359-6.9194045 3.5153614-7.3847656 7.3847616h7.3847656zm-7.3886719 9.3847616c.4640637 3.872198 3.5164739 6.924608 7.3886719 7.388672v-7.388672zm9.3886719 0v7.384766c3.869402-.465359 6.919407-3.515364 7.384766-7.384766z" fill="url(#b)" fill-rule="evenodd" stroke="#7239b3" stroke-opacity=".501961"/><path d="m9.5 5.3261722c-2.5082394.7026238-4.4671829 2.6645297-5.1660156 5.1738278h5.1660156zm4 .00781v5.1660178h5.164062c-.700828-2.5058092-2.658518-4.4642392-5.164062-5.1660153zm-9.1640625 9.1660178c.7008283 2.50581 2.658518 4.46424 5.1640625 5.166016v-5.166016zm9.1640625 0v5.173828c2.50824-.702624 4.467183-2.66453 5.166016-5.173828z" fill="none" opacity=".5" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-predefined-process.svg b/icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-predefined-process.svg
new file mode 100644
index 000000000..5e436c668
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-predefined-process.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" 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(.30837733 0 0 .11633788 19.30615 19.105116)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="4.818589" x2="18.818588" y1="12.827075" y2="12.827075"><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="c" 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="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><g transform="scale(.26458333)"><ellipse cx="20" cy="20.966524" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".245" rx="5.203867" ry="1.963204"/><g transform="matrix(0 1 -1 0 32.827075 .181411)"><path d="m3.318589 10.327075h17v5h-17z" fill="url(#c)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m4.318589 11.327075h15v3h-15z" fill="none" opacity=".5" stroke="url(#b)"/></g></g><g transform="matrix(.26458333 0 0 .26458333 -2.116667 0)"><ellipse cx="20" cy="20.966524" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".245" rx="5.203867" ry="1.963204"/><g transform="matrix(0 1 -1 0 32.827075 .181411)"><path d="m3.318589 10.327075h17v5h-17z" fill="url(#c)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m4.318589 11.327075h15v3h-15z" fill="none" opacity=".5" stroke="url(#b)"/></g></g><g transform="matrix(.26458333 0 0 .26458333 -4.233333 0)"><ellipse cx="20" cy="20.966524" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".245" rx="5.203867" ry="1.963204"/><g transform="matrix(0 1 -1 0 32.827075 .181411)"><path d="m3.318589 10.327075h17v5h-17z" fill="url(#c)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m4.318589 11.327075h15l-.01563 2.995495h-15z" fill="none" opacity=".5" stroke="url(#b)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-preparation.svg b/icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-preparation.svg
new file mode 100644
index 000000000..299e96b95
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-preparation.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" 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(.37443261 0 0 .11633788 11.157527 18.794033)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.28570254 .00251497 -.00267767 .30418522 -27.087502 -12.078494)" gradientUnits="userSpaceOnUse" x1="102.54256" x2="102.54256" y1="48.434063" y2="107.60624"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="40.444439" x2="40.444439" y1="15.461527" y2="55.307682"><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 transform="scale(.26458333)"><ellipse cx="12" cy="20.655441" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".245" rx="6.31855" ry="1.963204"/><path d="m9.0745425 3.5037762 6.0000305.02296 5.394562 8.6103178-5.54394 8.35917-5.9997679-.05282-5.3971955-8.311078z" fill="url(#b)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m9.5195729 4.5798685 4.9804271-.079869 5.014069 7.5937485-5.014069 7.42032h-4.9804271l-5.0336415-7.253239z" fill="none" opacity=".5" stroke="url(#c)"/></g></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
new file mode 100644
index 000000000..0c7327c8b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-punched-tape.svg
@@ -0,0 +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="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="b" 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="c" 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="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><g transform="matrix(-1 0 0 1 23.995374 -.004494)"><ellipse cx="16.689671" cy="19.024372" display="block" fill="url(#b)" fill-rule="evenodd" opacity=".245" rx="5.454144" ry="1.963204" transform="matrix(.99999972 .00074429 -.00033761 .99999994 0 0)"/><path d="m3.495374 7.3688217s4.050505-3.9661017 8.363894 0c4.313388 3.9661013 8.636106.03125 8.636106.03125v9.4057523s-2.593905 4.239936-8.025937-.03125c-5.4320325-4.271186-8.974063 0-8.974063 0z" fill="url(#c)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m4.495374 7.7968186s3.1670386-2.8943326 7.097846.614142c3.930808 3.5084744 7.902154.7783368 7.902154.7783368v7.2199106s-1.632364 3.5866-6.37673-.328655c-4.744367-3.915254-8.62327-1.3221-8.62327-1.3221z" fill="none" opacity=".5" stroke="url(#a)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-sequential-access.svg b/icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-sequential-access.svg
new file mode 100644
index 000000000..66715ef14
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-sequential-access.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" 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><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="20.637024" x2="21.357113" y1="2.65854" y2="24.970097"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 -54.073615 -15.788859)" gradientUnits="userSpaceOnUse" x1="265.35355" x2="264.17105" y1="61.463734" y2="94.408066"><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><g transform="scale(.26458333)"><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(#a)" opacity=".4"/><g stroke-linecap="round" stroke-linejoin="round"><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(#b)" stroke="#7239b3" stroke-opacity=".501961"/><path d="m12.016949 3.3313872c-4.7220344 0-8.5499998 2.8709691-8.5499998 6.4124997.211163 4.9318011 8.4616488 10.4123721 17.0999998 10.6874691v-3.585593l-4.942705-.596267.442705-1.21814c2.551046-1.109632 4.5-2.916492 4.5-5.2874691 0-3.5415306-3.827966-6.4124997-8.55-6.4124997z" fill="none" opacity=".5" stroke="url(#c)" stroke-width=".9"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-sort.svg b/icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-sort.svg
new file mode 100644
index 000000000..43eb0fa8c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-sort.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" 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(.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="b" gradientUnits="userSpaceOnUse" x1="12.054099" x2="12" xlink:href="#c" y1="11.635732" y2="19.139639"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="11.796815" x2="11.664547" y1="5.277486" y2="18.171053"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="40.444439" x2="40.444439" y1="41.474342" y2="55.705112"><stop offset="0" stop-color="#fff"/><stop offset=".40000013" 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="11.5" x2="11.5" xlink:href="#c" y1="3.712053" y2="10.712053"/><linearGradient id="f" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="38.388882" x2="38.388882" y1="16.065062" y2="27.449678"><stop offset="0" stop-color="#fff"/><stop offset=".00000006" 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="scale(.26458333)"><ellipse cx="12" cy="21.036797" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".336" rx="9" ry="1.963204"/><g transform="translate(0 -9.139638)"><path d="m12.054099 11.635732 8.445901 9.003906h-16.940289l8.39732-9.003906z" fill="url(#b)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m5.8812933 19.639638h12.3138947l-6.204948-6.582486z" fill="none" opacity=".5" stroke="url(#d)"/></g><g transform="translate(0 8.787947)"><path d="m3.559711 3.712053h16.940289l-8.25 8.139635-.09707.01271z" fill="url(#e)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m6 4.712053h12l-5.848946 5.709988z" fill="none" opacity=".5" stroke="url(#f)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-stored-data.svg b/icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-stored-data.svg
new file mode 100644
index 000000000..6377f5c01
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-stored-data.svg
@@ -0,0 +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="4.992979" cy="43.5" gradientTransform="matrix(2.003784 0 0 1.4 20.38813 -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(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="28.111103" x2="28.111103" y1="18.30768" y2="55.307682"><stop offset="0" stop-color="#fff"/><stop offset=".05391894" 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="f" gradientTransform="matrix(.28571361 0 0 .30419701 -29.331703 -6.241971)" gradientUnits="userSpaceOnUse" x1="123.66125" x2="123.66125" y1="33.668873" y2="86.266365"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><g opacity=".4" transform="matrix(.52631577 0 0 .42857132 3.368421 1.857159)"><path d="m30.4 40h5v7h-5z" fill="url(#a)"/><path d="m-10-47h5v7h-5z" fill="url(#c)" transform="scale(-1)"/><path d="m10 40h20.4v7.000001h-20.4z" fill="url(#d)"/></g><path d="m8.410638 3.529856 12.089362-.029856s-4 .965515-4 8 4 8.970145 4 8.970145h-12.089362s-5.910638-1.288678-5.910638-8.470145c0-7.1814669 5.910638-8.470144 5.910638-8.470144z" fill="url(#f)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m9.1315103 4.5h8.8347027s-2.466213.9703944-2.466213 7c0 6.029606 2.466213 8 2.466213 8l-8.8347027.01407s-5.7297874-.777889-5.6315103-7.51407c.098277-6.7361832 5.6315103-7.5 5.6315103-7.5z" fill="none" opacity=".5" stroke="url(#e)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-summing-junction.svg b/icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-summing-junction.svg
new file mode 100644
index 000000000..58f138b0d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-summing-junction.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" 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(.44260777 0 0 .09290084 11.004131 19.105071)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.75062376 .75062376 -.75062369 .75062369 11.927124 -3.684392)" gradientUnits="userSpaceOnUse" x1="4.328731" x2="17.54648" y1="4.891368" y2="18.511118"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.17199894 .17199894 -.24844291 .24844291 14.457535 -3.760168)" gradientUnits="userSpaceOnUse" x1="18.39702" x2="66.474319" y1="19.50786" y2="51.131088"><stop offset="0" stop-color="#fff"/><stop offset=".05504374" stop-color="#fff" stop-opacity=".235294"/><stop offset=".61538464" stop-color="#fff"/><stop offset=".76923078" 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="scale(.26458333)"><ellipse cx="12" cy="20.591486" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".420333" rx="7.469006" ry="1.567703"/><g stroke-linejoin="round"><path d="m18.685966 6.7382956-5.261703 5.2617024 5.261703 5.261704a8.5148873 8.5148873 0 0 0 0-10.5234064zm-1.427049-1.421477a8.5148873 8.5148873 0 0 0 -10.5178384-.0000045l5.2589214 5.2589219zm-11.9448832 1.4214766a8.5148873 8.5148873 0 0 0 .0000001 10.5234068l5.2617031-5.261704zm6.6859662 6.6859658-5.2589214 5.258922a8.5148873 8.5148873 0 0 0 10.5178424 0z" fill="url(#b)" fill-rule="evenodd" stroke="#7239b3" stroke-opacity=".501961"/><path d="m15.658449 5.5131229a7.4481597 7.4481592 45 0 0 -7.3113737.00552l3.6529247 3.6529287zm2.822904 2.8339496-3.652926 3.6529265 3.651543 3.651543a7.4481597 7.4481592 45 0 0 .0014-7.3044678zm-12.9613236.00138a7.4481597 7.4481592 45 0 0 -.00138 7.3044685l3.6529236-3.652922zm6.4799706 6.4799735-3.6584488 3.658448a7.4481597 7.4481592 45 0 0 7.3113738-.0055z" fill="none" opacity=".5" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-terminator.svg b/icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-terminator.svg
new file mode 100644
index 000000000..d51d0fffa
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_flowchartshapes.flowchart-terminator.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" 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(.479894 0 0 .11633788 11.685296 18.923707)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.28571361 0 0 .30419701 -39.857127 -6.767395)" gradientUnits="userSpaceOnUse" x1="151.94229" x2="149.92883" y1="23.85677" y2="88.607574"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="34.99435" x2="37.920906" y1="18.893091" y2="52.28553"><stop offset="0" stop-color="#fff"/><stop offset=".22741666" 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="scale(.26458333)"><ellipse cx="12.765058" cy="20.785114" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".245" rx="8.098211" ry="1.963204"/><path d="m9 3.5h6s5.5 1.4655151 5.5 8.5c0 7.034485-5.5 8.5-5.5 8.5h-6s-5.4637881-1.318826-5.4637881-8.500293c0-7.1814675 5.4637881-8.499707 5.4637881-8.499707z" fill="url(#b)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m9.5 4.5 5-.0000005s5 1.0389397 5 7.5000005c0 6.461061-5 7.5-5 7.5h-5s-5.0982771-.763819-5-7.5c.098277-6.7361798 5-7.5 5-7.5z" fill="none" opacity=".5" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_fontdialog.svg b/icon-themes/elementary_svg/cmd/lc_fontdialog.svg
new file mode 100644
index 000000000..678bd8fd2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_fontdialog.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="17.461565" x2="17.461565" y1="12.132274" y2="23.876353"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#ccc"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14.525564" x2="14.525564" y1="12.132274" y2="23.879737"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#8c8c8c"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="10.127912" x2="9.984243" y1="12.048073" y2="3.95193"><stop offset="0" stop-color="#e5e5e5"/><stop offset="1" stop-color="#ababab"/></linearGradient><radialGradient id="d" cx="13" cy=".94" gradientTransform="matrix(-2.84165 0 0 -2.59455 49.94 3.438)" gradientUnits="userSpaceOnUse" r="8.094"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><radialGradient id="e" cx="22.571" cy="30.857" gradientTransform="matrix(.70642 0 0 .1355 -3.945 13.93)" gradientUnits="userSpaceOnUse" r="15.571"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="translate(0 2)"><ellipse cx="12" cy="18.11" fill="url(#e)" opacity=".2" rx="11" ry="2.89"/><path d="m15.3 13.7h-6.72l-1.156 2.9h-3.091l6.335-15.2h2.877l6.11 15.2h-3.235zm-5.92-2.3h5.046l-2.252-6.876z" style="stroke:#000;stroke-width:.866;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.581;fill:url(#d)"/><path d="m10.667969 3.4003906-6.3359378 15.1992184h.4160157l5.9199221-14.1992184h2.876953l5.707031 14.1992184h.402344l-6.109375-15.1992184zm-.8808596 10.0000004-.40625 1h5.0449216l-.328125-1z" fill="#fff" opacity=".2" transform="translate(0 -2)"/></g><g transform="matrix(.73400013 0 0 .73400013 11.632274 12.132274)"><path d="m16.798828 12.5c-.165264 0-.298828.211412-.298828.474609v.763672h-.09766l-1.123047.480469-.07227.07422-.552734-.552735c-.18611-.186109-.430016-.241858-.546875-.125l-.992188.992188c-.116858.116859-.06111.360765.125.546875l.552735.552734-.07422.07227-.480469 1.123047v.097651h-.763663c-.263197 0-.474609.133564-.474609.298828v1.402344c0 .165264.211412.298828.474609.298828h.763672v.105469l.480469 1.123047.07031.06836-.548828.548828c-.186109.186109-.241858.430016-.125.546875l.992188.992188c.116859.116859.360765.06111.546875-.125l.548828-.548828.07617.07812 1.123047.482422h.09766v.753907c0 .263201.133564.474612.298828.474612h1.402344c.165264 0 .298828-.211411.298828-.474609v-.753907h.105469l1.123047-.482422.07227-.07422.544922.544922c.18611.186108.430016.241859.546875.125l.992188-.992188c.116858-.116859.06111-.360766-.125-.546875l-.544922-.544922.07422-.07227.482422-1.123047v-.105462h.753907c.26319 0 .474602-.133564.474602-.298828v-1.402344c0-.165264-.211412-.298828-.474609-.298828h-.753907v-.09766l-.482422-1.123047-.07812-.07617.548828-.548828c.186109-.18611.241858-.430016.125-.546875l-.992188-.992188c-.116859-.116858-.360765-.06111-.546875.125l-.548828.548828-.06836-.07031-1.123047-.480469h-.105472v-.763672c0-.263197-.133564-.474609-.298828-.474609zm.705078 4c.829457 0 1.503906.674449 1.503906 1.503906.000001.829457-.674449 1.503906-1.503906 1.503906-.829457.000001-1.503906-.674449-1.503906-1.503906s.674449-1.503906 1.503906-1.503906z" display="block" fill="url(#a)" stroke="url(#b)" stroke-linejoin="round" transform="matrix(1.3623976 0 0 1.3623976 -15.847782 -16.528981)"/><path d="m8 3.465116c-2.5005771 0-4.5348837 2.034307-4.5348837 4.534884s2.0343066 4.534884 4.5348837 4.534884c2.500576-.000001 4.534884-2.034307 4.534884-4.534884s-2.034308-4.534884-4.534884-4.534884zm0 2.093024c1.347907 0 2.44186 1.093953 2.44186 2.44186s-1.093953 2.44186-2.44186 2.44186-2.4418605-1.093953-2.4418605-2.44186 1.0939535-2.44186 2.4418605-2.44186z" opacity=".05"/><path d="m8.0000001 4c-2.2056004 0-4.0000002 1.7944001-4.0000002 4.0000008 0 2.2055992 1.7943998 3.9999992 4.0000002 3.9999992 2.2055999 0 3.9999999-1.7944 3.9999999-3.9999992 0-2.2056007-1.7944-4.0000008-3.9999999-4.0000008z" fill="none" stroke="url(#c)" stroke-width="1.352275"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_fontwork.svg b/icon-themes/elementary_svg/cmd/lc_fontwork.svg
new file mode 100644
index 000000000..b7204a4b3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_fontwork.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="4" y2="20"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6" stop-opacity=".821053"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-.24324324 0 0 .35135132 42.588739 -16.277553)" gradientUnits="userSpaceOnUse" x1="18.107346" x2="19.107346" y1="21.32725" y2="44.404175"><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="c" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#b" y1="6" y2="18"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="11.5" x2="11.5" xlink:href="#b" y1="13.5" y2="15"/><radialGradient id="e" cx="22.571558" cy="30.0369" gradientTransform="matrix(.70642 0 0 .1355 -3.945 13.93)" gradientUnits="userSpaceOnUse" r="15.571"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="-2" y2="12"><stop offset="0" stop-color="#fff3cb"/><stop offset=".262" stop-color="#fdde76"/><stop offset=".661" stop-color="#f9c440"/><stop offset="1" stop-color="#e48b20"/></linearGradient><g transform="translate(0 2)"><ellipse cx="12" cy="18.110001" fill="url(#e)" opacity=".2" rx="11" ry="2.89"/><path d="m10.685547 4.5-6.2519532 15h3.0507812l1.1796875-3h6.6425785l1.054687 3h3.19336l-6.029297-15zm1.486328 3.0820312 2.431641 6.9179688h-5.1523441z" fill="url(#a)" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" transform="translate(0 -2)"/><g fill="none"><path d="m11.347129 5.5-5.4338941 13h.8820842l.932104-2.346696c.1372935-.348008.5371048-.653698.9112157-.653304h6.7354172c.38634-.000427.771307.319445.899824.683783l.824995 2.316217h.993257l-5.25103-13zm.828652 1.171875c.384906.00123.803701.1745192.93174.5375066l2.463421 7.0514434c.208939.592541-.442643 1.239847-1.070942 1.239175h-5c-.6424446.000651-1.2357002-.710914-1-1.30856l2.754304-7.0196643c.137813-.3493395.545942-.5019061.921477-.4999007z" opacity=".5" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".968421" transform="translate(0 -2)"/><path d="m25.240452-10.397467 15.010451 1.4546852-.021427 10.2608125-14.981282-6.2336313z" opacity=".5" stroke="url(#b)"/><path d="m8.5 13.5h7" opacity=".5" stroke="url(#d)"/></g><path d="m9.486-1.8211966-.1 2.48000004-1.597.83399996-.5-.28-.02-1.47699996-1.043.963-1.411-.44.593 1.29299996-.855 1.205 1.414-.164.883 1.186.28-1.397.737-.25 1.563.58.43 2.54 1.54-1.946 2.547.375-1.375-2.066 1.143-2.30599996-2.387.67zm-5.523 4.367-.813.75-1.093-.344.46 1.006-.663.933 1.097-.127.685.92.217-1.084 1.087-.365-.963-.54-.014-1.15zm3.713.893-1.184 1.09-1.596-.498.672 1.462-.964 1.362 1.596-.186.997 1.34.317-1.578 1.584-.533-1.405-.79-.017-1.67zm-6.22 1.586-.298 1.12-1.158.309.97.628-.06 1.2.897-.73 1.123.43-.418-1.08.754-.935-1.155.064-.655-1.008z" fill="url(#f)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_fontworksameletterheights.svg b/icon-themes/elementary_svg/cmd/lc_fontworksameletterheights.svg
new file mode 100644
index 000000000..554cf401d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_fontworksameletterheights.svg
@@ -0,0 +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(0 -1 -1 0 23.999938 9.000062)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.624325" x2="3.624325" y1="12" y2="1"><stop offset="0" stop-color="#a62100"/><stop offset=".90147907" stop-color="#a62100"/><stop offset="1" stop-color="#a62100" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 1 -1.0952381 0 25.142857 2)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.551594" x2="3.551594" y1="12" y2="1.956522"><stop offset="0" stop-color="#ffa154"/><stop offset=".90909094" stop-color="#ffa154" stop-opacity=".926471"/><stop offset="1" stop-color="#ffa154" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="4.333" cy="288.644" gradientTransform="matrix(-8.94376 .3016 -.2982 -8.84088 110.184 2552.074)" gradientUnits="userSpaceOnUse" r="2.799"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="19.157" x2="18.967" xlink:href="#c" y1="7.213" y2="19.1"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="5.168" x2="6.595" xlink:href="#c" y1="4.404" y2="21.387"/><path d="m23 4.5v2h-22v-2z" fill="url(#b)"/><path d="m22.999938 4.500062h-22m0 2h22" opacity=".5" stroke="url(#a)"/><g stroke="#000" stroke-linejoin="round" stroke-opacity=".49"><path d="m10.06 18.275h-6.04l-.762 2.277h-1.814l4.176-11.144h2.91l4.026 11.144h-1.758zm-5.176-1.797h4.262l-2.068-5.692z" fill="url(#e)" stroke-linecap="round" stroke-width=".892"/><path d="m20.508 19.672-.495-1.274h-.067q-.645.813-1.333 1.132-.678.31-1.777.31-1.35 0-2.128-.77-.772-.773-.772-2.198 0-1.49 1.04-2.196 1.047-.712 3.15-.787l1.627-.052v-.41q0-1.425-1.458-1.425-1.123 0-2.64.68l-.847-1.728q1.618-.847 3.587-.847 1.886 0 2.892.822 1.006.82 1.006 2.498v6.244h-1.785zm-.755-4.342-.99.034q-1.113.033-1.658.402-.545.37-.545 1.123 0 1.08 1.24 1.08.89 0 1.417-.51.536-.512.536-1.36v-.77z" fill="url(#d)" stroke-width=".927" transform="scale(.96607 1.03513)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-arch-down-curve.svg b/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-arch-down-curve.svg
new file mode 100644
index 000000000..de0e55a60
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-arch-down-curve.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" 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(.53333333 0 0 .11633788 11.051682 15.260462)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="2.109661" x2="2.568924" y1="3.506461" y2="16.456141"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="39.074406" x2="38.98851" y1="40.695431" y2="43.937782"><stop offset="0" stop-color="#fff"/><stop offset=".61712903" 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="scale(.26458333)"><ellipse cx="12.251682" cy="17.12187" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".291" rx="9" ry="1.963204"/><g transform="matrix(1.0091539 0 0 .99951475 -.109847 .213179)"><path d="m6.6318219 7.294659-4.0436522 2.488224c1.7527394 4.108939 5.2970373 6.922458 9.4106803 6.922458h.0023c4.113644 0 7.657941-2.813519 9.41068-6.922458l-4.043687-2.488224c-.917541 2.823204-2.970834 4.794945-5.367029 4.794945-2.3973706 0-4.4529611-1.971741-5.3693261-4.794945z" fill="url(#b)" stroke="#002e99" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m3.8898305 10.118644 2.2881356-1.4745762c3.2794058 6.6753962 9.5984319 5.0696532 11.6440679.1525423l2.186441 1.3220339c-4.264448 8.163296-12.7877087 6.659403-16.1186445 0z" fill="none" opacity=".5" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-arch-down-pour.svg b/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-arch-down-pour.svg
new file mode 100644
index 000000000..1dbce9a03
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-arch-down-pour.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" 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(.53333333 0 0 .11633788 11.051682 15.260462)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="3.172484" x2="3" y1="3.987039" y2="17.970589"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="36.333324" x2="36.333324" y1="38.147049" y2="43.839355"><stop offset="0" stop-color="#fff"/><stop offset=".49999994" 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="scale(.26458333)"><ellipse cx="12.251682" cy="17.12187" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".291" rx="9" ry="1.963204"/><g transform="translate(0 .029412)"><path d="m3 7.5c0 4.937765 4.0328239 8.970588 8.970588 8.970588 4.937765 0 9.029412-4.032823 9.029412-8.970588h-4.5c0 2.4688824-2.031118 4.5-4.5 4.5-2.4688817 0-4.5-2.0311176-4.5-4.5z" fill="url(#b)" stroke="#002e99" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m4.0704439 8.5h2.5445949c1.3849612 6 9.3020972 6 10.6554752 0h2.656221c-.958233 9.067884-14.2800178 9.546281-15.8562911 0z" fill="none" opacity=".5" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-arch-left-curve.svg b/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-arch-left-curve.svg
new file mode 100644
index 000000000..b10fc3aa0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-arch-left-curve.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" 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(.26516007 0 0 .11633788 12.875411 19.328259)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="2.608609" x2="20.095984" y1="17.894703" y2="17.143974"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="15.762086" x2="48.269917" y1="40.580406" y2="40.635914"><stop offset="0" stop-color="#fff"/><stop offset=".61712903" 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="scale(.26458333)"><ellipse cx="13.472021" cy="21.189667" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".291" rx="4.474577" ry="1.963204" stroke-width=".705107"/><g transform="matrix(0 1.0088502 -.99955459 0 24.196899 -.110696)"><path d="m6.6318219 7.294659-4.0436522 2.488224c1.7527394 4.108939 5.2970373 6.922458 9.4106803 6.922458h.0023c4.113644 0 7.657941-2.813519 9.41068-6.922458l-4.043687-2.488224c-.917541 2.823204-2.970834 4.794945-5.367029 4.794945-2.3973706 0-4.4529611-1.971741-5.3693261-4.794945z" fill="url(#b)" stroke="#002e99" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m3.8898305 10.118644 2.2881356-1.4745762c3.2794058 6.6753962 9.5984319 5.0696532 11.6440679.1525423l2.186441 1.3220339c-4.264448 8.163296-12.7877087 6.659403-16.1186445 0z" fill="none" opacity=".5" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-arch-left-pour.svg b/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-arch-left-pour.svg
new file mode 100644
index 000000000..8e2ee5280
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-arch-left-pour.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" 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(.26817326 0 0 .11633788 12.919479 18.718089)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="2.985294" x2="21.985294" y1="17.985294" y2="16.985294"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="19.828424" x2="56.828423" y1="38.188904" y2="38.188904"><stop offset="0" stop-color="#fff"/><stop offset=".59034979" 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="scale(.26458333)"><ellipse cx="13.522869" cy="20.579496" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".291" rx="4.525424" ry="1.963204" stroke-width=".709101"/><g transform="matrix(0 1 -1 0 23.985294 .014706)"><path d="m3 7.5c0 4.937765 4.0328239 8.970588 8.970588 8.970588 4.937765 0 9.029412-4.032823 9.029412-8.970588h-4.5c0 2.4688824-2.031118 4.5-4.5 4.5-2.4688817 0-4.5-2.0311176-4.5-4.5z" fill="url(#b)" stroke="#002e99" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m4.0704439 8.5h2.5445949c1.3849612 6 9.3020972 6 10.6554752 0h2.656221c-.958233 9.067884-14.2800178 9.546281-15.8562911 0z" fill="none" opacity=".49" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-arch-right-curve.svg b/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-arch-right-curve.svg
new file mode 100644
index 000000000..8466f2ef4
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-arch-right-curve.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" 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(.26516007 0 0 .11633788 9.875411 19.328259)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="2.608609" x2="20.095984" y1="17.894703" y2="17.143974"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="15.762086" x2="48.269917" y1="40.580406" y2="40.635914"><stop offset="0" stop-color="#fff"/><stop offset=".61712903" 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="scale(.26458333)"><ellipse cx="10.472021" cy="21.189667" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".291" rx="4.474577" ry="1.963204" stroke-width=".705107"/><g transform="matrix(0 1.0088502 .99955459 0 .207589 -.110696)"><path d="m6.6318219 7.294659-4.0436522 2.488224c1.7527394 4.108939 5.2970373 6.922458 9.4106803 6.922458h.0023c4.113644 0 7.657941-2.813519 9.41068-6.922458l-4.043687-2.488224c-.917541 2.823204-2.970834 4.794945-5.367029 4.794945-2.3973706 0-4.4529611-1.971741-5.3693261-4.794945z" fill="url(#b)" stroke="#002e99" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m3.8898305 10.118644 2.2881356-1.4745762c3.2794058 6.6753962 9.5984319 5.0696532 11.6440679.1525423l2.186441 1.3220339c-4.264448 8.163296-12.7877087 6.659403-16.1186445 0z" fill="none" opacity=".5" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-arch-right-pour.svg b/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-arch-right-pour.svg
new file mode 100644
index 000000000..040ef2fec
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-arch-right-pour.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" 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(.26817326 0 0 .11633788 9.919479 18.718089)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="2.985294" x2="21.985294" y1="17.985294" y2="16.985294"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="19.828424" x2="56.828423" y1="38.188904" y2="38.188904"><stop offset="0" stop-color="#fff"/><stop offset=".59034979" 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="scale(.26458333)"><ellipse cx="10.522869" cy="20.579496" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".291" rx="4.525424" ry="1.963204" stroke-width=".709101"/><g transform="matrix(0 1 1 0 .014706 .014706)"><path d="m3 7.5c0 4.937765 4.0328239 8.970588 8.970588 8.970588 4.937765 0 9.029412-4.032823 9.029412-8.970588h-4.5c0 2.4688824-2.031118 4.5-4.5 4.5-2.4688817 0-4.5-2.0311176-4.5-4.5z" fill="url(#b)" stroke="#002e99" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m4.0704439 8.5h2.5445949c1.3849612 6 9.3020972 6 10.6554752 0h2.656221c-.958233 9.067884-14.2800178 9.546281-15.8562911 0z" fill="none" opacity=".5" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-arch-up-curve.svg b/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-arch-up-curve.svg
new file mode 100644
index 000000000..da5f25bfe
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-arch-up-curve.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" 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(.31846868 0 0 .11633788 5.909287 15.260462)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="2.109661" x2="20.095984" y1="3.506461" y2="17.143974"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="42.135071" x2="42.409252" y1="44.470764" y2="39.407379"><stop offset="0" stop-color="#fff"/><stop offset=".61712903" 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(.31846868 0 0 .11633788 15.909287 15.260462)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#a"/><g transform="scale(.26458333)"><ellipse cx="6.625841" cy="17.12187" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".291" rx="5.374159" ry="1.963204" stroke-width=".772741"/><g transform="matrix(1.0091539 0 0 -.99951475 -.109847 24.201533)"><path d="m6.6318219 7.294659-4.0436522 2.488224c1.7527394 4.108939 5.2970373 6.922458 9.4106803 6.922458h.0023c4.113644 0 7.657941-2.813519 9.41068-6.922458l-4.043687-2.488224c-.917541 2.823204-2.970834 4.794945-5.367029 4.794945-2.3973706 0-4.4529611-1.971741-5.3693261-4.794945z" fill="url(#b)" stroke="#002e99" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m3.8898305 10.118644 2.2881356-1.4745762c3.2794058 6.6753962 9.5984319 5.0696532 11.6440679.1525423l2.186441 1.3220339c-4.264448 8.163296-12.7877087 6.659403-16.1186445 0z" fill="none" opacity=".5" stroke="url(#c)"/></g><ellipse cx="16.625841" cy="17.12187" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".291" rx="5.374159" ry="1.963204" stroke-width=".772741"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-arch-up-pour.svg b/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-arch-up-pour.svg
new file mode 100644
index 000000000..f4b90ded0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-arch-up-pour.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" 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(.39254275 0 0 .11633788 4.99262 15.260462)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="3.172484" x2="18.667997" y1="3.987039" y2="13.420739"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="40.444439" x2="40.444439" y1="43.923065" y2="26.846144"><stop offset="0" stop-color="#fff"/><stop offset=".59034979" 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(.39254275 0 0 .11633788 16.99262 15.260462)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#a"/><g transform="scale(.26458333)"><ellipse cx="5.875841" cy="17.12187" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".291" rx="6.624159" ry="1.963204" stroke-width=".857915"/><g transform="matrix(1 0 0 -1 0 24)"><path d="m3 7.5c0 4.937765 4.0328239 8.970588 8.970588 8.970588 4.937765 0 9.029412-4.032823 9.029412-8.970588h-4.5c0 2.4688824-2.031118 4.5-4.5 4.5-2.4688817 0-4.5-2.0311176-4.5-4.5z" fill="url(#b)" stroke="#002e99" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m4.0704439 8.5h2.5445949c1.3849612 6 9.3020972 6 10.6554752 0h2.656221c-.958233 9.067884-14.2800178 9.546281-15.8562911 0z" fill="none" opacity=".5" stroke="url(#c)"/></g><ellipse cx="17.875841" cy="17.12187" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".291" rx="6.624159" ry="1.963204" stroke-width=".857915"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-chevron-down.svg b/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-chevron-down.svg
new file mode 100644
index 000000000..33d3fdaf4
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-chevron-down.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" 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(.479894 0 0 .11633788 10.920238 17.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.28571361 0 0 .30419701 -30.552042 -4.106378)" gradientUnits="userSpaceOnUse" x1="113.98475" x2="190.98492" y1="82.484215" y2="79.196869"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="28.172571" x2="65.172569" y1="35.342117" y2="35.342117"><stop offset="0" stop-color="#fff"/><stop offset=".22222225" 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(.26458333 0 0 .26458333 0 .52917)"><ellipse cx="12" cy="19.036797" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".245" rx="8.098211" ry="1.963204"/><g transform="matrix(0 1 1 0 2.014928 -2.014952)"><path d="m3.514952 1.485072 11.470144-.029856 5.529856 8.529856-5.514952 8.485073h-11.470144l4.514951-8.524194z" fill="url(#b)" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m5.2017275 2.485072 9.2443405.014928 4.874745 7.485072-4.874745 7.5h-9.2443405l3.7982725-7.485072z" fill="none" opacity=".5" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-chevron-up.svg b/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-chevron-up.svg
new file mode 100644
index 000000000..ebd8bb284
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-chevron-up.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" 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(.32883589 0 0 .11633788 4.711013 17.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.28571361 0 0 .30419701 -30.552042 -4.106378)" gradientUnits="userSpaceOnUse" x1="187.48505" x2="117.48489" y1="43.036091" y2="43.036091"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="65.172722" x2="19.9505" y1="29.649809" y2="29.649809"><stop offset="0" stop-color="#fff"/><stop offset=".22222225" 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(.32883589 0 0 .11633788 16.711013 17.175389)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#a"/><g transform="matrix(.26458333 0 0 .26458333 0 .52917)"><ellipse cx="5.450894" cy="19.036797" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".245" rx="5.549106" ry="1.963204" stroke-width=".827784"/><g transform="matrix(0 -1 1 0 2.014928 22.014976)"><path d="m3.514952 1.485072 11.470144-.029856 5.529856 8.529856-5.514952 8.485073h-11.470144l4.514951-8.524194z" fill="url(#b)" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m5.2017275 2.485072 9.2443405.014928 4.874745 7.485072-4.874745 7.5h-9.2443405l3.7982725-7.485072z" fill="none" opacity=".5" stroke="url(#c)"/></g><ellipse cx="17.450895" cy="19.036797" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".245" rx="5.549106" ry="1.963204" stroke-width=".827784"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-circle-curve.svg b/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-circle-curve.svg
new file mode 100644
index 000000000..5375a703f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-circle-curve.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" 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(.41810539 0 0 .11633788 10.911999 19.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="3.636039" x2="17.133669" y1="3.062812" y2="15.768694"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="11.929461" x2="12.103767" xlink:href="#d" y1="5.135462" y2="6.770646"/><linearGradient id="d" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.999992" x2="23.999992" y1="21.153835" y2="26.846144"><stop offset="0" stop-color="#fff"/><stop offset=".65259534" 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(1 0 0 -1 0 23.960713)" gradientUnits="userSpaceOnUse" x1="11.664295" x2="11.617632" xlink:href="#d" y1="6.417093" y2="5.047073"/><g transform="scale(.26458333)"><ellipse cx="11.852736" cy="21.036797" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".245" rx="7.055529" ry="1.963204"/><path d="m11.99895 3.5294119c-3.702706 0-6.892941 2.5324577-8.470588 6.2309282l3.639706 2.2396599c.824823-2.5411764 2.675068-4.3159466 4.83295-4.3159466 2.156824 0 4.005 1.7747702 4.830882 4.3159466l3.639706-2.2396599c-1.577647-3.6984705-4.767882-6.2309282-8.470588-6.2309282h-.0021zm4.83295 8.4705881c-.825882 2.541176-2.674058 4.315947-4.830882 4.315947-2.157882 0-4.008127-1.774771-4.83295-4.315947l-3.639706 2.23966c1.577647 3.69847 4.767882 6.230928 8.470588 6.230928h.0021c3.702706 0 6.892941-2.532458 8.470588-6.230928z" fill="url(#b)" stroke="#002e99" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m6.7039679 10.540005-1.8969743-1.1654971c3.3939911-6.6354724 11.3964544-6.2678271 14.3855914.00495l-1.918874 1.1732511c-2.234571-4.8973762-7.9259102-5.344037-10.5697431-.012704z" opacity=".5" stroke="url(#c)"/><path d="m6.7039679 13.420709-1.8969743 1.165497c3.3939911 6.635472 11.3964544 6.267827 14.3855914-.005l-1.918874-1.173251c-2.234571 4.897376-7.9259102 5.344036-10.5697431.0127z" opacity=".5" stroke="url(#e)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-circle-pour.svg b/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-circle-pour.svg
new file mode 100644
index 000000000..32881e18b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-circle-pour.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" 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(.479894 0 0 .11633788 10.920239 17.813237)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.07567388 0 0 -.08048037 -14.160165 7.528309)" gradientUnits="userSpaceOnUse" x1="345.69611" x2="345.69611" y1="56.266006" y2="-167.39102"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="12.053825" x2="12.305721" y1="5.600084" y2="18.11228"><stop offset="0" stop-color="#fff"/><stop offset=".51149428" 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="d" gradientUnits="userSpaceOnUse" x1="12.050847" x2="12" y1="17.042374" y2="7.5"><stop offset="0" stop-color="#fff"/><stop offset=".1923077" 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="scale(.26458333)"><ellipse cx="12" cy="19.674644" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".433333" rx="8.098211" ry="1.963204"/><path d="m12 3.5a8.5 8.5 0 0 0 -8.5 8.5 8.5 8.5 0 0 0 8.5 8.5 8.5 8.5 0 0 0 8.5-8.5 8.5 8.5 0 0 0 -8.5-8.5zm0 3a5.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)" stroke="#002e99" stroke-linecap="square" stroke-opacity=".501961"/><g fill="none"><path d="m19.44816 12a7.4481602 7.4481592 0 0 1 -7.44816 7.448159 7.4481602 7.4481592 0 0 1 -7.4481602-7.448159 7.4481602 7.4481592 0 0 1 7.4481602-7.4481592 7.4481602 7.4481592 0 0 1 7.44816 7.4481592z" opacity=".5" stroke="url(#c)" stroke-linejoin="round" stroke-width="1.103681"/><path d="m18.5 12a6.5 6.5 0 0 1 -6.5 6.5 6.5 6.5 0 0 1 -6.5-6.5 6.5 6.5 0 0 1 6.5-6.5 6.5 6.5 0 0 1 6.5 6.5z" stroke="url(#d)" stroke-linecap="square" stroke-opacity=".501961"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-curve-down.svg b/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-curve-down.svg
new file mode 100644
index 000000000..04647c568
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-curve-down.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" 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(.53333333 0 0 .11633788 10.8 17.813237)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.38494639 0 0 .38533611 2.970474 2.123405)" gradientUnits="userSpaceOnUse" x1="30.883396" x2="25.604357" y1="5.330893" y2="45.271339"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="22.988754" x2="25.595896" y1="34.644028" y2="46.729156"><stop offset="0" stop-color="#fff"/><stop offset=".06666665" 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="scale(.26458333)"><ellipse cx="12" cy="19.674644" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".711111" rx="9" ry="1.963204"/><g stroke-linecap="round" transform="matrix(-1 0 0 1 24 0)"><path d="m3.5 10c12.882107-.6170642 14.80442-3.6400844 17-6.5v14.337796c-5.524908 3.168225-11.2044686 3.852353-17-.01563z" fill="url(#b)" stroke="#002e99" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m19.5 6.2578125c-.768688.7867306-1.716487 1.5589847-3.042969 2.2265625-2.403226 1.2094702-6.129194 2.045525-11.957031 2.40625v6.316406c5.1556853 3.232685 10.003251 2.718361 15-.0078z" fill="none" opacity=".5" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-curve-up.svg b/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-curve-up.svg
new file mode 100644
index 000000000..fb4200258
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-curve-up.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" 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(.53333333 0 0 .11633788 10.8 17.813237)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.38494639 0 0 .38533611 2.970474 2.123405)" gradientUnits="userSpaceOnUse" x1="30.883396" x2="25.604357" y1="5.330893" y2="45.271339"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="22.988754" x2="25.595896" y1="34.644028" y2="46.729156"><stop offset="0" stop-color="#fff"/><stop offset=".06666665" 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="scale(.26458333)"><ellipse cx="12" cy="19.674644" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".711111" rx="9" ry="1.963204"/><g stroke-linecap="round"><path d="m3.5 10c12.882107-.6170642 14.80442-3.6400844 17-6.5v14.337796c-5.524908 3.168225-11.2044686 3.852353-17-.01563z" fill="url(#b)" stroke="#002e99" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m19.5 6.2578125c-.768688.7867306-1.716487 1.5589847-3.042969 2.2265625-2.403226 1.2094702-6.129194 2.045525-11.957031 2.40625v6.316406c5.1556853 3.232685 10.003251 2.718361 15-.0078z" fill="none" opacity=".5" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-fade-down.svg b/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-fade-down.svg
new file mode 100644
index 000000000..4c400d524
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-fade-down.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" 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 19.68813 -17.399998)" 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 28.31187 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(0 -.3849464 -.38533612 0 21.861644 21.014622)" gradientUnits="userSpaceOnUse" x1=".037953" x2="45.498829" y1="24.294748" y2="25.592318"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="40.444435" x2="40.444435" y1="55.307716" y2="15.46156"><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 opacity=".4" transform="matrix(.13925438 0 0 .11339283 -.167105 .49138)"><path d="m29.7 40.000002h5v7h-5z" fill="url(#a)"/><path d="m18.3 47.000002h-5v-7h5z" fill="url(#c)"/><path d="m18.3 40.000001h11.4v7.000001h-11.4z" fill="url(#d)"/></g><g stroke-linecap="round" stroke-linejoin="round" transform="matrix(0 .26458333 -.26458333 0 5.816878 .003947)"><path d="m8 3.5-4.5 17h17l-4.5-17h-.5-7z" fill="url(#e)" stroke="#002e99" stroke-opacity=".501961" transform="matrix(0 -1 -1 0 23.985096 21.985049)"/><path d="m8.7695312 4.5-3.9707031 15h14.4023439l-3.970703-15z" fill="none" opacity=".5" stroke="url(#f)" stroke-linecap="square" transform="matrix(0 -1 -1 0 23.985096 21.985049)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-fade-left.svg b/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-fade-left.svg
new file mode 100644
index 000000000..2d5e8dc41
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-fade-left.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" 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(.61089812 0 0 .11633788 10.717241 17.322472)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.3849464 0 0 .38533612 2.970474 2.123405)" gradientUnits="userSpaceOnUse" x1="37.744282" x2="37.746555" y1="11.357863" y2="39.486301"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="19.895102" x2="13.616905" y1="18.497257" y2="55.965275"><stop offset="0" stop-color="#fff"/><stop offset=".01319747" 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><ellipse cx="12.091763" cy="19.18388" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".245" rx="10.308906" ry="1.963204" stroke-width="1.008042" transform="matrix(-.26037882 -.04698093 0 .26458333 6.349794 .52917)"/><path d="m3.5 3.5v17l17-4v-8.5z" fill="url(#b)" stroke="#002e99" stroke-opacity=".501961" transform="matrix(-.26458333 0 0 .26458333 6.349794 .000003)"/><path d="m4.5 4.7988281v14.4394529l15-3.53125v-6.9374998z" fill="none" opacity=".5" stroke="url(#c)" transform="matrix(-.26458333 0 0 .26458333 6.349794 .000003)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-fade-right.svg b/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-fade-right.svg
new file mode 100644
index 000000000..f1be01a8e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-fade-right.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" 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(.61089812 0 0 .11633788 -13.466284 13.028306)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(-.3849464 0 0 .38533612 21.029526 .123405)" gradientUnits="userSpaceOnUse" x1="37.744282" x2="37.746555" y1="11.357863" y2="39.486301"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-.24324324 0 0 .35135133 21.837836 -2.432428)" gradientUnits="userSpaceOnUse" x1="19.895102" x2="13.616905" y1="18.497257" y2="55.965275"><stop offset="0" stop-color="#fff"/><stop offset=".01319747" 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(-.26458333 0 0 .26458333 6.349794 .52917)"><ellipse cx="-12.091763" cy="14.889714" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".245" rx="10.308906" ry="1.963204" stroke-width="1.008042" transform="matrix(-.98410894 -.17756574 0 1 0 0)"/><path d="m20.5 1.5v17l-17-4v-8.5z" fill="url(#b)" stroke="#002e99" stroke-opacity=".501961"/><path d="m19.5 2.7988281v14.4394529l-15-3.53125v-6.9374998z" fill="none" opacity=".5" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-fade-up-and-left.svg b/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-fade-up-and-left.svg
new file mode 100644
index 000000000..8eb2cef14
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-fade-up-and-left.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" 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(.50482531 0 0 .11633788 11.487563 17.737459)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(-.39305672 0 0 .16598737 21.219766 5.745558)" gradientUnits="userSpaceOnUse" x1="22.563162" x2="24.033953" y1="-5.41569" y2="79.309631"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="18.107346" x2="19.107346" y1="21.32725" y2="44.404175"><stop offset="0" stop-color="#fff"/><stop offset=".06666665" 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(-.26458333 0 0 .26458333 6.35 .22527)"><ellipse cx="12.623421" cy="19.598867" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".245" rx="8.518928" ry="1.963204" stroke-width="1.025647" transform="matrix(.95061398 -.31037568 0 1 0 0)"/><path d="m20.5 4.3514012-17 1.6485988v12.648599l17-7z" fill="url(#b)" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m19.510451 5.4476588-15.010451 1.4546849.021427 10.2608123 14.981282-6.233631z" fill="none" opacity=".5" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-fade-up-and-right.svg b/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-fade-up-and-right.svg
new file mode 100644
index 000000000..9d009776f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-fade-up-and-right.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" 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(.50482531 0 0 .11633788 -13.759278 9.901453)" 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 5.745558)" gradientUnits="userSpaceOnUse" x1="22.563162" x2="24.033953" y1="-5.41569" y2="79.309631"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-.24324324 0 0 .35135133 21.848117 -.432428)" gradientUnits="userSpaceOnUse" x1="18.107346" x2="19.107346" y1="21.32725" y2="44.404175"><stop offset="0" stop-color="#fff"/><stop offset=".06666665" 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(-.26458333 0 0 .26458333 6.35 .22527)"><ellipse cx="-12.623421" cy="11.762862" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".245" rx="8.518928" ry="1.963204" stroke-width="1.025647" transform="matrix(-.95061398 -.31037568 0 1 0 0)"/><path d="m3.5 4.3514012 17 1.6485988v12.648599l-17-7z" fill="url(#b)" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m4.4998298 5.4476588 15.0104512 1.4546849-.021427 10.2608123-14.9812822-6.233631z" fill="none" opacity=".5" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-fade-up.svg b/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-fade-up.svg
new file mode 100644
index 000000000..3904e9aa4
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-fade-up.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" 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.28813 -17.399998)" 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.71187 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(0 -.3849464 -.38533612 0 21.861644 21.014622)" gradientUnits="userSpaceOnUse" x1="46.788898" x2="-1.260898" y1="43.758274" y2="43.758274"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="38.172966" x2="37.757061" y1="15.484023" y2="54.890484"><stop offset="0" stop-color="#fff"/><stop offset=".00911241" 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(.13925438 0 0 .11339283 -.167105 .49138)"><path d="m37.3 40.000002h5v7h-5z" fill="url(#a)"/><path d="m10.7 47.000002h-4.9999999v-7h4.9999999z" fill="url(#c)"/><path d="m10.7 40.000001h26.6v7.000001h-26.6z" fill="url(#d)"/></g><g stroke-linecap="round" stroke-linejoin="round" transform="matrix(0 -.26458333 -.26458333 0 5.816877 6.34606)"><path d="m8 3.5-4.5 17h17l-4.5-17h-.5-7z" fill="url(#e)" stroke="#002e99" stroke-opacity=".501961" transform="matrix(0 -1 -1 0 23.985096 21.985049)"/><path d="m8.7695312 4.5-3.9707031 15h14.4023439l-3.970703-15z" fill="none" opacity=".5" stroke="url(#f)" stroke-linecap="square" transform="matrix(0 -1 -1 0 23.985096 21.985049)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-inflate.svg b/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-inflate.svg
new file mode 100644
index 000000000..c0a6db05b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-inflate.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" 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(.31939736 0 0 .11633788 11.281356 17.813237)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.38494639 0 0 .38533611 2.970474 2.123405)" gradientUnits="userSpaceOnUse" x1="23.598076" x2="37.746555" y1="23.992306" y2="39.486301"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="31.422152" x2="34.084743" y1="21.401894" y2="50.124996"><stop offset="0" stop-color="#fff"/><stop offset=".26735342" 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="scale(.26458333)"><ellipse cx="12" cy="19.674644" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".464" rx="5.389831" ry="1.963204"/><path d="m3.529856 9.53 8.114212-6.000144 8.826077 6.000144v4.94l-8.317603 6.000145-8.622686-6.000145z" style="stroke:#002e99;stroke-width:1.059712;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#b)"/><path d="m4.5313435 10.073716 7.1127245-5.2881352 7.824589 5.2881352v3.649178l-7.366962 5.440678-7.5703515-5.440678z" fill="none" opacity=".5" stroke="url(#c)" stroke-width="1.062686"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-open-circle-curve.svg b/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-open-circle-curve.svg
new file mode 100644
index 000000000..5b64cd047
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-open-circle-curve.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" 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(.479894 0 0 .11633788 11.001789 18.005897)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="17" x2="16.866001" xlink:href="#c" y1="5" y2="15.588825"/><linearGradient id="c"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#e" y1="7" y2="9"/><linearGradient id="e" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.999992" x2="23.999992" y1="21.153835" y2="26.846144"><stop offset="0" stop-color="#fff"/><stop offset=".38166982" 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="f" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#c" y1="16" y2="20"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="12.5" x2="12.5" xlink:href="#e" y1="17.5" y2="18"/><g transform="scale(.26458333)"><ellipse cx="12.08155" cy="19.867306" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".245" rx="8.098211" ry="1.963204"/><path d="m11.998851 4.9419769c-4.1136505 0-7.6579545 2.8135229-9.4106975 6.9224701l4.043659 2.488227c.916367-2.823209 2.971961-4.7949521 5.3693365-4.7949521 2.396199 0 4.449495 1.9717431 5.367037 4.7949521l4.04366-2.488227c-1.752742-4.1089472-5.297046-6.9224701-9.410697-6.9224701h-.0023z" fill="url(#b)" stroke="#002e99" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m4.0113531 11.505675c4.5674695-8.5755873 13.0340799-6.1132868 16.1211109-.071909l-2.301093 1.435873c-1.287279-3.2223795-7.058115-7.9502816-11.5548792.035955z" fill="none" opacity=".5" stroke="url(#d)" stroke-width=".957525"/><path d="m7.5 16.5v3h9v-3z" fill="url(#f)" stroke="#002e99" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m8.5 17.5v1h7v-1z" fill="none" opacity=".5" stroke="url(#g)" stroke-linecap="square"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-open-circle-pour.svg b/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-open-circle-pour.svg
new file mode 100644
index 000000000..485aa4bc3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-open-circle-pour.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" 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(.479894 0 0 .11633788 11.001789 18.005897)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.28571361 0 0 .30419701 29.642835 2.732579)" gradientUnits="userSpaceOnUse" x1="-22.722923" x2="-18.476206" xlink:href="#b" y1="7.228482" y2="43.744774"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="12" x2="12.027102" xlink:href="#e" y1="7.5" y2="8.932032"/><linearGradient id="e" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.999992" x2="23.999992" y1="21.153835" y2="26.846144"><stop offset="0" stop-color="#fff"/><stop offset=".38166982" 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="f" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#b" y1="16" y2="20"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="12.5" x2="12.5" xlink:href="#e" y1="17.5" y2="18"/><g transform="scale(.26458333)"><ellipse cx="12.08155" cy="19.867306" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".245" rx="8.098211" ry="1.963204"/><path d="m12 5.6894531c-5.0311421.0054937-9.2470543 3.8068089-9.7714844 8.8105469h4.8691406c.4849935-2.321099 2.5311162-3.984083 4.9023438-3.984375 2.369761.0021 4.413745 1.66471 4.898438 3.984375h4.882812c-.524822-5.00745-4.746372-8.8100484-9.78125-8.8105469z" fill="url(#c)" stroke="#002e99" stroke-linecap="square" stroke-opacity=".501961"/><path d="m12 6.6855469c-2.158318.002848-4.3072082.8281249-5.9101562 2.2734375-1.3175132 1.1879476-2.3028455 2.8159906-2.7209349 4.5388846l3.0075476.0058c1.9718683-5.3327985 9.2133525-5.3859073 11.2084185-.0058h2.998775c-.41843-1.724342-1.348423-3.352546-2.667634-4.5408378-1.604752-1.4454944-3.754281-2.2707787-5.914063-2.2714843z" fill="none" opacity=".5" stroke="url(#d)" stroke-linecap="square"/><path d="m7.5 16.5v3h9v-3z" fill="url(#f)" stroke="#002e99" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m8.5 17.5v1h7v-1z" fill="none" opacity=".5" stroke="url(#g)" stroke-linecap="square"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-plain-text.svg b/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-plain-text.svg
new file mode 100644
index 000000000..310e3cba3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-plain-text.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" 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(.28571361 0 0 .30419701 4.142835 3.232579)" gradientUnits="userSpaceOnUse" x1="52.000198" x2="52.000069" y1="17.315821" y2="35.396122"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.999992" x2="24.000149" y1="21.153835" y2="32.538525"><stop offset="0" stop-color="#fff"/><stop offset=".00000646" 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(.26458333 0 0 .26458333 .79374 .79374)"><g opacity=".4" transform="matrix(.5 0 0 .42857134 -2.999962 -6.142828)"><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><path d="m3.5 8.5h17v7h-17z" fill="url(#e)" transform="translate(-2.999962 -2.999974)"/><path d="m16.5 11.5-15.0000123.00089.0000501-5.000864 15.0000122-.00089z" opacity=".5" stroke="url(#f)" stroke-linecap="round"/><path d="m.5 5.5 17.000075.000064-.000037 6.999962-17.0000882.00089z" stroke="#002e99" stroke-linejoin="round" stroke-opacity=".501961" stroke-width=".999922"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-slant-down.svg b/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-slant-down.svg
new file mode 100644
index 000000000..8fe5f63c0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-slant-down.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" 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(.49554062 0 0 .11633788 11.276286 16.264583)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(-.39305672 0 0 .16598737 21.219766 5.745558)" gradientUnits="userSpaceOnUse" x1="20.305002" x2="20.912416" y1="-9.365688" y2="79.852112"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="21.580614" x2="24.82486" y1="32.628872" y2="43.838333"><stop offset="0" stop-color="#fff"/><stop offset=".06666665" 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(-.26458333 0 0 .26458333 6.35 .26459)"><ellipse cx="12.391252" cy="18.125992" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".245" rx="8.362248" ry="1.963204" stroke-width="1.016171" transform="matrix(.96842516 -.24930447 0 1 0 0)"/><path d="m20.5 4.3514012-17 6.9999998v7.297198l17-7z" fill="url(#b)" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m19.464039 5.6906408-14.942612 6.1176212v5.354894l14.942612-6.117621z" fill="none" opacity=".5" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-slant-up.svg b/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-slant-up.svg
new file mode 100644
index 000000000..a70867465
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-slant-up.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" 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(.49554062 0 0 .11633788 11.276286 16.264583)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(-.39305672 0 0 .16598737 21.219766 5.745558)" gradientUnits="userSpaceOnUse" x1="20.305002" x2="20.912416" y1="-9.365688" y2="79.852112"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="21.580614" x2="24.82486" y1="32.628872" y2="43.838333"><stop offset="0" stop-color="#fff"/><stop offset=".06666665" 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(.26458333 0 0 .26458333 0 .26459)"><ellipse cx="12.391252" cy="18.125992" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".245" rx="8.362248" ry="1.963204" stroke-width="1.016171" transform="matrix(.96842516 -.24930447 0 1 0 0)"/><path d="m20.5 4.3514012-17 6.9999998v7.297198l17-7z" fill="url(#b)" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m19.464039 5.6906408-14.942612 6.1176212v5.354894l14.942612-6.117621z" fill="none" opacity=".5" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-stop.svg b/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-stop.svg
new file mode 100644
index 000000000..a6a88c751
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-stop.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" 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(.40075329 0 0 .11633788 11.098305 18.169169)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.38494639 0 0 .38533611 2.970474 2.123405)" gradientUnits="userSpaceOnUse" x1="23.069717" x2="29.028635" y1="-.551532" y2="52.681911"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="37.920906" x2="37.502827" y1="16.577576" y2="55.758804"><stop offset="0" stop-color="#fff"/><stop offset=".12499995" 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="scale(.26458333)"><ellipse cx="12" cy="20.030577" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".442" rx="6.762712" ry="1.963204"/><path d="m8.970534 3.529856h6.10978l5.389831 5.8260762v5.2881358l-5.389831 5.826077h-6.10978l-5.440678-6.131162v-4.9322033z" style="stroke:#002e99;stroke-width:1.06;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#b)"/><path d="m9.2601571 4.5313435h5.1746019l5.033898 5.0279785v4.677966l-5.033898 5.231369h-5.1746019l-4.7288136-5.434759v-4.4237285z" fill="none" opacity=".5" stroke="url(#c)" stroke-width="1.062686"/></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
new file mode 100644
index 000000000..65a0449f8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-triangle-down.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" 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(.41614802 0 0 .11633788 11.063667 15.813237)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" 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="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientTransform="matrix(1 0 0 -1 0 20.000065)" gradientUnits="userSpaceOnUse" x1="11.5" x2="11.5" y1="17.000065" y2="5.000065"><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 transform="matrix(.26458333 0 0 .26458333 0 .52917)"><ellipse cx="12" cy="17.674644" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".331" rx="7.022498" ry="1.963204" stroke-width=".883333"/><path d="m12 18.499988 8.5-17.0000006h-17z" fill="url(#b)" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m12 16.261706 6.882812-13.7617186-13.7723266.0055243z" fill="none" opacity=".48" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-triangle-up.svg b/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-triangle-up.svg
new file mode 100644
index 000000000..b09ac1453
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-triangle-up.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1=".999988" y2="17.999988"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="4.999987" y2="16.999988"><stop offset="0" stop-color="#fff"/><stop offset=".41666663" 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="4.992979" cy="43.5" gradientTransform="matrix(2.003784 0 0 1.4 27.28813 -17.399998)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#d"/><linearGradient id="d"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="4.992979" cy="43.5" gradientTransform="matrix(-2.003784 0 0 -1.4 20.71187 104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#d"/><linearGradient id="f" 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><g transform="matrix(.26458333 0 0 .26458333 0 .52917)"><g opacity=".4" transform="matrix(.52631579 0 0 .42857134 -.631579 -.142841)"><path d="m37.3 40.000002h5v7h-5z" fill="url(#c)"/><path d="m10.7 47.000002h-4.9999999v-7h4.9999999z" fill="url(#e)"/><path d="m10.7 40.000001h26.6v7.000001h-26.6z" fill="url(#f)"/></g><path d="m12 1.4999256 8.5 17.0000004h-17z" fill="url(#a)" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m12.003438 3.738269 6.882812 13.761719-13.7723266-.005524z" fill="none" opacity=".48" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-wave.svg b/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-wave.svg
new file mode 100644
index 000000000..f48ecc743
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_fontworkshapetype.fontwork-wave.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" 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(.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="b" gradientTransform="matrix(.38705024 0 0 .31920189 2.921125 6.19985)" gradientUnits="userSpaceOnUse" x1="18.868692" x2="20.405487" y1="-1.49499" y2="42.353622"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="20.444584" x2="20.930182" y1="24.927486" y2="38.390095"><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><g transform="scale(.26458333)"><ellipse cx="16.689671" cy="19.024372" display="block" fill="url(#a)" 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" style="stroke:#002e99;stroke-width:.967129;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#b)"/><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" opacity=".5" stroke="url(#c)" stroke-width=".957525"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_footnotedialog.svg b/icon-themes/elementary_svg/cmd/lc_footnotedialog.svg
new file mode 100644
index 000000000..62b882830
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_footnotedialog.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="17.461565" x2="17.461565" y1="12.132274" y2="23.876353"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#ccc"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14.525564" x2="14.525564" y1="12.132274" y2="23.879737"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#8c8c8c"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="10.127912" x2="9.984243" y1="12.048073" y2="3.95193"><stop offset="0" stop-color="#e5e5e5"/><stop offset="1" stop-color="#ababab"/></linearGradient><linearGradient id="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#d"/><radialGradient id="g" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#d"/><linearGradient id="h" gradientTransform="matrix(.48571543 0 0 .45629666 .342829 .348862)" 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="i" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.324319)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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="j" gradientTransform="matrix(.76163372 0 0 .76163376 32.752642 6.015692)" gradientUnits="userSpaceOnUse" x1="-31" x2="-36" y1="12" y2="6"><stop offset="0" stop-color="#1f1f1f"/><stop offset="1" stop-color="#5c5c5c"/></linearGradient><radialGradient id="k" cx="65.297462" cy="48.216358" gradientTransform="matrix(0 .52544994 -.5716256 0 46.193389 -21.123812)" gradientUnits="userSpaceOnUse" r="31.000002"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="l" gradientTransform="matrix(.2817955 0 0 .2800956 12.178741 12.02218)" gradientUnits="userSpaceOnUse" x1="24.138529" x2="24.138529" y1="21.34207" y2="24.912279"><stop offset="0" stop-color="#fff"/><stop offset=".00000019" 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><path d="m3.500001 22h16.999998v2h-16.999998z" fill="url(#e)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#f)" opacity=".15"/><path d="m20.5 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#g)" opacity=".15"/><path d="m3.4999601 1.4999572c3.8955809 0 18.0000299.00136 18.0000299.00136l.000021 20.9987158h-18.0000509v-21.0000535z" fill="url(#h)"/><path d="m20.5 21.5h-16.0000004v-18.9999997h16.0000004z" fill="none" stroke="url(#i)" stroke-linecap="round"/><path d="m3.4460282 1.4819799c3.8955809 0 17.9999618.00136 17.9999618.00136l.000021 20.9987161h-17.9999828v-21.0000538z" fill="none" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/><path d="m9.956073 20.267685h-2.1270676v-5.823622l.020651-.956836.034418-1.046325q-.5300459.530046-.7365574.695255l-1.1564639.929302-1.0256734-1.280371 3.2422293-2.581393h1.7484633v10.06399z" fill="url(#j)" opacity=".66" stroke="#000" stroke-linejoin="round" stroke-width=".761" transform="scale(.98294772 1.0173481)"/><g transform="translate(-1.992714 -6.007286)"><path d="m21.481714 16.507295v4h-7.989v-4z" fill="url(#k)"/><g fill="none"><path d="m21.481714 16.507295v4h-7.989v-4z" opacity=".5" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round"/><path d="m16.992714 17.507286 3.489-.0073v2l-3.489.0073m.0073.000009-2.5-.0073v-2l2.5.0073" opacity=".5" stroke="url(#l)"/></g></g><g transform="matrix(.73400013 0 0 .73400013 11.632274 12.132274)"><path d="m16.798828 12.5c-.165264 0-.298828.211412-.298828.474609v.763672h-.09766l-1.123047.480469-.07227.07422-.552734-.552735c-.18611-.186109-.430016-.241858-.546875-.125l-.992188.992188c-.116858.116859-.06111.360765.125.546875l.552735.552734-.07422.07227-.480469 1.123047v.097651h-.763663c-.263197 0-.474609.133564-.474609.298828v1.402344c0 .165264.211412.298828.474609.298828h.763672v.105469l.480469 1.123047.07031.06836-.548828.548828c-.186109.186109-.241858.430016-.125.546875l.992188.992188c.116859.116859.360765.06111.546875-.125l.548828-.548828.07617.07812 1.123047.482422h.09766v.753907c0 .263201.133564.474612.298828.474612h1.402344c.165264 0 .298828-.211411.298828-.474609v-.753907h.105469l1.123047-.482422.07227-.07422.544922.544922c.18611.186108.430016.241859.546875.125l.992188-.992188c.116858-.116859.06111-.360766-.125-.546875l-.544922-.544922.07422-.07227.482422-1.123047v-.105462h.753907c.26319 0 .474602-.133564.474602-.298828v-1.402344c0-.165264-.211412-.298828-.474609-.298828h-.753907v-.09766l-.482422-1.123047-.07812-.07617.548828-.548828c.186109-.18611.241858-.430016.125-.546875l-.992188-.992188c-.116859-.116858-.360765-.06111-.546875.125l-.548828.548828-.06836-.07031-1.123047-.480469h-.105472v-.763672c0-.263197-.133564-.474609-.298828-.474609zm.705078 4c.829457 0 1.503906.674449 1.503906 1.503906.000001.829457-.674449 1.503906-1.503906 1.503906-.829457.000001-1.503906-.674449-1.503906-1.503906s.674449-1.503906 1.503906-1.503906z" display="block" fill="url(#a)" stroke="url(#b)" stroke-linejoin="round" transform="matrix(1.3623976 0 0 1.3623976 -15.847782 -16.528981)"/><path d="m8 3.465116c-2.5005771 0-4.5348837 2.034307-4.5348837 4.534884s2.0343066 4.534884 4.5348837 4.534884c2.500576-.000001 4.534884-2.034307 4.534884-4.534884s-2.034308-4.534884-4.534884-4.534884zm0 2.093024c1.347907 0 2.44186 1.093953 2.44186 2.44186s-1.093953 2.44186-2.44186 2.44186-2.4418605-1.093953-2.4418605-2.44186 1.0939535-2.44186 2.4418605-2.44186z" opacity=".05"/><path d="m8.0000001 4c-2.2056004 0-4.0000002 1.7944001-4.0000002 4.0000008 0 2.2055992 1.7943998 3.9999992 4.0000002 3.9999992 2.2055999 0 3.9999999-1.7944 3.9999999-3.9999992 0-2.2056007-1.7944-4.0000008-3.9999999-4.0000008z" fill="none" stroke="url(#c)" stroke-width="1.352275"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_formatallnotes.svg b/icon-themes/elementary_svg/cmd/lc_formatallnotes.svg
new file mode 100644
index 000000000..bb48ca735
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_formatallnotes.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="7.941811" x2="7.941811" y1="0" y2="16.000105"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#ccc"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="3.941811" x2="3.941811" y1="0" y2="16.004715"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#8c8c8c"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="10.127912" x2="9.984243" y1="12.048073" y2="3.95193"><stop offset="0" stop-color="#e5e5e5"/><stop offset="1" stop-color="#ababab"/></linearGradient><radialGradient id="d" cx="1.196594" cy="17.424702" gradientTransform="matrix(.67947269 0 0 .11633788 11.499105 20.415424)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="e" gradientTransform="matrix(-.00271019 .50014348 -.5122065 -.00277662 -10.621166 -10.412536)" gradientUnits="userSpaceOnUse" x1="24.577461" x2="62.560024" y1="-43.318027" y2="-44.495171"><stop offset="0" stop-color="#fff394"/><stop offset=".262" stop-color="#ffe16b"/><stop offset=".661" stop-color="#f9c440"/><stop offset="1" stop-color="#d48e15"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="13" x2="13" y1="3.999999" y2="11.999999"><stop offset="0" stop-color="#fff"/><stop offset=".04494323" 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(.26458333 0 0 .26458333 0 -.24939)"><ellipse cx="13.027919" cy="22.276831" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".291" rx="11.466102" ry="1.963204" stroke-width="1.128721"/><path d="m4.9824219 2.5039063c-1.3759391.0004871-2.4863159.9132868-2.4824219 2.0468751l.0000001 6.4492176-.0000005 1.45447c-.0000004 1.133595 1.1065595 2.061425 2.4824219 2.046875h3.1113281l-1.0410152 3.919922 4.7226566-3.410156.692035-.513672h3.550152c1.375939 0 2.482422-.91328 2.482422-2.046875v-.950564-5.5000004-1.4531239c0-1.1335948-1.106483-2.0473621-2.482422-2.046875z" fill="url(#e)" stroke="#ad5f00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" transform="translate(0 3.942578)"/><path d="m4.9785157 3.5252169c-.8193617.001871-1.4785156.5276394-1.4785156 1.1835938v7.6115003c.0029.655949.6593112 1.167431 1.4785156 1.183594l3.7230484-.003906.4492089.834195-.4530226 1.668157 2.8022496-2.002351.544922-.544195 3.955078.044194c.81876-.03146 1.5-.493708 1.5-1.149662v-7.6667436c-.002902-.6559478-.659153-1.1854648-1.478515-1.1835937z" fill="none" opacity=".5" stroke="url(#f)" transform="translate(0 3.942578)"/><path d="m5 5c-.3530072 0-.6859425.0598378-1 .1523438v8.8476562c0 1.108 1.3380002 2 3 2h11c.335659 0 .65225-.044131.953125-.111328.023791-.127302.046875-.255639.046875-.388672v-8c0-1.3850001-1.338-2.5-3-2.5z" fill="#a62100" opacity=".2" transform="translate(0 .942576)"/><path d="m4.9824219 2.5039063c-1.3759391.0004871-2.4863159.9132868-2.4824219 2.0468751l.0000001 6.4492176-.0000005 1.45447c-.0000004 1.133595 1.1065595 2.061425 2.4824219 2.046875h3.1113281l-1.0410152 3.919922 4.7226566-3.410156.692035-.513672h3.550152c1.375939 0 2.482422-.91328 2.482422-2.046875v-.950564-5.5000004-1.4531239c0-1.1335948-1.106483-2.0473621-2.482422-2.046875z" fill="url(#e)" stroke="#ad5f00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" transform="matrix(-1 0 0 1 23.999989 .942578)"/><path d="m4.9785157 3.5252169c-.8193617.001871-1.4785156.5276394-1.4785156 1.1835938v7.6115003c.0029.655949.6593112 1.167431 1.4785156 1.183594l3.7230484-.003906.4492089.834195-.4530226 1.668157 2.8022496-2.002351.544922-.544195 3.955078.044194c.81876-.03146 1.5-.493708 1.5-1.149662v-7.6667436c-.002902-.6559478-.659153-1.1854648-1.478515-1.1835937z" fill="none" opacity=".5" stroke="url(#f)" transform="matrix(-1 0 0 1 23.999989 .942578)"/></g><g transform="matrix(.1942042 0 0 .1942042 3.077706 3.21)"><path d="m6.9375.5c-.2484169 0-.4375.18908218-.4375.4375v1.25c-.5539029.1422005-1.051164.3718783-1.53125.65625l-.90625-.90625c-.1756569-.1756579-.449342-.1756579-.625 0l-1.5 1.5c-.175657.1756579-.175657.4493421 0 .625l.90625.90625c-.2843711.4800856-.514049.9773468-.65625 1.53125h-1.25c-.24841699 0-.4375.1890821-.4375.4375v2.125c.00000001.2484178.189083.4375.4375.4375h1.25c.1422009.553903.371879 1.051164.65625 1.53125l-.90625.90625c-.175657.175658-.175657.449342 0 .625l1.5 1.5c.1756579.175658.449342.175658.625 0l.90625-.90625c.4800861.284372.977347.51405 1.53125.65625v1.25c.0000001.248418.189083.4375.4375.4375h2.125c.2484176 0 .4375-.189082.4375-.4375v-1.25c.553903-.1422 1.051164-.371878 1.53125-.65625l.90625.90625c.175658.175658.449342.175658.625 0l1.5-1.5c.175658-.175658.175658-.449342 0-.625l-.90625-.90625c.284372-.480086.51405-.977347.65625-1.53125h1.25c.248418 0 .4375-.1890826.4375-.4375v-2.125c0-.2484178-.189083-.4375-.4375-.4375h-1.25c-.1422-.5539032-.371878-1.0511644-.65625-1.53125l.90625-.90625c.175658-.1756579.175658-.449342 0-.625l-1.5-1.5c-.175658-.1756579-.449342-.1756579-.625 0l-.90625.90625c-.480086-.2843717-.977347-.5140495-1.53125-.65625v-1.25c-.0000004-.24841782-.189082-.4375-.4375-.4375zm1.0625 5.5c1.104 0 2 .896 2 2s-.896 2-2 2-2-.896-2-2 .896-2 2-2z" display="block" fill="url(#a)" stroke="url(#b)" stroke-linejoin="round" stroke-width="1.362398"/><path d="m8 3.465116c-2.5005771 0-4.5348837 2.034307-4.5348837 4.534884s2.0343066 4.534884 4.5348837 4.534884c2.500576-.000001 4.534884-2.034307 4.534884-4.534884s-2.034308-4.534884-4.534884-4.534884zm0 2.093024c1.347907 0 2.44186 1.093953 2.44186 2.44186s-1.093953 2.44186-2.44186 2.44186-2.4418605-1.093953-2.4418605-2.44186 1.0939535-2.44186 2.4418605-2.44186z" opacity=".05"/><path d="m8.0000001 4c-2.2056004 0-4.0000002 1.7944001-4.0000002 4.0000008 0 2.2055992 1.7943998 3.9999992 4.0000002 3.9999992 2.2055999 0 3.9999999-1.7944 3.9999999-3.9999992 0-2.2056007-1.7944-4.0000008-3.9999999-4.0000008z" fill="none" stroke="url(#c)" stroke-width="1.352275"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_formatcelldialog.svg b/icon-themes/elementary_svg/cmd/lc_formatcelldialog.svg
new file mode 100644
index 000000000..f3dc1dd9b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_formatcelldialog.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" 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 33.938131 -17.400027)" 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 19.76187 104.39997)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><linearGradient id="d" gradientTransform="matrix(1.0073638 0 0 1 -.323637 0)" 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(.48483606 0 0 .5270602 4.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#D" y1="6.451322" y2="10.245955"/><linearGradient id="f" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#D" y1="6.451322" y2="10.245955"/><linearGradient id="g" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#D" y1="6.451322" y2="10.245955"/><linearGradient id="h" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#D" y1="6.451322" y2="8.348639"/><linearGradient id="i" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#D" y1="6.451322" y2="8.345967"/><linearGradient id="j" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#D" y1="6.451322" y2="8.348639"/><linearGradient id="k" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#D" y1="6.451322" y2="8.345967"/><linearGradient id="l" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#D" y1="6.451322" y2="8.348639"/><linearGradient id="m" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#D" y1="6.451322" y2="8.345967"/><linearGradient id="n" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#D" y1="6.451322" y2="8.348639"/><linearGradient id="o" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#D" y1="6.451322" y2="8.345967"/><linearGradient id="p" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#D" y1="6.451322" y2="8.348639"/><linearGradient id="q" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#D" y1="6.451322" y2="8.345967"/><linearGradient id="r" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#D" y1="6.451322" y2="8.348639"/><linearGradient id="s" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#D" y1="6.451322" y2="8.345967"/><linearGradient id="t" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#D" y1="6.451322" y2="8.348639"/><linearGradient id="u" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#D" y1="6.451322" y2="8.345967"/><linearGradient id="v" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#D" y1="6.451322" y2="8.348639"/><linearGradient id="w" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#D" y1="6.451322" y2="8.345967"/><linearGradient id="x" gradientTransform="matrix(.25 0 0 1 6.125 0)" gradientUnits="userSpaceOnUse" x1="11.5" x2="11.5" y1="10.5" y2="14.5"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="y" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="12" y2="13"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="z" gradientUnits="userSpaceOnUse" x1="17.461565" x2="17.461565" y1="12.132274" y2="23.876352"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#ccc"/></linearGradient><linearGradient id="A" gradientUnits="userSpaceOnUse" x1="14.525564" x2="14.525564" y1="12.132274" y2="23.879738"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#8c8c8c"/></linearGradient><linearGradient id="B" gradientUnits="userSpaceOnUse" x1="10.127912" x2="9.984243" y1="12.048073" y2="3.95193"><stop offset="0" stop-color="#e5e5e5"/><stop offset="1" stop-color="#ababab"/></linearGradient><linearGradient id="C" gradientTransform="matrix(.46923147 0 0 .47243347 .238446 -.625575)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#F" y1="15.499894" y2="48.395687"/><linearGradient id="D" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" y1="6.451322" y2="10.245955"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999982" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="E" gradientUnits="userSpaceOnUse" x1="11" x2="11" xlink:href="#F" y1="2" y2="22"/><linearGradient id="F" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g opacity=".4" transform="matrix(.52631578 0 0 .42857133 -2.631579 3.857159)"><path d="m43.950001 39.999973h5v7h-5z" fill="url(#a)"/><path d="m9.7500003 46.999973h-5v-7h5z" fill="url(#c)"/><path d="m9.7500003 40 34.2000007-.000028v7.000001l-34.2000007.000028z" fill="url(#d)" stroke-width="1.003675"/></g><rect fill="url(#C)" height="21" rx=".555556" ry=".583334" stroke-width="1.051315" width="20" x="1.5" y="1.5"/><path d="m2.5371094 1.5c-.574146 0-1.0371021.4629634-1.0371094 1.0371094v3.6269531 10.8359375 4.462891c0 .574146.4629634 1.037109 1.0371094 1.037109h17.9257816c.574146 0 1.037109-.462963 1.037109-1.037109v-4.462891-10.8359375-3.6269531c.000007-.574146-.462963-1.0371094-1.037109-1.0371094z" fill="url(#E)" stroke="#000" stroke-opacity=".273077"/><path d="m6 2v4h-4v1h4v3h-4v1h4v3h-4v1h4v3h-4v1h4v3h1v-3h4v3h1v-3h4v3h1v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-4h-1v4h-4v-4h-1v4h-4v-4zm1 5h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4z" fill-opacity=".27451"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m2.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#D)"/><path d="m7.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#e)"/><path d="m12.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#f)"/><path d="m17.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#g)"/><path d="m2.50125 7.498592 2.99875.001408.00125 1.99859h-3.000004z" stroke="url(#h)"/><path d="m7.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#i)"/><path d="m12.50125 7.498592 2.99875.001408.0013 1.99859h-3.000004z" stroke="url(#j)"/><path d="m17.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#k)"/><path d="m2.5 11.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#l)"/><path d="m7.49875 11.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#m)"/><path d="m12.5 11.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#n)"/><path d="m17.49875 11.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#o)"/><path d="m2.5 15.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#p)"/><path d="m7.49875 15.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#q)"/><path d="m12.5 15.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#r)"/><path d="m17.49875 15.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#s)"/><path d="m2.50125 19.4986 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#t)"/><path d="m7.5 19.500008 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#u)"/><path d="m12.50125 19.4986 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#v)"/><path d="m17.5 19.500008 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#w)"/></g><path d="m6.5 10.5h5v4h-5z" fill="url(#x)" stroke-width=".5"/><path d="m7.4999999 11.5h3.0000001v2h-3.0000001z" fill="none" opacity=".5" stroke="url(#y)" stroke-linecap="square"/><path d="m7 10c-.554 0-1 .446-1 1v3c0 .554.446 1 1 1h4c.554 0 1-.446 1-1v-3c0-.554-.446-1-1-1zm0 1h4v3h-4z" fill="#002e99" fill-opacity=".501961"/><g transform="matrix(.73400013 0 0 .73400013 11.632274 12.132274)"><path d="m16.798828 12.5c-.165264 0-.298828.211412-.298828.474609v.763672h-.09766l-1.123047.480469-.07227.07422-.552734-.552735c-.18611-.186109-.430016-.241858-.546875-.125l-.992188.992188c-.116858.116859-.06111.360765.125.546875l.552735.552734-.07422.07227-.480469 1.123047v.097651h-.763663c-.263197 0-.474609.133564-.474609.298828v1.402344c0 .165264.211412.298828.474609.298828h.763672v.105469l.480469 1.123047.07031.06836-.548828.548828c-.186109.186109-.241858.430016-.125.546875l.992188.992188c.116859.116859.360765.06111.546875-.125l.548828-.548828.07617.07812 1.123047.482422h.09766v.753907c0 .263201.133564.474612.298828.474612h1.402344c.165264 0 .298828-.211411.298828-.474609v-.753907h.105469l1.123047-.482422.07227-.07422.544922.544922c.18611.186108.430016.241859.546875.125l.992188-.992188c.116858-.116859.06111-.360766-.125-.546875l-.544922-.544922.07422-.07227.482422-1.123047v-.105462h.753907c.26319 0 .474602-.133564.474602-.298828v-1.402344c0-.165264-.211412-.298828-.474609-.298828h-.753907v-.09766l-.482422-1.123047-.07812-.07617.548828-.548828c.186109-.18611.241858-.430016.125-.546875l-.992188-.992188c-.116859-.116858-.360765-.06111-.546875.125l-.548828.548828-.06836-.07031-1.123047-.480469h-.105472v-.763672c0-.263197-.133564-.474609-.298828-.474609zm.705078 4c.829457 0 1.503906.674449 1.503906 1.503906.000001.829457-.674449 1.503906-1.503906 1.503906-.829457.000001-1.503906-.674449-1.503906-1.503906s.674449-1.503906 1.503906-1.503906z" display="block" fill="url(#z)" stroke="url(#A)" stroke-linejoin="round" transform="matrix(1.3623976 0 0 1.3623976 -15.847782 -16.528981)"/><path d="m8 3.465116c-2.5005771 0-4.5348837 2.034307-4.5348837 4.534884s2.0343066 4.534884 4.5348837 4.534884c2.500576-.000001 4.534884-2.034307 4.534884-4.534884s-2.034308-4.534884-4.534884-4.534884zm0 2.093024c1.347907 0 2.44186 1.093953 2.44186 2.44186s-1.093953 2.44186-2.44186 2.44186-2.4418605-1.093953-2.4418605-2.44186 1.0939535-2.44186 2.4418605-2.44186z" opacity=".05"/><path d="m8.0000001 4c-2.2056004 0-4.0000002 1.7944001-4.0000002 4.0000008 0 2.2055992 1.7943998 3.9999992 4.0000002 3.9999992 2.2055999 0 3.9999999-1.7944 3.9999999-3.9999992 0-2.2056007-1.7944-4.0000008-3.9999999-4.0000008z" fill="none" stroke="url(#B)" stroke-width="1.352275"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_formatcolumns.svg b/icon-themes/elementary_svg/cmd/lc_formatcolumns.svg
new file mode 100644
index 000000000..d12a7365d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_formatcolumns.svg
@@ -0,0 +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(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="e" gradientTransform="matrix(.48571543 0 0 .45629666 .342829 .348862)" 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="f" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.32432)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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><path d="m3.500001 22h16.999998v2h-16.999998z" fill="url(#a)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#b)" opacity=".15"/><path d="m20.5 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#d)" opacity=".15"/><path d="m3.4999601 1.499957c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.998716s-11.3333862 0-17.0000799 0c0-7.000018 0-14.0000349 0-21.0000537z" fill="url(#e)"/><g fill="none"><path d="m19.5 21.5h-15.0000004v-18.9999999h15.0000004z" stroke="url(#f)" stroke-linecap="round"/><path d="m3.4999601 1.499957c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.998716s-11.3333862 0-17.0000799 0c0-7.000018 0-14.0000349 0-21.0000537z" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/><g stroke="#616161" stroke-linecap="round"><path d="m6.5071212 5.49995h3.9928788"/><path d="m6.5071212 9.49995h3.9928788"/><path d="m6.5071212 13.49995h3.9928788"/><path d="m6.5071212 17.49995h3.9928788"/><path d="m13.5 5.49995h4"/><path d="m13.5 9.49995h4"/><path d="m13.5 13.49995h4"/><path d="m13.5 17.49995h4"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_formatgroup.svg b/icon-themes/elementary_svg/cmd/lc_formatgroup.svg
new file mode 100644
index 000000000..e9f1d796d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_formatgroup.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="15.510406" x2="15.510406" y1="4.999999" y2="12.999999"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="17.868578" x2="17.868578" y1="3.456896" y2="14.510682"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="9.501249" x2="9.501249" y1="11" y2="18"><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="d" gradientUnits="userSpaceOnUse" x1="10.868578" x2="10.868578" y1="9.581896" y2="19.385682"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><rect fill="url(#d)" height="10" rx="1" width="10" x="4.5" y="9.5"/><path d="m5.501251 10.498745h8v8h-8z" fill="none" opacity=".5" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round"/><rect fill="none" height="10" opacity=".5" rx="1" stroke="#555761" stroke-linecap="round" stroke-linejoin="round" width="10" x="4.5" y="9.5"/><path d="m20.500001 9.0000004a5.5000005 5.5000019 0 1 1 -11.0000009 0 5.5000005 5.5000019 0 1 1 11.0000009 0z" fill="url(#b)"/><g stroke-linecap="round" stroke-linejoin="round"><path d="m19.499995 8.9999994a4.4999993 4.4999996 0 1 1 -8.999998 0 4.4999993 4.4999996 0 1 1 8.999998 0z" fill="none" opacity=".5" stroke="url(#a)"/><path d="m20.500001 9.0000004a5.5000005 5.5000019 0 1 1 -11.0000009 0 5.5000005 5.5000019 0 1 1 11.0000009 0z" fill="none" opacity=".5" stroke="#002e99"/><path d="m1.5000001 1.5000001h2v1.9999998h-2z" fill="#fafafa" stroke="#7e8087" stroke-opacity=".949458"/></g><path d="m4.0000001 2.5h15.9999999" fill="none" opacity=".6" stroke="#abacae"/><path d="m20.5 1.5000001h2v1.9999998h-2z" fill="#fafafa" stroke="#7e8087" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".949458"/><path d="m1.5000001 20.5h2v2h-2z" fill="#fafafa" stroke="#7e8087" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".949458"/><path d="m4.0000001 21.5h15.9999999" fill="none" opacity=".6" stroke="#abacae"/><path d="m20.5 20.5h2v2h-2z" fill="#fafafa" stroke="#7e8087" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".949458"/><g fill="none" stroke="#abacae"><path d="m21.5 4v16" opacity=".6"/><path d="m2.5000001 4v16" opacity=".6"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_formatpaintbrush.svg b/icon-themes/elementary_svg/cmd/lc_formatpaintbrush.svg
new file mode 100644
index 000000000..127e1f37e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_formatpaintbrush.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="6.778827" x2="5.973714" y1="18.336945" y2="11.777623"><stop offset="0" stop-color="#f37329"/><stop offset="1" stop-color="#ffa154"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.42857 0 0 .46667 0 -.067)" gradientUnits="userSpaceOnUse" x1="10.803" x2="10.909" y1="-3.027" y2="10.244"><stop offset="0" stop-color="#fff"/><stop offset=".062" stop-color="#fff" stop-opacity=".235"/><stop offset=".515" stop-color="#fff" stop-opacity=".42"/><stop offset=".562" stop-color="#fff" stop-opacity=".849"/><stop offset=".614" stop-color="#fff" stop-opacity=".196"/><stop offset=".963" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="11" x2="11" y1="11" y2="16.5"><stop offset="0" stop-color="#0d0d0d"/><stop offset="1" stop-color="#727272"/></linearGradient><linearGradient id="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.0207 0 0 .00618 23.006 8.634)" 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><radialGradient id="f" cx="605.714" cy="486.648" gradientTransform="matrix(-.00803 0 0 .00618 30.332 8.634)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><radialGradient id="g" cx="605.714" cy="486.648" gradientTransform="matrix(.00803 0 0 .00618 30.65 8.634)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><linearGradient id="h" gradientTransform="matrix(.46667 0 0 -.5 -.933 -.75)" gradientUnits="userSpaceOnUse" x1="25.5" x2="26" y1="-13.625" y2="-39.125"><stop offset="0" stop-color="#e2b369"/><stop offset="1" stop-color="#c79b55"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="10" x2="10" y1="-1" y2="9"><stop offset="0" stop-color="#fff"/><stop offset=".066" stop-color="#ddd"/><stop offset=".661" stop-color="#abacae"/><stop offset="1" stop-color="#89898b"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="10.502" x2="10.502" y1=".998" y2="5"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><g transform="translate(4 5)"><path d="m25.492 10.898h10v1.5h-10z" fill="url(#e)" opacity=".15" transform="matrix(1.14407 0 0 1 -24.156 6.77)"/><path d="m25.492 10.898v1.5c-.414.003-1-.336-1-.75s.46-.75 1-.75z" fill="url(#f)" opacity=".15" transform="matrix(1.14407 0 0 1 -24.156 6.77)"/><path d="m35.492 10.898v1.5c.414.003 1-.336 1-.75s-.462-.75-1-.75z" fill="url(#g)" opacity=".15" transform="matrix(1.14407 0 0 1 -24.156 6.77)"/><path d="m10.557-4.495c-.966 0-1.85.063-1.807 1.995.026 1.147.585 2.308.88 4.016.05.29-.214375 1.409-.249375 1.987h-3.36c-.83 0-1.4976103.6680034-1.5 1.5l-.015625 5.44 11.992-.146.015625-5.299c.0024-.8299964-.67-1.5005105-1.5-1.5l-3.252.002c-.036-.613-.278625-1.757-.289625-1.897-.122-1.503.696-2.932.78-4.105.14-1.93-.725-1.996-1.692-1.996z" display="block" fill="url(#h)" stroke="#66430b" stroke-opacity=".498"/><path d="m14.5 4.5v-3l-11.994.005-.006 2.993z" display="block" fill="url(#i)" stroke="#000" stroke-opacity=".345" transform="translate(2 6)"/><path d="m2.648 3c-.04-.632.208-1.034 1-1h9.95c.464.074.943.116 1 1h-10.948z" fill="url(#j)" opacity=".67" transform="translate(2 6)"/><path d="m7.507 4.5h6" fill="none" opacity=".1" stroke="#fff" stroke-linecap="round"/><path d="m10.557-3.545c-.463 0-.69.063-.707.076-.018.016-.17.128-.153.95.02.853.55 2.04.867 3.875-.028-1.73.687-3.182.74-3.922.06-.823-.088-.92-.08-.912.01.008-.206-.064-.667-.064zm.002 5.434c-.006.024 0 .066-.004.093-.024.184-.06.374-.094.567-.07.386-.14.8-.15.973-.0307.5007883-.4462727.9789399-.948.978l-3.313-.072c-.3199245-.0069528-.55.23-.55.552v4.52h10v-4.393c0-.322-.18-.607-.5-.607h-3.307524c-.503548.0007875-.914325-.3332392-.942476-.836-.013-.223-.027-.786-.088-1.145-.03-.18-.06-.35-.084-.485-.01-.054-.015-.103-.02-.14z" display="block" fill="none" opacity=".67" stroke="url(#b)"/><path d="m4 11h13v5h-13z" fill="url(#c)"/><circle cx="-16.066999" cy=".847" fill="#fff" r=".947" transform="rotate(-90)"/><path d="m5.1706117 13.025301c-.080027.02203-.1589594.135324-.2447925.389325 1.1764685.860773-2.2076247 1.385133-.4218775 1.610685 1.79066 1.780711-4.49640722 2.073412-6.6588877 2.975276-.6355571.333333 2.21976358.384106 5.9922175.440106 1.5751154.02311 3.3333532.518859 4.6666902-.08203l.851567.2487c.618668.182222 1.1219653-.544493 1.8073003-.701827.382223-.08533 1.026447.301616 1.324225.154948-2.085779-2.067779.715704.05539.680776-.652945.291237.02839 2.026229-.403491 2.617301-.714848.720728-.379655 1.348669-2.327859-.340282-2.617194-1.184526-.202923-2.304593.81192-5.045044.806586l-1.0729223-.0052-1.230475.01693c-2.0906718-.4018-1.664218 1.075597-2.2135531-.613297-.8955578.599447-.3654598-1.350666-.7122429-1.255215zm7.3333703 2.00001c.08409.399818-.289641.214741 0 .350285v.983055l-.338543-.790368zm-4.6666903.237289v.429381l-.237289 1.062152v-.66667z" style="fill-rule:evenodd;stroke:#a62100;stroke-width:.666668;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#a)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_formattedfield.svg b/icon-themes/elementary_svg/cmd/lc_formattedfield.svg
new file mode 100644
index 000000000..e38cd191d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_formattedfield.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="4.993" cy="43.5" gradientTransform="matrix(2.0038 0 0 1.4 29.533211 -17.399743)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#d"/><radialGradient id="b" cx="4.993" cy="43.5" gradientTransform="matrix(-2.0038 0 0 -1.4 18.466443 104.40026)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#d"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="12.279352" x2="12.279352" y1="7.009712" y2="15.553523"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><linearGradient id="d"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="25.058" x2="25.058" y1="47.028" y2="39.999"><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" gradientUnits="userSpaceOnUse" x1="11.497636" x2="11.497636" y1="4" y2="14"><stop offset="0" stop-color="#fff"/><stop offset=".063165" stop-color="#fff" stop-opacity=".23529"/><stop offset=".95056" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><radialGradient id="g" cx="7.4957" cy="8.4498" gradientTransform="matrix(0 1.1385 -1.2044 -.00000002 22.177 -5.7503)" gradientUnits="userSpaceOnUse" r="20"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e1e1e1"/></radialGradient><g transform="translate(0 3)"><g opacity=".4" transform="matrix(.57895 0 0 .42857 -1.8947 -3.1429)"><path d="m39.545211 40.000257h5v7h-5z" fill="url(#a)"/><path d="m8.4544434 47.000257h-5v-7h5z" fill="url(#b)"/><path d="m8.4544434 40.000257h31.0907676v7h-31.0907676z" fill="url(#e)"/></g><path d="m2.5 3c-.28565 0-.5.21435-.5.5v11c0 .28565.21435.5.5.5h19c.28565 0 .5-.21435.5-.5v-11c0-.28565-.21435-.5-.5-.5z" fill="url(#g)"/><path d="m2.5012 3.4988 18.9988.0012-.0012 11.0012-18.9988-.0012z" fill="none" opacity=".5" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><rect fill="#b5b5b5" height="8" rx="1" width="16" x="4" y="5"/><path d="m2.5 2c-.82235 0-1.5.67765-1.5 1.5v11c0 .82235.67765 1.5 1.5 1.5h19c.82235 0 1.5-.67765 1.5-1.5v-11c0-.82235-.67765-1.5-1.5-1.5zm0 1h19c.28565 0 .5.21435.5.5v11c0 .28565-.21435.5-.5.5h-19c-.28565 0-.5-.21435-.5-.5v-11c0-.28565.21435-.5.5-.5z" fill-opacity=".23907"/><rect fill="#cacaca" height="7" rx="1" width="16" x="4" y="6"/></g><g fill="url(#c)" stroke="#000" stroke-opacity=".470588"><path d="m7.0628577 11.349241q0 .680093.144262 1.0222.1483839.337985.4781257.337985.6429966 0 .6429966-1.360185 0-1.3519413-.6429966-1.3519413-.3297418 0-.4781257.3379853-.144262.333864-.144262 1.013956zm1.8754067 0q0 .445152-.074192.799624-.074192.354473-.2266975.597657-.1525056.243185-.3915684.375082-.2349411.127775-.5605611.127775-.3008894 0-.5317087-.127775-.2308193-.131897-.3874467-.375082-.1566274-.243184-.234941-.597657-.078314-.354472-.078314-.799624 0-.445151.07007-.795502.0741923-.350351.2225762-.5894134.1525056-.2431846.3833248-.3709596.2349411-.127775.5564394-.127775.309133 0 .5399522.127775.2349411.127775.3915685.3709596.1607491.2390624.2390628.5894134.082435.350351.082435.795502zm1.7641186 2.415359q0 .680093.144262 1.018078.148384.337986.478126.337986.642996 0 .642996-1.356064 0-1.351941-.642996-1.351941-.329742 0-.478126.337985-.144262.333864-.144262 1.013956zm1.871285 0q0 .445152-.07419.799624-.07007.350351-.222576.593535-.152505.243185-.391568.375082-.234941.127775-.560561.127775-.305011 0-.535831-.127775-.230819-.131897-.387446-.375082-.152506-.243184-.23082-.593535-.07831-.354472-.07831-.799624 0-.445151.07007-.795502.07419-.350351.222576-.589413.152505-.243185.383325-.37096.234941-.127775.556439-.127775.309133 0 .539952.127775.234941.127775.391569.37096.156627.239062.234941.589413.08244.350351.08244.795502zm-1.055174-4.2124517-3.3427576 6.0260317h-.6512402l3.3468798-6.0260317z"/><path d="m15.230239 15.57818h-.766649v-6.0260317h3.128425v.6759707h-2.361776v2.126835h2.205149v.675971h-2.205149z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_formatungroup.svg b/icon-themes/elementary_svg/cmd/lc_formatungroup.svg
new file mode 100644
index 000000000..a2bf21ed7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_formatungroup.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="15.510404" x2="15.510404" y1="4.999999" y2="12.999999"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="17.868577" x2="17.868577" y1="3.456896" y2="14.510682"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="9.501249" x2="9.501249" y1="11" y2="18"><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="d" gradientUnits="userSpaceOnUse" x1="10.868578" x2="10.868578" y1="9.581896" y2="19.385682"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><path d="m16.5 8.9999999v11.0000001" fill="none" opacity=".6" stroke="#abacae"/><path d="m4.0000001 7.4999999h10.9999999" fill="none" opacity=".6" stroke="#abacae"/><rect fill="url(#d)" height="10" rx="1" width="10" x="4.5" y="9.5"/><g stroke-linecap="round" stroke-linejoin="round"><path d="m5.501251 10.498745h8v8h-8z" fill="none" stroke="url(#c)"/><rect fill="none" height="10" opacity=".5" rx="1" stroke="#555761" width="10" x="4.5" y="9.5"/><path d="m1.5000002 20.5h1.9999998v2h-1.9999998z" fill="#fafafa" stroke="#7e8087" stroke-opacity=".949458"/></g><path d="m4.0000001 21.5h10.9999999" fill="none" opacity=".6" stroke="#abacae"/><path d="m2.5000001 8.9999999v11.0000001" fill="none" opacity=".6" stroke="#abacae"/><g fill="#fafafa" stroke="#7e8087" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".949458"><path d="m15.5 20.5h2v2h-2z"/><path d="m1.5000001 6.5h2v2h-2z"/><path d="m7.5 1.5h2v1.9999998h-2z"/></g><path d="m20.5 8.9999995a5.5000005 5.5000019 0 1 1 -11.000001 0 5.5000005 5.5000019 0 1 1 11.000001 0z" fill="url(#b)"/><g fill="none"><path d="m19.499993 8.9999986a4.4999993 4.4999996 0 1 1 -8.999998 0 4.4999993 4.4999996 0 1 1 8.999998 0z" opacity=".5" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><path d="m20.5 8.9999995a5.5000005 5.5000019 0 1 1 -11.000001 0 5.5000005 5.5000019 0 1 1 11.000001 0z" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/><path d="m10 15.5h10" opacity=".6" stroke="#abacae"/></g><path d="m20.5 1.5h2v1.9999998h-2z" fill="#fafafa" stroke="#7e8087" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".949458"/><path d="m20.5 14.5h2v2h-2z" fill="#fafafa" stroke="#7e8087" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".949458"/><path d="m8.5 4v10" fill="none" opacity=".6" stroke="#abacae"/><path d="m7.5 14.5h2v2h-2z" fill="#fafafa" stroke="#7e8087" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".949458"/><g fill="none" stroke="#abacae"><path d="m10 2.4999999h10" opacity=".6"/><path d="m21.5 4v10" opacity=".6"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_formdesigntools.svg b/icon-themes/elementary_svg/cmd/lc_formdesigntools.svg
new file mode 100644
index 000000000..52ecc7908
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_formdesigntools.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="12" cy="2" fx="12" fy="2" gradientTransform="matrix(-.00000005 2.2105263 -1.7894737 -.00000004 15.578948 -24.526316)" gradientUnits="userSpaceOnUse" r="9.5" xlink:href="#k"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="10.8484" x2="10.8484" xlink:href="#c" y1="8.0466" y2="21.817619"/><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.783 0 0 .78 -136.125 -5.74)" gradientUnits="userSpaceOnUse" x1="182" x2="182" xlink:href="#c" y1="33" y2="24.52"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#k" y1="13" y2="19"/><linearGradient id="f"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="g" cx="4.993" cy="43.5" gradientTransform="matrix(2.0038 0 0 1.4 27.988 -17.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#f"/><radialGradient id="h" cx="4.993" cy="43.5" gradientTransform="matrix(2.0038 0 0 1.4 -20.012 -104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#f"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="25.058" x2="25.058" y1="47.028" y2="39.999"><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="j" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="4" y2="20"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="k" cx="7.496" cy="8.45" gradientTransform="matrix(0 1.1385 -1.2044 0 22.177 -5.75)" gradientUnits="userSpaceOnUse" r="20"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e1e1e1"/></radialGradient><rect fill="url(#a)" height="19" rx="1" width="19" x="2.5" y="2.5"/><g opacity=".4"><path d="m38 40h5v7h-5z" fill="url(#g)" transform="matrix(.579 0 0 .4286 -1.895 2.857)"/><path d="m-10-47h5v7h-5z" fill="url(#h)" transform="matrix(-.579 0 0 -.4286 -1.895 2.857)"/><path d="m10 40h28v7h-28z" fill="url(#i)" transform="matrix(.579 0 0 .4286 -1.895 2.857)"/></g><path d="m3.5 3.5h17v17h-17z" fill="none" opacity=".5" stroke="url(#j)" stroke-linecap="round" stroke-linejoin="round"/><g fill-rule="evenodd"><path d="m4.936 4.975a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" fill="#fff"/><path d="m4.936 4.53a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" opacity=".3"/><path d="m19.916 4.975a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" fill="#fff"/><path d="m19.916 4.53a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" opacity=".3"/><path d="m4.936 19.992a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" fill="#fff"/><path d="m4.936 19.548a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" opacity=".3"/><path d="m19.916 19.992a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" fill="#fff"/><path d="m19.916 19.548a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" opacity=".3"/></g><rect fill="#b5b5b5" height="5" rx="1" width="14" x="5" y="7"/><path d="m3.5 2c-.822 0-1.5.678-1.5 1.5v17c0 .822.678 1.5 1.5 1.5h17c.822 0 1.5-.678 1.5-1.5v-17c0-.822-.678-1.5-1.5-1.5zm0 1h17c.286 0 .5.214.5.5v17c0 .286-.214.5-.5.5h-17c-.286 0-.5-.214-.5-.5v-17c0-.286.214-.5.5-.5z" fill-opacity=".239"/><rect fill="#cacaca" height="4" rx="1" width="14" x="5" y="8"/><rect fill="#bababa" height="5" rx=".69" width="14" x="5" y="14"/><rect fill="url(#e)" height="3" rx=".384" width="12" x="6" y="15"/><g fill="#4d4d4d"><path d="m8 16h1v1h-1z"/><path d="m9 15h1v1h-1z"/><path d="m10 16h1v1h-1z"/><path d="m8 17h1v1h-1z"/><path d="m10 17h1v1h-1z"/><path d="m9 18h1v1h-1z"/><path d="m12 15h1v1h-1z"/><path d="m12 16h1v1h-1z"/><path d="m12 17h1v1h-1z"/><path d="m12 18h1v1h-1z"/><path d="m14 15h1v1h-1z"/><path d="m13 16h1v1h-1z"/><path d="m14 17h1v1h-1z"/><path d="m14 18h1v1h-1z"/></g><g transform="translate(0 -1)"><path d="m1.5 6.5 16 16h-16zm3 8.5v4.5h5z" style="fill:#9bdb4d;fill-opacity:.588;fill-rule:evenodd;stroke:#206b00;stroke-linejoin:round;stroke-opacity:.501961"/><g fill="none" transform="translate(.032)"><path d="m2.468 8.9116875v12.5883125h12.602z" fill="none" opacity=".5" stroke="url(#b)"/><path d="m3.468 14v6.5h7" opacity=".5" stroke="url(#d)"/><path d="m3.468 23.5h14" opacity=".3" stroke="#d1ff82" stroke-linecap="square"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_formelcursor.svg b/icon-themes/elementary_svg/cmd/lc_formelcursor.svg
new file mode 100644
index 000000000..ab5b12adc
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_formelcursor.svg
@@ -0,0 +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"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="b" cx="12" cy="6.311" gradientTransform="matrix(-3.96696 .24794 -.2832 -4.53097 61.39 26.62)" gradientUnits="userSpaceOnUse" r="3.531" xlink:href="#a"/><radialGradient id="c" cx="11" cy="7.571" gradientTransform="matrix(-5 0 0 -2.33333 66 20.667)" gradientUnits="userSpaceOnUse" r="3" xlink:href="#a"/><radialGradient id="d" cx="4.992979" cy="43.5" gradientTransform="matrix(2.003784 0 0 1.4 22.130988 -17.399998)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#e"/><linearGradient id="e"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="f" cx="4.992979" cy="43.5" gradientTransform="matrix(-2.003784 0 0 -1.4 37.404727 104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#e"/><linearGradient id="g" 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><g fill="#3f3f3f"><path d="m9 3.47a.532.532 0 0 0 -.53.53v1a.532.532 0 0 0 .524.53l1.47.017v.004l.006 5.449-.005 5.45-.002.003-1.47.016a.532.532 0 0 0 -.524.53v1a.532.532 0 0 0 .53.53h6a.532.532 0 0 0 .53-.53v-1a.532.532 0 0 0 -.524-.53l-1.477-.017-.003-.002.004-5.45-.003-5.45.002-.003 1.476-.016a.532.532 0 0 0 .526-.531v-1a.532.532 0 0 0 -.53-.53z" fill="url(#b)"/><path d="m9 4v1l1.572.018c.236 0 .423.272.424.53v10.903c0 .26-.188.533-.424.532l-1.572.017v1h6v-1l-1.574-.018c-.235 0-.43-.273-.43-.53l.004-5.452-.004-5.45c0-.26.195-.532.43-.532l1.574-.018v-1z" fill="url(#c)"/><path d="m15.578 3c-2.618.007-4.537 0-7.152 0-.236 0-.422.263-.422.52l-.004 2c0 .26.19.47.426.47l1.574.01v10l-1.574.01c-.236 0-.426.21-.426.47l.004 2c0 .257.212.52.448.52 2.615 0 4.508-.007 7.126 0 .235 0 .426-.21.426-.47v-2.06c0-.26-.19-.47-.426-.47h-1.578v-10h1.578c.235 0 .426-.21.426-.47v-2.06c0-.26-.19-.47-.426-.47zm-6.578 1h6v1l-1.574.018c-.235 0-.43.273-.43.53l.004 5.452-.004 5.45c0 .26.195.532.43.532l1.574.018v1h-6v-1l1.572-.018c.236 0 .423-.272.424-.53l.004-5.452-.004-5.45c0-.26-.188-.533-.424-.532l-1.572-.018z" fill="#000" fill-opacity=".537"/><path d="m9 3.4238281a.57688944.57688944 0 0 0 -.5761719.5761719v1a.57688944.57688944 0 0 1 .5761719-.5761719h6a.57688944.57688944 0 0 1 .576172.5761719v-1a.57688944.57688944 0 0 0 -.576172-.5761719zm1.419922 12.9843749-1.4257814.015625a.57688944.57688944 0 0 0 -.5703125.576172v1a.57688944.57688944 0 0 1 .5703125-.576172l1.4257814-.015625zm3.152344 0v1l1.433593.015625a.57688944.57688944 0 0 1 .570313.576172v-1a.57688944.57688944 0 0 0 -.570313-.576172z" fill="#fff" opacity=".1"/></g><g opacity=".4" transform="matrix(.73684208 0 0 .57142853 -9.68421 -6.857142)"><path d="m32.142858 40.000002h5v7h-5z" fill="url(#d)"/><path d="m27.392857 47.000002h-5v-7h5z" fill="url(#f)"/><path d="m27.392857 40.000001h4.750001v7.000001h-4.750001z" fill="url(#g)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_formfiltered.svg b/icon-themes/elementary_svg/cmd/lc_formfiltered.svg
new file mode 100644
index 000000000..8e5658d23
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_formfiltered.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="640.7467" x2="641.24701" y1="-143.3894" y2="-128.06665"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-.222635 -.37381299 .385616 -.215821 26.912532 54.139086)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="82.923607" x2="107.10129" y1="27.590219" y2="27.913111"><stop offset="0" stop-color="#c2c3c4"/><stop offset=".09508789" stop-color="#c4c5c8"/><stop offset="1" stop-color="#fcfcfc"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="6.661862" x2="19.652243" y1="11.660338" y2="4.160338"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74407381" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1=".110175" x2="22.257858" y1="11.067201" y2="11.067201"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="640.827194" x2="640.827194" y1="-142.244292" y2="-129.800178"><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><g transform="matrix(-.5 .8660254 -.8660254 -.5 25.42908 5.060827)"><path d="m10.112109 20.640247 2.344358-1.353516 2.816611-9.7113296 6.495191-3.75c-.197165-1.8980106-1.161447-3.2342531-2.5-4.330127l-6.495191 3.75-9.8185638-2.4164084-2.34435782 1.3535156 4.76281672 8.2220964z" fill="url(#b)" fill-rule="evenodd" stroke="url(#d)" stroke-linejoin="round"/><path d="m6.237307 11.905455 4.241543 7.366099 1.154003-.666264 2.82554-9.7142305 6.172328-3.5726163c-.323052-.9681865-.777781-1.8513276-1.496093-2.5913104l-6.176235 3.5658505-9.8154759-2.415936-1.1640675.6720747z" fill="none" stroke="url(#c)"/><g transform="matrix(-.33472737 -.57976481 .5791521 -.33437362 308.07022 326.80064)"><path d="m641.02374-143.50215c-4.12633 0-7.47842 3.35208-7.47842 7.47841s3.35209 7.47842 7.47842 7.47842 7.47841-3.35209 7.47841-7.47842-3.35208-7.47841-7.47841-7.47841z" style="stroke:#002e99;stroke-width:1.494543;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.737255;fill:url(#a)"/><path d="m647.04191-136.00021c0 3.33696-2.70525 6.04212-6.04184 6.04212-3.33688 0-6.04198-2.7052-6.04198-6.04212 0-3.33681 2.7051-6.0417 6.04198-6.0417 3.33659 0 6.04184 2.70489 6.04184 6.0417z" style="opacity:.5;fill:none;stroke-width:1.389214;stroke-linecap:round;stroke-linejoin:round;stroke:url(#e)"/><path d="m13.21875 3.40625a2.0402886 2.0402886 0 0 0 -.09375.09375l-4.1875 4.5625-1.5-1.5a2.0402886 2.0402886 0 0 0 -2.875 0l-2 2a2.0402886 2.0402886 0 0 0 -.53125.875 2.0402886 2.0402886 0 0 0 0 .0625c.041073.581606.1379501 1.153759.3125 1.6875a2.0402886 2.0402886 0 0 0 .375.40625l5 4a2.0402886 2.0402886 0 0 0 .71875.375c.020551.0016.041899-.0015.0625 0a2.0402886 2.0402886 0 0 0 .125.03125c.1241935.0066.2491729 0 .375 0 .178711 0 .3559046-.01809.53125-.03125a2.0402886 2.0402886 0 0 0 .96875-.59375l5.46875-5.875c.01167-.1652555.03125-.3317746.03125-.5 0-2.2785514-1.095693-4.3155215-2.78125-5.59375z" fill="#002e99" opacity=".1" transform="translate(632 -145)"/><path d="m14.03125 4.15625a.94895148.94895148 0 0 0 -.09375.0625l-4.96875 5.4375-2.3125-2.3125a.94895148.94895148 0 0 0 -1.3125 0l-2 2a.94895148.94895148 0 0 0 .0625 1.40625l5 4a.94895148.94895148 0 0 0 1.28125-.09375l6.21875-6.6875c-.218501-1.473701-.888095-2.7885095-1.875-3.8125z" fill="#002e99" opacity=".25" transform="translate(632 -145)"/><path d="m646.625-140.125-5.625 6.125-3-3-2 2 5 4 6.65625-7.15625z" fill="#fff"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_formfilternavigator.svg b/icon-themes/elementary_svg/cmd/lc_formfilternavigator.svg
new file mode 100644
index 000000000..10c43d175
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_formfilternavigator.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="23.896" cy="3.99" gradientTransform="matrix(0 .98632502 -1.3019316 0 13.194836 -22.714478)" gradientUnits="userSpaceOnUse" r="20.396999"><stop offset="0" stop-color="#fff"/><stop offset=".26238" stop-color="#ddd"/><stop offset=".66093999" stop-color="#abacae"/><stop offset="1" stop-color="#89898b"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="7.476259" x2="7.476259" y1="1.263739" y2="14.806796"><stop offset="0" stop-color="#fff"/><stop offset=".42447853" stop-color="#fff" stop-opacity=".235294"/><stop offset=".82089913" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.31194295 0 0 .31194147 -20.72549 -2.159155)" gradientUnits="userSpaceOnUse" x1="92.696327" x2="92.696327" y1="16.554602" y2="48.983677"><stop offset="0" stop-color="#fff"/><stop offset=".33799788" stop-color="#fff" stop-opacity=".235294"/><stop offset=".61996669" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="d" cx="8" cy="4.999986" gradientTransform="matrix(1.1446205 0 0 1.1446151 -1.156964 -1.15687)" gradientUnits="userSpaceOnUse" r="4.805086"><stop offset="0" stop-color="#7a8498"/><stop offset="1" stop-color="#34405c"/></radialGradient><linearGradient id="e" gradientTransform="matrix(3.6415332 1.0119605 -1.0119605 3.6415332 4.760432 -10.827302)" gradientUnits="userSpaceOnUse" x1="2.027828" x2="3.185315" y1="3.995011" y2="4.434366"><stop offset="0" stop-color="#ff8c82"/><stop offset=".31209752" stop-color="#ed5353"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="f" gradientTransform="matrix(-3.6415331 -1.0119607 1.0119607 -3.6415331 19.739567 18.327303)" gradientUnits="userSpaceOnUse" x1="3.230561" x2="1.906501" xlink:href="#g" y1="4.55868" y2="4.231917"/><linearGradient id="g"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#c1c1c1"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.47371654 -.24028843 .24028843 .47371654 -9.064166 2.185152)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#g" y1="22" y2="26"/><linearGradient id="i" gradientTransform="matrix(-.222635 -.37381299 .385616 -.215821 26.912532 54.139086)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="82.923607" x2="107.10129" y1="27.590219" y2="27.913111"><stop offset="0" stop-color="#c2c3c4"/><stop offset=".09508789" stop-color="#c4c5c8"/><stop offset="1" stop-color="#fcfcfc"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="6.661862" x2="19.652243" y1="11.660338" y2="4.160338"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74407381" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1=".110175" x2="22.257858" y1="11.067201" y2="11.067201"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><g transform="matrix(-.5 .8660254 -.8660254 -.5 23.431033 2.06278)"><path d="m10.112109 20.640247 2.344358-1.353516 2.816611-9.7113296 6.495191-3.75c-.197165-1.8980106-1.161447-3.2342531-2.5-4.330127l-6.495191 3.75-9.8185638-2.4164084-2.34435782 1.3535156 4.76281672 8.2220964z" fill="url(#i)" fill-rule="evenodd" stroke="url(#k)" stroke-linejoin="round"/><path d="m6.237307 11.905455 4.241543 7.366099 1.154003-.666264 2.82554-9.7142305 6.172328-3.5726163c-.323052-.9681865-.777781-1.8513276-1.496093-2.5913104l-6.176235 3.5658505-9.8154759-2.415936-1.1640675.6720747z" fill="none" stroke="url(#j)"/></g><g transform="translate(8 8)"><path d="m7.9999999.99999865c-3.8623577 0-6.99999993 3.13764035-6.99999993 7.00000085 0 3.8623615 3.13764223 7.0000015 6.99999993 7.0000015 3.8623581 0 7.0000061-3.13764 7.0000001-7.0000015 0-3.8623605-3.137642-7.00000085-7.0000001-7.00000085z" fill="url(#a)"/><g fill="none"><path d="m14.5 8.0000001c0 3.5898529-2.910146 6.4999999-6.5000066 6.4999999-3.5898477 0-6.4999934-2.910147-6.4999934-6.4999999 0-3.5898535 2.9101457-6.5000001 6.4999934-6.5000001 3.5898606 0 6.5000066 2.9101466 6.5000066 6.5000001z" opacity=".8" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m7.9998579.500281c-4.138162 0-7.49985796 3.361693-7.49985796 7.499859s3.36169596 7.49986 7.49985796 7.49986c4.1381621 0 7.4998651-3.361694 7.4998581-7.49986 0-4.138166-3.361696-7.499859-7.4998581-7.499859z" opacity=".7" stroke="#636363"/><path d="m13 8.0012247a5.0000003 4.9999769 0 0 1 -10.0000003 0 5.0000003 4.9999769 0 1 1 10.0000003 0z" opacity=".3" stroke="url(#c)"/></g><path d="m13.5 8.0012106a5.5000003 5.4999746 0 0 1 -11.0000002 0 5.5000003 5.4999746 0 1 1 11.0000002 0z" fill="url(#d)" stroke="#626262" stroke-opacity=".701961" stroke-width="1.14462"/><path d="m11.703125 2.96875a.91978818.91978818 0 0 0 -.630859.2421875l-4.1113285 3.7832031a.91978818.91978818 0 0 0 -.28125.515625.91978818.91978818 0 0 0 -.3300781.5957032l-.6777344 5.3886722a.91978818.91978818 0 0 0 .5527344.96289l.3457031.146485a.91978818.91978818 0 0 0 .9804687-.169922l4.1308598-3.792969a.91978818.91978818 0 0 0 .283203-.515625.91978818.91978818 0 0 0 .330078-.5957031l.677734-5.3222657a.91978818.91978818 0 0 0 -.464844-.9199218l-.365234-.203125a.91978818.91978818 0 0 0 -.439453-.1152344z" fill="#0e141f" opacity=".1"/><path d="m11.695312 3.8886719-4.1113276 3.7832031 3.7988276 1.7421875.677735-5.3222656zm-4.4335932 4.3320312-.6777344 5.3886719.3457031.146484 4.1308595-3.7929684z" fill="#0e141f" opacity=".25"/><g stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".552941" stroke-width="1.369617" transform="matrix(.73013135 0 0 .73013135 -.621794 5.079301)"><path d="m14.629538 5.3193311-5.6552978 5.1935489-.4742411-.200677.9276869-7.3799596z" fill="url(#e)" stroke="#7a0000"/><path d="m9.8704612 2.1806693 5.6295388-5.1806689.500006.2779382-.927686 7.2898006z" fill="url(#f)" stroke="#000"/></g><path d="m10.222186 8.57093c-1.0444359 2.865895-5.345694 1.3003653-4.301258-1.5655299 1.0429353-2.8691133 5.344193-1.3035834 4.301258 1.5655299z" opacity=".2" stroke-width="2.288653"/><path d="m9.0193857 7.3068483a1.0623483 1.0623483 0 0 1 -1.8948665.9611537 1.0623483 1.0623483 0 1 1 1.8948665-.9611537z" fill="url(#h)" stroke-width="1.062348"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_formproperties.svg b/icon-themes/elementary_svg/cmd/lc_formproperties.svg
new file mode 100644
index 000000000..d68848271
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_formproperties.svg
@@ -0,0 +1 @@
+<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="#fafafa"/><stop offset="1" stop-color="#e1e1e1"/></linearGradient><radialGradient id="b" cx="12" cy="2" gradientTransform="matrix(-.00000005 2.2105263 -1.7894737 -.00000004 15.578948 -24.526316)" gradientUnits="userSpaceOnUse" r="9.5" xlink:href="#a"/><linearGradient id="c" gradientTransform="matrix(0 1.1385 -1.2044 -.00000002 22.177 -5.7503)" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#a" y1="13" y2="19"/><linearGradient id="d"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="4.993" cy="43.5" gradientTransform="matrix(2.0038 0 0 1.4 27.988 -17.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#d"/><radialGradient id="f" cx="4.993" cy="43.5" gradientTransform="matrix(2.0038 0 0 1.4 -20.012 -104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#d"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="25.058" x2="25.058" y1="47.028" y2="39.999"><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="h" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="4" y2="20"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><rect fill="url(#b)" height="19" rx="1" width="19" x="2.5" y="2.5"/><g opacity=".4" transform="matrix(.57895 0 0 .42857 -1.8947 2.8571)"><path d="m38 40h5v7h-5z" fill="url(#e)"/><path d="m-10-47h5v7h-5z" fill="url(#f)" transform="scale(-1)"/><path d="m10 40h28v7h-28z" fill="url(#g)"/></g><path d="m3.5012 3.4988h17v17h-17z" fill="none" opacity=".5" stroke="url(#h)" stroke-linecap="round" stroke-linejoin="round"/><g fill-rule="evenodd"><path d="m4.9358 4.9746a.44445.44445 0 0 1 -.88889 0 .44445.44445 0 1 1 .88889 0z" fill="#fff"/><path d="m4.9358 4.5301a.44445.44445 0 0 1 -.88889 0 .44445.44445 0 1 1 .88889 0z" opacity=".3"/><path d="m19.916 4.9746a.44445.44445 0 0 1 -.88889 0 .44445.44445 0 1 1 .88889 0z" fill="#fff"/><path d="m19.916 4.5301a.44445.44445 0 0 1 -.88889 0 .44445.44445 0 1 1 .88889 0z" opacity=".3"/><path d="m4.9358 19.992a.44445.44445 0 0 1 -.88889 0 .44445.44445 0 1 1 .88889 0z" fill="#fff"/><path d="m4.9358 19.548a.44445.44445 0 0 1 -.88889 0 .44445.44445 0 1 1 .88889 0z" opacity=".3"/><path d="m19.916 19.992a.44445.44445 0 0 1 -.88889 0 .44445.44445 0 1 1 .88889 0z" fill="#fff"/><path d="m19.916 19.548a.44445.44445 0 0 1 -.88889 0 .44445.44445 0 1 1 .88889 0z" opacity=".3"/></g><rect fill="#b5b5b5" height="5" rx="1" width="14" x="5" y="7"/><path d="m3.5 2c-.82235 0-1.5.67765-1.5 1.5v17c0 .82235.67765 1.5 1.5 1.5h17c.82235 0 1.5-.67765 1.5-1.5v-17c0-.82235-.67765-1.5-1.5-1.5zm0 1h17c.28565 0 .5.21435.5.5v17c0 .28565-.21435.5-.5.5h-17c-.28565 0-.5-.21435-.5-.5v-17c0-.28565.21435-.5.5-.5z" fill-opacity=".23907"/><rect fill="#cacaca" height="4" rx="1" width="14" x="5" y="8"/><rect fill="#bababa" height="5" rx=".68955" width="14" x="5" y="14"/><rect fill="url(#c)" height="3" rx=".3843" width="12" x="6" y="15"/><g fill="#4d4d4d"><path d="m8 16h1v1h-1z"/><path d="m9 15h1v1h-1z"/><path d="m10 16h1v1h-1z"/><path d="m8 17h1v1h-1z"/><path d="m10 17h1v1h-1z"/><path d="m9 18h1v1h-1z"/><path d="m12 15h1v1h-1z"/><path d="m12 16h1v1h-1z"/><path d="m12 17h1v1h-1z"/><path d="m12 18h1v1h-1z"/><path d="m14 15h1v1h-1z"/><path d="m13 16h1v1h-1z"/><path d="m14 17h1v1h-1z"/><path d="m14 18h1v1h-1z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_forward.svg b/icon-themes/elementary_svg/cmd/lc_forward.svg
new file mode 100644
index 000000000..098f2267d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_forward.svg
@@ -0,0 +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(.5372 0 0 -.57682 1.683 49.997)" gradientUnits="userSpaceOnUse" x1="35.98" x2="35.98" y1="67.006" y2="48.541"><stop offset="0" stop-color="#fff"/><stop offset=".437" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 1 -1 0 29.548 0)" gradientUnits="userSpaceOnUse" x1="10.514" x2="24.024" y1="11.846" y2="11.846"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><radialGradient id="c" cx="24.837" cy="36.421" gradientTransform="matrix(-.27598 0 0 -.29583 24.866 29.646)" gradientUnits="userSpaceOnUse" r="15.645"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientTransform="matrix(1.4 0 0 1.5 .8 3.25)" gradientUnits="userSpaceOnUse" x1="7.889" x2="7.889" y1="3.506" y2="5.561"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><path d="m1.5 8.5h21v3h-21z" fill="url(#d)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".75"/><path d="m13.694 18.872a4.318 4.628 0 1 1 8.635 0 4.318 4.628 0 0 1 -8.636 0z" fill="url(#c)" fill-rule="evenodd" opacity=".141"/><path d="m12.327 17.5 5.673-7 5.696 7h-3.184v6h-5v-6z" display="block" fill="url(#b)"/><g fill="none"><path d="m14.437 16.5 3.563-4.435 3.623 4.435h-2.11v6h-3v-6z" display="block" opacity=".401" stroke="url(#a)" stroke-miterlimit="7" stroke-width=".964"/><g stroke-linejoin="round"><path d="m12.327 17.5 5.673-7 5.696 7h-3.184v6h-5v-6z" opacity=".5" stroke="#a62100"/><path d="m1.5 4.5v2h9v-2zm0 9v2h9v-2zm0 4v2h9v-2z" opacity=".5" stroke="#000" stroke-linecap="round" stroke-opacity=".75"/></g></g><path d="m2 5v1h8v-1zm0 9v1h8v-1zm0 4v1h8v-1z" fill="#fafafa"/><path d="m2 9.5h20" fill="none" opacity=".3" stroke="#fff"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_framedialog.svg b/icon-themes/elementary_svg/cmd/lc_framedialog.svg
new file mode 100644
index 000000000..d5e1d5c15
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_framedialog.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="4.905738" 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.905746" 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" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="3" y2="21"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="4" y2="20"><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="g" gradientTransform="matrix(.44577 0 0 .44994 27.776767 3.633537)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="h" gradientTransform="matrix(1 0 0 -1 -.001249 22.998774)" gradientUnits="userSpaceOnUse" x1="12" x2="12.001249" xlink:href="#f" y1="4" y2="17.998774"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="7.941811" x2="7.941811" y1="0" y2="16.000105"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#ccc"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="3.941811" x2="3.941811" y1="0" y2="16.004715"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#8c8c8c"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="10.127912" x2="9.984243" y1="12.048073" y2="3.95193"><stop offset="0" stop-color="#e5e5e5"/><stop offset="1" stop-color="#ababab"/></linearGradient><g transform="scale(.26458333)"><g opacity=".4" transform="matrix(.5789476 0 0 .42857134 -1.894738 2.857146)"><path d="m37.818169 40.000002 5.181831-.000002v7l-5.181831.000002z" fill="url(#a)"/><path d="m-10.181816-47.000001 5.181816.000001v7l-5.181816-.000001z" fill="url(#c)" transform="scale(-1)"/><path d="m10.181816 40.000001h27.636353v7.000001h-27.636353z" fill="url(#d)"/></g><rect fill="url(#e)" height="19.000002" rx="1" width="19.000002" x="2.499998" y="2.500026"/><path d="m3.501249 3.498774h17v17h-17z" fill="none" opacity=".5" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><rect fill="none" height="19.000002" rx="1" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" width="19.000002" x="2.499998" y="2.500026"/><rect fill="url(#g)" height="12.776214" rx=".528" ry=".556" width="12.938914" x="5.528392" y="5.637476"/><g fill="none"><path d="m6.2916816 5.5443025c-.4300235.0004839-.7766156.3468658-.7768895.7768895l-.00728 11.422362c-.000274.430024.3468661.777373.7768894.776889l11.4360815-.01287c.430024-.000484.776616-.346867.77689-.77689l.0073-11.4223637c.000254-.4300215-.346886-.7773714-.776909-.7768875z" stroke="#002e99" stroke-opacity=".501961"/><path d="m4.5000001 19.5h14.9999999v-14.9999999l-14.9999997.0000002z" opacity=".5" stroke="url(#h)" stroke-linecap="round" stroke-linejoin="round"/></g></g><g transform="matrix(.1942042 0 0 .1942042 3.077706 3.21)"><path d="m6.9375.5c-.2484169 0-.4375.18908218-.4375.4375v1.25c-.5539029.1422005-1.051164.3718783-1.53125.65625l-.90625-.90625c-.1756569-.1756579-.449342-.1756579-.625 0l-1.5 1.5c-.175657.1756579-.175657.4493421 0 .625l.90625.90625c-.2843711.4800856-.514049.9773468-.65625 1.53125h-1.25c-.24841699 0-.4375.1890821-.4375.4375v2.125c.00000001.2484178.189083.4375.4375.4375h1.25c.1422009.553903.371879 1.051164.65625 1.53125l-.90625.90625c-.175657.175658-.175657.449342 0 .625l1.5 1.5c.1756579.175658.449342.175658.625 0l.90625-.90625c.4800861.284372.977347.51405 1.53125.65625v1.25c.0000001.248418.189083.4375.4375.4375h2.125c.2484176 0 .4375-.189082.4375-.4375v-1.25c.553903-.1422 1.051164-.371878 1.53125-.65625l.90625.90625c.175658.175658.449342.175658.625 0l1.5-1.5c.175658-.175658.175658-.449342 0-.625l-.90625-.90625c.284372-.480086.51405-.977347.65625-1.53125h1.25c.248418 0 .4375-.1890826.4375-.4375v-2.125c0-.2484178-.189083-.4375-.4375-.4375h-1.25c-.1422-.5539032-.371878-1.0511644-.65625-1.53125l.90625-.90625c.175658-.1756579.175658-.449342 0-.625l-1.5-1.5c-.175658-.1756579-.449342-.1756579-.625 0l-.90625.90625c-.480086-.2843717-.977347-.5140495-1.53125-.65625v-1.25c-.0000004-.24841782-.189082-.4375-.4375-.4375zm1.0625 5.5c1.104 0 2 .896 2 2s-.896 2-2 2-2-.896-2-2 .896-2 2-2z" display="block" fill="url(#i)" stroke="url(#j)" stroke-linejoin="round" stroke-width="1.362398"/><path d="m8 3.465116c-2.5005771 0-4.5348837 2.034307-4.5348837 4.534884s2.0343066 4.534884 4.5348837 4.534884c2.500576-.000001 4.534884-2.034307 4.534884-4.534884s-2.034308-4.534884-4.534884-4.534884zm0 2.093024c1.347907 0 2.44186 1.093953 2.44186 2.44186s-1.093953 2.44186-2.44186 2.44186-2.4418605-1.093953-2.4418605-2.44186 1.0939535-2.44186 2.4418605-2.44186z" opacity=".05"/><path d="m8.0000001 4c-2.2056004 0-4.0000002 1.7944001-4.0000002 4.0000008 0 2.2055992 1.7943998 3.9999992 4.0000002 3.9999992 2.2055999 0 3.9999999-1.7944 3.9999999-3.9999992 0-2.2056007-1.7944-4.0000008-3.9999999-4.0000008z" fill="none" stroke="url(#k)" stroke-width="1.352275"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_framelinecolor.svg b/icon-themes/elementary_svg/cmd/lc_framelinecolor.svg
new file mode 100644
index 000000000..fc41784fd
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_framelinecolor.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="12.998047" x2="12.998047" y1="2.001953" y2="21.001953"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-1 0 0 1 24.001953 -.998047)" gradientUnits="userSpaceOnUse" x1="12" x2="12.003906" y1="4" y2="20"><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="c" gradientTransform="matrix(.91999999 0 0 1.2500001 -2.72 12.875)" gradientUnits="userSpaceOnUse" x1="3.5" x2="28.5" y1="6" y2="6"><stop offset="0" stop-color="#ff1d1d"/><stop offset=".16829631" stop-color="#ff8a18"/><stop offset=".31939223" stop-color="#ffe92a"/><stop offset=".50751495" stop-color="#91ea3a"/><stop offset=".6893779" stop-color="#1d72e0"/><stop offset=".87265676" stop-color="#a91ec0"/><stop offset="1" stop-color="#ff0b88"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.3673 0 0 .36733 15.431 6.868)" gradientUnits="userSpaceOnUse" x1="-17.508848" x2="-17.508848" y1="35.74987" y2="41.194565"><stop offset="0" stop-color="#fff"/><stop offset=".00000007" stop-color="#fff" stop-opacity=".235"/><stop offset=".63202661" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.99801056 0 0 1.0626878 -14.968169 16.982075)" gradientUnits="userSpaceOnUse" x1="23.314552" x2="23.915749" y1="1.428383" y2="4.251413"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><path d="m3.498047 1.5019531c-.554 0-1 .446-1 1v11.9667969 2.033203c0 .554.446 1 1 1h2.0097656 14.9902344c.554 0 1-.446 1-1v-11.9667968-2.0332031c0-.554-.446-1-1-1h-2.009766zm2 3h13v9.9999999h-13z" fill="url(#a)" stroke="#002e99" stroke-opacity=".501961"/><path d="m3.5000001 16.5v-12.998047-1.001953h.9980469 16.001953v12.998047 1.001953h-.998047zm.9980469-1.001953h15.003906v-11.996094h-15.003906z" fill="none" opacity=".5" stroke="url(#b)"/><path d="m4.998047 15.501953h14" fill="none" opacity=".5" stroke="#fbfbfb"/><path d="m.5 18.5v5h23v-5z" fill="url(#c)"/><g fill="none" stroke-linecap="square"><path d="m1.5 19.5h21v3h-21z" opacity=".6" stroke="url(#d)"/><path d="m.5 18.5h23v5h-23z" stroke="url(#e)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_freeline.svg b/icon-themes/elementary_svg/cmd/lc_freeline.svg
new file mode 100644
index 000000000..8c9a6f0c0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_freeline.svg
@@ -0,0 +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(.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 -647.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 -1422.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 14.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="8.127065" y2="10.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 -6.551446)" gradientUnits="userSpaceOnUse" x1="28.534189" x2="5.540084" y1="24.239939" y2="6.739199"><stop offset="0" stop-color="#a56de2"/><stop offset="1" stop-color="#cd9ef7"/></linearGradient><path d="m13.5676 21.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.00990401 13.5306929-.00868689" fill="url(#i)" fill-rule="evenodd"/><g fill="none"><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="3"/><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)"/></g></g><path d="m12.5376 19.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 12.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"><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" stroke-width=".982277"/><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="m22.8119 7.7368969-2.7592 6.7548751-6.4851 6.989684-.041-8.874671 4.0276-9.9412347" fill="none" stroke="url(#h)" stroke-linecap="square" stroke-opacity=".502488"/><path d="m12.5355 22.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"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_freeline_unfilled.svg b/icon-themes/elementary_svg/cmd/lc_freeline_unfilled.svg
new file mode 100644
index 000000000..10846339e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_freeline_unfilled.svg
@@ -0,0 +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(.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 -647.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 -1422.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 14.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="8.127065" y2="10.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"><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="3"/><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)"/></g></g><path d="m12.5376 19.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 12.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"><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" stroke-width=".982277"/><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="m22.8119 7.7368969-2.7592 6.7548751-6.4851 6.989684-.041-8.874671 4.0276-9.9412347" fill="none" stroke="url(#h)" stroke-linecap="square" stroke-opacity=".502488"/><path d="m12.5355 22.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"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_freezepanes.svg b/icon-themes/elementary_svg/cmd/lc_freezepanes.svg
new file mode 100644
index 000000000..8006c4f76
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_freezepanes.svg
@@ -0,0 +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(.4762 0 0 .25 .095 3)" gradientUnits="userSpaceOnUse" x1="23.954" x2="23.954" y1="15.999" y2="19.962999"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 .4762 .25 0 3 .095)" gradientUnits="userSpaceOnUse" x1="23.954" x2="23.954" xlink:href="#a" y1="15.999" y2="19.962999"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="2" y2="22"><stop offset="0" stop-color="#43d6b5"/><stop offset="1" stop-color="#28bca3"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#A" y1="6.451322" y2="10.245955"/><linearGradient id="e" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#A" y1="6.451322" y2="10.245955"/><linearGradient id="f" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#A" y1="6.451322" y2="10.245955"/><linearGradient id="g" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#A" y1="6.451322" y2="10.245955"/><linearGradient id="h" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#A" y1="6.451322" y2="8.348639"/><linearGradient id="i" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#A" y1="6.451322" y2="8.348639"/><linearGradient id="j" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#A" y1="6.451322" y2="8.348639"/><linearGradient id="k" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#A" y1="6.451322" y2="8.348639"/><linearGradient id="l" gradientTransform="matrix(.25 0 0 1 6.125 0)" gradientUnits="userSpaceOnUse" x1="11.5" x2="11.5" y1="10.5" y2="14.5"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="12" y2="13"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#A" y1="6.451322" y2="8.345967"/><linearGradient id="o" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#A" y1="6.451322" y2="8.348639"/><linearGradient id="p" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#A" y1="6.451322" y2="8.345967"/><linearGradient id="q" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#A" y1="6.451322" y2="8.345967"/><linearGradient id="r" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#A" y1="6.451322" y2="8.348639"/><linearGradient id="s" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#A" y1="6.451322" y2="8.345967"/><linearGradient id="t" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#A" y1="6.451322" y2="8.345967"/><linearGradient id="u" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#A" y1="6.451322" y2="8.348639"/><linearGradient id="v" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#A" y1="6.451322" y2="8.345967"/><linearGradient id="w" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#A" y1="6.451322" y2="8.345967"/><linearGradient id="x" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#A" y1="6.451322" y2="8.348639"/><linearGradient id="y" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#A" y1="6.451322" y2="8.345967"/><linearGradient id="z" gradientTransform="matrix(.46923147 0 0 .47243347 .238446 -.625575)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#C" y1="15.499894" y2="48.395687"/><linearGradient id="A" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" y1="6.451322" y2="10.245955"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999982" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="B" gradientUnits="userSpaceOnUse" x1="11" x2="11" xlink:href="#C" y1="2" y2="22"/><linearGradient id="C" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><rect fill="url(#z)" height="21" rx=".555556" ry=".583334" stroke-width="1.051315" width="20" x="1.5" y="1.5"/><path d="m2.5371094 1.5c-.574146 0-1.0371021.4629634-1.0371094 1.0371094v3.6269531 10.8359375 4.462891c0 .574146.4629634 1.037109 1.0371094 1.037109h17.9257816c.574146 0 1.037109-.462963 1.037109-1.037109v-4.462891-10.8359375-3.6269531c.000007-.574146-.462963-1.0371094-1.037109-1.0371094z" fill="url(#B)" stroke="#000" stroke-opacity=".273077"/><path d="m6 2v4h-4v1h4v3h-4v1h4v3h-4v1h4v3h-4v1h4v3h1v-3h4v3h1v-3h4v3h1v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-4h-1v4h-4v-4h-1v4h-4v-4zm1 5h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4z" fill-opacity=".27451"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m2.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#A)"/><path d="m7.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#e)"/><path d="m12.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#f)"/><path d="m17.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#g)"/><path d="m2.50125 7.498592 2.99875.001408.00125 1.99859h-3.000004z" stroke="url(#h)"/><path d="m7.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#n)"/><path d="m12.50125 7.498592 2.99875.001408.0013 1.99859h-3.000004z" stroke="url(#o)"/><path d="m17.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#p)"/><path d="m2.5 11.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#i)"/><path d="m7.49875 11.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#q)"/><path d="m12.5 11.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#r)"/><path d="m17.49875 11.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#s)"/><path d="m2.5 15.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#j)"/><path d="m7.49875 15.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#t)"/><path d="m12.5 15.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#u)"/><path d="m17.49875 15.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#v)"/><path d="m2.50125 19.4986 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#k)"/><path d="m7.5 19.500008 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#w)"/><path d="m12.50125 19.4986 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#x)"/><path d="m17.5 19.500008 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#y)"/></g><path d="m2 7h20v1h-20z" fill="url(#a)" opacity=".15"/><path d="m7 2v20h1v-20z" fill="url(#b)" opacity=".15"/><path d="m2.537 1.5c-.574 0-1.037.463-1.037 1.037v3.963s-.085 10.67-.085 14.997c0 .574.387 1.04.96 1.037l4.125-.05v-15.984h15v-3.963c0-.574-.463-1.037-1.037-1.037z" fill="url(#c)"/><path d="m2.5371094 1c-.842 0-1.5371094.6951094-1.5371094 1.5371094v18.9257816c0 .843.6941094 1.537109 1.5371094 1.537109h4.4628906v-1-15h15v-4.4628906c0-.842-.695109-1.5371094-1.537109-1.5371094zm0 1h3.4628906v4h-4v-3.4628906c0-.307.2301094-.5371094.5371094-.5371094zm4.4628906 0h4v4h-4zm5 0h4v4h-4zm5 0h3.462891c.306 0 .537109.2301094.537109.5371094v3.4628906h-4zm-15 5h4v3h-4zm0 4h4v3h-4zm0 4h4v3h-4zm0 4h4v3h-3.4628906c-.305 0-.5371094-.232109-.5371094-.537109z" fill="#007367" fill-opacity=".501961"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m2.50125 2.498592 2.99875.001408.000004 3h-3.000004z" opacity=".49" stroke="url(#d)"/><path d="m7.5 2.5 2.99875.00141.000004 3h-3.000004z" opacity=".49" stroke="url(#e)"/><path d="m12.50125 2.498592 2.99875.001408.000004 3h-3.000004z" opacity=".49" stroke="url(#f)"/><path d="m17.5 2.5 2.99875.00141.000004 3h-3.000004z" opacity=".49" stroke="url(#g)"/><path d="m2.50125 7.498592 2.99875.001408.00125 1.99859h-3.000004z" opacity=".49" stroke="url(#h)"/><path d="m2.5 11.5 2.99875.0014.00125 1.998598h-3.000004z" opacity=".49" stroke="url(#i)"/><path d="m2.5 15.5 2.99875.0014.00125 1.998598h-3.000004z" opacity=".49" stroke="url(#j)"/><path d="m2.50125 19.4986 2.99875.0014.00125 1.998598h-3.000004z" opacity=".49" stroke="url(#k)"/></g><g transform="translate(0 -4)"><path d="m6.5 10.5h5v4h-5z" fill="url(#l)" stroke-width=".5"/><path d="m7.4999999 11.5h3.0000001v2h-3.0000001z" fill="none" opacity=".5" stroke="url(#m)" stroke-linecap="square"/><path d="m7 10c-.554 0-1 .446-1 1v3c0 .554.446 1 1 1h4c.554 0 1-.446 1-1v-3c0-.554-.446-1-1-1zm0 1h4v3h-4z" fill="#002e99" fill-opacity=".501961"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_freezepanesfirstcolumn.svg b/icon-themes/elementary_svg/cmd/lc_freezepanesfirstcolumn.svg
new file mode 100644
index 000000000..a8da2a44c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_freezepanesfirstcolumn.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" 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 33.938131 -17.400027)" 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 19.76187 104.39997)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><linearGradient id="d" gradientTransform="matrix(1.0073638 0 0 1 -.323637 0)" 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(.4762 0 0 .25 .095 3)" gradientUnits="userSpaceOnUse" x1="23.954" x2="23.954" y1="15.999" y2="19.962999"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(0 .4762 .25 0 3 .095)" gradientUnits="userSpaceOnUse" x1="23.954" x2="23.954" xlink:href="#e" y1="15.999" y2="19.962999"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="2" y2="22"><stop offset="0" stop-color="#43d6b5"/><stop offset="1" stop-color="#28bca3"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#E" y1="6.451322" y2="10.245955"/><linearGradient id="i" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#E" y1="6.451322" y2="8.348639"/><linearGradient id="j" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#E" y1="6.451322" y2="8.348639"/><linearGradient id="k" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#E" y1="6.451322" y2="8.348639"/><linearGradient id="l" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#E" y1="6.451322" y2="8.348639"/><linearGradient id="m" gradientTransform="matrix(.25 0 0 1 6.125 0)" gradientUnits="userSpaceOnUse" x1="11.5" x2="11.5" y1="10.5" y2="14.5"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="12" y2="13"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="o" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#E" y1="6.451322" y2="10.245955"/><linearGradient id="p" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#E" y1="6.451322" y2="10.245955"/><linearGradient id="q" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#E" y1="6.451322" y2="10.245955"/><linearGradient id="r" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#E" y1="6.451322" y2="8.345967"/><linearGradient id="s" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#E" y1="6.451322" y2="8.348639"/><linearGradient id="t" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#E" y1="6.451322" y2="8.345967"/><linearGradient id="u" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#E" y1="6.451322" y2="8.345967"/><linearGradient id="v" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#E" y1="6.451322" y2="8.348639"/><linearGradient id="w" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#E" y1="6.451322" y2="8.345967"/><linearGradient id="x" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#E" y1="6.451322" y2="8.345967"/><linearGradient id="y" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#E" y1="6.451322" y2="8.348639"/><linearGradient id="z" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#E" y1="6.451322" y2="8.345967"/><linearGradient id="A" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#E" y1="6.451322" y2="8.345967"/><linearGradient id="B" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#E" y1="6.451322" y2="8.348639"/><linearGradient id="C" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#E" y1="6.451322" y2="8.345967"/><linearGradient id="D" gradientTransform="matrix(.46923147 0 0 .47243347 .238446 -.625575)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#G" y1="15.499894" y2="48.395687"/><linearGradient id="E" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" y1="6.451322" y2="10.245955"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999982" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="F" gradientUnits="userSpaceOnUse" x1="11" x2="11" xlink:href="#G" y1="2" y2="22"/><linearGradient id="G" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g opacity=".4" transform="matrix(.52631578 0 0 .42857133 -2.631579 3.857159)"><path d="m43.950001 39.999973h5v7h-5z" fill="url(#a)"/><path d="m9.7500003 46.999973h-5v-7h5z" fill="url(#c)"/><path d="m9.7500003 40 34.2000007-.000028v7.000001l-34.2000007.000028z" fill="url(#d)" stroke-width="1.003675"/></g><rect fill="url(#D)" height="21" rx=".555556" ry=".583334" stroke-width="1.051315" width="20" x="1.5" y="1.5"/><path d="m2.5371094 1.5c-.574146 0-1.0371021.4629634-1.0371094 1.0371094v3.6269531 10.8359375 4.462891c0 .574146.4629634 1.037109 1.0371094 1.037109h17.9257816c.574146 0 1.037109-.462963 1.037109-1.037109v-4.462891-10.8359375-3.6269531c.000007-.574146-.462963-1.0371094-1.037109-1.0371094z" fill="url(#F)" stroke="#000" stroke-opacity=".273077"/><path d="m6 2v4h-4v1h4v3h-4v1h4v3h-4v1h4v3h-4v1h4v3h1v-3h4v3h1v-3h4v3h1v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-4h-1v4h-4v-4h-1v4h-4v-4zm1 5h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4z" fill-opacity=".27451"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m2.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#E)"/><path d="m7.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#o)"/><path d="m12.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#p)"/><path d="m17.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#q)"/><path d="m2.50125 7.498592 2.99875.001408.00125 1.99859h-3.000004z" stroke="url(#i)"/><path d="m7.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#r)"/><path d="m12.50125 7.498592 2.99875.001408.0013 1.99859h-3.000004z" stroke="url(#s)"/><path d="m17.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#t)"/><path d="m2.5 11.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#j)"/><path d="m7.49875 11.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#u)"/><path d="m12.5 11.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#v)"/><path d="m17.49875 11.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#w)"/><path d="m2.5 15.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#k)"/><path d="m7.49875 15.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#x)"/><path d="m12.5 15.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#y)"/><path d="m17.49875 15.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#z)"/><path d="m2.50125 19.4986 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#l)"/><path d="m7.5 19.500008 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#A)"/><path d="m12.50125 19.4986 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#B)"/><path d="m17.5 19.500008 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#C)"/></g><path d="m2 7h20v1h-20z" fill="url(#e)" opacity=".15"/><path d="m7 2v20h1v-20z" fill="url(#f)" opacity=".15"/><path d="m2.5371094 1.5c-.574 0-1.0371094.4631094-1.0371094 1.0371094v3.9628906s-.0859375 10.669094-.0859375 14.996094c0 .574.3879375 1.040109.9609375 1.037109l4.125-.048828v-15.984375-5z" fill="url(#g)"/><path d="m2.5371094 1c-.842 0-1.5371094.6951094-1.5371094 1.5371094v18.9257816c0 .843.6941094 1.537109 1.5371094 1.537109h4.4628906v-1-4-11-1-4-1zm0 1h3.4628906v4h-4v-3.4628906c0-.307.2301094-.5371094.5371094-.5371094zm-.5371094 5h4v3h-4zm0 4h4v3h-4zm0 4h4v3h-4zm0 4h4v3h-3.4628906c-.305 0-.5371094-.232109-.5371094-.537109z" fill="#007367" fill-opacity=".501961"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m2.50125 2.498592 2.99875.001408.000004 3h-3.000004z" opacity=".49" stroke="url(#h)"/><path d="m2.50125 7.498592 2.99875.001408.00125 1.99859h-3.000004z" opacity=".49" stroke="url(#i)"/><path d="m2.5 11.5 2.99875.0014.00125 1.998598h-3.000004z" opacity=".49" stroke="url(#j)"/><path d="m2.5 15.5 2.99875.0014.00125 1.998598h-3.000004z" opacity=".49" stroke="url(#k)"/><path d="m2.50125 19.4986 2.99875.0014.00125 1.998598h-3.000004z" opacity=".49" stroke="url(#l)"/></g><g transform="translate(0 -4)"><path d="m6.5 10.5h5v4h-5z" fill="url(#m)" stroke-width=".5"/><path d="m7.4999999 11.5h3.0000001v2h-3.0000001z" fill="none" opacity=".5" stroke="url(#n)" stroke-linecap="square"/><path d="m7 10c-.554 0-1 .446-1 1v3c0 .554.446 1 1 1h4c.554 0 1-.446 1-1v-3c0-.554-.446-1-1-1zm0 1h4v3h-4z" fill="#002e99" fill-opacity=".501961"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_freezepanesfirstrow.svg b/icon-themes/elementary_svg/cmd/lc_freezepanesfirstrow.svg
new file mode 100644
index 000000000..09f3aa1b7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_freezepanesfirstrow.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" 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 33.938131 -17.400027)" 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 19.76187 104.39997)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><linearGradient id="d" gradientTransform="matrix(1.0073638 0 0 1 -.323637 0)" 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(.4762 0 0 .25 .095 3)" gradientUnits="userSpaceOnUse" x1="23.954" x2="23.954" y1="15.999" y2="19.962999"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(0 .4762 .25 0 3 .095)" gradientUnits="userSpaceOnUse" x1="23.954" x2="23.954" xlink:href="#e" y1="15.999" y2="19.962999"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="2" y2="22"><stop offset="0" stop-color="#43d6b5"/><stop offset="1" stop-color="#28bca3"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#E" y1="6.451322" y2="10.245955"/><linearGradient id="i" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#E" y1="6.451322" y2="10.245955"/><linearGradient id="j" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#E" y1="6.451322" y2="10.245955"/><linearGradient id="k" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#E" y1="6.451322" y2="10.245955"/><linearGradient id="l" gradientTransform="matrix(.25 0 0 1 6.125 0)" gradientUnits="userSpaceOnUse" x1="11.5" x2="11.5" y1="10.5" y2="14.5"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="12" y2="13"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#E" y1="6.451322" y2="8.348639"/><linearGradient id="o" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#E" y1="6.451322" y2="8.345967"/><linearGradient id="p" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#E" y1="6.451322" y2="8.348639"/><linearGradient id="q" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#E" y1="6.451322" y2="8.345967"/><linearGradient id="r" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#E" y1="6.451322" y2="8.348639"/><linearGradient id="s" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#E" y1="6.451322" y2="8.345967"/><linearGradient id="t" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#E" y1="6.451322" y2="8.348639"/><linearGradient id="u" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#E" y1="6.451322" y2="8.345967"/><linearGradient id="v" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#E" y1="6.451322" y2="8.348639"/><linearGradient id="w" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#E" y1="6.451322" y2="8.345967"/><linearGradient id="x" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#E" y1="6.451322" y2="8.348639"/><linearGradient id="y" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#E" y1="6.451322" y2="8.345967"/><linearGradient id="z" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#E" y1="6.451322" y2="8.348639"/><linearGradient id="A" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#E" y1="6.451322" y2="8.345967"/><linearGradient id="B" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#E" y1="6.451322" y2="8.348639"/><linearGradient id="C" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#E" y1="6.451322" y2="8.345967"/><linearGradient id="D" gradientTransform="matrix(.46923147 0 0 .47243347 .238446 -.625575)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#G" y1="15.499894" y2="48.395687"/><linearGradient id="E" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" y1="6.451322" y2="10.245955"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999982" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="F" gradientUnits="userSpaceOnUse" x1="11" x2="11" xlink:href="#G" y1="2" y2="22"/><linearGradient id="G" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g opacity=".4" transform="matrix(.52631578 0 0 .42857133 -2.631579 3.857159)"><path d="m43.950001 39.999973h5v7h-5z" fill="url(#a)"/><path d="m9.7500003 46.999973h-5v-7h5z" fill="url(#c)"/><path d="m9.7500003 40 34.2000007-.000028v7.000001l-34.2000007.000028z" fill="url(#d)" stroke-width="1.003675"/></g><rect fill="url(#D)" height="21" rx=".555556" ry=".583334" stroke-width="1.051315" width="20" x="1.5" y="1.5"/><path d="m2.5371094 1.5c-.574146 0-1.0371021.4629634-1.0371094 1.0371094v3.6269531 10.8359375 4.462891c0 .574146.4629634 1.037109 1.0371094 1.037109h17.9257816c.574146 0 1.037109-.462963 1.037109-1.037109v-4.462891-10.8359375-3.6269531c.000007-.574146-.462963-1.0371094-1.037109-1.0371094z" fill="url(#F)" stroke="#000" stroke-opacity=".273077"/><path d="m6 2v4h-4v1h4v3h-4v1h4v3h-4v1h4v3h-4v1h4v3h1v-3h4v3h1v-3h4v3h1v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-4h-1v4h-4v-4h-1v4h-4v-4zm1 5h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4z" fill-opacity=".27451"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m2.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#E)"/><path d="m7.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#i)"/><path d="m12.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#j)"/><path d="m17.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#k)"/><path d="m2.50125 7.498592 2.99875.001408.00125 1.99859h-3.000004z" stroke="url(#n)"/><path d="m7.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#o)"/><path d="m12.50125 7.498592 2.99875.001408.0013 1.99859h-3.000004z" stroke="url(#p)"/><path d="m17.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#q)"/><path d="m2.5 11.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#r)"/><path d="m7.49875 11.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#s)"/><path d="m12.5 11.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#t)"/><path d="m17.49875 11.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#u)"/><path d="m2.5 15.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#v)"/><path d="m7.49875 15.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#w)"/><path d="m12.5 15.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#x)"/><path d="m17.49875 15.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#y)"/><path d="m2.50125 19.4986 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#z)"/><path d="m7.5 19.500008 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#A)"/><path d="m12.50125 19.4986 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#B)"/><path d="m17.5 19.500008 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#C)"/></g><path d="m2 7h20v1h-20z" fill="url(#e)" opacity=".15"/><path d="m7 2v20h1v-20z" fill="url(#f)" opacity=".15"/><path d="m2.5371094 1.5c-.574 0-1.0371094.4631094-1.0371094 1.0371094v3.9628906h5 15v-3.9628906c0-.574-.463109-1.0371094-1.037109-1.0371094z" fill="url(#g)"/><path d="m2.5371094 1c-.842 0-1.5371094.6951094-1.5371094 1.5371094v4.4628906h1 4 1 5 10v-4.4628906c0-.842-.695109-1.5371094-1.537109-1.5371094zm0 1h3.4628906v4h-4v-3.4628906c0-.307.2301094-.5371094.5371094-.5371094zm4.4628906 0h4v4h-4zm5 0h4v4h-4zm5 0h3.462891c.306 0 .537109.2301094.537109.5371094v3.4628906h-4z" fill="#007367" fill-opacity=".501961"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m2.50125 2.498592 2.99875.001408.000004 3h-3.000004z" opacity=".49" stroke="url(#h)"/><path d="m7.5 2.5 2.99875.00141.000004 3h-3.000004z" opacity=".49" stroke="url(#i)"/><path d="m12.50125 2.498592 2.99875.001408.000004 3h-3.000004z" opacity=".49" stroke="url(#j)"/><path d="m17.5 2.5 2.99875.00141.000004 3h-3.000004z" opacity=".49" stroke="url(#k)"/></g><g transform="translate(0 -4)"><path d="m6.5 10.5h5v4h-5z" fill="url(#l)" stroke-width=".5"/><path d="m7.4999999 11.5h3.0000001v2h-3.0000001z" fill="none" opacity=".5" stroke="url(#m)" stroke-linecap="square"/><path d="m7 10c-.554 0-1 .446-1 1v3c0 .554.446 1 1 1h4c.554 0 1-.446 1-1v-3c0-.554-.446-1-1-1zm0 1h4v3h-4z" fill="#002e99" fill-opacity=".501961"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_fullscreen.svg b/icon-themes/elementary_svg/cmd/lc_fullscreen.svg
new file mode 100644
index 000000000..83e40cb61
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_fullscreen.svg
@@ -0,0 +1 @@
+<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 offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 16.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="c" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 16.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="d" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 16.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="3" y2="19.000001"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.88235294 0 0 .88235295 1.411765 1.411765)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="24.466665" y2="2.933333"><stop offset="0" stop-color="#fff" stop-opacity=".502"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><path d="m3.5 20h16.999998v2h-16.999998z" fill="url(#d)" opacity=".15"/><path d="m3.5 20.000085v1.999891c-.620472.0038-1.5-.448075-1.5-1.000075 0-.551999.6924-.999816 1.5-.999816z" fill="url(#c)" opacity=".15"/><path d="m20.5 20.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#b)" opacity=".15"/><rect fill="url(#e)" height="17.000023" rx="2.615385" width="17" x="3.5" y="3.499989"/><rect fill="none" height="17.000023" opacity=".3" rx="2.615385" stroke="#000" width="17" x="3.5" y="3.499989"/><rect fill="none" height="15.00002" rx="2.307692" ry="2.307693" stroke="url(#f)" width="15" x="4.5" y="4.49999"/><g stroke-linecap="round" transform="translate(-185.69713 -469.69726)"><path d="m202.83167 483.07237 1-1.5-1-1.5" fill="none" stroke="#cc3b02" stroke-opacity=".941176" stroke-width="3"/><path d="m202.83167 483.07237 1-1.5-1-1.5" fill="none" stroke="#f37329" stroke-width="1.1"/><path d="m192.31283 483.07254-1-1.5 1-1.5" fill="#f37329" stroke="#cc3b02" stroke-opacity=".941176" stroke-width="3"/><g fill="none"><path d="m192.31283 483.07254-1-1.5 1-1.5" stroke="#f37329" stroke-width="1.1"/><path d="m196.07258 476.31328 1.5-1 1.5 1" stroke="#cc3b02" stroke-opacity=".941176" stroke-width="3"/><path d="m196.07258 476.31328 1.5-1 1.5 1" stroke="#f37329" stroke-width="1.1"/><path d="m196.07241 486.83212 1.5 1 1.5-1" stroke="#cc3b02" stroke-opacity=".941176" stroke-width="3"/><path d="m196.07241 486.83212 1.5 1 1.5-1" stroke="#f37329" stroke-width="1.1"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_gallery.svg b/icon-themes/elementary_svg/cmd/lc_gallery.svg
new file mode 100644
index 000000000..ae95862f2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_gallery.svg
@@ -0,0 +1 @@
+<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 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="b"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c"><stop offset="0" stop-opacity=".270588"/><stop offset="1" stop-opacity=".368"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.07502968 0 0 .07558974 21.869769 9.857991)" gradientUnits="userSpaceOnUse" x1="-184.92441" x2="-175.25337" y1="113.97943" y2="88.801025"><stop offset="0" stop-color="#7a0f01"/><stop offset="1" stop-color="#d31807"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.07511055 .00586778 -.00619394 .07150456 25.004891 11.546757)" gradientUnits="userSpaceOnUse" x1="-211.28862" x2="-208.49672" y1="88.750069" y2="75.190559"><stop offset="0" stop-color="#ec4502"/><stop offset="1" stop-color="#fe7617"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.11183314 0 0 .11948791 27.051608 9.613516)" gradientUnits="userSpaceOnUse" x1="-107.45584" x2="-107.45584" y1="-37.385227" y2="38.561256"><stop offset="0" stop-color="#0b85e9"/><stop offset="1" stop-color="#69d1ef"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.11183314 0 0 .11095306 27.051608 9.433565)" gradientUnits="userSpaceOnUse" x1="-96.557358" x2="-96.557358" y1="110.92493" y2="39.991924"><stop offset="0" stop-color="#e89c42"/><stop offset="1" stop-color="#faca67"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.48648651 0 0 .37837838 .824329 4.418921)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" xlink:href="#a" y1="5.56415" y2="43"/><linearGradient id="i" gradientTransform="matrix(.54285589 0 0 .3259251 -.528541 5.177788)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#b" y1=".985206" y2="47.013336"/><linearGradient id="j" gradientTransform="matrix(.48625742 .00027192 .00009966 .34755305 59.859833 3.242162)" gradientUnits="userSpaceOnUse" x1="-76.834877" x2="-76.844345" xlink:href="#c" y1="6.680585" y2="52.887863"/><linearGradient id="k" gradientTransform="matrix(.47467232 .10551084 -.07512695 .33933623 60.451903 11.735858)" gradientUnits="userSpaceOnUse" x1="-76.834877" x2="-76.844345" xlink:href="#c" y1="6.680585" y2="52.887863"/><linearGradient id="l" gradientTransform="matrix(.52998804 .11749552 -.0705431 .31819937 1.076028 .555165)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#b" y1=".985206" y2="47.013336"/><linearGradient id="m" gradientTransform="matrix(.47495484 .10529495 -.08189607 .3694093 2.561079 .107101)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" xlink:href="#a" y1="5.56415" y2="43"/><linearGradient id="n" gradientTransform="matrix(.03279364 0 0 .01512557 .147446 14.28089)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="o" cx="605.71429" cy="486.64789" gradientTransform="matrix(.03279364 0 0 .01512557 .1539 14.28089)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#p"/><linearGradient id="p"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="q" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.03279364 0 0 .01512557 23.846113 14.28089)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#p"/><g opacity=".2"><path d="m4.082683 19.826649h15.834642v3.673353h-15.834642z" fill="url(#n)" opacity="1"/><path d="m19.917326 19.826774v3.67315c1.688791.0069 4.082675-.822966 4.082674-1.836811 0-1.013845-1.884564-1.836339-4.082674-1.836339z" fill="url(#o)" opacity="1"/><path d="m4.0826831 19.826774v3.67315c-1.6887916.006915-4.08267525-.822966-4.08267525-1.836811s1.88456365-1.836339 4.08267525-1.836339z" fill="url(#q)" opacity="1"/></g><g transform="translate(0 .525229)"><path d="m20.025957 21.47481-19.52599607-4.328808 3.46305077-15.620813 19.5259963 4.328809z" fill="none" stroke="url(#k)" stroke-linejoin="round" stroke-width=".999922"/><path d="m4.3429706 2.121603c4.2506601.942348 18.5493984 4.113262 18.5493984 4.113262l-3.246368 14.643531s-12.3664183-2.741569-18.5496246-4.112353c1.0821974-4.881477 2.1643948-9.762954 3.2465911-14.644427z" fill="url(#l)"/><path d="m19.266073 20.282028-17.5733288-3.895913 3.0301546-13.668144 17.5733292 3.895913z" fill="none" stroke="url(#m)" stroke-linecap="round"/><path d="m5.1028262 3.314337-2.8137149 12.691848 16.5970327 3.679474 2.813715-12.691848z" fill="#49bdea"/><path d="m5.4827526 3.910713c3.5795025.793556 15.6205554 3.463767 15.6205554 3.463767l-2.597092 11.714812s-10.4138244-2.308689-15.6207372-3.463034c.8657586-3.905185 1.731517-7.810368 2.5972753-11.715552z" fill="none" stroke="#158bb9"/></g><path d="m22.500039 21.500039h-20.0000781v-16.0000778h20.0000781z" fill="none" stroke="url(#j)" stroke-linejoin="round" stroke-width=".999922"/><path d="m3.0000009 5.999999c4.353864 0 18.9999761.0009375 18.9999761.0009375l.000024 14.9990625s-12.6666681 0-19.0000001 0c0-4.999997 0-9.999994 0-14.9999859z" fill="url(#i)"/><path d="m21.500001 20.499999h-18.0000001v-14h18.0000001z" fill="none" stroke="url(#h)" stroke-linecap="round"/><path d="m3.9999999 6.9999985v12.9999995h17.0000001v-12.9999995z" fill="url(#g)"/><path d="m8.108383 14.363051c-.072735-.0055-.1545133.000096-.2369661.02791-.3218422.108583-.3587506.322485-.3874877.425147-.028735.102661-.03468.182453-.039352.266639-.00934.16837-.00208.345343.00586.522198.00651.145267.012305.274201.015154.388068-.1109878.02573-.2333009.05337-.3741562.08352-.1765366.03779-.3550044.07562-.5196116.127425-.082303.02591-.1596166.05205-.2578436.108081-.049113.02801-.1056789.06133-.1719029.134692-.066224.07336-.1464577.211318-.1418904.37801.00892.325417.2104863.423818.3043152.481402.093829.05758.1695117.08689.2522818.116983.1655411.06019.3481483.108991.5275569.156173.1478643.03889.2774025.07553.3923923.108032-.00861.108299-.020522.227991-.033877.36434-.016818.171667-.033277.343048-.032406.508155.0004358.08255.00232.161276.027923.267473.012793.0531.030065.114011.082828.196597.052764.08259.1634885.199626.3315883.246981.327506.09226.4885528-.05824.5751618-.125296.086609-.06705.1399475-.129181.195682-.194736.1114677-.131109.2153497-.280706.3180987-.428356.08451-.121437.159635-.228819.227664-.322673.105677.04112.221967.08844.354559.142659.16612.06793.334191.137202.4993305.18713.08257.02496.15975.0473.273754.05676.057.0047.125389.0089.224101-.01344.09871-.02238.247783-.0876.346922-.224925.193359-.267841.09361-.462656.05331-.561792-.0403-.09913-.08453-.16528-.132836-.235875-.09661-.14119-.214817-.28105-.330592-.419343-.09508-.113567-.177277-.214454-.249953-.304715.07386-.08297.156307-.173356.251541-.276592.119443-.12948.239503-.25933.340618-.393436.05056-.06705.09837-.131725.143176-.231999.0224-.05014.04672-.109408.05498-.205728.0083-.09632-.01097-.252744-.117596-.385017-.207895-.257896-.431564-.225033-.542991-.21928-.111427.0058-.192512.02499-.278081.04681-.1711355.04364-.3487155.105044-.5230345.166951-.143691.05103-.269999.0958-.38314.133665-.05991-.09235-.124539-.195955-.19807-.313929-.0922-.147923-.185361-.296418-.2879308-.429275-.051285-.06643-.098347-.128599-.1847-.200134-.043178-.03577-.096085-.07714-.1898116-.114313-.046863-.01859-.1118206-.03544-.1845559-.04095zm.8407957 1.151171c.0025-.000358.01724.0039.02057.0038-.0059.0015-.02274.0061-.02613.0068-.0083.0017-.01458-.0077.0056-.01062zm.307236.09917c.0256.02035.02393.02946.01886.02358-.0023-.0027-.01429-.01772-.01886-.02358zm-1.5929124.319922c.020658-.0093.022418.0032.015768.0057-.00348.0013-.023299.0062-.030936.0086.003-.0018.012711-.01318.015173-.01429zm-.1975606.243224c-.0003811.0061.0004039.02313.0000204.02653-.00102.0091-.00917.0022-.0000204-.02653zm2.6127193.480456c-.0047-.0078.0064-.0064.01674.02121-.0035-.0052-.01495-.01826-.01674-.02121zm.008.31013c-.01235.02884-.02274.03152-.01843.02509.002-.003.01389-.01901.01843-.02509zm-2.6006757.506486c.0002138.0035-.0004271.02329-.0003604.03092-.00801-.03061-.0001219-.03857.0003604-.03092zm.1741897.267846c.00559.0021.021678.0073.024803.0086.00882.0037.00116.0086-.024803-.0086zm1.6399797.289504c.0065-.0069.0075.0045-.01824.02289.0046-.0053.01564-.02015.01824-.02289zm-.338006.09519c.0038.000919.02335.0089.03153.01131-.03279-.0022-.03929-.01322-.03153-.01131z" opacity=".05"/><path d="m3.9999999 6.9996716v7.7637184c.379714.107869.872114.196069 1.45852.196069 1.49515 0 1.281828-.536609 2.569323-.536609 1.287486 0 2.0458371.877149 3.7863631.877149 2.155845 0 2.650569-1.413759 4.35625-1.413759 1.331888 0 1.431886.773956 2.897725.773956.990241 0 1.319101-.406589 1.931819-.670762v-6.9897624z" opacity=".07"/><path d="m3.9999999 6.9927526v7.1444704c.252426.124353.572074.237347.917613.237347.789107 0 1.560808-.681081 2.878407-.681081 1.317604 0 2.3086091.856511 3.9698871.856511s2.035169-1.238329 4.153412-1.238329c2.118237 0 1.919054.784275 3.245451.784275.913651 0 1.303838-.34092 1.83523-.557248v-6.5459454z" fill="url(#f)"/><g fill="#fff"><path d="m15.919319 11.806635c-1.112768 0-1.812739.336631-2.385799.650123-.573056.313491-1.00538.588206-1.767613.588206-.783322 0-1.40242-.199955-2.0187501-.412776-.616326-.212822-1.23268-.443735-1.951137-.443735-.706237 0-1.274028.177476-1.738633.35086-.46461.173384-.824429.330221-1.139774.330221-.28552 0-.563838-.104285-.792044-.216707a.29415704.31426635 0 0 0 -.125569-.03096v1.351843c.391132.104566.881785.185749 1.45852.185749.780512 0 1.177609-.152178 1.477843-.288944.300234-.136765.485983-.247665 1.09148-.247665.581221 0 1.048758.20154 1.622726.423095.5739621.221556 1.2471241.454055 2.1636371.454055 1.138098 0 1.878958-.385644 2.492044-.742998s1.087424-.670762 1.864206-.670762c.612614 0 .897189.166095 1.275.36118.377801.195085.841349.412776 1.622725.412776.995062 0 1.431212-.394433 1.931819-.639803v-1.186733a.29415704.31426635 0 0 0 -.10625.02064c-.582708.237219-.883811.53661-1.72898.53661-.60894 0-.798986-.155864-1.197726-.36118-.398744-.205315-.95463-.423096-2.047725-.423096z" opacity=".1"/><path d="m15.919319 12.425798c-2.118243 0-2.492134 1.238329-4.153412 1.238329s-2.6522831-.856511-3.9698871-.856511c-1.317599 0-2.0893.681081-2.878407.681081-.345539 0-.665187-.112993-.917613-.237346v.712039c.379714.107869.872114.196069 1.45852.196069 1.49515 0 1.281828-.536609 2.569323-.536609 1.287486 0 2.0458371.87715 3.7863631.87715 2.155845 0 2.650569-1.41376 4.35625-1.41376 1.331888 0 1.431886.773956 2.897725.773956.990241 0 1.319101-.406588 1.931819-.670761v-.53661c-.531392.216329-.921579.557248-1.83523.557248-1.326397 0-1.127214-.784275-3.245451-.784275z" opacity=".3"/><path d="m15.919319 12.925799c-2.118243 0-2.492134 1.238329-4.153412 1.238329s-2.6522831-.856511-3.9698871-.856511c-1.317599 0-2.0893.681081-2.878407.681081-.345539 0-.665187-.112993-.917613-.237346v.712039c.379714.107868.872114.196069 1.45852.196069 1.49515 0 1.281828-.536609 2.569323-.536609 1.287486 0 2.0458371.877149 3.7863631.877149 2.155845 0 2.650569-1.413758 4.35625-1.413758 1.331888 0 1.431886.773955 2.897725.773955.990241 0 1.319101-.406588 1.931819-.670761v-.53661c-.531392.216329-.921579.557248-1.83523.557248-1.326397 0-1.127214-.784275-3.245451-.784275z"/></g><path d="m4.4999999 7.5000056c3.666411 0 15.9999821.0007556 15.9999821.0007556l.000018 11.9992378s-10.6666661 0-16.0000001 0c0-4.000001 0-8 0-11.9999996z" fill="none" opacity=".3" stroke="#000"/><path d="m7.9702405 14.845344c-.1801063.06076.030127 1.367687-.083875 1.513688-.1100705.140971-1.464343.283889-1.4595331.459442.00498.181816 1.3780039.393059 1.4885954.54133.1067819.143163-.1690945 1.414799.00778 1.464626.1831851.0516.8197981-1.124468 1.0021461-1.178833.176065-.05249 1.3595611.587471 1.4640661.442713.108232-.149924-.8701921-1.086848-.8680871-1.268718.002-.175604 1.0090371-1.050022.8967501-1.189314-.116292-.144262-1.3577321.450569-1.5387781.392531-.174809-.05604-.735162-1.236135-.9090635-1.177465z" opacity=".15"/><path d="m8.0218294 14.504789c.1739611-.05869.7361161 1.123036.9109851 1.179094.181107.05806 1.4218135-.538302 1.5381455-.39399.112325.139339-.8947775 1.013919-.8968115 1.189583-.0021.181932.9766135 1.120715.8683435 1.270688-.104539.144807-1.2891185-.496399-1.4652435-.44389-.182409.05438-.818233 1.230941-1.0014803 1.179319-.1769347-.04984.098058-1.320712-.00876-1.463924-.110627-.148321-1.4823083-.359951-1.4872912-.541829-.00482-.175612 1.3497237-.319845 1.4598315-.460864.1140359-.14605-.097885-1.453403.082282-1.514187z" fill="url(#e)"/><path d="m8.039313 14.470596-.04821.04636c-.000344.0011-.0019.0014-.0019.0021-.096792.234217.058261 1.259164-.03946 1.3843-.0042.0052-.01001.01243-.017541.01766l.039461.0265c.7903285.236715.098571-1.427744.07889-1.474818-.0037-.000698-.0074-.0025-.01094-.0021z" fill="#9d0f06" opacity=".5"/><path d="m6.7536304 16.427205c-.1663436.0015-.262602.0094-.262602.0094v.0022.0378c.097563.179325 1.3903695.384497 1.4982481.529129.108053.144867-.1695997 1.430665.00936 1.481083.185362.05222.828383-1.137887 1.012899-1.192899.177047-.05278 1.3609145.586923 1.4794925.451177l-.002-.0022c-.9982925-1.223773-3.0143808-1.321804-3.7351934-1.315689z" fill="url(#d)" opacity=".75"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_getinvolved.svg b/icon-themes/elementary_svg/cmd/lc_getinvolved.svg
new file mode 100644
index 000000000..36d22510e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_getinvolved.svg
@@ -0,0 +1 @@
+<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="#b8b8b8"/><stop offset="1" stop-color="#878787"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#f5f5f5"/><stop offset="1" stop-color="#d2d2d2"/></linearGradient><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="30" cy="33.1875" gradientTransform="matrix(.81491924 -.00000039 .00000011 .25340272 -9.94758 6.59021)" gradientUnits="userSpaceOnUse" r="4.6875" xlink:href="#d"/><linearGradient id="f" gradientTransform="matrix(.74999995 0 0 .43478262 -5.12763 2.917391)" gradientUnits="userSpaceOnUse" x1="22" x2="17" xlink:href="#d" y1="39" y2="37.4375"/><radialGradient id="g" cx="26.375898" cy="12.31301" gradientTransform="matrix(.86552039 -.07102871 .06760608 .84907396 -11.038912 -4.204803)" gradientUnits="userSpaceOnUse" r="8" xlink:href="#b"/><linearGradient id="h" gradientTransform="matrix(.52770326 0 0 .53573244 -1.331098 -1.404301)" gradientUnits="userSpaceOnUse" x1="30" x2="30" xlink:href="#a" y1="5" y2="44.678879"/><radialGradient id="i" cx="24.999998" cy="28.659998" gradientTransform="matrix(.67742373 0 0 .19285627 -5.016256 9.997732)" gradientUnits="userSpaceOnUse" r="16" xlink:href="#b"/><linearGradient id="j" gradientTransform="matrix(.51613236 0 0 .51667107 -.983973 -.491809)" gradientUnits="userSpaceOnUse" x1="30" x2="30" xlink:href="#a" y1="25.084745" y2="45"/><radialGradient id="k" cx="32" cy="41.5" gradientTransform="matrix(.45238095 0 0 .14285715 .023809 15.071429)" gradientUnits="userSpaceOnUse" r="21" xlink:href="#d"/><linearGradient id="l" gradientTransform="matrix(-.74999995 0 0 .43478262 34.15 2.917391)" gradientUnits="userSpaceOnUse" x1="22" x2="17" xlink:href="#d" y1="39" y2="37.4375"/><linearGradient id="m" gradientTransform="matrix(.52770326 0 0 .53573244 -1.331098 -1.404301)" gradientUnits="userSpaceOnUse" x1="30.00001" x2="30.00001" xlink:href="#c" y1="6.333993" y2="24.913183"/><linearGradient id="n" gradientTransform="matrix(.51613236 0 0 .51667107 -.983973 -.491809)" gradientUnits="userSpaceOnUse" x1="29.996229" x2="29.996229" xlink:href="#c" y1="21.440447" y2="43.531425"/><linearGradient id="o" gradientTransform="matrix(.33334585 0 0 .36215328 -2.000376 2.481381)" gradientUnits="userSpaceOnUse" x1="29.998489" x2="30" xlink:href="#c" y1="6.780811" y2="26.2834"/><linearGradient id="p" gradientTransform="matrix(.41935736 0 0 .41979504 -4.580722 1.819164)" gradientUnits="userSpaceOnUse" x1="29.968306" x2="30.000004" xlink:href="#c" y1="21.68708" y2="43.308842"/><radialGradient id="q" cx="32" cy="41.5" gradientTransform="matrix(.35714286 0 0 .14285716 -3.928571 13.072062)" gradientUnits="userSpaceOnUse" r="21" xlink:href="#d"/><linearGradient id="r" gradientTransform="matrix(.61956519 0 0 .35916826 -8.166564 4.283932)" gradientUnits="userSpaceOnUse" x1="22" x2="17" xlink:href="#d" y1="39" y2="37.4375"/><radialGradient id="s" cx="24.999998" cy="28.659998" gradientTransform="matrix(.55040653 0 0 .15669563 -7.856951 10.341911)" gradientUnits="userSpaceOnUse" r="16" xlink:href="#b"/><linearGradient id="t" gradientTransform="matrix(.41935736 0 0 .41979504 -4.580722 1.819164)" gradientUnits="userSpaceOnUse" x1="30" x2="30" xlink:href="#a" y1="25.084745" y2="45"/><linearGradient id="u" gradientTransform="matrix(.33334585 0 0 .36215328 -2.000376 2.481381)" gradientUnits="userSpaceOnUse" x1="30" x2="30" xlink:href="#a" y1="5" y2="44.678879"/><radialGradient id="v" cx="26.375898" cy="12.31301" gradientTransform="matrix(.54674217 -.04801515 .04270621 .57397107 -8.132723 .588251)" gradientUnits="userSpaceOnUse" r="8" xlink:href="#b"/><path d="m15 19.000632a7.5 3 0 0 1 -14.99999996 0 7.5 3 0 1 1 14.99999996 0z" fill="url(#q)" opacity=".8"/><path d="m6.513 10.424959-.056 2.518771c-1.2206208 1.013754-4.5423621 1.469284-4.5376831 2.51877l-.4193572 3.148465c0 1.043308 2.9101663 1.889075 6.5000399 1.889075 3.5898714 0 6.5000404-.845767 6.5000404-1.889075l-.419359-3.148465c-.0049-.898218-3.34503-1.46928-4.550681-2.51877l-.043-2.518771z" fill="url(#s)" stroke="url(#t)" stroke-width=".999919"/><path d="m7.5 11.4375c-.08094.691654.1318657 1.450708-.2235148 2.087545-.5288217.667037-1.389003.904775-2.1389656 1.229786-.7736519.277628-1.5744675.510298-2.2797645.944145.06985.137296-.065526.621724-.078159.907996-.082782.66226-.1655648 1.324519-.2483472 1.986778.6400316.191418 1.2404938.510821 1.9149171.578815 2.3665096.469752 4.8219149.415371 7.191225-.0036.601839-.114874 1.179595-.331813 1.731993-.587727.184056-.31394-.04004-.704525-.03164-1.0593-.070914-.580258-.141829-1.160473-.212744-1.740688-1.388438-.864698-3.1599328-1.033326-4.3605453-2.210845-.4235262-.609711-.1624361-1.377144-.2729369-2.057588-.2621507-.1719-.6361248-.036194-.9509262-.075317h-.029974-.010617z" fill="none" stroke="url(#p)" stroke-width=".999919"/><path d="m7.9999999 4.4732229c-1.3807633 0-2.5000936 1.1349914-2.5000936 2.5350727.010821.5181431.051513 1.1336776.3333444 2.5350729.1666733.5432295 1.6533164 1.9918425 1.6667298 2.1729185.3232373.181075.8333645.181075 1.1667122 0 0-.181076 1.3333833-1.629689 1.5000553-2.1729185.317138-1.456468.316333-1.9918428.333345-2.5350729 0-1.4000813-1.1193297-2.5350727-2.5000931-2.5350727z" fill="url(#v)" stroke="url(#u)" stroke-width=".999813"/><path d="m4.8443056 19.8c-1.4636292-.711942-.7657026-2.29252-.6195656-3.304348-.6195651.718337-.3076095 2.726087-1.54674 2.726087.8260869.293774 1.3915756.494141 2.1663056.578261z" fill="url(#r)" opacity=".5"/><path d="m8 5.4375c-.7988506-.0225277-1.5285136.6901223-1.5254134 1.4898472-.0123042.6499109.1234931 1.2912168.2306737 1.9293972.0277341.2503623.099215.4818625.2817004.664084.334444.4496757.7065068.8702806 1.0755393 1.2916716.3786508-.497217.7660568-.988137 1.125-1.5.1525569-.8464211.3918589-1.6961878.3266846-2.563727-.0989739-.7265893-.7734514-1.3319241-1.5141846-1.311273z" fill="none" stroke="url(#o)" stroke-width=".999813"/><path d="m24 21a9.5 3 0 0 1 -19 0 9.5 3 0 1 1 19 0z" fill="url(#k)" opacity=".8"/><path d="m12.177403 10.099947c.23753 1.124653.370116 1.975373.177421 3.100026-1.502303 1.247697-5.3445034 1.80835-5.3387447 3.100025l-.5161321 3.875036c0 1.284073 3.5817448 2.325019 8.0000528 2.325019 4.418307 0 8.000053-1.040946 8.000053-2.325019l-.516134-3.875036c-.0061-1.105498-3.870993-1.808346-5.354873-3.100025-.126751-1.043848-.02586-2.056174.193549-3.100026z" fill="url(#i)" stroke="url(#j)" stroke-width=".999894"/><path d="m13.21875 11.09375c.08722.856711.3354 1.801007-.04818 2.615857-.642554.728465-1.594602 1.093826-2.46738 1.472715-1.3805053.328145-2.9894634.817678-2.7779721 1.816051-.14174 1.063043-.2834789 2.126085-.4252179 3.189127.3063993.160613 1.0809439.584904 1.625.6875 2.520767.666947 5.16785.725367 7.754874.519516 1.511711-.166212 3.088649-.352665 4.432626-1.113266.335436-.07362.107122-.316411.114936-.654915-.132062-1.021278-.264124-2.042557-.396186-3.063835-.587648-.5027-1.391296-.753519-2.106391-1.064577-1.082782-.447299-2.251468-.853003-3.086912-1.707994-.391617-.689558-.161473-1.538743-.107324-2.28649.259681-.52835-.223399-.401903-.552932-.409689-.652981 0-1.305961 0-1.958941 0z" fill="none" stroke="url(#n)" stroke-width=".999894"/><path d="m14.5 1.5422262c-2.185818 0-3.957774 1.67899-3.957774 3.7501272.01713.7664876.08155 1.6770462.527701 3.750127.263852.8035986 2.617283 2.9465296 2.638517 3.2143946.511701.267865 1.319258.267865 1.846964 0 0-.267865 2.110813-2.410796 2.374664-3.2143946.502046-2.1545496.500773-2.9465283.527702-3.750127 0-2.0711372-1.771956-3.7501272-3.957774-3.7501272z" fill="url(#g)" stroke="url(#h)" stroke-width="1.084452"/><path d="m10.62237 21.7c-1.7717617-.861824-.9269032-2.775156-.7500005-4-.7499999.869566-.3723694 3.3-1.8723695 3.3 1 .355621 1.6845389.59817 2.62237.7z" fill="url(#f)" opacity=".5"/><path d="m12 13.35048c.366027.959338 1.343418 1.64952 2.5 1.64952s2.133972-.690182 2.5-1.64952z" fill="url(#e)" opacity=".3"/><path d="m18.4 21.7c1.771762-.861824.926903-2.775156.750001-4 .749999.869566.372369 3.3 1.872369 3.3-1 .355621-1.684539.59817-2.62237.7z" fill="url(#l)" opacity=".5"/><path d="m14.5 2.53125c-1.666616 0-2.9513 1.2303173-2.96875 2.71875.000139.00624-.000145.024997 0 .03125.01647.7081029.08609 1.5272795.5 3.46875-.0051-.03667.09671.2041393.3125.46875.232433.2850235.566603.6083312.875.9375.308397.329169.598847.668975.84375.9375.09435.103448.171956.186905.25.28125.166811.03524.415249.03212.625 0 .06182-.08397.114751-.159431.1875-.25.218248-.271707.473896-.575993.75-.90625.276104-.3302573.569207-.6813941.78125-.96875.197562-.2677316.307312-.503144.3125-.5.460701-1.9997828.473735-2.6695721.5-3.46875 0-.010182.000119-.021091 0-.03125-.01745-1.4884327-1.302134-2.71875-2.96875-2.71875z" fill="none" stroke="url(#m)" stroke-width="1.084452"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_glueeditmode.svg b/icon-themes/elementary_svg/cmd/lc_glueeditmode.svg
new file mode 100644
index 000000000..0a5d96d90
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_glueeditmode.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="5.337087" x2="9.46967" y1="14.662912" y2="15.629981"><stop offset="0" stop-color="#d9d6d0"/><stop offset=".35614085" stop-color="#fff"/><stop offset=".45965657" stop-color="#d3d7cf"/><stop offset=".64107072" stop-color="#eeeeec"/><stop offset="1" stop-color="#babdb6"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="13.973532" x2="16.889942" y1="10.019201" y2="13.593593"><stop offset="0" stop-color="#fff394"/><stop offset="1" stop-color="#d48e15"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="12.960505" x2="10.164633" y1="19.393661" y2="15.357208"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><g transform="matrix(1.3020765 0 0 1.2372104 -4.672516 -1.254661)"><path d="m15 4v-3h2l5 6-1 2z" fill="#f9c440"/><path d="m7 10c2.7355938 1.629377 5.203129 3.727857 7 7l-6.03125.875-2.96875 2.125-1-1 2-3z" fill="url(#a)"/><path d="m7.3544513 10.236154-.9881071 5.911307-1.8453988 2.788119.5451934.514526 2.8061392-1.963601 5.938065-.867798c-1.915168-2.293658-3.598252-4.750151-6.4558917-6.382553z" style="opacity:.4;fill:none;stroke:#000;stroke-width:.78788;stroke-linecap:round;stroke-linejoin:round"/><path d="m7 10c2.7355938 1.629377 5.203129 3.727857 7 7l-6.03125.875-2.96875 2.125-1-1 2-3z" fill="url(#c)"/><path d="m14 17 7-8-6-5-8 6c3.009226 1.595995 5.286637 3.990336 7 7z" fill="url(#b)"/><g fill="none" stroke-width=".78788"><path d="m20.591734 7.1858161-4.111259-4.964177-.333205-.0041135-.010762 2.4159723-8.066509 6.0642391-1.0173104 6.095817 6.3629994-.93072 6.606822-7.5444833z" opacity=".6" stroke="#fff"/><path d="m5.0479871 19.055192 2.5116564-2.21469" opacity=".2" stroke="#000"/><path d="m7.483423 10.310763c2.4186241 1.669675 4.531353 3.651302 6.158154 6.128474" stroke="#f9c440" stroke-linecap="round"/><path d="m7 10 7 7-6.03125.875-2.96875 2.125-1-1 2-3z" opacity="0" stroke="#000"/><path d="m21.523235 7.0448458-4.70339-5.6449384-1.438018.026791-.0085 2.7961355-8.0188757 6.0133201c2.9633807 1.884455 5.0453717 4.356713 6.4558917 6.382553l6.863274-7.8339215z" opacity=".4" stroke="#ad5f00" stroke-linecap="round" stroke-linejoin="round"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_glueescapedirectionbottom.svg b/icon-themes/elementary_svg/cmd/lc_glueescapedirectionbottom.svg
new file mode 100644
index 000000000..c588ffe51
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_glueescapedirectionbottom.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" 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(.25378586 0 0 .30501865 -5.871021 -2.685477)" gradientUnits="userSpaceOnUse" x1="12.700075" x2="11" y1="71.337242" y2="1"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="f"><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="g" gradientTransform="matrix(.24324324 0 0 .35135133 -22.837836 -2.432428)" gradientUnits="userSpaceOnUse" x1="130.88889" x2="130.88889" xlink:href="#f" y1="15.461527" y2="55.307682"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="15" x2="15.133052" y1="3" y2="12.930884"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><radialGradient id="i" cx="65.297462" cy="48.216358" gradientTransform="matrix(0 .38212918 -.4161614 0 32.170797 -18.821396)" gradientUnits="userSpaceOnUse" r="31.000002"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".26238" stop-color="#64baff"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><linearGradient id="j" gradientTransform="matrix(.20515598 0 0 .20369724 7.420038 5.278451)" gradientUnits="userSpaceOnUse" x1="22.459419" x2="22.459419" xlink:href="#f" y1="12.615129" y2="34.706738"/><linearGradient id="k" gradientTransform="matrix(.20515598 0 0 .20369724 7.407064 5.283756)" gradientUnits="userSpaceOnUse" x1="22.522657" x2="22.522657" xlink:href="#f" y1="22.407579" y2="24.862202"/><g transform="translate(0 2)"><g opacity=".4" transform="matrix(.52631579 0 0 .42857134 -.631579 -.142854)"><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><path d="m3.500348 1.5042542h16.999305v16.9993058h-16.9993051z" fill="url(#h)" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.50148 2.5053859h14.978735v14.9787351h-14.978735z" fill="none" stroke="url(#g)"/><g transform="translate(-.027722 .151882)"><path d="m10.525424 8.3538136v-2h3l-.000516 2.0062978 2.02987-.00934-.02935 3.0030426h-2v2h-3v-2h-2.0000043l-.00153-3.0122719z" fill="url(#i)"/><g fill="none"><path d="m11.525424 9.8538136v-2.5h1v2.5m0 0v2.5000004h-1v-2.5000004" opacity=".5" stroke="url(#j)"/><path d="m10.522896 8.3646014.0037-2.0097959 3.002012-.00449-.0037 2.0097959h2.006128l.000516 2.9937026h-2.006128l.0073 1.995421-3.002013.0045-.0053-1.999921h-1.9999873l-.00153-3.0122723z" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/><path d="m13.025424 9.3538136h1.5v1.0000004h-1.5m-2 0h-1.5000003v-1.0000004h1.5000003" opacity=".5" stroke="url(#k)"/></g></g><rect fill="#565656" height="10" ry=".555903" transform="scale(1 -1)" width="2" x="11" y="-20"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_glueescapedirectionleft.svg b/icon-themes/elementary_svg/cmd/lc_glueescapedirectionleft.svg
new file mode 100644
index 000000000..82e816185
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_glueescapedirectionleft.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" 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(.25378586 0 0 .30501865 -5.871021 -2.685477)" gradientUnits="userSpaceOnUse" x1="12.700075" x2="11" y1="71.337242" y2="1"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="f"><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="g" gradientTransform="matrix(.24324324 0 0 .35135133 -22.837836 -2.432428)" gradientUnits="userSpaceOnUse" x1="130.88889" x2="130.88889" xlink:href="#f" y1="15.461527" y2="55.307682"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="15" x2="15.133052" y1="3" y2="12.930884"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><radialGradient id="i" cx="65.297462" cy="48.216358" gradientTransform="matrix(0 .38212918 -.4161614 0 32.170797 -18.821396)" gradientUnits="userSpaceOnUse" r="31.000002"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".26238" stop-color="#64baff"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><linearGradient id="j" gradientTransform="matrix(.20515598 0 0 .20369724 7.420038 5.278451)" gradientUnits="userSpaceOnUse" x1="22.459419" x2="22.459419" xlink:href="#f" y1="12.615129" y2="34.706738"/><linearGradient id="k" gradientTransform="matrix(.20515598 0 0 .20369724 7.407064 5.283756)" gradientUnits="userSpaceOnUse" x1="22.522657" x2="22.522657" xlink:href="#f" y1="22.407579" y2="24.862202"/><g transform="translate(0 2)"><g opacity=".4" transform="matrix(.52631579 0 0 .42857134 -.631579 -.142854)"><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><path d="m3.500348 1.5042542h16.999305v16.9993058h-16.9993051z" fill="url(#h)" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.50148 2.5053859h14.978735v14.9787351h-14.978735z" fill="none" stroke="url(#g)"/><g transform="translate(-.027722 .151882)"><path d="m10.525424 8.3538136v-2h3l-.000516 2.0062978 2.02987-.00934-.02935 3.0030426h-2v2h-3v-2h-2.0000043l-.00153-3.0122719z" fill="url(#i)"/><g fill="none"><path d="m11.525424 9.8538136v-2.5h1v2.5m0 0v2.5000004h-1v-2.5000004" opacity=".5" stroke="url(#j)"/><path d="m10.522896 8.3646014.0037-2.0097959 3.002012-.00449-.0037 2.0097959h2.006128l.000516 2.9937026h-2.006128l.0073 1.995421-3.002013.0045-.0053-1.999921h-1.9999873l-.00153-3.0122723z" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/><path d="m13.025424 9.3538136h1.5v1.0000004h-1.5m-2 0h-1.5000003v-1.0000004h1.5000003" opacity=".5" stroke="url(#k)"/></g></g><rect fill="#565656" height="10" ry=".555903" transform="matrix(0 1 1 0 0 0)" width="2" x="9" y="1"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_glueescapedirectionright.svg b/icon-themes/elementary_svg/cmd/lc_glueescapedirectionright.svg
new file mode 100644
index 000000000..a51dbf19a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_glueescapedirectionright.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" 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(.25378586 0 0 .30501865 -5.871021 -2.685477)" gradientUnits="userSpaceOnUse" x1="12.700075" x2="11" y1="71.337242" y2="1"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="f"><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="g" gradientTransform="matrix(.24324324 0 0 .35135133 -22.837836 -2.432428)" gradientUnits="userSpaceOnUse" x1="130.88889" x2="130.88889" xlink:href="#f" y1="15.461527" y2="55.307682"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="15" x2="15.133052" y1="3" y2="12.930884"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><radialGradient id="i" cx="65.297462" cy="48.216358" gradientTransform="matrix(0 .38212918 -.4161614 0 32.170797 -18.821396)" gradientUnits="userSpaceOnUse" r="31.000002"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".26238" stop-color="#64baff"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><linearGradient id="j" gradientTransform="matrix(.20515598 0 0 .20369724 7.420038 5.278451)" gradientUnits="userSpaceOnUse" x1="22.459419" x2="22.459419" xlink:href="#f" y1="12.615129" y2="34.706738"/><linearGradient id="k" gradientTransform="matrix(.20515598 0 0 .20369724 7.407064 5.283756)" gradientUnits="userSpaceOnUse" x1="22.522657" x2="22.522657" xlink:href="#f" y1="22.407579" y2="24.862202"/><g transform="translate(0 2)"><g opacity=".4" transform="matrix(.52631579 0 0 .42857134 -.631579 -.142854)"><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><path d="m3.500348 1.5042542h16.999305v16.9993058h-16.9993051z" fill="url(#h)" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.50148 2.5053859h14.978735v14.9787351h-14.978735z" fill="none" stroke="url(#g)"/><g transform="translate(-.027722 .151882)"><path d="m10.525424 8.3538136v-2h3l-.000516 2.0062978 2.02987-.00934-.02935 3.0030426h-2v2h-3v-2h-2.0000043l-.00153-3.0122719z" fill="url(#i)"/><g fill="none"><path d="m11.525424 9.8538136v-2.5h1v2.5m0 0v2.5000004h-1v-2.5000004" opacity=".5" stroke="url(#j)"/><path d="m10.522896 8.3646014.0037-2.0097959 3.002012-.00449-.0037 2.0097959h2.006128l.000516 2.9937026h-2.006128l.0073 1.995421-3.002013.0045-.0053-1.999921h-1.9999873l-.00153-3.0122723z" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/><path d="m13.025424 9.3538136h1.5v1.0000004h-1.5m-2 0h-1.5000003v-1.0000004h1.5000003" opacity=".5" stroke="url(#k)"/></g></g><rect fill="#565656" height="10" ry=".555903" transform="matrix(0 -1 -1 0 0 0)" width="2" x="-11" y="-22"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_glueescapedirectiontop.svg b/icon-themes/elementary_svg/cmd/lc_glueescapedirectiontop.svg
new file mode 100644
index 000000000..8d635d7c1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_glueescapedirectiontop.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" 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(.25378586 0 0 .30501865 -5.871021 -2.685477)" gradientUnits="userSpaceOnUse" x1="12.700075" x2="11" y1="71.337242" y2="1"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="f"><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="g" gradientTransform="matrix(.24324324 0 0 .35135133 -22.837836 -2.432428)" gradientUnits="userSpaceOnUse" x1="130.88889" x2="130.88889" xlink:href="#f" y1="15.461527" y2="55.307682"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="15" x2="15.133052" y1="3" y2="12.930884"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><radialGradient id="i" cx="65.297462" cy="48.216358" gradientTransform="matrix(0 .38212918 -.4161614 0 32.170797 -18.821396)" gradientUnits="userSpaceOnUse" r="31.000002"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".26238" stop-color="#64baff"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><linearGradient id="j" gradientTransform="matrix(.20515598 0 0 .20369724 7.420038 5.278451)" gradientUnits="userSpaceOnUse" x1="22.459419" x2="22.459419" xlink:href="#f" y1="12.615129" y2="34.706738"/><linearGradient id="k" gradientTransform="matrix(.20515598 0 0 .20369724 7.407064 5.283756)" gradientUnits="userSpaceOnUse" x1="22.522657" x2="22.522657" xlink:href="#f" y1="22.407579" y2="24.862202"/><g transform="translate(0 2)"><g opacity=".4" transform="matrix(.52631579 0 0 .42857134 -.631579 -.142854)"><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><path d="m3.500348 1.5042542h16.999305v16.9993058h-16.9993051z" fill="url(#h)" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.50148 2.5053859h14.978735v14.9787351h-14.978735z" fill="none" stroke="url(#g)"/><g transform="translate(-.027722 .151882)"><path d="m10.525424 8.3538136v-2h3l-.000516 2.0062978 2.02987-.00934-.02935 3.0030426h-2v2h-3v-2h-2.0000043l-.00153-3.0122719z" fill="url(#i)"/><g fill="none"><path d="m11.525424 9.8538136v-2.5h1v2.5m0 0v2.5000004h-1v-2.5000004" opacity=".5" stroke="url(#j)"/><path d="m10.522896 8.3646014.0037-2.0097959 3.002012-.00449-.0037 2.0097959h2.006128l.000516 2.9937026h-2.006128l.0073 1.995421-3.002013.0045-.0053-1.999921h-1.9999873l-.00153-3.0122723z" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/><path d="m13.025424 9.3538136h1.5v1.0000004h-1.5m-2 0h-1.5000003v-1.0000004h1.5000003" opacity=".5" stroke="url(#k)"/></g></g><rect fill="#565656" height="10" ry=".555903" transform="scale(-1 1)" width="2" x="-13"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_gluehorzaligncenter.svg b/icon-themes/elementary_svg/cmd/lc_gluehorzaligncenter.svg
new file mode 100644
index 000000000..664d66b80
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_gluehorzaligncenter.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" 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(.25378586 0 0 .30501865 -5.871021 -2.685477)" gradientUnits="userSpaceOnUse" x1="12.700075" x2="11" y1="71.337242" y2="1"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.24324324 0 0 .35135133 -22.837836 -2.432428)" gradientUnits="userSpaceOnUse" x1="127.38982" x2="126.97176" y1="15.735334" y2="54.916561"><stop offset="0" stop-color="#fff"/><stop offset=".0641157" 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="g" gradientUnits="userSpaceOnUse" x1="7.203894" x2="15.133052" y1="4.482563" y2="12.930884"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><radialGradient id="h" cx="65.297462" cy="48.216358" gradientTransform="matrix(0 .38212918 -.4161614 0 32.170797 -18.821396)" gradientUnits="userSpaceOnUse" r="31.000002"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".26238" stop-color="#64baff"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><linearGradient id="i" gradientTransform="matrix(.20515598 0 0 .20369724 7.420038 5.278451)" gradientUnits="userSpaceOnUse" x1="24.138529" x2="24.138529" y1="10.631441" y2="35.62291"><stop offset="0" stop-color="#fff"/><stop offset=".00000002" 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="j" gradientTransform="matrix(.20515598 0 0 .20369724 7.407064 5.283756)" gradientUnits="userSpaceOnUse" x1="24.138529" x2="24.138529" y1="21.34207" y2="24.912279"><stop offset="0" stop-color="#fff"/><stop offset=".00000019" 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="translate(0 2)"><g opacity=".4" transform="matrix(.52631579 0 0 .42857134 -.631579 -.142854)"><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><path d="m3.500348 1.5042542h16.999305v16.9993058h-16.9993051z" fill="url(#g)" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.50148 2.5053859h14.978735v14.9787351h-14.978735z" fill="none" stroke="url(#f)"/><g transform="translate(-.027722 .151882)"><path d="m10.525424 8.3538136v-2h3l-.000516 2.0062978 2.02987-.00934-.02935 3.0030426h-2v2h-3v-2h-2.0000043l-.00153-3.0122719z" fill="url(#h)"/><g fill="none"><path d="m11.525424 9.8538136v-2.5h1v2.5m0 0v2.5000004h-1v-2.5000004" opacity=".5" stroke="url(#i)"/><path d="m10.522896 8.3646014.0037-2.0097959 3.002012-.00449-.0037 2.0097959h2.006128l.000516 2.9937026h-2.006128l.0073 1.995421-3.002013.0045-.0053-1.999921h-1.9999873l-.00153-3.0122723z" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/><path d="m13.025424 9.3538136h1.5v1.0000004h-1.5m-2 0h-1.5000003v-1.0000004h1.5000003" opacity=".5" stroke="url(#j)"/></g></g><rect fill="#cc3b02" height="10" ry=".555903" transform="scale(-1 1)" width="2" x="-13" y="10"/><circle cx="12" cy="20" fill="#f37329" r="1.5" stroke="#cc3b02" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_gluehorzalignleft.svg b/icon-themes/elementary_svg/cmd/lc_gluehorzalignleft.svg
new file mode 100644
index 000000000..4183dcefb
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_gluehorzalignleft.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" 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(.25378586 0 0 .30501865 -5.871021 -2.685477)" gradientUnits="userSpaceOnUse" x1="12.700075" x2="11" y1="71.337242" y2="1"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="f"><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="g" gradientTransform="matrix(.24324324 0 0 .35135133 -22.837836 -2.432428)" gradientUnits="userSpaceOnUse" x1="130.88889" x2="130.88889" xlink:href="#f" y1="15.461527" y2="55.307682"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="15" x2="15.133052" y1="3" y2="12.930884"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><radialGradient id="i" cx="65.297462" cy="48.216358" gradientTransform="matrix(0 .38212918 -.4161614 0 32.170797 -18.821396)" gradientUnits="userSpaceOnUse" r="31.000002"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".26238" stop-color="#64baff"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><linearGradient id="j" gradientTransform="matrix(.20515598 0 0 .20369724 7.420038 5.278451)" gradientUnits="userSpaceOnUse" x1="22.459419" x2="22.459419" xlink:href="#f" y1="12.615129" y2="34.706738"/><linearGradient id="k" gradientTransform="matrix(.20515598 0 0 .20369724 7.407064 5.283756)" gradientUnits="userSpaceOnUse" x1="22.522657" x2="22.522657" xlink:href="#f" y1="22.407579" y2="24.862202"/><g transform="translate(0 2)"><g opacity=".4" transform="matrix(.52631579 0 0 .42857134 -.631579 -.142854)"><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><path d="m3.500348 1.5042542h16.999305v16.9993058h-16.9993051z" fill="url(#h)" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.50148 2.5053859h14.978735v14.9787351h-14.978735z" fill="none" stroke="url(#g)"/><g transform="translate(-.027722 .151882)"><path d="m10.525424 8.3538136v-2h3l-.000516 2.0062978 2.02987-.00934-.02935 3.0030426h-2v2h-3v-2h-2.0000043l-.00153-3.0122719z" fill="url(#i)"/><g fill="none"><path d="m11.525424 9.8538136v-2.5h1v2.5m0 0v2.5000004h-1v-2.5000004" opacity=".5" stroke="url(#j)"/><path d="m10.522896 8.3646014.0037-2.0097959 3.002012-.00449-.0037 2.0097959h2.006128l.000516 2.9937026h-2.006128l.0073 1.995421-3.002013.0045-.0053-1.999921h-1.9999873l-.00153-3.0122723z" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/><path d="m13.025424 9.3538136h1.5v1.0000004h-1.5m-2 0h-1.5000003v-1.0000004h1.5000003" opacity=".5" stroke="url(#k)"/></g></g><rect fill="#cc3b02" height="11" ry=".555903" transform="matrix(0 -1 -1 0 24.000002 0)" width="2.000001" x="-16" y="11"/><circle cx="2" cy="15.03688" fill="#f37329" r="1.5" stroke="#cc3b02" stroke-linejoin="round"/><rect fill="#cc3b02" height="6.02562" ry=".555903" transform="matrix(-1 0 0 -1 24.000002 0)" width="1.999998" x="11.000002" y="-16.02562"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_gluehorzalignright.svg b/icon-themes/elementary_svg/cmd/lc_gluehorzalignright.svg
new file mode 100644
index 000000000..965eecec1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_gluehorzalignright.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" 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(.25378586 0 0 .30501865 -5.871021 -2.685477)" gradientUnits="userSpaceOnUse" x1="12.700075" x2="11" y1="71.337242" y2="1"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="f"><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="g" gradientTransform="matrix(.24324324 0 0 .35135133 -22.837836 -2.432428)" gradientUnits="userSpaceOnUse" x1="130.88889" x2="130.88889" xlink:href="#f" y1="15.461527" y2="55.307682"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="15" x2="15.133052" y1="3" y2="12.930884"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><radialGradient id="i" cx="65.297462" cy="48.216358" gradientTransform="matrix(0 .38212918 -.4161614 0 32.170797 -18.821396)" gradientUnits="userSpaceOnUse" r="31.000002"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".26238" stop-color="#64baff"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><linearGradient id="j" gradientTransform="matrix(.20515598 0 0 .20369724 7.420038 5.278451)" gradientUnits="userSpaceOnUse" x1="22.459419" x2="22.459419" xlink:href="#f" y1="12.615129" y2="34.706738"/><linearGradient id="k" gradientTransform="matrix(.20515598 0 0 .20369724 7.407064 5.283756)" gradientUnits="userSpaceOnUse" x1="22.522657" x2="22.522657" xlink:href="#f" y1="22.407579" y2="24.862202"/><g transform="translate(0 2)"><g opacity=".4" transform="matrix(.52631579 0 0 .42857134 -.631579 -.142854)"><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><path d="m3.500348 1.5042542h16.999305v16.9993058h-16.9993051z" fill="url(#h)" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.50148 2.5053859h14.978735v14.9787351h-14.978735z" fill="none" stroke="url(#g)"/><g transform="translate(-.027722 .151882)"><path d="m10.525424 8.3538136v-2h3l-.000516 2.0062978 2.02987-.00934-.02935 3.0030426h-2v2h-3v-2h-2.0000043l-.00153-3.0122719z" fill="url(#i)"/><g fill="none"><path d="m11.525424 9.8538136v-2.5h1v2.5m0 0v2.5000004h-1v-2.5000004" opacity=".5" stroke="url(#j)"/><path d="m10.522896 8.3646014.0037-2.0097959 3.002012-.00449-.0037 2.0097959h2.006128l.000516 2.9937026h-2.006128l.0073 1.995421-3.002013.0045-.0053-1.999921h-1.9999873l-.00153-3.0122723z" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/><path d="m13.025424 9.3538136h1.5v1.0000004h-1.5m-2 0h-1.5000003v-1.0000004h1.5000003" opacity=".5" stroke="url(#k)"/></g></g><rect fill="#cc3b02" height="11" ry=".555903" transform="rotate(-90)" width="2.000001" x="-16" y="11"/><circle cx="-22.000002" cy="15.03688" fill="#f37329" r="1.5" stroke="#cc3b02" stroke-linejoin="round" transform="scale(-1 1)"/><rect fill="#cc3b02" height="6.02562" ry=".555903" transform="scale(1 -1)" width="1.999998" x="11.000002" y="-16.02562"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_glueinsertpoint.svg b/icon-themes/elementary_svg/cmd/lc_glueinsertpoint.svg
new file mode 100644
index 000000000..a0fa4b0d1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_glueinsertpoint.svg
@@ -0,0 +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(.20515598 0 0 .20369724 7.420038 5.278451)" gradientUnits="userSpaceOnUse" x1="24.138529" x2="24.138529" xlink:href="#d" y1="10.631441" y2="35.62291"/><linearGradient id="b" gradientTransform="matrix(.20515598 0 0 .20369724 7.407064 5.283756)" gradientUnits="userSpaceOnUse" x1="24.138529" x2="24.138529" xlink:href="#e" y1="21.34207" y2="24.912279"/><radialGradient id="c" cx="65.297462" cy="48.216358" gradientTransform="matrix(0 .38212918 -.4161614 0 32.170797 -18.821396)" gradientUnits="userSpaceOnUse" r="31.000002"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="d" gradientTransform="matrix(.20515598 0 0 .20369724 7.420038 5.278451)" gradientUnits="userSpaceOnUse" x1="24.138529" x2="24.138529" y1="10.631441" y2="35.62291"><stop offset="0" stop-color="#fff"/><stop offset=".00000002" 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(.20515598 0 0 .20369724 7.407064 5.283756)" gradientUnits="userSpaceOnUse" x1="24.138529" x2="24.138529" y1="21.34207" y2="24.912279"><stop offset="0" stop-color="#fff"/><stop offset=".00000019" 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="4.992979" cy="43.5" gradientTransform="matrix(2.003784 0 0 1.4 27.98813 -17.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#g"/><linearGradient id="g"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="h" 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="#g"/><linearGradient id="i" 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="j" gradientTransform="matrix(.25378586 0 0 .30501865 -5.871021 -2.685477)" gradientUnits="userSpaceOnUse" x1="12.700075" x2="11" y1="71.337242" y2="1"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.24324324 0 0 .35135133 -22.837836 -2.432428)" gradientUnits="userSpaceOnUse" x1="127.38982" x2="126.97176" y1="15.735334" y2="54.916561"><stop offset="0" stop-color="#fff"/><stop offset=".0641157" 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="l" gradientUnits="userSpaceOnUse" x1="7.203894" x2="15.133052" y1="4.482563" y2="12.930884"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><radialGradient id="m" cx="65.297462" cy="48.216358" gradientTransform="matrix(0 .38212918 -.4161614 0 32.170797 -18.821396)" gradientUnits="userSpaceOnUse" r="31.000002"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".26238" stop-color="#64baff"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><g transform="translate(0 2)"><g opacity=".4" transform="matrix(.52631579 0 0 .42857134 -.631579 -.142854)"><path d="m38 40h5v7h-5z" fill="url(#f)"/><path d="m-10-47h5v7h-5z" fill="url(#h)" transform="scale(-1)"/><path d="m10 40h28v7.000001h-28z" fill="url(#i)"/></g><path d="m3.500348 1.5042542h16.999305v16.9993058h-16.9993051z" fill="url(#l)" stroke="url(#j)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.50148 2.5053859h14.978735v14.9787351h-14.978735z" fill="none" stroke="url(#k)"/><g transform="translate(-.025424 .146186)"><path d="m10.525424 8.3538136v-2h3l-.000516 2.0062978 2.02987-.00934-.02935 3.0030426h-2v2h-3v-2h-2.0000043l-.00153-3.0122719z" fill="url(#m)"/><g fill="none"><path d="m11.525424 9.8538136v-2.5h1v2.5m0 0v2.5000004h-1v-2.5000004" opacity=".5" stroke="url(#a)"/><path d="m10.522896 8.3646014.0037-2.0097959 3.002012-.00449-.0037 2.0097959h2.006128l.000516 2.9937026h-2.006128l.0073 1.995421-3.002013.0045-.0053-1.999921h-1.9999873l-.00153-3.0122723z" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/><path d="m13.025424 9.3538136h1.5v1.0000004h-1.5m-2 0h-1.5000003v-1.0000004h1.5000003" opacity=".5" stroke="url(#b)"/></g></g><g transform="translate(5.974576 6.146186)"><path d="m10.525424 8.3538136v-2h3l-.000516 2.0062978 2.02987-.00934-.02935 3.0030426h-2v2h-3v-2h-2.0000043l-.00153-3.0122719z" fill="url(#c)"/><g fill="none"><path d="m11.525424 9.8538136v-2.5h1v2.5m0 0v2.5000004h-1v-2.5000004" opacity=".5" stroke="url(#d)"/><path d="m13.025424 9.3538136h1.5v1.0000004h-1.5m-2 0h-1.5000003v-1.0000004h1.5000003" opacity=".5" stroke="url(#e)"/><path d="m10.522896 8.3646014.0037-2.0097959 3.002012-.00449-.0037 2.0097959h2.006128l.000516 2.9937026h-2.006128l.0073 1.995421-3.002013.0045-.0053-1.999921h-1.9999873l-.00153-3.0122723z" opacity=".5" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_gluepercent.svg b/icon-themes/elementary_svg/cmd/lc_gluepercent.svg
new file mode 100644
index 000000000..a128a79d5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_gluepercent.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" 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(.73719631 0 0 .76299608 3.000175 1.000179)" gradientUnits="userSpaceOnUse" x1="10.305334" x2="4.900381" y1="11.695927" y2="5.209983"><stop offset="0" stop-color="#1f1f1f"/><stop offset="1" stop-color="#5c5c5c"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.25378586 0 0 .30501865 -5.871021 -2.685477)" gradientUnits="userSpaceOnUse" x1="12.700075" x2="11" y1="71.337242" y2="1"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.24324324 0 0 .35135133 -22.837836 -2.432428)" gradientUnits="userSpaceOnUse" x1="127.38982" x2="126.97176" y1="15.735334" y2="54.916561"><stop offset="0" stop-color="#fff"/><stop offset=".0641157" 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="h" gradientUnits="userSpaceOnUse" x1="7.203894" x2="15.133052" y1="4.482563" y2="12.930884"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><g transform="translate(0 2)"><g opacity=".4" transform="matrix(.52631579 0 0 .42857134 -.631579 -.142854)"><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><path d="m3.500348 1.5042542h16.999305v16.9993058h-16.9993051z" fill="url(#h)" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.50148 2.5053859h14.978735v14.9787351h-14.978735z" fill="none" stroke="url(#g)"/><rect fill="#cc3b02" height="3.636039" ry=".555903" transform="scale(1 -1)" width=".999998" x="6" y="-4.136039"/><circle cy="-6.5" fill="#f37329" r="1.5" stroke="#cc3b02" stroke-linejoin="round" transform="rotate(90)"/><path d="m7.6244968 7.8270008q0 .9467272.1584545 1.4163632.1656569.462181.5257806.462181.6914376 0 .6914376-1.8785442 0-1.8636352-.6914376-1.8636352-.3601237 0-.5257806.4621816-.1584545.454727-.1584545 1.4014536zm3.1906962-.014909q0 1.7145444-.641021 2.5792712-.6410193.857272-1.879845.857272-1.1884083 0-1.836631-.879635-.6482228-.8870908-.6482228-2.5569082 0-3.4067251 2.4848538-3.4067251 1.2172182 0 1.865441.8870903.655425.8796358.655425 2.5196348zm4.955303-3.25018-5.8412073 10.8985382h-1.7285939l5.8412072-10.8985382zm-.770665 7.6185412q0 .946727.158454 1.416362.165658.462181.525781.462181.691437 0 .691437-1.878543 0-1.863635-.691437-1.863635-.360123 0-.525781.462181-.158454.454727-.158454 1.401454zm3.190696-.0149q0 1.70709-.64102 2.571816-.64102.857273-1.879846.857273-1.188408 0-1.836631-.879636-.648222-.887091-.648222-2.549453 0-3.406726 2.484853-3.406726 1.217219 0 1.865441.887091.655425.879636.655425 2.519635z" fill="url(#e)" opacity=".66"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_gluevertalignbottom.svg b/icon-themes/elementary_svg/cmd/lc_gluevertalignbottom.svg
new file mode 100644
index 000000000..dcddbe04a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_gluevertalignbottom.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" 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(.25378586 0 0 .30501865 -5.871021 -2.685477)" gradientUnits="userSpaceOnUse" x1="12.700075" x2="11" y1="71.337242" y2="1"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="f"><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="g" gradientTransform="matrix(.24324324 0 0 .35135133 -22.837836 -2.432428)" gradientUnits="userSpaceOnUse" x1="130.88889" x2="130.88889" xlink:href="#f" y1="15.461527" y2="55.307682"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="15" x2="15.133052" y1="3" y2="12.930884"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><radialGradient id="i" cx="65.297462" cy="48.216358" gradientTransform="matrix(0 .38212918 -.4161614 0 32.170797 -18.821396)" gradientUnits="userSpaceOnUse" r="31.000002"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".26238" stop-color="#64baff"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><linearGradient id="j" gradientTransform="matrix(.20515598 0 0 .20369724 7.420038 5.278451)" gradientUnits="userSpaceOnUse" x1="22.459419" x2="22.459419" xlink:href="#f" y1="12.615129" y2="34.706738"/><linearGradient id="k" gradientTransform="matrix(.20515598 0 0 .20369724 7.407064 5.283756)" gradientUnits="userSpaceOnUse" x1="22.522657" x2="22.522657" xlink:href="#f" y1="22.407579" y2="24.862202"/><g transform="translate(0 2)"><g opacity=".4" transform="matrix(.52631579 0 0 .42857134 -.631579 -.142854)"><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><path d="m3.500348 1.5042542h16.999305v16.9993058h-16.9993051z" fill="url(#h)" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.50148 2.5053859h14.978735v14.9787351h-14.978735z" fill="none" stroke="url(#g)"/><g transform="translate(-.027722 .151882)"><path d="m10.525424 8.3538136v-2h3l-.000516 2.0062978 2.02987-.00934-.02935 3.0030426h-2v2h-3v-2h-2.0000043l-.00153-3.0122719z" fill="url(#i)"/><g fill="none"><path d="m11.525424 9.8538136v-2.5h1v2.5m0 0v2.5000004h-1v-2.5000004" opacity=".5" stroke="url(#j)"/><path d="m10.522896 8.3646014.0037-2.0097959 3.002012-.00449-.0037 2.0097959h2.006128l.000516 2.9937026h-2.006128l.0073 1.995421-3.002013.0045-.0053-1.999921h-1.9999873l-.00153-3.0122723z" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/><path d="m13.025424 9.3538136h1.5v1.0000004h-1.5m-2 0h-1.5000003v-1.0000004h1.5000003" opacity=".5" stroke="url(#k)"/></g></g><rect fill="#cc3b02" height="11" ry=".555903" width="2.000001" x="4.018441" y="8.999999"/><circle cx="-22.000002" cy="15.03688" fill="#f37329" r="1.5" stroke="#cc3b02" stroke-linejoin="round" transform="matrix(0 -1 -1 0 20.018441 -2.000001)"/><rect fill="#cc3b02" height="6.02562" ry=".555903" transform="matrix(0 1 1 0 20.018441 -2.000001)" width="1.999998" x="11.000002" y="-16.02562"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_gluevertaligncenter.svg b/icon-themes/elementary_svg/cmd/lc_gluevertaligncenter.svg
new file mode 100644
index 000000000..d48dbbfe1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_gluevertaligncenter.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" 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(.25378586 0 0 .30501865 -5.871021 -2.685477)" gradientUnits="userSpaceOnUse" x1="12.700075" x2="11" y1="71.337242" y2="1"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.24324324 0 0 .35135133 -22.837836 -2.432428)" gradientUnits="userSpaceOnUse" x1="127.38982" x2="126.97176" y1="15.735334" y2="54.916561"><stop offset="0" stop-color="#fff"/><stop offset=".0641157" 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="g" gradientUnits="userSpaceOnUse" x1="7.203894" x2="15.133052" y1="4.482563" y2="12.930884"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><radialGradient id="h" cx="65.297462" cy="48.216358" gradientTransform="matrix(0 .38212918 -.4161614 0 32.170797 -18.821396)" gradientUnits="userSpaceOnUse" r="31.000002"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".26238" stop-color="#64baff"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><linearGradient id="i" gradientTransform="matrix(.20515598 0 0 .20369724 7.420038 5.278451)" gradientUnits="userSpaceOnUse" x1="24.138529" x2="24.138529" y1="10.631441" y2="35.62291"><stop offset="0" stop-color="#fff"/><stop offset=".00000002" 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="j" gradientTransform="matrix(.20515598 0 0 .20369724 7.407064 5.283756)" gradientUnits="userSpaceOnUse" x1="24.138529" x2="24.138529" y1="21.34207" y2="24.912279"><stop offset="0" stop-color="#fff"/><stop offset=".00000019" 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="translate(0 2)"><g opacity=".4" transform="matrix(.52631579 0 0 .42857134 -.631579 -.142854)"><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><path d="m3.500348 1.5042542h16.999305v16.9993058h-16.9993051z" fill="url(#g)" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.50148 2.5053859h14.978735v14.9787351h-14.978735z" fill="none" stroke="url(#f)"/><g transform="translate(-.027722 .151882)"><path d="m10.525424 8.3538136v-2h3l-.000516 2.0062978 2.02987-.00934-.02935 3.0030426h-2v2h-3v-2h-2.0000043l-.00153-3.0122719z" fill="url(#h)"/><g fill="none"><path d="m11.525424 9.8538136v-2.5h1v2.5m0 0v2.5000004h-1v-2.5000004" opacity=".5" stroke="url(#i)"/><path d="m10.522896 8.3646014.0037-2.0097959 3.002012-.00449-.0037 2.0097959h2.006128l.000516 2.9937026h-2.006128l.0073 1.995421-3.002013.0045-.0053-1.999921h-1.9999873l-.00153-3.0122723z" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/><path d="m13.025424 9.3538136h1.5v1.0000004h-1.5m-2 0h-1.5000003v-1.0000004h1.5000003" opacity=".5" stroke="url(#j)"/></g></g><rect fill="#cc3b02" height="10" ry=".555903" transform="matrix(0 -1 -1 0 0 0)" width="2" x="-11" y="-12"/><circle cx="2" cy="10" fill="#f37329" r="1.5" stroke="#cc3b02" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_gluevertaligntop.svg b/icon-themes/elementary_svg/cmd/lc_gluevertaligntop.svg
new file mode 100644
index 000000000..4822879be
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_gluevertaligntop.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" 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(.25378586 0 0 .30501865 -5.871021 -2.685477)" gradientUnits="userSpaceOnUse" x1="12.700075" x2="11" y1="71.337242" y2="1"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="f"><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="g" gradientTransform="matrix(.24324324 0 0 .35135133 -22.837836 -2.432428)" gradientUnits="userSpaceOnUse" x1="130.88889" x2="130.88889" xlink:href="#f" y1="15.461527" y2="55.307682"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="15" x2="15.133052" y1="3" y2="12.930884"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><radialGradient id="i" cx="65.297462" cy="48.216358" gradientTransform="matrix(0 .38212918 -.4161614 0 32.170797 -18.821396)" gradientUnits="userSpaceOnUse" r="31.000002"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".26238" stop-color="#64baff"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><linearGradient id="j" gradientTransform="matrix(.20515598 0 0 .20369724 7.420038 5.278451)" gradientUnits="userSpaceOnUse" x1="22.459419" x2="22.459419" xlink:href="#f" y1="12.615129" y2="34.706738"/><linearGradient id="k" gradientTransform="matrix(.20515598 0 0 .20369724 7.407064 5.283756)" gradientUnits="userSpaceOnUse" x1="22.522657" x2="22.522657" xlink:href="#f" y1="22.407579" y2="24.862202"/><g transform="translate(0 2)"><g opacity=".4" transform="matrix(.52631579 0 0 .42857134 -.631579 -.142854)"><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><path d="m3.500348 1.5042542h16.999305v16.9993058h-16.9993051z" fill="url(#h)" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.50148 2.5053859h14.978735v14.9787351h-14.978735z" fill="none" stroke="url(#g)"/><g transform="translate(-.027722 .151882)"><path d="m10.525424 8.3538136v-2h3l-.000516 2.0062978 2.02987-.00934-.02935 3.0030426h-2v2h-3v-2h-2.0000043l-.00153-3.0122719z" fill="url(#i)"/><g fill="none"><path d="m11.525424 9.8538136v-2.5h1v2.5m0 0v2.5000004h-1v-2.5000004" opacity=".5" stroke="url(#j)"/><path d="m10.522896 8.3646014.0037-2.0097959 3.002012-.00449-.0037 2.0097959h2.006128l.000516 2.9937026h-2.006128l.0073 1.995421-3.002013.0045-.0053-1.999921h-1.9999873l-.00153-3.0122723z" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/><path d="m13.025424 9.3538136h1.5v1.0000004h-1.5m-2 0h-1.5000003v-1.0000004h1.5000003" opacity=".5" stroke="url(#k)"/></g></g><rect fill="#cc3b02" height="11" ry=".555903" transform="matrix(1 0 0 -1 20.018441 21.518441)" width="2.000001" x="-16" y="11"/><circle cx="-22.000002" cy="15.03688" fill="#f37329" r="1.5" stroke="#cc3b02" stroke-linejoin="round" transform="matrix(0 1 -1 0 20.018441 21.518441)"/><rect fill="#cc3b02" height="6.02562" ry=".555903" transform="matrix(0 -1 1 0 20.018441 21.518441)" width="1.999998" x="11.000002" y="-16.02562"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_goalseekdialog.svg b/icon-themes/elementary_svg/cmd/lc_goalseekdialog.svg
new file mode 100644
index 000000000..4702718b4
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_goalseekdialog.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="17.500001" x2="17.500001" y1="2" y2="3"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientTransform="translate(.000001 1)" gradientUnits="userSpaceOnUse" spreadMethod="pad" x1="17" x2="17" xlink:href="#f" y1="4" y2="-1"/><linearGradient id="c" gradientTransform="matrix(-.222635 -.37381299 .385616 -.215821 27.781225 53.639802)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="82.923607" x2="107.10129" xlink:href="#f" y1="27.590219" y2="27.913111"/><linearGradient id="d" gradientTransform="matrix(-.27961814 0 0 -.26116043 24.971527 20.69338)" gradientUnits="userSpaceOnUse" x1="7.041489" x2="57.109772" y1="19.817038" y2="19.817038"><stop offset="0" stop-color="#cdf87e"/><stop offset=".26238" stop-color="#a2e34f"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></linearGradient><linearGradient id="e" gradientTransform="matrix(0 .3060607 -.32769183 0 24.473023 6.564309)" gradientUnits="userSpaceOnUse" x1="30.888138" x2="30.888138" y1="10.590511" y2="30.42622"><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="f" gradientTransform="matrix(-.222635 -.37381299 .385616 -.215821 26.912532 54.139086)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="82.923607" x2="107.10129" y1="27.590219" y2="27.913111"><stop offset="0" stop-color="#c2c3c4"/><stop offset=".09508789" stop-color="#c4c5c8"/><stop offset="1" stop-color="#fcfcfc"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="7.530555" x2="20.520936" y1="11.161054" y2="3.661054"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74407381" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1=".978868" x2="23.126551" y1="10.567917" y2="10.567917"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><g transform="matrix(-.5 .8660254 -.8660254 -.5 23.429081 7.060828)"><path d="m10.980802 20.140963 2.344358-1.353516 2.816611-9.7113298 5.629165-3.2499992c-.197165-1.8980106-1.161447-3.2342531-2.5-4.330127l-5.629165 3.2499992-9.8185636-2.4164084-2.3443579 1.3535156 4.7628168 8.2220966z" fill="url(#c)" fill-rule="evenodd" stroke="url(#h)" stroke-linejoin="round"/><path d="m7.1060002 11.406171 4.2415428 7.366099 1.154003-.666264 2.82554-9.7142307 5.306302-3.0726155c-.323052-.9681865-.777781-1.8513276-1.496093-2.5913104l-5.310209 3.0658497-9.8154757-2.415936-1.1640675.6720747z" fill="none" stroke="url(#g)"/></g><path d="m13.925782.5c-.240449 0-.433977.19314475-.433593.43359375l.007812 1.56640625-.007812 1.5664062c-.000384.2404491.193144.4335938.433593.4335938h8.132813c.240448 0 .433223-.1931447.433594-.4335938l.007812-1.5664062-.007812-1.56640625c-.000372-.240449-.193146-.43359375-.433594-.43359375z" fill="url(#b)" stroke="#000" stroke-opacity=".291228"/><path d="m14.5 1.5.000001 2h7l-.000001-2z" fill="none" opacity=".5" stroke="url(#a)"/><g transform="matrix(0 -1 -1 0 24.017954 23.002599)"><path d="m20.690941 10.589085c3.550424 2.40504.429376 6.92887-3.188342 6.92887v2.999999l-5-4.660549 5-4.339451v3c2.552377.09933 4.656581-2.250715 2.831889-3.928869z" display="block" fill="url(#d)"/><g fill="none"><path d="m21.37295 11.833176c1.252468 1.470615-.863769 5.221239-4.870351 4.696001v2.0779l-2.330149-2.749672 2.330149-2.509302v1.791685c4.396795.235118 5.244502-2.712119 4.870351-3.306612z" display="block" opacity=".5" stroke="url(#e)" stroke-miterlimit="7" stroke-width=".963925"/><path d="m20.690941 10.589085c3.550424 2.40504.429376 6.92887-3.188342 6.92887v2.999999l-5-4.660549 5-4.339451v3c2.552377.09933 4.656581-2.250715 2.831889-3.928869z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_gotopage.svg b/icon-themes/elementary_svg/cmd/lc_gotopage.svg
new file mode 100644
index 000000000..806571fda
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_gotopage.svg
@@ -0,0 +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(.61342 0 0 .60955 -2.745 -3.08)" gradientUnits="userSpaceOnUse" x1="25" x2="25" y1="11.923" y2="40.322"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".262" stop-color="#64baff"/><stop offset=".705" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.61627 0 0 .60955 -36.496 -4.937)" gradientUnits="userSpaceOnUse" x1="58.749" x2="105.324" y1="2.048" y2="58.048"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="11.25" cy="19.031" gradientTransform="matrix(1 0 0 .28295 0 13.646)" gradientUnits="userSpaceOnUse" r="8.063" xlink:href="#d"/><linearGradient id="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.4054 0 0 .5135 2.27 -.324)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.474" y2="41.526"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.48572 0 0 .4563 .343 .35)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="g" cx="605.714" cy="486.648" gradientTransform="matrix(.01205 0 0 .00824 13.24 18.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><radialGradient id="h" cx="605.714" cy="486.648" gradientTransform="matrix(-.01205 0 0 .00824 10.76 18.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><linearGradient id="i" gradientTransform="matrix(.0352 0 0 .00824 -.725 18.98)" 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><path d="m3.5 22h17v2h-17z" fill="url(#i)" opacity=".15"/><path d="m3.5 22v2c-.62.004-1.5-.448-1.5-1s.692-1 1.5-1z" fill="url(#h)" opacity=".15"/><path d="m20.5 22v2c.62.004 1.5-.448 1.5-1s-.692-1-1.5-1z" fill="url(#g)" opacity=".15"/><path d="m3.5 1.5h17v21h-17z" fill="url(#f)"/><path d="m19.5 21.5h-15v-19h15z" fill="none" stroke="url(#e)" stroke-linecap="round"/><path d="m3.5 1.5h17v21h-17z" fill="none" opacity=".3" stroke="#000" stroke-linejoin="round"/><g transform="matrix(.7 0 0 .7 .8662 3.764)"><path d="m23.325 12.48-7.382 8.518-7.346-8.518h3.737c1.256-3.344-1.324-5.472-4.314-5.472-2.124 0-5.007 1.16-5.98 4.048-.507 1.502-1.4.844-1.365-.46.134-5.037 3.89-9.065 9.5-9.065s9.777 4.328 9.462 10.95z" fill="url(#a)" stroke="#002e99" stroke-linejoin="round" stroke-opacity=".498" stroke-width="1.428571"/><path d="m10.207031 3.0097656c-3.6762767.0062709-6.1003695 1.8347584-7.3867185 4.7304688 1.4839119-1.2807757 3.3770832-2.3224103 5.5097656-2.1582032 2.0246079.038319 3.8260999.8789259 4.8671879 2.3300782 1.045223 1.456918 1.270233 3.5108376.253906 5.7597656a.48986505.48986505 0 0 1 -.447266.289063h-1.121094l4.0625 4.6875 4.083985-4.6875-1.474609.002a.48986505.48986505 0 0 1 -.484376-.5625c.506417-3.4404878-.360397-6.0142696-1.886718-7.7520005-1.526322-1.7377309-3.737567-2.6433913-5.97461-2.6386719a.48986505.48986505 0 0 1 -.002 0z" fill="none" opacity=".354" stroke="url(#b)" stroke-width="1.428571"/><path d="m19.313 19.03a8.063 2.28 0 1 1 -16.125 0 8.063 2.28 0 1 1 16.125 0z" fill="url(#c)" opacity=".163" transform="matrix(1.48837 0 0 1.44658 -4.744 -6.83)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_grafblue.svg b/icon-themes/elementary_svg/cmd/lc_grafblue.svg
new file mode 100644
index 000000000..eb192bc0c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_grafblue.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="5.632791" x2="5.519194" xlink:href="#b" y1="3.94569" y2="6.331227"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="1.5875" x2="1.852083" y1="3.96875" y2="5.291667"><stop offset="0" stop-color="#8cd5ff"/><stop offset="1" stop-color="#64baff"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="1.852083" x2="2.248958" xlink:href="#b" y1="4.365625" y2="5.688542"/><linearGradient id="d"><stop offset="0" stop-color="#667885"/><stop offset="1" stop-color="#95a3ab"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.67749418 .67749418 -.67749418 .67749418 200.0335 -197.94513)" gradientUnits="userSpaceOnUse" x1="4.688216" x2=".51116" y1="294.66931" y2="294.66989"><stop offset="0" stop-color="#d4d4d4"/><stop offset="1" stop-color="#fafafa"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.17925366 .17925366 -.17925366 .17925366 3.119819 -1.031462)" gradientUnits="userSpaceOnUse" x1="17.765625" x2="6.009766" xlink:href="#d" y1="6.034468" y2="6.022181"/><linearGradient id="g" gradientTransform="matrix(.67749418 .67749418 -.67749418 .67749418 200.0335 -197.94513)" gradientUnits="userSpaceOnUse" x1="4.761125" x2="1.571992" xlink:href="#d" y1="291.03757" y2="291.09607"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="4.497917" x2="5.956855" y1=".529167" y2="2.094555"><stop offset="0" stop-color="#fff"/><stop offset=".57806093" 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" gradientUnits="userSpaceOnUse" x1="2.808305" x2="5.045213" y1=".90112" y2="3.412272"><stop offset="0" stop-color="#fff"/><stop offset=".57806093" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="2.114096" x2="3.31556" y1="3.31227" y2="4.558921"><stop offset="0" stop-color="#fff"/><stop offset=".73065954" 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><clipPath id="k"><path d="m3.4705346 1.7153764-1.9976162 1.9976163a1.9462646 1.9462646 0 0 0 -.4544021.7153238l-.05332627.1477092a2.0177204 2.0177204 0 0 1 -.32439419.5779733l-.17831856.2221248a.30048108.30048108 0 0 0 .0218453.4005789l.0889751.088975a.30047981.30047981 0 0 0 .40057824.021844l.22212988-.1783237a2.0150441 2.0150441 0 0 1 .5780208-.3242606l.1478922-.053321a1.9443245 1.9443245 0 0 0 .7153873-.4542277l1.9976153-1.9976073z"/></clipPath><clipPath id="l"><path d="m3.4705346 1.7153764-1.9976162 1.9976163a1.9462646 1.9462646 0 0 0 -.4544021.7153238l-.05332627.1477092a2.0177204 2.0177204 0 0 1 -.32439419.5779733l-.17831856.2221248a.30048108.30048108 0 0 0 .0218453.4005789l.0889751.088975a.30047981.30047981 0 0 0 .40057824.021844l.22212988-.1783237a2.0150441 2.0150441 0 0 1 .5780208-.3242606l.1478922-.053321a1.9443245 1.9443245 0 0 0 .7153873-.4542277l1.9976153-1.9976073z"/></clipPath><clipPath id="m"><path d="m3.4705346 1.7153764-1.9976162 1.9976163a1.9462646 1.9462646 0 0 0 -.4544021.7153238l-.05332627.1477092a2.0177204 2.0177204 0 0 1 -.32439419.5779733l-.17831856.2221248a.30048108.30048108 0 0 0 .0218453.4005789l.0889751.088975a.30047981.30047981 0 0 0 .40057821.021844l.22212991-.1783237a2.0150441 2.0150441 0 0 1 .5780208-.3242606l.1478922-.053321a1.9443245 1.9443245 0 0 0 .7153873-.4542277l1.9976153-1.9976073z"/></clipPath><path d="m3.9114036 2.4076192a1.4900532.25618975 45 0 0 -1.2190633-.8570494 1.4900532.25618975 45 0 0 .8721127 1.2348174 1.4900532.25618975 45 0 0 1.2351713.8724559 1.4900532.25618975 45 0 0 -.8728151-1.2348174 1.4900532.25618975 45 0 0 -.0154018-.0154258z" fill="#273445"/><path d="m2.6923434 1.5505604c-.1007782.0994623.2898178.6525093.8721086 1.2348268.5824207.5824612 1.1356872.9732599 1.2351732.8724559" fill="none" opacity=".5" stroke="#0e141f" stroke-linejoin="round" stroke-width=".264582"/><path d="m3.4705345 1.7153764-1.9976161 1.9976162a1.9462646 1.9462646 122.42534 0 0 -.4544021.7153239l-.05332626.1477093a2.0177204 2.0177204 119.30383 0 1 -.3243942.5779731l-.17831857.2221248a.30048108.30048108 86.878491 0 0 .0218454.400579l.0889751.088975a.30047981.30047981 3.1213831 0 0 .40057824.021844l.22212989-.1783236a2.0150441 2.0150441 150.70825 0 1 .5780208-.3242607l.1478922-.053321a1.9443245 1.9443245 147.58692 0 0 .7153873-.4542276l1.9976153-1.9976073z" fill="url(#e)"/><path d="m5.7101205.64018206c-.3254311-.32538762-.8530106-.32537804-1.1784463-.00000958l-.7461348.74613712 1.1784586 1.178451.7461262-.7461275c.3253793-.3254451.3253772-.8530155-.0000037-1.17845104z" fill="url(#g)"/><path d="m5.7101205.64018206c-.3254311-.32538762-.8530106-.32537804-1.1784463-.00000958l-.7461348.74613712 1.1784586 1.178451.7461262-.7461275c.3253793-.3254451.3253772-.8530155-.0000037-1.17845104z" fill="none" opacity=".5" stroke="#0e141f" stroke-linejoin="round" stroke-width=".264582"/><path clip-path="url(#k)" d="m3.7041668 4.1010417h-3.17500012l-1.05833336 2.2489585 2.64583338.2645833 1.3229167-1.3229167z" fill="url(#c)"/><g fill="none"><path d="m3.4705344 1.7153764-2.0104718 2.0104742a1.8647588 1.8647588 0 0 0 -.4353725.6853633l-.06427752.1780478a1.9332223 1.9332223 0 0 1 -.31080907.5537656l-.19418908.2418968a.28789739.28789739 0 0 0 .0209305.3838043l.1049306.1049238a.28789615.28789615 0 0 0 .38380257.0208861l.2418991-.1941921a1.9306574 1.9306574 0 0 1 .5538142-.3106889l.1782309-.06429a1.8628993 1.8628993 0 0 0 .685428-.4352075l2.0104712-2.0104646z" opacity=".5" stroke="#000" stroke-linejoin="round" stroke-width=".264584"/><path clip-path="url(#l)" d="m3.7041668 4.1010417h-3.17500012l-1.05833336 2.2489585 2.64583338.2645833 1.3229167-1.3229167z" opacity=".499" stroke="#002e99" stroke-opacity=".639216" stroke-width=".264583"/><path d="m5.1210938.66210938c-.1459455-.00000275-.2918815.05557616-.4023438.16601562l-.5585938.5585938.8046876.8027343.5585937-.5585937c.2212588-.2213036.2212738-.5814234 0-.8027344-.1104433-.1104285-.2563983-.16601288-.4023437-.16601562z" stroke="url(#h)" stroke-linejoin="round" stroke-width=".264582"/><g stroke-width=".264583"><path clip-path="url(#m)" d="m.69921875 4.3652344-.828125 1.7578125 2.14648435.2167969 1.1816407-1.1835938.1757812-.7910156z" opacity=".5" stroke="#fff"/><path d="m3.4707031 2.0898438-1.8105469 1.8105468c-.1750334.1750339-.3108145.3852991-.3945312.6171875l-.050781.1464844c-.085833.2377587-.209567.4599079-.36718755.65625l-.17773457.2226563c-.0110004.013704-.009518.035404.001953.046875l.0878906.085937c.0135378.013515.0356972.014448.0488281.00391l.22070332-.1777377c.196595-.1578253.4176418-.2799108.6542969-.3652343l.1503906-.0546876c.2306226-.0831517.4401482-.2174928.6152344-.3925781l1.8105468-1.8105469" opacity=".5" stroke="url(#j)" stroke-linecap="round" stroke-linejoin="round"/></g></g><path d="m4.5401937 1.7788327a1.4900533.25618975 45 0 0 -1.219068-.85705874l-.6287854.62879584a1.4900533.25618975 45 0 1 1.2190633.8570494 1.4900533.25618975 45 0 1 .015409.015426 1.4900533.25618975 45 0 1 .8728083 1.2348173l.6287895-.6287866a1.4900533.25618975 45 0 0 -.8728149-1.2348174 1.4900533.25618975 45 0 0 -.0154018-.0154258z" fill="url(#f)"/><g fill="none" stroke-linejoin="round" stroke-width=".264582"><path d="m4.7996252 3.6578431.6287905-.6287863c.0995239-.1004879-.2911541-.653209-.872812-1.234827-.0051259-.0047907-.0102644-.0102518-.0154086-.0154257-.5768334-.5741256-1.1196956-.95561126-1.2190621-.85706846l-.6287906.62878636" opacity=".5" stroke="#0e141f"/><path d="m4.7996252 3.6578431c.0994991-.1004878-.2911698-.6532089-.8728173-1.2348174-.005126-.0047905-.0102644-.0102519-.0154086-.0154258-.5768228-.5741158-1.1196727-.9556015-1.2190567-.8570779" opacity=".5" stroke="#0e141f"/><path d="m3.4160156 1.1992188-.2519531.2519531c.2977398.1774335.6282951.463837.9355469.7695312.00546.00546.010309.01029.015625.015625.3126386.3126194.599968.6485445.7792968.9511719l.2539063-.2539062c-.0009492-.0018-.0009586-.004-.00195-.00586-.00524-.00978-.011179-.020195-.017578-.03125-.00711-.012284-.01496-.023458-.023437-.037109-.1369705-.2205576-.3944875-.5331768-.738285-.8769529-.0287633-.0288804-.0136719-.015625-.0136719-.015625-.3405612-.3388349-.6477737-.5926982-.8652344-.7265625-.0134357-.0082709-.0269878-.0145614-.0390624-.0214844-.010868-.00623-.019699-.012492-.029297-.017578-.00135-.0007146-.00259-.00126-.00391-.00195z" stroke="url(#i)"/></g><path d="m5.2919999 3.7570606c-.4326739.7914544-1.569176 2.4742197.0000003 2.4605696 1.5448111-.013439.3076218-1.6976456-.0000003-2.4605696z" fill="url(#a)" stroke="#002e99" stroke-opacity=".517647" stroke-width=".264583"/><path d="m5.2916667 4.2444253c-.2563949.4336635-.7214432 1.3513003-.5341309 1.5331666l.1895301.1378122z" fill="#fff" opacity=".8" stroke-width=".549124"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_grafcontrast.svg b/icon-themes/elementary_svg/cmd/lc_grafcontrast.svg
new file mode 100644
index 000000000..16ac4536e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_grafcontrast.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" 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.1294118 0 0 .2823525 -58.729414 19.694118)" gradientUnits="userSpaceOnUse" r="10.625"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="6.304364" x2="6.304364" y1=".999958" y2="23.005319"><stop offset="0" stop-color="#808080"/><stop offset=".87326682" stop-color="#6d6d6d"/><stop offset="1" stop-color="#4f5053"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="3.696671" x2="19.82531" y1="13.973119" y2="13.973119"><stop offset="0" stop-color="#4d4d4d"/><stop offset="1" stop-color="#333"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="3.696669" x2="19.821404" y1="16.722891" y2="16.722891"><stop offset="0" stop-color="#808080"/><stop offset=".54610044" stop-color="#6d6d6d"/><stop offset="1" stop-color="#4f5053"/></linearGradient><linearGradient id="e" gradientTransform="matrix(1.0862728 0 0 1.0862481 -55.56661 15.813638)" gradientUnits="userSpaceOnUse" x1="63.397362" x2="63.397362" y1="-12.489107" y2="5.46756"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="17.610361" x2="17.610361" y1=".999958" y2="23.062979"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#cdcdcd"/></linearGradient><path d="m24 21c0 1.656854-5.372583 3-12 3-6.6274172 0-12.00000025-1.343146-12.00000025-3s5.37258305-3 12.00000025-3c6.627417 0 12 1.343146 12 3z" fill="url(#a)" fill-rule="evenodd" opacity=".3"/><path d="m12.000002 1.501785c-5.792553 0-10.498217 4.7056616-10.498217 10.498214 0 5.792554 4.705664 10.498219 10.498217 10.498216 5.79255 0 10.498219-4.705662 10.498213-10.498216 0-5.7925524-4.705663-10.498214-10.498213-10.498214z" fill="url(#f)" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.003654"/><path d="m19.373494 12.915663a7.6144578 7.6144578 0 1 1 -15.2289155-.000001l7.6144575.000001z" fill="url(#d)" stroke="url(#c)" stroke-width=".743095" transform="matrix(0 1.3789557 -1.3132911 0 28.462025 -4.215191)"/><path d="m21.499999 11.999663c0 5.246874-4.253609 9.500336-9.499879 9.500336-5.2467526 0-9.5001201-4.253509-9.5001201-9.500336 0-5.2466312 4.2533675-9.4996623 9.5001201-9.4996623 5.24627 0 9.499879 4.2530311 9.499879 9.4996623z" fill="none" opacity=".4" stroke="url(#e)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_grafgamma.svg b/icon-themes/elementary_svg/cmd/lc_grafgamma.svg
new file mode 100644
index 000000000..5e4167ca4
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_grafgamma.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" 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 35.58813 -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(0 1 -1 0 24 15)" gradientUnits="userSpaceOnUse" x1="5" x2="5" xlink:href="#f" y1="4" y2="18"/><linearGradient id="f"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#abacae"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="5" x2="5" xlink:href="#f" y1="4" y2="18"/><linearGradient id="h" gradientTransform="matrix(.24324 0 0 .35135 3.162 .568)" gradientUnits="userSpaceOnUse" x1="24.000986" x2="24.000986" y1="6.921873" y2="58.15284"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.30053912 0 0 .31914897 1.609511 .713356)" gradientUnits="userSpaceOnUse" x1="24.0007" x2="24.0007" y1=".877712" y2="51.831032"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="j"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.2538 0 0 .30502 20.13 .315)" gradientUnits="userSpaceOnUse" x1="-51.73365" x2="-51.785999" xlink:href="#j" y1="74.372169" y2="2.906"/><linearGradient id="l" gradientTransform="matrix(-.31418 .00125672 .00076659 -.3333 1.442148 -.93576)" gradientUnits="userSpaceOnUse" x1="-24.032" x2="-24.098" xlink:href="#j" y1="-13.091" y2="-40.164001"/><g opacity=".4" transform="matrix(.52631578 0 0 .42857133 -2.631579 3.857159)"><path d="m10 40h35.6v7.000001h-35.6z" fill="url(#d)"/><path d="m45.6 40h5v7h-5z" fill="url(#a)"/><path d="m-10-47h5v7h-5z" fill="url(#c)" transform="scale(-1)"/></g><path d="m1.5021252 22.481952-.0430412-20.963904h21.038791l.04304 20.963904z" fill="url(#i)" stroke-width="1.05054"/><path d="m21.5 2.5.04092 18.981952h-19l-.04092-18.981952z" fill="none" stroke="url(#h)" stroke-linecap="round"/><path d="m1.540916 22.481952-.040916-20.981952h21l.04092 20.981952c-5.067648.02881-16.0442927.01887-21 0z" fill="none" stroke="url(#k)" stroke-linejoin="round"/><path d="m6.5 4.5h13v13h-13z" fill="#fafafa"/><path d="m19.5 17.5-12.976.0439-.024-13.0439h13z" fill="none" stroke="url(#l)" stroke-linecap="round" stroke-width=".999995"/><path d="m10 5v12h1v-12zm5 0v12h1v-12z" fill="#d4d4d4" fill-opacity=".459559"/><path d="m19 8h-12v1h12zm0 5h-12v1h12z" fill="#d4d4d4" fill-opacity=".459559"/><path d="m6.024 17.5439c6.98758-1.4642 12.557593-8.9826296 13.590574-13.467114" fill="none" stroke="#cc3b02"/><path d="m4 4h1v14h-1z" fill="url(#g)"/><path d="m20 19v1h-14v-1z" fill="url(#e)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_grafgreen.svg b/icon-themes/elementary_svg/cmd/lc_grafgreen.svg
new file mode 100644
index 000000000..5e74d367b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_grafgreen.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="5.632791" x2="5.519194" xlink:href="#b" y1="3.94569" y2="6.331227"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="1.5875" x2="1.852083" y1="3.96875" y2="5.291667"><stop offset="0" stop-color="#d1ff82"/><stop offset="1" stop-color="#9bdb4d"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="1.852083" x2="2.248958" xlink:href="#b" y1="4.365625" y2="5.688542"/><linearGradient id="d"><stop offset="0" stop-color="#667885"/><stop offset="1" stop-color="#95a3ab"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.67749418 .67749418 -.67749418 .67749418 200.0335 -197.94513)" gradientUnits="userSpaceOnUse" x1="4.688216" x2=".51116" y1="294.66931" y2="294.66989"><stop offset="0" stop-color="#d4d4d4"/><stop offset="1" stop-color="#fafafa"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.17925366 .17925366 -.17925366 .17925366 3.119819 -1.031462)" gradientUnits="userSpaceOnUse" x1="17.765625" x2="6.009766" xlink:href="#d" y1="6.034468" y2="6.022181"/><linearGradient id="g" gradientTransform="matrix(.67749418 .67749418 -.67749418 .67749418 200.0335 -197.94513)" gradientUnits="userSpaceOnUse" x1="4.761125" x2="1.571992" xlink:href="#d" y1="291.03757" y2="291.09607"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="4.497917" x2="5.956855" y1=".529167" y2="2.094555"><stop offset="0" stop-color="#fff"/><stop offset=".57806093" 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" gradientUnits="userSpaceOnUse" x1="2.808305" x2="5.045213" y1=".90112" y2="3.412272"><stop offset="0" stop-color="#fff"/><stop offset=".57806093" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="2.114096" x2="3.31556" y1="3.31227" y2="4.558921"><stop offset="0" stop-color="#fff"/><stop offset=".73065954" 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><clipPath id="k"><path d="m3.4705346 1.7153764-1.9976162 1.9976163a1.9462646 1.9462646 0 0 0 -.4544021.7153238l-.05332627.1477092a2.0177204 2.0177204 0 0 1 -.32439419.5779733l-.17831856.2221248a.30048108.30048108 0 0 0 .0218453.4005789l.0889751.088975a.30047981.30047981 0 0 0 .40057824.021844l.22212988-.1783237a2.0150441 2.0150441 0 0 1 .5780208-.3242606l.1478922-.053321a1.9443245 1.9443245 0 0 0 .7153873-.4542277l1.9976153-1.9976073z"/></clipPath><clipPath id="l"><path d="m3.4705346 1.7153764-1.9976162 1.9976163a1.9462646 1.9462646 0 0 0 -.4544021.7153238l-.05332627.1477092a2.0177204 2.0177204 0 0 1 -.32439419.5779733l-.17831856.2221248a.30048108.30048108 0 0 0 .0218453.4005789l.0889751.088975a.30047981.30047981 0 0 0 .40057824.021844l.22212988-.1783237a2.0150441 2.0150441 0 0 1 .5780208-.3242606l.1478922-.053321a1.9443245 1.9443245 0 0 0 .7153873-.4542277l1.9976153-1.9976073z"/></clipPath><clipPath id="m"><path d="m3.4705346 1.7153764-1.9976162 1.9976163a1.9462646 1.9462646 0 0 0 -.4544021.7153238l-.05332627.1477092a2.0177204 2.0177204 0 0 1 -.32439419.5779733l-.17831856.2221248a.30048108.30048108 0 0 0 .0218453.4005789l.0889751.088975a.30047981.30047981 0 0 0 .40057821.021844l.22212991-.1783237a2.0150441 2.0150441 0 0 1 .5780208-.3242606l.1478922-.053321a1.9443245 1.9443245 0 0 0 .7153873-.4542277l1.9976153-1.9976073z"/></clipPath><path d="m3.9114036 2.4076192a1.4900532.25618975 45 0 0 -1.2190633-.8570494 1.4900532.25618975 45 0 0 .8721127 1.2348174 1.4900532.25618975 45 0 0 1.2351713.8724559 1.4900532.25618975 45 0 0 -.8728151-1.2348174 1.4900532.25618975 45 0 0 -.0154018-.0154258z" fill="#273445"/><path d="m2.6923434 1.5505604c-.1007782.0994623.2898178.6525093.8721086 1.2348268.5824207.5824612 1.1356872.9732599 1.2351732.8724559" fill="none" opacity=".5" stroke="#0e141f" stroke-linejoin="round" stroke-width=".264582"/><path d="m3.4705345 1.7153764-1.9976161 1.9976162a1.9462646 1.9462646 122.42534 0 0 -.4544021.7153239l-.05332626.1477093a2.0177204 2.0177204 119.30383 0 1 -.3243942.5779731l-.17831857.2221248a.30048108.30048108 86.878491 0 0 .0218454.400579l.0889751.088975a.30047981.30047981 3.1213831 0 0 .40057824.021844l.22212989-.1783236a2.0150441 2.0150441 150.70825 0 1 .5780208-.3242607l.1478922-.053321a1.9443245 1.9443245 147.58692 0 0 .7153873-.4542276l1.9976153-1.9976073z" fill="url(#e)"/><path d="m5.7101205.64018206c-.3254311-.32538762-.8530106-.32537804-1.1784463-.00000958l-.7461348.74613712 1.1784586 1.178451.7461262-.7461275c.3253793-.3254451.3253772-.8530155-.0000037-1.17845104z" fill="url(#g)"/><path d="m5.7101205.64018206c-.3254311-.32538762-.8530106-.32537804-1.1784463-.00000958l-.7461348.74613712 1.1784586 1.178451.7461262-.7461275c.3253793-.3254451.3253772-.8530155-.0000037-1.17845104z" fill="none" opacity=".5" stroke="#0e141f" stroke-linejoin="round" stroke-width=".264582"/><path clip-path="url(#k)" d="m3.7041668 4.1010417h-3.17500012l-1.05833336 2.2489585 2.64583338.2645833 1.3229167-1.3229167z" fill="url(#c)"/><g fill="none"><path d="m3.4705344 1.7153764-2.0104718 2.0104742a1.8647588 1.8647588 0 0 0 -.4353725.6853633l-.06427752.1780478a1.9332223 1.9332223 0 0 1 -.31080907.5537656l-.19418908.2418968a.28789739.28789739 0 0 0 .0209305.3838043l.1049306.1049238a.28789615.28789615 0 0 0 .38380257.0208861l.2418991-.1941921a1.9306574 1.9306574 0 0 1 .5538142-.3106889l.1782309-.06429a1.8628993 1.8628993 0 0 0 .685428-.4352075l2.0104712-2.0104646z" opacity=".5" stroke="#000" stroke-linejoin="round" stroke-width=".264584"/><path clip-path="url(#l)" d="m3.7041668 4.1010417h-3.17500012l-1.05833336 2.2489585 2.64583338.2645833 1.3229167-1.3229167z" opacity=".499" stroke="#206b00" stroke-width=".264583"/><path d="m5.1210938.66210938c-.1459455-.00000275-.2918815.05557616-.4023438.16601562l-.5585938.5585938.8046876.8027343.5585937-.5585937c.2212588-.2213036.2212738-.5814234 0-.8027344-.1104433-.1104285-.2563983-.16601288-.4023437-.16601562z" stroke="url(#h)" stroke-linejoin="round" stroke-width=".264582"/><g stroke-width=".264583"><path clip-path="url(#m)" d="m.69921875 4.3652344-.828125 1.7578125 2.14648435.2167969 1.1816407-1.1835938.1757812-.7910156z" opacity=".5" stroke="#fff"/><path d="m3.4707031 2.0898438-1.8105469 1.8105468c-.1750334.1750339-.3108145.3852991-.3945312.6171875l-.050781.1464844c-.085833.2377587-.209567.4599079-.36718755.65625l-.17773457.2226563c-.0110004.013704-.009518.035404.001953.046875l.0878906.085937c.0135378.013515.0356972.014448.0488281.00391l.22070332-.1777377c.196595-.1578253.4176418-.2799108.6542969-.3652343l.1503906-.0546876c.2306226-.0831517.4401482-.2174928.6152344-.3925781l1.8105468-1.8105469" opacity=".5" stroke="url(#j)" stroke-linecap="round" stroke-linejoin="round"/></g></g><path d="m4.5401937 1.7788327a1.4900533.25618975 45 0 0 -1.219068-.85705874l-.6287854.62879584a1.4900533.25618975 45 0 1 1.2190633.8570494 1.4900533.25618975 45 0 1 .015409.015426 1.4900533.25618975 45 0 1 .8728083 1.2348173l.6287895-.6287866a1.4900533.25618975 45 0 0 -.8728149-1.2348174 1.4900533.25618975 45 0 0 -.0154018-.0154258z" fill="url(#f)"/><g fill="none" stroke-linejoin="round" stroke-width=".264582"><path d="m4.7996252 3.6578431.6287905-.6287863c.0995239-.1004879-.2911541-.653209-.872812-1.234827-.0051259-.0047907-.0102644-.0102518-.0154086-.0154257-.5768334-.5741256-1.1196956-.95561126-1.2190621-.85706846l-.6287906.62878636" opacity=".5" stroke="#0e141f"/><path d="m4.7996252 3.6578431c.0994991-.1004878-.2911698-.6532089-.8728173-1.2348174-.005126-.0047905-.0102644-.0102519-.0154086-.0154258-.5768228-.5741158-1.1196727-.9556015-1.2190567-.8570779" opacity=".5" stroke="#0e141f"/><path d="m3.4160156 1.1992188-.2519531.2519531c.2977398.1774335.6282951.463837.9355469.7695312.00546.00546.010309.01029.015625.015625.3126386.3126194.599968.6485445.7792968.9511719l.2539063-.2539062c-.0009492-.0018-.0009586-.004-.00195-.00586-.00524-.00978-.011179-.020195-.017578-.03125-.00711-.012284-.01496-.023458-.023437-.037109-.1369705-.2205576-.3944875-.5331768-.738285-.8769529-.0287633-.0288804-.0136719-.015625-.0136719-.015625-.3405612-.3388349-.6477737-.5926982-.8652344-.7265625-.0134357-.0082709-.0269878-.0145614-.0390624-.0214844-.010868-.00623-.019699-.012492-.029297-.017578-.00135-.0007146-.00259-.00126-.00391-.00195z" stroke="url(#i)"/></g><path d="m5.2919999 3.7570606c-.4326739.7914544-1.569176 2.4742197.0000003 2.4605696 1.5448111-.013439.3076218-1.6976456-.0000003-2.4605696z" fill="url(#a)" stroke="#206b00" stroke-opacity=".519298" stroke-width=".264583"/><path d="m5.2916667 4.2444253c-.2563949.4336635-.7214432 1.3513003-.5341309 1.5331666l.1895301.1378122z" fill="#fff" opacity=".8" stroke-width=".549124"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_grafluminance.svg b/icon-themes/elementary_svg/cmd/lc_grafluminance.svg
new file mode 100644
index 000000000..8e9ee39dd
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_grafluminance.svg
@@ -0,0 +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(-.00816381 1.5058602 -1.5421789 -.00836067 -1.939273 -26.637832)" gradientUnits="userSpaceOnUse" x1="19.301006" x2="36.23402" y1="-8.757121" y2="-8.906282"><stop offset="0" stop-color="#fff394"/><stop offset=".26238" stop-color="#ffe16b"/><stop offset=".66093999" stop-color="#f9c440"/><stop offset="1" stop-color="#d48e15"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="9" y2="15"><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=".5"/></linearGradient><path d="m11.730469 2.5c-.127609 0-.230469.0828369-.230469.1855469v1.6289062c0 .10271.10286.1855469.230469.1855469h.539062c.127609 0 .230469-.0828369.230469-.1855469v-1.6289062c0-.10271-.10286-.1855469-.230469-.1855469zm-6.1035159 2.515625c-.0531844.0057404-.1091802.0310553-.1542969.0761719l-.3808593.3808593c-.0902332.0902333-.1038769.222295-.03125.2949219l1.1523437 1.1523438c.072627.072627.2027357.0570309.2929688-.0332031l.3808594-.3808594c.0902331-.0902331.10583-.2203419.0332031-.2929688l-1.1523438-1.1523437c-.0363134-.0363135-.0874406-.0506623-.140625-.0449219zm12.7460939 0c-.053185-.0057405-.104312.0086086-.140625.0449219l-1.152344 1.1523437c-.07263.072627-.057027.2027354.033203.2929688l.38086.3808594c.09023.0902329.220341.1058297.292968.0332031l1.152344-1.1523438c.07263-.072627.05899-.2046885-.03125-.2949219l-.380859-.3808593c-.045115-.0451165-.101112-.0704314-.154297-.0761719zm-6.373047.984375a6 6 0 0 0 -6 6 6 6 0 0 0 6 6 6 6 0 0 0 6-6 6 6 0 0 0 -6-6zm-9.3144531 5.5c-.10271 0-.1855469.10286-.1855469.230469v.539062c0 .127609.0828369.230469.1855469.230469h1.6289062c.10271 0 .1855469-.10286.1855469-.230469v-.539062c0-.127609-.0828369-.230469-.1855469-.230469zm17.0000001 0c-.10271 0-.185547.10286-.185547.230469v.539062c0 .127609.082837.230469.185547.230469h1.628906c.10271 0 .185547-.10286.185547-.230469v-.539062c0-.127609-.082837-.230469-.185547-.230469zm-13.3339845 5.535156c-.0531852-.005741-.1023598.008612-.1386719.044922l-1.1523437 1.152344c-.07263.07263-.05898.204688.03125.294922l.3808593.380859c.0902301.09023.2222971.10388.2949219.03125l1.1523438-1.152344c.07263-.07263.0570368-.202734-.0332031-.292968l-.3808594-.38086c-.045115-.045115-.1011117-.072383-.1542969-.078125zm11.2968755 0c-.053185.005741-.109181.033005-.154297.078125l-.38086.38086c-.09023.09023-.105825.220341-.033203.292968l1.152344 1.152344c.07263.07263.204689.05898.294922-.03125l.380859-.380859c.09023-.09023.103881-.222295.03125-.294922l-1.152344-1.152344c-.036315-.036315-.085487-.050663-.138671-.044922zm-5.917969 2.464844c-.127609 0-.230469.082837-.230469.185547v1.628906c0 .10271.10286.185547.230469.185547h.539062c.127609 0 .230469-.082837.230469-.185547v-1.628906c0-.10271-.10286-.185547-.230469-.185547z" fill="url(#a)" stroke="#ad5f00" stroke-opacity=".501961"/><path d="m16.99415 12.026996a5.0213881 4.9728718 0 0 1 -5.021388 4.972871 5.0213881 4.9728718 0 0 1 -5.0213879-4.972871 5.0213881 4.9728718 0 0 1 5.0213879-4.9728721 5.0213881 4.9728718 0 0 1 5.021388 4.9728721z" style="stroke-width:.934745;stroke-linecap:round;fill:none;opacity:.5;stroke-linejoin:round;stroke:url(#b)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_grafred.svg b/icon-themes/elementary_svg/cmd/lc_grafred.svg
new file mode 100644
index 000000000..71b0fcf35
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_grafred.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="5.632791" x2="5.519194" xlink:href="#b" y1="3.94569" y2="6.331227"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="1.5875" x2="1.852083" y1="3.96875" y2="5.291667"><stop offset="0" stop-color="#ff8c82"/><stop offset="1" stop-color="#ed5353"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="1.852083" x2="2.248958" xlink:href="#b" y1="4.365625" y2="5.688542"/><linearGradient id="d"><stop offset="0" stop-color="#667885"/><stop offset="1" stop-color="#95a3ab"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.67749418 .67749418 -.67749418 .67749418 200.0335 -197.94513)" gradientUnits="userSpaceOnUse" x1="4.688216" x2=".51116" y1="294.66931" y2="294.66989"><stop offset="0" stop-color="#d4d4d4"/><stop offset="1" stop-color="#fafafa"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.17925366 .17925366 -.17925366 .17925366 3.119819 -1.031462)" gradientUnits="userSpaceOnUse" x1="17.765625" x2="6.009766" xlink:href="#d" y1="6.034468" y2="6.022181"/><linearGradient id="g" gradientTransform="matrix(.67749418 .67749418 -.67749418 .67749418 200.0335 -197.94513)" gradientUnits="userSpaceOnUse" x1="4.761125" x2="1.571992" xlink:href="#d" y1="291.03757" y2="291.09607"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="4.497917" x2="5.956855" y1=".529167" y2="2.094555"><stop offset="0" stop-color="#fff"/><stop offset=".57806093" 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" gradientUnits="userSpaceOnUse" x1="2.808305" x2="5.045213" y1=".90112" y2="3.412272"><stop offset="0" stop-color="#fff"/><stop offset=".57806093" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="2.114096" x2="3.31556" y1="3.31227" y2="4.558921"><stop offset="0" stop-color="#fff"/><stop offset=".73065954" 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><clipPath id="k"><path d="m3.4705346 1.7153764-1.9976162 1.9976163a1.9462646 1.9462646 0 0 0 -.4544021.7153238l-.05332627.1477092a2.0177204 2.0177204 0 0 1 -.32439419.5779733l-.17831856.2221248a.30048108.30048108 0 0 0 .0218453.4005789l.0889751.088975a.30047981.30047981 0 0 0 .40057824.021844l.22212988-.1783237a2.0150441 2.0150441 0 0 1 .5780208-.3242606l.1478922-.053321a1.9443245 1.9443245 0 0 0 .7153873-.4542277l1.9976153-1.9976073z"/></clipPath><clipPath id="l"><path d="m3.4705346 1.7153764-1.9976162 1.9976163a1.9462646 1.9462646 0 0 0 -.4544021.7153238l-.05332627.1477092a2.0177204 2.0177204 0 0 1 -.32439419.5779733l-.17831856.2221248a.30048108.30048108 0 0 0 .0218453.4005789l.0889751.088975a.30047981.30047981 0 0 0 .40057824.021844l.22212988-.1783237a2.0150441 2.0150441 0 0 1 .5780208-.3242606l.1478922-.053321a1.9443245 1.9443245 0 0 0 .7153873-.4542277l1.9976153-1.9976073z"/></clipPath><clipPath id="m"><path d="m3.4705346 1.7153764-1.9976162 1.9976163a1.9462646 1.9462646 0 0 0 -.4544021.7153238l-.05332627.1477092a2.0177204 2.0177204 0 0 1 -.32439419.5779733l-.17831856.2221248a.30048108.30048108 0 0 0 .0218453.4005789l.0889751.088975a.30047981.30047981 0 0 0 .40057821.021844l.22212991-.1783237a2.0150441 2.0150441 0 0 1 .5780208-.3242606l.1478922-.053321a1.9443245 1.9443245 0 0 0 .7153873-.4542277l1.9976153-1.9976073z"/></clipPath><path d="m3.9114036 2.4076192a1.4900532.25618975 45 0 0 -1.2190633-.8570494 1.4900532.25618975 45 0 0 .8721127 1.2348174 1.4900532.25618975 45 0 0 1.2351713.8724559 1.4900532.25618975 45 0 0 -.8728151-1.2348174 1.4900532.25618975 45 0 0 -.0154018-.0154258z" fill="#273445"/><path d="m2.6923434 1.5505604c-.1007782.0994623.2898178.6525093.8721086 1.2348268.5824207.5824612 1.1356872.9732599 1.2351732.8724559" fill="none" opacity=".5" stroke="#0e141f" stroke-linejoin="round" stroke-width=".264582"/><path d="m3.4705345 1.7153764-1.9976161 1.9976162a1.9462646 1.9462646 122.42534 0 0 -.4544021.7153239l-.05332626.1477093a2.0177204 2.0177204 119.30383 0 1 -.3243942.5779731l-.17831857.2221248a.30048108.30048108 86.878491 0 0 .0218454.400579l.0889751.088975a.30047981.30047981 3.1213831 0 0 .40057824.021844l.22212989-.1783236a2.0150441 2.0150441 150.70825 0 1 .5780208-.3242607l.1478922-.053321a1.9443245 1.9443245 147.58692 0 0 .7153873-.4542276l1.9976153-1.9976073z" fill="url(#e)"/><path d="m5.7101205.64018206c-.3254311-.32538762-.8530106-.32537804-1.1784463-.00000958l-.7461348.74613712 1.1784586 1.178451.7461262-.7461275c.3253793-.3254451.3253772-.8530155-.0000037-1.17845104z" fill="url(#g)"/><path d="m5.7101205.64018206c-.3254311-.32538762-.8530106-.32537804-1.1784463-.00000958l-.7461348.74613712 1.1784586 1.178451.7461262-.7461275c.3253793-.3254451.3253772-.8530155-.0000037-1.17845104z" fill="none" opacity=".5" stroke="#0e141f" stroke-linejoin="round" stroke-width=".264582"/><path clip-path="url(#k)" d="m3.7041668 4.1010417h-3.17500012l-1.05833336 2.2489585 2.64583338.2645833 1.3229167-1.3229167z" fill="url(#c)"/><g fill="none"><path d="m3.4705344 1.7153764-2.0104718 2.0104742a1.8647588 1.8647588 0 0 0 -.4353725.6853633l-.06427752.1780478a1.9332223 1.9332223 0 0 1 -.31080907.5537656l-.19418908.2418968a.28789739.28789739 0 0 0 .0209305.3838043l.1049306.1049238a.28789615.28789615 0 0 0 .38380257.0208861l.2418991-.1941921a1.9306574 1.9306574 0 0 1 .5538142-.3106889l.1782309-.06429a1.8628993 1.8628993 0 0 0 .685428-.4352075l2.0104712-2.0104646z" opacity=".5" stroke="#000" stroke-linejoin="round" stroke-width=".264584"/><path clip-path="url(#l)" d="m3.7041668 4.1010417h-3.17500012l-1.05833336 2.2489585 2.64583338.2645833 1.3229167-1.3229167z" opacity=".499" stroke="#7a0000" stroke-opacity=".760784" stroke-width=".264583"/><path d="m5.1210938.66210938c-.1459455-.00000275-.2918815.05557616-.4023438.16601562l-.5585938.5585938.8046876.8027343.5585937-.5585937c.2212588-.2213036.2212738-.5814234 0-.8027344-.1104433-.1104285-.2563983-.16601288-.4023437-.16601562z" stroke="url(#h)" stroke-linejoin="round" stroke-width=".264582"/><g stroke-width=".264583"><path clip-path="url(#m)" d="m.69921875 4.3652344-.828125 1.7578125 2.14648435.2167969 1.1816407-1.1835938.1757812-.7910156z" opacity=".5" stroke="#fff"/><path d="m3.4707031 2.0898438-1.8105469 1.8105468c-.1750334.1750339-.3108145.3852991-.3945312.6171875l-.050781.1464844c-.085833.2377587-.209567.4599079-.36718755.65625l-.17773457.2226563c-.0110004.013704-.009518.035404.001953.046875l.0878906.085937c.0135378.013515.0356972.014448.0488281.00391l.22070332-.1777377c.196595-.1578253.4176418-.2799108.6542969-.3652343l.1503906-.0546876c.2306226-.0831517.4401482-.2174928.6152344-.3925781l1.8105468-1.8105469" opacity=".5" stroke="url(#j)" stroke-linecap="round" stroke-linejoin="round"/></g></g><path d="m4.5401937 1.7788327a1.4900533.25618975 45 0 0 -1.219068-.85705874l-.6287854.62879584a1.4900533.25618975 45 0 1 1.2190633.8570494 1.4900533.25618975 45 0 1 .015409.015426 1.4900533.25618975 45 0 1 .8728083 1.2348173l.6287895-.6287866a1.4900533.25618975 45 0 0 -.8728149-1.2348174 1.4900533.25618975 45 0 0 -.0154018-.0154258z" fill="url(#f)"/><g fill="none" stroke-linejoin="round" stroke-width=".264582"><path d="m4.7996252 3.6578431.6287905-.6287863c.0995239-.1004879-.2911541-.653209-.872812-1.234827-.0051259-.0047907-.0102644-.0102518-.0154086-.0154257-.5768334-.5741256-1.1196956-.95561126-1.2190621-.85706846l-.6287906.62878636" opacity=".5" stroke="#0e141f"/><path d="m4.7996252 3.6578431c.0994991-.1004878-.2911698-.6532089-.8728173-1.2348174-.005126-.0047905-.0102644-.0102519-.0154086-.0154258-.5768228-.5741158-1.1196727-.9556015-1.2190567-.8570779" opacity=".5" stroke="#0e141f"/><path d="m3.4160156 1.1992188-.2519531.2519531c.2977398.1774335.6282951.463837.9355469.7695312.00546.00546.010309.01029.015625.015625.3126386.3126194.599968.6485445.7792968.9511719l.2539063-.2539062c-.0009492-.0018-.0009586-.004-.00195-.00586-.00524-.00978-.011179-.020195-.017578-.03125-.00711-.012284-.01496-.023458-.023437-.037109-.1369705-.2205576-.3944875-.5331768-.738285-.8769529-.0287633-.0288804-.0136719-.015625-.0136719-.015625-.3405612-.3388349-.6477737-.5926982-.8652344-.7265625-.0134357-.0082709-.0269878-.0145614-.0390624-.0214844-.010868-.00623-.019699-.012492-.029297-.017578-.00135-.0007146-.00259-.00126-.00391-.00195z" stroke="url(#i)"/></g><path d="m5.2919999 3.7570606c-.4326739.7914544-1.569176 2.4742197.0000003 2.4605696 1.5448111-.013439.3076218-1.6976456-.0000003-2.4605696z" fill="url(#a)" stroke="#7a0000" stroke-opacity=".517647" stroke-width=".264583"/><path d="m5.2916667 4.2444253c-.2563949.4336635-.7214432 1.3513003-.5341309 1.5331666l.1895301.1378122z" fill="#fff" opacity=".8" stroke-width=".549124"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_graftransparence.svg b/icon-themes/elementary_svg/cmd/lc_graftransparence.svg
new file mode 100644
index 000000000..d655b7950
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_graftransparence.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="5.632791" x2="5.519194" xlink:href="#b" y1="3.94569" y2="6.331227"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="1.5875" x2="1.852083" y1="3.96875" y2="5.291667"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="1.852083" x2="2.248958" xlink:href="#b" y1="4.365625" y2="5.688542"/><linearGradient id="d"><stop offset="0" stop-color="#667885"/><stop offset="1" stop-color="#95a3ab"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.67749418 .67749418 -.67749418 .67749418 200.0335 -197.94513)" gradientUnits="userSpaceOnUse" x1="4.688216" x2=".51116" y1="294.66931" y2="294.66989"><stop offset="0" stop-color="#d4d4d4"/><stop offset="1" stop-color="#fafafa"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.17925366 .17925366 -.17925366 .17925366 3.119819 -1.031462)" gradientUnits="userSpaceOnUse" x1="17.765625" x2="6.009766" xlink:href="#d" y1="6.034468" y2="6.022181"/><linearGradient id="g" gradientTransform="matrix(.67749418 .67749418 -.67749418 .67749418 200.0335 -197.94513)" gradientUnits="userSpaceOnUse" x1="4.761125" x2="1.571992" xlink:href="#d" y1="291.03757" y2="291.09607"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="4.497917" x2="5.956855" y1=".529167" y2="2.094555"><stop offset="0" stop-color="#fff"/><stop offset=".57806093" 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" gradientUnits="userSpaceOnUse" x1="2.808305" x2="5.045213" y1=".90112" y2="3.412272"><stop offset="0" stop-color="#fff"/><stop offset=".57806093" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="2.114096" x2="3.31556" y1="3.31227" y2="4.558921"><stop offset="0" stop-color="#fff"/><stop offset=".73065954" 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><clipPath id="k"><path d="m3.4705346 1.7153764-1.9976162 1.9976163a1.9462646 1.9462646 0 0 0 -.4544021.7153238l-.05332627.1477092a2.0177204 2.0177204 0 0 1 -.32439419.5779733l-.17831856.2221248a.30048108.30048108 0 0 0 .0218453.4005789l.0889751.088975a.30047981.30047981 0 0 0 .40057824.021844l.22212988-.1783237a2.0150441 2.0150441 0 0 1 .5780208-.3242606l.1478922-.053321a1.9443245 1.9443245 0 0 0 .7153873-.4542277l1.9976153-1.9976073z"/></clipPath><clipPath id="l"><path d="m3.4705346 1.7153764-1.9976162 1.9976163a1.9462646 1.9462646 0 0 0 -.4544021.7153238l-.05332627.1477092a2.0177204 2.0177204 0 0 1 -.32439419.5779733l-.17831856.2221248a.30048108.30048108 0 0 0 .0218453.4005789l.0889751.088975a.30047981.30047981 0 0 0 .40057824.021844l.22212988-.1783237a2.0150441 2.0150441 0 0 1 .5780208-.3242606l.1478922-.053321a1.9443245 1.9443245 0 0 0 .7153873-.4542277l1.9976153-1.9976073z"/></clipPath><clipPath id="m"><path d="m3.4705346 1.7153764-1.9976162 1.9976163a1.9462646 1.9462646 0 0 0 -.4544021.7153238l-.05332627.1477092a2.0177204 2.0177204 0 0 1 -.32439419.5779733l-.17831856.2221248a.30048108.30048108 0 0 0 .0218453.4005789l.0889751.088975a.30047981.30047981 0 0 0 .40057821.021844l.22212991-.1783237a2.0150441 2.0150441 0 0 1 .5780208-.3242606l.1478922-.053321a1.9443245 1.9443245 0 0 0 .7153873-.4542277l1.9976153-1.9976073z"/></clipPath><path d="m3.9114036 2.4076192a1.4900532.25618975 45 0 0 -1.2190633-.8570494 1.4900532.25618975 45 0 0 .8721127 1.2348174 1.4900532.25618975 45 0 0 1.2351713.8724559 1.4900532.25618975 45 0 0 -.8728151-1.2348174 1.4900532.25618975 45 0 0 -.0154018-.0154258z" fill="#273445"/><path d="m2.6923434 1.5505604c-.1007782.0994623.2898178.6525093.8721086 1.2348268.5824207.5824612 1.1356872.9732599 1.2351732.8724559" fill="none" opacity=".5" stroke="#0e141f" stroke-linejoin="round" stroke-width=".264582"/><path d="m3.4705345 1.7153764-1.9976161 1.9976162a1.9462646 1.9462646 122.42534 0 0 -.4544021.7153239l-.05332626.1477093a2.0177204 2.0177204 119.30383 0 1 -.3243942.5779731l-.17831857.2221248a.30048108.30048108 86.878491 0 0 .0218454.400579l.0889751.088975a.30047981.30047981 3.1213831 0 0 .40057824.021844l.22212989-.1783236a2.0150441 2.0150441 150.70825 0 1 .5780208-.3242607l.1478922-.053321a1.9443245 1.9443245 147.58692 0 0 .7153873-.4542276l1.9976153-1.9976073z" fill="url(#e)"/><path d="m5.7101205.64018206c-.3254311-.32538762-.8530106-.32537804-1.1784463-.00000958l-.7461348.74613712 1.1784586 1.178451.7461262-.7461275c.3253793-.3254451.3253772-.8530155-.0000037-1.17845104z" fill="url(#g)"/><path d="m5.7101205.64018206c-.3254311-.32538762-.8530106-.32537804-1.1784463-.00000958l-.7461348.74613712 1.1784586 1.178451.7461262-.7461275c.3253793-.3254451.3253772-.8530155-.0000037-1.17845104z" fill="none" opacity=".5" stroke="#0e141f" stroke-linejoin="round" stroke-width=".264582"/><path clip-path="url(#k)" d="m3.7041668 4.1010417h-3.17500012l-1.05833336 2.2489585 2.64583338.2645833 1.3229167-1.3229167z" fill="url(#c)"/><g fill="none"><path d="m3.4705344 1.7153764-2.0104718 2.0104742a1.8647588 1.8647588 0 0 0 -.4353725.6853633l-.06427752.1780478a1.9332223 1.9332223 0 0 1 -.31080907.5537656l-.19418908.2418968a.28789739.28789739 0 0 0 .0209305.3838043l.1049306.1049238a.28789615.28789615 0 0 0 .38380257.0208861l.2418991-.1941921a1.9306574 1.9306574 0 0 1 .5538142-.3106889l.1782309-.06429a1.8628993 1.8628993 0 0 0 .685428-.4352075l2.0104712-2.0104646z" opacity=".5" stroke="#000" stroke-linejoin="round" stroke-width=".264584"/><path clip-path="url(#l)" d="m3.7041668 4.1010417h-3.17500012l-1.05833336 2.2489585 2.64583338.2645833 1.3229167-1.3229167z" opacity=".499" stroke="#000" stroke-opacity=".639216" stroke-width=".264583"/><path d="m5.1210938.66210938c-.1459455-.00000275-.2918815.05557616-.4023438.16601562l-.5585938.5585938.8046876.8027343.5585937-.5585937c.2212588-.2213036.2212738-.5814234 0-.8027344-.1104433-.1104285-.2563983-.16601288-.4023437-.16601562z" stroke="url(#h)" stroke-linejoin="round" stroke-width=".264582"/><g stroke-width=".264583"><path clip-path="url(#m)" d="m.69921875 4.3652344-.828125 1.7578125 2.14648435.2167969 1.1816407-1.1835938.1757812-.7910156z" opacity=".5" stroke="#fff"/><path d="m3.4707031 2.0898438-1.8105469 1.8105468c-.1750334.1750339-.3108145.3852991-.3945312.6171875l-.050781.1464844c-.085833.2377587-.209567.4599079-.36718755.65625l-.17773457.2226563c-.0110004.013704-.009518.035404.001953.046875l.0878906.085937c.0135378.013515.0356972.014448.0488281.00391l.22070332-.1777377c.196595-.1578253.4176418-.2799108.6542969-.3652343l.1503906-.0546876c.2306226-.0831517.4401482-.2174928.6152344-.3925781l1.8105468-1.8105469" opacity=".5" stroke="url(#j)" stroke-linecap="round" stroke-linejoin="round"/></g></g><path d="m4.5401937 1.7788327a1.4900533.25618975 45 0 0 -1.219068-.85705874l-.6287854.62879584a1.4900533.25618975 45 0 1 1.2190633.8570494 1.4900533.25618975 45 0 1 .015409.015426 1.4900533.25618975 45 0 1 .8728083 1.2348173l.6287895-.6287866a1.4900533.25618975 45 0 0 -.8728149-1.2348174 1.4900533.25618975 45 0 0 -.0154018-.0154258z" fill="url(#f)"/><g fill="none" stroke-linejoin="round" stroke-width=".264582"><path d="m4.7996252 3.6578431.6287905-.6287863c.0995239-.1004879-.2911541-.653209-.872812-1.234827-.0051259-.0047907-.0102644-.0102518-.0154086-.0154257-.5768334-.5741256-1.1196956-.95561126-1.2190621-.85706846l-.6287906.62878636" opacity=".5" stroke="#0e141f"/><path d="m4.7996252 3.6578431c.0994991-.1004878-.2911698-.6532089-.8728173-1.2348174-.005126-.0047905-.0102644-.0102519-.0154086-.0154258-.5768228-.5741158-1.1196727-.9556015-1.2190567-.8570779" opacity=".5" stroke="#0e141f"/><path d="m3.4160156 1.1992188-.2519531.2519531c.2977398.1774335.6282951.463837.9355469.7695312.00546.00546.010309.01029.015625.015625.3126386.3126194.599968.6485445.7792968.9511719l.2539063-.2539062c-.0009492-.0018-.0009586-.004-.00195-.00586-.00524-.00978-.011179-.020195-.017578-.03125-.00711-.012284-.01496-.023458-.023437-.037109-.1369705-.2205576-.3944875-.5331768-.738285-.8769529-.0287633-.0288804-.0136719-.015625-.0136719-.015625-.3405612-.3388349-.6477737-.5926982-.8652344-.7265625-.0134357-.0082709-.0269878-.0145614-.0390624-.0214844-.010868-.00623-.019699-.012492-.029297-.017578-.00135-.0007146-.00259-.00126-.00391-.00195z" stroke="url(#i)"/></g><path d="m5.2919999 3.7570606c-.4326739.7914544-1.569176 2.4742197.0000003 2.4605696 1.5448111-.013439.3076218-1.6976456-.0000003-2.4605696z" fill="url(#a)" stroke="#000" stroke-opacity=".517647" stroke-width=".264583"/><path d="m5.2916667 4.2444253c-.2563949.4336635-.7214432 1.3513003-.5341309 1.5331666l.1895301.1378122z" fill="#fff" opacity=".8" stroke-width=".549124"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_graphic.svg b/icon-themes/elementary_svg/cmd/lc_graphic.svg
new file mode 100644
index 000000000..3fd247c37
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_graphic.svg
@@ -0,0 +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(.48649 0 0 .37838 .82433 2.4189)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="5.5642" y2="43"><stop offset="0" stop-color="#fff"/><stop offset=".036262" stop-color="#fff" stop-opacity=".23529"/><stop offset=".95056" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.032794 0 0 .015126 .14745 14.281)" gradientUnits="userSpaceOnUse" x1="302.86" x2="302.86" y1="366.65" y2="609.51"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="605.71" cy="486.65" gradientTransform="matrix(.032794 0 0 .015126 .1539 14.281)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#d"/><linearGradient id="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="605.71" cy="486.65" gradientTransform="matrix(-.032794 0 0 .015126 23.846 14.281)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#d"/><linearGradient id="f" gradientTransform="matrix(.48626 .00027192 .00009966 .34755 59.86 1.2422)" gradientUnits="userSpaceOnUse" x1="-76.835" x2="-76.844" y1="6.6806" y2="52.888"><stop offset="0" stop-opacity=".27059"/><stop offset="1" stop-opacity=".368"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.57143154 0 0 .34765868 -1.214276 2.623053)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".98521" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.11183 0 0 .11095 27.052 7.4336)" gradientUnits="userSpaceOnUse" x1="-96.557" x2="-96.557" y1="110.92" y2="39.992"><stop offset="0" stop-color="#e89c42"/><stop offset="1" stop-color="#faca67"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.11183 0 0 .11949 27.052 7.6135)" gradientUnits="userSpaceOnUse" x1="-107.46" x2="-107.46" y1="-37.385" y2="38.561"><stop offset="0" stop-color="#0b85e9"/><stop offset="1" stop-color="#69d1ef"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.075111 .0058678 -.0061939 .071505 25.005 9.5468)" gradientUnits="userSpaceOnUse" x1="-211.29" x2="-208.5" y1="88.75" y2="75.191"><stop offset="0" stop-color="#ec4502"/><stop offset="1" stop-color="#fe7617"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.07503 0 0 .07559 21.87 7.858)" gradientUnits="userSpaceOnUse" x1="-184.92" x2="-175.25" y1="113.98" y2="88.801"><stop offset="0" stop-color="#7a0f01"/><stop offset="1" stop-color="#d31807"/></linearGradient><path d="m2.499976 3.5000667c4.5830523 0 19.999999.001 19.999999.001l.000025 15.9989333s-13.3336834 0-19.9999987 0v-16z" fill="url(#g)" stroke-width="1.059626"/><path d="m21.5 18.5h-18v-14h18z" fill="none" stroke="url(#a)" stroke-linecap="round"/><g opacity=".2" transform="translate(0 -2)"><path d="m4.0827 19.827h15.835v3.6734h-15.835z" fill="url(#b)" opacity="1"/><path d="m19.917 19.827v3.6732c1.6888.0069 4.0827-.82297 4.0827-1.8368s-1.8846-1.8363-4.0827-1.8363z" fill="url(#c)" opacity="1"/><path d="m4.0827 19.827v3.6732c-1.6888.006915-4.0827-.82297-4.0827-1.8368s1.8846-1.8363 4.0827-1.8363z" fill="url(#e)" opacity="1"/></g><path d="m22.5 19.5h-20v-16h20z" fill="none" stroke="url(#f)" stroke-linejoin="round" stroke-width=".99992"/><path d="m4 5v13h17v-13z" fill="url(#h)"/><path d="m8.1084 12.363c-.072735-.0055-.15451.000096-.23697.02791-.32184.10858-.35875.32248-.38749.42515-.028735.10266-.03468.18245-.039352.26664-.00934.16837-.00208.34534.00586.5222.00651.14527.012305.2742.015154.38807-.11099.02573-.2333.05337-.37416.08352-.17654.03779-.355.07562-.51961.12742-.082303.02591-.15962.05205-.25784.10808-.049113.02801-.10568.06133-.1719.13469-.066224.07336-.14646.21132-.14189.37801.00892.32542.21049.42382.30432.4814.093829.05758.16951.08689.25228.11698.16554.06019.34815.10899.52756.15617.14786.03889.2774.07553.39239.10803-.00861.1083-.020522.22799-.033877.36434-.016818.17167-.033277.34305-.032406.50816.0004358.08255.00232.16128.027923.26747.012793.0531.030065.11401.082828.1966.052764.08259.16349.19963.33159.24698.32751.09226.48855-.05824.57516-.1253.086609-.06705.13995-.12918.19568-.19474.11147-.13111.21535-.28071.3181-.42836.08451-.12144.15964-.22882.22766-.32267.10568.04112.22197.08844.35456.14266.16612.06793.33419.1372.49933.18713.08257.02496.15975.0473.27375.05676.057.0047.12539.0089.2241-.01344.09871-.02238.24778-.0876.34692-.22492.19336-.26784.09361-.46266.05331-.56179s-.08453-.16528-.13284-.23588c-.09661-.14119-.21482-.28105-.33059-.41934-.09508-.11357-.17728-.21445-.24995-.30472.07386-.08297.15631-.17336.25154-.27659.11944-.12948.2395-.25933.34062-.39344.05056-.06705.09837-.13172.14318-.232.0224-.05014.04672-.10941.05498-.20573.0083-.09632-.01097-.25274-.1176-.38502-.2079-.2579-.43156-.22503-.54299-.21928-.11143.0058-.19251.02499-.27808.04681-.17114.04364-.34872.10504-.52303.16695-.14369.05103-.27.0958-.38314.13366-.05991-.09235-.12454-.19596-.19807-.31393-.0922-.14792-.18536-.29642-.28793-.42928-.051285-.06643-.098347-.1286-.1847-.20013-.043178-.03577-.096085-.07714-.18981-.11431-.046863-.01859-.11182-.03544-.18456-.04095zm.8408 1.1512c.0025-.000358.01724.0039.02057.0038-.0059.0015-.02274.0061-.02613.0068-.0083.0017-.01458-.0077.0056-.01062zm.30724.09917c.0256.02035.02393.02946.01886.02358-.0023-.0027-.01429-.01772-.01886-.02358zm-1.5929.31992c.020658-.0093.022418.0032.015768.0057-.00348.0013-.023299.0062-.030936.0086.003-.0018.012711-.01318.015173-.01429zm-.19756.24322c-.0003811.0061.0004039.02313.0000204.02653-.00102.0091-.00917.0022-.0000204-.02653zm2.6127.48046c-.0047-.0078.0064-.0064.01674.02121-.0035-.0052-.01495-.01826-.01674-.02121zm.008.31013c-.01235.02884-.02274.03152-.01843.02509.002-.003.01389-.01901.01843-.02509zm-2.6007.50649c.0002138.0035-.000427.02329-.0003604.03092-.00801-.03061-.0001219-.03857.0003604-.03092zm.17419.26785c.00559.0021.021678.0073.024803.0086.00882.0037.00116.0086-.024803-.0086zm1.64.2895c.0065-.0069.0075.0045-.01824.02289.0046-.0053.01564-.02015.01824-.02289zm-.33801.09519c.0038.000919.02335.0089.03153.01131-.03279-.0022-.03929-.01322-.03153-.01131z" opacity=".05"/><path d="m4 4.9997v7.7637c.37971.10787.87211.19607 1.4585.19607 1.4951 0 1.2818-.53661 2.5693-.53661s2.0458.87715 3.7864.87715c2.1558 0 2.6506-1.4138 4.3562-1.4138 1.3319 0 1.4319.77396 2.8977.77396.99024 0 1.3191-.40659 1.9318-.67076v-6.9898z" opacity=".07"/><path d="m4 4.9928v7.1445c.25243.12435.57207.23735.91761.23735.78911 0 1.5608-.68108 2.8784-.68108s2.3086.85651 3.9699.85651 2.0352-1.2383 4.1534-1.2383 1.9191.78428 3.2455.78428c.91365 0 1.3038-.34092 1.8352-.55725v-6.5459z" fill="url(#i)"/><g fill="#fff" transform="translate(0 -2)"><path d="m15.919 11.807c-1.1128 0-1.8127.33663-2.3858.65012-.57306.31349-1.0054.58821-1.7676.58821-.78332 0-1.4024-.19996-2.0188-.41278-.61633-.21282-1.2327-.44374-1.9511-.44374-.70624 0-1.274.17748-1.7386.35086-.46461.17338-.82443.33022-1.1398.33022-.28552 0-.56384-.10428-.79204-.21671a.29416.31427 0 0 0 -.12557-.03096v1.3518c.39113.10457.88178.18575 1.4585.18575.78051 0 1.1776-.15218 1.4778-.28894.30023-.13676.48598-.24766 1.0915-.24766.58122 0 1.0488.20154 1.6227.4231.57396.22156 1.2471.45406 2.1636.45406 1.1381 0 1.879-.38564 2.492-.743s1.0874-.67076 1.8642-.67076c.61261 0 .89719.1661 1.275.36118.3778.19508.84135.41278 1.6227.41278.99506 0 1.4312-.39443 1.9318-.6398v-1.1867a.29416.31427 0 0 0 -.10625.02064c-.58271.23722-.88381.53661-1.729.53661-.60894 0-.79899-.15586-1.1977-.36118-.39874-.20532-.95463-.4231-2.0477-.4231z" opacity=".1"/><path d="m15.919 12.426c-2.1182 0-2.4921 1.2383-4.1534 1.2383s-2.6523-.85651-3.9699-.85651-2.0893.68108-2.8784.68108c-.34554 0-.66519-.11299-.91761-.23735v.71204c.37971.10787.87211.19607 1.4585.19607 1.4952 0 1.2818-.53661 2.5693-.53661s2.0458.87715 3.7864.87715c2.1558 0 2.6506-1.4138 4.3562-1.4138 1.3319 0 1.4319.77396 2.8977.77396.99024 0 1.3191-.40659 1.9318-.67076v-.53661c-.53139.21633-.92158.55725-1.8352.55725-1.3264 0-1.1272-.78428-3.2455-.78428z" opacity=".3"/><path d="m15.919 12.926c-2.1182 0-2.4921 1.2383-4.1534 1.2383s-2.6523-.85651-3.9699-.85651-2.0893.68108-2.8784.68108c-.34554 0-.66519-.11299-.91761-.23735v.71204c.37971.10787.87211.19607 1.4585.19607 1.4952 0 1.2818-.53661 2.5693-.53661s2.0458.87715 3.7864.87715c2.1558 0 2.6506-1.4138 4.3562-1.4138 1.3319 0 1.4319.77396 2.8977.77396.99024 0 1.3191-.40659 1.9318-.67076v-.53661c-.53139.21633-.92158.55725-1.8352.55725-1.3264 0-1.1272-.78428-3.2455-.78428z"/></g><path d="m4.5 5.5c3.6664 0 16 .0007556 16 .0007556l.000018 11.999s-10.667 0-16 0v-12z" fill="none" opacity=".3" stroke="#000"/><path d="m7.9702 12.845c-.18011.06076.030127 1.3677-.083875 1.5137-.11007.14097-1.4643.28389-1.4595.45944.00498.18182 1.378.39306 1.4886.54133.10678.14316-.16909 1.4148.00778 1.4646.18319.0516.8198-1.1245 1.0021-1.1788.17606-.05249 1.3596.58747 1.4641.44271.10823-.14992-.87019-1.0868-.86809-1.2687.002-.1756 1.009-1.05.89675-1.1893-.11629-.14426-1.3577.45057-1.5388.39253-.17481-.05604-.73516-1.2361-.90906-1.1775z" opacity=".15"/><path d="m8.0218 12.505c.17396-.05869.73612 1.123.91099 1.1791.18111.05806 1.4218-.5383 1.5381-.39399.11232.13934-.89478 1.0139-.89681 1.1896-.0021.18193.97661 1.1207.86834 1.2707-.10454.14481-1.2891-.4964-1.4652-.44389-.18241.05438-.81823 1.2309-1.0015 1.1793-.17693-.04984.098058-1.3207-.00876-1.4639-.11063-.14832-1.4823-.35995-1.4873-.54183-.00482-.17561 1.3497-.31984 1.4598-.46086.11404-.14605-.097885-1.4534.082282-1.5142z" fill="url(#j)"/><path d="m8.0393 12.471-.04821.04636c-.000344.0011-.0019.0014-.0019.0021-.096792.23422.058261 1.2592-.03946 1.3843-.0042.0052-.01001.01243-.017541.01766l.039461.0265c.79033.23672.098571-1.4277.07889-1.4748-.0037-.000698-.0074-.0025-.01094-.0021z" fill="#9d0f06" opacity=".5"/><path d="m6.7536 14.427c-.16634.0015-.2626.0094-.2626.0094v.04c.097563.17932 1.3904.3845 1.4982.52913.10805.14487-.1696 1.4307.00936 1.4811.18536.05222.82838-1.1379 1.0129-1.1929.17705-.05278 1.3609.58692 1.4795.45118l-.002-.0022c-.99829-1.2238-3.0144-1.3218-3.7352-1.3157z" fill="url(#k)" opacity=".75"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_graphicdialog.svg b/icon-themes/elementary_svg/cmd/lc_graphicdialog.svg
new file mode 100644
index 000000000..78e6bc607
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_graphicdialog.svg
@@ -0,0 +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(.48649 0 0 .37838 .82433 2.4189)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="5.5642" y2="43"><stop offset="0" stop-color="#fff"/><stop offset=".036262" stop-color="#fff" stop-opacity=".23529"/><stop offset=".95056" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="17.461565" x2="17.461565" y1="12.132274" y2="23.876352"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#ccc"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="14.525564" x2="14.525564" y1="12.132274" y2="23.879738"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#8c8c8c"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="10.127912" x2="9.984243" y1="12.048073" y2="3.95193"><stop offset="0" stop-color="#e5e5e5"/><stop offset="1" stop-color="#ababab"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.032794 0 0 .015126 .14745 14.281)" gradientUnits="userSpaceOnUse" x1="302.86" x2="302.86" y1="366.65" y2="609.51"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="f" cx="605.71" cy="486.65" gradientTransform="matrix(.032794 0 0 .015126 .1539 14.281)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#g"/><linearGradient id="g"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="h" cx="605.71" cy="486.65" gradientTransform="matrix(-.032794 0 0 .015126 23.846 14.281)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#g"/><linearGradient id="i" gradientTransform="matrix(.48626 .00027192 .00009966 .34755 59.86 1.2422)" gradientUnits="userSpaceOnUse" x1="-76.835" x2="-76.844" y1="6.6806" y2="52.888"><stop offset="0" stop-opacity=".27059"/><stop offset="1" stop-opacity=".368"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.57143154 0 0 .34765868 -1.214276 2.623053)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".98521" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.11183 0 0 .11095 27.052 7.4336)" gradientUnits="userSpaceOnUse" x1="-96.557" x2="-96.557" y1="110.92" y2="39.992"><stop offset="0" stop-color="#e89c42"/><stop offset="1" stop-color="#faca67"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.11183 0 0 .11949 27.052 7.6135)" gradientUnits="userSpaceOnUse" x1="-107.46" x2="-107.46" y1="-37.385" y2="38.561"><stop offset="0" stop-color="#0b85e9"/><stop offset="1" stop-color="#69d1ef"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.075111 .0058678 -.0061939 .071505 25.005 9.5468)" gradientUnits="userSpaceOnUse" x1="-211.29" x2="-208.5" y1="88.75" y2="75.191"><stop offset="0" stop-color="#ec4502"/><stop offset="1" stop-color="#fe7617"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.07503 0 0 .07559 21.87 7.858)" gradientUnits="userSpaceOnUse" x1="-184.92" x2="-175.25" y1="113.98" y2="88.801"><stop offset="0" stop-color="#7a0f01"/><stop offset="1" stop-color="#d31807"/></linearGradient><path d="m2.499976 3.5000667c4.5830523 0 19.999999.001 19.999999.001l.000025 15.9989333s-13.3336834 0-19.9999987 0v-16z" fill="url(#j)" stroke-width="1.059626"/><path d="m21.5 18.5h-18v-14h18z" fill="none" stroke="url(#a)" stroke-linecap="round"/><g opacity=".2" transform="translate(0 -2)"><path d="m4.0827 19.827h15.835v3.6734h-15.835z" fill="url(#e)" opacity="1"/><path d="m19.917 19.827v3.6732c1.6888.0069 4.0827-.82297 4.0827-1.8368s-1.8846-1.8363-4.0827-1.8363z" fill="url(#f)" opacity="1"/><path d="m4.0827 19.827v3.6732c-1.6888.006915-4.0827-.82297-4.0827-1.8368s1.8846-1.8363 4.0827-1.8363z" fill="url(#h)" opacity="1"/></g><path d="m22.5 19.5h-20v-16h20z" fill="none" stroke="url(#i)" stroke-linejoin="round" stroke-width=".99992"/><path d="m4 5v13h17v-13z" fill="url(#k)"/><path d="m8.1084 12.363c-.072735-.0055-.15451.000096-.23697.02791-.32184.10858-.35875.32248-.38749.42515-.028735.10266-.03468.18245-.039352.26664-.00934.16837-.00208.34534.00586.5222.00651.14527.012305.2742.015154.38807-.11099.02573-.2333.05337-.37416.08352-.17654.03779-.355.07562-.51961.12742-.082303.02591-.15962.05205-.25784.10808-.049113.02801-.10568.06133-.1719.13469-.066224.07336-.14646.21132-.14189.37801.00892.32542.21049.42382.30432.4814.093829.05758.16951.08689.25228.11698.16554.06019.34815.10899.52756.15617.14786.03889.2774.07553.39239.10803-.00861.1083-.020522.22799-.033877.36434-.016818.17167-.033277.34305-.032406.50816.0004358.08255.00232.16128.027923.26747.012793.0531.030065.11401.082828.1966.052764.08259.16349.19963.33159.24698.32751.09226.48855-.05824.57516-.1253.086609-.06705.13995-.12918.19568-.19474.11147-.13111.21535-.28071.3181-.42836.08451-.12144.15964-.22882.22766-.32267.10568.04112.22197.08844.35456.14266.16612.06793.33419.1372.49933.18713.08257.02496.15975.0473.27375.05676.057.0047.12539.0089.2241-.01344.09871-.02238.24778-.0876.34692-.22492.19336-.26784.09361-.46266.05331-.56179s-.08453-.16528-.13284-.23588c-.09661-.14119-.21482-.28105-.33059-.41934-.09508-.11357-.17728-.21445-.24995-.30472.07386-.08297.15631-.17336.25154-.27659.11944-.12948.2395-.25933.34062-.39344.05056-.06705.09837-.13172.14318-.232.0224-.05014.04672-.10941.05498-.20573.0083-.09632-.01097-.25274-.1176-.38502-.2079-.2579-.43156-.22503-.54299-.21928-.11143.0058-.19251.02499-.27808.04681-.17114.04364-.34872.10504-.52303.16695-.14369.05103-.27.0958-.38314.13366-.05991-.09235-.12454-.19596-.19807-.31393-.0922-.14792-.18536-.29642-.28793-.42928-.051285-.06643-.098347-.1286-.1847-.20013-.043178-.03577-.096085-.07714-.18981-.11431-.046863-.01859-.11182-.03544-.18456-.04095zm.8408 1.1512c.0025-.000358.01724.0039.02057.0038-.0059.0015-.02274.0061-.02613.0068-.0083.0017-.01458-.0077.0056-.01062zm.30724.09917c.0256.02035.02393.02946.01886.02358-.0023-.0027-.01429-.01772-.01886-.02358zm-1.5929.31992c.020658-.0093.022418.0032.015768.0057-.00348.0013-.023299.0062-.030936.0086.003-.0018.012711-.01318.015173-.01429zm-.19756.24322c-.0003811.0061.0004039.02313.0000204.02653-.00102.0091-.00917.0022-.0000204-.02653zm2.6127.48046c-.0047-.0078.0064-.0064.01674.02121-.0035-.0052-.01495-.01826-.01674-.02121zm.008.31013c-.01235.02884-.02274.03152-.01843.02509.002-.003.01389-.01901.01843-.02509zm-2.6007.50649c.0002138.0035-.000427.02329-.0003604.03092-.00801-.03061-.0001219-.03857.0003604-.03092zm.17419.26785c.00559.0021.021678.0073.024803.0086.00882.0037.00116.0086-.024803-.0086zm1.64.2895c.0065-.0069.0075.0045-.01824.02289.0046-.0053.01564-.02015.01824-.02289zm-.33801.09519c.0038.000919.02335.0089.03153.01131-.03279-.0022-.03929-.01322-.03153-.01131z" opacity=".05"/><path d="m4 4.9997v7.7637c.37971.10787.87211.19607 1.4585.19607 1.4951 0 1.2818-.53661 2.5693-.53661s2.0458.87715 3.7864.87715c2.1558 0 2.6506-1.4138 4.3562-1.4138 1.3319 0 1.4319.77396 2.8977.77396.99024 0 1.3191-.40659 1.9318-.67076v-6.9898z" opacity=".07"/><path d="m4 4.9928v7.1445c.25243.12435.57207.23735.91761.23735.78911 0 1.5608-.68108 2.8784-.68108s2.3086.85651 3.9699.85651 2.0352-1.2383 4.1534-1.2383 1.9191.78428 3.2455.78428c.91365 0 1.3038-.34092 1.8352-.55725v-6.5459z" fill="url(#l)"/><g fill="#fff" transform="translate(0 -2)"><path d="m15.919 11.807c-1.1128 0-1.8127.33663-2.3858.65012-.57306.31349-1.0054.58821-1.7676.58821-.78332 0-1.4024-.19996-2.0188-.41278-.61633-.21282-1.2327-.44374-1.9511-.44374-.70624 0-1.274.17748-1.7386.35086-.46461.17338-.82443.33022-1.1398.33022-.28552 0-.56384-.10428-.79204-.21671a.29416.31427 0 0 0 -.12557-.03096v1.3518c.39113.10457.88178.18575 1.4585.18575.78051 0 1.1776-.15218 1.4778-.28894.30023-.13676.48598-.24766 1.0915-.24766.58122 0 1.0488.20154 1.6227.4231.57396.22156 1.2471.45406 2.1636.45406 1.1381 0 1.879-.38564 2.492-.743s1.0874-.67076 1.8642-.67076c.61261 0 .89719.1661 1.275.36118.3778.19508.84135.41278 1.6227.41278.99506 0 1.4312-.39443 1.9318-.6398v-1.1867a.29416.31427 0 0 0 -.10625.02064c-.58271.23722-.88381.53661-1.729.53661-.60894 0-.79899-.15586-1.1977-.36118-.39874-.20532-.95463-.4231-2.0477-.4231z" opacity=".1"/><path d="m15.919 12.426c-2.1182 0-2.4921 1.2383-4.1534 1.2383s-2.6523-.85651-3.9699-.85651-2.0893.68108-2.8784.68108c-.34554 0-.66519-.11299-.91761-.23735v.71204c.37971.10787.87211.19607 1.4585.19607 1.4952 0 1.2818-.53661 2.5693-.53661s2.0458.87715 3.7864.87715c2.1558 0 2.6506-1.4138 4.3562-1.4138 1.3319 0 1.4319.77396 2.8977.77396.99024 0 1.3191-.40659 1.9318-.67076v-.53661c-.53139.21633-.92158.55725-1.8352.55725-1.3264 0-1.1272-.78428-3.2455-.78428z" opacity=".3"/><path d="m15.919 12.926c-2.1182 0-2.4921 1.2383-4.1534 1.2383s-2.6523-.85651-3.9699-.85651-2.0893.68108-2.8784.68108c-.34554 0-.66519-.11299-.91761-.23735v.71204c.37971.10787.87211.19607 1.4585.19607 1.4952 0 1.2818-.53661 2.5693-.53661s2.0458.87715 3.7864.87715c2.1558 0 2.6506-1.4138 4.3562-1.4138 1.3319 0 1.4319.77396 2.8977.77396.99024 0 1.3191-.40659 1.9318-.67076v-.53661c-.53139.21633-.92158.55725-1.8352.55725-1.3264 0-1.1272-.78428-3.2455-.78428z"/></g><path d="m4.5 5.5c3.6664 0 16 .0007556 16 .0007556l.000018 11.999s-10.667 0-16 0v-12z" fill="none" opacity=".3" stroke="#000"/><path d="m7.9702 12.845c-.18011.06076.030127 1.3677-.083875 1.5137-.11007.14097-1.4643.28389-1.4595.45944.00498.18182 1.378.39306 1.4886.54133.10678.14316-.16909 1.4148.00778 1.4646.18319.0516.8198-1.1245 1.0021-1.1788.17606-.05249 1.3596.58747 1.4641.44271.10823-.14992-.87019-1.0868-.86809-1.2687.002-.1756 1.009-1.05.89675-1.1893-.11629-.14426-1.3577.45057-1.5388.39253-.17481-.05604-.73516-1.2361-.90906-1.1775z" opacity=".15"/><path d="m8.0218 12.505c.17396-.05869.73612 1.123.91099 1.1791.18111.05806 1.4218-.5383 1.5381-.39399.11232.13934-.89478 1.0139-.89681 1.1896-.0021.18193.97661 1.1207.86834 1.2707-.10454.14481-1.2891-.4964-1.4652-.44389-.18241.05438-.81823 1.2309-1.0015 1.1793-.17693-.04984.098058-1.3207-.00876-1.4639-.11063-.14832-1.4823-.35995-1.4873-.54183-.00482-.17561 1.3497-.31984 1.4598-.46086.11404-.14605-.097885-1.4534.082282-1.5142z" fill="url(#m)"/><path d="m8.0393 12.471-.04821.04636c-.000344.0011-.0019.0014-.0019.0021-.096792.23422.058261 1.2592-.03946 1.3843-.0042.0052-.01001.01243-.017541.01766l.039461.0265c.79033.23672.098571-1.4277.07889-1.4748-.0037-.000698-.0074-.0025-.01094-.0021z" fill="#9d0f06" opacity=".5"/><path d="m6.7536 14.427c-.16634.0015-.2626.0094-.2626.0094v.04c.097563.17932 1.3904.3845 1.4982.52913.10805.14487-.1696 1.4307.00936 1.4811.18536.05222.82838-1.1379 1.0129-1.1929.17705-.05278 1.3609.58692 1.4795.45118l-.002-.0022c-.99829-1.2238-3.0144-1.3218-3.7352-1.3157z" fill="url(#n)" opacity=".75"/><g transform="matrix(.73400013 0 0 .73400013 11.632274 12.132274)"><path d="m16.798828 12.5c-.165264 0-.298828.211412-.298828.474609v.763672h-.09766l-1.123047.480469-.07227.07422-.552734-.552735c-.18611-.186109-.430016-.241858-.546875-.125l-.992188.992188c-.116858.116859-.06111.360765.125.546875l.552735.552734-.07422.07227-.480469 1.123047v.097651h-.763663c-.263197 0-.474609.133564-.474609.298828v1.402344c0 .165264.211412.298828.474609.298828h.763672v.105469l.480469 1.123047.07031.06836-.548828.548828c-.186109.186109-.241858.430016-.125.546875l.992188.992188c.116859.116859.360765.06111.546875-.125l.548828-.548828.07617.07812 1.123047.482422h.09766v.753907c0 .263201.133564.474612.298828.474612h1.402344c.165264 0 .298828-.211411.298828-.474609v-.753907h.105469l1.123047-.482422.07227-.07422.544922.544922c.18611.186108.430016.241859.546875.125l.992188-.992188c.116858-.116859.06111-.360766-.125-.546875l-.544922-.544922.07422-.07227.482422-1.123047v-.105462h.753907c.26319 0 .474602-.133564.474602-.298828v-1.402344c0-.165264-.211412-.298828-.474609-.298828h-.753907v-.09766l-.482422-1.123047-.07812-.07617.548828-.548828c.186109-.18611.241858-.430016.125-.546875l-.992188-.992188c-.116859-.116858-.360765-.06111-.546875.125l-.548828.548828-.06836-.07031-1.123047-.480469h-.105472v-.763672c0-.263197-.133564-.474609-.298828-.474609zm.705078 4c.829457 0 1.503906.674449 1.503906 1.503906.000001.829457-.674449 1.503906-1.503906 1.503906-.829457.000001-1.503906-.674449-1.503906-1.503906s.674449-1.503906 1.503906-1.503906z" display="block" fill="url(#b)" stroke="url(#c)" stroke-linejoin="round" transform="matrix(1.3623976 0 0 1.3623976 -15.847782 -16.528981)"/><path d="m8 3.465116c-2.5005771 0-4.5348837 2.034307-4.5348837 4.534884s2.0343066 4.534884 4.5348837 4.534884c2.500576-.000001 4.534884-2.034307 4.534884-4.534884s-2.034308-4.534884-4.534884-4.534884zm0 2.093024c1.347907 0 2.44186 1.093953 2.44186 2.44186s-1.093953 2.44186-2.44186 2.44186-2.4418605-1.093953-2.4418605-2.44186 1.0939535-2.44186 2.4418605-2.44186z" opacity=".05"/><path d="m8.0000001 4c-2.2056004 0-4.0000002 1.7944001-4.0000002 4.0000008 0 2.2055992 1.7943998 3.9999992 4.0000002 3.9999992 2.2055999 0 3.9999999-1.7944 3.9999999-3.9999992 0-2.2056007-1.7944-4.0000008-3.9999999-4.0000008z" fill="none" stroke="url(#d)" stroke-width="1.352275"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_graphicfilterinvert.svg b/icon-themes/elementary_svg/cmd/lc_graphicfilterinvert.svg
new file mode 100644
index 000000000..16ac4536e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_graphicfilterinvert.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" 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.1294118 0 0 .2823525 -58.729414 19.694118)" gradientUnits="userSpaceOnUse" r="10.625"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="6.304364" x2="6.304364" y1=".999958" y2="23.005319"><stop offset="0" stop-color="#808080"/><stop offset=".87326682" stop-color="#6d6d6d"/><stop offset="1" stop-color="#4f5053"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="3.696671" x2="19.82531" y1="13.973119" y2="13.973119"><stop offset="0" stop-color="#4d4d4d"/><stop offset="1" stop-color="#333"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="3.696669" x2="19.821404" y1="16.722891" y2="16.722891"><stop offset="0" stop-color="#808080"/><stop offset=".54610044" stop-color="#6d6d6d"/><stop offset="1" stop-color="#4f5053"/></linearGradient><linearGradient id="e" gradientTransform="matrix(1.0862728 0 0 1.0862481 -55.56661 15.813638)" gradientUnits="userSpaceOnUse" x1="63.397362" x2="63.397362" y1="-12.489107" y2="5.46756"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="17.610361" x2="17.610361" y1=".999958" y2="23.062979"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#cdcdcd"/></linearGradient><path d="m24 21c0 1.656854-5.372583 3-12 3-6.6274172 0-12.00000025-1.343146-12.00000025-3s5.37258305-3 12.00000025-3c6.627417 0 12 1.343146 12 3z" fill="url(#a)" fill-rule="evenodd" opacity=".3"/><path d="m12.000002 1.501785c-5.792553 0-10.498217 4.7056616-10.498217 10.498214 0 5.792554 4.705664 10.498219 10.498217 10.498216 5.79255 0 10.498219-4.705662 10.498213-10.498216 0-5.7925524-4.705663-10.498214-10.498213-10.498214z" fill="url(#f)" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.003654"/><path d="m19.373494 12.915663a7.6144578 7.6144578 0 1 1 -15.2289155-.000001l7.6144575.000001z" fill="url(#d)" stroke="url(#c)" stroke-width=".743095" transform="matrix(0 1.3789557 -1.3132911 0 28.462025 -4.215191)"/><path d="m21.499999 11.999663c0 5.246874-4.253609 9.500336-9.499879 9.500336-5.2467526 0-9.5001201-4.253509-9.5001201-9.500336 0-5.2466312 4.2533675-9.4996623 9.5001201-9.4996623 5.24627 0 9.499879 4.2530311 9.499879 9.4996623z" fill="none" opacity=".4" stroke="url(#e)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_graphicfiltermosaic.svg b/icon-themes/elementary_svg/cmd/lc_graphicfiltermosaic.svg
new file mode 100644
index 000000000..b93dc8845
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_graphicfiltermosaic.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g stroke-linecap="square"><path d="m17.5 10.5h3v3h-3z" fill="#ed5353" stroke="#a10705"/><path d="m3.5 10.5h3.5v3h-3.5z" fill="#ffe16b" stroke="#d48e15"/><path d="m3.5 6.5h3.5v3h-3.5z" fill="#ed5353" stroke="#a10705"/><path d="m12 6.5h4.5v3h-4.5z" fill="#64baff" stroke="#0d52bf"/><path d="m3.5 2.5h3v3h-3z" fill="#64baff" stroke="#0d52bf"/><path d="m7.5 2.5h5v3h-5z" fill="#ffe16b" stroke="#d48e15"/><path d="m13.5 2.5h3v3h-3z" fill="#ed5353" stroke="#a10705"/><path d="m17.5 2.5h3.025425v3.000001h-3.025425z" fill="#9bdb4d" stroke="#3a9104"/><path d="m8 6.499999h3.025425v3.000001h-3.025425z" fill="#9bdb4d" stroke="#3a9104"/><path d="m17.5 6.5h3v3h-3z" fill="#ffe16b" stroke="#d48e15"/><path d="m8 10.5h4.5v3h-4.5z" fill="#64baff" stroke="#0d52bf"/><path d="m13.474575 10.5h3.025425v3.000001h-3.025425z" fill="#9bdb4d" stroke="#3a9104"/><g transform="scale(-1 1)"><path d="m-20.525423 18.5h3.5v3h-3.5z" fill="#ed5353" stroke="#a10705"/><path d="m-12.025424 18.5h4.5v3h-4.5z" fill="#64baff" stroke="#0d52bf"/><path d="m-20.525423 14.5h3v3h-3z" fill="#64baff" stroke="#0d52bf"/><path d="m-16.525423 14.5h5v3h-5z" fill="#ffe16b" stroke="#d48e15"/><path d="m-10.525424 14.5h3v3h-3z" fill="#ed5353" stroke="#a10705"/><path d="m-6.525424 14.5h3.025425v3.000001h-3.025425z" fill="#9bdb4d" stroke="#3a9104"/><path d="m-16.025423 18.5h3.025425v3.000001h-3.025425z" fill="#9bdb4d" stroke="#3a9104"/><path d="m-6.525424 18.5h3v3h-3z" fill="#ffe16b" stroke="#d48e15"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_graphicfilterpopart.svg b/icon-themes/elementary_svg/cmd/lc_graphicfilterpopart.svg
new file mode 100644
index 000000000..0aa2f7bc0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_graphicfilterpopart.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" 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 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="b" gradientUnits="userSpaceOnUse" x1="11.499999" x2="11.499999" xlink:href="#a" y1="3.500015" y2="13.50004"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="4.101041" x2="4.101041" xlink:href="#a" y1="293.163544" y2="295.809384"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="1.984375" x2="1.984375" xlink:href="#a" y1="293.163544" y2="295.809384"/><radialGradient id="e" cx="2.910417" cy="291.17914" gradientTransform="matrix(-.00005553 14.488215 -13.228358 -.0000507 3862.8219 -40.152038)" gradientUnits="userSpaceOnUse" r="1.5875"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><radialGradient id="f" cx="4.101042" cy="292.76663" gradientTransform="matrix(-.0000278 10.398497 -11.653551 -.00003097 3427.2711 -34.635628)" gradientUnits="userSpaceOnUse" r="1.5875"><stop offset="0" stop-color="#ff8c82"/><stop offset=".26238" stop-color="#ed5353"/><stop offset=".66093999" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></radialGradient><radialGradient id="g" cx="4.101042" cy="292.76663" gradientTransform="matrix(-.0000278 10.398497 -11.653551 -.00003097 3419.2711 -34.635628)" gradientUnits="userSpaceOnUse" r="1.5875"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".26238" stop-color="#64baff"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><radialGradient id="h" cx="62.625" cy="4.625" gradientTransform="matrix(.19921668 0 0 .04980409 -9.433237 295.81669)" gradientUnits="userSpaceOnUse" r="10.625"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="translate(0 -290.64998)"><g transform="matrix(.26458333 0 0 .26458333 0 290.64998)"><path d="m11.5 2.5a5.9999999 5.9999999 0 0 0 -6 6 5.9999999 5.9999999 0 0 0 4.0175781 5.65625 5.9999998 5.9999998 0 0 1 5.9824219-5.65625 5.9999998 5.9999998 0 0 1 1.982422.3457031 5.9999999 5.9999999 0 0 0 .017578-.3457031 5.9999999 5.9999999 0 0 0 -6-6zm5.982422 6.3457031a5.9999998 5.9999998 0 0 1 -.388672 1.8046879 5.9999999 5.9999999 0 0 0 .388672-1.8046879zm-7.9648439 5.3105469a5.9999999 5.9999999 0 0 0 .5156249.154297 5.9999998 5.9999998 0 0 1 -.5156249-.154297zm7.5664059-3.480469a5.9999998 5.9999998 0 0 1 -.236328.53125 5.9999999 5.9999999 0 0 0 .236328-.53125zm-.242187.542969a5.9999998 5.9999998 0 0 1 -.294922.513672 5.9999999 5.9999999 0 0 0 .294922-.513672zm-.298828.519531a5.9999998 5.9999998 0 0 1 -.333985.46875 5.9999999 5.9999999 0 0 0 .333985-.46875zm-.351563.492188a5.9999998 5.9999998 0 0 1 -.375.427734 5.9999999 5.9999999 0 0 0 .375-.427734zm-.396484.449219a5.9999998 5.9999998 0 0 1 -.40625.380859 5.9999999 5.9999999 0 0 0 .40625-.380859zm-.44336.414062a5.9999998 5.9999998 0 0 1 -.423828.322266 5.9999999 5.9999999 0 0 0 .423828-.322266zm-.484374.365234a5.9999998 5.9999998 0 0 1 -.431641.265625 5.9999999 5.9999999 0 0 0 .431641-.265625zm-.521485.316407a5.9999998 5.9999998 0 0 1 -.40625.197265 5.9999999 5.9999999 0 0 0 .40625-.197265zm-.560547.267578a5.9999998 5.9999998 0 0 1 -.361328.132812 5.9999999 5.9999999 0 0 0 .361328-.132812zm-.578125.205078a5.9999998 5.9999998 0 0 1 -.351562.089844 5.9999999 5.9999999 0 0 0 .351562-.089844zm-3.074219.087891a5.9999999 5.9999999 0 0 0 .451172.085937 5.9999998 5.9999998 0 0 1 -.451172-.085937zm2.486329.054687a5.9999998 5.9999998 0 0 1 -.332032.048828 5.9999999 5.9999999 0 0 0 .332032-.048828zm-1.873047.056641a5.9999999 5.9999999 0 0 0 .371094.033203 5.9999998 5.9999998 0 0 1 -.371094-.033203zm1.271484.02539a5.9999998 5.9999998 0 0 1 -.517578.027344 5.9999999 5.9999999 0 0 0 .517578-.027344z" fill="url(#e)"/><path d="m7.5 8.5a5.9999999 5.9999999 0 0 0 -.5175781.0273438 5.9999998 5.9999998 0 0 1 .5175781-.0273438zm.296875.0136719a5.9999998 5.9999998 0 0 1 .359375.0234375 5.9999999 5.9999999 0 0 0 -.359375-.0234375zm-1.0644531.0429687a5.9999999 5.9999999 0 0 0 -.3769531.0585938 5.9999998 5.9999998 0 0 1 .3769531-.0585938zm1.5546875.0019532a5.9999998 5.9999998 0 0 1 .4628906.0761718 5.9999999 5.9999999 0 0 0 -.4628906-.0761718zm-2.0683594.0878906a5.9999999 5.9999999 0 0 0 -.4804688.125 5.9999998 5.9999998 0 0 1 .4804688-.125zm2.6601562.0214844a5.9999998 5.9999998 0 0 1 .4414063.1171874 5.9999999 5.9999999 0 0 0 -.4414063-.1171874zm-3.3652343.1777343a5.9999999 5.9999999 0 0 0 -4.0136719 5.6542969 5.9999999 5.9999999 0 0 0 6 6 5.9999999 5.9999999 0 0 0 6-6 5.9999999 5.9999999 0 0 0 -.013672-.345703 5.9999998 5.9999998 0 0 1 -1.986328.345703 5.9999998 5.9999998 0 0 1 -5.9863281-5.6542969zm7.9726561 5.3085939a5.9999999 5.9999999 0 0 0 -.0625-.574219 5.9999998 5.9999998 0 0 1 .0625.574219zm-3.9335936-5.2851564a5.9999998 5.9999998 0 0 1 .3164062.1210938 5.9999999 5.9999999 0 0 0 -.3164062-.1210938zm.5136716.2167969a5.9999998 5.9999998 0 0 1 .371094.1855469 5.9999999 5.9999999 0 0 0 -.371094-.1855469zm.408203.2089844a5.9999998 5.9999998 0 0 1 .466797.2949219 5.9999999 5.9999999 0 0 0 -.466797-.2949219zm.517579.3320312a5.9999998 5.9999998 0 0 1 .429687.3359375 5.9999999 5.9999999 0 0 0 -.429687-.3359375zm.435546.3417969a5.9999998 5.9999998 0 0 1 .421875.402344 5.9999999 5.9999999 0 0 0 -.421875-.402344zm.464844.451172a5.9999998 5.9999998 0 0 1 .34961.410156 5.9999999 5.9999999 0 0 0 -.34961-.410156zm.357422.421875a5.9999998 5.9999998 0 0 1 .332031.474609 5.9999999 5.9999999 0 0 0 -.332031-.474609zm.367188.535156a5.9999998 5.9999998 0 0 1 .261718.472656 5.9999999 5.9999999 0 0 0 -.261718-.472656zm.261718.472656a5.9999998 5.9999998 0 0 1 .236328.544922 5.9999999 5.9999999 0 0 0 -.236328-.544922zm.251953.59375a5.9999998 5.9999998 0 0 1 .166016.521485 5.9999999 5.9999999 0 0 0 -.166016-.521485zm.175782.56836a5.9999998 5.9999998 0 0 1 .115234.542969 5.9999999 5.9999999 0 0 0 -.115234-.542969z" fill="url(#g)"/><path d="m15.5 8.5a5.9999999 5.9999999 0 0 0 -.517578.0273438 5.9999998 5.9999998 0 0 1 .517578-.0273438zm.339844.015625a5.9999998 5.9999998 0 0 1 .445312.0410156 5.9999999 5.9999999 0 0 0 -.445312-.0410156zm-1.126953.0449219a5.9999999 5.9999999 0 0 0 -.332032.0488281 5.9999998 5.9999998 0 0 1 .332032-.0488281zm1.654297.0097656a5.9999998 5.9999998 0 0 1 .53125.1015625 5.9999999 5.9999999 0 0 0 -.53125-.1015625zm-2.222657.0917969a5.9999999 5.9999999 0 0 0 -.351562.0898437 5.9999998 5.9999998 0 0 1 .351562-.0898437zm2.777344.015625a5.9999998 5.9999998 0 0 1 .560547.1679687 5.9999999 5.9999999 0 0 0 -.560547-.1679687zm.560547.1679687a5.9999998 5.9999998 0 0 1 -5.982422 5.6542969 5.9999998 5.9999998 0 0 1 -1.9824219-.34375 5.9999999 5.9999999 0 0 0 -.0175781.34375 5.9999999 5.9999999 0 0 0 6 6 5.9999999 5.9999999 0 0 0 6-6 5.9999999 5.9999999 0 0 0 -4.017578-5.6542969zm-7.9648439 5.3105469a5.9999998 5.9999998 0 0 1 .6386719-2.371094 5.9999999 5.9999999 0 0 0 -.6386719 2.371094zm.6386719-2.371094a5.9999998 5.9999998 0 0 1 .298828-.519531 5.9999999 5.9999999 0 0 0 -.298828.519531zm.298828-.519531a5.9999998 5.9999998 0 0 1 .347656-.488281 5.9999999 5.9999999 0 0 0 -.347656.488281zm.347656-.488281a5.9999998 5.9999998 0 0 1 .38086-.435547 5.9999999 5.9999999 0 0 0 -.38086.435547zm2.773438-1.9531252a5.9999999 5.9999999 0 0 0 -.361328.1328124 5.9999998 5.9999998 0 0 1 .361328-.1328124zm-.515625.203125a5.9999999 5.9999999 0 0 0 -.40625.1972656 5.9999998 5.9999998 0 0 1 .40625-.1972656zm-.496094.2480468a5.9999999 5.9999999 0 0 0 -.431641.265625 5.9999998 5.9999998 0 0 1 .431641-.265625zm-.492187.3085938a5.9999999 5.9999999 0 0 0 -.423828.3222656 5.9999998 5.9999998 0 0 1 .423828-.3222656zm-.460938.3554687a5.9999999 5.9999999 0 0 0 -.40625.3808589 5.9999998 5.9999998 0 0 1 .40625-.3808589z" fill="url(#f)"/><path d="m15.5 8.5a5.9999999 5.9999999 0 0 0 -5.9824219 5.65625 5.9999999 5.9999999 0 0 0 1.9824219.34375 5.9999999 5.9999999 0 0 0 5.982422-5.6542969 5.9999999 5.9999999 0 0 0 -1.982422-.3457031z" fill="#f9c440"/><path d="m11.5 10.037109a5.9999998 5.9999998 0 0 0 -2 4.462891 5.9999998 5.9999998 0 0 0 2 4.462891 5.9999998 5.9999998 0 0 0 2-4.462891 5.9999998 5.9999998 0 0 0 -.017578-.345703 5.9999997 5.9999997 0 0 1 -.064453.023437 5.9999997 5.9999997 0 0 1 -1.31836.291016 5.9999997 5.9999997 0 0 1 -.599609.03125 5.9999997 5.9999997 0 0 1 -.101562-.001953 5.9999997 5.9999997 0 0 1 -.332032-.021485 5.9999997 5.9999997 0 0 1 -.326172-.029296 5.9999997 5.9999997 0 0 1 -.21875-.03711 5.9999997 5.9999997 0 0 1 -.390625-.074218 5.9999997 5.9999997 0 0 1 -.128906-.035157 5.9999997 5.9999997 0 0 1 -.4843749-.144531 5.9999997 5.9999997 0 0 1 1.9863279-4.115234 5.9999998 5.9999998 0 0 0 -.003906-.003907zm.003906.003907a5.9999997 5.9999997 0 0 1 .242188.236328 5.9999998 5.9999998 0 0 0 -.242188-.236328zm.445313.451172a5.9999997 5.9999997 0 0 1 .224609.263671 5.9999998 5.9999998 0 0 0 -.224609-.263671zm.371093.455078a5.9999997 5.9999997 0 0 1 .205079.292968 5.9999998 5.9999998 0 0 0 -.205079-.292968zm.332032.498046a5.9999997 5.9999997 0 0 1 .18164.328126 5.9999998 5.9999998 0 0 0 -.18164-.328126zm.265625.5a5.9999997 5.9999997 0 0 1 .167969.388672 5.9999998 5.9999998 0 0 0 -.167969-.388672zm.228515.556641a5.9999997 5.9999997 0 0 1 .121094.375 5.9999998 5.9999998 0 0 0 -.121094-.375zm.177735.59375a5.9999997 5.9999997 0 0 1 .078125.373047 5.9999998 5.9999998 0 0 0 -.078125-.373047zm.111328.582031a5.9999997 5.9999997 0 0 1 .042969.394532 5.9999998 5.9999998 0 0 0 -.042969-.394532z" fill="#f4679d"/><path d="m7.5 8.5a5.9999998 5.9999998 0 0 0 -1.9863281.3457031 5.9999998 5.9999998 0 0 0 4.0039062 5.3105469 5.9999997 5.9999997 0 0 1 1.9863279-4.115234 5.9999998 5.9999998 0 0 0 -4.003906-1.541016zm2.0175781 5.65625a5.9999998 5.9999998 0 0 0 .4843749.144531 5.9999997 5.9999997 0 0 1 -.4843749-.144531zm1.9980469-4.103516a5.9999997 5.9999997 0 0 1 1.880859 3.38086 5.9999998 5.9999998 0 0 0 -1.880859-3.38086zm1.970703 4.09961a5.9999997 5.9999997 0 0 1 -.05664.021484 5.9999998 5.9999998 0 0 0 .05664-.019531 5.9999998 5.9999998 0 0 0 0-.001953zm-.21289.072265a5.9999997 5.9999997 0 0 1 -.582032.152344 5.9999998 5.9999998 0 0 0 .582032-.152344zm-3.138672.111329a5.9999998 5.9999998 0 0 0 .386718.074218 5.9999997 5.9999997 0 0 1 -.386718-.074218zm.611328.111328a5.9999998 5.9999998 0 0 0 .320312.029296 5.9999997 5.9999997 0 0 1 -.320312-.029296zm.652344.050781a5.9999998 5.9999998 0 0 0 .101562.001953 5.9999997 5.9999997 0 0 1 -.101562-.001953z" fill="#43d6b5"/><path d="m11.503906 10.041016a5.9999998 5.9999998 0 0 0 -1.9863279 4.115234 5.9999998 5.9999998 0 0 0 .4843749.144531 5.9999998 5.9999998 0 0 0 .128906.035157 5.9999998 5.9999998 0 0 0 .390625.074218 5.9999998 5.9999998 0 0 0 .21875.03711 5.9999998 5.9999998 0 0 0 .326172.029296 5.9999998 5.9999998 0 0 0 .332032.021485 5.9999998 5.9999998 0 0 0 .101562.001953 5.9999998 5.9999998 0 0 0 .599609-.03125 5.9999998 5.9999998 0 0 0 1.31836-.291016 5.9999998 5.9999998 0 0 0 .068359-.02539 5.9999998 5.9999998 0 0 0 -1.982422-4.111328z" fill="#fff"/></g><g fill="none" stroke-linecap="round"><g stroke="#000" stroke-width=".264583"><circle cx="3.042708" cy="292.89896" opacity=".3" r="1.5875"/><circle cx="4.101041" cy="294.48645" opacity=".3" r="1.5875"/><circle cx="1.984375" cy="294.48645" opacity=".3" r="1.5875"/></g><path d="m11.5 3.5a4.9999998 4.9999998 0 0 0 -5 5 4.9999998 4.9999998 0 0 0 3.1679688 4.646484 5.9999997 5.9999997 0 0 1 1.8359372-3.105468 5.9999997 5.9999997 0 0 1 1.832032 3.109375 4.9999998 4.9999998 0 0 0 3.164062-4.650391 4.9999998 4.9999998 0 0 0 -5-5z" opacity=".7" stroke="url(#b)" transform="matrix(.26458333 0 0 .26458333 0 290.64998)"/><g stroke-width=".264583"><circle cx="4.101041" cy="294.48645" opacity=".7" r="1.322917" stroke="url(#c)"/><circle cx="1.984375" cy="294.48645" opacity=".7" r="1.322917" stroke="url(#d)"/></g></g><path d="m5.1593855 296.04703c0 .29225-.9476687.52917-2.1166773.52917s-2.11667716-.23692-2.11667716-.52917.94766856-.52917 2.11667716-.52917 2.1166773.23692 2.1166773.52917z" fill="url(#h)" fill-rule="evenodd" opacity=".3"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_graphicfilterrelief.svg b/icon-themes/elementary_svg/cmd/lc_graphicfilterrelief.svg
new file mode 100644
index 000000000..bddadaa35
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_graphicfilterrelief.svg
@@ -0,0 +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 -23.337836 21.067572)" gradientUnits="userSpaceOnUse" x1="7.555548" x2="7.555548" y1="9.769218" y2="18.30768"><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="translate(-28.943527 -5.000438)" gradientUnits="userSpaceOnUse" x1="10" x2="10" y1="2" y2="8"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="-16.943527" x2="-16.943527" y1="15.999562" y2="-1.000438"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#b" y1="4" y2="21"/><linearGradient id="e" gradientTransform="translate(1 1)" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#a" y1="3" y2="19"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="11" x2="11" xlink:href="#b" y1="10" y2="14"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="16" x2="16" xlink:href="#b" y1="6" y2="18"/><linearGradient id="h" gradientTransform="translate(4 4)" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#a" y1="3" y2="13"/><linearGradient id="i" gradientTransform="translate(8 8)" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#a" y1="3" y2="5"/><g fill="#e6e6e6" stroke="#737373"><rect fill="url(#d)" height="19" rx=".473982" ry=".55465" stroke="url(#c)" stroke-width=".994475" width="19" x="2.5" y="2.5"/><rect fill="url(#g)" height="13" rx=".473982" ry=".55465" stroke="#000" stroke-opacity=".257353" width="13" x="5.5" y="5.5"/><rect fill="url(#f)" height="5.023256" rx=".396822" ry=".464358" stroke="#000" stroke-opacity=".257353" stroke-width=".976744" width="5.023256" x="9.488372" y="9.488373"/><g fill="none" stroke-width=".994475"><rect height="17" rx=".473982" ry=".55465" stroke="url(#e)" width="17" x="3.5" y="3.5"/><rect height="11" rx=".473982" ry=".55465" stroke="url(#h)" width="11" x="6.5" y="6.5"/><path d="m10.5 10.5h3v3h-3z" stroke="url(#i)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_graphicfilterremovenoise.svg b/icon-themes/elementary_svg/cmd/lc_graphicfilterremovenoise.svg
new file mode 100644
index 000000000..d353471d9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_graphicfilterremovenoise.svg
@@ -0,0 +1 @@
+<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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.5191871 -.1419518 .1416788 .5395318 -2.700956 .511116)" gradientUnits="userSpaceOnUse" x1="16.790216" x2="29.694229" xlink:href="#b" y1="21.270329" y2="46.259285"/><linearGradient id="d" gradientTransform="matrix(.4064094 -.1114517 .1201097 .4587713 .985949 1.932522)" gradientUnits="userSpaceOnUse" x1="23.238182" x2="29.892563" xlink:href="#a" y1="12.158657" y2="26.354361"/><radialGradient id="e" cx="30.685316" cy="42.261425" gradientTransform="matrix(1.9020156 -.4594629 -.3209117 -1.2220749 -34.319147 71.254306)" gradientUnits="userSpaceOnUse" r="8.22791"><stop offset="0" stop-color="#e8e8e8"/><stop offset="1" stop-color="#a5a6a8"/></radialGradient><radialGradient id="f" cx="23.164974" cy="30.23279" gradientTransform="matrix(1.0039742 -.2210864 .3808395 1.798707 -21.33861 -34.687827)" gradientUnits="userSpaceOnUse" r="8.189013"><stop offset="0" stop-color="#767973"/><stop offset="1" stop-color="#202120"/></radialGradient><linearGradient id="g" gradientTransform="matrix(.5802673 -.1586519 .1493371 .5686956 -4.457187 .118027)" gradientUnits="userSpaceOnUse" x1="33.430557" x2="33.430557" y1="45.052155" y2=".310371"><stop offset="0" stop-color="#4c4c4c"/><stop offset="1" stop-color="#d3d7cf"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.3839878 -.1052452 .09919444 .3786761 3.939443 5.887369)" gradientUnits="userSpaceOnUse" x1="19.240318" x2="11.323519" xlink:href="#b" y1="4.81117" y2="35.457581"/><linearGradient id="i" gradientTransform="matrix(.3155841 -.0862844 .1268407 .4830267 1.728122 2.512865)" gradientUnits="userSpaceOnUse" x1="20.226221" x2="11.4375" y1="20.33363" y2="21.75"><stop offset="0" stop-color="#fff" stop-opacity="0"/><stop offset=".5" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="j" cx="23.986883" cy="27.053167" gradientTransform="matrix(-.1523211 .0416464 -.1633006 -.6218706 18.411522 28.925533)" gradientUnits="userSpaceOnUse" r="7.75" xlink:href="#b"/><radialGradient id="k" cx="9.320398" cy="18.817093" gradientTransform="matrix(.4038641 .1598981 -.2898494 .6893599 10.716404 -2.899861)" gradientUnits="userSpaceOnUse" r="12.5"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#61635f"/></radialGradient><linearGradient id="l" gradientTransform="matrix(.4314627 -.117967 .1114661 .424478 2.778495 5.159344)" gradientUnits="userSpaceOnUse" x1="7.75" x2="4.643187" y1="33.046577" y2="12.063652"><stop offset="0" stop-color="#4b4b4b"/><stop offset="1" stop-color="#babdb6"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.4733762 -.1294266 .1268407 .4830267 -31.97444 13.280659)" gradientUnits="userSpaceOnUse" x1="80.693359" x2="77.125" y1="31.561478" y2="14"><stop offset="0" stop-color="#383937"/><stop offset="1" stop-color="#595b57"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.05807209 .2211463 -.2046339 .05594929 -7.779288 -6.205011)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="102.35701" x2="82.681335" y1="-41.092239" y2="-41.092239"><stop offset="0" stop-color="#babdb6"/><stop offset=".43738842" stop-color="#eeeeec"/><stop offset="1" stop-color="#555753"/></linearGradient><linearGradient id="o" gradientTransform="matrix(.1268407 .4830267 -.4733762 .1294266 -.214527 -32.380564)" gradientUnits="userSpaceOnUse" x1="84.425995" x2="102.42599" y1="8.293367" y2="8.293367"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#4a4a4a"/></linearGradient><radialGradient id="p" cx="11.402097" cy="36.863068" gradientTransform="matrix(.8415155 0 0 .4207584 2.404959 2.989579)" gradientUnits="userSpaceOnUse" r="10.69499" xlink:href="#a"/><linearGradient id="q" gradientTransform="matrix(.42308 -.1156751 .1268407 .4830267 1.761009 4.056992)" gradientUnits="userSpaceOnUse" x1="9.883214" x2="5.101239" xlink:href="#b" y1="14.05074" y2="30.00112"/><radialGradient id="r" cx="20.8839" cy="20.434256" gradientTransform="matrix(.6996572 -.1532245 .2234237 .6815024 -6.444257 .783163)" gradientUnits="userSpaceOnUse" r="3.999984"><stop offset="0" stop-color="#878a85"/><stop offset="1" stop-color="#3e3f3d"/></radialGradient><radialGradient id="s" cx="11.03125" cy="17.125" gradientTransform="matrix(.63623879 0 0 .14315373 8.98149 18.449012)" gradientUnits="userSpaceOnUse" r="9.84375" xlink:href="#a"/><linearGradient id="t" 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="u" 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="v" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.944842 17.144019)" gradientUnits="userSpaceOnUse" x1="36.010902" x2="16.331276" xlink:href="#b" y1="13.022708" y2="32.702335"/><linearGradient id="w" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.634631 17.292858)" gradientUnits="userSpaceOnUse" x1="28.449389" x2="16.331276" xlink:href="#b" y1="20.584223" y2="32.702335"/><path d="m21 18.5c0 2.485282-4.029436 4.5-9 4.5-4.9705629 0-9-2.014718-9-4.5 0-2.485281 4.0294371-4.5 9-4.5 4.970564 0 9 2.014719 9 4.5z" fill="url(#p)" opacity=".3"/><path d="m7.5027114 13.876691c.3852873 1.467226.061811 2.830486-.7225045 3.044927-.7843152.214442-1.7324653-.80114-2.1177526-2.268366-.385287-1.467226-.061811-2.830486.7225044-3.044927.7843152-.214442 1.7324655.801141 2.1177527 2.268366z" fill="#2e3436" stroke="#555753" stroke-linecap="round"/><path d="m5.0287304 13.210299c.052539.200077-.063823.405731-.2599016.459341-.1960787.05361-.3976234-.06512-.4501626-.2652-.052539-.200077.063823-.40573.2599016-.459341.1960789-.05361.3976235.06512.4501626.2652z" fill="#babdb6"/><path d="m5.7736726 9.9489275c-.9472242.2589825-1.2329758 2.3085475-.6378421 4.5748985.5951335 2.266349 1.8469108 3.895537 2.7941348 3.636555l1.7159886-.469172c.9472241-.258981 1.2329751-2.308548.6378431-4.574897-.5951345-2.266351-1.8469118-3.8955382-2.7941358-3.6365565z" fill="url(#n)" stroke="url(#o)"/><path d="m7.75 10.46875c-.5625.15625-1.125.3125-1.6875.46875.038266.06115-.1947255.427872-.1789271.628844-.1509362 1.233506.06641 2.497877.5185694 3.64944.2624323.621344.5616061 1.255432 1.0523613 1.730578.2141123.130525.23591.265145.4396484.164413.5040327-.130675 1.0080653-.26135 1.512098-.392025-.0949638.023843.1483756-.306956.1371132-.447343.1840688-.913092.0428287-1.857085-.16348-2.754182-.2457684-.955856-.6169426-1.904032-1.2371016-2.681646-.0598963-.12494-.4357113-.372982-.3927816-.366829z" fill="none" opacity=".4" stroke="url(#q)" stroke-linecap="round"/><path d="m7.5279555 9.7281313c-.9660184.2641209-1.2963241 2.2062777-.7372925 4.3351477.5590321 2.128869 1.7967623 3.642307 2.7627807 3.378185l.3017299-.0825c.9660174-.264117 1.2963244-2.206273.7372914-4.335143-.559031-2.12887-1.7967612-3.6423065-2.7627796-3.3781856l-.3017299.082496z" fill="url(#m)"/><path d="m8.0352579 13.731081c1.1703939 4.45702 6.1880861 5.814848 8.8806621 5.078666 1.863919-.509618 2.489676-4.043729 1.474442-7.909873-1.015232-3.8661441-3.288904-6.6075181-5.152824-6.0979008-2.692576.7361817-6.3726745 4.4720892-5.2022801 8.9291078z" fill="url(#k)" stroke="url(#l)" stroke-linecap="round"/><path d="m18.863737 10.770446c1.190888 4.53506-.01607 8.805402-2.695813 9.538076-2.679744.732673-5.817512-2.349771-7.0083983-6.884831-1.1908873-4.5350596.0160691-8.8054016 2.6958133-9.5380752 2.679744-.7326735 5.817511 2.3497702 7.008398 6.8848302z" fill="url(#j)"/><path d="m10.053968 7.1209204c-1.0459862 1.0080187-1.9268751 3.2566766-2.6316727 5.4834856 1.1350737-.893325 2.3507789-1.657681 3.5650387-1.88071z" fill="url(#i)" fill-rule="evenodd" opacity=".733591"/><g stroke-linecap="round"><path d="m9.9701252 8.5340701c-.9340404 1.3357813-1.4571536 3.0293779-.9684961 4.8948349.4886575 1.865458 1.7695279 3.064609 3.2313699 3.743715 9.527293 2.176207 4.143089-15.647987-2.2628738-8.6385499z" fill="none" opacity=".4" stroke="url(#h)"/><path d="m18.863737 10.770448c1.366017 5.201981.459987 9.96951-2.023677 10.648573-2.483665.679063-5.604448-2.987487-6.9704662-8.189469-1.3660182-5.2019818-.4599869-9.9695104 2.0236772-10.6485734 2.483664-.679063 5.604448 2.9874873 6.970466 8.1894694z" fill="url(#f)" stroke="url(#g)"/><path d="m14.425481 12.026471c.355646 1.084817-.629003 2.244092-1.528533 2.441088-.899531.196996-1.918225-.523553-2.273871-1.60837-.355646-1.084818.08577-2.125131.985297-2.322127.89953-.196996 2.46146.40459 2.817107 1.489409z" fill="url(#r)" stroke="#3e3f3d" stroke-width="1.000001"/></g><path d="m11.956689 2.8224929c-1.246137.3407087-2.0143042 1.7154844-2.3259517 3.5803982-.3116475 1.8649133-.165417 4.2607169.4903337 6.7579049.655751 2.497185 1.70308 4.646618 2.886801 6.102681 1.183722 1.456062 2.522627 2.254739 3.768766 1.91403 1.246138-.340709 2.014305-1.715484 2.325952-3.580397.194779-1.165572.212049-2.548776.0377-4.022534-.0055-.04647-.015-.09322-.02088-.139895-.03574-.28374-.07927-.564109-.12925-.85447-.04523-.270517-.09242-.540603-.150907-.816191-.0032-.01514-.0086-.03013-.01189-.04528-.06257-.291364-.13751-.584036-.215106-.879529-.081733-.311249-.162692-.617991-.256585-.916731-.082838-.2655171-.177964-.5284378-.269251-.7838341-.098994-.276961-.198685-.5419726-.306765-.8059349-.018463-.0442299-.031752-.0879956-.050468-.1318064-.571167-1.3652623-1.263907-2.5543419-2.003732-3.4643811-1.183722-1.4560626-2.522628-2.2547395-3.768767-1.9140306zm.49037.9013402c.909959-.2487933 2.013493.3635757 3.070024 1.66826.660331.8154277 1.296358 1.8900081 1.823808 3.1414729.10549.2502931.202158.5117251.298838.775745.08911.2476447.180519.4959985.261325.753646.09379.295589.186381.589007.267412.897586.07556.287761.131982.569685.192386.853386.0043.02003.0116.04037.01585.06038.05503.262843.100638.528137.142981.786.04565.277975.09003.553701.121322.824281.156445 1.352903.132186 2.608013-.04011 3.651091-.275675 1.668924-.931295 2.762267-1.841255 3.011061-.909955.248791-2.013488-.363577-3.07002-1.668262-1.056531-1.304683-2.046865-3.266361-2.651382-5.56845-.60452-2.302087-.708107-4.5062111-.432433-6.1751361.275673-1.6689249.931296-2.7622676 1.841254-3.0110608z" fill="url(#e)"/><path d="m17.753025 11.071536c1.098668 4.196479.579159 7.985112-1.160358 8.462149s-4.040321-2.538168-5.138989-6.734648c-1.09867-4.1964787-.579159-7.9851122 1.160358-8.4621488 1.739515-.4770366 4.040319 2.5381681 5.138989 6.7346478z" fill="none" opacity=".3" stroke="url(#d)" stroke-linecap="round"/><path d="m5.8979706 11.629837c.070052.266769-.085097.540974-.3465355.612454-.2614384.07148-.5301645-.08683-.6002167-.3536-.070052-.266769.085097-.540973.3465352-.612453.2614389-.07148.5301647.08683.600217.353599z" fill="#fff"/><path d="m18.390366 10.899873c1.295966 4.935212.545082 9.428536-1.677146 10.036121-2.222228.607582-5.074288-2.900656-6.370254-7.835868-1.2959652-4.9352131-.5450814-9.4285375 1.677146-10.0361208 2.222229-.6075833 5.074289 2.900654 6.370254 7.8358678z" fill="none" opacity=".4" stroke="url(#c)" stroke-linecap="round"/><path d="m10.19344 6.7343909c.07005.2667687-.0851.5409729-.3465345.6124534-.2614389.07148-.5301647-.086831-.600217-.3536002-.070052-.2667683.085097-.540973.3465355-.6124534.2614384-.07148.530165.086832.600216.3536002z" fill="#fff" opacity=".6"/><g transform="translate(1.737025 1.690312)"><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(#s)" 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(#t)" stroke="url(#u)" 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(#v)" stroke-linecap="square"/><path d="m45.42749 20.732088-2.99345-2.713434m-2.968147.03651-2.804358 2.701545" opacity=".4" stroke="url(#w)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_graphicfiltersepia.svg b/icon-themes/elementary_svg/cmd/lc_graphicfiltersepia.svg
new file mode 100644
index 000000000..2c457a675
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_graphicfiltersepia.svg
@@ -0,0 +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(.11183 0 0 .11095 27.052 8.434)" gradientUnits="userSpaceOnUse" x1="-96.557" x2="-96.557" xlink:href="#e" y1="110.925" y2="39.992"/><linearGradient id="b" gradientTransform="matrix(.11183 0 0 .11095 27.052 8.434)" gradientUnits="userSpaceOnUse" x1="12.593" x2="13.856" y1="4.975" y2="16.415"><stop offset="0" stop-color="#b3e9ff"/><stop offset="1" stop-color="#faca67"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.07503 0 0 .0756 21.87 8.858)" gradientUnits="userSpaceOnUse" x1="-184.924" x2="-175.253" y1="113.979" y2="88.801"><stop offset="0" stop-color="#7a0f01"/><stop offset="1" stop-color="#d31807"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.0751 .00587 -.0062 .0715 25.005 10.547)" gradientUnits="userSpaceOnUse" x1="-211.289" x2="-208.497" xlink:href="#e" y1="88.75" y2="75.191"><stop offset="0" stop-color="#ec4502"/><stop offset="1" stop-color="#fe7617"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.11183 0 0 .11095 27.052 7.934)" gradientUnits="userSpaceOnUse" x1="-96.557" x2="-96.557" y1="110.925" y2="39.992"><stop offset="0" stop-color="#e89c42"/><stop offset="1" stop-color="#faca67"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.4865 0 0 .37838 .824 3.42)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="5.564" y2="43"><stop offset="0" stop-color="#fff"/><stop offset=".036" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.54286 0 0 .32593 -.53 4.178)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.0328 0 0 .01513 .147 14.28)" 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><radialGradient id="i" cx="605.714" cy="486.648" gradientTransform="matrix(.0328 0 0 .01513 .154 14.28)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#j"/><linearGradient id="j"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="k" cx="605.714" cy="486.648" gradientTransform="matrix(-.0328 0 0 .01513 23.846 14.28)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#j"/><g opacity=".2"><path d="m4.083 19.827h15.834v3.673h-15.834z" fill="url(#h)" transform="translate(0 -1)"/><path d="m19.917 19.827v3.673c1.69.007 4.083-.823 4.083-1.837s-1.885-1.836-4.083-1.836z" fill="url(#i)" transform="translate(0 -1)"/><path d="m4.083 19.827v3.673c-1.69.007-4.083-.823-4.083-1.837s1.885-1.836 4.083-1.836z" fill="url(#k)" transform="translate(0 -1)"/></g><path d="m22.5 20.5h-20v-16h20z" fill="none" stroke="#a67735" stroke-linejoin="round"/><path d="m3 5h19v15h-19z" fill="url(#g)"/><path d="m21.5 19.5h-18v-14h18z" fill="none" stroke="url(#f)" stroke-linecap="round"/><path d="m4 6v13h17v-13z" fill="url(#a)"/><path d="m8.108 13.363c-.072-.005-.154 0-.237.028-.32.11-.357.323-.386.426-.03.103-.035.183-.04.267-.01.168-.002.345.006.522.007.145.013.274.016.388-.11.026-.234.053-.375.084-.175.037-.354.075-.518.127-.082.026-.16.052-.258.108-.05.028-.106.06-.172.135-.066.073-.146.21-.142.378.01.325.21.424.305.48.093.06.17.088.252.118.165.06.348.11.527.156.148.038.278.075.393.107-.01.11-.02.228-.034.365-.017.17-.033.343-.033.508 0 .082.003.16.028.267.013.053.03.114.083.197.054.082.165.2.333.247.327.093.488-.057.575-.124s.14-.13.196-.195c.11-.13.215-.28.318-.428l.227-.322c.105.04.22.088.354.142.166.068.334.138.5.188.082.025.16.047.273.056.057.005.125.01.224-.013.1-.022.25-.088.348-.225.193-.268.094-.463.053-.562-.04-.1-.083-.165-.13-.236-.098-.14-.216-.28-.332-.42-.095-.113-.177-.213-.25-.304.074-.083.156-.173.252-.276.12-.13.24-.26.34-.394.05-.067.1-.13.143-.232.023-.05.047-.11.055-.205.01-.098-.01-.254-.117-.386-.207-.258-.43-.226-.542-.22s-.193.025-.278.047c-.17.045-.35.106-.523.168-.144.05-.27.096-.384.134-.06-.093-.124-.196-.198-.314-.092-.148-.185-.297-.288-.43-.05-.066-.098-.128-.184-.2-.043-.035-.096-.077-.19-.114-.047-.02-.112-.035-.185-.04zm.84 1.15.022.005-.026.007c-.01.002-.015-.008.005-.01zm.308.1c.026.02.024.03.02.024zm-1.592.32c.02-.01.022.004.015.006l-.032.008c.003-.002.013-.014.016-.015zm-.198.244v.026c0 .01-.01.002 0-.026zm2.613.48c-.006-.008.005-.006.015.02-.003-.004-.015-.017-.016-.02zm.007.31c-.013.03-.023.032-.02.025zm-2.6.507v.03c-.01-.03 0-.038 0-.03zm.173.267c.006.004.022.01.025.01.01.004 0 .01-.025-.01zm1.64.29c.007-.006.008.005-.018.024l.018-.023zm-.338.096c.004 0 .023.01.032.01-.033 0-.04-.012-.032-.01z" opacity=".05"/><path d="m4 6v7.763c.38.108.872.196 1.46.196 1.494 0 1.28-.537 2.568-.537 1.287 0 2.046.877 3.786.877 2.156 0 2.65-1.414 4.356-1.414 1.332 0 1.432.774 2.898.774.99 0 1.32-.406 1.932-.67v-6.989z" opacity=".07"/><path d="m4 5.993v7.144c.252.125.572.238.918.238.79 0 1.56-.682 2.878-.682s2.31.857 3.97.857 2.035-1.238 4.153-1.238 1.918.784 3.245.784c.913 0 1.304-.34 1.835-.557v-6.547z" fill="url(#b)"/><g fill="#fff"><path d="m15.92 10.807c-1.113 0-1.813.336-2.386.65-.574.313-1.006.588-1.768.588-.783 0-1.403-.2-2.02-.413-.615-.213-1.232-.444-1.95-.444-.706 0-1.274.178-1.74.35-.463.175-.823.332-1.138.332-.286 0-.564-.105-.792-.217a.294.314 0 0 0 -.126-.03v1.35c.39.105.882.186 1.46.186.78 0 1.176-.153 1.476-.29.3-.136.486-.247 1.092-.247.58 0 1.05.2 1.623.423.575.222 1.248.454 2.164.454 1.138 0 1.88-.386 2.492-.743.613-.357 1.088-.67 1.864-.67.613 0 .898.165 1.275.36.378.196.842.413 1.623.413.995 0 1.43-.394 1.932-.64v-1.186a.294.314 0 0 0 -.106.02c-.583.238-.884.537-1.73.537-.608 0-.798-.155-1.197-.36-.4-.206-.955-.423-2.048-.423z" opacity=".1"/><path d="m15.92 11.426c-2.12 0-2.493 1.238-4.154 1.238-1.66 0-2.652-.856-3.97-.856s-2.09.68-2.878.68c-.346 0-.666-.112-.918-.237v.713c.38.108.872.196 1.46.196 1.494 0 1.28-.537 2.568-.537 1.287 0 2.046.877 3.786.877 2.156 0 2.65-1.414 4.356-1.414 1.332 0 1.432.774 2.898.774.99 0 1.32-.406 1.932-.67v-.537c-.53.216-.922.557-1.835.557-1.327 0-1.127-.784-3.246-.784z" opacity=".3"/><path d="m15.92 11.926c-2.12 0-2.493 1.238-4.154 1.238-1.66 0-2.652-.856-3.97-.856s-2.09.68-2.878.68c-.346 0-.666-.112-.918-.237v.713c.38.108.872.196 1.46.196 1.494 0 1.28-.537 2.568-.537 1.287 0 2.046.877 3.786.877 2.156 0 2.65-1.414 4.356-1.414 1.332 0 1.432.774 2.898.774.99 0 1.32-.406 1.932-.67v-.537c-.53.216-.922.557-1.835.557-1.327 0-1.127-.784-3.246-.784z"/></g><path d="m4.5 6.5h16v12h-16z" fill="none" opacity=".3" stroke="#000"/><path d="m7.97 13.845c-.18.06.03 1.368-.084 1.514-.11.14-1.464.283-1.46.458.006.182 1.38.394 1.49.542.106.143-.17 1.415.007 1.464.183.052.82-1.124 1.002-1.178.176-.053 1.36.587 1.464.442.108-.15-.87-1.087-.87-1.268.003-.176 1.01-1.05.898-1.19-.116-.144-1.358.45-1.54.393-.174-.056-.734-1.236-.908-1.178z" opacity=".15"/><path d="m8.022 13.505c.174-.06.736 1.123.91 1.18.182.057 1.423-.54 1.54-.395.11.14-.896 1.014-.898 1.19-.002.18.977 1.12.868 1.27-.104.145-1.29-.496-1.465-.444-.182.055-.818 1.23-1 1.18-.178-.05.097-1.32-.01-1.464-.11-.15-1.482-.36-1.487-.542-.005-.176 1.35-.32 1.46-.46.114-.147-.098-1.454.082-1.515z" fill="url(#d)"/><path d="m8.04 13.47-.05.047v.002c-.098.233.057 1.258-.04 1.383-.004.006-.01.013-.018.018l.04.028c.79.236.098-1.428.08-1.475-.005 0-.01-.003-.012-.002z" fill="#9d0f06" opacity=".5"/><path d="m6.754 15.427c-.167.002-.263.01-.263.01v.039c.1.18 1.39.384 1.5.53.107.144-.17 1.43.01 1.48.184.052.827-1.138 1.012-1.193.177-.053 1.36.587 1.48.45h-.003c-1-1.225-3.015-1.323-3.736-1.317z" fill="url(#c)" opacity=".75"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_graphicfiltersharpen.svg b/icon-themes/elementary_svg/cmd/lc_graphicfiltersharpen.svg
new file mode 100644
index 000000000..7ebcc7566
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_graphicfiltersharpen.svg
@@ -0,0 +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="14.5" x2="14.5" y1="18" y2="21"><stop offset="0" stop-color="#89ffdd"/><stop offset="1" stop-color="#43d6b5"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="2" y2="20"><stop offset="0" stop-color="#fff"/><stop offset=".44444445" stop-color="#fff" stop-opacity=".643137"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".014706"/><stop offset="1" stop-color="#fff" stop-opacity=".290441"/></linearGradient><radialGradient id="c" 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="#d"/><linearGradient id="d"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="e" 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="#d"/><linearGradient id="f" 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="g" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="2" y2="31"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#cdcdcd"/></linearGradient><g opacity=".4" transform="matrix(.52631579 0 0 .42857134 -.5 3.857147)"><path d="m38 40h5v7h-5z" fill="url(#c)"/><path d="m-10-47h5v7h-5z" fill="url(#e)" transform="scale(-1)"/><path d="m10 40h28v7.000001h-28z" fill="url(#f)"/></g><g stroke-linejoin="round"><path d="m12.3125 1.5-9.1875 21h18.375zm4.664077 15.840044 1.826514 3.159956h-13.1250002s11.0934082-3.159934 11.2984862-3.159956z" fill="url(#g)" stroke="#7e7e7e" stroke-opacity=".591912"/><path d="m5.5 20.5h13.303091l-1.826514-3.159956z" fill="url(#a)" fill-rule="evenodd" stroke="#007367" stroke-linecap="round" stroke-opacity=".501961"/><path d="m12.3125 4.0703125-6.7304688 15.3847655c.1772005-.05047 2.6821376-.763426 5.3886718-1.527344 1.400328-.395241 2.806964-.790775 3.878906-1.08789.535972-.148558.987683-.271424 1.316407-.359375.164362-.04398.297684-.07977.40039-.105469.05135-.01285.09344-.02362.136719-.0332.04328-.0096-.06372-.03317.273437-.0332a1.03078 1.03078 0 0 1 .892579.515625l.0957.166015zm7.400391 16.9140625a1.03078 1.03078 0 0 1 -.5625.484375h.773437zm-14.8593754.132813-.1523437.351562h.6289062a1.03078 1.03078 0 0 1 -.4765625-.351562z" fill="none" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_graphicfiltersmooth.svg b/icon-themes/elementary_svg/cmd/lc_graphicfiltersmooth.svg
new file mode 100644
index 000000000..eb369dfd3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_graphicfiltersmooth.svg
@@ -0,0 +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="12.455493" x2="12.400312" y1="5.260342" y2="19.135197"><stop offset="0" stop-color="#fefefe"/><stop offset=".5" stop-color="#fefefe" stop-opacity="0"/><stop offset=".75" stop-color="#fefefe" stop-opacity="0"/><stop offset="1" stop-color="#fefefe" stop-opacity=".25614"/></linearGradient><radialGradient id="b" cx="62.625" cy="4.625" gradientTransform="matrix(1.1294118 0 0 .2823525 -58.729414 19.681812)" gradientUnits="userSpaceOnUse" r="10.625"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="12.16794" x2="12.863229" y1=".710089" y2="24.592033"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#cdcdcd"/></linearGradient><path d="m24 20.987694c0 1.656854-5.372583 3-12 3-6.6274174 0-12.00000025-1.343146-12.00000025-3s5.37258285-3 12.00000025-3c6.627417 0 12 1.343146 12 3z" fill="url(#b)" fill-rule="evenodd" opacity=".3"/><g stroke-linejoin="round"><path d="m12.1875 1.9752461s-12.1515416 10.2478229-9.1875 15.4576269c3.0288397 5.323697 15.34616 5.323697 18.375 0 2.964042-5.209804-9.1875-15.4576269-9.1875-15.4576269z" fill="url(#c)" stroke="#000" stroke-opacity=".249123"/><path d="m12.1875 3.328125c-.785303.688049-2.7996942 2.491689-4.9335938 5.0625-1.2978809 1.5636193-2.4877652 3.278036-3.1464843 4.822266-.6587191 1.544229-.761985 2.800678-.2363281 3.724609 1.2257161 2.154403 4.7116101 3.486328 8.3164062 3.486328 3.604796 0 7.09069-1.331925 8.316406-3.486328.525657-.923931.422391-2.18038-.236328-3.724609-.658719-1.54423-1.848603-3.2586467-3.146484-4.822266-2.1339-2.570811-4.148291-4.374451-4.933594-5.0625z" fill="none" stroke="url(#a)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_graphicfiltersobel.svg b/icon-themes/elementary_svg/cmd/lc_graphicfiltersobel.svg
new file mode 100644
index 000000000..af989f086
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_graphicfiltersobel.svg
@@ -0,0 +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="20.940678" x2="3.186441" y1=".305084" y2="22.932202"><stop offset="0" stop-color="#808080"/><stop offset=".54610044" stop-color="#6d6d6d"/><stop offset="1" stop-color="#4f5053"/></linearGradient><radialGradient id="b" cx="62.625" cy="4.625" gradientTransform="matrix(1.1294118 0 0 .2823525 -58.729414 19.694118)" gradientUnits="userSpaceOnUse" r="10.625"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="c" gradientTransform="matrix(1.0862728 0 0 1.0862481 -15.063246 16.245093)" gradientUnits="userSpaceOnUse" x1="22.93128" x2="5.288017" y1=".308377" y2="18.25753"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><path d="m17.507812 1.9999995-4.999999 5-1.367188 1.3671875c-1.6877872 1.6025994-3.3926163 3.422575-5 5.000001-4.9317292 4.951958-5.45853069 10.668918 1.7928537 6.763174l3.5587093-3.130362 1.40625-1.40625 4.101562-4.101562.898437-.898438 4.101563-4.101563v-1.9921875l-2.5-2.5-2.34812.1652542" fill="url(#a)" stroke="#4c4c4c" stroke-linejoin="round"/><path d="m24 21c0 1.656854-5.372583 3-12 3-6.6274173 0-12.00000025-1.343146-12.00000025-3s5.37258295-3 12.00000025-3c6.627417 0 12 1.343146 12 3z" fill="url(#b)" fill-rule="evenodd" opacity=".3"/><path d="m4.5762711 16.525424c2.9728896-3.530663 8.8173189-8.9388719 13.2259789-13.4083075l1.298417-.1047793 1.944011 1.9440118-.05701 1.142261c-4.793404 4.618859-9.673055 9.970859-14.3774986 13.833593" fill="none" opacity=".5" stroke="url(#c)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_graphicfiltersolarize.svg b/icon-themes/elementary_svg/cmd/lc_graphicfiltersolarize.svg
new file mode 100644
index 000000000..8e9ee39dd
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_graphicfiltersolarize.svg
@@ -0,0 +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(-.00816381 1.5058602 -1.5421789 -.00836067 -1.939273 -26.637832)" gradientUnits="userSpaceOnUse" x1="19.301006" x2="36.23402" y1="-8.757121" y2="-8.906282"><stop offset="0" stop-color="#fff394"/><stop offset=".26238" stop-color="#ffe16b"/><stop offset=".66093999" stop-color="#f9c440"/><stop offset="1" stop-color="#d48e15"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="9" y2="15"><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=".5"/></linearGradient><path d="m11.730469 2.5c-.127609 0-.230469.0828369-.230469.1855469v1.6289062c0 .10271.10286.1855469.230469.1855469h.539062c.127609 0 .230469-.0828369.230469-.1855469v-1.6289062c0-.10271-.10286-.1855469-.230469-.1855469zm-6.1035159 2.515625c-.0531844.0057404-.1091802.0310553-.1542969.0761719l-.3808593.3808593c-.0902332.0902333-.1038769.222295-.03125.2949219l1.1523437 1.1523438c.072627.072627.2027357.0570309.2929688-.0332031l.3808594-.3808594c.0902331-.0902331.10583-.2203419.0332031-.2929688l-1.1523438-1.1523437c-.0363134-.0363135-.0874406-.0506623-.140625-.0449219zm12.7460939 0c-.053185-.0057405-.104312.0086086-.140625.0449219l-1.152344 1.1523437c-.07263.072627-.057027.2027354.033203.2929688l.38086.3808594c.09023.0902329.220341.1058297.292968.0332031l1.152344-1.1523438c.07263-.072627.05899-.2046885-.03125-.2949219l-.380859-.3808593c-.045115-.0451165-.101112-.0704314-.154297-.0761719zm-6.373047.984375a6 6 0 0 0 -6 6 6 6 0 0 0 6 6 6 6 0 0 0 6-6 6 6 0 0 0 -6-6zm-9.3144531 5.5c-.10271 0-.1855469.10286-.1855469.230469v.539062c0 .127609.0828369.230469.1855469.230469h1.6289062c.10271 0 .1855469-.10286.1855469-.230469v-.539062c0-.127609-.0828369-.230469-.1855469-.230469zm17.0000001 0c-.10271 0-.185547.10286-.185547.230469v.539062c0 .127609.082837.230469.185547.230469h1.628906c.10271 0 .185547-.10286.185547-.230469v-.539062c0-.127609-.082837-.230469-.185547-.230469zm-13.3339845 5.535156c-.0531852-.005741-.1023598.008612-.1386719.044922l-1.1523437 1.152344c-.07263.07263-.05898.204688.03125.294922l.3808593.380859c.0902301.09023.2222971.10388.2949219.03125l1.1523438-1.152344c.07263-.07263.0570368-.202734-.0332031-.292968l-.3808594-.38086c-.045115-.045115-.1011117-.072383-.1542969-.078125zm11.2968755 0c-.053185.005741-.109181.033005-.154297.078125l-.38086.38086c-.09023.09023-.105825.220341-.033203.292968l1.152344 1.152344c.07263.07263.204689.05898.294922-.03125l.380859-.380859c.09023-.09023.103881-.222295.03125-.294922l-1.152344-1.152344c-.036315-.036315-.085487-.050663-.138671-.044922zm-5.917969 2.464844c-.127609 0-.230469.082837-.230469.185547v1.628906c0 .10271.10286.185547.230469.185547h.539062c.127609 0 .230469-.082837.230469-.185547v-1.628906c0-.10271-.10286-.185547-.230469-.185547z" fill="url(#a)" stroke="#ad5f00" stroke-opacity=".501961"/><path d="m16.99415 12.026996a5.0213881 4.9728718 0 0 1 -5.021388 4.972871 5.0213881 4.9728718 0 0 1 -5.0213879-4.972871 5.0213881 4.9728718 0 0 1 5.0213879-4.9728721 5.0213881 4.9728718 0 0 1 5.021388 4.9728721z" style="stroke-width:.934745;stroke-linecap:round;fill:none;opacity:.5;stroke-linejoin:round;stroke:url(#b)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_graphicfiltertoolbox.svg b/icon-themes/elementary_svg/cmd/lc_graphicfiltertoolbox.svg
new file mode 100644
index 000000000..e6a3d953f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_graphicfiltertoolbox.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="32" cy="32" gradientUnits="userSpaceOnUse" r="8" xlink:href="#b"/><linearGradient id="b"><stop offset="0" stop-color="#ffb800"/><stop offset="1" stop-color="#ffb800" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="29.095" cy="31.602" gradientUnits="userSpaceOnUse" r="7.245" xlink:href="#d"/><linearGradient id="d"><stop offset="0" stop-color="#ffe375"/><stop offset="1" stop-color="#ffa600"/></linearGradient><radialGradient id="e" cx="29.095" cy="31.602" gradientTransform="matrix(.28469719 .16437 -.16437 .28469719 24.059475 1.648819)" gradientUnits="userSpaceOnUse" r="7.245" xlink:href="#d"/><radialGradient id="f" cx="27.12968" cy="15.40968" gradientUnits="userSpaceOnUse" r="2.62992" xlink:href="#b"/><radialGradient id="g" cx="24.07" cy="12.107" gradientTransform="matrix(.0225 1.56596 -2.7449 .03943 56.76 -22.74)" gradientUnits="userSpaceOnUse" r="19.175"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".262" stop-color="#64baff"/><stop offset=".705" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><linearGradient id="h"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="i" cx="6.703" cy="73.616" gradientTransform="matrix(3.18185 0 0 .69604 2.847 -8.513)" gradientUnits="userSpaceOnUse" r="7.228" xlink:href="#h"/><linearGradient id="j" gradientTransform="matrix(.26726 0 0 1.15755 9.316 -10.704)" gradientUnits="userSpaceOnUse" x1="-32.957" x2="-25.474" y1="27.389" y2="27.389"><stop offset="0" stop-color="#2e3436"/><stop offset=".644" stop-color="#888a85"/><stop offset="1" stop-color="#555753"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.77602 .23906 -.31605 .56748 -20.168 4.55)" gradientUnits="userSpaceOnUse" x1="27.528" x2="30.42" y1="4.167" y2="2.949"><stop offset="0" stop-color="#eeeeec"/><stop offset=".789" stop-color="#fff"/><stop offset="1" stop-color="#eeeeec"/></linearGradient><radialGradient id="l" cx="62.625" cy="4.625" gradientTransform="matrix(1.12782 0 0 .28235 -58.63 19.694)" gradientUnits="userSpaceOnUse" r="10.625" xlink:href="#h"/><linearGradient id="m" gradientTransform="matrix(1.25714 0 0 .7605 -6.17 7.082)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="n" gradientTransform="matrix(1.16216 0 0 .91892 -3.892 4.446)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="5.564" y2="43"><stop offset="0" stop-color="#fff"/><stop offset=".036" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="o" gradientTransform="matrix(-.48996 .0007 .0018 -.3815 57.13 48.267)" gradientUnits="userSpaceOnUse" x1="45.414" x2="45.567" xlink:href="#p" y1="15.27" y2="96.253"/><linearGradient id="p"><stop offset="0" stop-color="#262626"/><stop offset="1" stop-color="#4d4d4d"/></linearGradient><linearGradient id="q" gradientTransform="matrix(1.0382 0 0 .73204 69.527 5.655)" gradientUnits="userSpaceOnUse" x1="-65.961" x2="-21.654" xlink:href="#p" y1="61.171" y2="-4.017"/><path d="m23.983 21c0 1.657-5.365 3-11.983 3s-11.983-1.343-11.983-3 5.365-3 11.983-3 11.983 1.343 11.983 3z" fill="url(#l)" fill-rule="evenodd" opacity=".3"/><path d="m2 9 44 .002v34.998h-44z" fill="url(#m)" transform="matrix(.52174 0 0 .52174 -.522 -1.826)"/><path d="m45.5 43.5h-43v-34h43z" fill="none" stroke="url(#n)" stroke-linecap="round" stroke-linejoin="round" transform="matrix(.52174 0 0 .52174 -.522 -1.826)"/><path d="m43.5 41.5h-39v-30h39z" fill="url(#o)" stroke="#002e99" stroke-linecap="round" transform="matrix(.52174 0 0 .52174 -.522 -1.826)"/><path d="m1.5 8.5 45 .002v35.998h-45z" fill="none" opacity=".781" stroke="url(#q)" stroke-linejoin="round" transform="matrix(.52174 0 0 .52174 -.522 -1.826)"/><path d="m4.825 11.75h38.35v29.5h-38.35z" fill="url(#g)" transform="matrix(.52174 0 0 .52174 -.522 -1.826)"/><g fill="#fc0"><path d="m40 32a8 8 0 1 1 -16 0 8 8 0 1 1 16 0z" fill="url(#a)" transform="matrix(.22075 0 0 .22075 4.83 5.548)"/><path d="m11.904 10.336-.452 1.834-1.837.45 1.837.433.454 1.86.43-1.86 1.862-.43-1.863-.453z" opacity=".1"/><path d="m11.906 14.69-.332-1.728-1.736-.34 1.73-.313.338-1.754.317 1.73 1.75.337-1.743.36z" opacity=".2"/><path d="m33.278 38.847-4.53-5.952-6.898 2.89 5.952-4.53-2.89-6.898 4.53 5.952 6.898-2.89-5.952 4.528z" fill="url(#c)" transform="matrix(.19117511 .110375 -.110375 .19117511 9.830919 3.370511)"/><path d="m40 32a8 8 0 1 1 -16 0 8 8 0 1 1 16 0z" fill="url(#a)" transform="matrix(.1462 0 0 .1462 13.176 4.372)"/><path d="m17.86 7.544-.297 1.215-1.217.298 1.217.286.3 1.232.284-1.232 1.234-.286-1.233-.3z" opacity=".1"/><path d="m17.863 10.428-.22-1.145-1.15-.224 1.146-.21.223-1.16.21 1.145 1.16.224-1.155.236z" opacity=".2"/><path d="m33.278 38.847-4.53-5.952-6.898 2.89 5.952-4.53-2.89-6.898 4.53 5.952 6.898-2.89-5.952 4.528z" fill="url(#c)" transform="matrix(.12661291 .0731 -.0731 .12661291 16.488913 2.930537)"/><path d="m40 32a8 8 0 1 1 -16 0 8 8 0 1 1 16 0z" fill="url(#a)" transform="matrix(.35946 0 0 .35946 -2.857 -2.482)"/><path d="m8.662 5.315-.735 2.985-2.992.736 2.992.703.738 3.028.7-3.03 3.033-.7-3.033-.737z" opacity=".1"/><path d="m8.665 12.406-.54-2.816-2.825-.55 2.815-.512.55-2.855.518 2.816 2.85.55-2.84.583z" opacity=".2"/><path d="m33.278 38.847-4.53-5.952-6.898 2.89 5.952-4.53-2.89-6.898 4.53 5.952 6.898-2.89-5.952 4.528z" fill="url(#c)" transform="matrix(.31130149 .17973 -.17973 .31130149 5.287407 -6.026872)"/></g><path d="m29.76 15.41a2.63 2.63 0 0 1 -5.26 0 2.63 2.63 0 1 1 5.26 0z" fill="url(#f)" transform="matrix(.52174 0 0 .52174 -.522 -1.826)"/><path d="m13.64 4.447-.35 1.424-1.427.352 1.427.335.352 1.446.334-1.446 1.447-.334-1.447-.352z" fill="#fc0" opacity=".1"/><path d="m13.642 7.83-.257-1.344-1.35-.262 1.345-.245.262-1.363.247 1.344 1.36.264-1.355.278z" fill="#fc0" opacity=".2"/><path d="m27.15 18.178-.313-2.44-2.44-.31 2.44-.31.312-2.44.31 2.44 2.44.31-2.44.31z" fill="url(#e)" transform="matrix(.52174 0 0 .52174 -.522 -1.826)"/><path d="m47.174 42.726c0 2.78-10.297 5.032-23 5.032-12.702 0-23-2.253-23-5.032 0-2.778 10.298-5.03 23-5.03 12.703 0 23 2.252 23 5.03z" fill="url(#i)" opacity=".2" transform="matrix(.52174 0 0 .52174 -.522 -1.826)"/><g transform="matrix(1.05835 -.61104 .51706 .89557 3.11 -5.864)"><path d="m.5 18v12.438c0 .58.297 1.062.667 1.062h.666c.37 0 .667-.48.667-1.063v-12.437z" fill="url(#j)" fill-rule="evenodd"/><rect fill="none" height="21" opacity=".3" rx=".749" ry=".929" stroke="#000" stroke-width=".814" width="2" x=".5" y="10.5"/><path d="m1.167 10.5c-.37 0-.667.48-.667 1.063v6.437h2v-6.438c0-.58-.297-1.062-.667-1.062z" fill="url(#k)" fill-rule="evenodd" opacity=".9"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_greatestheight.svg b/icon-themes/elementary_svg/cmd/lc_greatestheight.svg
new file mode 100644
index 000000000..4817df986
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_greatestheight.svg
@@ -0,0 +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="4" x2="4" y1="6" y2="16.5"><stop offset="0" stop-color="#fff"/><stop offset=".43687496" 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="17" x2="17" y1="1.5" y2="22.5"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-25.801424" x2="-25.057144" y1="70.539429" y2="13.641807"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.28571361 0 0 .30419701 -18.857127 3.232605)" gradientUnits="userSpaceOnUse" x1="72.692543" x2="73.158905" y1="1.217758" y2="58.215126"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="8.44344" x2="8.764427" y1="15.233228" y2="54.98378"><stop offset="0" stop-color="#fff"/><stop offset=".03934082" 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="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 4.238793 16.980479)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#g"/><linearGradient id="g"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="h" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 16.980588)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#g"/><linearGradient id="i" gradientTransform="matrix(.01656805 0 0 .0082353 1.511834 16.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><path d="m3.5 20h8v2h-8z" fill="url(#i)" opacity=".15" stroke-width=".685994"/><path d="m3.5 20.000109v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#h)" opacity=".15"/><path d="m11.5 20v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#f)" opacity=".15"/><path d="m3.5289286 20.471071v-16.9421421h7.9421424v16.9421421z" fill="url(#d)" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.057858"/><path d="m4.5268043 19.469474v-14.9389475h5.9463907v14.9389475z" fill="none" stroke="url(#e)" stroke-width="1.060826"/><g fill="#f37329" stroke="#a62100" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"><path d="m17 1.9999999-3.5 4.0000001h2v5.740234.259766 6h-2l3.5 4 3.5-4h-2v-6-.259766-5.740234h2z" fill="url(#b)" stroke="#a62100" stroke-opacity=".501961"/><path d="m4 3-1.3359375 1.5273438c.4751863.0798161.8234615.4908138.8242187.9726562v5.740234.259766 6c-.0007568.481843-.3490321.892841-.8242187.972657l1.3359375 1.527343 1.3359375-1.527343c-.4751866-.079816-.8234619-.490814-.8242187-.972657v-6-.259766-5.740234c.0007572-.4818424.3490324-.8928401.8242187-.9726562z" fill="none" opacity=".49" stroke="url(#a)" transform="translate(13 .5)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_greatestwidth.svg b/icon-themes/elementary_svg/cmd/lc_greatestwidth.svg
new file mode 100644
index 000000000..1e6740f40
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_greatestwidth.svg
@@ -0,0 +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="15" x2="19" y1="12" y2="12"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="4" x2="4.5" y1="11.5" y2="11.5"><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="c" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-26.120363" x2="-62.175446" y1="7.165421" y2="7.165421"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.28571361 0 0 .30419701 -18.857127 3.232605)" gradientUnits="userSpaceOnUse" x1="78.25013" x2="106.2502" y1="61.69487" y2="61.694511"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="11.666659" x2="32.222214" y1="35.384918" y2="35.384918"><stop offset="0" stop-color="#fff"/><stop offset=".03934082" 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="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 8.738683 16.480612)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#g"/><linearGradient id="g"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="h" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 6.261096 16.480687)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#g"/><linearGradient id="i" gradientTransform="matrix(.01656805 0 0 .0082353 1.511834 16.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><g transform="matrix(0 1 -1 0 23.971071 -.028929)"><g transform="matrix(0 -1 1 0 -9.000024 19.5)"><path d="m-1.0001098 20.000024h16.9999998v2h-16.9999998z" fill="url(#i)" opacity=".15" stroke-width=".685994"/><path d="m-1.0001099 19.500208v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#h)" opacity=".15"/><path d="m15.99989 19.500133v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#f)" opacity=".15"/></g><path d="m3.5289286 20.471071v-16.9421421h7.9421424v16.9421421z" fill="url(#d)" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.057858"/><path d="m4.5268043 19.469474v-14.9389475h5.9463907v14.9389475z" fill="none" stroke="url(#e)" stroke-width="1.060826"/><g stroke-linecap="round" stroke-linejoin="round" transform="translate(.028929 -.028929)"><path d="m17 1.9999999-3.5 4.0000001h2v5.740234.259766 6h-2l3.5 4 3.5-4h-2v-6-.259766-5.740234h2z" fill="url(#a)" stroke="#a62100" stroke-opacity=".501961"/><path d="m4 3-1.3359375 1.5273438c.4751863.0798161.8234615.4908138.8242187.9726562v5.740234.259766 6c-.0007568.481843-.3490321.892841-.8242187.972657l1.3359375 1.527343 1.3359375-1.527343c-.4751866-.079816-.8234619-.490814-.8242187-.972657v-6-.259766-5.740234c.0007572-.4818424.3490324-.8928401.8242187-.9726562z" fill="none" opacity=".49" stroke="url(#b)" transform="translate(13 .5)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_grid.svg b/icon-themes/elementary_svg/cmd/lc_grid.svg
new file mode 100644
index 000000000..63779e514
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_grid.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" 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 33.938131 -17.400027)" 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 19.76187 104.39997)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><linearGradient id="d" gradientTransform="matrix(1.0073638 0 0 1 -.323637 0)" 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(.48483606 0 0 .5270602 4.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#y" y1="6.451322" y2="10.245955"/><linearGradient id="f" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#y" y1="6.451322" y2="10.245955"/><linearGradient id="g" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#y" y1="6.451322" y2="10.245955"/><linearGradient id="h" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#y" y1="6.451322" y2="8.348639"/><linearGradient id="i" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#y" y1="6.451322" y2="8.345967"/><linearGradient id="j" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#y" y1="6.451322" y2="8.348639"/><linearGradient id="k" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#y" y1="6.451322" y2="8.345967"/><linearGradient id="l" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#y" y1="6.451322" y2="8.348639"/><linearGradient id="m" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#y" y1="6.451322" y2="8.345967"/><linearGradient id="n" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#y" y1="6.451322" y2="8.348639"/><linearGradient id="o" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#y" y1="6.451322" y2="8.345967"/><linearGradient id="p" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#y" y1="6.451322" y2="8.348639"/><linearGradient id="q" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#y" y1="6.451322" y2="8.345967"/><linearGradient id="r" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#y" y1="6.451322" y2="8.348639"/><linearGradient id="s" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#y" y1="6.451322" y2="8.345967"/><linearGradient id="t" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#y" y1="6.451322" y2="8.348639"/><linearGradient id="u" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#y" y1="6.451322" y2="8.345967"/><linearGradient id="v" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#y" y1="6.451322" y2="8.348639"/><linearGradient id="w" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#y" y1="6.451322" y2="8.345967"/><linearGradient id="x" gradientTransform="matrix(.46923147 0 0 .47243347 .238446 -.625575)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#A" y1="15.499894" y2="48.395687"/><linearGradient id="y" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" y1="6.451322" y2="10.245955"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999982" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="z" gradientUnits="userSpaceOnUse" x1="11" x2="11" xlink:href="#A" y1="2" y2="22"/><linearGradient id="A" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g opacity=".4" transform="matrix(.52631578 0 0 .42857133 -2.631579 3.857159)"><path d="m43.950001 39.999973h5v7h-5z" fill="url(#a)"/><path d="m9.7500003 46.999973h-5v-7h5z" fill="url(#c)"/><path d="m9.7500003 40 34.2000007-.000028v7.000001l-34.2000007.000028z" fill="url(#d)" stroke-width="1.003675"/></g><rect fill="url(#x)" height="21" rx=".555556" ry=".583334" stroke-width="1.051315" width="20" x="1.5" y="1.5"/><path d="m2.5371094 1.5c-.574146 0-1.0371021.4629634-1.0371094 1.0371094v3.6269531 10.8359375 4.462891c0 .574146.4629634 1.037109 1.0371094 1.037109h17.9257816c.574146 0 1.037109-.462963 1.037109-1.037109v-4.462891-10.8359375-3.6269531c.000007-.574146-.462963-1.0371094-1.037109-1.0371094z" fill="url(#z)" stroke="#000" stroke-opacity=".273077"/><path d="m6 2v4h-4v1h4v3h-4v1h4v3h-4v1h4v3h-4v1h4v3h1v-3h4v3h1v-3h4v3h1v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-4h-1v4h-4v-4h-1v4h-4v-4zm1 5h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4z" fill-opacity=".27451"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m2.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#y)"/><path d="m7.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#e)"/><path d="m12.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#f)"/><path d="m17.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#g)"/><path d="m2.50125 7.498592 2.99875.001408.00125 1.99859h-3.000004z" stroke="url(#h)"/><path d="m7.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#i)"/><path d="m12.50125 7.498592 2.99875.001408.0013 1.99859h-3.000004z" stroke="url(#j)"/><path d="m17.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#k)"/><path d="m2.5 11.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#l)"/><path d="m7.49875 11.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#m)"/><path d="m12.5 11.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#n)"/><path d="m17.49875 11.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#o)"/><path d="m2.5 15.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#p)"/><path d="m7.49875 15.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#q)"/><path d="m12.5 15.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#r)"/><path d="m17.49875 15.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#s)"/><path d="m2.50125 19.4986 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#t)"/><path d="m7.5 19.500008 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#u)"/><path d="m12.50125 19.4986 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#v)"/><path d="m17.5 19.500008 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#w)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_griduse.svg b/icon-themes/elementary_svg/cmd/lc_griduse.svg
new file mode 100644
index 000000000..7e3cc35ef
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_griduse.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="46.984623" x2="46.984623" y1="10" y2="23"><stop offset="0" stop-color="#c6262e"/><stop offset="1" stop-color="#b5232a"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 -.59172 -.63517 0 9.814467 30.721957)" gradientUnits="userSpaceOnUse" x1="31.639893" x2="19.809973" y1="-57.732822" y2="-57.732822"><stop offset="0" stop-color="#fff"/><stop offset=".12500004" stop-color="#fff" stop-opacity=".235"/><stop offset=".93855339" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="19" x2="21" xlink:href="#d" y1="7" y2="9"/><linearGradient id="d"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="4" x2="6" xlink:href="#d" y1="2" y2="4"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="14" x2="16" xlink:href="#d" y1="2" y2="4"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="19" x2="21" xlink:href="#d" y1="2" y2="4"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="9" x2="11" xlink:href="#d" y1="2" y2="4"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="9" x2="11" xlink:href="#d" y1="7" y2="9"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="14" x2="16" xlink:href="#d" y1="7" y2="9"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="4" x2="6" xlink:href="#d" y1="7" y2="9"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="9" x2="11" xlink:href="#d" y1="17" y2="19"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="4" x2="6" xlink:href="#d" y1="17" y2="19"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="9" x2="11" xlink:href="#d" y1="12" y2="14"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="4" x2="6" xlink:href="#d" y1="12" y2="14"/><g transform="translate(0 2)"><rect fill="url(#e)" height="2" ry=".5" width="2" x="4" y="2"/><rect fill="url(#f)" height="2" ry=".5" width="2" x="14" y="2"/><rect fill="url(#g)" height="2" ry=".5" width="2" x="19" y="2"/><rect fill="url(#h)" height="2" ry=".5" width="2" x="9" y="2"/><rect fill="url(#k)" height="2" ry=".5" width="2" x="4" y="7"/><rect fill="url(#j)" height="2" ry=".5" width="2" x="14" y="7"/><rect fill="url(#i)" height="2" ry=".5" width="2" x="9" y="7"/><rect fill="url(#o)" height="2" ry=".5" width="2" x="4" y="12"/><rect fill="url(#n)" height="2" ry=".5" width="2" x="9" y="12"/><rect fill="url(#m)" height="2" ry=".5" width="2" x="4" y="17"/><rect fill="url(#l)" height="2" ry=".5" width="2" x="9" y="17"/><rect fill="url(#c)" height="2" ry=".5" width="2" x="19" y="7"/></g><g transform="translate(-27.984624)"><path d="m46.389038 10.48409c.607323-.0019 1.125775.04938 1.555347.148128 2.436367.560409 3.509238 2.656355 3.539408 4.920758-.179755 2.406173-.827918 3.925521-2.858708 4.760262-.444385.108628-1.494965.176168-2.245478.178566l-4.891349.01563.000431-4.037564 4.535841-.01563c2.001672-.05235 1.988936-1.911699.009-1.967993l-4.535841.01563v-4.002158z" fill="url(#a)" stroke="#2a0303" stroke-opacity=".490196"/><path d="m41.498047 10.5v4.001953l2.501953-.007812v-3.994141zm2.501953 5.962891-2.501953.0078v3.529309h2.501953z" fill="#eee" fill-opacity=".761029"/><path d="m46.388672 10.484375-4.890625.015625v1l4.890625-.01563c.607323-.0019 1.127069.04969 1.55664.148437 2.220557.510769 3.297943 2.299324 3.496094 4.326172.01382-.13577.03247-.265662.04297-.40625-.03017-2.264403-1.102696-4.359513-3.539063-4.919922-.429571-.09875-.949317-.150337-1.55664-.148437zm.90625 5.488281c-.232254.262227-.639048.465933-1.269531.482422l-4.53711.01563.002 1 4.535157-.01563c1.369909-.03583 1.771504-.911077 1.269531-1.482422z" fill="#206b00" opacity=".1" stroke="#fff"/><path d="m46.392578 11.46875-3.910156.01367v2.03125l3.546875-.01172c.01042-.000165.02083-.000165.03125 0 .648942.01845 1.220216.182742 1.671875.515625.451658.332883.774464.872509.77539 1.453125.000927.580616-.32116 1.124207-.77539 1.457031-.45423.332825-1.028846.494646-1.681641.511719-.0072.000078-.01432.000078-.02148 0l-3.554688.01172.02153 2.058594 3.904297-.01172c.662081-.0021 1.659313-.09435 1.919922-.142578.787752-.337493 1.229944-.56674 1.560546-1.197266.333519-.636088.522119-1.525325.609375-2.628906-.01938-.964566-.251905-1.860657-.695312-2.535156-.449879-.684345-1.08261-1.175154-2.070313-1.402344-.33354-.07667-.782226-.124767-1.332031-.123047z" fill="none" opacity=".53" stroke="url(#b)" stroke-opacity=".915441"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_gridvisible.svg b/icon-themes/elementary_svg/cmd/lc_gridvisible.svg
new file mode 100644
index 000000000..253942920
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_gridvisible.svg
@@ -0,0 +1 @@
+<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="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="4" x2="6" xlink:href="#a" y1="2" y2="4"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="14" x2="16" xlink:href="#a" y1="2" y2="4"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="19" x2="21" xlink:href="#a" y1="2" y2="4"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="9" x2="11" xlink:href="#a" y1="2" y2="4"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="9" x2="11" xlink:href="#a" y1="7" y2="9"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="19" x2="21" xlink:href="#a" y1="7" y2="9"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="14" x2="16" xlink:href="#a" y1="7" y2="9"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="4" x2="6" xlink:href="#a" y1="7" y2="9"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="9" x2="11" xlink:href="#a" y1="17" y2="19"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="19" x2="21" xlink:href="#a" y1="17" y2="19"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="14" x2="16" xlink:href="#a" y1="17" y2="19"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="4" x2="6" xlink:href="#a" y1="17" y2="19"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="9" x2="11" xlink:href="#a" y1="12" y2="14"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="19" x2="21" xlink:href="#a" y1="12" y2="14"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="14" x2="16" xlink:href="#a" y1="12" y2="14"/><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="4" x2="6" xlink:href="#a" y1="12" y2="14"/><g transform="translate(0 2)"><rect fill="url(#b)" height="2" ry=".500455" width="2" x="4" y="2"/><rect fill="url(#c)" height="2" ry=".500455" width="2" x="14" y="2"/><rect fill="url(#d)" height="2" ry=".500455" width="2" x="19" y="2"/><rect fill="url(#e)" height="2" ry=".500455" width="2" x="9" y="2"/><rect fill="url(#i)" height="2" ry=".500455" width="2" x="4" y="7"/><rect fill="url(#h)" height="2" ry=".500455" width="2" x="14" y="7"/><rect fill="url(#g)" height="2" ry=".500455" width="2" x="19" y="7"/><rect fill="url(#f)" height="2" ry=".500455" width="2" x="9" y="7"/><rect fill="url(#q)" height="2" ry=".500455" width="2" x="4" y="12"/><rect fill="url(#p)" height="2" ry=".500455" width="2" x="14" y="12"/><rect fill="url(#o)" height="2" ry=".500455" width="2" x="19" y="12"/><rect fill="url(#n)" height="2" ry=".500455" width="2" x="9" y="12"/><rect fill="url(#m)" height="2" ry=".500455" width="2" x="4" y="17"/><rect fill="url(#l)" height="2" ry=".500455" width="2" x="14" y="17"/><rect fill="url(#k)" height="2" ry=".500455" width="2" x="19" y="17"/><rect fill="url(#j)" height="2" ry=".500455" width="2" x="9" y="17"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_group.svg b/icon-themes/elementary_svg/cmd/lc_group.svg
new file mode 100644
index 000000000..1099e7ac3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_group.svg
@@ -0,0 +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(.52954621 0 0 .41850626 10.149924 10.325314)" gradientUnits="userSpaceOnUse" x1="24.288868" x2="24.288868" xlink:href="#b" y1="20.751673" y2="23.141123"/><linearGradient id="b"><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="c" gradientTransform="matrix(.52954621 0 0 .41850626 10.149924 5.325314)" gradientUnits="userSpaceOnUse" x1="24.288868" x2="24.288868" xlink:href="#b" y1="20.751673" y2="23.141123"/><linearGradient id="d" gradientTransform="matrix(.52954621 0 0 .41850626 10.149923 .325295)" gradientUnits="userSpaceOnUse" x1="24.288868" x2="24.288868" xlink:href="#b" y1="20.751673" y2="23.141123"/><linearGradient id="e" gradientTransform="matrix(.52954621 0 0 .41850626 10.149923 -4.674705)" gradientUnits="userSpaceOnUse" x1="24.288868" x2="24.288868" xlink:href="#b" y1="20.751673" y2="23.141123"/><linearGradient id="f" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="26.243305" x2="26.243305" xlink:href="#f" y1="33.392567" y2="88.955948"/><linearGradient id="h" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="26.243305" x2="26.243305" xlink:href="#f" y1="17.83482" y2="73.398201"/><linearGradient id="i" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="26.243305" x2="26.243305" xlink:href="#f" y1="4.354743" y2="57.840454"/><radialGradient id="j" cx="65.297462" cy="48.216358" gradientTransform="matrix(0 .38212918 -.4161614 0 32.170797 -18.821396)" gradientUnits="userSpaceOnUse" r="31.000002"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="k" gradientTransform="matrix(.20515598 0 0 .20369724 7.420038 5.278451)" gradientUnits="userSpaceOnUse" x1="24.138529" x2="24.138529" y1="10.631441" y2="35.62291"><stop offset="0" stop-color="#fff"/><stop offset=".00000002" 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="l" gradientTransform="matrix(.20515598 0 0 .20369724 7.407064 5.283756)" gradientUnits="userSpaceOnUse" x1="24.138529" x2="24.138529" y1="21.34207" y2="24.912279"><stop offset="0" stop-color="#fff"/><stop offset=".00000019" 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><path d="m4.5 21.5v-4h2v2h8v2h-8z" fill="#ffa154" stroke="#a62100" stroke-linecap="square" stroke-opacity=".501961"/><path d="m4.5 2.5v4h2v-2h8v-2h-8z" fill="#ffa154" stroke="#a62100" stroke-linecap="square" stroke-opacity=".501961"/><g transform="translate(-7.023894 2.158458)"><path d="m10.525424 8.3538136v-2h3l-.000516 2.0062978 2.02987-.00934-.02935 3.0030426h-2v2h-3v-2h-2.0000043l-.00153-3.0122719z" fill="url(#j)"/><g fill="none"><path d="m11.525424 9.8538136v-2.5h1v2.5m0 0v2.5000004h-1v-2.5000004" opacity=".5" stroke="url(#k)"/><path d="m13.025424 9.3538136h1.5v1.0000004h-1.5m-2 0h-1.5000003v-1.0000004h1.5000003" opacity=".5" stroke="url(#l)"/><path d="m10.522896 8.3646014.0037-2.0097959 3.002012-.00449-.0037 2.0097959h2.006128l.000516 2.9937026h-2.006128l.0073 1.995421-3.002013.0045-.0053-1.999921h-1.9999873l-.00153-3.0122723z" opacity=".5" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round"/></g></g><g transform="translate(0 -6)"><rect fill="url(#i)" height="4" rx=".527778" ry=".555556" width="5" x="16.5" y="18.5"/><path d="m16.5 18.5h5v4h-5z" fill="none" stroke="#575757" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".529412"/></g><g transform="translate(0 -11)"><rect fill="url(#h)" height="4" rx=".527778" ry=".555556" width="5" x="16.5" y="18.5"/><path d="m16.5 18.5h5v4h-5z" fill="none" stroke="#575757" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".529412"/></g><g transform="translate(0 -16)"><rect fill="url(#g)" height="4" rx=".527778" ry=".555556" width="5" x="16.5" y="18.5"/><path d="m16.5 18.5h5v4h-5z" fill="none" stroke="#575757" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".529412"/></g><g transform="translate(0 -1)"><rect fill="url(#i)" height="4" rx=".527778" ry=".555556" width="5" x="16.5" y="18.5"/><path d="m16.5 18.5h5v4h-5z" fill="none" stroke="#575757" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".529412"/></g><g fill="none"><path d="m17.5 5.5v-2l2.999999-.0000192.000001 2.0000019z" opacity=".4" stroke="url(#e)"/><path d="m17.5 10.5v-2l2.999999-.0000192.000001 2.0000022z" opacity=".4" stroke="url(#d)"/><path d="m17.500001 15.500019v-2l2.999999-.000019.000001 2.000002z" opacity=".4" stroke="url(#c)"/><path d="m17.500001 20.500019v-2l2.999999-.000019.000001 2.000002z" opacity=".4" stroke="url(#a)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_groupbox.svg b/icon-themes/elementary_svg/cmd/lc_groupbox.svg
new file mode 100644
index 000000000..fdf0d1d84
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_groupbox.svg
@@ -0,0 +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(1.02672 0 0 .97154 -.327 1.27)" gradientUnits="userSpaceOnUse" x1="13" x2="13" y1="4" y2="21"><stop offset="0" stop-color="#fff"/><stop offset=".063" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientTransform="matrix(1.30906 0 0 1.19468 -3.715 -1.406)" gradientUnits="userSpaceOnUse" x1="15.922" x2="17.49" y1="7.121" y2="23.385"><stop offset="0" stop-color="#f9f9f9"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="8.3946" x2="5.3426" y1="4.4498" y2=".7874"><stop offset="0" stop-color="#1f1f1f"/><stop offset="1" stop-color="#5c5c5c"/></linearGradient><rect fill="url(#b)" height="19.115" rx="3.222" ry="2.941" width="20.945" x="1.521" y="3.372"/><rect fill="none" height="17.409" rx="2.843" ry="2.595" stroke="url(#a)" stroke-opacity=".502" stroke-width=".999" width="19.212" x="2.336" y="4.274"/><path d="m11.916 8.547h-1.953l-1.876-3.05-1.876 3.05h-1.831l2.675-4.16-2.505-3.907h1.89l1.737 2.903 1.703-2.903h1.843l-2.533 4zm3.536-4.745 1.683-3.32h1.842l-2.675 4.926v3.14h-1.7v-3.086l-2.675-4.982h1.853z" style="opacity:.66;stroke:#000;stroke-width:.61;stroke-linecap:round;stroke-linejoin:round;fill:url(#c)" transform="scale(.98295 1.01735)"/><path d="m20.208 3.01v1.43h.513v-.034c.7.44 1.232 1.074 1.232 1.907v13.234c0 1.36-1.188 2.455-2.707 2.455h-14.503c-1.52 0-2.708-1.096-2.708-2.455v-13.234c0-.286.106-.54.205-.793l.52-.033-.007-2.085-.31.224c-.862.62-1.434 1.59-1.434 2.687v13.234c0 1.9 1.682 3.426 3.733 3.426h14.502c2.05 0 3.734-1.527 3.734-3.426v-13.234c0-1.54-1.115-2.83-2.624-3.26z" opacity=".3"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_grow.svg b/icon-themes/elementary_svg/cmd/lc_grow.svg
new file mode 100644
index 000000000..4aa0dad73
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_grow.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="5" x2="5" y1="11" y2="18"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="5" x2="5" y1="13.5" y2="18"><stop offset="0" stop-color="#fff"/><stop offset=".22222222" 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" gradientTransform="matrix(1.0004112 0 0 .98703358 -.00374 .129664)" gradientUnits="userSpaceOnUse" x1="11" x2="12" y1="-4" y2="21"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="d" cx="22.571" cy="30.857" gradientTransform="matrix(.70642 0 0 .1355 -6.707181 13.923272)" gradientUnits="userSpaceOnUse" r="15.571"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="translate(0 2)"><ellipse cx="9.237819" cy="18.103271" fill="url(#d)" opacity=".2" rx="11" ry="2.89"/><path d="m12.299665 14.5h-6.5320858l-1.2454585 3.001456h-3.0912706l6.3356042-15.0029112h2.8781827l6.112513 15.0029112h-3.235329zm-5.799665-2h5l-2.225926-6.9179624z" fill="url(#c)" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".49"/><path d="m7.765625 4.4980469-6.3339844 15.0039061h.421875l5.9121094-14.0039061h2.878906l5.705078 14.0039061h.408203l-6.113281-15.0039061zm-.875 10.0019531-.4121094.869141h5.0488284l-.332032-.869141z" fill="#fff" opacity=".1" transform="translate(0 -2)"/></g><g transform="translate(13 -10)"><path d="m5.5 11c-.1298868.0021-.25387.05461-.3457031.146484l-3.5078125 3.5c-.3147787.314997-.0918033.853342.3535156.853516h2.5v3.5c.0000276.276131.2238691.499972.5.5h1c.2761309-.000028.4999724-.223869.5-.5v-3.5h2.5c.4453189-.000174.6682943-.538519.3535156-.853516l-3.4921875-3.5c-.0956617-.095706-.2260267-.148556-.3613281-.146484z" fill="url(#a)" stroke="#a62100" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m5.5 12.220339-2.255429 2.279661h2.255429l-.0117188.999974.0117188 3.500026.011719-3.5-.011719-1h2.2342428z" fill="none" opacity=".49" stroke="url(#b)"/></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
new file mode 100644
index 000000000..ead9a517f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_halfsphere.svg
@@ -0,0 +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="7.728814" cy="10.53536" gradientTransform="matrix(1 0 0 .76315811 0 3.315787)" gradientUnits="userSpaceOnUse" r="9.5"><stop offset="0" stop-color="#e4c6fa"/><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_handoutmode.svg b/icon-themes/elementary_svg/cmd/lc_handoutmode.svg
new file mode 100644
index 000000000..594ec0af8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_handoutmode.svg
@@ -0,0 +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(0 -.35135134 .2162162 0 -15.685357 16.432484)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="3" y2="21"><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><radialGradient id="b" cx="6.477716" cy="8.597903" gradientTransform="matrix(.00000001 1.6666668 -1.5555556 0 25.374516 -10.796195)" gradientUnits="userSpaceOnUse" r="18"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".262" stop-color="#64baff"/><stop offset=".705" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><linearGradient id="c" gradientTransform="matrix(.4845 0 0 .34573 33.24 3.15)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="53.624" y2="2.906"><stop offset="0" stop-color="#002e99"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.0352 0 0 .00824 -.725 18.98)" 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><radialGradient id="e" cx="605.714" cy="486.648" gradientTransform="matrix(-.01205 0 0 .00824 10.76 18.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#f"/><linearGradient id="f"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="g" cx="605.714" cy="486.648" gradientTransform="matrix(.01205 0 0 .00824 13.24 18.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#f"/><path d="m3.5 22h17v2h-17z" fill="url(#d)" opacity=".15"/><path d="m3.5 22v2c-.62.004-1.5-.448-1.5-1s.692-1 1.5-1z" fill="url(#e)" opacity=".15"/><path d="m20.5 22v2c.62.004 1.5-.448 1.5-1s-.692-1-1.5-1z" fill="url(#g)" opacity=".15"/><g stroke-linejoin="round"><path d="m3.5 1.5h17v21h-17z" fill="url(#b)" stroke="url(#c)"/><path d="m19.5 21.5h-15v-19h15z" fill="none" opacity=".5" stroke="url(#a)" stroke-linecap="round"/></g><g fill="#fff"><path d="m7 4v4h4v-4zm1 1h2v2h-2z" opacity=".7"/><path d="m13 4v4h4v-4zm1 1h2v2h-2z" opacity=".7"/><path d="m7 10v4h4v-4zm1 1h2v2h-2z" opacity=".7"/><path d="m13 10v4h4v-4zm1 1h2v2h-2z" opacity=".7"/><path d="m7 16v4h4v-4zm1 1h2v2h-2z" opacity=".7"/><path d="m13 16v4h4v-4zm1 1h2v2h-2z" opacity=".7"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_hangingindent.svg b/icon-themes/elementary_svg/cmd/lc_hangingindent.svg
new file mode 100644
index 000000000..e9e6090c7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_hangingindent.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="6.5" x2="6.5" y1="6.5" y2="17"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329" stop-opacity=".823529"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 -.44324004 .45870569 0 -19.384787 24.993361)" gradientUnits="userSpaceOnUse" x1="34.256763" x2="27.058388" y1="60.880592" y2="60.880592"><stop offset="0" stop-color="#fff"/><stop offset=".37316024" stop-color="#fff" stop-opacity=".235294"/><stop offset=".68658012" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-1 0 0 1 29 -1)" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#d" y1="22" y2="0"/><linearGradient id="d"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="e" gradientTransform="matrix(-1 0 0 1 29 4)" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#d" y1="22" y2="0"/><linearGradient id="f" gradientTransform="matrix(-1 0 0 1 29 9)" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#d" y1="22" y2="0"/><radialGradient id="g" cx="24.837126" cy="36.421127" gradientTransform="matrix(-.35132358 0 0 -.1598281 15.904596 20.593033)" gradientUnits="userSpaceOnUse" r="15.644737"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><path d="m23.5 7.5v2h-9v-2z" fill="url(#c)"/><path d="m23.5 7.5v2h-9v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m15 8v1h1v-.5h7v-.5z" fill="#fff" opacity=".2"/><path d="m23.5 12.5v2h-9v-2z" fill="url(#e)"/><path d="m23.5 12.5v2h-9v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m15 13v1h1v-.5h7v-.5z" fill="#fff" opacity=".2"/><path d="m21.5 17.5v2h-7v-2z" fill="url(#f)"/><path d="m21.5 17.5v2h-7v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m15 18v1h1v-.5h5v-.5z" fill="#fff" opacity=".2"/><path d="m1.6823638 14.771911a5.4963653 2.50047 0 1 1 10.9927302 0 5.4963653 2.50047 0 0 1 -10.9927302 0z" fill="url(#g)" fill-rule="evenodd" opacity=".2"/><path d="m14 1v1h2v-1zm-10 3v1h8v-1zm10 0v1h9v-1z" fill="#4d4d4d" opacity=".4"/><g fill="none" stroke-miterlimit="7"><path d="m6.5002344 16.5 5.9997976-5-5.9997975-5.0000593v3.0000593h-5.0002344l-.0004689 4h5.0002343z" display="block" fill="url(#a)" stroke="#a62100" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m7.5 14.344173 3.455062-2.844173-3.455062-2.8330289v1.8330289h-5v2h5z" display="block" opacity=".401" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_heading1parastyle.svg b/icon-themes/elementary_svg/cmd/lc_heading1parastyle.svg
new file mode 100644
index 000000000..f1ef02d77
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_heading1parastyle.svg
@@ -0,0 +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.3105937 0 0 1.3564607 7.351886 -9.008516)" gradientUnits="userSpaceOnUse" x1="20.18247" x2="19.838287" y1="9.338003" y2="18.184532"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.99639073 0 0 1.0036191 2.056169 3.913069)" gradientUnits="userSpaceOnUse" x1="6.126" x2="7.147" y2="15.671"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><g stroke-linecap="round" stroke-linejoin="round" transform="scale(.98294772 1.0173481)"><path d="m14.751548 18.169237h-3.121958l.06991-4.899443h-5.0867341l-.0000032 4.899443-3.0520443.0153v-12.7630286l3.0520443-.015296.0000002 4.9147385h5.0867401v-4.9147385h3.052045z" fill="url(#b)" stroke="#000" stroke-linejoin="round" stroke-opacity=".49"/><path d="m21.872987 18.184533h-2.034699v-4.991649l.01877-.869851.03129-.951204c-.32124.32124-.544439.531923-.669598.63205l-1.05133.844819-.83143-1.163973 2.84648-2.3467216h1.690514v8.8465296z" fill="url(#a)" stroke="#a62100" stroke-opacity=".501961"/><path d="m6.5 5.5-3 .015625v1l3-.015625zm5 0v1h3v-1zm-5 5v1h5v-1zm4.986328 4-.054687 3.984375h.013671l.054688-3.984375z" fill="#fff" opacity=".2" transform="scale(1.0173481 .98294772)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_heading2parastyle.svg b/icon-themes/elementary_svg/cmd/lc_heading2parastyle.svg
new file mode 100644
index 000000000..07fbb0af8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_heading2parastyle.svg
@@ -0,0 +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.3105937 0 0 1.3564607 7.351886 -9.008516)" gradientUnits="userSpaceOnUse" x1="19.727114" x2="19.838287" y1="8.996068" y2="18.184532"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.99639073 0 0 1.0036191 2.056169 3.913069)" gradientUnits="userSpaceOnUse" x1="6.126" x2="7.147" y2="15.671"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><g stroke-linecap="round" stroke-linejoin="round" transform="scale(.98294772 1.0173481)"><path d="m14.751548 18.169237h-3.121958l.06991-4.899443h-5.0867341l-.0000032 4.899443-3.0520443.0153v-12.7630286l3.0520443-.015296.0000002 4.9147385h5.0867401v-4.9147385h3.052045z" fill="url(#b)" stroke="#000" stroke-linejoin="round" stroke-opacity=".49"/><path d="m22.890332 18.184533h-6.104088v-1.684288l2.005149-1.982854c.680028-.696715 1.12434-1.178575 1.332937-1.44558.208598-.271177.358788-.521494.45057-.750951.09178-.229457.137675-.467258.137675-.713403 0-.367131-.102212-.640394-.306638-.819788-.200254-.179394-.469344-.269091-.807272-.269091-.354616 0-.698801.08135-1.032557.244059-.333756.162706-.390604.394249-.753564.69463l-1.051331-1.245327c.45057-.3838189.82396-.6549952 1.120168-.8135293.296208-.158534.328025-.2795204.678469-.3629593.350444-.087611.742607-.1314164 1.176489-.1314164.571557 0 1.076363.1042987 1.514417.3128961.438055.2085974.778069.5006337 1.020041.8761089.241974.375475.36296.805186.36296 1.289132 0 .421367-.07509.817702-.225285 1.189005-.146018.367131-.375476.744693-.688372 1.132684-.308724.387991-.855249.940774-1.639575 1.658349l-1.17649.768817v.08761h3.986297z" fill="url(#a)" stroke="#a62100" stroke-opacity=".501961"/><path d="m6.6127627 5.4062125-3.0520443.0153585v.9829478l3.0520443-.015359zm5.0867403 0v.9829477h3.052044v-.9829477zm-5.0867403 4.9147385v.982948h5.0867403v-.982948zm5.0728313 3.931791-.05564 3.916432h.01391l.05564-3.916432z" fill="#fff" opacity=".2"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_heading3parastyle.svg b/icon-themes/elementary_svg/cmd/lc_heading3parastyle.svg
new file mode 100644
index 000000000..8e9594f03
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_heading3parastyle.svg
@@ -0,0 +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.3105937 0 0 1.3564607 7.351886 -9.008516)" gradientUnits="userSpaceOnUse" x1="19.625154" x2="19.198736" y1="8.896108" y2="18.242441"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.99639073 0 0 1.0036191 2.056169 3.913069)" gradientUnits="userSpaceOnUse" x1="6.126" x2="7.147" y2="15.671"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><g stroke-linecap="round" stroke-linejoin="round" transform="scale(.98294772 1.0173481)"><path d="m14.751548 18.169237h-3.121958l.06991-4.899443h-5.0867341l-.0000032 4.899443-3.0520443.0153v-12.7630286l3.0520443-.015296.0000002 4.9147385h5.0867401v-4.9147385h3.052045z" fill="url(#b)" stroke="#000" stroke-linejoin="round" stroke-opacity=".49"/><path d="m22.7232 11.019211q0 .857336-.519407 1.458096-.519408.600761-1.458096.826046v.03755q1.107652.137675 1.677123.675856.569471.531923.569471 1.439322 0 1.320422-.957462 2.058856-.957462.732177-2.734712.732177-1.489386 0-2.640843-.494376v-1.645833q.531923.269091 1.170231.438054.638308.168964 1.2641.168964.957462 0 1.414291-.325412.456828-.325411.456828-1.045073 0-.644565-.525665-.913656-.525666-.269091-1.677124-.269091h-.694629v-1.483127h.707145q1.063847 0 1.551965-.275349.494376-.281606.494376-.957462 0-1.038815-1.301648-1.038815-.45057 0-.919915.15019-.463086.15019-1.032557.519408l-.894882-1.3329408q1.251584-.9011408 2.985028-.9011408 1.420549 0 2.240336.5757288.826046.5757284.826046 1.6020278z" fill="url(#a)" stroke="#a62100" stroke-opacity=".501961"/><path d="m6.6127627 5.4062125-3.0520443.0153585v.9829478l3.0520443-.015359zm5.0867403 0v.9829477h3.052044v-.9829477zm-5.0867403 4.9147385v.982948h5.0867403v-.982948zm5.0728313 3.931791-.05564 3.916432h.01391l.05564-3.916432z" fill="#fff" opacity=".2"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_heading4parastyle.svg b/icon-themes/elementary_svg/cmd/lc_heading4parastyle.svg
new file mode 100644
index 000000000..f2fe1c716
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_heading4parastyle.svg
@@ -0,0 +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.3105937 0 0 1.3564607 7.351886 -9.008516)" gradientUnits="userSpaceOnUse" x1="19.880323" x2="19.838287" y1="8.969743" y2="18.184532"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.99639073 0 0 1.0036191 2.056169 3.913069)" gradientUnits="userSpaceOnUse" x1="6.126" x2="7.147" y2="15.671"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><g stroke-linecap="round" stroke-linejoin="round" transform="scale(.98294772 1.0173481)"><path d="m14.751548 18.169237h-3.121958l.06991-4.899443h-5.0867341l-.0000032 4.899443-3.0520443.0153v-12.7630286l3.0520443-.015296.0000002 4.9147385h5.0867401v-4.9147385h3.052045z" fill="url(#b)" stroke="#000" stroke-linejoin="round" stroke-opacity=".49"/><path d="m22.89033 16.246127-1.017346-.02749v1.965891l-2.034696.000005v-1.896151h-3.904943l-.06435-1.411161 4.011328-5.9074779 1.992663.065703-.000002 5.7087698h1.017348zm-3.116394-1.525349v-1.551964c0-.258661.01043-.634137.03129-1.126426.02086-.49229.03755-.778069.05006-.857336h-.05006c-.154362.3421-.340014.675856-.556955 1.001268l-1.677123 2.534458z" fill="url(#a)" stroke="#a62100" stroke-opacity=".501961"/><path d="m6.6127627 5.4062125-3.0520443.0153585v.9829478l3.0520443-.015359zm5.0867403 0v.9829477h3.052044v-.9829477zm-5.0867403 4.9147385v.982948h5.0867403v-.982948zm5.0728313 3.931791-.05564 3.916432h.01391l.05564-3.916432z" fill="#fff" opacity=".2"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_heading5parastyle.svg b/icon-themes/elementary_svg/cmd/lc_heading5parastyle.svg
new file mode 100644
index 000000000..750277554
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_heading5parastyle.svg
@@ -0,0 +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.3105937 0 0 1.3564607 7.351886 -9.008516)" gradientUnits="userSpaceOnUse" x1="18.570967" x2="18.791992" y1="8.473127" y2="18.169323"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.99639073 0 0 1.0036191 2.056169 3.913069)" gradientUnits="userSpaceOnUse" x1="6.126" x2="7.147" y2="15.671"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><g stroke-linecap="round" stroke-linejoin="round" transform="scale(.98294772 1.0173481)"><path d="m14.751548 18.169237h-3.121958l.06991-4.899443h-5.0867341l-.0000032 4.899443-3.0520443.0153v-12.7630286l3.0520443-.015296.0000002 4.9147385h5.0867401v-4.9147385h3.052045z" fill="url(#b)" stroke="#000" stroke-linejoin="round" stroke-opacity=".49"/><path d="m19.015644 12.217378c.884453 0 1.587425.248231 2.108918.744692.525666.496462.788499 1.17649.788499 2.040083 0 1.022127-.314982 1.80854-.944946 2.359237s-1.052607.826045-2.224924.826045c-1.017955 0-1.839829-.164792-2.465621-.494376v-1.670865c.329583.175222.713402.319154 1.151457.431797.438055.108471.853164.162706 1.245327.162706 1.180661 0 1.292494-.483946 1.292494-1.451838 0-.922001-.132692-1.383001-1.355073-1.383001-.221113 0-.465172.02295-.732177.06884-.267005.04172-.483946.08761-.650824.137675l-.769725-.413023.327195-5.2202944h5.08674v1.9658954h-3.412649l-.130167 2.027846.219027-.0438c.254489-.05841.09097-.08761.466449-.08761z" fill="url(#a)" stroke="#a62100" stroke-opacity=".501961"/><path d="m6.6127627 5.4062125-3.0520443.0153585v.9829478l3.0520443-.015359zm5.0867403 0v.9829477h3.052044v-.9829477zm-5.0867403 4.9147385v.982948h5.0867403v-.982948zm5.0728313 3.931791-.05564 3.916432h.01391l.05564-3.916432z" fill="#fff" opacity=".2"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_heading6parastyle.svg b/icon-themes/elementary_svg/cmd/lc_heading6parastyle.svg
new file mode 100644
index 000000000..9edc059ae
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_heading6parastyle.svg
@@ -0,0 +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.3105937 0 0 1.3564607 7.351886 -9.008516)" gradientUnits="userSpaceOnUse" x1="18.973526" x2="18.775724" y1="8.694836" y2="18.740894"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.99639073 0 0 1.0036191 2.056169 3.913069)" gradientUnits="userSpaceOnUse" x1="6.126" x2="7.147" y2="15.671"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><g stroke-linecap="round" stroke-linejoin="round" transform="scale(.98294772 1.0173481)"><path d="m14.751548 18.169237h-3.121958l.06991-4.899443h-5.0867341l-.0000032 4.899443-3.0520443.0153v-12.7630286l3.0520443-.015296.0000002 4.9147385h5.0867401v-4.9147385h3.052045z" fill="url(#b)" stroke="#000" stroke-linejoin="round" stroke-opacity=".49"/><path d="m16.059374 14.121957q0-2.715938 1.1452-4.042617 1.151458-1.3266795 3.441857-1.3266795.78224 0 1.226553.093869v1.5457065q-.556955-.125159-1.101395-.125159-.995009 0-1.627059.300381-.625793.30038-.938689.888625-.312896.588244-.369218 1.670865h.08135q.619537-1.063847 1.983764-1.063847 1.226553 0 1.921182.769724.69463.769725.69463 2.127694 0 1.464354-.826046 2.321689-.826046.851077-2.290399.851077-1.013784 0-1.770992-.469344-.750951-.469344-1.163974-1.370485-.406765-.901141-.406764-2.171499zm3.304183 2.465622q.619534 0 .951204-.413023.33167-.419281.33167-1.189005 0-.669598-.312896-1.051331-.306638-.387992-.93243-.387992-.588245 0-1.007526.381734-.413023.381733-.413023.888625 0 .744692.38799 1.257842.394251.51315.995011.51315z" fill="url(#a)" stroke="#a62100" stroke-opacity=".501961"/><path d="m6.6127627 5.4062125-3.0520443.0153585v.9829478l3.0520443-.015359zm5.0867403 0v.9829477h3.052044v-.9829477zm-5.0867403 4.9147385v.982948h5.0867403v-.982948zm5.0728313 3.931791-.05564 3.916432h.01391l.05564-3.916432z" fill="#fff" opacity=".2"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_helpindex.svg b/icon-themes/elementary_svg/cmd/lc_helpindex.svg
new file mode 100644
index 000000000..10342b836
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_helpindex.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="11.727254" x2="11.727254" y1="2.183213" y2="21.749104"><stop offset="0" stop-color="#fff"/><stop offset=".508" stop-color="#fff" stop-opacity=".235"/><stop offset=".835" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.8048 0 0 .60166 -1628.82 -1928.08)" gradientUnits="userSpaceOnUse" x1="2035.165" x2="2035.165" y1="3208.074" y2="3241.997"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><radialGradient id="c" cx="99.157" cy="186.171" gradientTransform="matrix(.11152 0 0 .03548 .942 15.167)" gradientUnits="userSpaceOnUse" r="62.769"><stop offset="0" stop-color="#3d3d3d"/><stop offset=".5" stop-color="#686868" stop-opacity=".498"/><stop offset="1" stop-color="#686868" stop-opacity="0"/></radialGradient><path d="m19 21.773a7 2.227 0 0 1 -14 0 7 2.227 0 1 1 14 0z" fill="url(#c)"/><path d="m12 1.5c-5.794 0-10.5 4.706-10.5 10.5s4.706 10.5 10.5 10.5 10.5-4.706 10.5-10.5-4.706-10.5-10.5-10.5z" fill="url(#b)" opacity=".99"/><path d="m12 1.5c-5.794 0-10.5 4.706-10.5 10.5s4.706 10.5 10.5 10.5 10.5-4.706 10.5-10.5-4.706-10.5-10.5-10.5z" fill="none" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/><path d="m21.5 12c0 5.247-4.254 9.5-9.5 9.5-5.247 0-9.5-4.254-9.5-9.5 0-5.247 4.253-9.5 9.5-9.5 5.246 0 9.5 4.253 9.5 9.5z" fill="none" opacity=".5" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><path d="m12.906 6.094c-1.075-.144-2.193-.05-3.22.312-1.034.366-2.01.994-2.467 2.063-.294.653-.28 1.362 0 2.03.278.668 1.02 1.313 1.936 1.313.516 0 1.034-.18 1.375-.5.343-.32.515-.742.564-1.126.062-.485-.08-.688-.156-.874.048-.057.132-.13.124-.125.055-.032.132-.047.188-.063.028-.008.04.004.063 0 .02-.004-.023-.003.093-.03.603-.146 1.325.257 1.5.53.003.005.043.084-.062.406-.105.323-.338.79-.656 1.25-.71 1.03-1.63 2.315-1.626 3.94 0 .42-.027.594.032.967.045.288.22.53.375.657.024.02.038.014.06.03-.443.198-.827.512-1.06.907-.382.644-.395 1.552.124 2.25l-.03.032c.013.022.046.01.06.032.005.006-.003.025 0 .03.54.726 1.41.946 2.157.845.755-.103 1.56-.562 1.845-1.44.003-.008-.003-.02 0-.03.005-.015.027-.016.03-.03h-.03c.363-1.05-.187-2.064-1.094-2.532a.993.993 0 0 0 .44-.875c-.03-1.014.128-1.725.936-2.313a.993.993 0 0 0 .03-.03c.625-.487 1.246-1.06 1.752-1.75.493-.678.876-1.522.812-2.47v-.062h-.03c-.05-1-.634-1.826-1.376-2.375-.75-.555-1.677-.874-2.656-.97-.01 0-.02.002-.032 0z" fill="#002e99" opacity=".05"/><path d="m12.455 16.082c-.033-1.18.23-2.325 1.346-3.136 1.178-.917 2.31-2.064 2.19-3.417-.025-1.305-1.545-2.328-3.182-2.475-1.843-.255-4.072.376-4.69 1.815-.312.7-.022 1.955 1.03 1.955.614 0 .896-.397.942-.76.035-.275-.077-.52-.144-.747-.076-.26.248-.76.6-.964.296-.17.604-.228.65-.24 1.06-.254 2.115.31 2.555.993.442.684-.043 1.722-.74 2.73-.697 1.01-1.445 2.157-1.442 3.375 0 .463-.042.62-.012.808.023.15.52.132.9.062zm-.483 1.587c-1.013-.056-1.714 1.092-1.105 1.824.543.807 2.066.608 2.327-.307.272-.71-.38-1.53-1.222-1.518z" fill="#002e99" opacity=".15"/><path d="m12.455 15.082c-.033-1.18.23-2.325 1.346-3.136 1.178-.917 2.31-2.064 2.19-3.417-.025-1.305-1.545-2.328-3.182-2.475-1.843-.255-4.072.376-4.69 1.815-.312.7-.022 1.955 1.03 1.955.614 0 .896-.397.942-.76.035-.275-.077-.52-.144-.747-.076-.26.248-.76.6-.964.296-.17.604-.228.65-.24 1.06-.254 2.115.31 2.555.993.442.684-.043 1.722-.74 2.73-.697 1.01-1.445 2.157-1.442 3.375 0 .463-.042.62-.012.808.023.15.52.132.9.062zm-.483 1.587c-1.013-.056-1.714 1.092-1.105 1.824.543.807 2.066.608 2.327-.307.272-.71-.38-1.53-1.222-1.518z" fill="#fff"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_helplinesmove.svg b/icon-themes/elementary_svg/cmd/lc_helplinesmove.svg
new file mode 100644
index 000000000..c6a0ac4a8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_helplinesmove.svg
@@ -0,0 +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="12" x2="12" y1="10" y2="15"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 1 -1 0 31 0)" gradientUnits="userSpaceOnUse" x1="11" x2="14" y1="12" y2="12"><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="c"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="14" x2="16" xlink:href="#c" y1="4" y2="6"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="9" x2="11" xlink:href="#c" y1="4" y2="6"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="4" x2="6" xlink:href="#c" y1="9" y2="11"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="14" x2="16" xlink:href="#c" y1="8" y2="10"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="19" x2="21" xlink:href="#c" y1="9" y2="11"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="9" x2="11" xlink:href="#c" y1="8" y2="10"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="4" x2="6" xlink:href="#c" y1="14" y2="16"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="14" x2="16" xlink:href="#c" y1="15" y2="17"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="19" x2="21" xlink:href="#c" y1="14" y2="16"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="9" x2="11" xlink:href="#c" y1="15" y2="17"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="14" x2="16" xlink:href="#c" y1="19" y2="21"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="9" x2="11" xlink:href="#c" y1="19" y2="21"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="15" x2="17" xlink:href="#c" y1="14" y2="16"/><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="15" x2="17" xlink:href="#c" y1="9" y2="11"/><linearGradient id="r" gradientUnits="userSpaceOnUse" x1="8" x2="10" xlink:href="#c" y1="14" y2="16"/><linearGradient id="s" gradientUnits="userSpaceOnUse" x1="8" x2="10" xlink:href="#c" y1="9" y2="11"/><rect fill="url(#s)" height="2" ry=".500455" width="2" x="8" y="9"/><rect fill="url(#r)" height="2" ry=".500455" width="2" x="8" y="14"/><rect fill="url(#q)" height="2" ry=".500455" width="2" x="15" y="9"/><rect fill="url(#p)" height="2" ry=".500455" width="2" x="15" y="14"/><rect fill="url(#d)" height="2" ry=".500455" width="2" x="14" y="4"/><rect fill="url(#e)" height="2" ry=".500455" width="2" x="9" y="4"/><rect fill="url(#f)" height="2" ry=".500455" width="2" x="4" y="9"/><rect fill="url(#g)" height="2" ry=".500455" width="2" x="14" y="8"/><rect fill="url(#h)" height="2" ry=".500455" width="2" x="19" y="9"/><rect fill="url(#i)" height="2" ry=".500455" width="2" x="9" y="8"/><rect fill="url(#j)" height="2" ry=".500455" width="2" x="4" y="14"/><rect fill="url(#k)" height="2" ry=".500455" width="2" x="14" y="15"/><rect fill="url(#l)" height="2" ry=".500455" width="2" x="19" y="14"/><rect fill="url(#m)" height="2" ry=".500455" width="2" x="9" y="15"/><rect fill="url(#n)" height="2" ry=".500455" width="2" x="14" y="19"/><rect fill="url(#o)" height="2" ry=".500455" width="2" x="9" y="19"/><path d="m9.5 9.5h6v6h-6z" fill="url(#a)" stroke="#a62100" stroke-linejoin="round" stroke-miterlimit="0" stroke-opacity=".501961"/><path d="m14.5 10.5v4h-4v-4z" fill="none" opacity=".5" stroke="url(#b)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_helplinesuse.svg b/icon-themes/elementary_svg/cmd/lc_helplinesuse.svg
new file mode 100644
index 000000000..555ec19a9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_helplinesuse.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="46.984623" x2="46.984623" y1="10" y2="23"><stop offset="0" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 -.59172 -.63517 0 9.814467 30.721957)" gradientUnits="userSpaceOnUse" x1="31.639893" x2="19.809973" y1="-57.732822" y2="-57.732822"><stop offset="0" stop-color="#fff"/><stop offset=".12500004" stop-color="#fff" stop-opacity=".235"/><stop offset=".93855339" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="4" x2="6" xlink:href="#c" y1="4" y2="6"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="14" x2="16" xlink:href="#c" y1="19" y2="21"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="19" x2="21" xlink:href="#c" y1="19" y2="21"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="4" x2="6" xlink:href="#c" y1="9" y2="11"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="9" x2="11" xlink:href="#c" y1="19" y2="21"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="4" x2="6" xlink:href="#c" y1="19" y2="21"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="4" x2="6" xlink:href="#c" y1="14" y2="16"/><g transform="translate(-28.984624 -7)"><path d="m46.389038 10.48409c.607323-.0019 1.125775.04938 1.555347.148128 2.436367.560409 3.509238 2.656355 3.539408 4.920758-.179755 2.406173-.827918 3.925521-2.858708 4.760262-.444385.108628-1.494965.176168-2.245478.178566l-4.891349.01563.000431-4.037564 4.535841-.01563c2.001672-.05235 1.988936-1.911699.009-1.967993l-4.535841.01563v-4.002158z" fill="url(#a)" stroke="#7a0000" stroke-opacity=".490196"/><path d="m41.498047 10.5v4.001953l2.501953-.007812v-3.994141zm2.501953 5.962891-2.501953.0078v3.529309h2.501953z" fill="#eee" fill-opacity=".761029"/><path d="m46.388672 10.484375-4.890625.015625v1l4.890625-.01563c.607323-.0019 1.127069.04969 1.55664.148437 2.220557.510769 3.297943 2.299324 3.496094 4.326172.01382-.13577.03247-.265662.04297-.40625-.03017-2.264403-1.102696-4.359513-3.539063-4.919922-.429571-.09875-.949317-.150337-1.55664-.148437zm.90625 5.488281c-.232254.262227-.639048.465933-1.269531.482422l-4.53711.01563.002 1 4.535157-.01563c1.369909-.03583 1.771504-.911077 1.269531-1.482422z" fill="#206b00" opacity=".1" stroke="#fff"/><path d="m46.392578 11.46875-3.910156.01367v2.03125l3.546875-.01172c.01042-.000165.02083-.000165.03125 0 .648942.01845 1.220216.182742 1.671875.515625.451658.332883.774464.872509.77539 1.453125.000927.580616-.32116 1.124207-.77539 1.457031-.45423.332825-1.028846.494646-1.681641.511719-.0072.000078-.01432.000078-.02148 0l-3.554688.01172.02153 2.058594 3.904297-.01172c.662081-.0021 1.659313-.09435 1.919922-.142578.787752-.337493 1.229944-.56674 1.560546-1.197266.333519-.636088.522119-1.525325.609375-2.628906-.01938-.964566-.251905-1.860657-.695312-2.535156-.449879-.684345-1.08261-1.175154-2.070313-1.402344-.33354-.07667-.782226-.124767-1.332031-.123047z" fill="none" opacity=".53" stroke="url(#b)" stroke-opacity=".915441"/></g><rect fill="url(#d)" height="2" ry=".5" width="2" x="4" y="4"/><rect fill="url(#e)" height="2" ry=".5" width="2" x="14" y="19"/><rect fill="url(#f)" height="2" ry=".5" width="2" x="19" y="19"/><rect fill="url(#g)" height="2" ry=".5" width="2" x="4" y="9"/><rect fill="url(#j)" height="2" ry=".5" width="2" x="4" y="14"/><rect fill="url(#i)" height="2" ry=".5" width="2" x="4" y="19"/><rect fill="url(#h)" height="2" ry=".5" width="2" x="9" y="19"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_helplinesvisible.svg b/icon-themes/elementary_svg/cmd/lc_helplinesvisible.svg
new file mode 100644
index 000000000..9936dcfd2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_helplinesvisible.svg
@@ -0,0 +1 @@
+<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="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="4" x2="6" xlink:href="#a" y1="12" y2="14"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="4" x2="6" xlink:href="#a" y1="7" y2="9"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="4" x2="6" xlink:href="#a" y1="2" y2="4"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="9" x2="11" xlink:href="#a" y1="17" y2="19"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="4" x2="6" xlink:href="#a" y1="17" y2="19"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="19" x2="21" xlink:href="#a" y1="17" y2="19"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="14" x2="16" xlink:href="#a" y1="17" y2="19"/><g transform="translate(0 2)"><rect fill="url(#d)" height="2" ry=".500455" width="2" x="4" y="2"/><rect fill="url(#h)" height="2" ry=".500455" width="2" x="14" y="17"/><rect fill="url(#g)" height="2" ry=".500455" width="2" x="19" y="17"/><rect fill="url(#c)" height="2" ry=".500455" width="2" x="4" y="7"/><rect fill="url(#b)" height="2" ry=".500455" width="2" x="4" y="12"/><rect fill="url(#f)" height="2" ry=".500455" width="2" x="4" y="17"/><rect fill="url(#e)" height="2" ry=".500455" width="2" x="9" y="17"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_hfixedline.svg b/icon-themes/elementary_svg/cmd/lc_hfixedline.svg
new file mode 100644
index 000000000..a637c63b1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_hfixedline.svg
@@ -0,0 +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(-1.3142331 0 0 -1.0026853 24.75927 23.532234)" gradientUnits="userSpaceOnUse" x1="5.627119" x2="17.762712" y1="4.169491" y2="18.305084"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><path d="m20.5 10.495066-17.002467.0025v2.004934l17.002467-.0025z" fill="url(#a)" stroke="#888a85" stroke-linejoin="round" stroke-width=".995066"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_hide.svg b/icon-themes/elementary_svg/cmd/lc_hide.svg
new file mode 100644
index 000000000..985a679e9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_hide.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="3.961864" x2="3.961864" xlink:href="#s" y1="16" y2="17"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="8.961864" x2="8.961864" xlink:href="#s" y1="16" y2="17"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13.961864" x2="13.961864" xlink:href="#s" y1="16" y2="17"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="18.961864" x2="18.961864" xlink:href="#s" y1="16" y2="17"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="3.961864" x2="3.961864" xlink:href="#s" y1="12" y2="13"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="8.961864" x2="8.961864" xlink:href="#s" y1="12" y2="13"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="13.961864" x2="13.961864" xlink:href="#s" y1="12" y2="13"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="18.961864" x2="18.961864" xlink:href="#s" y1="12" y2="13"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="3.961864" x2="3.961864" xlink:href="#s" y1="8" y2="9"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="8.961864" x2="8.961864" xlink:href="#s" y1="8" y2="9"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="13.961864" x2="13.961864" xlink:href="#s" y1="8" y2="9"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="18.961864" x2="18.961864" xlink:href="#s" y1="8" y2="9"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#s" y1="3" y2="5"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#s" y1="3" y2="5"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="14" x2="14" xlink:href="#s" y1="3" y2="5"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#s" y1="3" y2="5"/><clipPath id="q"><path d="m2 1c-.554 0-1 .446-1 1v20c0 .554.446 1 1 1h4l.75-1.5h3.290317l3.361754-20.5z"/></clipPath><linearGradient id="r" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="s" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="20" y2="21"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g clip-path="url(#q)"><path d="m2.0273438 1.5c-.2923891 0-.5273438.2469095-.5273438.5546875v19.8906245c0 .307779.2349547.554688.5273438.554688h3.671875l1.9941406-4h12.3066406.972656c.292389 0 .527344-.246909.527344-.554688v-15.8906245c0-.307778-.234955-.5546875-.527344-.5546875z" fill="url(#r)"/><g fill="none" stroke-linecap="square"><path d="m2.5 19.5v2h2.7033898l.9841886-2z" opacity=".5" stroke="url(#s)"/><path d="m2.5 15.5v2h3v-2z" opacity=".5" stroke="url(#a)"/><path d="m7.5 15.5v2h3v-2z" opacity=".5" stroke="url(#b)"/><path d="m12.5 15.5v2h3v-2z" opacity=".5" stroke="url(#c)"/><path d="m17.5 15.5v2h3v-2z" opacity=".5" stroke="url(#d)"/><path d="m2.5 11.5v2h3v-2z" opacity=".5" stroke="url(#e)"/><path d="m7.5 11.5v2h3v-2z" opacity=".5" stroke="url(#f)"/><path d="m12.5 11.5v2h3v-2z" opacity=".5" stroke="url(#g)"/><path d="m17.5 11.5v2h3v-2z" opacity=".5" stroke="url(#h)"/><path d="m2.5 7.5v2h3v-2z" opacity=".5" stroke="url(#i)"/><path d="m7.5 7.5v2h3v-2z" opacity=".5" stroke="url(#j)"/><path d="m12.5 7.5v2h3v-2z" opacity=".5" stroke="url(#k)"/><path d="m17.5 7.5v2h3v-2z" opacity=".5" stroke="url(#l)"/><path d="m2.5 2.5v3h3v-3z" opacity=".5" stroke="url(#m)"/><path d="m7.5 2.5v3h3v-3z" opacity=".5" stroke="url(#n)"/><path d="m12.5 2.5v3h3v-3z" opacity=".5" stroke="url(#o)"/><path d="m17.5 2.5v3h3v-3z" opacity=".5" stroke="url(#p)"/></g><path d="m2 1c-.554 0-1 .446-1 1v20c0 .554.446 1 1 1h4l2-4h13c.554 0 1-.446 1-1v-16c0-.554-.446-1-1-1zm0 1h4v4h-4zm5 0h4v4h-4zm5 0h4v4h-4zm5 0h4v4h-4zm-15 5h4v3h-4zm5 0h4v3h-4zm5 0h4v3h-4zm5 0h4v3h-4zm-15 4h4v3h-4zm5 0h4v3h-4zm5 0h4v3h-4zm5 0h4v3h-4zm-15 4h4v3h-4zm5 0h4v3h-4zm5 0h4v3h-4zm5 0h4v3h-4zm-15 4h5l-1.5 3h-3.5z" opacity=".32"/></g><g opacity=".5"><path d="m2.0273438 1.5c-.2923891 0-.5273438.2469095-.5273438.5546875v19.8906245c0 .307779.2349547.554688.5273438.554688h3.671875l1.9941406-4h12.3066406.972656c.292389 0 .527344-.246909.527344-.554688v-15.8906245c0-.307778-.234955-.5546875-.527344-.5546875z" fill="url(#r)"/><g fill="none" stroke-linecap="square"><path d="m2.5 19.5v2h2.7033898l.9841886-2z" opacity=".5" stroke="url(#s)"/><path d="m2.5 15.5v2h3v-2z" opacity=".5" stroke="url(#a)"/><path d="m7.5 15.5v2h3v-2z" opacity=".5" stroke="url(#b)"/><path d="m12.5 15.5v2h3v-2z" opacity=".5" stroke="url(#c)"/><path d="m17.5 15.5v2h3v-2z" opacity=".5" stroke="url(#d)"/><path d="m2.5 11.5v2h3v-2z" opacity=".5" stroke="url(#e)"/><path d="m7.5 11.5v2h3v-2z" opacity=".5" stroke="url(#f)"/><path d="m12.5 11.5v2h3v-2z" opacity=".5" stroke="url(#g)"/><path d="m17.5 11.5v2h3v-2z" opacity=".5" stroke="url(#h)"/><path d="m2.5 7.5v2h3v-2z" opacity=".5" stroke="url(#i)"/><path d="m7.5 7.5v2h3v-2z" opacity=".5" stroke="url(#j)"/><path d="m12.5 7.5v2h3v-2z" opacity=".5" stroke="url(#k)"/><path d="m17.5 7.5v2h3v-2z" opacity=".5" stroke="url(#l)"/><path d="m2.5 2.5v3h3v-3z" opacity=".5" stroke="url(#m)"/><path d="m7.5 2.5v3h3v-3z" opacity=".5" stroke="url(#n)"/><path d="m12.5 2.5v3h3v-3z" opacity=".5" stroke="url(#o)"/><path d="m17.5 2.5v3h3v-3z" opacity=".5" stroke="url(#p)"/></g><path d="m2 1c-.554 0-1 .446-1 1v20c0 .554.446 1 1 1h4l2-4h13c.554 0 1-.446 1-1v-16c0-.554-.446-1-1-1zm0 1h4v4h-4zm5 0h4v4h-4zm5 0h4v4h-4zm5 0h4v4h-4zm-15 5h4v3h-4zm5 0h4v3h-4zm5 0h4v3h-4zm5 0h4v3h-4zm-15 4h4v3h-4zm5 0h4v3h-4zm5 0h4v3h-4zm5 0h4v3h-4zm-15 4h4v3h-4zm5 0h4v3h-4zm5 0h4v3h-4zm5 0h4v3h-4zm-15 4h5l-1.5 3h-3.5z" opacity=".32"/></g><path d="m13.5.50000021-3.6862745 22.49999979" fill="none" stroke="#757575" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_hideallnotes.svg b/icon-themes/elementary_svg/cmd/lc_hideallnotes.svg
new file mode 100644
index 000000000..0b7e4ae5d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_hideallnotes.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="1.196594" cy="17.424702" gradientTransform="matrix(.67947269 0 0 .11633788 11.499105 20.415424)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(-.00271019 .50014348 -.5122065 -.00277662 -10.621166 -10.412536)" gradientUnits="userSpaceOnUse" x1="24.577461" x2="62.560024" y1="-43.318027" y2="-44.495171"><stop offset="0" stop-color="#fff394"/><stop offset=".262" stop-color="#ffe16b"/><stop offset=".661" stop-color="#f9c440"/><stop offset="1" stop-color="#d48e15"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13" x2="13" y1="3.999999" y2="11.999999"><stop offset="0" stop-color="#fff"/><stop offset=".04494323" 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><clipPath id="d"><path d="m0 .94257639h14l-4.1862744 23.00000061h-9.8137256z"/></clipPath><g clip-path="url(#d)" transform="matrix(.26458333 0 0 .26458333 0 -.24939)"><ellipse cx="13.027919" cy="22.276831" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".291" rx="11.466102" ry="1.963204" stroke-width="1.128721"/><path d="m4.9824219 2.5039063c-1.3759391.0004871-2.4863159.9132868-2.4824219 2.0468751l.0000001 6.4492176-.0000005 1.45447c-.0000004 1.133595 1.1065595 2.061425 2.4824219 2.046875h3.1113281l-1.0410152 3.919922 4.7226566-3.410156.692035-.513672h3.550152c1.375939 0 2.482422-.91328 2.482422-2.046875v-.950564-5.5000004-1.4531239c0-1.1335948-1.106483-2.0473621-2.482422-2.046875z" fill="url(#b)" stroke="#ad5f00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" transform="translate(0 3.942578)"/><path d="m4.9785157 3.5252169c-.8193617.001871-1.4785156.5276394-1.4785156 1.1835938v7.6115003c.0029.655949.6593112 1.167431 1.4785156 1.183594l3.7230484-.003906.4492089.834195-.4530226 1.668157 2.8022496-2.002351.544922-.544195 3.955078.044194c.81876-.03146 1.5-.493708 1.5-1.149662v-7.6667436c-.002902-.6559478-.659153-1.1854648-1.478515-1.1835937z" fill="none" opacity=".5" stroke="url(#c)" transform="translate(0 3.942578)"/><path d="m5 5c-.3530072 0-.6859425.0598378-1 .1523438v8.8476562c0 1.108 1.3380002 2 3 2h11c.335659 0 .65225-.044131.953125-.111328.023791-.127302.046875-.255639.046875-.388672v-8c0-1.3850001-1.338-2.5-3-2.5z" fill="#a62100" opacity=".2" transform="translate(0 .942576)"/><path d="m4.9824219 2.5039063c-1.3759391.0004871-2.4863159.9132868-2.4824219 2.0468751l.0000001 6.4492176-.0000005 1.45447c-.0000004 1.133595 1.1065595 2.061425 2.4824219 2.046875h3.1113281l-1.0410152 3.919922 4.7226566-3.410156.692035-.513672h3.550152c1.375939 0 2.482422-.91328 2.482422-2.046875v-.950564-5.5000004-1.4531239c0-1.1335948-1.106483-2.0473621-2.482422-2.046875z" fill="url(#b)" stroke="#ad5f00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" transform="matrix(-1 0 0 1 23.999989 .942578)"/><path d="m4.9785157 3.5252169c-.8193617.001871-1.4785156.5276394-1.4785156 1.1835938v7.6115003c.0029.655949.6593112 1.167431 1.4785156 1.183594l3.7230484-.003906.4492089.834195-.4530226 1.668157 2.8022496-2.002351.544922-.544195 3.955078.044194c.81876-.03146 1.5-.493708 1.5-1.149662v-7.6667436c-.002902-.6559478-.659153-1.1854648-1.478515-1.1835937z" fill="none" opacity=".5" stroke="url(#c)" transform="matrix(-1 0 0 1 23.999989 .942578)"/></g><g opacity=".5" transform="matrix(.26458333 0 0 .26458333 0 -.24939)"><ellipse cx="13.027919" cy="22.276831" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".291" rx="11.466102" ry="1.963204" stroke-width="1.128721"/><path d="m4.9824219 2.5039063c-1.3759391.0004871-2.4863159.9132868-2.4824219 2.0468751l.0000001 6.4492176-.0000005 1.45447c-.0000004 1.133595 1.1065595 2.061425 2.4824219 2.046875h3.1113281l-1.0410152 3.919922 4.7226566-3.410156.692035-.513672h3.550152c1.375939 0 2.482422-.91328 2.482422-2.046875v-.950564-5.5000004-1.4531239c0-1.1335948-1.106483-2.0473621-2.482422-2.046875z" fill="url(#b)" stroke="#ad5f00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" transform="translate(0 3.942578)"/><path d="m4.9785157 3.5252169c-.8193617.001871-1.4785156.5276394-1.4785156 1.1835938v7.6115003c.0029.655949.6593112 1.167431 1.4785156 1.183594l3.7230484-.003906.4492089.834195-.4530226 1.668157 2.8022496-2.002351.544922-.544195 3.955078.044194c.81876-.03146 1.5-.493708 1.5-1.149662v-7.6667436c-.002902-.6559478-.659153-1.1854648-1.478515-1.1835937z" fill="none" opacity=".5" stroke="url(#c)" transform="translate(0 3.942578)"/><path d="m5 5c-.3530072 0-.6859425.0598378-1 .1523438v8.8476562c0 1.108 1.3380002 2 3 2h11c.335659 0 .65225-.044131.953125-.111328.023791-.127302.046875-.255639.046875-.388672v-8c0-1.3850001-1.338-2.5-3-2.5z" fill="#a62100" opacity=".2" transform="translate(0 .942576)"/><path d="m4.9824219 2.5039063c-1.3759391.0004871-2.4863159.9132868-2.4824219 2.0468751l.0000001 6.4492176-.0000005 1.45447c-.0000004 1.133595 1.1065595 2.061425 2.4824219 2.046875h3.1113281l-1.0410152 3.919922 4.7226566-3.410156.692035-.513672h3.550152c1.375939 0 2.482422-.91328 2.482422-2.046875v-.950564-5.5000004-1.4531239c0-1.1335948-1.106483-2.0473621-2.482422-2.046875z" fill="url(#b)" stroke="#ad5f00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" transform="matrix(-1 0 0 1 23.999989 .942578)"/><path d="m4.9785157 3.5252169c-.8193617.001871-1.4785156.5276394-1.4785156 1.1835938v7.6115003c.0029.655949.6593112 1.167431 1.4785156 1.183594l3.7230484-.003906.4492089.834195-.4530226 1.668157 2.8022496-2.002351.544922-.544195 3.955078.044194c.81876-.03146 1.5-.493708 1.5-1.149662v-7.6667436c-.002902-.6559478-.659153-1.1854648-1.478515-1.1835937z" fill="none" opacity=".5" stroke="url(#c)" transform="matrix(-1 0 0 1 23.999989 .942578)"/></g><path d="m3.7041667.26458334-1.1076185 5.82083336" fill="none" stroke="#757575" stroke-linecap="round" stroke-linejoin="round" stroke-width=".264583"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_hidecolumn.svg b/icon-themes/elementary_svg/cmd/lc_hidecolumn.svg
new file mode 100644
index 000000000..6e82d3650
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_hidecolumn.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" 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 33.938131 -17.400027)" 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 19.76187 104.39997)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><linearGradient id="d" gradientTransform="matrix(1.0073638 0 0 1 -.323637 0)" 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(1.0073638 0 0 1 -.323637 0)" gradientUnits="userSpaceOnUse" x1="25.058096" x2="25.058096" xlink:href="#d" y1="47.027729" y2="39.999443"/><clipPath id="f"><path d="m13.5 1.0000002-3.6862745 21.9999998h-8.8137255v-21.9999998z"/></clipPath><linearGradient id="g" gradientTransform="matrix(.46923147 0 0 .47243347 .238446 -.625575)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#h" y1="15.499894" y2="48.395687"/><linearGradient id="h" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="11" x2="11" xlink:href="#h" y1="2" y2="22"/><linearGradient id="j" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" y1="6.451322" y2="10.245955"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999982" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#j" y1="6.451322" y2="10.245955"/><linearGradient id="l" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#j" y1="6.451322" y2="10.245955"/><linearGradient id="m" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#j" y1="6.451322" y2="10.245955"/><linearGradient id="n" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#j" y1="6.451322" y2="8.348639"/><linearGradient id="o" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#j" y1="6.451322" y2="8.345967"/><linearGradient id="p" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#j" y1="6.451322" y2="8.348639"/><linearGradient id="q" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#j" y1="6.451322" y2="8.345967"/><linearGradient id="r" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#j" y1="6.451322" y2="8.348639"/><linearGradient id="s" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#j" y1="6.451322" y2="8.345967"/><linearGradient id="t" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#j" y1="6.451322" y2="8.348639"/><linearGradient id="u" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#j" y1="6.451322" y2="8.345967"/><linearGradient id="v" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#j" y1="6.451322" y2="8.348639"/><linearGradient id="w" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#j" y1="6.451322" y2="8.345967"/><linearGradient id="x" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#j" y1="6.451322" y2="8.348639"/><linearGradient id="y" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#j" y1="6.451322" y2="8.345967"/><linearGradient id="z" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#j" y1="6.451322" y2="8.348639"/><linearGradient id="A" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#j" y1="6.451322" y2="8.345967"/><linearGradient id="B" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#j" y1="6.451322" y2="8.348639"/><linearGradient id="C" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#j" y1="6.451322" y2="8.345967"/><linearGradient id="D" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="2" y2="23"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><linearGradient id="E" gradientTransform="translate(6 1)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#F" y1="2" y2="4"/><linearGradient id="F" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="30.655001" x2="30.827999" y1="65.686996" y2="48.688"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="G" gradientTransform="translate(6 6)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#F" y1="2" y2="3"/><linearGradient id="H" gradientTransform="translate(6 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#F" y1="2" y2="3"/><linearGradient id="I" gradientTransform="translate(6 14)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#F" y1="2" y2="3"/><linearGradient id="J" gradientTransform="translate(6 18)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#F" y1="2" y2="3"/><linearGradient id="K" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#j" y1="6.451322" y2="10.245955"/><g opacity=".5"><g opacity=".4" transform="matrix(.52631578 0 0 .42857133 -2.631579 3.857159)"><path d="m43.950001 39.999973h5v7h-5z" fill="url(#a)"/><path d="m9.7500003 46.999973h-5v-7h5z" fill="url(#c)"/><path d="m9.7500003 40 34.2000007-.000028v7.000001l-34.2000007.000028z" fill="url(#d)" stroke-width="1.003675"/></g><rect fill="url(#g)" height="21" rx=".555556" ry=".583334" stroke-width="1.051315" width="20" x="1.5" y="1.5"/><path d="m2.5371094 1.5c-.574146 0-1.0371021.4629634-1.0371094 1.0371094v3.6269531 10.8359375 4.462891c0 .574146.4629634 1.037109 1.0371094 1.037109h17.9257816c.574146 0 1.037109-.462963 1.037109-1.037109v-4.462891-10.8359375-3.6269531c.000007-.574146-.462963-1.0371094-1.037109-1.0371094z" fill="url(#i)" stroke="#000" stroke-opacity=".273077"/><path d="m6 2v4h-4v1h4v3h-4v1h4v3h-4v1h4v3h-4v1h4v3h1v-3h4v3h1v-3h4v3h1v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-4h-1v4h-4v-4h-1v4h-4v-4zm1 5h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4z" fill-opacity=".27451"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m2.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#K)"/><path d="m7.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#k)"/><path d="m12.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#l)"/><path d="m17.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#m)"/><path d="m2.50125 7.498592 2.99875.001408.00125 1.99859h-3.000004z" stroke="url(#n)"/><path d="m7.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#o)"/><path d="m12.50125 7.498592 2.99875.001408.0013 1.99859h-3.000004z" stroke="url(#p)"/><path d="m17.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#q)"/><path d="m2.5 11.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#r)"/><path d="m7.49875 11.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#s)"/><path d="m12.5 11.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#t)"/><path d="m17.49875 11.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#u)"/><path d="m2.5 15.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#v)"/><path d="m7.49875 15.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#w)"/><path d="m12.5 15.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#x)"/><path d="m17.49875 15.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#y)"/><path d="m2.50125 19.4986 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#z)"/><path d="m7.5 19.500008 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#A)"/><path d="m12.50125 19.4986 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#B)"/><path d="m17.5 19.500008 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#C)"/></g><path d="m11.5 1.5v21h-5v-21z" fill="url(#D)"/><g fill="none" stroke-linecap="square"><path d="m7.5 2.5h3v3h-3z" opacity=".5" stroke="url(#E)"/><path d="m7.5 7.4999999h3v2h-3z" opacity=".5" stroke="url(#G)"/><path d="m7.5 11.5h3v2h-3z" opacity=".5" stroke="url(#H)"/><path d="m7.5 15.5h3v2h-3z" opacity=".5" stroke="url(#I)"/><path d="m7.5 19.5h3v2h-3z" opacity=".5" stroke="url(#J)"/></g><path d="m7 1c-.554 0-1 .446-1 1v20c0 .554.446 1 1 1h4c.554 0 1-.446 1-1v-20c0-.554-.446-1-1-1zm0 1h4v4h-4zm0 5h4v3h-4zm0 4h4v3h-4zm0 4h4v3h-4zm0 4h4v3h-4z" fill="#ad5f00" fill-opacity=".501961"/></g><g clip-path="url(#f)"><g opacity=".4" transform="matrix(.52631578 0 0 .42857133 -2.631579 3.857159)"><path d="m43.950001 39.999973h5v7h-5z" fill="url(#a)"/><path d="m9.7500003 46.999973h-5v-7h5z" fill="url(#c)"/><path d="m9.7500003 40 34.2000007-.000028v7.000001l-34.2000007.000028z" fill="url(#e)" stroke-width="1.003675"/></g><rect fill="url(#g)" height="21" rx=".555556" ry=".583334" stroke-width="1.051315" width="20" x="1.5" y="1.5"/><path d="m2.5371094 1.5c-.574146 0-1.0371021.4629634-1.0371094 1.0371094v3.6269531 10.8359375 4.462891c0 .574146.4629634 1.037109 1.0371094 1.037109h17.9257816c.574146 0 1.037109-.462963 1.037109-1.037109v-4.462891-10.8359375-3.6269531c.000007-.574146-.462963-1.0371094-1.037109-1.0371094z" fill="url(#i)" stroke="#000" stroke-opacity=".273077"/><path d="m6 2v4h-4v1h4v3h-4v1h4v3h-4v1h4v3h-4v1h4v3h1v-3h4v3h1v-3h4v3h1v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-4h-1v4h-4v-4h-1v4h-4v-4zm1 5h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4z" fill-opacity=".27451"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m2.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#K)"/><path d="m7.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#k)"/><path d="m12.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#l)"/><path d="m17.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#m)"/><path d="m2.50125 7.498592 2.99875.001408.00125 1.99859h-3.000004z" stroke="url(#n)"/><path d="m7.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#o)"/><path d="m12.50125 7.498592 2.99875.001408.0013 1.99859h-3.000004z" stroke="url(#p)"/><path d="m17.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#q)"/><path d="m2.5 11.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#r)"/><path d="m7.49875 11.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#s)"/><path d="m12.5 11.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#t)"/><path d="m17.49875 11.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#u)"/><path d="m2.5 15.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#v)"/><path d="m7.49875 15.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#w)"/><path d="m12.5 15.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#x)"/><path d="m17.49875 15.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#y)"/><path d="m2.50125 19.4986 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#z)"/><path d="m7.5 19.500008 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#A)"/><path d="m12.50125 19.4986 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#B)"/><path d="m17.5 19.500008 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#C)"/></g><path d="m11.5 1.5v21h-5v-21z" fill="url(#D)"/><g fill="none" stroke-linecap="square"><path d="m7.5 2.5h3v3h-3z" opacity=".5" stroke="url(#E)"/><path d="m7.5 7.4999999h3v2h-3z" opacity=".5" stroke="url(#G)"/><path d="m7.5 11.5h3v2h-3z" opacity=".5" stroke="url(#H)"/><path d="m7.5 15.5h3v2h-3z" opacity=".5" stroke="url(#I)"/><path d="m7.5 19.5h3v2h-3z" opacity=".5" stroke="url(#J)"/></g><path d="m7 1c-.554 0-1 .446-1 1v20c0 .554.446 1 1 1h4c.554 0 1-.446 1-1v-20c0-.554-.446-1-1-1zm0 1h4v4h-4zm0 5h4v3h-4zm0 4h4v3h-4zm0 4h4v3h-4zm0 4h4v3h-4z" fill="#ad5f00" fill-opacity=".501961"/></g><path d="m13.5.50000021-4 22.99999979" fill="none" stroke="#757575" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_hidedetail.svg b/icon-themes/elementary_svg/cmd/lc_hidedetail.svg
new file mode 100644
index 000000000..0d46a4830
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_hidedetail.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(-1 0 0 1 31.992194 0)"><g fill="#fff" fill-opacity=".977941" stroke-width="1.33333"><rect height="2" opacity=".35" ry=".5" width="10" x="9" y="7.999997"/><rect height="2" opacity=".35" ry=".5" width="10" x="9" y="16"/><rect height="2" opacity=".35" ry=".5" width="12.992194" x="9" y="4"/><rect height="2" opacity=".35" ry=".5" width="12.992194" x="9" y="12"/></g><g fill-opacity=".658824"><path d="m9.5 7.0000004c-.2761309.0000276-.4999724.2238691-.5.5v.9980469.00195c.0000257.2768954.2250597.5010538.5019531.5 2.9994899-.01 5.9975379.0099947 8.9980469.0000027.275368-.001103.498021-.2246296.498047-.4999996l.001953-1.0000031c-.000028-.2761309-.223869-.4999724-.5-.5h-9z"/><path d="m9.5 11 .00781.0078c-.00976-.000286-.019533-.000286-.029297 0-.016982.000437-.033931.0017-.050781.0039-.032662.0053-.06472.01378-.095703.02539-.078696.02775-.1491968.07475-.2050781.136719-.011062.01249-.021491.02553-.03125.03906-.00984.01385-.018965.02819-.027344.04297-.00851.01393-.016331.02827-.023437.04297-.00664.01532-.012505.03096-.017578.04687-.01107.03168-.018923.0644-.023438.09766-.00237.0188-.00367.03772-.0039.05666v.998047.002c.0000257.276895.2250597.501054.5019531.5 4.332979-.01 7.65655.01 11.990237-.000046.275368-.0011.498022-.22463.498047-.500001v-.974609c-.000028-.276131-.223869-.499972-.5-.5l-11.9902371-.025344z"/><path d="m9.5 15 .00781.0078c-.00976-.000286-.019533-.000286-.029297 0-.016982.000437-.033931.0017-.050781.0039-.032662.0053-.06472.01378-.095703.02539-.078696.02775-.1491968.07475-.2050781.136719-.011062.01249-.021491.02553-.03125.03906-.00984.01385-.018965.02819-.027344.04297-.00851.01393-.016331.02827-.023437.04297-.00664.01532-.012505.03096-.017578.04687-.01107.03168-.018923.0644-.023438.09766-.00237.0188-.00367.03771-.0039.05666v.998047.002c.0000257.276895.2250597.501054.5019531.5 2.99949-.01 5.997534.0099 8.998043-.000046.275368-.0011.498022-.22463.498047-.500001l.002-.999953c-.000028-.276131-.223869-.499972-.5-.5h-9.0000431z"/></g><rect fill="#fff" fill-opacity=".977941" height="2.007799" opacity=".35" ry=".5" stroke-width="1.33333" width="13.000004" x="8.99219" y="19.992201"/><g fill-opacity=".658824"><path d="m9.49219 18.9922.00781.0078c-.00976-.000286-.019533-.000286-.029297 0-.016982.000437-.033931.0017-.050781.0039-.032662.0053-.06472.01378-.095703.02539-.078696.02775-.1491968.07475-.2050781.136719-.011062.01249-.021491.02553-.03125.03906-.00984.01385-.018965.02819-.027344.04297-.00851.01393-.016331.02827-.023437.04297-.00664.01532-.012505.03096-.017578.04687-.01107.03168-.018923.0644-.023438.09766-.00237.0188-.00367.03772-.0039.05666v.998047.002c.0000257.276895.2250597.501054.5019531.5 4.332979-.01 7.66436.01775 11.998047.0078.275368-.0011.498022-.22463.498047-.500001v-.974655c-.000028-.276131-.223869-.499972-.5-.5l-11.9980471-.033144z"/><path d="m9.49219 2.9922.00781.0078c-.00976-.0002861-.019533-.0002861-.029297 0-.016982.0004366-.033931.00174-.050781.0039-.032662.00528-.06472.013781-.095703.02539-.078696.027748-.1491968.074749-.2050781.136719-.011062.012491-.021491.025527-.03125.03906-.00984.01385-.018965.028192-.027344.04297-.00851.013932-.016331.028273-.023437.04297-.00664.01532-.012505.030963-.017578.04687-.01107.031684-.018923.064403-.023438.09766-.00237.018798-.00367.037715-.0039.05666v.998047.002c.0000257.2768954.2250597.5010538.5019531.5 4.332979-.01 7.66436.017754 11.998047.007754.275368-.001103.498022-.2246305.498047-.500001v-.974609c-.000028-.2761309-.223869-.4999724-.5-.5l-11.9980471-.033144z"/></g></g><path d="m1.5 10.5v3h7v-3z" fill="#ef2929" stroke="#a40000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="3"/><path d="m7.5 11.5h-5v1" fill="none" opacity=".5" stroke="#fff" stroke-linecap="square"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_hidenote.svg b/icon-themes/elementary_svg/cmd/lc_hidenote.svg
new file mode 100644
index 000000000..ce749fb14
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_hidenote.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><clipPath id="a"><path d="m0 .94257639h14l-4.1862744 23.00000061h-9.8137256z"/></clipPath><linearGradient id="b" gradientTransform="matrix(-.00271019 .50014348 -.5122065 -.00277662 -10.621166 -10.412536)" gradientUnits="userSpaceOnUse" x1="18.573938" x2="62.560024" y1="-44.262432" y2="-44.495171"><stop offset="0" stop-color="#fff394"/><stop offset=".262" stop-color="#ffe16b"/><stop offset=".661" stop-color="#f9c440"/><stop offset="1" stop-color="#d48e15"/></linearGradient><radialGradient id="c" cx="1.196594" cy="17.424702" gradientTransform="matrix(.53333333 0 0 .11633788 9.361817 20.415424)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="13" x2="13" y1=".999998" y2="11.999999"><stop offset="0" stop-color="#fff"/><stop offset=".04494323" 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=".5" transform="matrix(.26458333 0 0 .26458333 0 -.24939)"><ellipse cx="10.561817" cy="22.276831" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".291" rx="9" ry="1.963204"/><path d="m4.9824219-.49609377c-1.3759392.00038298-2.4863159.91328684-2.4824219 2.04687507l.0000001 6.4492173-.0000001 3.4544704c0 1.133595 1.1064826 2.046875 2.4824219 2.046875h3.1113281l-1.0937499 4.998655 4.7753909-4.488889.692035-.513672h6.550152c1.375939 0 2.482422-.91328 2.482422-2.046875v-.950564-8.9531244c0-1.13359475-1.106483-2.04725794-2.482422-2.04687495z" fill="url(#b)" stroke="#ad5f00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" transform="translate(0 3.942578)"/><path d="m4.9785157.49609221c-.8193638-.00022833-1.4785156.34795195-1.4785156 1.00390629v10.0000005c0 .5.6806362 1 1.5 1h3.0000001c.5844537-.050415 1.1557789.268001 1.1507732.834195l-.4974342 2.261586 2.8521848-2.67312c.26576-.155803.494476-.344393.818134-.422661h6.676342c1 0 1.5-.5 1.5-1v-10.0000005c0-.50000003-.680636-.99977051-1.5-.99999885z" fill="none" opacity=".5" stroke="url(#d)" transform="translate(0 3.942578)"/></g><g clip-path="url(#a)" transform="matrix(.26458333 0 0 .26458333 0 -.24939)"><ellipse cx="10.561817" cy="22.276831" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".291" rx="9" ry="1.963204"/><path d="m4.9824219-.49609377c-1.3759392.00038298-2.4863159.91328684-2.4824219 2.04687507l.0000001 6.4492173-.0000001 3.4544704c0 1.133595 1.1064826 2.046875 2.4824219 2.046875h3.1113281l-1.0937499 4.998655 4.7753909-4.488889.692035-.513672h6.550152c1.375939 0 2.482422-.91328 2.482422-2.046875v-.950564-8.9531244c0-1.13359475-1.106483-2.04725794-2.482422-2.04687495z" fill="url(#b)" stroke="#ad5f00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" transform="translate(0 3.942578)"/><path d="m4.9785157.49609221c-.8193638-.00022833-1.4785156.34795195-1.4785156 1.00390629v10.0000005c0 .5.6806362 1 1.5 1h3.0000001c.5844537-.050415 1.1557789.268001 1.1507732.834195l-.4974342 2.261586 2.8521848-2.67312c.26576-.155803.494476-.344393.818134-.422661h6.676342c1 0 1.5-.5 1.5-1v-10.0000005c0-.50000003-.680636-.99977051-1.5-.99999885z" fill="none" opacity=".5" stroke="url(#d)" transform="translate(0 3.942578)"/></g><path d="m3.7041667.26458334-1.1076185 5.82083336" fill="none" stroke="#757575" stroke-linecap="round" stroke-linejoin="round" stroke-width=".264583"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_hiderow.svg b/icon-themes/elementary_svg/cmd/lc_hiderow.svg
new file mode 100644
index 000000000..85aa9635d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_hiderow.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" 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 33.938131 -17.400027)" 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 19.76187 104.39997)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><linearGradient id="d" gradientTransform="matrix(1.0073638 0 0 1 -.323637 0)" 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(1.0073638 0 0 1 -.323637 0)" gradientUnits="userSpaceOnUse" x1="25.058096" x2="25.058096" xlink:href="#d" y1="47.027729" y2="39.999443"/><clipPath id="f"><path d="m13.5 1.0000002-3.6862745 21.9999998h-8.8137255v-21.9999998z"/></clipPath><linearGradient id="g" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#G" y1="6.451322" y2="10.245955"/><linearGradient id="h" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#G" y1="6.451322" y2="10.245955"/><linearGradient id="i" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#G" y1="6.451322" y2="10.245955"/><linearGradient id="j" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#G" y1="6.451322" y2="8.348639"/><linearGradient id="k" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#G" y1="6.451322" y2="8.345967"/><linearGradient id="l" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#G" y1="6.451322" y2="8.348639"/><linearGradient id="m" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#G" y1="6.451322" y2="8.345967"/><linearGradient id="n" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#G" y1="6.451322" y2="8.348639"/><linearGradient id="o" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#G" y1="6.451322" y2="8.345967"/><linearGradient id="p" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#G" y1="6.451322" y2="8.348639"/><linearGradient id="q" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#G" y1="6.451322" y2="8.345967"/><linearGradient id="r" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#G" y1="6.451322" y2="8.348639"/><linearGradient id="s" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#G" y1="6.451322" y2="8.345967"/><linearGradient id="t" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#G" y1="6.451322" y2="8.348639"/><linearGradient id="u" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#G" y1="6.451322" y2="8.345967"/><linearGradient id="v" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#G" y1="6.451322" y2="8.348639"/><linearGradient id="w" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#G" y1="6.451322" y2="8.345967"/><linearGradient id="x" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#G" y1="6.451322" y2="8.348639"/><linearGradient id="y" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#G" y1="6.451322" y2="8.345967"/><linearGradient id="z" gradientUnits="userSpaceOnUse" x1="10.5" x2="10.5" y1="10.5" y2="14.5"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><linearGradient id="A" gradientTransform="translate(16 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#B" y1="2" y2="3"/><linearGradient id="B" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="30.655001" x2="30.827999" y1="65.686996" y2="48.688"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="C" gradientTransform="translate(11 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#B" y1="2" y2="3"/><linearGradient id="D" gradientTransform="translate(6 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#B" y1="2" y2="3"/><linearGradient id="E" gradientTransform="translate(1 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#B" y1="2" y2="3"/><linearGradient id="F" gradientTransform="matrix(.46923147 0 0 .47243347 .238446 -.625575)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#I" y1="15.499894" y2="48.395687"/><linearGradient id="G" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" y1="6.451322" y2="10.245955"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999982" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="H" gradientUnits="userSpaceOnUse" x1="11" x2="11" xlink:href="#I" y1="2" y2="22"/><linearGradient id="I" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g opacity=".5"><g opacity=".4" transform="matrix(.52631578 0 0 .42857133 -2.631579 3.857159)"><path d="m43.950001 39.999973h5v7h-5z" fill="url(#a)"/><path d="m9.7500003 46.999973h-5v-7h5z" fill="url(#c)"/><path d="m9.7500003 40 34.2000007-.000028v7.000001l-34.2000007.000028z" fill="url(#d)" stroke-width="1.003675"/></g><rect fill="url(#F)" height="21" rx=".555556" ry=".583334" stroke-width="1.051315" width="20" x="1.5" y="1.5"/><path d="m2.5371094 1.5c-.574146 0-1.0371021.4629634-1.0371094 1.0371094v3.6269531 10.8359375 4.462891c0 .574146.4629634 1.037109 1.0371094 1.037109h17.9257816c.574146 0 1.037109-.462963 1.037109-1.037109v-4.462891-10.8359375-3.6269531c.000007-.574146-.462963-1.0371094-1.037109-1.0371094z" fill="url(#H)" stroke="#000" stroke-opacity=".273077"/><path d="m6 2v4h-4v1h4v3h-4v1h4v3h-4v1h4v3h-4v1h4v3h1v-3h4v3h1v-3h4v3h1v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-4h-1v4h-4v-4h-1v4h-4v-4zm1 5h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4z" fill-opacity=".27451"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m2.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#G)"/><path d="m7.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#g)"/><path d="m12.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#h)"/><path d="m17.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#i)"/><path d="m2.50125 7.498592 2.99875.001408.00125 1.99859h-3.000004z" stroke="url(#j)"/><path d="m7.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#k)"/><path d="m12.50125 7.498592 2.99875.001408.0013 1.99859h-3.000004z" stroke="url(#l)"/><path d="m17.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#m)"/><path d="m2.5 11.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#n)"/><path d="m7.49875 11.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#o)"/><path d="m12.5 11.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#p)"/><path d="m17.49875 11.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#q)"/><path d="m2.5 15.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#r)"/><path d="m7.49875 15.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#s)"/><path d="m12.5 15.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#t)"/><path d="m17.49875 15.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#u)"/><path d="m2.50125 19.4986 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#v)"/><path d="m7.5 19.500008 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#w)"/><path d="m12.50125 19.4986 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#x)"/><path d="m17.5 19.500008 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#y)"/></g><path d="m21.500002 14.499818-20.000002.000182v-4l20.000002-.000182z" fill="url(#z)"/><path d="m2 10c-.554.000005-1 .446-1 1v3c0 .554.446 1.000005 1 1h19c.554-.000005 1-.446 1-1v-3c0-.554-.446-1.0000053-1-1zm0 1h4v3h-4zm5 0h4v3h-4zm5 0h4v3h-4zm5 0h4v3h-4z" fill="#ad5f00" fill-opacity=".501961"/><g fill="none" stroke-linecap="square"><path d="m17.5 11.5h3v2h-3z" opacity=".5" stroke="url(#A)"/><path d="m12.5 11.5h3v2h-3z" opacity=".5" stroke="url(#C)"/><path d="m7.4999999 11.5h3.0000001v2h-3.0000001z" opacity=".5" stroke="url(#D)"/><path d="m2.5 11.5h3v2h-3z" opacity=".5" stroke="url(#E)"/></g></g><g clip-path="url(#f)"><g opacity=".4" transform="matrix(.52631578 0 0 .42857133 -2.631579 3.857159)"><path d="m43.950001 39.999973h5v7h-5z" fill="url(#a)"/><path d="m9.7500003 46.999973h-5v-7h5z" fill="url(#c)"/><path d="m9.7500003 40 34.2000007-.000028v7.000001l-34.2000007.000028z" fill="url(#e)" stroke-width="1.003675"/></g><rect fill="url(#F)" height="21" rx=".555556" ry=".583334" stroke-width="1.051315" width="20" x="1.5" y="1.5"/><path d="m2.5371094 1.5c-.574146 0-1.0371021.4629634-1.0371094 1.0371094v3.6269531 10.8359375 4.462891c0 .574146.4629634 1.037109 1.0371094 1.037109h17.9257816c.574146 0 1.037109-.462963 1.037109-1.037109v-4.462891-10.8359375-3.6269531c.000007-.574146-.462963-1.0371094-1.037109-1.0371094z" fill="url(#H)" stroke="#000" stroke-opacity=".273077"/><path d="m6 2v4h-4v1h4v3h-4v1h4v3h-4v1h4v3h-4v1h4v3h1v-3h4v3h1v-3h4v3h1v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-4h-1v4h-4v-4h-1v4h-4v-4zm1 5h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4z" fill-opacity=".27451"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m2.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#G)"/><path d="m7.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#g)"/><path d="m12.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#h)"/><path d="m17.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#i)"/><path d="m2.50125 7.498592 2.99875.001408.00125 1.99859h-3.000004z" stroke="url(#j)"/><path d="m7.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#k)"/><path d="m12.50125 7.498592 2.99875.001408.0013 1.99859h-3.000004z" stroke="url(#l)"/><path d="m17.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#m)"/><path d="m2.5 11.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#n)"/><path d="m7.49875 11.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#o)"/><path d="m12.5 11.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#p)"/><path d="m17.49875 11.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#q)"/><path d="m2.5 15.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#r)"/><path d="m7.49875 15.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#s)"/><path d="m12.5 15.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#t)"/><path d="m17.49875 15.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#u)"/><path d="m2.50125 19.4986 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#v)"/><path d="m7.5 19.500008 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#w)"/><path d="m12.50125 19.4986 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#x)"/><path d="m17.5 19.500008 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#y)"/></g><path d="m21.500002 14.499818-20.000002.000182v-4l20.000002-.000182z" fill="url(#z)"/><path d="m2 10c-.554.000005-1 .446-1 1v3c0 .554.446 1.000005 1 1h19c.554-.000005 1-.446 1-1v-3c0-.554-.446-1.0000053-1-1zm0 1h4v3h-4zm5 0h4v3h-4zm5 0h4v3h-4zm5 0h4v3h-4z" fill="#ad5f00" fill-opacity=".501961"/><g fill="none" stroke-linecap="square"><path d="m17.5 11.5h3v2h-3z" opacity=".5" stroke="url(#A)"/><path d="m12.5 11.5h3v2h-3z" opacity=".5" stroke="url(#C)"/><path d="m7.4999999 11.5h3.0000001v2h-3.0000001z" opacity=".5" stroke="url(#D)"/><path d="m2.5 11.5h3v2h-3z" opacity=".5" stroke="url(#E)"/></g></g><path d="m13.5.50000021-3.6862745 22.49999979" fill="none" stroke="#757575" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_hideslide.svg b/icon-themes/elementary_svg/cmd/lc_hideslide.svg
new file mode 100644
index 000000000..46fe7ba64
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_hideslide.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="4.559" y2="21.517"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><clipPath id="b"><path d="m1 4h12.666667l-3.7254905 18.627451h-8.9411765z"/></clipPath><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.3746 0 0 .37083 29.393 2.44)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.66892 0 0 .4054 -1.18 3.27)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#c" y1="6.733" y2="41.267"/><linearGradient id="g" gradientTransform="matrix(.5135 0 0 .4054 -.325 3.27)" gradientUnits="userSpaceOnUse" x1="37.633" x2="37.633" xlink:href="#c" y1="6.733" y2="41.267"/><linearGradient id="h" gradientTransform="matrix(.47058531 0 0 .36937813 2.972059 3.568188)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="i" cx="605.714" cy="486.648" gradientTransform="matrix(.01325 0 0 .00824 13.363 17.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><radialGradient id="j" cx="605.714" cy="486.648" gradientTransform="matrix(-.01325 0 0 .00824 10.637 17.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><linearGradient id="k" gradientTransform="matrix(.03873 0 0 .00824 -1.997 17.98)" 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><g clip-path="url(#b)" transform="translate(0 -2)"><path d="m2.65 21h18.7v2h-18.7z" fill="url(#k)" opacity=".15"/><path d="m2.65 21v2c-.683.004-1.65-.448-1.65-1s.762-1 1.65-1z" fill="url(#j)" opacity=".15"/><path d="m21.35 21v2c.683.004 1.65-.448 1.65-1s-.762-1-1.65-1z" fill="url(#i)" opacity=".15"/><path d="m5 4.5h17.5v17h-17.5z" fill="url(#h)" stroke-width="1.045825"/><path d="m21.5 20.5h-19v-15h19z" fill="none" stroke="url(#g)" stroke-linecap="square"/><path d="m2 4.5c-.277 0-.5.223-.5.5v16c0 .277.223.5.5.5h3v-17z" fill="url(#a)"/><g fill="none"><path d="m4.5 20.5h-2v-15h2" opacity=".5" stroke="url(#f)" stroke-linecap="square"/><path d="m6 7.5h4m1 0h2m1 0h1m1 0h2m-12 4h2m-2 2h1m-1 2h2m-2 2h2m0-4h1m0 4h1" stroke="#aaa"/><g stroke-linejoin="round"><path d="m5 21.5h17.5v-17h-17.5" stroke="url(#e)"/><path d="m5 21.5h-3.5v-17h3.5" opacity=".4" stroke="#cc3b02"/></g></g><g fill="url(#a)"><path d="m20 14a4 4 0 1 1 -2.116-3.53l-1.884 3.53z" opacity=".5"/><path d="m20 14.012c0 1.734-1.26 3.392-2.933 3.854-1.67.463-3.605-.31-4.497-1.798-.007.007 3.43-2.056 3.43-2.056z" opacity=".5"/><path d="m20 14c0 1.734-1.26 3.392-2.933 3.855-.04-.007-1.067-3.855-1.067-3.855z"/></g></g><g opacity=".5" transform="translate(0 -2)"><path d="m2.65 21h18.7v2h-18.7z" fill="url(#k)" opacity=".15"/><path d="m2.65 21v2c-.683.004-1.65-.448-1.65-1s.762-1 1.65-1z" fill="url(#j)" opacity=".15"/><path d="m21.35 21v2c.683.004 1.65-.448 1.65-1s-.762-1-1.65-1z" fill="url(#i)" opacity=".15"/><path d="m5 4.5h17.5v17h-17.5z" fill="url(#h)" stroke-width="1.045825"/><path d="m21.5 20.5h-19v-15h19z" fill="none" stroke="url(#g)" stroke-linecap="square"/><path d="m2 4.5c-.277 0-.5.223-.5.5v16c0 .277.223.5.5.5h3v-17z" fill="url(#a)"/><g fill="none"><path d="m4.5 20.5h-2v-15h2" opacity=".5" stroke="url(#f)" stroke-linecap="square"/><path d="m6 7.5h4m1 0h2m1 0h1m1 0h2m-12 4h2m-2 2h1m-1 2h2m-2 2h2m0-4h1m0 4h1" stroke="#aaa"/><g stroke-linejoin="round"><path d="m5 21.5h17.5v-17h-17.5" stroke="url(#e)"/><path d="m5 21.5h-3.5v-17h3.5" opacity=".4" stroke="#cc3b02"/></g></g><g fill="url(#a)"><path d="m20 14a4 4 0 1 1 -2.116-3.53l-1.884 3.53z" opacity=".5"/><path d="m20 14.012c0 1.734-1.26 3.392-2.933 3.854-1.67.463-3.605-.31-4.497-1.798-.007.007 3.43-2.056 3.43-2.056z" opacity=".5"/><path d="m20 14c0 1.734-1.26 3.392-2.933 3.855-.04-.007-1.067-3.855-1.067-3.855z"/></g></g><path d="m13.539216 1.627451-3.7254905 19.372549" fill="none" stroke="#757575" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_hidewhitespace.svg b/icon-themes/elementary_svg/cmd/lc_hidewhitespace.svg
new file mode 100644
index 000000000..5fb55d9c0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_hidewhitespace.svg
@@ -0,0 +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(.35135 0 0 .5135 6.567 -16.324)" gradientUnits="userSpaceOnUse" x1="24" x2="24.001707" y1="5.564" y2="41.526775"><stop offset="0" stop-color="#fff"/><stop offset=".036" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientTransform="translate(13 .5)" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="13.5" y2="22"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.99999998 0 0 -.99999998 13 47.499993)" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#b" y1="13.5" y2="22"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="15.000001" y2="19.5"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".66666669" stop-color="#fff" stop-opacity=".196078"/><stop offset=".66666669" stop-color="#fff"/><stop offset=".88888896" stop-color="#fff"/><stop offset=".88888896" stop-color="#fff" stop-opacity=".176471"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientTransform="translate(13 .5)" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#b" y1="22.000069" y2="13.500069"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="17" x2="17" y1="19.500069" y2="15.499993"><stop offset="0" stop-color="#fff"/><stop offset=".25002578" 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="g" gradientTransform="matrix(.35135 0 0 .5135 6.567 -16.324)" gradientUnits="userSpaceOnUse" x1="24.001707" x2="24" y1="6.473223" y2="43"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><clipPath id="h"><path d="m7-5h16v12h-16z"/></clipPath><clipPath id="i"><path d="m7-15h16v11h-16z"/></clipPath><linearGradient id="j" gradientTransform="matrix(.42857 0 0 .4563 4.714 -15.65)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#k" y1="5.81" y2="67.174"/><linearGradient id="k"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.42857 0 0 .4563 4.714 -15.65)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" xlink:href="#k" y1=".985" y2="47.013"/><g clip-path="url(#h)" transform="translate(-3 5)"><path d="m7.5-14.5h15v21h-15z" fill="url(#j)"/><g fill="none"><path d="m21.5 5.5h-13v-19h13z" stroke="url(#a)" stroke-linecap="round"/><path d="m7.5-14.5h15v21h-15z" opacity=".3" stroke="#000" stroke-linejoin="round"/></g></g><g clip-path="url(#i)" transform="translate(-3 28)"><path d="m7.5-14.5h15v21h-15z" fill="url(#l)"/><g fill="none"><path d="m21.5 5.5h-13v-19h13z" stroke="url(#g)" stroke-linecap="round"/><path d="m7.5-14.5h15v21h-15z" opacity=".3" stroke="#000" stroke-linejoin="round"/></g></g><g stroke-linecap="round" stroke-linejoin="round" transform="matrix(1 0 0 -1 -5 36.499993)"><path d="m15.5 33.999993v-4h-2l3.5-4 3.5 4h-2v4z" fill="url(#c)" stroke="#a62100" stroke-opacity=".501961"/><path d="m3.5000001 14.5-.011719 3c-.0007568.481843-.3490321.892841-.8242187.972657l1.3359376 1.527343 1.3359375-1.527343c-.4751866-.079816-.8234619-.490814-.8242187-.972657l-.011719-3z" fill="none" opacity=".245" stroke="url(#d)" stroke-linecap="square" stroke-linejoin="miter" transform="matrix(.99999998 0 0 -.99999998 13 47.499993)"/><path d="m15.5 13.999993v4.000007h-2l3.5 4 3.5-4h-2v-4.000007z" fill="url(#e)" stroke="#a62100" stroke-opacity=".501961"/><path d="m16.476562 14.999993.01172 3.000007c-.000757.481843-.349032.892841-.824219.972657l1.335937 1.527343 1.335937-1.527343c-.475186-.079816-.823461-.490814-.824218-.972657l-.011719-3.000007z" fill="none" opacity=".5" stroke="url(#f)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_hscrollbar.svg b/icon-themes/elementary_svg/cmd/lc_hscrollbar.svg
new file mode 100644
index 000000000..dc13f61a9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_hscrollbar.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" 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 offset=".10911233" stop-color="#fff" stop-opacity=".099265"/><stop offset=".99998999" stop-color="#fff" stop-opacity="0"/><stop offset="1" stop-color="#fff" stop-opacity=".551471"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="3.70417" x2="2.11667" xlink:href="#a" y1="293.82498" y2="293.82498"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="3.968753" x2="1.852087" xlink:href="#a" y1="293.82498" y2="293.82498"/><g transform="matrix(0 -1 1 0 -290.64998 6.08542)"><rect fill="#dcdcdc" height="5.556264" ry="1.190633" stroke="#afafaf" stroke-linecap="square" stroke-width=".264583" width="2.910417" x="1.455208" y="291.04684"/><rect fill="none" height="5.027093" rx=".79375" ry=".926046" stroke="url(#c)" stroke-linecap="square" stroke-width=".264583" width="2.38125" x="1.719792" y="291.31143"/><path d="m1.5875 292.89893h2.645833v1.98439h-2.645833z" fill="#9b9b9b"/><path d="m1.719792 293.03122h2.38125v1.71978h-2.38125z" fill="#dcdcdc" stroke="#a2a2a2" stroke-linecap="square" stroke-width=".264583"/><path d="m3.0565593 292.229-.7308128.0406.3408667-.46184z" fill="#919191" transform="matrix(1.8046248 .08300212 -.10029612 1.4934545 27.365367 -144.18235)"/><path d="m3.5718744 295.41247-1.322915.00002.6614573.66145z" fill="#919191"/><path d="m1.984375 293.29581h1.852083v1.19063h-1.852083z" fill="none" stroke="url(#b)" stroke-linecap="square" stroke-width=".264583"/><g fill="#919191"><path d="m2.38125 293.56039h1.058334v.26458h-1.058334z"/><path d="m2.38125 294.08957h1.058334v.26458h-1.058334z"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_hyphenate.svg b/icon-themes/elementary_svg/cmd/lc_hyphenate.svg
new file mode 100644
index 000000000..ad48b4295
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_hyphenate.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 24.000001 24.000001" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.39222363 0 0 .36562471 6.995572 3.85447)" gradientUnits="userSpaceOnUse" x1="21.256184" x2="19.275635" y1="37.880501" y2="-3.99394"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".26238" stop-color="#64baff"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.39222363 0 0 .36562471 6.995572 3.85447)" gradientUnits="userSpaceOnUse" x1="34.512653" x2="35.592819" y1="2.159191" y2="39.320976"><stop offset="0" stop-color="#002e99" stop-opacity=".709559"/><stop offset="1" stop-color="#3689e6" stop-opacity=".709804"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 -.42848511 .45965715 0 7.694829 23.635173)" gradientUnits="userSpaceOnUse" x1="28.310225" x2="37.270657" y1="21.331488" y2="21.694977"><stop offset="0" stop-color="#fff"/><stop offset=".25844979" stop-color="#fff" stop-opacity=".235294"/><stop offset=".69739324" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="d" cx="12.165" cy="8.085" gradientTransform="matrix(1 0 0 .51224 3 2.943)" gradientUnits="userSpaceOnUse" r="11.835" xlink:href="#f"/><radialGradient id="e" cx="12.165" cy="8.085" gradientTransform="matrix(1 0 0 .51224 -13.515 12.911)" gradientUnits="userSpaceOnUse" r="11.835" xlink:href="#f"/><linearGradient id="f"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="g" cx="11.662" cy="-6.515" gradientTransform="matrix(-2.06236 -.08507 .0211 -.5118 38.85 -2.736)" gradientUnits="userSpaceOnUse" r="11.835" xlink:href="#f"/><g stroke="#000" stroke-opacity=".431"><path d="m8.934 12.506-.417-1.073h-.063q-.233.317-.466.55-.233.226-.508.374-.275.15-.62.22-.34.07-.792.07-.48 0-.89-.148-.41-.157-.712-.46-.297-.31-.466-.777-.17-.473-.17-1.115 0-1.256.805-1.85.805-.6 2.407-.663l1.258-.041v-.593q0-.487-.284-.72-.282-.233-.79-.233-.51 0-.996.148-.48.148-.967.395l-.698-1.425q.593-.332 1.313-.523.72-.19 1.51-.19 1.475 0 2.26.69.79.693.79 2.105v5.26zm-.634-3.656-.714.027q-.43.015-.727.113-.298.1-.48.27-.178.16-.262.394-.078.226-.078.508 0 .494.24.706.24.205.628.205.297 0 .55-.1.255-.105.438-.303.19-.204.297-.494.106-.296.106-.677z" fill="url(#d)"/><path d="m16.67 4.466q.606 0 1.108.26.5.262.86.777.36.516.558 1.278.205.763.205 1.766 0 1.016-.204 1.786-.197.762-.564 1.277-.367.514-.883.776-.516.26-1.137.26-.395 0-.706-.084-.303-.085-.543-.226-.24-.14-.424-.317-.176-.185-.325-.383h-.148l-.36.87h-1.645v-10.986h2.153v2.556q0 .233-.014.508-.013.268-.027.5l-.042.552h.085q.15-.247.34-.46.19-.21.437-.366.254-.163.572-.254.317-.092.705-.092zm-.728 1.722q-.36 0-.614.134-.247.127-.402.388-.155.262-.226.664-.07.395-.085.925v.232q0 .57.064 1.016.07.445.225.748.155.297.41.452.26.155.642.155.642 0 .938-.607.304-.614.304-1.78 0-1.163-.305-1.742-.296-.586-.953-.586z" fill="url(#g)"/><path d="m7.522 22.615q-.847 0-1.532-.233-.678-.233-1.165-.72-.48-.494-.74-1.257-.255-.77-.255-1.835 0-1.18.26-1.97.27-.797.75-1.277.486-.48 1.164-.684.684-.204 1.517-.204.607 0 1.207.148.6.148 1.1299996.417l-.6229996 1.638q-.466-.205-.896-.332-.43-.134-.82-.134-.783 0-1.136.6-.353.593-.353 1.786 0 1.186.353 1.75.353.565 1.108.565.615 0 1.116-.155.5-.162 1.023-.41v1.793q-.26.13-.508.227-.248.1-.502.163-.247.063-.522.09-.27.037-.58.037z" fill="url(#e)"/></g><g stroke-miterlimit="7" stroke-width="1.273119" transform="matrix(-.78547251 0 0 -.78547251 30.460297 27.820099)"><path d="m13 18.000485c-4.9802218-3.367056-2.051119-9.5507274 3.5-9.4999996v-3.0004854l7 5-7 5v-2.976351c-3.580248-.139062-5.559516 3.12742-3 5.476836z" display="block" fill="url(#a)" stroke="url(#b)" stroke-linejoin="round"/><path d="m17.777344 7.9199219-.04687 1.6464843a.29251261.29251261 0 0 1 -.330078.28125c-4.016601-.5255334-5.732426 2.1386348-5.736329 4.2929688.07841-.280413.18286-.56558.345704-.84375.718996-1.22819 2.355384-2.254083 5.505859-2.085937a.29251261.29251261 0 0 1 .277344.292968v1.496094l3.570312-2.503906z" display="block" fill="none" opacity=".53" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_iconsetformatdialog.svg b/icon-themes/elementary_svg/cmd/lc_iconsetformatdialog.svg
new file mode 100644
index 000000000..88829f2ca
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_iconsetformatdialog.svg
@@ -0,0 +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="6.5" x2="6.5" y1="10" y2="3"><stop offset="0" stop-color="#a56de2"/><stop offset="1" stop-color="#cd9ef7"/></linearGradient><radialGradient id="b" cx="24.837126" cy="36.421127" gradientTransform="matrix(.16762904 0 0 -.17763462 3.019378 26.712501)" gradientUnits="userSpaceOnUse" r="15.644737" xlink:href="#f"/><linearGradient id="c" gradientTransform="matrix(0 -.32256762 .3503544 0 -12.574445 28.541745)" gradientUnits="userSpaceOnUse" x1="40.431042" x2="18.680689" xlink:href="#h" y1="47.307716" y2="46.97065"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="7.5" x2="7.5" y1="15" y2="21.5"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.35135134 0 0 .24324327 .567566 1.162163)" gradientUnits="userSpaceOnUse" x1="38.230774" x2="38.230774" y1="7.555551" y2="81.555542"><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="f"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="g" cx="24.837126" cy="36.421127" gradientTransform="matrix(-.16762904 0 0 -.17763462 10.980643 14.712501)" gradientUnits="userSpaceOnUse" r="15.644737" xlink:href="#f"/><linearGradient id="h"><stop offset="0" stop-color="#fff"/><stop offset=".45000002" stop-color="#fff" stop-opacity=".235294"/><stop offset=".65000004" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="i" gradientTransform="matrix(0 -.32256762 -.3503544 0 26.574466 16.541745)" gradientUnits="userSpaceOnUse" x1="40.431042" x2="18.680689" xlink:href="#h" y1="47.307716" y2="46.97065"/><linearGradient id="j" gradientTransform="matrix(.44576989 0 0 .44993664 40.801525 -.024539)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="1.393398" y2="22.462784"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g stroke-linecap="round"><rect fill="url(#j)" height="21" rx=".527778" ry=".555556" stroke="#000" stroke-linejoin="round" stroke-opacity=".298039" width="21" x="1.5" y="1.5"/><g stroke="#a4a4a4"><path d="m4.5 11.533898h2.00539v1.956084h-2.00539z" fill="#e9e9e9" stroke-linejoin="round"/><g fill="none" stroke-width="1.003158"><path d="m13 18.498371h6.499439"/><path d="m13 6.498371h6.499439"/></g></g></g><path d="m2.5 2.5h19v18.968749h-19z" fill="none" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round"/><path d="m5.1289646 7.8166227c0-3.705396 4.3298348-3.6795981 4.3298348.025796 0 1.5348274-1.5173593 2.5375213-2.9657327 2.5375213-1.4483735 0-1.3641021-1.028492-1.3641021-2.5633194z" fill="url(#g)" fill-rule="evenodd" opacity=".141176" stroke-width=".603916"/><path d="m6.5 9.5-3-2.9999998 3-3.0000002.00541 2.0139477 3.99459-.013948-.000668 2.0153591-3.9993399-.01536z" fill="url(#a)" stroke="#452981" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m5.5 7.1268343-.649505-.6268343.649505-.6012882v.6012882h4.5-4.5z" display="block" fill="none" opacity=".401" stroke="url(#i)" stroke-miterlimit="7"/><path d="m13 12.498371h6.499439" fill="none" stroke="#a4a4a4" stroke-linecap="round" stroke-width="1.003158"/><path d="m8.8710561 19.816623c0-3.705396-4.3298348-3.679598-4.3298348.0258 0 1.534827 1.5173593 2.537521 2.9657327 2.537521 1.4483735 0 1.3641021-1.028492 1.3641021-2.563319z" fill="url(#b)" fill-rule="evenodd" opacity=".141176" stroke-width=".603916"/><path d="m7.5000207 21.5 3.0000003-3-3.0000003-3-.00541 2.013948-3.99459-.01395.000668 2.015359 3.9993399-.01536z" fill="url(#d)" stroke="#002e99" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m8.5000207 19.126834.649505-.626834-.649505-.601288v.601288h-4.5 4.5z" display="block" fill="none" opacity=".401" stroke="url(#c)" stroke-miterlimit="7"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_imagebutton.svg b/icon-themes/elementary_svg/cmd/lc_imagebutton.svg
new file mode 100644
index 000000000..cb2551f38
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_imagebutton.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500001" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.9389669 0 0 .26458333 -213.68182 273.20281)" gradientUnits="userSpaceOnUse" x1="4.33744" x2="4.33744" y1="289.56088" y2="295.74612"><stop offset="0" stop-color="#f7f7f7"/><stop offset=".5" stop-color="#ececec"/><stop offset="1" stop-color="#dfdfdf"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.26458484 0 0 .26458333 -11.725885 216.2285)" gradientUnits="userSpaceOnUse" x1="4.724018" x2="4.724018" y1="289.94748" y2="294.97299"><stop offset="0" stop-color="#fff"/><stop offset=".11538181" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999738" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.26458484 0 0 .26458333 -11.725885 216.2285)" gradientUnits="userSpaceOnUse" x1="21.000023" x2="21.000023" y1="12.289991" y2="16.789968"><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="d"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="18.883095" x2="19.063079" xlink:href="#d" y1="5.397024" y2="19.635038"/><linearGradient id="f"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="23.533221" x2="23.761144" xlink:href="#f" y1="19.730917" y2="4.86969"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="15.856916" x2="15.272812" xlink:href="#d" y1="6.343723" y2="17.05819"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="10.895183" x2="10.598716" xlink:href="#f" y1="17.633464" y2="6.127996"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="13.65678" x2="13.529662" y1="7.597205" y2="15.681951"><stop offset="0" stop-color="#fff"/><stop offset=".38875309" 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="k" gradientUnits="userSpaceOnUse" x1="24.272545" x2="24.356573" xlink:href="#d" y1="8.965616" y2="24.881511"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="14.684657" x2="14.19341" xlink:href="#f" y1="24.210359" y2="8.965616"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="21.750067" x2="21.750067" y1="16.28998" y2="22.289949"><stop offset="0" stop-color="#fff"/><stop offset=".35425553" 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(.68442421 0 0 .68442421 .206351 -197.124148)"><rect height="6.185248" rx=".773155" ry=".773139" style="stroke:#000;stroke-width:.386578;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.215686;fill:url(#a)" width="8.118137" x=".278371" y="289.36761"/><g transform="matrix(.25771995 0 0 .25771995 .278338 288.712979)"><path d="m12.652543 6.0400008c-3.1066006 0-5.6250006 2.518406-5.6250006 5.6250012 0 3.106593 2.5184 5.625001 5.6250006 5.625001 3.106601 0 5.625001-2.518408 5.625001-5.625001 0-3.1065952-2.5184-5.6250012-5.625001-5.6250012z" fill="url(#h)" stroke="url(#i)" stroke-width="1.499992"/><path d="m12.652543 6.4150008a5.2500009 5.2500009 0 0 0 -5.2500005 5.2500012 5.2500009 5.2500009 0 0 0 5.2500005 5.250001 5.2500009 5.2500009 0 0 0 5.250001-5.250001 5.2500009 5.2500009 0 0 0 -5.250001-5.2500012zm0 .75a4.5000008 4.5000008 0 0 1 4.500001 4.5000012 4.5000008 4.5000008 0 0 1 -4.500001 4.5 4.5000008 4.5000008 0 0 1 -4.5000004-4.5 4.5000008 4.5000008 0 0 1 4.5000004-4.5000012z" fill="url(#j)"/></g><g stroke-width="1.499992" transform="matrix(.25771995 0 0 .25771995 .278338 288.712979)"><path d="m16.500046 10.040002v8.999956h8.999955v-8.999956z" fill="url(#e)" stroke="url(#g)" stroke-linejoin="round"/><path d="m18.000039 11.539995v5.99997h5.99997v-5.99997z" fill="none" stroke="url(#c)"/></g><g stroke-width="1.499992" transform="matrix(.25771995 0 0 .25771995 -2.041142 288.455258)"><path d="m21.750067 13.289995-5.249974 11.249944s10.500005.000037 10.5 0z" fill="url(#k)" stroke="url(#l)" stroke-linejoin="round" stroke-width="1.499992"/><path d="m21.790515 16.797284-2.941391 6.242662h5.805788z" fill="none" stroke="url(#m)"/></g><rect height="5.412092" rx=".386578" ry=".386573" style="fill:none;stroke-width:.386578;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.215686;stroke:url(#b)" width="7.344982" x=".664949" y="289.75418"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_imagecontrol.svg b/icon-themes/elementary_svg/cmd/lc_imagecontrol.svg
new file mode 100644
index 000000000..7e43248ad
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_imagecontrol.svg
@@ -0,0 +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(0 .4865 -.37838 0 21.58 .824)" gradientUnits="userSpaceOnUse" x1="6.528263" x2="41.471737" y1="25.318462" y2="25.318462"><stop offset="0" stop-color="#fff"/><stop offset=".00000002" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="9.978495" x2="9.978495" y1="13.912886" y2="-5.872059"><stop offset="0"/><stop offset="1" stop-color="#333"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="14" x2="6" y1="8" y2="16"><stop offset="0" stop-color="#fff"/><stop offset=".125" stop-color="#fff" stop-opacity="0"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><clipPath id="d"><path d="m8 2.6855469v14.0000001l3.132812-3.820313 2.066407 4.986328a1.0001 1.0001 0 1 0 1.847656-.765624l-2.111328-5.095704 4.378906.009766z"/></clipPath><linearGradient id="e" gradientTransform="matrix(.0328 0 0 .01513 .147 14.28)" gradientUnits="userSpaceOnUse" x1="302.86" x2="302.86" y1="366.65" y2="609.51"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="f" cx="605.71" cy="486.65" gradientTransform="matrix(.0328 0 0 .01513 .154 14.28)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#g"/><linearGradient id="g"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="h" cx="605.71" cy="486.65" gradientTransform="matrix(-.0328 0 0 .01513 23.846 14.28)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#g"/><linearGradient id="i" gradientTransform="matrix(.48626 .00027 .0001 .34755 59.86 1.242)" gradientUnits="userSpaceOnUse" x1="-116.939" x2="-75.809" y1="28.167" y2="28.135"><stop offset="0" stop-opacity=".271"/><stop offset="1" stop-opacity=".368"/></linearGradient><linearGradient id="j" gradientTransform="matrix(0 .57143159 -.34765868 0 21.376801 -1.21579)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.11183 0 0 .11095 27.052 7.434)" gradientUnits="userSpaceOnUse" x1="-96.557" x2="-96.557" y1="110.92" y2="39.992"><stop offset="0" stop-color="#e89c42"/><stop offset="1" stop-color="#faca67"/></linearGradient><linearGradient id="l" gradientTransform="matrix(0 -.11183 .1195 0 6.62 -5.052)" gradientUnits="userSpaceOnUse" x1="-107.46" x2="-107.46" y1="-37.385" y2="38.561"><stop offset="0" stop-color="#0b85e9"/><stop offset="1" stop-color="#69d1ef"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.0751 .00587 -.0062 .0715 25.005 9.547)" gradientUnits="userSpaceOnUse" x1="-211.29" x2="-208.5" y1="88.75" y2="75.191"><stop offset="0" stop-color="#ec4502"/><stop offset="1" stop-color="#fe7617"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.07503 0 0 .0756 21.87 7.858)" gradientUnits="userSpaceOnUse" x1="-184.92" x2="-175.25" y1="113.98" y2="88.801"><stop offset="0" stop-color="#7a0f01"/><stop offset="1" stop-color="#d31807"/></linearGradient><path d="m20.5 2.5v20h-16v-20z" fill="url(#j)" stroke-width="1.059626"/><path d="m5.5 21.5v-18h14v18z" fill="none" stroke="url(#a)" stroke-linecap="round"/><g opacity=".2"><path d="m4.083 19.827h15.835v3.673h-15.835z" fill="url(#e)" transform="translate(0 .5)"/><path d="m19.917 19.827v3.673c1.69.007 4.083-.823 4.083-1.837 0-1.013-1.885-1.836-4.083-1.836z" fill="url(#f)" transform="translate(0 .5)"/><path d="m4.083 19.827v3.673c-1.69.007-4.083-.823-4.083-1.837 0-1.013 1.885-1.836 4.083-1.836z" fill="url(#h)" transform="translate(0 .5)"/></g><path d="m22.5 19.5h-20v-16h20z" fill="none" stroke="url(#i)" stroke-linejoin="round" transform="matrix(0 1 -1 0 24 0)"/><path d="m4 5v13h17v-13z" fill="url(#k)" transform="matrix(0 1 -1 0 24 0)"/><path d="m6 4v11.764c.38.108.872.196 1.46.196 1.494 0 1.28-.537 2.568-.537 1.287 0 2.046.877 3.786.877 2.156 0 2.65-1.413 4.356-1.413 1.332 0-2.568.773-1.102.773.99 0 1.32-.406 1.932-.67v-10.99z" opacity=".07"/><path d="m4 18h11.145c.124-.252.237-.572.237-.918 0-.79-.68-1.56-.68-2.878s.855-2.31.855-3.97-1.238-2.035-1.238-4.153.783 2.082.783.755c0-.914-.34-1.304-.557-1.835h-10.545z" fill="url(#l)" transform="matrix(0 1 -1 0 24 0)"/><g fill="#fff"><path d="m18.62 13.055c-1.177 0-1.92.337-2.526.65-.607.314-1.064.588-1.87.588-.83 0-1.485-.2-2.138-.412s-1.306-.443-2.066-.443c-.748 0-1.35.18-1.842.352s-.873.33-1.207.33c-.302 0-.596-.105-.837-.218a.31.314 0 0 0 -.133-.03v1.35c.414.105.934.186 1.545.186.826 0 1.247-.152 1.564-.29.317-.136.514-.247 1.156-.247.615 0 1.11.203 1.716.425.608.22 1.32.453 2.29.453 1.206 0 1.99-.385 2.64-.742.65-.358 1.152-.67 1.975-.67.043 0 .073.006.113.008v-1.272c-.126-.006-.236-.017-.38-.017z" opacity=".1"/><path d="m18.62 13.674c-2.242 0-2.638 1.238-4.397 1.238-1.76 0-2.808-.855-4.203-.855-1.396 0-2.214.68-3.05.68-.365 0-.703-.113-.97-.237v.713c.402.108.924.195 1.545.195 1.583 0 1.357-.537 2.72-.537 1.364 0 2.165.878 4.008.878 2.283 0 2.808-1.414 4.614-1.414.042 0 .073.006.113.008v-.65c-.125-.007-.234-.018-.38-.018z" opacity=".3"/><path d="m18.62 14.174c-2.242 0-2.638 1.238-4.397 1.238-1.76 0-2.808-.855-4.203-.855-1.396 0-2.214.68-3.05.68-.365 0-.703-.113-.97-.237v.713c.402.108.924.195 1.545.195 1.583 0 1.357-.537 2.72-.537 1.364 0 2.165.878 4.008.878 2.283 0 2.808-1.414 4.614-1.414.042 0 .073.006.113.008v-.65c-.125-.007-.234-.018-.38-.018z"/></g><path d="m18.5 4.5v16h-12v-16z" fill="none" opacity=".3" stroke="#000"/><path d="m8.9 15.537c-.072-.006-.154 0-.237.028-.32.108-.358.322-.387.425-.03.103-.035.182-.04.266-.01.17 0 .346.006.523.007.144.013.273.016.387-.11.025-.234.053-.375.083-.176.038-.355.076-.52.128-.08.026-.16.052-.257.108-.05.028-.106.06-.172.134s-.146.212-.142.378c.01.326.21.424.305.482.093.057.17.087.252.117.164.06.347.11.526.156l.393.108-.035.365c-.017.172-.033.343-.033.51 0 .08.003.16.028.266.013.054.03.115.083.198.053.082.164.2.332.247.327.092.488-.06.575-.126.087-.068.14-.13.196-.195.11-.132.215-.28.318-.43.084-.12.16-.228.227-.32.107.04.223.087.356.14.166.07.334.138.5.188.082.025.16.048.273.057.056.005.124.01.223-.013.1-.023.248-.088.347-.225.193-.268.094-.463.053-.562-.04-.1-.084-.165-.132-.236-.096-.14-.214-.28-.33-.42-.095-.113-.177-.214-.25-.304.074-.083.156-.173.252-.277.12-.13.24-.26.34-.393.05-.067.1-.132.143-.232.023-.05.047-.11.055-.206.01-.096-.01-.252-.117-.385-.208-.258-.432-.225-.543-.22-.112.007-.193.026-.278.048-.17.043-.35.105-.523.167-.145.05-.27.096-.385.133-.06-.092-.124-.196-.198-.314-.092-.146-.185-.295-.288-.428-.052-.066-.1-.128-.185-.2-.043-.036-.096-.077-.19-.114-.047-.02-.112-.036-.185-.04zm.84 1.15.022.005c-.006 0-.023.006-.026.007-.01 0-.015-.01.005-.012zm.308.1c.026.02.024.03.02.024l-.02-.023zm-1.592.32c.02-.01.022.003.015.006l-.03.008c.003 0 .013-.012.016-.013zm-.198.243v.027c0 .01-.01.002 0-.027zm2.613.48c-.004-.007.007-.006.017.022l-.016-.02zm.01.31c-.014.03-.024.032-.02.026.002-.003.014-.02.02-.025zm-2.602.507v.03c-.008-.03 0-.037 0-.03zm.174.268.025.01c.01.003 0 .007-.025-.01zm1.64.29c.007-.007.008.004-.018.023zm-.338.095c.004 0 .024.01.032.01-.033 0-.04-.012-.032-.01z" opacity=".05"/><path d="m8.762 16.02c-.18.06.03 1.366-.084 1.512-.11.14-1.464.284-1.46.46.006.182 1.38.393 1.49.54.106.144-.17 1.416.007 1.466.183.05.82-1.125 1.002-1.18.176-.05 1.36.59 1.464.444.11-.15-.87-1.087-.867-1.27.002-.175 1.01-1.05.897-1.188-.116-.144-1.358.45-1.54.392-.174-.056-.734-1.236-.908-1.177z" opacity=".15"/><path d="m8.022 12.505c.174-.06.736 1.123.91 1.18.182.057 1.423-.54 1.54-.395.11.14-.896 1.014-.898 1.19-.002.182.977 1.12.868 1.27-.104.145-1.29-.496-1.465-.443-.182.054-.818 1.23-1 1.18-.178-.05.097-1.322-.01-1.465-.11-.148-1.482-.36-1.487-.542-.005-.176 1.35-.32 1.46-.46.114-.147-.098-1.454.082-1.515z" fill="url(#m)" transform="translate(.792 3.174)"/><path d="m8.83 15.645-.047.046c0 .002-.002.003-.002.003-.096.235.06 1.26-.038 1.385-.004.005-.01.012-.018.017l.04.027c.79.237.098-1.428.08-1.475l-.012-.002z" fill="#9d0f06" opacity=".5"/><path d="m6.754 14.427c-.167.002-.263.01-.263.01v.04c.1.18 1.39.384 1.5.53.107.143-.17 1.43.01 1.48.184.052.827-1.138 1.01-1.193.18-.053 1.362.587 1.48.45-1-1.225-3.015-1.323-3.736-1.317z" fill="url(#n)" opacity=".75" transform="translate(.792 3.174)"/><g transform="translate(6.010753 10.010752)"><g fill-rule="evenodd" stroke="#000" stroke-linejoin="round"><path d="m7.9892474.989248v10.999999l2.5652276-2.9424833 2.044188 3.7280743c.494727 1.242916 2.142881-.74317 1.613492-1.971723l-1.874329-2.6219433 3.651422-.1919247z" opacity=".02" stroke-width="6"/><path d="m7.9892474.989248v10.999999l2.5652276-2.9424833 2.044188 3.7280743c.494727 1.242916 2.142881-.74317 1.613492-1.971723l-1.874329-2.6219433 3.117524-.2046366z" opacity=".2" stroke-width="2"/><path d="m7.9892474.989248v10.999999l2.5652276-2.9424833 2.044188 3.7280743c.494727 1.242916 2.142881-.74317 1.613492-1.971723l-1.874329-2.6219433 3.117524-.2046366z" opacity=".05" stroke-width="4"/></g><path d="m7 0v11l2.5652277-2.9424843 2.0441883 3.7280743c.494704 1.24297 2.357232.471184 1.827788-.757391l-2.088625-3.8362743 3.651421-.1919247z" fill="none" stroke="#fff" stroke-width="2"/><path d="m7 0v11l2.5652277-2.9424843 2.0441883 3.7280743c.494704 1.24297 2.357232.471184 1.827788-.757391l-2.088625-3.8362743 3.651421-.1919247z" fill="url(#b)" fill-rule="evenodd"/><path clip-path="url(#d)" d="m6.9891304 6.9358866v11.1195654l2.59311-2.974467 2.0664066 3.768597c.500102 1.256433 2.382807.476286 1.847656-.765624l-2.111328-3.877973 3.691112-.194011z" fill="none" opacity=".4" stroke="url(#c)" stroke-width="2.695652" transform="matrix(.98924729 0 0 .98924729 .086022 -6.861307)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_imagemapdialog.svg b/icon-themes/elementary_svg/cmd/lc_imagemapdialog.svg
new file mode 100644
index 000000000..cb3091a90
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_imagemapdialog.svg
@@ -0,0 +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(.48649 0 0 .37838 .82433 3.4189)" gradientUnits="userSpaceOnUse" x1="23.999815" x2="23.999815" y1="6.821449" y2="26.642794"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".23529"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="9.978495" x2="9.978495" y1="13.912886" y2="-5.872059"><stop offset="0"/><stop offset="1" stop-color="#333"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="14" x2="6" y1="8" y2="16"><stop offset="0" stop-color="#fff"/><stop offset=".125" stop-color="#fff" stop-opacity="0"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><clipPath id="d"><path d="m8 2.6855469v14.0000001l3.132812-3.820313 2.066407 4.986328a1.0001 1.0001 0 1 0 1.847656-.765624l-2.111328-5.095704 4.378906.009766z"/></clipPath><linearGradient id="e" gradientTransform="matrix(.07503 0 0 .07559 21.87 8.858)" gradientUnits="userSpaceOnUse" x1="-184.92" x2="-175.25" y1="113.98" y2="88.801"><stop offset="0" stop-color="#7a0f01"/><stop offset="1" stop-color="#d31807"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.075111 .0058678 -.0061939 .071505 25.005 10.547)" gradientUnits="userSpaceOnUse" x1="-211.29" x2="-208.5" y1="88.75" y2="75.191"><stop offset="0" stop-color="#ec4502"/><stop offset="1" stop-color="#fe7617"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.11183 0 0 .11949 27.052 8.6135)" gradientUnits="userSpaceOnUse" x1="-107.46" x2="-107.46" y1="-37.385" y2="38.561"><stop offset="0" stop-color="#0b85e9"/><stop offset="1" stop-color="#69d1ef"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.11183 0 0 .11095 27.052 8.4336)" gradientUnits="userSpaceOnUse" x1="-96.557" x2="-96.557" y1="110.92" y2="39.992"><stop offset="0" stop-color="#e89c42"/><stop offset="1" stop-color="#faca67"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.48649 0 0 .37838 .82433 3.4189)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="5.5642" y2="43"><stop offset="0" stop-color="#fff"/><stop offset=".036262" stop-color="#fff" stop-opacity=".23529"/><stop offset=".95056" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.54286 0 0 .32593 -.52854 4.1778)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".98521" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.48626 .00027192 .00009966 .34755 59.86 2.2422)" gradientUnits="userSpaceOnUse" x1="-76.835" x2="-76.844" y1="6.6806" y2="52.888"><stop offset="0" stop-opacity=".27059"/><stop offset="1" stop-opacity=".368"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.032794 0 0 .015126 .14745 14.281)" gradientUnits="userSpaceOnUse" x1="302.86" x2="302.86" y1="366.65" y2="609.51"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="m" cx="605.71" cy="486.65" gradientTransform="matrix(.032794 0 0 .015126 .1539 14.281)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#n"/><linearGradient id="n"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="o" cx="605.71" cy="486.65" gradientTransform="matrix(-.032794 0 0 .015126 23.846 14.281)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#n"/><g opacity=".2" transform="translate(0 -1)"><path d="m4.0827 19.827h15.835v3.6734h-15.835z" fill="url(#l)" opacity="1"/><path d="m19.917 19.827v3.6732c1.6888.0069 4.0827-.82297 4.0827-1.8368s-1.8846-1.8363-4.0827-1.8363z" fill="url(#m)" opacity="1"/><path d="m4.0827 19.827v3.6732c-1.6888.006915-4.0827-.82297-4.0827-1.8368s1.8846-1.8363 4.0827-1.8363z" fill="url(#o)" opacity="1"/></g><path d="m22.5 20.5h-20v-16h20z" fill="none" stroke="url(#k)" stroke-linejoin="round" stroke-width=".99992"/><path d="m3 5c4.3539 0 19 .0009375 19 .0009375l.000024 14.999s-12.667 0-19 0v-15z" fill="url(#j)"/><path d="m21.5 19.5h-18v-14h18z" fill="none" stroke="url(#i)" stroke-linecap="round"/><path d="m4 6v13h17v-13z" fill="url(#h)"/><path d="m8.1084 13.363c-.072735-.0055-.15451.000096-.23697.02791-.32184.10858-.35875.32248-.38749.42515-.028735.10266-.03468.18245-.039352.26664-.00934.16837-.00208.34534.00586.5222.00651.14527.012305.2742.015154.38807-.11099.02573-.2333.05337-.37416.08352-.17654.03779-.355.07562-.51961.12742-.082303.02591-.15962.05205-.25784.10808-.049113.02801-.10568.06133-.1719.13469-.066224.07336-.14646.21132-.14189.37801.00892.32542.21049.42382.30432.4814.093829.05758.16951.08689.25228.11698.16554.06019.34815.10899.52756.15617.14786.03889.2774.07553.39239.10803-.00861.1083-.020522.22799-.033877.36434-.016818.17167-.033277.34305-.032406.50816.0004358.08255.00232.16128.027923.26747.012793.0531.030065.11401.082828.1966.052764.08259.16349.19963.33159.24698.32751.09226.48855-.05824.57516-.1253.086609-.06705.13995-.12918.19568-.19474.11147-.13111.21535-.28071.3181-.42836.08451-.12144.15964-.22882.22766-.32267.10568.04112.22197.08844.35456.14266.16612.06793.33419.1372.49933.18713.08257.02496.15975.0473.27375.05676.057.0047.12539.0089.2241-.01344.09871-.02238.24778-.0876.34692-.22492.19336-.26784.09361-.46266.05331-.56179s-.08453-.16528-.13284-.23588c-.09661-.14119-.21482-.28105-.33059-.41934-.09508-.11357-.17728-.21445-.24995-.30472.07386-.08297.15631-.17336.25154-.27659.11944-.12948.2395-.25933.34062-.39344.05056-.06705.09837-.13172.14318-.232.0224-.05014.04672-.10941.05498-.20573.0083-.09632-.01097-.25274-.1176-.38502-.2079-.2579-.43156-.22503-.54299-.21928-.11143.0058-.19251.02499-.27808.04681-.17114.04364-.34872.10504-.52303.16695-.14369.05103-.27.0958-.38314.13366-.05991-.09235-.12454-.19596-.19807-.31393-.0922-.14792-.18536-.29642-.28793-.42928-.051285-.06643-.098347-.1286-.1847-.20013-.043178-.03577-.096085-.07714-.18981-.11431-.046863-.01859-.11182-.03544-.18456-.04095zm.8408 1.1512c.0025-.000358.01724.0039.02057.0038-.0059.0015-.02274.0061-.02613.0068-.0083.0017-.01458-.0077.0056-.01062zm.30724.09917c.0256.02035.02393.02946.01886.02358-.0023-.0027-.01429-.01772-.01886-.02358zm-1.5929.31992c.020658-.0093.022418.0032.015768.0057-.00348.0013-.023299.0062-.030936.0086.003-.0018.012711-.01318.015173-.01429zm-.19756.24322c-.0003811.0061.0004039.02313.0000204.02653-.00102.0091-.00917.0022-.0000204-.02653zm2.6127.48046c-.0047-.0078.0064-.0064.01674.02121-.0035-.0052-.01495-.01826-.01674-.02121zm.008.31013c-.01235.02884-.02274.03152-.01843.02509.002-.003.01389-.01901.01843-.02509zm-2.6007.50649c.0002138.0035-.0004271.02329-.0003604.03092-.00801-.03061-.0001219-.03857.0003604-.03092zm.17419.26785c.00559.0021.021678.0073.024803.0086.00882.0037.00116.0086-.024803-.0086zm1.64.2895c.0065-.0069.0075.0045-.01824.02289.0046-.0053.01564-.02015.01824-.02289zm-.33801.09519c.0038.000919.02335.0089.03153.01131-.03279-.0022-.03929-.01322-.03153-.01131z" opacity=".05"/><path d="m4 5.9997v7.7637c.37971.10787.87211.19607 1.4585.19607 1.4952 0 1.2818-.53661 2.5693-.53661s2.0458.87715 3.7864.87715c2.1558 0 2.6506-1.4138 4.3562-1.4138 1.3319 0 1.4319.77396 2.8977.77396.99024 0 1.3191-.40659 1.9318-.67076v-6.9898z" opacity=".07"/><path d="m4 5.9928v7.1445c.25243.12435.57207.23735.91761.23735.78911 0 1.5608-.68108 2.8784-.68108s2.3086.85651 3.9699.85651 2.0352-1.2383 4.1534-1.2383 1.9191.78428 3.2455.78428c.91365 0 1.3038-.34092 1.8352-.55725v-6.5459z" fill="url(#g)"/><g fill="#fff" transform="translate(0 -1)"><path d="m15.919 11.807c-1.1128 0-1.8127.33663-2.3858.65012-.57306.31349-1.0054.58821-1.7676.58821-.78332 0-1.4024-.19996-2.0188-.41278-.61633-.21282-1.2327-.44374-1.9511-.44374-.70624 0-1.274.17748-1.7386.35086-.46461.17338-.82443.33022-1.1398.33022-.28552 0-.56384-.10428-.79204-.21671a.29416.31427 0 0 0 -.12557-.03096v1.3518c.39113.10457.88178.18575 1.4585.18575.78051 0 1.1776-.15218 1.4778-.28894.30023-.13676.48598-.24766 1.0915-.24766.58122 0 1.0488.20154 1.6227.4231.57396.22156 1.2471.45406 2.1636.45406 1.1381 0 1.879-.38564 2.492-.743s1.0874-.67076 1.8642-.67076c.61261 0 .89719.1661 1.275.36118.3778.19508.84135.41278 1.6227.41278.99506 0 1.4312-.39443 1.9318-.6398v-1.1867a.29416.31427 0 0 0 -.10625.02064c-.58271.23722-.88381.53661-1.729.53661-.60894 0-.79899-.15586-1.1977-.36118-.39874-.20532-.95463-.4231-2.0477-.4231z" opacity=".1"/><path d="m15.919 12.426c-2.1182 0-2.4921 1.2383-4.1534 1.2383s-2.6523-.85651-3.9699-.85651-2.0893.68108-2.8784.68108c-.34554 0-.66519-.11299-.91761-.23735v.71204c.37971.10787.87211.19607 1.4585.19607 1.4952 0 1.2818-.53661 2.5693-.53661s2.0458.87715 3.7864.87715c2.1558 0 2.6506-1.4138 4.3562-1.4138 1.3319 0 1.4319.77396 2.8977.77396.99024 0 1.3191-.40659 1.9318-.67076v-.53661c-.53139.21633-.92158.55725-1.8352.55725-1.3264 0-1.1272-.78428-3.2455-.78428z" opacity=".3"/><path d="m15.919 12.926c-2.1182 0-2.4921 1.2383-4.1534 1.2383s-2.6523-.85651-3.9699-.85651-2.0893.68108-2.8784.68108c-.34554 0-.66519-.11299-.91761-.23735v.71204c.37971.10787.87211.19607 1.4585.19607 1.4952 0 1.2818-.53661 2.5693-.53661s2.0458.87715 3.7864.87715c2.1558 0 2.6506-1.4138 4.3562-1.4138 1.3319 0 1.4319.77396 2.8977.77396.99024 0 1.3191-.40659 1.9318-.67076v-.53661c-.53139.21633-.92158.55725-1.8352.55725-1.3264 0-1.1272-.78428-3.2455-.78428z"/></g><path d="m4.5 6.5c3.6664 0 16 .0007556 16 .0007556l.000018 11.999s-10.667 0-16 0v-12z" fill="none" opacity=".3" stroke="#000"/><path d="m7.9702 13.845c-.18011.06076.030127 1.3677-.083875 1.5137-.11007.14097-1.4643.28389-1.4595.45944.00498.18182 1.378.39306 1.4886.54133.10678.14316-.16909 1.4148.00778 1.4646.18319.0516.8198-1.1245 1.0021-1.1788.17606-.05249 1.3596.58747 1.4641.44271.10823-.14992-.87019-1.0868-.86809-1.2687.002-.1756 1.009-1.05.89675-1.1893-.11629-.14426-1.3577.45057-1.5388.39253-.17481-.05604-.73516-1.2361-.90906-1.1775z" opacity=".15"/><path d="m8.0218 13.505c.17396-.05869.73612 1.123.91099 1.1791.18111.05806 1.4218-.5383 1.5381-.39399.11232.13934-.89478 1.0139-.89681 1.1896-.0021.18193.97661 1.1207.86834 1.2707-.10454.14481-1.2891-.4964-1.4652-.44389-.18241.05438-.81823 1.2309-1.0015 1.1793-.17693-.04984.098058-1.3207-.00876-1.4639-.11063-.14832-1.4823-.35995-1.4873-.54183-.00482-.17561 1.3497-.31984 1.4598-.46086.11404-.14605-.097885-1.4534.082282-1.5142z" fill="url(#f)"/><path d="m8.0393 13.471-.04821.04636c-.000344.0011-.0019.0014-.0019.0021-.096792.23422.058261 1.2592-.03946 1.3843-.0042.0052-.01001.01243-.017541.01766l.039461.0265c.79033.23672.098571-1.4277.07889-1.4748-.0037-.000698-.0074-.0025-.01094-.0021z" fill="#9d0f06" opacity=".5"/><path d="m6.7536 15.427c-.16634.0015-.2626.0094-.2626.0094v.04c.097563.17932 1.3904.3845 1.4982.52913.10805.14487-.1696 1.4307.00936 1.4811.18536.05222.82838-1.1379 1.0129-1.1929.17705-.05278 1.3609.58692 1.4795.45118l-.002-.0022c-.99829-1.2238-3.0144-1.3218-3.7352-1.3157z" fill="url(#e)" opacity=".75"/><rect fill="#ff8c82" fill-opacity=".816176" height="10.5" rx="1" stroke="#7a0000" stroke-linecap="square" stroke-opacity=".517647" width="13" x="9.5" y="4.5"/><g transform="translate(6.010753 10.010752)"><g fill-rule="evenodd" stroke="#000" stroke-linejoin="round"><path d="m7.9892474.989248v10.999999l2.5652276-2.9424833 2.044188 3.7280743c.494727 1.242916 2.142881-.74317 1.613492-1.971723l-1.874329-2.6219433 4.109049-.3953145z" opacity=".02" stroke-width="6"/><path d="m7.9892474.989248v10.999999l2.5652276-2.9424833 2.044188 3.7280743c.494727 1.242916 2.142881-.74317 1.613492-1.971723l-1.874329-2.6219433 3.117524-.2046366z" opacity=".2" stroke-width="2"/><path d="m7.9892474.989248v10.999999l2.5652276-2.9424833 2.044188 3.7280743c.494727 1.242916 2.142881-.74317 1.613492-1.971723l-1.874329-2.6219433 3.651422-.1919247z" opacity=".05" stroke-width="4"/></g><path d="m7 0v11l2.5652277-2.9424843 2.0441883 3.7280743c.494704 1.24297 2.357232.471184 1.827788-.757391l-2.088625-3.8362743 3.651421-.1919247z" fill="none" stroke="#fff" stroke-width="2"/><path d="m7 0v11l2.5652277-2.9424843 2.0441883 3.7280743c.494704 1.24297 2.357232.471184 1.827788-.757391l-2.088625-3.8362743 3.651421-.1919247z" fill="url(#b)" fill-rule="evenodd"/><path clip-path="url(#d)" d="m6.9891304 6.9358866v11.1195654l2.59311-2.974467 2.0664066 3.768597c.500102 1.256433 2.382807.476286 1.847656-.765624l-2.111328-3.877973 3.151411-.206867z" fill="none" opacity=".4" stroke="url(#c)" stroke-width="2.695652" transform="matrix(.98924729 0 0 .98924729 .086022 -6.861307)"/></g><path d="m21.5 14h-11v-8.5h11z" fill="none" opacity=".5" stroke="url(#a)" stroke-linecap="round"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_importdialog.svg b/icon-themes/elementary_svg/cmd/lc_importdialog.svg
new file mode 100644
index 000000000..e3a82904c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_importdialog.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="12.001243" x2="12.001243" y1="5" y2="19.914931"><stop offset="0" stop-color="#fff"/><stop offset=".01652508" stop-color="#fff" stop-opacity=".235294"/><stop offset=".98001981" 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 29.714934 -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 -18.284598 -104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#c"/><linearGradient id="e" gradientTransform="matrix(1.1234054 0 0 1 -2.961737 0)" 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><radialGradient id="f" cx="7.685578" cy="5.959014" gradientTransform="matrix(0 1.1500005 -1.2044328 -.00000002 19.177231 -8.838419)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e1e1e1"/></radialGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="14" x2="14" y1="5" y2="7"><stop offset="0" stop-color="#e5e5e5"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><radialGradient id="h" cx="24.837126" cy="36.421127" gradientTransform="matrix(.27598143 0 0 -.29583148 9.676194 24.819207)" gradientUnits="userSpaceOnUse" r="15.644737"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="17.129183" x2="17.129183" y1="6.5" y2="18.201637"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.58603996 0 0 .33333609 17.884286 2.442686)" gradientUnits="userSpaceOnUse" x1="5.03216" x2="5.03216" y1="28.671696" y2="29.671688"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.68959699 0 0 .63823543 17.618529 -5.989018)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" y1="22.402153" y2="35.268829"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g opacity=".4" transform="matrix(.5789476 0 0 .42857134 -1.894738 2.857146)"><path d="m39.726803 40h5v7h-5z" fill="url(#b)"/><path d="m-8.272728-47h5v7h-5z" fill="url(#d)" transform="scale(-1)"/><path d="m8.272317 40h31.455351v7.000001h-31.455351z" fill="url(#e)"/></g><rect fill="url(#f)" height="17" rx=".5" width="20" x="2" y="4"/><path d="m2.5 3.5c-.554 0-1 .446-1 1v4.5h21v-4.5c0-.554-.446-1-1-1z" fill="url(#g)"/><g fill="none"><rect height="18.000027" opacity=".3" rx="1" stroke="#0e141f" stroke-linecap="round" stroke-linejoin="round" width="21" x="1.5" y="3.5"/><path d="m2.5 4.5h19v15.998756h-19z" opacity=".7" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><path d="m2 8.5h20" opacity=".2" stroke="#000"/></g><path d="m20.848436 14.044686a4.317657 4.6282081 0 1 0 -8.635314 0 4.317657 4.6282081 0 0 0 8.635314 0z" fill="url(#h)" fill-rule="evenodd" opacity=".141176"/><path d="m17.129183 6.5c-.129184 0-.228749.10128-.285156.126255-.0048.0054-.01041.01065-.01553.01578l-6.224035 5.103413c-.0657.06681-.104463.157237-.104463.256748 0 .0988.03876.184234.104463.255315l6.224036 5.103361c.0051.0051.01072.01037.01553.01577.07024.07606.167788.123358.285157.123358.218072 0 .370816-.158254.370816-.371495v-3.262028c-.000137-.199024.18217-.365761.392893-.365761h5.245713c.206604 0 .361385-.157269.361385-.367193v-2.267765c0-.209925-.154781-.367193-.361385-.367193h-5.281009c-.19344-.01837-.357729-.177038-.3576-.364322v-3.267049c0-.190944-.223285-.367194-.370815-.367194z" fill="url(#i)" stroke="#452981" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5"/><g fill="none"><path d="m17.499996 12.499999h5.000005v-1.000006h-5.000005" opacity=".5" stroke="url(#j)" stroke-width=".999992"/><path d="m17.558569 12.499997c-.567826.000171-1.058388.877889-1.058573 1.405861v1.864008l-4.635221-3.778715 4.635221-3.789885v2.13906c0 .599342.699145 1.159576 1 1.159667" opacity=".5" stroke="url(#k)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_importfromfile.svg b/icon-themes/elementary_svg/cmd/lc_importfromfile.svg
new file mode 100644
index 000000000..faadb9d11
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_importfromfile.svg
@@ -0,0 +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="17.277" x2="26.847" y1="10.055" y2="16.696"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 -.59172 -.63517 0 30.523 33.108)" gradientUnits="userSpaceOnUse" x1="38.941" x2="20.576" y1="15.991" y2="15.991"><stop offset="0" stop-color="#fff"/><stop offset=".512" stop-color="#fff" stop-opacity=".235"/><stop offset=".585" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.4054 0 0 .5135 2.27 -.324)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.474" y2="41.526"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.48572 0 0 .4563 .343 .35)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="e" cx="605.714" cy="486.648" gradientTransform="matrix(.01205 0 0 .00824 13.24 18.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#f"/><linearGradient id="f"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="g" cx="605.714" cy="486.648" gradientTransform="matrix(-.01205 0 0 .00824 10.76 18.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#f"/><linearGradient id="h" gradientTransform="matrix(.0352 0 0 .00824 -.725 18.98)" 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><path d="m3.5 22h17v2h-17z" fill="url(#h)" opacity=".15"/><path d="m3.5 22v2c-.62.004-1.5-.448-1.5-1s.692-1 1.5-1z" fill="url(#g)" opacity=".15"/><path d="m20.5 22v2c.62.004 1.5-.448 1.5-1s-.692-1-1.5-1z" fill="url(#e)" opacity=".15"/><path d="m3.5 1.5h17v21h-17z" fill="url(#d)"/><path d="m19.5 21.5h-15v-19h15z" fill="none" stroke="url(#c)" stroke-linecap="round"/><path d="m3.446 1.482h17v21h-17z" fill="none" opacity=".3" stroke="#000" stroke-linejoin="round"/><g stroke-miterlimit="7" stroke-width="1.5"><path d="m23.193 25.327c5.627-4.905 3.627-12.905-4.873-13.12v-4.142l-9 6.905 9 6.905v-4.11c4.947-.193 7.718 4.318 4.182 7.563z" display="block" fill="url(#a)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".693" transform="matrix(.66667 0 0 .66667 4.28 -.857)"/><path d="m24.514 22.922c2.428-2.844.905-10.267-7.15-9.716l-.087-3.15-6.34 4.913 6.34 4.87v-2.903c7.71-.745 7.962 4.835 7.236 5.985z" display="block" fill="none" opacity=".53" stroke="url(#b)" transform="matrix(.66667 0 0 .66667 4.28 -.857)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_importslidefromfile.svg b/icon-themes/elementary_svg/cmd/lc_importslidefromfile.svg
new file mode 100644
index 000000000..27594d7b3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_importslidefromfile.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="4.559" y2="21.517"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="17.129183" x2="17.129183" y1="6.5" y2="18.201637"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.58603996 0 0 .33333609 17.884286 2.442686)" gradientUnits="userSpaceOnUse" x1="5.03216" x2="5.03216" y1="28.671696" y2="29.671688"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.68959699 0 0 .63823543 17.618529 -5.989018)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" y1="22.402153" y2="35.268829"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="f"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.3746 0 0 .37083 29.393 2.44)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.66892 0 0 .4054 -1.18 3.27)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#e" y1="6.733" y2="41.267"/><linearGradient id="i" gradientTransform="matrix(.5135 0 0 .4054 -.325 3.27)" gradientUnits="userSpaceOnUse" x1="37.633" x2="37.633" xlink:href="#e" y1="6.733" y2="41.267"/><linearGradient id="j" gradientTransform="matrix(.47058531 0 0 .36937813 2.972059 3.568188)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="k" cx="605.714" cy="486.648" gradientTransform="matrix(.01325 0 0 .00824 13.363 17.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#f"/><radialGradient id="l" cx="605.714" cy="486.648" gradientTransform="matrix(-.01325 0 0 .00824 10.637 17.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#f"/><linearGradient id="m" gradientTransform="matrix(.03873 0 0 .00824 -1.997 17.98)" 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><g transform="translate(0 -2)"><path d="m2.65 21h18.7v2h-18.7z" fill="url(#m)" opacity=".15"/><path d="m2.65 21v2c-.683.004-1.65-.448-1.65-1s.762-1 1.65-1z" fill="url(#l)" opacity=".15"/><path d="m21.35 21v2c.683.004 1.65-.448 1.65-1s-.762-1-1.65-1z" fill="url(#k)" opacity=".15"/><path d="m5 4.5h17.5v17h-17.5z" fill="url(#j)" stroke-width="1.045825"/><path d="m21.5 20.5h-19v-15h19z" fill="none" stroke="url(#i)" stroke-linecap="square"/><path d="m2 4.5c-.277 0-.5.223-.5.5v16c0 .277.223.5.5.5h3v-17z" fill="url(#a)"/><g fill="none"><path d="m4.5 20.5h-2v-15h2" opacity=".5" stroke="url(#h)" stroke-linecap="square"/><path d="m6 7.5h4m1 0h2m1 0h1m1 0h2m-12 4h2m-2 2h1m-1 2h2m-2 2h2m0-4h1m0 4h1" stroke="#aaa"/><g stroke-linejoin="round"><path d="m5 21.5h17.5v-17h-17.5" stroke="url(#g)"/><path d="m5 21.5h-3.5v-17h3.5" opacity=".4" stroke="#cc3b02"/></g></g><g fill="url(#a)"><path d="m20 14a4 4 0 1 1 -2.116-3.53l-1.884 3.53z" opacity=".5"/><path d="m20 14.012c0 1.734-1.26 3.392-2.933 3.854-1.67.463-3.605-.31-4.497-1.798-.007.007 3.43-2.056 3.43-2.056z" opacity=".5"/><path d="m20 14c0 1.734-1.26 3.392-2.933 3.855-.04-.007-1.067-3.855-1.067-3.855z"/></g></g><path d="m17.129183 6.5c-.129184 0-.228749.10128-.285156.126255-.0048.0054-.01041.01065-.01553.01578l-6.224035 5.103413c-.0657.06681-.104463.157237-.104463.256748 0 .0988.03876.184234.104463.255315l6.224036 5.103361c.0051.0051.01072.01037.01553.01577.07024.07606.167788.123358.285157.123358.218072 0 .370816-.158254.370816-.371495v-3.262028c-.000137-.199024.18217-.365761.392893-.365761h5.245713c.206604 0 .361385-.157269.361385-.367193v-2.267765c0-.209925-.154781-.367193-.361385-.367193h-5.281009c-.19344-.01837-.357729-.177038-.3576-.364322v-3.267049c0-.190944-.223285-.367194-.370815-.367194z" fill="url(#b)" stroke="#452981" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5"/><g fill="none"><path d="m17.499996 12.499999h5.000005v-1.000006h-5.000005" opacity=".5" stroke="url(#c)" stroke-width=".999992"/><path d="m17.558569 12.499997c-.567826.000171-1.058388.877889-1.058573 1.405861v1.864008l-4.635221-3.778715 4.635221-3.789885v2.13906c0 .599342.699145 1.159576 1 1.159667" opacity=".5" stroke="url(#d)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_incrementindent.svg b/icon-themes/elementary_svg/cmd/lc_incrementindent.svg
new file mode 100644
index 000000000..d16ed44d8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_incrementindent.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="6.5" x2="6.5" y1="6.5" y2="17"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-1 0 0 1 29 -1)" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#c" y1="22" y2="0"/><linearGradient id="c"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="d" gradientTransform="matrix(-1 0 0 1 29 4)" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#c" y1="22" y2="0"/><linearGradient id="e" gradientTransform="matrix(0 -.44324004 .45870569 0 -19.384787 24.993361)" gradientUnits="userSpaceOnUse" x1="34.256763" x2="27.058388" y1="60.880592" y2="60.880592"><stop offset="0" stop-color="#fff"/><stop offset=".37316024" stop-color="#fff" stop-opacity=".235294"/><stop offset=".68658012" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="f" cx="24.837126" cy="36.421127" gradientTransform="matrix(-.35132358 0 0 -.1598281 15.904596 20.593033)" gradientUnits="userSpaceOnUse" r="15.644737"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><path d="m23.5 7.5v2h-9v-2z" fill="url(#b)"/><path d="m23.5 7.5v2h-9v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m15 8v1h1v-.5h7v-.5z" fill="#fff" opacity=".2"/><path d="m21.5 12.5v2h-7v-2z" fill="url(#d)"/><path d="m21.5 12.5v2h-7v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m15 13v1h1v-.5h5v-.5z" fill="#fff" opacity=".2"/><path d="m1.6823638 14.771911a5.4963653 2.50047 0 1 1 10.9927302 0 5.4963653 2.50047 0 0 1 -10.9927302 0z" fill="url(#f)" fill-rule="evenodd" opacity=".2"/><g fill="none" stroke-miterlimit="7"><path d="m6.5002344 16.5 5.9997976-5-5.9997975-5.0000593v3.0000593h-5.0002344l-.0004689 4h5.0002343z" display="block" fill="url(#a)" stroke="#a62100" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m7.5 14.344173 3.455062-2.844173-3.455062-2.8330289v1.8330289h-5v2h5z" display="block" opacity=".401" stroke="url(#e)"/></g><path d="m14 1v1h2v-1zm-10 3v1h8v-1zm10 0v1h9v-1zm-10 13v1h8v-1zm10 0v1h9v-1zm-10 3v1h8v-1zm10 0v1h3v-1zm0 3v1h2v-1z" fill="#4d4d4d" opacity=".4"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_incrementlevel.svg b/icon-themes/elementary_svg/cmd/lc_incrementlevel.svg
new file mode 100644
index 000000000..3edcad058
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_incrementlevel.svg
@@ -0,0 +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(.87905913 0 0 1.0000035 13.576794 -16.671791)" gradientUnits="userSpaceOnUse" x1="5.03216" x2="5.03216" y1="27.671694" y2="29.671688"><stop offset="0" stop-color="#fff"/><stop offset=".00000017" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="b" cx="24.837126" cy="36.421127" gradientTransform="matrix(-.52995454 0 0 -.35307735 22.512547 21.835677)" gradientUnits="userSpaceOnUse" r="15.644737"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="c" gradientTransform="matrix(-1 0 0 1 24.00036 1.000001)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="4" y2="19.998161"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="d" gradientTransform="matrix(1.004639 0 0 1 13.142957 -16.179629)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" y1="22.402153" y2="35.268829"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><path d="m1.059 8.976195a8.2909995 5.5238047 0 1 1 16.581999 0 8.2909995 5.5238047 0 0 1 -16.581999 0z" fill="url(#b)" fill-rule="evenodd" opacity=".141176" transform="translate(3.939331 8.54761)"/><path d="m11.966084 4.5136719v.0039c-.162385 0-.29734.06441-.394531.167969-.0067.0074-.01441.01451-.02149.02148l-7.8918599 6.9492291c-.090901.09098-.1445312.214106-.1445312.349609 0 .134536.053632.250868.1445312.347657l7.8918649 6.949218c.0071.007.01484.01412.02149.02148.09719.103564.232145.167969.394531.167969.301717 0 .527344-.215491.527344-.505858v-3.988275c-.000189-.271008.237747-.49805.529297-.49805h7.97727c.285849 0 .5-.214151.5-.5v-4.0000001c0-.285849-.214151-.5-.5-.5h-8.026103c-.267637-.02501-.480647-.241068-.480469-.496091v-3.990234c0-.290366-.225627-.500003-.527344-.500003z" fill="url(#c)" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m13.00036 13.500003h7.5v-3.000003h-7.5" opacity=".6" stroke="url(#a)" stroke-width=".999992"/><path d="m13.055604 13.494013c-.827238.000268-1.555336.670809-1.555604 1.498047v2.920565l-6.7393961-5.920565 6.7393961-5.938069v2.9479618c.000268.827238.728366 1.4977792 1.555604 1.4980472" opacity=".5" stroke="url(#d)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_incrementsublevels.svg b/icon-themes/elementary_svg/cmd/lc_incrementsublevels.svg
new file mode 100644
index 000000000..e094f83e1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_incrementsublevels.svg
@@ -0,0 +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(.61157583 0 0 .6008607 .970838 9.388771)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="4" y2="19.998161"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-.52743574 0 0 .33333554 7.65414 -1.557295)" gradientUnits="userSpaceOnUse" x1="5.03216" x2="5.03216" y1="28.671694" y2="29.671688"><stop offset="0" stop-color="#fff"/><stop offset=".00000019" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientTransform="matrix(-.61441293 0 0 .61115825 7.610963 -9.305476)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" xlink:href="#c" y1="22.402153" y2="35.268829"/><linearGradient id="e" gradientTransform="matrix(-.87905913 0 0 1.0000035 10.423206 -16.671791)" gradientUnits="userSpaceOnUse" x1="5.03216" x2="5.03216" y1="27.671694" y2="29.671688"><stop offset="0" stop-color="#fff"/><stop offset=".00000017" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="f" cx="24.837126" cy="36.421127" gradientTransform="matrix(-.52995454 0 0 -.35307735 22.512547 21.835677)" gradientUnits="userSpaceOnUse" r="15.644737"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="11.99964" x2="11.99964" y1="5.000001" y2="20.998162"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="h" gradientTransform="matrix(-1.004639 0 0 1 10.857043 -16.179629)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" xlink:href="#c" y1="22.402153" y2="35.268829"/><g transform="matrix(-1 0 0 1 22.986327 -3)"><path d="m1.059 8.976195a8.2909995 5.5238047 0 1 1 16.581999 0 8.2909995 5.5238047 0 0 1 -16.581999 0z" fill="url(#f)" fill-rule="evenodd" opacity=".141176" transform="matrix(-1 0 0 1 20.060669 8.54761)"/><path d="m12.033916 4.5136719v.0039c.162385 0 .29734.06441.394531.167969.0067.0074.01441.01451.02149.02148l7.89186 6.9492291c.0909.09098.144531.214106.144531.349609 0 .134536-.05363.250868-.144531.347657l-7.891865 6.949218c-.0071.007-.01484.01412-.02149.02148-.09719.103564-.232145.167969-.394531.167969-.301717 0-.527344-.215491-.527344-.505858v-3.988275c.000189-.271008-.237747-.49805-.529297-.49805h-7.97727c-.285849 0-.5-.214151-.5-.5v-4.0000001c0-.285849.214151-.5.5-.5h8.026103c.267637-.02501.480647-.241068.480469-.496091v-3.990234c0-.290366.225627-.500003.527344-.500003z" fill="url(#g)" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m10.99964 13.500003h-7.5v-3.000003h7.5" opacity=".6" stroke="url(#e)" stroke-width=".999992"/><path d="m10.944396 13.494013c.827238.000268 1.555336.670809 1.555604 1.498047v2.920565l6.739396-5.920565-6.739396-5.938069v2.9479618c-.000268.827238-.728366 1.4977792-1.555604 1.4980472" opacity=".5" stroke="url(#h)"/></g></g><g transform="matrix(-1 0 0 1 23.986327 3)"><path d="m8.8304669 11.499998c.1845764 0 .1776546.07603.2412856.103267l4.3398565 4.188425c.05559.05467.08839.128648.08839.210066 0 .08084-.03281.150737-.08839.208894l-4.3398598 4.188426c-.059439.06222-.1419743.100925-.2412857.100925-.1845228 0-.3225109-.12948-.3225109-.303951v-2.396402c.000116-.162838-.1454-.299258-.323705-.299258h-5.3784621c-.1748184 0-.305788-.128675-.305788-.30043v-2.403443c0-.171756.1309696-.300431.305788-.300431h5.4083272c.1636804-.015028.2939521-.144848.2938433-.298081v-2.397575c0-.17447.1379879-.300432.3225109-.300432z" style="stroke:#206b00;stroke-width:.999997;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.5;fill:url(#a)"/><g fill="none" transform="translate(0 8)"><path d="m8.5 8.500002h-5.000002v-1.000004h5.000002" opacity=".6" stroke="url(#b)"/><path d="m8.5 8.5224087c.5059188.0001637.9998361.545123 1 1.0506969v.9807024l2.673407-2.553808-2.673407-2.6061903v.9752625c-.0001639.5055734-.4940812 1.1066704-1 1.1068342" opacity=".5" stroke="url(#d)" stroke-width=".999996"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_inscellsctrl.svg b/icon-themes/elementary_svg/cmd/lc_inscellsctrl.svg
new file mode 100644
index 000000000..d9144baee
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_inscellsctrl.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="65.296997" cy="48.216" gradientTransform="matrix(0 .52545 -.57163 0 46.193 -21.124)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.2818 0 0 .2801 12.197 12.015)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#d" y1="10.631" y2="35.623001"/><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" xlink:href="#c"/><linearGradient id="e" gradientTransform="matrix(.2818 0 0 .2801 12.18 12.022)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#d" y1="21.341999" y2="24.912001"/><linearGradient id="f"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(1.0073638 0 0 1 -.323637 0)" 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><radialGradient id="h" cx="4.992979" cy="43.5" gradientTransform="matrix(2.003784 0 0 1.4 33.938131 -17.400027)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#f"/><radialGradient id="i" cx="4.992979" cy="43.5" gradientTransform="matrix(-2.003784 0 0 -1.4 19.76187 104.39997)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#f"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="15.000001" x2="15.000001" xlink:href="#c" y1="12" y2="13"/><linearGradient id="k" gradientTransform="matrix(0 -.26666666 -1 0 18 14.633332)" gradientUnits="userSpaceOnUse" x1="15.999081" x2="-.00092" y1="2.500977" y2="2.500977"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#G" y1="6.451322" y2="10.245955"/><linearGradient id="m" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#G" y1="6.451322" y2="10.245955"/><linearGradient id="n" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#G" y1="6.451322" y2="10.245955"/><linearGradient id="o" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#G" y1="6.451322" y2="10.245955"/><linearGradient id="p" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#G" y1="6.451322" y2="8.348639"/><linearGradient id="q" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#G" y1="6.451322" y2="8.345967"/><linearGradient id="r" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#G" y1="6.451322" y2="8.348639"/><linearGradient id="s" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#G" y1="6.451322" y2="8.345967"/><linearGradient id="t" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#G" y1="6.451322" y2="8.348639"/><linearGradient id="u" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#G" y1="6.451322" y2="8.345967"/><linearGradient id="v" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#G" y1="6.451322" y2="8.348639"/><linearGradient id="w" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#G" y1="6.451322" y2="8.345967"/><linearGradient id="x" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#G" y1="6.451322" y2="8.348639"/><linearGradient id="y" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#G" y1="6.451322" y2="8.345967"/><linearGradient id="z" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#G" y1="6.451322" y2="8.348639"/><linearGradient id="A" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#G" y1="6.451322" y2="8.345967"/><linearGradient id="B" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#G" y1="6.451322" y2="8.348639"/><linearGradient id="C" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#G" y1="6.451322" y2="8.345967"/><linearGradient id="D" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#G" y1="6.451322" y2="8.348639"/><linearGradient id="E" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#G" y1="6.451322" y2="8.345967"/><linearGradient id="F" gradientTransform="matrix(.46923147 0 0 .47243347 1.238446 -.625575)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#I" y1="15.499894" y2="48.395687"/><linearGradient id="G" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" y1="6.451322" y2="10.245955"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999982" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="H" gradientTransform="translate(1)" gradientUnits="userSpaceOnUse" x1="11" x2="11" xlink:href="#I" y1="2" y2="22"/><linearGradient id="I" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="matrix(-1 0 0 1 24 0)"><g opacity=".4" transform="matrix(-.52631578 0 0 .42857133 26.631579 3.857159)"><path d="m43.950001 39.999973h5v7h-5z" fill="url(#h)"/><path d="m9.7500003 46.999973h-5v-7h5z" fill="url(#i)"/><path d="m9.7500003 40 34.2000007-.000028v7.000001l-34.2000007.000028z" fill="url(#g)" stroke-width="1.003675"/></g><rect fill="url(#F)" height="21" rx=".555556" ry=".583334" stroke-width="1.051315" width="20" x="2.5" y="1.5"/><path d="m3.5371094 1.5c-.574146 0-1.0371021.4629634-1.0371094 1.0371094v3.6269531 10.8359375 4.462891c0 .574146.4629634 1.037109 1.0371094 1.037109h17.9257816c.574146 0 1.037109-.462963 1.037109-1.037109v-4.462891-10.8359375-3.6269531c.000007-.574146-.462963-1.0371094-1.037109-1.0371094z" fill="url(#H)" stroke="#000" stroke-opacity=".273077"/><path d="m7 2v4h-4v1h4v3h-4v1h4v3h-4v1h4v3h-4v1h4v3h1v-3h4v3h1v-3h4v3h1v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-4h-1v4h-4v-4h-1v4h-4v-4zm1 5h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4z" fill-opacity=".27451"/><g fill="none" stroke-linecap="round" stroke-linejoin="round" transform="translate(1)"><path d="m2.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#l)"/><path d="m7.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#m)"/><path d="m12.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#n)"/><path d="m17.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#o)"/><path d="m2.50125 7.498592 2.99875.001408.00125 1.99859h-3.000004z" stroke="url(#p)"/><path d="m7.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#q)"/><path d="m12.50125 7.498592 2.99875.001408.0013 1.99859h-3.000004z" stroke="url(#r)"/><path d="m17.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#s)"/><path d="m2.5 11.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#t)"/><path d="m7.49875 11.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#u)"/><path d="m12.5 11.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#v)"/><path d="m17.49875 11.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#w)"/><path d="m2.5 15.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#x)"/><path d="m7.49875 15.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#y)"/><path d="m12.5 15.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#z)"/><path d="m17.49875 15.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#A)"/><path d="m2.50125 19.4986 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#B)"/><path d="m7.5 19.500008 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#C)"/><path d="m12.50125 19.4986 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#D)"/><path d="m17.5 19.500008 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#E)"/></g><path d="m12.5 14.5v-4h5v4z" fill="url(#k)" stroke-width=".436436"/><path d="m17 10c.554 0 1 .446 1 1v3c0 .554-.446 1-1 1h-4c-.554 0-1-.446-1-1v-3c0-.554.446-1 1-1zm0 1h-4v3h4z" fill="#206b00" fill-opacity=".501961"/><path d="m13.500001 11.5h3v2h-3z" fill="none" opacity=".5" stroke="url(#j)" stroke-linecap="square"/></g><path d="m16.5 16.5v-3h4v3h3v4h-3v3h-4v-3h-3v-4z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m17.5 18.004v-3.504h2v3.5m0 1v3.5h-2v-3.5" opacity=".5" stroke="url(#b)"/><path d="m20 17.507 2.5-.007v2l-2.5.007m-3 0-2.5-.007v-2l2.5.007" opacity=".5" stroke="url(#e)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_insert.svg b/icon-themes/elementary_svg/cmd/lc_insert.svg
new file mode 100644
index 000000000..e9b7a524f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_insert.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="65.296997" cy="48.216" gradientTransform="matrix(0 .52545 -.57163 0 46.193 -21.124)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.2818 0 0 .2801 12.197 12.015)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="10.631" y2="35.623001"/><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.2818 0 0 .2801 12.18 12.022)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="21.341999" y2="24.912001"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="3.961864" x2="3.961864" xlink:href="#v" y1="16" y2="17"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="8.961864" x2="8.961864" xlink:href="#v" y1="16" y2="17"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="13.961864" x2="13.961864" xlink:href="#v" y1="16" y2="17"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="18.961864" x2="18.961864" xlink:href="#v" y1="16" y2="17"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="3.961864" x2="3.961864" xlink:href="#v" y1="12" y2="13"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="8.961864" x2="8.961864" xlink:href="#v" y1="12" y2="13"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="13.961864" x2="13.961864" xlink:href="#v" y1="12" y2="13"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="18.961864" x2="18.961864" xlink:href="#v" y1="12" y2="13"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="3.961864" x2="3.961864" xlink:href="#v" y1="8" y2="9"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="8.961864" x2="8.961864" xlink:href="#v" y1="8" y2="9"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="13.961864" x2="13.961864" xlink:href="#v" y1="8" y2="9"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="18.961864" x2="18.961864" xlink:href="#v" y1="8" y2="9"/><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#v" y1="3" y2="5"/><linearGradient id="r" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#v" y1="3" y2="5"/><linearGradient id="s" gradientUnits="userSpaceOnUse" x1="14" x2="14" xlink:href="#v" y1="3" y2="5"/><linearGradient id="t" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#v" y1="3" y2="5"/><linearGradient id="u" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="v" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="20" y2="21"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><path d="m2.0273438 1.5c-.2923891 0-.5273438.2469095-.5273438.5546875v19.8906245c0 .307779.2349547.554688.5273438.554688h3.671875l1.9941406-4h12.3066406.972656c.292389 0 .527344-.246909.527344-.554688v-15.8906245c0-.307778-.234955-.5546875-.527344-.5546875z" fill="url(#u)"/><g fill="none" stroke-linecap="square"><path d="m2.5 19.5v2h2.7033898l.9841886-2z" opacity=".5" stroke="url(#v)"/><path d="m2.5 15.5v2h3v-2z" opacity=".5" stroke="url(#e)"/><path d="m7.5 15.5v2h3v-2z" opacity=".5" stroke="url(#f)"/><path d="m12.5 15.5v2h3v-2z" opacity=".5" stroke="url(#g)"/><path d="m17.5 15.5v2h3v-2z" opacity=".5" stroke="url(#h)"/><path d="m2.5 11.5v2h3v-2z" opacity=".5" stroke="url(#i)"/><path d="m7.5 11.5v2h3v-2z" opacity=".5" stroke="url(#j)"/><path d="m12.5 11.5v2h3v-2z" opacity=".5" stroke="url(#k)"/><path d="m17.5 11.5v2h3v-2z" opacity=".5" stroke="url(#l)"/><path d="m2.5 7.5v2h3v-2z" opacity=".5" stroke="url(#m)"/><path d="m7.5 7.5v2h3v-2z" opacity=".5" stroke="url(#n)"/><path d="m12.5 7.5v2h3v-2z" opacity=".5" stroke="url(#o)"/><path d="m17.5 7.5v2h3v-2z" opacity=".5" stroke="url(#p)"/><path d="m2.5 2.5v3h3v-3z" opacity=".5" stroke="url(#q)"/><path d="m7.5 2.5v3h3v-3z" opacity=".5" stroke="url(#r)"/><path d="m12.5 2.5v3h3v-3z" opacity=".5" stroke="url(#s)"/><path d="m17.5 2.5v3h3v-3z" opacity=".5" stroke="url(#t)"/></g><path d="m2 1c-.554 0-1 .446-1 1v20c0 .554.446 1 1 1h4l2-4h13c.554 0 1-.446 1-1v-16c0-.554-.446-1-1-1zm0 1h4v4h-4zm5 0h4v4h-4zm5 0h4v4h-4zm5 0h4v4h-4zm-15 5h4v3h-4zm5 0h4v3h-4zm5 0h4v3h-4zm5 0h4v3h-4zm-15 4h4v3h-4zm5 0h4v3h-4zm5 0h4v3h-4zm5 0h4v3h-4zm-15 4h4v3h-4zm5 0h4v3h-4zm5 0h4v3h-4zm5 0h4v3h-4zm-15 4h5l-1.5 3h-3.5z" opacity=".32"/><path d="m16.5 16.5v-3h4v3h3v4h-3v3h-4v-3h-3v-4z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m17.5 18.004v-3.504h2v3.5m0 1v3.5h-2v-3.5" opacity=".5" stroke="url(#b)"/><path d="m20 17.507 2.5-.007v2l-2.5.007m-3 0-2.5-.007v-2l2.5.007" opacity=".5" stroke="url(#d)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_insertannotation.svg b/icon-themes/elementary_svg/cmd/lc_insertannotation.svg
new file mode 100644
index 000000000..1c6085f5f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_insertannotation.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="65.296997" cy="48.216" gradientTransform="matrix(0 .52545 -.57163 0 46.193 -21.124)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.2818 0 0 .2801 12.197 12.015)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="10.631" y2="35.623001"/><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.2818 0 0 .2801 12.18 12.022)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="21.341999" y2="24.912001"/><linearGradient id="e" gradientTransform="matrix(-.00271019 .50014348 -.5122065 -.00277662 -10.621166 -10.412536)" gradientUnits="userSpaceOnUse" x1="18.573938" x2="62.560024" y1="-44.262432" y2="-44.495171"><stop offset="0" stop-color="#fff394"/><stop offset=".262" stop-color="#ffe16b"/><stop offset=".661" stop-color="#f9c440"/><stop offset="1" stop-color="#d48e15"/></linearGradient><radialGradient id="f" cx="1.196594" cy="17.424702" gradientTransform="matrix(.53333333 0 0 .11633788 9.361817 20.415424)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="13" x2="13" y1=".999998" y2="11.999999"><stop offset="0" stop-color="#fff"/><stop offset=".04494323" 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(.26458333 0 0 .26458333 0 -.24939)"><ellipse cx="10.561817" cy="22.276831" display="block" fill="url(#f)" fill-rule="evenodd" opacity=".291" rx="9" ry="1.963204"/><path d="m4.9824219-.49609377c-1.3759392.00038298-2.4863159.91328684-2.4824219 2.04687507l.0000001 6.4492173-.0000001 3.4544704c0 1.133595 1.1064826 2.046875 2.4824219 2.046875h3.1113281l-1.0937499 4.998655 4.7753909-4.488889.692035-.513672h6.550152c1.375939 0 2.482422-.91328 2.482422-2.046875v-.950564-8.9531244c0-1.13359475-1.106483-2.04725794-2.482422-2.04687495z" fill="url(#e)" stroke="#ad5f00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" transform="translate(0 3.942578)"/><path d="m4.9785157.49609221c-.8193638-.00022833-1.4785156.34795195-1.4785156 1.00390629v10.0000005c0 .5.6806362 1 1.5 1h3.0000001c.5844537-.050415 1.1557789.268001 1.1507732.834195l-.4974342 2.261586 2.8521848-2.67312c.26576-.155803.494476-.344393.818134-.422661h6.676342c1 0 1.5-.5 1.5-1v-10.0000005c0-.50000003-.680636-.99977051-1.5-.99999885z" fill="none" opacity=".5" stroke="url(#g)" transform="translate(0 3.942578)"/></g><g transform="scale(.26458334)"><path d="m16.5 16.5v-3h4v3h3v4h-3v3h-4v-3h-3v-4z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m17.5 18.004v-3.504h2v3.5m0 1v3.5h-2v-3.5" opacity=".5" stroke="url(#b)"/><path d="m20 17.507 2.5-.007v2l-2.5.007m-3 0-2.5-.007v-2l2.5.007" opacity=".5" stroke="url(#d)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_insertbookmark.svg b/icon-themes/elementary_svg/cmd/lc_insertbookmark.svg
new file mode 100644
index 000000000..18554dcbb
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_insertbookmark.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="65.296997" cy="48.216" gradientTransform="matrix(0 .52545 -.57163 0 46.193 -21.124)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.2818 0 0 .2801 12.197 12.015)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="10.631" y2="35.623001"/><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.2818 0 0 .2801 12.18 12.022)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="21.341999" y2="24.912001"/><linearGradient id="e" gradientTransform="matrix(.77056228 0 0 .77077837 -4.554279 -6.199358)" gradientUnits="userSpaceOnUse" x1="23.470181" x2="23.470181" y1="11.209872" y2="35.051075"><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><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="7.373661" x2="9.158983" y1="9.636601" y2="15.344099"><stop offset="0" stop-color="#fff" stop-opacity=".27451"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="g" cx="62.625" cy="4.625" gradientTransform="matrix(1.0352941 0 0 .42352883 -52.835297 17.541176)" gradientUnits="userSpaceOnUse" r="10.625"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="12.000001" x2="12.000001" y1="1.496136" y2="21.922901"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><path d="m23 19.499999c0 2.485282-4.924869 4.500001-11 4.500001-6.0751315 0-11.00000001-2.014719-11.00000001-4.500001 0-2.485281 4.92486851-4.499999 11.00000001-4.499999 6.075131 0 11 2.014718 11 4.499999z" fill="url(#g)" fill-rule="evenodd" opacity=".3"/><path d="m12.000001 1.4961357c.708911 0 2.994425 5.7107023 3.567948 6.1275073.57352.416804 6.709462.826364 6.928527 1.500768.219066.674404-4.504349 4.613371-4.723415 5.287775-.219065.674404 1.287639 6.638229.714118 7.055033-.573521.416805-5.778267-2.859481-6.487179-2.859481-.708911 0-5.9136574 3.276286-6.4871791 2.859481-.5735211-.416804.9331833-6.38063.7141178-7.055033-.2190657-.674404-4.9424802-4.613372-4.7234145-5.287776.2190656-.674403 6.3550063-1.083963 6.9285281-1.500767.5735207-.416805 2.8590377-6.1275073 3.5679487-6.1275073z" fill="url(#h)" stroke="#ad5f00" stroke-linejoin="round" stroke-opacity=".498039" stroke-width=".992271"/><path d="m11.969145 2.093355c-.45703.693479-1.679762 2.629165-3.0312503 5.8125a.43670935.43670935 0 0 1 -.34375.28125c-2.1354674.348211-4.8091853.716906-6.5625 1.15625 1.1001782 1.3189 2.393494 2.529956 3.625 3.78125l15.1562503-2.71875c.353244-.353813.697176-.697415 1.0625-1.0625-2.051482-.507486-4.36574-.808235-6.5-1.15625a.43670935.43670935 0 0 1 -.34375-.25c-1.039472-2.413271-2.582922-5.037031-3.0625-5.84375z" fill="url(#f)" opacity=".8"/><path d="m12.000395 2.937105c-.289389.492394-.61844 1.165503-.96875 1.875-.361907.732986-.746865 1.511515-1.0625003 2.125-.1578173.306742-.2983144.582546-.4375.8125s-.1632419.388801-.53125.65625c-.3684354.267759-.5505426.251058-.8125.3125-.2619574.06144-.5652425.100734-.90625.15625-.6820149.111033-1.5021108.22551-2.3125.34375-.7742066.112961-1.5055387.221892-2.0625.34375.3780266.425859.9075435.983352 1.46875 1.53125.5845803.570717 1.1708703 1.135202 1.65625 1.625.2426898.244899.4494983.484046.625.6875s.3283605.286554.46875.71875c.1407051.433167.085066.575594.0625.84375s-.072353.564729-.125.90625c-.1052939.683043-.2681064 1.505117-.40625 2.3125-.1323415.773473-.25635 1.525786-.3125 2.09375.525364-.229545 1.203496-.56765 1.90625-.9375.7258699-.382016 1.4761784-.781664 2.0937503-1.09375.308786-.156043.564288-.301637.8125-.40625s.387156-.1875.84375-.1875.595538.08289.84375.1875c.248212.104613.503714.250207.8125.40625.617572.312086 1.36788.711734 2.09375 1.09375.702754.36985 1.380886.707955 1.90625.9375-.05615-.567964-.180159-1.320277-.3125-2.09375-.138144-.807383-.300956-1.629457-.40625-2.3125-.05265-.341521-.102434-.638094-.125-.90625-.02257-.268156-.0782-.410584.0625-.84375.14039-.432195.293248-.515296.46875-.71875s.38231-.442601.625-.6875c.48538-.489798 1.07167-1.054283 1.65625-1.625.561206-.547898 1.090723-1.105391 1.46875-1.53125-.556961-.121858-1.288293-.230789-2.0625-.34375-.810389-.11824-1.630485-.232717-2.3125-.34375-.341007-.055516-.644293-.094808-.90625-.15625s-.444064-.04474-.8125-.3125c-.368009-.267449-.392064-.426296-.53125-.65625s-.279683-.505758-.4375-.8125c-.315635-.613485-.700593-1.392014-1.0625-2.125-.350309-.709497-.679362-1.382606-.96875-1.875z" fill="none" opacity=".8" stroke="url(#e)" stroke-linejoin="round" stroke-width=".992271"/><path d="m16.5 16.5v-3h4v3h3v4h-3v3h-4v-3h-3v-4z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m17.5 18.004v-3.504h2v3.5m0 1v3.5h-2v-3.5" opacity=".5" stroke="url(#b)"/><path d="m20 17.507 2.5-.007v2l-2.5.007m-3 0-2.5-.007v-2l2.5.007" opacity=".5" stroke="url(#d)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_insertbreak.svg b/icon-themes/elementary_svg/cmd/lc_insertbreak.svg
new file mode 100644
index 000000000..19341d1f7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_insertbreak.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="17.461565" x2="17.461565" y1="12.132274" y2="23.876353"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#ccc"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14.525564" x2="14.525564" y1="12.132274" y2="23.879737"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#8c8c8c"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="10.127912" x2="9.984243" y1="12.048073" y2="3.95193"><stop offset="0" stop-color="#e5e5e5"/><stop offset="1" stop-color="#ababab"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="28.788" x2="28.823" xlink:href="#m" y1="15.757" y2="22.632"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="28.788" x2="28.788" xlink:href="#m" y1="15.757" y2="22.632"/><clipPath id="f"><path d="m7-15h16v9h-16z"/></clipPath><clipPath id="g"><path d="m7-2h16v9h-16z"/></clipPath><linearGradient id="h" gradientTransform="matrix(.42857 0 0 .4563 4.714 -15.65)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#i" y1="5.81" y2="67.174"/><linearGradient id="i"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.35135 0 0 .5135 6.567 -16.324)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="5.564" y2="43"><stop offset="0" stop-color="#fff"/><stop offset=".036" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.42857 0 0 .4563 4.714 -15.65)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" xlink:href="#i" y1=".985" y2="47.013"/><radialGradient id="l" cx="65.297" cy="48.216" gradientTransform="matrix(0 .52545 -.57163 0 46.193 -21.124)" gradientUnits="userSpaceOnUse" r="31" xlink:href="#m"/><linearGradient id="m"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></linearGradient><linearGradient id="n"><stop offset="0" stop-color="#fff"/><stop offset=".00000018" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="o" gradientTransform="matrix(.2818 0 0 .2801 12.197 12.015)" gradientUnits="userSpaceOnUse" x1="22.325228" x2="22.325228" xlink:href="#n" y1="13.363832" y2="33.000561"/><linearGradient id="p" gradientTransform="matrix(.2818 0 0 .2801 12.18 12.022)" gradientUnits="userSpaceOnUse" x1="22.385553" x2="22.385553" xlink:href="#n" y1="23.157204" y2="25.611795"/><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="28.788" x2="28.858" xlink:href="#m" y1="15.757" y2="22.632"/><g clip-path="url(#g)" transform="translate(1 2)"><path d="m7.5-14.5h15v21h-15z" fill="url(#h)"/><g fill="none"><path d="m21.5 5.5h-13v-19h13z" stroke="url(#j)" stroke-linecap="round"/><path d="m7.5-14.5h15v21h-15z" opacity=".3" stroke="#000" stroke-linejoin="round"/></g></g><g clip-path="url(#f)" transform="translate(1 30)"><path d="m7.5-14.5h15v21h-15z" fill="url(#k)"/><g fill="none"><path d="m21.5 5.5h-13v-19h13z" stroke="url(#j)" stroke-linecap="round"/><path d="m7.5-14.5h15v21h-15z" opacity=".3" stroke="#000" stroke-linejoin="round"/></g></g><g transform="matrix(.72803 0 0 .72724 -9.46 -1.46)"><path d="m16.427894 16.44574v-2.750124h4.12071v2.750124h2.747139v4.125186h-2.747139v2.750123h-4.12071v-2.750123h-2.747139v-4.125186z" fill="url(#l)"/><g fill="none" stroke-width="1.374316"><path d="m17.801464 17.820802v-2.750124h1.37357v2.750124m0 2.062593v2.062593h-1.37357v-2.062593" opacity=".5" stroke="url(#o)"/><path d="m16.427894 16.44574v-2.750124h4.12071v2.750124h2.747139v4.125186h-2.747139v2.750123h-4.12071v-2.750123h-2.747139v-4.125186z" opacity=".5" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round"/><path d="m19.861819 17.820802h2.060355v1.375062h-2.060355m-2.74714 0h-2.060354v-1.375062h2.060354" opacity=".5" stroke="url(#p)"/></g><rect fill="url(#q)" height="4.131" rx=".687" ry=".688" width="5.494" x="26.042" y="16.45"/><rect fill="none" height="4.131" opacity=".5" rx=".687" ry=".688" stroke="#206b00" stroke-width="1.374" width="5.494" x="26.042" y="16.45"/><path d="m26.729668 17.133271h4.120709v1.375h-4.120709z" fill="#fff" opacity=".3"/></g><g transform="matrix(.72803 0 0 .72724 -3.46 -1.46)"><rect fill="url(#d)" height="4.131" rx=".687" ry=".688" width="5.494" x="26.042" y="16.45"/><rect fill="none" height="4.131" opacity=".5" rx=".687" ry=".688" stroke="#206b00" stroke-width="1.374" width="5.494" x="26.042" y="16.45"/><path d="m26.729668 17.133271h4.120709v1.375h-4.120709z" fill="#fff" opacity=".3"/></g><g transform="matrix(.72803 0 0 .72724 2.54 -1.46)"><rect fill="url(#e)" height="4.026" rx=".687" ry=".688" width="2.805" x="26.042" y="16.45"/><rect fill="none" height="4.112" opacity=".5" rx=".687" ry=".688" stroke="#206b00" stroke-width="1.374" width="2.746" x="26.042" y="16.45"/><path d="m26.729668 17.133271h1.37357v1.363h-1.37357z" fill="#fff" opacity=".3"/></g><g transform="matrix(.73400013 0 0 .73400013 11.632274 12.132274)"><path d="m16.798828 12.5c-.165264 0-.298828.211412-.298828.474609v.763672h-.09766l-1.123047.480469-.07227.07422-.552734-.552735c-.18611-.186109-.430016-.241858-.546875-.125l-.992188.992188c-.116858.116859-.06111.360765.125.546875l.552735.552734-.07422.07227-.480469 1.123047v.097651h-.763663c-.263197 0-.474609.133564-.474609.298828v1.402344c0 .165264.211412.298828.474609.298828h.763672v.105469l.480469 1.123047.07031.06836-.548828.548828c-.186109.186109-.241858.430016-.125.546875l.992188.992188c.116859.116859.360765.06111.546875-.125l.548828-.548828.07617.07812 1.123047.482422h.09766v.753907c0 .263201.133564.474612.298828.474612h1.402344c.165264 0 .298828-.211411.298828-.474609v-.753907h.105469l1.123047-.482422.07227-.07422.544922.544922c.18611.186108.430016.241859.546875.125l.992188-.992188c.116858-.116859.06111-.360766-.125-.546875l-.544922-.544922.07422-.07227.482422-1.123047v-.105462h.753907c.26319 0 .474602-.133564.474602-.298828v-1.402344c0-.165264-.211412-.298828-.474609-.298828h-.753907v-.09766l-.482422-1.123047-.07812-.07617.548828-.548828c.186109-.18611.241858-.430016.125-.546875l-.992188-.992188c-.116859-.116858-.360765-.06111-.546875.125l-.548828.548828-.06836-.07031-1.123047-.480469h-.105472v-.763672c0-.263197-.133564-.474609-.298828-.474609zm.705078 4c.829457 0 1.503906.674449 1.503906 1.503906.000001.829457-.674449 1.503906-1.503906 1.503906-.829457.000001-1.503906-.674449-1.503906-1.503906s.674449-1.503906 1.503906-1.503906z" display="block" fill="url(#a)" stroke="url(#b)" stroke-linejoin="round" transform="matrix(1.3623976 0 0 1.3623976 -15.847782 -16.528981)"/><path d="m8 3.465116c-2.5005771 0-4.5348837 2.034307-4.5348837 4.534884s2.0343066 4.534884 4.5348837 4.534884c2.500576-.000001 4.534884-2.034307 4.534884-4.534884s-2.034308-4.534884-4.534884-4.534884zm0 2.093024c1.347907 0 2.44186 1.093953 2.44186 2.44186s-1.093953 2.44186-2.44186 2.44186-2.4418605-1.093953-2.4418605-2.44186 1.0939535-2.44186 2.4418605-2.44186z" opacity=".05"/><path d="m8.0000001 4c-2.2056004 0-4.0000002 1.7944001-4.0000002 4.0000008 0 2.2055992 1.7943998 3.9999992 4.0000002 3.9999992 2.2055999 0 3.9999999-1.7944 3.9999999-3.9999992 0-2.2056007-1.7944-4.0000008-3.9999999-4.0000008z" fill="none" stroke="url(#c)" stroke-width="1.352275"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_insertcaptiondialog.svg b/icon-themes/elementary_svg/cmd/lc_insertcaptiondialog.svg
new file mode 100644
index 000000000..1d9146df4
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_insertcaptiondialog.svg
@@ -0,0 +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="65.296997" cy="48.216" gradientTransform="matrix(0 .52545 -.57163 0 46.193 -21.124)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.2818 0 0 .2801 12.197 12.015)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="10.631" y2="35.623001"/><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.2818 0 0 .2801 12.18 12.022)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="21.341999" y2="24.912001"/><linearGradient id="e"><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="f" gradientUnits="userSpaceOnUse" x1="10" x2="19" xlink:href="#e" y1="9.5" y2="9.5"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="10" x2="25" y1="12" y2="12"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="23" x2="9.5" y1="14" y2="14"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="11" x2="23" xlink:href="#e" y1="12" y2="12"/><g transform="matrix(0 1 -1 0 26 -7)"><path d="m10 4v.5 16.5h14v-17zm1 1h12v15h-12z" fill="url(#f)"/><path d="m9.5 3.5v18h15v-18z" fill="url(#g)"/><path d="m10.5 4.5h13v16h-13z" fill="none" stroke="url(#i)"/><path d="m9 3v.5 18.5h16v-19zm1 1h14v17h-14z" fill="url(#h)"/><path d="m26.5 3v18.5h2v-18.5" fill="#ffa154" stroke="#a62100" stroke-linejoin="round" stroke-miterlimit="0" stroke-opacity=".501961"/></g><g transform="translate(-13 -13)"><path d="m16.5 16.5v-3h4v3h3v4h-3v3h-4v-3h-3v-4z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m17.5 18.004v-3.504h2v3.5m0 1v3.5h-2v-3.5" opacity=".5" stroke="url(#b)"/><path d="m20 17.507 2.5-.007v2l-2.5.007m-3 0-2.5-.007v-2l2.5.007" opacity=".5" stroke="url(#d)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_insertcellsdown.svg b/icon-themes/elementary_svg/cmd/lc_insertcellsdown.svg
new file mode 100644
index 000000000..58876ff33
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_insertcellsdown.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" 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 33.938131 -17.400027)" 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 19.76187 104.39997)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><linearGradient id="d" gradientTransform="matrix(1.0073638 0 0 1 -.323637 0)" 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(0 -.3500001 1 0 16 7.675001)" gradientUnits="userSpaceOnUse" x1="7.642857" x2="7.642857" y1="5.5" y2=".5"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="f" gradientTransform="matrix(0 -.99999999 -.99999999 0 22 8)" gradientUnits="userSpaceOnUse" x1="3" x2="3" y1="2" y2="4"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="g" cx="24.837" cy="36.421001" gradientTransform="matrix(-.27598 0 0 -.29583 24.324 24.82)" gradientUnits="userSpaceOnUse" r="15.645"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="10" x2="23.5" y1="11.5" y2="11.5"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="i" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 27.866)" gradientUnits="userSpaceOnUse" x1="30.465376" x2="30.465376" y1="48.536804" y2="64.139595"><stop offset="0" stop-color="#fff"/><stop offset=".00000007" stop-color="#fff" stop-opacity=".235"/><stop offset=".65" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#D" y1="6.451322" y2="10.245955"/><linearGradient id="k" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#D" y1="6.451322" y2="10.245955"/><linearGradient id="l" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#D" y1="6.451322" y2="10.245955"/><linearGradient id="m" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#D" y1="6.451322" y2="8.348639"/><linearGradient id="n" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#D" y1="6.451322" y2="8.345967"/><linearGradient id="o" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#D" y1="6.451322" y2="8.348639"/><linearGradient id="p" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#D" y1="6.451322" y2="8.345967"/><linearGradient id="q" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#D" y1="6.451322" y2="8.348639"/><linearGradient id="r" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#D" y1="6.451322" y2="8.345967"/><linearGradient id="s" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#D" y1="6.451322" y2="8.348639"/><linearGradient id="t" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#D" y1="6.451322" y2="8.345967"/><linearGradient id="u" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#D" y1="6.451322" y2="8.348639"/><linearGradient id="v" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#D" y1="6.451322" y2="8.345967"/><linearGradient id="w" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#D" y1="6.451322" y2="8.348639"/><linearGradient id="x" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#D" y1="6.451322" y2="8.345967"/><linearGradient id="y" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#D" y1="6.451322" y2="8.348639"/><linearGradient id="z" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#D" y1="6.451322" y2="8.345967"/><linearGradient id="A" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#D" y1="6.451322" y2="8.348639"/><linearGradient id="B" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#D" y1="6.451322" y2="8.345967"/><linearGradient id="C" gradientTransform="matrix(.46923147 0 0 .47243347 .238446 -.625575)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#F" y1="15.499894" y2="48.395687"/><linearGradient id="D" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" y1="6.451322" y2="10.245955"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999982" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="E" gradientUnits="userSpaceOnUse" x1="11" x2="11" xlink:href="#F" y1="2" y2="22"/><linearGradient id="F" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g opacity=".4" transform="matrix(.52631578 0 0 .42857133 -2.631579 3.857159)"><path d="m43.950001 39.999973h5v7h-5z" fill="url(#a)"/><path d="m9.7500003 46.999973h-5v-7h5z" fill="url(#c)"/><path d="m9.7500003 40 34.2000007-.000028v7.000001l-34.2000007.000028z" fill="url(#d)" stroke-width="1.003675"/></g><rect fill="url(#C)" height="21" rx=".555556" ry=".583334" stroke-width="1.051315" width="20" x="1.5" y="1.5"/><path d="m2.5371094 1.5c-.574146 0-1.0371021.4629634-1.0371094 1.0371094v3.6269531 10.8359375 4.462891c0 .574146.4629634 1.037109 1.0371094 1.037109h17.9257816c.574146 0 1.037109-.462963 1.037109-1.037109v-4.462891-10.8359375-3.6269531c.000007-.574146-.462963-1.0371094-1.037109-1.0371094z" fill="url(#E)" stroke="#000" stroke-opacity=".273077"/><path d="m6 2v4h-4v1h4v3h-4v1h4v3h-4v1h4v3h-4v1h4v3h1v-3h4v3h1v-3h4v3h1v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-4h-1v4h-4v-4h-1v4h-4v-4zm1 5h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4z" fill-opacity=".27451"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m2.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#D)"/><path d="m7.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#j)"/><path d="m12.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#k)"/><path d="m17.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#l)"/><path d="m2.50125 7.498592 2.99875.001408.00125 1.99859h-3.000004z" stroke="url(#m)"/><path d="m7.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#n)"/><path d="m12.50125 7.498592 2.99875.001408.0013 1.99859h-3.000004z" stroke="url(#o)"/><path d="m17.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#p)"/><path d="m2.5 11.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#q)"/><path d="m7.49875 11.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#r)"/><path d="m12.5 11.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#s)"/><path d="m17.49875 11.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#t)"/><path d="m2.5 15.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#u)"/><path d="m7.49875 15.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#v)"/><path d="m12.5 15.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#w)"/><path d="m17.49875 15.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#x)"/><path d="m2.50125 19.4986 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#y)"/><path d="m7.5 19.500008 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#z)"/><path d="m12.50125 19.4986 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#A)"/><path d="m17.5 19.500008 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#B)"/></g><g transform="matrix(0 -.99999998 -.99999998 0 24.000001 39)"><path d="m21.5 7.5000012v-5.0000014h-5v5.0000014z" fill="url(#e)" stroke-width=".5"/><path d="m17 1.9999998c-.554 0-1 .446-1 1v4.0000013c0 .554.446 1 1 1h4c.554 0 1-.446 1-1v-4.0000013c0-.554-.446-1-1-1zm0 1h4v4.0000013h-4z" fill="#206b00" fill-opacity=".501961"/><path d="m20.5 6.4999998v-3h-3v3z" fill="none" opacity=".5" stroke="url(#f)" stroke-linecap="square"/></g><path d="m13.152 14.045a4.318 4.628 0 1 1 8.635 0 4.318 4.628 0 0 1 -8.635 0z" fill="url(#g)" fill-rule="evenodd" opacity=".141" transform="matrix(0 .99999997 -.99999997 0 29.000001 -9.999999)"/><path d="m16.5 17.5 7-6-7-6v4h-6v4h6z" style="display:block;stroke:#a62100;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#h)" transform="matrix(0 .99999997 -.99999997 0 29.000001 -9.999999)"/><path d="m17.5 15.287966 4.443989-3.787966-4.443989-3.8228814v2.8228814h-6v2h6z" display="block" fill="none" opacity=".5" stroke="url(#i)" stroke-miterlimit="7" transform="matrix(0 .99999997 -.99999997 0 29.000001 -9.999999)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_insertcellsright.svg b/icon-themes/elementary_svg/cmd/lc_insertcellsright.svg
new file mode 100644
index 000000000..5955eb4f4
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_insertcellsright.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" 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 33.938131 -17.400027)" 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 19.76187 104.39997)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><linearGradient id="d" gradientTransform="matrix(1.0073638 0 0 1 -.323637 0)" 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" gradientUnits="userSpaceOnUse" x1="4.000001" x2="4.000001" y1="16" y2="17"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="f" gradientTransform="matrix(0 -.26666666 -1 0 7 18.633332)" gradientUnits="userSpaceOnUse" x1="15.999081" x2="-.00092" y1="2.500977" y2="2.500977"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><radialGradient id="g" cx="24.837" cy="36.421001" gradientTransform="matrix(-.27598 0 0 -.29583 24.324 24.82)" gradientUnits="userSpaceOnUse" r="15.645"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="14" x2="14" y1="5" y2="18"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="i" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 27.866)" gradientUnits="userSpaceOnUse" x1="34.188385" x2="21.157856" y1="46.803162" y2="46.803162"><stop offset="0" stop-color="#fff"/><stop offset=".45" stop-color="#fff" stop-opacity=".235"/><stop offset=".65" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#E" y1="6.451322" y2="10.245955"/><linearGradient id="k" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#E" y1="6.451322" y2="10.245955"/><linearGradient id="l" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#E" y1="6.451322" y2="10.245955"/><linearGradient id="m" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#E" y1="6.451322" y2="10.245955"/><linearGradient id="n" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#E" y1="6.451322" y2="8.348639"/><linearGradient id="o" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#E" y1="6.451322" y2="8.345967"/><linearGradient id="p" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#E" y1="6.451322" y2="8.348639"/><linearGradient id="q" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#E" y1="6.451322" y2="8.345967"/><linearGradient id="r" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#E" y1="6.451322" y2="8.348639"/><linearGradient id="s" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#E" y1="6.451322" y2="8.345967"/><linearGradient id="t" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#E" y1="6.451322" y2="8.348639"/><linearGradient id="u" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#E" y1="6.451322" y2="8.345967"/><linearGradient id="v" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#E" y1="6.451322" y2="8.348639"/><linearGradient id="w" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#E" y1="6.451322" y2="8.345967"/><linearGradient id="x" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#E" y1="6.451322" y2="8.348639"/><linearGradient id="y" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#E" y1="6.451322" y2="8.345967"/><linearGradient id="z" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#E" y1="6.451322" y2="8.348639"/><linearGradient id="A" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#E" y1="6.451322" y2="8.345967"/><linearGradient id="B" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#E" y1="6.451322" y2="8.348639"/><linearGradient id="C" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#E" y1="6.451322" y2="8.345967"/><linearGradient id="D" gradientTransform="matrix(.46923147 0 0 .47243347 .238446 -.625575)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#G" y1="15.499894" y2="48.395687"/><linearGradient id="E" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" y1="6.451322" y2="10.245955"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999982" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="F" gradientUnits="userSpaceOnUse" x1="11" x2="11" xlink:href="#G" y1="2" y2="22"/><linearGradient id="G" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g opacity=".4" transform="matrix(.52631578 0 0 .42857133 -2.631579 3.857159)"><path d="m43.950001 39.999973h5v7h-5z" fill="url(#a)"/><path d="m9.7500003 46.999973h-5v-7h5z" fill="url(#c)"/><path d="m9.7500003 40 34.2000007-.000028v7.000001l-34.2000007.000028z" fill="url(#d)" stroke-width="1.003675"/></g><g transform="matrix(-1 0 0 1 24 0)"><rect fill="url(#D)" height="21" rx=".555556" ry=".583334" stroke-width="1.051315" width="20" x="1.5" y="1.5"/><path d="m2.5371094 1.5c-.574146 0-1.0371021.4629634-1.0371094 1.0371094v3.6269531 10.8359375 4.462891c0 .574146.4629634 1.037109 1.0371094 1.037109h17.9257816c.574146 0 1.037109-.462963 1.037109-1.037109v-4.462891-10.8359375-3.6269531c.000007-.574146-.462963-1.0371094-1.037109-1.0371094z" fill="url(#F)" stroke="#000" stroke-opacity=".273077"/><path d="m6 2v4h-4v1h4v3h-4v1h4v3h-4v1h4v3h-4v1h4v3h1v-3h4v3h1v-3h4v3h1v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-4h-1v4h-4v-4h-1v4h-4v-4zm1 5h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4z" fill-opacity=".27451"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m2.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#j)"/><path d="m7.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#k)"/><path d="m12.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#l)"/><path d="m17.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#m)"/><path d="m2.50125 7.498592 2.99875.001408.00125 1.99859h-3.000004z" stroke="url(#n)"/><path d="m7.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#o)"/><path d="m12.50125 7.498592 2.99875.001408.0013 1.99859h-3.000004z" stroke="url(#p)"/><path d="m17.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#q)"/><path d="m2.5 11.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#r)"/><path d="m7.49875 11.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#s)"/><path d="m12.5 11.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#t)"/><path d="m17.49875 11.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#u)"/><path d="m2.5 15.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#v)"/><path d="m7.49875 15.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#w)"/><path d="m12.5 15.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#x)"/><path d="m17.49875 15.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#y)"/><path d="m2.50125 19.4986 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#z)"/><path d="m7.5 19.500008 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#A)"/><path d="m12.50125 19.4986 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#B)"/><path d="m17.5 19.500008 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#C)"/></g><path d="m1.5 18.5v-4h4.9999999v4z" fill="url(#f)" stroke-width=".436436"/><path d="m18 14c-.554 0-1 .446-1 1v3c0 .554.446 1 1 1h4c.554 0 1-.446 1-1v-3c0-.554-.446-1-1-1zm0 1h4v3h-4z" fill="#206b00" fill-opacity=".501961" transform="matrix(-1 0 0 1 24 0)"/><path d="m2.5000014 15.5h3v2h-3z" fill="none" opacity=".5" stroke="url(#e)" stroke-linecap="square"/></g><path d="m13.152 14.045a4.318 4.628 0 1 1 8.635 0 4.318 4.628 0 0 1 -8.635 0z" fill="url(#g)" fill-rule="evenodd" opacity=".141" transform="matrix(.99999997 0 0 .99999997 -9.999998 6)"/><path d="m16.5 17.5 7-6-7-6v4h-6v4h6z" style="display:block;stroke:#a62100;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#h)" transform="matrix(.99999997 0 0 .99999997 -9.999998 6)"/><path d="m17.5 15.287966 4.443989-3.787966-4.443989-3.8228814v2.8228814h-6v2h6z" display="block" fill="none" opacity=".5" stroke="url(#i)" stroke-miterlimit="7" transform="matrix(.99999997 0 0 .99999997 -9.999998 6)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_insertcolumnbreak.svg b/icon-themes/elementary_svg/cmd/lc_insertcolumnbreak.svg
new file mode 100644
index 000000000..92d98a8f5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_insertcolumnbreak.svg
@@ -0,0 +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(.0352 0 0 .00824 -.725 18.98)" 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><radialGradient id="b" cx="605.714" cy="486.648" gradientTransform="matrix(-.01205 0 0 .00824 10.76 18.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.714" cy="486.648" gradientTransform="matrix(.01205 0 0 .00824 13.24 18.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#c"/><linearGradient id="e" gradientTransform="matrix(.48572 0 0 .4563 .343 .35)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.4054 0 0 .5135 2.27 -.324)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.474" y2="41.526"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><path d="m3.5 22h17v2h-17z" fill="url(#a)" opacity=".15"/><path d="m3.5 22v2c-.62.004-1.5-.448-1.5-1s.692-1 1.5-1z" fill="url(#b)" opacity=".15"/><path d="m20.5 22v2c.62.004 1.5-.448 1.5-1s-.692-1-1.5-1z" fill="url(#d)" opacity=".15"/><path d="m3.5 1.5h17v21h-17z" fill="url(#e)"/><g fill="none"><path d="m19.5 21.5h-15v-19h15z" stroke="url(#f)" stroke-linecap="round"/><path d="m3.5 1.5h17v21h-17z" opacity=".3" stroke="#000" stroke-linejoin="round"/><g stroke-linecap="round"><path d="m6.5 4.5h4" stroke="#616161"/><path d="m12.5 4.499963.005 13.953037h-2.996375l-.015625-1.8125-2 2.8125 6.007.047v-.92h.005l-.003-13.029037 1.005-.504-1.007-.546963z" fill="#a8ce79" stroke="#6ead20" stroke-linejoin="round"/><g stroke="#616161"><path d="m6.5 6.5h4.007"/><path d="m6.5 8.5h4.007"/><path d="m6.493 14.5h4.007"/><path d="m15.507 6.5h3"/><path d="m15.507 8.5h3"/><path d="m15.5 16.5h3"/><path d="m15.5 14.5h3"/><path d="m6.493 12.5h4.007"/><path d="m15.5 12.5h3"/><path d="m6.493 10.5h4.007"/><path d="m15.5 10.5h3"/><path d="m15.5 18.5h3"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_insertcolumns.svg b/icon-themes/elementary_svg/cmd/lc_insertcolumns.svg
new file mode 100644
index 000000000..6ba2ab13d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_insertcolumns.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" 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 33.938131 -17.400027)" 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 19.76187 104.39997)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><linearGradient id="d" gradientTransform="matrix(1.0073638 0 0 1 -.323637 0)" 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(-.99999999 0 0 .99999999 22 1)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="4"/><linearGradient id="f" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="30.655001" x2="30.827999" y1="65.686996" y2="48.688"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="g" gradientTransform="matrix(-.99999999 0 0 .99999999 22 6)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="3"/><linearGradient id="h" gradientTransform="matrix(-.99999999 0 0 .99999999 22 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="3"/><linearGradient id="i" gradientTransform="matrix(-.99999999 0 0 .99999999 22 14)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="3"/><linearGradient id="j" gradientTransform="matrix(-.99999999 0 0 .99999999 22 18)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="3"/><linearGradient id="k" gradientTransform="matrix(0 -1.4 -.99999998 0 7.000001 23.2)" gradientUnits="userSpaceOnUse" x1="15.999081" x2="-.00092" y1="2.500977" y2="2.500977"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><radialGradient id="l" cx="24.837" cy="36.421001" gradientTransform="matrix(-.27598 0 0 -.29583 24.324 24.82)" gradientUnits="userSpaceOnUse" r="15.645"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="14" x2="14" y1="5" y2="18"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="n" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 27.866)" gradientUnits="userSpaceOnUse" x1="34.188385" x2="21.157856" y1="46.803162" y2="46.803162"><stop offset="0" stop-color="#fff"/><stop offset=".45" stop-color="#fff" stop-opacity=".235"/><stop offset=".65" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="o" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#I" y1="6.451322" y2="10.245955"/><linearGradient id="p" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#I" y1="6.451322" y2="10.245955"/><linearGradient id="q" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#I" y1="6.451322" y2="10.245955"/><linearGradient id="r" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#I" y1="6.451322" y2="8.348639"/><linearGradient id="s" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#I" y1="6.451322" y2="8.345967"/><linearGradient id="t" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#I" y1="6.451322" y2="8.348639"/><linearGradient id="u" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#I" y1="6.451322" y2="8.345967"/><linearGradient id="v" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#I" y1="6.451322" y2="8.348639"/><linearGradient id="w" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#I" y1="6.451322" y2="8.345967"/><linearGradient id="x" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#I" y1="6.451322" y2="8.348639"/><linearGradient id="y" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#I" y1="6.451322" y2="8.345967"/><linearGradient id="z" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#I" y1="6.451322" y2="8.348639"/><linearGradient id="A" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#I" y1="6.451322" y2="8.345967"/><linearGradient id="B" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#I" y1="6.451322" y2="8.348639"/><linearGradient id="C" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#I" y1="6.451322" y2="8.345967"/><linearGradient id="D" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#I" y1="6.451322" y2="8.348639"/><linearGradient id="E" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#I" y1="6.451322" y2="8.345967"/><linearGradient id="F" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#I" y1="6.451322" y2="8.348639"/><linearGradient id="G" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#I" y1="6.451322" y2="8.345967"/><linearGradient id="H" gradientTransform="matrix(.46923147 0 0 .47243347 .238446 -.625575)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#K" y1="15.499894" y2="48.395687"/><linearGradient id="I" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" y1="6.451322" y2="10.245955"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999982" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="J" gradientUnits="userSpaceOnUse" x1="11" x2="11" xlink:href="#K" y1="2" y2="22"/><linearGradient id="K" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g opacity=".4" transform="matrix(.52631578 0 0 .42857133 -2.631579 3.857159)"><path d="m43.950001 39.999973h5v7h-5z" fill="url(#a)"/><path d="m9.7500003 46.999973h-5v-7h5z" fill="url(#c)"/><path d="m9.7500003 40 34.2000007-.000028v7.000001l-34.2000007.000028z" fill="url(#d)" stroke-width="1.003675"/></g><rect fill="url(#H)" height="21" rx=".555556" ry=".583334" stroke-width="1.051315" width="20" x="1.5" y="1.5"/><path d="m2.5371094 1.5c-.574146 0-1.0371021.4629634-1.0371094 1.0371094v3.6269531 10.8359375 4.462891c0 .574146.4629634 1.037109 1.0371094 1.037109h17.9257816c.574146 0 1.037109-.462963 1.037109-1.037109v-4.462891-10.8359375-3.6269531c.000007-.574146-.462963-1.0371094-1.037109-1.0371094z" fill="url(#J)" stroke="#000" stroke-opacity=".273077"/><path d="m6 2v4h-4v1h4v3h-4v1h4v3h-4v1h4v3h-4v1h4v3h1v-3h4v3h1v-3h4v3h1v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-4h-1v4h-4v-4h-1v4h-4v-4zm1 5h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4z" fill-opacity=".27451"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m2.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#I)"/><path d="m7.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#o)"/><path d="m12.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#p)"/><path d="m17.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#q)"/><path d="m2.50125 7.498592 2.99875.001408.00125 1.99859h-3.000004z" stroke="url(#r)"/><path d="m7.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#s)"/><path d="m12.50125 7.498592 2.99875.001408.0013 1.99859h-3.000004z" stroke="url(#t)"/><path d="m17.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#u)"/><path d="m2.5 11.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#v)"/><path d="m7.49875 11.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#w)"/><path d="m12.5 11.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#x)"/><path d="m17.49875 11.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#y)"/><path d="m2.5 15.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#z)"/><path d="m7.49875 15.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#A)"/><path d="m12.5 15.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#B)"/><path d="m17.49875 15.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#C)"/><path d="m2.50125 19.4986 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#D)"/><path d="m7.5 19.500008 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#E)"/><path d="m12.50125 19.4986 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#F)"/><path d="m17.5 19.500008 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#G)"/></g><path d="m1.5000015 22.5v-21h4.9999999v21z" fill="url(#k)"/><path d="m2 1c-.554 0-1 .446-1 1v20c0 .554.446 1 1 1h4c.554 0 1-.446 1-1v-20c0-.554-.446-1-1-1zm0 1h4v4h-4zm0 5h4v3h-4zm0 4h4v3h-4zm0 4h4v3h-4zm0 4h4v3h-4z" fill="#206b00" fill-opacity=".501961"/><g fill="none" stroke-linecap="square" transform="matrix(-.99999998 0 0 .99999998 23.000001 0)"><path d="m20.5 2.5h-3v3h3z" opacity=".5" stroke="url(#e)"/><path d="m20.5 7.5h-3v2h3z" opacity=".5" stroke="url(#g)"/><path d="m20.5 11.5h-3v2h3z" opacity=".5" stroke="url(#h)"/><path d="m20.5 15.5h-3v2h3z" opacity=".5" stroke="url(#i)"/><path d="m20.5 19.5h-3v2h3z" opacity=".5" stroke="url(#j)"/></g><path d="m13.152 14.045a4.318 4.628 0 1 1 8.635 0 4.318 4.628 0 0 1 -8.635 0z" fill="url(#l)" fill-rule="evenodd" opacity=".141" transform="matrix(-.99999997 0 0 .99999997 33.999998 6)"/><path d="m16.5 17.5 7-6-7-6v4h-6v4h6z" style="display:block;stroke:#a62100;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#m)" transform="matrix(-.99999997 0 0 .99999997 33.999998 6)"/><path d="m17.5 15.287966 4.443989-3.787966-4.443989-3.8228814v2.8228814h-6v2h6z" display="block" fill="none" opacity=".5" stroke="url(#n)" stroke-miterlimit="7" transform="matrix(-.99999997 0 0 .99999997 33.999998 6)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_insertcolumnsafter.svg b/icon-themes/elementary_svg/cmd/lc_insertcolumnsafter.svg
new file mode 100644
index 000000000..5a817a542
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_insertcolumnsafter.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" 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 33.938131 -17.400027)" 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 19.76187 104.39997)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><linearGradient id="d" gradientTransform="matrix(1.0073638 0 0 1 -.323637 0)" 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(-.99999999 0 0 .99999999 22 1)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="4"/><linearGradient id="f" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="30.655001" x2="30.827999" y1="65.686996" y2="48.688"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="g" gradientTransform="matrix(-.99999999 0 0 .99999999 22 6)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="3"/><linearGradient id="h" gradientTransform="matrix(-.99999999 0 0 .99999999 22 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="3"/><linearGradient id="i" gradientTransform="matrix(-.99999999 0 0 .99999999 22 14)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="3"/><linearGradient id="j" gradientTransform="matrix(-.99999999 0 0 .99999999 22 18)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="2" y2="3"/><linearGradient id="k" gradientTransform="matrix(0 -1.4 -.99999998 0 7.000001 23.2)" gradientUnits="userSpaceOnUse" x1="15.999081" x2="-.00092" y1="2.500977" y2="2.500977"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><radialGradient id="l" cx="24.837" cy="36.421001" gradientTransform="matrix(-.27598 0 0 -.29583 24.324 24.82)" gradientUnits="userSpaceOnUse" r="15.645"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="14" x2="14" y1="5" y2="18"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="n" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 27.866)" gradientUnits="userSpaceOnUse" x1="34.188385" x2="21.157856" y1="46.803162" y2="46.803162"><stop offset="0" stop-color="#fff"/><stop offset=".45" stop-color="#fff" stop-opacity=".235"/><stop offset=".65" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="o" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#J" y1="6.451322" y2="10.245955"/><linearGradient id="p" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#J" y1="6.451322" y2="10.245955"/><linearGradient id="q" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#J" y1="6.451322" y2="10.245955"/><linearGradient id="r" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#J" y1="6.451322" y2="10.245955"/><linearGradient id="s" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#J" y1="6.451322" y2="8.348639"/><linearGradient id="t" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#J" y1="6.451322" y2="8.345967"/><linearGradient id="u" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#J" y1="6.451322" y2="8.348639"/><linearGradient id="v" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#J" y1="6.451322" y2="8.345967"/><linearGradient id="w" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#J" y1="6.451322" y2="8.348639"/><linearGradient id="x" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#J" y1="6.451322" y2="8.345967"/><linearGradient id="y" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#J" y1="6.451322" y2="8.348639"/><linearGradient id="z" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#J" y1="6.451322" y2="8.345967"/><linearGradient id="A" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#J" y1="6.451322" y2="8.348639"/><linearGradient id="B" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#J" y1="6.451322" y2="8.345967"/><linearGradient id="C" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#J" y1="6.451322" y2="8.348639"/><linearGradient id="D" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#J" y1="6.451322" y2="8.345967"/><linearGradient id="E" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#J" y1="6.451322" y2="8.348639"/><linearGradient id="F" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#J" y1="6.451322" y2="8.345967"/><linearGradient id="G" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#J" y1="6.451322" y2="8.348639"/><linearGradient id="H" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#J" y1="6.451322" y2="8.345967"/><linearGradient id="I" gradientTransform="matrix(.46923147 0 0 .47243347 .238446 -.625575)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#L" y1="15.499894" y2="48.395687"/><linearGradient id="J" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" y1="6.451322" y2="10.245955"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999982" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="K" gradientUnits="userSpaceOnUse" x1="11" x2="11" xlink:href="#L" y1="2" y2="22"/><linearGradient id="L" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="matrix(-1 0 0 1 24 0)"><g opacity=".4" transform="matrix(-.52631578 0 0 .42857133 25.631579 3.857159)"><path d="m43.950001 39.999973h5v7h-5z" fill="url(#a)"/><path d="m9.7500003 46.999973h-5v-7h5z" fill="url(#c)"/><path d="m9.7500003 40 34.2000007-.000028v7.000001l-34.2000007.000028z" fill="url(#d)" stroke-width="1.003675"/></g><rect fill="url(#I)" height="21" rx=".555556" ry=".583334" stroke-width="1.051315" width="20" x="1.5" y="1.5"/><path d="m2.5371094 1.5c-.574146 0-1.0371021.4629634-1.0371094 1.0371094v3.6269531 10.8359375 4.462891c0 .574146.4629634 1.037109 1.0371094 1.037109h17.9257816c.574146 0 1.037109-.462963 1.037109-1.037109v-4.462891-10.8359375-3.6269531c.000007-.574146-.462963-1.0371094-1.037109-1.0371094z" fill="url(#K)" stroke="#000" stroke-opacity=".273077"/><path d="m6 2v4h-4v1h4v3h-4v1h4v3h-4v1h4v3h-4v1h4v3h1v-3h4v3h1v-3h4v3h1v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-4h-1v4h-4v-4h-1v4h-4v-4zm1 5h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4z" fill-opacity=".27451"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m2.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#o)"/><path d="m7.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#p)"/><path d="m12.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#q)"/><path d="m17.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#r)"/><path d="m2.50125 7.498592 2.99875.001408.00125 1.99859h-3.000004z" stroke="url(#s)"/><path d="m7.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#t)"/><path d="m12.50125 7.498592 2.99875.001408.0013 1.99859h-3.000004z" stroke="url(#u)"/><path d="m17.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#v)"/><path d="m2.5 11.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#w)"/><path d="m7.49875 11.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#x)"/><path d="m12.5 11.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#y)"/><path d="m17.49875 11.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#z)"/><path d="m2.5 15.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#A)"/><path d="m7.49875 15.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#B)"/><path d="m12.5 15.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#C)"/><path d="m17.49875 15.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#D)"/><path d="m2.50125 19.4986 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#E)"/><path d="m7.5 19.500008 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#F)"/><path d="m12.50125 19.4986 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#G)"/><path d="m17.5 19.500008 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#H)"/></g><path d="m1.5000015 22.5v-21h4.9999999v21z" fill="url(#k)"/><path d="m2 1c-.554 0-1 .446-1 1v20c0 .554.446 1 1 1h4c.554 0 1-.446 1-1v-20c0-.554-.446-1-1-1zm0 1h4v4h-4zm0 5h4v3h-4zm0 4h4v3h-4zm0 4h4v3h-4zm0 4h4v3h-4z" fill="#206b00" fill-opacity=".501961"/><g fill="none" stroke-linecap="square" transform="matrix(-.99999998 0 0 .99999998 23.000001 0)"><path d="m20.5 2.5h-3v3h3z" opacity=".5" stroke="url(#e)"/><path d="m20.5 7.5h-3v2h3z" opacity=".5" stroke="url(#g)"/><path d="m20.5 11.5h-3v2h3z" opacity=".5" stroke="url(#h)"/><path d="m20.5 15.5h-3v2h3z" opacity=".5" stroke="url(#i)"/><path d="m20.5 19.5h-3v2h3z" opacity=".5" stroke="url(#j)"/></g></g><path d="m13.152 14.045a4.318 4.628 0 1 1 8.635 0 4.318 4.628 0 0 1 -8.635 0z" fill="url(#l)" fill-rule="evenodd" opacity=".141" transform="matrix(.99999997 0 0 .99999997 -9.999998 6)"/><path d="m16.5 17.5 7-6-7-6v4h-6v4h6z" style="display:block;stroke:#a62100;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#m)" transform="matrix(.99999997 0 0 .99999997 -9.999998 6)"/><path d="m17.5 15.287966 4.443989-3.787966-4.443989-3.8228814v2.8228814h-6v2h6z" display="block" fill="none" opacity=".5" stroke="url(#n)" stroke-miterlimit="7" transform="matrix(.99999997 0 0 .99999997 -9.999998 6)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_insertctrl.svg b/icon-themes/elementary_svg/cmd/lc_insertctrl.svg
new file mode 100644
index 000000000..ba2739acf
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_insertctrl.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="65.296997" cy="48.216" gradientTransform="matrix(0 .52545 -.57163 0 46.193 -21.124)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.2818 0 0 .2801 12.18 12.022)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#d" y1="21.341999" y2="24.912001"/><linearGradient id="c" gradientTransform="matrix(.2818 0 0 .2801 12.197 12.015)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#d" y1="10.631" y2="35.623"/><linearGradient id="d"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><clipPath id="e"><path d="m3.5 2s-.4-.003-.78.188-.72.479-.72 1.312v9s-.003.4.188.78c.19.382.48.72 1.312.72h9s.4.003.78-.188c.382-.19.72-.48.72-1.312v-9s.003-.4-.188-.78c-.19-.382-.48-.72-1.312-.72z"/></clipPath><linearGradient id="f" gradientTransform="matrix(1 0 0 .92308 6 8.73)" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="16"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff"/></linearGradient><path d="m2.5 7.346v8.308c0 1.846 2.923 1.846 2.923 1.846h13.154c2.923 0 2.923-1.846 2.923-1.846v-8.308c0-1.846-2.923-1.846-2.923-1.846h-13.154c-2.923 0-2.923 1.846-2.923 1.846z" fill="url(#f)"/><path clip-path="url(#e)" d="m3.5 2s-.4-.003-.78.188-.72.479-.72 1.312v9s-.003.4.188.78c.19.382.48.72 1.312.72h9s.4.003.78-.188c.382-.19.72-.48.72-1.312v-9s.003-.4-.188-.78c-.19-.382-.48-.72-1.312-.72z" fill="none" opacity=".05" stroke="#000" stroke-width="1.633" transform="matrix(1.5 0 0 .91667 0 4.167)"/><path d="m2.482 15.667v-8.334c0-1.85 2.003-1.85 2.003-1.85h15.03c2.003 0 2.003 1.85 2.003 1.85v8.334c0 1.85-2.003 1.85-2.003 1.85h-15.03c-2.003 0-2.003-1.85-2.003-1.85z" fill="none" opacity=".41" stroke="#000" stroke-width=".963"/><path d="m5.25 6s-.626-.18-1.197.01c-.57.19-1.053.352-1.053 1.49v1c0-.833.507-1.122 1.078-1.313.57-.19 1.172-.187 1.172-.187h13.5c1.25 0 1.683.338 1.97.72.284.38.28.78.28.78v-1s.106-.528-.18-.908c-.285-.38-.134-.62-1.816-.617z" opacity=".1"/><path d="m5.25 6s-.68-.19-1.25 0-1 .667-1 1.5v2c0-.833.507-1.122 1.078-1.313.57-.19 1.172-.187 1.172-.187h13.5c1.25 0 1.683.338 1.97.72.284.38.28.78.28.78v-2s.03-.62-.256-1.002c-.284-.38-.744-.498-1.994-.498z" opacity=".05"/><path d="m16.5 16.5v-3h4v3h3v4h-3v3h-4v-3h-3v-4z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m17.5 18.004v-3.504h2v3.5m0 1v3.5h-2v-3.5" opacity=".5" stroke="url(#c)"/><path d="m20 17.507 2.5-.007v2l-2.5.007m-3 0-2.5-.007v-2l2.5.007" opacity=".5" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_insertdoc.svg b/icon-themes/elementary_svg/cmd/lc_insertdoc.svg
new file mode 100644
index 000000000..14826cdb9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_insertdoc.svg
@@ -0,0 +1 @@
+<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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.32432)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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="c" gradientTransform="matrix(.48571428 0 0 .45629592 .342836 .348864)" 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><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="f" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.48571482 0 0 .477213 -.305596 -.326798)" gradientUnits="userSpaceOnUse" x1="22.004084" x2="22.004084" y1="47.813133" y2="3.363852"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#c8c8c8"/></linearGradient><path d="m3.500001 22h16.999998v2h-16.999998z" fill="url(#f)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#e)" opacity=".15"/><path d="m20.5 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#d)" opacity=".15"/><path d="m3.4999601 1.4999569c3.8955717 0 17.0000189.00137 17.0000189.00137l.000021 20.9986731s-11.3333595 0-17.0000399 0c0-7.000007 0-14.000013 0-21.0000208z" fill="url(#c)" stroke-width="1.056234"/><g fill="none"><path d="m19.5 21.5h-15.0000004v-19h15.0000004z" stroke="url(#b)" stroke-linecap="round"/><path d="m3.4999601 1.4999569c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.9987161s-11.3333862 0-17.0000799 0c0-7.000018 0-14.000035 0-21.0000538z" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/><path d="m6 5.5h1.138394zm1.305359 0h1.062501zm1.229466 0h.941072zm1.092858 0h.409822zm.576786 0h.910715zm1.092859 0h2.398216zm2.550002 0h1.83661zm1.988395 0h.561608zm-9.835725 1h1.775895zm1.973217 0h.850001zm1.001787 0h.425zm.591965 0h.774108zm.941072 0h.789287zm.941072 0h1.259823zm1.426788 0h1.639287zm1.791073 0h1.092858zm1.244644 0h.273215zm-9.911618.9925436h1.502681zm1.654466 0h2.458932zm2.610718 0h1.199108zm1.350894 0h1.123215zm1.275001 0h.956251zm1.108037 0 1.50268.014913zm1.639288.014913h2.443752zm-9.638404.9925434h2.079467zm2.246431 0h2.246431zm2.398217 0h.895537zm1.047323 0h2.109824zm2.246431 0h1.441966zm1.60893 0h.576787zm.728572 0h.318751zm.485715 0h.895537zm-10.761619 1h.774108zm1.016966 0h2.868753zm-1.016966 1.992545h1.502681zm1.654466 0h2.458932zm2.610718 0h1.199108zm1.350894 0h1.123215zm1.275001 0h.956251zm1.108037 0 1.50268.01491zm1.639288.01491h2.443752zm-9.638404.992545h1.912502zm2.064288 0h2.04911zm2.200896 0h.789286zm.941072 0h1.927681zm2.079467 0h2.428574zm2.595538 0h.895537zm-9.881261 1h2.079467zm2.246431 0h2.246431zm2.398217 0h.895537zm1.047323 0h2.109824zm2.246431 0h1.441966zm1.60893 0h.576787zm.728572 0h.318751zm.485715 0h.895537zm-10.761619 1h1.775895zm1.973217 0h.850001zm1.001787 0h.425zm.591965 0h.774108zm.941072 0h.789287zm.941072 0h1.259823zm1.426788 0h1.639287zm1.791073 0h1.092858zm1.244644 0h.273215zm-9.911618 1.992545h1.502681zm1.654466 0h2.458932zm2.610718 0h1.199108zm1.350894 0h1.123215zm1.275001 0h.956251zm1.108037 0 1.50268.01491zm1.639288.01491h2.443752zm-9.638404.992545h1.775895zm1.973217 0h.850001zm1.001787 0h.425zm.591965 0h.774108zm.941072 0h.789287zm.941072 0h1.259823zm1.426788 0h1.639287zm1.791073 0h1.092858zm1.244644 0h.273215zm-9.911618 1h1.882145zm2.04911 0h.591965zm.743751 0h1.350894zm1.50268 0h1.988395zm2.155359 0h1.350895zm1.487502 0h.288393zm.440179 0h1.71518zm1.897323 0h.895537zm-10.275904 1h1.882145zm2.04911 0h.850001zm1.001787 0h1.335715zm1.487501 0h1.441966zm1.60893 0h.576787zm.728573 0h.31875zm.485715 0h.895536z" stroke="url(#g)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_insertdraw.svg b/icon-themes/elementary_svg/cmd/lc_insertdraw.svg
new file mode 100644
index 000000000..95f516a97
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_insertdraw.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="17" x2="17" xlink:href="#o" y1="10" y2="21"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="17" x2="17" xlink:href="#o" y1="22" y2="22.5"/><linearGradient id="c" gradientTransform="matrix(0 1 -1 0 41.159237 -10.792713)" gradientUnits="userSpaceOnUse" x1="15.792713" x2="19.292713" xlink:href="#o" y1="24.159237" y2="24.159237"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="14.5" x2="14.5" xlink:href="#m" y1="10.5" y2="16"/><radialGradient id="e" cx="26.782" cy="42.343" gradientTransform="matrix(1 0 0 .28221 0 30.394)" gradientUnits="userSpaceOnUse" r="14.407"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="f"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.40588 0 0 .39166 -7.7895 5.0489)" gradientUnits="userSpaceOnUse" x1="59.844044" x2="59.844044" xlink:href="#f" y1="38.173672" y2="48.386612"/><linearGradient id="h" gradientTransform="matrix(.47513 0 0 .2901 -12.277 8.9729)" gradientUnits="userSpaceOnUse" x1="61.872" x2="61.872" y1="29.615" y2="41.459"><stop offset="0" stop-color="#aeaeae"/><stop offset="1" stop-color="#c4c4c4" stop-opacity="0"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.54268 0 0 .33737 -15.798 7.3327)" gradientUnits="userSpaceOnUse" x1="53.169" x2="69.691" xlink:href="#f" y1="24.245" y2="24.245"/><radialGradient id="j" cx="15.415" cy="35.357" gradientTransform="matrix(.47209 0 0 .47512 -2.0095 2.0966)" gradientUnits="userSpaceOnUse" r="7.5792"><stop offset="0" stop-color="#696969"/><stop offset="1"/></radialGradient><linearGradient id="k" gradientTransform="matrix(.49251 0 0 .52721 -1.7832 -.31891)" gradientUnits="userSpaceOnUse" x1="20.251" x2="22.012" xlink:href="#f" y1="29.811" y2="31.724"/><linearGradient id="l" gradientTransform="matrix(.49294 0 0 .51865 -1.7924 -.028504)" gradientUnits="userSpaceOnUse" x1="28.059" x2="33.437" y1="18.868" y2="23.743"><stop offset="0" stop-color="#6e3d09"/><stop offset=".24242" stop-color="#ea8113"/><stop offset=".62121" stop-color="#5c3307"/><stop offset="1" stop-color="#e07c12"/></linearGradient><linearGradient id="m"><stop offset="0" stop-color="#ffc27d"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="17" x2="17" xlink:href="#m" y1="3" y2="8.5"/><linearGradient id="o" gradientTransform="matrix(0 1 -1 0 41.159237 -10.792713)" gradientUnits="userSpaceOnUse" x1="17" x2="17.5" y1="5.5" y2="10"><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><path d="m9.8207 12.621 2.0043 1.971c3.543-3.663 8.766-12.435 8.766-12.435.212-.6355-.536-1.0356-.91-.6075 0 0-6.7484 7.3114-9.8601 11.072z" fill="url(#l)" stroke="#673907" stroke-linecap="round" stroke-width=".74304"/><path d="m5.4134 18.464 1.272 1.1616 5.3542-4.9402c-.21548-.82376-1.4487-2.311-2.3722-2.311l-4.2539 6.0896z" fill="url(#k)" stroke="#1a1a1a" stroke-linecap="round" stroke-opacity=".501961" stroke-width=".74882"/><path d="m1 21.977c3.135 0 5.5143.38556 5.9647-1.97.36297-1.8982-2.1644-2.8078-3.4169-1.1132-1.2065 1.6325-2.5478 3.0832-2.5478 3.0832z" fill="url(#j)"/><path d="m16.663 3.5016c-2.3209.065293-4.1626.78997-4.1626 1.6638v2.6705c0 .91685 2.0272 1.6638 4.5095 1.6638s4.4902-.74699 4.4902-1.6638v-2.6705c0-.91685-2.0079-1.6638-4.4902-1.6638-.11638 0-.23276-.00321-.34688 0z" fill="url(#n)" stroke="#a62100" stroke-linecap="round" stroke-opacity=".615686" stroke-width="1.0004"/><path d="m16.689453 4.4902344c-1.065051.029963-2.015294.221017-2.613281.4589844-.298994.1189836-.5054.2520343-.583984.3242187-.07859.072184-.0039.021061-.0039-.1074219v2.6699219c0-.1348989-.07912-.1819865.01563-.099609.09475.082377.329767.2250708.66211.3476563.664685.2451709 1.701728.4277344 2.84375.4277344 1.142016 0 2.17327-.1813309 2.832031-.4257813.32938-.1222252.561282-.26418.654297-.3457031.09301-.081523.01563-.035714.01563.095703v-2.6699222c0 .1313912.07739.1772242-.01563.095703-.09301-.081521-.324918-.2234806-.654297-.3457032-.658758-.2444452-1.69001-.4257812-2.832031-.4257812-.134547 0-.243693-.00216-.320313 0z" style="opacity:.44;fill:none;stroke-width:1.0004;stroke-linecap:round;stroke-opacity:.501961;stroke:url(#c)"/><path d="m21 8.5c0 .8284271-1.790861 1-4 1s-4-.1715729-4-1 1.790861-1.5 4-1.5 4 .6715729 4 1.5z" fill="#a62100"/><path d="m12.5 10.5 1.352247-2c1.961769-.5577334 3.97797-.7684412 6.147753 0l1.5 2-.00047 11h-8.99953z" fill="url(#i)"/><path d="m12.921 20.846s1.3852-3.8462 4.0316-3.8462c2.7305 0 4.3676 4 4.3676 4l-8.3993-.15385z" fill="url(#h)"/><path d="m12.5 11.5c2.955983-.64925 5.953634-.683898 9 0v3c-3.120084-.708496-6.105714-.623713-9 0z" fill="url(#d)"/><g stroke-linecap="round"><path d="m12.5 10.5 1.352247-2c1.961769-.5577334 3.97797-.7684412 6.147753 0l1.5 2-.00047 11h-8.99953z" fill="none" stroke="#555761" stroke-opacity=".615686"/><rect fill="url(#g)" height="3" rx=".48657" ry=".44909" stroke="#555761" stroke-opacity=".615686" stroke-width="1.0044" width="11" x="11.5" y="20.5"/><path d="m13.5 10.859.896-1.1593c1.0247-.26575 4.1895-.26575 5.115 0l.98807 1.1594.00093 10.6409h-7z" fill="none" opacity=".44" stroke="url(#a)" stroke-width="1.0009"/></g><g fill="#e6e7e6" opacity=".57778" stroke-width="2.1923" transform="matrix(.534 0 0 .58632 -1.885 -.083848)"><path d="m29.747 8.8418v3.24s1.01235-.190924 1.87285-.204564v-3.3148998c-1.1603.025805-1.87285.2794538-1.87285.2794538z"/><path d="m33.492509 8.2735425v3.2952995s.88676-.09192 1.87266-.07239v-3.3370026c-1.1353-.051535-1.87266.1141431-1.87266.1141431z" opacity=".44444"/></g><path d="m41.189 42.343c0 2.2455-6.4504 4.0659-14.407 4.0659-7.9569 0-14.407-1.8203-14.407-4.0659 0-2.2455 6.4504-4.0659 14.407-4.0659 7.9569 0 14.407 1.8203 14.407 4.0659z" fill="url(#e)" opacity=".2" transform="matrix(.52057 0 0 .4919 -6.4417 .17139)"/><path d="m12.5 21.5h9v1h-9z" fill="none" opacity=".8" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_insertendnote.svg b/icon-themes/elementary_svg/cmd/lc_insertendnote.svg
new file mode 100644
index 000000000..c92d6b6a7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_insertendnote.svg
@@ -0,0 +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(.48572 0 0 .4563 .407 .368)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" xlink:href="#f" y1=".985" y2="47.013"/><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.0352 0 0 .00824 -.725 18.98)" 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><radialGradient id="d" cx="605.714" cy="486.648" gradientTransform="matrix(-.01205 0 0 .00824 10.76 18.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#b"/><radialGradient id="e" cx="605.714" cy="486.648" gradientTransform="matrix(.01205 0 0 .00824 13.24 18.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#b"/><linearGradient id="f" gradientTransform="matrix(.48572 0 0 .4563 .343 .35)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.4054 0 0 .5135 2.334 -.305)" gradientUnits="userSpaceOnUse" x1="24.03" x2="24" xlink:href="#i" y1="6.829" y2="41.526"/><linearGradient id="h"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="i" xlink:href="#h"/><radialGradient id="j" cx="65.297" cy="48.216" gradientTransform="matrix(0 .52545 -.57163 0 46.193 -21.124)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="k" gradientTransform="matrix(.2818 0 0 .2801 12.18 12.022)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#h" y1="21.342" y2="24.912"/><linearGradient id="l" gradientTransform="matrix(.4054 0 0 .5135 2.27 -.324)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#i" y1="6.474" y2="41.526"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="22.453" x2="17" y1="14" y2="8.282"><stop offset="0" stop-color="#1f1f1f"/><stop offset="1" stop-color="#5c5c5c"/></linearGradient><path d="m3.5 22h17v2h-17z" fill="url(#c)" opacity=".15" transform="matrix(.89958 0 0 1 -.316 -1.822)"/><path d="m3.5 22v2c-.62.004-1.5-.448-1.5-1s.692-1 1.5-1z" fill="url(#d)" opacity=".15" transform="matrix(.89958 0 0 1 -.316 -1.822)"/><path d="m20.5 22v2c.62.004 1.5-.448 1.5-1s-.692-1-1.5-1z" fill="url(#e)" opacity=".15" transform="matrix(.89958 0 0 1 -.316 -1.822)"/><path d="m3.612 1.573c3.895 0 16.84-.005 16.84-.005v20.88l-16.84.007z" fill="url(#f)" transform="matrix(.9091 0 0 .9091 3.268 2.09)"/><path d="m19.106 21.46-14.494-.005v-18.882l14.494.007z" fill="none" stroke="url(#l)" stroke-linecap="round" transform="matrix(.9091 0 0 .9091 3.268 2.09)"/><path d="m6.502 3.504c3.542 0 14.995.007 14.995.007v18.983l-14.995-.006z" fill="none" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width="1.00001"/><path d="m3.5 22h17v2h-17z" fill="url(#c)" opacity=".15" transform="matrix(.9606 0 0 1 2.113 .05)"/><path d="m3.5 22v2c-.62.004-1.5-.448-1.5-1s.692-1 1.5-1z" fill="url(#d)" opacity=".15" transform="matrix(.9606 0 0 1 2.113 .05)"/><path d="m20.5 22v2c.62.004 1.5-.448 1.5-1s-.692-1-1.5-1z" fill="url(#e)" opacity=".15" transform="matrix(.9606 0 0 1 2.113 .05)"/><path d="m3.564 1.52h17v21h-17z" fill="url(#a)" transform="matrix(.91 0 0 .91 -.732 .09)"/><path d="m4.105 2.102.005 19.918h15.4v-1.2h-1l-13.305-.018v-17.6h13.2v3.3l1.105.02-.005-4.42z" fill="url(#g)" transform="matrix(.91 0 0 .91 -.732 .09)"/><path d="m2.462 1.002c-.25 0-.456.203-.455.455v19.11c0 .25.204.455.455.455l15.1-.032c.253 0 .457-.203.457-.455v-.528l-1.002-.076v.075l-14.014.016v-18.002c3.784 0 13.37-.015 14.014-.015v4.005l1-.017v-4.567c0-.252-.203-.456-.455-.456z" opacity=".3"/><path d="m17 11v8h3v-8zm1 .604h1v6.452h-1z" opacity=".66"/><path d="m21.482 16.507v4h-9.99v-4z" fill="url(#j)" transform="translate(-5.993 -2.007)"/><path d="m15.49 14.5v4h-9.99v-4z" fill="none" opacity=".5" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round"/><path d="m16.993 17.507 3.49-.007v2l-3.49.007m.007 0-4.5-.007v-2l4.5.007" fill="none" opacity=".5" stroke="url(#k)" transform="translate(-5.993 -2.007)"/><path d="m18.522 7.02c-.43 0-.814.105-1.094.377-.28.27-.406.68-.406 1.12s.126.852.406 1.125.663.378 1.094.378c.434 0 .82-.112 1.098-.397.27-.278.402-.68.402-1.106 0-.44-.126-.85-.406-1.12-.28-.272-.663-.377-1.094-.377zm0 .81c.32 0 .5.077.594.17.095.092.156.23.156.517 0 .267-.058.407-.167.52-.094.096-.267.173-.583.173-.318 0-.497-.078-.592-.17-.095-.094-.158-.23-.158-.523 0-.288.06-.425.156-.517.095-.093.275-.17.594-.17z" opacity=".66"/><path d="m18.522 7.828c-.32 0-.5.08-.594.172-.095.092-.156.23-.156.518 0 .29.063.428.158.52.096.094.274.17.592.17.316 0 .488-.074.582-.17.11-.114.168-.253.168-.52 0-.29-.06-.426-.156-.518-.095-.092-.275-.172-.594-.172zm-.522 3.776v6.453h1v-6.453z" fill="url(#m)" opacity=".66"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_insertenvelope.svg b/icon-themes/elementary_svg/cmd/lc_insertenvelope.svg
new file mode 100644
index 000000000..ea6e13c1d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_insertenvelope.svg
@@ -0,0 +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(.33561593 0 0 .31131665 12.981341 2.416963)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="16.443359" x2="16.443359" y1="11.5093" y2="5.888014"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#8f8f8f" stop-opacity=".634783"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.33561593 0 0 .31131665 14.981341 4.355138)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" xlink:href="#c" y1="30.188753" y2="15.737678"/><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.33561593 0 0 .31131665 14.981341 2.355139)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" xlink:href="#c" y1="30.188753" y2="15.737678"/><linearGradient id="e" gradientTransform="matrix(.33561593 0 0 .31131665 14.981341 3.416964)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" xlink:href="#f" y1="35.429005" y2="15.737678"/><linearGradient id="f" gradientTransform="matrix(.42307923 0 0 .39244743 1.84619 7.352884)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" y1="35.429005" y2="15.737678"><stop offset="0" stop-color="#969696"/><stop offset=".5" stop-color="#858585" stop-opacity=".634783"/><stop offset="1" stop-color="#939393" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.33561593 0 0 .31131665 14.981341 5.416963)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" xlink:href="#f" y1="35.429005" y2="15.737678"/><linearGradient id="h" gradientTransform="matrix(.16780799 0 0 .31131665 10.990665 -1.644862)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" xlink:href="#c" y1="30.188753" y2="15.737678"/><linearGradient id="i" gradientTransform="matrix(.45945946 0 0 .29729728 2.972974 16.864867)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.675988" y2="41.184601"><stop offset="0" stop-color="#fff"/><stop offset=".01864429" stop-color="#fff" stop-opacity=".235294"/><stop offset=".98085731" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.39078075 0 0 .4337445 4.602995 15.522359)" gradientUnits="userSpaceOnUse" x1="16.626165" x2="20.054544" xlink:href="#c" y1="15.298182" y2="24.627615"/><linearGradient id="k" gradientTransform="matrix(.40000003 0 0 .36363633 4.4 13.81818)" gradientUnits="userSpaceOnUse" x1="20.052792" x2="20.052792" y1="10.636821" y2="45.243549"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="l" gradientTransform="matrix(2.774389 0 0 1.969706 -1892.179 -872.8854)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="m" cx="605.71429" cy="486.64789" gradientTransform="matrix(2.774389 0 0 1.969706 -1891.633 -872.8854)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#n"/><linearGradient id="n"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="o" cx="605.71429" cy="486.64789" gradientTransform="matrix(-2.774389 0 0 1.969706 112.7623 -872.8854)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#n"/><g transform="translate(-2 -13)"><g opacity=".7" transform="matrix(.01045062 0 0 .00543807 23.295153 30.21816)"><path d="m-1559.2523-150.69685h1339.6335v478.35718h-1339.6335z" fill="url(#l)" opacity=".39196"/><path d="m-219.61876-150.68038v478.33079c142.874166.90045 345.40022-107.16966 345.40014-239.196175 0-132.026537-159.436816-239.134595-345.40014-239.134615z" fill="url(#m)" opacity=".402062"/><path d="m-1559.2523-150.68038v478.33079c-142.8742.90045-345.4002-107.16966-345.4002-239.196175 0-132.026537 159.4368-239.134595 345.4002-239.134615z" fill="url(#o)" opacity=".402062"/></g><rect fill="url(#k)" fill-rule="evenodd" height="12" rx=".5" width="18" x="5" y="18"/><path d="m5.6151563 18c-.3217228 0-.6151563.194425-.6151563.49027l.0059595 7.50973c.5178164-.008052 17.6010015-2.94897 17.9940405-3.090431v-4.323715c0-.226135-.271009-.585854-.549585-.585854z" fill="url(#j)" fill-rule="evenodd" opacity=".2"/><path d="m5.5 18.5h17v11h-17z" fill="none" stroke="url(#i)" stroke-linecap="round" stroke-linejoin="round"/><rect fill="none" height="13.000001" opacity=".3" rx="1" stroke="#000" width="19" x="4.5" y="17.499998"/><g transform="translate(-7.999992 13.000001)"><path d="m17.999994 8.499999h-3z" stroke="url(#a)"/><path d="m22.999994 11.5h6" opacity=".7" stroke="url(#d)"/><path d="m22.999994 13.499999h6" opacity=".7" stroke="url(#b)"/><path d="m22.999994 12.499999h6" stroke="url(#e)"/><path d="m22.999994 14.499999h6" stroke="url(#g)"/><path d="m26.999992 7.999999h1v1h-1z" fill="none" stroke="#d48e15" stroke-linecap="square" stroke-width="2"/><path d="m14.999992 7.499999h3" opacity=".7" stroke="url(#h)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_insertexternaldatasource.svg b/icon-themes/elementary_svg/cmd/lc_insertexternaldatasource.svg
new file mode 100644
index 000000000..e0445187a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_insertexternaldatasource.svg
@@ -0,0 +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(.48571425 0 0 .5 .342857 7.750001)" gradientUnits="userSpaceOnUse" x1="21.381216" x2="21.381216" y1="5.052486" y2="44.137077"><stop offset="0" stop-color="#fff"/><stop offset=".08125819" stop-color="#fff" stop-opacity=".235294"/><stop offset=".92327863" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="b" cx="23.334524" cy="41.63604" gradientTransform="matrix(.48613594 0 0 .19884311 .65625 19.220963)" gradientUnits="userSpaceOnUse" r="22.627417"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="c" gradientTransform="matrix(.37654594 0 0 .35839049 -27.150809 31.67023)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#d" y1="-7.665694" y2="-7.665694"/><linearGradient id="d"><stop offset="0" stop-color="#868688"/><stop offset="1" stop-color="#d9d9da"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.8224499 0 0 .82905873 -65.448598 8.077184)" gradientUnits="userSpaceOnUse" x1="89.01844" x2="89.01844" xlink:href="#f" y1="22.536863" y2="27.54611"/><linearGradient id="f"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#4a4a4a"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.37654594 0 0 .35839049 -27.150809 26.670231)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#d" y1="-7.665694" y2="-7.665694"/><linearGradient id="h" gradientTransform="matrix(.8224499 0 0 .82905873 -65.448598 3.077185)" gradientUnits="userSpaceOnUse" x1="89.01844" x2="89.01844" xlink:href="#f" y1="22.536863" y2="27.54611"/><linearGradient id="i" gradientTransform="matrix(.37654594 0 0 .352792 -27.150809 21.746031)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#d" y1="-7.665694" y2="-7.665694"/><linearGradient id="j" gradientTransform="matrix(.8224499 0 0 .81610786 -65.448598 -1.478464)" gradientUnits="userSpaceOnUse" x1="89.01844" x2="89.01844" xlink:href="#f" y1="22.536863" y2="27.54611"/><linearGradient id="k" gradientTransform="matrix(.37845152 0 0 .34136193 -27.338025 17.61463)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="102.30806" x2="102.30806" y1="-2.392547" y2="-24.582239"><stop offset="0" stop-color="#a5a6a8"/><stop offset="1" stop-color="#e8e8e8"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.37845152 0 0 .34136193 -27.338025 17.61463)" gradientUnits="userSpaceOnUse" x1="109.95628" x2="109.95628" y1="-24.91135" y2="-2.375786"><stop offset="0" stop-color="#b3b3b3"/><stop offset="1" stop-color="#dadada"/></linearGradient><g transform="translate(0 -8)"><path d="m23 27.500001c.000931 2.485168-4.924204 4.499999-11 4.499999-6.0757958 0-11.00093826-2.014831-10.9999999-4.499999-.00093921-2.48517 4.9242041-4.500001 10.9999999-4.500001 6.075796 0 11.000939 2.014831 11 4.500001z" fill="url(#b)" fill-rule="evenodd" opacity=".3"/><path d="m21.441286 26.825403c0 2.028375-4.234572 3.674596-9.452159 3.674596-5.2175947 0-9.4521646-1.646221-9.4521646-3.674596 0-6.488122-1.1553118-3.598097 9.4521646-3.674595 10.850407-.07892 9.452159-2.849032 9.452159 3.674595z" fill="url(#c)" stroke="url(#e)"/><path d="m21.5 23.000001c0 1.932996-4.253296 3.499999-9.499999 3.499999-5.2467056 0-9.500001-1.567003-9.500001-3.499999 0-1.932998 4.2532954-3.500001 9.500001-3.500001 5.246703 0 9.499999 1.567003 9.499999 3.500001z" fill="none" stroke="#d8d8d8"/><path d="m21.441286 21.825404c0 2.028375-4.234572 3.674596-9.452159 3.674596-5.2175947 0-9.4521646-1.646221-9.4521646-3.674596 0-6.488122-1.1553118-3.598097 9.4521646-3.674595 10.850407-.07892 9.452159-2.849032 9.452159 3.674595z" fill="url(#g)" stroke="url(#h)"/><path d="m21.5 18.000002c0 1.932996-4.253296 3.499999-9.499999 3.499999-5.2467056 0-9.500001-1.567003-9.500001-3.499999 0-1.932998 4.2532954-3.500001 9.500001-3.500001 5.246703 0 9.499999 1.567003 9.499999 3.500001z" fill="none" stroke="#d8d8d8"/><path d="m21.441286 16.976886c0 1.99669-4.234572 3.523114-9.452159 3.523114-5.2175947 0-9.4521646-1.526424-9.4521646-3.523114 0-7.1907048-1.1553118-3.541892 9.4521646-3.617194 10.850407-.0777 9.452159-3.109574 9.452159 3.617194z" fill="url(#i)" stroke="url(#j)"/><path d="m21.5 13c0 1.932997-4.253296 3.5-9.499999 3.5-5.2467055 0-9.500001-1.567003-9.500001-3.5 0-1.932996 4.2532955-3.5 9.500001-3.5 5.246703 0 9.499999 1.567004 9.499999 3.5z" fill="url(#k)" stroke="url(#l)"/><rect fill="none" height="19" opacity=".5" rx="17.5" ry="3" stroke="url(#a)" width="17" x="3.5" y="10.5"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_insertfield.svg b/icon-themes/elementary_svg/cmd/lc_insertfield.svg
new file mode 100644
index 000000000..93bd53105
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_insertfield.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="65.297462" cy="48.216358" gradientTransform="matrix(0 .52544994 -.5716256 0 46.193389 -21.123812)" gradientUnits="userSpaceOnUse" r="31.000002"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.2817955 0 0 .2800956 12.178741 12.02218)" gradientUnits="userSpaceOnUse" x1="24.138529" x2="24.138529" y1="21.34207" y2="24.912279"><stop offset="0" stop-color="#fff"/><stop offset=".00000019" 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" gradientTransform="matrix(.2817955 0 0 .2800956 12.196562 12.014885)" gradientUnits="userSpaceOnUse" x1="24.929884" x2="24.929884" y1="10.241247" y2="34.787479"><stop offset="0" stop-color="#fff"/><stop offset=".01029707" 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="d" gradientTransform="matrix(.2817955 0 0 .2800956 12.178741 12.02218)" gradientUnits="userSpaceOnUse" x1="24.993126" x2="24.993126" y1="22.488319" y2="24.942942"><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="e" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#h" y1="42" y2="20"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#h" y1="52" y2="30"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#h" y1="57" y2="35"/><linearGradient id="h"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#h" y1="47" y2="25"/><g transform="translate(0 -25)"><path d="m11.5 33.5v2h10v-2z" fill="url(#i)"/><path d="m11.5 33.5v2h10v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m11.5 28.5v2h10v-2z" fill="url(#e)"/><path d="m11.5 28.5v2h10v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m21 29v.5h-8v.5h-1v-1z" fill="#fff" opacity=".2"/><path d="m2.5 38.5v2h19v-2z" fill="url(#f)"/><path d="m2.5 38.5v2h19v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m2.5 43.5v2h19v-2z" fill="url(#g)"/><path d="m2.5 43.5v2h19v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><g fill="#fff"><path d="m21 34v.5h-17v.5h-1v-1z" opacity=".2"/><path d="m21 39v.5h-17v.5h-1v-1z" opacity=".2"/><path d="m21 44v.5h-17v.5h-1v-1z" opacity=".2"/></g></g><g transform="translate(-1.981714 .992705)"><path d="m21.481714 16.507295v4h-7.989v-4z" fill="url(#a)"/><g fill="none"><path d="m21.481714 16.507295v4h-7.989v-4z" opacity=".5" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round"/><path d="m16.992714 17.507286 3.489-.0073v2l-3.489.0073m.0073.000009-2.5-.0073v-2l2.5.0073" opacity=".5" stroke="url(#b)"/></g></g><g transform="matrix(.72803143 0 0 .72724184 -7.493995 -6.323841)"><path d="m16.482179 16.257412v-2.750117l4.113079.0011v2.750117h2.747135v4.125175h-2.747135v2.750077l-4.113079-.0011v-2.750077l-2.754756.0011v-4.125175z" fill="url(#a)"/><g fill="none" stroke-width="1.374313"><path d="m17.848124 17.63353v-2.750117h1.373567v2.750117m0 1.375058v2.750117h-1.373567v-2.750117" opacity=".5" stroke="url(#c)"/><path d="m16.482179 16.257412v-2.750117l4.113079.0011v2.750117h2.747135v4.125175h-2.747135v2.750077l-4.113079-.0011v-2.750077l-2.754756.0011v-4.125175z" opacity=".5" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round"/><path d="m19.908475 17.63353h2.06035v1.375058h-2.06035m-2.747134 0h-2.060351v-1.375058h2.060351" opacity=".5" stroke="url(#d)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_insertfixedtext.svg b/icon-themes/elementary_svg/cmd/lc_insertfixedtext.svg
new file mode 100644
index 000000000..509699d9a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_insertfixedtext.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="-4.291596" cy="6.110334" gradientTransform="matrix(-1.6197484 .03056856 -.06625079 -3.2770698 -10.838086 24.4808)" gradientUnits="userSpaceOnUse" r="4.8435" xlink:href="#c"/><radialGradient id="b" cx="-15.2505" cy="4.97088" gradientTransform="matrix(-1.7558708 -.02758781 .04424552 -2.6288546 -42.248345 17.37421)" gradientUnits="userSpaceOnUse" r="6.162479" xlink:href="#c"/><linearGradient id="c"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="-15.081" x2="-19.514" y1="11.726" y2="6.405"><stop offset="0" stop-color="#1f1f1f"/><stop offset="1" stop-color="#5c5c5c"/></linearGradient><g fill="url(#d)" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".49" transform="matrix(.98295 0 0 1.01735 21.493 -.5)"><path d="m-12.265 17.678-.85-2.79h-4.272l-.85 2.79h-2.676l4.135-11.765h3.038l4.152 11.765zm-1.443-4.873q-1.178-3.79-1.33-4.288-.145-.497-.21-.785-.263 1.026-1.514 5.073z" fill="url(#b)"/><path d="m-8.122 5.96h3.647q2.493 0 3.615.714 1.13.706 1.13 2.252 0 1.05-.497 1.723-.49.672-1.307.81v.08q1.114.246 1.603.93.495.68.495 1.81 0 1.602-1.162 2.5-1.154.897-3.142.897h-4.383v-11.716zm2.485 4.64h1.443q1.01 0 1.458-.31.457-.314.457-1.035 0-.674-.495-.962-.49-.297-1.555-.297h-1.307zm0 1.973v3.053h1.62q1.025 0 1.514-.392.49-.393.49-1.203 0-1.456-2.085-1.456z" fill="url(#a)"/></g><path d="m5.0019531 5.515625-4.0644531 11.96875h.5097656l3.5546875-10.46875h2.984375l3.5703129 10.46875h.511718l-4.0820309-11.96875zm8.5058589.046875v1.5h.001954 3.583984c1.633663 0 2.81944.2423059 3.554688.7265625.547926.3543138.891103.8669684 1.033203 1.5332031.04588-.2315401.076172-.4747711.076171-.7421875 0-1.0485487-.368886-1.8121829-1.109374-2.2910156-.735247-.4842586-1.921025-.7265625-3.554688-.7265625h-3.583984zm5.53711 4.1425781c-.066389.1009867-.142847.1930273-.242188.2636719-.293574.210252-.769788.314453-1.43164.314453h-1.417969l-.001953 1.5h1.419922c.661852 0 1.138066-.104201 1.43164-.314453.299472-.212965.449219-.563728.449219-1.052734 0-.292909-.073922-.5255672-.207031-.7109379zm2.21289 2.1425779c-.31989.446722-.744013.717988-1.273437.810547v.080078c.730004.166846 1.25573.483355 1.576172.947266.208554.296525.341619.663131.416015 1.085937.044542-.234739.070313-.481456.070313-.74414 0-.766404-.161955-1.380598-.486328-1.841797-.0854-.123635-.188193-.235237-.302735-.337891zm-15.8085932.679688c-.1835365.624644-.1934646.702532-.4316407 1.5h3.0019531c-.2653456-.883578-.2631164-.880096-.4492187-1.5zm13.9023432 2.044922c-.07838.165827-.180808.311598-.318359.425781-.320441.265867-.816598.398437-1.488281.398437h-1.59375v1.5h1.59375c.671683 0 1.16784-.13257 1.488281-.398437.321097-.266546.480469-.673288.480469-1.222656 0-.273274-.057547-.505346-.16211-.703125z" fill="#fff" opacity=".2"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_insertfooter.svg b/icon-themes/elementary_svg/cmd/lc_insertfooter.svg
new file mode 100644
index 000000000..1086c24a6
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_insertfooter.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="11" x2="11" y1="18.5" y2="19"><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(.35135 0 0 .4865 3.567 .824)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="5.564" y2="43"><stop offset="0" stop-color="#fff"/><stop offset=".036" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.42857 0 0 .43457 1.714 1.404)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.34607 0 0 .4067 27.176 .92)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#bebebe"/></linearGradient><radialGradient id="e" cx="605.714" cy="486.648" gradientTransform="matrix(.01084 0 0 .00824 13.115 18.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#f"/><linearGradient id="f"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="g" cx="605.714" cy="486.648" gradientTransform="matrix(-.01084 0 0 .00824 10.885 18.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#f"/><linearGradient id="h" gradientTransform="matrix(.0317 0 0 .00824 .548 18.98)" 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><path d="m4.35 22h15.3v2h-15.3z" fill="url(#h)" opacity=".15"/><path d="m4.35 22v2c-.558.004-1.35-.448-1.35-1s.623-1 1.35-1z" fill="url(#g)" opacity=".15"/><path d="m19.65 22v2c.558.004 1.35-.448 1.35-1s-.623-1-1.35-1z" fill="url(#e)" opacity=".15"/><path d="m4.5 2.5h15v20h-15z" fill="url(#c)" stroke="url(#d)" stroke-linejoin="round"/><path d="m18.5 21.5h-13v-18h13z" fill="none" stroke="url(#b)" stroke-linecap="round"/><path d="m6.5 17.5h11v2h-11z" fill="#f37329" stroke="#cc3b02" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m7 18.5h10" fill="none" opacity=".5" stroke="url(#a)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_insertfootnote.svg b/icon-themes/elementary_svg/cmd/lc_insertfootnote.svg
new file mode 100644
index 000000000..25350f4b0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_insertfootnote.svg
@@ -0,0 +1 @@
+<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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="e" gradientTransform="matrix(.48571543 0 0 .45629666 .342829 .348862)" 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="f" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.324319)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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="g" gradientTransform="matrix(.76163372 0 0 .76163376 32.752642 6.015692)" gradientUnits="userSpaceOnUse" x1="-31" x2="-36" y1="12" y2="6"><stop offset="0" stop-color="#1f1f1f"/><stop offset="1" stop-color="#5c5c5c"/></linearGradient><radialGradient id="h" cx="65.297462" cy="48.216358" gradientTransform="matrix(0 .52544994 -.5716256 0 46.193389 -21.123812)" gradientUnits="userSpaceOnUse" r="31.000002"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="i" gradientTransform="matrix(.2817955 0 0 .2800956 12.178741 12.02218)" gradientUnits="userSpaceOnUse" x1="24.138529" x2="24.138529" y1="21.34207" y2="24.912279"><stop offset="0" stop-color="#fff"/><stop offset=".00000019" 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><path d="m3.500001 22h16.999998v2h-16.999998z" fill="url(#b)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#c)" opacity=".15"/><path d="m20.5 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#d)" opacity=".15"/><path d="m3.4999601 1.4999572c3.8955809 0 18.0000299.00136 18.0000299.00136l.000021 20.9987158h-18.0000509v-21.0000535z" fill="url(#e)"/><path d="m20.5 21.5h-16.0000004v-18.9999997h16.0000004z" fill="none" stroke="url(#f)" stroke-linecap="round"/><path d="m3.4460282 1.4819799c3.8955809 0 17.9999618.00136 17.9999618.00136l.000021 20.9987161h-17.9999828v-21.0000538z" fill="none" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/><path d="m9.956073 20.267685h-2.1270676v-5.823622l.020651-.956836.034418-1.046325q-.5300459.530046-.7365574.695255l-1.1564639.929302-1.0256734-1.280371 3.2422293-2.581393h1.7484633v10.06399z" fill="url(#g)" opacity=".66" stroke="#000" stroke-linejoin="round" stroke-width=".761" transform="scale(.98294772 1.0173481)"/><g transform="translate(-1.992714 -.007286)"><path d="m21.481714 16.507295v4h-7.989v-4z" fill="url(#h)"/><g fill="none"><path d="m21.481714 16.507295v4h-7.989v-4z" opacity=".5" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round"/><path d="m16.992714 17.507286 3.489-.0073v2l-3.489.0073m.0073.000009-2.5-.0073v-2l2.5.0073" opacity=".5" stroke="url(#i)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_insertframe.svg b/icon-themes/elementary_svg/cmd/lc_insertframe.svg
new file mode 100644
index 000000000..a0b23ad33
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_insertframe.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="4.905738" 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.905746" 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" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="3" y2="21"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="4" y2="20"><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="g" gradientTransform="matrix(.44577 0 0 .44994 27.776767 3.633537)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="h" gradientTransform="matrix(1 0 0 -1 -.001249 22.998774)" gradientUnits="userSpaceOnUse" x1="12" x2="12.001249" xlink:href="#f" y1="4" y2="17.998774"/><g transform="scale(.26458333)"><g opacity=".4" transform="matrix(.5789476 0 0 .42857134 -1.894738 2.857146)"><path d="m37.818169 40.000002 5.181831-.000002v7l-5.181831.000002z" fill="url(#a)"/><path d="m-10.181816-47.000001 5.181816.000001v7l-5.181816-.000001z" fill="url(#c)" transform="scale(-1)"/><path d="m10.181816 40.000001h27.636353v7.000001h-27.636353z" fill="url(#d)"/></g><rect fill="url(#e)" height="19.000002" rx="1" width="19.000002" x="2.499998" y="2.500026"/><path d="m3.501249 3.498774h17v17h-17z" fill="none" opacity=".5" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><rect fill="none" height="19.000002" rx="1" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" width="19.000002" x="2.499998" y="2.500026"/><rect fill="url(#g)" height="12.776214" rx=".528" ry=".556" width="12.938914" x="5.528392" y="5.637476"/><g fill="none"><path d="m6.2916816 5.5443025c-.4300235.0004839-.7766156.3468658-.7768895.7768895l-.00728 11.422362c-.000274.430024.3468661.777373.7768894.776889l11.4360815-.01287c.430024-.000484.776616-.346867.77689-.77689l.0073-11.4223637c.000254-.4300215-.346886-.7773714-.776909-.7768875z" stroke="#002e99" stroke-opacity=".501961"/><path d="m4.5000001 19.5h14.9999999v-14.9999999l-14.9999997.0000002z" opacity=".5" stroke="url(#h)" stroke-linecap="round" stroke-linejoin="round"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_insertframeinteract.svg b/icon-themes/elementary_svg/cmd/lc_insertframeinteract.svg
new file mode 100644
index 000000000..83e097c6b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_insertframeinteract.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="9.978495" x2="9.978495" y1="13.912886" y2="-5.872059"><stop offset="0"/><stop offset="1" stop-color="#333"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14" x2="6" y1="8" y2="16"><stop offset="0" stop-color="#fff"/><stop offset=".125" stop-color="#fff" stop-opacity="0"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><clipPath id="c"><path d="m8 2.6855469v14.0000001l3.132812-3.820313 2.066407 4.986328a1.0001 1.0001 0 1 0 1.847656-.765624l-2.111328-5.095704 4.378906.009766z"/></clipPath><radialGradient id="d" cx="4.905738" cy="43.5" gradientTransform="matrix(2.003784 0 0 1.4 27.98813 -17.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#e"/><linearGradient id="e"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="f" cx="4.905746" cy="43.5" gradientTransform="matrix(2.003784 0 0 1.4 -20.01187 -104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#e"/><linearGradient id="g" 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="h" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="3" y2="21"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="4" y2="20"><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="j" gradientTransform="matrix(.44577 0 0 .44994 27.776767 3.633537)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="k" gradientTransform="matrix(1 0 0 -1 -.001249 22.998774)" gradientUnits="userSpaceOnUse" x1="12" x2="12.001249" xlink:href="#i" y1="4" y2="17.998774"/><g transform="scale(.26458333)"><g opacity=".4" transform="matrix(.5789476 0 0 .42857134 -1.894738 2.857146)"><path d="m37.818169 40.000002 5.181831-.000002v7l-5.181831.000002z" fill="url(#d)"/><path d="m-10.181816-47.000001 5.181816.000001v7l-5.181816-.000001z" fill="url(#f)" transform="scale(-1)"/><path d="m10.181816 40.000001h27.636353v7.000001h-27.636353z" fill="url(#g)"/></g><rect fill="url(#h)" height="19.000002" rx="1" width="19.000002" x="2.499998" y="2.500026"/><path d="m3.501249 3.498774h17v17h-17z" fill="none" opacity=".5" stroke="url(#i)" stroke-linecap="round" stroke-linejoin="round"/><rect fill="none" height="19.000002" rx="1" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" width="19.000002" x="2.499998" y="2.500026"/><rect fill="url(#j)" height="12.776214" rx=".528" ry=".556" width="12.938914" x="5.528392" y="5.637476"/><g fill="none"><path d="m6.2916816 5.5443025c-.4300235.0004839-.7766156.3468658-.7768895.7768895l-.00728 11.422362c-.000274.430024.3468661.777373.7768894.776889l11.4360815-.01287c.430024-.000484.776616-.346867.77689-.77689l.0073-11.4223637c.000254-.4300215-.346886-.7773714-.776909-.7768875z" stroke="#002e99" stroke-opacity=".501961"/><path d="m4.5000001 19.5h14.9999999v-14.9999999l-14.9999997.0000002z" opacity=".5" stroke="url(#k)" stroke-linecap="round" stroke-linejoin="round"/></g></g><g transform="matrix(.26458334 0 0 .26458334 1.590345 2.648678)"><g fill-rule="evenodd" stroke="#000" stroke-linejoin="round"><path d="m7.9892474.989248v10.999999l2.5652276-2.9424833 2.044188 3.7280743c.494727 1.242916 2.142881-.74317 1.613492-1.971723l-1.874329-2.6219433 3.651422-.1919247z" opacity=".02" stroke-width="6"/><path d="m7.9892474.989248v10.999999l2.5652276-2.9424833 2.044188 3.7280743c.494727 1.242916 2.142881-.74317 1.613492-1.971723l-1.874329-2.6219433 3.117524-.2046366z" opacity=".2" stroke-width="2"/><path d="m7.9892474.989248v10.999999l2.5652276-2.9424833 2.044188 3.7280743c.494727 1.242916 2.142881-.74317 1.613492-1.971723l-1.874329-2.6219433 3.117524-.2046366z" opacity=".05" stroke-width="4"/></g><path d="m7 0v11l2.5652277-2.9424843 2.0441883 3.7280743c.494704 1.24297 2.357232.471184 1.827788-.757391l-2.088625-3.8362743 3.651421-.1919247z" fill="none" stroke="#fff" stroke-width="2"/><path d="m7 0v11l2.5652277-2.9424843 2.0441883 3.7280743c.494704 1.24297 2.357232.471184 1.827788-.757391l-2.088625-3.8362743 3.651421-.1919247z" fill="url(#a)" fill-rule="evenodd"/><path clip-path="url(#c)" d="m6.9891304 6.9358866v11.1195654l2.59311-2.974467 2.0664066 3.768597c.500102 1.256433 2.382807.476286 1.847656-.765624l-2.111328-3.877973 3.691112-.194011z" fill="none" opacity=".4" stroke="url(#b)" stroke-width="2.695652" transform="matrix(.98924729 0 0 .98924729 .086022 -6.861307)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_insertgraphic.svg b/icon-themes/elementary_svg/cmd/lc_insertgraphic.svg
new file mode 100644
index 000000000..9759d2697
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_insertgraphic.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="65.296997" cy="48.216" gradientTransform="matrix(0 .52545 -.57163 0 46.193 -21.124)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.2818 0 0 .2801 12.197 12.015)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="10.631" y2="35.623001"/><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.2818 0 0 .2801 12.18 12.022)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="21.341999" y2="24.912001"/><radialGradient id="e" cx="605.71" cy="486.65" gradientTransform="matrix(.028917 0 0 .012353 26.973 38.471)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#f"/><linearGradient id="f"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="g" cx="605.71" cy="486.65" gradientTransform="matrix(-.028917 0 0 .012353 21.027 38.471)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#f"/><linearGradient id="h" gradientTransform="matrix(.084497 0 0 .012353 -6.5396 38.471)" gradientUnits="userSpaceOnUse" x1="302.86" x2="302.86" y1="366.65" y2="609.51"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.39078 0 0 .48796 2.6029 2.2127)" gradientUnits="userSpaceOnUse" x1="16.626" x2="20.055" y1="15.298" y2="24.628"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.51351 0 0 .43243 -.32432 2.1217)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="5.5641" y2="43"><stop offset="0" stop-color="#fff"/><stop offset=".036262" stop-color="#fff" stop-opacity=".23529"/><stop offset=".95056" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.6 0 0 .39111 -2.4 2.5134)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".98521" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.4845 0 0 .36602 33.246 2.0775)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.9062"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#bebebe"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.48571 0 0 .51852 -.33944 1.4986)" gradientUnits="userSpaceOnUse" x1="-24.032" x2="-24.098" y1="-13.091" y2="-40.164"><stop offset="0" stop-color="#1d1d1d"/><stop offset="1"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.07503 0 0 .07559 21.87 9.858)" gradientUnits="userSpaceOnUse" x1="-184.92" x2="-175.25" y1="113.98" y2="88.801"><stop offset="0" stop-color="#7a0f01"/><stop offset="1" stop-color="#d31807"/></linearGradient><linearGradient id="o" gradientTransform="matrix(.075111 .0058678 -.0061939 .071505 25.005 11.547)" gradientUnits="userSpaceOnUse" x1="-211.29" x2="-208.5" y1="88.75" y2="75.191"><stop offset="0" stop-color="#ec4502"/><stop offset="1" stop-color="#fe7617"/></linearGradient><linearGradient id="p" gradientTransform="matrix(.11183 0 0 .11949 27.052 9.6136)" gradientUnits="userSpaceOnUse" x1="-107.46" x2="-107.46" y1="-37.385" y2="38.561"><stop offset="0" stop-color="#0b85e9"/><stop offset="1" stop-color="#69d1ef"/></linearGradient><linearGradient id="q" gradientTransform="matrix(.11183 0 0 .11095 27.052 9.4336)" gradientUnits="userSpaceOnUse" x1="-96.557" x2="-96.557" y1="110.92" y2="39.992"><stop offset="0" stop-color="#e89c42"/><stop offset="1" stop-color="#faca67"/></linearGradient><g opacity=".4" transform="matrix(.5 0 0 .5 0 -.5)"><path d="m3.6 43h40.8v3h-40.8z" fill="url(#h)"/><path d="m3.6 43v2.9998c-1.4891.006-3.6-.672-3.6-1.5s1.6618-1.5 3.6-1.5z" fill="url(#g)"/><path d="m44.4 43v2.9998c1.4891.0056 3.6-.67211 3.6-1.5001 0-.828-1.6618-1.4997-3.6-1.4997z" fill="url(#e)"/></g><path d="m1.5 3.5001c4.8122 0 21 .0011 21 .0011l.000024 17.999h-21v-18z" fill="url(#k)" stroke="url(#l)" stroke-linejoin="round" stroke-width=".99992"/><path d="m21.5 20.5h-19v-16h19z" fill="none" stroke="url(#j)" stroke-linecap="round"/><g transform="matrix(1.0578 0 0 1.1506 -1.2312 -3.0459)"><path d="m4 7v13h17v-13z" fill="url(#q)"/><path d="m8.1084 14.363c-.072735-.0055-.15451.000096-.23697.02791-.32184.10858-.35875.32248-.38749.42515-.028735.10266-.03468.18245-.039352.26664-.00934.16837-.00208.34534.00586.5222.00651.14527.012305.2742.015154.38807-.11099.02573-.2333.05337-.37416.08352-.17654.03779-.355.07562-.51961.12742-.082303.02591-.15962.05205-.25784.10808-.049113.02801-.10568.06133-.1719.13469-.066224.07336-.14646.21132-.14189.37801.00892.32542.21049.42382.30432.4814.093829.05758.16951.08689.25228.11698.16554.06019.34815.10899.52756.15617.14786.03889.2774.07553.39239.10803-.00861.1083-.020522.22799-.033877.36434-.016818.17167-.033277.34305-.032406.50816.0004358.08255.00232.16128.027923.26747.012793.0531.030065.11401.082828.1966.052764.08259.16349.19963.33159.24698.32751.09226.48855-.05824.57516-.1253.086609-.06705.13995-.12918.19568-.19474.11147-.13111.21535-.28071.3181-.42836.08451-.12144.15964-.22882.22766-.32267.10568.04112.22197.08844.35456.14266.16612.06793.33419.1372.49933.18713.08257.02496.15975.0473.27375.05676.057.0047.12539.0089.2241-.01344.09871-.02238.24778-.0876.34692-.22492.19336-.26784.09361-.46266.05331-.56179s-.08453-.16528-.13284-.23588c-.09661-.14119-.21482-.28105-.33059-.41934-.09508-.11357-.17728-.21445-.24995-.30472.07386-.08297.15631-.17336.25154-.27659.11944-.12948.2395-.25933.34062-.39344.05056-.06705.09837-.13172.14318-.232.0224-.05014.04672-.10941.05498-.20573.0083-.09632-.01097-.25274-.1176-.38502-.2079-.2579-.43156-.22503-.54299-.21928-.11143.0058-.19251.02499-.27808.04681-.17114.04364-.34872.10504-.52303.16695-.14369.05103-.27.0958-.38314.13366-.05991-.09235-.12454-.19596-.19807-.31393-.0922-.14792-.18536-.29642-.28793-.42928-.051285-.06643-.098347-.1286-.1847-.20013-.0432-.035-.0961-.077-.1898-.114-.0469-.019-.1119-.035-.1846-.041zm.8408 1.1512c.0025-.000358.01724.0039.02057.0038-.0059.0015-.02274.0061-.02613.0068-.0083.0017-.01458-.0077.0056-.01062zm.30724.09917c.0256.02035.02393.02946.01886.02358-.0023-.0027-.01429-.01772-.01886-.02358zm-1.5929.31992c.020658-.0093.022418.0032.015768.0057-.00348.0013-.023299.0062-.030936.0086.003-.0018.012711-.01318.015173-.01429zm-.1976.244c-.0003811.0061.0004039.02313.0000204.02653-.00102.0091-.00917.0022-.0000204-.02653zm2.6127.48046c-.0047-.0078.0064-.0064.01674.02121-.0035-.0052-.01495-.01826-.01674-.02121zm.008.31013c-.01235.02884-.02274.03152-.01843.02509.002-.003.01389-.01901.01843-.02509zm-2.6007.50649c.0002138.0035-.0004271.02329-.0003604.03092-.00801-.03061-.0001219-.03857.0003604-.03092zm.17419.26785c.00559.0021.021678.0073.024803.0086.00882.0037.00116.0086-.024803-.0086zm1.64.2895c.0065-.0069.0075.0045-.01824.02289.0046-.0053.01564-.02015.01824-.02289zm-.33801.09519c.0038.000919.02335.0089.03153.01131-.03279-.0022-.03929-.01322-.03153-.01131z" opacity=".05"/><path d="m4 6.9997v7.7637c.37971.10787.87211.19607 1.4585.19607 1.4952 0 1.2818-.53661 2.5693-.53661s2.0458.87715 3.7864.87715c2.1558 0 2.6506-1.4138 4.3562-1.4138 1.3319 0 1.4319.77396 2.8977.77396.99024 0 1.3191-.40659 1.9318-.67076v-6.9893z" opacity=".07"/><path d="m4 6.9928v7.1445c.25243.12435.57207.23735.91761.23735.78911 0 1.5608-.68108 2.8784-.68108s2.3086.85651 3.9699.85651 2.0352-1.2383 4.1534-1.2383 1.9191.78428 3.2455.78428c.91365 0 1.3038-.34092 1.8352-.55725v-6.5462z" fill="url(#p)"/><g fill="#fff" transform="translate(0 .000042)"><path d="m15.919 11.807c-1.1128 0-1.8127.33663-2.3858.65012-.57306.31349-1.0054.58821-1.7676.58821-.78332 0-1.4024-.19996-2.0188-.41278-.61633-.21282-1.2327-.44374-1.9511-.44374-.70624 0-1.274.17748-1.7386.35086-.46461.17338-.82443.33022-1.1398.33022-.28552 0-.56384-.10428-.79204-.21671a.29416.31427 0 0 0 -.12557-.03096v1.3518c.39113.10457.88178.18575 1.4585.18575.78051 0 1.1776-.15218 1.4778-.28894.30023-.13676.48598-.24766 1.0915-.24766.58122 0 1.0488.20154 1.6227.4231.5751.222 1.2481.454 2.1641.454 1.1381 0 1.879-.38564 2.492-.743.61309-.35735 1.0874-.67076 1.8642-.67076.61261 0 .89719.1661 1.275.36118.3778.19508.84135.41278 1.6227.41278.99506 0 1.4312-.39443 1.9318-.6398v-1.186a.29416.31427 0 0 0 -.10625.02064c-.58271.23722-.88381.53661-1.729.53661-.60894 0-.79899-.15586-1.1977-.36118-.39874-.20532-.95463-.4231-2.0477-.4231z" opacity=".1"/><path d="m15.919 12.426c-2.1182 0-2.4921 1.2383-4.1534 1.2383s-2.6523-.85651-3.9699-.85651-2.0893.68108-2.8784.68108c-.34554 0-.66519-.11299-.91761-.23735v.71204c.37971.10787.87211.19607 1.4585.19607 1.4952 0 1.2818-.53661 2.5693-.53661s2.0458.87715 3.7864.87715c2.1558 0 2.6506-1.4138 4.3562-1.4138 1.3319 0 1.4319.77396 2.8977.77396.99024 0 1.3191-.40659 1.9318-.67076v-.53661c-.53139.21633-.92158.55725-1.8352.55725-1.3264 0-1.1272-.78428-3.2455-.78428z" opacity=".3"/><path d="m15.919 12.926c-2.1182 0-2.4921 1.2383-4.1534 1.2383s-2.6523-.85651-3.9699-.85651-2.0893.68108-2.8784.68108c-.34554 0-.66519-.11299-.91761-.23735v.71204c.37971.10787.87211.19607 1.4585.19607 1.4952 0 1.2818-.53661 2.5693-.53661s2.0458.87715 3.7864.87715c2.1558 0 2.6506-1.4138 4.3562-1.4138 1.3319 0 1.4319.77396 2.8977.77396.99024 0 1.3191-.40659 1.9318-.67076v-.53661c-.53139.21633-.92158.55725-1.8352.55725-1.3264 0-1.1272-.78428-3.2455-.78428z"/></g><path d="m7.9702 14.845c-.18011.06076.030127 1.3677-.083875 1.5137-.11007.14097-1.4643.28389-1.4595.45944.00498.18182 1.378.39306 1.4886.54133.10678.14316-.16909 1.4148.00778 1.4646.18319.0516.8198-1.1245 1.0021-1.1788.17606-.05249 1.3596.58747 1.4641.44271.10823-.14992-.87019-1.0868-.86809-1.2687.002-.1756 1.009-1.05.89675-1.1893-.11629-.14426-1.3577.45057-1.5388.39253-.17481-.05604-.73516-1.2361-.90906-1.1775z" opacity=".15"/><path d="m8.0218 14.505c.17396-.05869.73612 1.123.91099 1.1791.18111.05806 1.4218-.5383 1.5381-.39399.11232.13934-.89478 1.0139-.89681 1.1896-.0021.18193.97661 1.1207.86834 1.2707-.10454.14481-1.2891-.4964-1.4652-.44389-.18241.05438-.81823 1.2309-1.0015 1.1793-.17693-.04984.098058-1.3207-.00876-1.4639-.1105-.149-1.4822-.36-1.4872-.542-.0048-.176 1.3497-.32 1.4598-.461.11404-.14605-.097885-1.4534.082282-1.5142z" fill="url(#o)"/><path d="m8.0393 14.471-.04821.04636c-.000344.0011-.0019.0014-.0019.0021-.096792.23422.058261 1.2592-.03946 1.3843-.0042.0052-.01001.01243-.017541.01766l.039461.0265c.79033.23672.098571-1.4277.07889-1.4748-.0037-.000698-.0074-.0025-.01094-.0021z" fill="#9d0f06" opacity=".5"/><path d="m6.7536 16.427c-.16634.0015-.2626.0094-.2626.0094v.04c.097563.17932 1.3904.3845 1.4982.52913.10805.14487-.1696 1.4307.00936 1.4811.18536.05222.82838-1.1379 1.0129-1.1929.17705-.05278 1.3609.58692 1.4795.45118l-.002-.0022c-.9983-1.223-3.0144-1.321-3.7352-1.315z" fill="url(#n)" opacity=".75"/></g><path d="m-20.513-19.514h16.968v13.932h-16.968z" fill="none" opacity=".3" stroke="url(#m)" stroke-linecap="round" transform="matrix(-.99999 .0040203 .00228 -1 0 0)"/><path d="m3 5 .00592 9c.5178-.009 17.601-3.318 17.994-3.477l-.000061-5.5233z" fill="url(#i)" fill-rule="evenodd" opacity=".15"/><path d="m16.5 16.5v-3h4v3h3v4h-3v3h-4v-3h-3v-4z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m17.5 18.004v-3.504h2v3.5m0 1v3.5h-2v-3.5" opacity=".5" stroke="url(#b)"/><path d="m20 17.507 2.5-.007v2l-2.5.007m-3 0-2.5-.007v-2l2.5.007" opacity=".5" stroke="url(#d)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_insertheader.svg b/icon-themes/elementary_svg/cmd/lc_insertheader.svg
new file mode 100644
index 000000000..5ea8715a0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_insertheader.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="2.5" y2="3"><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(.35135 0 0 .4865 3.567 .824)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="5.564" y2="43"><stop offset="0" stop-color="#fff"/><stop offset=".036" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.42857 0 0 .43457 1.714 1.404)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.34607 0 0 .4067 27.176 .92)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#bebebe"/></linearGradient><radialGradient id="e" cx="605.714" cy="486.648" gradientTransform="matrix(.01084 0 0 .00824 13.115 18.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#f"/><linearGradient id="f"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="g" cx="605.714" cy="486.648" gradientTransform="matrix(-.01084 0 0 .00824 10.885 18.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#f"/><linearGradient id="h" gradientTransform="matrix(.0317 0 0 .00824 .548 18.98)" 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><path d="m4.35 22h15.3v2h-15.3z" fill="url(#h)" opacity=".15"/><path d="m4.35 22v2c-.558.004-1.35-.448-1.35-1s.623-1 1.35-1z" fill="url(#g)" opacity=".15"/><path d="m19.65 22v2c.558.004 1.35-.448 1.35-1s-.623-1-1.35-1z" fill="url(#e)" opacity=".15"/><path d="m4.5 2.5h15v20h-15z" fill="url(#c)" stroke="url(#d)" stroke-linejoin="round"/><path d="m18.5 21.5h-13v-18h13z" fill="none" stroke="url(#b)" stroke-linecap="round"/><path d="m6.5 4.5h11v2h-11z" fill="#f37329" stroke="#cc3b02" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m7 5.5h10" fill="none" opacity=".5" stroke="url(#a)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_inserthyperlink.svg b/icon-themes/elementary_svg/cmd/lc_inserthyperlink.svg
new file mode 100644
index 000000000..6d088f9a3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_inserthyperlink.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="65.296997" cy="48.216" gradientTransform="matrix(0 .52545 -.57163 0 46.193 -21.124)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.2818 0 0 .2801 12.197 12.015)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="10.631" y2="35.623001"/><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.2818 0 0 .2801 12.18 12.022)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="21.341999" y2="24.912001"/><linearGradient id="e"><stop offset="0"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="23.6453" x2="33.6453" xlink:href="#e" y1="9.99" y2="9.99"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="37.6453" x2="47.6453" xlink:href="#e" y1="9.99" y2="9.99"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="32.1453" x2="37.1453" xlink:href="#e" y1="9.99" y2="9.99"/><radialGradient id="i" cx="99.157" cy="186.17" gradientTransform="matrix(.063451 0 0 .040378 -.29159 13.535)" gradientUnits="userSpaceOnUse" r="62.769"><stop offset="0" stop-color="#3d3d3d"/><stop offset=".5" stop-color="#686868" stop-opacity=".49804"/><stop offset="1" stop-color="#686868" stop-opacity="0"/></radialGradient><radialGradient id="j" cx="62.625" cy="4.625" gradientTransform="matrix(.47059 0 0 .28235 -23.471 19.694)" gradientUnits="userSpaceOnUse" r="10.625"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><path d="m9.9828 21.052a3.9828 2.5345 0 1 1 -7.9655 0 3.9828 2.5345 0 1 1 7.9655 0z" fill="url(#i)"/><path d="m11 21c0 1.6569-2.2386 3-5 3s-5-1.3431-5-3 2.2386-3 5-3 5 1.3431 5 3z" fill="url(#j)" fill-rule="evenodd" opacity=".3"/><g transform="matrix(.70710678 -.70710678 .70710678 .70710678 -20.269434 30.141258)"><path d="m26.27 6.4901c-1.4542 0-2.625 1.1708-2.625 2.625v1.75c0 1.4542 1.1708 2.625 2.625 2.625h4.75c1.4542 0 2.625-1.1708 2.625-2.625v-1.7499c0-1.4542-1.1708-2.625-2.625-2.625zm.3125 2h4.125c.51938 0 .9375.41812.9375.9375v1.125c0 .51938-.41812.9375-.9375.9375h-4.125c-.51938 0-.9375-.41812-.9375-.9375v-1.1244c0-.51938.41812-.9375.9375-.9375z" fill="#d4d4d4" stroke="#000" stroke-linecap="round" stroke-linejoin="bevel" stroke-opacity=".42745"/><path d="m26.27 6.4901c-1.4542 0-2.625 1.1708-2.625 2.625v1.75c0 1.4542 1.1708 2.625 2.625 2.625h4.75c1.4542 0 2.625-1.1708 2.625-2.625v-1.7499c0-1.4542-1.1708-2.625-2.625-2.625zm.3125 2h4.125c.51938 0 .9375.41812.9375.9375v1.125c0 .51938-.41812.9375-.9375.9375h-4.125c-.51938 0-.9375-.41812-.9375-.9375v-1.1244c0-.51938.41812-.9375.9375-.9375z" fill="url(#f)" opacity=".2"/><path d="m40.27 6.4901c-1.4542 0-2.625 1.1708-2.625 2.625v1.75c0 1.4542 1.1708 2.625 2.625 2.625h4.75c1.4542 0 2.625-1.1708 2.625-2.625v-1.7499c0-1.4542-1.1708-2.625-2.625-2.625zm.3125 2h4.125c.51938 0 .9375.41812.9375.9375v1.125c0 .51938-.41812.9375-.9375.9375h-4.125c-.51938 0-.9375-.41812-.9375-.9375v-1.1244c0-.51938.41812-.9375.9375-.9375z" fill="#d4d4d4" stroke="#000" stroke-linecap="round" stroke-linejoin="bevel" stroke-opacity=".42745"/><path d="m40.27 6.4901c-1.4542 0-2.625 1.1708-2.625 2.625v1.75c0 1.4542 1.1708 2.625 2.625 2.625h4.75c1.4542 0 2.625-1.1708 2.625-2.625v-1.7499c0-1.4542-1.1708-2.625-2.625-2.625zm.3125 2h4.125c.51938 0 .9375.41812.9375.9375v1.125c0 .51938-.41812.9375-.9375.9375h-4.125c-.51938 0-.9375-.41812-.9375-.9375v-1.1244c0-.51938.41812-.9375.9375-.9375z" fill="url(#g)" opacity=".2"/><g stroke-linecap="round" stroke-linejoin="bevel"><path d="m40.27 7.4901h4.75c.90025 0 1.625.72475 1.625 1.625v1.75m-1.625 1.625h-4.75c-.90025 0-1.625-.72475-1.625-1.625" fill="none" opacity=".4" stroke="#fff"/><path d="m31.02 12.49h-4.75c-.90025 0-1.625-.72475-1.625-1.625v-1.7499m1.625-1.625h4.75c.90025 0 1.625.72475 1.625 1.625" fill="none" opacity=".4" stroke="#fff"/><rect fill="#d4d4d4" height="2" rx="1.5" stroke="#000" stroke-opacity=".42745" width="10" x="30.645" y="8.9901"/></g><rect fill="url(#h)" height="2" opacity=".2" rx="1.5" width="10" x="30.645" y="8.9901"/><path d="m31.645 9.9901h8" fill="none" opacity=".4" stroke="#fff" stroke-linecap="round" stroke-linejoin="round"/></g><path d="m16.5 16.5v-3h4v3h3v4h-3v3h-4v-3h-3v-4z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m17.5 18.004v-3.504h2v3.5m0 1v3.5h-2v-3.5" opacity=".5" stroke="url(#b)"/><path d="m20 17.507 2.5-.007v2l-2.5.007m-3 0-2.5-.007v-2l2.5.007" opacity=".5" stroke="url(#d)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_inserthyperlinkcontrol.svg b/icon-themes/elementary_svg/cmd/lc_inserthyperlinkcontrol.svg
new file mode 100644
index 000000000..de4e5f075
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_inserthyperlinkcontrol.svg
@@ -0,0 +1 @@
+<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 offset="1" stop-color="#fff"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="23.6453" x2="33.6453" xlink:href="#a" y1="9.99" y2="9.99"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="37.6453" x2="47.6453" xlink:href="#a" y1="9.99" y2="9.99"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="32.1453" x2="37.1453" xlink:href="#a" y1="9.99" y2="9.99"/><radialGradient id="e" cx="99.157" cy="186.17" gradientTransform="matrix(.063451 0 0 .040378 -.29159 13.535)" gradientUnits="userSpaceOnUse" r="62.769"><stop offset="0" stop-color="#3d3d3d"/><stop offset=".5" stop-color="#686868" stop-opacity=".49804"/><stop offset="1" stop-color="#686868" stop-opacity="0"/></radialGradient><radialGradient id="f" cx="62.625" cy="4.625" gradientTransform="matrix(.47059 0 0 .28235 -23.471 19.694)" gradientUnits="userSpaceOnUse" r="10.625"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><path d="m9.9828 21.052a3.9828 2.5345 0 1 1 -7.9655 0 3.9828 2.5345 0 1 1 7.9655 0z" fill="url(#e)"/><path d="m11 21c0 1.6569-2.2386 3-5 3s-5-1.3431-5-3 2.2386-3 5-3 5 1.3431 5 3z" fill="url(#f)" fill-rule="evenodd" opacity=".3"/><g transform="matrix(.70710678 -.70710678 .70710678 .70710678 -20.269434 30.141258)"><path d="m26.27 6.4901c-1.4542 0-2.625 1.1708-2.625 2.625v1.75c0 1.4542 1.1708 2.625 2.625 2.625h4.75c1.4542 0 2.625-1.1708 2.625-2.625v-1.7499c0-1.4542-1.1708-2.625-2.625-2.625zm.3125 2h4.125c.51938 0 .9375.41812.9375.9375v1.125c0 .51938-.41812.9375-.9375.9375h-4.125c-.51938 0-.9375-.41812-.9375-.9375v-1.1244c0-.51938.41812-.9375.9375-.9375z" fill="#d4d4d4" stroke="#000" stroke-linecap="round" stroke-linejoin="bevel" stroke-opacity=".42745"/><path d="m26.27 6.4901c-1.4542 0-2.625 1.1708-2.625 2.625v1.75c0 1.4542 1.1708 2.625 2.625 2.625h4.75c1.4542 0 2.625-1.1708 2.625-2.625v-1.7499c0-1.4542-1.1708-2.625-2.625-2.625zm.3125 2h4.125c.51938 0 .9375.41812.9375.9375v1.125c0 .51938-.41812.9375-.9375.9375h-4.125c-.51938 0-.9375-.41812-.9375-.9375v-1.1244c0-.51938.41812-.9375.9375-.9375z" fill="url(#b)" opacity=".2"/><path d="m40.27 6.4901c-1.4542 0-2.625 1.1708-2.625 2.625v1.75c0 1.4542 1.1708 2.625 2.625 2.625h4.75c1.4542 0 2.625-1.1708 2.625-2.625v-1.7499c0-1.4542-1.1708-2.625-2.625-2.625zm.3125 2h4.125c.51938 0 .9375.41812.9375.9375v1.125c0 .51938-.41812.9375-.9375.9375h-4.125c-.51938 0-.9375-.41812-.9375-.9375v-1.1244c0-.51938.41812-.9375.9375-.9375z" fill="#d4d4d4" stroke="#000" stroke-linecap="round" stroke-linejoin="bevel" stroke-opacity=".42745"/><path d="m40.27 6.4901c-1.4542 0-2.625 1.1708-2.625 2.625v1.75c0 1.4542 1.1708 2.625 2.625 2.625h4.75c1.4542 0 2.625-1.1708 2.625-2.625v-1.7499c0-1.4542-1.1708-2.625-2.625-2.625zm.3125 2h4.125c.51938 0 .9375.41812.9375.9375v1.125c0 .51938-.41812.9375-.9375.9375h-4.125c-.51938 0-.9375-.41812-.9375-.9375v-1.1244c0-.51938.41812-.9375.9375-.9375z" fill="url(#c)" opacity=".2"/><g stroke-linecap="round" stroke-linejoin="bevel"><path d="m40.27 7.4901h4.75c.90025 0 1.625.72475 1.625 1.625v1.75m-1.625 1.625h-4.75c-.90025 0-1.625-.72475-1.625-1.625" fill="none" opacity=".4" stroke="#fff"/><path d="m31.02 12.49h-4.75c-.90025 0-1.625-.72475-1.625-1.625v-1.7499m1.625-1.625h4.75c.90025 0 1.625.72475 1.625 1.625" fill="none" opacity=".4" stroke="#fff"/><rect fill="#d4d4d4" height="2" rx="1.5" stroke="#000" stroke-opacity=".42745" width="10" x="30.645" y="8.9901"/></g><rect fill="url(#d)" height="2" opacity=".2" rx="1.5" width="10" x="30.645" y="8.9901"/><path d="m31.645 9.9901h8" fill="none" opacity=".4" stroke="#fff" stroke-linecap="round" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_insertindexesentry.svg b/icon-themes/elementary_svg/cmd/lc_insertindexesentry.svg
new file mode 100644
index 000000000..359ee3e7c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_insertindexesentry.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="25" x2="25" xlink:href="#f" y1="42" y2="20"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="25" x2="25" xlink:href="#f" y1="48" y2="26"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="25" x2="25" xlink:href="#f" y1="54" y2="32"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="25" x2="25" xlink:href="#f" y1="59" y2="37"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="11.5" x2="11.5" y1="32" y2="39"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="f"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#f" y1="59" y2="37"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#f" y1="54" y2="32"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#f" y1="48" y2="26"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#f" y1="42" y2="20"/><g transform="translate(0 -26)"><path d="m2 32.5h20c.831 0 1.5.669 1.5 1.5v3c0 .831-.669 1.5-1.5 1.5h-20c-.831 0-1.5-.669-1.5-1.5v-3c0-.831.669-1.5 1.5-1.5z" fill="url(#e)" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m2.5 45.5v2h7v-2z" fill="url(#g)"/><path d="m2.5 45.5v2h7v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m2.5 40.5v2h9v-2z" fill="url(#h)"/><path d="m2.5 40.5v2h9v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m2.5 34.5v2h6v-2z" fill="url(#i)"/><path d="m2.5 34.5v2h6v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m2.5 28.5v2h7v-2z" fill="url(#j)"/><path d="m2.5 28.5v2h7v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m9 29v.5h-5v.5h-1v-1z" fill="#fff" opacity=".2"/><path d="m8 35v.5h-4v.5h-1v-1z" fill="#fff" opacity=".2"/><path d="m11 41v.5h-7v.5h-1v-1z" fill="#fff" opacity=".2"/><path d="m9 46v.5h-5v.5h-1v-1z" fill="#fff" opacity=".2"/><path d="m19.5 28.5v2h2v-2z" fill="url(#a)"/><path d="m19.5 28.5v2h2v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m21 29v.5h-1v-.5z" fill="#fff" opacity=".2"/><path d="m19.5 34.5v2h2v-2z" fill="url(#b)"/><path d="m19.5 34.5v2h2v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m21 35v.5h-1v-.5z" fill="#fff" opacity=".2"/><path d="m19.5 40.5v2h2v-2z" fill="url(#c)"/><path d="m19.5 40.5v2h2v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m21 41v.5h-1v-.5z" fill="#fff" opacity=".2"/><path d="m19.5 45.5v2h2v-2z" fill="url(#d)"/><path d="m19.5 45.5v2h2v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m21 46v.5h-1v-.5z" fill="#fff" opacity=".2"/><g fill="#333"><path d="m13 36h2v1h-2z"/><path d="m16 36h2v1h-2z"/><path d="m13 42h2v1h-2z"/><path d="m16 42h2v1h-2z"/><path d="m13 47h2v1h-2z"/><path d="m16 47h2v1h-2z"/><path d="m13 30h2v1h-2z"/><path d="m16 30h2v1h-2z"/><path d="m11 30h1v1h-1z"/><path d="m10 36h2v1h-2z"/><path d="m11 47h1v1h-1z"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_insertlayer.svg b/icon-themes/elementary_svg/cmd/lc_insertlayer.svg
new file mode 100644
index 000000000..14ce82eba
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_insertlayer.svg
@@ -0,0 +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="65.296997" cy="48.216" gradientTransform="matrix(0 .52545 -.57163 0 46.193 -21.124)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.2818 0 0 .2801 12.197 12.015)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="10.631" y2="35.623001"/><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.2818 0 0 .2801 12.18 12.022)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="21.341999" y2="24.912001"/><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.201314 19.699649)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#k"/><linearGradient id="f" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" xlink:href="#j" y1="366.64789" y2="609.50507"/><radialGradient id="g" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#k"/><linearGradient id="h" gradientTransform="matrix(.48571543 0 0 .45629666 .342829 .348862)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#l" y1=".985206" y2="47.013336"/><linearGradient id="i" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.324319)" gradientUnits="userSpaceOnUse" x1="14.088992" x2="33.822342" xlink:href="#m" y1="24.767385" y2="24.767385"/><linearGradient id="j" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="k"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.48571543 0 0 .45629666 .342829 .348862)" 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="m" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.324319)" gradientUnits="userSpaceOnUse" x1="14.088992" x2="33.822342" y1="24.767385" y2="24.767385"><stop offset="0" stop-color="#fff"/><stop offset=".01507312" 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(0 1 -1 0 23.894069 5.018563)"><g transform="matrix(-.03614306 -.99207386 .69344478 -.05170791 1.966525 26.869161)"><path d="m20.462521 22.71917v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#e)" opacity=".15"/><path d="m3.500001 22h16.999998v2h-16.999998z" fill="url(#j)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#g)" opacity=".15"/></g><path d="m6.5560996 1.4999572c-.0539319-.017955 10.9888864 4.0282732 10.9888864 4.0282732l.000021 16.9718026-10.9889074-4.925778v-16.0742755z" fill="url(#l)"/><g fill="none"><path d="m16.473087 20.924727-8.9805072-3.981861v-14.0487979l8.9888572 3.3150488z" stroke="url(#m)" stroke-linecap="round"/><path d="m6.5021677 1.4819799c.053932.018 10.9888183 4.0282732 10.9888183 4.0282732l.000021 16.9718029-10.9888393-4.925778v-16.0742758z" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/></g></g><g transform="matrix(0 1 -1 0 23.894069 -.981437)"><g transform="matrix(-.03614306 -.99207386 .69344478 -.05170791 1.966525 26.869161)"><path d="m20.462521 22.71917v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#e)" opacity=".15"/><path d="m3.500001 22h16.999998v2h-16.999998z" fill="url(#f)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#g)" opacity=".15"/></g><path d="m6.5560996 1.4999572c-.0539319-.017955 10.9888864 4.0282732 10.9888864 4.0282732l.000021 16.9718026-10.9889074-4.925778v-16.0742755z" fill="url(#h)"/><g fill="none"><path d="m16.473087 20.924727-8.9805072-3.981861v-14.0487979l8.9888572 3.3150488z" stroke="url(#i)" stroke-linecap="round"/><path d="m6.5021677 1.4819799c.053932.018 10.9888183 4.0282732 10.9888183 4.0282732l.000021 16.9718029-10.9888393-4.925778v-16.0742758z" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/></g></g><g transform="translate(-13 -13)"><path d="m16.5 16.5v-3h4v3h3v4h-3v3h-4v-3h-3v-4z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m17.5 18.004v-3.504h2v3.5m0 1v3.5h-2v-3.5" opacity=".5" stroke="url(#b)"/><path d="m20 17.507 2.5-.007v2l-2.5.007m-3 0-2.5-.007v-2l2.5.007" opacity=".5" stroke="url(#d)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_insertlinebreak.svg b/icon-themes/elementary_svg/cmd/lc_insertlinebreak.svg
new file mode 100644
index 000000000..56f2b8254
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_insertlinebreak.svg
@@ -0,0 +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(.0352 0 0 .00824 -.725 18.98)" 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><radialGradient id="b" cx="605.714" cy="486.648" gradientTransform="matrix(-.01205 0 0 .00824 10.76 18.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.714" cy="486.648" gradientTransform="matrix(.01205 0 0 .00824 13.24 18.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#c"/><linearGradient id="e" gradientTransform="matrix(.48572 0 0 .4563 .343 .35)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.4054 0 0 .5135 2.27 -.324)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.474" y2="41.526"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><path d="m3.5 22h17v2h-17z" fill="url(#a)" opacity=".15"/><path d="m3.5 22v2c-.62.004-1.5-.448-1.5-1s.692-1 1.5-1z" fill="url(#b)" opacity=".15"/><path d="m20.5 22v2c.62.004 1.5-.448 1.5-1s-.692-1-1.5-1z" fill="url(#d)" opacity=".15"/><path d="m3.5 1.5h17v21h-17z" fill="url(#e)"/><g fill="none"><path d="m19.5 21.5h-15v-19h15z" stroke="url(#f)" stroke-linecap="round"/><path d="m3.5 1.5h17v21h-17z" opacity=".3" stroke="#000" stroke-linejoin="round"/><g stroke-linecap="round"><path d="m6.5 4.5h10.993" stroke="#616161"/><path d="m13.5 10.5v4h-2.996375l-.0036-2-2 3h6l-.005025-.873h.005l.002-3.076 1.005-.504-1.007-.546963z" fill="#9bdb4d" stroke="#206b00" stroke-linejoin="round" stroke-opacity=".501961"/><g stroke="#616161"><path d="m6.5 6.5h11"/><path d="m6.5 8.5h11"/><path d="m6.5 17.5h11"/><path d="m6.5 19.5h11"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_insertmasterpage.svg b/icon-themes/elementary_svg/cmd/lc_insertmasterpage.svg
new file mode 100644
index 000000000..fa96dd788
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_insertmasterpage.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="65.296997" cy="48.216" gradientTransform="matrix(0 .52545 -.57163 0 46.193 -21.124)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.2818 0 0 .2801 12.197 12.015)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#d" y1="10.631" y2="35.623001"/><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" xlink:href="#c"/><linearGradient id="e" gradientTransform="matrix(.2818 0 0 .2801 12.18 12.022)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#d" y1="21.341999" y2="24.912001"/><linearGradient id="f" gradientTransform="matrix(.5135 0 0 .4054 -.33 3.265)" gradientUnits="userSpaceOnUse" x1="24.011684" x2="24.011684" xlink:href="#c" y1="6.746423" y2="41.280216"/><radialGradient id="g" cx="7.504621" cy="8.597903" gradientTransform="matrix(-.00000006 1.4444444 -1.2222222 -.00000005 22.508549 -9.840008)" gradientUnits="userSpaceOnUse" r="18"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".262" stop-color="#64baff"/><stop offset=".705" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><linearGradient id="h" gradientTransform="matrix(.4845 0 0 .34573 33.24 3.15)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="53.624" y2="2.906"><stop offset="0" stop-color="#002e99"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.0352 0 0 .00824 -.725 18.98)" 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><radialGradient id="j" cx="605.714" cy="486.648" gradientTransform="matrix(-.01205 0 0 .00824 8.76 17.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#k"/><linearGradient id="k"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="l" cx="605.714" cy="486.648" gradientTransform="matrix(.01205 0 0 .00824 15.24 17.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#k"/><g transform="translate(0 -2)"><path d="m1.5 22h21v2h-21z" fill="url(#i)" opacity=".15" transform="translate(0 -1)"/><path d="m1.5 21v2c-.62.004-1.5-.448-1.5-1s.692-1 1.5-1z" fill="url(#j)" opacity=".15"/><path d="m22.5 21v2c.62.004 1.5-.448 1.5-1s-.692-1-1.5-1z" fill="url(#l)" opacity=".15"/><g stroke-linejoin="round"><path d="m1.5 4.5h21v17h-21z" fill="url(#g)" stroke="url(#h)"/><g fill="none"><path d="m21.495 20.495h-19v-15h19z" opacity=".5" stroke="url(#f)" stroke-linecap="round"/><path d="m11.5 18.5h9m-1 1v-7m-9-5h-7m1-1v10" opacity=".5" stroke="#fff" stroke-linecap="square"/></g></g><path d="m7 13.018h.993l.007.982h-.993zm2-.018h1l.007.982h-1zm2 0h2l.007.982h-2zm3 0 1.993.018.007.982-1.994-.018zm-7-2h2v1h-2zm3 0h1v1h-1.0000019zm2 0h2l.001 1h-2.001zm3 0h2v1h-2zm-8 4h2v1h-2zm3 0h1v1h-1zm2 0h1v1h-1zm2 0h1v1h-1.002zm2 0h1v1h-1z" fill="#fff" opacity=".7"/></g><path d="m16.5 16.5v-3h4v3h3v4h-3v3h-4v-3h-3v-4z" fill="url(#a)"/><g fill="none"><path d="m17.5 18.004v-3.504h2v3.5m0 1v3.5h-2v-3.5" opacity=".5" stroke="url(#b)"/><path d="m16.5 16.5v-3h4l-.018 3.007 3.018-.007v4h-3v3l-3.982-.007-.018-2.993h-3l-.008-3.993z" opacity=".5" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round"/><path d="m20 17.507 2.5-.007v2l-2.5.007m-3 0-2.5-.007v-2l2.5.007" opacity=".5" stroke="url(#e)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_insertmath.svg b/icon-themes/elementary_svg/cmd/lc_insertmath.svg
new file mode 100644
index 000000000..7765597b1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_insertmath.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="12" cy=".342597" gradientTransform="matrix(0 .8 -.71102399 0 12.243595 -5.6)" gradientUnits="userSpaceOnUse" r="11.25" xlink:href="#c"/><radialGradient id="b" cx="17.258356" cy="9.458718" gradientTransform="matrix(-.00000017 1.511506 -1.3366065 -.00000014 29.900943 -18.205866)" gradientUnits="userSpaceOnUse" r="4.561815" xlink:href="#c"/><linearGradient id="c" gradientTransform="matrix(-1.81092 0 0 -2.56547 -9.208 6.426814)" gradientUnits="userSpaceOnUse" x1="16.73152" x2="15.634348" y1="7.462856" y2="21.186497"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><g stroke="#000" stroke-linejoin="round"><path d="m21.826744 18.223057h-2.030395v2.95509h-2.581354v-2.95509h-4.525028v-1.781956l4.652939-7.083315h2.453443v6.895211h2.030395zm-4.611749-1.97006v-1.701733c0-.310999.01254-.762448.03762-1.354349s.04514-.935505.06019-1.030811h-.06019c-.185596.411321-.408813.812609-.669651 1.203866l-2.016476 2.883027z" fill="url(#b)" stroke="#000" stroke-linecap="round" stroke-opacity=".470588" transform="scale(.98503013 1.0151974)"/><path d="m1.5 5.5v1h2.0957031l2.9160157 13.605469c.1039027.47407.7542666.537097.9472656.0918l5.8710936-13.697269h8.169922v2h1v-2.5c-.000028-.2761309-.223869-.4999724-.5-.5h-9c-.199723.0001958-.380175.1192175-.458984.3027344l-5.3808598 12.5566406-2.671875-12.4648438c-.0496555-.2300178-.2529648-.3942917-.4882812-.3945312z" fill="url(#a)" fill-rule="evenodd" stroke="#000" stroke-opacity=".470588"/><path d="m17.083984 9.5-4.583984 7.191406v1l4.583984-7.191406h2.416016v-1zm-.08789 3.851562c-.0011.02588-.000848.01999-.002.04688-.0247.600896-.03711 1.057321-.03711 1.373046v1c0-.315725.0124-.77215.03711-1.373046.0247-.600897.04376-.950121.05859-1.046876zm-1.970703 3.148438-.677735 1h2.609375v-1zm4.474609 0v1h2v-1z" fill="#d2e7f8" opacity=".1" stroke="none"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_insertmenutitles.svg b/icon-themes/elementary_svg/cmd/lc_insertmenutitles.svg
new file mode 100644
index 000000000..7f09092b4
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_insertmenutitles.svg
@@ -0,0 +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="24.635593" x2="15" xlink:href="#b" y1="18.673729" y2="6.572034"/><linearGradient id="b"><stop offset="0" stop-opacity=".658824"/><stop offset="1" stop-color="#5c5c5c"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="18.635593" x2="9" xlink:href="#b" y1="18.682203" y2="6.580508"/><linearGradient id="d" gradientTransform="matrix(.9999874 0 0 .9999874 -10.002767 -.016593)" gradientUnits="userSpaceOnUse" x1="14.551723" x2="14.50295" xlink:href="#e" y1="9.016707" y2="16.033745"/><linearGradient id="e" gradientTransform="translate(15.968656 11.968657)" gradientUnits="userSpaceOnUse" x1="12.031344" x2="12.031344" y1="3.031343" y2="12.031343"><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><linearGradient id="f" gradientTransform="matrix(.9999874 0 0 .9999874 -4.002767 3.974933)" gradientUnits="userSpaceOnUse" x1="14.50295" x2="14.50295" xlink:href="#e" y1="8.025168" y2="12.042168"/><radialGradient id="g" cx="-1.473815" cy="-42.064499" gradientTransform="matrix(-2.8642857 .00000019 -.00000015 -2.1857141 8.778565 -81.012447)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#h"/><linearGradient id="h"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="i" cx="-1.473815" cy="-42.064499" gradientTransform="matrix(-.00000019 -2.8642857 2.1857141 -.00000015 105.01244 8.778566)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#h"/><g stroke-linejoin="round"><g transform="translate(0 -.016949)"><path d="m15.483051 10.5h3.016949l-.000005 7.025423h-3.01695z" fill="url(#a)" stroke="#000" stroke-opacity=".6"/><path d="m9.5 7.516949h3.016949l-.01696 10.016948h-3.016944z" fill="url(#c)" stroke="#000" stroke-opacity=".6"/><g fill="none" stroke-width=".999987"><path d="m10.5 8.4999997h1.048774l-.04878 8.0254233h-1z" opacity=".7" stroke="url(#d)"/><path d="m16.483051 11.491526h1.048774l-.031825 5.025423h-1z" opacity=".7" stroke="url(#f)"/></g></g><g fill="none" stroke-linecap="round"><path d="m1.5 17.5v.998047.002l20-.000047v-.999996z" stroke="url(#g)"/><path d="m6.5000469 2.5h-.998047l.023394 20h.9746061l-.0000041-20z" stroke="url(#i)"/></g><g fill="#fcaf3e" stroke="#a62100" stroke-miterlimit="0" stroke-opacity=".501961"><path d="m8.5 20.5h12v2h-12z"/><path d="m3.5 3.5v12h-2v-12z"/><path d="m8.5 2.5h12v2h-12z"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_insertmultiindex.svg b/icon-themes/elementary_svg/cmd/lc_insertmultiindex.svg
new file mode 100644
index 000000000..a766a3ec6
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_insertmultiindex.svg
@@ -0,0 +1 @@
+<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="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="20.5" x2="20.5" xlink:href="#a" y1="26.5" y2="32.5"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="20.5" x2="20.5" xlink:href="#a" y1="34" y2="40.5"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="20.5" x2="20.5" xlink:href="#a" y1="42.5" y2="48.5"/><linearGradient id="e"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#e" y1="59" y2="37"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#e" y1="51" y2="29"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#e" y1="43" y2="21"/><g transform="translate(0 -26)"><path d="m2.5 45.5v2h9v-2z" fill="url(#f)"/><path d="m2.5 45.5v2h9v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m2.5 37.5v2h6v-2z" fill="url(#g)"/><path d="m2.5 37.5v2h6v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m2.5 29.5v2h7v-2z" fill="url(#h)"/><path d="m2.5 29.5v2h7v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m9 30v.5h-5v.5h-1v-1z" fill="#fff" opacity=".2"/><path d="m8 38v.5h-4v.5h-1v-1z" fill="#fff" opacity=".2"/><path d="m11 46v.5h-7v.5h-1v-1z" fill="#fff" opacity=".2"/><g fill="#333"><path d="m13 39h2v1h-2z"/><path d="m16 39h2v1h-2z"/><path d="m13 47h2v1h-2z"/><path d="m16 47h2v1h-2z"/><path d="m13 31h2v1h-2z"/><path d="m16 31h2v1h-2z"/><path d="m11 31h1v1h-1z"/><path d="m10 39h2v1h-2z"/></g><path d="m22.489866 40.44417h-4.006386v-.905058c.850651-.670158 1.637241-1.429214 2.44155-2.141882.140318-.182415.241348-.350799.303089-.505149.06174-.154352.09261-.314315.09261-.47989 0-.246962-.06875-.430779-.206269-.551453-.134706-.120675-.315718-.181012-.543034-.181012-.238542 0-.470068.05473-.694579.164173-.22451.109443-.458843.265202-.702998.467262l-.707211-.837703c.303089-.258188.55426-.440602.753512-.547245.199253-.106639.416747-.188027.652483-.244155.235737-.05893.499536-.0884.791399-.0884.384474 0 .724046.07017 1.018715.210478.29467.140319.52339.336766.68616.58934s.244155.54163.244155.867171c0 .283444-.05052.550049-.151544.799818-.09822.24696-.252575.500937-.463053.761932-.207671.260992-.575308.632838-1.102907 1.115536l-.359833.327278v.05893h1.954137z" style="stroke:#a62100;stroke-width:.7;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#c)"/><path d="m21.5 32.5h-1.178271v-3.219098l.01276-.59112.02126-.646405c-.218303.218303-.325754.361476-.410807.429519l-.714448.57411-.633647-.790996 1.741892-1.594749h1.161261z" style="stroke:#a62100;stroke-width:.7;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#b)"/><text style="font-size:7.866539;font-family:sans-serif;letter-spacing:0;word-spacing:0;stroke:#a62100;stroke-width:.7;stroke-opacity:.501961;fill:url(#d)" x="18.390345" y="48.474083"><tspan style="font-weight:bold;font-family:Droid Sans;stroke-width:.7;stroke:#a62100;stroke-opacity:.501961;fill:url(#d)" x="18.390345" y="48.474083">3</tspan></text></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_insertneutralparagraph.svg b/icon-themes/elementary_svg/cmd/lc_insertneutralparagraph.svg
new file mode 100644
index 000000000..8575bd0fb
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_insertneutralparagraph.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="4" x2="4.5" y1="2.5" y2="9.5"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientTransform="translate(-12 6)" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="3.5" y2="19.240234"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="c"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#b" y1="57" y2="35"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#b" y1="52" y2="30"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#c" y1="47" y2="25"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#c" y1="42" y2="20"/><g transform="translate(0 -25)"><path d="m8.5 43.5v2h7v-2z" fill="url(#d)"/><path d="m8.5 43.5v2h7v-2z" fill="none" opacity=".61" stroke="#a62100" stroke-linejoin="round"/><path d="m8.5 38.5v2h14v-2z" fill="url(#e)"/><path d="m8.5 38.5v2h14v-2z" fill="none" opacity=".61" stroke="#a62100" stroke-linejoin="round"/><path d="m8.5 33.5v2h7v-2z" fill="url(#f)"/><path d="m8.5 33.5v2h7v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m8.5 28.5v2h14v-2z" fill="url(#g)"/><path d="m8.5 28.5v2h14v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><g fill="#fff" transform="translate(6)"><path d="m16 29v.5h-12v.5h-1v-1z" opacity=".2"/><path d="m9 34v.5h-5v.5h-1v-1z" opacity=".2"/><path d="m16 39v.5h-12v.5h-1v-1z" opacity=".2"/><path d="m9 44v.5h-5v.5h-1v-1z" opacity=".2"/></g></g><path d="m1.5 3.5v1h-1v1h1v2h-1v1h1v1h1v-1h2v1h1v-1h1v-1h-1v-2h1v-1h-1v-1h-1v1h-2v-1zm1 2h2v2h-2z" fill="url(#a)"/><path d="m1.5 3.5v1h-1v1h1v2h-1v1h1v1h1v-1h2v1h1v-1h1v-1h-1v-2h1v-1h-1v-1h-1v1h-2v-1zm1 2h2v2h-2z" fill="none" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_insertobject.svg b/icon-themes/elementary_svg/cmd/lc_insertobject.svg
new file mode 100644
index 000000000..db7bdf42f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_insertobject.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="65.296997" cy="48.216" gradientTransform="matrix(0 .52545 -.57163 0 46.193 -21.124)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.2818 0 0 .2801 12.197 12.015)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="10.631" y2="35.623001"/><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.2818 0 0 .2801 12.18 12.022)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="21.341999" y2="24.912001"/><linearGradient id="e" gradientTransform="matrix(.77562455 0 0 .7756249 -43.981565 -9.61426)" gradientUnits="userSpaceOnUse" x1="71.204407" x2="71.204407" y1="15.369057" y2="40.495617"><stop offset="0" stop-color="#fff"/><stop offset=".42447853" stop-color="#fff" stop-opacity=".235294"/><stop offset=".82089913" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="f" cx="62.625" cy="4.625" gradientTransform="matrix(.94117648 0 0 .2823525 -46.941177 19.694118)" gradientUnits="userSpaceOnUse" r="10.625"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><radialGradient id="g" cx="99.157013" cy="186.17059" gradientTransform="matrix(.12690354 0 0 .04037841 -.583375 13.534573)" gradientUnits="userSpaceOnUse" r="62.769119"><stop offset="0" stop-color="#3d3d3d"/><stop offset=".5" stop-color="#686868" stop-opacity=".498039"/><stop offset="1" stop-color="#686868" stop-opacity="0"/></radialGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="1.5" y2="22.525715"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><path d="m19.965624 21.051843a7.9656233 2.5345164 0 1 1 -15.9312462 0 7.9656233 2.5345164 0 1 1 15.9312462 0z" fill="url(#g)"/><path d="m22 21c0 1.656854-4.477153 3-10 3-5.5228476 0-10-1.343146-10-3s4.4771524-3 10-3c5.522847 0 10 1.343146 10 3z" fill="url(#f)" fill-rule="evenodd" opacity=".3"/><path d="m12 1.5000002c-5.7935374 0-10.4999999 4.7064618-10.4999999 10.4999998 0 5.793537 4.7064625 10.500001 10.4999999 10.5 5.793537 0 10.500004-4.706463 10.5-10.5 0-5.793538-4.706463-10.4999998-10.5-10.4999998z" fill="url(#h)" stroke="#7239b3" stroke-opacity=".498039"/><path d="m21.5 12c0 5.246706-4.253305 9.5-9.5 9.5s-9.5-4.253294-9.5-9.5c0-5.246704 4.253305-9.5 9.5-9.5s9.5 4.253296 9.5 9.5z" fill="none" opacity=".5" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round"/><path d="m16.5 16.5v-3h4v3h3v4h-3v3h-4v-3h-3v-4z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m17.5 18.004v-3.504h2v3.5m0 1v3.5h-2v-3.5" opacity=".5" stroke="url(#b)"/><path d="m20 17.507 2.5-.007v2l-2.5.007m-3 0-2.5-.007v-2l2.5.007" opacity=".5" stroke="url(#d)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_insertobjectdialog.svg b/icon-themes/elementary_svg/cmd/lc_insertobjectdialog.svg
new file mode 100644
index 000000000..24426002c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_insertobjectdialog.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="17.461565" x2="17.461565" y1="12.132274" y2="23.876352"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#ccc"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14.525564" x2="14.525564" y1="12.132274" y2="23.879738"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#8c8c8c"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="10.127912" x2="9.984243" y1="12.048073" y2="3.95193"><stop offset="0" stop-color="#e5e5e5"/><stop offset="1" stop-color="#ababab"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.77562455 0 0 .7756249 -43.981565 -9.61426)" gradientUnits="userSpaceOnUse" x1="71.204407" x2="71.204407" y1="15.369057" y2="40.495617"><stop offset="0" stop-color="#fff"/><stop offset=".42447853" stop-color="#fff" stop-opacity=".235294"/><stop offset=".82089913" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="e" cx="62.625" cy="4.625" gradientTransform="matrix(.94117648 0 0 .2823525 -46.941177 19.694118)" gradientUnits="userSpaceOnUse" r="10.625"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><radialGradient id="f" cx="99.157013" cy="186.17059" gradientTransform="matrix(.12690354 0 0 .04037841 -.583375 13.534573)" gradientUnits="userSpaceOnUse" r="62.769119"><stop offset="0" stop-color="#3d3d3d"/><stop offset=".5" stop-color="#686868" stop-opacity=".498039"/><stop offset="1" stop-color="#686868" stop-opacity="0"/></radialGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="1.5" y2="22.525715"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><path d="m19.965624 21.051843a7.9656233 2.5345164 0 1 1 -15.9312462 0 7.9656233 2.5345164 0 1 1 15.9312462 0z" fill="url(#f)"/><path d="m22 21c0 1.656854-4.477153 3-10 3-5.5228476 0-10-1.343146-10-3s4.4771524-3 10-3c5.522847 0 10 1.343146 10 3z" fill="url(#e)" fill-rule="evenodd" opacity=".3"/><path d="m12 1.5000002c-5.7935374 0-10.4999999 4.7064618-10.4999999 10.4999998 0 5.793537 4.7064625 10.500001 10.4999999 10.5 5.793537 0 10.500004-4.706463 10.5-10.5 0-5.793538-4.706463-10.4999998-10.5-10.4999998z" fill="url(#g)" stroke="#7239b3" stroke-opacity=".498039"/><path d="m21.5 12c0 5.246706-4.253305 9.5-9.5 9.5s-9.5-4.253294-9.5-9.5c0-5.246704 4.253305-9.5 9.5-9.5s9.5 4.253296 9.5 9.5z" fill="none" opacity=".5" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round"/><g transform="matrix(.73400013 0 0 .73400013 11.632274 12.132274)"><path d="m16.798828 12.5c-.165264 0-.298828.211412-.298828.474609v.763672h-.09766l-1.123047.480469-.07227.07422-.552734-.552735c-.18611-.186109-.430016-.241858-.546875-.125l-.992188.992188c-.116858.116859-.06111.360765.125.546875l.552735.552734-.07422.07227-.480469 1.123047v.097651h-.763663c-.263197 0-.474609.133564-.474609.298828v1.402344c0 .165264.211412.298828.474609.298828h.763672v.105469l.480469 1.123047.07031.06836-.548828.548828c-.186109.186109-.241858.430016-.125.546875l.992188.992188c.116859.116859.360765.06111.546875-.125l.548828-.548828.07617.07812 1.123047.482422h.09766v.753907c0 .263201.133564.474612.298828.474612h1.402344c.165264 0 .298828-.211411.298828-.474609v-.753907h.105469l1.123047-.482422.07227-.07422.544922.544922c.18611.186108.430016.241859.546875.125l.992188-.992188c.116858-.116859.06111-.360766-.125-.546875l-.544922-.544922.07422-.07227.482422-1.123047v-.105462h.753907c.26319 0 .474602-.133564.474602-.298828v-1.402344c0-.165264-.211412-.298828-.474609-.298828h-.753907v-.09766l-.482422-1.123047-.07812-.07617.548828-.548828c.186109-.18611.241858-.430016.125-.546875l-.992188-.992188c-.116859-.116858-.360765-.06111-.546875.125l-.548828.548828-.06836-.07031-1.123047-.480469h-.105472v-.763672c0-.263197-.133564-.474609-.298828-.474609zm.705078 4c.829457 0 1.503906.674449 1.503906 1.503906.000001.829457-.674449 1.503906-1.503906 1.503906-.829457.000001-1.503906-.674449-1.503906-1.503906s.674449-1.503906 1.503906-1.503906z" display="block" fill="url(#a)" stroke="url(#b)" stroke-linejoin="round" transform="matrix(1.3623976 0 0 1.3623976 -15.847782 -16.528981)"/><path d="m8 3.465116c-2.5005771 0-4.5348837 2.034307-4.5348837 4.534884s2.0343066 4.534884 4.5348837 4.534884c2.500576-.000001 4.534884-2.034307 4.534884-4.534884s-2.034308-4.534884-4.534884-4.534884zm0 2.093024c1.347907 0 2.44186 1.093953 2.44186 2.44186s-1.093953 2.44186-2.44186 2.44186-2.4418605-1.093953-2.4418605-2.44186 1.0939535-2.44186 2.4418605-2.44186z" opacity=".05"/><path d="m8.0000001 4c-2.2056004 0-4.0000002 1.7944001-4.0000002 4.0000008 0 2.2055992 1.7943998 3.9999992 4.0000002 3.9999992 2.2055999 0 3.9999999-1.7944 3.9999999-3.9999992 0-2.2056007-1.7944-4.0000008-3.9999999-4.0000008z" fill="none" stroke="url(#c)" stroke-width="1.352275"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_insertobjectfloatingframe.svg b/icon-themes/elementary_svg/cmd/lc_insertobjectfloatingframe.svg
new file mode 100644
index 000000000..744f5134f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_insertobjectfloatingframe.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="4.905738" 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.905746" 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" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="3" y2="21"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="4" y2="20"><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="g" gradientTransform="matrix(.44577 0 0 .44994 27.776767 3.633537)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="scale(.26458333)"><g opacity=".4" transform="matrix(.5789476 0 0 .42857134 -1.894738 2.857146)"><path d="m37.818169 40.000002 5.181831-.000002v7l-5.181831.000002z" fill="url(#a)"/><path d="m-10.181816-47.000001 5.181816.000001v7l-5.181816-.000001z" fill="url(#c)" transform="scale(-1)"/><path d="m10.181816 40.000001h27.636353v7.000001h-27.636353z" fill="url(#d)"/></g><rect fill="url(#e)" height="19.000002" rx="1" width="19.000002" x="2.499998" y="2.500026"/><path d="m3.501249 3.498774h17v17h-17z" fill="none" opacity=".5" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><rect fill="none" height="19.000002" rx="1" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" width="19.000002" x="2.499998" y="2.500026"/><rect fill="url(#g)" height="15" rx=".528" ry=".556" width="17" x="3.5" y="5.5"/><path d="m4.2916816 5.5443025c-.4300236.0003586-.7766563.3468658-.7768895.7768895l-.00728 13.422362c-.0002333.430024.346866.777248.7768894.776889l15.4360815-.01287c.430024-.000359.776616-.346867.77689-.77689l.0073-13.4223637c.000254-.4300215-.346886-.7772461-.776909-.7768875z" fill="none" stroke="#002e99" stroke-opacity=".501961"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_insertpage.svg b/icon-themes/elementary_svg/cmd/lc_insertpage.svg
new file mode 100644
index 000000000..95e605f1c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_insertpage.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="65.296997" cy="48.216" gradientTransform="matrix(0 .52545 -.57163 0 46.193 -21.124)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.2818 0 0 .2801 12.197 12.015)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="10.631" y2="35.623001"/><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.2818 0 0 .2801 12.18 12.022)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="21.341999" y2="24.912001"/><linearGradient id="e"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.32432)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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="g" gradientTransform="matrix(.48571543 0 0 .45629666 .342829 .348862)" 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><radialGradient id="h" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#e"/><radialGradient id="i" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#e"/><linearGradient id="j" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><path d="m3.500001 22h16.999998v2h-16.999998z" fill="url(#j)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#i)" opacity=".15"/><path d="m20.5 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#h)" opacity=".15"/><path d="m3.4999601 1.4999569c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.9987161s-11.3333862 0-17.0000799 0c0-7.000018 0-14.000035 0-21.0000538z" fill="url(#g)"/><path d="m19.5 21.5h-15.0000004v-19h15.0000004z" fill="none" stroke="url(#f)" stroke-linecap="round"/><path d="m3.4999601 1.4999569c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.9987161s-11.3333862 0-17.0000799 0c0-7.000018 0-14.000035 0-21.0000538z" fill="none" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/><path d="m16.5 16.5v-3h4v3h3v4h-3v3h-4v-3h-3v-4z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m17.5 18.004v-3.504h2v3.5m0 1v3.5h-2v-3.5" opacity=".5" stroke="url(#b)"/><path d="m20 17.507 2.5-.007v2l-2.5.007m-3 0-2.5-.007v-2l2.5.007" opacity=".5" stroke="url(#d)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_insertpagebreak.svg b/icon-themes/elementary_svg/cmd/lc_insertpagebreak.svg
new file mode 100644
index 000000000..ff39f272a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_insertpagebreak.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="28.788" x2="28.823" xlink:href="#j" y1="15.757" y2="22.632"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="28.788" x2="28.788" xlink:href="#j" y1="15.757" y2="22.632"/><clipPath id="c"><path d="m7-15h16v9h-16z"/></clipPath><clipPath id="d"><path d="m7-2h16v9h-16z"/></clipPath><linearGradient id="e" gradientTransform="matrix(.42857 0 0 .4563 4.714 -15.65)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#f" y1="5.81" y2="67.174"/><linearGradient id="f"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.35135 0 0 .5135 6.567 -16.324)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="5.564" y2="43"><stop offset="0" stop-color="#fff"/><stop offset=".036" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.42857 0 0 .4563 4.714 -15.65)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" xlink:href="#f" y1=".985" y2="47.013"/><radialGradient id="i" cx="65.297" cy="48.216" gradientTransform="matrix(0 .52545 -.57163 0 46.193 -21.124)" gradientUnits="userSpaceOnUse" r="31" xlink:href="#j"/><linearGradient id="j"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></linearGradient><linearGradient id="k"><stop offset="0" stop-color="#fff"/><stop offset=".00000018" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.2818 0 0 .2801 12.197 12.015)" gradientUnits="userSpaceOnUse" x1="22.325228" x2="22.325228" xlink:href="#k" y1="13.363832" y2="33.000561"/><linearGradient id="m" gradientTransform="matrix(.2818 0 0 .2801 12.18 12.022)" gradientUnits="userSpaceOnUse" x1="22.385553" x2="22.385553" xlink:href="#k" y1="23.157204" y2="25.611795"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="28.788" x2="28.858" xlink:href="#j" y1="15.757" y2="22.632"/><g clip-path="url(#d)" transform="translate(1 2)"><path d="m7.5-14.5h15v21h-15z" fill="url(#e)"/><g fill="none"><path d="m21.5 5.5h-13v-19h13z" stroke="url(#g)" stroke-linecap="round"/><path d="m7.5-14.5h15v21h-15z" opacity=".3" stroke="#000" stroke-linejoin="round"/></g></g><g clip-path="url(#c)" transform="translate(1 30)"><path d="m7.5-14.5h15v21h-15z" fill="url(#h)"/><g fill="none"><path d="m21.5 5.5h-13v-19h13z" stroke="url(#g)" stroke-linecap="round"/><path d="m7.5-14.5h15v21h-15z" opacity=".3" stroke="#000" stroke-linejoin="round"/></g></g><g transform="matrix(.72803 0 0 .72724 -9.46 -1.46)"><path d="m16.427894 16.44574v-2.750124h4.12071v2.750124h2.747139v4.125186h-2.747139v2.750123h-4.12071v-2.750123h-2.747139v-4.125186z" fill="url(#i)"/><g fill="none" stroke-width="1.374316"><path d="m17.801464 17.820802v-2.750124h1.37357v2.750124m0 2.062593v2.062593h-1.37357v-2.062593" opacity=".5" stroke="url(#l)"/><path d="m16.427894 16.44574v-2.750124h4.12071v2.750124h2.747139v4.125186h-2.747139v2.750123h-4.12071v-2.750123h-2.747139v-4.125186z" opacity=".5" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round"/><path d="m19.861819 17.820802h2.060355v1.375062h-2.060355m-2.74714 0h-2.060354v-1.375062h2.060354" opacity=".5" stroke="url(#m)"/></g><rect fill="url(#n)" height="4.131" rx=".687" ry=".688" width="5.494" x="26.042" y="16.45"/><rect fill="none" height="4.131" opacity=".5" rx=".687" ry=".688" stroke="#206b00" stroke-width="1.374" width="5.494" x="26.042" y="16.45"/><path d="m26.729668 17.133271h4.120709v1.375h-4.120709z" fill="#fff" opacity=".3"/></g><g transform="matrix(.72803 0 0 .72724 -3.46 -1.46)"><rect fill="url(#a)" height="4.131" rx=".687" ry=".688" width="5.494" x="26.042" y="16.45"/><rect fill="none" height="4.131" opacity=".5" rx=".687" ry=".688" stroke="#206b00" stroke-width="1.374" width="5.494" x="26.042" y="16.45"/><path d="m26.729668 17.133271h4.120709v1.375h-4.120709z" fill="#fff" opacity=".3"/></g><g transform="matrix(.72803 0 0 .72724 2.54 -1.46)"><rect fill="url(#b)" height="4.026" rx=".687" ry=".688" width="2.805" x="26.042" y="16.45"/><rect fill="none" height="4.112" opacity=".5" rx=".687" ry=".688" stroke="#206b00" stroke-width="1.374" width="2.746" x="26.042" y="16.45"/><path d="m26.729668 17.133271h1.37357v1.363h-1.37357z" fill="#fff" opacity=".3"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_insertpagecountfield.svg b/icon-themes/elementary_svg/cmd/lc_insertpagecountfield.svg
new file mode 100644
index 000000000..768bc53d5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_insertpagecountfield.svg
@@ -0,0 +1 @@
+<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="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="b" cx="17" cy="10" gradientTransform="matrix(-2.80847 .4012 -.25 -1.75 67.244 20.68)" gradientUnits="userSpaceOnUse" r="6" xlink:href="#a"/><radialGradient id="c" cx="7" cy="0" gradientTransform="matrix(-1.83176 .18318 -.16667 -1.66667 19.822 -1.282)" gradientUnits="userSpaceOnUse" r="6" xlink:href="#a"/><linearGradient id="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.4054 0 0 .5135 2.27 -.324)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.474" y2="41.526"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.48572 0 0 .4563 .343 .35)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="g" cx="605.714" cy="486.648" gradientTransform="matrix(.01205 0 0 .00824 13.24 18.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><radialGradient id="h" cx="605.714" cy="486.648" gradientTransform="matrix(-.01205 0 0 .00824 10.76 18.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><linearGradient id="i" gradientTransform="matrix(.0352 0 0 .00824 -.725 18.98)" 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><path d="m3.5 22h17v2h-17z" fill="url(#i)" opacity=".15"/><path d="m3.5 22v2c-.62.004-1.5-.448-1.5-1s.692-1 1.5-1z" fill="url(#h)" opacity=".15"/><path d="m20.5 22v2c.62.004 1.5-.448 1.5-1s-.692-1-1.5-1z" fill="url(#g)" opacity=".15"/><path d="m3.5 1.5h17v21h-17z" fill="url(#f)"/><path d="m19.5 21.5h-15v-19h15z" fill="none" stroke="url(#e)" stroke-linecap="round"/><g stroke="#000" stroke-linejoin="round"><path d="m3.5 1.5h17v21h-17z" fill="none" opacity=".3"/><g stroke-miterlimit="0" stroke-opacity=".431"><path d="m14.02 11.5c-.287 0-.52.233-.52.52v1.48h-1.48c-.287 0-.52.233-.52.52v.96c0 .287.233.52.52.52h1.48v3h-1.48c-.287 0-.52.233-.52.52v.96c0 .287.233.52.52.52h1.48v1.48c0 .287.233.52.52.52h.96c.287 0 .52-.233.52-.52v-1.48h3v1.48c0 .287.233.52.52.52h.96c.287 0 .52-.233.52-.52v-1.48h1.48c.287 0 .52-.233.52-.52v-.96c0-.287-.233-.52-.52-.52h-1.48v-3h1.48c.287 0 .52-.233.52-.52v-.96c0-.287-.233-.52-.52-.52h-1.48v-1.48c0-.287-.233-.52-.52-.52h-.96c-.287 0-.52.233-.52.52v1.48h-3v-1.48c0-.287-.233-.52-.52-.52zm1.48 4h3v3h-3z" fill="url(#b)"/><path d="m4.02 1.5c-.287 0-.52.233-.52.52v1.48h-1.48c-.287 0-.52.233-.52.52v.96c0 .287.233.52.52.52h1.48v3h-1.48c-.287 0-.52.233-.52.52v.96c0 .287.233.52.52.52h1.48v1.48c0 .287.233.52.52.52h.96c.287 0 .52-.233.52-.52v-1.48h3v1.48c0 .287.233.52.52.52h.96c.287 0 .52-.233.52-.52v-1.48h1.48c.287 0 .52-.233.52-.52v-.96c0-.287-.233-.52-.52-.52h-1.48v-3h1.48c.287 0 .52-.233.52-.52v-.96c0-.287-.233-.52-.52-.52h-1.48v-1.48c0-.287-.233-.52-.52-.52h-.96c-.287 0-.52.233-.52.52v1.48h-3v-1.48c0-.287-.233-.52-.52-.52zm1.48 4h3v3h-3z" fill="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_insertpagenumberfield.svg b/icon-themes/elementary_svg/cmd/lc_insertpagenumberfield.svg
new file mode 100644
index 000000000..9522bc85a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_insertpagenumberfield.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="17" cy="10" gradientTransform="matrix(-2.80847 .4012 -.25 -1.75 67.244 20.68)" gradientUnits="userSpaceOnUse" r="6"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.4054 0 0 .5135 2.27 -.324)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.474" y2="41.526"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.48572 0 0 .4563 .343 .35)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="e" cx="605.714" cy="486.648" gradientTransform="matrix(.01205 0 0 .00824 13.24 18.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#b"/><radialGradient id="f" cx="605.714" cy="486.648" gradientTransform="matrix(-.01205 0 0 .00824 10.76 18.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#b"/><linearGradient id="g" gradientTransform="matrix(.0352 0 0 .00824 -.725 18.98)" 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><path d="m3.5 22h17v2h-17z" fill="url(#g)" opacity=".15"/><path d="m3.5 22v2c-.62.004-1.5-.448-1.5-1s.692-1 1.5-1z" fill="url(#f)" opacity=".15"/><path d="m20.5 22v2c.62.004 1.5-.448 1.5-1s-.692-1-1.5-1z" fill="url(#e)" opacity=".15"/><path d="m3.5 1.5h17v21h-17z" fill="url(#d)"/><path d="m19.5 21.5h-15v-19h15z" fill="none" stroke="url(#c)" stroke-linecap="round"/><g stroke="#000" stroke-linejoin="round"><path d="m3.5 1.5h17v21h-17z" fill="none" opacity=".3"/><path d="m14.02 11.5c-.287 0-.52.233-.52.52v1.48h-1.48c-.287 0-.52.233-.52.52v.96c0 .287.233.52.52.52h1.48v3h-1.48c-.287 0-.52.233-.52.52v.96c0 .287.233.52.52.52h1.48v1.48c0 .287.233.52.52.52h.96c.287 0 .52-.233.52-.52v-1.48h3v1.48c0 .287.233.52.52.52h.96c.287 0 .52-.233.52-.52v-1.48h1.48c.287 0 .52-.233.52-.52v-.96c0-.287-.233-.52-.52-.52h-1.48v-3h1.48c.287 0 .52-.233.52-.52v-.96c0-.287-.233-.52-.52-.52h-1.48v-1.48c0-.287-.233-.52-.52-.52h-.96c-.287 0-.52.233-.52.52v1.48h-3v-1.48c0-.287-.233-.52-.52-.52zm1.48 4h3v3h-3z" fill="url(#a)" stroke-miterlimit="0" stroke-opacity=".431"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_insertplugin.svg b/icon-themes/elementary_svg/cmd/lc_insertplugin.svg
new file mode 100644
index 000000000..7d7fb778d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_insertplugin.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" 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 offset="1" 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-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.2817955 0 0 .2800956 -17.877221 9.22492)" gradientUnits="userSpaceOnUse" x1="106.21918" x2="106.21918" y1="-4.37322" y2="42.039505"><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><radialGradient id="f" cx="6.730414" cy="13.091947" gradientTransform="matrix(0 4.8331599 -5.9335762 0 88.315477 -41.690204)" gradientUnits="userSpaceOnUse" r="12.671875"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="g" gradientTransform="matrix(.23223899 0 0 .23083804 -12.8615 8.333645)" gradientUnits="userSpaceOnUse" x1="107.05136" x2="107.05136" y1="-23.105574" y2="-5.777408"><stop offset="0" stop-color="#fff"/><stop offset=".40000001" stop-color="#fff" stop-opacity=".235294"/><stop offset=".80000001" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g opacity=".3" transform="matrix(.20069987 0 0 .23392131 10.93254 12.505698)"><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 opacity=".3" transform="matrix(.21549635 0 0 .23392131 .205131 12.505698)"><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><path d="m10.492713 1.5072861c-1.6568535 0-2.9999993 1.3431462-2.9999993 3.0000002 0 .772386.3017558 1.468256.78125 2h-4.78125c-.554 0-1 .446-1 1v4.1874997c.3164717-.113521.6444667-.1875 1-.1875 1.6568541 0 3 1.343146 3 3s-1.3431459 3-3 3c-.3555333 0-.6835283-.07398-1-.1875v4.1875c0 .554.446 1 1 1h4.1875c-.1135214-.316472-.1875-.644467-.1875-1 0-1.656854 1.3431458-3 2.9999993-3 1.656854 0 3 1.343146 3 3 0 .355533-.07398.683528-.1875 1h4.1875c.554 0 1-.446 1-1v-4.78125c.531744.479494 1.227614.78125 2 .78125 1.656854 0 3-1.343146 3-3s-1.343146-3-3-3c-.772386 0-1.468256.301756-2 .78125v-4.7812497c0-.554-.446-1-1-1h-4.78125c.479494-.531744.78125-1.227614.78125-2 0-1.656854-1.343146-3.0000002-3-3.0000002z" fill="url(#f)"/><g fill="none"><path d="m10.492713 1.507286c-1.6568535 0-2.9999993 1.3431453-2.9999993 3.0000003 0 .772386.3017558 1.468256.78125 2h-4.78125c-.554 0-1 .446-1 1v4.1874997c.3164717-.113521.6444667-.1875 1-.1875 1.6568541 0 3 1.343146 3 3s-1.3431459 3-3 3c-.3555333 0-.6835283-.07398-1-.1875v4.1875c0 .554.446 1 1 1h4.1875c-.1135214-.316472-.1875-.644467-.1875-1 0-1.656854 1.3431458-3 2.9999993-3 1.656854 0 3 1.343146 3 3 0 .355533-.07398.683528-.1875 1h4.1875c.554 0 1-.446 1-1v-4.78125c.531744.479494 1.227614.78125 2 .78125 1.656854 0 3-1.343146 3-3s-1.343146-3-3-3c-.772386 0-1.468256.301756-2 .78125v-4.7812497c0-.554-.446-1-1-1h-4.78125c.479494-.531744.78125-1.227614.78125-2 0-1.656855-1.343146-3.0000003-3-3.0000003z" opacity=".4" stroke="#0a3600" stroke-linecap="round"/><path d="m8.2739484 7.4760361h-4.78125c-.036156 0-.03125-.00491-.03125.03125v3.0312499c.011198-.000109.020006 0 .03125 0 2.1783043 0 3.96875 1.790446 3.96875 3.96875s-1.7904458 3.96875-3.96875 3.96875c-.011244 0-.020052.000109-.03125 0v3.03125c0 .03616-.00491.03125.03125.03125h3.03125c-.0001092-.0112 0-.02001 0-.03125 0-2.178304 1.7904459-3.96875 3.9687496-3.96875 2.178304 0 3.96875 1.790446 3.96875 3.96875 0 .01124.000109.02005 0 .03125h3.03125c.03616 0 .03125.0049.03125-.03125v-4.78125c-.01166-.752481 1.076105-1.233607 1.625-.71875.370348.333957.822666.53125 1.34375.53125 1.135404 0 2.03125-.895846 2.03125-2.03125s-.895846-2.03125-2.03125-2.03125c-.521084 0-.973402.197293-1.34375.53125-.548895.514857-1.636659.03373-1.625-.71875v-4.7812499c0-.036156.0049-.03125-.03125-.03125h-4.78125" opacity=".6" stroke="url(#e)"/><circle cx="10.499999" cy="4.5" opacity=".6" r="2" stroke="url(#g)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_insertreferencefield.svg b/icon-themes/elementary_svg/cmd/lc_insertreferencefield.svg
new file mode 100644
index 000000000..866543f27
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_insertreferencefield.svg
@@ -0,0 +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(0 .30907 .33092 0 -.497 5.432)" gradientUnits="userSpaceOnUse" x1="17" x2="17" y1="18" y2="18.5"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity="0"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.27962 0 0 -.26116 -.981 19.755)" gradientUnits="userSpaceOnUse" x1="25.469" x2="25.469" xlink:href="#b" y1="32.841" y2="2.724"/><linearGradient id="d" gradientTransform="matrix(0 .30606 .3277 0 5.52 4.564)" gradientUnits="userSpaceOnUse" x1="20.797001" x2="37.473999" y1="20.649" y2="20.649"><stop offset="0" stop-color="#fff"/><stop offset=".512" stop-color="#fff" stop-opacity=".235"/><stop offset=".585" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.0352 0 0 .00824 -.725 18.98)" 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><radialGradient id="f" cx="605.714" cy="486.648" gradientTransform="matrix(-.01205 0 0 .00824 10.76 18.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#g"/><linearGradient id="g"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="h" cx="605.714" cy="486.648" gradientTransform="matrix(.01205 0 0 .00824 13.24 18.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#g"/><linearGradient id="i" gradientTransform="matrix(.48572 0 0 .4563 .343 .35)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.4054 0 0 .5135 2.27 -.324)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.474" y2="41.526"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="k" cx="-1.474" cy="-42.064" gradientTransform="matrix(-1.8839 0 0 -1.92064 10.974 -80.814)" gradientUnits="userSpaceOnUse" r="10"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><radialGradient id="l" cx="65.297" cy="48.216" gradientTransform="matrix(0 .39394343 -.35783347 0 33.969613 -11.712978)" gradientUnits="userSpaceOnUse" r="31" xlink:href="#b"/><path d="m3.5 22h17v2h-17z" fill="url(#e)" opacity=".15"/><path d="m3.5 22v2c-.62.004-1.5-.448-1.5-1s.692-1 1.5-1z" fill="url(#f)" opacity=".15"/><path d="m20.5 22v2c.62.004 1.5-.448 1.5-1s-.692-1-1.5-1z" fill="url(#h)" opacity=".15"/><path d="m3.5 1.5h18v21h-18z" fill="url(#i)"/><path d="m20.5 21.5h-16v-19h16z" fill="none" stroke="url(#j)" stroke-linecap="round"/><g fill="none" stroke-linejoin="round"><path d="m3.5 1.5h18v21h-18z" opacity=".3" stroke="#000"/><path d="m6.845 5.75v1c4.165-.01 7.833.009 12 0v-1z" stroke="url(#k)" stroke-linecap="round" transform="translate(-.345 -.25)"/></g><path d="m18.5 16.5v3h-5v-3z" fill="url(#l)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m14.5 17.5h3v1h-3z" fill="none" stroke="url(#a)" stroke-linecap="square" stroke-opacity=".501961"/><path d="m3.3 9.6519996c-3.55 2.4040004-1.4179999 7.0170004 2.2 7.0170004v1.91l5-3.57-5-3.34v2c-2.553.1-3.6699999-2.34-1.844-4.0180004z" display="block" fill="url(#c)"/><g fill="none" transform="translate(-6.003 1.062)"><path d="m8.62 9.833c-1.252 1.47-.124 5.31 3.883 4.785v.99l2.33-1.66-2.33-1.51v.79c-4.397.236-4.256-2.8-3.882-3.395z" display="block" opacity=".8" stroke="url(#d)" stroke-miterlimit="7" stroke-width=".964"/><path d="m9.303 8.59c-3.55 2.404-1.418 7.017 2.2 7.017v1.91l5-3.57-5-3.34v2c-2.553.1-3.67-2.34-1.844-4.018z" opacity=".5" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_insertrows.svg b/icon-themes/elementary_svg/cmd/lc_insertrows.svg
new file mode 100644
index 000000000..4fadc7628
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_insertrows.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" 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 33.938131 -17.400027)" 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 19.76187 104.39997)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><linearGradient id="d" gradientTransform="matrix(1.0073638 0 0 1 -.323637 0)" 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(0 -1.4 1 0 16 23.2)" gradientUnits="userSpaceOnUse" x1="7.642857" x2="7.642857" y1="5.5" y2=".5"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="f" gradientTransform="matrix(0 -.99999999 -.99999999 0 22 8)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="4"/><linearGradient id="g" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="30.655001" x2="30.827999" y1="65.686996" y2="48.688"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="h" gradientTransform="matrix(0 -.99999999 -.99999999 0 22 13)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="4"/><linearGradient id="i" gradientTransform="matrix(0 -.99999999 -.99999999 0 22 18)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="4"/><linearGradient id="j" gradientTransform="matrix(0 -.99999999 -.99999999 0 22 23)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="4"/><radialGradient id="k" cx="24.837" cy="36.421001" gradientTransform="matrix(-.27598 0 0 -.29583 24.324 24.82)" gradientUnits="userSpaceOnUse" r="15.645"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="23" x2="10" y1="11" y2="11"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="m" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 27.866)" gradientUnits="userSpaceOnUse" x1="29.534624" x2="29.534624" y1="62.405949" y2="48.536804"><stop offset="0" stop-color="#fff"/><stop offset=".45" stop-color="#fff" stop-opacity=".235"/><stop offset=".65" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#H" y1="6.451322" y2="10.245955"/><linearGradient id="o" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#H" y1="6.451322" y2="10.245955"/><linearGradient id="p" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#H" y1="6.451322" y2="10.245955"/><linearGradient id="q" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#H" y1="6.451322" y2="8.348639"/><linearGradient id="r" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#H" y1="6.451322" y2="8.345967"/><linearGradient id="s" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#H" y1="6.451322" y2="8.348639"/><linearGradient id="t" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#H" y1="6.451322" y2="8.345967"/><linearGradient id="u" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#H" y1="6.451322" y2="8.348639"/><linearGradient id="v" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#H" y1="6.451322" y2="8.345967"/><linearGradient id="w" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#H" y1="6.451322" y2="8.348639"/><linearGradient id="x" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#H" y1="6.451322" y2="8.345967"/><linearGradient id="y" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#H" y1="6.451322" y2="8.348639"/><linearGradient id="z" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#H" y1="6.451322" y2="8.345967"/><linearGradient id="A" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#H" y1="6.451322" y2="8.348639"/><linearGradient id="B" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#H" y1="6.451322" y2="8.345967"/><linearGradient id="C" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#H" y1="6.451322" y2="8.348639"/><linearGradient id="D" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#H" y1="6.451322" y2="8.345967"/><linearGradient id="E" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#H" y1="6.451322" y2="8.348639"/><linearGradient id="F" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#H" y1="6.451322" y2="8.345967"/><linearGradient id="G" gradientTransform="matrix(.46923147 0 0 .47243347 .238446 -.625575)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#J" y1="15.499894" y2="48.395687"/><linearGradient id="H" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" y1="6.451322" y2="10.245955"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999982" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="I" gradientUnits="userSpaceOnUse" x1="11" x2="11" xlink:href="#J" y1="2" y2="22"/><linearGradient id="J" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g opacity=".4" transform="matrix(.52631578 0 0 .42857133 -2.631579 3.857159)"><path d="m43.950001 39.999973h5v7h-5z" fill="url(#a)"/><path d="m9.7500003 46.999973h-5v-7h5z" fill="url(#c)"/><path d="m9.7500003 40 34.2000007-.000028v7.000001l-34.2000007.000028z" fill="url(#d)" stroke-width="1.003675"/></g><rect fill="url(#G)" height="21" rx=".555556" ry=".583334" stroke-width="1.051315" width="20" x="1.5" y="1.5"/><path d="m2.5371094 1.5c-.574146 0-1.0371021.4629634-1.0371094 1.0371094v3.6269531 10.8359375 4.462891c0 .574146.4629634 1.037109 1.0371094 1.037109h17.9257816c.574146 0 1.037109-.462963 1.037109-1.037109v-4.462891-10.8359375-3.6269531c.000007-.574146-.462963-1.0371094-1.037109-1.0371094z" fill="url(#I)" stroke="#000" stroke-opacity=".273077"/><path d="m6 2v4h-4v1h4v3h-4v1h4v3h-4v1h4v3h-4v1h4v3h1v-3h4v3h1v-3h4v3h1v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-4h-1v4h-4v-4h-1v4h-4v-4zm1 5h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4z" fill-opacity=".27451"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m2.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#H)"/><path d="m7.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#n)"/><path d="m12.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#o)"/><path d="m17.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#p)"/><path d="m2.50125 7.498592 2.99875.001408.00125 1.99859h-3.000004z" stroke="url(#q)"/><path d="m7.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#r)"/><path d="m12.50125 7.498592 2.99875.001408.0013 1.99859h-3.000004z" stroke="url(#s)"/><path d="m17.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#t)"/><path d="m2.5 11.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#u)"/><path d="m7.49875 11.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#v)"/><path d="m12.5 11.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#w)"/><path d="m17.49875 11.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#x)"/><path d="m2.5 15.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#y)"/><path d="m7.49875 15.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#z)"/><path d="m12.5 15.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#A)"/><path d="m17.49875 15.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#B)"/><path d="m2.50125 19.4986 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#C)"/><path d="m7.5 19.500008 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#D)"/><path d="m12.50125 19.4986 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#E)"/><path d="m17.5 19.500008 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#F)"/></g><g transform="matrix(0 -.99999998 -.99999998 0 24.000001 23)"><path d="m21.5 22.5v-20.0000002h-5v20.0000002z" fill="url(#e)"/><path d="m17 1.9999998c-.554 0-1 .446-1 1v19.0000002c0 .554.446 1 1 1h4c.554 0 1-.446 1-1v-19.0000002c0-.554-.446-1-1-1zm0 1h4v19.0000002h-4z" fill="#206b00" fill-opacity=".501961"/><path d="m17 12v1h4v-1zm0 5v1h4v-1zm0-10.0000002v1h4v-1z" fill="#206b00" fill-opacity=".501961"/><g fill="none" stroke-linecap="square"><path d="m20.5 6.4999998v-3h-3v3z" opacity=".5" stroke="url(#f)"/><path d="m20.5 11.5v-3.0000002h-3v3.0000002z" opacity=".5" stroke="url(#h)"/><path d="m20.5 16.5v-3h-3v3z" opacity=".5" stroke="url(#i)"/><path d="m20.5 21.5v-3h-3v3z" opacity=".5" stroke="url(#j)"/></g></g><path d="m13.152 14.045a4.318 4.628 0 1 1 8.635 0 4.318 4.628 0 0 1 -8.635 0z" fill="url(#k)" fill-rule="evenodd" opacity=".141" transform="matrix(0 -.99999997 -.99999997 0 29.000001 33.999998)"/><path d="m16.5 17.5 7-6-7-6v4h-6v4h6z" style="display:block;stroke:#a62100;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#l)" transform="matrix(0 -.99999997 -.99999997 0 29.000001 33.999998)"/><path d="m17.5 15.287966 4.443989-3.787966-4.443989-3.8228814v2.8228814h-6v2h6z" display="block" fill="none" opacity=".5" stroke="url(#m)" stroke-miterlimit="7" transform="matrix(0 -.99999997 -.99999997 0 29.000001 33.999998)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_insertrowsafter.svg b/icon-themes/elementary_svg/cmd/lc_insertrowsafter.svg
new file mode 100644
index 000000000..3bc6351c6
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_insertrowsafter.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" 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 33.938131 -17.400027)" 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 19.76187 104.39997)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><linearGradient id="d" gradientTransform="matrix(1.0073638 0 0 1 -.323637 0)" 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(0 -1.4 1 0 16 23.2)" gradientUnits="userSpaceOnUse" x1="7.642857" x2="7.642857" y1="5.5" y2=".5"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="f" gradientTransform="matrix(0 -.99999999 -.99999999 0 22 8)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="4"/><linearGradient id="g" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="30.655001" x2="30.827999" y1="65.686996" y2="48.688"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="h" gradientTransform="matrix(0 -.99999999 -.99999999 0 22 13)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="4"/><linearGradient id="i" gradientTransform="matrix(0 -.99999999 -.99999999 0 22 18)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="4"/><linearGradient id="j" gradientTransform="matrix(0 -.99999999 -.99999999 0 22 23)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="4"/><radialGradient id="k" cx="24.837" cy="36.421001" gradientTransform="matrix(-.27598 0 0 -.29583 24.324 24.82)" gradientUnits="userSpaceOnUse" r="15.645"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="10" x2="23.5" y1="11.5" y2="11.5"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="m" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 27.866)" gradientUnits="userSpaceOnUse" x1="30.465376" x2="30.465376" y1="48.536804" y2="64.139595"><stop offset="0" stop-color="#fff"/><stop offset=".00000007" stop-color="#fff" stop-opacity=".235"/><stop offset=".65" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#H" y1="6.451322" y2="10.245955"/><linearGradient id="o" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#H" y1="6.451322" y2="10.245955"/><linearGradient id="p" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#H" y1="6.451322" y2="10.245955"/><linearGradient id="q" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#H" y1="6.451322" y2="8.348639"/><linearGradient id="r" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#H" y1="6.451322" y2="8.345967"/><linearGradient id="s" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#H" y1="6.451322" y2="8.348639"/><linearGradient id="t" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#H" y1="6.451322" y2="8.345967"/><linearGradient id="u" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#H" y1="6.451322" y2="8.348639"/><linearGradient id="v" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#H" y1="6.451322" y2="8.345967"/><linearGradient id="w" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#H" y1="6.451322" y2="8.348639"/><linearGradient id="x" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#H" y1="6.451322" y2="8.345967"/><linearGradient id="y" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#H" y1="6.451322" y2="8.348639"/><linearGradient id="z" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#H" y1="6.451322" y2="8.345967"/><linearGradient id="A" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#H" y1="6.451322" y2="8.348639"/><linearGradient id="B" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#H" y1="6.451322" y2="8.345967"/><linearGradient id="C" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#H" y1="6.451322" y2="8.348639"/><linearGradient id="D" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#H" y1="6.451322" y2="8.345967"/><linearGradient id="E" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#H" y1="6.451322" y2="8.348639"/><linearGradient id="F" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#H" y1="6.451322" y2="8.345967"/><linearGradient id="G" gradientTransform="matrix(.46923147 0 0 .47243347 .238446 -.625575)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#J" y1="15.499894" y2="48.395687"/><linearGradient id="H" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" y1="6.451322" y2="10.245955"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999982" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="I" gradientUnits="userSpaceOnUse" x1="11" x2="11" xlink:href="#J" y1="2" y2="22"/><linearGradient id="J" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g opacity=".4" transform="matrix(.52631578 0 0 .42857133 -2.631579 3.857159)"><path d="m43.950001 39.999973h5v7h-5z" fill="url(#a)"/><path d="m9.7500003 46.999973h-5v-7h5z" fill="url(#c)"/><path d="m9.7500003 40 34.2000007-.000028v7.000001l-34.2000007.000028z" fill="url(#d)" stroke-width="1.003675"/></g><rect fill="url(#G)" height="21" rx=".555556" ry=".583334" stroke-width="1.051315" width="20" x="1.5" y="1.5"/><path d="m2.5371094 1.5c-.574146 0-1.0371021.4629634-1.0371094 1.0371094v3.6269531 10.8359375 4.462891c0 .574146.4629634 1.037109 1.0371094 1.037109h17.9257816c.574146 0 1.037109-.462963 1.037109-1.037109v-4.462891-10.8359375-3.6269531c.000007-.574146-.462963-1.0371094-1.037109-1.0371094z" fill="url(#I)" stroke="#000" stroke-opacity=".273077"/><path d="m6 2v4h-4v1h4v3h-4v1h4v3h-4v1h4v3h-4v1h4v3h1v-3h4v3h1v-3h4v3h1v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-4h-1v4h-4v-4h-1v4h-4v-4zm1 5h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4z" fill-opacity=".27451"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m2.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#H)"/><path d="m7.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#n)"/><path d="m12.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#o)"/><path d="m17.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#p)"/><path d="m2.50125 7.498592 2.99875.001408.00125 1.99859h-3.000004z" stroke="url(#q)"/><path d="m7.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#r)"/><path d="m12.50125 7.498592 2.99875.001408.0013 1.99859h-3.000004z" stroke="url(#s)"/><path d="m17.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#t)"/><path d="m2.5 11.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#u)"/><path d="m7.49875 11.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#v)"/><path d="m12.5 11.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#w)"/><path d="m17.49875 11.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#x)"/><path d="m2.5 15.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#y)"/><path d="m7.49875 15.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#z)"/><path d="m12.5 15.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#A)"/><path d="m17.49875 15.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#B)"/><path d="m2.50125 19.4986 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#C)"/><path d="m7.5 19.500008 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#D)"/><path d="m12.50125 19.4986 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#E)"/><path d="m17.5 19.500008 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#F)"/></g><g transform="matrix(0 -.99999998 -.99999998 0 24.000001 39)"><path d="m21.5 22.5v-20.0000002h-5v20.0000002z" fill="url(#e)"/><path d="m17 1.9999998c-.554 0-1 .446-1 1v19.0000002c0 .554.446 1 1 1h4c.554 0 1-.446 1-1v-19.0000002c0-.554-.446-1-1-1zm0 1h4v19.0000002h-4z" fill="#206b00" fill-opacity=".501961"/><path d="m17 12v1h4v-1zm0 5v1h4v-1zm0-10.0000002v1h4v-1z" fill="#206b00" fill-opacity=".501961"/><g fill="none" stroke-linecap="square"><path d="m20.5 6.4999998v-3h-3v3z" opacity=".5" stroke="url(#f)"/><path d="m20.5 11.5v-3.0000002h-3v3.0000002z" opacity=".5" stroke="url(#h)"/><path d="m20.5 16.5v-3h-3v3z" opacity=".5" stroke="url(#i)"/><path d="m20.5 21.5v-3h-3v3z" opacity=".5" stroke="url(#j)"/></g></g><path d="m13.152 14.045a4.318 4.628 0 1 1 8.635 0 4.318 4.628 0 0 1 -8.635 0z" fill="url(#k)" fill-rule="evenodd" opacity=".141" transform="matrix(0 .99999997 -.99999997 0 29.000001 -9.999999)"/><path d="m16.5 17.5 7-6-7-6v4h-6v4h6z" style="display:block;stroke:#a62100;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#l)" transform="matrix(0 .99999997 -.99999997 0 29.000001 -9.999999)"/><path d="m17.5 15.287966 4.443989-3.787966-4.443989-3.8228814v2.8228814h-6v2h6z" display="block" fill="none" opacity=".5" stroke="url(#m)" stroke-miterlimit="7" transform="matrix(0 .99999997 -.99999997 0 29.000001 -9.999999)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_insertscript.svg b/icon-themes/elementary_svg/cmd/lc_insertscript.svg
new file mode 100644
index 000000000..9ce738b86
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_insertscript.svg
@@ -0,0 +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="65.296997" cy="48.216" gradientTransform="matrix(0 .52545 -.57163 0 46.193 -21.124)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.2818 0 0 .2801 12.197 12.015)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="10.631" y2="35.623001"/><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.2818 0 0 .2801 12.18 12.022)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="21.341999" y2="24.912001"/><linearGradient id="e"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.32432)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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="g" gradientTransform="matrix(.48571257 0 0 .46718739 .342907 .320131)" 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><radialGradient id="h" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#e"/><radialGradient id="i" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#e"/><linearGradient id="j" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><path d="m3.500001 22h16.999998v2h-16.999998z" fill="url(#j)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#i)" opacity=".15"/><path d="m20.5 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#h)" opacity=".15"/><path d="m3.50002 1.4987c3.895558 0 16.999958.0014 16.999958.0014l.000022 21.4999h-16.99998v-21.5012772z" fill="url(#g)" stroke-width="1.068763"/><g fill="none"><path d="m19.5 21.5h-15.0000004v-19h15.0000004z" stroke="url(#f)" stroke-linecap="round"/><path d="m3.4999601 1.4999569c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.9987161h-17.0000799v-21.0000538z" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/><path d="m6 5.3772208h2.7752072zm3.0835636 0h1.3283044zm1.5655014 0h.664152zm.925069 0h1.209706zm1.470623 0h1.233425zm-7.044757 2.0022649h3.2496016zm3.5105186 0h3.5105184zm1.2927244 5.9928833h.640433zm.90135 0h1.423183zm1.70782 0h3.723996zm-2.820275 5.964718h2.253373zm2.927013 0h.90135z" stroke="#89adc2" stroke-width=".75"/></g><path d="m8.6494305 13.035281h.7086944v.753017h-.7086944z" fill="#d48eb3"/><path d="m9.4743454 13.035281h.3112893v.753017h-.3112893z" fill="#d48eb3"/><path d="m6 17h1.5155467v.753016h-1.5155467z" fill="#666" opacity=".7"/><path d="m7.6343502 17h1.6239264v.753016h-1.6239264z" fill="#666" opacity=".7"/><g fill="#d48eb3"><path d="m9.3770809 17h.6484821v.753016h-.6484821z"/><path d="m10.144367 17h1.527587v.753016h-1.527587z"/><path d="m12.955446 17h.407628v.753016h-.407628z"/><path d="m11.790759 17h1.045883v.753016h-1.045883z"/><path d="m13.481878 17h.239033v.753016h-.239033z"/><path d="m13.839715 17h.648482v.753016h-.648482z"/></g><path d="m6 15h1.3710355v.753017h-1.3710355z" fill="#94d48e"/><path d="m7.4842472 15h.4317141v.753017h-.4317141z" fill="#94d48e"/><path d="m8.0291723 15h.9856747v.753017h-.9856747z" fill="#666" opacity=".7"/><path d="m9.128058 15h.6725675v.753017h-.6725675z" fill="#666" opacity=".7"/><path d="m6 19h1.1290511v.753017h-1.1290511z" fill="#de6161"/><path d="m7.3104018 19h2.0092903v.753017h-2.0092903z" fill="#666" opacity=".7"/><path d="m6 9v.7530165h2.3245326v-.7530165zm0 2v.753017h2.3482523v-.753017z" fill="#b78ed4"/><path d="m9.3444805 9v.753017h4.2458295v-.753017zm.05497 2v.753017h3.8663145v-.753017z" fill="#d48eb3"/><path d="m6 12.99586v.753017h1.9212973v-.753017z" fill="#94d48e"/><path d="m16.5 16.5v-3h4v3h3v4h-3v3h-4v-3h-3v-4z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m17.5 18.004v-3.504h2v3.5m0 1v3.5h-2v-3.5" opacity=".5" stroke="url(#b)"/><path d="m20 17.507 2.5-.007v2l-2.5.007m-3 0-2.5-.007v-2l2.5.007" opacity=".5" stroke="url(#d)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_insertsection.svg b/icon-themes/elementary_svg/cmd/lc_insertsection.svg
new file mode 100644
index 000000000..7e55d0d3f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_insertsection.svg
@@ -0,0 +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(.72803143 0 0 .72724184 -13.459104 -1.459103)" gradientUnits="userSpaceOnUse" x1="39.777271" x2="39.777271" xlink:href="#b" y1="15.756936" y2="21.257172"/><linearGradient id="b"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.72803143 0 0 .72724184 -13.459104 -1.459103)" gradientUnits="userSpaceOnUse" x1="30.162304" x2="30.162304" xlink:href="#b" y1="15.756935" y2="21.25717"/><linearGradient id="d" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="f" gradientTransform="matrix(.48571543 0 0 .45629666 .342829 .348862)" 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="g" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.32432)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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><path d="m3.500001 22h16.999998v2h-16.999998z" fill="url(#d)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#e)" opacity=".15"/><path d="m3.4999601 1.499957c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.998716s-11.3333862 0-17.0000799 0c0-7.000018 0-14.0000349 0-21.0000537z" fill="url(#f)"/><path d="m19.5 21.5h-15.0000004v-18.9999999h15.0000004z" fill="none" stroke="url(#g)" stroke-linecap="round"/><path d="m3.4999601 1.499957c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.998716s-11.3333862 0-17.0000799 0c0-7.000018 0-14.0000349 0-21.0000537z" fill="none" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/><rect fill="url(#c)" height="3" rx=".5" ry=".500011" width="4" x="6.5" y="10.5"/><rect fill="none" height="3" opacity=".5" rx=".5" ry=".500011" stroke="#206b00" width="4" x="6.5" y="10.5"/><rect fill="#fff" height="1" opacity=".3" rx=".000002" ry="0" width="3" x="7" y="11"/><rect fill="url(#a)" height="3" rx=".5" ry=".500011" width="4" x="13.5" y="10.5"/><rect fill="none" height="3" opacity=".5" rx=".5" ry=".500011" stroke="#206b00" width="4" x="13.5" y="10.5"/><rect fill="#fff" height="1" opacity=".3" rx=".000002" ry="0" width="3" x="14" y="11"/><g fill="none" stroke="#aaa" stroke-linecap="round"><path d="m6.5071212 5.49995h10.9999998"/><path d="m6.5071212 8.49995 10.9928788.00005"/><path d="m6.5071212 15.49995h10.9999998"/><path d="m6.5071212 18.49995h10.9999998"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_insertslide.svg b/icon-themes/elementary_svg/cmd/lc_insertslide.svg
new file mode 100644
index 000000000..e549b7de9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_insertslide.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="65.296997" cy="48.216" gradientTransform="matrix(0 .52545 -.57163 0 46.193 -21.124)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.2818 0 0 .2801 12.197 12.015)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="10.631" y2="35.623001"/><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.2818 0 0 .2801 12.18 12.022)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="21.341999" y2="24.912001"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="4.559" y2="21.517"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="f"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.3746 0 0 .37083 29.393 2.44)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.66892 0 0 .4054 -1.18 3.27)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#c" y1="6.733" y2="41.267"/><linearGradient id="i" gradientTransform="matrix(.5135 0 0 .4054 -.325 3.27)" gradientUnits="userSpaceOnUse" x1="37.633" x2="37.633" xlink:href="#c" y1="6.733" y2="41.267"/><linearGradient id="j" gradientTransform="matrix(.47058531 0 0 .36937813 2.972059 3.568188)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="k" cx="605.714" cy="486.648" gradientTransform="matrix(.01325 0 0 .00824 13.363 17.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#f"/><radialGradient id="l" cx="605.714" cy="486.648" gradientTransform="matrix(-.01325 0 0 .00824 10.637 17.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#f"/><linearGradient id="m" gradientTransform="matrix(.03873 0 0 .00824 -1.997 17.98)" 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><g transform="translate(0 -2)"><path d="m2.65 21h18.7v2h-18.7z" fill="url(#m)" opacity=".15"/><path d="m2.65 21v2c-.683.004-1.65-.448-1.65-1s.762-1 1.65-1z" fill="url(#l)" opacity=".15"/><path d="m21.35 21v2c.683.004 1.65-.448 1.65-1s-.762-1-1.65-1z" fill="url(#k)" opacity=".15"/><path d="m5 4.5h17.5v17h-17.5z" fill="url(#j)" stroke-width="1.045825"/><path d="m21.5 20.5h-19v-15h19z" fill="none" stroke="url(#i)" stroke-linecap="square"/><path d="m2 4.5c-.277 0-.5.223-.5.5v16c0 .277.223.5.5.5h3v-17z" fill="url(#e)"/><g fill="none"><path d="m4.5 20.5h-2v-15h2" opacity=".5" stroke="url(#h)" stroke-linecap="square"/><path d="m6 7.5h4m1 0h2m1 0h1m1 0h2m-12 4h2m-2 2h1m-1 2h2m-2 2h2m0-4h1m0 4h1" stroke="#aaa"/><g stroke-linejoin="round"><path d="m5 21.5h17.5v-17h-17.5" stroke="url(#g)"/><path d="m5 21.5h-3.5v-17h3.5" opacity=".4" stroke="#cc3b02"/></g></g><g fill="url(#e)"><path d="m20 14a4 4 0 1 1 -2.116-3.53l-1.884 3.53z" opacity=".5"/><path d="m20 14.012c0 1.734-1.26 3.392-2.933 3.854-1.67.463-3.605-.31-4.497-1.798-.007.007 3.43-2.056 3.43-2.056z" opacity=".5"/><path d="m20 14c0 1.734-1.26 3.392-2.933 3.855-.04-.007-1.067-3.855-1.067-3.855z"/></g></g><path d="m16.5 16.5v-3h4v3h3v4h-3v3h-4v-3h-3v-4z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m17.5 18.004v-3.504h2v3.5m0 1v3.5h-2v-3.5" opacity=".5" stroke="url(#b)"/><path d="m20 17.507 2.5-.007v2l-2.5.007m-3 0-2.5-.007v-2l2.5.007" opacity=".5" stroke="url(#d)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_insertsound.svg b/icon-themes/elementary_svg/cmd/lc_insertsound.svg
new file mode 100644
index 000000000..9e3e488be
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_insertsound.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="65.296997" cy="48.216" gradientTransform="matrix(0 .52545 -.57163 0 46.193 -21.124)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.2818 0 0 .2801 12.197 12.015)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="10.631" y2="35.623001"/><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.2818 0 0 .2801 12.18 12.022)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="21.341999" y2="24.912001"/><linearGradient id="e" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#g"/><linearGradient id="g"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="h" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#g"/><linearGradient id="i" gradientTransform="matrix(.48571314 0 0 .456295 .342884 .348909)" 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="j" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.32432)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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="k" gradientTransform="matrix(.33469959 -.0946529 .11219966 .32923278 -5.748817 -3.407127)" gradientUnits="userSpaceOnUse" x1="36.948124" x2="17.238106" y1="25.439518" y2="84.235909"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#cc3b02"/></linearGradient><path d="m3.500001 22h16.999998v2h-16.999998z" fill="url(#e)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#f)" opacity=".15"/><path d="m20.5 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#h)" opacity=".15"/><path d="m3.5 1.5c3.8955625 0 16.999979.00137 16.999979.00137l.000021 20.99863s-11.3333329 0-17 0c0-6.999993 0-13.9999842 0-20.9999777z" fill="url(#i)"/><path d="m19.5 21.5h-15.0000004v-19h15.0000004z" fill="none" stroke="url(#j)" stroke-linecap="round"/><path d="m3.4999601 1.4999569c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.9987161s-11.3333862 0-17.0000799 0c0-7.000018 0-14.000035 0-21.0000538z" fill="none" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/><path d="m15.722656 7.0058594c-.05462-.010575-.116504-.00719-.179687.00977l-5.085938 1.36523c-.252734.0678367-.457031.3460469-.457031.6230468v1.6035158 4.4375a1.5171451 2.0185373 78.171094 0 0 -1.4902344-.02734 1.5171451 2.0185373 78.171094 0 0 -1.4492187 1.988281 1.5171451 2.0185373 78.171094 0 0 2.4296875.892579 1.5171451 2.0185373 78.171094 0 0 1.5078126-1.607422h.001953v-5.453125l4-1.072266v4.279297a1.5171451 2.0185373 78.171094 0 0 -1.490234-.02734 1.5171451 2.0185373 78.171094 0 0 -1.449219 1.988281 1.5171451 2.0185373 78.171094 0 0 2.429687.892579 1.5171451 2.0185373 78.171094 0 0 1.507813-1.607422h.001953v-6.2949302-1.6035157c0-.20775-.113497-.3549939-.277344-.3867187z" fill="url(#k)"/><path d="m16.5 16.5v-3h4v3h3v4h-3v3h-4v-3h-3v-4z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m17.5 18.004v-3.504h2v3.5m0 1v3.5h-2v-3.5" opacity=".5" stroke="url(#b)"/><path d="m20 17.507 2.5-.007v2l-2.5.007m-3 0-2.5-.007v-2l2.5.007" opacity=".5" stroke="url(#d)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_insertsymbol.svg b/icon-themes/elementary_svg/cmd/lc_insertsymbol.svg
new file mode 100644
index 000000000..86c08add0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_insertsymbol.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="11.914" cy="1.553" gradientTransform="matrix(-1.65853 .09817 -.1361 -2.29935 31.884 3.965)" gradientUnits="userSpaceOnUse" r="9.511"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><radialGradient id="b" cx="22.571" cy="30.857" gradientTransform="matrix(.70642 0 0 .1355 -3.478 18.36)" gradientUnits="userSpaceOnUse" r="15.571"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><path d="m12.006 7c-1.473 0-3.01.47-3.808 1.365-.797.895-1.196 2.156-1.196 3.784 0 1.65.268 2.994.806 4.027.537 1.026 2.102 2.12 3.192 2.707v3.117h-8v-3h4.38c-1.237-.757-2.722-1.96-3.398-3.262-.667-1.31-1-2.77-1-4.383 0-1.497.345-2.81 1.037-3.942.7-1.14 1.894-2.015 3.18-2.625 1.287-.61 3.106-.788 4.807-.788 2.596 0 5.16.552 6.69 1.91 1.538 1.36 2.307 3.183 2.307 5.47 0 1.61-.338 3.06-1.014 4.346-.676 1.285-2.145 2.493-3.406 3.274h4.417v3h-8v-3.116c1.13-.586 2.66-1.694 3.2-2.743s.804-2.388.804-4.015c0-1.62-.403-2.873-1.208-3.76-.798-.896-2.326-1.366-3.79-1.366z" fill="#fff" opacity=".35"/><path d="m12.503 6.495c-1.473 0-3.01.47-3.808 1.365-.797.895-1.196 2.156-1.196 3.784 0 1.652.268 2.995.805 4.028.537 1.026 2.102 2.12 3.192 2.707v3.115h-8v-3h4.38c-1.237-.757-2.722-1.96-3.398-3.262-.668-1.31-1.002-2.77-1.002-4.382 0-1.497.346-2.81 1.038-3.942.7-1.14 1.895-2.014 3.18-2.625 1.287-.61 3.106-.788 4.807-.788 2.596 0 5.16.552 6.69 1.91 1.538 1.36 2.307 3.183 2.307 5.47 0 1.61-.338 3.06-1.013 4.346-.676 1.287-2.145 2.494-3.406 3.275h4.417v3h-8v-3.116c1.13-.587 2.662-1.694 3.2-2.744.536-1.05.804-2.39.804-4.016 0-1.62-.4-2.873-1.207-3.76-.798-.895-2.325-1.365-3.79-1.365z" fill="url(#a)" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".431"/><ellipse cx="12.467" cy="22.541" fill="url(#b)" opacity=".2" rx="11" ry="2.89"/><path d="m12.504 3.496c-1.7 0-3.52.177-4.807.787-1.286.61-2.482 1.486-3.18 2.625-.693 1.13-1.038 2.446-1.038 3.944 0 .18.018.35.026.527.067-1.3.393-2.463 1.01-3.472.7-1.14 1.895-2.014 3.18-2.625 1.287-.61 3.107-.787 4.808-.787 2.596 0 5.16.55 6.69 1.91 1.41 1.247 2.164 2.89 2.28 4.916.007-.15.026-.294.026-.447 0-2.287-.77-4.11-2.307-5.47-1.53-1.358-4.093-1.91-6.69-1.91zm4.973 8.73c-.06 1.35-.314 2.497-.782 3.41-.537 1.05-2.066 2.157-3.197 2.743v1c1.13-.587 2.66-1.693 3.197-2.743s.807-2.39.807-4.018c0-.14-.02-.26-.025-.395zm-9.954.024c-.005.134-.025.255-.025.395 0 1.652.27 2.993.807 4.027.537 1.025 2.103 2.12 3.193 2.707v-1c-1.09-.587-2.656-1.683-3.193-2.708-.47-.9-.72-2.05-.782-3.422zm-4.025 6.246v1h4.38c-.45-.275-.926-.624-1.39-1zm14.96 0c-.457.372-.927.72-1.378 1h4.418v-1z" fill="#fff" opacity=".1"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_inserttable.svg b/icon-themes/elementary_svg/cmd/lc_inserttable.svg
new file mode 100644
index 000000000..e1628ead0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_inserttable.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="65.296997" cy="48.216" gradientTransform="matrix(0 .52545 -.57163 0 46.193 -21.124)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.2818 0 0 .2801 12.197 12.015)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="10.631" y2="35.623001"/><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.2818 0 0 .2801 12.18 12.022)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="21.341999" y2="24.912001"/><linearGradient id="e" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" y1="6.451322" y2="10.245955"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999982" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="11.5" x2="11.5" y1="2" y2="6"><stop offset="0" stop-color="#d4d4d4"/><stop offset="1" stop-color="#abacae"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="10.5" x2="10.5" xlink:href="#e" y1="3" y2="5"/><linearGradient id="h" gradientTransform="translate(15)" gradientUnits="userSpaceOnUse" x1="10.5" x2="10.5" xlink:href="#e" y1="3" y2="5"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#e" y1="3" y2="5"/><linearGradient id="j" gradientTransform="translate(5)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#e" y1="3" y2="5"/><linearGradient id="k" gradientTransform="matrix(.49999998 0 0 .25 -4.998791 2.999737)" gradientUnits="userSpaceOnUse" x1="32.997581" x2="32.997581" y1="16.001053" y2="20.001053"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="l" cx="4.992979" cy="43.5" gradientTransform="matrix(2.003784 0 0 1.4 33.938131 -17.400027)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#m"/><linearGradient id="m"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="n" cx="4.992979" cy="43.5" gradientTransform="matrix(-2.003784 0 0 -1.4 19.76187 104.39997)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#m"/><linearGradient id="o" gradientTransform="matrix(1.0073638 0 0 1 -.323637 0)" 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="p" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#e" y1="6.451322" y2="10.245955"/><linearGradient id="q" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#e" y1="6.451322" y2="10.245955"/><linearGradient id="r" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#e" y1="6.451322" y2="10.245955"/><linearGradient id="s" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#e" y1="6.451322" y2="8.348639"/><linearGradient id="t" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#e" y1="6.451322" y2="8.345967"/><linearGradient id="u" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#e" y1="6.451322" y2="8.348639"/><linearGradient id="v" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#e" y1="6.451322" y2="8.345967"/><linearGradient id="w" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#e" y1="6.451322" y2="8.348639"/><linearGradient id="x" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#e" y1="6.451322" y2="8.345967"/><linearGradient id="y" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#e" y1="6.451322" y2="8.348639"/><linearGradient id="z" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#e" y1="6.451322" y2="8.345967"/><linearGradient id="A" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#e" y1="6.451322" y2="8.348639"/><linearGradient id="B" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#e" y1="6.451322" y2="8.345967"/><linearGradient id="C" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#e" y1="6.451322" y2="8.348639"/><linearGradient id="D" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#e" y1="6.451322" y2="8.345967"/><linearGradient id="E" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#e" y1="6.451322" y2="8.348639"/><linearGradient id="F" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#e" y1="6.451322" y2="8.345967"/><linearGradient id="G" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#e" y1="6.451322" y2="8.348639"/><linearGradient id="H" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#e" y1="6.451322" y2="8.345967"/><linearGradient id="I" gradientTransform="matrix(.46923147 0 0 .47243347 .238446 -.625575)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g opacity=".4" transform="matrix(.52631578 0 0 .42857133 -2.631579 3.857159)"><path d="m43.950001 39.999973h5v7h-5z" fill="url(#l)"/><path d="m9.7500003 46.999973h-5v-7h5z" fill="url(#n)"/><path d="m9.7500003 40 34.2000007-.000028v7.000001l-34.2000007.000028z" fill="url(#o)" stroke-width="1.003675"/></g><rect fill="url(#I)" height="21" rx="1" stroke-width="1.051315" width="20" x="1.5" y="1.5"/><path d="m6 2v4h-4v1h4v3h-4v1h4v3h-4v1h4v3h-4v1h4v3h1v-3h4v3h1v-3h4v3h1v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-4h-1v4h-4v-4h-1v4h-4v-4zm1 5h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4z" fill-opacity=".27451"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m2.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#e)"/><path d="m7.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#p)"/><path d="m12.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#q)"/><path d="m17.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#r)"/><path d="m2.50125 7.498592 2.99875.001408.00125 1.99859h-3.000004z" stroke="url(#s)"/><path d="m7.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#t)"/><path d="m12.50125 7.498592 2.99875.001408.0013 1.99859h-3.000004z" stroke="url(#u)"/><path d="m17.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#v)"/><path d="m2.5 11.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#w)"/><path d="m7.49875 11.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#x)"/><path d="m12.5 11.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#y)"/><path d="m17.49875 11.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#z)"/><path d="m2.5 15.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#A)"/><path d="m7.49875 15.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#B)"/><path d="m12.5 15.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#C)"/><path d="m17.49875 15.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#D)"/><path d="m2.50125 19.4986 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#E)"/><path d="m7.5 19.500008 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#F)"/><path d="m12.50125 19.4986 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#G)"/><path d="m17.5 19.500008 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#H)"/></g><path d="m2.5 1.5c-.5453514 0-1 .4546486-1 1v4h20v-4c0-.5453514-.454649-1-1-1z" fill="url(#f)"/><path d="m2.5 1c-.831 0-1.5.669-1.5 1.5v3.5 1h21v-1-3.5c0-.831-.669-1.5-1.5-1.5zm0 1h3.5v4h-4v-3.5c0-.277.223-.5.5-.5zm4.5 0h4v4h-4zm5 0h4v4h-4zm5 0h3.5c.277 0 .5.223.5.5v3.5h-4z" fill="#555761" fill-opacity=".501961"/><path d="m2.7303406 2.5 2.5393184.0127119c.1276074.0006388.230341.0826873.230341.1853974v2.6292052c0 .1027101-.1027336.1860362-.230341.1853974l-2.5393184-.0127119c-.1276071-.0006388-.2303406-.0826873-.2303406-.1853974v-2.6292052c0-.1027101.1027335-.1860362.2303406-.1853974z" fill="none" opacity=".5" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round"/><path d="m1 7v14.5c0 .831.669 1.5 1.5 1.5h18c.831 0 1.5-.669 1.5-1.5v-14.5h-1v14.5c0 .277-.223.5-.5.5h-18c-.277 0-.5-.223-.5-.5v-14.5z" fill-opacity=".330882"/><g fill="none"><path d="m17.730341 2.5 2.539318.012712c.127607.0006387.230341.0826872.230341.1853973v2.6292052c0 .1027101-.102734.1860362-.230341.1853974l-2.539318-.0127119c-.127608-.0006388-.230341-.0826873-.230341-.1853974v-2.6292052c0-.1027101.102733-.1860362.230341-.1853974z" opacity=".5" stroke="url(#h)" stroke-linecap="round" stroke-linejoin="round"/><g stroke-linecap="square" stroke-opacity=".67451"><path d="m7.5 2.5h3v3h-3z" opacity=".8" stroke="url(#i)"/><path d="m12.5 2.5h3v3h-3z" opacity=".8" stroke="url(#j)"/></g></g><path d="m1 7h21v1h-21z" fill="url(#k)" opacity=".15"/><path d="m16.5 16.5v-3h4v3h3v4h-3v3h-4v-3h-3v-4z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m17.5 18.004v-3.504h2v3.5m0 1v3.5h-2v-3.5" opacity=".5" stroke="url(#b)"/><path d="m20 17.507 2.5-.007v2l-2.5.007m-3 0-2.5-.007v-2l2.5.007" opacity=".5" stroke="url(#d)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_inserttitlefield.svg b/icon-themes/elementary_svg/cmd/lc_inserttitlefield.svg
new file mode 100644
index 000000000..1f542bc6c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_inserttitlefield.svg
@@ -0,0 +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(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="e" gradientTransform="matrix(.48571543 0 0 .45629666 .342829 .348862)" 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="f" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.324319)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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="g" gradientTransform="matrix(.184637 0 0 .22360095 5.500679 1.359007)" gradientUnits="userSpaceOnUse" x1="24.138529" x2="24.138529" y1="21.34207" y2="24.912279"><stop offset="0" stop-color="#fff"/><stop offset=".00000019" 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="h" cx="65.297462" cy="48.216358" gradientTransform="matrix(-.00221239 .42691169 -.62133805 -.00333874 39.838606 -26.040759)" gradientUnits="userSpaceOnUse" r="31.000002"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><path d="m3.500001 22h16.999998v2h-16.999998z" fill="url(#a)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#b)" opacity=".15"/><path d="m20.5 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#d)" opacity=".15"/><path d="m3.4999601 1.4999572c3.8955809 0 18.0000299.00136 18.0000299.00136l.000021 20.9987158h-18.0000509v-21.0000535z" fill="url(#e)"/><path d="m20.5 21.5h-16.0000004v-18.9999997h16.0000004z" fill="none" stroke="url(#f)" stroke-linecap="round"/><path d="m3.4460282 1.4819799c3.8955809 0 17.9999618.00136 17.9999618.00136l.000021 20.9987161h-17.9999828v-21.0000538z" fill="none" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/><path d="m18.513621 4.5440073v2.9384798h-12.0071956v-2.9384798z" fill="url(#h)" stroke-width="1.008585"/><g fill="none" stroke-width=".991488" transform="matrix(.9994932 0 0 1.01776 .011663 -.654813)"><path d="m6.9852218 6.0698376 10.4639042-.0630764.02544 1.0970034-10.438468-.1117836" opacity=".5" stroke="url(#g)"/><path d="m18.523651 5.0685901v2.9395447h-12.0391844v-2.9395447z" opacity=".5" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_inserttopicfield.svg b/icon-themes/elementary_svg/cmd/lc_inserttopicfield.svg
new file mode 100644
index 000000000..42e305fb1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_inserttopicfield.svg
@@ -0,0 +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(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="e" gradientTransform="matrix(.48571543 0 0 .45629666 .342829 .348862)" 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="f" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.324319)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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="g" gradientTransform="matrix(.184637 0 0 .22360095 5.500679 1.359007)" gradientUnits="userSpaceOnUse" x1="24.138529" x2="24.138529" y1="21.34207" y2="24.912279"><stop offset="0" stop-color="#fff"/><stop offset=".00000019" 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="h" cx="65.297462" cy="48.216358" gradientTransform="matrix(-.00221239 .42691169 -.62133805 -.00333874 39.838606 -26.040759)" gradientUnits="userSpaceOnUse" r="31.000002"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><path d="m3.500001 22h16.999998v2h-16.999998z" fill="url(#a)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#b)" opacity=".15"/><path d="m20.5 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#d)" opacity=".15"/><path d="m3.4999601 1.4999572c3.8955809 0 18.0000299.00136 18.0000299.00136l.000021 20.9987158h-18.0000509v-21.0000535z" fill="url(#e)"/><path d="m20.5 21.5h-16.0000004v-18.9999997h16.0000004z" fill="none" stroke="url(#f)" stroke-linecap="round"/><path d="m3.4460282 1.4819799c3.8955809 0 17.9999618.00136 17.9999618.00136l.000021 20.9987161h-17.9999828v-21.0000538z" fill="none" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/><g transform="translate(-4 10)"><path d="m18.513621 4.5440073v2.9384798h-12.0071956v-2.9384798z" fill="url(#h)" stroke-width="1.008585"/><g fill="none" stroke-width=".991488" transform="matrix(.9994932 0 0 1.01776 .011663 -.654813)"><path d="m6.9852218 6.0698376 10.4639042-.0630764.02544 1.0970034-10.438468-.1117836" opacity=".5" stroke="url(#g)"/><path d="m18.523651 5.0685901v2.9395447h-12.0391844v-2.9395447z" opacity=".5" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_inserttreecontrol.svg b/icon-themes/elementary_svg/cmd/lc_inserttreecontrol.svg
new file mode 100644
index 000000000..11bdf3617
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_inserttreecontrol.svg
@@ -0,0 +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(.0352071 0 0 .0082353 -1.224853 2.480547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" xlink:href="#i" y1="366.64789" y2="609.50507"/><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.261205 2.480564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#h"/><radialGradient id="c" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 3.238792 2.480455)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#h"/><linearGradient id="d" gradientTransform="matrix(.48571543 0 0 .45629666 -.103199 -.633118)" gradientUnits="userSpaceOnUse" x1="24.918293" x2="24.918293" xlink:href="#g" y1=".291735" y2="16.728411"/><linearGradient id="e" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.324319)" gradientUnits="userSpaceOnUse" x1="23.868326" x2="23.868326" xlink:href="#f" y1="6.438582" y2="11.307003"/><linearGradient id="f" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.324319)" gradientUnits="userSpaceOnUse" x1="23.868326" x2="23.868326" y1="6.438582" y2="11.307003"><stop offset="0" stop-color="#fff"/><stop offset=".00000003" 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="g" gradientTransform="matrix(.48571543 0 0 .45629666 -.103199 -.633118)" gradientUnits="userSpaceOnUse" x1="24.918293" x2="24.918293" y1=".291735" y2="16.728411"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="h"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.0352071 0 0 .0082353 -1.224853 2.480547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><path d="m6.5 6.5v13h6.5" fill="none" stroke="#585c5f"/><path d="m7 10.5h6" fill="none" stroke="#585c5f"/><path d="m3 5.5 7.499999-.000024v2l-7.499999.000024z" fill="url(#i)" opacity=".15"/><path d="m2.9999989 5.500085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#b)" opacity=".15"/><path d="m10.499999 5.499976v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#c)" opacity=".15"/><path d="m3.0539319.5179773c3.8955809 0 7.4460681-.0179773 7.4460681-.0179773v6h-8v-6z" fill="url(#g)"/><g fill="none" transform="translate(-.446026 -.98198)"><path d="m9.9460282 6.4819799-6.0000022-.0000223.053971-3.9819796 5.9460308-.0179977z" stroke="url(#f)" stroke-linecap="round"/><path d="m2.946026 1.4819576 8.000002.0000223-.000002 6-8-.0000223v-5.9999777z" opacity=".3" stroke="#000" stroke-linejoin="round"/></g><g transform="translate(10.946068 6.982023)"><path d="m3 5.5 7.499999-.000024v2l-7.499999.000024z" fill="url(#a)" opacity=".15"/><path d="m2.9999989 5.500085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#b)" opacity=".15"/><path d="m10.499999 5.499976v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#c)" opacity=".15"/><path d="m3.0539319.5179773c3.8955809 0 7.4460681-.0179773 7.4460681-.0179773v6h-8v-6z" fill="url(#d)"/><g fill="none" transform="translate(-.446026 -.98198)"><path d="m9.9460282 6.4819799-6.0000022-.0000223.053971-3.9819796 5.9460308-.0179977z" stroke="url(#e)" stroke-linecap="round"/><path d="m2.946026 1.4819576 8.000002.0000223-.000002 6-8-.0000223v-5.9999777z" opacity=".3" stroke="#000" stroke-linejoin="round"/></g></g><g transform="translate(10.946029 15.982002)"><path d="m3 5.5 7.499999-.000024v2l-7.499999.000024z" fill="url(#a)" opacity=".15"/><path d="m2.9999989 5.500085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#b)" opacity=".15"/><path d="m10.499999 5.499976v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#c)" opacity=".15"/><path d="m3.0539319.5179773c3.8955809 0 7.4460681-.0179773 7.4460681-.0179773v6h-8v-6z" fill="url(#d)"/><g fill="none" transform="translate(-.446026 -.98198)"><path d="m9.9460282 6.4819799-6.0000022-.0000223.053971-3.9819796 5.9460308-.0179977z" stroke="url(#e)" stroke-linecap="round"/><path d="m2.946026 1.4819576 8.000002.0000223-.000002 6-8-.0000223v-5.9999777z" opacity=".3" stroke="#000" stroke-linejoin="round"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_insertvideo.svg b/icon-themes/elementary_svg/cmd/lc_insertvideo.svg
new file mode 100644
index 000000000..8f4e89285
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_insertvideo.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="65.296997" cy="48.216" gradientTransform="matrix(0 .52545 -.57163 0 46.193 -21.124)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.2818 0 0 .2801 12.197 12.015)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="10.631" y2="35.623001"/><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.2818 0 0 .2801 12.18 12.022)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="21.341999" y2="24.912001"/><radialGradient id="e" cx="605.714" cy="486.648" gradientTransform="matrix(.01205 0 0 .00824 13.24 18.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#f"/><linearGradient id="f"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="g" cx="605.714" cy="486.648" gradientTransform="matrix(-.01205 0 0 .00824 10.76 18.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#f"/><linearGradient id="h" gradientTransform="matrix(.0352 0 0 .00824 -.725 18.98)" 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="i" gradientTransform="matrix(.45946 0 0 .4865 .973 .824)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#c" y1="6.528" y2="41.472"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="-1.631" y2="33.669"><stop offset="0" stop-color="#8cd5ff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><path d="m3.5 22h17v2h-17z" fill="url(#h)" opacity=".15"/><path d="m3.5 22v2c-.62.004-1.5-.448-1.5-1s.692-1 1.5-1z" fill="url(#g)" opacity=".15"/><path d="m20.5 22v2c.62.004 1.5-.448 1.5-1s-.692-1-1.5-1z" fill="url(#e)" opacity=".15"/><path d="m5.5 2.5h13v20h-13z" fill="url(#j)"/><path d="m2.5 2c-.276 0-.5.224-.5.5v20c0 .276.224.5.5.5h19c.276 0 .5-.224.5-.5v-20c0-.276-.224-.5-.5-.5h-16.5zm.5 1h2v1h-2zm3 0h12v19h-12zm13 0h2v1h-2zm-16 3h2v1h-2zm16 0h2v1h-2zm-16 3h2v1h-2zm16 0h2v1h-2zm-16 3h2v1h-2zm16 0h2v1h-2zm-16 3h2v1h-2zm16 0h2v1h-2zm-16 3h2v1h-2zm16 0h2v1h-2zm-16 3h2v1h-2zm16 0h2v1h-2z" opacity=".7"/><g fill="none"><path d="m6.5 12.5h11" display="block" opacity=".7" stroke="#000" stroke-linecap="square" stroke-linejoin="round"/><path d="m6.5 13.5h11" display="block" opacity=".3" stroke="#fff" stroke-linecap="square" stroke-linejoin="round"/><path d="m3.5 3.5h17v18h-17z" opacity=".3" stroke="url(#i)" stroke-linecap="round"/></g><path d="m19 21h2v1h-2zm0-3h2v1h-2zm0-3h2v1h-2zm-16 6h2v1h-2zm0-3h2v1h-2zm0-3h2v1h-2zm0-3h2v1h-2zm0-3h2v1h-2zm0-3h2v1h-2zm0-3h2v1h-2z" fill="#e6e6e6" opacity=".3"/><path d="m16.5 16.5v-3h4v3h3v4h-3v3h-4v-3h-3v-4z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m17.5 18.004v-3.504h2v3.5m0 1v3.5h-2v-3.5" opacity=".5" stroke="url(#b)"/><path d="m20 17.507 2.5-.007v2l-2.5.007m-3 0-2.5-.007v-2l2.5.007" opacity=".5" stroke="url(#d)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_inspectordeck.svg b/icon-themes/elementary_svg/cmd/lc_inspectordeck.svg
new file mode 100644
index 000000000..c6ac88cb2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_inspectordeck.svg
@@ -0,0 +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.0080891 0 0 1.0000217 -4.038 2.999761)" gradientUnits="userSpaceOnUse" x1="4.419417" x2="20.01996" y1="3.52262" y2="3.52262"><stop offset="0" stop-color="#888a85"/><stop offset="1" stop-color="#888a85" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="1110.5" cy="1543" gradientTransform="matrix(1.3323351 0 0 .9601284 -1471.5547 -1471.5679)" gradientUnits="userSpaceOnUse" r="6.14121"><stop offset="0" stop-color="#fff"/><stop offset=".55299991" stop-color="#fff"/><stop offset="1" stop-color="#a2a2a2"/></radialGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="1.006025" x2="16.000223" xlink:href="#d" y1="9.534337" y2="9.534337"/><linearGradient id="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="62.625" cy="4.625" gradientTransform="matrix(.76091728 0 0 .19022902 -39.567475 19.101329)" gradientUnits="userSpaceOnUse" r="10.625" xlink:href="#d"/><linearGradient id="f" gradientTransform="matrix(.56156549 0 0 .56188923 4.954286 -.435683)" gradientUnits="userSpaceOnUse" x1="13.236" x2="7.752" y1="37.751999" y2="42.282001"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.49294 0 0 .51865 -1.792 -.03)" gradientUnits="userSpaceOnUse" x1="28.059" x2="33.437" y1="18.868" y2="23.743"><stop offset="0" stop-color="#6e3d09"/><stop offset=".242" stop-color="#ea8113"/><stop offset=".621" stop-color="#5c3307"/><stop offset="1" stop-color="#e07c12"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.4925 0 0 .5272 -1.783 -.32)" gradientUnits="userSpaceOnUse" x1="20.251" x2="22.012" y1="29.811" y2="31.724"><stop offset="0" stop-color="#f2f2f2"/><stop offset="1" stop-color="#c3c3c3"/></linearGradient><radialGradient id="i" cx="15.415" cy="35.357" gradientTransform="matrix(.4721 0 0 .47512 -2.01 2.097)" gradientUnits="userSpaceOnUse" r="7.579"><stop offset="0" stop-color="#690808"/><stop offset="1" stop-color="#f462ea"/></radialGradient><radialGradient id="j" cx="26.782" cy="42.343" gradientTransform="matrix(1 0 0 .2822 0 30.394)" gradientUnits="userSpaceOnUse" r="14.407" xlink:href="#d"/><path d="m9.82 12.62 2.005 1.972c1.178-1.218 3.057-3.31 4.353-5.147l.085-4.152c-2.142 2.367-4.8 5.343-6.442 7.328z" fill="url(#g)" stroke="#673907" stroke-linecap="round" stroke-width=".743" transform="matrix(1.04813 0 0 1.04813 7.707 -.107)"/><path d="m5.413 18.464 1.272 1.162 5.355-4.94c-.216-.824-1.45-2.312-2.373-2.312l-4.253 6.09z" fill="url(#h)" stroke="#787a75" stroke-linecap="round" stroke-width=".749" transform="matrix(1.04813 0 0 1.04813 7.707 -.107)"/><path d="m1 21.977c3.135 0 5.514.386 5.965-1.97.363-1.898-2.165-2.808-3.417-1.113-1.208 1.632-2.548 3.083-2.548 3.083z" fill="url(#i)" transform="matrix(1.04813 0 0 1.04813 7.707 -.107)"/><path d="m41.19 42.343c0 2.245-6.45 4.066-14.408 4.066-7.957 0-14.407-1.82-14.407-4.067 0-2.245 6.45-4.066 14.407-4.066s14.407 1.82 14.407 4.066z" fill="url(#j)" opacity=".2" transform="matrix(.54562 0 0 .51557 .955 .073)"/><path d="m13.5 20c0 .386513-.310591.700553-.700553.700553-.379611 0-.700555-.31059-.697103-.700553 0-.389963.31059-.704004.700553-.704004.389964 0 .704005.317491.704005.707455z" fill="#fff" opacity=".528" stroke-width="3.451003"/><path d="m8.079628 23.506179s2.201436-1.083286 3.137794-2.694518c.333701-.572772 1.085776-.08218.622578.48561-.996125 1.220254-3.760372 2.206417-3.760372 2.206417z" fill="url(#f)" opacity=".428" stroke-width="2.490313"/><g transform="translate(1.999776 -7.002326)"><g transform="translate(0 -1)"><g fill-rule="evenodd" transform="translate(0 8)"><path d="m1.6311977 10.044215-1.2140423-.5314124c.9355638-5.9221279 6.9649974-9.81131271 15.4743956-2.6074566l-.148677 3.105767v.024c-2.3001-1.9558412-4.28185-4.4661954-8.3626394-4.4661954-4.6845799.0620013-5.4152457 3.6123781-5.7451002 4.4751964z" fill="url(#a)"/><path d="m15.497906 10.035214c-2.197549 2.805361-4.840524 3.464775-7.4943994 3.464775-2.6539763 0-5.9811868-.45581-6.4951461-3.464775.5575631-2.7513595 1.9987083-4.4348957 5.7001846-4.4661968 4.0448559-.0340007 6.0093479 2.5103543 8.2893609 4.4661968z" style="stroke-width:1.004673;stroke-linejoin:round;stroke-dashoffset:.6;stroke-opacity:.658824;fill:url(#b);stroke:url(#c)"/><ellipse cx="7.320361" cy="9.525049" fill="#64baff" fill-opacity=".984314" rx="3.161734" ry="3.136432" stroke="#0d52bf" stroke-width=".669784"/><ellipse cx="7.050984" cy="8.801107" fill="#0d52bf" rx="2.016211" ry="1.800021"/><ellipse cx="6.546961" cy="8.400906" fill="#d7e4f1" rx="1.008172" ry=".800054"/></g><path d="m.49911436 17.499903c.89458434-5.925929 7.65508724-10.9231368 15.03926664-2.609057" fill="none" stroke="#8c8c8c" stroke-width="1.004673"/></g><path d="m16.169716 19.98114c0 1.116301-3.619676 2.021186-8.0847463 2.021186-4.4650706 0-8.0847461-.904818-8.0847461-2.021186 0-1.116369 3.6196755-2.021187 8.0847461-2.021187 4.4650703 0 8.0847463.904885 8.0847463 2.021187z" fill="url(#e)" fill-rule="evenodd" opacity=".3" stroke-width=".673729"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_interactivegradient.svg b/icon-themes/elementary_svg/cmd/lc_interactivegradient.svg
new file mode 100644
index 000000000..03d59559d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_interactivegradient.svg
@@ -0,0 +1 @@
+<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 offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="12.00104" x2="12.00104" xlink:href="#a" y1="4.000301" y2="20.000076"/><radialGradient id="c" cx="4.993" cy="43.5" gradientTransform="matrix(2.00378 0 0 1.4 27.988 -17.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#d"/><linearGradient id="d"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="4.993" cy="43.5" gradientTransform="matrix(2.00378 0 0 1.4 -20.012 -104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#d"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="25.058" x2="25.058" y1="47.028" y2="39.999"><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="g" gradientUnits="userSpaceOnUse" x1="7.284" x2="17.171" y1="6.993" y2="16.88"><stop offset="0" stop-color="#8cd5ff"/><stop offset="1" stop-color="#9bdb4d"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.6 0 0 .60315 21.828 -232.158)" gradientUnits="userSpaceOnUse" x1="-8.688" x2="-8.688" xlink:href="#a" y1="411.436" y2="414.752"/><linearGradient id="i" gradientTransform="matrix(.3618 0 0 .36374 13.485 -143.257)" gradientUnits="userSpaceOnUse" x1="-8.688" x2="-8.688" y1="410.109" y2="418.67"><stop offset="0" stop-color="#fff"/><stop offset=".42" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="2.382" x2="21.571" y1="2.544" y2="21.733"><stop offset="0" stop-color="#002e99"/><stop offset="1" stop-color="#206b00"/></linearGradient><g opacity=".4"><path d="m38 40h5v7h-5z" fill="url(#c)" transform="matrix(.57895 0 0 .42857 -1.895 2.857)"/><path d="m-10-47h5v7h-5z" fill="url(#e)" transform="matrix(-.57895 0 0 -.42857 -1.895 2.857)"/><path d="m10 40h28v7h-28z" fill="url(#f)" transform="matrix(.57895 0 0 .42857 -1.895 2.857)"/></g><rect fill="url(#g)" height="19" rx="1" width="19" x="2.5" y="2.5"/><path d="m3.5 3.5h17v17h-17z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><rect fill="none" height="19" opacity=".5" rx="1" stroke="url(#j)" stroke-linecap="round" stroke-linejoin="round" width="19" x="2.5" y="2.5"/><path d="m17.34 16.788-9.34-9.338-.522.522 9.342 9.338z" fill="#555761" stroke="#555761" stroke-width=".5"/><g stroke-linecap="round"><path d="m14.528 14.5h5v5h-5z" fill="#fafafa" stroke="#555761" stroke-linejoin="round" stroke-opacity=".75"/><path d="m15.528 15.5h3v3h-3z" fill="none" stroke="url(#h)"/><path d="m7.02 4.5c1.424.002 2.49 1.017 2.48 2.476-.01 1.577-.968 2.524-2.447 2.524-1.583 0-2.547-1.023-2.553-2.506-.006-1.507.96-2.496 2.52-2.494z" fill="#fafafa" stroke="#555761" stroke-linejoin="round" stroke-opacity=".75"/><path d="m6.984 5.493c.86.014 1.5.614 1.496 1.494-.006.95-.584 1.52-1.476 1.52-1.023.002-1.536-.513-1.54-1.51-.002-.98.58-1.52 1.52-1.504z" fill="none" stroke="url(#i)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_interactivetransparence.svg b/icon-themes/elementary_svg/cmd/lc_interactivetransparence.svg
new file mode 100644
index 000000000..55e01dc09
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_interactivetransparence.svg
@@ -0,0 +1,313 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ height="24"
+ width="24"
+ version="1.1"
+ id="svg88"
+ sodipodi:docname="lc_interactivetransparence.svg"
+ inkscape:version="0.92.4 (unknown)">
+ <metadata
+ id="metadata94">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs92" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1360"
+ inkscape:window-height="714"
+ id="namedview90"
+ showgrid="false"
+ inkscape:zoom="13.906433"
+ inkscape:cx="3.4174647"
+ inkscape:cy="8.2095569"
+ inkscape:window-x="0"
+ inkscape:window-y="28"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg88" />
+ <linearGradient
+ id="a">
+ <stop
+ offset="0"
+ stop-color="#fff"
+ id="stop2" />
+ <stop
+ offset="0"
+ stop-color="#fff"
+ stop-opacity=".235"
+ id="stop4" />
+ <stop
+ offset="1"
+ stop-color="#fff"
+ stop-opacity=".157"
+ id="stop6" />
+ <stop
+ offset="1"
+ stop-color="#fff"
+ stop-opacity=".392"
+ id="stop8" />
+ </linearGradient>
+ <linearGradient
+ id="b"
+ gradientUnits="userSpaceOnUse"
+ x1="12.00104"
+ x2="12.00104"
+ xlink:href="#a"
+ y1="4.000301"
+ y2="20.000076" />
+ <radialGradient
+ id="c"
+ cx="4.993"
+ cy="43.5"
+ gradientTransform="matrix(2.00378 0 0 1.4 27.988 -17.4)"
+ gradientUnits="userSpaceOnUse"
+ r="2.5"
+ xlink:href="#d" />
+ <linearGradient
+ id="d">
+ <stop
+ offset="0"
+ stop-color="#181818"
+ id="stop13" />
+ <stop
+ offset="1"
+ stop-color="#181818"
+ stop-opacity="0"
+ id="stop15" />
+ </linearGradient>
+ <radialGradient
+ id="e"
+ cx="4.993"
+ cy="43.5"
+ gradientTransform="matrix(2.00378 0 0 1.4 -20.012 -104.4)"
+ gradientUnits="userSpaceOnUse"
+ r="2.5"
+ xlink:href="#d" />
+ <linearGradient
+ id="f"
+ gradientUnits="userSpaceOnUse"
+ x1="25.058"
+ x2="25.058"
+ y1="47.028"
+ y2="39.999">
+ <stop
+ offset="0"
+ stop-color="#181818"
+ stop-opacity="0"
+ id="stop19" />
+ <stop
+ offset=".5"
+ stop-color="#181818"
+ id="stop21" />
+ <stop
+ offset="1"
+ stop-color="#181818"
+ stop-opacity="0"
+ id="stop23" />
+ </linearGradient>
+ <linearGradient
+ id="g"
+ gradientUnits="userSpaceOnUse"
+ x1="7.284"
+ x2="17.171"
+ y1="6.993"
+ y2="16.88">
+ <stop
+ offset="0"
+ stop-color="#8cd5ff"
+ id="stop26" />
+ <stop
+ offset="1"
+ stop-color="#9bdb4d"
+ stop-opacity=".221"
+ id="stop28" />
+ </linearGradient>
+ <linearGradient
+ id="h"
+ gradientTransform="matrix(.6 0 0 .60315 21.828 -232.158)"
+ gradientUnits="userSpaceOnUse"
+ x1="-8.688"
+ x2="-8.688"
+ xlink:href="#a"
+ y1="411.436"
+ y2="414.752" />
+ <linearGradient
+ id="i"
+ gradientTransform="matrix(.3618 0 0 .36374 13.485 -143.257)"
+ gradientUnits="userSpaceOnUse"
+ x1="-8.688"
+ x2="-8.688"
+ y1="410.109"
+ y2="418.67">
+ <stop
+ offset="0"
+ stop-color="#fff"
+ id="stop32" />
+ <stop
+ offset=".42"
+ stop-color="#fff"
+ stop-opacity=".235"
+ id="stop34" />
+ <stop
+ offset="1"
+ stop-color="#fff"
+ stop-opacity=".157"
+ id="stop36" />
+ <stop
+ offset="1"
+ stop-color="#fff"
+ stop-opacity=".392"
+ id="stop38" />
+ </linearGradient>
+ <linearGradient
+ id="j"
+ gradientUnits="userSpaceOnUse"
+ x1="2.382"
+ x2="21.571"
+ y1="2.544"
+ y2="21.733">
+ <stop
+ offset="0"
+ stop-color="#002e99"
+ id="stop41" />
+ <stop
+ offset="1"
+ stop-color="#206b00"
+ id="stop43" />
+ </linearGradient>
+ <g
+ opacity=".4"
+ id="g52">
+ <path
+ d="m38 40h5v7h-5z"
+ fill="url(#c)"
+ transform="matrix(.57895 0 0 .42857 -1.895 2.857)"
+ id="path46" />
+ <path
+ d="m-10-47h5v7h-5z"
+ fill="url(#e)"
+ transform="matrix(-.57895 0 0 -.42857 -1.895 2.857)"
+ id="path48" />
+ <path
+ d="m10 40h28v7h-28z"
+ fill="url(#f)"
+ transform="matrix(.57895 0 0 .42857 -1.895 2.857)"
+ id="path50" />
+ </g>
+ <path
+ d="m14 2h4v4h-4zm-8 16h4v4h-4z"
+ fill="#b3b3b3"
+ id="path54" />
+ <path
+ d="m2.5 18v2.5c0 .554.446 1 1 1h2.5v-3.5zm15.5-15.5v3.5h3.5v-2.5c0-.554-.446-1-1-1zm-4 3.5h4v4h-4zm-8 8h4v4h-4z"
+ id="path56"
+ fill="#777" />
+ <path
+ d="m10 14h4v4h-4zm8-8h4v4h-4z"
+ id="path58"
+ fill="#b3b3b3" />
+ <path
+ d="m10 10h4v4h-4zm0 8h4v4h-4zm8-8h4v4h-4z"
+ fill="#777"
+ id="path60" />
+ <path
+ d="m14 10h4v4h-4z"
+ fill="#b3b3b3"
+ id="path62" />
+ <path
+ d="m18 18v3.5h2.5c.554 0 1-.446 1-1v-2.5z"
+ fill="#777"
+ id="path64" />
+ <path
+ d="m14 18h4v4h-4zm4-4h4v4h-4z"
+ fill="#b3b3b3"
+ id="path66" />
+ <path
+ d="m14 14h4v4h-4z"
+ fill="#777"
+ id="path68" />
+ <rect
+ height="19"
+ rx="1"
+ width="19"
+ x="2.5"
+ y="2.5"
+ id="rect70"
+ fill="url(#g)" />
+ <path
+ d="m3.5 3.5h17v17h-17z"
+ fill="none"
+ opacity=".5"
+ stroke="url(#b)"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ id="path72" />
+ <rect
+ height="19"
+ rx="1"
+ width="19"
+ x="2.5"
+ y="2.5"
+ id="rect74"
+ stroke-linejoin="round"
+ stroke-linecap="round"
+ stroke="url(#j)"
+ fill="none"
+ opacity=".5" />
+ <path
+ d="m17.34 16.788-9.34-9.338-.522.522 9.342 9.338z"
+ fill="#555761"
+ stroke="#555761"
+ stroke-width=".5"
+ id="path76" />
+ <g
+ stroke-linecap="round"
+ id="g86">
+ <path
+ d="m14.528 14.5h5v5h-5z"
+ fill="#fafafa"
+ stroke="#555761"
+ stroke-linejoin="round"
+ stroke-opacity=".75"
+ id="path78" />
+ <path
+ d="m15.528 15.5h3v3h-3z"
+ fill="none"
+ stroke="url(#h)"
+ id="path80" />
+ <path
+ d="m7.02 4.5c1.424.002 2.49 1.017 2.48 2.476-.01 1.577-.968 2.524-2.447 2.524-1.583 0-2.547-1.023-2.553-2.506-.006-1.507.96-2.496 2.52-2.494z"
+ fill="#fafafa"
+ stroke="#555761"
+ stroke-linejoin="round"
+ stroke-opacity=".75"
+ id="path82" />
+ <path
+ d="m6.984 5.493c.86.014 1.5.614 1.496 1.494-.006.95-.584 1.52-1.476 1.52-1.023.002-1.536-.513-1.54-1.51-.002-.98.58-1.52 1.52-1.504z"
+ fill="none"
+ stroke="url(#i)"
+ id="path84" />
+ </g>
+</svg>
diff --git a/icon-themes/elementary_svg/cmd/lc_intersect.svg b/icon-themes/elementary_svg/cmd/lc_intersect.svg
new file mode 100644
index 000000000..0a4eb118c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_intersect.svg
@@ -0,0 +1 @@
+<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 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"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.02485212 0 0 .0082353 -.48225 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 9.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 7.238793 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><linearGradient id="f" gradientTransform="matrix(.73684202 0 0 .73684202 -.342103 6.657876)" gradientUnits="userSpaceOnUse" x1="14.600296" x2="14.600296" xlink:href="#g" y1="2.655628" y2="21.282824"/><linearGradient id="g" gradientTransform="matrix(.48571543 0 0 .45629666 -34.78968 -5.734851)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1=".985206" y2="47.013336"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="8.499997" x2="8.499997" xlink:href="#a" y1="10" y2="21"/><linearGradient id="i" gradientTransform="matrix(.71770322 0 0 .71753731 -.430618 31.745917)" gradientUnits="userSpaceOnUse" x1="26.950296" x2="26.950296" xlink:href="#g" y1="-42.231876" y2="-21.229681"/><linearGradient id="j" gradientTransform="matrix(.31231236 0 0 .31231203 -.439937 34.002483)" gradientUnits="userSpaceOnUse" x1="51.798126" x2="51.798126" y1="-99.267654" y2="-60.844543"><stop offset="0" stop-color="#fff"/><stop offset=".49999997" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="14.822789" x2="14.822789" y1=".967409" y2="22.975548"><stop offset="0" stop-color="#43d6b5"/><stop offset="1" stop-color="#22cc93"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="8.499997" x2="8.499997" xlink:href="#a" y1="9.999811" y2="20.999811"/><path d="m2.499999 22h12v2h-12z" fill="url(#c)" opacity=".15"/><path d="m2.5 22.000085v1.999891c-.620473.0038-1.5-.448075-1.5-1.000075 0-.551999.6924-.999816 1.5-.999816z" fill="url(#d)" opacity=".15"/><path d="m14.5 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#e)" opacity=".15"/><rect fill="url(#f)" height="14" rx="1.5" width="14" x="1.5" y="8.5"/><rect fill="none" height="12" rx=".75" stroke="url(#h)" stroke-linecap="round" stroke-linejoin="round" width="12" x="2.5" y="9.5"/><path d="m23 10.000796a8.0000001 7.9991057 0 1 1 -16 0 8.0000001 7.9991057 0 1 1 16 0z" opacity=".05"/><path d="m22.5 10.000796a7.5000002 7.4982683 0 1 1 -14.9999999 0 7.5000002 7.4982683 0 1 1 14.9999999 0z" opacity=".07"/><path d="m22.5 8.9999999a7.5000002 7.4982683 0 1 1 -15 0 7.5000002 7.4982683 0 1 1 15 0z" fill="url(#i)"/><path d="m15.216797 1.5019531a7.5000002 7.5000021 0 0 0 -7.6914064 6.9980469h-4.5253906c-.831 0-1.5.669-1.5 1.5v11c0 .831.669 1.5 1.5 1.5h11c.831 0 1.5-.669 1.5-1.5v-4.517578a7.5000002 7.5000021 0 0 0 7-7.482422 7.5000002 7.5000021 0 0 0 -7.283203-7.4980469z" fill="none" opacity=".5" stroke="#555761" stroke-linecap="round" stroke-linejoin="round"/><path d="m21.499999 8.9979979a6.4999998 6.4999935 0 1 1 -12.9999991 0 6.4999998 6.4999935 0 1 1 12.9999991 0z" fill="none" stroke="url(#j)" stroke-linecap="round" stroke-linejoin="round"/><path d="m7.5253906 8.5a7.5000002 7.4982683 0 0 0 -.0253906.5 7.5000002 7.4982683 0 0 0 8 7.482422v-6.482422c0-.831-.669-1.5-1.5-1.5z" fill="url(#k)"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m7.5253906 8.5a7.5000002 7.5000021 0 0 0 -.0253906.5 7.5000002 7.5000021 0 0 0 8 7.484375v-6.484375c0-.831-.669-1.5-1.5-1.5z" opacity=".5" stroke="#105845"/><path d="m8.5273438 9.5a6.4999998 6.4999935 0 0 0 5.9726562 5.970703v-5.220703c0-.4155-.3345-.75-.75-.75z" opacity=".5" stroke="url(#l)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_italic.svg b/icon-themes/elementary_svg/cmd/lc_italic.svg
new file mode 100644
index 000000000..b2a2b9de1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_italic.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="13" cy="7.158687" gradientTransform="matrix(-2.8900222 .00000025 -.00000038 -4.4461878 50.570292 34.82886)" gradientUnits="userSpaceOnUse" r="4.498236"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><radialGradient id="b" cx="40" cy="43.5" gradientTransform="matrix(1 0 0 .75 -26.738056 9.875)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="9" cy="43.5" gradientTransform="matrix(1 0 0 .75 -4 9.875)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#c"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="44" y2="41"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><g transform="matrix(.60518445 0 0 1 4.974078 -22.5)"><path d="m13.261944 41v3h.5c.831 0 1.5-.669 1.5-1.5s-.669-1.5-1.5-1.5z" fill="url(#b)" opacity=".2"/><path d="m4.40625 41c-.7790625 0-1.40625.627187-1.40625 1.40625v.1875c0 .779063.6271875 1.40625 1.40625 1.40625h.59375v-3z" fill="url(#d)" opacity=".2"/><path d="m5 41h8.261944v3h-8.261944z" fill="url(#e)" opacity=".2"/></g><path d="m13.302409 20.500511h-5.8006446l.2188923-1.11635 1.9809748-.448729 2.5719835-12.8708645-1.794916-.4487291.218892-1.1163504h5.800645l-.218892 1.1163504-1.970031.4487291-2.571984 12.8708645 1.783972.448729z" fill="url(#a)" stroke="#000" stroke-opacity=".6"/><path d="m10.697266 4.5-.21875 1.1152344 1.537109.3847656h2.576172l1.6875-.3847656.21875-1.1152344zm1.291015 2.9921875-2.2871091 11.4433595-1.9804688.449219-.21875 1.115234h1.9160157l.2832031-.064453 2.5722661-12.8710939zm.035157 11.5156245-.285157 1.427735.25586.064453h1.308593l.21875-1.115234z" fill="#fffdfd" opacity=".2"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_jumptonexttablesel.svg b/icon-themes/elementary_svg/cmd/lc_jumptonexttablesel.svg
new file mode 100644
index 000000000..2e0423749
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_jumptonexttablesel.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#b" y1="20" y2="21"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="20" y2="21"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="3.961864" x2="3.961864" xlink:href="#b" y1="16" y2="17"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="8.961864" x2="8.961864" xlink:href="#b" y1="16" y2="17"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="13.961864" x2="13.961864" xlink:href="#b" y1="16" y2="17"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="8.961864" x2="8.961864" xlink:href="#b" y1="12" y2="13"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="13.961864" x2="13.961864" xlink:href="#b" y1="12" y2="13"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="3.961864" x2="3.961864" xlink:href="#b" y1="8" y2="9"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="8.961864" x2="8.961864" xlink:href="#b" y1="8" y2="9"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="13.961864" x2="13.961864" xlink:href="#b" y1="8" y2="9"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="9.499999" x2="10" y1="2.500111" y2="19.00013"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.44576987 0 0 .44993661 3.801524 -2.024511)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="translate(-3 -2.000088)"><path d="m5.0273427 4.5002457c-.2923881 0-.5273439.2468031-.5273439.5546834l.0000011 14.8904689c0 .307654.2349543.554684.5273439.554684h3.6718748l1.9941404-3.999988h7.306641.972656c.292388 0 .527344-.246803.527344-.554721l-.000001-10.8904439c0-.3076535-.234955-.5546834-.527344-.5546834z" fill="url(#l)" stroke-width=".999999"/><path d="m5 4.000063c-.5540001 0-1.0000002.446022-1.0000002 1.0000252v14.9999998c0 .554003.4460001.999987 1.0000002.999987h3.9999998l2.0000002-3.999987h8c.554 0 1-.446022 1-1.000025v-10.9999748c0-.5540032-.446-1.0000252-1-1.0000252zm0 1.0000252h3.9999998v2.9999999h-3.9999998zm4.9999997 0h4.0000003v2.9999999h-4.0000003zm5.0000003 0h4v2.9999999h-4zm-10 3.9999873h3.9999998v3.0000005h-3.9999998zm4.9999997 0h4.0000003v3.0000005h-4.0000003zm5.0000003 0h4v3.0000005h-4zm-10 3.9999875h3.9999998v3h-3.9999998zm4.9999997 0h4.0000003v3h-4.0000003zm5.0000003 0h4v3h-4zm-10 4.000025h4.9999997l-1.5 3h-3.4999997z" opacity=".32" stroke-width="3.779527"/><g fill="none" stroke-linecap="square" transform="translate(3 -1.999912)"><path d="m2.5 19.5v2h2.7033898l.9841886-2z" stroke="url(#a)"/><path d="m2.5 15.5v2h3v-2z" stroke="url(#c)"/><path d="m7.5 15.5v2h3v-2z" stroke="url(#d)"/><path d="m12.5 15.5v2h3v-2z" stroke="url(#e)"/><path d="m2.5 11.5v2h3v-2z" stroke="url(#a)"/><path d="m7.5 11.5v2h3v-2z" stroke="url(#f)"/><path d="m12.5 11.5v2h3v-2z" stroke="url(#g)"/><path d="m2.5 7.5v2h3v-2z" stroke="url(#h)"/><path d="m7.5 7.5v2h3v-2z" stroke="url(#i)"/><path d="m12.5 7.5v2h3v-2z" stroke="url(#j)"/></g></g><g transform="translate(3.972657 3.999666)"><path d="m3.027343 2.500334c-.2923881 0-.5273439.2468031-.5273439.5546835l.0000011 14.8904695c0 .307653.2349544.554683.5273439.554683h3.6718748l1.99414-3.999987h7.3066411.972656c.292388 0 .527344-.246804.527344-.554722l-.000001-10.8904435c0-.3076536-.234955-.5546835-.527344-.5546835z" fill="url(#k)" stroke-width=".999999"/><path d="m3.0273427 2.000309c-.5540001 0-1.0000002.446022-1.0000002 1.0000252v14.9999998c0 .554003.4460001.999987 1.0000002.999987h3.9999998l1.9999998-3.999987h8.0000007c.554 0 1-.446022 1-1.000025v-10.9999748c0-.5540032-.446-1.0000252-1-1.0000252zm0 1.0000252h3.9999998v2.9999999h-3.9999998zm4.9999997 0h3.9999996v2.9999999h-3.9999996zm5.0000006 0h4v2.9999999h-4zm-10.0000003 3.9999873h3.9999998v3.0000005h-3.9999998zm4.9999997 0h3.9999996v3.0000005h-3.9999996zm5.0000006 0h4v3.0000005h-4zm-10.0000003 3.9999875h3.9999998v3h-3.9999998zm4.9999997 0h3.9999996v3h-3.9999996zm5.0000006 0h4v3h-4zm-10.0000003 4.000025h4.9999997l-1.5 3h-3.4999997z" fill="#002e99" fill-opacity=".501961" stroke-width="3.779527"/><g fill="none" stroke-linecap="square" transform="translate(1.027343 -3.999666)"><path d="m2.5 19.5v2h2.7033898l.9841886-2z" opacity=".5" stroke="url(#a)"/><path d="m2.5 15.5v2h3v-2z" opacity=".5" stroke="url(#c)"/><path d="m7.5 15.5v2h3v-2z" opacity=".5" stroke="url(#d)"/><path d="m12.5 15.5v2h3v-2z" opacity=".5" stroke="url(#e)"/><path d="m2.5 11.5v2h3v-2z" opacity=".5" stroke="url(#a)"/><path d="m7.5 11.5v2h3v-2z" opacity=".5" stroke="url(#f)"/><path d="m12.5 11.5v2h3v-2z" opacity=".5" stroke="url(#g)"/><path d="m2.5 7.5v2h3v-2z" opacity=".5" stroke="url(#h)"/><path d="m7.5 7.5v2h3v-2z" opacity=".5" stroke="url(#i)"/><path d="m12.5 7.5v2h3v-2z" opacity=".5" stroke="url(#j)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_jumptoprevtablesel.svg b/icon-themes/elementary_svg/cmd/lc_jumptoprevtablesel.svg
new file mode 100644
index 000000000..2b044dcb2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_jumptoprevtablesel.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#b" y1="20" y2="21"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="20" y2="21"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="3.961864" x2="3.961864" xlink:href="#b" y1="16" y2="17"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="8.961864" x2="8.961864" xlink:href="#b" y1="16" y2="17"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="13.961864" x2="13.961864" xlink:href="#b" y1="16" y2="17"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="8.961864" x2="8.961864" xlink:href="#b" y1="12" y2="13"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="13.961864" x2="13.961864" xlink:href="#b" y1="12" y2="13"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="3.961864" x2="3.961864" xlink:href="#b" y1="8" y2="9"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="8.961864" x2="8.961864" xlink:href="#b" y1="8" y2="9"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="13.961864" x2="13.961864" xlink:href="#b" y1="8" y2="9"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="9.499999" x2="10" y1="2.500111" y2="19.00013"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.44576987 0 0 .44993661 3.801524 -2.024511)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="translate(-1.027343 -.000334)"><path d="m3.027343 2.500334c-.2923881 0-.5273439.2468031-.5273439.5546835l.0000011 14.8904695c0 .307653.2349544.554683.5273439.554683h3.6718748l1.99414-3.999987h7.3066411.972656c.292388 0 .527344-.246804.527344-.554722l-.000001-10.8904435c0-.3076536-.234955-.5546835-.527344-.5546835z" fill="url(#k)" stroke-width=".999999"/><path d="m3.0273427 2.000309c-.5540001 0-1.0000002.446022-1.0000002 1.0000252v14.9999998c0 .554003.4460001.999987 1.0000002.999987h3.9999998l1.9999998-3.999987h8.0000007c.554 0 1-.446022 1-1.000025v-10.9999748c0-.5540032-.446-1.0000252-1-1.0000252zm0 1.0000252h3.9999998v2.9999999h-3.9999998zm4.9999997 0h3.9999996v2.9999999h-3.9999996zm5.0000006 0h4v2.9999999h-4zm-10.0000003 3.9999873h3.9999998v3.0000005h-3.9999998zm4.9999997 0h3.9999996v3.0000005h-3.9999996zm5.0000006 0h4v3.0000005h-4zm-10.0000003 3.9999875h3.9999998v3h-3.9999998zm4.9999997 0h3.9999996v3h-3.9999996zm5.0000006 0h4v3h-4zm-10.0000003 4.000025h4.9999997l-1.5 3h-3.4999997z" fill="#002e99" fill-opacity=".501961" stroke-width="3.779527"/><g fill="none" stroke-linecap="square" transform="translate(1.027343 -3.999666)"><path d="m2.5 19.5v2h2.7033898l.9841886-2z" opacity=".5" stroke="url(#a)"/><path d="m2.5 15.5v2h3v-2z" opacity=".5" stroke="url(#c)"/><path d="m7.5 15.5v2h3v-2z" opacity=".5" stroke="url(#d)"/><path d="m12.5 15.5v2h3v-2z" opacity=".5" stroke="url(#e)"/><path d="m2.5 11.5v2h3v-2z" opacity=".5" stroke="url(#a)"/><path d="m7.5 11.5v2h3v-2z" opacity=".5" stroke="url(#f)"/><path d="m12.5 11.5v2h3v-2z" opacity=".5" stroke="url(#g)"/><path d="m2.5 7.5v2h3v-2z" opacity=".5" stroke="url(#h)"/><path d="m7.5 7.5v2h3v-2z" opacity=".5" stroke="url(#i)"/><path d="m12.5 7.5v2h3v-2z" opacity=".5" stroke="url(#j)"/></g></g><g transform="translate(2 1.999912)"><path d="m5.0273427 4.5002457c-.2923881 0-.5273439.2468031-.5273439.5546834l.0000011 14.8904689c0 .307654.2349543.554684.5273439.554684h3.6718748l1.9941404-3.999988h7.306641.972656c.292388 0 .527344-.246803.527344-.554721l-.000001-10.8904439c0-.3076535-.234955-.5546834-.527344-.5546834z" fill="url(#l)" stroke-width=".999999"/><path d="m5 4.000063c-.5540001 0-1.0000002.446022-1.0000002 1.0000252v14.9999998c0 .554003.4460001.999987 1.0000002.999987h3.9999998l2.0000002-3.999987h8c.554 0 1-.446022 1-1.000025v-10.9999748c0-.5540032-.446-1.0000252-1-1.0000252zm0 1.0000252h3.9999998v2.9999999h-3.9999998zm4.9999997 0h4.0000003v2.9999999h-4.0000003zm5.0000003 0h4v2.9999999h-4zm-10 3.9999873h3.9999998v3.0000005h-3.9999998zm4.9999997 0h4.0000003v3.0000005h-4.0000003zm5.0000003 0h4v3.0000005h-4zm-10 3.9999875h3.9999998v3h-3.9999998zm4.9999997 0h4.0000003v3h-4.0000003zm5.0000003 0h4v3h-4zm-10 4.000025h4.9999997l-1.5 3h-3.4999997z" opacity=".32" stroke-width="3.779527"/><g fill="none" stroke-linecap="square" transform="translate(3 -1.999912)"><path d="m2.5 19.5v2h2.7033898l.9841886-2z" stroke="url(#a)"/><path d="m2.5 15.5v2h3v-2z" stroke="url(#c)"/><path d="m7.5 15.5v2h3v-2z" stroke="url(#d)"/><path d="m12.5 15.5v2h3v-2z" stroke="url(#e)"/><path d="m2.5 11.5v2h3v-2z" stroke="url(#a)"/><path d="m7.5 11.5v2h3v-2z" stroke="url(#f)"/><path d="m12.5 11.5v2h3v-2z" stroke="url(#g)"/><path d="m2.5 7.5v2h3v-2z" stroke="url(#h)"/><path d="m7.5 7.5v2h3v-2z" stroke="url(#i)"/><path d="m12.5 7.5v2h3v-2z" stroke="url(#j)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_label.svg b/icon-themes/elementary_svg/cmd/lc_label.svg
new file mode 100644
index 000000000..f47ee9088
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_label.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="16.591623" x2="16.591623" xlink:href="#b" y1="7.999452" y2=".974934"/><linearGradient id="b"><stop offset="0" stop-color="#917f6e"/><stop offset="1" stop-color="#cbbaa9"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="15.006763" x2="15.006763" xlink:href="#d" y1="10.910329" y2="5.091909"/><linearGradient id="d"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="13.382198" x2="13.382198" xlink:href="#d" y1="3.905702" y2="20.697194"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="14.905758" x2="14.905758" y1="4.122489" y2="22.033552"><stop offset="0" stop-color="#fff4e9"/><stop offset="1" stop-color="#e7d6c5"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="7.015705" x2="7.015705" xlink:href="#b" y1="22.010721" y2="2.999452"/><radialGradient id="h" cx="10.471204" cy="20.146597" gradientTransform="matrix(.9767045 0 0 .32556818 -1.227272 12.440316)" gradientUnits="userSpaceOnUse" r="9.21466"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><path d="m17.999999 18.999408a8.9999996 3.0000001 0 1 1 -17.99999885 0 8.9999996 3.0000001 0 1 1 17.99999885 0z" fill="url(#h)" fill-rule="evenodd" opacity=".3"/><path d="m11 3.499452-9.4999999 9.84375 8.2500001 8.15625 9.7499998-9.5v-8.5zm4 3c.828 0 1.5.672 1.5 1.5s-.672 1.5-1.5 1.5-1.5-.672-1.5-1.5.672-1.5 1.5-1.5z" fill="url(#f)" fill-rule="evenodd" stroke="url(#g)"/><g fill="none"><path d="m11.375 4.405702c-2.8645828 2.96875-5.7291668 5.9375-8.5937498 8.90625 2.322917 2.291667 4.645833 4.583333 6.96875 6.875 2.9479168-2.864583 5.8958328-5.729167 8.8437498-8.59375 0-2.395833 0-4.791667 0-7.1875-2.40625 0-4.8125 0-7.21875 0z" opacity=".6" stroke="url(#e)"/><path d="m15 5.593202c1.513288-.05335 2.761066 1.553793 2.330349 3.00682-.319839 1.425818-2.075515 2.247518-3.372527 1.567994-1.334998-.589688-1.800348-2.467087-.88534-3.607246.444494-.601488 1.178647-.973361 1.927518-.967568z" opacity=".6" stroke="url(#c)"/><path d="m15.5 7.499452c1.109018-.587219 2.554024-.767119 3.926872-.797739.617147-.01376 1.240944.1119 1.84653-.03214.770742-.18333 1.295983-.748013 1.219149-1.264249-.103141-.692964-1.034017-1.204524-1.907061-1.570599-.774408-.324716-1.370444-.903352-1.685436-1.514615-.159146-.308833.118786-.6331109.564593-.73266.404996-.090436.829182-.1261828 1.241295-.034356.627242.1397617 1.367682.3102703 1.65947.75466" stroke="url(#a)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_lastpage.svg b/icon-themes/elementary_svg/cmd/lc_lastpage.svg
new file mode 100644
index 000000000..a5349e480
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_lastpage.svg
@@ -0,0 +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(-.87905913 0 0 1.0000035 10.673566 -16.421791)" gradientUnits="userSpaceOnUse" x1="5.009942" x2="5.03216" xlink:href="#f" y1="28.039032" y2="29.671688"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="22.106552" x2="22.106552" xlink:href="#f" y1="6.61734" y2="17.86734"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="24.837126" cy="36.421127" gradientTransform="matrix(.52995454 0 0 -.35307735 -2.451878 30.383287)" gradientUnits="userSpaceOnUse" r="15.644737" xlink:href="#c"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="15.914471" x2="15.914471" y1="10.706129" y2="23.504657"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="f" gradientTransform="matrix(-.87905913 0 0 1.0000035 10.673566 -16.421791)" gradientUnits="userSpaceOnUse" x1="5.009942" x2="5.03216" y1="28.039032" y2="29.671688"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="g" gradientTransform="matrix(-1.004639 0 0 1 10.857043 -16.179629)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" y1="22.402153" y2="35.268829"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.324319)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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="i" gradientTransform="matrix(.48571543 0 0 .45629666 .396742 .365522)" 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><radialGradient id="j" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.292706 18.997224)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><radialGradient id="k" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.815119 18.997224)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="l" gradientTransform="matrix(.0352071 0 0 .0082353 -.670939 18.997207)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><g transform="translate(2)"><path d="m3.500002 22h16.999998v2h-16.999998z" fill="url(#l)" opacity=".15"/><path d="m3.5000009 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#k)" opacity=".15"/><path d="m20.500001 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#j)" opacity=".15"/><path d="m3.5538731 1.5166173c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.9987157s-11.3333862 0-17.0000799 0c0-7.000018 0-14.0000346 0-21.0000534z" fill="url(#i)"/><g fill="none" transform="translate(.053913 .01666)"><path d="m19.446087 21.48334h-15v-19.0000001h15z" stroke="url(#h)" stroke-linecap="round"/><path d="m3.4460282 1.4819799c3.8955809 0 17.0000588.00136 17.0000588.00136l.000021 20.9987161s-11.3333861 0-17.0000798 0c0-7.000018 0-14.000035 0-21.0000538z" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/></g></g><g transform="matrix(.8 0 0 .8 .314759 6.706128)"><path d="m19.001669 17.523805a8.2909995 5.5238047 0 1 0 -16.581999 0 8.2909995 5.5238047 0 0 0 16.581999 0z" fill="url(#d)" fill-rule="evenodd" opacity=".141176"/><g stroke-width="1.25" transform="translate(-1.25)"><path d="m23 10.5c-.277 0-.5.223-.5.5v5.511719 5.488281c0 .277.223.5.5.5h2c.277 0 .5-.223.5-.5v-11c0-.277-.223-.5-.5-.5zm-.5 6.011719c0-.108403-.04251-.208466-.115234-.28125l-6.126954-5.564453c-.0057-.0056-.01222-.01166-.01758-.01758-.07775-.08285-.186498-.134766-.316406-.134766v-.002c-.241373 0-.421875.166144-.421875.398437v2.089893 1.103516c.000145.204018-.170654.376476-.384763.396484h-6.2148442c-.2286793 0-.4003907.171711-.4003907.400391v3.199218c0 .22868.1717114.400391.4003907.400391h6.1757812c.23324 0 .423979.181631.423828.398438v3.191406c0 .232293.180502.404297.421875.404297.129909 0 .238654-.05191.316406-.134766.0053-.0059.0119-.01198.01758-.01758l6.126954-5.552735c.072718-.077429.115232-.169712.115232-.277341z" style="stroke:#206b00;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.5;fill:url(#e)" transform="matrix(1.25 0 0 1.25 -7.893449 -8.38266)"/><g fill="none"><path d="m10.48586 13.49234h-6.5012412v-2.5h6.5012412" opacity=".6" stroke="url(#a)"/><path d="m12.734375 6.8769531v2.3671875c-.000287.8872194-.740534 1.6221014-1.591168 1.7481994l-.02407 2.5c.850634.126098 1.614948.854816 1.615235 1.742035v2.341797l5.871094-5.333984z" opacity=".5" stroke="url(#g)"/><path d="m21.481552 5.9923401h1.25v12.4999999h-1.25z" opacity=".6" stroke="url(#b)" stroke-linecap="round" stroke-width="1.25"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_lastrecord.svg b/icon-themes/elementary_svg/cmd/lc_lastrecord.svg
new file mode 100644
index 000000000..9cc52bf17
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_lastrecord.svg
@@ -0,0 +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(-.87905913 0 0 1.0000035 10.423206 -16.671791)" gradientUnits="userSpaceOnUse" x1="5.03216" x2="5.03216" y1="27.671694" y2="29.671688"><stop offset="0" stop-color="#fff"/><stop offset=".00000017" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="b" cx="24.837126" cy="36.421127" gradientTransform="matrix(-.52995454 0 0 -.35307735 22.512547 21.835677)" gradientUnits="userSpaceOnUse" r="15.644737"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="11.99964" x2="11.99964" y1="5.000001" y2="20.998162"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="d" gradientTransform="matrix(-1.004639 0 0 1 10.857043 -16.179629)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" y1="22.402153" y2="35.268829"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.61757188 0 0 1.1138815 -.135876 -20.026862)" gradientUnits="userSpaceOnUse" x1="35.836643" x2="35.836643" y1="23.365917" y2="34.139053"><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><path d="m1.059 8.976195a8.2909995 5.5238047 0 1 1 16.581999 0 8.2909995 5.5238047 0 0 1 -16.581999 0z" fill="url(#b)" fill-rule="evenodd" opacity=".141176" transform="matrix(-1 0 0 1 20.060669 8.54761)"/><path d="m23 4.5c.277 0 .5.2743112.5.6152344v13.7695316c0 .340924-.223.615234-.5.615234h-2c-.277 0-.5-.27431-.5-.615234v-13.7695316c0-.3409232.223-.6152344.5-.6152344zm-10.966797.013672v.00391c.162385 0 .29734.06441.394531.1679688.0067.0074.01441.014514.02149.021484l7.892578 6.9492192c.0909.09098.144531.214106.144531.349609 0 .134536-.05363.250868-.144531.347657l-7.892578 6.949218c-.0071.007-.01483.01412-.02149.02148-.09719.103564-.232145.167969-.394531.167969-.301717 0-.527344-.215493-.527344-.50586v-3.98828c.000189-.271008-.237747-.498047-.529297-.498047h-7.976562c-.285849 0-.5-.214151-.5-.5v-4c0-.285849.214151-.5.5-.5h8.025391c.267637-.02501.480646-.2410707.480468-.4960938v-3.9902343c0-.290366.225627-.5.527344-.4999999z" fill="url(#c)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5"/><g fill="none"><path d="m10.99964 13.500003h-7.5v-3.000003h7.5" opacity=".6" stroke="url(#a)" stroke-width=".999992"/><path d="m10.944396 13.494013c.827238.000268 1.555336.670809 1.555604 1.498047v2.920565l6.739396-5.920565-6.739396-5.938069v2.9479618c-.000268.827238-.728366 1.4977792-1.555604 1.4980472" opacity=".5" stroke="url(#d)"/><path d="m21.496 5.4959996h1.008v13.0040004h-1.008z" opacity=".5" stroke="url(#e)" stroke-width=".991996"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_leaveallgroups.svg b/icon-themes/elementary_svg/cmd/lc_leaveallgroups.svg
new file mode 100644
index 000000000..34ac0aba8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_leaveallgroups.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="15.99997" x2="15.99997" y1="6.024331" y2="17.52433"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="13.99997" x2="13.99997" y1="11.024331" y2="12.024331"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999988" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="18.499969" x2="18.499969" y1="9.524331" y2="13.524331"><stop offset="0" stop-color="#fff"/><stop offset=".43960446" stop-color="#fff" stop-opacity=".235294"/><stop offset=".68359375" stop-color="#fff" stop-opacity=".211765"/><stop offset=".99999988" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".175439"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="29" x2="29" y1="6.5" y2="12"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.48571543 0 0 .45629666 -34.78968 -5.734851)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1=".985206" y2="47.013336"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.43062188 0 0 .43062188 2.741631 22.650704)" gradientUnits="userSpaceOnUse" x1="26.950296" x2="26.950296" xlink:href="#e" y1="-42.231876" y2="-21.229681"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="9.501249" x2="9.5" y1="11" y2="16"><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="h" gradientTransform="matrix(.52631574 0 0 .52631574 3.184212 6.184197)" gradientUnits="userSpaceOnUse" x1="13.899999" x2="14.600296" xlink:href="#e" y1="6.300026" y2="21.282824"/><radialGradient id="i" cx="24.837126" cy="36.421127" gradientTransform="matrix(-.20698659 0 0 -.22187417 17.492892 25.86445)" gradientUnits="userSpaceOnUse" r="15.644737"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><path d="m2.5 2.5h16v17h-16z" fill="#8cd5ff"/><rect fill="url(#h)" height="8" rx="1" width="8" x="4.5" y="9.5"/><path d="m5.501251 10.498745h6l-.001251 6.001255h-6z" fill="none" opacity=".5" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round"/><rect fill="none" height="8" opacity=".5" rx="1" stroke="#555761" stroke-linecap="round" stroke-linejoin="round" width="8" x="4.5" y="9.5"/><path d="m16.5 9.0000004c.000895 6.0008926-8.9991043 6.0008926-8.9999989 0-.0008946-6.0008925 8.9991039-6.0008925 8.9999989 0z" fill="url(#f)" stroke-width=".818182"/><path d="m1.5000001 1.5000001h2v1.9999998h-2z" fill="#fafafa" stroke="#7e8087" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".949458"/><path d="m4.0000001 2.5h12.9999999" fill="none" opacity=".6" stroke="#002e99"/><path d="m17.5 1.5000001h2v1.9999998h-2z" fill="#fafafa" stroke="#7e8087" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".949458"/><path d="m1.5 18.5h2v2h-2z" fill="#fafafa" stroke="#7e8087" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".949458"/><path d="m4 19.5h13" fill="none" opacity=".6" stroke="#002e99"/><path d="m17.5 18.5h2v2h-2z" fill="#fafafa" stroke="#7e8087" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".949458"/><path d="m18.5 4v14" fill="none" opacity=".6" stroke="#002e99"/><path d="m2.5000001 4-.0000001 14" fill="none" opacity=".6" stroke="#002e99"/><path d="m16.5 9c0 2.485281-2.014719 4.5-4.5 4.5-2.4852814 0-4.5-2.014719-4.5-4.5 0-2.4852814 2.0147186-4.5 4.5-4.5 2.485281 0 4.5 2.0147186 4.5 4.5z" style="opacity:.5;fill:#fff;fill-opacity:.498246;stroke:#555761;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:7"/><path d="m15.5 9c0 1.932997-1.567003 3.5-3.5 3.5s-3.5-1.567003-3.5-3.5c0-1.9329966 1.567003-3.5 3.5-3.5s3.5 1.5670034 3.5 3.5z" style="opacity:.5;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:7;stroke:url(#d)"/><g transform="matrix(1.33333 0 0 1.33333 1 -8.66664)"><path d="m9.1136897 17.783539a3.2382509 3.4711649 0 1 1 6.4765013 0 3.2382509 3.4711649 0 0 1 -6.4765013 0z" fill="url(#i)" fill-rule="evenodd" opacity=".141176" stroke-width=".750002"/><g transform="matrix(.75000188 0 0 .75000188 -.749979 7.23175)"><g><path d="m16.529297 4.5312502a1.4923565 1.4923565 0 0 0 -1.521485 1.4921874v2.0078125h-4.507812a1.4923565 1.4923565 0 0 0 -1.4921875 1.4921875v3.0000004a1.4923565 1.4923565 0 0 0 1.4921875 1.492187h4.507812v2.007813a1.4923565 1.4923565 0 0 0 2.359376 1.214843l7.000001-5a1.4923565 1.4923565 0 0 0 0-2.4296871l-7.000001-4.9999999a1.4923565 1.4923565 0 0 0 -.837891-.2773438z" display="block" fill="#fff" fill-opacity=".582456"/><path d="m16.49997 16.024331 7-5-7-5v3.5h-6v3h6z" style="display:block;stroke:#a62100;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#a)"/><g fill="none"><path d="m16.99997 10.524331h-5.5v1h5.5" opacity=".5" stroke="url(#b)"/><path d="m16.99997 11.524331c.5 0 .5 0 .5.5v1.94346l4.395039-2.94346-4.395039-2.949219v1.949219c0 .68941-.152488.5-.5.5" opacity=".5" stroke="url(#c)"/></g></g><g fill="none"><path d="m16.99997 10.524331h-5.5v1h5.5" opacity=".5"/><path d="m16.99997 11.524331c.5 0 .5 0 .5.5v1.94346l4.395039-2.94346-4.395039-2.949219v1.949219c0 .68941-.152488.5-.5.5" opacity=".5"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_leavegroup.svg b/icon-themes/elementary_svg/cmd/lc_leavegroup.svg
new file mode 100644
index 000000000..ef8cd8347
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_leavegroup.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="15.99997" x2="15.99997" y1="6.024331" y2="17.52433"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="13.99997" x2="13.99997" y1="11.024331" y2="12.024331"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999988" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="18.499969" x2="18.499969" y1="9.524331" y2="13.524331"><stop offset="0" stop-color="#fff"/><stop offset=".43960446" stop-color="#fff" stop-opacity=".235294"/><stop offset=".68359375" stop-color="#fff" stop-opacity=".211765"/><stop offset=".99999988" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".175439"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="29" x2="29" y1="6.5" y2="12"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.48571543 0 0 .45629666 -34.78968 -5.734851)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1=".985206" y2="47.013336"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.43062188 0 0 .43062188 2.741631 22.650704)" gradientUnits="userSpaceOnUse" x1="26.950296" x2="26.950296" xlink:href="#e" y1="-42.231876" y2="-21.229681"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="9.501249" x2="9.5" y1="11" y2="16"><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="h" gradientTransform="matrix(.52631574 0 0 .52631574 3.184212 6.184197)" gradientUnits="userSpaceOnUse" x1="13.899999" x2="14.600296" xlink:href="#e" y1="6.300026" y2="21.282824"/><radialGradient id="i" cx="24.837126" cy="36.421127" gradientTransform="matrix(-.20698659 0 0 -.22187417 17.492892 25.86445)" gradientUnits="userSpaceOnUse" r="15.644737"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><rect fill="url(#h)" height="8" rx="1" width="8" x="4.5" y="9.5"/><path d="m5.501251 10.498745h6l-.001251 6.001255h-6z" fill="none" opacity=".5" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round"/><rect fill="none" height="8" opacity=".5" rx="1" stroke="#555761" stroke-linecap="round" stroke-linejoin="round" width="8" x="4.5" y="9.5"/><path d="m16.5 9.0000004c.000895 6.0008926-8.9991043 6.0008926-8.9999989 0-.0008946-6.0008925 8.9991039-6.0008925 8.9999989 0z" fill="url(#f)" stroke-width=".818182"/><path d="m1.5000001 1.5000001h2v1.9999998h-2z" fill="#fafafa" stroke="#7e8087" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".949458"/><path d="m4.0000001 2.5h12.9999999" fill="none" opacity=".6" stroke="#abacae"/><path d="m17.5 1.5000001h2v1.9999998h-2z" fill="#fafafa" stroke="#7e8087" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".949458"/><path d="m1.5 18.5h2v2h-2z" fill="#fafafa" stroke="#7e8087" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".949458"/><path d="m4 19.5h13" fill="none" opacity=".6" stroke="#abacae"/><path d="m17.5 18.5h2v2h-2z" fill="#fafafa" stroke="#7e8087" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".949458"/><path d="m18.5 4v14" fill="none" opacity=".6" stroke="#abacae"/><path d="m2.5000001 4-.0000001 14" fill="none" opacity=".6" stroke="#abacae"/><path d="m16.5 9c0 2.485281-2.014719 4.5-4.5 4.5-2.4852814 0-4.5-2.014719-4.5-4.5 0-2.4852814 2.0147186-4.5 4.5-4.5 2.485281 0 4.5 2.0147186 4.5 4.5z" style="opacity:.5;fill:#fff;fill-opacity:.498246;stroke:#555761;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:7"/><path d="m15.5 9c0 1.932997-1.567003 3.5-3.5 3.5s-3.5-1.567003-3.5-3.5c0-1.9329966 1.567003-3.5 3.5-3.5s3.5 1.5670034 3.5 3.5z" style="opacity:.5;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:7;stroke:url(#d)"/><g transform="matrix(1.33333 0 0 1.33333 1 -8.66664)"><path d="m9.1136897 17.783539a3.2382509 3.4711649 0 1 1 6.4765013 0 3.2382509 3.4711649 0 0 1 -6.4765013 0z" fill="url(#i)" fill-rule="evenodd" opacity=".141176" stroke-width=".750002"/><g transform="matrix(.75000188 0 0 .75000188 -.749979 7.23175)"><g><path d="m16.529297 4.5312502a1.4923565 1.4923565 0 0 0 -1.521485 1.4921874v2.0078125h-4.507812a1.4923565 1.4923565 0 0 0 -1.4921875 1.4921875v3.0000004a1.4923565 1.4923565 0 0 0 1.4921875 1.492187h4.507812v2.007813a1.4923565 1.4923565 0 0 0 2.359376 1.214843l7.000001-5a1.4923565 1.4923565 0 0 0 0-2.4296871l-7.000001-4.9999999a1.4923565 1.4923565 0 0 0 -.837891-.2773438z" display="block" fill="#fff" fill-opacity=".582456"/><path d="m16.49997 16.024331 7-5-7-5v3.5h-6v3h6z" style="display:block;stroke:#a62100;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#a)"/><g fill="none"><path d="m16.99997 10.524331h-5.5v1h5.5" opacity=".5" stroke="url(#b)"/><path d="m16.99997 11.524331c.5 0 .5 0 .5.5v1.94346l4.395039-2.94346-4.395039-2.949219v1.949219c0 .68941-.152488.5-.5.5" opacity=".5" stroke="url(#c)"/></g></g><g fill="none"><path d="m16.99997 10.524331h-5.5v1h5.5" opacity=".5"/><path d="m16.99997 11.524331c.5 0 .5 0 .5.5v1.94346l4.395039-2.94346-4.395039-2.949219v1.949219c0 .68941-.152488.5-.5.5" opacity=".5"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_leftpanedraw.svg b/icon-themes/elementary_svg/cmd/lc_leftpanedraw.svg
new file mode 100644
index 000000000..a181ce5ef
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_leftpanedraw.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="-19.059322" x2=".940678" y1="9.983051" y2="9.983051"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.03105 0 0 .01367 .78 15.67)" 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><radialGradient id="c" cx="605.714" cy="486.648" gradientTransform="matrix(.03105 0 0 .01367 .785 15.67)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><linearGradient id="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="605.714" cy="486.648" gradientTransform="matrix(-.03105 0 0 .01367 23.215 15.67)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><linearGradient id="f" gradientTransform="matrix(.57576 0 0 .62295 -2.394 -3.107)" gradientUnits="userSpaceOnUse" x1="25" x2="25" y1="17.829" y2="8.197"><stop offset="0" stop-color="#cdcdcd"/><stop offset="1" stop-color="#fff"/></linearGradient><path d="m4.504 20.68h14.992v3.32h-14.992z" fill="url(#b)" opacity=".236" transform="matrix(1.05624 0 0 1.20504 -.675 -5.92)"/><path d="m19.496 20.68v3.32c1.6.006 3.865-.744 3.865-1.66s-1.783-1.66-3.864-1.66z" fill="url(#c)" opacity=".236" transform="matrix(1.05624 0 0 1.20504 -.675 -5.92)"/><path d="m4.504 20.68v3.32c-1.6.006-3.865-.744-3.865-1.66s1.783-1.66 3.864-1.66z" fill="url(#e)" opacity=".236" transform="matrix(1.05624 0 0 1.20504 -.675 -5.92)"/><path d="m4.5 2.5c-1.108 0-2 .892-2 2v17h19v-17c0-1.108-.892-2-2-2z" fill="url(#f)" stroke="url(#a)"/><path d="m20.5 6.5v-2c0-.554-.446-1-1-1h-15c-.554 0-1 .446-1 1v2" fill="none" opacity=".8" stroke="#fff"/><path d="m3 8h18v13h-18z" fill="#fff"/><path d="m3 7.5h18" fill="none" stroke="#a0a0a0"/><g fill="#808080"><path d="m12.542 8-.05 13" stroke="#b3b3b3"/><path d="m4 5h1v1h-1zm2 0h1v1h-1zm2 0h1v1h-1z" opacity=".6"/></g><g fill="none"><path d="m3 8.5h18" opacity=".05" stroke="#000"/><g stroke="#b3b3b3"><path d="m5.5 10.5h4v5h-4z" stroke-linecap="square"/><path d="m5.5 21v-3.5h4v3.5"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_legend.svg b/icon-themes/elementary_svg/cmd/lc_legend.svg
new file mode 100644
index 000000000..b986d07d9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_legend.svg
@@ -0,0 +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.162176 -1.433318)" gradientUnits="userSpaceOnUse" x1="23.999992" x2="23.999992" y1="6.923065" y2="41.076912"><stop offset="0" stop-color="#fff"/><stop offset=".00000043" 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="4.253551" x2="4.253551" y1="11.249987" y2="14.249994"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="4.253551" x2="4.253551" y1="14.999996" y2="18.000004"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="4.253551" x2="4.253551" y1="18.750006" y2="21.750013"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="4.253551" x2="4.253551" xlink:href="#a" y1="12.74999" y2="13.124991"/><linearGradient id="f" gradientTransform="translate(0 3.750009)" gradientUnits="userSpaceOnUse" x1="4.253551" x2="4.253551" xlink:href="#a" y1="12.74999" y2="13.124991"/><linearGradient id="g" gradientTransform="translate(0 7.500019)" gradientUnits="userSpaceOnUse" x1="4.253551" x2="4.253551" xlink:href="#a" y1="12.74999" y2="13.124991"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="17.461565" x2="17.461565" y1="12.132274" y2="23.876352"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#ccc"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="14.525564" x2="14.525564" y1="12.132274" y2="23.879738"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#8c8c8c"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="10.127912" x2="9.984243" y1="12.048073" y2="3.95193"><stop offset="0" stop-color="#e5e5e5"/><stop offset="1" stop-color="#ababab"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.324319)" gradientUnits="userSpaceOnUse" x1="24.001455" x2="23.99999" y1="8.421042" y2="41.526306"><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="l" gradientTransform="matrix(.48571543 0 0 .45629666 .342829 .348862)" 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><radialGradient id="m" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#n"/><linearGradient id="n"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="o" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#n"/><linearGradient id="p" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><path d="m3.500001 22h16.999998v2h-16.999998z" fill="url(#p)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#o)" opacity=".15"/><path d="m20.5 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#m)" opacity=".15"/><path d="m3.553892 2.49864c3.8955809 0 17.000059.00136 17.000059.00136l-.053911 20.000033h-17.0000799l.0539319-20.0013707z" fill="url(#l)"/><g fill="none"><path d="m19.5 21.5h-15.0000004l.0539319-18.0013169h15.0000005z" stroke="url(#k)" stroke-linecap="round"/><path d="m3.4999601 2.4806627c3.8955809 0 17.0000589.00136 17.0000589.00136l-.053911 20.0000333h-17.0000798l.0539319-20.001371z" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/></g><g stroke-linejoin="round" stroke-width=".750002" transform="matrix(1.33333 0 0 1.33333 1.328613 -8.999945)"><path d="m3.6285479 11.624988h1.250006c.277 0 .5.223.5.5v1.250006c0 .277-.223.5-.5.5h-1.250006c-.277 0-.5-.223-.5-.5v-1.250006c0-.277.223-.5.5-.5z" fill="url(#b)" stroke="#002e99" stroke-linecap="square" stroke-opacity=".501961"/><path d="m6.8785578 11.624988h5.5000002" fill="none" stroke="#898989" stroke-linecap="round"/><path d="m6.8785578 13.124992h3" fill="none" stroke="#898989" stroke-linecap="round"/><path d="m3.6285479 15.374997h1.250006c.277 0 .5.223.5.5v1.250006c0 .277-.223.5-.5.5h-1.250006c-.277 0-.5-.223-.5-.5v-1.250006c0-.277.223-.5.5-.5z" fill="url(#c)" stroke="#a62100" stroke-linecap="square" stroke-opacity=".501961"/><path d="m6.8785578 15.374997h5.6250142" fill="none" stroke="#898989" stroke-linecap="round"/><path d="m6.8785578 16.875001h3.0000075" fill="none" stroke="#898989" stroke-linecap="round"/><path d="m3.6285479 19.125006h1.250006c.277 0 .5.223.5.5v1.250006c0 .277-.223.5-.5.5h-1.250006c-.277 0-.5-.223-.5-.5v-1.250006c0-.277.223-.5.5-.5z" fill="url(#d)" stroke="#206b00" stroke-linecap="square" stroke-opacity=".501961"/><g fill="none"><g stroke="#898989" stroke-linecap="round"><path d="m6.8785578 19.125007h5.5000002"/><path d="m6.8785578 20.62501h3"/></g><g stroke-linecap="square" stroke-linejoin="miter" stroke-opacity=".501961" stroke-width=".750002"><path d="m3.8785501 12.37499h.7500019v.750002h-.7500019z" opacity=".584" stroke="url(#e)"/><path d="m3.8785499 16.124999h.7500019v.750002h-.7500019z" opacity=".584" stroke="url(#f)"/><path d="m3.8785499 19.875008h.7500019v.750002h-.7500019z" opacity=".584" stroke="url(#g)"/></g></g></g><g transform="matrix(.73400013 0 0 .73400013 11.632274 12.132274)"><path d="m16.798828 12.5c-.165264 0-.298828.211412-.298828.474609v.763672h-.09766l-1.123047.480469-.07227.07422-.552734-.552735c-.18611-.186109-.430016-.241858-.546875-.125l-.992188.992188c-.116858.116859-.06111.360765.125.546875l.552735.552734-.07422.07227-.480469 1.123047v.097651h-.763663c-.263197 0-.474609.133564-.474609.298828v1.402344c0 .165264.211412.298828.474609.298828h.763672v.105469l.480469 1.123047.07031.06836-.548828.548828c-.186109.186109-.241858.430016-.125.546875l.992188.992188c.116859.116859.360765.06111.546875-.125l.548828-.548828.07617.07812 1.123047.482422h.09766v.753907c0 .263201.133564.474612.298828.474612h1.402344c.165264 0 .298828-.211411.298828-.474609v-.753907h.105469l1.123047-.482422.07227-.07422.544922.544922c.18611.186108.430016.241859.546875.125l.992188-.992188c.116858-.116859.06111-.360766-.125-.546875l-.544922-.544922.07422-.07227.482422-1.123047v-.105462h.753907c.26319 0 .474602-.133564.474602-.298828v-1.402344c0-.165264-.211412-.298828-.474609-.298828h-.753907v-.09766l-.482422-1.123047-.07812-.07617.548828-.548828c.186109-.18611.241858-.430016.125-.546875l-.992188-.992188c-.116859-.116858-.360765-.06111-.546875.125l-.548828.548828-.06836-.07031-1.123047-.480469h-.105472v-.763672c0-.263197-.133564-.474609-.298828-.474609zm.705078 4c.829457 0 1.503906.674449 1.503906 1.503906.000001.829457-.674449 1.503906-1.503906 1.503906-.829457.000001-1.503906-.674449-1.503906-1.503906s.674449-1.503906 1.503906-1.503906z" display="block" fill="url(#h)" stroke="url(#i)" stroke-linejoin="round" transform="matrix(1.3623976 0 0 1.3623976 -15.847782 -16.528981)"/><path d="m8 3.465116c-2.5005771 0-4.5348837 2.034307-4.5348837 4.534884s2.0343066 4.534884 4.5348837 4.534884c2.500576-.000001 4.534884-2.034307 4.534884-4.534884s-2.034308-4.534884-4.534884-4.534884zm0 2.093024c1.347907 0 2.44186 1.093953 2.44186 2.44186s-1.093953 2.44186-2.44186 2.44186-2.4418605-1.093953-2.4418605-2.44186 1.0939535-2.44186 2.4418605-2.44186z" opacity=".05"/><path d="m8.0000001 4c-2.2056004 0-4.0000002 1.7944001-4.0000002 4.0000008 0 2.2055992 1.7943998 3.9999992 4.0000002 3.9999992 2.2055999 0 3.9999999-1.7944 3.9999999-3.9999992 0-2.2056007-1.7944-4.0000008-3.9999999-4.0000008z" fill="none" stroke="url(#j)" stroke-width="1.352275"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_librelogo-clearscreen.svg b/icon-themes/elementary_svg/cmd/lc_librelogo-clearscreen.svg
new file mode 100644
index 000000000..d0ba2f9b7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_librelogo-clearscreen.svg
@@ -0,0 +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="38" cy="69" fx="28.603323" gradientTransform="matrix(.5249934 0 0 .15830878 -7.949749 9.932753)" gradientUnits="userSpaceOnUse" r="20" xlink:href="#b"/><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.5249934 0 0 .5276959 -1.649829 -.779471)" gradientUnits="userSpaceOnUse" x1="28" x2="26" y1="16" y2="8"><stop offset="0" stop-color="#c17d11"/><stop offset="1" stop-color="#e9b96e"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.5249934 0 0 .5276959 -1.649829 -.779471)" gradientUnits="userSpaceOnUse" x1="30.324829" x2="34" y1="9.240796" y2="18"><stop offset="0" stop-color="#8f5902"/><stop offset="1" stop-color="#73521e"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.5249934 0 0 .5276959 -1.649829 -.779471)" gradientUnits="userSpaceOnUse" x1="28" x2="33.447109" y1="8" y2="16.685888"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".134387"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.5249934 0 0 .5276959 -1.649829 -.779471)" gradientUnits="userSpaceOnUse" x1="20.933708" x2="30.208115" y1="25.060659" y2="30.742676"><stop offset="0" stop-color="#fdef72"/><stop offset="1" stop-color="#e2cb0b"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.5249934 0 0 .5276959 -1.649829 -.779471)" gradientUnits="userSpaceOnUse" x1="22.319767" x2="18.985712" y1="41.955986" y2="37.029255"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".694118"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.5249934 0 0 .5276959 -1.649829 -.779471)" gradientUnits="userSpaceOnUse" x1="27.354809" x2="23.489431" y1="36.218422" y2="34.728424"><stop offset="0" stop-color="#c4a000"/><stop offset="1" stop-color="#c4a000" stop-opacity="0"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.5128237 0 0 .5276959 -1.321532 -.779471)" gradientUnits="userSpaceOnUse" x1="27.651777" x2="21.59099" y1="23.145937" y2="20.618719"><stop offset="0" stop-color="#919191"/><stop offset="1" stop-color="#cecece"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.324319)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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="k" gradientTransform="matrix(.48571543 0 0 .45629666 .396742 .365522)" 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><radialGradient id="l" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.292706 18.997224)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><radialGradient id="m" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.815119 18.997224)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><linearGradient id="n" gradientTransform="matrix(.0352071 0 0 .0082353 -.670939 18.997207)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><path d="m3.500002 22h16.999998v2h-16.999998z" fill="url(#n)" opacity=".15"/><path d="m3.5000009 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#m)" opacity=".15"/><path d="m20.500001 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#l)" opacity=".15"/><path d="m3.5538731 1.5166173c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.9987157s-11.3333862 0-17.0000799 0c0-7.000018 0-14.0000346 0-21.0000534z" fill="url(#k)"/><g fill="none" transform="translate(.053913 .01666)"><path d="m19.446087 21.48334h-15v-19.0000001h15z" stroke="url(#j)" stroke-linecap="round"/><path d="m3.4460282 1.4819799c3.8955809 0 17.0000588.00136 17.0000588.00136l.000021 20.9987161s-11.3333861 0-17.0000798 0c0-7.000018 0-14.000035 0-21.0000538z" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/></g><g transform="matrix(.77261503 0 0 .77261503 8.929691 6.072465)"><path d="m22.499868 20.856059a10.499868 3.1661757 0 1 1 -20.999736 0 10.499868 3.1661757 0 1 1 20.999736 0z" fill="url(#a)" opacity=".25"/><path d="m17.561648.52327843c-4.306634.05575123-4.933258 8.57375307-6.168673 10.10867357l2.099973.758564c1.381717-2.3073751 8.271796-9.9776724 4.495257-10.85074711-.14673-.01634226-.287633-.01828887-.426557-.01649046zm-.541399 1.08837287c.101618-.00989.19319.00302.278902.049472.342852.1858136.379914.7888406.08203 1.3357301-.297885.5468898-.821981.8454336-1.164829.65962-.342848-.1858143-.379913-.788841-.08203-1.3357307.223414-.4101674.58107-.6794265.885927-.7090914z" fill="url(#c)" fill-rule="evenodd" stroke="url(#d)" stroke-width="1.294306"/><path d="m17.578054 1.5621799c-.736891.00954-1.264014.3293179-1.821071 1.0059203s-1.055877 1.7117493-1.460138 2.8198749c-.404261 1.1081255-.728686 2.2819413-1.033581 3.3145899-.145459.4926574-.263553.9423715-.410151 1.35222l.246091.09894c.947662-1.4068529 2.488015-3.3194218 3.69136-5.2769583.681057-1.1079071 1.171833-2.165678 1.263265-2.7539129.04572-.2941175-.0054-.4260185-.01641-.4452435-.0097-.016893-.0594-.047291-.24609-.098943-.0658-.00415-.126325-.017616-.213279-.016491z" fill="none" opacity=".266667" stroke="url(#e)" stroke-width="1.294306"/><path d="m10.162522 7.9275117c.372486 1.0569785-.2842252 1.9724385-.5249932 2.6384793-2.7255386.815646-4.6130126 5.120617-7.4195126 7.36325.3505842.368014.7624093.762086 1.1195917 1.079885l2.1327856-1.863427-1.6104466 2.387638c1.1598348.945095 2.3651246 1.586571 3.1526147 1.850421l1.4437319-1.92939-.9187385 2.193237c.7622873.310751 2.617242.782059 3.674953.791544l1.052029-1.795484-.269409 1.828464c.435514.08357 1.28002.197473 1.842347.214377 1.765127-2.902328 2.099974-7.6351 1.049988-9.745884-.262497-1.055392.787489-2.374631 1.57498-2.902327-1.312484-1.0553914-4.307881-2.2710583-6.299921-2.1107833z" fill="url(#f)" fill-rule="evenodd"/><path d="m10.162522 7.9275118c.372486 1.0569785-.2842252 1.9724385-.5249932 2.6384792-2.7255386.815646-4.6130126 5.120617-7.4195126 7.36325.3505842.368014.7624093.762086 1.1195917 1.079885l2.1327856-1.863427-1.6104466 2.387638c1.1598348.945095 2.3651246 1.586571 3.1526147 1.850421l1.4437319-1.92939-.9187385 2.193237c.7622873.310751 2.617242.782059 3.674953.791544l1.052029-1.795484-.269409 1.828464c.435514.08357 1.28002.197473 1.842347.214377 1.765127-2.902328 2.099974-7.6351 1.049988-9.745884-.262497-1.055392.787489-2.374631 1.57498-2.902327-1.312484-1.0553913-4.307881-2.2710582-6.299921-2.1107832z" fill="none" opacity=".5" stroke="#ad5f00" stroke-miterlimit="20" stroke-width="1.294306"/><path d="m4.1250979 19.53682c2.5286279-2.644229 2.3441075-3.801481 5.3108943-6.083134-1.5657623 2.547943-1.8195424 3.873318-3.7359143 7.138526z" fill="#c4a000" fill-rule="evenodd" opacity=".266667"/><path d="m7.8786996 21.490588 2.2816354-5.192604c.873858-1.5745 1.501309-3.150371 2.377681-4.404863-.841016 2.859075-2.5675802 6.396618-3.9538566 9.828335z" fill="#c4a000" fill-rule="evenodd" opacity=".415686"/><path d="m11.07162 8.8511991c.05079 1.0106149-.803019 1.4665879-.958317 1.8961869-.05465.15024.278185.669248-.01074.587782-2.5452547 1.338376-5.920692 5.890725-6.7748529 6.75402l6.3570997-6.167375-4.2787424 7.237717c.666759.542268.3940795.558876 1.1839086.877932l5.651116-7.210001-3.3911647 8.244299c.8376635.277386.7545255.226726 1.7240337.364504l3.60864-5.958323-1.107267 6.153253.148352.04006c.752428-1.33797.726825-2.292787 1.097939-3.9036.367988-1.597249-.292139-3.59749-.266049-4.608599-.182098-.732141.428503-1.535365.799075-2.131329.224116-.360432-.231425-.503594.04923-.773246-.61502-.413023-.935347-.4134659-1.872204-.7535169-.925079-.3357756-1.220735-.6398829-1.960057-.649764z" fill="none" opacity=".478431" stroke="url(#g)"/><g fill-rule="evenodd"><path d="m9.3586254 21.911452c1.1432076-3.035239 3.3578126-5.31334 4.2088266-8.409052.02706 1.932461.1311 5.384464-.993243 8.821314-.167875.000937-.09131-.05847-.246684-.06256l.420412-3.020803-1.722759 2.931024c-1.1501592-.08249-.679662.0172-1.6665526-.259923z" fill="url(#h)" opacity=".247059"/><g fill="#c4a000"><path d="m10.426629 11.151968c-.6572892.325262-1.0826466.80594-1.5661115 1.247679.6438976-.373948 1.2489515-.764629 2.0997485-1.04945z" opacity=".482353"/><path d="m11.479571 11.389749-.533637 1.049449 1.564854-.838112z" opacity=".482353"/><path d="m11.443402 8.6986854-.46997.9007887.821997.2649472z" opacity=".482353"/><path d="m15.109668 9.7139569-1.291614.9685581.821997.264947z" opacity=".482353"/><path d="m13.056771 8.6866365-.794794 1.3322285.821997.264947-.0272-1.5971755z" opacity=".482353"/></g><path d="m9.358088 10.842873c-.2975558-1.5648745 4.899677 1.136077 5.794258 1.580115-.0034.569419 0 1.055391-.512823 1.055391-1.347941-.735069-3.430964-1.902418-5.281435-2.635506z" opacity=".2"/><path d="m9.1913541 10.565991c-.2564121-.527696 0-1.055392.5128237-1.055392 2.0954802.514724 3.8455102 1.16422 5.6410602 2.110784.256412.527696 0 1.055392-.512823 1.055392-1.855297-.983847-3.604977-1.622567-5.6410609-2.110784z" fill="url(#i)" stroke="#464646" stroke-linejoin="round" stroke-width="1.294306"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_librelogo-gobackward.svg b/icon-themes/elementary_svg/cmd/lc_librelogo-gobackward.svg
new file mode 100644
index 000000000..d33e7302e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_librelogo-gobackward.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" 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(.06536094 0 0 .03078106 3.056493 295.52666)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(0 -.26458333 -.26458333 0 6.349989 296.47016)" gradientUnits="userSpaceOnUse" x1="18.772688" x2="1.499977" y1="11.737288" y2="12.050847"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-1 0 0 1 21.970116 0)" gradientUnits="userSpaceOnUse" x1="4.972668" x2="18.191376" y1="11.99996" y2="11.99996"><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="d" gradientTransform="matrix(0 -1 -1 0 21.997448 23.99996)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="17" y2="18.5"><stop offset="0" stop-color="#fff"/><stop offset=".13825725" 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="translate(0 -290.64998)"><ellipse cx="3.203555" cy="296.01917" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".521" rx="1.102966" ry=".519431" stroke-width=".264583"/><path d="m3.8364477 291.58394v3.1732h.6015239l-1.2764355 1.31615-1.2034729-1.31615h.5554679v-3.1732z" style="stroke:#206b00;stroke-width:.264583;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#b)"/><g fill="none" transform="matrix(0 -.26458333 -.26458333 0 6.34999 296.47016)"><path d="m17.454398 10.492188-11.9206875.04789-.01951-.762712-2.6059663 2.248052 2.6568143 2.251947.01951-.686439 11.8698425-.09874z" opacity=".6" stroke="url(#c)"/><path d="m5.497448 12.99996v1.366388l-2.589215-2.34093 2.589215-2.5254579v1.4999999" opacity=".6" stroke="url(#d)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_librelogo-goforward.svg b/icon-themes/elementary_svg/cmd/lc_librelogo-goforward.svg
new file mode 100644
index 000000000..a20ac8750
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_librelogo-goforward.svg
@@ -0,0 +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="1.499977" x2="18.970156" y1="12.050847" y2="11.99996"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 -1 -1 0 21.997448 23.99996)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="18.527292" y2="16.792158"><stop offset="0" stop-color="#fff"/><stop offset=".13825725" 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" gradientTransform="matrix(-1 0 0 1 21.970116 0)" gradientUnits="userSpaceOnUse" x1="17.49996" x2="4.99996" y1="11.99996" y2="11.99996"><stop offset="0" stop-color="#fff"/><stop offset=".15336536" 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(.24703348 0 0 .11633788 11.552099 18.431487)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><ellipse cx="12.107924" cy="20.292894" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".521" rx="4.16869" ry="1.963204"/><g transform="matrix(0 1 -1 0 23.99996 2.029844)"><path d="m18.467604 9.5h-11.9932155v-2.2734761l-4.9744113 4.8243231 4.9744113 4.548559v-2.099406h11.9932155z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m17.454398 10.492188-11.9206875.04789-.01951-.762712-2.6059663 2.248052 2.6568143 2.251947.01951-.686439 11.8698425-.09874z" opacity=".6" stroke="url(#c)"/><path d="m5.497448 12.99996v1.366388l-2.589215-2.34093 2.589215-2.5254579v1.4999999" opacity=".6" stroke="url(#b)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_librelogo-home.svg b/icon-themes/elementary_svg/cmd/lc_librelogo-home.svg
new file mode 100644
index 000000000..d5de68e31
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_librelogo-home.svg
@@ -0,0 +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.3879448 0 0 1.3871043 -866.75826 -305.61462)" gradientUnits="userSpaceOnUse" x1="633.30469" x2="633.30469" y1="225.31654" y2="229.72876"><stop offset="0" stop-color="#fff"/><stop offset=".33202404" stop-color="#fff" stop-opacity=".235294"/><stop offset=".97230476" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(1.6666724 0 0 1.6000028 -1.33337 -8.70004)" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="15" y2="10"><stop offset="0" stop-color="#ae6a37"/><stop offset="1" stop-color="#d28e5b"/></linearGradient><linearGradient id="c" gradientTransform="matrix(1.6666724 0 0 1.6000028 -1.33337 -8.70004)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="10" y2="15"><stop offset="0" stop-color="#793b19"/><stop offset="1" stop-color="#a76331"/></linearGradient><linearGradient id="d" gradientTransform="matrix(1.3879448 0 0 1.3871043 -866.75826 -306.61463)" gradientUnits="userSpaceOnUse" x1="633.30469" x2="633.30469" y1="218.84358" y2="230.17346"><stop offset="0" stop-color="#fff"/><stop offset=".02929282" stop-color="#fff" stop-opacity=".235294"/><stop offset=".97230476" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientTransform="matrix(1.3879448 0 0 1.3871043 .70724 -7.00012)" gradientUnits="userSpaceOnUse" x1="8.674257" x2="8.674257" y1="15.027722" y2="3.102412"><stop offset="0" stop-color="#fff2e5"/><stop offset="1" stop-color="#d8c7b6"/></linearGradient><linearGradient id="f" gradientTransform="matrix(1.3879448 0 0 1.3871043 .70724 -7.00012)" gradientUnits="userSpaceOnUse" x1="14.05722" x2="14.05722" y1="15.943487" y2="1.048522"><stop offset="0" stop-color="#62421e" stop-opacity=".498039"/><stop offset="1" stop-color="#9f764d" stop-opacity=".415688"/></linearGradient><radialGradient id="g" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 12.23879 10.98055)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#h"/><linearGradient id="h"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="i" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 11.76121 10.98055)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#h"/><linearGradient id="j" gradientTransform="matrix(.0310651 0 0 .0082353 .77219 10.98054)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><g transform="translate(0 8)"><path d="m4.499999 14h15v2h-15z" fill="url(#j)" opacity=".15"/><path d="m4.5 14.00008v1.99989c-.62047.004-1.5-.44808-1.5-1.00008s.6924-.99981 1.5-.99981z" fill="url(#i)" opacity=".15"/><path d="m19.5 14.00008v1.99989c.62047.004 1.5-.44808 1.5-1.00008s-.6924-.99981-1.5-.99981z" fill="url(#g)" opacity=".15"/><path d="m16.5-4.5000002v4.43540022l-4.6892-4.81152022-7.3108 7.5857302v11.79039h15v-19.0000002z" fill="url(#e)" stroke="url(#f)"/><path d="m11.8108-4.8761202-6.3108 7.5857302v10.79039h13v-11.48394z" fill="none" stroke="url(#d)"/><path d="m12-7.0000002-11 10.8918802 2.12904 2.10812 8.87096-8.8860602 8.87097 8.8860602 2.12903-2.10812z" fill="#521818"/><path d="m12.00002 6.5c-1.38502 0-2.50002 1.07039-2.50002 2.39998v5.60002h5v-5.60002c0-1.32959-1.11497-2.39998-2.49998-2.39998z" fill="url(#b)" stroke="url(#c)" stroke-linejoin="round"/><path d="m12.00001 7.50001c-.83101 0-1.50001.5028-1.50001 1.5v4.5h3v-4.5c0-.9972-.66898-1.5-1.49999-1.5z" fill="none" opacity=".5" stroke="url(#a)"/><path d="m10 12a1 1 0 1 1 -2 0 1 1 0 1 1 2 0z" fill="#620" transform="matrix(.69397235 0 0 .69355211 7.64691 3.01607)"/><path d="m17-4h2v1h-2z" fill="#fff" opacity=".5"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_librelogo-left.svg b/icon-themes/elementary_svg/cmd/lc_librelogo-left.svg
new file mode 100644
index 000000000..dc30256bb
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_librelogo-left.svg
@@ -0,0 +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(-1 0 0 1 23.872882 0)" gradientUnits="userSpaceOnUse" x1="11.235406" x2="11.415018" y1="2.79422" y2="16.313143"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-1 0 0 1 23.872882 0)" gradientUnits="userSpaceOnUse" x1="16.346863" x2="16.315033" xlink:href="#d" y1="14.713068" y2="16"/><linearGradient id="c" gradientTransform="matrix(-.24324324 0 0 .35135133 77.946497 -15.788859)" gradientUnits="userSpaceOnUse" x1="253.32204" x2="253.32204" xlink:href="#d" y1="64.730118" y2="98.779663"/><linearGradient id="d" 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><radialGradient id="e" cx="2.25" cy="16" gradientTransform="matrix(.25089212 0 0 .11633788 -8.584652 16.768609)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><ellipse cx="-8.020145" cy="18.630016" display="block" fill="url(#e)" fill-rule="evenodd" opacity=".245" rx="4.233805" ry="1.963204" transform="scale(-1 1)"/><path d="m12.995234 6.103141c4.093418 0 7.411795 3.3183667 7.411795 7.411796h-4.235311c0-1.75433-1.422154-3.176484-3.176484-3.176484-1.75432 0-3.1764842 1.422154-3.1764842 3.176484h2.1176562l-4.2353122 4.235311-4.235312-4.235311h2.117656c0-4.0934293 3.318377-7.411796 7.4117962-7.411796z" fill="url(#a)" stroke="#206b00" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m19.334255 12.594422c-.03722-1.992736-2.304122-4.9025785-5.447833-5.4579162-2.941601-.5196347-6.7553032 1.0570255-7.2800902 6.3927352l-.06137.883972-.729622.05085 1.833683 1.977502 2.229184-2.193229h-1.164691c-.119424-2.24722.974-4.7438439 4.1994932-4.8525287 1.373392-.04628 3.20025.3321306 4.086009 3.1688287z" opacity=".6" stroke="url(#c)"/><path d="m8.3728818 14.5h1.152542l-1.876401 1.941565-1.776141-1.941565h.5" opacity=".6" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_librelogo-right.svg b/icon-themes/elementary_svg/cmd/lc_librelogo-right.svg
new file mode 100644
index 000000000..6fb81218e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_librelogo-right.svg
@@ -0,0 +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="11.235406" x2="11.415018" y1="2.79422" y2="16.313143"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-1 0 0 1 23.872882 0)" gradientUnits="userSpaceOnUse" x1="16.346863" x2="16.315033" xlink:href="#d" y1="14.713068" y2="16"/><linearGradient id="c" gradientTransform="matrix(-.24324324 0 0 .35135133 77.946497 -15.788859)" gradientUnits="userSpaceOnUse" x1="253.32204" x2="253.32204" xlink:href="#d" y1="64.730118" y2="98.779663"/><linearGradient id="d" 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><radialGradient id="e" cx="2.25" cy="16" gradientTransform="matrix(.25089212 0 0 .11633788 15.288229 16.768609)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><ellipse cx="15.852736" cy="18.630016" display="block" fill="url(#e)" fill-rule="evenodd" opacity=".245" rx="4.233805" ry="1.963204"/><path d="m10.877647 6.103141c-4.0934175 0-7.4117945 3.3183667-7.4117945 7.411796h4.235311c0-1.75433 1.422154-3.176484 3.1764835-3.176484 1.75432 0 3.176485 1.422154 3.176485 3.176484h-2.117657l4.235313 4.235311 4.235312-4.235311h-2.117656c0-4.0934293-3.318377-7.411796-7.411797-7.411796z" fill="url(#a)" stroke="#206b00" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none" transform="matrix(-1 0 0 1 23.872881 0)"><path d="m19.334255 12.594422c-.03722-1.992736-2.304122-4.9025785-5.447833-5.4579162-2.941601-.5196347-6.7553032 1.0570255-7.2800902 6.3927352l-.06137.883972-.729622.05085 1.833683 1.977502 2.229184-2.193229h-1.164691c-.119424-2.24722.974-4.7438439 4.1994932-4.8525287 1.373392-.04628 3.20025.3321306 4.086009 3.1688287z" opacity=".6" stroke="url(#c)"/><path d="m8.3728818 14.5h1.152542l-1.876401 1.941565-1.776141-1.941565h.5" opacity=".6" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_librelogo-run.svg b/icon-themes/elementary_svg/cmd/lc_librelogo-run.svg
new file mode 100644
index 000000000..f62eec3ed
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_librelogo-run.svg
@@ -0,0 +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(.8236307 0 0 .82815468 -7.687399 -10.176833)" gradientUnits="userSpaceOnUse" x1="24.40015" x2="17.064001" y1="21.805908" y2="35.86034"><stop offset="0" stop-color="#fff"/><stop offset=".00164232" stop-color="#fff" stop-opacity=".235294"/><stop offset=".39239356" 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="1" y2="23.046135"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><g stroke-linejoin="round"><path d="m3.452381 1.5c-.5259855 0-.952381.4263955-.952381.952381v19.047619c0 .525986.4263955.952381.952381.952381.1604283 0 .3045018-.04899.437128-.119048l18.091518-9.521949c.304214-.159003.518973-.468154.518973-.835194s-.214759-.67619-.518973-.835193l-18.091518-9.5219494c-.1326262-.0700608-.2766997-.1190476-.437128-.1190476z" fill="url(#b)" stroke="#206b00" stroke-linecap="round" stroke-opacity=".5"/><path d="m3.531545 2.5315026v18.9369944l17.936969-9.468497z" fill="none" opacity=".6" stroke="url(#a)" stroke-width="1.06309"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_line.svg b/icon-themes/elementary_svg/cmd/lc_line.svg
new file mode 100644
index 000000000..1c32f48f2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_line.svg
@@ -0,0 +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="20.5" x2="20.5" y1="9" y2="14"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="20.5" x2="20.5" y1="11" y2="12"><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><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.27629593 0 0 .07867314 -7.143345 19.95619)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><ellipse cx="-6.521678" cy="21.214962" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".268" rx="4.662494" ry="1.327611" transform="scale(-1 1)"/><path d="m6.5 19.5 14-15" fill="none" stroke="#7239b3" stroke-width="1.124385"/><g fill="#7239b3" stroke-opacity=".74902"><g transform="translate(-14 8)"><path d="m18.5 9.5h4v4h-4z" fill="url(#a)" stroke="#7239b3"/><path d="m19.5 10.5h2v2h-2z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="square"/></g><g transform="translate(0 -7)"><path d="m18.5 9.5h4v4h-4z" fill="url(#a)" stroke="#7239b3"/><path d="m19.5 10.5h2v2h-2z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="square"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_line_diagonal.svg b/icon-themes/elementary_svg/cmd/lc_line_diagonal.svg
new file mode 100644
index 000000000..c8a6ef0ec
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_line_diagonal.svg
@@ -0,0 +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="17" y2="22"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="12.5" x2="12.5" y1="19.5" y2="20"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".67796612" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><path d="m4 20 15-14.9999999" fill="none" stroke="#7239b3" stroke-width="1.124385"/><g stroke="#7239b3"><path d="m3.5 18.5h18v2h-18z" fill="url(#a)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".74902"/><path d="m16 17c.0682-1.898731-.260134-3.672239-2-5" fill="none"/></g><path d="m4 19.5h17" fill="none" opacity=".5" stroke="url(#b)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_linearrowcircle.svg b/icon-themes/elementary_svg/cmd/lc_linearrowcircle.svg
new file mode 100644
index 000000000..babda765f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_linearrowcircle.svg
@@ -0,0 +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="4.5" x2="4.5" y1="3.5" y2="7.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="4.483051" x2="4.508475" y1="4.542373" y2="6.483051"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-1 0 0 1 24 -14.002734)" gradientUnits="userSpaceOnUse" x1="20" x2="20" xlink:href="#a" y1="17" y2="22"/><linearGradient id="d" gradientTransform="matrix(-1 0 0 1 24 -14)" gradientUnits="userSpaceOnUse" x1="19" x2="19" y1="19" y2="20.5"><stop offset="0" stop-color="#fff"/><stop offset=".33333334" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="f" cx="2.25" cy="16" gradientTransform="matrix(.27629593 0 0 .07867314 -5.763171 12.530126)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#e"/><radialGradient id="g" cx="2.25" cy="16" gradientTransform="matrix(.27629593 0 0 .07867314 -20.792187 12.781808)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#e"/><ellipse cx="-20.170521" cy="14.040581" display="block" fill="url(#g)" fill-rule="evenodd" opacity=".268" rx="4.662494" ry="1.327611" transform="scale(-1 1)"/><ellipse cx="-5.141505" cy="13.788898" display="block" fill="url(#f)" fill-rule="evenodd" opacity=".268" rx="4.662494" ry="1.327611" transform="scale(-1 1)"/><g fill="#7239b3"><g transform="translate(-1 6)"><path d="m6.5 3v2.5 2.5l-3.6164319-2.5z" fill="url(#c)" fill-rule="evenodd" stroke="#7239b3" stroke-opacity=".74902"/><path d="m5.5 4.923828v.576172.576172l-.8761979-.576172z" fill="none" opacity=".5" stroke="url(#d)" stroke-opacity=".970588"/></g><path d="m5 11h14v1h-14z"/><g stroke-linecap="square" stroke-opacity=".74902" transform="translate(16 6)"><path d="m6.5 5.5a2 2 0 0 1 -2 2 2 2 0 0 1 -2-2 2 2 0 0 1 2-2 2 2 0 0 1 2 2z" fill="url(#a)" stroke="#7239b3"/><path d="m5.5 5.5a1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1 1 1 0 0 1 1 1z" fill="none" opacity=".5" stroke="url(#b)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_linearrowend.svg b/icon-themes/elementary_svg/cmd/lc_linearrowend.svg
new file mode 100644
index 000000000..bc67c8d0d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_linearrowend.svg
@@ -0,0 +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(-1 0 0 1 24 -14.002734)" gradientUnits="userSpaceOnUse" x1="20" x2="20" y1="17" y2="22"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-1 0 0 1 24 -14)" gradientUnits="userSpaceOnUse" x1="19" x2="19" y1="19" y2="20.5"><stop offset="0" stop-color="#fff"/><stop offset=".33333334" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" 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(.27629593 0 0 .07867314 19.548855 12.530126)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><ellipse cx="20.170521" cy="13.788898" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".268" rx="4.662494" ry="1.327611"/><g fill="#7239b3" transform="matrix(-1 0 0 1 24.004283 0)"><g transform="translate(-1 6)"><path d="m6.5 3v2.5 2.5l-3.6164319-2.5z" fill="url(#a)" fill-rule="evenodd" stroke="#7239b3" stroke-opacity=".74902"/><path d="m5.5 4.923828v.576172.576172l-.8761979-.576172z" fill="none" opacity=".5" stroke="url(#b)" stroke-opacity=".970588"/></g><path d="m5 11h17.004283v1h-17.004283z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_linearrows.svg b/icon-themes/elementary_svg/cmd/lc_linearrows.svg
new file mode 100644
index 000000000..c50b4c98e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_linearrows.svg
@@ -0,0 +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(-1 0 0 1 24 -14.002734)" gradientUnits="userSpaceOnUse" x1="20" x2="20" y1="17" y2="22"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-1 0 0 1 24 -14)" gradientUnits="userSpaceOnUse" x1="19" x2="19" y1="19" y2="20.5"><stop offset="0" stop-color="#fff"/><stop offset=".33333334" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="2.25" cy="16" gradientTransform="matrix(.27629593 0 0 .07867314 -5.763171 12.530126)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#c"/><radialGradient id="e" cx="2.25" cy="16" gradientTransform="matrix(.27629593 0 0 .07867314 -20.792187 12.781808)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#c"/><ellipse cx="-20.170521" cy="14.040581" display="block" fill="url(#e)" fill-rule="evenodd" opacity=".268" rx="4.662494" ry="1.327611" transform="translate(25.312026)"/><ellipse cx="-5.141505" cy="13.788898" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".268" rx="4.662494" ry="1.327611" transform="translate(25.312026)"/><g fill="#7239b3" transform="matrix(-1 0 0 1 24.004283 0)"><g transform="translate(-1 6)"><path d="m6.5 3v2.5 2.5l-3.6164319-2.5z" fill="url(#a)" fill-rule="evenodd" stroke="#7239b3" stroke-opacity=".74902"/><path d="m5.5 4.923828v.576172.576172l-.8761979-.576172z" fill="none" opacity=".5" stroke="url(#b)" stroke-opacity=".970588"/></g><path d="m5 11h14v1h-14z"/><g transform="matrix(-1 0 0 1 25.004283 6)"><path d="m6.5 3v2.5 2.5l-3.6164319-2.5z" fill="url(#a)" fill-rule="evenodd" stroke="#7239b3" stroke-opacity=".74902"/><path d="m5.5 4.923828v.576172.576172l-.8761979-.576172z" fill="none" opacity=".5" stroke="url(#b)" stroke-opacity=".970588"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_linearrowsquare.svg b/icon-themes/elementary_svg/cmd/lc_linearrowsquare.svg
new file mode 100644
index 000000000..f55844e14
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_linearrowsquare.svg
@@ -0,0 +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="4.5" x2="4.5" y1="3.5" y2="7.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="20.5" x2="20.5" xlink:href="#a" y1="9" y2="14"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="20.5" x2="20.5" y1="11" y2="12"><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="d" gradientTransform="matrix(-1 0 0 1 24 -14.002734)" gradientUnits="userSpaceOnUse" x1="20" x2="20" xlink:href="#a" y1="17" y2="22"/><linearGradient id="e" gradientTransform="matrix(-1 0 0 1 24 -14)" gradientUnits="userSpaceOnUse" x1="19" x2="19" y1="19" y2="20.5"><stop offset="0" stop-color="#fff"/><stop offset=".33333334" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="f"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="g" cx="2.25" cy="16" gradientTransform="matrix(.27629593 0 0 .07867314 -20.792187 12.781808)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#f"/><radialGradient id="h" cx="2.25" cy="16" gradientTransform="matrix(.27629593 0 0 .07867314 -5.763171 12.530126)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#f"/><ellipse cx="-20.170521" cy="14.040581" display="block" fill="url(#g)" fill-rule="evenodd" opacity=".268" rx="4.662494" ry="1.327611" transform="scale(-1 1)"/><ellipse cx="-5.141505" cy="13.788898" display="block" fill="url(#h)" fill-rule="evenodd" opacity=".268" rx="4.662494" ry="1.327611" transform="scale(-1 1)"/><g fill="#7239b3"><path d="m5 11h14v1h-14z"/><path d="m18.5 9.5h4v4h-4z" fill="url(#b)" stroke="#7239b3" stroke-opacity=".74902"/><path d="m19.5 10.5h2v2h-2z" fill="none" opacity=".5" stroke="url(#c)" stroke-linecap="square" stroke-opacity=".74902"/><g transform="translate(-1 6)"><path d="m6.5 3v2.5 2.5l-3.6164319-2.5z" fill="url(#d)" fill-rule="evenodd" stroke="#7239b3" stroke-opacity=".74902"/><path d="m5.5 4.923828v.576172.576172l-.8761979-.576172z" fill="none" opacity=".5" stroke="url(#e)" stroke-opacity=".970588"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_linearrowstart.svg b/icon-themes/elementary_svg/cmd/lc_linearrowstart.svg
new file mode 100644
index 000000000..75c6b8258
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_linearrowstart.svg
@@ -0,0 +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(-1 0 0 1 24 -14.002734)" gradientUnits="userSpaceOnUse" x1="20" x2="20" y1="17" y2="22"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-1 0 0 1 24 -14)" gradientUnits="userSpaceOnUse" x1="19" x2="19" y1="19" y2="20.5"><stop offset="0" stop-color="#fff"/><stop offset=".33333334" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" 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(.27629593 0 0 .07867314 -4.451145 12.530126)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><ellipse cx="-3.829479" cy="13.788898" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".268" rx="4.662494" ry="1.327611" transform="scale(-1 1)"/><g fill="#7239b3" transform="translate(-.004283)"><g transform="translate(-1 6)"><path d="m6.5 3v2.5 2.5l-3.6164319-2.5z" fill="url(#a)" fill-rule="evenodd" stroke="#7239b3" stroke-opacity=".74902"/><path d="m5.5 4.923828v.576172.576172l-.8761979-.576172z" fill="none" opacity=".5" stroke="url(#b)" stroke-opacity=".970588"/></g><path d="m5 11h17.004283v1h-17.004283z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_linecirclearrow.svg b/icon-themes/elementary_svg/cmd/lc_linecirclearrow.svg
new file mode 100644
index 000000000..c46870781
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_linecirclearrow.svg
@@ -0,0 +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="4.5" x2="4.5" y1="3.5" y2="7.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="4.483051" x2="4.508475" y1="4.542373" y2="6.483051"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-1 0 0 1 24 -14.002734)" gradientUnits="userSpaceOnUse" x1="20" x2="20" xlink:href="#a" y1="17" y2="22"/><linearGradient id="d" gradientTransform="matrix(-1 0 0 1 24 -14)" gradientUnits="userSpaceOnUse" x1="19" x2="19" y1="19" y2="20.5"><stop offset="0" stop-color="#fff"/><stop offset=".33333334" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="f" cx="2.25" cy="16" gradientTransform="matrix(.27629593 0 0 .07867314 -5.763171 12.530126)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#e"/><radialGradient id="g" cx="2.25" cy="16" gradientTransform="matrix(.27629593 0 0 .07867314 -20.792187 12.781808)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#e"/><ellipse cx="-20.170521" cy="14.040581" display="block" fill="url(#g)" fill-rule="evenodd" opacity=".268" rx="4.662494" ry="1.327611" transform="translate(25.312026)"/><ellipse cx="-5.141505" cy="13.788898" display="block" fill="url(#f)" fill-rule="evenodd" opacity=".268" rx="4.662494" ry="1.327611" transform="translate(25.312026)"/><g fill="#7239b3" transform="matrix(-1 0 0 1 24.004283 0)"><g transform="translate(-1 6)"><path d="m6.5 3v2.5 2.5l-3.6164319-2.5z" fill="url(#c)" fill-rule="evenodd" stroke="#7239b3" stroke-opacity=".74902"/><path d="m5.5 4.923828v.576172.576172l-.8761979-.576172z" fill="none" opacity=".5" stroke="url(#d)" stroke-opacity=".970588"/></g><path d="m5 11h14v1h-14z"/><g stroke-linecap="square" stroke-opacity=".74902" transform="translate(16 6)"><path d="m6.5 5.5a2 2 0 0 1 -2 2 2 2 0 0 1 -2-2 2 2 0 0 1 2-2 2 2 0 0 1 2 2z" fill="url(#a)" stroke="#7239b3"/><path d="m5.5 5.5a1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1 1 1 0 0 1 1 1z" fill="none" opacity=".5" stroke="url(#b)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_lineendstyle.svg b/icon-themes/elementary_svg/cmd/lc_lineendstyle.svg
new file mode 100644
index 000000000..6b79e9f02
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_lineendstyle.svg
@@ -0,0 +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="4.5" x2="4.5" y1="3.5" y2="7.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="4.483051" x2="4.508475" y1="4.542373" y2="6.483051"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-1 0 0 1 24 -14.002734)" gradientUnits="userSpaceOnUse" x1="20" x2="20" xlink:href="#a" y1="17" y2="22"/><linearGradient id="d" gradientTransform="matrix(-1 0 0 1 24 -14)" gradientUnits="userSpaceOnUse" x1="19" x2="19" y1="19" y2="20.5"><stop offset="0" stop-color="#fff"/><stop offset=".33333334" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="4.5" x2="4.5" xlink:href="#a" y1="3.5" y2="7.5"/><linearGradient id="f"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="g" cx="2.25" cy="16" gradientTransform="matrix(.27629593 0 0 .07867314 -5.763171 16.530126)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#f"/><radialGradient id="h" cx="2.25" cy="16" gradientTransform="matrix(.27629593 0 0 .07867314 -20.792187 16.781808)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#f"/><ellipse cx="-20.170521" cy="18.040581" display="block" fill="url(#h)" fill-rule="evenodd" opacity=".268" rx="4.662494" ry="1.327611" transform="scale(-1 1)"/><ellipse cx="-5.141505" cy="17.788898" display="block" fill="url(#g)" fill-rule="evenodd" opacity=".268" rx="4.662494" ry="1.327611" transform="scale(-1 1)"/><g fill="#7239b3"><g transform="matrix(-1 0 0 1 25.004282 3)"><path d="m6.5 3v2.5 2.5l-3.6164319-2.5z" fill="url(#c)" fill-rule="evenodd" stroke="#7239b3" stroke-opacity=".74902"/><path d="m5.5 4.923828v.576172.576172l-.8761979-.576172z" fill="none" opacity=".5" stroke="url(#d)" stroke-opacity=".970588"/></g><path d="m19.004282 8h-13.9999995v1h13.9999995z"/><g stroke-linecap="square" stroke-opacity=".74902" transform="matrix(-1 0 0 1 8.004283 3)"><path d="m6.5 5.5a2 2 0 0 1 -2 2 2 2 0 0 1 -2-2 2 2 0 0 1 2-2 2 2 0 0 1 2 2z" fill="url(#e)" stroke="#7239b3"/><path d="m5.5 5.5a1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1 1 1 0 0 1 1 1z" fill="none" opacity=".5" stroke="url(#b)"/></g><g transform="translate(-1 10)"><path d="m6.5 3v2.5 2.5l-3.6164319-2.5z" fill="url(#c)" fill-rule="evenodd" stroke="#7239b3" stroke-opacity=".74902"/><path d="m5.5 4.923828v.576172.576172l-.8761979-.576172z" fill="none" opacity=".5" stroke="url(#d)" stroke-opacity=".970588"/></g><path d="m5 15h14v1h-14z"/><g stroke-linecap="square" stroke-opacity=".74902" transform="translate(16 10)"><path d="m6.5 5.5a2 2 0 0 1 -2 2 2 2 0 0 1 -2-2 2 2 0 0 1 2-2 2 2 0 0 1 2 2z" fill="url(#a)" stroke="#7239b3"/><path d="m5.5 5.5a1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1 1 1 0 0 1 1 1z" fill="none" opacity=".5" stroke="url(#b)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_linenumberingdialog.svg b/icon-themes/elementary_svg/cmd/lc_linenumberingdialog.svg
new file mode 100644
index 000000000..a26b4c127
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_linenumberingdialog.svg
@@ -0,0 +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(.0352071 0 0 .0082353 -.670939 16.997207)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.815119 16.997224)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.292706 16.997224)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="e" gradientTransform="matrix(.48571543 0 0 .45629666 .396742 -1.634478)" 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="f" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.324319)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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="g"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="h" cx="13.279094" cy="1.771632" gradientTransform="matrix(-17.599999 -.0000049 .00000552 -21.6 245.72668 35.267318)" gradientUnits="userSpaceOnUse" r="1.25" xlink:href="#g"/><radialGradient id="i" cx="13.121623" cy="2.297964" gradientTransform="matrix(-11.643451 .0000006 -.0000003 -14.970152 164.79563 31.400864)" gradientUnits="userSpaceOnUse" r="1.803589" xlink:href="#g"/><g transform="translate(0 2)"><path d="m3 9h-1.014648v-2.7720703l.010986-.5090332.01831-.5566406c-.1879877.1879883-.2805171.3112793-.3537593.369873l-.6152344.4943848-.5456543-.6811524 1.5-1.373291h1z" fill="#fff" opacity=".35"/><path d="m3.014648 8h-1.014648v-2.7720703l.010986-.5090332.01831-.5566406c-.1879877.1879883-.2805171.3112793-.3537593.369873l-.6152344.4943848-.5456543-.6811524 1.5-1.373291h1z" fill="url(#h)"/><path d="m4.0000003 17h-3.4853515v-.787354c.7400224-.583003 1.4243165-1.243343 2.1240234-1.863328.1220703-.158692.209961-.305177.2636719-.439454.053711-.134278.080566-.273438.080566-.41748 0-.214844-.059814-.374756-.1794434-.479736-.1171875-.104981-.2746582-.157471-.4724121-.157471-.2075195 0-.4089355.04761-.604248.142822-.1953125.09521-.39917.230712-.6115723.406494l-.615234-.728759c.2636719-.22461.4821777-.383301.6555176-.476075.1733399-.09277.3625489-.163574.567627-.212402.2050781-.05127.4345702-.0769.6884765-.0769.3344727 0 .6298828.06104.8862305.183105.2563477.12207.4553223.292969.5969238.512696.1416016.219726.2124024.47119.2124024.754394 0 .246582-.043945.478515-.131836.695801-.085449.214843-.2197265.43579-.402832.662842-.1806641.22705-.5004883.550537-.9594727.970459l-.3130371.284716v.05127h1.7z" fill="#fff" opacity=".35"/><path d="m4.0146483 15.999995h-3.4853515v-.787354c.7400224-.583003 1.4243165-1.243343 2.1240234-1.863328.1220703-.158692.209961-.305177.2636719-.439454.053711-.134278.080566-.273438.080566-.41748 0-.214844-.059814-.374756-.1794434-.479736-.1171875-.104981-.2746582-.157471-.4724121-.157471-.2075195 0-.4089355.04761-.604248.142822-.1953125.09521-.39917.230712-.6115723.406494l-.615234-.728759c.2636719-.22461.4821777-.383301.6555176-.476075.1733399-.09277.3625489-.163574.567627-.212402.2050781-.05127.4345702-.0769.6884765-.0769.3344727 0 .6298828.06104.8862305.183105.2563477.12207.4553223.292969.5969238.512696.1416016.219726.2124024.47119.2124024.754394 0 .246582-.043945.478515-.131836.695801-.085449.214843-.2197265.43579-.402832.662842-.1806641.22705-.5004883.550537-.9594727.970459l-.3130371.284716v.05127h1.7z" fill="url(#i)"/><g transform="translate(2)"><path d="m3.500002 20h16.999998v2h-16.999998z" fill="url(#a)" opacity=".15"/><path d="m3.5000009 20.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#b)" opacity=".15"/><path d="m20.500001 20.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#d)" opacity=".15"/><path d="m3.5538731-.48338261c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.99871561s-11.3333862 0-17.0000799 0c0-7.000018 0-14.0000345 0-21.00005331z" fill="url(#e)"/><g fill="none" transform="translate(.053913 -1.98334)"><path d="m19.446087 21.48334h-15v-19.0000001h15z" stroke="url(#f)" stroke-linecap="round"/><path d="m3.4460282 1.4819799c3.8955809 0 17.0000588.00136 17.0000588.00136l.000021 20.9987161s-11.3333861 0-17.0000798 0c0-7.000018 0-14.000035 0-21.0000538z" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/></g></g><g fill="#555"><path d="m8 5h12v1h-12z"/><path d="m8 13h12v1h-12z"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_linesquarearrow.svg b/icon-themes/elementary_svg/cmd/lc_linesquarearrow.svg
new file mode 100644
index 000000000..bae2871ad
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_linesquarearrow.svg
@@ -0,0 +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="4.5" x2="4.5" y1="3.5" y2="7.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="20.5" x2="20.5" xlink:href="#a" y1="9" y2="14"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="20.5" x2="20.5" y1="11" y2="12"><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="d" gradientTransform="matrix(-1 0 0 1 24 -14.002734)" gradientUnits="userSpaceOnUse" x1="20" x2="20" xlink:href="#a" y1="17" y2="22"/><linearGradient id="e" gradientTransform="matrix(-1 0 0 1 24 -14)" gradientUnits="userSpaceOnUse" x1="19" x2="19" y1="19" y2="20.5"><stop offset="0" stop-color="#fff"/><stop offset=".33333334" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="f"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="g" cx="2.25" cy="16" gradientTransform="matrix(.27629593 0 0 .07867314 3.207813 12.781808)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#f"/><radialGradient id="h" cx="2.25" cy="16" gradientTransform="matrix(.27629593 0 0 .07867314 18.236829 12.530126)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#f"/><ellipse cx="3.829479" cy="14.040581" display="block" fill="url(#g)" fill-rule="evenodd" opacity=".268" rx="4.662494" ry="1.327611"/><ellipse cx="18.858496" cy="13.788898" display="block" fill="url(#h)" fill-rule="evenodd" opacity=".268" rx="4.662494" ry="1.327611"/><g fill="#7239b3" transform="matrix(-1 0 0 1 24 0)"><path d="m5 11h14v1h-14z"/><path d="m18.5 9.5h4v4h-4z" fill="url(#b)" stroke="#7239b3" stroke-opacity=".74902"/><path d="m19.5 10.5h2v2h-2z" fill="none" opacity=".5" stroke="url(#c)" stroke-linecap="square" stroke-opacity=".74902"/><g transform="translate(-1 6)"><path d="m6.5 3v2.5 2.5l-3.6164319-2.5z" fill="url(#d)" fill-rule="evenodd" stroke="#7239b3" stroke-opacity=".74902"/><path d="m5.5 4.923828v.576172.576172l-.8761979-.576172z" fill="none" opacity=".5" stroke="url(#e)" stroke-opacity=".970588"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_linestyle.svg b/icon-themes/elementary_svg/cmd/lc_linestyle.svg
new file mode 100644
index 000000000..8701e8236
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_linestyle.svg
@@ -0,0 +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(.415777 -.4174938 .518983 .5146192 -15.747227 2.650367)" gradientUnits="userSpaceOnUse" spreadMethod="pad" x1="23.575972" x2="23.575972" y1="25.356892" y2="31.210939"><stop offset="0" stop-color="#ad5f00"/><stop offset=".13482948" stop-color="#ffe16b"/><stop offset=".20224422" stop-color="#f9c440"/><stop offset=".26965895" stop-color="#fff394"/><stop offset=".44650277" stop-color="#f9c440"/><stop offset=".57114136" stop-color="#f9c440"/><stop offset=".72038066" stop-color="#ffe16b"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.867764 .693027)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#c" y1="24.989594" y2="30.000141"/><linearGradient id="c"><stop offset="0" stop-color="#555761"/><stop offset=".5" stop-color="#abacae"/><stop offset="1" stop-color="#555761"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.983472 .809213)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#e" y1="24.989594" y2="30.000141"/><linearGradient id="e"><stop offset="0" stop-color="#abacae"/><stop offset=".5" stop-color="#fafafa"/><stop offset="1" stop-color="#abacae"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.465684 .289287)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#c" y1="24.989594" y2="30.000141"/><linearGradient id="g" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.581392 .405471)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#e" y1="24.989594" y2="30.000141"/><linearGradient id="h" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.061661 -.116406)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#c" y1="24.989594" y2="30.000141"/><linearGradient id="i" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.177369 -.00022)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#e" y1="24.989594" y2="30.000141"/><linearGradient id="j" gradientTransform="matrix(.4040235 -.4056919 .6073752 .602268 -17.636692 .462492)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="29.056757" y2="26.02973"><stop offset="0" stop-color="#fff394"/><stop offset="1" stop-color="#fafafa"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.3763801 .03615261 .03669995 .374874 -2.218281 -1.1331)" gradientUnits="userSpaceOnUse" x1="5.517898" x2="9.522056" y1="37.371799" y2="41.391716"><stop offset="0" stop-color="#d48e15"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.4282553 -.43106531 .53455872 .53134798 -8.236684 10.17891)" gradientUnits="userSpaceOnUse" spreadMethod="pad" x1="23.575972" x2="23.575972" y1="25.356892" y2="31.210939"><stop offset="0" stop-color="#7e8087"/><stop offset=".13482948" stop-color="#d4d4d4"/><stop offset=".20224422" stop-color="#abacae"/><stop offset=".26965895" stop-color="#fafafa"/><stop offset=".44650277" stop-color="#abacae"/><stop offset=".57114136" stop-color="#abacae"/><stop offset=".72038066" stop-color="#d4d4d4"/><stop offset="1" stop-color="#7e8087"/></linearGradient><linearGradient id="m"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="n" gradientTransform="matrix(-.8660254 -.5 -.5 .8660254 25.784682 6.274156)" gradientUnits="userSpaceOnUse" x1="10.308109" x2="-2.003653" xlink:href="#m" y1="17.140203" y2="10.036304"/><linearGradient id="o" gradientTransform="matrix(-.8660254 -.5 -.5 .8660254 25.737843 11.17534)" gradientUnits="userSpaceOnUse" x1="10.636931" x2="-1.841883" xlink:href="#m" y1="17.100588" y2="9.662432"/><linearGradient id="p" gradientTransform="matrix(-.8660254 -.5 -.5 .8660254 25.784682 8.890634)" gradientUnits="userSpaceOnUse" x1="10.488523" x2="-2.194253" xlink:href="#m" y1="17.688837" y2="10.366432"/><g transform="matrix(1.3343663 0 0 1.3343663 -8.02557 -5.306729)"><path d="m8.3469834 16.153872s3.7033486 1.301366 6.8262716-.264137c3.224201-1.616272 7.32849 1.57678 7.32849 1.57678" fill="none" stroke="url(#n)" stroke-width="1.498839"/><g fill="none"><path d="m8.3001444 21.055056s3.7033486 1.301366 6.8262716-.264137c3.224201-1.616272 7.32849 1.57678 7.32849 1.57678" stroke="url(#o)" stroke-dasharray="1.498839 .74942" stroke-width=".74942"/><path d="m8.3469834 18.77035s3.7033486 1.301366 6.8262716-.264137c3.224201-1.616272 7.32849 1.57678 7.32849 1.57678" stroke="url(#p)" stroke-width=".749419"/></g><g transform="matrix(.74941941 0 0 .74941941 8.825461 4.139102)"><path d="m13.219868 12.085402c-.135595-.02111-.239457-.01225-.307686.003l-9.0874927 2.017202-1.6724992.372194-.051633.008-1.9387153 1.432663 4.9498341-.07402.040722-.0095 1.6834123-.370698 9.0845618-2.03263c.272911-.06092-.177299-.409927-1.009983-.78431-.624515-.280788-1.283742-.498541-1.690521-.561884z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><g transform="matrix(1.030012 0 0 1.0325071 -.016773 -.521525)"><path d="m2.0488085 11.037368c.2865424-.207707 1.1479509.256388 1.9603385 1.061945.8104458.803629 1.2601996 1.641331 1.0575577 1.930575-.0007708.0011.01977.01774.01898.01882l10.1384643-10.1803301c.257408-.2584708-.213108-1.1436222-1.051287-1.9747519-.838177-.8311298-1.728181-1.29506029-1.98559-1.03658863z" fill="url(#a)"/><path d="m2.0488079 11.037368c.286543-.207708 1.1479512.256388 1.960339 1.061943.8104449.80363 1.2601992 1.641332 1.0575579 1.930577-.0007714.0011.01977.01774.01898.01882l6.9820302-7.0108637.02525-.025356c.00079-.00108-.01975-.01772-.01898-.01882.202643-.2892462-.247112-1.1269457-1.057555-1.9305752-.812389-.8055563-1.6737981-1.2696506-1.9603403-1.0619438l-.025251.025355z" fill="#f9c440" opacity=".6"/><g stroke-linejoin="round"><path d="m2.0488085 11.037368c.2865424-.207707 1.1479509.256388 1.9603385 1.061945.8104458.803629 1.2601996 1.641331 1.0575577 1.930575-.0007708.0011.01977.01774.01898.01882l10.1384643-10.1803301c.257408-.2584708-.213108-1.1436222-1.051287-1.9747519-.838177-.8311298-1.728181-1.29506029-1.98559-1.03658863z" fill="none" stroke="#ad5f00" stroke-width=".969689"/><path d="m20.664062 8.2617188c-.05213.010767-.09381.033047-.126953.066406l-3.224609 3.2460942c.296545-.211927 1.182133.265278 2.017578 1.095703.834766.829753 1.298569 1.695492 1.089844 1.99414-.000714.001.01475.01397.01758.01758l3.226562-3.246094c.265132-.266874-.218698-1.178963-1.082033-2.0371105-.755416-.750879-1.553081-1.2120851-1.917969-1.1367187z" fill="url(#l)" stroke="#555761" stroke-width=".5" transform="matrix(.97086248 0 0 .96851634 -7.75054 -7.208073)"/><path d="m10.565423 2.4840909c.286542-.2077065 1.147951.2563879 1.960338 1.0619443.810445.8036291 1.260199 1.6413295 1.057557 1.9305744-.000769.0011.01977.017738.01898.018821l1.551936-1.5571217c.408481-.40858-.029278-1.092821-.981372-2.0446829-.812386-.8055561-1.673796-1.2696511-1.960337-1.06194452l-.02525.0253559-1.621849 1.62705352z" fill="#fe9ab8" opacity=".9" stroke="#de3e80" stroke-width=".969689"/></g><path d="m9.1785348 3.8767048c.2865413-.2077068 1.1479522.2563879 1.9603392 1.0619443.810445.8036291 1.2602 1.6413294 1.057556 1.9305753-.000771.0011.01977.017736.01898.01882l.126256-.1267795c.00079-.00108-.01975-.01772-.01898-.01882.202645-.2892457-.24711-1.1269463-1.057556-1.9305745-.812387-.8055569-1.6737965-1.2696514-1.9603382-1.0619448z" fill="url(#b)"/><path d="m9.0628273 3.9928895c.2865436-.2077068 1.1479527.2563878 1.9603397 1.061944.810444.8036294 1.2602 1.6413292 1.057556 1.9305742-.000771.0011.01977.017738.01898.018822l.126257-.1267799c.00079-.00108-.01975-.017721-.01898-.018821.202643-.2892448-.24711-1.1269452-1.057557-1.9305743-.812387-.8055563-1.6737957-1.2696512-1.9603386-1.0619444z" fill="url(#d)"/><path d="m9.5806143 3.4729643c.2865426-.2077069 1.1479517.2563872 1.9603387 1.0619442.810446.803629 1.2602 1.6413292 1.057558 1.9305747-.000773.0011.01977.017737.01898.01882l.126258-.1267784c.000791-.00108-.01975-.017721-.01898-.01882.202642-.2892454-.247113-1.126946-1.057559-1.930575-.812386-.8055567-1.6737949-1.2696512-1.9603383-1.0619444z" fill="url(#f)"/><path d="m9.4649071 3.5891488c.2865435-.207707 1.1479529.2563877 1.9603379 1.061944.810447.8036298 1.260201 1.6413294 1.057558 1.9305748-.000769.0011.01977.017737.01898.018821l.126257-.12678c.00079-.00108-.01975-.01772-.01898-.01882.202645-.2892448-.247111-1.1269461-1.057556-1.9305739-.812386-.8055567-1.673796-1.2696517-1.9603395-1.0619447z" fill="url(#g)"/><path d="m9.9846388 3.0672723c.2865412-.2077066 1.1479512.2563878 1.9603372 1.0619445.810446.8036288 1.260201 1.641329 1.057558 1.9305741-.00077.0011.01977.017738.01898.018821l.126256-.1267791c.000792-.00108-.01975-.017721-.01898-.018821.202644-.2892444-.247111-1.126945-1.057557-1.9305744-.812385-.8055559-1.673795-1.2696505-1.960338-1.0619437z" fill="url(#h)"/><path d="m9.8689318 3.1834569c.2865412-.2077072 1.1479512.2563879 1.9603392 1.0619447.810444.8036283 1.260198 1.6413291 1.057556 1.9305739-.000771.0011.01977.017737.01898.018821l.126258-.1267782c.000789-.00108-.01975-.017722-.01898-.018821.202642-.2892458-.247113-1.1269461-1.057558-1.9305749-.812386-.8055564-1.673796-1.2696514-1.9603386-1.0619441z" fill="url(#i)"/><g fill-rule="evenodd" stroke-width=".969689"><path d="m.25980529 15.79419 4.77185621-1.725488.039308-.03926c.2026429-.28924-.2523964-1.127286-1.0628421-1.930916-.8123879-.805556-1.6726784-1.26728-1.9592212-1.059573z" fill="url(#j)" stroke="url(#k)"/><path d="m.7444326 14.506276-.48521185 1.282691 1.30137225-.473393c-.113686-.133135-.2192836-.267835-.3543579-.401773-.1555069-.154199-.30708012-.280667-.4618025-.407525z" fill="#333" stroke="#1a1a1a"/></g></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_linetoolbox.svg b/icon-themes/elementary_svg/cmd/lc_linetoolbox.svg
new file mode 100644
index 000000000..ad000819e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_linetoolbox.svg
@@ -0,0 +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(.9749318 -.20909082 .2177941 1.005371 -101.7938 -93.511988)" gradientUnits="userSpaceOnUse" x1="91.920059" x2="97.697929" y1="117.00874" y2="121.85545"><stop offset="0" stop-color="#8cd5ff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientTransform="matrix(1 0 0 .992701 -1295.9639 -746.32784)" gradientUnits="userSpaceOnUse" x1="1310.4253" x2="1313.2905" y1="762.42224" y2="764.30347"><stop offset="0" stop-color="#fff394"/><stop offset="1" stop-color="#f9c440"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="2" x2="2" y1="21" y2="22"><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="d" gradientUnits="userSpaceOnUse" x1="16.194952" x2="21.646202" y1="5.34683" y2="7.682486"><stop offset="0" stop-color="#fff"/><stop offset=".04204606" 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="14.948346" x2="17.554306" y1="12.211486" y2="13.151262"><stop offset="0" stop-color="#fff"/><stop offset=".11457052" 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-rule="evenodd"><path d="m14.7446 13.730117-2.0166 5.280623c-.4181 1.215344 1.2963 1.864878 1.7312.604773l2.0668-5.184559" fill="#d3d7cf" stroke="#484a47" stroke-linecap="square" stroke-linejoin="round"/><path d="m13.3058 8.5264576.7913 1.1721218 5.9084 2.4043016 1.5569-.505314 1.9838-5.4601635c-2.4933 0-.4986-5.9539823-6.9812-5.9539823z" fill="url(#a)"/><path d="m14.2075 9.8168597-.9086 3.2756353 4.9866 1.884643 1.9099-3.0506" fill="url(#b)" stroke="#ad5f00" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".7"/></g><g fill="none"><path d="m15.2593 9.8168597-.7539 2.6614313 3.3779 1.270439 1.384-2.252131" stroke="url(#e)" stroke-opacity=".543103"/><path d="m23.5462 6.6335654-1.7345 4.2697556c-.2305.744983-1.1836 1.345329-1.6748 1.026056-1.8094-1.176043-3.7727-1.9811333-5.9696-2.2351258-.4209-.0486423-.907-1.1693025-.7171-1.6683928l3.1148-7.34626539" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-width=".982277"/><path d="m.0361.192219h23.93572v23.679815h-23.93572z"/><path d="m13.0013 13.588667 4.4879 1.984657 1.496-2.976991-4.488-1.488495z"/><path d="m15.9932 7.6346945 2.4933-5.9539923" stroke="#fff" stroke-linecap="round"/><g stroke-linejoin="round"><path d="m22.8024 6.2598731-1.7091 3.7034795c-.1747.6764964-.2825 1.2888234-.9638.8448684-1.6648-1.0849035-3.7359-1.929285-5.4457-1.9862065-.3221-.010721.1-.2800509-.2376-.4726647l3.1934-7.66977664" stroke="url(#d)" stroke-linecap="round" stroke-opacity=".543103"/><path d="m3.5234 20.798694c13.6036-9.752444-1.997-19.141628-1.997-19.141628l10.0778.016876" stroke="#0e141f" stroke-opacity=".8" stroke-width="3"/><path d="m3.4797 20.842125c13.6036-9.752444-1.997-19.1416284-1.997-19.1416284l10.0778.016876" stroke="#95a3ab" stroke-width="1.002869"/></g></g><path d="m12.5 20.5h2v2h-2z" fill="#fff" stroke="#555761"/><path d="m12.3464 21.530501h-7.3464" stroke="#555761"/><path d="m1 20h3v3h-3z" fill="#fafafa"/><g fill="none" stroke-linecap="round"><path d="m.49999991 19.5h4.00000019v4h-4.00000019z" opacity=".8" stroke="#555761" stroke-linejoin="round"/><path d="m1.5 20.499999h2.0000001v2h-2.0000001z" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_linewidth.svg b/icon-themes/elementary_svg/cmd/lc_linewidth.svg
new file mode 100644
index 000000000..0616e9eef
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_linewidth.svg
@@ -0,0 +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(.99999998 0 0 -.99999998 13 49.499993)" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#b" y1="13.5" y2="22"/><linearGradient id="b" gradientTransform="translate(13 .5)" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="13.5" y2="22"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="15.000001" y2="19.5"><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="d" gradientTransform="translate(13 -.5)" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#b" y1="22.000069" y2="13.500069"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="17" x2="17" y1="18.500069" y2="14.499993"><stop offset="0" stop-color="#fff"/><stop offset=".25002578" 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="9.72272" cy="-91.022446" gradientTransform="matrix(-5.5270802 -.00000021 .00000029 -3.2038481 64.918703 -291.00218)" gradientUnits="userSpaceOnUse" r="7"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><g stroke-linecap="round" stroke-linejoin="round"><g stroke-linecap="round" stroke-linejoin="round" transform="matrix(1 0 0 -1 -5 36.499993)"><path d="m15.5 35.999993v-4h-2l3.5-4 3.5 4h-2v4z" fill="url(#a)" stroke="#a62100" stroke-opacity=".501961"/><path d="m3.4765621 14.5.011719 3c-.0007568.481843-.3490321.892841-.8242187.972657l1.3359376 1.527343 1.3359375-1.527343c-.4751866-.079816-.8234619-.490814-.8242187-.972657l-.011719-3z" fill="none" opacity=".245" stroke="url(#c)" transform="matrix(.99999998 0 0 -.99999998 13 49.499993)"/><path d="m15.5 12.999993v4.000007h-2l3.5 4 3.5-4h-2v-4.000007z" fill="url(#d)" stroke="#a62100" stroke-opacity=".501961"/><path d="m16.476562 13.999993.01172 3.000007c-.000757.481843-.349032.892841-.824219.972657l1.335937 1.527343 1.335937-1.527343c-.475186-.079816-.823461-.490814-.824218-.972657l-.011719-3.000007z" fill="none" opacity=".5" stroke="url(#e)"/></g><path d="m2.5 11.5v1h19v-1z" fill="none" stroke="url(#f)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_linkdialog.svg b/icon-themes/elementary_svg/cmd/lc_linkdialog.svg
new file mode 100644
index 000000000..773a13577
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_linkdialog.svg
@@ -0,0 +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(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#d"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="d" xlink:href="#c"/><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#d"/><linearGradient id="f" gradientTransform="matrix(.48571543 0 0 .45629666 .342829 .348862)" 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="g" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.324319)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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="h"><stop offset="0"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="23.6453" x2="33.6453" xlink:href="#h" y1="9.99" y2="9.99"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="37.6453" x2="47.6453" xlink:href="#h" y1="9.99" y2="9.99"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="32.1453" x2="37.1453" xlink:href="#h" y1="9.99" y2="9.99"/><radialGradient id="l" cx="99.157" cy="186.17" gradientTransform="matrix(.063451 0 0 .040378 -.29159 13.535)" gradientUnits="userSpaceOnUse" r="62.769"><stop offset="0" stop-color="#3d3d3d"/><stop offset=".5" stop-color="#686868" stop-opacity=".49804"/><stop offset="1" stop-color="#686868" stop-opacity="0"/></radialGradient><radialGradient id="m" cx="62.625" cy="4.625" gradientTransform="matrix(.47059 0 0 .28235 -23.471 19.694)" gradientUnits="userSpaceOnUse" r="10.625" xlink:href="#c"/><path d="m3.500001 22h16.999998v2h-16.999998z" fill="url(#a)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#b)" opacity=".15"/><path d="m20.5 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#e)" opacity=".15"/><path d="m3.4999601 1.4999573c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.9987157s-11.3333862 0-17.0000799 0c0-7.000018 0-14.0000346 0-21.0000534z" fill="url(#f)"/><g fill="none"><path d="m19.5 21.5h-15.0000004v-18.9999997h15.0000004z" stroke="url(#g)" stroke-linecap="round"/><path d="m3.4460282 1.4819799c3.8955809 0 17.0000588.00136 17.0000588.00136l.000021 20.9987161s-11.3333861 0-17.0000798 0c0-7.000018 0-14.000035 0-21.0000538z" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/></g><path d="m9.9828 21.052a3.9828 2.5345 0 1 1 -7.9655 0 3.9828 2.5345 0 1 1 7.9655 0z" fill="url(#l)"/><path d="m11 21c0 1.6569-2.2386 3-5 3s-5-1.3431-5-3 2.2386-3 5-3 5 1.3431 5 3z" fill="url(#m)" fill-rule="evenodd" opacity=".3"/><g transform="matrix(.70710678 -.70710678 .70710678 .70710678 -20.269434 30.141258)"><path d="m26.27 6.4901c-1.4542 0-2.625 1.1708-2.625 2.625v1.75c0 1.4542 1.1708 2.625 2.625 2.625h4.75c1.4542 0 2.625-1.1708 2.625-2.625v-1.7499c0-1.4542-1.1708-2.625-2.625-2.625zm.3125 2h4.125c.51938 0 .9375.41812.9375.9375v1.125c0 .51938-.41812.9375-.9375.9375h-4.125c-.51938 0-.9375-.41812-.9375-.9375v-1.1244c0-.51938.41812-.9375.9375-.9375z" fill="#d4d4d4" stroke="#000" stroke-linecap="round" stroke-linejoin="bevel" stroke-opacity=".42745"/><path d="m26.27 6.4901c-1.4542 0-2.625 1.1708-2.625 2.625v1.75c0 1.4542 1.1708 2.625 2.625 2.625h4.75c1.4542 0 2.625-1.1708 2.625-2.625v-1.7499c0-1.4542-1.1708-2.625-2.625-2.625zm.3125 2h4.125c.51938 0 .9375.41812.9375.9375v1.125c0 .51938-.41812.9375-.9375.9375h-4.125c-.51938 0-.9375-.41812-.9375-.9375v-1.1244c0-.51938.41812-.9375.9375-.9375z" fill="url(#i)" opacity=".2"/><path d="m40.27 6.4901c-1.4542 0-2.625 1.1708-2.625 2.625v1.75c0 1.4542 1.1708 2.625 2.625 2.625h4.75c1.4542 0 2.625-1.1708 2.625-2.625v-1.7499c0-1.4542-1.1708-2.625-2.625-2.625zm.3125 2h4.125c.51938 0 .9375.41812.9375.9375v1.125c0 .51938-.41812.9375-.9375.9375h-4.125c-.51938 0-.9375-.41812-.9375-.9375v-1.1244c0-.51938.41812-.9375.9375-.9375z" fill="#d4d4d4" stroke="#000" stroke-linecap="round" stroke-linejoin="bevel" stroke-opacity=".42745"/><path d="m40.27 6.4901c-1.4542 0-2.625 1.1708-2.625 2.625v1.75c0 1.4542 1.1708 2.625 2.625 2.625h4.75c1.4542 0 2.625-1.1708 2.625-2.625v-1.7499c0-1.4542-1.1708-2.625-2.625-2.625zm.3125 2h4.125c.51938 0 .9375.41812.9375.9375v1.125c0 .51938-.41812.9375-.9375.9375h-4.125c-.51938 0-.9375-.41812-.9375-.9375v-1.1244c0-.51938.41812-.9375.9375-.9375z" fill="url(#j)" opacity=".2"/><g stroke-linecap="round" stroke-linejoin="bevel"><path d="m40.27 7.4901h4.75c.90025 0 1.625.72475 1.625 1.625v1.75m-1.625 1.625h-4.75c-.90025 0-1.625-.72475-1.625-1.625" fill="none" opacity=".4" stroke="#fff"/><path d="m31.02 12.49h-4.75c-.90025 0-1.625-.72475-1.625-1.625v-1.7499m1.625-1.625h4.75c.90025 0 1.625.72475 1.625 1.625" fill="none" opacity=".4" stroke="#fff"/><rect fill="#d4d4d4" height="2" rx="1.5" stroke="#000" stroke-opacity=".42745" width="10" x="30.645" y="8.9901"/></g><rect fill="url(#k)" height="2" opacity=".2" rx="1.5" width="10" x="30.645" y="8.9901"/><path d="m31.645 9.9901h8" fill="none" opacity=".4" stroke="#fff" stroke-linecap="round" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_listbox.svg b/icon-themes/elementary_svg/cmd/lc_listbox.svg
new file mode 100644
index 000000000..d750f55a5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_listbox.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" 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 offset=".12500216" stop-color="#fff" stop-opacity=".099265"/><stop offset=".99998999" stop-color="#fff" stop-opacity="0"/><stop offset="1" stop-color="#fff" stop-opacity=".551471"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="4.7625" x2="4.7625" xlink:href="#a" y1="293.29581" y2="294.35416"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="4.7625" x2="4.7625" xlink:href="#a" y1="291.57602" y2="295.94165"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="0" x2="1.984375" y1="294.883315" y2="293.031235"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#f7f7f7"/></linearGradient><g transform="translate(0 -290.64998)"><rect height="5.556264" rx=".396875" ry=".396881" style="stroke:#696969;stroke-width:.264583;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.595588;fill:url(#d)" width="4.497917" x=".396875" y="291.04684"/><g fill="#acacac"><path d="m1.058333 292.76663h2.248959v.264573h-2.248959z"/><path d="m1.058333 293.29581h1.322917v.264581h-1.322917z"/><path d="m1.058333 293.82498h2.248958v.264589h-2.248958z"/><path d="m1.058333 294.35416h1.5875v.264597h-1.5875z"/><path d="m1.058333 294.8833h2.248958v.264575h-2.248958z"/><path d="m1.058333 295.41248h1.5875v.264553h-1.5875z"/></g><rect fill="#dcdcdc" height="5.556264" ry="1.190633" stroke="#afafaf" stroke-linecap="square" stroke-width=".264583" width="2.38125" x="3.836458" y="291.04684"/><rect fill="none" height="5.027093" rx=".79375" ry=".926046" stroke="url(#c)" stroke-linecap="square" stroke-width=".264583" width="1.852083" x="4.101042" y="291.31143"/><path d="m3.96875 292.89893h2.116667v1.984363h-2.116667z" fill="#9b9b9b"/><path d="m4.101042 293.03122h1.852083v1.719777h-1.852083z" fill="#dcdcdc" stroke="#a2a2a2" stroke-linecap="square" stroke-width=".264583"/><path d="m5.6885412 292.50207-1.3229149-.00003.6614572-.66144z" fill="#919191"/><path d="m5.6885407 295.41247-1.322915.00002.6614573.66145z" fill="#919191"/><path d="m4.365625 293.29581h1.322916v1.190637h-1.322916z" fill="none" stroke="url(#b)" stroke-linecap="square" stroke-width=".264583"/><path d="m4.630209 293.56039h.79375v.264586h-.79375z" fill="#919191"/><path d="m4.630209 294.08957h.79375v.264578h-.79375z" fill="#919191"/><g fill="#acacac"><path d="m1.058333 291.70831h2.248959v.264587h-2.248959z"/><path d="m1.058333 292.23749h1.852083v.264595h-1.852083z"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_loadbasic.svg b/icon-themes/elementary_svg/cmd/lc_loadbasic.svg
new file mode 100644
index 000000000..9be12b7c5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_loadbasic.svg
@@ -0,0 +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"><linearGradient id="a"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" xlink:href="#a"/><linearGradient id="c" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.32432)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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="d" gradientTransform="matrix(.48571255 0 0 .45632325 .342907 .347538)" 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><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><linearGradient id="g" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="h" cx="24.837126" cy="36.421127" gradientTransform="matrix(.27598143 0 0 -.29583148 9.676194 24.819207)" gradientUnits="userSpaceOnUse" r="15.644737" xlink:href="#a"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="17.129183" x2="17.129183" y1="6.5" y2="18.201637"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.58603996 0 0 .33333609 17.884286 2.442686)" gradientUnits="userSpaceOnUse" x1="5.03216" x2="5.03216" y1="28.671696" y2="29.671688"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.68959699 0 0 .63823543 17.618529 -5.989018)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" y1="22.402153" y2="35.268829"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><path d="m3.500001 22h16.999998v2h-16.999998z" fill="url(#g)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#f)" opacity=".15"/><path d="m20.5 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#e)" opacity=".15"/><path d="m3.50002 1.4987c3.895558 0 16.999959.00137 16.999959.00137l.000021 20.99993h-16.99998v-21.0012777z" fill="url(#d)" stroke-width="1.056264"/><g fill="none"><path d="m19.5 21.5h-15.0000004v-19h15.0000004z" stroke="url(#c)" stroke-linecap="round"/><path d="m3.4999601 1.4999569c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.9987161h-17.0000799v-21.0000538z" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/><path d="m6 5.3772208h2.7752072zm3.0835636 0h1.3283044zm1.5655014 0h.664152zm.925069 0h1.209706zm1.470623 0h1.233425zm-7.044757 2.0022649h3.2496016zm3.5105186 0h3.5105184zm1.2927244 5.9928833h.640433zm.90135 0h1.423183zm1.70782 0h3.723996zm-2.820275 5.964718h2.253373zm2.927013 0h.90135z" stroke="#89adc2" stroke-width=".75"/></g><path d="m8.6494305 13.035281h.7086944v.753017h-.7086944z" fill="#d48eb3"/><path d="m9.4743454 13.035281h.3112893v.753017h-.3112893z" fill="#d48eb3"/><path d="m6 17h1.5155467v.753016h-1.5155467z" fill="#666" opacity=".7"/><path d="m7.6343502 17h1.6239264v.753016h-1.6239264z" fill="#666" opacity=".7"/><g fill="#d48eb3"><path d="m9.3770809 17h.6484821v.753016h-.6484821z"/><path d="m10.144367 17h1.527587v.753016h-1.527587z"/><path d="m12.955446 17h.407628v.753016h-.407628z"/><path d="m11.790759 17h1.045883v.753016h-1.045883z"/><path d="m13.481878 17h.239033v.753016h-.239033z"/><path d="m13.839715 17h.648482v.753016h-.648482z"/></g><path d="m6 15h1.3710355v.753017h-1.3710355z" fill="#94d48e"/><path d="m7.4842472 15h.4317141v.753017h-.4317141z" fill="#94d48e"/><path d="m8.0291723 15h.9856747v.753017h-.9856747z" fill="#666" opacity=".7"/><path d="m9.128058 15h.6725675v.753017h-.6725675z" fill="#666" opacity=".7"/><path d="m6 19h1.1290511v.753017h-1.1290511z" fill="#de6161"/><path d="m7.3104018 19h2.0092903v.753017h-2.0092903z" fill="#666" opacity=".7"/><path d="m6 9v.7530165h2.3245326v-.7530165zm0 2v.753017h2.3482523v-.753017z" fill="#b78ed4"/><path d="m9.3444805 9v.753017h4.2458295v-.753017zm.05497 2v.753017h3.8663145v-.753017z" fill="#d48eb3"/><path d="m6 12.99586v.753017h1.9212973v-.753017z" fill="#94d48e"/><path d="m20.848436 14.044686a4.317657 4.6282081 0 1 0 -8.635314 0 4.317657 4.6282081 0 0 0 8.635314 0z" fill="url(#h)" fill-rule="evenodd" opacity=".141176"/><path d="m17.129183 6.5c-.129184 0-.228749.10128-.285156.126255-.0048.0054-.01041.01065-.01553.01578l-6.224035 5.103413c-.0657.06681-.104463.157237-.104463.256748 0 .0988.03876.184234.104463.255315l6.224036 5.103361c.0051.0051.01072.01037.01553.01577.07024.07606.167788.123358.285157.123358.218072 0 .370816-.158254.370816-.371495v-3.262028c-.000137-.199024.18217-.365761.392893-.365761h5.245713c.206604 0 .361385-.157269.361385-.367193v-2.267765c0-.209925-.154781-.367193-.361385-.367193h-5.281009c-.19344-.01837-.357729-.177038-.3576-.364322v-3.267049c0-.190944-.223285-.367194-.370815-.367194z" fill="url(#i)" stroke="#452981" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5"/><g fill="none"><path d="m17.499996 12.499999h5.000005v-1.000006h-5.000005" opacity=".5" stroke="url(#j)" stroke-width=".999992"/><path d="m17.558569 12.499997c-.567826.000171-1.058388.877889-1.058573 1.405861v1.864008l-4.635221-3.778715 4.635221-3.789885v2.13906c0 .599342.699145 1.159576 1 1.159667" opacity=".5" stroke="url(#k)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_macrorecorder.svg b/icon-themes/elementary_svg/cmd/lc_macrorecorder.svg
new file mode 100644
index 000000000..1aedb26a0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_macrorecorder.svg
@@ -0,0 +1 @@
+<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 offset=".50775999" stop-color="#fff" stop-opacity=".235294"/><stop offset=".83456999" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.29729726 0 0 -.29729726 -9.326179 19.538808)" gradientUnits="userSpaceOnUse" x1="71.204002" x2="71.204002" xlink:href="#a" y1="6.2376" y2="44.341"/><radialGradient id="c" cx="23.896" cy="3.99" gradientTransform="matrix(0 .52770723 -.69656421 0 14.779293 -5.447722)" gradientUnits="userSpaceOnUse" r="20.396999"><stop offset="0" stop-color="#ff8c82"/><stop offset=".26238" stop-color="#ed5353"/><stop offset=".66093999" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></radialGradient><linearGradient id="d" gradientTransform="matrix(.22110724 0 0 .22110728 6.693426 6.693263)" gradientUnits="userSpaceOnUse" x1="7.0776" x2="7.0776" y1="3.0816" y2="45.368999"><stop offset="0" stop-color="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><radialGradient id="e" cx="23.896" cy="3.99" gradientTransform="matrix(0 1.2316483 -1.625754 0 18.486966 -28.721977)" gradientUnits="userSpaceOnUse" r="20.396999"><stop offset="0" stop-color="#fff"/><stop offset=".26238" stop-color="#ddd"/><stop offset=".66093999" stop-color="#abacae"/><stop offset="1" stop-color="#89898b"/></radialGradient><linearGradient id="f" gradientTransform="matrix(.51605578 0 0 .51605586 -.385137 -.385387)" gradientUnits="userSpaceOnUse" x1="18.379" x2="18.379" y1="44.98" y2="3.0816"><stop offset="0" stop-color="#505050"/><stop offset="1" stop-color="#aaa"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="11.728084" x2="11.728084" xlink:href="#a" y1="2.181808" y2="21.748418"/><radialGradient id="h" cx="62.625" cy="4.625" gradientTransform="matrix(1.1294118 0 0 .2823525 -58.729414 19.694118)" gradientUnits="userSpaceOnUse" r="10.625"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="11.899823" x2="11.899823" xlink:href="#a" y1="8.382963" y2="15.591519"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="68.313301" x2="68.313301" y1="52.925316" y2="65.922028"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><path d="m24 21c0 1.6569-5.3726 3-12 3s-12-1.343-12-3 5.3726-3 12-3 12 1.3431 12 3z" fill="url(#h)" fill-rule="evenodd" opacity=".3"/><g stroke-linecap="round" stroke-linejoin="round"><path d="m12 1.5014c-5.7927 0-10.498 4.7058-10.498 10.498 0 5.7927 4.7058 10.498 10.498 10.498 5.7927 0 10.498-4.7058 10.498-10.498 0-5.7927-4.7058-10.498-10.498-10.498z" fill="url(#e)" stroke="url(#f)" stroke-width="1.003654"/><path d="m12 7.5018c-2.4819 0-4.4982 2.0162-4.4982 4.4982 0 2.4819 2.0163 4.4982 4.4982 4.4982s4.4982-2.0162 4.4982-4.4982c0-2.4819-2.0162-4.4982-4.4982-4.4982z" fill="url(#c)" stroke="url(#d)" stroke-width="1.003654"/><g fill="none"><path d="m17.5 12c0-3.0375-2.463-5.5-5.5-5.5-3.0375 0-5.5 2.4626-5.5 5.5 0 3.038 2.4625 5.5 5.5 5.5 3.037 0 5.5-2.462 5.5-5.5z" opacity=".5" stroke="url(#b)"/><path d="m21.5 12c0 5.247-4.254 9.5-9.5 9.5-5.2466 0-9.5-4.254-9.5-9.5 0-5.2466 4.2534-9.4997 9.5001-9.4997 5.2463 0 9.4999 4.253 9.4999 9.4997z" opacity=".8" stroke="url(#g)"/><path d="m15.499905 12.000095c0 1.933053-1.567221 3.499905-3.499905 3.499905-1.932906 0-3.4999053-1.567221-3.4999053-3.499905 0-1.932906 1.5669993-3.4997951 3.4999423-3.4997951 1.932795 0 3.499868 1.5668521 3.499868 3.4997951z" opacity=".5" stroke="url(#i)"/></g></g><path d="m78.338799 64.349724a11.424408 11.424408 0 1 1 -22.848816 0 11.424408 11.424408 0 1 1 22.848816 0z" fill="url(#j)" opacity=".4" transform="matrix(.17506378 0 0 .17506378 .285714 -.265306)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_mailmergecreatedocuments.svg b/icon-themes/elementary_svg/cmd/lc_mailmergecreatedocuments.svg
new file mode 100644
index 000000000..c45bfd0ca
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_mailmergecreatedocuments.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="10.186459" x2="10.186459" y1="2.549" y2="9.641272"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="62.625" cy="4.625" gradientTransform="matrix(.15 0 0 .04 -.224375 4.351069)" gradientUnits="userSpaceOnUse" r="10.625" xlink:href="#b"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="10.244605" x2="9.885405" y1="3.30187" y2="3.86059"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".539" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="8.334375" x2="8.334375" xlink:href="#f" y1="2.36523" y2="4.614189"/><linearGradient id="f"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="9.128125" x2="9.128125" xlink:href="#f" y1="1.836063" y2="3.688147"/><linearGradient id="h" gradientTransform="matrix(.48571482 0 0 .477213 .646404 .653202)" gradientUnits="userSpaceOnUse" x1="22.004084" x2="22.004084" y1="47.813133" y2="3.363852"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#c8c8c8"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="j" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#r"/><radialGradient id="k" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 6.738793 18.980673)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#r"/><linearGradient id="l" gradientTransform="matrix(.48571543 0 0 .45629666 .342829 .348862)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#o" y1=".985206" y2="47.013336"/><linearGradient id="m" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.32432)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="24.001455" xlink:href="#s" y1="6.473675" y2="25.947361"/><linearGradient id="n" gradientTransform="matrix(.31427 0 0 .32760001 2.4093 10.654)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" xlink:href="#o" y1=".985" y2="47.013"/><linearGradient id="o"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="p" gradientTransform="matrix(.2432 0 0 .3513 4.114 2.548)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.923" y2="41.077"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="q" gradientTransform="matrix(.2538 0 0 .305 21.082 2.295)" gradientUnits="userSpaceOnUse" x1="-51.785999" x2="-51.785999" y1="50.785999" y2="2.906"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="r" xlink:href="#b"/><linearGradient id="s" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.32432)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="24.001455" y1="6.473675" y2="25.947361"><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 transform="translate(-2)"><g transform="translate(0 -8.000085)"><path d="m3.500001 22 10.499999.000085v2l-10.499999-.000085z" fill="url(#i)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#j)" opacity=".15"/><path d="m14 22.000194v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#k)" opacity=".15"/></g><path d="m3.4999601 1.4999569c3.8955809 0 10.0000589.00136 10.0000589.00136l.000021 12.9987161h-10.0000795l-.0000004-13.0000538z" fill="url(#l)"/><g fill="none"><path d="m12.5 13.5h-8l-.0000004-11h8.0000004z" stroke="url(#s)" stroke-linecap="round"/><path d="m3.4999601 1.4999569c3.8955809 0 10.0000589.00136 10.0000589.00136l.000021 12.9987161h-10.0000795l-.0000004-13.0000538z" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/></g></g><path d="m4 3h8v12h-8z" opacity=".05"/><g transform="translate(2 3)"><g transform="translate(0 -8.000085)"><path d="m3.500001 22 10.499999.000085v2l-10.499999-.000085z" fill="url(#i)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#j)" opacity=".15"/><path d="m14 22.000194v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#k)" opacity=".15"/></g><path d="m3.4999601 1.4999569c3.8955809 0 10.0000589.00136 10.0000589.00136l.000021 12.9987161h-10.0000795l-.0000004-13.0000538z" fill="url(#l)"/><g fill="none"><path d="m12.5 13.5h-8l-.0000004-11h8.0000004z" stroke="url(#m)" stroke-linecap="round"/><path d="m3.4999601 1.4999569c3.8955809 0 10.0000589.00136 10.0000589.00136l.000021 12.9987161h-10.0000795l-.0000004-13.0000538z" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/></g></g><g transform="translate(7.048 -1.98)"><path d="m4.452 11.48h11v14h-11z" fill="url(#n)" stroke-width="1.0884"/><g fill="none" transform="translate(0 8)"><path d="m14.452 16.48h-9v-12h9z" stroke="url(#p)" stroke-linecap="round"/><path d="m4.452 3.48h11v14h-11z" stroke="url(#q)" stroke-linejoin="round"/><path d="m6.952 6.48h1.138394zm1.305359 0h2.265173zm2.432138 0h.941072zm1.092858 0h.409822zm.576786 0h.910715zm-5.407141 1h1.775895zm1.973217 0h2.052673zm2.204459 0h.425zm.591965 0h.774108zm.941072 0h.789287zm-5.710713.9925436h1.502681zm1.654466 0h3.661604zm3.81339 0h1.199108zm-5.467856 1.0074564h3.282139zm3.449103 0h2.246431zm2.398217 0h.895537zm-5.84732 1h.774108zm1.016966 0h4.071425zm-1.016966 1.992545h1.502681zm1.654466 0h3.661604zm3.81339 0h1.199108zm-5.467856 1.007455h1.912502zm3.26696 0h2.04911zm2.200896 0h.789286zm-5.467856 1h3.282139zm3.449103 0h2.246431zm2.398217 0h.895537z" stroke="url(#h)"/></g></g><g stroke-width=".264583" transform="matrix(3.7795275 0 0 3.7795275 -26.000001 5.121093)"><path d="m7.5406254 1.6717329c.042122 1.3724856-.1267315 2.244142 1.3229167 2.0892784v.5725748l1.0583333-.9260418-1.0583333-.79375v.513147c-1.0828698.1206246-.6289135-.5080845-.7591269-1.4552084z" style="stroke:#002e99;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:20;stroke-opacity:.490196;fill:url(#a)"/><path d="m10.715625 4.5610698c0 .2629998-.709999.476-1.5869995.476-.8770001 0-1.5880001-.2130002-1.5880001-.476 0-.263.71-.4760002 1.5870001-.4760002.8769995 0 1.5879995.2130002 1.5879995.4760002z" fill="url(#c)" fill-rule="evenodd" opacity=".3" stroke-width="1"/><g fill="none"><path d="m9.0481551 3.4235641.00476-.4810519.4720853.4650321-.4778418.5790198v-.4" opacity=".5" stroke="url(#d)"/><path d="m8.8635421 3.6149508c-1.1121469.0807203-1.0583334-.3557178-1.1435382-1.8109262" opacity=".5" stroke="url(#e)"/><path d="m8.8254241 3.2752527c-.2311303-.0287024-1.0531826.4784856-.8541193-1.4392885.00227-.021824-.215903-.010778-.3852743.00169" opacity=".5" stroke="url(#g)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_mailmergeemaildocuments.svg b/icon-themes/elementary_svg/cmd/lc_mailmergeemaildocuments.svg
new file mode 100644
index 000000000..f02492c82
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_mailmergeemaildocuments.svg
@@ -0,0 +1 @@
+<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 offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="62.625" cy="4.625" gradientTransform="matrix(.15 0 0 .04 -.224375 4.351069)" gradientUnits="userSpaceOnUse" r="10.625" xlink:href="#a"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="10.186459" x2="10.186459" y1="2.549" y2="9.641272"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="10.244605" x2="9.885405" y1="3.30187" y2="3.86059"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".539" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="8.334375" x2="8.334375" xlink:href="#f" y1="2.36523" y2="4.614189"/><linearGradient id="f"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="9.128125" x2="9.128125" xlink:href="#f" y1="1.836063" y2="3.688147"/><linearGradient id="h" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" xlink:href="#u" y1="366.64789" y2="609.50507"/><radialGradient id="i" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#x"/><radialGradient id="j" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 6.738793 18.980673)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#x"/><linearGradient id="k" gradientTransform="matrix(.48571543 0 0 .45629666 .342829 .348862)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#s" y1=".985206" y2="47.013336"/><linearGradient id="l" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.32432)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="24.001455" xlink:href="#z" y1="6.473675" y2="25.947361"/><linearGradient id="m" gradientTransform="matrix(.42307923 0 0 .39244743 3.84619 12.352884)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" y1="35.429005" y2="15.737678"><stop offset="0" stop-color="#969696"/><stop offset=".5" stop-color="#858585" stop-opacity=".634783"/><stop offset="1" stop-color="#939393" stop-opacity="0"/></linearGradient><linearGradient id="n"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="o" gradientTransform="matrix(.42307923 0 0 .39244743 3.84619 11.014342)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" xlink:href="#n" y1="30.188753" y2="15.737678"/><linearGradient id="p" gradientTransform="matrix(.42223777 0 0 .41882295 3.90701 12.452607)" gradientUnits="userSpaceOnUse" x1="23.903786" x2="23.903786" y1="35.75" y2="20.443331"><stop offset="0"/><stop offset=".5" stop-opacity=".498039"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="q" gradientTransform="matrix(.42307923 0 0 .39244743 3.84619 13.747128)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" xlink:href="#n" y1="30.188753" y2="15.737678"/><linearGradient id="r" gradientTransform="matrix(.42307923 0 0 .39244743 3.84619 12.352884)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" y1="30.188753" y2="15.737678"><stop offset="0" stop-color="#a0a0a0"/><stop offset=".5" stop-color="#8f8f8f" stop-opacity=".634783"/><stop offset="1" stop-color="#9d9d9d" stop-opacity="0"/></linearGradient><linearGradient id="s"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="t" gradientTransform="matrix(.40000003 0 0 .36363633 4.4 13.81818)" gradientUnits="userSpaceOnUse" x1="20.052792" x2="20.052792" xlink:href="#s" y1="10.636821" y2="45.243549"/><linearGradient id="u"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="v" gradientTransform="matrix(2.774389 0 0 1.969706 -1892.179 -872.8854)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" xlink:href="#u" y1="366.64789" y2="609.50507"/><radialGradient id="w" cx="605.71429" cy="486.64789" gradientTransform="matrix(2.774389 0 0 1.969706 -1891.633 -872.8854)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#x"/><linearGradient id="x" xlink:href="#a"/><radialGradient id="y" cx="605.71429" cy="486.64789" gradientTransform="matrix(-2.774389 0 0 1.969706 112.7623 -872.8854)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#x"/><linearGradient id="z" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.32432)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="24.001455" y1="6.473675" y2="25.947361"><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 transform="translate(-2)"><g transform="translate(0 -8.000085)"><path d="m3.500001 22 10.499999.000085v2l-10.499999-.000085z" fill="url(#h)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#i)" opacity=".15"/><path d="m14 22.000194v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#j)" opacity=".15"/></g><path d="m3.4999601 1.4999569c3.8955809 0 10.0000589.00136 10.0000589.00136l.000021 12.9987161h-10.0000795l-.0000004-13.0000538z" fill="url(#k)"/><g fill="none"><path d="m12.5 13.5h-8l-.0000004-11h8.0000004z" stroke="url(#z)" stroke-linecap="round"/><path d="m3.4999601 1.4999569c3.8955809 0 10.0000589.00136 10.0000589.00136l.000021 12.9987161h-10.0000795l-.0000004-13.0000538z" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/></g></g><path d="m4 3h8v12h-8z" opacity=".05"/><g transform="translate(2 3)"><g transform="translate(0 -8.000085)"><path d="m3.500001 22 10.499999.000085v2l-10.499999-.000085z" fill="url(#h)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#i)" opacity=".15"/><path d="m14 22.000194v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#j)" opacity=".15"/></g><path d="m3.4999601 1.4999569c3.8955809 0 10.0000589.00136 10.0000589.00136l.000021 12.9987161h-10.0000795l-.0000004-13.0000538z" fill="url(#k)"/><g fill="none"><path d="m12.5 13.5h-8l-.0000004-11h8.0000004z" stroke="url(#l)" stroke-linecap="round"/><path d="m3.4999601 1.4999569c3.8955809 0 10.0000589.00136 10.0000589.00136l.000021 12.9987161h-10.0000795l-.0000004-13.0000538z" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/></g></g><g transform="matrix(.72649942 0 0 .72649942 6.799428 .446502)"><g opacity=".7" transform="matrix(.01045062 0 0 .00543807 23.295153 30.21816)"><path d="m-1559.2523-150.69685h1339.6335v478.35718h-1339.6335z" fill="url(#v)" opacity=".39196"/><path d="m-219.61876-150.68038v478.33079c142.874166.90045 345.40022-107.16966 345.40014-239.196175 0-132.026537-159.436816-239.134595-345.40014-239.134615z" fill="url(#w)" opacity=".402062"/><path d="m-1559.2523-150.68038v478.33079c-142.8742.90045-345.4002-107.16966-345.4002-239.196175 0-132.026537 159.4368-239.134595 345.4002-239.134615z" fill="url(#y)" opacity=".402062"/></g><rect fill="url(#t)" fill-rule="evenodd" height="12" rx=".5" width="18" x="5" y="18"/><g fill="none" stroke-width="1.376464"><path d="m11.287789 24.849983-5.2497571 4.82257zm5.505854-.280216 5.221392 5.004423z" stroke="url(#r)"/><path d="m12.308398 25.865244-4.175554 3.802361zm3.797013-.32703 3.844789 3.810915z" opacity=".7" stroke="url(#q)"/><path d="m7.4264159 21.420414 6.6143001 5.494264 6.533049-5.494264" opacity=".06" stroke="url(#p)"/><path d="m6.4197241 18.557066 7.5803669 6.192934 7.463992-6.200594" opacity=".7" stroke="url(#o)"/><rect height="12.388174" opacity=".3" rx="1" stroke="#000" width="17.894028" x="5.093703" y="17.967665"/><path d="m5.2155719 18.774502 8.7845191 7.314042 8.917279-7.363225" stroke="url(#m)"/></g></g><g stroke-width=".264583" transform="matrix(3.7795275 0 0 3.7795275 -26.000001 5.121093)"><path d="m7.5406254 1.6717329c.042122 1.3724856-.1267315 2.244142 1.3229167 2.0892784v.5725748l1.0583333-.9260418-1.0583333-.79375v.513147c-1.0828698.1206246-.6289135-.5080845-.7591269-1.4552084z" style="stroke:#002e99;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:20;stroke-opacity:.490196;fill:url(#c)"/><path d="m10.715625 4.5610698c0 .2629998-.709999.476-1.5869995.476-.8770001 0-1.5880001-.2130002-1.5880001-.476 0-.263.71-.4760002 1.5870001-.4760002.8769995 0 1.5879995.2130002 1.5879995.4760002z" fill="url(#b)" fill-rule="evenodd" opacity=".3" stroke-width="1"/><g fill="none"><path d="m9.0481551 3.4235641.00476-.4810519.4720853.4650321-.4778418.5790198v-.4" opacity=".5" stroke="url(#d)"/><path d="m8.8635421 3.6149508c-1.1121469.0807203-1.0583334-.3557178-1.1435382-1.8109262" opacity=".5" stroke="url(#e)"/><path d="m8.8254241 3.2752527c-.2311303-.0287024-1.0531826.4784856-.8541193-1.4392885.00227-.021824-.215903-.010778-.3852743.00169" opacity=".5" stroke="url(#g)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_mailmergeexcludeentry.svg b/icon-themes/elementary_svg/cmd/lc_mailmergeexcludeentry.svg
new file mode 100644
index 000000000..d9268c935
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_mailmergeexcludeentry.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="12.001243" x2="12.001243" y1="5" y2="19.914931"><stop offset="0" stop-color="#fff"/><stop offset=".01652508" stop-color="#fff" stop-opacity=".235294"/><stop offset=".98001981" 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.8063 -17.399999)" 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 -18.284598 -104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#c"/><linearGradient id="e" gradientTransform="matrix(1.1234054 0 0 1 -2.961737 0)" 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><radialGradient id="f" cx="7.685578" cy="5.959014" gradientTransform="matrix(0 1.1500005 -1.2044328 -.00000002 19.177231 -8.838419)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e1e1e1"/></radialGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="14" x2="14" y1="5" y2="7"><stop offset="0" stop-color="#e5e5e5"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><radialGradient id="h" cx="32" cy="41.5" gradientTransform="matrix(.35714286 0 0 .14285716 -3.928571 13.072062)" gradientUnits="userSpaceOnUse" r="21" xlink:href="#i"/><linearGradient id="i"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="j" cx="24.999998" cy="28.659998" fx="24.999998" fy="28.659998" gradientTransform="matrix(.55040653 0 0 .15669563 -7.856951 10.341911)" gradientUnits="userSpaceOnUse" r="16" xlink:href="#r"/><linearGradient id="k" gradientTransform="matrix(.41935736 0 0 .41979504 -4.580722 1.819164)" gradientUnits="userSpaceOnUse" x1="30" x2="30" xlink:href="#s" y1="25.084745" y2="45"/><linearGradient id="l" gradientTransform="matrix(.41935736 0 0 .41979504 -4.580722 1.819164)" gradientUnits="userSpaceOnUse" x1="29.968306" x2="30.000004" xlink:href="#m" y1="21.68708" y2="43.308842"/><linearGradient id="m"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="n" cx="26.375898" cy="12.31301" fx="26.375898" fy="12.31301" gradientTransform="matrix(.54674217 -.04801515 .04270621 .57397107 -8.132723 .588251)" gradientUnits="userSpaceOnUse" r="8" xlink:href="#r"/><linearGradient id="o" gradientTransform="matrix(.33334585 0 0 .36215328 -2.000376 2.481381)" gradientUnits="userSpaceOnUse" x1="30" x2="30" xlink:href="#s" y1="5" y2="44.678879"/><linearGradient id="p" gradientTransform="matrix(.61956519 0 0 .35916826 -8.166564 4.283932)" gradientUnits="userSpaceOnUse" x1="22" x2="17" xlink:href="#i" y1="39" y2="37.4375"/><linearGradient id="q" gradientTransform="matrix(.33334585 0 0 .36215328 -2.000376 2.481381)" gradientUnits="userSpaceOnUse" x1="29.998489" x2="30" xlink:href="#m" y1="6.780811" y2="26.2834"/><radialGradient id="r" cx="10.90426" cy="8.449767" gradientTransform="matrix(0 .7455191 -.67881264 0 12.738896 1.818745)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#5f5f5f"/><stop offset=".26238" stop-color="#4f4f4f"/><stop offset=".704952" stop-color="#3b3b3b"/><stop offset="1" stop-color="#2b2b2b"/></radialGradient><linearGradient id="s" gradientTransform="matrix(.53695193 0 0 .53021938 -5.883818 3.029591)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="44" y2="3.899002"><stop offset="0" stop-color="#272727"/><stop offset="1" stop-color="#454545"/></linearGradient><radialGradient id="t" cx="11.031" cy="17.125" gradientTransform="matrix(.55873324 0 0 .12659327 11.336057 19.58453)" gradientUnits="userSpaceOnUse" r="9.844" xlink:href="#i"/><linearGradient id="u" gradientTransform="matrix(.30773287 -.29497666 .30773287 .29497666 25.945015 17.143811)" gradientUnits="userSpaceOnUse" x1="36.011002" x2="16.330999" xlink:href="#m" y1="13.023" y2="32.702"/><linearGradient id="v" gradientTransform="matrix(.30773287 -.29497666 .30773287 .29497666 25.634713 17.292587)" gradientUnits="userSpaceOnUse" x1="28.448999" x2="16.330999" xlink:href="#m" y1="20.584" y2="32.702"/><linearGradient id="w" gradientTransform="matrix(.50842231 0 0 .49130393 11.398984 11.719374)" gradientUnits="userSpaceOnUse" x1="11.192" x2="11.192" y1="-.741" y2="30.298"><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="x" gradientTransform="matrix(.87818 0 0 .88434 -18.525 2.436457)" gradientUnits="userSpaceOnUse" x1="41.224998" x2="41.224998" y1="23.238001" y2="7.39"><stop offset="0" stop-color="#791235"/><stop offset="1" stop-color="#dd3b27"/></linearGradient><g opacity=".4" transform="matrix(.5789476 0 0 .42857134 -1.894738 1.857146)"><path d="m37.818169 40h5v7h-5z" fill="url(#b)"/><path d="m-8.272728-47h5v7h-5z" fill="url(#d)" transform="scale(-1)"/><path d="m8.272317 40h29.545853v7.000001h-29.545853z" fill="url(#e)"/></g><rect fill="url(#f)" height="16" rx=".5" width="19" x="2" y="4"/><path d="m2.5 3.5c-.554 0-1 .446-1 1v4.5h20v-4.5c0-.554-.446-1-1-1z" fill="url(#g)"/><g fill="none"><rect height="17" opacity=".3" rx="1" stroke="#0e141f" stroke-linecap="round" stroke-linejoin="round" width="20" x="1.5" y="3.5"/><path d="m2.5 4.5h18v15h-18z" opacity=".7" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><g stroke="#9c9c9c"><path d="m3 10.5h1"/><path d="m5 10.5h1"/><path d="m7 10.5h1"/><path d="m9 10.5h1"/><path d="m11 10.5h1"/><path d="m13 10.5h1"/><path d="m15 10.5h1"/><path d="m17 10.5h1"/><path d="m19 10.5h1"/><path d="m3 12.5h1"/><path d="m5 12.5h1"/><path d="m7 12.5h1"/><path d="m9 12.5h1"/><path d="m11 12.5h1"/><path d="m13 12.5h1"/><path d="m15 12.5h1"/><path d="m17 12.5h1"/><path d="m19 12.5h1"/><path d="m3 14.5h1"/><path d="m5 14.5h1"/><path d="m7 14.5h1"/><path d="m9 14.5h1"/><path d="m11 14.5h1"/><path d="m13 14.5h1"/><path d="m15 14.5h1"/><path d="m17 14.5h1"/><path d="m19 14.5h1"/><path d="m3 16.5h1"/><path d="m5 16.5h1"/><path d="m7 16.5h1"/><path d="m9 16.5h1"/><path d="m11 16.5h1"/><path d="m13 16.5h1"/><path d="m15 16.5h1"/><path d="m17 16.5h1"/><path d="m19 16.5h1"/><path d="m3 18.5h1"/><path d="m5 18.5h1"/><path d="m7 18.5h1"/><path d="m9 18.5h1"/><path d="m11 18.5h1"/><path d="m13 18.5h1"/><path d="m15 18.5h1"/><path d="m17 18.5h1"/><path d="m19 18.5h1"/></g><path d="m2 8.5h20" opacity=".2" stroke="#000"/></g><g transform="translate(4 2)"><path d="m15 19.000632a7.5 3 0 0 1 -14.99999996 0 7.5 3 0 1 1 14.99999996 0z" fill="url(#h)" opacity=".8"/><path d="m6.513 10.424959-.056 2.518771c-1.2206208 1.013754-4.5423621 1.469284-4.5376831 2.51877l-.4193572 3.148465c0 1.043308 2.9101663 1.889075 6.5000399 1.889075 3.5898714 0 6.5000404-.845767 6.5000404-1.889075l-.419359-3.148465c-.0049-.898218-3.34503-1.46928-4.550681-2.51877l-.043-2.518771z" fill="url(#j)" stroke="url(#k)" stroke-width=".999919"/><path d="m7.5 11.4375c-.08094.691654.1318657 1.450708-.2235148 2.087545-.5288217.667037-1.389003.904775-2.1389656 1.229786-.7736519.277628-1.5744675.510298-2.2797645.944145.06985.137296-.065526.621724-.078159.907996-.082782.66226-.1655648 1.324519-.2483472 1.986778.6400316.191418 1.2404938.510821 1.9149171.578815 2.3665096.469752 4.8219149.415371 7.191225-.0036.601839-.114874 1.179595-.331813 1.731993-.587727.184056-.31394-.04004-.704525-.03164-1.0593-.070914-.580258-.141829-1.160473-.212744-1.740688-1.388438-.864698-3.1599328-1.033326-4.3605453-2.210845-.4235262-.609711-.1624361-1.377144-.2729369-2.057588-.2621507-.1719-.6361248-.036194-.9509262-.075317h-.029974z" fill="none" opacity=".68" stroke="url(#l)" stroke-width=".999919"/><path d="m7.9999999 4.4732229c-1.3807633 0-2.5000936 1.1349914-2.5000936 2.5350727.010821.5181431.051513 1.1336776.3333444 2.5350729.1666733.5432295 1.6533164 1.9918425 1.6667298 2.1729185.3232373.181075.8333645.181075 1.1667122 0 0-.181076 1.3333833-1.629689 1.5000553-2.1729185.317138-1.456468.316333-1.9918428.333345-2.5350729 0-1.4000813-1.1193297-2.5350727-2.5000931-2.5350727z" fill="url(#n)" stroke="url(#o)" stroke-width=".999813"/><path d="m4.8443056 19.8c-1.4636292-.711942-.7657026-2.29252-.6195656-3.304348-.6195651.718337-.3076095 2.726087-1.54674 2.726087.8260869.293774 1.3915756.494141 2.1663056.578261z" fill="url(#p)" opacity=".5"/><path d="m8 5.4375c-.7988506-.0225277-1.5285136.6901223-1.5254134 1.4898472-.0123042.6499109.1234931 1.2912168.2306737 1.9293972.0277341.2503623.099215.4818625.2817004.664084.334444.4496757.7065068.8702806 1.0755393 1.2916716.3786508-.497217.7660568-.988137 1.125-1.5.1525569-.8464211.3918589-1.6961878.3266846-2.563727-.0989739-.7265893-.7734514-1.3319241-1.5141846-1.311273z" fill="none" opacity=".68" stroke="url(#q)" stroke-width=".999813"/></g><path d="m23.000922 21.751163a5.5000415 1.2469194 0 0 1 -11.000083 0 5.5000415 1.2469194 0 1 1 11.000083 0z" fill="url(#t)" opacity=".4" stroke-width=".881255"/><path d="m22.32969 20.464613-2.797003-2.60615 2.691622-2.729958-1.940778-1.690858-2.76978 2.601728-2.825105-2.599959-2.018058 1.750993 2.825984 2.657442-2.825984 2.613224 2.019814 1.821741 2.821593-2.732611 2.827739 2.732611z" fill="url(#w)" stroke="url(#x)" stroke-linejoin="round" stroke-width=".881255"/><g fill="none" transform="translate(0 -.001543)"><path d="m44.934 14.418-.647-.627-3.265 2.868-3.226-2.864-.824.674" opacity=".5" stroke="url(#u)" stroke-linecap="square" transform="matrix(.87818 0 0 .88434 -18.525 2.438)"/><path d="m45.427 20.732-2.993-2.713m-2.968.035-2.804 2.702" opacity=".4" stroke="url(#v)" transform="matrix(.87818 0 0 .88434 -18.525 2.438)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_mailmergeprintdocuments.svg b/icon-themes/elementary_svg/cmd/lc_mailmergeprintdocuments.svg
new file mode 100644
index 000000000..1fae8c66f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_mailmergeprintdocuments.svg
@@ -0,0 +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(.55801834 0 0 .70681406 -11.693179 12.704068)" gradientUnits="userSpaceOnUse" x1="24.010853" x2="24.010853" y1="8.420643" y2="10.368062"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="10.186459" x2="10.186459" y1="2.549" y2="9.641272"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="62.625" cy="4.625" gradientTransform="matrix(.15 0 0 .04 -.224375 4.351069)" gradientUnits="userSpaceOnUse" r="10.625" xlink:href="#c"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="10.244605" x2="9.885405" y1="3.30187" y2="3.86059"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".539" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="8.334375" x2="8.334375" xlink:href="#g" y1="2.36523" y2="4.614189"/><linearGradient id="g"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="9.128125" x2="9.128125" xlink:href="#g" y1="1.836063" y2="3.688147"/><linearGradient id="i" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="j" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#n"/><radialGradient id="k" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 6.738793 18.980673)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#n"/><linearGradient id="l" gradientTransform="matrix(.48571543 0 0 .45629666 .342829 .348862)" 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="m" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.32432)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="24.001455" xlink:href="#o" y1="6.473675" y2="25.947361"/><linearGradient id="n" xlink:href="#c"/><linearGradient id="o" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.32432)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="24.001455" y1="6.473675" y2="25.947361"><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 transform="translate(-2)"><g transform="translate(0 -8.000085)"><path d="m3.500001 22 10.499999.000085v2l-10.499999-.000085z" fill="url(#i)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#j)" opacity=".15"/><path d="m14 22.000194v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#k)" opacity=".15"/></g><path d="m3.4999601 1.4999569c3.8955809 0 10.0000589.00136 10.0000589.00136l.000021 12.9987161h-10.0000795l-.0000004-13.0000538z" fill="url(#l)"/><g fill="none"><path d="m12.5 13.5h-8l-.0000004-11h8.0000004z" stroke="url(#o)" stroke-linecap="round"/><path d="m3.4999601 1.4999569c3.8955809 0 10.0000589.00136 10.0000589.00136l.000021 12.9987161h-10.0000795l-.0000004-13.0000538z" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/></g></g><path d="m4 3h8v12h-8z" opacity=".05"/><g transform="translate(2 3)"><g transform="translate(0 -8.000085)"><path d="m3.500001 22 10.499999.000085v2l-10.499999-.000085z" fill="url(#i)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#j)" opacity=".15"/><path d="m14 22.000194v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#k)" opacity=".15"/></g><path d="m3.4999601 1.4999569c3.8955809 0 10.0000589.00136 10.0000589.00136l.000021 12.9987161h-10.0000795l-.0000004-13.0000538z" fill="url(#l)"/><g fill="none"><path d="m12.5 13.5h-8l-.0000004-11h8.0000004z" stroke="url(#m)" stroke-linecap="round"/><path d="m3.4999601 1.4999569c3.8955809 0 10.0000589.00136 10.0000589.00136l.000021 12.9987161h-10.0000795l-.0000004-13.0000538z" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/></g></g><g transform="matrix(.72649942 0 0 .72649942 17.761088 .446502)"><path d="m-4.6846948 31.027551c.00688.341363.027529.869925.3248454.942878 3.14109.01789 6.297321-.01376 9.4370344-.0083.323469.01377.3358571-.591879.3248454-.94976l-10.0894781.01376z" fill="#505050" stroke="#565656" stroke-linecap="square" stroke-width=".951136"/><g stroke-linecap="round" transform="matrix(1.3764636 0 0 1.3764636 -7.982702 10.397115)"><path d="m.637 9.568.517-2.11 9.76.014.494 2.118z" fill="#4f4f4f" fill-rule="evenodd"/><path d="m1.037 9.54 9.99.012c.278 0 .502.24.5.54l-.004 4.414-10.993-.01.007-4.416c0-.3.223-.54.5-.54z" fill="#4f4f4f"/><path d="m1.037 9.54 9.99.012c.278 0 .502.24.5.54l-.004 4.414-10.993-.01.007-4.416c0-.3.223-.54.5-.54z" fill="none" opacity=".71" stroke="#393939" stroke-linejoin="round"/><path d="m8.05 10h1v1h-1z" fill="#0cceff"/><path d="m.637 9.568.517-2.11 9.76.014.494 2.118z" fill="none" opacity=".7" stroke="#393939" stroke-linecap="butt"/></g><g fill="#e9e9e9" stroke-width="1.376464"><path d="m5.1464762 26.914678v4.349625c0 .261528-.06607.467998-.1486581.467998h-4.66896443-4.67034087c-.082588 0-.1472817-.20647-.1472817-.467998v-4.349625z"/><path d="m-4.4589547 16.602213 9.6214805-.01101-.01605 5.505852h-9.6352451z" stroke="#8c8c8c" stroke-linejoin="round"/><path d="m3.7700126 20.720592h-6.8974589l.015141-2.752927h6.8823179z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-width="1.376464"/></g></g><g stroke-width=".264583" transform="matrix(3.7795275 0 0 3.7795275 -26.000001 5.121093)"><path d="m7.5406254 1.6717329c.042122 1.3724856-.1267315 2.244142 1.3229167 2.0892784v.5725748l1.0583333-.9260418-1.0583333-.79375v.513147c-1.0828698.1206246-.6289135-.5080845-.7591269-1.4552084z" style="stroke:#002e99;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:20;stroke-opacity:.490196;fill:url(#b)"/><path d="m10.715625 4.5610698c0 .2629998-.709999.476-1.5869995.476-.8770001 0-1.5880001-.2130002-1.5880001-.476 0-.263.71-.4760002 1.5870001-.4760002.8769995 0 1.5879995.2130002 1.5879995.4760002z" fill="url(#d)" fill-rule="evenodd" opacity=".3" stroke-width="1"/><g fill="none"><path d="m9.0481551 3.4235641.00476-.4810519.4720853.4650321-.4778418.5790198v-.4" opacity=".5" stroke="url(#e)"/><path d="m8.8635421 3.6149508c-1.1121469.0807203-1.0583334-.3557178-1.1435382-1.8109262" opacity=".5" stroke="url(#f)"/><path d="m8.8254241 3.2752527c-.2311303-.0287024-1.0531826.4784856-.8541193-1.4392885.00227-.021824-.215903-.010778-.3852743.00169" opacity=".5" stroke="url(#h)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_mailmergesavedocuments.svg b/icon-themes/elementary_svg/cmd/lc_mailmergesavedocuments.svg
new file mode 100644
index 000000000..bb3e4b799
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_mailmergesavedocuments.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="10.47" x2="10.474" y1="21.997" y2="14.421"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="10.186459" x2="10.186459" y1="2.549" y2="9.641272"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="62.625" cy="4.625" gradientTransform="matrix(.15 0 0 .04 -.224375 4.351069)" gradientUnits="userSpaceOnUse" r="10.625" xlink:href="#c"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="10.244605" x2="9.885405" y1="3.30187" y2="3.86059"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".539" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="8.334375" x2="8.334375" xlink:href="#g" y1="2.36523" y2="4.614189"/><linearGradient id="g"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="9.128125" x2="9.128125" xlink:href="#g" y1="1.836063" y2="3.688147"/><linearGradient id="i" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="j" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#r"/><radialGradient id="k" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 6.738793 18.980673)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#r"/><linearGradient id="l" gradientTransform="matrix(.48571543 0 0 .45629666 .342829 .348862)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#o" y1=".985206" y2="47.013336"/><linearGradient id="m" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.32432)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="24.001455" xlink:href="#s" y1="6.473675" y2="25.947361"/><linearGradient id="n" gradientTransform="matrix(.31427 0 0 .33180436 2.4045 10.643399)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" xlink:href="#o" y1=".985" y2="47.013"/><linearGradient id="o"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="p" gradientTransform="matrix(.2432 0 0 .3513 4.114 2.548)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.923" y2="41.077"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="q" gradientTransform="matrix(.2538 0 0 .305 21.082 2.295)" gradientUnits="userSpaceOnUse" x1="-51.785999" x2="-51.785999" y1="50.785999" y2="2.906"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="r" xlink:href="#c"/><linearGradient id="s" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.32432)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="24.001455" y1="6.473675" y2="25.947361"><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 transform="translate(-2)"><g transform="translate(0 -8.000085)"><path d="m3.500001 22 10.499999.000085v2l-10.499999-.000085z" fill="url(#i)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#j)" opacity=".15"/><path d="m14 22.000194v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#k)" opacity=".15"/></g><path d="m3.4999601 1.4999569c3.8955809 0 10.0000589.00136 10.0000589.00136l.000021 12.9987161h-10.0000795l-.0000004-13.0000538z" fill="url(#l)"/><g fill="none"><path d="m12.5 13.5h-8l-.0000004-11h8.0000004z" stroke="url(#s)" stroke-linecap="round"/><path d="m3.4999601 1.4999569c3.8955809 0 10.0000589.00136 10.0000589.00136l.000021 12.9987161h-10.0000795l-.0000004-13.0000538z" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/></g></g><path d="m4 3h8v12h-8z" opacity=".05"/><g transform="translate(2 3)"><g transform="translate(0 -8.000085)"><path d="m3.500001 22 10.499999.000085v2l-10.499999-.000085z" fill="url(#i)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#j)" opacity=".15"/><path d="m14 22.000194v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#k)" opacity=".15"/></g><path d="m3.4999601 1.4999569c3.8955809 0 10.0000589.00136 10.0000589.00136l.000021 12.9987161h-10.0000795l-.0000004-13.0000538z" fill="url(#l)"/><g fill="none"><path d="m12.5 13.5h-8l-.0000004-11h8.0000004z" stroke="url(#m)" stroke-linecap="round"/><path d="m3.4999601 1.4999569c3.8955809 0 10.0000589.00136 10.0000589.00136l.000021 12.9987161h-10.0000795l-.0000004-13.0000538z" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/></g></g><g transform="translate(7.048 .02)"><path d="m4.4472 11.48h11l.0048 12h-11z" fill="url(#n)" stroke-width="1.095362"/><g fill="none" transform="translate(0 8)"><path d="m14.5 14.5h-9l-.048-10.02h9z" stroke="url(#p)" stroke-linecap="round"/><path d="m4.452 3.48h11v12h-11z" stroke="url(#q)" stroke-linejoin="round"/></g><g stroke-linecap="round"><path d="m13.629 18.48-3.088 3.275-3.2660002-3.275h2.1770002v-3.5h1.999v3.5z" fill="none" opacity=".6" stroke="url(#a)"/><path d="m13.629 17.48-3.088 3.275-3.2660002-3.275h2.1770002v-3h2v3z" fill="#7e8087" stroke="#7c7c7c"/></g></g><g stroke-width=".264583" transform="matrix(3.7795275 0 0 3.7795275 -26.000001 5.121093)"><path d="m7.5406254 1.6717329c.042122 1.3724856-.1267315 2.244142 1.3229167 2.0892784v.5725748l1.0583333-.9260418-1.0583333-.79375v.513147c-1.0828698.1206246-.6289135-.5080845-.7591269-1.4552084z" style="stroke:#002e99;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:20;stroke-opacity:.490196;fill:url(#b)"/><path d="m10.715625 4.5610698c0 .2629998-.709999.476-1.5869995.476-.8770001 0-1.5880001-.2130002-1.5880001-.476 0-.263.71-.4760002 1.5870001-.4760002.8769995 0 1.5879995.2130002 1.5879995.4760002z" fill="url(#d)" fill-rule="evenodd" opacity=".3" stroke-width="1"/><g fill="none"><path d="m9.0481551 3.4235641.00476-.4810519.4720853.4650321-.4778418.5790198v-.4" opacity=".5" stroke="url(#e)"/><path d="m8.8635421 3.6149508c-1.1121469.0807203-1.0583334-.3557178-1.1435382-1.8109262" opacity=".5" stroke="url(#f)"/><path d="m8.8254241 3.2752527c-.2311303-.0287024-1.0531826.4784856-.8541193-1.4392885.00227-.021824-.215903-.010778-.3852743.00169" opacity=".5" stroke="url(#h)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_mailmergewizard.svg b/icon-themes/elementary_svg/cmd/lc_mailmergewizard.svg
new file mode 100644
index 000000000..f2cf47b28
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_mailmergewizard.svg
@@ -0,0 +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(.42307923 0 0 .39244743 3.84619 12.352884)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" y1="35.429005" y2="15.737678"><stop offset="0" stop-color="#969696"/><stop offset=".5" stop-color="#858585" stop-opacity=".634783"/><stop offset="1" stop-color="#939393" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.45945946 0 0 .29729728 2.972974 16.864867)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.675988" y2="41.184601"><stop offset="0" stop-color="#fff"/><stop offset=".01864429" stop-color="#fff" stop-opacity=".235294"/><stop offset=".98085731" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.39078075 0 0 .4337445 4.602995 15.522359)" gradientUnits="userSpaceOnUse" x1="16.626165" x2="20.054544" xlink:href="#d" y1="15.298182" y2="24.627615"/><linearGradient id="d"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.42307923 0 0 .39244743 3.84619 11.014342)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" xlink:href="#d" y1="30.188753" y2="15.737678"/><linearGradient id="f" gradientTransform="matrix(.42223777 0 0 .41882295 3.90701 12.452607)" gradientUnits="userSpaceOnUse" x1="23.903786" x2="23.903786" y1="35.75" y2="20.443331"><stop offset="0"/><stop offset=".5" stop-opacity=".498039"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.42307923 0 0 .39244743 3.84619 13.747128)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" xlink:href="#d" y1="30.188753" y2="15.737678"/><linearGradient id="h" gradientTransform="matrix(.42307923 0 0 .39244743 3.84619 12.352884)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" y1="30.188753" y2="15.737678"><stop offset="0" stop-color="#a0a0a0"/><stop offset=".5" stop-color="#8f8f8f" stop-opacity=".634783"/><stop offset="1" stop-color="#9d9d9d" stop-opacity="0"/></linearGradient><linearGradient id="i"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.40000003 0 0 .36363633 4.4 13.81818)" gradientUnits="userSpaceOnUse" x1="20.052792" x2="20.052792" xlink:href="#i" y1="10.636821" y2="45.243549"/><linearGradient id="k"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="l" gradientTransform="matrix(2.774389 0 0 1.969706 -1892.179 -872.8854)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" xlink:href="#k" y1="366.64789" y2="609.50507"/><radialGradient id="m" cx="605.71429" cy="486.64789" gradientTransform="matrix(2.774389 0 0 1.969706 -1891.633 -872.8854)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#n"/><linearGradient id="n"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="o" cx="605.71429" cy="486.64789" gradientTransform="matrix(-2.774389 0 0 1.969706 112.7623 -872.8854)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#n"/><linearGradient id="p" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" xlink:href="#k" y1="366.64789" y2="609.50507"/><radialGradient id="q" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#n"/><radialGradient id="r" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#n"/><linearGradient id="s" gradientTransform="matrix(.48571543 0 0 .45629666 .342829 .348862)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#i" y1=".985206" y2="47.013336"/><linearGradient id="t" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.32432)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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 transform="translate(-2)"><path d="m3.500001 22h16.999998v2h-16.999998z" fill="url(#p)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#q)" opacity=".15"/><path d="m20.5 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#r)" opacity=".15"/><path d="m3.4999601 1.4999569c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.9987161s-11.3333862 0-17.0000799 0c0-7.000018 0-14.000035 0-21.0000538z" fill="url(#s)"/><g fill="none"><path d="m19.5 21.5h-15.0000004v-19h15.0000004z" stroke="url(#t)" stroke-linecap="round"/><path d="m3.4999601 1.4999569c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.9987161s-11.3333862 0-17.0000799 0c0-7.000018 0-14.000035 0-21.0000538z" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/></g></g><g transform="translate(-1 -12)"><g opacity=".7" transform="matrix(.01045062 0 0 .00543807 23.295153 30.21816)"><path d="m-1559.2523-150.69685h1339.6335v478.35718h-1339.6335z" fill="url(#l)" opacity=".39196"/><path d="m-219.61876-150.68038v478.33079c142.874166.90045 345.40022-107.16966 345.40014-239.196175 0-132.026537-159.436816-239.134595-345.40014-239.134615z" fill="url(#m)" opacity=".402062"/><path d="m-1559.2523-150.68038v478.33079c-142.8742.90045-345.4002-107.16966-345.4002-239.196175 0-132.026537 159.4368-239.134595 345.4002-239.134615z" fill="url(#o)" opacity=".402062"/></g><rect fill="url(#j)" fill-rule="evenodd" height="12" rx=".5" width="18" x="5" y="18"/><g fill="none"><path d="m11.739261 24.322531-5.7012291 5.350022zm4.534881.02453 5.740893 5.227129z" stroke="url(#h)"/><path d="m11.739261 25.716773-3.8538679 3.665908zm4.534881.02453 3.923509 3.558336z" opacity=".7" stroke="url(#g)"/><path d="m7.4264159 21.420414 6.6143001 5.494264 6.533049-5.494264" opacity=".06" stroke="url(#f)"/><path d="m6.4197241 18.557066 7.5803669 6.192934 7.463992-6.200594" opacity=".7" stroke="url(#e)"/></g><path d="m5.6151563 18c-.3217228 0-.6151563.194425-.6151563.49027l.0059595 7.50973c.5178164-.008052 17.6010015-2.94897 17.9940405-3.090431v-4.323715c0-.226135-.271009-.585854-.549585-.585854z" fill="url(#c)" fill-rule="evenodd" opacity=".2"/><g fill="none"><path d="m5.5 18.5h17v11h-17z" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><rect height="13.000001" opacity=".3" rx="1" stroke="#000" width="19" x="4.5" y="17.499998"/><path d="m5.2155719 18.774502 8.7845191 7.314042 8.917279-7.363225" stroke="url(#a)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_managebreakpoints.svg b/icon-themes/elementary_svg/cmd/lc_managebreakpoints.svg
new file mode 100644
index 000000000..8bc1572ed
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_managebreakpoints.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="17.461565" x2="17.461565" y1="12.132274" y2="23.876353"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#ccc"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14.525564" x2="14.525564" y1="12.132274" y2="23.879737"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#8c8c8c"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="10.127912" x2="9.984243" y1="12.048073" y2="3.95193"><stop offset="0" stop-color="#e5e5e5"/><stop offset="1" stop-color="#ababab"/></linearGradient><linearGradient id="d"><stop offset="0" stop-color="#fff"/><stop offset=".50775999" stop-color="#fff" stop-opacity=".235294"/><stop offset=".83456999" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.29729726 0 0 -.29729726 -9.326179 19.538808)" gradientUnits="userSpaceOnUse" x1="71.204002" x2="71.204002" xlink:href="#d" y1="6.2376" y2="44.341"/><radialGradient id="f" cx="23.896" cy="3.99" gradientTransform="matrix(0 .52770723 -.69656421 0 14.779293 -5.447722)" gradientUnits="userSpaceOnUse" r="20.396999"><stop offset="0" stop-color="#ff8c82"/><stop offset=".26238" stop-color="#ed5353"/><stop offset=".66093999" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></radialGradient><linearGradient id="g" gradientTransform="matrix(.22110724 0 0 .22110728 6.693426 6.693263)" gradientUnits="userSpaceOnUse" x1="7.0776" x2="7.0776" y1="3.0816" y2="45.368999"><stop offset="0" stop-color="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><radialGradient id="h" cx="23.896" cy="3.99" gradientTransform="matrix(0 1.2316483 -1.625754 0 18.486966 -28.721977)" gradientUnits="userSpaceOnUse" r="20.396999"><stop offset="0" stop-color="#fff"/><stop offset=".26238" stop-color="#ddd"/><stop offset=".66093999" stop-color="#abacae"/><stop offset="1" stop-color="#89898b"/></radialGradient><linearGradient id="i" gradientTransform="matrix(.51605578 0 0 .51605586 -.385137 -.385387)" gradientUnits="userSpaceOnUse" x1="18.379" x2="18.379" y1="44.98" y2="3.0816"><stop offset="0" stop-color="#505050"/><stop offset="1" stop-color="#aaa"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="11.728084" x2="11.728084" xlink:href="#d" y1="2.181808" y2="21.748418"/><radialGradient id="k" cx="62.625" cy="4.625" gradientTransform="matrix(1.1294118 0 0 .2823525 -58.729414 19.694118)" gradientUnits="userSpaceOnUse" r="10.625"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="11.899823" x2="11.899823" xlink:href="#d" y1="8.382963" y2="15.591519"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="68.313301" x2="68.313301" y1="52.925316" y2="65.922028"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><path d="m24 21c0 1.6569-5.3726 3-12 3s-12-1.343-12-3 5.3726-3 12-3 12 1.3431 12 3z" fill="url(#k)" fill-rule="evenodd" opacity=".3"/><g stroke-linecap="round" stroke-linejoin="round"><path d="m12 1.5014c-5.7927 0-10.498 4.7058-10.498 10.498 0 5.7927 4.7058 10.498 10.498 10.498 5.7927 0 10.498-4.7058 10.498-10.498 0-5.7927-4.7058-10.498-10.498-10.498z" fill="url(#h)" stroke="url(#i)" stroke-width="1.003654"/><path d="m12 7.5018c-2.4819 0-4.4982 2.0162-4.4982 4.4982 0 2.4819 2.0163 4.4982 4.4982 4.4982s4.4982-2.0162 4.4982-4.4982c0-2.4819-2.0162-4.4982-4.4982-4.4982z" fill="url(#f)" stroke="url(#g)" stroke-width="1.003654"/><g fill="none"><path d="m17.5 12c0-3.0375-2.463-5.5-5.5-5.5-3.0375 0-5.5 2.4626-5.5 5.5 0 3.038 2.4625 5.5 5.5 5.5 3.037 0 5.5-2.462 5.5-5.5z" opacity=".5" stroke="url(#e)"/><path d="m21.5 12c0 5.247-4.254 9.5-9.5 9.5-5.2466 0-9.5-4.254-9.5-9.5 0-5.2466 4.2534-9.4997 9.5001-9.4997 5.2463 0 9.4999 4.253 9.4999 9.4997z" opacity=".8" stroke="url(#j)"/><path d="m15.499905 12.000095c0 1.933053-1.567221 3.499905-3.499905 3.499905-1.932906 0-3.4999053-1.567221-3.4999053-3.499905 0-1.932906 1.5669993-3.4997951 3.4999423-3.4997951 1.932795 0 3.499868 1.5668521 3.499868 3.4997951z" opacity=".5" stroke="url(#l)"/></g></g><path d="m78.338799 64.349724a11.424408 11.424408 0 1 1 -22.848816 0 11.424408 11.424408 0 1 1 22.848816 0z" fill="url(#m)" opacity=".4" transform="matrix(.17506378 0 0 .17506378 .285714 -.265306)"/><g transform="matrix(.73400013 0 0 .73400013 11.632274 12.132274)"><path d="m16.798828 12.5c-.165264 0-.298828.211412-.298828.474609v.763672h-.09766l-1.123047.480469-.07227.07422-.552734-.552735c-.18611-.186109-.430016-.241858-.546875-.125l-.992188.992188c-.116858.116859-.06111.360765.125.546875l.552735.552734-.07422.07227-.480469 1.123047v.097651h-.763663c-.263197 0-.474609.133564-.474609.298828v1.402344c0 .165264.211412.298828.474609.298828h.763672v.105469l.480469 1.123047.07031.06836-.548828.548828c-.186109.186109-.241858.430016-.125.546875l.992188.992188c.116859.116859.360765.06111.546875-.125l.548828-.548828.07617.07812 1.123047.482422h.09766v.753907c0 .263201.133564.474612.298828.474612h1.402344c.165264 0 .298828-.211411.298828-.474609v-.753907h.105469l1.123047-.482422.07227-.07422.544922.544922c.18611.186108.430016.241859.546875.125l.992188-.992188c.116858-.116859.06111-.360766-.125-.546875l-.544922-.544922.07422-.07227.482422-1.123047v-.105462h.753907c.26319 0 .474602-.133564.474602-.298828v-1.402344c0-.165264-.211412-.298828-.474609-.298828h-.753907v-.09766l-.482422-1.123047-.07812-.07617.548828-.548828c.186109-.18611.241858-.430016.125-.546875l-.992188-.992188c-.116859-.116858-.360765-.06111-.546875.125l-.548828.548828-.06836-.07031-1.123047-.480469h-.105472v-.763672c0-.263197-.133564-.474609-.298828-.474609zm.705078 4c.829457 0 1.503906.674449 1.503906 1.503906.000001.829457-.674449 1.503906-1.503906 1.503906-.829457.000001-1.503906-.674449-1.503906-1.503906s.674449-1.503906 1.503906-1.503906z" display="block" fill="url(#a)" stroke="url(#b)" stroke-linejoin="round" transform="matrix(1.3623976 0 0 1.3623976 -15.847782 -16.528981)"/><path d="m8 3.465116c-2.5005771 0-4.5348837 2.034307-4.5348837 4.534884s2.0343066 4.534884 4.5348837 4.534884c2.500576-.000001 4.534884-2.034307 4.534884-4.534884s-2.034308-4.534884-4.534884-4.534884zm0 2.093024c1.347907 0 2.44186 1.093953 2.44186 2.44186s-1.093953 2.44186-2.44186 2.44186-2.4418605-1.093953-2.4418605-2.44186 1.0939535-2.44186 2.4418605-2.44186z" opacity=".05"/><path d="m8.0000001 4c-2.2056004 0-4.0000002 1.7944001-4.0000002 4.0000008 0 2.2055992 1.7943998 3.9999992 4.0000002 3.9999992 2.2055999 0 3.9999999-1.7944 3.9999999-3.9999992 0-2.2056007-1.7944-4.0000008-3.9999999-4.0000008z" fill="none" stroke="url(#c)" stroke-width="1.352275"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_managelanguage.svg b/icon-themes/elementary_svg/cmd/lc_managelanguage.svg
new file mode 100644
index 000000000..8d7c0b2a1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_managelanguage.svg
@@ -0,0 +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(.36278571 0 0 .32142852 .293143 7.892859)" 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="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(.87006445 0 0 .44999993 -8.268315 -41.449997)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><radialGradient id="d" cx="4.992979" cy="43.5" gradientTransform="matrix(.87006445 0 0 .44999993 9.731739 2.300003)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><linearGradient id="e"><stop offset="0" stop-color="#fff"/><stop offset=".06316455" 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><radialGradient id="f" cx="7.806056" cy="9.957108" fx="7.275826" gradientTransform="matrix(-.00000006 1.9503026 -3.0056714 -.00000006 44.923805 -15.393418)" gradientUnits="userSpaceOnUse" r="12.671875"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".26238" stop-color="#64baff"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="8.999999" x2="8.999999" xlink:href="#e" y1="9.35135" y2="20.648651"/><radialGradient id="h" cx="20.930695" cy="8.449767" gradientTransform="matrix(0 .77899669 -.80348342 -.00000001 -2.210717 -27.144941)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#d0d0d0"/></radialGradient><linearGradient id="i" gradientTransform="matrix(.75000003 0 0 .56979158 -32.035557 -2.004592)" gradientUnits="userSpaceOnUse" x1="30.643436" x2="30.643436" y1="3.915791" y2="30.093096"><stop offset="0" stop-opacity=".272059"/><stop offset="1" stop-opacity=".367647"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="14.999997" x2="14.999997" xlink:href="#e" y1="3.351371" y2="14.648672"/><g opacity=".3"><path d="m14.079 20.75h2.171053v2.25h-2.171053z" fill="url(#d)"/><path d="m-3.921053-23h2.171053v2.25h-2.171053z" fill="url(#c)" transform="scale(-1)"/><path d="m3.921 20.75h10.158v2.25h-10.158z" fill="url(#a)"/></g><rect fill="url(#h)" height="13" rx="1" transform="scale(-1)" width="13" x="-15.5" y="-21.499998"/><path d="m3.499999 9.499996h11v11h-11z" fill="none" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round"/><rect fill="none" height="13.000003" rx="1" stroke="url(#i)" stroke-linecap="round" stroke-linejoin="round" width="13.000003" x="2.499999" y="8.499997"/><path d="m7.6922562 10.297283c-.00355.04273-.00669.154719-.024501.318474-.032047.259892-.055701.479886-.073491.661442l-.024501.34297-.024501.244978c-.4022908.02849-.8360026.049-1.2738892.04899-.2919278.000008-.5828784-.02763-.8819233-.04899l.073491.759435c.113921.0071.2732139.02451.465459.0245.4948481.000007.9986727-.03077 1.5433663-.07349-.053401.637258-.062819 1.202627-.073491 1.690352-.3595686.195803-.6473824.38587-.8574249.538948-1.1000622.829499-1.6658551 1.739402-1.6658551 2.76826 0 .758295.3319815 1.151399.9799148 1.151399.5375692 0 1.1060766-.230673 1.7148508-.661442.06052.380928.1046863.635254.1224899.734936l.7839333-.293974c-.0925666-.348887-.1394489-.701383-.1714856-1.028912.4669056-.43976.8787165-.936303 1.2493919-1.494369h-.7594345c-.044705 0-.079867-.01737-.1224888-.0245-.148275.2056-.2987083.402114-.4654601.587952-.014194-.211368-.016389-.581284-.0245-.857426-.107476-.134136-.1714856-.303927-.1714856-.489957v-4.875077l-.3184718-.0245zm-.3184728 4.728089c.010682.904262.04459 1.6352.097991 2.20481-.523333.480609-1.010625.734937-1.4698721.734936-.2100457.000001-.3184728-.132502-.3184718-.367469-.000001-.04985-.013818-.08688-.024501-.12249.010682-.02492.024501-.07265.024501-.12249.042719-.551807.3368085-1.113618.9064206-1.690351.267003-.281243.5347241-.487418.7839319-.636946zm5.2425446.955418c.0092.08063.0245.159329.0245.244978-.000008.704896-.345384 1.263147-1.028909 1.690353-.537578.338208-1.255122.565321-2.1558131.661443l.465459.734935c1.0288551-.145962 1.8343101-.444034 2.4252901-.881922.758286-.56249 1.15139-1.30767 1.151399-2.204809-.000001-.08504-.01751-.163725-.0245-.244978h-.857425z" fill="#666"/><rect height="16" opacity=".05" rx="1.142857" width="16" x="6.999999" y="2"/><rect height="14" opacity=".15" rx="1" width="14" x="7.999999" y="3"/><rect fill="url(#f)" height="13" rx="1" width="13" x="8.499998" y="2.500019"/><g transform="translate(-.410578 -.749983)"><path d="m19.125 6.9980469a1.0015805 1.0015805 0 0 0 -.9375.6503906l-3.75 10.0000005a1.0015805 1.0015805 0 0 0 .9375 1.353515h1.71875a1.0015805 1.0015805 0 0 0 .947266-.675781l.798828-2.324219h2.289062l.798828 2.324219a1.0015805 1.0015805 0 0 0 .947266.675781h1.75a1.0015805 1.0015805 0 0 0 .9375-1.353515l-3.75-10.0000005a1.0015805 1.0015805 0 0 0 -.9375-.6503906zm.865234 5.6992191.103516.300781h-.208984z" fill="#10283f" fill-opacity=".631373" opacity=".05" transform="matrix(.75 0 0 .75 .410575 0)"/><path d="m17.571666 13.5-.785772-2.25h-2.772572l-.774057 2.25c-.429154 0-.858307 0-1.287459 0 .931534-2.499987 1.863068-4.9999731 2.794602-7.4999601h1.328332c.931533 2.499987 1.863068 4.9999731 2.794603 7.4999601-.432559 0-.865118 0-1.297677 0zm-1.043155-3-1.117936-3.2611921-1.140575 3.2611921z" fill="#10283f" fill-opacity=".631373" opacity=".3"/><path d="m17.571666 12.75-.785772-2.25h-2.772572l-.774057 2.25c-.429154 0-.858307 0-1.287459 0 .931534-2.499987 1.863068-4.9999731 2.794602-7.4999601h1.328332c.931533 2.499987 1.863068 4.9999731 2.794603 7.4999601-.432559 0-.865118 0-1.297677 0zm-1.043155-3.0000001-1.117936-3.261191-1.140575 3.261191z" fill="#fff"/></g><g fill="none" stroke-linejoin="round"><path d="m9.499997 3.500017h11v11h-11z" opacity=".5" stroke="url(#j)" stroke-linecap="round"/><rect height="13.000003" opacity=".3" rx="1" stroke="#002e99" stroke-width=".999922" width="13.000003" x="8.499997" y="2.500018"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_managexmlsource.svg b/icon-themes/elementary_svg/cmd/lc_managexmlsource.svg
new file mode 100644
index 000000000..e80dbf059
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_managexmlsource.svg
@@ -0,0 +1 @@
+<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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.32432)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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="c" gradientTransform="matrix(.48571314 0 0 .456295 .342883 .348909)" 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><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="f" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="g" cx="18.1481" cy="16.231987" gradientTransform="matrix(0 3.9492541 -4.8064053 0 90.003149 -85.360351)" gradientUnits="userSpaceOnUse" r="12.671875"><stop offset="0" stop-color="#ffcd7d"/><stop offset=".26238" stop-color="#fc8f36"/><stop offset=".704952" stop-color="#e23a0e"/><stop offset="1" stop-color="#ac441f"/></radialGradient><path d="m3.500001 22h16.999998v2h-16.999998z" fill="url(#f)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#e)" opacity=".15"/><path d="m20.5 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#d)" opacity=".15"/><path d="m3.5 1.5c3.8955625 0 16.999979.00137 16.999979.00137l.000021 20.99863s-11.3333329 0-17 0c0-6.999993 0-13.9999842 0-20.9999777z" fill="url(#c)" stroke-width="1.056232"/><path d="m19.5 21.5h-15.0000004v-19h15.0000004z" fill="none" stroke="url(#b)" stroke-linecap="round"/><path d="m3.4999601 1.4999569c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.9987161s-11.3333862 0-17.0000799 0c0-7.000018 0-14.000035 0-21.0000538z" fill="none" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/><path d="m13.024339 8-2.908955 8h.860277l2.908955-8zm-4.2551083 1.3333341-3.7692307 2.2218739v.889583l3.7692307 2.221875v-.888542l-2.932091-1.776042 2.932091-1.780207zm6.4615383 0v.8885409l2.932092 1.780207-2.932092 1.776042v.888542l3.769231-2.221875v-.889583z" fill="url(#g)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_marks.svg b/icon-themes/elementary_svg/cmd/lc_marks.svg
new file mode 100644
index 000000000..161325c5a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_marks.svg
@@ -0,0 +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(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="e" gradientTransform="matrix(.48571543 0 0 .45629666 .342829 .348862)" 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="f" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.32432)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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><path d="m3.500001 22h16.999998v2h-16.999998z" fill="url(#a)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#b)" opacity=".15"/><path d="m20.5 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#d)" opacity=".15"/><path d="m3.4999601 1.4999573c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.9987157s-11.3333862 0-17.0000799 0c0-7.000018 0-14.0000346 0-21.0000534z" fill="url(#e)"/><path d="m19.5 21.5h-15.0000004v-18.9999996h15.0000004z" fill="none" stroke="url(#f)" stroke-linecap="round"/><path d="m3.4460282 1.48198c3.8955809 0 17.0000588.00136 17.0000588.00136l.000021 20.998716s-11.3333861 0-17.0000798 0c0-7.000018 0-14.0000349 0-21.0000537z" fill="none" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/><path d="m14.521484 11.5c-.557339 0-1.021484.464145-1.021484 1.021484v.978516h-.978516c-.557339 0-1.021484.464145-1.021484 1.021484v.957032c0 .557339.464145 1.021484 1.021484 1.021484h.978516v2h-.978516c-.557339 0-1.021484.464145-1.021484 1.021484v.957032c0 .557339.464145 1.021484 1.021484 1.021484h.978516v.978516c0 .557339.464145 1.021484 1.021484 1.021484h.957032c.557339 0 1.021484-.464145 1.021484-1.021484v-.978516h2v.978516c0 .557339.464145 1.021484 1.021484 1.021484h.957032c.557339 0 1.021484-.464145 1.021484-1.021484v-.978516h.978516c.557339 0 1.021484-.464145 1.021484-1.021484v-.957032c0-.557339-.464145-1.021484-1.021484-1.021484h-.978516v-2h.978516c.557339 0 1.021484-.464145 1.021484-1.021484v-.957032c0-.557339-.464145-1.021484-1.021484-1.021484h-.978516v-.978516c0-.557339-.464145-1.021484-1.021484-1.021484h-.957032c-.557339 0-1.021484.464145-1.021484 1.021484v.978516h-2v-.978516c0-.557339-.464145-1.021484-1.021484-1.021484zm0 1h.957032c.02031 0 .02148.0012.02148.02148l.000004 1.47852a.50005.50005 0 0 0 .5.5h3a.50005.50005 0 0 0 .5-.5v-1.478516c0-.02031.0012-.02148.02148-.02148h.957032c.02031 0 .02148.0012.02148.02148l.000008 1.478516a.50005.50005 0 0 0 .5.5h1.478516c.02031 0 .02148.0012.02148.02148v.957032c0 .02031-.0012.02148-.02148.02148l-1.478516.000008a.50005.50005 0 0 0 -.5.5v3a.50005.50005 0 0 0 .5.5h1.478516c.02031 0 .02148.0012.02148.02148v.957032c0 .02031-.0012.02148-.02148.02148l-1.478516.000008a.50005.50005 0 0 0 -.5.5v1.478516c0 .02031-.0012.02148-.02148.02148h-.957032c-.02031.000004-.02149-.0012-.02149-.02148v-1.478516a.50005.50005 0 0 0 -.5-.5h-3a.50005.50005 0 0 0 -.5.5v1.478516c0 .02031-.0012.02148-.02148.02148h-.957032c-.02031.000004-.02149-.0012-.02149-.02148v-1.478516a.50005.50005 0 0 0 -.5-.5h-1.478516c-.02031 0-.02148-.0012-.02148-.02148v-.957032c0-.02031.0012-.02148.02148-.02148l1.47852-.000008a.50005.50005 0 0 0 .5-.5v-3a.50005.50005 0 0 0 -.5-.5h-1.478516c-.02031 0-.02148-.0012-.02148-.02148v-.957032c0-.02031.0012-.02148.02148-.02148l1.478516-.000008a.50005.50005 0 0 0 .5-.5v-1.478516c0-.02031.0012-.02148.02148-.02148zm1.478516 3a.50005.50005 0 0 0 -.5.5v3a.50005.50005 0 0 0 .5.5h3a.50005.50005 0 0 0 .5-.5v-3a.50005.50005 0 0 0 -.5-.5zm.5 1h2v2h-2z" fill-opacity=".298039" opacity=".66"/><path d="m14.521484 12.5h.957032c.02031 0 .02148.0012.02148.02148l.000004 1.47852c.000028.276131.223869.499972.5.5h3c.276131-.000028.499972-.223869.5-.5v-1.478516c0-.02031.0012-.02148.02148-.02148h.957031c.02031-.000004.02149.0012.02149.02148v1.478516c.000028.276131.223869.499972.5.5h1.478516c.02031 0 .02148.0012.02148.02148v.957032c0 .02031-.0012.02148-.02148.02148l-1.478517.000008c-.276131.000028-.499972.223869-.5.5v3c.000028.276131.223869.499972.5.5h1.478516c.02031 0 .02148.0012.02148.02148v.957032c0 .02031-.0012.02148-.02148.02148l-1.478516.000008c-.276131.000028-.499972.223869-.5.5v1.478516c0 .02031-.0012.02148-.02148.02148h-.957032c-.02031.000004-.02149-.0012-.02149-.02148v-1.478516c-.000028-.276131-.223869-.499972-.5-.5h-3c-.276131.000028-.499972.223869-.5.5v1.478516c0 .02031-.0012.02148-.02148.02148h-.957031c-.02031.000004-.02149-.0012-.02149-.02148v-1.478516c-.000028-.276131-.223869-.499972-.5-.5h-1.478516c-.02031 0-.02148-.0012-.02148-.02148v-.957032c0-.02031.0012-.02148.02148-.02148l1.478519-.000008c.276131-.000028.499972-.223869.5-.5v-3c-.000028-.276131-.223869-.499972-.5-.5h-1.478516c-.02031 0-.02148-.0012-.02148-.02148v-.957032c0-.02031.0012-.02148.02148-.02148l1.478516-.000008c.276131-.000028.499972-.223869.5-.5v-1.478516c0-.02031.0012-.02148.02148-.02148zm1.478516 3c-.276131.000028-.499972.223869-.5.5v3c.000028.276131.223869.499972.5.5h3c.276131-.000028.499972-.223869.5-.5v-3c-.000028-.276131-.223869-.499972-.5-.5z" fill="#ececec" opacity=".66"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_masterlayouts.svg b/icon-themes/elementary_svg/cmd/lc_masterlayouts.svg
new file mode 100644
index 000000000..495e59db8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_masterlayouts.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="10.8484" x2="10.8484" xlink:href="#b" y1="8.0466" y2="21.817619"/><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.783 0 0 .78 -136.125 -5.74)" gradientUnits="userSpaceOnUse" x1="182" x2="182" xlink:href="#b" y1="33" y2="24.52"/><linearGradient id="d" gradientTransform="matrix(.5135 0 0 .4054 -.33 3.265)" gradientUnits="userSpaceOnUse" x1="24.011684" x2="24.011684" y1="6.746423" y2="41.280216"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="e" cx="7.504621" cy="8.597903" gradientTransform="matrix(-.00000006 1.4444444 -1.2222222 -.00000005 22.508549 -9.840008)" gradientUnits="userSpaceOnUse" r="18"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".262" stop-color="#64baff"/><stop offset=".705" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><linearGradient id="f" gradientTransform="matrix(.4845 0 0 .34573 33.24 3.15)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="53.624" y2="2.906"><stop offset="0" stop-color="#002e99"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.0352 0 0 .00824 -.725 18.98)" 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><radialGradient id="h" cx="605.714" cy="486.648" gradientTransform="matrix(-.01205 0 0 .00824 8.76 17.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#i"/><linearGradient id="i"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="j" cx="605.714" cy="486.648" gradientTransform="matrix(.01205 0 0 .00824 15.24 17.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#i"/><g transform="translate(0 -2)"><g><path d="m1.5 22h21v2h-21z" fill="url(#g)" opacity=".15" transform="translate(0 -1)"/><path d="m1.5 21v2c-.62.004-1.5-.448-1.5-1s.692-1 1.5-1z" fill="url(#h)" opacity=".15"/><path d="m22.5 21v2c.62.004 1.5-.448 1.5-1s-.692-1-1.5-1z" fill="url(#j)" opacity=".15"/><g stroke-linejoin="round"><path d="m1.5 4.5h21v17h-21z" fill="url(#e)" stroke="url(#f)"/><g fill="none"><path d="m21.495 20.495h-19v-15h19z" opacity=".5" stroke="url(#d)" stroke-linecap="round"/><path d="m11.5 18.5h9m-1 1v-7m-9-5h-7m1-1v10" opacity=".5" stroke="#fff" stroke-linecap="square"/></g></g><path d="m7 13.018h.993l.007.982h-.993zm2-.018h1l.007.982h-1zm2 0h2l.007.982h-2zm3 0 1.993.018.007.982-1.994-.018zm-7-2h2v1h-2zm3 0h1v1h-1.0000019zm2 0h2l.001 1h-2.001zm3 0h2v1h-2zm-8 4h2v1h-2zm3 0h1v1h-1zm2 0h1v1h-1zm2 0h1v1h-1.002zm2 0h1v1h-1z" fill="#fff" opacity=".7"/></g><g><path d="m1.5 6.5 16 16h-16zm3 8.5v4.5h5z" style="fill:#9bdb4d;fill-opacity:.588;fill-rule:evenodd;stroke:#206b00;stroke-linejoin:round;stroke-opacity:.501961"/><g fill="none" transform="translate(.032)"><path d="m2.468 8.9116875v12.5883125h12.602z" fill="none" opacity=".5" stroke="url(#a)"/><path d="m3.468 14v6.5h7" opacity=".5" stroke="url(#c)"/><path d="m3.468 23.5h14" opacity=".3" stroke="#d1ff82" stroke-linecap="square"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_masterpage.svg b/icon-themes/elementary_svg/cmd/lc_masterpage.svg
new file mode 100644
index 000000000..4867cb84f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_masterpage.svg
@@ -0,0 +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(0 -.35135134 .2162162 0 -15.685357 16.432484)" gradientUnits="userSpaceOnUse" x1="38.230919" x2="-12.999854" y1="128.04478" y2="128.04478"><stop offset="0" stop-color="#fff"/><stop offset=".00000003" 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="6.477716" cy="8.597903" gradientTransform="matrix(.00000001 1.6666668 -1.5555556 0 25.374516 -10.796195)" gradientUnits="userSpaceOnUse" r="18"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".262" stop-color="#64baff"/><stop offset=".705" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><linearGradient id="c" gradientTransform="matrix(.4845 0 0 .34573 33.24 3.15)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="53.624" y2="2.906"><stop offset="0" stop-color="#002e99"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.0352 0 0 .00824 -.725 18.98)" 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><radialGradient id="e" cx="605.714" cy="486.648" gradientTransform="matrix(-.01205 0 0 .00824 10.76 18.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#f"/><linearGradient id="f"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="g" cx="605.714" cy="486.648" gradientTransform="matrix(.01205 0 0 .00824 13.24 18.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#f"/><path d="m3.5 22h17v2h-17z" fill="url(#d)" opacity=".15"/><path d="m3.5 22v2c-.62.004-1.5-.448-1.5-1s.692-1 1.5-1z" fill="url(#e)" opacity=".15"/><path d="m20.5 22v2c.62.004 1.5-.448 1.5-1s-.692-1-1.5-1z" fill="url(#g)" opacity=".15"/><g stroke-linejoin="round"><path d="m3.5 1.5h17v21h-17z" fill="url(#b)" stroke="url(#c)"/><path d="m19.5 21.5h-15v-19h15z" fill="none" opacity=".5" stroke="url(#a)" stroke-linecap="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_matchgroup.svg b/icon-themes/elementary_svg/cmd/lc_matchgroup.svg
new file mode 100644
index 000000000..2c53e7d06
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_matchgroup.svg
@@ -0,0 +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(.21370447 0 0 .11633788 -19.6461 19.283253)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="-23.399006" x2="-23.399006" y1="3.931791" y2="21.624849"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 .3060607 .32769183 0 5.520628 4.564359)" gradientUnits="userSpaceOnUse" x1="-20.855637" x2="-20.855637" y1="6.38916" y2="18.676006"><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><ellipse cx="-19.165264" cy="21.144661" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".245" rx="3.606263" ry="1.963204" transform="translate(28.050475 -1)"/><path d="m-21.893662 15.554231c0-.603861-.205437-.826379-.616311-1.081619-.404649-.25524-.619535-.21987-1.397707-.21987v-2.948843c.778172 0 1.001006.04589 1.405655-.203122.410874-.25524.608363-.508167.608363-1.1120286v-2.9695031c0-.6910164.127621-1.2139478.382861-1.568794.25524-.3548463.67234-.6131993 1.2513-.7750589.585185-.1680851 1.403821-.2521276 2.455909-.2521276v1.9658954c-.616311.012451-1.452623.1245073-1.689188.3361701-.230338.2054373-.345508.5322694-.345508.9804962v2.9272475c0 1.164145-.318494 1.855161-1.775232 2.073049v.112057c1.456738.217888 1.775232.905792 1.775232 2.063711v2.968924c0 .454452.118282.784397.354846.989834.236565.205438 1.069764.314382 1.67985.326832v1.933558c-1.033411 0-1.845822-.08093-2.437233-.24279-.585185-.16186-1.00851-.420213-1.269976-.775059-.25524-.354846-.382861-.884002-.382861-1.58747z" fill="url(#b)" stroke="#000" stroke-linejoin="round" stroke-opacity=".334559" transform="matrix(.98294772 0 0 1.0173481 28.050475 -1)"/><path d="m-18.675781 5.3828125c-.486094.037769-1.070208.054242-1.34375.1328125a.87348117.87348117 0 0 1 -.0059.00195c-.451489.1262229-.6684.291901-.777343.4433594-.09848.1369058-.21875.4750719-.21875 1.0585937v2.96875c0 .3966899-.07027.7919429-.269532 1.1308599-.199259.338916-.487201.561355-.75.724609a.87348117.87348117 0 0 1 -.0039.002c-.283825.174661-.631397.290967-.935547.320313-.01793.0017-.0371-.0014-.05469 0v1.230468c.02127.002.04468-.000552.06641.002.306482.03535.647639.160229.923828.333984.000704.000442.0013.0015.002.002.245914.153102.526183.352109.734375.683594.209635.333781.28711.736262.28711 1.136719v2.941406c0 .594544.121762.938183.216796 1.072265.113135.15222.337673.320401.794922.447266.282639.07735.854359.09218 1.333985.128906v-.183593c-.08744-.01163-.171759-.0084-.257813-.02344-.371665-.06474-.679054-.05193-1.123047-.4375-.476872-.414125-.654297-1.044142-.654297-1.648438v-2.96875c0-.498841-.07846-.742923-.164062-.855468-.0856-.112545-.262739-.255294-.867188-.345703a.87348117.87348117 0 0 1 -.74414-.863282v-.111328a.87348117.87348117 0 0 1 .74414-.863281c.603765-.09031.780922-.231738.867188-.345703.08627-.113965.164062-.362851.164062-.865235v-2.9278689c0-.5974703.17221-1.215599.636719-1.6308593.442591-.3959996.758409-.3867588 1.132813-.453125.08872-.015727.175461-.013312.265625-.025391z" fill="none" stroke="url(#c)" stroke-linejoin="round" stroke-opacity=".334559" transform="matrix(.98294772 0 0 1.0173481 28.050475 -1)"/><ellipse cx="-19.165264" cy="21.144661" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".245" rx="3.606263" ry="1.963204" transform="matrix(-1 0 0 1 -4 -1)"/><g stroke-linejoin="round" stroke-opacity=".334559"><path d="m-21.893662 15.554231c0-.603861-.205437-.826379-.616311-1.081619-.404649-.25524-.619535-.21987-1.397707-.21987v-2.948843c.778172 0 1.001006.04589 1.405655-.203122.410874-.25524.608363-.508167.608363-1.1120286v-2.9695031c0-.6910164.127621-1.2139478.382861-1.568794.25524-.3548463.67234-.6131993 1.2513-.7750589.585185-.1680851 1.403821-.2521276 2.455909-.2521276v1.9658954c-.616311.012451-1.452623.1245073-1.689188.3361701-.230338.2054373-.345508.5322694-.345508.9804962v2.9272475c0 1.164145-.318494 1.855161-1.775232 2.073049v.112057c1.456738.217888 1.775232.905792 1.775232 2.063711v2.968924c0 .454452.118282.784397.354846.989834.236565.205438 1.069764.314382 1.67985.326832v1.933558c-1.033411 0-1.845822-.08093-2.437233-.24279-.585185-.16186-1.00851-.420213-1.269976-.775059-.25524-.354846-.382861-.884002-.382861-1.58747z" fill="url(#b)" stroke="#000" transform="matrix(-.98294772 0 0 1.0173481 -4 -1)"/><path d="m-18.675781 5.3828125c-.486094.037769-1.070208.054242-1.34375.1328125a.87348117.87348117 0 0 1 -.0059.00195c-.451489.1262229-.6684.291901-.777343.4433594-.09848.1369058-.21875.4750719-.21875 1.0585937v2.96875c0 .3966899-.07027.7919429-.269532 1.1308599-.199259.338916-.487201.561355-.75.724609a.87348117.87348117 0 0 1 -.0039.002c-.283825.174661-.631397.290967-.935547.320313-.01793.0017-.0371-.0014-.05469 0v1.230468c.02127.002.04468-.000552.06641.002.306482.03535.647639.160229.923828.333984.000704.000442.0013.0015.002.002.245914.153102.526183.352109.734375.683594.209635.333781.28711.736262.28711 1.136719v2.941406c0 .594544.121762.938183.216796 1.072265.113135.15222.337673.320401.794922.447266.282639.07735.854359.09218 1.333985.128906v-.183593c-.08744-.01163-.171759-.0084-.257813-.02344-.371665-.06474-.679054-.05193-1.123047-.4375-.476872-.414125-.654297-1.044142-.654297-1.648438v-2.96875c0-.498841-.07846-.742923-.164062-.855468-.0856-.112545-.262739-.255294-.867188-.345703a.87348117.87348117 0 0 1 -.74414-.863282v-.111328a.87348117.87348117 0 0 1 .74414-.863281c.603765-.09031.780922-.231738.867188-.345703.08627-.113965.164062-.362851.164062-.865235v-2.9278689c0-.5974703.17221-1.215599.636719-1.6308593.442591-.3959996.758409-.3867588 1.132813-.453125.08872-.015727.175461-.013312.265625-.025391z" fill="none" stroke="url(#c)" transform="matrix(-.98294772 0 0 1.0173481 -4 -1)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_measureline.svg b/icon-themes/elementary_svg/cmd/lc_measureline.svg
new file mode 100644
index 000000000..a46f1c49d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_measureline.svg
@@ -0,0 +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="4.5" x2="4.5" y1="3.5" y2="7.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-1 0 0 1 26 -9.076172)" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#c" y1="19" y2="20.5"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="-3.5" x2="-3.5" y1="2" y2="3"><stop offset="0" stop-color="#fff"/><stop offset=".33333334" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="7" x2="7" xlink:href="#a" y1="7" y2="14"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="18" x2="18" xlink:href="#a" y1="7" y2="14"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="17" x2="17" xlink:href="#c" y1="9.923828" y2="11.423828"/><g stroke="#7239b3"><path d="m20.50005 20.490315v-12.9806311" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.004882"/><path d="m7.4280803 10.49995h9.1268547" fill="none" stroke-linecap="round"/><g stroke-linejoin="round"><path d="m4.5109081 10.500069 3.9781503-2.9891754v5.9782164z" fill="url(#d)" fill-rule="evenodd" stroke="#7239b3" stroke-opacity=".74902" stroke-width="1.021883"/><path d="m3.5024912 20.490315v-12.9806311" fill="none" stroke-linecap="round" stroke-width="1.004882"/><path d="m19.489092 10.500069-3.97815-2.9891756v5.9782166z" fill="url(#e)" fill-rule="evenodd" stroke="#7239b3" stroke-opacity=".74902" stroke-width="1.021883"/></g></g><g fill="none" stroke-opacity=".970588"><path d="m7.5 9.5v1 1l-1.257554-1z" opacity=".5" stroke="url(#b)"/><path d="m16.5 9.5v1 1l1.257554-1z" opacity=".5" stroke="url(#f)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_mediamute.svg b/icon-themes/elementary_svg/cmd/lc_mediamute.svg
new file mode 100644
index 000000000..89fb180e8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_mediamute.svg
@@ -0,0 +1 @@
+<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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.5191871 -.1419518 .1416788 .5395318 -2.700956 .511116)" gradientUnits="userSpaceOnUse" x1="16.790216" x2="29.694229" xlink:href="#b" y1="21.270329" y2="46.259285"/><linearGradient id="d" gradientTransform="matrix(.4064094 -.1114517 .1201097 .4587713 .985949 1.932522)" gradientUnits="userSpaceOnUse" x1="23.238182" x2="29.892563" xlink:href="#a" y1="12.158657" y2="26.354361"/><radialGradient id="e" cx="30.685316" cy="42.261425" gradientTransform="matrix(1.9020156 -.4594629 -.3209117 -1.2220749 -34.319147 71.254306)" gradientUnits="userSpaceOnUse" r="8.22791"><stop offset="0" stop-color="#e8e8e8"/><stop offset="1" stop-color="#a5a6a8"/></radialGradient><radialGradient id="f" cx="23.164974" cy="30.23279" gradientTransform="matrix(1.0039742 -.2210864 .3808395 1.798707 -21.33861 -34.687827)" gradientUnits="userSpaceOnUse" r="8.189013"><stop offset="0" stop-color="#767973"/><stop offset="1" stop-color="#202120"/></radialGradient><linearGradient id="g" gradientTransform="matrix(.5802673 -.1586519 .1493371 .5686956 -4.457187 .118027)" gradientUnits="userSpaceOnUse" x1="33.430557" x2="33.430557" y1="45.052155" y2=".310371"><stop offset="0" stop-color="#4c4c4c"/><stop offset="1" stop-color="#d3d7cf"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.3839878 -.1052452 .09919444 .3786761 3.939443 5.887369)" gradientUnits="userSpaceOnUse" x1="19.240318" x2="11.323519" xlink:href="#b" y1="4.81117" y2="35.457581"/><linearGradient id="i" gradientTransform="matrix(.3155841 -.0862844 .1268407 .4830267 1.728122 2.512865)" gradientUnits="userSpaceOnUse" x1="20.226221" x2="11.4375" y1="20.33363" y2="21.75"><stop offset="0" stop-color="#fff" stop-opacity="0"/><stop offset=".5" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="j" cx="23.986883" cy="27.053167" gradientTransform="matrix(-.1523211 .0416464 -.1633006 -.6218706 18.411522 28.925533)" gradientUnits="userSpaceOnUse" r="7.75" xlink:href="#b"/><radialGradient id="k" cx="9.320398" cy="18.817093" gradientTransform="matrix(.4038641 .1598981 -.2898494 .6893599 10.716404 -2.899861)" gradientUnits="userSpaceOnUse" r="12.5"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#61635f"/></radialGradient><linearGradient id="l" gradientTransform="matrix(.4314627 -.117967 .1114661 .424478 2.778495 5.159344)" gradientUnits="userSpaceOnUse" x1="7.75" x2="4.643187" y1="33.046577" y2="12.063652"><stop offset="0" stop-color="#4b4b4b"/><stop offset="1" stop-color="#babdb6"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.4733762 -.1294266 .1268407 .4830267 -31.97444 13.280659)" gradientUnits="userSpaceOnUse" x1="80.693359" x2="77.125" y1="31.561478" y2="14"><stop offset="0" stop-color="#383937"/><stop offset="1" stop-color="#595b57"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.05807209 .2211463 -.2046339 .05594929 -7.779288 -6.205011)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="102.35701" x2="82.681335" y1="-41.092239" y2="-41.092239"><stop offset="0" stop-color="#babdb6"/><stop offset=".43738842" stop-color="#eeeeec"/><stop offset="1" stop-color="#555753"/></linearGradient><linearGradient id="o" gradientTransform="matrix(.1268407 .4830267 -.4733762 .1294266 -.214527 -32.380564)" gradientUnits="userSpaceOnUse" x1="84.425995" x2="102.42599" y1="8.293367" y2="8.293367"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#4a4a4a"/></linearGradient><radialGradient id="p" cx="11.402097" cy="36.863068" gradientTransform="matrix(.8415155 0 0 .4207584 2.404959 2.989579)" gradientUnits="userSpaceOnUse" r="10.69499" xlink:href="#a"/><linearGradient id="q" gradientTransform="matrix(.42308 -.1156751 .1268407 .4830267 1.761009 4.056992)" gradientUnits="userSpaceOnUse" x1="9.883214" x2="5.101239" xlink:href="#b" y1="14.05074" y2="30.00112"/><radialGradient id="r" cx="20.8839" cy="20.434256" gradientTransform="matrix(.6996572 -.1532245 .2234237 .6815024 -6.444257 .783163)" gradientUnits="userSpaceOnUse" r="3.999984"><stop offset="0" stop-color="#878a85"/><stop offset="1" stop-color="#3e3f3d"/></radialGradient><radialGradient id="s" cx="11.03125" cy="17.125" gradientTransform="matrix(.63623879 0 0 .14315373 8.98149 18.449012)" gradientUnits="userSpaceOnUse" r="9.84375" xlink:href="#a"/><linearGradient id="t" 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="#ff8c82"/><stop offset=".31209752" stop-color="#ed5353"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="u" gradientUnits="userSpaceOnUse" x1="41.225124" x2="41.225124" y1="23.238064" y2="7.39004"><stop offset="0" stop-color="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="v" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.944842 17.144019)" gradientUnits="userSpaceOnUse" x1="36.010902" x2="16.331276" xlink:href="#b" y1="13.022708" y2="32.702335"/><linearGradient id="w" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.634631 17.292858)" gradientUnits="userSpaceOnUse" x1="28.449389" x2="16.331276" xlink:href="#b" y1="20.584223" y2="32.702335"/><path d="m21 18.5c0 2.485282-4.029436 4.5-9 4.5-4.9705629 0-9-2.014718-9-4.5 0-2.485281 4.0294371-4.5 9-4.5 4.970564 0 9 2.014719 9 4.5z" fill="url(#p)" opacity=".3"/><path d="m7.5027114 13.876691c.3852873 1.467226.061811 2.830486-.7225045 3.044927-.7843152.214442-1.7324653-.80114-2.1177526-2.268366-.385287-1.467226-.061811-2.830486.7225044-3.044927.7843152-.214442 1.7324655.801141 2.1177527 2.268366z" fill="#2e3436" stroke="#555753" stroke-linecap="round"/><path d="m5.0287304 13.210299c.052539.200077-.063823.405731-.2599016.459341-.1960787.05361-.3976234-.06512-.4501626-.2652-.052539-.200077.063823-.40573.2599016-.459341.1960789-.05361.3976235.06512.4501626.2652z" fill="#babdb6"/><path d="m5.7736726 9.9489275c-.9472242.2589825-1.2329758 2.3085475-.6378421 4.5748985.5951335 2.266349 1.8469108 3.895537 2.7941348 3.636555l1.7159886-.469172c.9472241-.258981 1.2329751-2.308548.6378431-4.574897-.5951345-2.266351-1.8469118-3.8955382-2.7941358-3.6365565z" fill="url(#n)" stroke="url(#o)"/><path d="m7.75 10.46875c-.5625.15625-1.125.3125-1.6875.46875.038266.06115-.1947255.427872-.1789271.628844-.1509362 1.233506.06641 2.497877.5185694 3.64944.2624323.621344.5616061 1.255432 1.0523613 1.730578.2141123.130525.23591.265145.4396484.164413.5040327-.130675 1.0080653-.26135 1.512098-.392025-.0949638.023843.1483756-.306956.1371132-.447343.1840688-.913092.0428287-1.857085-.16348-2.754182-.2457684-.955856-.6169426-1.904032-1.2371016-2.681646-.0598963-.12494-.4357113-.372982-.3927816-.366829z" fill="none" opacity=".4" stroke="url(#q)" stroke-linecap="round"/><path d="m7.5279555 9.7281313c-.9660184.2641209-1.2963241 2.2062777-.7372925 4.3351477.5590321 2.128869 1.7967623 3.642307 2.7627807 3.378185l.3017299-.0825c.9660174-.264117 1.2963244-2.206273.7372914-4.335143-.559031-2.12887-1.7967612-3.6423065-2.7627796-3.3781856l-.3017299.082496z" fill="url(#m)"/><path d="m8.0352579 13.731081c1.1703939 4.45702 6.1880861 5.814848 8.8806621 5.078666 1.863919-.509618 2.489676-4.043729 1.474442-7.909873-1.015232-3.8661441-3.288904-6.6075181-5.152824-6.0979008-2.692576.7361817-6.3726745 4.4720892-5.2022801 8.9291078z" fill="url(#k)" stroke="url(#l)" stroke-linecap="round"/><path d="m18.863737 10.770446c1.190888 4.53506-.01607 8.805402-2.695813 9.538076-2.679744.732673-5.817512-2.349771-7.0083983-6.884831-1.1908873-4.5350596.0160691-8.8054016 2.6958133-9.5380752 2.679744-.7326735 5.817511 2.3497702 7.008398 6.8848302z" fill="url(#j)"/><path d="m10.053968 7.1209204c-1.0459862 1.0080187-1.9268751 3.2566766-2.6316727 5.4834856 1.1350737-.893325 2.3507789-1.657681 3.5650387-1.88071z" fill="url(#i)" fill-rule="evenodd" opacity=".733591"/><g stroke-linecap="round"><path d="m9.9701252 8.5340701c-.9340404 1.3357813-1.4571536 3.0293779-.9684961 4.8948349.4886575 1.865458 1.7695279 3.064609 3.2313699 3.743715 9.527293 2.176207 4.143089-15.647987-2.2628738-8.6385499z" fill="none" opacity=".4" stroke="url(#h)"/><path d="m18.863737 10.770448c1.366017 5.201981.459987 9.96951-2.023677 10.648573-2.483665.679063-5.604448-2.987487-6.9704662-8.189469-1.3660182-5.2019818-.4599869-9.9695104 2.0236772-10.6485734 2.483664-.679063 5.604448 2.9874873 6.970466 8.1894694z" fill="url(#f)" stroke="url(#g)"/><path d="m14.425481 12.026471c.355646 1.084817-.629003 2.244092-1.528533 2.441088-.899531.196996-1.918225-.523553-2.273871-1.60837-.355646-1.084818.08577-2.125131.985297-2.322127.89953-.196996 2.46146.40459 2.817107 1.489409z" fill="url(#r)" stroke="#3e3f3d" stroke-width="1.000001"/></g><path d="m11.956689 2.8224929c-1.246137.3407087-2.0143042 1.7154844-2.3259517 3.5803982-.3116475 1.8649133-.165417 4.2607169.4903337 6.7579049.655751 2.497185 1.70308 4.646618 2.886801 6.102681 1.183722 1.456062 2.522627 2.254739 3.768766 1.91403 1.246138-.340709 2.014305-1.715484 2.325952-3.580397.194779-1.165572.212049-2.548776.0377-4.022534-.0055-.04647-.015-.09322-.02088-.139895-.03574-.28374-.07927-.564109-.12925-.85447-.04523-.270517-.09242-.540603-.150907-.816191-.0032-.01514-.0086-.03013-.01189-.04528-.06257-.291364-.13751-.584036-.215106-.879529-.081733-.311249-.162692-.617991-.256585-.916731-.082838-.2655171-.177964-.5284378-.269251-.7838341-.098994-.276961-.198685-.5419726-.306765-.8059349-.018463-.0442299-.031752-.0879956-.050468-.1318064-.571167-1.3652623-1.263907-2.5543419-2.003732-3.4643811-1.183722-1.4560626-2.522628-2.2547395-3.768767-1.9140306zm.49037.9013402c.909959-.2487933 2.013493.3635757 3.070024 1.66826.660331.8154277 1.296358 1.8900081 1.823808 3.1414729.10549.2502931.202158.5117251.298838.775745.08911.2476447.180519.4959985.261325.753646.09379.295589.186381.589007.267412.897586.07556.287761.131982.569685.192386.853386.0043.02003.0116.04037.01585.06038.05503.262843.100638.528137.142981.786.04565.277975.09003.553701.121322.824281.156445 1.352903.132186 2.608013-.04011 3.651091-.275675 1.668924-.931295 2.762267-1.841255 3.011061-.909955.248791-2.013488-.363577-3.07002-1.668262-1.056531-1.304683-2.046865-3.266361-2.651382-5.56845-.60452-2.302087-.708107-4.5062111-.432433-6.1751361.275673-1.6689249.931296-2.7622676 1.841254-3.0110608z" fill="url(#e)"/><path d="m17.753025 11.071536c1.098668 4.196479.579159 7.985112-1.160358 8.462149s-4.040321-2.538168-5.138989-6.734648c-1.09867-4.1964787-.579159-7.9851122 1.160358-8.4621488 1.739515-.4770366 4.040319 2.5381681 5.138989 6.7346478z" fill="none" opacity=".3" stroke="url(#d)" stroke-linecap="round"/><path d="m5.8979706 11.629837c.070052.266769-.085097.540974-.3465355.612454-.2614384.07148-.5301645-.08683-.6002167-.3536-.070052-.266769.085097-.540973.3465352-.612453.2614389-.07148.5301647.08683.600217.353599z" fill="#fff"/><path d="m18.390366 10.899873c1.295966 4.935212.545082 9.428536-1.677146 10.036121-2.222228.607582-5.074288-2.900656-6.370254-7.835868-1.2959652-4.9352131-.5450814-9.4285375 1.677146-10.0361208 2.222229-.6075833 5.074289 2.900654 6.370254 7.8358678z" fill="none" opacity=".4" stroke="url(#c)" stroke-linecap="round"/><path d="m10.19344 6.7343909c.07005.2667687-.0851.5409729-.3465345.6124534-.2614389.07148-.5301647-.086831-.600217-.3536002-.070052-.2667683.085097-.540973.3465355-.6124534.2614384-.07148.530165.086832.600216.3536002z" fill="#fff" opacity=".6"/><g transform="matrix(.87817681 0 0 .88433535 3.449172 3.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(#s)" 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(#t)" stroke="url(#u)" 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(#v)" stroke-linecap="square"/><path d="m45.42749 20.732088-2.99345-2.713434m-2.968147.03651-2.804358 2.701545" opacity=".4" stroke="url(#w)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_mediapause.svg b/icon-themes/elementary_svg/cmd/lc_mediapause.svg
new file mode 100644
index 000000000..80cc56661
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_mediapause.svg
@@ -0,0 +1 @@
+<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="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.77056228 0 0 .77077837 -10.001375 -11.006222)" gradientUnits="userSpaceOnUse" x1="20.765842" x2="20.765842" y1="19.46892" y2="40.227158"><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="c" gradientUnits="userSpaceOnUse" x1="17" x2="17" xlink:href="#a" y1="2" y2="22.047113"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="7" x2="7" xlink:href="#a" y1="2" y2="22.047113"/><g stroke-linejoin="round"><path d="m5.333333 2.5c-.461666 0-.833333.4237-.833333.95v17.1c0 .5263.371667.95.833333.95h3.333334c.461666 0 .833333-.4237.833333-.95v-17.1c0-.5263-.371667-.95-.833333-.95z" fill="url(#d)" stroke="#002e99" stroke-linecap="round" stroke-opacity=".5"/><path d="m15.333333 2.5c-.461666 0-.833333.4237-.833333.95v17.1c0 .5263.371667.95.833333.95h3.333334c.461666 0 .833333-.4237.833333-.95v-17.1c0-.5263-.371667-.95-.833333-.95z" fill="url(#c)" stroke="#002e99" stroke-linecap="round" stroke-opacity=".5"/><path d="m15.498706 3.4980911v17.0057229l3.002861-.02133v-16.9843919zm-10.0028621-.000001v17.0057239l3.002862-.02133v-16.9843909z" fill="none" opacity=".5" stroke="url(#b)" stroke-width=".992"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_mediarepeat.svg b/icon-themes/elementary_svg/cmd/lc_mediarepeat.svg
new file mode 100644
index 000000000..341cd6758
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_mediarepeat.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="13.499983" x2="13.499983" xlink:href="#e" y1="6" y2="22.5"/><linearGradient id="b" gradientTransform="translate(.999983)" gradientUnits="userSpaceOnUse" x1="17" x2="17" xlink:href="#f" y1="8.5" y2="18"/><linearGradient id="c" gradientTransform="matrix(-1 0 0 -1 23.000018 22.99995)" gradientUnits="userSpaceOnUse" x1="14.000018" x2="14.000018" xlink:href="#e" y1="22.99995" y2="5.99995"/><linearGradient id="d" gradientTransform="matrix(-1 0 0 -1 23.000018 22.99995)" gradientUnits="userSpaceOnUse" x1="16.000017" x2="16.000017" xlink:href="#f" y1="17.99995" y2="7.99995"/><linearGradient id="e"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.77056228 0 0 .77077837 -10.001375 -11.006222)" gradientUnits="userSpaceOnUse" x1="20.765842" x2="20.765842" y1="19.46892" y2="40.227158"><stop offset="0" stop-color="#fff"/><stop offset=".47368422" 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" stroke-opacity=".501961"><path d="m16.5 6.5v3c1.662 0 3 1.115 3 2.5v2c0 1.385-1.338 2.5-3 2.5h-3v-3l-6 4.5 6 4.5v-3h3c3.324 0 6-2.608165 6-5.847656v-1.304688c0-3.2394903-2.676-5.847656-6-5.847656z" fill="url(#a)" stroke="#002e99"/><path d="m17.5 7.5742188v1.0722656c1.659492.38014 2.980469 1.6665006 2.980469 3.3535156v2c0 2.016999-1.879581 3.480469-3.980469 3.480469h-3a.9813967.9813967 0 0 1 -.980469-.980469v-1.039062l-3.3847654 2.539062 3.3847654 2.539062v-1.039062a.9813967.9813967 0 0 1 .980469-.980469h3c2.810685 0 5.019531-2.168101 5.019531-4.867187v-1.304688c0-2.369571-1.702021-4.330108-4.019531-4.7734372z" fill="none" opacity=".5" stroke="url(#b)"/><path d="m10.5.5v3h-3c-3.324 0-6 2.6081652-6 5.8476562v1.3046878c0 3.23949 2.676 5.847656 6 5.847656v-3c-1.662 0-3-1.115-3-2.5v-2c0-1.385 1.338-2.5 3-2.5h3v3l6-4.5z" fill="url(#c)" stroke="#002e99"/><path d="m11.480469 2.4609375v1.0390625a.9813967.9813967 0 0 1 -.980469.9804688h-3c-2.810685 0-5.0195312 2.1681014-5.0195312 4.8671874v1.3046878c0 2.369571 1.7020211 4.330108 4.0195312 4.773437v-1.072265c-1.6594916-.38014-2.9804687-1.666501-2.9804688-3.353516v-2c.0000001-2.016999 1.8795808-3.4804688 3.9804688-3.4804688h3a.9813967.9813967 0 0 1 .980469.9804688v1.0390625l3.384765-2.5390625z" fill="none" opacity=".5" stroke="url(#d)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_menubar.svg b/icon-themes/elementary_svg/cmd/lc_menubar.svg
new file mode 100644
index 000000000..09f789c54
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_menubar.svg
@@ -0,0 +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(-.56431476 -.56431492 .55361865 -.55361865 25.378988 54.943154)" gradientUnits="userSpaceOnUse" x1="48.131058" x2="34.840607" y1="32.119724" y2="18.572496"><stop offset="0" stop-color="#e4c6fa"/><stop offset=".26238" stop-color="#cd9ef7"/><stop offset=".704952" stop-color="#a56de2"/><stop offset="1" stop-color="#7239b3"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="16" x2="16" xlink:href="#g" y1="13" y2="17"/><linearGradient id="c" gradientTransform="matrix(-.40580081 0 0 .43572103 28.351441 -8.505708)" gradientUnits="userSpaceOnUse" x1="30.437202" x2="30.437202" xlink:href="#g" y1="58.536785" y2="61.393612"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#g" y1="7" y2="8"/><radialGradient id="e" cx="24.837" cy="36.421" gradientTransform="matrix(-.26533 0 0 -.2844 24.134 24.31)" gradientUnits="userSpaceOnUse" r="15.645" xlink:href="#f"/><linearGradient id="f"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(0 -.51647 -.55455 0 48.816 27.238)" gradientUnits="userSpaceOnUse" x1="30.437202" x2="30.437202" y1="58.536785" y2="61.393612"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.03105 0 0 .01367 .78 15.67)" 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><radialGradient id="i" cx="605.714" cy="486.648" gradientTransform="matrix(.03105 0 0 .01367 .785 15.67)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#f"/><radialGradient id="j" cx="605.714" cy="486.648" gradientTransform="matrix(-.03105 0 0 .01367 23.215 15.67)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#f"/><linearGradient id="k" gradientTransform="matrix(.57576 0 0 .62295 -2.394 -3.107)" gradientUnits="userSpaceOnUse" x1="25" x2="25" y1="17.829" y2="8.197"><stop offset="0" stop-color="#cdcdcd"/><stop offset="1" stop-color="#fff"/></linearGradient><path d="m4.504 20.68h14.992v3.32h-14.992z" fill="url(#h)" opacity=".236" transform="matrix(1.05624 0 0 1.20504 -.675 -5.92)"/><path d="m19.496 20.68v3.32c1.6.006 3.865-.744 3.865-1.66s-1.783-1.66-3.864-1.66z" fill="url(#i)" opacity=".236" transform="matrix(1.05624 0 0 1.20504 -.675 -5.92)"/><path d="m4.504 20.68v3.32c-1.6.006-3.865-.744-3.865-1.66s1.783-1.66 3.864-1.66z" fill="url(#j)" opacity=".236" transform="matrix(1.05624 0 0 1.20504 -.675 -5.92)"/><path d="m4.5 2.5c-1.108 0-2 .892-2 2v3h19v-3c0-1.108-.892-2-2-2z" fill="url(#k)" stroke="#8c8c8c"/><path d="m2.5 7.5h19v14h-19z" fill="#fff" stroke="#8c8c8c"/><path d="m20.5 7v-2.5c0-.554-.446-1-1-1h-15c-.554 0-1 .446-1 1v2.5" fill="none" opacity=".8" stroke="#fff"/><path d="m14.25 13.928c0-5.933 7.445-5.91 7.445.022 0 2.458-1.18 4.444-3.472 4.444s-3.973-2.008-3.973-4.466z" fill="url(#e)" fill-rule="evenodd" opacity=".141" transform="matrix(0 -.78572 .78572 0 6.95 29.85)"/><path d="m2 7.5h20" fill="none" stroke="#a0a0a0" stroke-width="1.054093"/><path d="m15 5h1v1h-1zm2 0h1v1h-1zm2 0h1v1h-1z" fill="#808080" opacity=".6"/><path d="m3 8.5h18" fill="none" opacity=".05" stroke="#000"/><path d="m20.306 15.508-4.298 5.148-4.29-5.148 2.782-.008v-4l2.998.01-.003 3.998z" style="stroke:#452981;stroke-width:1.000222;stroke-linejoin:round;stroke-miterlimit:5.5;stroke-opacity:.552941;fill:url(#a)"/><path d="m18.216493 16.5-2.216493 2.605248-2.207133-2.605248h1.707133 1z" display="block" fill="none" opacity=".5" stroke="url(#c)" stroke-miterlimit="5.5"/><path d="m15.5 16v-3.5h1v3.5" fill="none" opacity=".5" stroke="url(#b)"/><g stroke-opacity=".866667"><path d="m.5 5.5h23v4h-23z" fill="#d1ff82" fill-opacity=".459649" stroke="#68b723"/><path d="m1.5 6.5h21v2h-21z" style="opacity:.5;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:5.5;stroke:url(#d)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_merge.svg b/icon-themes/elementary_svg/cmd/lc_merge.svg
new file mode 100644
index 000000000..2ca007e0c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_merge.svg
@@ -0,0 +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(.31231236 0 0 .31231203 -.439937 34.002483)" gradientUnits="userSpaceOnUse" x1="51.798126" x2="51.798126" y1="-99.267654" y2="-60.844543"><stop offset="0" stop-color="#fff"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="8.499997" x2="8.499997" y1="10" y2="21"><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="c" gradientUnits="userSpaceOnUse" x1="10.416009" x2="10.416009" y1="1.552154" y2="22.339955"><stop offset="0" stop-color="#43d6b5"/><stop offset="1" stop-color="#22cc93"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.02485212 0 0 .0082353 -.48225 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 9.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#f"/><linearGradient id="f"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="g" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 7.238793 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#f"/><path d="m23 10.001081a8.0000001 7.9991057 0 1 1 -16 0 8.0000001 7.9991057 0 1 1 16 0z" opacity=".05"/><path d="m22.5 10.001081a7.5000002 7.4982683 0 1 1 -14.9999999 0 7.5000002 7.4982683 0 1 1 14.9999999 0z" opacity=".07"/><path d="m2.499999 22h12v2h-12z" fill="url(#d)" opacity=".15"/><path d="m2.5 22.000085v1.999891c-.620473.0038-1.5-.448075-1.5-1.000075 0-.551999.6924-.999816 1.5-.999816z" fill="url(#e)" opacity=".15"/><path d="m14.5 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#g)" opacity=".15"/><path d="m15.216797 1.5039062a7.5000002 7.4982683 0 0 0 -7.6914064 6.9960938h-4.5253906c-.831 0-1.5.669-1.5 1.5v11c0 .831.669 1.5 1.5 1.5h11c.831 0 1.5-.669 1.5-1.5v-4.519531a7.5000002 7.4982683 0 0 0 7-7.480469 7.5000002 7.4982683 0 0 0 -7.283203-7.4960938z" fill="url(#c)"/><g fill="none" stroke-linejoin="round"><path d="m8 9.5h-4.75c-.4155 0-.75.3345-.75.75v10.5c0 .4155.3345.75.75.75h10.5c.4155 0 .75-.3345.75-.75v-4.75" opacity=".5" stroke="url(#b)"/><g stroke-linecap="round"><path d="m15.216797 1.5019531a7.5000002 7.5000021 0 0 0 -7.6914064 6.9980469h-4.5253906c-.831 0-1.5.669-1.5 1.5v11c0 .831.669 1.5 1.5 1.5h11c.831 0 1.5-.669 1.5-1.5v-4.517578a7.5000002 7.5000021 0 0 0 7-7.482422 7.5000002 7.5000021 0 0 0 -7.283203-7.4980469z" opacity=".5" stroke="#105845"/><path d="m14.5 15.472656c3.773258.291115 6.996434-2.690143 7-6.4746091.0015-3.5178834-2.796077-6.398523-6.3125-6.5-3.662846-.1057033-6.6890286 2.8356333-6.6875 6.5.00264.1676077.01176.3350506.027344.5019531" opacity=".5" stroke="url(#a)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_mergecells.svg b/icon-themes/elementary_svg/cmd/lc_mergecells.svg
new file mode 100644
index 000000000..0360c0337
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_mergecells.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" 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 33.938131 -17.400027)" 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 19.76187 104.39997)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><linearGradient id="d" gradientTransform="matrix(1.0073638 0 0 1 -.323637 0)" 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" gradientUnits="userSpaceOnUse" x1="11.5" x2="11.5" y1="10.5" y2="18.5"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723" stop-opacity=".882353"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 8.602582)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.065561" xlink:href="#A" y1="6.451322" y2="15.932561"/><linearGradient id="g" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#A" y1="6.451322" y2="10.245955"/><linearGradient id="h" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#A" y1="6.451322" y2="10.245955"/><linearGradient id="i" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#A" y1="6.451322" y2="10.245955"/><linearGradient id="j" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#A" y1="6.451322" y2="8.348639"/><linearGradient id="k" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#A" y1="6.451322" y2="8.345967"/><linearGradient id="l" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#A" y1="6.451322" y2="8.348639"/><linearGradient id="m" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#A" y1="6.451322" y2="8.345967"/><linearGradient id="n" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#A" y1="6.451322" y2="8.348639"/><linearGradient id="o" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#A" y1="6.451322" y2="8.345967"/><linearGradient id="p" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#A" y1="6.451322" y2="8.348639"/><linearGradient id="q" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#A" y1="6.451322" y2="8.345967"/><linearGradient id="r" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#A" y1="6.451322" y2="8.348639"/><linearGradient id="s" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#A" y1="6.451322" y2="8.345967"/><linearGradient id="t" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#A" y1="6.451322" y2="8.348639"/><linearGradient id="u" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#A" y1="6.451322" y2="8.345967"/><linearGradient id="v" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#A" y1="6.451322" y2="8.348639"/><linearGradient id="w" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#A" y1="6.451322" y2="8.345967"/><linearGradient id="x" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#A" y1="6.451322" y2="8.348639"/><linearGradient id="y" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#A" y1="6.451322" y2="8.345967"/><linearGradient id="z" gradientTransform="matrix(.46923147 0 0 .47243347 .238446 -.625575)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#C" y1="15.499894" y2="48.395687"/><linearGradient id="A" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" y1="6.451322" y2="10.245955"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999982" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="B" gradientUnits="userSpaceOnUse" x1="11" x2="11" xlink:href="#C" y1="2" y2="22"/><linearGradient id="C" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g opacity=".4" transform="matrix(.52631578 0 0 .42857133 -2.631579 3.857159)"><path d="m43.950001 39.999973h5v7h-5z" fill="url(#a)"/><path d="m9.7500003 46.999973h-5v-7h5z" fill="url(#c)"/><path d="m9.7500003 40 34.2000007-.000028v7.000001l-34.2000007.000028z" fill="url(#d)" stroke-width="1.003675"/></g><rect fill="url(#z)" height="21" rx=".555556" ry=".583334" stroke-width="1.051315" width="20" x="1.5" y="1.5"/><path d="m2.5371094 1.5c-.574146 0-1.0371021.4629634-1.0371094 1.0371094v3.6269531 10.8359375 4.462891c0 .574146.4629634 1.037109 1.0371094 1.037109h17.9257816c.574146 0 1.037109-.462963 1.037109-1.037109v-4.462891-10.8359375-3.6269531c.000007-.574146-.462963-1.0371094-1.037109-1.0371094z" fill="url(#B)" stroke="#000" stroke-opacity=".273077"/><path d="m6 2v4h-4v1h4v3h-4v1h4v3h-4v1h4v3h-4v1h4v3h1v-3h4v3h1v-3h4v3h1v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-4h-1v4h-4v-4h-1v4h-4v-4zm1 5h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4z" fill-opacity=".27451"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m2.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#A)"/><path d="m7.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#g)"/><path d="m12.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#h)"/><path d="m17.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#i)"/><path d="m2.50125 7.498592 2.99875.001408.00125 1.99859h-3.000004z" stroke="url(#j)"/><path d="m7.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#k)"/><path d="m12.50125 7.498592 2.99875.001408.0013 1.99859h-3.000004z" stroke="url(#l)"/><path d="m17.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#m)"/><path d="m2.5 11.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#n)"/><path d="m7.49875 11.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#o)"/><path d="m12.5 11.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#p)"/><path d="m17.49875 11.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#q)"/><path d="m2.5 15.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#r)"/><path d="m7.49875 15.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#s)"/><path d="m12.5 15.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#t)"/><path d="m17.49875 15.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#u)"/><path d="m2.50125 19.4986 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#v)"/><path d="m7.5 19.500008 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#w)"/><path d="m12.50125 19.4986 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#x)"/><path d="m17.5 19.500008 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#y)"/></g><path d="m6.5 10.5h10v8h-10z" fill="url(#e)" stroke-width="1.126872"/><path d="m7 10c-.554 0-1 .446-1 1v7c0 .554.446 1 1 1h9c.554 0 1-.446 1-1v-7c0-.554-.446-1-1-1zm0 1h9v7h-9z" fill="#206b00" fill-opacity=".501961"/><path d="m7.49875 11.501408 8.00125-.001408.0013 5.998599-8.002504.0028z" fill="none" opacity=".5" stroke="url(#f)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_mergedialog.svg b/icon-themes/elementary_svg/cmd/lc_mergedialog.svg
new file mode 100644
index 000000000..f6f173892
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_mergedialog.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="17.461565" x2="17.461565" y1="12.132274" y2="23.876353"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#ccc"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14.525564" x2="14.525564" y1="12.132274" y2="23.879737"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#8c8c8c"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="10.127912" x2="9.984243" y1="12.048073" y2="3.95193"><stop offset="0" stop-color="#e5e5e5"/><stop offset="1" stop-color="#ababab"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.42307923 0 0 .39244743 3.84619 12.352884)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" y1="35.429005" y2="15.737678"><stop offset="0" stop-color="#969696"/><stop offset=".5" stop-color="#858585" stop-opacity=".634783"/><stop offset="1" stop-color="#939393" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.45945946 0 0 .29729728 2.972974 16.864867)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.675988" y2="41.184601"><stop offset="0" stop-color="#fff"/><stop offset=".01864429" stop-color="#fff" stop-opacity=".235294"/><stop offset=".98085731" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.39078075 0 0 .4337445 4.602995 15.522359)" gradientUnits="userSpaceOnUse" x1="16.626165" x2="20.054544" xlink:href="#g" y1="15.298182" y2="24.627615"/><linearGradient id="g"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.42307923 0 0 .39244743 3.84619 11.014342)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" xlink:href="#g" y1="30.188753" y2="15.737678"/><linearGradient id="i" gradientTransform="matrix(.42223777 0 0 .41882295 3.90701 12.452607)" gradientUnits="userSpaceOnUse" x1="23.903786" x2="23.903786" y1="35.75" y2="20.443331"><stop offset="0"/><stop offset=".5" stop-opacity=".498039"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.42307923 0 0 .39244743 3.84619 13.747128)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" xlink:href="#g" y1="30.188753" y2="15.737678"/><linearGradient id="k" gradientTransform="matrix(.42307923 0 0 .39244743 3.84619 12.352884)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" y1="30.188753" y2="15.737678"><stop offset="0" stop-color="#a0a0a0"/><stop offset=".5" stop-color="#8f8f8f" stop-opacity=".634783"/><stop offset="1" stop-color="#9d9d9d" stop-opacity="0"/></linearGradient><linearGradient id="l"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.40000003 0 0 .36363633 4.4 13.81818)" gradientUnits="userSpaceOnUse" x1="20.052792" x2="20.052792" xlink:href="#l" y1="10.636821" y2="45.243549"/><linearGradient id="n"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="o" gradientTransform="matrix(2.774389 0 0 1.969706 -1892.179 -872.8854)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" xlink:href="#n" y1="366.64789" y2="609.50507"/><radialGradient id="p" cx="605.71429" cy="486.64789" gradientTransform="matrix(2.774389 0 0 1.969706 -1891.633 -872.8854)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#q"/><linearGradient id="q"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="r" cx="605.71429" cy="486.64789" gradientTransform="matrix(-2.774389 0 0 1.969706 112.7623 -872.8854)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#q"/><linearGradient id="s" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" xlink:href="#n" y1="366.64789" y2="609.50507"/><radialGradient id="t" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#q"/><radialGradient id="u" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#q"/><linearGradient id="v" gradientTransform="matrix(.48571543 0 0 .45629666 .342829 .348862)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#l" y1=".985206" y2="47.013336"/><linearGradient id="w" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.32432)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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 transform="translate(-2)"><path d="m3.500001 22h16.999998v2h-16.999998z" fill="url(#s)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#t)" opacity=".15"/><path d="m20.5 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#u)" opacity=".15"/><path d="m3.4999601 1.4999569c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.9987161s-11.3333862 0-17.0000799 0c0-7.000018 0-14.000035 0-21.0000538z" fill="url(#v)"/><g fill="none"><path d="m19.5 21.5h-15.0000004v-19h15.0000004z" stroke="url(#w)" stroke-linecap="round"/><path d="m3.4999601 1.4999569c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.9987161s-11.3333862 0-17.0000799 0c0-7.000018 0-14.000035 0-21.0000538z" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/></g></g><g transform="translate(-1 -12)"><g opacity=".7" transform="matrix(.01045062 0 0 .00543807 23.295153 30.21816)"><path d="m-1559.2523-150.69685h1339.6335v478.35718h-1339.6335z" fill="url(#o)" opacity=".39196"/><path d="m-219.61876-150.68038v478.33079c142.874166.90045 345.40022-107.16966 345.40014-239.196175 0-132.026537-159.436816-239.134595-345.40014-239.134615z" fill="url(#p)" opacity=".402062"/><path d="m-1559.2523-150.68038v478.33079c-142.8742.90045-345.4002-107.16966-345.4002-239.196175 0-132.026537 159.4368-239.134595 345.4002-239.134615z" fill="url(#r)" opacity=".402062"/></g><rect fill="url(#m)" fill-rule="evenodd" height="12" rx=".5" width="18" x="5" y="18"/><g fill="none"><path d="m11.739261 24.322531-5.7012291 5.350022zm4.534881.02453 5.740893 5.227129z" stroke="url(#k)"/><path d="m11.739261 25.716773-3.8538679 3.665908zm4.534881.02453 3.923509 3.558336z" opacity=".7" stroke="url(#j)"/><path d="m7.4264159 21.420414 6.6143001 5.494264 6.533049-5.494264" opacity=".06" stroke="url(#i)"/><path d="m6.4197241 18.557066 7.5803669 6.192934 7.463992-6.200594" opacity=".7" stroke="url(#h)"/></g><path d="m5.6151563 18c-.3217228 0-.6151563.194425-.6151563.49027l.0059595 7.50973c.5178164-.008052 17.6010015-2.94897 17.9940405-3.090431v-4.323715c0-.226135-.271009-.585854-.549585-.585854z" fill="url(#f)" fill-rule="evenodd" opacity=".2"/><g fill="none"><path d="m5.5 18.5h17v11h-17z" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round"/><rect height="13.000001" opacity=".3" rx="1" stroke="#000" width="19" x="4.5" y="17.499998"/><path d="m5.2155719 18.774502 8.7845191 7.314042 8.917279-7.363225" stroke="url(#d)"/></g></g><g transform="matrix(.73400013 0 0 .73400013 11.632274 12.132274)"><path d="m16.798828 12.5c-.165264 0-.298828.211412-.298828.474609v.763672h-.09766l-1.123047.480469-.07227.07422-.552734-.552735c-.18611-.186109-.430016-.241858-.546875-.125l-.992188.992188c-.116858.116859-.06111.360765.125.546875l.552735.552734-.07422.07227-.480469 1.123047v.097651h-.763663c-.263197 0-.474609.133564-.474609.298828v1.402344c0 .165264.211412.298828.474609.298828h.763672v.105469l.480469 1.123047.07031.06836-.548828.548828c-.186109.186109-.241858.430016-.125.546875l.992188.992188c.116859.116859.360765.06111.546875-.125l.548828-.548828.07617.07812 1.123047.482422h.09766v.753907c0 .263201.133564.474612.298828.474612h1.402344c.165264 0 .298828-.211411.298828-.474609v-.753907h.105469l1.123047-.482422.07227-.07422.544922.544922c.18611.186108.430016.241859.546875.125l.992188-.992188c.116858-.116859.06111-.360766-.125-.546875l-.544922-.544922.07422-.07227.482422-1.123047v-.105462h.753907c.26319 0 .474602-.133564.474602-.298828v-1.402344c0-.165264-.211412-.298828-.474609-.298828h-.753907v-.09766l-.482422-1.123047-.07812-.07617.548828-.548828c.186109-.18611.241858-.430016.125-.546875l-.992188-.992188c-.116859-.116858-.360765-.06111-.546875.125l-.548828.548828-.06836-.07031-1.123047-.480469h-.105472v-.763672c0-.263197-.133564-.474609-.298828-.474609zm.705078 4c.829457 0 1.503906.674449 1.503906 1.503906.000001.829457-.674449 1.503906-1.503906 1.503906-.829457.000001-1.503906-.674449-1.503906-1.503906s.674449-1.503906 1.503906-1.503906z" display="block" fill="url(#a)" stroke="url(#b)" stroke-linejoin="round" transform="matrix(1.3623976 0 0 1.3623976 -15.847782 -16.528981)"/><path d="m8 3.465116c-2.5005771 0-4.5348837 2.034307-4.5348837 4.534884s2.0343066 4.534884 4.5348837 4.534884c2.500576-.000001 4.534884-2.034307 4.534884-4.534884s-2.034308-4.534884-4.534884-4.534884zm0 2.093024c1.347907 0 2.44186 1.093953 2.44186 2.44186s-1.093953 2.44186-2.44186 2.44186-2.4418605-1.093953-2.4418605-2.44186 1.0939535-2.44186 2.4418605-2.44186z" opacity=".05"/><path d="m8.0000001 4c-2.2056004 0-4.0000002 1.7944001-4.0000002 4.0000008 0 2.2055992 1.7943998 3.9999992 4.0000002 3.9999992 2.2055999 0 3.9999999-1.7944 3.9999999-3.9999992 0-2.2056007-1.7944-4.0000008-3.9999999-4.0000008z" fill="none" stroke="url(#c)" stroke-width="1.352275"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_mergedocuments.svg b/icon-themes/elementary_svg/cmd/lc_mergedocuments.svg
new file mode 100644
index 000000000..e3c3b559c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_mergedocuments.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="15.5" y2="-6.5"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><g transform="translate(0 8)"><path d="m12-4.90625-.40625.625-4 6-.53125.78125h.9375 2.5v2.5s-.0108.882602-.53125 1.75c-.2668848.444809-.6266144.89753-1.21875 1.21875-.5977099.324244-1.4488116.53125-2.75.53125h-2-.5v.5 2 .5h.5 2c3.0248595 0 4.877496-1.305285 5.96875-2.71875h.03125.03125c1.091254 1.413465 2.94389 2.71875 5.96875 2.71875h2 .5v-.5-2-.5h-.5-2c-1.301189 0-2.15229-.207006-2.75-.53125h-.03125c-.578613-.320539-.924037-.779644-1.1875-1.21875-.520439-.867403-.53125-1.75-.53125-1.75v-2.5h2.5.9375l-.53125-.78125-4-6z" fill="url(#a)"/><path d="m12-4.90625-.40625.625-4 6-.53125.78125h.9375 2.5v2.5s-.0108.882602-.53125 1.75c-.2668848.444809-.6266144.89753-1.21875 1.21875-.5977099.324244-1.4488116.53125-2.75.53125h-2-.5v.5 2 .5h.5 2c3.0248595 0 4.877496-1.305285 5.96875-2.71875h.03125.03125c1.091254 1.413465 2.94389 2.71875 5.96875 2.71875h2 .5v-.5-2-.5h-.5-2c-1.301189 0-2.15229-.207006-2.75-.53125h-.03125c-.578613-.320539-.924037-.779644-1.1875-1.21875-.520439-.867403-.53125-1.75-.53125-1.75v-2.5h2.5.9375l-.53125-.78125-4-6z" fill="none" opacity=".61" stroke="#000"/><path d="m12-4-4 6h.65625l3.34375-5 3.34375 5h.65625zm-1 9s.0021 1.006907-.59375 2c-.29186.486435-.7156408 1.03161-1.40625 1.40625-.6941748.376574-1.6457816.59375-3 .59375h-2v1h2c1.3542184 0 2.3058252-.217176 3-.59375.6906092-.37464 1.11439-.919815 1.40625-1.40625.59585-.993093.59375-2 .59375-2zm2 0v1s-.0021 1.006906.59375 2c.283554.472592.693145 1.028517 1.375 1.40625h.03125l.09375.0625h.125.03125c.674744.319653 1.509752.53125 2.75.53125h2v-1h-2c-1.240248 0-2.075256-.211597-2.75-.53125h-.03125-.125l-.09375-.0625h-.03125c-.681855-.377733-1.091446-.933658-1.375-1.40625-.59585-.993094-.59375-2-.59375-2z" fill="#fff" opacity=".3"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_mergetable.svg b/icon-themes/elementary_svg/cmd/lc_mergetable.svg
new file mode 100644
index 000000000..d4b019537
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_mergetable.svg
@@ -0,0 +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(.46923147 0 0 .47243347 .238446 -.625575)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#H" y1="15.499894" y2="48.395687"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="11" x2="11" xlink:href="#H" y1="2" y2="22"/><linearGradient id="c" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#D" y1="6.451322" y2="10.245955"/><linearGradient id="d" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#D" y1="6.451322" y2="10.245955"/><linearGradient id="e" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#D" y1="6.451322" y2="10.245955"/><linearGradient id="f" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#D" y1="6.451322" y2="10.245955"/><linearGradient id="g" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#D" y1="6.451322" y2="8.348639"/><linearGradient id="h" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#D" y1="6.451322" y2="8.345967"/><linearGradient id="i" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#D" y1="6.451322" y2="8.348639"/><linearGradient id="j" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#D" y1="6.451322" y2="8.345967"/><linearGradient id="k" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#D" y1="6.451322" y2="8.348639"/><linearGradient id="l" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#D" y1="6.451322" y2="8.345967"/><linearGradient id="m" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#D" y1="6.451322" y2="8.348639"/><linearGradient id="n" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#D" y1="6.451322" y2="8.345967"/><linearGradient id="o" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#D" y1="6.451322" y2="8.348639"/><linearGradient id="p" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#D" y1="6.451322" y2="8.345967"/><linearGradient id="q" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#D" y1="6.451322" y2="8.348639"/><linearGradient id="r" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#D" y1="6.451322" y2="8.345967"/><linearGradient id="s" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#D" y1="6.451322" y2="8.348639"/><linearGradient id="t" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#D" y1="6.451322" y2="8.345967"/><linearGradient id="u" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#D" y1="6.451322" y2="8.348639"/><linearGradient id="v" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#D" y1="6.451322" y2="8.345967"/><linearGradient id="w" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="8.5" y2="19"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></linearGradient><linearGradient id="x" gradientTransform="matrix(.20515885 0 0 .20369992 -.592595 7.282879)" gradientUnits="userSpaceOnUse" x1="22.385555" x2="22.385555" xlink:href="#I" y1="23.157204" y2="25.611795"/><clipPath id="y"><path d="m1 1h16v12h-16z"/></clipPath><clipPath id="z"><path d="m1 11h16v12h-16z"/></clipPath><linearGradient id="A" gradientTransform="matrix(0 .20515885 -.20369992 0 8.717121 7.407405)" gradientUnits="userSpaceOnUse" x1="12.637012" x2="32.134098" xlink:href="#I" y1="23.157204" y2="23.157204"/><linearGradient id="B" gradientUnits="userSpaceOnUse" x1="11.5" x2="11.5" y1="2" y2="6"><stop offset="0" stop-color="#d4d4d4"/><stop offset="1" stop-color="#abacae"/></linearGradient><linearGradient id="C" gradientUnits="userSpaceOnUse" x1="10.5" x2="10.5" xlink:href="#D" y1="3" y2="5"/><linearGradient id="D" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" y1="6.451322" y2="10.245955"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999982" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="E" gradientTransform="translate(15)" gradientUnits="userSpaceOnUse" x1="10.5" x2="10.5" xlink:href="#D" y1="3" y2="5"/><linearGradient id="F" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#D" y1="3" y2="5"/><linearGradient id="G" gradientTransform="translate(5)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#D" y1="3" y2="5"/><linearGradient id="H" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="I"><stop offset="0" stop-color="#fff"/><stop offset=".00000033" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><g clip-path="url(#y)" transform="translate(7 11)"><rect fill="url(#a)" height="21" rx=".555556" ry=".583334" stroke-width="1.051315" width="20" x="1.5" y="1.5"/><path d="m2.5371094 1.5c-.574146 0-1.0371021.4629634-1.0371094 1.0371094v3.6269531 10.8359375 4.462891c0 .574146.4629634 1.037109 1.0371094 1.037109h17.9257816c.574146 0 1.037109-.462963 1.037109-1.037109v-4.462891-10.8359375-3.6269531c.000007-.574146-.462963-1.0371094-1.037109-1.0371094z" fill="url(#b)" stroke="#000" stroke-opacity=".273077"/><path d="m6 2v4h-4v1h4v3h-4v1h4v3h-4v1h4v3h-4v1h4v3h1v-3h4v3h1v-3h4v3h1v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-4h-1v4h-4v-4h-1v4h-4v-4zm1 5h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4z" fill-opacity=".27451"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m2.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#c)"/><path d="m7.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#d)"/><path d="m12.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#e)"/><path d="m17.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#f)"/><path d="m2.50125 7.498592 2.99875.001408.00125 1.99859h-3.000004z" stroke="url(#g)"/><path d="m7.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#h)"/><path d="m12.50125 7.498592 2.99875.001408.0013 1.99859h-3.000004z" stroke="url(#i)"/><path d="m17.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#j)"/><path d="m2.5 11.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#k)"/><path d="m7.49875 11.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#l)"/><path d="m12.5 11.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#m)"/><path d="m17.49875 11.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#n)"/><path d="m2.5 15.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#o)"/><path d="m7.49875 15.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#p)"/><path d="m12.5 15.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#q)"/><path d="m17.49875 15.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#r)"/><path d="m2.50125 19.4986 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#s)"/><path d="m7.5 19.500008 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#t)"/><path d="m12.50125 19.4986 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#u)"/><path d="m17.5 19.500008 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#v)"/></g><path d="m2.5 1.5c-.5453514 0-1 .454649-1 1v4h20v-4c0-.545351-.454649-1-1-1z" fill="url(#B)"/><path d="m2.5 1c-.831 0-1.5.669-1.5 1.5v3.5 1h21v-1-3.5c0-.831-.669-1.5-1.5-1.5zm0 1h3.5v4h-4v-3.5c0-.277.223-.5.5-.5zm4.5 0h4v4h-4zm5 0h4v4h-4zm5 0h3.5c.277 0 .5.223.5.5v3.5h-4z" fill="#555761" fill-opacity=".501961"/><g fill="none"><path d="m2.7303406 2.5 2.5393184.0127119c.1276074.0006388.230341.0826873.230341.1853974v2.6292052c0 .1027101-.1027336.1860362-.230341.1853974l-2.5393184-.0127119c-.1276071-.0006388-.2303406-.0826873-.2303406-.1853974v-2.6292052c0-.1027101.1027335-.1860362.2303406-.1853974z" opacity=".5" stroke="url(#C)" stroke-linecap="round" stroke-linejoin="round"/><path d="m17.730341 2.5 2.539318.012712c.127607.0006387.230341.0826872.230341.1853973v2.6292052c0 .1027101-.102734.1860362-.230341.1853974l-2.539318-.0127119c-.127608-.0006388-.230341-.0826873-.230341-.1853974v-2.6292052c0-.1027101.102733-.1860362.230341-.1853974z" opacity=".5" stroke="url(#E)" stroke-linecap="round" stroke-linejoin="round"/><g stroke-linecap="square" stroke-opacity=".67451"><path d="m7.5 2.5h3v3h-3z" opacity=".8" stroke="url(#F)"/><path d="m12.5 2.5h3v3h-3z" opacity=".8" stroke="url(#G)"/></g></g></g><g clip-path="url(#z)" transform="translate(7 -11)"><rect fill="url(#a)" height="21" rx=".555556" ry=".583334" stroke-width="1.051315" width="20" x="1.5" y="1.5"/><path d="m2.5371094 1.5c-.574146 0-1.0371021.4629634-1.0371094 1.0371094v3.6269531 10.8359375 4.462891c0 .574146.4629634 1.037109 1.0371094 1.037109h17.9257816c.574146 0 1.037109-.462963 1.037109-1.037109v-4.462891-10.8359375-3.6269531c.000007-.574146-.462963-1.0371094-1.037109-1.0371094z" fill="url(#b)" stroke="#000" stroke-opacity=".273077"/><path d="m6 2v4h-4v1h4v3h-4v1h4v3h-4v1h4v3h-4v1h4v3h1v-3h4v3h1v-3h4v3h1v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-4h-1v4h-4v-4h-1v4h-4v-4zm1 5h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4z" fill-opacity=".27451"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m2.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#c)"/><path d="m7.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#d)"/><path d="m12.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#e)"/><path d="m17.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#f)"/><path d="m2.50125 7.498592 2.99875.001408.00125 1.99859h-3.000004z" stroke="url(#g)"/><path d="m7.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#h)"/><path d="m12.50125 7.498592 2.99875.001408.0013 1.99859h-3.000004z" stroke="url(#i)"/><path d="m17.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#j)"/><path d="m2.5 11.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#k)"/><path d="m7.49875 11.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#l)"/><path d="m12.5 11.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#m)"/><path d="m17.49875 11.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#n)"/><path d="m2.5 15.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#o)"/><path d="m7.49875 15.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#p)"/><path d="m12.5 15.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#q)"/><path d="m17.49875 15.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#r)"/><path d="m2.50125 19.4986 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#s)"/><path d="m7.5 19.500008 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#t)"/><path d="m12.50125 19.4986 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#u)"/><path d="m17.5 19.500008 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#v)"/></g></g><path d="m2.5 8.5v2h-2v3h2v2h3v-2h2v-3h-2v-2z" fill="url(#w)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m5 11.5h1.5v1h-1.5m-2 0h-1.5000001v-1h1.5000001" opacity=".5" stroke="url(#x)"/><path d="m4.5 11-.0000001 3.5h-1l.0000001-3.5m0 2-.0000001-3.5h1l.0000001 3.5" opacity=".5" stroke="url(#A)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_mirror.svg b/icon-themes/elementary_svg/cmd/lc_mirror.svg
new file mode 100644
index 000000000..a42a77bb3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_mirror.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="21.28773" x2="21.28773" xlink:href="#b" y1="7.386603" y2="19.964508"/><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset=".85879725" stop-color="#fff" stop-opacity=".235294"/><stop offset=".91555762" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.3446423 -.3446422 .3381098 .3381098 5.584658 13.732448)" gradientUnits="userSpaceOnUse" x1="33.836369" x2="-21.239729" y1="2.924173" y2="59.064377"><stop offset="0" stop-color="#e4c6fa"/><stop offset=".26238" stop-color="#cd9ef7"/><stop offset=".704952" stop-color="#a56de2"/><stop offset="1" stop-color="#7239b3"/></linearGradient><linearGradient id="d" gradientTransform="matrix(-1 0 0 1 71.727797 1.642765)" gradientUnits="userSpaceOnUse" x1="68.013153" x2="68.013153" xlink:href="#b" y1="5.743838" y2="18.321743"/><g transform="translate(1)"><path d="m9.5 20.499794h-6.9998757l6-16.9997518.9998757-.000038z" style="fill:#d3d7cf;fill-rule:evenodd;stroke:#888a85;stroke-width:1.000249;stroke-linejoin:round;stroke-miterlimit:0"/><path d="m3.9807483 19.500005h4.5192517v-13.0000008z" fill="none" stroke="url(#d)" stroke-linecap="round"/></g><g transform="translate(-1)"><path d="m15.502374 20.499794h6.999876l-6-16.9997518-.999876-.000038z" fill="url(#c)"/><g fill="none"><path d="m21.021626 19.500005h-4.519252v-13.0000008z" opacity=".5" stroke="url(#a)" stroke-linecap="round"/><path d="m15.502374 20.499794h6.999876l-6-16.9997522-.999876-.000038z" opacity=".5" stroke="#452981" stroke-linejoin="round"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_mirrorvert.svg b/icon-themes/elementary_svg/cmd/lc_mirrorvert.svg
new file mode 100644
index 000000000..2fc827884
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_mirrorvert.svg
@@ -0,0 +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(0 1 1 0 1.642863 -46.727797)" gradientUnits="userSpaceOnUse" x1="68.013153" x2="68.013153" y1="5.743838" y2="18.321743"><stop offset="0" stop-color="#fff"/><stop offset=".85879725" stop-color="#fff" stop-opacity=".235294"/><stop offset=".91555762" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 -1 1 0 1.642863 71.725423)" gradientUnits="userSpaceOnUse" x1="68.162689" x2="63.725422" y1="15.837296" y2="15.837296"><stop offset="0" stop-color="#fff"/><stop offset=".77463585" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999976" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-.3446422 -.3446423 .3381098 -.3381098 13.734919 19.417716)" gradientUnits="userSpaceOnUse" x1="24.671553" x2="-.799878" y1="26.366747" y2=".403199"><stop offset="0" stop-color="#e4c6fa"/><stop offset=".26238" stop-color="#cd9ef7"/><stop offset=".704952" stop-color="#a56de2"/><stop offset="1" stop-color="#7239b3"/></linearGradient><g transform="translate(0 -1)"><path d="m20.499892 15.5v6.999876l-16.9997519-6-.000038-.999876z" style="fill:#d3d7cf;fill-rule:evenodd;stroke:#888a85;stroke-width:1.000249;stroke-linejoin:round;stroke-miterlimit:0"/><path d="m19.500103 21.019252v-4.519252h-13.0000009z" fill="none" stroke="url(#a)" stroke-linecap="round"/></g><g transform="translate(0 1)"><path d="m20.502266 9.4999998v-6.9998756l-16.999752 5.9999996-.000038.999876z" fill="url(#c)"/><g fill="none"><path d="m20.502266 9.4999998v-6.9998756l-16.999753 5.9999996-.000038.999876z" opacity=".5" stroke="#452981" stroke-linejoin="round"/><path d="m19.500103 3.978374v4.519252h-13.0000009z" opacity=".5" stroke="url(#b)" stroke-linecap="round"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_modifyframe.svg b/icon-themes/elementary_svg/cmd/lc_modifyframe.svg
new file mode 100644
index 000000000..6dda25134
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_modifyframe.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="42.645521" x2="42.145521" xlink:href="#a" y1="13.989586" y2="6.489585"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="32.145302" x2="37.145302" xlink:href="#a" y1="9.99" y2="9.99"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="28.645521" x2="28.645521" xlink:href="#a" y1="13.989586" y2="6.489585"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="17.461565" x2="17.461565" y1="12.132274" y2="23.876352"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#ccc"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="14.525564" x2="14.525564" y1="12.132274" y2="23.879738"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#8c8c8c"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="10.127912" x2="9.984243" y1="12.048073" y2="3.95193"><stop offset="0" stop-color="#e5e5e5"/><stop offset="1" stop-color="#ababab"/></linearGradient><g transform="matrix(.26458333 0 0 .26458333 -6.256211 -.526411)"><path d="m26.770521 6.4901c-1.4542 0-2.625 1.1708-2.625 2.625v1.75c0 1.4542 1.1708 2.625 2.625 2.625h4.75c1.4542 0 2.625-1.1708 2.625-2.625v-1.7499c0-1.4542-1.1708-2.625-2.625-2.625zm.3125 2h4.125c.51938 0 .9375.41812.9375.9375v1.125c0 .51938-.41812.9375-.9375.9375h-4.125c-.51938 0-.9375-.41812-.9375-.9375v-1.1244c0-.51938.41812-.9375.9375-.9375z" fill="#d4d4d4" stroke="#000" stroke-linecap="round" stroke-linejoin="bevel" stroke-opacity=".42745"/><path d="m26.770521 6.4901c-1.4542 0-2.625 1.1708-2.625 2.625v1.75c0 1.4542 1.1708 2.625 2.625 2.625h4.75c1.4542 0 2.625-1.1708 2.625-2.625v-1.7499c0-1.4542-1.1708-2.625-2.625-2.625zm.3125 2h4.125c.51938 0 .9375.41812.9375.9375v1.125c0 .51938-.41812.9375-.9375.9375h-4.125c-.51938 0-.9375-.41812-.9375-.9375v-1.1244c0-.51938.41812-.9375.9375-.9375z" fill="url(#d)" opacity=".2"/><path d="m26.770521 7.4901h4.75c.90025 0 1.625.72475 1.625 1.625v1.75m-1.625 1.625h-4.75c-.90025 0-1.625-.72475-1.625-1.625" fill="none" opacity=".4" stroke="#fff" stroke-linecap="round" stroke-linejoin="bevel"/><path d="m39.770521 6.4901c-1.4542 0-2.625 1.1708-2.625 2.625v1.75c0 1.4542 1.1708 2.625 2.625 2.625h4.75c1.4542 0 2.625-1.1708 2.625-2.625v-1.7499c0-1.4542-1.1708-2.625-2.625-2.625zm.3125 2h4.125c.51938 0 .9375.41812.9375.9375v1.125c0 .51938-.41812.9375-.9375.9375h-4.125c-.51938 0-.9375-.41812-.9375-.9375v-1.1244c0-.51938.41812-.9375.9375-.9375z" fill="#d4d4d4" stroke="#000" stroke-linecap="round" stroke-linejoin="bevel" stroke-opacity=".42745"/><path d="m39.770521 6.4901c-1.4542 0-2.625 1.1708-2.625 2.625v1.75c0 1.4542 1.1708 2.625 2.625 2.625h4.75c1.4542 0 2.625-1.1708 2.625-2.625v-1.7499c0-1.4542-1.1708-2.625-2.625-2.625zm.3125 2h4.125c.51938 0 .9375.41812.9375.9375v1.125c0 .51938-.41812.9375-.9375.9375h-4.125c-.51938 0-.9375-.41812-.9375-.9375v-1.1244c0-.51938.41812-.9375.9375-.9375z" fill="url(#b)" opacity=".2"/><path d="m39.770521 7.4901h4.75c.90025 0 1.625.72475 1.625 1.625v1.75m-1.625 1.625h-4.75c-.90025 0-1.625-.72475-1.625-1.625" fill="none" opacity=".4" stroke="#fff" stroke-linecap="round" stroke-linejoin="bevel"/><rect fill="#d4d4d4" height="2.000001" rx="1.5" stroke="#000" stroke-linecap="round" stroke-linejoin="bevel" stroke-opacity=".42745" width="10" x="30.645521" y="8.489585"/><rect fill="url(#c)" height="2.000001" opacity=".2" rx="1.5" width="10.000002" x="30.645521" y="8.489585"/><path d="m31.645521 9.4895854h8" fill="none" opacity=".4" stroke="#fff" stroke-linecap="round" stroke-linejoin="round"/></g><g transform="matrix(.1942042 0 0 .1942042 3.077706 3.209998)"><path d="m16.798828 12.5c-.165264 0-.298828.211412-.298828.474609v.763672h-.09766l-1.123047.480469-.07227.07422-.552734-.552735c-.18611-.186109-.430016-.241858-.546875-.125l-.992188.992188c-.116858.116859-.06111.360765.125.546875l.552735.552734-.07422.07227-.480469 1.123047v.097651h-.763663c-.263197 0-.474609.133564-.474609.298828v1.402344c0 .165264.211412.298828.474609.298828h.763672v.105469l.480469 1.123047.07031.06836-.548828.548828c-.186109.186109-.241858.430016-.125.546875l.992188.992188c.116859.116859.360765.06111.546875-.125l.548828-.548828.07617.07812 1.123047.482422h.09766v.753907c0 .263201.133564.474612.298828.474612h1.402344c.165264 0 .298828-.211411.298828-.474609v-.753907h.105469l1.123047-.482422.07227-.07422.544922.544922c.18611.186108.430016.241859.546875.125l.992188-.992188c.116858-.116859.06111-.360766-.125-.546875l-.544922-.544922.07422-.07227.482422-1.123047v-.105462h.753907c.26319 0 .474602-.133564.474602-.298828v-1.402344c0-.165264-.211412-.298828-.474609-.298828h-.753907v-.09766l-.482422-1.123047-.07812-.07617.548828-.548828c.186109-.18611.241858-.430016.125-.546875l-.992188-.992188c-.116859-.116858-.360765-.06111-.546875.125l-.548828.548828-.06836-.07031-1.123047-.480469h-.105472v-.763672c0-.263197-.133564-.474609-.298828-.474609zm.705078 4c.829457 0 1.503906.674449 1.503906 1.503906.000001.829457-.674449 1.503906-1.503906 1.503906-.829457.000001-1.503906-.674449-1.503906-1.503906s.674449-1.503906 1.503906-1.503906z" display="block" fill="url(#e)" stroke="url(#f)" stroke-linejoin="round" transform="matrix(1.3623976 0 0 1.3623976 -15.847782 -16.528981)"/><path d="m8 3.465116c-2.5005771 0-4.5348837 2.034307-4.5348837 4.534884s2.0343066 4.534884 4.5348837 4.534884c2.500576-.000001 4.534884-2.034307 4.534884-4.534884s-2.034308-4.534884-4.534884-4.534884zm0 2.093024c1.347907 0 2.44186 1.093953 2.44186 2.44186s-1.093953 2.44186-2.44186 2.44186-2.4418605-1.093953-2.4418605-2.44186 1.0939535-2.44186 2.4418605-2.44186z" opacity=".05"/><path d="m8.0000001 4c-2.2056004 0-4.0000002 1.7944001-4.0000002 4.0000008 0 2.2055992 1.7943998 3.9999992 4.0000002 3.9999992 2.2055999 0 3.9999999-1.7944 3.9999999-3.9999992 0-2.2056007-1.7944-4.0000008-3.9999999-4.0000008z" fill="none" stroke="url(#g)" stroke-width="1.352275"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_modifylayer.svg b/icon-themes/elementary_svg/cmd/lc_modifylayer.svg
new file mode 100644
index 000000000..4d9281c7e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_modifylayer.svg
@@ -0,0 +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="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.201314 19.699649)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#i"/><linearGradient id="b" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#i"/><linearGradient id="d" gradientTransform="matrix(.48571543 0 0 .45629666 .342829 .348862)" 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="e" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.324319)" gradientUnits="userSpaceOnUse" x1="14.088992" x2="33.822342" y1="24.767385" y2="24.767385"><stop offset="0" stop-color="#fff"/><stop offset=".01507312" 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="f" gradientUnits="userSpaceOnUse" x1="17.461565" x2="17.461565" y1="12.132274" y2="23.876352"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#ccc"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="14.525564" x2="14.525564" y1="12.132274" y2="23.879738"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#8c8c8c"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="10.127912" x2="9.984243" y1="12.048073" y2="3.95193"><stop offset="0" stop-color="#e5e5e5"/><stop offset="1" stop-color="#ababab"/></linearGradient><linearGradient id="i"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><g transform="matrix(0 1 -1 0 23.894069 2.018563)"><g transform="matrix(-.03614306 -.99207386 .69344478 -.05170791 1.966525 26.869161)"><path d="m20.462521 22.71917v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#a)" opacity=".15"/><path d="m3.500001 22h16.999998v2h-16.999998z" fill="url(#b)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#c)" opacity=".15"/></g><path d="m6.5560996 1.4999572c-.0539319-.017955 10.9888864 4.0282732 10.9888864 4.0282732l.000021 16.9718026-10.9889074-4.925778v-16.0742755z" fill="url(#d)"/><g fill="none"><path d="m16.473087 20.924727-8.9805072-3.981861v-14.0487979l8.9888572 3.3150488z" stroke="url(#e)" stroke-linecap="round"/><path d="m6.5021677 1.4819799c.053932.018 10.9888183 4.0282732 10.9888183 4.0282732l.000021 16.9718029-10.9888393-4.925778v-16.0742758z" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/></g></g><g transform="matrix(0 1 -1 0 23.894069 -3.981437)"><g transform="matrix(-.03614306 -.99207386 .69344478 -.05170791 1.966525 26.869161)"><path d="m20.462521 22.71917v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#a)" opacity=".15"/><path d="m3.500001 22h16.999998v2h-16.999998z" fill="url(#b)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#c)" opacity=".15"/></g><path d="m6.5560996 1.4999572c-.0539319-.017955 10.9888864 4.0282732 10.9888864 4.0282732l.000021 16.9718026-10.9889074-4.925778v-16.0742755z" fill="url(#d)"/><g fill="none"><path d="m16.473087 20.924727-8.9805072-3.981861v-14.0487979l8.9888572 3.3150488z" stroke="url(#e)" stroke-linecap="round"/><path d="m6.5021677 1.4819799c.053932.018 10.9888183 4.0282732 10.9888183 4.0282732l.000021 16.9718029-10.9888393-4.925778v-16.0742758z" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/></g></g><g transform="matrix(.73400013 0 0 .73400013 11.632274 12.132274)"><path d="m16.798828 12.5c-.165264 0-.298828.211412-.298828.474609v.763672h-.09766l-1.123047.480469-.07227.07422-.552734-.552735c-.18611-.186109-.430016-.241858-.546875-.125l-.992188.992188c-.116858.116859-.06111.360765.125.546875l.552735.552734-.07422.07227-.480469 1.123047v.097651h-.763663c-.263197 0-.474609.133564-.474609.298828v1.402344c0 .165264.211412.298828.474609.298828h.763672v.105469l.480469 1.123047.07031.06836-.548828.548828c-.186109.186109-.241858.430016-.125.546875l.992188.992188c.116859.116859.360765.06111.546875-.125l.548828-.548828.07617.07812 1.123047.482422h.09766v.753907c0 .263201.133564.474612.298828.474612h1.402344c.165264 0 .298828-.211411.298828-.474609v-.753907h.105469l1.123047-.482422.07227-.07422.544922.544922c.18611.186108.430016.241859.546875.125l.992188-.992188c.116858-.116859.06111-.360766-.125-.546875l-.544922-.544922.07422-.07227.482422-1.123047v-.105462h.753907c.26319 0 .474602-.133564.474602-.298828v-1.402344c0-.165264-.211412-.298828-.474609-.298828h-.753907v-.09766l-.482422-1.123047-.07812-.07617.548828-.548828c.186109-.18611.241858-.430016.125-.546875l-.992188-.992188c-.116859-.116858-.360765-.06111-.546875.125l-.548828.548828-.06836-.07031-1.123047-.480469h-.105472v-.763672c0-.263197-.133564-.474609-.298828-.474609zm.705078 4c.829457 0 1.503906.674449 1.503906 1.503906.000001.829457-.674449 1.503906-1.503906 1.503906-.829457.000001-1.503906-.674449-1.503906-1.503906s.674449-1.503906 1.503906-1.503906z" display="block" fill="url(#f)" stroke="url(#g)" stroke-linejoin="round" transform="matrix(1.3623976 0 0 1.3623976 -15.847782 -16.528981)"/><path d="m8 3.465116c-2.5005771 0-4.5348837 2.034307-4.5348837 4.534884s2.0343066 4.534884 4.5348837 4.534884c2.500576-.000001 4.534884-2.034307 4.534884-4.534884s-2.034308-4.534884-4.534884-4.534884zm0 2.093024c1.347907 0 2.44186 1.093953 2.44186 2.44186s-1.093953 2.44186-2.44186 2.44186-2.4418605-1.093953-2.4418605-2.44186 1.0939535-2.44186 2.4418605-2.44186z" opacity=".05"/><path d="m8.0000001 4c-2.2056004 0-4.0000002 1.7944001-4.0000002 4.0000008 0 2.2055992 1.7943998 3.9999992 4.0000002 3.9999992 2.2055999 0 3.9999999-1.7944 3.9999999-3.9999992 0-2.2056007-1.7944-4.0000008-3.9999999-4.0000008z" fill="none" stroke="url(#h)" stroke-width="1.352275"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_moduledialog.svg b/icon-themes/elementary_svg/cmd/lc_moduledialog.svg
new file mode 100644
index 000000000..b32505ccd
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_moduledialog.svg
@@ -0,0 +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.0181566 0 0 -1.0195328 -.215304 32.481143)" gradientUnits="userSpaceOnUse" x1="12.913282" x2="12.913282" y1="17.533852" y2="20.187275"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="12.001243" x2="12.001243" y1="3.98089" y2="19.914931"><stop offset="0" stop-color="#fff"/><stop offset=".01652508" stop-color="#fff" stop-opacity=".235294"/><stop offset=".98001981" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="c" cx="6.730414" cy="9.957108" fx="6.200184" gradientTransform="matrix(0 4.6270127 -5.6804933 0 68.966159 -38.745063)" gradientUnits="userSpaceOnUse" r="12.671875"><stop offset="0" stop-color="#919caf"/><stop offset=".26238" stop-color="#68758e"/><stop offset=".704952" stop-color="#485a6c"/><stop offset="1" stop-color="#444c5c"/></radialGradient><radialGradient id="d" 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="#e"/><linearGradient id="e"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="f" 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="#e"/><linearGradient id="g" 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><g opacity=".4" transform="matrix(.5789476 0 0 .42857134 -1.894738 2.857146)"><path d="m38 40h5v7h-5z" fill="url(#d)"/><path d="m-10-47h5v7h-5z" fill="url(#f)" transform="scale(-1)"/><path d="m10 40h28v7.000001h-28z" fill="url(#g)"/></g><rect fill="url(#c)" height="19.000002" rx="1" width="19.000002" x="2.499998" y="2.500026"/><rect fill="none" height="19.000002" opacity=".5" rx="1" stroke="#1c2c38" stroke-linecap="round" stroke-linejoin="round" width="19.000002" x="2.499998" y="2.500026"/><path d="m3.501246 3.498756h17v17h-17z" fill="none" opacity=".3" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m11.142857 7.000001c-.154257 0-.282804.595793-.35826 1.447265a4.7142854 4.7142854 0 0 0 -1.1392302.478795c-.658092-.551548-1.172157-.884484-1.281529-.775112l-1.212891 1.21289c-.109371.109373.223564.623438.775113 1.28153a4.7142854 4.7142854 0 0 0 -.47461 1.139229c-.853858.07538-1.451451.203745-1.451451.358259v1.714286c0 .154256.595793.282803 1.447265.358259a4.7142854 4.7142854 0 0 0 .477121 1.141741c-.550295.656913-.882677 1.169777-.773438 1.279018l1.212891 1.21289c.109137.109137.621357-.222452 1.277344-.771763a4.7142854 4.7142854 0 0 0 1.1434152.471261c.07538.853858.203745 1.451451.35826 1.451451h1.714285c.154256 0 .282803-.595793.358259-1.447266a4.7142854 4.7142854 0 0 0 1.13923-.478795c.658092.551549 1.172157.884484 1.281529.775112l1.212891-1.21289c.109371-.109372-.223564-.623438-.775113-1.281529a4.7142854 4.7142854 0 0 0 .47461-1.13923c.853858-.07538 1.451451-.203745 1.451451-.358259v-1.714286c0-.154256-.595793-.282803-1.447265-.358259a4.7142854 4.7142854 0 0 0 -.477121-1.14174c.550295-.656913.882677-1.169778.773438-1.279019l-1.212891-1.21289c-.109137-.109137-.621357.222452-1.277344.771764a4.7142854 4.7142854 0 0 0 -1.143415-.471262c-.07538-.853857-.203744-1.45145-.358259-1.45145zm.857142 3.857142a2.142857 2.142857 0 0 1 2.142857 2.142857 2.142857 2.142857 0 0 1 -2.142857 2.142857 2.142857 2.142857 0 0 1 -2.1428572-2.142857 2.142857 2.142857 0 0 1 2.1428572-2.142857z" fill="#fff" opacity=".1"/><path d="m11.142857 6.0000272c-.154257 0-.282804.595793-.35826 1.447265a4.7142854 4.7142854 0 0 0 -1.1392302.478795c-.658092-.551548-1.172157-.884484-1.281529-.775112l-1.212891 1.21289c-.109371.109373.223564.623438.775113 1.28153a4.7142854 4.7142854 0 0 0 -.47461 1.1392288c-.853858.07538-1.451451.203745-1.451451.358259v1.714286c0 .154256.595793.282803 1.447265.358259a4.7142854 4.7142854 0 0 0 .477121 1.141741c-.550295.656913-.882677 1.169777-.773438 1.279018l1.212891 1.21289c.109137.109137.621357-.222452 1.277344-.771763a4.7142854 4.7142854 0 0 0 1.1434152.471261c.07538.853858.203745 1.451451.35826 1.451451h1.714285c.154256 0 .282803-.595793.358259-1.447266a4.7142854 4.7142854 0 0 0 1.13923-.478795c.658092.551549 1.172157.884484 1.281529.775112l1.212891-1.21289c.109371-.109372-.223564-.623438-.775113-1.281529a4.7142854 4.7142854 0 0 0 .47461-1.13923c.853858-.07538 1.451451-.203745 1.451451-.358259v-1.714286c0-.154256-.595793-.282803-1.447265-.358259a4.7142854 4.7142854 0 0 0 -.477121-1.1417398c.550295-.656913.882677-1.169778.773438-1.279019l-1.212891-1.21289c-.109137-.109137-.621357.222452-1.277344.771764a4.7142854 4.7142854 0 0 0 -1.143415-.471262c-.07538-.853857-.203744-1.45145-.358259-1.45145zm.857142 3.857142a2.142857 2.142857 0 0 1 2.142857 2.1428568 2.142857 2.142857 0 0 1 -2.142857 2.142857 2.142857 2.142857 0 0 1 -2.1428572-2.142857 2.142857 2.142857 0 0 1 2.1428572-2.1428568z" fill="#455365"/><g fill="none"><path d="m12.002575 14.671181c1.469034.0381 2.754293-1.381505 2.563778-2.842678-.114039-1.464029-1.647021-2.6049393-3.079912-2.265809-1.441327.2611074-2.4259723 1.896655-1.9442349 3.290986.3196809 1.053899 1.3566149 1.831057 2.4603689 1.817501z" opacity=".05" stroke="url(#a)" stroke-linejoin="round"/><path d="m11.431641 6.5c-.0016.00651-.0023.00495-.0039.011719-.05052.2127751-.100234.5609439-.136718.9726562-.01967.2122132-.169229.3898162-.375.4453125-.356557.0970103-.700496.2432735-1.0195386.4296873-.1850422.1074383-.4174762.0879388-.5820313-.0488281-.318307-.2667725-.6018457-.4800795-.7890625-.5957031-.00749-.00463-.00645-.00351-.013672-.00781l-.8046874.804685c.0043.00722.00318.00618.00781.013672.1156264.1872156.3289318.4707567.5957057.7890623.1367684.1645549.1562679.3969893.0488281.5820313-.185205.3192226-.3279174.6631536-.4238281 1.0195316-.055746.206394-.2343113.356109-.4472657.375-.4129715.03646-.7611044.08617-.9746093.136718-.00775.0018-.00627.002-.013672.0039v1.136718c.00651.0016.00495.0023.011719.0039.212776.05052.5609425.100234.9726562.136718.2129543.01889.3915199.168606.4472656.375.096316.357064.2398319.701807.4257813 1.021485.1074396.185042.08794.417476-.048828.582031-.2661194.317678-.4784769.600262-.59375.787109-.00461.0075-.00352.0065-.00781.01367l.8027344.802735c.00684-.0041.00658-.0015.013672-.0059.1864151-.114875.4699312-.326199.7871094-.591797.1637402-.136504.3951104-.156759.5800781-.05078.320495.184275.666029.327354 1.023437.421875.207163.05505.357788.233772.376954.447266.03646.412971.08617.761106.136718.974609.0018.0077.002.0063.0039.01367h1.136718c.0016-.0065.0023-.0049.0039-.01172.05052-.212776.100234-.560942.136718-.972656.01967-.212213.169229-.389817.375-.445313.35655-.09701.700488-.243274 1.019532-.429687.185042-.107438.417476-.08794.582031.04883.318306.266773.601846.480079.789062.595703.0075.0046.0065.0035.01367.0078l.804688-.804688c-.0043-.0072-.0032-.0062-.0078-.01367-.115624-.187215-.328929-.470758-.595703-.789062-.136768-.164555-.156268-.396989-.04883-.582031.185205-.319223.327917-.663154.423828-1.019532.05575-.206394.234312-.356109.447266-.375.412971-.03646.761105-.08617.974609-.136718.0077-.0018.0063-.002.01367-.0039v-1.136718c-.0065-.0016-.0049-.0023-.01172-.0039-.212777-.05052-.560942-.100234-.972656-.136718-.212954-.01889-.39152-.168606-.447266-.375-.09632-.357064-.239832-.701807-.425781-1.0214848-.10744-.185042-.08794-.4174763.04883-.5820312.26612-.3176779.478477-.6002621.59375-.7871094.0046-.00748.0035-.00647.0078-.013672l-.8027189-.8026812c-.0068.00407-.0066.00149-.01367.00586-.186415.1148753-.469931.3261985-.787109.5917968-.16374.1365044-.39511.1567591-.580078.050781-.320497-.184275-.666031-.3273547-1.023439-.4218753-.207163-.0550513-.357788-.2337722-.376954-.4472657-.036457-.4129697-.086174-.7611051-.136718-.9746093-.0018-.00775-.002-.00627-.0039-.013672z" opacity=".05" stroke="#000"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_morecontrols.svg b/icon-themes/elementary_svg/cmd/lc_morecontrols.svg
new file mode 100644
index 000000000..4ae8aabd1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_morecontrols.svg
@@ -0,0 +1,3 @@
+<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="65.296997" cy="48.216" gradientTransform="matrix(0 .52545 -.57163 0 46.193 -21.124)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.2818 0 0 .2801 12.197 12.015)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="10.631" y2="35.623001"/><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.2818 0 0 .2801 12.18 12.022)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="21.341999" y2="24.912001"/><linearGradient id="e" gradientTransform="matrix(.04846 0 0 .5238 -20.405 -100.176)" gradientUnits="userSpaceOnUse" x1="292.85699" x2="292.85699" y1="211.076" y2="233.827"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="f"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.8048 0 0 .60166 -516.818 -404.08)" gradientUnits="userSpaceOnUse" x1="731.05701" x2="731.05701" xlink:href="#f" y1="654.815" y2="619.30701"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="7.814" x2="9.271" xlink:href="#f" y1="12.475" y2="19.39"/>
+
+/&amp;amp;amp;amp;gt;<g transform="translate(8 -8)"><circle cx="8" cy="16" fill="#fdfdfb" r="7.5" stroke="#8c8c8c" stroke-linecap="round" stroke-linejoin="round"/><circle cx="8" cy="16" fill="url(#h)" r="4.5"/><circle cx="8" cy="16" fill="none" opacity=".5" r="4.5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/></g><g transform="translate(0 1)"><rect fill="url(#g)" height="12" opacity=".99" rx="1.5" transform="scale(-1)" width="12" x="-14" y="-22"/><rect fill="none" height="13" opacity=".3" rx="2" stroke="#000" stroke-linecap="round" stroke-linejoin="round" transform="scale(-1 1)" width="13" x="-14.5" y="9.5"/><path d="m11.987 11.624 2.013 1.812-6.765 8.94-5.235-4.51 1.732-2.296 3.06 2.658z" fill="#2f78c7" fill-opacity=".992"/><path d="m11.987 10.624 2.013 1.812-6.765 8.94-5.235-4.51 1.732-2.296 3.06 2.658z" fill="#fff"/><rect fill="none" height="11" opacity=".05" rx="1" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round" transform="scale(-1 1)" width="11" x="-13.5" y="10.5"/></g><path d="m16.5 16.5v-3h4v3h3v4h-3v3h-4v-3h-3v-4z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m17.5 18.004v-3.504h2v3.5m0 1v3.5h-2v-3.5" opacity=".5" stroke="url(#b)"/><path d="m20 17.507 2.5-.007v2l-2.5.007m-3 0-2.5-.007v-2l2.5.007" opacity=".5" stroke="url(#d)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_morphing.svg b/icon-themes/elementary_svg/cmd/lc_morphing.svg
new file mode 100644
index 000000000..ebe9bcb2b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_morphing.svg
@@ -0,0 +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"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="8.000001" x2="8.000001" y1="2.749979" y2="11.750002"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="11.000009" x2="11.000009" y1="-.250028" y2="8.749994"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.31168758 0 0 .33461671 -1.35546 6.780893)" 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="24.513628" x2="24.513628" y1="5.144163" y2="22.22113"><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><linearGradient id="e" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-55.672836" x2="-51.786404" y1="36.671452" y2="2.906247"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="30.166677" x2="30.166677" y1="13.326863" y2="30.40383"><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="g" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="39.416702" x2="39.416702" y1="4.78838" y2="20.798037"><stop offset="0" stop-color="#fff"/><stop offset=".43750003" 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 1.333359 1.33337)"><g stroke-linecap="square" stroke-linejoin="round" stroke-width=".750002"><path d="m11.32967.124973h.09068c2.467888 0 4.454672 1.7295728 4.454672 3.8779659v.4940892c0 2.1483931-1.986784 3.8779659-4.454672 3.8779659h-.09068c-2.4678883 0-4.4546719-1.7295728-4.4546719-3.8779659v-.4940892c0-2.1483931 1.9867836-3.8779659 4.4546719-3.8779659z" fill="url(#b)" stroke="#ad5f00" stroke-opacity=".65098"/><path d="m11.057203.87497503h.635613c1.901441 0 3.432203 1.32716487 3.432203 2.97570607v.798605c0 1.6485412-1.530762 2.9757061-3.432203 2.9757061h-.635613c-1.9014404 0-3.432203-1.3271649-3.432203-2.9757061v-.798605c0-1.6485412 1.5307626-2.97570607 3.432203-2.97570607z" fill="none" stroke="url(#g)" stroke-opacity=".650735"/><g stroke-opacity=".65098"><path d="m5.749995 3.12498h3.7500091c1.4542539 0 2.6250069 1.115 2.6250069 2.5v3.250021c0 1.385-1.170753 2.5-2.6250069 2.5h-3.7500091c-1.4542538 0-2.6250069-1.115-2.6250069-2.5v-3.250021c0-1.385 1.1707531-2.5 2.6250069-2.5z" fill="url(#a)" stroke="#a62100" stroke-opacity=".65098"/><path d="m5.749995 3.8749821h3.7500091c1.0387529 0 1.8750049.726035 1.8750049 1.6278811v3.494255c0 .9018461-.836252 1.6278808-1.8750049 1.6278808h-3.7500091c-1.0387528 0-1.875005-.7260347-1.875005-1.6278808v-3.494255c0-.9018461.8362522-1.6278811 1.875005-1.6278811z" fill="none" stroke="url(#f)"/></g></g><path d="m.12498106 7.624991h9.00002254v8.250021h-9.00002254z" fill="url(#c)" stroke-width="1.095445"/><g fill="none" stroke-width=".750002" transform="translate(-2.374943 7.375014)"><path d="m10.749945 7.7499967h-7.5000191v-6.75001706h7.5000191z" stroke="url(#d)" stroke-linecap="round"/><path d="m2.4999241.24997775c2.5206756 0 9.0000629.00095467 9.0000629.00095467l.000013 8.24906678-9.0000759-.0000007z" stroke="url(#e)" stroke-linejoin="round"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_move.svg b/icon-themes/elementary_svg/cmd/lc_move.svg
new file mode 100644
index 000000000..dd1a0eefb
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_move.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="6.961864" x2="6.961864" xlink:href="#b" y1="14.000063" y2="15.000063"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="20" y2="21"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="6.961864" x2="6.961864" xlink:href="#b" y1="10.000063" y2="11.000063"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="11.961864" x2="11.961864" xlink:href="#b" y1="10.000063" y2="11.000063"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="16.961864" x2="16.961864" xlink:href="#b" y1="10.000063" y2="11.000063"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="16.961864" x2="16.961864" xlink:href="#b" y1="14.000063" y2="15.000063"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="11.961864" x2="11.961864" xlink:href="#b" y1="14.000063" y2="15.000063"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="7" x2="7" xlink:href="#b" y1="18.000063" y2="19.000063"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="6.961864" x2="6.961864" xlink:href="#b" y1="6.000063" y2="7.000063"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="11.961864" x2="11.961864" xlink:href="#b" y1="6.000063" y2="7.000063"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="16.961864" x2="16.961864" xlink:href="#b" y1="6.000063" y2="7.000063"/><linearGradient id="l" gradientTransform="matrix(.44576987 0 0 .44993661 3.801524 -2.024511)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><path d="m2.5371094 2.5c-.574146 0-1.0371094.4629634-1.0371094 1.0371094v3.9628906 6.335938 3.626953c0 .574146.4629634 1.037109 1.0371094 1.037109h8.4628906 4.462891c.574146 0 1.037109-.462963 1.037109-1.037109v-3.462891-6.5-3.9628906c0-.574146-.462963-1.0371094-1.037109-1.0371094z" fill="none" opacity=".3" stroke="#000" stroke-dasharray="2 2"/><g transform="translate(2 1.999937)"><path d="m5.0273427 4.5002457c-.2923881 0-.5273439.2468031-.5273439.5546834l.0000011 14.8904689c0 .307654.2349543.554684.5273439.554684h3.6718748l1.9941404-3.999988h7.306641.972656c.292388 0 .527344-.246803.527344-.554721l-.000001-10.8904439c0-.3076535-.234955-.5546834-.527344-.5546834z" fill="url(#l)" stroke-width=".999999"/><path d="m5 4.000063c-.5540001 0-1.0000002.446022-1.0000002 1.0000252v14.9999998c0 .554003.4460001.999987 1.0000002.999987h3.9999998l2.0000002-3.999987h8c.554 0 1-.446022 1-1.000025v-10.9999748c0-.5540032-.446-1.0000252-1-1.0000252zm0 1.0000252h3.9999998v2.9999999h-3.9999998zm4.9999997 0h4.0000003v2.9999999h-4.0000003zm5.0000003 0h4v2.9999999h-4zm-10 3.9999873h3.9999998v3.0000005h-3.9999998zm4.9999997 0h4.0000003v3.0000005h-4.0000003zm5.0000003 0h4v3.0000005h-4zm-10 3.9999875h3.9999998v3h-3.9999998zm4.9999997 0h4.0000003v3h-4.0000003zm5.0000003 0h4v3h-4zm-10 4.000025h4.9999997l-1.5 3h-3.4999997z" opacity=".32" stroke-width="3.779527"/><g fill="none" stroke-linecap="square"><path d="m5.5 17.500063v2h2.7033898l.9841886-2z" stroke="url(#h)"/><path d="m5.5 13.500063v2h3v-2z" stroke="url(#a)"/><path d="m10.5 13.500063v2h3v-2z" stroke="url(#g)"/><path d="m15.5 13.500063v2h3v-2z" stroke="url(#f)"/><path d="m5.5 9.500063v2h3v-2z" stroke="url(#c)"/><path d="m10.5 9.500063v2h3v-2z" stroke="url(#d)"/><path d="m15.5 9.500063v2h3v-2z" stroke="url(#e)"/><path d="m5.5 5.500063v2h3v-2z" stroke="url(#i)"/><path d="m10.5 5.500063v2h3v-2z" stroke="url(#j)"/><path d="m15.5 5.500063v2h3v-2z" stroke="url(#k)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_movedown.svg b/icon-themes/elementary_svg/cmd/lc_movedown.svg
new file mode 100644
index 000000000..0441b221f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_movedown.svg
@@ -0,0 +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(0 1 -1 0 23.002927 -.000361)" gradientUnits="userSpaceOnUse" x1="2.109904" x2="21.12108" y1="7.472679" y2="7.472679"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><radialGradient id="b" cx="24.837126" cy="36.421127" gradientTransform="matrix(-.52995454 0 0 -.35307735 22.512547 21.835677)" gradientUnits="userSpaceOnUse" r="15.644737"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="c" gradientTransform="matrix(0 -1.004639 1 0 -42.037033 39.538385)" gradientUnits="userSpaceOnUse" x1="35.374283" x2="18.960861" y1="53.037033" y2="53.037033"><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="d" gradientTransform="matrix(0 -1.004639 1 0 -42.037033 39.538385)" gradientUnits="userSpaceOnUse" x1="26.415842" x2="19.448166" y1="57.037033" y2="57.037033"><stop offset="0" stop-color="#fff"/><stop offset=".00137809" 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><path d="m1.059 8.976195a8.2909995 5.5238047 0 1 1 16.581999 0 8.2909995 5.5238047 0 0 1 -16.581999 0z" fill="url(#b)" fill-rule="evenodd" opacity=".141176" transform="matrix(-1 0 0 1 20.85018 8.547609)"/><path d="m19.489256 12.033915h-.0039c0 .162386-.06441.29734-.167969.394532-.0074.0067-.01451.01441-.02148.02149l-6.94923 7.891859c-.09098.0909-.214106.144532-.349609.144532-.134536 0-.250868-.05363-.347657-.144532l-6.9492178-7.891864c-.007-.0071-.01412-.01484-.02148-.02149-.1035639-.09719-.1679689-.232145-.1679689-.394532 0-.301717.215491-.527343.505858-.527343h3.988275c.271008.000189.49805-.237748.49805-.529297v-7.97727c0-.285849.214151-.5.4999997-.5h4.000001c.285849 0 .5.214151.5.5v8.026103c.02501.267637.241068.480647.496091.480469h3.990234c.290366 0 .500003.225626.500003.527343z" fill="url(#a)" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m9 12.498047h-3l6 6.796875 5.927635-6.796875h-2.927635" opacity=".6" stroke="url(#d)"/><path d="m15.000024 12.5c-.826964 0-1.497841-.728602-1.498047-1.5 0 0-.04984-5.0131857-.002-7.5000004h-3.000024v7.5000004h-.002c-.000132.697566-.497953 1.5-1.497953 1.5" opacity=".6" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_movedownsubitems.svg b/icon-themes/elementary_svg/cmd/lc_movedownsubitems.svg
new file mode 100644
index 000000000..af6229b3f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_movedownsubitems.svg
@@ -0,0 +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(0 .61157583 -.6008607 0 24.611229 .970842)" gradientUnits="userSpaceOnUse" spreadMethod="pad" x1="1.682796" x2="23.836843" y1="10.24962" y2="10.24962"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 -.39056144 .43562686 0 -15.519345 20.010508)" gradientUnits="userSpaceOnUse" x1="25.631071" x2="17.949821" y1="57.037033" y2="57.037033"><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><linearGradient id="c"><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="d" gradientTransform="matrix(0 -.66975928 .49699178 0 -18.864984 27.525589)" gradientUnits="userSpaceOnUse" x1="35.125439" x2="27.66007" xlink:href="#c" y1="53.037033" y2="53.037033"/><radialGradient id="e" cx="24.837126" cy="36.421127" gradientTransform="matrix(.52995454 0 0 -.35307735 -5.662367 32.383286)" gradientUnits="userSpaceOnUse" r="15.644737"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="f" gradientTransform="matrix(0 -1.004639 1 0 -42.037033 39.538385)" gradientUnits="userSpaceOnUse" x1="26.415842" x2="19.448166" y1="57.037033" y2="57.037033"><stop offset="0" stop-color="#fff"/><stop offset=".00137809" 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="g" gradientTransform="matrix(0 -1.004639 1 0 -42.037033 39.538385)" gradientUnits="userSpaceOnUse" x1="35.374283" x2="18.960861" xlink:href="#c" y1="53.037033" y2="53.037033"/><linearGradient id="h" gradientTransform="matrix(0 .61157583 -.6008607 0 14.611229 8.970842)" gradientUnits="userSpaceOnUse" x1="-8.127924" x2="21.304239" y1="11.002932" y2="11.002932"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><path d="m17.998047 13.500001c-.08084 0-.150828-.03231-.208984-.08789l-4.187501-4.339844c-.062219-.059439-.101562-.142876-.101562-.242188 0-.184522.130217-.322265.304688-.322265h2.396484c.162838.000116.298828-.145914.298828-.324219v-5.376953c0-.174818.129026-.306641.300781-.306641h2.402344c.171756 0 .300781.131823.300781.306641v5.408203c.01503.16368.145595.293078.298828.292969h2.396485c.174469 0 .300781.137742.300781.322265 0 .184577-.07628.178557-.103516.242188l-4.1875 4.339843c-.05467.05559-.129519.08789-.210937.08789z" style="stroke:#206b00;stroke-width:.999997;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#a)"/><g fill="none" transform="translate(10)"><path d="m6.5 9.5h-1.0931236l2.5931236 2.706997 2.602876-2.706997h-1.102876" opacity=".6" stroke="url(#b)" stroke-width=".999996"/><path d="m9.4819632 9.5000002c-.4109944 0-.9813632-.6055885-.9814655-1.1198537 0 0-.02477-3.2222699-.0009955-4.8801464h-.9990045l-.0009955 4.8801464c-.0000622.465044-.5025106 1.1198537-.9995024 1.1198537" opacity=".6" stroke="url(#d)"/></g><path d="m15.79118 19.523804a8.2909995 5.5238047 0 1 0 -16.581999 0 8.2909995 5.5238047 0 0 0 16.581999 0z" fill="url(#e)" fill-rule="evenodd" opacity=".141176"/><path d="m15.489256 14.033915h-.0039c0 .162386-.06441.29734-.167969.394532-.0074.0067-.01451.01441-.02148.02149l-6.94923 7.891859c-.09098.0909-.214106.144532-.349609.144532-.134536 0-.250868-.05363-.347657-.144532l-6.9492178-7.891864c-.007-.0071-.01412-.01484-.02148-.02149-.1035639-.09719-.1679689-.232145-.1679689-.394532 0-.301717.215491-.527343.505858-.527343h3.988275c.271008.000189.49805-.237748.49805-.529297v-7.97727c0-.285849.214151-.5.4999997-.5h4.000001c.285849 0 .5.214151.5.5v8.026103c.02501.267637.241068.480647.496091.480469h3.990234c.290366 0 .500003.225626.500003.527343z" fill="url(#h)" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none" transform="translate(-4 2)"><path d="m9 12.498047h-3l6 6.796875 5.927635-6.796875h-2.927635" opacity=".6" stroke="url(#f)"/><path d="m15.000024 12.5c-.826964 0-1.497841-.728602-1.498047-1.5 0 0-.04984-5.0131857-.002-7.5000004h-3.000024v7.5000004h-.002c-.000132.697566-.497953 1.5-1.497953 1.5" opacity=".6" stroke="url(#g)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_movepagefirst.svg b/icon-themes/elementary_svg/cmd/lc_movepagefirst.svg
new file mode 100644
index 000000000..2b6fd4e5d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_movepagefirst.svg
@@ -0,0 +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(0 -1 -1 0 23.002927 24.000361)" gradientUnits="userSpaceOnUse" x1="23.00036" x2="1.935627" y1="6.002927" y2="6.002927"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><radialGradient id="b" cx="24.837126" cy="36.421127" gradientTransform="matrix(-.52995454 0 0 -.35307735 22.512547 21.835677)" gradientUnits="userSpaceOnUse" r="15.644737"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="c" gradientTransform="matrix(.93548387 0 0 1 -.322582 10.000315)" gradientUnits="userSpaceOnUse" x1="13.172416" x2="13.172416" y1="-8.000495" y2="-7.989184"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999988" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientTransform="matrix(0 1.004639 1 0 -41.537059 -15.538205)" gradientUnits="userSpaceOnUse" x1="20.443369" x2="35.374104" y1="54.037033" y2="54.037033"><stop offset="0" stop-color="#fff"/><stop offset=".46875" 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><path d="m1.059 8.976195a8.2909995 5.5238047 0 1 1 16.581999 0 8.2909995 5.5238047 0 0 1 -16.581999 0z" fill="url(#b)" fill-rule="evenodd" opacity=".141176" transform="matrix(-1 0 0 1 20.85018 8.547609)"/><path d="m10.001953 21.5c-.2858486 0-.4999999-.214151-.4999999-.5v-7.976562c0-.29155-.2270388-.529486-.4980469-.529297h-3.9863281c-.290367 0-.5058593-.225627-.5058593-.527344-.0000001-.162387.064405-.297341.1679687-.394531.00736-.0067.012531-.01439.019531-.02149l6.9492195-7.892573c.09679-.090902.21312-.144531.347656-.144531.135503 0 .258629.053631.349609.144531l6.951172 7.892578c.007.0071.01408.01478.02148.02149.103559.09719.167969.232145.167969.394531h.002c0 .301717-.209634.527344-.5.527344h-3.990234c-.255023-.000178-.471084.212831-.496094.480468v8.025386c0 .285849-.214151.5-.5.5zm-4.8867186-18c-.340924 0-.6152344-.223-.6152344-.5v-2c0-.277.2743104-.5.6152344-.5h13.7695316c.340924 0 .615234.223.615234.5v2c0 .277-.27431.5-.615234.5z" fill="url(#a)" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m5.5 2.504v-1.008h13.00418v1.008z" opacity=".6" stroke="url(#c)"/><path d="m11.999974 4.7050783-5.8806293 6.7968747h2.8825668c.8272384.000268 1.4977795.670809 1.4980475 1.498047h.002v7.5h2.987202v-7.5h.002c.000221-.827238.670762-1.497779 1.498-1.498047h2.883743z" opacity=".6" stroke="url(#d)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_movepagelast.svg b/icon-themes/elementary_svg/cmd/lc_movepagelast.svg
new file mode 100644
index 000000000..5076696ac
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_movepagelast.svg
@@ -0,0 +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(0 1 -1 0 23.002927 -.000361)" gradientUnits="userSpaceOnUse" x1="2.109904" x2="21.12108" y1="7.472679" y2="7.472679"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><radialGradient id="b" cx="24.837126" cy="36.421127" gradientTransform="matrix(-.52995454 0 0 -.35307735 22.512547 21.835677)" gradientUnits="userSpaceOnUse" r="15.644737"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="c" gradientTransform="matrix(0 -1.004639 1 0 -42.037033 39.538385)" gradientUnits="userSpaceOnUse" x1="35.374283" x2="18.960861" y1="53.037033" y2="53.037033"><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="d" gradientTransform="matrix(0 -1.004639 1 0 -42.037033 39.538385)" gradientUnits="userSpaceOnUse" x1="26.415842" x2="19.448166" y1="57.037033" y2="57.037033"><stop offset="0" stop-color="#fff"/><stop offset=".00137809" 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(.93548387 0 0 1 -.322582 30.000315)" gradientUnits="userSpaceOnUse" x1="13.172416" x2="13.172416" y1="-8.000495" y2="-7.989184"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999988" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><path d="m1.059 8.976195a8.2909995 5.5238047 0 1 1 16.581999 0 8.2909995 5.5238047 0 0 1 -16.581999 0z" fill="url(#b)" fill-rule="evenodd" opacity=".141176" transform="matrix(-1 0 0 1 20.85018 8.547609)"/><path d="m10.001953 2.5c-.2858486 0-.4999999.214151-.4999999.5v7.976562c0 .29155-.2270388.529486-.4980469.529297h-3.9863281c-.290367 0-.5058593.225627-.5058593.527344-.0000001.162387.0644048.297341.1679687.394531.00736.00665.0125313.014385.0195313.021485l6.9492192 7.892578c.096788.090902.21312.144531.347656.144531.135503 0 .258629-.053631.349609-.144531l6.951172-7.892578c.00697-.00708.014084-.014785.021484-.021485.103559-.097192.167969-.232145.167969-.394531h.001953c0-.301717-.209634-.527344-.5-.527344h-3.990234c-.255023.000178-.471084-.212831-.496094-.480468v-8.025391c0-.285849-.214151-.5-.5-.5zm-4.8867186 18c-.340924 0-.6152344.223-.6152344.5v2c0 .277.2743104.5.6152344.5h13.7695316c.340924 0 .615234-.223.615234-.5v-2c0-.277-.27431-.5-.615234-.5z" fill="url(#a)" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m15.000024 12.5c-.826964 0-1.497841-.728602-1.498047-1.5 0 0-.04984-5.0131857-.002-7.5000004h-3.000024v7.5000004h-.002c-.000132.697566-.497953 1.5-1.497953 1.5" opacity=".6" stroke="url(#c)"/><path d="m9 12.498047h-3l6 6.796875 5.927635-6.796875h-2.927635" opacity=".6" stroke="url(#d)"/><path d="m5.5 22.504v-1.008h13.00418v1.008z" opacity=".6" stroke="url(#e)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_moveup.svg b/icon-themes/elementary_svg/cmd/lc_moveup.svg
new file mode 100644
index 000000000..4faa9f9db
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_moveup.svg
@@ -0,0 +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(0 -1 -1 0 23.002927 24.000361)" gradientUnits="userSpaceOnUse" x1="21.110256" x2="1.935627" y1="6.002927" y2="6.002927"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><radialGradient id="b" cx="24.837126" cy="36.421127" gradientTransform="matrix(-.52995454 0 0 -.35307735 22.512547 21.835677)" gradientUnits="userSpaceOnUse" r="15.644737"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="c" gradientTransform="matrix(0 1.004639 1 0 -41.537059 -15.538205)" gradientUnits="userSpaceOnUse" x1="20.443369" x2="35.374104" y1="54.037033" y2="54.037033"><stop offset="0" stop-color="#fff"/><stop offset=".46875" 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><path d="m1.059 8.976195a8.2909995 5.5238047 0 1 1 16.581999 0 8.2909995 5.5238047 0 0 1 -16.581999 0z" fill="url(#b)" fill-rule="evenodd" opacity=".141176" transform="matrix(-1 0 0 1 20.85018 8.547609)"/><path d="m19.489256 11.952413h-.0039c0-.162386-.06441-.29734-.167969-.394532-.0074-.0067-.01451-.01441-.02148-.02149l-6.94923-7.891859c-.09098-.0909-.214106-.144532-.349609-.144532-.134536 0-.250868.05363-.347657.144532l-6.949218 7.891864c-.007.0071-.01412.01484-.02148.02149-.1035639.09719-.1679689.232145-.1679689.394532 0 .301717.215491.527343.505858.527343h3.988275c.271008-.000189.49805.237748.49805.529297v7.97727c0 .285849.214151.5.4999999.5h4.000001c.285849 0 .5-.214151.5-.5v-8.026103c.02501-.267637.241068-.480647.496091-.480469h3.990234c.290366 0 .500003-.225626.500003-.527343z" fill="url(#a)" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m11.999974 4.7050783-5.8806293 6.7968747h2.8825668c.8272384.000268 1.4977795.670809 1.4980475 1.498047h.002v7.5h2.987202v-7.5h.002c.000221-.827238.670762-1.497779 1.498-1.498047h2.883743z" fill="none" opacity=".6" stroke="url(#c)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_moveupsubitems.svg b/icon-themes/elementary_svg/cmd/lc_moveupsubitems.svg
new file mode 100644
index 000000000..6ab743cd5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_moveupsubitems.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="24.837126" cy="36.421127" gradientTransform="matrix(-.52995454 0 0 -.35307735 22.651624 28.383286)" gradientUnits="userSpaceOnUse" r="15.644737"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(0 -1 1 0 -2.013669 22.000361)" gradientUnits="userSpaceOnUse" x1="21.110256" x2="1.935627" y1="6.002927" y2="6.002927"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 1.004639 -1 0 62.526316 -17.538205)" gradientUnits="userSpaceOnUse" x1="20.443369" x2="35.374104" y1="54.037033" y2="54.037033"><stop offset="0" stop-color="#fff"/><stop offset=".46875" 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="d" gradientTransform="matrix(0 -.61157583 .6008607 0 12.378028 23.029157)" gradientUnits="userSpaceOnUse" x1="21.304237" x2="1.682795" y1="12.667211" y2="12.667211"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="e" gradientTransform="matrix(0 .54188661 -.46916342 0 44.104674 1.081088)" gradientUnits="userSpaceOnUse" x1="20.443369" x2="34.913044" y1="54.037033" y2="54.037033"><stop offset="0" stop-color="#fff"/><stop offset=".36232007" 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><path d="m18.991211 10.499999c.08084 0 .150827.03231.208984.08789l4.1875 4.339844c.06222.05944.101562.142876.101562.242187 0 .184523-.130217.322266-.304688.322266h-2.396483c-.162838-.000116-.298829.145913-.298829.324218v5.376953c0 .174818-.129025.306641-.300781.306641h-2.402344c-.171755 0-.300781-.131823-.300781-.306641v-5.408203c-.01503-.16368-.145595-.293077-.298828-.292968h-2.396485c-.174469 0-.300781-.137743-.300781-.322266 0-.184576.07628-.178556.103516-.242187l4.1875-4.339844c.054667-.055589.129519-.087889.210938-.08789z" style="stroke:#206b00;stroke-width:.999997;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.5;fill:url(#d)"/><path d="m18.989257 11.82323 2.589554 2.67677h-.992649c-.558498.000208-1.096313.773876-1.096439 1.220076l-.000931 4.779924h-.999069l-.000932-4.779924c-.000109-.4462-.506741-1.219853-1.105315-1.220076h-.972925z" fill="none" opacity=".6" stroke="url(#e)" stroke-width=".999994"/><g transform="translate(.012702)"><path d="m1.1980775 15.523804a8.2909995 5.5238047 0 1 1 16.5819985 0 8.2909995 5.5238047 0 0 1 -16.5819985 0z" fill="url(#a)" fill-rule="evenodd" opacity=".141176"/><path d="m1.5000015 9.952413h.0039c0-.162386.06441-.29734.167969-.394532.0074-.0067.01451-.01441.02148-.02149l6.94923-7.891859c.09098-.0909.214106-.144532.349609-.144532.134536 0 .250868.05363.347657.144532l6.9492175 7.891864c.007.0071.01412.01484.02148.02149.103564.09719.167969.232145.167969.394532 0 .301717-.215491.527343-.505858.527343h-3.988275c-.271008-.000189-.49805.237748-.49805.529297v7.97727c0 .285849-.214151.5-.5.5h-4.0000005c-.285849 0-.5-.214151-.5-.5v-8.026103c-.02501-.267637-.241068-.480647-.496091-.480469h-3.990234c-.290366 0-.500003-.225626-.500003-.527343z" fill="url(#b)" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m8.9892835 2.7050783 5.8806285 6.7968747h-2.882567c-.827238.000268-1.497779.670809-1.498047 1.498047h-.002v7.5h-2.9872015v-7.5h-.002c-.000221-.827238-.670762-1.497779-1.498-1.498047h-2.883743z" fill="none" opacity=".6" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_name.svg b/icon-themes/elementary_svg/cmd/lc_name.svg
new file mode 100644
index 000000000..a9eb145b5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_name.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="3.961864" x2="3.961864" xlink:href="#r" y1="16" y2="17"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="8.961864" x2="8.961864" xlink:href="#r" y1="16" y2="17"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13.961864" x2="13.961864" xlink:href="#r" y1="16" y2="17"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="18.961864" x2="18.961864" xlink:href="#r" y1="16" y2="17"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="3.961864" x2="3.961864" xlink:href="#r" y1="12" y2="13"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="8.961864" x2="8.961864" xlink:href="#r" y1="12" y2="13"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="13.961864" x2="13.961864" xlink:href="#r" y1="12" y2="13"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="18.961864" x2="18.961864" xlink:href="#r" y1="12" y2="13"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="3.961864" x2="3.961864" xlink:href="#r" y1="8" y2="9"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="8.961864" x2="8.961864" xlink:href="#r" y1="8" y2="9"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="13.961864" x2="13.961864" xlink:href="#r" y1="8" y2="9"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="18.961864" x2="18.961864" xlink:href="#r" y1="8" y2="9"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#r" y1="3" y2="5"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#r" y1="3" y2="5"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="14" x2="14" xlink:href="#r" y1="3" y2="5"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#r" y1="3" y2="5"/><linearGradient id="q" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="r" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="20" y2="21"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><path d="m2.0273438 1.5c-.2923891 0-.5273438.2469095-.5273438.5546875v19.8906245c0 .307779.2349547.554688.5273438.554688h3.671875l1.9941406-4h12.3066406.972656c.292389 0 .527344-.246909.527344-.554688v-15.8906245c0-.307778-.234955-.5546875-.527344-.5546875z" fill="url(#q)"/><g fill="none" stroke-linecap="square"><path d="m2.5 19.5v2h2.7033898l.9841886-2z" opacity=".5" stroke="url(#r)"/><path d="m2.5 15.5v2h3v-2z" opacity=".5" stroke="url(#a)"/><path d="m7.5 15.5v2h3v-2z" opacity=".5" stroke="url(#b)"/><path d="m12.5 15.5v2h3v-2z" opacity=".5" stroke="url(#c)"/><path d="m17.5 15.5v2h3v-2z" opacity=".5" stroke="url(#d)"/><path d="m2.5 11.5v2h3v-2z" opacity=".5" stroke="url(#e)"/><path d="m7.5 11.5v2h3v-2z" opacity=".5" stroke="url(#f)"/><path d="m12.5 11.5v2h3v-2z" opacity=".5" stroke="url(#g)"/><path d="m17.5 11.5v2h3v-2z" opacity=".5" stroke="url(#h)"/><path d="m2.5 7.5v2h3v-2z" opacity=".5" stroke="url(#i)"/><path d="m7.5 7.5v2h3v-2z" opacity=".5" stroke="url(#j)"/><path d="m12.5 7.5v2h3v-2z" opacity=".5" stroke="url(#k)"/><path d="m17.5 7.5v2h3v-2z" opacity=".5" stroke="url(#l)"/><path d="m2.5 2.5v3h3v-3z" opacity=".5" stroke="url(#m)"/><path d="m7.5 2.5v3h3v-3z" opacity=".5" stroke="url(#n)"/><path d="m12.5 2.5v3h3v-3z" opacity=".5" stroke="url(#o)"/><path d="m17.5 2.5v3h3v-3z" opacity=".5" stroke="url(#p)"/></g><path d="m2 1c-.554 0-1 .446-1 1v20c0 .554.446 1 1 1h4l2-4h13c.554 0 1-.446 1-1v-16c0-.554-.446-1-1-1zm0 1h4v4h-4zm5 0h4v4h-4zm5 0h4v4h-4zm5 0h4v4h-4zm-15 5h4v3h-4zm5 0h4v3h-4zm5 0h4v3h-4zm5 0h4v3h-4zm-15 4h4v3h-4zm5 0h4v3h-4zm5 0h4v3h-4zm5 0h4v3h-4zm-15 4h4v3h-4zm5 0h4v3h-4zm5 0h4v3h-4zm5 0h4v3h-4zm-15 4h5l-1.5 3h-3.5z" opacity=".32"/><path d="m16 1v3h1l1 1.0157v13.921l-1 1.0631h-1v3h7v-3h-1l-1-.93v-14.07l1-.99996h1v-3z" fill-rule="evenodd" opacity=".52"/><path d="m16.97 2.5h1.5303s1 0 1 1v17s-.088 1-1.0884 1h-1.4419m5.0441-19h-1.5303s-1 0-1 1v17s.088 1 1.0884 1h1.4419" fill="none" stroke="#fff"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_navigationbar.svg b/icon-themes/elementary_svg/cmd/lc_navigationbar.svg
new file mode 100644
index 000000000..6b352995d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_navigationbar.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500001" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.93896692 0 0 .26458333 -217.5476 281.70752)" gradientUnits="userSpaceOnUse" x1="231.98471" x2="231.98471" y1="35.526344" y2="47.945488"><stop offset="0" stop-color="#f7f7f7"/><stop offset=".5" stop-color="#ececec"/><stop offset="1" stop-color="#dfdfdf"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.26458484 0 0 .26458333 -21.204885 211.24164)" gradientUnits="userSpaceOnUse" x1="89.232002" x2="89.232002" y1="303.31516" y2="312.08167"><stop offset="0" stop-color="#fff"/><stop offset=".00000137" 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(.68442421 0 0 .68442421 .206351 -197.124148)"><rect height="3.479187" rx=".386578" style="stroke:#000;stroke-width:.386578;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.214035;fill:url(#a)" width="6.571826" x="1.051527" y="290.91391"/><path d="m1.4381052 291.30049h5.7986698v2.70604h-5.7986698z" style="fill:none;stroke-width:.386578;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.687719;stroke:url(#b)"/><g transform="matrix(.38657799 0 0 .38657799 -.301496 288.01458)"><path d="m7 11v4l4-2zm5 0v4l4-2zm4 2v1 1h1v-1-1-1-1h-1v1z" fill="#fff" fill-opacity=".847059"/><path d="m7 10v4l4-2zm5 0v4l4-2zm4 2v1 1h1v-1-1-1-1h-1v1z" fill="#666"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_navigator.svg b/icon-themes/elementary_svg/cmd/lc_navigator.svg
new file mode 100644
index 000000000..2b054bd5e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_navigator.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.99695868 -.07793192 .07793192 .99695868 .009321 .148467)" gradientUnits="userSpaceOnUse" x1="2.027828" x2="3.185315" y1="3.995011" y2="4.434366"><stop offset="0" stop-color="#ff8c82"/><stop offset=".31209752" stop-color="#ed5353"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-.99695869 .07793188 -.07793188 -.99695869 6.371821 6.041585)" gradientUnits="userSpaceOnUse" x1="3.230561" x2="2.280843" xlink:href="#d" y1="4.55868" y2="3.496531"/><linearGradient id="c" gradientTransform="matrix(.11089655 -.11849001 .11849001 .11089655 -2.417899 3.259909)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#d" y1="22" y2="26"/><linearGradient id="d"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#c1c1c1"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.09921877 0 0 .09921831 -1.916377 -.264533)" gradientUnits="userSpaceOnUse" x1="51.199997" x2="51.199997" y1="8.114289" y2="56.114563"><stop offset="0" stop-color="#b6b6b6"/><stop offset=".33095336" stop-color="#a4a4a4"/><stop offset="1" stop-color="#c5c5c5"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="2.972432" x2="2.972432" y1=".305549" y2="5.542632"><stop offset="0" stop-color="#fff"/><stop offset=".42447853" stop-color="#fff" stop-opacity=".235294"/><stop offset=".82089913" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="g" cx="23.896" cy="3.99" gradientTransform="matrix(0 .39144256 -.51669724 0 5.236636 -9.279193)" gradientUnits="userSpaceOnUse" r="20.396999"><stop offset="0" stop-color="#fff"/><stop offset=".26238" stop-color="#ddd"/><stop offset=".66093999" stop-color="#abacae"/><stop offset="1" stop-color="#89898b"/></radialGradient><radialGradient id="h" cx="62.625" cy="4.625" gradientTransform="matrix(.24901961 0 0 .06225481 -12.419855 5.136028)" gradientUnits="userSpaceOnUse" r="10.625"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><radialGradient id="i" cx="3.175" cy="1.852078" gradientTransform="matrix(1 0 0 .99999526 0 .000014)" gradientUnits="userSpaceOnUse" r="2.116676"><stop offset="0" stop-color="#7a8498"/><stop offset="1" stop-color="#34405c"/></radialGradient><g transform="translate(0 .264583)"><path d="m5.8208334 5.4239584c0 .3653235-1.1845845.6614584-2.6458333.6614584s-2.64583342-.2961138-2.64583342-.6614584 1.18458462-.6614583 2.64583342-.6614583 2.6458333.2961349 2.6458333.6614583z" fill="url(#h)" fill-rule="evenodd" opacity=".4" stroke-width=".264583"/><path d="m3.174963.13236441c-1.5328529 0-2.77808799 1.24523479-2.77808799 2.77808879 0 1.5328541 1.24523509 2.7780888 2.77808799 2.7780888 1.532853 0 2.7780907-1.2452347 2.778088-2.7780888 0-1.532854-1.245235-2.77808879-2.778088-2.77808879z" fill="url(#g)"/><path d="m5.6885047 2.9104532c0 1.3881915-1.1253496 2.5135417-2.5135443 2.5135417-1.3881894 0-2.51353911-1.1253502-2.51353911-2.5135417 0-1.388192 1.12534971-2.51354198 2.51353911-2.51354198 1.3881947 0 2.5135443 1.12534998 2.5135443 2.51354198z" style="opacity:.8;fill:none;stroke-width:.264583;stroke-linecap:round;stroke-linejoin:round;stroke:url(#f)"/><path d="m3.1749657.52921374c-1.3139579 0-2.38125274 1.06740836-2.38125274 2.38123926 0 1.3139444 1.06741384 2.3812394 2.38125274 2.3812394 1.3139473 0 2.3812474-1.0674083 2.3812474-2.3812394 0-1.313946-1.0674139-2.38123926-2.3812474-2.38123926z" fill="url(#e)"/><g stroke="#000" stroke-width=".264583"><path d="m3.174963.66150541c-1.2409567 0-2.24895837 1.06740699-2.24895837 2.38124769 0 1.3139481 1.00811017 2.3812521 2.24895837 2.3812521 1.2409515 0 2.2489584-1.0674072 2.2489584-2.3812521 0-1.3139518-1.0081048-2.38124769-2.2489584-2.38124769z" fill="none" opacity=".05"/><path d="m5.1593484 2.9104532a1.9843843 1.9843751 0 1 1 -3.9687686 0 1.9843843 1.9843751 0 1 1 3.9687686 0z" fill="url(#i)" stroke-opacity=".349265"/><path d="m3.174963.13236441c-1.5328529 0-2.77808799 1.24523449-2.77808799 2.77808879 0 1.5328541 1.24523509 2.7780886 2.77808799 2.7780886 1.532853 0 2.7780907-1.2452345 2.778088-2.7780886 0-1.5328543-1.245235-2.77808879-2.778088-2.77808879z" fill="none" opacity=".3"/></g><g transform="matrix(.93969263 .34202013 -.34202013 .93969263 1.301551 -1.155341)"><path d="m3.5436525 1.0487767a.30387117.30387117 0 0 0 -.2734375.1640625l-.9316407 1.7988281a.30387117.30387117 0 0 0 -.027344.2050782.30387117.30387117 0 0 0 0 .00195.30387117.30387117 0 0 0 -.041016.2285156l.4375 1.9179687a.30387117.30387117 0 0 0 .2929687.2363282l.140625.00195a.30387117.30387117 0 0 0 .2734382-.1660094l.9296875-1.796875a.30387117.30387117 0 0 0 .027344-.2011719.30387117.30387117 0 0 0 .042969-.2324219l-.4375-1.9199219a.30387117.30387117 0 0 0 -.2929692-.2363281z" fill="#0e141f" opacity=".1"/><path d="m3.6267415 1.3365285-.9305967 1.7976716 1.5091327.1227337-.4372551-1.9190341zm-.9729582 2.0242627.437255 1.9190342.1412809.00137.9305967-1.7976715z" fill="#0e141f" opacity=".25"/><path d="m3.9242015 3.2698725-.9308418 1.7974871-.141308-.001445-.4371854-1.9188063z" fill="url(#a)" stroke="#7a0000" stroke-opacity=".552941" stroke-width=".264583"/><path d="m2.4569401 2.9201787.930842-1.7974871.1413078.00144.4371854 1.9188063z" fill="url(#b)" stroke="#000" stroke-opacity=".552941" stroke-width=".264583"/><path d="m3.5600487 3.0778263a.47270659.47270659 0 0 1 -.9454131 0 .47270659.47270659 0 1 1 .9454131 0z" opacity=".2" stroke-width=".472707"/><path d="m2.7301705 3.197625a.30153084.30153084 0 0 1 .2049005-.522731l.00116.3015309z" fill="#fff" opacity=".05" stroke-width=".582106"/><path d="m3.3091715 2.8406857a.32457934.32457934 0 0 1 -.4435863.4739601.32457934.32457934 0 1 1 .4435863-.4739601z" fill="url(#c)" stroke-width=".324579"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_neutralcellstyle.svg b/icon-themes/elementary_svg/cmd/lc_neutralcellstyle.svg
new file mode 100644
index 000000000..b1f3c2190
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_neutralcellstyle.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="65.297462" cy="48.216358" gradientTransform="matrix(0 .38212918 -.4161614 0 32.170797 -18.821396)" gradientUnits="userSpaceOnUse" r="31.000002"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.20515598 0 0 .20369724 7.420038 5.278451)" gradientUnits="userSpaceOnUse" x1="24.138529" x2="24.138529" y1="10.631441" y2="35.62291"><stop offset="0" stop-color="#fff"/><stop offset=".00000002" 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" gradientTransform="matrix(.20515598 0 0 .20369724 7.407064 5.283756)" gradientUnits="userSpaceOnUse" x1="24.138529" x2="24.138529" y1="21.34207" y2="24.912279"><stop offset="0" stop-color="#fff"/><stop offset=".00000019" 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="6.325" cy="4.56" gradientTransform="matrix(-2.6740828 0 0 -3.0560783 33.91271 15.879366)" gradientUnits="userSpaceOnUse" r="5.235"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><g stroke="#000" stroke-opacity=".49"><path d="m17 5q-1.358481 0-2.04626 1.4894433-.67924 1.4789023-.67924 4.4588427 0 2.9694.67924 4.458843.687779 1.48101 2.04626 1.48101 1.36607 0 2.045311-1.479956.688727-1.489443.688727-4.458843 0-2.9799403-.687778-4.4588426-.678292-1.4904974-2.044363-1.4904974zm0-1.5474188q2.184764 0 3.33454 1.9247866 1.157365 1.9152997 1.157365 5.5719722 0 3.647186-1.157365 5.571973-1.149776 1.915299-3.33454 1.915299-2.185713 0-3.343078-1.915299-1.148827-1.924787-1.148827-5.571973 0-3.6577266 1.147878-5.5719722 1.157366-1.9247866 3.344027-1.9247866z" fill="url(#d)" stroke-width=".999991"/><g transform="translate(-6.025424 -2.853814)"><path d="m10.525424 8.3538136v-2h3l-.000516 2.0062978 2.02987-.00934-.02935 3.0030426h-2v2h-3v-2h-2.0000043l-.00153-3.0122719z" fill="url(#a)"/><g fill="none"><path d="m11.525424 9.8538136v-2.5h1v2.5m0 0v2.5000004h-1v-2.5000004" opacity=".5" stroke="url(#b)"/><path d="m13.025424 9.3538136h1.5v1.0000004h-1.5m-2 0h-1.5000003v-1.0000004h1.5000003" opacity=".5" stroke="url(#c)"/><path d="m10.522896 8.3646014.0037-2.0097959 3.002012-.00449-.0037 2.0097959h2.006128l.000516 2.9937026h-2.006128l.0073 1.995421-3.002013.0045-.0053-1.999921h-1.9999873l-.00153-3.0122723z" opacity=".5" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round"/></g></g><g transform="translate(1 5)"><path d="m1.5 10.5v3h7v-3z" fill="#ef2929" stroke="#a40000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="3"/><path d="m7.5 11.5h-5v1" fill="none" opacity=".5" stroke="#fff" stroke-linecap="square"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_neutralcellstyles.svg b/icon-themes/elementary_svg/cmd/lc_neutralcellstyles.svg
new file mode 100644
index 000000000..b1f3c2190
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_neutralcellstyles.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="65.297462" cy="48.216358" gradientTransform="matrix(0 .38212918 -.4161614 0 32.170797 -18.821396)" gradientUnits="userSpaceOnUse" r="31.000002"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.20515598 0 0 .20369724 7.420038 5.278451)" gradientUnits="userSpaceOnUse" x1="24.138529" x2="24.138529" y1="10.631441" y2="35.62291"><stop offset="0" stop-color="#fff"/><stop offset=".00000002" 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" gradientTransform="matrix(.20515598 0 0 .20369724 7.407064 5.283756)" gradientUnits="userSpaceOnUse" x1="24.138529" x2="24.138529" y1="21.34207" y2="24.912279"><stop offset="0" stop-color="#fff"/><stop offset=".00000019" 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="6.325" cy="4.56" gradientTransform="matrix(-2.6740828 0 0 -3.0560783 33.91271 15.879366)" gradientUnits="userSpaceOnUse" r="5.235"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><g stroke="#000" stroke-opacity=".49"><path d="m17 5q-1.358481 0-2.04626 1.4894433-.67924 1.4789023-.67924 4.4588427 0 2.9694.67924 4.458843.687779 1.48101 2.04626 1.48101 1.36607 0 2.045311-1.479956.688727-1.489443.688727-4.458843 0-2.9799403-.687778-4.4588426-.678292-1.4904974-2.044363-1.4904974zm0-1.5474188q2.184764 0 3.33454 1.9247866 1.157365 1.9152997 1.157365 5.5719722 0 3.647186-1.157365 5.571973-1.149776 1.915299-3.33454 1.915299-2.185713 0-3.343078-1.915299-1.148827-1.924787-1.148827-5.571973 0-3.6577266 1.147878-5.5719722 1.157366-1.9247866 3.344027-1.9247866z" fill="url(#d)" stroke-width=".999991"/><g transform="translate(-6.025424 -2.853814)"><path d="m10.525424 8.3538136v-2h3l-.000516 2.0062978 2.02987-.00934-.02935 3.0030426h-2v2h-3v-2h-2.0000043l-.00153-3.0122719z" fill="url(#a)"/><g fill="none"><path d="m11.525424 9.8538136v-2.5h1v2.5m0 0v2.5000004h-1v-2.5000004" opacity=".5" stroke="url(#b)"/><path d="m13.025424 9.3538136h1.5v1.0000004h-1.5m-2 0h-1.5000003v-1.0000004h1.5000003" opacity=".5" stroke="url(#c)"/><path d="m10.522896 8.3646014.0037-2.0097959 3.002012-.00449-.0037 2.0097959h2.006128l.000516 2.9937026h-2.006128l.0073 1.995421-3.002013.0045-.0053-1.999921h-1.9999873l-.00153-3.0122723z" opacity=".5" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round"/></g></g><g transform="translate(1 5)"><path d="m1.5 10.5v3h7v-3z" fill="#ef2929" stroke="#a40000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="3"/><path d="m7.5 11.5h-5v1" fill="none" opacity=".5" stroke="#fff" stroke-linecap="square"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_newdoc.svg b/icon-themes/elementary_svg/cmd/lc_newdoc.svg
new file mode 100644
index 000000000..95e605f1c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_newdoc.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="65.296997" cy="48.216" gradientTransform="matrix(0 .52545 -.57163 0 46.193 -21.124)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.2818 0 0 .2801 12.197 12.015)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="10.631" y2="35.623001"/><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.2818 0 0 .2801 12.18 12.022)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="21.341999" y2="24.912001"/><linearGradient id="e"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.32432)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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="g" gradientTransform="matrix(.48571543 0 0 .45629666 .342829 .348862)" 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><radialGradient id="h" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#e"/><radialGradient id="i" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#e"/><linearGradient id="j" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><path d="m3.500001 22h16.999998v2h-16.999998z" fill="url(#j)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#i)" opacity=".15"/><path d="m20.5 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#h)" opacity=".15"/><path d="m3.4999601 1.4999569c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.9987161s-11.3333862 0-17.0000799 0c0-7.000018 0-14.000035 0-21.0000538z" fill="url(#g)"/><path d="m19.5 21.5h-15.0000004v-19h15.0000004z" fill="none" stroke="url(#f)" stroke-linecap="round"/><path d="m3.4999601 1.4999569c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.9987161s-11.3333862 0-17.0000799 0c0-7.000018 0-14.000035 0-21.0000538z" fill="none" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/><path d="m16.5 16.5v-3h4v3h3v4h-3v3h-4v-3h-3v-4z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m17.5 18.004v-3.504h2v3.5m0 1v3.5h-2v-3.5" opacity=".5" stroke="url(#b)"/><path d="m20 17.507 2.5-.007v2l-2.5.007m-3 0-2.5-.007v-2l2.5.007" opacity=".5" stroke="url(#d)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_newglobaldoc.svg b/icon-themes/elementary_svg/cmd/lc_newglobaldoc.svg
new file mode 100644
index 000000000..1624971da
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_newglobaldoc.svg
@@ -0,0 +1 @@
+<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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.32432)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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><radialGradient id="c" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="e" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(-.48571482 0 0 .477213 24.129815 -.326798)" gradientUnits="userSpaceOnUse" x1="22.004084" x2="22.004084" y1="47.813133" y2="3.363852"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#c8c8c8"/></linearGradient><radialGradient id="g" cx="14.239056" cy="11.49049" gradientTransform="matrix(-.00099722 1.5574418 -2.9455946 -.00188603 41.839816 -17.188778)" gradientUnits="userSpaceOnUse" r="18.000002"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".26238" stop-color="#64baff"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><linearGradient id="h" gradientTransform="matrix(.53064133 0 0 .58970225 38.274861 -.791867)" gradientUnits="userSpaceOnUse" x1="-51.399807" x2="-51.786404" y1="45.432873" y2="2.906247"><stop offset="0" stop-color="#002e99"/><stop offset="1" stop-color="#3689e6"/></linearGradient><radialGradient id="i" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01472605 0 0 .0095356 21.208141 18.688026)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="j" gradientTransform="matrix(0 .61754391 -.65185192 0 33.55926 -4.756143)" gradientUnits="userSpaceOnUse" x1="33.876614" x2="44.118835" y1="19.948324" y2="30.190546"><stop offset="0" stop-color="#fcfcfc"/><stop offset="1" stop-color="#cbcdd9"/></linearGradient><path d="m3.4999601 1.5000029c5.270486 0 17.0000509.0018 17.0000509.0018l.000027 20.9982321h-17.0000779v-21.0000781z" fill="url(#g)" stroke="url(#h)" stroke-linejoin="round" stroke-width=".999922"/><path d="m3.500001 22h16.999998v2h-16.999998z" fill="url(#e)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#d)" opacity=".15"/><path d="m20.5 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#c)" opacity=".15"/><path d="m19.5 21.5h-15.0000004v-19h15.0000004z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="round"/><path d="m6 4h8.36l3.64 3.846154v12.153846h-12z" fill="#fff"/><path d="m5.5 3.5h9.0625l3.9375 4.097561v12.90244h-13z" fill="#fff" opacity=".2" stroke="#000"/><path d="m14.84961 6.5h-.425781zm-.591797 0h-.775391zm-.941406 0h-.789063zm-.941407 0h-1.259765zm-1.425781 0h-2.705078zm-2.855469 0h-1.09375zm5.464844.9921875h-1.199219zm-1.349609 0h-1.125zm-1.275391 0h-2.021484zm-2.173828 0-1.501953.015625zm6.818359 1.0078125h-2.246094zm-2.398437 0h-.896485zm-1.046875 0h-3.1757811zm-3.310547 0h-1.443359zm4.736328 2.992188h-1.199219zm-1.349609 0h-1.125zm-1.275391 0h-2.021484zm-2.173828 0-1.501953.01562zm7 1.007812h-2.048828zm-2.201172 0h-.789063zm-.941406 0h-1.927735zm-2.078125 0h-3.494141zm5.039062 1h-2.246094zm-2.398437 0h-.896485zm-1.046875 0h-3.1757811zm-3.310547 0h-1.443359zm6.027344 1h-.425781zm-.591797 0h-.775391zm-.941406 0h-.789063zm-.941407 0h-1.259765zm-1.425781 0h-2.705078zm-2.855469 0h-1.09375zm5.464844 1.992188h-1.199219zm-1.349609 0h-1.125zm-1.275391 0h-2.021484zm-2.173828 0-1.501953.01562zm6.089844 1.007812h-.425781zm-.591797 0h-.775391zm-.941406 0h-.789063zm-.941407 0h-1.259765zm-1.425781 0h-2.705078zm-2.855469 0h-1.09375z" fill="none" stroke="url(#f)"/><path d="m12.333333 22.18431v2.315662c-.758354.0044-1.833333-.518823-1.833333-1.157981 0-.639157.846268-1.157681 1.833333-1.157681z" fill="url(#i)" opacity=".15"/><path d="m21.499999 13-10.999999 10.5 10.999999.000474zm-1.999999 4.8v3.7h-3.9z" fill="url(#j)" fill-rule="evenodd" opacity=".8" stroke="#83899a"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_newhtmldoc.svg b/icon-themes/elementary_svg/cmd/lc_newhtmldoc.svg
new file mode 100644
index 000000000..e80dbf059
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_newhtmldoc.svg
@@ -0,0 +1 @@
+<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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.32432)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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="c" gradientTransform="matrix(.48571314 0 0 .456295 .342883 .348909)" 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><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="f" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="g" cx="18.1481" cy="16.231987" gradientTransform="matrix(0 3.9492541 -4.8064053 0 90.003149 -85.360351)" gradientUnits="userSpaceOnUse" r="12.671875"><stop offset="0" stop-color="#ffcd7d"/><stop offset=".26238" stop-color="#fc8f36"/><stop offset=".704952" stop-color="#e23a0e"/><stop offset="1" stop-color="#ac441f"/></radialGradient><path d="m3.500001 22h16.999998v2h-16.999998z" fill="url(#f)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#e)" opacity=".15"/><path d="m20.5 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#d)" opacity=".15"/><path d="m3.5 1.5c3.8955625 0 16.999979.00137 16.999979.00137l.000021 20.99863s-11.3333329 0-17 0c0-6.999993 0-13.9999842 0-20.9999777z" fill="url(#c)" stroke-width="1.056232"/><path d="m19.5 21.5h-15.0000004v-19h15.0000004z" fill="none" stroke="url(#b)" stroke-linecap="round"/><path d="m3.4999601 1.4999569c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.9987161s-11.3333862 0-17.0000799 0c0-7.000018 0-14.000035 0-21.0000538z" fill="none" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/><path d="m13.024339 8-2.908955 8h.860277l2.908955-8zm-4.2551083 1.3333341-3.7692307 2.2218739v.889583l3.7692307 2.221875v-.888542l-2.932091-1.776042 2.932091-1.780207zm6.4615383 0v.8885409l2.932092 1.780207-2.932092 1.776042v.888542l3.769231-2.221875v-.889583z" fill="url(#g)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_newrecord.svg b/icon-themes/elementary_svg/cmd/lc_newrecord.svg
new file mode 100644
index 000000000..fbc85431a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_newrecord.svg
@@ -0,0 +1 @@
+<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 offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="13.617249" cy="20.504448" gradientTransform="matrix(.62033209 -.02876011 .00638419 .13770167 -1.724185 10.874947)" gradientUnits="userSpaceOnUse" r="8.063" xlink:href="#a"/><linearGradient id="c" gradientTransform="matrix(3.7978675 .2112311 -.2112311 3.7978675 97.572606 -1126.4105)" gradientUnits="userSpaceOnUse" x1="7.687559" x2="6.853936" y1=".987388" y2="12.658106"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="6.853936" x2="6.853936" y1="3.071445" y2="9.740427"><stop offset="0" stop-color="#fff"/><stop offset=".508" stop-color="#fff" stop-opacity=".235"/><stop offset=".835" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="e" cx="11.25" cy="19.031" gradientTransform="matrix(2.60465 0 0 .37206 -5.302 15.92)" gradientUnits="userSpaceOnUse" r="8.063" xlink:href="#a"/><linearGradient id="f" gradientTransform="matrix(0 1 1 0 2 -16)" gradientUnits="userSpaceOnUse" x1="4.715" x2="43.601" y1="22.595" y2="22.595"><stop offset="0" stop-color="#d1ff82"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="g" gradientTransform="matrix(-1.00464 0 0 1 53.044 -17.992)" gradientUnits="userSpaceOnUse" x1="35.794014" x2="34.883" y1="16.42416" y2="37.992"><stop offset="0" stop-color="#fff"/><stop offset=".52" stop-color="#fff" stop-opacity=".235"/><stop offset=".52" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><g transform="translate(-13.006356 -7.729343)"><path d="m43.666 22.923c0 4-25.757443 4.256621-25.757443.256621s25.757443-4.255621 25.757443-.256621z" fill="url(#e)" opacity=".163" transform="matrix(.44445 0 0 .44445 5.198 12.95)"/><path d="m23.272-6.46 16.9 14.428-16.916 14.424z" fill="url(#f)" transform="matrix(.44445 0 0 .44445 5.198 12.95)"/><g fill="none"><path d="m25.443483-1.6214585-.0143 13.6436085c.000001.000666.000001.0013 0 .002l-.02022 5.529822 11.270084-9.5665718z" fill="none" opacity=".6" stroke="url(#g)" stroke-width="2.249972" transform="matrix(.44445 0 0 .44445 5.198 12.95)"/><path d="m15.5 10.06 7.552 6.43-7.558 6.426z" opacity=".5" stroke="#206b00" stroke-width="1.000013"/></g></g><g transform="matrix(1.1995834 0 0 1.1995834 7.778132 6.815546)"><path d="m2.2690111 2.2378223 3.1526416 1.1270865 1.4322834-3.02622472 1.4322837 3.02622482 3.1526412-1.1270867-1.127086 3.1526415 3.026224 1.4322835-3.026224 1.4322836 1.127086 3.1526412-3.1526413-1.127086-1.4322834 3.026224-1.4322837-3.026224-3.1526414 1.127086 1.1270866-3.1526412-3.02622475-1.4322835 3.02622475-1.4322837z" style="stroke:#ad5f00;stroke-width:.833623;stroke-linecap:round;stroke-linejoin:bevel;stroke-opacity:.498039;fill:url(#c)"/><path d="m11.855673 13.074918c0 1.482014-10.0942656 1.534705-10.0942656.05269s10.0942656-1.534335 10.0942656-.05269z" fill="url(#b)" opacity=".163" stroke-width=".370504"/><path d="m6.8535156 2.2382812-.6972656 1.4746094a.81270029.81270029 0 0 1 -1.0078125.4179688l-1.5351563-.5488282.5488282 1.5351563a.81270029.81270029 0 0 1 -.4179688 1.0078125l-1.4746094.6972656 1.4746094.6992188a.81270029.81270029 0 0 1 .4179688 1.0078125l-.5488282 1.5351561 1.5351563-.548828a.81270029.81270029 0 0 1 1.0078125.4179688l.6972656 1.4746092.6992188-1.4746092a.81270029.81270029 0 0 1 1.0078125-.4179688l1.5351561.548828-.548828-1.5351561a.81270029.81270029 0 0 1 .4179688-1.0078125l1.4746092-.6992188-1.4746092-.6972656a.81270029.81270029 0 0 1 -.4179688-1.0078125l.548828-1.5351563-1.5351561.5488282a.81270029.81270029 0 0 1 -1.0078125-.4179688z" style="fill:none;stroke-width:.833623;stroke-linecap:round;stroke-linejoin:bevel;stroke-opacity:.498039;stroke:url(#d)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_newwindow.svg b/icon-themes/elementary_svg/cmd/lc_newwindow.svg
new file mode 100644
index 000000000..5f9c97029
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_newwindow.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="65.296997" cy="48.216" gradientTransform="matrix(0 .52545 -.57163 0 46.193 -21.124)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.2818 0 0 .2801 12.197 12.015)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="10.631" y2="35.623001"/><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.2818 0 0 .2801 12.18 12.022)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="21.341999" y2="24.912001"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="12.00126" x2="12.00126" y1="5" y2="19.914806"><stop offset="0" stop-color="#fff"/><stop offset=".016525" stop-color="#fff" stop-opacity=".23529"/><stop offset=".98002" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="f"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="g" cx="4.993" cy="43.5" gradientTransform="matrix(2.0038 0 0 1.4 29.715 -17.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#f"/><radialGradient id="h" cx="4.993" cy="43.5" gradientTransform="matrix(2.0038 0 0 1.4 -18.285 -104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#f"/><linearGradient id="i" gradientTransform="matrix(1.1234 0 0 1 -2.9617 0)" gradientUnits="userSpaceOnUse" x1="25.058" x2="25.058" y1="47.028" y2="39.999"><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><radialGradient id="j" cx="7.6856" cy="5.959" gradientTransform="matrix(0 1.217647 -1.26462 -.00000002 19.53585 -10.0936)" gradientUnits="userSpaceOnUse" r="20"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e1e1e1"/></radialGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="14" x2="14" y1="5" y2="7"><stop offset="0" stop-color="#e5e5e5"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><g opacity=".4" transform="matrix(.57893 0 0 .42856238 -1.89476 2.857011)"><path d="m39.727 40h5v7h-5z" fill="url(#g)"/><path d="m-8.2727-47h5v7h-5z" fill="url(#h)" transform="scale(-1)"/><path d="m8.2723 40h31.455v7h-31.455z" fill="url(#i)"/></g><rect fill="url(#j)" height="18" rx=".525" stroke-width="1.054403" width="21" x="1.5" y="3.5"/><path d="m2.5 3.5c-.554 0-1 .446-1 1v4.5h21v-4.5c0-.554-.446-1-1-1z" fill="url(#k)"/><g fill="none"><rect height="18" opacity=".3" rx="1" stroke="#0e141f" stroke-linecap="round" stroke-linejoin="round" width="21" x="1.5" y="3.5"/><path d="m2.5 4.5h19v15.999h-19z" opacity=".7" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round"/><path d="m2 8.5h20" opacity=".2" stroke="#000"/></g><path d="m16.5 16.5v-3h4v3h3v4h-3v3h-4v-3h-3v-4z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m17.5 18.004v-3.504h2v3.5m0 1v3.5h-2v-3.5" opacity=".5" stroke="url(#b)"/><path d="m20 17.507 2.5-.007v2l-2.5.007m-3 0-2.5-.007v-2l2.5.007" opacity=".5" stroke="url(#d)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_nextannotation.svg b/icon-themes/elementary_svg/cmd/lc_nextannotation.svg
new file mode 100644
index 000000000..07896002e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_nextannotation.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="24.837126" cy="36.421127" gradientTransform="matrix(.52995454 0 0 -.35307735 -2.451878 30.383287)" gradientUnits="userSpaceOnUse" r="15.644737" xlink:href="#a"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="11.99964" x2="11.99964" y1="5.000001" y2="20.998161"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="d" gradientTransform="matrix(-.87905913 0 0 1.0000035 10.673566 -16.421791)" gradientUnits="userSpaceOnUse" x1="5.009942" x2="5.03216" y1="28.039032" y2="29.671688"><stop offset="0" stop-color="#fff"/><stop offset=".00000039" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientTransform="matrix(-1.004639 0 0 1 10.857043 -16.179629)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" y1="22.402153" y2="35.268829"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="f" gradientTransform="matrix(-.00271019 .50014348 -.5122065 -.00277662 -10.621166 -10.412536)" gradientUnits="userSpaceOnUse" x1="18.573938" x2="62.560024" y1="-44.262432" y2="-44.495171"><stop offset="0" stop-color="#fff394"/><stop offset=".262" stop-color="#ffe16b"/><stop offset=".661" stop-color="#f9c440"/><stop offset="1" stop-color="#d48e15"/></linearGradient><radialGradient id="g" cx="1.196594" cy="17.424702" gradientTransform="matrix(.53333333 0 0 .11633788 9.361817 20.415424)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#a"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="13" x2="13" y1=".999998" y2="11.999999"><stop offset="0" stop-color="#fff"/><stop offset=".04494323" 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(.26458333 0 0 .26458333 -.264583 -.24939)"><ellipse cx="10.561817" cy="22.276831" display="block" fill="url(#g)" fill-rule="evenodd" opacity=".291" rx="9" ry="1.963204"/><path d="m4.9824219-.49609377c-1.3759392.00038298-2.4863159.91328684-2.4824219 2.04687507l.0000001 6.4492173-.0000001 3.4544704c0 1.133595 1.1064826 2.046875 2.4824219 2.046875h3.1113281l-1.0937499 4.998655 4.7753909-4.488889.692035-.513672h6.550152c1.375939 0 2.482422-.91328 2.482422-2.046875v-.950564-8.9531244c0-1.13359475-1.106483-2.04725794-2.482422-2.04687495z" fill="url(#f)" stroke="#ad5f00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" transform="translate(0 3.942578)"/><path d="m4.9785157.49609221c-.8193638-.00022833-1.4785156.34795195-1.4785156 1.00390629v10.0000005c0 .5.6806362 1 1.5 1h3.0000001c.5844537-.050415 1.1557789.268001 1.1507732.834195l-.4974342 2.261586 2.8521848-2.67312c.26576-.155803.494476-.344393.818134-.422661h6.676342c1 0 1.5-.5 1.5-1v-10.0000005c0-.50000003-.680636-.99977051-1.5-.99999885z" fill="none" opacity=".5" stroke="url(#h)" transform="translate(0 3.942578)"/></g><g transform="matrix(.21166667 0 0 .21166667 1.935363 1.77433)"><path d="m19.001669 17.523805a8.2909995 5.5238047 0 1 0 -16.581999 0 8.2909995 5.5238047 0 0 0 16.581999 0z" fill="url(#b)" fill-rule="evenodd" opacity=".141176"/><g stroke-width="1.25"><path d="m12.011963 4.7560117v.0039c.162385 0 .29734.06441.394531.167969.0067.0074.01441.01451.02149.02148l7.659036 6.9571693c.0909.09098.144531.214106.144531.349609 0 .134536-.05363.250868-.144531.347657l-7.659041 6.941278c-.0071.007-.01484.01412-.02149.02148-.09719.103564-.232145.167969-.394531.167969-.301717 0-.527344-.215491-.527344-.505858v-3.988275c.000189-.271008-.237747-.49805-.529297-.49805h-7.7206982c-.285849 0-.5-.214151-.5-.5v-4c0-.2858493.2141509-.5000003.5-.5000003h7.7695312c.267637-.02501.480647-.241068.480469-.4960909v-1.3789091-2.611325c0-.290366.225627-.500003.527344-.500003z" fill="url(#c)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5"/><g fill="none"><path d="m10.48586 13.49234h-6.5012412v-2.5h6.5012412" fill="none" opacity=".6" stroke="url(#d)"/><path d="m12.734375 6.8769531v2.3671875c-.000287.8872194-.740534 1.6221014-1.591168 1.7481994l-.02407 2.5c.850634.126098 1.614948.854816 1.615235 1.742035v2.341797l5.871094-5.333984z" opacity=".5" stroke="url(#e)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_nextpage.svg b/icon-themes/elementary_svg/cmd/lc_nextpage.svg
new file mode 100644
index 000000000..3f2c992eb
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_nextpage.svg
@@ -0,0 +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"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="24.837126" cy="36.421127" gradientTransform="matrix(.52995454 0 0 -.35307735 -2.451878 30.383287)" gradientUnits="userSpaceOnUse" r="15.644737" xlink:href="#a"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="11.99964" x2="11.99964" y1="5.000001" y2="20.998161"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="d" gradientTransform="matrix(-.87905913 0 0 1.0000035 10.673566 -16.421791)" gradientUnits="userSpaceOnUse" x1="5.009942" x2="5.03216" y1="28.039032" y2="29.671688"><stop offset="0" stop-color="#fff"/><stop offset=".00000039" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientTransform="matrix(-1.004639 0 0 1 10.857043 -16.179629)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" y1="22.402153" y2="35.268829"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.324319)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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="g" gradientTransform="matrix(.48571543 0 0 .45629666 .396742 .365522)" 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><radialGradient id="h" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.292706 18.997224)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="i" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.815119 18.997224)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="j" gradientTransform="matrix(.0352071 0 0 .0082353 -.670939 18.997207)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><g transform="translate(2)"><path d="m3.500002 22h16.999998v2h-16.999998z" fill="url(#j)" opacity=".15"/><path d="m3.5000009 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#i)" opacity=".15"/><path d="m20.500001 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#h)" opacity=".15"/><path d="m3.5538731 1.5166173c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.9987157s-11.3333862 0-17.0000799 0c0-7.000018 0-14.0000346 0-21.0000534z" fill="url(#g)"/><g fill="none" transform="translate(.053913 .01666)"><path d="m19.446087 21.48334h-15v-19.0000001h15z" stroke="url(#f)" stroke-linecap="round"/><path d="m3.4460282 1.4819799c3.8955809 0 17.0000588.00136 17.0000588.00136l.000021 20.9987161s-11.3333861 0-17.0000798 0c0-7.000018 0-14.000035 0-21.0000538z" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/></g></g><g transform="matrix(.8 0 0 .8 -.685241 6.706128)"><path d="m19.001669 17.523805a8.2909995 5.5238047 0 1 0 -16.581999 0 8.2909995 5.5238047 0 0 0 16.581999 0z" fill="url(#b)" fill-rule="evenodd" opacity=".141176"/><g stroke-width="1.25"><path d="m12.011963 4.7560117v.0039c.162385 0 .29734.06441.394531.167969.0067.0074.01441.01451.02149.02148l7.659036 6.9571693c.0909.09098.144531.214106.144531.349609 0 .134536-.05363.250868-.144531.347657l-7.659041 6.941278c-.0071.007-.01484.01412-.02149.02148-.09719.103564-.232145.167969-.394531.167969-.301717 0-.527344-.215491-.527344-.505858v-3.988275c.000189-.271008-.237747-.49805-.529297-.49805h-7.7206982c-.285849 0-.5-.214151-.5-.5v-4c0-.2858493.2141509-.5000003.5-.5000003h7.7695312c.267637-.02501.480647-.241068.480469-.4960909v-1.3789091-2.611325c0-.290366.225627-.500003.527344-.500003z" fill="url(#c)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5"/><g fill="none"><path d="m10.48586 13.49234h-6.5012412v-2.5h6.5012412" fill="none" opacity=".6" stroke="url(#d)"/><path d="m12.734375 6.8769531v2.3671875c-.000287.8872194-.740534 1.6221014-1.591168 1.7481994l-.02407 2.5c.850634.126098 1.614948.854816 1.615235 1.742035v2.341797l5.871094-5.333984z" opacity=".5" stroke="url(#e)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_nextrecord.svg b/icon-themes/elementary_svg/cmd/lc_nextrecord.svg
new file mode 100644
index 000000000..84514f045
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_nextrecord.svg
@@ -0,0 +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(-.87905913 0 0 1.0000035 10.423206 -16.671791)" gradientUnits="userSpaceOnUse" x1="5.03216" x2="5.03216" y1="27.671694" y2="29.671688"><stop offset="0" stop-color="#fff"/><stop offset=".00000017" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="b" cx="24.837126" cy="36.421127" gradientTransform="matrix(-.52995454 0 0 -.35307735 22.512547 21.835677)" gradientUnits="userSpaceOnUse" r="15.644737"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="11.99964" x2="11.99964" y1="5.000001" y2="20.998162"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="d" gradientTransform="matrix(-1.004639 0 0 1 10.857043 -16.179629)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" y1="22.402153" y2="35.268829"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><path d="m1.059 8.976195a8.2909995 5.5238047 0 1 1 16.581999 0 8.2909995 5.5238047 0 0 1 -16.581999 0z" fill="url(#b)" fill-rule="evenodd" opacity=".141176" transform="matrix(-1 0 0 1 20.060669 8.54761)"/><path d="m12.033916 4.5136719v.0039c.162385 0 .29734.06441.394531.167969.0067.0074.01441.01451.02149.02148l7.89186 6.9492291c.0909.09098.144531.214106.144531.349609 0 .134536-.05363.250868-.144531.347657l-7.891865 6.949218c-.0071.007-.01484.01412-.02149.02148-.09719.103564-.232145.167969-.394531.167969-.301717 0-.527344-.215491-.527344-.505858v-3.988275c.000189-.271008-.237747-.49805-.529297-.49805h-7.97727c-.285849 0-.5-.214151-.5-.5v-4.0000001c0-.285849.214151-.5.5-.5h8.026103c.267637-.02501.480647-.241068.480469-.496091v-3.990234c0-.290366.225627-.500003.527344-.500003z" fill="url(#c)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5"/><g fill="none"><path d="m10.99964 13.500003h-7.5v-3.000003h7.5" opacity=".6" stroke="url(#a)" stroke-width=".999992"/><path d="m10.944396 13.494013c.827238.000268 1.555336.670809 1.555604 1.498047v2.920565l6.739396-5.920565-6.739396-5.938069v2.9479618c-.000268.827238-.728366 1.4977792-1.555604 1.4980472" opacity=".5" stroke="url(#d)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_nexttrackedchange.svg b/icon-themes/elementary_svg/cmd/lc_nexttrackedchange.svg
new file mode 100644
index 000000000..7b3c689f9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_nexttrackedchange.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="24.837126" cy="36.421127" gradientTransform="matrix(.52995454 0 0 -.35307735 -2.451878 30.383287)" gradientUnits="userSpaceOnUse" r="15.644737" xlink:href="#b"/><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="11.99964" x2="11.99964" y1="5.000001" y2="20.998161"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="d" gradientTransform="matrix(-.87905913 0 0 1.0000035 10.673566 -16.421791)" gradientUnits="userSpaceOnUse" x1="5.009942" x2="5.03216" y1="28.039032" y2="29.671688"><stop offset="0" stop-color="#fff"/><stop offset=".00000039" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientTransform="matrix(-1.004639 0 0 1 10.857043 -16.179629)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" y1="22.402153" y2="35.268829"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.40540511 0 0 .46216215 2.269687 .858112)" gradientUnits="userSpaceOnUse" x1="24.001358" x2="24.001358" y1="4.634402" y2="41.41803"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.48571543 0 0 .41480329 2.342869 1.363224)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="-3.71906" y2="47.013336"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.39221364 0 0 .38819409 31.199336 .900934)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#bebebe"/></linearGradient><radialGradient id="i" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 15.238833 17.980607)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><radialGradient id="j" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 12.761246 17.980607)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><linearGradient id="k" gradientTransform="matrix(.0352071 0 0 .0082353 1.275188 17.98059)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><path d="m5.5000409 21.000043h16.9999981v2h-16.9999981z" fill="url(#k)" opacity=".15"/><path d="m5.5000398 21.000128v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#j)" opacity=".15"/><path d="m22.50004 21.000128v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#i)" opacity=".15"/><path d="m5.5 1.5c3.8955809 0 17.000059.00124 17.000059.00124l.000021 19.99884s-11.333386 0-17.00008 0c0-6.363471 0-13.6365847 0-20.0000561z" fill="url(#g)" stroke="url(#h)" stroke-linejoin="round" stroke-width=".999922"/><g fill="none" transform="translate(2.00004 .000043)"><path d="m19.5 20.5h-15.0000004v-18h15.0000004z" stroke="url(#f)" stroke-linecap="round"/><path d="m6 4.5050064h2.34375zm5.21875 0h1.9375zm2.25 0h.84375zm-3.40625 2h1.75zm2.0625 0h.875zm1.21875 0h1.59375zm1.9375 0h1.625zm-9.28125 2.0300479h1.59375zm2.09375 0h5.90625zm-2.09375 2.9649457h3.09375zm3.40625 0h5.0625zm5.375 0h2.46875zm-8.78125 2h2.34375zm2.6875 0h2.15625zm2.53125 0h1.9375zm2.25 0h.84375zm1.1875 0h1.875zm-8.65625 3h3.09375zm3.40625 0h5.0625zm5.375 0h2.46875zm-8.78125 2h3.875zm4.21875 0h1.75z" stroke="#aaa"/><path d="m12.13125 6.5050061h.875zm-4.03125 2.0300479h5.90625zm6.6875 2.964946h2.46875zm-6.09375 2h2.15625z" stroke="#c6262e"/></g><g fill="#c6262e" transform="translate(2.00004 .000043)"><path d="m6 6h3.673729v1h-3.673729z"/><path d="m8.611123 4h2.25615v1h-2.25615z"/><path d="m12.279661 18h3.597458v1h-3.597458z"/></g><g transform="matrix(.8 0 0 .8 -.685241 6.706129)"><path d="m19.001669 17.523805a8.2909995 5.5238047 0 1 0 -16.581999 0 8.2909995 5.5238047 0 0 0 16.581999 0z" fill="url(#a)" fill-rule="evenodd" opacity=".141176"/><g stroke-width="1.25"><path d="m12.011963 4.7560117v.0039c.162385 0 .29734.06441.394531.167969.0067.0074.01441.01451.02149.02148l7.659036 6.9571693c.0909.09098.144531.214106.144531.349609 0 .134536-.05363.250868-.144531.347657l-7.659041 6.941278c-.0071.007-.01484.01412-.02149.02148-.09719.103564-.232145.167969-.394531.167969-.301717 0-.527344-.215491-.527344-.505858v-3.988275c.000189-.271008-.237747-.49805-.529297-.49805h-7.7206982c-.285849 0-.5-.214151-.5-.5v-4c0-.2858493.2141509-.5000003.5-.5000003h7.7695312c.267637-.02501.480647-.241068.480469-.4960909v-1.3789091-2.611325c0-.290366.225627-.500003.527344-.500003z" fill="url(#c)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5"/><g fill="none"><path d="m10.48586 13.49234h-6.5012412v-2.5h6.5012412" fill="none" opacity=".6" stroke="url(#d)"/><path d="m12.734375 6.8769531v2.3671875c-.000287.8872194-.740534 1.6221014-1.591168 1.7481994l-.02407 2.5c.850634.126098 1.614948.854816 1.615235 1.742035v2.341797l5.871094-5.333984z" opacity=".5" stroke="url(#e)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_normalmultipanegui.svg b/icon-themes/elementary_svg/cmd/lc_normalmultipanegui.svg
new file mode 100644
index 000000000..e1dfa9f36
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_normalmultipanegui.svg
@@ -0,0 +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(.03935 0 0 .00824 -2.222 17.98)" 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><radialGradient id="b" cx="605.714" cy="486.648" gradientTransform="matrix(-.01205 0 0 .00824 9.76 17.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.714" cy="486.648" gradientTransform="matrix(.01205 0 0 .00824 14.24 17.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#c"/><linearGradient id="e" gradientTransform="matrix(.6 0 0 .36938 -2.4 3.568)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="f"><stop offset="0" stop-color="#fff"/><stop offset=".036" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.5135 0 0 .4054 -.325 3.27)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#f" y1="5.564" y2="43"/><linearGradient id="h" gradientTransform="matrix(.5135 0 0 .4054 -.33 3.265)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#f" y1="5.564" y2="43"/><path d="m2.5 21h19v2h-19z" fill="url(#a)" opacity=".15"/><path d="m2.5 21v2c-.62.004-1.5-.448-1.5-1s.692-1 1.5-1z" fill="url(#b)" opacity=".15"/><path d="m21.5 21v2c.62.004 1.5-.448 1.5-1s-.692-1-1.5-1z" fill="url(#d)" opacity=".15"/><path d="m1.5 4.5h21v17h-21z" fill="url(#e)"/><g fill="none"><path d="m21.5 20.5h-19v-15h19z" stroke="url(#g)" stroke-linecap="round"/><g stroke-linejoin="round"><path d="m1.5 4.5h21v17h-21z" opacity=".3" stroke="#000"/><path d="m21.495 20.495h-19v-15h19z" opacity=".5" stroke="url(#h)" stroke-linecap="round"/><path d="m11.5 18.5h8.658m-.658 1v-6.79m-8.843-5.2-6.94-.02m.783-.77v9.355" opacity=".5" stroke="#8c8c8c" stroke-linecap="square"/></g></g><path d="m7 13.018h.993l.007.982h-.993zm2-.018h1l.007.982h-1zm2 0h2l.007.982h-2zm3 0 1.993.018.007.982-1.994-.018zm-7-2h2v1h-2zm3 0h1v1h-1.0000019zm2 0h2l.001 1h-2.001zm3 0h2v1h-2zm-8 4h2v1h-2zm3 0h1v1h-1zm2 0h1v1h-1zm2 0h1v1h-1.002zm2 0 1.012.013-.012.987-1.012-.013z" fill="#b8b8b8"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_normalviewmode.svg b/icon-themes/elementary_svg/cmd/lc_normalviewmode.svg
new file mode 100644
index 000000000..ec7b5bb6b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_normalviewmode.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="11.211864" x2="11.432384" xlink:href="#d" y1="1.864238" y2="22.762543"/><linearGradient id="b" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" xlink:href="#d" y1="4.999989" y2="43"/><linearGradient id="d"><stop offset="0" stop-color="#fff"/><stop offset=".06316455" 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="e" gradientUnits="userSpaceOnUse" x1="11.001243" x2="11.001243" xlink:href="#d" y1="2.268861" y2="19.728326"/><rect fill="url(#b)" height="20" rx=".527778" ry=".555556" width="19" x="2.000001" y="1.999818"/><path d="m2.50125 2.498592h17.938934v19.501226h-17.938934z" fill="none" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.100222"/><path d="m1.5 6.163481v15.300155c0 .574146.462218 1.036364 1.036364 1.036364h17.927455c.574146 0 1.036364-.462218 1.036364-1.036364v-15.300155" fill="none" opacity=".3" stroke="#000"/><path d="m2.536364 1.499845c-.574145 0-1.036364.462218-1.036364 1.036364v3.963609h20.000182v-3.963609c0-.574146-.462218-1.036364-1.036363-1.036364z" fill="url(#a)"/><g fill="none"><path d="m2.536364 1.499845c-.574146 0-1.036364.462218-1.036364 1.036364l.000001 3.963609h20.000182l-.000001-3.963609c0-.574146-.462218-1.036364-1.036364-1.036364z" opacity=".3" stroke="#000" stroke-linecap="round"/><path d="m17.500013 16.499818h-12.9999991zm-.0096-5.98755-12.9904261-.0093v7.99685h12.9999991zm.0096 3.98755h-13m13-2h-13m2.5453926-1.979205-.017614 7.979125m2.5487754-7.944393-.0034 7.944393m2.534768-7.972179.0037 7.972179m2.521631-7.999964.01314 7.999964" opacity=".2" stroke="#fff"/><path d="m2.500001 2.499818v3h18v-3z" opacity=".5" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round"/></g><path d="m6.000001 7h1v14.999818h-1z" opacity=".321"/><path d="m11.000001 7h1v14.999818h-1z" opacity=".321"/><path d="m16.000002 7h1v14.999818h-1z" opacity=".321"/><path d="m2.000001 9.999818h4v1h-4z" opacity=".321"/><path d="m7.000001 9.999818h4v1h-4z" opacity=".321"/><path d="m12.000001 9.999818h4v1h-4z" opacity=".321"/><path d="m17.000002 9.999818h4v1h-4z" opacity=".321"/><path d="m2.000001 13.999818h4v1h-4z" opacity=".321"/><path d="m7.000001 13.999818h4v1h-4z" opacity=".321"/><path d="m12.000001 13.999818h4v1h-4z" opacity=".321"/><path d="m17.000002 13.999818h4v1h-4z" opacity=".321"/><path d="m2.000001 17.999819h4v1h-4z" opacity=".321"/><path d="m7.000001 17.999819h4v1h-4z" opacity=".321"/><path d="m12.000001 17.999819h4v1h-4z" opacity=".321"/><path d="m17.000002 17.999819h4v1h-4z" opacity=".321"/><g opacity=".7"><path d="m6.000001 1.999818h1v4.000182h-1z" opacity=".4"/><path d="m11.000001 1.999818h1v4.000182h-1z" opacity=".4"/><path d="m16.000002 1.999818h1v4.000182h-1z" opacity=".4"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_notesmasterpage.svg b/icon-themes/elementary_svg/cmd/lc_notesmasterpage.svg
new file mode 100644
index 000000000..6b3775697
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_notesmasterpage.svg
@@ -0,0 +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(0 -.35135134 .2162162 0 -15.685357 16.432484)" gradientUnits="userSpaceOnUse" x1="38.230919" x2="-12.999854" y1="137.29478" y2="137.29478"><stop offset="0" stop-color="#fff"/><stop offset=".00000003" 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="6.477716" cy="8.597903" gradientTransform="matrix(.00000001 1.6666668 -1.5555556 0 25.374516 -10.796195)" gradientUnits="userSpaceOnUse" r="18"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".262" stop-color="#64baff"/><stop offset=".705" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><linearGradient id="c" gradientTransform="matrix(.4845 0 0 .34573 33.24 3.15)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="53.624" y2="2.906"><stop offset="0" stop-color="#002e99"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.0352 0 0 .00824 -.725 18.98)" 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><radialGradient id="e" cx="605.714" cy="486.648" gradientTransform="matrix(-.01205 0 0 .00824 10.76 18.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#f"/><linearGradient id="f"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="g" cx="605.714" cy="486.648" gradientTransform="matrix(.01205 0 0 .00824 13.24 18.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#f"/><path d="m3.5 22h17v2h-17z" fill="url(#d)" opacity=".15"/><path d="m3.5 22v2c-.62.004-1.5-.448-1.5-1s.692-1 1.5-1z" fill="url(#e)" opacity=".15"/><path d="m20.5 22v2c.62.004 1.5-.448 1.5-1s-.692-1-1.5-1z" fill="url(#g)" opacity=".15"/><g stroke-linejoin="round"><path d="m3.5 1.5h17v21h-17z" fill="url(#b)" stroke="url(#c)"/><path d="m19.5 21.5h-15v-19h15z" fill="none" opacity=".5" stroke="url(#a)" stroke-linecap="round"/></g><path d="m7 19h3v1h-3zm8 0h2v1h-2zm-4 0h3v1h-3zm-4-2h2v1h-2zm3 0h2v1h-2zm3 0h2v1h-2zm3 0h1v1h-1zm-9-2h4v1h-4zm5 0h2v1h-2zm3 0h2v1h-2z" fill="#fff" opacity=".7"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_notesmode.svg b/icon-themes/elementary_svg/cmd/lc_notesmode.svg
new file mode 100644
index 000000000..12159bc3c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_notesmode.svg
@@ -0,0 +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(.40540511 0 0 .51351351 2.269687 -.32432)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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(.0352 0 0 .00824 -.725 18.98)" 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><radialGradient id="c" cx="605.714" cy="486.648" gradientTransform="matrix(-.01205 0 0 .00824 10.76 18.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><linearGradient id="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="605.714" cy="486.648" gradientTransform="matrix(.01205 0 0 .00824 13.24 18.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><linearGradient id="f" gradientTransform="matrix(.6 0 0 .36938 -33.01 2.568)" gradientUnits="userSpaceOnUse" x1="11.557" x2="11.58" y1="1.142" y2="22.93"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><path d="m3.5 1.5h17v21h-17z" fill="url(#f)"/><path d="m3.5 22h17v2h-17z" fill="url(#b)" opacity=".15"/><path d="m3.5 22v2c-.62.004-1.5-.448-1.5-1s.692-1 1.5-1z" fill="url(#c)" opacity=".15"/><path d="m20.5 22v2c.62.004 1.5-.448 1.5-1s-.692-1-1.5-1z" fill="url(#e)" opacity=".15"/><path d="m3.5 1.5h17v21h-17z" fill="none" opacity=".3" stroke="#000" stroke-linejoin="round"/><path d="m7 19h3v1h-3zm8 0h2v1h-2zm-4 0h3v1h-3zm-4-2h2v1h-2zm3 0h2v1h-2zm3 0h2v1h-2zm3 0h1v1h-1zm-9-2h4v1h-4zm5 0h2v1h-2zm3 0h2v1h-2z" fill="#9a9a9a" opacity=".7"/><path d="m19.5 21.5h-15.0000004v-19h15.0000004z" fill="none" stroke="url(#a)" stroke-linecap="round"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_numberformatdate.svg b/icon-themes/elementary_svg/cmd/lc_numberformatdate.svg
new file mode 100644
index 000000000..ff58f29b6
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_numberformatdate.svg
@@ -0,0 +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"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="b" cx="11.093" cy="-2.835" gradientTransform="matrix(-1.8139 .11257 -.13352 -2.15148 31.33 -7.454)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#a"/><radialGradient id="c" cx="11.5" cy="12" gradientTransform="matrix(1 0 0 .85 .49 2.31)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#a"/><radialGradient id="d" cx="11.5" cy="12" gradientTransform="matrix(1 0 0 .85 4.49 2.31)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#a"/><radialGradient id="e" cx="11.5" cy="12" gradientTransform="matrix(1 0 0 .85 8.49 2.31)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#a"/><radialGradient id="f" cx="11.5" cy="12" gradientTransform="matrix(1 0 0 .85 8.49 6.31)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#a"/><g stroke="#000" stroke-opacity=".49"><path d="m2.493 4.506v16h19v-16h-4v1.537c0 .256-.207.463-.463.463h-1.074c-.256 0-.463-.207-.463-.463v-1.537h-7v1.537c0 .256-.207.463-.463.463h-1.074c-.256 0-.463-.207-.463-.463v-1.537zm2 4h15v10h-15z" fill="url(#b)" stroke-linejoin="round"/><rect fill="url(#c)" height="1.974" rx=".462" ry=".535" width="2.012" x="6.492" y="10.504"/><rect fill="url(#d)" height="1.974" rx=".462" ry=".535" width="2.012" x="10.492" y="10.504"/><rect fill="url(#e)" height="1.974" rx=".462" ry=".535" width="2.012" x="14.492" y="10.504"/><rect fill="url(#f)" height="1.974" rx=".462" ry=".535" width="2.012" x="14.492" y="14.504"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_numberformatdecdecimals.svg b/icon-themes/elementary_svg/cmd/lc_numberformatdecdecimals.svg
new file mode 100644
index 000000000..3f5a023ab
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_numberformatdecdecimals.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="11" cy="15.707516" gradientTransform="matrix(-2.3947944 -.00000068 .0000007 -2.3829093 37.136363 52.198191)" gradientUnits="userSpaceOnUse" r="1.998022" xlink:href="#b"/><linearGradient id="b"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="c" cx="18.974" cy="3.907" gradientTransform="matrix(-3.627581 .1056419 -.0955016 -3.2794105 87.202725 10.808028)" gradientUnits="userSpaceOnUse" r="5.235" xlink:href="#b"/><radialGradient id="d" cx="6.325" cy="4.56" gradientTransform="matrix(-2.6740828 0 0 -3.0560783 22.912985 14.93483)" gradientUnits="userSpaceOnUse" r="5.235" xlink:href="#b"/><linearGradient id="e"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="f" cx="11.031" cy="17.125" gradientTransform="matrix(.63624 0 0 .14315 8.98 18.45)" gradientUnits="userSpaceOnUse" r="9.844"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="g" gradientTransform="matrix(.57895 0 0 .55556 34.075 10.497)" gradientUnits="userSpaceOnUse" x1="11.192" x2="11.192" y1="-.741" y2="30.298"><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="h" gradientUnits="userSpaceOnUse" x1="41.225" x2="41.225" y1="23.238" y2="7.39"><stop offset="0" stop-color="#791235"/><stop offset="1" stop-color="#dd3b27"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.30773287 -.29497666 .30773287 .29497666 25.945015 17.143811)" gradientUnits="userSpaceOnUse" x1="36.011" x2="16.331" xlink:href="#e" y1="13.023" y2="32.702"/><linearGradient id="j" gradientTransform="matrix(.30773287 -.29497666 .30773287 .29497666 25.634713 17.292587)" gradientUnits="userSpaceOnUse" x1="28.449" x2="16.331" xlink:href="#e" y1="20.584" y2="32.702"/><g stroke="#000" stroke-opacity=".49" transform="translate(-1)"><path d="m6.0002745 4.0554636q-1.3584811 0-2.0462596 1.4894433-.6792406 1.4789023-.6792406 4.4588431 0 2.9694.6792406 4.458843.6877785 1.48101 2.0462596 1.48101 1.3660704 0 2.045311-1.479956.6887271-1.489443.6887271-4.458843 0-2.9799407-.6877785-4.458843-.6782919-1.4904974-2.0443623-1.4904974zm0-1.5474188q2.184764 0 3.3345399 1.9247866 1.1573656 1.9152997 1.1573656 5.5719726 0 3.647186-1.1573656 5.571973-1.1497759 1.915299-3.3345399 1.915299-2.1857126 0-3.3430778-1.915299-1.1488273-1.924787-1.1488273-5.571973 0-3.657727 1.1478786-5.5719726 1.1573652-1.9247866 3.3440265-1.9247866z" fill="url(#d)" stroke-width=".999991"/><path d="m17.999875 4.0554636q-1.358481 0-2.04626 1.4894433-.678292 1.4789023-.678292 4.4588431 0 2.9694.678292 4.458843.687779 1.48101 2.04626 1.48101 1.36607 0 2.046259-1.479956.688728-1.489443.688728-4.458843 0-2.9799407-.687779-4.458843-.678292-1.4904974-2.045311-1.4904974zm0-1.5474188q2.184764 0 3.33454 1.9247866 1.157365 1.9152997 1.157365 5.5719726 0 3.647186-1.157365 5.571973-1.150725 1.915299-3.335489 1.915299-2.184764 0-3.343078-1.915299-1.147878-1.924787-1.147878-5.571973 0-3.657727 1.147878-5.5719726 1.157366-1.9247866 3.343078-1.9247866z" fill="url(#c)" stroke-width=".999991"/><path d="m9.5113781 16.957247q0-.399912.1106139-.672192.1191227-.28079.323333-.450965.20421-.170175.476491-.246754.27228-.07658.587104-.07658.297807 0 .561579.07658.27228.07658.47649.246754.204211.170175.323333.450965.119123.27228.119123.672192 0 .382894-.119123.655174-.119122.272281-.323333.450965-.20421.178684-.47649.255263-.263772.08509-.561579.08509-.314824 0-.587104-.08509-.272281-.076579-.476491-.255263-.2042103-.178684-.323333-.450965-.1106139-.27228-.1106139-.655174z" fill="url(#a)" stroke="#000" stroke-opacity=".65098" transform="translate(1)"/></g><path d="m22.263 20.9a6.263 1.41 0 0 1 -12.526 0 6.263 1.41 0 1 1 12.526 0z" fill="url(#f)" opacity=".4" transform="matrix(.87818 0 0 .88434 4.45 4.27)"/><path d="m46.522 20.386-3.185-2.947 3.065-3.087-2.21-1.912-3.154 2.942-3.217-2.94-2.298 1.98 3.218 3.005-3.218 2.955 2.3 2.06 3.213-3.09 3.22 3.09z" fill="url(#g)" stroke="url(#h)" stroke-linejoin="round" transform="matrix(.87818 0 0 .88434 -17.525 3.438)"/><g fill="none"><path d="m44.934 14.418-.647-.627-3.265 2.868-3.226-2.864-.824.674" opacity=".5" stroke="url(#i)" stroke-linecap="square" transform="matrix(.87818 0 0 .88434 -17.525 3.438)"/><path d="m45.427 20.732-2.993-2.713m-2.968.035-2.804 2.702" opacity=".4" stroke="url(#j)" transform="matrix(.87818 0 0 .88434 -17.525 3.438)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_numberformatdecimal.svg b/icon-themes/elementary_svg/cmd/lc_numberformatdecimal.svg
new file mode 100644
index 000000000..9b17c48d9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_numberformatdecimal.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="11" cy="15.707516" gradientTransform="matrix(-2.3947944 -.00000068 .0000007 -2.3829093 37.136363 52.198191)" gradientUnits="userSpaceOnUse" r="1.998022" xlink:href="#b"/><linearGradient id="b"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="c" cx="5.964" cy="6.453" gradientTransform="matrix(-2.0115124 -.05677726 .06104639 -2.162801 17.567761 18.576449)" gradientUnits="userSpaceOnUse" r="4.954" xlink:href="#b"/><radialGradient id="d" cx="19.469" cy="6.284" gradientTransform="matrix(-1.7275568 -.06976365 .09055691 -2.24248 52.533738 19.836169)" gradientUnits="userSpaceOnUse" r="5.179" xlink:href="#b"/><g stroke="#000"><g stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".49"><path d="m3.073 18.333 4.662-10.563h-6.122v-2.285h8.907v1.705l-4.696 11.143z" fill="url(#c)"/><path d="m23.03 15.674h-1.496v2.662h-2.564v-2.662h-5.298v-1.89l5.442-8.296h2.42v8.076h1.495zm-4.06-2.11v-2.18q0-.544.043-1.58.042-1.038.067-1.205h-.067q-.315.72-.756 1.404l-2.276 3.56h2.99z" fill="url(#d)"/></g><path d="m9.5113781 16.957247q0-.399912.1106139-.672192.1191227-.28079.323333-.450965.20421-.170175.476491-.246754.27228-.07658.587104-.07658.297807 0 .561579.07658.27228.07658.47649.246754.204211.170175.323333.450965.119123.27228.119123.672192 0 .382894-.119123.655174-.119122.272281-.323333.450965-.20421.178684-.47649.255263-.263772.08509-.561579.08509-.314824 0-.587104-.08509-.272281-.076579-.476491-.255263-.2042103-.178684-.323333-.450965-.1106139-.27228-.1106139-.655174z" fill="url(#a)" stroke-opacity=".65098"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_numberformatincdecimals.svg b/icon-themes/elementary_svg/cmd/lc_numberformatincdecimals.svg
new file mode 100644
index 000000000..51f803c5c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_numberformatincdecimals.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="65.296997" cy="48.216" gradientTransform="matrix(0 .52545 -.57163 0 46.193 -21.124)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.2818 0 0 .2801 12.197 12.015)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="10.631" y2="35.623001"/><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.2818 0 0 .2801 12.18 12.022)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="21.341999" y2="24.912001"/><radialGradient id="e" cx="11" cy="15.707516" gradientTransform="matrix(-2.3947944 -.00000068 .0000007 -2.3829093 37.136363 52.198191)" gradientUnits="userSpaceOnUse" r="1.998022" xlink:href="#f"/><linearGradient id="f"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="g" cx="18.974" cy="3.907" gradientTransform="matrix(-3.627581 .1056419 -.0955016 -3.2794105 86.202725 10.808028)" gradientUnits="userSpaceOnUse" r="5.235" xlink:href="#f"/><radialGradient id="h" cx="6.325" cy="4.56" gradientTransform="matrix(-2.6740828 0 0 -3.0560783 21.912985 14.93483)" gradientUnits="userSpaceOnUse" r="5.235" xlink:href="#f"/><g stroke="#000" stroke-opacity=".49"><path d="m5.0002745 4.0554636q-1.3584811 0-2.0462596 1.4894433-.6792406 1.4789023-.6792406 4.4588431 0 2.9694.6792406 4.458843.6877785 1.48101 2.0462596 1.48101 1.3660704 0 2.045311-1.479956.6887271-1.489443.6887271-4.458843 0-2.9799407-.6877785-4.458843-.6782919-1.4904974-2.0443623-1.4904974zm0-1.5474188q2.184764 0 3.3345399 1.9247866 1.1573652 1.9152997 1.1573652 5.5719726 0 3.647186-1.1573652 5.571973-1.1497759 1.915299-3.3345399 1.915299-2.1857126 0-3.3430778-1.915299-1.1488273-1.924787-1.1488273-5.571973 0-3.657727 1.1478786-5.5719726 1.1573652-1.9247866 3.3440265-1.9247866z" fill="url(#h)" stroke-width=".999991"/><path d="m16.999875 4.0554636q-1.358481 0-2.04626 1.4894433-.678292 1.4789023-.678292 4.4588431 0 2.9694.678292 4.458843.687779 1.48101 2.04626 1.48101 1.36607 0 2.046259-1.479956.688728-1.489443.688728-4.458843 0-2.9799407-.687779-4.458843-.678292-1.4904974-2.045311-1.4904974zm0-1.5474188q2.184764 0 3.33454 1.9247866 1.157365 1.9152997 1.157365 5.5719726 0 3.647186-1.157365 5.571973-1.150725 1.915299-3.335489 1.915299-2.184764 0-3.343078-1.915299-1.147878-1.924787-1.147878-5.571973 0-3.657727 1.147878-5.5719726 1.157366-1.9247866 3.343078-1.9247866z" fill="url(#g)" stroke-width=".999991"/><path d="m9.5113781 16.957247q0-.399912.1106139-.672192.1191227-.28079.323333-.450965.20421-.170175.476491-.246754.27228-.07658.587104-.07658.297807 0 .561579.07658.27228.07658.47649.246754.204211.170175.323333.450965.119123.27228.119123.672192 0 .382894-.119123.655174-.119122.272281-.323333.450965-.20421.178684-.47649.255263-.263772.08509-.561579.08509-.314824 0-.587104-.08509-.272281-.076579-.476491-.255263-.2042103-.178684-.323333-.450965-.1106139-.27228-.1106139-.655174z" fill="url(#e)" stroke="#000" stroke-opacity=".65098"/></g><path d="m16.5 16.5v-3h4v3h3v4h-3v3h-4v-3h-3v-4z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m17.5 18.004v-3.504h2v3.5m0 1v3.5h-2v-3.5" opacity=".5" stroke="url(#b)"/><path d="m20 17.507 2.5-.007v2l-2.5.007m-3 0-2.5-.007v-2l2.5.007" opacity=".5" stroke="url(#d)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_numberformatpercent.svg b/icon-themes/elementary_svg/cmd/lc_numberformatpercent.svg
new file mode 100644
index 000000000..f220229af
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_numberformatpercent.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="12.208" cy="1.752" gradientTransform="matrix(-1.4797 0 0 -1.7596 30.273 6.032)" gradientUnits="userSpaceOnUse" r="8.938"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><path d="m6.273 8.947q0 1.24.215 1.857.225.605.713.605.94 0 .94-2.463 0-2.442-.94-2.442-.487 0-.712.606-.215.597-.215 1.837zm4.328-.02q0 2.248-.87 3.38-.868 1.125-2.55 1.125-1.61 0-2.49-1.153-.88-1.164-.88-3.352 0-4.465 3.37-4.465 1.653 0 2.532 1.163.89 1.152.89 3.302zm6.723-4.26-7.924 14.286h-2.347l7.924-14.284zm-1.046 9.986q0 1.24.215 1.856.225.605.714.605.938 0 .938-2.462 0-2.442-.938-2.442-.49 0-.714.606-.215.596-.215 1.837zm4.33-.02q0 2.238-.87 3.37-.87 1.125-2.55 1.125-1.613 0-2.492-1.153-.88-1.163-.88-3.34 0-4.466 3.37-4.466 1.652 0 2.53 1.16.89 1.154.89 3.304z" style="stroke:#000;stroke-width:1.081;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.49;fill:url(#a)" transform="scale(.98295 1.01735)"/><path d="m7.06 4.54c-2.21 0-3.314 1.514-3.314 4.542 0 .17.018.318.025.48.128-2.67 1.215-4.02 3.29-4.02 1.08 0 1.91.392 2.487 1.18.514.69.787 1.662.848 2.88.008-.174.025-.335.025-.52 0-1.458-.29-2.577-.873-3.36-.576-.788-1.406-1.18-2.488-1.18zm7.663.21-7.79 14.53h.536l7.253-13.53h1.77l.534-1h-2.304zm-8.533 4.854c-.008.168-.024.308-.024.5 0 .84.07 1.47.21 1.886.148.41.382.617.702.617.615 0 .922-.834.922-2.503 0-.19-.017-.33-.025-.5-.063 1.31-.353 2.003-.897 2.003-.32 0-.554-.206-.7-.617-.11-.322-.164-.81-.19-1.386zm10.703.742c-2.21 0-3.313 1.512-3.313 4.54 0 .17.018.318.025.477.128-2.667 1.215-4.017 3.288-4.017 1.082 0 1.912.393 2.488 1.18.515.692.788 1.66.85 2.878.007-.173.024-.333.024-.517 0-1.458-.29-2.578-.873-3.36-.575-.788-1.405-1.18-2.487-1.18zm-.87 5.062c-.007.17-.023.31-.023.5 0 .842.07 1.47.21 1.887.148.41.382.617.702.617.615 0 .922-.834.922-2.504 0-.19-.017-.33-.025-.498-.064 1.31-.354 2.002-.898 2.002-.32 0-.554-.206-.7-.617-.11-.323-.164-.81-.19-1.387z" fill="#fff" opacity=".1"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_numberformatscientific.svg b/icon-themes/elementary_svg/cmd/lc_numberformatscientific.svg
new file mode 100644
index 000000000..9e7eab637
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_numberformatscientific.svg
@@ -0,0 +1 @@
+<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="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="8.02263" x2="3.18628" xlink:href="#a" y1="11.57524" y2="5.77162"/><radialGradient id="c" cx="6.822" cy="6.386" gradientTransform="matrix(-2.47205 .074 -.0545 -1.69953 24.033 13.03)" gradientUnits="userSpaceOnUse" r="4.052" xlink:href="#a"/><radialGradient id="d" cx="17.421" cy="6.004" gradientTransform="matrix(-1.81552 -.04497 .04725 -1.90773 48.765 18.242)" gradientUnits="userSpaceOnUse" r="5.489" xlink:href="#a"/><g fill="url(#b)" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".49" transform="matrix(.98295 0 0 1.01735 .278 .124)"><path d="m10.374 18.068h-7.104v-12.78h7.104v2.22h-4.394v2.806h4.07v2.22h-4.07v3.296h4.394z" fill="url(#c)"/><path d="m16.506 7.523-.006 3.965-3.967-.004v2.045l3.965.005-.006 3.967h2.047l.003-3.965 3.97.006v-2.047l-3.966-.004.004-3.97h-2.044z" fill="url(#d)" transform="matrix(1.01735 0 0 .98295 -.283 -.122)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_numberformatstandard.svg b/icon-themes/elementary_svg/cmd/lc_numberformatstandard.svg
new file mode 100644
index 000000000..d953089c8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_numberformatstandard.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="15" cy="7.008911" gradientTransform="matrix(.00000011 2.4185305 -2.0730263 .00000009 29.529655 -31.777959)" gradientUnits="userSpaceOnUse" r="4.341479" xlink:href="#b"/><linearGradient id="b"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="c" cx="5.813" cy="7.919" gradientTransform="matrix(-2.4594 .0971 -.16015 -4.05595 20.38 35.52)" gradientUnits="userSpaceOnUse" r="3.556" xlink:href="#b"/><path d="m7.48 18.52h-2.62v-7.546l.026-1.24.042-1.355q-.653.686-.907.9l-1.424 1.204-1.264-1.66 3.995-3.343h2.152z" fill="url(#c)" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".490196"/><path d="m19.597792 18.507778h-8.647697v-1.895265l3.032424-3.270433q.572987-.617063 1.040191-1.137159.467205-.520096.802182-1.013747.334977-.49365.520096-1.004931.185119-.5112804.185119-1.1018978 0-.6523237-.396683-1.0137463-.387868-.3614226-1.049007-.3614226-.6964 0-1.339908.3437923-.643509.3437922-1.348724.9784855l-1.480951-1.7542218q.396684-.3614226.828628-.6875845.431944-.334977.95204-.5906174.520096-.2556404 1.145974-.4054985.625878-.1586733 1.401614-.1586733.925595 0 1.657255.2556403.740475.2556404 1.260571.7316604.520096.4672048.793367 1.1371589.282086.6699541.282086 1.5073967 0 .7581059-.264456 1.4545051-.264455.687585-.722845 1.357539-.458389.661139-1.066637 1.322278-.599433.652323-1.287017 1.331093l-1.551473 1.560287v.123413h5.253851z" fill="url(#a)" stroke="#000" stroke-opacity=".490196"/><path d="m15.242188 5.4355469c-.517159 0-.983139.0524209-1.400391.1582031-.417252.0999054-.799753.2358231-1.146485.40625-.346729.1704269-.663209.3665256-.951171.5898438-.287963.2174412-.565621.4465514-.830079.6875l.498047.5878906c.111765-.090776.21678-.1883639.332032-.2753906.287962-.2233182.604442-.4194169.951171-.5898438.346732-.1704269.729233-.3063446 1.146485-.40625.417252-.1057821.883232-.1582031 1.400391-.1582031.617063 0 1.170429.0854325 1.658203.2558593.49365.170427.913035.4131221 1.259765.7304688.346731.3114699.612741.6900826.794922 1.1367188.128679.305609.195946.6478494.236328 1.0058593.019733-.1650411.044922-.3284596.044922-.4980469 0-.5582949-.093193-1.0611764-.28125-1.5078124-.182181-.4466362-.448191-.8252489-.794922-1.1367188-.34673-.3173467-.766115-.5600418-1.259765-.7304688-.487774-.1704268-1.04114-.2558593-1.658203-.2558593zm-9.914063.0449219-3.9960938 3.3417968.4648438.6113282 3.53125-2.953125h2.1523438v-1zm-.4003906 3.8984374c-.01506.0158211-.0165101.0158046-.03125.03125l-.0097656.3242188-.0273438 1.240234v1l.0273438-1.240234zm11.5507816.3007813c-.030422.17426-.074034.3435175-.132813.5058595-.123413.340854-.298166.676759-.521484 1.005859-.223318.329101-.489313.666941-.800781 1.013672-.31147.346731-.659025.725344-1.041016 1.136719l-3.033203 3.271484v1l3.033203-3.271484c.381991-.411375.729546-.789988 1.041016-1.136719.311469-.346731.577463-.684571.800781-1.013672.223318-.3291.398071-.665005.521484-1.005859.123414-.340854.183594-.707818.183594-1.101563 0-.1469674-.020608-.279489-.050781-.4042965zm-1.265625 6.5371095-.869141.875v.125h5.253906v-1z" fill="#fff" opacity=".1"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_numberformatthousands.svg b/icon-themes/elementary_svg/cmd/lc_numberformatthousands.svg
new file mode 100644
index 000000000..ff3b08544
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_numberformatthousands.svg
@@ -0,0 +1 @@
+<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="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="b" cx="11" cy="15.707516" gradientTransform="matrix(-2.5149558 -.00000071 .00000073 -2.5024743 38.664504 54.307664)" gradientUnits="userSpaceOnUse" r="1.998022" xlink:href="#a"/><radialGradient id="c" cx="17.524" cy="6.14" gradientTransform="matrix(-1.3257 .0411 -.10574 -3.18376 41.405 22.577)" gradientUnits="userSpaceOnUse" r="4.892" xlink:href="#a"/><radialGradient id="d" cx="5.813" cy="7.919" gradientTransform="matrix(-2.4594 .0971 -.16015 -4.05595 20.38 35.52)" gradientUnits="userSpaceOnUse" r="3.556" xlink:href="#a"/><g stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".49"><path d="m7.48 18.52h-2.62v-7.546l.026-1.24.042-1.355q-.653.686-.907.9l-1.424 1.204-1.264-1.66 3.995-3.343h2.152z" fill="url(#d)"/><path d="m22.56 11.76q0 3.307-1.09 4.897-1.08 1.59-3.334 1.59-2.185 0-3.3-1.642-1.106-1.64-1.106-4.846 0-3.344 1.08-4.925 1.08-1.59 3.326-1.59 2.185 0 3.3 1.66 1.123 1.658 1.123 4.854zm-6.178 0q0 2.323.398 3.333.406 1.002 1.356 1.002.933 0 1.348-1.02.414-1.018.414-3.316 0-2.325-.423-3.335-.415-1.02-1.34-1.02-.94 0-1.347 1.02-.406 1.01-.406 3.334z" fill="url(#c)" transform="scale(.98295 1.01735)"/><path d="m12.709413 16.655096q-.1251.482527-.303814 1.027605-.169778.545078-.384235 1.099091-.205521.554013-.437849 1.099091-.223392.554013-.446785 1.054413h-1.9658536q.1340355-.545078.2591353-1.134834.1340354-.589756.2501995-1.179512.1250998-.580821.2233925-1.134834.0982923-.562949.1697783-1.036541h2.501996z" fill="url(#b)" stroke="#000" stroke-opacity=".65098" transform="translate(-.13786)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_numberingstart.svg b/icon-themes/elementary_svg/cmd/lc_numberingstart.svg
new file mode 100644
index 000000000..a0da48a9d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_numberingstart.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="3.279048" x2="3.104153" y1="-.441177" y2="7.558823"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="2.77085" x2="3.090316" xlink:href="#b" y1="-.441177" y2="7.641264"/><linearGradient id="d"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="2.77085" x2="3.090316" xlink:href="#d" y1="-.441177" y2="7.641264"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="4" x2="4.5" xlink:href="#b" y1="2.5" y2="9.5"/><linearGradient id="g" gradientTransform="translate(-12 6)" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#d" y1="3.5" y2="19.240234"/><linearGradient id="h"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#g" y1="57" y2="35"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#g" y1="52" y2="30"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#h" y1="47" y2="25"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#h" y1="42" y2="20"/><g transform="translate(0 -25)"><path d="m8.5 43.5v2h7v-2z" fill="url(#i)"/><path d="m8.5 43.5v2h7v-2z" fill="none" opacity=".61" stroke="#a62100" stroke-linejoin="round"/><path d="m8.5 38.5v2h14v-2z" fill="url(#j)"/><path d="m8.5 38.5v2h14v-2z" fill="none" opacity=".61" stroke="#a62100" stroke-linejoin="round"/><path d="m8.5 33.5v2h7v-2z" fill="url(#k)"/><path d="m8.5 33.5v2h7v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m8.5 28.5v2h14v-2z" fill="url(#l)"/><path d="m8.5 28.5v2h14v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><g fill="#fff" transform="translate(6)"><path d="m16 29v.5h-12v.5h-1v-1z" opacity=".2"/><path d="m9 34v.5h-5v.5h-1v-1z" opacity=".2"/><path d="m16 39v.5h-12v.5h-1v-1z" opacity=".2"/><path d="m9 44v.5h-5v.5h-1v-1z" opacity=".2"/></g></g><path d="m1.5 3.5v1h-1v1h1v2h-1v1h1v1h1v-1h2v1h1v-1h1v-1h-1v-2h1v-1h-1v-1h-1v1h-2v-1zm1 2h2v2h-2z" fill="url(#f)"/><path d="m1.5 3.5v1h-1v1h1v2h-1v1h1v1h1v-1h2v1h1v-1h1v-1h-1v-2h1v-1h-1v-1h-1v1h-2v-1zm1 2h2v2h-2z" fill="none" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/><g transform="matrix(.85 0 0 .85 2.43647 11.875)"><path d="m1.1041528 1.2931982 1.5-1.23437497h.5v7.49999997" fill="none" opacity=".5" stroke="url(#a)"/><path d="m3.6041529 7.7941176h-1.1764705v-5.1854048-.5110925c.00371-.1814749.00741-.3610981.011111-.5388694.00741-.1814749.012963-.3536908.016666-.5166479.00741-.16666052.012963-.31295152.016666-.43887292-.062961.066664-.1185142.1240693-.1666607.172216-.048147.048147-.098145.094441-.1499945.1388838-.048147.044443-.099997.09258892-.1555499.14443912-.055553.048147-.1222176.105552-.1999928.172216l-.82219255.6721979-.53331397-.6833086 2.12770062-1.66105072 1.0320313-.00000005z" fill="url(#c)" opacity=".5" stroke="#a62100" stroke-width="1.176471"/><path d="m3.6041529 7.5588232-1.1764705-.0259966v-4.9501104-.5110925c.00371-.1814749.00741-.3610981.011111-.5388694.00741-.1814749.012963-.3536908.016666-.5166479.00741-.16666054.012963-.31295154.016666-.43887294-.062961.066664-.1185142.1240693-.1666607.172216-.048147.048147-.098145.094441-.1499945.1388838-.048147.044443-.099997.092589-.1555499.14443914-.055553.048147-.1222176.105552-.1999928.172216l-.82219255.6721979-.53331397-.6833086 2.12770062-1.66105074 1.0320313.0259966z" fill="url(#e)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_numberliststyle.svg b/icon-themes/elementary_svg/cmd/lc_numberliststyle.svg
new file mode 100644
index 000000000..7996f5121
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_numberliststyle.svg
@@ -0,0 +1 @@
+<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="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="b" cx="9.72272" cy="-91.022446" gradientTransform="matrix(-3.7910092 -.00000022 .0000002 -3.3609145 50.296794 -311.85665)" gradientUnits="userSpaceOnUse" r="7" xlink:href="#a"/><radialGradient id="c" cx="-1.473815" cy="-42.064499" gradientTransform="matrix(-1.3567669 .00000019 -.00000007 -2.1857141 10.474057 -89.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#a"/><radialGradient id="d" cx="9.647354" cy="-89.343475" gradientTransform="matrix(-3.7910092 -.00000022 .0000002 -3.3609145 50.296794 -303.85665)" gradientUnits="userSpaceOnUse" r="7" xlink:href="#a"/><radialGradient id="e" cx="-1.848931" cy="-36.912685" gradientTransform="matrix(-1.3567669 .00000019 -.00000007 -2.1857141 10.474057 -81.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#a"/><radialGradient id="f" cx="13.279094" cy="1.771632" gradientTransform="matrix(-17.599999 -.0000049 .00000552 -21.6 246.71204 37.267318)" gradientUnits="userSpaceOnUse" r="1.25" xlink:href="#a"/><radialGradient id="g" cx="13.121623" cy="2.297964" gradientTransform="matrix(-11.643451 .0000006 -.0000003 -14.970152 165.78098 33.400864)" gradientUnits="userSpaceOnUse" r="1.803589" xlink:href="#a"/><path d="m17 10.499555c0-.269086-.288334-.499541-.625-.499541h-8.7499999c-.336666 0-.625.230455-.625.499541v.999082c0 .269086.288334.499541.625.499541.0014.0041 8.7499999 0 8.7499999 0 .336666 0 .625-.230455.625-.499541z" fill="#fff" opacity=".35"/><path d="m7.5000002 9.5000016v.9980464.002c3.0000008-.01 6.0000008-.0154 8.9999998-.02539v-.9746054z" fill="none" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round"/><path d="m20.999689 6.4993871c0-.2691161-.403658-.4995969-.87498-.4995969h-12.2497283c-.4713219 0-.8749806.2304808-.8749806.4995969v.9991938c0 .2691161.4036587.4995969.8749806.4995969.00196.0041 12.2497283 0 12.2497283 0 .471322 0 .87498-.2304808.87498-.4995969z" fill="#fff" opacity=".35"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m7.5000001 5.4999508v.998047.002c4.3333339-.01 8.6666669-.01539 12.9999999-.02539v-.974609h-12.9999999z" stroke="url(#b)"/><g stroke="#000"><path d="m7.5000002 9.5000016v.9980464.002c3.0000008-.01 6.0000008-.0154 8.9999998-.02539v-.9746054z" opacity=".1"/><path d="m7.5000001 5.5000016v.9980469.00195c4.3333339-.00999 8.6666679-.015401 12.9999999-.025391v-.9746059z" opacity=".1"/></g></g><path d="m20.999689 14.499387c0-.269116-.403658-.499597-.87498-.499597h-12.2497283c-.4713219 0-.8749806.230481-.8749806.499597v.999194c0 .269116.4036587.499597.8749806.499597.00196.0041 12.2497283 0 12.2497283 0 .471322 0 .87498-.230481.87498-.499597z" fill="#fff" opacity=".35"/><path d="m7.5000001 13.499951v.998047.002c4.3333339-.01 8.6666669-.01539 12.9999999-.02539v-.974609h-12.9999999z" fill="none" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round"/><path d="m7.5000001 13.500002v.998047.002c4.3333339-.01 8.6666679-.0154 12.9999999-.02539v-.974606h-12.9999999z" fill="none" opacity=".1" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/><path d="m17 18.499555c0-.269086-.288334-.499541-.625-.499541h-8.7499999c-.336666 0-.625.230455-.625.499541v.999082c0 .269086.288334.499541.625.499541.0014.0041 8.7499999 0 8.7499999 0 .336666 0 .625-.230455.625-.499541z" fill="#fff" opacity=".35"/><path d="m7.5000002 17.500002v.998046.002c3.0000008-.01 6.0000008-.0154 8.9999998-.02539v-.974605h-8.9999998z" fill="none" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round"/><path d="m7.5000002 17.500002v.998046.002c3.0000008-.01 6.0000008-.0154 8.9999998-.02539v-.974605h-8.9999998z" fill="none" opacity=".1" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/><path d="m3.9999996 11h-1.014648v-2.7720704l.010986-.5090332.01831-.5566406c-.1879877.1879883-.2805171.3112793-.3537593.369873l-.6152344.4943848-.5456543-.6811524 1.5-1.373291h1z" fill="#fff" opacity=".35"/><path d="m3.9999996 9.9999999h-1.014648v-2.7720703l.010986-.5090332.01831-.5566406c-.1879877.1879883-.2805171.3112793-.3537593.369873l-.6152344.4943848-.5456543-.6811524 1.5-1.373291h1z" fill="url(#f)"/><path d="m4.9999999 19h-3.4853515v-.787354c.7400224-.583003 1.4243165-1.243343 2.1240234-1.863328.1220703-.158692.209961-.305177.2636719-.439454.053711-.134278.080566-.273438.080566-.41748 0-.214844-.059814-.374756-.1794434-.479736-.1171875-.104981-.2746582-.157471-.4724121-.157471-.2075195 0-.4089355.04761-.604248.142822-.1953125.09521-.39917.230712-.6115723.406494l-.615234-.728759c.2636719-.22461.4821777-.383301.6555176-.476075.1733399-.09277.3625489-.163574.567627-.212402.2050781-.05127.4345702-.0769.6884765-.0769.3344727 0 .6298828.06104.8862305.183105.2563477.12207.4553223.292969.5969238.512696.1416016.219726.2124024.47119.2124024.754394 0 .246582-.043945.478515-.131836.695801-.085449.214843-.2197265.43579-.402832.662842-.1806641.22705-.5004883.550537-.9594727.970459l-.3130371.284716v.05127h1.7z" fill="#fff" opacity=".35"/><path d="m4.9999999 17.999995h-3.4853515v-.787354c.7400224-.583003 1.4243165-1.243343 2.1240234-1.863328.1220703-.158692.209961-.305177.2636719-.439454.053711-.134278.080566-.273438.080566-.41748 0-.214844-.059814-.374756-.1794434-.479736-.1171875-.104981-.2746582-.157471-.4724121-.157471-.2075195 0-.4089355.04761-.604248.142822-.1953125.09521-.39917.230712-.6115723.406494l-.615234-.728759c.2636719-.22461.4821777-.383301.6555176-.476075.1733399-.09277.3625489-.163574.567627-.212402.2050781-.05127.4345702-.0769.6884765-.0769.3344727 0 .6298828.06104.8862305.183105.2563477.12207.4553223.292969.5969238.512696.1416016.219726.2124024.47119.2124024.754394 0 .246582-.043945.478515-.131836.695801-.085449.214843-.2197265.43579-.402832.662842-.1806641.22705-.5004883.550537-.9594727.970459l-.3130371.284716v.05127h1.7z" fill="url(#g)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_numericfield.svg b/icon-themes/elementary_svg/cmd/lc_numericfield.svg
new file mode 100644
index 000000000..bd1689d06
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_numericfield.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="11.5" cy=".214286" gradientTransform="matrix(1 0 0 .63636364 0 1.363636)" gradientUnits="userSpaceOnUse" r="11"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e1e1e1"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="13" x2="13" y1="7" y2="15"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><linearGradient id="c"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="4.993" cy="43.5" gradientTransform="matrix(2.0038 0 0 1.4 29.533211 -17.399743)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#c"/><radialGradient id="e" cx="4.993" cy="43.5" gradientTransform="matrix(-2.0038 0 0 -1.4 18.466443 104.40026)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#c"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="25.058" x2="25.058" y1="47.028" y2="39.999"><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="g" gradientUnits="userSpaceOnUse" x1="11.497636" x2="11.497636" y1="4" y2="14"><stop offset="0" stop-color="#fff"/><stop offset=".063165" stop-color="#fff" stop-opacity=".23529"/><stop offset=".95056" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><g transform="translate(0 3)"><rect fill="url(#a)" height="13" rx="1" width="21" x="1.5" y="2.5"/><g opacity=".4" transform="matrix(.57895 0 0 .42857 -1.8947 -3.1429)"><path d="m39.545211 40.000257h5v7h-5z" fill="url(#d)"/><path d="m8.4544434 47.000257h-5v-7h5z" fill="url(#e)"/><path d="m8.4544434 40.000257h31.0907676v7h-31.0907676z" fill="url(#f)"/></g><path d="m2.5012 3.4988 18.9988.0012-.0012 11.0012-18.9988-.0012z" fill="none" opacity=".5" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round"/><rect fill="#b5b5b5" height="8" rx="1" width="16" x="4" y="5"/><path d="m2.5 2c-.82235 0-1.5.67765-1.5 1.5v11c0 .82235.67765 1.5 1.5 1.5h19c.82235 0 1.5-.67765 1.5-1.5v-11c0-.82235-.67765-1.5-1.5-1.5zm0 1h19c.28565 0 .5.21435.5.5v11c0 .28565-.21435.5-.5.5h-19c-.28565 0-.5-.21435-.5-.5v-11c0-.28565.21435-.5.5-.5z" fill-opacity=".23907"/><rect fill="#cacaca" height="7" rx="1" width="16" x="4" y="6"/></g><path d="m11.777344 9.5058594c-.176344 0-.34384.0186586-.503906.0566406-.160067.0352689-.311291.0840857-.455079.1464844-.143788.0623986-.279499.1358406-.404297.2226562-.124797.0841024-.24109.1757704-.349609.2734374l.416016.484375c.187196-.162779.383656-.295343.589843-.398437.208901-.105806.441486-.160157.699219-.160157.143789 0 .273967.023.390625.066407.116658.043408.218632.108496.302735.195312.086816.084102.153098.186509.199218.308594s.06836.263762.06836.423828c0 .206187-.030157.397875-.089844.574219-.059685.173631-.14582.3459-.259766.519531-.111232.173631-.248136.351433-.408203.533203-.160066.18177-.341448.383764-.544922.603516l-1.423828 1.548828v.634765h3.710938v-.673828h-2.802735v-.033203l1.142579-1.216797c.203473-.219752.392774-.431291.566406-.634765.176344-.203474.326374-.406661.451172-.607422.12751-.203474.226337-.408287.296875-.617188.07325-.2089.109375-.429553.109375-.660156 0-.246882-.039705-.466774-.121094-.662109-.078677-.198048-.191389-.366304-.337891-.5019534-.146501-.1383623-.325496-.2431556-.537109-.3164062-.208901-.0732507-.444632-.109375-.705078-.109375zm4.558594 0c-.18991 0-.370098.0162721-.541016.0488281-.168205.0325559-.327348.0758398-.476563.1328125-.149214.0542597-.286551.1181556-.414062.1914062-.124797.0732506-.238704.1522258-.341797.2363278l.373047.507813c.200761-.146501.411107-.263987.630859-.353516.222465-.092241.479242-.138672.769532-.138672.151926 0 .291217.021807.416015.0625.124797.040695.230785.099058.320313.177735.089529.075964.158198.170018.207031.28125s.074219.237831.074219.378906c0 .165492-.030157.316715-.089844.455078-.059685.138362-.147013.258994-.263672.359375-.113945.10038-.256816.176209-.427734.230469s-.366186.082031-.585938.082031h-.541016v.615235h.541016c.241456 0 .456575.019853.646484.060546.192623.040695.355346.104591.488282.191407.132936.084102.23415.191282.304687.324218.073251.130224.111328.288173.111328.472657 0 .18177-.028964.345686-.085937.492187-.054259.146501-.140394.270713-.259766.371094-.116658.10038-.267449.178162-.449218.232422-.181771.05426-.39689.080078-.646485.080078-.252308 0-.516244-.033738-.792969-.101563-.274011-.067825-.529595-.164265-.765625-.289062v.693359c.230604.122086.475882.205833.736329.251953.263159.04612.542175.06836.83789.06836.374392 0 .698644-.044044.972656-.13086s.500631-.207881.679688-.365234.313575-.345461.40039-.5625c.089529-.217039.132813-.454397.132813-.714844 0-.393383-.123452-.712862-.373047-.957031-.249595-.246881-.615504-.399298-1.095703-.458984v-.025391c.192622-.032555.368037-.086145.525391-.162109.157353-.078677.291111-.177504.402343-.296875.113944-.119372.203225-.261049.265625-.423828.0624-.16278.09375-.342968.09375-.541016 0-.214326-.03927-.410787-.115234-.589844-.075963-.181771-.188676-.338527-.337891-.4687499-.149214-.1329363-.334175-.2353431-.55664-.3085937-.219752-.0732507-.47653-.109375-.769531-.109375zm-9.0292974.0839844-1.5585937 1.2167972.390625.501953.6015625-.494141c.0569728-.048835.1057897-.089733.1464844-.125.0406949-.037985.0780125-.072915.1132812-.105469.0379819-.032558.0760595-.066295.1113281-.101562.035269-.035269.0749731-.07812.1210938-.126953-.002712.092242-.0062921.200181-.0117188.322265-.002712.119372-.0062921.244017-.0117187.376954-.0027134.130223-.0070523.261595-.0097656.394531v.375 3.714843h.7167968v-5.9492182z" fill="none" stroke="#737373"/><g fill="url(#b)" stroke-width=".208"><path d="m7.9163194 15.539928h-.7162286v-3.715435q0-.174988 0-.374393.00407-.199404.00814-.394739.00814-.199405.012208-.378462.00814-.183126.012208-.321489-.069181.07325-.1220845.126154-.052903.0529-.1098759.101737-.052903.04883-.1139455.105807-.061042.0529-.1465013.126153l-.6022832.492408-.3906702-.500546 1.5586111-1.2167752h.6104221z"/><path d="m13.715329 15.539928h-3.711366v-.634839l1.424318-1.550472q.305211-.329628.54531-.602283.2401-.272655.406948-.533102.170919-.260446.260447-.520893.08953-.264516.08953-.573797 0-.240099-.06918-.423226-.06918-.183127-.199405-.30928-.126154-.130224-.301141-.195336-.174988-.06511-.390671-.06511-.3866 0-.69995.158709-.309281.154641-.590075.39881l-.415087-.484269q.162779-.146501.349975-.2726548.187196-.1302234.402879-.2238214.215682-.093598.455782-.1465013.240099-.056973.504615-.056973.39067 0 .704021.109876.317419.109876.537171.3174195.219752.2034738.337767.5005458.122084.293003.122084.663326 0 .345905-.109876.659255-.105806.313351-.297072.618562-.187196.301141-.451712.606352-.260447.305211-.565658.634839l-1.143524 1.216775v.03256h2.803872z"/><path d="m18.114438 10.98211q0 .297072-.0936.541241-.0936.244169-.264516.423226-.166848.179057-.402878.297072-.23603.113946-.524963.162779v.02442q.720298.08953 1.09469.459852.374392.366253.374392.956328 0 .39067-.134293.716228-.130223.325559-.398809.561588-.268586.23603-.679603.366254-.411018.130223-.972606.130223-.443573 0-.838313-.06918-.39067-.06918-.736576-.252308v-.691812q.354045.187196.765062.288934.415087.101737.793549.101737.374392 0 .647048-.08139.272655-.08139.447642-.23196.179058-.150571.260447-.370323.08546-.219752.08546-.492407 0-.276725-.109876-.47206-.105806-.199405-.305211-.325559-.199404-.130223-.488337-.191265-.284864-.06104-.647048-.06104h-.541241v-.614498h.541241q.329628 0 .586005-.08139.256378-.08139.427296-.23196.174988-.150571.264516-.358114.08953-.207544.08953-.455782 0-.211613-.07325-.378462-.07325-.166848-.207544-.280794-.134292-.118015-.321488-.179057-.187197-.06104-.415087-.06104-.435435 0-.769132.138362-.329628.134293-.63077.354045l-.374392-.508685q.15464-.1261541.341836-.23603.191266-.109876.415087-.1912656.223822-.085459.47613-.1342929.256377-.048834.541241-.048834.439503 0 .769131.109876.333698.109876.557519.3092805.223822.1953348.337767.4679908.113946.268585.113946.590074z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_objectalign.svg b/icon-themes/elementary_svg/cmd/lc_objectalign.svg
new file mode 100644
index 000000000..7e3055935
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_objectalign.svg
@@ -0,0 +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.0952381 0 -1.142857)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.551594" x2="3.551594" y1="12" y2="1.956522"><stop offset="0" stop-color="#ffa154"/><stop offset=".90909094" stop-color="#ffa154" stop-opacity=".926471"/><stop offset="1" stop-color="#ffa154" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.624325" x2="3.624325" y1="12" y2="1"><stop offset="0" stop-color="#a62100"/><stop offset=".90147907" stop-color="#a62100"/><stop offset="1" stop-color="#a62100" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.48571543 0 0 .45629666 -34.78968 -5.734851)" 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(.25378586 0 0 .30501865 -43.521986 -5.539135)" 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="e" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.324319)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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="f" gradientUnits="userSpaceOnUse" x1="-73.999916" x2="-73.999916" xlink:href="#d" y1="-208.00011" y2="-200.00011"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="-73.999916" x2="-73.999916" xlink:href="#e" y1="-202.00011" y2="-206.00011"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="-69.999916" x2="-69.999916" xlink:href="#c" y1="-200.00011" y2="-208.00011"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="-475.99991" x2="-475.99991" xlink:href="#c" y1="136.99989" y2="128.99989"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="-479.99991" x2="-479.99991" xlink:href="#d" y1="128.99989" y2="136.99989"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="-478.99991" x2="-478.99991" xlink:href="#e" y1="134.99989" y2="130.99989"/><path d="m-489.49979 129.49626h17.99975v7.0036h-17.99975z" style="fill-rule:evenodd;stroke-width:1.000249;stroke-linejoin:round;stroke-miterlimit:0;fill:url(#i);stroke:url(#j)" transform="matrix(1 0 0 -1 493.000003 139.99987)"/><path d="m-488.50009 130.50006h15.99976v4.99989h-15.99976z" fill="none" stroke="url(#k)" stroke-linecap="round" stroke-miterlimit="2" stroke-width="1.000249" transform="matrix(1 0 0 -1 493.000003 139.99987)"/><path d="m-80.499878-207.5h12v7h-12z" fill="url(#h)" stroke="url(#f)" stroke-linejoin="round" stroke-miterlimit="3" transform="matrix(1 0 0 -1 84.000003 -187.000095)"/><path d="m-79.499878-206.5h10v5.00003h-10z" fill="none" stroke="url(#g)" stroke-miterlimit="3" transform="matrix(1 0 0 -1 84.000003 -187.000095)"/><path d="m2.5 1h2v22h-2z" fill="url(#a)"/><path d="m4.5 1v22m-2 0v-22" fill="none" opacity=".5" stroke="url(#b)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_objectalignleft.svg b/icon-themes/elementary_svg/cmd/lc_objectalignleft.svg
new file mode 100644
index 000000000..7bd980f11
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_objectalignleft.svg
@@ -0,0 +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.0952381 0 -1.142857)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.551594" x2="3.551594" y1="12" y2="1.956522"><stop offset="0" stop-color="#ffa154"/><stop offset=".90909094" stop-color="#ffa154" stop-opacity=".926471"/><stop offset="1" stop-color="#ffa154" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.624325" x2="3.624325" y1="12" y2="1"><stop offset="0" stop-color="#a62100"/><stop offset=".90147907" stop-color="#a62100"/><stop offset="1" stop-color="#a62100" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.48571543 0 0 .45629666 -34.78968 -5.734851)" 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(.25378586 0 0 .30501865 -43.521986 -5.539135)" 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="e" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.324319)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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="f" gradientUnits="userSpaceOnUse" x1="-73.999916" x2="-73.999916" xlink:href="#d" y1="-208.00011" y2="-200.00011"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="-73.999916" x2="-73.999916" xlink:href="#e" y1="-202.00011" y2="-206.00011"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="-69.999916" x2="-69.999916" xlink:href="#c" y1="-200.00011" y2="-208.00011"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="-479.99991" x2="-479.99991" xlink:href="#d" y1="128.99989" y2="136.99989"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="-475.99991" x2="-475.99991" xlink:href="#c" y1="136.99989" y2="128.99989"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="-478.99991" x2="-478.99991" xlink:href="#e" y1="134.99989" y2="130.99989"/><path d="m-80.499878-207.5h12v7h-12z" fill="url(#h)" stroke="url(#f)" stroke-linejoin="round" stroke-miterlimit="3" transform="matrix(1 0 0 -1 84.000003 -197.00011)"/><path d="m-79.499878-206.5h10v5.00003h-10z" fill="none" stroke="url(#g)" stroke-miterlimit="3" transform="matrix(1 0 0 -1 84.000003 -197.00011)"/><path d="m-489.49979 129.49626h17.99975v7.0036h-17.99975z" style="fill-rule:evenodd;stroke-width:1.000249;stroke-linejoin:round;stroke-miterlimit:0;fill:url(#j);stroke:url(#i)" transform="matrix(1 0 0 -1 493.000003 149.99989)"/><path d="m-488.50009 130.50006h15.99976v4.99989h-15.99976z" fill="none" stroke="url(#k)" stroke-linecap="round" stroke-miterlimit="2" stroke-width="1.000249" transform="matrix(1 0 0 -1 493.000003 149.99989)"/><path d="m2.5 1h2v22h-2z" fill="url(#a)"/><path d="m4.5 1v22m-2 0v-22" fill="none" opacity=".5" stroke="url(#b)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_objectalignright.svg b/icon-themes/elementary_svg/cmd/lc_objectalignright.svg
new file mode 100644
index 000000000..6d1b60213
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_objectalignright.svg
@@ -0,0 +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.0952381 0 -1.142857)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.551594" x2="3.551594" y1="12" y2="1.956522"><stop offset="0" stop-color="#ffa154"/><stop offset=".90909094" stop-color="#ffa154" stop-opacity=".926471"/><stop offset="1" stop-color="#ffa154" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.624325" x2="3.624325" y1="12" y2="1"><stop offset="0" stop-color="#a62100"/><stop offset=".90147907" stop-color="#a62100"/><stop offset="1" stop-color="#a62100" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.48571543 0 0 .45629666 -34.78968 -5.734851)" 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(.25378586 0 0 .30501865 -43.521986 -5.539135)" 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="e" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.324319)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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="f" gradientUnits="userSpaceOnUse" x1="-73.999916" x2="-73.999916" xlink:href="#d" y1="-208.00011" y2="-200.00011"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="-73.999916" x2="-73.999916" xlink:href="#e" y1="-202.00011" y2="-206.00011"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="-69.999916" x2="-69.999916" xlink:href="#c" y1="-200.00011" y2="-208.00011"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="-479.99991" x2="-479.99991" xlink:href="#d" y1="128.99989" y2="136.99989"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="-475.99991" x2="-475.99991" xlink:href="#c" y1="136.99989" y2="128.99989"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="-478.99991" x2="-478.99991" xlink:href="#e" y1="134.99989" y2="130.99989"/><path d="m-80.499878-207.5h12v7h-12z" fill="url(#h)" stroke="url(#f)" stroke-linejoin="round" stroke-miterlimit="3" transform="matrix(-1 0 0 -1 -59.999914 -197.00011)"/><path d="m-79.499878-206.5h10v5.000031h-10z" fill="none" stroke="url(#g)" stroke-miterlimit="3" transform="matrix(-1 0 0 -1 -59.999914 -197.00011)"/><path d="m-489.49979 129.49626h17.999748v7.003598h-17.999748z" style="fill-rule:evenodd;stroke-width:1.000249;stroke-linejoin:round;stroke-miterlimit:0;fill:url(#j);stroke:url(#i)" transform="matrix(-1 0 0 -1 -468.999914 149.99989)"/><path d="m-488.50009 130.50006h15.999757v4.999894h-15.999757z" fill="none" stroke="url(#k)" stroke-linecap="round" stroke-miterlimit="2" stroke-width="1.000249" transform="matrix(-1 0 0 -1 -468.999914 149.99989)"/><g transform="translate(17)"><path d="m2.5 1h2v22h-2z" fill="url(#a)"/><path d="m4.5 1v22m-2 0v-22" fill="none" opacity=".5" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_objectcatalog.svg b/icon-themes/elementary_svg/cmd/lc_objectcatalog.svg
new file mode 100644
index 000000000..5f4d08204
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_objectcatalog.svg
@@ -0,0 +1 @@
+<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 offset=".42857146" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="48" x2="48" y1="28" y2="84"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="44" x2="44" y1="32" y2="72"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="-21.164745" x2="56.744946" y1="28.962309" y2=".924155"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="-14.908" x2="59.540188" xlink:href="#a" y1="29.583675" y2=".922719"/><linearGradient id="f" gradientTransform="matrix(1.3832 0 0 1.4144 -11.892 21.511)" gradientUnits="userSpaceOnUse" x1="19.441874" x2="19.441874" y1="-13.794542" y2="-3.896352"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="15" x2="15" xlink:href="#a" y1="2.5" y2="14.5"/><path d="m22.5 9a7.5 7.5 0 0 1 -7.5 7.5 7.5 7.5 0 0 1 -7.5-7.5 7.5 7.5 0 0 1 7.5-7.5 7.5 7.5 0 0 1 7.5 7.5z" fill="url(#f)"/><circle cx="15" cy="9" fill="none" opacity=".5" r="7.5" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round"/><circle cx="15" cy="9" fill="none" opacity=".7" r="6.5" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round"/><g transform="matrix(.25 0 0 .25 -5 -1)"><rect fill="url(#b)" fill-rule="evenodd" height="48" rx=".878405" width="48" x="26" y="30"/><g fill="none" stroke-width="4"><rect height="48" opacity=".5" rx=".878405" stroke="#cc3b02" width="48" x="26" y="30"/><rect height="40" opacity=".5" rx=".878405" stroke="url(#c)" transform="translate(4 4)" width="40" x="26" y="30"/></g></g><g transform="matrix(-.06343563 .16613446 -.16592363 -.06350657 16.962933 15.35549)"><path d="m26.794922-37.398438a2.828852 2.828852 0 0 0 -2.164063.986329l-49.955078 58.273437a2.828852 2.828852 0 0 0 1.6875 4.632813l77.091797 12.714843a2.828852 2.828852 0 0 0 3.103516-3.800781l-27.136719-70.988281a2.828852 2.828852 0 0 0 -2.626953-1.81836z" fill="url(#d)"/><g fill="none" stroke-width="5.625955"><path d="m26.794922-37.398438a2.828852 2.828852 0 0 0 -2.164063.986329l-49.955078 58.273437a2.828852 2.828852 0 0 0 1.6875 4.632813l77.091797 12.714843a2.828852 2.828852 0 0 0 3.103516-3.800781l-27.136719-70.988281a2.828852 2.828852 0 0 0 -2.626953-1.81836z" opacity=".5" stroke="#7239b3"/><path d="m25.839844-29.158203-43.634766 50.900391 67.337891 11.105468z" opacity=".7" stroke="url(#e)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_objectmenu.svg b/icon-themes/elementary_svg/cmd/lc_objectmenu.svg
new file mode 100644
index 000000000..3cdccd947
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_objectmenu.svg
@@ -0,0 +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(.77562455 0 0 .7756249 -43.981565 -9.61426)" gradientUnits="userSpaceOnUse" x1="71.204407" x2="71.204407" y1="15.369057" y2="40.495617"><stop offset="0" stop-color="#fff"/><stop offset=".42447853" stop-color="#fff" stop-opacity=".235294"/><stop offset=".82089913" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="b" cx="62.625" cy="4.625" gradientTransform="matrix(.94117648 0 0 .2823525 -46.941177 19.694118)" gradientUnits="userSpaceOnUse" r="10.625"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><radialGradient id="c" cx="99.157013" cy="186.17059" gradientTransform="matrix(.12690354 0 0 .04037841 -.583375 13.534573)" gradientUnits="userSpaceOnUse" r="62.769119"><stop offset="0" stop-color="#3d3d3d"/><stop offset=".5" stop-color="#686868" stop-opacity=".498039"/><stop offset="1" stop-color="#686868" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="1.5" y2="22.525715"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><path d="m19.965624 21.051843a7.9656233 2.5345164 0 1 1 -15.9312462 0 7.9656233 2.5345164 0 1 1 15.9312462 0z" fill="url(#c)"/><path d="m22 21c0 1.656854-4.477153 3-10 3-5.5228476 0-10-1.343146-10-3s4.4771524-3 10-3c5.522847 0 10 1.343146 10 3z" fill="url(#b)" fill-rule="evenodd" opacity=".3"/><path d="m12 1.5000002c-5.7935374 0-10.4999999 4.7064618-10.4999999 10.4999998 0 5.793537 4.7064625 10.500001 10.4999999 10.5 5.793537 0 10.500004-4.706463 10.5-10.5 0-5.793538-4.706463-10.4999998-10.5-10.4999998z" fill="url(#d)" stroke="#7239b3" stroke-opacity=".498039"/><path d="m21.5 12c0 5.246706-4.253305 9.5-9.5 9.5s-9.5-4.253294-9.5-9.5c0-5.246704 4.253305-9.5 9.5-9.5s9.5 4.253296 9.5 9.5z" fill="none" opacity=".5" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_objectposition.svg b/icon-themes/elementary_svg/cmd/lc_objectposition.svg
new file mode 100644
index 000000000..ee406e819
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_objectposition.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m1.5 4.5v2h21v-2zm0 4v2h21v-2zm0 4v2h21v-2zm0 4v2h21v-2z" style="opacity:.5;fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.75"/><path d="m2 5v1h20v-1zm0 4v1h20v-1zm0 8v1h20v-1z" fill="#fafafa"/><path d="m2 17.5h20" fill="none" opacity=".3" stroke="#fff"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_objecttitledescription.svg b/icon-themes/elementary_svg/cmd/lc_objecttitledescription.svg
new file mode 100644
index 000000000..168080d1c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_objecttitledescription.svg
@@ -0,0 +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(0 -.52534032 .3333374 0 10.650928 27.887858)" gradientUnits="userSpaceOnUse" x1="22.004084" x2="22.004084" y1="47.813133" y2="3.363852"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#c8c8c8"/></linearGradient><linearGradient id="b"><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="c" gradientUnits="userSpaceOnUse" x1="12" x2="21" xlink:href="#b" y1="11.5" y2="11.5"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="12" x2="27" y1="14" y2="14"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="25" x2="11.5" y1="16" y2="16"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="13" x2="25" xlink:href="#b" y1="14" y2="14"/><g transform="matrix(0 1 -1 0 26 -7)"><path d="m12 6v.5 16.5h14v-17zm1 1h12v15h-12z" fill="url(#c)"/><path d="m11.5 5.5v18h15v-18z" fill="url(#d)"/><path d="m12.5 6.5h13v16h-13z" fill="none" stroke="url(#f)"/><path d="m11 5v.5 18.5h16v-19zm1 1h14v17h-14z" fill="url(#e)"/><path d="m14.5 21.067839v-1.231266zm0-1.411853v-1.14918zm0-1.329767v-1.017845zm0-1.182015v-.443256zm0-.623842v-.985013zm0-1.182016v-2.593868zm0-2.758036v-1.986444zm0-2.150613v-.6074228zm.994817 10.638142v-1.625272zm0-1.78944v-2.659535zm0-2.823705v-1.296934zm0-1.461102v-1.214848zm0-1.379019v-1.034263zm0-1.198432.01038-1.625272zm.01038-1.773024v-2.643117zm.994808 10.424722v-.837261zm0-1.099931v-3.102792zm1.994795 1.099931v-1.625272zm0-1.78944v-2.659535zm0-2.823705v-1.296934zm0-1.461102v-1.214848zm0-1.379019v-1.034263zm0-1.198432.01038-1.625272zm.01038-1.773024v-2.643117zm.994825 10.424722v-1.231266zm0-1.411853v-1.132764zm0-1.329767v-1.017845zm0-1.182015v-.443256zm0-.623842v-.985013zm0-1.182016v-2.57745zm0-2.758036v-1.970027zm0-2.134195v-.6238408zm0-.7880104v-1.4775201zm1 11.4097344v-1.920776zm0-2.134195v-.919346zm0-1.083514v-.459672zm0-.640258v-.837262zm0-1.017848v-.853678zm0-1.017846v-1.362603zm0-1.543189v-1.773022zm0-1.937191v-1.182016zm0-1.346185v-.295503zm1.994804 10.720226v-1.625272zm0-1.78944v-2.659535zm0-2.823705v-1.296934zm0-1.461102v-1.214848zm0-1.379019v-1.034263zm0-1.198432.01038-1.625272zm.01038-1.773024v-2.643117zm.994816 10.424722v-2.035693zm0-2.216279v-.640259zm0-.804427v-1.461104zm0-1.625273v-2.150611zm0-2.331197v-1.461103zm0-1.608855v-.311921zm0-.476089v-1.855107zm0-2.0521114v-.9685947z" fill="none" stroke="url(#a)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_ok.svg b/icon-themes/elementary_svg/cmd/lc_ok.svg
new file mode 100644
index 000000000..ea6998357
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_ok.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="11.25" cy="19.03125" gradientTransform="matrix(1 0 0 .282946 0 13.64644)" gradientUnits="userSpaceOnUse" r="8.0625"><stop offset="0" stop-color="#0d0d0d"/><stop offset="1" stop-color="#0d0d0d" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.5112838 -.1216744 .12241 .5082113 56.783012 -3.207714)" gradientUnits="userSpaceOnUse" x1="-94.409187" x2="-104.37959" y1="-7.997788" y2="33.43721"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.5025885 0 0 .4995683 1.194006 .766526)" gradientUnits="userSpaceOnUse" x1="13.360525" x2="32.448708" y1="26.543833" y2="40.274254"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><path d="m19.3125 19.03125a8.0625 2.28125 0 1 1 -16.125 0 8.0625 2.28125 0 1 1 16.125 0z" fill="url(#a)" opacity=".162921" transform="matrix(1.4883719 0 0 1.4465766 -4.744184 -6.830164)"/><g stroke-linecap="round" stroke-width="1.00279" transform="translate(-1.598732 -.828739)"><path d="m19.87251 4.60424c-.281317-.028378-.561.1085751-.70554.3715025l-7.855845 10.1009505-3.9594412-3.129333c-.3526899-.191563-.7927256-.068328-.9854461.282243l-1.7755804 2.265914c-.1927162.350565-.063069.787827.2896181.979387 0 0 6.9304136 5.493317 6.9393336 5.497707.08266.0449.169102.06749.256971.07853.28704.03605.58079-.098.728339-.3664l10.197387-13.2043453c.192718-.350569.06307-.7878285-.289616-.9793887l-2.560408-1.8131407c-.08817-.047891-.185999-.074167-.279772-.0836263z" fill="url(#b)" stroke="#206b00" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m19.911684 5.7142468-8.290645 10.8800032-4.5780627-3.600874c-.4999722.599624-.8488852 1.091607-1.4160895 1.799687 0 0 6.3821712 5.008955 6.4626452 5.092671.25102-.404598 9.783681-12.4276103 9.8955-12.6404546-.167431-.1153442-2.01557-1.4847183-2.073348-1.5310326z" fill="none" opacity=".4" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_open.svg b/icon-themes/elementary_svg/cmd/lc_open.svg
new file mode 100644
index 000000000..6f06319b5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_open.svg
@@ -0,0 +1 @@
+<svg enable-background="new" height="24" viewBox="0 0 24 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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.62762637 0 0 .7245642 2.97306 4.62736)" gradientUnits="userSpaceOnUse" x1="27.129089" x2="27.129089" y1="8.795126" y2="22.596525"><stop offset="0" stop-color="#fff"/><stop offset=".002736" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99001008" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.49096263 0 0 .48984879 -24.70623 .28723)" gradientUnits="userSpaceOnUse" x1="62.542889" x2="62.542889" y1="13.703746" y2="17.786638"><stop offset="0" stop-color="#f9f9f9"/><stop offset="1" stop-color="#d8d8d8"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.03279364 0 0 .01512557 .153892 13.78088)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.03279364 0 0 .01512557 23.846105 13.78088)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="f" gradientTransform="matrix(.03279364 0 0 .01512557 .147438 13.78088)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.50413225 0 0 .49333391 -16.682193 -32.483135)" gradientUnits="userSpaceOnUse" x1="51.622452" x2="51.622452" y1="84.425446" y2="110.26328"><stop offset="0" stop-color="#efdfc4"/><stop offset="1" stop-color="#e7c591"/></linearGradient><linearGradient id="h" gradientTransform="matrix(1.3210282 0 0 1.2679796 -76.729885 -5.32619)" gradientUnits="userSpaceOnUse" x1="69.753395" x2="69.771744" y1="9.721127" y2="20.089539"><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><path d="m4.082676 19.326641h15.834642v3.673353h-15.834642z" fill="url(#f)" opacity=".3"/><path d="m19.917318 19.32676v3.67315c1.688791.007 4.082675-.82296 4.082674-1.83681 0-1.01384-1.884564-1.83634-4.082674-1.83634z" fill="url(#d)" opacity=".3"/><path d="m4.082675 19.32676v3.67315c-1.688792.00692-4.082675-.82296-4.082675-1.83681 0-1.01384 1.884563-1.83634 4.082675-1.83634z" fill="url(#e)" opacity=".3"/><path d="m3.03629 3.50437c-.277 0-.5.223-.5.5v1.49562h-.5c-.277 0-.5.223-.5.5v2.5074h21v-2.5074c0-.277-.223-.5-.5-.5h-11.5v-1.49562c0-.277-.223-.5-.5-.5z" fill="none" opacity=".5" stroke="#7e8087" stroke-linecap="square" stroke-width=".992"/><path d="m3.03629 3.99999v2h-1v4h20v-4h-12v-2z" fill="url(#c)"/><path d="m3.53629 4.49999v2h-1v3.33929h19v-3.33929h-12v-2z" fill="none" stroke="url(#h)" stroke-linecap="round" stroke-linejoin="round"/><path d="m1.499992 9.49999v.5 8.00026l.25 3.49974h20.5l.25-3.49974v-8.50026z" fill="url(#g)" stroke="#987124" stroke-opacity=".498039"/><path d="m2.499992 10.49999-.05376 7.50492.303763 2.49508h18.5l.258854-2.44427-.0089-7.55573z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="round"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_openhyperlinkoncursor.svg b/icon-themes/elementary_svg/cmd/lc_openhyperlinkoncursor.svg
new file mode 100644
index 000000000..541753dc0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_openhyperlinkoncursor.svg
@@ -0,0 +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(0 -.5372019 .57681717 0 -15.997188 19.865617)" gradientUnits="userSpaceOnUse" x1="40.957993" x2="18.680689" y1="46.97065" y2="46.97065"><stop offset="0" stop-color="#fff"/><stop offset=".45000002" stop-color="#fff" stop-opacity=".235294"/><stop offset=".65000004" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.49219581 0 0 .45839231 4.509306 3.206282)" gradientUnits="userSpaceOnUse" x1="23.731871" x2="23.731871" y1="5.394345" y2="39.735077"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".26238" stop-color="#64baff"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></linearGradient><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="24.837126" cy="36.421127" gradientTransform="matrix(-.27598143 0 0 -.29583148 24.323798 24.819207)" gradientUnits="userSpaceOnUse" r="15.644737" xlink:href="#c"/><linearGradient id="e"><stop offset="0"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="23.6453" x2="33.6453" xlink:href="#e" y1="9.99" y2="9.99"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="37.6453" x2="47.6453" xlink:href="#e" y1="9.99" y2="9.99"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="32.1453" x2="37.1453" xlink:href="#e" y1="9.99" y2="9.99"/><radialGradient id="i" cx="99.157" cy="186.17" gradientTransform="matrix(.063451 0 0 .040378 -.29159 13.535)" gradientUnits="userSpaceOnUse" r="62.769"><stop offset="0" stop-color="#3d3d3d"/><stop offset=".5" stop-color="#686868" stop-opacity=".49804"/><stop offset="1" stop-color="#686868" stop-opacity="0"/></radialGradient><radialGradient id="j" cx="62.625" cy="4.625" gradientTransform="matrix(.47059 0 0 .28235 -23.471 19.694)" gradientUnits="userSpaceOnUse" r="10.625" xlink:href="#c"/><path d="m9.9828 21.052a3.9828 2.5345 0 1 1 -7.9655 0 3.9828 2.5345 0 1 1 7.9655 0z" fill="url(#i)"/><path d="m11 21c0 1.6569-2.2386 3-5 3s-5-1.3431-5-3 2.2386-3 5-3 5 1.3431 5 3z" fill="url(#j)" fill-rule="evenodd" opacity=".3"/><g transform="matrix(.70710678 -.70710678 .70710678 .70710678 -20.269434 30.141258)"><path d="m26.27 6.4901c-1.4542 0-2.625 1.1708-2.625 2.625v1.75c0 1.4542 1.1708 2.625 2.625 2.625h4.75c1.4542 0 2.625-1.1708 2.625-2.625v-1.7499c0-1.4542-1.1708-2.625-2.625-2.625zm.3125 2h4.125c.51938 0 .9375.41812.9375.9375v1.125c0 .51938-.41812.9375-.9375.9375h-4.125c-.51938 0-.9375-.41812-.9375-.9375v-1.1244c0-.51938.41812-.9375.9375-.9375z" fill="#d4d4d4" stroke="#000" stroke-linecap="round" stroke-linejoin="bevel" stroke-opacity=".42745"/><path d="m26.27 6.4901c-1.4542 0-2.625 1.1708-2.625 2.625v1.75c0 1.4542 1.1708 2.625 2.625 2.625h4.75c1.4542 0 2.625-1.1708 2.625-2.625v-1.7499c0-1.4542-1.1708-2.625-2.625-2.625zm.3125 2h4.125c.51938 0 .9375.41812.9375.9375v1.125c0 .51938-.41812.9375-.9375.9375h-4.125c-.51938 0-.9375-.41812-.9375-.9375v-1.1244c0-.51938.41812-.9375.9375-.9375z" fill="url(#f)" opacity=".2"/><path d="m40.27 6.4901c-1.4542 0-2.625 1.1708-2.625 2.625v1.75c0 1.4542 1.1708 2.625 2.625 2.625h4.75c1.4542 0 2.625-1.1708 2.625-2.625v-1.7499c0-1.4542-1.1708-2.625-2.625-2.625zm.3125 2h4.125c.51938 0 .9375.41812.9375.9375v1.125c0 .51938-.41812.9375-.9375.9375h-4.125c-.51938 0-.9375-.41812-.9375-.9375v-1.1244c0-.51938.41812-.9375.9375-.9375z" fill="#d4d4d4" stroke="#000" stroke-linecap="round" stroke-linejoin="bevel" stroke-opacity=".42745"/><path d="m40.27 6.4901c-1.4542 0-2.625 1.1708-2.625 2.625v1.75c0 1.4542 1.1708 2.625 2.625 2.625h4.75c1.4542 0 2.625-1.1708 2.625-2.625v-1.7499c0-1.4542-1.1708-2.625-2.625-2.625zm.3125 2h4.125c.51938 0 .9375.41812.9375.9375v1.125c0 .51938-.41812.9375-.9375.9375h-4.125c-.51938 0-.9375-.41812-.9375-.9375v-1.1244c0-.51938.41812-.9375.9375-.9375z" fill="url(#g)" opacity=".2"/><g stroke-linecap="round" stroke-linejoin="bevel"><path d="m40.27 7.4901h4.75c.90025 0 1.625.72475 1.625 1.625v1.75m-1.625 1.625h-4.75c-.90025 0-1.625-.72475-1.625-1.625" fill="none" opacity=".4" stroke="#fff"/><path d="m31.02 12.49h-4.75c-.90025 0-1.625-.72475-1.625-1.625v-1.7499m1.625-1.625h4.75c.90025 0 1.625.72475 1.625 1.625" fill="none" opacity=".4" stroke="#fff"/><rect fill="#d4d4d4" height="2" rx="1.5" stroke="#000" stroke-opacity=".42745" width="10" x="30.645" y="8.9901"/></g><rect fill="url(#h)" height="2" opacity=".2" rx="1.5" width="10" x="30.645" y="8.9901"/><path d="m31.645 9.9901h8" fill="none" opacity=".4" stroke="#fff" stroke-linecap="round" stroke-linejoin="round"/></g><g transform="translate(0 6)"><path d="m13.151556 14.044686a4.317657 4.6282081 0 1 1 8.635314 0 4.317657 4.6282081 0 0 1 -8.635314 0z" fill="url(#d)" fill-rule="evenodd" opacity=".141176"/><path d="m16.5 17.221611 7-5.673017-7-5.6960219v3.6474278h-6v4.0000001h6z" display="block" fill="url(#b)"/><g fill="none" stroke-miterlimit="7" transform="translate(0 8)"><path d="m17.5 7.111422 4.434589-3.562828-4.434589-3.6228751v2.5742811h-6v2h6z" display="block" opacity=".401" stroke="url(#a)" stroke-width=".963925"/><path d="m16.5 9.221611 7-5.673017-7-5.696022v3.6474278h-6v4.0000002h6z" display="block" opacity=".5" stroke="#002e99" stroke-linejoin="round"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_openreadonly.svg b/icon-themes/elementary_svg/cmd/lc_openreadonly.svg
new file mode 100644
index 000000000..3b7444729
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_openreadonly.svg
@@ -0,0 +1 @@
+<svg enable-background="new" height="24" viewBox="0 0 24 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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.62762637 0 0 .7245642 2.97306 4.62736)" gradientUnits="userSpaceOnUse" x1="27.129089" x2="27.129089" y1="8.795126" y2="22.596525"><stop offset="0" stop-color="#fff"/><stop offset=".002736" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99001008" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.49096263 0 0 .48984879 -24.70623 .28723)" gradientUnits="userSpaceOnUse" x1="62.542889" x2="62.542889" y1="13.703746" y2="17.786638"><stop offset="0" stop-color="#f9f9f9"/><stop offset="1" stop-color="#d8d8d8"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.03279364 0 0 .01512557 .153892 13.78088)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.03279364 0 0 .01512557 23.846105 13.78088)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="f" gradientTransform="matrix(.03279364 0 0 .01512557 .147438 13.78088)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.50413225 0 0 .49333391 -16.682193 -32.483135)" gradientUnits="userSpaceOnUse" x1="51.622452" x2="51.622452" y1="84.425446" y2="110.26328"><stop offset="0" stop-color="#dfdfdf"/><stop offset="1" stop-color="#a0a0a0"/></linearGradient><linearGradient id="h" gradientTransform="matrix(1.3210282 0 0 1.2679796 -76.729885 -5.32619)" gradientUnits="userSpaceOnUse" x1="69.753395" x2="69.771744" y1="9.721127" y2="20.089539"><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><path d="m4.082676 19.326641h15.834642v3.673353h-15.834642z" fill="url(#f)" opacity=".3"/><path d="m19.917318 19.32676v3.67315c1.688791.007 4.082675-.82296 4.082674-1.83681 0-1.01384-1.884564-1.83634-4.082674-1.83634z" fill="url(#d)" opacity=".3"/><path d="m4.082675 19.32676v3.67315c-1.688792.00692-4.082675-.82296-4.082675-1.83681 0-1.01384 1.884563-1.83634 4.082675-1.83634z" fill="url(#e)" opacity=".3"/><path d="m3.03629 3.50437c-.277 0-.5.223-.5.5v1.49562h-.5c-.277 0-.5.223-.5.5v2.5074h21v-2.5074c0-.277-.223-.5-.5-.5h-11.5v-1.49562c0-.277-.223-.5-.5-.5z" fill="none" opacity=".5" stroke="#7e8087" stroke-linecap="square" stroke-width=".992"/><path d="m3.03629 3.99999v2h-1v4h20v-4h-12v-2z" fill="url(#c)"/><path d="m3.53629 4.49999v2h-1v3.33929h19v-3.33929h-12v-2z" fill="none" stroke="url(#h)" stroke-linecap="round" stroke-linejoin="round"/><path d="m1.499992 9.49999v.5 8.00026l.25 3.49974h20.5l.25-3.49974v-8.50026z" fill="url(#g)" stroke="#5e5e5e" stroke-opacity=".498039"/><path d="m2.499992 10.49999-.05376 7.50492.303763 2.49508h18.5l.258854-2.44427-.0089-7.55573z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="round"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_openremote.svg b/icon-themes/elementary_svg/cmd/lc_openremote.svg
new file mode 100644
index 000000000..c2355978d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_openremote.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="24" y2="19"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="1201" x2="1223.0884" xlink:href="#c" y1="-628.23541" y2="-628.23541"/><linearGradient id="c"><stop offset="0" stop-color="#474747" stop-opacity="0"/><stop offset=".1" stop-color="#474747"/><stop offset=".9" stop-color="#474747"/><stop offset="1" stop-color="#474747" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="1201" x2="1223" xlink:href="#c" y1="-630.23529" y2="-630.23529"/><linearGradient id="e" gradientTransform="matrix(1.6496818 0 0 .09123999 1197.9894 -639.98526)" gradientUnits="userSpaceOnUse" x1="1.642" x2="15.343" y1="117.827" y2="117.827"><stop offset="0" stop-color="#fff" stop-opacity="0"/><stop offset=".108" stop-color="#d9d9d9"/><stop offset=".921" stop-color="#d9d9d9"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="1212" x2="1212" y1="-630.735289" y2="-625.23529"><stop offset="0" stop-color="#7a7a7a"/><stop offset=".198" stop-color="#ebebeb"/><stop offset=".599" stop-color="#b9b9b9"/><stop offset="1" stop-color="#878787"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="13.756124" x2="13.809252" y1="9.350012" y2="20.996908"><stop offset="0" stop-color="#efdfc4"/><stop offset="1" stop-color="#e7c591"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.62762637 0 0 .7245642 2.973068 4.627368)" gradientUnits="userSpaceOnUse" x1="27.57802" x2="27.557428" y1="9.347701" y2="21.386522"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99001008" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.43131243 0 0 .48638011 1.989858 3.185408)" gradientUnits="userSpaceOnUse" x1="21.37039" x2="21.37039" y1="4.73244" y2="34.143417"><stop offset="0" stop-color="#fff"/><stop offset=".1106325" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99001008" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.49096263 0 0 .48984879 -24.706222 .287238)" gradientUnits="userSpaceOnUse" x1="63.579781" x2="63.579781" y1="11.440397" y2="18.188286"><stop offset="0" stop-color="#f9f9f9"/><stop offset="1" stop-color="#d8d8d8"/></linearGradient><g enable-background="new" transform="translate(-1200 650.73529)"><path d="m1201-628.73529h22v1.00978h-22z" display="block" fill="url(#b)" opacity=".65"/><path d="m1201-630.73529h22v1h-22z" display="block" fill="url(#d)" opacity=".65"/><g fill="#d9d9d9" stroke="#828282"><path d="m1211.2241-635.23426c-.4034 0-.7241.28069-.7241.6338v4.36517h3v-4.36517c0-.35311-.3207-.6338-.7241-.6338z" display="block"/><path d="m1211-633.44946h2v2.71421h-2z" opacity=".174"/></g><path d="m1201-629.73528h22v.99999h-22z" display="block" fill="url(#e)" stroke-width="3.380335"/><rect fill="url(#f)" height="4" rx="1" ry=".999999" stroke="#5a5c58" stroke-linecap="round" stroke-linejoin="round" width="7.000001" x="1208.5" y="-631.23529"/><path d="m1210.537-630.23529h3.963c.277 0 .5.15987.5.36019v.99999c0 .19993-.223.35981-.5.35981h-3.963c-.277 0-.5-.15988-.5-.35981v-.99999c0-.19994.223-.36019.5-.36019z" display="block" fill="#fff" fill-opacity=".72" stroke-width="3.779527"/><circle cx="1210.0933" cy="-629.64209" fill="#f8f8f8" r=".59322"/></g><path d="m11 17.285816h2v2.71421h-2z" fill="#e7e7e7" opacity=".174"/><g transform="matrix(.90759346 0 0 .90759346 1.092407 -1.346908)"><path d="m3.2036293 3.1367657c-.277 0-.5509075.2739074-.5509075.5509074v1.6527224l-.8791219.0099c-.2769824.0031242-.2203869.3826158-.222693.6596062v3.7377534h20.9344791l.000004-3.8563522c0-.277-.273907-.5509074-.550907-.5509074h-11.569057v-1.6527224c0-.277-.273907-.5509074-.5509073-.5509074z" fill="none" opacity=".3" stroke="#000" stroke-width="1.101815"/><path d="m3.2036293 3.6876731v2.2036298h-1.1018149v3.3054447h19.8326686v-3.3054447h-12.1199643v-2.2036298z" fill="url(#j)"/><g stroke-width="1.101815"><path d="m3.7545368 4.2385806v2.2036298h-1.101815v2.2036298h18.7308532v-2.2036298h-12.1199637v-2.2036298z" fill="none" stroke="url(#i)" stroke-linecap="round"/><path d="m1.5509069 9.7476551v.4999999l.014006 8.120228.25 3.499736h20.4344831l.25-3.499736-.01401-8.6202279z" fill="url(#g)" stroke="#987124" stroke-linejoin="round" stroke-opacity=".498039"/><path d="m2.6527218 10.84947-.1924167 7.421253.3037632 2.495081h18.3695077l.1202-2.444262.129799-7.472072z" fill="none" opacity=".5" stroke="url(#h)" stroke-linecap="round"/></g><path d="m1.5 9.2036296c-.276131.0000276-.499972.2238691-.5.5v.5000004l.25 11.296368c.000028.276131.223869.499973.5.5h20.5c.276131-.000027.49997-.223869.5-.5l.25-11.7963684c-.000028-.2761309-.223869-.4999724-.500002-.5z" fill="url(#a)" opacity=".3"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_optimizetable.svg b/icon-themes/elementary_svg/cmd/lc_optimizetable.svg
new file mode 100644
index 000000000..a44d71e50
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_optimizetable.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" 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 33.938131 -17.400027)" 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 19.76187 104.39997)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><linearGradient id="d" gradientTransform="matrix(1.0073638 0 0 1 -.323637 0)" 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><radialGradient id="e" cx="69.576111" cy="57.160503" gradientTransform="matrix(.13508982 .50778779 -.4997639 .13295517 31.660615 997.55722)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="f" gradientTransform="matrix(.25508209 .06834904 -.06793671 .25354327 13.649428 8.26572)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" y1="10.631" y2="35.623001"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" y1="6.451322" y2="10.245955"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999982" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="11.5" x2="11.5" y1="2" y2="6"><stop offset="0" stop-color="#d4d4d4"/><stop offset="1" stop-color="#abacae"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="10.5" x2="10.5" xlink:href="#g" y1="3" y2="5"/><linearGradient id="j" gradientTransform="translate(15)" gradientUnits="userSpaceOnUse" x1="10.5" x2="10.5" xlink:href="#g" y1="3" y2="5"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#g" y1="3" y2="5"/><linearGradient id="l" gradientTransform="translate(5)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#g" y1="3" y2="5"/><linearGradient id="m" gradientTransform="matrix(.49999998 0 0 .25 -4.998791 2.999737)" gradientUnits="userSpaceOnUse" x1="32.997581" x2="32.997581" y1="16.001053" y2="20.001053"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#g" y1="6.451322" y2="10.245955"/><linearGradient id="o" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#g" y1="6.451322" y2="10.245955"/><linearGradient id="p" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#g" y1="6.451322" y2="10.245955"/><linearGradient id="q" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#g" y1="6.451322" y2="8.348639"/><linearGradient id="r" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#g" y1="6.451322" y2="8.345967"/><linearGradient id="s" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#g" y1="6.451322" y2="8.348639"/><linearGradient id="t" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#g" y1="6.451322" y2="8.345967"/><linearGradient id="u" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#g" y1="6.451322" y2="8.348639"/><linearGradient id="v" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#g" y1="6.451322" y2="8.345967"/><linearGradient id="w" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#g" y1="6.451322" y2="8.348639"/><linearGradient id="x" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#g" y1="6.451322" y2="8.345967"/><linearGradient id="y" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#g" y1="6.451322" y2="8.348639"/><linearGradient id="z" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#g" y1="6.451322" y2="8.345967"/><linearGradient id="A" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#g" y1="6.451322" y2="8.348639"/><linearGradient id="B" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#g" y1="6.451322" y2="8.345967"/><linearGradient id="C" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#g" y1="6.451322" y2="8.348639"/><linearGradient id="D" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#g" y1="6.451322" y2="8.345967"/><linearGradient id="E" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#g" y1="6.451322" y2="8.348639"/><linearGradient id="F" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#g" y1="6.451322" y2="8.345967"/><linearGradient id="G" gradientTransform="matrix(.46923147 0 0 .47243347 .238446 -.625575)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g opacity=".4" transform="matrix(.52631578 0 0 .42857133 -2.631579 3.857159)"><path d="m43.950001 39.999973h5v7h-5z" fill="url(#a)"/><path d="m9.7500003 46.999973h-5v-7h5z" fill="url(#c)"/><path d="m9.7500003 40 34.2000007-.000028v7.000001l-34.2000007.000028z" fill="url(#d)" stroke-width="1.003675"/></g><rect fill="url(#G)" height="21" rx="1" stroke-width="1.051315" width="20" x="1.5" y="1.5"/><path d="m6 2v4h-4v1h4v3h-4v1h4v3h-4v1h4v3h-4v1h4v3h1v-3h4v3h1v-3h4v3h1v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-4h-1v4h-4v-4h-1v4h-4v-4zm1 5h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4z" fill-opacity=".27451"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m2.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#g)"/><path d="m7.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#n)"/><path d="m12.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#o)"/><path d="m17.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#p)"/><path d="m2.50125 7.498592 2.99875.001408.00125 1.99859h-3.000004z" stroke="url(#q)"/><path d="m7.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#r)"/><path d="m12.50125 7.498592 2.99875.001408.0013 1.99859h-3.000004z" stroke="url(#s)"/><path d="m17.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#t)"/><path d="m2.5 11.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#u)"/><path d="m7.49875 11.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#v)"/><path d="m12.5 11.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#w)"/><path d="m17.49875 11.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#x)"/><path d="m2.5 15.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#y)"/><path d="m7.49875 15.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#z)"/><path d="m12.5 15.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#A)"/><path d="m17.49875 15.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#B)"/><path d="m2.50125 19.4986 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#C)"/><path d="m7.5 19.500008 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#D)"/><path d="m12.50125 19.4986 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#E)"/><path d="m17.5 19.500008 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#F)"/></g><path d="m2.5 1.5c-.5453514 0-1 .4546486-1 1v4h20v-4c0-.5453514-.454649-1-1-1z" fill="url(#h)"/><path d="m2.5 1c-.831 0-1.5.669-1.5 1.5v3.5 1h21v-1-3.5c0-.831-.669-1.5-1.5-1.5zm0 1h3.5v4h-4v-3.5c0-.277.223-.5.5-.5zm4.5 0h4v4h-4zm5 0h4v4h-4zm5 0h3.5c.277 0 .5.223.5.5v3.5h-4z" fill="#555761" fill-opacity=".501961"/><path d="m1 7v14.5c0 .831.669 1.5 1.5 1.5h18c.831 0 1.5-.669 1.5-1.5v-14.5h-1v14.5c0 .277-.223.5-.5.5h-18c-.277 0-.5-.223-.5-.5v-14.5z" fill-opacity=".330882"/><g fill="none"><path d="m2.7303406 2.5 2.5393184.0127119c.1276074.0006388.230341.0826873.230341.1853974v2.6292052c0 .1027101-.1027336.1860362-.230341.1853974l-2.5393184-.0127119c-.1276071-.0006388-.2303406-.0826873-.2303406-.1853974v-2.6292052c0-.1027101.1027335-.1860362.2303406-.1853974z" opacity=".5" stroke="url(#i)" stroke-linecap="round" stroke-linejoin="round"/><path d="m17.730341 2.5 2.539318.012712c.127607.0006387.230341.0826872.230341.1853973v2.6292052c0 .1027101-.102734.1860362-.230341.1853974l-2.539318-.0127119c-.127608-.0006388-.230341-.0826873-.230341-.1853974v-2.6292052c0-.1027101.102733-.1860362.230341-.1853974z" opacity=".5" stroke="url(#j)" stroke-linecap="round" stroke-linejoin="round"/><g stroke-linecap="square" stroke-opacity=".67451"><path d="m7.5 2.5h3v3h-3z" opacity=".8" stroke="url(#k)"/><path d="m12.5 2.5h3v3h-3z" opacity=".8" stroke="url(#l)"/></g></g><path d="m1 7h21v1h-21z" fill="url(#m)" opacity=".15"/><g transform="translate(0 1.000001)"><path d="m11.17 1044.173 3.85 1.973 4.747295-8.3551 2.094705 1.1191.514.348-6.314 11.868-7.48-4.568 1.903-2.89z" fill="url(#e)" transform="matrix(.90518841 .2425445 -.2425445 .90518841 255.36509 -932.81046)"/><g fill="none"><path d="m14.83991 19.142186 6.784171-6.574226 1.180594 1.235097m-7.44497 7.6681-4.892384-4.671607 1.136215-1.126565" opacity=".5" stroke="url(#f)" stroke-width=".93712"/><path d="m21.722 11.492c-.176-.067-.38-.025-.52.124l-5.96 6.328-3.263-3.197c-.195-.188-.5-.183-.688.016l-1.726 1.597c-.186.197-.18.508.014.696l5.06 5.212c.047.045.177.126.23.148.18.074.316-.016.46-.167l8.036-8.536c.187-.198.18-.51-.013-.697l-1.465-1.42c-.048-.048-.107-.082-.166-.104z" opacity=".5" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999907"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_orientation.svg b/icon-themes/elementary_svg/cmd/lc_orientation.svg
new file mode 100644
index 000000000..73b867e13
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_orientation.svg
@@ -0,0 +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(.48571543 0 0 .45629666 1.396721 -.633194)" gradientUnits="userSpaceOnUse" x1="11.536136" x2="38.300777" xlink:href="#l" y1="27.686361" y2="27.686361"/><linearGradient id="b" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.324319)" gradientUnits="userSpaceOnUse" x1="11.53518" x2="41.135201" y1="27.859783" y2="27.859783"><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="c" gradientTransform="matrix(.0352071 0 0 .0082353 -4.670941 16.997207)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" xlink:href="#p" y1="366.64789" y2="609.50507"/><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 8.815098 16.998508)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#n"/><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 12.684862 16.998508)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#n"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="9.657292" x2="10.054167" y1="4.349606" y2="1.57148"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="10.102528" x2="9.840035" y1="3.637051" y2="3.291272"><stop offset="0" stop-color="#fff"/><stop offset=".12778835" stop-color="#fff" stop-opacity=".235"/><stop offset=".539" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="8.731251" x2="8.598959" xlink:href="#i" y1="3.423564" y2="2.100647"/><linearGradient id="i"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="8.863542" x2="8.863542" xlink:href="#i" y1="3.423564" y2="1.836064"/><linearGradient id="k" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.324319)" gradientUnits="userSpaceOnUse" x1="23.868471" x2="23.99999" y1="10.335967" y2="41.526306"><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><linearGradient id="l" gradientTransform="matrix(.48571543 0 0 .45629666 1.396721 -.633194)" gradientUnits="userSpaceOnUse" x1="25.947823" x2="25.132275" y1="7.965164" y2="47.013336"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="m" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 14.292685 17.998508)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#n"/><linearGradient id="n"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="o" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 13.815098 17.998508)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#n"/><linearGradient id="p" gradientTransform="matrix(.0352071 0 0 .0082353 .32904 17.998491)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><path d="m1.5 20h18.5v2h-18.5z" fill="url(#c)" opacity=".15"/><path d="m1.4999799 20.001369v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#d)" opacity=".15"/><path d="m19.99998 20.001369v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.6924-.999816-1.5-.999816z" fill="url(#e)" opacity=".15"/><g transform="matrix(0 1 -1 0 23 -1)"><path d="m6.5538521 2.5179012c3.8955809 0 15.0000589.00136 15.0000589.00136l.000021 18.9987158h-15.0000799v-19.0000535z" fill="url(#a)"/><g fill="none" transform="translate(1.053892 -.982056)"><path d="m19.446087 21.48334h-13v-17.0000001h13z" stroke="url(#b)" stroke-linecap="round"/><path d="m5.4460282 3.4819799c3.8955809 0 15.0000588.00136 15.0000588.00136l.000021 18.9987161h-15.0000798v-19.0000538z" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/></g></g><path d="m6.499981 21.001284h14.999998v2h-14.999998z" fill="url(#p)" opacity=".15"/><path d="m6.4999799 21.001369v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#o)" opacity=".15"/><path d="m21.49998 21.001369v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#m)" opacity=".15"/><path d="m6.5538521 2.5179012c3.8955809 0 15.0000589.00136 15.0000589.00136l.000021 18.9987158h-15.0000799v-19.0000535z" fill="url(#l)"/><g fill="none" transform="translate(1.053892 -.982056)"><path d="m19.446087 21.48334h-13v-17.0000001h13z" stroke="url(#k)" stroke-linecap="round"/><path d="m5.4460282 3.4819799c3.8955809 0 15.0000588.00136 15.0000588.00136l.000021 18.9987161h-15.0000798v-19.0000538z" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/></g><g stroke-width=".264583" transform="matrix(3.7795276 .00000007 .00000007 -3.7795276 -28.000002 21.939453)"><path d="m8.0697919 1.6877522c.042122 1.3724856.1378518 2.244142 1.5875 2.0892784v.5725748l1.3229171-.9260417-1.3229171-.7937501v.513147c-1.0828698.1206246-.8934968-.5080845-1.0237102-1.4552084z" style="stroke:#002e99;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:20;stroke-opacity:.490196;fill:url(#f)"/><g fill="none"><path d="m9.8419049 3.4395834.00476-.4810519.7366691.4650322-.7424256.5790197v-.4" opacity=".5" stroke="url(#g)"/><path d="m9.6572919 3.6309701c-1.1121469.0807203-1.3229167-.3557178-1.4081215-1.8109262" opacity=".5" stroke="url(#h)"/><path d="m9.6572919 3.319811c-.4689037-.0325226-1.2337258.2940892-1.1568206-1.4678275.0009568-.0219213-.215903-.0107777-.3852743.0016939" opacity=".5" stroke="url(#j)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_outlinebullet.svg b/icon-themes/elementary_svg/cmd/lc_outlinebullet.svg
new file mode 100644
index 000000000..478a9c986
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_outlinebullet.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="17.461565" x2="17.461565" y1="12.132274" y2="23.876352"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#ccc"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14.525564" x2="14.525564" y1="12.132274" y2="23.879738"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#8c8c8c"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="10.127912" x2="9.984243" y1="12.048073" y2="3.95193"><stop offset="0" stop-color="#e5e5e5"/><stop offset="1" stop-color="#ababab"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 43.980564)" gradientUnits="userSpaceOnUse" r="117.14286"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="3.5" x2="3.5" y1="28" y2="33"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="3.5" x2="3.5" y1="29.5" y2="31.5"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="g"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#g" y1="57" y2="35"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#g" y1="52" y2="30"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#g" y1="47" y2="25"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#g" y1="42" y2="20"/><g transform="translate(0 -25)"><path d="m8.5 43.5v2h7v-2z" fill="url(#h)"/><path d="m8.5 43.5v2h7v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m8.5 38.5v2h14v-2z" fill="url(#i)"/><path d="m8.5 38.5v2h14v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m8.5 33.5v2h7v-2z" fill="url(#j)"/><path d="m8.5 33.5v2h7v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m8.5 28.5v2h14v-2z" fill="url(#k)"/><path d="m8.5 28.5v2h14v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><g fill="#fff"><path d="m22 29v.5h-12v.5h-1v-1z" opacity=".2"/><path d="m15 34v.5h-5v.5h-1v-1z" opacity=".2"/><path d="m22 39v.5h-12v.5h-1v-1z" opacity=".2"/><path d="m15 44v.5h-5v.5h-1v-1z" opacity=".2"/></g><path d="m5.5 30.5a2 2 0 0 1 -2 2 2 2 0 0 1 -2-2 2 2 0 0 1 2-2 2 2 0 0 1 2 2z" fill="url(#e)"/><path d="m5.5 30.5a2 2 0 0 1 -2 2 2 2 0 0 1 -2-2 2 2 0 0 1 2-2 2 2 0 0 1 2 2z" fill="none" opacity=".5" stroke="#002e99"/><path d="m4.5 30.5a1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1 1 1 0 0 1 1 1z" fill="none" opacity=".5" stroke="url(#f)"/><g transform="translate(0 10)"><path d="m5.5 30.5a2 2 0 0 1 -2 2 2 2 0 0 1 -2-2 2 2 0 0 1 2-2 2 2 0 0 1 2 2z" fill="url(#e)"/><g fill="none"><path d="m5.5 30.5a2 2 0 0 1 -2 2 2 2 0 0 1 -2-2 2 2 0 0 1 2-2 2 2 0 0 1 2 2z" opacity=".5" stroke="#002e99"/><path d="m4.5 30.5a1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1 1 1 0 0 1 1 1z" opacity=".5" stroke="url(#f)"/></g></g><path d="m20.5 47.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#d)" opacity=".15"/><g transform="matrix(.73400013 0 0 .73400013 11.632274 37.132274)"><path d="m16.798828 12.5c-.165264 0-.298828.211412-.298828.474609v.763672h-.09766l-1.123047.480469-.07227.07422-.552734-.552735c-.18611-.186109-.430016-.241858-.546875-.125l-.992188.992188c-.116858.116859-.06111.360765.125.546875l.552735.552734-.07422.07227-.480469 1.123047v.097651h-.763663c-.263197 0-.474609.133564-.474609.298828v1.402344c0 .165264.211412.298828.474609.298828h.763672v.105469l.480469 1.123047.07031.06836-.548828.548828c-.186109.186109-.241858.430016-.125.546875l.992188.992188c.116859.116859.360765.06111.546875-.125l.548828-.548828.07617.07812 1.123047.482422h.09766v.753907c0 .263201.133564.474612.298828.474612h1.402344c.165264 0 .298828-.211411.298828-.474609v-.753907h.105469l1.123047-.482422.07227-.07422.544922.544922c.18611.186108.430016.241859.546875.125l.992188-.992188c.116858-.116859.06111-.360766-.125-.546875l-.544922-.544922.07422-.07227.482422-1.123047v-.105462h.753907c.26319 0 .474602-.133564.474602-.298828v-1.402344c0-.165264-.211412-.298828-.474609-.298828h-.753907v-.09766l-.482422-1.123047-.07812-.07617.548828-.548828c.186109-.18611.241858-.430016.125-.546875l-.992188-.992188c-.116859-.116858-.360765-.06111-.546875.125l-.548828.548828-.06836-.07031-1.123047-.480469h-.105472v-.763672c0-.263197-.133564-.474609-.298828-.474609zm.705078 4c.829457 0 1.503906.674449 1.503906 1.503906.000001.829457-.674449 1.503906-1.503906 1.503906-.829457.000001-1.503906-.674449-1.503906-1.503906s.674449-1.503906 1.503906-1.503906z" display="block" fill="url(#a)" stroke="url(#b)" stroke-linejoin="round" transform="matrix(1.3623976 0 0 1.3623976 -15.847782 -16.528981)"/><path d="m8 3.465116c-2.5005771 0-4.5348837 2.034307-4.5348837 4.534884s2.0343066 4.534884 4.5348837 4.534884c2.500576-.000001 4.534884-2.034307 4.534884-4.534884s-2.034308-4.534884-4.534884-4.534884zm0 2.093024c1.347907 0 2.44186 1.093953 2.44186 2.44186s-1.093953 2.44186-2.44186 2.44186-2.4418605-1.093953-2.4418605-2.44186 1.0939535-2.44186 2.4418605-2.44186z" opacity=".05"/><path d="m8.0000001 4c-2.2056004 0-4.0000002 1.7944001-4.0000002 4.0000008 0 2.2055992 1.7943998 3.9999992 4.0000002 3.9999992 2.2055999 0 3.9999999-1.7944 3.9999999-3.9999992 0-2.2056007-1.7944-4.0000008-3.9999999-4.0000008z" fill="none" stroke="url(#c)" stroke-width="1.352275"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_outlinecollapse.svg b/icon-themes/elementary_svg/cmd/lc_outlinecollapse.svg
new file mode 100644
index 000000000..b33488f31
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_outlinecollapse.svg
@@ -0,0 +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="translate(-9.398056 18.259322)" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="3.5" y2="19.240234"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="2" x2="2" y1="2.5" y2="5.5"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="2" x2="2" y1="3" y2="5"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientTransform="matrix(1 0 0 -1 0 58.999972)" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#a" y1="28" y2="31.5"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#f" y1="52" y2="30"/><linearGradient id="f"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#f" y1="57" y2="35"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#f" y1="47" y2="25"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#a" y1="42" y2="20"/><g opacity=".35"><g transform="translate(0 -25)"><path d="m12.5 43.5v2h9v-2z" fill="url(#g)"/><path d="m12.5 43.5v2h9v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m12.5 33.5v2h9v-2z" fill="url(#h)"/><path d="m12.5 33.5v2h9v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m21 34v.5h-7v.5h-1v-1z" fill="#fff" opacity=".2"/><path d="m21 44v.5h-7v.5h-1v-1z" fill="#fff" opacity=".2"/><path d="m12.5 38.5v2h9v-2z" fill="url(#e)"/><path d="m12.5 38.5v2h9v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m21 39v.5h-7v.5h-1v-1z" fill="#fff" opacity=".2"/></g><g transform="translate(6 6)"><path d="m3.5 4a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" fill="url(#b)"/><g fill="none"><path d="m3.5 4a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" opacity=".5" stroke="#002e99"/><path d="m2.5 4a.5.5 0 0 1 -.5.5.5.5 0 0 1 -.5-.5.5.5 0 0 1 .5-.5.5.5 0 0 1 .5.5z" opacity=".39" stroke="url(#c)"/></g></g><g transform="translate(6 16)"><path d="m3.5 4a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" fill="url(#b)"/><g fill="none"><path d="m3.5 4a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" opacity=".5" stroke="#002e99"/><path d="m2.5 4a.5.5 0 0 1 -.5.5.5.5 0 0 1 -.5-.5.5.5 0 0 1 .5-.5.5.5 0 0 1 .5.5z" opacity=".39" stroke="url(#c)"/></g></g><g transform="translate(6 11)"><path d="m3.5 4a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" fill="url(#b)"/><g fill="none"><path d="m3.5 4a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" opacity=".5" stroke="#002e99"/><path d="m2.5 4a.5.5 0 0 1 -.5.5.5.5 0 0 1 -.5-.5.5.5 0 0 1 .5-.5.5.5 0 0 1 .5.5z" opacity=".39" stroke="url(#c)"/></g></g></g><g transform="translate(0 -25)"><path d="m1.5 30.499972 2.5-3 2.5 3z" fill="url(#d)"/><path d="m8.5 28.5v2h13v-2z" fill="url(#i)"/><path d="m8.5 28.5v2h13v-2z" fill="none" opacity=".61" stroke="#a62100" stroke-linejoin="round"/><path d="m21 29v.5h-11v.5h-1v-1z" fill="#fff" opacity=".2"/><path d="m1.5 30.499972 2.5-3 2.5 3z" fill="none" opacity=".5" stroke="#a62100" stroke-linecap="round" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_outlinecollapseall.svg b/icon-themes/elementary_svg/cmd/lc_outlinecollapseall.svg
new file mode 100644
index 000000000..805f71d79
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_outlinecollapseall.svg
@@ -0,0 +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="translate(-9.398056 18.259322)" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="3.5" y2="19.240234"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="2" x2="2" y1="2.5" y2="5.5"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="2" x2="2" y1="3" y2="5"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientTransform="matrix(1 0 0 -1 0 58.999972)" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#a" y1="28" y2="31.5"/><linearGradient id="e" gradientTransform="matrix(1 0 0 -1 0 68.999972)" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#a" y1="28" y2="31.5"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#a" y1="42" y2="20"/><linearGradient id="g"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#g" y1="57" y2="35"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#g" y1="47" y2="25"/><g opacity=".35"><g transform="translate(0 -25)"><path d="m12.5 43.5v2h9v-2z" fill="url(#h)"/><path d="m12.5 43.5v2h9v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m12.5 33.5v2h9v-2z" fill="url(#i)"/><path d="m12.5 33.5v2h9v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><g fill="#fff"><path d="m21 34v.5h-7v.5h-1v-1z" opacity=".2"/><path d="m21 44v.5h-7v.5h-1v-1z" opacity=".2"/></g></g><g transform="translate(6 6)"><path d="m3.5 4a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" fill="url(#b)"/><g fill="none"><path d="m3.5 4a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" opacity=".5" stroke="#002e99"/><path d="m2.5 4a.5.5 0 0 1 -.5.5.5.5 0 0 1 -.5-.5.5.5 0 0 1 .5-.5.5.5 0 0 1 .5.5z" opacity=".39" stroke="url(#c)"/></g></g><g transform="translate(6 16)"><path d="m3.5 4a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" fill="url(#b)"/><g fill="none"><path d="m3.5 4a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" opacity=".5" stroke="#002e99"/><path d="m2.5 4a.5.5 0 0 1 -.5.5.5.5 0 0 1 -.5-.5.5.5 0 0 1 .5-.5.5.5 0 0 1 .5.5z" opacity=".39" stroke="url(#c)"/></g></g></g><g transform="translate(0 -25)"><path d="m1.5 30.499972 2.5-3 2.5 3z" fill="url(#d)"/><path d="m8.5 28.5v2h13v-2z" fill="url(#f)"/><path d="m8.5 28.5v2h13v-2z" fill="none" opacity=".61" stroke="#a62100" stroke-linejoin="round"/><path d="m21 29v.5h-11v.5h-1v-1z" fill="#fff" opacity=".2"/><path d="m1.5 30.499972 2.5-3 2.5 3z" fill="none" opacity=".5" stroke="#a62100" stroke-linecap="round" stroke-linejoin="round"/><path d="m1.5 40.499972 2.5-3 2.5 3z" fill="url(#e)"/><g transform="translate(0 10)"><path d="m8.5 28.5v2h13v-2z" fill="url(#f)"/><path d="m8.5 28.5v2h13v-2z" fill="none" opacity=".61" stroke="#a62100" stroke-linejoin="round"/></g><path d="m21 39v.5h-11v.5h-1v-1z" fill="#fff" opacity=".2"/><path d="m1.5 40.499972 2.5-3 2.5 3z" fill="none" opacity=".5" stroke="#a62100" stroke-linecap="round" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_outlineexpand.svg b/icon-themes/elementary_svg/cmd/lc_outlineexpand.svg
new file mode 100644
index 000000000..209d42a7e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_outlineexpand.svg
@@ -0,0 +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="translate(-9.398056 18.259322)" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="3.5" y2="19.240234"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="2" x2="2" y1="2.5" y2="5.5"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="2" x2="2" y1="3" y2="5"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#a" y1="28" y2="31.5"/><linearGradient id="e"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#e" y1="57" y2="35"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#e" y1="52" y2="30"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#e" y1="47" y2="25"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#a" y1="42" y2="20"/><g transform="translate(0 -25)"><path d="m1.5 28.5 2.5 3 2.5-3z" fill="url(#d)"/><path d="m8.5 28.5v2h13v-2z" fill="url(#i)"/><path d="m8.5 28.5v2h13v-2z" fill="none" opacity=".61" stroke="#a62100" stroke-linejoin="round"/><path d="m21 29v.5h-11v.5h-1v-1z" fill="#fff" opacity=".2"/><path d="m1.5 28.5 2.5 3 2.5-3z" fill="none" opacity=".5" stroke="#a62100" stroke-linecap="round" stroke-linejoin="round"/><path d="m4 30h-.602292l-.7999894-1h2.8319689l-.8364896 1z" fill="#fff" opacity=".2"/></g><g transform="translate(0 -25)"><path d="m12.5 43.5v2h9v-2z" fill="url(#f)"/><path d="m12.5 43.5v2h9v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m12.5 38.5v2h9v-2z" fill="url(#g)"/><path d="m12.5 38.5v2h9v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m12.5 33.5v2h9v-2z" fill="url(#h)"/><path d="m12.5 33.5v2h9v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><g fill="#fff"><path d="m21 34v.5h-7v.5h-1v-1z" opacity=".2"/><path d="m21 39v.5h-7v.5h-1v-1z" opacity=".2"/><path d="m21 44v.5h-7v.5h-1v-1z" opacity=".2"/></g></g><g transform="translate(6 6)"><path d="m3.5 4a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" fill="url(#b)"/><g fill="none"><path d="m3.5 4a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" opacity=".5" stroke="#002e99"/><path d="m2.5 4a.5.5 0 0 1 -.5.5.5.5 0 0 1 -.5-.5.5.5 0 0 1 .5-.5.5.5 0 0 1 .5.5z" opacity=".39" stroke="url(#c)"/></g></g><g transform="translate(6 11)"><path d="m3.5 4a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" fill="url(#b)"/><g fill="none"><path d="m3.5 4a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" opacity=".5" stroke="#002e99"/><path d="m2.5 4a.5.5 0 0 1 -.5.5.5.5 0 0 1 -.5-.5.5.5 0 0 1 .5-.5.5.5 0 0 1 .5.5z" opacity=".39" stroke="url(#c)"/></g></g><g transform="translate(6 16)"><path d="m3.5 4a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" fill="url(#b)"/><g fill="none"><path d="m3.5 4a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" opacity=".5" stroke="#002e99"/><path d="m2.5 4a.5.5 0 0 1 -.5.5.5.5 0 0 1 -.5-.5.5.5 0 0 1 .5-.5.5.5 0 0 1 .5.5z" opacity=".39" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_outlineexpandall.svg b/icon-themes/elementary_svg/cmd/lc_outlineexpandall.svg
new file mode 100644
index 000000000..9d4f89ab4
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_outlineexpandall.svg
@@ -0,0 +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="translate(-9.398056 18.259322)" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="3.5" y2="19.240234"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="2" x2="2" y1="2.5" y2="5.5"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="2" x2="2" y1="3" y2="5"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#a" y1="28" y2="31.5"/><linearGradient id="e" gradientTransform="translate(0 10)" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#a" y1="28" y2="31.5"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#a" y1="42" y2="20"/><linearGradient id="g"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#g" y1="57" y2="35"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#g" y1="47" y2="25"/><g transform="translate(0 -25)"><path d="m12.5 43.5v2h9v-2z" fill="url(#h)"/><path d="m12.5 43.5v2h9v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m12.5 33.5v2h9v-2z" fill="url(#i)"/><path d="m12.5 33.5v2h9v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><g fill="#fff"><path d="m21 34v.5h-7v.5h-1v-1z" opacity=".2"/><path d="m21 44v.5h-7v.5h-1v-1z" opacity=".2"/></g></g><g transform="translate(6 6)"><path d="m3.5 4a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" fill="url(#b)"/><g fill="none"><path d="m3.5 4a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" opacity=".5" stroke="#002e99"/><path d="m2.5 4a.5.5 0 0 1 -.5.5.5.5 0 0 1 -.5-.5.5.5 0 0 1 .5-.5.5.5 0 0 1 .5.5z" opacity=".39" stroke="url(#c)"/></g></g><g transform="translate(6 16)"><path d="m3.5 4a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" fill="url(#b)"/><g fill="none"><path d="m3.5 4a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" opacity=".5" stroke="#002e99"/><path d="m2.5 4a.5.5 0 0 1 -.5.5.5.5 0 0 1 -.5-.5.5.5 0 0 1 .5-.5.5.5 0 0 1 .5.5z" opacity=".39" stroke="url(#c)"/></g></g><g transform="translate(0 -25)"><path d="m1.5 28.5 2.5 3 2.5-3z" fill="url(#d)"/><path d="m8.5 28.5v2h13v-2z" fill="url(#f)"/><path d="m8.5 28.5v2h13v-2z" fill="none" opacity=".61" stroke="#a62100" stroke-linejoin="round"/><path d="m21 29v.5h-11v.5h-1v-1z" fill="#fff" opacity=".2"/><path d="m1.5 28.5 2.5 3 2.5-3z" fill="none" opacity=".5" stroke="#a62100" stroke-linecap="round" stroke-linejoin="round"/><path d="m4 30h-.602292l-.7999894-1h2.8319689l-.8364896 1z" fill="#fff" opacity=".2"/><path d="m1.5 38.5 2.5 3 2.5-3z" fill="url(#e)"/><g transform="translate(0 10)"><path d="m8.5 28.5v2h13v-2z" fill="url(#f)"/><path d="m8.5 28.5v2h13v-2z" fill="none" opacity=".61" stroke="#a62100" stroke-linejoin="round"/></g><path d="m21 39v.5h-11v.5h-1v-1z" fill="#fff" opacity=".2"/><path d="m1.5 38.5 2.5 3 2.5-3z" fill="none" opacity=".5" stroke="#a62100" stroke-linecap="round" stroke-linejoin="round"/><path d="m4 40h-.602292l-.7999894-1h2.8319689l-.8364896 1z" fill="#fff" opacity=".2"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_outlinefont.svg b/icon-themes/elementary_svg/cmd/lc_outlinefont.svg
new file mode 100644
index 000000000..6935f6527
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_outlinefont.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="22.571428" cy="30.857143" gradientTransform="matrix(.706422 0 0 .13549598 -3.944954 13.928848)" gradientUnits="userSpaceOnUse" r="15.571428"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="translate(0 2)"><ellipse cx="11.999999" cy="18.109867" fill="url(#a)" opacity=".2" rx="10.999999" ry="2.890133"/><path d="m15.299 13.7h-6.7170503l-1.1564 2.9h-3.0923782l6.3345005-15.1999997h2.877728l6.1092 15.1999997h-3.2337zm-5.919-2.3h5.0456l-2.25115-6.8762673z" style="opacity:.66;fill:none;stroke:#000;stroke-width:.866387;stroke-linecap:round;stroke-linejoin:round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_outlineformat.svg b/icon-themes/elementary_svg/cmd/lc_outlineformat.svg
new file mode 100644
index 000000000..72ed28262
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_outlineformat.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="20.945405" x2="20.743527" y1="9.008348" y2="22.228687"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="22.570999" cy="30.857" gradientTransform="matrix(.60590676 0 0 .11622033 1.565647 18.715403)" gradientUnits="userSpaceOnUse" r="15.571" xlink:href="#b"/><radialGradient id="d" cx="13" cy=".94" gradientTransform="matrix(-2.4373248 0 0 -2.2253835 37.116933 -2.28374)" gradientUnits="userSpaceOnUse" r="8.094"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><radialGradient id="e" cx="22.571" cy="30.857" gradientTransform="matrix(.60590678 0 0 .11622033 -9.10102 5.382069)" gradientUnits="userSpaceOnUse" r="15.571" xlink:href="#b"/><g stroke-width="1.333333" transform="matrix(.75 0 0 .75 3 4.745875)"><ellipse cx="15.241908" cy="22.300648" fill="url(#c)" opacity=".2" rx="9.434861" ry="2.478796"/><ellipse cx="4.575241" cy="8.967316" fill="url(#e)" opacity=".2" rx="9.434861" ry="2.478796"/><g stroke-linecap="round" stroke-linejoin="round"><path d="m7.4056988 6.5181275h-5.7638424l-.99151814 2.4873724h-2.65033826l5.4327646-13.0372625h2.467645l5.2406364 13.0372625h-2.7747068zm-5.0776707-1.9727437h4.3280281l-1.9315734-5.8976459z" fill="url(#d)" stroke="#000" stroke-opacity=".581"/><path d="m21.333333-4.9945001-17.333333 29.3333331" fill="none" stroke="#666"/><path d="m20.666666 19.672167-5.634374.0209-2.16569 2.630203h-2.712229l10.61535-13.3417075 2.56361.023937v13.3333335h-2.666667zm-3.659693-2.666667h3.659693v-4.666667z" fill="url(#a)" stroke="#a62100" stroke-opacity=".501961"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_outlinemode.svg b/icon-themes/elementary_svg/cmd/lc_outlinemode.svg
new file mode 100644
index 000000000..d31fa93b5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_outlinemode.svg
@@ -0,0 +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(.03934912 0 0 .0082353 -2.221895 16.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 9.761206 16.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 14.238793 16.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="e" gradientTransform="matrix(.59999859 0 0 .36938167 -2.400006 2.568205)" 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="f" gradientTransform="matrix(.51351311 0 0 .4054054 -.325062 3.270281)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" xlink:href="#g" y1="5.56415" y2="43"/><linearGradient id="g"><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="h" gradientTransform="matrix(.51351351 0 0 .40540539 -.329339 3.265207)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" xlink:href="#g" y1="5.56415" y2="43"/><path d="m2.5 20h19v2h-19z" fill="url(#a)" opacity=".15"/><path d="m2.4999999 20.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#b)" opacity=".15"/><path d="m21.5 20.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#d)" opacity=".15"/><path d="m1.4999609 3.5000401c4.8121656 0 20.9999741.0011 20.9999741.0011l.000026 16.9988989s-13.9999992 0-21.0000001 0c0-5.666661 0-11.333321 0-16.9999817z" fill="url(#e)"/><g fill="none" transform="translate(0 -1)"><path d="m21.5 20.500007h-18.9999997v-14.9999999h18.9999997z" stroke="url(#f)" stroke-linecap="round"/><g stroke-linejoin="round"><path d="m1.4999609 4.499962c4.8121834 0 21.0000521.0011 21.0000521.0011l.000026 16.998977s-14.0000512 0-21.0000781 0c0-5.666687 0-11.333373 0-17.0000599z" opacity=".3" stroke="#000" stroke-width=".999922"/><path d="m21.494983 20.494932h-19.0000003v-15h19.0000003z" opacity=".5" stroke="url(#h)" stroke-linecap="round"/></g></g><g fill="#b8b8b8"><path d="m4 6h16v1h-16z"/><path d="m4 17h7v1h-7z"/><path d="m18 17h2v1h-2z"/><path d="m4 9h11v1h-11z"/><path d="m4 12h6v1h-6z"/><path d="m4 15h4v1h-4z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_outputqualityblackwhite.svg b/icon-themes/elementary_svg/cmd/lc_outputqualityblackwhite.svg
new file mode 100644
index 000000000..a4f5d95d6
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_outputqualityblackwhite.svg
@@ -0,0 +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(.57696706 0 0 .6063427 -194.65125 -34.797997)" gradientUnits="userSpaceOnUse" x1="361.10583" x2="361.10583" y1="87.050117" y2="94.396416"><stop offset="0" stop-color="#787878"/><stop offset=".35046947" stop-color="#bebebe"/><stop offset=".49417919" stop-color="#c8c8c8"/><stop offset=".58907253" stop-color="#e6e6e6"/><stop offset="1" stop-color="#8c8c8c"/></linearGradient><radialGradient id="b" cx="6.702713" cy="73.615715" gradientTransform="matrix(.96840037 0 0 .20751434 5.509091 7.223683)" gradientUnits="userSpaceOnUse" r="7.228416"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="c" gradientTransform="matrix(.58932647 0 0 .38995666 -2.143842 1.217935)" gradientUnits="userSpaceOnUse" x1="24.809988" x2="24.809988" y1="51.150356" y2="42.989254"><stop offset="0" stop-color="#fff"/><stop offset=".03432899" stop-color="#fff" stop-opacity=".235294"/><stop offset=".96892834" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.56756766 0 0 .37837836 -1.621627 .418923)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.391808" y2="41.422607"><stop offset="0" stop-color="#fff"/><stop offset=".01500674" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99559212" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.50000009 0 0 .56521738 1.499999 7.521739)" gradientUnits="userSpaceOnUse" x1="15" x2="15" y1="24.618645" y2="2"><stop offset="0" stop-color="#261e2b"/><stop offset="1" stop-color="#352f39"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.55000009 0 0 .5555555 .449998 6.444444)" gradientUnits="userSpaceOnUse" x1="10" x2="20" y1="-3" y2="12"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.4762 0 0 .6 .57 1.2)" gradientUnits="userSpaceOnUse" x1="12.938" x2="15.25" y1="8.438" y2="19.812"><stop offset="0" stop-color="#fff" stop-opacity=".275"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.46342 0 0 .52 .878 1.68)" gradientUnits="userSpaceOnUse" x1="24.875" x2="25" y1="29" y2="3"><stop offset="0" stop-color="#0a0a0a"/><stop offset="1" stop-color="#1e1e1e"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.6386585 0 0 .3492014 -3.329529 1.048309)" gradientUnits="userSpaceOnUse" x1="14.535" x2="13.126" y1="20.844999" y2="6.104"><stop offset="0" stop-color="#2d2d2d"/><stop offset="1" stop-color="#7e7e7e"/></linearGradient><radialGradient id="j" cx="12.5" cy="12.5" gradientTransform="matrix(1.17647 0 0 .81929958 -2.706 -.278084)" gradientUnits="userSpaceOnUse" r="8.5"><stop offset="0" stop-color="#414141"/><stop offset="1" stop-color="#5c5c5c"/></radialGradient><path d="m19 22.500001c0 .828427-3.134007 1.499999-7.000001 1.499999-3.8659924 0-6.999999-.671572-6.999999-1.499999 0-.828428 3.1340066-1.500001 6.999999-1.500001 3.865994 0 7.000001.671573 7.000001 1.500001z" fill="url(#b)" opacity=".3"/><path d="m8.5 17.499134s.2272727 2.146045 0 2.500866c-.3925362.612833-1.6072079.5-1.6072079.5-.5228141.06321-.527139 2.000859 0 2.000859h10.2143739c.527139 0 .522923-1.938456 0-2.000859 0 0-1.171508.08298-1.607166-.5-.245811-.328936 0-2.500866 0-2.500866z" fill="url(#a)"/><g stroke-linecap="round" stroke-linejoin="round"><path d="m9.5317834 16.75841s.066416 2.143517.049899 2.458064c-.01513.287652-.026542.5927-.074595.872684-.048054.279985-.2327195.491303-.4206528.744653-.4147521.559118-1.3198957.651822-1.5708502.666189h8.9850896c-.250954-.01437-1.145643-.159507-1.560389-.718628-.187931-.25335-.383057-.412229-.431111-.692214-.04805-.279983-.108238-.585032-.123368-.872684-.01654-.314547.08241-2.458064.08241-2.458064z" fill="none" stroke="url(#c)"/><path d="m8.5 17.499134s.2272727 2.146045 0 2.500866c-.3925362.612833-1.6072079.5-1.6072079.5-.5228141.06321-.527139 2.000859 0 2.000859h10.2143739c.527139 0 .522923-1.938456 0-2.000859 0 0-1.171508.08298-1.607166-.5-.245811-.328936 0-2.500866 0-2.500866z" fill="none" opacity=".4" stroke="#000" stroke-dashoffset=".5" stroke-width=".998275"/><rect fill="#1a1a1a" height="15.999761" rx=".511109" ry=".484845" stroke="#000" stroke-dashoffset=".5" stroke-width="1.000239" width="22.999796" x=".500102" y="1.50012"/><path d="m1.5 2.5h21v14h-21z" fill="none" opacity=".2" stroke="url(#d)"/></g><path d="m2 3h20v13h-20z" fill="url(#e)"/><path d="m2 3v13h20v-13zm1 1h18v11h-18z" opacity=".3"/><path d="m1.99988 3.0004002.00013 12.9995998h19.99999l-.00013-12.9995998z" fill="url(#j)" stroke-width="1.122707"/><path d="m6.833 10.89c-.085-.007-.182 0-.28.03-.377.115-.42.345-.454.455-.035.11-.042.195-.048.285-.01.18-.002.37.007.56.007.155.014.294.017.416l-.44.09c-.208.04-.418.08-.61.136-.098.027-.19.055-.305.115-.058.03-.124.066-.202.145-.078.078-.172.226-.167.405.01.348.248.454.358.515.11.062.2.093.298.126.195.064.41.117.62.167.174.042.327.08.462.116-.01.117-.024.245-.04.39-.02.185-.04.37-.038.546 0 .088.003.172.033.286.015.057.035.122.097.21.063.09.193.215.39.265.386.1.575-.062.677-.134.1-.072.164-.138.23-.208.13-.14.253-.3.374-.46.1-.13.187-.245.268-.345.124.044.26.095.417.153.194.073.392.147.586.2.097.027.188.05.322.06.067.006.148.01.264-.013.116-.024.29-.094.408-.24.227-.288.11-.497.063-.603-.048-.106-.1-.177-.157-.253-.113-.15-.252-.3-.39-.45-.11-.12-.207-.23-.293-.326.087-.09.184-.185.296-.296.14-.14.28-.278.4-.422.06-.07.116-.14.168-.248.027-.054.055-.117.065-.22.01-.104-.013-.27-.138-.413-.245-.277-.508-.242-.64-.236-.13.006-.225.027-.326.05-.202.047-.41.113-.616.18-.17.054-.318.102-.45.142-.072-.1-.148-.21-.234-.336-.11-.16-.218-.318-.34-.46-.06-.07-.115-.138-.216-.214-.05-.04-.113-.083-.224-.123-.055-.02-.13-.038-.217-.044zm.99 1.233.024.004c-.007 0-.027.006-.03.007-.01.002-.018-.008.005-.01zm.36.106c.03.02.03.03.023.024l-.022-.025zm-1.873.342c.024-.01.026.003.018.006-.004 0-.027.006-.036.01.004-.003.015-.015.018-.016zm-.233.26v.03c0 .008-.01 0 0-.03zm3.074.515c-.004-.008.01-.007.02.023-.003-.006-.017-.02-.02-.023zm.01.332c-.014.03-.026.033-.02.026 0-.003.015-.02.02-.027zm-3.06.542v.033c-.01-.033 0-.04 0-.033zm.206.287c.007 0 .025.007.03.008.01.004 0 .01-.03-.01zm1.93.31c.007-.008.008.004-.022.023.005-.005.018-.02.02-.024zm-.398.1.037.013c-.04-.002-.046-.014-.037-.012z" opacity=".05"/><path d="m2 3.0000002v8.3179998c.447.116 1.026.21 1.716.21 1.76 0 1.508-.575 3.023-.575 1.513 0 2.405.94 4.453.94 2.536 0 3.118-1.515 5.125-1.515 1.567 0 1.685.83 3.41.83 1.164 0 1.55-.436 2.272-.72v-7.4879998z" opacity=".07"/><path d="m1.99988 2.9929004v7.6540816c.2964704.133925.6729408.254993 1.0799995.254993.9294113 0 1.8352932-.730695 3.3858806-.730695 1.5505875 0 2.7176457.91819 4.6705859.91819 1.95294 0 2.394116-1.326393 4.88588-1.326393 2.491763 0 2.256469.839978 3.817645.839978 1.074117 0 1.534117-.364276 2.158823-.59677v-7.014456z" fill="url(#i)" stroke-width="1.122707"/><g fill="#fff"><path d="m16.023 8.15c-1.31 0-2.133.36-2.807.697-.674.336-1.183.63-2.08.63-.92 0-1.65-.214-2.375-.442-.724-.228-1.45-.476-2.294-.476-.83 0-1.5.19-2.046.375-.546.186-.97.354-1.34.354-.336 0-.664-.113-.932-.233a.346.337 0 0 0 -.149-.031v1.448c.46.112 1.037.2 1.716.2.918 0 1.385-.164 1.74-.31.352-.147.57-.266 1.283-.266.682 0 1.232.216 1.908.454.675.237 1.467.486 2.545.486 1.34 0 2.21-.413 2.932-.796.72-.383 1.28-.72 2.193-.72.72 0 1.056.18 1.5.388.445.21.99.443 1.91.443 1.17 0 1.683-.422 2.272-.685v-1.27a.346.337 0 0 0 -.125.02c-.686.255-1.04.576-2.034.576-.715 0-.94-.166-1.408-.386-.47-.22-1.123-.454-2.41-.454z" opacity=".1"/><path d="m16.023 8.814c-2.492 0-2.932 1.326-4.887 1.326-1.954 0-3.12-.917-4.67-.917s-2.458.73-3.386.73c-.407 0-.783-.122-1.08-.255v.763c.447.117 1.026.21 1.716.21 1.76 0 1.508-.574 3.023-.574 1.513 0 2.406.94 4.453.94 2.536 0 3.12-1.515 5.125-1.515 1.567 0 1.685.83 3.41.83 1.164 0 1.55-.435 2.272-.718v-.575c-.625.232-1.084.597-2.16.597-1.56 0-1.325-.84-3.817-.84z" opacity=".3"/><path d="m16.023 9.35c-2.492 0-2.932 1.326-4.887 1.326-1.954 0-3.12-.918-4.67-.918s-2.458.73-3.386.73c-.407 0-.783-.12-1.08-.254v.763c.447.115 1.026.21 1.716.21 1.76 0 1.508-.575 3.023-.575 1.513 0 2.406.94 4.453.94 2.536 0 3.12-1.515 5.125-1.515 1.567 0 1.685.83 3.41.83 1.164 0 1.55-.436 2.272-.72v-.574c-.625.23-1.084.597-2.16.597-1.56 0-1.325-.84-3.817-.84z"/></g><path d="m6.67 11.406c-.21.065.036 1.465-.098 1.622-.13.15-1.723.304-1.717.492.006.195 1.62.42 1.75.58.127.153-.198 1.516.01 1.57.216.054.965-1.206 1.18-1.264.207-.056 1.6.63 1.722.474.127-.16-1.024-1.164-1.02-1.36 0-.187 1.186-1.124 1.054-1.273-.136-.155-1.597.483-1.81.42-.205-.06-.865-1.324-1.07-1.26z" opacity=".15"/><path d="m6.73 11.04c.206-.062.867 1.204 1.073 1.264.213.063 1.673-.576 1.81-.422.132.15-1.053 1.087-1.055 1.275-.003.195 1.15 1.2 1.02 1.36-.122.156-1.515-.53-1.723-.474-.214.058-.962 1.318-1.178 1.263-.208-.053.116-1.415-.01-1.568-.13-.16-1.744-.386-1.75-.58-.005-.19 1.588-.344 1.718-.495.134-.156-.116-1.557.096-1.622z" fill-opacity=".486"/><path d="m6.752 11.004-.057.05-.002.002c-.114.25.07 1.35-.046 1.483-.005.005-.012.013-.02.018l.045.03c.93.252.116-1.53.093-1.58-.004-.002-.008-.004-.013-.004z" fill="#454545" opacity=".5"/><path d="m5.24 13.1c-.196.002-.31.01-.31.01v.044c.115.193 1.636.413 1.763.568.127.156-.2 1.533.01 1.587.22.056.976-1.22 1.193-1.278.208-.057 1.6.628 1.74.483l-.002-.003c-1.174-1.311-3.546-1.417-4.394-1.411z" fill="#3c3c3c" opacity=".75"/><path d="m2.5 3.5000002h19v11.9999998h-19z" fill="none" opacity=".35" stroke="url(#h)"/><path d="m2 3.0000002h20v4.8l-20 4.1999998z" fill="url(#g)"/><path d="m1 2v10l22-7.291667v-2.708333z" fill="url(#f)" opacity=".2"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_outputqualitycolor.svg b/icon-themes/elementary_svg/cmd/lc_outputqualitycolor.svg
new file mode 100644
index 000000000..d0d336027
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_outputqualitycolor.svg
@@ -0,0 +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(.57696706 0 0 .6063427 -194.65125 -34.797997)" gradientUnits="userSpaceOnUse" x1="361.10583" x2="361.10583" y1="87.050117" y2="94.396416"><stop offset="0" stop-color="#787878"/><stop offset=".35046947" stop-color="#bebebe"/><stop offset=".49417919" stop-color="#c8c8c8"/><stop offset=".58907253" stop-color="#e6e6e6"/><stop offset="1" stop-color="#8c8c8c"/></linearGradient><radialGradient id="b" cx="6.702713" cy="73.615715" gradientTransform="matrix(.96840037 0 0 .20751434 5.509091 7.223683)" gradientUnits="userSpaceOnUse" r="7.228416"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="c" gradientTransform="matrix(.58932647 0 0 .38995666 -2.143842 1.217935)" gradientUnits="userSpaceOnUse" x1="24.809988" x2="24.809988" y1="51.150356" y2="42.989254"><stop offset="0" stop-color="#fff"/><stop offset=".03432899" stop-color="#fff" stop-opacity=".235294"/><stop offset=".96892834" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.56756766 0 0 .37837836 -1.621627 .418923)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.391808" y2="41.422607"><stop offset="0" stop-color="#fff"/><stop offset=".01500674" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99559212" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.50000009 0 0 .56521738 1.499999 7.521739)" gradientUnits="userSpaceOnUse" x1="15" x2="15" y1="24.618645" y2="2"><stop offset="0" stop-color="#261e2b"/><stop offset="1" stop-color="#352f39"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.55000009 0 0 .5555555 .449998 6.444444)" gradientUnits="userSpaceOnUse" x1="10" x2="20" y1="-3" y2="12"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.4762 0 0 .6 .57 1.2)" gradientUnits="userSpaceOnUse" x1="12.938" x2="15.25" y1="8.438" y2="19.812"><stop offset="0" stop-color="#fff" stop-opacity=".275"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.46342 0 0 .52 .878 1.68)" gradientUnits="userSpaceOnUse" x1="24.875" x2="25" y1="29" y2="3"><stop offset="0" stop-color="#0a0a0a"/><stop offset="1" stop-color="#1e1e1e"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.08827 0 0 .0812229 23.023 6.08911)" gradientUnits="userSpaceOnUse" x1="-184.924" x2="-175.25301" y1="113.979" y2="88.801003"><stop offset="0" stop-color="#7a0f01"/><stop offset="1" stop-color="#d31807"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.08837 .0063081 -.0073 .07684146 26.712 7.9033)" gradientUnits="userSpaceOnUse" x1="-211.289" x2="-208.49699" y1="88.75" y2="75.191002"><stop offset="0" stop-color="#ec4502"/><stop offset="1" stop-color="#fe7617"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.13157 0 0 .1284114 29.12 5.826028)" gradientUnits="userSpaceOnUse" x1="-107.456" x2="-107.456" y1="-37.384998" y2="38.561001"><stop offset="0" stop-color="#0b85e9"/><stop offset="1" stop-color="#69d1ef"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.13157 0 0 .1192182 29.12 5.632384)" gradientUnits="userSpaceOnUse" x1="-96.556999" x2="-96.556999" y1="110.925" y2="39.992001"><stop offset="0" stop-color="#e89c42"/><stop offset="1" stop-color="#faca67"/></linearGradient><path d="m19 22.500001c0 .828427-3.134007 1.499999-7.000001 1.499999-3.8659924 0-6.999999-.671572-6.999999-1.499999 0-.828428 3.1340066-1.500001 6.999999-1.500001 3.865994 0 7.000001.671573 7.000001 1.500001z" fill="url(#b)" opacity=".3"/><path d="m8.5 17.499134s.2272727 2.146045 0 2.500866c-.3925362.612833-1.6072079.5-1.6072079.5-.5228141.06321-.527139 2.000859 0 2.000859h10.2143739c.527139 0 .522923-1.938456 0-2.000859 0 0-1.171508.08298-1.607166-.5-.245811-.328936 0-2.500866 0-2.500866z" fill="url(#a)"/><g stroke-linecap="round" stroke-linejoin="round"><path d="m9.5317834 16.75841s.066416 2.143517.049899 2.458064c-.01513.287652-.026542.5927-.074595.872684-.048054.279985-.2327195.491303-.4206528.744653-.4147521.559118-1.3198957.651822-1.5708502.666189h8.9850896c-.250954-.01437-1.145643-.159507-1.560389-.718628-.187931-.25335-.383057-.412229-.431111-.692214-.04805-.279983-.108238-.585032-.123368-.872684-.01654-.314547.08241-2.458064.08241-2.458064z" fill="none" stroke="url(#c)"/><path d="m8.5 17.499134s.2272727 2.146045 0 2.500866c-.3925362.612833-1.6072079.5-1.6072079.5-.5228141.06321-.527139 2.000859 0 2.000859h10.2143739c.527139 0 .522923-1.938456 0-2.000859 0 0-1.171508.08298-1.607166-.5-.245811-.328936 0-2.500866 0-2.500866z" fill="none" opacity=".4" stroke="#000" stroke-dashoffset=".5" stroke-width=".998275"/><rect fill="#1a1a1a" height="15.999761" rx=".511109" ry=".484845" stroke="#000" stroke-dashoffset=".5" stroke-width="1.000239" width="22.999796" x=".500102" y="1.50012"/><path d="m1.5 2.5h21v14h-21z" fill="none" opacity=".2" stroke="url(#d)"/></g><path d="m2 3h20v13h-20z" fill="url(#e)"/><path d="m2 3v13h20v-13zm1 1h18v11h-18z" opacity=".3"/><path d="m2 3.01819v12.98181h20v-12.98181z" fill="url(#l)" stroke-width=".988939"/><path d="m6.833 10.93c-.085-.007-.18 0-.278.03-.38.116-.422.345-.456.456-.035.11-.042.196-.048.286-.01.18-.002.37.007.56.007.157.014.296.017.418-.13.028-.274.058-.44.09-.208.04-.418.08-.61.137-.098.028-.19.056-.305.116-.057.03-.124.066-.202.145-.078.08-.172.227-.167.406.01.35.248.455.358.517.112.063.2.094.298.127.195.064.41.117.62.168.175.04.327.08.462.116-.01.117-.024.246-.04.392-.02.185-.04.37-.038.546 0 .09.003.173.033.288.015.057.036.122.098.21.062.09.192.215.39.266.385.1.574-.062.676-.134.1-.072.164-.14.23-.21.13-.14.253-.3.374-.46.1-.13.188-.246.268-.347l.417.155c.194.073.392.147.586.2.097.028.188.052.322.062.067.005.148.01.264-.015.116-.024.29-.094.408-.24.228-.29.11-.5.063-.605-.048-.107-.1-.178-.156-.253-.114-.152-.253-.302-.39-.45-.11-.123-.208-.23-.293-.328.086-.09.183-.187.295-.298.14-.14.28-.278.4-.422.06-.072.116-.142.17-.25.025-.054.054-.117.063-.22.01-.104-.013-.272-.138-.414-.245-.278-.508-.242-.64-.236-.13.006-.225.027-.326.05-.202.047-.41.113-.616.18-.17.054-.318.103-.45.143-.072-.1-.148-.21-.234-.338-.11-.16-.218-.32-.34-.46-.06-.073-.115-.14-.216-.216-.05-.04-.113-.083-.223-.123-.055-.02-.13-.038-.217-.044zm.99 1.236.024.004c-.007 0-.027.006-.03.007-.01.002-.018-.008.006-.01zm.36.106c.03.022.03.032.023.026l-.022-.026zm-1.873.344c.024-.01.026.003.02.006-.006 0-.03.007-.038.01.004-.003.015-.015.018-.016zm-.232.26v.03c-.002.01-.01.002 0-.03zm3.073.518c-.004-.01.01-.007.02.022-.003-.005-.017-.02-.02-.022zm.01.333c-.014.03-.026.034-.02.027 0-.003.015-.02.02-.027zm-3.06.544v.034c-.01-.033 0-.04 0-.033zm.206.29c.007 0 .026.007.03.008.01.004 0 .01-.03-.01zm1.93.31c.007-.007.008.005-.022.025l.02-.025zm-.398.102c.004 0 .027.01.037.012-.04-.002-.046-.014-.037-.012z" opacity=".05"/><path d="m2 3.010366v7.6773c.297.133008.673.25428 1.08.25428.928 0 1.836-.731544 3.386-.731544s2.716.91932 4.67.91932c1.955 0 2.395-1.33008 4.887-1.33008s2.257.84108 3.818.84108c1.076 0 1.535-.364794 2.16-.59658v-7.034754z" fill="url(#k)" stroke-width=".988939"/><g fill="#fff"><path d="m16.023 8.182c-1.31 0-2.133.362-2.807.7-.674.336-1.183.63-2.08.63-.92 0-1.65-.214-2.375-.443-.724-.23-1.45-.478-2.294-.478-.83 0-1.5.19-2.046.377-.546.186-.97.354-1.34.354-.336 0-.664-.112-.932-.233a.346.338 0 0 0 -.149-.029v1.453c.46.113 1.037.2 1.716.2.918 0 1.385-.163 1.74-.31.352-.147.57-.266 1.283-.266.682 0 1.232.216 1.908.454.675.238 1.467.488 2.545.488 1.34 0 2.21-.414 2.932-.798.72-.384 1.28-.72 2.193-.72.72 0 1.056.178 1.5.387.445.21.99.444 1.91.444 1.17 0 1.683-.425 2.272-.69v-1.275a.346.338 0 0 0 -.125.022c-.686.255-1.04.577-2.034.577-.715 0-.94-.168-1.408-.388-.47-.22-1.123-.455-2.41-.455z" opacity=".1"/><path d="m16.023 8.847c-2.492 0-2.932 1.33-4.887 1.33-1.954 0-3.12-.92-4.67-.92s-2.458.733-3.386.733c-.407 0-.783-.122-1.08-.256v.766c.447.115 1.026.21 1.716.21 1.76 0 1.508-.576 3.023-.576 1.513 0 2.406.942 4.453.942 2.536 0 3.12-1.52 5.125-1.52 1.567 0 1.685.833 3.41.833 1.164 0 1.55-.438 2.272-.722v-.577c-.625.234-1.084.6-2.16.6-1.56 0-1.325-.843-3.817-.843z" opacity=".3"/><path d="m16.023 9.385c-2.492 0-2.932 1.33-4.887 1.33-1.954 0-3.12-.92-4.67-.92s-2.458.732-3.386.732c-.407 0-.783-.122-1.08-.255v.765c.447.116 1.026.21 1.716.21 1.76 0 1.508-.576 3.023-.576 1.513 0 2.406.943 4.453.943 2.536 0 3.12-1.52 5.125-1.52 1.567 0 1.685.833 3.41.833 1.164 0 1.55-.437 2.272-.72v-.577c-.625.23-1.084.597-2.16.597-1.56 0-1.325-.842-3.817-.842z"/></g><path d="m6.67 11.448c-.21.066.036 1.47-.098 1.627-.13.15-1.723.305-1.717.493.006.196 1.62.423 1.75.582.127.154-.198 1.52.01 1.574.216.056.965-1.208 1.18-1.267.207-.056 1.6.632 1.722.476.127-.16-1.024-1.168-1.02-1.363 0-.19 1.186-1.13 1.054-1.278-.136-.155-1.597.484-1.81.42-.205-.06-.865-1.327-1.07-1.264z" opacity=".15"/><path d="m6.732 11.0818c.204-.06259.866 1.206852 1.07 1.267488.214.06259 1.674-.57702 1.81-.423474.133.149634-1.052 1.089492-1.054 1.278246-.003.1956 1.15 1.204896 1.02 1.365288-.122.15648-1.515-.53301-1.722-.476286-.215.05672-.963 1.3203-1.18 1.265532-.207-.05281.117-1.4181-.01-1.572624-.13-.159414-1.743-.387288-1.75-.58191-.004-.187776 1.59-.3423 1.72-.494868.133-.15648-.116-1.561866.096-1.627392z" fill="url(#j)" stroke-width=".988939"/><path d="m6.752 11.046-.057.05s-.002 0-.002.002c-.114.25.07 1.353-.046 1.487-.005.006-.012.014-.02.02l.046.028c.93.254.116-1.535.092-1.585-.004 0-.008-.003-.013-.002z" fill="#9d0f06" opacity=".5"/><path d="m5.24 13.148314c-.196 0-.31.0098-.31.0098v.04303c.115.192666 1.636.412716 1.763.56724.127.15648-.2 1.538394.01 1.59414.22.05477.976-1.224456 1.193-1.283136.208-.05672 1.6.63081 1.74.485088l-.002-.002c-1.174-1.314406-3.546-1.42003-4.394-1.413184z" fill="url(#i)" opacity=".75" stroke-width=".988939"/><path d="m2.5 3.5h19v12h-19z" fill="none" opacity=".35" stroke="url(#h)"/><path d="m2 3h20v4.8l-20 4.2z" fill="url(#g)"/><path d="m1 2v10l22-7.291667v-2.708333z" fill="url(#f)" opacity=".2"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_outputqualitygrayscale.svg b/icon-themes/elementary_svg/cmd/lc_outputqualitygrayscale.svg
new file mode 100644
index 000000000..bb1d738a5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_outputqualitygrayscale.svg
@@ -0,0 +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(.57696706 0 0 .6063427 -194.65125 -34.797997)" gradientUnits="userSpaceOnUse" x1="361.10583" x2="361.10583" y1="87.050117" y2="94.396416"><stop offset="0" stop-color="#787878"/><stop offset=".35046947" stop-color="#bebebe"/><stop offset=".49417919" stop-color="#c8c8c8"/><stop offset=".58907253" stop-color="#e6e6e6"/><stop offset="1" stop-color="#8c8c8c"/></linearGradient><radialGradient id="b" cx="6.702713" cy="73.615715" gradientTransform="matrix(.96840037 0 0 .20751434 5.509091 7.223683)" gradientUnits="userSpaceOnUse" r="7.228416"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="c" gradientTransform="matrix(.58932647 0 0 .38995666 -2.143842 1.217935)" gradientUnits="userSpaceOnUse" x1="24.809988" x2="24.809988" y1="51.150356" y2="42.989254"><stop offset="0" stop-color="#fff"/><stop offset=".03432899" stop-color="#fff" stop-opacity=".235294"/><stop offset=".96892834" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.56756766 0 0 .37837836 -1.621627 .418923)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.391808" y2="41.422607"><stop offset="0" stop-color="#fff"/><stop offset=".01500674" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99559212" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.50000009 0 0 .56521738 1.499999 7.521739)" gradientUnits="userSpaceOnUse" x1="15" x2="15" y1="24.618645" y2="2"><stop offset="0" stop-color="#261e2b"/><stop offset="1" stop-color="#352f39"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.55000009 0 0 .5555555 .449998 6.444444)" gradientUnits="userSpaceOnUse" x1="10" x2="20" y1="-3" y2="12"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.4762 0 0 .6 .57 1.2)" gradientUnits="userSpaceOnUse" x1="12.938" x2="15.25" y1="8.438" y2="19.812"><stop offset="0" stop-color="#fff" stop-opacity=".275"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.46342 0 0 .52 .878 1.68)" gradientUnits="userSpaceOnUse" x1="24.875" x2="25" y1="29" y2="3"><stop offset="0" stop-color="#0a0a0a"/><stop offset="1" stop-color="#1e1e1e"/></linearGradient><linearGradient id="i" gradientTransform="matrix(1.17647 0 0 1.0714 -2.706 -3.428)" gradientUnits="userSpaceOnUse" x1="14.535" x2="13.126" xlink:href="#j" y1="20.844999" y2="6.104"/><linearGradient id="j" gradientTransform="matrix(.54286 0 0 .32593 -.53 4.178)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="k" cx="12.5" cy="12.5" gradientTransform="matrix(1.17647 0 0 .81929958 -2.706 -.278084)" gradientUnits="userSpaceOnUse" r="8.5" xlink:href="#j"/><path d="m19 22.500001c0 .828427-3.134007 1.499999-7.000001 1.499999-3.8659924 0-6.999999-.671572-6.999999-1.499999 0-.828428 3.1340066-1.500001 6.999999-1.500001 3.865994 0 7.000001.671573 7.000001 1.500001z" fill="url(#b)" opacity=".3"/><path d="m8.5 17.499134s.2272727 2.146045 0 2.500866c-.3925362.612833-1.6072079.5-1.6072079.5-.5228141.06321-.527139 2.000859 0 2.000859h10.2143739c.527139 0 .522923-1.938456 0-2.000859 0 0-1.171508.08298-1.607166-.5-.245811-.328936 0-2.500866 0-2.500866z" fill="url(#a)"/><g stroke-linecap="round" stroke-linejoin="round"><path d="m9.5317834 16.75841s.066416 2.143517.049899 2.458064c-.01513.287652-.026542.5927-.074595.872684-.048054.279985-.2327195.491303-.4206528.744653-.4147521.559118-1.3198957.651822-1.5708502.666189h8.9850896c-.250954-.01437-1.145643-.159507-1.560389-.718628-.187931-.25335-.383057-.412229-.431111-.692214-.04805-.279983-.108238-.585032-.123368-.872684-.01654-.314547.08241-2.458064.08241-2.458064z" fill="none" stroke="url(#c)"/><path d="m8.5 17.499134s.2272727 2.146045 0 2.500866c-.3925362.612833-1.6072079.5-1.6072079.5-.5228141.06321-.527139 2.000859 0 2.000859h10.2143739c.527139 0 .522923-1.938456 0-2.000859 0 0-1.171508.08298-1.607166-.5-.245811-.328936 0-2.500866 0-2.500866z" fill="none" opacity=".4" stroke="#000" stroke-dashoffset=".5" stroke-width=".998275"/><rect fill="#1a1a1a" height="15.999761" rx=".511109" ry=".484845" stroke="#000" stroke-dashoffset=".5" stroke-width="1.000239" width="22.999796" x=".500102" y="1.50012"/><path d="m1.5 2.5h21v14h-21z" fill="none" opacity=".2" stroke="url(#d)"/></g><path d="m2 3h20v13h-20z" fill="url(#e)"/><path d="m2 3v13h20v-13zm1 1h18v11h-18z" opacity=".3"/><path d="m1.99988 3.0004002.00013 12.9995998h19.99999l-.00013-12.9995998z" fill="url(#k)" stroke-width="1.122707"/><path d="m6.833 10.89c-.085-.007-.182 0-.28.03-.377.115-.42.345-.454.455-.035.11-.042.195-.048.285-.01.18-.002.37.007.56.007.155.014.294.017.416l-.44.09c-.208.04-.418.08-.61.136-.098.027-.19.055-.305.115-.058.03-.124.066-.202.145-.078.078-.172.226-.167.405.01.348.248.454.358.515.11.062.2.093.298.126.195.064.41.117.62.167.174.042.327.08.462.116-.01.117-.024.245-.04.39-.02.185-.04.37-.038.546 0 .088.003.172.033.286.015.057.035.122.097.21.063.09.193.215.39.265.386.1.575-.062.677-.134.1-.072.164-.138.23-.208.13-.14.253-.3.374-.46.1-.13.187-.245.268-.345.124.044.26.095.417.153.194.073.392.147.586.2.097.027.188.05.322.06.067.006.148.01.264-.013.116-.024.29-.094.408-.24.227-.288.11-.497.063-.603-.048-.106-.1-.177-.157-.253-.113-.15-.252-.3-.39-.45-.11-.12-.207-.23-.293-.326.087-.09.184-.185.296-.296.14-.14.28-.278.4-.422.06-.07.116-.14.168-.248.027-.054.055-.117.065-.22.01-.104-.013-.27-.138-.413-.245-.277-.508-.242-.64-.236-.13.006-.225.027-.326.05-.202.047-.41.113-.616.18-.17.054-.318.102-.45.142-.072-.1-.148-.21-.234-.336-.11-.16-.218-.318-.34-.46-.06-.07-.115-.138-.216-.214-.05-.04-.113-.083-.224-.123-.055-.02-.13-.038-.217-.044zm.99 1.233.024.004c-.007 0-.027.006-.03.007-.01.002-.018-.008.005-.01zm.36.106c.03.02.03.03.023.024l-.022-.025zm-1.873.342c.024-.01.026.003.018.006-.004 0-.027.006-.036.01.004-.003.015-.015.018-.016zm-.233.26v.03c0 .008-.01 0 0-.03zm3.074.515c-.004-.008.01-.007.02.023-.003-.006-.017-.02-.02-.023zm.01.332c-.014.03-.026.033-.02.026 0-.003.015-.02.02-.027zm-3.06.542v.033c-.01-.033 0-.04 0-.033zm.206.287c.007 0 .025.007.03.008.01.004 0 .01-.03-.01zm1.93.31c.007-.008.008.004-.022.023.005-.005.018-.02.02-.024zm-.398.1.037.013c-.04-.002-.046-.014-.037-.012z" opacity=".05"/><path d="m2 3.0000002v8.3179998c.447.116 1.026.21 1.716.21 1.76 0 1.508-.575 3.023-.575 1.513 0 2.405.94 4.453.94 2.536 0 3.118-1.515 5.125-1.515 1.567 0 1.685.83 3.41.83 1.164 0 1.55-.436 2.272-.72v-7.4879998z" opacity=".07"/><path d="m1.99988 2.9929004v7.6540816c.2964704.133925.6729408.254993 1.0799995.254993.9294113 0 1.8352932-.730695 3.3858806-.730695 1.5505875 0 2.7176457.91819 4.6705859.91819 1.95294 0 2.394116-1.326393 4.88588-1.326393 2.491763 0 2.256469.839978 3.817645.839978 1.074117 0 1.534117-.364276 2.158823-.59677v-7.014456z" fill="url(#i)" stroke-width="1.122707"/><g fill="#fff"><path d="m16.023 8.15c-1.31 0-2.133.36-2.807.697-.674.336-1.183.63-2.08.63-.92 0-1.65-.214-2.375-.442-.724-.228-1.45-.476-2.294-.476-.83 0-1.5.19-2.046.375-.546.186-.97.354-1.34.354-.336 0-.664-.113-.932-.233a.346.337 0 0 0 -.149-.031v1.448c.46.112 1.037.2 1.716.2.918 0 1.385-.164 1.74-.31.352-.147.57-.266 1.283-.266.682 0 1.232.216 1.908.454.675.237 1.467.486 2.545.486 1.34 0 2.21-.413 2.932-.796.72-.383 1.28-.72 2.193-.72.72 0 1.056.18 1.5.388.445.21.99.443 1.91.443 1.17 0 1.683-.422 2.272-.685v-1.27a.346.337 0 0 0 -.125.02c-.686.255-1.04.576-2.034.576-.715 0-.94-.166-1.408-.386-.47-.22-1.123-.454-2.41-.454z" opacity=".1"/><path d="m16.023 8.814c-2.492 0-2.932 1.326-4.887 1.326-1.954 0-3.12-.917-4.67-.917s-2.458.73-3.386.73c-.407 0-.783-.122-1.08-.255v.763c.447.117 1.026.21 1.716.21 1.76 0 1.508-.574 3.023-.574 1.513 0 2.406.94 4.453.94 2.536 0 3.12-1.515 5.125-1.515 1.567 0 1.685.83 3.41.83 1.164 0 1.55-.435 2.272-.718v-.575c-.625.232-1.084.597-2.16.597-1.56 0-1.325-.84-3.817-.84z" opacity=".3"/><path d="m16.023 9.35c-2.492 0-2.932 1.326-4.887 1.326-1.954 0-3.12-.918-4.67-.918s-2.458.73-3.386.73c-.407 0-.783-.12-1.08-.254v.763c.447.115 1.026.21 1.716.21 1.76 0 1.508-.575 3.023-.575 1.513 0 2.406.94 4.453.94 2.536 0 3.12-1.515 5.125-1.515 1.567 0 1.685.83 3.41.83 1.164 0 1.55-.436 2.272-.72v-.574c-.625.23-1.084.597-2.16.597-1.56 0-1.325-.84-3.817-.84z"/></g><path d="m6.67 11.406c-.21.065.036 1.465-.098 1.622-.13.15-1.723.304-1.717.492.006.195 1.62.42 1.75.58.127.153-.198 1.516.01 1.57.216.054.965-1.206 1.18-1.264.207-.056 1.6.63 1.722.474.127-.16-1.024-1.164-1.02-1.36 0-.187 1.186-1.124 1.054-1.273-.136-.155-1.597.483-1.81.42-.205-.06-.865-1.324-1.07-1.26z" opacity=".15"/><path d="m6.73 11.04c.206-.062.867 1.204 1.073 1.264.213.063 1.673-.576 1.81-.422.132.15-1.053 1.087-1.055 1.275-.003.195 1.15 1.2 1.02 1.36-.122.156-1.515-.53-1.723-.474-.214.058-.962 1.318-1.178 1.263-.208-.053.116-1.415-.01-1.568-.13-.16-1.744-.386-1.75-.58-.005-.19 1.588-.344 1.718-.495.134-.156-.116-1.557.096-1.622z" fill-opacity=".486"/><path d="m6.752 11.004-.057.05-.002.002c-.114.25.07 1.35-.046 1.483-.005.005-.012.013-.02.018l.045.03c.93.252.116-1.53.093-1.58-.004-.002-.008-.004-.013-.004z" fill="#454545" opacity=".5"/><path d="m5.24 13.1c-.196.002-.31.01-.31.01v.044c.115.193 1.636.413 1.763.568.127.156-.2 1.533.01 1.587.22.056.976-1.22 1.193-1.278.208-.057 1.6.628 1.74.483l-.002-.003c-1.174-1.311-3.546-1.417-4.394-1.411z" fill="#3c3c3c" opacity=".75"/><path d="m2.5 3.5000002h19v11.9999998h-19z" fill="none" opacity=".35" stroke="url(#h)"/><path d="m2 3.0000002h20v4.8l-20 4.1999998z" fill="url(#g)"/><path d="m1 2v10l22-7.291667v-2.708333z" fill="url(#f)" opacity=".2"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_overline.svg b/icon-themes/elementary_svg/cmd/lc_overline.svg
new file mode 100644
index 000000000..1cb77cf49
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_overline.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="14.589" cy="5.685" gradientTransform="matrix(-3.27768 .01336 -.00972 -2.38465 62.46 17.557)" gradientUnits="userSpaceOnUse" r="6.64"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><radialGradient id="b" cx="22.571" cy="30.857" gradientTransform="matrix(.789 0 0 .1355 -5.523 16.93)" gradientUnits="userSpaceOnUse" r="15.571"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="c" gradientTransform="matrix(.45135 0 0 .30192 1.277 -9.22)" gradientUnits="userSpaceOnUse" x1="23.306" x2="14.389" y1="24.844" y2="9.59"><stop offset="0" stop-color="#1f1f1f"/><stop offset="1" stop-color="#5c5c5c"/></linearGradient><ellipse cx="12.286" cy="21.11" fill="url(#b)" opacity=".2" rx="12.286" ry="2.89"/><g stroke="#000"><path d="m3.374 3.626v-1.252h17.252v1.222z" fill="url(#c)" opacity=".66" stroke-linecap="round" stroke-linejoin="round" stroke-width=".748"/><path d="m18.14 12.964q0 3.617-1.588 5.56-1.588 1.942-4.552 1.942-2.964 0-4.552-1.943-1.588-1.942-1.588-5.58 0-3.635 1.588-5.548 1.597-1.923 4.57-1.923 2.973 0 4.543 1.933 1.58 1.933 1.58 5.56zm-9.413 0q0 2.44.82 3.676.82 1.236 2.453 1.236 3.273 0 3.273-4.912 0-4.922-3.255-4.922-1.632 0-2.462 1.246-.83 1.235-.83 3.676z" fill="url(#a)" stroke-opacity=".588"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_pagebreakmode.svg b/icon-themes/elementary_svg/cmd/lc_pagebreakmode.svg
new file mode 100644
index 000000000..c15d695a4
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_pagebreakmode.svg
@@ -0,0 +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(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" xlink:href="#c" y1="4.999989" y2="43"/><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset=".06316455" 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" gradientUnits="userSpaceOnUse" x1="11.211864" x2="11.432384" xlink:href="#c" y1="1.864238" y2="22.762543"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="11.001243" x2="11.001243" xlink:href="#c" y1="2.268861" y2="19.728327"/><linearGradient id="f" gradientTransform="matrix(.72803143 0 0 .72724184 -9.459104 -1.459103)" gradientUnits="userSpaceOnUse" x1="39.777271" x2="39.777271" xlink:href="#g" y1="15.756936" y2="21.257172"/><linearGradient id="g"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.72803143 0 0 .72724184 -9.459104 -1.459103)" gradientUnits="userSpaceOnUse" x1="30.162304" x2="30.162304" xlink:href="#g" y1="15.756935" y2="21.25717"/><path d="m2.5273438 2c-.2923891 0-.5273438.2469095-.5273438.5546875v11.4453125h19v-11.4453125c0-.307778-.234955-.5546875-.527344-.5546875zm-.5273438 16v3.443359c0 .307778.2349547.556641.5273438.556641h17.9453122c.292389 0 .527344-.248863.527344-.556641v-3.443359z" fill="url(#a)"/><path d="m2.50125 2.498592h17.938934v19.501226h-17.938934z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.100222"/><path d="m1 6.1640625v7.8359375h1v-7.8359375zm20 0v7.8359375h.472656.527344v-7.8359375zm-20 11.8359375v3.462891c0 .842497.6946124 1.537109 1.5371094 1.537109h17.9257816c.842497 0 1.537109-.694612 1.537109-1.537109v-3.462891h-.527344-.472656v3.462891c0 .305795-.231314.537109-.537109.537109h-17.9257816c-.305795 0-.5371094-.231314-.5371094-.537109v-3.462891z" opacity=".3"/><path d="m2.536364 1.499845c-.574145 0-1.036364.462218-1.036364 1.036364v3.963609h20.000182v-3.963609c0-.574146-.462218-1.036364-1.036363-1.036364z" fill="url(#d)"/><g fill="none"><path d="m2.536364 1.499845c-.574146 0-1.036364.462218-1.036364 1.036364l.000001 3.963609h20.000182l-.000001-3.963609c0-.574146-.462218-1.036364-1.036364-1.036364z" opacity=".3" stroke="#000" stroke-linecap="round"/><path d="m17.500013 16.499818h-12.9999991zm-.0096-5.98755-12.9904261-.0093v7.99685h12.9999991zm.0096 3.98755h-13m13-2h-13m2.5453926-1.979205-.017614 7.979125m2.5487754-7.944393-.0034 7.944393m2.534768-7.972179.0037 7.972179m2.521631-7.999964.01314 7.999964" opacity=".2" stroke="#fff"/><path d="m2.500001 2.499818v3h18v-3z" opacity=".5" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round"/></g><path d="m6 7v7h1v-7zm0 11v4h1v-4z" opacity=".321"/><path d="m11 7v7h1v-7zm0 11v4h1v-4z" opacity=".321"/><path d="m16 7v7h1v-7zm0 11v4h1v-4z" opacity=".321"/><path d="m2.000001 9.999818h4v1h-4z" opacity=".321"/><path d="m7.000001 9.999818h4v1h-4z" opacity=".321"/><path d="m12.000001 9.999818h4v1h-4z" opacity=".321"/><path d="m17.000002 9.999818h4v1h-4z" opacity=".321"/><path d="m2.000001 17.999819h4v1h-4z" opacity=".321"/><path d="m7.000001 17.999819h4v1h-4z" opacity=".321"/><path d="m12.000001 17.999819h4v1h-4z" opacity=".321"/><path d="m17.000002 17.999819h4v1h-4z" opacity=".321"/><g opacity=".7"><path d="m6.000001 1.999818h1v4.000182h-1z" opacity=".4"/><path d="m11.000001 1.999818h1v4.000182h-1z" opacity=".4"/><path d="m16.000002 1.999818h1v4.000182h-1z" opacity=".4"/></g><g transform="translate(-10 4)"><rect fill="url(#h)" height="2" rx=".5" ry=".500011" width="4" x="10.500271" y="10.999728"/><rect fill="none" height="2" opacity=".5" rx=".5" ry=".500011" stroke="#206b00" width="4" x="10.500271" y="10.999728"/></g><g transform="translate(-11.000271 4)"><rect fill="url(#f)" height="2" rx=".5" ry=".500011" width="4" x="17.500271" y="10.999728"/><rect fill="none" height="2" opacity=".5" rx=".5" ry=".500011" stroke="#206b00" width="4" x="17.500271" y="10.999728"/></g><g transform="translate(-5.000271 4)"><rect fill="url(#f)" height="2" rx=".5" ry=".500011" width="4" x="17.500271" y="10.999728"/><rect fill="none" height="2" opacity=".5" rx=".5" ry=".500011" stroke="#206b00" width="4" x="17.500271" y="10.999728"/></g><g transform="translate(.999729 4)"><rect fill="url(#f)" height="2" rx=".5" ry=".500011" width="4" x="17.500271" y="10.999728"/><rect fill="none" height="2" opacity=".5" rx=".5" ry=".500011" stroke="#206b00" width="4" x="17.500271" y="10.999728"/></g><path d="m2 13h19v1h-19z" fill="#b5b4b3"/><g fill="#fff" stroke-width=".514527"><path d="m1 15.5h3v.5h-3z" opacity=".3"/><path d="m7 15.5h3v.5h-3z" opacity=".3"/><path d="m13 15.5h3v.5h-3z" opacity=".3"/><path d="m19 15.5h3v.5h-3z" opacity=".3"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_pagecolumntype.svg b/icon-themes/elementary_svg/cmd/lc_pagecolumntype.svg
new file mode 100644
index 000000000..c196be908
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_pagecolumntype.svg
@@ -0,0 +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(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="e" gradientTransform="matrix(.48571543 0 0 .45629666 .342829 .348862)" 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="f" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.32432)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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><path d="m3.500001 22h16.999998v2h-16.999998z" fill="url(#a)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#b)" opacity=".15"/><path d="m20.5 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#d)" opacity=".15"/><path d="m3.4999601 1.499957c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.998716s-11.3333862 0-17.0000799 0c0-7.000018 0-14.0000349 0-21.0000537z" fill="url(#e)"/><g fill="none"><path d="m19.5 21.5h-15.0000004v-18.9999999h15.0000004z" stroke="url(#f)" stroke-linecap="round"/><path d="m3.4999601 1.499957c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.998716s-11.3333862 0-17.0000799 0c0-7.000018 0-14.0000349 0-21.0000537z" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/><g stroke="#616161" stroke-linecap="round"><path d="m6.5071212 5.49995h3.9928788"/><path d="m6.5071212 9.49995h3.9928788"/><path d="m6.5071212 13.49995h3.9928788"/><path d="m6.5071212 17.49995h3.9928788"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_pagedialog.svg b/icon-themes/elementary_svg/cmd/lc_pagedialog.svg
new file mode 100644
index 000000000..437b40e39
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_pagedialog.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="17.461565" x2="17.461565" y1="12.132274" y2="23.876353"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#ccc"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14.525564" x2="14.525564" y1="12.132274" y2="23.879737"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#8c8c8c"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="10.127912" x2="9.984243" y1="12.048073" y2="3.95193"><stop offset="0" stop-color="#e5e5e5"/><stop offset="1" stop-color="#ababab"/></linearGradient><linearGradient id="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.32432)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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="f" gradientTransform="matrix(.48571543 0 0 .45629666 .342829 .348862)" 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><radialGradient id="g" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#d"/><radialGradient id="h" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#d"/><linearGradient id="i" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><path d="m3.500001 22h16.999998v2h-16.999998z" fill="url(#i)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#h)" opacity=".15"/><path d="m20.5 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#g)" opacity=".15"/><path d="m3.4999601 1.4999569c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.9987161s-11.3333862 0-17.0000799 0c0-7.000018 0-14.000035 0-21.0000538z" fill="url(#f)"/><path d="m19.5 21.5h-15.0000004v-19h15.0000004z" fill="none" stroke="url(#e)" stroke-linecap="round"/><path d="m3.4460282 1.4819796c3.8955809 0 17.0000588.00136 17.0000588.00136l.000021 20.9987164s-11.3333861 0-17.0000798 0c0-7.000018 0-14.0000353 0-21.0000541z" fill="none" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/><g transform="matrix(.73400013 0 0 .73400013 11.632274 12.132274)"><path d="m16.798828 12.5c-.165264 0-.298828.211412-.298828.474609v.763672h-.097656l-1.123047.480469-.072266.074219-.552734-.552735c-.18611-.186109-.430016-.241858-.546875-.125l-.992188.992188c-.116858.116859-.061113.360765.125.546875l.552735.552734-.074219.072266-.480469 1.123047v.097656h-.763672c-.263197 0-.474609.133564-.474609.298828v1.402344c0 .165264.211412.298828.474609.298828h.763672v.105469l.480469 1.123047.070312.068359-.548828.548828c-.186109.186109-.241858.430016-.125.546875l.992188.992188c.116859.116859.360765.061112.546875-.125l.548828-.548828.076172.078124 1.123047.482422h.097656v.753907c0 .263198.133564.474609.298828.474609h1.402344c.165264 0 .298828-.211411.298828-.474609v-.753907h.105469l1.123047-.482422.072265-.074218.544922.544922c.18611.186108.430016.241859.546875.125l.992188-.992188c.116858-.116859.061113-.360766-.125-.546875l-.544922-.544922.074218-.072265.482422-1.123047v-.105469h.753907c.263197 0 .474609-.133564.474609-.298828v-1.402344c0-.165264-.211412-.298828-.474609-.298828h-.753907v-.097656l-.482422-1.123047-.078124-.076172.548828-.548828c.186109-.18611.241858-.430016.125-.546875l-.992188-.992188c-.116859-.116858-.360765-.061113-.546875.125l-.548828.548828-.068359-.070312-1.123047-.480469h-.105469v-.763672c0-.263197-.133564-.474609-.298828-.474609zm.705078 4c.829457 0 1.503906.674449 1.503906 1.503906.000001.829457-.674449 1.503906-1.503906 1.503906-.829457.000001-1.503906-.674449-1.503906-1.503906s.674449-1.503906 1.503906-1.503906z" display="block" fill="url(#a)" stroke="url(#b)" stroke-linejoin="round" transform="matrix(1.3623976 0 0 1.3623976 -15.847782 -16.528981)"/><path d="m8 3.465116c-2.5005771 0-4.5348837 2.034307-4.5348837 4.534884s2.0343066 4.534884 4.5348837 4.534884c2.500576-.000001 4.534884-2.034307 4.534884-4.534884s-2.034308-4.534884-4.534884-4.534884zm0 2.093024c1.347907 0 2.44186 1.093953 2.44186 2.44186s-1.093953 2.44186-2.44186 2.44186-2.4418605-1.093953-2.4418605-2.44186 1.0939535-2.44186 2.4418605-2.44186z" opacity=".05"/><path d="m8.0000001 4c-2.2056004 0-4.0000002 1.7944001-4.0000002 4.0000008 0 2.2055992 1.7943998 3.9999992 4.0000002 3.9999992 2.2055999 0 3.9999999-1.7944 3.9999999-3.9999992 0-2.2056007-1.7944-4.0000008-3.9999999-4.0000008z" fill="none" stroke="url(#c)" stroke-width="1.352275"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_pagemargin.svg b/icon-themes/elementary_svg/cmd/lc_pagemargin.svg
new file mode 100644
index 000000000..ec63f3743
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_pagemargin.svg
@@ -0,0 +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(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.48571543 0 0 .45629666 .342829 .348862)" 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="e" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.32432)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238794 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><path d="m3.500001 22h16.999998v2h-16.999998z" fill="url(#a)" opacity=".15"/><path d="m3.5 22.000085v1.999891c-.620472.0038-1.5-.448075-1.5-1.000075 0-.551999.6924-.999816 1.5-.999816z" fill="url(#b)" opacity=".15"/><path d="m3.49996 1.4999574c3.895581 0 17.000059.00136 17.000059.00136l.000021 20.9987156s-11.333386 0-17.00008 0c0-7.000018 0-14.000035 0-21.0000533z" fill="url(#d)"/><path d="m19.5 21.5h-15v-18.9999995h15z" fill="none" stroke="url(#e)" stroke-linecap="round"/><path d="m3.49996 1.4999574c3.895581 0 17.000059.00136 17.000059.00136l.000021 20.9987156s-11.333386 0-17.00008 0c0-7.000018 0-14.000035 0-21.0000533z" fill="none" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/><path d="m20.5 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.6924-.999816-1.5-.999816z" fill="url(#f)" opacity=".15"/><g fill="none" stroke="#f37329" stroke-linecap="round"><path d="m6.50005 22.492879v-20.9999998"/><path d="m17.50005 22.492879v-20.9999994"/><path d="m3.5 4.4999504h17"/><path d="m3.5 19.49995h17"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_pagemode.svg b/icon-themes/elementary_svg/cmd/lc_pagemode.svg
new file mode 100644
index 000000000..b84145184
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_pagemode.svg
@@ -0,0 +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(.03934912 0 0 .0082353 -2.221895 17.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 9.761206 17.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 14.238793 17.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="e" gradientTransform="matrix(0 .59999859 -.36938167 0 21.431834 -2.399967)" gradientUnits="userSpaceOnUse" x1="7.333295" x2="40.666706" y1="28.241343" y2="28.241343"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="f" gradientTransform="matrix(0 .51351311 -.4054054 0 21.729758 -.325023)" gradientUnits="userSpaceOnUse" x1="6.47505" x2="41.52771" y1="26.466736" y2="26.466736"><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><g transform="translate(0 .5)"><path d="m2.5 21h19v2h-19z" fill="url(#a)" opacity=".15"/><path d="m2.4999999 21.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#b)" opacity=".15"/><path d="m21.5 21.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#d)" opacity=".15"/></g><path d="m20.499999 1.4999999c0 4.8121656-.0011 20.9999741-.0011 20.9999741l-16.998899.000026s0-13.9999992 0-21.0000001h16.999982z" fill="url(#e)"/><path d="m4.500032 21.500039v-18.9999997h15v18.9999997z" fill="none" stroke="url(#f)" stroke-linecap="round"/><path d="m20.500077 1.4999999c0 4.8121834-.0011 21.0000521-.0011 21.0000521l-16.998977.000026s0-14.0000512 0-21.0000781h17.00006z" fill="none" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/><path d="m18 4-.000039 15.999961-11.999961.000039.000039-15.999961z" fill="#fff"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_pagesetup.svg b/icon-themes/elementary_svg/cmd/lc_pagesetup.svg
new file mode 100644
index 000000000..45cb295db
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_pagesetup.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 14.238794 17.980588)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#g"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="17.461565" x2="17.461565" y1="12.132274" y2="23.876352"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#ccc"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="14.525564" x2="14.525564" y1="12.132274" y2="23.879738"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#8c8c8c"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="10.127912" x2="9.984243" y1="12.048073" y2="3.95193"><stop offset="0" stop-color="#e5e5e5"/><stop offset="1" stop-color="#ababab"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.51351311 0 0 .4054054 -.325062 3.270281)" 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="f" gradientTransform="matrix(.59999859 0 0 .36938167 -2.400006 3.568205)" 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><radialGradient id="g" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 9.761206 17.980564)" gradientUnits="userSpaceOnUse" r="117.14286"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="h" gradientTransform="matrix(.03934912 0 0 .0082353 -2.221895 17.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><path d="m2.5 21h19v2h-19z" fill="url(#h)" opacity=".15"/><path d="m2.4999999 21.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#g)" opacity=".15"/><path d="m21.5 21.000109v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.6924-.999816-1.5-.999816z" fill="url(#a)" opacity=".15"/><path d="m1.4999609 4.5000402c4.8121656 0 20.9999741.0011 20.9999741.0011l.000026 16.9988988s-13.9999992 0-21.0000001 0c0-5.666661 0-11.333321 0-16.9999816z" fill="url(#f)"/><path d="m21.5 20.500007h-18.9999997v-14.9999998h18.9999997z" fill="none" stroke="url(#e)" stroke-linecap="round"/><path d="m1.4999609 4.4999621c4.8121834 0 21.0000521.0011 21.0000521.0011l.000026 16.9989769s-14.0000512 0-21.0000781 0c0-5.666687 0-11.333373 0-17.0000598z" fill="none" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/><g transform="matrix(.73400013 0 0 .73400013 11.632274 12.132274)"><path d="m16.798828 12.5c-.165264 0-.298828.211412-.298828.474609v.763672h-.09766l-1.123047.480469-.07227.07422-.552734-.552735c-.18611-.186109-.430016-.241858-.546875-.125l-.992188.992188c-.116858.116859-.06111.360765.125.546875l.552735.552734-.07422.07227-.480469 1.123047v.097651h-.763663c-.263197 0-.474609.133564-.474609.298828v1.402344c0 .165264.211412.298828.474609.298828h.763672v.105469l.480469 1.123047.07031.06836-.548828.548828c-.186109.186109-.241858.430016-.125.546875l.992188.992188c.116859.116859.360765.06111.546875-.125l.548828-.548828.07617.07812 1.123047.482422h.09766v.753907c0 .263201.133564.474612.298828.474612h1.402344c.165264 0 .298828-.211411.298828-.474609v-.753907h.105469l1.123047-.482422.07227-.07422.544922.544922c.18611.186108.430016.241859.546875.125l.992188-.992188c.116858-.116859.06111-.360766-.125-.546875l-.544922-.544922.07422-.07227.482422-1.123047v-.105462h.753907c.26319 0 .474602-.133564.474602-.298828v-1.402344c0-.165264-.211412-.298828-.474609-.298828h-.753907v-.09766l-.482422-1.123047-.07812-.07617.548828-.548828c.186109-.18611.241858-.430016.125-.546875l-.992188-.992188c-.116859-.116858-.360765-.06111-.546875.125l-.548828.548828-.06836-.07031-1.123047-.480469h-.105472v-.763672c0-.263197-.133564-.474609-.298828-.474609zm.705078 4c.829457 0 1.503906.674449 1.503906 1.503906.000001.829457-.674449 1.503906-1.503906 1.503906-.829457.000001-1.503906-.674449-1.503906-1.503906s.674449-1.503906 1.503906-1.503906z" display="block" fill="url(#b)" stroke="url(#c)" stroke-linejoin="round" transform="matrix(1.3623976 0 0 1.3623976 -15.847782 -16.528981)"/><path d="m8 3.465116c-2.5005771 0-4.5348837 2.034307-4.5348837 4.534884s2.0343066 4.534884 4.5348837 4.534884c2.500576-.000001 4.534884-2.034307 4.534884-4.534884s-2.034308-4.534884-4.534884-4.534884zm0 2.093024c1.347907 0 2.44186 1.093953 2.44186 2.44186s-1.093953 2.44186-2.44186 2.44186-2.4418605-1.093953-2.4418605-2.44186 1.0939535-2.44186 2.4418605-2.44186z" opacity=".05"/><path d="m8.0000001 4c-2.2056004 0-4.0000002 1.7944001-4.0000002 4.0000008 0 2.2055992 1.7943998 3.9999992 4.0000002 3.9999992 2.2055999 0 3.9999999-1.7944 3.9999999-3.9999992 0-2.2056007-1.7944-4.0000008-3.9999999-4.0000008z" fill="none" stroke="url(#d)" stroke-width="1.352275"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_paragraphdialog.svg b/icon-themes/elementary_svg/cmd/lc_paragraphdialog.svg
new file mode 100644
index 000000000..d08237838
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_paragraphdialog.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="17.461565" x2="17.461565" y1="12.132274" y2="23.876353"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#ccc"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14.525564" x2="14.525564" y1="12.132274" y2="23.879737"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#8c8c8c"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="10.127912" x2="9.984243" y1="12.048073" y2="3.95193"><stop offset="0" stop-color="#e5e5e5"/><stop offset="1" stop-color="#ababab"/></linearGradient><radialGradient id="d" cx="15" cy="3.75" gradientTransform="matrix(-3.2699 .13625 -.18182 -4.3636 64.73 14.32)" gradientUnits="userSpaceOnUse" r="5.5"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".70495" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><radialGradient id="e" cx="22.571" cy="30.857" gradientTransform="matrix(.70612 0 0 .1355 -3.4582 16.709)" gradientUnits="userSpaceOnUse" r="15.571"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><path d="m9 3.5137c-1.9633 0-3.4863 1.8282-3.4863 3.9863s1.523 3.986 3.4863 3.986h2.5137v8.514a.486.486 0 0 0 .486.486h1a.486.486 0 0 0 .486-.486v-14.514h2.0273v14.446a.486.486 0 0 0 .487.486h1a.486.486 0 0 0 .48633-.48633v-15.932a.486.486 0 0 0 -.486-.4863z" fill="url(#d)"/><ellipse cx="12.48" cy="20.89" fill="url(#e)" opacity=".2" rx="10.995" ry="2.1099"/><path d="m9 2.9746v.025391c-2.2091 0-4 2.0147-4 4.5s1.7909 4.5 4 4.5h2v8.9316l3 .05273v-14.984h1v15h3v-18zm0 1.0254h8v15.932h-1v-14.932h-3v15h-1v-9h-3c-1.6569 0-3-1.567-3-3.5s1.3431-3.5 3-3.5z" fill-opacity=".43137"/><path d="m9 4h8v15.932h-1v-14.932h-3v15h-1v-9h-3c-1.6569 0-3-1.567-3-3.5s1.3431-3.5 3-3.5z" fill="url(#d)"/><path d="m9 4c-1.6569 0-3 1.567-3 3.5 0 .1713.0226.3352.043.5.2096-1.6939 1.447-3 2.957-3h4 3 1v-1z" fill="#fff" opacity=".1"/><g transform="matrix(.73400013 0 0 .73400013 11.632274 12.132274)"><path d="m16.798828 12.5c-.165264 0-.298828.211412-.298828.474609v.763672h-.09766l-1.123047.480469-.07227.07422-.552734-.552735c-.18611-.186109-.430016-.241858-.546875-.125l-.992188.992188c-.116858.116859-.06111.360765.125.546875l.552735.552734-.07422.07227-.480469 1.123047v.097651h-.763663c-.263197 0-.474609.133564-.474609.298828v1.402344c0 .165264.211412.298828.474609.298828h.763672v.105469l.480469 1.123047.07031.06836-.548828.548828c-.186109.186109-.241858.430016-.125.546875l.992188.992188c.116859.116859.360765.06111.546875-.125l.548828-.548828.07617.07812 1.123047.482422h.09766v.753907c0 .263201.133564.474612.298828.474612h1.402344c.165264 0 .298828-.211411.298828-.474609v-.753907h.105469l1.123047-.482422.07227-.07422.544922.544922c.18611.186108.430016.241859.546875.125l.992188-.992188c.116858-.116859.06111-.360766-.125-.546875l-.544922-.544922.07422-.07227.482422-1.123047v-.105462h.753907c.26319 0 .474602-.133564.474602-.298828v-1.402344c0-.165264-.211412-.298828-.474609-.298828h-.753907v-.09766l-.482422-1.123047-.07812-.07617.548828-.548828c.186109-.18611.241858-.430016.125-.546875l-.992188-.992188c-.116859-.116858-.360765-.06111-.546875.125l-.548828.548828-.06836-.07031-1.123047-.480469h-.105472v-.763672c0-.263197-.133564-.474609-.298828-.474609zm.705078 4c.829457 0 1.503906.674449 1.503906 1.503906.000001.829457-.674449 1.503906-1.503906 1.503906-.829457.000001-1.503906-.674449-1.503906-1.503906s.674449-1.503906 1.503906-1.503906z" display="block" fill="url(#a)" stroke="url(#b)" stroke-linejoin="round" transform="matrix(1.3623976 0 0 1.3623976 -15.847782 -16.528981)"/><path d="m8 3.465116c-2.5005771 0-4.5348837 2.034307-4.5348837 4.534884s2.0343066 4.534884 4.5348837 4.534884c2.500576-.000001 4.534884-2.034307 4.534884-4.534884s-2.034308-4.534884-4.534884-4.534884zm0 2.093024c1.347907 0 2.44186 1.093953 2.44186 2.44186s-1.093953 2.44186-2.44186 2.44186-2.4418605-1.093953-2.4418605-2.44186 1.0939535-2.44186 2.4418605-2.44186z" opacity=".05"/><path d="m8.0000001 4c-2.2056004 0-4.0000002 1.7944001-4.0000002 4.0000008 0 2.2055992 1.7943998 3.9999992 4.0000002 3.9999992 2.2055999 0 3.9999999-1.7944 3.9999999-3.9999992 0-2.2056007-1.7944-4.0000008-3.9999999-4.0000008z" fill="none" stroke="url(#c)" stroke-width="1.352275"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_paralefttoright.svg b/icon-themes/elementary_svg/cmd/lc_paralefttoright.svg
new file mode 100644
index 000000000..23a288840
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_paralefttoright.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="6.5" x2="6.5" y1="6.5" y2="17"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329" stop-opacity=".823529"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 -.44324004 .45870569 0 -19.384787 24.993361)" gradientUnits="userSpaceOnUse" x1="34.256763" x2="27.058388" y1="60.880592" y2="60.880592"><stop offset="0" stop-color="#fff"/><stop offset=".37316024" stop-color="#fff" stop-opacity=".235294"/><stop offset=".68658012" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="c" cx="15" cy="3.75" gradientTransform="matrix(-3.2699 .13625 -.18182 -4.36364 64.73 14.32)" gradientUnits="userSpaceOnUse" r="5.5"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><radialGradient id="d" cx="24.837" cy="36.421" gradientTransform="matrix(-.2365535 0 0 -.10688439 11.575968 26.042263)" gradientUnits="userSpaceOnUse" r="15.645" xlink:href="#e"/><linearGradient id="e"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="f" cx="22.571" cy="30.857" gradientTransform="matrix(.70612 0 0 .1355 -3.458 16.71)" gradientUnits="userSpaceOnUse" r="15.571" xlink:href="#e"/><path d="m9 3.514c-1.963 0-3.486 1.828-3.486 3.986s1.523 3.986 3.486 3.986h2.514v8.514a.486.486 0 0 0 .486.486h1a.486.486 0 0 0 .486-.486v-14.514h2.028v14.446a.486.486 0 0 0 .486.486h1a.486.486 0 0 0 .486-.486v-15.932a.486.486 0 0 0 -.486-.486z" fill="url(#c)"/><ellipse cx="12.48" cy="20.89" fill="url(#f)" opacity=".2" rx="10.995" ry="2.11"/><path d="m9 2.975v.025c-2.21 0-4 2.015-4 4.5s1.79 4.5 4 4.5h2v8.932l3 .052v-14.984h1v15h3v-18zm0 1.025h8v15.932h-1v-14.932h-3v15h-1v-9h-3c-1.657 0-3-1.567-3-3.5s1.343-3.5 3-3.5z" fill-opacity=".431"/><path d="m9 4h8v15.932h-1v-14.932h-3v15h-1v-9h-3c-1.657 0-3-1.567-3-3.5s1.343-3.5 3-3.5z" fill="url(#c)"/><path d="m9 4c-1.657 0-3 1.567-3 3.5 0 .17.023.335.043.5.21-1.694 1.447-3 2.957-3h8v-1z" fill="#fff" opacity=".1"/><path d="m2 22c0-2.229242 7.257404-2.229242 7.257404.000717 0 .923491-1.6568512 1.820969-3.7011301 1.820969-2.0434218 0-3.557131-2.745184-3.557131-1.821692z" fill="url(#d)" fill-rule="evenodd" opacity=".141" stroke-width=".556496"/><g fill="none" stroke-miterlimit="7" transform="translate(-1 6.000026)"><path d="m6.5002344 16.5 5.9997976-5-5.9997975-5.0000593v3.0000593h-5.0002343l-.0004689 4h5.0002342z" display="block" fill="url(#a)" stroke="#a62100" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m7.5 14.344173 3.455062-2.844173-3.455062-2.8330289v1.8330289h-4.9999999v2h4.9999999z" display="block" opacity=".401" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_pararighttoleft.svg b/icon-themes/elementary_svg/cmd/lc_pararighttoleft.svg
new file mode 100644
index 000000000..1f9b14f36
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_pararighttoleft.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="6.5" x2="6.5" y1="6.5" y2="17"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329" stop-opacity=".823529"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 -.44324004 .45870569 0 -19.384787 24.993361)" gradientUnits="userSpaceOnUse" x1="34.256763" x2="27.058388" y1="60.880592" y2="60.880592"><stop offset="0" stop-color="#fff"/><stop offset=".37316024" stop-color="#fff" stop-opacity=".235294"/><stop offset=".68658012" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="c" cx="15" cy="3.75" gradientTransform="matrix(-3.2699 .13625 -.18182 -4.36364 60.73 14.32)" gradientUnits="userSpaceOnUse" r="5.5"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><radialGradient id="d" cx="24.837" cy="36.421" gradientTransform="matrix(-.2365535 0 0 -.10688439 11.575968 26.042263)" gradientUnits="userSpaceOnUse" r="15.645" xlink:href="#e"/><linearGradient id="e"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="f" cx="22.571" cy="30.857" gradientTransform="matrix(.70612 0 0 .1355 -7.458 16.71)" gradientUnits="userSpaceOnUse" r="15.571" xlink:href="#e"/><path d="m5 3.514c-1.963 0-3.486 1.828-3.486 3.986s1.523 3.986 3.486 3.986h2.514v8.514a.486.486 0 0 0 .486.486h1a.486.486 0 0 0 .486-.486v-14.514h2.028v14.446a.486.486 0 0 0 .486.486h1a.486.486 0 0 0 .486-.486v-15.932a.486.486 0 0 0 -.486-.486z" fill="url(#c)"/><ellipse cx="8.48" cy="20.889999" fill="url(#f)" opacity=".2" rx="10.995" ry="2.11"/><path d="m5 2.975v.025c-2.21 0-4 2.015-4 4.5s1.79 4.5 4 4.5h2v8.932l3 .052v-14.984h1v15h3v-18zm0 1.025h8v15.932h-1v-14.932h-3v15h-1v-9h-3c-1.657 0-3-1.567-3-3.5s1.343-3.5 3-3.5z" fill-opacity=".431"/><path d="m5 4h8v15.932h-1v-14.932h-3v15h-1v-9h-3c-1.657 0-3-1.567-3-3.5s1.343-3.5 3-3.5z" fill="url(#c)"/><path d="m5 4c-1.657 0-3 1.567-3 3.5 0 .17.023.335.043.5.21-1.694 1.447-3 2.957-3h8v-1z" fill="#fff" opacity=".1"/><g transform="matrix(-1 0 0 1 23.999535 0)"><path d="m2 22c0-2.229242 7.257404-2.229242 7.257404.000717 0 .923491-1.6568512 1.820969-3.7011301 1.820969-2.0434218 0-3.557131-2.745184-3.557131-1.821692z" fill="url(#d)" fill-rule="evenodd" opacity=".141" stroke-width=".556496"/><g fill="none" stroke-miterlimit="7" transform="translate(-1 6.000026)"><path d="m6.5002344 16.5 5.9997976-5-5.9997975-5.0000593v3.0000593h-5.0002343l-.0004689 4h5.0002342z" display="block" fill="url(#a)" stroke="#a62100" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m7.5 14.344173 3.455062-2.844173-3.455062-2.8330289v1.8330289h-4.9999999v2h4.9999999z" display="block" opacity=".401" stroke="url(#b)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_paraspacedecrease.svg b/icon-themes/elementary_svg/cmd/lc_paraspacedecrease.svg
new file mode 100644
index 000000000..794e71491
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_paraspacedecrease.svg
@@ -0,0 +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="translate(1 9)" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="6" y2="11"><stop offset="0" stop-color="#fff"/><stop offset=".43687496" 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="translate(1 9)" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="3.5" y2="12.5"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="c" gradientTransform="translate(1 9)" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#b" y1="3.5" y2="12.5"/><linearGradient id="d" gradientTransform="translate(1 9)" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#a" y1="6" y2="11"/><linearGradient id="e" gradientTransform="translate(1 9)" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#b" y1="13.000026" y2="3.000026"/><linearGradient id="f" gradientTransform="translate(1 9)" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#a" y1="11.000026" y2="6.000026"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#k" y1="48" y2="26"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#k" y1="47" y2="25"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#k" y1="42" y2="20"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#k" y1="52" y2="30"/><linearGradient id="k"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><g transform="translate(1 -23)"><path d="m9.5 30.5v2h11v-2z" fill="url(#h)"/><path d="m9.5 30.5v2h11v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m9.5 26.5v2h11v-2z" fill="url(#i)"/><path d="m9.5 26.5v2h11v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m20 27v.5h-9v.5h-1v-1z" fill="#fff" opacity=".2"/><path d="m9.5 41.5v2h11v-2z" fill="url(#j)"/><path d="m9.5 41.5v2h11v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m21 31v.5h-10v.5h-1v-1z" fill="#fff" opacity=".2"/><path d="m20 42v.5h-9v.5h-1v-1z" fill="#fff" opacity=".2"/><path d="m9.5 37.5v2h11v-2z" fill="url(#g)"/><path d="m9.5 37.5v2h11v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m20 38v.5h-9v.5h-1v-1z" fill="#fff" opacity=".2"/><g transform="matrix(1 0 0 -1 -1 47.000026)"><path d="m5 12.5-3.5 4h2v5h3v-5h2z" fill="url(#e)" stroke="#a62100" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m5 14-1.3359375 1.527344c.4751863.079816.8234614.490814.8242187.972656l.0117188 4.000026 1-.000026.011719-4c.0007573-.481842.3490324-.89284.8242187-.972656z" fill="none" opacity=".49" stroke="url(#f)"/></g><g transform="translate(-1 23)"><path d="m5 12.5-3.5 4h2v5h3v-5h2z" fill="url(#c)" stroke="#a62100" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m5 14-1.3359375 1.527344c.4751863.079816.8234614.490814.8242187.972656l.0117188 4h1l.011719-4c.0007573-.481842.3490324-.89284.8242187-.972656z" fill="none" opacity=".49" stroke="url(#d)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_paraspaceincrease.svg b/icon-themes/elementary_svg/cmd/lc_paraspaceincrease.svg
new file mode 100644
index 000000000..2818635bf
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_paraspaceincrease.svg
@@ -0,0 +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="translate(1 9)" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="3.5" y2="12.5"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="translate(1 9)" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="6" y2="11"><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="c" gradientTransform="translate(1 9)" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#a" y1="10.000026" y2="3.000026"/><linearGradient id="d" gradientTransform="translate(1 9)" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#b" y1="8.000026" y2="5.500026"/><linearGradient id="e" gradientTransform="translate(1 9)" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#a" y1="3" y2="10"/><linearGradient id="f" gradientTransform="translate(1 9)" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#b" y1="5.5" y2="8"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#k" y1="48" y2="26"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#k" y1="47" y2="25"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#k" y1="42" y2="20"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#k" y1="52" y2="30"/><linearGradient id="k"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><g transform="translate(1 -23)"><path d="m9.5 30.5v2h11v-2z" fill="url(#h)"/><path d="m9.5 30.5v2h11v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m9.5 26.5v2h11v-2z" fill="url(#i)"/><path d="m9.5 26.5v2h11v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m20 27v.5h-9v.5h-1v-1z" fill="#fff" opacity=".2"/><path d="m9.5 41.5v2h11v-2z" fill="url(#j)"/><path d="m9.5 41.5v2h11v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m21 31v.5h-10v.5h-1v-1z" fill="#fff" opacity=".2"/><path d="m20 42v.5h-9v.5h-1v-1z" fill="#fff" opacity=".2"/><path d="m9.5 37.5v2h11v-2z" fill="url(#g)"/><path d="m9.5 37.5v2h11v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m20 38v.5h-9v.5h-1v-1z" fill="#fff" opacity=".2"/></g><g transform="translate(0 -7)"><path d="m5 12.5-3.5 4h2l-.0000001 2h3l.0000001-2h2z" fill="url(#e)" stroke="#a62100" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m5 14-1.3359375 1.527344c.4751863.079816.8234614.490814.8242187.972656l.011719 1.000026 1-.000026.011719-1c.0007573-.481842.3490324-.89284.8242187-.972656z" fill="none" opacity=".49" stroke="url(#f)"/></g><g transform="matrix(1 0 0 -1 0 31.000026)"><path d="m5 12.5-3.5 4h2v2.000026h3v-2.000026h2z" fill="url(#c)" stroke="#a62100" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m5 14-1.3359375 1.527344c.4751863.079816.8234614.490814.8242187.972656l.0117188 1.000026h1l.011719-1.000026c.0007573-.481842.3490324-.89284.8242187-.972656z" fill="none" opacity=".49" stroke="url(#d)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_paste.svg b/icon-themes/elementary_svg/cmd/lc_paste.svg
new file mode 100644
index 000000000..486009c78
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_paste.svg
@@ -0,0 +1 @@
+<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 offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="24.837" cy="36.421" gradientTransform="matrix(-.25568 0 0 -.19176 17.353 22.984)" gradientUnits="userSpaceOnUse" r="15.645" xlink:href="#a"/><linearGradient id="c" gradientTransform="matrix(.27962 0 0 -.26116 5.022 18.693)" gradientUnits="userSpaceOnUse" x1="25.469" x2="25.469" y1="32.841" y2="2.724"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></linearGradient><linearGradient id="d" gradientTransform="matrix(0 .30606 .3277 0 5.52 4.564)" gradientUnits="userSpaceOnUse" x1="20.797" x2="37.474" y1="20.649" y2="20.649"><stop offset="0" stop-color="#fff"/><stop offset=".512" stop-color="#fff" stop-opacity=".235"/><stop offset=".585" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.31427 0 0 .32592858 7.4573 5.678215)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.24324 0 0 .35135 2.162 -.432)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.923" y2="41.077"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.2538 0 0 .30502 19.13 -.685)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.0207 0 0 .00618 23.006 8.634)" 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><radialGradient id="i" cx="605.714" cy="486.648" gradientTransform="matrix(-.00803 0 0 .00618 30.332 8.634)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#a"/><radialGradient id="j" cx="605.714" cy="486.648" gradientTransform="matrix(.00803 0 0 .00618 30.65 8.634)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#a"/><linearGradient id="k" gradientTransform="matrix(.46667 0 0 .5 -.933 .75)" gradientUnits="userSpaceOnUse" x1="25.5" x2="26" y1="-13.625" y2="-39.125"><stop offset="0" stop-color="#e2b369"/><stop offset="1" stop-color="#c79b55"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.42857 0 0 .46667 0 -.067)" gradientUnits="userSpaceOnUse" x1="14.389" x2="14.389" y1="-8.841" y2="-40.204"><stop offset="0" stop-color="#fff"/><stop offset=".062" stop-color="#fff" stop-opacity=".235"/><stop offset=".963" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="10" x2="10" y1="-1" y2="9"><stop offset="0" stop-color="#fff"/><stop offset=".066" stop-color="#ddd"/><stop offset=".661" stop-color="#abacae"/><stop offset="1" stop-color="#89898b"/></linearGradient><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="10.502" x2="10.502" y1=".998" y2="5"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><path d="m25.492 10.898h10v1.5h-10z" fill="url(#h)" opacity=".15" transform="translate(-21.492 8.602)"/><path d="m25.492 10.898v1.5c-.414.003-1-.336-1-.75s.46-.75 1-.75z" fill="url(#i)" opacity=".15" transform="translate(-21.492 8.602)"/><path d="m35.492 10.898v1.5c.414.003 1-.336 1-.75s-.462-.75-1-.75z" fill="url(#j)" opacity=".15" transform="translate(-21.492 8.602)"/><rect display="block" fill="url(#k)" height="16" rx="1.5" stroke="#66430b" stroke-opacity=".498" transform="scale(1 -1)" width="14" x="3.5" y="-19.5"/><rect display="block" fill="none" height="14" opacity=".5" rx=".5" stroke="url(#l)" transform="scale(1 -1)" width="12" x="4.5" y="-18.5"/><path d="m11.5 5.5c.972.044 1-1 1-1l-1-1v-1s.07-1.02-1-1l-4 .03c-1.026.043-1.01 1.002-1.01 1.002l.01.968-1 1s.116.956 1 1z" display="block" fill="url(#m)" stroke="#000" stroke-opacity=".345" transform="translate(2)"/><path d="m6.004 5v-2c-.04-.632.208-1.034 1-1h3c.463.074.942.116 1 1v2l-1-2h-3z" fill="url(#n)" transform="translate(2)"/><path d="m7.507 4.5h6" fill="none" opacity=".1" stroke="#fff" stroke-linecap="round"/><path d="m8.5 19v-12.5s0-.937 1-1h7.5" fill="none" opacity=".05" stroke="#000" stroke-linejoin="round"/><path d="m7.003 16a4 3 0 1 1 8 0 4 3 0 0 1 -8 0z" fill="url(#b)" fill-rule="evenodd" opacity=".141"/><path d="m9.5 6.5h11v15h-11z" fill="url(#e)" stroke-width="1.08562"/><path d="m12.5 14.5h-9v-13h9z" fill="none" stroke="url(#f)" stroke-linecap="round" transform="translate(7 6)"/><path d="m2.5.5h11v15h-11z" fill="none" stroke="url(#g)" stroke-linejoin="round" transform="translate(7 6)"/><path d="m25.492 10.898h10v1.5h-10z" fill="url(#h)" opacity=".15" transform="translate(-15.492 10.602)"/><path d="m25.492 10.898v1.5c-.414.003-1-.336-1-.75s.46-.75 1-.75z" fill="url(#i)" opacity=".15" transform="translate(-15.492 10.602)"/><path d="m35.492 10.898v1.5c.414.003 1-.336 1-.75s-.462-.75-1-.75z" fill="url(#j)" opacity=".15" transform="translate(-15.492 10.602)"/><path d="m9.303 8.59c-3.55 2.404-1.418 7.017 2.2 7.017v1.91l5-3.57-5-3.34v2c-2.553.1-3.67-2.34-1.844-4.018z" display="block" fill="url(#c)"/><g fill="none"><path d="m8.62 9.833c-1.252 1.47-.124 5.31 3.883 4.785v.99l2.33-1.66-2.33-1.51v.79c-4.397.236-4.256-2.8-3.882-3.395z" display="block" opacity=".8" stroke="url(#d)" stroke-miterlimit="7" stroke-width=".964"/><path d="m9.303 8.59c-3.55 2.404-1.418 7.017 2.2 7.017v1.91l5-3.57-5-3.34v2c-2.553.1-3.67-2.34-1.844-4.018z" opacity=".5" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_pasteaslink.svg b/icon-themes/elementary_svg/cmd/lc_pasteaslink.svg
new file mode 100644
index 000000000..f5e7423b3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_pasteaslink.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="65.5" x2="73.25" xlink:href="#b" y1="12.75" y2="12.75"/><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="75.75" x2="83.5" xlink:href="#b" y1="12.75" y2="12.75"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="71.500145" x2="75.500145" xlink:href="#b" y1="12.749854" y2="12.749854"/><radialGradient id="e" cx="605.71399" cy="486.64801" gradientTransform="matrix(.00803 0 0 .00618 16.16 19.236)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#f"/><linearGradient id="f"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.31167273 0 0 .32592858 7.474182 5.678215)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.24324 0 0 .35135 2.162 -.432)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.923" y2="41.077"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.2538 0 0 .30502 19.13 -.685)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.0207 0 0 .00618 23.006 8.634)" 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><radialGradient id="k" cx="605.714" cy="486.648" gradientTransform="matrix(-.00803 0 0 .00618 30.332 8.634)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#f"/><radialGradient id="l" cx="605.714" cy="486.648" gradientTransform="matrix(.00803 0 0 .00618 30.65 8.634)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#f"/><linearGradient id="m" gradientTransform="matrix(.46667 0 0 .5 -.933 .75)" gradientUnits="userSpaceOnUse" x1="25.5" x2="26" y1="-13.625" y2="-39.125"><stop offset="0" stop-color="#e2b369"/><stop offset="1" stop-color="#c79b55"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.42857 0 0 .46667 0 -.067)" gradientUnits="userSpaceOnUse" x1="14.389" x2="14.389" y1="-8.841" y2="-40.204"><stop offset="0" stop-color="#fff"/><stop offset=".062" stop-color="#fff" stop-opacity=".235"/><stop offset=".963" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="10" x2="10" y1="-1" y2="9"><stop offset="0" stop-color="#fff"/><stop offset=".066" stop-color="#ddd"/><stop offset=".661" stop-color="#abacae"/><stop offset="1" stop-color="#89898b"/></linearGradient><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="10.502" x2="10.502" y1=".998" y2="5"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><path d="m25.492 10.898h10v1.5h-10z" fill="url(#j)" opacity=".15" transform="translate(-21.492 8.602)"/><path d="m25.492 10.898v1.5c-.414.003-1-.336-1-.75s.46-.75 1-.75z" fill="url(#k)" opacity=".15" transform="translate(-21.492 8.602)"/><path d="m35.492 10.898v1.5c.414.003 1-.336 1-.75s-.462-.75-1-.75z" fill="url(#l)" opacity=".15" transform="translate(-21.492 8.602)"/><rect display="block" fill="url(#m)" height="16" rx="1.5" stroke="#66430b" stroke-opacity=".498" transform="scale(1 -1)" width="14" x="3.5" y="-19.5"/><rect display="block" fill="none" height="14" opacity=".5" rx=".5" stroke="url(#n)" transform="scale(1 -1)" width="12" x="4.5" y="-18.5"/><path d="m11.5 5.5c.972.044 1-1 1-1l-1-1v-1s.07-1.02-1-1l-4 .03c-1.026.043-1.01 1.002-1.01 1.002l.01.968-1 1s.116.956 1 1z" display="block" fill="url(#o)" stroke="#000" stroke-opacity=".345" transform="translate(2)"/><path d="m6.004 5v-2c-.04-.632.208-1.034 1-1h3c.463.074.942.116 1 1v2l-1-2h-3z" fill="url(#p)" transform="translate(2)"/><path d="m7.507 4.5h6" fill="none" opacity=".1" stroke="#fff" stroke-linecap="round"/><path d="m8.5 19v-12.5s0-.937 1-1h7.5" fill="none" opacity=".05" stroke="#000" stroke-linejoin="round"/><path d="m9.5 6.5h12v15h-12z" fill="url(#g)" stroke-width="1.081125"/><path d="m13.5 14.5h-10v-13h10z" fill="none" stroke="url(#h)" stroke-linecap="round" transform="translate(7 6)"/><path d="m2.5.5h12v15h-12z" fill="none" stroke="url(#i)" stroke-linejoin="round" transform="translate(7 6)"/><path d="m25.492 10.898h11v1.5h-11z" fill="url(#j)" opacity=".15" transform="translate(-15.492 10.602)"/><path d="m25.492 10.898v1.5c-.414.003-1-.336-1-.75s.46-.75 1-.75z" fill="url(#k)" opacity=".15" transform="translate(-15.492 10.602)"/><path d="m36.492 10.898v1.5c.414.003 1-.336 1-.75s-.462-.75-1-.75z" fill="url(#l)" opacity=".15" transform="translate(-15.492 10.602)"/><path d="m21 21.5v1.5c.414.003 1-.336 1-.75s-.46-.75-1-.75z" fill="url(#e)" opacity=".15"/><g transform="matrix(.70710678 -.70710678 .70710678 .70710678 -45.695212 57.66399)"><path d="m67.449219 9.9999996c-1.0803.0000003-1.949219.8689194-1.949219 1.9492194v1.601562c0 1.0803.868919 1.949219 1.949219 1.949219h3.851562c1.080301 0 1.949219-.868919 1.949219-1.949219v-1.601562c0-1.080301-.868918-1.949219-1.949219-1.949219zm.300781 1.7500004h3.25c.277 0 .500001.223.5.5v1c.000001.277-.223.5-.5.5h-3.25c-.277 0-.5-.223-.5-.5v-1c0-.277.223-.5.5-.5z" fill="#d4d4d4" stroke="#000" stroke-linecap="round" stroke-linejoin="bevel" stroke-opacity=".427451"/><path d="m77.699219 10c-1.0803-.0000006-1.949219.868918-1.949219 1.949219v1.601562c0 1.0803.868919 1.949219 1.949219 1.949219h3.851562c1.080301 0 1.949219-.868919 1.949219-1.949219v-1.601563c0-1.080299-.868918-1.9492186-1.949219-1.9492186zm.300781 1.75h3.25c.277 0 .5.223.500001.5l-.000001.999999c0 .277001-.223.500001-.5.500001h-3.25c-.277 0-.5-.223-.5-.5v-1c0-.277.223-.5.5-.5z" fill="#d4d4d4" stroke="#000" stroke-linecap="round" stroke-linejoin="bevel" stroke-opacity=".427451"/><path d="m67.449219 9.9999996c-1.0803.0000003-1.949219.8689194-1.949219 1.9492194v1.601562c0 1.0803.868919 1.949219 1.949219 1.949219h3.851562c1.080301 0 1.949219-.868919 1.949219-1.949219v-1.601562c0-1.080301-.868918-1.949219-1.949219-1.949219zm.300781 1.7500004h3.25c.277 0 .500001.223.5.5v1c.000001.277-.223.5-.5.5h-3.25c-.277 0-.5-.223-.5-.5v-1c0-.277.223-.5.5-.5z" fill="url(#a)" opacity=".2"/><path d="m71.25 14.5h-3.75c-.554 0-1-.446-1-1v-1.5m1-1h3.75c.554 0 1 .446 1 1" fill="none" opacity=".4" stroke="#fff" stroke-linecap="round" stroke-linejoin="bevel"/><path d="m77.699219 10c-1.0803-.0000006-1.949219.868918-1.949219 1.949219v1.601562c0 1.0803.868919 1.949219 1.949219 1.949219h3.851562c1.080301 0 1.949219-.868919 1.949219-1.949219v-1.601563c0-1.080299-.868918-1.9492186-1.949219-1.9492186zm.300781 1.75h3.25c.277 0 .5.223.500001.5l-.000001.999999c0 .277001-.223.500001-.5.500001h-3.25c-.277 0-.5-.223-.5-.5v-1c0-.277.223-.5.5-.5z" fill="url(#c)" opacity=".2"/><path d="m77.75 11h3.75c.554 0 1 .446 1 1v1.5m-1 1h-3.75c-.554 0-1-.446-1-1" fill="none" opacity=".4" stroke="#fff" stroke-linecap="round" stroke-linejoin="bevel"/><rect fill="#d4d4d4" height="1.75" rx=".875" stroke="#000" stroke-linecap="round" stroke-linejoin="bevel" stroke-opacity=".403922" width="8" x="70.5" y="11.874998"/><rect fill="url(#d)" height=".75" opacity=".2" rx=".5" width="7" x="71.000145" y="12.374854"/><rect fill="#fff" height=".75" opacity=".4" rx=".5" width="7" x="71.000145" y="12.374854"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_pasteonlyformula.svg b/icon-themes/elementary_svg/cmd/lc_pasteonlyformula.svg
new file mode 100644
index 000000000..2226b2b64
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_pasteonlyformula.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="605.71399" cy="486.64801" gradientTransform="matrix(.00803 0 0 .00618 16.16 19.236)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#b"/><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="10.35943" cy="10.070175" gradientTransform="matrix(1 0 0 1.1599802 0 -1.611029)" gradientUnits="userSpaceOnUse" r="3.815441"><stop offset="0" stop-color="#1f1f1f"/><stop offset="1" stop-color="#5c5c5c"/></radialGradient><linearGradient id="d" gradientTransform="matrix(.31167273 0 0 .32592858 7.474182 5.678215)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.24324 0 0 .35135 2.162 -.432)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.923" y2="41.077"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.2538 0 0 .30502 19.13 -.685)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.0207 0 0 .00618 23.006 8.634)" 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><radialGradient id="h" cx="605.714" cy="486.648" gradientTransform="matrix(-.00803 0 0 .00618 30.332 8.634)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#b"/><radialGradient id="i" cx="605.714" cy="486.648" gradientTransform="matrix(.00803 0 0 .00618 30.65 8.634)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#b"/><linearGradient id="j" gradientTransform="matrix(.46667 0 0 .5 -.933 .75)" gradientUnits="userSpaceOnUse" x1="25.5" x2="26" y1="-13.625" y2="-39.125"><stop offset="0" stop-color="#e2b369"/><stop offset="1" stop-color="#c79b55"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.42857 0 0 .46667 0 -.067)" gradientUnits="userSpaceOnUse" x1="14.389" x2="14.389" y1="-8.841" y2="-40.204"><stop offset="0" stop-color="#fff"/><stop offset=".062" stop-color="#fff" stop-opacity=".235"/><stop offset=".963" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="10" x2="10" y1="-1" y2="9"><stop offset="0" stop-color="#fff"/><stop offset=".066" stop-color="#ddd"/><stop offset=".661" stop-color="#abacae"/><stop offset="1" stop-color="#89898b"/></linearGradient><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="10.502" x2="10.502" y1=".998" y2="5"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><path d="m25.492 10.898h10v1.5h-10z" fill="url(#g)" opacity=".15" transform="translate(-21.492 8.602)"/><path d="m25.492 10.898v1.5c-.414.003-1-.336-1-.75s.46-.75 1-.75z" fill="url(#h)" opacity=".15" transform="translate(-21.492 8.602)"/><path d="m35.492 10.898v1.5c.414.003 1-.336 1-.75s-.462-.75-1-.75z" fill="url(#i)" opacity=".15" transform="translate(-21.492 8.602)"/><rect display="block" fill="url(#j)" height="16" rx="1.5" stroke="#66430b" stroke-opacity=".498" transform="scale(1 -1)" width="14" x="3.5" y="-19.5"/><rect display="block" fill="none" height="14" opacity=".5" rx=".5" stroke="url(#k)" transform="scale(1 -1)" width="12" x="4.5" y="-18.5"/><path d="m11.5 5.5c.972.044 1-1 1-1l-1-1v-1s.07-1.02-1-1l-4 .03c-1.026.043-1.01 1.002-1.01 1.002l.01.968-1 1s.116.956 1 1z" display="block" fill="url(#l)" stroke="#000" stroke-opacity=".345" transform="translate(2)"/><path d="m6.004 5v-2c-.04-.632.208-1.034 1-1h3c.463.074.942.116 1 1v2l-1-2h-3z" fill="url(#m)" transform="translate(2)"/><path d="m7.507 4.5h6" fill="none" opacity=".1" stroke="#fff" stroke-linecap="round"/><path d="m8.5 19v-12.5s0-.937 1-1h7.5" fill="none" opacity=".05" stroke="#000" stroke-linejoin="round"/><path d="m9.5 6.5h12v15h-12z" fill="url(#d)" stroke-width="1.081125"/><path d="m13.5 14.5h-10v-13h10z" fill="none" stroke="url(#e)" stroke-linecap="round" transform="translate(7 6)"/><path d="m2.5.5h12v15h-12z" fill="none" stroke="url(#f)" stroke-linejoin="round" transform="translate(7 6)"/><path d="m25.492 10.898h11v1.5h-11z" fill="url(#g)" opacity=".15" transform="translate(-15.492 10.602)"/><path d="m25.492 10.898v1.5c-.414.003-1-.336-1-.75s.46-.75 1-.75z" fill="url(#h)" opacity=".15" transform="translate(-15.492 10.602)"/><path d="m36.492 10.898v1.5c.414.003 1-.336 1-.75s-.462-.75-1-.75z" fill="url(#i)" opacity=".15" transform="translate(-15.492 10.602)"/><g fill="url(#c)" stroke="#000" stroke-linejoin="round" stroke-opacity=".676471" stroke-width=".912022" transform="matrix(1.0964644 0 0 1.0964644 3.85895 3.105641)"><path d="m10.265 9.1859h-1.3937v4.8541h-.9055v-4.8541h-.9658v-.4256l.9658-.3141v-.3192q0-1.0133.43764-1.52.44267-.50665 1.3582-.50665.52819 0 1.0715.18746l-.241.7143q-.468-.152-.8203-.152-.45776 0-.6791.30399-.22134.30399-.22134.96264v.35972h1.3934z" opacity=".66" stroke-width=".912022"/><path d="m17.716 16.335-1.92-2.7204h1.0385l1.4336 2.0973 1.4184-2.0973h1.0284l-1.92 2.7204 2.0263 2.842h-1.0385l-1.5147-2.2189-1.535 2.2189h-1.0284z" opacity=".66" stroke-width="1.649242" transform="matrix(.55341 0 0 .55258 2.1959 2.9737)"/></g><path d="m21 21.5v1.5c.414.003 1-.336 1-.75s-.46-.75-1-.75z" fill="url(#a)" opacity=".15"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_pasteonlytext.svg b/icon-themes/elementary_svg/cmd/lc_pasteonlytext.svg
new file mode 100644
index 000000000..762fd6eb7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_pasteonlytext.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="13.999999" cy="9.527605" gradientTransform="matrix(-.00000008 1.4754388 -1.3740264 -.00000007 27.091182 -9.656141)" gradientUnits="userSpaceOnUse" r="5.094516"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><radialGradient id="b" cx="727.52179" cy="528.15533" gradientTransform="matrix(.00803 0 0 .00618 30.65 8.634)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.31167273 0 0 .32592858 7.474182 5.678215)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.24324 0 0 .35135 2.162 -.432)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.923" y2="41.077"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.2538 0 0 .30502 19.13 -.685)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.0207 0 0 .00618 23.006 8.634)" 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><radialGradient id="h" cx="605.714" cy="486.648" gradientTransform="matrix(-.00803 0 0 .00618 30.332 8.634)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#c"/><radialGradient id="i" cx="605.714" cy="486.648" gradientTransform="matrix(.00803 0 0 .00618 30.65 8.634)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#c"/><linearGradient id="j" gradientTransform="matrix(.46667 0 0 .5 -.933 .75)" gradientUnits="userSpaceOnUse" x1="25.5" x2="26" y1="-13.625" y2="-39.125"><stop offset="0" stop-color="#e2b369"/><stop offset="1" stop-color="#c79b55"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.42857 0 0 .46667 0 -.067)" gradientUnits="userSpaceOnUse" x1="14.389" x2="14.389" y1="-8.841" y2="-40.204"><stop offset="0" stop-color="#fff"/><stop offset=".062" stop-color="#fff" stop-opacity=".235"/><stop offset=".963" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="10" x2="10" y1="-1" y2="9"><stop offset="0" stop-color="#fff"/><stop offset=".066" stop-color="#ddd"/><stop offset=".661" stop-color="#abacae"/><stop offset="1" stop-color="#89898b"/></linearGradient><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="10.502" x2="10.502" y1=".998" y2="5"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><path d="m25.492 10.898h10v1.5h-10z" fill="url(#g)" opacity=".15" transform="translate(-21.492 8.602)"/><path d="m25.492 10.898v1.5c-.414.003-1-.336-1-.75s.46-.75 1-.75z" fill="url(#h)" opacity=".15" transform="translate(-21.492 8.602)"/><path d="m35.492 10.898v1.5c.414.003 1-.336 1-.75s-.462-.75-1-.75z" fill="url(#i)" opacity=".15" transform="translate(-21.492 8.602)"/><rect display="block" fill="url(#j)" height="16" rx="1.5" stroke="#66430b" stroke-opacity=".498" transform="scale(1 -1)" width="14" x="3.5" y="-19.5"/><rect display="block" fill="none" height="14" opacity=".5" rx=".5" stroke="url(#k)" transform="scale(1 -1)" width="12" x="4.5" y="-18.5"/><path d="m11.5 5.5c.972.044 1-1 1-1l-1-1v-1s.07-1.02-1-1l-4 .03c-1.026.043-1.01 1.002-1.01 1.002l.01.968-1 1s.116.956 1 1z" display="block" fill="url(#l)" stroke="#000" stroke-opacity=".345" transform="translate(2)"/><path d="m6.004 5v-2c-.04-.632.208-1.034 1-1h3c.463.074.942.116 1 1v2l-1-2h-3z" fill="url(#m)" transform="translate(2)"/><path d="m7.507 4.5h6" fill="none" opacity=".1" stroke="#fff" stroke-linecap="round"/><path d="m8.5 19v-12.5s0-.937 1-1h7.5" fill="none" opacity=".05" stroke="#000" stroke-linejoin="round"/><path d="m9.5 6.5h12v15h-12z" fill="url(#d)" stroke-width="1.081125"/><path d="m13.5 14.5h-10v-13h10z" fill="none" stroke="url(#e)" stroke-linecap="round" transform="translate(7 6)"/><path d="m2.5.5h12v15h-12z" fill="none" stroke="url(#f)" stroke-linejoin="round" transform="translate(7 6)"/><path d="m25.492 10.898h11v1.5h-11z" fill="url(#g)" opacity=".15" transform="translate(-15.492 10.602)"/><path d="m25.492 10.898v1.5c-.414.003-1-.336-1-.75s.46-.75 1-.75z" fill="url(#h)" opacity=".15" transform="translate(-15.492 10.602)"/><path d="m36.492 10.898v1.5c.414.003 1-.336 1-.75s-.462-.75-1-.75z" fill="url(#b)" opacity=".15" transform="translate(-15.492 10.602)"/><path d="m13.969 17.998-.15-.616h-.034c-.09.12-.178.227-.267.316-.09.086-.188.158-.293.215s-.223.098-.353.125-.28.04-.45.04c-.186 0-.358-.027-.514-.08-.157-.052-.294-.132-.41-.24-.113-.11-.203-.25-.267-.414-.065-.166-.098-.364-.098-.59 0-.444.156-.784.466-1.022.315-.238.79-.368 1.428-.39l.746-.028v-.28c0-.18-.02-.332-.06-.453-.038-.122-.095-.22-.17-.292-.074-.076-.166-.13-.277-.163-.108-.032-.232-.048-.372-.048-.225 0-.434.032-.63.097-.19.066-.376.144-.554.236l-.26-.555c.2-.107.424-.2.67-.275.246-.076.504-.113.775-.113.275 0 .513.028.713.085.203.054.37.142.5.263.13.12.23.272.295.458.064.187.09111.413066.097.678v3.048zm-1.356-.514c.165 0 .318-.027.458-.078s.262-.128.365-.23c.103-.106.182-.238.24-.394.06-.16.088-.346.088-.56v-.4l-.58.027c-.243.01-.447.038-.612.08s-.297.105-.397.184c-.097.074-.167.168-.21.28-.044.107-.065.23-.065.367 0 .25.064.43.194.548.133.116.305.174.52.174zm5.899-4.017c.253333 0 .484333.04867.693.146s.385333.243333.53.438c.149333.192.264667.431.346.717.08133.286.121333.618667.12.998 0 .381333-.04.716667-.12 1.006-.08133.286667-.196333.526667-.345.72-.146667.195333-.323333.343-.53.443-.208667.09667-.44.145-.694.145-.16 0-.304667-.01733-.434-.052s-.246667-.08067-.352-.138c-.102667-.06-.194667-.129-.276-.207-.07867-.07867-.148667-.161-.21-.247h-.05l-.15.564h-.54v-6.309h.74v1.524c0 .09467-.0017.196-.005.304-.0027.106667-.0067.205333-.012.296l-.016.317h.03c.06267-.09467.133333-.182667.212-.264.07867-.08133.169333-.151333.272-.21.105333-.06.222667-.106667.352-.14.13-.03333.276-.05.438-.05zm-.142.612c-.216 0-.397.03533-.543.106-.144.06667-.260667.170667-.35.312-.08667.14-.148667.315667-.186.527-.03533.21-.053.456667-.053.74 0 .273333.018.516667.054.73.038.210667.1.389.186.535.08933.143333.207.253333.353.33.146667.072.329.108.547.108.364667 0 .632333-.147333.803-.442.173333-.293333.26-.716.26-1.268 0-.562-.08667-.982-.26-1.26-.170667-.278667-.440667-.418-.81-.418z" fill="url(#a)" stroke="#000" stroke-opacity=".54"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_pasteonlyvalue.svg b/icon-themes/elementary_svg/cmd/lc_pasteonlyvalue.svg
new file mode 100644
index 000000000..f99bf0fb2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_pasteonlyvalue.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="5.7407" x2="14.614" y1="10.461" y2="10.461"><stop offset="0" stop-color="#1f1f1f"/><stop offset="1" stop-color="#5c5c5c"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="c" cx="6.8587" cy="8.760063" gradientTransform="matrix(.55288326 3.0408571 -2.0741769 .37712318 21.23656 -17.337949)" gradientUnits="userSpaceOnUse" r="1.8087" xlink:href="#b"/><radialGradient id="d" cx="10.8587" cy="7.640163" gradientTransform="matrix(-.00000006 2.5506931 -1.9002804 -.00000005 25.377151 -21.37521)" gradientUnits="userSpaceOnUse" r="2.631191" xlink:href="#b"/><radialGradient id="e" cx="727.52179" cy="496.93268" gradientTransform="matrix(.00803 0 0 .00618 30.65 8.634)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#f"/><linearGradient id="f"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.31167273 0 0 .32592858 7.474182 5.678215)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.24324 0 0 .35135 2.162 -.432)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.923" y2="41.077"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.2538 0 0 .30502 19.13 -.685)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.0207 0 0 .00618 23.006 8.634)" 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><radialGradient id="k" cx="605.714" cy="486.648" gradientTransform="matrix(-.00803 0 0 .00618 30.332 8.634)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#f"/><radialGradient id="l" cx="605.714" cy="486.648" gradientTransform="matrix(.00803 0 0 .00618 30.65 8.634)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#f"/><linearGradient id="m" gradientTransform="matrix(.46667 0 0 .5 -.933 .75)" gradientUnits="userSpaceOnUse" x1="25.5" x2="26" y1="-13.625" y2="-39.125"><stop offset="0" stop-color="#e2b369"/><stop offset="1" stop-color="#c79b55"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.42857 0 0 .46667 0 -.067)" gradientUnits="userSpaceOnUse" x1="14.389" x2="14.389" y1="-8.841" y2="-40.204"><stop offset="0" stop-color="#fff"/><stop offset=".062" stop-color="#fff" stop-opacity=".235"/><stop offset=".963" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="10" x2="10" y1="-1" y2="9"><stop offset="0" stop-color="#fff"/><stop offset=".066" stop-color="#ddd"/><stop offset=".661" stop-color="#abacae"/><stop offset="1" stop-color="#89898b"/></linearGradient><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="10.502" x2="10.502" y1=".998" y2="5"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><path d="m25.492 10.898h10v1.5h-10z" fill="url(#j)" opacity=".15" transform="translate(-21.492 8.602)"/><path d="m25.492 10.898v1.5c-.414.003-1-.336-1-.75s.46-.75 1-.75z" fill="url(#k)" opacity=".15" transform="translate(-21.492 8.602)"/><path d="m35.492 10.898v1.5c.414.003 1-.336 1-.75s-.462-.75-1-.75z" fill="url(#l)" opacity=".15" transform="translate(-21.492 8.602)"/><rect display="block" fill="url(#m)" height="16" rx="1.5" stroke="#66430b" stroke-opacity=".498" transform="scale(1 -1)" width="14" x="3.5" y="-19.5"/><rect display="block" fill="none" height="14" opacity=".5" rx=".5" stroke="url(#n)" transform="scale(1 -1)" width="12" x="4.5" y="-18.5"/><path d="m11.5 5.5c.972.044 1-1 1-1l-1-1v-1s.07-1.02-1-1l-4 .03c-1.026.043-1.01 1.002-1.01 1.002l.01.968-1 1s.116.956 1 1z" display="block" fill="url(#o)" stroke="#000" stroke-opacity=".345" transform="translate(2)"/><path d="m6.004 5v-2c-.04-.632.208-1.034 1-1h3c.463.074.942.116 1 1v2l-1-2h-3z" fill="url(#p)" transform="translate(2)"/><path d="m7.507 4.5h6" fill="none" opacity=".1" stroke="#fff" stroke-linecap="round"/><path d="m8.5 19v-12.5s0-.937 1-1h7.5" fill="none" opacity=".05" stroke="#000" stroke-linejoin="round"/><path d="m9.5 6.5h12v15h-12z" fill="url(#g)" stroke-width="1.081125"/><path d="m13.5 14.5h-10v-13h10z" fill="none" stroke="url(#h)" stroke-linecap="round" transform="translate(7 6)"/><path d="m2.5.5h12v15h-12z" fill="none" stroke="url(#i)" stroke-linejoin="round" transform="translate(7 6)"/><path d="m25.492 10.898h11v1.5h-11z" fill="url(#j)" opacity=".15" transform="translate(-15.492 10.602)"/><path d="m25.492 10.898v1.5c-.414.003-1-.336-1-.75s.46-.75 1-.75z" fill="url(#k)" opacity=".15" transform="translate(-15.492 10.602)"/><path d="m36.492 10.898v1.5c.414.003 1-.336 1-.75s-.462-.75-1-.75z" fill="url(#e)" opacity=".15" transform="translate(-15.492 10.602)"/><g fill="url(#a)" stroke="#000" stroke-opacity=".54007" transform="translate(5.1413 4.678)"><path d="m8.3587 13.822h-.7976v-4.138-.41694c.00302-.1480467.00604-.29458.00906-.4396.00604-.1480467.010572-.28854.013596-.42148.00604-.13596.010572-.2553033.013596-.35803-.051363.054384-.096683.101214-.13596.14049-.039277.039277-.080064.077044-.12236.1133-.039277.036256-.081577.075533-.1269.11783-.04532.039277-.099703.086107-.16315.14049l-.6708.5483-.4351-.5574 1.7358-1.3551h.6798z" fill="url(#c)"/><path d="m14.4919 13.822h-4.1332v-.70699l1.5862-1.7267c.2266-.244727.42903-.468307.60729-.67074.17826-.202427.329327-.400323.4532-.59369.126893-.1933667.223577-.3867333.29005-.5801.06647-.1963867.0997-.40939.0997-.63901 0-.17826-.02568-.33537-.07704-.47133s-.125383-.25077-.22207-.34443c-.09366-.09668-.20545-.1691933-.33537-.21754-.12992-.0483413-.274943-.072512-.43507-.072512-.287027 0-.54686.058917-.7795.17675-.22962.1148133-.448667.26286-.65714.44414l-.462-.5394c.120853-.1087667.25077-.20998.38975-.30364.13898-.09668.288537-.1797667.44867-.24926.160133-.069493.329327-.1238767.50758-.16315.17826-.042299.365583-.063448.56197-.063448.290047 0 .55139.040787.78403.12236.235667.081573.435073.1994067.59822.3535.163153.1510667.28854.3368767.37616.55743.09064.2175333.13596.46377.13596.73871 0 .2568133-.04079.50154-.12236.73418-.07855.23264-.188833.46226-.33084.68886-.13898.22358-.306663.44867-.50305.67527-.193367.2266-.40335.462263-.62995.70699l-1.2735 1.3551v.03626h3.1225z" fill="url(#d)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_pastespecial.svg b/icon-themes/elementary_svg/cmd/lc_pastespecial.svg
new file mode 100644
index 000000000..e865cec59
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_pastespecial.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="605.71399" cy="486.64801" gradientTransform="matrix(.00803 0 0 .00618 16.16 19.236)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#b"/><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.31167273 0 0 .32592858 7.474182 5.678215)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.24324 0 0 .35135 2.162 -.432)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.923" y2="41.077"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.2538 0 0 .30502 19.13 -.685)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.0207 0 0 .00618 23.006 8.634)" 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><radialGradient id="g" cx="605.714" cy="486.648" gradientTransform="matrix(-.00803 0 0 .00618 30.332 8.634)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#b"/><radialGradient id="h" cx="605.714" cy="486.648" gradientTransform="matrix(.00803 0 0 .00618 30.65 8.634)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#b"/><linearGradient id="i" gradientTransform="matrix(.46667 0 0 .5 -.933 .75)" gradientUnits="userSpaceOnUse" x1="25.5" x2="26" y1="-13.625" y2="-39.125"><stop offset="0" stop-color="#e2b369"/><stop offset="1" stop-color="#c79b55"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.42857 0 0 .46667 0 -.067)" gradientUnits="userSpaceOnUse" x1="14.389" x2="14.389" y1="-8.841" y2="-40.204"><stop offset="0" stop-color="#fff"/><stop offset=".062" stop-color="#fff" stop-opacity=".235"/><stop offset=".963" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="10" x2="10" y1="-1" y2="9"><stop offset="0" stop-color="#fff"/><stop offset=".066" stop-color="#ddd"/><stop offset=".661" stop-color="#abacae"/><stop offset="1" stop-color="#89898b"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="10.502" x2="10.502" y1=".998" y2="5"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><path d="m25.492 10.898h10v1.5h-10z" fill="url(#f)" opacity=".15" transform="translate(-21.492 8.602)"/><path d="m25.492 10.898v1.5c-.414.003-1-.336-1-.75s.46-.75 1-.75z" fill="url(#g)" opacity=".15" transform="translate(-21.492 8.602)"/><path d="m35.492 10.898v1.5c.414.003 1-.336 1-.75s-.462-.75-1-.75z" fill="url(#h)" opacity=".15" transform="translate(-21.492 8.602)"/><rect display="block" fill="url(#i)" height="16" rx="1.5" stroke="#66430b" stroke-opacity=".498" transform="scale(1 -1)" width="14" x="3.5" y="-19.5"/><rect display="block" fill="none" height="14" opacity=".5" rx=".5" stroke="url(#j)" transform="scale(1 -1)" width="12" x="4.5" y="-18.5"/><path d="m11.5 5.5c.972.044 1-1 1-1l-1-1v-1s.07-1.02-1-1l-4 .03c-1.026.043-1.01 1.002-1.01 1.002l.01.968-1 1s.116.956 1 1z" display="block" fill="url(#k)" stroke="#000" stroke-opacity=".345" transform="translate(2)"/><path d="m6.004 5v-2c-.04-.632.208-1.034 1-1h3c.463.074.942.116 1 1v2l-1-2h-3z" fill="url(#l)" transform="translate(2)"/><path d="m7.507 4.5h6" fill="none" opacity=".1" stroke="#fff" stroke-linecap="round"/><path d="m8.5 19v-12.5s0-.937 1-1h7.5" fill="none" opacity=".05" stroke="#000" stroke-linejoin="round"/><path d="m9.5 6.5h12v15h-12z" fill="url(#c)" stroke-width="1.081125"/><path d="m13.5 14.5h-10v-13h10z" fill="none" stroke="url(#d)" stroke-linecap="round" transform="translate(7 6)"/><path d="m2.5.5h12v15h-12z" fill="none" stroke="url(#e)" stroke-linejoin="round" transform="translate(7 6)"/><path d="m25.492 10.898h11v1.5h-11z" fill="url(#f)" opacity=".15" transform="translate(-15.492 10.602)"/><path d="m25.492 10.898v1.5c-.414.003-1-.336-1-.75s.46-.75 1-.75z" fill="url(#g)" opacity=".15" transform="translate(-15.492 10.602)"/><path d="m36.492 10.898v1.5c.414.003 1-.336 1-.75s-.462-.75-1-.75z" fill="url(#h)" opacity=".15" transform="translate(-15.492 10.602)"/><path d="m15.004503 15.56767v-.20533q0-.31632.03885-.5716.0444-.25528.14984-.47726.11099-.22198.29413-.43286.18313-.21643.46061-.44951.26638-.22753.45506-.41067.18868-.18868.30522-.37737.12209-.19423.17759-.41067.06105-.22198.06105-.51611 0-.26638-.08324-.48281-.08324-.22198-.24418-.37737-.155-.1613-.394-.2445-.2331-.0888-.5439-.0888-.46061 0-.87683.14429-.416303.1443-.804703.3329l-.3496-.8046q.44951-.23308.97117-.39402.52166-.16649 1.06-.16649.51611 0 .92677.14429.41622.13874.70479.40512.28858.26638.44396.65485.15539.38292.15539.86573 0 .37182-.07769.66595-.07214.28858-.22198.53831-.14984.24973-.37182.48281-.22198.23308-.52166.49391-.28858.24973-.47171.43841-.18313.18314-.28858.36072-.10544.17204-.14429.35517-.03885.18314-.03885.42732v.09989zm-.26638 1.6815q0-.21088.0555-.35517.05549-.14984.14984-.23863.09434-.09434.22198-.13319.12764-.0444.27748-.0444.14429 0 .27193.0444.13319.03885.22753.13319.09434.08879.14984.23863.0555.14429.0555.35517 0 .20533-.0555.35517-.0555.14429-.14984.23863-.09434.09434-.22753.13874-.12764.0444-.27193.0444-.14984 0-.27748-.0444-.12764-.0444-.22198-.13874-.09434-.09434-.14984-.23863-.0555-.14984-.0555-.35517z" fill="#ffc27d" stroke="#a62100" stroke-opacity=".44485"/><path d="m21 21.5v1.5c.414.003 1-.336 1-.75s-.46-.75-1-.75z" fill="url(#a)" opacity=".15"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_pastetransposed.svg b/icon-themes/elementary_svg/cmd/lc_pastetransposed.svg
new file mode 100644
index 000000000..532ecf527
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_pastetransposed.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="727.52179" cy="496.93268" gradientTransform="matrix(.00803 0 0 .00618 30.65 8.634)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#b"/><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.31167273 0 0 .32592858 7.474182 5.678215)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.24324 0 0 .35135 2.162 -.432)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.923" y2="41.077"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.2538 0 0 .30502 19.13 -.685)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.0207 0 0 .00618 23.006 8.634)" 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><radialGradient id="g" cx="605.714" cy="486.648" gradientTransform="matrix(-.00803 0 0 .00618 30.332 8.634)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#b"/><radialGradient id="h" cx="605.714" cy="486.648" gradientTransform="matrix(.00803 0 0 .00618 30.65 8.634)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#b"/><linearGradient id="i" gradientTransform="matrix(.46667 0 0 .5 -.933 .75)" gradientUnits="userSpaceOnUse" x1="25.5" x2="26" y1="-13.625" y2="-39.125"><stop offset="0" stop-color="#e2b369"/><stop offset="1" stop-color="#c79b55"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.42857 0 0 .46667 0 -.067)" gradientUnits="userSpaceOnUse" x1="14.389" x2="14.389" y1="-8.841" y2="-40.204"><stop offset="0" stop-color="#fff"/><stop offset=".062" stop-color="#fff" stop-opacity=".235"/><stop offset=".963" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="10" x2="10" y1="-1" y2="9"><stop offset="0" stop-color="#fff"/><stop offset=".066" stop-color="#ddd"/><stop offset=".661" stop-color="#abacae"/><stop offset="1" stop-color="#89898b"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="10.502" x2="10.502" y1=".998" y2="5"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><path d="m25.492 10.898h10v1.5h-10z" fill="url(#f)" opacity=".15" transform="translate(-21.492 8.602)"/><path d="m25.492 10.898v1.5c-.414.003-1-.336-1-.75s.46-.75 1-.75z" fill="url(#g)" opacity=".15" transform="translate(-21.492 8.602)"/><path d="m35.492 10.898v1.5c.414.003 1-.336 1-.75s-.462-.75-1-.75z" fill="url(#h)" opacity=".15" transform="translate(-21.492 8.602)"/><rect display="block" fill="url(#i)" height="16" rx="1.5" stroke="#66430b" stroke-opacity=".498" transform="scale(1 -1)" width="14" x="3.5" y="-19.5"/><rect display="block" fill="none" height="14" opacity=".5" rx=".5" stroke="url(#j)" transform="scale(1 -1)" width="12" x="4.5" y="-18.5"/><path d="m11.5 5.5c.972.044 1-1 1-1l-1-1v-1s.07-1.02-1-1l-4 .03c-1.026.043-1.01 1.002-1.01 1.002l.01.968-1 1s.116.956 1 1z" display="block" fill="url(#k)" stroke="#000" stroke-opacity=".345" transform="translate(2)"/><path d="m6.004 5v-2c-.04-.632.208-1.034 1-1h3c.463.074.942.116 1 1v2l-1-2h-3z" fill="url(#l)" transform="translate(2)"/><path d="m7.507 4.5h6" fill="none" opacity=".1" stroke="#fff" stroke-linecap="round"/><path d="m8.5 19v-12.5s0-.937 1-1h7.5" fill="none" opacity=".05" stroke="#000" stroke-linejoin="round"/><path d="m9.5 6.5h12v15h-12z" fill="url(#c)" stroke-width="1.081125"/><path d="m13.5 14.5h-10v-13h10z" fill="none" stroke="url(#d)" stroke-linecap="round" transform="translate(7 6)"/><path d="m2.5.5h12v15h-12z" fill="none" stroke="url(#e)" stroke-linejoin="round" transform="translate(7 6)"/><path d="m25.492 10.898h11v1.5h-11z" fill="url(#f)" opacity=".15" transform="translate(-15.492 10.602)"/><path d="m25.492 10.898v1.5c-.414.003-1-.336-1-.75s.46-.75 1-.75z" fill="url(#g)" opacity=".15" transform="translate(-15.492 10.602)"/><path d="m36.492 10.898v1.5c.414.003 1-.336 1-.75s-.462-.75-1-.75z" fill="url(#a)" opacity=".15" transform="translate(-15.492 10.602)"/><g transform="translate(3)"><path d="m10.5 9.5h6v2h-6z" fill="#fff" fill-opacity=".784314" stroke="#393939" stroke-opacity=".498"/><g fill="none" stroke="#9a9a9a"><path d="m12.5 9.5v2"/><path d="m14.5 9.5v2"/></g></g><g transform="matrix(0 -1 1 0 2 29)"><path d="m10.5 9.5h6v2h-6z" fill="#fff" fill-opacity=".784314" stroke="#393939" stroke-opacity=".498"/><g fill="none" stroke="#9a9a9a"><path d="m12.5 9.5v2"/><path d="m14.5 9.5v2"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_pasteunformatted.svg b/icon-themes/elementary_svg/cmd/lc_pasteunformatted.svg
new file mode 100644
index 000000000..be4feba89
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_pasteunformatted.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="605.714" cy="486.648" gradientTransform="matrix(.00803 0 0 .00618 16.16 19.236)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#b"/><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.31167273 0 0 .32592858 7.474182 5.678215)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.24324 0 0 .35135 2.162 -.432)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.923" y2="41.077"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.2538 0 0 .30502 19.13 -.685)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.0207 0 0 .00618 23.006 8.634)" 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><radialGradient id="g" cx="605.714" cy="486.648" gradientTransform="matrix(-.00803 0 0 .00618 30.332 8.634)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#b"/><radialGradient id="h" cx="605.714" cy="486.648" gradientTransform="matrix(.00803 0 0 .00618 30.65 8.634)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#b"/><linearGradient id="i" gradientTransform="matrix(.46667 0 0 .5 -.933 .75)" gradientUnits="userSpaceOnUse" x1="25.5" x2="26" y1="-13.625" y2="-39.125"><stop offset="0" stop-color="#e2b369"/><stop offset="1" stop-color="#c79b55"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.42857 0 0 .46667 0 -.067)" gradientUnits="userSpaceOnUse" x1="14.389" x2="14.389" y1="-8.841" y2="-40.204"><stop offset="0" stop-color="#fff"/><stop offset=".062" stop-color="#fff" stop-opacity=".235"/><stop offset=".963" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="10" x2="10" y1="-1" y2="9"><stop offset="0" stop-color="#fff"/><stop offset=".066" stop-color="#ddd"/><stop offset=".661" stop-color="#abacae"/><stop offset="1" stop-color="#89898b"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="10.502" x2="10.502" y1=".998" y2="5"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><path d="m25.492 10.898h10v1.5h-10z" fill="url(#f)" opacity=".15" transform="translate(-21.492 8.602)"/><path d="m25.492 10.898v1.5c-.414.003-1-.336-1-.75s.46-.75 1-.75z" fill="url(#g)" opacity=".15" transform="translate(-21.492 8.602)"/><path d="m35.492 10.898v1.5c.414.003 1-.336 1-.75s-.462-.75-1-.75z" fill="url(#h)" opacity=".15" transform="translate(-21.492 8.602)"/><rect display="block" fill="url(#i)" height="16" rx="1.5" stroke="#66430b" stroke-opacity=".498" transform="scale(1 -1)" width="14" x="3.5" y="-19.5"/><rect display="block" fill="none" height="14" opacity=".5" rx=".5" stroke="url(#j)" transform="scale(1 -1)" width="12" x="4.5" y="-18.5"/><path d="m11.5 5.5c.972.044 1-1 1-1l-1-1v-1s.07-1.02-1-1l-4 .03c-1.026.043-1.01 1.002-1.01 1.002l.01.968-1 1s.116.956 1 1z" display="block" fill="url(#k)" stroke="#000" stroke-opacity=".345" transform="translate(2)"/><path d="m6.004 5v-2c-.04-.632.208-1.034 1-1h3c.463.074.942.116 1 1v2l-1-2h-3z" fill="url(#l)" transform="translate(2)"/><path d="m7.507 4.5h6" fill="none" opacity=".1" stroke="#fff" stroke-linecap="round"/><path d="m8.5 19v-12.5s0-.937 1-1h7.5" fill="none" opacity=".05" stroke="#000" stroke-linejoin="round"/><path d="m9.5 6.5h12v15h-12z" fill="url(#c)" stroke-width="1.081125"/><path d="m13.5 14.5h-10v-13h10z" fill="none" stroke="url(#d)" stroke-linecap="round" transform="translate(7 6)"/><path d="m2.5.5h12v15h-12z" fill="none" stroke="url(#e)" stroke-linejoin="round" transform="translate(7 6)"/><path d="m25.492 10.898h11v1.5h-11z" fill="url(#f)" opacity=".15" transform="translate(-15.492 10.602)"/><path d="m25.492 10.898v1.5c-.414.003-1-.336-1-.75s.46-.75 1-.75z" fill="url(#g)" opacity=".15" transform="translate(-15.492 10.602)"/><path d="m36.492 10.898v1.5c.414.003 1-.336 1-.75s-.462-.75-1-.75z" fill="url(#h)" opacity=".15" transform="translate(-15.492 10.602)"/><path d="m11 9v1h9v-1zm0 2v1h8v-1zm0 2v1h9v-1zm0 2v1h6v-1zm0 2v1h9v-1z" fill="#919191"/><path d="m21 21.5v1.5c.414.003 1-.336 1-.75s-.46-.75-1-.75z" fill="url(#a)" opacity=".15"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_patternfield.svg b/icon-themes/elementary_svg/cmd/lc_patternfield.svg
new file mode 100644
index 000000000..2ee286542
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_patternfield.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="14.792416" x2="14.792416" xlink:href="#d" y1="3.666105" y2="15.222877"/><radialGradient id="b" cx="4.993" cy="43.5" gradientTransform="matrix(2.0038 0 0 1.4 29.533211 -17.399743)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#e"/><radialGradient id="c" cx="4.993" cy="43.5" gradientTransform="matrix(-2.0038 0 0 -1.4 18.466443 104.40026)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#e"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="14.681973" x2="14.681973" y1="4.236227" y2="15.236227"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><linearGradient id="e"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="25.058" x2="25.058" y1="47.028" y2="39.999"><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="g" gradientUnits="userSpaceOnUse" x1="11.497636" x2="11.497636" y1="4" y2="14"><stop offset="0" stop-color="#fff"/><stop offset=".063165" stop-color="#fff" stop-opacity=".23529"/><stop offset=".95056" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><radialGradient id="h" cx="7.4957" cy="8.4498" gradientTransform="matrix(0 1.1385 -1.2044 -.00000002 22.677 -6.2503)" gradientUnits="userSpaceOnUse" r="20"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e1e1e1"/></radialGradient><g transform="translate(0 3)"><g opacity=".4" transform="matrix(.57895 0 0 .42857 -1.8947 -3.1429)"><path d="m39.545211 40.000257h5v7h-5z" fill="url(#b)"/><path d="m8.4544434 47.000257h-5v-7h5z" fill="url(#c)"/><path d="m8.4544434 40.000257h31.0907676v7h-31.0907676z" fill="url(#f)"/></g><path d="m2 2.5c-.28565 0-.5.21435-.5.5v12c0 .28565.21435.5.5.5h20c.28565 0 .5-.21435.5-.5v-12c0-.28565-.21435-.5-.5-.5z" fill="url(#h)"/><path d="m2.5012 3.4988 18.9988.0012-.0012 11.0012-18.9988-.0012z" fill="none" opacity=".5" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round"/><rect fill="#b5b5b5" height="8" rx="1" width="16" x="4" y="5"/><path d="m2.5 2c-.82235 0-1.5.67765-1.5 1.5v11c0 .82235.67765 1.5 1.5 1.5h19c.82235 0 1.5-.67765 1.5-1.5v-11c0-.82235-.67765-1.5-1.5-1.5zm0 1h19c.28565 0 .5.21435.5.5v11c0 .28565-.21435.5-.5.5h-19c-.28565 0-.5-.21435-.5-.5v-11c0-.28565.21435-.5.5-.5z" fill-opacity=".23907"/><rect fill="#cacaca" height="7" rx="1" width="16" x="4" y="6"/></g><g fill="url(#d)" stroke="#000" stroke-opacity=".470588"><path d="m7.5 15.5v-6h1v5h2v1z"/><path d="m17.499988 15.5h-1.168262l-2.876876-4.965801h-.03283c.01642.210671.0301.419973.04104.627908.01095.177839.01915.363885.02463.55814.0082.194253.01433.369369.01231.525307v3.254446h-1v-6h1.168257l2.864563 4.941176h.02872c-.0082-.207935-.01779-.413133-.02872-.615595-.0027-.08755-.0068-.17647-.01231-.266757-.0027-.09302-.0068-.184679-.01231-.274966-.0027-.09302-.0055-.181943-.0082-.266758v-.233927-3.283173h1z" fill="url(#a)" stroke-width="1.050616"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_photoalbumdialog.svg b/icon-themes/elementary_svg/cmd/lc_photoalbumdialog.svg
new file mode 100644
index 000000000..efb67dd4e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_photoalbumdialog.svg
@@ -0,0 +1 @@
+<svg height="24.000042" width="24.000042" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.08449704 0 0 .01235294 -6.539646 38.470822)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.0289166 0 0 .01235294 21.026894 38.470848)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.02891661 0 0 .01235294 20.573036 38.470723)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="e" gradientTransform="matrix(.60000084 0 0 .39111189 -2.400021 2.513404)" 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="f" gradientTransform="matrix(.48449879 0 0 .36602247 33.24617 2.077517)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#bebebe"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.51351353 0 0 .4324324 -.324321 2.121668)" 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="h" gradientTransform="matrix(.21395589 0 0 .17748965 -26.540652 -22.697465)" gradientUnits="userSpaceOnUse" x1="45.414135" x2="45.567307" y1="15.270427" y2="96.25267"><stop offset="0" stop-color="#262626"/><stop offset="1" stop-color="#4d4d4d"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.48571466 0 0 .51851843 -.339441 1.498599)" gradientUnits="userSpaceOnUse" x1="-24.032034" x2="-24.097931" y1="-13.090545" y2="-40.163883"><stop offset="0" stop-color="#1d1d1d"/><stop offset="1"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.18365538 0 0 .19792868 -12.930099 33.912459)" gradientUnits="userSpaceOnUse" x1="149.98465" x2="149.98465" y1="-104.23534" y2="-174.9679"><stop offset="0" stop-color="#272727"/><stop offset="1" stop-color="#454545"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.39078161 0 0 .48796251 2.602928 2.212697)" gradientUnits="userSpaceOnUse" x1="16.626165" x2="20.054544" y1="15.298182" y2="24.627615"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="l" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.0289166 0 0 .01235294 23.426884 38.470723)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><g transform="translate(-1 -2)"><g opacity=".4" transform="matrix(.50000086 0 0 .50000086 0 -.499998)"><path d="m5.99999 43.000004h31.999941v2.999995h-31.999941z" fill="url(#b)"/><path d="m5.9999897 43.000005v2.999835c-1.4891338.0056-3.6-.672111-3.6-1.500111 0-.827998 1.6617608-1.499723 3.6-1.499724z" fill="url(#l)"/><path d="m37.999935 43.000005v2.999835c1.489133.0056 3.6-.672111 3.6-1.500111 0-.827998-1.661761-1.499723-3.6-1.499724z" fill="url(#d)"/></g><path d="m2.5 3.500087c4.8121841 0 16-.000045 16-.000045l.000024 17.998923-16.000024.001145v-18.000068z" fill="url(#e)" stroke="url(#f)" stroke-linejoin="round" stroke-width=".999922"/><path d="m17.5 20.500042h-14v-16h14z" fill="none" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round"/><path d="m-16.540186-17.566584h12.027568v12.048387h-12.027568z" fill="url(#h)" stroke="url(#i)" stroke-linecap="round" stroke-width="1.000011" transform="matrix(-.99999192 .00402031 .00227997 -.9999974 0 0)"/><path d="m10.99199 5.7271275c-.481478 0-.871794.8357341-.871794 1.8666677 0 .1715308.007.3380588.02724.4958318-.103472-.111924-.2014825-.232093-.3269196-.335416-.7632026-.6286558-1.6270707-.8022891-1.9206728-.3937497-.2936021.4085367.09497 1.2525947.8581731 1.8812487.1448129.119286.2888369.205737.4358974.291668-.1665926.0228-.3417423.06175-.5176282.116667-.9244499.288622-1.5650848.934314-1.4302884 1.429166.1347966.494853.996223.653206 1.920673.364584.1733343-.05411.3402749-.114312.4903846-.189583-.036641.07142-.075811.141425-.1089741.218749-1.8165447 1.735701-3.3100962 5.060417-3.3100962 5.060417l.6266025.01458c.340254-.874521 1.1817143-2.794876 2.4791663-4.404165-.1836346.817902-.064861 1.540398.3269233 1.691664.4529251.174872 1.0899831-.473954 1.4166661-1.443748.02939-.08723.0456-.176464.0681-.262501.03528.08324.06638.164621.108974.247917.462447.904271 1.185048 1.443379 1.607372 1.195833.422325-.247543.380715-1.181145-.08172-2.085416-.02638-.05158-.05379-.09675-.08173-.145833.05123.01706.09673.02891.14984.04375.931765.260267 1.785497.07585 1.90705-.422919.121555-.498768-.539388-1.110565-1.471153-1.370832-.01426-.004-.02663-.01081-.04086-.01459.01256-.0076.02832-.0069.04086-.01458.833947-.515467 1.316861-1.303595 1.076123-1.750001-.240741-.4464065-1.113972-.3842158-1.947918.13125-.267122.165109-.484905.354466-.667467.554166.06923-.267635.108974-.576548.108974-.9041651 0-1.0309335-.390316-1.8666677-.871795-1.8666677zm.02724 3.1208335c.601849 0 1.089743.522335 1.089743 1.166667s-.487894 1.166666-1.089743 1.166666c-.60185 0-1.0897434-.522334-1.0897434-1.166666s.4878934-1.166667 1.0897434-1.166667z" fill="url(#j)"/><path d="m10.99199 6.17921c-.481478 0-.871794.8357351-.871794 1.866667 0 .171532.007.33806.02724.495834-.103472-.111923-.2014825-.232093-.3269196-.335417-.7632026-.6286548-1.6270707-.8022872-1.9206728-.39375-.2936021.408538.09497 1.252596.8581731 1.881251.1448129.119283.2888369.205736.4358974.291666-.1665926.02279-.3417423.06176-.5176282.116666-.9244499.288623-1.5650848.934315-1.4302884 1.429167.1347966.494853.996223.653207 1.920673.364583.1733343-.05411.3402749-.11431.4903846-.189583-.036641.07142-.075811.141426-.1089741.218752-1.8165447 1.735698-3.3100962 5.060416-3.3100962 5.060416l.6266025.01458c.340254-.874522 1.1817143-2.794878 2.4791663-4.404168-.1836346.817903-.064861 1.540401.3269233 1.691668.4529251.174872 1.0899831-.473957 1.4166661-1.443751.02939-.08723.0456-.176463.0681-.262498.03528.08323.06638.164618.108974.247915.462447.904272 1.185048 1.443378 1.607372 1.195834.422325-.247545.380715-1.181145-.08172-2.085418-.02638-.05158-.05379-.09674-.08173-.145831.05123.01705.09673.02891.14984.04374.931765.26027 1.785497.07585 1.90705-.422915.121555-.498769-.539388-1.110565-1.471153-1.370833-.01426-.004-.02663-.01082-.04086-.01459.01256-.0076.02832-.0069.04086-.01459.833947-.515465 1.316861-1.303593 1.076123-1.750001-.240741-.446407-1.113972-.384214-1.947918.131251-.267122.16511-.484905.354466-.667467.554166.06923-.267635.108974-.576549.108974-.904166 0-1.0309328-.390316-1.866667-.871795-1.866667zm.02724 3.120834c.601849 0 1.089743.522335 1.089743 1.166667s-.487894 1.166666-1.089743 1.166666c-.60185 0-1.0897434-.522334-1.0897434-1.166666s.4878934-1.166667 1.0897434-1.166667z" fill="#d2d2d2"/><path d="m4 5.000042.00592 9c.5178173-.0091 12.601102-3.317589 12.994141-3.476734l-.000061-5.523266z" fill="url(#k)" fill-rule="evenodd" opacity=".15"/></g><g transform="translate(4 1)"><g opacity=".4" transform="matrix(.50000086 0 0 .50000086 0 -.499998)"><path d="m3.6 43h34.399933v3h-34.399933z" fill="url(#b)"/><path d="m3.6 43.00013v2.999835c-1.4891338.005647-3.6-.672111-3.6-1.500111 0-.827998 1.6617608-1.499723 3.6-1.499724z" fill="url(#c)"/><path d="m37.999935 43.000005v2.999835c1.489133.0056 3.6-.672111 3.6-1.500111 0-.827998-1.661761-1.499723-3.6-1.499724z" fill="url(#d)"/></g><path d="m2.5 3.500087c4.8121841 0 16-.000045 16-.000045l.000024 17.998923-16.000024.001145v-18.000068z" fill="url(#e)" stroke="url(#f)" stroke-linejoin="round" stroke-width=".999922"/><path d="m17.5 20.500042h-14v-16h14z" fill="none" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round"/><path d="m-16.540186-17.566584h12.027568v12.048387h-12.027568z" fill="url(#h)" stroke="url(#i)" stroke-linecap="round" stroke-width="1.000011" transform="matrix(-.99999192 .00402031 .00227997 -.9999974 0 0)"/><path d="m10.99199 5.7271275c-.481478 0-.871794.8357341-.871794 1.8666677 0 .1715308.007.3380588.02724.4958318-.103472-.111924-.2014825-.232093-.3269196-.335416-.7632026-.6286558-1.6270707-.8022891-1.9206728-.3937497-.2936021.4085367.09497 1.2525947.8581731 1.8812487.1448129.119286.2888369.205737.4358974.291668-.1665926.0228-.3417423.06175-.5176282.116667-.9244499.288622-1.5650848.934314-1.4302884 1.429166.1347966.494853.996223.653206 1.920673.364584.1733343-.05411.3402749-.114312.4903846-.189583-.036641.07142-.075811.141425-.1089741.218749-1.8165447 1.735701-3.3100962 5.060417-3.3100962 5.060417l.6266025.01458c.340254-.874521 1.1817143-2.794876 2.4791663-4.404165-.1836346.817902-.064861 1.540398.3269233 1.691664.4529251.174872 1.0899831-.473954 1.4166661-1.443748.02939-.08723.0456-.176464.0681-.262501.03528.08324.06638.164621.108974.247917.462447.904271 1.185048 1.443379 1.607372 1.195833.422325-.247543.380715-1.181145-.08172-2.085416-.02638-.05158-.05379-.09675-.08173-.145833.05123.01706.09673.02891.14984.04375.931765.260267 1.785497.07585 1.90705-.422919.121555-.498768-.539388-1.110565-1.471153-1.370832-.01426-.004-.02663-.01081-.04086-.01459.01256-.0076.02832-.0069.04086-.01458.833947-.515467 1.316861-1.303595 1.076123-1.750001-.240741-.4464065-1.113972-.3842158-1.947918.13125-.267122.165109-.484905.354466-.667467.554166.06923-.267635.108974-.576548.108974-.9041651 0-1.0309335-.390316-1.8666677-.871795-1.8666677zm.02724 3.1208335c.601849 0 1.089743.522335 1.089743 1.166667s-.487894 1.166666-1.089743 1.166666c-.60185 0-1.0897434-.522334-1.0897434-1.166666s.4878934-1.166667 1.0897434-1.166667z" fill="url(#j)"/><path d="m10.99199 6.17921c-.481478 0-.871794.8357351-.871794 1.866667 0 .171532.007.33806.02724.495834-.103472-.111923-.2014825-.232093-.3269196-.335417-.7632026-.6286548-1.6270707-.8022872-1.9206728-.39375-.2936021.408538.09497 1.252596.8581731 1.881251.1448129.119283.2888369.205736.4358974.291666-.1665926.02279-.3417423.06176-.5176282.116666-.9244499.288623-1.5650848.934315-1.4302884 1.429167.1347966.494853.996223.653207 1.920673.364583.1733343-.05411.3402749-.11431.4903846-.189583-.036641.07142-.075811.141426-.1089741.218752-1.8165447 1.735698-3.3100962 5.060416-3.3100962 5.060416l.6266025.01458c.340254-.874522 1.1817143-2.794878 2.4791663-4.404168-.1836346.817903-.064861 1.540401.3269233 1.691668.4529251.174872 1.0899831-.473957 1.4166661-1.443751.02939-.08723.0456-.176463.0681-.262498.03528.08323.06638.164618.108974.247915.462447.904272 1.185048 1.443378 1.607372 1.195834.422325-.247545.380715-1.181145-.08172-2.085418-.02638-.05158-.05379-.09674-.08173-.145831.05123.01705.09673.02891.14984.04374.931765.26027 1.785497.07585 1.90705-.422915.121555-.498769-.539388-1.110565-1.471153-1.370833-.01426-.004-.02663-.01082-.04086-.01459.01256-.0076.02832-.0069.04086-.01459.833947-.515465 1.316861-1.303593 1.076123-1.750001-.240741-.446407-1.113972-.384214-1.947918.131251-.267122.16511-.484905.354466-.667467.554166.06923-.267635.108974-.576549.108974-.904166 0-1.0309328-.390316-1.866667-.871795-1.866667zm.02724 3.120834c.601849 0 1.089743.522335 1.089743 1.166667s-.487894 1.166666-1.089743 1.166666c-.60185 0-1.0897434-.522334-1.0897434-1.166666s.4878934-1.166667 1.0897434-1.166667z" fill="#d2d2d2"/><path d="m4 5.000042.00592 9c.5178173-.0091 12.601102-3.317589 12.994141-3.476734l-.000061-5.523266z" fill="url(#k)" fill-rule="evenodd" opacity=".15"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_pie_unfilled.svg b/icon-themes/elementary_svg/cmd/lc_pie_unfilled.svg
new file mode 100644
index 000000000..68d69588f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_pie_unfilled.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke="#7239b3" transform="translate(0 2)"><path d="m11.5 5.5351562a8.4860487 7.4860487 0 0 0 -7.9863281 7.4648438 8.4860487 7.4860487 0 0 0 8.4863281 7.486328 8.4860487 7.4860487 0 0 0 8.466797-6.986328h-7.966797c-.554 0-1-.446-1-1z" transform="translate(0 -2)"/><path d="m7 14 4-2" stroke-linecap="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_polygon.svg b/icon-themes/elementary_svg/cmd/lc_polygon.svg
new file mode 100644
index 000000000..aa41a4a14
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_polygon.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" 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 28.23813 -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 34.96187 104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="25.308096" x2="25.308096" y1="47.027728" y2="39.999442"><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(.24324325 0 0 .35135133 3.625644 -22.448655)" gradientUnits="userSpaceOnUse" x1="28.734865" x2="40.487045" y1="77.796242" y2="115.57488"><stop offset="0" stop-color="#fff"/><stop offset=".00000001" stop-color="#fff" stop-opacity=".235294"/><stop offset=".5" stop-color="#fff" stop-opacity=".196078"/><stop offset=".62500274" stop-color="#fff" stop-opacity=".900735"/><stop offset=".64773363" 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="f" gradientTransform="matrix(.38705024 0 0 .31920189 2.921125 5.318499)" gradientUnits="userSpaceOnUse" x1="5.583078" x2="6.627639" y1="50.854767" y2="-21.661228"><stop offset="0" stop-color="#a56de2"/><stop offset="1" stop-color="#cd9ef7"/></linearGradient><g opacity=".4" transform="matrix(.52631579 0 0 .42857134 -1.631579 .857147)"><path d="m38.25 40h5v7h-5z" fill="url(#a)"/><path d="m24.95 46.999999h-5v-7h5z" fill="url(#c)"/><path d="m24.95 39.999998 13.3.000001v7.000001l-13.3-.000001z" fill="url(#d)"/></g><g stroke-width="1.310345" transform="matrix(.76315789 0 0 .76315789 3.60527 3.855263)"><path d="m1.1724044 6.7413792 8.5172412 13.7586208h11.1379314l-5.241379-11.1379312 2.620689-9.8275861z" fill="url(#f)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".74902"/><path d="m3.1379216 7.3965516 7.3318234 11.7931034h8.297181l-4.575078-9.7311527 2.049522-7.5434797z" fill="none" opacity=".5" stroke="url(#e)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_polygon_diagonal.svg b/icon-themes/elementary_svg/cmd/lc_polygon_diagonal.svg
new file mode 100644
index 000000000..1bf12c966
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_polygon_diagonal.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" 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(.18243289 0 0 .26351416 23.812332 -7.647308)" gradientUnits="userSpaceOnUse" x1="-64.748917" x2="-64.748917" y1="59.379383" y2="101.12287"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".49999997" stop-color="#fff" stop-opacity=".196078"/><stop offset=".63636363" stop-color="#fff" stop-opacity=".900735"/><stop offset=".63636363" 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="f" gradientTransform="matrix(.38705024 0 0 .31920189 2.921125 5.318499)" gradientUnits="userSpaceOnUse" x1="13.122005" x2="13.122005" y1="49.12722" y2="2.135016"><stop offset="0" stop-color="#a56de2"/><stop offset="1" stop-color="#cd9ef7"/></linearGradient><g opacity=".4" transform="matrix(.52631578 0 0 .42857133 -.631579 1.857133)"><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><path d="m3.5039063 6.5039062-.0039063 13.9960938h17l-.003-7.002806-8.997.002806.00081-6.9965592z" fill="url(#f)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".74902"/><path d="m4.4980468 7.4980469-.00391 12.0156241 15.0078124-.01172.000906-5.004757-9.005049.02688.003-7.0264926z" fill="none" opacity=".5" stroke="url(#e)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_polygon_diagonal_unfilled.svg b/icon-themes/elementary_svg/cmd/lc_polygon_diagonal_unfilled.svg
new file mode 100644
index 000000000..16a08db70
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_polygon_diagonal_unfilled.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"><g fill="none"><ellipse cx="11.852736" cy="21.036797" display="block" opacity=".245" rx="8.098211" ry="1.963204"/><g stroke="#7239b3" stroke-linecap="round"><path d="m3.5039063 6.5039062-.0039063 14.0039058 16.996094-.01172.000906-6.998898-8.99919.02688.003-7.0206332z" stroke-linejoin="round"/><path d="m6 18 5-3" stroke-linejoin="bevel"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_polygon_unfilled.svg b/icon-themes/elementary_svg/cmd/lc_polygon_unfilled.svg
new file mode 100644
index 000000000..9e9b64314
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_polygon_unfilled.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke="#7239b3" stroke-linecap="round" stroke-width="1.310345" transform="matrix(.76315789 0 0 .76315789 3.60527 3.855263)"><path d="m1.1724044 6.7413792 8.5172412 13.7586208h11.1379314l-5.241379-11.1379312 2.620689-9.8275861z" stroke-linejoin="round"/><path d="m8.379301 12.637931 3.931035-1.965517" stroke-linejoin="bevel"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_preformattedparastyle.svg b/icon-themes/elementary_svg/cmd/lc_preformattedparastyle.svg
new file mode 100644
index 000000000..b2e93691f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_preformattedparastyle.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="14.419792" x2="14.419792" y1="-.79375" y2="2.248958"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><radialGradient id="b" cx="22.570999" cy="30.857" gradientTransform="matrix(.70642 0 0 .1355 -5.844828 16.93)" gradientUnits="userSpaceOnUse" r="15.571"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="c" gradientTransform="matrix(-2.84165 0 0 -2.59455 19.272 6.038)" gradientUnits="userSpaceOnUse" x1="10.807897" x2="10.807897" y1="-.925249" y2="21.170961"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><path d="m16.844459 11.454856 5.655541.045144v10.5h-1v-9.999999h-2v9.999999h-1v-5.974965h-1.655541c-1.100057 0-1.991655-1.040307-1.991655-2.323597s.891675-2.259634 1.991655-2.246582z" fill="url(#a)" stroke="#a62100" stroke-opacity=".501961"/><ellipse cx="10.100172" cy="21.110001" fill="url(#b)" opacity=".2" rx="11" ry="2.89"/><g fill="url(#c)" stroke="#000" stroke-linejoin="round" stroke-opacity=".490196" transform="matrix(.92524938 0 0 1.0807897 .004667 0)"><path d="m8.7174581 15.475079-8.22250214-3.626844v-1.184106l8.22250214-4.1071112v1.9873117l-5.6638383 2.6249075 5.6638383 2.326811z"/><path d="m16.393449 5.0499731-4.512853 12.1060399h-2.2936892l4.5128532-12.1060399z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_presentation.svg b/icon-themes/elementary_svg/cmd/lc_presentation.svg
new file mode 100644
index 000000000..e2ffa8e79
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_presentation.svg
@@ -0,0 +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(.3599214 0 0 .08725363 7.079729 13.865792)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><radialGradient id="b" cx="10.491356" cy="21.940859" gradientTransform="matrix(.0000001 2.9166669 -2.8333337 .00000016 72.657129 -8.658938)" gradientUnits="userSpaceOnUse" r="5.459508"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="10.374535" x2="10.374535" y1="22.257729" y2="30.693684"><stop offset="0" stop-color="#fff"/><stop offset=".508" stop-color="#fff" stop-opacity=".235"/><stop offset=".835" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="e" gradientTransform="matrix(-.99998741 0 0 .99998741 29.638279 -2.962035)" gradientUnits="userSpaceOnUse" x1="18.638508" x2="18.638508" xlink:href="#d" y1="8.717988" y2="10.968022"/><linearGradient id="f" gradientTransform="matrix(-.99998741 0 0 .99998741 23.651324 -3.009822)" gradientUnits="userSpaceOnUse" x1="15.651522" x2="15.651522" xlink:href="#d" y1="9.515787" y2="11.01581"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="4.999993" x2="4.999993" xlink:href="#d" y1="8.005848" y2="8.380849"/><linearGradient id="h" gradientTransform="matrix(.30158659 0 0 .33185129 -.293634 1.810038)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.013155" y1=".985206" y2="29.970716"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.486092" x2="23.486092" y1="5.516603" y2="24.728191"><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><linearGradient id="j" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-51.732536" x2="-51.786404" y1="34.231792" y2="2.906247"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="8.5" x2="8.5" y1="2" y2="1"><stop offset="0" stop-color="#d5d5d5"/><stop offset="1" stop-color="#e5e5e5"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="14.526505" x2="14.526505" y1="8.39077" y2="12.515833"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="18.638508" x2="18.638508" y1="7.592971" y2="12.09304"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="n" gradientTransform="matrix(1.3832 0 0 1.4144 -11.892 21.511)" gradientUnits="userSpaceOnUse" x1="21.611818" x2="21.611818" y1="-5.666174" y2="-3.545106"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="10.250006" x2="10.250006" xlink:href="#d" y1="1.255832" y2="2.005834"/><g transform="matrix(1.33333 0 0 1.33333 1.33336 1.325561)"><ellipse cx="7.889552" cy="15.26185" display="block" fill="url(#a)" opacity=".433333" rx="6.073674" ry="1.472407" stroke-width=".750002"/><path d="m6.8749972 10.630856v1.875004l-2.2500056 1.500004.7500018 1.125003 2.2500057-1.500004 2.2500056 1.500004.7500023-1.125003-2.2500061-1.500004v-1.875004z" style="fill:#e5e5e5;stroke:#747474;stroke-width:.750002;stroke-linecap:square;stroke-linejoin:round;stroke-opacity:.745098"/><path d="m.87498219 2.3808352h14.25003581v9.0000228h-14.25003581z" fill="url(#h)" stroke-width="1.073087"/><g stroke-width=".750002"><g fill="none" transform="translate(-1 2)"><path d="m15.375016 8.6308557h-12.7500319v-7.5000188h12.7500319z" stroke="url(#i)" stroke-linecap="round"/><path d="m1.8749822.38083505c2.5206756 0 14.2500228.00092446 14.2500228.00092446l.000013 8.99909809-14.2500359.0000295z" stroke="url(#j)" stroke-linejoin="round"/></g><g stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".745098"><g stroke="#747474"><rect fill="url(#k)" height="2.250006" rx=".375" ry=".375001" width="15.750039" x=".12498" y=".130829"/><circle cx="10.423996" cy="14.589039" fill="#e5e5e5" r=".951788"/></g><circle cx="5.173983" cy="14.589039" fill="#e5e5e5" r=".951788" stroke="#747474"/><path d="m.874982.880831h14.250035v.750002h-14.250035z" fill="none" opacity=".8" stroke="url(#o)"/></g></g><g transform="matrix(-.9999874 0 0 .9999874 29.63828 -2.962035)"><rect fill="url(#m)" height="4.499149" rx=".375006" ry=".374087" width="2.248525" x="17.514999" y="7.59389"/><rect height="4.499149" rx=".375006" ry=".374087" style="opacity:.5;fill:none;stroke:#7239b3;stroke-width:.750011;stroke-linecap:round;stroke-linejoin:round" width="2.248525" x="17.514999" y="7.59389"/></g><g transform="matrix(-.9999874 0 0 .9999874 23.651324 -3.009822)"><rect fill="url(#l)" height="3.750057" rx=".375006" width="2.250033" x="14.526505" y="8.39077"/><rect height="3.749139" rx=".375006" ry=".374088" style="opacity:.5;fill:none;stroke:#cc3b02;stroke-width:.750011;stroke-linecap:round;stroke-linejoin:round" width="2.248525" x="14.528013" y="8.391688"/></g><g transform="matrix(.74999242 0 0 .74999242 -10.000976 -3.241624)"><rect fill="url(#n)" height="2.998814" rx=".500006" ry=".498782" width="3.000038" x="18.501474" y="13.497988"/><rect fill="none" height="2.998814" opacity=".5" rx=".497994" ry=".59664" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" width="3.000038" x="18.501474" y="13.497988"/></g><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m11.373499 5.3817612-.748493-.0009187.000003 3.0000073h.750002z" opacity=".5" stroke="url(#e)" stroke-width=".750002"/><path d="m8.3734917 6.1317619-.7500026-.0000002.0015 2.2490886h.7500015z" opacity=".5" stroke="url(#f)" stroke-width=".750002"/><path d="m4.6249914 7.630848.7500022.0009v.7491022l-.7500022-.0009z" opacity=".5" stroke="url(#g)" stroke-width=".749992"/></g></g><g transform="matrix(1.099 0 0 1.099 6.47 -11.113)"><path d="m15.495904 26.490446a5.0045495 5.0045495 0 0 1 -5.004548 5.00455 5.0045495 5.0045495 0 0 1 -5.0045498-5.00455 5.0045495 5.0045495 0 0 1 5.0045498-5.004549 5.0045495 5.0045495 0 0 1 5.004548 5.004549z" style="stroke:#206b00;stroke-width:.909918;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.67451;fill:url(#b)"/><path d="m14.586662 26.490446c0 2.262042-1.833265 4.095308-4.095307 4.095308-2.2620423 0-4.0953067-1.833265-4.0953067-4.095308 0-2.262041 1.8332644-4.095307 4.0953067-4.095307 2.262042 0 4.095307 1.833265 4.095307 4.095307z" style="opacity:.5;fill:none;stroke-width:.909918;stroke-linecap:round;stroke-linejoin:round;stroke:url(#c)"/><path d="m9.53125 22.855469a.9076266.9076266 0 0 0 -.8574219.90625v5.458984a.9076266.9076266 0 0 0 1.4531249.726563l3.638672-2.730469a.9076266.9076266 0 0 0 0-1.453125l-3.638672-2.728516a.9076266.9076266 0 0 0 -.595703-.179687z" fill="#206b00" fill-opacity=".67451" opacity=".1"/><path d="m9.6066799 24.67061-.025242 5.459508 3.6396721-2.729754z" fill="#206612" fill-rule="evenodd" opacity=".3"/><path d="m9.582 23.762 3.63911 2.728446-3.6396723 2.729754z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_presentationcurrentslide.svg b/icon-themes/elementary_svg/cmd/lc_presentationcurrentslide.svg
new file mode 100644
index 000000000..11934d40d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_presentationcurrentslide.svg
@@ -0,0 +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(.3599214 0 0 .08725363 7.079729 13.865792)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><radialGradient id="b" cx="10.491356" cy="21.940859" gradientTransform="matrix(.0000001 2.9166669 -2.8333337 .00000016 72.657129 -8.658938)" gradientUnits="userSpaceOnUse" r="5.459508"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="10.374535" x2="10.374535" y1="22.257729" y2="30.693684"><stop offset="0" stop-color="#fff"/><stop offset=".508" stop-color="#fff" stop-opacity=".235"/><stop offset=".835" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="e" gradientTransform="matrix(-.99998741 0 0 .99998741 29.638279 -2.962035)" gradientUnits="userSpaceOnUse" x1="18.638508" x2="18.638508" xlink:href="#d" y1="8.717988" y2="10.968022"/><linearGradient id="f" gradientTransform="matrix(-.99998741 0 0 .99998741 23.651324 -3.009822)" gradientUnits="userSpaceOnUse" x1="15.651522" x2="15.651522" xlink:href="#d" y1="9.515787" y2="11.01581"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="4.999993" x2="4.999993" xlink:href="#d" y1="8.005848" y2="8.380849"/><linearGradient id="h" gradientTransform="matrix(.30158659 0 0 .33185129 -.293634 1.810038)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.013155" y1=".985206" y2="29.970716"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.486092" x2="23.486092" y1="5.516603" y2="24.728191"><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><linearGradient id="j" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-51.732536" x2="-51.786404" y1="34.231792" y2="2.906247"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="8.5" x2="8.5" y1="2" y2="1"><stop offset="0" stop-color="#d5d5d5"/><stop offset="1" stop-color="#e5e5e5"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="14.526505" x2="14.526505" y1="8.39077" y2="12.515833"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="18.638508" x2="18.638508" y1="7.592971" y2="12.09304"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="n" gradientTransform="matrix(1.3832 0 0 1.4144 -11.892 21.511)" gradientUnits="userSpaceOnUse" x1="21.611818" x2="21.611818" y1="-5.666174" y2="-3.545106"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="10.250006" x2="10.250006" xlink:href="#d" y1="1.255832" y2="2.005834"/><g transform="matrix(1.33333 0 0 1.33333 1.33336 1.325561)"><ellipse cx="7.889552" cy="15.26185" display="block" fill="url(#a)" opacity=".433333" rx="6.073674" ry="1.472407" stroke-width=".750002"/><path d="m6.8749972 10.630856v1.875004l-2.2500056 1.500004.7500018 1.125003 2.2500057-1.500004 2.2500056 1.500004.7500023-1.125003-2.2500061-1.500004v-1.875004z" style="fill:#e5e5e5;stroke:#747474;stroke-width:.750002;stroke-linecap:square;stroke-linejoin:round;stroke-opacity:.745098"/><path d="m.87498219 2.3808352h14.25003581v9.0000228h-14.25003581z" fill="url(#h)" stroke-width="1.073087"/><g stroke-width=".750002"><g fill="none" transform="translate(-1 2)"><path d="m15.375016 8.6308557h-12.7500319v-7.5000188h12.7500319z" stroke="url(#i)" stroke-linecap="round"/><path d="m1.8749822.38083505c2.5206756 0 14.2500228.00092446 14.2500228.00092446l.000013 8.99909809-14.2500359.0000295z" stroke="url(#j)" stroke-linejoin="round"/></g><g stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".745098"><g stroke="#747474"><rect fill="url(#k)" height="2.250006" rx=".375" ry=".375001" width="15.750039" x=".12498" y=".130829"/><circle cx="10.423996" cy="14.589039" fill="#e5e5e5" r=".951788"/></g><circle cx="5.173983" cy="14.589039" fill="#e5e5e5" r=".951788" stroke="#747474"/><path d="m.874982.880831h14.250035v.750002h-14.250035z" fill="none" opacity=".8" stroke="url(#o)"/></g></g><g transform="matrix(-.9999874 0 0 .9999874 29.63828 -2.962035)"><rect fill="url(#m)" height="4.499149" rx=".375006" ry=".374087" width="2.248525" x="17.514999" y="7.59389"/><rect height="4.499149" rx=".375006" ry=".374087" style="opacity:.5;fill:none;stroke:#7239b3;stroke-width:.750011;stroke-linecap:round;stroke-linejoin:round" width="2.248525" x="17.514999" y="7.59389"/></g><g transform="matrix(-.9999874 0 0 .9999874 23.651324 -3.009822)"><rect fill="url(#l)" height="3.750057" rx=".375006" width="2.250033" x="14.526505" y="8.39077"/><rect height="3.749139" rx=".375006" ry=".374088" style="opacity:.5;fill:none;stroke:#cc3b02;stroke-width:.750011;stroke-linecap:round;stroke-linejoin:round" width="2.248525" x="14.528013" y="8.391688"/></g><g transform="matrix(.74999242 0 0 .74999242 -10.000976 -3.241624)"><rect fill="url(#n)" height="2.998814" rx=".500006" ry=".498782" width="3.000038" x="18.501474" y="13.497988"/><rect fill="none" height="2.998814" opacity=".5" rx=".497994" ry=".59664" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" width="3.000038" x="18.501474" y="13.497988"/></g><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m11.373499 5.3817612-.748493-.0009187.000003 3.0000073h.750002z" opacity=".5" stroke="url(#e)" stroke-width=".750002"/><path d="m8.3734917 6.1317619-.7500026-.0000002.0015 2.2490886h.7500015z" opacity=".5" stroke="url(#f)" stroke-width=".750002"/><path d="m4.6249914 7.630848.7500022.0009v.7491022l-.7500022-.0009z" opacity=".5" stroke="url(#g)" stroke-width=".749992"/></g></g><g transform="matrix(1.099 0 0 1.099 6.47 -11.113)"><path d="m15.495904 26.490446a5.0045495 5.0045495 0 0 1 -5.004548 5.00455 5.0045495 5.0045495 0 0 1 -5.0045498-5.00455 5.0045495 5.0045495 0 0 1 5.0045498-5.004549 5.0045495 5.0045495 0 0 1 5.004548 5.004549z" style="stroke:#206b00;stroke-width:.909918;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.67451;fill:url(#b)"/><path d="m17 14-1.992188.002a5.0000001 5.0000001 0 0 0 -1.007812 1.007766v5.980468a5.0000001 5.0000001 0 0 0 1.009766 1.009766h1.990234a1.0001001 1.0001001 0 0 0 1-1 1.0001001 1.0001001 0 0 0 1 1h1.990234a5.0000001 5.0000001 0 0 0 1.009766-1.009766v-5.980468a5.0000001 5.0000001 0 0 0 -1.009766-1.009766l-1.990234.001953a1.0001001 1.0001001 0 0 0 -1 .998047 1.0001001 1.0001001 0 0 0 -1-1z" fill="#206b00" opacity=".1" transform="matrix(.90991811 0 0 .90991811 -5.88717 10.11192)"/><path d="m14.586662 26.490446c0 2.262042-1.833265 4.095308-4.095307 4.095308-2.2620423 0-4.0953067-1.833265-4.0953067-4.095308 0-2.262041 1.8332644-4.095307 4.0953067-4.095307 2.262042 0 4.095307 1.833265 4.095307 4.095307z" style="opacity:.5;fill:none;stroke-width:.909918;stroke-linecap:round;stroke-linejoin:round;stroke:url(#c)"/><path d="m7.7868437 24.67061-.025242 5.459508h1.8198362v-5.459508z" fill="#206612" fill-rule="evenodd" opacity=".3"/><path d="m7.7621638 23.762 1.8192741-.0013v5.4595h-1.8198364z" fill="#fff"/><path d="m11.426516 24.670602-.02524 5.459508h1.819836v-5.459508z" fill="#206612" fill-rule="evenodd" opacity=".3"/><path d="m11.401836 23.761992 1.819274-.0013v5.4595h-1.819836z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_presentationdialog.svg b/icon-themes/elementary_svg/cmd/lc_presentationdialog.svg
new file mode 100644
index 000000000..f87ea3ef4
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_presentationdialog.svg
@@ -0,0 +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(.3599214 0 0 .08725363 7.079729 13.865792)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="17.461565" x2="17.461565" y1="12.132274" y2="23.876352"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#ccc"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="14.525564" x2="14.525564" y1="12.132274" y2="23.879738"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#8c8c8c"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="10.127912" x2="9.984243" y1="12.048073" y2="3.95193"><stop offset="0" stop-color="#e5e5e5"/><stop offset="1" stop-color="#ababab"/></linearGradient><linearGradient id="e"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="f" gradientTransform="matrix(-.99998741 0 0 .99998741 29.638279 -2.962035)" gradientUnits="userSpaceOnUse" x1="18.638508" x2="18.638508" xlink:href="#e" y1="8.717988" y2="10.968022"/><linearGradient id="g" gradientTransform="matrix(-.99998741 0 0 .99998741 23.651324 -3.009822)" gradientUnits="userSpaceOnUse" x1="15.651522" x2="15.651522" xlink:href="#e" y1="9.515787" y2="11.01581"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="4.999993" x2="4.999993" xlink:href="#e" y1="8.005848" y2="8.380849"/><linearGradient id="i" gradientTransform="matrix(.30158659 0 0 .33185129 -.293634 1.810038)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.013155" y1=".985206" y2="29.970716"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.486092" x2="23.486092" y1="5.516603" y2="24.728191"><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><linearGradient id="k" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-51.732536" x2="-51.786404" y1="34.231792" y2="2.906247"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="8.5" x2="8.5" y1="2" y2="1"><stop offset="0" stop-color="#d5d5d5"/><stop offset="1" stop-color="#e5e5e5"/></linearGradient><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="14.526505" x2="14.526505" y1="8.39077" y2="12.515833"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="18.638508" x2="18.638508" y1="7.592971" y2="12.09304"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="o" gradientTransform="matrix(1.3832 0 0 1.4144 -11.892 21.511)" gradientUnits="userSpaceOnUse" x1="21.611818" x2="21.611818" y1="-5.666174" y2="-3.545106"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="10.250006" x2="10.250006" xlink:href="#e" y1="1.255832" y2="2.005834"/><g transform="matrix(1.33333 0 0 1.33333 1.33336 1.325561)"><ellipse cx="7.889552" cy="15.26185" display="block" fill="url(#a)" opacity=".433333" rx="6.073674" ry="1.472407" stroke-width=".750002"/><path d="m6.8749972 10.630856v1.875004l-2.2500056 1.500004.7500018 1.125003 2.2500057-1.500004 2.2500056 1.500004.7500023-1.125003-2.2500061-1.500004v-1.875004z" style="fill:#e5e5e5;stroke:#747474;stroke-width:.750002;stroke-linecap:square;stroke-linejoin:round;stroke-opacity:.745098"/><path d="m.87498219 2.3808352h14.25003581v9.0000228h-14.25003581z" fill="url(#i)" stroke-width="1.073087"/><g stroke-width=".750002"><g fill="none" transform="translate(-1 2)"><path d="m15.375016 8.6308557h-12.7500319v-7.5000188h12.7500319z" stroke="url(#j)" stroke-linecap="round"/><path d="m1.8749822.38083505c2.5206756 0 14.2500228.00092446 14.2500228.00092446l.000013 8.99909809-14.2500359.0000295z" stroke="url(#k)" stroke-linejoin="round"/></g><g stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".745098"><g stroke="#747474"><rect fill="url(#l)" height="2.250006" rx=".375" ry=".375001" width="15.750039" x=".12498" y=".130829"/><circle cx="10.423996" cy="14.589039" fill="#e5e5e5" r=".951788"/></g><circle cx="5.173983" cy="14.589039" fill="#e5e5e5" r=".951788" stroke="#747474"/><path d="m.874982.880831h14.250035v.750002h-14.250035z" fill="none" opacity=".8" stroke="url(#p)"/></g></g><g transform="matrix(-.9999874 0 0 .9999874 29.63828 -2.962035)"><rect fill="url(#n)" height="4.499149" rx=".375006" ry=".374087" width="2.248525" x="17.514999" y="7.59389"/><rect height="4.499149" rx=".375006" ry=".374087" style="opacity:.5;fill:none;stroke:#7239b3;stroke-width:.750011;stroke-linecap:round;stroke-linejoin:round" width="2.248525" x="17.514999" y="7.59389"/></g><g transform="matrix(-.9999874 0 0 .9999874 23.651324 -3.009822)"><rect fill="url(#m)" height="3.750057" rx=".375006" width="2.250033" x="14.526505" y="8.39077"/><rect height="3.749139" rx=".375006" ry=".374088" style="opacity:.5;fill:none;stroke:#cc3b02;stroke-width:.750011;stroke-linecap:round;stroke-linejoin:round" width="2.248525" x="14.528013" y="8.391688"/></g><g transform="matrix(.74999242 0 0 .74999242 -10.000976 -3.241624)"><rect fill="url(#o)" height="2.998814" rx=".500006" ry=".498782" width="3.000038" x="18.501474" y="13.497988"/><rect fill="none" height="2.998814" opacity=".5" rx=".497994" ry=".59664" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" width="3.000038" x="18.501474" y="13.497988"/></g><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m11.373499 5.3817612-.748493-.0009187.000003 3.0000073h.750002z" opacity=".5" stroke="url(#f)" stroke-width=".750002"/><path d="m8.3734917 6.1317619-.7500026-.0000002.0015 2.2490886h.7500015z" opacity=".5" stroke="url(#g)" stroke-width=".750002"/><path d="m4.6249914 7.630848.7500022.0009v.7491022l-.7500022-.0009z" opacity=".5" stroke="url(#h)" stroke-width=".749992"/></g></g><g transform="matrix(.73400013 0 0 .73400013 11.632274 12.132274)"><path d="m16.798828 12.5c-.165264 0-.298828.211412-.298828.474609v.763672h-.09766l-1.123047.480469-.07227.07422-.552734-.552735c-.18611-.186109-.430016-.241858-.546875-.125l-.992188.992188c-.116858.116859-.06111.360765.125.546875l.552735.552734-.07422.07227-.480469 1.123047v.097651h-.763663c-.263197 0-.474609.133564-.474609.298828v1.402344c0 .165264.211412.298828.474609.298828h.763672v.105469l.480469 1.123047.07031.06836-.548828.548828c-.186109.186109-.241858.430016-.125.546875l.992188.992188c.116859.116859.360765.06111.546875-.125l.548828-.548828.07617.07812 1.123047.482422h.09766v.753907c0 .263201.133564.474612.298828.474612h1.402344c.165264 0 .298828-.211411.298828-.474609v-.753907h.105469l1.123047-.482422.07227-.07422.544922.544922c.18611.186108.430016.241859.546875.125l.992188-.992188c.116858-.116859.06111-.360766-.125-.546875l-.544922-.544922.07422-.07227.482422-1.123047v-.105462h.753907c.26319 0 .474602-.133564.474602-.298828v-1.402344c0-.165264-.211412-.298828-.474609-.298828h-.753907v-.09766l-.482422-1.123047-.07812-.07617.548828-.548828c.186109-.18611.241858-.430016.125-.546875l-.992188-.992188c-.116859-.116858-.360765-.06111-.546875.125l-.548828.548828-.06836-.07031-1.123047-.480469h-.105472v-.763672c0-.263197-.133564-.474609-.298828-.474609zm.705078 4c.829457 0 1.503906.674449 1.503906 1.503906.000001.829457-.674449 1.503906-1.503906 1.503906-.829457.000001-1.503906-.674449-1.503906-1.503906s.674449-1.503906 1.503906-1.503906z" display="block" fill="url(#b)" stroke="url(#c)" stroke-linejoin="round" transform="matrix(1.3623976 0 0 1.3623976 -15.847782 -16.528981)"/><path d="m8 3.465116c-2.5005771 0-4.5348837 2.034307-4.5348837 4.534884s2.0343066 4.534884 4.5348837 4.534884c2.500576-.000001 4.534884-2.034307 4.534884-4.534884s-2.034308-4.534884-4.534884-4.534884zm0 2.093024c1.347907 0 2.44186 1.093953 2.44186 2.44186s-1.093953 2.44186-2.44186 2.44186-2.4418605-1.093953-2.4418605-2.44186 1.0939535-2.44186 2.4418605-2.44186z" opacity=".05"/><path d="m8.0000001 4c-2.2056004 0-4.0000002 1.7944001-4.0000002 4.0000008 0 2.2055992 1.7943998 3.9999992 4.0000002 3.9999992 2.2055999 0 3.9999999-1.7944 3.9999999-3.9999992 0-2.2056007-1.7944-4.0000008-3.9999999-4.0000008z" fill="none" stroke="url(#d)" stroke-width="1.352275"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_presentationlayout.svg b/icon-themes/elementary_svg/cmd/lc_presentationlayout.svg
new file mode 100644
index 000000000..19bf627d5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_presentationlayout.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="4.559" y2="21.517"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="10.8484" x2="10.8484" xlink:href="#c" y1="8.0466" y2="21.817619"/><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.783 0 0 .78 -136.125 -5.74)" gradientUnits="userSpaceOnUse" x1="182" x2="182" xlink:href="#c" y1="33" y2="24.52"/><linearGradient id="e"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="f"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.3746 0 0 .37083 29.393 2.44)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.66892 0 0 .4054 -1.18 3.27)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#e" y1="6.733" y2="41.267"/><linearGradient id="i" gradientTransform="matrix(.5135 0 0 .4054 -.325 3.27)" gradientUnits="userSpaceOnUse" x1="37.633" x2="37.633" xlink:href="#e" y1="6.733" y2="41.267"/><linearGradient id="j" gradientTransform="matrix(.47058531 0 0 .36937813 2.972059 3.568188)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="k" cx="605.714" cy="486.648" gradientTransform="matrix(.01325 0 0 .00824 13.363 17.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#f"/><radialGradient id="l" cx="605.714" cy="486.648" gradientTransform="matrix(-.01325 0 0 .00824 10.637 17.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#f"/><linearGradient id="m" gradientTransform="matrix(.03873 0 0 .00824 -1.997 17.98)" 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><g transform="translate(0 -2)"><path d="m2.65 21h18.7v2h-18.7z" fill="url(#m)" opacity=".15"/><path d="m2.65 21v2c-.683.004-1.65-.448-1.65-1s.762-1 1.65-1z" fill="url(#l)" opacity=".15"/><path d="m21.35 21v2c.683.004 1.65-.448 1.65-1s-.762-1-1.65-1z" fill="url(#k)" opacity=".15"/><path d="m5 4.5h17.5v17h-17.5z" fill="url(#j)" stroke-width="1.045825"/><path d="m21.5 20.5h-19v-15h19z" fill="none" stroke="url(#i)" stroke-linecap="square"/><path d="m2 4.5c-.277 0-.5.223-.5.5v16c0 .277.223.5.5.5h3v-17z" fill="url(#a)"/><g fill="none"><path d="m4.5 20.5h-2v-15h2" opacity=".5" stroke="url(#h)" stroke-linecap="square"/><path d="m6 7.5h4m1 0h2m1 0h1m1 0h2m-12 4h2m-2 2h1m-1 2h2m-2 2h2m0-4h1m0 4h1" stroke="#aaa"/><g stroke-linejoin="round"><path d="m5 21.5h17.5v-17h-17.5" stroke="url(#g)"/><path d="m5 21.5h-3.5v-17h3.5" opacity=".4" stroke="#cc3b02"/></g></g><g fill="url(#a)"><path d="m20 14a4 4 0 1 1 -2.116-3.53l-1.884 3.53z" opacity=".5"/><path d="m20 14.012c0 1.734-1.26 3.392-2.933 3.854-1.67.463-3.605-.31-4.497-1.798-.007.007 3.43-2.056 3.43-2.056z" opacity=".5"/><path d="m20 14c0 1.734-1.26 3.392-2.933 3.855-.04-.007-1.067-3.855-1.067-3.855z"/></g></g><g transform="translate(.032 -1)"><path d="m1.5 6.5 16 16h-16zm3 8.5v4.5h5z" style="fill:#9bdb4d;fill-opacity:.588;fill-rule:evenodd;stroke:#206b00;stroke-linejoin:round;stroke-opacity:.501961" transform="translate(-.032)"/><path d="m2.468 8.9116875v12.5883125h12.602z" fill="none" opacity=".5" stroke="url(#b)"/><path d="m3.468 14v6.5h7" fill="none" opacity=".5" stroke="url(#d)"/><path d="m3.468 23.5h14" opacity=".3" stroke="#d1ff82" stroke-linecap="square"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_presentationminimizer.svg b/icon-themes/elementary_svg/cmd/lc_presentationminimizer.svg
new file mode 100644
index 000000000..b2c0ae871
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_presentationminimizer.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="4.559" y2="21.517"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1=".655513" x2="14.727656" xlink:href="#c" y1="11.822087" y2="1.32404"/><linearGradient id="c"><stop offset="0" stop-color="#fff3cb"/><stop offset=".26238" stop-color="#fdde76"/><stop offset=".66093999" stop-color="#f9c440"/><stop offset="1" stop-color="#e48b20"/></linearGradient><radialGradient id="d" cx="32.5" cy="16.5625" gradientTransform="matrix(.13600338 .32887282 -.25782279 .11298813 11.149645 -7.537857)" gradientUnits="userSpaceOnUse" r="14.4375" xlink:href="#c"/><filter id="e" color-interpolation-filters="sRGB" height="1.324258" width="1.386852" x="-.193426" y="-.162129"><feGaussianBlur stdDeviation=".67849208"/></filter><linearGradient id="f" gradientTransform="matrix(.26725589 0 0 1.157552 9.315594 -10.704165)" gradientUnits="userSpaceOnUse" x1="-32.957481" x2="-25.474016" y1="27.388975" y2="27.388975"><stop offset="0" stop-color="#2e3436"/><stop offset=".64444447" stop-color="#888a85"/><stop offset="1" stop-color="#555753"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.77602087 .23906428 -.31605097 .56747902 -20.167798 4.551095)" gradientUnits="userSpaceOnUse" x1="27.52779" x2="30.419695" y1="4.16702" y2="2.948735"><stop offset="0" stop-color="#eeeeec"/><stop offset=".78888887" stop-color="#fff"/><stop offset="1" stop-color="#eeeeec"/></linearGradient><linearGradient id="h"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="i"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.3746 0 0 .37083 29.393 2.44)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.66892 0 0 .4054 -1.18 3.27)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#h" y1="6.733" y2="41.267"/><linearGradient id="l" gradientTransform="matrix(.5135 0 0 .4054 -.325 3.27)" gradientUnits="userSpaceOnUse" x1="37.633" x2="37.633" xlink:href="#h" y1="6.733" y2="41.267"/><linearGradient id="m" gradientTransform="matrix(.47058531 0 0 .36937813 2.972059 3.568188)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="n" cx="605.714" cy="486.648" gradientTransform="matrix(.01325 0 0 .00824 13.363 17.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#i"/><radialGradient id="o" cx="605.714" cy="486.648" gradientTransform="matrix(-.01325 0 0 .00824 10.637 17.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#i"/><linearGradient id="p" gradientTransform="matrix(.03873 0 0 .00824 -1.997 17.98)" 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><g transform="translate(0 -2)"><path d="m2.65 21h18.7v2h-18.7z" fill="url(#p)" opacity=".15"/><path d="m2.65 21v2c-.683.004-1.65-.448-1.65-1s.762-1 1.65-1z" fill="url(#o)" opacity=".15"/><path d="m21.35 21v2c.683.004 1.65-.448 1.65-1s-.762-1-1.65-1z" fill="url(#n)" opacity=".15"/><path d="m5 4.5h17.5v17h-17.5z" fill="url(#m)" stroke-width="1.045825"/><path d="m21.5 20.5h-19v-15h19z" fill="none" stroke="url(#l)" stroke-linecap="square"/><path d="m2 4.5c-.277 0-.5.223-.5.5v16c0 .277.223.5.5.5h3v-17z" fill="url(#a)"/><g fill="none"><path d="m4.5 20.5h-2v-15h2" opacity=".5" stroke="url(#k)" stroke-linecap="square"/><path d="m6 7.5h4m1 0h2m1 0h1m1 0h2m-12 4h2m-2 2h1m-1 2h2m-2 2h2m0-4h1m0 4h1" stroke="#aaa"/><g stroke-linejoin="round"><path d="m5 21.5h17.5v-17h-17.5" stroke="url(#j)"/><path d="m5 21.5h-3.5v-17h3.5" opacity=".4" stroke="#cc3b02"/></g></g><g fill="url(#a)"><path d="m20 14a4 4 0 1 1 -2.116-3.53l-1.884 3.53z" opacity=".5"/><path d="m20 14.012c0 1.734-1.26 3.392-2.933 3.854-1.67.463-3.605-.31-4.497-1.798-.007.007 3.43-2.056 3.43-2.056z" opacity=".5"/><path d="m20 14c0 1.734-1.26 3.392-2.933 3.855-.04-.007-1.067-3.855-1.067-3.855z"/></g></g><path d="m9.9746091 1.1054688-.101562 2.4785156-1.5957033.8359375-.5-.28125-.017578-1.4765625-1.046875.9648437-1.4101562-.4414062.59375 1.2929687-.8554688 1.2050782 1.4140625-.1640626.8828125 1.1855469.2792969-1.3964843.7382813-.25 1.5625001.5800781.4316399 2.5390625 1.539063-1.9453125 2.546875.375-1.375-2.0664063 1.142578-2.3046875-2.386719.6679688zm-5.5234372 4.3671874-.8125.75-1.09375-.34375.4609375 1.0058594-.6640625.9335938 1.0976562-.1269532.6835938.9199218.2167969-1.0839842 1.0878906-.3652344-.9628906-.5410156zm3.7128906.8925782-1.1835937 1.0898437-1.5957032-.4980469.671875 1.4628908-.9648437 1.361328 1.5976562-.185547.9960938 1.339844.3164062-1.578125 1.5839844-.533203-1.4042969-.7890628zm-6.2207031 1.5859375-.296875 1.1191411-1.15820315.3125.97070315.626953-.060547 1.199218.8964844-.730468 1.1230469.429687-.4179688-1.080078.7539062-.933594-1.1542968.06445z" fill="url(#b)"/><path d="m13.263114 9.769977c-2.055779.900922-4.601427-.494534-5.685864-3.116837-1.084439-2.622304-.297012-5.478444 1.758767-6.37936679 2.055778-.9009236 4.601426.4945301 5.685864 3.11683479 1.084439 2.622304.297012 5.478445-1.758767 6.379369z" fill="url(#d)" filter="url(#e)" opacity=".483"/><g transform="matrix(1.0583533 -.61104055 .51705714 .89556923 3.108729 -5.864404)"><path d="m.5 18v12.4375c0 .5817.297334 1.0625.666667 1.0625h.666667c.369333 0 .666666-.4808.666666-1.0625v-12.4375z" fill="url(#f)" fill-rule="evenodd"/><rect fill="none" height="21" opacity=".3" rx=".74907" ry=".929487" stroke="#000" stroke-width=".814307" width="2" x=".5" y="10.5"/><path d="m1.166667 10.5c-.369333 0-.666667.4808-.666667 1.0625v6.4375h2v-6.4375c0-.5817-.297333-1.0625-.666666-1.0625z" fill="url(#g)" fill-rule="evenodd" opacity=".9"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_previousannotation.svg b/icon-themes/elementary_svg/cmd/lc_previousannotation.svg
new file mode 100644
index 000000000..884b0434a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_previousannotation.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="24.837126" cy="36.421127" gradientTransform="matrix(.52995454 0 0 -.35307735 -2.451878 30.383287)" gradientUnits="userSpaceOnUse" r="15.644737" xlink:href="#a"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="11.99964" x2="11.99964" y1="5.000001" y2="20.998161"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="d" gradientTransform="matrix(-.87905913 0 0 1.0000035 10.673566 -16.421791)" gradientUnits="userSpaceOnUse" x1="5.009942" x2="5.03216" y1="28.039032" y2="29.671688"><stop offset="0" stop-color="#fff"/><stop offset=".00000039" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientTransform="matrix(-1.004639 0 0 1 10.857043 -16.179629)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" y1="22.402153" y2="35.268829"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="f" gradientTransform="matrix(-.00271019 .50014348 -.5122065 -.00277662 -10.621166 -10.412536)" gradientUnits="userSpaceOnUse" x1="18.573938" x2="62.560024" y1="-44.262432" y2="-44.495171"><stop offset="0" stop-color="#fff394"/><stop offset=".262" stop-color="#ffe16b"/><stop offset=".661" stop-color="#f9c440"/><stop offset="1" stop-color="#d48e15"/></linearGradient><radialGradient id="g" cx="1.196594" cy="17.424702" gradientTransform="matrix(.53333333 0 0 .11633788 9.361817 20.415424)" gradientUnits="userSpaceOnUse" r="16.875" xlink:href="#a"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="13" x2="13" y1=".999998" y2="11.999999"><stop offset="0" stop-color="#fff"/><stop offset=".04494323" 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(.26458333 0 0 .26458333 -.264583 -.24939)"><ellipse cx="10.561817" cy="22.276831" display="block" fill="url(#g)" fill-rule="evenodd" opacity=".291" rx="9" ry="1.963204"/><path d="m4.9824219-.49609377c-1.3759392.00038298-2.4863159.91328684-2.4824219 2.04687507l.0000001 6.4492173-.0000001 3.4544704c0 1.133595 1.1064826 2.046875 2.4824219 2.046875h3.1113281l-1.0937499 4.998655 4.7753909-4.488889.692035-.513672h6.550152c1.375939 0 2.482422-.91328 2.482422-2.046875v-.950564-8.9531244c0-1.13359475-1.106483-2.04725794-2.482422-2.04687495z" fill="url(#f)" stroke="#ad5f00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" transform="translate(0 3.942578)"/><path d="m4.9785157.49609221c-.8193638-.00022833-1.4785156.34795195-1.4785156 1.00390629v10.0000005c0 .5.6806362 1 1.5 1h3.0000001c.5844537-.050415 1.1557789.268001 1.1507732.834195l-.4974342 2.261586 2.8521848-2.67312c.26576-.155803.494476-.344393.818134-.422661h6.676342c1 0 1.5-.5 1.5-1v-10.0000005c0-.50000003-.680636-.99977051-1.5-.99999885z" fill="none" opacity=".5" stroke="url(#h)" transform="translate(0 3.942578)"/></g><g transform="matrix(-.21166667 0 0 .21166667 6.796536 1.77433)"><path d="m19.001669 17.523805a8.2909995 5.5238047 0 1 0 -16.581999 0 8.2909995 5.5238047 0 0 0 16.581999 0z" fill="url(#b)" fill-rule="evenodd" opacity=".141176"/><g stroke-width="1.25"><path d="m12.011963 4.7560117v.0039c.162385 0 .29734.06441.394531.167969.0067.0074.01441.01451.02149.02148l7.659036 6.9571693c.0909.09098.144531.214106.144531.349609 0 .134536-.05363.250868-.144531.347657l-7.659041 6.941278c-.0071.007-.01484.01412-.02149.02148-.09719.103564-.232145.167969-.394531.167969-.301717 0-.527344-.215491-.527344-.505858v-3.988275c.000189-.271008-.237747-.49805-.529297-.49805h-7.7206982c-.285849 0-.5-.214151-.5-.5v-4c0-.2858493.2141509-.5000003.5-.5000003h7.7695312c.267637-.02501.480647-.241068.480469-.4960909v-1.3789091-2.611325c0-.290366.225627-.500003.527344-.500003z" fill="url(#c)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5"/><g fill="none"><path d="m10.48586 13.49234h-6.5012412v-2.5h6.5012412" fill="none" opacity=".6" stroke="url(#d)"/><path d="m12.734375 6.8769531v2.3671875c-.000287.8872194-.740534 1.6221014-1.591168 1.7481994l-.02407 2.5c.850634.126098 1.614948.854816 1.615235 1.742035v2.341797l5.871094-5.333984z" opacity=".5" stroke="url(#e)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_previouspage.svg b/icon-themes/elementary_svg/cmd/lc_previouspage.svg
new file mode 100644
index 000000000..48a6a3ade
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_previouspage.svg
@@ -0,0 +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"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="24.837126" cy="36.421127" gradientTransform="matrix(.52995454 0 0 -.35307735 -2.451878 30.383287)" gradientUnits="userSpaceOnUse" r="15.644737" xlink:href="#a"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="11.99964" x2="11.99964" y1="5.000001" y2="20.998161"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="d" gradientTransform="matrix(-.87905913 0 0 1.0000035 10.673566 -16.421791)" gradientUnits="userSpaceOnUse" x1="5.009942" x2="5.03216" y1="28.039032" y2="29.671688"><stop offset="0" stop-color="#fff"/><stop offset=".00000039" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientTransform="matrix(-1.004639 0 0 1 10.857043 -16.179629)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" y1="22.402153" y2="35.268829"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.324319)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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="g" gradientTransform="matrix(.48571543 0 0 .45629666 .396742 .365522)" 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><radialGradient id="h" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.292706 18.997224)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="i" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.815119 18.997224)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="j" gradientTransform="matrix(.0352071 0 0 .0082353 -.670939 18.997207)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><g transform="translate(-2)"><path d="m3.500002 22h16.999998v2h-16.999998z" fill="url(#j)" opacity=".15"/><path d="m3.5000009 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#i)" opacity=".15"/><path d="m20.500001 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#h)" opacity=".15"/><path d="m3.5538731 1.5166173c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.9987157s-11.3333862 0-17.0000799 0c0-7.000018 0-14.0000346 0-21.0000534z" fill="url(#g)"/><g fill="none" transform="translate(.053913 .01666)"><path d="m19.446087 21.48334h-15v-19.0000001h15z" stroke="url(#f)" stroke-linecap="round"/><path d="m3.4460282 1.4819799c3.8955809 0 17.0000588.00136 17.0000588.00136l.000021 20.9987161s-11.3333861 0-17.0000798 0c0-7.000018 0-14.000035 0-21.0000538z" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/></g></g><g transform="matrix(-.8 0 0 .8 24.687695 6.706128)"><path d="m19.001669 17.523805a8.2909995 5.5238047 0 1 0 -16.581999 0 8.2909995 5.5238047 0 0 0 16.581999 0z" fill="url(#b)" fill-rule="evenodd" opacity=".141176"/><g stroke-width="1.25"><path d="m12.011963 4.7560117v.0039c.162385 0 .29734.06441.394531.167969.0067.0074.01441.01451.02149.02148l7.659036 6.9571693c.0909.09098.144531.214106.144531.349609 0 .134536-.05363.250868-.144531.347657l-7.659041 6.941278c-.0071.007-.01484.01412-.02149.02148-.09719.103564-.232145.167969-.394531.167969-.301717 0-.527344-.215491-.527344-.505858v-3.988275c.000189-.271008-.237747-.49805-.529297-.49805h-7.7206982c-.285849 0-.5-.214151-.5-.5v-4c0-.2858493.2141509-.5000003.5-.5000003h7.7695312c.267637-.02501.480647-.241068.480469-.4960909v-1.3789091-2.611325c0-.290366.225627-.500003.527344-.500003z" fill="url(#c)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5"/><g fill="none"><path d="m10.48586 13.49234h-6.5012412v-2.5h6.5012412" fill="none" opacity=".6" stroke="url(#d)"/><path d="m12.734375 6.8769531v2.3671875c-.000287.8872194-.740534 1.6221014-1.591168 1.7481994l-.02407 2.5c.850634.126098 1.614948.854816 1.615235 1.742035v2.341797l5.871094-5.333984z" opacity=".5" stroke="url(#e)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_previoustrackedchange.svg b/icon-themes/elementary_svg/cmd/lc_previoustrackedchange.svg
new file mode 100644
index 000000000..1acda3858
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_previoustrackedchange.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="24.837126" cy="36.421127" gradientTransform="matrix(.52995454 0 0 -.35307735 -2.451878 30.383287)" gradientUnits="userSpaceOnUse" r="15.644737" xlink:href="#b"/><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="11.99964" x2="11.99964" y1="5.000001" y2="20.998161"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="d" gradientTransform="matrix(-.87905913 0 0 1.0000035 10.673566 -16.421791)" gradientUnits="userSpaceOnUse" x1="5.009942" x2="5.03216" y1="28.039032" y2="29.671688"><stop offset="0" stop-color="#fff"/><stop offset=".00000039" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientTransform="matrix(-1.004639 0 0 1 10.857043 -16.179629)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" y1="22.402153" y2="35.268829"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.40540511 0 0 .46216215 2.269687 .858112)" gradientUnits="userSpaceOnUse" x1="24.001358" x2="24.001358" y1="4.634402" y2="41.41803"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.48571543 0 0 .41480329 -1.657131 1.363224)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="-3.71906" y2="47.013336"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.39221364 0 0 .38819409 27.199336 .900934)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#bebebe"/></linearGradient><radialGradient id="i" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 11.238833 17.980607)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><radialGradient id="j" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 8.761246 17.980607)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><linearGradient id="k" gradientTransform="matrix(.0352071 0 0 .0082353 -2.724812 17.98059)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><path d="m1.5000409 21.000043h16.9999981v2h-16.9999981z" fill="url(#k)" opacity=".15"/><path d="m1.5000398 21.000128v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#j)" opacity=".15"/><path d="m18.50004 21.000128v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#i)" opacity=".15"/><path d="m1.5 1.5c3.8955809 0 17.000059.00124 17.000059.00124l.000021 19.99884s-11.3333863 0-17.00008 0c0-6.363471 0-13.6365847 0-20.0000561z" fill="url(#g)" stroke="url(#h)" stroke-linejoin="round" stroke-width=".999922"/><g fill="none" transform="translate(-1.99996 .000043)"><path d="m19.5 20.5h-15.0000004v-18h15.0000004z" stroke="url(#f)" stroke-linecap="round"/><path d="m6 4.5050064h2.34375zm5.21875 0h1.9375zm2.25 0h.84375zm-3.40625 2h1.75zm2.0625 0h.875zm1.21875 0h1.59375zm1.9375 0h1.625zm-9.28125 2.0300479h1.59375zm2.09375 0h5.90625zm-2.09375 2.9649457h3.09375zm3.40625 0h5.0625zm5.375 0h2.46875zm-8.78125 2h2.34375zm2.6875 0h2.15625zm2.53125 0h1.9375zm2.25 0h.84375zm1.1875 0h1.875zm-8.65625 3h3.09375zm3.40625 0h5.0625zm5.375 0h2.46875zm-8.78125 2h3.875zm4.21875 0h1.75z" stroke="#aaa"/><path d="m12.13125 6.5050061h.875zm-4.03125 2.0300479h5.90625zm6.6875 2.964946h2.46875zm-6.09375 2h2.15625z" stroke="#c6262e"/></g><g fill="#c6262e" transform="translate(-1.99996 .000043)"><path d="m6 6h3.673729v1h-3.673729z"/><path d="m8.611123 4h2.25615v1h-2.25615z"/><path d="m12.279661 18h3.597458v1h-3.597458z"/></g><g transform="matrix(-.8 0 0 .8 24.687695 6.706129)"><path d="m19.001669 17.523805a8.2909995 5.5238047 0 1 0 -16.581999 0 8.2909995 5.5238047 0 0 0 16.581999 0z" fill="url(#a)" fill-rule="evenodd" opacity=".141176"/><g stroke-width="1.25"><path d="m12.011963 4.7560117v.0039c.162385 0 .29734.06441.394531.167969.0067.0074.01441.01451.02149.02148l7.659036 6.9571693c.0909.09098.144531.214106.144531.349609 0 .134536-.05363.250868-.144531.347657l-7.659041 6.941278c-.0071.007-.01484.01412-.02149.02148-.09719.103564-.232145.167969-.394531.167969-.301717 0-.527344-.215491-.527344-.505858v-3.988275c.000189-.271008-.237747-.49805-.529297-.49805h-7.7206982c-.285849 0-.5-.214151-.5-.5v-4c0-.2858493.2141509-.5000003.5-.5000003h7.7695312c.267637-.02501.480647-.241068.480469-.4960909v-1.3789091-2.611325c0-.290366.225627-.500003.527344-.500003z" fill="url(#c)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5"/><g fill="none"><path d="m10.48586 13.49234h-6.5012412v-2.5h6.5012412" fill="none" opacity=".6" stroke="url(#d)"/><path d="m12.734375 6.8769531v2.3671875c-.000287.8872194-.740534 1.6221014-1.591168 1.7481994l-.02407 2.5c.850634.126098 1.614948.854816 1.615235 1.742035v2.341797l5.871094-5.333984z" opacity=".5" stroke="url(#e)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_prevrecord.svg b/icon-themes/elementary_svg/cmd/lc_prevrecord.svg
new file mode 100644
index 000000000..9ca93afa4
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_prevrecord.svg
@@ -0,0 +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(.87905913 0 0 1.0000035 13.576794 -16.671791)" gradientUnits="userSpaceOnUse" x1="5.03216" x2="5.03216" y1="27.671694" y2="29.671688"><stop offset="0" stop-color="#fff"/><stop offset=".00000017" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="b" cx="24.837126" cy="36.421127" gradientTransform="matrix(-.52995454 0 0 -.35307735 22.512547 21.835677)" gradientUnits="userSpaceOnUse" r="15.644737"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="c" gradientTransform="matrix(-1 0 0 1 24.00036 1.000001)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="4" y2="19.998161"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="d" gradientTransform="matrix(1.004639 0 0 1 13.142957 -16.179629)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" y1="22.402153" y2="35.268829"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><path d="m1.059 8.976195a8.2909995 5.5238047 0 1 1 16.581999 0 8.2909995 5.5238047 0 0 1 -16.581999 0z" fill="url(#b)" fill-rule="evenodd" opacity=".141176" transform="translate(3.939331 8.54761)"/><path d="m11.966084 4.5136719v.0039c-.162385 0-.29734.06441-.394531.167969-.0067.0074-.01441.01451-.02149.02148l-7.8918599 6.9492291c-.090901.09098-.1445312.214106-.1445312.349609 0 .134536.053632.250868.1445312.347657l7.8918649 6.949218c.0071.007.01484.01412.02149.02148.09719.103564.232145.167969.394531.167969.301717 0 .527344-.215491.527344-.505858v-3.988275c-.000189-.271008.237747-.49805.529297-.49805h7.97727c.285849 0 .5-.214151.5-.5v-4.0000001c0-.285849-.214151-.5-.5-.5h-8.026103c-.267637-.02501-.480647-.241068-.480469-.496091v-3.990234c0-.290366-.225627-.500003-.527344-.500003z" fill="url(#c)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5"/><g fill="none"><path d="m13.00036 13.500003h7.5v-3.000003h-7.5" opacity=".6" stroke="url(#a)" stroke-width=".999992"/><path d="m13.055604 13.494013c-.827238.000268-1.555336.670809-1.555604 1.498047v2.920565l-6.7393961-5.920565 6.7393961-5.938069v2.9479618c.000268.827238.728366 1.4977792 1.555604 1.4980472" opacity=".5" stroke="url(#d)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_print.svg b/icon-themes/elementary_svg/cmd/lc_print.svg
new file mode 100644
index 000000000..2e6c07ec0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_print.svg
@@ -0,0 +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="translate(0 -5)" gradientUnits="userSpaceOnUse" x1="10" x2="10" y2="22"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.48572 0 0 -.25857 -.657 10.22)" gradientUnits="userSpaceOnUse" x1="30.176" x2="30.176" xlink:href="#e" y1="47.256" y2="-26.225"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="18" y2="7"><stop offset="0" stop-color="#232323"/><stop offset=".8" stop-color="#535353"/><stop offset=".8" stop-color="#676767"/><stop offset="1" stop-color="#676767"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.48572 0 0 -.25857 -.657 24.72)" gradientUnits="userSpaceOnUse" x1="28.118" x2="28.118" xlink:href="#e" y1="91.732" y2="22.118"/><linearGradient id="e" gradientTransform="matrix(.48572 0 0 .4563 -34.657 -3.314)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.4054 0 0 .5135 2.27 -2.324)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.474" y2="41.526"><stop offset="0" stop-color="#fff"/><stop offset=".056" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><path d="m6 3v1h12v-1z" fill="#fff" opacity=".4"/><path d="m6 1v14h12v-14zm1 1h10v12h-10z" fill="url(#a)" opacity=".4" transform="translate(0 2)"/><path d="m4.78 5.5-.124.156-2 2-.156.125v9.72h19v-9.721l-.156-.124-2-2-.125-.156h-14.219z" fill="url(#c)" transform="translate(0 2)"/><path d="m4.78 7.5-.124.156-2 2-.156.125v9.72h19v-9.721l-.156-.124-2-2-.125-.156h-14.219z" fill="none" opacity=".71" stroke="#000"/><path d="m5.5 7h13v-6.5h-13z" fill="url(#b)" transform="translate(0 2)"/><path d="m3 10h18v1h-18z" fill="#fff" opacity=".2"/><path d="m5.344 2c-.214.07-.355.275-.344.5v6.5h1v-6h12v6h1v-6.5c0-.276-.224-.5-.5-.5h-13c-.03-.003-.063-.003-.094 0z" opacity=".3"/><path d="m5.5 9h13v1h-13z" opacity=".4"/><path d="m5 18h14v-1h-14z" fill="#505050"/><path d="m6 16h12v1h-12z" opacity=".2"/><path d="m5 18h14v1h-14z" opacity=".4"/><path d="m19 20-.5-5h-13l-.5 5z" fill="url(#d)" transform="translate(0 2)"/><path d="m5 16.875-.5 5.5c-.077.3.19.635.5.625h14c.31.01.577-.326.5-.625l-.5-5.5v.125h-.906v.5l.25 4.5h-.25v.03h-11.094v-.03h-1.344l.25-4.5v-.5h-.906z" opacity=".3"/><path d="m7 18h9v1h-9z" opacity=".2"/><path d="m18 12h2v2h-2z" fill="#0cceff"/><path d="m17.502 6.505-11.008-.005.01-5 10.997.005z" fill="none" stroke="url(#f)" stroke-linecap="round" transform="translate(0 2)"/><path d="m10 20h6v1h-6z" opacity=".2"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_printdefault.svg b/icon-themes/elementary_svg/cmd/lc_printdefault.svg
new file mode 100644
index 000000000..b7b955092
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_printdefault.svg
@@ -0,0 +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(.99999998 0 0 -.99999998 13 49.499993)" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="13.5" y2="22"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="15.000001" y2="19.5"><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="c" gradientTransform="translate(0 -5)" gradientUnits="userSpaceOnUse" x1="10" x2="10" y2="22"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.48572 0 0 -.25857 -.657 10.22)" gradientUnits="userSpaceOnUse" x1="30.176" x2="30.176" xlink:href="#g" y1="47.256" y2="-26.225"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="18" y2="7"><stop offset="0" stop-color="#232323"/><stop offset=".8" stop-color="#535353"/><stop offset=".8" stop-color="#676767"/><stop offset="1" stop-color="#676767"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.48572 0 0 -.25857 -.657 24.72)" gradientUnits="userSpaceOnUse" x1="28.118" x2="28.118" xlink:href="#g" y1="91.732" y2="22.118"/><linearGradient id="g" gradientTransform="matrix(.48572 0 0 .4563 -34.657 -3.314)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.4054 0 0 .5135 2.27 -2.324)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.474" y2="41.526"><stop offset="0" stop-color="#fff"/><stop offset=".056" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><path d="m6 3v1h12v-1z" fill="#fff" opacity=".4"/><path d="m6 1v14h12v-14zm1 1h10v12h-10z" fill="url(#c)" opacity=".4" transform="translate(0 2)"/><path d="m4.78 5.5-.124.156-2 2-.156.125v9.72h19v-9.721l-.156-.124-2-2-.125-.156h-14.219z" fill="url(#e)" transform="translate(0 2)"/><path d="m4.78 7.5-.124.156-2 2-.156.125v9.72h19v-9.721l-.156-.124-2-2-.125-.156h-14.219z" fill="none" opacity=".71" stroke="#000"/><path d="m5.5 7h13v-6.5h-13z" fill="url(#d)" transform="translate(0 2)"/><path d="m3 10h18v1h-18z" fill="#fff" opacity=".2"/><path d="m5.344 2c-.214.07-.355.275-.344.5v6.5h1v-6h12v6h1v-6.5c0-.276-.224-.5-.5-.5h-13c-.03-.003-.063-.003-.094 0z" opacity=".3"/><path d="m5.5 9h13v1h-13z" opacity=".4"/><path d="m5 18h14v-1h-14z" fill="#505050"/><path d="m6 16h12v1h-12z" opacity=".2"/><path d="m5 18h14v1h-14z" opacity=".4"/><path d="m19 20-.5-5h-13l-.5 5z" fill="url(#f)" transform="translate(0 2)"/><path d="m5 16.875-.5 5.5c-.077.3.19.635.5.625h14c.31.01.577-.326.5-.625l-.5-5.5v.125h-.906v.5l.25 4.5h-.25v.03h-11.094v-.03h-1.344l.25-4.5v-.5h-.906z" opacity=".3"/><path d="m7 18h9v1h-9z" opacity=".2"/><path d="m18 12h2v2h-2z" fill="#0cceff"/><path d="m17.502 6.505-11.008-.005.01-5 10.997.005z" fill="none" stroke="url(#h)" stroke-linecap="round" transform="translate(0 2)"/><path d="m10 20h6v1h-6z" opacity=".2"/><g stroke-linecap="round" stroke-linejoin="round" transform="matrix(1 0 0 -1 -5 50.499993)"><path d="m15.5 35.999993v-4h-2l3.5-4 3.5 4h-2v4z" fill="url(#a)" stroke="#a62100" stroke-opacity=".501961"/><path d="m3.4765621 14.5.011719 3c-.0007568.481843-.3490321.892841-.8242187.972657l1.3359376 1.527343 1.3359375-1.527343c-.4751866-.079816-.8234619-.490814-.8242187-.972657l-.011719-3z" fill="none" opacity=".245" stroke="url(#b)" transform="matrix(.99999998 0 0 -.99999998 13 49.499993)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_printersetup.svg b/icon-themes/elementary_svg/cmd/lc_printersetup.svg
new file mode 100644
index 000000000..afe49d42a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_printersetup.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="17.461565" x2="17.461565" y1="12.132274" y2="23.876352"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#ccc"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14.525564" x2="14.525564" y1="12.132274" y2="23.879738"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#8c8c8c"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="10.127912" x2="9.984243" y1="12.048073" y2="3.95193"><stop offset="0" stop-color="#e5e5e5"/><stop offset="1" stop-color="#ababab"/></linearGradient><linearGradient id="d" gradientTransform="translate(0 -5)" gradientUnits="userSpaceOnUse" x1="10" x2="10" y2="22"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.48572 0 0 -.25857 -.657 10.22)" gradientUnits="userSpaceOnUse" x1="30.176" x2="30.176" xlink:href="#h" y1="47.256" y2="-26.225"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="18" y2="7"><stop offset="0" stop-color="#232323"/><stop offset=".8" stop-color="#535353"/><stop offset=".8" stop-color="#676767"/><stop offset="1" stop-color="#676767"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.48572 0 0 -.25857 -.657 24.72)" gradientUnits="userSpaceOnUse" x1="28.118" x2="28.118" xlink:href="#h" y1="91.732" y2="22.118"/><linearGradient id="h" gradientTransform="matrix(.48572 0 0 .4563 -34.657 -3.314)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.4054 0 0 .5135 2.27 -2.324)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.474" y2="41.526"><stop offset="0" stop-color="#fff"/><stop offset=".056" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><path d="m6 3v1h12v-1z" fill="#fff" opacity=".4"/><path d="m6 1v14h12v-14zm1 1h10v12h-10z" fill="url(#d)" opacity=".4" transform="translate(0 2)"/><path d="m4.78 5.5-.124.156-2 2-.156.125v9.72h19v-9.721l-.156-.124-2-2-.125-.156h-14.219z" fill="url(#f)" transform="translate(0 2)"/><path d="m4.78 7.5-.124.156-2 2-.156.125v9.72h19v-9.721l-.156-.124-2-2-.125-.156h-14.219z" fill="none" opacity=".71" stroke="#000"/><path d="m5.5 7h13v-6.5h-13z" fill="url(#e)" transform="translate(0 2)"/><path d="m3 10h18v1h-18z" fill="#fff" opacity=".2"/><path d="m5.344 2c-.214.07-.355.275-.344.5v6.5h1v-6h12v6h1v-6.5c0-.276-.224-.5-.5-.5h-13c-.03-.003-.063-.003-.094 0z" opacity=".3"/><path d="m5.5 9h13v1h-13z" opacity=".4"/><path d="m5 18h14v-1h-14z" fill="#505050"/><path d="m6 16h12v1h-12z" opacity=".2"/><path d="m5 18h14v1h-14z" opacity=".4"/><path d="m19 20-.5-5h-13l-.5 5z" fill="url(#g)" transform="translate(0 2)"/><path d="m5 16.875-.5 5.5c-.077.3.19.635.5.625h14c.31.01.577-.326.5-.625l-.5-5.5v.125h-.906v.5l.25 4.5h-.25v.03h-11.094v-.03h-1.344l.25-4.5v-.5h-.906z" opacity=".3"/><path d="m7 18h9v1h-9z" opacity=".2"/><path d="m18 12h2v2h-2z" fill="#0cceff"/><path d="m17.502 6.505-11.008-.005.01-5 10.997.005z" fill="none" stroke="url(#i)" stroke-linecap="round" transform="translate(0 2)"/><path d="m10 20h6v1h-6z" opacity=".2"/><g transform="matrix(.73400013 0 0 .73400013 11.632274 12.132274)"><path d="m16.798828 12.5c-.165264 0-.298828.211412-.298828.474609v.763672h-.09766l-1.123047.480469-.07227.07422-.552734-.552735c-.18611-.186109-.430016-.241858-.546875-.125l-.992188.992188c-.116858.116859-.06111.360765.125.546875l.552735.552734-.07422.07227-.480469 1.123047v.097651h-.763663c-.263197 0-.474609.133564-.474609.298828v1.402344c0 .165264.211412.298828.474609.298828h.763672v.105469l.480469 1.123047.07031.06836-.548828.548828c-.186109.186109-.241858.430016-.125.546875l.992188.992188c.116859.116859.360765.06111.546875-.125l.548828-.548828.07617.07812 1.123047.482422h.09766v.753907c0 .263201.133564.474612.298828.474612h1.402344c.165264 0 .298828-.211411.298828-.474609v-.753907h.105469l1.123047-.482422.07227-.07422.544922.544922c.18611.186108.430016.241859.546875.125l.992188-.992188c.116858-.116859.06111-.360766-.125-.546875l-.544922-.544922.07422-.07227.482422-1.123047v-.105462h.753907c.26319 0 .474602-.133564.474602-.298828v-1.402344c0-.165264-.211412-.298828-.474609-.298828h-.753907v-.09766l-.482422-1.123047-.07812-.07617.548828-.548828c.186109-.18611.241858-.430016.125-.546875l-.992188-.992188c-.116859-.116858-.360765-.06111-.546875.125l-.548828.548828-.06836-.07031-1.123047-.480469h-.105472v-.763672c0-.263197-.133564-.474609-.298828-.474609zm.705078 4c.829457 0 1.503906.674449 1.503906 1.503906.000001.829457-.674449 1.503906-1.503906 1.503906-.829457.000001-1.503906-.674449-1.503906-1.503906s.674449-1.503906 1.503906-1.503906z" display="block" fill="url(#a)" stroke="url(#b)" stroke-linejoin="round" transform="matrix(1.3623976 0 0 1.3623976 -15.847782 -16.528981)"/><path d="m8 3.465116c-2.5005771 0-4.5348837 2.034307-4.5348837 4.534884s2.0343066 4.534884 4.5348837 4.534884c2.500576-.000001 4.534884-2.034307 4.534884-4.534884s-2.034308-4.534884-4.534884-4.534884zm0 2.093024c1.347907 0 2.44186 1.093953 2.44186 2.44186s-1.093953 2.44186-2.44186 2.44186-2.4418605-1.093953-2.4418605-2.44186 1.0939535-2.44186 2.4418605-2.44186z" opacity=".05"/><path d="m8.0000001 4c-2.2056004 0-4.0000002 1.7944001-4.0000002 4.0000008 0 2.2055992 1.7943998 3.9999992 4.0000002 3.9999992 2.2055999 0 3.9999999-1.7944 3.9999999-3.9999992 0-2.2056007-1.7944-4.0000008-3.9999999-4.0000008z" fill="none" stroke="url(#c)" stroke-width="1.352275"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_printlayout.svg b/icon-themes/elementary_svg/cmd/lc_printlayout.svg
new file mode 100644
index 000000000..8ee253a85
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_printlayout.svg
@@ -0,0 +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(.4054 0 0 .5135 .266 -2.324)" gradientUnits="userSpaceOnUse" x1="24.010853" x2="24.010853" y1="8.420643" y2="12.315482"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.40541 0 0 .51351 2.2697 -.32432)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.4737" y2="41.526"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.48572 0 0 .4563 .34283 .34886)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".98521" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="e" cx="605.71" cy="486.65" gradientTransform="matrix(.012049 0 0 .0082353 13.239 18.981)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#b"/><radialGradient id="f" cx="605.71" cy="486.65" gradientTransform="matrix(-.012049 0 0 .0082353 10.761 18.981)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#b"/><linearGradient id="g" gradientTransform="matrix(.035207 0 0 .0082353 -.72485 18.981)" gradientUnits="userSpaceOnUse" x1="302.86" x2="302.86" y1="366.65" y2="609.51"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><path d="m3.5 22h17v2h-17z" fill="url(#g)" opacity=".15"/><path d="m3.5 22v1.9999c-.62047.0038-1.5-.44808-1.5-1.0001 0-.552.6924-.99982 1.5-.99982z" fill="url(#f)" opacity=".15"/><path d="m20.5 22v1.9999c.62047.0038 1.5-.44808 1.5-1.0001 0-.552-.6924-.99982-1.5-.99982z" fill="url(#e)" opacity=".15"/><path d="m3.5 1.5c3.8956 0 17 .00136 17 .00136l.000021 20.999s-11.333 0-17 0v-21z" fill="url(#d)"/><path d="m19.5 21.5h-15v-19h15z" fill="none" stroke="url(#c)" stroke-linecap="round"/><path d="m3.5 1.5c3.8956 0 17 .00136 17 .00136l.000021 20.999s-11.333 0-17 0v-21z" fill="none" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".99992"/><g transform="translate(8 8)"><path d="m2.8684 14.499c.0073.35961.029665.91477.34211.99126 3.3006.01952 6.2781.0028 9.579.0084.34064.01588.35312-.62103.34211-.99966h-10.263z" fill="#505050" stroke="#565656" stroke-linecap="square" stroke-width=".99971"/><g stroke-linecap="round"><path d="m.64718 6.5559.74742-3.0509 13.216.0036.715 3.0637z" fill="#4f4f4f" fill-rule="evenodd"/><path d="m1.2252 6.5169h13.55c.40178 0 .72523.34771.72523.77962v6.2035h-15v-6.2035c0-.43191.32345-.77962.72522-.77962z" fill="#4f4f4f"/><path d="m1.2252 6.5169h13.55c.40178 0 .72523.34771.72523.77962v6.2035h-15v-6.2035c0-.43191.32345-.77962.72522-.77962z" fill="none" opacity=".71" stroke="#393939" stroke-linejoin="round" stroke-width=".99993"/><path d="m12 8h2v2h-2z" fill="#0cceff"/><path d="m.64718 6.5559.74742-3.0509 13.216.0036.715 3.0637z" fill="none" opacity=".7" stroke="#393939" stroke-linecap="butt"/></g><g fill="#e9e9e9"><path d="m13 11v3.506c0 .274-.07.494-.156.494h-9.6878c-.0865 0-.1562-.22-.1562-.494v-3.506z" stroke-width="1.9872"/><path d="m3.5.5h9v5h-9z" stroke="#8c8c8c" stroke-linejoin="round"/><path d="m11.511 4.5h-7.011v-3h7z" fill="none" stroke="url(#a)" stroke-linecap="round"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_printpreview.svg b/icon-themes/elementary_svg/cmd/lc_printpreview.svg
new file mode 100644
index 000000000..3de9166f1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_printpreview.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="5.5" x2="5" y1=".5" y2="14.999999"><stop offset="0" stop-color="#d4d4d4"/><stop offset="1" stop-color="#abacae"/></linearGradient><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="6.702713" cy="73.615715" fx="11.969189" fy="75.92881" gradientTransform="matrix(1.6600963 0 0 .36315008 .963735 -5.358552)" gradientUnits="userSpaceOnUse" r="7.228416" xlink:href="#b"/><radialGradient id="d" cx="22.099527" cy="24.537743" gradientTransform="matrix(.66197227 0 0 .66182423 -2.643616 -4.229381)" gradientUnits="userSpaceOnUse" r="8.308505"><stop offset="0" stop-color="#fff" stop-opacity=".426901"/><stop offset="1" stop-color="#fff" stop-opacity=".362573"/></radialGradient><radialGradient id="e" cx="8.072266" cy="5.962701" fx="6" fy="3.371369" gradientTransform="matrix(1 0 0 .75741005 0 1.446491)" gradientUnits="userSpaceOnUse" r="4.572266"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".526471"/></radialGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="24.845652" x2="28.006701" y1="-2.361655" y2="1.111197"><stop offset="0" stop-color="#a3907c"/><stop offset="1" stop-color="#8a715e"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="19.525978" x2="19.577271" y1="17.036358" y2="21.284676"><stop offset="0" stop-color="#f3f3f3"/><stop offset="1" stop-color="#f3f3f3" stop-opacity="0"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="9.235025" x2="8.461289" y1="2.335336" y2="15.488882"><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" xlink:href="#b"/><linearGradient id="j" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 10.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="k" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 10.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#i"/><radialGradient id="l" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 10.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#i"/><linearGradient id="m" gradientTransform="matrix(.48571543 0 0 .45629666 .342829 -7.651138)" 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="n" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -8.32432)" gradientUnits="userSpaceOnUse" x1="24.001455" x2="24.001455" y1="6.473676" y2="41.526306"><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 transform="translate(0 8)"><path d="m3.500001 14h16.999998v2h-16.999998z" fill="url(#j)" opacity=".15"/><path d="m3.4999999 14.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#k)" opacity=".15"/><path d="m20.5 14.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#l)" opacity=".15"/><path d="m3.4999601-6.5000431c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.9987161s-11.3333862 0-17.0000799 0c0-7.000018 0-14.000035 0-21.0000538z" fill="url(#m)"/><g fill="none"><path d="m19.5 13.5h-15.0000004v-19h15.0000004z" stroke="url(#n)" stroke-linecap="round"/><path d="m3.4999601-6.5000431c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.9987161s-11.3333862 0-17.0000799 0c0-7.000018 0-14.000035 0-21.0000538z" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/></g></g><g transform="matrix(.64621359 0 0 .64621359 6.032201 8.490874)"><path d="m5.5.5c-2.7614238.00000006-4.99999994 2.2385762-5 5 .00000006 2.7614238 2.2385762 5 5 5 1.0375112 0 1.9999271-.316413 2.7988281-.8574219l2.2226559 2.2499999.91211-.914062-2.1933596-2.1933598c.7740056-.8804761 1.2597656-2.0207042 1.2597656-3.2851562 0-2.7614238-2.2385762-4.99999994-5-5zm0 2c1.6568543 0 3 1.3431457 3 3s-1.3431457 3-3 3-3-1.3431457-3-3 1.3431457-3 3-3z" fill="url(#a)" stroke="#555761" stroke-opacity=".501961" transform="matrix(1.547476 0 0 1.547476 -.04983 -.759615)"/><path d="m24.090748 21.375c0 1.449748-5.372523 2.625-11.999865 2.625-6.627343 0-11.999865-1.175252-11.999865-2.625 0-1.449747 5.372522-2.625 11.999865-2.625 6.627342 0 11.999865 1.175253 11.999865 2.625z" fill="url(#c)" opacity=".15"/><g fill-rule="evenodd" transform="translate(-.538712 -.248064)"><path d="m14.5 8a5.5 5.49877 0 1 1 -10.9999999 0 5.5 5.49877 0 1 1 10.9999999 0z" fill="url(#d)" opacity=".2"/><path d="m9.1601562 2.5019531a5.5 5.49877 0 0 0 -5.6601562 5.4980469 5.5 5.49877 0 0 0 .1933594 1.4257812 12 11.997316 0 0 0 8.9511716-5.5429687 5.5 5.49877 0 0 0 -3.4843748-1.3808594z" fill="url(#e)" opacity=".15"/></g><rect fill="url(#f)" height="4.074684" rx=".5" stroke="#57392d" stroke-opacity=".501961" transform="matrix(.70710678 .70710678 -.70710678 .70710678 0 0)" width="7.170102" x="23.431021" y="-2.022343"/><g fill="none" stroke-width="1.547476"><path d="m16.383596 18.566737 1.630459-1.61202 3.804127 3.770226" opacity=".5" stroke="url(#g)"/><path d="m14.651192 7.7515025a6.1899042 6.1899042 0 0 1 -6.1899045 6.1899045 6.1899042 6.1899042 0 0 1 -6.1899042-6.1899045 6.1899042 6.1899042 0 0 1 6.1899042-6.1899042 6.1899042 6.1899042 0 0 1 6.1899045 6.1899042z" opacity=".5" stroke="url(#h)" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_progressbar.svg b/icon-themes/elementary_svg/cmd/lc_progressbar.svg
new file mode 100644
index 000000000..b6423e789
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_progressbar.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" 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="#fcfcfc" stop-opacity=".827068"/><stop offset=".15000351" stop-color="#fcfcfc" stop-opacity=".498039"/><stop offset=".75" stop-color="#fcfcfc" stop-opacity=".247059"/><stop offset="1" stop-color="#fcfcfc" stop-opacity=".263158"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="4.630209" x2="4.630209" xlink:href="#a" y1="292.23749" y2="293.29581"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="4.630207" x2="4.630209" xlink:href="#a" y1="291.9729" y2="293.29581"/><g stroke-linecap="square" stroke-linejoin="round" stroke-width=".396873" transform="matrix(.66667 0 0 .66667 .352764 -192.003743)"><rect fill="#e6e6e6" height="1.984352" rx=".793747" ry=".529174" stroke="#c1c1c1" width="7.540588" x=".46304" y="291.77448"/><rect fill="none" height="1.190659" rx=".396873" ry=".264586" stroke="url(#b)" width="6.746841" x=".859913" y="292.17136"/><rect fill="#59ace5" height="1.984358" rx="1.058333" ry=".529174" stroke="#3790cc" width="5.556222" x=".46304" y="291.77448"/><rect fill="none" height="1.190604" rx=".396873" ry=".198421" stroke="url(#c)" width="4.762476" x=".859913" y="292.17136"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_protect.svg b/icon-themes/elementary_svg/cmd/lc_protect.svg
new file mode 100644
index 000000000..52d90e327
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_protect.svg
@@ -0,0 +1 @@
+<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 offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#d88f22"/><stop offset="1" stop-color="#d88f22" stop-opacity="0"/></linearGradient><linearGradient id="c"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.68421053 0 0 .64285716 1.052632 2.178571)" gradientUnits="userSpaceOnUse" x1="21.771429" x2="21.771429" y1="14.871428" y2="27.924538"><stop offset="0" stop-color="#fff"/><stop offset=".03252051" stop-color="#fff" stop-opacity=".235294"/><stop offset=".98558509" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.66666669 0 0 .66666664 12.833333 -30.333334)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#a" y1="29" y2="14"/><linearGradient id="f" gradientTransform="matrix(.66666669 0 0 .66666664 -.166667 -30.333334)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#a" y1="29" y2="14"/><linearGradient id="g" gradientTransform="matrix(.66666666 0 0 .66666664 1.833333 1.666667)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#b" y1="29" y2="14"/><linearGradient id="h" gradientTransform="matrix(.66666666 0 0 .66666664 .833333 1.666667)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#b" y1="29" y2="14"/><radialGradient id="i" cx="16.823883" cy="11.368058" fx="16.777113" fy="11.597148" gradientTransform="matrix(0 1.1130951 -1.5532529 0 29.657471 -7.195333)" gradientUnits="userSpaceOnUse" r="10.5"><stop offset="0" stop-color="#f2e0c4"/><stop offset=".76470584" stop-color="#e5af5b"/><stop offset="1" stop-color="#af6900"/></radialGradient><radialGradient id="j" cx="18.031223" cy="6.2807" gradientTransform="matrix(.46988398 0 0 .47066524 .450587 -.083191)" gradientUnits="userSpaceOnUse" r="3.181981" xlink:href="#a"/><linearGradient id="k" gradientTransform="matrix(.48214367 0 0 .32142905 .428572 7.892833)" 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><radialGradient id="l" cx="4.992979" cy="43.5" gradientTransform="matrix(.90170441 0 0 .45000068 -9.755358 -41.450027)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#c"/><radialGradient id="m" cx="4.992979" cy="43.5" gradientTransform="matrix(.90170441 0 0 .45000068 14.244682 2.299968)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#c"/><linearGradient id="n" gradientTransform="matrix(-.87866114 0 0 .69999996 25.533474 -5.749999)" gradientUnits="userSpaceOnUse" x1="8.642858" x2="23.299999" y1="27.5" y2="27.5"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="o" gradientTransform="matrix(-.93357899 0 0 .75000126 25.99446 -9.250054)" gradientUnits="userSpaceOnUse" x1="8.642858" x2="23.299999" xlink:href="#a" y1="27.5" y2="27.5"/><linearGradient id="p" gradientTransform="matrix(.41893991 0 0 .47066524 1.836614 -.218697)" gradientUnits="userSpaceOnUse" x1="11.276111" x2="31.420702" y1="8.963265" y2="17.461874"><stop offset="0" stop-color="#cad0c6"/><stop offset=".5" stop-color="#eaece9"/><stop offset="1" stop-color="#c5cbc0"/></linearGradient><path d="m11.90625 1.4999997c-2.9911222 0-5.40625 2.4151278-5.40625 5.40625v4.5937503l2-.03644v-4.4635563c0-1.939 1.561-3.5 3.5-3.5s3.5 1.561 3.5 3.5v4.5617883l2-.06179v-4.5937503c0-2.9911202-2.415128-5.406248-5.40625-5.406248z" fill="url(#p)" fill-rule="evenodd"/><path d="m11.90625 1.1758534c-2.9911222 0-5.40625 2.4151278-5.40625 5.40625v4.5937496l2-.03644v-4.4635556c0-1.939 1.561-3.5 3.5-3.5s3.5 1.561 3.5 3.5v4.5617876l2-.06179v-4.5937496c0-2.9911202-2.415128-5.406248-5.40625-5.406248z" fill="#fff" fill-rule="evenodd" opacity=".3"/><path d="m11.90625 1.5c-2.9911222 0-5.40625 2.4151278-5.40625 5.40625v4.59375l2-.036444v-4.463556c0-1.939 1.561-3.5 3.5-3.5s3.5 1.561 3.5 3.5v4.561788l2-.06179v-4.59375c0-2.9911202-2.415128-5.406248-5.40625-5.406248z" fill="none" opacity=".35" stroke="#000" stroke-width=".999999"/><path d="m10.418331 2.8729151c.000207.827275-.6692601 1.498024-1.4951617 1.498024-.8259006 0-1.4953686-.670749-1.4951614-1.498024-.0002072-.827274.6692608-1.498023 1.4951614-1.498023.8259016 0 1.4953687.670749 1.4951617 1.498023z" fill="url(#j)" fill-rule="evenodd" opacity=".5"/><path d="m9.5725691 2.8729151c.0000901.359315-.2906824.650644-.6493998.650644-.3587173 0-.6494898-.291329-.6493998-.650644-.00009-.359312.2906825-.650643.6493998-.650643.3587174 0 .6494899.291331.6493998.650643z" fill="#fff" fill-rule="evenodd" opacity=".5"/><path d="m18.750032 20.749996h2.250004v2.250003h-2.250004z" fill="url(#m)" opacity=".3"/><path d="m-5.250009-23h2.250004v2.250003h-2.250004z" fill="url(#l)" opacity=".3" transform="scale(-1)"/><path d="m5.250009 20.749996h13.500024v2.250004h-13.500024z" fill="url(#k)" opacity=".3"/><rect fill="url(#i)" height="11" rx="1" width="15" x="4.5" y="10.5"/><rect fill="url(#h)" height="10" opacity=".5" rx="2" ry="1" width="1" x="6" y="11"/><rect fill="url(#g)" height="10" opacity=".5" rx="2" ry="1" width="1" x="17" y="11"/><rect fill="url(#f)" height="10" opacity=".5" rx="2" ry="1" transform="scale(1 -1)" width="1" x="5" y="-21"/><rect fill="url(#e)" height="10" opacity=".5" rx="2" ry="1" transform="scale(1 -1)" width="1" x="18" y="-21"/><g fill="none"><path d="m5.5 11.5h13v9h-13z" opacity=".5" stroke="url(#d)" stroke-linejoin="round"/><rect height="11" opacity=".3" rx="1" stroke="#000" width="15" x="4.5" y="10.5"/><path d="m5.5 12.5h12m-12 2h12m-12 2h12m-12 2h12m-12 2h12" opacity=".05" stroke="url(#n)"/><path d="m5.5 11.5h12m-12 2h12m-12 2h12m-12 2h12m-12 2h12" opacity=".2" stroke="url(#o)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_protectbookmarks.svg b/icon-themes/elementary_svg/cmd/lc_protectbookmarks.svg
new file mode 100644
index 000000000..ffbce15b2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_protectbookmarks.svg
@@ -0,0 +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(.26064 0 0 .3149 1.727 -.048)" gradientUnits="userSpaceOnUse" x1="10.651" x2="27.191999" y1="2.914" y2="17.469999"><stop offset="0" stop-color="#cad0c6"/><stop offset=".5" stop-color="#eaece9"/><stop offset="1" stop-color="#c5cbc0"/></linearGradient><radialGradient id="b" cx="16.823999" cy="11.368" fx="16.777" fy="11.597" gradientTransform="matrix(0 .80952 -1.13905 0 20.95 -6.37)" gradientUnits="userSpaceOnUse" r="10.5"><stop offset="0" stop-color="#f2e0c4"/><stop offset=".765" stop-color="#e5af5b"/><stop offset="1" stop-color="#af6900"/></radialGradient><linearGradient id="c" gradientTransform="matrix(.47368 0 0 .42857 .42 1.286)" gradientUnits="userSpaceOnUse" x1="21.771" x2="21.771" y1="14.871" y2="27.924999"><stop offset="0" stop-color="#fff"/><stop offset=".033" stop-color="#fff" stop-opacity=".235"/><stop offset=".986" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="10.314" x2="10.314" y1="6" y2="15"><stop offset="0" stop-color="#b19c7d"/><stop offset="1" stop-color="#a08358"/></linearGradient><linearGradient id="e" gradientTransform="matrix(-.93358 0 0 1 23.38 -22)" gradientUnits="userSpaceOnUse" x1="8.643" x2="23.299999" xlink:href="#f" y1="27.5" y2="27.5"/><linearGradient id="f"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(-.93358 0 0 1 23.38 -15)" gradientUnits="userSpaceOnUse" x1="8.643" x2="23.299999" xlink:href="#h" y1="27.5" y2="27.5"/><linearGradient id="h"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.66667 0 0 .46668 5.833 -20.534)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#f" y1="29" y2="14"/><linearGradient id="j" gradientTransform="matrix(.66667 0 0 .46668 -1.167 -20.534)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#f" y1="29" y2="14"/><linearGradient id="k" gradientTransform="matrix(.66667 0 0 .46667 -12.167 .467)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#l" y1="29" y2="14"/><linearGradient id="l"><stop offset="0" stop-color="#d88f22"/><stop offset="1" stop-color="#d88f22" stop-opacity="0"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.66667 0 0 .46667 -3.167 .467)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#l" y1="29" y2="14"/><linearGradient id="n" gradientTransform="matrix(.77056228 0 0 .77077837 -4.554279 -6.199358)" gradientUnits="userSpaceOnUse" x1="23.470181" x2="23.470181" y1="11.209872" y2="35.051075"><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><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="7.373661" x2="9.158983" y1="9.636601" y2="15.344099"><stop offset="0" stop-color="#fff" stop-opacity=".27451"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="p" cx="62.625" cy="4.625" gradientTransform="matrix(1.0352941 0 0 .42352883 -52.835297 17.541176)" gradientUnits="userSpaceOnUse" r="10.625" xlink:href="#h"/><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="12.000001" x2="12.000001" y1="1.496136" y2="21.922901"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><path d="m23 19.499999c0 2.485282-4.924869 4.500001-11 4.500001-6.0751315 0-11.00000001-2.014719-11.00000001-4.500001 0-2.485281 4.92486851-4.499999 11.00000001-4.499999 6.075131 0 11 2.014718 11 4.499999z" fill="url(#p)" fill-rule="evenodd" opacity=".3"/><path d="m12.000001 1.4961357c.708911 0 2.994425 5.7107023 3.567948 6.1275073.57352.416804 6.709462.826364 6.928527 1.500768.219066.674404-4.504349 4.613371-4.723415 5.287775-.219065.674404 1.287639 6.638229.714118 7.055033-.573521.416805-5.778267-2.859481-6.487179-2.859481-.708911 0-5.9136574 3.276286-6.4871791 2.859481-.5735211-.416804.9331833-6.38063.7141178-7.055033-.2190657-.674404-4.9424802-4.613372-4.7234145-5.287776.2190656-.674403 6.3550063-1.083963 6.9285281-1.500767.5735207-.416805 2.8590377-6.1275073 3.5679487-6.1275073z" fill="url(#q)" stroke="#ad5f00" stroke-linejoin="round" stroke-opacity=".498039" stroke-width=".992271"/><path d="m11.969145 2.093355c-.45703.693479-1.679762 2.629165-3.0312503 5.8125a.43670935.43670935 0 0 1 -.34375.28125c-2.1354674.348211-4.8091853.716906-6.5625 1.15625 1.1001782 1.3189 2.393494 2.529956 3.625 3.78125l15.1562503-2.71875c.353244-.353813.697176-.697415 1.0625-1.0625-2.051482-.507486-4.36574-.808235-6.5-1.15625a.43670935.43670935 0 0 1 -.34375-.25c-1.039472-2.413271-2.582922-5.037031-3.0625-5.84375z" fill="url(#o)" opacity=".8"/><path d="m12.000395 2.937105c-.289389.492394-.61844 1.165503-.96875 1.875-.361907.732986-.746865 1.511515-1.0625003 2.125-.1578173.306742-.2983144.582546-.4375.8125s-.1632419.388801-.53125.65625c-.3684354.267759-.5505426.251058-.8125.3125-.2619574.06144-.5652425.100734-.90625.15625-.6820149.111033-1.5021108.22551-2.3125.34375-.7742066.112961-1.5055387.221892-2.0625.34375.3780266.425859.9075435.983352 1.46875 1.53125.5845803.570717 1.1708703 1.135202 1.65625 1.625.2426898.244899.4494983.484046.625.6875s.3283605.286554.46875.71875c.1407051.433167.085066.575594.0625.84375s-.072353.564729-.125.90625c-.1052939.683043-.2681064 1.505117-.40625 2.3125-.1323415.773473-.25635 1.525786-.3125 2.09375.525364-.229545 1.203496-.56765 1.90625-.9375.7258699-.382016 1.4761784-.781664 2.0937503-1.09375.308786-.156043.564288-.301637.8125-.40625s.387156-.1875.84375-.1875.595538.08289.84375.1875c.248212.104613.503714.250207.8125.40625.617572.312086 1.36788.711734 2.09375 1.09375.702754.36985 1.380886.707955 1.90625.9375-.05615-.567964-.180159-1.320277-.3125-2.09375-.138144-.807383-.300956-1.629457-.40625-2.3125-.05265-.341521-.102434-.638094-.125-.90625-.02257-.268156-.0782-.410584.0625-.84375.14039-.432195.293248-.515296.46875-.71875s.38231-.442601.625-.6875c.48538-.489798 1.07167-1.054283 1.65625-1.625.561206-.547898 1.090723-1.105391 1.46875-1.53125-.556961-.121858-1.288293-.230789-2.0625-.34375-.810389-.11824-1.630485-.232717-2.3125-.34375-.341007-.055516-.644293-.094808-.90625-.15625s-.444064-.04474-.8125-.3125c-.368009-.267449-.392064-.426296-.53125-.65625s-.279683-.505758-.4375-.8125c-.315635-.613485-.700593-1.392014-1.0625-2.125-.350309-.709497-.679362-1.382606-.96875-1.875z" fill="none" opacity=".8" stroke="url(#n)" stroke-linejoin="round" stroke-width=".992271"/><g transform="translate(9 8)"><path d="m4.5 8.5v-3.376c0-2.478 1.37-3.654 3.487-3.624 2.13.03 3.514 1.117 3.514 3.624v3.376h-1.43v-2.746c0-.63.148-2.668-2.068-2.668-2.197 0-2.037 2.05-2.028 2.666v2.748z" fill="url(#a)" fill-rule="evenodd" opacity=".4"/><path d="m5.2 6s-.59-3.5 2.8-3.5 2.8 3.5 2.8 3.5" fill="none" opacity=".6" stroke="#fff" stroke-linecap="round"/><path d="m4.5 8.5v-3.376c0-2.478 1.37-3.654 3.487-3.624 2.13.03 3.514 1.117 3.514 3.624v3.376h-2v-2.746c0-.63.15-2.254-1.498-2.254-1.65 0-1.51 1.637-1.502 2.252v2.748z" fill="none" opacity=".4" stroke="#000" stroke-linecap="square"/><rect fill="url(#b)" height="8" rx="1" width="11" x="2.5" y="6.5"/><g fill="none"><path d="m3.5 7.5h9v6h-9z" opacity=".5" stroke="url(#c)" stroke-linejoin="round"/><rect height="8" rx="1" stroke="url(#d)" width="11" x="2.5" y="6.5"/><g stroke-linecap="square"><path d="m3.5 7.5h9m-9 2h9m-9 2h9" opacity=".2" stroke="url(#e)"/><path d="m3.5 12.5h9m-9-6h9m-9 2h9m-9 2h9" opacity=".05" stroke="url(#g)"/></g></g><rect fill="url(#i)" height="7" opacity=".5" rx="2" ry="1" transform="scale(1 -1)" width="1" x="11" y="-14"/><rect fill="url(#j)" height="7" opacity=".5" rx="2" ry="1" transform="scale(1 -1)" width="1" x="4" y="-14"/><rect fill="url(#k)" height="7" opacity=".5" rx="1.6" ry=".5" width="1" x="3" y="7"/><rect fill="url(#m)" height="7" opacity=".5" rx="1.6" ry=".5" width="1" x="12" y="7"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_protectfields.svg b/icon-themes/elementary_svg/cmd/lc_protectfields.svg
new file mode 100644
index 000000000..9e8b6162f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_protectfields.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="65.297462" cy="48.216358" gradientTransform="matrix(0 .52544994 -.5716256 0 46.193389 -21.123812)" gradientUnits="userSpaceOnUse" r="31.000002"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.2817955 0 0 .2800956 12.178741 12.02218)" gradientUnits="userSpaceOnUse" x1="24.138529" x2="24.138529" y1="21.34207" y2="24.912279"><stop offset="0" stop-color="#fff"/><stop offset=".00000019" 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" gradientTransform="matrix(.26064 0 0 .3149 1.727 -.048)" gradientUnits="userSpaceOnUse" x1="10.651" x2="27.191999" y1="2.914" y2="17.469999"><stop offset="0" stop-color="#cad0c6"/><stop offset=".5" stop-color="#eaece9"/><stop offset="1" stop-color="#c5cbc0"/></linearGradient><radialGradient id="d" cx="16.823999" cy="11.368" fx="16.777" fy="11.597" gradientTransform="matrix(0 .80952 -1.13905 0 20.95 -6.37)" gradientUnits="userSpaceOnUse" r="10.5"><stop offset="0" stop-color="#f2e0c4"/><stop offset=".765" stop-color="#e5af5b"/><stop offset="1" stop-color="#af6900"/></radialGradient><linearGradient id="e" gradientTransform="matrix(.47368 0 0 .42857 .42 1.286)" gradientUnits="userSpaceOnUse" x1="21.771" x2="21.771" y1="14.871" y2="27.924999"><stop offset="0" stop-color="#fff"/><stop offset=".033" stop-color="#fff" stop-opacity=".235"/><stop offset=".986" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="10.314" x2="10.314" y1="6" y2="15"><stop offset="0" stop-color="#b19c7d"/><stop offset="1" stop-color="#a08358"/></linearGradient><linearGradient id="g" gradientTransform="matrix(-.93358 0 0 1 23.38 -22)" gradientUnits="userSpaceOnUse" x1="8.643" x2="23.299999" xlink:href="#h" y1="27.5" y2="27.5"/><linearGradient id="h"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="i" gradientTransform="matrix(-.93358 0 0 1 23.38 -15)" gradientUnits="userSpaceOnUse" x1="8.643" x2="23.299999" y1="27.5" y2="27.5"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.66667 0 0 .46668 5.833 -20.534)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#h" y1="29" y2="14"/><linearGradient id="k" gradientTransform="matrix(.66667 0 0 .46668 -1.167 -20.534)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#h" y1="29" y2="14"/><linearGradient id="l" gradientTransform="matrix(.66667 0 0 .46667 -12.167 .467)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#m" y1="29" y2="14"/><linearGradient id="m"><stop offset="0" stop-color="#d88f22"/><stop offset="1" stop-color="#d88f22" stop-opacity="0"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.66667 0 0 .46667 -3.167 .467)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#m" y1="29" y2="14"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#r" y1="42" y2="20"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#r" y1="52" y2="30"/><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#r" y1="57" y2="35"/><linearGradient id="r"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="s" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#r" y1="47" y2="25"/><g transform="translate(0 -25)"><path d="m2.5 33.5v2h19v-2z" fill="url(#s)"/><path d="m2.5 33.5v2h19v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m2.5 28.5v2h19v-2z" fill="url(#o)"/><path d="m2.5 28.5v2h19v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m21 29v.5h-17v.5h-1v-1z" fill="#fff" opacity=".2"/><path d="m2.5 38.5v2h19v-2z" fill="url(#p)"/><path d="m2.5 38.5v2h19v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m2.5 43.5v2h19v-2z" fill="url(#q)"/><path d="m2.5 43.5v2h19v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><g fill="#fff"><path d="m21 34v.5h-17v.5h-1v-1z" opacity=".2"/><path d="m21 39v.5h-17v.5h-1v-1z" opacity=".2"/><path d="m21 44v.5h-17v.5h-1v-1z" opacity=".2"/></g></g><g transform="translate(-7.981714 .992705)"><path d="m21.481714 16.507295v4h-7.989v-4z" fill="url(#a)"/><g fill="none"><path d="m21.481714 16.507295v4h-7.989v-4z" opacity=".5" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round"/><path d="m16.992714 17.507286 3.489-.0073v2l-3.489.0073m.0073.000009-2.5-.0073v-2l2.5.0073" opacity=".5" stroke="url(#b)"/></g></g><path d="m17 8a5 5 0 0 0 -5 5h-.5c-.831 0-1.5.669-1.5 1.5v8c0 .831.669 1.5 1.5 1.5h11c.831 0 1.5-.669 1.5-1.5v-8c0-.831-.669-1.5-1.5-1.5h-.5a5 5 0 0 0 -5-5z" fill="#fcfcfc" opacity=".9"/><g transform="translate(9 8)"><path d="m4.5 8.5v-3.376c0-2.478 1.37-3.654 3.487-3.624 2.13.03 3.514 1.117 3.514 3.624v3.376h-1.43v-2.746c0-.63.148-2.668-2.068-2.668-2.197 0-2.037 2.05-2.028 2.666v2.748z" fill="url(#c)" fill-rule="evenodd" opacity=".4"/><path d="m5.2 6s-.59-3.5 2.8-3.5 2.8 3.5 2.8 3.5" fill="none" opacity=".6" stroke="#fff" stroke-linecap="round"/><path d="m4.5 8.5v-3.376c0-2.478 1.37-3.654 3.487-3.624 2.13.03 3.514 1.117 3.514 3.624v3.376h-2v-2.746c0-.63.15-2.254-1.498-2.254-1.65 0-1.51 1.637-1.502 2.252v2.748z" fill="none" opacity=".4" stroke="#000" stroke-linecap="square"/><rect fill="url(#d)" height="8" rx="1" width="11" x="2.5" y="6.5"/><g fill="none"><path d="m3.5 7.5h9v6h-9z" opacity=".5" stroke="url(#e)" stroke-linejoin="round"/><rect height="8" rx="1" stroke="url(#f)" width="11" x="2.5" y="6.5"/><g stroke-linecap="square"><path d="m3.5 7.5h9m-9 2h9m-9 2h9" opacity=".2" stroke="url(#g)"/><path d="m3.5 12.5h9m-9-6h9m-9 2h9m-9 2h9" opacity=".05" stroke="url(#i)"/></g></g><rect fill="url(#j)" height="7" opacity=".5" rx="2" ry="1" transform="scale(1 -1)" width="1" x="11" y="-14"/><rect fill="url(#k)" height="7" opacity=".5" rx="2" ry="1" transform="scale(1 -1)" width="1" x="4" y="-14"/><rect fill="url(#l)" height="7" opacity=".5" rx="1.6" ry=".5" width="1" x="3" y="7"/><rect fill="url(#n)" height="7" opacity=".5" rx="1.6" ry=".5" width="1" x="12" y="7"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_pushbutton.svg b/icon-themes/elementary_svg/cmd/lc_pushbutton.svg
new file mode 100644
index 000000000..b82283069
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_pushbutton.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500001" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.93896692 0 0 .26458333 -217.5476 281.70752)" gradientUnits="userSpaceOnUse" x1="231.98471" x2="231.98471" y1="34.795803" y2="47.945488"><stop offset="0" stop-color="#f7f7f7"/><stop offset=".5" stop-color="#ececec"/><stop offset="1" stop-color="#dfdfdf"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.26458484 0 0 .26458333 -21.204885 211.24164)" gradientUnits="userSpaceOnUse" x1="89.232002" x2="89.232002" y1="303.31516" y2="312.08167"><stop offset="0" stop-color="#fff"/><stop offset=".00000137" 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(.68442421 0 0 .68442421 .206351 -197.124148)"><rect height="3.479202" rx=".386578" style="stroke:#000;stroke-width:.386578;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.214035;fill:url(#a)" width="8.118137" x=".278371" y="290.91391"/><g fill="#fff" fill-opacity=".845588"><path d="m2.79112792 292.65350784h.38657799v.38657799h-.38657799z"/><path d="m3.17770591 292.26692985h.38657799v.38657799h-.38657799z"/><path d="m3.5642839 292.65350784h.38657799v.38657799h-.38657799z"/><path d="m2.79112792 293.04008583h.38657799v.38657799h-.38657799z"/><path d="m3.5642839 293.04008583h.38657799v.38657799h-.38657799z"/><path d="m3.17770591 293.42666382h.38657799v.38657799h-.38657799z"/><path d="m4.33743988 292.26692985h.38657799v.38657799h-.38657799z"/><path d="m4.33743988 292.65350784h.38657799v.38657799h-.38657799z"/><path d="m4.33743988 293.04008583h.38657799v.38657799h-.38657799z"/><path d="m4.33743988 293.42666382h.38657799v.38657799h-.38657799z"/><path d="m5.11059586 292.26692985h.38657799v.38657799h-.38657799z"/><path d="m4.72401787 292.65350784h.38657799v.38657799h-.38657799z"/><path d="m5.11059586 293.04008583h.38657799v.38657799h-.38657799z"/><path d="m5.11059586 293.42666382h.38657799v.38657799h-.38657799z"/></g><g stroke-width=".386578"><g fill="#666"><path d="m2.79112792 292.26693784h.38657799v.38657799h-.38657799z"/><path d="m3.17770591 291.88035985h.38657799v.38657799h-.38657799z"/><path d="m3.5642839 292.26693784h.38657799v.38657799h-.38657799z"/><path d="m2.79112792 292.65351583h.38657799v.38657799h-.38657799z"/><path d="m3.5642839 292.65351583h.38657799v.38657799h-.38657799z"/><path d="m3.17770591 293.04009382h.38657799v.38657799h-.38657799z"/><path d="m4.33743988 291.88035985h.38657799v.38657799h-.38657799z"/><path d="m4.33743988 292.26693784h.38657799v.38657799h-.38657799z"/><path d="m4.33743988 292.65351583h.38657799v.38657799h-.38657799z"/><path d="m4.33743988 293.04009382h.38657799v.38657799h-.38657799z"/><path d="m5.11059586 291.88035985h.38657799v.38657799h-.38657799z"/><path d="m4.72401787 292.26693784h.38657799v.38657799h-.38657799z"/><path d="m5.11059586 292.65351583h.38657799v.38657799h-.38657799z"/><path d="m5.11059586 293.04009382h.38657799v.38657799h-.38657799z"/></g><path d="m.66494924 291.30051h7.34498166v2.70604h-7.34498166z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".687719"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_quit.svg b/icon-themes/elementary_svg/cmd/lc_quit.svg
new file mode 100644
index 000000000..e4e5b9dad
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_quit.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499998 6.3500002" width="24" 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.1294118 0 0 .2823525 -58.729414 19.694118)" gradientUnits="userSpaceOnUse" r="10.625"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="9" y2="31"><stop offset="0" stop-color="#ed5353"/><stop offset="1" stop-color="#c6262e"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="11.728292" x2="11.728292" y1="10.181786" y2="29.748312"><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><g transform="scale(.26458333)"><path d="m24 21c0 1.656854-5.372583 3-12 3-6.6274173 0-12.00000025-1.343146-12.00000025-3s5.37258295-3 12.00000025-3c6.627417 0 12 1.343146 12 3z" fill="url(#a)" fill-rule="evenodd" opacity=".3"/><g stroke-linecap="round"><g stroke-linejoin="round" transform="translate(0 -8)"><path d="m12.000002 9.5017851c-5.792553 0-10.498217 4.7056619-10.498217 10.4982139 0 5.792554 4.7056639 10.498219 10.498217 10.498216 5.79255 0 10.498219-4.705662 10.498213-10.498216 0-5.792552-4.705663-10.4982139-10.498213-10.4982139z" fill="url(#b)" stroke="#7a0000" stroke-opacity=".501961" stroke-width="1.003654"/><path d="m21.5 19.999663c0 5.246874-4.253609 9.500337-9.499879 9.500337-5.2467526 0-9.500121-4.253511-9.500121-9.500337 0-5.24663 4.2533684-9.499662 9.500121-9.499662 5.24627 0 9.499879 4.253032 9.499879 9.499662z" fill="none" opacity=".5" stroke="url(#c)"/></g><g fill="none" stroke-miterlimit="0" stroke-width="1.812154"><g opacity=".5" stroke="#7a0000" transform="matrix(1.1162516 0 0 1.0912086 -1.953145 -2.745203)"><path d="m9.6949685 8.2559395c-4.6499814 2.4267145-2.5472723 9.3806545 2.7687765 9.3806545 5.260671 0 7.61842-6.592658 2.768775-9.3806545" fill="none"/><path d="m12.5 11.357548v-4.7181465"/></g><g stroke="#fff" transform="matrix(1.1162516 0 0 1.0912086 -1.953145 -1.745203)"><path d="m9.6949685 8.2559395c-4.6499814 2.4267145-2.5472723 9.3806545 2.7687765 9.3806545 5.260671 0 7.61842-6.592658 2.768775-9.3806545"/><path d="m12.5 11.357548v-4.7181465"/></g></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_quotecharstyle.svg b/icon-themes/elementary_svg/cmd/lc_quotecharstyle.svg
new file mode 100644
index 000000000..bcaa9b82e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_quotecharstyle.svg
@@ -0,0 +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(-2.7931934 0 0 -2.6395605 21.943368 5.142748)" gradientUnits="userSpaceOnUse" x1="7.630111" x2="7.630111" y1="1.474422" y2="21.133375"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><path d="m17.732025 9.038882q0 2.810491-1.056965 4.945041-1.048373 2.125656-2.870136 2.997264l2.182678 3.495325h-3.084966l-1.529593-2.917218h-.223424q-2.1998645 0-3.4372882-1.307411-1.2288304-1.316306-1.2288304-3.646524 0-2.356898.8507287-4.3313572.8507288-1.9833526 2.3459492-3.0417336 1.4952207-1.0583812 3.4544747-1.0583812 2.191271 0 3.394322 1.2807301 1.20305 1.28073 1.20305 3.5842649zm-4.812203-2.5703537q-1.039779 0-1.907695.8182442-.867915.8093502-1.3663216 2.2323835-.4898136 1.423034-.4898136 3.086203 0 1.307413.5671525 1.974459.5757457.667047 1.6155257.667047 1.039779 0 1.890508-.773775.859323-.773773 1.340542-2.187912.481221-1.41414.481221-3.175144 0-1.2629422-.55856-1.9477769-.558559-.6937288-1.572559-.6937288z" fill="url(#a)" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".490196"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_quoteparastyle.svg b/icon-themes/elementary_svg/cmd/lc_quoteparastyle.svg
new file mode 100644
index 000000000..eb4491643
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_quoteparastyle.svg
@@ -0,0 +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(-2.84165 0 0 -2.59455 19.272 6.038)" gradientUnits="userSpaceOnUse" x1="7.630111" x2="7.630111" y1="1.474422" y2="21.133375"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><g stroke-linecap="round" stroke-linejoin="round" transform="scale(.98294772 1.0173481)"><path d="m14.987598 9.8676965q0 2.7625655-1.075302 4.8607165-1.06656 2.089409-2.919927 2.946154l2.220543 3.435722h-3.138484l-1.556129-2.867473h-.2272997q-2.2380278 0-3.4969185-1.285117-1.2501483-1.29386-1.2501483-3.584342 0-2.316708.8654873-4.257498.8654873-1.949532 2.3866469-2.9898652 1.5211595-1.0403333 3.5144033-1.0403333 2.229285 0 3.453207 1.2588907 1.223921 1.2588906 1.223921 3.5231453zm-4.895686-2.5265236q-1.0578175 0-1.9407894.8042913-.8829719.7955489-1.3900251 2.1943158-.4983109 1.398768-.4983109 3.033577 0 1.285118.5769915 1.94079.5857339.655672 1.6435517.655672 1.0578179 0 1.9233052-.76058.87423-.760579 1.363798-2.150604.489569-1.390025.489569-3.1210001 0-1.2414061-.56825-1.9145629-.568249-.6818991-1.59984-.6818991z" fill="url(#a)" stroke="#000" stroke-opacity=".490196"/><g fill="#f37329" stroke="#cc3b02"><path d="m17.803592 3.440317-.256575 3.3041827h-1.521546l-.256575-3.3041827z"/><path d="m21.872984 3.440317-.256575 3.3041827h-1.521546l-.256575-3.3041827z"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_radiobutton.svg b/icon-themes/elementary_svg/cmd/lc_radiobutton.svg
new file mode 100644
index 000000000..579ce9752
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_radiobutton.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="3.104041" x2="3.659887" y1="292.480213" y2="295.118285"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><g transform="translate(0 -290.65)"><circle cx="3.175" cy="293.825" fill="#fdfdfb" r="2.782" stroke="#8c8c8c" stroke-linecap="round" stroke-linejoin="round" stroke-width=".265"/><circle cx="3.175" cy="293.825" fill="url(#a)" r="1.717"/><circle cx="3.175" cy="293.825" r="1.717" style="opacity:.5;fill:none;stroke:#002e99;stroke-width:.265;stroke-linecap:round;stroke-linejoin:round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_recalcpivottable.svg b/icon-themes/elementary_svg/cmd/lc_recalcpivottable.svg
new file mode 100644
index 000000000..a6d6e2d89
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_recalcpivottable.svg
@@ -0,0 +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="62.625" cy="4.625" gradientTransform="matrix(.564708 0 0 .16941 -19.364 21.5164)" gradientUnits="userSpaceOnUse" r="10.625"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.48288 0 0 .360996 -990.092 -1149.617)" gradientUnits="userSpaceOnUse" x1="2082.573" x2="2082.573" y1="3213.947" y2="3247.2981"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.38778 0 0 .3918 7.072 2.35)" gradientUnits="userSpaceOnUse" x1="30.027" x2="26.434999" y1="27.802999" y2="33.389999"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".539" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.49416 0 0 .49422 19.834 2.1202)" gradientUnits="userSpaceOnUse" x1="-6.388" x2="-6.388" xlink:href="#e" y1="22.767" y2="39.522999"/><linearGradient id="e"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.36396 0 0 .36408 18.838 6.1576)" gradientUnits="userSpaceOnUse" x1="-2.85" x2="-2.85" xlink:href="#e" y1="39.396999" y2="22.916"/><linearGradient id="g"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="11.5" x2="11.5" xlink:href="#g" y1="2.968749" y2="6.968749"/><linearGradient id="i" gradientTransform="matrix(.35135134 0 0 .24324327 .567566 1.162163)" gradientUnits="userSpaceOnUse" x1="38.230774" x2="38.230774" xlink:href="#j" y1="7.555551" y2="81.555542"/><linearGradient id="j" gradientTransform="matrix(.35135134 0 0 .24324327 -.432434 10.162164)" gradientUnits="userSpaceOnUse" x1="40.290417" x2="40.290417" y1="7.555553" y2="40.444439"><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><linearGradient id="k" gradientTransform="matrix(.35135134 0 0 .24324327 3.567566 3.130913)" gradientUnits="userSpaceOnUse" x1="40.334888" x2="40.290417" xlink:href="#j" y1="7.684023" y2="40.444439"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="6" x2="6" xlink:href="#g" y1="8.5" y2="20"/><linearGradient id="m" gradientTransform="matrix(.35135134 0 0 .24324327 -1.432434 7.162164)" gradientUnits="userSpaceOnUse" x1="39.653851" x2="39.653851" xlink:href="#j" y1="11.666657" y2="48.666653"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="5" x2="5" xlink:href="#g" y1="3.5" y2="7"/><linearGradient id="o" gradientTransform="matrix(.35135134 0 0 .24324327 -1.432434 2.162164)" gradientUnits="userSpaceOnUse" x1="39.653851" x2="39.653851" xlink:href="#j" y1="11.666657" y2="19.88888"/><linearGradient id="p" gradientTransform="matrix(.44576989 0 0 .44993664 40.801525 -.024539)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="1.393398" y2="22.462784"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><rect fill="url(#p)" height="21" rx=".527778" ry=".555556" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".298039" width="21" x="1.5" y="1.5"/><path d="m8.5 3.5h12v3h-12z" fill="url(#h)" stroke="#206b00" stroke-opacity=".501961"/><path d="m2.5 2.5h19v18.968749h-19z" fill="none" stroke="url(#i)" stroke-linecap="round" stroke-linejoin="round"/><path d="m9.5 4.5h10v1h-10z" fill="none" opacity=".3" stroke="url(#k)" stroke-linecap="round" stroke-linejoin="round"/><path d="m3.5 8.5h3v12h-3z" fill="url(#l)" stroke="#206b00" stroke-opacity=".501961"/><g stroke-linecap="round" stroke-linejoin="round"><path d="m4.5 9.5h1v10h-1z" fill="none" opacity=".3" stroke="url(#m)"/><path d="m3.5 3.5h3v3h-3z" fill="url(#n)" stroke="#206b00" stroke-opacity=".501961"/><path d="m4.5 4.5h1v1h-1z" fill="none" opacity=".3" stroke="url(#o)"/></g><g transform="translate(-1.8 -1.91)"><path d="m22 22.3c0 .9942-2.6862 1.8-6 1.8s-6-.8058-6-1.8 2.6862-1.8 6-1.8 6 .8058 6 1.8z" fill="url(#a)" fill-rule="evenodd" opacity=".3" stroke-width=".6"/><path d="m16.3 10.6v1.8108c-.0996-.006-.1998-.0102-.3-.0108-2.8164 0-5.1 2.2836-5.1 5.1s2.2836 5.1 5.1 5.1c2.7-.0012 4.9308-2.106 5.0892-4.8h-2.4072c-.018.1596-.0528.3138-.096.462l-.0138.048c-.0438.1398-.1002.2742-.165.402l-.03.0618c-.0672.1236-.1428.24-.2268.3516l-.048.06c-.0876.108-.183.2118-.2862.306l-.0504.0438c-.108.0942-.2238.1824-.3468.258-.0096.006-.0192.0108-.03.0162-.12.072-.246.1356-.3762.189l-.0504.0222c-.132.0504-.2688.0876-.4092.117-.0264.006-.054.012-.0798.0168-.156.0276-.312.0444-.474.0444-.186 0-.3642-.018-.5382-.054-.0018 0-.0042 0-.006-.0024-.0048 0-.0084-.0024-.012-.0036-.1644-.0336-.324-.084-.4752-.147l-.039-.0162c-.1482-.0648-.2892-.141-.4218-.2292l-.024-.0138c-.1338-.0912-.258-.1962-.3732-.3096l-.0264-.0252c-.1104-.111-.21-.234-.2988-.3624l-.036-.048c-.0822-.1224-.1512-.2544-.2124-.3912-.012-.0258-.024-.0522-.0348-.078-.057-.1392-.102-.285-.135-.4344l-.015-.072c-.0318-.1644-.051-.336-.051-.5124 0-.1842.018-.363.054-.537l.0012-.003.0036-.0156c.0342-.1638.084-.3228.1476-.474l.0162-.0402c.066-.1482.1422-.2892.2304-.4218l.0138-.024c.0912-.1338.1962-.258.3096-.3732l.0252-.027c.111-.1104.234-.21.3624-.2988l.048-.036c.123-.084.255-.1524.3918-.2136.0258-.012.0522-.024.078-.0348.1392-.057.285-.102.4344-.135.024-.006.048-.012.072-.0156.1662-.0324.3372-.0516.5136-.0516.1002 0 .2004.006.3.018v1.782l4.6596-3z" fill="url(#b)" opacity=".99" stroke-width=".6"/><g fill="none"><path d="m16.894 13.372v-1.674l2.9592 1.9128-2.9592 1.884v-1.5156" opacity=".5" stroke="url(#c)" stroke-width=".9822"/><path d="m20.434 18.1276a4.488 4.488 0 0 1 -5.0244 3.837 4.488 4.488 0 0 1 -3.879-4.9896 4.488 4.488 0 0 1 4.9614-3.921" opacity=".5" stroke="url(#d)" stroke-width=".9822"/><path d="m16.3 10.6v1.81c-.1-.005-.2-.01-.3-.01-2.816 0-5.1 2.284-5.1 5.1s2.284 5.1 5.1 5.1c2.7 0 4.93-2.106 5.09-4.8h-2.41c-.018.16-.053.314-.096.462l-.014.048c-.044.14-.1.274-.165.402l-.03.062c-.067.123-.143.24-.227.35l-.048.063c-.087.108-.183.21-.286.306l-.05.043c-.108.095-.224.183-.347.258-.01.006-.02.01-.03.017-.12.074-.247.137-.377.19l-.05.02c-.133.053-.27.09-.41.12l-.08.016c-.154.028-.312.044-.474.044-.185 0-.364-.02-.538-.055h-.006c-.004 0-.008-.003-.012-.004-.164-.033-.324-.082-.475-.146l-.04-.016c-.15-.065-.29-.14-.422-.23l-.024-.013c-.135-.09-.26-.196-.374-.31l-.026-.025c-.11-.112-.21-.235-.3-.363l-.035-.048c-.083-.126-.152-.258-.214-.395l-.033-.078c-.057-.14-.102-.285-.135-.434l-.017-.072c-.03-.163-.05-.334-.05-.51 0-.185.018-.364.054-.538v-.003l.004-.017c.033-.163.083-.322.146-.474l.017-.04c.064-.15.14-.29.23-.423l.013-.024c.09-.133.196-.258.31-.373l.024-.026c.11-.11.234-.21.363-.3l.048-.035c.124-.084.256-.153.393-.214l.078-.035c.14-.056.286-.1.436-.134.024-.006.048-.012.072-.016.166-.03.337-.05.513-.05.1 0 .202.007.3.017v1.783l4.66-3z" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-width=".982"/><path d="m20.662 18.4-1.476-.003c-.462 1.6338-2.103 2.67-3.7992 2.3472-1.785-.3396-2.9616-2.0556-2.6352-3.843.327-1.788 2.034-2.976 3.8244-2.6616" opacity=".5" stroke="url(#f)" stroke-width=".9822"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_recentfilelist.svg b/icon-themes/elementary_svg/cmd/lc_recentfilelist.svg
new file mode 100644
index 000000000..b0a930ba5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_recentfilelist.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="11.245246" x2="11.245246" y1="2.306204" y2="21.795208"><stop offset="0" stop-color="#fff"/><stop offset=".42448" stop-color="#fff" stop-opacity=".23529"/><stop offset=".8209" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><radialGradient id="b" cx="15.026" cy="8.6258" fx=".30353" gradientTransform="matrix(-.00000003 .56511 -.53241 -.00000004 16.499 1.6332)" gradientUnits="userSpaceOnUse" r="20"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dadada"/></radialGradient><radialGradient id="c" cx="62.625" cy="4.625" gradientTransform="matrix(.94118 0 0 .28235 -46.941 19.694)" gradientUnits="userSpaceOnUse" r="10.625" xlink:href="#d"/><linearGradient id="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="99.157" cy="186.17" gradientTransform="matrix(.1269 0 0 .040378 -.58337 13.535)" gradientUnits="userSpaceOnUse" r="62.769"><stop offset="0" stop-color="#3d3d3d"/><stop offset=".5" stop-color="#686868" stop-opacity=".49804"/><stop offset="1" stop-color="#686868" stop-opacity="0"/></radialGradient><radialGradient id="f" cx="24.837" cy="36.421" gradientTransform="matrix(.3025 -.25989 -.17365 -.20095 4.8226 22.583)" gradientUnits="userSpaceOnUse" r="15.645" xlink:href="#d"/><linearGradient id="g" gradientTransform="matrix(-.39365 0 0 .36565 15.864 .1669)" gradientUnits="userSpaceOnUse" x1="23.732" x2="23.732" y1="4.4175" y2="42.04"><stop offset="0" stop-color="#fff3cb"/><stop offset=".26238" stop-color="#fdde76"/><stop offset=".66094" stop-color="#f9c440"/><stop offset="1" stop-color="#e48b20"/></linearGradient><linearGradient id="h" gradientTransform="matrix(0 -.42851 -.46133 0 15.163 19.949)" gradientUnits="userSpaceOnUse" x1="38.941" x2="20.576" y1="15.991" y2="15.991"><stop offset="0" stop-color="#fff"/><stop offset=".51154" stop-color="#fff" stop-opacity=".23529"/><stop offset=".58522" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><path d="m19.966 21.052a7.9656 2.5345 0 1 1 -15.931 0 7.9656 2.5345 0 1 1 15.931 0z" fill="url(#e)"/><path d="m22 21c0 1.6569-4.4772 3-10 3s-10-1.3431-10-3 4.4772-3 10-3 10 1.3431 10 3z" fill="url(#c)" fill-rule="evenodd" opacity=".3"/><path d="m12 1.5c-5.7935 0-10.5 4.7065-10.5 10.5 0 5.794 4.7065 10.5 10.5 10.5 5.794 0 10.5-4.706 10.5-10.5 0-5.7935-4.706-10.5-10.5-10.5z" fill="url(#b)"/><g stroke-linecap="round"><path d="m21.5 12c0 5.2467-4.2533 9.5-9.5 9.5s-9.5-4.2533-9.5-9.5 4.2533-9.5 9.5-9.5 9.5 4.2533 9.5 9.5z" fill="none" stroke="url(#a)" stroke-linejoin="round"/><g stroke-width=".6"><path d="m11.468 12.606 5.773-6.6114" fill="none" stroke="#333"/><path d="m12.848 12.024-5.0568-.329" fill="#00f" stroke="#333"/><path d="m11.398 10.45 2.7373 7.4255" fill="none" stroke="#eb5c3a"/></g></g><path d="m12.656 2.6992c-.09076.000001-.17555.02016-.24893.04526-.07145.02317-.12697.03699-.18104.06789-.05214.0309-.10295.08225-.13578.11315s-.0563.03367-.06789.04526l.13578.15841c.01352-.01738.04278-.04085.06789-.06789.02703-.02897.0519-.06541.09052-.09052.03862-.0251.08557-.05051.13578-.06789.05214-.01931.11731-.02263.18104-.02263.06179.000001.11206.0053.15841.02263.04828.01738.08225.03892.11315.06789.03283.02897.05244.07646.06789.11315.01738.03669.02263.05383.02263.09052-.000001.05793-.0105.11592-.04526.15841-.03283.04248-.08364.07839-.13578.11315s-.09661.06155-.15841.09052c-.05987.02704-.1289.06349-.18104.09052-.09849.05214-.16257.09855-.2263.15841-.06179.05793-.12172.11731-.15841.18104-.03476.06372-.05437.13415-.06789.20367-.011.0675-.022.1548-.022.2262h1.2446v-.18104h-1.0183c.0077-.05986.02788-.11206.04526-.15841.01931-.04634.05383-.09716.09052-.13578s.07784-.07646.13578-.11315c.05793-.03669.1394-.07453.2263-.11315.03669-.01738.07977-.04085.13578-.06789.05793-.02703.10434-.07066.15841-.11315.05406-.04248.09909-.07784.13578-.13578.03862-.05986.06789-.14519.06789-.2263-.000001-.06179-.02015-.10434-.04526-.15841-.02511-.056-.06487-.11592-.11315-.15841-.04828-.04248-.11152-.06734-.18104-.09052-.06758-.0251-.1394-.04526-.2263-.04526zm-1.4257.02263c-.0038.0097-.03506.03892-.06789.06789-.03282.02897-.06487.05769-.11315.09052-.04635.03283-.10434.06542-.15841.09052-.05214.02511-.09136.04526-.13578.04526v.18104c.03669.000002.06487-.0072.11315-.02263.04828-.01545.11399-.04472.15841-.06789.04634-.02317.07646-.04085.11315-.06789.03669-.02703.07314-.04472.09052-.06789v1.2446h-.40733v.18104h.97307v-.18104h-.36207v-1.4936h-.20367zm-7.9656 8.2372c-.10235.000001-.20536.0086-.29418.04526-.088829.03669-.16064.09468-.2263.15841-.063725.06372-.11979.1394-.15841.2263-.036693.08497-.045259.17307-.045259.27156 0 .09655.00857.18659.045259.27156.036693.08497.094682.16257.15841.2263.063725.06179.14133.09909.2263.13578.086897.03476.17307.06789.27156.06789.13131 0 .2371-.04556.33944-.11315.10428-.06759.18381-.15762.2263-.27156-.0000014.1429-.016293.2727-.045259.3847-.027032.11007-.062943.19624-.11315.27156-.048279.07724-.11152.14048-.18104.18104-.069518.04055-.14133.06789-.2263.06789-.10814 0-.20536-.03065-.29418-.09052-.088829-.05793-.14242-.15044-.18104-.24892l-.1353.136c.055998.11973.14079.20397.24893.27156.10814.06758.2269.09052.36207.09052.11393-.000001.22412-.01768.31681-.06789.092689-.05021.16064-.12202.2263-.2263.067585-.10235.12172-.23022.15841-.3847.036685-.15642.067889-.33456.067889-.54311-.0000014-.13324-.031204-.25586-.067889-.36207-.0366-.108-.0927-.198-.1583-.272-.0638-.073-.1356-.142-.2263-.181-.0908-.04-.1861-.045-.2942-.045zm17.266 0c-.06952.000001-.13801.0053-.20367.02263-.06566.01545-.12697.03892-.18104.06789s-.0933.07067-.13578.11315c-.04249.04055-.08998.08557-.11315.13578l.13578.11315c.04249-.0869.098-.15539.18104-.20367.08497-.05021.18411-.06789.29418-.06789.05986.000001.13083.0072.18104.02263.05214.01545.09909.037.13578.06789.03862.02897.06928.06874.09052.11315.02124.04249.02263.07785.02263.13578-.000002.11007-.03398.20204-.11315.27156s-.19075.11315-.33944.11315h-.09052v.15841h.06789c.16414.000001.2978.0359.3847.11315.0869.07724.13578.18357.13578.31681-.000002.13131-.05275.2473-.13578.31682-.08304.07145-.19462.09052-.33944.09052-.12552 0-.23378-.01768-.31681-.06789-.08304-.05021-.14048-.1187-.18104-.20367l-.13578.13578c.056.10428.13886.16836.24893.2263.11007.05987.23794.09052.3847.09052.10041-.000001.19045-.01629.27156-.04526.08303-.02703.14573-.06101.20367-.11315.05986-.05021.10488-.10766.13578-.18104.03282-.07145.06789-.16203.06789-.24893-.000001-.13904-.03591-.24482-.11315-.33944-.07531-.09462-.18937-.1598-.31681-.18104.05986-.0077.11206-.01823.15841-.04526.04828-.02897.10295-.07259.13578-.11315.03282-.04248.05051-.08364.06789-.13578.01738-.05406.02263-.10047.02263-.15841-.000001-.07724-.01437-.16257-.04526-.2263-.02897-.06372-.08171-.11399-.13578-.15841-.05407-.04635-.10573-.08804-.18104-.11315-.07338-.0251-.1601-.02263-.24892-.02263zm-17.265.158c.073379.000001.13994.01629.20367.04526.065658.02704.11013.06294.15841.11315.050205.04828.10681.11538.13578.18104.028966.06372.045259.13222.045259.20367-.0000014.07338-.016293.13801-.045259.20367-.027032.06372-.062943.11013-.11315.15841-.048279.04828-.11538.10681-.18104.13578-.065659.02703-.13029.02263-.20367.02263-.073381 0-.13801.0044-.20367-.02263-.063725-.02897-.13276-.0875-.18104-.13578-.048279-.04828-.084183-.09468-.11315-.15841-.028966-.06566-.045259-.13028-.045259-.20367-.0000007-.07338.018227-.13994.045259-.20367.028966-.06565.064869-.13276.11315-.18104.050205-.04828.11731-.08611.18104-.11315.065658-.02897.13029-.04526.20367-.04526zm8.7577 8.0335c-.11393.000002-.22412.04031-.31682.09052-.09269.05021-.15871.12202-.2263.2263-.06566.10235-.12172.22829-.15841.3847-.03669.15449-.04526.33456-.04526.54311 0 .13324.0105.25393.04526.36207.03669.10621.09275.19818.15841.27156s.13554.11786.2263.15841c.09076.03862.18604.06789.29418.06789.10234 0 .20536-.0086.29418-.04526.08883-.03669.16257-.09468.2263-.15841.06566-.06372.12172-.14133.15841-.2263.03862-.0869.04526-.17307.04526-.27156-.000002-.09655-.0086-.18659-.04526-.27156-.03669-.08497-.09468-.1645-.15841-.2263-.06372-.06373-.1394-.10102-.2263-.13578-.08497-.03668-.17307-.06789-.27156-.06789-.13131.000002-.23517.04556-.33944.11315-.10235.06758-.18381.15762-.2263.27156 0-.14097.01823-.2727.04526-.3847.02897-.112.06487-.21887.11315-.29418.05021-.07724.11152-.11785.18104-.15841.06952-.04055.14133-.06789.2263-.06789.10814.000002.20536.03066.29418.09052.08883.05793.16504.12781.20367.2263l.11315-.11315c-.056-.119-.141-.203-.249-.271-.108-.067-.227-.113-.362-.113zm-.023.861c.07145.000002.13801.01629.20367.04526.06566.02703.13276.06487.18104.11315s.08418.11538.11315.18104c.02896.06373.04526.13029.04526.20367-.000002.07338-.01629.13801-.04526.20367-.02703.06372-.06294.11013-.11315.15841-.04828.04828-.11538.10681-.18104.13578-.06372.02703-.13029.02263-.20367.02263s-.13801.0044-.20367-.02263c-.06372-.02896-.1082-.0875-.15841-.13578-.04828-.05021-.10681-.09468-.13578-.15841s-.02263-.13029-.02263-.20367c-.000001-.07338-.0044-.13994.02263-.20367.02897-.06566.06487-.13276.11315-.18104.05021-.04828.11538-.08611.18104-.11315.06566-.02897.13028-.04526.20367-.04526z" opacity=".4"/><path d="m12 1.5c-5.7935 0-10.5 4.7065-10.5 10.5 0 5.794 4.7065 10.5 10.5 10.5 5.794 0 10.5-4.706 10.5-10.5 0-5.7935-4.706-10.5-10.5-10.5z" fill="none" opacity=".4" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/><path d="m10.744 4.7438a4.155 6.2393 49.465 1 0 -9.4652 8.1312 4.155 6.2393 49.465 0 0 9.4652-8.1312z" fill="url(#f)" fill-rule="evenodd" opacity=".14118"/><path d="m11.968 1.4993c-3.6222 0-6.8135 1.8333-8.7071 4.6153l-2.5635-1.4753 1.0738 8.1447 7.612-3.1447-2.6413-1.5205c.9282-3.4541 6.7341-6.9437 12.852-3.348-1.917-2.0137-4.625-3.2715-7.626-3.2715z" display="block" fill="url(#g)"/><g fill="none"><path d="m11.968 1.4993c-3.6222 0-6.8135 1.8333-8.7071 4.6153l-2.5635-1.4753 1.0738 8.1447 7.612-3.1447-2.6413-1.5205c.9282-3.4541 6.7341-6.9437 12.852-3.348-1.917-2.0137-4.625-3.2715-7.626-3.2715z" opacity=".5" stroke="#956500" stroke-linejoin="round"/><path d="m11.933 2.3782c-3.6285 0-6.6132 2.0578-8.3068 4.9799l-1.6939-.8468.6669 4.8797 4.6616-1.9383-1.6544-.8875c.4223-3.1386 4.0016-6.0937 7.8586-6.0858-.718-.1674-.762-.1012-1.532-.1012z" display="block" opacity=".8" stroke="url(#h)" stroke-miterlimit="7" stroke-width=".96392"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_recsave.svg b/icon-themes/elementary_svg/cmd/lc_recsave.svg
new file mode 100644
index 000000000..13d56acbb
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_recsave.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="e" gradientTransform="matrix(.48571255 0 0 .45632325 .342909 .347538)" 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="f" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.32432)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.583334" y2="41.507179"><stop offset="0" stop-color="#fff"/><stop offset=".01246384" stop-color="#fff" stop-opacity=".235294"/><stop offset=".98888642" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="16.570093" x2="16.570093" y1="1.607472" y2="22.542051"><stop offset="0" stop-opacity=".239"/><stop offset="1" stop-opacity=".318"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="11.703956" x2="11.703956" y1="19.198923" y2="12.500629"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="i" cx="11.25" cy="19.031" gradientTransform="matrix(2.60465 0 0 .37206 -5.302 15.92)" gradientUnits="userSpaceOnUse" r="8.063" xlink:href="#c"/><linearGradient id="j" gradientTransform="matrix(0 1 1 0 2 -16)" gradientUnits="userSpaceOnUse" x1="4.715" x2="43.601002" y1="22.594999" y2="22.594999"><stop offset="0" stop-color="#d1ff82"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="k" gradientTransform="matrix(-1.00464 0 0 1 53.044 -17.992)" gradientUnits="userSpaceOnUse" x1="35.794014" x2="34.882999" y1="16.42416" y2="37.992001"><stop offset="0" stop-color="#fff"/><stop offset=".52" stop-color="#fff" stop-opacity=".235"/><stop offset=".52" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><g transform="matrix(.26458333 0 0 .26458333 .264583 0)"><path d="m3.500001 22h16.999998v2h-16.999998z" fill="url(#a)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#b)" opacity=".15"/><path d="m20.5 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#d)" opacity=".15"/><path d="m3.5000217 1.4987c3.8955579 0 16.9999583.00137 16.9999583.00137l.000022 20.99993s-11.33332 0-16.9999803 0c0-7.000426 0-14.0008507 0-21.0012777z" fill="url(#e)" stroke-width="1.056264"/><path d="m19.5 21.5h-15.0000004v-18.9999999h15.0000004z" fill="none" stroke="url(#f)" stroke-linecap="round"/><path d="m3.4999601 1.499957c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.998716s-11.3333862 0-17.0000799 0c0-7.000018 0-14.0000349 0-21.0000537z" fill="none" stroke="url(#g)" stroke-linejoin="round" stroke-width=".999922"/><g stroke-linecap="round"><path d="m16.5 12.522385-4.500001 5-4.499999-5h3v-5.0223848h3v5.0223848z" fill="#7e8087" stroke="#7c7c7c" stroke-linejoin="round"/><path d="m10.280875 6.4684452c-.5966543.112049-.9162257.736506-.84375 1.30311v3.6971948c-.5788649.0367-2.2592394-.146354-2.7090233.328895-.4664666.45279-.3538552 1.232121.1203581 1.631199 1.4721128 1.632101 2.9372057 3.270736 4.4137232 4.898737.474211.475926 1.303176.33271 1.665288-.205327 1.48182-1.654007 2.97913-3.295035 4.451232-4.957185.514277-.661155-.04205-1.734972-.878703-1.696319-.3125 0-1.62492 0-1.93742 0-.0045-1.014919.009-3.0307158-.0069-4.0452728-.05174-.634617-.69724-1.035839-1.29626-.955032-1.659293.000048-1.319779-.000065-2.978595 0z" fill="none" opacity=".6" stroke="url(#h)"/></g></g><g transform="matrix(.26458333 0 0 .26458333 -3.441265 -2.04506)"><path d="m43.666 22.923c0 4-25.757443 4.256621-25.757443.256621s25.757443-4.255621 25.757443-.256621z" fill="url(#i)" opacity=".163" transform="matrix(.44445 0 0 .44445 5.198 12.95)"/><path d="m23.272-6.46 16.9 14.428-16.916 14.424z" fill="url(#j)" transform="matrix(.44445 0 0 .44445 5.198 12.95)"/><g fill="none"><path d="m25.443483-1.6214585-.0143 13.6436085c.000001.000666.000001.0013 0 .002l-.02022 5.529822 11.270084-9.5665718z" fill="none" opacity=".6" stroke="url(#k)" stroke-width="2.249972" transform="matrix(.44445 0 0 .44445 5.198 12.95)"/><path d="m15.5 10.06 7.552 6.43-7.558 6.426z" opacity=".5" stroke="#206b00" stroke-width="1.000013"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_recsearch.svg b/icon-themes/elementary_svg/cmd/lc_recsearch.svg
new file mode 100644
index 000000000..14ddbe72f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_recsearch.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="22.099527" cy="24.537743" gradientTransform="matrix(.66197227 0 0 .66182423 -2.643616 -4.229381)" gradientUnits="userSpaceOnUse" r="8.308505"><stop offset="0" stop-color="#fff" stop-opacity=".426901"/><stop offset="1" stop-color="#fff" stop-opacity=".362573"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="8.814092" x2="8.814092" y1="1.282271" y2="14.669901"><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><radialGradient id="c" cx="8.072265" cy="5.962701" fx="6" fy="3.371369" gradientTransform="matrix(1 0 0 .75741005 0 1.446491)" gradientUnits="userSpaceOnUse" r="4.572266"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".526471"/></radialGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="25.256701" x2="28.006701" y1="-2.482553" y2="1.111197"><stop offset="0" stop-color="#a3907c"/><stop offset="1" stop-color="#8a715e"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="19.577271" x2="19.577271" y1="14.756647" y2="21.284676"><stop offset="0" stop-color="#f3f3f3"/><stop offset="1" stop-color="#f3f3f3" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="9.594286" x2="9.594286" y1="1.177143" y2="15.52913"><stop offset="0" stop-color="#d4d4d4"/><stop offset="1" stop-color="#abacae"/></linearGradient><radialGradient id="g" cx="6.702713" cy="73.615715" fx="11.969189" fy="75.92881" gradientTransform="matrix(1.6600963 0 0 .36315008 .963735 -5.358552)" gradientUnits="userSpaceOnUse" r="7.228416"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><path d="m24.090748 21.375c0 1.449748-5.372523 2.625-11.999865 2.625-6.627343 0-11.999865-1.175252-11.999865-2.625 0-1.449747 5.372522-2.625 11.999865-2.625 6.627342 0 11.999865 1.175253 11.999865 2.625z" fill="url(#g)" opacity=".15"/><path d="m9 .5c-4.1362133 0-7.5 3.3637867-7.5 7.5 0 4.136213 3.3637867 7.5 7.5 7.5 1.391742-.000737 2.730409-.436545 3.910156-1.164062l5.824219 5.822265c.385576.385576 1.028486.385575 1.414063 0 .385574-.385577.385574-1.028486 0-1.414062l-5.716797-5.714844c1.273856-1.377766 2.065218-3.1400573 2.068359-5.029297 0-4.1362133-3.363787-7.5-7.5-7.5zm0 2c3.043488 0 5.5 2.4565115 5.5 5.5 0 3.043488-2.456512 5.5-5.5 5.5-3.0434885 0-5.5-2.456512-5.5-5.5 0-3.0434885 2.4565115-5.5 5.5-5.5z" fill="url(#f)" fill-opacity=".501961"/><path d="m14.5 8a5.5 5.49877 0 1 1 -10.9999999 0 5.5 5.49877 0 1 1 10.9999999 0z" fill="url(#a)" fill-rule="evenodd" opacity=".2"/><path d="m9.1601562 2.5019531a5.5 5.49877 0 0 0 -5.6601562 5.4980469 5.5 5.49877 0 0 0 .1933594 1.4257812 12 11.997316 0 0 0 8.9511716-5.5429687 5.5 5.49877 0 0 0 -3.4843748-1.3808594z" fill="url(#c)" fill-rule="evenodd" opacity=".15"/><path d="m15.5 7.9997638c0 3.5899722-2.910366 6.5002362-6.4999211 6.5002362-3.5898838 0-6.500079-2.910298-6.500079-6.5002362 0-3.5898013 2.9101952-6.4997707 6.500079-6.4997707 3.5895551 0 6.4999211 2.9099694 6.4999211 6.4997707z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m9 .5c-4.1421356 0-7.5 3.3578644-7.5 7.5 0 4.142136 3.3578644 7.5 7.5 7.5 1.396565-.0038 2.764322-.397512 3.949219-1.136719l3.28125 3.28125 1.414062-1.414062-3.142578-3.142578c1.282333-1.384235 1.995776-3.2009676 1.998047-5.087891 0-4.1421356-3.357864-7.5-7.5-7.5zm0 2c3.037566 0 5.5 2.4624339 5.5 5.5 0 3.037566-2.462434 5.5-5.5 5.5-3.0375661 0-5.5-2.462434-5.5-5.5 0-3.0375661 2.4624339-5.5 5.5-5.5z" fill="none" opacity=".5" stroke="#555761"/><rect fill="url(#d)" height="3" rx=".5" transform="matrix(.70710678 .70710678 -.70710678 .70710678 0 0)" width="9" x="21.662951" y="-1.545052"/><g fill="none"><path d="m15.330584 16.686738 1.077326-1.053083 5.313052 5.313051" opacity=".5" stroke="url(#e)"/><rect height="3" opacity=".5" rx=".5" stroke="#57392d" transform="matrix(.70710678 .70710678 -.70710678 .70710678 0 0)" width="9" x="21.662951" y="-1.545052"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_rect_rounded_unfilled.svg b/icon-themes/elementary_svg/cmd/lc_rect_rounded_unfilled.svg
new file mode 100644
index 000000000..48ad2e79c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_rect_rounded_unfilled.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke="#7239b3" stroke-linecap="round" transform="translate(0 2)"><path d="m5.9672089 4.4835639h12.0655811c1.375939 0 2.483645.9126052 2.483645 2.0462v9.9404711c0 1.133595-1.107706 2.0462-2.483645 2.0462h-12.0655811c-1.3759393 0-2.483645-.912605-2.483645-2.0462v-9.9404711c0-1.1335948 1.1077057-2.0462 2.483645-2.0462z" stroke-linejoin="round" stroke-width=".967129"/><path d="m6 16 12-9.0000003" stroke-linejoin="bevel"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_rect_unfilled.svg b/icon-themes/elementary_svg/cmd/lc_rect_unfilled.svg
new file mode 100644
index 000000000..5b08e485c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_rect_unfilled.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg"><g stroke="#7239b3" stroke-linecap="round" transform="matrix(.26458333 0 0 .26458333 0 .52917)"><path d="m3.483564 4.483564h17.032871v14.032871h-17.032871z" fill="none" stroke-linejoin="round" stroke-width=".967129"/><path d="m6 16 12-9.0000003" fill="#ededeb" fill-rule="evenodd" stroke-linejoin="bevel"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_recundo.svg b/icon-themes/elementary_svg/cmd/lc_recundo.svg
new file mode 100644
index 000000000..832ea14d6
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_recundo.svg
@@ -0,0 +1 @@
+<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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(1.004639 0 0 1 7.087713 -16.171689)" gradientUnits="userSpaceOnUse" x1="5.884986" x2="5.884986" y1="27.314026" y2="35.272106"><stop offset="0" stop-color="#fff"/><stop offset=".58888781" 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" gradientTransform="matrix(1.004639 0 0 1 7.087713 -16.171689)" gradientUnits="userSpaceOnUse" x1="5.884986" x2="5.884986" y1="20.383398" y2="38.171688"><stop offset="0" stop-color="#fff"/><stop offset=".501194" 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="d" gradientTransform="matrix(1.004639 0 0 1 12.087713 -16.171689)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" y1="22.402153" y2="35.268829"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="6.05754" x2="6.05754" y1="3.821137" y2="21.051763"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><radialGradient id="f" cx="11.25" cy="19.031" gradientTransform="matrix(2.60465 0 0 .37206 -5.302 15.92)" gradientUnits="userSpaceOnUse" r="8.063" xlink:href="#a"/><linearGradient id="g" gradientTransform="matrix(0 1 1 0 2 -16)" gradientUnits="userSpaceOnUse" x1="4.715" x2="43.601002" y1="22.594999" y2="22.594999"><stop offset="0" stop-color="#d1ff82"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="h" gradientTransform="matrix(-1.00464 0 0 1 53.044 -17.992)" gradientUnits="userSpaceOnUse" x1="35.794014" x2="34.882999" y1="16.42416" y2="37.992001"><stop offset="0" stop-color="#fff"/><stop offset=".52" stop-color="#fff" stop-opacity=".235"/><stop offset=".52" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><g transform="translate(1 -1)"><path d="m11 4.5000003c-.153845 0-.28292.064176-.375.1679688-.0063.00735-.01283.014514-.01953.021484l-7.96875 6.9687499c-.08612.09122-.13672.206858-.13672.341797 0 .134941.0506.250577.136719.341797l7.96875 6.96875c.0067.007.01323.01418.01953.02148.092082.103793.221155.167973.375001.167973.285849 0 .5-.214151.5-.5v-4c-.000179-.276217.223783-.500179.5-.5h1c3 0 5.935108 2.5 5.990244 5.25 0 .4155.3345.75.75.75.496221 0 .759756-.265113.759756-.75v-2.75c.083913-4-2.5-7.5-7.5-7.5h-1c-.276217.000179-.500179-.223783-.5-.5v-3.9999997c0-.2858493-.214151-.5-.5-.5z" fill="url(#e)" stroke="#ad5f00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5"/><g fill="none"><path d="m12.00036 13.501953c-.827238.000268-1.497779.670809-1.498047 1.498047v2.920565l-6.796953-5.920565 6.796953-5.9380689v2.9479618c.000268.827238.670809 1.4977791 1.498047 1.4980471" opacity=".8" stroke="url(#d)"/><path d="m12 13.503906h1c4 0 6.74313 3.224377 6.74313 6.496094" opacity=".5" stroke="url(#c)"/><path d="m19.503906 17c0-3.570009-1.880213-6.5-6.503906-6.5h-1" opacity=".8" stroke="url(#b)"/></g></g><g transform="translate(-12.994 -.916)"><path d="m43.666 22.923c0 4-25.757443 4.256621-25.757443.256621s25.757443-4.255621 25.757443-.256621z" fill="url(#f)" opacity=".163" transform="matrix(.44445 0 0 .44445 5.198 12.95)"/><path d="m23.272-6.46 16.9 14.428-16.916 14.424z" fill="url(#g)" transform="matrix(.44445 0 0 .44445 5.198 12.95)"/><g fill="none"><path d="m25.443483-1.6214585-.0143 13.6436085c.000001.000666.000001.0013 0 .002l-.02022 5.529822 11.270084-9.5665718z" fill="none" opacity=".6" stroke="url(#h)" stroke-width="2.249972" transform="matrix(.44445 0 0 .44445 5.198 12.95)"/><path d="m15.5 10.06 7.552 6.43-7.558 6.426z" opacity=".5" stroke="#206b00" stroke-width="1.000013"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_redactdoc.svg b/icon-themes/elementary_svg/cmd/lc_redactdoc.svg
new file mode 100644
index 000000000..2df05ea10
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_redactdoc.svg
@@ -0,0 +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(.415777 -.4174938 .518983 .5146192 -15.747227 2.650367)" gradientUnits="userSpaceOnUse" spreadMethod="pad" x1="6.691329" x2="9.798401" y1="6.23943" y2="9.208744"><stop offset="0" stop-color="#c6262e"/><stop offset=".13482948" stop-color="#ff8c82"/><stop offset=".20224422" stop-color="#c6262e"/><stop offset=".26965895" stop-color="#ff8c82"/><stop offset=".44650277" stop-color="#c6262e"/><stop offset=".57114136" stop-color="#ed5353"/><stop offset=".72038066" stop-color="#ff8c82"/><stop offset="1" stop-color="#c6262e"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.3763801 .03615261 .03669995 .374874 -2.218281 -1.1331)" gradientUnits="userSpaceOnUse" x1=".793627" x2="2.753848" y1="12.970258" y2="14.847912"><stop offset="0" stop-color="#fff394"/><stop offset="1" stop-color="#f9c440"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.4040235 -.4056919 .6073752 .602268 -17.636692 .462492)" gradientUnits="userSpaceOnUse" x1="-.256905" x2="5.42395" y1="13.494254" y2="13.494254"><stop offset="0" stop-color="#fff394"/><stop offset="1" stop-color="#fafafa"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.867764 .693027)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#e" y1="24.989594" y2="30.000141"/><linearGradient id="e"><stop offset="0" stop-color="#565656"/><stop offset=".5" stop-color="#9a9a9a"/><stop offset="1" stop-color="#545454"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.983472 .809213)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#g" y1="24.989594" y2="30.000141"/><linearGradient id="g"><stop offset="0" stop-color="#b1b1b1"/><stop offset=".5" stop-color="#fff"/><stop offset="1" stop-color="#8f8f8f"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.465684 .289287)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#e" y1="24.989594" y2="30.000141"/><linearGradient id="i" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.581392 .405471)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#g" y1="24.989594" y2="30.000141"/><linearGradient id="j" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.061661 -.116406)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#e" y1="24.989594" y2="30.000141"/><linearGradient id="k" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.177369 -.00022)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#g" y1="24.989594" y2="30.000141"/><linearGradient id="l" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.324319)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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="m" gradientTransform="matrix(.48571543 0 0 .45629666 -.603199 .366882)" 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><radialGradient id="n" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 12.292765 18.998584)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#o"/><linearGradient id="o"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="p" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 9.815178 18.998584)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#o"/><linearGradient id="q" gradientTransform="matrix(.0352071 0 0 .0082353 -1.67088 18.998567)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><path d="m2.5539728 22.01802h16.9999982v2h-16.9999982z" fill="url(#q)" opacity=".15"/><path d="m2.5539717 22.018105v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#p)" opacity=".15"/><path d="m19.553972 22.018105v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#n)" opacity=".15"/><path d="m2.5539319 1.5179773c3.8955809 0 17.0000591.00136 17.0000591.00136l.000021 20.9987157s-11.3333864 0-17.0000801 0c0-7.000018 0-14.0000346 0-21.0000534z" fill="url(#m)"/><path d="m6.053972 12.01802h6v2h-6z" fill="#7a7a7a"/><path d="m8.053972 16.018021h9v3h-9z" fill="#7a7a7a"/><g fill="none" transform="translate(-.946028 .01802)"><path d="m19.5 21.5h-15.0000004v-18.9999997h15.0000004z" stroke="url(#l)" stroke-linecap="round"/><path d="m3.4460282 1.4819799c3.8955809 0 17.0000588.00136 17.0000588.00136l.000021 20.9987161s-11.3333861 0-17.0000798 0c0-7.000018 0-14.000035 0-21.0000538z" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/></g><g fill="#7a7a7a"><path d="m5.053972 4.01802h9v2h-9z"/><path d="m5.053972 8.01802h3v2h-3z"/></g><g transform="translate(-.049054 -3)"><path d="m19.027856 12.429415c-.08415-.04997-.14927-.03697-.192287-.0092l-5.729561 3.680067-1.054515.679216-.03247.01374-1.248484 2.837694 3.094081.094.02569-.01734 1.061294-.675616 5.048396-3.031976v-2c-.382808-.605994-.719684-1.420722-.972146-1.570623z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><g transform="matrix(.821403 0 0 .8233928 10.976317 6.271489)"><path d="m2.0488085 11.037368c.2865424-.207707 1.1479509.256388 1.9603385 1.061945.8104458.803629 1.2601996 1.641331 1.0575577 1.930575-.0007708.0011.01977.01774.01898.01882l10.1384643-10.1803301c.257408-.2584708-.213108-1.1436222-1.051287-1.9747519-.838177-.8311298-1.728181-1.29506029-1.98559-1.03658863z" fill="url(#a)" stroke="#7a0000" stroke-linejoin="round" stroke-width="1.215957"/><path d="m2.0488079 11.037368c.286543-.207708 1.1479512.256388 1.960339 1.061943.8104449.80363 1.2601992 1.641332 1.0575579 1.930577-.0007714.0011.01977.01774.01898.01882l6.9820302-7.0108637.02525-.025356c.00079-.00108-.01975-.01772-.01898-.01882.202643-.2892462-.247112-1.1269457-1.057555-1.9305752-.812389-.8055563-1.6737981-1.2696506-1.9603403-1.0619438l-.025251.025355z" fill="#c6262e" opacity=".6"/><path d="m10.565423 2.4840909c.286542-.2077065 1.147951.2563879 1.960338 1.0619443.810445.8036291 1.260199 1.6413295 1.057557 1.9305744-.000769.0011.01977.017738.01898.018821l1.551936-1.5571217c.408481-.40858-.029278-1.092821-.981372-2.0446829-.812386-.8055561-1.673796-1.2696511-1.960337-1.06194452l-.02525.0253559-1.621849 1.62705352z" fill="#fe9ab8" opacity=".8" stroke="#de3e80" stroke-linejoin="round" stroke-width="1.215957"/><path d="m9.1785348 3.8767048c.2865413-.2077068 1.1479522.2563879 1.9603392 1.0619443.810445.8036291 1.2602 1.6413294 1.057556 1.9305753-.000771.0011.01977.017736.01898.01882l.126256-.1267795c.00079-.00108-.01975-.01772-.01898-.01882.202645-.2892457-.24711-1.1269463-1.057556-1.9305745-.812387-.8055569-1.6737965-1.2696514-1.9603382-1.0619448z" fill="url(#d)"/><path d="m9.0628273 3.9928895c.2865436-.2077068 1.1479527.2563878 1.9603397 1.061944.810444.8036294 1.2602 1.6413292 1.057556 1.9305742-.000771.0011.01977.017738.01898.018822l.126257-.1267799c.00079-.00108-.01975-.017721-.01898-.018821.202643-.2892448-.24711-1.1269452-1.057557-1.9305743-.812387-.8055563-1.6737957-1.2696512-1.9603386-1.0619444z" fill="url(#f)"/><path d="m9.5806143 3.4729643c.2865426-.2077069 1.1479517.2563872 1.9603387 1.0619442.810446.803629 1.2602 1.6413292 1.057558 1.9305747-.000773.0011.01977.017737.01898.01882l.126258-.1267784c.000791-.00108-.01975-.017721-.01898-.01882.202642-.2892454-.247113-1.126946-1.057559-1.930575-.812386-.8055567-1.6737949-1.2696512-1.9603383-1.0619444z" fill="url(#h)"/><path d="m9.4649071 3.5891488c.2865435-.207707 1.1479529.2563877 1.9603379 1.061944.810447.8036298 1.260201 1.6413294 1.057558 1.9305748-.000769.0011.01977.017737.01898.018821l.126257-.12678c.00079-.00108-.01975-.01772-.01898-.01882.202645-.2892448-.247111-1.1269461-1.057556-1.9305739-.812386-.8055567-1.673796-1.2696517-1.9603395-1.0619447z" fill="url(#i)"/><path d="m9.9846388 3.0672723c.2865412-.2077066 1.1479512.2563878 1.9603372 1.0619445.810446.8036288 1.260201 1.641329 1.057558 1.9305741-.00077.0011.01977.017738.01898.018821l.126256-.1267791c.000792-.00108-.01975-.017721-.01898-.018821.202644-.2892444-.247111-1.126945-1.057557-1.9305744-.812385-.8055559-1.673795-1.2696505-1.960338-1.0619437z" fill="url(#j)"/><path d="m9.8689318 3.1834569c.2865412-.2077072 1.1479512.2563879 1.9603392 1.0619447.810444.8036283 1.260198 1.6413291 1.057556 1.9305739-.000771.0011.01977.017737.01898.018821l.126258-.1267782c.000789-.00108-.01975-.017722-.01898-.018821.202642-.2892458-.247113-1.1269461-1.057558-1.9305749-.812386-.8055564-1.673796-1.2696514-1.9603386-1.0619441z" fill="url(#k)"/><g fill-rule="evenodd" stroke-width="1.215957"><path d="m.25980529 15.79419 4.77185621-1.725488.039308-.03926c.2026429-.28924-.2523964-1.127286-1.0628421-1.930916-.8123879-.805556-1.6726784-1.26728-1.9592212-1.059573z" fill="url(#c)" stroke="url(#b)"/><path d="m.7444326 14.506276-.48521185 1.282691 1.30137225-.473393c-.113686-.133135-.2192836-.267835-.3543579-.401773-.1555069-.154199-.30708012-.280667-.4618025-.407525z" fill="#7a0000" stroke="#7a0000"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_redactedexportblack.svg b/icon-themes/elementary_svg/cmd/lc_redactedexportblack.svg
new file mode 100644
index 000000000..a621941c5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_redactedexportblack.svg
@@ -0,0 +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="24.837126" cy="36.421127" gradientTransform="matrix(-.27598143 0 0 -.29583148 24.323798 24.819207)" gradientUnits="userSpaceOnUse" r="15.644737" xlink:href="#b"/><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 -1 -1 0 52.245449 -5.776674)" gradientUnits="userSpaceOnUse" x1="-11.85488" x2="-23.730785" y1="31.408499" y2="31.408499"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="d" gradientTransform="matrix(-.58603996 0 0 .33333609 16.115706 2.442686)" gradientUnits="userSpaceOnUse" x1="5.03216" x2="5.03216" y1="28.671696" y2="29.671688"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientTransform="matrix(-.68959699 0 0 .63823543 16.381463 -5.989018)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" y1="22.402153" y2="35.268829"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.324319)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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="g" gradientTransform="matrix(.48571543 0 0 .45629666 -.603199 .366882)" 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><radialGradient id="h" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 12.292765 18.998584)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#i"/><linearGradient id="i" xlink:href="#b"/><radialGradient id="j" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 9.815178 18.998584)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#i"/><linearGradient id="k" gradientTransform="matrix(.0352071 0 0 .0082353 -1.67088 18.998567)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><path d="m2.5539728 22.01802h16.9999982v2h-16.9999982z" fill="url(#k)" opacity=".15"/><path d="m2.5539717 22.018105v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#j)" opacity=".15"/><path d="m19.553972 22.018105v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#h)" opacity=".15"/><path d="m2.5539319 1.5179773c3.8955809 0 17.0000591.00136 17.0000591.00136l.000021 20.9987157s-11.3333864 0-17.0000801 0c0-7.000018 0-14.0000346 0-21.0000534z" fill="url(#g)"/><path d="m6.053972 12.01802h6v2h-6z" fill="#7a7a7a"/><path d="m8.053972 16.018021h9v3h-9z" fill="#7a7a7a"/><g fill="none" transform="translate(-.946028 .01802)"><path d="m19.5 21.5h-15.0000004v-18.9999997h15.0000004z" stroke="url(#f)" stroke-linecap="round"/><path d="m3.4460282 1.4819799c3.8955809 0 17.0000588.00136 17.0000588.00136l.000021 20.9987161s-11.3333861 0-17.0000798 0c0-7.000018 0-14.000035 0-21.0000538z" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/></g><g fill="#7a7a7a"><path d="m5.053972 4.01802h9v2h-9z"/><path d="m5.053972 8.01802h3v2h-3z"/></g><g transform="translate(0 -1)"><path d="m13.151556 14.044686a4.317657 4.6282081 0 1 1 8.635314 0 4.317657 4.6282081 0 0 1 -8.635314 0z" fill="url(#a)" fill-rule="evenodd" opacity=".141176"/><path d="m16.870809 6.5c.129184 0 .228749.10128.285156.126255.0048.0054.01041.01065.01553.01578l6.224035 5.103413c.0657.06681.104463.157237.104463.256748 0 .0988-.03876.184234-.104463.255315l-6.224036 5.103361c-.0051.0051-.01072.01037-.01553.01577-.07024.07606-.167788.123358-.285157.123358-.218072 0-.370816-.158254-.370816-.371495v-3.262028c.000137-.199024-.18217-.365761-.392893-.365761h-5.245713c-.206604 0-.361385-.157269-.361385-.367193v-2.267765c0-.209925.154781-.367193.361385-.367193h5.281009c.19344-.01837.357729-.177038.3576-.364322v-3.267049c0-.190944.223285-.367194.370815-.367194z" fill="url(#c)" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5"/><g fill="none"><path d="m16.499996 12.499999h-5.000005v-1.000006h5.000005" opacity=".5" stroke="url(#d)" stroke-width=".999992"/><path d="m16.441423 12.499997c.567826.000171 1.058388.877889 1.058573 1.405861v1.864008l4.635221-3.778715-4.635221-3.789885v2.13906c0 .599342-.699145 1.159576-1 1.159667" opacity=".5" stroke="url(#e)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_redactedexportwhite.svg b/icon-themes/elementary_svg/cmd/lc_redactedexportwhite.svg
new file mode 100644
index 000000000..c2f6f39d7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_redactedexportwhite.svg
@@ -0,0 +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="24.837126" cy="36.421127" gradientTransform="matrix(-.27598143 0 0 -.29583148 24.323798 24.819207)" gradientUnits="userSpaceOnUse" r="15.644737" xlink:href="#b"/><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 -1 -1 0 52.245449 -5.776674)" gradientUnits="userSpaceOnUse" x1="-11.85488" x2="-23.730785" y1="31.408499" y2="31.408499"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="d" gradientTransform="matrix(-.58603996 0 0 .33333609 16.115706 2.442686)" gradientUnits="userSpaceOnUse" x1="5.03216" x2="5.03216" y1="28.671696" y2="29.671688"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientTransform="matrix(-.68959699 0 0 .63823543 16.381463 -5.989018)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" y1="22.402153" y2="35.268829"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.324319)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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="g" gradientTransform="matrix(.48571543 0 0 .45629666 -.603199 .366882)" 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><radialGradient id="h" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 12.292765 18.998584)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#i"/><linearGradient id="i" xlink:href="#b"/><radialGradient id="j" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 9.815178 18.998584)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#i"/><linearGradient id="k" gradientTransform="matrix(.0352071 0 0 .0082353 -1.67088 18.998567)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><path d="m2.5539728 22.01802h16.9999982v2h-16.9999982z" fill="url(#k)" opacity=".15"/><path d="m2.5539717 22.018105v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#j)" opacity=".15"/><path d="m19.553972 22.018105v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#h)" opacity=".15"/><path d="m2.5539319 1.5179773c3.8955809 0 17.0000591.00136 17.0000591.00136l.000021 20.9987157s-11.3333864 0-17.0000801 0c0-7.000018 0-14.0000346 0-21.0000534z" fill="url(#g)"/><path d="m6.053972 12.01802h6v2h-6z" fill="#fff"/><path d="m8.053972 16.018021h9v3h-9z" fill="#fff"/><g fill="none" transform="translate(-.946028 .01802)"><path d="m19.5 21.5h-15.0000004v-18.9999997h15.0000004z" stroke="url(#f)" stroke-linecap="round"/><path d="m3.4460282 1.4819799c3.8955809 0 17.0000588.00136 17.0000588.00136l.000021 20.9987161s-11.3333861 0-17.0000798 0c0-7.000018 0-14.000035 0-21.0000538z" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/></g><g fill="#fff"><path d="m5.053972 4.01802h9v2h-9z"/><path d="m5.053972 8.01802h3v2h-3z"/></g><g transform="translate(0 -1)"><path d="m13.151556 14.044686a4.317657 4.6282081 0 1 1 8.635314 0 4.317657 4.6282081 0 0 1 -8.635314 0z" fill="url(#a)" fill-rule="evenodd" opacity=".141176"/><path d="m16.870809 6.5c.129184 0 .228749.10128.285156.126255.0048.0054.01041.01065.01553.01578l6.224035 5.103413c.0657.06681.104463.157237.104463.256748 0 .0988-.03876.184234-.104463.255315l-6.224036 5.103361c-.0051.0051-.01072.01037-.01553.01577-.07024.07606-.167788.123358-.285157.123358-.218072 0-.370816-.158254-.370816-.371495v-3.262028c.000137-.199024-.18217-.365761-.392893-.365761h-5.245713c-.206604 0-.361385-.157269-.361385-.367193v-2.267765c0-.209925.154781-.367193.361385-.367193h5.281009c.19344-.01837.357729-.177038.3576-.364322v-3.267049c0-.190944.223285-.367194.370815-.367194z" fill="url(#c)" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5"/><g fill="none"><path d="m16.499996 12.499999h-5.000005v-1.000006h5.000005" opacity=".5" stroke="url(#d)" stroke-width=".999992"/><path d="m16.441423 12.499997c.567826.000171 1.058388.877889 1.058573 1.405861v1.864008l4.635221-3.778715-4.635221-3.789885v2.13906c0 .599342-.699145 1.159576-1 1.159667" opacity=".5" stroke="url(#e)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_redo.svg b/icon-themes/elementary_svg/cmd/lc_redo.svg
new file mode 100644
index 000000000..66d38c329
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_redo.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="24.837126" cy="36.421127" gradientTransform="matrix(-.52995454 0 0 -.35307735 26.514589 30.835677)" gradientUnits="userSpaceOnUse" r="15.644737"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(-1.004639 0 0 1 16.914261 -16.171689)" gradientUnits="userSpaceOnUse" x1="5.884986" x2="5.884986" y1="27.314026" y2="35.272106"><stop offset="0" stop-color="#fff"/><stop offset=".58888781" 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" gradientTransform="matrix(-1.004639 0 0 1 16.914261 -16.171689)" gradientUnits="userSpaceOnUse" x1="5.884986" x2="5.884986" y1="20.383398" y2="38.171688"><stop offset="0" stop-color="#fff"/><stop offset=".501194" 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="d" gradientTransform="matrix(-1.004639 0 0 1 11.914261 -16.171689)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" y1="22.402153" y2="35.268829"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientTransform="matrix(-1 0 0 1 -4.439332 7.687501)" gradientUnits="userSpaceOnUse" x1="-22.383766" x2="-22.383766" y1="-3.866364" y2="13.364262"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><path d="m5.0610423 17.976195a8.2909995 5.5238047 0 1 1 16.5819987 0 8.2909995 5.5238047 0 0 1 -16.5819987 0z" fill="url(#a)" fill-rule="evenodd" opacity=".141176"/><path d="m13.001974 4.5000003c.153845 0 .28292.064176.375.1679688.0063.00735.01283.014514.01953.021484l7.96875 6.9687499c.08612.09122.13672.206858.13672.341797 0 .134941-.0506.250577-.136719.341797l-7.96875 6.96875c-.0067.007-.01323.01418-.01953.02148-.092082.103793-.221155.167973-.375001.167973-.285849 0-.5-.214151-.5-.5v-4c.000179-.276217-.223783-.500179-.5-.5h-1c-2.9999997 0-5.9351077 2.5-5.9902437 5.25 0 .4155-.3345.75-.75.75-.496221 0-.759756-.265113-.759756-.75v-2.75c-.083913-4 2.5-7.5 7.4999997-7.5h1c.276217.000179.500179-.223783.5-.5v-3.9999997c0-.2858493.214151-.5.5-.5z" fill="url(#e)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m12.001614 13.501953c.827238.000268 1.497779.670809 1.498047 1.498047v2.920565l6.796953-5.920565-6.796953-5.9380689v2.9479618c-.000268.827238-.670809 1.4977791-1.498047 1.4980471" opacity=".5" stroke="url(#d)"/><path d="m12.001974 13.503906h-1c-3.9999997 0-6.7431297 3.224377-6.7431297 6.496094" opacity=".5" stroke="url(#c)"/><path d="m4.4980683 17c0-3.570009 1.880213-6.5 6.5039057-6.5h1" opacity=".5" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_rehearsetimings.svg b/icon-themes/elementary_svg/cmd/lc_rehearsetimings.svg
new file mode 100644
index 000000000..8c1ed510f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_rehearsetimings.svg
@@ -0,0 +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(.3599214 0 0 .08725363 7.079729 13.865792)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><radialGradient id="b" cx="10.5" cy="26.5" gradientTransform="matrix(.14495014 1.0027439 -1.1660464 .16855605 39.878251 11.504453)" gradientUnits="userSpaceOnUse" r="5.455"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dadada"/></radialGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="10.377398" x2="10.377398" y1="22.057787" y2="30.91127"><stop offset="0" stop-color="#fff"/><stop offset=".508" stop-color="#fff" stop-opacity=".235"/><stop offset=".835" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="e" gradientTransform="matrix(-.99998741 0 0 .99998741 29.638279 -2.962035)" gradientUnits="userSpaceOnUse" x1="18.638508" x2="18.638508" xlink:href="#d" y1="8.717988" y2="10.968022"/><linearGradient id="f" gradientTransform="matrix(-.99998741 0 0 .99998741 23.651324 -3.009822)" gradientUnits="userSpaceOnUse" x1="15.651522" x2="15.651522" xlink:href="#d" y1="9.515787" y2="11.01581"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="4.999993" x2="4.999993" xlink:href="#d" y1="8.005848" y2="8.380849"/><linearGradient id="h" gradientTransform="matrix(.30158659 0 0 .33185129 -.293634 1.810038)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.013155" y1=".985206" y2="29.970716"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.486092" x2="23.486092" y1="5.516603" y2="24.728191"><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><linearGradient id="j" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-51.732536" x2="-51.786404" y1="34.231792" y2="2.906247"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="8.5" x2="8.5" y1="2" y2="1"><stop offset="0" stop-color="#d5d5d5"/><stop offset="1" stop-color="#e5e5e5"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="14.526505" x2="14.526505" y1="8.39077" y2="12.515833"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="18.638508" x2="18.638508" y1="7.592971" y2="12.09304"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="n" gradientTransform="matrix(1.3832 0 0 1.4144 -11.892 21.511)" gradientUnits="userSpaceOnUse" x1="21.611818" x2="21.611818" y1="-5.666174" y2="-3.545106"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="10.250006" x2="10.250006" xlink:href="#d" y1="1.255832" y2="2.005834"/><g transform="matrix(1.33333 0 0 1.33333 1.33336 1.325561)"><ellipse cx="7.889552" cy="15.26185" display="block" fill="url(#a)" opacity=".433333" rx="6.073674" ry="1.472407" stroke-width=".750002"/><path d="m6.8749972 10.630856v1.875004l-2.2500056 1.500004.7500018 1.125003 2.2500057-1.500004 2.2500056 1.500004.7500023-1.125003-2.2500061-1.500004v-1.875004z" style="fill:#e5e5e5;stroke:#747474;stroke-width:.750002;stroke-linecap:square;stroke-linejoin:round;stroke-opacity:.745098"/><path d="m.87498219 2.3808352h14.25003581v9.0000228h-14.25003581z" fill="url(#h)" stroke-width="1.073087"/><g stroke-width=".750002"><g fill="none" transform="translate(-1 2)"><path d="m15.375016 8.6308557h-12.7500319v-7.5000188h12.7500319z" stroke="url(#i)" stroke-linecap="round"/><path d="m1.8749822.38083505c2.5206756 0 14.2500228.00092446 14.2500228.00092446l.000013 8.99909809-14.2500359.0000295z" stroke="url(#j)" stroke-linejoin="round"/></g><g stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".745098"><g stroke="#747474"><rect fill="url(#k)" height="2.250006" rx=".375" ry=".375001" width="15.750039" x=".12498" y=".130829"/><circle cx="10.423996" cy="14.589039" fill="#e5e5e5" r=".951788"/></g><circle cx="5.173983" cy="14.589039" fill="#e5e5e5" r=".951788" stroke="#747474"/><path d="m.874982.880831h14.250035v.750002h-14.250035z" fill="none" opacity=".8" stroke="url(#o)"/></g></g><g transform="matrix(-.9999874 0 0 .9999874 29.63828 -2.962035)"><rect fill="url(#m)" height="4.499149" rx=".375006" ry=".374087" width="2.248525" x="17.514999" y="7.59389"/><rect height="4.499149" rx=".375006" ry=".374087" style="opacity:.5;fill:none;stroke:#7239b3;stroke-width:.750011;stroke-linecap:round;stroke-linejoin:round" width="2.248525" x="17.514999" y="7.59389"/></g><g transform="matrix(-.9999874 0 0 .9999874 23.651324 -3.009822)"><rect fill="url(#l)" height="3.750057" rx=".375006" width="2.250033" x="14.526505" y="8.39077"/><rect height="3.749139" rx=".375006" ry=".374088" style="opacity:.5;fill:none;stroke:#cc3b02;stroke-width:.750011;stroke-linecap:round;stroke-linejoin:round" width="2.248525" x="14.528013" y="8.391688"/></g><g transform="matrix(.74999242 0 0 .74999242 -10.000976 -3.241624)"><rect fill="url(#n)" height="2.998814" rx=".500006" ry=".498782" width="3.000038" x="18.501474" y="13.497988"/><rect fill="none" height="2.998814" opacity=".5" rx=".497994" ry=".59664" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" width="3.000038" x="18.501474" y="13.497988"/></g><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m11.373499 5.3817612-.748493-.0009187.000003 3.0000073h.750002z" opacity=".5" stroke="url(#e)" stroke-width=".750002"/><path d="m8.3734917 6.1317619-.7500026-.0000002.0015 2.2490886h.7500015z" opacity=".5" stroke="url(#f)" stroke-width=".750002"/><path d="m4.6249914 7.630848.7500022.0009v.7491022l-.7500022-.0009z" opacity=".5" stroke="url(#g)" stroke-width=".749992"/></g></g><g stroke-linecap="round" transform="matrix(1.099 0 0 1.099 6.47 -11.113)"><circle cx="10.5" cy="26.5" fill="url(#b)" r="5" stroke="#000" stroke-linejoin="round" stroke-opacity=".430147" stroke-width=".91"/><g fill="none"><path d="m14.798 26.5c0 2.374-1.924 4.298-4.298 4.298s-4.298-1.924-4.298-4.298 1.924-4.298 4.298-4.298 4.298 1.924 4.298 4.298z" opacity=".5" stroke="url(#c)" stroke-linejoin="round" stroke-width=".91"/><g stroke-width=".400364"><path d="m10.367421 26.156919 1.328208 2.776057" stroke="#eb5c3a"/><path d="m10.247446 26.780152 2.346867-2.872011" stroke="#333"/></g></g><path d="m10.827239 26.53226-2.4196664-.09208" fill="#00f" stroke="#333" stroke-width=".400364"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_rejectalltrackedchanges.svg b/icon-themes/elementary_svg/cmd/lc_rejectalltrackedchanges.svg
new file mode 100644
index 000000000..23f36f867
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_rejectalltrackedchanges.svg
@@ -0,0 +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(.70710678 .70785487 -.70635949 .70710678 91.679663 -493.56845)" gradientUnits="userSpaceOnUse" x1="641.75488" x2="641.53125" xlink:href="#c" y1="-143.49838" y2="-129.03125"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="640.829149" x2="640.829149" xlink:href="#d" y1="-142.17348" y2="-129.870484"/><linearGradient id="c" gradientTransform="matrix(.70710678 .70785487 -.70635949 .70710678 91.679663 -493.56845)" gradientUnits="userSpaceOnUse" x1="641.75488" x2="641.53125" y1="-143.49838" y2="-129.03125"><stop offset="0" stop-color="#ed5353"/><stop offset="1" stop-color="#c6262e"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="640.829149" x2="640.829149" y1="-142.17348" y2="-129.870484"><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="e" gradientTransform="matrix(.40540511 0 0 .46216215 2.269687 .858112)" gradientUnits="userSpaceOnUse" x1="24.001455" x2="24.001455" y1="4.634495" y2="41.418121"><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="f" gradientTransform="matrix(.48571543 0 0 .41480329 .342829 1.363181)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="-3.71906" y2="47.013336"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.39221364 0 0 .38819409 29.199296 .900891)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#bebebe"/></linearGradient><radialGradient id="h" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 17.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#i"/><linearGradient id="i"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="j" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 17.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#i"/><linearGradient id="k" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 17.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><path d="m3.500001 21h16.999998v2h-16.999998z" fill="url(#k)" opacity=".15"/><path d="m3.4999999 21.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#j)" opacity=".15"/><path d="m20.5 21.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#h)" opacity=".15"/><path d="m3.4999601 1.4999569c3.8955809 0 17.0000589.00124 17.0000589.00124l.000021 19.9988401s-11.3333862 0-17.0000799 0c0-6.363471 0-13.6365848 0-20.0000562z" fill="url(#f)" stroke="url(#g)" stroke-linejoin="round" stroke-width=".999922"/><g fill="none"><path d="m19.5 20.5h-15.0000004v-18h15.0000004z" stroke="url(#e)" stroke-linecap="round"/><path d="m6 4.5050064h2.34375zm5.21875 0h1.9375zm2.25 0h.84375zm-3.40625 2h1.75zm2.0625 0h.875zm1.21875 0h1.59375zm1.9375 0h1.625zm-9.28125 2.0300479h1.59375zm2.09375 0h5.90625zm-2.09375 2.9649457h3.09375zm3.40625 0h5.0625zm5.375 0h2.46875zm-8.78125 2h2.34375zm2.6875 0h2.15625zm2.53125 0h1.9375zm2.25 0h.84375zm1.1875 0h1.875zm-8.65625 3h3.09375zm3.40625 0h5.0625zm5.375 0h2.46875zm-8.78125 2h3.875zm4.21875 0h1.75z" stroke="#aaa"/><path d="m12.13125 6.5050061h.875zm-4.03125 2.0300479h5.90625zm6.6875 2.964946h2.46875zm-6.09375 2h2.15625z" stroke="#c6262e"/></g><g fill="#c6262e"><path d="m6 6h3.673729v1h-3.673729z"/><path d="m8.611123 4h2.25615v1h-2.25615z"/><path d="m12.279661 18h3.597458v1h-3.597458z"/></g><g transform="matrix(.66633813 0 0 .66563392 -408.62054 109.03422)"><path d="m646.2977-141.3033c-2.92618-2.92927-7.67792-2.93179-10.601-.006-2.92309 2.92618-2.92057 7.68294.006 10.61221 2.92618 2.92927 7.67792 2.93179 10.601.006 2.92309-2.92618 2.92057-7.68294-.006-10.61221z" style="stroke:#7a0000;stroke-width:1.501533;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.737255;fill:url(#c)"/><path d="m637.66602-141.33398a.82951787.82951787 0 0 0 -.57618.24414l-1.17578 1.17773a.82951787.82951787 0 0 0 .002 1.17188l2.73632 2.74023-2.73632 2.74023a.82951787.82951787 0 0 0 -.002 1.17188l1.17578 1.17773a.82951787.82951787 0 0 0 1.17383 0l2.73633-2.74023 2.73633 2.74023a.82951787.82951787 0 0 0 1.17383 0l1.17578-1.17773a.82951787.82951787 0 0 0 -.002-1.17188l-2.73628-2.74023 2.73632-2.74023a.82951787.82951787 0 0 0 .002-1.17188l-1.17578-1.17773a.82951787.82951787 0 0 0 -1.17383 0l-2.73633 2.74023-2.73633-2.74023a.82951787.82951787 0 0 0 -.59765-.24414z" fill="#7a0000" opacity=".1"/><path d="m644.32263-139.75251-3.32263 3.32614-3.32263-3.32615-1.1763 1.17754 3.32264 3.32615-3.32263 3.32614 1.17629 1.17754 3.32263-3.32614 3.32263 3.32615 1.1763-1.17754-3.32264-3.32615 3.32263-3.32614z" fill="#7a0000" opacity=".25"/><path d="m644.32263-140.50368-3.32263 3.32614-3.32263-3.32615-1.1763 1.17754 3.32264 3.32615-3.32263 3.32614 1.17629 1.17754 3.32263-3.32614 3.32263 3.32615 1.1763-1.17754-3.32264-3.32615 3.32263-3.32614z" fill="#fff"/><path d="m646.97339-136.00021c0 3.29912-2.67458 5.9736-5.97332 5.9736-3.29903 0-5.97346-2.67452-5.97346-5.9736 0-3.29897 2.67443-5.97318 5.97346-5.97318 3.29874 0 5.97332 2.67421 5.97332 5.97318z" style="opacity:.5;fill:none;stroke-width:1.485923;stroke-linecap:round;stroke-linejoin:round;stroke:url(#d)"/></g><g transform="matrix(.66633813 0 0 .66563392 -419.62054 109.03422)"><path d="m646.2977-141.3033c-2.92618-2.92927-7.67792-2.93179-10.601-.006-2.92309 2.92618-2.92057 7.68294.006 10.61221 2.92618 2.92927 7.67792 2.93179 10.601.006 2.92309-2.92618 2.92057-7.68294-.006-10.61221z" style="stroke:#7a0000;stroke-width:1.501533;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.737255;fill:url(#a)"/><path d="m637.66602-141.33398a.82951787.82951787 0 0 0 -.57618.24414l-1.17578 1.17773a.82951787.82951787 0 0 0 .002 1.17188l2.73632 2.74023-2.73632 2.74023a.82951787.82951787 0 0 0 -.002 1.17188l1.17578 1.17773a.82951787.82951787 0 0 0 1.17383 0l2.73633-2.74023 2.73633 2.74023a.82951787.82951787 0 0 0 1.17383 0l1.17578-1.17773a.82951787.82951787 0 0 0 -.002-1.17188l-2.73628-2.74023 2.73632-2.74023a.82951787.82951787 0 0 0 .002-1.17188l-1.17578-1.17773a.82951787.82951787 0 0 0 -1.17383 0l-2.73633 2.74023-2.73633-2.74023a.82951787.82951787 0 0 0 -.59765-.24414z" fill="#7a0000" opacity=".1"/><path d="m644.32263-139.75251-3.32263 3.32614-3.32263-3.32615-1.1763 1.17754 3.32264 3.32615-3.32263 3.32614 1.17629 1.17754 3.32263-3.32614 3.32263 3.32615 1.1763-1.17754-3.32264-3.32615 3.32263-3.32614z" fill="#7a0000" opacity=".25"/><path d="m644.32263-140.50368-3.32263 3.32614-3.32263-3.32615-1.1763 1.17754 3.32264 3.32615-3.32263 3.32614 1.17629 1.17754 3.32263-3.32614 3.32263 3.32615 1.1763-1.17754-3.32264-3.32615 3.32263-3.32614z" fill="#fff"/><path d="m646.97339-136.00021c0 3.29912-2.67458 5.9736-5.97332 5.9736-3.29903 0-5.97346-2.67452-5.97346-5.9736 0-3.29897 2.67443-5.97318 5.97346-5.97318 3.29874 0 5.97332 2.67421 5.97332 5.97318z" style="opacity:.5;fill:none;stroke-width:1.485923;stroke-linecap:round;stroke-linejoin:round;stroke:url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_rejecttrackedchange.svg b/icon-themes/elementary_svg/cmd/lc_rejecttrackedchange.svg
new file mode 100644
index 000000000..7b6b6b40d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_rejecttrackedchange.svg
@@ -0,0 +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(.70710678 .70785487 -.70635949 .70710678 91.679663 -493.56845)" gradientUnits="userSpaceOnUse" x1="641.75488" x2="641.53125" y1="-143.49838" y2="-129.03125"><stop offset="0" stop-color="#ed5353"/><stop offset="1" stop-color="#c6262e"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="640.829149" x2="640.829149" y1="-142.17348" y2="-129.870484"><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="c" gradientTransform="matrix(.40540511 0 0 .46216215 2.269687 .858112)" gradientUnits="userSpaceOnUse" x1="24.001455" x2="24.001455" y1="4.634495" y2="41.418121"><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="d" gradientTransform="matrix(.48571543 0 0 .41480329 .342829 1.363181)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="-3.71906" y2="47.013336"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.39221364 0 0 .38819409 29.199296 .900891)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#bebebe"/></linearGradient><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 17.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#g"/><linearGradient id="g"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="h" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 17.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#g"/><linearGradient id="i" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 17.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><path d="m3.500001 21h16.999998v2h-16.999998z" fill="url(#i)" opacity=".15"/><path d="m3.4999999 21.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#h)" opacity=".15"/><path d="m20.5 21.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#f)" opacity=".15"/><path d="m3.4999601 1.4999569c3.8955809 0 17.0000589.00124 17.0000589.00124l.000021 19.9988401s-11.3333862 0-17.0000799 0c0-6.363471 0-13.6365848 0-20.0000562z" fill="url(#d)" stroke="url(#e)" stroke-linejoin="round" stroke-width=".999922"/><g fill="none"><path d="m19.5 20.5h-15.0000004v-18h15.0000004z" stroke="url(#c)" stroke-linecap="round"/><path d="m6 4.5050064h2.34375zm5.21875 0h1.9375zm2.25 0h.84375zm-3.40625 2h1.75zm2.0625 0h.875zm1.21875 0h1.59375zm1.9375 0h1.625zm-9.28125 2.0300479h1.59375zm2.09375 0h5.90625zm-2.09375 2.9649457h3.09375zm3.40625 0h5.0625zm5.375 0h2.46875zm-8.78125 2h2.34375zm2.6875 0h2.15625zm2.53125 0h1.9375zm2.25 0h.84375zm1.1875 0h1.875zm-8.65625 3h3.09375zm3.40625 0h5.0625zm5.375 0h2.46875zm-8.78125 2h3.875zm4.21875 0h1.75z" stroke="#aaa"/><path d="m12.13125 6.5050061h.875zm-4.03125 2.0300479h5.90625zm6.6875 2.964946h2.46875zm-6.09375 2h2.15625z" stroke="#c6262e"/></g><g fill="#c6262e"><path d="m6 6h3.673729v1h-3.673729z"/><path d="m8.611123 4h2.25615v1h-2.25615z"/><path d="m12.279661 18h3.597458v1h-3.597458z"/></g><g transform="matrix(.66633813 0 0 .66563392 -408.62054 109.03422)"><path d="m646.2977-141.3033c-2.92618-2.92927-7.67792-2.93179-10.601-.006-2.92309 2.92618-2.92057 7.68294.006 10.61221 2.92618 2.92927 7.67792 2.93179 10.601.006 2.92309-2.92618 2.92057-7.68294-.006-10.61221z" style="stroke:#7a0000;stroke-width:1.501533;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.737255;fill:url(#a)"/><path d="m637.66602-141.33398a.82951787.82951787 0 0 0 -.57618.24414l-1.17578 1.17773a.82951787.82951787 0 0 0 .002 1.17188l2.73632 2.74023-2.73632 2.74023a.82951787.82951787 0 0 0 -.002 1.17188l1.17578 1.17773a.82951787.82951787 0 0 0 1.17383 0l2.73633-2.74023 2.73633 2.74023a.82951787.82951787 0 0 0 1.17383 0l1.17578-1.17773a.82951787.82951787 0 0 0 -.002-1.17188l-2.73628-2.74023 2.73632-2.74023a.82951787.82951787 0 0 0 .002-1.17188l-1.17578-1.17773a.82951787.82951787 0 0 0 -1.17383 0l-2.73633 2.74023-2.73633-2.74023a.82951787.82951787 0 0 0 -.59765-.24414z" fill="#7a0000" opacity=".1"/><path d="m644.32263-139.75251-3.32263 3.32614-3.32263-3.32615-1.1763 1.17754 3.32264 3.32615-3.32263 3.32614 1.17629 1.17754 3.32263-3.32614 3.32263 3.32615 1.1763-1.17754-3.32264-3.32615 3.32263-3.32614z" fill="#7a0000" opacity=".25"/><path d="m644.32263-140.50368-3.32263 3.32614-3.32263-3.32615-1.1763 1.17754 3.32264 3.32615-3.32263 3.32614 1.17629 1.17754 3.32263-3.32614 3.32263 3.32615 1.1763-1.17754-3.32264-3.32615 3.32263-3.32614z" fill="#fff"/><path d="m646.97339-136.00021c0 3.29912-2.67458 5.9736-5.97332 5.9736-3.29903 0-5.97346-2.67452-5.97346-5.9736 0-3.29897 2.67443-5.97318 5.97346-5.97318 3.29874 0 5.97332 2.67421 5.97332 5.97318z" style="opacity:.5;fill:none;stroke-width:1.485923;stroke-linecap:round;stroke-linejoin:round;stroke:url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_rejecttrackedchangetonext.svg b/icon-themes/elementary_svg/cmd/lc_rejecttrackedchangetonext.svg
new file mode 100644
index 000000000..485be41aa
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_rejecttrackedchangetonext.svg
@@ -0,0 +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(.70710678 .70785487 -.70635949 .70710678 91.679663 -493.56845)" gradientUnits="userSpaceOnUse" x1="641.75488" x2="641.53125" y1="-143.49838" y2="-129.03125"><stop offset="0" stop-color="#ed5353"/><stop offset="1" stop-color="#c6262e"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="640.82916" x2="640.82916" y1="-142.17348" y2="-129.87048"><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><radialGradient id="c" cx="24.837126" cy="36.421127" gradientTransform="matrix(.52995454 0 0 -.35307735 -2.451878 30.383287)" gradientUnits="userSpaceOnUse" r="15.644737" xlink:href="#d"/><linearGradient id="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="11.99964" x2="11.99964" y1="5.000001" y2="20.998161"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="f" gradientTransform="matrix(-.87905913 0 0 1.0000035 10.673566 -16.421791)" gradientUnits="userSpaceOnUse" x1="5.009942" x2="5.03216" y1="28.039032" y2="29.671688"><stop offset="0" stop-color="#fff"/><stop offset=".00000039" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="g" gradientTransform="matrix(-1.004639 0 0 1 10.857043 -16.179629)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" y1="22.402153" y2="35.268829"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.40540511 0 0 .46216215 2.269687 .858112)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="2.787236" 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="i" gradientTransform="matrix(.48571543 0 0 .41480329 .342829 1.363181)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="-3.71906" y2="47.013336"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.39221364 0 0 .38819409 29.199296 .900891)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#bebebe"/></linearGradient><radialGradient id="k" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 17.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#d"/><radialGradient id="l" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 17.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#d"/><linearGradient id="m" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 17.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><g transform="translate(-2)"><path d="m3.500001 21h16.999998v2h-16.999998z" fill="url(#m)" opacity=".15"/><path d="m3.4999999 21.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#l)" opacity=".15"/><path d="m20.5 21.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#k)" opacity=".15"/><path d="m3.4999601 1.4999569c3.8955809 0 17.0000589.00124 17.0000589.00124l.000021 19.9988401s-11.3333862 0-17.0000799 0c0-6.363471 0-13.6365848 0-20.0000562z" fill="url(#i)" stroke="url(#j)" stroke-linejoin="round" stroke-width=".999922"/><g fill="none"><path d="m19.5 20.5h-15.0000004v-18h15.0000004z" stroke="url(#h)" stroke-linecap="round"/><path d="m6 4.5050064h2.34375zm5.21875 0h1.9375zm2.25 0h.84375zm-3.40625 2h1.75zm2.0625 0h.875zm1.21875 0h1.59375zm1.9375 0h1.625zm-9.28125 2.0300479h1.59375zm2.09375 0h5.90625zm-2.09375 2.9649457h3.09375zm3.40625 0h5.0625zm5.375 0h2.46875zm-8.78125 2h2.34375zm2.6875 0h2.15625zm2.53125 0h1.9375zm2.25 0h.84375zm1.1875 0h1.875zm-8.65625 3h3.09375zm3.40625 0h5.0625zm5.375 0h2.46875zm-8.78125 2h3.875zm4.21875 0h1.75z" stroke="#aaa"/><path d="m12.13125 6.5050061h.875zm-4.03125 2.0300479h5.90625zm6.6875 2.964946h2.46875zm-6.09375 2h2.15625z" stroke="#c6262e"/></g><g fill="#c6262e"><path d="m6 6h3.673729v1h-3.673729z"/><path d="m8.611123 4h2.25615v1h-2.25615z"/><path d="m12.279661 18h3.597458v1h-3.597458z"/></g></g><g transform="matrix(.8 0 0 .8 6.314759 6.706129)"><path d="m19.001669 17.523805a8.2909995 5.5238047 0 1 0 -16.581999 0 8.2909995 5.5238047 0 0 0 16.581999 0z" fill="url(#c)" fill-rule="evenodd" opacity=".141176"/><g stroke-width="1.25"><path d="m12.011963 4.7560117v.0039c.162385 0 .29734.06441.394531.167969.0067.0074.01441.01451.02149.02148l7.659036 6.9571693c.0909.09098.144531.214106.144531.349609 0 .134536-.05363.250868-.144531.347657l-7.659041 6.941278c-.0071.007-.01484.01412-.02149.02148-.09719.103564-.232145.167969-.394531.167969-.301717 0-.527344-.215491-.527344-.505858v-3.988275c.000189-.271008-.237747-.49805-.529297-.49805h-7.7206982c-.285849 0-.5-.214151-.5-.5v-4c0-.2858493.2141509-.5000003.5-.5000003h7.7695312c.267637-.02501.480647-.241068.480469-.4960909v-1.3789091-2.611325c0-.290366.225627-.500003.527344-.500003z" fill="url(#e)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5"/><g fill="none"><path d="m10.48586 13.49234h-6.5012412v-2.5h6.5012412" fill="none" opacity=".6" stroke="url(#f)"/><path d="m12.734375 6.8769531v2.3671875c-.000287.8872194-.740534 1.6221014-1.591168 1.7481994l-.02407 2.5c.850634.126098 1.614948.854816 1.615235 1.742035v2.341797l5.871094-5.333984z" opacity=".5" stroke="url(#g)"/></g></g></g><g transform="matrix(.66633813 0 0 .66563392 -421.63173 96.016557)"><path d="m646.2977-141.3033c-2.92618-2.92927-7.67792-2.93179-10.601-.006-2.92309 2.92618-2.92057 7.68294.006 10.61221 2.92618 2.92927 7.67792 2.93179 10.601.006 2.92309-2.92618 2.92057-7.68294-.006-10.61221z" style="stroke:#7a0000;stroke-width:1.501533;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.737255;fill:url(#a)"/><path d="m637.66602-141.33398a.82951787.82951787 0 0 0 -.57618.24414l-1.17578 1.17773a.82951787.82951787 0 0 0 .002 1.17188l2.73632 2.74023-2.73632 2.74023a.82951787.82951787 0 0 0 -.002 1.17188l1.17578 1.17773a.82951787.82951787 0 0 0 1.17383 0l2.73633-2.74023 2.73633 2.74023a.82951787.82951787 0 0 0 1.17383 0l1.17578-1.17773a.82951787.82951787 0 0 0 -.002-1.17188l-2.73628-2.74023 2.73632-2.74023a.82951787.82951787 0 0 0 .002-1.17188l-1.17578-1.17773a.82951787.82951787 0 0 0 -1.17383 0l-2.73633 2.74023-2.73633-2.74023a.82951787.82951787 0 0 0 -.59765-.24414z" fill="#7a0000" opacity=".1"/><path d="m644.32263-139.75251-3.32263 3.32614-3.32263-3.32615-1.1763 1.17754 3.32264 3.32615-3.32263 3.32614 1.17629 1.17754 3.32263-3.32614 3.32263 3.32615 1.1763-1.17754-3.32264-3.32615 3.32263-3.32614z" fill="#7a0000" opacity=".25"/><path d="m644.32263-140.50368-3.32263 3.32614-3.32263-3.32615-1.1763 1.17754 3.32264 3.32615-3.32263 3.32614 1.17629 1.17754 3.32263-3.32614 3.32263 3.32615 1.1763-1.17754-3.32264-3.32615 3.32263-3.32614z" fill="#fff"/><path d="m646.97339-136.00021c0 3.29912-2.67458 5.9736-5.97332 5.9736-3.29903 0-5.97346-2.67452-5.97346-5.9736 0-3.29897 2.67443-5.97318 5.97346-5.97318 3.29874 0 5.97332 2.67421 5.97332 5.97318z" style="opacity:.5;fill:none;stroke-width:1.485923;stroke-linecap:round;stroke-linejoin:round;stroke:url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_reload.svg b/icon-themes/elementary_svg/cmd/lc_reload.svg
new file mode 100644
index 000000000..f4a4b8949
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_reload.svg
@@ -0,0 +1 @@
+<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 offset=".5" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.60658 0 0 .60675 16.73 -5.904)" gradientUnits="userSpaceOnUse" x1="-2.85" x2="-2.85" xlink:href="#a" y1="39.397" y2="22.916"/><linearGradient id="c" gradientTransform="matrix(.82355 0 0 .82373 18.39 -12.633)" gradientUnits="userSpaceOnUse" x1="-6.388" x2="-6.388" xlink:href="#a" y1="22.767" y2="39.523"/><linearGradient id="d" gradientTransform="matrix(.6463 0 0 .6531 -2.88 -12.25)" gradientUnits="userSpaceOnUse" x1="30.027" x2="26.435" y1="27.803" y2="33.39"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".539" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="e" cx="62.625" cy="4.625" gradientTransform="matrix(.94118 0 0 .28235 -46.94 19.694)" gradientUnits="userSpaceOnUse" r="10.625"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="f" gradientTransform="matrix(.8048 0 0 .60166 -1664.82 -1932.195)" gradientUnits="userSpaceOnUse" x1="2082.573" x2="2082.573" y1="3213.947" y2="3247.298"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><path d="m22 21c0 1.657-4.477 3-10 3s-10-1.343-10-3 4.477-3 10-3 10 1.343 10 3z" fill="url(#e)" fill-rule="evenodd" opacity=".3"/><path d="m12.5 1.5v3.018c-.166-.01-.333-.017-.5-.018-4.694 0-8.5 3.806-8.5 8.5s3.806 8.5 8.5 8.5c4.5-.002 8.218-3.51 8.482-8h-4.012c-.03.266-.088.523-.16.77l-.023.08c-.073.233-.167.457-.275.67l-.05.103c-.112.206-.238.4-.378.586l-.08.103c-.146.18-.305.352-.477.51l-.084.072c-.18.157-.373.304-.578.43-.016.01-.032.018-.05.027-.2.12-.41.225-.627.314l-.084.037c-.22.084-.448.146-.682.195-.044.01-.09.02-.133.028-.258.046-.52.074-.79.074-.307 0-.605-.03-.895-.09-.003 0-.007 0-.01-.002-.008 0-.014-.004-.02-.006-.274-.057-.54-.14-.792-.246l-.066-.027c-.247-.108-.482-.235-.703-.382l-.04-.023c-.223-.152-.43-.327-.622-.516l-.045-.042c-.184-.185-.35-.39-.498-.604l-.06-.08c-.137-.206-.252-.426-.354-.654-.02-.043-.04-.087-.058-.13-.095-.232-.17-.475-.225-.724l-.027-.12c-.052-.273-.084-.558-.084-.853 0-.307.03-.605.09-.895l.002-.005.006-.026c.057-.273.14-.538.246-.79l.027-.067c.108-.247.235-.482.382-.703l.023-.04c.152-.223.327-.43.516-.622l.042-.045c.185-.184.39-.35.604-.498l.08-.06c.206-.137.426-.252.654-.354.043-.02.087-.04.13-.058.232-.095.475-.17.724-.225.04-.01.08-.02.12-.027.277-.054.562-.086.856-.086.167 0 .334.012.5.03v2.97l7.766-5z" fill="url(#f)" opacity=".99"/><g fill="none"><path d="m13.49 6.12v-2.79l4.932 3.188-4.932 3.14v-2.526" opacity=".5" stroke="url(#d)" stroke-width=".992"/><path d="m19.39 14.046a7.48 7.48 0 0 1 -8.374 6.395 7.48 7.48 0 0 1 -6.465-8.318 7.48 7.48 0 0 1 8.266-6.534" opacity=".5" stroke="url(#c)" stroke-width=".992"/><path d="m12.5 1.5v3.018c-.166-.01-.333-.017-.5-.018-4.694 0-8.5 3.806-8.5 8.5s3.806 8.5 8.5 8.5c4.5-.002 8.218-3.51 8.482-8h-4.012c-.03.266-.088.523-.16.77l-.023.08c-.073.233-.167.457-.275.67l-.05.103c-.112.206-.238.4-.378.586l-.08.103c-.146.18-.305.352-.477.51l-.084.072c-.18.157-.373.304-.578.43-.016.01-.032.018-.05.027-.2.12-.41.225-.627.314l-.084.037c-.22.084-.448.146-.682.195-.044.01-.09.02-.133.028-.258.046-.52.074-.79.074-.307 0-.605-.03-.895-.09-.003 0-.007 0-.01-.002-.008 0-.014-.004-.02-.006-.274-.057-.54-.14-.792-.246l-.066-.027c-.247-.108-.482-.235-.703-.382l-.04-.023c-.223-.152-.43-.327-.622-.516l-.045-.042c-.184-.185-.35-.39-.498-.604l-.06-.08c-.137-.206-.252-.426-.354-.654-.02-.043-.04-.087-.058-.13-.095-.232-.17-.475-.225-.724l-.027-.12c-.052-.273-.084-.558-.084-.853 0-.307.03-.605.09-.895l.002-.005.006-.026c.057-.273.14-.538.246-.79l.027-.067c.108-.247.235-.482.382-.703l.023-.04c.152-.223.327-.43.516-.622l.042-.045c.185-.184.39-.35.604-.498l.08-.06c.206-.137.426-.252.654-.354.043-.02.087-.04.13-.058.232-.095.475-.17.724-.225.04-.01.08-.02.12-.027.277-.054.562-.086.856-.086.167 0 .334.012.5.03v2.97l7.766-5z" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/><path d="m19.77 14.5-2.46-.005c-.77 2.723-3.505 4.45-6.332 3.912-2.975-.566-4.936-3.426-4.392-6.405.545-2.98 3.39-4.96 6.374-4.436" opacity=".5" stroke="url(#b)" stroke-width=".992"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_remove.svg b/icon-themes/elementary_svg/cmd/lc_remove.svg
new file mode 100644
index 000000000..64dde0c74
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_remove.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="3.961864" x2="3.961864" xlink:href="#x" y1="16" y2="17"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="8.961864" x2="8.961864" xlink:href="#x" y1="16" y2="17"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13.961864" x2="13.961864" xlink:href="#x" y1="16" y2="17"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="18.961864" x2="18.961864" xlink:href="#x" y1="16" y2="17"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="3.961864" x2="3.961864" xlink:href="#x" y1="12" y2="13"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="8.961864" x2="8.961864" xlink:href="#x" y1="12" y2="13"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="13.961864" x2="13.961864" xlink:href="#x" y1="12" y2="13"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="18.961864" x2="18.961864" xlink:href="#x" y1="12" y2="13"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="3.961864" x2="3.961864" xlink:href="#x" y1="8" y2="9"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="8.961864" x2="8.961864" xlink:href="#x" y1="8" y2="9"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="13.961864" x2="13.961864" xlink:href="#x" y1="8" y2="9"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="18.961864" x2="18.961864" xlink:href="#x" y1="8" y2="9"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#x" y1="3" y2="5"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#x" y1="3" y2="5"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="14" x2="14" xlink:href="#x" y1="3" y2="5"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#x" y1="3" y2="5"/><radialGradient id="q" 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="r" 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="#ff8c82"/><stop offset=".31209752" stop-color="#ed5353"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="s" gradientUnits="userSpaceOnUse" x1="41.225124" x2="41.225124" y1="23.238064" y2="7.39004"><stop offset="0" stop-color="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="t" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.944842 17.144019)" gradientUnits="userSpaceOnUse" x1="36.010902" x2="16.331276" xlink:href="#u" y1="13.022708" y2="32.702335"/><linearGradient id="u"><stop offset="0" stop-color="#fff" stop-opacity=".702"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="v" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.634631 17.292858)" gradientUnits="userSpaceOnUse" x1="28.449389" x2="16.331276" xlink:href="#u" y1="20.584223" y2="32.702335"/><linearGradient id="w" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="x" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="20" y2="21"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><path d="m2.0273438 1.5c-.2923891 0-.5273438.2469095-.5273438.5546875v19.8906245c0 .307779.2349547.554688.5273438.554688h3.671875l1.9941406-4h12.3066406.972656c.292389 0 .527344-.246909.527344-.554688v-15.8906245c0-.307778-.234955-.5546875-.527344-.5546875z" fill="url(#w)"/><g fill="none" stroke-linecap="square"><path d="m2.5 19.5v2h2.7033898l.9841886-2z" opacity=".5" stroke="url(#x)"/><path d="m2.5 15.5v2h3v-2z" opacity=".5" stroke="url(#a)"/><path d="m7.5 15.5v2h3v-2z" opacity=".5" stroke="url(#b)"/><path d="m12.5 15.5v2h3v-2z" opacity=".5" stroke="url(#c)"/><path d="m17.5 15.5v2h3v-2z" opacity=".5" stroke="url(#d)"/><path d="m2.5 11.5v2h3v-2z" opacity=".5" stroke="url(#e)"/><path d="m7.5 11.5v2h3v-2z" opacity=".5" stroke="url(#f)"/><path d="m12.5 11.5v2h3v-2z" opacity=".5" stroke="url(#g)"/><path d="m17.5 11.5v2h3v-2z" opacity=".5" stroke="url(#h)"/><path d="m2.5 7.5v2h3v-2z" opacity=".5" stroke="url(#i)"/><path d="m7.5 7.5v2h3v-2z" opacity=".5" stroke="url(#j)"/><path d="m12.5 7.5v2h3v-2z" opacity=".5" stroke="url(#k)"/><path d="m17.5 7.5v2h3v-2z" opacity=".5" stroke="url(#l)"/><path d="m2.5 2.5v3h3v-3z" opacity=".5" stroke="url(#m)"/><path d="m7.5 2.5v3h3v-3z" opacity=".5" stroke="url(#n)"/><path d="m12.5 2.5v3h3v-3z" opacity=".5" stroke="url(#o)"/><path d="m17.5 2.5v3h3v-3z" opacity=".5" stroke="url(#p)"/></g><path d="m2 1c-.554 0-1 .446-1 1v20c0 .554.446 1 1 1h4l2-4h13c.554 0 1-.446 1-1v-16c0-.554-.446-1-1-1zm0 1h4v4h-4zm5 0h4v4h-4zm5 0h4v4h-4zm5 0h4v4h-4zm-15 5h4v3h-4zm5 0h4v3h-4zm5 0h4v3h-4zm5 0h4v3h-4zm-15 4h4v3h-4zm5 0h4v3h-4zm5 0h4v3h-4zm5 0h4v3h-4zm-15 4h4v3h-4zm5 0h4v3h-4zm5 0h4v3h-4zm5 0h4v3h-4zm-15 4h5l-1.5 3h-3.5z" opacity=".32"/><g transform="matrix(.87817681 0 0 .88433535 3.449172 3.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(#q)" 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(#r)" stroke="url(#s)" 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(#t)" stroke-linecap="square"/><path d="m45.42749 20.732088-2.99345-2.713434m-2.968147.03651-2.804358 2.701545" opacity=".4" stroke="url(#v)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_removebullets.svg b/icon-themes/elementary_svg/cmd/lc_removebullets.svg
new file mode 100644
index 000000000..4255b2bfa
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_removebullets.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" 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-opacity=".119318"/><stop offset="1" stop-opacity="0"/></radialGradient><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="#ff8c82"/><stop offset=".31209752" stop-color="#ed5353"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="41.225124" x2="41.225124" y1="23.238064" y2="7.39004"><stop offset="0" stop-color="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.944842 17.144019)" gradientUnits="userSpaceOnUse" x1="36.010902" x2="16.331276" xlink:href="#e" y1="13.022708" y2="32.702335"/><linearGradient id="e"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.634631 17.292858)" gradientUnits="userSpaceOnUse" x1="28.449389" x2="16.331276" xlink:href="#e" y1="20.584223" y2="32.702335"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="3.5" x2="3.5" y1="28" y2="33"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="3.5" x2="3.5" y1="29.5" y2="31.5"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="i"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#i" y1="57" y2="35"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#i" y1="52" y2="30"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#i" y1="47" y2="25"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#i" y1="42" y2="20"/><g transform="translate(0 -25)"><path d="m8.5 43.5v2h7v-2z" fill="url(#j)"/><path d="m8.5 43.5v2h7v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m8.5 38.5v2h14v-2z" fill="url(#k)"/><path d="m8.5 38.5v2h14v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m8.5 33.5v2h7v-2z" fill="url(#l)"/><path d="m8.5 33.5v2h7v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m8.5 28.5v2h14v-2z" fill="url(#m)"/><path d="m8.5 28.5v2h14v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><g fill="#fff" transform="translate(6)"><path d="m16 29v.5h-12v.5h-1v-1z" opacity=".2"/><path d="m9 34v.5h-5v.5h-1v-1z" opacity=".2"/><path d="m16 39v.5h-12v.5h-1v-1z" opacity=".2"/><path d="m9 44v.5h-5v.5h-1v-1z" opacity=".2"/></g><path d="m5.5 30.5a2 2 0 0 1 -2 2 2 2 0 0 1 -2-2 2 2 0 0 1 2-2 2 2 0 0 1 2 2z" fill="url(#g)"/><path d="m5.5 30.5a2 2 0 0 1 -2 2 2 2 0 0 1 -2-2 2 2 0 0 1 2-2 2 2 0 0 1 2 2z" fill="none" opacity=".5" stroke="#002e99"/><path d="m4.5 30.5a1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1 1 1 0 0 1 1 1z" fill="none" opacity=".5" stroke="url(#h)"/><g transform="translate(0 10)"><path d="m5.5 30.5a2 2 0 0 1 -2 2 2 2 0 0 1 -2-2 2 2 0 0 1 2-2 2 2 0 0 1 2 2z" fill="url(#g)"/><g fill="none"><path d="m5.5 30.5a2 2 0 0 1 -2 2 2 2 0 0 1 -2-2 2 2 0 0 1 2-2 2 2 0 0 1 2 2z" opacity=".5" stroke="#002e99"/><path d="m4.5 30.5a1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1 1 1 0 0 1 1 1z" opacity=".5" stroke="url(#h)"/></g></g><g transform="matrix(.87817681 0 0 .88433535 3.449172 28.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(#a)" 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(#f)"/></g></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_removefiltersort.svg b/icon-themes/elementary_svg/cmd/lc_removefiltersort.svg
new file mode 100644
index 000000000..bfb3eab0c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_removefiltersort.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" 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-opacity=".119318"/><stop offset="1" stop-opacity="0"/></radialGradient><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="#ff8c82"/><stop offset=".31209752" stop-color="#ed5353"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="41.225124" x2="41.225124" y1="23.238064" y2="7.39004"><stop offset="0" stop-color="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.944842 17.144019)" gradientUnits="userSpaceOnUse" x1="36.010902" x2="16.331276" xlink:href="#e" y1="13.022708" y2="32.702335"/><linearGradient id="e"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.634631 17.292858)" gradientUnits="userSpaceOnUse" x1="28.449389" x2="16.331276" xlink:href="#e" y1="20.584223" y2="32.702335"/><linearGradient id="g" gradientTransform="matrix(-.222635 -.37381299 .385616 -.215821 26.912532 54.139086)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="82.923607" x2="107.10129" y1="27.590219" y2="27.913111"><stop offset="0" stop-color="#c2c3c4"/><stop offset=".09508789" stop-color="#c4c5c8"/><stop offset="1" stop-color="#fcfcfc"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="6.661862" x2="19.652243" y1="11.660338" y2="4.160338"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74407381" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1=".110175" x2="22.257858" y1="11.067201" y2="11.067201"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><g transform="matrix(-.5 .8660254 -.8660254 -.5 25.42908 5.060827)"><path d="m10.112109 20.640247 2.344358-1.353516 2.816611-9.7113296 6.495191-3.75c-.197165-1.8980106-1.161447-3.2342531-2.5-4.330127l-6.495191 3.75-9.8185638-2.4164084-2.34435782 1.3535156 4.76281672 8.2220964z" fill="url(#g)" fill-rule="evenodd" stroke="url(#i)" stroke-linejoin="round"/><path d="m6.237307 11.905455 4.241543 7.366099 1.154003-.666264 2.82554-9.7142305 6.172328-3.5726163c-.323052-.9681865-.777781-1.8513276-1.496093-2.5913104l-6.176235 3.5658505-9.8154759-2.415936-1.1640675.6720747z" fill="none" stroke="url(#h)"/><g transform="matrix(-.43908841 -.76052343 .76585688 -.44216768 9.439706 19.930195)"><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(#a)" 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(#f)"/></g></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_removehyperlink.svg b/icon-themes/elementary_svg/cmd/lc_removehyperlink.svg
new file mode 100644
index 000000000..cc1b537bb
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_removehyperlink.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" 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-opacity=".119318"/><stop offset="1" stop-opacity="0"/></radialGradient><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="#ff8c82"/><stop offset=".31209752" stop-color="#ed5353"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="41.225124" x2="41.225124" y1="23.238064" y2="7.39004"><stop offset="0" stop-color="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.944842 17.144019)" gradientUnits="userSpaceOnUse" x1="36.010902" x2="16.331276" xlink:href="#e" y1="13.022708" y2="32.702335"/><linearGradient id="e"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.634631 17.292858)" gradientUnits="userSpaceOnUse" x1="28.449389" x2="16.331276" xlink:href="#e" y1="20.584223" y2="32.702335"/><linearGradient id="g"><stop offset="0"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="23.6453" x2="33.6453" xlink:href="#g" y1="9.99" y2="9.99"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="37.6453" x2="47.6453" xlink:href="#g" y1="9.99" y2="9.99"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="32.1453" x2="37.1453" xlink:href="#g" y1="9.99" y2="9.99"/><radialGradient id="k" cx="99.157" cy="186.17" gradientTransform="matrix(.063451 0 0 .040378 -.29159 13.535)" gradientUnits="userSpaceOnUse" r="62.769"><stop offset="0" stop-color="#3d3d3d"/><stop offset=".5" stop-color="#686868" stop-opacity=".49804"/><stop offset="1" stop-color="#686868" stop-opacity="0"/></radialGradient><radialGradient id="l" cx="62.625" cy="4.625" gradientTransform="matrix(.47059 0 0 .28235 -23.471 19.694)" gradientUnits="userSpaceOnUse" r="10.625"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><path d="m9.9828 21.052a3.9828 2.5345 0 1 1 -7.9655 0 3.9828 2.5345 0 1 1 7.9655 0z" fill="url(#k)"/><path d="m11 21c0 1.6569-2.2386 3-5 3s-5-1.3431-5-3 2.2386-3 5-3 5 1.3431 5 3z" fill="url(#l)" fill-rule="evenodd" opacity=".3"/><g transform="matrix(.70710678 -.70710678 .70710678 .70710678 -20.269434 30.141258)"><path d="m26.27 6.4901c-1.4542 0-2.625 1.1708-2.625 2.625v1.75c0 1.4542 1.1708 2.625 2.625 2.625h4.75c1.4542 0 2.625-1.1708 2.625-2.625v-1.7499c0-1.4542-1.1708-2.625-2.625-2.625zm.3125 2h4.125c.51938 0 .9375.41812.9375.9375v1.125c0 .51938-.41812.9375-.9375.9375h-4.125c-.51938 0-.9375-.41812-.9375-.9375v-1.1244c0-.51938.41812-.9375.9375-.9375z" fill="#d4d4d4" stroke="#000" stroke-linecap="round" stroke-linejoin="bevel" stroke-opacity=".42745"/><path d="m26.27 6.4901c-1.4542 0-2.625 1.1708-2.625 2.625v1.75c0 1.4542 1.1708 2.625 2.625 2.625h4.75c1.4542 0 2.625-1.1708 2.625-2.625v-1.7499c0-1.4542-1.1708-2.625-2.625-2.625zm.3125 2h4.125c.51938 0 .9375.41812.9375.9375v1.125c0 .51938-.41812.9375-.9375.9375h-4.125c-.51938 0-.9375-.41812-.9375-.9375v-1.1244c0-.51938.41812-.9375.9375-.9375z" fill="url(#h)" opacity=".2"/><path d="m40.27 6.4901c-1.4542 0-2.625 1.1708-2.625 2.625v1.75c0 1.4542 1.1708 2.625 2.625 2.625h4.75c1.4542 0 2.625-1.1708 2.625-2.625v-1.7499c0-1.4542-1.1708-2.625-2.625-2.625zm.3125 2h4.125c.51938 0 .9375.41812.9375.9375v1.125c0 .51938-.41812.9375-.9375.9375h-4.125c-.51938 0-.9375-.41812-.9375-.9375v-1.1244c0-.51938.41812-.9375.9375-.9375z" fill="#d4d4d4" stroke="#000" stroke-linecap="round" stroke-linejoin="bevel" stroke-opacity=".42745"/><path d="m40.27 6.4901c-1.4542 0-2.625 1.1708-2.625 2.625v1.75c0 1.4542 1.1708 2.625 2.625 2.625h4.75c1.4542 0 2.625-1.1708 2.625-2.625v-1.7499c0-1.4542-1.1708-2.625-2.625-2.625zm.3125 2h4.125c.51938 0 .9375.41812.9375.9375v1.125c0 .51938-.41812.9375-.9375.9375h-4.125c-.51938 0-.9375-.41812-.9375-.9375v-1.1244c0-.51938.41812-.9375.9375-.9375z" fill="url(#i)" opacity=".2"/><g stroke-linecap="round" stroke-linejoin="bevel"><path d="m40.27 7.4901h4.75c.90025 0 1.625.72475 1.625 1.625v1.75m-1.625 1.625h-4.75c-.90025 0-1.625-.72475-1.625-1.625" fill="none" opacity=".4" stroke="#fff"/><path d="m31.02 12.49h-4.75c-.90025 0-1.625-.72475-1.625-1.625v-1.7499m1.625-1.625h4.75c.90025 0 1.625.72475 1.625 1.625" fill="none" opacity=".4" stroke="#fff"/><rect fill="#d4d4d4" height="2" rx="1.5" stroke="#000" stroke-opacity=".42745" width="10" x="30.645" y="8.9901"/></g><rect fill="url(#j)" height="2" opacity=".2" rx="1.5" width="10" x="30.645" y="8.9901"/><path d="m31.645 9.9901h8" fill="none" opacity=".4" stroke="#fff" stroke-linecap="round" stroke-linejoin="round"/></g><g transform="matrix(.87817681 0 0 .88433535 3.449172 3.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(#a)" 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(#f)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_rename.svg b/icon-themes/elementary_svg/cmd/lc_rename.svg
new file mode 100644
index 000000000..a9eb145b5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_rename.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="3.961864" x2="3.961864" xlink:href="#r" y1="16" y2="17"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="8.961864" x2="8.961864" xlink:href="#r" y1="16" y2="17"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13.961864" x2="13.961864" xlink:href="#r" y1="16" y2="17"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="18.961864" x2="18.961864" xlink:href="#r" y1="16" y2="17"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="3.961864" x2="3.961864" xlink:href="#r" y1="12" y2="13"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="8.961864" x2="8.961864" xlink:href="#r" y1="12" y2="13"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="13.961864" x2="13.961864" xlink:href="#r" y1="12" y2="13"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="18.961864" x2="18.961864" xlink:href="#r" y1="12" y2="13"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="3.961864" x2="3.961864" xlink:href="#r" y1="8" y2="9"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="8.961864" x2="8.961864" xlink:href="#r" y1="8" y2="9"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="13.961864" x2="13.961864" xlink:href="#r" y1="8" y2="9"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="18.961864" x2="18.961864" xlink:href="#r" y1="8" y2="9"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#r" y1="3" y2="5"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#r" y1="3" y2="5"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="14" x2="14" xlink:href="#r" y1="3" y2="5"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#r" y1="3" y2="5"/><linearGradient id="q" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="r" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="20" y2="21"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><path d="m2.0273438 1.5c-.2923891 0-.5273438.2469095-.5273438.5546875v19.8906245c0 .307779.2349547.554688.5273438.554688h3.671875l1.9941406-4h12.3066406.972656c.292389 0 .527344-.246909.527344-.554688v-15.8906245c0-.307778-.234955-.5546875-.527344-.5546875z" fill="url(#q)"/><g fill="none" stroke-linecap="square"><path d="m2.5 19.5v2h2.7033898l.9841886-2z" opacity=".5" stroke="url(#r)"/><path d="m2.5 15.5v2h3v-2z" opacity=".5" stroke="url(#a)"/><path d="m7.5 15.5v2h3v-2z" opacity=".5" stroke="url(#b)"/><path d="m12.5 15.5v2h3v-2z" opacity=".5" stroke="url(#c)"/><path d="m17.5 15.5v2h3v-2z" opacity=".5" stroke="url(#d)"/><path d="m2.5 11.5v2h3v-2z" opacity=".5" stroke="url(#e)"/><path d="m7.5 11.5v2h3v-2z" opacity=".5" stroke="url(#f)"/><path d="m12.5 11.5v2h3v-2z" opacity=".5" stroke="url(#g)"/><path d="m17.5 11.5v2h3v-2z" opacity=".5" stroke="url(#h)"/><path d="m2.5 7.5v2h3v-2z" opacity=".5" stroke="url(#i)"/><path d="m7.5 7.5v2h3v-2z" opacity=".5" stroke="url(#j)"/><path d="m12.5 7.5v2h3v-2z" opacity=".5" stroke="url(#k)"/><path d="m17.5 7.5v2h3v-2z" opacity=".5" stroke="url(#l)"/><path d="m2.5 2.5v3h3v-3z" opacity=".5" stroke="url(#m)"/><path d="m7.5 2.5v3h3v-3z" opacity=".5" stroke="url(#n)"/><path d="m12.5 2.5v3h3v-3z" opacity=".5" stroke="url(#o)"/><path d="m17.5 2.5v3h3v-3z" opacity=".5" stroke="url(#p)"/></g><path d="m2 1c-.554 0-1 .446-1 1v20c0 .554.446 1 1 1h4l2-4h13c.554 0 1-.446 1-1v-16c0-.554-.446-1-1-1zm0 1h4v4h-4zm5 0h4v4h-4zm5 0h4v4h-4zm5 0h4v4h-4zm-15 5h4v3h-4zm5 0h4v3h-4zm5 0h4v3h-4zm5 0h4v3h-4zm-15 4h4v3h-4zm5 0h4v3h-4zm5 0h4v3h-4zm5 0h4v3h-4zm-15 4h4v3h-4zm5 0h4v3h-4zm5 0h4v3h-4zm5 0h4v3h-4zm-15 4h5l-1.5 3h-3.5z" opacity=".32"/><path d="m16 1v3h1l1 1.0157v13.921l-1 1.0631h-1v3h7v-3h-1l-1-.93v-14.07l1-.99996h1v-3z" fill-rule="evenodd" opacity=".52"/><path d="m16.97 2.5h1.5303s1 0 1 1v17s-.088 1-1.0884 1h-1.4419m5.0441-19h-1.5303s-1 0-1 1v17s.088 1 1.0884 1h1.4419" fill="none" stroke="#fff"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_renameobject.svg b/icon-themes/elementary_svg/cmd/lc_renameobject.svg
new file mode 100644
index 000000000..7a509ed0d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_renameobject.svg
@@ -0,0 +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(.77562455 0 0 .7756249 -43.981565 -9.61426)" gradientUnits="userSpaceOnUse" x1="71.204407" x2="71.204407" y1="15.369057" y2="40.495617"><stop offset="0" stop-color="#fff"/><stop offset=".42447853" stop-color="#fff" stop-opacity=".235294"/><stop offset=".82089913" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="b" cx="62.625" cy="4.625" gradientTransform="matrix(.94117648 0 0 .2823525 -46.941177 19.694118)" gradientUnits="userSpaceOnUse" r="10.625"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><radialGradient id="c" cx="99.157013" cy="186.17059" gradientTransform="matrix(.12690354 0 0 .04037841 -.583375 13.534573)" gradientUnits="userSpaceOnUse" r="62.769119"><stop offset="0" stop-color="#3d3d3d"/><stop offset=".5" stop-color="#686868" stop-opacity=".498039"/><stop offset="1" stop-color="#686868" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="1.5" y2="22.525715"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><path d="m19.965624 21.051843a7.9656233 2.5345164 0 1 1 -15.9312462 0 7.9656233 2.5345164 0 1 1 15.9312462 0z" fill="url(#c)"/><path d="m22 21c0 1.656854-4.477153 3-10 3-5.5228476 0-10-1.343146-10-3s4.4771524-3 10-3c5.522847 0 10 1.343146 10 3z" fill="url(#b)" fill-rule="evenodd" opacity=".3"/><path d="m12 1.5000002c-5.7935374 0-10.4999999 4.7064618-10.4999999 10.4999998 0 5.793537 4.7064625 10.500001 10.4999999 10.5 5.793537 0 10.500004-4.706463 10.5-10.5 0-5.793538-4.706463-10.4999998-10.5-10.4999998z" fill="url(#d)" stroke="#7239b3" stroke-opacity=".498039"/><path d="m21.5 12c0 5.246706-4.253305 9.5-9.5 9.5s-9.5-4.253294-9.5-9.5c0-5.246704 4.253305-9.5 9.5-9.5s9.5 4.253296 9.5 9.5z" fill="none" opacity=".5" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><path d="m16 1v3h1l1 1.016v13.92l-1 1.064h-1v3h7v-3h-1l-1-.93v-14.07l1-1h1v-3z" fill-rule="evenodd" opacity=".52"/><path d="m16.97 2.5h1.53s1 0 1 1v17s-.088 1-1.088 1h-1.442m5.044-19h-1.53s-1 0-1 1v17s.087 1 1.088 1h1.442" fill="none" stroke="#fff"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_renamepage.svg b/icon-themes/elementary_svg/cmd/lc_renamepage.svg
new file mode 100644
index 000000000..306a15c35
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_renamepage.svg
@@ -0,0 +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(.035207 0 0 .0082353 -.72485 18.981)" gradientUnits="userSpaceOnUse" x1="302.86" x2="302.86" y1="366.65" y2="609.51"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="605.71" cy="486.65" gradientTransform="matrix(-.012049 0 0 .0082353 10.761 18.981)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.48572 0 0 .4563 .34283 .34886)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".98521" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.40541 0 0 .51351 2.2697 -.32432)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.4737" y2="41.526"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><radialGradient id="f" cx="605.71" cy="486.65" gradientTransform="matrix(.012049 0 0 .0082353 13.239 18.981)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#c"/><path d="m3.5 22h17v2h-17z" fill="url(#a)" opacity=".15"/><path d="m3.5 22v1.9999c-.62047.0038-1.5-.44808-1.5-1.0001 0-.552.6924-.99982 1.5-.99982z" fill="url(#b)" opacity=".15"/><path d="m3.5 1.5c3.8956 0 17 .00136 17 .00136l.000021 20.999s-11.333 0-17 0v-21z" fill="url(#d)"/><path d="m19.5 21.5h-15v-19h15z" fill="none" stroke="url(#e)" stroke-linecap="round"/><path d="m3.5 1.5c3.8956 0 17 .00136 17 .00136l.000021 20.999s-11.333 0-17 0v-21z" fill="none" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".99992"/><path d="m20.5 22v1.9999c.62047.0038 1.5-.44808 1.5-1.0001 0-.552-.6924-.99982-1.5-.99982z" fill="url(#f)" opacity=".15"/><path d="m16 1v3h1l1 1.0157v13.921l-1 1.0631h-1v3h7v-3h-1l-1-.93v-14.07l1-.99996h1v-3z" fill-rule="evenodd" opacity=".52"/><path d="m16.97 2.5h1.5303s1 0 1 1v17s-.088 1-1.0884 1h-1.4419m5.0441-19h-1.5303s-1 0-1 1v17s.088 1 1.0884 1h1.4419" fill="none" stroke="#fff"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_renameslide.svg b/icon-themes/elementary_svg/cmd/lc_renameslide.svg
new file mode 100644
index 000000000..168517fe7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_renameslide.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="4.559" y2="21.517"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.3746 0 0 .37083 29.393 2.44)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.66892 0 0 .4054 -1.18 3.27)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#b" y1="6.733" y2="41.267"/><linearGradient id="f" gradientTransform="matrix(.5135 0 0 .4054 -.325 3.27)" gradientUnits="userSpaceOnUse" x1="37.633" x2="37.633" xlink:href="#b" y1="6.733" y2="41.267"/><linearGradient id="g" gradientTransform="matrix(.47058531 0 0 .36937813 2.972059 3.568188)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="h" cx="605.714" cy="486.648" gradientTransform="matrix(.01325 0 0 .00824 13.363 17.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#c"/><radialGradient id="i" cx="605.714" cy="486.648" gradientTransform="matrix(-.01325 0 0 .00824 10.637 17.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#c"/><linearGradient id="j" gradientTransform="matrix(.03873 0 0 .00824 -1.997 17.98)" 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><g transform="translate(0 -2)"><path d="m2.65 21h18.7v2h-18.7z" fill="url(#j)" opacity=".15"/><path d="m2.65 21v2c-.683.004-1.65-.448-1.65-1s.762-1 1.65-1z" fill="url(#i)" opacity=".15"/><path d="m21.35 21v2c.683.004 1.65-.448 1.65-1s-.762-1-1.65-1z" fill="url(#h)" opacity=".15"/><path d="m5 4.5h17.5v17h-17.5z" fill="url(#g)" stroke-width="1.045825"/><path d="m21.5 20.5h-19v-15h19z" fill="none" stroke="url(#f)" stroke-linecap="square"/><path d="m2 4.5c-.277 0-.5.223-.5.5v16c0 .277.223.5.5.5h3v-17z" fill="url(#a)"/><g fill="none"><path d="m4.5 20.5h-2v-15h2" opacity=".5" stroke="url(#e)" stroke-linecap="square"/><path d="m6 7.5h4m1 0h2m1 0h1m1 0h2m-12 4h2m-2 2h1m-1 2h2m-2 2h2m0-4h1m0 4h1" stroke="#aaa"/><g stroke-linejoin="round"><path d="m5 21.5h17.5v-17h-17.5" stroke="url(#d)"/><path d="m5 21.5h-3.5v-17h3.5" opacity=".4" stroke="#cc3b02"/></g></g><g fill="url(#a)"><path d="m20 14a4 4 0 1 1 -2.116-3.53l-1.884 3.53z" opacity=".5"/><path d="m20 14.012c0 1.734-1.26 3.392-2.933 3.854-1.67.463-3.605-.31-4.497-1.798-.007.007 3.43-2.056 3.43-2.056z" opacity=".5"/><path d="m20 14c0 1.734-1.26 3.392-2.933 3.855-.04-.007-1.067-3.855-1.067-3.855z"/></g></g><path d="m16 1v3h1l1 1.016v13.92l-1 1.064h-1v3h7v-3h-1l-1-.93v-14.07l1-1h1v-3z" fill-rule="evenodd" opacity=".52"/><path d="m16.97 2.5h1.53s1 0 1 1v17s-.088 1-1.088 1h-1.442m5.044-19h-1.53s-1 0-1 1v17s.087 1 1.088 1h1.442" fill="none" stroke="#fff"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_repeat.svg b/icon-themes/elementary_svg/cmd/lc_repeat.svg
new file mode 100644
index 000000000..1d6963501
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_repeat.svg
@@ -0,0 +1 @@
+<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 offset=".501194" 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"><stop offset="0" stop-color="#fff"/><stop offset=".58888781" 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"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientTransform="matrix(-1.004639 0 0 1 16.914261 -16.171689)" gradientUnits="userSpaceOnUse" x1="5.884986" x2="5.884986" xlink:href="#b" y1="27.314026" y2="35.272106"/><linearGradient id="e" gradientTransform="matrix(-1.004639 0 0 1 16.914261 -16.171689)" gradientUnits="userSpaceOnUse" x1="5.884986" x2="5.884986" xlink:href="#a" y1="20.383398" y2="38.171688"/><linearGradient id="f" gradientTransform="matrix(-1.004639 0 0 1 11.914261 -16.171689)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" xlink:href="#c" y1="22.402153" y2="35.268829"/><linearGradient id="g" gradientTransform="matrix(-1 0 0 1 -4.439332 7.687501)" gradientUnits="userSpaceOnUse" x1="-22.383766" x2="-22.383766" y1="-3.866364" y2="13.364262"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="8.000001" x2="8.000001" y1="4" y2="20"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="i" gradientTransform="matrix(1.004639 0 0 1 12.087713 -16.171689)" gradientUnits="userSpaceOnUse" x1="-3.073455" x2="-3.073455" xlink:href="#c" y1="34.171688" y2="21.171688"/><linearGradient id="j" gradientTransform="matrix(1.004639 0 0 1 7.087713 -16.171689)" gradientUnits="userSpaceOnUse" x1="7.37806" x2="7.37806" xlink:href="#a" y1="29.171688" y2="20.171688"/><linearGradient id="k" gradientTransform="matrix(1.004639 0 0 1 7.087713 -16.171689)" gradientUnits="userSpaceOnUse" x1="5.884986" x2="5.884986" xlink:href="#b" y1="38.671688" y2="24.171688"/><g transform="translate(-2 -4)"><path d="m13.001974 4.5000003c.153845 0 .28292.064176.375.1679688.0063.00735.01283.014514.01953.021484l7.96875 6.9687499c.08612.09122.13672.206858.13672.341797 0 .134941-.0506.250577-.136719.341797l-7.96875 6.96875c-.0067.007-.01323.01418-.01953.02148-.092082.103793-.221155.167973-.375001.167973-.285849 0-.5-.214151-.5-.5v-4c.000179-.276217-.223783-.500179-.5-.5h-1c-3 0-5.935108 2.5-5.990244 5.25 0 .4155-.3345.75-.75.75-.496221 0-.759756-.265113-.759756-.75v-2.75c-.083913-4 2.5-7.5 7.5-7.5h1c.276217.000179.500179-.223783.5-.5v-3.9999997c0-.2858493.214151-.5.5-.5z" fill="url(#g)" stroke="#ad5f00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5"/><g fill="none"><path d="m12.001614 13.501953c.827238.000268 1.497779.670809 1.498047 1.498047v2.920565l6.796953-5.920565-6.796953-5.9380689v2.9479618c-.000268.827238-.670809 1.4977791-1.498047 1.4980471" opacity=".8" stroke="url(#f)"/><path d="m12.001974 13.503906h-1c-4 0-6.74313 3.224377-6.74313 6.496094" opacity=".5" stroke="url(#e)"/><path d="m4.498068 17c0-3.570009 1.880213-6.5 6.503906-6.5h1" opacity=".8" stroke="url(#d)"/></g></g><g transform="matrix(1 0 0 -1 3 28)"><path d="m11 4.5c-.153845 0-.28292.064176-.375.1679688-.0063.00735-.01283.014514-.01953.021484l-7.96875 6.9687502c-.08612.09122-.13672.206858-.13672.341797 0 .134941.0506.250577.136719.341797l7.96875 6.96875c.0067.007.01323.01418.01953.02148.092082.103793.221155.167973.375001.167973.285849 0 .5-.214151.5-.5v-4c-.000179-.276217.223783-.500179.5-.5h1c3 0 5.935108 2.5 5.990244 5.25 0 .4155.3345.75.75.75.496221 0 .759756-.265113.759756-.75v-2.75c.083913-4-2.5-7.5000003-7.5-7.5000003h-1c-.276217.000179-.500179-.223783-.5-.5v-3.9999997c0-.2858493-.214151-.5-.5-.5z" fill="url(#h)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m12.00036 13.501953c-.827238.000268-1.497779.670809-1.498047 1.498047v2.920565l-6.796953-5.920565 6.796953-5.9380692v2.9479618c.000268.827238.670809 1.4977794 1.498047 1.4980474" opacity=".5" stroke="url(#i)"/><path d="m12 13.503906h1c4 0 6.74313 3.224377 6.74313 6.496094" opacity=".5" stroke="url(#j)"/><path d="m19.503906 17c0-3.570009-1.880213-6.5-6.503906-6.5h-1" opacity=".5" stroke="url(#k)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_replycomment.svg b/icon-themes/elementary_svg/cmd/lc_replycomment.svg
new file mode 100644
index 000000000..0752ea728
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_replycomment.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="10.520687" x2="10.520687" y1="1.655975" y2="13.175975"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 -.39447799 -.42344634 0 16.496307 18.346218)" gradientUnits="userSpaceOnUse" x1="38.940514" x2="20.576487" y1="15.991243" y2="15.991243"><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="c" gradientTransform="matrix(-.00271019 .50014348 -.5122065 -.00277662 -10.621166 -10.412536)" gradientUnits="userSpaceOnUse" x1="18.573938" x2="62.560024" y1="-44.262432" y2="-44.495171"><stop offset="0" stop-color="#fff394"/><stop offset=".262" stop-color="#ffe16b"/><stop offset=".661" stop-color="#f9c440"/><stop offset="1" stop-color="#d48e15"/></linearGradient><radialGradient id="d" cx="1.196594" cy="17.424702" gradientTransform="matrix(.53333333 0 0 .11633788 9.361817 20.415424)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="13" x2="13" y1=".999998" y2="11.999999"><stop offset="0" stop-color="#fff"/><stop offset=".04494323" 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(.26458333 0 0 .26458333 -.264583 -.24939)"><ellipse cx="10.561817" cy="22.276831" display="block" fill="url(#d)" fill-rule="evenodd" opacity=".291" rx="9" ry="1.963204"/><path d="m4.9824219-.49609377c-1.3759392.00038298-2.4863159.91328684-2.4824219 2.04687507l.0000001 6.4492173-.0000001 3.4544704c0 1.133595 1.1064826 2.046875 2.4824219 2.046875h3.1113281l-1.0937499 4.998655 4.7753909-4.488889.692035-.513672h6.550152c1.375939 0 2.482422-.91328 2.482422-2.046875v-.950564-8.9531244c0-1.13359475-1.106483-2.04725794-2.482422-2.04687495z" fill="url(#c)" stroke="#ad5f00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" transform="translate(0 3.942578)"/><path d="m4.9785157.49609221c-.8193638-.00022833-1.4785156.34795195-1.4785156 1.00390629v10.0000005c0 .5.6806362 1 1.5 1h3.0000001c.5844537-.050415 1.1557789.268001 1.1507732.834195l-.4974342 2.261586 2.8521848-2.67312c.26576-.155803.494476-.344393.818134-.422661h6.676342c1 0 1.5-.5 1.5-1v-10.0000005c0-.50000003-.680636-.99977051-1.5-.99999885z" fill="none" opacity=".5" stroke="url(#e)" transform="translate(0 3.942578)"/></g><g transform="matrix(.26458334 0 0 .26458334 2.116667 2.116667)"><path d="m11.609066 13.158733c3.751621-3.2698419 2.557601-8.6031753-3.1090659-8.7460233v-2.7623493l-6.1393131 4.6031707 6.1393131 4.6031699v-2.7401299c3.2982039-.1280254 5.0063379 2.8792089 2.6484549 5.0421619z" display="block" fill="url(#a)"/><g fill="none"><path d="m12.490365 11.55524c1.61845-1.8954589.408938-6.5742253-4.9619916-6.2069919l-.0567467-1.7028531-3.5685721 2.6081361 3.5685721 2.6373086v-1.6856033c5.1395403-.496628 5.5022183 3.5837676 5.0187383 4.3500036z" display="block" opacity=".53" stroke="url(#b)" stroke-miterlimit="7" stroke-width=".963925"/><path d="m11.609066 13.158733c3.751621-3.269842 2.557601-8.6031754-3.1090659-8.7460234v-2.7623493l-6.1393131 4.6031707 6.1393131 4.60317v-2.74013c3.2982039-.1280254 5.0063379 2.879209 2.6484549 5.042162z" opacity=".5" stroke="#7239b3"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_reportnavigator.svg b/icon-themes/elementary_svg/cmd/lc_reportnavigator.svg
new file mode 100644
index 000000000..d353af8ce
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_reportnavigator.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="23.896" cy="3.99" gradientTransform="matrix(0 .98632502 -1.3019316 0 13.194836 -22.714478)" gradientUnits="userSpaceOnUse" r="20.396999"><stop offset="0" stop-color="#fff"/><stop offset=".26238" stop-color="#ddd"/><stop offset=".66093999" stop-color="#abacae"/><stop offset="1" stop-color="#89898b"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="7.476259" x2="7.476259" y1="1.263739" y2="14.806796"><stop offset="0" stop-color="#fff"/><stop offset=".42447853" stop-color="#fff" stop-opacity=".235294"/><stop offset=".82089913" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.31194295 0 0 .31194147 -20.72549 -2.159155)" gradientUnits="userSpaceOnUse" x1="92.696327" x2="92.696327" y1="16.554602" y2="48.983677"><stop offset="0" stop-color="#fff"/><stop offset=".33799788" stop-color="#fff" stop-opacity=".235294"/><stop offset=".61996669" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="d" cx="8" cy="4.999986" gradientTransform="matrix(1.1446205 0 0 1.1446151 -1.156964 -1.15687)" gradientUnits="userSpaceOnUse" r="4.805086"><stop offset="0" stop-color="#7a8498"/><stop offset="1" stop-color="#34405c"/></radialGradient><linearGradient id="e" gradientTransform="matrix(3.6415332 1.0119605 -1.0119605 3.6415332 4.760432 -10.827302)" gradientUnits="userSpaceOnUse" x1="2.027828" x2="3.185315" y1="3.995011" y2="4.434366"><stop offset="0" stop-color="#ff8c82"/><stop offset=".31209752" stop-color="#ed5353"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="f" gradientTransform="matrix(-3.6415331 -1.0119607 1.0119607 -3.6415331 19.739567 18.327303)" gradientUnits="userSpaceOnUse" x1="3.230561" x2="1.906501" xlink:href="#g" y1="4.55868" y2="4.231917"/><linearGradient id="g"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#c1c1c1"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.47371654 -.24028843 .24028843 .47371654 -9.064166 2.185152)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#g" y1="22" y2="26"/><linearGradient id="i" gradientTransform="matrix(.03006 0 0 .01647 2.135 13.96)" gradientUnits="userSpaceOnUse" x1="302.85699" x2="302.85699" y1="366.64801" y2="609.505"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="j" cx="605.71399" cy="486.64801" gradientTransform="matrix(.03006 0 0 .01647 2.14 13.96)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#k"/><linearGradient id="k"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="l" cx="605.71399" cy="486.64801" gradientTransform="matrix(-.03006 0 0 .01647 23.86 13.96)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#k"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="16.040001" x2="15.99" y1=".377" y2="23.888"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="13.3" x2="12.679" xlink:href="#o" y1="23.048" y2="-5.018"/><linearGradient id="o"><stop offset="0" stop-color="#8d8d8d"/><stop offset="1" stop-color="#c3c3c3"/></linearGradient><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="11.413" x2="11.719" y1="1.918" y2="21.982"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".248"/></linearGradient><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="13.132" x2="13.19" xlink:href="#o" y1="23.033001" y2="13.664"/><path d="m5.742 20h14.516v4h-14.516z" fill="url(#i)" opacity=".5"/><path d="m20.258 20v4c1.548.007 3.742-.896 3.742-2s-1.728-2-3.742-2z" fill="url(#j)" opacity=".5"/><path d="m5.742 20v4c-1.548.007-3.742-.896-3.742-2s1.728-2 3.742-2z" fill="url(#l)" opacity=".5"/><path d="m2.5 1.5000003c-1.566-.02-2.093 1.51-1.97 3h1.97v15.9999997c0 .943 1.057 2 2 2h17v-18.6999997c0-.943-1.357-2.3-2.3-2.3z" fill="url(#m)" stroke="url(#n)" stroke-linecap="round" stroke-linejoin="round"/><path d="m6 4.0000003v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 1.9999997v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1z" opacity=".1"/><path d="m4 4.0000003v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 1.9999997v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm15-15.9999997v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 1.9999997v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1z" fill="#aaa"/><path d="m3.29 2.5000003c-1.544-.107-1.68.58-1.79 1h2v16.6899997c0 .853.74 1.31 1.59 1.31h15.41v-17.3899997c0-.853-.752-1.61-1.6-1.61z" fill="none" opacity=".604" stroke="url(#p)" stroke-linecap="round" stroke-linejoin="round"/><path d="m6.5 19.5h17c.125 1.5-.41 3.043-2 3h-17c1.51 0 2.004-1.375 2-3z" fill="#c8c8c8" stroke="url(#q)" stroke-linecap="round" stroke-linejoin="round"/><rect fill="#fff" height=".933" opacity=".7" rx=".3" width="16" x="7" y="20.066999"/><g transform="translate(8 8)"><path d="m7.9999999.99999865c-3.8623577 0-6.99999993 3.13764035-6.99999993 7.00000085 0 3.8623615 3.13764223 7.0000015 6.99999993 7.0000015 3.8623581 0 7.0000061-3.13764 7.0000001-7.0000015 0-3.8623605-3.137642-7.00000085-7.0000001-7.00000085z" fill="url(#a)"/><g fill="none"><path d="m14.5 8.0000001c0 3.5898529-2.910146 6.4999999-6.5000066 6.4999999-3.5898477 0-6.4999934-2.910147-6.4999934-6.4999999 0-3.5898535 2.9101457-6.5000001 6.4999934-6.5000001 3.5898606 0 6.5000066 2.9101466 6.5000066 6.5000001z" opacity=".8" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m7.9998579.500281c-4.138162 0-7.49985796 3.361693-7.49985796 7.499859s3.36169596 7.49986 7.49985796 7.49986c4.1381621 0 7.4998651-3.361694 7.4998581-7.49986 0-4.138166-3.361696-7.499859-7.4998581-7.499859z" opacity=".7" stroke="#636363"/><path d="m13 8.0012247a5.0000003 4.9999769 0 0 1 -10.0000003 0 5.0000003 4.9999769 0 1 1 10.0000003 0z" opacity=".3" stroke="url(#c)"/></g><path d="m13.5 8.0012106a5.5000003 5.4999746 0 0 1 -11.0000002 0 5.5000003 5.4999746 0 1 1 11.0000002 0z" fill="url(#d)" stroke="#626262" stroke-opacity=".701961" stroke-width="1.14462"/><path d="m11.703125 2.96875a.91978818.91978818 0 0 0 -.630859.2421875l-4.1113285 3.7832031a.91978818.91978818 0 0 0 -.28125.515625.91978818.91978818 0 0 0 -.3300781.5957032l-.6777344 5.3886722a.91978818.91978818 0 0 0 .5527344.96289l.3457031.146485a.91978818.91978818 0 0 0 .9804687-.169922l4.1308598-3.792969a.91978818.91978818 0 0 0 .283203-.515625.91978818.91978818 0 0 0 .330078-.5957031l.677734-5.3222657a.91978818.91978818 0 0 0 -.464844-.9199218l-.365234-.203125a.91978818.91978818 0 0 0 -.439453-.1152344z" fill="#0e141f" opacity=".1"/><path d="m11.695312 3.8886719-4.1113276 3.7832031 3.7988276 1.7421875.677735-5.3222656zm-4.4335932 4.3320312-.6777344 5.3886719.3457031.146484 4.1308595-3.7929684z" fill="#0e141f" opacity=".25"/><g stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".552941" stroke-width="1.369617" transform="matrix(.73013135 0 0 .73013135 -.621794 5.079301)"><path d="m14.629538 5.3193311-5.6552978 5.1935489-.4742411-.200677.9276869-7.3799596z" fill="url(#e)" stroke="#7a0000"/><path d="m9.8704612 2.1806693 5.6295388-5.1806689.500006.2779382-.927686 7.2898006z" fill="url(#f)" stroke="#000"/></g><path d="m10.222186 8.57093c-1.0444359 2.865895-5.345694 1.3003653-4.301258-1.5655299 1.0429353-2.8691133 5.344193-1.3035834 4.301258 1.5655299z" opacity=".2" stroke-width="2.288653"/><path d="m9.0193857 7.3068483a1.0623483 1.0623483 0 0 1 -1.8948665.9611537 1.0623483 1.0623483 0 1 1 1.8948665-.9611537z" fill="url(#h)" stroke-width="1.062348"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_resetattributes.svg b/icon-themes/elementary_svg/cmd/lc_resetattributes.svg
new file mode 100644
index 000000000..571f1e30c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_resetattributes.svg
@@ -0,0 +1 @@
+<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 offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="1162.1" cy="1294.5" gradientTransform="matrix(.87946 -.11013 .063119 .75018 -1091.3 -829.8)" gradientUnits="userSpaceOnUse" r="11.902" xlink:href="#a"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="14.056274" x2="14.056274" y1="7.1402" y2="20.1018"><stop offset="0" stop-color="#fe9ab8"/><stop offset="1" stop-color="#f4679d"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="13.35182" x2="13.35182" y1="8.40058" y2="14.97316"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><radialGradient id="e" cx="15.224" cy="-1.1769" gradientTransform="matrix(-2.9767 -.016372 .016203 -2.946 60.56 -4.8813)" gradientUnits="userSpaceOnUse" r="9.0984"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".70495" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><radialGradient id="f" cx="22.571" cy="30.857" gradientTransform="matrix(.81697 0 0 .1567 -6.1433 13.732082)" gradientUnits="userSpaceOnUse" r="15.571" xlink:href="#a"/><g transform="matrix(.85665 0 0 .85665 .14335 3.0103)"><ellipse cx="12.297" cy="18.567081" fill="url(#f)" opacity=".2" rx="12.721" ry="2.44"/><path d="m15.089933 14.5797h-5.1879998l-2.0570342 3.502346-3.9265543-.000332 9.5756793-17.5094552 3.848378.00033235 2.335004 17.50912285h-3.847735zm-4.018709-2.334676h4.5205l-.713644-7.687824-4.160376 7.687824" style="stroke:#000;stroke-width:1.167338;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.49793;fill:url(#e)"/><path d="m11.70314 3.499797-3.0774664 5.6034183 2.7474664-4.6034183 3.63834.0002847 1.464819 11.0756183-1.475819-12.0756183-3.29734-.0005847zm-2.2827889 9.999883-.52381 1.050287h.3281 4.1937999l-.13849-1.050287h-3.6524999zm-1.4457511 3.07602-1.2120549 1.924869h.1016z" fill="#fff" opacity=".2" transform="matrix(1.1673 0 0 1.1673 -.16733 -3.514)"/></g><g transform="matrix(.58098 0 0 .58098 10.057 11.509)"><g fill-rule="evenodd"><path d="m11.851-.43396-7.8897 15.276-1.9613 5.826 2.7287.624 13.473.208 1.961-1.768 3.837-8.947 1.409-9.2424z" fill="url(#b)"/><g stroke-linejoin="round" stroke-width="1.7212"><path d="m2.4731 20.643h13.686l4.3835-7.7148 1.619168-10.1176144-1.1485-1.167-10.784.062153-1.5258002 1.1188-6.1931678 13.1196144z" fill="url(#c)" stroke="#e41b79" stroke-opacity=".5"/><path d="m4.5028 15.435 11.158.042 5.314768-11.4656144-.368-.7321h-10.165l-5.889468 12.2116144z" fill="#fff" fill-opacity=".5" opacity=".5" stroke="url(#d)"/></g></g><path d="m4.1465 16.003v2.9906h11.876" style="opacity:.2;stroke-linejoin:round;stroke:#fff;stroke-linecap:round;stroke-width:1.7212;fill:none"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_reverseorder.svg b/icon-themes/elementary_svg/cmd/lc_reverseorder.svg
new file mode 100644
index 000000000..307a331b9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_reverseorder.svg
@@ -0,0 +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.4 0 0 -1.5 .8 10.25)" gradientUnits="userSpaceOnUse" x1="6.689" x2="6.689" xlink:href="#j" y1="5.48" y2="3.734"/><linearGradient id="b" gradientTransform="matrix(1.4 0 0 -1.5 .8 27.75)" gradientUnits="userSpaceOnUse" x1="6.689" x2="6.689" xlink:href="#j" y1="5.48" y2="3.734"/><radialGradient id="c" cx="24.837" cy="36.421" gradientTransform="matrix(-.27598 0 0 .29583 24.866 4.854)" gradientUnits="userSpaceOnUse" r="15.645"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientTransform="matrix(0 -1 -1 0 29.55 30.5)" gradientUnits="userSpaceOnUse" x1="11.5" x2="24" xlink:href="#i" y1="11.037" y2="11.037"/><linearGradient id="e" gradientTransform="matrix(.5372 0 0 .57682 1.683 -21.997)" gradientUnits="userSpaceOnUse" x1="30.398361" x2="30.398361" xlink:href="#h" y1="64.139595" y2="48.536804"/><linearGradient id="f" gradientTransform="matrix(0 -1 -1 0 29.55 30.5)" gradientUnits="userSpaceOnUse" x1="23.264" x2="10.336" xlink:href="#i" y1="10.034" y2="10.034"/><linearGradient id="g" gradientTransform="matrix(.5372 0 0 .57682 1.683 -21.997)" gradientUnits="userSpaceOnUse" x1="30.374" x2="30.374" xlink:href="#h" y1="48.537" y2="58.939"/><linearGradient id="h" gradientTransform="matrix(.5372 0 0 .57682 1.683 -21.997)" gradientUnits="userSpaceOnUse" x1="30.374" x2="30.374" y1="48.537" y2="58.939"><stop offset="0" stop-color="#fff"/><stop offset=".00000013" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="i" gradientTransform="matrix(0 -1 -1 0 29.55 30.5)" gradientUnits="userSpaceOnUse" x1="23.264" x2="10.336" y1="10.034" y2="10.034"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="j" gradientTransform="matrix(1.4 0 0 -1.5 .8 24.75)" gradientUnits="userSpaceOnUse" x1="6.689" x2="6.689" y1="5.48" y2="3.734"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><path d="m1.5 22.5h21v-3h-21z" fill="url(#b)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".75"/><path d="m2 17.5h20" fill="none" opacity=".3" stroke="#fff"/><g transform="translate(-1.012 .5)"><path d="m13.694 15.628a4.318 4.628 0 1 0 8.635 0 4.318 4.628 0 0 0 -8.636 0z" fill="url(#c)" fill-rule="evenodd" opacity=".141"/><path d="m12.327 13 5.673 7 5.696-7h-3.184v-6h-5v6z" display="block" fill="url(#f)"/><g fill="none" transform="translate(0 2.5)"><path d="m14.437 11.5 3.563 4.435 3.623-4.435h-2.11v-6h-3v6z" display="block" opacity=".401" stroke="url(#g)" stroke-miterlimit="7" stroke-width=".964"/><path d="m12.327 10.5 5.673 7 5.696-7h-3.184v-6h-5v6z" opacity=".5" stroke="#a62100" stroke-linejoin="round"/></g></g><g transform="translate(0 -.5)"><path d="m1.5 5h21v-3h-21z" fill="url(#a)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".75"/><path d="m2 3h20" fill="none" opacity=".3" stroke="#fff"/></g><g transform="matrix(1 0 0 -1 -11.013 23.5)"><path d="m13.694 15.628a4.318 4.628 0 1 0 8.635 0 4.318 4.628 0 0 0 -8.636 0z" fill="url(#c)" fill-rule="evenodd" opacity=".141"/><path d="m12.327 13 5.673 7 5.696-7h-3.184v-6h-5v6z" display="block" fill="url(#d)"/><g fill="none" transform="translate(0 2.5)"><path d="m14.437 11.5 3.563 4.435 3.623-4.435h-2.11v-6h-3v6z" display="block" opacity=".401" stroke="url(#e)" stroke-miterlimit="7" stroke-width=".964"/><path d="m12.327 10.5 5.673 7 5.696-7h-3.184v-6h-5v6z" opacity=".5" stroke="#a62100" stroke-linejoin="round"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_romanliststyle.svg b/icon-themes/elementary_svg/cmd/lc_romanliststyle.svg
new file mode 100644
index 000000000..4e16053d9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_romanliststyle.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="5" x2="5" xlink:href="#d" y1="2.5" y2="9"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="5" x2="5" xlink:href="#d" y1="12.5" y2="19"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="2" x2="2" xlink:href="#d" y1="12.5" y2="19"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="3.5" x2="3.5" y1="28" y2="33"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="e"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#e" y1="57" y2="35"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#e" y1="52" y2="30"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#e" y1="47" y2="25"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#e" y1="42" y2="20"/><path d="m4.5 13.5h1v6h-1z" fill="url(#b)"/><path d="m1.5 13.5h1v6h-1z" fill="url(#c)"/><path d="m1.5 13.5h1v6h-1z" fill="none" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.5 13.5h1v6h-1z" fill="none" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.5 3.5h1v6h-1z" fill="url(#a)"/><path d="m4.5 3.5h1v6h-1z" fill="none" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/><g transform="translate(0 -25)"><path d="m8.5 43.5v2h7v-2z" fill="url(#f)"/><path d="m8.5 43.5v2h7v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m8.5 38.5v2h14v-2z" fill="url(#g)"/><path d="m8.5 38.5v2h14v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m8.5 33.5v2h7v-2z" fill="url(#h)"/><path d="m8.5 33.5v2h7v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m8.5 28.5v2h14v-2z" fill="url(#i)"/><path d="m8.5 28.5v2h14v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><g fill="#fff" transform="translate(6)"><path d="m16 29v.5h-12v.5h-1v-1z" opacity=".2"/><path d="m9 34v.5h-5v.5h-1v-1z" opacity=".2"/><path d="m16 39v.5h-12v.5h-1v-1z" opacity=".2"/><path d="m9 44v.5h-5v.5h-1v-1z" opacity=".2"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_romanlowliststyle.svg b/icon-themes/elementary_svg/cmd/lc_romanlowliststyle.svg
new file mode 100644
index 000000000..648d3e97c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_romanlowliststyle.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="5" x2="5" xlink:href="#g" y1="3" y2="5"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="5" x2="5" xlink:href="#g" y1="5.5" y2="11"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="5" x2="5" xlink:href="#g" y1="13" y2="15"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="5" x2="5" xlink:href="#g" y1="15.5" y2="21"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="2" x2="2" xlink:href="#g" y1="13" y2="15"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="2" x2="2" xlink:href="#g" y1="15.5" y2="21"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="3.5" x2="3.5" y1="28" y2="33"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="h"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#h" y1="57" y2="35"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#h" y1="52" y2="30"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#h" y1="47" y2="25"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#h" y1="42" y2="20"/><g transform="translate(0 -25)"><path d="m8.5 43.5v2h7v-2z" fill="url(#i)"/><path d="m8.5 43.5v2h7v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m8.5 38.5v2h14v-2z" fill="url(#j)"/><path d="m8.5 38.5v2h14v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m8.5 33.5v2h7v-2z" fill="url(#k)"/><path d="m8.5 33.5v2h7v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m8.5 28.5v2h14v-2z" fill="url(#l)"/><path d="m8.5 28.5v2h14v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><g fill="#fff" transform="translate(6)"><path d="m16 29v.5h-12v.5h-1v-1z" opacity=".2"/><path d="m9 34v.5h-5v.5h-1v-1z" opacity=".2"/><path d="m16 39v.5h-12v.5h-1v-1z" opacity=".2"/><path d="m9 44v.5h-5v.5h-1v-1z" opacity=".2"/></g></g><path d="m4.5 3.5h1v1h-1z" fill="url(#a)"/><path d="m1.5 13.5h1v1h-1z" fill="url(#e)"/><path d="m4.5 13.5h1v1h-1z" fill="url(#c)"/><path d="m1.5 13.5h1v1h-1z" fill="none" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.5 13.5h1v1h-1z" fill="none" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/><path d="m1.5 16.5h1v4h-1z" fill="url(#f)"/><path d="m1.5 16.5h1v4h-1z" fill="none" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.5 3.5h1v1h-1z" fill="none" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.5 6.5h1v4h-1z" fill="url(#b)"/><path d="m4.5 6.5h1v4h-1z" fill="none" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.5 16.5h1v4h-1z" fill="url(#d)"/><path d="m4.5 16.5h1v4h-1z" fill="none" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_rotate180.svg b/icon-themes/elementary_svg/cmd/lc_rotate180.svg
new file mode 100644
index 000000000..cd6a779d8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_rotate180.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" 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(.00000002 -.56470588 .23529379 0 17.907357 41.364764)" gradientUnits="userSpaceOnUse" r="10.625"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.5097808 .03067969 -.03009813 .5001183 1.225607 .506203)" gradientUnits="userSpaceOnUse" x1="31.226292" x2="34.96563" y1="34.600941" y2="26.842505"><stop offset="0" stop-color="#b58ce4"/><stop offset="1" stop-color="#b483d5" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.3446423 -.3446422 .3381098 .3381098 -3.882197 14.32142)" gradientUnits="userSpaceOnUse" x1="6.092043" x2="31.480688" y1="12.653325" y2="37.05368"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.4865175 .02927958 -.02872474 .4772959 1.284279 1.962637)" gradientUnits="userSpaceOnUse" x1="28.116938" x2="39.686337" y1="41.67448" y2="28.50532"><stop offset="0" stop-color="#fff" stop-opacity="0"/><stop offset=".63129705" stop-color="#fff" stop-opacity=".274725"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.5097808 .03067969 -.03009813 .5001183 1.225607 .506203)" gradientUnits="userSpaceOnUse" x1="33.686768" x2="37.039948" y1="35.773647" y2="29.856804"><stop offset="0" stop-color="#6326b9"/><stop offset="1" stop-color="#903fc4" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.3446423 -.3446422 .3381098 .3381098 -3.882197 14.32142)" gradientUnits="userSpaceOnUse" x1="1.739704" x2="53.967773" y1="6.738088" y2="59.975224"><stop offset="0" stop-color="#f0c1ff"/><stop offset=".26238" stop-color="#c5a3f2"/><stop offset=".704952" stop-color="#7a36b1"/><stop offset="1" stop-color="#4c2d81"/></linearGradient><g transform="matrix(0 1 -1 0 24.000058 1.004408)"><path d="m18.995592-.999942c3.333332 0 3.333332 14 0 14s-3.333332-14 0-14z" fill="url(#a)" fill-rule="evenodd" opacity=".4"/><path d="m12.301845 18.816592c-1.128728.06587-2.859052-.343133-3.906116-1.390196-1.747833-1.747833-2.158823-5.887156-.01788-7.9626149.866864-.8403489 2.925507-1.9309102 4.118843-1.9637813l.01294 3.0000002 6.097157-4.8092842s-6.097157-5.1907165-6.097157-5.1907165l-.01404 2.8225719c-2.6301.048138-5.12131.9196431-7.119025 2.8746754-4.063985 3.9771554-4.05746 10.3968804-.175027 14.3682154 1.985452 2.030915 4.586146 2.999155 7.197102 2.928568" fill="url(#f)"/><path d="m12.403327 23.484076c4.640461.101529 9.933855-3.179938 10.287863-9.200086l-4.368847.575921c-.245199 2.531264-3.879206 4.316315-6.073699 4.006329" fill="url(#b)"/><path d="m11.985379 19.441441h1.000053v3.278722h-1.000053z" fill="#b58ce4"/><path d="m13.663861 13.821288a1.1787115 1.1787115 0 0 1 -2.357423 0 1.1787115 1.1787115 0 1 1 2.357423 0z" fill="#c09cee"/><g fill="none"><path d="m12.301845 18.816592c-1.128728.06587-2.859052-.343133-3.906116-1.390196-1.747833-1.747833-2.158823-5.887156-.01788-7.9626144.866864-.8403489 2.925507-1.9309102 4.118843-1.9637813l.01294 2.9999997 6.097157-4.8092837s-6.097157-5.19071651-6.097157-5.19071651l-.01404 2.82257191c-2.6301.048138-5.12131.9196431-7.119025 2.8746754-4.063985 3.9771549-4.05746 10.3968799-.175027 14.3682149 1.985452 2.030915 4.586146 2.999155 7.197102 2.928568" opacity=".5" stroke="#6326b9" stroke-linejoin="round"/><g stroke-width="1.004748"><path d="m12.403327 23.484076c4.640461.101529 9.933855-3.179938 10.287863-9.200086l-4.368847.575921c-.110438 1.140089-2.322343 4.006329-6.073699 4.006329" opacity=".5" stroke="url(#e)"/><path d="m12.308423 19.966046c-1.446471.0129-3.484597-.709353-4.588023-1.800765-2.57887-2.554359-2.409256-7.367123-.02984-9.5593888 1.00408-.9251103 2.559213-2.0487461 5.80944-2.0487461v1.926054l3.69258-2.7924843s-3.69258-3.1243897-3.69258-3.1243897v1.8440569c-2.678814-.120611-5.477585.5510024-7.478441 2.5518583-3.676568 3.6765687-3.47004 9.5432587-.07722 12.9360817 2.147844 2.147843 4.400824 2.725534 6.445786 2.572342" opacity=".4" stroke="url(#c)"/><path d="m12.651944 22.568281c2.671474.166198 8.572949-2.28894 8.936808-8.334926l-1.953302-.06205c-.172372 2.864146-3.63545 5.671566-7.296631 5.827299" stroke="url(#d)" stroke-linejoin="round"/></g><path d="m13.663861 13.821288a1.1787115 1.1787115 0 0 1 -2.357423 0 1.1787115 1.1787115 0 1 1 2.357423 0z" opacity=".5" stroke="#6326b9" stroke-linejoin="round"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_rotateleft.svg b/icon-themes/elementary_svg/cmd/lc_rotateleft.svg
new file mode 100644
index 000000000..1169d6e04
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_rotateleft.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" 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.0352941 0 0 .23529379 77.028857 20.411496)" gradientUnits="userSpaceOnUse" r="10.625"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(-.5097808 .03067969 .03009813 .5001183 22.774393 .506203)" gradientUnits="userSpaceOnUse" x1="31.226292" x2="34.96563" y1="34.600941" y2="26.842505"><stop offset="0" stop-color="#a575d6"/><stop offset="1" stop-color="#b483d5" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-.3446423 -.3446422 -.3381098 .3381098 27.882197 14.32142)" gradientUnits="userSpaceOnUse" x1="32.325527" x2="22.245434" y1="5.020115" y2="43.366352"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(-.4865175 .02927958 .02872474 .4772959 22.715721 1.962637)" gradientUnits="userSpaceOnUse" x1="28.116938" x2="39.686337" y1="41.67448" y2="28.50532"><stop offset="0" stop-color="#fff" stop-opacity="0"/><stop offset=".63129705" stop-color="#fff" stop-opacity=".274725"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(-.5097808 .03067969 .03009813 .5001183 22.774393 .506203)" gradientUnits="userSpaceOnUse" x1="33.686768" x2="37.039948" y1="35.773647" y2="29.856804"><stop offset="0" stop-color="#6326b9"/><stop offset="1" stop-color="#903fc4" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(-.3446423 -.3446422 -.3381098 .3381098 27.882197 14.32142)" gradientUnits="userSpaceOnUse" x1="39.401215" x2="-33.29887" y1="-5.301917" y2="68.80278"><stop offset="0" stop-color="#f0c1ff"/><stop offset=".26238" stop-color="#c5a3f2"/><stop offset=".704952" stop-color="#7a36b1"/><stop offset="1" stop-color="#4c2d81"/></linearGradient><path d="m1.1935642 21.49973a11 2.5 0 0 0 21.9999998 0 11 2.5 0 1 0 -21.9999998 0z" fill="url(#a)" fill-rule="evenodd" opacity=".4"/><path d="m11.698155 18.816592c1.128728.06587 2.859052-.343133 3.906116-1.390196 1.747833-1.747833 2.158823-5.887156.01788-7.9626149-.866864-.8403489-2.925507-1.9309102-4.118843-1.9637813l-.01294 3.0000002-6.097157-4.8092842s6.097157-5.1907165 6.097157-5.1907165l.01404 2.8225719c2.6301.048138 5.12131.9196431 7.119025 2.8746754 4.063985 3.9771554 4.05746 10.3968804.175027 14.3682154-1.985452 2.030915-4.586146 2.999155-7.197102 2.928568" fill="url(#f)"/><path d="m11.596673 23.484076c-4.6404615.101529-9.9338546-3.179938-10.287863-9.200086l4.368847.575921c.245199 2.531264 3.879206 4.316315 6.073699 4.006329" fill="url(#b)"/><path d="m-12.014621 19.441441h1.000053v3.278722h-1.000053z" fill="#a575d6" transform="scale(-1 1)"/><path d="m10.336139 13.821288a1.1787115 1.1787115 0 0 0 2.357423 0 1.1787115 1.1787115 0 1 0 -2.357423 0z" fill="#c09cee"/><g fill="none"><path d="m11.698155 18.816592c1.128728.06587 2.859052-.343133 3.906116-1.390196 1.747833-1.747833 2.158823-5.887156.01788-7.9626144-.866864-.8403489-2.925507-1.9309102-4.118843-1.9637813l-.01294 2.9999997-6.097157-4.8092837s6.097157-5.19071651 6.097157-5.19071651l.01404 2.82257191c2.6301.048138 5.12131.9196431 7.119025 2.8746754 4.063985 3.9771549 4.05746 10.3968799.175027 14.3682149-1.985452 2.030915-4.586146 2.999155-7.197102 2.928568" opacity=".5" stroke="#6326b9" stroke-linejoin="round"/><g stroke-width="1.004748"><path d="m11.596673 23.484076c-4.6404615.101529-9.9338546-3.179938-10.287863-9.200086l4.368847.575921c.1104384 1.140089 2.322343 4.006329 6.073699 4.006329" opacity=".5" stroke="url(#e)"/><path d="m11.691577 19.966046c1.446471.0129 3.484597-.709353 4.588023-1.800765 2.57887-2.554359 2.409256-7.367123.02984-9.5593888-1.00408-.9251103-2.559213-2.0487461-5.80944-2.0487461v1.926054l-3.69258-2.7924843s3.69258-3.1243897 3.69258-3.1243897v1.8440569c2.678814-.120611 5.477585.5510024 7.478441 2.5518583 3.676568 3.6765687 3.47004 9.5432587.07722 12.9360817-2.147844 2.147843-4.400824 2.725534-6.445786 2.572342" opacity=".4" stroke="url(#c)"/><path d="m11.348056 22.568281c-2.6714741.166198-8.572949-2.28894-8.936808-8.334926l1.9533017-.06205c.172372 2.864146 3.6354503 5.671566 7.2966313 5.827299" stroke="url(#d)" stroke-linejoin="round"/></g><path d="m10.336139 13.821288a1.1787115 1.1787115 0 0 0 2.357423 0 1.1787115 1.1787115 0 1 0 -2.357423 0z" opacity=".5" stroke="#6326b9" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_rotateright.svg b/icon-themes/elementary_svg/cmd/lc_rotateright.svg
new file mode 100644
index 000000000..801cc7107
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_rotateright.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" 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.0352941 0 0 .23529379 -53.028857 20.411496)" gradientUnits="userSpaceOnUse" r="10.625"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.5097808 .03067969 -.03009813 .5001183 1.225607 .506203)" gradientUnits="userSpaceOnUse" x1="31.226292" x2="34.96563" y1="34.600941" y2="26.842505"><stop offset="0" stop-color="#a575d6"/><stop offset="1" stop-color="#b483d5" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.3446423 -.3446422 .3381098 .3381098 -3.882197 14.32142)" gradientUnits="userSpaceOnUse" x1="32.325527" x2="22.245434" y1="5.020115" y2="43.366352"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.4865175 .02927958 -.02872474 .4772959 1.284279 1.962637)" gradientUnits="userSpaceOnUse" x1="28.116938" x2="39.686337" y1="41.67448" y2="28.50532"><stop offset="0" stop-color="#fff" stop-opacity="0"/><stop offset=".63129705" stop-color="#fff" stop-opacity=".274725"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.5097808 .03067969 -.03009813 .5001183 1.225607 .506203)" gradientUnits="userSpaceOnUse" x1="33.686768" x2="37.039948" y1="35.773647" y2="29.856804"><stop offset="0" stop-color="#6326b9"/><stop offset="1" stop-color="#903fc4" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.3446423 -.3446422 .3381098 .3381098 -3.882197 14.32142)" gradientUnits="userSpaceOnUse" x1="39.401215" x2="-33.29887" y1="-5.301917" y2="68.80278"><stop offset="0" stop-color="#f0c1ff"/><stop offset=".26238" stop-color="#c5a3f2"/><stop offset=".704952" stop-color="#7a36b1"/><stop offset="1" stop-color="#4c2d81"/></linearGradient><path d="m22.806436 21.49973a11 2.5 0 0 1 -22 0 11 2.5 0 1 1 22 0z" fill="url(#a)" fill-rule="evenodd" opacity=".4"/><path d="m12.301845 18.816592c-1.128728.06587-2.859052-.343133-3.906116-1.390196-1.747833-1.747833-2.158823-5.887156-.01788-7.9626149.866864-.8403489 2.925507-1.9309102 4.118843-1.9637813l.01294 3.0000002 6.097157-4.8092842s-6.097157-5.1907165-6.097157-5.1907165l-.01404 2.8225719c-2.6301.048138-5.12131.9196431-7.119025 2.8746754-4.063985 3.9771554-4.05746 10.3968804-.175027 14.3682154 1.985452 2.030915 4.586146 2.999155 7.197102 2.928568" fill="url(#f)"/><path d="m12.403327 23.484076c4.640461.101529 9.933855-3.179938 10.287863-9.200086l-4.368847.575921c-.245199 2.531264-3.879206 4.316315-6.073699 4.006329" fill="url(#b)"/><path d="m11.985379 19.441441h1.000053v3.278722h-1.000053z" fill="#a575d6"/><path d="m13.663861 13.821288a1.1787115 1.1787115 0 0 1 -2.357423 0 1.1787115 1.1787115 0 1 1 2.357423 0z" fill="#c09cee"/><g fill="none"><path d="m12.301845 18.816592c-1.128728.06587-2.859052-.343133-3.906116-1.390196-1.747833-1.747833-2.158823-5.887156-.01788-7.9626144.866864-.8403489 2.925507-1.9309102 4.118843-1.9637813l.01294 2.9999997 6.097157-4.8092837s-6.097157-5.19071651-6.097157-5.19071651l-.01404 2.82257191c-2.6301.048138-5.12131.9196431-7.119025 2.8746754-4.063985 3.9771549-4.05746 10.3968799-.175027 14.3682149 1.985452 2.030915 4.586146 2.999155 7.197102 2.928568" opacity=".5" stroke="#6326b9" stroke-linejoin="round"/><g stroke-width="1.004748"><path d="m12.403327 23.484076c4.640461.101529 9.933855-3.179938 10.287863-9.200086l-4.368847.575921c-.110438 1.140089-2.322343 4.006329-6.073699 4.006329" opacity=".5" stroke="url(#e)"/><path d="m12.308423 19.966046c-1.446471.0129-3.484597-.709353-4.588023-1.800765-2.57887-2.554359-2.409256-7.367123-.02984-9.5593888 1.00408-.9251103 2.559213-2.0487461 5.80944-2.0487461v1.926054l3.69258-2.7924843s-3.69258-3.1243897-3.69258-3.1243897v1.8440569c-2.678814-.120611-5.477585.5510024-7.478441 2.5518583-3.676568 3.6765687-3.47004 9.5432587-.07722 12.9360817 2.147844 2.147843 4.400824 2.725534 6.445786 2.572342" opacity=".4" stroke="url(#c)"/><path d="m12.651944 22.568281c2.671474.166198 8.572949-2.28894 8.936808-8.334926l-1.953302-.06205c-.172372 2.864146-3.63545 5.671566-7.296631 5.827299" stroke="url(#d)" stroke-linejoin="round"/></g><path d="m13.663861 13.821288a1.1787115 1.1787115 0 0 1 -2.357423 0 1.1787115 1.1787115 0 1 1 2.357423 0z" opacity=".5" stroke="#6326b9" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_rowheight.svg b/icon-themes/elementary_svg/cmd/lc_rowheight.svg
new file mode 100644
index 000000000..ddbd26b3f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_rowheight.svg
@@ -0,0 +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(.48483606 0 0 .5270602 14.833398 2.601171)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#b" y1="6.451322" y2="8.345967"/><linearGradient id="b" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" y1="6.451322" y2="10.245955"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999982" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 2.599763)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#b" y1="6.451322" y2="8.348639"/><linearGradient id="d" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 2.601171)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#b" y1="6.451322" y2="8.345967"/><linearGradient id="e" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 2.599763)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#b" y1="6.451322" y2="8.348639"/><linearGradient id="f" gradientTransform="matrix(.46923148 0 0 .08998732 .238447 4.095129)" gradientUnits="userSpaceOnUse" x1="25.065567" x2="25.132275" y1="4.499203" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="translate(1.5 5)"><path d="m3 4.5h19v4h-19z" fill="url(#f)" stroke-width=".872872"/><path d="m2.5 4v5h1l3 .000002h1l3.99875.00141h1l4.00125-.00141h1l4-.000002h1v-5h-1-18zm1 1 3 .000002v3l-3-.000002zm4 .000002 3.99875.00141v3l-3.99875-.00141zm4.99875.001408 4.00125-.001408v3l-4.00125.001408zm5.00125-.001408 4-.000002v3l-4 .000002z" opacity=".321"/><g fill="none"><path d="m4.00125 5.49859 1.99875.001412.00125 1.99859-2.000004-.000002z" stroke="url(#e)"/><path d="m8 5.5 2.9975.00282.0012 1.99859-2.998704-.00141z" stroke="url(#d)"/><path d="m13 5.5 3 .000002.0013 1.99859-3.001254.001408z" stroke="url(#c)"/><path d="m18 5.5 2.99875.00141.0012 1.99859-3.000004.000002z" stroke="url(#a)"/></g></g><g fill="none" stroke="#f37329" transform="matrix(0 1 -1 0 16 4)"><path d="m5.5 13.5v2" stroke-linecap="square" stroke-linejoin="round"/><path d="m6 14.5h3"/><path d="m9.5 13.5v2" stroke-linecap="square" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_rowmenu.svg b/icon-themes/elementary_svg/cmd/lc_rowmenu.svg
new file mode 100644
index 000000000..5c193190c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_rowmenu.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" 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 33.938131 -17.400027)" 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 19.76187 104.39997)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><linearGradient id="d" gradientTransform="matrix(1.0073638 0 0 1 -.323637 0)" 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" gradientUnits="userSpaceOnUse" x1="17.461565" x2="17.461565" y1="12.132274" y2="23.876352"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#ccc"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="14.525564" x2="14.525564" y1="12.132274" y2="23.879738"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#8c8c8c"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="10.127912" x2="9.984243" y1="12.048073" y2="3.95193"><stop offset="0" stop-color="#e5e5e5"/><stop offset="1" stop-color="#ababab"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#H" y1="6.451322" y2="10.245955"/><linearGradient id="i" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#H" y1="6.451322" y2="10.245955"/><linearGradient id="j" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#H" y1="6.451322" y2="10.245955"/><linearGradient id="k" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#H" y1="6.451322" y2="8.348639"/><linearGradient id="l" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#H" y1="6.451322" y2="8.345967"/><linearGradient id="m" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#H" y1="6.451322" y2="8.348639"/><linearGradient id="n" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#H" y1="6.451322" y2="8.345967"/><linearGradient id="o" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#H" y1="6.451322" y2="8.348639"/><linearGradient id="p" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#H" y1="6.451322" y2="8.345967"/><linearGradient id="q" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#H" y1="6.451322" y2="8.348639"/><linearGradient id="r" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#H" y1="6.451322" y2="8.345967"/><linearGradient id="s" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#H" y1="6.451322" y2="8.348639"/><linearGradient id="t" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#H" y1="6.451322" y2="8.345967"/><linearGradient id="u" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#H" y1="6.451322" y2="8.348639"/><linearGradient id="v" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#H" y1="6.451322" y2="8.345967"/><linearGradient id="w" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#H" y1="6.451322" y2="8.348639"/><linearGradient id="x" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#H" y1="6.451322" y2="8.345967"/><linearGradient id="y" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#H" y1="6.451322" y2="8.348639"/><linearGradient id="z" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#H" y1="6.451322" y2="8.345967"/><linearGradient id="A" gradientUnits="userSpaceOnUse" x1="9.567797" x2="9.771187" y1="10.31356" y2="14.720339"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="B" gradientTransform="translate(16 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#C" y1="2" y2="3"/><linearGradient id="C" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="30.655001" x2="30.827999" y1="65.686996" y2="48.688"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="D" gradientTransform="translate(11 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#C" y1="2" y2="3"/><linearGradient id="E" gradientTransform="translate(6 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#C" y1="2" y2="3"/><linearGradient id="F" gradientTransform="translate(1 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#C" y1="2" y2="3"/><linearGradient id="G" gradientTransform="matrix(.46923147 0 0 .47243347 .238446 -.625575)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#J" y1="15.499894" y2="48.395687"/><linearGradient id="H" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" y1="6.451322" y2="10.245955"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999982" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="I" gradientUnits="userSpaceOnUse" x1="11" x2="11" xlink:href="#J" y1="2" y2="22"/><linearGradient id="J" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g opacity=".4" transform="matrix(.52631578 0 0 .42857133 -2.631579 3.857159)"><path d="m43.950001 39.999973h5v7h-5z" fill="url(#a)"/><path d="m9.7500003 46.999973h-5v-7h5z" fill="url(#c)"/><path d="m9.7500003 40 34.2000007-.000028v7.000001l-34.2000007.000028z" fill="url(#d)" stroke-width="1.003675"/></g><rect fill="url(#G)" height="21" rx=".555556" ry=".583334" stroke-width="1.051315" width="20" x="1.5" y="1.5"/><path d="m2.5371094 1.5c-.574146 0-1.0371021.4629634-1.0371094 1.0371094v3.6269531 10.8359375 4.462891c0 .574146.4629634 1.037109 1.0371094 1.037109h17.9257816c.574146 0 1.037109-.462963 1.037109-1.037109v-4.462891-10.8359375-3.6269531c.000007-.574146-.462963-1.0371094-1.037109-1.0371094z" fill="url(#I)" stroke="#000" stroke-opacity=".273077"/><path d="m6 2v4h-4v1h4v3h-4v1h4v3h-4v1h4v3h-4v1h4v3h1v-3h4v3h1v-3h4v3h1v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-4h-1v4h-4v-4h-1v4h-4v-4zm1 5h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4z" fill-opacity=".27451"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m2.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#H)"/><path d="m7.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#h)"/><path d="m12.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#i)"/><path d="m17.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#j)"/><path d="m2.50125 7.498592 2.99875.001408.00125 1.99859h-3.000004z" stroke="url(#k)"/><path d="m7.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#l)"/><path d="m12.50125 7.498592 2.99875.001408.0013 1.99859h-3.000004z" stroke="url(#m)"/><path d="m17.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#n)"/><path d="m2.5 11.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#o)"/><path d="m7.49875 11.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#p)"/><path d="m12.5 11.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#q)"/><path d="m17.49875 11.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#r)"/><path d="m2.5 15.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#s)"/><path d="m7.49875 15.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#t)"/><path d="m12.5 15.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#u)"/><path d="m17.49875 15.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#v)"/><path d="m2.50125 19.4986 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#w)"/><path d="m7.5 19.500008 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#x)"/><path d="m12.50125 19.4986 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#y)"/><path d="m17.5 19.500008 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#z)"/></g><path d="m1.5 10.5h20v4h-20z" fill="url(#A)"/><g fill="none" stroke-linecap="square"><path d="m17.5 11.5h3v2h-3z" opacity=".5" stroke="url(#B)"/><path d="m12.5 11.5h3v2h-3z" opacity=".5" stroke="url(#D)"/><path d="m7.4999999 11.5h3.0000001v2h-3.0000001z" opacity=".5" stroke="url(#E)"/><path d="m2.5 11.5h3v2h-3z" opacity=".5" stroke="url(#F)"/></g><path d="m2 10c-.554 0-1 .446-1 1v3c0 .554.446 1 1 1h19c.554 0 1-.446 1-1v-3c0-.554-.446-1-1-1zm0 1h4v3h-4zm5 0h4v3h-4zm5 0h4v3h-4zm5 0h4v3h-4z" fill="#002e99" fill-opacity=".501961"/><g transform="matrix(.73400013 0 0 .73400013 11.632274 12.132274)"><path d="m16.798828 12.5c-.165264 0-.298828.211412-.298828.474609v.763672h-.09766l-1.123047.480469-.07227.07422-.552734-.552735c-.18611-.186109-.430016-.241858-.546875-.125l-.992188.992188c-.116858.116859-.06111.360765.125.546875l.552735.552734-.07422.07227-.480469 1.123047v.097651h-.763663c-.263197 0-.474609.133564-.474609.298828v1.402344c0 .165264.211412.298828.474609.298828h.763672v.105469l.480469 1.123047.07031.06836-.548828.548828c-.186109.186109-.241858.430016-.125.546875l.992188.992188c.116859.116859.360765.06111.546875-.125l.548828-.548828.07617.07812 1.123047.482422h.09766v.753907c0 .263201.133564.474612.298828.474612h1.402344c.165264 0 .298828-.211411.298828-.474609v-.753907h.105469l1.123047-.482422.07227-.07422.544922.544922c.18611.186108.430016.241859.546875.125l.992188-.992188c.116858-.116859.06111-.360766-.125-.546875l-.544922-.544922.07422-.07227.482422-1.123047v-.105462h.753907c.26319 0 .474602-.133564.474602-.298828v-1.402344c0-.165264-.211412-.298828-.474609-.298828h-.753907v-.09766l-.482422-1.123047-.07812-.07617.548828-.548828c.186109-.18611.241858-.430016.125-.546875l-.992188-.992188c-.116859-.116858-.360765-.06111-.546875.125l-.548828.548828-.06836-.07031-1.123047-.480469h-.105472v-.763672c0-.263197-.133564-.474609-.298828-.474609zm.705078 4c.829457 0 1.503906.674449 1.503906 1.503906.000001.829457-.674449 1.503906-1.503906 1.503906-.829457.000001-1.503906-.674449-1.503906-1.503906s.674449-1.503906 1.503906-1.503906z" display="block" fill="url(#e)" stroke="url(#f)" stroke-linejoin="round" transform="matrix(1.3623976 0 0 1.3623976 -15.847782 -16.528981)"/><path d="m8 3.465116c-2.5005771 0-4.5348837 2.034307-4.5348837 4.534884s2.0343066 4.534884 4.5348837 4.534884c2.500576-.000001 4.534884-2.034307 4.534884-4.534884s-2.034308-4.534884-4.534884-4.534884zm0 2.093024c1.347907 0 2.44186 1.093953 2.44186 2.44186s-1.093953 2.44186-2.44186 2.44186-2.4418605-1.093953-2.4418605-2.44186 1.0939535-2.44186 2.4418605-2.44186z" opacity=".05"/><path d="m8.0000001 4c-2.2056004 0-4.0000002 1.7944001-4.0000002 4.0000008 0 2.2055992 1.7943998 3.9999992 4.0000002 3.9999992 2.2055999 0 3.9999999-1.7944 3.9999999-3.9999992 0-2.2056007-1.7944-4.0000008-3.9999999-4.0000008z" fill="none" stroke="url(#g)" stroke-width="1.352275"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_ruler.svg b/icon-themes/elementary_svg/cmd/lc_ruler.svg
new file mode 100644
index 000000000..46f4b0dab
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_ruler.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="4" x2="9" y1="-12" y2="-12"><stop offset="0" stop-color="#fad4a1"/><stop offset="1" stop-color="#e6b481"/></linearGradient><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.32432)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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="d" gradientTransform="matrix(.48571543 0 0 .45629666 .342829 .348862)" 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><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><linearGradient id="g" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.33333336 0 0 .86363639 -121.66668 -29.704545)" gradientUnits="userSpaceOnUse" x1="382.92136" x2="386" y1="21.697643" y2="21.657894"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><path d="m3.500001 22h16.999998v2h-16.999998z" fill="url(#g)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#f)" opacity=".15"/><path d="m20.5 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#e)" opacity=".15"/><path d="m3.4999601 1.4999569c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.9987161s-11.3333862 0-17.0000799 0c0-7.000018 0-14.000035 0-21.0000538z" fill="url(#d)"/><path d="m19.5 21.5h-15.0000004v-19h15.0000004z" fill="none" stroke="url(#c)" stroke-linecap="round"/><path d="m3.4999601 1.4999569c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.9987161s-11.3333862 0-17.0000799 0c0-7.000018 0-14.000035 0-21.0000538z" fill="none" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/><path d="m4.5-22.5h4v21h-4z" fill="url(#a)" stroke="#783f07" stroke-opacity=".490196" transform="rotate(90)"/><path d="m5.5-21.5h2v19h-2z" fill="none" opacity=".4" stroke="url(#h)" transform="rotate(90)"/><path d="m4 5v2h1v-2zm3 0v2h1v-2zm3 0v2h1v-2zm3 0v2h1v-2zm3 0v2h1v-2zm3 0v2h1v-2z" fill="#a1550a" fill-opacity=".25098"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_runbasic.svg b/icon-themes/elementary_svg/cmd/lc_runbasic.svg
new file mode 100644
index 000000000..cd1a32d81
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_runbasic.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" 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(.29879999 0 0 .0747 -15.539999 295.86)" gradientUnits="userSpaceOnUse" r="10.625"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><radialGradient id="b" cx="23.896" cy="3.99" gradientTransform="matrix(0 .326 -.43019998 0 4.89 283.05)" gradientUnits="userSpaceOnUse" r="20.396999"><stop offset="0" stop-color="#fff"/><stop offset=".262" stop-color="#ddd"/><stop offset=".661" stop-color="#abacae"/><stop offset="1" stop-color="#89898b"/></radialGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="2.406734" x2="2.406734" y1="296.68777" y2="290.968693"><stop offset="0" stop-color="#505050"/><stop offset="1" stop-color="#aaa"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="3.113744" x2="3.113744" y1="291.228368" y2="296.410376"><stop offset="0" stop-color="#fff"/><stop offset=".508" stop-color="#fff" stop-opacity=".235"/><stop offset=".835" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="e" cx="6.501444" cy="1.90846" gradientTransform="matrix(-.04560053 .6628547 -.57062303 -.03925553 4.513233 288.23442)" gradientUnits="userSpaceOnUse" r="4.8065"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="8.531282" x2="6.001512" y1="7.679217" y2="12.000504"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".392" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><g transform="translate(0 -290.64998)"><path d="m6.35 296.206c0 .44-1.422.794-3.175.794s-3.175-.355-3.175-.794c0-.438 1.422-.793 3.175-.793s3.175.355 3.175.793z" fill="url(#a)" fill-rule="evenodd" opacity=".3"/><path d="m3.175 291.047c-1.533 0-2.77800001 1.245-2.77800001 2.778 0 1.532 1.24500001 2.777 2.77800001 2.777 1.5329998 0 2.7779999-1.245 2.7779999-2.777 0-1.533-1.246-2.778-2.7779999-2.778z" fill="url(#b)" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".266"/><path d="m5.6899998 293.825c0 1.388-1.1269999 2.514-2.5149998 2.514-1.388.001-2.515-1.127-2.515-2.515 0-1.387 1.128-2.512 2.5159999-2.512 1.3880002 0 2.5139999 1.125 2.5139999 2.513z" style="opacity:.8;fill:none;stroke-width:.265;stroke-linecap:round;stroke-linejoin:round;stroke:url(#d)"/><path d="m2.251146 295.27825-.00159-2.90796 2.5435998 1.45451z" fill="url(#e)" stroke-width=".2646"/><g fill="none" transform="translate(0 290.65)"><path d="m2.25 4.628v-2.908l2.543 1.455z" opacity=".5" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".264583"/><path d="m3.5016693 4.2396013v7.5231427l6.6198567-3.761988z" opacity=".6" stroke="url(#f)" stroke-width=".999937" transform="matrix(.2646 0 0 .2646 1.587 1.058)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_runmacro.svg b/icon-themes/elementary_svg/cmd/lc_runmacro.svg
new file mode 100644
index 000000000..466fdb0c8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_runmacro.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="65.08" cy="48.19" gradientTransform="matrix(0 .6154 -.6695 0 41.292 -38.28)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".262" stop-color="#64baff"/><stop offset=".705" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="8.531281" x2="6.001512" y1="7.679217" y2="12.000504"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".392" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="c" cx="62.625" cy="4.625" gradientTransform="matrix(.2988 0 0 .0747 -15.54 5.21)" gradientUnits="userSpaceOnUse" r="10.625"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><radialGradient id="d" cx="23.896" cy="3.99" gradientTransform="matrix(0 .326 -.4302 0 4.89 -7.6)" gradientUnits="userSpaceOnUse" r="20.397"><stop offset="0" stop-color="#fff"/><stop offset=".262" stop-color="#ddd"/><stop offset=".661" stop-color="#abacae"/><stop offset="1" stop-color="#89898b"/></radialGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="2.406734" x2="2.406734" y1="6.03777" y2=".318693"><stop offset="0" stop-color="#505050"/><stop offset="1" stop-color="#aaa"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="3.113744" x2="3.113744" y1=".578368" y2="5.760376"><stop offset="0" stop-color="#fff"/><stop offset=".508" stop-color="#fff" stop-opacity=".235"/><stop offset=".835" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><path d="m6.35 5.556c0 .44-1.422.794-3.175.794s-3.175-.355-3.175-.794c0-.438 1.422-.793 3.175-.793s3.175.355 3.175.793z" fill="url(#c)" fill-rule="evenodd" opacity=".3"/><path d="m3.175.397c-1.533 0-2.778 1.245-2.778 2.778 0 1.532 1.245 2.777 2.778 2.777s2.778-1.245 2.778-2.777c0-1.533-1.246-2.778-2.778-2.778z" fill="url(#d)" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".266"/><path d="m5.69 3.175c0 1.388-1.127 2.514-2.515 2.514-1.388.001-2.515-1.127-2.515-2.515 0-1.387 1.128-2.512 2.516-2.512s2.514 1.125 2.514 2.513z" style="opacity:.8;fill:none;stroke-width:.265;stroke-linecap:round;stroke-linejoin:round;stroke:url(#f)"/><path d="m2.51 13.493-.006-10.99 9.613 5.497z" fill="url(#a)" transform="matrix(.2646 0 0 .2646 1.587 1.058)"/><g fill="none"><path d="m2.25 4.628v-2.908l2.543 1.455z" style="opacity:.5;stroke:#002e99;stroke-linecap:round;stroke-linejoin:round;stroke-width:.264583;stroke-opacity:.863"/><path d="m3.5016693 4.2396013v7.5231427l6.6198567-3.761988z" opacity=".6" stroke="url(#b)" stroke-width=".999937" transform="matrix(.2646 0 0 .2646 1.587 1.058)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_safemode.svg b/icon-themes/elementary_svg/cmd/lc_safemode.svg
new file mode 100644
index 000000000..97598e7c0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_safemode.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="99.157013" cy="186.17059" gradientTransform="matrix(.11151981 0 0 .03548359 .942029 15.166729)" gradientUnits="userSpaceOnUse" r="62.769119"><stop offset="0" stop-color="#3d3d3d"/><stop offset=".5" stop-color="#686868" stop-opacity=".498039"/><stop offset="1" stop-color="#686868" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.0891819 0 0 .0779309 -90.165471 -1.745973)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="1179.2244" x2="1055.881" y1="51.275898" y2="51.275898"><stop offset="0" stop-color="#b4b4b4"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13.999999" x2="13.999999" y1="4" y2="20"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="20.000006" x2="20.000006" y1="5.500002" y2="22.000001"><stop offset="0" stop-color="#fff"/><stop offset=".00641762" stop-color="#fff" stop-opacity=".235294"/><stop offset=".79602259" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="14.999999" x2="14.999999" y1="5" y2="20"><stop offset="0" stop-color="#206b00"/><stop offset="1" stop-color="#206b00" stop-opacity="0"/></linearGradient><path d="m19 21.772727a7 2.2272727 0 0 1 -14 0 7 2.2272727 0 1 1 14 0z" fill="url(#a)" opacity=".6"/><path d="m3 4.8515625 9-2.8242188 9.003906 2.8281251c0 11.1445312-1.163192 12.5321282-9.003906 17.0589662-7.85616-4.535756-9-5.914435-9-17.0628725z" fill="url(#b)"/><path d="m5 6.1494132 7-2.1796875 7 2.1796875c0 8.4999998-1 10.4504168-6.999217 13.9140668-6.000783-3.464553-7.000783-5.414067-7.000783-13.9140668z" fill="url(#c)"/><g fill="none" stroke-linecap="round"><path d="m2.5 4.5 9.5-3 9.5 3c0 11.5-1 13.092531-9.5 18.000008-8.5-4.907477-9.5-6.500008-9.5-18.000008z" opacity=".5" stroke="#555761" stroke-linejoin="round"/><path d="m5.5 6.5 6.5-2 6.5 2c0 8.5-1.5 10.113704-6.499217 13.000004-5.000783-2.887203-6.500783-4.500004-6.500783-13.000004z" opacity=".5" stroke="#555761" stroke-linejoin="round"/><path d="m3.5 5.2265625 8.5-2.6875 8.5 2.6902482c0 10.2706893-1 11.7843133-8.5 16.1144393-7.523596-4.34375-8.5-5.84375-8.5-16.1171875z" opacity=".7" stroke="url(#d)" stroke-miterlimit="4.1"/><path d="m6.5 7.2348349 5.5-1.6795922 5.5 1.6795922c0 7.2651651-1.5 8.7999661-5.499217 11.1089151-4.000783-2.309853-5.500783-3.84375-5.500783-11.1089151z" opacity=".15" stroke="url(#e)"/></g><path d="m3 4.8515625 9-2.8242188v19.8870913c-7.85616-4.535756-9-5.914435-9-17.0628725z" fill="#fff" opacity=".2"/><path d="m15.340936 9.0761702a1 1 0 0 0 -.6875.30274l-3.79297 3.7929698-1.4921903-1.49219c-.942-.982-2.39606.47206-1.41406 1.41406l2.9062503 2.90625 5.20703-5.20703c.654-.636.18544-1.7427998-.72656-1.7167998z" fill="#fff" opacity=".3"/><path d="m15.340936 8.0761702a1 1 0 0 0 -.6875.30274l-3.79297 3.7929698-1.4921903-1.49219c-.942-.982-2.39606.47206-1.41406 1.41406l2.9062503 2.90625 5.20703-5.20703c.654-.636.18544-1.7427998-.72656-1.7167998z" fill="#206b00"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_save.svg b/icon-themes/elementary_svg/cmd/lc_save.svg
new file mode 100644
index 000000000..1267e714f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_save.svg
@@ -0,0 +1 @@
+<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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.32432)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.583334" y2="41.507179"><stop offset="0" stop-color="#fff"/><stop offset=".01246384" stop-color="#fff" stop-opacity=".235294"/><stop offset=".98888642" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.48571314 0 0 .456295 .342883 .348909)" 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><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="f" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="16.570093" x2="16.570093" y1="1.607472" y2="22.542051"><stop offset="0" stop-opacity=".239"/><stop offset="1" stop-opacity=".318"/></linearGradient><path d="m3.500001 22h16.999998v2h-16.999998z" fill="url(#f)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#e)" opacity=".15"/><path d="m20.5 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#d)" opacity=".15"/><path d="m3.5 1.5c3.8955625 0 16.999979.00137 16.999979.00137l.000021 20.99863s-11.3333329 0-17 0c0-6.999993 0-13.9999842 0-20.9999777z" fill="url(#c)" stroke-width="1.056232"/><path d="m19.5 21.5h-15.0000004v-19h15.0000004z" fill="none" stroke="url(#b)" stroke-linecap="round"/><path d="m3.4999601 1.4999569c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.9987161s-11.3333862 0-17.0000799 0c0-7.000018 0-14.000035 0-21.0000538z" fill="none" stroke="url(#g)" stroke-linejoin="round" stroke-width=".999922"/><path d="m17 12-5.000001 6-4.999999-6h3v-5h4v5z" fill="#7e8087"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_saveacopy.svg b/icon-themes/elementary_svg/cmd/lc_saveacopy.svg
new file mode 100644
index 000000000..cb4bbe977
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_saveacopy.svg
@@ -0,0 +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="18.518" x2="18.522" y1="21.017" y2="13.441"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.31427 0 0 .32592858 10.4573 7.678215)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" xlink:href="#b" y1=".985" y2="47.013"/><linearGradient id="d" gradientTransform="matrix(.2432 0 0 .3513 2.162 7.568)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.923" y2="41.077"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.2538 0 0 .305 19.13 7.315)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.0328 0 0 .015 .147 14.28)" gradientUnits="userSpaceOnUse" x1="302.86" x2="302.86" y1="366.65" y2="609.51"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="g" cx="605.71" cy="486.65" gradientTransform="matrix(.0328 0 0 .015 .154 14.28)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#h"/><linearGradient id="h"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="i" cx="605.71" cy="486.65" gradientTransform="matrix(-.0328 0 0 .015 23.846 14.28)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#h"/><linearGradient id="j" gradientTransform="matrix(.4863 .0003 0 .3476 59.86 1.242)" gradientUnits="userSpaceOnUse" x1="-116.939" x2="-75.809" y1="28.167" y2="28.135"><stop offset="0" stop-opacity=".271"/><stop offset="1" stop-opacity=".368"/></linearGradient><linearGradient id="k" gradientTransform="matrix(0 .57157897 -.34773334 0 21.376801 -1.21579)" gradientUnits="userSpaceOnUse" x1="12.768" x2="41.805" xlink:href="#b" y1="27.818" y2="27.356"/><linearGradient id="l" gradientTransform="matrix(.4865 0 0 .3784 .824 2.42)" gradientUnits="userSpaceOnUse" x1="6.528263" x2="43.511" y1="25.317125" y2="25.706"><stop offset="0" stop-color="#fff"/><stop offset=".036" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><g opacity=".2"><path d="m4.083 19.827h15.835v3.673h-15.835z" fill="url(#f)" transform="translate(0 .5)"/><path d="m19.917 19.827v3.673c1.69.007 4.083-.823 4.083-1.837 0-1.013-1.885-1.836-4.083-1.836z" fill="url(#g)" transform="translate(0 .5)"/><path d="m4.083 19.827v3.673c-1.69.007-4.083-.823-4.083-1.837 0-1.013 1.885-1.836 4.083-1.836z" fill="url(#i)" transform="translate(0 .5)"/></g><path d="m20.5 2.5v20h-16v-20z" fill="url(#k)" stroke-width="1.059626"/><path d="m22.5 19.5h-20v-16h20z" fill="none" stroke="url(#j)" stroke-linejoin="round" transform="matrix(0 1 -1 0 24 0)"/><path d="m21.5 18.5h-18v-14h18z" fill="none" stroke="url(#l)" stroke-linecap="round" transform="matrix(0 1 -1 0 24 0)"/><path d="m11 7h10v16h-10z" opacity=".05" stroke-width="1.511858"/><path d="m12.5 8.5h11v15h-11z" fill="url(#c)" stroke-width="1.08562"/><g fill="none"><path d="m12.5 22.5h-9v-13h9z" stroke="url(#d)" stroke-linecap="round" transform="translate(10)"/><path d="m2.5 8.5h11v15h-11z" stroke="url(#e)" stroke-linejoin="round" transform="translate(10)"/></g><g stroke-linecap="round"><path d="m21.677 17.5-3.088 3.275-3.266-3.275h2.177v-4h1.999v4z" fill="none" opacity=".6" stroke="url(#a)"/><path d="m21.677 16.5-3.088 3.275-3.266-3.275h2.177v-4h2v4z" fill="#7e8087" stroke="#7c7c7c"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_saveall.svg b/icon-themes/elementary_svg/cmd/lc_saveall.svg
new file mode 100644
index 000000000..6d71451cc
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_saveall.svg
@@ -0,0 +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(.2432 0 0 .3513 2.162 7.568)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.923" y2="41.077"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.2538 0 0 .305 19.13 7.315)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.31427 0 0 .32592858 5.4573 3.678214)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" xlink:href="#i" y1=".985" y2="47.013"/><radialGradient id="d" cx="605.06097" cy="547.99994" gradientTransform="matrix(.0205 0 0 .01280519 7.58036 15.982756)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#k"/><linearGradient id="e" gradientTransform="matrix(.0205 0 0 .015 7.591875 14.78)" gradientUnits="userSpaceOnUse" x1="312.59146" x2="312.59146" y1="448" y2="648"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="f" cx="605.06097" cy="547.99994" gradientTransform="matrix(-.0205 0 0 .01280519 22.40375 15.982756)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#k"/><linearGradient id="g" gradientTransform="matrix(.31427 0 0 .32592858 2.4573 -.321786)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" xlink:href="#i" y1=".985" y2="47.013"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="18.518" x2="18.522" y1="21.017" y2="13.441"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="i"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.31427 0 0 .32592858 8.4573 7.678215)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" xlink:href="#i" y1=".985" y2="47.013"/><linearGradient id="k"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><g opacity=".2" stroke-width=".790569" transform="translate(-5 -7.5)"><path d="m10 22h10l-.05125 2h-9.94875z" fill="url(#e)"/><path d="m10 22v2c-1.05625.007-2.5158898.015983-2.5158898-.998017 0-1.013 1.1421398-1.001983 2.5158898-1.001983z" fill="url(#f)"/><path d="m19.98411 22v2c1.05625.007 2.51589.015983 2.51589-.998017 0-1.013-1.14214-1.001983-2.51589-1.001983z" fill="url(#d)"/></g><path d="m4.5.5h11v15h-11z" fill="url(#g)" stroke-width="1.08562"/><g fill="none" transform="translate(-8 -8)"><path d="m12.5 22.5h-9v-13h9z" stroke="url(#a)" stroke-linecap="round" transform="translate(10)"/><path d="m2.5 8.5h11v15h-11z" stroke="url(#b)" stroke-linejoin="round" transform="translate(10)"/></g><path d="m6 3h10v13h-10z" opacity=".05" stroke-width="1.511858"/><g opacity=".2" stroke-width=".790569" transform="translate(-2 -3.5)"><path d="m10 22h10l-.05125 2h-9.94875z" fill="url(#e)"/><path d="m10 22v2c-1.05625.007-2.5158898.015983-2.5158898-.998017 0-1.013 1.1421398-1.001983 2.5158898-1.001983z" fill="url(#f)"/><path d="m19.98411 22v2c1.05625.007 2.51589.015983 2.51589-.998017 0-1.013-1.14214-1.001983-2.51589-1.001983z" fill="url(#d)"/></g><path d="m7.5 4.5h11v15h-11z" fill="url(#c)" stroke-width="1.08562"/><g fill="none" transform="translate(-5 -4)"><path d="m12.5 22.5h-9v-13h9z" stroke="url(#a)" stroke-linecap="round" transform="translate(10)"/><path d="m2.5 8.5h11v15h-11z" stroke="url(#b)" stroke-linejoin="round" transform="translate(10)"/></g><path d="m9 7h10v13h-10z" opacity=".05" stroke-width="1.511858"/><path d="m10.5 8.5h11v15h-11z" fill="url(#j)" stroke-width="1.08562"/><g transform="translate(-2)"><g fill="none"><path d="m12.5 22.5h-9v-13h9z" stroke="url(#a)" stroke-linecap="round" transform="translate(10)"/><path d="m2.5 8.5h11v15h-11z" stroke="url(#b)" stroke-linejoin="round" transform="translate(10)"/></g><g stroke-linecap="round"><path d="m21.677 17.5-3.088 3.275-3.266-3.275h2.177v-4h1.999v4z" fill="none" opacity=".6" stroke="url(#h)"/><path d="m21.677 16.5-3.088 3.275-3.266-3.275h2.177v-4h2v4z" fill="#7e8087" stroke="#7c7c7c"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_saveas.svg b/icon-themes/elementary_svg/cmd/lc_saveas.svg
new file mode 100644
index 000000000..b247d451f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_saveas.svg
@@ -0,0 +1 @@
+<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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.32432)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.583334" y2="41.507179"><stop offset="0" stop-color="#fff"/><stop offset=".01246384" 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" gradientTransform="matrix(.48571314 0 0 .44543084 .342883 .876316)" 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><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="f" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.45000003 0 0 .29999999 .974999 1.85)" gradientUnits="userSpaceOnUse" x1="21.478369" x2="21.478369" y1=".537115" y2="6.574707"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#fff"/></linearGradient><path d="m3.500001 22h16.999998v2h-16.999998z" fill="url(#f)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#e)" opacity=".15"/><path d="m20.5 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#d)" opacity=".15"/><path d="m3.5 2c3.8955625 0 16.999979.00133 16.999979.00133l.000021 20.49867s-11.3333329 0-17 0c0-6.833326 0-13.6666513 0-20.4999783z" fill="url(#c)" stroke-width="1.043582"/><path d="m19.5 21.5h-15.0000004v-19h15.0000004z" fill="none" stroke="url(#b)" stroke-linecap="round"/><path d="m17 12-5.000001 6-4.999999-6h3v-5h4v5z" fill="#7e8087"/><path d="m3.5 1.5h17c.554 0 1 .446 1 1v2c0 .554-.446 1-1 1h-17c-.554 0-1-.446-1-1v-2c0-.554.446-1 1-1zm-.0000399-.0000431c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.9987161s-11.3333862 0-17.0000799 0c0-7.000018 0-14.000035 0-21.0000538z" fill="none" opacity=".3" stroke="#000"/><rect fill="url(#g)" height="3" rx=".5" width="18" x="3" y="2"/><path d="m3.999999 3.000006h6.000001v1h-6.000001z" fill="#d4d4d4"/><path d="m10.999999 2.500006h1v2h-1z" fill="#969696"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_saveasremote.svg b/icon-themes/elementary_svg/cmd/lc_saveasremote.svg
new file mode 100644
index 000000000..765e15137
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_saveasremote.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" 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="#474747" stop-opacity="0"/><stop offset=".1" stop-color="#474747"/><stop offset=".9" stop-color="#474747"/><stop offset="1" stop-color="#474747" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(1.6496818 0 0 .09123999 1197.9894 -639.98526)" gradientUnits="userSpaceOnUse" x1="1.642" x2="15.343" y1="117.827" y2="117.827"><stop offset="0" stop-color="#fff" stop-opacity="0"/><stop offset=".108" stop-color="#d9d9d9"/><stop offset=".921" stop-color="#d9d9d9"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="1201" x2="1223.0884" xlink:href="#a" y1="-628.23541" y2="-628.23541"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="1201" x2="1223" xlink:href="#a" y1="-630.23529" y2="-630.23529"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="1212" x2="1212" y1="-630.735289" y2="-625.23529"><stop offset="0" stop-color="#7a7a7a"/><stop offset=".198" stop-color="#ebebeb"/><stop offset=".599" stop-color="#b9b9b9"/><stop offset="1" stop-color="#878787"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.12907679 0 0 .12186445 .067265 289.62879)" 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="g" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -4.32432)" gradientUnits="userSpaceOnUse" x1="24.001457" x2="23.99999" y1="14.263149" y2="41.507179"><stop offset="0" stop-color="#fff"/><stop offset=".01246384" stop-color="#fff" stop-opacity=".235294"/><stop offset=".98888642" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="16.570093" x2="16.570093" y1="-2.392528" y2="18.542051"><stop offset="0" stop-opacity=".239"/><stop offset="1" stop-opacity=".318"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="11.703956" x2="11.703956" y1="16.198799" y2="9.500505"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><g transform="translate(0 -290.64998)"><g enable-background="new" transform="matrix(.26458334 0 0 .26458334 -317.50001 462.8237)"><path d="m1201-628.73529h22v1.00978h-22z" display="block" fill="url(#c)" opacity=".65"/><path d="m1201-630.73529h22v1h-22z" display="block" fill="url(#d)" opacity=".65"/><g fill="#d9d9d9" stroke="#828282"><path d="m1211.2241-635.23426c-.4034 0-.7241.28069-.7241.6338v4.36517h3v-4.36517c0-.35311-.3207-.6338-.7241-.6338z" display="block"/><path d="m1211-633.44946h2v2.71421h-2z" opacity=".174"/></g><path d="m1201-629.73528h22v.99999h-22z" display="block" fill="url(#b)" stroke-width="3.380335"/><rect fill="url(#e)" height="4" rx="1" ry=".999999" stroke="#5a5c58" stroke-linecap="round" stroke-linejoin="round" width="7.000001" x="1208.5" y="-631.23529"/><path d="m1210.537-630.23529h3.963c.277 0 .5.15987.5.36019v.99999c0 .19993-.223.35981-.5.35981h-3.963c-.277 0-.5-.15988-.5-.35981v-.99999c0-.19994.223-.36019.5-.36019z" display="block" fill="#fff" fill-opacity=".72" stroke-width="3.779527"/><circle cx="1210.0933" cy="-629.64209" fill="#f8f8f8" r=".59322"/></g><path d="m.90625967 291.03696c1.03523393 0 4.51769303.00037 4.51769303.00037l.0000057 4.50744h-4.51769873l.0211108-4.49732z" fill="url(#f)" stroke-width=".28139"/><g fill="none" transform="matrix(.26458333 0 0 .26458333 0 290.64998)"><path d="m19.5 17.5h-15.0000004v-15h15.0000004z" stroke="url(#g)" stroke-linecap="round"/><path d="m3.4999601 1.4999569c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 16.9987161h-17.0000799v-17.0000538z" stroke="url(#h)" stroke-linejoin="round" stroke-width=".999922"/><path d="m10.280875 3.4683208c-.5966543.112049-.9162257.736506-.84375 1.30311v3.6971948c-.5788649.0367-2.2592394-.146354-2.7090233.328895-.4664666.45279-.3538552 1.2321214.1203581 1.6311994 1.4721128 1.632101 2.9372057 3.270736 4.4137232 4.898737.474211.475926 1.303176.33271 1.665288-.205327 1.48182-1.654007 2.97913-3.295035 4.451232-4.957185.514277-.6611554-.04205-1.7349724-.878703-1.6963194-.3125 0-1.62492 0-1.93742 0-.0045-1.014919.009-3.0307158-.0069-4.0452728-.05174-.634617-.69724-1.035839-1.29626-.955032-1.659293.000048-1.319779-.000065-2.978595 0z" opacity=".6" stroke="url(#i)" stroke-linecap="round"/></g><path d="m4.3656248 293.16353-1.1906252 1.32291-1.1906248-1.32291h.79375v-1.32884h.79375v1.32884z" fill="#7e8087" stroke="#7c7c7c" stroke-linecap="round" stroke-linejoin="round" stroke-width=".264583"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_saveastemplate.svg b/icon-themes/elementary_svg/cmd/lc_saveastemplate.svg
new file mode 100644
index 000000000..88b2cf848
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_saveastemplate.svg
@@ -0,0 +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.33 0 0 -1.33 62.809687 54.310312)" gradientUnits="userSpaceOnUse" x1="40.458412" x2="40.458412" y1="31.812265" y2="19.03031"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-1.3333334 0 0 -1.3333334 63.167156 54.166667)" gradientUnits="userSpaceOnUse" x1="42.783993" x2="38.972309" y1="32.537422" y2="18.12406"><stop offset="0" stop-color="#fcfcfc"/><stop offset="1" stop-color="#cbcdd9"/></linearGradient><radialGradient id="c" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.02303995 0 0 .01470022 20.639608 20.963253)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#d"/><linearGradient id="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.0352071 0 0 .0082353 -.724819 10.98054)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761241 10.98055)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#d"/><radialGradient id="g" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.23882 10.98055)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#d"/><g transform="translate(0 -8)"><g transform="translate(-.000031 15)"><path d="m3.500031 14h16.999998v2h-16.999998z" fill="url(#e)" opacity=".15"/><path d="m3.5000311 14.00008v1.99989c-.62047.004-1.5-.44808-1.5-1.00008s.6924-.99981 1.5-.99981z" fill="url(#f)" opacity=".15"/><path d="m20.50003 14.00008v1.99989c.62047.004 1.5-.44808 1.5-1.00008s-.6924-.99981-1.5-.99981z" fill="url(#g)" opacity=".15"/></g><path d="m6.754342 26.353179v3.569856c-1.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="m22.500489 29.5-20.000001-20.000001v20.000001zm-9.333333-4.000001h-6.666667v-6.666666z" fill="url(#b)" fill-rule="evenodd" opacity=".8"/><g fill="none"><path d="m20 28.5-16.5-16.5v16.5z" opacity=".8" stroke="url(#a)"/><g stroke="#83899a" stroke-linecap="square"><path d="m11.50049 28.5v1" opacity=".3"/><path d="m8.50049 28.5v1" opacity=".3"/><path d="m5.50049 28.5v1" opacity=".3"/><path d="m2.5 20.5h1.00049" opacity=".3"/><path d="m2.5 26.423077h1.00049" opacity=".3"/><path d="m2.5 17.5h1.00049" opacity=".3"/><path d="m2.5 23.423077h1.00049" opacity=".3"/><path d="m2.5 14.5h1.00049" opacity=".3"/></g><path d="m22.500489 29.5-20.000001-20.000001v20.000001zm-9.333333-4.000001h-6.666667v-6.666666z" opacity=".3" stroke="#000"/><path d="m17.50049 28.5v1" opacity=".3" stroke="#83899a" stroke-linecap="square"/><path d="m14.50049 28.5v1" opacity=".3" stroke="#83899a" stroke-linecap="square"/><path d="m14.5 26.5h-8.5285714z" opacity=".3" stroke="#fff"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_savebackground.svg b/icon-themes/elementary_svg/cmd/lc_savebackground.svg
new file mode 100644
index 000000000..fa2137bab
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_savebackground.svg
@@ -0,0 +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"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 .4865 -.37838 0 21.58 .824)" gradientUnits="userSpaceOnUse" x1="6.528263" x2="41.471737" xlink:href="#a" y1="22.675617" y2="22.675617"/><linearGradient id="c"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.31427 0 0 .32592858 10.4573 7.678215)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" xlink:href="#c" y1=".985" y2="47.013"/><linearGradient id="e" gradientTransform="matrix(.2432 0 0 .3513 2.162 7.568)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#a" y1="6.923" y2="41.077"/><linearGradient id="f" gradientTransform="matrix(.2538 0 0 .305 19.13 7.315)" gradientUnits="userSpaceOnUse" x1="-51.785999" x2="-51.785999" y1="50.785999" y2="2.906"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="18.518" x2="18.521999" y1="21.017" y2="13.441"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.0328 0 0 .01513 .147 14.28)" gradientUnits="userSpaceOnUse" x1="302.86" x2="302.86" y1="366.65" y2="609.51"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="i" cx="605.71" cy="486.65" gradientTransform="matrix(.0328 0 0 .01513 .154 14.28)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#j"/><linearGradient id="j"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="k" cx="605.71" cy="486.65" gradientTransform="matrix(-.0328 0 0 .01513 23.846 14.28)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#j"/><linearGradient id="l" gradientTransform="matrix(.48626 .00027 .0001 .34755 59.86 1.242)" gradientUnits="userSpaceOnUse" x1="-116.939" x2="-75.809" y1="28.167" y2="28.135"><stop offset="0" stop-opacity=".271"/><stop offset="1" stop-opacity=".368"/></linearGradient><linearGradient id="m" gradientTransform="matrix(0 .57143159 -.34765868 0 21.376801 -1.21579)" gradientUnits="userSpaceOnUse" x1="7.377593" x2="40.627419" xlink:href="#c" y1="26.971285" y2="26.971285"/><linearGradient id="n" gradientTransform="matrix(.11183 0 0 .11095 27.052 7.434)" gradientUnits="userSpaceOnUse" x1="-96.557" x2="-96.557" y1="110.92" y2="39.992"><stop offset="0" stop-color="#e89c42"/><stop offset="1" stop-color="#faca67"/></linearGradient><linearGradient id="o" gradientTransform="matrix(0 -.11183 .1195 0 6.62 -5.052)" gradientUnits="userSpaceOnUse" x1="-107.46" x2="-107.46" y1="-37.385" y2="38.561"><stop offset="0" stop-color="#0b85e9"/><stop offset="1" stop-color="#69d1ef"/></linearGradient><linearGradient id="p" gradientTransform="matrix(.0751 .00587 -.0062 .0715 25.005 9.547)" gradientUnits="userSpaceOnUse" x1="-211.29" x2="-208.5" y1="88.75" y2="75.191"><stop offset="0" stop-color="#ec4502"/><stop offset="1" stop-color="#fe7617"/></linearGradient><linearGradient id="q" gradientTransform="matrix(.07503 0 0 .0756 21.87 7.858)" gradientUnits="userSpaceOnUse" x1="-184.92" x2="-175.25" y1="113.98" y2="88.801"><stop offset="0" stop-color="#7a0f01"/><stop offset="1" stop-color="#d31807"/></linearGradient><g opacity=".2"><path d="m4.083 19.827h15.835v3.673h-15.835z" fill="url(#h)" transform="translate(0 .5)"/><path d="m19.917 19.827v3.673c1.69.007 4.083-.823 4.083-1.837 0-1.013-1.885-1.836-4.083-1.836z" fill="url(#i)" transform="translate(0 .5)"/><path d="m4.083 19.827v3.673c-1.69.007-4.083-.823-4.083-1.837 0-1.013 1.885-1.836 4.083-1.836z" fill="url(#k)" transform="translate(0 .5)"/></g><path d="m20.5 2.5v20h-16v-20z" fill="url(#m)" stroke-width="1.059626"/><path d="m22.5 19.5h-20v-16h20z" fill="none" stroke="url(#l)" stroke-linejoin="round" transform="matrix(0 1 -1 0 24 0)"/><path d="m4 5v13h17v-13z" fill="url(#n)" transform="matrix(0 1 -1 0 24 0)"/><path d="m6 4v11.764c.38.108.872.196 1.46.196 1.494 0 1.28-.537 2.568-.537 1.287 0 2.046.877 3.786.877 2.156 0 2.65-1.413 4.356-1.413 1.332 0-2.568.773-1.102.773.99 0 1.32-.406 1.932-.67v-10.99z" opacity=".07"/><path d="m4 18h11.145c.124-.252.237-.572.237-.918 0-.79-.68-1.56-.68-2.878s.855-2.31.855-3.97-1.238-2.035-1.238-4.153.783 2.082.783.755c0-.914-.34-1.304-.557-1.835h-10.545z" fill="url(#o)" transform="matrix(0 1 -1 0 24 0)"/><g fill="#fff"><path d="m18.62 13.055c-1.177 0-1.92.337-2.526.65-.607.314-1.064.588-1.87.588-.83 0-1.485-.2-2.138-.412s-1.306-.443-2.066-.443c-.748 0-1.35.18-1.842.352s-.873.33-1.207.33c-.302 0-.596-.105-.837-.218a.31.314 0 0 0 -.133-.03v1.35c.414.105.934.186 1.545.186.826 0 1.247-.152 1.564-.29.317-.136.514-.247 1.156-.247.615 0 1.11.203 1.716.425.608.22 1.32.453 2.29.453 1.206 0 1.99-.385 2.64-.742.65-.358 1.152-.67 1.975-.67.043 0 .073.006.113.008v-1.272c-.126-.006-.236-.017-.38-.017z" opacity=".1"/><path d="m18.62 13.674c-2.242 0-2.638 1.238-4.397 1.238-1.76 0-2.808-.855-4.203-.855-1.396 0-2.214.68-3.05.68-.365 0-.703-.113-.97-.237v.713c.402.108.924.195 1.545.195 1.583 0 1.357-.537 2.72-.537 1.364 0 2.165.878 4.008.878 2.283 0 2.808-1.414 4.614-1.414.042 0 .073.006.113.008v-.65c-.125-.007-.234-.018-.38-.018z" opacity=".3"/><path d="m18.62 14.174c-2.242 0-2.638 1.238-4.397 1.238-1.76 0-2.808-.855-4.203-.855-1.396 0-2.214.68-3.05.68-.365 0-.703-.113-.97-.237v.713c.402.108.924.195 1.545.195 1.583 0 1.357-.537 2.72-.537 1.364 0 2.165.878 4.008.878 2.283 0 2.808-1.414 4.614-1.414.042 0 .073.006.113.008v-.65c-.125-.007-.234-.018-.38-.018z"/></g><path d="m18.5 4.5v16h-12v-16z" fill="none" opacity=".3" stroke="#000"/><path d="m8.9 15.537c-.072-.006-.154 0-.237.028-.32.108-.358.322-.387.425-.03.103-.035.182-.04.266-.01.17 0 .346.006.523.007.144.013.273.016.387-.11.025-.234.053-.375.083-.176.038-.355.076-.52.128-.08.026-.16.052-.257.108-.05.028-.106.06-.172.134s-.146.212-.142.378c.01.326.21.424.305.482.093.057.17.087.252.117.164.06.347.11.526.156l.393.108-.035.365c-.017.172-.033.343-.033.51 0 .08.003.16.028.266.013.054.03.115.083.198.053.082.164.2.332.247.327.092.488-.06.575-.126.087-.068.14-.13.196-.195.11-.132.215-.28.318-.43.084-.12.16-.228.227-.32.107.04.223.087.356.14.166.07.334.138.5.188.082.025.16.048.273.057.056.005.124.01.223-.013.1-.023.248-.088.347-.225.193-.268.094-.463.053-.562-.04-.1-.084-.165-.132-.236-.096-.14-.214-.28-.33-.42-.095-.113-.177-.214-.25-.304.074-.083.156-.173.252-.277.12-.13.24-.26.34-.393.05-.067.1-.132.143-.232.023-.05.047-.11.055-.206.01-.096-.01-.252-.117-.385-.208-.258-.432-.225-.543-.22-.112.007-.193.026-.278.048-.17.043-.35.105-.523.167-.145.05-.27.096-.385.133-.06-.092-.124-.196-.198-.314-.092-.146-.185-.295-.288-.428-.052-.066-.1-.128-.185-.2-.043-.036-.096-.077-.19-.114-.047-.02-.112-.036-.185-.04zm.84 1.15.022.005c-.006 0-.023.006-.026.007-.01 0-.015-.01.005-.012zm.308.1c.026.02.024.03.02.024l-.02-.023zm-1.592.32c.02-.01.022.003.015.006l-.03.008c.003 0 .013-.012.016-.013zm-.198.243v.027c0 .01-.01.002 0-.027zm2.613.48c-.004-.007.007-.006.017.022l-.016-.02zm.01.31c-.014.03-.024.032-.02.026.002-.003.014-.02.02-.025zm-2.602.507v.03c-.008-.03 0-.037 0-.03zm.174.268.025.01c.01.003 0 .007-.025-.01zm1.64.29c.007-.007.008.004-.018.023zm-.338.095c.004 0 .024.01.032.01-.033 0-.04-.012-.032-.01z" opacity=".05"/><path d="m8.762 16.02c-.18.06.03 1.366-.084 1.512-.11.14-1.464.284-1.46.46.006.182 1.38.393 1.49.54.106.144-.17 1.416.007 1.466.183.05.82-1.125 1.002-1.18.176-.05 1.36.59 1.464.444.11-.15-.87-1.087-.867-1.27.002-.175 1.01-1.05.897-1.188-.116-.144-1.358.45-1.54.392-.174-.056-.734-1.236-.908-1.177z" opacity=".15"/><path d="m8.022 12.505c.174-.06.736 1.123.91 1.18.182.057 1.423-.54 1.54-.395.11.14-.896 1.014-.898 1.19-.002.182.977 1.12.868 1.27-.104.145-1.29-.496-1.465-.443-.182.054-.818 1.23-1 1.18-.178-.05.097-1.322-.01-1.465-.11-.148-1.482-.36-1.487-.542-.005-.176 1.35-.32 1.46-.46.114-.147-.098-1.454.082-1.515z" fill="url(#p)" transform="translate(.792 3.174)"/><path d="m8.83 15.645-.047.046c0 .002-.002.003-.002.003-.096.235.06 1.26-.038 1.385-.004.005-.01.012-.018.017l.04.027c.79.237.098-1.428.08-1.475l-.012-.002z" fill="#9d0f06" opacity=".5"/><path d="m6.754 14.427c-.167.002-.263.01-.263.01v.04c.1.18 1.39.384 1.5.53.107.143-.17 1.43.01 1.48.184.052.827-1.138 1.01-1.193.18-.053 1.362.587 1.48.45-1-1.225-3.015-1.323-3.736-1.317z" fill="url(#q)" opacity=".75" transform="translate(.792 3.174)"/><path d="m5.5 21.5v-18h14v18z" fill="none" stroke="url(#b)" stroke-linecap="round"/><path d="m11 7h10v16h-10z" opacity=".05" stroke-width="1.511858"/><path d="m12.5 8.5h11v15h-11z" fill="url(#d)" stroke-width="1.08562"/><g fill="none"><path d="m12.5 22.5h-9v-13h9z" stroke="url(#e)" stroke-linecap="round" transform="translate(10)"/><path d="m2.5 8.5h11v15h-11z" stroke="url(#f)" stroke-linejoin="round" transform="translate(10)"/></g><g stroke-linecap="round"><path d="m21.677 17.5-3.088 3.275-3.266-3.275h2.177v-4h1.999v4z" fill="none" opacity=".6" stroke="url(#g)"/><path d="m21.677 16.5-3.088 3.275-3.266-3.275h2.177v-4h2v4z" fill="#7e8087" stroke="#7c7c7c"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_savebasicas.svg b/icon-themes/elementary_svg/cmd/lc_savebasicas.svg
new file mode 100644
index 000000000..4be686261
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_savebasicas.svg
@@ -0,0 +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"><linearGradient id="a"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.32432)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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="c" gradientTransform="matrix(.48571314 0 0 .456295 -.657117 .348909)" 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><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 12.238793 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 9.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="f" gradientTransform="matrix(.0352071 0 0 .0082353 -1.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="g" cx="24.837126" cy="36.421127" gradientTransform="matrix(-.27598143 0 0 -.29583148 24.323798 24.819207)" gradientUnits="userSpaceOnUse" r="15.644737" xlink:href="#a"/><linearGradient id="h" gradientTransform="matrix(0 -1 -1 0 52.245449 -5.776674)" gradientUnits="userSpaceOnUse" x1="-11.85488" x2="-23.730785" y1="31.408499" y2="31.408499"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="i" gradientTransform="matrix(-.58603996 0 0 .33333609 16.115706 2.442686)" gradientUnits="userSpaceOnUse" x1="5.03216" x2="5.03216" y1="28.671696" y2="29.671688"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="j" gradientTransform="matrix(-.68959699 0 0 .63823543 16.381463 -5.989018)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" y1="22.402153" y2="35.268829"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><path d="m2.5000014 22h16.9999976v2h-16.9999976z" fill="url(#f)" opacity=".15"/><path d="m2.5000003 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#e)" opacity=".15"/><path d="m19.5 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#d)" opacity=".15"/><path d="m2.5 1.5c3.8955625 0 16.999979.00137 16.999979.00137l.000021 20.99863h-17v-20.9999777z" fill="url(#c)" stroke-width="1.056232"/><g fill="none" transform="translate(-1)"><path d="m19.5 21.5h-15.0000004v-19h15.0000004z" stroke="url(#b)" stroke-linecap="round"/><path d="m3.4999601 1.4999569c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.9987161h-17.0000799v-21.0000538z" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/><path d="m6 5.3772208h2.7752072zm3.0835636 0h1.3283044zm1.5655014 0h.664152zm.925069 0h1.209706zm1.470623 0h1.233425zm-7.044757 2.0022649h3.2496016zm3.5105186 0h3.5105184zm1.2927244 5.9928833h.640433zm.90135 0h1.423183zm1.70782 0h3.723996zm-2.820275 5.964718h2.253373zm2.927013 0h.90135z" stroke="#89adc2" stroke-width=".75"/></g><path d="m7.6494309 13.035281h.7086944v.753017h-.7086944z" fill="#d48eb3"/><path d="m8.4743458 13.035281h.3112893v.753017h-.3112893z" fill="#d48eb3"/><path d="m5.0000004 17h1.5155467v.753016h-1.5155467z" fill="#666" opacity=".7"/><path d="m6.6343506 17h1.6239264v.753016h-1.6239264z" fill="#666" opacity=".7"/><g fill="#d48eb3" transform="translate(-1)"><path d="m9.3770809 17h.6484821v.753016h-.6484821z"/><path d="m10.144367 17h1.527587v.753016h-1.527587z"/><path d="m12.955446 17h.407628v.753016h-.407628z"/><path d="m11.790759 17h1.045883v.753016h-1.045883z"/><path d="m13.481878 17h.239033v.753016h-.239033z"/><path d="m13.839715 17h.648482v.753016h-.648482z"/></g><path d="m5.0000004 15h1.3710355v.753017h-1.3710355z" fill="#94d48e"/><path d="m6.4842476 15h.4317141v.753017h-.4317141z" fill="#94d48e"/><path d="m7.0291727 15h.9856747v.753017h-.9856747z" fill="#666" opacity=".7"/><path d="m8.1280584 15h.6725675v.753017h-.6725675z" fill="#666" opacity=".7"/><path d="m5.0000004 19h1.1290511v.753017h-1.1290511z" fill="#de6161"/><path d="m6.3104022 19h2.0092903v.753017h-2.0092903z" fill="#666" opacity=".7"/><path d="m5.0000004 9v.7530165h2.3245326v-.7530165zm0 2v.753017h2.3482523v-.753017z" fill="#b78ed4"/><path d="m8.3444809 9v.753017h4.2458291v-.753017zm.05497 2v.753017h3.8663141v-.753017z" fill="#d48eb3"/><path d="m5.0000004 12.99586v.753017h1.9212973v-.753017z" fill="#94d48e"/><path d="m13.151556 14.044686a4.317657 4.6282081 0 1 1 8.635314 0 4.317657 4.6282081 0 0 1 -8.635314 0z" fill="url(#g)" fill-rule="evenodd" opacity=".141176"/><path d="m16.870809 6.5c.129184 0 .228749.10128.285156.126255.0048.0054.01041.01065.01553.01578l6.224035 5.103413c.0657.06681.104463.157237.104463.256748 0 .0988-.03876.184234-.104463.255315l-6.224036 5.103361c-.0051.0051-.01072.01037-.01553.01577-.07024.07606-.167788.123358-.285157.123358-.218072 0-.370816-.158254-.370816-.371495v-3.262028c.000137-.199024-.18217-.365761-.392893-.365761h-5.245713c-.206604 0-.361385-.157269-.361385-.367193v-2.267765c0-.209925.154781-.367193.361385-.367193h5.281009c.19344-.01837.357729-.177038.3576-.364322v-3.267049c0-.190944.223285-.367194.370815-.367194z" fill="url(#h)" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5"/><g fill="none"><path d="m16.499996 12.499999h-5.000005v-1.000006h5.000005" opacity=".5" stroke="url(#i)" stroke-width=".999992"/><path d="m16.441423 12.499997c.567826.000171 1.058388.877889 1.058573 1.405861v1.864008l4.635221-3.778715-4.635221-3.789885v2.13906c0 .599342-.699145 1.159576-1 1.159667" opacity=".5" stroke="url(#j)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_sbaexecutesql.svg b/icon-themes/elementary_svg/cmd/lc_sbaexecutesql.svg
new file mode 100644
index 000000000..187a0db64
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_sbaexecutesql.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="69.576111" cy="57.160503" gradientTransform="matrix(.13508982 .50778779 -.4997639 .13295517 31.660615 997.55722)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.25508209 .06834904 -.06793671 .25354327 13.649428 8.26572)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" y1="10.631" y2="35.623001"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.48571425 0 0 .5 .342857 7.750001)" gradientUnits="userSpaceOnUse" x1="21.381216" x2="21.381216" y1="5.052486" y2="44.137077"><stop offset="0" stop-color="#fff"/><stop offset=".08125819" stop-color="#fff" stop-opacity=".235294"/><stop offset=".92327863" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="d" cx="23.334524" cy="41.63604" gradientTransform="matrix(.48613594 0 0 .19884311 .65625 19.220963)" gradientUnits="userSpaceOnUse" r="22.627417"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="e" gradientTransform="matrix(.37654594 0 0 .35839049 -27.150809 31.67023)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#f" y1="-7.665694" y2="-7.665694"/><linearGradient id="f"><stop offset="0" stop-color="#868688"/><stop offset="1" stop-color="#d9d9da"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.8224499 0 0 .82905873 -65.448598 8.077184)" gradientUnits="userSpaceOnUse" x1="89.01844" x2="89.01844" xlink:href="#h" y1="22.536863" y2="27.54611"/><linearGradient id="h"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#4a4a4a"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.37654594 0 0 .35839049 -27.150809 26.670231)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#f" y1="-7.665694" y2="-7.665694"/><linearGradient id="j" gradientTransform="matrix(.8224499 0 0 .82905873 -65.448598 3.077185)" gradientUnits="userSpaceOnUse" x1="89.01844" x2="89.01844" xlink:href="#h" y1="22.536863" y2="27.54611"/><linearGradient id="k" gradientTransform="matrix(.37654594 0 0 .352792 -27.150809 21.746031)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#f" y1="-7.665694" y2="-7.665694"/><linearGradient id="l" gradientTransform="matrix(.8224499 0 0 .81610786 -65.448598 -1.478464)" gradientUnits="userSpaceOnUse" x1="89.01844" x2="89.01844" xlink:href="#h" y1="22.536863" y2="27.54611"/><linearGradient id="m" gradientTransform="matrix(.37845152 0 0 .34136193 -27.338025 17.61463)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="102.30806" x2="102.30806" y1="-2.392547" y2="-24.582239"><stop offset="0" stop-color="#a5a6a8"/><stop offset="1" stop-color="#e8e8e8"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.37845152 0 0 .34136193 -27.338025 17.61463)" gradientUnits="userSpaceOnUse" x1="109.95628" x2="109.95628" y1="-24.91135" y2="-2.375786"><stop offset="0" stop-color="#b3b3b3"/><stop offset="1" stop-color="#dadada"/></linearGradient><g transform="translate(0 -8)"><path d="m23 27.500001c.000931 2.485168-4.924204 4.499999-11 4.499999-6.0757958 0-11.00093826-2.014831-10.9999999-4.499999-.00093921-2.48517 4.9242041-4.500001 10.9999999-4.500001 6.075796 0 11.000939 2.014831 11 4.500001z" fill="url(#d)" fill-rule="evenodd" opacity=".3"/><path d="m21.441286 26.825403c0 2.028375-4.234572 3.674596-9.452159 3.674596-5.2175947 0-9.4521646-1.646221-9.4521646-3.674596 0-6.488122-1.1553118-3.598097 9.4521646-3.674595 10.850407-.07892 9.452159-2.849032 9.452159 3.674595z" fill="url(#e)" stroke="url(#g)"/><path d="m21.5 23.000001c0 1.932996-4.253296 3.499999-9.499999 3.499999-5.2467056 0-9.500001-1.567003-9.500001-3.499999 0-1.932998 4.2532954-3.500001 9.500001-3.500001 5.246703 0 9.499999 1.567003 9.499999 3.500001z" fill="none" stroke="#d8d8d8"/><path d="m21.441286 21.825404c0 2.028375-4.234572 3.674596-9.452159 3.674596-5.2175947 0-9.4521646-1.646221-9.4521646-3.674596 0-6.488122-1.1553118-3.598097 9.4521646-3.674595 10.850407-.07892 9.452159-2.849032 9.452159 3.674595z" fill="url(#i)" stroke="url(#j)"/><path d="m21.5 18.000002c0 1.932996-4.253296 3.499999-9.499999 3.499999-5.2467056 0-9.500001-1.567003-9.500001-3.499999 0-1.932998 4.2532954-3.500001 9.500001-3.500001 5.246703 0 9.499999 1.567003 9.499999 3.500001z" fill="none" stroke="#d8d8d8"/><path d="m21.441286 16.976886c0 1.99669-4.234572 3.523114-9.452159 3.523114-5.2175947 0-9.4521646-1.526424-9.4521646-3.523114 0-7.1907048-1.1553118-3.541892 9.4521646-3.617194 10.850407-.0777 9.452159-3.109574 9.452159 3.617194z" fill="url(#k)" stroke="url(#l)"/><path d="m21.5 13c0 1.932997-4.253296 3.5-9.499999 3.5-5.2467055 0-9.500001-1.567003-9.500001-3.5 0-1.932996 4.2532955-3.5 9.500001-3.5 5.246703 0 9.499999 1.567004 9.499999 3.5z" fill="url(#m)" stroke="url(#n)"/><rect fill="none" height="19" opacity=".5" rx="17.5" ry="3" stroke="url(#c)" width="17" x="3.5" y="10.5"/></g><g transform="translate(0 1.000002)"><g fill="#fff" fill-opacity=".784314"><path d="m21.722656 9.984375.529297.095703a1.5085731 1.5085731 0 0 0 -.529297-.095703zm.529297.095703c-.726628-.2731165-1.599125-.08159-2.148437.501953l-4.904297 5.207031-2.166016-2.121093a1.5085731 1.5085731 0 0 0 -.0078-.0078c-.772519-.744787-2.095112-.70961-2.830079.06836l.07227-.07227-1.7265624 1.595703a1.5085731 1.5085731 0 0 0 -.074219.07227c-.7427617.786688-.7204 2.057719.0625 2.816406l5.0273441 5.177734a1.5085731 1.5085731 0 0 0 .03906.03906c.397576.380658.234503.259892.695313.451172a1.5085731 1.5085731 0 0 0 .0039.002c.413688.170072 1.031779.15749 1.419922-.01172.388142-.169209.57503-.373395.705078-.509766a1.5085731 1.5085731 0 0 0 .0059-.0078l8.035157-8.533203.002-.002c.742838-.788683.718206-2.058017-.0625-2.814453l-1.462891-1.419922.01563.01758c-.227339-.227335-.470313-.363076-.699219-.449219a1.5085731 1.5085731 0 0 0 -.002 0z" fill-opacity=".627451"/><path d="m14.83991 19.142186 6.784171-6.574226 1.180594 1.235097m-7.44497 7.6681-4.892384-4.671607 1.136215-1.126565" fill-opacity=".784314" opacity=".5"/></g><path d="m11.17 1044.173 3.85 1.973 4.747295-8.3551 2.094705 1.1191.514.348-6.314 11.868-7.48-4.568 1.903-2.89z" fill="url(#a)" transform="matrix(.90518841 .2425445 -.2425445 .90518841 255.36509 -932.81046)"/><g fill="none"><path d="m14.83991 19.142186 6.784171-6.574226 1.180594 1.235097m-7.44497 7.6681-4.892384-4.671607 1.136215-1.126565" opacity=".5" stroke="url(#b)" stroke-width=".93712"/><path d="m21.722 11.492c-.176-.067-.38-.025-.52.124l-5.96 6.328-3.263-3.197c-.195-.188-.5-.183-.688.016l-1.726 1.597c-.186.197-.18.508.014.696l5.06 5.212c.047.045.177.126.23.148.18.074.316-.016.46-.167l8.036-8.536c.187-.198.18-.51-.013-.697l-1.465-1.42c-.048-.048-.107-.082-.166-.104z" opacity=".5" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999907"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_sbanativesql.svg b/icon-themes/elementary_svg/cmd/lc_sbanativesql.svg
new file mode 100644
index 000000000..cf90872d8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_sbanativesql.svg
@@ -0,0 +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(.48571425 0 0 .5 .342857 7.750001)" gradientUnits="userSpaceOnUse" x1="21.381216" x2="21.381216" y1="5.052486" y2="44.137077"><stop offset="0" stop-color="#fff"/><stop offset=".08125819" stop-color="#fff" stop-opacity=".235294"/><stop offset=".92327863" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="b" cx="23.334524" cy="41.63604" gradientTransform="matrix(.48613594 0 0 .19884311 .65625 19.220963)" gradientUnits="userSpaceOnUse" r="22.627417" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.37654594 0 0 .35839049 -27.150809 31.67023)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#e" y1="-7.665694" y2="-7.665694"/><linearGradient id="e"><stop offset="0" stop-color="#868688"/><stop offset="1" stop-color="#d9d9da"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.8224499 0 0 .82905873 -65.448598 8.077184)" gradientUnits="userSpaceOnUse" x1="89.01844" x2="89.01844" xlink:href="#g" y1="22.536863" y2="27.54611"/><linearGradient id="g"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#4a4a4a"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.37654594 0 0 .35839049 -27.150809 26.670231)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#e" y1="-7.665694" y2="-7.665694"/><linearGradient id="i" gradientTransform="matrix(.8224499 0 0 .82905873 -65.448598 3.077185)" gradientUnits="userSpaceOnUse" x1="89.01844" x2="89.01844" xlink:href="#g" y1="22.536863" y2="27.54611"/><linearGradient id="j" gradientTransform="matrix(.37654594 0 0 .352792 -27.150809 21.746031)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#e" y1="-7.665694" y2="-7.665694"/><linearGradient id="k" gradientTransform="matrix(.8224499 0 0 .81610786 -65.448598 -1.478464)" gradientUnits="userSpaceOnUse" x1="89.01844" x2="89.01844" xlink:href="#g" y1="22.536863" y2="27.54611"/><linearGradient id="l" gradientTransform="matrix(.37845152 0 0 .34136193 -27.338025 17.61463)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="102.30806" x2="102.30806" y1="-2.392547" y2="-24.582239"><stop offset="0" stop-color="#a5a6a8"/><stop offset="1" stop-color="#e8e8e8"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.37845152 0 0 .34136193 -27.338025 17.61463)" gradientUnits="userSpaceOnUse" x1="109.95628" x2="109.95628" y1="-24.91135" y2="-2.375786"><stop offset="0" stop-color="#b3b3b3"/><stop offset="1" stop-color="#dadada"/></linearGradient><radialGradient id="n" cx="24.837126" cy="36.421127" gradientTransform="matrix(-.27598143 0 0 -.29583148 24.323798 16.819207)" gradientUnits="userSpaceOnUse" r="15.644737" xlink:href="#c"/><linearGradient id="o" gradientTransform="matrix(.49219581 0 0 .45839231 4.509306 -4.793718)" gradientUnits="userSpaceOnUse" x1="23.731871" x2="23.731871" y1="5.394345" y2="39.735077"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".26238" stop-color="#64baff"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></linearGradient><linearGradient id="p" gradientTransform="matrix(0 -.5372019 .57681717 0 -15.997188 19.865617)" gradientUnits="userSpaceOnUse" x1="40.957993" x2="18.680689" y1="46.97065" y2="46.97065"><stop offset="0" stop-color="#fff"/><stop offset=".45000002" stop-color="#fff" stop-opacity=".235294"/><stop offset=".65000004" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="translate(0 -8)"><path d="m23 27.500001c.000931 2.485168-4.924204 4.499999-11 4.499999-6.0757958 0-11.00093826-2.014831-10.9999999-4.499999-.00093921-2.48517 4.9242041-4.500001 10.9999999-4.500001 6.075796 0 11.000939 2.014831 11 4.500001z" fill="url(#b)" fill-rule="evenodd" opacity=".3"/><path d="m21.441286 26.825403c0 2.028375-4.234572 3.674596-9.452159 3.674596-5.2175947 0-9.4521646-1.646221-9.4521646-3.674596 0-6.488122-1.1553118-3.598097 9.4521646-3.674595 10.850407-.07892 9.452159-2.849032 9.452159 3.674595z" fill="url(#d)" stroke="url(#f)"/><path d="m21.5 23.000001c0 1.932996-4.253296 3.499999-9.499999 3.499999-5.2467056 0-9.500001-1.567003-9.500001-3.499999 0-1.932998 4.2532954-3.500001 9.500001-3.500001 5.246703 0 9.499999 1.567003 9.499999 3.500001z" fill="none" stroke="#d8d8d8"/><path d="m21.441286 21.825404c0 2.028375-4.234572 3.674596-9.452159 3.674596-5.2175947 0-9.4521646-1.646221-9.4521646-3.674596 0-6.488122-1.1553118-3.598097 9.4521646-3.674595 10.850407-.07892 9.452159-2.849032 9.452159 3.674595z" fill="url(#h)" stroke="url(#i)"/><path d="m21.5 18.000002c0 1.932996-4.253296 3.499999-9.499999 3.499999-5.2467056 0-9.500001-1.567003-9.500001-3.499999 0-1.932998 4.2532954-3.500001 9.500001-3.500001 5.246703 0 9.499999 1.567003 9.499999 3.500001z" fill="none" stroke="#d8d8d8"/><path d="m21.441286 16.976886c0 1.99669-4.234572 3.523114-9.452159 3.523114-5.2175947 0-9.4521646-1.526424-9.4521646-3.523114 0-7.1907048-1.1553118-3.541892 9.4521646-3.617194 10.850407-.0777 9.452159-3.109574 9.452159 3.617194z" fill="url(#j)" stroke="url(#k)"/><path d="m21.5 13c0 1.932997-4.253296 3.5-9.499999 3.5-5.2467055 0-9.500001-1.567003-9.500001-3.5 0-1.932996 4.2532955-3.5 9.500001-3.5 5.246703 0 9.499999 1.567004 9.499999 3.5z" fill="url(#l)" stroke="url(#m)"/><rect fill="none" height="19" opacity=".5" rx="17.5" ry="3" stroke="url(#a)" width="17" x="3.5" y="10.5"/></g><g transform="translate(-10 13)"><path d="m13.151556 6.044686a4.317657 4.6282081 0 1 1 8.635314 0 4.317657 4.6282081 0 0 1 -8.635314 0z" fill="url(#n)" fill-rule="evenodd" opacity=".141176"/><path d="m16.5 9.221611 7-5.673017-7-5.6960218v3.6474278h-6v4h6z" display="block" fill="url(#o)"/><g fill="none" stroke-miterlimit="7"><path d="m17.5 7.111422 4.434589-3.562828-4.434589-3.6228751v2.5742811h-6v2h6z" display="block" opacity=".401" stroke="url(#p)" stroke-width=".963925"/><path d="m16.5 9.221611 7-5.673017-7-5.696022v3.6474278h-6v4.0000002h6z" display="block" opacity=".5" stroke="#002e99" stroke-linejoin="round"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_scaletext.svg b/icon-themes/elementary_svg/cmd/lc_scaletext.svg
new file mode 100644
index 000000000..a95a7dd91
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_scaletext.svg
@@ -0,0 +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(0 1 -1 0 33 3)" gradientUnits="userSpaceOnUse" x1="-.5" x2="17.5" y1="12.5" y2="12.5"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 1 -1 0 41.021668 .00866)" gradientUnits="userSpaceOnUse" x1="4.49134" x2="18.991341" y1="20.521667" y2="20.521667"><stop offset="0" stop-color="#fff"/><stop offset=".48275858" 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" gradientTransform="matrix(0 -.98294772 1.0173481 0 -40.008674 25.008526)" gradientUnits="userSpaceOnUse" x1="13" x2="13" y1="1" y2="29"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="d" cx="22.571428" cy="30.857143" gradientTransform="matrix(.706422 0 0 .13549598 -5.944954 16.928848)" gradientUnits="userSpaceOnUse" r="15.571428"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><ellipse cx="9.999999" cy="21.109867" fill="url(#d)" opacity=".2" rx="10.999999" ry="2.890133"/><path d="m13.399 16.7h-6.7170502l-1.1564 2.9h-3.0923782l6.3345004-15.1999997h2.877728l6.1092 15.1999997h-3.2337zm-5.9189999-2.3h5.0455999l-2.25115-6.8762673z" style="stroke:#000;stroke-width:.866387;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.490196;fill:url(#c)"/><path d="m8.767578 4.4003906-6.3339842 15.1992184h.4160156l5.9179686-14.1992184h2.876953l5.707031 14.1992184h.402344l-6.109375-15.1992184zm-.8808592 10.0000004-.40625 1h5.0449222l-.328125-1z" fill="#fff" opacity=".1"/><g stroke-linecap="round" stroke-linejoin="round"><path d="m23.5 5.5-3-4-3 4h2v13h-2l3 4 3-4h-2v-13z" fill="url(#a)" stroke="#a62100" stroke-opacity=".501961"/><path d="m21.525574 4.510614-1.003906-1.339844-1.003906 1.339844h.0039c.551299-.0002262.998273.4467466.998047.998046v12.999999c.000226.551296-.446741.998268-.998037.998047h-.0039l1.0039 1.339844 1.003906-1.339844h-.0039c-.551301.000228-.998277-.446746-.998051-.998047v-12.999999c-.000226-.5512994.446748-.9982722.998047-.998046z" fill="none" opacity=".5" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_scan.svg b/icon-themes/elementary_svg/cmd/lc_scan.svg
new file mode 100644
index 000000000..ecf15e56a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_scan.svg
@@ -0,0 +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(.45454545 0 0 1 1 21.999931)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="32" x2="32" y1="1017.8702" y2="1015.3622"><stop offset="0" stop-color="#c00"/><stop offset="1" stop-color="#c00" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324307 0 0 .32432431 6.161813 1032.0797)" 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="c" gradientTransform="matrix(.28571361 0 0 .28246936 5.142873 1032.6505)" 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><radialGradient id="d" cx="7.118353" cy="9.957108" gradientTransform="matrix(0 4.2185746 -4.3158852 0 55.293371 992.37587)" gradientUnits="userSpaceOnUse" r="12.671875"><stop offset="0" stop-color="#505050"/><stop offset=".26238" stop-color="#2b2b2b"/><stop offset=".704952" stop-color="#0a0a0a"/><stop offset="1"/></radialGradient><linearGradient id="e" gradientTransform="matrix(.37254902 0 0 .37288135 -.294119 660.13397)" gradientUnits="userSpaceOnUse" x1="33" x2="33" y1="988.36218" y2="1048.3622"><stop offset="0" stop-color="#f0f0f0"/><stop offset=".08552461" stop-color="#d7d7d8"/><stop offset=".92166406" stop-color="#b2b2b3"/><stop offset="1" stop-color="#979798"/></linearGradient><linearGradient id="f"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.57142859 0 0 .57142849 -1.752377 1025.5051)" 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><radialGradient id="h" cx="4.992979" cy="43.5" gradientTransform="matrix(1.5819375 0 0 .79999996 -11.851495 -1085.1623)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#f"/><radialGradient id="i" cx="4.996482" cy="43.5" gradientTransform="matrix(1.6030271 .00000021 -.00000004 .80000616 11.990502 1015.5619)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#f"/><g transform="translate(0 -1028.3622)"><path d="m20 1048.3622h4v4h-4z" fill="url(#i)" opacity=".4"/><path d="m-4-1052.3622h4v4h-4z" fill="url(#h)" opacity=".4" transform="scale(-1)"/><path d="m4 1048.3622h16v4h-16z" fill="url(#g)" opacity=".4"/><rect fill="url(#e)" height="22" rx="1" width="19" x="2.5" y="1028.8622"/><rect fill="none" height="22" opacity=".5" rx="1" stroke="#000" stroke-linecap="round" stroke-linejoin="round" width="19" x="2.5" y="1028.8622"/><path d="m4.500001 1030.8625h15v18h-15z" fill="url(#d)" opacity=".9"/><path d="m7 1033.363h9.999987l.000013 12.9992s-6.666666 0-10 0c0-4.3334 0-8.6666 0-13z" fill="url(#c)"/><g stroke-linecap="round" stroke-linejoin="round"><path d="m16.500001 1045.8635h-8.9999999v-12h8.9999999z" fill="none" stroke="url(#b)"/><path d="m6.4999608 1032.8632h10.9999862l.000014 13.999s-7.333332 0-11.0000002 0c0-4.6666 0-9.3333 0-14z" fill="none" opacity=".3" stroke="#000"/><g transform="matrix(.8 0 0 1 -.8 .000128)"><path d="m6 1037.3621h20v5h-20z" fill="url(#a)" opacity=".8"/><path d="m6 1039.3622h20v1h-20z" fill="#fff" opacity=".8"/></g><path d="m4.500001 1030.8622h15.000001v18h-15.000001z" fill="none" opacity=".5" stroke="#000"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_scriptorganizer.svg b/icon-themes/elementary_svg/cmd/lc_scriptorganizer.svg
new file mode 100644
index 000000000..ad7512bd3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_scriptorganizer.svg
@@ -0,0 +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.0181566 0 0 -1.0195328 -.215304 32.481143)" gradientUnits="userSpaceOnUse" x1="12.913282" x2="12.913282" xlink:href="#b" y1="17.533852" y2="20.187275"/><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="11.999999" x2="12.001243" y1="10" y2="19.914931"><stop offset="0" stop-color="#fff"/><stop offset=".01652508" stop-color="#fff" stop-opacity=".235294"/><stop offset=".98001981" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="d" cx="6.730414" cy="9.957108" fx="6.200184" gradientTransform="matrix(0 4.6270127 -5.6804933 0 68.966159 -38.745063)" gradientUnits="userSpaceOnUse" r="12.671875"><stop offset="0" stop-color="#919caf"/><stop offset=".26238" stop-color="#68758e"/><stop offset=".704952" stop-color="#485a6c"/><stop offset="1" stop-color="#444c5c"/></radialGradient><radialGradient id="e" 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="#f"/><linearGradient id="f"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="g" cx="4.992979" cy="43.5" gradientTransform="matrix(2.003784 0 0 1.4 -29.693682 -104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#f"/><linearGradient id="h" 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="i" gradientTransform="matrix(2.774389 0 0 1.969706 -1892.179 -872.8854)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="j" cx="605.71429" cy="486.64789" gradientTransform="matrix(2.774389 0 0 1.969706 -1891.633 -872.8854)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><radialGradient id="k" cx="605.71429" cy="486.64789" gradientTransform="matrix(-2.774389 0 0 1.969706 112.7623 -872.8854)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><linearGradient id="l" gradientTransform="matrix(.49096263 0 0 .48984879 -24.706222 .287238)" gradientUnits="userSpaceOnUse" x1="62.988873" x2="62.988873" y1="13" y2="16"><stop offset="0" stop-color="#f9f9f9"/><stop offset="1" stop-color="#d8d8d8"/></linearGradient><linearGradient id="m" gradientTransform="matrix(1.3210282 0 0 1.2679796 -76.729885 -5.32619)" gradientUnits="userSpaceOnUse" x1="69.753395" x2="69.771744" y1="9.721127" y2="20.089539"><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="n" gradientTransform="matrix(.50413225 0 0 .49333391 6.785671 -32.483135)" gradientUnits="userSpaceOnUse" x1="5.456163" x2="5.456163" y1="80.788902" y2="109.91929"><stop offset="0" stop-color="#efdfc4"/><stop offset="1" stop-color="#e7c591"/></linearGradient><linearGradient id="o" gradientTransform="matrix(.62762637 0 0 .7245642 2.973068 4.627368)" gradientUnits="userSpaceOnUse" x1="27.557428" x2="27.557428" y1="6.034844" y2="21.386522"><stop offset="0" stop-color="#fff"/><stop offset=".0097359" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99001008" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="translate(0 -1)"><g stroke-width="104.962379" transform="matrix(.01182013 0 0 .0076791 22.513248 20.483864)"><path d="m-1559.2523-150.69685h1339.6335v478.35718h-1339.6335z" fill="url(#i)" opacity=".402062"/><path d="m-219.61876-150.68038v478.33079c142.874166.90045 345.40022-107.16966 345.40014-239.196175 0-132.026537-159.436816-239.134595-345.40014-239.134615z" fill="url(#j)" opacity=".402062"/><path d="m-1559.2523-150.68038v478.33079c-142.8742.90045-345.4002-107.16966-345.4002-239.196175 0-132.026537 159.4368-239.134595 345.4002-239.134615z" fill="url(#k)" opacity=".402062"/></g><path d="m3.0362982 3.5043841c-.277 0-.5.223-.5.5v1.495614h-.5c-.277 0-.5.223-.5.5v1.0465645h20.9999998v-1.0465645c0-.277-.223-.5-.5-.5h-11.5v-1.495614c0-.277-.223-.5-.5-.5z" fill="none" opacity=".5" stroke="#7e8087" stroke-linecap="square" stroke-width=".992"/><path d="m3.0362982 3.9999981v2h-1v3h19.9999998v-3h-12v-2z" fill="url(#l)"/><path d="m3.5362982 4.4999981v2h-1v2.33929h18.9999998v-2.33929h-11.9999998v-2z" fill="none" stroke="url(#m)" stroke-linecap="round" stroke-linejoin="round"/><path d="m1.5 7.5000002v.5 10.0002638l.25 3.499736h20.5l.25-3.499736v-10.5002638z" fill="url(#n)" stroke="#987124" stroke-opacity=".498039"/><path d="m2.5 8.4999981-.0537632 9.5049189.3037632 2.495081h18.5l.258854-2.444262-.008854-9.5557379z" fill="none" opacity=".5" stroke="url(#o)" stroke-linecap="round"/></g><g transform="translate(1 1)"><g opacity=".4" transform="matrix(.5789476 0 0 .42857134 -1.894738 2.857146)"><path d="m38 40h5v7h-5z" fill="url(#e)"/><path d="m-19.681812-47h5v7h-5z" fill="url(#g)" transform="scale(-1)"/><path d="m19.681812 40h18.318188v7.000001h-18.318188z" fill="url(#h)"/></g><rect fill="url(#d)" height="13.000027" rx="1" width="13" x="8.5" y="8.5"/><rect fill="none" height="13.000027" opacity=".5" rx="1" stroke="#1c2c38" stroke-linecap="round" stroke-linejoin="round" width="13" x="8.5" y="8.5"/><path d="m9.5 9.5h11.001247v10.998756h-11.001247z" fill="none" opacity=".3" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round"/><path d="m14.139282 10.885964c-.129492 0-.237402.500143-.300744 1.214918a3.9574456 3.9574456 0 0 0 -.956336.401929c-.552441-.463002-.983977-.742488-1.07579-.650675l-1.018172 1.018171c-.09181.09181.187673.52335.650675 1.075791a3.9574456 3.9574456 0 0 0 -.398415.956335c-.716778.06328-1.2184323.171035-1.2184323.300743v1.439072c0 .129491.5001433.237401 1.2149183.300743a3.9574456 3.9574456 0 0 0 .400523.958444c-.461949.551451-.74097.981979-.649269 1.073682l1.018172 1.018171c.09162.09162.521603-.186739 1.072277-.647863a3.9574456 3.9574456 0 0 0 .959849.395604c.06328.716778.171035 1.218432.300744 1.218432h1.439071c.129491 0 .237401-.500143.300743-1.214919a3.9574456 3.9574456 0 0 0 .956336-.401928c.552441.463002.983977.742487 1.07579.650674l1.018172-1.018171c.09181-.09181-.187673-.52335-.650675-1.07579a3.9574456 3.9574456 0 0 0 .398415-.956336c.716778-.06328 1.218432-.171035 1.218432-.300743v-1.439072c0-.129491-.500143-.237401-1.214918-.300743a3.9574456 3.9574456 0 0 0 -.400523-.958443c.461949-.551451.74097-.98198.649269-1.073683l-1.018172-1.018171c-.091616-.091616-.521603.18674-1.072277.647864a3.9574456 3.9574456 0 0 0 -.959849-.395605c-.06328-.716777-.171034-1.218431-.300743-1.218431zm.719535 3.237909a1.7988389 1.7988389 0 0 1 1.798839 1.798839 1.7988389 1.7988389 0 0 1 -1.798839 1.798839 1.7988389 1.7988389 0 0 1 -1.798839-1.798839 1.7988389 1.7988389 0 0 1 1.798839-1.798839z" fill="#fff" opacity=".1"/><g transform="matrix(.81514412 0 0 .81514412 5.218895 5.217638)"><path d="m11.142857 6.0000272c-.154257 0-.282804.595793-.35826 1.447265a4.7142854 4.7142854 0 0 0 -1.1392302.478795c-.658092-.551548-1.172157-.884484-1.281529-.775112l-1.212891 1.21289c-.109371.109373.223564.623438.775113 1.28153a4.7142854 4.7142854 0 0 0 -.47461 1.1392288c-.853858.07538-1.451451.203745-1.451451.358259v1.714286c0 .154256.595793.282803 1.447265.358259a4.7142854 4.7142854 0 0 0 .477121 1.141741c-.550295.656913-.882677 1.169777-.773438 1.279018l1.212891 1.21289c.109137.109137.621357-.222452 1.277344-.771763a4.7142854 4.7142854 0 0 0 1.1434152.471261c.07538.853858.203745 1.451451.35826 1.451451h1.714285c.154256 0 .282803-.595793.358259-1.447266a4.7142854 4.7142854 0 0 0 1.13923-.478795c.658092.551549 1.172157.884484 1.281529.775112l1.212891-1.21289c.109371-.109372-.223564-.623438-.775113-1.281529a4.7142854 4.7142854 0 0 0 .47461-1.13923c.853858-.07538 1.451451-.203745 1.451451-.358259v-1.714286c0-.154256-.595793-.282803-1.447265-.358259a4.7142854 4.7142854 0 0 0 -.477121-1.1417398c.550295-.656913.882677-1.169778.773438-1.279019l-1.212891-1.21289c-.109137-.109137-.621357.222452-1.277344.771764a4.7142854 4.7142854 0 0 0 -1.143415-.471262c-.07538-.853857-.203744-1.45145-.358259-1.45145zm.857142 3.857142a2.142857 2.142857 0 0 1 2.142857 2.1428568 2.142857 2.142857 0 0 1 -2.142857 2.142857 2.142857 2.142857 0 0 1 -2.1428572-2.142857 2.142857 2.142857 0 0 1 2.1428572-2.1428568z" fill="#455365"/><g fill="none"><path d="m12.002575 14.671181c1.469034.0381 2.754293-1.381505 2.563778-2.842678-.114039-1.464029-1.647021-2.6049393-3.079912-2.265809-1.441327.2611074-2.4259723 1.896655-1.9442349 3.290986.3196809 1.053899 1.3566149 1.831057 2.4603689 1.817501z" opacity=".05" stroke="url(#a)" stroke-linejoin="round"/><path d="m11.431641 6.5c-.0016.00651-.0023.00495-.0039.011719-.05052.2127751-.100234.5609439-.136718.9726562-.01967.2122132-.169229.3898162-.375.4453125-.356557.0970103-.700496.2432735-1.0195386.4296873-.1850422.1074383-.4174762.0879388-.5820313-.0488281-.318307-.2667725-.6018457-.4800795-.7890625-.5957031-.00749-.00463-.00645-.00351-.013672-.00781l-.8046874.804685c.0043.00722.00318.00618.00781.013672.1156264.1872156.3289318.4707567.5957057.7890623.1367684.1645549.1562679.3969893.0488281.5820313-.185205.3192226-.3279174.6631536-.4238281 1.0195316-.055746.206394-.2343113.356109-.4472657.375-.4129715.03646-.7611044.08617-.9746093.136718-.00775.0018-.00627.002-.013672.0039v1.136718c.00651.0016.00495.0023.011719.0039.212776.05052.5609425.100234.9726562.136718.2129543.01889.3915199.168606.4472656.375.096316.357064.2398319.701807.4257813 1.021485.1074396.185042.08794.417476-.048828.582031-.2661194.317678-.4784769.600262-.59375.787109-.00461.0075-.00352.0065-.00781.01367l.8027344.802735c.00684-.0041.00658-.0015.013672-.0059.1864151-.114875.4699312-.326199.7871094-.591797.1637402-.136504.3951104-.156759.5800781-.05078.3204951.184275.6660291.327354 1.0234371.421875.207163.05505.357788.233772.376954.447266.03646.412971.08617.761106.136718.974609.0018.0077.002.0063.0039.01367h1.136718c.0016-.0065.0023-.0049.0039-.01172.05052-.212776.100234-.560942.136718-.972656.01967-.212213.169229-.389817.375-.445313.35655-.09701.700488-.243274 1.019532-.429687.185042-.107438.417476-.08794.582031.04883.318306.266773.601846.480079.789062.595703.0075.0046.0065.0035.01367.0078l.804688-.804688c-.0043-.0072-.0032-.0062-.0078-.01367-.115624-.187215-.328929-.470758-.595703-.789062-.136768-.164555-.156268-.396989-.04883-.582031.185205-.319223.327917-.663154.423828-1.019532.05575-.206394.234312-.356109.447266-.375.412971-.03646.761105-.08617.974609-.136718.0077-.0018.0063-.002.01367-.0039v-1.136718c-.0065-.0016-.0049-.0023-.01172-.0039-.212777-.05052-.560942-.100234-.972656-.136718-.212954-.01889-.39152-.168606-.447266-.375-.09632-.357064-.239832-.701807-.425781-1.0214848-.10744-.185042-.08794-.4174763.04883-.5820312.26612-.3176779.478477-.6002621.59375-.7871094.0046-.00748.0035-.00647.0078-.013672l-.802719-.8026812c-.0068.00407-.0066.00149-.01367.00586-.186415.1148753-.469931.3261985-.787109.5917968-.16374.1365044-.39511.1567591-.580078.050781-.320497-.184275-.666031-.3273547-1.023439-.4218753-.207163-.0550513-.357788-.2337722-.376954-.4472657-.036457-.4129697-.086174-.7611051-.136718-.9746093-.0018-.00775-.002-.00627-.0039-.013672z" opacity=".05" stroke="#000" stroke-width="1.226777"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_scrollbar.svg b/icon-themes/elementary_svg/cmd/lc_scrollbar.svg
new file mode 100644
index 000000000..79a0aa4b0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_scrollbar.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" 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 offset=".12500216" stop-color="#fff" stop-opacity=".099265"/><stop offset=".99998999" stop-color="#fff" stop-opacity="0"/><stop offset="1" stop-color="#fff" stop-opacity=".551471"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="2.910417" x2="2.910417" xlink:href="#a" y1="293.29581" y2="294.35416"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="2.910417" x2="2.910417" xlink:href="#a" y1="291.57602" y2="295.94165"/><g transform="translate(0 -290.64998)"><rect fill="#dcdcdc" height="5.556264" ry="1.190633" stroke="#afafaf" stroke-linecap="square" stroke-width=".264583" width="2.910417" x="1.455208" y="291.04684"/><rect fill="none" height="5.027093" rx=".79375" ry=".926046" stroke="url(#c)" stroke-linecap="square" stroke-width=".264583" width="2.38125" x="1.719792" y="291.31143"/><path d="m1.5875 292.89893h2.645833v1.984388h-2.645833z" fill="#9b9b9b"/><path d="m1.719792 293.03122h2.38125v1.719777h-2.38125z" fill="#dcdcdc" stroke="#a2a2a2" stroke-linecap="square" stroke-width=".264583"/><path d="m3.0565593 292.229-.7308128.0406.3408667-.46184z" fill="#919191" transform="matrix(1.8046248 .08300212 -.10029612 1.4934545 27.365367 -144.18235)"/><path d="m3.5718744 295.41247-1.322915.00002.6614573.66145z" fill="#919191"/><path d="m1.984375 293.29581h1.852083v1.190631h-1.852083z" fill="none" stroke="url(#b)" stroke-linecap="square" stroke-width=".264583"/><g fill="#919191"><path d="m2.38125 293.56039h1.058334v.264584h-1.058334z"/><path d="m2.38125 294.08957h1.058334v.264584h-1.058334z"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_searchdialog.svg b/icon-themes/elementary_svg/cmd/lc_searchdialog.svg
new file mode 100644
index 000000000..814e463f1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_searchdialog.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="22.099527" cy="24.537743" gradientTransform="matrix(.66197227 0 0 .66182423 -2.643616 -4.229381)" gradientUnits="userSpaceOnUse" r="8.308505"><stop offset="0" stop-color="#fff" stop-opacity=".426901"/><stop offset="1" stop-color="#fff" stop-opacity=".362573"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="8.814092" x2="8.814092" y1="1.282271" y2="14.669901"><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><radialGradient id="c" cx="8.072265" cy="5.962701" fx="6" fy="3.371369" gradientTransform="matrix(1 0 0 .75741005 0 1.446491)" gradientUnits="userSpaceOnUse" r="4.572266"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".526471"/></radialGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="25.256701" x2="28.006701" y1="-2.482553" y2="1.111197"><stop offset="0" stop-color="#a3907c"/><stop offset="1" stop-color="#8a715e"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="19.577271" x2="19.577271" y1="14.756647" y2="21.284676"><stop offset="0" stop-color="#f3f3f3"/><stop offset="1" stop-color="#f3f3f3" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="9.594286" x2="9.594286" y1="1.177143" y2="15.52913"><stop offset="0" stop-color="#d4d4d4"/><stop offset="1" stop-color="#abacae"/></linearGradient><radialGradient id="g" cx="6.702713" cy="73.615715" fx="11.969189" fy="75.92881" gradientTransform="matrix(1.6600963 0 0 .36315008 .963735 -5.358552)" gradientUnits="userSpaceOnUse" r="7.228416"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="h" gradientTransform="matrix(.415777 -.4174938 .518983 .5146192 -15.747227 2.650367)" gradientUnits="userSpaceOnUse" spreadMethod="pad" x1="23.575972" x2="23.575972" y1="25.356892" y2="31.210939"><stop offset="0" stop-color="#ad5f00"/><stop offset=".13482948" stop-color="#ffe16b"/><stop offset=".20224422" stop-color="#f9c440"/><stop offset=".26965895" stop-color="#fff394"/><stop offset=".44650277" stop-color="#f9c440"/><stop offset=".57114136" stop-color="#f9c440"/><stop offset=".72038066" stop-color="#ffe16b"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.4282553 -.43106531 .53455872 .53134798 -8.236684 10.17891)" gradientUnits="userSpaceOnUse" spreadMethod="pad" x1="23.575972" x2="23.575972" y1="25.356892" y2="31.210939"><stop offset="0" stop-color="#7e8087"/><stop offset=".13482948" stop-color="#d4d4d4"/><stop offset=".20224422" stop-color="#abacae"/><stop offset=".26965895" stop-color="#fafafa"/><stop offset=".44650277" stop-color="#abacae"/><stop offset=".57114136" stop-color="#abacae"/><stop offset=".72038066" stop-color="#d4d4d4"/><stop offset="1" stop-color="#7e8087"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.867764 .693027)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#k" y1="24.989594" y2="30.000141"/><linearGradient id="k"><stop offset="0" stop-color="#555761"/><stop offset=".5" stop-color="#abacae"/><stop offset="1" stop-color="#555761"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.983472 .809213)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#m" y1="24.989594" y2="30.000141"/><linearGradient id="m"><stop offset="0" stop-color="#abacae"/><stop offset=".5" stop-color="#fafafa"/><stop offset="1" stop-color="#abacae"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.465684 .289287)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#k" y1="24.989594" y2="30.000141"/><linearGradient id="o" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.581392 .405471)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#m" y1="24.989594" y2="30.000141"/><linearGradient id="p" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.061661 -.116406)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#k" y1="24.989594" y2="30.000141"/><linearGradient id="q" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.177369 -.00022)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#m" y1="24.989594" y2="30.000141"/><linearGradient id="r" gradientTransform="matrix(.4040235 -.4056919 .6073752 .602268 -17.636692 .462492)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="29.056757" y2="26.02973"><stop offset="0" stop-color="#fff394"/><stop offset="1" stop-color="#fafafa"/></linearGradient><linearGradient id="s" gradientTransform="matrix(.3763801 .03615261 .03669995 .374874 -2.218281 -1.1331)" gradientUnits="userSpaceOnUse" x1="5.517898" x2="9.522056" y1="37.371799" y2="41.391716"><stop offset="0" stop-color="#d48e15"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><path d="m24.090748 21.375c0 1.449748-5.372523 2.625-11.999865 2.625-6.627343 0-11.999865-1.175252-11.999865-2.625 0-1.449747 5.372522-2.625 11.999865-2.625 6.627342 0 11.999865 1.175253 11.999865 2.625z" fill="url(#g)" opacity=".15"/><path d="m9 .5c-4.1362133 0-7.5 3.3637867-7.5 7.5 0 4.136213 3.3637867 7.5 7.5 7.5 1.391742-.000737 2.730409-.436545 3.910156-1.164062l5.824219 5.822265c.385576.385576 1.028486.385575 1.414063 0 .385574-.385577.385574-1.028486 0-1.414062l-5.716797-5.714844c1.273856-1.377766 2.065218-3.1400573 2.068359-5.029297 0-4.1362133-3.363787-7.5-7.5-7.5zm0 2c3.043488 0 5.5 2.4565115 5.5 5.5 0 3.043488-2.456512 5.5-5.5 5.5-3.0434885 0-5.5-2.456512-5.5-5.5 0-3.0434885 2.4565115-5.5 5.5-5.5z" fill="url(#f)" fill-opacity=".501961"/><path d="m14.5 8a5.5 5.49877 0 1 1 -10.9999999 0 5.5 5.49877 0 1 1 10.9999999 0z" fill="url(#a)" fill-rule="evenodd" opacity=".2"/><path d="m9.1601562 2.5019531a5.5 5.49877 0 0 0 -5.6601562 5.4980469 5.5 5.49877 0 0 0 .1933594 1.4257812 12 11.997316 0 0 0 8.9511716-5.5429687 5.5 5.49877 0 0 0 -3.4843748-1.3808594z" fill="url(#c)" fill-rule="evenodd" opacity=".15"/><path d="m15.5 7.9997638c0 3.5899722-2.910366 6.5002362-6.4999211 6.5002362-3.5898838 0-6.500079-2.910298-6.500079-6.5002362 0-3.5898013 2.9101952-6.4997707 6.500079-6.4997707 3.5895551 0 6.4999211 2.9099694 6.4999211 6.4997707z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m9 .5c-4.1421356 0-7.5 3.3578644-7.5 7.5 0 4.142136 3.3578644 7.5 7.5 7.5 1.396565-.0038 2.764322-.397512 3.949219-1.136719l3.28125 3.28125 1.414062-1.414062-3.142578-3.142578c1.282333-1.384235 1.995776-3.2009676 1.998047-5.087891 0-4.1421356-3.357864-7.5-7.5-7.5zm0 2c3.037566 0 5.5 2.4624339 5.5 5.5 0 3.037566-2.462434 5.5-5.5 5.5-3.0375661 0-5.5-2.462434-5.5-5.5 0-3.0375661 2.4624339-5.5 5.5-5.5z" fill="none" opacity=".5" stroke="#555761"/><rect fill="url(#d)" height="3" rx=".5" transform="matrix(.70710678 .70710678 -.70710678 .70710678 0 0)" width="9" x="21.662951" y="-1.545052"/><path d="m15.330584 16.686738 1.077326-1.053083 5.313052 5.313051" fill="none" opacity=".5" stroke="url(#e)"/><rect fill="none" height="3" opacity=".5" rx=".5" stroke="#57392d" transform="matrix(.70710678 .70710678 -.70710678 .70710678 0 0)" width="9" x="21.662951" y="-1.545052"/><g transform="translate(7.750827 7.373898)"><path d="m13.219868 12.085402c-.135595-.02111-.239457-.01225-.307686.003l-9.0874927 2.017202-1.6724992.372194-.051633.008-1.9387153 1.432663 4.9498341-.07402.040722-.0095 1.6834123-.370698 9.0845618-2.03263c.272911-.06092-.177299-.409927-1.009983-.78431-.624515-.280788-1.283742-.498541-1.690521-.561884z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><g transform="matrix(1.030012 0 0 1.0325071 -.016773 -.521525)"><path d="m2.0488085 11.037368c.2865424-.207707 1.1479509.256388 1.9603385 1.061945.8104458.803629 1.2601996 1.641331 1.0575577 1.930575-.0007708.0011.01977.01774.01898.01882l10.1384643-10.1803301c.257408-.2584708-.213108-1.1436222-1.051287-1.9747519-.838177-.8311298-1.728181-1.29506029-1.98559-1.03658863z" fill="url(#h)"/><path d="m2.0488079 11.037368c.286543-.207708 1.1479512.256388 1.960339 1.061943.8104449.80363 1.2601992 1.641332 1.0575579 1.930577-.0007714.0011.01977.01774.01898.01882l6.9820302-7.0108637.02525-.025356c.00079-.00108-.01975-.01772-.01898-.01882.202643-.2892462-.247112-1.1269457-1.057555-1.9305752-.812389-.8055563-1.6737981-1.2696506-1.9603403-1.0619438l-.025251.025355z" fill="#f9c440" opacity=".6"/><g stroke-linejoin="round"><path d="m2.0488085 11.037368c.2865424-.207707 1.1479509.256388 1.9603385 1.061945.8104458.803629 1.2601996 1.641331 1.0575577 1.930575-.0007708.0011.01977.01774.01898.01882l10.1384643-10.1803301c.257408-.2584708-.213108-1.1436222-1.051287-1.9747519-.838177-.8311298-1.728181-1.29506029-1.98559-1.03658863z" fill="none" stroke="#ad5f00" stroke-width=".969689"/><path d="m20.664062 8.2617188c-.05213.010767-.09381.033047-.126953.066406l-3.224609 3.2460942c.296545-.211927 1.182133.265278 2.017578 1.095703.834766.829753 1.298569 1.695492 1.089844 1.99414-.000714.001.01475.01397.01758.01758l3.226562-3.246094c.265132-.266874-.218698-1.178963-1.082033-2.0371105-.755416-.750879-1.553081-1.2120851-1.917969-1.1367187z" fill="url(#i)" stroke="#555761" stroke-width=".5" transform="matrix(.97086248 0 0 .96851634 -7.75054 -7.208073)"/><path d="m10.565423 2.4840909c.286542-.2077065 1.147951.2563879 1.960338 1.0619443.810445.8036291 1.260199 1.6413295 1.057557 1.9305744-.000769.0011.01977.017738.01898.018821l1.551936-1.5571217c.408481-.40858-.029278-1.092821-.981372-2.0446829-.812386-.8055561-1.673796-1.2696511-1.960337-1.06194452l-.02525.0253559-1.621849 1.62705352z" fill="#fe9ab8" opacity=".9" stroke="#de3e80" stroke-width=".969689"/></g><path d="m9.1785348 3.8767048c.2865413-.2077068 1.1479522.2563879 1.9603392 1.0619443.810445.8036291 1.2602 1.6413294 1.057556 1.9305753-.000771.0011.01977.017736.01898.01882l.126256-.1267795c.00079-.00108-.01975-.01772-.01898-.01882.202645-.2892457-.24711-1.1269463-1.057556-1.9305745-.812387-.8055569-1.6737965-1.2696514-1.9603382-1.0619448z" fill="url(#j)"/><path d="m9.0628273 3.9928895c.2865436-.2077068 1.1479527.2563878 1.9603397 1.061944.810444.8036294 1.2602 1.6413292 1.057556 1.9305742-.000771.0011.01977.017738.01898.018822l.126257-.1267799c.00079-.00108-.01975-.017721-.01898-.018821.202643-.2892448-.24711-1.1269452-1.057557-1.9305743-.812387-.8055563-1.6737957-1.2696512-1.9603386-1.0619444z" fill="url(#l)"/><path d="m9.5806143 3.4729643c.2865426-.2077069 1.1479517.2563872 1.9603387 1.0619442.810446.803629 1.2602 1.6413292 1.057558 1.9305747-.000773.0011.01977.017737.01898.01882l.126258-.1267784c.000791-.00108-.01975-.017721-.01898-.01882.202642-.2892454-.247113-1.126946-1.057559-1.930575-.812386-.8055567-1.6737949-1.2696512-1.9603383-1.0619444z" fill="url(#n)"/><path d="m9.4649071 3.5891488c.2865435-.207707 1.1479529.2563877 1.9603379 1.061944.810447.8036298 1.260201 1.6413294 1.057558 1.9305748-.000769.0011.01977.017737.01898.018821l.126257-.12678c.00079-.00108-.01975-.01772-.01898-.01882.202645-.2892448-.247111-1.1269461-1.057556-1.9305739-.812386-.8055567-1.673796-1.2696517-1.9603395-1.0619447z" fill="url(#o)"/><path d="m9.9846388 3.0672723c.2865412-.2077066 1.1479512.2563878 1.9603372 1.0619445.810446.8036288 1.260201 1.641329 1.057558 1.9305741-.00077.0011.01977.017738.01898.018821l.126256-.1267791c.000792-.00108-.01975-.017721-.01898-.018821.202644-.2892444-.247111-1.126945-1.057557-1.9305744-.812385-.8055559-1.673795-1.2696505-1.960338-1.0619437z" fill="url(#p)"/><path d="m9.8689318 3.1834569c.2865412-.2077072 1.1479512.2563879 1.9603392 1.0619447.810444.8036283 1.260198 1.6413291 1.057556 1.9305739-.000771.0011.01977.017737.01898.018821l.126258-.1267782c.000789-.00108-.01975-.017722-.01898-.018821.202642-.2892458-.247113-1.1269461-1.057558-1.9305749-.812386-.8055564-1.673796-1.2696514-1.9603386-1.0619441z" fill="url(#q)"/><g fill-rule="evenodd" stroke-width=".969689"><path d="m.25980529 15.79419 4.77185621-1.725488.039308-.03926c.2026429-.28924-.2523964-1.127286-1.0628421-1.930916-.8123879-.805556-1.6726784-1.26728-1.9592212-1.059573z" fill="url(#r)" stroke="url(#s)"/><path d="m.7444326 14.506276-.48521185 1.282691 1.30137225-.473393c-.113686-.133135-.2192836-.267835-.3543579-.401773-.1555069-.154199-.30708012-.280667-.4618025-.407525z" fill="#333" stroke="#1a1a1a"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_sectionshrink.svg b/icon-themes/elementary_svg/cmd/lc_sectionshrink.svg
new file mode 100644
index 000000000..cc396524d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_sectionshrink.svg
@@ -0,0 +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(.99999998 0 0 -.99999998 13 48.499993)" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#b" y1="13.5" y2="22"/><linearGradient id="b" gradientTransform="translate(13 .5)" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="13.5" y2="22"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="c" gradientTransform="translate(13 .5)" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#b" y1="22.000069" y2="13.500069"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="17" x2="17" y1="19.500069" y2="15.499993"><stop offset="0" stop-color="#fff"/><stop offset=".25002578" 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(1 0 0 -1 13.000001 48.499993)" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="15.000001" y2="19.5"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".66666669" stop-color="#fff" stop-opacity=".196078"/><stop offset=".66666669" stop-color="#fff"/><stop offset=".88888896" stop-color="#fff"/><stop offset=".88888896" stop-color="#fff" stop-opacity=".176471"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="f" cx="9.72272" cy="-91.022446" gradientTransform="matrix(-5.5270802 -.00000021 .00000029 -3.2038481 64.918703 -291.00218)" gradientUnits="userSpaceOnUse" r="7"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><g stroke-linecap="round" stroke-linejoin="round"><path d="m2.5 11.5v1h19v-1z" fill="none" stroke="url(#f)"/><g stroke-linecap="round" stroke-linejoin="round" transform="matrix(1 0 0 -1 -5 36.499993)"><path d="m15.5 34.999993v-4h-2l3.5-4 3.5 4h-2v4z" fill="url(#a)" stroke="#a62100" stroke-opacity=".501961"/><path d="m15.5 13.999993v4.000007h-2l3.5 4 3.5-4h-2v-4.000007z" fill="url(#c)" stroke="#a62100" stroke-opacity=".501961"/><g fill="none"><path d="m16.476562 14.999993.01172 3.000007c-.000757.481843-.349032.892841-.824219.972657l1.335937 1.527343 1.335937-1.527343c-.475186-.079816-.823461-.490814-.824218-.972657l-.011719-3.000007z" opacity=".5" stroke="url(#d)"/><path d="m16.500001 33.999993-.01172-3c-.000756-.481843-.349031-.892841-.824218-.972657l1.335938-1.527343 1.335937 1.527343c-.475186.07982-.823461.490814-.824218.972657l-.01172 3z" opacity=".245" stroke="url(#e)" stroke-linecap="square" stroke-linejoin="miter"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_sectionshrinkbottom.svg b/icon-themes/elementary_svg/cmd/lc_sectionshrinkbottom.svg
new file mode 100644
index 000000000..dcc9ba547
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_sectionshrinkbottom.svg
@@ -0,0 +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(1 0 0 -1 8 36)" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="13.5" y2="22"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(1 0 0 -1 8 36)" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="15.000001" y2="19.5"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".66666669" stop-color="#fff" stop-opacity=".196078"/><stop offset=".66666669" stop-color="#fff"/><stop offset=".88888896" stop-color="#fff"/><stop offset=".88888896" stop-color="#fff" stop-opacity=".176471"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="c" cx="9.72272" cy="-91.022446" gradientTransform="matrix(-5.5270802 -.00000021 .00000029 -3.2038481 64.918703 -291.00218)" gradientUnits="userSpaceOnUse" r="7"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><g stroke-linecap="round" stroke-linejoin="round" transform="matrix(1 0 0 -1 0 28)"><path d="m2.5 11.49997v.99813.0019c6.3177597-.0095 12.682242.0095 19 0v-1h-19z" fill="none" stroke="url(#c)"/><path d="m10.5 22.5v-4h-2l3.5-4 3.5 4h-2v4z" fill="url(#a)" stroke="#a62100" stroke-opacity=".501961"/><path d="m11.5 21.5-.01172-3c-.000757-.481843-.349032-.892841-.824219-.972657l1.335939-1.527343 1.335938 1.527343c-.475187.079816-.823462.490814-.824219.972657l-.011719 3z" fill="none" opacity=".245" stroke="url(#b)" stroke-linecap="square" stroke-linejoin="miter"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_sectionshrinktop.svg b/icon-themes/elementary_svg/cmd/lc_sectionshrinktop.svg
new file mode 100644
index 000000000..f43c9fd2e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_sectionshrinktop.svg
@@ -0,0 +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(1 0 0 -1 -5 34.5)" gradientUnits="userSpaceOnUse" x1="17" x2="17" y1="19.500069" y2="15.499993"><stop offset="0" stop-color="#fff"/><stop offset=".25002578" 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 8 34)" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="22.000069" y2="13.500069"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><radialGradient id="c" cx="9.72272" cy="-91.022446" gradientTransform="matrix(-5.5270802 -.00000021 .00000029 -3.2038481 64.918703 -291.00218)" gradientUnits="userSpaceOnUse" r="7"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><g stroke-linecap="round" stroke-linejoin="round" transform="translate(0 -3)"><path d="m2.5 11.49997v.99813.0019c6.3177597-.0095 12.682242.0095 19 0v-1h-19z" fill="none" stroke="url(#c)"/><g transform="translate(-.5 2)"><path d="m10.5 20.500007v-4.000007h-1.9999997l3.4999997-4 3.5 4h-2v4.000007z" fill="url(#b)" stroke="#a62100" stroke-opacity=".501961"/><path d="m11.476562 19.500007.01172-3.000007c-.000757-.481843-.349032-.892841-.824219-.972657l1.335937-1.527343 1.335937 1.527343c-.475186.07982-.823461.490814-.824218.972657l-.01172 3.000007z" fill="none" opacity=".5" stroke="url(#a)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_selectall.svg b/icon-themes/elementary_svg/cmd/lc_selectall.svg
new file mode 100644
index 000000000..99e2cdcbf
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_selectall.svg
@@ -0,0 +1 @@
+<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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.32432)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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="c" gradientTransform="matrix(.48571543 0 0 .45629666 .342829 .348862)" 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><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="f" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><path d="m3.500001 22h16.999998v2h-16.999998z" fill="url(#f)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#e)" opacity=".15"/><path d="m20.5 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#d)" opacity=".15"/><path d="m3.4999601 1.4999569c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.9987161s-11.3333862 0-17.0000799 0c0-7.000018 0-14.000035 0-21.0000538z" fill="url(#c)"/><path d="m19.5 21.5h-15.0000004v-19h15.0000004z" fill="none" stroke="url(#b)" stroke-linecap="round"/><path d="m3.4999601 1.4999569c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.9987161s-11.3333862 0-17.0000799 0c0-7.000018 0-14.000035 0-21.0000538z" fill="none" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/><path d="m6 5v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h6v-1zm0 2v1h6v-1z" fill="#babdb6" opacity=".8"/><path d="m5 3.999998v17h9.0625v-1.557505h4.9375v-15.442495h-14z" fill="#8cd5ff" opacity=".3"/><g transform="matrix(2.1307637 0 0 1.7254789 -6.513263 -3.613733)"><path d="m8.9232148 12.236448v.954552h.3754519v.370132h-.3754519v.993513h1.8772612v-.993513h-.363719v-.370132h.363719v-.954552z" fill="#fff"/><path d="m9.1578275 12.526223.0000899.289774h.4692704v1.159099h-.4693153v.289774h1.4079455v-.289774h-.469315v-1.159099h.46936l-.00009-.289774z" fill="#333"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_selectbackground.svg b/icon-themes/elementary_svg/cmd/lc_selectbackground.svg
new file mode 100644
index 000000000..d1e830070
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_selectbackground.svg
@@ -0,0 +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(0 .4865 -.37838 0 21.58 .824)" gradientUnits="userSpaceOnUse" x1="6.528263" x2="41.471737" y1="22.675617" y2="22.675617"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.0328 0 0 .01513 .147 14.28)" gradientUnits="userSpaceOnUse" x1="302.86" x2="302.86" y1="366.65" y2="609.51"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="605.71" cy="486.65" gradientTransform="matrix(.0328 0 0 .01513 .154 14.28)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#d"/><linearGradient id="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="605.71" cy="486.65" gradientTransform="matrix(-.0328 0 0 .01513 23.846 14.28)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#d"/><linearGradient id="f" gradientTransform="matrix(.48626 .00027 .0001 .34755 59.86 1.242)" gradientUnits="userSpaceOnUse" x1="-116.939" x2="-75.809" y1="28.167" y2="28.135"><stop offset="0" stop-opacity=".271"/><stop offset="1" stop-opacity=".368"/></linearGradient><linearGradient id="g" gradientTransform="matrix(0 .57143159 -.34765868 0 21.376801 -1.21579)" gradientUnits="userSpaceOnUse" x1="7.377593" x2="40.627419" y1="26.971285" y2="26.971285"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.11183 0 0 .11095 27.052 7.434)" gradientUnits="userSpaceOnUse" x1="-96.557" x2="-96.557" y1="110.92" y2="39.992"><stop offset="0" stop-color="#e89c42"/><stop offset="1" stop-color="#faca67"/></linearGradient><linearGradient id="i" gradientTransform="matrix(0 -.11183 .1195 0 6.62 -5.052)" gradientUnits="userSpaceOnUse" x1="-107.46" x2="-107.46" y1="-37.385" y2="38.561"><stop offset="0" stop-color="#0b85e9"/><stop offset="1" stop-color="#69d1ef"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.0751 .00587 -.0062 .0715 25.005 9.547)" gradientUnits="userSpaceOnUse" x1="-211.29" x2="-208.5" y1="88.75" y2="75.191"><stop offset="0" stop-color="#ec4502"/><stop offset="1" stop-color="#fe7617"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.07503 0 0 .0756 21.87 7.858)" gradientUnits="userSpaceOnUse" x1="-184.92" x2="-175.25" y1="113.98" y2="88.801"><stop offset="0" stop-color="#7a0f01"/><stop offset="1" stop-color="#d31807"/></linearGradient><g opacity=".2"><path d="m4.083 19.827h15.835v3.673h-15.835z" fill="url(#b)" transform="translate(0 .5)"/><path d="m19.917 19.827v3.673c1.69.007 4.083-.823 4.083-1.837 0-1.013-1.885-1.836-4.083-1.836z" fill="url(#c)" transform="translate(0 .5)"/><path d="m4.083 19.827v3.673c-1.69.007-4.083-.823-4.083-1.837 0-1.013 1.885-1.836 4.083-1.836z" fill="url(#e)" transform="translate(0 .5)"/></g><path d="m20.5 2.5v20h-16v-20z" fill="url(#g)" stroke-width="1.059626"/><path d="m22.5 19.5h-20v-16h20z" fill="none" stroke="url(#f)" stroke-linejoin="round" transform="matrix(0 1 -1 0 24 0)"/><path d="m4 5v13h17v-13z" fill="url(#h)" transform="matrix(0 1 -1 0 24 0)"/><path d="m6 4v11.764c.38.108.872.196 1.46.196 1.494 0 1.28-.537 2.568-.537 1.287 0 2.046.877 3.786.877 2.156 0 2.65-1.413 4.356-1.413 1.332 0-2.568.773-1.102.773.99 0 1.32-.406 1.932-.67v-10.99z" opacity=".07"/><path d="m4 18h11.145c.124-.252.237-.572.237-.918 0-.79-.68-1.56-.68-2.878s.855-2.31.855-3.97-1.238-2.035-1.238-4.153.783 2.082.783.755c0-.914-.34-1.304-.557-1.835h-10.545z" fill="url(#i)" transform="matrix(0 1 -1 0 24 0)"/><g fill="#fff"><path d="m18.62 13.055c-1.177 0-1.92.337-2.526.65-.607.314-1.064.588-1.87.588-.83 0-1.485-.2-2.138-.412s-1.306-.443-2.066-.443c-.748 0-1.35.18-1.842.352s-.873.33-1.207.33c-.302 0-.596-.105-.837-.218a.31.314 0 0 0 -.133-.03v1.35c.414.105.934.186 1.545.186.826 0 1.247-.152 1.564-.29.317-.136.514-.247 1.156-.247.615 0 1.11.203 1.716.425.608.22 1.32.453 2.29.453 1.206 0 1.99-.385 2.64-.742.65-.358 1.152-.67 1.975-.67.043 0 .073.006.113.008v-1.272c-.126-.006-.236-.017-.38-.017z" opacity=".1"/><path d="m18.62 13.674c-2.242 0-2.638 1.238-4.397 1.238-1.76 0-2.808-.855-4.203-.855-1.396 0-2.214.68-3.05.68-.365 0-.703-.113-.97-.237v.713c.402.108.924.195 1.545.195 1.583 0 1.357-.537 2.72-.537 1.364 0 2.165.878 4.008.878 2.283 0 2.808-1.414 4.614-1.414.042 0 .073.006.113.008v-.65c-.125-.007-.234-.018-.38-.018z" opacity=".3"/><path d="m18.62 14.174c-2.242 0-2.638 1.238-4.397 1.238-1.76 0-2.808-.855-4.203-.855-1.396 0-2.214.68-3.05.68-.365 0-.703-.113-.97-.237v.713c.402.108.924.195 1.545.195 1.583 0 1.357-.537 2.72-.537 1.364 0 2.165.878 4.008.878 2.283 0 2.808-1.414 4.614-1.414.042 0 .073.006.113.008v-.65c-.125-.007-.234-.018-.38-.018z"/></g><path d="m18.5 4.5v16h-12v-16z" fill="none" opacity=".3" stroke="#000"/><path d="m8.9 15.537c-.072-.006-.154 0-.237.028-.32.108-.358.322-.387.425-.03.103-.035.182-.04.266-.01.17 0 .346.006.523.007.144.013.273.016.387-.11.025-.234.053-.375.083-.176.038-.355.076-.52.128-.08.026-.16.052-.257.108-.05.028-.106.06-.172.134s-.146.212-.142.378c.01.326.21.424.305.482.093.057.17.087.252.117.164.06.347.11.526.156l.393.108-.035.365c-.017.172-.033.343-.033.51 0 .08.003.16.028.266.013.054.03.115.083.198.053.082.164.2.332.247.327.092.488-.06.575-.126.087-.068.14-.13.196-.195.11-.132.215-.28.318-.43.084-.12.16-.228.227-.32.107.04.223.087.356.14.166.07.334.138.5.188.082.025.16.048.273.057.056.005.124.01.223-.013.1-.023.248-.088.347-.225.193-.268.094-.463.053-.562-.04-.1-.084-.165-.132-.236-.096-.14-.214-.28-.33-.42-.095-.113-.177-.214-.25-.304.074-.083.156-.173.252-.277.12-.13.24-.26.34-.393.05-.067.1-.132.143-.232.023-.05.047-.11.055-.206.01-.096-.01-.252-.117-.385-.208-.258-.432-.225-.543-.22-.112.007-.193.026-.278.048-.17.043-.35.105-.523.167-.145.05-.27.096-.385.133-.06-.092-.124-.196-.198-.314-.092-.146-.185-.295-.288-.428-.052-.066-.1-.128-.185-.2-.043-.036-.096-.077-.19-.114-.047-.02-.112-.036-.185-.04zm.84 1.15.022.005c-.006 0-.023.006-.026.007-.01 0-.015-.01.005-.012zm.308.1c.026.02.024.03.02.024l-.02-.023zm-1.592.32c.02-.01.022.003.015.006l-.03.008c.003 0 .013-.012.016-.013zm-.198.243v.027c0 .01-.01.002 0-.027zm2.613.48c-.004-.007.007-.006.017.022l-.016-.02zm.01.31c-.014.03-.024.032-.02.026.002-.003.014-.02.02-.025zm-2.602.507v.03c-.008-.03 0-.037 0-.03zm.174.268.025.01c.01.003 0 .007-.025-.01zm1.64.29c.007-.007.008.004-.018.023zm-.338.095c.004 0 .024.01.032.01-.033 0-.04-.012-.032-.01z" opacity=".05"/><path d="m8.762 16.02c-.18.06.03 1.366-.084 1.512-.11.14-1.464.284-1.46.46.006.182 1.38.393 1.49.54.106.144-.17 1.416.007 1.466.183.05.82-1.125 1.002-1.18.176-.05 1.36.59 1.464.444.11-.15-.87-1.087-.867-1.27.002-.175 1.01-1.05.897-1.188-.116-.144-1.358.45-1.54.392-.174-.056-.734-1.236-.908-1.177z" opacity=".15"/><path d="m8.022 12.505c.174-.06.736 1.123.91 1.18.182.057 1.423-.54 1.54-.395.11.14-.896 1.014-.898 1.19-.002.182.977 1.12.868 1.27-.104.145-1.29-.496-1.465-.443-.182.054-.818 1.23-1 1.18-.178-.05.097-1.322-.01-1.465-.11-.148-1.482-.36-1.487-.542-.005-.176 1.35-.32 1.46-.46.114-.147-.098-1.454.082-1.515z" fill="url(#j)" transform="translate(.792 3.174)"/><path d="m8.83 15.645-.047.046c0 .002-.002.003-.002.003-.096.235.06 1.26-.038 1.385-.004.005-.01.012-.018.017l.04.027c.79.237.098-1.428.08-1.475l-.012-.002z" fill="#9d0f06" opacity=".5"/><path d="m6.754 14.427c-.167.002-.263.01-.263.01v.04c.1.18 1.39.384 1.5.53.107.143-.17 1.43.01 1.48.184.052.827-1.138 1.01-1.193.18-.053 1.362.587 1.48.45-1-1.225-3.015-1.323-3.736-1.317z" fill="url(#k)" opacity=".75" transform="translate(.792 3.174)"/><path d="m5.5 21.5v-18h14v18z" fill="none" stroke="url(#a)" stroke-linecap="round"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_selectdata.svg b/icon-themes/elementary_svg/cmd/lc_selectdata.svg
new file mode 100644
index 000000000..84387c2c1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_selectdata.svg
@@ -0,0 +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(.2576 0 0 .256 -18.787 32.336)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424004" xlink:href="#b" y1="-7.666" y2="-7.666"/><linearGradient id="b"><stop offset="0" stop-color="#868688"/><stop offset="1" stop-color="#d9d9da"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.5627 0 0 .5922 -44.99 15.484)" gradientUnits="userSpaceOnUse" x1="89.017998" x2="89.017998" xlink:href="#d" y1="22.537001" y2="27.546"/><linearGradient id="d"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#4a4a4a"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.2576 0 0 .256 -18.787 28.336)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424004" xlink:href="#b" y1="-7.666" y2="-7.666"/><linearGradient id="f" gradientTransform="matrix(.5627 0 0 .5922 -44.99 11.484)" gradientUnits="userSpaceOnUse" x1="89.017998" x2="89.017998" xlink:href="#d" y1="22.537001" y2="27.546"/><linearGradient id="g" gradientTransform="matrix(.2576 0 0 .252 -18.787 24.39)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424004" xlink:href="#b" y1="-7.666" y2="-7.666"/><linearGradient id="h" gradientTransform="matrix(.5627 0 0 .583 -44.99 7.8)" gradientUnits="userSpaceOnUse" x1="89.017998" x2="89.017998" xlink:href="#d" y1="22.537001" y2="27.546"/><linearGradient id="i" gradientTransform="matrix(.259 0 0 .195 -18.915 21.137)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="102.308" x2="102.308" y1="-2.393" y2="-24.582001"><stop offset="0" stop-color="#a5a6a8"/><stop offset="1" stop-color="#e8e8e8"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.259 0 0 .195 -18.915 21.137)" gradientUnits="userSpaceOnUse" x1="109.956" x2="109.956" y1="-24.910999" y2="-2.376"><stop offset="0" stop-color="#b3b3b3"/><stop offset="1" stop-color="#dadada"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.3143 0 0 .342 .457 15.618)" gradientUnits="userSpaceOnUse" x1="21.381001" x2="21.381001" y1="5.052" y2="44.137001"><stop offset="0" stop-color="#fff"/><stop offset=".081" stop-color="#fff" stop-opacity=".235"/><stop offset=".923" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="40" x2="40" y1="2" y2="22"><stop offset="0" stop-color="#8cd5ff"/><stop offset="1" stop-color="#64baff"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" y1="6.451322" y2="10.245955"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999982" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#m" y1="6.451322" y2="10.245955"/><linearGradient id="o" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#m" y1="6.451322" y2="10.245955"/><linearGradient id="p" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#m" y1="6.451322" y2="10.245955"/><linearGradient id="q" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#m" y1="6.451322" y2="8.348639"/><linearGradient id="r" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#m" y1="6.451322" y2="8.345967"/><linearGradient id="s" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#m" y1="6.451322" y2="8.348639"/><linearGradient id="t" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#m" y1="6.451322" y2="8.345967"/><linearGradient id="u" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#m" y1="6.451322" y2="8.348639"/><linearGradient id="v" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#m" y1="6.451322" y2="8.345967"/><linearGradient id="w" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#m" y1="6.451322" y2="8.348639"/><linearGradient id="x" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#m" y1="6.451322" y2="8.345967"/><linearGradient id="y" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#m" y1="6.451322" y2="8.348639"/><linearGradient id="z" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#m" y1="6.451322" y2="8.345967"/><linearGradient id="A" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#m" y1="6.451322" y2="8.348639"/><linearGradient id="B" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#m" y1="6.451322" y2="8.345967"/><linearGradient id="C" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#m" y1="6.451322" y2="8.348639"/><linearGradient id="D" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#m" y1="6.451322" y2="8.345967"/><linearGradient id="E" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#m" y1="6.451322" y2="8.348639"/><linearGradient id="F" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#m" y1="6.451322" y2="8.345967"/><linearGradient id="G" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#m" y1="6.451322" y2="10.245955"/><linearGradient id="H" gradientUnits="userSpaceOnUse" x1="11" x2="11" y1="1" y2="6.5"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="I" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="J" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="24.060406" xlink:href="#K" y1="4.999989" y2="39.654362"/><linearGradient id="K"><stop offset="0" stop-color="#fff"/><stop offset=".06316455" 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(.49999998 0 0 .25 -.999998 2.999819)" gradientUnits="userSpaceOnUse" x1="23.954144" x2="23.954144" y1="15.999304" y2="19.963179"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="M" gradientUnits="userSpaceOnUse" x1="11.001243" x2="11.001243" xlink:href="#K" y1="2.268861" y2="19.728326"/><rect fill="url(#I)" height="20" rx=".527778" ry=".555556" width="19" x="2.000001" y="1.999818"/><path d="m2.50125 2.498592h17.938934l.059816 18.501408h-17.938934z" fill="none" stroke="url(#J)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.100222"/><path d="m1.000001 6.999818h21v1h-21z" fill="url(#L)" opacity=".15"/><path d="m1.5 6.163481v15.300155c0 .574146.462218 1.036364 1.036364 1.036364h17.927455c.574146 0 1.036364-.462218 1.036364-1.036364v-15.300155" fill="none" opacity=".3" stroke="#000"/><path d="m2.536364 1.499845c-.574145 0-1.036364.462218-1.036364 1.036364v3.963609h20.000182v-3.963609c0-.574146-.462218-1.036364-1.036363-1.036364z" fill="url(#H)"/><g fill="none"><path d="m2.536364 1.499845c-.574146 0-1.036364.462218-1.036364 1.036364l.000001 3.963609h20.000182l-.000001-3.963609c0-.574146-.462218-1.036364-1.036364-1.036364z" stroke="#a62100" stroke-linecap="round" stroke-opacity=".501961"/><path d="m17.500013 16.499818h-12.9999991zm-.0096-5.98755-12.9904261-.0093v7.99685h12.9999991zm.0096 3.98755h-13m13-2h-13m2.5453926-1.979205-.017614 7.979125m2.5487754-7.944393-.0034 7.944393m2.534768-7.972179.0037 7.972179m2.521631-7.999964.01314 7.999964" opacity=".2" stroke="#fff"/><path d="m2.500001 2.499818v3h18v-3z" opacity=".5" stroke="url(#M)" stroke-linecap="round" stroke-linejoin="round"/></g><path d="m6.000001 7h1v14.999818h-1z" opacity=".321"/><path d="m11.000001 7h1v14.999818h-1z" opacity=".321"/><path d="m16.000002 7h1v14.999818h-1z" opacity=".321"/><path d="m2.000001 9.999818h4v1h-4z" opacity=".321"/><path d="m7.000001 9.999818h4v1h-4z" opacity=".321"/><path d="m12.000001 9.999818h4v1h-4z" opacity=".321"/><path d="m17.000002 9.999818h4v1h-4z" opacity=".321"/><path d="m2.000001 13.999818h4v1h-4z" opacity=".321"/><path d="m7.000001 13.999818h4v1h-4z" opacity=".321"/><path d="m12.000001 13.999818h4v1h-4z" opacity=".321"/><path d="m17.000002 13.999818h4v1h-4z" opacity=".321"/><path d="m2.000001 17.999819h4v1h-4z" opacity=".321"/><path d="m7.000001 17.999819h4v1h-4z" opacity=".321"/><path d="m12.000001 17.999819h4v1h-4z" opacity=".321"/><path d="m17.000002 17.999819h4v1h-4z" opacity=".321"/><path d="m6 2v4h1v-4zm5 0v4h1v-4zm5 0v4h1v-4z" fill="#a62100" fill-opacity=".501961" opacity=".5"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m2.50125 2.498592 2.99875.001408.000004 3h-3.000004z" opacity=".5" stroke="url(#G)"/><path d="m7.5 2.5 2.99875.00141.000004 3h-3.000004z" opacity=".5" stroke="url(#n)"/><path d="m12.50125 2.498592 2.99875.001408.000004 3h-3.000004z" opacity=".5" stroke="url(#o)"/><path d="m17.5 2.5 2.99875.00141.000004 3h-3.000004z" opacity=".5" stroke="url(#p)"/><path d="m2.50125 7.498592 2.99875.001408.00125 1.99859h-3.000004z" stroke="url(#q)"/><path d="m7.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#r)"/><path d="m12.50125 7.498592 2.99875.001408.0013 1.99859h-3.000004z" stroke="url(#s)"/><path d="m17.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#t)"/><path d="m2.5 11.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#u)"/><path d="m7.49875 11.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#v)"/><path d="m12.5 11.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#w)"/><path d="m17.49875 11.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#x)"/><path d="m2.5 15.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#y)"/><path d="m7.49875 15.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#z)"/><path d="m12.5 15.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#A)"/><path d="m17.49875 15.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#B)"/><path d="m2.50125 19.4986 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#C)"/><path d="m7.5 19.500008 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#D)"/><path d="m12.50125 19.4986 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#E)"/><path d="m17.5 19.500008 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#F)"/></g><g transform="translate(9 -8)"><path d="m14.46 29.5c0 1.2-2.898 2-6.467 2-3.57 0-6.468-.8-6.468-2 0-4.634-.79-3.195 6.468-3.25 7.424-.056 6.467-1.41 6.467 3.25z" fill="url(#a)" stroke="url(#c)"/><path d="m14.5 26.5c0 1.105-2.91 2-6.5 2s-6.5-.895-6.5-2 2.91-2 6.5-2 6.5.895 6.5 2z" fill="none" stroke="#d8d8d8"/><path d="m14.46 25.5c0 1.157-2.898 2-6.467 2-3.57 0-6.468-.8-6.468-2 0-4.634-.79-3.195 6.468-3.25 7.424-.056 6.467-1.41 6.467 3.25z" fill="url(#e)" stroke="url(#f)"/><path d="m14.5 22.5c0 1.105-2.91 2-6.5 2s-6.5-.895-6.5-2 2.91-2 6.5-2 6.5.895 6.5 2z" fill="none" stroke="#d8d8d8"/><path d="m14.46 21.5c0 1.218-2.898 2-6.467 2-3.57 0-6.468-.95-6.468-2 0-4.344-.79-3.046 6.468-3.1 7.424-.056 6.467-.83 6.467 3.1z" fill="url(#g)" stroke="url(#h)"/><path d="m14.5 18.5c0 1.105-2.91 2-6.5 2s-6.5-.895-6.5-2 2.91-2 6.5-2 6.5.895 6.5 2z" fill="url(#i)" stroke="url(#j)"/><rect fill="none" height="13" opacity=".5" rx="17.5" ry="1.5" stroke="url(#k)" width="11" x="2.5" y="17.5"/></g><path d="m2.5371094 1.5c-.574145 0-1.0371094.4629634-1.0371094 1.0371094v18.9257816c0 .574146.4629634 1.037109 1.0371094 1.037109h8.8144526c1.101135.619675 3.200696 1 5.640626 1 3.568999 0 6.46875-.8 6.46875-2 0-1.416925.085549-2.272754 0-2.783203.024862-.071117.039062-.14364.039062-.216797 0-.178099-.100335-.347398-.242188-.511719.119948-.155891.203126-.316889.203126-.488281 0-1.416925.085549-2.272754 0-2.783203.024862-.071117.039062-.14364.039062-.216797 0-.172388-.093381-.336528-.226562-.496094.117202-.158519.187499-.325617.1875-.503906 0-1.404722.11549-2.201989-.066407-2.652344.064731-.113289.105469-.228639.105469-.347656 0-.5662263-.771852-1.0737224-2-1.4375v-6.5253906c0-.574146-.462964-1.0371094-1.037109-1.0371094z" fill="url(#l)" opacity=".65" stroke="#002e99" stroke-opacity=".834559"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_selectdb.svg b/icon-themes/elementary_svg/cmd/lc_selectdb.svg
new file mode 100644
index 000000000..0b9920a58
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_selectdb.svg
@@ -0,0 +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="translate(16 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="3"/><linearGradient id="b" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="30.655001" x2="30.827999" y1="65.686996" y2="48.688"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="translate(11 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="3"/><linearGradient id="d" gradientTransform="translate(6 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="3"/><linearGradient id="e" gradientTransform="translate(1 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="3"/><linearGradient id="f" gradientTransform="translate(1 5.5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="3"/><linearGradient id="g" gradientTransform="translate(1 14)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="3"/><linearGradient id="h" gradientTransform="translate(1 18)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="3"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="20" x2="20" y1="9.5" y2="14.5"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="9.978495" x2="9.978495" y1="13.912886" y2="-5.872059"><stop offset="0"/><stop offset="1" stop-color="#333"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="14" x2="6" y1="8" y2="16"><stop offset="0" stop-color="#fff"/><stop offset=".125" stop-color="#fff" stop-opacity="0"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><clipPath id="l"><path d="m8 2.6855469v14.0000001l3.132812-3.820313 2.066407 4.986328a1.0001 1.0001 0 1 0 1.847656-.765624l-2.111328-5.095704 4.378906.009766z"/></clipPath><linearGradient id="m" gradientTransform="matrix(.4458 0 0 .45 .302 -.525)" gradientUnits="userSpaceOnUse" x1="25.118887" x2="25.118887" y1="5.611111" y2="50.055557"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="translate(6.010753 10.010752)"><g fill-rule="evenodd" stroke="#000" stroke-linejoin="round"><path d="m7.9892474.989248v10.999999l2.5652276-2.9424833 2.044188 3.7280743c.494727 1.242916 2.142881-.74317 1.613492-1.971723l-1.874329-2.6219433 3.651422-.1919247z" opacity=".02" stroke-width="6"/><path d="m7.9892474.989248v10.999999l2.5652276-2.9424833 2.044188 3.7280743c.494727 1.242916 2.142881-.74317 1.613492-1.971723l-1.874329-2.6219433 3.117524-.2046366z" opacity=".2" stroke-width="2"/><path d="m7.9892474.989248v10.999999l2.5652276-2.9424833 2.044188 3.7280743c.494727 1.242916 2.142881-.74317 1.613492-1.971723l-1.874329-2.6219433 3.117524-.2046366z" opacity=".05" stroke-width="4"/></g><path d="m7 0v11l2.5652277-2.9424843 2.0441883 3.7280743c.494704 1.24297 2.357232.471184 1.827788-.757391l-2.088625-3.8362743 3.651421-.1919247z" fill="none" stroke="#fff" stroke-width="2"/><path d="m7 0v11l2.5652277-2.9424843 2.0441883 3.7280743c.494704 1.24297 2.357232.471184 1.827788-.757391l-2.088625-3.8362743 3.651421-.1919247z" fill="url(#j)" fill-rule="evenodd"/><path clip-path="url(#l)" d="m6.9891304 6.9358866v11.1195654l2.59311-2.974467 2.0664066 3.768597c.500102 1.256433 2.382807.476286 1.847656-.765624l-2.111328-3.877973 3.691112-.194011z" fill="none" opacity=".4" stroke="url(#k)" stroke-width="2.695652" transform="matrix(.98924729 0 0 .98924729 .086022 -6.861307)"/></g><path d="m2.028 1.5 18.894.047c.292999.0007289.524.248.528.555l.05 3.898h-15v16.5h-4.472c-.293.006-.528-.248-.528-.556v-19.89c0-.304.2350009-.5547289.528-.554z" fill="url(#m)"/><path d="m2 1.5c-.277 0-.5.2125469-.5.4765625v4.5234375h20v-4.5234375c0-.2640156-.223-.4765625-.5-.4765625z" fill="url(#i)"/><path d="m2 6.5-1 .0019531v14.9628909c0 .839.6951094 1.535156 1.5371094 1.535156h4.4628906v-1h-4.4628906c-.307 0-.5371094-.230109-.5371094-.537109v-2.462891h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4z" opacity=".3"/><path d="m6 22h1v-15.5h-1z" opacity=".321"/><path d="m2.5 7h3v2.5h-3z" fill="none" opacity=".5" stroke="url(#f)" stroke-linecap="square"/><g fill="none" stroke-linecap="square" transform="translate(0 -9)"><path d="m17.5 11.5h3v3h-3z" opacity=".5" stroke="url(#a)"/><path d="m12.5 11.5h3v3h-3z" opacity=".5" stroke="url(#c)"/><path d="m7.4999999 11.5h3.0000001v3h-3.0000001z" opacity=".5" stroke="url(#d)"/><path d="m2.5 11.5h3v3h-3z" opacity=".5" stroke="url(#e)"/></g><path d="m2 1c-.554 0-1 .446-1 1v4 1h1 19 1v-1-4c0-.554-.446-1-1-1zm0 1h4v4h-4zm5 0h4v4h-4zm5 0h4v4h-4zm5 0h4v4h-4z" fill="#a62100" fill-opacity=".501961"/><g fill="none" stroke-linecap="square"><path d="m2.5 15.5h3v2h-3z" opacity=".5" stroke="url(#g)"/><path d="m2.5 11.5h3v2h-3z" opacity=".5" stroke="url(#e)"/><path d="m2.5 19.5h3v2h-3z" opacity=".5" stroke="url(#h)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_selectionmodemenu.svg b/icon-themes/elementary_svg/cmd/lc_selectionmodemenu.svg
new file mode 100644
index 000000000..83bbe941b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_selectionmodemenu.svg
@@ -0,0 +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="9.978495" x2="9.978495" y1="13.912886" y2="-5.872059"><stop offset="0"/><stop offset="1" stop-color="#333"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14" x2="6" y1="8" y2="16"><stop offset="0" stop-color="#fff"/><stop offset=".125" stop-color="#fff" stop-opacity="0"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><clipPath id="c"><path d="m8 2.6855469v14.0000001l3.132812-3.820313 2.066407 4.986328a1.0001 1.0001 0 1 0 1.847656-.765624l-2.111328-5.095704 4.378906.009766z"/></clipPath><g transform="translate(-1.989247 7.010752)"><g fill-rule="evenodd" stroke="#000" stroke-linejoin="round"><path d="m7.9892474.989248v10.999999l2.5652276-2.9424833 2.044188 3.7280743c.494727 1.242916 2.142881-.74317 1.613492-1.971723l-1.874329-2.6219433 3.651422-.1919247z" opacity=".02" stroke-width="6"/><path d="m7.9892474.989248v10.999999l2.5652276-2.9424833 2.044188 3.7280743c.494727 1.242916 2.142881-.74317 1.613492-1.971723l-1.874329-2.6219433 3.117524-.2046366z" opacity=".2" stroke-width="2"/><path d="m7.9892474.989248v10.999999l2.5652276-2.9424833 2.044188 3.7280743c.494727 1.242916 2.142881-.74317 1.613492-1.971723l-1.874329-2.6219433 3.117524-.2046366z" opacity=".05" stroke-width="4"/></g><path d="m7 0v11l2.5652277-2.9424843 2.0441883 3.7280743c.494704 1.24297 2.357232.471184 1.827788-.757391l-2.088625-3.8362743 3.651421-.1919247z" fill="none" stroke="#fff" stroke-width="2"/><path d="m7 0v11l2.5652277-2.9424843 2.0441883 3.7280743c.494704 1.24297 2.357232.471184 1.827788-.757391l-2.088625-3.8362743 3.651421-.1919247z" fill="url(#a)" fill-rule="evenodd"/><path clip-path="url(#c)" d="m6.9891304 6.9358866v11.1195654l2.59311-2.974467 2.0664066 3.768597c.500102 1.256433 2.382807.476286 1.847656-.765624l-2.111328-3.877973 3.691112-.194011z" fill="none" opacity=".4" stroke="url(#b)" stroke-width="2.695652" transform="matrix(.98924729 0 0 .98924729 .086022 -6.861307)"/></g><g transform="translate(-1.014)"><path d="m16 1v3h1l1 1.016v13.92l-1 1.064h-1v3h7v-3h-1l-1-.93v-14.07l1-1h1v-3z" fill-rule="evenodd" opacity=".52"/><path d="m16.97 2.5h1.53s1 0 1 1v17s-.088 1-1.088 1h-1.442m5.044-19h-1.53s-1 0-1 1v17s.087 1 1.088 1h1.442" fill="none" stroke="#fff"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_selectobject.svg b/icon-themes/elementary_svg/cmd/lc_selectobject.svg
new file mode 100644
index 000000000..9841f5672
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_selectobject.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="9.978495" x2="9.978495" y1="21.912886" y2="2.127941"><stop offset="0"/><stop offset="1" stop-color="#333"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14" x2="6" y1="8" y2="16"><stop offset="0" stop-color="#fff"/><stop offset=".125" stop-color="#fff" stop-opacity="0"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><clipPath id="c"><path d="m8 2.6855469v14.0000001l3.132812-3.820313 2.066407 4.986328a1.0001 1.0001 0 1 0 1.847656-.765624l-2.111328-5.095704 4.378906.009766z"/></clipPath><g fill-rule="evenodd" stroke="#000" stroke-linejoin="round"><path d="m8.9892474 4.784611v13.849462l3.0991256-3.779234 2.044188 4.932711a.98934621.98934621 0 1 0 1.827789-.757391l-2.088626-5.040912 4.331821.0097z" opacity=".02" stroke-width="6"/><path d="m8.9892474 4.784611v13.849462l3.0991256-3.779234 2.044188 4.932711a.98934621.98934621 0 1 0 1.827789-.757391l-2.088626-5.040912 4.331821.0097z" opacity=".2" stroke-width="2"/><path d="m8.9892474 4.784611v13.849462l3.0991256-3.779234 2.044188 4.932711a.98934621.98934621 0 1 0 1.827789-.757391l-2.088626-5.040912 4.331821.0097z" opacity=".05" stroke-width="4"/></g><path d="m8 3.795363v13.849463l3.099126-3.779235 2.044188 4.932711a.98934618.98934618 0 1 0 1.827788-.757391l-2.088625-5.040911 4.33182.0097z" fill="none" stroke="#fff" stroke-width="2"/><path d="m8 3.795363v13.849463l3.099126-3.779235 2.044188 4.932711a.98934618.98934618 0 1 0 1.827788-.757391l-2.088625-5.040911 4.33182.0097z" fill="url(#a)" fill-rule="evenodd"/><path clip-path="url(#c)" d="m8 2.6855469v14.0000001l3.132812-3.820313 2.066407 4.986328a1.0001 1.0001 0 1 0 1.847656-.765624l-2.111328-5.095704 4.378906.009766z" fill="none" opacity=".4" stroke="url(#b)" stroke-width="2.695652" transform="matrix(.98924729 0 0 .98924729 .086022 1.138693)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_selecttable.svg b/icon-themes/elementary_svg/cmd/lc_selecttable.svg
new file mode 100644
index 000000000..db331ad55
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_selecttable.svg
@@ -0,0 +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(.48483606 0 0 .5270602 4.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#v" y1="6.451322" y2="10.245955"/><linearGradient id="b" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#v" y1="6.451322" y2="10.245955"/><linearGradient id="c" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#v" y1="6.451322" y2="10.245955"/><linearGradient id="d" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#v" y1="6.451322" y2="8.348639"/><linearGradient id="e" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#v" y1="6.451322" y2="8.345967"/><linearGradient id="f" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#v" y1="6.451322" y2="8.348639"/><linearGradient id="g" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#v" y1="6.451322" y2="8.345967"/><linearGradient id="h" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#v" y1="6.451322" y2="8.348639"/><linearGradient id="i" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#v" y1="6.451322" y2="8.345967"/><linearGradient id="j" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#v" y1="6.451322" y2="8.348639"/><linearGradient id="k" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#v" y1="6.451322" y2="8.345967"/><linearGradient id="l" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#v" y1="6.451322" y2="8.348639"/><linearGradient id="m" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#v" y1="6.451322" y2="8.345967"/><linearGradient id="n" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#v" y1="6.451322" y2="8.348639"/><linearGradient id="o" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#v" y1="6.451322" y2="8.345967"/><linearGradient id="p" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#v" y1="6.451322" y2="8.348639"/><linearGradient id="q" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#v" y1="6.451322" y2="8.345967"/><linearGradient id="r" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#v" y1="6.451322" y2="8.348639"/><linearGradient id="s" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#v" y1="6.451322" y2="8.345967"/><linearGradient id="t" gradientUnits="userSpaceOnUse" x1="29.5" x2="29.5" y1="-5.5" y2="15.5"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="u" gradientTransform="matrix(.46923147 0 0 .47243347 .238446 -.625575)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#x" y1="15.499894" y2="48.395687"/><linearGradient id="v" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" y1="6.451322" y2="10.245955"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999982" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="w" gradientUnits="userSpaceOnUse" x1="11" x2="11" xlink:href="#x" y1="2" y2="22"/><linearGradient id="x" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><rect fill="url(#u)" height="21" rx=".555556" ry=".583334" stroke-width="1.051315" width="20" x="1.5" y="1.5"/><path d="m2.5371094 1.5c-.574146 0-1.0371021.4629634-1.0371094 1.0371094v3.6269531 10.8359375 4.462891c0 .574146.4629634 1.037109 1.0371094 1.037109h17.9257816c.574146 0 1.037109-.462963 1.037109-1.037109v-4.462891-10.8359375-3.6269531c.000007-.574146-.462963-1.0371094-1.037109-1.0371094z" fill="url(#w)" stroke="#000" stroke-opacity=".273077"/><path d="m6 2v4h-4v1h4v3h-4v1h4v3h-4v1h4v3h-4v1h4v3h1v-3h4v3h1v-3h4v3h1v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-4h-1v4h-4v-4h-1v4h-4v-4zm1 5h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4z" fill-opacity=".27451"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m2.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#v)"/><path d="m7.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#a)"/><path d="m12.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#b)"/><path d="m17.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#c)"/><path d="m2.50125 7.498592 2.99875.001408.00125 1.99859h-3.000004z" stroke="url(#d)"/><path d="m7.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#e)"/><path d="m12.50125 7.498592 2.99875.001408.0013 1.99859h-3.000004z" stroke="url(#f)"/><path d="m17.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#g)"/><path d="m2.5 11.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#h)"/><path d="m7.49875 11.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#i)"/><path d="m12.5 11.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#j)"/><path d="m17.49875 11.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#k)"/><path d="m2.5 15.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#l)"/><path d="m7.49875 15.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#m)"/><path d="m12.5 15.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#n)"/><path d="m17.49875 15.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#o)"/><path d="m2.50125 19.4986 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#p)"/><path d="m7.5 19.500008 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#q)"/><path d="m12.50125 19.4986 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#r)"/><path d="m17.5 19.500008 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#s)"/></g><rect fill="url(#u)" height="21" rx=".555556" ry=".583334" stroke-width="1.051315" width="20" x="1.5" y="1.5"/><path d="m2.5371094 1.5c-.574146 0-1.0371021.4629634-1.0371094 1.0371094v3.6269531 10.8359375 4.462891c0 .574146.4629634 1.037109 1.0371094 1.037109h17.9257816c.574146 0 1.037109-.462963 1.037109-1.037109v-4.462891-10.8359375-3.6269531c.000007-.574146-.462963-1.0371094-1.037109-1.0371094z" fill="url(#t)" stroke="#002e99" stroke-opacity=".501961"/><path d="m6 2v4h-4v1h4v3h-4v1h4v3h-4v1h4v3h-4v1h4v3h1v-3h4v3h1v-3h4v3h1v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-4h-1v4h-4v-4h-1v4h-4v-4zm1 5h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4z" fill="#002e99" fill-opacity=".501961"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m2.50125 2.498592 2.99875.001408.000004 3h-3.000004z" opacity=".5" stroke="url(#v)"/><path d="m7.5 2.5 2.99875.00141.000004 3h-3.000004z" opacity=".5" stroke="url(#a)"/><path d="m12.50125 2.498592 2.99875.001408.000004 3h-3.000004z" opacity=".5" stroke="url(#b)"/><path d="m17.5 2.5 2.99875.00141.000004 3h-3.000004z" opacity=".5" stroke="url(#c)"/><path d="m2.50125 7.498592 2.99875.001408.00125 1.99859h-3.000004z" opacity=".5" stroke="url(#d)"/><path d="m7.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" opacity=".5" stroke="url(#e)"/><path d="m12.50125 7.498592 2.99875.001408.0013 1.99859h-3.000004z" opacity=".5" stroke="url(#f)"/><path d="m17.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" opacity=".5" stroke="url(#g)"/><path d="m2.5 11.5 2.99875.0014.00125 1.998598h-3.000004z" opacity=".5" stroke="url(#h)"/><path d="m7.49875 11.501408 2.99875.0014.0012 1.99859h-2.999954z" opacity=".5" stroke="url(#i)"/><path d="m12.5 11.5 2.99875.0014.0013 1.99859h-3.000004z" opacity=".5" stroke="url(#j)"/><path d="m17.49875 11.501408 2.99875.0014.0013 1.99859h-3.000004z" opacity=".5" stroke="url(#k)"/><path d="m2.5 15.5 2.99875.0014.00125 1.998598h-3.000004z" opacity=".5" stroke="url(#l)"/><path d="m7.49875 15.501408 2.99875.0014.0012 1.99859h-2.999954z" opacity=".5" stroke="url(#m)"/><path d="m12.5 15.5 2.99875.0014.0013 1.99859h-3.000004z" opacity=".5" stroke="url(#n)"/><path d="m17.49875 15.501408 2.99875.0014.0013 1.99859h-3.000004z" opacity=".5" stroke="url(#o)"/><path d="m2.50125 19.4986 2.99875.0014.00125 1.998598h-3.000004z" opacity=".5" stroke="url(#p)"/><path d="m7.5 19.500008 2.99875.0014.0012 1.99859h-2.999954z" opacity=".5" stroke="url(#q)"/><path d="m12.50125 19.4986 2.99875.0014.0013 1.99859h-3.000004z" opacity=".5" stroke="url(#r)"/><path d="m17.5 19.500008 2.99875.0014.0013 1.99859h-3.000004z" opacity=".5" stroke="url(#s)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_selecttables.svg b/icon-themes/elementary_svg/cmd/lc_selecttables.svg
new file mode 100644
index 000000000..a49aa2013
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_selecttables.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="3.042708" x2="3.175" y1="291.84061" y2="296.20624"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="20" y2="21"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="3.961864" x2="3.961864" xlink:href="#b" y1="16" y2="17"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="8.961864" x2="8.961864" xlink:href="#b" y1="16" y2="17"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="13.961864" x2="13.961864" xlink:href="#b" y1="16" y2="17"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="3.961864" x2="3.961864" xlink:href="#b" y1="12" y2="13"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="8.961864" x2="8.961864" xlink:href="#b" y1="12" y2="13"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="13.961864" x2="13.961864" xlink:href="#b" y1="12" y2="13"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="3.961864" x2="3.961864" xlink:href="#b" y1="8" y2="9"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="8.961864" x2="8.961864" xlink:href="#b" y1="8" y2="9"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="13.961864" x2="13.961864" xlink:href="#b" y1="8" y2="9"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#b" y1="20" y2="21"/><linearGradient id="m" gradientTransform="matrix(.11794328 0 0 .11904573 1.00582 290.11434)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="translate(0 -290.64998)"><path d="m1.3301511 291.84067c-.077361 0-.1395264.0653-.1395264.14676l.0000003 3.93977c0 .0814.062165.14676.1395264.14676h.9715169l.5276162-1.05833h1.9332155.2573485c.077361 0 .1395265-.0653.1395265-.14677l-.0000003-2.88143c0-.0814-.062165-.14676-.1395264-.14676z" fill="url(#m)" stroke-width=".264583"/><path d="m1.3229167 291.70833c-.1465792 0-.2645834.11801-.2645834.26459v3.96875c0 .14658.1180042.26458.2645834.26458h1.0583333l.5291666-1.05833h2.1166667c.1465792 0 .2645833-.11801.2645833-.26459v-2.91041c0-.14658-.1180041-.26459-.2645833-.26459zm0 .26459h1.0583333v.79375h-1.0583333zm1.3229166 0h1.0583333v.79375h-1.0583333zm1.3229167 0h1.0583333v.79375h-1.0583333zm-2.6458333 1.05833h1.0583333v.79375h-1.0583333zm1.3229166 0h1.0583333v.79375h-1.0583333zm1.3229167 0h1.0583333v.79375h-1.0583333zm-2.6458333 1.05833h1.0583333v.79375h-1.0583333zm1.3229166 0h1.0583333v.79375h-1.0583333zm1.3229167 0h1.0583333v.79375h-1.0583333zm-2.6458333 1.05834h1.3229166l-.396875.79375h-.9260416z" opacity=".32"/><path d="m1.3301511 291.84067c-.077361 0-.1395264.0653-.1395264.14676l.0000003 3.93977c0 .0814.062165.14676.1395264.14676h.9715169l.5276162-1.05833h1.9332155.2573485c.077361 0 .1395265-.0653.1395265-.14677l-.0000003-2.88143c0-.0814-.062165-.14676-.1395264-.14676z" fill="url(#a)" stroke-width=".264583"/><path d="m1.3229167 291.70833c-.1465792 0-.2645834.11801-.2645834.26459v3.96875c0 .14658.1180042.26458.2645834.26458h1.0583333l.5291666-1.05833h2.1166667c.1465792 0 .2645833-.11801.2645833-.26459v-2.91041c0-.14658-.1180041-.26459-.2645833-.26459zm0 .26459h1.0583333v.79375h-1.0583333zm1.3229166 0h1.0583333v.79375h-1.0583333zm1.3229167 0h1.0583333v.79375h-1.0583333zm-2.6458333 1.05833h1.0583333v.79375h-1.0583333zm1.3229166 0h1.0583333v.79375h-1.0583333zm1.3229167 0h1.0583333v.79375h-1.0583333zm-2.6458333 1.05833h1.0583333v.79375h-1.0583333zm1.3229166 0h1.0583333v.79375h-1.0583333zm1.3229167 0h1.0583333v.79375h-1.0583333zm-2.6458333 1.05834h1.3229166l-.396875.79375h-.9260416z" fill="#002e99" fill-opacity=".501961"/><g fill="none" stroke-linecap="square" transform="matrix(.26458334 0 0 .26458334 .79375 290.12081)"><path d="m2.5 19.5v2h2.7033898l.9841886-2z" opacity=".5" stroke="url(#l)"/><path d="m2.5 15.5v2h3v-2z" opacity=".5" stroke="url(#c)"/><path d="m7.5 15.5v2h3v-2z" opacity=".5" stroke="url(#d)"/><path d="m12.5 15.5v2h3v-2z" opacity=".5" stroke="url(#e)"/><path d="m2.5 11.5v2h3v-2z" opacity=".5" stroke="url(#f)"/><path d="m7.5 11.5v2h3v-2z" opacity=".5" stroke="url(#g)"/><path d="m12.5 11.5v2h3v-2z" opacity=".5" stroke="url(#h)"/><path d="m2.5 7.5v2h3v-2z" opacity=".5" stroke="url(#i)"/><path d="m7.5 7.5v2h3v-2z" opacity=".5" stroke="url(#j)"/><path d="m12.5 7.5v2h3v-2z" opacity=".5" stroke="url(#k)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_selectunprotectedcells.svg b/icon-themes/elementary_svg/cmd/lc_selectunprotectedcells.svg
new file mode 100644
index 000000000..12b7cae71
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_selectunprotectedcells.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" 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 33.938131 -17.400027)" 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 19.76187 104.39997)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><linearGradient id="d" gradientTransform="matrix(1.0073638 0 0 1 -.323637 0)" 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(.48483606 0 0 .5270602 4.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#M" y1="6.451322" y2="10.245955"/><linearGradient id="f" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#M" y1="6.451322" y2="10.245955"/><linearGradient id="g" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#M" y1="6.451322" y2="10.245955"/><linearGradient id="h" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#M" y1="6.451322" y2="8.348639"/><linearGradient id="i" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#M" y1="6.451322" y2="8.345967"/><linearGradient id="j" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#M" y1="6.451322" y2="8.348639"/><linearGradient id="k" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#M" y1="6.451322" y2="8.345967"/><linearGradient id="l" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#M" y1="6.451322" y2="8.348639"/><linearGradient id="m" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#M" y1="6.451322" y2="8.345967"/><linearGradient id="n" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#M" y1="6.451322" y2="8.348639"/><linearGradient id="o" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#M" y1="6.451322" y2="8.345967"/><linearGradient id="p" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#M" y1="6.451322" y2="8.348639"/><linearGradient id="q" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#M" y1="6.451322" y2="8.345967"/><linearGradient id="r" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#M" y1="6.451322" y2="8.348639"/><linearGradient id="s" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#M" y1="6.451322" y2="8.345967"/><linearGradient id="t" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#M" y1="6.451322" y2="8.348639"/><linearGradient id="u" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#M" y1="6.451322" y2="8.345967"/><linearGradient id="v" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#M" y1="6.451322" y2="8.348639"/><linearGradient id="w" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#M" y1="6.451322" y2="8.345967"/><linearGradient id="x" gradientTransform="matrix(.25 0 0 1 6.125 0)" gradientUnits="userSpaceOnUse" x1="11.5" x2="11.5" y1="10.5" y2="14.5"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="y" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="12" y2="13"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="z" gradientTransform="matrix(.26064 0 0 .3149 4.726 -.048)" gradientUnits="userSpaceOnUse" x1="10.651" x2="27.191999" y1="2.914" y2="17.469999"><stop offset="0" stop-color="#cad0c6"/><stop offset=".5" stop-color="#eaece9"/><stop offset="1" stop-color="#c5cbc0"/></linearGradient><radialGradient id="A" cx="16.823999" cy="11.368" fx="16.777" fy="11.597" gradientTransform="matrix(0 .80952 -1.13905 0 17.95 -6.37)" gradientUnits="userSpaceOnUse" r="10.5"><stop offset="0" stop-color="#f2e0c4"/><stop offset=".765" stop-color="#e5af5b"/><stop offset="1" stop-color="#af6900"/></radialGradient><linearGradient id="B" gradientTransform="matrix(.47368 0 0 .42857 .42 1.286)" gradientUnits="userSpaceOnUse" x1="21.771" x2="21.771" y1="14.871" y2="27.924999"><stop offset="0" stop-color="#fff"/><stop offset=".033" stop-color="#fff" stop-opacity=".235"/><stop offset=".986" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="C" gradientUnits="userSpaceOnUse" x1="10.314" x2="10.314" y1="6" y2="15"><stop offset="0" stop-color="#b19c7d"/><stop offset="1" stop-color="#a08358"/></linearGradient><linearGradient id="D" gradientTransform="matrix(-.93358 0 0 1 23.38 -22)" gradientUnits="userSpaceOnUse" x1="8.643" x2="23.299999" xlink:href="#E" y1="27.5" y2="27.5"/><linearGradient id="E"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="F" gradientTransform="matrix(-.93358 0 0 1 23.38 -15)" gradientUnits="userSpaceOnUse" x1="8.643" x2="23.299999" y1="27.5" y2="27.5"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="G" gradientTransform="matrix(.66667 0 0 .46668 2.833 -20.534)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#E" y1="29" y2="14"/><linearGradient id="H" gradientTransform="matrix(.66667 0 0 .46668 -4.167 -20.534)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#E" y1="29" y2="14"/><linearGradient id="I" gradientTransform="matrix(.66667 0 0 .46667 -15.167 .467)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#J" y1="29" y2="14"/><linearGradient id="J"><stop offset="0" stop-color="#d88f22"/><stop offset="1" stop-color="#d88f22" stop-opacity="0"/></linearGradient><linearGradient id="K" gradientTransform="matrix(.66667 0 0 .46667 -6.167 .467)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#J" y1="29" y2="14"/><linearGradient id="L" gradientTransform="matrix(.46923147 0 0 .47243347 .238446 -.625575)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#O" y1="15.499894" y2="48.395687"/><linearGradient id="M" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" y1="6.451322" y2="10.245955"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999982" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="N" gradientUnits="userSpaceOnUse" x1="11" x2="11" xlink:href="#O" y1="2" y2="22"/><linearGradient id="O" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g opacity=".4" transform="matrix(.52631578 0 0 .42857133 -2.631579 3.857159)"><path d="m43.950001 39.999973h5v7h-5z" fill="url(#a)"/><path d="m9.7500003 46.999973h-5v-7h5z" fill="url(#c)"/><path d="m9.7500003 40 34.2000007-.000028v7.000001l-34.2000007.000028z" fill="url(#d)" stroke-width="1.003675"/></g><rect fill="url(#L)" height="21" rx=".555556" ry=".583334" stroke-width="1.051315" width="20" x="1.5" y="1.5"/><path d="m2.5371094 1.5c-.574146 0-1.0371021.4629634-1.0371094 1.0371094v3.6269531 10.8359375 4.462891c0 .574146.4629634 1.037109 1.0371094 1.037109h17.9257816c.574146 0 1.037109-.462963 1.037109-1.037109v-4.462891-10.8359375-3.6269531c.000007-.574146-.462963-1.0371094-1.037109-1.0371094z" fill="url(#N)" stroke="#000" stroke-opacity=".273077"/><path d="m6 2v4h-4v1h4v3h-4v1h4v3h-4v1h4v3h-4v1h4v3h1v-3h4v3h1v-3h4v3h1v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-4h-1v4h-4v-4h-1v4h-4v-4zm1 5h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4z" fill-opacity=".27451"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m2.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#M)"/><path d="m7.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#e)"/><path d="m12.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#f)"/><path d="m17.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#g)"/><path d="m2.50125 7.498592 2.99875.001408.00125 1.99859h-3.000004z" stroke="url(#h)"/><path d="m7.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#i)"/><path d="m12.50125 7.498592 2.99875.001408.0013 1.99859h-3.000004z" stroke="url(#j)"/><path d="m17.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#k)"/><path d="m2.5 11.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#l)"/><path d="m7.49875 11.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#m)"/><path d="m12.5 11.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#n)"/><path d="m17.49875 11.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#o)"/><path d="m2.5 15.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#p)"/><path d="m7.49875 15.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#q)"/><path d="m12.5 15.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#r)"/><path d="m17.49875 15.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#s)"/><path d="m2.50125 19.4986 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#t)"/><path d="m7.5 19.500008 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#u)"/><path d="m12.50125 19.4986 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#v)"/><path d="m17.5 19.500008 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#w)"/></g><path d="m6.5 10.5h5v4h-5z" fill="url(#x)" stroke-width=".5"/><path d="m7.4999999 11.5h3.0000001v2h-3.0000001z" fill="none" opacity=".5" stroke="url(#y)" stroke-linecap="square"/><path d="m7 10c-.554 0-1 .446-1 1v3c0 .554.446 1 1 1h4c.554 0 1-.446 1-1v-3c0-.554-.446-1-1-1zm0 1h4v3h-4z" fill="#002e99" fill-opacity=".501961"/><g transform="translate(9 8)"><path d="m7.499 8.4999999v-3.376c0-2.478 1.37-3.654 3.487-3.624 2.13.03 3.514 1.117 3.514 3.624v3.376h-1.43v-2.746c0-.63.148-2.668-2.068-2.668-2.197 0-2.037 2.05-2.028 2.666v2.748z" fill="url(#z)" fill-rule="evenodd" opacity=".4"/><path d="m8.199 5.9999999s-.59-3.5 2.8-3.5 2.8 3.5 2.8 3.5" fill="none" opacity=".6" stroke="#fff" stroke-linecap="round"/><path d="m7.499 8.4999999v-3.376c0-2.478 1.37-3.654 3.487-3.624 2.13.03 3.514 1.117 3.514 3.624v3.376h-2v-2.746c0-.63.15-2.254-1.498-2.254-1.65 0-1.51 1.637-1.502 2.252v2.748z" fill="none" opacity=".4" stroke="#000" stroke-linecap="square"/><rect fill="url(#A)" height="8" rx="1" width="11" x="-.5" y="6.5"/><g fill="none" transform="translate(-3)"><path d="m3.5 7.5h9v6h-9z" opacity=".5" stroke="url(#B)" stroke-linejoin="round"/><rect height="8" rx="1" stroke="url(#C)" width="11" x="2.5" y="6.5"/><g stroke-linecap="square"><path d="m3.5 7.5h9m-9 2h9m-9 2h9" opacity=".2" stroke="url(#D)"/><path d="m3.5 12.5h9m-9-6h9m-9 2h9m-9 2h9" opacity=".05" stroke="url(#F)"/></g></g><rect fill="url(#G)" height="7" opacity=".5" rx="2" ry="1" transform="scale(1 -1)" width="1" x="8" y="-14"/><rect fill="url(#H)" height="7" opacity=".5" rx="2" ry="1" transform="scale(1 -1)" width="1" x="1" y="-14"/><rect fill="url(#I)" height="7" opacity=".5" rx="1.6" ry=".5" width="1" y="7"/><rect fill="url(#K)" height="7" opacity=".5" rx="1.6" ry=".5" width="1" x="9" y="7"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_sendfax.svg b/icon-themes/elementary_svg/cmd/lc_sendfax.svg
new file mode 100644
index 000000000..32e41dd58
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_sendfax.svg
@@ -0,0 +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(.99999998 0 0 -.99999998 13 49.499993)" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="13.5" y2="22"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.99999998 0 0 -.99999998 13 49.499993)" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="13.5" y2="19.5"><stop offset="0" stop-color="#fff"/><stop offset=".00000005" 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="12" x2="12" y1="18" y2="7"><stop offset="0" stop-color="#232323"/><stop offset=".8" stop-color="#535353"/><stop offset=".8" stop-color="#676767"/><stop offset="1" stop-color="#676767"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.48572 0 0 -.25857 -.657 24.72)" gradientUnits="userSpaceOnUse" x1="28.118" x2="28.118" y1="91.732" y2="22.118"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><path d="m4.78 5.5-.124.156-2 2-.156.125v9.72h19v-9.721l-.156-.124-2-2-.125-.156h-14.219z" fill="url(#c)"/><path d="m4.78 5.5-.124.156-2 2-.156.125v9.72h19v-9.721l-.156-.124-2-2-.125-.156h-14.219z" fill="none" opacity=".71" stroke="#000"/><path d="m3 8h18v1h-18z" fill="#fff" opacity=".2"/><path d="m5 16h14v-1h-14z" fill="#505050"/><path d="m6 14h12v1h-12z" opacity=".2"/><path d="m5 16h14v1h-14z" opacity=".4"/><path d="m19 20-.5-5h-13l-.5 5z" fill="url(#d)"/><path d="m5 14.875-.5 5.5c-.077.3.19.635.5.625h14c.31.01.577-.326.5-.625l-.5-5.5v.125h-.906v.5l.25 4.5h-.25v.03h-11.094v-.03h-1.344l.25-4.5v-.5h-.906z" opacity=".3"/><path d="m7 16h9v1h-9z" opacity=".2"/><path d="m18 10h2v2h-2z" fill="#0cceff"/><path d="m10 18h6v1h-6z" opacity=".2"/><g stroke-linecap="round" stroke-linejoin="round" transform="matrix(1 0 0 -1 -5 40.499993)"><path d="m15.5 37.999993v-6h-2l3.5-4 3.5 4h-2v6z" fill="url(#a)" stroke="#a62100" stroke-opacity=".501961"/><path d="m16.476562 36.999993.01172-5c-.000758-.481843-.349033-.892841-.82422-.972657l1.335938-1.527343 1.335937 1.527343c-.475186.07982-.823461.490814-.824218.972657l-.01172 5z" fill="none" opacity=".245" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_sendfeedback.svg b/icon-themes/elementary_svg/cmd/lc_sendfeedback.svg
new file mode 100644
index 000000000..276797c0b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_sendfeedback.svg
@@ -0,0 +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(.42307923 0 0 .39244743 3.84619 12.352884)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" y1="35.429005" y2="15.737678"><stop offset="0" stop-color="#969696"/><stop offset=".5" stop-color="#858585" stop-opacity=".634783"/><stop offset="1" stop-color="#939393" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.45945946 0 0 .29729728 2.972974 16.864867)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.675988" y2="41.184601"><stop offset="0" stop-color="#fff"/><stop offset=".01864429" stop-color="#fff" stop-opacity=".235294"/><stop offset=".98085731" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.39078075 0 0 .4337445 4.602995 15.522359)" gradientUnits="userSpaceOnUse" x1="16.626165" x2="20.054544" xlink:href="#d" y1="15.298182" y2="24.627615"/><linearGradient id="d"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.42307923 0 0 .39244743 3.84619 11.014342)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" xlink:href="#d" y1="30.188753" y2="15.737678"/><linearGradient id="f" gradientTransform="matrix(.42223777 0 0 .41882295 3.90701 12.452607)" gradientUnits="userSpaceOnUse" x1="23.903786" x2="23.903786" y1="35.75" y2="20.443331"><stop offset="0"/><stop offset=".5" stop-opacity=".498039"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.42307923 0 0 .39244743 3.84619 13.747128)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" xlink:href="#d" y1="30.188753" y2="15.737678"/><linearGradient id="h" gradientTransform="matrix(.42307923 0 0 .39244743 3.84619 12.352884)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" y1="30.188753" y2="15.737678"><stop offset="0" stop-color="#a0a0a0"/><stop offset=".5" stop-color="#8f8f8f" stop-opacity=".634783"/><stop offset="1" stop-color="#9d9d9d" stop-opacity="0"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.40000003 0 0 .36363633 4.4 13.81818)" gradientUnits="userSpaceOnUse" x1="20.052792" x2="20.052792" y1="10.636821" y2="45.243549"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="j" gradientTransform="matrix(2.774389 0 0 1.969706 -1892.179 -872.8854)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="k" cx="605.71429" cy="486.64789" gradientTransform="matrix(2.774389 0 0 1.969706 -1891.633 -872.8854)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#l"/><linearGradient id="l"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="m" cx="605.71429" cy="486.64789" gradientTransform="matrix(-2.774389 0 0 1.969706 112.7623 -872.8854)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#l"/><g transform="translate(-2 -13)"><g opacity=".7" transform="matrix(.01045062 0 0 .00543807 23.295153 30.21816)"><path d="m-1559.2523-150.69685h1339.6335v478.35718h-1339.6335z" fill="url(#j)" opacity=".39196"/><path d="m-219.61876-150.68038v478.33079c142.874166.90045 345.40022-107.16966 345.40014-239.196175 0-132.026537-159.436816-239.134595-345.40014-239.134615z" fill="url(#k)" opacity=".402062"/><path d="m-1559.2523-150.68038v478.33079c-142.8742.90045-345.4002-107.16966-345.4002-239.196175 0-132.026537 159.4368-239.134595 345.4002-239.134615z" fill="url(#m)" opacity=".402062"/></g><rect fill="url(#i)" fill-rule="evenodd" height="13" rx=".5" width="19" x="4.5" y="17.5"/><g fill="none"><path d="m11.739261 24.322531-5.7012291 5.350022zm4.534881.02453 5.740893 5.227129z" stroke="url(#h)"/><path d="m11.739261 25.716773-3.8538679 3.665908zm4.534881.02453 3.923509 3.558336z" opacity=".7" stroke="url(#g)"/><path d="m7.4264159 21.420414 6.6143001 5.494264 6.533049-5.494264" opacity=".06" stroke="url(#f)"/><path d="m6.4197241 18.557066 7.5803669 6.192934 7.463992-6.200594" opacity=".7" stroke="url(#e)"/></g><path d="m5.6151563 18c-.3217228 0-.6151563.194425-.6151563.49027l.0059595 7.50973c.5178164-.008052 17.6010015-2.94897 17.9940405-3.090431v-4.323715c0-.226135-.271009-.585854-.549585-.585854z" fill="url(#c)" fill-rule="evenodd" opacity=".2"/><g fill="none"><path d="m5.5 18.5h17v11h-17z" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><rect height="13.000001" opacity=".3" rx="1" stroke="#000" width="19" x="4.5" y="17.499998"/><path d="m5.2155719 18.774502 8.7845191 7.314042 8.917279-7.363225" stroke="url(#a)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_sendmail.svg b/icon-themes/elementary_svg/cmd/lc_sendmail.svg
new file mode 100644
index 000000000..0dd52ab37
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_sendmail.svg
@@ -0,0 +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.050006 0 0 1.0801488 .187426 -28.482535)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="48" y2="28"><stop offset="0" stop-color="#e2e2e2"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="b" gradientTransform="matrix(1.050006 0 0 1.0801488 .187426 -28.482535)" gradientUnits="userSpaceOnUse" x1="17" x2="2" y1="33" y2="42"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><path d="m21.445457 5.2346842-18.7917136 4.0496249 3.3462566 2.6375659v5.078125l2.3521795-3.080636.2829008-.169707.3197406.08148 4.9168441 3.653331z" fill="url(#a)"/><path d="m21.441447 5.2415638-12.4356157 8.1612012-.5939714.471756-2.4118599 3.125479v-4.981667z" fill="url(#b)" opacity=".61"/><path d="m22.500056 4.4999766-21.0001223 4.5146848 4.0000664 3.1644996-.0000002 6.286801 3.2187245-4.177137 5.2910526 3.923977z" fill="none" opacity=".4" stroke="#000" stroke-linejoin="round"/><path d="m5.7847218 18.857948 3.0276605-3.892951 1.7515617 1.297036z" fill="#9e9e9e"/><g fill="#fff" fill-rule="evenodd"><path d="m21.445312 5.234375-18.7910151 4.0507812 1.0058593.7929688 13.2851558-2.8632812 4.494141-1.9707032v-.00195h.002z"/><path d="m20.228516 7.203125-1.945313 1.28125-4.664062 7.552734-3.19336-2.371093-.8906248.585937 3.5566408 2.640625-.005859.007813.785156.583984z" opacity=".5"/><path d="m21.445312 5.234375-.074218.015625-.103516.0683594.171875-.0742188v-.0019531h.001953zm-.005859.0097656-12.1992186 8.0039064-.234375.154297-.0058594.003906-.5878906.46875-.0117188.015625.234375-.140625.3203125.082031.5722657.425781 10.7031252-7.0566401z" opacity=".8"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_sendmaildocaspdf.svg b/icon-themes/elementary_svg/cmd/lc_sendmaildocaspdf.svg
new file mode 100644
index 000000000..1d22e0f4e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_sendmaildocaspdf.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="13.090909" x2="13.090909" y1="0" y2="22.90909"><stop offset="0" stop-color="#ed5353"/><stop offset="1" stop-color="#c6262e"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="10.909093" x2="10.909092" y1="2.181821" y2="20.727271"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(2.774389 0 0 1.969706 -1892.179 -872.8854)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" xlink:href="#c" y1="366.64789" y2="609.50507"/><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(2.774389 0 0 1.969706 -1891.633 -872.8854)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#f"/><linearGradient id="f"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="g" cx="605.71429" cy="486.64789" gradientTransform="matrix(-2.774389 0 0 1.969706 112.7623 -872.8854)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#f"/><linearGradient id="h" gradientTransform="matrix(.40000003 0 0 .36363633 4.4 13.81818)" gradientUnits="userSpaceOnUse" x1="20.052792" x2="20.052792" y1="10.636821" y2="45.243549"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.42307923 0 0 .39244743 3.84619 12.352884)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" y1="30.188753" y2="15.737678"><stop offset="0" stop-color="#a0a0a0"/><stop offset=".5" stop-color="#8f8f8f" stop-opacity=".634783"/><stop offset="1" stop-color="#9d9d9d" stop-opacity="0"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.42307923 0 0 .39244743 3.84619 13.747128)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" xlink:href="#k" y1="30.188753" y2="15.737678"/><linearGradient id="k"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.42223777 0 0 .41882295 3.90701 12.452607)" gradientUnits="userSpaceOnUse" x1="23.903786" x2="23.903786" y1="35.75" y2="20.443331"><stop offset="0"/><stop offset=".5" stop-opacity=".498039"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.42307923 0 0 .39244743 3.84619 11.014342)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" xlink:href="#k" y1="30.188753" y2="15.737678"/><linearGradient id="n" gradientTransform="matrix(.39078075 0 0 .4337445 4.602995 15.522359)" gradientUnits="userSpaceOnUse" x1="16.626165" x2="20.054544" xlink:href="#k" y1="15.298182" y2="24.627615"/><linearGradient id="o" gradientTransform="matrix(.45945946 0 0 .29729728 2.972974 16.864867)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.675988" y2="41.184601"><stop offset="0" stop-color="#fff"/><stop offset=".01864429" stop-color="#fff" stop-opacity=".235294"/><stop offset=".98085731" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="p" gradientTransform="matrix(.42307923 0 0 .39244743 3.84619 12.352884)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" y1="35.429005" y2="15.737678"><stop offset="0" stop-color="#969696"/><stop offset=".5" stop-color="#858585" stop-opacity=".634783"/><stop offset="1" stop-color="#939393" stop-opacity="0"/></linearGradient><linearGradient id="q" gradientTransform="matrix(.4210526 0 0 .5526316 1.894737 -1.763158)" gradientUnits="userSpaceOnUse" x1="23.969797" x2="24.000002" y1="3.981044" y2="42.670994"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><radialGradient id="r" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .00823529 13.238794 18.980568)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#f"/><radialGradient id="s" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .00823529 10.761206 18.980568)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#f"/><linearGradient id="t" gradientTransform="matrix(.0352071 0 0 .00823529 -.724852 18.980551)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" xlink:href="#c" y1="366.64789" y2="609.50507"/><g transform="matrix(.91666672 0 0 .91666672 -1.000001 1)"><path d="m3.500001 21.999998h17v1.999998h-17z" fill="url(#t)" opacity=".15"/><path d="m3.5 22.000086v1.999889c-.6204725.003765-1.5-.448074-1.5-1.000074 0-.551999.6924-.999815 1.5-.999815z" fill="url(#s)" opacity=".15"/><path d="m20.5 22.000086v1.999889c.620472.0038 1.5-.448074 1.5-1.000074 0-.551999-.692401-.999815-1.5-.999815z" fill="url(#r)" opacity=".15"/><path d="m3.8181827.54545451 16.3636353-.00000004v21.81818053h-16.3636353z" fill="url(#a)" stroke="#7a0000" stroke-linejoin="round" stroke-opacity=".501961" stroke-width="1.090909"/><path d="m14 2c-4.9991079 5.6385387-8.0500943 8.412237-9 8.5v2.029297c.7169887-.131595 2.1821885-.652171 4.1015625-2.232422 2.4611645-2.0263156 5.9375005-8.296875 5.9375005-8.296875h-.126953zm1.039063 0c-.763169 1.9677985-1.831948 10.747333-1.902344 19.5h5.71875c-1.637067-5.913217-1.292286-13.249971-.998047-19.5zm-10.039063 11.800781v2.253907c1.8001304-.000001 3.9343958 2.289043 5.476562 5.445312h1.457032c-1.517712-3.446306-5.5591604-7.699219-6.933594-7.699219z" fill="#7a0000" fill-rule="evenodd" opacity=".2" stroke-width=".916667" transform="matrix(1.090909 0 0 1.090909 -1.090908 -1.090909)"/><path d="m13.607202 1.090909c-5.4535725 6.1511328-8.2073041 6.9951676-9.2435648 7.0909087v2.2129363c.7821694-.143558 2.380736-.7115415 4.4745984-2.4354515 2.6849064-2.2105256 5.9013194-6.8683935 5.9013194-6.8683935-.880321 2.2698704-1.497947 10.376947-1.514956 20.727272h6.411765v-1.037791c-1.945269-6.69393-2.153247-12.6590485-1.822268-19.689481h-3.2135zm-9.2435648 10.692653v2.457122c2.2640725-.000001 5.0154077 3.314584 6.6991978 7.577497h1.411764c-.79117-3.875404-6.3836569-10.034619-8.1109618-10.034619z" fill="url(#q)" fill-rule="evenodd" opacity=".9"/><path d="m4.909092 1.636364h14.181817v19.636362h-14.181817z" style="opacity:.4;fill:none;stroke-width:1.090909;stroke-linecap:round;stroke-linejoin:round;stroke:url(#b)"/><path d="m18.164774 1.090909c-2.0461 1.246517-8.7432546 5.0150615-13.8011368 4.5340903v3.460227s11.2467728 1.6513167 15.2727268-1.6704537v-5.5284091c0-.4446459-.350127-.7954545-.795454-.7954545zm1.47159 7.7954543c-2.024056 2.0159297-8.727273 7.4772717-10.3636362 12.9318177h3.2018712c1.120547-1.893006 5.874758-9.46195 7.161765-10.744318z" fill="#7a0000" fill-rule="evenodd" opacity=".05"/></g><g transform="translate(-1 -10)"><g opacity=".7" transform="matrix(.01045062 0 0 .00543807 23.295153 30.21816)"><path d="m-1559.2523-150.69685h1339.6335v478.35718h-1339.6335z" fill="url(#d)" opacity=".39196"/><path d="m-219.61876-150.68038v478.33079c142.874166.90045 345.40022-107.16966 345.40014-239.196175 0-132.026537-159.436816-239.134595-345.40014-239.134615z" fill="url(#e)" opacity=".402062"/><path d="m-1559.2523-150.68038v478.33079c-142.8742.90045-345.4002-107.16966-345.4002-239.196175 0-132.026537 159.4368-239.134595 345.4002-239.134615z" fill="url(#g)" opacity=".402062"/></g><rect fill="url(#h)" fill-rule="evenodd" height="13" rx="1" ry="1.072034" width="19" x="4.5" y="17.5"/><g fill="none"><path d="m11.739261 24.322531-5.7012291 5.350022zm4.534881.02453 5.740893 5.227129z" stroke="url(#i)"/><path d="m11.739261 25.716773-3.8538679 3.665908zm4.534881.02453 3.923509 3.558336z" opacity=".7" stroke="url(#j)"/><path d="m7.4264159 21.420414 6.6143001 5.494264 6.533049-5.494264" opacity=".06" stroke="url(#l)"/><path d="m6.4197241 18.557066 7.5803669 6.192934 7.463992-6.200594" opacity=".7" stroke="url(#m)"/></g><path d="m5.6151563 18c-.3217228 0-.6151563.194425-.6151563.49027l.0059595 7.50973c.5178164-.008052 17.6010015-2.94897 17.9940405-3.090431v-4.323715c0-.226135-.271009-.585854-.549585-.585854z" fill="url(#n)" fill-rule="evenodd" opacity=".2"/><g fill="none"><path d="m5.5 18.5h17v11h-17z" stroke="url(#o)" stroke-linecap="round" stroke-linejoin="round"/><rect height="13.000001" opacity=".3" rx="1" stroke="#000" width="19" x="4.5" y="17.499998"/><path d="m5.2155719 18.774502 8.7845191 7.314042 8.917279-7.363225" stroke="url(#p)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_sendtoback.svg b/icon-themes/elementary_svg/cmd/lc_sendtoback.svg
new file mode 100644
index 000000000..eaa203e3d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_sendtoback.svg
@@ -0,0 +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(.5372 0 0 .57682 1.683 -21.997)" gradientUnits="userSpaceOnUse" x1="30.374" x2="30.374" y1="48.537" y2="58.939"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 -1 -1 0 29.55 28)" gradientUnits="userSpaceOnUse" x1="23.264" x2="10.336" y1="10.034" y2="10.034"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><radialGradient id="c" cx="24.837" cy="36.421" gradientTransform="matrix(-.27598 0 0 .29583 24.866 2.354)" gradientUnits="userSpaceOnUse" r="15.645"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientTransform="matrix(1.4 0 0 -1.5 .8 24.75)" gradientUnits="userSpaceOnUse" x1="6.689" x2="6.689" y1="5.48" y2="3.734"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><path d="m1.5 19.5h21v-3h-21z" fill="url(#d)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".75"/><path d="m1.5 4.5v2h9v-2zm0 4v2h9v-2zm0 4v2h9v-2z" style="opacity:.5;fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.75"/><path d="m2 5v1h8v-1zm0 4v1h8v-1zm0 4v1h8v-1z" fill="#fafafa"/><path d="m2 17.5h20" fill="none" opacity=".3" stroke="#fff"/><path d="m13.694 13.128a4.318 4.628 0 1 0 8.635 0 4.318 4.628 0 0 0 -8.636 0z" fill="url(#c)" fill-rule="evenodd" opacity=".141"/><path d="m12.327 10.5 5.673 7 5.696-7h-3.184v-6h-5v6z" display="block" fill="url(#b)"/><g fill="none"><path d="m14.437 11.5 3.563 4.435 3.623-4.435h-2.11v-6h-3v6z" display="block" opacity=".401" stroke="url(#a)" stroke-miterlimit="7" stroke-width=".964"/><path d="m12.327 10.5 5.673 7 5.696-7h-3.184v-6h-5v6z" opacity=".5" stroke="#a62100" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_sendviabluetooth.svg b/icon-themes/elementary_svg/cmd/lc_sendviabluetooth.svg
new file mode 100644
index 000000000..f6104d654
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_sendviabluetooth.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="99.157013" cy="186.17059" gradientTransform="matrix(.11151981 0 0 .03548359 .942029 15.166729)" gradientUnits="userSpaceOnUse" r="62.769119"><stop offset="0" stop-color="#3d3d3d"/><stop offset=".5" stop-color="#686868" stop-opacity=".498039"/><stop offset="1" stop-color="#686868" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(1.0922637 0 0 1.1672451 -54.136517 -5.701974)" gradientUnits="userSpaceOnUse" x1="27.583231" x2="27.583231" y1="7.457535" y2="43.432285"><stop offset="0" stop-color="#fff"/><stop offset=".33333334" stop-color="#fff" stop-opacity=".235294"/><stop offset=".73809522" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.45454547 0 0 .46665642 22.909092 .800242)" gradientUnits="userSpaceOnUse" x1="-24" x2="-24" y1="2" y2="46.525425"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><path d="m19 21.772727a7 2.2272727 0 0 1 -14 0 7 2.2272727 0 1 1 14 0z" fill="url(#a)"/><path d="m9.5174248 22.291595c-2.4074422-.689844-3.8680431-2.406897-4.5993094-5.406864-.3972923-1.629848-.5521688-5.997305-.2846728-8.0277269.6033627-4.579869 2.443968-6.793519 6.0356994-7.258976 1.003636-.130062 1.671876-.130351 2.66881-.000933 3.619576.469069 5.443035 2.708656 6.05684 7.439054.212282 1.6360129.08431 6.0814009-.213977 7.4330249-.666387 3.01958-1.926204 4.770068-4.039968 5.613443-1.112819.444009-4.379842.56555-5.6234222.209206z" fill="url(#c)"/><path d="m9.5197707 22.289843c-2.403962-.689844-3.862454-2.406897-4.592672-5.406864-.396717-1.629848-.551367-5.997305-.284262-8.027727.602493-4.579869 2.440446-6.793519 6.0269953-7.258971 1.002189-.130067 1.66946-.130356 2.664958-.000933 3.614354.469064 5.435181 2.708651 6.048095 7.439049.211975 1.636013.08419 6.081401-.213664 7.433025-.665429 3.01958-1.923424 4.770068-4.034137 5.613443-1.111218.444009-4.373526.56555-5.6153133.209206z" fill="none" opacity=".5" stroke="#002e99"/><path d="m-21.181641 2.703125c-2.137894-.269845-3.468045-.2698216-5.621093.00195-3.775644.476591-6.473421 1.7959245-8.464844 4.1289063s-3.294969 5.7724956-3.94336 10.5664066c-.555918 4.110205-.180914 13.679927.605469 16.822265 1.554212 6.210525 4.432345 9.472832 9.414063 10.863282 1.119891.312574 3.602504.469492 5.988281.382812s4.806393-.434059 5.75-.800781c4.338268-1.686018 6.845264-5.028217 8.2695312-11.314453.5650034-2.4937309.8836638-12.3549889.4550782-15.5722629-.6607265-4.959895-1.9638664-8.4980456-3.9570314-10.8828125s-4.690912-3.7149928-8.496094-4.1953125z" style="opacity:.5;fill:none;stroke-width:2.324148;stroke-linecap:round;stroke-linejoin:round;stroke:url(#b)" transform="matrix(.42009876 0 0 .44067793 22.08869 1.443723)"/><path d="m10.996094 5.25a1.0001001 1.0001001 0 0 0 -.996094 1v3.453125l-.9355469-.6933594a1.0001001 1.0001001 0 0 0 -1.3339843.1289063l-.65625.71875a1.0001001 1.0001001 0 0 0 .1367187 1.4726561l2.6113281 1.972656-2.6445312 2.357422a1.0001001 1.0001001 0 0 0 -.083984 1.40625l.6875.78125a1.0001001 1.0001001 0 0 0 1.4140625.08789l.8046871-.71289v2.496094a1.0001001 1.0001001 0 0 0 1.712891.703125l4.53125-4.59375a1.0001001 1.0001001 0 0 0 -.107422-1.5l-1.632813-1.238281 1.666016-1.503906a1.0001001 1.0001001 0 0 0 .04492-1.441407l-4.5-4.5937498a1.0001001 1.0001001 0 0 0 -.718748-.3007812z" fill="#002e99" opacity=".05"/><path d="m11 6.25025v5.4375l-2.53125-1.875-.65625.71875 3.1875 2.40625v.65625l-3.15625 2.8125.6875.78125 2.46875-2.1875v4.71875l4.53125-4.59375-2.59375-1.96875 2.5625-2.3125zm1 2.4375 2.0625 2.09375-1.9375 1.78125-.125-.09375zm.1875 5.15625 1.84375 1.40625-2.03125 2.0625v-3.28125z" fill="#002e99" opacity=".15"/><path d="m11 5.2499999v5.4375001l-2.53125-1.8750001-.65625.71875 3.1875 2.4062501v.65625l-3.15625 2.8125.6875.78125 2.46875-2.1875v4.71875l4.53125-4.59375-2.59375-1.96875 2.5625-2.3125001zm1 2.4375 2.0625 2.09375-1.9375 1.7812501-.125-.09375zm.1875 5.1562501 1.84375 1.40625-2.03125 2.0625v-3.28125z" fill="#fff"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_setborderstyle.svg b/icon-themes/elementary_svg/cmd/lc_setborderstyle.svg
new file mode 100644
index 000000000..51b26d22a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_setborderstyle.svg
@@ -0,0 +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(1.3105937 0 0 1.3564607 7.351886 -9.008516)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="3" y2="20"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><path d="m1.539335 2.528801h19.921329v17.921329h-19.921329z" fill="none" stroke="#b2b2b2" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.07867"/><path d="m2 11h19v1h-19z" fill="#b2b2b2" opacity=".8"/><path d="m11 3h1v17h-1z" fill="#b2b2b2" opacity=".8"/><path d="m1.5 2.5v18l19.972656-.02734v-17.9453162zm2 2h16v14h-16z" fill="url(#a)"/><g fill="#a62100" fill-opacity=".501961"><path d="m1.5 2.0546918c-.2761309.0000276-.4999723.2238691-.4999999.5v17.9453122c.0000276.276131.223869.499972.4999999.5l20-.000004c.276131-.000027.499972-.223869.5-.5v-17.945312c-.000028-.2761309-.223869-.4999724-.5-.5zm.5 1 19-.0000038v16.945312h-19z"/><path d="m3 4v15h17v-15zm1 1h15v13h-15z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_setdocumentproperties.svg b/icon-themes/elementary_svg/cmd/lc_setdocumentproperties.svg
new file mode 100644
index 000000000..718784c76
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_setdocumentproperties.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="18.171396" x2="23.966696" y1="15.64911" y2="21.366755"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.69666532 0 0 .69289412 -198.73958 -25.389475)" gradientUnits="userSpaceOnUse" x1="299.23199" x2="308.64999" y1="58.039154" y2="60.768002"><stop offset="0" stop-color="#abacae"/><stop offset="1" stop-color="#fafafa"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="18.565117" x2="20.5" y1="20.562592" y2="23.999975"><stop offset="0" stop-color="#d4d4d4"/><stop offset="1" stop-color="#d4d4d4" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="17.691467" x2="19.636084" y1="20.709438" y2="24.018101"><stop offset="0" stop-color="#555761"/><stop offset="1" stop-color="#555761" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#f"/><linearGradient id="f"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.32432)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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="h" gradientTransform="matrix(.48571314 0 0 .456295 .342883 .348909)" 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><radialGradient id="i" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#f"/><linearGradient id="j" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.48571482 0 0 .477213 -.305596 -.326798)" gradientUnits="userSpaceOnUse" x1="22.004084" x2="22.004084" y1="47.813133" y2="3.363852"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#c8c8c8"/></linearGradient><path d="m3.500001 22h16.999998v2h-16.999998z" fill="url(#j)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#i)" opacity=".15"/><path d="m20.5 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#e)" opacity=".15"/><path d="m3.5 1.5c3.8955625 0 16.999979.00137 16.999979.00137l.000021 20.99863s-11.3333329 0-17 0c0-6.999993 0-13.9999842 0-20.9999777z" fill="url(#h)" stroke-width="1.056232"/><g fill="none"><path d="m19.5 21.5h-15.0000004v-19h15.0000004z" stroke="url(#g)" stroke-linecap="round"/><path d="m3.4999601 1.4999569c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.9987161s-11.3333862 0-17.0000799 0c0-7.000018 0-14.000035 0-21.0000538z" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/><path d="m6 5.5h1.138394zm1.305359 0h1.062501zm1.229466 0h.941072zm1.092858 0h.409822zm.576786 0h.910715zm1.092859 0h2.398216zm2.550002 0h1.83661zm1.988395 0h.561608zm-9.835725 1h1.775895zm1.973217 0h.850001zm1.001787 0h.425zm.591965 0h.774108zm.941072 0h.789287zm.941072 0h1.259823zm1.426788 0h1.639287zm1.791073 0h1.092858zm1.244644 0h.273215zm-9.911618.9925436h1.502681zm1.654466 0h2.458932zm2.610718 0h1.199108zm1.350894 0h1.123215zm1.275001 0h.956251zm1.108037 0 1.50268.014913zm1.639288.014913h2.443752zm-9.638404.9925434h2.079467zm2.246431 0h2.246431zm2.398217 0h.895537zm1.047323 0h2.109824zm2.246431 0h1.441966zm1.60893 0h.576787zm.728572 0h.318751zm.485715 0h.895537zm-10.761619 1h.774108zm1.016966 0h2.868753zm-1.016966 1.992545h1.502681zm1.654466 0h2.458932zm2.610718 0h1.199108zm1.350894 0h1.123215zm1.275001 0h.956251zm1.108037 0 1.50268.01491zm1.639288.01491h2.443752zm-9.638404.992545h1.912502zm2.064288 0h2.04911zm2.200896 0h.789286zm.941072 0h1.927681zm2.079467 0h2.428574zm2.595538 0h.895537zm-9.881261 1h2.079467zm2.246431 0h2.246431zm2.398217 0h.895537zm1.047323 0h2.109824zm2.246431 0h1.441966zm1.60893 0h.576787zm.728572 0h.318751zm.485715 0h.895537zm-10.761619 1h1.775895zm1.973217 0h.850001zm1.001787 0h.425zm.591965 0h.774108zm.941072 0h.789287zm.941072 0h1.259823zm1.426788 0h1.639287zm1.791073 0h1.092858zm1.244644 0h.273215zm-9.911618 1.992545h1.502681zm1.654466 0h2.458932zm2.610718 0h1.199108zm1.350894 0h1.123215zm1.275001 0h.956251zm1.108037 0 1.50268.01491zm1.639288.01491h2.443752zm-9.638404.992545h1.775895zm1.973217 0h.850001zm1.001787 0h.425zm.591965 0h.774108zm.941072 0h.789287zm.941072 0h1.259823zm1.426788 0h1.639287zm1.791073 0h1.092858zm1.244644 0h.273215zm-9.911618 1h1.882145zm2.04911 0h.591965zm.743751 0h1.350894zm1.50268 0h1.988395zm2.155359 0h1.350895zm1.487502 0h.288393zm.440179 0h1.71518zm1.897323 0h.895537zm-10.275904 1h1.882145zm2.04911 0h.850001zm1.001787 0h1.335715zm1.487501 0h1.441966zm1.60893 0h.576787zm.728573 0h.31875zm.485715 0h.895536z" stroke="url(#k)"/></g><path d="m20.5 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#e)" opacity=".15"/><path d="m13.851562 10.078125c-.151873.04493-.291448.133158-.396484.255859-.205393.239827-.275493.597427-.105469.910157.000667.0012-.000673.0027 0 .0039l1.398438 2.660156c-.01128-.02143.02026.086-.15625.335938-.178619.252913-.51046.555256-.939453.802734-.431557.248945-.85118.381899-1.136719.404297-.143911.0113-.249995-.0056-.294922-.02148-.04493-.0159-.02334-.009-.01758.002l-1.412109-2.685547a.5340498.5340498 0 0 0 0-.002c-.121282-.229649-.376885-.391796-.63086-.410157a.5340498.5340498 0 0 0 -.002 0c-.251838-.01775-.4893848.07565-.6660155.267578-.095308.10273-.1577631.219931-.1914063.339844a.5340498.5340498 0 0 0 -.00195.0039c-.3839268 1.405197-.3282212 2.960938.2792969 4.115235.792713 1.506101 2.515092 2.153886 4.214844 1.861328.529297.166286 1.2502.540013 2.130859 1.416016l9.5 9.43164a.5340498.5340498 0 0 0 .753906 0l2.460938-2.451172a.5340498.5340498 0 0 0 0-.757812l-9.5-9.431641c-.783662-.779534-1.161003-1.427393-1.355469-1.933594.203611-.892139.163859-1.831192-.273437-2.662109-.606802-1.152869-1.840737-2.033616-3.1875-2.449219-.158107-.05038-.320697-.05024-.470704-.0059z" style="fill-rule:evenodd;stroke-width:.999999;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:.3612;stroke-opacity:.5;fill:url(#c);stroke:url(#d)"/><path d="m13.876247 10.665392c.01303.0087.0052.02176 0 .02176l1.567497 2.793251c.211457.376304.05889.820679-.195935 1.19089-.257419.373954-.656256.736156-1.175645 1.017753-.520475.28212-1.066367.417652-1.523977.433059-.45655.01567-.885078-.114292-1.088518-.476408l-1.5674967-2.814837h-.021803c.014333-.01567.00261.01132 0 .02176-.2890466 1.239027-.1391333 2.671037.3918777 3.616106.726357 1.292648 2.242881 1.91016 3.744533 1.645624 1.494617-.266103 2.772676-1.561275 3.091474-2.793251.201277-.79796.115523-1.65546-.304795-2.403455-.529561-.942458-1.694582-1.829989-2.917308-2.251993z" fill="url(#b)" fill-rule="evenodd" stroke-width=".869565"/><path d="m14.565705 11.309542 1.085825 2.121771c.250991.476861.07384.975362-.217165 1.387355-.294085.416424-.742009.807352-1.275888 1.115246-.527172.304099-1.0635.503968-1.574446.544044-.243312.01906-.477676-.0017-.705786-.08156-.22811-.08017-.446161-.254221-.570058-.489639l-1.085825-2.067367c-.150157 1.013228-.08652 2.067193.271456 2.747378.593625 1.127868 1.890639 1.640139 3.284577 1.332864.07966-.02072.164629-.02072.244311 0 .715055.212307 1.62865.687323 2.633082 1.686535l9.501403 9.439377 1.764422-1.74094-9.501403-9.439377c-.904622-.899805-1.384991-1.718308-1.628737-2.393792-.0311-.09648-.0311-.202742 0-.299224.216435-.74225.153926-1.522627-.19002-2.176175-.356619-.677539-1.149671-1.282725-2.035965-1.686536z" fill="none" stroke="url(#a)" stroke-dashoffset=".3612" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_setminimalcolumnwidth.svg b/icon-themes/elementary_svg/cmd/lc_setminimalcolumnwidth.svg
new file mode 100644
index 000000000..41d02ca7f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_setminimalcolumnwidth.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="12.000003" x2="12.000003" xlink:href="#h" y1="8" y2="9"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="12.000003" x2="12.000003" xlink:href="#h" y1="12" y2="13"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="12.000003" x2="12.000003" xlink:href="#h" y1="16" y2="17"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="12.000003" x2="12.000003" xlink:href="#h" y1="20" y2="21"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="12.000003" x2="12.000003" y1="1.5" y2="22.5"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="14.000003" x2="14.000003" xlink:href="#h" y1="3" y2="5"/><linearGradient id="g" gradientTransform="matrix(.14285716 0 0 .25 8.428575 3.000001)" gradientUnits="userSpaceOnUse" x1="23.954144" x2="23.954144" y1="15.999304" y2="19.963179"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="11" x2="11" y1="3" y2="5"><stop offset="0" stop-color="#fff"/><stop offset="0" 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><path d="m10.000003 1.5h4c.277 0 .5.223.5.5v20c0 .277-.223.5-.5.5h-4c-.2770002 0-.5000002-.223-.5000002-.5v-20c0-.277.223-.5.5000002-.5z" fill="url(#e)"/><path d="m9.0000028 7h6.0000012v1h-6.0000012z" fill="url(#g)" opacity=".15"/><path d="m10.536366 1.500027c-.5741462 0-1.0382519.4622211-1.0363642 1.036364l.000001 3.963609h5.0000002l-.000002-3.963609c0-.574146-.462218-1.036364-1.036363-1.036364z" fill="none" opacity=".4" stroke="#000" stroke-linecap="round"/><path d="m10.500003 2.5v3h3v-3z" fill="none" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><path d="m9.0000038 7h1.0000002v14.999818h-1.0000002z" opacity=".321"/><path d="m14.000004 7h1v14.999818h-1z" opacity=".321"/><path d="m10.000004 9.999818h4v1h-4z" opacity=".321"/><path d="m10.000004 13.999818h4v1h-4z" opacity=".321"/><path d="m10.000004 17.999819h4v1l-4.000001.000181z" opacity=".321"/><path d="m9.0000028 22h6.0000002v1h-6.0000002z" opacity=".321"/><g fill="none"><path d="m10.500003 7.5v2h3v-2z" stroke="url(#a)"/><path d="m10.500003 11.5v2h3v-2z" stroke="url(#b)"/><path d="m10.500003 15.5v2h3v-2z" stroke="url(#c)"/><path d="m10.500003 19.5v2h3v-2z" stroke="url(#d)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_setminimalrowheight.svg b/icon-themes/elementary_svg/cmd/lc_setminimalrowheight.svg
new file mode 100644
index 000000000..a7e2d948f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_setminimalrowheight.svg
@@ -0,0 +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(.48483606 0 0 .5270602 14.833398 2.601171)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#b" y1="6.451322" y2="8.345967"/><linearGradient id="b" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" y1="6.451322" y2="10.245955"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999982" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 2.599763)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#b" y1="6.451322" y2="8.348639"/><linearGradient id="d" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 2.601171)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#b" y1="6.451322" y2="8.345967"/><linearGradient id="e" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 2.599763)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#b" y1="6.451322" y2="8.348639"/><linearGradient id="f" gradientTransform="matrix(.46923148 0 0 .08998732 .238447 4.095129)" gradientUnits="userSpaceOnUse" x1="25.065567" x2="25.132275" y1="4.499203" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="translate(0 5)"><path d="m1.5 4.5h20v4h-20z" fill="url(#f)" stroke-width=".872872"/><path d="m1 4v5h1 4 1 4 1 4 1 4 1v-5h-1-19zm1 1h4v3h-4zm5 0h4v3h-4zm5 0h4v3h-4zm5 0h4v3h-4z" opacity=".321"/><g fill="none"><path d="m2.50125 5.49859 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#e)"/><path d="m7.5 5.499998 2.99875.00141.0012 1.99859h-2.999954z" stroke="url(#d)"/><path d="m12.50125 5.49859 2.99875.00141.0013 1.99859h-3.000004z" stroke="url(#c)"/><path d="m17.5 5.499998 2.99875.00141.0012 1.99859h-3.000004z" stroke="url(#a)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_setobjecttobackground.svg b/icon-themes/elementary_svg/cmd/lc_setobjecttobackground.svg
new file mode 100644
index 000000000..23191a18b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_setobjecttobackground.svg
@@ -0,0 +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(.53069049 0 0 .53069073 -30.303177 -6.788705)" gradientUnits="userSpaceOnUse" x1="71.204407" x2="71.204407" y1="15.369057" y2="40.495617"><stop offset="0" stop-color="#fff"/><stop offset=".42447853" stop-color="#fff" stop-opacity=".235294"/><stop offset=".82089913" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="-.083333" x2="16.083332" y1="8" y2="8"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.324319)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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="d" gradientTransform="matrix(.48571543 0 0 .45629666 .342829 .348862)" 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><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#f"/><linearGradient id="f"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="g" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#f"/><linearGradient id="h" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><path d="m3.500001 22h16.999998v2h-16.999998z" fill="url(#h)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#g)" opacity=".15"/><path d="m20.5 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#e)" opacity=".15"/><path d="m3.4999601 1.4999572c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.9987158s-11.3333862 0-17.0000799 0c0-7.000018 0-14.0000347 0-21.0000535z" fill="url(#d)"/><g fill="none"><path d="m19.5 21.5h-15.0000004v-18.9999997h15.0000004z" stroke="url(#c)" stroke-linecap="round"/><path d="m3.4460282 1.4819799c3.8955809 0 17.0000588.00136 17.0000588.00136l.000021 20.9987161s-11.3333861 0-17.0000798 0c0-7.000018 0-14.000035 0-21.0000538z" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/></g><g stroke-width="1.166667" transform="matrix(.8571428 0 0 .8571428 8.232445 8.142858)"><path d="m8 .5c-4.1382411 0-7.5 3.361758-7.5 7.5 0 4.138241 3.3617589 7.500001 7.5 7.5 4.138241 0 7.500003-3.361759 7.5-7.5 0-4.138242-3.361759-7.5-7.5-7.5z" fill="url(#b)" stroke="#7239b3" stroke-opacity=".74902"/><path d="m14.500001 8.0000001c0 3.5898509-2.910156 6.4999999-6.500001 6.4999999-3.589844 0-6.5-2.910149-6.5-6.4999999 0-3.5898503 2.910156-6.5000003 6.5-6.5000003 3.589845 0 6.500001 2.91015 6.500001 6.5000003z" fill="none" opacity=".5" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/></g><path d="m6 4.46741h12v1h-12z" fill="#fff" fill-opacity=".735294"/><path d="m6 4h12v1h-12z" fill="#9d9d9d"/><path d="m6 6.46741h12v1h-12z" fill="#fff" fill-opacity=".735294"/><path d="m6 6h12v1h-12z" fill="#9d9d9d"/><path d="m6 8.46741h12v1h-12z" fill="#fff" fill-opacity=".735294"/><path d="m6 8h12v1h-12z" fill="#9d9d9d"/><path d="m6 10.46741h12v1h-12z" fill="#fff" fill-opacity=".735294"/><path d="m6 10h12v1h-12z" fill="#9d9d9d"/><path d="m6 12.46741h12v1h-12z" fill="#fff" fill-opacity=".735294"/><path d="m6 12h12v1h-12z" fill="#9d9d9d"/><path d="m6 14.46741h12v1h-12z" fill="#fff" fill-opacity=".735294"/><path d="m6 14h12v1h-12z" fill="#9d9d9d"/><path d="m6 16.46741h12v1h-12z" fill="#fff" fill-opacity=".735294"/><path d="m6 16h12v1h-12z" fill="#9d9d9d"/><path d="m6 18.46741h12v1h-12z" fill="#fff" fill-opacity=".735294"/><path d="m6 18h12v1h-12z" fill="#9d9d9d"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_setobjecttoforeground.svg b/icon-themes/elementary_svg/cmd/lc_setobjecttoforeground.svg
new file mode 100644
index 000000000..d19230d04
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_setobjecttoforeground.svg
@@ -0,0 +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(.53069049 0 0 .53069073 -30.303177 -6.788705)" gradientUnits="userSpaceOnUse" x1="71.204407" x2="71.204407" y1="15.369057" y2="40.495617"><stop offset="0" stop-color="#fff"/><stop offset=".42447853" stop-color="#fff" stop-opacity=".235294"/><stop offset=".82089913" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="4.395481" x2="9.062148" y1="3.333333" y2="15.000001"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.324319)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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="d" gradientTransform="matrix(.48571543 0 0 .45629666 .342829 .348862)" 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><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#f"/><linearGradient id="f"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="g" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#f"/><linearGradient id="h" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><path d="m3.500001 22h16.999998v2h-16.999998z" fill="url(#h)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#g)" opacity=".15"/><path d="m20.5 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#e)" opacity=".15"/><path d="m3.4999601 1.4999572c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.9987158s-11.3333862 0-17.0000799 0c0-7.000018 0-14.0000347 0-21.0000535z" fill="url(#d)"/><g fill="none"><path d="m19.5 21.5h-15.0000004v-18.9999997h15.0000004z" stroke="url(#c)" stroke-linecap="round"/><path d="m3.4460282 1.4819799c3.8955809 0 17.0000588.00136 17.0000588.00136l.000021 20.9987161s-11.3333861 0-17.0000798 0c0-7.000018 0-14.000035 0-21.0000538z" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/></g><path d="m6 4.46741h12v1h-12z" fill="#fff" fill-opacity=".735294"/><path d="m6 4h12v1h-12z" fill="#9d9d9d"/><path d="m6 6.46741h12v1h-12z" fill="#fff" fill-opacity=".735294"/><path d="m6 6h12v1h-12z" fill="#9d9d9d"/><path d="m6 8.46741h12v1h-12z" fill="#fff" fill-opacity=".735294"/><path d="m6 8h12v1h-12z" fill="#9d9d9d"/><path d="m6 10.46741h12v1h-12z" fill="#fff" fill-opacity=".735294"/><path d="m6 10h12v1h-12z" fill="#9d9d9d"/><path d="m6 12.46741h12v1h-12z" fill="#fff" fill-opacity=".735294"/><path d="m6 12h12v1h-12z" fill="#9d9d9d"/><path d="m6 14.46741h12v1h-12z" fill="#fff" fill-opacity=".735294"/><path d="m6 14h12v1h-12z" fill="#9d9d9d"/><path d="m6 16.46741h12v1h-12z" fill="#fff" fill-opacity=".735294"/><path d="m6 16h12v1h-12z" fill="#9d9d9d"/><path d="m6 18.46741h12v1h-12z" fill="#fff" fill-opacity=".735294"/><path d="m6 18h12v1h-12z" fill="#9d9d9d"/><g stroke-width="1.166667" transform="matrix(.8571428 0 0 .8571428 8.232445 8.142858)"><path d="m8 .5c-4.1382411 0-7.5 3.361758-7.5 7.5 0 4.138241 3.3617589 7.500001 7.5 7.5 4.138241 0 7.500003-3.361759 7.5-7.5 0-4.138242-3.361759-7.5-7.5-7.5z" fill="url(#b)" stroke="#7239b3" stroke-opacity=".74902"/><path d="m14.500001 8.0000001c0 3.5898509-2.910156 6.4999999-6.500001 6.4999999-3.589844 0-6.5-2.910149-6.5-6.4999999 0-3.5898503 2.910156-6.5000003 6.5-6.5000003 3.589845 0 6.500001 2.91015 6.500001 6.5000003z" fill="none" opacity=".5" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_setoptimalcolumnwidth.svg b/icon-themes/elementary_svg/cmd/lc_setoptimalcolumnwidth.svg
new file mode 100644
index 000000000..a8373ceaf
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_setoptimalcolumnwidth.svg
@@ -0,0 +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(.25508209 .06834904 -.06793671 .25354327 13.649428 8.26572)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" y1="10.631" y2="35.623001"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#i" y1="8" y2="9"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#i" y1="12" y2="13"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#i" y1="16" y2="17"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#i" y1="20" y2="21"/><linearGradient id="f" gradientTransform="matrix(.26746192 0 0 .44993664 5.280915 -.024539)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="1.5" y2="22.5"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><radialGradient id="g" cx="69.576111" cy="57.160503" gradientTransform="matrix(.13508982 .50778779 -.4997639 .13295517 31.660615 997.55722)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="h" gradientTransform="matrix(.14285716 0 0 .25 5.428572 3.000001)" gradientUnits="userSpaceOnUse" x1="23.954144" x2="23.954144" y1="15.999304" y2="19.963179"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="11" x2="11" y1="3" y2="5"><stop offset="0" stop-color="#fff"/><stop offset="0" 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><path d="m7 1.5h4c.277 0 .5.223.5.5v20c0 .277-.223.5-.5.5h-4c-.277 0-.5-.223-.5-.5v-20c0-.277.223-.5.5-.5z" fill="url(#f)"/><path d="m6 7h6.000001v1h-6.000001z" fill="url(#h)" opacity=".15"/><path d="m7.536363 1.500027c-.574146 0-1.0382517.4622211-1.036364 1.036364l.000001 3.963609h5l-.000002-3.963609c0-.574146-.462218-1.036364-1.036363-1.036364z" fill="none" opacity=".4" stroke="#000" stroke-linecap="round"/><path d="m7.5 2.5v3h3v-3z" fill="none" stroke="url(#i)" stroke-linecap="round" stroke-linejoin="round"/><path d="m6.000001 7h1v14.999818h-1z" opacity=".321"/><path d="m11.000001 7h1v14.999818h-1z" opacity=".321"/><path d="m7.000001 9.999818h4v1h-4z" opacity=".321"/><path d="m7.000001 13.999818h4v1h-4z" opacity=".321"/><path d="m7.000001 17.999819h4v1l-4.000001.000181z" opacity=".321"/><path d="m6 22h6v1h-6z" opacity=".321"/><g fill="none"><path d="m7.5 7.5v2h3v-2z" stroke="url(#b)"/><path d="m7.5 11.5v2h3v-2z" stroke="url(#c)"/><path d="m7.5 15.5v2h3v-2z" stroke="url(#d)"/><path d="m7.5 19.5v2h3v-2z" stroke="url(#e)"/></g><g transform="translate(0 1.000001)"><path d="m11.17 1044.173 3.85 1.973 4.747295-8.3551 2.094705 1.1191.514.348-6.314 11.868-7.48-4.568 1.903-2.89z" fill="url(#g)" transform="matrix(.90518841 .2425445 -.2425445 .90518841 255.36509 -932.81046)"/><g fill="none"><path d="m14.83991 19.142186 6.784171-6.574226 1.180594 1.235097m-7.44497 7.6681-4.892384-4.671607 1.136215-1.126565" opacity=".5" stroke="url(#a)" stroke-width=".93712"/><path d="m21.722 11.492c-.176-.067-.38-.025-.52.124l-5.96 6.328-3.263-3.197c-.195-.188-.5-.183-.688.016l-1.726 1.597c-.186.197-.18.508.014.696l5.06 5.212c.047.045.177.126.23.148.18.074.316-.016.46-.167l8.036-8.536c.187-.198.18-.51-.013-.697l-1.465-1.42c-.048-.048-.107-.082-.166-.104z" opacity=".5" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999907"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_setoptimalrowheight.svg b/icon-themes/elementary_svg/cmd/lc_setoptimalrowheight.svg
new file mode 100644
index 000000000..e8430ff3f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_setoptimalrowheight.svg
@@ -0,0 +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(.48483606 0 0 .5270602 14.833398 2.601171)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#b" y1="6.451322" y2="8.345967"/><linearGradient id="b" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" y1="6.451322" y2="10.245955"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999982" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 2.599763)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#b" y1="6.451322" y2="8.348639"/><linearGradient id="d" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 2.601171)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#b" y1="6.451322" y2="8.345967"/><linearGradient id="e" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 2.599763)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#b" y1="6.451322" y2="8.348639"/><radialGradient id="f" cx="69.576111" cy="57.160503" gradientTransform="matrix(.13508982 .50778779 -.4997639 .13295517 31.660615 997.55722)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="g" gradientTransform="matrix(.25508209 .06834904 -.06793671 .25354327 13.649428 8.26572)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" y1="10.631" y2="35.623001"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.46923148 0 0 .08998732 .238447 4.095129)" gradientUnits="userSpaceOnUse" x1="25.065567" x2="25.132275" y1="4.499203" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="translate(0 2)"><path d="m1.5 4.5h20v4h-20z" fill="url(#h)" stroke-width=".872872"/><path d="m1 4v5h1 4 1 4 1 4 1 4 1v-5h-1-19zm1 1h4v3h-4zm5 0h4v3h-4zm5 0h4v3h-4zm5 0h4v3h-4z" opacity=".321"/><g fill="none"><path d="m2.50125 5.49859 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#e)"/><path d="m7.5 5.499998 2.99875.00141.0012 1.99859h-2.999954z" stroke="url(#d)"/><path d="m12.50125 5.49859 2.99875.00141.0013 1.99859h-3.000004z" stroke="url(#c)"/><path d="m17.5 5.499998 2.99875.00141.0012 1.99859h-3.000004z" stroke="url(#a)"/></g></g><g transform="translate(0 1.000001)"><path d="m11.17 1044.173 3.85 1.973 4.747295-8.3551 2.094705 1.1191.514.348-6.314 11.868-7.48-4.568 1.903-2.89z" fill="url(#f)" transform="matrix(.90518841 .2425445 -.2425445 .90518841 255.36509 -932.81046)"/><g fill="none"><path d="m14.83991 19.142186 6.784171-6.574226 1.180594 1.235097m-7.44497 7.6681-4.892384-4.671607 1.136215-1.126565" opacity=".5" stroke="url(#g)" stroke-width=".93712"/><path d="m21.722 11.492c-.176-.067-.38-.025-.52.124l-5.96 6.328-3.263-3.197c-.195-.188-.5-.183-.688.016l-1.726 1.597c-.186.197-.18.508.014.696l5.06 5.212c.047.045.177.126.23.148.18.074.316-.016.46-.167l8.036-8.536c.187-.198.18-.51-.013-.697l-1.465-1.42c-.048-.048-.107-.082-.166-.104z" opacity=".5" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999907"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_setoutline.svg b/icon-themes/elementary_svg/cmd/lc_setoutline.svg
new file mode 100644
index 000000000..6cfcc97f9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_setoutline.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="3.5" x2="3.5" y1="28" y2="33"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="3.5" x2="3.5" y1="29.5" y2="31.5"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="2.77085" x2="3.090316" xlink:href="#a" y1="-.441177" y2="7.641264"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="3.279048" x2="3.104153" xlink:href="#b" y1="-.441177" y2="7.558823"/><linearGradient id="e"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#e" y1="57" y2="35"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#e" y1="52" y2="30"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#e" y1="47" y2="25"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#e" y1="42" y2="20"/><g transform="translate(0 -25)"><path d="m12.5 43.5v2h3v-2z" fill="url(#f)"/><path d="m12.5 43.5v2h3v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m12.5 38.5v2h10v-2z" fill="url(#g)"/><path d="m12.5 38.5v2h10v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m8.5 33.5v2h7v-2z" fill="url(#h)"/><path d="m8.5 33.5v2h7v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m8.5 28.5v2h14v-2z" fill="url(#i)"/><path d="m8.5 28.5v2h14v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><g fill="#fff"><path d="m22 29v.5h-12v.5h-1v-1z" opacity=".2"/><path d="m15 34v.5h-5v.5h-1v-1z" opacity=".2"/><path d="m22 39v.5h-8v.5h-1v-1z" opacity=".2"/><path d="m15 44v.5h-1v.5h-1v-1z" opacity=".2"/></g></g><g transform="matrix(.85 0 0 .85 .43647 1.875)"><path d="m3.6041529 7.5588232h-.9777423v-4.9501104-.5110925c.00371-.1814749.00741-.3610981.011111-.5388694.00741-.1814749.012963-.3536908.016666-.5166479.00741-.16666057.012963-.31295157.016666-.43887297-.062961.066664-.1185142.1240693-.1666607.172216-.048147.048147-.098145.094441-.1499945.1388838-.048147.044443-.099997.09258897-.1555499.14443917-.055553.048147-.1222176.105552-.1999928.172216l-.8221925.6721979-.53331397-.6833086 2.12770057-1.66105077h.8333031z" fill="url(#c)"/><path d="m3.6041529 7.5588232h-.9777423v-4.9501104-.5110925c.00371-.1814749.00741-.3610981.011111-.5388694.00741-.1814749.012963-.3536908.016666-.5166479.00741-.16666057.012963-.31295157.016666-.43887297-.062961.066664-.1185142.1240693-.1666607.172216-.048147.048147-.098145.094441-.1499945.1388838-.048147.044443-.099997.09258897-.1555499.14443917-.055553.048147-.1222176.105552-.1999928.172216l-.8221925.6721979-.53331397-.6833086 2.12770057-1.66105077h.8333031z" fill="url(#c)" opacity=".5" stroke="#002e99" stroke-width="1.176471"/><path d="m1.1041528 1.2931982 1.5-1.23437497h.5v7.49999997" fill="none" opacity=".5" stroke="url(#d)"/></g><g transform="translate(4 -15)"><path d="m5.5 30.5a2 2 0 0 1 -2 2 2 2 0 0 1 -2-2 2 2 0 0 1 2-2 2 2 0 0 1 2 2z" fill="url(#a)"/><g fill="none"><path d="m5.5 30.5a2 2 0 0 1 -2 2 2 2 0 0 1 -2-2 2 2 0 0 1 2-2 2 2 0 0 1 2 2z" opacity=".5" stroke="#002e99"/><path d="m4.5 30.5a1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1 1 1 0 0 1 1 1z" opacity=".5" stroke="url(#b)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_setreminder.svg b/icon-themes/elementary_svg/cmd/lc_setreminder.svg
new file mode 100644
index 000000000..33380e490
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_setreminder.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m16.465977 2.4011069c-1.006 0-1.947.4640002-2.575 1.2680004l-9.2958899 12.0638127c-.5520003.708-.804 1.6-.7120002 2.504.092.904.5200005 1.720001 1.2050002 2.293l.3679998.310002.003.000006c.5849997.490001 1.3200003.762 2.0759999.762.1149983-.000003.2320005-.007.3479999-.02.8720001-.095 1.6600001-.535 2.2100003-1.23l.144067-.190441c-.000007.003 2.463192-3.301102 6.293192-8.201102.749997-.960003.606001-2.3700005-.322999-3.148l-.385.1239939c-.385001-.3219985-.869999-.5020001-1.368-.5020003-.66.0000004-1.28.3049999-1.692999.8320001l-3.8300008 4.9000003c-.3169754.406018-.2549993 1.002.1400005 1.333l-.0000046.002c.1640026.136995.3699988.212.5839991.212.2820008 0 .5480008-.132.7220008-.356l3.828005-4.898001c.06302-.07998.149998-.123.246-.122999.075-.000002.139997.022.199998.072l.193.162002c.067.055.110002.136997.12.231999.01.094-.018.179999-.073.249998l-6.2292621 8.086542c-.2800229.355984-.686.557-1.1270001.557001-.3280003-.000001-.6530001-.116001-.9100006-.33l.0000068-.003-.3670027-.306996-.002-.002c-.2999965-.253999-.4899951-.614-.5319949-1.017-.04-.404.072999-.796.3199993-1.11l9.2918913-12.065814c.280023-.3559826.686001-.5599997 1.127-.5599995.328-.0000004.652.1199998.908.3329996l.37.3100005c1.549894.7534765-.354746 3.1086746-.98763 3.7272715-.152971.1960212-.220001.4469988-.196.6959999.026.25.145.477.336.637l-.000005.002c.164003.137997.369999.213002.584001.213.280004 0 .547004-.13.723004-.3540007.552006-.7070066 2.102636-3.2440142 1.915625-4.1012751-.193693-.8878897-.52-1.7199998-1.204-2.293l-.367-.3100001c-.002-.0000046-.002-.002-.003-.002-.585999-.4899997-1.322999-.7599998-2.078-.76z" fill="#e9e9e9" stroke="#222" stroke-opacity=".474"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_shadowcursor.svg b/icon-themes/elementary_svg/cmd/lc_shadowcursor.svg
new file mode 100644
index 000000000..56b06c505
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_shadowcursor.svg
@@ -0,0 +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="9.978495" x2="9.978495" y1="21.912886" y2="2.127941"><stop offset="0"/><stop offset="1" stop-color="#333"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14" x2="6" y1="8" y2="16"><stop offset="0" stop-color="#fff"/><stop offset=".125" stop-color="#fff" stop-opacity="0"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><clipPath id="c"><path d="m8 2.6855469v14.0000001l3.132812-3.820313 2.066407 4.986328a1.0001 1.0001 0 1 0 1.847656-.765624l-2.111328-5.095704 4.378906.009766z"/></clipPath><path d="m10.347927 3.395725 10.761675 10.444965-4.906057.158257s2.057379 4.27294 2.057379 4.27294c.63304 1.899085-2.215639 2.61124-2.690419 1.186928 0 0-1.899119-4.272941-1.899119-4.272941l-3.481718 3.719042z" fill="#828282" fill-opacity=".430147" fill-rule="evenodd"/><g transform="translate(-2)"><g fill-rule="evenodd" stroke="#000" stroke-linejoin="round"><path d="m8.9892474 4.784611v13.849462l3.0991256-3.779234 2.044188 4.932711a.98934621.98934621 0 1 0 1.827789-.757391l-2.088626-5.040912 4.331821.0097z" opacity=".02" stroke-width="6"/><path d="m8.9892474 4.784611v13.849462l3.0991256-3.779234 2.044188 4.932711a.98934621.98934621 0 1 0 1.827789-.757391l-2.088626-5.040912 4.331821.0097z" opacity=".2" stroke-width="2"/><path d="m8.9892474 4.784611v13.849462l3.0991256-3.779234 2.044188 4.932711a.98934621.98934621 0 1 0 1.827789-.757391l-2.088626-5.040912 4.331821.0097z" opacity=".05" stroke-width="4"/></g><path d="m8 3.7953629v13.8494631l3.099126-3.779235 2.044188 4.932711a.98934618.98934618 0 1 0 1.827788-.757391l-2.088625-5.040911 4.33182.0097z" fill="none" stroke="#fff" stroke-width="2"/><path d="m8 3.7953629v13.8494631l3.099126-3.779235 2.044188 4.932711a.98934618.98934618 0 1 0 1.827788-.757391l-2.088625-5.040911 4.33182.0097z" fill="url(#a)" fill-rule="evenodd"/><path clip-path="url(#c)" d="m8 2.6855469v14.0000001l3.132812-3.820313 2.066407 4.986328a1.0001 1.0001 0 1 0 1.847656-.765624l-2.111328-5.095704 4.378906.009766z" fill="none" opacity=".4" stroke="url(#b)" stroke-width="2.695652" transform="matrix(.98924729 0 0 .98924729 .086022 1.138693)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_shadowed.svg b/icon-themes/elementary_svg/cmd/lc_shadowed.svg
new file mode 100644
index 000000000..0fdbae97c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_shadowed.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="10" cy="-.99844" gradientTransform="matrix(-1.5882 .1433 -.19981 -2.2145 24.683 -5.5676)" gradientUnits="userSpaceOnUse" r="8.0937"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".70495" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.44548 0 0 .4102 4.3486 1.1623)" gradientUnits="userSpaceOnUse" x1="23.306" x2="14.389" y1="24.844" y2="9.5902"><stop offset="0" stop-color="#1f1f1f"/><stop offset="1" stop-color="#5c5c5c"/></linearGradient><filter id="c" color-interpolation-filters="sRGB" height="1.0482" width="1.0478" x="-.023905" y="-.024096"><feGaussianBlur stdDeviation=".15260714"/></filter><g stroke="#000" stroke-linecap="round" stroke-linejoin="round" transform="translate(0 2)"><path d="m17.832 15.734h-6.717l-1.1564 2.9h-3.0923l6.3347-15.2h2.8777l6.1092 15.2h-3.2337zm-5.919-2.3h5.0456l-2.2512-6.8763z" fill="url(#b)" filter="url(#c)" opacity=".3" stroke-width=".86639"/><path d="m14.299 12.7h-6.7171l-1.1564 2.9h-3.0923l6.3345-15.2h2.8773l6.11 15.2h-3.234zm-5.919-2.3h5.0456l-2.252-6.8763z" fill="url(#a)" stroke-opacity=".43137" stroke-width=".866"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_sharedocument.svg b/icon-themes/elementary_svg/cmd/lc_sharedocument.svg
new file mode 100644
index 000000000..6cae5ded3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_sharedocument.svg
@@ -0,0 +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(.53064133 0 0 .58970225 12.274862 -11.791863)" gradientUnits="userSpaceOnUse" x1="7" x2="7" y1="23" y2="1"><stop offset="0" stop-color="#206b00"/><stop offset="1" stop-color="#3a9104"/></linearGradient><radialGradient id="b" cx="12" cy="11.999935" gradientTransform="matrix(1 0 0 1.2222295 0 -2.666739)" gradientUnits="userSpaceOnUse" r="9"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".704952" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="1" x2="5" xlink:href="#c" y1="-12" y2="-12"/><linearGradient id="e"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.34829932 0 0 .64312604 3.640816 -.838657)" gradientUnits="userSpaceOnUse" x1="16.626165" x2="20.054544" xlink:href="#g" y1="15.298182" y2="24.627615"/><linearGradient id="g" xlink:href="#c"/><radialGradient id="h" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#e"/><radialGradient id="i" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#e"/><linearGradient id="j" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.34829932 0 0 .64312604 3.640816 -1.838657)" gradientUnits="userSpaceOnUse" x1="16.626165" x2="20.054544" xlink:href="#g" y1="15.298182" y2="24.627615"/><path d="m3.500001 22h16.999998v2h-16.999998z" fill="url(#j)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#i)" opacity=".15"/><path d="m20.5 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#h)" opacity=".15"/><path d="m3.4999609 1.4998305c3.89558 0 17.0000571.00134 17.0000571.00134l.000021 20.9988685s-11.3333861 0-17.0000781 0c0-7.000026 0-14.0001795 0-21.0002085z" fill="url(#b)" stroke="url(#a)" stroke-linejoin="round" stroke-width=".999922"/><path d="m4 3.0000028v11.6968542c.0009778.08657.02152.168428.056684.225715.035165.05729.081707.08477.1283485.07574l15.6734705-4.582264c.08062-.02348.14037-.15077.141497-.301466v-7.1145792z" fill="url(#f)" fill-rule="evenodd" opacity=".2"/><path d="m5 3h9.613334l4.386666 4.3846154v13.6153846h-14z" fill="#fff"/><path d="m4.4999999 2.4999991h10.3124991l4.687501 4.6341466v14.3658543h-15.0000001z" fill="#fff" opacity=".2" stroke="#000"/><path d="m7 6v1h2v-1zm3 0v1h3v-1zm4 0v1h2l-1-1zm-7 2v1h2v-1zm3 0v1h3v-1zm4 0v1h3v-1zm-7 2v1h2v-1zm3 0v1h3v-1zm4 0v1h3v-1zm-7 2v1h2v-1zm3 0v1h3v-1zm4 0v1h3v-1zm-7 2v1h2v-1zm3 0v1h3v-1zm4 0v1h3v-1zm-7 2v1h2v-1zm3 0v1h3v-1zm4 0v1h3v-1zm-7 2v1h2v-1zm3 0v1h3v-1zm4 0v1h3v-1z" fill="#89ac68"/><path d="m4 2.0000029v11.6968541c.0009778.08657.02152.168428.056684.225715.035165.05729.081707.08477.1283485.07574l15.6734705-4.5822639c.08062-.02348.14037-.15077.141497-.301466v-7.1145792z" fill="url(#k)" fill-rule="evenodd" opacity=".2"/><path d="m19.625 8.9550781a3.4030001 3.4030001 0 0 0 -3.402344 3.4042969 3.4030001 3.4030001 0 0 0 3.402344 3.402344 3.4030001 3.4030001 0 0 0 .875-.119141v-6.5703124a3.4030001 3.4030001 0 0 0 -.875-.1171875zm-7.386719 4.0351559a3.4030001 3.4030001 0 0 0 -3.4023435 3.402344 3.4030001 3.4030001 0 0 0 3.4023435 3.404297 3.4030001 3.4030001 0 0 0 3.404297-3.404297 3.4030001 3.4030001 0 0 0 -3.404297-3.402344zm7.291016 4.019532a3.4030001 3.4030001 0 0 0 -3.402344 3.402343 3.4030001 3.4030001 0 0 0 .71875 2.087891h3.654297v-5.345703a3.4030001 3.4030001 0 0 0 -.970703-.144531z" fill="#fff"/><g transform="matrix(.80932 0 0 .80932 9.86 10.05)"><path d="m11.635 2.344-9 5a.75.75 0 0 0 0 1.312l9 5a.75.75 0 0 0 .365.094v-1.5h.193l-7.648-4.25 7.818-4.344z" fill="#333" fill-rule="evenodd"/><g id="l" fill-rule="evenodd" stroke-linejoin="round" transform="rotate(90)"><circle cx="3" cy="-12" fill="#666" r="2.5"/><circle cx="3" cy="-12" fill="none" r="2.5" stroke="#333" stroke-width="1.236"/><circle cx="3" cy="-12" fill="none" opacity=".3" r="1.5" stroke="url(#d)" stroke-width="1.236"/></g><use height="100%" transform="translate(-9 5)" width="100%" xlink:href="#l"/><use height="100%" transform="translate(0 10)" width="100%" xlink:href="#l"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_shear.svg b/icon-themes/elementary_svg/cmd/lc_shear.svg
new file mode 100644
index 000000000..66b6215e3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_shear.svg
@@ -0,0 +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(-.44404249 0 0 -.45324701 19.598557 33.41781)" gradientUnits="userSpaceOnUse" x1="31.750467" x2="31.750467" xlink:href="#l" y1="60.491982" y2="49.460468"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="5" x2="5" xlink:href="#k" y1="1" y2="13.5"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="3.000056" x2="3.000056" xlink:href="#k" y1="12.500088" y2=".500088"/><linearGradient id="d" gradientTransform="matrix(-.44404249 0 0 -.45324701 19.598557 33.41781)" gradientUnits="userSpaceOnUse" x1="31.750341" x2="31.750341" xlink:href="#l" y1="49.460274" y2="60.491787"/><linearGradient id="e" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#g"/><linearGradient id="g"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="h" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#g"/><linearGradient id="i" gradientTransform="matrix(.48571543 0 0 .45629666 .342829 .348862)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1=".985206" y2="47.013336"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.324319)" gradientUnits="userSpaceOnUse" x1="24.722101" x2="17.50985" y1="10.817456" y2="33.964962"><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="k" gradientTransform="matrix(.49219581 0 0 .45839231 4.509306 -4.793718)" gradientUnits="userSpaceOnUse" x1="39.599411" x2="11.155507" y1="32.076946" y2="5.854015"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".26238" stop-color="#64baff"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></linearGradient><linearGradient id="l" gradientTransform="matrix(0 -.5372019 .57681717 0 -15.997188 19.865617)" gradientUnits="userSpaceOnUse" x1="40.957993" x2="18.680689" y1="46.97065" y2="46.97065"><stop offset="0" stop-color="#fff"/><stop offset=".00000016" stop-color="#fff" stop-opacity=".235294"/><stop offset=".65000004" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><path d="m6.5 12.5h-2v-5h-3l5-6z" fill="url(#b)" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m5.5 4.2458839-1.8863341 2.2541162h1.8863341v5.5000009-.000001-5.4999999z" display="block" fill="none" opacity=".401" stroke="url(#a)" stroke-miterlimit="7"/><g transform="matrix(.63466588 .28172895 -.28172895 .63466588 10.82923 2.577563)"><path d="m3.500001 22h16.999998v2h-16.999998z" fill="url(#e)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#f)" opacity=".15"/><path d="m20.5 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#h)" opacity=".15"/></g><path d="m17.5 5.5v17l-10.9978323-4.943722v-16.0742758z" fill="url(#i)"/><g fill="none"><path d="m16.473087 20.924727-8.9805072-3.981861v-14.0487979l8.9888572 3.3150488z" opacity=".5" stroke="url(#j)" stroke-linecap="round"/><path d="m6.5111817 1.4717268c.053932.018 10.9888183 4.0282732 10.9888183 4.0282732l-.009 16.982056-10.9888323-4.925778v-16.0742758z" opacity=".3" stroke="#7239b3" stroke-linejoin="round" stroke-width=".999922"/></g><g transform="matrix(-1 0 0 -1 24.000056 24.000088)"><path d="m6.5 12.5h-2v-5h-3l5-6z" fill="url(#c)" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m5.5 4.2458839-1.8863341 2.2541162h1.8863341v5.5000009-.000001-5.4999999z" display="block" fill="none" opacity=".401" stroke="url(#d)" stroke-miterlimit="7"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_shell3d.svg b/icon-themes/elementary_svg/cmd/lc_shell3d.svg
new file mode 100644
index 000000000..f03e3aa7d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_shell3d.svg
@@ -0,0 +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"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="12.778611" x2="12.185377" y1="8.964839" y2="22.998737"><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><radialGradient id="b" 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="#e4c6fa"/><stop offset="1" stop-color="#a56de2"/></radialGradient><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.58642609 0 0 .28808909 10.569233 13.025698)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g fill-rule="evenodd"><ellipse cx="11.888691" cy="17.635126" display="block" fill="url(#c)" opacity=".245" rx="9.895941" ry="4.861509" stroke-width="1.573631"/><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(#b)" stroke="#7239b3" stroke-opacity=".560784"/></g><path d="m12.056641 8.3398438c-4.5371266-.1321728-8.2868884 3.5097712-8.2871098 8.0488282.00416.603821-.2114047.414257-.072793 1.001968 2.2434174 1.353283 5.1752078 2.86789 7.8813867 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.9221047-7.818359-8.0488282z" fill="none" opacity=".5" stroke="url(#a)" stroke-width=".894736"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_show.svg b/icon-themes/elementary_svg/cmd/lc_show.svg
new file mode 100644
index 000000000..fb26458e3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_show.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="3.961864" x2="3.961864" xlink:href="#r" y1="16" y2="17"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="8.961864" x2="8.961864" xlink:href="#r" y1="16" y2="17"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13.961864" x2="13.961864" xlink:href="#r" y1="16" y2="17"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="18.961864" x2="18.961864" xlink:href="#r" y1="16" y2="17"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="3.961864" x2="3.961864" xlink:href="#r" y1="12" y2="13"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="8.961864" x2="8.961864" xlink:href="#r" y1="12" y2="13"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="13.961864" x2="13.961864" xlink:href="#r" y1="12" y2="13"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="18.961864" x2="18.961864" xlink:href="#r" y1="12" y2="13"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="3.961864" x2="3.961864" xlink:href="#r" y1="8" y2="9"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="8.961864" x2="8.961864" xlink:href="#r" y1="8" y2="9"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="13.961864" x2="13.961864" xlink:href="#r" y1="8" y2="9"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="18.961864" x2="18.961864" xlink:href="#r" y1="8" y2="9"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#r" y1="3" y2="5"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#r" y1="3" y2="5"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="14" x2="14" xlink:href="#r" y1="3" y2="5"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#r" y1="3" y2="5"/><linearGradient id="q" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="r" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="20" y2="21"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><path d="m2.0273438 1.5c-.2923891 0-.5273438.2469095-.5273438.5546875v19.8906245c0 .307779.2349547.554688.5273438.554688h3.671875l1.9941406-4h12.3066406.972656c.292389 0 .527344-.246909.527344-.554688v-15.8906245c0-.307778-.234955-.5546875-.527344-.5546875z" fill="url(#q)"/><g fill="none" stroke-linecap="square"><path d="m2.5 19.5v2h2.7033898l.9841886-2z" opacity=".5" stroke="url(#r)"/><path d="m2.5 15.5v2h3v-2z" opacity=".5" stroke="url(#a)"/><path d="m7.5 15.5v2h3v-2z" opacity=".5" stroke="url(#b)"/><path d="m12.5 15.5v2h3v-2z" opacity=".5" stroke="url(#c)"/><path d="m17.5 15.5v2h3v-2z" opacity=".5" stroke="url(#d)"/><path d="m2.5 11.5v2h3v-2z" opacity=".5" stroke="url(#e)"/><path d="m7.5 11.5v2h3v-2z" opacity=".5" stroke="url(#f)"/><path d="m12.5 11.5v2h3v-2z" opacity=".5" stroke="url(#g)"/><path d="m17.5 11.5v2h3v-2z" opacity=".5" stroke="url(#h)"/><path d="m2.5 7.5v2h3v-2z" opacity=".5" stroke="url(#i)"/><path d="m7.5 7.5v2h3v-2z" opacity=".5" stroke="url(#j)"/><path d="m12.5 7.5v2h3v-2z" opacity=".5" stroke="url(#k)"/><path d="m17.5 7.5v2h3v-2z" opacity=".5" stroke="url(#l)"/><path d="m2.5 2.5v3h3v-3z" opacity=".5" stroke="url(#m)"/><path d="m7.5 2.5v3h3v-3z" opacity=".5" stroke="url(#n)"/><path d="m12.5 2.5v3h3v-3z" opacity=".5" stroke="url(#o)"/><path d="m17.5 2.5v3h3v-3z" opacity=".5" stroke="url(#p)"/></g><path d="m2 1c-.554 0-1 .446-1 1v20c0 .554.446 1 1 1h4l2-4h13c.554 0 1-.446 1-1v-16c0-.554-.446-1-1-1zm0 1h4v4h-4zm5 0h4v4h-4zm5 0h4v4h-4zm5 0h4v4h-4zm-15 5h4v3h-4zm5 0h4v3h-4zm5 0h4v3h-4zm5 0h4v3h-4zm-15 4h4v3h-4zm5 0h4v3h-4zm5 0h4v3h-4zm5 0h4v3h-4zm-15 4h4v3h-4zm5 0h4v3h-4zm5 0h4v3h-4zm5 0h4v3h-4zm-15 4h5l-1.5 3h-3.5z" opacity=".32"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_showallnotes.svg b/icon-themes/elementary_svg/cmd/lc_showallnotes.svg
new file mode 100644
index 000000000..a177bbbb4
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_showallnotes.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="1.196594" cy="17.424702" gradientTransform="matrix(.67947269 0 0 .11633788 11.499105 20.415424)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(-.00271019 .50014348 -.5122065 -.00277662 -10.621166 -10.412536)" gradientUnits="userSpaceOnUse" x1="24.577461" x2="62.560024" y1="-43.318027" y2="-44.495171"><stop offset="0" stop-color="#fff394"/><stop offset=".262" stop-color="#ffe16b"/><stop offset=".661" stop-color="#f9c440"/><stop offset="1" stop-color="#d48e15"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13" x2="13" y1="3.999999" y2="11.999999"><stop offset="0" stop-color="#fff"/><stop offset=".04494323" 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(.26458333 0 0 .26458333 0 -.24939)"><ellipse cx="13.027919" cy="22.276831" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".291" rx="11.466102" ry="1.963204" stroke-width="1.128721"/><path d="m4.9824219 2.5039063c-1.3759391.0004871-2.4863159.9132868-2.4824219 2.0468751l.0000001 6.4492176-.0000005 1.45447c-.0000004 1.133595 1.1065595 2.061425 2.4824219 2.046875h3.1113281l-1.0410152 3.919922 4.7226566-3.410156.692035-.513672h3.550152c1.375939 0 2.482422-.91328 2.482422-2.046875v-.950564-5.5000004-1.4531239c0-1.1335948-1.106483-2.0473621-2.482422-2.046875z" fill="url(#b)" stroke="#ad5f00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" transform="translate(0 3.942578)"/><path d="m4.9785157 3.5252169c-.8193617.001871-1.4785156.5276394-1.4785156 1.1835938v7.6115003c.0029.655949.6593112 1.167431 1.4785156 1.183594l3.7230484-.003906.4492089.834195-.4530226 1.668157 2.8022496-2.002351.544922-.544195 3.955078.044194c.81876-.03146 1.5-.493708 1.5-1.149662v-7.6667436c-.002902-.6559478-.659153-1.1854648-1.478515-1.1835937z" fill="none" opacity=".5" stroke="url(#c)" transform="translate(0 3.942578)"/><path d="m5 5c-.3530072 0-.6859425.0598378-1 .1523438v8.8476562c0 1.108 1.3380002 2 3 2h11c.335659 0 .65225-.044131.953125-.111328.023791-.127302.046875-.255639.046875-.388672v-8c0-1.3850001-1.338-2.5-3-2.5z" fill="#a62100" opacity=".2" transform="translate(0 .942576)"/><path d="m4.9824219 2.5039063c-1.3759391.0004871-2.4863159.9132868-2.4824219 2.0468751l.0000001 6.4492176-.0000005 1.45447c-.0000004 1.133595 1.1065595 2.061425 2.4824219 2.046875h3.1113281l-1.0410152 3.919922 4.7226566-3.410156.692035-.513672h3.550152c1.375939 0 2.482422-.91328 2.482422-2.046875v-.950564-5.5000004-1.4531239c0-1.1335948-1.106483-2.0473621-2.482422-2.046875z" fill="url(#b)" stroke="#ad5f00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" transform="matrix(-1 0 0 1 23.999989 .942578)"/><path d="m4.9785157 3.5252169c-.8193617.001871-1.4785156.5276394-1.4785156 1.1835938v7.6115003c.0029.655949.6593112 1.167431 1.4785156 1.183594l3.7230484-.003906.4492089.834195-.4530226 1.668157 2.8022496-2.002351.544922-.544195 3.955078.044194c.81876-.03146 1.5-.493708 1.5-1.149662v-7.6667436c-.002902-.6559478-.659153-1.1854648-1.478515-1.1835937z" fill="none" opacity=".5" stroke="url(#c)" transform="matrix(-1 0 0 1 23.999989 .942578)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_showbookview.svg b/icon-themes/elementary_svg/cmd/lc_showbookview.svg
new file mode 100644
index 000000000..257ee4a47
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_showbookview.svg
@@ -0,0 +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(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="e" gradientTransform="matrix(.48571543 0 0 .45629666 8.342829 .348862)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#f" y1=".985206" y2="47.013336"/><linearGradient id="f"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.40540511 0 0 .51351351 10.269687 -.324319)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" xlink:href="#h" y1="6.473675" y2="41.526306"/><linearGradient id="h"><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="i" gradientTransform="matrix(.40540511 0 0 .51351351 -7.730313 -.324319)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" xlink:href="#h" y1="6.473675" y2="41.526306"/><linearGradient id="j" gradientTransform="matrix(.48571543 0 0 .45629666 -9.657171 .348862)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#f" y1=".985206" y2="47.013336"/><g transform="translate(1)"><g transform="translate(8)"><path d="m3.500001 22h16.999998v2h-16.999998z" fill="url(#a)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#b)" opacity=".15"/><path d="m20.5 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#d)" opacity=".15"/></g><path d="m11.49996 1.499957c3.895581 0 17.000059.0014 17.000059.0014l.000021 20.998716s-11.333386 0-17.00008 0c0-7.000018 0-14.000035 0-21.000054z" fill="url(#e)"/><path d="m27.5 21.5h-15v-19h15z" fill="none" stroke="url(#g)" stroke-linecap="round"/><path d="m11.446028 1.48198c3.895581 0 17.000059.0014 17.000059.0014l.000021 20.998716s-11.333386 0-17.00008 0c0-7.000018 0-14.000035 0-21.000054z" fill="none" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/><g transform="translate(-10)"><path d="m3.500001 22h16.999998v2h-16.999998z" fill="url(#a)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#b)" opacity=".15"/><path d="m20.5 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#d)" opacity=".15"/></g><path d="m-6.50004 1.4999569c3.895581 0 17.000059.0014 17.000059.0014l.000021 20.9987161s-11.333386 0-17.00008 0c0-7.000018 0-14.0000351 0-21.0000541z" fill="url(#j)"/><g fill="none"><path d="m9.5 21.5h-15v-19.0000001h15z" stroke="url(#i)" stroke-linecap="round"/><path d="m-6.553972 1.4819799c3.895581 0 17.000059.0014 17.000059.0014l.000021 20.9987161s-11.333386 0-17.00008 0c0-7.000018 0-14.0000351 0-21.0000541z" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_showcolumn.svg b/icon-themes/elementary_svg/cmd/lc_showcolumn.svg
new file mode 100644
index 000000000..00f9f0eb5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_showcolumn.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" 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 33.938131 -17.400027)" 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 19.76187 104.39997)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><linearGradient id="d" gradientTransform="matrix(1.0073638 0 0 1 -.323637 0)" 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(.48483606 0 0 .5270602 4.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#F" y1="6.451322" y2="10.245955"/><linearGradient id="f" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#F" y1="6.451322" y2="10.245955"/><linearGradient id="g" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#F" y1="6.451322" y2="10.245955"/><linearGradient id="h" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#F" y1="6.451322" y2="8.348639"/><linearGradient id="i" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#F" y1="6.451322" y2="8.345967"/><linearGradient id="j" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#F" y1="6.451322" y2="8.348639"/><linearGradient id="k" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#F" y1="6.451322" y2="8.345967"/><linearGradient id="l" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#F" y1="6.451322" y2="8.348639"/><linearGradient id="m" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#F" y1="6.451322" y2="8.345967"/><linearGradient id="n" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#F" y1="6.451322" y2="8.348639"/><linearGradient id="o" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#F" y1="6.451322" y2="8.345967"/><linearGradient id="p" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#F" y1="6.451322" y2="8.348639"/><linearGradient id="q" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#F" y1="6.451322" y2="8.345967"/><linearGradient id="r" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#F" y1="6.451322" y2="8.348639"/><linearGradient id="s" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#F" y1="6.451322" y2="8.345967"/><linearGradient id="t" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#F" y1="6.451322" y2="8.348639"/><linearGradient id="u" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#F" y1="6.451322" y2="8.345967"/><linearGradient id="v" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#F" y1="6.451322" y2="8.348639"/><linearGradient id="w" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#F" y1="6.451322" y2="8.345967"/><linearGradient id="x" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="2" y2="23"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><linearGradient id="y" gradientTransform="translate(6 1)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#z" y1="2" y2="4"/><linearGradient id="z" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="30.655001" x2="30.827999" y1="65.686996" y2="48.688"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="A" gradientTransform="translate(6 6)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#z" y1="2" y2="3"/><linearGradient id="B" gradientTransform="translate(6 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#z" y1="2" y2="3"/><linearGradient id="C" gradientTransform="translate(6 14)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#z" y1="2" y2="3"/><linearGradient id="D" gradientTransform="translate(6 18)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#z" y1="2" y2="3"/><linearGradient id="E" gradientTransform="matrix(.46923147 0 0 .47243347 .238446 -.625575)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#H" y1="15.499894" y2="48.395687"/><linearGradient id="F" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" y1="6.451322" y2="10.245955"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999982" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="G" gradientUnits="userSpaceOnUse" x1="11" x2="11" xlink:href="#H" y1="2" y2="22"/><linearGradient id="H" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g opacity=".4" transform="matrix(.52631578 0 0 .42857133 -2.631579 3.857159)"><path d="m43.950001 39.999973h5v7h-5z" fill="url(#a)"/><path d="m9.7500003 46.999973h-5v-7h5z" fill="url(#c)"/><path d="m9.7500003 40 34.2000007-.000028v7.000001l-34.2000007.000028z" fill="url(#d)" stroke-width="1.003675"/></g><rect fill="url(#E)" height="21" rx=".555556" ry=".583334" stroke-width="1.051315" width="20" x="1.5" y="1.5"/><path d="m2.5371094 1.5c-.574146 0-1.0371021.4629634-1.0371094 1.0371094v3.6269531 10.8359375 4.462891c0 .574146.4629634 1.037109 1.0371094 1.037109h17.9257816c.574146 0 1.037109-.462963 1.037109-1.037109v-4.462891-10.8359375-3.6269531c.000007-.574146-.462963-1.0371094-1.037109-1.0371094z" fill="url(#G)" stroke="#000" stroke-opacity=".273077"/><path d="m6 2v4h-4v1h4v3h-4v1h4v3h-4v1h4v3h-4v1h4v3h1v-3h4v3h1v-3h4v3h1v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-4h-1v4h-4v-4h-1v4h-4v-4zm1 5h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4z" fill-opacity=".27451"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m2.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#F)"/><path d="m7.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#e)"/><path d="m12.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#f)"/><path d="m17.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#g)"/><path d="m2.50125 7.498592 2.99875.001408.00125 1.99859h-3.000004z" stroke="url(#h)"/><path d="m7.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#i)"/><path d="m12.50125 7.498592 2.99875.001408.0013 1.99859h-3.000004z" stroke="url(#j)"/><path d="m17.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#k)"/><path d="m2.5 11.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#l)"/><path d="m7.49875 11.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#m)"/><path d="m12.5 11.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#n)"/><path d="m17.49875 11.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#o)"/><path d="m2.5 15.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#p)"/><path d="m7.49875 15.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#q)"/><path d="m12.5 15.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#r)"/><path d="m17.49875 15.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#s)"/><path d="m2.50125 19.4986 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#t)"/><path d="m7.5 19.500008 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#u)"/><path d="m12.50125 19.4986 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#v)"/><path d="m17.5 19.500008 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#w)"/></g><path d="m11.5 1.5v21h-5v-21z" fill="url(#x)"/><g fill="none" stroke-linecap="square"><path d="m7.5 2.5h3v3h-3z" opacity=".5" stroke="url(#y)"/><path d="m7.5 7.4999999h3v2h-3z" opacity=".5" stroke="url(#A)"/><path d="m7.5 11.5h3v2h-3z" opacity=".5" stroke="url(#B)"/><path d="m7.5 15.5h3v2h-3z" opacity=".5" stroke="url(#C)"/><path d="m7.5 19.5h3v2h-3z" opacity=".5" stroke="url(#D)"/></g><path d="m7 1c-.554 0-1 .446-1 1v20c0 .554.446 1 1 1h4c.554 0 1-.446 1-1v-20c0-.554-.446-1-1-1zm0 1h4v4h-4zm0 5h4v3h-4zm0 4h4v3h-4zm0 4h4v3h-4zm0 4h4v3h-4z" fill="#ad5f00" fill-opacity=".501961"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_showdatanavigator.svg b/icon-themes/elementary_svg/cmd/lc_showdatanavigator.svg
new file mode 100644
index 000000000..d5552d7e7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_showdatanavigator.svg
@@ -0,0 +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(.91617425 0 0 .91617432 34.193683 .012193)" gradientUnits="userSpaceOnUse" x1="-26.930492" x2="-36" y1="16.292387" y2="6"><stop offset="0" stop-color="#1f1f1f"/><stop offset="1" stop-color="#5c5c5c"/></linearGradient><g style="opacity:.66;stroke:#000;stroke-width:.916;stroke-linejoin:round;stroke-linecap:round;fill:url(#a)" transform="scale(.92524938 1.0807897)"><path d="m8.7174581 15.475079-8.22250214-3.626844v-1.184106l8.22250214-4.1071112v1.9873117l-5.6638383 2.6249075 5.6638383 2.326811z"/><path d="m16.393449 5.0499731-4.512853 12.1060399h-2.2936892l4.5128532-12.1060399z"/><path d="m17.221496 13.496048 5.663838-2.326811-5.663838-2.6249075v-1.9873117l8.222502 4.1071112v1.184106l-8.222502 3.626844z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_showdependents.svg b/icon-themes/elementary_svg/cmd/lc_showdependents.svg
new file mode 100644
index 000000000..f7092f2c1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_showdependents.svg
@@ -0,0 +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 -1.525126 22.525126)" gradientUnits="userSpaceOnUse" x1="5.525127" x2="5.525127" xlink:href="#b" y1="30.525126" y2="1.525126"/><linearGradient id="b" gradientTransform="translate(-27.940678 -10.601695)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="6" y2="15"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="c" gradientTransform="translate(-1.525126 .474874)" gradientUnits="userSpaceOnUse" x1="5.525127" x2="5.525127" xlink:href="#b" y1="-8.474874" y2="20.525126"/><linearGradient id="d" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="40.824818" x2="40.824818" y1="41.17144" y2="50.061581"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="e" gradientTransform="matrix(-1 0 0 1 23 15.000003)" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#f" y1="3" y2="4"/><linearGradient id="f" gradientTransform="translate(0 1)" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="3" y2="4"><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="g" gradientTransform="matrix(-1 0 0 1 23 8.000003)" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#f" y1="3" y2="4"/><linearGradient id="h" gradientTransform="matrix(-1 0 0 1 8 8.000003)" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#f" y1="3" y2="4"/><linearGradient id="i" gradientTransform="matrix(-1 0 0 1 23 1)" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#f" y1="3" y2="4"/><g transform="translate(0 -2)"><rect fill="url(#d)" height="4" rx=".527778" ry=".555556" width="5" x="16.5" y="18.5"/><path d="m16.5 18.5h5v4h-5z" fill="none" stroke="#575757" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".529412"/></g><g transform="translate(0 -9)"><rect fill="url(#d)" height="4" rx=".527778" ry=".555556" width="5" x="16.5" y="18.5"/><path d="m16.5 18.5h5v4h-5z" fill="none" stroke="#575757" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".529412"/></g><g transform="translate(0 -16)"><rect fill="url(#d)" height="4" rx=".527778" ry=".555556" width="5" x="16.5" y="18.5"/><path d="m16.5 18.5h5v4h-5z" fill="none" stroke="#575757" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".529412"/></g><g transform="translate(-15 -9)"><rect fill="url(#d)" height="4" rx=".527778" ry=".555556" width="5" x="16.5" y="18.5"/><path d="m16.5 18.5h5v4h-5z" fill="none" stroke="#575757" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".529412"/></g><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m20.5 3.499997h-3v2.000003h3z" stroke="url(#i)"/><path d="m20.5 10.5h-3v2.000003h3z" stroke="url(#g)"/><path d="m20.5 17.5h-3v2.000003h3z" stroke="url(#e)"/><path d="m5.5 10.5h-3v2.000003h3z" stroke="url(#h)"/></g><g fill-rule="evenodd"><path d="m15.5 3.5-4.595703 1.0605469 1.416016 1.4160156-4.8027349 4.8027345.7050781.710937 4.8046878-4.8066402 1.412109 1.4121093z" fill="url(#c)"/><path d="m15.5 19.5-4.595703-1.060547 1.416016-1.416016-4.8027349-4.802734.7050781-.710937 4.8046878 4.80664 1.412109-1.412109z" fill="url(#a)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_showdetail.svg b/icon-themes/elementary_svg/cmd/lc_showdetail.svg
new file mode 100644
index 000000000..af3775fbb
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_showdetail.svg
@@ -0,0 +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="65.297462" cy="48.216358" gradientTransform="matrix(0 .38212918 -.4161614 0 32.170797 -18.821396)" gradientUnits="userSpaceOnUse" r="31.000002"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.20515598 0 0 .20369724 7.420038 5.278451)" gradientUnits="userSpaceOnUse" x1="24.138529" x2="24.138529" y1="10.631441" y2="35.62291"><stop offset="0" stop-color="#fff"/><stop offset=".00000002" 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" gradientTransform="matrix(.20515598 0 0 .20369724 7.407064 5.283756)" gradientUnits="userSpaceOnUse" x1="24.138529" x2="24.138529" y1="21.34207" y2="24.912279"><stop offset="0" stop-color="#fff"/><stop offset=".00000019" 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 0 0 1 31.992194 0)"><g fill="#fff" fill-opacity=".977941" stroke-width="1.33333"><rect height="2" opacity=".35" ry=".5" width="10" x="9" y="7.999997"/><rect height="2" opacity=".35" ry=".5" width="10" x="9" y="16"/><rect height="2" opacity=".35" ry=".5" width="12.992194" x="9" y="4"/><rect height="2" opacity=".35" ry=".5" width="12.992194" x="9" y="12"/></g><g fill-opacity=".658824"><path d="m9.5 7.0000004c-.2761309.0000276-.4999724.2238691-.5.5v.9980469.00195c.0000257.2768954.2250597.5010538.5019531.5 2.9994899-.01 5.9975379.0099947 8.9980469.0000027.275368-.001103.498021-.2246296.498047-.4999996l.001953-1.0000031c-.000028-.2761309-.223869-.4999724-.5-.5h-9z"/><path d="m9.5 11 .00781.0078c-.00976-.000286-.019533-.000286-.029297 0-.016982.000437-.033931.0017-.050781.0039-.032662.0053-.06472.01378-.095703.02539-.078696.02775-.1491968.07475-.2050781.136719-.011062.01249-.021491.02553-.03125.03906-.00984.01385-.018965.02819-.027344.04297-.00851.01393-.016331.02827-.023437.04297-.00664.01532-.012505.03096-.017578.04687-.01107.03168-.018923.0644-.023438.09766-.00237.0188-.00367.03772-.0039.05666v.998047.002c.0000257.276895.2250597.501054.5019531.5 4.332979-.01 7.65655.01 11.990237-.000046.275368-.0011.498022-.22463.498047-.500001v-.974609c-.000028-.276131-.223869-.499972-.5-.5l-11.9902371-.025344z"/><path d="m9.5 15 .00781.0078c-.00976-.000286-.019533-.000286-.029297 0-.016982.000437-.033931.0017-.050781.0039-.032662.0053-.06472.01378-.095703.02539-.078696.02775-.1491968.07475-.2050781.136719-.011062.01249-.021491.02553-.03125.03906-.00984.01385-.018965.02819-.027344.04297-.00851.01393-.016331.02827-.023437.04297-.00664.01532-.012505.03096-.017578.04687-.01107.03168-.018923.0644-.023438.09766-.00237.0188-.00367.03771-.0039.05666v.998047.002c.0000257.276895.2250597.501054.5019531.5 2.99949-.01 5.997534.0099 8.998043-.000046.275368-.0011.498022-.22463.498047-.500001l.002-.999953c-.000028-.276131-.223869-.499972-.5-.5h-9.0000431z"/></g><rect fill="#fff" fill-opacity=".977941" height="2.007799" opacity=".35" ry=".5" stroke-width="1.33333" width="13.000004" x="8.99219" y="19.992201"/><g fill-opacity=".658824"><path d="m9.49219 18.9922.00781.0078c-.00976-.000286-.019533-.000286-.029297 0-.016982.000437-.033931.0017-.050781.0039-.032662.0053-.06472.01378-.095703.02539-.078696.02775-.1491968.07475-.2050781.136719-.011062.01249-.021491.02553-.03125.03906-.00984.01385-.018965.02819-.027344.04297-.00851.01393-.016331.02827-.023437.04297-.00664.01532-.012505.03096-.017578.04687-.01107.03168-.018923.0644-.023438.09766-.00237.0188-.00367.03772-.0039.05666v.998047.002c.0000257.276895.2250597.501054.5019531.5 4.332979-.01 7.66436.01775 11.998047.0078.275368-.0011.498022-.22463.498047-.500001v-.974655c-.000028-.276131-.223869-.499972-.5-.5l-11.9980471-.033144z"/><path d="m9.49219 2.9922.00781.0078c-.00976-.0002861-.019533-.0002861-.029297 0-.016982.0004366-.033931.00174-.050781.0039-.032662.00528-.06472.013781-.095703.02539-.078696.027748-.1491968.074749-.2050781.136719-.011062.012491-.021491.025527-.03125.03906-.00984.01385-.018965.028192-.027344.04297-.00851.013932-.016331.028273-.023437.04297-.00664.01532-.012505.030963-.017578.04687-.01107.031684-.018923.064403-.023438.09766-.00237.018798-.00367.037715-.0039.05666v.998047.002c.0000257.2768954.2250597.5010538.5019531.5 4.332979-.01 7.66436.017754 11.998047.007754.275368-.001103.498022-.2246305.498047-.500001v-.974609c-.000028-.2761309-.223869-.4999724-.5-.5l-11.9980471-.033144z"/></g></g><g transform="translate(-7.023894 2.158458)"><path d="m10.525424 8.3538136v-2h3l-.000516 2.0062978 2.02987-.00934-.02935 3.0030426h-2v2h-3v-2h-2.0000043l-.00153-3.0122719z" fill="url(#a)"/><g fill="none"><path d="m11.525424 9.8538136v-2.5h1v2.5m0 0v2.5000004h-1v-2.5000004" opacity=".5" stroke="url(#b)"/><path d="m13.025424 9.3538136h1.5v1.0000004h-1.5m-2 0h-1.5000003v-1.0000004h1.5000003" opacity=".5" stroke="url(#c)"/><path d="m10.522896 8.3646014.0037-2.0097959 3.002012-.00449-.0037 2.0097959h2.006128l.000516 2.9937026h-2.006128l.0073 1.995421-3.002013.0045-.0053-1.999921h-1.9999873l-.00153-3.0122723z" opacity=".5" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_showerrors.svg b/icon-themes/elementary_svg/cmd/lc_showerrors.svg
new file mode 100644
index 000000000..dbdeaba24
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_showerrors.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="69.576111" cy="57.160503" gradientTransform="matrix(.13508982 .50778779 -.4997639 .13295517 31.660615 997.55722)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.25508209 .06834904 -.06793671 .25354327 13.649428 8.26572)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" y1="10.631" y2="35.623001"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="12.752733" x2="12.752733" y1="4.144877" y2="21.950917"><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="d" gradientTransform="matrix(.73237897 0 0 .54752367 -1480.1881 -1752.4431)" gradientUnits="userSpaceOnUse" x1="2035.1652" x2="2035.1652" y1="3208.0737" y2="3241.9966"><stop offset="0" stop-color="#ed5353"/><stop offset="1" stop-color="#c6262e"/></linearGradient><radialGradient id="e" cx="99.157013" cy="186.17059" gradientTransform="matrix(.10148588 0 0 .03229098 2.936964 15.961504)" gradientUnits="userSpaceOnUse" r="62.769119"><stop offset="0" stop-color="#3d3d3d"/><stop offset=".5" stop-color="#686868" stop-opacity=".498039"/><stop offset="1" stop-color="#686868" stop-opacity="0"/></radialGradient><path d="m19.37018 21.97313a6.3701792 2.0268751 0 0 1 -12.7403585 0 6.3701792 2.0268751 0 1 1 12.7403585 0z" fill="url(#e)"/><path d="m13 3.5244304c-5.2722692 0-9.5552681 4.282999-9.5552681 9.5552686 0 5.272269 4.2829989 9.555269 9.5552681 9.555269 5.27227 0 9.555278-4.283 9.555269-9.555269 0-5.2722696-4.282999-9.5552686-9.555269-9.5552686z" fill="url(#d)" opacity=".99"/><path d="m13 3.5244304c-5.2722692 0-9.5552681 4.282999-9.5552681 9.5552686 0 5.272269 4.2829989 9.555269 9.5552681 9.555269 5.27227 0 9.555278-4.283 9.555269-9.555269 0-5.2722696-4.282999-9.5552686-9.555269-9.5552686z" fill="none" opacity=".5" stroke="#7a0000" stroke-linecap="round" stroke-linejoin="round"/><path d="m21.645234 13.07939c0 4.774795-3.870894 8.645552-8.645134 8.645552-4.7746762 0-8.6453426-3.870803-8.6453426-8.645552 0-4.774568 3.8706664-8.644934 8.6453426-8.644934 4.77424 0 8.645134 3.870366 8.645134 8.644934z" fill="none" opacity=".4" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round"/><path d="m13 6.70952c-1.160193 0-2.2093.8876143-2.2093 2.0795505 0 1.3941595.442522 4.0350495.874477 7.1451235a.91011657.91011657 0 0 0 .90114.785608h.433683.433684a.91011657.91011657 0 0 0 .90114-.785608c.431955-3.110075.874477-5.750964.874477-7.1451235 0-1.1919371-1.049106-2.0795505-2.209301-2.0795505zm0 10.010282c-1.245704 0-2.275064 1.029359-2.275064 2.275063 0 1.245705 1.02936 2.275064 2.275064 2.275064 1.245705 0 2.275065-1.02936 2.275065-2.275064s-1.02936-2.275063-2.275065-2.275063z" fill="#7a0000" opacity=".05"/><path d="m13 7.6195455c-.71799 0-1.299274.5233342-1.299274 1.169525 0 1.1700331.432245 3.9006195.865591 7.0207055h.867367c.433346-3.120087.865591-5.8506724.865591-7.0207055 0-.6461908-.581285-1.169525-1.299275-1.169525zm0 10.0102815c-.753888 0-1.365038.611148-1.365038 1.365038s.61115 1.365039 1.365038 1.365039c.75389 0 1.365039-.611149 1.365039-1.365039s-.611149-1.365038-1.365039-1.365038z" fill="#7a0000" opacity=".15"/><path d="m13 6.70952c-.71799 0-1.299274.5233342-1.299274 1.1695249 0 1.1700333.432245 3.9006191.865591 7.0207051h.867367c.433346-3.120087.865591-5.8506718.865591-7.0207051 0-.6461908-.581285-1.1695249-1.299275-1.1695249zm0 10.010282c-.753888 0-1.365038.611148-1.365038 1.365038 0 .753889.61115 1.365038 1.365038 1.365038.75389 0 1.365039-.611149 1.365039-1.365038 0-.75389-.611149-1.365038-1.365039-1.365038z" fill="#fff"/><g transform="matrix(1.2834709 0 0 1.2834709 -11.604665 -14.211659)"><path d="m11.17 1044.173 3.85 1.973 4.747295-8.3551 2.094705 1.1191.514.348-6.314 11.868-7.48-4.568 1.903-2.89z" fill="url(#a)" transform="matrix(.90518841 .2425445 -.2425445 .90518841 255.36509 -932.81046)"/><g fill="none" stroke-width=".779137"><path d="m15.148059 19.128179 6.396788-6.738496 1.358871 1.274714m-7.670074 8.128916-4.906391-5.09181 1.612446-1.434715" opacity=".5" stroke="url(#b)"/><path d="m21.722 11.492c-.176-.067-.38-.025-.52.124l-5.96 6.328-3.263-3.197c-.195-.188-.5-.183-.688.016l-1.726 1.597c-.186.197-.18.508.014.696l5.06 5.212c.047.045.177.126.23.148.18.074.316-.016.46-.167l8.036-8.536c.187-.198.18-.51-.013-.697l-1.465-1.42c-.048-.048-.107-.082-.166-.104z" opacity=".5" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_showfmexplorer.svg b/icon-themes/elementary_svg/cmd/lc_showfmexplorer.svg
new file mode 100644
index 000000000..813e54980
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_showfmexplorer.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="7.4957" cy="8.4498" gradientTransform="matrix(0 1.2021946 -1.2711137 -.00000002 22.739245 -6.739845)" gradientUnits="userSpaceOnUse" r="20" xlink:href="#p"/><radialGradient id="b" cx="23.896" cy="3.99" gradientTransform="matrix(0 .98632502 -1.3019316 0 13.194836 -22.714478)" gradientUnits="userSpaceOnUse" r="20.396999"><stop offset="0" stop-color="#fff"/><stop offset=".26238" stop-color="#ddd"/><stop offset=".66093999" stop-color="#abacae"/><stop offset="1" stop-color="#89898b"/></radialGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="7.476259" x2="7.476259" y1="1.263739" y2="14.806796"><stop offset="0" stop-color="#fff"/><stop offset=".42447853" stop-color="#fff" stop-opacity=".235294"/><stop offset=".82089913" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.31194295 0 0 .31194147 -20.72549 -2.159155)" gradientUnits="userSpaceOnUse" x1="92.696327" x2="92.696327" y1="16.554602" y2="48.983677"><stop offset="0" stop-color="#fff"/><stop offset=".33799788" stop-color="#fff" stop-opacity=".235294"/><stop offset=".61996669" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="e" cx="8" cy="4.999986" gradientTransform="matrix(1.1446205 0 0 1.1446151 -1.156964 -1.15687)" gradientUnits="userSpaceOnUse" r="4.805086"><stop offset="0" stop-color="#7a8498"/><stop offset="1" stop-color="#34405c"/></radialGradient><linearGradient id="f" gradientTransform="matrix(3.6415332 1.0119605 -1.0119605 3.6415332 4.760432 -10.827302)" gradientUnits="userSpaceOnUse" x1="2.027828" x2="3.185315" y1="3.995011" y2="4.434366"><stop offset="0" stop-color="#ff8c82"/><stop offset=".31209752" stop-color="#ed5353"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="g" gradientTransform="matrix(-3.6415331 -1.0119607 1.0119607 -3.6415331 19.739567 18.327303)" gradientUnits="userSpaceOnUse" x1="3.230561" x2="1.906501" xlink:href="#h" y1="4.55868" y2="4.231917"/><linearGradient id="h"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#c1c1c1"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.47371654 -.24028843 .24028843 .47371654 -9.064166 2.185152)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#h" y1="22" y2="26"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#p" y1="13" y2="19"/><linearGradient id="k"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="l" cx="4.993" cy="43.5" gradientTransform="matrix(2.0038 0 0 1.4 27.988 -17.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#k"/><radialGradient id="m" cx="4.993" cy="43.5" gradientTransform="matrix(2.0038 0 0 1.4 -20.012 -104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#k"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="25.058" x2="25.058" y1="47.028" y2="39.999"><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="o" gradientUnits="userSpaceOnUse" x1="12.001" x2="12.001" y1="3.269" y2="20.728"><stop offset="0" stop-color="#fff"/><stop offset=".063165" stop-color="#fff" stop-opacity=".23529"/><stop offset=".95056" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><radialGradient id="p" cx="7.4957" cy="8.4498" gradientTransform="matrix(0 1.1385 -1.2044 -.00000002 22.177 -5.7503)" gradientUnits="userSpaceOnUse" r="20"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e1e1e1"/></radialGradient><g opacity=".4" transform="matrix(.57895 0 0 .42857 -1.8947 2.8571)"><path d="m38 40h5v7h-5z" fill="url(#l)"/><path d="m-10-47h5v7h-5z" fill="url(#m)" transform="scale(-1)"/><path d="m10 40h28v7h-28z" fill="url(#n)"/></g><path d="m3.0276959 2.5c-.3014727 0-.5276959.2263421-.5276959.527973v17.951084c0 .301631.2262232.527973.5276959.527973h17.9416581c.301472 0 .527696-.226342.527696-.527973v-17.951084c0-.3016309-.226224-.527973-.527696-.527973z" fill="url(#a)" stroke-width="1.055669"/><path d="m3.5012 3.4988h17v17h-17z" fill="none" opacity=".5" stroke="url(#o)" stroke-linecap="round" stroke-linejoin="round"/><g fill-rule="evenodd"><path d="m4.9358 4.9746a.44445.44445 0 0 1 -.88889 0 .44445.44445 0 1 1 .88889 0z" fill="#fff"/><path d="m4.9358 4.5301a.44445.44445 0 0 1 -.88889 0 .44445.44445 0 1 1 .88889 0z" opacity=".3"/><path d="m19.916 4.9746a.44445.44445 0 0 1 -.88889 0 .44445.44445 0 1 1 .88889 0z" fill="#fff"/><path d="m19.916 4.5301a.44445.44445 0 0 1 -.88889 0 .44445.44445 0 1 1 .88889 0z" opacity=".3"/><path d="m4.9358 19.992a.44445.44445 0 0 1 -.88889 0 .44445.44445 0 1 1 .88889 0z" fill="#fff"/><path d="m4.9358 19.548a.44445.44445 0 0 1 -.88889 0 .44445.44445 0 1 1 .88889 0z" opacity=".3"/><path d="m19.916 19.992a.44445.44445 0 0 1 -.88889 0 .44445.44445 0 1 1 .88889 0z" fill="#fff"/><path d="m19.916 19.548a.44445.44445 0 0 1 -.88889 0 .44445.44445 0 1 1 .88889 0z" opacity=".3"/></g><rect fill="#b5b5b5" height="5" rx="1" width="14" x="5" y="7"/><path d="m3.5 2c-.82235 0-1.5.67765-1.5 1.5v17c0 .82235.67765 1.5 1.5 1.5h17c.82235 0 1.5-.67765 1.5-1.5v-17c0-.82235-.67765-1.5-1.5-1.5zm0 1h17c.28565 0 .5.21435.5.5v17c0 .28565-.21435.5-.5.5h-17c-.28565 0-.5-.21435-.5-.5v-17c0-.28565.21435-.5.5-.5z" fill-opacity=".23907"/><rect fill="#cacaca" height="4" rx="1" width="14" x="5" y="8"/><rect fill="#bababa" height="5" rx=".68955" width="14" x="5" y="14"/><rect fill="url(#j)" height="3" rx=".3843" width="12" x="6" y="15"/><g fill="#4d4d4d"><path d="m8 16h1v1h-1z"/><path d="m9 15h1v1h-1z"/><path d="m10 16h1v1h-1z"/><path d="m8 17h1v1h-1z"/><path d="m10 17h1v1h-1z"/><path d="m9 18h1v1h-1z"/><path d="m12 15h1v1h-1z"/><path d="m12 16h1v1h-1z"/><path d="m12 17h1v1h-1z"/><path d="m12 18h1v1h-1z"/><path d="m14 15h1v1h-1z"/><path d="m13 16h1v1h-1z"/><path d="m14 17h1v1h-1z"/><path d="m14 18h1v1h-1z"/></g><g transform="translate(8 8)"><path d="m7.9999999.99999865c-3.8623577 0-6.99999993 3.13764035-6.99999993 7.00000085 0 3.8623615 3.13764223 7.0000015 6.99999993 7.0000015 3.8623581 0 7.0000061-3.13764 7.0000001-7.0000015 0-3.8623605-3.137642-7.00000085-7.0000001-7.00000085z" fill="url(#b)"/><g fill="none"><path d="m14.5 8.0000001c0 3.5898529-2.910146 6.4999999-6.5000066 6.4999999-3.5898477 0-6.4999934-2.910147-6.4999934-6.4999999 0-3.5898535 2.9101457-6.5000001 6.4999934-6.5000001 3.5898606 0 6.5000066 2.9101466 6.5000066 6.5000001z" opacity=".8" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round"/><path d="m7.9998579.500281c-4.138162 0-7.49985796 3.361693-7.49985796 7.499859s3.36169596 7.49986 7.49985796 7.49986c4.1381621 0 7.4998651-3.361694 7.4998581-7.49986 0-4.138166-3.361696-7.499859-7.4998581-7.499859z" opacity=".7" stroke="#636363"/><path d="m13 8.0012247a5.0000003 4.9999769 0 0 1 -10.0000003 0 5.0000003 4.9999769 0 1 1 10.0000003 0z" opacity=".3" stroke="url(#d)"/></g><path d="m13.5 8.0012106a5.5000003 5.4999746 0 0 1 -11.0000002 0 5.5000003 5.4999746 0 1 1 11.0000002 0z" fill="url(#e)" stroke="#626262" stroke-opacity=".701961" stroke-width="1.14462"/><path d="m11.703125 2.96875a.91978818.91978818 0 0 0 -.630859.2421875l-4.1113285 3.7832031a.91978818.91978818 0 0 0 -.28125.515625.91978818.91978818 0 0 0 -.3300781.5957032l-.6777344 5.3886722a.91978818.91978818 0 0 0 .5527344.96289l.3457031.146485a.91978818.91978818 0 0 0 .9804687-.169922l4.1308598-3.792969a.91978818.91978818 0 0 0 .283203-.515625.91978818.91978818 0 0 0 .330078-.5957031l.677734-5.3222657a.91978818.91978818 0 0 0 -.464844-.9199218l-.365234-.203125a.91978818.91978818 0 0 0 -.439453-.1152344z" fill="#0e141f" opacity=".1"/><path d="m11.695312 3.8886719-4.1113276 3.7832031 3.7988276 1.7421875.677735-5.3222656zm-4.4335932 4.3320312-.6777344 5.3886719.3457031.146484 4.1308595-3.7929684z" fill="#0e141f" opacity=".25"/><g stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".552941" stroke-width="1.369617" transform="matrix(.73013135 0 0 .73013135 -.621794 5.079301)"><path d="m14.629538 5.3193311-5.6552978 5.1935489-.4742411-.200677.9276869-7.3799596z" fill="url(#f)" stroke="#7a0000"/><path d="m9.8704612 2.1806693 5.6295388-5.1806689.500006.2779382-.927686 7.2898006z" fill="url(#g)" stroke="#000"/></g><path d="m10.222186 8.57093c-1.0444359 2.865895-5.345694 1.3003653-4.301258-1.5655299 1.0429353-2.8691133 5.344193-1.3035834 4.301258 1.5655299z" opacity=".2" stroke-width="2.288653"/><path d="m9.0193857 7.3068483a1.0623483 1.0623483 0 0 1 -1.8948665.9611537 1.0623483 1.0623483 0 1 1 1.8948665-.9611537z" fill="url(#i)" stroke-width="1.062348"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_showinvalid.svg b/icon-themes/elementary_svg/cmd/lc_showinvalid.svg
new file mode 100644
index 000000000..cd9a66dd3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_showinvalid.svg
@@ -0,0 +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(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="23.99999" y1="6.451322" y2="43"><stop offset="0" stop-color="#fff"/><stop offset=".06316455" 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><g transform="translate(1)"><rect fill="url(#a)" height="19.999817" rx=".527778" ry=".555556" width="19" x="2" y="2"/><path d="m2.561066 2.5h17.938934v19h-17.938934z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.100222"/><path d="m2.4984578 1.4979437c-.088268 0-1.0001253 0-1 1.5l.0015422 18.4656923c.000048.574146.462218 1.036364 1.036364 1.036364h17.927455c.574146 0 1.036418-.462218 1.036364-1.036364l-.0017-18.4656923c-.06509-.718245-.02064-1.452593-1.5-1.5" fill="none" opacity=".3" stroke="#000"/><path d="m7 1h1v21h-1z" opacity=".321" stroke-width=".894426"/><path d="m15 1h1v21h-1z" opacity=".321" stroke-width=".894426"/><path d="m2 10 5-.000001v1l-5 .000001z" opacity=".321" stroke-width="1.054093"/><path d="m16 10h5v1h-5z" opacity=".321" stroke-width="1.118034"/><path d="m2.000001 13.999818 4.999999.000181v1l-4.999999-.000181z" opacity=".321"/><path d="m16 14 5.000002-.000182v1l-5.000002.000182z" opacity=".321"/><path d="m2.000001 17.999819 4.999999.000181v1l-4.999999-.000181z" opacity=".321"/><path d="m8 18 7 .000001v1l-7-.000001z" opacity=".321"/><path d="m16 18.000001 5.000002-.000182v1l-5.000002.000182z" opacity=".321"/><path d="m2.5 1.000001 4.5-.000001v1l-4.5.000001z" opacity=".321"/><path d="m8 1 7 .000001v1l-7-.000001z" opacity=".321"/><path d="m16 1.000001h4v1h-4z" opacity=".321"/><path d="m2 6 5-.000001v1l-5 .000001z" opacity=".321" stroke-width="1.054093"/><path d="m8 5.999999 7 .000001v1l-7-.000001z" opacity=".321"/><path d="m16 6h5v1h-5z" opacity=".321" stroke-width="1.118034"/><path d="m10 9h3v7h-3z" opacity=".321" stroke-width="2.291288"/><circle cx="11" cy="11.999999" fill="#ff8c82" fill-opacity=".317647" r="6.477479" stroke="#a10705" stroke-linecap="square" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_showlicense.svg b/icon-themes/elementary_svg/cmd/lc_showlicense.svg
new file mode 100644
index 000000000..c713f88b9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_showlicense.svg
@@ -0,0 +1 @@
+<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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.32432)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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="c" gradientTransform="matrix(.48571314 0 0 .456295 .342883 .348909)" 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><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="f" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><path d="m3.500001 22h16.999998v2h-16.999998z" fill="url(#f)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#e)" opacity=".15"/><path d="m20.5 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#d)" opacity=".15"/><path d="m3.5 1.5c3.8955625 0 16.999979.00137 16.999979.00137l.000021 20.99863s-11.3333329 0-17 0c0-6.999993 0-13.9999842 0-20.9999777z" fill="url(#c)" stroke-width="1.056232"/><path d="m19.5 21.5h-15.0000004v-19h15.0000004z" fill="none" stroke="url(#b)" stroke-linecap="round"/><path d="m3.4999601 1.4999569c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.9987161s-11.3333862 0-17.0000799 0c0-7.000018 0-14.000035 0-21.0000538z" fill="none" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/><path d="m12.499975 4.9999812c-.646841 0-1.197769.4209726-1.406252 1.0000014h-2.593723c-.676163-.00957-.676163 1.009564 0 1.0000015h2.593723c.151865.4217796.484472.7543871.906252.9062513v9.0937626h-4.492194c-.676163-.0096-.676163 1.009564 0 1.000002h10.000014c.676162.0096.676162-1.009564 0-1.000002h-4.507819v-9.0937626c.42178-.1518642.754387-.4844717.906251-.9062513h2.593773c.676162.00956.676162-1.009564 0-1.0000015h-2.593773c-.208482-.5790288-.75941-1.0000014-1.406252-1.0000014zm0 1.0000014c.270918 0 .477826.2029333.494142.4687507-.0013.020815-.0013.041685 0 .0625-.01632.2658174-.223224.4687507-.494142.4687507-.270917 0-.477825-.2029333-.494141-.4687507.0013-.020815.0013-.041685 0-.0625.01632-.2658174.223224-.4687507.494141-.4687507zm-3.998057 1.8535182c-.158598-.000458-.304366.089445-.375001.2314458l-2.080081 4.6601624c-.02979.05959-.04486.125772-.04394.192384l.001.0625h-.0039v.353516.146484c.424238 1.00219 1.403031 1.666169 2.501957 1.666995 1.098306-.0015 2.074219-.665345 2.498051-1.666995v-.146484-.0029-.350587h-.002l-.001-.07129c-.000363-.06386-.01539-.126466-.04395-.183594l-2.080062-4.6621444c-.070562-.1403222-.21403-.2290433-.371094-.2294928zm8.000011 0c-.158599-.000458-.304367.089445-.375002.2314458l-2.08008 4.6601624c-.02979.05959-.04486.125772-.04395.192384l.001.0625h-.0039v.353516.146484c.424237 1.00219 1.403031 1.666169 2.501956 1.666995 1.098306-.0015 2.074218-.665345 2.49805-1.666995v-.146484-.0029-.350587h-.002l-.001-.07129c-.000362-.06386-.01539-.126466-.04394-.183594l-2.080041-4.6621444c-.070561-.1403222-.214029-.2290433-.371093-.2294928zm-8.001964 1.3476582 1.649416 3.798834h-3.298832zm8.000011 0 1.649415 3.798834h-3.298832z" fill="#7e8087"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_showmultiplepages.svg b/icon-themes/elementary_svg/cmd/lc_showmultiplepages.svg
new file mode 100644
index 000000000..9196acf96
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_showmultiplepages.svg
@@ -0,0 +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(.34613 0 0 .45006 -5.888 1.252)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.474" y2="41.526"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.48572 0 0 .4563 -9.13 .35)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.0352 0 0 .00824 -.725 18.98)" 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><radialGradient id="d" cx="605.714" cy="486.648" gradientTransform="matrix(-.01205 0 0 .00824 10.76 18.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#f"/><radialGradient id="e" cx="605.714" cy="486.648" gradientTransform="matrix(.01205 0 0 .00824 13.24 18.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#f"/><linearGradient id="f"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><path d="m3.5 22h17v2h-17z" fill="url(#c)" opacity=".15" transform="matrix(.52133 0 0 .52133 11.277 -.968)"/><path d="m3.5 22v2c-.62.004-1.5-.448-1.5-1s.692-1 1.5-1z" fill="url(#d)" opacity=".15" transform="matrix(.52133 0 0 .52133 11.277 -.968)"/><path d="m20.5 22v2c.62.004 1.5-.448 1.5-1s-.692-1-1.5-1z" fill="url(#e)" opacity=".15" transform="matrix(.52133 0 0 .52133 11.277 -.968)"/><g transform="matrix(.47384 0 0 .47654 16.35 -.207)"><path d="m-5.973 1.5h17v21h-17z" fill="url(#b)"/><g fill="none"><path d="m-6.027 1.482h17v21h-17z" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width="2.092"/><path d="m8.824 20.38h-12.807v-16.654h12.807z" stroke="url(#a)" stroke-linecap="round" stroke-width="2.098"/></g></g><path d="m3.5 22h17v2h-17z" fill="url(#c)" opacity=".15" transform="matrix(.52133 0 0 .52133 11.277 12.032)"/><path d="m3.5 22v2c-.62.004-1.5-.448-1.5-1s.692-1 1.5-1z" fill="url(#d)" opacity=".15" transform="matrix(.52133 0 0 .52133 11.277 12.032)"/><path d="m20.5 22v2c.62.004 1.5-.448 1.5-1s-.692-1-1.5-1z" fill="url(#e)" opacity=".15" transform="matrix(.52133 0 0 .52133 11.277 12.032)"/><g transform="matrix(.47384 0 0 .47654 16.35 12.793)"><path d="m-5.973 1.5h17v21h-17z" fill="url(#b)"/><g fill="none"><path d="m-6.027 1.482h17v21h-17z" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width="2.092"/><path d="m8.824 20.38h-12.807v-16.654h12.807z" stroke="url(#a)" stroke-linecap="round" stroke-width="2.098"/></g></g><path d="m3.5 22h17v2h-17z" fill="url(#c)" opacity=".15" transform="matrix(.52133 0 0 .52133 .277 -.968)"/><path d="m3.5 22v2c-.62.004-1.5-.448-1.5-1s.692-1 1.5-1z" fill="url(#d)" opacity=".15" transform="matrix(.52133 0 0 .52133 .277 -.968)"/><path d="m20.5 22v2c.62.004 1.5-.448 1.5-1s-.692-1-1.5-1z" fill="url(#e)" opacity=".15" transform="matrix(.52133 0 0 .52133 .277 -.968)"/><g transform="matrix(.47384 0 0 .47654 5.35 -.207)"><path d="m-5.973 1.5h17v21h-17z" fill="url(#b)"/><g fill="none"><path d="m-6.027 1.482h17v21h-17z" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width="2.092"/><path d="m8.824 20.38h-12.807v-16.654h12.807z" stroke="url(#a)" stroke-linecap="round" stroke-width="2.098"/></g></g><path d="m3.5 22h17v2h-17z" fill="url(#c)" opacity=".15" transform="matrix(.52133 0 0 .52133 .277 12.032)"/><path d="m3.5 22v2c-.62.004-1.5-.448-1.5-1s.692-1 1.5-1z" fill="url(#d)" opacity=".15" transform="matrix(.52133 0 0 .52133 .277 12.032)"/><path d="m20.5 22v2c.62.004 1.5-.448 1.5-1s-.692-1-1.5-1z" fill="url(#e)" opacity=".15" transform="matrix(.52133 0 0 .52133 .277 12.032)"/><g transform="matrix(.47384 0 0 .47654 5.35 12.793)"><path d="m-5.973 1.5h17v21h-17z" fill="url(#b)"/><g fill="none"><path d="m-6.027 1.482h17v21h-17z" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width="2.092"/><path d="m8.824 20.38h-12.807v-16.654h12.807z" stroke="url(#a)" stroke-linecap="round" stroke-width="2.098"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_shownote.svg b/icon-themes/elementary_svg/cmd/lc_shownote.svg
new file mode 100644
index 000000000..413abdf74
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_shownote.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(-.00271019 .50014348 -.5122065 -.00277662 -10.621166 -10.412536)" gradientUnits="userSpaceOnUse" x1="18.573938" x2="62.560024" y1="-44.262432" y2="-44.495171"><stop offset="0" stop-color="#fff394"/><stop offset=".262" stop-color="#ffe16b"/><stop offset=".661" stop-color="#f9c440"/><stop offset="1" stop-color="#d48e15"/></linearGradient><radialGradient id="b" cx="1.196594" cy="17.424702" gradientTransform="matrix(.53333333 0 0 .11633788 9.361817 20.415424)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13" x2="13" y1=".999998" y2="11.999999"><stop offset="0" stop-color="#fff"/><stop offset=".04494323" 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(.26458333 0 0 .26458333 0 -.24939)"><ellipse cx="10.561817" cy="22.276831" display="block" fill="url(#b)" fill-rule="evenodd" opacity=".291" rx="9" ry="1.963204"/><path d="m4.9824219-.49609377c-1.3759392.00038298-2.4863159.91328684-2.4824219 2.04687507l.0000001 6.4492173-.0000001 3.4544704c0 1.133595 1.1064826 2.046875 2.4824219 2.046875h3.1113281l-1.0937499 4.998655 4.7753909-4.488889.692035-.513672h6.550152c1.375939 0 2.482422-.91328 2.482422-2.046875v-.950564-8.9531244c0-1.13359475-1.106483-2.04725794-2.482422-2.04687495z" fill="url(#a)" stroke="#ad5f00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" transform="translate(0 3.942578)"/><path d="m4.9785157.49609221c-.8193638-.00022833-1.4785156.34795195-1.4785156 1.00390629v10.0000005c0 .5.6806362 1 1.5 1h3.0000001c.5844537-.050415 1.1557789.268001 1.1507732.834195l-.4974342 2.261586 2.8521848-2.67312c.26576-.155803.494476-.344393.818134-.422661h6.676342c1 0 1.5-.5 1.5-1v-10.0000005c0-.50000003-.680636-.99977051-1.5-.99999885z" fill="none" opacity=".5" stroke="url(#c)" transform="translate(0 3.942578)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_showprecedents.svg b/icon-themes/elementary_svg/cmd/lc_showprecedents.svg
new file mode 100644
index 000000000..666974991
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_showprecedents.svg
@@ -0,0 +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="translate(-1.525126 8.48464)" gradientUnits="userSpaceOnUse" x1="10.525126" x2="10.525126" xlink:href="#b" y1="-10.48464" y2="11.51536"/><linearGradient id="b" gradientTransform="translate(-27.940678 -10.601695)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="6" y2="15"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="c" gradientTransform="matrix(1 0 0 -1 -1.525126 14.51536)" gradientUnits="userSpaceOnUse" x1="10.525126" x2="10.525126" xlink:href="#b" y1="16.51536" y2="-5.48464"/><linearGradient id="d" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="40.824818" x2="40.824818" y1="41.17144" y2="50.061581"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="e" gradientTransform="translate(0 1)" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="3" y2="4"><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="f" gradientTransform="translate(0 8.000003)" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#e" y1="3" y2="4"/><linearGradient id="g" gradientTransform="translate(0 15.000003)" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#e" y1="3" y2="4"/><linearGradient id="h" gradientTransform="translate(15 8.000003)" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#e" y1="3" y2="4"/><g transform="translate(-15 -2)"><rect fill="url(#d)" height="4" rx=".527778" ry=".555556" width="5" x="16.5" y="18.5"/><path d="m16.5 18.5h5v4h-5z" fill="none" stroke="#575757" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".529412"/></g><g transform="translate(-15 -9)"><rect fill="url(#d)" height="4" rx=".527778" ry=".555556" width="5" x="16.5" y="18.5"/><path d="m16.5 18.5h5v4h-5z" fill="none" stroke="#575757" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".529412"/></g><g transform="translate(-15 -16)"><rect fill="url(#d)" height="4" rx=".527778" ry=".555556" width="5" x="16.5" y="18.5"/><path d="m16.5 18.5h5v4h-5z" fill="none" stroke="#575757" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".529412"/></g><g transform="translate(0 -9)"><rect fill="url(#d)" height="4" rx=".527778" ry=".555556" width="5" x="16.5" y="18.5"/><path d="m16.5 18.5h5v4h-5z" fill="none" stroke="#575757" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".529412"/></g><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m2.5 3.499997h3v2.000003h-3z" stroke="url(#e)"/><path d="m2.5 10.5h3v2.000003h-3z" stroke="url(#f)"/><path d="m2.5 17.5h3v2.000003h-3z" stroke="url(#g)"/><path d="m17.5 10.5h3v2.000003h-3z" stroke="url(#h)"/></g><g fill-rule="evenodd"><path d="m15.5 11.490234-4.595703-1.060547 1.416016-1.4160155-4.8027349-4.8027345.7050781-.710937 4.8046878 4.8066402 1.412109-1.4121093z" fill="url(#c)"/><path d="m15.5 11.509766-4.595703 1.060547 1.416016 1.416016-4.8027349 4.802734.7050781.710937 4.8046878-4.80664 1.412109 1.412109z" fill="url(#a)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_showpropbrowser.svg b/icon-themes/elementary_svg/cmd/lc_showpropbrowser.svg
new file mode 100644
index 000000000..a212aab41
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_showpropbrowser.svg
@@ -0,0 +1,3 @@
+<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"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="9.978495" x2="9.978495" y1="13.912886" y2="-5.872059"><stop offset="0"/><stop offset="1" stop-color="#333"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14" x2="6" y1="8" y2="16"><stop offset="0" stop-color="#fff"/><stop offset=".125" stop-color="#fff" stop-opacity="0"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><clipPath id="c"><path d="m8 2.6855469v14.0000001l3.132812-3.820313 2.066407 4.986328a1.0001 1.0001 0 1 0 1.847656-.765624l-2.111328-5.095704 4.378906.009766z"/></clipPath><linearGradient id="d" gradientTransform="matrix(.04846 0 0 .5238 -20.405 -100.176)" gradientUnits="userSpaceOnUse" x1="292.85699" x2="292.85699" y1="211.076" y2="233.827"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="e"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.8048 0 0 .60166 -516.818 -404.08)" gradientUnits="userSpaceOnUse" x1="731.05701" x2="731.05701" xlink:href="#e" y1="654.815" y2="619.30701"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="7.814" x2="9.271" xlink:href="#e" y1="12.475" y2="19.39"/>
+
+/&amp;amp;amp;amp;gt;<g transform="translate(8 -8)"><circle cx="8" cy="16" fill="#fdfdfb" r="7.5" stroke="#8c8c8c" stroke-linecap="round" stroke-linejoin="round"/><circle cx="8" cy="16" fill="url(#g)" r="4.5"/><circle cx="8" cy="16" fill="none" opacity=".5" r="4.5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/></g><g transform="translate(0 1)"><rect fill="url(#f)" height="12" opacity=".99" rx="1.5" transform="scale(-1)" width="12" x="-14" y="-22"/><rect fill="none" height="13" opacity=".3" rx="2" stroke="#000" stroke-linecap="round" stroke-linejoin="round" transform="scale(-1 1)" width="13" x="-14.5" y="9.5"/><path d="m11.987 11.624 2.013 1.812-6.765 8.94-5.235-4.51 1.732-2.296 3.06 2.658z" fill="#2f78c7" fill-opacity=".992"/><path d="m11.987 10.624 2.013 1.812-6.765 8.94-5.235-4.51 1.732-2.296 3.06 2.658z" fill="#fff"/><rect fill="none" height="11" opacity=".05" rx="1" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round" transform="scale(-1 1)" width="11" x="-13.5" y="10.5"/></g><g transform="translate(6.010753 10.010752)"><g fill-rule="evenodd" stroke="#000" stroke-linejoin="round"><path d="m7.9892474.989248v10.999999l2.5652276-2.9424833 2.044188 3.7280743c.494727 1.242916 2.142881-.74317 1.613492-1.971723l-1.874329-2.6219433 3.651422-.1919247z" opacity=".02" stroke-width="6"/><path d="m7.9892474.989248v10.999999l2.5652276-2.9424833 2.044188 3.7280743c.494727 1.242916 2.142881-.74317 1.613492-1.971723l-1.874329-2.6219433 3.117524-.2046366z" opacity=".2" stroke-width="2"/><path d="m7.9892474.989248v10.999999l2.5652276-2.9424833 2.044188 3.7280743c.494727 1.242916 2.142881-.74317 1.613492-1.971723l-1.874329-2.6219433 3.117524-.2046366z" opacity=".05" stroke-width="4"/></g><path d="m7 0v11l2.5652277-2.9424843 2.0441883 3.7280743c.494704 1.24297 2.357232.471184 1.827788-.757391l-2.088625-3.8362743 3.651421-.1919247z" fill="none" stroke="#fff" stroke-width="2"/><path d="m7 0v11l2.5652277-2.9424843 2.0441883 3.7280743c.494704 1.24297 2.357232.471184 1.827788-.757391l-2.088625-3.8362743 3.651421-.1919247z" fill="url(#a)" fill-rule="evenodd"/><path clip-path="url(#c)" d="m6.9891304 6.9358866v11.1195654l2.59311-2.974467 2.0664066 3.768597c.500102 1.256433 2.382807.476286 1.847656-.765624l-2.111328-3.877973 3.691112-.194011z" fill="none" opacity=".4" stroke="url(#b)" stroke-width="2.695652" transform="matrix(.98924729 0 0 .98924729 .086022 -6.861307)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_showrow.svg b/icon-themes/elementary_svg/cmd/lc_showrow.svg
new file mode 100644
index 000000000..4d8a25cd5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_showrow.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" 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 33.938131 -17.400027)" 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 19.76187 104.39997)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><linearGradient id="d" gradientTransform="matrix(1.0073638 0 0 1 -.323637 0)" 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(.48483606 0 0 .5270602 4.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#E" y1="6.451322" y2="10.245955"/><linearGradient id="f" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#E" y1="6.451322" y2="10.245955"/><linearGradient id="g" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#E" y1="6.451322" y2="10.245955"/><linearGradient id="h" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#E" y1="6.451322" y2="8.348639"/><linearGradient id="i" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#E" y1="6.451322" y2="8.345967"/><linearGradient id="j" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#E" y1="6.451322" y2="8.348639"/><linearGradient id="k" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#E" y1="6.451322" y2="8.345967"/><linearGradient id="l" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#E" y1="6.451322" y2="8.348639"/><linearGradient id="m" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#E" y1="6.451322" y2="8.345967"/><linearGradient id="n" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#E" y1="6.451322" y2="8.348639"/><linearGradient id="o" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#E" y1="6.451322" y2="8.345967"/><linearGradient id="p" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#E" y1="6.451322" y2="8.348639"/><linearGradient id="q" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#E" y1="6.451322" y2="8.345967"/><linearGradient id="r" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#E" y1="6.451322" y2="8.348639"/><linearGradient id="s" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#E" y1="6.451322" y2="8.345967"/><linearGradient id="t" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#E" y1="6.451322" y2="8.348639"/><linearGradient id="u" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#E" y1="6.451322" y2="8.345967"/><linearGradient id="v" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#E" y1="6.451322" y2="8.348639"/><linearGradient id="w" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#E" y1="6.451322" y2="8.345967"/><linearGradient id="x" gradientUnits="userSpaceOnUse" x1="10.5" x2="10.5" y1="10.5" y2="14.5"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><linearGradient id="y" gradientTransform="translate(16 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#z" y1="2" y2="3"/><linearGradient id="z" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="30.655001" x2="30.827999" y1="65.686996" y2="48.688"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="A" gradientTransform="translate(11 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#z" y1="2" y2="3"/><linearGradient id="B" gradientTransform="translate(6 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#z" y1="2" y2="3"/><linearGradient id="C" gradientTransform="translate(1 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#z" y1="2" y2="3"/><linearGradient id="D" gradientTransform="matrix(.46923147 0 0 .47243347 .238446 -.625575)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#G" y1="15.499894" y2="48.395687"/><linearGradient id="E" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" y1="6.451322" y2="10.245955"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999982" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="F" gradientUnits="userSpaceOnUse" x1="11" x2="11" xlink:href="#G" y1="2" y2="22"/><linearGradient id="G" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g opacity=".4" transform="matrix(.52631578 0 0 .42857133 -2.631579 3.857159)"><path d="m43.950001 39.999973h5v7h-5z" fill="url(#a)"/><path d="m9.7500003 46.999973h-5v-7h5z" fill="url(#c)"/><path d="m9.7500003 40 34.2000007-.000028v7.000001l-34.2000007.000028z" fill="url(#d)" stroke-width="1.003675"/></g><rect fill="url(#D)" height="21" rx=".555556" ry=".583334" stroke-width="1.051315" width="20" x="1.5" y="1.5"/><path d="m2.5371094 1.5c-.574146 0-1.0371021.4629634-1.0371094 1.0371094v3.6269531 10.8359375 4.462891c0 .574146.4629634 1.037109 1.0371094 1.037109h17.9257816c.574146 0 1.037109-.462963 1.037109-1.037109v-4.462891-10.8359375-3.6269531c.000007-.574146-.462963-1.0371094-1.037109-1.0371094z" fill="url(#F)" stroke="#000" stroke-opacity=".273077"/><path d="m6 2v4h-4v1h4v3h-4v1h4v3h-4v1h4v3h-4v1h4v3h1v-3h4v3h1v-3h4v3h1v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-4h-1v4h-4v-4h-1v4h-4v-4zm1 5h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4z" fill-opacity=".27451"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m2.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#E)"/><path d="m7.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#e)"/><path d="m12.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#f)"/><path d="m17.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#g)"/><path d="m2.50125 7.498592 2.99875.001408.00125 1.99859h-3.000004z" stroke="url(#h)"/><path d="m7.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#i)"/><path d="m12.50125 7.498592 2.99875.001408.0013 1.99859h-3.000004z" stroke="url(#j)"/><path d="m17.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#k)"/><path d="m2.5 11.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#l)"/><path d="m7.49875 11.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#m)"/><path d="m12.5 11.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#n)"/><path d="m17.49875 11.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#o)"/><path d="m2.5 15.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#p)"/><path d="m7.49875 15.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#q)"/><path d="m12.5 15.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#r)"/><path d="m17.49875 15.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#s)"/><path d="m2.50125 19.4986 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#t)"/><path d="m7.5 19.500008 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#u)"/><path d="m12.50125 19.4986 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#v)"/><path d="m17.5 19.500008 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#w)"/></g><path d="m21.500002 14.499818-20.000002.000182v-4l20.000002-.000182z" fill="url(#x)"/><path d="m2 10c-.554.000005-1 .446-1 1v3c0 .554.446 1.000005 1 1h19c.554-.000005 1-.446 1-1v-3c0-.554-.446-1.0000053-1-1zm0 1h4v3h-4zm5 0h4v3h-4zm5 0h4v3h-4zm5 0h4v3h-4z" fill="#ad5f00" fill-opacity=".501961"/><g fill="none" stroke-linecap="square"><path d="m17.5 11.5h3v2h-3z" opacity=".5" stroke="url(#y)"/><path d="m12.5 11.5h3v2h-3z" opacity=".5" stroke="url(#A)"/><path d="m7.4999999 11.5h3.0000001v2h-3.0000001z" opacity=".5" stroke="url(#B)"/><path d="m2.5 11.5h3v2h-3z" opacity=".5" stroke="url(#C)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_showsinglepage.svg b/icon-themes/elementary_svg/cmd/lc_showsinglepage.svg
new file mode 100644
index 000000000..4759e6e52
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_showsinglepage.svg
@@ -0,0 +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(.40540511 0 0 .51351351 2.269687 -.324319)" gradientUnits="userSpaceOnUse" x1="23.868471" x2="23.868471" y1="6.441231" y2="41.493862"><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(.48571543 0 0 .45629666 .342869 .348905)" 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><radialGradient id="c" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.292706 18.997224)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#d"/><linearGradient id="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.815119 18.997224)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#d"/><linearGradient id="f" gradientTransform="matrix(.0352071 0 0 .0082353 -.670939 18.997207)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><path d="m3.500002 22h16.999998v2h-16.999998z" fill="url(#f)" opacity=".15"/><path d="m3.5000009 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#e)" opacity=".15"/><path d="m20.500001 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#c)" opacity=".15"/><path d="m3.5 1.5c3.8955809 0 17.000059.00136 17.000059.00136l.000021 20.998716s-11.3333863 0-17.00008 0c0-7.000018 0-14.0000349 0-21.0000537z" fill="url(#b)"/><g fill="none" transform="translate(.053913 .01666)"><path d="m19.446087 21.48334h-15v-19.0000001h15z" stroke="url(#a)" stroke-linecap="round"/><path d="m3.4460282 1.4819799c3.8955809 0 17.0000588.00136 17.0000588.00136l.000021 20.9987161s-11.3333861 0-17.0000798 0c0-7.000018 0-14.000035 0-21.0000538z" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_showslide.svg b/icon-themes/elementary_svg/cmd/lc_showslide.svg
new file mode 100644
index 000000000..294ea6621
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_showslide.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="4.559" y2="21.517"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.3746 0 0 .37083 29.393 2.44)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.66892 0 0 .4054 -1.18 3.27)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#b" y1="6.733" y2="41.267"/><linearGradient id="f" gradientTransform="matrix(.5135 0 0 .4054 -.325 3.27)" gradientUnits="userSpaceOnUse" x1="37.633" x2="37.633" xlink:href="#b" y1="6.733" y2="41.267"/><linearGradient id="g" gradientTransform="matrix(.47058531 0 0 .36937813 2.972059 3.568188)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="h" cx="605.714" cy="486.648" gradientTransform="matrix(.01325 0 0 .00824 13.363 17.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#c"/><radialGradient id="i" cx="605.714" cy="486.648" gradientTransform="matrix(-.01325 0 0 .00824 10.637 17.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#c"/><linearGradient id="j" gradientTransform="matrix(.03873 0 0 .00824 -1.997 17.98)" 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><g transform="translate(0 -2)"><path d="m2.65 21h18.7v2h-18.7z" fill="url(#j)" opacity=".15"/><path d="m2.65 21v2c-.683.004-1.65-.448-1.65-1s.762-1 1.65-1z" fill="url(#i)" opacity=".15"/><path d="m21.35 21v2c.683.004 1.65-.448 1.65-1s-.762-1-1.65-1z" fill="url(#h)" opacity=".15"/><path d="m5 4.5h17.5v17h-17.5z" fill="url(#g)" stroke-width="1.045825"/><path d="m21.5 20.5h-19v-15h19z" fill="none" stroke="url(#f)" stroke-linecap="square"/><path d="m2 4.5c-.277 0-.5.223-.5.5v16c0 .277.223.5.5.5h3v-17z" fill="url(#a)"/><g fill="none"><path d="m4.5 20.5h-2v-15h2" opacity=".5" stroke="url(#e)" stroke-linecap="square"/><path d="m6 7.5h4m1 0h2m1 0h1m1 0h2m-12 4h2m-2 2h1m-1 2h2m-2 2h2m0-4h1m0 4h1" stroke="#aaa"/><g stroke-linejoin="round"><path d="m5 21.5h17.5v-17h-17.5" stroke="url(#d)"/><path d="m5 21.5h-3.5v-17h3.5" opacity=".4" stroke="#cc3b02"/></g></g><g fill="url(#a)"><path d="m20 14a4 4 0 1 1 -2.116-3.53l-1.884 3.53z" opacity=".5"/><path d="m20 14.012c0 1.734-1.26 3.392-2.933 3.854-1.67.463-3.605-.31-4.497-1.798-.007.007 3.43-2.056 3.43-2.056z" opacity=".5"/><path d="m20 14c0 1.734-1.26 3.392-2.933 3.855-.04-.007-1.067-3.855-1.067-3.855z"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_showtoolbar.svg b/icon-themes/elementary_svg/cmd/lc_showtoolbar.svg
new file mode 100644
index 000000000..f8008f8b4
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_showtoolbar.svg
@@ -0,0 +1,2 @@
+<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="4.992979" cy="43.5" gradientTransform="matrix(2.003784 0 0 1.4 29.714934 -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 -18.284598 -104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><linearGradient id="d" gradientTransform="matrix(1.1234054 0 0 1 -2.961737 0)" 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><radialGradient id="e" cx="13.466666" cy="-.192307" gradientTransform="matrix(-.00000007 1.3636365 -1.7272727 -.00000008 11.667834 -11.363637)" gradientUnits="userSpaceOnUse" r="11"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e1e1e1"/></radialGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="14" x2="14" y1="10" y2="17"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".98001981" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient>
+/&amp;amp;amp;gt;<g transform="translate(0 -2)"><g opacity=".4" transform="matrix(.5789476 0 0 .42857134 -2.000239 -.142853)"><path d="m39.726803 40h5v7h-5z" fill="url(#a)"/><path d="m-8.272728-47h5v7h-5z" fill="url(#c)" transform="scale(-1)"/><path d="m8.272317 40h31.455351v7.000001h-31.455351z" fill="url(#d)"/></g><path d="m2.5 8.5c-.5540001 0-1 .4460002-1 1v8c0 .554.4459999 1 1 1h2.1503906 14.7324214 2.117188c.554 0 1-.446 1-1v-8c0-.5539998-.446-1-1-1h-2-14.5z" fill="url(#e)" stroke="#0e141f" stroke-opacity=".382353"/><g fill="none"><rect height="8" opacity=".8" rx=".688394" ry=".760303" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round" width="19" x="2.5" y="9.5"/><path d="m4.5 11v4.5h4v-4.5" stroke="#999"/><path d="m5 11.5h3" stroke="#747474"/><path d="m10.5 11v4.5h4v-4.5" stroke="#999"/><path d="m11 11.5h3" stroke="#747474"/><path d="m16.5 11v4.5h4v-4.5" stroke="#999"/><path d="m17 11.5h3" stroke="#747474"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_showtrackedchanges.svg b/icon-themes/elementary_svg/cmd/lc_showtrackedchanges.svg
new file mode 100644
index 000000000..40503d709
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_showtrackedchanges.svg
@@ -0,0 +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.0080891 0 0 1.0000217 -4.038 2.999761)" gradientUnits="userSpaceOnUse" x1="4.419417" x2="20.01996" y1="3.52262" y2="3.52262"><stop offset="0" stop-color="#888a85"/><stop offset="1" stop-color="#888a85" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="1110.5" cy="1543" gradientTransform="matrix(1.3323351 0 0 .9601284 -1471.5547 -1471.5679)" gradientUnits="userSpaceOnUse" r="6.14121"><stop offset="0" stop-color="#fff"/><stop offset=".55299991" stop-color="#fff"/><stop offset="1" stop-color="#a2a2a2"/></radialGradient><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="1.006025" x2="16.000223" xlink:href="#c" y1="9.534337" y2="9.534337"/><radialGradient id="e" cx="62.625" cy="4.625" gradientTransform="matrix(.76091728 0 0 .19022902 -39.567475 19.101329)" gradientUnits="userSpaceOnUse" r="10.625" xlink:href="#c"/><linearGradient id="f" gradientTransform="matrix(.40540511 0 0 .46216215 2.269687 .858112)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="2.787236" 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="g" gradientTransform="matrix(.48571543 0 0 .41480329 .342829 1.363181)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="-3.71906" y2="47.013336"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.39221364 0 0 .38819409 29.199296 .900891)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#bebebe"/></linearGradient><radialGradient id="i" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 17.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#j"/><linearGradient id="j" xlink:href="#c"/><radialGradient id="k" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 17.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#j"/><linearGradient id="l" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 17.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><path d="m3.500001 21h16.999998v2h-16.999998z" fill="url(#l)" opacity=".15"/><path d="m3.4999999 21.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#k)" opacity=".15"/><path d="m20.5 21.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#i)" opacity=".15"/><path d="m3.4999601 1.4999569c3.8955809 0 17.0000589.00124 17.0000589.00124l.000021 19.9988401s-11.3333862 0-17.0000799 0c0-6.363471 0-13.6365848 0-20.0000562z" fill="url(#g)" stroke="url(#h)" stroke-linejoin="round" stroke-width=".999922"/><g fill="none"><path d="m19.5 20.5h-15.0000004v-18h15.0000004z" stroke="url(#f)" stroke-linecap="round"/><path d="m6 4.5050064h2.34375zm5.21875 0h1.9375zm2.25 0h.84375zm-3.40625 2h1.75zm2.0625 0h.875zm1.21875 0h1.59375zm1.9375 0h1.625zm-9.28125 2.0300479h1.59375zm2.09375 0h5.90625zm-2.09375 2.9649457h3.09375zm3.40625 0h5.0625zm5.375 0h2.46875zm-8.78125 2h2.34375zm2.6875 0h2.15625zm2.53125 0h1.9375zm2.25 0h.84375zm1.1875 0h1.875zm-8.65625 3h3.09375zm3.40625 0h5.0625zm5.375 0h2.46875zm-8.78125 2h3.875zm4.21875 0h1.75z" stroke="#aaa"/><path d="m12.13125 6.5050061h.875zm-4.03125 2.0300479h5.90625zm6.6875 2.964946h2.46875zm-6.09375 2h2.15625z" stroke="#c6262e"/></g><g fill="#c6262e"><path d="m6 6h3.673729v1h-3.673729z"/><path d="m8.611123 4h2.25615v1h-2.25615z"/><path d="m12.279661 18h3.597458v1h-3.597458z"/></g><g transform="translate(7.999776 1.997674)"><g transform="translate(0 -1)"><g fill-rule="evenodd" transform="translate(0 8)"><path d="m1.6311977 10.044215-1.2140423-.5314124c.9355638-5.9221279 6.9649974-9.81131271 15.4743956-2.6074566l-.148677 3.105767v.024c-2.3001-1.9558412-4.28185-4.4661954-8.3626394-4.4661954-4.6845799.0620013-5.4152457 3.6123781-5.7451002 4.4751964z" fill="url(#a)"/><path d="m15.497906 10.035214c-2.197549 2.805361-4.840524 3.464775-7.4943994 3.464775-2.6539763 0-5.9811868-.45581-6.4951461-3.464775.5575631-2.7513595 1.9987083-4.4348957 5.7001846-4.4661968 4.0448559-.0340007 6.0093479 2.5103543 8.2893609 4.4661968z" style="stroke-width:1.004673;stroke-linejoin:round;stroke-dashoffset:.6;stroke-opacity:.658824;fill:url(#b);stroke:url(#d)"/><ellipse cx="7.320361" cy="9.525049" fill="#64baff" fill-opacity=".984314" rx="3.161734" ry="3.136432" stroke="#0d52bf" stroke-width=".669784"/><ellipse cx="7.050984" cy="8.801107" fill="#0d52bf" rx="2.016211" ry="1.800021"/><ellipse cx="6.546961" cy="8.400906" fill="#d7e4f1" rx="1.008172" ry=".800054"/></g><path d="m.49911436 17.499903c.89458434-5.925929 7.65508724-10.9231368 15.03926664-2.609057" fill="none" stroke="#8c8c8c" stroke-width="1.004673"/></g><path d="m16.169716 19.98114c0 1.116301-3.619676 2.021186-8.0847463 2.021186-4.4650706 0-8.0847461-.904818-8.0847461-2.021186 0-1.116369 3.6196755-2.021187 8.0847461-2.021187 4.4650703 0 8.0847463.904885 8.0847463 2.021187z" fill="url(#e)" fill-rule="evenodd" opacity=".3" stroke-width=".673729"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_showtwopages.svg b/icon-themes/elementary_svg/cmd/lc_showtwopages.svg
new file mode 100644
index 000000000..dd2fae74c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_showtwopages.svg
@@ -0,0 +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(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="e" gradientTransform="matrix(.48571543 0 0 .45629666 10.869795 .348862)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#f" y1=".985206" y2="47.013336"/><linearGradient id="f"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.40540511 0 0 .51351351 12.796653 -.324319)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" xlink:href="#h" y1="6.473675" y2="41.526306"/><linearGradient id="h"><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="i" gradientTransform="matrix(.48571543 0 0 .45629666 -9.130206 .348862)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#f" y1=".985206" y2="47.013336"/><linearGradient id="j" gradientTransform="matrix(.40540511 0 0 .51351351 -7.203348 -.324319)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" xlink:href="#h" y1="6.473675" y2="41.526306"/><g transform="translate(11.066283)"><path d="m3.500001 22h16.999998v2h-16.999998z" fill="url(#a)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#b)" opacity=".15"/><path d="m20.5 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#d)" opacity=".15"/></g><g transform="translate(.526967)"><path d="m14.026926 1.499957c3.895581 0 17.000059.0014 17.000059.0014l.000021 20.998716s-11.333386 0-17.00008 0c0-7.000018 0-14.000035 0-21.000054z" fill="url(#e)"/><g fill="none"><path d="m30.026966 21.5h-15v-19h15z" stroke="url(#g)" stroke-linecap="round"/><path d="m13.972994 1.48198c3.895581 0 17.000059.0014 17.000059.0014l.000021 20.998716s-11.333386 0-17.00008 0c0-7.000018 0-14.000035 0-21.000054z" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/></g></g><g transform="translate(-9.90449)"><path d="m3.500001 22h16.999998v2h-16.999998z" fill="url(#a)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#b)" opacity=".15"/><path d="m20.5 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#d)" opacity=".15"/></g><g transform="translate(-.473033)"><path d="m-5.9730745 1.4999569c3.895581 0 17.0000595.0014 17.0000595.0014l.000021 20.9987161s-11.33338646 0-17.0000805 0c0-7.000018 0-14.0000351 0-21.0000541z" fill="url(#i)"/><g fill="none"><path d="m10.026966 21.5h-15.0000005v-19.0000001h15.0000005z" stroke="url(#j)" stroke-linecap="round"/><path d="m-6.0270065 1.4819799c3.895581 0 17.0000595.0014 17.0000595.0014l.000021 20.9987161s-11.33338646 0-17.0000805 0c0-7.000018 0-14.0000351 0-21.0000541z" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_showwhitespace.svg b/icon-themes/elementary_svg/cmd/lc_showwhitespace.svg
new file mode 100644
index 000000000..4bed70257
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_showwhitespace.svg
@@ -0,0 +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 13 47.499993)" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="15.000001" y2="19.5"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".66666669" stop-color="#fff" stop-opacity=".196078"/><stop offset=".66666669" stop-color="#fff"/><stop offset=".88888896" stop-color="#fff"/><stop offset=".88888896" stop-color="#fff" stop-opacity=".176471"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.35135 0 0 .5135 6.567 -16.324)" gradientUnits="userSpaceOnUse" x1="24" x2="24.001707" y1="5.564" y2="41.526775"><stop offset="0" stop-color="#fff"/><stop offset=".036" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="translate(13 .5)" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="13.5" y2="22"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.99999998 0 0 -.99999998 13 47.499993)" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#c" y1="13.5" y2="22"/><linearGradient id="e" gradientTransform="translate(13 .5)" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#c" y1="22.000069" y2="13.500069"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="17" x2="17" y1="19.500069" y2="15.499993"><stop offset="0" stop-color="#fff"/><stop offset=".25002578" 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="g" gradientTransform="matrix(.35135 0 0 .5135 6.567 -16.324)" gradientUnits="userSpaceOnUse" x1="24.001707" x2="24" y1="6.473223" y2="43"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><clipPath id="h"><path d="m7-5h16v12h-16z"/></clipPath><clipPath id="i"><path d="m7-15h16v11h-16z"/></clipPath><linearGradient id="j" gradientTransform="matrix(.42857 0 0 .4563 4.714 -15.65)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#k" y1="5.81" y2="67.174"/><linearGradient id="k"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.42857 0 0 .4563 4.714 -15.65)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" xlink:href="#k" y1=".985" y2="47.013"/><g clip-path="url(#h)" transform="translate(-3 5)"><path d="m7.5-14.5h15v21h-15z" fill="url(#j)"/><g fill="none"><path d="m21.5 5.5h-13v-19h13z" stroke="url(#b)" stroke-linecap="round"/><path d="m7.5-14.5h15v21h-15z" opacity=".3" stroke="#000" stroke-linejoin="round"/></g></g><g clip-path="url(#i)" transform="translate(-3 28)"><path d="m7.5-14.5h15v21h-15z" fill="url(#l)"/><g fill="none"><path d="m21.5 5.5h-13v-19h13z" stroke="url(#g)" stroke-linecap="round"/><path d="m7.5-14.5h15v21h-15z" opacity=".3" stroke="#000" stroke-linejoin="round"/></g></g><g stroke-linecap="round" stroke-linejoin="round"><g transform="matrix(1 0 0 -1 -5 24.499993)"><path d="m15.5 13.999993v4.000007h-2l3.5 4 3.5-4h-2v-4.000007z" fill="url(#e)" stroke="#a62100" stroke-opacity=".501961"/><path d="m16.476562 14.999993.01172 3.000007c-.000757.481843-.349032.892841-.824219.972657l1.335937 1.527343 1.335937-1.527343c-.475186-.079816-.823461-.490814-.824218-.972657l-.011719-3.000007z" fill="none" opacity=".5" stroke="url(#f)"/></g><g transform="matrix(1 0 0 -1 -5 48.499993)"><path d="m15.5 33.999993v-4h-2l3.5-4 3.5 4h-2v4z" fill="url(#d)" stroke="#a62100" stroke-opacity=".501961"/><path d="m16.5 32.999993-.01172-3c-.000756-.481843-.349031-.892841-.824218-.972657l1.335938-1.527343 1.335937 1.527343c-.475186.07982-.823461.490814-.824218.972657l-.01172 3z" fill="none" opacity=".245" 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/lc_shrink.svg b/icon-themes/elementary_svg/cmd/lc_shrink.svg
new file mode 100644
index 000000000..028e3f7b0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_shrink.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="5.5" x2="5.5" y1="20" y2="11"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="5.5" x2="5.5" y1="18" y2="13"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".60000002" stop-color="#fff" stop-opacity=".176471"/><stop offset=".60000002" stop-color="#fff"/><stop offset=".80000001" stop-color="#fff"/><stop offset=".80000001" 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="c" gradientTransform="matrix(.99991581 0 0 .98733013 .000766 -.002655)" gradientUnits="userSpaceOnUse" x1="11" x2="12" y1="-4" y2="21"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="d" cx="22.507378" cy="30.193634" gradientTransform="matrix(.51880774 -.00288634 .00075383 .1354979 -2.651101 13.422014)" gradientUnits="userSpaceOnUse" r="15.571"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="matrix(.8 0 0 .8 1.2 4.6)"><ellipse cx="9.094001" cy="17.536987" fill="url(#d)" opacity=".2" rx="7.898917" ry="2.89" stroke-width="1.2425"/><path d="m12.542969 14.875h-7.167969l-.8506153 2.499355h-3.0907398l6.3344667-15.0074174h2.8767574l6.109486 15.0074174h-3.234728zm-6.1213426-2.5h5.2033736l-2.3510152-6.9236432z" style="stroke:#000;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.49;fill:url(#c)"/><path d="m7.4140625 6.4941406-5.0664063 12.0058594h.421875l4.6445313-11.0058594h2.3027344l4.4804691 11.0058594h.40625l-4.8867191-12.0058594zm-.6328125 8.0058594-.3964844.892578h4.0351564l-.316406-.892578z" fill="#fff" opacity=".2" transform="matrix(1.25 0 0 1.25 -1.5 -5.75)"/></g><g transform="matrix(1 0 0 -1 13 21)"><path d="m5.5 11c-.1298868.0021-.25387.05461-.3457031.146484l-3.5078125 3.5c-.3147787.314997-.0918033.853342.3535156.853516h2.5v3.5c.0000276.276131.2238691.499972.5.5h1c.2761309-.000028.4999724-.223869.5-.5v-3.5h2.5c.4453189-.000174.6682943-.538519.3535156-.853516l-3.4921875-3.5c-.0956617-.095706-.2260267-.148556-.3613281-.146484z" fill="url(#a)" stroke="#a62100" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m5.5 12.220339-2.255429 2.279661h2.255429l-.0117188.999974.0117188 3.500026.011719-3.5-.011719-1h2.2342428z" fill="none" opacity=".49" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_sidebar.svg b/icon-themes/elementary_svg/cmd/lc_sidebar.svg
new file mode 100644
index 000000000..1520206f7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_sidebar.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="-19.059322" x2=".940678" y1="9.983051" y2="9.983051"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.03105 0 0 .01367 .78 15.67)" 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><radialGradient id="c" cx="605.714" cy="486.648" gradientTransform="matrix(.03105 0 0 .01367 .785 15.67)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><linearGradient id="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="605.714" cy="486.648" gradientTransform="matrix(-.03105 0 0 .01367 23.215 15.67)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><linearGradient id="f" gradientTransform="matrix(.57576 0 0 .62295 -2.394 -3.107)" gradientUnits="userSpaceOnUse" x1="25" x2="25" y1="17.829" y2="8.197"><stop offset="0" stop-color="#cdcdcd"/><stop offset="1" stop-color="#fff"/></linearGradient><path d="m4.504 20.68h14.992v3.32h-14.992z" fill="url(#b)" opacity=".236" transform="matrix(1.05624 0 0 1.20504 -.675 -5.92)"/><path d="m19.496 20.68v3.32c1.6.006 3.865-.744 3.865-1.66s-1.783-1.66-3.864-1.66z" fill="url(#c)" opacity=".236" transform="matrix(1.05624 0 0 1.20504 -.675 -5.92)"/><path d="m4.504 20.68v3.32c-1.6.006-3.865-.744-3.865-1.66s1.783-1.66 3.864-1.66z" fill="url(#e)" opacity=".236" transform="matrix(1.05624 0 0 1.20504 -.675 -5.92)"/><path d="m4.5 2.5c-1.108 0-2 .892-2 2v17h19v-17c0-1.108-.892-2-2-2z" fill="url(#f)" stroke="url(#a)"/><path d="m20.5 6.5v-2c0-.554-.446-1-1-1h-15c-.554 0-1 .446-1 1v2" fill="none" opacity=".8" stroke="#fff"/><path d="m3 8h18v13h-18z" fill="#fff"/><path d="m13 8h8v13h-8z" fill="#eee"/><path d="m3 7.5h18" fill="none" stroke="#a0a0a0"/><g fill="#808080"><path d="m12.542 8-.05 13" stroke="#b3b3b3"/><path d="m4 5h1v1h-1zm2 0h1v1h-1zm2 0h1v1h-1z" opacity=".6"/></g><path d="m3 8.5h18" fill="none" opacity=".05" stroke="#000"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_signature.svg b/icon-themes/elementary_svg/cmd/lc_signature.svg
new file mode 100644
index 000000000..05bcf691d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_signature.svg
@@ -0,0 +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(.82398 -.85484 .74718 .73096 -68.713 11.515)" gradientUnits="userSpaceOnUse" x1="23.576" x2="23.576" y1="25.357" y2="31.211"><stop offset="0" stop-color="#181818"/><stop offset=".135" stop-color="#dbdbdb"/><stop offset=".202" stop-color="#a4a4a4"/><stop offset=".27" stop-color="#fff"/><stop offset=".447" stop-color="#8d8d8d"/><stop offset=".571" stop-color="#959595"/><stop offset=".72" stop-color="#cecece"/><stop offset="1" stop-color="#181818"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.80068 -.83068 .87443 .85546 -71.348 8.308)" gradientUnits="userSpaceOnUse" x1="10.869" x2="11.083" y1="25.077" y2="30.467"><stop offset="0" stop-color="#1b1b1b"/><stop offset=".135" stop-color="#f3f3f3"/><stop offset=".202" stop-color="#b6b6b6"/><stop offset=".27" stop-color="#fff"/><stop offset=".447" stop-color="#9d9d9d"/><stop offset=".571" stop-color="#a6a6a6"/><stop offset=".72" stop-color="#e5e5e5"/><stop offset="1" stop-color="#1b1b1b"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.63343 -.055 -.0391 .63928 -44.564 .714)" gradientUnits="userSpaceOnUse" x1="5.712" x2="9.522" y1="37.817" y2="41.392"><stop offset="0" stop-color="#a1a1a1"/><stop offset="1" stop-color="#828282"/></linearGradient><linearGradient id="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.4054 0 0 .5135 2.27 -.324)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.474" y2="41.526"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.4857 0 0 .4563 .343 .35)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="g" cx="605.714" cy="486.648" gradientTransform="matrix(.012 0 0 .0082 13.24 18.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><radialGradient id="h" cx="605.714" cy="486.648" gradientTransform="matrix(-.012 0 0 .0082 10.76 18.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><linearGradient id="i" gradientTransform="matrix(.0352 0 0 .0082 -.725 18.98)" 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><path d="m3.5 22h17v2h-17z" fill="url(#i)" opacity=".15"/><path d="m3.5 22v2c-.62.004-1.5-.448-1.5-1s.692-1 1.5-1z" fill="url(#h)" opacity=".15"/><path d="m20.5 22v2c.62.004 1.5-.448 1.5-1s-.692-1-1.5-1z" fill="url(#g)" opacity=".15"/><path d="m3.5 1.5h17v21h-17z" fill="url(#f)"/><path d="m19.5 21.5h-15v-19h15z" fill="none" stroke="url(#e)" stroke-linecap="round"/><path d="m3.5 1.5h17v21h-17z" fill="none" opacity=".3" stroke="#000" stroke-linejoin="round"/><path d="m19.682 16.506c-.083-.038-.167-.02-.23.008l-8.372 3.764-1.542.694-.044.015-2.61 2.64 3.718-.17.038-.02 1.548-.69 8.383-3.793c.253-.114.208-.75-.1-1.43-.23-.51-.54-.905-.787-1.018z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><path d="m-39.834 20.34c.546-.45 1.15.252 2.32 1.396.54.775 1.126 1.562 1.392 2.47l13.922-13.953 7.252-8.75c.51-.528 3.79-4.808 2.584-5.99-1.207-1.18-5.8 2.73-6.31 3.26l-7.765 7.064z" fill="url(#a)" stroke="#0c0c0c" stroke-linejoin="round" stroke-width=".972" transform="matrix(.5145 0 0 .5145 29.976 8.968)"/><path d="m9.522 19.392c.28-.232.55.17 1.15.76.6.587.922.838.703 1.13l7.092-6.948.025-.027s-.015-.013-.014-.014c.22-.29-.06-.967-.66-1.554-.602-.59-1.294-.867-1.575-.635l-.026.027z" fill="#0c0c0c" opacity=".6"/><path d="m-36.368 24.484c.425-.566.193-1.878-.974-3.02-1.17-1.144-2.068-1.326-2.614-.876-1.45 2.87-2.095 2.633-4.34 7.56.083.172.244.337.487.58z" style="fill-rule:evenodd;stroke-width:.972;stroke-linecap:round;stroke-linejoin:round;fill:url(#b);stroke:url(#c)" transform="matrix(.5145 0 0 .5145 29.976 8.968)"/><path d="m16.722 11.51c.28-.233.973.043 1.575.632.6.587.88 1.263.66 1.554 0 0 .015.012.014.013.774-1.164 2.814-2.9 3.41-4.037.22-.29 1.736-2.29 1.136-2.878-.602-.588-2.678 1.02-2.96 1.253z" fill="#0c0c0c" opacity=".6"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_signaturelinedialog.svg b/icon-themes/elementary_svg/cmd/lc_signaturelinedialog.svg
new file mode 100644
index 000000000..067ef881f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_signaturelinedialog.svg
@@ -0,0 +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(.82398 -.85484 .74718 .73096 -68.713 11.515)" gradientUnits="userSpaceOnUse" x1="23.576" x2="23.576" y1="25.357" y2="31.211"><stop offset="0" stop-color="#181818"/><stop offset=".135" stop-color="#dbdbdb"/><stop offset=".202" stop-color="#a4a4a4"/><stop offset=".27" stop-color="#fff"/><stop offset=".447" stop-color="#8d8d8d"/><stop offset=".571" stop-color="#959595"/><stop offset=".72" stop-color="#cecece"/><stop offset="1" stop-color="#181818"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.80068 -.83068 .87443 .85546 -71.348 8.308)" gradientUnits="userSpaceOnUse" x1="10.869" x2="11.083" y1="25.077" y2="30.467"><stop offset="0" stop-color="#1b1b1b"/><stop offset=".135" stop-color="#f3f3f3"/><stop offset=".202" stop-color="#b6b6b6"/><stop offset=".27" stop-color="#fff"/><stop offset=".447" stop-color="#9d9d9d"/><stop offset=".571" stop-color="#a6a6a6"/><stop offset=".72" stop-color="#e5e5e5"/><stop offset="1" stop-color="#1b1b1b"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.63343 -.055 -.0391 .63928 -44.564 .714)" gradientUnits="userSpaceOnUse" x1="5.712" x2="9.522" y1="37.817" y2="41.392"><stop offset="0" stop-color="#a1a1a1"/><stop offset="1" stop-color="#828282"/></linearGradient><linearGradient id="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.4054 0 0 .5135 2.27 -.324)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.474" y2="41.526"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.48572 0 0 .4563 .343 .35)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="g" cx="605.714" cy="486.648" gradientTransform="matrix(.01205 0 0 .00824 13.24 18.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><radialGradient id="h" cx="605.714" cy="486.648" gradientTransform="matrix(-.01205 0 0 .00824 10.76 18.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><linearGradient id="i" gradientTransform="matrix(.0352 0 0 .00824 -.725 18.98)" 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><path d="m3.5 22h17v2h-17z" fill="url(#i)" opacity=".15"/><path d="m3.5 22v2c-.62.004-1.5-.448-1.5-1s.692-1 1.5-1z" fill="url(#h)" opacity=".15"/><path d="m20.5 22v2c.62.004 1.5-.448 1.5-1s-.692-1-1.5-1z" fill="url(#g)" opacity=".15"/><path d="m3.5 1.5h17v21h-17z" fill="url(#f)"/><path d="m19.5 21.5h-15v-19h15z" fill="none" stroke="url(#e)" stroke-linecap="round"/><path d="m3.5 1.5h17v21h-17z" fill="none" opacity=".3" stroke="#000" stroke-linejoin="round"/><path d="m19.682 16.506c-.083-.038-.167-.02-.23.008l-8.372 3.764-1.542.694-.044.015-2.61 2.64 3.718-.17.038-.02 1.548-.69 8.383-3.793c.252-.114.207-.75-.1-1.43-.232-.51-.54-.905-.788-1.018z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><path d="m-39.834 20.34c.546-.45 1.15.252 2.32 1.396.54.775 1.126 1.562 1.392 2.47l13.922-13.953 7.252-8.75c.51-.528 3.79-4.808 2.584-5.99-1.207-1.18-5.8 2.73-6.31 3.26l-7.765 7.064z" fill="url(#a)" stroke="#0c0c0c" stroke-linejoin="round" stroke-width=".972" transform="matrix(.51454 0 0 .51454 29.976 8.968)"/><path d="m9.522 19.392c.28-.232.55.17 1.15.76.6.587.922.838.703 1.13l7.092-6.948.025-.027s-.015-.013-.014-.014c.22-.29-.06-.967-.66-1.554-.602-.59-1.294-.866-1.575-.634l-.026.027z" fill="#0c0c0c" opacity=".6"/><path d="m-36.368 24.484c.425-.566.193-1.878-.974-3.02-1.17-1.144-2.068-1.326-2.614-.876-1.45 2.87-2.095 2.633-4.34 7.56.083.172.244.337.487.58z" style="fill-rule:evenodd;stroke-width:.972;stroke-linecap:round;stroke-linejoin:round;fill:url(#b);stroke:url(#c)" transform="matrix(.51454 0 0 .51454 29.976 8.968)"/><path d="m16.722 11.51c.28-.233.973.043 1.575.632.6.587.88 1.263.66 1.554 0 0 .015.012.014.013.773-1.163 2.813-2.898 3.41-4.036.22-.29 1.735-2.29 1.135-2.878-.602-.588-2.678 1.02-2.96 1.253z" fill="#0c0c0c" opacity=".6"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_signaturesmenu.svg b/icon-themes/elementary_svg/cmd/lc_signaturesmenu.svg
new file mode 100644
index 000000000..01e209cfb
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_signaturesmenu.svg
@@ -0,0 +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(.82398 -.85484 .74718 .73096 -68.713 11.515)" gradientUnits="userSpaceOnUse" x1="23.576" x2="23.576" y1="25.357" y2="31.211"><stop offset="0" stop-color="#181818"/><stop offset=".135" stop-color="#dbdbdb"/><stop offset=".202" stop-color="#a4a4a4"/><stop offset=".27" stop-color="#fff"/><stop offset=".447" stop-color="#8d8d8d"/><stop offset=".571" stop-color="#959595"/><stop offset=".72" stop-color="#cecece"/><stop offset="1" stop-color="#181818"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.80068 -.83068 .87443 .85546 -71.348 8.308)" gradientUnits="userSpaceOnUse" x1="10.869" x2="11.083" y1="25.077" y2="30.467"><stop offset="0" stop-color="#1b1b1b"/><stop offset=".135" stop-color="#f3f3f3"/><stop offset=".202" stop-color="#b6b6b6"/><stop offset=".27" stop-color="#fff"/><stop offset=".447" stop-color="#9d9d9d"/><stop offset=".571" stop-color="#a6a6a6"/><stop offset=".72" stop-color="#e5e5e5"/><stop offset="1" stop-color="#1b1b1b"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.63343 -.055 -.0391 .63928 -44.564 .714)" gradientUnits="userSpaceOnUse" x1="5.712" x2="9.522" y1="37.817" y2="41.392"><stop offset="0" stop-color="#a1a1a1"/><stop offset="1" stop-color="#828282"/></linearGradient><path d="m19.682 16.506c-.083-.038-.167-.02-.23.008l-8.372 3.764-1.542.694-.044.015-2.61 2.64 3.718-.17.038-.02 1.548-.69 8.383-3.793c.253-.114.208-.75-.1-1.43-.23-.51-.54-.905-.787-1.018z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><path d="m-39.834 20.34c.546-.45 1.15.252 2.32 1.396.54.775 1.126 1.562 1.392 2.47l13.922-13.953 7.252-8.75c.51-.528 3.79-4.808 2.584-5.99-1.207-1.18-5.8 2.73-6.31 3.26l-7.765 7.064z" fill="url(#a)" stroke="#0c0c0c" stroke-linejoin="round" stroke-width=".972" transform="matrix(.5145 0 0 .5145 29.976 8.968)"/><path d="m9.522 19.392c.28-.232.55.17 1.15.76.6.587.922.838.703 1.13l7.092-6.948.025-.027s-.015-.013-.014-.014c.22-.29-.06-.967-.66-1.554-.602-.59-1.294-.867-1.575-.635l-.026.027z" fill="#0c0c0c" opacity=".6"/><path d="m-36.368 24.484c.425-.566.193-1.878-.974-3.02-1.17-1.144-2.068-1.326-2.614-.876-1.45 2.87-2.095 2.633-4.34 7.56.083.172.244.337.487.58z" style="fill-rule:evenodd;stroke-width:.972;stroke-linecap:round;stroke-linejoin:round;fill:url(#b);stroke:url(#c)" transform="matrix(.5145 0 0 .5145 29.976 8.968)"/><path d="m16.722 11.51c.28-.233.973.043 1.575.632.6.587.88 1.263.66 1.554 0 0 .015.012.014.013.774-1.164 2.814-2.9 3.41-4.037.22-.29 1.736-2.29 1.136-2.878-.602-.588-2.678 1.02-2.96 1.253z" fill="#0c0c0c" opacity=".6"/><path d="m5.9140542 24.264372c-.3154222-.308149-.631209-.61494-.913193-.954291-.3669417-.430949-.6388467-.928737-.9250977-1.413809-.1794697-.317018-.3525269-.636903-.5664673-.932297-.1990807-.290536-.3947186-.583627-.5861074-.879326-.2195911-.383605-.3674105-.80305-.5139768-1.218551-.1450204-.417155-.294086-.834105-.4722828-1.238405-.1708516-.369516-.3569294-.731745-.5402959-1.095143-.1844463-.335673-.3161533-.686561-.3926308-1.060888-.08776917-.355262-.11829825-.717384-.13241671-1.081853-.00702554-.525883.11931755-1.03564.29739291-1.52632.2023523-.48575.4144105-.969311.6696002-1.429878.1929421-.351116.46845-.631033.7742658-.883527.2380217-.193117.475928-.385826.7199018-.5713633.5021862-.3706791 1.0931249-.6562203 1.6290416-.9370678.0997189-.0522578.4620938-.1050825.5767062-.1251733.5458194-.1219182 1.1054437-.1413755 1.6601209-.1931507.6105083-.0631933 1.2227686-.1193963 1.8285448-.2198113.5168157-.0762677 1.02284-.2010541 1.523401-.3478809.156247-.0566688.205174-.068559.350039-.1428337.049083-.0251656.191508-.1095607.143596-.0822322-1.9836631 1.1314532-1.3045253.7930326-.891865.4714652.21927-.183054.41869-.3881629.619607-.5907488.191557-.1755519.376317-.35667.538406-.5599737.269557-.3591185.385459-.7850672.461936-1.2197631.049992-.3584924-.029642-.6985383-.167134-1.0267331-.152234-.3494501-.378841-.6591361-.609069-.9604401-.224779-.2661051-.443679-.5448515-.730514-.7466971-.211477-.1337329-.4082159-.0577021-.6101281.0496462-.504266.3268028.069976-.048314 1.0314181-.5812898.04183-.023189-.0777.055805-.116023.084421-.132308.0987919-.261619.2014452-.390371.3047855-.3193976.2411177-.5517456.5605243-.7630852.8951651-.2199617.364049-.3874073.7586448-.5160143 1.1634269-.0812942.3149449-.1449165.6349532-.191357.9569158-.067158.3542231.029583.6817975.1576967 1.0082318.1907251.4157083.3763918.8335387.5584931 1.2531228.1750416.4454672.3705761.8823451.6178917 1.292514.170452.2729741.388421.5099296.610766.7406776.196747.189089.383205.386719.521683.622864.110749.207884.12856.437847.138105.668237.01947.251596-.03257.488241-.142737.712862-.110576.220995-.295747.371524-.478311.528244-.01945.02095-.0389.04191-.05835.06286 0 0-1.3708252.591481-1.3708252.591481.017194-.02837.034389-.05675.051583-.08512.1580762-.175732.3866657-.274383.5025737-.492128.1230269-.19547.1931455-.405094.1766498-.639498-.00733-.205762-.015877-.415542-.1047453-.60533-.1264546-.228956-.3093029-.4145-.4938883-.597664-.2268817-.241207-.445632-.491667-.611383-.78023-.2367312-.422828-.4252071-.8683081-.6106357-1.3155497-.1850739-.4192056-.3819696-.8325949-.5792138-1.2461372-.1423815-.3416217-.2579309-.6934056-.2040826-1.0691484.0399479-.3331498.1128259-.6616274.1942556-.9866803.1298173-.4136762.2912316-.8200519.5058058-1.1975562.2025049-.3421711.4174003-.6825205.7320066-.9341096.6006286-.5156683 1.2662444-.9434017 1.9922834-1.2739561.268016-.09592.461735-.093937.698334.081293.277233.230114.501685.5140215.729523.7915184.241592.3083158.475188.6282462.639834.9853464.155401.3543495.234819.7223896.183968 1.1115698-.070049.4429385-.168201.8810393-.405253 1.2687349-.147023.2178338-.320609.4154076-.527635.5788895-.201981.2046248-.402157.4114124-.614727.6051713-.613651.5303836-1.345307.9413978-2.117198 1.1878949-.4960508.1351542-.9986163.242023-1.5078943.314828-.6093361.0927482-1.2234391.1526779-1.8365871.214028-.5605647.0500193-1.1238801.0882467-1.6727396.2219004-.1742352.0396259-.2477882.0522168-.4145877.1053738-.0547016.0174327-.2107013.0888085-.1620744.0582866 1.9760765-1.2403336 1.3300392-.7829576.8960626-.5224094-.2455431.1911854-.4970851.3737256-.7353949.5742879-.3111416.243022-.6077911.499871-.814233.842837-.2745994.446324-.4800579.932371-.6884192 1.41222-.1849606.466814-.3152196.957953-.3052712 1.464131.021351.355451.053754.710089.1363157 1.057495.061471.36452.1867893.704318.3577897 1.032457.1873885.364759.3805604.726942.5515176 1.09981.1716124.411536.3148324.834614.4626755 1.255108.1404132.404941.3025026.804376.5144325 1.177778.1933735.292442.3870898.584858.5908473.870201.210694.30348.3848603.628539.5468358.960353.2673119.486036.5323047.978135.8993942 1.398442.2829307.329015.5945516.64239.9645685.873863 0 0-1.2716538.814226-1.2716538.814226z"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_signpdf.svg b/icon-themes/elementary_svg/cmd/lc_signpdf.svg
new file mode 100644
index 000000000..79ae89041
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_signpdf.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="13.090909" x2="13.090909" y1="0" y2="22.90909"><stop offset="0" stop-color="#ed5353"/><stop offset="1" stop-color="#c6262e"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="10.909093" x2="10.909092" y1="2.181821" y2="20.727271"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.42397067 -.43984937 .384454 .37610816 -5.379587 14.892928)" gradientUnits="userSpaceOnUse" x1="23.576" x2="23.576" y1="25.357" y2="31.211"><stop offset="0" stop-color="#181818"/><stop offset=".135" stop-color="#dbdbdb"/><stop offset=".202" stop-color="#a4a4a4"/><stop offset=".27" stop-color="#fff"/><stop offset=".447" stop-color="#8d8d8d"/><stop offset=".571" stop-color="#959595"/><stop offset=".72" stop-color="#cecece"/><stop offset="1" stop-color="#181818"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.41198189 -.42741809 .44992921 .44016839 -6.7354 13.242799)" gradientUnits="userSpaceOnUse" x1="10.869" x2="11.083" y1="25.077" y2="30.466999"><stop offset="0" stop-color="#1b1b1b"/><stop offset=".135" stop-color="#f3f3f3"/><stop offset=".202" stop-color="#b6b6b6"/><stop offset=".27" stop-color="#fff"/><stop offset=".447" stop-color="#9d9d9d"/><stop offset=".571" stop-color="#a6a6a6"/><stop offset=".72" stop-color="#e5e5e5"/><stop offset="1" stop-color="#1b1b1b"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.32592507 -.0282997 -.02011851 .32893513 7.046039 9.335382)" gradientUnits="userSpaceOnUse" x1="5.712" x2="9.522" y1="37.817001" y2="41.391998"><stop offset="0" stop-color="#a1a1a1"/><stop offset="1" stop-color="#828282"/></linearGradient><linearGradient id="f"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.4210526 0 0 .5526316 1.894737 -1.763158)" gradientUnits="userSpaceOnUse" x1="23.969797" x2="24.000002" y1="3.981044" y2="42.670994"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><radialGradient id="h" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .00823529 13.238794 18.980568)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#f"/><radialGradient id="i" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .00823529 10.761206 18.980568)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#f"/><linearGradient id="j" gradientTransform="matrix(.0352071 0 0 .00823529 -.724852 18.980551)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><g transform="matrix(.91666672 0 0 .91666672 .999999 1)"><path d="m3.500001 21.999998h17v1.999998h-17z" fill="url(#j)" opacity=".15"/><path d="m3.5 22.000086v1.999889c-.6204725.003765-1.5-.448074-1.5-1.000074 0-.551999.6924-.999815 1.5-.999815z" fill="url(#i)" opacity=".15"/><path d="m20.5 22.000086v1.999889c.620472.0038 1.5-.448074 1.5-1.000074 0-.551999-.692401-.999815-1.5-.999815z" fill="url(#h)" opacity=".15"/><path d="m3.8181827.54545451 16.3636353-.00000004v21.81818053h-16.3636353z" fill="url(#a)" stroke="#7a0000" stroke-linejoin="round" stroke-opacity=".501961" stroke-width="1.090909"/><path d="m14 2c-4.9991079 5.6385387-8.0500943 8.412237-9 8.5v2.029297c.7169887-.131595 2.1821885-.652171 4.1015625-2.232422 2.4611645-2.0263156 5.9375005-8.296875 5.9375005-8.296875h-.126953zm1.039063 0c-.763169 1.9677985-1.831948 10.747333-1.902344 19.5h5.71875c-1.637067-5.913217-1.292286-13.249971-.998047-19.5zm-10.039063 11.800781v2.253907c1.8001304-.000001 3.9343958 2.289043 5.476562 5.445312h1.457032c-1.517712-3.446306-5.5591604-7.699219-6.933594-7.699219z" fill="#7a0000" fill-rule="evenodd" opacity=".2" stroke-width=".916667" transform="matrix(1.090909 0 0 1.090909 -1.090908 -1.090909)"/><path d="m13.607202 1.090909c-5.4535725 6.1511328-8.2073041 6.9951676-9.2435648 7.0909087v2.2129363c.7821694-.143558 2.380736-.7115415 4.4745984-2.4354515 2.6849064-2.2105256 5.9013194-6.8683935 5.9013194-6.8683935-.880321 2.2698704-1.497947 10.376947-1.514956 20.727272h6.411765v-1.037791c-1.945269-6.69393-2.153247-12.6590485-1.822268-19.689481h-3.2135zm-9.2435648 10.692653v2.457122c2.2640725-.000001 5.0154077 3.314584 6.6991978 7.577497h1.411764c-.79117-3.875404-6.3836569-10.034619-8.1109618-10.034619z" fill="url(#g)" fill-rule="evenodd" opacity=".9"/><path d="m4.909092 1.636364h14.181817v19.636362h-14.181817z" style="opacity:.4;fill:none;stroke-width:1.090909;stroke-linecap:round;stroke-linejoin:round;stroke:url(#b)"/><path d="m18.164774 1.090909c-2.0461 1.246517-8.7432546 5.0150615-13.8011368 4.5340903v3.460227s11.2467728 1.6513167 15.2727268-1.6704537v-5.5284091c0-.4446459-.350127-.7954545-.795454-.7954545zm1.47159 7.7954543c-2.024056 2.0159297-8.727273 7.4772717-10.3636362 12.9318177h3.2018712c1.120547-1.893006 5.874758-9.46195 7.161765-10.744318z" fill="#7a0000" fill-rule="evenodd" opacity=".05"/></g><path d="m19.682 16.506c-.083-.038-.167-.02-.23.008l-8.372 3.764-1.542.694-.044.015-2.61 2.64 3.718-.17.038-.02 1.548-.69 8.383-3.793c.252-.114.207-.75-.1-1.43-.232-.51-.54-.905-.788-1.018z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><path d="m9.4798136 19.433744c.2809389-.231543.5917214.129664 1.1937324.718298.277852.398768.579373.803711.71624 1.270914l7.163426-7.179377 3.731444-4.5022251c.262415-.2716771 1.950107-2.4739083 1.329571-3.0820946-.621049-.6071572-2.984332 1.4046942-3.246747 1.6774004l-3.995403 3.6347103z" fill="url(#c)" stroke="#0c0c0c" stroke-linejoin="round" stroke-width=".500133"/><path d="m9.522 19.392c.28-.232.55.17 1.15.76.6.587.922.838.703 1.13l7.092-6.948.025-.027s-.015-.013-.014-.014c.22-.29-.06-.967-.66-1.554-.602-.59-1.294-.866-1.575-.634l-.026.027z" fill="#0c0c0c" opacity=".6"/><path d="m11.263209 21.565998c.21868-.29123.09931-.966306-.501162-1.553911-.602011-.588634-1.0640684-.68228-1.3450072-.450737-.746083 1.47673-1.0779613 1.354784-2.2331036 3.889922.042707.0885.1255477.1734.2505809.298433z" style="fill-rule:evenodd;stroke-width:.500133;stroke-linecap:round;stroke-linejoin:round;fill:url(#d);stroke:url(#e)"/><path d="m16.722 11.51c.28-.233.973.043 1.575.632.6.587.88 1.263.66 1.554 0 0 .015.012.014.013.773-1.163 2.813-2.898 3.41-4.0359997.22-.29 1.735-2.29 1.135-2.878-.602-.588-2.678 1.02-2.96 1.253z" fill="#0c0c0c" opacity=".6"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_slidemasterpage.svg b/icon-themes/elementary_svg/cmd/lc_slidemasterpage.svg
new file mode 100644
index 000000000..1ce73cf14
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_slidemasterpage.svg
@@ -0,0 +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(.5135 0 0 .4054 -.33 3.265)" gradientUnits="userSpaceOnUse" x1="24.011684" x2="24.011684" y1="6.746423" y2="41.280216"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="b" cx="7.504621" cy="8.597903" gradientTransform="matrix(-.00000006 1.4444444 -1.2222222 -.00000005 22.508549 -9.840008)" gradientUnits="userSpaceOnUse" r="18"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".262" stop-color="#64baff"/><stop offset=".705" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><linearGradient id="c" gradientTransform="matrix(.4845 0 0 .34573 33.24 3.15)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="53.624" y2="2.906"><stop offset="0" stop-color="#002e99"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.0352 0 0 .00824 -.725 18.98)" 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><radialGradient id="e" cx="605.714" cy="486.648" gradientTransform="matrix(-.01205 0 0 .00824 8.76 17.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#f"/><linearGradient id="f"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="g" cx="605.714" cy="486.648" gradientTransform="matrix(.01205 0 0 .00824 15.24 17.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#f"/><g transform="translate(0 -2)"><path d="m1.5 22h21v2h-21z" fill="url(#d)" opacity=".15" transform="translate(0 -1)"/><path d="m1.5 21v2c-.62.004-1.5-.448-1.5-1s.692-1 1.5-1z" fill="url(#e)" opacity=".15"/><path d="m22.5 21v2c.62.004 1.5-.448 1.5-1s-.692-1-1.5-1z" fill="url(#g)" opacity=".15"/><g stroke-linejoin="round"><path d="m1.5 4.5h21v17h-21z" fill="url(#b)" stroke="url(#c)"/><g fill="none"><path d="m21.495 20.495h-19v-15h19z" opacity=".5" stroke="url(#a)" stroke-linecap="round"/><path d="m11.5 18.5h9m-1 1v-7m-9-5h-7m1-1v10" opacity=".5" stroke="#fff" stroke-linecap="square"/></g></g><path d="m7 13.018h.993l.007.982h-.993zm2-.018h1l.007.982h-1zm2 0h2l.007.982h-2zm3 0 1.993.018.007.982-1.994-.018zm-7-2h2v1h-2zm3 0h1v1h-1.0000019zm2 0h2l.001 1h-2.001zm3 0h2v1h-2zm-8 4h2v1h-2zm3 0h1v1h-1zm2 0h1v1h-1zm2 0h1v1h-1.002zm2 0 1.012.013-.012.987-1.012-.013z" fill="#fff" opacity=".7"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_smallcaps.svg b/icon-themes/elementary_svg/cmd/lc_smallcaps.svg
new file mode 100644
index 000000000..170938741
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_smallcaps.svg
@@ -0,0 +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(.40540511 0 0 .51351351 3.278675 -.31533)" gradientUnits="userSpaceOnUse" x1="36.334797" x2="36.334797" y1="6.473674" y2="8.421042"><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" gradientUnits="userSpaceOnUse" x1="18" x2="18" y1="2" y2="6"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 -.98294772 1.0173481 0 -38.008674 23.008526)" gradientUnits="userSpaceOnUse" x1="18.312265" x2="-5.255175" y1="14.744216" y2="15.096445"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.68058746 0 0 .70440603 40.788047 5.474433)" gradientUnits="userSpaceOnUse" x1="-32.692204" x2="-32.692204" xlink:href="#c" y1="3.563357" y2="23.438257"/><linearGradient id="e" gradientTransform="translate(-.01387 .204693)" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#c" y1="3" y2="25"/><g transform="translate(0 2)"><path d="m16.345191 9.3477566h2.798801q1.913027 0 2.774196.5666171.867321.5602503.867321 1.7889823 0 .83401-.381376 1.368794-.375224.534786-1.002647.643016v.06367q.855019.19736 1.230244.738512.381374.541151.381374 1.438825 0 1.273297-.891926 1.986344-.885775.713046-2.411274.713046h-3.364713zm1.906876 3.6861954h1.107217q.775053 0 1.119521-.248293.350618-.248293.350618-.821277 0-.534784-.381375-.763978-.375223-.23556-1.193334-.23556h-1.002647zm0 1.566155v2.425631h1.242544q.787355 0 1.162579-.311958.375224-.311957.375224-.954973 0-1.1587-1.599315-1.1587z" style="stroke:#000;stroke-width:.692199;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.490196;fill:url(#d)"/><path d="m16.344783 9.3477638v1.0000002h2.798828c1.275351 0 2.201278.188662 2.77539.566407.454382.293509.723.73011.820313 1.298828.02719-.160486.04687-.32795.04687-.509766 0-.819155-.288974-1.415563-.867188-1.7890622-.574107-.3777451-1.500034-.566407-2.775385-.566407zm4.376953 3.1425782c-.05796.120106-.135848.219617-.242188.294922-.229645.165529-.604392.248047-1.121094.248047h-1.105467v1h1.105467c.516702 0 .89145-.08252 1.121094-.248047.233746-.165528.34961-.438323.34961-.820312 0-.18658-.03779-.343826-.107422-.47461zm1.583984 1.697266c-.237882.283693-.536222.463851-.904297.527344v.06445c.570012.131573.98032.377513 1.230469.738281.17373.246513.282871.552669.337891.910156.02276-.151764.04297-.304645.04297-.470703 0-.598449-.126609-1.078686-.380859-1.439453-.087-.125476-.200476-.232327-.326172-.330078zm-1.359375 2.105469c-.06238.169869-.157818.310807-.289062.419922-.25015.207972-.637206.3125-1.16211.3125h-1.242187v1h1.242187c.524904 0 .91196-.104528 1.16211-.3125.250149-.207972.375-.526401.375-.955078 0-.176138-.0305-.328869-.08594-.464844z" fill="#fff" opacity=".1"/><path d="m11.429971 18.5-.97432-3.310658h-4.8991781l-.9743206 3.310658h-3.070029l4.742919-13.9656521h3.4836557l4.761302 13.9656521zm-1.6545062-5.784139q-1.3511804-4.4998323-1.5258228-5.0896623-.1654506-.58983-.2389843-.932312-.3033262 1.2177136-1.737232 6.0219743z" style="stroke:#000;stroke-width:1.034348;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.490196;fill:url(#e)"/><path d="m6.2558594 6.5351562-4.7441406 13.9648438h.3398437l4.4042969-12.9648438h3.4824218l4.4199218 12.9648438h.341797l-4.7617188-13.9648438zm.3066406 8.1816408c-.1379538.465913-.1303258.468157-.2890625 1h3.5019531c-.1769352-.589247-.152155-.511324-.2988281-1z" fill="#fff" opacity=".1" transform="translate(0 -2)"/><path d="m18 6-4.5-4.5h9z" fill="url(#b)" stroke="#a62100" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m18.008988 4.6168524-2.099443-2.1168524h4.180909z" fill="none" opacity=".5" stroke="url(#a)" stroke-linecap="square"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_smallestheight.svg b/icon-themes/elementary_svg/cmd/lc_smallestheight.svg
new file mode 100644
index 000000000..b4d8f7716
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_smallestheight.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="translate(13 .5)" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="13.5" y2="22"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="15.000001" y2="19.5"><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="c" gradientTransform="translate(13 .5)" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#a" y1="22.000069" y2="13.500069"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="17" x2="17" y1="19.500069" y2="15.499993"><stop offset="0" stop-color="#fff"/><stop offset=".25002578" 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(.99999998 0 0 -.99999998 13 49.499993)" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#a" y1="13.5" y2="22"/><linearGradient id="f" gradientTransform="matrix(.00438363 0 0 .00217892 .400006 293.68757)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.07559506 0 0 .08048546 -4.996936 292.55595)" gradientUnits="userSpaceOnUse" x1="72.692543" x2="73.101372" y1="1.217758" y2="30.560207"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.06714751 0 0 .08070285 5.053555 291.51929)" gradientUnits="userSpaceOnUse" x1="-24.036209" x2="-25.057144" y1="43.323273" y2="13.641807"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="i" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.00318786 0 0 .00217892 2.847236 293.68758)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#j"/><linearGradient id="j"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="k" cx="605.71429" cy="486.64789" gradientTransform="matrix(.00318786 0 0 .00217892 1.121514 293.68755)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#j"/><linearGradient id="l" gradientTransform="matrix(0 .06435811 -.0929617 0 6.059884 292.27274)" gradientUnits="userSpaceOnUse" x1="11.666659" x2="32.222214" y1="35.384918" y2="35.384918"><stop offset="0" stop-color="#fff"/><stop offset=".03934082" 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="translate(0 -290.64998)"><path d="m.92604166 294.48647h2.11666664v.52916h-2.11666664z" fill="url(#f)" opacity=".15" stroke-width=".181503"/><g stroke-width=".264583"><path d="m.94134993 294.75102-.0153083-2.11666h2.11666667v2.11666z" fill="url(#g)" stroke="url(#h)" stroke-linecap="round" stroke-linejoin="round"/><path d="m.92604166 294.4865v.52913c-.16416665.001-.39687497-.11855-.39687497-.2646s.1831975-.26453.39687497-.26453z" fill="url(#i)" opacity=".15"/><path d="m3.0427083 294.48647v.52913c.1641666.001.3968751-.11855.3968751-.2646s-.1831981-.26453-.3968751-.26453z" fill="url(#k)" opacity=".15"/></g><path d="m1.190625 292.89894h1.5875001v1.57332h-1.5875001z" fill="none" stroke="url(#l)" stroke-width=".264583"/><g stroke-linecap="round" stroke-linejoin="round" transform="matrix(.26458334 0 0 -.26458334 0 300.30727)"><path d="m15.5 35.999993v-4h-2l3.5-4 3.5 4h-2v4z" fill="url(#e)" stroke="#a62100" stroke-opacity=".501961"/><path d="m3.4765621 14.5.011719 3c-.0007568.481843-.3490321.892841-.8242187.972657l1.3359376 1.527343 1.3359375-1.527343c-.4751866-.079816-.8234619-.490814-.8242187-.972657l-.011719-3z" fill="none" opacity=".245" stroke="url(#b)" transform="matrix(.99999998 0 0 -.99999998 13 49.499993)"/><path d="m15.5 13.999993v4.000007h-2l3.5 4 3.5-4h-2v-4.000007z" fill="url(#c)" stroke="#a62100" stroke-opacity=".501961"/><path d="m16.476562 14.999993.01172 3.000007c-.000757.481843-.349032.892841-.824219.972657l1.335937 1.527343 1.335937-1.527343c-.475186-.079816-.823461-.490814-.824218-.972657l-.011719-3.000007z" fill="none" opacity=".5" stroke="url(#d)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_smallestwidth.svg b/icon-themes/elementary_svg/cmd/lc_smallestwidth.svg
new file mode 100644
index 000000000..e3fa0b6a5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_smallestwidth.svg
@@ -0,0 +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="4" x2="4" y1="15.5" y2="19.5"><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="translate(13 .5)" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="13.5" y2="22"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 -1 -1 0 36.028998 10.971071)" gradientUnits="userSpaceOnUse" x1="0" x2="8" xlink:href="#b" y1="16.50008" y2="16.50008"/><linearGradient id="d" gradientTransform="matrix(0 -1 1 0 -12.971083 10.971071)" gradientUnits="userSpaceOnUse" x1="0" x2="8" xlink:href="#b" y1="17.5" y2="17.5"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="4" x2="4.476562" xlink:href="#a" y1="15.5" y2="15.5"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="4" x2="4.5" xlink:href="#a" y1="17" y2="17"/><linearGradient id="g" gradientTransform="matrix(.25378586 0 0 .30501865 19.073245 -4.687074)" gradientUnits="userSpaceOnUse" x1="-26.120363" x2="-62.175446" y1="7.165421" y2="7.165421"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.28571361 0 0 .30419701 -18.912861 -.768992)" gradientUnits="userSpaceOnUse" x1="78.25013" x2="106.2502" y1="61.69487" y2="61.694511"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -3.932428)" gradientUnits="userSpaceOnUse" x1="11.666659" x2="32.222214" y1="35.384918" y2="35.384918"><stop offset="0" stop-color="#fff"/><stop offset=".03934082" 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="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 .767722 16.509432)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#k"/><linearGradient id="k"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="l" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 7.290135 16.509541)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#k"/><linearGradient id="m" gradientTransform="matrix(.01656805 0 0 .0082353 1.511834 16.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><g transform="matrix(0 1 -1 0 23.971071 -.028929)"><g transform="matrix(0 -1 1 0 -9.055757 15.498403)"><path d="m.0289292 19.528953h8v2h-8z" fill="url(#m)" opacity=".15" stroke-width=".685994"/><path d="m.0289292 19.529062v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#l)" opacity=".15"/><path d="m8.0289292 19.528953v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#j)" opacity=".15"/></g><path d="m3.528929 15.471071v-8.0031946h7.942142v8.0031946z" fill="url(#h)" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.057858"/><path d="m4.528929 14.471071v-6h5.94639v6z" fill="none" stroke="url(#i)"/><g stroke-linecap="round" stroke-linejoin="round" transform="matrix(0 1 -1 0 24 -.057846)"><path d="m.528917 8.471071 4 .0000001v1.9999999l4-3.4999999-4-3.5v2l-4-.0000001z" fill="url(#d)" stroke="#a62100" stroke-opacity=".501961"/><path d="m3.4765622 14.5.011719 3c-.0007569.481843-.3490322.892841-.8242188.972657l1.3359376 1.527343 1.3359375-1.527343c-.4751866-.079816-.8234619-.490814-.8242187-.972657l-.011719-3z" fill="none" opacity=".245" stroke="url(#f)" transform="matrix(0 -1 1 0 -12.971083 10.971071)"/><path d="m22.528917 8.471071-3.999919.0000002v1.9999998l-4-3.4999998 4-3.5v2l3.999919-.0000002z" fill="url(#c)" stroke="#a62100" stroke-opacity=".501961"/><path d="m3.4765623 14.500081.0117188 2.999919c-.0007568.481843-.3490321.892841-.8242187.972657l1.3359376 1.527343 1.3359375-1.527343c-.4751866-.079816-.8234619-.490814-.8242187-.972657-.0124106-1.006861-.0651592-2.046394-.011719-2.999919z" fill="none" opacity=".245" stroke="url(#e)" transform="matrix(0 -1 -1 0 36.028917 10.947633)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_snapborder.svg b/icon-themes/elementary_svg/cmd/lc_snapborder.svg
new file mode 100644
index 000000000..9b04ea2a8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_snapborder.svg
@@ -0,0 +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(0 -.59172 -.63517 0 9.814467 30.721957)" gradientUnits="userSpaceOnUse" x1="31.639893" x2="19.809973" y1="-57.732822" y2="-57.732822"><stop offset="0" stop-color="#fff"/><stop offset=".12500004" stop-color="#fff" stop-opacity=".235"/><stop offset=".93855339" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="46.984623" x2="46.984623" y1="10" y2="23"><stop offset="0" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -2.324319)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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="e" gradientTransform="matrix(.48571543 0 0 .45629666 .342869 -1.651095)" 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><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238774 16.979247)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><radialGradient id="g" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761187 16.979247)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="h" gradientTransform="matrix(.0352071 0 0 .0082353 -.724871 16.97923)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><g transform="translate(0 2)"><path d="m3.499982 19.998683h16.999998v2h-16.999998z" fill="url(#h)" opacity=".15"/><path d="m3.4999809 19.998768v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#g)" opacity=".15"/><path d="m20.499981 19.998768v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#f)" opacity=".15"/><path d="m3.5-.5c3.8955809 0 17.000059.00136 17.000059.00136l.000021 20.998716s-11.3333863 0-17.00008 0c0-7.000018 0-14.0000349 0-21.0000537z" fill="url(#e)"/><path d="m19.5 19.5h-15.0000004v-19h15.0000004z" fill="none" stroke="url(#d)" stroke-linecap="round"/><path d="m3.5-.5c3.8955809 0 17.000059.00136 17.000059.00136l.000021 20.998716s-11.3333863 0-17.00008 0c0-7.000018 0-14.0000349 0-21.0000537z" fill="none" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/><g transform="translate(-27.984624 -2)"><path d="m46.389038 10.48409c.607323-.0019 1.125775.04938 1.555347.148128 2.436367.560409 3.509238 2.656355 3.539408 4.920758-.179755 2.406173-.827918 3.925521-2.858708 4.760262-.444385.108628-1.494965.176168-2.245478.178566l-4.891349.01563.000431-4.037564 4.535841-.01563c2.001672-.05235 1.988936-1.911699.009-1.967993l-4.535841.01563v-4.002158z" fill="url(#b)" stroke="#7a0000" stroke-opacity=".490196"/><path d="m41.498047 10.5v4.001953l2.501953-.007812v-3.994141zm2.501953 5.962891-2.501953.0078v3.529309h2.501953z" fill="#eee" fill-opacity=".761029"/><path d="m46.388672 10.484375-4.890625.015625v1l4.890625-.01563c.607323-.0019 1.127069.04969 1.55664.148437 2.220557.510769 3.297943 2.299324 3.496094 4.326172.01382-.13577.03247-.265662.04297-.40625-.03017-2.264403-1.102696-4.359513-3.539063-4.919922-.429571-.09875-.949317-.150337-1.55664-.148437zm.90625 5.488281c-.232254.262227-.639048.465933-1.269531.482422l-4.53711.01563.002 1 4.535157-.01563c1.369909-.03583 1.771504-.911077 1.269531-1.482422z" fill="#206b00" opacity=".1" stroke="#fff"/><path d="m46.392578 11.46875-3.910156.01367v2.03125l3.546875-.01172c.01042-.000165.02083-.000165.03125 0 .648942.01845 1.220216.182742 1.671875.515625.451658.332883.774464.872509.77539 1.453125.000927.580616-.32116 1.124207-.77539 1.457031-.45423.332825-1.028846.494646-1.681641.511719-.0072.000078-.01432.000078-.02148 0l-3.554688.01172.02153 2.058594 3.904297-.01172c.662081-.0021 1.659313-.09435 1.919922-.142578.787752-.337493 1.229944-.56674 1.560546-1.197266.333519-.636088.522119-1.525325.609375-2.628906-.01938-.964566-.251905-1.860657-.695312-2.535156-.449879-.684345-1.08261-1.175154-2.070313-1.402344-.33354-.07667-.782226-.124767-1.332031-.123047z" fill="none" opacity=".53" stroke="url(#a)" stroke-opacity=".915441"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_snapframe.svg b/icon-themes/elementary_svg/cmd/lc_snapframe.svg
new file mode 100644
index 000000000..00bb6f05f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_snapframe.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="4.905738" 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.905746" 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" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="3" y2="21"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="4" y2="20"><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="g" gradientTransform="matrix(.44577 0 0 .44994 27.776767 3.633537)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="h" gradientTransform="matrix(1 0 0 -1 -.001249 22.998774)" gradientUnits="userSpaceOnUse" x1="12" x2="12.001249" xlink:href="#f" y1="4" y2="17.998774"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="46.985001" x2="46.985001" y1="10" y2="23"><stop offset="0" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="j" gradientTransform="matrix(0 -.59172 -.63517 0 9.814 30.722)" gradientUnits="userSpaceOnUse" x1="31.639965" x2="19.810045" y1="-56.94696" y2="-56.94696"><stop offset="0" stop-color="#fff"/><stop offset=".125" stop-color="#fff" stop-opacity=".235"/><stop offset=".939" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><g transform="scale(.26458333)"><g><g opacity=".4" transform="matrix(.5789476 0 0 .42857134 -1.894738 2.857146)"><path d="m37.818169 40.000002 5.181831-.000002v7l-5.181831.000002z" fill="url(#a)"/><path d="m-10.181816-47.000001 5.181816.000001v7l-5.181816-.000001z" fill="url(#c)" transform="scale(-1)"/><path d="m10.181816 40.000001h27.636353v7.000001h-27.636353z" fill="url(#d)"/></g><rect fill="url(#e)" height="19.000002" rx="1" width="19.000002" x="2.499998" y="2.500026"/><path d="m3.501249 3.498774h17v17h-17z" fill="none" opacity=".5" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><rect fill="none" height="19.000002" rx="1" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" width="19.000002" x="2.499998" y="2.500026"/><rect fill="url(#g)" height="12.776214" rx=".528" ry=".556" width="12.938914" x="5.528392" y="5.637476"/><g fill="none"><path d="m6.2916816 5.5443025c-.4300235.0004839-.7766156.3468658-.7768895.7768895l-.00728 11.422362c-.000274.430024.3468661.777373.7768894.776889l11.4360815-.01287c.430024-.000484.776616-.346867.77689-.77689l.0073-11.4223637c.000254-.4300215-.346886-.7773714-.776909-.7768875z" stroke="#002e99" stroke-opacity=".501961"/><path d="m4.5000001 19.5h14.9999999v-14.9999999l-14.9999997.0000002z" opacity=".5" stroke="url(#h)" stroke-linecap="round" stroke-linejoin="round"/></g></g><g><path d="m46.39 10.484c.606-.002 1.125.05 1.554.148 2.437.56 3.51 2.657 3.54 4.92-.18 2.407-.828 3.926-2.86 4.76-.443.11-1.494.177-2.244.18l-4.892.015v-4.037l4.537-.016c2-.052 1.988-1.91.01-1.968l-4.537.016v-4.002z" fill="url(#i)" stroke="#7a0000" stroke-opacity=".49" transform="translate(-27.985)"/><path d="m13.513 10.5v4.002l2.502-.008v-3.994zm2.502 5.963-2.502.008v3.529h2.502z" fill="#eee" fill-opacity=".761"/><path d="m18.404 10.484-4.89.016v1l4.89-.016c.607-.002 1.127.05 1.556.15 2.22.51 3.298 2.298 3.496 4.325.014-.137.033-.267.043-.407-.03-2.265-1.103-4.36-3.54-4.92-.43-.1-.95-.15-1.556-.15zm.906 5.49c-.232.26-.64.465-1.27.48l-4.537.017.002 1 4.535-.015c1.37-.036 1.772-.91 1.27-1.482z" fill="#206b00" opacity=".1" stroke="#fff"/><path d="m46.393 11.47-3.91.012v2.032l3.546-.012h.03c.65.018 1.22.183 1.672.516.452.332.775.872.776 1.453 0 .58-.32 1.125-.776 1.458-.454.333-1.028.494-1.68.51-.008.002-.016.002-.023 0l-3.555.013.02 2.06 3.905-.012c.663-.002 1.66-.094 1.92-.143.788-.337 1.23-.566 1.56-1.197.334-.636.523-1.525.61-2.63-.02-.963-.252-1.86-.695-2.534-.45-.684-1.083-1.175-2.07-1.402-.334-.077-.783-.125-1.332-.123z" fill="none" opacity=".53" stroke="url(#j)" stroke-opacity=".915" transform="translate(-27.985)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_snappoints.svg b/icon-themes/elementary_svg/cmd/lc_snappoints.svg
new file mode 100644
index 000000000..fb563c3df
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_snappoints.svg
@@ -0,0 +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="10" x2="10" y1="2" y2="7"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="7.5" x2="7.5" y1="7" y2="1.5"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" y1="3" y2="5"><stop offset="0" stop-color="#fff"/><stop offset=".05594528" 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="d" gradientUnits="userSpaceOnUse" x1="10" x2="10" xlink:href="#a" y1="2" y2="7"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="7.5" x2="7.5" xlink:href="#b" y1="7" y2="1.5"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" xlink:href="#c" y1="3" y2="5"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="46.985" x2="46.985" y1="10" y2="23"><stop offset="0" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="h" gradientTransform="matrix(0 -.59172 -.63517 0 9.814 30.722)" gradientUnits="userSpaceOnUse" x1="31.639965" x2="20.655039" y1="-56.94696" y2="-56.94696"><stop offset="0" stop-color="#fff"/><stop offset=".125" stop-color="#fff" stop-opacity=".235"/><stop offset=".939" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="i" gradientTransform="matrix(1.29412 0 0 1.00005 1.706 1.98)" gradientUnits="userSpaceOnUse" x1="-16" x2="-11.806" xlink:href="#j" y1="423.455" y2="423.455"/><linearGradient id="j"><stop offset="0" stop-color="#555753" stop-opacity="0"/><stop offset=".2" stop-color="#555753"/><stop offset=".8" stop-color="#555753"/><stop offset="1" stop-color="#555753" stop-opacity="0"/></linearGradient><linearGradient id="k" gradientTransform="matrix(1.29412 0 0 1 1.706 2)" gradientUnits="userSpaceOnUse" x1="-16" x2="-11.467" xlink:href="#l" y1="423.586" y2="423.586"/><linearGradient id="l"><stop offset="0" stop-color="#babdb6" stop-opacity="0"/><stop offset=".2" stop-color="#babdb6"/><stop offset=".844" stop-color="#babdb6"/><stop offset="1" stop-color="#babdb6" stop-opacity="0"/></linearGradient><linearGradient id="m" gradientTransform="matrix(1.29412 0 0 1 1.706 -13)" gradientUnits="userSpaceOnUse" x1="-12.909" x2="1" xlink:href="#j" y1="423.506" y2="423.455"/><linearGradient id="n" gradientTransform="matrix(1.29412 0 0 1.00524 1.706 -15.21)" gradientUnits="userSpaceOnUse" x1="-16" x2=".587" xlink:href="#l" y1="423.586" y2="423.586"/><g opacity=".5"><g opacity=".6"><path d="m-19 424h22v3h-22z" fill="url(#i)" transform="matrix(-1 0 0 -1 4 429)"/><path d="m-19 425h22v1h-22z" fill="url(#k)" transform="matrix(-1 0 0 -1 4 429)"/></g><g opacity=".6"><path d="m-19 424h22v3h-22z" fill="url(#i)" transform="translate(20 -422)"/><path d="m-19 425h22v1h-22z" fill="url(#k)" transform="translate(20 -422)"/></g><g stroke-linecap="round" stroke-linejoin="round"><g transform="translate(8)"><path d="m6.5 1.5h5l.0018 4.93725h-5.00005z" fill="url(#d)" stroke="url(#e)"/><path d="m7.5 2.5h3l.0018 2.93725h-3.00005z" fill="none" stroke="url(#f)"/></g><g transform="translate(-2)"><path d="m6.5 1.5h5l.0018 4.93725h-5.00005z" fill="url(#a)" stroke="url(#b)"/><path d="m7.5 2.5h3l.0018 2.93725h-3.00005z" fill="none" stroke="url(#c)"/></g></g></g><path d="m-14 409h17v3h-17z" fill="url(#m)" transform="translate(14 -390)"/><path d="m-14 409.995 17 .01v1.005l-17-.01z" fill="url(#n)" transform="translate(14 -390)"/><g stroke-linecap="round" stroke-linejoin="round" transform="translate(-3 16)"><path d="m6.5 1.5h5l.0018 4.93725h-5.00005z" fill="url(#a)" stroke="url(#b)"/><path d="m7.5 2.5h3l.0018 2.93725h-3.00005z" fill="none" stroke="url(#c)"/></g><path d="m46.39 10.484c.606-.002 1.125.05 1.554.148 2.437.56 3.51 2.657 3.54 4.92-.18 2.407-.828 3.926-2.86 4.76-.443.11-1.494.177-2.244.18l-4.892.015v-4.037l4.537-.016c2-.052 1.988-1.91.01-1.968l-4.537.016v-4.002z" fill="url(#g)" stroke="#7a0000" stroke-opacity=".49" transform="translate(-27.985 3)"/><path d="m13.513 13.5v4.002l2.502-.008v-3.994zm2.502 5.963-2.502.008v3.529h2.502z" fill="#eee" fill-opacity=".761"/><path d="m18.404 13.484-4.89.016v1l4.89-.016c.607-.002 1.127.05 1.556.15 2.22.51 3.298 2.298 3.496 4.325.014-.137.033-.267.043-.407-.03-2.265-1.103-4.36-3.54-4.92-.43-.1-.95-.15-1.556-.15zm.906 5.49c-.232.26-.64.465-1.27.48l-4.537.017.002 1 4.535-.015c1.37-.036 1.772-.91 1.27-1.482z" fill="#206b00" opacity=".1" stroke="#fff"/><path d="m46.393 11.47-3.91.012v2.032l3.546-.012h.03c.65.018 1.22.183 1.672.516.452.332.775.872.776 1.453 0 .58-.32 1.125-.776 1.458-.454.333-1.028.494-1.68.51-.008.002-.016.002-.023 0l-3.555.013.02 2.06 3.905-.012c.663-.002 1.66-.094 1.92-.143.788-.337 1.23-.566 1.56-1.197.334-.636.523-1.525.61-2.63-.02-.963-.252-1.86-.695-2.534-.45-.684-1.083-1.175-2.07-1.402-.334-.077-.783-.125-1.332-.123z" fill="none" opacity=".53" stroke="url(#h)" stroke-opacity=".915" transform="translate(-27.985 3)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_solverdialog.svg b/icon-themes/elementary_svg/cmd/lc_solverdialog.svg
new file mode 100644
index 000000000..1dabcc43d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_solverdialog.svg
@@ -0,0 +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(-.44651225 0 0 .44445 28.773405 4.953456)" gradientUnits="userSpaceOnUse" x1="35.325806" x2="35.325806" y1="24.854414" y2="27.104385"><stop offset="0" stop-color="#fff"/><stop offset=".45287895" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="b" cx="11.25" cy="19.031" gradientTransform="matrix(2.60465 0 0 .37206 -5.302 15.92)" gradientUnits="userSpaceOnUse" r="8.063"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="c" gradientTransform="matrix(0 .44445 .44445 0 6.0869 5.8388)" gradientUnits="userSpaceOnUse" x1="4.715" x2="43.601" y1="22.595" y2="22.595"><stop offset="0" stop-color="#d1ff82"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="d" gradientTransform="matrix(-1.00464 0 0 1 53.044 -17.992)" gradientUnits="userSpaceOnUse" x1="35.794014" x2="34.883" y1="16.42416" y2="37.992"><stop offset="0" stop-color="#fff"/><stop offset=".52" stop-color="#fff" stop-opacity=".235"/><stop offset=".52" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="e" cx="99.157" cy="186.171" gradientTransform="matrix(.08508 0 0 .02707 .074 10.927)" gradientUnits="userSpaceOnUse" r="62.769"><stop offset="0" stop-color="#3d3d3d"/><stop offset=".5" stop-color="#686868" stop-opacity=".498"/><stop offset="1" stop-color="#686868" stop-opacity="0"/></radialGradient><linearGradient id="f" gradientTransform="matrix(.61402 0 0 .45904 -1243.367 -1471.69)" gradientUnits="userSpaceOnUse" x1="2035.165" x2="2035.165" y1="3208.074" y2="3241.997"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="8.318722" x2="8.318722" y1="1.578649" y2="15.393273"><stop offset="0" stop-color="#fff"/><stop offset=".508" stop-color="#fff" stop-opacity=".235"/><stop offset=".835" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><path d="m43.666 22.923c0 4-40.666 4.077-40.666.077s40.666-4.076 40.666-.077z" fill="url(#b)" opacity=".163" transform="matrix(.44445 0 0 .44445 5.198 12.95)"/><path d="m15.541016 10.078125-.002 4.447266h-7.0058129v4.02539l6.9667969-.050781v4.5l7.5-6.5z" fill="url(#c)" stroke-width=".44445"/><g fill="none"><path d="m25.443483-1.6214585-.0143 13.6436085c.000001.000666.000001.0013 0 .002l-.02022 5.529822 11.270084-9.5665718z" fill="none" opacity=".6" stroke="url(#d)" stroke-width="2.249972" transform="matrix(.44445 0 0 .44445 5.198 12.95)"/><path d="m15.5 10.06 7.5 6.44-7.506 6.416.006-4.416h-7v-4l6.997916-.01003z" opacity=".5" stroke="#206b00" stroke-width="1.000013"/></g><path d="m16 17.5h-6.5v-2h6.5" fill="none" opacity=".6" stroke="url(#a)" stroke-width="1.000013"/><g transform="translate(-.084897 -.084897)"><path d="m13.852 15.967a5.341 1.7003184 0 0 1 -10.682 0 5.341 1.7003184 0 1 1 10.682 0z" fill="url(#e)" transform="matrix(.7808 0 0 .7808 .195 .195)"/><path d="m8.51.5c-4.42 0-8.01 3.59-8.01 8.01s3.59 8.012 8.01 8.012 8.012-3.59 8.012-8.01-3.59-8.012-8.01-8.012z" fill="url(#f)" opacity=".99" transform="matrix(.7808 0 0 .7808 .195 .195)"/><path d="m6.84.585c-3.45 0-6.255 2.805-6.255 6.255 0 3.452 2.804 6.255 6.255 6.255 3.452 0 6.255-2.803 6.255-6.255 0-3.45-2.803-6.255-6.255-6.255z" style="opacity:.5;fill:none;stroke:#002e99;stroke-width:1.000205;stroke-linecap:round;stroke-linejoin:round"/><path d="m15.218 8.51c0 3.705-3.003 6.708-6.707 6.708-3.703 0-6.706-3.003-6.706-6.707s3.003-6.706 6.707-6.706c3.705 0 6.708 3.002 6.708 6.707z" style="opacity:.5;fill:none;stroke-width:1.281;stroke-linecap:round;stroke-linejoin:round;stroke:url(#g)" transform="matrix(.7808 0 0 .7808 .195 .195)"/><path d="m7.38 3.322c-.64-.086-1.306-.03-1.917.186-.617.218-1.198.592-1.47 1.23-.175.39-.167.81 0 1.21.165.397.608.78 1.153.78.308 0 .616-.107.82-.297.203-.19.305-.44.335-.67.037-.288-.047-.41-.093-.52.03-.034.08-.077.075-.075.033-.02.08-.028.112-.037.016-.005.024.002.037 0 .014-.003-.012-.002.057-.02.36-.085.79.155.893.318.002.002.026.05-.037.242-.063.19-.2.47-.39.744-.424.612-.97 1.38-.97 2.346 0 .25-.015.355.02.577.027.172.13.315.223.39.015.013.023.01.037.02-.264.117-.493.304-.633.54-.226.382-.234.923.075 1.34l-.02.018c.01.013.03.007.038.02.003.002-.002.014 0 .018.32.433.84.564 1.285.503.45-.06.928-.334 1.098-.856.002-.005 0-.013 0-.02.003-.008.016-.008.02-.017h-.02c.216-.624-.11-1.23-.65-1.508a.592.592 0 0 0 .26-.52c-.018-.605.076-1.03.558-1.38a.592.592 0 0 0 .02-.018c.37-.29.74-.63 1.04-1.042.295-.403.523-.906.485-1.47v-.038h-.021c-.028-.596-.377-1.088-.82-1.415-.445-.33-.998-.52-1.58-.578h-.02z" fill="#002e99" opacity=".05"/><path d="m7.112 9.272c-.02-.703.137-1.385.8-1.868.702-.546 1.377-1.23 1.306-2.036-.015-.777-.92-1.386-1.897-1.473-1.096-.152-2.424.224-2.79 1.08-.188.418-.015 1.165.61 1.165.367 0 .535-.236.563-.452.02-.164-.047-.31-.086-.445-.045-.155.148-.453.358-.575.176-.1.36-.135.386-.142.632-.152 1.26.183 1.524.59.262.41-.027 1.027-.442 1.628-.415.6-.86 1.284-.86 2.01 0 .276-.024.37-.006.48.014.09.31.08.536.038zm-.288.946c-.604-.033-1.02.65-.66 1.086.325.482 1.232.363 1.388-.182.162-.424-.228-.91-.728-.904z" fill="#002e99" opacity=".15"/><path d="m7.112 8.676c-.02-.702.137-1.384.8-1.867.702-.548 1.377-1.23 1.306-2.037-.015-.777-.92-1.386-1.897-1.474-1.096-.153-2.424.223-2.79 1.08-.188.417-.015 1.165.61 1.165.367 0 .535-.237.563-.453.02-.164-.047-.31-.086-.445-.045-.154.148-.453.358-.574.176-.102.36-.136.386-.143.632-.15 1.26.184 1.524.59.262.41-.027 1.027-.442 1.628-.415.602-.86 1.285-.86 2.01 0 .276-.024.37-.006.482.014.09.31.078.536.036zm-.288.946c-.604-.033-1.02.65-.66 1.087.325.48 1.232.36 1.388-.184.162-.423-.228-.91-.728-.904z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_sortascending.svg b/icon-themes/elementary_svg/cmd/lc_sortascending.svg
new file mode 100644
index 000000000..1747b7a65
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_sortascending.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="8" cy="-1.051233" gradientTransform="matrix(-.00000009 2.4818355 -1.6545571 -.00000006 6.260676 -20.854684)" gradientUnits="userSpaceOnUse" r="6.043913"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><radialGradient id="b" cx="7" cy="4.992233" gradientTransform="matrix(.00000003 3.1384514 -3.1384514 .00000003 32.66788 -20.973279)" gradientUnits="userSpaceOnUse" r="7.009827"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><g transform="translate(0 2)"><path d="m10.5 9.5h-5l-.7607013 1.999999h-2.2379053l4.5841778-10.999999h2.0825661l4.4211317 10.999999h-2.340178zm-4.2024783-2h3.4536706l-1.5751897-4.7394044z" fill="url(#a)" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".537255"/><path d="m16.490234.99588131c-.272045 0-.490234.21818939-.490234.49023439v16.0859373l-4.292969-4.292969a1.0001 1.0001 0 0 0 -.716797-.302734 1.0001 1.0001 0 0 0 -.697265 1.716797l5.857422 5.857422a1.0001 1.0001 0 0 0 .855468.449218 1.0001 1.0001 0 0 0 .002 0 1.0001 1.0001 0 0 0 .002 0 1.0001 1.0001 0 0 0 .0039 0 1.0001 1.0001 0 0 0 .839844-.455078l5.853516-5.851562a1.0001 1.0001 0 0 0 -.726562-1.716797 1.0001 1.0001 0 0 0 -.6875.302734l-4.293057 4.292969v-16.0859373c0-.272045-.218189-.49023439-.490234-.49023439z" fill="url(#b)"/><path d="m7.0859375 2.5-4.5839844 11h.4160157l4.1679687-10h2.0820313l4.0195312 10h.402344l-4.4218752-11zm-.3925781 7-.3964844 1h3.4550781l-.3320312-1z" fill="#f8fcfe" opacity=".1" transform="translate(0 -2)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_sortdescending.svg b/icon-themes/elementary_svg/cmd/lc_sortdescending.svg
new file mode 100644
index 000000000..25bf6159b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_sortdescending.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="7.061667" cy="7.833584" gradientTransform="matrix(-2.434398 .23920676 -.22241281 -2.1854518 25.994865 21.378326)" gradientUnits="userSpaceOnUse" r="4.535755"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><radialGradient id="b" cx="17" cy="4.98553" gradientTransform="matrix(-.00000005 3.1363666 -2.1384314 -.00000004 27.661215 -54.318232)" gradientUnits="userSpaceOnUse" r="7.014487"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><g transform="translate(0 2)"><path d="m16.980468-.99999958a1.0001 1.0001 0 0 0 -.0293.00195 1.0001 1.0001 0 0 0 -.07031.00586 1.0001 1.0001 0 0 0 -.697265.40625l-5.890625 5.88867188a1.0001 1.0001 0 1 0 1.414062 1.4140625l4.292969-4.2929663v16.0859375c0 .272045.218189.490234.490234.490234h1.019532c.272045 0 .490234-.218189.490234-.490234v-16.0859375l4.292969 4.2929688a1.0001 1.0001 0 1 0 1.414062-1.4140625l-5.882812-5.88281248a1.0001 1.0001 0 0 0 -.828125-.4199219 1.0001 1.0001 0 0 0 -.01563 0z" fill="url(#b)"/><text x="4" y="18"><tspan x="4" y="18"/></text><path d="m10.674517 19.410305h-8.2345104v-1.521265l5.3055071-7.606326h-5.1617059v-1.9375322h7.9469082v1.5136968l-5.2979389 7.6138944h5.4417399z" style="stroke:#000;stroke-width:.837;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.490196;fill:url(#a)" transform="scale(.99126738 1.0088095)"/><path d="m2.5605469 10.417969v1h7.8789061v-1zm4.4316406 2.955078-4.5742187 6.673828v1l5.2597656-7.673828zm-1.1210937 6.253906-.6835938 1h5.394531v-1z" fill="#fff" opacity=".2" transform="translate(0 -2)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_sourcecharstyle.svg b/icon-themes/elementary_svg/cmd/lc_sourcecharstyle.svg
new file mode 100644
index 000000000..11c1a8813
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_sourcecharstyle.svg
@@ -0,0 +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.556" x2="13.152" y1="1.223" y2="22.018"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><path d="m8.717 15.475-8.222-3.627v-1.184l8.222-4.107v1.987l-5.663 2.626 5.663 2.326zm7.676-10.425-4.513 12.106h-2.292l4.512-12.106zm.827 8.446 5.665-2.327-5.664-2.626v-1.986l8.224 4.107v1.184l-8.223 3.627z" fill="url(#a)" stroke="#000" stroke-linejoin="round" stroke-opacity=".49" stroke-width=".916" transform="scale(.92525 1.0808)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_sourceview.svg b/icon-themes/elementary_svg/cmd/lc_sourceview.svg
new file mode 100644
index 000000000..5c22544f7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_sourceview.svg
@@ -0,0 +1 @@
+<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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.4054 0 0 .5135 2.27 -.324)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.474" y2="41.526"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.48571125 0 0 .4562985 .344375 .3492)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="d" cx="605.714" cy="486.648" gradientTransform="matrix(.01205 0 0 .00824 13.24 18.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#a"/><radialGradient id="e" cx="605.714" cy="486.648" gradientTransform="matrix(-.01205 0 0 .00824 10.76 18.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#a"/><linearGradient id="f" gradientTransform="matrix(.0352 0 0 .00824 -.725 18.98)" 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><radialGradient id="g" cx="18.148" cy="16.232" gradientTransform="matrix(0 3.94925 -4.8064 0 90.003 -85.36)" gradientUnits="userSpaceOnUse" r="12.672"><stop offset="0" stop-color="#ffcd7d"/><stop offset=".262" stop-color="#fc8f36"/><stop offset=".705" stop-color="#e23a0e"/><stop offset="1" stop-color="#ac441f"/></radialGradient><path d="m3.5 22h17v2h-17z" fill="url(#f)" opacity=".15"/><path d="m3.5 22v2c-.62.004-1.5-.448-1.5-1s.692-1 1.5-1z" fill="url(#e)" opacity=".15"/><path d="m20.5 22v2c.62.004 1.5-.448 1.5-1s-.692-1-1.5-1z" fill="url(#d)" opacity=".15"/><path d="m3.5 1.5h17v21h-17z" fill="url(#c)" stroke-width="1.056232"/><path d="m19.5 21.5h-15v-19h15z" fill="none" stroke="url(#b)" stroke-linecap="round"/><path d="m3.5 1.5h17v21h-17z" fill="none" opacity=".3" stroke="#000" stroke-linejoin="round"/><path d="m13.024 8-2.91 8h.862l2.91-8zm-4.254 1.333-3.77 2.222v.89l3.77 2.222v-.89l-2.933-1.775 2.932-1.78v-.89zm6.46 0v.89l2.933 1.78-2.932 1.775v.89l3.769-2.224v-.89l-3.77-2.222z" fill="url(#g)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_spacepara1.svg b/icon-themes/elementary_svg/cmd/lc_spacepara1.svg
new file mode 100644
index 000000000..85f6d00e8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_spacepara1.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="3.5" y2="19.240234"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="6" y2="16.5"><stop offset="0" stop-color="#fff"/><stop offset=".43687496" 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="13" x2="13" xlink:href="#f" y1="47" y2="25"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#f" y1="42" y2="20"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#f" y1="52" y2="30"/><linearGradient id="f"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><g transform="translate(1 -23)"><path d="m8.5 33.5v2h13v-2z" fill="url(#c)"/><path d="m8.5 33.5v2h13v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m8.5 28.5v2h13v-2z" fill="url(#d)"/><path d="m8.5 28.5v2h13v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m21 29v.5h-11v.5h-1v-1z" fill="#fff" opacity=".2"/><path d="m8.5 38.5v2h13v-2z" fill="url(#e)"/><path d="m8.5 38.5v2h13v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><g fill="#fff"><path d="m21 34v.5h-11v.5h-1v-1z" opacity=".2"/><path d="m21 39v.5h-11v.5h-1v-1z" opacity=".2"/></g></g><path d="m4 3.5-3.5 4h2v3.740234.259766 3.740234h-2l3.5 4 3.5-4h-2v-3.740234-.259766-3.740234h2z" fill="url(#a)"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m4 3.5-3.5 4h2v3.740234.259766 3.740234h-2l3.5 4 3.5-4h-2v-3.740234-.259766-3.740234h2z" opacity=".49" stroke="#a62100"/><path d="m4 5-1.3359375 1.5273438a.98785568.98785568 0 0 1 .8242187.9726562v3.740234.259766 3.740234a.98785568.98785568 0 0 1 -.8242187.972657l1.3359375 1.527343 1.3359375-1.527343a.98785568.98785568 0 0 1 -.8242187-.972657v-3.740234-.259766-3.740234a.98785568.98785568 0 0 1 .8242187-.9726562z" opacity=".49" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_spacepara15.svg b/icon-themes/elementary_svg/cmd/lc_spacepara15.svg
new file mode 100644
index 000000000..8701e9bd6
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_spacepara15.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="3.5" y2="19.240234"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="6" y2="16.5"><stop offset="0" stop-color="#fff"/><stop offset=".43687496" 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="13" x2="13" xlink:href="#f" y1="47" y2="25"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#f" y1="41" y2="19"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#f" y1="53" y2="31"/><linearGradient id="f"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><g transform="translate(1 -23)"><path d="m8.5 33.5v2h13v-2z" fill="url(#c)"/><path d="m8.5 33.5v2h13v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m8.5 27.5v2h13v-2z" fill="url(#d)"/><path d="m8.5 27.5v2h13v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m21 28v.5h-11v.5h-1v-1z" fill="#fff" opacity=".2"/><path d="m8.5 39.5v2h13v-2z" fill="url(#e)"/><path d="m8.5 39.5v2h13v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><g fill="#fff"><path d="m21 34v.5h-11v.5h-1v-1z" opacity=".2"/><path d="m21 40v.5h-11v.5h-1v-1z" opacity=".2"/></g></g><path d="m4 2.5-3.5 4h2v4.740234.259766 5h-2l3.5 4 3.5-4h-2v-5-.259766-4.740234h2z" fill="url(#a)"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m4 2.5-3.5 4h2v4.740234.259766 5h-2l3.5 4 3.5-4h-2v-5-.259766-4.740234h2z" opacity=".49" stroke="#a62100"/><path d="m4 4-1.3359375 1.5273438c.4751863.0798161.8234615.4908138.8242187.9726562v4.740234.259766 5c-.0007568.481843-.3490321.892841-.8242187.972657l1.3359375 1.527343 1.3359375-1.527343c-.4751866-.079816-.8234619-.490814-.8242187-.972657v-5-.259766-4.740234c.0007572-.4818424.3490324-.8928401.8242187-.9726562z" opacity=".49" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_spacepara2.svg b/icon-themes/elementary_svg/cmd/lc_spacepara2.svg
new file mode 100644
index 000000000..0b8759a4a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_spacepara2.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="1" y2="21"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="4" y2="18.5"><stop offset="0" stop-color="#fff"/><stop offset=".43687496" 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="13" x2="13" xlink:href="#f" y1="47" y2="25"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#f" y1="40" y2="18"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#f" y1="54" y2="32"/><linearGradient id="f"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><g transform="translate(1 -23)"><path d="m8.5 33.5v2h13v-2z" fill="url(#c)"/><path d="m8.5 33.5v2h13v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m8.5 26.5v2h13v-2z" fill="url(#d)"/><path d="m8.5 26.5v2h13v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m21 27v.5h-11v.5h-1v-1z" fill="#fff" opacity=".2"/><path d="m8.5 40.5v2h13v-2z" fill="url(#e)"/><path d="m8.5 40.5v2h13v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><g fill="#fff"><path d="m21 34v.5h-11v.5h-1v-1z" opacity=".2"/><path d="m21 41v.5h-11v.5h-1v-1z" opacity=".2"/></g></g><path d="m4 1.5-3.5 4h2v5.740234.259766 6h-2l3.5 4 3.5-4h-2v-6-.259766-5.740234h2z" fill="url(#a)"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m4 1.5-3.5 4h2v5.740234.259766 6h-2l3.5 4 3.5-4h-2v-6-.259766-5.740234h2z" opacity=".49" stroke="#a62100"/><path d="m4 3-1.3359375 1.5273438c.4751863.0798161.8234615.4908138.8242187.9726562v5.740234.259766 6c-.0007568.481843-.3490321.892841-.8242187.972657l1.3359375 1.527343 1.3359375-1.527343c-.4751866-.079816-.8234619-.490814-.8242187-.972657v-6-.259766-5.740234c.0007572-.4818424.3490324-.8928401.8242187-.9726562z" opacity=".49" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_spacing.svg b/icon-themes/elementary_svg/cmd/lc_spacing.svg
new file mode 100644
index 000000000..0fbede531
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_spacing.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="10.5" x2="10.5" y1="17" y2="24"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="11" x2="11" y1="20.5" y2="21"><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="c"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="d" cx="12.569" cy="4.287" gradientTransform="matrix(-1.88408 -.0185 .03505 -3.33105 35.393513 16.380607)" gradientUnits="userSpaceOnUse" r="4.701" xlink:href="#c"/><radialGradient id="e" cx="2.345" cy="4.902" gradientTransform="matrix(-1.70084 -.14124 .39 -4.38428 4.490439 25.879607)" gradientUnits="userSpaceOnUse" r="4.51" xlink:href="#c"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="5.684" x2="1.179" y1="10.036" y2="4.63"><stop offset="0" stop-color="#1f1f1f"/><stop offset="1" stop-color="#5c5c5c"/></linearGradient><g stroke-linecap="round" stroke-linejoin="round"><g fill="url(#f)" stroke="#000" stroke-opacity=".431" stroke-width=".999998" transform="scale(.98295 1.01735)"><path d="m6.9124388 16.218607-.48-1.238h-.065q-.627.79-1.295 1.1-.66.3-1.726.3-1.31 0-2.07-.748-.74799997-.75-.74799997-2.134 0-1.45 1.00999997-2.133 1.018-.692 3.062-.765l1.58-.05v-.398q0-1.3849998-1.418-1.3849998-1.09 0-2.565.66l-.822-1.677q1.572-.823 3.485-.823 1.832 0 2.81.798.977.798.977 2.4269998v6.066zm-.733-4.218-.962.033q-1.083.032-1.612.39-.53.36-.53 1.092 0 1.05 1.206 1.05.863 0 1.376-.497.52-.496.52-1.32z" fill="url(#e)"/><path d="m19.815513 6.9466072q1.612 0 2.524 1.26.912 1.255.912 3.4449998 0 2.256-.944 3.493-.937 1.238-2.557 1.238-1.604 0-2.516-1.164h-.17l-.416 1h-1.897v-12.6689998h2.484v2.95q0 .56-.097 1.798h.098q.872-1.35 2.582-1.35zm-.798 1.985q-.92 0-1.344.57-.423.5619998-.44 1.8649998v.27q0 1.464.432 2.1.44.635 1.385.635.765 0 1.213-.7.456-.71.456-2.053 0-1.343-.456-2.0099998-.456-.677-1.246-.677z" fill="url(#d)"/></g><g stroke-linecap="round" stroke-linejoin="round"><path d="m7.5 17.5-4 3 4 3v-2h7v2l4-3-4-3v2h-7z" fill="url(#a)" stroke="#a62100" stroke-opacity=".501961"/><path d="m6.5019531 19.496094-1.3398437 1.003906 1.3398437 1.003906v-.003906a.99763766.99763766 0 0 1 .9980469-.998047h7a.99763766.99763766 0 0 1 .998047.998047v.0039l1.339844-1.0039-1.339844-1.003906v.003906a.99763766.99763766 0 0 1 -.998047.998047h-7a.99763766.99763766 0 0 1 -.9980469-.998047z" fill="none" opacity=".5" stroke="url(#b)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_spelling.svg b/icon-themes/elementary_svg/cmd/lc_spelling.svg
new file mode 100644
index 000000000..45767ad25
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_spelling.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 24.000001 24.000001" 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="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="b" cx="4.134" cy="4.612" gradientTransform="matrix(-2.23306 .00833 -.00867 -2.32422 13.405 14.265)" gradientUnits="userSpaceOnUse" r="3.803" xlink:href="#a"/><radialGradient id="c" cx="13.076" cy="4.224" gradientTransform="matrix(-3.68374 -.0472 .03228 -2.5195 61.106 13.447)" gradientUnits="userSpaceOnUse" r="3.969" xlink:href="#a"/><radialGradient id="d" cx="19.919" cy="5.353" gradientTransform="matrix(-4.26634 -.0201 .00605 -1.28314 104.87 11.432)" gradientUnits="userSpaceOnUse" r="3.577" xlink:href="#a"/><linearGradient id="e" gradientTransform="matrix(.2818 0 0 .2801 10.766 1036.762)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" y1="10.631" y2="35.623"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="f" cx="69.576111" cy="57.160503" gradientTransform="matrix(.13508982 .50778779 -.4997639 .13295517 31.660615 997.55722)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><g stroke="#000" stroke-opacity=".431"><path d="m5.934 13.506-.417-1.073h-.063q-.233.317-.466.55-.233.226-.508.374-.275.15-.62.22-.34.07-.792.07-.48 0-.89-.148-.41-.157-.712-.46-.297-.31-.466-.777-.17-.473-.17-1.115 0-1.256.805-1.85.805-.6 2.407-.663l1.258-.041v-.593q0-.487-.284-.72-.282-.233-.79-.233-.51 0-.996.148-.48.148-.967.395l-.698-1.425q.593-.332 1.313-.523.72-.19 1.51-.19 1.475 0 2.26.69.79.693.79 2.105v5.26zm-.634-3.656-.714.027q-.43.015-.727.113-.298.1-.48.27-.178.16-.262.394-.078.226-.078.508 0 .494.24.706.24.205.628.205.297 0 .55-.1.255-.105.438-.303.19-.204.297-.494.106-.296.106-.677z" fill="url(#b)"/><path d="m13.67 5.466q.606 0 1.108.26.5.262.86.777.36.516.558 1.278.205.763.205 1.766 0 1.016-.204 1.786-.197.762-.564 1.277-.367.514-.883.776-.516.26-1.137.26-.395 0-.706-.084-.303-.085-.543-.226-.24-.14-.424-.317-.176-.185-.325-.383h-.148l-.36.87h-1.645v-10.986h2.153v2.556q0 .233-.014.508-.013.268-.027.5l-.042.552h.085q.15-.247.34-.46.19-.21.437-.366.254-.163.572-.254.317-.092.705-.092zm-.728 1.722q-.36 0-.614.134-.247.127-.402.388-.155.262-.226.664-.07.395-.085.925v.232q0 .57.064 1.016.07.445.225.748.155.297.41.452.26.155.642.155.642 0 .938-.607.304-.614.304-1.78 0-1.163-.305-1.742-.296-.586-.953-.586z" fill="url(#c)"/><path d="m21.037 13.647q-.847 0-1.532-.233-.678-.233-1.165-.72-.48-.494-.74-1.257-.255-.77-.255-1.835 0-1.18.26-1.97.27-.797.75-1.277.486-.48 1.164-.684.684-.204 1.517-.204.607 0 1.207.148.6.148 1.13.417l-.623 1.638q-.466-.205-.896-.332-.43-.134-.82-.134-.783 0-1.136.6-.353.593-.353 1.786 0 1.186.353 1.75.353.565 1.108.565.615 0 1.116-.155.5-.162 1.023-.41v1.793q-.26.13-.508.227-.248.1-.502.163-.247.063-.522.09-.27.037-.58.037z" fill="url(#d)"/></g><path d="m11.17 1044.173 3.85 1.973 4.747295-8.3551 2.094705 1.1191.514.348-6.314 11.868-7.48-4.568 1.903-2.89z" fill="url(#f)" transform="matrix(.90518841 .2425445 -.2425445 .90518841 255.36509 -932.81046)"/><g fill="none"><path d="m14.997 1047.644 5.177-8.65 1.558.947m-5.556 9.96-6.333-3.464.86-1.475" opacity=".5" stroke="url(#e)" transform="matrix(.90518841 .2425445 -.2425445 .90518841 255.365094 -932.810462)"/><path d="m21.722 11.492c-.176-.067-.38-.025-.52.124l-5.96 6.328-3.263-3.197c-.195-.188-.5-.183-.688.016l-1.726 1.597c-.186.197-.18.508.014.696l5.06 5.212c.047.045.177.126.23.148.18.074.316-.016.46-.167l8.036-8.536c.187-.198.18-.51-.013-.697l-1.465-1.42c-.048-.048-.107-.082-.166-.104z" opacity=".5" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999907"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_spellonline.svg b/icon-themes/elementary_svg/cmd/lc_spellonline.svg
new file mode 100644
index 000000000..34480f628
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_spellonline.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 24.000001 24.000001" 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="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="b" cx="12.165" cy="8.085" gradientTransform="matrix(1 0 0 .51224 0 3.943)" gradientUnits="userSpaceOnUse" r="11.835" xlink:href="#a"/><radialGradient id="c" cx="11.662" cy="-6.515" gradientTransform="matrix(-2.06236 -.08507 .0211 -.5118 35.85 -1.736)" gradientUnits="userSpaceOnUse" r="11.835" xlink:href="#a"/><g fill="url(#b)" stroke="#000" stroke-opacity=".431" transform="translate(0 2)"><path d="m5.934 13.506-.417-1.073h-.063q-.233.317-.466.55-.233.226-.508.374-.275.15-.62.22-.34.07-.792.07-.48 0-.89-.148-.41-.157-.712-.46-.297-.31-.466-.777-.17-.473-.17-1.115 0-1.256.805-1.85.805-.6 2.407-.663l1.258-.041v-.593q0-.487-.284-.72-.282-.233-.79-.233-.51 0-.996.148-.48.148-.967.395l-.698-1.425q.593-.332 1.313-.523.72-.19 1.51-.19 1.475 0 2.26.69.79.693.79 2.105v5.26zm-.634-3.656-.714.027q-.43.015-.727.113-.298.1-.48.27-.178.16-.262.394-.078.226-.078.508 0 .494.24.706.24.205.628.205.297 0 .55-.1.255-.105.438-.303.19-.204.297-.494.106-.296.106-.677z"/><path d="m13.67 5.466q.606 0 1.108.26.5.262.86.777.36.516.558 1.278.205.763.205 1.766 0 1.016-.204 1.786-.197.762-.564 1.277-.367.514-.883.776-.516.26-1.137.26-.395 0-.706-.084-.303-.085-.543-.226-.24-.14-.424-.317-.176-.185-.325-.383h-.148l-.36.87h-1.645v-10.986h2.153v2.556q0 .233-.014.508-.013.268-.027.5l-.042.552h.085q.15-.247.34-.46.19-.21.437-.366.254-.163.572-.254.317-.092.705-.092zm-.728 1.722q-.36 0-.614.134-.247.127-.402.388-.155.262-.226.664-.07.395-.085.925v.232q0 .57.064 1.016.07.445.225.748.155.297.41.452.26.155.642.155.642 0 .938-.607.304-.614.304-1.78 0-1.163-.305-1.742-.296-.586-.953-.586z" fill="url(#c)"/><path d="m21.037 13.647q-.847 0-1.532-.233-.678-.233-1.165-.72-.48-.494-.74-1.257-.255-.77-.255-1.835 0-1.18.26-1.97.27-.797.75-1.277.486-.48 1.164-.684.684-.204 1.517-.204.607 0 1.207.148.6.148 1.13.417l-.623 1.638q-.466-.205-.896-.332-.43-.134-.82-.134-.783 0-1.136.6-.353.593-.353 1.786 0 1.186.353 1.75.353.565 1.108.565.615 0 1.116-.155.5-.162 1.023-.41v1.793q-.26.13-.508.227-.248.1-.502.163-.247.063-.522.09-.27.037-.58.037z"/></g><path d="m2 20.293 2-2 2 2 2-2 2 2 2-2 2 2 2-2 2 2 2-1.793 2 2" fill="none" stroke="#ef5858"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_sphere.svg b/icon-themes/elementary_svg/cmd/lc_sphere.svg
new file mode 100644
index 000000000..85e8f863f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_sphere.svg
@@ -0,0 +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="9.762712" cy="7.525415" gradientUnits="userSpaceOnUse" r="9.5"><stop offset="0" stop-color="#e4c6fa"/><stop offset="1" stop-color="#a56de2"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="12.957627" x2="12.364393" y1="4.576263" y2="18.610161"><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><radialGradient id="c" 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.852736" cy="21.036797" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".245" rx="7.127438" ry="1.963204"/><path d="m21 12a9 9.0000113 0 0 1 -18 0 9 9.0000113 0 1 1 18 0" fill="url(#a)" fill-rule="evenodd" stroke="#7239b3" stroke-opacity=".560784"/><path d="m20.052619 11.999991a8.0526255 8.0526356 0 0 1 -16.105251 0 8.0526255 8.0526356 0 1 1 16.105251 0" fill="none" opacity=".5" stroke="url(#b)" stroke-width=".894736"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_spinbutton.svg b/icon-themes/elementary_svg/cmd/lc_spinbutton.svg
new file mode 100644
index 000000000..a15e2246a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_spinbutton.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="2.910417" x2="2.910417" y1="291.57602" y2="295.94165"><stop offset="0" stop-color="#fff"/><stop offset=".12500216" stop-color="#fff" stop-opacity=".099265"/><stop offset=".99998999" stop-color="#fff" stop-opacity="0"/><stop offset="1" stop-color="#fff" stop-opacity=".551471"/></linearGradient><g transform="translate(0 -290.64998)"><rect fill="#dcdcdc" height="5.556264" ry="1.190633" stroke="#afafaf" stroke-linecap="square" stroke-width=".264583" width="2.910417" x="1.455208" y="291.04684"/><rect fill="none" height="5.027093" rx=".79375" ry=".926046" stroke="url(#a)" stroke-linecap="square" stroke-width=".264583" width="2.38125" x="1.719792" y="291.31143"/><path d="m1.5875004 293.5604h2.645833v.52916h-2.645833z" fill="#9b9b9b"/><g fill="#919191"><path d="m3.5718749 292.76665-1.322915-.00002.6614573-.66145z" stroke-width="1.644217"/><path d="m3.5718744 294.8833-1.322915.00002.6614573.66145z"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_splitcell.svg b/icon-themes/elementary_svg/cmd/lc_splitcell.svg
new file mode 100644
index 000000000..ab49038cc
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_splitcell.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" 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 33.938131 -17.400027)" 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 19.76187 104.39997)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><linearGradient id="d" gradientTransform="matrix(1.0073638 0 0 1 -.323637 0)" 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" gradientUnits="userSpaceOnUse" x1="11.5" x2="11.5" y1="10.5" y2="18.5"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 8.602582)" gradientUnits="userSpaceOnUse" x1="6.533862" x2="6.533862" xlink:href="#F" y1="6.445978" y2="8.343294"/><linearGradient id="g" gradientTransform="matrix(.48483606 0 0 .5270602 11.830898 8.603982)" gradientUnits="userSpaceOnUse" x1="6.533862" x2="6.53644" xlink:href="#F" y1="6.445978" y2="8.340638"/><linearGradient id="h" gradientTransform="matrix(.48483606 0 0 .5270602 7.833398 8.601174)" gradientUnits="userSpaceOnUse" x1="6.533862" x2="6.531284" xlink:href="#F" y1="6.445978" y2="8.345966"/><linearGradient id="i" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 12.602573)" gradientUnits="userSpaceOnUse" x1="6.533862" x2="6.533862" xlink:href="#F" y1="6.445978" y2="8.34331"/><linearGradient id="j" gradientTransform="matrix(.48483606 0 0 .5270602 11.830898 12.603973)" gradientUnits="userSpaceOnUse" x1="6.533862" x2="6.53644" xlink:href="#F" y1="6.445978" y2="9.289312"/><linearGradient id="k" gradientTransform="matrix(.48483606 0 0 .5270602 7.833398 12.601165)" gradientUnits="userSpaceOnUse" x1="6.533862" x2="6.531284" xlink:href="#F" y1="6.445978" y2="8.345983"/><linearGradient id="l" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#F" y1="6.451322" y2="10.245955"/><linearGradient id="m" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#F" y1="6.451322" y2="10.245955"/><linearGradient id="n" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#F" y1="6.451322" y2="10.245955"/><linearGradient id="o" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#F" y1="6.451322" y2="8.348639"/><linearGradient id="p" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#F" y1="6.451322" y2="8.345967"/><linearGradient id="q" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#F" y1="6.451322" y2="8.348639"/><linearGradient id="r" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#F" y1="6.451322" y2="8.345967"/><linearGradient id="s" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#F" y1="6.451322" y2="8.348639"/><linearGradient id="t" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#F" y1="6.451322" y2="8.345967"/><linearGradient id="u" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#F" y1="6.451322" y2="8.348639"/><linearGradient id="v" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#F" y1="6.451322" y2="8.345967"/><linearGradient id="w" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#F" y1="6.451322" y2="8.348639"/><linearGradient id="x" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#F" y1="6.451322" y2="8.345967"/><linearGradient id="y" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#F" y1="6.451322" y2="8.348639"/><linearGradient id="z" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#F" y1="6.451322" y2="8.345967"/><linearGradient id="A" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#F" y1="6.451322" y2="8.348639"/><linearGradient id="B" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#F" y1="6.451322" y2="8.345967"/><linearGradient id="C" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#F" y1="6.451322" y2="8.348639"/><linearGradient id="D" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#F" y1="6.451322" y2="8.345967"/><linearGradient id="E" gradientTransform="matrix(.46923147 0 0 .47243347 .238446 -.625575)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#H" y1="15.499894" y2="48.395687"/><linearGradient id="F" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" y1="6.451322" y2="10.245955"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999982" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="G" gradientUnits="userSpaceOnUse" x1="11" x2="11" xlink:href="#H" y1="2" y2="22"/><linearGradient id="H" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g opacity=".4" transform="matrix(.52631578 0 0 .42857133 -2.631579 3.857159)"><path d="m43.950001 39.999973h5v7h-5z" fill="url(#a)"/><path d="m9.7500003 46.999973h-5v-7h5z" fill="url(#c)"/><path d="m9.7500003 40 34.2000007-.000028v7.000001l-34.2000007.000028z" fill="url(#d)" stroke-width="1.003675"/></g><rect fill="url(#E)" height="21" rx=".555556" ry=".583334" stroke-width="1.051315" width="20" x="1.5" y="1.5"/><path d="m2.5371094 1.5c-.574146 0-1.0371021.4629634-1.0371094 1.0371094v3.6269531 10.8359375 4.462891c0 .574146.4629634 1.037109 1.0371094 1.037109h17.9257816c.574146 0 1.037109-.462963 1.037109-1.037109v-4.462891-10.8359375-3.6269531c.000007-.574146-.462963-1.0371094-1.037109-1.0371094z" fill="url(#G)" stroke="#000" stroke-opacity=".273077"/><path d="m6 2v4h-4v1h4v3h-4v1h4v3h-4v1h4v3h-4v1h4v3h1v-3h4v3h1v-3h4v3h1v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-4h-1v4h-4v-4h-1v4h-4v-4zm1 5h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4z" fill-opacity=".27451"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m2.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#F)"/><path d="m7.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#l)"/><path d="m12.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#m)"/><path d="m17.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#n)"/><path d="m2.50125 7.498592 2.99875.001408.00125 1.99859h-3.000004z" stroke="url(#o)"/><path d="m7.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#p)"/><path d="m12.50125 7.498592 2.99875.001408.0013 1.99859h-3.000004z" stroke="url(#q)"/><path d="m17.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#r)"/><path d="m2.5 11.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#s)"/><path d="m7.49875 11.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#t)"/><path d="m12.5 11.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#u)"/><path d="m17.49875 11.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#v)"/><path d="m2.5 15.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#w)"/><path d="m7.49875 15.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#x)"/><path d="m12.5 15.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#y)"/><path d="m17.49875 15.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#z)"/><path d="m2.50125 19.4986 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#A)"/><path d="m7.5 19.500008 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#B)"/><path d="m12.50125 19.4986 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#C)"/><path d="m17.5 19.500008 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#D)"/></g><path d="m6.5 10.5h10v8h-10z" fill="url(#e)"/><path d="m7 10c-.554 0-1 .446-1 1v7c0 .554.446 1 1 1h9c.554 0 1-.446 1-1v-7c0-.554-.446-1-1-1zm0 1h9v7h-9z" fill="#a62100" fill-opacity=".501961"/><path d="m7.49875 11.501408 1.00125-.001408.00125 1.998592-1.002504.0028z" fill="none" opacity=".5" stroke="url(#f)"/><g fill="#a62100" fill-opacity=".501961"><path d="m9 10h1v9h-1z"/><path d="m6 14h11v1h-11z"/><path d="m13 10h1v9h-1z"/></g><g fill="none"><path d="m14.4975 11.502808 1.00125-.0014.00125 1.998592-1.002504.0028z" opacity=".5" stroke="url(#g)"/><path d="m10.5 11.5h2l.0013 1.998592-2.001254.0014z" opacity=".5" stroke="url(#h)"/><path d="m7.49875 15.5014 1.00125-.0014.00125 1.9986-1.002504.0028z" opacity=".5" stroke="url(#i)"/><path d="m14.4975 15.5028 1.00125-.0014.00125 1.9986-1.002504.0028z" opacity=".5" stroke="url(#j)"/><path d="m10.5 15.499992h2l.0013 1.9986-2.001254.0014z" opacity=".5" stroke="url(#k)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_splittable.svg b/icon-themes/elementary_svg/cmd/lc_splittable.svg
new file mode 100644
index 000000000..e1b58cfec
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_splittable.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="11.5" x2="11.5" y1="2" y2="6"><stop offset="0" stop-color="#d4d4d4"/><stop offset="1" stop-color="#abacae"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="10.5" x2="10.5" xlink:href="#c" y1="3" y2="5"/><linearGradient id="c" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" y1="6.451322" y2="10.245955"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999982" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientTransform="translate(15)" gradientUnits="userSpaceOnUse" x1="10.5" x2="10.5" xlink:href="#c" y1="3" y2="5"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#c" y1="3" y2="5"/><linearGradient id="f" gradientTransform="translate(5)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#c" y1="3" y2="5"/><clipPath id="g"><path d="m1 1h16v9h-16z"/></clipPath><linearGradient id="h" gradientTransform="matrix(.46923147 0 0 .47243347 .238446 -.625575)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#i" y1="15.499894" y2="48.395687"/><linearGradient id="i" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="11" x2="11" xlink:href="#i" y1="2" y2="22"/><linearGradient id="k" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#c" y1="6.451322" y2="10.245955"/><linearGradient id="l" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#c" y1="6.451322" y2="10.245955"/><linearGradient id="m" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#c" y1="6.451322" y2="10.245955"/><linearGradient id="n" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#c" y1="6.451322" y2="8.348639"/><linearGradient id="o" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#c" y1="6.451322" y2="8.345967"/><linearGradient id="p" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#c" y1="6.451322" y2="8.348639"/><linearGradient id="q" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#c" y1="6.451322" y2="8.345967"/><linearGradient id="r" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#c" y1="6.451322" y2="8.348639"/><linearGradient id="s" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#c" y1="6.451322" y2="8.345967"/><linearGradient id="t" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#c" y1="6.451322" y2="8.348639"/><linearGradient id="u" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#c" y1="6.451322" y2="8.345967"/><linearGradient id="v" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#c" y1="6.451322" y2="8.348639"/><linearGradient id="w" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#c" y1="6.451322" y2="8.345967"/><linearGradient id="x" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#c" y1="6.451322" y2="8.348639"/><linearGradient id="y" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#c" y1="6.451322" y2="8.345967"/><linearGradient id="z" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#c" y1="6.451322" y2="8.348639"/><linearGradient id="A" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#c" y1="6.451322" y2="8.345967"/><linearGradient id="B" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#c" y1="6.451322" y2="8.348639"/><linearGradient id="C" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#c" y1="6.451322" y2="8.345967"/><linearGradient id="D" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#c" y1="6.451322" y2="10.245955"/><clipPath id="E"><path d="m1 14h16v9h-16z"/></clipPath><linearGradient id="F" gradientUnits="userSpaceOnUse" x1="28.788" x2="28.823" xlink:href="#I" y1="15.757" y2="22.632"/><linearGradient id="G" gradientUnits="userSpaceOnUse" x1="28.788" x2="28.788" xlink:href="#I" y1="15.757" y2="22.632"/><radialGradient id="H" cx="65.297" cy="48.216" gradientTransform="matrix(0 .52545 -.57163 0 46.193 -21.124)" gradientUnits="userSpaceOnUse" r="31" xlink:href="#I"/><linearGradient id="I"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></linearGradient><linearGradient id="J"><stop offset="0" stop-color="#fff"/><stop offset=".00000018" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="K" gradientTransform="matrix(.2818 0 0 .2801 12.197 12.015)" gradientUnits="userSpaceOnUse" x1="22.325228" x2="22.325228" xlink:href="#J" y1="13.363832" y2="33.000561"/><linearGradient id="L" gradientTransform="matrix(.2818 0 0 .2801 12.18 12.022)" gradientUnits="userSpaceOnUse" x1="22.385553" x2="22.385553" xlink:href="#J" y1="23.157204" y2="25.611795"/><linearGradient id="M" gradientUnits="userSpaceOnUse" x1="28.788" x2="28.858" xlink:href="#I" y1="15.757" y2="22.632"/><g clip-path="url(#g)" transform="translate(7 14)"><rect fill="url(#h)" height="21" rx=".555556" ry=".583334" stroke-width="1.051315" width="20" x="1.5" y="1.5"/><path d="m2.5371094 1.5c-.574146 0-1.0371021.4629634-1.0371094 1.0371094v3.6269531 10.8359375 4.462891c0 .574146.4629634 1.037109 1.0371094 1.037109h17.9257816c.574146 0 1.037109-.462963 1.037109-1.037109v-4.462891-10.8359375-3.6269531c.000007-.574146-.462963-1.0371094-1.037109-1.0371094z" fill="url(#j)" stroke="#000" stroke-opacity=".273077"/><path d="m6 2v4h-4v1h4v3h-4v1h4v3h-4v1h4v3h-4v1h4v3h1v-3h4v3h1v-3h4v3h1v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-4h-1v4h-4v-4h-1v4h-4v-4zm1 5h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4z" fill-opacity=".27451"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m2.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#D)"/><path d="m7.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#k)"/><path d="m12.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#l)"/><path d="m17.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#m)"/><path d="m2.50125 7.498592 2.99875.001408.00125 1.99859h-3.000004z" stroke="url(#n)"/><path d="m7.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#o)"/><path d="m12.50125 7.498592 2.99875.001408.0013 1.99859h-3.000004z" stroke="url(#p)"/><path d="m17.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#q)"/><path d="m2.5 11.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#r)"/><path d="m7.49875 11.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#s)"/><path d="m12.5 11.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#t)"/><path d="m17.49875 11.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#u)"/><path d="m2.5 15.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#v)"/><path d="m7.49875 15.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#w)"/><path d="m12.5 15.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#x)"/><path d="m17.49875 15.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#y)"/><path d="m2.50125 19.4986 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#z)"/><path d="m7.5 19.500008 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#A)"/><path d="m12.50125 19.4986 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#B)"/><path d="m17.5 19.500008 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#C)"/></g><path d="m2.5 1.5c-.5453514 0-1 .454649-1 1v4h20v-4c0-.545351-.454649-1-1-1z" fill="url(#a)"/><path d="m2.5 1c-.831 0-1.5.669-1.5 1.5v3.5 1h21v-1-3.5c0-.831-.669-1.5-1.5-1.5zm0 1h3.5v4h-4v-3.5c0-.277.223-.5.5-.5zm4.5 0h4v4h-4zm5 0h4v4h-4zm5 0h3.5c.277 0 .5.223.5.5v3.5h-4z" fill="#555761" fill-opacity=".501961"/><g fill="none"><path d="m2.7303406 2.5 2.5393184.0127119c.1276074.0006388.230341.0826873.230341.1853974v2.6292052c0 .1027101-.1027336.1860362-.230341.1853974l-2.5393184-.0127119c-.1276071-.0006388-.2303406-.0826873-.2303406-.1853974v-2.6292052c0-.1027101.1027335-.1860362.2303406-.1853974z" opacity=".5" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m17.730341 2.5 2.539318.012712c.127607.0006387.230341.0826872.230341.1853973v2.6292052c0 .1027101-.102734.1860362-.230341.1853974l-2.539318-.0127119c-.127608-.0006388-.230341-.0826873-.230341-.1853974v-2.6292052c0-.1027101.102733-.1860362.230341-.1853974z" opacity=".5" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round"/><g stroke-linecap="square" stroke-opacity=".67451"><path d="m7.5 2.5h3v3h-3z" opacity=".8" stroke="url(#e)"/><path d="m12.5 2.5h3v3h-3z" opacity=".8" stroke="url(#f)"/></g></g></g><g clip-path="url(#E)" transform="translate(7 -14)"><rect fill="url(#h)" height="21" rx=".555556" ry=".583334" stroke-width="1.051315" width="20" x="1.5" y="1.5"/><path d="m2.5371094 1.5c-.574146 0-1.0371021.4629634-1.0371094 1.0371094v3.6269531 10.8359375 4.462891c0 .574146.4629634 1.037109 1.0371094 1.037109h17.9257816c.574146 0 1.037109-.462963 1.037109-1.037109v-4.462891-10.8359375-3.6269531c.000007-.574146-.462963-1.0371094-1.037109-1.0371094z" fill="url(#j)" stroke="#000" stroke-opacity=".273077"/><path d="m6 2v4h-4v1h4v3h-4v1h4v3h-4v1h4v3h-4v1h4v3h1v-3h4v3h1v-3h4v3h1v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-4h-1v4h-4v-4h-1v4h-4v-4zm1 5h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4z" fill-opacity=".27451"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m2.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#D)"/><path d="m7.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#k)"/><path d="m12.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#l)"/><path d="m17.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#m)"/><path d="m2.50125 7.498592 2.99875.001408.00125 1.99859h-3.000004z" stroke="url(#n)"/><path d="m7.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#o)"/><path d="m12.50125 7.498592 2.99875.001408.0013 1.99859h-3.000004z" stroke="url(#p)"/><path d="m17.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#q)"/><path d="m2.5 11.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#r)"/><path d="m7.49875 11.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#s)"/><path d="m12.5 11.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#t)"/><path d="m17.49875 11.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#u)"/><path d="m2.5 15.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#v)"/><path d="m7.49875 15.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#w)"/><path d="m12.5 15.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#x)"/><path d="m17.49875 15.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#y)"/><path d="m2.50125 19.4986 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#z)"/><path d="m7.5 19.500008 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#A)"/><path d="m12.50125 19.4986 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#B)"/><path d="m17.5 19.500008 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#C)"/></g></g><g transform="matrix(.72803 0 0 .72724 -9.46 -1.46)"><path d="m16.427894 16.44574v-2.750124h4.12071v2.750124h2.747139v4.249876h-2.747139v2.625433h-4.12071v-2.750123h-2.747139v-4.125186z" fill="url(#H)"/><g fill="none" stroke-width="1.374316"><path d="m17.801464 17.820802v-2.750124h1.37357v2.750124m0 2.062593v2.062593h-1.37357v-2.062593" opacity=".5" stroke="url(#K)"/><path d="m16.427894 16.44574v-2.750124h4.12071v2.750124h2.747139v4.249876h-2.747139v2.625433h-4.12071v-2.750123h-2.747139v-4.125186z" opacity=".5" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round"/><path d="m19.861819 17.820802h2.060355v1.375062h-2.060355m-2.74714 0h-2.060354v-1.375062h2.060354" opacity=".5" stroke="url(#L)"/></g><rect fill="url(#M)" height="4.131" rx=".687" ry=".688" width="5.494" x="26.042" y="16.45"/><rect fill="none" height="4.131" opacity=".5" rx=".687" ry=".688" stroke="#206b00" stroke-width="1.374" width="5.494" x="26.042" y="16.45"/><path d="m26.729668 17.133271h4.120709v1.375h-4.120709z" fill="#fff" opacity=".3"/></g><g transform="matrix(.72803 0 0 .72724 -3.46 -1.46)"><rect fill="url(#F)" height="4.131" rx=".687" ry=".688" width="5.494" x="26.042" y="16.45"/><rect fill="none" height="4.131" opacity=".5" rx=".687" ry=".688" stroke="#206b00" stroke-width="1.374" width="5.494" x="26.042" y="16.45"/><path d="m26.729668 17.133271h4.120709v1.375h-4.120709z" fill="#fff" opacity=".3"/></g><g transform="matrix(.72803 0 0 .72724 2.54 -1.46)"><rect fill="url(#G)" height="4.026" rx=".687" ry=".688" width="2.805" x="26.042" y="16.45"/><rect fill="none" height="4.112" opacity=".5" rx=".687" ry=".688" stroke="#206b00" stroke-width="1.374" width="2.746" x="26.042" y="16.45"/><path d="m26.729668 17.133271h1.37357v1.363h-1.37357z" fill="#fff" opacity=".3"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_splitwindow.svg b/icon-themes/elementary_svg/cmd/lc_splitwindow.svg
new file mode 100644
index 000000000..de98fa442
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_splitwindow.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="4.993" cy="43.5" gradientTransform="matrix(2.0038 0 0 1.4 29.715 -17.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#j"/><radialGradient id="b" cx="4.993" cy="43.5" gradientTransform="matrix(2.0038 0 0 1.4 -18.285 -104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#j"/><linearGradient id="c" gradientTransform="matrix(1.1234 0 0 1 -2.962 0)" gradientUnits="userSpaceOnUse" x1="25.058" x2="25.058" xlink:href="#k" y1="47.028" y2="39.999"/><radialGradient id="d" cx="7.686" cy="5.959" gradientTransform="matrix(0 1.15 -1.2044 0 19.177 -8.838)" gradientUnits="userSpaceOnUse" r="20" xlink:href="#l"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="14" x2="14" xlink:href="#m" y1="5" y2="7"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="12.002" x2="12.002" xlink:href="#n" y1="5.000437" y2="19.916726"/><clipPath id="g"><rect height="20" rx=".5" width="9" x="15" y="3"/></clipPath><clipPath id="h"><rect height="20" rx=".5" width="9" x="1" y="3"/></clipPath><linearGradient id="i" gradientTransform="matrix(.728 0 0 .7272 -31.95 -1.46)" gradientUnits="userSpaceOnUse" x1="32.90934" x2="24.667582" xlink:href="#o" y1="19.878988" y2="19.878988"/><linearGradient id="j"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><linearGradient id="k" gradientTransform="matrix(1.1234 0 0 1 -2.962 0)" gradientUnits="userSpaceOnUse" x1="25.058" x2="25.058" y1="47.028" y2="39.999"><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><radialGradient id="l" cx="7.686" cy="5.959" gradientTransform="matrix(0 1.15 -1.2044 0 19.177 -8.838)" gradientUnits="userSpaceOnUse" r="20"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e1e1e1"/></radialGradient><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="14" x2="14" y1="5" y2="7"><stop offset="0" stop-color="#e5e5e5"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="12.002" x2="12.002" y1="5.000437" y2="19.916726"><stop offset="0" stop-color="#fff"/><stop offset=".017" stop-color="#fff" stop-opacity=".235"/><stop offset=".98" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="o"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></linearGradient><radialGradient id="p" cx="75.338982" cy="36.133709" gradientTransform="matrix(.30645163 .00000001 .00000001 -.2827 -25.095754 22.210998)" gradientUnits="userSpaceOnUse" r="31" xlink:href="#o"/><linearGradient id="q" gradientTransform="matrix(.13939236 0 0 .13837341 8.410006 .281304)" gradientUnits="userSpaceOnUse" x1="24.51" x2="24.416418" y1="8.762" y2="34.101177"><stop offset="0" stop-color="#fff"/><stop offset=".00168642" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="r" gradientTransform="matrix(.13939236 0 0 .13837341 8.401175 .284021)" gradientUnits="userSpaceOnUse" x1="32.991943" x2="32.991943" y1="23.241306" y2="26.854717"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><g clip-path="url(#g)" transform="translate(-15 1)"><g opacity=".4"><path d="m39.727 40h5v7h-5z" fill="url(#a)" transform="matrix(.579 0 0 .4286 -1.895 2.857)"/><path d="m-8.273-47h5v7h-5z" fill="url(#b)" transform="matrix(-.579 0 0 -.4286 -1.895 2.857)"/><path d="m8.272 40h31.455v7h-31.455z" fill="url(#c)" transform="matrix(.579 0 0 .4286 -1.895 2.857)"/></g><rect fill="url(#d)" height="18" rx="1" width="21" x="1.5" y="3.5"/><path d="m2.5 3.5c-.554 0-1 .446-1 1v4.5h21v-4.5c0-.554-.446-1-1-1z" fill="url(#e)"/><g fill="none"><rect height="18" opacity=".3" rx="1" stroke="#0e141f" stroke-linecap="round" stroke-linejoin="round" width="21" x="1.5" y="3.5"/><path d="m2.5 4.5h19v16h-19z" opacity=".7" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><path d="m2 8.5h20" opacity=".2" stroke="#000"/></g></g><path d="m2.492 10.996v-2h-2v2h-2l.001 1.992 2 .018-.001 1.99h2v-2h2v-2z" fill="url(#p)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" transform="matrix(0 1 1 0 -.496 2.008)"/><path d="m11.5 3v-2zm0 1v2z" fill="none" opacity=".5" stroke="url(#q)" stroke-width=".99993"/><path d="m12.5 3.5h1v.5h-1m-2 0h-1v-.5h1" fill="none" opacity=".5" stroke="url(#r)" stroke-width=".99993"/><g transform="matrix(0 -1 1 0 -.496 .008)"><path d="m-12.492 11h4.0000004v2h-4.0000004z" fill="url(#i)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m-9.992 11.496h1v1h-1z" fill="#fff" opacity=".3"/></g><g clip-path="url(#h)" transform="translate(14 1)"><g opacity=".4"><path d="m39.727 40h5v7h-5z" fill="url(#a)" transform="matrix(.579 0 0 .4286 -1.895 2.857)"/><path d="m-8.273-47h5v7h-5z" fill="url(#b)" transform="matrix(-.579 0 0 -.4286 -1.895 2.857)"/><path d="m8.272 40h31.455v7h-31.455z" fill="url(#k)" transform="matrix(.579 0 0 .4286 -1.895 2.857)"/></g><rect fill="url(#l)" height="18" rx="1" width="21" x="1.5" y="3.5"/><path d="m2.5 3.5c-.554 0-1 .446-1 1v4.5h21v-4.5c0-.554-.446-1-1-1z" fill="url(#m)"/><g fill="none"><rect height="18" opacity=".3" rx="1" stroke="#0e141f" stroke-linecap="round" stroke-linejoin="round" width="21" x="1.5" y="3.5"/><path d="m2.5 4.5h19v16h-19z" opacity=".7" stroke="url(#n)" stroke-linecap="round" stroke-linejoin="round"/><path d="m2 8.5h20" opacity=".2" stroke="#000"/></g></g><g transform="matrix(0 -1 1 0 -.496 6.008)"><path d="m-12.492 11h4.0000004v2h-4.0000004z" fill="url(#i)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m-9.992 11.496h1v1h-1z" fill="#fff" opacity=".3"/></g><g transform="matrix(0 -1 1 0 -.496 12.008)"><path d="m-11.492 10.996 3.0000004.004v2l-3.0000004-.004z" fill="url(#i)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m-9.992 11.496h1v1h-1z" fill="#fff" opacity=".3"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_square_rounded_unfilled.svg b/icon-themes/elementary_svg/cmd/lc_square_rounded_unfilled.svg
new file mode 100644
index 000000000..5ef83cb28
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_square_rounded_unfilled.svg
@@ -0,0 +1 @@
+<svg height="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(-.53333333 0 0 -.10524888 13.2 19.358625)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="translate(0 2)"><ellipse cx="12" cy="20" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".711111" rx="9" ry="1.963204"/><path d="m6.000001 1.529856h11.999999c1.36846 0 2.470145 1.1016846 2.470145 2.470145v11.999999c0 1.36846-1.101685 2.470145-2.470145 2.470145h-11.999999c-1.3684604 0-2.470145-1.101685-2.470145-2.470145v-11.999999c0-1.3684604 1.1016846-2.470145 2.470145-2.470145z" fill="none" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.059712"/></g><path d="m6 18 12-11.9999999" fill="none" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="bevel"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_square_unfilled.svg b/icon-themes/elementary_svg/cmd/lc_square_unfilled.svg
new file mode 100644
index 000000000..c2f6350b8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_square_unfilled.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke="#7239b3" stroke-linecap="round" transform="scale(.26458333)"><path d="m3.529856 3.529856h16.940289v16.940289h-16.940289z" stroke-linejoin="round" stroke-width="1.059712"/><path d="m6 18 12-11.9999995" stroke-linejoin="bevel"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_starshapes.bang.svg b/icon-themes/elementary_svg/cmd/lc_starshapes.bang.svg
new file mode 100644
index 000000000..3cb9d4dc3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_starshapes.bang.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="5.830509" x2="15.016949" y1="4.983051" y2="13.932203"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><radialGradient id="b" cx="2.25" cy="16" gradientTransform="matrix(.53333333 0 0 .11633788 11.359322 17.901093)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="41.279507" x2="42.561611" y1="26.646023" y2="37.006443"><stop offset="0" stop-color="#fff"/><stop offset=".53130156" 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="scale(.26458333)"><path d="m14.019531 4-1.716797 3.9746094-1.15625-3.2363282-.996093 3.3378907-2.244141-2.7128907 2.460938 4.4003907-4.1445318-2.7949219 3.1914063 3.771484-4.0371094-1.5175778 2.40625 1.8515628-3.7304687 1.179687 4.3027344.621094-4.3554688 1.955078 4.8203125-.724609-1.8125 3.611328 3.4023435-2.845703-2.4667966 4.046875 3.3789066-2.814453-.857422 3.146484 1.71875-3.845703 1.154297 4.595703.998047-4.699219 2.242187 2.585938-.833984-2.783203 3.412109 1.990234-4.083984-2.966797 4.927734.916016-3.296875-2.574219 2.998047-.660156-3.572266.183594 3.625-2.7597661-4.08789 1.5292971 2.703125-3.0566409-4.292969.8027344 2.466797-2.5605469-3.38086 3.015625z" fill="url(#a)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961"/><ellipse cx="12.55932" cy="19.762499" display="block" fill="url(#b)" fill-rule="evenodd" opacity=".264" rx="9" ry="1.963204"/><path d="m11.228516 7.8261719-.15625.5253906a.96127949.96127949 0 0 1 -.195313.3535156l.330078.5898438a.96127949.96127949 0 0 1 -.832031 1.4277341.96127949.96127949 0 0 1 -1.2988281.917969l-.4238281-.160156a.96127949.96127949 0 0 1 -.3691407.414062l.2089844.0293a.96127949.96127949 0 0 1 .75 1.31836.96127949.96127949 0 0 1 .5371094.904296l.013672-.01172a.96127949.96127949 0 0 1 1.5781251.757812.96127949.96127949 0 0 1 1.74414.277344l.144532.576172.136718-.644532a.96127949.96127949 0 0 1 .744141-.740234.96127949.96127949 0 0 1 1.107422-1.179687l1.056641.197265-.19336-.152344a.96127949.96127949 0 0 1 -.259766-.316407.96127949.96127949 0 0 1 -.609374-1.285156.96127949.96127949 0 0 1 -.296876-1.5l.84961-.9609375-1.542969.2890625a.96127949.96127949 0 0 1 -.210937.013672l-.238282.2128906a.96127949.96127949 0 0 1 -1.599609-.75.96127949.96127949 0 0 1 -.804687-.6308594z" fill="none" opacity=".5" stroke="url(#c)" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_starshapes.concave-star6.svg b/icon-themes/elementary_svg/cmd/lc_starshapes.concave-star6.svg
new file mode 100644
index 000000000..fcee1b226
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_starshapes.concave-star6.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="6.085365" x2="14.319176" y1="6.103448" y2="14.301093"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><radialGradient id="b" cx="2.25" cy="16" gradientTransform="matrix(.47909604 0 0 .11633788 10.922034 19.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="38.294628" x2="39.027409" y1="21.923077" y2="46.353329"><stop offset="0" stop-color="#fff"/><stop offset=".38740948" 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="scale(.26458333)"><path d="m8 4s.7454 3.5092906 0 5c-.7454 1.490712-4 3-4 3s3.2546 1.509288 4 3c.7454 1.490715 0 5 0 5s2.3333-2.999998 4-3 4 3 4 3-.7454-3.509291 0-5c.7454-1.490712 4-3 4-3s-3.2546-1.509288-4-3c-.7454-1.4907145 0-5 0-5s-2.3333 2.9999977-4 3-4-3-4-3z" fill="url(#a)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961"/><ellipse cx="12" cy="21.036797" display="block" fill="url(#b)" fill-rule="evenodd" opacity=".208" rx="8.084745" ry="1.963204"/><path d="m9.0429688 6.1230469c.050552.298597.083358.3918927.125.8671875.078124.8917019.099781 1.9372014-.2539063 2.6445312-.3536595.7072784-1.2028636 1.3164384-1.9628906 1.7890624-.5550605.345165-.8163661.460193-1.0527344.576172.2363683.115979.4976739.231007 1.0527344.576172.760027.472624 1.6092311 1.081784 1.9628906 1.789062.3536865.707332.3320299 1.75283.2539063 2.644532-.041642.475294-.074448.56859-.125.867187.207551-.241775.2683828-.346347.6347656-.693359.6670176-.631752 1.4957036-1.30078 2.3222656-1.300782.826562-.000001 1.655248.669029 2.322266 1.300782.366382.347012.427214.451584.634765.693359-.05055-.298597-.08336-.391893-.125-.867187-.07812-.891703-.09978-1.937202.253907-2.644532.353659-.707278 1.202863-1.316438 1.96289-1.789062.555061-.345165.816366-.460193 1.052734-.576172-.236368-.115979-.497673-.231007-1.052734-.576172-.760027-.472624-1.609231-1.081784-1.96289-1.7890624-.353687-.7073314-.33203-1.7528298-.253907-2.6445312.041642-.4752945.074449-.5685908.125-.8671875-.207551.2417753-.268383.3463475-.634765.6933593-.667018.6317521-1.495704 1.3007802-2.322266 1.3007813s-1.655248-.6690287-2.3222656-1.3007813c-.3663828-.3470121-.4272146-.4515837-.6347656-.6933593z" fill="none" opacity=".5" stroke="url(#c)" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_starshapes.doorplate.svg b/icon-themes/elementary_svg/cmd/lc_starshapes.doorplate.svg
new file mode 100644
index 000000000..9c1a3183d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_starshapes.doorplate.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" 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 24)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="19.5" y2="3"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><radialGradient id="b" cx="2.25" cy="16" gradientTransform="matrix(.36308851 0 0 .11633788 11.183051 19.149965)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 25.698119 7.134651)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="5" y2="19"><stop offset="0" stop-color="#fff"/><stop offset=".2857143" 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="scale(.26458333)"><path d="m7.5 3.5a4 4 0 0 1 -.6601562 2.1953125l-.0351563.1210937-.0585937.0117188a4 4 0 0 1 -3.2460938 1.671875v9a4 4 0 0 1 3.2480469 1.671875l.056641.01172.037109.126953a4 4 0 0 1 .6582031 2.189452h9a4 4 0 0 1 .160156-1.113281l.03125-.212891.08789-.298828.03516-.09766.109375-.06445a4 4 0 0 1 3.576169-2.21289v-9a4 4 0 0 1 -3.625-2.3183594l-.03906-.017578-.03516-.097656-.07422-.25a4 4 0 0 1 -.22656-1.3164066z" fill="url(#a)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961"/><ellipse cx="12" cy="21.011374" display="block" fill="url(#b)" fill-rule="evenodd" opacity=".219" rx="6.127119" ry="1.963204"/><path d="m8.3945312 4.5a5 5 0 0 1 -3.8945312 3.8984375v7.2070315a5 5 0 0 1 3.8984375 3.894531h7.2070315a5 5 0 0 1 3.894531-3.898438v-6.7324214-.0039062-.4707032a5 5 0 0 1 -3.898438-3.8945312z" fill="none" opacity=".5" stroke="url(#c)" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_starshapes.horizontal-scroll.svg b/icon-themes/elementary_svg/cmd/lc_starshapes.horizontal-scroll.svg
new file mode 100644
index 000000000..610ffa46e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_starshapes.horizontal-scroll.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" 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 26.338131 -17.400028)" 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 19.76187 109.06664)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="25.058096" x2="25.058096" xlink:href="#e" y1="47.027729" y2="39.999443"/><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" gradientUnits="userSpaceOnUse" x1="25.058096" x2="25.058096" xlink:href="#e" y1="51.694397" y2="44.666111"/><radialGradient id="g" cx="4.992979" cy="43.5" gradientTransform="matrix(2.003784 0 0 1.4 3.538131 -12.73336)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="19.767475" x2="3.552531" y1="9.084505" y2="8.638232"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 18.585549)" gradientUnits="userSpaceOnUse" x1="57.009037" x2="20.009037" y1="12.647393" y2="12.647393"><stop offset="0" stop-color="#fff"/><stop offset=".22222215" 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(.13925438 0 0 .11339283 -.167105 -.037793)"><path d="m36.350001 39.999972h5v7h-5z" fill="url(#a)"/><path d="m9.7500003 51.666642h-5v-7h5z" fill="url(#c)"/><path d="m9.7500003 39.999972 26.6000007.000001v7.000001l-26.6000007-.000001z" fill="url(#d)"/><path d="m9.7500003 44.66664 3.8000007.000001v7.000001l-3.8000007-.000001z" fill="url(#f)"/><path d="m13.550001 44.66664h5v7h-5z" fill="url(#g)"/></g><g transform="matrix(0 -.26458333 -.26458333 0 6.357733 6.357733)"><path d="m7.529227 4.529227c-1.1079906.00656-2 .8919904-2 2v10c-1.104569 0-2 .8954-2 2s.8719866 1.994217 1.9765556 1.994217h10.0000004c1.10801 0 2.023444-.886207 2.023444-1.994217v-1-9c1.104569 0 2-.8954 2-2s-.895449-1.9937583-2-2l-1.023444-.00578h-1z" fill="url(#h)" stroke="#7239b3" stroke-opacity=".501961"/><path d="m15.505859 5.5292969-7.9707028.00586c-.5753758.00341-1 .4259421-1 .9941407v9.9999994l-.00593.99993-.9999301.0059c-.5610183 0-.9941406.433095-.9941407.994141 0 .575273.4294968 1.00062.9940714.999959l9.9766312-.01168c.571757-.000669 1.017578-.434254 1.017579-.988281v-1-9.0000001l.0058-1.0000699 1.00007-.00579c.561018 0 .994141-.4330949.994141-.9941406 0-.5610348-.426344-.9968315-.994221-1.0000406l-1.025311.0000399z" fill="none" opacity=".5" stroke="url(#i)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_starshapes.signet.svg b/icon-themes/elementary_svg/cmd/lc_starshapes.signet.svg
new file mode 100644
index 000000000..fd674350f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_starshapes.signet.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="8.499991" x2="8.499991" y1="12.131402" y2="29.131445"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><radialGradient id="b" cx="2.25" cy="16" gradientTransform="matrix(.53333333 0 0 .11633788 10.8 25.813237)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="11.060732" x2="11.086229" y1="17.726027" y2="22.36418"><stop offset="0" stop-color="#fff"/><stop offset=".23464158" 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="d" gradientUnits="userSpaceOnUse" x1="11.5" x2="11.160215" y1="16" y2="23.822548"><stop offset="0" stop-color="#fff"/><stop offset=".60000008" 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(.26458267 0 0 .26458267 .000008 -2.28372)"><path d="m11.5 12c-1.035801 0-1.240311 1.800866-2.197266 2.197266-.956359.3961-2.373502-.732-3.105468 0-.731967.732.396136 2.149068 0 3.105468-.396385.9568-2.197266 1.161366-2.197266 2.197266s1.800881 1.240266 2.197266 2.197266c.396136.9562-.731967 2.373468 0 3.105468.731966.7319 2.149109-.3962 3.105468 0 .956955.3963 1.161465 2.197266 2.197266 2.197266 1.0358 0 1.240311-1.800966 2.197266-2.197266.01833-.01833.06357-.04634.08984-.01563l3.212894 3.212896 1-2 2-1c.01282-.02765-1.905869-1.422762-3.224609-2.419922-.05556-.312308-.08254-.617416.02734-.882812.396469-.957 2.197269-1.161366 2.197269-2.197266s-1.800883-1.240466-2.197266-2.197266c-.396136-.9564.731966-2.373468 0-3.105468s-2.149108.3961-3.105468 0c-.956955-.3964-1.161466-2.197266-2.197266-2.197266zm0 4c1.932997 0 3.5 1.567003 3.5 3.5s-1.567003 3.5-3.5 3.5-3.5-1.567003-3.5-3.5 1.567003-3.5 3.5-3.5z" fill="url(#a)" stroke="#7239b3" stroke-miterlimit="2" stroke-opacity=".501961" stroke-width="1.000002"/><ellipse cx="12" cy="27.674644" display="block" fill="url(#b)" fill-rule="evenodd" opacity=".23" rx="9" ry="1.963204"/><g fill="none" stroke-miterlimit="2" stroke-width="1.000002"><ellipse cx="11.558868" cy="19.451851" rx="4.221968" ry="4.087143" stroke="url(#c)" stroke-linejoin="round"/><path d="m11.5 13.113281c-.06492.07933-.143194.177031-.253906.361328-.279829.465819-.593585 1.266754-1.5527346 1.664063-.9588697.39714-1.7465448.0533-2.2734375-.07813-.2100301-.05239-.3359452-.06819-.4375-.07813.00994.101556.025735.22747.078125.4375.1314282.526892.4752796 1.314578.078125 2.273437-.3973456.959129-1.1982686 1.272925-1.6640625 1.552745-.1842879.110708-.2819973.188979-.3613282.253906.079325.06491.1770319.143202.3613282.253906.4658152.279809 1.2667702.593544 1.6640625 1.552735.3972435.958873.053302 1.746525-.078125 2.273437-.05239.210038-.068185.335925-.078125.4375.1015697-.0099.2274589-.02573.4375-.07813.5269202-.131432 1.3145796-.47536 2.2734375-.07813.9592366.397245 1.2729016 1.198225 1.5527346 1.664063.110714.184305.18898.281988.253906.361328.06493-.07934.143192-.177023.253906-.361328.265097-.441307.597416-1.165392 1.44336-1.580079.06758-.04469.10643-.09924.228515-.138671.240662-.07773.836095-.03308 1.136719.318359l-.05469-.05859 2.212891 2.212891.367188-.734375a1.0197916 1.0197916 0 0 1 .457031-.457031l.53125-.265625c-.606982-.44994-1.313099-.97379-1.916014-1.429682a1.0197916 1.0197916 0 0 1 -.388672-.634766c-.06565-.369022-.148263-.876066.08984-1.451171.397346-.959118 1.198264-1.27293 1.664063-1.552735.184293-.110702.282013-.188994.361332-.253906-.07933-.06493-.17704-.143198-.361328-.253906-.465795-.27982-1.266719-.593614-1.664063-1.552735-.397154-.958859-.0533-1.746545.07813-2.273437.05239-.21003.06819-.335944.07813-.4375-.101554.0099-.22747.02574-.4375.07813-.526892.131426-1.314568.475264-2.273437.07813-.95915-.397309-1.272906-1.198244-1.552735-1.664063-.110722-.184307-.188994-.282005-.253916-.361338z" opacity=".5" stroke="url(#d)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_starshapes.star12.svg b/icon-themes/elementary_svg/cmd/lc_starshapes.star12.svg
new file mode 100644
index 000000000..5c3a6d895
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_starshapes.star12.svg
@@ -0,0 +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="translate(-22.398056 -9.740678)" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="3.5" y2="19.240234"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="12.716851" x2="12.716851" xlink:href="#a" y1="13.269794" y2="22.116323"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="17.294918" x2="17.803593" xlink:href="#a" y1="12.77832" y2="21.624849"/><linearGradient id="d" gradientTransform="matrix(.99874004 .05018298 -.05018298 .99874004 .591892 -.637924)" gradientUnits="userSpaceOnUse" x1="11.216887" x2="10.03735" y1="1.932203" y2="24.20339"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="36.333324" x2="36.333324" y1="21.153835" y2="26.846144"><stop offset="0" stop-color="#fff"/><stop offset=".07566522" 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(.4338983 0 0 .11633788 11.023729 19.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><path d="m14.490234 2.5351562-2.519531 4.5410157-2.5253905-4.5371094.0898437 5.1933594-4.4570312-2.6679688 2.6757812 4.4511719-5.1933593-.0820312 4.5410156 2.5195312-4.5371094 2.525391 5.1933594-.089844-2.6679687 4.457031 3.9101562-2.349609v-4.996094h9.546875l2.837891-2.0800781-5.19336.089844 2.667969-4.4570312-4.451172 2.6757812z" fill="url(#d)" stroke="#7239b3" stroke-linecap="square" stroke-opacity=".501961"/><ellipse cx="12" cy="21.036797" display="block" fill="url(#f)" fill-rule="evenodd" opacity=".166" rx="7.322034" ry="1.963204"/><g fill="#fcaf3e" stroke="#ce5c00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".671" transform="scale(.98294772 1.0173481)"><path d="m14.751546 22.116324h-2.034695v-5.133962l.01821-.843524.03034-.922414c-.311516.311517-.52796.515824-.649331.61292l-1.01951.819249-.904208-1.128743 2.858269-2.275693h1.700927v8.872167z" fill="url(#b)" stroke="none"/><path d="m22.890332 22.116323-6.104088.000001v-1.692812l2.129211-2.25142c.659446-.675628 1.09031-1.142903 1.292594-1.401826.202284-.262969.347928-.50571.436933-.728222.08901-.222512.133507-.453115.133507-.691811 0-.356019-.09912-.621011-.297357-.794975-.194192-.173964-.455138-.260946-.782838-.260946-.343882 0-.677651.07889-1.001305.236672s-.563535.382318-.915509.673606l-1.01951-1.207634c.436932-.372202.79902-.635171 1.086264-.788907.287242-.153735.50285-.271061.842686-.351975.339838-.08496.720131-.127438 1.140881-.127438.554258 0 1.043784.101142 1.46858.303425.424796.202284 1.064896.510472 1.299546.874583.234649.36411.351974.780815.351974 1.250114 0 .408613-.07282.792952-.218467 1.153017-.141599.35602-.364111.722153-.667536 1.098401-.29938.376248-1.139741.887309-1.900329 1.583165l-1.14088 1.074127v.08496h3.865643v1.965896z" fill="url(#c)" stroke="none"/><g fill="none" stroke="#a62100" stroke-width="1"><path d="m14.751546 22.116324h-2.034695v-5.133962l.01821-.843524.03034-.922414c-.311516.311517-.52796.515824-.649331.61292l-1.01951.819249-.904208-1.128743 2.858269-2.250056h1.700927v8.84653z" opacity=".5"/><path d="m22.890332 22.116323-6.104088.000001v-1.692812l2.129211-2.25142c.659446-.675628 1.09031-1.142903 1.292594-1.401826.202284-.262969.347928-.50571.436933-.728222.08901-.222512.133507-.453115.133507-.691811 0-.356019-.09912-.621011-.297357-.794975-.194192-.173964-.455138-.260946-.782838-.260946-.343882 0-.677651.07889-1.001305.236672s-.563535.382318-.915509.673606l-1.01951-1.207634c.436932-.372202.79902-.635171 1.086264-.788907.287242-.153735.50285-.271061.842686-.351975.339838-.08496.720131-.127438 1.140881-.127438.554258 0 1.043784.101142 1.46858.303425.424796.202284 1.064896.510472 1.299546.874583.234649.36411.351974.780815.351974 1.250114 0 .408613-.07282.792952-.218467 1.153017-.141599.35602-.364111.722153-.667536 1.098401-.29938.376248-1.139741.887309-1.900329 1.583165l-1.14088 1.074127v.08496h3.865643v1.965896z" opacity=".5"/></g></g><path d="m10.59375 6.8085938.01563.9042968c.01609.8431256-.9015916 1.3747653-1.625.9414063l-.7753956-.4628907.4648437.7714844c.1820743.3030586.2032583.6763346.0566407.9980469.0879912-.0230916.4773888.5393135.5683592.5390625h6.201172c-.132265-.314798-.405713-1.2479611-.230468-1.5410156l.462891-.7753906-.771484.4648437c-.722302.43473-1.640873-.094579-1.626954-.9375l.01367-.9023437-.4375.7890624c-.408988.7363564-1.467965.7363564-1.876953 0zm-2.5683594 3.7441402c-.094219.02545-.1914694.03794-.2890625.03711l-.9023437-.01367.7890625.4375c.1155862.0646.2182248.150017.3027343.251953v-.265627c.0006266-.15452.034604-.307084.099609-.447266zm-.099609 2.085938c-.084509.101936-.1871481.187358-.3027343.251953l-.7890625.439453.9042968-.01563c.062837-.000288.1255779.0049.1875.01563z" fill="none" opacity=".5" stroke="url(#e)" stroke-linecap="square"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_starshapes.star24.svg b/icon-themes/elementary_svg/cmd/lc_starshapes.star24.svg
new file mode 100644
index 000000000..cfc0fe9a6
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_starshapes.star24.svg
@@ -0,0 +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" x2="12" y1="8" y2="10"><stop offset="0" stop-color="#fff"/><stop offset=".09817364" 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="translate(42.601944 -13.740678)" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="3.5" y2="19.240234"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="12.037568" x2="12.037568" xlink:href="#b" y1="13.636317" y2="22.974319"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="20.176353" x2="20.176353" xlink:href="#b" y1="13.636317" y2="22.974319"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="12" x2="13" y1="3" y2="22"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><radialGradient id="f" cx="2.25" cy="16" gradientTransform="matrix(.4338983 0 0 .11633788 11.023729 19.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><path d="m13.304688.96875-1.601563 4.1855469-1.298828-4.1484375-.4628908 4.4589844-2.328125-3.6699219.7070313 4.4257812-3.1972656-2.9433593 1.828125 4.0917968-3.8515625-2.015625 2.8242187 3.4804688-4.2421875-.9492188 3.6308594 2.6289064-4.34375.18164 4.1855469 1.601563-4.1484375 1.298828 4.4589844.462891-3.6699219 2.328125 4.4257812-.707031-2.9433593 3.197265 4.0917968-1.828125-2.015625 3.851563 3.1464844-2.148438v-6.251953h8.619141l-.119141 2.5 2.253906-3h.367188l-.775391-.296875 4.148438-1.298828-4.458985-.4628908 3.669922-2.328125-4.425781.7070313 2.943359-3.1972656-4.091797 1.828125 2.015625-3.8515625-3.480468 2.8242187.949218-4.2421875-2.628906 3.6308594zm-5.304688 20.833984-.1152344.515625.1152344-.158203z" fill="url(#e)" stroke="#7239b3" stroke-linecap="square" stroke-opacity=".501961"/><ellipse cx="12" cy="21.036797" display="block" fill="url(#f)" fill-rule="evenodd" opacity=".166" rx="7.322034" ry="1.963204"/><g fill="#fcaf3e" stroke="#ce5c00" stroke-linecap="round" stroke-linejoin="round" stroke-width=".5" transform="matrix(.98294772 0 0 1.0173481 .1677 .127119)"><path d="m15.598286 22.974319-6.1040883.000001v-1.692811l1.9888013-1.863338c.659445-.675628 1.09031-1.142903 1.292593-1.401826.202284-.262969.347928-.50571.436933-.728222.08901-.222512.133507-.453115.133507-.691811 0-.356019-.09912-.621011-.297357-.794975-.194192-.173964-.455138-.260946-.782838-.260946-.343883 0-.677651.07889-1.001305.236672s-.661468.382317-1.013441.673605l-1.0195105-1.207634c.436933-.372202.7990205-.635171 1.0862635-.788907.287243-.153735.600783-.27106.94062-.351974.339837-.08496.72013-.127438 1.14088-.127438.554258 0 1.043785.101142 1.468581.303425.424795.202284.754518.485482.989167.849592.234649.364111.351974.780816.351974 1.250114 0 .408614-.07282.792953-.218466 1.153017-.141599.35602-.364111.722154-.667537 1.098401-.29938.376248-.829363.524219-1.58995 1.220075l-1.140881 1.074127v.08496l4.006054-.000001z" fill="url(#c)" stroke="none"/><path d="m22.719723 21.008425-1.017349-.000001v1.965896h-2.034696l-.05071-1.965895h-3.584747v-1.814182l3.738623-5.09209h1.931531v4.940376l1.017349.000001zm-3.102755-1.965895.05071-.868404c.01462-.250434.01011-.614942.03034-1.092332s.03641-.754519.04855-.831387h-.04855c-.14969.331746-.329723.6554-.540098.970962l-1.475067 1.821161h1.934111z" fill="url(#d)" stroke="none"/><g fill="none" stroke="#a62100" stroke-width="1"><path d="m15.598286 22.974319-6.1040883.000001v-1.692811l1.9888013-1.863338c.659445-.675628 1.09031-1.142903 1.292593-1.401826.202284-.262969.347928-.50571.436933-.728222.08901-.222512.133507-.453115.133507-.691811 0-.356019-.09912-.621011-.297357-.794975-.194192-.173964-.455138-.260946-.782838-.260946-.343883 0-.677651.07889-1.001305.236672s-.661468.382317-1.013441.673605l-1.0195105-1.207634c.436933-.372202.7990205-.635171 1.0862635-.788907.287243-.153735.600783-.27106.94062-.351974.339837-.08496.72013-.127438 1.14088-.127438.554258 0 1.043785.101142 1.468581.303425.424795.202284.754518.485482.989167.849592.234649.364111.351974.780816.351974 1.250114 0 .408614-.07282.792953-.218466 1.153017-.141599.35602-.364111.722154-.667537 1.098401-.29938.376248-.829363.524219-1.58995 1.220075l-1.140881 1.074127v.08496l4.006054-.000001z" opacity=".5"/><path d="m22.719723 21.008425-1.017349-.000001v1.965896h-2.034696l-.05071-1.965895h-3.584747v-1.814182l3.738623-5.09209h1.931531v4.940376l1.017349.000001zm-3.102755-1.965895.05071-.868404c.01462-.250434.01011-.614942.03034-1.092332s.03641-.754519.04855-.831387h-.04855c-.14969.331746-.329723.6554-.540098.970962l-1.475067 1.821161h1.934111z" opacity=".5"/></g></g><path d="m12.589844 5.3496094-.04883.125a.89638679.89638679 0 0 1 -1.69336-.052734l-.002-.00391-.01367.1386718a.89638679.89638679 0 0 1 -1.6483902.3886753l.021484.1347656a.89638679.89638679 0 0 1 -1.490234.8027344l.054687.1210937a.89638679.89638679 0 0 1 -1.234375 1.1601563l.083984.1054687a.89638679.89638679 0 0 1 -.888671 1.4394532l.1074218.078125a.89638679.89638679 0 0 1 -.4882812 1.6230466l.125.04883a.89638679.89638679 0 0 1 -.052734 1.69336l-.00391.002.1386718.01367a.89638679.89638679 0 0 1 .3886719 1.648437l.1347656-.02148a.89638679.89638679 0 0 1 .8027344 1.490234l.1210937-.05469a.89638679.89638679 0 0 1 .5996094-.04687v-3.683647a.89638679.89638679 0 0 1 .8964878-.896484h8.619141a.89638679.89638679 0 0 1 .849609.613281l.08008-.105469a.89638679.89638679 0 0 1 .529297-1.263672l.0039-.002-.138672-.01367a.89638679.89638679 0 0 1 -.388667-1.6483922l-.134766.021484a.89638679.89638679 0 0 1 -.802734-1.490234l-.121094.054687a.89638679.89638679 0 0 1 -1.160156-1.234375l-.105469.083984a.89638679.89638679 0 0 1 -1.439453-.888671l-.07813.1074218a.89638679.89638679 0 0 1 -1.623042-.4882812zm-5.4296878 16.4414066-.011719.01758.064453.0059z" fill="none" opacity=".5" stroke="url(#a)" stroke-linecap="square"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_starshapes.star4.svg b/icon-themes/elementary_svg/cmd/lc_starshapes.star4.svg
new file mode 100644
index 000000000..70a02d516
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_starshapes.star4.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="15.488957" x2="15.501203" y1="5.356688" y2="18.700766"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><radialGradient id="b" cx="2.25" cy="16" gradientTransform="matrix(.26913374 0 0 .11633788 11.394449 19.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="40.444439" x2="40.743645" y1="18.546713" y2="46.748371"><stop offset="0" stop-color="#fff"/><stop offset=".55903572" 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="scale(.26458333)"><path d="m12 4-2.828125 5.171875-5.171875 2.828125 5.171875 2.828125 2.828125 5.171875 2.828125-5.171875 5.171875-2.828125-5.171875-2.828125z" fill="url(#a)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961"/><ellipse cx="12" cy="21.036797" display="block" fill="url(#b)" fill-rule="evenodd" opacity=".336" rx="4.541632" ry="1.963204"/><path d="m12 6.0839844-2.0449219 3.7421875a.32215741.32215741 0 0 1 -.1289062.1289062l-3.7421875 2.0449219 3.7421875 2.044922a.32215741.32215741 0 0 1 .1289062.128906l2.0449219 3.742188 2.044922-3.742188a.32215741.32215741 0 0 1 .128906-.128906l3.742188-2.044922-3.742188-2.0449219a.32215741.32215741 0 0 1 -.128906-.1289062z" fill="none" opacity=".5" stroke="url(#c)" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_starshapes.star5.svg b/icon-themes/elementary_svg/cmd/lc_starshapes.star5.svg
new file mode 100644
index 000000000..e0c2dcdc5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_starshapes.star5.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="11.881355" x2="13.338984" y1="4.932197" y2="16.983044"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><radialGradient id="b" cx="2.25" cy="16" gradientTransform="matrix(.4338983 0 0 .11633788 11.023729 19.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="-22.068218" x2="-22.12389" y1="8.454815" y2="18.759874"><stop offset="0" stop-color="#fff"/><stop offset=".43189588" 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="scale(.26458333)"><path d="m12 3.5423663-3.0000001 6h-5l4 3.9999997-1 6 5.0000001-3 5 3-1-6 4-3.9999997h-5z" fill="url(#a)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961"/><ellipse cx="12" cy="21.036797" display="block" fill="url(#b)" fill-rule="evenodd" opacity=".166" rx="7.322034" ry="1.963204"/><path d="m11.974576 5.6609112-2.2882565 4.8390888h-3.3646096l2.6357554 2.700825-.6144476 4.40087 3.6315583-2.138895 3.69948 2.136132-.682369-4.398107 2.635755-2.700825h-3.415456z" fill="none" opacity=".5" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_starshapes.star6.svg b/icon-themes/elementary_svg/cmd/lc_starshapes.star6.svg
new file mode 100644
index 000000000..d583f4ed3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_starshapes.star6.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" 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(.27118644 0 0 .11633788 11.389831 17.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.28571361 0 0 .30419701 -18.094415 5.097012)" gradientUnits="userSpaceOnUse" x1="74.035454" x2="73.911179" y1="-3.844404" y2="50.116867"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="39.626003" x2="38.802204" y1="23.826786" y2="45.691196"><stop offset="0" stop-color="#fff"/><stop offset=".43841338" 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="scale(.26458333)"><ellipse cx="12" cy="19.036797" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".336" rx="4.576271" ry="1.963204"/><path d="m12.039062 3.9980469-2.015624 3.5117187-4.5898442-.0117187 2.2988281 4.0019531-2.2988281 4.003906 4.5898442-.01172 2.015624 3.511718 2.044922-3.521484 4.615235-.01172-2.304688-3.96875 2.304688-3.9687499-4.615235-.011719z" fill="url(#b)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m12.044922 6.046875-1.132813 1.9726562a1.0237972 1.0237972 0 0 1 -.890625.5136719l-2.818359-.00781 1.4160156 2.4648439a1.0237972 1.0237972 0 0 1 .00195 1.019532l-1.4160157 2.466796 2.8164061-.0078a1.0237972 1.0237972 0 0 1 .890625.513672l1.132813 1.974608 1.154297-1.988281a1.0237972 1.0237972 0 0 1 .882812-.509766l2.841797-.0078-1.414062-2.435547a1.0237972 1.0237972 0 0 1 0-1.027344l1.414062-2.4355461-2.841797-.00781a1.0237972 1.0237972 0 0 1 -.882809-.5097947z" fill="none" opacity=".5" stroke="url(#c)" stroke-linecap="square"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_starshapes.star8.svg b/icon-themes/elementary_svg/cmd/lc_starshapes.star8.svg
new file mode 100644
index 000000000..e82b79464
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_starshapes.star8.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" 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(.28830951 0 0 .11633788 11.351304 18.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.28571361 0 0 .30419701 -19.232127 -6.267395)" gradientUnits="userSpaceOnUse" x1="75.311066" x2="76.065659" y1="32.542973" y2="87.762894"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="40.492695" x2="39.850216" y1="23.21056" y2="50.014423"><stop offset="0" stop-color="#fff"/><stop offset=".20345086" 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="scale(.26458333)"><ellipse cx="12" cy="20.036797" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".196" rx="4.865223" ry="1.963204"/><g stroke-linecap="square"><path d="m12 4.2226562-2.2773438 2.2773438h-3.2226562v3.2226562l-2.2773438 2.2773438 2.2773438 2.277344v3.222656h3.2226562l2.2773438 2.277344 2.277344-2.277344h3.222656v-3.222656l2.277344-2.277344-2.277344-2.2773438v-3.2226562h-3.222656z" fill="url(#b)" stroke="#7239b3" stroke-opacity=".501961"/><path d="m12.003906 5.6386719-1.570312 1.5703125a1.0055182 1.0055182 0 0 1 -.7109378.2949218h-2.21875v2.21875a1.0055182 1.0055182 0 0 1 -.2949218.7109378l-1.5683594 1.568359 1.5683594 1.568359a1.0055182 1.0055182 0 0 1 .2949218.710938v2.220703h2.2207032a1.0055182 1.0055182 0 0 1 .7109376.294922l1.568359 1.568359 1.56836-1.568359a1.0055182 1.0055182 0 0 1 .710937-.294922h2.21875v-2.21875a1.0055182 1.0055182 0 0 1 .294922-.710937l1.570313-1.570313-1.570313-1.570312a1.0055182 1.0055182 0 0 1 -.294922-.7109379v-2.2167969h-2.216797a1.0055182 1.0055182 0 0 1 -.710937-.2949218z" fill="none" opacity=".5" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_starshapes.vertical-scroll.svg b/icon-themes/elementary_svg/cmd/lc_starshapes.vertical-scroll.svg
new file mode 100644
index 000000000..0605ff8d1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_starshapes.vertical-scroll.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" 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 22.538131 -12.73336)" 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 19.76187 109.06664)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="25.058096" x2="25.058096" y1="51.694397" y2="44.666111"><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" gradientUnits="userSpaceOnUse" x1="12.023446" x2="12.023446" y1="4.023446" y2="21.023445"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 18.585549)" gradientUnits="userSpaceOnUse" x1="26.151932" x2="26.151932" y1="-35.753685" y2="1.246319"><stop offset="0" stop-color="#fff"/><stop offset=".22222215" 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(.13925438 0 0 .11339283 -.167105 -.037793)"><path d="m32.550001 44.66664h5v7h-5z" fill="url(#a)"/><path d="m9.7500003 51.666642h-5v-7h5z" fill="url(#c)"/><path d="m9.7500003 44.66664 22.8000007.000001v7.000001l-22.8000007-.000001z" fill="url(#d)"/></g><g transform="matrix(.26458333 0 0 .26458333 -.006203 -.006203)"><path d="m7.529227 4.529227c-1.1079906.00656-2 .8919904-2 2v10c-1.104569 0-2 .8954-2 2s.8719866 1.994217 1.9765556 1.994217h10.0000004c1.10801 0 2.023444-.886207 2.023444-1.994217v-1-9c1.104569 0 2-.8954 2-2s-.895449-1.9937583-2-2l-1.023444-.00578h-1z" fill="url(#e)" stroke="#7239b3" stroke-opacity=".501961"/><path d="m15.505859 5.5292969-7.9707028.00586c-.5753758.00341-1 .4259421-1 .9941407v9.9999994l-.00593.99993-.9999301.0059c-.5610183 0-.9941406.433095-.9941407.994141 0 .575273.4294968 1.00062.9940714.999959l9.9766312-.01168c.571757-.000669 1.017578-.434254 1.017579-.988281v-1-9.0000001l.0058-1.0000699 1.00007-.00579c.561018 0 .994141-.4330949.994141-.9941406 0-.5610348-.426344-.9968315-.994221-1.0000406l-1.025311.0000399z" fill="none" opacity=".5" stroke="url(#f)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_statisticsmenu.svg b/icon-themes/elementary_svg/cmd/lc_statisticsmenu.svg
new file mode 100644
index 000000000..976e2d496
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_statisticsmenu.svg
@@ -0,0 +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="translate(15.968656 11.968657)" gradientUnits="userSpaceOnUse" x1="12.031344" x2="12.031344" y1="3.031343" y2="12.031343"><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><linearGradient id="b" gradientTransform="matrix(.9999874 0 0 .9999874 -4.002767 3.974933)" gradientUnits="userSpaceOnUse" x1="14.50295" x2="14.50295" xlink:href="#a" y1="8.025168" y2="13.016757"/><linearGradient id="c" gradientTransform="matrix(.9999874 0 0 .9999874 -10.002767 -.016593)" gradientUnits="userSpaceOnUse" x1="14.551723" x2="14.50295" xlink:href="#a" y1="9.016707" y2="17.016808"/><linearGradient id="d"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="24.635593" x2="15" xlink:href="#f" y1="18.673729" y2="6.572034"/><linearGradient id="f"><stop offset="0" stop-opacity=".658824"/><stop offset="1" stop-color="#5c5c5c"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="18.635593" x2="9" xlink:href="#f" y1="18.682203" y2="6.580508"/><radialGradient id="h" cx="-1.473815" cy="-42.064499" gradientTransform="matrix(-2.8642857 .00000019 -.00000015 -2.1857141 8.778565 -80.012447)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#d"/><radialGradient id="i" cx="-1.473815" cy="-42.064499" gradientTransform="matrix(-.00000019 -2.8642857 2.1857141 -.00000015 104.01244 8.778566)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#d"/><g stroke-linecap="round" stroke-linejoin="round"><path d="m15.483051 10.5h3.016949l.01695 8.991526h-3.01695z" fill="url(#e)" stroke="#000" stroke-opacity=".6"/><path d="m9.5 7.516949h3.016949v11.983051h-3.016949z" fill="url(#g)" stroke="#000" stroke-opacity=".6"/><g fill="none"><path d="m2.5000001 18.499953v.998047.002c6.333334-.01 12.6666679-.0154 18.9999999-.02539v-.974606h-18.9999999z" stroke="url(#h)"/><path d="m5.500047 2.5000001h-.998047-.002c.01 6.3333345.0154 12.6666679.02539 18.9999999h.974606v-18.9999999z" stroke="url(#i)"/><path d="m7 6.5 4-4 6 6 2-2" stroke="#ce5c00" stroke-linecap="round" stroke-linejoin="round"/><g stroke-width=".999987"><path d="m10.5 8.4999997h1.048774l-.048774 9.0000003h-1z" opacity=".7" stroke="url(#c)"/><path d="m16.483051 11.491526h1.048774l-.03182 6h-1z" opacity=".7" stroke="url(#b)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_statusbarvisible.svg b/icon-themes/elementary_svg/cmd/lc_statusbarvisible.svg
new file mode 100644
index 000000000..21bf14af5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_statusbarvisible.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="7.690887" x2="8.131595" y1="22.063791" y2="2.144952"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.03105 0 0 .01367 .78 15.67)" 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><radialGradient id="c" cx="605.714" cy="486.648" gradientTransform="matrix(.03105 0 0 .01367 .785 15.67)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><linearGradient id="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="605.714" cy="486.648" gradientTransform="matrix(-.03105 0 0 .01367 23.215 15.67)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><linearGradient id="f" gradientTransform="matrix(.57576 0 0 .62295 -2.394 -3.107)" gradientUnits="userSpaceOnUse" x1="25" x2="25" y1="17.829" y2="8.197"><stop offset="0" stop-color="#cdcdcd"/><stop offset="1" stop-color="#fff"/></linearGradient><path d="m4.504 20.68h14.992v3.32h-14.992z" fill="url(#b)" opacity=".236" transform="matrix(1.05624 0 0 1.20504 -.675 -5.92)"/><path d="m19.496 20.68v3.32c1.6.006 3.865-.744 3.865-1.66s-1.783-1.66-3.864-1.66z" fill="url(#c)" opacity=".236" transform="matrix(1.05624 0 0 1.20504 -.675 -5.92)"/><path d="m4.504 20.68v3.32c-1.6.006-3.865-.744-3.865-1.66s1.783-1.66 3.864-1.66z" fill="url(#e)" opacity=".236" transform="matrix(1.05624 0 0 1.20504 -.675 -5.92)"/><path d="m4.5 2.5c-1.108 0-2 .892-2 2v17h19v-17c0-1.108-.892-2-2-2z" fill="url(#f)" stroke="url(#a)"/><path d="m20.5 6.5v-2c0-.554-.446-1-1-1h-15c-.554 0-1 .446-1 1v2" fill="none" opacity=".8" stroke="#fff"/><path d="m3 8h18v13h-18z" fill="#fff"/><path d="m21 17v4h-18v-4z" fill="#eee"/><path d="m3 7.5h18" fill="none" stroke="#a0a0a0"/><g fill="#808080"><path d="m3 16.508475 18-.01038" stroke="#b3b3b3"/><path d="m4 5h1v1h-1zm2 0h1v1h-1zm2 0h1v1h-1z" opacity=".6"/></g><path d="m3 8.5h18" fill="none" opacity=".05" stroke="#000"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_strikeout.svg b/icon-themes/elementary_svg/cmd/lc_strikeout.svg
new file mode 100644
index 000000000..fe997b99f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_strikeout.svg
@@ -0,0 +1 @@
+<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="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="b" cx="12" cy="6.152" gradientTransform="matrix(-3.07968 0 0 -4.39955 48.956 29.067)" gradientUnits="userSpaceOnUse" r="4.546" xlink:href="#a"/><radialGradient id="c" cx="22.571" cy="30.857" gradientTransform="matrix(.70642 0 0 .1355 -3.945 16.71)" gradientUnits="userSpaceOnUse" r="15.571"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientTransform="matrix(.44503 0 0 .4849 1.427 -8.124)" gradientUnits="userSpaceOnUse" x1="23.306" x2="14.389" xlink:href="#a" y1="24.844" y2="9.59"/><path d="m12.633 3.54c-1.684 0-3.024.42-3.99 1.26a.686.686 0 0 0 -.004.003c-.95.83-1.44 2.006-1.44 3.45 0 .27.028.513.062.747h3.57a.686.686 0 0 0 -.05-.26c-.087-.21-.134-.408-.134-.6 0-.455.184-.876.487-1.15.32-.288.775-.433 1.388-.433.522 0 1.054.07 1.592.21a.686.686 0 0 0 .004 0 .686.686 0 0 0 .005 0c.366.095.942.32 1.525.55a.686.686 0 0 0 .89-.385l.62-1.555a.686.686 0 0 0 -.38-.89c-.58-.235-1.178-.48-1.776-.64h-.002c-.75-.204-1.54-.308-2.37-.308zm.46 10.46a.686.686 0 0 0 .24.52c.19.163.338.318.437.462a.686.686 0 0 0 .003.004c.158.226.25.52.25.817 0 .53-.218.99-.564 1.244a.686.686 0 0 0 -.005.002c-.374.277-.898.415-1.62.415-.6 0-1.267-.1-2-.3-.462-.125-1.17-.425-1.864-.716a.686.686 0 0 0 -.95.632v1.89a.686.686 0 0 0 .404.626c1.216.548 2.59.86 4.152.86 1.844 0 3.295-.43 4.336-1.294 1.034-.853 1.57-2.058 1.57-3.53 0-.602-.1-1.143-.273-1.634h-4.119z" fill="url(#b)"/><ellipse cx="12" cy="20.89" fill="url(#c)" opacity=".2" rx="11" ry="2.11"/><path d="m12.633 4.225c-1.573 0-2.723.383-3.54 1.093-.813.712-1.206 1.63-1.206 2.934 0 .27.024.515.062.748h2.196c-.11-.27-.183-.558-.183-.86 0-.637.255-1.246.713-1.66.477-.43 1.122-.61 1.847-.61.583 0 1.174.08 1.764.232h.002c.443.113 1.03.346 1.612.576l.62-1.555c-.58-.236-1.16-.47-1.698-.615-.69-.187-1.418-.283-2.19-.283zm1.144 9.775c.216.183.41.376.56.594.243.348.372.775.372 1.21 0 .718-.3 1.394-.845 1.796-.533.396-1.22.55-2.03.55-.674 0-1.4-.11-2.18-.322h-.004c-.545-.15-1.257-.457-1.947-.746v1.89c1.13.51 2.4.8 3.87.8 1.74 0 3.013-.4 3.9-1.135l.002-.002c.897-.74 1.32-1.675 1.32-3 0-.633-.113-1.164-.316-1.635z" fill="url(#b)"/><path d="m3.495 12.505v-2.01h17.01v1.962z" style="stroke:#000;stroke-width:.99;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.431;fill:url(#d)"/><path d="m12.633 2.99c-1.765 0-3.23.444-4.313 1.385v.002c-1.073.94-1.627 2.292-1.627 3.875 0 .257.02.505.05.748h1.207c-.04-.233-.063-.48-.063-.748 0-1.305.393-2.222 1.205-2.934.818-.71 1.968-1.093 3.54-1.093.774 0 1.503.096 2.192.283.54.144 1.12.38 1.7.615l-.624 1.555c-.583-.23-1.17-.463-1.613-.576h-.003c-.59-.153-1.18-.23-1.764-.23-.725 0-1.37.178-1.847.608-.458.414-.713 1.023-.713 1.66 0 .302.072.59.183.86h1.495c-.173-.143-.302-.28-.367-.385-.073-.126-.115-.267-.115-.474 0-.344.084-.53.303-.728.2-.18.523-.307 1.063-.307.482 0 .972.066 1.475.196h.003c.51.13 1.187.37 2.012.72l.55.234 1.532-3.822-.54-.24c-.837-.376-1.647-.67-2.43-.88-.792-.217-1.624-.322-2.49-.322zm-1.22 11.01c.64.33 1.142.605 1.34.742l.005.002c.293.2.49.394.607.565l.002.005.002.003c.1.143.146.28.146.485 0 .426-.098.613-.342.793h-.002l-.002.002c-.244.182-.676.316-1.334.316-.548 0-1.176-.09-1.877-.28h-.003c-.686-.187-1.562-.523-2.607-1.005l-.838-.388v4.553l.334.17c1.387.7 2.972 1.045 4.73 1.045 1.917 0 3.49-.447 4.647-1.408 1.16-.958 1.767-2.345 1.767-3.967 0-.58-.077-1.126-.23-1.635h-1.28c.203.47.317 1.002.317 1.635 0 1.325-.423 2.26-1.32 3l-.002.002c-.887.736-2.16 1.136-3.9 1.136-1.47 0-2.74-.29-3.87-.8v-1.89c.69.288 1.402.596 1.947.745h.002c.78.212 1.507.322 2.182.322.808 0 1.496-.154 2.03-.55.545-.402.843-1.078.843-1.797 0-.434-.13-.86-.372-1.21-.15-.217-.345-.41-.56-.593z" fill-opacity=".431"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_strongemphasischarstyle.svg b/icon-themes/elementary_svg/cmd/lc_strongemphasischarstyle.svg
new file mode 100644
index 000000000..c45635e65
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_strongemphasischarstyle.svg
@@ -0,0 +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="11.289" cy="5.254" gradientTransform="matrix(-4.6355054 .02446223 -.02626522 -4.9755113 64.237112 25.711501)" gradientUnits="userSpaceOnUse" r="4.807"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><path d="m17.171083 15.23476q0 1.968857-1.551653 3.101775-1.540845 1.132918-4.299474 1.132918-2.5388512 0-4.491629-.873337v-2.863092q1.6056974.655552 2.7141929.923932 1.1169021.268381 2.0392471.268381 1.107296 0 1.693369-.387171.596882-.387173.596882-1.152717 0-.428969-.26061-.755645-.260611-.338776-.768622-.646754-.500805-.307977-2.053659-.984428-1.453174-.626954-2.1809619-1.202213-.7277881-.576358-1.1613383-1.341903-.4347514-.7655439-.4347514-1.7895695 0-1.92926 1.4231499-3.03248 1.4327576-1.1032199 3.9511927-1.1032199 1.237 0 2.353902.2683804 1.128912.2694805 2.356303.7567452l-1.084476 2.3956261q-1.270626-.4773653-2.106502-.6665516-.825067-.1869865-1.627315-.1869865-.955972 0-1.465184.4069705-.510412.4069705-.510412 1.0625229 0 .4069705.204165.7149482.207768.2991782.653328.5873574.456369.2782798 2.137727 1.0141258 2.225398.97453 3.050465 1.957859.825067.975628.825067 2.397825z" fill="url(#a)" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".49"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_stylenewbyexample.svg b/icon-themes/elementary_svg/cmd/lc_stylenewbyexample.svg
new file mode 100644
index 000000000..169f6c88d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_stylenewbyexample.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="13" cy=".94" gradientTransform="matrix(-2.84165 0 0 -2.59455 49.94 3.438)" gradientUnits="userSpaceOnUse" r="8.094"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.49294 0 0 .51865 -1.792 -.03)" gradientUnits="userSpaceOnUse" x1="28.059" x2="33.437" y1="18.868" y2="23.743"><stop offset="0" stop-color="#6e3d09"/><stop offset=".242" stop-color="#ea8113"/><stop offset=".621" stop-color="#5c3307"/><stop offset="1" stop-color="#e07c12"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.4925 0 0 .5272 -1.783 -.32)" gradientUnits="userSpaceOnUse" x1="20.251" x2="22.012" y1="29.811" y2="31.724"><stop offset="0" stop-color="#f2f2f2"/><stop offset="1" stop-color="#c3c3c3"/></linearGradient><radialGradient id="d" cx="15.415" cy="35.357" gradientTransform="matrix(.472 0 0 .475 -2.01 2.097)" gradientUnits="userSpaceOnUse" r="7.579"><stop offset="0" stop-color="#690808"/><stop offset="1" stop-color="#f462ea"/></radialGradient><linearGradient id="e"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="f" cx="26.782" cy="42.343" gradientTransform="matrix(1 0 0 .282 0 30.394)" gradientUnits="userSpaceOnUse" r="14.407" xlink:href="#e"/><radialGradient id="g" cx="65.297" cy="48.216" gradientTransform="matrix(0 .525 -.572 0 46.193 -21.124)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="h"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.282 0 0 .28 12.197 12.015)" gradientUnits="userSpaceOnUse" x1="22.326241" x2="22.326241" xlink:href="#h" y1="7.114286" y2="39.257141"/><linearGradient id="j" gradientTransform="matrix(.282 0 0 .28 12.18 12.022)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#h" y1="21.342" y2="24.912"/><radialGradient id="k" cx="22.571" cy="30.857" gradientTransform="matrix(.706 0 0 .136 -3.945 13.93)" gradientUnits="userSpaceOnUse" r="15.571" xlink:href="#e"/><g transform="translate(-3 -.967)"><ellipse cx="12" cy="18.11" fill="url(#k)" opacity=".2" rx="11" ry="2.89"/><path d="m15.3 13.7h-6.72l-1.156 2.9h-3.09l6.334-15.2h2.877l6.11 15.2h-3.235zm-5.92-2.3h5.046l-2.252-6.876z" style="stroke:#000;stroke-width:.866;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.581;fill:url(#a)"/><path d="m7.6679688.43359375-6.3339844 15.19921825h.4160156l5.9179688-14.1992182h2.8769532l5.707031 14.1992182h.402344l-6.109375-15.19921825zm-.8808594 10.00000025-.40625 1h5.0449216l-.328125-1z" fill="#fff" opacity=".1" transform="translate(3 .967)"/></g><path d="m9.82 12.62 2.005 1.972c1.178-1.218 3.057-3.31 4.353-5.147l.085-4.152c-2.142 2.367-4.8 5.343-6.442 7.328z" fill="url(#b)" stroke="#673907" stroke-linecap="round" stroke-width=".743" transform="matrix(1.048 0 0 1.048 7.707 -.107)"/><path d="m5.413 18.464 1.272 1.162 5.355-4.94c-.216-.824-1.45-2.312-2.373-2.312l-4.253 6.09z" fill="url(#c)" stroke="#787a75" stroke-linecap="round" stroke-width=".749" transform="matrix(1.048 0 0 1.048 7.707 -.107)"/><path d="m1 21.977c3.135 0 5.514.386 5.965-1.97.363-1.898-2.165-2.808-3.417-1.113-1.208 1.632-2.548 3.083-2.548 3.083z" fill="url(#d)" transform="matrix(1.048 0 0 1.048 7.707 -.107)"/><path d="m41.19 42.343c0 2.245-6.45 4.066-14.408 4.066-7.957 0-14.407-1.82-14.407-4.07 0-2.244 6.45-4.065 14.407-4.065s14.407 1.82 14.407 4.066z" fill="url(#f)" opacity=".2" transform="matrix(.546 0 0 .516 .955 .073)"/><path d="m16.493 16.507v-4h4v4l3.999-.006v4l-3.999.006.001 3.998h-4l-.001-3.998-3.996.001-.004-4.001z" fill="url(#g)" stroke="#206b00" stroke-opacity=".501961" transform="translate(-.993 -2.007)"/><g fill="none"><path d="m17.5 18.004-.007-4.497h2l.007 4.493m-.007 1.007v4.5h-2v-4.5" opacity=".5" stroke="url(#i)" transform="translate(-.993 -2.007)"/><path d="m19.993 17.507h3.5v1.987l-3.493.013m-3.007 0h-3.5v-2l3.507.001" opacity=".5" stroke="url(#j)" transform="translate(-.993 -2.007)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_styleupdatebyexample.svg b/icon-themes/elementary_svg/cmd/lc_styleupdatebyexample.svg
new file mode 100644
index 000000000..fe6bb4258
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_styleupdatebyexample.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="13" cy=".94" gradientTransform="matrix(-2.84165 0 0 -2.59455 49.94 3.438)" gradientUnits="userSpaceOnUse" r="8.094"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.49294 0 0 .51865 -1.792 -.03)" gradientUnits="userSpaceOnUse" x1="28.059" x2="33.437" y1="18.868" y2="23.743"><stop offset="0" stop-color="#6e3d09"/><stop offset=".242" stop-color="#ea8113"/><stop offset=".621" stop-color="#5c3307"/><stop offset="1" stop-color="#e07c12"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.4925 0 0 .5272 -1.783 -.32)" gradientUnits="userSpaceOnUse" x1="20.251" x2="22.012" y1="29.811" y2="31.724"><stop offset="0" stop-color="#f2f2f2"/><stop offset="1" stop-color="#c3c3c3"/></linearGradient><radialGradient id="d" cx="15.415" cy="35.357" gradientTransform="matrix(.472 0 0 .475 -2.01 2.097)" gradientUnits="userSpaceOnUse" r="7.579"><stop offset="0" stop-color="#690808"/><stop offset="1" stop-color="#f462ea"/></radialGradient><linearGradient id="e"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="f" cx="26.782" cy="42.343" gradientTransform="matrix(1 0 0 .282 0 30.394)" gradientUnits="userSpaceOnUse" r="14.407" xlink:href="#e"/><linearGradient id="g" gradientTransform="matrix(.518 0 0 .36 -1079.953 -1152.217)" gradientUnits="userSpaceOnUse" x1="2100.578" x2="2100.578" y1="3215.147" y2="3256.79"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.29 0 0 .323 2.122 2.74)" gradientUnits="userSpaceOnUse" x1="29.556" x2="26.135" y1="28.447" y2="34.107"><stop offset="0" stop-color="#fff"/><stop offset=".004" stop-color="#fff" stop-opacity=".235"/><stop offset=".539" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="10.000742" x2="10.000742" y1="20.962546" y2="12.99235"><stop offset="0" stop-color="#fff"/><stop offset=".373" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="8.848872" x2="8.848872" y1="11.921802" y2="22.075938"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="k" cx="22.571" cy="30.857" gradientTransform="matrix(.706 0 0 .136 -3.945 13.93)" gradientUnits="userSpaceOnUse" r="15.571" xlink:href="#e"/><g transform="translate(-3 -.967)"><ellipse cx="12" cy="18.11" fill="url(#k)" opacity=".2" rx="11" ry="2.89"/><path d="m15.3 13.7h-6.72l-1.156 2.9h-3.09l6.334-15.2h2.877l6.11 15.2h-3.235zm-5.92-2.3h5.046l-2.252-6.876z" style="stroke:#000;stroke-width:.866;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.581;fill:url(#a)"/></g><path d="m9.82 12.62 2.005 1.972c1.178-1.218 3.057-3.31 4.353-5.147l.085-4.152c-2.142 2.367-4.8 5.343-6.442 7.328z" fill="url(#b)" stroke="#673907" stroke-linecap="round" stroke-width=".743" transform="matrix(1.048 0 0 1.048 7.707 -.107)"/><path d="m5.413 18.464 1.272 1.162 5.355-4.94c-.216-.824-1.45-2.312-2.373-2.312l-4.253 6.09z" fill="url(#c)" stroke="#787a75" stroke-linecap="round" stroke-width=".749" transform="matrix(1.048 0 0 1.048 7.707 -.107)"/><path d="m1 21.977c3.135 0 5.514.386 5.965-1.97.363-1.898-2.165-2.808-3.417-1.113-1.208 1.632-2.548 3.083-2.548 3.083z" fill="url(#d)" transform="matrix(1.048 0 0 1.048 7.707 -.107)"/><path d="m41.19 42.343c0 2.245-6.45 4.066-14.408 4.066-7.957 0-14.407-1.82-14.407-4.07 0-2.245 6.45-4.066 14.407-4.066s14.407 1.82 14.407 4.066z" fill="url(#f)" opacity=".2" transform="matrix(.546 0 0 .516 .955 .073)"/><g transform="translate(9.02)"><path d="m8.5 8.5v2.02a6.5 6.5 0 0 0 -.5-.02 6.5 6.5 0 0 0 -6.5 6.5 6.5 6.5 0 0 0 6.5 6.5 6.5 6.5 0 0 0 6.48-6h-3.02a3.5 3.5 0 0 1 -3.46 3 3.5 3.5 0 0 1 -3.5-3.5 3.5 3.5 0 0 1 3.5-3.5 3.5 3.5 0 0 1 .5.04v1.96l5-3.5z" fill="url(#g)" opacity=".99"/><g fill="none"><path d="m8.5 8.5v2.02a6.5 6.5 0 0 0 -.5-.02 6.5 6.5 0 0 0 -6.5 6.5 6.5 6.5 0 0 0 6.5 6.5 6.5 6.5 0 0 0 6.48-6h-3.02a3.5 3.5 0 0 1 -3.46 3 3.5 3.5 0 0 1 -3.5-3.5 3.5 3.5 0 0 1 3.5-3.5 3.5 3.5 0 0 1 .5.04v1.96l5-3.5z" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/><path d="m9.496 13.578v-3.13l2.222 1.56z" opacity=".5" stroke="url(#h)" stroke-width=".992"/><path d="m12.32 18.176a4.49 4.49 0 0 1 -5.392 3.202 4.49 4.49 0 0 1 -3.33-5.315 4.49 4.49 0 0 1 5.232-3.458" opacity=".5" stroke="url(#i)" stroke-width=".992"/><ellipse cx="8" cy="17.212" opacity=".99" rx="4" ry="2.472"/><path d="m13.386 18.154a5.506 5.504 0 0 1 -6.446 4.246 5.506 5.504 0 0 1 -4.357-6.372 5.506 5.504 0 0 1 6.3-4.46" opacity=".5" stroke="url(#j)" stroke-width=".992"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_subscript.svg b/icon-themes/elementary_svg/cmd/lc_subscript.svg
new file mode 100644
index 000000000..80e301518
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_subscript.svg
@@ -0,0 +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.3105937 0 0 1.3564607 7.351886 -9.008516)" gradientUnits="userSpaceOnUse" x1="19.400183" x2="19.627119" y1="12.10778" y2="23.599306"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><radialGradient id="b" cx="13" cy=".94" gradientTransform="matrix(-2.84165 0 0 -2.59455 49.94 3.438)" gradientUnits="userSpaceOnUse" r="8.094"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><radialGradient id="c" cx="22.571" cy="30.857" gradientTransform="matrix(.70642 0 0 .1355 -3.945 11.93)" gradientUnits="userSpaceOnUse" r="15.571"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="translate(-4 3.033)"><ellipse cx="12" cy="16.110001" fill="url(#c)" opacity=".2" rx="11" ry="2.89"/><path d="m15.3 13.7h-6.72l-1.156 2.9h-3.09l6.334-15.2h2.877l6.11 15.2h-3.235zm-5.92-2.3h5.046l-2.252-6.876z" style="stroke:#000;stroke-width:.866;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.581;fill:url(#b)"/><path d="m6.6679688 4.4335938-6.33398442 15.1992182h.41601562l5.9179688-14.1992182h2.8769531l5.7070311 14.1992182h.402344l-6.1093751-15.1992182zm-.8808594 10.0000002-.40625 1h5.0449216l-.328125-1z" fill="#fff" opacity=".1" transform="translate(4 -3.033)"/></g><path d="m23.527346 23.5285h-7.71v-1.69l2.704-2.915q.51-.55.927-1.014.415-.464.713-.904.3-.44.464-.896.165-.456.165-.983 0-.58-.353-.903-.347-.323-.937-.323-.62 0-1.194.305-.574.305-1.204.872l-1.32-1.564q.354-.322.74-.613.384-.297.847-.525.464-.228 1.022-.362.558-.14 1.25-.14.825 0 1.477.227.66.228 1.124.652.464.417.708 1.014.25.597.25 1.344 0 .676-.235 1.297-.237.613-.645 1.21-.41.59-.95 1.18-.536.58-1.15 1.186l-1.382 1.39v.11h4.684z" fill="url(#a)" stroke="#a62100" stroke-opacity=".501961" stroke-width=".943"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_substract.svg b/icon-themes/elementary_svg/cmd/lc_substract.svg
new file mode 100644
index 000000000..f04195645
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_substract.svg
@@ -0,0 +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(.31231236 0 0 .31231203 -.439937 34.002483)" gradientUnits="userSpaceOnUse" x1="51.798126" x2="51.798126" y1="-99.267654" y2="-60.844543"><stop offset="0" stop-color="#fff"/><stop offset=".49999997" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.71770322 0 0 .71753731 -.430618 31.745917)" gradientUnits="userSpaceOnUse" x1="26.950296" x2="26.950296" y1="-42.231876" y2="-21.229681"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="8.499997" x2="8.499997" y1="10" y2="21"><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="d" gradientUnits="userSpaceOnUse" x1="10.416009" x2="10.416009" y1="8.614654" y2="22.339955"><stop offset="0" stop-color="#43d6b5"/><stop offset="1" stop-color="#22cc93"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.02485212 0 0 .0082353 -.48225 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 9.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#g"/><linearGradient id="g"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="h" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 7.238793 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#g"/><path d="m2.499999 22h12v2h-12z" fill="url(#e)" opacity=".15"/><path d="m2.5 22.000085v1.999891c-.620473.0038-1.5-.448075-1.5-1.000075 0-.551999.6924-.999816 1.5-.999816z" fill="url(#f)" opacity=".15"/><path d="m14.5 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#h)" opacity=".15"/><rect fill="url(#d)" height="14" rx="1.5" width="14" x="1.5" y="8.5"/><rect fill="none" height="12" opacity=".5" rx=".75" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round" width="12" x="2.5" y="9.5"/><rect fill="none" height="14" opacity=".5" rx="1.5" stroke="#105845" stroke-linecap="round" stroke-linejoin="round" width="14" x="1.5" y="8.5"/><path d="m23 10.000796a8.0000001 7.9991057 0 1 1 -16 0 8.0000001 7.9991057 0 1 1 16 0z" opacity=".05"/><path d="m22.5 10.000796a7.5000002 7.4982683 0 1 1 -14.9999999 0 7.5000002 7.4982683 0 1 1 14.9999999 0z" opacity=".07"/><path d="m22.5 9a7.5000002 7.4982683 0 1 1 -15 0 7.5000002 7.4982683 0 1 1 15 0z" fill="url(#b)"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m21.499999 8.997998a6.4999998 6.4999935 0 1 1 -12.9999991 0 6.4999998 6.4999935 0 1 1 12.9999991 0z" stroke="url(#a)"/><path d="m22.5 9.000001a7.5000002 7.5000021 0 1 1 -15 0 7.5000002 7.5000021 0 1 1 15 0z" opacity=".5" stroke="#555761"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_subtitleparastyle.svg b/icon-themes/elementary_svg/cmd/lc_subtitleparastyle.svg
new file mode 100644
index 000000000..2c8089a2b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_subtitleparastyle.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="18.709766" x2="18.820939" y1="8.996068" y2="18.184532"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 .962699 -1.0387429 0 18.331647 3.952538)" gradientUnits="userSpaceOnUse" x1="6.126" x2="14.385702" y2=".304666"><stop offset="0" stop-color="#737373"/><stop offset=".37163121" stop-color="#636363"/><stop offset="1" stop-color="#4b4b4b"/></linearGradient><g stroke-linecap="round" stroke-linejoin="round" transform="scale(.98294772 1.0173481)"><path d="m7.6301108 18.184533.0000007-9.8294739-4.0535577-.0000034-.015835-2.9488432h11.1908296l.01583 2.9488432-4.085223.0000005-.000001 9.8294758z" fill="url(#b)" stroke="#000" stroke-linejoin="round" stroke-opacity=".49"/><path d="m21.872984 18.184533h-6.104088v-1.684288l2.005149-1.982854c.680028-.696715 1.12434-1.178575 1.332937-1.44558.208598-.271177.358788-.521494.45057-.750951.09178-.229457.137675-.467258.137675-.713403 0-.367131-.102212-.640394-.306638-.819788-.200254-.179394-.469344-.269091-.807272-.269091-.354616 0-.698801.08135-1.032557.244059-.333756.162706-.390604.394249-.753564.69463l-1.051331-1.245327c.45057-.3838189.82396-.6549952 1.120168-.8135294.296208-.1585339.328025-.2795203.678469-.3629592.350444-.087611.742607-.1314164 1.176489-.1314164.571557 0 1.076363.1042987 1.514417.3128961.438055.2085974.778069.5006337 1.020041.8761089.241974.375475.36296.805186.36296 1.289132 0 .421367-.07509.817702-.225285 1.189005-.146018.367131-.375476.744693-.688372 1.132684-.308724.387991-.855249.940774-1.639575 1.658349l-1.17649.768817v.08761h3.986297z" fill="url(#a)" stroke="#a62100" stroke-opacity=".501961"/><path d="m3.5 5.5.0058594 1h10.9941406l.009766 2h.005859l-.015625-3z" fill="#fff" opacity=".1" transform="scale(1.0173481 .98294772)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_superscript.svg b/icon-themes/elementary_svg/cmd/lc_superscript.svg
new file mode 100644
index 000000000..21664fc5b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_superscript.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="17.400837" x2="17.627773" y1="1.05628" y2="12.547806"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><radialGradient id="b" cx="22.570999" cy="30.857" gradientTransform="matrix(.70642 0 0 .1355 -3.945 11.93)" gradientUnits="userSpaceOnUse" r="15.571"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><radialGradient id="c" cx="13" cy=".94" gradientTransform="matrix(-2.84165 0 0 -2.59455 49.94 3.438)" gradientUnits="userSpaceOnUse" r="8.094"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><path d="m21.528 12.477h-7.71v-1.69l2.704-2.915q.51-.55.927-1.014.415-.464.713-.904.3-.44.464-.896.165-.456.165-.983 0-.58-.353-.903-.347-.323-.937-.323-.62 0-1.194.305-.574.305-1.204.872l-1.32-1.564q.354-.322.74-.613.384-.297.847-.525.464-.228 1.022-.362.558-.14 1.25-.14.825 0 1.477.227.66.228 1.124.652.464.417.708 1.014.25.597.25 1.344 0 .676-.235 1.297-.237.613-.645 1.21-.41.59-.95 1.18-.536.58-1.15 1.186l-1.382 1.39v.11h4.684z" fill="url(#a)" stroke="#a62100" stroke-opacity=".501961" stroke-width=".943"/><g transform="translate(-4 7.033)"><ellipse cx="12" cy="16.110001" fill="url(#b)" opacity=".2" rx="11" ry="2.89"/><path d="m15.3 13.7h-6.72l-1.156 2.9h-3.09l6.334-15.2h2.877l6.11 15.2h-3.235zm-5.92-2.3h5.046l-2.252-6.876z" style="stroke:#000;stroke-width:.866;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.581;fill:url(#c)"/><path d="m6.6679688 8.4335938-6.33398442 15.1992182h.41601562l5.9179688-14.1992182h2.8769531l5.7070311 14.1992182h.402344l-6.1093751-15.1992182zm-.8808594 10.0000002-.40625 1h5.0449216l-.328125-1z" fill="#fff" opacity=".1" transform="translate(4 -7.033)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_switchcontroldesignmode.svg b/icon-themes/elementary_svg/cmd/lc_switchcontroldesignmode.svg
new file mode 100644
index 000000000..0627e157a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_switchcontroldesignmode.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="10.8484" x2="10.8484" xlink:href="#b" y1="8.0466" y2="21.817619"/><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.783 0 0 .78 -136.125 -5.74)" gradientUnits="userSpaceOnUse" x1="182" x2="182" xlink:href="#b" y1="33" y2="24.52"/><linearGradient id="d" gradientTransform="matrix(.415777 -.4174938 .518983 .5146192 -15.747227 2.650367)" gradientUnits="userSpaceOnUse" spreadMethod="pad" x1="23.575972" x2="23.575972" y1="25.356892" y2="31.210939"><stop offset="0" stop-color="#ad5f00"/><stop offset=".13482948" stop-color="#ffe16b"/><stop offset=".20224422" stop-color="#f9c440"/><stop offset=".26965895" stop-color="#fff394"/><stop offset=".44650277" stop-color="#f9c440"/><stop offset=".57114136" stop-color="#f9c440"/><stop offset=".72038066" stop-color="#ffe16b"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.4282553 -.43106531 .53455872 .53134798 -8.236684 10.17891)" gradientUnits="userSpaceOnUse" spreadMethod="pad" x1="23.575972" x2="23.575972" y1="25.356892" y2="31.210939"><stop offset="0" stop-color="#7e8087"/><stop offset=".13482948" stop-color="#d4d4d4"/><stop offset=".20224422" stop-color="#abacae"/><stop offset=".26965895" stop-color="#fafafa"/><stop offset=".44650277" stop-color="#abacae"/><stop offset=".57114136" stop-color="#abacae"/><stop offset=".72038066" stop-color="#d4d4d4"/><stop offset="1" stop-color="#7e8087"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.867764 .693027)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#g" y1="24.989594" y2="30.000141"/><linearGradient id="g"><stop offset="0" stop-color="#555761"/><stop offset=".5" stop-color="#abacae"/><stop offset="1" stop-color="#555761"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.983472 .809213)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#i" y1="24.989594" y2="30.000141"/><linearGradient id="i"><stop offset="0" stop-color="#abacae"/><stop offset=".5" stop-color="#fafafa"/><stop offset="1" stop-color="#abacae"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.465684 .289287)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#g" y1="24.989594" y2="30.000141"/><linearGradient id="k" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.581392 .405471)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#i" y1="24.989594" y2="30.000141"/><linearGradient id="l" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.061661 -.116406)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#g" y1="24.989594" y2="30.000141"/><linearGradient id="m" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.177369 -.00022)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#i" y1="24.989594" y2="30.000141"/><linearGradient id="n" gradientTransform="matrix(.4040235 -.4056919 .6073752 .602268 -17.636692 .462492)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="29.056757" y2="26.02973"><stop offset="0" stop-color="#fff394"/><stop offset="1" stop-color="#fafafa"/></linearGradient><linearGradient id="o" gradientTransform="matrix(.3763801 .03615261 .03669995 .374874 -2.218281 -1.1331)" gradientUnits="userSpaceOnUse" x1="5.517898" x2="9.522056" y1="37.371799" y2="41.391716"><stop offset="0" stop-color="#d48e15"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="21.853868" x2="17.074223" y1="13.294365" y2="13.222456"><stop offset="0" stop-color="#fad4a1"/><stop offset="1" stop-color="#e6b481"/></linearGradient><linearGradient id="q" gradientTransform="matrix(.33333 0 0 .86364 -108.667 -5.705)" gradientUnits="userSpaceOnUse" x1="391.774" x2="379.774" xlink:href="#b" y1="20.421" y2="20.421"/><radialGradient id="r" cx="22.571" cy="30.857" gradientTransform="matrix(.70642 0 0 .1355 -5.436 16.488)" gradientUnits="userSpaceOnUse" r="15.571"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="translate(0 -3)"><path d="m1.5 6.5 16 16h-16zm3 8.5v4.5h5z" style="fill:#9bdb4d;fill-opacity:.588;fill-rule:evenodd;stroke:#206b00;stroke-linejoin:round;stroke-opacity:.501961"/><g fill="none" transform="translate(.032)"><path d="m2.468 8.9116875v12.5883125h12.602z" fill="none" opacity=".5" stroke="url(#a)"/><path d="m3.468 14v6.5h7" opacity=".5" stroke="url(#c)"/><path d="m3.468 23.5h14" opacity=".3" stroke="#d1ff82" stroke-linecap="square"/></g></g><ellipse cx="10.508" cy="20.669" fill="url(#r)" opacity=".2" rx="11" ry="2.89"/><g transform="translate(7.750827 .216349)"><path d="m13.219868 12.085402c-.135595-.02111-.239457-.01225-.307686.003l-9.0874927 2.017202-1.6724992.372194-.051633.008-1.9387153 1.432663 4.9498341-.07402.040722-.0095 1.6834123-.370698 9.0845618-2.03263c.272911-.06092-.177299-.409927-1.009983-.78431-.624515-.280788-1.283742-.498541-1.690521-.561884z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><g transform="matrix(1.030012 0 0 1.0325071 -.016773 -.521525)"><path d="m2.0488085 11.037368c.2865424-.207707 1.1479509.256388 1.9603385 1.061945.8104458.803629 1.2601996 1.641331 1.0575577 1.930575-.0007708.0011.01977.01774.01898.01882l10.1384643-10.1803301c.257408-.2584708-.213108-1.1436222-1.051287-1.9747519-.838177-.8311298-1.728181-1.29506029-1.98559-1.03658863z" fill="url(#d)"/><path d="m2.0488079 11.037368c.286543-.207708 1.1479512.256388 1.960339 1.061943.8104449.80363 1.2601992 1.641332 1.0575579 1.930577-.0007714.0011.01977.01774.01898.01882l6.9820302-7.0108637.02525-.025356c.00079-.00108-.01975-.01772-.01898-.01882.202643-.2892462-.247112-1.1269457-1.057555-1.9305752-.812389-.8055563-1.6737981-1.2696506-1.9603403-1.0619438l-.025251.025355z" fill="#f9c440" opacity=".6"/><g stroke-linejoin="round"><path d="m2.0488085 11.037368c.2865424-.207707 1.1479509.256388 1.9603385 1.061945.8104458.803629 1.2601996 1.641331 1.0575577 1.930575-.0007708.0011.01977.01774.01898.01882l10.1384643-10.1803301c.257408-.2584708-.213108-1.1436222-1.051287-1.9747519-.838177-.8311298-1.728181-1.29506029-1.98559-1.03658863z" fill="none" stroke="#ad5f00" stroke-width=".969689"/><path d="m20.664062 8.2617188c-.05213.010767-.09381.033047-.126953.066406l-3.224609 3.2460942c.296545-.211927 1.182133.265278 2.017578 1.095703.834766.829753 1.298569 1.695492 1.089844 1.99414-.000714.001.01475.01397.01758.01758l3.226562-3.246094c.265132-.266874-.218698-1.178963-1.082033-2.0371105-.755416-.750879-1.553081-1.2120851-1.917969-1.1367187z" fill="url(#e)" stroke="#555761" stroke-width=".5" transform="matrix(.97086248 0 0 .96851634 -7.75054 -7.208073)"/><path d="m10.565423 2.4840909c.286542-.2077065 1.147951.2563879 1.960338 1.0619443.810445.8036291 1.260199 1.6413295 1.057557 1.9305744-.000769.0011.01977.017738.01898.018821l1.551936-1.5571217c.408481-.40858-.029278-1.092821-.981372-2.0446829-.812386-.8055561-1.673796-1.2696511-1.960337-1.06194452l-.02525.0253559-1.621849 1.62705352z" fill="#fe9ab8" opacity=".9" stroke="#de3e80" stroke-width=".969689"/></g><path d="m9.1785348 3.8767048c.2865413-.2077068 1.1479522.2563879 1.9603392 1.0619443.810445.8036291 1.2602 1.6413294 1.057556 1.9305753-.000771.0011.01977.017736.01898.01882l.126256-.1267795c.00079-.00108-.01975-.01772-.01898-.01882.202645-.2892457-.24711-1.1269463-1.057556-1.9305745-.812387-.8055569-1.6737965-1.2696514-1.9603382-1.0619448z" fill="url(#f)"/><path d="m9.0628273 3.9928895c.2865436-.2077068 1.1479527.2563878 1.9603397 1.061944.810444.8036294 1.2602 1.6413292 1.057556 1.9305742-.000771.0011.01977.017738.01898.018822l.126257-.1267799c.00079-.00108-.01975-.017721-.01898-.018821.202643-.2892448-.24711-1.1269452-1.057557-1.9305743-.812387-.8055563-1.6737957-1.2696512-1.9603386-1.0619444z" fill="url(#h)"/><path d="m9.5806143 3.4729643c.2865426-.2077069 1.1479517.2563872 1.9603387 1.0619442.810446.803629 1.2602 1.6413292 1.057558 1.9305747-.000773.0011.01977.017737.01898.01882l.126258-.1267784c.000791-.00108-.01975-.017721-.01898-.01882.202642-.2892454-.247113-1.126946-1.057559-1.930575-.812386-.8055567-1.6737949-1.2696512-1.9603383-1.0619444z" fill="url(#j)"/><path d="m9.4649071 3.5891488c.2865435-.207707 1.1479529.2563877 1.9603379 1.061944.810447.8036298 1.260201 1.6413294 1.057558 1.9305748-.000769.0011.01977.017737.01898.018821l.126257-.12678c.00079-.00108-.01975-.01772-.01898-.01882.202645-.2892448-.247111-1.1269461-1.057556-1.9305739-.812386-.8055567-1.673796-1.2696517-1.9603395-1.0619447z" fill="url(#k)"/><path d="m9.9846388 3.0672723c.2865412-.2077066 1.1479512.2563878 1.9603372 1.0619445.810446.8036288 1.260201 1.641329 1.057558 1.9305741-.00077.0011.01977.017738.01898.018821l.126256-.1267791c.000792-.00108-.01975-.017721-.01898-.018821.202644-.2892444-.247111-1.126945-1.057557-1.9305744-.812385-.8055559-1.673795-1.2696505-1.960338-1.0619437z" fill="url(#l)"/><path d="m9.8689318 3.1834569c.2865412-.2077072 1.1479512.2563879 1.9603392 1.0619447.810444.8036283 1.260198 1.6413291 1.057556 1.9305739-.000771.0011.01977.017737.01898.018821l.126258-.1267782c.000789-.00108-.01975-.017722-.01898-.018821.202642-.2892458-.247113-1.1269461-1.057558-1.9305749-.812386-.8055564-1.673796-1.2696514-1.9603386-1.0619441z" fill="url(#m)"/><g fill-rule="evenodd" stroke-width=".969689"><path d="m.25980529 15.79419 4.77185621-1.725488.039308-.03926c.2026429-.28924-.2523964-1.127286-1.0628421-1.930916-.8123879-.805556-1.6726784-1.26728-1.9592212-1.059573z" fill="url(#n)" stroke="url(#o)"/><path d="m.7444326 14.506276-.48521185 1.282691 1.30137225-.473393c-.113686-.133135-.2192836-.267835-.3543579-.401773-.1555069-.154199-.30708012-.280667-.4618025-.407525z" fill="#333" stroke="#1a1a1a"/></g></g></g><path d="m17.5 1.5h4v21h-4z" fill="url(#p)" stroke="#783f07" stroke-opacity=".490196" transform="matrix(0 -1 1 0 0 38)"/><path d="m18.5 2.5h2v19h-2z" fill="none" opacity=".4" stroke="url(#q)" transform="matrix(0 -1 1 0 0 38)"/><path d="m4 17v2h1v-2zm3 0v2h1v-2zm3 0v2h1v-2zm3 0v2h1v-2zm3 0v2h1v-2zm3 0v2h1v-2z" fill="#a1550a" fill-opacity=".25"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_switchxformsdesignmode.svg b/icon-themes/elementary_svg/cmd/lc_switchxformsdesignmode.svg
new file mode 100644
index 000000000..2feba5376
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_switchxformsdesignmode.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="12" cy="2" fx="12" fy="2" gradientTransform="matrix(-.00000005 2.2105263 -1.7894737 -.00000004 15.578948 -24.526316)" gradientUnits="userSpaceOnUse" r="9.5" xlink:href="#b"/><radialGradient id="b" cx="7.496" cy="8.45" gradientTransform="matrix(0 1.1385 -1.2044 0 22.177 -5.75)" gradientUnits="userSpaceOnUse" r="20"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e1e1e1"/></radialGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="10.8484" x2="10.8484" xlink:href="#d" y1="8.0466" y2="21.817619"/><linearGradient id="d"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.783 0 0 .78 -136.125 -5.74)" gradientUnits="userSpaceOnUse" x1="182" x2="182" xlink:href="#d" y1="33" y2="24.52"/><linearGradient id="f" gradientTransform="matrix(.415777 -.4174938 .518983 .5146192 -15.747227 2.650367)" gradientUnits="userSpaceOnUse" spreadMethod="pad" x1="23.575972" x2="23.575972" y1="25.356892" y2="31.210939"><stop offset="0" stop-color="#ad5f00"/><stop offset=".13482948" stop-color="#ffe16b"/><stop offset=".20224422" stop-color="#f9c440"/><stop offset=".26965895" stop-color="#fff394"/><stop offset=".44650277" stop-color="#f9c440"/><stop offset=".57114136" stop-color="#f9c440"/><stop offset=".72038066" stop-color="#ffe16b"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.4282553 -.43106531 .53455872 .53134798 -8.236684 10.17891)" gradientUnits="userSpaceOnUse" spreadMethod="pad" x1="23.575972" x2="23.575972" y1="25.356892" y2="31.210939"><stop offset="0" stop-color="#7e8087"/><stop offset=".13482948" stop-color="#d4d4d4"/><stop offset=".20224422" stop-color="#abacae"/><stop offset=".26965895" stop-color="#fafafa"/><stop offset=".44650277" stop-color="#abacae"/><stop offset=".57114136" stop-color="#abacae"/><stop offset=".72038066" stop-color="#d4d4d4"/><stop offset="1" stop-color="#7e8087"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.867764 .693027)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#i" y1="24.989594" y2="30.000141"/><linearGradient id="i"><stop offset="0" stop-color="#555761"/><stop offset=".5" stop-color="#abacae"/><stop offset="1" stop-color="#555761"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.983472 .809213)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#k" y1="24.989594" y2="30.000141"/><linearGradient id="k"><stop offset="0" stop-color="#abacae"/><stop offset=".5" stop-color="#fafafa"/><stop offset="1" stop-color="#abacae"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.465684 .289287)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#i" y1="24.989594" y2="30.000141"/><linearGradient id="m" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.581392 .405471)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#k" y1="24.989594" y2="30.000141"/><linearGradient id="n" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.061661 -.116406)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#i" y1="24.989594" y2="30.000141"/><linearGradient id="o" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.177369 -.00022)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#k" y1="24.989594" y2="30.000141"/><linearGradient id="p" gradientTransform="matrix(.4040235 -.4056919 .6073752 .602268 -17.636692 .462492)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="29.056757" y2="26.02973"><stop offset="0" stop-color="#fff394"/><stop offset="1" stop-color="#fafafa"/></linearGradient><linearGradient id="q" gradientTransform="matrix(.3763801 .03615261 .03669995 .374874 -2.218281 -1.1331)" gradientUnits="userSpaceOnUse" x1="5.517898" x2="9.522056" y1="37.371799" y2="41.391716"><stop offset="0" stop-color="#d48e15"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="r" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#b" y1="13" y2="19"/><linearGradient id="s"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="t" cx="4.993" cy="43.5" gradientTransform="matrix(2.0038 0 0 1.4 27.988 -17.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#s"/><radialGradient id="u" cx="4.993" cy="43.5" gradientTransform="matrix(2.0038 0 0 1.4 -20.012 -104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#s"/><linearGradient id="v" gradientUnits="userSpaceOnUse" x1="25.058" x2="25.058" y1="47.028" y2="39.999"><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="w" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="4" y2="20"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><rect fill="url(#a)" height="19" rx="1" width="19" x="2.5" y="2.5"/><g opacity=".4"><path d="m38 40h5v7h-5z" fill="url(#t)" transform="matrix(.579 0 0 .4286 -1.895 2.857)"/><path d="m-10-47h5v7h-5z" fill="url(#u)" transform="matrix(-.579 0 0 -.4286 -1.895 2.857)"/><path d="m10 40h28v7h-28z" fill="url(#v)" transform="matrix(.579 0 0 .4286 -1.895 2.857)"/></g><path d="m3.5 3.5h17v17h-17z" fill="none" opacity=".5" stroke="url(#w)" stroke-linecap="round" stroke-linejoin="round"/><g fill-rule="evenodd"><path d="m4.936 4.975a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" fill="#fff"/><path d="m4.936 4.53a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" opacity=".3"/><path d="m19.916 4.975a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" fill="#fff"/><path d="m19.916 4.53a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" opacity=".3"/><path d="m4.936 19.992a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" fill="#fff"/><path d="m4.936 19.548a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" opacity=".3"/><path d="m19.916 19.992a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" fill="#fff"/><path d="m19.916 19.548a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" opacity=".3"/></g><rect fill="#b5b5b5" height="5" rx="1" width="14" x="5" y="7"/><path d="m3.5 2c-.822 0-1.5.678-1.5 1.5v17c0 .822.678 1.5 1.5 1.5h17c.822 0 1.5-.678 1.5-1.5v-17c0-.822-.678-1.5-1.5-1.5zm0 1h17c.286 0 .5.214.5.5v17c0 .286-.214.5-.5.5h-17c-.286 0-.5-.214-.5-.5v-17c0-.286.214-.5.5-.5z" fill-opacity=".239"/><rect fill="#cacaca" height="4" rx="1" width="14" x="5" y="8"/><rect fill="#bababa" height="5" rx=".69" width="14" x="5" y="14"/><rect fill="url(#r)" height="3" rx=".384" width="12" x="6" y="15"/><g fill="#4d4d4d"><path d="m8 16h1v1h-1z"/><path d="m9 15h1v1h-1z"/><path d="m10 16h1v1h-1z"/><path d="m8 17h1v1h-1z"/><path d="m10 17h1v1h-1z"/><path d="m9 18h1v1h-1z"/><path d="m12 15h1v1h-1z"/><path d="m12 16h1v1h-1z"/><path d="m12 17h1v1h-1z"/><path d="m12 18h1v1h-1z"/><path d="m14 15h1v1h-1z"/><path d="m13 16h1v1h-1z"/><path d="m14 17h1v1h-1z"/><path d="m14 18h1v1h-1z"/></g><g transform="translate(7.750827 .216349)"><path d="m13.219868 12.085402c-.135595-.02111-.239457-.01225-.307686.003l-9.0874927 2.017202-1.6724992.372194-.051633.008-1.9387153 1.432663 4.9498341-.07402.040722-.0095 1.6834123-.370698 9.0845618-2.03263c.272911-.06092-.177299-.409927-1.009983-.78431-.624515-.280788-1.283742-.498541-1.690521-.561884z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><g transform="matrix(1.030012 0 0 1.0325071 -.016773 -.521525)"><path d="m2.0488085 11.037368c.2865424-.207707 1.1479509.256388 1.9603385 1.061945.8104458.803629 1.2601996 1.641331 1.0575577 1.930575-.0007708.0011.01977.01774.01898.01882l10.1384643-10.1803301c.257408-.2584708-.213108-1.1436222-1.051287-1.9747519-.838177-.8311298-1.728181-1.29506029-1.98559-1.03658863z" fill="url(#f)"/><path d="m2.0488079 11.037368c.286543-.207708 1.1479512.256388 1.960339 1.061943.8104449.80363 1.2601992 1.641332 1.0575579 1.930577-.0007714.0011.01977.01774.01898.01882l6.9820302-7.0108637.02525-.025356c.00079-.00108-.01975-.01772-.01898-.01882.202643-.2892462-.247112-1.1269457-1.057555-1.9305752-.812389-.8055563-1.6737981-1.2696506-1.9603403-1.0619438l-.025251.025355z" fill="#f9c440" opacity=".6"/><g stroke-linejoin="round"><path d="m2.0488085 11.037368c.2865424-.207707 1.1479509.256388 1.9603385 1.061945.8104458.803629 1.2601996 1.641331 1.0575577 1.930575-.0007708.0011.01977.01774.01898.01882l10.1384643-10.1803301c.257408-.2584708-.213108-1.1436222-1.051287-1.9747519-.838177-.8311298-1.728181-1.29506029-1.98559-1.03658863z" fill="none" stroke="#ad5f00" stroke-width=".969689"/><path d="m20.664062 8.2617188c-.05213.010767-.09381.033047-.126953.066406l-3.224609 3.2460942c.296545-.211927 1.182133.265278 2.017578 1.095703.834766.829753 1.298569 1.695492 1.089844 1.99414-.000714.001.01475.01397.01758.01758l3.226562-3.246094c.265132-.266874-.218698-1.178963-1.082033-2.0371105-.755416-.750879-1.553081-1.2120851-1.917969-1.1367187z" fill="url(#g)" stroke="#555761" stroke-width=".5" transform="matrix(.97086248 0 0 .96851634 -7.75054 -7.208073)"/><path d="m10.565423 2.4840909c.286542-.2077065 1.147951.2563879 1.960338 1.0619443.810445.8036291 1.260199 1.6413295 1.057557 1.9305744-.000769.0011.01977.017738.01898.018821l1.551936-1.5571217c.408481-.40858-.029278-1.092821-.981372-2.0446829-.812386-.8055561-1.673796-1.2696511-1.960337-1.06194452l-.02525.0253559-1.621849 1.62705352z" fill="#fe9ab8" opacity=".9" stroke="#de3e80" stroke-width=".969689"/></g><path d="m9.1785348 3.8767048c.2865413-.2077068 1.1479522.2563879 1.9603392 1.0619443.810445.8036291 1.2602 1.6413294 1.057556 1.9305753-.000771.0011.01977.017736.01898.01882l.126256-.1267795c.00079-.00108-.01975-.01772-.01898-.01882.202645-.2892457-.24711-1.1269463-1.057556-1.9305745-.812387-.8055569-1.6737965-1.2696514-1.9603382-1.0619448z" fill="url(#h)"/><path d="m9.0628273 3.9928895c.2865436-.2077068 1.1479527.2563878 1.9603397 1.061944.810444.8036294 1.2602 1.6413292 1.057556 1.9305742-.000771.0011.01977.017738.01898.018822l.126257-.1267799c.00079-.00108-.01975-.017721-.01898-.018821.202643-.2892448-.24711-1.1269452-1.057557-1.9305743-.812387-.8055563-1.6737957-1.2696512-1.9603386-1.0619444z" fill="url(#j)"/><path d="m9.5806143 3.4729643c.2865426-.2077069 1.1479517.2563872 1.9603387 1.0619442.810446.803629 1.2602 1.6413292 1.057558 1.9305747-.000773.0011.01977.017737.01898.01882l.126258-.1267784c.000791-.00108-.01975-.017721-.01898-.01882.202642-.2892454-.247113-1.126946-1.057559-1.930575-.812386-.8055567-1.6737949-1.2696512-1.9603383-1.0619444z" fill="url(#l)"/><path d="m9.4649071 3.5891488c.2865435-.207707 1.1479529.2563877 1.9603379 1.061944.810447.8036298 1.260201 1.6413294 1.057558 1.9305748-.000769.0011.01977.017737.01898.018821l.126257-.12678c.00079-.00108-.01975-.01772-.01898-.01882.202645-.2892448-.247111-1.1269461-1.057556-1.9305739-.812386-.8055567-1.673796-1.2696517-1.9603395-1.0619447z" fill="url(#m)"/><path d="m9.9846388 3.0672723c.2865412-.2077066 1.1479512.2563878 1.9603372 1.0619445.810446.8036288 1.260201 1.641329 1.057558 1.9305741-.00077.0011.01977.017738.01898.018821l.126256-.1267791c.000792-.00108-.01975-.017721-.01898-.018821.202644-.2892444-.247111-1.126945-1.057557-1.9305744-.812385-.8055559-1.673795-1.2696505-1.960338-1.0619437z" fill="url(#n)"/><path d="m9.8689318 3.1834569c.2865412-.2077072 1.1479512.2563879 1.9603392 1.0619447.810444.8036283 1.260198 1.6413291 1.057556 1.9305739-.000771.0011.01977.017737.01898.018821l.126258-.1267782c.000789-.00108-.01975-.017722-.01898-.018821.202642-.2892458-.247113-1.1269461-1.057558-1.9305749-.812386-.8055564-1.673796-1.2696514-1.9603386-1.0619441z" fill="url(#o)"/><g fill-rule="evenodd" stroke-width=".969689"><path d="m.25980529 15.79419 4.77185621-1.725488.039308-.03926c.2026429-.28924-.2523964-1.127286-1.0628421-1.930916-.8123879-.805556-1.6726784-1.26728-1.9592212-1.059573z" fill="url(#p)" stroke="url(#q)"/><path d="m.7444326 14.506276-.48521185 1.282691 1.30137225-.473393c-.113686-.133135-.2192836-.267835-.3543579-.401773-.1555069-.154199-.30708012-.280667-.4618025-.407525z" fill="#333" stroke="#1a1a1a"/></g></g></g><g transform="translate(0 -1)"><path d="m1.5 6.5 16 16h-16zm3 8.5v4.5h5z" style="fill:#9bdb4d;fill-opacity:.588;fill-rule:evenodd;stroke:#206b00;stroke-linejoin:round;stroke-opacity:.501961"/><g fill="none" transform="translate(.032)"><path d="m2.468 8.9116875v12.5883125h12.602z" fill="none" opacity=".5" stroke="url(#c)"/><path d="m3.468 14v6.5h7" opacity=".5" stroke="url(#e)"/><path d="m3.468 23.5h14" opacity=".3" stroke="#d1ff82" stroke-linecap="square"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_symbolshapes.brace-pair.svg b/icon-themes/elementary_svg/cmd/lc_symbolshapes.brace-pair.svg
new file mode 100644
index 000000000..c0d1fa46f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_symbolshapes.brace-pair.svg
@@ -0,0 +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(-.98294772 0 0 1.0173481 21 0)" gradientUnits="userSpaceOnUse" x1="11.699503" x2="11.699503" y1="5.406212" y2="17.69306"><stop offset="0" stop-color="#fff"/><stop offset=".14285715" 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="2.25" cy="16" gradientTransform="matrix(.28813623 0 0 .11633788 9.20443 19.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="c" gradientTransform="matrix(-.98294772 0 0 1.0173481 21 0)" gradientUnits="userSpaceOnUse" x1="9.322863" x2="10.109642" y1="2.889321" y2="19.358448"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><g transform="translate(6)"><ellipse cx="9.852737" cy="21.036797" display="block" fill="url(#b)" fill-rule="evenodd" opacity=".245" rx="4.862299" ry="1.963204"/><g stroke-linejoin="round"><path d="m11.520325 14.824068c0-.614337.201934-1.05134.605802-1.311008.397749-.259668.608971-.37679 1.373873-.37679v-2.270514c-.764902 0-.976124-.13938-1.373873-.392714-.403868-.259669-.605802-.696671-.605802-1.3110081v-3.0210181c0-.7030042-.125444-1.2350074-.376332-1.5960096-.250888-.3610021-.660875-.623837-1.2299619-.7885047-.5752072-.171001-1.3798836-.2565015-2.4140311-.2565015v2.1375128c.6058025.012667 1.4190364.1266675 1.6515665.342002.2264102.2090014.3396163.5415033.3396163.997506v2.8405171c0 1.1843401.32188 1.8873451 1.7537772 2.1090131v.114001c-1.4318972.221668-1.7537772.921505-1.7537772 2.099512v2.840518c0 .462335-.1162651.798003-.3487951 1.007005-.23253.209001-1.042705.319835-1.6423877.332502v2.147014c1.01579 0 1.8143475-.08233 2.3956726-.247002.5752064-.164668.9913124-.427503 1.2483204-.788505.250888-.361002.376332-.899339.376332-1.61501z" fill="url(#c)" stroke="#7239b3" stroke-opacity=".501961"/><path d="m8.500053 4.6356897c.3920959.039077.9128311.050159 1.138453.1172335a1.0002726 1.0352793 0 0 0 .00767.00198c.424561.1228486.601625.2729184.685375.3934276.07035.1012302.188143.4179058.188143.993504v3.0202522c0 .6022206.250466 1.167276.610502 1.639282-.208116-.07016-.466794-.145148-.504913-.196715-.05794-.07839-.134386-.292029-.134386-.7868544v-2.8414145c0-.6330115-.17913-1.3107521-.6738572-1.7684371-.4825586-.4468724-.7991916-.4252936-1.1749332-.494765-.047604-.0088-.094078-.00623-.1420664-.013909zm3.664936 6.8810083c.09375.04352.225351.05921.334049.09736v.768972c-.113902.03795-.250287.05231-.349407.09736a1.0002726 1.0352793 0 0 0 .09599-.439121v-.115247a1.0002726 1.0352793 0 0 0 -.08063-.409324zm-.566347 1.116699c-.0012.00077-.000723.0032-.0019.004-.000782.00051-.0031-.00051-.0038 0zm-.443478.52457c-.374636.474725-.63546 1.050373-.63546 1.665112v2.994422c0 .586942-.117335.902523-.186223 1.003439-.08996.124503-.277565.279263-.7026538.401375-.2322027.06577-.7425197.07412-1.1307742.111273v-.07352c.044154-.0069.086726-.0041.1305482-.01192.3726856-.06712.6838731-.04268 1.1691701-.478869.5100857-.458474.6911347-1.148372.6911347-1.788308v-2.841421c0-.491136.07526-.699916.132467-.77692.03948-.05316.298417-.131433.531791-.204662z" fill="none" opacity=".5" stroke="url(#a)"/></g></g><g transform="matrix(-1 0 0 1 18 0)"><ellipse cx="9.852737" cy="21.036797" display="block" fill="url(#b)" fill-rule="evenodd" opacity=".245" rx="4.862299" ry="1.963204"/><g stroke-linejoin="round"><path d="m11.520325 14.824068c0-.614337.201934-1.05134.605802-1.311008.397749-.259668.608971-.37679 1.373873-.37679v-2.270514c-.764902 0-.976124-.13938-1.373873-.392714-.403868-.259669-.605802-.696671-.605802-1.3110081v-3.0210181c0-.7030042-.125444-1.2350074-.376332-1.5960096-.250888-.3610021-.660875-.623837-1.2299619-.7885047-.5752072-.171001-1.3798836-.2565015-2.4140311-.2565015v2.1375128c.6058025.012667 1.4190364.1266675 1.6515665.342002.2264102.2090014.3396163.5415033.3396163.997506v2.8405171c0 1.1843401.32188 1.8873451 1.7537772 2.1090131v.114001c-1.4318972.221668-1.7537772.921505-1.7537772 2.099512v2.840518c0 .462335-.1162651.798003-.3487951 1.007005-.23253.209001-1.042705.319835-1.6423877.332502v2.147014c1.01579 0 1.8143475-.08233 2.3956726-.247002.5752064-.164668.9913124-.427503 1.2483204-.788505.250888-.361002.376332-.899339.376332-1.61501z" fill="url(#c)" stroke="#7239b3" stroke-opacity=".501961"/><path d="m8.500053 4.6356897c.3920959.039077.9128311.050159 1.138453.1172335a1.0002726 1.0352793 0 0 0 .00767.00198c.424561.1228486.601625.2729184.685375.3934276.07035.1012302.188143.4179058.188143.993504v3.0202522c0 .6022206.250466 1.167276.610502 1.639282-.208116-.07016-.466794-.145148-.504913-.196715-.05794-.07839-.134386-.292029-.134386-.7868544v-2.8414145c0-.6330115-.17913-1.3107521-.6738572-1.7684371-.4825586-.4468724-.7991916-.4252936-1.1749332-.494765-.047604-.0088-.094078-.00623-.1420664-.013909zm3.664936 6.8810083c.09375.04352.225351.05921.334049.09736v.768972c-.113902.03795-.250287.05231-.349407.09736a1.0002726 1.0352793 0 0 0 .09599-.439121v-.115247a1.0002726 1.0352793 0 0 0 -.08063-.409324zm-.566347 1.116699c-.0012.00077-.000723.0032-.0019.004-.000782.00051-.0031-.00051-.0038 0zm-.443478.52457c-.374636.474725-.63546 1.050373-.63546 1.665112v2.994422c0 .586942-.117335.902523-.186223 1.003439-.08996.124503-.277565.279263-.7026538.401375-.2322027.06577-.7425197.07412-1.1307742.111273v-.07352c.044154-.0069.086726-.0041.1305482-.01192.3726856-.06712.6838731-.04268 1.1691701-.478869.5100857-.458474.6911347-1.148372.6911347-1.788308v-2.841421c0-.491136.07526-.699916.132467-.77692.03948-.05316.298417-.131433.531791-.204663z" fill="none" opacity=".5" stroke="url(#a)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_symbolshapes.bracket-pair.svg b/icon-themes/elementary_svg/cmd/lc_symbolshapes.bracket-pair.svg
new file mode 100644
index 000000000..76a43096e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_symbolshapes.bracket-pair.svg
@@ -0,0 +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(1.33333 0 0 1.33333 -19.743605 -13.695589)" gradientUnits="userSpaceOnUse" x1="12.114408" x2="12.114408" y1="2.694915" y2="17.591103"><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" gradientUnits="userSpaceOnUse" x1="7" x2="7" xlink:href="#a" y1="5" y2="19"/><linearGradient id="c" gradientTransform="matrix(-1 0 0 1 24 0)" gradientUnits="userSpaceOnUse" x1="7" x2="7" xlink:href="#a" y1="5" y2="19"/><linearGradient id="d" gradientTransform="matrix(-.98294772 0 0 1.0173481 23.714001 -.017977)" gradientUnits="userSpaceOnUse" x1="13.550468" x2="13.362554" xlink:href="#f" y1="3.242736" y2="20.44198"/><linearGradient id="e" gradientTransform="matrix(.98294772 0 0 1.0173481 .282261 -.017977)" gradientUnits="userSpaceOnUse" x1="13.550468" x2="13.310824" xlink:href="#f" y1="3.242736" y2="20.541943"/><linearGradient id="f"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><radialGradient id="g" cx="2.25" cy="16" gradientTransform="matrix(.51412493 0 0 .11633788 -12.82308 19.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><path d="m14.497706 18.499197 2.002294.000803v-13h-2v-2l4.003536-.0015283-.003536 17.0015283-4.002294.0037z" fill="url(#e)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961"/><ellipse cx="-11.666297" cy="21.036797" display="block" fill="url(#g)" fill-rule="evenodd" opacity=".245" rx="8.675859" ry="1.963204" transform="scale(-1 1)"/><g stroke-linejoin="round"><path d="m9.4985558 18.499197-1.9985558.000803v-13h2v-2h-4l.00544 17.00371h3.99312z" fill="url(#d)" stroke="#7239b3" stroke-opacity=".501961"/><g fill="none"><path d="m6.4492188 4.4492188.00586 15.1054692h2.09375v-.105469h-1.0488288a.94924744.94924744 0 0 1 -.9492188-.949219v-13a.94924744.94924744 0 0 1 .9492188-.9492188h1.0507812v-.1015624z" opacity=".5" stroke="url(#b)"/><path d="m17.550781 4.4492188-.0059 15.1054692h-2.09371v-.105469h1.048829a.94924744.94924744 0 0 0 .949219-.949219v-13a.94924744.94924744 0 0 0 -.949219-.9492188h-1.050781v-.1015624z" opacity=".5" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_symbolshapes.cloud.svg b/icon-themes/elementary_svg/cmd/lc_symbolshapes.cloud.svg
new file mode 100644
index 000000000..60a379712
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_symbolshapes.cloud.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" 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(.479894 0 0 .11633788 10.772975 18.024842)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.28571361 0 0 .30419701 -26.179161 -2.377565)" gradientUnits="userSpaceOnUse" x1="129.40706" x2="127.83079" y1="39.210869" y2="84.771233"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" 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><g transform="scale(.26458333)"><ellipse cx="11.852736" cy="19.88625" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".245" rx="8.098211" ry="1.963204"/><path d="m12 4.5882354c-1.524062 0-2.802289 1.0827045-3.110294 2.5147059-.496128-.2465309-1.062822-.3970588-1.654412-.3970588-2.046703 0-3.705882 1.6591801-3.705882 3.7058825 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.7794125 0-1.7543162-1.422154-3.1764705-3.17647-3.1764705-.927466 0-1.76854.3918164-2.349265 1.0257352-.450615-1.2060828-1.581603-2.0845588-2.944853-2.0845588z" fill="url(#b)" stroke="#7239b3" stroke-opacity=".501961" stroke-width="1.058824"/><path d="m11.964046 5.5970682c-1.323142 0-2.181175 1.0837876-2.4305978 3.1000287-.4307224-.2140302-1.5878678-1.0278507-2.1014673-1.0278507-1.7768817 0-2.840379 1.206839-2.8218274 2.9836228.017977 1.721779 1.5764715 2.309082 2.4322863 2.887259-.8353617.473891-2.4322863 1.13952-2.4322863 2.168543 0 1.523042.8278889 2.732285 2.3509296 2.732285.710006 0 1.2988274-.887553 1.7876258-1.328322.4887968.440768 1.4589781 1.735102 2.6520321 1.252051 1.226427-.496563 1.797265-1.778955 2.064665-3.02217.430722.214032 1.609148.92946 2.122747.92946 1.776883 0 2.810549-1.084513 2.810549-2.861395 0-.634051-.734306-1.682984-1.050968-2.181196.853472-.468807 2.122747-.989133 2.122747-2.0316406 0-1.523041-.857756-2.7071045-2.350929-2.5288962-.972554.116073-2.002451 1.2480179-2.420913 1.9328833-.391209-1.0470823-.991741-3.0046623-2.734593-3.0046623z" fill="none" opacity=".5" stroke="url(#c)" stroke-width=".91939"/></g></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
new file mode 100644
index 000000000..4d93afc48
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_symbolshapes.diamond-bevel.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.31954742 0 0 .34021959 -32.633821 -2.601549)" gradientUnits="userSpaceOnUse" x1="121.89803" x2="123.18954" y1="19.949394" y2="65.821892"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><radialGradient id="b" cx="2.25" cy="16" gradientTransform="matrix(.25701242 0 0 .13011445 11.421721 19.194805)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="12.592105" x2="13.514284" xlink:href="#a" y1="3.118419" y2="18.186666"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="12" x2="11.838213" y1="4" y2="18.438251"><stop offset="0" stop-color="#fff"/><stop offset=".14285715" 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="12" x2="11.949442" y1="9.5" y2="14.011953"><stop offset="0" stop-color="#fff"/><stop offset=".55408376" 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="f" gradientTransform="matrix(.31954742 0 0 .34021959 -32.633821 -2.601549)" gradientUnits="userSpaceOnUse" x1="121.89803" x2="123.18954" xlink:href="#a" y1="19.949394" y2="65.821892"/><g transform="scale(.26458333)"><path d="m12 2.4078945-9.4736868 9.4736865 9.4736868 9.473687 9.473687-9.473687z" fill="#7239b3" fill-opacity=".501961"/><path d="m11.407895 3.1184185-8.2894767 8.2894765h4.7368434l3.5526333-3.5526331zm1.18421 0v4.7368434l3.552633 3.5526331h4.736844zm-9.4736867 9.4736875 8.2894767 8.289475v-4.736843l-3.5526333-3.552632zm13.0263197 0-3.552633 3.552632v4.736843l8.289477-8.289476z" fill="url(#f)" stroke-width="1.118419"/><ellipse cx="12" cy="21.276638" display="block" fill="url(#b)" fill-rule="evenodd" opacity=".245" rx="4.337084" ry="2.195684" stroke-width="1.118419"/><path d="m12 2.492161-9.5078391 9.507839 9.5078391 9.507839 9.507839-9.507839z" fill="none" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m11.999023 2.5253908-.591797.59375v4.7363282l-3.552734 3.552734h-4.736328l-.591797.591797.591797.591797h4.736328l3.552734 3.552734v4.736328l.591797.59375.59375-.59375v-4.736328l3.550782-3.552734h4.738281l.591797-.591797-.591797-.591797h-4.738281l-3.550782-3.552734v-4.7363282z" fill="#7239b3" fill-opacity=".941176"/><path d="m12 8.8418741-3.0397071 3.0397069 3.0397071 3.039708 3.039708-3.039708z" fill="url(#c)"/><g fill="none" stroke-linejoin="round"><path d="m12 4-8 8 8 8 8-8z" opacity=".5" stroke="url(#d)"/><path d="m12 9.4999998-2.5 2.5000002 2.5 2.5 2.5-2.5z" opacity=".5" stroke="url(#e)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_symbolshapes.flower.svg b/icon-themes/elementary_svg/cmd/lc_symbolshapes.flower.svg
new file mode 100644
index 000000000..a0575fb3d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_symbolshapes.flower.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" 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(.24486575 0 0 .11633788 11.301789 19.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="12.553451" x2="13.504366" y1="5.147804" y2="19.710112"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="7.5" y2="17.5"><stop offset="0" stop-color="#fff"/><stop offset=".36842105" 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="scale(.26458333)"><ellipse cx="11.852736" cy="21.036797" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".245" rx="4.13211" ry="1.963204"/><path d="m12 3.5294119c-1.169845 0-2.4816179 2.4816176-2.4816179 2.4816176s-2.6806613-.826691-3.5073526 0 0 3.507353 0 3.507353-2.4816176 1.3117725-2.4816176 2.4816175 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.4816175-2.481617-2.4816175.826691-2.680662 0-3.507353c-.826692-.826691-3.507353 0-3.507353 0s-1.311773-2.4816176-2.481618-2.4816176zm0 4.2352941c2.339088 0 4.235294 1.8962057 4.235294 4.235294 0 2.339088-1.896206 4.235294-4.235294 4.235294-2.3390879 0-4.235294-1.896206-4.235294-4.235294 0-2.3390883 1.8962061-4.235294 4.235294-4.235294z" fill="url(#b)" stroke="#7239b3" stroke-opacity=".501961" stroke-width="1.058824"/><g fill="none"><ellipse cx="12.08074" cy="11.99117" rx="5.17746" ry="5.213414" stroke="#fdfdfb" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.059"/><path d="m12 4.6972656c.120539 0 .02822-.014433-.146484.1269532-.1747.1413858-.403439.3919424-.605469.65625-.40406.528615-.697266 1.0761718-.697266 1.0761718a1.1678785 1.1678785 0 0 1 -1.3769529.5703125s-.5956493-.1795954-1.2539062-.2675781c-.3291285-.043991-.6657234-.05867-.8886719-.035156s-.2785026.098815-.1933594.013672c.085143-.085143.00984-.029589-.013672.1933594-.023514.2229484-.00884.5595434.035156.8886719.087983.6582569.2675781 1.2539062.2675781 1.2539062a1.1678785 1.1678785 0 0 1 -.5703121 1.3769525s-.5475568.293206-1.0761718.697266c-.2643076.20203-.5148642.430769-.65625.605469-.1413859.1747-.1269532.267023-.1269532.146484s-.014433-.02822.1269532.146484c.1413858.1747.3919424.403439.65625.605469.528615.40406 1.0761718.697266 1.0761718.697266a1.1678785 1.1678785 0 0 1 .5703125 1.376953s-.1795954.595649-.2675781 1.253906c-.043991.329128-.05867.665724-.035156.888672s.098815.278502.013672.193359c-.085143-.08514-.029589-.0098.1933594.01367.2229485.02351.5595434.0088.8886719-.03516.6582569-.08798 1.2539062-.267578 1.2539062-.267578a1.1678785 1.1678785 0 0 1 1.3769525.570312s.293206.547557.697266 1.076172c.20203.264308.430769.514864.605469.65625s.267023.126953.146484.126953-.02822.01443.146484-.126953c.1747-.141386.403439-.391942.605469-.65625.40406-.528615.697266-1.076172.697266-1.076172a1.1678785 1.1678785 0 0 1 1.376953-.570312s.595649.179595 1.253906.267578c.329129.04399.665723.05867.888672.03516s.278502-.09881.193359-.01367c-.08514.08514-.0098.02959.01367-.193359.02351-.222949.0088-.559543-.03516-.888672-.08798-.658257-.267578-1.253906-.267578-1.253906a1.1678785 1.1678785 0 0 1 .570312-1.376953s.547557-.293206 1.076172-.697266c.264308-.20203.514864-.430769.65625-.605469s.126953-.267023.126953-.146484.01443.02822-.126953-.146484c-.141386-.1747-.391942-.403439-.65625-.605469-.528615-.40406-1.076172-.697266-1.076172-.697266a1.1678785 1.1678785 0 0 1 -.570306-1.3769529s.179595-.5956492.267578-1.2539062c.04399-.3291285.05867-.6657234.03516-.8886719s-.09882-.2785028-.01367-.1933594c.08514.085143.02959.00984-.193359-.013672-.222949-.023514-.559544-.00884-.888672.035156-.658257.087983-1.253906.2675781-1.253906.2675781a1.1678785 1.1678785 0 0 1 -1.376959-.5703121s-.293206-.5475568-.697266-1.0761718c-.20203-.2643076-.430769-.5148642-.605469-.65625-.1747-.1413859-.267023-.1269532-.146484-.1269532z" opacity=".5" stroke="url(#c)" stroke-width="1.058824"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_symbolshapes.forbidden.svg b/icon-themes/elementary_svg/cmd/lc_symbolshapes.forbidden.svg
new file mode 100644
index 000000000..223469fa2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_symbolshapes.forbidden.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" 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(.37336191 0 0 .11633788 11.012672 19.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="12" x2="12.364381" y1="3.529412" y2="20.994982"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="-8" x2="-8" y1="5" y2="16"><stop offset="0" stop-color="#fff"/><stop offset=".14285715" 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="scale(.26458333)"><ellipse cx="11.852736" cy="21.036797" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".245" rx="6.300482" ry="1.963204"/><path d="m12 3.5294119c-4.678179 0-8.470588 3.7924094-8.470588 8.4705881 0 4.678179 3.792409 8.470588 8.470588 8.470588s8.470588-3.792409 8.470588-8.470588c0-4.6781787-3.792409-8.4705881-8.470588-8.4705881zm0 2.117647c3.508634 0 6.352941 2.8443071 6.352941 6.3529411 0 1.365173-.458384 2.60409-1.191176 3.639706l-8.801471-8.8014706c1.035616-.7327926 2.274533-1.1911765 3.639706-1.1911765zm-5.161765 2.7132353 8.801471 8.8014708c-1.035616.732792-2.274533 1.191176-3.639706 1.191176-3.508634 0-6.352941-2.844307-6.352941-6.352941 0-1.365173.458384-2.6040894 1.191176-3.6397058z" fill="url(#b)" stroke="#7239b3" stroke-opacity=".501961" stroke-width="1.058824"/><path d="m19.5 12a7.5 7.5 0 0 1 -7.5 7.5 7.5 7.5 0 0 1 -7.5-7.5 7.5 7.5 0 0 1 7.5-7.5 7.5 7.5 0 0 1 7.5 7.5z" fill="none" opacity=".5" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_symbolshapes.heart.svg b/icon-themes/elementary_svg/cmd/lc_symbolshapes.heart.svg
new file mode 100644
index 000000000..d2cbce18c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_symbolshapes.heart.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" 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 .266503)" gradientUnits="userSpaceOnUse" x1="167.99585" x2="167.66586" y1="10.726398" y2="68.202042"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><radialGradient id="b" cx="2.25" cy="16" gradientTransform="matrix(.29910304 0 0 .11633788 11.179755 19.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" 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><g transform="scale(.26458333)"><path d="m8.294116 3.5294414c-2.631474 0-4.764706 2.1332118-4.764706 4.7647059 0 .5616.06085 1.1346353.297794 1.5882353 2.415599 4.5087154 5.334532 4.9199594 8.139706 10.5220584v.03309c.007.01403.02609.019.03309.03309.01157-.02329.02152-.04306.03309-.06618 2.805174-5.602099 5.724107-6.013343 8.139706-10.5220584.236944-.4536.297794-1.0266353.297794-1.5882353 0-2.6314941-2.133231-4.7647059-4.764706-4.7647059-1.489549 0-2.799408.68322-3.672794 1.7536765-.0096.011741-.02361.021254-.03309.033088-.0095-.011834-.02351-.021347-.03309-.033088-.873386-1.0704565-2.183244-1.7536765-3.672794-1.7536765z" fill="url(#a)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961"/><ellipse cx="11.852736" cy="21.036797" display="block" fill="url(#b)" fill-rule="evenodd" opacity=".245" rx="5.047364" ry="1.963204"/><path d="m8.3196746 4.3902121c-2.2845233 0-3.9567233 1.6776035-3.9567233 3.8357729 0 .4605854.4123738 1.1822312.6180768 1.5542426 2.0971107 3.9674454 4.6311925 4.5189694 7.0665139 8.6294644v.02714c.006.01151.02266.01558.02872.02714.01005-.0191.01868-.03531.02872-.05427 2.892554-4.518249 5.026844-4.922153 7.066514-8.6294644.205704-.3720114.294486-1.1655663.294486-1.6261517 0-2.1581694-1.60029-3.7638638-3.884814-3.7638638-1.293158 0-2.730665 1.2043503-3.488898 2.0822647-.0083.00963-.02049.017431-.02872.027137-.0082-.0097-.02041-.017508-.02872-.027137-.758232-.8779244-2.4219977-2.0822747-3.7151554-2.0822747z" fill="none" opacity=".5" stroke="url(#c)" stroke-width=".844"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_symbolshapes.left-brace.svg b/icon-themes/elementary_svg/cmd/lc_symbolshapes.left-brace.svg
new file mode 100644
index 000000000..525817f1b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_symbolshapes.left-brace.svg
@@ -0,0 +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="1.073144" x2="1.073144" y1="-1.161331" y2="15.221092"><stop offset="0" stop-color="#fff"/><stop offset=".14285715" 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="2.25" cy="16" gradientTransform="matrix(.28813623 0 0 .11633788 11.20443 19.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="9.322863" x2="10.109642" y1="2.889321" y2="19.358448"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><ellipse cx="11.852737" cy="21.036797" display="block" fill="url(#b)" fill-rule="evenodd" opacity=".245" rx="4.862299" ry="1.963204"/><g stroke-linejoin="round"><path d="m9.6441294 14.571284c0-.603861-.2054373-1.033412-.6163119-1.288652-.4046493-.25524-.6195351-.370365-1.3977067-.370365v-2.231797c.7781716 0 .9930574-.137003 1.3977067-.386017.4108746-.255241.6163119-.6847914.6163119-1.2886526v-2.9695029c0-.6910164.1276201-1.2139477.3828606-1.568794.25524-.3548462.67234-.6131992 1.251299-.7750589.585186-.168085 1.403822-.2521276 2.45591-.2521276v2.1010634c-.616312.012451-1.443654.1245075-1.680218.3361701-.230338.2054374-.345508.5322694-.345508.9804962v2.7920798c0 1.1641445-.327464 1.8551615-1.7842018 2.0730495v.112057c1.4567378.217888 1.7842018.905791 1.7842018 2.063711v2.79208c0 .454452.118282.784396.354846.989834.236564.205437 1.060794.314381 1.67088.326832v2.110402c-1.033412 0-1.845823-.08093-2.437233-.24279-.585185-.16186-1.00851-.420213-1.269976-.775059-.2552405-.354846-.3828606-.884003-.3828606-1.58747z" fill="url(#c)" stroke="#7239b3" stroke-opacity=".501961" transform="scale(.98294772 1.0173481)"/><path d="m12.716797 4.5566406c-.398898.038411-.928667.049304-1.158203.1152344a1.0176254 1.0176254 0 0 1 -.0078.00195c-.431926.1207538-.612062.2682645-.697265.3867188-.07157.099504-.191407.4107795-.191407.9765625v2.96875c0 .5919514-.254811 1.1473716-.621093 1.6113286.211726-.06896.474892-.142673.513672-.19336.05895-.07705.136718-.28705.136718-.7734374v-2.7929656c0-.6222173.182237-1.2884008.685547-1.7382813.490927-.4392522.813053-.4180413 1.195313-.4863281.04843-.00865.09571-.00612.144531-.013672zm-3.7285158 6.7636714c-.095377.04278-.22926.0582-.3398437.0957v.755859c.1158778.0373.254629.05142.3554687.0957a1.0176254 1.0176254 0 0 1 -.0976562-.431633v-.113282a1.0176254 1.0176254 0 0 1 .082031-.402344zm.5761719 1.097657c.00122.000757.0007358.0031.00195.0039.0007964.000501.00311-.000501.00391 0zm.4511719.515625c.381135.46663.646484 1.032461.646484 1.636718v2.94336c0 .576933.11937.887133.189453.986328.09152.12238.282381.274501.714844.394531.236231.06465.755401.07286 1.150391.109375v-.07227c-.04492-.0068-.08823-.004-.132813-.01172-.379151-.06597-.695737-.04195-1.189453-.470703-.518935-.450656-.703125-1.128789-.703125-1.757813v-2.792968c0-.482761-.07657-.687981-.134765-.763672-.04017-.05225-.303594-.129192-.541016-.201172z" fill="none" opacity=".5" stroke="url(#a)" transform="scale(.98294772 1.0173481)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_symbolshapes.left-bracket.svg b/icon-themes/elementary_svg/cmd/lc_symbolshapes.left-bracket.svg
new file mode 100644
index 000000000..f603d40bf
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_symbolshapes.left-bracket.svg
@@ -0,0 +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(-.98294772 0 0 1.0173481 28.718981 -.017977)" gradientUnits="userSpaceOnUse" x1="13.550468" x2="13.310824" y1="3.242736" y2="20.541943"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="12.001242" x2="12.001242" y1="5" y2="19"><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><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.51412493 0 0 .11633788 -12.82308 19.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><path d="m14.503536 18.499197-2.002294.000803v-13h2v-2l-4.003536-.00153.0035 17.0015283 4.002294.0037z" fill="url(#a)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m11.450461 4.4492188.0059 15.1054692h2.09371v-.105469h-1.048829a.94924744.94924744 0 0 1 -.949219-.949219v-13a.94924744.94924744 0 0 1 .949219-.9492188h1.050781v-.1015624z" fill="none" opacity=".5" stroke="url(#b)" stroke-linejoin="round"/><ellipse cx="-11.666297" cy="21.036797" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".245" rx="8.675859" ry="1.963204" transform="scale(-1 1)"/></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
new file mode 100644
index 000000000..daeaa4c4d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_symbolshapes.lightning.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" 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(.22678666 0 0 .11633788 7.47806 20.039795)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.28571361 0 0 .30419701 -33.60289 4.232605)" gradientUnits="userSpaceOnUse" x1="144.49182" x2="143.59706" y1="-5.363489" y2="57.047234"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="2" x2="2" y1="1.000013" y2="11.000013"><stop offset="0" stop-color="#fff"/><stop offset=".14660846" stop-color="#fff" stop-opacity=".235294"/><stop offset=".5" stop-color="#fff" stop-opacity=".203922"/><stop offset=".5" stop-color="#fff"/><stop offset=".55000001" stop-color="#fff" stop-opacity=".988971"/><stop offset=".55000001" stop-color="#fff" stop-opacity=".184314"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="scale(.26458333)"><ellipse cx="7.98833" cy="21.901203" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".245" rx="3.827025" ry="1.963204"/><g stroke-linejoin="round"><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.634848h-2.513281-6.6194882l5.2035542-6.3297766z" fill="url(#b)" stroke="#7239b3" stroke-opacity=".501961"/><path d="m13.46875 3.9726562-6.21875 7.2558598a.89067234.89067234 0 0 1 -.00391.0039l-.3476563.40039h.5253944 6.5136719a.89067234.89067234 0 0 1 .662109 1.486329l-3.716797 4.125a.89067234.89067234 0 0 1 -1.4570308-.195307l-.00195-.0059-.7421875 3.111328 3.1542973-1.203125-.185547-.07813a.89067234.89067234 0 0 1 -.3125-1.414063l5.335937-5.919922a.89067234.89067234 0 0 1 .037107-.039016l.111328-.109375h-.335938-6.6191405a.89067234.89067234 0 0 1 -.6875-1.4570312l4.6484375-5.6542969z" fill="none" opacity=".5" stroke="url(#c)"/></g></g></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
new file mode 100644
index 000000000..a546ae05d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_symbolshapes.moon.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" 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(.28253054 0 0 .11633788 7.886534 19.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><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="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></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><g transform="scale(.26458333)"><ellipse cx="8.522228" cy="21.036797" display="block" fill="url(#a)" 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="#7239b3" stroke-linejoin="round" stroke-opacity=".501961"/><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.2142248-3.345159 6.2049728-7.259631-.0087-3.6878564-3.170712-6.1930156-6.2049728-7.316797z" fill="none" opacity=".5" stroke="url(#c)" stroke-width=".747225"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_symbolshapes.octagon-bevel.svg b/icon-themes/elementary_svg/cmd/lc_symbolshapes.octagon-bevel.svg
new file mode 100644
index 000000000..4de13d350
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_symbolshapes.octagon-bevel.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" 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(.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" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="3.529412" x2="20.470589" y1="12" y2="12"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.28571361 0 0 .30419701 -18.043568 1.181758)" gradientUnits="userSpaceOnUse" x1="92.529549" x2="92.529549" xlink:href="#d" y1="9.131585" y2="61.994965"/><linearGradient id="d" gradientTransform="matrix(.28571361 0 0 .30419701 -18.043568 1.181758)" gradientUnits="userSpaceOnUse" x1="92.529549" x2="99.53933" y1="9.131585" y2="68.842735"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#d" y1="6" y2="20"/><linearGradient id="f"><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="g" gradientTransform="matrix(.24324324 0 0 .35135133 20.166964 -12.427628)" gradientUnits="userSpaceOnUse" x1="-33.575298" x2="-33.575298" xlink:href="#f" y1="49.601715" y2="89.447868"/><linearGradient id="h" gradientTransform="matrix(.24324324 0 0 .35135133 20.166964 -12.427628)" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#f" y1="10" y2="14"/><linearGradient id="i" gradientTransform="matrix(.24324324 0 0 .35135133 20.166964 -12.427628)" gradientUnits="userSpaceOnUse" x1="12.215728" x2="12" y1="15.259461" y2="8.518083"><stop offset="0" stop-color="#fff"/><stop offset=".20345086" 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="scale(.26458333)"><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="m8.8235295 3.529412-5.2941175 5.2941175v6.3529405l5.2941175 5.294118h6.3529405l5.294118-5.294118v-6.3529405l-5.294118-5.2941175z" fill="url(#b)" fill-opacity=".501961" stroke="#7239b3" stroke-opacity=".501961"/><path d="m9.3860295 3.529412 1.5882355 4.235294h2.05147l1.588236-4.235294zm-.992647.430147-4.4338235 4.4338235 4.235294 1.5882352 1.7867647-1.7867647zm7.2132355 0-1.588236 4.235294 1.786765 1.7867647 4.235294-1.5882352zm-12.077206 5.4264705v5.2279415l4.235294-1.588236v-2.05147zm16.941176 0-4.235294 1.5882355v2.05147l4.235294 1.588236zm-12.275735 4.6323525-4.235294 1.588236 4.4338235 4.433823 1.5882352-4.235294zm7.610294 0-1.786765 1.786765 1.588236 4.235294 4.433823-4.433823zm-4.830882 2.216912-1.5882355 4.235294h5.2279415l-1.588236-4.235294z" fill="url(#c)"/><path d="m8.8235295 3.5294117-5.2941175 5.2941175v6.3529408l5.2941175 5.294118h6.3529405l5.294118-5.294118v-6.3529408l-5.294118-5.2941175z" fill="none" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961" stroke-width="1.059"/><path d="m10.875 9-1.8749998 1.875v2.25l1.8749998 1.875h2.25l1.875-1.875v-2.25l-1.875-1.875z" fill="url(#e)"/><path d="m8.8241955 3.5292969-.431641.4296875v.00195l1.589844 4.234375-1.787109 1.7871094-4.234375-1.5898438h-.002l-.429641.4316438v.5625l4.236328 1.5878902v2.050782l-4.236328 1.58789v.5625l.431641.431641 4.234375-1.589844 1.787109 1.78711-1.589844 4.234374v.002l.431641.429687h.5625l1.5878905-4.236328h2.050782l1.58789 4.236328h.5625l.431641-.429687v-.002l-1.589844-4.234374 1.787109-1.78711 4.234375 1.589844h.002l.429687-.431641v-.5625l-4.236328-1.58789v-2.050782l4.236328-1.5878902v-.5625l-.429733-.4316407h-.002l-4.234374 1.5898438-1.78711-1.7871094 1.589844-4.234375-.431641-.4316406h-.5625l-1.587844 4.2363281h-2.050782l-1.5878905-4.2363281zm2.0507815 5.4707031h2.25l1.875 1.875v2.25l-1.875 1.875h-2.25l-1.8750005-1.875v-2.25z" fill="#7239b3" fill-opacity=".955882"/><path d="m9.2246094 4.5-4.7246094 4.7265625v5.5468755l4.7265625 4.726562h5.5468755l4.726562-4.726562v-5.5468755l-4.726562-4.7265625z" fill="none" opacity=".5" stroke="url(#g)" stroke-linejoin="round" stroke-width="1.059"/><path d="m10.875 9-1.875 1.875v2.25l1.875 1.875h2.25l1.875-1.875v-2.25l-1.875-1.875zm.414062 1h1.421876l1.289062 1.289062v1.421876l-1.289062 1.289062h-1.421876l-1.289062-1.289062v-1.421876z" fill="url(#h)" opacity=".5"/><path d="m10.974609 6.765625c-.120107.0001996-.239196.022033-.351562.064453l.351562.9355469h2.050782l.349609-.9355468c-.111752-.04219-.230159-.06402-.349609-.064453zm-1.3437496.4921875-.0449219.0195313c-.1159026.0500794-.2212744.1216526-.3105469.2109374l-1.7871094 1.7871094c-.089285.089272-.160858.1946443-.2109374.3105469l-.019531.044922.9375.3515625 1.7871094-1.7871094zm4.7382816 0-.351563.9375 1.78711 1.7871094.9375-.3515625-.01953-.044922c-.050081-.1159025-.121654-.2212742-.210939-.3105468l-1.78711-1.7871094c-.08927-.089285-.194644-.160858-.310547-.2109374zm2.800781 3.3652345-.935547.351562v2.050782l.935547.349609c.04219-.111752.06402-.230159.06445-.349609v-2.050782c-.0002-.120107-.02203-.239196-.06445-.351562zm-10.3398439.001953c-.04219.111752-.06402.230159-.064453.349609v2.050782c.0001996.120107.022033.239196.064453.351562l.9355469-.351562v-2.050782zm1.3652344 3.392578-.9375.351563.019531.04492c.050079.115903.1216526.221274.2109374.310547l1.7871094 1.78711c.089273.08929.1946443.160858.3105469.210937l.044922.01953.3515625-.9375zm7.6093755 0-1.78711 1.78711.351563.9375.04492-.01953c.115903-.05008.221274-.121652.310547-.210937l1.78711-1.78711c.08929-.08927.160858-.194644.210937-.310547l.01953-.04492zm-4.830079 2.216797-.349609.935547c.111752.04219.230159.06402.349609.06445h2.050782c.120107-.0002.239196-.02203.351562-.06445l-.351562-.935547z" fill="url(#i)" opacity=".5"/></g></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
new file mode 100644
index 000000000..1a699c5c1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_symbolshapes.puzzle.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" 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(.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="13.236405" x2="11.240158" y1="1.444389" y2="21.811028"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="37.714153" x2="38.460487" y1="23.425673" y2="41.674004"><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><g transform="scale(.26458333)"><ellipse cx="11.852736" cy="21.036797" display="block" fill="url(#a)" 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(#b)" stroke="#7239b3" stroke-opacity=".501961"/><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" opacity=".5" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_symbolshapes.quad-bevel.svg b/icon-themes/elementary_svg/cmd/lc_symbolshapes.quad-bevel.svg
new file mode 100644
index 000000000..0cdf53e7a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_symbolshapes.quad-bevel.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" 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(.30357072 0 0 .32320934 -76.035701 1.622143)" gradientUnits="userSpaceOnUse" x1="262.00055" x2="262.00055" xlink:href="#f" y1="8.070083" y2="56.14748"/><linearGradient id="f" gradientTransform="matrix(.28571361 0 0 .30419701 -30.857127 2.232605)" gradientUnits="userSpaceOnUse" x1="262.00055" x2="262.00055" y1="8.070083" y2="56.14748"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="g" gradientTransform="matrix(1.0588235 0 0 1.0588235 -43.058822 -.705882)" gradientUnits="userSpaceOnUse" x1="52.358635" x2="52.999649" xlink:href="#f" y1="5.07275" y2="18.383936"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="10" y2="14"><stop offset="0" stop-color="#fff"/><stop offset=".0000001" 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" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="5" y2="19"><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 transform="scale(.26458333)"><g opacity=".4" transform="matrix(.52631579 0 0 .42857134 -.631579 1.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><path d="m3.5 3.5v11.687499 5.312501h11.687499 5.312501v-17h-5.312501-6.374999z" fill="#7239b3"/><path d="m4.2304688 3.5 4.5 4.5h.2695312 6 .269531l4.5-4.5h-1.394531-12.75zm-.7304688.7304688v15.5390622l4.5-4.5v-.269531-6-.2695312zm17 0-4.5 4.5v.2695312 6 .269531l4.5 4.5v-1.394531zm-10.7695312 4.7695312.7500002.75h3.039062l.75-.75zm-.7304688.7304688v4.5390622l.75-.75v-3.039062zm6 0-.75.7500002v3.039062l.75.75zm-4.519531 4.5195312-.7500002.75h4.5390622l-.75-.75zm-1.7500002 1.75-4.5 4.5h1.3945312 14.144531l-4.5-4.5h-.269531-6z" fill="url(#e)" stroke-width="1.0625"/><path d="m3.5 3.5.029412 11.67647-.029412 5.32353 11.67647-.029412 5.32353.029414v-17.000002h-5.294118l-6.382353.029412z" fill="none" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m9.0000004 9v6h5.9999996v-6z" fill="url(#g)" stroke-width="1.058823"/><g fill="none"><path d="m9.5000002 9.5v5h4.9999998v-5z" stroke="url(#h)" stroke-opacity=".235294"/><path d="m4.5 4.5h15v15h-15z" opacity=".5" stroke="url(#i)" stroke-linecap="round" stroke-linejoin="round"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_symbolshapes.right-brace.svg b/icon-themes/elementary_svg/cmd/lc_symbolshapes.right-brace.svg
new file mode 100644
index 000000000..9961a4d0a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_symbolshapes.right-brace.svg
@@ -0,0 +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(-.98294772 0 0 1.0173481 21 0)" gradientUnits="userSpaceOnUse" x1="11.699503" x2="11.699503" y1="5.406212" y2="17.69306"><stop offset="0" stop-color="#fff"/><stop offset=".14285715" 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="2.25" cy="16" gradientTransform="matrix(.28813623 0 0 .11633788 9.20443 19.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="c" gradientTransform="matrix(-.98294772 0 0 1.0173481 21 0)" gradientUnits="userSpaceOnUse" x1="9.322863" x2="10.109642" y1="2.889321" y2="19.358448"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><ellipse cx="9.852737" cy="21.036797" display="block" fill="url(#b)" fill-rule="evenodd" opacity=".245" rx="4.862299" ry="1.963204"/><g stroke-linejoin="round"><path d="m11.520325 14.824068c0-.614337.201934-1.05134.605802-1.311008.397749-.259668.608971-.37679 1.373873-.37679v-2.270514c-.764902 0-.976124-.13938-1.373873-.392714-.403868-.259669-.605802-.696671-.605802-1.3110081v-3.0210181c0-.7030042-.125444-1.2350074-.376332-1.5960096-.250888-.3610021-.660875-.623837-1.2299619-.7885047-.5752072-.171001-1.3798836-.2565015-2.4140311-.2565015v2.1375128c.6058025.012667 1.4190364.1266675 1.6515665.342002.2264102.2090014.3396163.5415033.3396163.997506v2.8405171c0 1.1843401.32188 1.8873451 1.7537772 2.1090131v.114001c-1.4318972.221668-1.7537772.921505-1.7537772 2.099512v2.840518c0 .462335-.1162651.798003-.3487951 1.007005-.23253.209001-1.042705.319835-1.6423877.332502v2.147014c1.01579 0 1.8143475-.08233 2.3956726-.247002.5752064-.164668.9913124-.427503 1.2483204-.788505.250888-.361002.376332-.899339.376332-1.61501z" fill="url(#c)" stroke="#7239b3" stroke-opacity=".501961"/><path d="m8.500053 4.6356897c.3920959.039077.9128311.050159 1.138453.1172335a1.0002726 1.0352793 0 0 0 .00767.00198c.424561.1228486.601625.2729184.685375.3934276.07035.1012302.188143.4179058.188143.993504v3.0202522c0 .6022206.250466 1.1672762.610502 1.6392822-.208116-.07016-.466794-.145148-.504913-.196715-.05794-.07839-.134386-.292029-.134386-.7868546v-2.8414145c0-.6330115-.17913-1.3107521-.6738572-1.7684371-.4825586-.4468724-.7991916-.4252936-1.1749332-.494765-.047604-.0088-.094078-.00623-.1420664-.013909zm3.664936 6.8810083c.09375.04352.225351.05921.334049.09736v.768972c-.113902.03795-.250287.05231-.349407.09736a1.0002726 1.0352793 0 0 0 .09599-.439121v-.115247a1.0002726 1.0352793 0 0 0 -.08063-.409324zm-.566347 1.116699c-.0012.00077-.000723.0032-.0019.004-.000782.00051-.0031-.00051-.0038 0zm-.443478.52457c-.374636.474725-.63546 1.050373-.63546 1.665112v2.994422c0 .586942-.117335.902523-.186223 1.003439-.08996.124503-.277565.279263-.7026538.401375-.2322027.06577-.7425197.07412-1.1307742.111273v-.07352c.044154-.0069.086726-.0041.1305482-.01192.3726856-.06712.6838731-.04268 1.1691701-.478869.5100857-.458474.6911347-1.148372.6911347-1.788308v-2.841421c0-.491136.07526-.699916.132467-.77692.03948-.05316.298417-.131433.531791-.204662z" fill="none" opacity=".5" stroke="url(#a)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_symbolshapes.right-bracket.svg b/icon-themes/elementary_svg/cmd/lc_symbolshapes.right-bracket.svg
new file mode 100644
index 000000000..df0972627
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_symbolshapes.right-bracket.svg
@@ -0,0 +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(.98294772 0 0 1.0173481 -3.717739 -.017977)" gradientUnits="userSpaceOnUse" x1="13.550468" x2="13.310824" y1="3.242736" y2="20.541943"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-1 0 0 1 20 0)" gradientUnits="userSpaceOnUse" x1="7" x2="7" y1="5" y2="19"><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><radialGradient id="c" cx="2.25" cy="16" gradientTransform="matrix(.51412493 0 0 .11633788 -12.82308 19.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><path d="m10.497706 18.499197 2.002294.000803v-13h-2v-2l4.003536-.0015283-.003536 17.0015283-4.002294.0037z" fill="url(#a)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m13.550781 4.4492188-.0059 15.1054692h-2.09371v-.105469h1.048829a.94924744.94924744 0 0 0 .949219-.949219v-13a.94924744.94924744 0 0 0 -.949219-.9492188h-1.050781v-.1015624z" fill="none" opacity=".5" stroke="url(#b)" stroke-linejoin="round"/><ellipse cx="-11.666297" cy="21.036797" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".245" rx="8.675859" ry="1.963204" transform="scale(-1 1)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_symbolshapes.smiley.svg b/icon-themes/elementary_svg/cmd/lc_symbolshapes.smiley.svg
new file mode 100644
index 000000000..c0f3fede4
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_symbolshapes.smiley.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" 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(.39697225 0 0 .11633788 11.106812 17.899702)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="6.559322" x2="7.177966" y1="6.169491" y2="18.915255"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="12" x2="11.872883" y1="4.941176" y2="18.40678"><stop offset="0" stop-color="#fff"/><stop offset=".43823975" 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="d" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#c" y1="11" y2="7"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#c" y1="16.5" y2="13"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="12" x2="11.872883" xlink:href="#c" y1="4.941176" y2="18.40678"/><g transform="scale(.26458333)"><ellipse cx="12" cy="19.76111" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".711111" rx="6.698907" ry="1.963204"/><path d="m12 4c-4.418278 0-8 3.581722-8 8s3.581722 8 8 8 8-3.581722 8-8-3.581722-8-8-8zm-3 4c.554 0 1 .446 1 1s-.446 1-1 1-1-.446-1-1 .446-1 1-1zm6 0c.554 0 1 .446 1 1s-.446 1-1 1-1-.446-1-1 .446-1 1-1zm-7.5 5.5h9c-.443289 1.72689-2.631042 3.5-4.5 3.5s-4.056711-1.77311-4.5-3.5z" fill="url(#b)" stroke="#7239b3" stroke-opacity=".501961"/><g fill="none"><path d="m12 4.9411763c-3.8984809 0-7.0588238 3.1603429-7.0588238 7.0588237 0 3.898481 3.1603429 7.058824 7.0588238 7.058824 3.898481 0 7.058824-3.160343 7.058824-7.058824 0-3.8984808-3.160343-7.0588237-7.058824-7.0588237z" opacity=".5" stroke="url(#f)" stroke-width=".882353"/><g stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"><path d="m10.5 9a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" opacity=".5"/><path d="m16.5 9a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" opacity=".5"/></g><g stroke-linecap="square"><path d="m9 6.5a2.5 2.5 0 0 0 -2.5 2.5 2.5 2.5 0 0 0 2.5 2.5 2.5 2.5 0 0 0 2.5-2.5 2.5 2.5 0 0 0 -2.5-2.5zm6 0a2.5 2.5 0 0 0 -2.5 2.5 2.5 2.5 0 0 0 2.5 2.5 2.5 2.5 0 0 0 2.5-2.5 2.5 2.5 0 0 0 -2.5-2.5z" opacity=".5" stroke="url(#d)"/><path d="m6.5273438 12.5a5.5 5.5 0 0 0 5.4726562 5 5.5 5.5 0 0 0 5.474609-5z" opacity=".5" stroke="url(#e)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_symbolshapes.sun.svg b/icon-themes/elementary_svg/cmd/lc_symbolshapes.sun.svg
new file mode 100644
index 000000000..4367394b2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_symbolshapes.sun.svg
@@ -0,0 +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="12.261017" x2="12.476271" xlink:href="#d" y1="7.805085" y2="14.974577"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="40.973806" x2="40.973806" y1="7.963704" y2="11.963694"><stop offset="0" stop-color="#fff"/><stop offset=".5" 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(.33501035 0 0 .11633788 11.3866 18.851798)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="3.953269" x2="14.803397" y1="1.8302" y2="12.946591"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><ellipse cx="12.140373" cy="20.713205" display="block" fill="url(#c)" fill-rule="evenodd" opacity=".245" rx="5.6533" ry="1.963204"/><g stroke-linejoin="round"><g stroke="#7239b3" stroke-opacity=".501961" stroke-width=".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-10.952286 4.2353249-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(#d)"/><path d="m16.016949 11.491526a3.4830511 3.40678 0 0 1 -3.483051 3.40678 3.4830511 3.40678 0 0 1 -3.4830507-3.40678 3.4830511 3.40678 0 0 1 3.4830507-3.4067804 3.4830511 3.40678 0 0 1 3.483051 3.4067804z" fill="url(#a)" stroke-linecap="round"/></g><path d="m15 11.5a2.5 2.5 0 0 1 -2.5 2.5 2.5 2.5 0 0 1 -2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_tabdialog.svg b/icon-themes/elementary_svg/cmd/lc_tabdialog.svg
new file mode 100644
index 000000000..85243c9ef
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_tabdialog.svg
@@ -0,0 +1,5 @@
+<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="16.999999" cy="14.815425" gradientUnits="userSpaceOnUse" r="3.932233" xlink:href="#e"/><linearGradient id="b" gradientTransform="matrix(.27961814 0 0 -.26116043 25.022124 16.69338)" gradientUnits="userSpaceOnUse" x1="25.46862" x2="25.46862" y1="32.841259" y2="2.723591"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 .3060607 .32769183 0 25.520628 2.564309)" gradientUnits="userSpaceOnUse" x1="20.796995" x2="37.473785" y1="20.64884" y2="20.64884"><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="d" gradientTransform="matrix(.04846 0 0 .5238 -20.405 -109.176)" gradientUnits="userSpaceOnUse" x1="292.85699" x2="292.85699" y1="211.076" y2="233.827"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="e"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.8048 0 0 .60166 -516.818 -395.08)" gradientUnits="userSpaceOnUse" x1="731.05701" x2="731.05701" xlink:href="#e" y1="654.815" y2="619.30701"/>
+
+
+
+/&amp;amp;amp;amp;amp;amp;gt;<rect fill="url(#f)" height="11.000002" opacity=".99" rx="2" transform="scale(-1)" width="11" x="-12.5" y="-12.5"/><rect fill="none" height="11" opacity=".3" rx="2" stroke="#000" stroke-linecap="round" stroke-linejoin="round" transform="scale(-1 1)" width="11" x="-12.5" y="1.5"/><rect fill="none" height="9" opacity=".05" rx="1" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round" transform="scale(-1 1)" width="9" x="-11.5" y="2.5"/><path d="m10.5 3.5 1.6775 1.51-5.6375 7.45-4.3625-3.758334 1.4433333-1.913333 2.55 2.215z" fill="#2f78c7" fill-opacity=".992" stroke-width=".833333"/><path d="m10.5 2.666666 1.6775 1.51-5.6375 7.45-4.3625-3.758333 1.4433333-1.913333 2.55 2.215z" fill="#fff" stroke-width=".833333"/><circle cx="17" cy="17" fill="#fafafa" r="6.5" stroke="#7e8087" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".552941"/><circle cx="17" cy="17" fill="url(#a)" r="3.495318" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".552941"/><g transform="translate(-25.002637 7.892877)"><path d="m29.30271 6.589085c-3.550424 2.4050402-1.417791 7.018039 2.199927 7.018039v1.910877l5-3.571427-5-3.3394508v1.9999998c-2.552377.09933-3.668166-2.3398838-1.843474-4.018038z" display="block" fill="url(#b)"/><g fill="none"><path d="m28.620701 7.833176c-1.252468 1.4706152-.124646 5.310408 3.881936 4.78517v.988778l2.330149-1.66055-2.330149-1.509302v.791685c-4.396795.235118-4.256087-2.8012878-3.881936-3.395781z" display="block" opacity=".8" stroke="url(#c)" stroke-miterlimit="7" stroke-width=".963925"/><path d="m29.30271 6.5890852c-3.550424 2.40504-1.417791 7.0180388 2.199927 7.0180388v1.910877l5-3.571427-5-3.3394508v1.9999998c-2.552377.09933-3.668166-2.3398838-1.843474-4.0180378z" opacity=".5" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_tabledeselectall.svg b/icon-themes/elementary_svg/cmd/lc_tabledeselectall.svg
new file mode 100644
index 000000000..c418e4592
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_tabledeselectall.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#b" y1="20" y2="21"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="20" y2="21"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="3.961864" x2="3.961864" xlink:href="#b" y1="16" y2="17"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="8.961865" x2="8.961865" xlink:href="#b" y1="16" y2="17"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="13.961864" x2="13.961864" xlink:href="#b" y1="16" y2="17"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="3.961864" x2="3.961864" xlink:href="#b" y1="12" y2="13"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="8.961865" x2="8.961865" xlink:href="#b" y1="12" y2="13"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="13.961864" x2="13.961864" xlink:href="#b" y1="12" y2="13"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="3.961864" x2="3.961864" xlink:href="#b" y1="8" y2="9"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="8.961865" x2="8.961865" xlink:href="#b" y1="8" y2="9"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="13.961864" x2="13.961864" xlink:href="#b" y1="8" y2="9"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="18.961864" x2="18.961864" xlink:href="#b" y1="16.000011" y2="17.000011"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="18.961864" x2="18.961864" xlink:href="#b" y1="12.000012" y2="13.000012"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="18.961864" x2="18.961864" xlink:href="#b" y1="8.000012" y2="9.000012"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="11" x2="11" xlink:href="#b" y1="20.000011" y2="21.000011"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="3.042708" x2="3.042708" y1="291.972892" y2="296.206232"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="translate(0 -290.64998)"><path d="m.53640127 291.8406c-.077361 0-.1395264.0653-.1395264.14677v3.93981c0 .0814.062165.14676.1395264.14676h.97151693l.5276162-1.05834h.2134238v.91158c0 .0814.062165.14676.1395264.14676h.971517l.5276162-1.05834h1.4040491.257348c.07736 0 .139527-.0653.139527-.14676v-2.88147c0-.0814-.0623-.15132-.139527-.14677h-.257348z" fill="url(#p)" stroke-width=".264583"/><path d="m2 4c-.5540001 0-1 .4459969-1 1v15c0 .553965.4459999 1 1 1h4l2-4v3c0 .553965.4460003 1 1 1h4l2-4h1 5c.553999 0 1-.446035 1-1v-11c0-.5540031-.446001-1-1-1h-5-9zm0 1h4 1 4 1 4 1 4v3 1 3 1 3h-4-1-4-1-4-1-4v-3-1-3-1zm0 12h4 1l-1.5 3h-3.5zm7 0h3 2l-1.5 3h-3.5z" fill="#7a0000" fill-opacity=".501961" stroke-width="3.779527" transform="matrix(.26458334 0 0 .26458334 0 290.64998)"/><g fill="none" stroke-linecap="square" transform="matrix(.26458334 0 0 .26458334 0 290.12081)"><path d="m2.5 19.5v2h2.7033898l.9841886-2z" opacity=".5" stroke="url(#a)"/><path d="m2.5 15.5v2h3v-2z" opacity=".5" stroke="url(#c)"/><path d="m7.5 15.5v2h3v-2z" opacity=".5" stroke="url(#d)"/><path d="m12.5 15.5v2h3v-2z" opacity=".5" stroke="url(#e)"/><path d="m2.5 11.5v2h3v-2z" opacity=".5" stroke="url(#f)"/><path d="m7.5 11.5v2h3v-2z" opacity=".5" stroke="url(#g)"/><path d="m12.5 11.5v2h3v-2z" opacity=".5" stroke="url(#h)"/><path d="m2.5 7.5v2h3v-2z" opacity=".5" stroke="url(#i)"/><path d="m7.5 7.5v2h3v-2z" opacity=".5" stroke="url(#j)"/><path d="m12.5 7.5v2h3v-2z" opacity=".5" stroke="url(#k)"/><path d="m17.5 15.500012v2h3v-2z" opacity=".5" stroke="url(#l)"/><path d="m17.5 11.500012v2h3v-2z" opacity=".5" stroke="url(#m)"/><path d="m17.5 7.5000125v2h3v-2z" opacity=".5" stroke="url(#n)"/><path d="m9.4999999 19.500012v2h2.7033901l.984188-2z" opacity=".5" stroke="url(#o)"/></g><path d="m6 5v3h-4v1h4v3h-4v1h4v3h1v-3h4v3h1v-3h4v3h1v-3h4v-1h-4v-3h4v-1h-4v-3h-1v3h-4v-3h-1v3h-4v-3zm1 4h4v3h-4zm5 0h4v3h-4z" opacity=".3" transform="matrix(.26458334 0 0 .26458334 0 290.64998)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_tabledesign.svg b/icon-themes/elementary_svg/cmd/lc_tabledesign.svg
new file mode 100644
index 000000000..8b6b443d6
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_tabledesign.svg
@@ -0,0 +1 @@
+<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 offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.783 0 0 .78 -136.125 -5.74)" gradientUnits="userSpaceOnUse" x1="182" x2="182" xlink:href="#a" y1="33" y2="24.52"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="10.8484" x2="10.8484" xlink:href="#a" y1="8.0466" y2="21.817619"/><radialGradient id="d" cx="4.992979" cy="43.5" gradientTransform="matrix(2.003784 0 0 1.4 33.938131 -17.400027)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#e"/><linearGradient id="e"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="f" cx="4.992979" cy="43.5" gradientTransform="matrix(-2.003784 0 0 -1.4 19.76187 104.39997)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#e"/><linearGradient id="g" gradientTransform="matrix(1.0073638 0 0 1 -.323637 0)" 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="h" gradientTransform="matrix(.46923147 0 0 .47243347 .238446 -.625575)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" y1="6.451322" y2="10.245955"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999982" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#i" y1="6.451322" y2="10.245955"/><linearGradient id="k" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#i" y1="6.451322" y2="10.245955"/><linearGradient id="l" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#i" y1="6.451322" y2="10.245955"/><linearGradient id="m" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#i" y1="6.451322" y2="8.348639"/><linearGradient id="n" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#i" y1="6.451322" y2="8.345967"/><linearGradient id="o" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#i" y1="6.451322" y2="8.348639"/><linearGradient id="p" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#i" y1="6.451322" y2="8.345967"/><linearGradient id="q" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#i" y1="6.451322" y2="8.348639"/><linearGradient id="r" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#i" y1="6.451322" y2="8.345967"/><linearGradient id="s" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#i" y1="6.451322" y2="8.348639"/><linearGradient id="t" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#i" y1="6.451322" y2="8.345967"/><linearGradient id="u" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#i" y1="6.451322" y2="8.348639"/><linearGradient id="v" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#i" y1="6.451322" y2="8.345967"/><linearGradient id="w" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#i" y1="6.451322" y2="8.348639"/><linearGradient id="x" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#i" y1="6.451322" y2="8.345967"/><linearGradient id="y" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#i" y1="6.451322" y2="8.348639"/><linearGradient id="z" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#i" y1="6.451322" y2="8.345967"/><linearGradient id="A" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#i" y1="6.451322" y2="8.348639"/><linearGradient id="B" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#i" y1="6.451322" y2="8.345967"/><linearGradient id="C" gradientUnits="userSpaceOnUse" x1="11.5" x2="11.5" y1="2" y2="6"><stop offset="0" stop-color="#d4d4d4"/><stop offset="1" stop-color="#abacae"/></linearGradient><linearGradient id="D" gradientUnits="userSpaceOnUse" x1="10.5" x2="10.5" xlink:href="#i" y1="3" y2="5"/><linearGradient id="E" gradientTransform="translate(15)" gradientUnits="userSpaceOnUse" x1="10.5" x2="10.5" xlink:href="#i" y1="3" y2="5"/><linearGradient id="F" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#i" y1="3" y2="5"/><linearGradient id="G" gradientTransform="translate(5)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#i" y1="3" y2="5"/><linearGradient id="H" gradientTransform="matrix(.49999998 0 0 .25 -4.998791 2.999737)" gradientUnits="userSpaceOnUse" x1="32.997581" x2="32.997581" y1="16.001053" y2="20.001053"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="I" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#i" y1="6.451322" y2="10.245955"/><g transform="translate(1)"><g opacity=".4" transform="matrix(.52631578 0 0 .42857133 -2.631579 3.857159)"><path d="m43.950001 39.999973h5v7h-5z" fill="url(#d)"/><path d="m9.7500003 46.999973h-5v-7h5z" fill="url(#f)"/><path d="m9.7500003 40 34.2000007-.000028v7.000001l-34.2000007.000028z" fill="url(#g)" stroke-width="1.003675"/></g><rect fill="url(#h)" height="21" rx="1" stroke-width="1.051315" width="20" x="1.5" y="1.5"/><path d="m6 2v4h-4v1h4v3h-4v1h4v3h-4v1h4v3h-4v1h4v3h1v-3h4v3h1v-3h4v3h1v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-4h-1v4h-4v-4h-1v4h-4v-4zm1 5h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4z" fill-opacity=".27451"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m2.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#I)"/><path d="m7.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#j)"/><path d="m12.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#k)"/><path d="m17.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#l)"/><path d="m2.50125 7.498592 2.99875.001408.00125 1.99859h-3.000004z" stroke="url(#m)"/><path d="m7.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#n)"/><path d="m12.50125 7.498592 2.99875.001408.0013 1.99859h-3.000004z" stroke="url(#o)"/><path d="m17.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#p)"/><path d="m2.5 11.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#q)"/><path d="m7.49875 11.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#r)"/><path d="m12.5 11.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#s)"/><path d="m17.49875 11.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#t)"/><path d="m2.5 15.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#u)"/><path d="m7.49875 15.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#v)"/><path d="m12.5 15.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#w)"/><path d="m17.49875 15.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#x)"/><path d="m2.50125 19.4986 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#y)"/><path d="m7.5 19.500008 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#z)"/><path d="m12.50125 19.4986 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#A)"/><path d="m17.5 19.500008 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#B)"/></g><path d="m2.5 1.5c-.5453514 0-1 .4546486-1 1v4h20v-4c0-.5453514-.454649-1-1-1z" fill="url(#C)"/><path d="m2.5 1c-.831 0-1.5.669-1.5 1.5v3.5 1h21v-1-3.5c0-.831-.669-1.5-1.5-1.5zm0 1h3.5v4h-4v-3.5c0-.277.223-.5.5-.5zm4.5 0h4v4h-4zm5 0h4v4h-4zm5 0h3.5c.277 0 .5.223.5.5v3.5h-4z" fill="#555761" fill-opacity=".501961"/><path d="m2.7303406 2.5 2.5393184.012712c.1276074.0006388.230341.082687.230341.1853974v2.6292052c0 .1027101-.1027336.1860362-.230341.1853974l-2.5393184-.012712c-.1276071-.0006388-.2303406-.0826873-.2303406-.1853974v-2.6292052c0-.1027101.1027335-.1860362.2303406-.1853974z" fill="none" opacity=".5" stroke="url(#D)" stroke-linecap="round" stroke-linejoin="round"/><path d="m1 7v14.5c0 .831.669 1.5 1.5 1.5h18c.831 0 1.5-.669 1.5-1.5v-14.5h-1v14.5c0 .277-.223.5-.5.5h-18c-.277 0-.5-.223-.5-.5v-14.5z" fill-opacity=".330882"/><g fill="none"><path d="m17.730341 2.5 2.539318.012712c.127607.0006387.230341.0826872.230341.1853973v2.6292052c0 .1027101-.102734.1860362-.230341.1853974l-2.539318-.0127119c-.127608-.0006388-.230341-.0826873-.230341-.1853974v-2.6292052c0-.1027101.102733-.1860362.230341-.1853974z" opacity=".5" stroke="url(#E)" stroke-linecap="round" stroke-linejoin="round"/><g stroke-linecap="square" stroke-opacity=".67451"><path d="m7.5 2.5h3v3h-3z" opacity=".8" stroke="url(#F)"/><path d="m12.5 2.5h3v3h-3z" opacity=".8" stroke="url(#G)"/></g></g><path d="m1 7h21v1h-21z" fill="url(#H)" opacity=".15"/></g><path d="m1.5 6.5 16 16h-16zm3 8.5v4.5h5z" style="fill:#9bdb4d;fill-opacity:.588;fill-rule:evenodd;stroke:#206b00;stroke-linejoin:round;stroke-opacity:.501961"/><g fill="none" transform="translate(.032)"><path d="m2.468 8.9116875v12.5883125h12.602z" fill="none" opacity=".5" stroke="url(#c)"/><path d="m3.468 14v6.5h7" opacity=".5" stroke="url(#b)"/><path d="m3.468 23.5h14" opacity=".3" stroke="#d1ff82" stroke-linecap="square"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_tabledialog.svg b/icon-themes/elementary_svg/cmd/lc_tabledialog.svg
new file mode 100644
index 000000000..63a137293
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_tabledialog.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" 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 33.938131 -17.400027)" 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 19.76187 104.39997)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><linearGradient id="d" gradientTransform="matrix(1.0073638 0 0 1 -.323637 0)" 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" gradientUnits="userSpaceOnUse" x1="17.461565" x2="17.461565" y1="12.132274" y2="23.876352"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#ccc"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="14.525564" x2="14.525564" y1="12.132274" y2="23.879738"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#8c8c8c"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="10.127912" x2="9.984243" y1="12.048073" y2="3.95193"><stop offset="0" stop-color="#e5e5e5"/><stop offset="1" stop-color="#ababab"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" y1="6.451322" y2="10.245955"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999982" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="11.5" x2="11.5" y1="2" y2="6"><stop offset="0" stop-color="#d4d4d4"/><stop offset="1" stop-color="#abacae"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="10.5" x2="10.5" xlink:href="#h" y1="3" y2="5"/><linearGradient id="k" gradientTransform="translate(15)" gradientUnits="userSpaceOnUse" x1="10.5" x2="10.5" xlink:href="#h" y1="3" y2="5"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#h" y1="3" y2="5"/><linearGradient id="m" gradientTransform="translate(5)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#h" y1="3" y2="5"/><linearGradient id="n" gradientTransform="matrix(.49999998 0 0 .25 -4.998791 2.999737)" gradientUnits="userSpaceOnUse" x1="32.997581" x2="32.997581" y1="16.001053" y2="20.001053"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="o" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#h" y1="6.451322" y2="10.245955"/><linearGradient id="p" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#h" y1="6.451322" y2="10.245955"/><linearGradient id="q" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#h" y1="6.451322" y2="10.245955"/><linearGradient id="r" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#h" y1="6.451322" y2="8.348639"/><linearGradient id="s" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#h" y1="6.451322" y2="8.345967"/><linearGradient id="t" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#h" y1="6.451322" y2="8.348639"/><linearGradient id="u" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#h" y1="6.451322" y2="8.345967"/><linearGradient id="v" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#h" y1="6.451322" y2="8.348639"/><linearGradient id="w" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#h" y1="6.451322" y2="8.345967"/><linearGradient id="x" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#h" y1="6.451322" y2="8.348639"/><linearGradient id="y" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#h" y1="6.451322" y2="8.345967"/><linearGradient id="z" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#h" y1="6.451322" y2="8.348639"/><linearGradient id="A" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#h" y1="6.451322" y2="8.345967"/><linearGradient id="B" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#h" y1="6.451322" y2="8.348639"/><linearGradient id="C" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#h" y1="6.451322" y2="8.345967"/><linearGradient id="D" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#h" y1="6.451322" y2="8.348639"/><linearGradient id="E" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#h" y1="6.451322" y2="8.345967"/><linearGradient id="F" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#h" y1="6.451322" y2="8.348639"/><linearGradient id="G" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#h" y1="6.451322" y2="8.345967"/><linearGradient id="H" gradientTransform="matrix(.46923147 0 0 .47243347 .238446 -.625575)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g opacity=".4" transform="matrix(.52631578 0 0 .42857133 -2.631579 3.857159)"><path d="m43.950001 39.999973h5v7h-5z" fill="url(#a)"/><path d="m9.7500003 46.999973h-5v-7h5z" fill="url(#c)"/><path d="m9.7500003 40 34.2000007-.000028v7.000001l-34.2000007.000028z" fill="url(#d)" stroke-width="1.003675"/></g><rect fill="url(#H)" height="21" rx="1" stroke-width="1.051315" width="20" x="1.5" y="1.5"/><path d="m6 2v4h-4v1h4v3h-4v1h4v3h-4v1h4v3h-4v1h4v3h1v-3h4v3h1v-3h4v3h1v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-4h-1v4h-4v-4h-1v4h-4v-4zm1 5h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4z" fill-opacity=".27451"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m2.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#h)"/><path d="m7.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#o)"/><path d="m12.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#p)"/><path d="m17.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#q)"/><path d="m2.50125 7.498592 2.99875.001408.00125 1.99859h-3.000004z" stroke="url(#r)"/><path d="m7.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#s)"/><path d="m12.50125 7.498592 2.99875.001408.0013 1.99859h-3.000004z" stroke="url(#t)"/><path d="m17.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#u)"/><path d="m2.5 11.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#v)"/><path d="m7.49875 11.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#w)"/><path d="m12.5 11.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#x)"/><path d="m17.49875 11.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#y)"/><path d="m2.5 15.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#z)"/><path d="m7.49875 15.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#A)"/><path d="m12.5 15.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#B)"/><path d="m17.49875 15.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#C)"/><path d="m2.50125 19.4986 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#D)"/><path d="m7.5 19.500008 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#E)"/><path d="m12.50125 19.4986 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#F)"/><path d="m17.5 19.500008 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#G)"/></g><path d="m2.5 1.5c-.5453514 0-1 .4546486-1 1v4h20v-4c0-.5453514-.454649-1-1-1z" fill="url(#i)"/><path d="m2.5 1c-.831 0-1.5.669-1.5 1.5v3.5 1h21v-1-3.5c0-.831-.669-1.5-1.5-1.5zm0 1h3.5v4h-4v-3.5c0-.277.223-.5.5-.5zm4.5 0h4v4h-4zm5 0h4v4h-4zm5 0h3.5c.277 0 .5.223.5.5v3.5h-4z" fill="#555761" fill-opacity=".501961"/><path d="m2.7303406 2.5 2.5393184.0127119c.1276074.0006388.230341.0826873.230341.1853974v2.6292052c0 .1027101-.1027336.1860362-.230341.1853974l-2.5393184-.0127119c-.1276071-.0006388-.2303406-.0826873-.2303406-.1853974v-2.6292052c0-.1027101.1027335-.1860362.2303406-.1853974z" fill="none" opacity=".5" stroke="url(#j)" stroke-linecap="round" stroke-linejoin="round"/><path d="m1 7v14.5c0 .831.669 1.5 1.5 1.5h18c.831 0 1.5-.669 1.5-1.5v-14.5h-1v14.5c0 .277-.223.5-.5.5h-18c-.277 0-.5-.223-.5-.5v-14.5z" fill-opacity=".330882"/><g fill="none"><path d="m17.730341 2.5 2.539318.012712c.127607.0006387.230341.0826872.230341.1853973v2.6292052c0 .1027101-.102734.1860362-.230341.1853974l-2.539318-.0127119c-.127608-.0006388-.230341-.0826873-.230341-.1853974v-2.6292052c0-.1027101.102733-.1860362.230341-.1853974z" opacity=".5" stroke="url(#k)" stroke-linecap="round" stroke-linejoin="round"/><g stroke-linecap="square" stroke-opacity=".67451"><path d="m7.5 2.5h3v3h-3z" opacity=".8" stroke="url(#l)"/><path d="m12.5 2.5h3v3h-3z" opacity=".8" stroke="url(#m)"/></g></g><path d="m1 7h21v1h-21z" fill="url(#n)" opacity=".15"/><g transform="matrix(.73400013 0 0 .73400013 11.632274 12.132274)"><path d="m16.798828 12.5c-.165264 0-.298828.211412-.298828.474609v.763672h-.09766l-1.123047.480469-.07227.07422-.552734-.552735c-.18611-.186109-.430016-.241858-.546875-.125l-.992188.992188c-.116858.116859-.06111.360765.125.546875l.552735.552734-.07422.07227-.480469 1.123047v.097651h-.763663c-.263197 0-.474609.133564-.474609.298828v1.402344c0 .165264.211412.298828.474609.298828h.763672v.105469l.480469 1.123047.07031.06836-.548828.548828c-.186109.186109-.241858.430016-.125.546875l.992188.992188c.116859.116859.360765.06111.546875-.125l.548828-.548828.07617.07812 1.123047.482422h.09766v.753907c0 .263201.133564.474612.298828.474612h1.402344c.165264 0 .298828-.211411.298828-.474609v-.753907h.105469l1.123047-.482422.07227-.07422.544922.544922c.18611.186108.430016.241859.546875.125l.992188-.992188c.116858-.116859.06111-.360766-.125-.546875l-.544922-.544922.07422-.07227.482422-1.123047v-.105462h.753907c.26319 0 .474602-.133564.474602-.298828v-1.402344c0-.165264-.211412-.298828-.474609-.298828h-.753907v-.09766l-.482422-1.123047-.07812-.07617.548828-.548828c.186109-.18611.241858-.430016.125-.546875l-.992188-.992188c-.116859-.116858-.360765-.06111-.546875.125l-.548828.548828-.06836-.07031-1.123047-.480469h-.105472v-.763672c0-.263197-.133564-.474609-.298828-.474609zm.705078 4c.829457 0 1.503906.674449 1.503906 1.503906.000001.829457-.674449 1.503906-1.503906 1.503906-.829457.000001-1.503906-.674449-1.503906-1.503906s.674449-1.503906 1.503906-1.503906z" display="block" fill="url(#e)" stroke="url(#f)" stroke-linejoin="round" transform="matrix(1.3623976 0 0 1.3623976 -15.847782 -16.528981)"/><path d="m8 3.465116c-2.5005771 0-4.5348837 2.034307-4.5348837 4.534884s2.0343066 4.534884 4.5348837 4.534884c2.500576-.000001 4.534884-2.034307 4.534884-4.534884s-2.034308-4.534884-4.534884-4.534884zm0 2.093024c1.347907 0 2.44186 1.093953 2.44186 2.44186s-1.093953 2.44186-2.44186 2.44186-2.4418605-1.093953-2.4418605-2.44186 1.0939535-2.44186 2.4418605-2.44186z" opacity=".05"/><path d="m8.0000001 4c-2.2056004 0-4.0000002 1.7944001-4.0000002 4.0000008 0 2.2055992 1.7943998 3.9999992 4.0000002 3.9999992 2.2055999 0 3.9999999-1.7944 3.9999999-3.9999992 0-2.2056007-1.7944-4.0000008-3.9999999-4.0000008z" fill="none" stroke="url(#g)" stroke-width="1.352275"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_tablemodefix.svg b/icon-themes/elementary_svg/cmd/lc_tablemodefix.svg
new file mode 100644
index 000000000..7317a3243
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_tablemodefix.svg
@@ -0,0 +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(.48483606 0 0 .5270602 -.165352 3.599765)" gradientUnits="userSpaceOnUse" x1="10.653811" x2="10.653811" xlink:href="#n" y1="23.52717" y2="25.424486"/><linearGradient id="b" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 7.599765)" gradientUnits="userSpaceOnUse" x1="10.653811" x2="10.653811" xlink:href="#n" y1="23.52717" y2="25.424486"/><linearGradient id="c" gradientTransform="matrix(.48483606 0 0 .5270602 13.834648 -.400235)" gradientUnits="userSpaceOnUse" x1="10.653811" x2="10.653811" xlink:href="#n" y1="23.52717" y2="25.424486"/><linearGradient id="d" gradientTransform="matrix(.48483606 0 0 .5270602 13.834648 3.599765)" gradientUnits="userSpaceOnUse" x1="10.653811" x2="10.653811" xlink:href="#n" y1="23.52717" y2="25.424486"/><linearGradient id="e" gradientTransform="matrix(.48483606 0 0 .5270602 13.834648 7.599765)" gradientUnits="userSpaceOnUse" x1="10.653811" x2="10.653811" xlink:href="#n" y1="23.52717" y2="25.424486"/><linearGradient id="f" gradientTransform="matrix(.48483606 0 0 .5270602 5.834648 -.400235)" gradientUnits="userSpaceOnUse" x1="10.653811" x2="10.653811" xlink:href="#n" y1="23.52717" y2="25.424486"/><linearGradient id="g" gradientTransform="matrix(.48483606 0 0 .5270602 5.834648 3.599765)" gradientUnits="userSpaceOnUse" x1="10.653811" x2="10.653811" xlink:href="#n" y1="23.52717" y2="25.424486"/><linearGradient id="h" gradientTransform="matrix(.48483606 0 0 .5270602 5.834648 7.599765)" gradientUnits="userSpaceOnUse" x1="10.653811" x2="10.653811" xlink:href="#n" y1="23.52717" y2="25.424486"/><radialGradient id="i" cx="5.121245" cy="43.5" gradientTransform="matrix(2.003784 0 0 1.4 33.938131 -17.400027)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#j"/><linearGradient id="j"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="k" cx="4.871718" cy="43.5" gradientTransform="matrix(-2.003784 0 0 -1.4 19.76187 104.39997)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#j"/><linearGradient id="l" gradientTransform="matrix(1.0073638 0 0 1 -.323637 0)" 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="m" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="25.121649" x2="25.121649" y1="22.27989" y2="51.172848"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="10.653811" x2="10.653811" y1="23.52717" y2="25.424486"><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 transform="translate(1)"><g stroke="#cc3b02" stroke-linecap="round" stroke-linejoin="round"><path d="m3.5 4.5 3-3v6z" fill="#ffa154" stroke="#a62100" stroke-opacity=".501961"/><path d="m1.5 7.5v-6" fill="none" stroke="#f37329"/><g transform="matrix(-1 0 0 1 16.99995 0)"><path d="m3.5 4.5 3-3v6z" fill="#ffa154" stroke="#a62100" stroke-opacity=".501961"/><path d="m1.5 7.5v-6" fill="none" stroke="#f37329"/></g></g><g><g opacity=".4" transform="matrix(.52631578 0 0 .42857133 -2.763158 3.857159)"><path d="m44.450001 39.999971 4.5.000002v7l-4.5-.000002z" fill="url(#i)"/><path d="m10 46.999972-5.2499997.000001v-7l5.2499997-.000001z" fill="url(#k)"/><path d="m10 39.999999 34.450001-.000029v7.000001l-34.450001.000029z" fill="url(#l)" stroke-width="1.003675"/></g><rect fill="url(#m)" height="12" rx="1" width="20" x="1.5" y="10.5"/><path d="m2.5 11.5h4v2h-4z" fill="none" stroke="url(#n)" stroke-linecap="square"/><path d="m2.5 10.5c-.088268 0-1 0-1 1.5v9.463636c0 .574146.462218 1.036364 1.036364 1.036364h17.927455c.574146 0 1.036375-.462218 1.036364-1.036364l-.000183-9.463636c-.06509-.718245-.02064-1.452593-1.5-1.5" fill="none" opacity=".3" stroke="#000"/><path d="m7 10.000182h1v11.999818h-1z" opacity=".321" stroke-width=".894426"/><path d="m15 10.000182h1v11.999818h-1z" opacity=".321" stroke-width=".894426"/><path d="m2.5 10 4.5-.000001v1l-4.5.000001z" opacity=".321"/><path d="m8 9.999999 7 .000001v1l-7-.000001z" opacity=".321"/><path d="m16 10h4v1h-4z" opacity=".321"/><path d="m2.000001 13.999818 4.999999.000181v1l-4.999999-.000181z" opacity=".321"/><path d="m8 13.999999 7 .000001v1l-7-.000001z" opacity=".321"/><path d="m16 14 5.000002-.000182v1l-5.000002.000182z" opacity=".321"/><path d="m2.000001 17.999819 4.999999.000181v1l-4.999999-.000181z" opacity=".321"/><path d="m8 18 7 .000001v1l-7-.000001z" opacity=".321"/><path d="m16 18.000001 5.000002-.000182v1l-5.000002.000182z" opacity=".321"/><g fill="none" stroke-linecap="square"><path d="m2.5 15.5h4v2h-4z" stroke="url(#a)"/><path d="m2.5 19.5h4v2h-4z" stroke="url(#b)"/><path d="m16.5 11.5h4v2h-4z" stroke="url(#c)"/><path d="m16.5 15.5h4v2h-4z" stroke="url(#d)"/><path d="m16.5 19.5h4v2h-4z" stroke="url(#e)"/><path d="m8.5 11.5h6v2h-6z" stroke="url(#f)"/><path d="m8.5 15.5h6v2h-6z" stroke="url(#g)"/><path d="m8.5 19.5h6v2h-6z" stroke="url(#h)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_tablemodefixprop.svg b/icon-themes/elementary_svg/cmd/lc_tablemodefixprop.svg
new file mode 100644
index 000000000..46dd2cd16
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_tablemodefixprop.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="5.121245" cy="43.5" gradientTransform="matrix(2.003784 0 0 1.4 33.938131 -17.400027)" 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.871718" cy="43.5" gradientTransform="matrix(-2.003784 0 0 -1.4 19.76187 104.39997)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><linearGradient id="d" gradientTransform="matrix(1.0073638 0 0 1 -.323637 0)" 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(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="25.121649" x2="25.121649" y1="22.27989" y2="51.172848"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="10.653811" x2="10.653811" y1="23.52717" y2="25.424486"><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="g" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 3.599765)" gradientUnits="userSpaceOnUse" x1="10.653811" x2="10.653811" xlink:href="#f" y1="23.52717" y2="25.424486"/><linearGradient id="h" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 7.599765)" gradientUnits="userSpaceOnUse" x1="10.653811" x2="10.653811" xlink:href="#f" y1="23.52717" y2="25.424486"/><linearGradient id="i" gradientTransform="matrix(.48483606 0 0 .5270602 13.834648 -.400235)" gradientUnits="userSpaceOnUse" x1="10.653811" x2="10.653811" xlink:href="#f" y1="23.52717" y2="25.424486"/><linearGradient id="j" gradientTransform="matrix(.48483606 0 0 .5270602 13.834648 3.599765)" gradientUnits="userSpaceOnUse" x1="10.653811" x2="10.653811" xlink:href="#f" y1="23.52717" y2="25.424486"/><linearGradient id="k" gradientTransform="matrix(.48483606 0 0 .5270602 13.834648 7.599765)" gradientUnits="userSpaceOnUse" x1="10.653811" x2="10.653811" xlink:href="#f" y1="23.52717" y2="25.424486"/><linearGradient id="l" gradientTransform="matrix(.48483606 0 0 .5270602 5.834648 -.400235)" gradientUnits="userSpaceOnUse" x1="10.653811" x2="10.653811" xlink:href="#f" y1="23.52717" y2="25.424486"/><linearGradient id="m" gradientTransform="matrix(.48483606 0 0 .5270602 5.834648 3.599765)" gradientUnits="userSpaceOnUse" x1="10.653811" x2="10.653811" xlink:href="#f" y1="23.52717" y2="25.424486"/><linearGradient id="n" gradientTransform="matrix(.48483606 0 0 .5270602 5.834648 7.599765)" gradientUnits="userSpaceOnUse" x1="10.653811" x2="10.653811" xlink:href="#f" y1="23.52717" y2="25.424486"/><linearGradient id="o" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="10.653811" x2="10.653811" xlink:href="#f" y1="23.52717" y2="25.424486"/><g transform="translate(1)"><g stroke="#cc3b02" stroke-linecap="round" stroke-linejoin="round"><path d="m3.5 4.5 3-3v6z" fill="#ffa154" stroke="#a62100" stroke-opacity=".501961"/><path d="m1.5 7.5v-6" fill="none" stroke="#f37329"/><g transform="matrix(-1 0 0 1 22.99995 0)"><path d="m3.5 4.5 3-3v6z" fill="#ffa154" stroke="#a62100" stroke-opacity=".501961"/><path d="m1.5 7.5v-6" fill="none" stroke="#f37329"/></g></g><g><g opacity=".4" transform="matrix(.52631578 0 0 .42857133 -2.763158 3.857159)"><path d="m44.450001 39.999971 4.5.000002v7l-4.5-.000002z" fill="url(#a)"/><path d="m10 46.999972-5.2499997.000001v-7l5.2499997-.000001z" fill="url(#c)"/><path d="m10 39.999999 34.450001-.000029v7.000001l-34.450001.000029z" fill="url(#d)" stroke-width="1.003675"/></g><rect fill="url(#e)" height="12" rx="1" width="20" x="1.5" y="10.5"/><path d="m2.5 11.5h4v2h-4z" fill="none" stroke="url(#o)" stroke-linecap="square"/><path d="m2.5 10.5c-.088268 0-1 0-1 1.5v9.463636c0 .574146.462218 1.036364 1.036364 1.036364h17.927455c.574146 0 1.036375-.462218 1.036364-1.036364l-.000183-9.463636c-.06509-.718245-.02064-1.452593-1.5-1.5" fill="none" opacity=".3" stroke="#000"/><path d="m7 10.000182h1v11.999818h-1z" opacity=".321" stroke-width=".894426"/><path d="m15 10.000182h1v11.999818h-1z" opacity=".321" stroke-width=".894426"/><path d="m2.5 10 4.5-.000001v1l-4.5.000001z" opacity=".321"/><path d="m8 9.999999 7 .000001v1l-7-.000001z" opacity=".321"/><path d="m16 10h4v1h-4z" opacity=".321"/><path d="m2.000001 13.999818 4.999999.000181v1l-4.999999-.000181z" opacity=".321"/><path d="m8 13.999999 7 .000001v1l-7-.000001z" opacity=".321"/><path d="m16 14 5.000002-.000182v1l-5.000002.000182z" opacity=".321"/><path d="m2.000001 17.999819 4.999999.000181v1l-4.999999-.000181z" opacity=".321"/><path d="m8 18 7 .000001v1l-7-.000001z" opacity=".321"/><path d="m16 18.000001 5.000002-.000182v1l-5.000002.000182z" opacity=".321"/><g fill="none" stroke-linecap="square"><path d="m2.5 15.5h4v2h-4z" stroke="url(#g)"/><path d="m2.5 19.5h4v2h-4z" stroke="url(#h)"/><path d="m16.5 11.5h4v2h-4z" stroke="url(#i)"/><path d="m16.5 15.5h4v2h-4z" stroke="url(#j)"/><path d="m16.5 19.5h4v2h-4z" stroke="url(#k)"/><path d="m8.5 11.5h6v2h-6z" stroke="url(#l)"/><path d="m8.5 15.5h6v2h-6z" stroke="url(#m)"/><path d="m8.5 19.5h6v2h-6z" stroke="url(#n)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_tablemodevariable.svg b/icon-themes/elementary_svg/cmd/lc_tablemodevariable.svg
new file mode 100644
index 000000000..14bba9af1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_tablemodevariable.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="5.121245" cy="43.5" gradientTransform="matrix(2.003784 0 0 1.4 33.938131 -17.400027)" 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.871718" cy="43.5" gradientTransform="matrix(-2.003784 0 0 -1.4 19.76187 104.39997)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><linearGradient id="d" gradientTransform="matrix(1.0073638 0 0 1 -.323637 0)" 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(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="25.121649" x2="25.121649" y1="22.27989" y2="51.172848"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="10.653811" x2="10.653811" y1="23.52717" y2="25.424486"><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="g" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 3.599765)" gradientUnits="userSpaceOnUse" x1="10.653811" x2="10.653811" xlink:href="#f" y1="23.52717" y2="25.424486"/><linearGradient id="h" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 7.599765)" gradientUnits="userSpaceOnUse" x1="10.653811" x2="10.653811" xlink:href="#f" y1="23.52717" y2="25.424486"/><linearGradient id="i" gradientTransform="matrix(.48483606 0 0 .5270602 13.834648 -.400235)" gradientUnits="userSpaceOnUse" x1="10.653811" x2="10.653811" xlink:href="#f" y1="23.52717" y2="25.424486"/><linearGradient id="j" gradientTransform="matrix(.48483606 0 0 .5270602 13.834648 3.599765)" gradientUnits="userSpaceOnUse" x1="10.653811" x2="10.653811" xlink:href="#f" y1="23.52717" y2="25.424486"/><linearGradient id="k" gradientTransform="matrix(.48483606 0 0 .5270602 13.834648 7.599765)" gradientUnits="userSpaceOnUse" x1="10.653811" x2="10.653811" xlink:href="#f" y1="23.52717" y2="25.424486"/><linearGradient id="l" gradientTransform="matrix(.48483606 0 0 .5270602 5.834648 -.400235)" gradientUnits="userSpaceOnUse" x1="10.653811" x2="10.653811" xlink:href="#f" y1="23.52717" y2="25.424486"/><linearGradient id="m" gradientTransform="matrix(.48483606 0 0 .5270602 5.834648 3.599765)" gradientUnits="userSpaceOnUse" x1="10.653811" x2="10.653811" xlink:href="#f" y1="23.52717" y2="25.424486"/><linearGradient id="n" gradientTransform="matrix(.48483606 0 0 .5270602 5.834648 7.599765)" gradientUnits="userSpaceOnUse" x1="10.653811" x2="10.653811" xlink:href="#f" y1="23.52717" y2="25.424486"/><linearGradient id="o" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="10.653811" x2="10.653811" xlink:href="#f" y1="23.52717" y2="25.424486"/><g transform="translate(1)"><g stroke="#cc3b02" stroke-linecap="round" stroke-linejoin="round"><path d="m3.5 4.5 3-3v6z" fill="#ffa154" stroke="#a62100" stroke-opacity=".501961"/><path d="m1.5 7.5v-6" fill="none" stroke="#f37329"/><path d="m7.5 4.5 3-3v6z" fill="#ffa154" stroke="#a62100" stroke-opacity=".501961"/></g><g><g opacity=".4" transform="matrix(.52631578 0 0 .42857133 -2.763158 3.857159)"><path d="m44.450001 39.999971 4.5.000002v7l-4.5-.000002z" fill="url(#a)"/><path d="m10 46.999972-5.2499997.000001v-7l5.2499997-.000001z" fill="url(#c)"/><path d="m10 39.999999 34.450001-.000029v7.000001l-34.450001.000029z" fill="url(#d)" stroke-width="1.003675"/></g><rect fill="url(#e)" height="12" rx="1" width="20" x="1.5" y="10.5"/><path d="m2.5 11.5h4v2h-4z" fill="none" stroke="url(#o)" stroke-linecap="square"/><path d="m2.5 10.5c-.088268 0-1 0-1 1.5v9.463636c0 .574146.462218 1.036364 1.036364 1.036364h17.927455c.574146 0 1.036375-.462218 1.036364-1.036364l-.000183-9.463636c-.06509-.718245-.02064-1.452593-1.5-1.5" fill="none" opacity=".3" stroke="#000"/><path d="m7 10.000182h1v11.999818h-1z" opacity=".321" stroke-width=".894426"/><path d="m15 10.000182h1v11.999818h-1z" opacity=".321" stroke-width=".894426"/><path d="m2.5 10 4.5-.000001v1l-4.5.000001z" opacity=".321"/><path d="m8 9.999999 7 .000001v1l-7-.000001z" opacity=".321"/><path d="m16 10h4v1h-4z" opacity=".321"/><path d="m2.000001 13.999818 4.999999.000181v1l-4.999999-.000181z" opacity=".321"/><path d="m8 13.999999 7 .000001v1l-7-.000001z" opacity=".321"/><path d="m16 14 5.000002-.000182v1l-5.000002.000182z" opacity=".321"/><path d="m2.000001 17.999819 4.999999.000181v1l-4.999999-.000181z" opacity=".321"/><path d="m8 18 7 .000001v1l-7-.000001z" opacity=".321"/><path d="m16 18.000001 5.000002-.000182v1l-5.000002.000182z" opacity=".321"/><g fill="none" stroke-linecap="square"><path d="m2.5 15.5h4v2h-4z" stroke="url(#g)"/><path d="m2.5 19.5h4v2h-4z" stroke="url(#h)"/><path d="m16.5 11.5h4v2h-4z" stroke="url(#i)"/><path d="m16.5 15.5h4v2h-4z" stroke="url(#j)"/><path d="m16.5 19.5h4v2h-4z" stroke="url(#k)"/><path d="m8.5 11.5h6v2h-6z" stroke="url(#l)"/><path d="m8.5 15.5h6v2h-6z" stroke="url(#m)"/><path d="m8.5 19.5h6v2h-6z" stroke="url(#n)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_tablenumberformatdialog.svg b/icon-themes/elementary_svg/cmd/lc_tablenumberformatdialog.svg
new file mode 100644
index 000000000..4ae5a4dac
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_tablenumberformatdialog.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="17.461565" x2="17.461565" y1="12.132274" y2="23.876353"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#ccc"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14.525564" x2="14.525564" y1="12.132274" y2="23.879737"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#8c8c8c"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="10.127912" x2="9.984243" y1="12.048073" y2="3.95193"><stop offset="0" stop-color="#e5e5e5"/><stop offset="1" stop-color="#ababab"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="12.251" x2="11.562" y1=".907" y2="21.099"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><path d="m18.838 10.034q0 1.258-.403 2.308-.402 1.05-1.136 1.634-.735.586-1.706.586-.647 0-1.154-.306-.498-.315-.708-.822h-.14q-.428.525-1.04.83-.612.298-1.364.298-1.547 0-2.44-.927-.89-.935-.89-2.544 0-1.826 1.153-2.962 1.164-1.137 3.08-1.137.707 0 1.633.14.927.132 1.513.342l-.2 4.275q0 1.224.663 1.224.56 0 .89-.812.333-.822.333-2.142 0-1.407-.586-2.483-.577-1.084-1.643-1.652-1.058-.576-2.43-.576-1.758 0-3.07.734-1.31.735-2 2.1-.693 1.358-.693 3.141 0 2.42 1.285 3.715 1.294 1.284 3.742 1.284.978 0 2.097-.218 1.12-.22 2.125-.595v1.69q-1.854.785-4.153.785-3.323 0-5.185-1.748-1.854-1.75-1.854-4.86 0-2.16.954-3.926.962-1.765 2.72-2.753 1.756-.997 4.012-.997 1.923 0 3.436.787 1.512.787 2.334 2.238.822 1.452.822 3.35zm-8.953 1.092q0 1.845 1.504 1.845.777 0 1.188-.55.42-.56.507-1.818l.116-1.933q-.403-.088-1.007-.088-1.092 0-1.704.682-.605.682-.605 1.862z" fill="url(#d)" stroke="#000" stroke-opacity=".49" stroke-width=".967" transform="scale(.98295 1.01735)"/><g transform="matrix(.73400013 0 0 .73400013 11.632274 12.132274)"><path d="m16.798828 12.5c-.165264 0-.298828.211412-.298828.474609v.763672h-.09766l-1.123047.480469-.07227.07422-.552734-.552735c-.18611-.186109-.430016-.241858-.546875-.125l-.992188.992188c-.116858.116859-.06111.360765.125.546875l.552735.552734-.07422.07227-.480469 1.123047v.097651h-.763663c-.263197 0-.474609.133564-.474609.298828v1.402344c0 .165264.211412.298828.474609.298828h.763672v.105469l.480469 1.123047.07031.06836-.548828.548828c-.186109.186109-.241858.430016-.125.546875l.992188.992188c.116859.116859.360765.06111.546875-.125l.548828-.548828.07617.07812 1.123047.482422h.09766v.753907c0 .263201.133564.474612.298828.474612h1.402344c.165264 0 .298828-.211411.298828-.474609v-.753907h.105469l1.123047-.482422.07227-.07422.544922.544922c.18611.186108.430016.241859.546875.125l.992188-.992188c.116858-.116859.06111-.360766-.125-.546875l-.544922-.544922.07422-.07227.482422-1.123047v-.105462h.753907c.26319 0 .474602-.133564.474602-.298828v-1.402344c0-.165264-.211412-.298828-.474609-.298828h-.753907v-.09766l-.482422-1.123047-.07812-.07617.548828-.548828c.186109-.18611.241858-.430016.125-.546875l-.992188-.992188c-.116859-.116858-.360765-.06111-.546875.125l-.548828.548828-.06836-.07031-1.123047-.480469h-.105472v-.763672c0-.263197-.133564-.474609-.298828-.474609zm.705078 4c.829457 0 1.503906.674449 1.503906 1.503906.000001.829457-.674449 1.503906-1.503906 1.503906-.829457.000001-1.503906-.674449-1.503906-1.503906s.674449-1.503906 1.503906-1.503906z" display="block" fill="url(#a)" stroke="url(#b)" stroke-linejoin="round" transform="matrix(1.3623976 0 0 1.3623976 -15.847782 -16.528981)"/><path d="m8 3.465116c-2.5005771 0-4.5348837 2.034307-4.5348837 4.534884s2.0343066 4.534884 4.5348837 4.534884c2.500576-.000001 4.534884-2.034307 4.534884-4.534884s-2.034308-4.534884-4.534884-4.534884zm0 2.093024c1.347907 0 2.44186 1.093953 2.44186 2.44186s-1.093953 2.44186-2.44186 2.44186-2.4418605-1.093953-2.4418605-2.44186 1.0939535-2.44186 2.4418605-2.44186z" opacity=".05"/><path d="m8.0000001 4c-2.2056004 0-4.0000002 1.7944001-4.0000002 4.0000008 0 2.2055992 1.7943998 3.9999992 4.0000002 3.9999992 2.2055999 0 3.9999999-1.7944 3.9999999-3.9999992 0-2.2056007-1.7944-4.0000008-3.9999999-4.0000008z" fill="none" stroke="url(#c)" stroke-width="1.352275"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_tableselectall.svg b/icon-themes/elementary_svg/cmd/lc_tableselectall.svg
new file mode 100644
index 000000000..2c1e05735
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_tableselectall.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#b" y1="20" y2="21"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="20" y2="21"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="3.961864" x2="3.961864" xlink:href="#b" y1="16" y2="17"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="8.961864" x2="8.961864" xlink:href="#b" y1="16" y2="17"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="13.961864" x2="13.961864" xlink:href="#b" y1="16" y2="17"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="3.961864" x2="3.961864" xlink:href="#b" y1="12" y2="13"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="8.961864" x2="8.961864" xlink:href="#b" y1="12" y2="13"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="13.961864" x2="13.961864" xlink:href="#b" y1="12" y2="13"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="3.961864" x2="3.961864" xlink:href="#b" y1="8" y2="9"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="8.961864" x2="8.961864" xlink:href="#b" y1="8" y2="9"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="13.961864" x2="13.961864" xlink:href="#b" y1="8" y2="9"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="18.961864" x2="18.961864" xlink:href="#b" y1="16.000012" y2="17.000012"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="18.961864" x2="18.961864" xlink:href="#b" y1="12.000012" y2="13.000012"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="18.961864" x2="18.961864" xlink:href="#b" y1="8.000012" y2="9.000012"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="11" x2="11" xlink:href="#b" y1="20.000012" y2="21.000012"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="2.910417" x2="2.910417" y1="291.84061" y2="296.07394"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6" stop-opacity=".898246"/></linearGradient><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="3.042708" x2="3.042708" y1="291.972892" y2="296.206232"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="translate(0 -290.64998)"><path d="m.52916667 291.70831c-.1465792 0-.2645833.11801-.2645833.26459v3.96875c0 .14657.1180041.26458.2645833.26458h1.05833333l.5291667-1.05833v.79375c0 .14657.1180042.26458.2645833.26458h1.0583334l.529167-1.05833h.264583 1.322917c.146579 0 .264583-.11802.264583-.26459v-2.91041c0-.14658-.118004-.26459-.264583-.26459h-1.322917-2.38125zm0 .26459h1.05833333v.79375h-1.05833333zm1.32291673 0h1.0583333v.79375h-1.0583333zm1.3229166 0h1.0583334v.79375h-1.0583334zm1.3229164 0h1.058334v.79375h-1.058334zm-3.96874973 1.05833h1.05833333v.79375h-1.05833333zm1.32291673 0h1.0583333v.79375h-1.0583333zm1.3229166 0h1.0583334v.79375h-1.0583334zm1.3229164 0h1.058334v.79375h-1.058334zm-3.96874973 1.05833h1.05833333v.79375h-1.05833333zm1.32291673 0h1.0583333v.79375h-1.0583333zm1.3229166 0h1.0583334v.79375h-1.0583334zm1.3229164 0h1.058334v.79375h-1.058334zm-3.96874973 1.05834h1.05833333.2645834l-.396875.79375h-.92604173zm1.85208333 0h.79375.5291667l-.396875.79375h-.9260417z" opacity=".32"/><path d="m.53640127 291.8406c-.077361 0-.1395264.0653-.1395264.14677v3.93981c0 .0814.062165.14676.1395264.14676h.97151693l.5276162-1.05834h.2134238v.91158c0 .0814.062165.14676.1395264.14676h.971517l.5276162-1.05834h1.4040491.257348c.07736 0 .139527-.0653.139527-.14676v-2.88147c0-.0814-.0623-.15132-.139527-.14677h-.257348z" fill="url(#q)" stroke-width=".264583"/><path d="m.53640127 291.8406c-.077361 0-.1395264.0653-.1395264.14677v3.93981c0 .0814.062165.14676.1395264.14676h.97151693l.5276162-1.05834h.2134238v.91158c0 .0814.062165.14676.1395264.14676h.971517l.5276162-1.05834h1.4040491.257348c.07736 0 .139527-.0653.139527-.14676v-2.88147c0-.0814-.0623-.15132-.139527-.14677h-.257348z" fill="url(#p)" stroke-width=".264583"/><path d="m.52916667 291.70831c-.1465792 0-.2645833.11801-.2645833.26459v3.96875c0 .14657.1180041.26458.2645833.26458h1.05833333l.5291667-1.05833v.79375c0 .14657.1180042.26458.2645833.26458h1.0583334l.529167-1.05833h.264583 1.322917c.146579 0 .264583-.11802.264583-.26459v-2.91041c0-.14658-.118004-.26459-.264583-.26459h-1.322917-2.38125zm0 .26459h1.05833333v.79375h-1.05833333zm1.32291673 0h1.0583333v.79375h-1.0583333zm1.3229166 0h1.0583334v.79375h-1.0583334zm1.3229164 0h1.058334v.79375h-1.058334zm-3.96874973 1.05833h1.05833333v.79375h-1.05833333zm1.32291673 0h1.0583333v.79375h-1.0583333zm1.3229166 0h1.0583334v.79375h-1.0583334zm1.3229164 0h1.058334v.79375h-1.058334zm-3.96874973 1.05833h1.05833333v.79375h-1.05833333zm1.32291673 0h1.0583333v.79375h-1.0583333zm1.3229166 0h1.0583334v.79375h-1.0583334zm1.3229164 0h1.058334v.79375h-1.058334zm-3.96874973 1.05834h1.05833333.2645834l-.396875.79375h-.92604173zm1.85208333 0h.79375.5291667l-.396875.79375h-.9260417z" fill="#002e99" fill-opacity=".501961"/><g fill="none" stroke-linecap="square" transform="matrix(.26458334 0 0 .26458334 0 290.12081)"><path d="m2.5 19.5v2h2.7033898l.9841886-2z" opacity=".5" stroke="url(#a)"/><path d="m2.5 15.5v2h3v-2z" opacity=".5" stroke="url(#c)"/><path d="m7.5 15.5v2h3v-2z" opacity=".5" stroke="url(#d)"/><path d="m12.5 15.5v2h3v-2z" opacity=".5" stroke="url(#e)"/><path d="m2.5 11.5v2h3v-2z" opacity=".5" stroke="url(#f)"/><path d="m7.5 11.5v2h3v-2z" opacity=".5" stroke="url(#g)"/><path d="m12.5 11.5v2h3v-2z" opacity=".5" stroke="url(#h)"/><path d="m2.5 7.5v2h3v-2z" opacity=".5" stroke="url(#i)"/><path d="m7.5 7.5v2h3v-2z" opacity=".5" stroke="url(#j)"/><path d="m12.5 7.5v2h3v-2z" opacity=".5" stroke="url(#k)"/><path d="m17.5 15.500012v2h3v-2z" opacity=".5" stroke="url(#l)"/><path d="m17.5 11.500012v2h3v-2z" opacity=".5" stroke="url(#m)"/><path d="m17.5 7.5000125v2h3v-2z" opacity=".5" stroke="url(#n)"/><path d="m9.4999999 19.500012v2h2.7033901l.984188-2z" opacity=".5" stroke="url(#o)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_templatemanager.svg b/icon-themes/elementary_svg/cmd/lc_templatemanager.svg
new file mode 100644
index 000000000..98aa8a2dc
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_templatemanager.svg
@@ -0,0 +1 @@
+<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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.40541 0 0 .51351 2.2697 -.32432)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.4737" y2="41.526"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.48571125 0 0 .45631988 .342888 .347552)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".98521" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="d" cx="605.71" cy="486.65" gradientTransform="matrix(.012049 0 0 .0082353 13.239 18.981)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#a"/><radialGradient id="e" cx="605.71" cy="486.65" gradientTransform="matrix(-.012049 0 0 .0082353 10.761 18.981)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#a"/><linearGradient id="f" gradientTransform="matrix(.035207 0 0 .0082353 -.72485 18.981)" gradientUnits="userSpaceOnUse" x1="302.86" x2="302.86" y1="366.65" y2="609.51"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.48571 0 0 .47721 -.3056 -.3268)" gradientUnits="userSpaceOnUse" x1="22.004" x2="22.004" y1="47.813" y2="3.3639"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#c8c8c8"/></linearGradient><radialGradient id="h" cx="605.71" cy="486.65" gradientTransform="matrix(-.014726 0 0 .0095356 21.208 18.688)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#a"/><linearGradient id="i" gradientTransform="matrix(0 .61754 -.65185 0 33.559 -4.7561)" gradientUnits="userSpaceOnUse" x1="33.877" x2="44.119" y1="19.948" y2="30.191"><stop offset="0" stop-color="#fcfcfc"/><stop offset="1" stop-color="#cbcdd9"/></linearGradient><path d="m3.5 22h17v2h-17z" fill="url(#f)" opacity=".15"/><path d="m3.5 22v1.9999c-.6205.004-1.5-.448-1.5-1s.6924-1 1.5-1z" fill="url(#e)" opacity=".15"/><path d="m20.5 22v1.9999c.62047.0038 1.5-.44808 1.5-1.0001 0-.552-.6924-.99982-1.5-.99982z" fill="url(#d)" opacity=".15"/><path d="m3.5 1.4987c3.89555 0 17 .00137 17 .00137v20.99993h-17v-21.000985z" fill="url(#c)" stroke-width="1.056256"/><g fill="none"><path d="m19.5 21.5h-15v-19h15z" stroke="url(#b)" stroke-linecap="round"/><path d="m3.5 1.5c3.8956 0 17 .00136 17 .00136l.000021 20.999h-17v-21z" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".99992"/><path d="m6 5.5h1.1384zm1.3054 0h1.0625zm1.2295 0h.94107zm1.0929 0h.40982zm.57679 0h.91072zm1.0929 0h2.3982zm2.55 0h1.8366zm1.9884 0h.56161zm-9.836 1h1.7759zm1.9732 0h.85zm1.0018 0h.425zm.59196 0h.77411zm.94107 0h.78929zm.94107 0h1.2598zm1.4268 0h1.6393zm1.7911 0h1.0929zm1.2446 0h.27322zm-9.912.9925h1.5027zm1.6545 0h2.4589zm2.6107 0h1.1991zm1.3509 0h1.1232zm1.275 0h.95625zm1.108 0 1.5027.014913zm1.6393.014913h2.4438zm-9.638.9926h2.0795zm2.2464 0h2.2464zm2.3982 0h.89554zm1.0473 0h2.1098zm2.2464 0h1.442zm1.6089 0h.57679zm.72857 0h.31875zm.48572 0h.89554zm-10.762 1h.77411zm1.017 0h2.8687zm-1.017 1.993h1.5027zm1.6545 0h2.4589zm2.6107 0h1.1991zm1.3509 0h1.1232zm1.275 0h.95625zm1.108 0 1.5027.01491zm1.6393.01491h2.4438zm-9.638.992h1.9125zm2.0643 0h2.0491zm2.2009 0h.78929zm.94107 0h1.9277zm2.0795 0h2.4286zm2.5955 0h.89554zm-9.882 1h2.0795zm2.2464 0h2.2464zm2.3982 0h.89554zm1.0473 0h2.1098zm2.2464 0h1.442zm1.6089 0h.57679zm.72857 0h.31875zm.48572 0h.89554zm-10.762 1h1.7759zm1.9732 0h.85zm1.0018 0h.425zm.59196 0h.77411zm.94107 0h.78929zm.94107 0h1.2598zm1.4268 0h1.6393zm1.7911 0h1.0929zm1.2446 0h.27322zm-9.912 1.993h1.5027zm1.6545 0h2.4589zm2.6107 0h1.1991zm1.3509 0h1.1232zm1.275 0h.95625zm1.108 0 1.5027.01491zm1.6393.01491h2.4438zm-9.638.992h1.7759zm1.9732 0h.85zm1.0018 0h.425zm.59196 0h.77411zm.94107 0h.78929zm.94107 0h1.2598zm1.4268 0h1.6393zm1.7911 0h1.0929zm1.2446 0h.27322zm-9.912 1h1.8821zm2.0491 0h.59196zm.74375 0h1.3509zm1.5027 0h1.9884zm2.1554 0h1.3509zm1.4875 0h.28839zm.44018 0h1.7152zm1.8973 0h.89554zm-10.275 1h1.8821zm2.0491 0h.85zm1.0018 0h1.3357zm1.4875 0h1.442zm1.6089 0h.57679zm.72857 0h.31875zm.48572 0h.89554z" stroke="url(#g)"/></g><path d="m12.333 22.184v2.3157c-.758.004-1.833-.519-1.833-1.158 0-.63916.84627-1.1577 1.8333-1.1577z" fill="url(#h)" opacity=".15"/><path d="m21.5 13-11 10.5h11zm-2 4.8v3.7h-3.9z" fill="url(#i)" fill-rule="evenodd" opacity=".8" stroke="#83899a"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_testmode.svg b/icon-themes/elementary_svg/cmd/lc_testmode.svg
new file mode 100644
index 000000000..de10f5500
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_testmode.svg
@@ -0,0 +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="21.853868" x2="17.074223" y1="13.294365" y2="13.222456"><stop offset="0" stop-color="#fad4a1"/><stop offset="1" stop-color="#e6b481"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.33333 0 0 .86364 -108.667 -5.705)" gradientUnits="userSpaceOnUse" x1="391.77399" x2="379.77399" y1="20.421" y2="20.421"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="15.353107" x2="14.315862" y1="26.81356" y2="55.507172"><stop offset="0" stop-color="#fff"/><stop offset=".04494322" 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="d" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="14.474395" x2="11.439335" y1="71.791916" y2="25.131905"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="e" cx="2.25" cy="16" gradientTransform="matrix(.53333333 0 0 .11633788 10.8 18.175389)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="f" gradientTransform="matrix(.38705024 0 0 .31920189 2.921125 5.680651)" gradientUnits="userSpaceOnUse" x1="23.598076" x2="37.746555" y1="23.992306" y2="39.486301"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.8239774 -.8548421 .7471754 .7309632 -68.713149 11.514804)" gradientUnits="userSpaceOnUse" spreadMethod="pad" x1="23.575972" x2="23.575972" y1="25.356892" y2="31.210939"><stop offset="0" stop-color="#181818"/><stop offset=".13482948" stop-color="#dbdbdb"/><stop offset=".20224422" stop-color="#a4a4a4"/><stop offset=".26965895" stop-color="#fff"/><stop offset=".44650277" stop-color="#8d8d8d"/><stop offset=".57114136" stop-color="#959595"/><stop offset=".72038066" stop-color="#cecece"/><stop offset="1" stop-color="#181818"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.8006848 -.8306768 .8744329 .8554595 -71.348022 8.307975)" gradientUnits="userSpaceOnUse" x1="10.86941" x2="11.083416" y1="25.077497" y2="30.467169"><stop offset="0" stop-color="#1b1b1b"/><stop offset=".13482948" stop-color="#f3f3f3"/><stop offset=".20224422" stop-color="#b6b6b6"/><stop offset=".26965895" stop-color="#fff"/><stop offset=".44650277" stop-color="#9d9d9d"/><stop offset=".57114136" stop-color="#a6a6a6"/><stop offset=".72038066" stop-color="#e5e5e5"/><stop offset="1" stop-color="#1b1b1b"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.6334257 -.05500901 -.03910351 .6392777 -44.564069 .713749)" gradientUnits="userSpaceOnUse" x1="5.711783" x2="9.522056" y1="37.817223" y2="41.391716"><stop offset="0" stop-color="#a1a1a1"/><stop offset="1" stop-color="#828282"/></linearGradient><ellipse cx="12" cy="20.036797" display="block" fill="url(#e)" fill-rule="evenodd" opacity=".711111" rx="9" ry="1.963204"/><path d="m3.5 6.5h17v14.5h-17z" fill="url(#f)" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.5 7.5h15v12.5h-15z" fill="none" stroke="url(#c)"/><path d="m17.5 1.5h4v21h-4z" fill="url(#a)" stroke="#783f07" stroke-opacity=".490196" transform="matrix(0 -1 1 0 0 37)"/><path d="m18.5 2.5h2v19h-2z" fill="none" opacity=".4" stroke="url(#b)" transform="matrix(0 -1 1 0 0 37)"/><path d="m4 17v2h1v-2zm3 0v2h1v-2zm3 0v2h1v-2zm3 0v2h1v-2zm3 0v2h1v-2zm3 0v2h1v-2z" fill="#a1550a" fill-opacity=".25" transform="translate(0 -1)"/><g transform="matrix(.5145355 0 0 .5145355 29.975569 4.467802)"><path d="m-20.006264 14.650792c-.16099-.07329-.324292-.04023-.446586.01499l-16.271002 7.315568-2.996075 1.349729-.08686.0291-5.071935 5.131349 7.226102-.334205.07358-.03426 3.009364-1.344566 16.291433-7.370485c.489178-.220903.400051-1.457808-.197775-2.779654-.448378-.99138-1.047268-1.757712-1.530239-1.977572z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><path d="m-39.833733 20.340642c.546127-.450225 1.148697.251117 2.318286 1.395328.540287.775209 1.127409 1.562056 1.392949 2.468889l13.922219-13.951118 7.252295-8.748825c.510123-.529234 3.790545-4.809294 2.583825-5.989829-1.206714-1.180533-5.800195 2.729207-6.310321 3.258442l-7.76415 7.064089z" fill="url(#g)" stroke="#0c0c0c" stroke-linejoin="round" stroke-width=".97175"/><path d="m-39.751115 20.25802c.546126-.450224 1.06608.333736 2.235667 1.477945 1.166791 1.141475 1.79051 1.628788 1.365621 2.194308l13.781544-13.502238.05004-.05192c.0016-.0021-.02894-.02458-.02733-.02673.424887-.565521-.116215-1.878997-1.283005-3.02047-1.169587-1.144209-2.515704-1.68032-3.061832-1.230094l-.05004.051918-13.010668 14.107282z" fill="#0c0c0c" opacity=".6"/><path d="m-36.368366 24.483597c.42489-.565519.193365-1.877941-.973425-3.019416-1.169586-1.144209-2.068506-1.326182-2.614637-.875957-1.450621 2.868332-2.095062 2.633063-4.340424 7.559765.08336.172306.245016.33745.487928.581233z" style="fill-rule:evenodd;stroke-width:.97175;stroke-linecap:round;stroke-linejoin:round;fill:url(#h);stroke:url(#i)"/><path d="m-25.759246 4.937675c.546126-.450225 1.892241.085886 3.061827 1.230096 1.166791 1.141473 1.707895 2.45495 1.283007 3.020469-.0016.00215.02897.024603.02733.026731 1.499799-2.259861 5.463204-5.632013 6.62456-7.842044.424887-.565522 3.372736-4.451842 2.205946-5.593315-1.169587-1.14421-5.204501 1.98369-5.750629 2.433915l-7.452038 6.724148z" fill="#0c0c0c" opacity=".6"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_text.svg b/icon-themes/elementary_svg/cmd/lc_text.svg
new file mode 100644
index 000000000..5a52cf777
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_text.svg
@@ -0,0 +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.3105937 0 0 1.3564607 7.351886 -9.008516)" gradientUnits="userSpaceOnUse" x1="22" x2="22" y1="0" y2="4"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 1 -1 0 42 -9)" gradientUnits="userSpaceOnUse" x1="11" x2="11.5" y1="12" y2="12"><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><radialGradient id="c" cx="12" cy="-.075555" gradientTransform="matrix(-2.3475 -.00000003 .00000002 -2.224 40.17 -.16803)" gradientUnits="userSpaceOnUse" r="8.0937"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".70495" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><radialGradient id="d" cx="12" cy="-14.267" gradientTransform="matrix(1.9091 .00000009 -.00000012 2.7273 -10.909 62.909)" gradientUnits="userSpaceOnUse" r="11"><stop offset="0" stop-color="#1f1f1f"/><stop offset="1" stop-color="#5c5c5c"/></radialGradient><g transform="translate(0 2)"><path d="m15.299 14.7h-6.7171l-1.1564 2.9h-3.0924l6.3345-15.2h2.8777l6.1092 15.2h-3.2337zm-5.919-2.3h5.0456l-2.2512-6.8763z" style="stroke-linejoin:round;stroke-opacity:.43137;stroke:#000;stroke-linecap:round;stroke-width:.866;fill:url(#c)"/><path d="m2.9316-.50977-.048828-.48828-.29102.029297-.048828.005859-.048828.013672-.23047.072266.29492.95508.17773-.054688.22656-.023438h2.0371v-1h-2.0684zm3.0684.50977h2v-1h-2zm3 0h2v-1h-2zm3 0h2v-1h-2zm3 0h2v-1h-2zm2.9998 0h2.0004v-1h-2.0004zm3.0002 0h.0127l.25098.023438.16406.050781.16211.087891.13672.11133.11133.13672.08789.16211.041017.42773h.95508l-.05664-.77344-.01367-.046875-.02344-.044922-.13281-.24219-.02344-.042969-.0293-.037109-.17578-.21289-.0293-.037109-.03711-.029297-.21289-.17578-.03711-.029297-.04297-.023438-.24219-.13281-.04492-.023438-.04687-.013672-.26758-.083984-.04883-.013672-.04883-.005859-.31543-.029297-.023432-.0019533h-.06934zm-19.828.13477-.023438.044922-.013672.046875-.083984.26758-.013672.048828-.0058594.048828-.029297.29102-.0019531.023438v1.0938h1v-1.0371l.023438-.22656.050781-.16602.044922-.083984-.87891-.47461zm20.828 3.8652h1v-2h-1zm-21 1h1v-2h-1zm21 2h1v-2h-1zm-21 1h1v-2h-1zm21 2h1v-2h-1zm-21 1h1v-2h-1zm21 2h1v-2h-1zm-21 1h1v-2h-1zm21 2h1v-2h-1zm-21 1h1v-2h-1zm21 1.549h1v-1.549h-1zm-21 .51936v.02539l.00195.02344.029297.29102.00586.04883.013672.04883.083984.26758.013672.04687.023438.04492.13281.24219.023438.04297.029297.03711.17578.21289.029297.03711.037109.0293.021484.01758.40234-.49023.28125-.23047-.14258-.17384-.087891-.16211-.050781-.16406-.023438-.22656v-.81836h-1zm20.945.32422-.0078-.002-.01172.03711-.08789.16211-.11133.13672-.13672.11133-.16211.08789-.16406.05078-.22657.023485h-.20312v1h.25977l.02344-.002.29102-.0293.04883-.0059.04883-.01367.26758-.08398.04687-.01367.04492-.02344.24219-.13281.04297-.02344.03711-.0293.21289-.17578.03711-.0293.0293-.03711.17578-.21289.0293-.03711.02344-.04297.13281-.24219.02344-.04492.01367-.04687.02734-.08789-.92383-.28516-.02148-.01172zm-19.16 1.5957.097656.0098.023438.002h2.0938v-1h-2.0371l-.078125-.0078zm3.2148.011719h2v-1h-2zm3 0h2v-1h-2zm3 0h2v-1h-2zm3 0h2v-1h-2zm3 0h2v-1h-2z" fill="url(#d)" opacity=".867"/></g><path id="e" d="m20.501.5h2.9986v3.0003h-2.9986z" fill="url(#a)" stroke="#a62100" stroke-opacity=".501961" stroke-width=".99292"/><use id="f" height="100%" transform="translate(.003537 20.003)" width="100%" xlink:href="#e"/><use height="100%" transform="translate(-20.009 -20.007)" width="100%" xlink:href="#f"/><use height="100%" transform="translate(-20.005 20.003)" width="100%" xlink:href="#e"/><path id="g" d="m22.5 1.5v1h-1v-1z" fill="none" opacity=".5" stroke="url(#b)"/><use height="100%" transform="translate(0 20)" width="100%" xlink:href="#g"/><use height="100%" transform="translate(-20)" width="100%" xlink:href="#g"/><use height="100%" transform="translate(-20 20)" width="100%" xlink:href="#g"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_text_marquee.svg b/icon-themes/elementary_svg/cmd/lc_text_marquee.svg
new file mode 100644
index 000000000..487072ff8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_text_marquee.svg
@@ -0,0 +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="translate(-2.5 -3)" gradientUnits="userSpaceOnUse" x1="11" x2="11" y1="20.5" y2="21"><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="translate(-2.5 -3)" gradientUnits="userSpaceOnUse" x1="10.5" x2="10.5" y1="17" y2="24"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-1 0 0 1 26.999999 -1)" gradientUnits="userSpaceOnUse" x1="10.5" x2="10.5" xlink:href="#b" y1="17" y2="24"/><linearGradient id="d" gradientTransform="matrix(-1 0 0 1 26.999999 -1)" gradientUnits="userSpaceOnUse" x1="11" x2="11" xlink:href="#a" y1="20.5" y2="21"/><linearGradient id="e" gradientTransform="translate(-2.999999 -3)" gradientUnits="userSpaceOnUse" x1="11" x2="11" xlink:href="#a" y1="20.5" y2="21"/><linearGradient id="f" gradientTransform="translate(-2.999999 -3)" gradientUnits="userSpaceOnUse" x1="10.5" x2="10.5" xlink:href="#b" y1="17" y2="24"/><linearGradient id="g" gradientTransform="matrix(.98294772 0 0 1.0173481 0 -1)" gradientUnits="userSpaceOnUse" x1="-2.987319" x2="-2.987319" y1="5.457937" y2="22.659522"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="h" cx="22.571428" cy="30.857143" gradientTransform="matrix(.30275225 0 0 .13549598 5.16645 12.249671)" gradientUnits="userSpaceOnUse" r="15.571428"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><g transform="translate(0 1)"><ellipse cx="12" cy="16.430689" fill="url(#h)" opacity=".2" rx="4.714285" ry="2.890133"/><path d="m13.525471 16.446096h-3.050941l.02547-11.946096h-4.0000001v-3h11.0000001v3h-4.000001z" fill="url(#g)" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".490196"/><path d="m6.4999998 1.5v1h11.0000002v-1zm3.9980472 4-.02344 10.945312h.002l.023393-10.945312zm3.001953 0 .02344 10.945312h.002l-.023487-10.945312z" fill="#fff" opacity=".1"/><g stroke-linecap="round" stroke-linejoin="round"><path d="m4.500001 14.5-4 3 4 3v-2h6.999999v-2h-6.999999z" fill="url(#f)" stroke="#a62100" stroke-opacity=".501961"/><path d="m3.5019541 16.496094-1.3398437 1.003906 1.3398437 1.003906v-.0039c-.0002262-.5513.4467471-.998273.9980469-.998047l6-.002-6-.002c-.5512998.000314-.9982731-.446659-.9980469-.997959z" fill="none" opacity=".5" stroke="url(#e)"/><path d="m19.499999 16.5 4 3-4 3v-2h-6.999999v-2h6.999999z" fill="url(#c)" stroke="#a62100" stroke-opacity=".501961"/><path d="m20.498046 18.496094 1.339844 1.003906-1.339844 1.003906v-.0039c.000226-.5513-.446747-.998273-.998047-.998047l-6-.002 6-.002c.5513.000314.998273-.446659.998047-.997959z" fill="none" opacity=".5" stroke="url(#d)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_textbodyparastyle.svg b/icon-themes/elementary_svg/cmd/lc_textbodyparastyle.svg
new file mode 100644
index 000000000..8f5801e0a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_textbodyparastyle.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="14.419792" x2="14.419792" y1="-.79375" y2="2.248958"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><radialGradient id="b" cx="22.570999" cy="30.857" gradientTransform="matrix(.70642 0 0 .1355 -3.945 13.93)" gradientUnits="userSpaceOnUse" r="15.571"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><radialGradient id="c" cx="13" cy=".94" gradientTransform="matrix(-2.84165 0 0 -2.59455 49.94 3.438)" gradientUnits="userSpaceOnUse" r="8.094"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><g transform="translate(-1.899828 3)"><ellipse cx="12" cy="18.110001" fill="url(#b)" opacity=".2" rx="11" ry="2.89"/><path d="m15.3 13.7h-6.72l-1.156 2.9h-3.091l6.335-15.2h2.877l6.11 15.2h-3.235zm-5.92-2.3h5.046l-2.252-6.876z" style="stroke:#000;stroke-width:.866;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.581;fill:url(#c)"/></g><path d="m16.844459 11.454856 5.655541.045144v10.5h-1v-10h-2v10h-1v-5.974966h-1.655541c-1.100057 0-1.991655-1.040307-1.991655-2.323597s.891675-2.259633 1.991655-2.246581z" fill="url(#a)" stroke="#a62100" stroke-opacity=".501961"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_textdirectionlefttoright.svg b/icon-themes/elementary_svg/cmd/lc_textdirectionlefttoright.svg
new file mode 100644
index 000000000..55c4e65f4
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_textdirectionlefttoright.svg
@@ -0,0 +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="5.31356" cy="-.516949" gradientTransform="matrix(-1.3050847 .06026365 -.04612697 -.99893729 -1.834962 -5.751868)" gradientUnits="userSpaceOnUse" r="4.5"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><radialGradient id="b" cx="13.894735" cy="4.951923" gradientTransform="matrix(-.00000354 -17.500002 -17.439664 .00000267 90.255648 259.40789)" gradientUnits="userSpaceOnUse" r="1.5" xlink:href="#c"/><linearGradient id="c"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="d" cx="13.894735" cy="4.951923" gradientTransform="matrix(-.00000352 -17.500002 -17.340442 .00000267 89.861622 269.40789)" gradientUnits="userSpaceOnUse" r="1.5" xlink:href="#c"/><g transform="translate(17.059322 7.398297)"><path d="m-7.7943457 2.6316049h-3.5869983l-.617534 1.561006h-1.651373l3.382712-8.181832h1.5367465l3.2623983 8.181832h-1.7268408zm-3.1608283-1.2380413h2.6944206l-1.2021454-3.7013467z" fill="url(#a)"/><path d="m-7.7943457 2.6316049h-3.5869983l-.617534 1.561006h-1.651373l3.382712-8.181832h1.5367465l3.2623983 8.181832h-1.7268408zm-3.1608283-1.2380413h2.6944206l-1.2021454-3.7013467z" style="fill:none;stroke:#000;stroke-width:.818183;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.471"/></g><path d="m17.981596 11v-7.0000001l3.018404 3.5000002z" fill="url(#b)" fill-rule="evenodd"/><path d="m17.99877 21v-7l3.00123 3.5z" fill="url(#d)" fill-rule="evenodd"/><g fill="none" stroke="#565656" stroke-linecap="round" stroke-linejoin="round"><path d="m3.4928243 20.5h13.0058487z" stroke-width=".999687"/><path d="m3.4928243 14.499741h13.0058487z" stroke-width=".999687"/><g stroke-width="1.002543"><path d="m14.494232 4.4997407h1.978684z"/><path d="m14.494232 10.499741h1.978684z"/><path d="m14.494232 7.4997407h1.978684z"/></g><path d="m3.4928243 17.499741h13.0058487z" stroke-width=".999687"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_textdirectiontoptobottom.svg b/icon-themes/elementary_svg/cmd/lc_textdirectiontoptobottom.svg
new file mode 100644
index 000000000..facc6f9c5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_textdirectiontoptobottom.svg
@@ -0,0 +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="5.31356" cy="-.516949" gradientTransform="matrix(-1.3050847 .06026365 -.04612697 -.99893729 12.22436 6.646429)" gradientUnits="userSpaceOnUse" r="4.5"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><radialGradient id="b" cx="13.894735" cy="4.951923" gradientTransform="matrix(-17.500002 -.00000352 .00000267 -17.333334 259.40789 89.833396)" gradientUnits="userSpaceOnUse" r="1.5" xlink:href="#c"/><linearGradient id="c"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="d" cx="13.894735" cy="4.951923" gradientTransform="matrix(-17.500002 -.00000352 .00000267 -17.333334 269.40789 89.833396)" gradientUnits="userSpaceOnUse" r="1.5" xlink:href="#c"/><g transform="translate(3 -5)"><path d="m6.2649765 15.029902h-3.5869985l-.6175336 1.561006h-1.65137301l3.38271161-8.1818325h1.5367467l3.2623983 8.1818325h-1.7268408zm-3.1608285-1.238042h2.6944208l-1.2021454-3.701346z" fill="url(#a)"/><path d="m6.2649765 15.029902h-3.5869985l-.6175336 1.561006h-1.65137301l3.38271161-8.1818325h1.5367467l3.2623983 8.1818325h-1.7268408zm-3.1608285-1.238042h2.6944208l-1.2021454-3.701346z" style="fill:none;stroke:#000;stroke-width:.818183;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.471"/></g><path d="m11 18h-7l3.5000002 3z" fill="url(#b)" fill-rule="evenodd"/><path d="m21 18h-7l3.5 3z" fill="url(#d)" fill-rule="evenodd"/><g fill="none" stroke="#565656" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999482"><path d="m20.5 3.5v13.000518z"/><path d="m14.499741 3.5v13.000518z"/><path d="m4.4997409 14.533898v1.96662z"/><path d="m10.499741 14.533898v1.96662z"/><path d="m7.4997409 14.533898v1.96662z"/><path d="m17.499741 3.5v13.000518z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_textfittosizetool.svg b/icon-themes/elementary_svg/cmd/lc_textfittosizetool.svg
new file mode 100644
index 000000000..b04bba2f1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_textfittosizetool.svg
@@ -0,0 +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(.98294772 0 0 1.0173481 0 -1)" gradientUnits="userSpaceOnUse" x1="-2.987319" x2="-2.987319" y1="5.457937" y2="22.659521"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="10.5" x2="10.5" xlink:href="#b" y1="17" y2="24"/><linearGradient id="d"><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="e" gradientUnits="userSpaceOnUse" x1="11" x2="11" xlink:href="#d" y1="20.5" y2="21"/><linearGradient id="f" gradientTransform="matrix(1.3105937 0 0 1.3564607 7.351886 -9.008516)" gradientUnits="userSpaceOnUse" x1="22" x2="22" xlink:href="#b" y1="0" y2="4"/><linearGradient id="g" gradientTransform="matrix(0 1 -1 0 42 -9)" gradientUnits="userSpaceOnUse" x1="11" x2="11.5" xlink:href="#d" y1="12" y2="12"/><radialGradient id="h" cx="12" cy="-14.267" gradientTransform="matrix(1.9091 .00000009 -.00000012 2.7273 -10.909 62.909)" gradientUnits="userSpaceOnUse" r="11"><stop offset="0" stop-color="#1f1f1f"/><stop offset="1" stop-color="#5c5c5c"/></radialGradient><g transform="translate(0 2)"><path d="m2.9316-.50977-.048828-.48828-.29102.029297-.048828.005859-.048828.013672-.23047.072266.29492.95508.17773-.054688.22656-.023438h2.0371v-1h-2.0684zm3.0684.50977h2v-1h-2zm3 0h2v-1h-2zm3 0h2v-1h-2zm3 0h2v-1h-2zm2.9998 0h2.0004v-1h-2.0004zm3.0002 0h.0127l.25098.023438.16406.050781.16211.087891.13672.11133.11133.13672.08789.16211.041017.42773h.95508l-.05664-.77344-.01367-.046875-.02344-.044922-.13281-.24219-.02344-.042969-.0293-.037109-.17578-.21289-.0293-.037109-.03711-.029297-.21289-.17578-.03711-.029297-.04297-.023438-.24219-.13281-.04492-.023438-.04687-.013672-.26758-.083984-.04883-.013672-.04883-.005859-.31543-.029297-.02343-.001953h-.06934zm-19.828.13477-.023438.044922-.013672.046875-.083984.26758-.013672.048828-.00586.048828-.029297.29102-.00195.023438v1.0938h1v-1.0371l.023438-.22656.050781-.16602.044922-.083984-.87891-.47461zm20.828 3.8652h1v-2h-1zm-21 1h1v-2h-1zm21 2h1v-2h-1zm-21 1h1v-2h-1zm0 3.00003h1v-2h-1zm21 0h1v-3h-1zm-21 2.06836v.02539l.00195.02344.029297.29102.00586.04883.013672.04883.083984.26758.013672.04687.023438.04492.13281.24219.023438.04297.029297.03711.17578.21289.029297.03711.037109.0293.021484.01758.40234-.49023.28125-.23047-.14258-.17384-.087891-.16211-.050781-.16406-.023438-.22656v-.81836h-1zm20.945.32422-.0078-.002-.01172.03711-.08789.16211-.11133.13672-.13672.11133-.16211.08789-.16406.05078-.22657.02349h-.20312v1h.25977l.02344-.002.29102-.0293.04883-.0059.04883-.01367.26758-.08398.04687-.01367.04492-.02344.24219-.13281.04297-.02344.03711-.0293.21289-.17578.03711-.0293.0293-.03711.17578-.21289.0293-.03711.02344-.04297.13281-.24219.02344-.04492.01367-.04687.02734-.08789-.92383-.28516-.02148-.01172zm-19.16 1.5957.097656.0098.023438.002h2.0938v-1h-2.0371l-.078125-.0078zm3.2148.01172h2v-1h-2zm3 0h2v-1h-2zm3 0h2v-1h-2zm3 0h2v-1h-2zm3 0h2v-1h-2z" fill="url(#h)" opacity=".867"/><path d="m13.5 12.5h-3.050941l.050941-7h-6.0000001v-3h15.0000001v3h-6.000001z" fill="url(#a)" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".490196"/><path d="m4.4999998 2.5v1h15.0000002v-1zm5.9980472 4-.04888 6h.002l.048833-6zm3.001953 0-.002 6h.002l.002-6z" fill="#fff" opacity=".1"/><g stroke-linecap="round" stroke-linejoin="round" transform="translate(0 -2)"><path d="m5.5 17.5-4 3 4 3v-2h13v2l4-3-4-3v2h-13z" fill="url(#c)" stroke="#a62100" stroke-opacity=".501961"/><path d="m4.5019531 19.496094-1.3398437 1.003906 1.3398437 1.003906v-.003906c-.0002262-.5513.4467471-.998273.9980469-.998047h13c.5513-.000226.998273.446747.998047.998047v.0039l1.339844-1.0039-1.339844-1.003906v.003906c.000226.5513-.446747.998273-.998047.998047h-13c-.5512998.000226-.9982731-.446747-.9980469-.998047z" fill="none" opacity=".5" stroke="url(#e)"/></g></g><path id="i" d="m20.501.5h2.9986v3.0003h-2.9986z" fill="url(#f)" stroke="#a62100" stroke-opacity=".501961" stroke-width=".99292"/><use id="j" height="100%" transform="translate(.0004 14)" width="100%" xlink:href="#i"/><use height="100%" transform="translate(-20.005863 -14.004)" width="100%" xlink:href="#j"/><use height="100%" transform="translate(-20.008137 14)" width="100%" xlink:href="#i"/><path id="k" d="m22.5 1.5v1h-1v-1z" fill="none" opacity=".5" stroke="url(#g)"/><use height="100%" transform="translate(-.003137 13.997)" width="100%" xlink:href="#k"/><use height="100%" transform="translate(-20)" width="100%" xlink:href="#k"/><use height="100%" transform="translate(-20.003137 13.997)" width="100%" xlink:href="#k"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_texttocolumns.svg b/icon-themes/elementary_svg/cmd/lc_texttocolumns.svg
new file mode 100644
index 000000000..e828cd8a8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_texttocolumns.svg
@@ -0,0 +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(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" y1="6.451322" y2="10.245955"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999982" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="1.49" x2="1.49" y1="1.493" y2="5.493"><stop offset="0" stop-color="#d4d4d4"/><stop offset="1" stop-color="#abacae"/></linearGradient><linearGradient id="c" gradientTransform="translate(.009659 -.507)" gradientUnits="userSpaceOnUse" x1="3.980341" x2="3.980341" xlink:href="#a" y1="3" y2="5.5"/><linearGradient id="d" gradientTransform="translate(5.009659 -.507)" gradientUnits="userSpaceOnUse" x1="3.980341" x2="3.980341" xlink:href="#a" y1="3" y2="5.5"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="12.5" x2="12.5" y1="8" y2="12.788118"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="12.5" x2="12.5" xlink:href="#k" y1="10" y2="10.5"/><linearGradient id="g" gradientTransform="matrix(.44577 0 0 .44994 .802 -.025)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.48484 0 0 .52706 -.165 -.4)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="5" y2="43"><stop offset="0" stop-color="#fff"/><stop offset=".063" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="i"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.5 0 0 .25 -1 3)" gradientUnits="userSpaceOnUse" x1="23.954" x2="23.954" xlink:href="#i" y1="15.999" y2="19.963"/><linearGradient id="k" gradientTransform="matrix(.4054 0 0 .5135 2.27 -.324)" gradientUnits="userSpaceOnUse" x1="24" x2="24.018253" y1="6.474" y2="20.017527"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.48572 0 0 .4563 .343 .35)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.043234" y1=".985" y2="28.72014"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="m" cx="605.714" cy="486.648" gradientTransform="matrix(.01205 0 0 .00824 13.24 18.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#i"/><radialGradient id="n" cx="605.714" cy="486.648" gradientTransform="matrix(-.01205 0 0 .00824 10.76 18.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#i"/><linearGradient id="o" gradientTransform="matrix(.0352 0 0 .00824 -.725 18.98)" 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><g transform="translate(0 -11.018026)"><path d="m3.5 22h17v2h-17z" fill="url(#o)" opacity=".15"/><path d="m3.5 22v2c-.62.004-1.5-.448-1.5-1s.692-1 1.5-1z" fill="url(#n)" opacity=".15"/><path d="m20.5 22v2c.62.004 1.5-.448 1.5-1s-.692-1-1.5-1z" fill="url(#m)" opacity=".15"/></g><path d="m3.5 1.5h17v10h-17z" fill="url(#l)"/><g fill="none"><path d="m19.5 10.5h-15v-8h15z" stroke="url(#k)" stroke-linecap="round"/><path d="m3.554 1.518 16.892-.036.054 10.018h-17z" opacity=".3" stroke="#000" stroke-linejoin="round"/><path d="m6 4.5h4.5" stroke="#c6262e"/><path d="m11.5 4.5h6.5" stroke="#f9c440"/><path d="m18 6.5h-4.5" stroke="#c6262e"/><path d="m12.5 6.5h-6.5" stroke="#f9c440"/></g><g transform="translate(6.01 8.007)"><rect fill="url(#g)" height="13" rx="1" width="10" x="1.49" y="1.493"/><path d="m2.5 2.5 7.99-.007v11h-8z" fill="none" stroke="url(#h)" stroke-linecap="round" stroke-linejoin="round"/><path d="m.99 6.993h11v1h-11z" fill="url(#j)" opacity=".15"/><path d="m1.5 6.163.018 7.3c0 .575.462 1.033 1.036 1.037l7.91.05c.575.005 1.04-.46 1.037-1.035l-.017-7.3" fill="none" opacity=".3" stroke="#000"/><path d="m5.99 6.993h1l.01 8.007h-1zm-3.99 3.007h4v1h-4zm5 0h4v1h-4z" opacity=".321"/><g fill="none"><path d="m2.99 8.493h2" stroke="#c6262e"/><path d="m7.99 8.493h2" stroke="#f9c440"/><path d="m9.99 12.493h-2" stroke="#c6262e"/><path d="m4.99 12.493h-2" stroke="#f9c440"/></g><path d="m2.49.993c-.5453514 0-.7561114.5122229-1 1v4.5h10v-4.5c0-.5453514-.454649-1-1-1z" fill="url(#b)"/><path d="m8.5 8.5c-.831 0-1.5.669-1.5 1.5v4 1h11v-1-4c0-.831-.669-1.5-1.5-1.5zm0 1h3.5v4.5h-4v-4c0-.06925.0138281-.1354531.0390625-.1953125.0757031-.1795781.2531875-.3046875.4609375-.3046875zm4.5 0h3.5c.277 0 .5.223.5.5v4h-4z" fill="#555761" fill-opacity=".501961" transform="translate(-6.01 -8.007)"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m2.7164343 1.980288 2.5393184.012712c.1276074.0006388.2302126.082687.230341.1853973l.0039063 3.123681c.0001284.10271-.1027323.1851198-.230341.1853974l-2.5393184.0055243c-.1276084.0002776-.2302129-.0826873-.2303406-.1853973l-.0039063-3.1419173c-.0001276-.10271.1027336-.1860362.2303406-.1853974z" opacity=".5" stroke="url(#c)"/><path d="m7.7164343 1.980288 2.5393187.012712c.127607.0006388.230212.082687.230341.1853973l.0039 3.123681c.000128.10271-.102732.1851198-.230341.1853974l-2.5393124.0055243c-.1276084.0002776-.2302129-.0826873-.2303406-.1853973l-.0039063-3.1419173c-.0001276-.10271.1027336-.1860362.2303406-.1853974z" opacity=".5" stroke="url(#d)"/></g></g><g stroke-opacity=".501961"><path d="m12.50005 12.5-3.0000003-4h6.0000003z" fill="url(#e)" stroke="#a62100" stroke-linecap="round" stroke-linejoin="round"/><path d="m12.5 10.860169-1-1.360169h2z" fill="none" opacity=".5" stroke="url(#f)" stroke-linecap="square"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_thesaurusdialog.svg b/icon-themes/elementary_svg/cmd/lc_thesaurusdialog.svg
new file mode 100644
index 000000000..7c65a6b65
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_thesaurusdialog.svg
@@ -0,0 +1 @@
+<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="#eee"/><stop offset="1" stop-color="#d9d9da"/></linearGradient><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(2.7744 0 0 1.9697 -1892.2 -872.89)" gradientUnits="userSpaceOnUse" x1="302.86" x2="302.86" y1="366.65" y2="609.51"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71" cy="486.65" gradientTransform="matrix(2.7744 0 0 1.9697 -1891.6 -872.89)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#b"/><radialGradient id="e" cx="605.71" cy="486.65" gradientTransform="matrix(-2.7744 0 0 1.9697 112.76 -872.89)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#b"/><radialGradient id="f" cx="17.949" cy="25.435" gradientTransform="matrix(1.3584321 -1.4275338 2.3207549 2.4634583 -66.634576 -25.135058)" gradientUnits="userSpaceOnUse" r="13.428" xlink:href="#a"/><linearGradient id="g" gradientTransform="matrix(.46233 0 0 .32361 1.3242 7.6916)" gradientUnits="userSpaceOnUse" x1="23.638" x2="23.638" xlink:href="#a" y1="38.423" y2="36.402"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="10" x2="11" y1="1" y2="18"><stop offset="0" stop-color="#ed5353"/><stop offset="1" stop-color="#c6262e"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="11" x2="11" y1="2" y2="17"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="matrix(.010738 0 0 .0073241 21.55 21.6)"><path d="m-1559.3-150.7h1339.6v478.36h-1339.6z" fill="url(#c)" opacity=".40206"/><path d="m-219.62-150.68v478.33c142.87.90045 345.4-107.17 345.4-239.2s-159.44-239.13-345.4-239.13z" fill="url(#d)" opacity=".40206"/><path d="m-1559.3-150.68v478.33c-142.87.90045-345.4-107.17-345.4-239.2s159.44-239.13 345.4-239.13z" fill="url(#e)" opacity=".40206"/></g><g stroke-linecap="round"><path d="m1.8239 18.5 20.676.16178c-.21592 1.2586-.46366 2.787-.65311 3.8382h-19.649c-.17946 0-.32394-.14346-.32394-.32165l-.374-3.357c0-.179.1445-.322.3239-.322z" fill="url(#g)" stroke="#7a0000" stroke-dashoffset=".06" stroke-linejoin="round"/><path d="m21.916 21.813c.08621-.90783.43596-2.7379.47901-3.5531" fill="none" stroke="#666"/><path d="m2.851.5c-.1866 0-.3318.20856-.3318.47279l-1.0192 17.054c0 .26422.15967.47279.34626.47279h20.307c.18659.000001.34626-.20856.34626-.47279l-1.139-17.054c0-.26444-.145-.473-.332-.473h-18.177z" style="stroke-linejoin:round;stroke-width:.99975;stroke-dashoffset:.06;stroke:#7a0000;stroke-opacity:.501961;fill:url(#h)"/></g><path d="m2.9099 21.625-.194-2.136" fill="none" opacity=".2" stroke="#020201" stroke-linecap="square"/><g fill="#141414" opacity=".4" stroke-width="1.000024" transform="scale(1.0258757 .97477695)"><path d="m10.69746 12.709292-.8522854-2.413034h-2.9030987l-.8629394 2.413034h-1.0014359l2.8604844-7.8197222h.9055537l2.8658113 7.8197222zm-1.1665658-3.2919537-.7883644-2.2585575q-.0319608-.0958821-.0799018-.2343786-.0426143-.1384964-.0905554-.2983-.0479411-.1598036-.0958822-.3302608-.047941-.1757839-.0905553-.3409143-.037287.1651304-.085229.3409143-.047941.175784-.095882.3409144-.047941.1598035-.095882.2983-.042614.1331697-.074575.223725l-.772384 2.2585575z"/><path d="m15.933692 12.709292-.197091-.809671h-.04261q-.175784.239705-.351568.415489-.175784.170457-.383528.28232-.207745.111862-.463431.16513-.255685.05327-.591273.05327-.367548 0-.676502-.106536-.308954-.101209-.538005-.31428-.223725-.218398-.351568-.543332-.127843-.330261-.127843-.777711 0-.873593.61258-1.3423503.617908-.4687572 1.875029-.5113715l.980129-.037287v-.3675508q0-.3568947-.0799-.5966-.07457-.2397054-.223725-.3835287-.143823-.14915-.362221-.2130714-.213072-.063922-.490065-.063922-.442123 0-.825652.1278429-.378202.1278429-.729769.3089536l-.340922-.7297692q.394182-.2130715.87892-.3622215.484738-.14915 1.017416-.14915.543332 0 .937515.1118625.399509.1065357.655194.3462411.261013.2343786.388856.6019269.127843.3675482.127843.8895733v4.0057431zm-1.779147-.676501q.324934 0 .601927-.101209.276993-.101209.479411-.303627.202417-.207745.31428-.516699.117189-.31428.117189-.735096v-.527352l-.76173.037287q-.479411.021307-.804345.1065358-.324934.085229-.522025.2397057-.191764.14915-.276993.367548-.08523.213071-.08523.484738 0 .490064.255686.719116.261013.229052.681829.229052z"/></g><g fill="url(#f)" stroke-width="1.000024" transform="scale(1.0258757 .97477696)"><path d="m10.592317 13.329432-.852286-2.413035h-2.9030986l-.8629395 2.413035h-1.0014358l2.8604843-7.8197231h.9055538l2.8658108 7.8197231zm-1.1665664-3.291955-.7883644-2.258557q-.0319607-.0958822-.0799018-.2343787-.0426143-.1384964-.0905554-.2983-.047941-.1598036-.0958821-.3302608-.0479411-.1757839-.0905554-.3409143-.0372875.1651304-.0852286.3409143-.047941.175784-.095882.3409144-.047941.1598036-.095882.2983-.042614.1331697-.074575.2237251l-.772384 2.258557z"/><path d="m15.828548 13.329432-.197091-.809672h-.04261q-.175784.239705-.351568.415489-.175784.170457-.383529.28232-.207745.111863-.46343.16513-.255686.05327-.591274.05327-.367548 0-.676501-.106535-.308954-.101209-.538006-.314281-.223725-.218398-.351568-.543332-.127843-.330261-.127843-.777711 0-.873593.612581-1.34235.617907-.4687574 1.875029-.5113717l.980128-.037287v-.3675507q0-.3568947-.0799-.5966001-.07457-.2397054-.223726-.3835287-.143823-.14915-.362221-.2130714-.213071-.063921-.490064-.063921-.442124 0-.825652.1278429-.378202.1278429-.72977.3089536l-.340919-.7297702q.394182-.2130715.878919-.3622215.484738-.14915 1.017417-.14915.543332 0 .937514.1118625.399509.1065357.655195.3462411.261012.2343786.388855.6019269.127843.3675483.127843.8895734v4.0057439zm-1.779147-.676502q.324934 0 .601927-.101209.276993-.101209.479411-.303627.202418-.207745.31428-.516698.11719-.314281.11719-.735097v-.527352l-.761731.03729q-.479411.02131-.804344.106535-.324934.08523-.522026.239706-.191764.14915-.276992.367548-.08523.213072-.08523.484738 0 .490064.255686.719116.261012.229052.681828.229052z"/></g><path d="m3.8528 1.5c-.18684 0-.33227.20854-.33227.47274l-1.0205 15.054c0 .2642.15988.47274.34672.47274h18.307c.18684.000001.34672-.20854.34672-.47274l-1.142-15.054c0-.2642-.14544-.47274-.33227-.47274h-16.174z" style="opacity:.5;stroke-linejoin:round;stroke-dashoffset:.06;stroke-linecap:round;fill:none;stroke:url(#i)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_timefield.svg b/icon-themes/elementary_svg/cmd/lc_timefield.svg
new file mode 100644
index 000000000..0b231d4af
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_timefield.svg
@@ -0,0 +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(.77562455 0 0 .7756249 -43.981565 -9.61426)" gradientUnits="userSpaceOnUse" x1="71.204407" x2="71.204407" y1="15.369057" y2="40.495617"><stop offset="0" stop-color="#fff"/><stop offset=".42447853" stop-color="#fff" stop-opacity=".235294"/><stop offset=".82089913" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="b" cx="15.026252" cy="8.62576" fx=".303533" fy="8.625761" gradientTransform="matrix(-.00000003 .56510885 -.53241442 -.00000004 16.49884 1.63324)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dadada"/></radialGradient><radialGradient id="c" cx="62.625" cy="4.625" gradientTransform="matrix(.94117648 0 0 .2823525 -46.941177 19.694118)" gradientUnits="userSpaceOnUse" r="10.625"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><radialGradient id="d" cx="99.157013" cy="186.17059" gradientTransform="matrix(.12690354 0 0 .04037841 -.583375 13.534573)" gradientUnits="userSpaceOnUse" r="62.769119"><stop offset="0" stop-color="#3d3d3d"/><stop offset=".5" stop-color="#686868" stop-opacity=".498039"/><stop offset="1" stop-color="#686868" stop-opacity="0"/></radialGradient><path d="m19.965624 21.051843a7.9656233 2.5345164 0 1 1 -15.9312462 0 7.9656233 2.5345164 0 1 1 15.9312462 0z" fill="url(#d)"/><path d="m22 21c0 1.656854-4.477153 3-10 3-5.5228476 0-10-1.343146-10-3s4.4771524-3 10-3c5.522847 0 10 1.343146 10 3z" fill="url(#c)" fill-rule="evenodd" opacity=".3"/><path d="m12 1.5000002c-5.7935374 0-10.4999999 4.7064618-10.4999999 10.4999998 0 5.793537 4.7064625 10.500001 10.4999999 10.5 5.793537 0 10.500004-4.706463 10.5-10.5 0-5.793538-4.706463-10.4999998-10.5-10.4999998z" fill="url(#b)"/><g stroke-linecap="round"><path d="m21.5 12c0 5.246706-4.253305 9.5-9.5 9.5s-9.5-4.253294-9.5-9.5c0-5.246704 4.253305-9.5 9.5-9.5s9.5 4.253296 9.5 9.5z" fill="none" stroke="url(#a)" stroke-linejoin="round"/><g stroke-width=".6"><path d="m11.468162 12.606151 5.772823-6.611569" fill="none" stroke="#333"/><path d="m12.848222 12.024423-5.0570603-.329172" fill="#00f" stroke="#333"/><path d="m11.397737 10.450238 2.737257 7.425508" fill="none" stroke="#eb5c3a"/></g></g><path d="m12.656259 2.69923c-.09076.000001-.175547.02016-.248926.04526-.07145.02317-.126968.03699-.181037.06789-.05214.0309-.10295.08225-.135777.113148-.03283.0309-.0563.03367-.06789.04526l.135777.158407c.01352-.01738.04278-.04085.06789-.06789.02703-.02897.0519-.06541.09052-.09052.03862-.0251.08557-.05051.135777-.06789.05214-.01931.117312-.02263.181037-.02263.06179.000001.112061.0053.158408.02263.04828.01738.08225.03892.113148.06789.03283.02897.05244.07646.06789.113148.01738.03669.02263.05383.02263.09052-.000001.05793-.0105.115925-.04526.158407-.03283.04248-.08364.07839-.135778.113148-.05214.03476-.09661.06155-.158407.09052-.05987.02704-.128899.06349-.181037.09052-.09849.05214-.162572.09855-.226296.158408-.06179.05793-.121718.117312-.158407.181036-.03476.06372-.05437.134149-.06789.203667-.011588.067582-.022631.154842-.022631.226291h1.244629v-.181036h-1.018333c.0077-.05986.02788-.112062.04526-.158408.01931-.04634.05383-.09716.09052-.135777.03669-.03862.07784-.07646.135778-.113148.05793-.03669.139397-.07453.226296-.113149.03669-.01738.07977-.04085.135777-.06789.05793-.02703.104337-.07066.158408-.113148.05406-.04248.09909-.07784.135777-.135777.03862-.05986.06789-.145191.06789-.226296-.000001-.06179-.02015-.104337-.04526-.158408-.02511-.056-.06487-.115922-.113148-.158407-.04828-.04248-.11152-.06734-.181037-.09052-.06758-.0251-.139399-.04526-.226296-.04526zm-1.425666.02263c-.0038.0097-.03506.03892-.06789.06789-.03282.02897-.06487.05769-.113148.09052-.04635.03283-.104338.06542-.158407.09052-.05214.02511-.09136.04526-.135778.04526v.181036c.03669.000002.06487-.0072.113149-.02263.04828-.01545.113992-.04472.158407-.06789.04634-.02317.07646-.04085.113148-.06789.03669-.02703.07314-.04472.09052-.06789v1.244629h-.407333v.181037h.973074v-.181037h-.362074v-1.493554h-.203667zm-7.9656229 8.237178c-.1023467.000001-.2053567.0086-.294185.04526-.088829.03669-.1606405.09468-.2262961.158407-.063725.06372-.1197863.1394-.1584073.226296-.036693.08497-.045259.173072-.045259.271556 0 .09655.00857.186589.045259.271555.036693.08497.094682.162572.1584073.226296.063725.06179.141329.09909.2262961.135778.086897.03476.1730705.06789.2715553.06789.1313112 0 .2370968-.04556.3394442-.113148.1042758-.06759.1838111-.157623.2262961-.271556-.0000014.142899-.016293.272703-.045259.384704-.027032.11007-.062943.196244-.1131481.271555-.048279.07724-.1115201.140485-.1810368.181037-.069518.04055-.1413305.06789-.2262962.06789-.1081398 0-.2053566-.03065-.2941849-.09052-.088829-.05793-.1424159-.150441-.1810369-.248925l-.1357777.135777c.055998.119726.1407859.203968.2489258.271556.1081384.06758.2268986.09052.3620737.09052.1139316-.000001.2241223-.01768.3168146-.06789.092689-.05021.1606384-.122019.2262961-.226296.067585-.102346.1217155-.230219.1584073-.384703.036685-.156416.067889-.334556.067889-.543111-.0000014-.133242-.031204-.255865-.067889-.362074-.0366928-.108141-.0927526-.198177-.1584075-.271558-.063725-.073379-.135538-.142415-.2262961-.181037-.090761-.040551-.1860465-.045258-.2941849-.045259zm17.2663939 0c-.06952.000001-.138011.0053-.203667.02263-.06566.01545-.126968.03892-.181037.06789-.05407.02897-.0933.07067-.135777.113148-.04249.04055-.08998.08557-.113148.135778l.135777.113148c.04249-.0869.098-.155388.181037-.203667.08497-.05021.184114-.06789.294185-.06789.05986.000001.130828.0072.181037.02263.05214.01545.09909.037.135778.06789.03862.02897.06928.06874.09052.113148.02124.04249.02263.07785.02263.135778-.000002.110071-.03398.202038-.113148.271555-.07917.06952-.190754.113149-.339445.113148h-.09052v.158407h.06789c.164139.000001.297805.0359.384703.113149.0869.07724.135776.183571.135778.316814-.000002.131312-.05275.247296-.135778.316815-.08304.07145-.194615.09052-.339444.09052-.125519 0-.233779-.01768-.316814-.06789-.08304-.05021-.140485-.1187-.181037-.203666l-.135778.135777c.056.104278.138855.168365.248926.226297.110069.05987.237942.09052.384703.09052.100414-.000001.19045-.01629.271555-.04526.08303-.02703.145734-.06101.203667-.113148.05986-.05021.104879-.107657.135778-.181037.03282-.07145.06789-.162028.06789-.248926-.000001-.139036-.03591-.244822-.113148-.339444-.07531-.09462-.189366-.159795-.316814-.181037.05986-.0077.11206-.01823.158407-.04526.04828-.02897.102949-.07259.135778-.113148.03282-.04248.05051-.08364.06789-.135778.01738-.05406.02263-.100474.02263-.158407-.000001-.07724-.01437-.16257-.04526-.226296-.02897-.06372-.08171-.113992-.135778-.158408-.05407-.04635-.105727-.08804-.181037-.113148-.07338-.0251-.160098-.02263-.248925-.02263zm-17.2663939.158407c.073379.000001.1399407.01629.2036665.04526.065658.02704.1101298.06294.1584072.113148.050205.04828.1068104.115382.1357777.181037.028966.06372.045259.132219.045259.203667-.0000014.07338-.016293.138011-.045259.203666-.027032.06372-.062943.110131-.1131481.158407-.048279.04828-.115382.106813-.1810368.135778-.065659.02703-.1302872.02263-.2036665.02263-.073381 0-.138011.0044-.2036666-.02263-.063725-.02897-.1327608-.0875-.1810368-.135778-.048279-.04828-.084183-.09468-.1131481-.158407-.028966-.06566-.045259-.130285-.045259-.203666-.0000007-.07338.018227-.13994.045259-.203667.028966-.06565.064869-.132759.1131481-.181037.050205-.04828.1173111-.08611.1810368-.113148.065658-.02897.1302851-.04526.2036666-.04526zm8.7576599 8.033512c-.113933.000002-.224125.04031-.316815.09052s-.158709.122021-.226296.226296c-.06566.102348-.121718.228289-.158407.384703-.03669.154486-.04526.334557-.04526.543111 0 .133244.0105.253934.04526.362074.03669.106208.09275.198175.158407.271555.06566.07338.135536.117855.226296.158407.09076.03862.186045.06789.294185.06789.102345 0 .205355-.0086.294185-.04526.08883-.03669.16257-.09468.226296-.158408.06566-.06372.121716-.141328.158407-.226296.03862-.0869.04526-.17307.04526-.271555-.000002-.09655-.0086-.186587-.04526-.271555-.03669-.08497-.09468-.164501-.158407-.226296-.06372-.06373-.1394-.101018-.226296-.135778-.08497-.03668-.173072-.06789-.271555-.06789-.131313.000002-.235168.04556-.339444.113148-.102347.06758-.183814.157624-.226297.271555 0-.140966.01823-.2727.04526-.384703.02897-.112.06487-.218872.113148-.294185.05021-.07724.111518-.117853.181037-.158407.06952-.04055.141329-.06789.226296-.06789.108138.000002.205355.03066.294185.09052.08883.05793.165044.127814.203666.226297l.113148-.113148c-.056005-.119726-.140788-.203968-.248925-.271557-.108141-.067585-.226901-.113146-.362074-.113148zm-.02263.859925c.07145.000002.13801.01629.203667.04526.06566.02703.132759.06487.181037.113148.04828.04828.08418.115382.113148.181037.02896.06373.04526.130287.04526.203666-.000002.07338-.01629.138011-.04526.203667-.02703.06372-.06294.110131-.113148.158407-.04828.04828-.115383.106812-.181037.135777-.06372.02703-.130288.02263-.203667.02263-.07338 0-.138011.0044-.203666-.02263-.06372-.02896-.1082-.0875-.158408-.135777-.04828-.05021-.106812-.09468-.135777-.158407-.02897-.06373-.02263-.130286-.02263-.203667-.000001-.07338-.0044-.139941.02263-.203666.02897-.06566.06487-.13276.113148-.181037.05021-.04828.11538-.08611.181037-.113148.06566-.02897.130285-.04526.203666-.04526z" opacity=".4"/><path d="m12 1.4999999c-5.7935381 0-10.5000001 4.7064611-10.5000001 10.4999991 0 5.793539 4.706462 10.500003 10.5000001 10.500001 5.793538 0 10.500007-4.706462 10.5-10.500001 0-5.793538-4.706462-10.4999991-10.5-10.4999991z" fill="none" opacity=".4" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_titlepagedialog.svg b/icon-themes/elementary_svg/cmd/lc_titlepagedialog.svg
new file mode 100644
index 000000000..3cc42cf9b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_titlepagedialog.svg
@@ -0,0 +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="17.461565" x2="17.461565" y1="12.132274" y2="23.876353"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#ccc"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14.525564" x2="14.525564" y1="12.132274" y2="23.879737"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#8c8c8c"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="10.127912" x2="9.984243" y1="12.048073" y2="3.95193"><stop offset="0" stop-color="#e5e5e5"/><stop offset="1" stop-color="#ababab"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#f"/><linearGradient id="f"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="g" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#f"/><linearGradient id="h" gradientTransform="matrix(.48571543 0 0 .45629666 .342829 .348862)" 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="i" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.324319)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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="j" gradientTransform="matrix(.184637 0 0 .22360095 5.500679 1.359007)" gradientUnits="userSpaceOnUse" x1="24.138529" x2="24.138529" y1="21.34207" y2="24.912279"><stop offset="0" stop-color="#fff"/><stop offset=".00000019" 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="k" cx="65.297462" cy="48.216358" gradientTransform="matrix(-.00221239 .42691169 -.62133805 -.00333874 39.838606 -26.040759)" gradientUnits="userSpaceOnUse" r="31.000002"><stop offset="0" stop-color="#cdf87e"/><stop offset=".26238" stop-color="#a2e34f"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></radialGradient><path d="m3.500001 22h16.999998v2h-16.999998z" fill="url(#d)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#e)" opacity=".15"/><path d="m20.5 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#g)" opacity=".15"/><path d="m3.4999601 1.4999572c3.8955809 0 18.0000299.00136 18.0000299.00136l.000021 20.9987158h-18.0000509v-21.0000535z" fill="url(#h)"/><path d="m20.5 21.5h-16.0000004v-18.9999997h16.0000004z" fill="none" stroke="url(#i)" stroke-linecap="round"/><path d="m3.4460282 1.4819799c3.8955809 0 17.9999618.00136 17.9999618.00136l.000021 20.9987161h-17.9999828v-21.0000538z" fill="none" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/><path d="m18.513621 4.5440073v2.9384798h-12.0071956v-2.9384798z" fill="url(#k)" stroke-width="1.008585"/><g fill="none" stroke-width=".991488" transform="matrix(.9994932 0 0 1.01776 .011663 -.654813)"><path d="m6.9852218 6.0698376 10.4639042-.0630764.02544 1.0970034-10.438468-.1117836" opacity=".5" stroke="url(#j)"/><path d="m18.523651 5.0685901v2.9395447h-12.0391844v-2.9395447z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round"/></g><g transform="matrix(.73400013 0 0 .73400013 11.632274 12.132274)"><path d="m16.798828 12.5c-.165264 0-.298828.211412-.298828.474609v.763672h-.09766l-1.123047.480469-.07227.07422-.552734-.552735c-.18611-.186109-.430016-.241858-.546875-.125l-.992188.992188c-.116858.116859-.06111.360765.125.546875l.552735.552734-.07422.07227-.480469 1.123047v.097651h-.763663c-.263197 0-.474609.133564-.474609.298828v1.402344c0 .165264.211412.298828.474609.298828h.763672v.105469l.480469 1.123047.07031.06836-.548828.548828c-.186109.186109-.241858.430016-.125.546875l.992188.992188c.116859.116859.360765.06111.546875-.125l.548828-.548828.07617.07812 1.123047.482422h.09766v.753907c0 .263201.133564.474612.298828.474612h1.402344c.165264 0 .298828-.211411.298828-.474609v-.753907h.105469l1.123047-.482422.07227-.07422.544922.544922c.18611.186108.430016.241859.546875.125l.992188-.992188c.116858-.116859.06111-.360766-.125-.546875l-.544922-.544922.07422-.07227.482422-1.123047v-.105462h.753907c.26319 0 .474602-.133564.474602-.298828v-1.402344c0-.165264-.211412-.298828-.474609-.298828h-.753907v-.09766l-.482422-1.123047-.07812-.07617.548828-.548828c.186109-.18611.241858-.430016.125-.546875l-.992188-.992188c-.116859-.116858-.360765-.06111-.546875.125l-.548828.548828-.06836-.07031-1.123047-.480469h-.105472v-.763672c0-.263197-.133564-.474609-.298828-.474609zm.705078 4c.829457 0 1.503906.674449 1.503906 1.503906.000001.829457-.674449 1.503906-1.503906 1.503906-.829457.000001-1.503906-.674449-1.503906-1.503906s.674449-1.503906 1.503906-1.503906z" display="block" fill="url(#a)" stroke="url(#b)" stroke-linejoin="round" transform="matrix(1.3623976 0 0 1.3623976 -15.847782 -16.528981)"/><path d="m8 3.465116c-2.5005771 0-4.5348837 2.034307-4.5348837 4.534884s2.0343066 4.534884 4.5348837 4.534884c2.500576-.000001 4.534884-2.034307 4.534884-4.534884s-2.034308-4.534884-4.534884-4.534884zm0 2.093024c1.347907 0 2.44186 1.093953 2.44186 2.44186s-1.093953 2.44186-2.44186 2.44186-2.4418605-1.093953-2.4418605-2.44186 1.0939535-2.44186 2.4418605-2.44186z" opacity=".05"/><path d="m8.0000001 4c-2.2056004 0-4.0000002 1.7944001-4.0000002 4.0000008 0 2.2055992 1.7943998 3.9999992 4.0000002 3.9999992 2.2055999 0 3.9999999-1.7944 3.9999999-3.9999992 0-2.2056007-1.7944-4.0000008-3.9999999-4.0000008z" fill="none" stroke="url(#c)" stroke-width="1.352275"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_titleparastyle.svg b/icon-themes/elementary_svg/cmd/lc_titleparastyle.svg
new file mode 100644
index 000000000..1ea1c3547
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_titleparastyle.svg
@@ -0,0 +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.3105937 0 0 1.3564607 7.351886 -9.008516)" gradientUnits="userSpaceOnUse" x1="20.18247" x2="19.838287" y1="9.338003" y2="18.184532"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 .962699 -1.0387429 0 18.331647 3.952538)" gradientUnits="userSpaceOnUse" x1="6.126" x2="14.385702" y2=".304666"><stop offset="0" stop-color="#737373"/><stop offset=".37163121" stop-color="#636363"/><stop offset="1" stop-color="#4b4b4b"/></linearGradient><g stroke-linecap="round" stroke-linejoin="round" transform="scale(.98294772 1.0173481)"><path d="m7.6301108 18.184533.0000007-9.8294739-4.0535577-.0000034-.015835-2.9488432h11.1908296l.01583 2.9488432-4.085223.0000005-.000001 9.8294758z" fill="url(#b)" stroke="#000" stroke-linejoin="round" stroke-opacity=".49"/><path d="m21.872986 18.184533h-2.034699v-4.991649l.01877-.869851.03129-.951204c-.321239.32124-.544438.531923-.669597.63205l-1.051331.844819-.831429-1.163973 2.846479-2.3467216h1.690514v8.8465296z" fill="url(#a)" stroke="#a62100" stroke-opacity=".501961"/><path d="m3.5607184 5.4062125.00596.9829477h11.184867l.01 1.9658955h.006l-.016-2.9488432z" fill="#fff" opacity=".1"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_toggleanchortype.svg b/icon-themes/elementary_svg/cmd/lc_toggleanchortype.svg
new file mode 100644
index 000000000..29625fb9c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_toggleanchortype.svg
@@ -0,0 +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="12" x2="13" y1="-2" y2="23"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><path d="m12 3.5c-1.375 0-2.5 1.125-2.5 2.5 0 .998.648 1.776 1.5 2.176l-.5.3275751v.9964249h-1.5c-.276 0-.5.224-.5.5v1c0 .276.224.5.5.5h1.5v6.81c-1.936-.276-3.093-1.262-4.256-2.722l.498-.276c.244-.135.33-.443.192-.685l-.5-.875c-.135-.236-.433-.32-.672-.19l-3 1.624c-.247.133-.335.444-.196.687l.5.875c.135.237.435.322.674.19l.676-.368c1.72 2.353 4.447 3.93 7.584 3.93 3.138 0 5.864-1.577 7.584-3.93l.676.37c.24.13.54.045.674-.192l.5-.875c.04-.072.064-.153.066-.236 0 0-.263-.452-.27-.455l-.025-.014-.096-.053-.34-.183-1.032-.56-1.5-.81c-.238-.13-.537-.046-.672.19l-.5.875c-.138.242-.052.55.192.685l.498.276c-1.163 1.46-2.319 2.446-4.255 2.72v-6.808h1.499c.276 0 .5-.224.5-.5v-1c0-.276-.224-.5-.5-.5h-1.499l.001-1-.502-.324c.852-.4 1.5-1.178 1.5-2.176 0-1.375-1.125-2.5-2.5-2.5zm0 2c.282 0 .5.218.5.5s-.218.5-.5.5-.5-.218-.5-.5.218-.5.5-.5z" fill="url(#a)" stroke="#000" stroke-linejoin="round" stroke-opacity=".49"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_toggleaxistitle.svg b/icon-themes/elementary_svg/cmd/lc_toggleaxistitle.svg
new file mode 100644
index 000000000..973fd5794
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_toggleaxistitle.svg
@@ -0,0 +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(.9999874 0 0 .9999874 -3.002767 1.957984)" gradientUnits="userSpaceOnUse" x1="14.50295" x2="14.50295" xlink:href="#b" y1="8.025168" y2="13.016757"/><linearGradient id="b" gradientTransform="translate(15.968656 11.968657)" gradientUnits="userSpaceOnUse" x1="12.031344" x2="12.031344" y1="3.031343" y2="12.031343"><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><linearGradient id="c" gradientTransform="matrix(.9999874 0 0 .9999874 -9.002767 -2.033542)" gradientUnits="userSpaceOnUse" x1="14.551723" x2="14.50295" xlink:href="#b" y1="9.016707" y2="17.016808"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="19.635593" x2="10" xlink:href="#e" y1="16.665254" y2="4.563559"/><linearGradient id="e"><stop offset="0" stop-opacity=".658824"/><stop offset="1" stop-color="#5c5c5c"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="25.635593" x2="16" xlink:href="#e" y1="16.65678" y2="4.555085"/><radialGradient id="g" cx="-1.473815" cy="-42.064499" gradientTransform="matrix(-2.8642857 .00000019 -.00000015 -2.1857141 8.778565 -82.012447)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#h"/><linearGradient id="h"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="i" cx="-1.473815" cy="-42.064499" gradientTransform="matrix(-.00000019 -2.8642857 2.1857141 -.00000015 106.01244 8.778566)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#h"/><g stroke-linejoin="round"><path d="m16.483051 8.483051h3.016949v8.140788h-3.01695z" fill="url(#f)" stroke="#000" stroke-opacity=".6"/><path d="m10.5 5.5h3.016949l-.01695 11.132313h-3.016949z" fill="url(#d)" stroke="#000" stroke-opacity=".6"/><g fill="none"><path d="m11.5 6.5h1v9h-1z" opacity=".7" stroke="url(#c)" stroke-width=".999987"/><path d="m17.5 9.5h1v6h-1z" opacity=".7" stroke="url(#a)" stroke-width=".999987"/><g stroke-linecap="round"><path d="m2.5 16.5v1h19v-1z" stroke="url(#g)"/><path d="m7.500047 2.5000001h-.998047-.002c.01 6.3333345.0154 12.6666679.02539 18.9999999h.974606v-18.9999999z" stroke="url(#i)"/></g></g><g fill="#fcaf3e" stroke="#a62100" stroke-miterlimit="0" stroke-opacity=".501961"><path d="m20.5 21.5-11 .04127v-2h11z"/><path d="m3.5-4.5h11v2h-11z" transform="rotate(90)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_togglebreakpoint.svg b/icon-themes/elementary_svg/cmd/lc_togglebreakpoint.svg
new file mode 100644
index 000000000..8dcf2418c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_togglebreakpoint.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="9.978495" x2="9.978495" y1="13.912886" y2="-5.872059"><stop offset="0"/><stop offset="1" stop-color="#333"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14" x2="6" y1="8" y2="16"><stop offset="0" stop-color="#fff"/><stop offset=".125" stop-color="#fff" stop-opacity="0"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><clipPath id="c"><path d="m8 2.6855469v14.0000001l3.132812-3.820313 2.066407 4.986328a1.0001 1.0001 0 1 0 1.847656-.765624l-2.111328-5.095704 4.378906.009766z"/></clipPath><linearGradient id="d"><stop offset="0" stop-color="#fff"/><stop offset=".508" stop-color="#fff" stop-opacity=".235"/><stop offset=".835" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.2973 0 0 -.2973 -9.326 19.54)" gradientUnits="userSpaceOnUse" x1="71.204" x2="71.204" xlink:href="#d" y1="6.238" y2="44.341"/><radialGradient id="f" cx="23.896" cy="3.99" gradientTransform="matrix(0 .5277 -.6966 0 14.78 -5.448)" gradientUnits="userSpaceOnUse" r="20.397"><stop offset="0" stop-color="#ff8c82"/><stop offset=".262" stop-color="#ed5353"/><stop offset=".661" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></radialGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="8.257238" x2="8.257238" y1="7.374122" y2="16.719549"><stop offset="0" stop-color="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><radialGradient id="h" cx="23.896" cy="3.99" gradientTransform="matrix(0 1.2316 -1.6258 0 18.487 -28.722)" gradientUnits="userSpaceOnUse" r="20.397"><stop offset="0" stop-color="#fff"/><stop offset=".262" stop-color="#ddd"/><stop offset=".661" stop-color="#abacae"/><stop offset="1" stop-color="#89898b"/></radialGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="9.098564" x2="9.098564" y1="22.82468" y2="1.205312"><stop offset="0" stop-color="#505050"/><stop offset="1" stop-color="#aaa"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="11.728" x2="11.728" xlink:href="#d" y1="2.182" y2="21.748"/><radialGradient id="k" cx="62.625" cy="4.625" gradientTransform="matrix(1.1294 0 0 .2824 -58.73 19.694)" gradientUnits="userSpaceOnUse" r="10.625"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="11.9" x2="11.9" xlink:href="#d" y1="8.383" y2="15.592"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="68.313" x2="68.313" y1="52.925" y2="65.922"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><path d="m24 21c0 1.657-5.373 3-12 3s-12-1.343-12-3 5.373-3 12-3 12 1.343 12 3z" fill="url(#k)" fill-rule="evenodd" opacity=".3"/><g stroke-linecap="round" stroke-linejoin="round"><path d="m12 1.5c-5.793 0-10.498 4.708-10.498 10.5s4.706 10.497 10.498 10.497c5.793 0 10.498-4.705 10.498-10.498s-4.706-10.5-10.498-10.5z" fill="url(#h)" stroke="url(#i)" stroke-width="1.004"/><path d="m12 7.502c-2.482 0-4.498 2.016-4.498 4.498s2.016 4.498 4.498 4.498 4.498-2.016 4.498-4.498-2.016-4.498-4.498-4.498z" fill="url(#f)" stroke="url(#g)" stroke-width="1.004"/><g fill="none"><path d="m17.5 12c0-3.038-2.463-5.5-5.5-5.5-3.038 0-5.5 2.463-5.5 5.5 0 3.038 2.462 5.5 5.5 5.5 3.037 0 5.5-2.462 5.5-5.5z" opacity=".5" stroke="url(#e)"/><path d="m21.5 12c0 5.247-4.254 9.5-9.5 9.5-5.247 0-9.5-4.254-9.5-9.5 0-5.247 4.253-9.5 9.5-9.5 5.246 0 9.5 4.253 9.5 9.5z" opacity=".8" stroke="url(#j)"/><path d="m15.5 12c0 1.933-1.567 3.5-3.5 3.5s-3.5-1.567-3.5-3.5 1.567-3.5 3.5-3.5 3.5 1.567 3.5 3.5z" opacity=".5" stroke="url(#l)"/></g></g><path d="m78.34 64.35a11.424 11.424 0 1 1 -22.85 0 11.424 11.424 0 1 1 22.85 0z" fill="url(#m)" opacity=".4" transform="matrix(.175 0 0 .175 .286 -.265)"/><g transform="translate(6.010753 10.010752)"><g fill-rule="evenodd" stroke="#000" stroke-linejoin="round"><path d="m7.9892474.989248v10.999999l2.5652276-2.9424833 2.044188 3.7280743c.494727 1.242916 2.142881-.74317 1.613492-1.971723l-1.874329-2.6219433 3.651422-.1919247z" opacity=".02" stroke-width="6"/><path d="m7.9892474.989248v10.999999l2.5652276-2.9424833 2.044188 3.7280743c.494727 1.242916 2.142881-.74317 1.613492-1.971723l-1.874329-2.6219433 3.117524-.2046366z" opacity=".2" stroke-width="2"/><path d="m7.9892474.989248v10.999999l2.5652276-2.9424833 2.044188 3.7280743c.494727 1.242916 2.142881-.74317 1.613492-1.971723l-1.874329-2.6219433 3.117524-.2046366z" opacity=".05" stroke-width="4"/></g><path d="m7 0v11l2.5652277-2.9424843 2.0441883 3.7280743c.494704 1.24297 2.357232.471184 1.827788-.757391l-2.088625-3.8362743 3.117523-.2046366z" fill="none" stroke="#fff" stroke-width="2"/><path d="m7 0v11l2.5652277-2.9424843 2.0441883 3.7280743c.494704 1.24297 2.357232.471184 1.827788-.757391l-2.088625-3.8362743 3.651421-.1919247z" fill="url(#a)" fill-rule="evenodd"/><path clip-path="url(#c)" d="m6.9891304 6.9358866v11.1195654l2.59311-2.974467 2.0664066 3.768597c.500102 1.256433 2.382807.476286 1.847656-.765624l-2.111328-3.877973 3.151411-.206867z" fill="none" opacity=".4" stroke="url(#b)" stroke-width="2.695652" transform="matrix(.98924729 0 0 .98924729 .086022 -6.861307)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_togglegridhorizontal.svg b/icon-themes/elementary_svg/cmd/lc_togglegridhorizontal.svg
new file mode 100644
index 000000000..6868147de
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_togglegridhorizontal.svg
@@ -0,0 +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="-1.473815" cy="-42.064499" gradientTransform="matrix(-.00000019 2.8642857 2.1857141 .00000015 103.97431 15.183299)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#b"/><linearGradient id="b"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="c" cx="-1.473815" cy="-42.064499" gradientTransform="matrix(2.8642857 .00000019 .00000015 -2.1857141 15.183298 -78.050576)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#b"/><g stroke-linejoin="round"><path d="m5.500051 22.5h-.998051-.002c.01-6.333334-.00999-14.666668 0-21h1v21z" fill="none" stroke="url(#a)" stroke-linecap="round"/><path d="m21.5 20.5v.998.002c-6.333335-.01-12.666668.01-19 0v-1z" fill="none" stroke="url(#c)" stroke-linecap="round"/><g fill="#fcaf3e" stroke="#a62100" stroke-miterlimit="0" stroke-opacity=".501961" transform="scale(-1 1)"><path d="m-21.5 15.5h18v2h-18z"/><path d="m-21.5 9.5h18v2h-18z"/><path d="m-21.5 3.5h18v2h-18z"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_togglegridvertical.svg b/icon-themes/elementary_svg/cmd/lc_togglegridvertical.svg
new file mode 100644
index 000000000..13585010d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_togglegridvertical.svg
@@ -0,0 +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="-1.473815" cy="-42.064499" gradientTransform="matrix(-2.8642857 .00000019 -.00000015 -2.1857141 8.778565 -82.012447)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#b"/><linearGradient id="b"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="c" cx="-1.473815" cy="-42.064499" gradientTransform="matrix(-.00000019 -2.8642857 2.1857141 -.00000015 102.01244 8.778566)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#b"/><g stroke-linejoin="round"><path d="m1.5 16.499949v.998051.002c6.333334-.01 14.666668.01 21 0v-1h-21z" fill="none" stroke="url(#a)" stroke-linecap="round"/><path d="m3.500051 2.5h-.998051-.002v19h1v-19z" fill="none" stroke="url(#c)" stroke-linecap="round"/><g fill="#fcaf3e" stroke="#a62100" stroke-miterlimit="0" stroke-opacity=".501961" transform="rotate(90)"><path d="m2.5-8.5h18v2h-18z"/><path d="m2.5-14.5h18v2h-18z"/><path d="m2.5-20.5h18v2h-18z"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_togglelegend.svg b/icon-themes/elementary_svg/cmd/lc_togglelegend.svg
new file mode 100644
index 000000000..0b0b0e306
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_togglelegend.svg
@@ -0,0 +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.162176 -1.433318)" gradientUnits="userSpaceOnUse" x1="23.999992" x2="23.999992" y1="6.923065" y2="41.076912"><stop offset="0" stop-color="#fff"/><stop offset=".00000043" 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="4.253551" x2="4.253551" y1="11.249987" y2="14.249994"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="4.253551" x2="4.253551" y1="14.999996" y2="18.000004"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="4.253551" x2="4.253551" y1="18.750006" y2="21.750013"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="4.253551" x2="4.253551" xlink:href="#a" y1="12.74999" y2="13.124991"/><linearGradient id="f" gradientTransform="translate(0 3.750009)" gradientUnits="userSpaceOnUse" x1="4.253551" x2="4.253551" xlink:href="#a" y1="12.74999" y2="13.124991"/><linearGradient id="g" gradientTransform="translate(0 7.500019)" gradientUnits="userSpaceOnUse" x1="4.253551" x2="4.253551" xlink:href="#a" y1="12.74999" y2="13.124991"/><linearGradient id="h" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.324319)" gradientUnits="userSpaceOnUse" x1="24.001455" x2="23.99999" y1="8.421042" y2="41.526306"><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="i" gradientTransform="matrix(.48571543 0 0 .45629666 .342829 .348862)" 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><radialGradient id="j" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#k"/><linearGradient id="k"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="l" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#k"/><linearGradient id="m" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><path d="m3.500001 22h16.999998v2h-16.999998z" fill="url(#m)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#l)" opacity=".15"/><path d="m20.5 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#j)" opacity=".15"/><path d="m3.553892 2.49864c3.8955809 0 17.000059.00136 17.000059.00136l-.053911 20.000033h-17.0000799l.0539319-20.0013707z" fill="url(#i)"/><g fill="none"><path d="m19.5 21.5h-15.0000004l.0539319-18.0013169h15.0000005z" stroke="url(#h)" stroke-linecap="round"/><path d="m3.4999601 2.4806627c3.8955809 0 17.0000589.00136 17.0000589.00136l-.053911 20.0000333h-17.0000798l.0539319-20.001371z" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/></g><g stroke-linejoin="round" stroke-width=".750002" transform="matrix(1.33333 0 0 1.33333 1.328613 -8.999945)"><path d="m3.6285479 11.624988h1.250006c.277 0 .5.223.5.5v1.250006c0 .277-.223.5-.5.5h-1.250006c-.277 0-.5-.223-.5-.5v-1.250006c0-.277.223-.5.5-.5z" fill="url(#b)" stroke="#002e99" stroke-linecap="square" stroke-opacity=".501961"/><path d="m6.8785578 11.624988h5.5000002" fill="none" stroke="#898989" stroke-linecap="round"/><path d="m6.8785578 13.124992h3" fill="none" stroke="#898989" stroke-linecap="round"/><path d="m3.6285479 15.374997h1.250006c.277 0 .5.223.5.5v1.250006c0 .277-.223.5-.5.5h-1.250006c-.277 0-.5-.223-.5-.5v-1.250006c0-.277.223-.5.5-.5z" fill="url(#c)" stroke="#a62100" stroke-linecap="square" stroke-opacity=".501961"/><path d="m6.8785578 15.374997h5.6250142" fill="none" stroke="#898989" stroke-linecap="round"/><path d="m6.8785578 16.875001h3.0000075" fill="none" stroke="#898989" stroke-linecap="round"/><path d="m3.6285479 19.125006h1.250006c.277 0 .5.223.5.5v1.250006c0 .277-.223.5-.5.5h-1.250006c-.277 0-.5-.223-.5-.5v-1.250006c0-.277.223-.5.5-.5z" fill="url(#d)" stroke="#206b00" stroke-linecap="square" stroke-opacity=".501961"/><g fill="none"><g stroke="#898989" stroke-linecap="round"><path d="m6.8785578 19.125007h5.5000002"/><path d="m6.8785578 20.62501h3"/></g><g stroke-linecap="square" stroke-linejoin="miter" stroke-opacity=".501961" stroke-width=".750002"><path d="m3.8785501 12.37499h.7500019v.750002h-.7500019z" opacity=".584" stroke="url(#e)"/><path d="m3.8785499 16.124999h.7500019v.750002h-.7500019z" opacity=".584" stroke="url(#f)"/><path d="m3.8785499 19.875008h.7500019v.750002h-.7500019z" opacity=".584" stroke="url(#g)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_togglemergecells.svg b/icon-themes/elementary_svg/cmd/lc_togglemergecells.svg
new file mode 100644
index 000000000..a62e02ca8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_togglemergecells.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" 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 33.938131 -17.400027)" 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 19.76187 104.39997)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><linearGradient id="d" gradientTransform="matrix(1.0073638 0 0 1 -.323637 0)" 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" gradientUnits="userSpaceOnUse" x1="11.5" x2="11.5" y1="10.5" y2="18.5"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723" stop-opacity=".882353"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 8.602582)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.065561" xlink:href="#E" y1="6.451322" y2="15.932561"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="11.5" x2="11.5" y1="11" y2="18"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="13.941406" x2="13" xlink:href="#i" y1="14.353133" y2="15.304965"/><linearGradient id="i"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".5" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="j" gradientTransform="matrix(-1 0 0 1 23 0)" gradientUnits="userSpaceOnUse" x1="13.941406" x2="13" xlink:href="#i" y1="14.353133" y2="15.304965"/><linearGradient id="k" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#E" y1="6.451322" y2="10.245955"/><linearGradient id="l" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#E" y1="6.451322" y2="10.245955"/><linearGradient id="m" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#E" y1="6.451322" y2="10.245955"/><linearGradient id="n" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#E" y1="6.451322" y2="8.348639"/><linearGradient id="o" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#E" y1="6.451322" y2="8.345967"/><linearGradient id="p" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#E" y1="6.451322" y2="8.348639"/><linearGradient id="q" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#E" y1="6.451322" y2="8.345967"/><linearGradient id="r" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#E" y1="6.451322" y2="8.348639"/><linearGradient id="s" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#E" y1="6.451322" y2="8.345967"/><linearGradient id="t" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#E" y1="6.451322" y2="8.348639"/><linearGradient id="u" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#E" y1="6.451322" y2="8.345967"/><linearGradient id="v" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#E" y1="6.451322" y2="8.348639"/><linearGradient id="w" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#E" y1="6.451322" y2="8.345967"/><linearGradient id="x" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#E" y1="6.451322" y2="8.348639"/><linearGradient id="y" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#E" y1="6.451322" y2="8.345967"/><linearGradient id="z" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#E" y1="6.451322" y2="8.348639"/><linearGradient id="A" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#E" y1="6.451322" y2="8.345967"/><linearGradient id="B" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#E" y1="6.451322" y2="8.348639"/><linearGradient id="C" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#E" y1="6.451322" y2="8.345967"/><linearGradient id="D" gradientTransform="matrix(.46923147 0 0 .47243347 .238446 -.625575)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#G" y1="15.499894" y2="48.395687"/><linearGradient id="E" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" y1="6.451322" y2="10.245955"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999982" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="F" gradientUnits="userSpaceOnUse" x1="11" x2="11" xlink:href="#G" y1="2" y2="22"/><linearGradient id="G" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g opacity=".4" transform="matrix(.52631578 0 0 .42857133 -2.631579 3.857159)"><path d="m43.950001 39.999973h5v7h-5z" fill="url(#a)"/><path d="m9.7500003 46.999973h-5v-7h5z" fill="url(#c)"/><path d="m9.7500003 40 34.2000007-.000028v7.000001l-34.2000007.000028z" fill="url(#d)" stroke-width="1.003675"/></g><rect fill="url(#D)" height="21" rx=".555556" ry=".583334" stroke-width="1.051315" width="20" x="1.5" y="1.5"/><path d="m2.5371094 1.5c-.574146 0-1.0371021.4629634-1.0371094 1.0371094v3.6269531 10.8359375 4.462891c0 .574146.4629634 1.037109 1.0371094 1.037109h17.9257816c.574146 0 1.037109-.462963 1.037109-1.037109v-4.462891-10.8359375-3.6269531c.000007-.574146-.462963-1.0371094-1.037109-1.0371094z" fill="url(#F)" stroke="#000" stroke-opacity=".273077"/><path d="m6 2v4h-4v1h4v3h-4v1h4v3h-4v1h4v3h-4v1h4v3h1v-3h4v3h1v-3h4v3h1v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-4h-1v4h-4v-4h-1v4h-4v-4zm1 5h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4z" fill-opacity=".27451"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m2.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#E)"/><path d="m7.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#k)"/><path d="m12.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#l)"/><path d="m17.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#m)"/><path d="m2.50125 7.498592 2.99875.001408.00125 1.99859h-3.000004z" stroke="url(#n)"/><path d="m7.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#o)"/><path d="m12.50125 7.498592 2.99875.001408.0013 1.99859h-3.000004z" stroke="url(#p)"/><path d="m17.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#q)"/><path d="m2.5 11.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#r)"/><path d="m7.49875 11.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#s)"/><path d="m12.5 11.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#t)"/><path d="m17.49875 11.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#u)"/><path d="m2.5 15.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#v)"/><path d="m7.49875 15.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#w)"/><path d="m12.5 15.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#x)"/><path d="m17.49875 15.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#y)"/><path d="m2.50125 19.4986 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#z)"/><path d="m7.5 19.500008 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#A)"/><path d="m12.50125 19.4986 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#B)"/><path d="m17.5 19.500008 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#C)"/></g><path d="m6.5 10.5h10v8h-10z" fill="url(#e)" stroke-width="1.126872"/><path d="m7 10c-.554 0-1 .446-1 1v7c0 .554.446 1 1 1h9c.554 0 1-.446 1-1v-7c0-.554-.446-1-1-1zm0 1h9v7h-9z" fill="#206b00" fill-opacity=".501961"/><path d="m7.49875 11.501408 8.00125-.001408.0013 5.998599-8.002504.0028z" fill="none" opacity=".5" stroke="url(#f)"/><path d="m7.4999998 14.5 3.0000002-3v6zm8.0000002 0-3-3v6z" style="stroke:#a62100;stroke-width:1.001575;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#g)"/><g fill="none"><path d="m13.5 15.078125v-1.15625l.582031.578125z" opacity=".5" stroke="url(#h)"/><path d="m9.5 15.078125v-1.15625l-.582031.578125z" opacity=".5" stroke="url(#j)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_toggleobjectbeziermode.svg b/icon-themes/elementary_svg/cmd/lc_toggleobjectbeziermode.svg
new file mode 100644
index 000000000..745551c14
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_toggleobjectbeziermode.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="-57.850174" cy="24.296782" fx="-58.028885" fy="27.01318" gradientTransform="matrix(.989175 0 0 .30911873 71.223899 12.989458)" gradientUnits="userSpaceOnUse" r="8.087534"><stop offset="0" stop-opacity=".313726"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="-.00085" x2="19.0002" y1="4.94153" y2="4.94153"><stop offset="0" stop-color="#888a85" stop-opacity="0"/><stop offset=".10416666" stop-color="#888a85"/><stop offset=".7013889" stop-color="#888a85"/><stop offset="1" stop-color="#888a85" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(1 0 0 .333336 -190.8773 -129.23889)" gradientUnits="userSpaceOnUse" x1="191.80257" x2="212.50331" y1="403.65472" y2="403.65472"><stop offset="0" stop-color="#e6e6e6" stop-opacity="0"/><stop offset=".10416666" stop-color="#fff"/><stop offset=".6267361" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.61732467 0 0 .18154125 -14.933001 .081038)" gradientUnits="userSpaceOnUse" x1="36.657681" x2="36.657681" y1="21.587172" y2="38.112343"><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="e" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="2" y2="9"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><path d="m0 .000008h23.999992v23.999992h-23.999992z" fill="none"/><ellipse cx="14" cy="20.500038" fill="url(#a)" opacity=".5" rx="7.999986" ry="2.500005"/><path d="m0 4.000008h18.999996v3h-18.999996z" fill="url(#b)"/><path d="m0 5.000008h18.999996v1.000008h-18.999996z" fill="url(#c)" opacity=".8"/><path d="m4.4999987 2.5001579h6.0000003v6.00011h-6.0000003z" fill="url(#e)" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5"/><path d="m5.4959987 3.4972279v4.00536l4.008-.005v-4.00033z" fill="none" opacity=".5" stroke="url(#d)" stroke-width=".992"/><g fill-rule="evenodd"><path d="m7.4472656 5.0019531a1.500253 1.500253 0 0 0 -1.4472656 1.4980469l.00977 16a1.500253 1.500253 0 0 0 2.39648 1.203125l4.917969-3.660156 6.304687-.541016a1.500253 1.500253 0 0 0 .910156-2.576172l-11.9999995-11.5078122a1.500253 1.500253 0 0 0 -1.0917969-.4160157z" fill-opacity=".991565" opacity=".05"/><path d="m7.4824219 6a.50035509.50035509 0 0 0 -.4824219.5l.00977 16a.50035509.50035509 0 0 0 .7988282.400391l5.1464842-3.830079 6.587891-.564453a.50035509.50035509 0 0 0 .302734-.859375l-12.0000043-11.5078121a.50035509.50035509 0 0 0 -.3632812-.1386719z" fill-opacity=".991565" opacity=".15"/><path d="m19.5 17.00794-6.72885.57676-5.2606 3.91519-.0104-15.99988z" fill="#333" stroke="#fafafa" stroke-linecap="round" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_toggleobjectrotatemode.svg b/icon-themes/elementary_svg/cmd/lc_toggleobjectrotatemode.svg
new file mode 100644
index 000000000..f51b3b7d0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_toggleobjectrotatemode.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499998 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.32565891 0 0 .26857222 4.244614 6.494824)" gradientUnits="userSpaceOnUse" x1="33.278999" x2="37.746555" y1=".530143" y2="39.486301"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-.14471762 -.14471762 .20903655 -.20903655 8.374021 24.952223)" gradientUnits="userSpaceOnUse" x1="51.965439" x2="13.187366" y1="39.467884" y2="39.927933"><stop offset="0" stop-color="#fff"/><stop offset=".27216786" 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="10.186459" x2="5.746894" xlink:href="#d" y1="2.549" y2="4.195608"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="10.186459" x2="10.186459" y1="2.549" y2="9.641272"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="10.878025" x2="9.885405" y1="3.595065" y2="3.86059"><stop offset="0" stop-color="#fff"/><stop offset=".29685691" stop-color="#fff" stop-opacity=".235"/><stop offset=".539" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="10.878025" x2="8.334375" xlink:href="#g" y1="3.595065" y2="4.614189"/><linearGradient id="g"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="10.990913" x2="8.504643" xlink:href="#g" y1="3.131632" y2="4.03656"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="10.186459" x2="10.186459" xlink:href="#d" y1="2.549" y2="9.641272"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="9.692771" x2="10.777772" y1="3.432965" y2="3.319621"><stop offset="0" stop-color="#fff"/><stop offset=".37499994" stop-color="#fff" stop-opacity=".235"/><stop offset=".539" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="7.703298" x2="9.940942" xlink:href="#g" y1="2.608473" y2="1.794038"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="7.545164" x2="9.8733" xlink:href="#g" y1="2.947593" y2="2.381785"/><g transform="scale(.26458333)"><path d="m12.892425 18.861484-7.7539094-7.753909 5.9690584-5.9690591 7.75391 7.7539101z" fill="url(#a)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".74902"/><path d="m12.861484 17.371683-6.3226807-6.233167 4.5687707-4.7014076 6.25391 6.4553166z" fill="none" opacity=".5" stroke="url(#b)"/><g stroke-width=".264583"><g transform="matrix(-1.2926745 -3.5515941 -3.5515941 1.2926745 28.329959 45.987082)"><path d="m7.5406252 1.6877522c.042122 1.3724856.6670185 2.244142 2.1166667 2.0892784v.5725748l1.3229171-.9260417-1.3229171-.7937501v.513147c-1.0828698.1206246-1.4226635-.5080845-1.5528769-1.4552084z" style="stroke:#002e99;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:20;stroke-opacity:.490196;fill:url(#c)"/><g fill="none"><path d="m9.8419049 3.4395834.00476-.4810519.7366691.4650322-.7424256.5790197v-.4" opacity=".5" stroke="url(#e)"/><path d="m9.6572919 3.6309701c-1.1121469.0807203-1.8520834-.3557178-1.9372882-1.8109262" opacity=".5" stroke="url(#f)"/><path d="m9.6572919 3.319811c-.1908425-.0445587-1.4552084.2807708-1.6859873-1.4678275-.002871-.0217535-.215903-.0107777-.3852743.0016939" opacity=".5" stroke="url(#h)"/></g></g><g transform="matrix(1.2926745 3.5515941 3.5515941 -1.2926745 -4.222095 -21.987082)"><path d="m7.5406252 1.6877522c.042122 1.3724856.6670185 2.244142 2.1166667 2.0892784v.5725748l1.3229171-.9260417-1.3229171-.7937501v.513147c-1.0828698.1206246-1.4226635-.5080845-1.5528769-1.4552084z" style="stroke:#002e99;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:20;stroke-opacity:.490196;fill:url(#i)"/><g fill="none"><path d="m9.8419049 3.4395834.00476-.4810519.7366691.4650322-.7424256.5790197v-.4" opacity=".5" stroke="url(#j)"/><path d="m9.6572919 3.6309701c-1.1121469.0807203-1.8520834-.3557178-1.9372882-1.8109262" opacity=".5" stroke="url(#k)"/><path d="m9.6572919 3.319811c-.1908425-.0445587-1.4552084.2807708-1.6859873-1.4678275-.002871-.0217535-.215903-.0107777-.3852743.0016939" opacity=".5" stroke="url(#l)"/></g></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_togglesheetgrid.svg b/icon-themes/elementary_svg/cmd/lc_togglesheetgrid.svg
new file mode 100644
index 000000000..83e0ae5a0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_togglesheetgrid.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="3.961864" x2="3.961864" xlink:href="#r" y1="16" y2="17"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="8.961864" x2="8.961864" xlink:href="#r" y1="16" y2="17"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13.961864" x2="13.961864" xlink:href="#r" y1="16" y2="17"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="18.961864" x2="18.961864" xlink:href="#r" y1="16" y2="17"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="3.961864" x2="3.961864" xlink:href="#r" y1="12" y2="13"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="8.961864" x2="8.961864" xlink:href="#r" y1="12" y2="13"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="13.961864" x2="13.961864" xlink:href="#r" y1="12" y2="13"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="18.961864" x2="18.961864" xlink:href="#r" y1="12" y2="13"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="3.961864" x2="3.961864" xlink:href="#r" y1="8" y2="9"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="8.961864" x2="8.961864" xlink:href="#r" y1="8" y2="9"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="13.961864" x2="13.961864" xlink:href="#r" y1="8" y2="9"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="18.961864" x2="18.961864" xlink:href="#r" y1="8" y2="9"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#r" y1="3" y2="5"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#r" y1="3" y2="5"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="14" x2="14" xlink:href="#r" y1="3" y2="5"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="19" x2="19" xlink:href="#r" y1="3" y2="5"/><linearGradient id="q" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="r" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="20" y2="21"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><path d="m2.0273438 1.5c-.2923891 0-.5273438.2469095-.5273438.5546875v19.8906245c0 .307779.2349547.554688.5273438.554688h3.671875l1.9941406-4h12.3066406.972656c.292389 0 .527344-.246909.527344-.554688v-15.8906245c0-.307778-.234955-.5546875-.527344-.5546875z" fill="url(#q)"/><g fill="none" stroke-linecap="square"><path d="m2.5 19.5v2h2.7033898l.9841886-2z" opacity=".5" stroke="url(#r)"/><path d="m2.5 15.5v2h3v-2z" opacity=".5" stroke="url(#a)"/><path d="m7.5 15.5v2h3v-2z" opacity=".5" stroke="url(#b)"/><path d="m12.5 15.5v2h3v-2z" opacity=".5" stroke="url(#c)"/><path d="m17.5 15.5v2h3v-2z" opacity=".5" stroke="url(#d)"/><path d="m2.5 11.5v2h3v-2z" opacity=".5" stroke="url(#e)"/><path d="m7.5 11.5v2h3v-2z" opacity=".5" stroke="url(#f)"/><path d="m12.5 11.5v2h3v-2z" opacity=".5" stroke="url(#g)"/><path d="m17.5 11.5v2h3v-2z" opacity=".5" stroke="url(#h)"/><path d="m2.5 7.5v2h3v-2z" opacity=".5" stroke="url(#i)"/><path d="m7.5 7.5v2h3v-2z" opacity=".5" stroke="url(#j)"/><path d="m12.5 7.5v2h3v-2z" opacity=".5" stroke="url(#k)"/><path d="m17.5 7.5v2h3v-2z" opacity=".5" stroke="url(#l)"/><path d="m2.5 2.5v3h3v-3z" opacity=".5" stroke="url(#m)"/><path d="m7.5 2.5v3h3v-3z" opacity=".5" stroke="url(#n)"/><path d="m12.5 2.5v3h3v-3z" opacity=".5" stroke="url(#o)"/><path d="m17.5 2.5v3h3v-3z" opacity=".5" stroke="url(#p)"/></g><path d="m2 1c-.554 0-1 .446-1 1v20c0 .554.446 1 1 1h4l2-4h13c.554 0 1-.446 1-1v-16c0-.554-.446-1-1-1zm0 1h4v4h-4zm5 0h4v4h-4zm5 0h4v4h-4zm5 0h4v4h-4zm-15 5h4v3h-4zm5 0h4v2.8242188a14.562305 9 0 0 1 1-.5957032v-2.2285156h4v.7011719a14.562305 9 0 0 1 1-.234375v-.4667969h4v.0136719 2.9863281 1 3 1 3h-4-1-4-1-3.6171875-.3828125v-2-1h.1035156a14.562305 9 0 0 1 .2675782-1h-.3710938v-3h2.4824219a14.562305 9 0 0 1 1.2363281-1h-3.71875zm-5 4h4v3h-4zm0 4h4v3h-4zm0 4h5l-1.5 3h-3.5z" opacity=".32"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_toggletabbarvisibility.svg b/icon-themes/elementary_svg/cmd/lc_toggletabbarvisibility.svg
new file mode 100644
index 000000000..37883ad8a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_toggletabbarvisibility.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="65.296997" cy="48.216" gradientTransform="matrix(0 .52545 -.57163 0 46.193 -21.124)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.2818 0 0 .2801 12.197 12.015)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="10.631" y2="35.623001"/><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.2818 0 0 .2801 12.18 12.022)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#c" y1="21.341999" y2="24.912001"/><linearGradient id="e" gradientTransform="matrix(.25378586 0 0 .30501865 -43.521986 -5.539135)" gradientUnits="userSpaceOnUse" x1="0" x2="0" y1="19" y2="5"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.324319)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="7" y2="17"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".80000001" stop-color="#fff" stop-opacity=".184314"/><stop offset=".80000001" stop-color="#fff" stop-opacity=".894737"/><stop offset=".89999998" stop-color="#fff" stop-opacity=".894737"/><stop offset=".89999998" stop-color="#fff" stop-opacity=".168627"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="g" cx="605.714" cy="486.648" gradientTransform="matrix(.01446 0 0 .00922 14.122 14.197)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#h"/><linearGradient id="h"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="i" cx="605.714" cy="486.648" gradientTransform="matrix(-.01446 0 0 .00922 11.15 14.197)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#h"/><linearGradient id="j" gradientTransform="matrix(.04225 0 0 .00922 -2.635 14.197)" 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="k" gradientTransform="matrix(.51147 0 0 .5174 -.283 -2.972)" gradientUnits="userSpaceOnUse" x1="20.104795" x2="20.104795" y1="15.407808" y2="42.466179"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d0d0d0"/></linearGradient><g opacity=".5"><path d="m2.435 17.58h20.4v2.24h-20.4z" fill="url(#j)" opacity=".402" transform="matrix(1 0 0 1.34 -.635 -6.04)"/><path d="m2.435 17.58v2.24c-.744.004-1.8-.502-1.8-1.12 0-.62.83-1.12 1.8-1.12z" fill="url(#i)" opacity=".402" transform="matrix(1 0 0 1.34 -.635 -6.04)"/><path d="m22.835 17.58v2.24c.745.004 1.8-.502 1.8-1.12 0-.62-.83-1.12-1.8-1.12z" fill="url(#g)" opacity=".402" transform="matrix(1 0 0 1.34 -.635 -6.04)"/></g><path d="m4.2954305 5.5c-.982 0-1.7846808.8270009-1.786 1.83l-.0094305 7.17-1.73190625-.003906c-.15499961-.00035-.27217694.135-.272.29l.00390625 3.421906c.00018036.158.117.292.272.292h22.44c.155 0 .287817-.134.288-.29l.004-3.418c.000184-.157-.133094-.286596-.288-.292h-1.716v-7c0-1.46-.613-2-2-2z" fill="url(#k)" fill-rule="evenodd" stroke="url(#e)" stroke-linejoin="round"/><path d="m4.598 6.5c-.566 0-1.098.385-1.098 1.013v7.987h-2v2h21v-2h-2v-8.025c-.02-.724-.112-.938-1-.938z" fill="none" stroke="url(#f)" stroke-linecap="round"/><g transform="translate(0 -2)"><path d="m16.5 16.5v-3h4v3h3v4h-3v3h-4v-3h-3v-4z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m17.5 18.004v-3.504h2v3.5m0 1v3.5h-2v-3.5" opacity=".5" stroke="url(#b)"/><path d="m20 17.507 2.5-.007v2l-2.5.007m-3 0-2.5-.007v-2l2.5.007" opacity=".5" stroke="url(#d)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_toggletitle.svg b/icon-themes/elementary_svg/cmd/lc_toggletitle.svg
new file mode 100644
index 000000000..7b562726a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_toggletitle.svg
@@ -0,0 +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="translate(15.968656 11.968657)" gradientUnits="userSpaceOnUse" x1="12.031344" x2="12.031344" y1="3.031343" y2="12.031343"><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><linearGradient id="b" gradientTransform="matrix(.9999874 0 0 .9999874 -10.002767 -.016593)" gradientUnits="userSpaceOnUse" x1="14.551723" x2="14.50295" xlink:href="#a" y1="9.016707" y2="17.016808"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="18.635593" x2="9" xlink:href="#g" y1="18.682203" y2="6.580508"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="24.635593" x2="15" xlink:href="#g" y1="18.673729" y2="6.572034"/><linearGradient id="e" gradientTransform="matrix(.9999874 0 0 .9999874 -4.002767 3.974933)" gradientUnits="userSpaceOnUse" x1="14.50295" x2="14.50295" xlink:href="#a" y1="8.025168" y2="13.016757"/><linearGradient id="f"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><linearGradient id="g"><stop offset="0" stop-opacity=".658824"/><stop offset="1" stop-color="#5c5c5c"/></linearGradient><radialGradient id="h" cx="-1.473815" cy="-42.064499" gradientTransform="matrix(-2.8642857 .00000019 -.00000015 -2.1857141 8.778565 -80.012447)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#f"/><radialGradient id="i" cx="-1.473815" cy="-42.064499" gradientTransform="matrix(-.00000019 -2.8642857 2.1857141 -.00000015 104.01244 8.778566)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#f"/><g stroke-linejoin="round"><g transform="translate(-1.020634 -.020634)"><path d="m15.483051 10.5h3.016949v8h-3.01695z" fill="url(#d)" stroke="#000" stroke-opacity=".6"/><path d="m9.5 7.516949h3.016949l-.01695 10.991525h-3.016949z" fill="url(#c)" stroke="#000" stroke-opacity=".6"/><g fill="none" stroke-width=".999987"><path d="m10.5 8.4999997h1.048774l-.048774 9.0000003h-1z" opacity=".7" stroke="url(#b)"/><path d="m16.483051 11.491526h1.048774l-.03182 6h-1z" opacity=".7" stroke="url(#e)"/></g></g><g fill="none" stroke-linecap="round"><path d="m2.5 18.499949v.998047.002c6.333334-.01 12.666668.01 19 .000004v-1h-19z" stroke="url(#h)"/><path d="m5.500047 2.5000001h-.998047-.002c.01 6.3333345.0154 12.6666679.02539 18.9999999h.974606v-18.9999999z" stroke="url(#i)"/></g><path d="m8.5 2.5h12v2h-12z" fill="#fcaf3e" stroke="#a62100" stroke-miterlimit="0" stroke-opacity=".501961"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_toolbarmode.svg b/icon-themes/elementary_svg/cmd/lc_toolbarmode.svg
new file mode 100644
index 000000000..dc0771666
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_toolbarmode.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="10.8484" x2="10.8484" xlink:href="#b" y1="8.0466" y2="21.817619"/><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.783 0 0 .78 -136.125 -5.74)" gradientUnits="userSpaceOnUse" x1="182" x2="182" xlink:href="#b" y1="33" y2="24.52"/><linearGradient id="d" gradientTransform="matrix(.03105 0 0 .01367 .78 15.67)" 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><radialGradient id="e" cx="605.714" cy="486.648" gradientTransform="matrix(.03105 0 0 .01367 .785 15.67)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#f"/><linearGradient id="f"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="g" cx="605.714" cy="486.648" gradientTransform="matrix(-.03105 0 0 .01367 23.215 15.67)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#f"/><linearGradient id="h" gradientTransform="matrix(.57576 0 0 .62295 -2.394 -3.107)" gradientUnits="userSpaceOnUse" x1="25" x2="25" y1="17.829" y2="8.197"><stop offset="0" stop-color="#cdcdcd"/><stop offset="1" stop-color="#fff"/></linearGradient><path d="m4.504 20.68h14.992v3.32h-14.992z" fill="url(#d)" opacity=".236" transform="matrix(1.05624 0 0 1.20504 -.675 -5.92)"/><path d="m19.496 20.68v3.32c1.6.006 3.865-.744 3.865-1.66s-1.783-1.66-3.864-1.66z" fill="url(#e)" opacity=".236" transform="matrix(1.05624 0 0 1.20504 -.675 -5.92)"/><path d="m4.504 20.68v3.32c-1.6.006-3.865-.744-3.865-1.66s1.783-1.66 3.864-1.66z" fill="url(#g)" opacity=".236" transform="matrix(1.05624 0 0 1.20504 -.675 -5.92)"/><path d="m4.5 2.5c-1.108 0-2 .892-2 2v17h19v-17c0-1.108-.892-2-2-2z" fill="url(#h)" stroke="#8c8c8c"/><path d="m20.5 6.5v-2c0-.554-.446-1-1-1h-15c-.554 0-1 .446-1 1v2" fill="none" opacity=".8" stroke="#fff"/><path d="m3 8h18v13h-18z" fill="#fff"/><path d="m3 7.5h18" fill="none" stroke="#a0a0a0"/><path d="m3 8.5h18" fill="none" opacity=".05" stroke="#000"/><g transform="translate(0 -1)"><path d="m1.5 6.5 16 16h-16zm3 8.5v4.5h5z" style="fill:#9bdb4d;fill-opacity:.588;fill-rule:evenodd;stroke:#206b00;stroke-linejoin:round;stroke-opacity:.501961"/><g fill="none" transform="translate(.032)"><path d="m2.468 8.9116875v12.5883125h12.602z" fill="none" opacity=".5" stroke="url(#a)"/><path d="m3.468 14v6.5h7" opacity=".5" stroke="url(#c)"/><path d="m3.468 23.5h14" opacity=".3" stroke="#d1ff82" stroke-linecap="square"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_toolprotectiondocument.svg b/icon-themes/elementary_svg/cmd/lc_toolprotectiondocument.svg
new file mode 100644
index 000000000..72b5657b9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_toolprotectiondocument.svg
@@ -0,0 +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(.53064133 0 0 .58970225 12.274862 -11.791863)" gradientUnits="userSpaceOnUse" x1="7" x2="7" y1="23" y2="1"><stop offset="0" stop-color="#425a2d"/><stop offset="1" stop-color="#7f956d"/></linearGradient><radialGradient id="b" cx="12" cy="11.999935" gradientTransform="matrix(1 0 0 1.2222295 0 -2.666739)" gradientUnits="userSpaceOnUse" r="9"><stop offset="0" stop-color="#b5cc85"/><stop offset=".26238" stop-color="#9abe74"/><stop offset=".704952" stop-color="#669f4d"/><stop offset="1" stop-color="#47892b"/></radialGradient><linearGradient id="c" gradientTransform="matrix(.26064 0 0 .3149 1.727 -.048)" gradientUnits="userSpaceOnUse" x1="10.651" x2="27.191999" y1="2.914" y2="17.469999"><stop offset="0" stop-color="#cad0c6"/><stop offset=".5" stop-color="#eaece9"/><stop offset="1" stop-color="#c5cbc0"/></linearGradient><radialGradient id="d" cx="16.823999" cy="11.368" fx="16.777" fy="11.597" gradientTransform="matrix(0 .80952 -1.13905 0 20.95 -6.37)" gradientUnits="userSpaceOnUse" r="10.5"><stop offset="0" stop-color="#f2e0c4"/><stop offset=".765" stop-color="#e5af5b"/><stop offset="1" stop-color="#af6900"/></radialGradient><linearGradient id="e" gradientTransform="matrix(.47368 0 0 .42857 .42 1.286)" gradientUnits="userSpaceOnUse" x1="21.771" x2="21.771" y1="14.871" y2="27.924999"><stop offset="0" stop-color="#fff"/><stop offset=".033" stop-color="#fff" stop-opacity=".235"/><stop offset=".986" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="10.314" x2="10.314" y1="6" y2="15"><stop offset="0" stop-color="#b19c7d"/><stop offset="1" stop-color="#a08358"/></linearGradient><linearGradient id="g" gradientTransform="matrix(-.93358 0 0 1 23.38 -22)" gradientUnits="userSpaceOnUse" x1="8.643" x2="23.299999" xlink:href="#h" y1="27.5" y2="27.5"/><linearGradient id="h"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="i"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="j" gradientTransform="matrix(-.93358 0 0 1 23.38 -15)" gradientUnits="userSpaceOnUse" x1="8.643" x2="23.299999" xlink:href="#i" y1="27.5" y2="27.5"/><linearGradient id="k" gradientTransform="matrix(.66667 0 0 .46668 5.833 -20.534)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#h" y1="29" y2="14"/><linearGradient id="l" gradientTransform="matrix(.66667 0 0 .46668 -1.167 -20.534)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#h" y1="29" y2="14"/><linearGradient id="m" gradientTransform="matrix(.66667 0 0 .46667 -12.167 .467)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#n" y1="29" y2="14"/><linearGradient id="n"><stop offset="0" stop-color="#d88f22"/><stop offset="1" stop-color="#d88f22" stop-opacity="0"/></linearGradient><linearGradient id="o" gradientTransform="matrix(.66667 0 0 .46667 -3.167 .467)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#n" y1="29" y2="14"/><linearGradient id="p" xlink:href="#i"/><linearGradient id="q" gradientTransform="matrix(.34829932 0 0 .64312604 3.640816 -.838657)" gradientUnits="userSpaceOnUse" x1="16.626165" x2="20.054544" xlink:href="#h" y1="15.298182" y2="24.627615"/><radialGradient id="r" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#p"/><radialGradient id="s" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#p"/><linearGradient id="t" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="u" gradientTransform="matrix(.34829932 0 0 .64312604 3.640816 -1.838657)" gradientUnits="userSpaceOnUse" x1="16.626165" x2="20.054544" xlink:href="#h" y1="15.298182" y2="24.627615"/><path d="m3.500001 22h16.999998v2h-16.999998z" fill="url(#t)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#s)" opacity=".15"/><path d="m20.5 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#r)" opacity=".15"/><path d="m3.4999609 1.4998305c3.89558 0 17.0000571.00134 17.0000571.00134l.000021 20.9988685s-11.3333861 0-17.0000781 0c0-7.000026 0-14.0001795 0-21.0002085z" fill="url(#b)" stroke="url(#a)" stroke-linejoin="round" stroke-width=".999922"/><path d="m4 3.0000028v11.6968542c.0009778.08657.02152.168428.056684.225715.035165.05729.081707.08477.1283485.07574l15.6734705-4.582264c.08062-.02348.14037-.15077.141497-.301466v-7.1145792z" fill="url(#q)" fill-rule="evenodd" opacity=".2"/><path d="m5 3h9.613334l4.386666 4.3846154v13.6153846h-14z" fill="#fff"/><path d="m4.4999999 2.4999991h10.3124991l4.687501 4.6341466v14.3658543h-15.0000001z" fill="#fff" opacity=".2" stroke="#000"/><path d="m7 6v1h2v-1zm3 0v1h3v-1zm4 0v1h2l-1-1zm-7 2v1h2v-1zm3 0v1h3v-1zm4 0v1h3v-1zm-7 2v1h2v-1zm3 0v1h3v-1zm4 0v1h3v-1zm-7 2v1h2v-1zm3 0v1h3v-1zm4 0v1h3v-1zm-7 2v1h2v-1zm3 0v1h3v-1zm4 0v1h3v-1zm-7 2v1h2v-1zm3 0v1h3v-1zm4 0v1h3v-1zm-7 2v1h2v-1zm3 0v1h3v-1zm4 0v1h3v-1z" fill="#89ac68"/><path d="m4 2.0000029v11.6968541c.0009778.08657.02152.168428.056684.225715.035165.05729.081707.08477.1283485.07574l15.6734705-4.5822639c.08062-.02348.14037-.15077.141497-.301466v-7.1145792z" fill="url(#u)" fill-rule="evenodd" opacity=".2"/><path d="m17.007812 8c-1.340536-.0189967-2.665369.3680132-3.613281 1.3046875-.947911.9366745-1.394531 2.3030505-1.394531 3.8183595v.087891c-1.096745.262237-2 1.123137-2 2.289062v6c0 .353879.080337.691994.21875 1h10.28125v-13.2695312c-.950431-.8662481-2.212909-1.2124508-3.492188-1.2304688z" fill="#fcfcfc" fill-rule="evenodd" opacity=".896"/><g transform="translate(9 8)"><path d="m4.5 8.5v-3.376c0-2.478 1.37-3.654 3.487-3.624 2.13.03 3.514 1.117 3.514 3.624v3.376h-1.43v-2.746c0-.63.148-2.668-2.068-2.668-2.197 0-2.037 2.05-2.028 2.666v2.748z" fill="url(#c)" fill-rule="evenodd" opacity=".4"/><path d="m5.2 6s-.59-3.5 2.8-3.5 2.8 3.5 2.8 3.5" fill="none" opacity=".6" stroke="#fff" stroke-linecap="round"/><path d="m4.5 8.5v-3.376c0-2.478 1.37-3.654 3.487-3.624 2.13.03 3.514 1.117 3.514 3.624v3.376h-2v-2.746c0-.63.15-2.254-1.498-2.254-1.65 0-1.51 1.637-1.502 2.252v2.748z" fill="none" opacity=".4" stroke="#000" stroke-linecap="square"/><rect fill="url(#d)" height="8" rx="1" width="11" x="2.5" y="6.5"/><g fill="none"><path d="m3.5 7.5h9v6h-9z" opacity=".5" stroke="url(#e)" stroke-linejoin="round"/><rect height="8" rx="1" stroke="url(#f)" width="11" x="2.5" y="6.5"/><g stroke-linecap="square"><path d="m3.5 7.5h9m-9 2h9m-9 2h9" opacity=".2" stroke="url(#g)"/><path d="m3.5 12.5h9m-9-6h9m-9 2h9m-9 2h9" opacity=".05" stroke="url(#j)"/></g></g><rect fill="url(#k)" height="7" opacity=".5" rx="2" ry="1" transform="scale(1 -1)" width="1" x="11" y="-14"/><rect fill="url(#l)" height="7" opacity=".5" rx="2" ry="1" transform="scale(1 -1)" width="1" x="4" y="-14"/><rect fill="url(#m)" height="7" opacity=".5" rx="1.6" ry=".5" width="1" x="3" y="7"/><rect fill="url(#o)" height="7" opacity=".5" rx="1.6" ry=".5" width="1" x="12" y="7"/></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
new file mode 100644
index 000000000..3e98ed089
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_torus.svg
@@ -0,0 +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="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/lc_trackchanges.svg b/icon-themes/elementary_svg/cmd/lc_trackchanges.svg
new file mode 100644
index 000000000..9700192b1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_trackchanges.svg
@@ -0,0 +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(.40540511 0 0 .46216215 2.269687 .858112)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="2.787236" 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="b" gradientTransform="matrix(.48571543 0 0 .41480329 .342829 1.363181)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="-3.71906" y2="47.013336"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.39221364 0 0 .38819409 29.199296 .900891)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#bebebe"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 17.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#e"/><linearGradient id="e"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 17.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#e"/><linearGradient id="g" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 17.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="h" cx="23.896" cy="3.99" gradientTransform="matrix(0 .52770723 -.69656421 0 14.779293 -5.447722)" gradientUnits="userSpaceOnUse" r="20.396999"><stop offset="0" stop-color="#ff8c82"/><stop offset=".26238" stop-color="#ed5353"/><stop offset=".66093999" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></radialGradient><linearGradient id="i" gradientTransform="matrix(.22110724 0 0 .22110728 6.693426 6.693263)" gradientUnits="userSpaceOnUse" x1="7.0776" x2="7.0776" y1="3.0816" y2="45.368999"><stop offset="0" stop-color="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="11.899823" x2="11.899823" y1="8.382963" y2="15.591519"><stop offset="0" stop-color="#fff"/><stop offset=".50775999" stop-color="#fff" stop-opacity=".235294"/><stop offset=".83456999" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><path d="m3.500001 21h16.999998v2h-16.999998z" fill="url(#g)" opacity=".15"/><path d="m3.4999999 21.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#f)" opacity=".15"/><path d="m20.5 21.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#d)" opacity=".15"/><path d="m3.4999601 1.4999569c3.8955809 0 17.0000589.00124 17.0000589.00124l.000021 19.9988401s-11.3333862 0-17.0000799 0c0-6.363471 0-13.6365848 0-20.0000562z" fill="url(#b)" stroke="url(#c)" stroke-linejoin="round" stroke-width=".999922"/><g fill="none"><path d="m19.5 20.5h-15.0000004v-18h15.0000004z" stroke="url(#a)" stroke-linecap="round"/><path d="m6 4.5050064h2.34375zm5.21875 0h1.9375zm2.25 0h.84375zm-3.40625 2h1.75zm2.0625 0h.875zm1.21875 0h1.59375zm1.9375 0h1.625zm-9.28125 2.0300479h1.59375zm2.09375 0h5.90625zm-2.09375 2.9649457h3.09375zm3.40625 0h5.0625zm5.375 0h2.46875zm-8.78125 2h2.34375zm2.6875 0h2.15625zm2.53125 0h1.9375zm2.25 0h.84375zm1.1875 0h1.875zm-8.65625 3h3.09375zm3.40625 0h5.0625zm5.375 0h2.46875zm-8.78125 2h3.875zm4.21875 0h1.75z" stroke="#aaa"/><path d="m12.13125 6.5050061h.875zm-4.03125 2.0300479h5.90625zm6.6875 2.964946h2.46875zm-6.09375 2h2.15625z" stroke="#c6262e"/></g><g fill="#c6262e"><path d="m6 6h3.673729v1h-3.673729z"/><path d="m8.611123 4h2.25615v1h-2.25615z"/><path d="m12.279661 18h3.597458v1h-3.597458z"/></g><g stroke-linecap="round" stroke-linejoin="round" transform="translate(6 6)"><path d="m12 7.5018c-2.4819 0-4.4982 2.0162-4.4982 4.4982 0 2.4819 2.0163 4.4982 4.4982 4.4982s4.4982-2.0162 4.4982-4.4982c0-2.4819-2.0162-4.4982-4.4982-4.4982z" fill="url(#h)" stroke="url(#i)" stroke-width="1.003654"/><path d="m15.499905 12.000095c0 1.933053-1.567221 3.499905-3.499905 3.499905-1.932906 0-3.4999053-1.567221-3.4999053-3.499905 0-1.932906 1.5669993-3.4997951 3.4999423-3.4997951 1.932795 0 3.499868 1.5668521 3.499868 3.4997951z" fill="none" opacity=".5" stroke="url(#j)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_trackchangesbar.svg b/icon-themes/elementary_svg/cmd/lc_trackchangesbar.svg
new file mode 100644
index 000000000..ac927c062
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_trackchangesbar.svg
@@ -0,0 +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(.415777 -.4174938 .518983 .5146192 -15.747227 2.650367)" gradientUnits="userSpaceOnUse" spreadMethod="pad" x1="23.575972" x2="23.575972" y1="25.356892" y2="31.210939"><stop offset="0" stop-color="#ad5f00"/><stop offset=".13482948" stop-color="#ffe16b"/><stop offset=".20224422" stop-color="#f9c440"/><stop offset=".26965895" stop-color="#fff394"/><stop offset=".44650277" stop-color="#f9c440"/><stop offset=".57114136" stop-color="#f9c440"/><stop offset=".72038066" stop-color="#ffe16b"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.4282553 -.43106531 .53455872 .53134798 -8.236684 10.17891)" gradientUnits="userSpaceOnUse" spreadMethod="pad" x1="23.575972" x2="23.575972" y1="25.356892" y2="31.210939"><stop offset="0" stop-color="#7e8087"/><stop offset=".13482948" stop-color="#d4d4d4"/><stop offset=".20224422" stop-color="#abacae"/><stop offset=".26965895" stop-color="#fafafa"/><stop offset=".44650277" stop-color="#abacae"/><stop offset=".57114136" stop-color="#abacae"/><stop offset=".72038066" stop-color="#d4d4d4"/><stop offset="1" stop-color="#7e8087"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.867764 .693027)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#d" y1="24.989594" y2="30.000141"/><linearGradient id="d"><stop offset="0" stop-color="#555761"/><stop offset=".5" stop-color="#abacae"/><stop offset="1" stop-color="#555761"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.983472 .809213)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#f" y1="24.989594" y2="30.000141"/><linearGradient id="f"><stop offset="0" stop-color="#abacae"/><stop offset=".5" stop-color="#fafafa"/><stop offset="1" stop-color="#abacae"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.465684 .289287)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#d" y1="24.989594" y2="30.000141"/><linearGradient id="h" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.581392 .405471)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#f" y1="24.989594" y2="30.000141"/><linearGradient id="i" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.061661 -.116406)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#d" y1="24.989594" y2="30.000141"/><linearGradient id="j" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.177369 -.00022)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#f" y1="24.989594" y2="30.000141"/><linearGradient id="k" gradientTransform="matrix(.4040235 -.4056919 .6073752 .602268 -17.636692 .462492)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="29.056757" y2="26.02973"><stop offset="0" stop-color="#fff394"/><stop offset="1" stop-color="#fafafa"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.3763801 .03615261 .03669995 .374874 -2.218281 -1.1331)" gradientUnits="userSpaceOnUse" x1="5.517898" x2="9.522056" y1="37.371799" y2="41.391716"><stop offset="0" stop-color="#d48e15"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.4054 0 0 .46216 2.27 .858)" gradientUnits="userSpaceOnUse" x1="24.000986" x2="24.000986" y1="4.634759" y2="41.418556"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.48572 0 0 .4148 .343 1.363)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="-3.719" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="o" gradientTransform="matrix(.3922 0 0 .3882 29.2 .9)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#bebebe"/></linearGradient><radialGradient id="p" cx="605.714" cy="486.648" gradientTransform="matrix(.01205 0 0 .00824 13.24 17.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#q"/><linearGradient id="q"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="r" cx="605.714" cy="486.648" gradientTransform="matrix(-.01205 0 0 .00824 10.76 17.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#q"/><linearGradient id="s" gradientTransform="matrix(.0352 0 0 .00824 -.725 17.98)" 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><path d="m3.5 21h17v2h-17z" fill="url(#s)" opacity=".15"/><path d="m3.5 21v2c-.62.004-1.5-.448-1.5-1s.692-1 1.5-1z" fill="url(#r)" opacity=".15"/><path d="m20.5 21v2c.62.004 1.5-.448 1.5-1s-.692-1-1.5-1z" fill="url(#p)" opacity=".15"/><path d="m3.5 1.5h17v20h-17z" fill="url(#n)" stroke="url(#o)" stroke-linejoin="round"/><g fill="none"><path d="m19.5 20.5h-15v-18h15z" stroke="url(#m)" stroke-linecap="round"/><path d="m6 4.505h2.344zm5.22 0h1.936zm2.25 0h.842zm-3.408 2h1.75zm2.063 0h.875zm1.22 0h1.592zm1.936 0h1.626zm-9.281 2.03h1.594zm2.094 0h5.906zm-2.094 2.965h3.094zm3.406 0h5.063zm5.375 0h2.47zm-8.781 2h2.344zm2.688 0h2.156zm2.53 0h1.938zm2.25 0h.845zm1.188 0h1.875zm-8.656 3h3.094zm3.406 0h5.063zm5.375 0h2.47zm-8.781 2h3.875zm4.22 0h1.75z" stroke="#aaa"/><path d="m12.13 6.505h.876zm-4.03 2.03h5.906zm6.688 2.965h2.468zm-6.094 2h2.156z" stroke="#c6262e"/></g><path d="m6 6h3.674v1h-3.674zm2.61-2h2.257v1h-2.257zm3.67 14h3.597v1h-3.597z" fill="#c6262e"/><g transform="translate(7.750827 7.373898)"><path d="m13.219868 12.085402c-.135595-.02111-.239457-.01225-.307686.003l-9.0874927 2.017202-1.6724992.372194-.051633.008-1.9387153 1.432663 4.9498341-.07402.040722-.0095 1.6834123-.370698 9.0845618-2.03263c.272911-.06092-.177299-.409927-1.009983-.78431-.624515-.280788-1.283742-.498541-1.690521-.561884z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><g transform="matrix(1.030012 0 0 1.0325071 -.016773 -.521525)"><path d="m2.0488085 11.037368c.2865424-.207707 1.1479509.256388 1.9603385 1.061945.8104458.803629 1.2601996 1.641331 1.0575577 1.930575-.0007708.0011.01977.01774.01898.01882l10.1384643-10.1803301c.257408-.2584708-.213108-1.1436222-1.051287-1.9747519-.838177-.8311298-1.728181-1.29506029-1.98559-1.03658863z" fill="url(#a)"/><path d="m2.0488079 11.037368c.286543-.207708 1.1479512.256388 1.960339 1.061943.8104449.80363 1.2601992 1.641332 1.0575579 1.930577-.0007714.0011.01977.01774.01898.01882l6.9820302-7.0108637.02525-.025356c.00079-.00108-.01975-.01772-.01898-.01882.202643-.2892462-.247112-1.1269457-1.057555-1.9305752-.812389-.8055563-1.6737981-1.2696506-1.9603403-1.0619438l-.025251.025355z" fill="#f9c440" opacity=".6"/><g stroke-linejoin="round"><path d="m2.0488085 11.037368c.2865424-.207707 1.1479509.256388 1.9603385 1.061945.8104458.803629 1.2601996 1.641331 1.0575577 1.930575-.0007708.0011.01977.01774.01898.01882l10.1384643-10.1803301c.257408-.2584708-.213108-1.1436222-1.051287-1.9747519-.838177-.8311298-1.728181-1.29506029-1.98559-1.03658863z" fill="none" stroke="#ad5f00" stroke-width=".969689"/><path d="m20.664062 8.2617188c-.05213.010767-.09381.033047-.126953.066406l-3.224609 3.2460942c.296545-.211927 1.182133.265278 2.017578 1.095703.834766.829753 1.298569 1.695492 1.089844 1.99414-.000714.001.01475.01397.01758.01758l3.226562-3.246094c.265132-.266874-.218698-1.178963-1.082033-2.0371105-.755416-.750879-1.553081-1.2120851-1.917969-1.1367187z" fill="url(#b)" stroke="#555761" stroke-width=".5" transform="matrix(.97086248 0 0 .96851634 -7.75054 -7.208073)"/><path d="m10.565423 2.4840909c.286542-.2077065 1.147951.2563879 1.960338 1.0619443.810445.8036291 1.260199 1.6413295 1.057557 1.9305744-.000769.0011.01977.017738.01898.018821l1.551936-1.5571217c.408481-.40858-.029278-1.092821-.981372-2.0446829-.812386-.8055561-1.673796-1.2696511-1.960337-1.06194452l-.02525.0253559-1.621849 1.62705352z" fill="#fe9ab8" opacity=".9" stroke="#de3e80" stroke-width=".969689"/></g><path d="m9.1785348 3.8767048c.2865413-.2077068 1.1479522.2563879 1.9603392 1.0619443.810445.8036291 1.2602 1.6413294 1.057556 1.9305753-.000771.0011.01977.017736.01898.01882l.126256-.1267795c.00079-.00108-.01975-.01772-.01898-.01882.202645-.2892457-.24711-1.1269463-1.057556-1.9305745-.812387-.8055569-1.6737965-1.2696514-1.9603382-1.0619448z" fill="url(#c)"/><path d="m9.0628273 3.9928895c.2865436-.2077068 1.1479527.2563878 1.9603397 1.061944.810444.8036294 1.2602 1.6413292 1.057556 1.9305742-.000771.0011.01977.017738.01898.018822l.126257-.1267799c.00079-.00108-.01975-.017721-.01898-.018821.202643-.2892448-.24711-1.1269452-1.057557-1.9305743-.812387-.8055563-1.6737957-1.2696512-1.9603386-1.0619444z" fill="url(#e)"/><path d="m9.5806143 3.4729643c.2865426-.2077069 1.1479517.2563872 1.9603387 1.0619442.810446.803629 1.2602 1.6413292 1.057558 1.9305747-.000773.0011.01977.017737.01898.01882l.126258-.1267784c.000791-.00108-.01975-.017721-.01898-.01882.202642-.2892454-.247113-1.126946-1.057559-1.930575-.812386-.8055567-1.6737949-1.2696512-1.9603383-1.0619444z" fill="url(#g)"/><path d="m9.4649071 3.5891488c.2865435-.207707 1.1479529.2563877 1.9603379 1.061944.810447.8036298 1.260201 1.6413294 1.057558 1.9305748-.000769.0011.01977.017737.01898.018821l.126257-.12678c.00079-.00108-.01975-.01772-.01898-.01882.202645-.2892448-.247111-1.1269461-1.057556-1.9305739-.812386-.8055567-1.673796-1.2696517-1.9603395-1.0619447z" fill="url(#h)"/><path d="m9.9846388 3.0672723c.2865412-.2077066 1.1479512.2563878 1.9603372 1.0619445.810446.8036288 1.260201 1.641329 1.057558 1.9305741-.00077.0011.01977.017738.01898.018821l.126256-.1267791c.000792-.00108-.01975-.017721-.01898-.018821.202644-.2892444-.247111-1.126945-1.057557-1.9305744-.812385-.8055559-1.673795-1.2696505-1.960338-1.0619437z" fill="url(#i)"/><path d="m9.8689318 3.1834569c.2865412-.2077072 1.1479512.2563879 1.9603392 1.0619447.810444.8036283 1.260198 1.6413291 1.057556 1.9305739-.000771.0011.01977.017737.01898.018821l.126258-.1267782c.000789-.00108-.01975-.017722-.01898-.018821.202642-.2892458-.247113-1.1269461-1.057558-1.9305749-.812386-.8055564-1.673796-1.2696514-1.9603386-1.0619441z" fill="url(#j)"/><g fill-rule="evenodd" stroke-width=".969689"><path d="m.25980529 15.79419 4.77185621-1.725488.039308-.03926c.2026429-.28924-.2523964-1.127286-1.0628421-1.930916-.8123879-.805556-1.6726784-1.26728-1.9592212-1.059573z" fill="url(#k)" stroke="url(#l)"/><path d="m.7444326 14.506276-.48521185 1.282691 1.30137225-.473393c-.113686-.133135-.2192836-.267835-.3543579-.401773-.1555069-.154199-.30708012-.280667-.4618025-.407525z" fill="#333" stroke="#1a1a1a"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_transformdialog.svg b/icon-themes/elementary_svg/cmd/lc_transformdialog.svg
new file mode 100644
index 000000000..1eaa833a3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_transformdialog.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="17.461565" x2="17.461565" y1="12.132274" y2="23.876353"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#ccc"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14.525564" x2="14.525564" y1="12.132274" y2="23.879737"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#8c8c8c"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="10.127912" x2="9.984243" y1="12.048073" y2="3.95193"><stop offset="0" stop-color="#e5e5e5"/><stop offset="1" stop-color="#ababab"/></linearGradient><radialGradient id="d" cx="6.702713" cy="73.615715" gradientTransform="matrix(1.6600963 0 0 .36315008 .872852 1.641448)" gradientUnits="userSpaceOnUse" r="7.228416"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="11.53333" x2="11.53333" xlink:href="#f" y1="14.000001" y2="29.527292"/><linearGradient id="f"><stop offset="0" stop-color="#fff"/><stop offset=".01966729" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99149066" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="g" gradientTransform="matrix(-1 0 0 -1 24 32)" gradientUnits="userSpaceOnUse" x1="10" x2="10" xlink:href="#h" y1="2" y2="20"/><linearGradient id="h"><stop offset="0" stop-color="#fad4a1"/><stop offset="1" stop-color="#e6b481"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="11.53333" x2="11.53333" xlink:href="#f" y1="12.000001" y2="27.000001"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="10" x2="10" xlink:href="#h" y1="10" y2="28"/><g transform="translate(0 -8)"><path d="m4.5 9.5v15 3h3 15v-3h-15v-15z" fill="url(#j)"/><g fill="none"><path d="m4.5 9.5v15 3h3 15v-3h-15v-15z" opacity=".5" stroke="#a1550a"/><path d="m22 25.5h-15" opacity=".5" stroke="#fff" stroke-linejoin="round"/><path d="m7 10.5h-1.5v16.5" opacity=".5" stroke="url(#i)"/></g><path d="m4 12.5h-2.5v3h2.5m4 0h8.5v15h3v-15-3h-11.5" fill="url(#g)"/><path d="m4 12.5h-2.5v3h2.5m4 0h8.5v15h3v-15-3h-3-8.5" fill="none" opacity=".5" stroke="#a1550a"/><path d="m23.999865 28.375c0 1.449748-5.372523 2.625-11.999865 2.625-6.627343 0-11.999865-1.175252-11.999865-2.625 0-1.449747 5.372522-2.625 11.999865-2.625 6.627342 0 11.999865 1.175253 11.999865 2.625z" fill="url(#d)" opacity=".2"/><path d="m6 4v1h2v-1zm0 2v1h2v1h1v-2h-1zm2 2h-2v1h2zm2-2v2h1v-2zm2 0v2h1v-2zm2 0v2h1v-2zm2 3v1h2v-1zm-10 1v1h2v-1zm10 1v1h2v-1zm-10 1v1h2v-1zm10 1v1h2v-1zm-10 1v1h2v-1zm12 2v-1h-2v1m-1 0v2h3v-1h-2v-1zm-6 0v2h1v-2zm2 0v2h1v-2zm2 0v2h1v-2zm3 3v1h2v-1z" fill="#a1550a" opacity=".3" transform="translate(0 8)"/><path d="m2 13.5h2m4 0h11m-1.46494 16.5-.03506-15" fill="none" opacity=".5" stroke="url(#e)" stroke-linejoin="round"/></g><g transform="matrix(.73400013 0 0 .73400013 11.632274 12.132274)"><path d="m16.798828 12.5c-.165264 0-.298828.211412-.298828.474609v.763672h-.09766l-1.123047.480469-.07227.07422-.552734-.552735c-.18611-.186109-.430016-.241858-.546875-.125l-.992188.992188c-.116858.116859-.06111.360765.125.546875l.552735.552734-.07422.07227-.480469 1.123047v.097651h-.763663c-.263197 0-.474609.133564-.474609.298828v1.402344c0 .165264.211412.298828.474609.298828h.763672v.105469l.480469 1.123047.07031.06836-.548828.548828c-.186109.186109-.241858.430016-.125.546875l.992188.992188c.116859.116859.360765.06111.546875-.125l.548828-.548828.07617.07812 1.123047.482422h.09766v.753907c0 .263201.133564.474612.298828.474612h1.402344c.165264 0 .298828-.211411.298828-.474609v-.753907h.105469l1.123047-.482422.07227-.07422.544922.544922c.18611.186108.430016.241859.546875.125l.992188-.992188c.116858-.116859.06111-.360766-.125-.546875l-.544922-.544922.07422-.07227.482422-1.123047v-.105462h.753907c.26319 0 .474602-.133564.474602-.298828v-1.402344c0-.165264-.211412-.298828-.474609-.298828h-.753907v-.09766l-.482422-1.123047-.07812-.07617.548828-.548828c.186109-.18611.241858-.430016.125-.546875l-.992188-.992188c-.116859-.116858-.360765-.06111-.546875.125l-.548828.548828-.06836-.07031-1.123047-.480469h-.105472v-.763672c0-.263197-.133564-.474609-.298828-.474609zm.705078 4c.829457 0 1.503906.674449 1.503906 1.503906.000001.829457-.674449 1.503906-1.503906 1.503906-.829457.000001-1.503906-.674449-1.503906-1.503906s.674449-1.503906 1.503906-1.503906z" display="block" fill="url(#a)" stroke="url(#b)" stroke-linejoin="round" transform="matrix(1.3623976 0 0 1.3623976 -15.847782 -16.528981)"/><path d="m8 3.465116c-2.5005771 0-4.5348837 2.034307-4.5348837 4.534884s2.0343066 4.534884 4.5348837 4.534884c2.500576-.000001 4.534884-2.034307 4.534884-4.534884s-2.034308-4.534884-4.534884-4.534884zm0 2.093024c1.347907 0 2.44186 1.093953 2.44186 2.44186s-1.093953 2.44186-2.44186 2.44186-2.4418605-1.093953-2.4418605-2.44186 1.0939535-2.44186 2.4418605-2.44186z" opacity=".05"/><path d="m8.0000001 4c-2.2056004 0-4.0000002 1.7944001-4.0000002 4.0000008 0 2.2055992 1.7943998 3.9999992 4.0000002 3.9999992 2.2055999 0 3.9999999-1.7944 3.9999999-3.9999992 0-2.2056007-1.7944-4.0000008-3.9999999-4.0000008z" fill="none" stroke="url(#c)" stroke-width="1.352275"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_underline.svg b/icon-themes/elementary_svg/cmd/lc_underline.svg
new file mode 100644
index 000000000..350880d4d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_underline.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="11.594071" cy="11.636958" gradientTransform="matrix(1 0 0 1.3160351 0 -3.677687)" gradientUnits="userSpaceOnUse" r="6.165566"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></radialGradient><radialGradient id="b" cx="11.375" cy="1.125" gradientTransform="matrix(-2.81612 0 0 -3.9403 43.408 3.466)" gradientUnits="userSpaceOnUse" r="5.154"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><radialGradient id="c" cx="11.844007" cy="4.334252" fx="11.844007" fy="4.334252" gradientTransform="matrix(-2.2411582 -.0000002 .00000026 -3.2865457 38.388299 16.271062)" gradientUnits="userSpaceOnUse" r="6.165566" xlink:href="#b"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#b" y1="25" y2="3"/><path d="m2.5 21.5v2h19v-2z" fill="url(#d)" stroke="#000" stroke-opacity=".6"/><path d="m3 22v1h18v-1z" fill="#fff" opacity=".2"/><g fill="url(#a)" stroke-width=".987001" transform="scale(1.0131706 .98700059)"><path d="m18.259511 3.5460972.0025 9.9999758c.000221.883107-.127818 1.704241-.383454 2.463402-.255636.759162-.642964 1.417619-1.161983 1.97537-.511272.557751-1.158109.995431-1.94051 1.31304-.774655.317609-1.990376.453173-3.043907.453173-.991559 0-2.0676647-.147184-2.8268262-.441553-.7591598-.302115-1.3982501-.728176-1.9172688-1.278181-.5112722-.550005-.8985996-1.208461-1.1619823-1.97537-.2633827-.774655-.395074-1.634521-.395074-2.5796l-.0025-9.9302568h2.1729069l.0025 10.0464548c.0003377 1.355646.3331016 2.405303.9993048 3.148972.6739497.743669 1.8894936 1.115503 3.2451396 1.115503.689443 0 1.583683-.08134 2.079462-.290495.495779-.209157.902473-.503526 1.220081-.883107.317609-.379581.553879-.832754.70881-1.359519s.236269-1.103883.244016-1.731354l-.0025-10.0464548z" fill="url(#c)" stroke="#000" stroke-opacity=".6" stroke-width="1"/><path d="m16.309773 3.4995001v1.5h2.189453v-1.5zm-10.809773.0004999v1.5h2.2011719v-1.5zm10.81368 9.923329c-.0085.616189-.09176 1.183516-.248047 1.701171-.156972.519918-.396958.967151-.71875 1.341797-.321791.374647-.73402.664656-1.236329.871094-.502308.206438-1.407859.287609-2.106383.287609-1.3735 0-2.6045481-.367561-3.2873741-1.101562-.6749775-.734002-1.0133298-1.769399-1.0136719-3.107422v1.5c.0003421 1.338023.3386944 2.37342 1.0136719 3.107422.682826.734001 1.9138741 1.101562 3.2873741 1.101562.698524 0 1.604075-.08117 2.106383-.287609.502309-.206438.914538-.496447 1.236329-.871094.321792-.374646.561778-.821879.71875-1.341797.156971-.519917.240197-1.08967.248047-1.708984z" fill="#fdeff5" opacity=".2" transform="scale(.98700061 1.0131706)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_underlinedouble.svg b/icon-themes/elementary_svg/cmd/lc_underlinedouble.svg
new file mode 100644
index 000000000..18eb59a41
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_underlinedouble.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="11.594071" cy="11.636958" gradientTransform="matrix(1 0 0 1.3160351 0 -3.677687)" gradientUnits="userSpaceOnUse" r="6.165566" xlink:href="#d"/><radialGradient id="b" cx="11.844007" cy="4.334252" gradientTransform="matrix(-2.2411582 -.0000002 .00000026 -3.2865457 38.388299 16.271062)" gradientUnits="userSpaceOnUse" r="6.165566"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><linearGradient id="c" gradientTransform="matrix(1 0 0 .66667 1 9.9999)" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#d" y1="22"/><linearGradient id="d"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><g transform="translate(0 -3)"><path d="m2.5 22.5v1h19v-1z" fill="url(#c)" stroke="#000" stroke-opacity=".6"/><path d="m3 22.5v1h18v-1z" fill="#fff" opacity=".2"/></g><g fill="url(#a)" stroke-width=".987001" transform="matrix(1.0131706 0 0 .98700059 0 -2)"><path d="m18.259511 3.5460972.0025 9.9999758c.000221.883107-.127818 1.704241-.383454 2.463402-.255636.759162-.642964 1.417619-1.161983 1.97537-.511272.557751-1.158109.995431-1.94051 1.31304-.774655.317609-1.990376.453173-3.043907.453173-.991559 0-2.0676647-.147184-2.8268262-.441553-.7591598-.302115-1.3982501-.728176-1.9172688-1.278181-.5112722-.550005-.8985996-1.208461-1.1619823-1.97537-.2633827-.774655-.395074-1.634521-.395074-2.5796l-.0025-9.9302568h2.1729069l.0025 10.0464548c.0003377 1.355646.3331016 2.405303.9993048 3.148972.6739497.743669 1.8894936 1.115503 3.2451396 1.115503.689443 0 1.583683-.08134 2.079462-.290495.495779-.209157.902473-.503526 1.220081-.883107.317609-.379581.553879-.832754.70881-1.359519s.236269-1.103883.244016-1.731354l-.0025-10.0464548z" fill="url(#b)" stroke="#000" stroke-opacity=".6" stroke-width="1"/><path d="m16.309773 3.4995001v1.5h2.189453v-1.5zm-10.809773.0004999v1.5h2.2011719v-1.5zm10.81368 9.923329c-.0085.616189-.09176 1.183516-.248047 1.701171-.156972.519918-.396958.967151-.71875 1.341797-.321791.374647-.73402.664656-1.236329.871094-.502308.206438-1.407859.287609-2.106383.287609-1.3735 0-2.6045481-.367561-3.2873741-1.101562-.6749775-.734002-1.0133298-1.769399-1.0136719-3.107422v1.5c.0003421 1.338023.3386944 2.37342 1.0136719 3.107422.682826.734001 1.9138741 1.101562 3.2873741 1.101562.698524 0 1.604075-.08117 2.106383-.287609.502309-.206438.914538-.496447 1.236329-.871094.321792-.374646.561778-.821879.71875-1.341797.156971-.519917.240197-1.08967.248047-1.708984z" fill="#fdeff5" opacity=".2" transform="scale(.98700061 1.0131706)"/></g><path d="m2.5 22.5v1h19v-1z" fill="url(#c)" stroke="#000" stroke-opacity=".6"/><path d="m3 22.5v1h18v-1z" fill="#fff" opacity=".2"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_undo.svg b/icon-themes/elementary_svg/cmd/lc_undo.svg
new file mode 100644
index 000000000..09451f9ff
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_undo.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="24.837126" cy="36.421127" gradientTransform="matrix(.52995454 0 0 -.35307735 -2.512615 30.835677)" gradientUnits="userSpaceOnUse" r="15.644737"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(1.004639 0 0 1 7.087713 -16.171689)" gradientUnits="userSpaceOnUse" x1="5.884986" x2="5.884986" y1="27.314026" y2="35.272106"><stop offset="0" stop-color="#fff"/><stop offset=".58888781" 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" gradientTransform="matrix(1.004639 0 0 1 7.087713 -16.171689)" gradientUnits="userSpaceOnUse" x1="5.884986" x2="5.884986" y1="20.383398" y2="38.171688"><stop offset="0" stop-color="#fff"/><stop offset=".501194" 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="d" gradientTransform="matrix(1.004639 0 0 1 12.087713 -16.171689)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" y1="22.402153" y2="35.268829"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="6.05754" x2="6.05754" y1="3.821137" y2="21.051763"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><path d="m18.940932 17.976195a-8.2909995 5.5238047 0 1 0 -16.581999 0-8.2909995 5.5238047 0 0 0 16.581999 0z" fill="url(#a)" fill-rule="evenodd" opacity=".141176"/><path d="m11 4.5000003c-.153845 0-.28292.064176-.375.1679688-.0063.00735-.01283.014514-.01953.021484l-7.96875 6.9687499c-.08612.09122-.13672.206858-.13672.341797 0 .134941.0506.250577.136719.341797l7.96875 6.96875c.0067.007.01323.01418.01953.02148.092082.103793.221155.167973.375001.167973.285849 0 .5-.214151.5-.5v-4c-.000179-.276217.223783-.500179.5-.5h1c3 0 5.935108 2.5 5.990244 5.25 0 .4155.3345.75.75.75.496221 0 .759756-.265113.759756-.75v-2.75c.083913-4-2.5-7.5-7.5-7.5h-1c-.276217.000179-.500179-.223783-.5-.5v-3.9999997c0-.2858493-.214151-.5-.5-.5z" fill="url(#e)" stroke="#ad5f00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5"/><g fill="none"><path d="m12.00036 13.501953c-.827238.000268-1.497779.670809-1.498047 1.498047v2.920565l-6.796953-5.920565 6.796953-5.9380689v2.9479618c.000268.827238.670809 1.4977791 1.498047 1.4980471" opacity=".8" stroke="url(#d)"/><path d="m12 13.503906h1c4 0 6.74313 3.224377 6.74313 6.496094" opacity=".5" stroke="url(#c)"/><path d="m19.503906 17c0-3.570009-1.880213-6.5-6.503906-6.5h-1" opacity=".8" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_ungroup.svg b/icon-themes/elementary_svg/cmd/lc_ungroup.svg
new file mode 100644
index 000000000..5b72b148a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_ungroup.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="2.116667" x2="2.116667" y1="3.704167" y2="5.027083"><stop offset="0" stop-color="#ed5353"/><stop offset="1" stop-color="#c6262e"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.1401091 0 0 .11072978 -.228091 1.935505)" gradientUnits="userSpaceOnUse" x1="24.288868" x2="24.288868" xlink:href="#c" y1="20.751673" y2="23.141123"/><linearGradient id="c"><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="d" gradientTransform="matrix(.52954621 0 0 .41850626 10.149923 -4.674705)" gradientUnits="userSpaceOnUse" x1="24.288868" x2="24.288868" xlink:href="#c" y1="20.751673" y2="23.141123"/><linearGradient id="e" gradientTransform="matrix(.52954621 0 0 .41850626 10.149923 .325295)" gradientUnits="userSpaceOnUse" x1="24.288868" x2="24.288868" xlink:href="#c" y1="20.751673" y2="23.141123"/><linearGradient id="f" gradientTransform="matrix(.52954621 0 0 .41850626 10.149924 5.325314)" gradientUnits="userSpaceOnUse" x1="24.288868" x2="24.288868" xlink:href="#c" y1="20.751673" y2="23.141123"/><linearGradient id="g" gradientTransform="matrix(.52954621 0 0 .41850626 10.149924 10.325314)" gradientUnits="userSpaceOnUse" x1="24.288868" x2="24.288868" xlink:href="#c" y1="20.751673" y2="23.141123"/><linearGradient id="h" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="26.243305" x2="26.243305" xlink:href="#k" y1="4.354743" y2="57.840454"/><linearGradient id="i" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="26.243305" x2="26.243305" xlink:href="#k" y1="17.83482" y2="73.398201"/><linearGradient id="j" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="26.243305" x2="26.243305" xlink:href="#k" y1="33.392567" y2="88.955948"/><linearGradient id="k" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g stroke-width=".264583" transform="matrix(3.7795276 0 0 3.7795276 -4.000002 -4.000001)"><path d="m1.4552088 3.8364585v.7937542l1.8520833-.0000042v-.79375z" style="stroke:#7a0000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:3.5;stroke-opacity:.501961;fill:url(#a)"/><path d="m1.7166166 4.3629836v-.2645879l1.3260916.00265.0000003.2645884z" fill="none" opacity=".4" stroke="url(#b)"/></g><path d="m4.5 21.5v-4h2v2h8v2h-8z" fill="#ffa154" stroke="#a62100" stroke-linecap="square" stroke-opacity=".501961"/><path d="m4.5 2.5v4h2v-2h8v-2h-8z" fill="#ffa154" stroke="#a62100" stroke-linecap="square" stroke-opacity=".501961"/><g transform="translate(0 -6)"><rect fill="url(#h)" height="4" rx=".527778" ry=".555556" width="5" x="16.5" y="18.5"/><path d="m16.5 18.5h5v4h-5z" fill="none" stroke="#575757" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".529412"/></g><g transform="translate(0 -11)"><rect fill="url(#i)" height="4" rx=".527778" ry=".555556" width="5" x="16.5" y="18.5"/><path d="m16.5 18.5h5v4h-5z" fill="none" stroke="#575757" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".529412"/></g><g transform="translate(0 -16)"><rect fill="url(#j)" height="4" rx=".527778" ry=".555556" width="5" x="16.5" y="18.5"/><path d="m16.5 18.5h5v4h-5z" fill="none" stroke="#575757" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".529412"/></g><g transform="translate(0 -1)"><rect fill="url(#h)" height="4" rx=".527778" ry=".555556" width="5" x="16.5" y="18.5"/><path d="m16.5 18.5h5v4h-5z" fill="none" stroke="#575757" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".529412"/></g><g fill="none"><path d="m17.5 5.5v-2l2.999999-.0000192.000001 2.0000019z" opacity=".4" stroke="url(#d)"/><path d="m17.5 10.5v-2l2.999999-.0000192.000001 2.0000022z" opacity=".4" stroke="url(#e)"/><path d="m17.500001 15.500019v-2l2.999999-.000019.000001 2.000002z" opacity=".4" stroke="url(#f)"/><path d="m17.500001 20.500019v-2l2.999999-.000019.000001 2.000002z" opacity=".4" stroke="url(#g)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_unhainframes.svg b/icon-themes/elementary_svg/cmd/lc_unhainframes.svg
new file mode 100644
index 000000000..43c979409
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_unhainframes.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="42.645521" x2="42.645521" xlink:href="#a" y1="13.989586" y2="6.489585"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="28.645521" x2="28.645521" xlink:href="#a" y1="13.989586" y2="6.489585"/><radialGradient id="d" cx="4.905738" cy="43.5" gradientTransform="matrix(2.003784 0 0 1.4 27.98813 -17.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#e"/><linearGradient id="e"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="f" cx="4.905746" cy="43.5" gradientTransform="matrix(2.003784 0 0 1.4 -20.01187 -104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#e"/><linearGradient id="g" 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="h" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="3" y2="21"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="4" y2="20"><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="j" gradientTransform="matrix(.44577 0 0 .44994 27.776767 3.633537)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="k" gradientTransform="matrix(1 0 0 -1 -.001249 22.998774)" gradientUnits="userSpaceOnUse" x1="12" x2="12.001249" xlink:href="#i" y1="4" y2="17.998774"/><g transform="scale(.26458333)"><g opacity=".4" transform="matrix(.5789476 0 0 .42857134 -1.894738 2.857146)"><path d="m37.818169 40.000002 5.181831-.000002v7l-5.181831.000002z" fill="url(#d)"/><path d="m-10.181816-47.000001 5.181816.000001v7l-5.181816-.000001z" fill="url(#f)" transform="scale(-1)"/><path d="m10.181816 40.000001h27.636353v7.000001h-27.636353z" fill="url(#g)"/></g><rect fill="url(#h)" height="19.000002" rx="1" width="19.000002" x="2.499998" y="2.500026"/><path d="m3.501249 3.498774h17v17h-17z" fill="none" opacity=".5" stroke="url(#i)" stroke-linecap="round" stroke-linejoin="round"/><rect fill="none" height="19.000002" rx="1" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" width="19.000002" x="2.499998" y="2.500026"/><rect fill="url(#j)" height="12.776214" rx=".528" ry=".556" width="12.938914" x="5.528392" y="5.637476"/><g fill="none"><path d="m6.2916816 5.5443025c-.4300235.0004839-.7766156.3468658-.7768895.7768895l-.00728 11.422362c-.000274.430024.3468661.777373.7768894.776889l11.4360815-.01287c.430024-.000484.776616-.346867.77689-.77689l.0073-11.4223637c.000254-.4300215-.346886-.7773714-.776909-.7768875z" stroke="#002e99" stroke-opacity=".501961"/><path d="m4.5000001 19.5h14.9999999v-14.9999999l-14.9999997.0000002z" opacity=".5" stroke="url(#k)" stroke-linecap="round" stroke-linejoin="round"/></g></g><g transform="matrix(.26458333 0 0 .26458333 -6.256211 1.590256)"><g fill="#f37329"><rect height="7" rx=".474576" ry=".5" width=".999998" x="34.645519" y=".989585"/><rect height="6.999999" rx=".474576" ry=".5" width="1.000002" x="34.645519" y="10.989587"/><rect height="7" rx=".474576" ry=".5" transform="matrix(.70710678 .70710678 -.70710678 .70710678 0 0)" width=".999998" x="31.061785" y="-26.641485"/><rect height="6.999999" rx=".474576" ry=".5" transform="matrix(.70710678 .70710678 -.70710678 .70710678 0 0)" width="1.000002" x="31.061785" y="-16.641483"/><rect height="7" rx=".474576" ry=".5" transform="matrix(-.70710678 .70710678 -.70710678 -.70710678 0 0)" width=".999998" x="-18.641483" y="-40.061787"/><rect height="6.999999" rx=".474576" ry=".5" transform="matrix(-.70710678 .70710678 -.70710678 -.70710678 0 0)" width="1.000002" x="-18.641483" y="-30.061785"/><g transform="rotate(90)"><rect height="7" rx=".474576" ry=".5" width=".999998" x="8.989586" y="-43.645519"/><rect height="6.999999" rx=".474576" ry=".5" width="1.000002" x="8.989586" y="-33.645519"/></g></g><path d="m26.770521 6.4901c-1.4542 0-2.625 1.1708-2.625 2.625v1.75c0 1.4542 1.1708 2.625 2.625 2.625h4.75c1.4542 0 2.625-1.1708 2.625-2.625v-1.7499c0-1.4542-1.1708-2.625-2.625-2.625zm.3125 2h4.125c.51938 0 .9375.41812.9375.9375v1.125c0 .51938-.41812.9375-.9375.9375h-4.125c-.51938 0-.9375-.41812-.9375-.9375v-1.1244c0-.51938.41812-.9375.9375-.9375z" fill="#d4d4d4" stroke="#000" stroke-linecap="round" stroke-linejoin="bevel" stroke-opacity=".42745"/><path d="m26.770521 6.4901c-1.4542 0-2.625 1.1708-2.625 2.625v1.75c0 1.4542 1.1708 2.625 2.625 2.625h4.75c1.4542 0 2.625-1.1708 2.625-2.625v-1.7499c0-1.4542-1.1708-2.625-2.625-2.625zm.3125 2h4.125c.51938 0 .9375.41812.9375.9375v1.125c0 .51938-.41812.9375-.9375.9375h-4.125c-.51938 0-.9375-.41812-.9375-.9375v-1.1244c0-.51938.41812-.9375.9375-.9375z" fill="url(#c)" opacity=".2"/><path d="m26.770521 7.4901h4.75c.90025 0 1.625.72475 1.625 1.625v1.75m-1.625 1.625h-4.75c-.90025 0-1.625-.72475-1.625-1.625" fill="none" opacity=".4" stroke="#fff" stroke-linecap="round" stroke-linejoin="bevel"/><path d="m39.770521 6.4901c-1.4542 0-2.625 1.1708-2.625 2.625v1.75c0 1.4542 1.1708 2.625 2.625 2.625h4.75c1.4542 0 2.625-1.1708 2.625-2.625v-1.7499c0-1.4542-1.1708-2.625-2.625-2.625zm.3125 2h4.125c.51938 0 .9375.41812.9375.9375v1.125c0 .51938-.41812.9375-.9375.9375h-4.125c-.51938 0-.9375-.41812-.9375-.9375v-1.1244c0-.51938.41812-.9375.9375-.9375z" fill="#d4d4d4" stroke="#000" stroke-linecap="round" stroke-linejoin="bevel" stroke-opacity=".42745"/><path d="m39.770521 6.4901c-1.4542 0-2.625 1.1708-2.625 2.625v1.75c0 1.4542 1.1708 2.625 2.625 2.625h4.75c1.4542 0 2.625-1.1708 2.625-2.625v-1.7499c0-1.4542-1.1708-2.625-2.625-2.625zm.3125 2h4.125c.51938 0 .9375.41812.9375.9375v1.125c0 .51938-.41812.9375-.9375.9375h-4.125c-.51938 0-.9375-.41812-.9375-.9375v-1.1244c0-.51938.41812-.9375.9375-.9375z" fill="url(#b)" opacity=".2"/><path d="m39.770521 7.4901h4.75c.90025 0 1.625.72475 1.625 1.625v1.75m-1.625 1.625h-4.75c-.90025 0-1.625-.72475-1.625-1.625" fill="none" opacity=".4" stroke="#fff" stroke-linecap="round" stroke-linejoin="bevel"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_unsetcellsreadonly.svg b/icon-themes/elementary_svg/cmd/lc_unsetcellsreadonly.svg
new file mode 100644
index 000000000..d8712ac99
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_unsetcellsreadonly.svg
@@ -0,0 +1 @@
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.11084452 0 0 .12453018 .485936 290.59251)" gradientUnits="userSpaceOnUse" x1="11.276111" x2="31.420702" y1="8.963265" y2="17.461874"><stop offset="0" stop-color="#cad0c6"/><stop offset=".5" stop-color="#eaece9"/><stop offset="1" stop-color="#c5cbc0"/></linearGradient><radialGradient id="b" cx="18.031223" cy="6.2807" gradientTransform="matrix(.12432347 0 0 .12453018 .119217 290.62837)" gradientUnits="userSpaceOnUse" r="3.181981" xlink:href="#c"/><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="4.992979" cy="43.5" gradientTransform="matrix(.23857596 0 0 .11906268 3.768904 291.25891)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#e"/><linearGradient id="e"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="f" cx="4.992979" cy="43.5" gradientTransform="matrix(.23857596 0 0 .11906268 -2.581104 -301.61736)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#e"/><linearGradient id="g" gradientTransform="matrix(.12756718 0 0 .08504477 .113392 292.73869)" 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="h" gradientUnits="userSpaceOnUse" x1="3.25891" x2="3.25891" y1="293.432285" y2="296.316999"><stop offset="0" stop-color="#f0dab6"/><stop offset="1" stop-color="#dfa751"/></linearGradient><linearGradient id="i" gradientTransform="matrix(-.24700944 0 0 .19843783 7.009991 288.20297)" gradientUnits="userSpaceOnUse" x1="8.642858" x2="23.299999" xlink:href="#c" y1="27.5" y2="27.5"/><linearGradient id="j" gradientTransform="matrix(-.23247909 0 0 .18520832 6.888022 289.12902)" gradientUnits="userSpaceOnUse" x1="9.345224" x2="22.792734" y1="27.5" y2="27.5"><stop offset="0" stop-color="#7d511a" stop-opacity=".1"/><stop offset="1" stop-color="#b69464" stop-opacity=".029412"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="1.807986" x2="1.807986" xlink:href="#l" y1="296.206628" y2="293.560794"/><linearGradient id="l"><stop offset="0" stop-color="#d88f22"/><stop offset="1" stop-color="#d88f22" stop-opacity="0"/></linearGradient><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="4.718403" x2="4.718403" xlink:href="#l" y1="296.206628" y2="293.560794"/><linearGradient id="n" gradientTransform="matrix(.1810307 0 0 .17008929 .278508 291.22679)" gradientUnits="userSpaceOnUse" x1="21.846153" x2="21.846153" y1="15.277778" y2="27.722221"><stop offset="0" stop-color="#fff"/><stop offset=".00000002" 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="translate(1.5875 -290.64998)"><path d="m3.150194 291.04725c-.791401 0-1.4304037.639-1.4304037 1.43041v1.21543l.5291667-.01v-1.18098c0-.51303.4130146-.92604.9260417-.92604s.9260414.41301.9260414.92604v1.20697l.5291666-.0163v-1.21543c0-.7914-.6390026-1.43041-1.4304033-1.43041z" fill="url(#a)" fill-rule="evenodd"/><path d="m3.150194 290.96149c-.791401 0-1.4304037.639-1.4304037 1.4304v1.21543l.5291667-.01v-1.18098c0-.51303.4130146-.92604.9260417-.92604s.9260414.41301.9260414.92604v1.20697l.5291666-.0164v-1.21543c0-.7914-.6390026-1.4304-1.4304033-1.4304z" fill="#fff" fill-rule="evenodd" opacity=".3"/><path d="m3.150194 291.04725c-.791401 0-1.4304037.639-1.4304037 1.43041v1.21543l.5291667-.01v-1.18098c0-.51303.4130146-.92604.9260417-.92604s.9260414.41301.9260414.92604v1.20697l.5291666-.0164v-1.21543c0-.7914-.6390026-1.4304-1.4304033-1.4304z" fill="none" opacity=".5" stroke="#555761" stroke-width=".264583"/><g fill-rule="evenodd"><path d="m2.7565154 291.4105c.0000548.21889-.177075.39635-.3955949.39635-.2185194 0-.3956495-.17746-.3955947-.39635-.0000548-.21888.1770753-.39635.3955947-.39635.2185199 0 .3956497.17747.3955949.39635z" fill="url(#b)" opacity=".5"/><path d="m2.5327409 291.4105c.0000238.0951-.07691.17215-.1718204.17215-.094911 0-.171844-.0771-.1718202-.17215-.0000238-.0951.07691-.17215.1718202-.17215.094911 0 .1718442.0771.1718204.17215z" fill="#fff" opacity=".5"/></g></g><g transform="translate(-.79375 -290.64998)"><path d="m4.960944 296.14047h.595313v.595313h-.595313z" fill="url(#d)" opacity=".3"/><path d="m-1.389064-296.73581h.595313v.595313h-.595313z" fill="url(#f)" opacity=".3" transform="scale(-1)"/><path d="m1.389064 296.14047h3.571881v.595313h-3.571881z" fill="url(#g)" opacity=".3"/><rect fill="url(#h)" height="2.910417" rx=".264583" width="3.96875" x="1.190624" y="293.4285"/><g fill="none" stroke-width=".264583"><rect height="2.910417" opacity=".5" rx=".264583" stroke="#7d511a" width="3.96875" x="1.190624" y="293.4285"/><path d="m1.5874984 293.69309h3.175m-3.175.52916h3.175m-3.175.52917h3.175m-3.175.52917h3.175m-3.175.52916h3.175" opacity=".2" stroke="url(#i)"/><path d="m1.5874984 293.95767h3.175m-3.175.52916h3.175m-3.175.52917h3.175m-3.175.52917h3.175m-3.175.52917h3.175" stroke="url(#j)"/></g><rect fill="url(#k)" height="2.645833" opacity=".5" rx=".529167" ry=".264583" width=".264583" x="1.5875" y="293.56079"/><rect fill="url(#m)" height="2.645833" opacity=".5" rx=".529167" ry=".264583" width=".264583" x="4.497917" y="293.56079"/><path d="m1.455207 293.69308h3.439583v2.38125h-3.439583z" fill="none" opacity=".6" stroke="url(#n)" stroke-linejoin="round" stroke-width=".264583"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_updatecurindex.svg b/icon-themes/elementary_svg/cmd/lc_updatecurindex.svg
new file mode 100644
index 000000000..79d66c8c9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_updatecurindex.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="25" x2="25" xlink:href="#m" y1="42" y2="20"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="25" x2="25" xlink:href="#m" y1="48" y2="26"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="25" x2="25" xlink:href="#m" y1="54" y2="32"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="25" x2="25" xlink:href="#m" y1="59" y2="37"/><linearGradient id="e"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="11.5" x2="11.5" xlink:href="#e" y1="32" y2="39"/><radialGradient id="g" cx="62.625" cy="4.625" gradientTransform="matrix(.564708 0 0 .16941 -19.364 21.5164)" gradientUnits="userSpaceOnUse" r="10.625"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="h" gradientTransform="matrix(.48288 0 0 .360996 -990.092 -1149.617)" gradientUnits="userSpaceOnUse" x1="2082.573" x2="2082.573" xlink:href="#e" y1="3213.947" y2="3247.2981"/><linearGradient id="i" gradientTransform="matrix(.38778 0 0 .3918 7.072 2.35)" gradientUnits="userSpaceOnUse" x1="30.027" x2="26.434999" y1="27.802999" y2="33.389999"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".539" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.49416 0 0 .49422 19.834 2.1202)" gradientUnits="userSpaceOnUse" x1="-6.388" x2="-6.388" xlink:href="#k" y1="22.767" y2="39.522999"/><linearGradient id="k"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.36396 0 0 .36408 18.838 6.1576)" gradientUnits="userSpaceOnUse" x1="-2.85" x2="-2.85" xlink:href="#k" y1="39.396999" y2="22.916"/><linearGradient id="m"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#m" y1="59" y2="37"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#m" y1="54" y2="32"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#m" y1="48" y2="26"/><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#m" y1="42" y2="20"/><g transform="translate(0 -26)"><path d="m2 32.5h20c.831 0 1.5.669 1.5 1.5v3c0 .831-.669 1.5-1.5 1.5h-20c-.831 0-1.5-.669-1.5-1.5v-3c0-.831.669-1.5 1.5-1.5z" fill="url(#f)" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m2.5 45.5v2h7v-2z" fill="url(#n)"/><path d="m2.5 45.5v2h7v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m2.5 40.5v2h9v-2z" fill="url(#o)"/><path d="m2.5 40.5v2h9v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m2.5 34.5v2h6v-2z" fill="url(#p)"/><path d="m2.5 34.5v2h6v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m2.5 28.5v2h7v-2z" fill="url(#q)"/><path d="m2.5 28.5v2h7v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m9 29v.5h-5v.5h-1v-1z" fill="#fff" opacity=".2"/><path d="m8 35v.5h-4v.5h-1v-1z" fill="#fff" opacity=".2"/><path d="m11 41v.5h-7v.5h-1v-1z" fill="#fff" opacity=".2"/><path d="m9 46v.5h-5v.5h-1v-1z" fill="#fff" opacity=".2"/><path d="m19.5 28.5v2h2v-2z" fill="url(#a)"/><path d="m19.5 28.5v2h2v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m21 29v.5h-1v-.5z" fill="#fff" opacity=".2"/><path d="m19.5 34.5v2h2v-2z" fill="url(#b)"/><path d="m19.5 34.5v2h2v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m21 35v.5h-1v-.5z" fill="#fff" opacity=".2"/><path d="m19.5 40.5v2h2v-2z" fill="url(#c)"/><path d="m19.5 40.5v2h2v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m21 41v.5h-1v-.5z" fill="#fff" opacity=".2"/><path d="m19.5 45.5v2h2v-2z" fill="url(#d)"/><path d="m19.5 45.5v2h2v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m21 46v.5h-1v-.5z" fill="#fff" opacity=".2"/><g fill="#333"><path d="m13 36h2v1h-2z"/><path d="m16 36h2v1h-2z"/><path d="m13 42h2v1h-2z"/><path d="m16 42h2v1h-2z"/><path d="m13 47h2v1h-2z"/><path d="m16 47h2v1h-2z"/><path d="m13 30h2v1h-2z"/><path d="m16 30h2v1h-2z"/><path d="m11 30h1v1h-1z"/><path d="m10 36h2v1h-2z"/><path d="m11 47h1v1h-1z"/></g><path d="m16.451172 9a1.6897785 1.6897785 0 0 0 -1.640625 1.689453v.394531c-1.345594.293078-2.537012.979509-3.46875 1.916016h10.658203c.227953 0 .443829-.045999.648438-.117188a1.6897785 1.6897785 0 0 0 -.572266-.617187l-4.66211-2.9980469a1.6897785 1.6897785 0 0 0 -.96289-.2675781zm-5.931641 5c-.5860005.877197-.9823419 1.888227-1.082031 3h2.0625a.50005.50005 0 0 0 .5-.5v-2a.50005.50005 0 0 0 -.5-.5zm8.980469 0a.50005.50005 0 0 0 -.5.5v2a.50005.50005 0 0 0 .5.5h2a.50005.50005 0 0 0 .5-.5v-.140625a1.6897785 1.6897785 0 0 0 -.710938-.158203h-.912109l1.623047-1.044922v-.65625a.50005.50005 0 0 0 -.5-.5zm-6.5 1.5a.50005.50005 0 0 0 -.5.5v1a.50005.50005 0 0 0 .5.5h2a.50005.50005 0 0 0 .5-.5.50005.50005 0 0 0 .5.5h2a.50005.50005 0 0 0 .5-.5v-1a.50005.50005 0 0 0 -.5-.5h-2a.50005.50005 0 0 0 -.5.5.50005.50005 0 0 0 -.5-.5zm6.5 3.5a.50005.50005 0 0 0 -.5.5v2a.50005.50005 0 0 0 .5.5h1.845703c.240956-.2801.460818-.577535.654297-.894531v-1.605469a.50005.50005 0 0 0 -.5-.5zm-9.9375.005859c.09932.46205.2486068.905405.4375 1.328125v-.833984a.50005.50005 0 0 0 -.4375-.494141zm1.4375 1.494141a.50005.50005 0 0 0 -.5.5v.251953c.295274.45651.642531.874743 1.035156 1.248047h.464844a.50005.50005 0 0 0 .5-.5.50005.50005 0 0 0 .5.5h2a.50005.50005 0 0 0 .5-.5.50005.50005 0 0 0 .5.5h2a.50005.50005 0 0 0 .5-.5v-1a.50005.50005 0 0 0 -.5-.5h-2a.50005.50005 0 0 0 -.5.5.50005.50005 0 0 0 -.5-.5h-2a.50005.50005 0 0 0 -.5.5.50005.50005 0 0 0 -.5-.5z" fill="#fff" fill-opacity=".742647" transform="translate(0 26)"/><g transform="translate(.2 26.09)"><path d="m22 22.3c0 .9942-2.6862 1.8-6 1.8s-6-.8058-6-1.8 2.6862-1.8 6-1.8 6 .8058 6 1.8z" fill="url(#g)" fill-rule="evenodd" opacity=".3" stroke-width=".6"/><path d="m16.3 10.6v1.8108c-.0996-.006-.1998-.0102-.3-.0108-2.8164 0-5.1 2.2836-5.1 5.1s2.2836 5.1 5.1 5.1c2.7-.0012 4.9308-2.106 5.0892-4.8h-2.4072c-.018.1596-.0528.3138-.096.462l-.0138.048c-.0438.1398-.1002.2742-.165.402l-.03.0618c-.0672.1236-.1428.24-.2268.3516l-.048.06c-.0876.108-.183.2118-.2862.306l-.0504.0438c-.108.0942-.2238.1824-.3468.258-.0096.006-.0192.0108-.03.0162-.12.072-.246.1356-.3762.189l-.0504.0222c-.132.0504-.2688.0876-.4092.117-.0264.006-.054.012-.0798.0168-.156.0276-.312.0444-.474.0444-.186 0-.3642-.018-.5382-.054-.0018 0-.0042 0-.006-.0024-.0048 0-.0084-.0024-.012-.0036-.1644-.0336-.324-.084-.4752-.147l-.039-.0162c-.1482-.0648-.2892-.141-.4218-.2292l-.024-.0138c-.1338-.0912-.258-.1962-.3732-.3096l-.0264-.0252c-.1104-.111-.21-.234-.2988-.3624l-.036-.048c-.0822-.1224-.1512-.2544-.2124-.3912-.012-.0258-.024-.0522-.0348-.078-.057-.1392-.102-.285-.135-.4344l-.015-.072c-.0318-.1644-.051-.336-.051-.5124 0-.1842.018-.363.054-.537l.0012-.003.0036-.0156c.0342-.1638.084-.3228.1476-.474l.0162-.0402c.066-.1482.1422-.2892.2304-.4218l.0138-.024c.0912-.1338.1962-.258.3096-.3732l.0252-.027c.111-.1104.234-.21.3624-.2988l.048-.036c.123-.084.255-.1524.3918-.2136.0258-.012.0522-.024.078-.0348.1392-.057.285-.102.4344-.135.024-.006.048-.012.072-.0156.1662-.0324.3372-.0516.5136-.0516.1002 0 .2004.006.3.018v1.782l4.6596-3z" fill="url(#h)" opacity=".99" stroke-width=".6"/><g fill="none"><path d="m16.894 13.372v-1.674l2.9592 1.9128-2.9592 1.884v-1.5156" opacity=".5" stroke="url(#i)" stroke-width=".9822"/><path d="m20.434 18.1276a4.488 4.488 0 0 1 -5.0244 3.837 4.488 4.488 0 0 1 -3.879-4.9896 4.488 4.488 0 0 1 4.9614-3.921" opacity=".5" stroke="url(#j)" stroke-width=".9822"/><path d="m16.3 10.6v1.81c-.1-.005-.2-.01-.3-.01-2.816 0-5.1 2.284-5.1 5.1s2.284 5.1 5.1 5.1c2.7 0 4.93-2.106 5.09-4.8h-2.41c-.018.16-.053.314-.096.462l-.014.048c-.044.14-.1.274-.165.402l-.03.062c-.067.123-.143.24-.227.35l-.048.063c-.087.108-.183.21-.286.306l-.05.043c-.108.095-.224.183-.347.258-.01.006-.02.01-.03.017-.12.074-.247.137-.377.19l-.05.02c-.133.053-.27.09-.41.12l-.08.016c-.154.028-.312.044-.474.044-.185 0-.364-.02-.538-.055h-.006c-.004 0-.008-.003-.012-.004-.164-.033-.324-.082-.475-.146l-.04-.016c-.15-.065-.29-.14-.422-.23l-.024-.013c-.135-.09-.26-.196-.374-.31l-.026-.025c-.11-.112-.21-.235-.3-.363l-.035-.048c-.083-.126-.152-.258-.214-.395l-.033-.078c-.057-.14-.102-.285-.135-.434l-.017-.072c-.03-.163-.05-.334-.05-.51 0-.185.018-.364.054-.538v-.003l.004-.017c.033-.163.083-.322.146-.474l.017-.04c.064-.15.14-.29.23-.423l.013-.024c.09-.133.196-.258.31-.373l.024-.026c.11-.11.234-.21.363-.3l.048-.035c.124-.084.256-.153.393-.214l.078-.035c.14-.056.286-.1.436-.134.024-.006.048-.012.072-.016.166-.03.337-.05.513-.05.1 0 .202.007.3.017v1.783l4.66-3z" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-width=".982"/><path d="m20.662 18.4-1.476-.003c-.462 1.6338-2.103 2.67-3.7992 2.3472-1.785-.3396-2.9616-2.0556-2.6352-3.843.327-1.788 2.034-2.976 3.8244-2.6616" opacity=".5" stroke="url(#l)" stroke-width=".9822"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_upsearch.svg b/icon-themes/elementary_svg/cmd/lc_upsearch.svg
new file mode 100644
index 000000000..6f665d881
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_upsearch.svg
@@ -0,0 +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(0 -1 -1 0 23.002927 24.000361)" gradientUnits="userSpaceOnUse" x1="21.110256" x2="1.935627" y1="6.002927" y2="6.002927"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><radialGradient id="b" cx="24.837126" cy="36.421127" gradientTransform="matrix(-.52995454 0 0 -.35307735 22.512547 21.835677)" gradientUnits="userSpaceOnUse" r="15.644737"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="c" gradientTransform="matrix(0 1.004639 1 0 -41.537059 -15.538205)" gradientUnits="userSpaceOnUse" x1="20.443369" x2="35.374104" y1="54.037033" y2="54.037033"><stop offset="0" stop-color="#fff"/><stop offset=".46875" 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><path d="m1.059 8.976195a8.2909995 5.5238047 0 1 1 16.581999 0 8.2909995 5.5238047 0 0 1 -16.581999 0z" fill="url(#b)" fill-rule="evenodd" opacity=".141176" transform="matrix(-1 0 0 1 20.85018 8.547609)"/><path d="m19.489256 11.952413h-.0039c0-.162386-.06441-.29734-.167969-.394532-.0074-.0067-.01451-.01441-.02148-.02149l-6.94923-7.891859c-.09098-.0909-.214106-.144532-.349609-.144532-.134536 0-.250868.05363-.347657.144532l-6.949218 7.891864c-.007.0071-.01412.01484-.02148.02149-.1035639.09719-.1679689.232145-.1679689.394532 0 .301717.215491.527343.505858.527343h3.988275c.271008-.000189.49805.237748.49805.529297v7.97727c0 .285849.214151.5.4999999.5h4.000001c.285849 0 .5-.214151.5-.5v-8.026103c.02501-.267637.241068-.480647.496091-.480469h3.990234c.290366 0 .500003-.225626.500003-.527343z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5"/><path d="m11.999974 4.7050783-5.8806293 6.7968747h2.8825668c.8272384.000268 1.4977795.670809 1.4980475 1.498047h.002v7.5h2.987202v-7.5h.002c.000221-.827238.670762-1.497779 1.498-1.498047h2.883743z" fill="none" opacity=".6" stroke="url(#c)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_usewizards.svg b/icon-themes/elementary_svg/cmd/lc_usewizards.svg
new file mode 100644
index 000000000..3cabc5e60
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_usewizards.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="6.702713" cy="73.615715" gradientTransform="matrix(1.6600963 0 0 .36315008 .963735 -6.267669)" gradientUnits="userSpaceOnUse" r="7.228416"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><radialGradient id="b" cx="32.5" cy="16.5625" gradientTransform="matrix(.13600338 .32887282 -.25782279 .11298813 11.149645 -7.537857)" gradientUnits="userSpaceOnUse" r="14.4375" xlink:href="#f"/><linearGradient id="c" gradientTransform="matrix(.26725589 0 0 1.157552 9.315594 -10.704165)" gradientUnits="userSpaceOnUse" x1="-32.957481" x2="-25.474016" y1="27.388975" y2="27.388975"><stop offset="0" stop-color="#2e3436"/><stop offset=".64444447" stop-color="#888a85"/><stop offset="1" stop-color="#555753"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.77602087 .23906428 -.31605097 .56747902 -20.167798 4.551095)" gradientUnits="userSpaceOnUse" x1="27.52779" x2="30.419695" y1="4.16702" y2="2.948735"><stop offset="0" stop-color="#eeeeec"/><stop offset=".78888887" stop-color="#fff"/><stop offset="1" stop-color="#eeeeec"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="14.417044" x2="1.164339" y1="4.476628" y2="10.218431"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="f"><stop offset="0" stop-color="#fff3cb"/><stop offset=".26238" stop-color="#fdde76"/><stop offset=".66093999" stop-color="#f9c440"/><stop offset="1" stop-color="#e48b20"/></linearGradient><filter id="g" color-interpolation-filters="sRGB" height="1.324258" width="1.386852" x="-.193426" y="-.162129"><feGaussianBlur stdDeviation=".67849208"/></filter><linearGradient id="h" gradientUnits="userSpaceOnUse" x1=".655513" x2="14.727656" xlink:href="#f" y1="11.822087" y2="1.32404"/><path d="m-.21353815 8.9553792c13.01421415.8253086 4.81258425-6.6877572 14.86944815-6.9271331l2.526834 5.3100242c-4.589328-2.1399165-7.728547 8.8538297-17.45599893 2.3934249l.0597161-.776316z" fill="url(#e)" fill-rule="evenodd" opacity=".444444"/><path d="m24.090748 20.465883c0 1.449748-5.372523 2.625-11.999865 2.625-6.627343 0-11.999865-1.175252-11.999865-2.625 0-1.449747 5.372522-2.625 11.999865-2.625 6.627342 0 11.999865 1.175253 11.999865 2.625z" fill="url(#a)" opacity=".2"/><path d="m9.9746094 1.1054688-.1015625 2.4785156-1.5957031.8359375-.5-.28125-.0175782-1.4765625-1.046875.9648437-1.4101562-.4414062.59375 1.2929687-.8554688 1.2050782 1.4140625-.1640626.8828125 1.1855469.2792969-1.3964843.7382813-.25 1.5625.5800781.4316402 2.5390625 1.539063-1.9453125 2.546875.375-1.375-2.0664063 1.142578-2.3046875-2.386719.6679688zm-5.5234375 4.3671874-.8125.75-1.09375-.34375.4609375 1.0058594-.6640625.9335938 1.0976562-.1269532.6835938.9199219.2167969-1.0839843 1.0878906-.3652344-.9628906-.5410156zm3.7128906.8925782-1.1835937 1.0898437-1.5957032-.4980469.671875 1.4628907-.9648437 1.3613281 1.5976562-.1855469.9960938 1.3398439.3164062-1.5781251 1.5839844-.5332031-1.4042969-.7890626zm-6.2207031 1.5859375-.296875 1.1191406-1.15820315.3125.97070315.6269535-.0605469 1.199218.8964844-.730468 1.1230469.429687-.4179688-1.080078.7539062-.9335938-1.1542968.0644532z" fill="url(#h)"/><path d="m13.263114 9.769977c-2.055779.900922-4.601427-.494534-5.685864-3.116837-1.084439-2.622304-.297012-5.478444 1.758767-6.3793668 2.055778-.9009236 4.601426.4945301 5.685864 3.1168348 1.084439 2.622304.297012 5.478445-1.758767 6.379369z" fill="url(#b)" filter="url(#g)" opacity=".483"/><g transform="matrix(1.0583533 -.61104055 .51705714 .89556923 3.108729 -5.864404)"><path d="m.5 18v12.4375c0 .5817.297334 1.0625.666667 1.0625h.666667c.369333 0 .666666-.4808.666666-1.0625v-12.4375z" fill="url(#c)" fill-rule="evenodd"/><rect fill="none" height="21" opacity=".3" rx=".74907" ry=".929487" stroke="#000" stroke-width=".814307" width="2" x=".5" y="10.5"/><path d="m1.166667 10.5c-.369333 0-.666667.4808-.666667 1.0625v6.4375h2v-6.4375c0-.5817-.297333-1.0625-.666666-1.0625z" fill="url(#d)" fill-rule="evenodd" opacity=".9"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_validation.svg b/icon-themes/elementary_svg/cmd/lc_validation.svg
new file mode 100644
index 000000000..d61cb3758
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_validation.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="18" x2="18.5" y1="13.5" y2="20"><stop offset="0" stop-color="#ff8c82"/><stop offset="1" stop-color="#c6262e" stop-opacity=".687719"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.29349916 0 0 .29349126 -.268177 9.100885)" gradientUnits="userSpaceOnUse" x1="63.396999" x2="63.396999" xlink:href="#f" y1="-12.489" y2="5.4676"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="18" x2="18" y1="4" y2="12"><stop offset="0" stop-color="#d1ff82"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="4" y2="21"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity="0"/><stop offset="1" stop-color="#fff" stop-opacity="0"/><stop offset="1" stop-color="#fff" stop-opacity=".750877"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="29.608269" x2="29.608269" xlink:href="#i" y1="41.17144" y2="51.172848"/><linearGradient id="f" gradientTransform="matrix(.29349916 0 0 .29349126 -.268177 18.100885)" gradientUnits="userSpaceOnUse" x1="63.396999" x2="63.396999" y1="-12.489" y2="5.4676"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -16.024539)" gradientUnits="userSpaceOnUse" x1="26.243305" x2="26.243305" xlink:href="#i" y1="33.392567" y2="88.955948"/><linearGradient id="h" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="25.121649" x2="25.121649" xlink:href="#i" y1="42.282707" y2="51.172848"/><linearGradient id="i" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="matrix(-1 0 0 1 23 0)"><rect fill="url(#g)" height="20" rx=".527778" ry=".555556" width="21" x=".5" y="2.5"/><path d="m.5 2.5h21v20h-21z" fill="none" stroke="#575757" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".529412"/><path d="m1.5 3.5h19v18h-19z" fill="none" stroke="url(#d)" stroke-linecap="square" stroke-linejoin="round"/><g transform="translate(-2 -4)"><rect fill="url(#h)" height="4" rx=".527778" ry=".555556" width="17" x="4.5" y="18.5"/><path d="m4.5 18.5h17v4h-17z" fill="none" stroke="#575757" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".529412"/></g><g transform="translate(-2 -12)"><rect fill="url(#e)" height="4" rx=".527778" ry=".555556" width="17" x="4.5" y="18.5"/><path d="m4.5 18.5h17v4h-17z" fill="none" stroke="#575757" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".529412"/></g></g><path d="m3 19.5h18" fill="none" stroke="#fff"/><path d="m3 11.5h18" fill="none" stroke="#fff"/><path d="m21.5 17a3.5 3.5 0 0 1 -3.5 3.5 3.5 3.5 0 0 1 -3.5-3.5 3.5 3.5 0 0 1 3.5-3.5 3.5 3.5 0 0 1 3.5 3.5z" fill="url(#a)" stroke="#7a0000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m20.554452 17.070534c0 1.417739-1.149135 2.566874-2.566756 2.566874s-2.566835-1.149135-2.566835-2.566874c0-1.417582 1.149214-2.566717 2.566835-2.566717s2.566756 1.149135 2.566756 2.566717z" fill="none" opacity=".4" stroke="url(#f)"/><path d="m16 17h4v-1h-4z" opacity=".2" stroke-width=".469662"/><path d="m16 18h4v-1h-4z" fill="#fff" stroke-width=".469662"/><path d="m21.5 8a3.5 3.5 0 0 1 -3.5 3.5 3.5 3.5 0 0 1 -3.5-3.5 3.5 3.5 0 0 1 3.5-3.5 3.5 3.5 0 0 1 3.5 3.5z" fill="url(#c)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m20.554452 8.070534c0 1.417739-1.149135 2.566874-2.566756 2.566874s-2.566835-1.149135-2.566835-2.566874c0-1.417582 1.149214-2.566717 2.566835-2.566717s2.566756 1.149135 2.566756 2.566717z" fill="none" opacity=".4" stroke="url(#b)"/><g stroke-width=".528973" transform="matrix(.99999999 0 0 1 -.000001 .000002)"><path d="m20.273438 4.7109375-1.789063 1.9472656-.794922-.7929687a1.0798285 1.0786873 0 0 0 -1.521484 0l-1.058594 1.0566406a1.0798285 1.0786873 0 0 0 -.28125.4628906 1.0798285 1.0786873 0 0 0 0 .0332032c.021752.3074881.073635.6084401.166016.890625a1.0798285 1.0786873 0 0 0 .197265.2148437l2.646485 2.1152345a1.0798285 1.0786873 0 0 0 .380859.199219c.01085.001057.022301-.000529.033203 0a1.0798285 1.0786873 0 0 0 .066406.015625c.065728.0037.13067 0 .197266 0 .094583 0 .188446-.008699.28125-.015625a1.0798285 1.0786873 0 0 0 .513672-.314453l2.671875-2.867188a4 4 0 0 0 -1.708984-2.9453125z" fill="#206b00" opacity=".1"/><path d="m20.71875 5.0742188-2.21875 2.4257812-1.224609-1.2226562a.50223526.50170447 0 0 0 -.69336 0l-1.058593 1.0566406a.50223526.50170447 0 0 0 .033203.7441406l2.646484 2.115234a.50223526.50170447 0 0 0 .677734-.050781l2.976563-3.1972655a4 4 0 0 0 -1.138672-1.8710937z" fill="#206b00" opacity=".25"/><path d="m21.066406 5.4375-2.550781 2.7734375-1.585937-1.5859375-1.058594 1.0566406 2.644531 2.1152344 3.150391-3.3828125a4 4 0 0 0 -.59961-.9765625z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_versiondialog.svg b/icon-themes/elementary_svg/cmd/lc_versiondialog.svg
new file mode 100644
index 000000000..c18595263
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_versiondialog.svg
@@ -0,0 +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(.31428606 0 0 .32378988 .457153 -.316822)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.221258" xlink:href="#h" y1=".985206" y2="51.832962"/><linearGradient id="b" 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="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="c" 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="d" gradientTransform="matrix(.02071006 0 0 .00617647 .514794 15.235447)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" xlink:href="#i" y1="366.64789" y2="609.50507"/><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.00803239 0 0 .00617647 7.840805 15.23546)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#g"/><linearGradient id="f" gradientTransform="matrix(.31428605 0 0 .34691773 .457153 -.375166)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.221258" xlink:href="#h" y1=".985206" y2="51.832962"/><linearGradient id="g"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="h"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="i"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="j" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.00803239 0 0 .00617647 11.840805 18.23546)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#g"/><linearGradient id="k" gradientTransform="matrix(.02071006 0 0 .00617647 4.514794 18.235447)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" xlink:href="#i" y1="366.64789" y2="609.50507"/><linearGradient id="l" gradientTransform="matrix(.31428497 0 0 .32592538 .45716 -.322209)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#h" y1=".985206" y2="47.013336"/><linearGradient id="m" gradientTransform="matrix(.02071006 0 0 .00617647 23.006319 8.633711)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" xlink:href="#i" y1="366.64789" y2="609.50507"/><radialGradient id="n" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.00803239 0 0 .00617647 30.33233 8.633724)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#g"/><radialGradient id="o" cx="605.71429" cy="486.64789" gradientTransform="matrix(.00803239 0 0 .00617647 30.651196 8.633724)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#g"/><path d="m3.000001 17.500035h10v1.5h-10z" fill="url(#d)" opacity=".15"/><path d="m3.000001 17.5001v1.499919c-.413648.0029-1-.336056-1-.750057 0-.413999.4616-.749862 1-.749862z" fill="url(#e)" opacity=".15"/><g transform="translate(0 1)"><path d="m2.5.5c2.5206668 0 11.000025.001016 11.000025.001016l.000013 15.965112s-7.3333588 0-11.000038 0c0-5.322042 0-10.6440857 0-15.966128z" fill="url(#f)" stroke-width="1.120038"/><g fill="none"><path d="m12.5 15.516949h-9.0000001v-14.016949h9.0000001z" stroke="url(#b)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 15.96520004h-11.000076z" stroke="url(#c)" stroke-linejoin="round" stroke-width=".999922"/></g></g><path d="m5 3h9l.000009 14.999133-9.000009.000867v-14.999962z" opacity=".05"/><path d="m7.000001 20.500035h10v1.5h-10z" fill="url(#k)" opacity=".15"/><path d="m7.000001 20.5001v1.499919c-.413648.0029-1-.336056-1-.750057 0-.413999.4616-.749862 1-.749862z" fill="url(#j)" opacity=".15"/><g transform="translate(4 4)"><path d="m2.5.5c2.5206668 0 11.000025.00094775 11.000025.00094775l.000013 15.96518025h-11.000038z" fill="url(#a)" stroke-width="1.08206"/><g fill="none"><path d="m12.5 15.516949h-9.0000001v-14.016949h9.0000001z" stroke="url(#b)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l-.000025 15.99907204-11.000038-.033872z" stroke="url(#c)" stroke-linejoin="round" stroke-width=".999922"/></g></g><path d="m9 6h9l.000009 14.999133-9.000009.000867v-14.999962z" opacity=".05"/><g transform="translate(8 7)"><path d="m2.5.5c2.5206581 0 10.999987.000954 10.999987.000954l.000013 14.999046s-7.3333335 0-11 0c0-4.999999 0-10.0000003 0-15z" fill="url(#l)" stroke-width="1.08562"/><g fill="none"><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" stroke="url(#b)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l-.000025 14.99907204-11.000038.000026z" stroke="url(#c)" stroke-linejoin="round" stroke-width=".999922"/></g></g><g transform="translate(-14.491525 11.601735)"><path d="m25.491526 10.8983h10v1.5h-10z" fill="url(#m)" opacity=".15"/><path d="m25.491526 10.898364v1.499919c-.413648.0029-1-.336056-1-.750057 0-.413999.4616-.749862 1-.749862z" fill="url(#n)" opacity=".15"/><path d="m35.492 10.898364v1.499919c.413648.0029 1-.336056 1-.750057 0-.413999-.4616-.749862-1-.749862z" fill="url(#o)" opacity=".15"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_verticalcaption.svg b/icon-themes/elementary_svg/cmd/lc_verticalcaption.svg
new file mode 100644
index 000000000..41eecaa65
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_verticalcaption.svg
@@ -0,0 +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="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 -.0082353 17.761206 7.019521)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.0352071 0 0 -.0082353 -.724852 7.019538)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 -.0082353 13.238793 7.019521)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><linearGradient id="e" gradientTransform="matrix(0 -.4507042 -.46666668 0 22.881342 20.886296)" gradientUnits="userSpaceOnUse" x1="22.004084" x2="22.004084" y1="47.813133" y2="3.363852"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#c8c8c8"/></linearGradient><linearGradient id="f"><stop offset="0" stop-color="#fff"/><stop offset=".11111111" 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="g" gradientUnits="userSpaceOnUse" x1="11" x2="20" xlink:href="#f" y1="9.5" y2="9.5"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="13" y2="1"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="15" x2="15" y1="20" y2="4"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="15" x2="15" xlink:href="#f" y1="16" y2="7"/><g transform="matrix(1 0 0 -1 0 24)"><path d="m10.5 4v-1.999891c-.6204724-.0038-1.4999999.448075-1.4999999 1.000075 0 .551999.6924.999816 1.4999999.999816z" fill="url(#a)" opacity=".15"/><path d="m10.5 4 9.999999.000085v-2l-9.999999-.000085z" fill="url(#c)" opacity=".15"/><path d="m20.5 4v-1.999891c.620472-.0038 1.5.448075 1.5 1.000075 0 .551999-.692402.999816-1.5.999816z" fill="url(#d)" opacity=".15"/><path d="m11 4v.5 12.5h9v-13zm1 1h7v11h-7z" fill="url(#g)"/><path d="m10.5 3.5v14h10v-14zm-3.8125 5-2.15625 10.8125-.03125.1875h2l1.78125-8h2.71875l-.14162-3.0220971z" fill="url(#h)"/><path d="m11.5 4.5h8v12h-8z" fill="none" stroke="url(#j)"/><path d="m10 3v.5 4.5039062h-.5722656l.0019531-.0039062h-3.1542969l-.078125.4042969c-.7053676 3.6045231-1.4353388 7.2059901-2.15625 10.8105471l-.00195.0078-.1289094.777356h2.9902344l.087891-.390625c.6057518-2.706093 1.0478084-4.931793 1.6132809-7.609375h1.3984375v6h11v-15zm1 1h9v13h-9v-6h-1-1.1679688c.0004514-.002.0015-.0039.00195-.0059h-1.0097656c-.6383372 2.841652-1.121418 5.200425-1.7324187 8.0059h-.9882813c.6669279-3.331605 1.3395161-6.663325 1.9941406-10 1.3061748-.0034325 2.6024101.0117188 3.9023438.0117188z" fill="url(#i)"/><path d="m8.0117156 10.10348 2.9882844-.00973v.90625l-3.1757844-.0059z" fill="#fdfdfb"/><path d="m17.492709 15.035211v-1.647888zm0-1.830986v-.788732zm0-.929578v-.394365zm0-.549296v-.718309zm0-.873238v-.732395zm0-.87324v-1.169014zm0-1.323943v-1.521127zm0-1.661972v-1.014085zm0-1.15493v-.253521zm-2 9.197183v-1.929578zm0-2.084507v-2.084507zm0-2.225352v-.830986zm0-.971831v-1.957747zm0-2.084507v-1.338028zm0-1.492958v-.535211zm-1.992709 8.823944v-1.394366zm0-1.535211v-2.28169zm0-2.422536v-1.112676zm0-1.253521v-1.042253zm0-1.183098v-.887324zm0-1.028169-.01458-1.394367z" stroke="url(#e)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_verticaltext.svg b/icon-themes/elementary_svg/cmd/lc_verticaltext.svg
new file mode 100644
index 000000000..d60a1ffd5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_verticaltext.svg
@@ -0,0 +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.3105937 0 0 1.3564607 7.351886 -9.008516)" gradientUnits="userSpaceOnUse" x1="22" x2="22" y1="0" y2="4"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 1 -1 0 42 -9)" gradientUnits="userSpaceOnUse" x1="11" x2="11.5" y1="12" y2="12"><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><radialGradient id="c" cx="14.984537" cy="-4.569169" gradientTransform="matrix(-2.3475 .00000005 -.00000005 -2.1003991 47.1762 -6.597079)" gradientUnits="userSpaceOnUse" r="8.0937"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".70495" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><radialGradient id="d" cx="12" cy="-14.267" gradientTransform="matrix(1.9091 .00000009 -.00000012 2.7273 -10.909 62.909)" gradientUnits="userSpaceOnUse" r="11"><stop offset="0" stop-color="#1f1f1f"/><stop offset="1" stop-color="#5c5c5c"/></radialGradient><g transform="translate(0 2)"><path d="m7.2938 13.3052v-6.7171l-2.9-1.1564v-3.0924l15.2 6.3345v2.8777l-15.2 6.1092v-3.2337zm2.3-5.919v5.0456l6.8763-2.2512z" style="stroke:#000;stroke-width:.866;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.43137;fill:url(#c)"/><path d="m2.9316-.50977-.048828-.48828-.29102.029297-.048828.005859-.048828.013672-.23047.072266.29492.95508.17773-.054688.22656-.023438h2.0371v-1h-2.0684zm3.0684.50977h2v-1h-2zm3 0h2v-1h-2zm3 0h2v-1h-2zm3 0h2v-1h-2zm2.9998 0h2.0004v-1h-2.0004zm3.0002 0h.0127l.25098.023438.16406.050781.16211.087891.13672.11133.11133.13672.08789.16211.041017.42773h.95508l-.05664-.77344-.01367-.046875-.02344-.044922-.13281-.24219-.02344-.042969-.0293-.037109-.17578-.21289-.0293-.037109-.03711-.029297-.21289-.17578-.03711-.029297-.04297-.023438-.24219-.13281-.04492-.023438-.04687-.013672-.26758-.083984-.04883-.013672-.04883-.005859-.31543-.029297-.023432-.0019533h-.06934zm-19.828.13477-.023438.044922-.013672.046875-.083984.26758-.013672.048828-.0058594.048828-.029297.29102-.0019531.023438v1.0938h1v-1.0371l.023438-.22656.050781-.16602.044922-.083984-.87891-.47461zm20.828 3.8652h1v-2h-1zm-21 1h1v-2h-1zm21 2h1v-2h-1zm-21 1h1v-2h-1zm21 2h1v-2h-1zm-21 1h1v-2h-1zm21 2h1v-2h-1zm-21 1h1v-2h-1zm21 2h1v-2h-1zm-21 1h1v-2h-1zm21 1.549h1v-1.549h-1zm-21 .51936v.02539l.00195.02344.029297.29102.00586.04883.013672.04883.083984.26758.013672.04687.023438.04492.13281.24219.023438.04297.029297.03711.17578.21289.029297.03711.037109.0293.021484.01758.40234-.49023.28125-.23047-.14258-.17384-.087891-.16211-.050781-.16406-.023438-.22656v-.81836h-1zm20.945.32422-.0078-.002-.01172.03711-.08789.16211-.11133.13672-.13672.11133-.16211.08789-.16406.05078-.22657.023485h-.20312v1h.25977l.02344-.002.29102-.0293.04883-.0059.04883-.01367.26758-.08398.04687-.01367.04492-.02344.24219-.13281.04297-.02344.03711-.0293.21289-.17578.03711-.0293.0293-.03711.17578-.21289.0293-.03711.02344-.04297.13281-.24219.02344-.04492.01367-.04687.02734-.08789-.92383-.28516-.02148-.01172zm-19.16 1.5957.097656.0098.023438.002h2.0938v-1h-2.0371l-.078125-.0078zm3.2148.011719h2v-1h-2zm3 0h2v-1h-2zm3 0h2v-1h-2zm3 0h2v-1h-2zm3 0h2v-1h-2z" fill="url(#d)" opacity=".867"/><path d="m4.3945312 4.3398438v.5l15.1992188 6.3339842v-.5zm11.3945308 8.0625002-6.195312 2.029297v.5l6.876953-2.251953zm-8.4960932 2.902344-2.8984376 1.123046v.5l2.8984376-1.123046z" fill="#e7e1f6" opacity=".2" transform="translate(0 -2)"/></g><path id="e" d="m20.501.49999999h2.9986v3.00030001h-2.9986z" fill="url(#a)" stroke="#a62100" stroke-opacity=".501961" stroke-width=".99292"/><use id="f" height="100%" transform="translate(.003537 20.003)" width="100%" xlink:href="#e"/><use height="100%" transform="translate(-20.009 -20.007)" width="100%" xlink:href="#f"/><use height="100%" transform="translate(-20.005 20.003)" width="100%" xlink:href="#e"/><path id="g" d="m22.5 1.5v1h-1v-1z" fill="none" opacity=".5" stroke="url(#b)"/><use height="100%" transform="translate(0 20)" width="100%" xlink:href="#g"/><use height="100%" transform="translate(-20)" width="100%" xlink:href="#g"/><use height="100%" transform="translate(-20 20)" width="100%" xlink:href="#g"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_verticaltextfittosizetool.svg b/icon-themes/elementary_svg/cmd/lc_verticaltextfittosizetool.svg
new file mode 100644
index 000000000..7a9b11974
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_verticaltextfittosizetool.svg
@@ -0,0 +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(.98294772 0 0 1.0173481 0 -1)" gradientUnits="userSpaceOnUse" x1="4.067797" x2="20.345367" y1="6.875161" y2="6.875161"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="1.5" x2="22.5" xlink:href="#b" y1="20.5" y2="20.5"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="3.498432" x2="19.998432" y1="20.494432" y2="20.494432"><stop offset="0" stop-color="#fff"/><stop offset=".42424244" 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="22" x2="22.5" y1="-6" y2="-6"><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="f" gradientTransform="matrix(0 -1.3105937 1.3564607 0 10.991634 16.648564)" gradientUnits="userSpaceOnUse" x1="22" x2="22" xlink:href="#b" y1="0" y2="4"/><radialGradient id="g" cx="12" cy="-14.267" gradientTransform="matrix(1.9091 .00000009 -.00000012 2.7273 -10.909 62.909)" gradientUnits="userSpaceOnUse" r="11"><stop offset="0" stop-color="#1f1f1f"/><stop offset="1" stop-color="#5c5c5c"/></radialGradient><g transform="matrix(0 1 -1 0 23.994432 .001568)"><g transform="translate(0 2)"><path d="m2.9316-.50977-.048828-.48828-.29102.029297-.048828.005859-.048828.013672-.23047.072266.29492.95508.17773-.054688.22656-.023438h2.0371v-1h-2.0684zm3.0684.50977h2v-1h-2zm3 0h2v-1h-2zm3 0h2v-1h-2zm3 0h2v-1h-2zm2.9998 0h2.0004v-1h-2.0004zm3.0002 0h.0127l.25098.023438.16406.050781.16211.087891.13672.11133.11133.13672.08789.16211.041017.42773h.95508l-.05664-.77344-.01367-.046875-.02344-.044922-.13281-.24219-.02344-.042969-.0293-.037109-.17578-.21289-.0293-.037109-.03711-.029297-.21289-.17578-.03711-.029297-.04297-.023438-.24219-.13281-.04492-.023438-.04687-.013672-.26758-.083984-.04883-.013672-.04883-.005859-.31543-.029297-.02343-.001953h-.06934zm-19.828.13477-.023438.044922-.013672.046875-.083984.26758-.013672.048828-.00586.048828-.029297.29102-.00195.023438v1.0938h1v-1.0371l.023438-.22656.050781-.16602.044922-.083984-.87891-.47461zm20.828 3.8652h1v-2h-1zm-21 1h1v-2h-1zm21 2h1v-2h-1zm-21 1h1v-2h-1zm0 3.00003h1v-2h-1zm21 0h1v-3h-1zm-21 2.06836v.02539l.00195.02344.029297.29102.00586.04883.013672.04883.083984.26758.013672.04687.023438.04492.13281.24219.023438.04297.029297.03711.17578.21289.029297.03711.037109.0293.021484.01758.40234-.49023.28125-.23047-.14258-.17384-.087891-.16211-.050781-.16406-.023438-.22656v-.81836h-1zm20.945.32422-.0078-.002-.01172.03711-.08789.16211-.11133.13672-.13672.11133-.16211.08789-.16406.05078-.22657.02349h-.20312v1h.25977l.02344-.002.29102-.0293.04883-.0059.04883-.01367.26758-.08398.04687-.01367.04492-.02344.24219-.13281.04297-.02344.03711-.0293.21289-.17578.03711-.0293.0293-.03711.17578-.21289.0293-.03711.02344-.04297.13281-.24219.02344-.04492.01367-.04687.02734-.08789-.92383-.28516-.02148-.01172zm-19.16 1.5957.097656.0098.023438.002h2.0938v-1h-2.0371l-.078125-.0078zm3.2148.01172h2v-1h-2zm3 0h2v-1h-2zm3 0h2v-1h-2zm3 0h2v-1h-2zm3 0h2v-1h-2z" fill="url(#g)" opacity=".867"/><path d="m13.5 12.5h-3.050941l.050941-7h-6.0000001v-3h15.0000001v3h-6.000001z" fill="url(#a)" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".490196"/><g stroke-linecap="round" stroke-linejoin="round" transform="translate(0 -2)"><path d="m5.5 17.5-4 3 4 3v-2h13v2l4-3-4-3v2h-13z" fill="url(#c)" stroke="#a62100" stroke-opacity=".501961"/><path d="m4.5019531 19.496094-1.3398437 1.003906 1.3398437 1.003906v-.003906c-.0002262-.5513.4467471-.998273.9980469-.998047h13c.5513-.000226.998273.446747.998047.998047v.0039l1.339844-1.0039-1.339844-1.003906v.003906c.000226.5513-.446747.998273-.998047.998047h-13c-.5512998.000226-.9982731-.446747-.9980469-.998047z" fill="none" opacity=".5" stroke="url(#d)"/></g><path d="m16.494141 4.5019531v1h3v-1zm-7.0000004 5.9492189v1l7.0000004.050781v-1z" fill="#fff" opacity=".1" transform="matrix(0 -1 1 0 -.001568 21.994432)"/></g><path id="h" d="m20.50015 3.49945v-2.9986h3.0003v2.9986z" fill="url(#f)" stroke="#a62100" stroke-opacity=".501961" stroke-width=".99292"/><use id="i" height="100%" transform="translate(.0004 14)" width="100%" xlink:href="#h"/><use height="100%" transform="translate(-20.005863 -14.004)" width="100%" xlink:href="#i"/><use height="100%" transform="translate(-20.008137 14)" width="100%" xlink:href="#h"/><path id="j" d="m21.5 1.5h1v1h-1z" fill="none" opacity=".5" stroke="url(#e)"/><use height="100%" transform="translate(-.003137 13.997)" width="100%" xlink:href="#j"/><use height="100%" transform="translate(-20)" width="100%" xlink:href="#j"/><use height="100%" transform="translate(-20.003137 13.997)" width="100%" xlink:href="#j"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_vfixedline.svg b/icon-themes/elementary_svg/cmd/lc_vfixedline.svg
new file mode 100644
index 000000000..95c654f9b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_vfixedline.svg
@@ -0,0 +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(.21688641 0 0 .11633788 10.917726 18.626797)" gradientUnits="userSpaceOnUse" r="16.875"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(0 1.3142331 -1.0026853 0 23.532234 -1.75927)" gradientUnits="userSpaceOnUse" x1="5.627119" x2="17.762712" y1="4.169491" y2="18.305084"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><ellipse cx="11.405721" cy="20.488203" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".238" rx="3.659958" ry="1.963204"/><path d="m10.497533 3.4975329v16.0049341h2.004934v-16.0049341z" fill="url(#b)" stroke="#888a85" stroke-linejoin="round" stroke-width=".995066"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_view100.svg b/icon-themes/elementary_svg/cmd/lc_view100.svg
new file mode 100644
index 000000000..2b77cffae
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_view100.svg
@@ -0,0 +1 @@
+<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 offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 16.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="c" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 16.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="d" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 16.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="3" y2="19.000001"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.88235294 0 0 .88235295 1.411765 1.411765)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="24.466665" y2="2.933333"><stop offset="0" stop-color="#fff" stop-opacity=".502"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(1 0 0 .87593985 0 .992481)" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#a" y1="16" y2="10"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="15" x2="15" y1="7" y2="16.541353"><stop offset="0" stop-color="#6c6c6c" stop-opacity=".698"/><stop offset="1" stop-color="#c1c1c1"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="16.999986" y2="10.548858"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><path d="m3.5 20h16.999998v2h-16.999998z" fill="url(#d)" opacity=".15"/><path d="m3.5 20.000085v1.999891c-.620472.0038-1.5-.448075-1.5-1.000075 0-.551999.6924-.999816 1.5-.999816z" fill="url(#c)" opacity=".15"/><path d="m20.5 20.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#b)" opacity=".15"/><rect fill="url(#e)" height="17.000023" rx="2.615385" width="17" x="3.5" y="3.499989"/><g fill="none"><path d="m10.492713 9.4926863h3v7.0145997h-2.999999v-4.0073h-1.0000003v-2z" opacity=".6" stroke="url(#i)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".985427"/><rect height="17.000023" opacity=".3" rx="2.615385" stroke="#000" width="17" x="3.5" y="3.499989"/><rect height="15.00002" rx="2.307692" ry="2.307693" stroke="url(#f)" width="15" x="4.5" y="4.49999"/><path d="m10.492713 8.4927h3v7.0146h-2.999999v-4.0073h-1.0000003v-2z" stroke="url(#h)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".985427"/></g><path d="m11 9h2v6h-2v-4h-1v-1z" fill="url(#g)" opacity=".05"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_viewdatasourcebrowser.svg b/icon-themes/elementary_svg/cmd/lc_viewdatasourcebrowser.svg
new file mode 100644
index 000000000..e0445187a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_viewdatasourcebrowser.svg
@@ -0,0 +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(.48571425 0 0 .5 .342857 7.750001)" gradientUnits="userSpaceOnUse" x1="21.381216" x2="21.381216" y1="5.052486" y2="44.137077"><stop offset="0" stop-color="#fff"/><stop offset=".08125819" stop-color="#fff" stop-opacity=".235294"/><stop offset=".92327863" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="b" cx="23.334524" cy="41.63604" gradientTransform="matrix(.48613594 0 0 .19884311 .65625 19.220963)" gradientUnits="userSpaceOnUse" r="22.627417"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="c" gradientTransform="matrix(.37654594 0 0 .35839049 -27.150809 31.67023)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#d" y1="-7.665694" y2="-7.665694"/><linearGradient id="d"><stop offset="0" stop-color="#868688"/><stop offset="1" stop-color="#d9d9da"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.8224499 0 0 .82905873 -65.448598 8.077184)" gradientUnits="userSpaceOnUse" x1="89.01844" x2="89.01844" xlink:href="#f" y1="22.536863" y2="27.54611"/><linearGradient id="f"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#4a4a4a"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.37654594 0 0 .35839049 -27.150809 26.670231)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#d" y1="-7.665694" y2="-7.665694"/><linearGradient id="h" gradientTransform="matrix(.8224499 0 0 .82905873 -65.448598 3.077185)" gradientUnits="userSpaceOnUse" x1="89.01844" x2="89.01844" xlink:href="#f" y1="22.536863" y2="27.54611"/><linearGradient id="i" gradientTransform="matrix(.37654594 0 0 .352792 -27.150809 21.746031)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#d" y1="-7.665694" y2="-7.665694"/><linearGradient id="j" gradientTransform="matrix(.8224499 0 0 .81610786 -65.448598 -1.478464)" gradientUnits="userSpaceOnUse" x1="89.01844" x2="89.01844" xlink:href="#f" y1="22.536863" y2="27.54611"/><linearGradient id="k" gradientTransform="matrix(.37845152 0 0 .34136193 -27.338025 17.61463)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="102.30806" x2="102.30806" y1="-2.392547" y2="-24.582239"><stop offset="0" stop-color="#a5a6a8"/><stop offset="1" stop-color="#e8e8e8"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.37845152 0 0 .34136193 -27.338025 17.61463)" gradientUnits="userSpaceOnUse" x1="109.95628" x2="109.95628" y1="-24.91135" y2="-2.375786"><stop offset="0" stop-color="#b3b3b3"/><stop offset="1" stop-color="#dadada"/></linearGradient><g transform="translate(0 -8)"><path d="m23 27.500001c.000931 2.485168-4.924204 4.499999-11 4.499999-6.0757958 0-11.00093826-2.014831-10.9999999-4.499999-.00093921-2.48517 4.9242041-4.500001 10.9999999-4.500001 6.075796 0 11.000939 2.014831 11 4.500001z" fill="url(#b)" fill-rule="evenodd" opacity=".3"/><path d="m21.441286 26.825403c0 2.028375-4.234572 3.674596-9.452159 3.674596-5.2175947 0-9.4521646-1.646221-9.4521646-3.674596 0-6.488122-1.1553118-3.598097 9.4521646-3.674595 10.850407-.07892 9.452159-2.849032 9.452159 3.674595z" fill="url(#c)" stroke="url(#e)"/><path d="m21.5 23.000001c0 1.932996-4.253296 3.499999-9.499999 3.499999-5.2467056 0-9.500001-1.567003-9.500001-3.499999 0-1.932998 4.2532954-3.500001 9.500001-3.500001 5.246703 0 9.499999 1.567003 9.499999 3.500001z" fill="none" stroke="#d8d8d8"/><path d="m21.441286 21.825404c0 2.028375-4.234572 3.674596-9.452159 3.674596-5.2175947 0-9.4521646-1.646221-9.4521646-3.674596 0-6.488122-1.1553118-3.598097 9.4521646-3.674595 10.850407-.07892 9.452159-2.849032 9.452159 3.674595z" fill="url(#g)" stroke="url(#h)"/><path d="m21.5 18.000002c0 1.932996-4.253296 3.499999-9.499999 3.499999-5.2467056 0-9.500001-1.567003-9.500001-3.499999 0-1.932998 4.2532954-3.500001 9.500001-3.500001 5.246703 0 9.499999 1.567003 9.499999 3.500001z" fill="none" stroke="#d8d8d8"/><path d="m21.441286 16.976886c0 1.99669-4.234572 3.523114-9.452159 3.523114-5.2175947 0-9.4521646-1.526424-9.4521646-3.523114 0-7.1907048-1.1553118-3.541892 9.4521646-3.617194 10.850407-.0777 9.452159-3.109574 9.452159 3.617194z" fill="url(#i)" stroke="url(#j)"/><path d="m21.5 13c0 1.932997-4.253296 3.5-9.499999 3.5-5.2467055 0-9.500001-1.567003-9.500001-3.5 0-1.932996 4.2532955-3.5 9.500001-3.5 5.246703 0 9.499999 1.567004 9.499999 3.5z" fill="url(#k)" stroke="url(#l)"/><rect fill="none" height="19" opacity=".5" rx="17.5" ry="3" stroke="url(#a)" width="17" x="3.5" y="10.5"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_viewformasgrid.svg b/icon-themes/elementary_svg/cmd/lc_viewformasgrid.svg
new file mode 100644
index 000000000..db0b88aba
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_viewformasgrid.svg
@@ -0,0 +1 @@
+<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="#fafafa"/><stop offset="1" stop-color="#e1e1e1"/></linearGradient><radialGradient id="b" cx="12" cy="2" gradientTransform="matrix(-.00000005 2.2105263 -1.7894737 -.00000004 15.578948 -24.526316)" gradientUnits="userSpaceOnUse" r="9.5" xlink:href="#a"/><linearGradient id="c" gradientTransform="matrix(.47750318 0 0 .48076162 .119252 -8.754128)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.5 0 0 .25 -1 3)" gradientUnits="userSpaceOnUse" x1="23.954" x2="23.954" xlink:href="#e" y1="15.999" y2="19.962999"/><linearGradient id="e"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" y1="6.451322" y2="10.245955"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999982" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#f" y1="6.451322" y2="8.348639"/><linearGradient id="h" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#f" y1="6.451322" y2="8.345967"/><linearGradient id="i" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#f" y1="6.451322" y2="8.348639"/><linearGradient id="j" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#f" y1="6.451322" y2="8.345967"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="1.403044" x2="1.403044" y1="2.058757" y2="6.12927"><stop offset="0" stop-color="#d4d4d4"/><stop offset="1" stop-color="#abacae"/></linearGradient><linearGradient id="l" gradientTransform="matrix(1.0176282 0 0 1.0176282 -.13905 .023501)" gradientUnits="userSpaceOnUse" x1="10.5" x2="10.5" xlink:href="#f" y1="3" y2="5"/><linearGradient id="m" gradientTransform="matrix(-1.0176282 0 0 1.0176282 13.121422 .023501)" gradientUnits="userSpaceOnUse" x1="10.5" x2="10.5" xlink:href="#f" y1="3" y2="5"/><linearGradient id="n" gradientTransform="matrix(0 1.14 -1.2 0 22.18 -5.75)" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#a" y1="13" y2="19"/><radialGradient id="o" cx="605.714" cy="486.648" gradientTransform="matrix(0 0 0 0 13.24 18.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#e"/><linearGradient id="p"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="q" cx="4.993" cy="43.5" gradientTransform="matrix(2 0 0 1.4 27.99 -17.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#p"/><radialGradient id="r" cx="4.993" cy="43.5" gradientTransform="matrix(2 0 0 1.4 -20.01 -104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#p"/><linearGradient id="s" gradientUnits="userSpaceOnUse" x1="25.058" x2="25.058" y1="47.028" y2="39.999"><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="t" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="4" y2="20"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><rect fill="url(#b)" height="19" rx="1" width="19" x="2.5" y="2.5"/><g opacity=".4"><path d="m38 40h5v7h-5z" fill="url(#q)" transform="matrix(.58 0 0 .43 -1.9 2.86)"/><path d="m-10-47h5v7h-5z" fill="url(#r)" transform="matrix(-.58 0 0 -.43 -1.9 2.86)"/><path d="m10 40h28v7h-28z" fill="url(#s)" transform="matrix(.58 0 0 .43 -1.9 2.86)"/></g><path d="m3.5 3.5h17v17h-17z" fill="none" opacity=".5" stroke="url(#t)" stroke-linecap="round" stroke-linejoin="round"/><g fill-rule="evenodd"><path d="m4.936 4.975a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" fill="#fff"/><path d="m4.936 4.53a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" opacity=".3"/><path d="m19.916 4.975a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" fill="#fff"/><path d="m19.916 4.53a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" opacity=".3"/><path d="m4.936 19.992a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" fill="#fff"/><path d="m4.936 19.548a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" opacity=".3"/><path d="m19.916 19.992a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" fill="#fff"/><path d="m19.916 19.548a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" opacity=".3"/></g><rect fill="#b5b5b5" height="5" rx="1" width="14" x="5" y="7"/><path d="m3.5 2c-.822 0-1.5.678-1.5 1.5v17c0 .822.678 1.5 1.5 1.5h17c.822 0 1.5-.678 1.5-1.5v-17c0-.822-.678-1.5-1.5-1.5zm0 1h17c.286 0 .5.214.5.5v17c0 .286-.214.5-.5.5h-17c-.286 0-.5-.214-.5-.5v-17c0-.286.214-.5.5-.5z" fill-opacity=".239"/><rect fill="#cacaca" height="4" rx="1" width="14" x="5" y="8"/><rect fill="#bababa" height="5" rx=".69" width="14" x="5" y="14"/><rect fill="url(#n)" height="3" rx=".384" width="12" x="6" y="15"/><g fill="#4d4d4d"><path d="m8 16h1v1h-1z"/><path d="m9 15h1v1h-1z"/><path d="m10 16h1v1h-1z"/><path d="m8 17h1v1h-1z"/><path d="m10 17h1v1h-1z"/><path d="m9 18h1v1h-1z"/><path d="m12 15h1v1h-1z"/><path d="m12 16h1v1h-1z"/><path d="m12 17h1v1h-1z"/><path d="m12 18h1v1h-1z"/><path d="m14 15h1v1h-1z"/><path d="m13 16h1v1h-1z"/><path d="m14 17h1v1h-1z"/><path d="m14 18h1v1h-1z"/></g><path d="m20.5 22v2c.62.004 1.5-.448 1.5-1s-.692-1-1.5-1z" fill="url(#o)" opacity=".15"/><g transform="matrix(.98267716 0 0 .98267716 10.12126 7.976907)"><rect fill="url(#c)" height="13.229166" rx="1.017628" stroke-width="1.069848" width="10.176282" x="1.403045" y="1.549943"/><path d="m2.420673 1.549943c-.554965 0-1.0176282.4626632-1.0176282 1.0176282v4.0705129h10.1762822v-4.0705129c0-.554965-.462664-1.0176282-1.017628-1.0176282z" fill="url(#k)"/><path d="m1 7h11v1h-11z" fill="url(#d)" opacity=".15"/><path d="m5.9823718 7.1468982 1.0176282.0000002v8.0528846h-1.0176282zm-4.0705129 3.0528848h4.0705129v1.017628h-4.0705129zm5.0881411 0h4.070513v1.017628h-4.070513z" opacity=".321"/><path d="m2.5 9c-.831 0-1.5.669-1.5 1.5v3.5 1h11v-1-3.5c0-.831-.669-1.5-1.5-1.5zm0 1h3.5v4h-4v-3.5c0-.277.223-.5.5-.5zm4.5 0h3.5c.277 0 .5.223.5.5v3.5h-4z" fill="#555761" fill-opacity=".501961" transform="matrix(1.0176282 0 0 1.0176282 -.123398 -8.117525)"/><path d="m2.6562861 2.5675712h2.8172716v3.0528847h-2.8172716c-.1298582 0-.2344011-.084145-.2344011-.1886656v-2.6755535c0-.1045206.1045445-.1893156.2344011-.1886656z" fill="none" opacity=".5" stroke="url(#l)" stroke-linecap="square" stroke-width="1.017628"/><path d="m10.326086 2.5675712h-2.8172719v3.0528847h2.8172719c.129858 0 .234401-.084145.234401-.1886656v-2.6755535c0-.1045206-.104545-.1893156-.234401-.1886656z" fill="none" opacity=".5" stroke="url(#m)" stroke-linecap="square" stroke-width="1.017628"/><path d="m.89423071 7.1468982v6.6145838c0 .845649.68079329 1.526442 1.52644229 1.526442h8.141026c.845649 0 1.526442-.680793 1.526442-1.526442v-6.6145838h-1.017628v6.6145838c0 .281883-.226931.508814-.508814.508814h-8.141026c-.281883 0-.5088141-.226931-.5088141-.508814v-6.6145838z" fill-opacity=".330882"/><g fill="none" stroke-linecap="round" stroke-linejoin="round" transform="matrix(1.0176282 0 0 1.0176282 -.123397 -8.117525)"><path d="m2.5 15.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#g)"/><path d="m7.49875 15.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#h)"/><path d="m2.50125 19.4986 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#i)"/><path d="m7.5 19.500008 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#j)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_viewrowcolumnheaders.svg b/icon-themes/elementary_svg/cmd/lc_viewrowcolumnheaders.svg
new file mode 100644
index 000000000..796c8cc72
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_viewrowcolumnheaders.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" 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 33.938131 -17.400027)" 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 19.76187 104.39997)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><linearGradient id="d" gradientTransform="matrix(1.0073638 0 0 1 -.323637 0)" 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(.4762 0 0 .25 .095 3)" gradientUnits="userSpaceOnUse" x1="23.954" x2="23.954" y1="15.999" y2="19.962999"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(0 .4762 .25 0 3 .095)" gradientUnits="userSpaceOnUse" x1="23.954" x2="23.954" xlink:href="#e" y1="15.999" y2="19.962999"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="2" y2="22"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#C" y1="6.451322" y2="10.245955"/><linearGradient id="i" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#C" y1="6.451322" y2="10.245955"/><linearGradient id="j" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#C" y1="6.451322" y2="10.245955"/><linearGradient id="k" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 -.398827)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#C" y1="6.451322" y2="10.245955"/><linearGradient id="l" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#C" y1="6.451322" y2="8.348639"/><linearGradient id="m" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#C" y1="6.451322" y2="8.348639"/><linearGradient id="n" gradientTransform="matrix(.48483606 0 0 .5270602 -.166602 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#C" y1="6.451322" y2="8.348639"/><linearGradient id="o" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#C" y1="6.451322" y2="8.348639"/><linearGradient id="p" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#C" y1="6.451322" y2="8.345967"/><linearGradient id="q" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 4.599765)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#C" y1="6.451322" y2="8.348639"/><linearGradient id="r" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 4.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#C" y1="6.451322" y2="8.345967"/><linearGradient id="s" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#C" y1="6.451322" y2="8.345967"/><linearGradient id="t" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 8.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#C" y1="6.451322" y2="8.348639"/><linearGradient id="u" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 8.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#C" y1="6.451322" y2="8.345967"/><linearGradient id="v" gradientTransform="matrix(.48483606 0 0 .5270602 4.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#C" y1="6.451322" y2="8.345967"/><linearGradient id="w" gradientTransform="matrix(.48483606 0 0 .5270602 9.833398 12.601173)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#C" y1="6.451322" y2="8.348639"/><linearGradient id="x" gradientTransform="matrix(.48483606 0 0 .5270602 14.832148 12.602581)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#C" y1="6.451322" y2="8.345967"/><linearGradient id="y" gradientTransform="matrix(.48483606 0 0 .5270602 4.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#C" y1="6.451322" y2="8.345967"/><linearGradient id="z" gradientTransform="matrix(.48483606 0 0 .5270602 9.834648 16.599773)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" xlink:href="#C" y1="6.451322" y2="8.348639"/><linearGradient id="A" gradientTransform="matrix(.48483606 0 0 .5270602 14.833398 16.601181)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.062983" xlink:href="#C" y1="6.451322" y2="8.345967"/><linearGradient id="B" gradientTransform="matrix(.46923147 0 0 .47243347 .238446 -.625575)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#E" y1="15.499894" y2="48.395687"/><linearGradient id="C" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" y1="6.451322" y2="10.245955"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999982" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="D" gradientUnits="userSpaceOnUse" x1="11" x2="11" xlink:href="#E" y1="2" y2="22"/><linearGradient id="E" gradientTransform="matrix(.44576989 0 0 .44993664 .801525 -.024539)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g opacity=".4" transform="matrix(.52631578 0 0 .42857133 -2.631579 3.857159)"><path d="m43.950001 39.999973h5v7h-5z" fill="url(#a)"/><path d="m9.7500003 46.999973h-5v-7h5z" fill="url(#c)"/><path d="m9.7500003 40 34.2000007-.000028v7.000001l-34.2000007.000028z" fill="url(#d)" stroke-width="1.003675"/></g><rect fill="url(#B)" height="21" rx=".555556" ry=".583334" stroke-width="1.051315" width="20" x="1.5" y="1.5"/><path d="m2.5371094 1.5c-.574146 0-1.0371021.4629634-1.0371094 1.0371094v3.6269531 10.8359375 4.462891c0 .574146.4629634 1.037109 1.0371094 1.037109h17.9257816c.574146 0 1.037109-.462963 1.037109-1.037109v-4.462891-10.8359375-3.6269531c.000007-.574146-.462963-1.0371094-1.037109-1.0371094z" fill="url(#D)" stroke="#000" stroke-opacity=".273077"/><path d="m6 2v4h-4v1h4v3h-4v1h4v3h-4v1h4v3h-4v1h4v3h1v-3h4v3h1v-3h4v3h1v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-3h4v-1h-4v-4h-1v4h-4v-4h-1v4h-4v-4zm1 5h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4zm-5 4h4v3h-4zm5 0h4v3h-4z" fill-opacity=".27451"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m2.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#C)"/><path d="m7.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#i)"/><path d="m12.50125 2.498592 2.99875.001408.000004 3h-3.000004z" stroke="url(#j)"/><path d="m17.5 2.5 2.99875.00141.000004 3h-3.000004z" stroke="url(#k)"/><path d="m2.50125 7.498592 2.99875.001408.00125 1.99859h-3.000004z" stroke="url(#l)"/><path d="m7.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#p)"/><path d="m12.50125 7.498592 2.99875.001408.0013 1.99859h-3.000004z" stroke="url(#q)"/><path d="m17.5 7.5 2.99875.00141.00125 1.99859h-3.000004z" stroke="url(#r)"/><path d="m2.5 11.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#m)"/><path d="m7.49875 11.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#s)"/><path d="m12.5 11.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#t)"/><path d="m17.49875 11.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#u)"/><path d="m2.5 15.5 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#n)"/><path d="m7.49875 15.501408 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#v)"/><path d="m12.5 15.5 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#w)"/><path d="m17.49875 15.501408 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#x)"/><path d="m2.50125 19.4986 2.99875.0014.00125 1.998598h-3.000004z" stroke="url(#o)"/><path d="m7.5 19.500008 2.99875.0014.0012 1.99859h-2.999954z" stroke="url(#y)"/><path d="m12.50125 19.4986 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#z)"/><path d="m17.5 19.500008 2.99875.0014.0013 1.99859h-3.000004z" stroke="url(#A)"/></g><path d="m2 7h20v1h-20z" fill="url(#e)" opacity=".15"/><path d="m7 2v20h1v-20z" fill="url(#f)" opacity=".15"/><path d="m2.537 1.5c-.574 0-1.037.463-1.037 1.037v3.963s-.085 10.67-.085 14.997c0 .574.387 1.04.96 1.037l4.125-.05v-15.984h15v-3.963c0-.574-.463-1.037-1.037-1.037z" fill="url(#g)"/><path d="m2.5371094 1c-.842 0-1.5371094.6951094-1.5371094 1.5371094v18.9257816c0 .843.6941094 1.537109 1.5371094 1.537109h4.4628906v-1-15h15v-4.4628906c0-.842-.695109-1.5371094-1.537109-1.5371094zm0 1h3.4628906v4h-4v-3.4628906c0-.307.2301094-.5371094.5371094-.5371094zm4.4628906 0h4v4h-4zm5 0h4v4h-4zm5 0h3.462891c.306 0 .537109.2301094.537109.5371094v3.4628906h-4zm-15 5h4v3h-4zm0 4h4v3h-4zm0 4h4v3h-4zm0 4h4v3h-3.4628906c-.305 0-.5371094-.232109-.5371094-.537109z" fill="#ad5f00" fill-opacity=".501961"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m2.50125 2.498592 2.99875.001408.000004 3h-3.000004z" opacity=".49" stroke="url(#h)"/><path d="m7.5 2.5 2.99875.00141.000004 3h-3.000004z" opacity=".49" stroke="url(#i)"/><path d="m12.50125 2.498592 2.99875.001408.000004 3h-3.000004z" opacity=".49" stroke="url(#j)"/><path d="m17.5 2.5 2.99875.00141.000004 3h-3.000004z" opacity=".49" stroke="url(#k)"/><path d="m2.50125 7.498592 2.99875.001408.00125 1.99859h-3.000004z" opacity=".49" stroke="url(#l)"/><path d="m2.5 11.5 2.99875.0014.00125 1.998598h-3.000004z" opacity=".49" stroke="url(#m)"/><path d="m2.5 15.5 2.99875.0014.00125 1.998598h-3.000004z" opacity=".49" stroke="url(#n)"/><path d="m2.50125 19.4986 2.99875.0014.00125 1.998598h-3.000004z" opacity=".49" stroke="url(#o)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_viewvaluehighlighting.svg b/icon-themes/elementary_svg/cmd/lc_viewvaluehighlighting.svg
new file mode 100644
index 000000000..435931431
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_viewvaluehighlighting.svg
@@ -0,0 +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(.98295 0 0 1.01735 -29.788365 -1.432117)" gradientUnits="userSpaceOnUse" x1="13.067797" x2="13.271187" y1="-4.983051" y2="21.254238"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><path d="m20.419636 11.060797q0 1.536876-.474346 2.817606-.474346 1.280731-1.340542 1.995805-.866196.715073-2.010813.715073-.763078 0-1.361166-.373546-.587776-.38422-.835261-1.003238h-.16499q-.505281.640365-1.227111 1.013911-.721831.362873-1.60865.362873-1.8252008 0-2.8770107-1.131311-1.0518101-1.141985-1.0518101-3.10577 0-2.230604 1.361166-3.6180616 1.3714768-1.3874574 3.6297758-1.3874574.835261 0 1.928318.1707641 1.093057.1600911 1.783952.4162371l-.237172 5.2189738q0 1.494186.7837 1.494186.659959 0 1.051811-.992567.39185-1.003238.39185-2.614822 0-1.7183134-.690894-3.0310616-.680583-1.3234208-1.938631-2.0171495-1.247734-.7044014-2.866697-.7044014-2.072685 0-3.6194638.8965109-1.5467793.8965108-2.3614165 2.5614597-.8146371 1.6649489-.8146371 3.8421889 0 2.956351 1.5158437 4.535918 1.5261557 1.568896 4.4134777 1.568896 1.154928 0 2.474846-.26682 1.319918-.266818 2.505783-.725747v2.05984q-2.186115.960549-4.898134.960549-3.9185083 0-6.1149352-2.13455-2.1861149-2.134549-2.1861149-5.934049 0-2.636169 1.1239931-4.7920639 1.134305-2.1558954 3.2069894-3.361916 2.0726848-1.2166934 4.7331436-1.2166934 2.268612 0 4.052563.9605475 1.783952.9605473 2.753268 2.7322237.969315 1.7716762.969315 4.0876621zm-10.5593478 1.334094q0 2.251951 1.7736398 2.251951.917757 0 1.402415-.672384.494969-.683057.598087-2.219932l.134055-2.3586772q-.474346-.106728-1.185864-.106728-1.288984 0-2.010814.8324742-.7115189.832474-.7115189 2.273295z" fill="url(#a)" stroke="#000" stroke-opacity=".490196"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_vruler.svg b/icon-themes/elementary_svg/cmd/lc_vruler.svg
new file mode 100644
index 000000000..18e9c785a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_vruler.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="6.301093" x2="6.195543" y1="-2.220354" y2="-21.779646"><stop offset="0" stop-color="#fad4a1"/><stop offset="1" stop-color="#e6b481"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="6.525424" x2="6.300973" y1="-2.949153" y2="-14.740289"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.32432)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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="e" gradientTransform="matrix(.48571543 0 0 .45629666 .342829 .348862)" 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><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><radialGradient id="g" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="h" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><path d="m3.500001 22h16.999998v2h-16.999998z" fill="url(#h)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#g)" opacity=".15"/><path d="m20.5 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#f)" opacity=".15"/><path d="m3.4999601 1.4999569c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.9987161s-11.3333862 0-17.0000799 0c0-7.000018 0-14.000035 0-21.0000538z" fill="url(#e)"/><path d="m19.5 21.5h-15.0000004v-19h15.0000004z" fill="none" stroke="url(#d)" stroke-linecap="round"/><path d="m3.4999601 1.4999569c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.9987161s-11.3333862 0-17.0000799 0c0-7.000018 0-14.000035 0-21.0000538z" fill="none" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/><path d="m4.5-22.5h4v21h-4z" fill="url(#a)" stroke="#783f07" stroke-opacity=".490196" transform="matrix(-1 0 0 -1 14 0)"/><path d="m5.5-21.5h2v19h-2z" fill="none" opacity=".4" stroke="url(#b)" transform="matrix(-1 0 0 -1 14 0)"/><path d="m7 4v1h2v-1zm0 3v1h2v-1zm0 3v1h2v-1zm0 3v1h2v-1zm0 3v1h2v-1zm0 3v1h2v-1z" fill="#a1550a" fill-opacity=".25098"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_warningcellstyles.svg b/icon-themes/elementary_svg/cmd/lc_warningcellstyles.svg
new file mode 100644
index 000000000..577976816
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_warningcellstyles.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" 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.1294118 0 0 .12941156 -58.729414 22.026471)" gradientUnits="userSpaceOnUse" r="10.625"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.48890916 0 0 .48839827 .266182 .742322)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="2.011209" y2="44.532082"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.49373581 0 -.00214922 .51518426 -2.337959 -7.425973)" gradientUnits="userSpaceOnUse" x1="29.126724" x2="29.291178" y1="19.787613" y2="57.567127"><stop offset="0" stop-color="#fff"/><stop offset=".56911701" stop-color="#fff" stop-opacity=".235294"/><stop offset=".93297637" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><path d="m24 22.625c0 .759391-5.372583 1.375-12 1.375-6.6274172 0-12.00000025-.615609-12.00000025-1.375s5.37258305-1.375 12.00000025-1.375c6.627417 0 12 .615609 12 1.375z" fill="url(#a)" fill-rule="evenodd" opacity=".3"/><path d="m22.843441 20.277765-9.548497-18.0000829c-.274455-.5-.771065-.77778-1.324145-.77778-.553075 0-1.052235.33333-1.330855.833335l-9.4773974 18.0000879c-.22308499.444445-.22563499 1.05556.04905 1.500005.27468.44445.716215.66667 1.269296.66667h19.0258884c.55308 0 1.052005-.27778 1.275095-.722225.278385-.444445.280705-1.000005.06156-1.50001z" fill="url(#b)"/><path d="m21.554893 19.506436-8.545176-15.5905839c-.363933-.693386-.494462-1.415852-1.047538-1.415852-.475681 0-.724576.823993-1.068333 1.478495l-8.4503237 15.5776199c-.490695.902951-.543267 1.138323-.307081 1.535746.236181.397428.539433.375782 1.659914.401703h16.6086097c1.043148.01297 1.278124-.06692 1.470057-.464346.2395-.397427.137629-.712731-.320129-1.522782z" fill="none" opacity=".6" stroke="url(#c)"/><path d="m22.847741 20.277775-9.548497-17.9999979c-.274455-.499998-.771065-.777777-1.324145-.777777-.553075 0-1.052235.333329-1.330855.833332l-9.4773967 18.0000029c-.22308505.444443-.22563505 1.055555.04905 1.499998.27468.444448.716215.666667 1.269295.666667h19.0258887c.55308 0 1.052005-.277779 1.275095-.722222.278385-.444443.280705-1 .06156-1.500003z" fill="none" opacity=".5" stroke="#ad5f00"/><path d="m12 9.0000001c-.717969 0-1.3.596955-1.3 1.3333329 0 1.333334.433332 3.111111.866667 6.666667h.866665c.433335-3.555556.866668-5.333333.866668-6.666667 0-.7363779-.582031-1.3333329-1.3-1.3333329zm0 9.3333329c-.717969 0-1.3.596955-1.3 1.333334 0 .736378.582031 1.333333 1.3 1.333333s1.3-.596955 1.3-1.333333c0-.736379-.582031-1.333334-1.3-1.333334z" fill="#fff" opacity=".3"/><path d="m12 8.0000001c-.717969 0-1.3.596955-1.3 1.333333 0 1.3333339.433332 3.1111109.866667 6.6666669h.866665c.433335-3.555556.866668-5.333333.866668-6.6666669 0-.736378-.582031-1.333333-1.3-1.333333zm0 9.3333329c-.717969 0-1.3.596955-1.3 1.333334 0 .736378.582031 1.333333 1.3 1.333333s1.3-.596955 1.3-1.333333c0-.736379-.582031-1.333334-1.3-1.333334z" fill="#7a0000"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_watermark.svg b/icon-themes/elementary_svg/cmd/lc_watermark.svg
new file mode 100644
index 000000000..8c20a7f8b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_watermark.svg
@@ -0,0 +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="11.777966" x2="12.684763" y1="7.287034" y2="17.049746"><stop offset="0" stop-color="#ffc27d"/><stop offset="1" stop-color="#f37329" stop-opacity=".952206"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.4054 0 0 .5135 2.27 -.324)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.474" y2="41.526"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.48572 0 0 .4563 .343 .35)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="d" cx="605.714" cy="486.648" gradientTransform="matrix(.01205 0 0 .00824 13.24 18.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#e"/><linearGradient id="e"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="f" cx="605.714" cy="486.648" gradientTransform="matrix(-.01205 0 0 .00824 10.76 18.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#e"/><linearGradient id="g" gradientTransform="matrix(.0352 0 0 .00824 -.725 18.98)" 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><path d="m3.5 22h17v2h-17z" fill="url(#g)" opacity=".15"/><path d="m3.5 22v2c-.62.004-1.5-.448-1.5-1s.692-1 1.5-1z" fill="url(#f)" opacity=".15"/><path d="m20.5 22v2c.62.004 1.5-.448 1.5-1s-.692-1-1.5-1z" fill="url(#d)" opacity=".15"/><path d="m3.5 1.5h17v21h-17z" fill="url(#c)"/><path d="m19.5 21.5h-15v-19h15z" fill="none" stroke="url(#b)" stroke-linecap="round"/><g stroke-linejoin="round"><path d="m3.446 1.482h17v21h-17z" fill="none" opacity=".3" stroke="#000"/><path d="m13.793 16.586-.47-1.253h-.064q-.614.8-1.267 1.113-.645.305-1.69.305-1.28 0-2.022-.758-.732-.758-.732-2.16 0-1.467.988-2.16.995-.7 2.995-.775l1.546-.05v-.404q0-1.4-1.386-1.4-1.067 0-2.51.667l-.804-1.7q1.538-.832 3.41-.832 1.792 0 2.748.808.956.808.956 2.457v6.143zm-.717-4.27-.94.032q-1.06.033-1.577.396-.52.363-.52 1.105 0 1.062 1.18 1.062.845 0 1.346-.503.51-.504.51-1.336z" fill="url(#a)" stroke="#cc3b02" stroke-opacity=".501961" stroke-width=".896"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_window3d.svg b/icon-themes/elementary_svg/cmd/lc_window3d.svg
new file mode 100644
index 000000000..46d17b052
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_window3d.svg
@@ -0,0 +1 @@
+<svg height="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(.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)"><path d="m6.470983.470983h15.058034v15.058034h-15.058034z" fill="none" stroke="#888a85" stroke-linecap="round" stroke-linejoin="round" stroke-width=".941966"/><ellipse cx="12" cy="17.674644" display="block" fill="url(#a)" fill-rule="evenodd" opacity=".711111" rx="9" ry="1.963204"/><path d="m3.470983 3.470983h15.058034v15.058034h-15.058034z" fill="none" stroke="#888a85" stroke-linecap="round" stroke-linejoin="round" stroke-width=".941966"/><g fill="#fdfdfb"><path d="m4 4v.4648438 13.5351562h14v-14z"/><g fill-rule="evenodd" stroke="#888a85" stroke-linejoin="round" stroke-width="1.027786"><path d="m18.513893 3.8900003 3.083358-3.08335767v14.38900137l-3.083358 3.083358z"/><path d="m17.902822 3.4861071 3.083358-3.08335775h-14.3890017l-3.083358 3.08335775z"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_wordcountdialog.svg b/icon-themes/elementary_svg/cmd/lc_wordcountdialog.svg
new file mode 100644
index 000000000..f3cb8eee8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_wordcountdialog.svg
@@ -0,0 +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="translate(.074394 .075543)" gradientUnits="userSpaceOnUse" x1="6.946572" x2="7.531537" xlink:href="#b" y1="-3.023074" y2="13.679376"/><linearGradient id="b" gradientTransform="translate(-15.70417 8.40678)" gradientUnits="userSpaceOnUse" x1="11" x2="12" y1="-4" y2="21"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="20.271908" x2="20.271908" xlink:href="#b" y1="5.919522" y2="22.6915"/><g stroke="#000" stroke-linejoin="round" stroke-opacity=".490196"><path d="m6.4503881 13.603833h-4.961837v-1.201501l.9923674-.597568v-7.270153l-.9923674-.6627962v-1.3525865h4.961837v1.3525865l-.9923674.4464826v7.2701526l.9923674.813882z" fill="url(#a)" transform="scale(1.0076913 .99236738)"/><path d="m20.778705 16.278685v1.973174h2.027191v1.973174h-2.027191v1.973174h-2.027191v-1.973174h-2.02719v1.973174h-2.027191v-1.973174h-2.027191v-1.973174h2.027191v-1.973175l-2.027191.000001v-1.973174l2.027191-.000001v-1.973174h2.027191v1.973174l2.02719.000001v-1.973174h2.027191v1.973174h2.027191v1.973174zm-4.054381 1.973174h2.02719v-1.973174l-2.02719-.000001z" fill="url(#c)" stroke-linecap="round" transform="scale(.98658696 1.0135954)"/><path d="m6.4503881 13.603833h-4.961837v-1.201501l.9923674-.597568v-7.270153l-.9923674-.6627962v-1.3525865h4.961837v1.3525865l-.9923674.4464826v7.2701526l.9923674.813882z" fill="url(#a)" transform="matrix(1.0076913 0 0 .99236738 7 0)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_wrapcontour.svg b/icon-themes/elementary_svg/cmd/lc_wrapcontour.svg
new file mode 100644
index 000000000..e120b0884
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_wrapcontour.svg
@@ -0,0 +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.4147061 0 0 -1.5157566 .745365 24.778941)" gradientUnits="userSpaceOnUse" x1="6.689" x2="6.571429" y1="5.48" y2=".5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><radialGradient id="b" cx="-1.598504" cy="-37.097179" gradientTransform="matrix(-2.8642857 .00000019 -.00000015 -2.1857141 8.778565 -83.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#c"/><linearGradient id="c"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="d" cx="-1.473815" cy="-42.064499" gradientTransform="matrix(-2.8642857 .00000019 -.00000015 -2.1857141 8.778565 -95.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#c"/><radialGradient id="e" cx="-1.448878" cy="-38.927242" gradientTransform="matrix(-2.8642857 .00000019 -.00000015 -2.1857141 8.778565 -87.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#c"/><radialGradient id="f" cx="-1.548628" cy="-40.659271" gradientTransform="matrix(-2.8642857 .00000019 -.00000015 -2.1857141 8.778565 -91.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#c"/><g stroke-width="1.428571" transform="matrix(.49497475 .49497475 -.49497475 .49497475 23.917279 -1.862403)"><path d="m.44412973 27.546556 11.10798427.0011.0061-11.104277-11.10806923-.0011z" fill="url(#a)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".75"/><path d="m1.9453125 26.830357-.092017-8.950817 8.9014973.04564" fill="none" opacity=".3" stroke="#fff"/></g><path d="m22 4.4995548c0-.269086-.576667-.499541-1.25-.499541h-17.5c-.673332 0-1.25.230455-1.25.499541v.999082c0 .269086.576668.499541 1.25.499541.0028.0041 17.5 0 17.5 0 .673333 0 1.25-.230455 1.25-.499541z" fill="#fff" opacity=".35"/><path d="m2.5000001 3.5000018v.9980469.00195c6.333334-.00999 12.6666679-.015401 18.9999999-.025391v-.9746059z" fill="none" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round"/><path d="m8 12.001836h-6v1.998164h6z" fill="#fff" opacity=".35"/><path d="m2.5000001 11.500002v.998047.002l4.9999999-.02539v-.974606h-4.9999999z" fill="none" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round"/><path d="m11 8.001836h-9v1.998164h9z" fill="#fff" opacity=".35"/><path d="m2.5000001 7.5000018v.9980469.00195l7.9999999-.025391v-.9746059z" fill="none" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><path d="m11 16.001836h-9v1.998164h9z" fill="#fff" opacity=".35"/><path d="m2.5000001 15.500002v.998047.002l7.9999999-.02539v-.974606h-7.9999999z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m22 20.001836h-20v1.998164h20z" fill="#fff" opacity=".35"/><g fill="none" stroke-linecap="round" stroke-linejoin="round" transform="translate(0 4)"><path d="m2.5000001 15.500002v.998047.002c6.333334-.01 12.6666679-.0154 18.9999999-.02539v-.974606h-18.9999999z" stroke="url(#b)"/><path d="m2.5 15.500002v.998047.002c6.333334-.01 12.666668-.0154 19-.02539v-.974606h-19z" opacity=".1" stroke="#000"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_wrapideal.svg b/icon-themes/elementary_svg/cmd/lc_wrapideal.svg
new file mode 100644
index 000000000..31f57262e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_wrapideal.svg
@@ -0,0 +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.4 0 0 -1.5 .8 24.75)" gradientUnits="userSpaceOnUse" x1="6.689" x2="6.571429" y1="5.48" y2=".5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><radialGradient id="b" cx="-1.598504" cy="-37.097179" gradientTransform="matrix(-2.8642857 .00000019 -.00000015 -2.1857141 8.778565 -83.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#h"/><radialGradient id="c" cx="-1.448878" cy="-38.927242" gradientTransform="matrix(-2.8642857 .00000019 -.00000015 -2.1857141 25.778565 -85.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#h"/><radialGradient id="d" cx="-1.548628" cy="-40.659271" gradientTransform="matrix(-2.8642857 .00000019 -.00000015 -2.1857141 25.778565 -89.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#h"/><radialGradient id="e" cx="-1.598504" cy="-37.097179" gradientTransform="matrix(-2.8642857 .00000019 -.00000015 -2.1857141 25.778565 -81.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#h"/><linearGradient id="f" gradientTransform="matrix(.5372 0 0 .57682 1.683 -21.997)" gradientUnits="userSpaceOnUse" x1="30.374001" x2="30.374001" y1="48.536999" y2="58.938999"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="g" gradientTransform="matrix(0 -1 -1 0 29.55 28)" gradientUnits="userSpaceOnUse" x1="23.264" x2="10.336" y1="10.034" y2="10.034"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="h"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="i" cx="-1.473815" cy="-42.064499" gradientTransform="matrix(-2.8642857 .00000019 -.00000015 -2.1857141 8.778565 -93.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#h"/><radialGradient id="j" cx="-1.448878" cy="-38.927242" gradientTransform="matrix(-2.8642857 .00000019 -.00000015 -2.1857141 8.778565 -85.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#h"/><radialGradient id="k" cx="-1.548628" cy="-40.659271" gradientTransform="matrix(-2.8642857 .00000019 -.00000015 -2.1857141 8.778565 -89.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#h"/><radialGradient id="l" cx="-1.598504" cy="-37.097179" gradientTransform="matrix(-2.8642857 .00000019 -.00000015 -2.1857141 8.778565 -81.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#h"/><g transform="translate(0 -2)"><g transform="translate(-10 3)"><path d="m28.496861 17.50091.002451-12.9983442-12.987312-.0025658-.0025 12.998344z" display="block" fill="url(#g)"/><g fill="none"><path d="m27.494411 16.489946.005901-10.9873802-10.987312-.0025658-.0059 10.98738z" display="block" opacity=".401" stroke="url(#f)" stroke-miterlimit="7" stroke-width=".964"/><path d="m28.496861 17.50091.002451-12.9983442-12.987312-.0025658-.0025 12.998344z" opacity=".5" stroke="#a62100" stroke-linejoin="round"/></g></g><g transform="translate(6 -8)"><path d="m.5018957 27.488846 10.9925153.0011.006-10.988846-10.9925985-.0011z" fill="url(#a)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".75"/><path d="m1.0078125 17.5 9.9925165.0011" fill="none" opacity=".3" stroke="#fff"/></g><path d="m22 6.4995548c0-.269086-.576667-.499541-1.25-.499541h-17.5c-.673332 0-1.25.230455-1.25.499541v.999082c0 .269086.576668.499541 1.25.499541.0028.0041 17.5 0 17.5 0 .673333 0 1.25-.230455 1.25-.499541z" fill="#fff" opacity=".35"/><path d="m2.5000001 5.5000018v.9980469.00195c6.333334-.00999 12.6666679.0080365 18.9999999-.0019535v-.9746059z" fill="none" stroke="url(#i)" stroke-linecap="round" stroke-linejoin="round"/><path d="m5 14.001836h-3v1.998164h3z" fill="#fff" opacity=".35"/><path d="m2.5000001 13.500002v.998047.002l1.9999999-.02539v-.974606h-1.9999999z" fill="none" stroke="url(#j)" stroke-linecap="round" stroke-linejoin="round"/><path d="m5 10.001836h-3v1.998164h3z" fill="#fff" opacity=".35"/><path d="m2.5000001 9.5000018v.9980472.002l1.9999999-.025441v-.9746062z" fill="none" stroke="url(#k)" stroke-linecap="round" stroke-linejoin="round"/><path d="m5 18.001836h-3v1.998164h3z" fill="#fff" opacity=".35"/><path d="m2.5000001 17.500002v.998047.002l1.9999999-.02539v-.974606h-1.9999999z" fill="none" stroke="url(#l)" stroke-linecap="round" stroke-linejoin="round"/><path d="m22 22.001836h-20v1.998164h20z" fill="#fff" opacity=".35"/><g fill="none" stroke-linecap="round" stroke-linejoin="round" transform="translate(0 6)"><path d="m2.5000001 15.500002v.998047.002c6.333334-.01 12.6666679-.0154 18.9999999-.02539v-.974606h-18.9999999z" stroke="url(#b)"/><path d="m2.5 15.500002v.998047.002c6.333334-.01 12.666668-.0154 19-.02539v-.974606h-19z" opacity=".1" stroke="#000"/></g><path d="m22 14.001836h-3v1.998164h3z" fill="#fff" opacity=".35"/><path d="m19.5 13.500002v.998047.002l2-.02539v-.974606h-2z" fill="none" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round"/><path d="m22 10.001836h-3v1.998164h3z" fill="#fff" opacity=".35"/><path d="m19.5 9.5000018v.9980472.002l2-.02539v-.9746572z" fill="none" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round"/><path d="m22 18.001836h-3v1.998164h3z" fill="#fff" opacity=".35"/><path d="m19.5 17.500002v.998047.002l2-.02539v-.974606h-2z" fill="none" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_wrapleft.svg b/icon-themes/elementary_svg/cmd/lc_wrapleft.svg
new file mode 100644
index 000000000..1e091fa45
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_wrapleft.svg
@@ -0,0 +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.4 0 0 -1.5 .8 24.75)" gradientUnits="userSpaceOnUse" x1="6.689" x2="6.571429" y1="5.48" y2=".5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><radialGradient id="b" cx="-1.598504" cy="-37.097179" gradientTransform="matrix(-2.8642857 .00000019 -.00000015 -2.1857141 8.778565 -83.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#c"/><linearGradient id="c"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="d" cx="-1.473815" cy="-42.064499" gradientTransform="matrix(-2.8642857 .00000019 -.00000015 -2.1857141 8.778565 -95.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#c"/><radialGradient id="e" cx="-1.448878" cy="-38.927242" gradientTransform="matrix(-2.8642857 .00000019 -.00000015 -2.1857141 8.778565 -87.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#c"/><radialGradient id="f" cx="-1.548628" cy="-40.659271" gradientTransform="matrix(-2.8642857 .00000019 -.00000015 -2.1857141 8.778565 -91.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#c"/><g transform="translate(9.999589 -10)"><path d="m.5018957 27.488846 10.9925153.0011.006-10.988846-10.9925985-.0011z" fill="url(#a)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".75"/><path d="m1.0078125 17.5 9.9925165.0011" fill="none" opacity=".3" stroke="#fff"/></g><path d="m22 4.4995548c0-.269086-.576667-.499541-1.25-.499541h-17.5c-.673332 0-1.25.230455-1.25.499541v.999082c0 .269086.576668.499541 1.25.499541.0028.0041 17.5 0 17.5 0 .673333 0 1.25-.230455 1.25-.499541z" fill="#fff" opacity=".35"/><path d="m2.5000001 3.5000018v.9980469.00195c6.333334-.00999 12.6666679-.015401 18.9999999-.025391v-.9746059z" fill="none" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round"/><path d="m9 12.001836h-7v1.998164h7z" fill="#fff" opacity=".35"/><path d="m2.5000001 11.500002v.998047.002l5.9999999-.02539v-.974606h-5.9999999z" fill="none" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round"/><path d="m9 8.001836h-7v1.998164h7z" fill="#fff" opacity=".35"/><path d="m2.5000001 7.5000018v.9980469.00195l5.9999999-.025391v-.9746059z" fill="none" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><path d="m9 16.001836h-7v1.998164h7z" fill="#fff" opacity=".35"/><path d="m2.5000001 15.500002v.998047.002l5.9999999-.02539v-.974606h-5.9999999z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m22 20.001836h-20v1.998164h20z" fill="#fff" opacity=".35"/><g fill="none" stroke-linecap="round" stroke-linejoin="round" transform="translate(0 4)"><path d="m2.5000001 15.500002v.998047.002c6.333334-.01 12.6666679-.0154 18.9999999-.02539v-.974606h-18.9999999z" stroke="url(#b)"/><path d="m2.5 15.500002v.998047.002c6.333334-.01 12.666668-.0154 19-.02539v-.974606h-19z" opacity=".1" stroke="#000"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_wrapoff.svg b/icon-themes/elementary_svg/cmd/lc_wrapoff.svg
new file mode 100644
index 000000000..81637c2f8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_wrapoff.svg
@@ -0,0 +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.4 0 0 -1.5 .8 24.75)" gradientUnits="userSpaceOnUse" x1="6.689" x2="6.571429" y1="5.48" y2=".5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><radialGradient id="b" cx="-1.598504" cy="-37.097179" gradientTransform="matrix(-2.8642857 .00000019 -.00000015 -2.1857141 8.778565 -83.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#c"/><linearGradient id="c"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="d" cx="-1.473815" cy="-42.064499" gradientTransform="matrix(-2.8642857 .00000019 -.00000015 -2.1857141 8.778565 -95.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#c"/><g transform="translate(6 -10)"><path d="m.5018957 27.488846 10.9925153.0011.006-10.988846-10.9925985-.0011z" fill="url(#a)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".75"/><path d="m1.0078125 17.5 9.9925165.0011" fill="none" opacity=".3" stroke="#fff"/></g><path d="m22 4.4995548c0-.269086-.576667-.499541-1.25-.499541h-17.5c-.673332 0-1.25.230455-1.25.499541v.999082c0 .269086.576668.499541 1.25.499541.0028.0041 17.5 0 17.5 0 .673333 0 1.25-.230455 1.25-.499541z" fill="#fff" opacity=".35"/><path d="m2.5000001 3.5000018v.9980469.00195c6.333334-.00999 12.6666679-.015401 18.9999999-.025391v-.9746059z" fill="none" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round"/><path d="m22 20.001836h-20v1.998164h20z" fill="#fff" opacity=".35"/><g fill="none" stroke-linecap="round" stroke-linejoin="round" transform="translate(0 4)"><path d="m2.5000001 15.500002v.998047.002c6.333334-.01 12.6666679-.0154 18.9999999-.02539v-.974606h-18.9999999z" stroke="url(#b)"/><path d="m2.5 15.500002v.998047.002c6.333334-.01 12.666668-.0154 19-.02539v-.974606h-19z" opacity=".1" stroke="#000"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_wrapon.svg b/icon-themes/elementary_svg/cmd/lc_wrapon.svg
new file mode 100644
index 000000000..be8418667
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_wrapon.svg
@@ -0,0 +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.4 0 0 -1.5 .8 24.75)" gradientUnits="userSpaceOnUse" x1="6.689" x2="6.571429" y1="5.48" y2=".5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><radialGradient id="b" cx="-1.598504" cy="-37.097179" gradientTransform="matrix(-2.8642857 .00000019 -.00000015 -2.1857141 8.778565 -83.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#f"/><radialGradient id="c" cx="-1.448878" cy="-38.927242" gradientTransform="matrix(-2.8642857 .00000019 -.00000015 -2.1857141 25.778565 -87.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#f"/><radialGradient id="d" cx="-1.548628" cy="-40.659271" gradientTransform="matrix(-2.8642857 .00000019 -.00000015 -2.1857141 25.778565 -91.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#f"/><radialGradient id="e" cx="-1.598504" cy="-37.097179" gradientTransform="matrix(-2.8642857 .00000019 -.00000015 -2.1857141 25.778565 -83.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#f"/><linearGradient id="f"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="g" cx="-1.473815" cy="-42.064499" gradientTransform="matrix(-2.8642857 .00000019 -.00000015 -2.1857141 8.778565 -95.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#f"/><radialGradient id="h" cx="-1.448878" cy="-38.927242" gradientTransform="matrix(-2.8642857 .00000019 -.00000015 -2.1857141 8.778565 -87.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#f"/><radialGradient id="i" cx="-1.548628" cy="-40.659271" gradientTransform="matrix(-2.8642857 .00000019 -.00000015 -2.1857141 8.778565 -91.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#f"/><g transform="translate(6 -10)"><path d="m.5018957 27.488846 10.9925153.0011.006-10.988846-10.9925985-.0011z" fill="url(#a)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".75"/><path d="m1.0078125 17.5 9.9925165.0011" fill="none" opacity=".3" stroke="#fff"/></g><path d="m22 4.4995548c0-.269086-.576667-.499541-1.25-.499541h-17.5c-.673332 0-1.25.230455-1.25.499541v.999082c0 .269086.576668.499541 1.25.499541.0028.0041 17.5 0 17.5 0 .673333 0 1.25-.230455 1.25-.499541z" fill="#fff" opacity=".35"/><path d="m2.5000001 3.5000018v.9980469.00195c6.333334-.00999 12.6666679-.015401 18.9999999-.025391v-.9746059z" fill="none" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round"/><path d="m5 12.001836h-3v1.998164h3z" fill="#fff" opacity=".35"/><path d="m2.5000001 11.500002v.998047.002l1.9999999-.02539v-.974606h-1.9999999z" fill="none" stroke="url(#h)" stroke-linecap="round" stroke-linejoin="round"/><path d="m5 8.001836h-3v1.998164h3z" fill="#fff" opacity=".35"/><path d="m2.5000001 7.5000018v.9980469.00195l1.9999999-.025391v-.9746059z" fill="none" stroke="url(#i)" stroke-linecap="round" stroke-linejoin="round"/><path d="m5 16.001836h-3v1.998164h3z" fill="#fff" opacity=".35"/><path d="m2.5000001 15.500002v.998047.002l1.9999999-.02539v-.974606h-1.9999999z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m22 20.001836h-20v1.998164h20z" fill="#fff" opacity=".35"/><g fill="none" stroke-linecap="round" stroke-linejoin="round" transform="translate(0 4)"><path d="m2.5000001 15.500002v.998047.002c6.333334-.01 12.6666679-.0154 18.9999999-.02539v-.974606h-18.9999999z" stroke="url(#b)"/><path d="m2.5 15.500002v.998047.002c6.333334-.01 12.666668-.0154 19-.02539v-.974606h-19z" opacity=".1" stroke="#000"/></g><path d="m22 12.001836h-3v1.998164h3z" fill="#fff" opacity=".35"/><path d="m19.5 11.500002v.998047.002l2-.02539v-.974606h-2z" fill="none" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round"/><path d="m22 8.001836h-3v1.998164h3z" fill="#fff" opacity=".35"/><path d="m19.5 7.5000018v.9980469.00195l2-.025391v-.9746059z" fill="none" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round"/><path d="m22 16.001836h-3v1.998164h3z" fill="#fff" opacity=".35"/><path d="m19.5 15.500002v.998047.002l2-.02539v-.974606h-2z" fill="none" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_wrapright.svg b/icon-themes/elementary_svg/cmd/lc_wrapright.svg
new file mode 100644
index 000000000..ea7126a4d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_wrapright.svg
@@ -0,0 +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.4 0 0 -1.5 .8 24.75)" gradientUnits="userSpaceOnUse" x1="6.689" x2="6.571429" y1="5.48" y2=".5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><radialGradient id="b" cx="-1.598504" cy="-37.097179" gradientTransform="matrix(-2.8642857 .00000019 -.00000015 -2.1857141 8.778565 -83.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#c"/><linearGradient id="c"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="d" cx="-1.473815" cy="-42.064499" gradientTransform="matrix(-2.8642857 .00000019 -.00000015 -2.1857141 8.778565 -95.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#c"/><radialGradient id="e" cx="-1.448878" cy="-38.927242" gradientTransform="matrix(-2.8642857 .00000019 -.00000015 -2.1857141 8.778565 -87.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#c"/><radialGradient id="f" cx="-1.548628" cy="-40.659271" gradientTransform="matrix(-2.8642857 .00000019 -.00000015 -2.1857141 8.778565 -91.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#c"/><g transform="translate(1.998104 -10)"><path d="m.5018957 27.488846 10.9925153.0011.006-10.988846-10.9925985-.0011z" fill="url(#a)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".75"/><path d="m1.0078125 17.5 9.9925165.0011" fill="none" opacity=".3" stroke="#fff"/></g><path d="m22 4.4995548c0-.269086-.576667-.499541-1.25-.499541h-17.5c-.673332 0-1.25.230455-1.25.499541v.999082c0 .269086.576668.499541 1.25.499541.0028.0041 17.5 0 17.5 0 .673333 0 1.25-.230455 1.25-.499541z" fill="#fff" opacity=".35"/><path d="m2.5000001 3.5000018v.9980469.00195c6.333334-.00999 12.6666679-.015401 18.9999999-.025391v-.9746059z" fill="none" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round"/><g transform="translate(13)"><path d="m9 12.001836h-7v1.998164h7z" fill="#fff" opacity=".35"/><path d="m2.5000001 11.500002v.998047.002l5.9999999-.02539v-.974606h-5.9999999z" fill="none" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round"/><path d="m9 8.001836h-7v1.998164h7z" fill="#fff" opacity=".35"/><path d="m2.5000001 7.5000018v.9980469.00195l5.9999999-.025391v-.9746059z" fill="none" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><path d="m9 16.001836h-7v1.998164h7z" fill="#fff" opacity=".35"/><path d="m2.5000001 15.500002v.998047.002l5.9999999-.02539v-.974606h-5.9999999z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/></g><path d="m22 20.001836h-20v1.998164h20z" fill="#fff" opacity=".35"/><g fill="none" stroke-linecap="round" stroke-linejoin="round" transform="translate(0 4)"><path d="m2.5000001 15.500002v.998047.002c6.333334-.01 12.6666679-.0154 18.9999999-.02539v-.974606h-18.9999999z" stroke="url(#b)"/><path d="m2.5 15.500002v.998047.002c6.333334-.01 12.666668-.0154 19-.02539v-.974606h-19z" opacity=".1" stroke="#000"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_wraptext.svg b/icon-themes/elementary_svg/cmd/lc_wraptext.svg
new file mode 100644
index 000000000..bc2e33703
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_wraptext.svg
@@ -0,0 +1 @@
+<svg height="24" width="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" xlink:href="#b" y1="57" y2="35"/><linearGradient id="b"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#b" y1="52" y2="30"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#b" y1="47" y2="25"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#b" y1="42" y2="20"/><linearGradient id="f" gradientTransform="matrix(.27961814 0 0 -.26116043 25.022124 16.69338)" gradientUnits="userSpaceOnUse" x1="25.46862" x2="25.46862" y1="32.841259" y2="2.723591"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></linearGradient><linearGradient id="g" gradientTransform="matrix(0 .3060607 .32769183 0 25.520628 2.564309)" gradientUnits="userSpaceOnUse" x1="20.796995" x2="37.473785" y1="20.64884" y2="20.64884"><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><g transform="translate(0 -25)"><path d="m2.5 43.5v2h7v-2z" fill="url(#a)"/><path d="m2.5 43.5v2h7v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m2.5 38.5v2h9v-2z" fill="url(#c)"/><path d="m2.5 38.5v2h9v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m2.5 33.5v2h15v-2z" fill="url(#d)"/><path d="m2.5 33.5v2h15v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><path d="m2.5 28.5v2h19v-2z" fill="url(#e)"/><path d="m2.5 28.5v2h19v-2z" fill="none" opacity=".61" stroke="#000" stroke-linejoin="round"/><g fill="#fff"><path d="m21 29v.5h-17v.5h-1v-1z" opacity=".2"/><path d="m17 34v.5h-13v.5h-1v-1z" opacity=".2"/><path d="m11 39v.5h-7v.5h-1v-1z" opacity=".2"/><path d="m9 44v.5h-5v.5h-1v-1z" opacity=".2"/></g></g><g transform="matrix(-1 0 0 1 49.993651 4)"><path d="m29.30271 6.589085c-3.550424 2.4050402-1.417791 7.018039 2.199927 7.018039v1.910877l5-3.571427-5-3.3394508v1.9999998c-2.552377.09933-3.668166-2.3398838-1.843474-4.018038z" display="block" fill="url(#f)"/><g fill="none"><path d="m28.620701 7.833176c-1.252468 1.4706152-.124646 5.310408 3.881936 4.78517v.988778l2.330149-1.66055-2.330149-1.509302v.791685c-4.396795.235118-4.256087-2.8012878-3.881936-3.395781z" display="block" opacity=".8" stroke="url(#g)" stroke-miterlimit="7" stroke-width=".963925"/><path d="m29.30271 6.5890852c-3.550424 2.40504-1.417791 7.0180388 2.199927 7.0180388v1.910877l5-3.571427-5-3.3394508v1.9999998c-2.552377.09933-3.668166-2.3398838-1.843474-4.0180378z" opacity=".5" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_wrapthrough.svg b/icon-themes/elementary_svg/cmd/lc_wrapthrough.svg
new file mode 100644
index 000000000..dc388cd09
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_wrapthrough.svg
@@ -0,0 +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.4 0 0 -1.5 .8 24.75)" gradientUnits="userSpaceOnUse" x1="6.689" x2="6.571429" y1="5.48" y2=".5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><radialGradient id="b" cx="-1.598504" cy="-37.097179" gradientTransform="matrix(-2.8642857 .00000019 -.00000015 -2.1857141 8.778565 -83.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#c"/><linearGradient id="c"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="d" cx="-1.473815" cy="-42.064499" gradientTransform="matrix(-2.8642857 .00000019 -.00000015 -2.1857141 8.778565 -95.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#c"/><radialGradient id="e" cx="-1.448878" cy="-38.927242" gradientTransform="matrix(-2.8642857 .00000019 -.00000015 -2.1857141 8.778565 -87.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#c"/><radialGradient id="f" cx="-1.548628" cy="-40.659271" gradientTransform="matrix(-2.8642857 .00000019 -.00000015 -2.1857141 8.778565 -91.012398)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#c"/><path d="m22 4.4995548c0-.269086-.576667-.499541-1.25-.499541h-17.5c-.673332 0-1.25.230455-1.25.499541v.999082c0 .269086.576668.499541 1.25.499541.0028.0041 17.5 0 17.5 0 .673333 0 1.25-.230455 1.25-.499541z" fill="#fff" opacity=".35"/><path d="m2.5000001 3.5000018v.9980469.00195c6.333334-.00999 12.6666679-.015401 18.9999999-.025391v-.9746059z" fill="none" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round"/><path d="m22 12.001836h-20v1.998164h20z" fill="#fff" opacity=".35"/><path d="m2.5000001 11.500002v.998047.002c6.333334-.01 12.6666679-.0154 18.9999999-.02539v-.974606h-18.9999999z" fill="none" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round"/><path d="m22 8.001836h-20v1.998164h20z" fill="#fff" opacity=".35"/><path d="m2.5000001 7.5000018v.9980469.00195c6.333334-.00999 12.6666679-.015401 18.9999999-.025391v-.9746059z" fill="none" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><path d="m22 16.001836h-20v1.998164h20z" fill="#fff" opacity=".35"/><path d="m2.5000001 15.500002v.998047.002c6.333334-.01 12.6666679-.0154 18.9999999-.02539v-.974606h-18.9999999z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m22 20.001836h-20v1.998164h20z" fill="#fff" opacity=".35"/><g fill="none" stroke-linecap="round" stroke-linejoin="round" transform="translate(0 4)"><path d="m2.5000001 15.500002v.998047.002c6.333334-.01 12.6666679-.0154 18.9999999-.02539v-.974606h-18.9999999z" stroke="url(#b)"/><path d="m2.5 15.500002v.998047.002c6.333334-.01 12.666668-.0154 19-.02539v-.974606h-19z" opacity=".1" stroke="#000"/></g><g transform="translate(6 -10)"><path d="m.5018957 27.488846 10.9925153.0011.006-10.988846-10.9925985-.0011z" fill="url(#a)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".75"/><path d="m1.0078125 17.5 9.9925165.0011" fill="none" opacity=".3" stroke="#fff"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_xlinecolor.svg b/icon-themes/elementary_svg/cmd/lc_xlinecolor.svg
new file mode 100644
index 000000000..dacf7d751
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_xlinecolor.svg
@@ -0,0 +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(.68946585 0 0 .93677434 3.976097 13.625741)" gradientUnits="userSpaceOnUse" x1="3.5" x2="28.5" y1="6" y2="6"><stop offset="0" stop-color="#ff1d1d"/><stop offset=".16829631" stop-color="#ff8a18"/><stop offset=".31939223" stop-color="#ffe92a"/><stop offset=".50751495" stop-color="#91ea3a"/><stop offset=".6893779" stop-color="#1d72e0"/><stop offset=".87265676" stop-color="#a91ec0"/><stop offset="1" stop-color="#ff0b88"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.3673 0 0 .36733 15.431 .868)" gradientUnits="userSpaceOnUse" x1="-17.508848" x2="-17.508848" y1="35.74987" y2="41.194565"><stop offset="0" stop-color="#fff"/><stop offset=".00000007" stop-color="#fff" stop-opacity=".235"/><stop offset=".63202661" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.99801056 0 0 1.0626878 -14.968169 10.982075)" gradientUnits="userSpaceOnUse" x1="23.314552" x2="23.915749" y1="1.428383" y2="4.251413"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(-.8660254 -.5 -.5 .8660254 25.784682 -1.220038)" gradientUnits="userSpaceOnUse" x1="10.308109" x2="-2.003653" xlink:href="#d" y1="17.140203" y2="10.036304"/><linearGradient id="f" gradientTransform="matrix(-.8660254 -.5 -.5 .8660254 25.737843 11.17534)" gradientUnits="userSpaceOnUse" x1="10.636931" x2="-1.841883" xlink:href="#d" y1="17.100588" y2="9.662432"/><linearGradient id="g" gradientTransform="matrix(-.8660254 -.5 -.5 .8660254 25.784682 8.890634)" gradientUnits="userSpaceOnUse" x1="10.488523" x2="-2.194253" xlink:href="#d" y1="17.688837" y2="10.366432"/><g transform="matrix(1.3343663 0 0 1.3343663 -8.02557 -5.306729)"><path d="m6.3892276 17.841225v3.747097h17.2366464v-3.747097z" fill="url(#a)"/><g fill="none"><path d="m8.3469834 8.6596772s3.7033486 1.301366 6.8262716-.2641368c3.224201-1.6162718 7.32849 1.5767798 7.32849 1.5767798" stroke="url(#e)" stroke-width="1.498839"/><g transform="translate(0 -7.494194)"><path d="m8.3001444 21.055056s3.7033486 1.301366 6.8262716-.264137c3.224201-1.616272 7.32849 1.57678 7.32849 1.57678" stroke="url(#f)" stroke-dasharray="1.498839 .74942" stroke-width=".74942"/><path d="m8.3469834 18.77035s3.7033486 1.301366 6.8262716-.264137c3.224201-1.616272 7.32849 1.57678 7.32849 1.57678" stroke="url(#g)" stroke-width=".749419"/></g><g stroke-linecap="square" transform="matrix(.74941941 0 0 .74941941 6.014518 8.473482)"><path d="m1.5 13.5h21v3h-21z" opacity=".6" stroke="url(#b)"/><path d="m.5 12.5h23v5h-23z" stroke="url(#c)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_zoom.svg b/icon-themes/elementary_svg/cmd/lc_zoom.svg
new file mode 100644
index 000000000..05694dc4a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_zoom.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="17.5" x2="15.5" xlink:href="#k" y1="19.5" y2="2"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="15.5" x2="15.5" xlink:href="#l" y1="20.5" y2="3"/><linearGradient id="c" gradientTransform="matrix(.99849079 0 0 .99892177 3.807019 4.866895)" gradientUnits="userSpaceOnUse" x1="7.704372" x2="7.704372" xlink:href="#k" y1="-1.026171" y2="15.219138"/><linearGradient id="d" gradientTransform="matrix(.99971709 0 0 1.0001486 3.798482 5.865614)" gradientUnits="userSpaceOnUse" x1="9.872277" x2="9.872277" xlink:href="#l" y1="15.22011" y2="-2.10822"/><linearGradient id="e"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 16.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#e"/><radialGradient id="g" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 16.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#e"/><linearGradient id="h" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 16.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="3" y2="19.000001"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.88235294 0 0 .88235295 1.411765 1.411765)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="24.466665" y2="2.933333"><stop offset="0" stop-color="#fff" stop-opacity=".502"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="7.704372" x2="7.704372" y1="-1.026171" y2="15.219138"><stop offset="0" stop-color="#6c6c6c" stop-opacity=".7"/><stop offset="1" stop-color="#c1c1c1"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="9.872277" x2="9.872277" y1="15.22011" y2="-2.10822"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><path d="m3.5 20h16.999998v2h-16.999998z" fill="url(#h)" opacity=".15"/><path d="m3.5 20.000085v1.999891c-.620472.0038-1.5-.448075-1.5-1.000075 0-.551999.6924-.999816 1.5-.999816z" fill="url(#g)" opacity=".15"/><path d="m20.5 20.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#f)" opacity=".15"/><rect fill="url(#i)" height="17.000023" rx="2.615385" width="17" x="3.5" y="3.499989"/><g fill="none"><rect height="17.000023" opacity=".3" rx="2.615385" stroke="#000" width="17" x="3.5" y="3.499989"/><g stroke-linejoin="round" stroke-miterlimit="0" transform="translate(-4)"><path d="m17.498976 11.003469a3.4990105 3.5005217 0 1 1 -6.998021 0 3.4990105 3.5005216 0 1 1 6.998021 0z" stroke="url(#d)" stroke-width="1.009226"/><path d="m17.490706 9.9984475a3.4947185 3.4962277 0 1 1 -6.989437 0 3.4947185 3.4962277 0 1 1 6.989437 0z" stroke="url(#c)" stroke-width="1.007988"/></g><rect height="15.00002" rx="2.307692" ry="2.307693" stroke="url(#j)" width="15" x="4.5" y="4.49999"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m13 12.5 4.5 4" stroke="url(#a)"/><path d="m13 13.5 4.5 4" stroke="url(#b)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_zoomin.svg b/icon-themes/elementary_svg/cmd/lc_zoomin.svg
new file mode 100644
index 000000000..1a0638793
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_zoomin.svg
@@ -0,0 +1 @@
+<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 offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 16.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="c" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 16.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="d" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 16.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="3" y2="19.000001"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="13" x2="13" y1="19" y2="5"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.88235294 0 0 .88235295 1.411765 1.411765)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="24.466665" y2="2.933333"><stop offset="0" stop-color="#fff" stop-opacity=".502"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#a" y1="16" y2="10"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="15" x2="15" y1="6" y2="18"><stop offset="0" stop-color="#6c6c6c" stop-opacity=".7"/><stop offset="1" stop-color="#c1c1c1"/></linearGradient><path d="m3.5 20h16.999998v2h-16.999998z" fill="url(#d)" opacity=".15"/><path d="m3.5 20.000085v1.999891c-.620472.0038-1.5-.448075-1.5-1.000075 0-.551999.6924-.999816 1.5-.999816z" fill="url(#c)" opacity=".15"/><path d="m20.5 20.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#b)" opacity=".15"/><rect fill="url(#e)" height="17.000023" rx="2.615385" width="17" x="3.5" y="3.499989"/><g fill="none"><rect height="17.000023" opacity=".3" rx="2.615385" stroke="#000" width="17" x="3.5" y="3.499989"/><path d="m10.5 11.500295v-3.0070087h3v3.0070087h3.007v3h-3.007v3.006991h-3v-3.006991h-3.007v-3z" opacity=".6" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".985427"/><path d="m10.5 10.500009v-3.007009h3v3.007009h3.007v3h-3.007v3.006991h-3v-3.006991h-3.007v-3z" stroke="url(#i)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".985427"/><rect height="15.00002" rx="2.307692" ry="2.307693" stroke="url(#g)" width="15" x="4.5" y="4.49999"/></g><path d="m11 8h2v3h3v2h-3v3h-2v-3h-3v-2h3z" fill="url(#h)" opacity=".05"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_zoomnext.svg b/icon-themes/elementary_svg/cmd/lc_zoomnext.svg
new file mode 100644
index 000000000..02d717a7c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_zoomnext.svg
@@ -0,0 +1 @@
+<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 offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 16.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="c" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 16.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="d" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 16.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="3" y2="19.000001"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.88235294 0 0 .88235295 1.411765 1.411765)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="24.466665" y2="2.933333"><stop offset="0" stop-color="#fff" stop-opacity=".502"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="34.818359" x2="34.818359" y1="6.132813" y2="18.132813"><stop offset="0" stop-color="#6c6c6c" stop-opacity=".7"/><stop offset="1" stop-color="#c1c1c1"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="34" x2="34" y1="19" y2="8"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><path d="m3.5 20h16.999998v2h-16.999998z" fill="url(#d)" opacity=".15"/><path d="m3.5 20.000085v1.999891c-.620472.0038-1.5-.448075-1.5-1.000075 0-.551999.6924-.999816 1.5-.999816z" fill="url(#c)" opacity=".15"/><path d="m20.5 20.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#b)" opacity=".15"/><rect fill="url(#e)" height="17.000023" rx="2.615385" width="17" x="3.5" y="3.499989"/><rect fill="none" height="17.000023" opacity=".3" rx="2.615385" stroke="#000" width="17" x="3.5" y="3.499989"/><path d="m12.648438 7.6484375c-.258651.017772-.459292.2329269-.458985.4921875v1.7871094c-2.5214559-.1325902-4.2711362.6231716-5.1523436 1.9042966-.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.0450306-.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.1777344c-.09341-.069133-.208241-.10303-.324218-.095703z" fill="url(#h)"/><g fill="none"><rect height="15.00002" rx="2.307692" ry="2.307693" stroke="url(#f)" width="15" x="4.5" y="4.49999"/><path d="m12.5 7.2734375v2.2265625c-5.539383-.6247801-6.4881813 3.303352-5.8183598 5.910156.0658171-1.741796 1.7630459-4.386279 5.8183598-3.976563v2.105469l4.320312-3.087891zm-5.8183598 8.1367185c-.0247235.654289.1738579 1.185175.5742188 1.373047-.2429833-.369544-.4390946-.847172-.5742188-1.373047z" stroke="url(#g)" 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_zoomobjects.svg b/icon-themes/elementary_svg/cmd/lc_zoomobjects.svg
new file mode 100644
index 000000000..a2382f0d6
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_zoomobjects.svg
@@ -0,0 +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(.92294504 0 0 .92334344 4.889289 4.947508)" gradientUnits="userSpaceOnUse" x1="7.704372" x2="7.704372" xlink:href="#k" y1="-1.026171" y2="15.219138"/><linearGradient id="b" gradientTransform="matrix(.99849079 0 0 .99892177 3.807019 4.866895)" gradientUnits="userSpaceOnUse" x1="7.704372" x2="7.704372" xlink:href="#k" y1="-1.026171" y2="15.219138"/><linearGradient id="c" gradientTransform="matrix(.99971709 0 0 1.0001486 3.798482 5.865614)" gradientUnits="userSpaceOnUse" x1="9.872277" x2="9.872277" xlink:href="#l" y1="15.22011" y2="-2.10822"/><linearGradient id="d" gradientTransform="matrix(.92294504 0 0 .92334344 4.88843 5.946611)" gradientUnits="userSpaceOnUse" x1="9.872277" x2="9.872277" xlink:href="#l" y1="15.22011" y2="-2.10822"/><linearGradient id="e"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 16.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#e"/><radialGradient id="g" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 16.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#e"/><linearGradient id="h" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 16.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="3" y2="19.000001"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.88235294 0 0 .88235295 1.411765 1.411765)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="24.466665" y2="2.933333"><stop offset="0" stop-color="#fff" stop-opacity=".502"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="7.704372" x2="7.704372" y1="-1.026171" y2="15.219138"><stop offset="0" stop-color="#6c6c6c" stop-opacity=".7"/><stop offset="1" stop-color="#c1c1c1"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="9.872277" x2="9.872277" y1="15.22011" y2="-2.10822"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><path d="m3.5 20h16.999998v2h-16.999998z" fill="url(#h)" opacity=".15"/><path d="m3.5 20.000085v1.999891c-.620472.0038-1.5-.448075-1.5-1.000075 0-.551999.6924-.999816 1.5-.999816z" fill="url(#g)" opacity=".15"/><path d="m20.5 20.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#f)" opacity=".15"/><rect fill="url(#i)" height="17.000023" rx="2.615385" width="17" x="3.5" y="3.499989"/><g fill="none"><rect height="17.000023" opacity=".3" rx="2.615385" stroke="#000" width="17" x="3.5" y="3.499989"/><g stroke-miterlimit="0"><path d="m17.498976 11.003469a3.4990105 3.5005217 0 1 1 -6.998021 0 3.4990105 3.5005216 0 1 1 6.998021 0z" stroke="url(#c)" stroke-linejoin="round" stroke-width="1.009226"/><path d="m6.499141 11.499103 7.000859.000897v7l-7.000859-.000897z" fill="none" stroke="url(#d)"/><path d="m17.490706 9.9984475a3.4947185 3.4962277 0 1 1 -6.989437 0 3.4947185 3.4962277 0 1 1 6.989437 0z" stroke="url(#b)" stroke-linejoin="round" stroke-width="1.007988"/></g><rect height="15.00002" rx="2.307692" ry="2.307693" stroke="url(#j)" width="15" x="4.5" y="4.49999"/><path d="m6.5 10.5h7v7h-7z" fill="none" stroke="url(#a)" stroke-miterlimit="0"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_zoomoptimal.svg b/icon-themes/elementary_svg/cmd/lc_zoomoptimal.svg
new file mode 100644
index 000000000..4dfdf0e4c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_zoomoptimal.svg
@@ -0,0 +1 @@
+<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 offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 16.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="c" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 16.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="d" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 16.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="3" y2="19.000001"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.88235294 0 0 .88235295 1.411765 1.411765)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="24.466665" y2="2.933333"><stop offset="0" stop-color="#fff" stop-opacity=".502"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="13" x2="13" y1="1" y2="21"><stop offset="0" stop-color="#6c6c6c" stop-opacity=".7"/><stop offset="1" stop-color="#c1c1c1"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="10" x2="10" y1="21" y2="4"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="19" y2="15"><stop offset="0" stop-opacity=".05"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="j" gradientTransform="matrix(-1 0 0 1 24 0)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#a" y1="19" y2="15"/><path d="m3.5 20h16.999998v2h-16.999998z" fill="url(#d)" opacity=".15"/><path d="m3.5 20.000085v1.999891c-.620472.0038-1.5-.448075-1.5-1.000075 0-.551999.6924-.999816 1.5-.999816z" fill="url(#c)" opacity=".15"/><path d="m20.5 20.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#b)" opacity=".15"/><rect fill="url(#e)" height="17.000023" rx="2.615385" width="17" x="3.5" y="3.499989"/><g fill="none"><rect height="17.000023" opacity=".3" rx="2.615385" stroke="#000" width="17" x="3.5" y="3.499989"/><rect height="15.00002" rx="2.307692" ry="2.307693" stroke="url(#f)" width="15" x="4.5" y="4.49999"/><g stroke-linecap="round" stroke-linejoin="round" stroke-width=".985427"><g stroke="url(#h)"><path d="m10.5 18.507286v-2h-2.007286v-1.985413h-2.0000003v3.985413z" opacity=".6"/><path d="m10.5 7.5218728v2.0000001h-2.0072863v1.9854131h-2v-3.9854132z" opacity=".6"/><path d="m13.492714 7.5218728v2.0000001h2.007286v1.9854131h2v-3.9854132z" opacity=".6"/><path d="m13.492714 18.507286v-2h2.007286v-1.985413h2v3.985413z" opacity=".6"/></g><g stroke="url(#g)"><path d="m10.5 6.5218725v2.0000001h-2.0072863v1.9854134h-2v-3.9854135z"/><path d="m13.492714 6.5218725v2.0000001h2.007286v1.9854134h2v-3.9854135z"/><path d="m10.5 17.507286v-2h-2.007286v-1.985413h-2.0000003v3.985413z"/><path d="m13.492714 17.507286v-2h2.007286v-1.985413h2v3.985413z"/></g></g></g><path d="m7 14v3h3v-1h-2v-2z" fill="url(#i)"/><path d="m17 14v3h-3v-1h2v-2z" fill="url(#j)" opacity=".05"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_zoomout.svg b/icon-themes/elementary_svg/cmd/lc_zoomout.svg
new file mode 100644
index 000000000..427ea0d17
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_zoomout.svg
@@ -0,0 +1 @@
+<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 offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 16.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="c" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 16.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="d" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 16.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="3" y2="19.000001"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="13" x2="13" y1="19" y2="5"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.88235294 0 0 .88235295 1.411765 1.411765)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="24.466665" y2="2.933333"><stop offset="0" stop-color="#fff" stop-opacity=".502"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#a" y1="14" y2="10"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="15" x2="15" y1="6" y2="18"><stop offset="0" stop-color="#6c6c6c" stop-opacity=".7"/><stop offset="1" stop-color="#c1c1c1"/></linearGradient><path d="m3.5 20h16.999998v2h-16.999998z" fill="url(#d)" opacity=".15"/><path d="m3.5 20.000085v1.999891c-.620472.0038-1.5-.448075-1.5-1.000075 0-.551999.6924-.999816 1.5-.999816z" fill="url(#c)" opacity=".15"/><path d="m20.5 20.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#b)" opacity=".15"/><rect fill="url(#e)" height="17.000023" rx="2.615385" width="17" x="3.5" y="3.499989"/><g fill="none"><rect height="17.000023" opacity=".3" rx="2.615385" stroke="#000" width="17" x="3.5" y="3.499989"/><path d="m16.507 11.500295v3h-9.014v-3z" opacity=".6" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".985427"/><path d="m16.507 10.500009v3h-9.014v-3z" stroke="url(#i)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".985427"/><rect height="15.00002" rx="2.307692" ry="2.307693" stroke="url(#g)" width="15" x="4.5" y="4.49999"/></g><path d="m16 11v2h-8v-2z" fill="url(#h)" opacity=".05"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_zoompage.svg b/icon-themes/elementary_svg/cmd/lc_zoompage.svg
new file mode 100644
index 000000000..319147b95
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_zoompage.svg
@@ -0,0 +1 @@
+<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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#f4f4f4" stop-opacity="0"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 16.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 16.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 16.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="16" x2="16" xlink:href="#b" y1="3" y2="19.000001"/><linearGradient id="g" gradientTransform="matrix(.88235294 0 0 .88235295 1.411765 1.411765)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="24.466665" y2="2.933333"><stop offset="0" stop-color="#fff" stop-opacity=".502"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="h" gradientTransform="matrix(-1 0 0 1 24 0)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#a" y1="19" y2="15"/><linearGradient id="i" gradientTransform="matrix(.23051202 0 0 .23904885 6.467711 5.896105)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#b" y1=".985206" y2="47.013336"/><linearGradient id="j" gradientTransform="matrix(.18613772 0 0 .22371411 20.162484 5.629689)" gradientUnits="userSpaceOnUse" x1="-46.838856" x2="-46.875084" y1="-6.495248" y2="59.074402"><stop offset="0" stop-color="#6c6c6c" stop-opacity=".7"/><stop offset="1" stop-color="#c1c1c1"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.23051202 0 0 .23904885 6.467711 6.895256)" gradientUnits="userSpaceOnUse" x1="24.000004" x2="24.000004" xlink:href="#b" y1="-12.111565" y2="-12.111565"/><linearGradient id="l" gradientTransform="matrix(.18613772 0 0 .22371411 20.162485 6.62884)" gradientUnits="userSpaceOnUse" x1="-43.85186" x2="-43.85186" y1="59.768963" y2="-11.750891"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><path d="m3.5 20h16.999998v2h-16.999998z" fill="url(#c)" opacity=".15"/><path d="m3.5 20.000085v1.999891c-.620472.0038-1.5-.448075-1.5-1.000075 0-.551999.6924-.999816 1.5-.999816z" fill="url(#d)" opacity=".15"/><path d="m20.5 20.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#e)" opacity=".15"/><rect fill="url(#f)" height="17.000023" rx="2.615385" width="17" x="3.5" y="3.499989"/><rect fill="none" height="17.000023" opacity=".3" rx="2.615385" stroke="#000" width="17" x="3.5" y="3.499989"/><rect fill="none" height="15.00002" rx="2.307692" ry="2.307693" stroke="url(#g)" width="15" x="4.5" y="4.499991"/><path d="m17 14v3h-3v-1h2v-2z" fill="url(#h)" opacity=".05"/><g stroke-linejoin="round"><path d="m8.5 7.499151h7l.000009 11.000998-7.000009.0007z" fill="url(#k)" stroke="url(#l)"/><path d="m8.5 6.5h7l.000009 11.000998-7.000009.0007z" fill="url(#i)" stroke="url(#j)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_zoompagewidth.svg b/icon-themes/elementary_svg/cmd/lc_zoompagewidth.svg
new file mode 100644
index 000000000..c7dacdbbb
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_zoompagewidth.svg
@@ -0,0 +1 @@
+<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="#6c6c6c" stop-opacity=".7"/><stop offset="1" stop-color="#c1c1c1"/></linearGradient><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 16.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 16.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 16.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="3" y2="19.000001"><stop offset="0" stop-color="#f4f4f4" stop-opacity="0"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.88235294 0 0 .88235295 1.411765 1.411765)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="24.466665" y2="2.933333"><stop offset="0" stop-color="#fff" stop-opacity=".502"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#a" y1="1" y2="21"/><linearGradient id="i" gradientTransform="matrix(-1 0 0 1 24 0)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#b" y1="19" y2="15"/><linearGradient id="j" gradientTransform="matrix(-1 0 0 1 23.992728 0)" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#a" y1="1" y2="21"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="20" y2="4"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><path d="m3.5 20h16.999998v2h-16.999998z" fill="url(#c)" opacity=".15"/><path d="m3.5 20.000085v1.999891c-.620472.0038-1.5-.448075-1.5-1.000075 0-.551999.6924-.999816 1.5-.999816z" fill="url(#d)" opacity=".15"/><path d="m20.5 20.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#e)" opacity=".15"/><rect fill="url(#f)" height="17.000023" rx="2.615385" width="17" x="3.5" y="3.499989"/><g fill="none"><rect height="17.000023" opacity=".3" rx="2.615385" stroke="#000" width="17" x="3.5" y="3.499989"/><rect height="15.00002" rx="2.307692" ry="2.307693" stroke="url(#g)" width="15" x="4.5" y="4.499991"/><g stroke-linecap="round" stroke-linejoin="round" stroke-width=".985427"><path d="m6.4921875 7.5292969.0078125 10.9785151h4v-2h-2l-.0078125-6.9785151h2.0078125v-2zm7.0000005 0v2h2.007812l-.007812 6.9785151h-2v2h4l.007812-10.9785151z" stroke="url(#k)"/><path d="m10.5 6.5218729v2.0000001h-2.0072863l.00729 6.978127h2.0000003v2h-4.0000003l-.0072937-10.9781271z" stroke="url(#h)"/></g></g><path d="m17 14v3h-3v-1h2v-2z" fill="url(#i)" opacity=".05"/><path d="m13.492728 6.5218727v2.0000001h2.007286l-.0073 6.9781272h-2v2h4l.0073-10.9781273z" fill="none" stroke="url(#j)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".985427"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_zoompanning.svg b/icon-themes/elementary_svg/cmd/lc_zoompanning.svg
new file mode 100644
index 000000000..235b0695f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_zoompanning.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><filter id="a" color-interpolation-filters="sRGB" height="1.498934" width="1.462451" x="-.231225" y="-.249467"><feGaussianBlur stdDeviation="1.1433904"/></filter><radialGradient id="b" cx="12" cy="16.276121" gradientTransform="matrix(2.5278467 -.00000017 .00000009 1.3481851 -18.334161 1022.4568)" gradientUnits="userSpaceOnUse" r="5.933904"><stop offset="0" stop-color="#fff" stop-opacity="0"/><stop offset="1" stop-color="#fff"/></radialGradient><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 16.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 16.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="f" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 16.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="3" y2="19.000001"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.88235294 0 0 .88235295 1.411765 1.411765)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="24.466665" y2="2.933333"><stop offset="0" stop-color="#fff" stop-opacity=".502"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="13" x2="13" y1="1" y2="21"><stop offset="0" stop-color="#6c6c6c" stop-opacity=".7"/><stop offset="1" stop-color="#c1c1c1"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="10" x2="10" y1="21" y2="4"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="19" y2="15"><stop offset="0" stop-opacity=".05"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="l" gradientTransform="matrix(-1 0 0 1 24 0)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#c" y1="19" y2="15"/><path d="m3.5 20h16.999998v2h-16.999998z" fill="url(#f)" opacity=".15"/><path d="m3.5 20.000085v1.999891c-.620472.0038-1.5-.448075-1.5-1.000075 0-.551999.6924-.999816 1.5-.999816z" fill="url(#e)" opacity=".15"/><path d="m20.5 20.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#d)" opacity=".15"/><rect fill="url(#g)" height="17.000023" rx="2.615385" width="17" x="3.5" y="3.499989"/><g fill="none"><rect height="17.000023" opacity=".3" rx="2.615385" stroke="#000" width="17" x="3.5" y="3.499989"/><rect height="15.00002" rx="2.307692" ry="2.307693" stroke="url(#h)" width="15" x="4.5" y="4.49999"/><g stroke-linecap="round" stroke-linejoin="round" stroke-width=".985427"><g stroke="url(#j)"><path d="m10.5 18.507286v-2h-2.007286v-1.985413h-2.0000003v3.985413z" opacity=".6"/><path d="m10.5 7.5218728v2.0000001h-2.0072863v1.9854131h-2v-3.9854132z" opacity=".6"/><path d="m13.492714 7.5218728v2.0000001h2.007286v1.9854131h2v-3.9854132z" opacity=".6"/><path d="m13.492714 18.507286v-2h2.007286v-1.985413h2v3.985413z" opacity=".6"/></g><g stroke="url(#i)"><path d="m10.5 6.5218725v2.0000001h-2.0072863v1.9854134h-2v-3.9854135z"/><path d="m13.492714 6.5218725v2.0000001h2.007286v1.9854134h2v-3.9854135z"/><path d="m10.5 17.507286v-2h-2.007286v-1.985413h-2.0000003v3.985413z"/><path d="m13.492714 17.507286v-2h2.007286v-1.985413h2v3.985413z"/></g></g></g><path d="m7 14v3h3v-1h-2v-2z" fill="url(#k)"/><path d="m17 14v3h-3v-1h2v-2z" fill="url(#l)" opacity=".05"/><g transform="translate(4 -1024.4)"><path d="m12.5 1036.4s-.5 0-.5 1c0 0-.0209.897-.3 1-.24632.091-.639796.1521-.7-.1688 0-1-.470363-1.1782-1.4999999-.8312-.6344648.2139-.5 1-.5 1v1.5c0 1 .2284961 2 0 2-.5 0-.5-.5-.5-1.5-1.4045508-.187-1.4983856.8169-1.2597403 1.7728.3397768 1.3609.9781108 2.4773 1.6936242 3.6529.683416 1.1228 1.58906 1.5743 2.566116 1.5743h4.500001c3 0 2.940224-6.0225 3-7.125.08401-1.5493-.658267-1.5818-1.220267-1.5818-.175495.1702-.07615.9787-.279733 1.5818-.5.5-.5-.4121-.5-.875v-1c.11908-.6145-.5-1-.5-1h-1c-.363505-.02-.487677.2854-.501578.7544-.0067.2897-.217172.2456-.217172.2456h-.500001c-.28125 0-.28125-1-.28125-1 0-1-.5-1-.5-1z" style="opacity:.5;fill-rule:evenodd;stroke:#000;stroke-width:2;stroke-linejoin:round;filter:url(#a)"/><path d="m11.5 1035.4s-.5 0-.5 1c0 0-.0209.897-.3 1-.24632.091-.639796.1521-.7-.1688 0-1-.4703631-1.1782-1.4999999-.8312-.6344648.2139-.5 1-.5 1v1.5c0 1 .2284961 2 0 2-.5 0-.5-.5-.5-1.5-1.4045508-.187-1.4983856.8169-1.2597403 1.7728.3397768 1.3609.9781108 2.4773 1.6936242 3.6529.683416 1.1228 1.5890604 1.5743 2.566116 1.5743h4.500001c3 0 2.940224-6.0225 3-7.125.08401-1.5493-.658267-1.5818-1.220267-1.5818-.175495.1702-.07615.9787-.279733 1.5818-.5.5-.5-.4121-.5-.875v-1c.11908-.6145-.5-1-.5-1h-1c-.363506-.02-.487678.2854-.501579.7544-.0067.2897-.217172.2456-.217172.2456h-.5c-.28125 0-.28125-1-.28125-1 0-1-.5-1-.5-1z" fill="none" stroke="#fff" stroke-linejoin="round" stroke-width="2"/><g fill-rule="evenodd"><path d="m11.5 1035.4s-.5 0-.5 1c0 0-.0209.897-.3 1-.24632.091-.639796.1521-.7-.1688 0-1-.4703631-1.1782-1.4999999-.8312-.6344648.2139-.5 1-.5 1v1.5c0 1 .2284961 2 0 2-.5 0-.5-.5-.5-1.5-1.4045508-.187-1.4983856.8169-1.2597403 1.7728.3397768 1.3609.9781108 2.4773 1.6936242 3.6529.683416 1.1228 1.5890604 1.5743 2.566116 1.5743h4.500001c3 0 2.940224-6.0225 3-7.125.08401-1.5493-.658267-1.5818-1.220267-1.5818-.175495.1702-.07615.9787-.279733 1.5818-.5.5-.5-.4121-.5-.875v-1c.11908-.6145-.5-1-.5-1h-1c-.363506-.02-.487678.2854-.501579.7544-.0067.2897-.217172.2456-.217172.2456h-.5c-.28125 0-.28125-1-.28125-1 0-1-.5-1-.5-1z"/><path d="m11.5 1035.4s-.5 0-.5 1c0 0-.0209.897-.3 1-.24632.091-.639796.1521-.7-.1688 0-1-.4703631-1.1782-1.4999999-.8312-.6344648.2139-.5 1-.5 1v1.5c0 1 .2284961 2 0 2-.5 0-.5-.5-.5-1.5-1.4045508-.187-1.4983856.8169-1.2597403 1.7728.3397768 1.3609.9781108 2.4773 1.6936242 3.6529.683416 1.1228 1.5890604 1.5743 2.566116 1.5743h4.500001c3 0 2.940224-6.0225 3-7.125.08401-1.5493-.658267-1.5818-1.220267-1.5818-.175495.1702-.07615.9787-.279733 1.5818-.5.5-.5-.4121-.5-.875v-1c.11908-.6145-.5-1-.5-1h-1c-.363506-.02-.487678.2854-.501579.7544-.0067.2897-.217172.2456-.217172.2456h-.5c-.28125 0-.28125-1-.28125-1 0-1-.5-1-.5-1z" fill="url(#b)" opacity=".2"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/lc_zoomprevious.svg b/icon-themes/elementary_svg/cmd/lc_zoomprevious.svg
new file mode 100644
index 000000000..1c2c0f000
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/lc_zoomprevious.svg
@@ -0,0 +1 @@
+<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 offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 16.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="c" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 16.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="d" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 16.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="3" y2="19.000001"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.88235294 0 0 .88235295 1.411765 1.411765)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="24.466665" y2="2.933333"><stop offset="0" stop-color="#fff" stop-opacity=".502"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(-1 0 0 1 4.175015 0)" gradientUnits="userSpaceOnUse" x1="15" x2="15" y1="6" y2="18"><stop offset="0" stop-color="#6c6c6c" stop-opacity=".7"/><stop offset="1" stop-color="#c1c1c1"/></linearGradient><linearGradient id="h" gradientTransform="matrix(-1 0 0 1 4.175015 .999964)" gradientUnits="userSpaceOnUse" x1="14" x2="14" y1="18.000036" y2="7.000036"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><path d="m3.5 20h16.999998v2h-16.999998z" fill="url(#d)" opacity=".15"/><path d="m3.5 20.000085v1.999891c-.620472.0038-1.5-.448075-1.5-1.000075 0-.551999.6924-.999816 1.5-.999816z" fill="url(#c)" opacity=".15"/><path d="m20.5 20.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#b)" opacity=".15"/><rect fill="url(#e)" height="17.000023" rx="2.615385" width="17" x="3.5" y="3.499989"/><rect fill="none" height="17.000023" opacity=".3" rx="2.615385" stroke="#000" width="17" x="3.5" y="3.499989"/><rect fill="none" height="15.00002" rx="2.307692" ry="2.307693" stroke="url(#f)" width="15" x="4.5" y="4.49999"/><path d="m11.526577 7.6484375c.258651.017772.459292.2329269.458985.4921875v1.7871094c2.521456-.1325902 4.271136.6231716 5.152344 1.9042966.918046 1.334683.982348 3.008121.664062 4.394531.000981.01039.0016.02081.002.03125.000855.02262-.01018.04185-.0098.06445-.0059.0243.000332.05403-.0059.07813-.0038.01584-.0083.03148-.01367.04687-.01174.561806-.205397 1.052235-.587891 1.388672-.0156.02502-.02105.06151-.03711.08594l-.02148-.02344c-.07271.05569-.09388.156085-.18164.197265-.450089.211224-.894227-.301354-.621086-.716793.189796-.288654.3534-.699734.476562-1.146484-.04503-.714937-.41585-1.664922-1.228516-2.38086-.758352-.668089-1.952319-1.088327-3.58789-1.027343v1.582031c-.000406.400639-.453354.633357-.779297.400391l-4.320297-3.087891c-.271405-.195465-.273378-.598763-.0039-.796875l4.320306-3.1777344c.09341-.069133.208241-.10303.324218-.095703z" fill="url(#h)"/><path d="m11.493374 7.140625v2.2265625c5.539383-.6247801 6.488181 3.3033515 5.81836 5.9101565-.06582-1.741796-1.763046-4.386279-5.81836-3.976563v2.105469l-4.320312-3.087891zm5.81836 8.136719c.02472.654289-.173858 1.185175-.574219 1.373047.242983-.369544.439095-.847172.574219-1.373047z" fill="none" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".985427"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/nl/lc_bold.svg b/icon-themes/elementary_svg/cmd/nl/lc_bold.svg
new file mode 100644
index 000000000..a8d72559d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/nl/lc_bold.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="11.904744" cy="4.36105" gradientTransform="matrix(.01593237 2.9166493 -2.3215578 .01268165 23.839502 -31.91211)" gradientUnits="userSpaceOnUse" r="6.758298"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><radialGradient id="b" cx="40" cy="43.5" gradientTransform="matrix(1 0 0 .75 -26.446602 12.375)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#e"/><radialGradient id="c" cx="9" cy="43.5" gradientTransform="matrix(1 0 0 .75 .479155 12.375)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#e"/><linearGradient id="d" gradientTransform="matrix(.29101737 0 0 1 8.024068 0)" gradientUnits="userSpaceOnUse" x1="17" x2="17" y1="46.5" y2="43.5"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="e"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><g transform="matrix(.73633307 0 0 1 4.020185 -24)"><path d="m13.553398 43.5v3h.5c.831 0 1.5-.669 1.5-1.5s-.669-1.5-1.5-1.5z" fill="url(#b)" opacity=".2"/><path d="m8.8854046 43.5c-.7790625 0-1.40625.627187-1.40625 1.40625v.1875c0 .779063.6271875 1.40625 1.40625 1.40625h.59375v-3z" fill="url(#c)" opacity=".2"/><path d="m9.4791546 43.5h4.0742434v3h-4.0742434z" fill="url(#d)" opacity=".2" stroke-width=".53946"/></g><path d="m15.730348 4.4989768h3.425664l-4.990743 16.0010232h-3.699279l-4.9797987-16.0010232h3.4256636l2.7142641 9.6312592q.05472.186058.14228.623843.0985.437784.197003.963125.109446.525342.207947 1.050683.0985.525342.153225.886514.05472-.361172.153225-.886514.0985-.525341.207947-1.039738.109446-.525341.207948-.963126.109446-.437784.164169-.634787z" fill="url(#a)" stroke="#000" stroke-opacity=".6"/><path d="m5.4863281 4.4980469.4667969 1.5h2.9589844l2.7148436 9.6328121c.03648.124039.08225.331191.140625.623047.06567.291857.131598.612663.197266.962891.07296.350227.143316.700554.208984 1.050781.06567.350228.115862.645937.152344.886719.03648-.240782.08863-.536491.154297-.886719.06567-.350227.134067-.696131.207031-1.039062.07296-.350228.143317-.671035.208984-.962891.07296-.291856.127581-.50343.164063-.634766l2.669922-9.6328121h2.957031l.46875-1.5h-3.425781l-2.669922 9.6328121c-.03648.131336-.0911.34291-.164063.634766-.06567.291856-.13602.612663-.208984.962891-.07296.342931-.141364.688835-.207031 1.039062-.06567.350228-.117815.645937-.154297.886719-.03648-.240782-.08668-.536491-.152344-.886719-.06567-.350227-.13602-.700554-.208984-1.050781-.06567-.350228-.131598-.671034-.197266-.962891-.05837-.291856-.104143-.499008-.140625-.623047l-2.7148436-9.6328121z" fill="#fff" opacity=".2"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/nl/lc_underline.svg b/icon-themes/elementary_svg/cmd/nl/lc_underline.svg
new file mode 100644
index 000000000..59588e80a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/nl/lc_underline.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="10.779233" cy="4.333702" gradientTransform="matrix(-1.8639066 -.06932268 .09816279 -2.8622988 27.87548 13.170548)" gradientUnits="userSpaceOnUse" r="4.989573" xlink:href="#b"/><linearGradient id="b"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#b" y1="25" y2="3"/><linearGradient id="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="40" cy="43.5" gradientTransform="matrix(1 0 0 .75 -20 -9.125)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#d"/><radialGradient id="f" cx="9" cy="43.5" gradientTransform="matrix(1 0 0 .75 -6 -9.125)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#d"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="14" x2="14" y1="25" y2="22"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><path d="m20 22v3h.5c.831 0 1.5-.669 1.5-1.5s-.669-1.5-1.5-1.5z" fill="url(#e)" opacity=".2"/><path d="m2.40625 22c-.7790625 0-1.40625.627187-1.40625 1.40625v.1875c0 .779063.6271875 1.40625 1.40625 1.40625h.59375v-3z" fill="url(#f)" opacity=".2"/><path d="m3 22h17v3h-17z" fill="url(#g)" opacity=".2"/><path d="m2.5 21.5v2h19v-2z" fill="url(#c)"/><path d="m2.5 21.5v2h19v-2z" fill="none" opacity=".61" stroke="#000"/><path d="m3 22v1h18v-1z" fill="#fff" opacity=".2"/><path d="m19.066557 10.207354q0 1.94899-.472831 3.552005-.4613 1.603015-1.383898 2.744731-.922599 1.141715-2.294964 1.764469-1.360833.622754-3.148368.622754-1.8797941 0-3.2636919-.622754-1.3723653-.622754-2.2834314-1.764469-.8995336-1.141716-1.3377679-2.744731-.4382343-1.614548-.4382343-3.575069 0-1.9605224.4382343-3.5520049.4382343-1.6030149 1.3493004-2.7331981.9110661-1.1301833 2.2949639-1.7414048 1.3838978-.622754 3.2636919-.622754 1.787535 0 3.136835.622754 1.360833.6112215 2.283432 1.7529372.922598 1.1301832 1.383898 2.7331982.472831 1.5914825.472831 3.5635364zm-12.3512876 0q0 1.57995.2998446 2.848523.2998445 1.257041.911066 2.145042.622754.876469 1.5684175 1.3493.9571965.4613 2.2718985.4613 1.314703 0 2.260367-.4613.957196-.472831 1.568417-1.3493.622754-.888001.911066-2.145042.288312-1.268573.288312-2.848523 0-1.591482-.288312-2.8485225-.288312-1.2570405-.899533-2.1219767-.611222-.8764686-1.556885-1.3377678-.945664-.4728318-2.260367-.4728318-1.314703 0-2.2718985.4728318-.957196.4612992-1.57995 1.3377678-.622754.8649362-.9225985 2.1219767-.2998446 1.2570405-.2998446 2.8485225z" fill="url(#a)" stroke="#000" stroke-opacity=".6" transform="scale(1.0208454 .9795803)"/><path d="m12.035156 1.5039062c-1.279319 0-2.3902005.2026833-3.332031.609375-.9418305.3991604-1.7217585.9689612-2.3417969 1.7070313s-1.0806599 1.6289267-1.3789062 2.6757813c-.2982463 1.0393232-.4472657 2.2001429-.4472657 3.4804687 0 .2555335.0115572.5034665.0234376.7499995.0477194-.9856997.185231-1.8990097.4238281-2.7304682.2982463-1.0468546.7588678-1.9377112 1.3789062-2.6757813s1.3999664-1.3078709 2.3417969-1.7070313c.9418305-.4066917 2.052712-.6093749 3.332031-.609375 1.216531.0000001 2.284841.2026833 3.203125.609375.926134.3991604 1.702191.9711955 2.330078 1.7167969.627887.7380702 1.098166 1.6308798 1.41211 2.6777344.257366.8312396.407457 1.7461106.458984 2.7363285.012845-.245279.025391-.491797.025391-.7460941 0-1.2878571-.162583-2.4509111-.484375-3.4902344-.313944-1.0468546-.784223-1.9396642-1.41211-2.6777344-.627887-.7456014-1.403944-1.3176365-2.330078-1.7167969-.918284-.4066917-1.986594-.609375-3.203125-.609375zm-5.1406248 9.2421878c-.0132311.250486-.0390624.487305-.0390624.751953 0 1.031792.1025773 1.962569.3066406 2.791015.2040632.820915.5137123 1.521651.9296875 2.101563.4238237.572381.9579783 1.013481 1.6015625 1.322266.6514326.301253 1.4236206.451172 2.3183596.451171.894739 0 1.663056-.149918 2.30664-.451171.651433-.308785 1.185588-.749885 1.601563-1.322266.423824-.579912.733473-1.280648.929687-2.101563.196215-.828446.294922-1.759223.294922-2.791015 0-.26463-.024388-.501482-.037109-.751953-.037177.731221-.11143 1.424922-.257813 2.042968-.196214.820915-.505863 1.521651-.929687 2.101563-.415975.572381-.95013 1.013481-1.601563 1.322266-.643584.301253-1.411901.451171-2.30664.451171-.894739.000001-1.666927-.149918-2.3183596-.451171-.6435842-.308785-1.1777388-.749885-1.6015625-1.322266-.4159752-.579912-.7256243-1.280648-.9296875-2.101563-.1522342-.618032-.2289129-1.311766-.2675782-2.042968z" fill="#eeeaf5" opacity=".2"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/nl/lc_underlinedouble.svg b/icon-themes/elementary_svg/cmd/nl/lc_underlinedouble.svg
new file mode 100644
index 000000000..b8200faef
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/nl/lc_underlinedouble.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="10.779233" cy="4.333702" gradientTransform="matrix(-1.8639066 -.06932268 .09816279 -2.8622989 27.875481 12.146043)" gradientUnits="userSpaceOnUse" r="4.989573" xlink:href="#c"/><linearGradient id="b" gradientTransform="matrix(1 0 0 .66667 1 9.9999)" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#c" y1="22"/><linearGradient id="c"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><path d="m19.066557 9.1828489q0 1.9489891-.472831 3.5520041-.4613 1.603015-1.383898 2.744731-.922599 1.141716-2.294964 1.76447-1.360833.622754-3.148368.622754-1.8797941 0-3.2636919-.622754-1.3723653-.622754-2.2834314-1.76447-.8995336-1.141716-1.3377679-2.744731-.4382343-1.614547-.4382343-3.5750691 0-1.9605219.4382343-3.5520044.4382343-1.603015 1.3493004-2.7331982.9110661-1.1301832 2.2949639-1.7414047 1.3838978-.62275402 3.2636919-.62275402 1.787535 0 3.136835.62275402 1.360833.6112215 2.283432 1.7529372.922598 1.1301832 1.383898 2.7331982.472831 1.5914825.472831 3.5635369zm-12.3512876 0q0 1.5799501.2998446 2.8485231.2998445 1.25704.911066 2.145041.622754.876469 1.5684175 1.349301.9571965.461299 2.2718985.461299 1.314703 0 2.260367-.461299.957196-.472832 1.568417-1.349301.622754-.888001.911066-2.145041.288312-1.268573.288312-2.8485231 0-1.5914825-.288312-2.848523-.288312-1.2570405-.899533-2.1219767-.611222-.8764686-1.556885-1.3377679-.945664-.4728317-2.260367-.4728317-1.314703 0-2.2718985.4728317-.957196.4612993-1.57995 1.3377679-.622754.8649362-.9225985 2.1219767-.2998446 1.2570405-.2998446 2.848523z" fill="url(#a)" stroke="#000" stroke-opacity=".6" transform="scale(1.0208454 .97958028)"/><path d="m12.035156.50032079c-1.279319 0-2.3902005.2026833-3.332031.60937501-.9418305.3991604-1.7217585.9689612-2.3417969 1.7070313s-1.0806599 1.6289267-1.3789062 2.6757813c-.2982463 1.0393232-.4472657 2.2001429-.4472657 3.4804687 0 .2555335.011557.5034665.023438.7499995.047719-.9856997.1852306-1.8990097.4238277-2.7304682.2982463-1.0468546.7588678-1.9377112 1.3789062-2.6757813s1.3999664-1.3078709 2.3417969-1.7070313c.9418305-.4066917 2.052712-.6093749 3.332031-.609375 1.216531.0000001 2.284841.2026833 3.203125.609375.926134.3991604 1.702191.9711955 2.330078 1.7167969.627887.7380702 1.098166 1.6308798 1.41211 2.6777344.257366.8312396.407457 1.7461106.458984 2.7363285.01284-.245279.02539-.491797.02539-.7460941 0-1.2878571-.162583-2.4509111-.484375-3.4902344-.313943-1.0468546-.784222-1.9396642-1.412109-2.6777344-.627887-.7456014-1.403944-1.3176365-2.330078-1.7167969-.918284-.40669171-1.986594-.60937501-3.203125-.60937501zm-5.1406248 9.24218781c-.013231.250486-.039062.4873054-.039062.7519534 0 1.031792.1025773 1.962569.3066406 2.791015.2040632.820915.5137123 1.521651.9296875 2.101563.4238237.572381.9579783 1.013481 1.6015625 1.322266.6514326.301253 1.4236206.451172 2.3183596.451171.894739 0 1.663056-.149918 2.30664-.451171.651433-.308785 1.185588-.749885 1.601563-1.322266.423824-.579912.733473-1.280648.929687-2.101563.196215-.828446.294922-1.759223.294922-2.791015 0-.26463-.02439-.5014824-.03711-.7519534-.03718.7312214-.11143 1.4249224-.257813 2.0429684-.196214.820915-.505863 1.521651-.929687 2.101563-.415975.572381-.95013 1.013481-1.601563 1.322266-.643584.301253-1.411901.451171-2.30664.451171-.894739.000001-1.666927-.149918-2.3183596-.451171-.6435836-.308785-1.1777382-.749885-1.6015619-1.322266-.4159752-.579912-.7256243-1.280648-.9296875-2.101563-.1522342-.618032-.2289129-1.311766-.2675782-2.0429684z" fill="#eeeaf5" opacity=".2"/><g transform="translate(0 -3)"><path d="m2.5 22.333v1.3333h19v-1.3333z" fill="url(#b)"/><path d="m2.3921 22.392v1.2159h19.216v-1.2159z" fill="none" opacity=".61" stroke="#000" stroke-width=".78412"/><path d="m3 22.5v1h18v-1z" fill="#fff" opacity=".2"/></g><path d="m2.5 22.333v1.3333h19v-1.3333z" fill="url(#b)"/><path d="m2.3921 22.392v1.2159h19.216v-1.2159z" fill="none" opacity=".61" stroke="#000" stroke-width=".78412"/><path d="m3 22.5v1h18v-1z" fill="#fff" opacity=".2"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/nl/sc_bold.svg b/icon-themes/elementary_svg/cmd/nl/sc_bold.svg
new file mode 100644
index 000000000..9683ca5ba
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/nl/sc_bold.svg
@@ -0,0 +1,3 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="6" cy="3.41416" gradientTransform="matrix(.00000011 4.5623183 -3.2204598 .00000008 17.577787 -27.37391)" gradientUnits="userSpaceOnUse" r="3.726176"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient>
+
+/&amp;amp;gt;<path d="m10.770176 1.4984027h2.783516l-4.0552179 13.0015973h-3.0058412l-4.0463248-13.0015973h2.7835157l2.2054693 7.8258589q.044465.1511813.1156093.5069022.080037.3557212.1600744.7825862.08893.426865.1689674.85373.080037.426865.1245023.720334.044465-.293469.1245023-.720334.080037-.426865.1689674-.844837.08893-.426865.1689674-.7825862.08893-.3557209.1333953-.5157952z" fill="url(#a)" stroke="#000" stroke-opacity=".6"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/nl/sc_underline.svg b/icon-themes/elementary_svg/cmd/nl/sc_underline.svg
new file mode 100644
index 000000000..88edbf80e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/nl/sc_underline.svg
@@ -0,0 +1,3 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="7.01072" cy="4.528114" gradientTransform="matrix(-1.6197201 .00000004 -.00000006 -3.5647902 17.449339 17.729398)" gradientUnits="userSpaceOnUse" r="3.431876"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient>
+
+/&amp;amp;gt;<g stroke-linejoin="round"><path d="m3.49 15.5h9.02z" fill="none" stroke="#565656" stroke-linecap="round" stroke-width=".995"/><path d="m12.739224 7.8774127q0 1.2268433-.297636 2.2359033-.290377 1.009061-.871131 1.727744-.580755.718683-1.444627 1.110693-.856612.392009-1.9818233.392009-1.1832867 0-2.054418-.392009-.8638718-.39201-1.4373666-1.110693-.5662354-.718683-.8420936-1.727744-.2758583-1.0163195-.2758583-2.2504222 0-1.2341026.2758583-2.2359036.2758582-1.0090605.849353-1.7204844.5734948-.7114239 1.4446261-1.0961735.8711313-.3920091 2.054418-.3920091 1.1252113 0 1.9745644.3920091.856612.3847496 1.437367 1.103433.580754.7114239.871131 1.7204843.297636 1.001801.297636 2.2431631zm-7.7748465 0q0 .9945416.1887451 1.7930786.1887451.7912777.5734948 1.3502537.392009.551716.9872821.849353.6025325.290377 1.4301072.290377.8275748 0 1.4228478-.290377.6025325-.297637.9872825-.849353.392009-.558976.573494-1.3502537.181486-.798537.181486-1.7930786 0-1.001801-.181486-1.7930786-.181485-.7912776-.566235-1.3357347-.38475-.5517165-.9800226-.8420936-.5952731-.2976365-1.4228478-.2976365-.8275748 0-1.4301072.2976365-.6025325.2903771-.9945416.8420936-.3920091.5444571-.5807542 1.3357347-.1887451.7912776-.1887451 1.7930786z" fill="url(#a)" stroke="#000" stroke-opacity=".6" stroke-width="1.006883" transform="matrix(.98054575 0 0 1.005945 .021547 .07419)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/nl/sc_underlinedouble.svg b/icon-themes/elementary_svg/cmd/nl/sc_underlinedouble.svg
new file mode 100644
index 000000000..f5bbaadbc
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/nl/sc_underlinedouble.svg
@@ -0,0 +1,4 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="7.01072" cy="4.528114" gradientTransform="matrix(-1.6197201 .00000004 -.00000006 -3.5647902 17.449339 17.729398)" gradientUnits="userSpaceOnUse" r="3.431876"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient>
+
+
+/&amp;amp;gt;<g stroke-linejoin="round"><path d="m3.49 15.5h9.02zm0-2h9.02z" fill="none" stroke="#565656" stroke-linecap="round" stroke-width=".995"/><path d="m12.739224 7.8774127q0 1.2268433-.297636 2.2359033-.290377 1.009061-.871131 1.727744-.580755.718683-1.444627 1.110693-.856612.392009-1.9818233.392009-1.1832867 0-2.054418-.392009-.8638718-.39201-1.4373666-1.110693-.5662354-.718683-.8420936-1.727744-.2758583-1.0163195-.2758583-2.2504222 0-1.2341026.2758583-2.2359036.2758582-1.0090605.849353-1.7204844.5734948-.7114239 1.4446261-1.0961735.8711313-.3920091 2.054418-.3920091 1.1252113 0 1.9745644.3920091.856612.3847496 1.437367 1.103433.580754.7114239.871131 1.7204843.297636 1.001801.297636 2.2431631zm-7.7748465 0q0 .9945416.1887451 1.7930786.1887451.7912777.5734948 1.3502537.392009.551716.9872821.849353.6025325.290377 1.4301072.290377.8275748 0 1.4228478-.290377.6025325-.297637.9872825-.849353.392009-.558976.573494-1.3502537.181486-.798537.181486-1.7930786 0-1.001801-.181486-1.7930786-.181485-.7912776-.566235-1.3357347-.38475-.5517165-.9800226-.8420936-.5952731-.2976365-1.4228478-.2976365-.8275748 0-1.4301072.2976365-.6025325.2903771-.9945416.8420936-.3920091.5444571-.5807542 1.3357347-.1887451.7912776-.1887451 1.7930786z" fill="url(#a)" stroke="#000" stroke-opacity=".6" stroke-width="1.006883" transform="matrix(.98054575 0 0 1.005945 .021547 -1.926266)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/outlinecollapse.svg b/icon-themes/elementary_svg/cmd/outlinecollapse.svg
new file mode 100644
index 000000000..2d4b41583
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/outlinecollapse.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(-1 0 0 1 15 -1)" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#h" y1="18" y2="2"/><linearGradient id="b" gradientTransform="matrix(-1 0 0 1 15 -1)" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#e" y1="18" y2="2"/><linearGradient id="c" gradientTransform="matrix(-1 0 0 1 15 7)" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#h" y1="18" y2="2"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="4.5" x2="4.5" y1="5.5" y2="7.5"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="e" gradientTransform="translate(-9.398056 -8.740678)" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="3.5" y2="19.240234"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="f" gradientTransform="matrix(1 0 0 -1 0 5)" gradientUnits="userSpaceOnUse" x1="2.5" x2="2.5" xlink:href="#e" y1=".5" y2="4.5"/><linearGradient id="g" gradientTransform="matrix(-1 0 0 1 15 3)" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#h" y1="18" y2="2"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="18" y2="2"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><g opacity=".35"><path d="m14.5 5.5v2h-6v-2z" fill="url(#a)"/><path d="m9 6v.5zm5 0v.5h-5v-.5z" fill="#bebebe" opacity=".2"/><path d="m14.5 5.5v2h-6v-2z" fill="none" opacity=".61" stroke="#000"/><path d="m14.5 13.5v2h-6v-2z" fill="url(#c)"/><path d="m9 14v.5zm5 0v.5h-5v-.5z" fill="#bebebe" opacity=".2"/><path d="m14.5 13.5v2h-6v-2z" fill="none" opacity=".61" stroke="#000"/><g transform="translate(1)"><path d="m5.5 6.5a1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1 1 1 0 0 1 1 1z" fill="url(#d)" opacity="1"/><path d="m5.5 6.5a1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1 1 1 0 0 1 1 1z" fill="none" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/></g><g transform="translate(1 8)"><path d="m5.5 6.5a1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1 1 1 0 0 1 1 1z" fill="url(#d)" opacity="1"/><path d="m5.5 6.5a1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1 1 1 0 0 1 1 1z" fill="none" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/></g><path d="m14.5 9.5v2h-6v-2z" fill="url(#g)"/><path d="m9 10v.5zm5 0v.5h-5v-.5z" fill="#bebebe" opacity=".2"/><path d="m14.5 9.5v2h-6v-2z" fill="none" opacity=".61" stroke="#000"/><g transform="translate(1 4)"><path d="m5.5 6.5a1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1 1 1 0 0 1 1 1z" fill="url(#d)" opacity="1"/><path d="m5.5 6.5a1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1 1 1 0 0 1 1 1z" fill="none" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/></g></g><path d="m.5 3.5h4l-2-2.2569386z" fill="url(#f)"/><path d="m14.5 1.5v2h-8v-2z" fill="url(#b)"/><path d="m7 2v.5zm7 0v.5h-7v-.5z" fill="#bebebe" opacity=".2"/><g fill="none" stroke="#a62100"><path d="m14.5 1.5v2h-8v-2z" opacity=".61"/><path d="m.5 3.5h4l-2-2.2569386z" opacity=".5" stroke-linecap="round" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/pl/lc_underline.svg b/icon-themes/elementary_svg/cmd/pl/lc_underline.svg
new file mode 100644
index 000000000..856849379
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/pl/lc_underline.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="10.918949" cy="4.564843" gradientTransform="matrix(-1.551757 .03070916 -.03957393 -1.999701 28.043153 9.725415)" gradientUnits="userSpaceOnUse" r="5.094793" xlink:href="#b"/><linearGradient id="b"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#b" y1="25" y2="3"/><linearGradient id="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="40" cy="43.5" gradientTransform="matrix(1 0 0 .75 -20 -9.125)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#d"/><radialGradient id="f" cx="9" cy="43.5" gradientTransform="matrix(1 0 0 .75 -6 -9.125)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#d"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="14" x2="14" y1="25" y2="22"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><path d="m20 22v3h.5c.831 0 1.5-.669 1.5-1.5s-.669-1.5-1.5-1.5z" fill="url(#e)" opacity=".2"/><path d="m2.40625 22c-.7790625 0-1.40625.627187-1.40625 1.40625v.1875c0 .779063.6271875 1.40625 1.40625 1.40625h.59375v-3z" fill="url(#f)" opacity=".2"/><path d="m3 22h17v3h-17z" fill="url(#g)" opacity=".2"/><path d="m2.5 21.5v2h19v-2z" fill="url(#c)"/><path d="m2.5 21.5v2h19v-2z" fill="none" opacity=".61" stroke="#000"/><path d="m3 22v1h18v-1z" fill="#fff" opacity=".2"/><path d="m17.701242 6.4704239q0 1.0585072-.325694 2.0355909-.314063.9770836-1.046875 1.7331602-.732813.744445-1.942536 1.198091-1.19809.442014-2.966146.442014h-1.7447926v6.618578h-2.1635423v-17.0059078h4.2107649q1.558681 0 2.68698.3373264 1.128299.3256946 1.861112.9654517.732813.6281252 1.081771 1.558681.348958.9305559.348958 2.1170146zm-8.0260436 3.5710081h1.5005216q1.081771 0 1.884375-.1861113.814237-.1861111 1.337674-.5932293.53507-.4187501.802605-1.0701392.267534-.6630211.267534-1.6052088 0-1.6517367-.953819-2.4427091-.95382-.8026044-2.977779-.8026044h-1.8611116z" fill="url(#a)" stroke="#000" stroke-opacity=".6"/><path d="m7.5117188 1.4921875v1.5h4.2109372c1.039121 0 1.935301.1130064 2.6875.3378906.7522.2171298 1.372786.538339 1.861328.9648438.488542.4187501.84744.9382232 1.080078 1.5585937.154557.4121506.239141.875831.291016 1.3632813.028091-.2467953.058594-.4922759.058594-.7460938 0-.7909724-.116971-1.4968169-.34961-2.1171875-.232638-.6203705-.591536-1.1398436-1.080078-1.5585937-.488542-.4265048-1.109128-.747714-1.861328-.9648438-.752199-.2248842-1.648379-.3378906-2.6875-.3378906zm7.8984372 5.84375c-.043703.3127267-.107236.6033105-.208984.8554687-.178357.4342594-.446021.7911458-.802734 1.0703126-.348958.2714121-.795066.4696759-1.337891.59375-.535069.1240742-1.163585.1855472-1.884766.1855472h-1.4999998v1.5h1.4999998c.721181 0 1.349697-.061473 1.884766-.185547.542825-.124074.988933-.322338 1.337891-.59375.356713-.279167.624377-.636054.802734-1.0703128.178356-.442014.267578-.9773436.267578-1.6054687 0-.2676157-.021036-.5162778-.058594-.75z" fill="#ffe9fb" opacity=".2"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/pl/lc_underlinedouble.svg b/icon-themes/elementary_svg/cmd/pl/lc_underlinedouble.svg
new file mode 100644
index 000000000..439de9620
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/pl/lc_underlinedouble.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="10.918949" cy="4.564843" gradientTransform="matrix(-1.551757 .03070916 -.03957393 -1.999701 28.043153 9.725415)" gradientUnits="userSpaceOnUse" r="5.094793" xlink:href="#c"/><linearGradient id="b" gradientTransform="matrix(1 0 0 .66667 1 9.9999)" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#c" y1="22"/><linearGradient id="c"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><g transform="translate(0 -1)"><path d="m17.701242 6.4704239q0 1.0585072-.325694 2.0355909-.314063.9770836-1.046875 1.7331602-.732813.744445-1.942536 1.198091-1.19809.442014-2.966146.442014h-1.7447926v6.618578h-2.1635423v-17.0059078h4.2107649q1.558681 0 2.68698.3373264 1.128299.3256946 1.861112.9654517.732813.6281252 1.081771 1.558681.348958.9305559.348958 2.1170146zm-8.0260436 3.5710081h1.5005216q1.081771 0 1.884375-.1861113.814237-.1861111 1.337674-.5932293.53507-.4187501.802605-1.0701392.267534-.6630211.267534-1.6052088 0-1.6517367-.953819-2.4427091-.95382-.8026044-2.977779-.8026044h-1.8611116z" fill="url(#a)" stroke="#000" stroke-opacity=".6"/><path d="m7.5117188 1.4921875v1.5h4.2109372c1.039121 0 1.935301.1130064 2.6875.3378906.7522.2171298 1.372786.538339 1.861328.9648438.488542.4187501.84744.9382232 1.080078 1.5585937.154557.4121506.239141.875831.291016 1.3632813.02809-.2467953.05859-.4922759.05859-.7460938 0-.7909724-.116971-1.4968169-.34961-2.1171875-.232634-.6203705-.591532-1.1398436-1.080074-1.5585937-.488542-.4265048-1.109128-.747714-1.861328-.9648438-.752199-.2248842-1.648379-.3378906-2.6875-.3378906zm7.8984372 5.84375c-.043703.3127267-.107236.6033105-.208984.8554687-.178357.4342594-.446021.7911458-.802734 1.0703126-.348958.2714121-.795066.4696759-1.337891.59375-.535069.1240742-1.163585.1855472-1.884766.1855472h-1.4999998v1.5h1.4999998c.721181 0 1.349697-.06147 1.884766-.185547.542825-.124074.988933-.322338 1.337891-.59375.356713-.279167.624377-.636054.802734-1.0703128.178356-.442014.267578-.9773436.267578-1.6054687 0-.2676157-.02104-.5162778-.05859-.75z" fill="#ffe9fb" opacity=".2"/></g><g transform="translate(0 -3)"><path d="m2.5 22.333v1.3333h19v-1.3333z" fill="url(#b)"/><path d="m2.3921 22.392v1.2159h19.216v-1.2159z" fill="none" opacity=".61" stroke="#000" stroke-width=".78412"/><path d="m3 22.5v1h18v-1z" fill="#fff" opacity=".2"/></g><path d="m2.5 22.333v1.3333h19v-1.3333z" fill="url(#b)"/><path d="m2.3921 22.392v1.2159h19.216v-1.2159z" fill="none" opacity=".61" stroke="#000" stroke-width=".78412"/><path d="m3 22.5v1h18v-1z" fill="#fff" opacity=".2"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/pl/sc_underline.svg b/icon-themes/elementary_svg/cmd/pl/sc_underline.svg
new file mode 100644
index 000000000..5927388fe
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/pl/sc_underline.svg
@@ -0,0 +1,3 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="7.01072" cy="4.528114" gradientTransform="matrix(-1.7873592 .00000004 -.00000007 -3.9337416 19.043105 19.321482)" gradientUnits="userSpaceOnUse" r="3.431876"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient>
+
+/&amp;amp;gt;<g stroke-linejoin="round"><path d="m3.49 15.5h9.02z" fill="none" stroke="#565656" stroke-linecap="round" stroke-width=".995"/><path d="m11.298075 6.0385885q0 .72898-.224302 1.4018846-.21629.6729047-.720969 1.1936047-.5046784.5126892-1.3377984.8251092-.8251092.3044092-2.0427461.3044092h-1.2016154v4.5581278h-1.4900031v-11.7117447h2.8998985q1.0734431 0 1.8504877.2323123.7770446.2243015 1.2817228.6648938.504679.4325816.745002 1.0734431.240323.6408616.240323 1.45796zm-5.5274309 2.4593062h1.0333892q.7450016 0 1.2977446-.1281723.5607539-.1281723.9212385-.4085493.3684954-.2883877.5527431-.7369907.1842477-.4566139.1842477-1.1054862 0-1.1375292-.6568831-1.6822615-.6568831-.5527431-2.0507569-.5527431h-1.2817231z" fill="url(#a)" stroke="#000" stroke-opacity=".6" transform="scale(1.0586091 .94463579)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/pl/sc_underlinedouble.svg b/icon-themes/elementary_svg/cmd/pl/sc_underlinedouble.svg
new file mode 100644
index 000000000..9d6c3fa01
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/pl/sc_underlinedouble.svg
@@ -0,0 +1,3 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="7.01072" cy="4.528114" gradientTransform="matrix(-1.7873592 .00000004 -.00000007 -3.9337416 19.043105 19.321482)" gradientUnits="userSpaceOnUse" r="3.431876"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient>
+
+/&amp;amp;gt;<g stroke-linejoin="round"><path d="m11.298075 6.0385885q0 .72898-.224302 1.4018846-.21629.6729047-.720969 1.1936047-.5046784.5126892-1.3377984.8251092-.8251092.3044092-2.0427461.3044092h-1.2016154v4.5581278h-1.4900031v-11.7117447h2.8998985q1.0734431 0 1.8504877.2323123.7770446.2243015 1.2817228.6648938.504679.4325816.745002 1.0734431.240323.6408616.240323 1.45796zm-5.5274309 2.4593062h1.0333892q.7450016 0 1.2977446-.1281723.5607539-.1281723.9212385-.4085493.3684954-.2883877.5527431-.7369907.1842477-.4566139.1842477-1.1054862 0-1.1375292-.6568831-1.6822615-.6568831-.5527431-2.0507569-.5527431h-1.2817231z" fill="url(#a)" stroke="#000" stroke-opacity=".6" transform="matrix(1.0586091 0 0 .94463579 0 -2)"/><path d="m3.49 15.5h9.02zm0-2h9.02z" fill="none" stroke="#565656" stroke-linecap="round" stroke-width=".995"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ru/lc_bold.svg b/icon-themes/elementary_svg/cmd/ru/lc_bold.svg
new file mode 100644
index 000000000..0a0a5fd72
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ru/lc_bold.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="11.904744" cy="4.36105" gradientTransform="matrix(.01593237 2.9166493 -2.3215578 .01268165 20.235017 -31.91211)" gradientUnits="userSpaceOnUse" r="6.758298"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><radialGradient id="b" cx="40" cy="43.5" gradientTransform="matrix(1 0 0 .75 -25.767561 12.375)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#f"/><radialGradient id="c" cx="9" cy="43.5" gradientTransform="matrix(1 0 0 .75 .479155 12.375)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#f"/><radialGradient id="d" cx="40" cy="43.5" gradientTransform="matrix(1 0 0 .75 -26.446602 12.375)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#f"/><linearGradient id="e" gradientTransform="matrix(.29101737 0 0 1 8.024068 0)" gradientUnits="userSpaceOnUse" x1="17" x2="17" y1="46.5" y2="43.5"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="f"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><g transform="matrix(.73633307 0 0 1 -5.507149 -24.5)"><path d="m13.553398 43.5v3h.5c.831 0 1.5-.669 1.5-1.5s-.669-1.5-1.5-1.5z" fill="url(#d)" opacity=".2"/><path d="m8.8854046 43.5c-.7790625 0-1.40625.627187-1.40625 1.40625v.1875c0 .779063.6271875 1.40625 1.40625 1.40625h.59375v-3z" fill="url(#c)" opacity=".2"/><path d="m9.4791546 43.5h4.0742434v3h-4.0742434z" fill="url(#e)" opacity=".2" stroke-width=".53946"/></g><g transform="matrix(.73633307 0 0 1 12.547519 -24.5)"><path d="m13.553398 43.5v3h.5c.831 0 1.5-.669 1.5-1.5s-.669-1.5-1.5-1.5z" fill="url(#d)" opacity=".2"/><path d="m8.8854046 43.5c-.7790625 0-1.40625.627187-1.40625 1.40625v.1875c0 .779063.6271875 1.40625 1.40625 1.40625h.59375v-3z" fill="url(#c)" opacity=".2"/><path d="m9.4791546 43.5h4.0742434v3h-4.0742434z" fill="url(#e)" opacity=".2" stroke-width=".53946"/></g><g transform="matrix(.73633307 0 0 1 3.270185 -24.5)"><path d="m14.232439 43.5v3h.5c.831 0 1.5-.669 1.5-1.5s-.669-1.5-1.5-1.5z" fill="url(#b)" opacity=".2"/><path d="m8.8854046 43.5c-.7790625 0-1.40625.627187-1.40625 1.40625v.1875c0 .779063.6271875 1.40625 1.40625 1.40625h.59375v-3z" fill="url(#c)" opacity=".2"/><path d="m9.4791546 43.5h4.7532844v3h-4.7532844z" fill="url(#e)" opacity=".2" stroke-width=".53946"/></g><path d="m7.1241752 12.182095-4.9250756-7.6831182h3.4913314l4.728072 7.7487852v-7.7487852h3.162993v7.7487852l4.728073-7.7487852h3.502276l-4.93602 7.6831182 5.242469 8.317905h-3.622667l-4.914131-8.109958v8.109958h-3.162993v-8.109958l-4.9031858 8.109958h-3.6336113z" fill="url(#a)" stroke="#000" stroke-opacity=".6"/><path d="m2.1992188 4.4980469.9609374 1.5h2.53125l4.3144528 7.0742191.41211-.681641v-.142578l-4.7265628-7.7500001zm8.2187502 0v1.5h3.164062v-1.5zm7.890625 0-4.726563 7.7500001v.142578l.41211.681641 4.314453-7.0742191h2.539062l.964844-1.5zm-11.6601565 8.4394531-4.7675781 7.5625h.9453125l4.2988281-6.818359zm10.7031245.001953-.476562.742188 4.298828 6.818359h.945313z" fill="#fff" opacity=".2"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ru/lc_underline.svg b/icon-themes/elementary_svg/cmd/ru/lc_underline.svg
new file mode 100644
index 000000000..28c02d46c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ru/lc_underline.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="10.918949" cy="4.564843" gradientTransform="matrix(-1.551757 .03070916 -.03957393 -1.999701 26.933778 9.729322)" gradientUnits="userSpaceOnUse" r="5.094793" xlink:href="#b"/><linearGradient id="b"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#b" y1="25" y2="3"/><linearGradient id="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="40" cy="43.5" gradientTransform="matrix(1 0 0 .75 -20 -9.125)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#d"/><radialGradient id="f" cx="9" cy="43.5" gradientTransform="matrix(1 0 0 .75 -6 -9.125)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#d"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="14" x2="14" y1="25" y2="22"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><path d="m20 22v3h.5c.831 0 1.5-.669 1.5-1.5s-.669-1.5-1.5-1.5z" fill="url(#e)" opacity=".2"/><path d="m2.40625 22c-.7790625 0-1.40625.627187-1.40625 1.40625v.1875c0 .779063.6271875 1.40625 1.40625 1.40625h.59375v-3z" fill="url(#f)" opacity=".2"/><path d="m3 22h17v3h-17z" fill="url(#g)" opacity=".2"/><path d="m2.5 21.5v2h19v-2z" fill="url(#c)"/><path d="m2.5 21.5v2h19v-2z" fill="none" opacity=".61" stroke="#000"/><path d="m3 22v1h18v-1z" fill="#fff" opacity=".2"/><path d="m17.499159 18.501764h-2.163542v-6.955905c-.891783.341204-1.717651.600984-2.477605.779341-.752199.178357-1.508276.267535-2.26823.267535-.7211805 0-1.0464555-.08915-1.6125436-.275261-.5660881-.193866-1.0468753-.473032-1.4423615-.8375-.3877316-.372222-.6862849-.825868-.89566-1.360938-.2016205-.5350695-.3024307-1.1476855-.3024307-1.8378477v-6.7814257h2.1635423v6.5022589c0 .8917827.2016204 1.5625582.6048613 2.0123265.4109955.449769.7750437.670747 1.7288632.670747.697917 0 1.403589-.07755 2.117015-.232639.721181-.155093 1.51603-.387732 2.384549-.6979166v-8.258683h2.163542z" fill="url(#a)" stroke="#000" stroke-opacity=".6"/><path d="m6.3359375 1.5v1.5h2.1640625v-1.5zm9.0000005-.00391v1.5h2.164062v-1.5zm-6.835938 6.5058631v1.5c0 .8917819.2022279 1.5619499.6054688 2.0117189.4109956.449768.7746962.671875 1.7285152.671875.697918 0 1.403762-.07733 2.117188-.232422.721181-.155093 1.516247-.389033 2.384766-.699219v-1.4999998c-.868519.3101848-1.663585.5441258-2.384766.6992188-.713426.155093-1.41927.232422-2.117188.232422-.953819 0-1.3175196-.222107-1.7285152-.671875-.4032409-.4497686-.6054688-1.1199363-.6054688-2.0117189z" fill="#fff" opacity=".2"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ru/lc_underlinedouble.svg b/icon-themes/elementary_svg/cmd/ru/lc_underlinedouble.svg
new file mode 100644
index 000000000..cf13590d3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ru/lc_underlinedouble.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="10.918949" cy="4.564843" gradientTransform="matrix(-1.551757 .03070916 -.03957393 -1.999701 26.933778 8.733465)" gradientUnits="userSpaceOnUse" r="5.094793" xlink:href="#c"/><linearGradient id="b" gradientTransform="matrix(1 0 0 .66667 1 9.9999)" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#c" y1="22"/><linearGradient id="c"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><path d="m17.499159 17.505907h-2.163542v-6.955905c-.891783.341204-1.717651.600984-2.477605.779341-.752199.178357-1.508276.267535-2.26823.267535-.7211805 0-1.046784-.09305-1.6128721-.279166-.5660881-.193866-1.0468753-.473033-1.4423615-.8375-.3877316-.372223-.6862849-.825869-.89566-1.3609386-.2016205-.5350696-.3018717-1.1476857-.3024307-1.8378478v-6.7814256h2.1635423v6.5022589c0 .8917827.2016204 1.5625584.6048613 2.012327.4109955.4497686.7753722.6746521 1.7291917.6746521.697917 0 1.403589-.077546 2.117015-.2326389.721181-.1550927 1.51603-.3877316 2.384549-.6979169v-8.25868303h2.163542z" fill="url(#a)" stroke="#000" stroke-opacity=".6"/><path d="m6.335609.50023822v1.49999998h2.1640625v-1.49999998zm9.000329-.00000083v1.50000001h2.164062v-1.50000001zm-6.8362665 6.50195391v1.5c0 .8917821.2022279 1.5619507.6054688 2.0117197.4109956.449768.7750247.67578 1.7288437.67578.697918 0 1.403762-.07733 2.117188-.232422.721181-.155093 1.516247-.389033 2.384766-.699219v-1.5000002c-.868519.3101848-1.663585.5441258-2.384766.6992188-.713426.155093-1.41927.232422-2.117188.232422-.953819 0-1.3178481-.2260122-1.7288437-.6757802-.4032409-.4497688-.6054688-1.1199365-.6054688-2.0117191z" fill="#fff" opacity=".2"/><g transform="translate(0 -3)"><path d="m2.5 22.333v1.3333h19v-1.3333z" fill="url(#b)"/><path d="m2.3921 22.392v1.2159h19.216v-1.2159z" fill="none" opacity=".61" stroke="#000" stroke-width=".78412"/><path d="m3 22.5v1h18v-1z" fill="#fff" opacity=".2"/></g><path d="m2.5 22.333v1.3333h19v-1.3333z" fill="url(#b)"/><path d="m2.3921 22.392v1.2159h19.216v-1.2159z" fill="none" opacity=".61" stroke="#000" stroke-width=".78412"/><path d="m3 22.5v1h18v-1z" fill="#fff" opacity=".2"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ru/sc_bold.svg b/icon-themes/elementary_svg/cmd/ru/sc_bold.svg
new file mode 100644
index 000000000..39de43115
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ru/sc_bold.svg
@@ -0,0 +1,3 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="8" cy="-2.589108" gradientTransform="matrix(-1.08925 .00000001 -.00000002 -1.7198682 16.714 -4.952924)" gradientUnits="userSpaceOnUse" r="8.721599"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient>
+
+/&amp;amp;gt;<path d="m4.038159 7.7413037-3.53782083-6.2413037h2.83687383l3.3777464 6.2946619v-6.2962592h2.5700832v6.2962592l3.3691914-6.2946619h2.845767l-3.538159 6.2413037 3.618807 6.7586963h-2.94359l-3.3520164-6.5897288v6.5897288h-2.5700832v-6.5897288l-3.2624753 6.5897288h-2.9524831z" fill="url(#a)" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".6"/><path d="m.5011482 1.4996442.9609375 1.5h1.875l2.9578362 5.6058246.4199219-.6953126v-.1152343l-3.3777581-6.2952777zm6.2136956-.0016v1.5h2.5703124v-1.5zm5.9395152.00159-3.3692028 6.2952777v.1152343l.421875.6953126 2.9473278-5.6058246h1.882813l.96289-1.5zm-9.091859 6.9984127-3.06160485 6.0019531h.94531245l2.5928549-5.2578125zm8.875.0019531-.476562.7421875 2.673503 5.2578125h.945312z" fill="#fff" opacity=".2"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ru/sc_underline.svg b/icon-themes/elementary_svg/cmd/ru/sc_underline.svg
new file mode 100644
index 000000000..89bbf6efd
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ru/sc_underline.svg
@@ -0,0 +1,5 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="7.01072" cy="4.528114" gradientTransform="matrix(-1.7704476 .00000004 -.00000006 -3.8965216 18.701121 18.126406)" gradientUnits="userSpaceOnUse" r="3.431876"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient>
+
+
+
+/&amp;amp;gt;<g stroke-linejoin="round"><path d="m11.648301 13.173955-1.8332942.03166v-4.7451122c-.608348.2327592-.8143418.3783116-1.3327601.4999812-.5131283.1216696-1.0289015.1825044-1.5473198.1825044-.4919684 0-1.0822302-.0318178-1.4683989-.1587774-.3861687-.1322495-1.1077677-.3226889-1.3775569-.5713181-.264499-.2539191-.4681633-.5633831-.6109929-.9283919-.1375395-.3650088-.2063093-.7829174-.2063093-1.2537258v-4.6260896h1.8695251v4.4356502c0 .608348.1375396 1.0659315.4126187 1.3727505.2803691.3068189.8970808.4285664 1.5477486.4285664.4760984 0 .9574868-.0529 1.4441652-.1586995.4919683-.1057996.6768023-.2328371 1.2692803-.4444364v-5.6338312l1.8332942-.031662z" fill="url(#a)" stroke="#000" stroke-opacity=".6" transform="scale(1.0697904 .93476255)"/><path d="m3.49 15.5h9.02z" fill="none" stroke="#565656" stroke-linecap="round" stroke-width=".995"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/ru/sc_underlinedouble.svg b/icon-themes/elementary_svg/cmd/ru/sc_underlinedouble.svg
new file mode 100644
index 000000000..de07e323f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/ru/sc_underlinedouble.svg
@@ -0,0 +1,5 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="7.01072" cy="4.528114" gradientTransform="matrix(-1.7704476 .00000004 -.00000006 -3.8965216 18.701121 18.126406)" gradientUnits="userSpaceOnUse" r="3.431876"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient>
+
+
+
+/&amp;amp;gt;<g stroke-linejoin="round"><path d="m11.684532 12.30259-1.8332952.03166v-4.7451126c-.6083481.2327592-.814341.3783116-1.3327593.4999812-.5131282.1216696-1.0289015.1825044-1.5473198.1825044-.4919684 0-1.0822302-.0318178-1.4683989-.1587774-.3861687-.1322496-1.1077677-.3226889-1.3775569-.5713181-.264499-.2539192-.4681633-.5633831-.6109929-.9283919-.1375395-.3650088-.2017665-.7829461-.2063093-1.2537258l-.0362308-3.7547242h1.8695251l.036231 3.5642848c.00618.6083068.1375396 1.0659315.4126187 1.3727505.2803691.3068189.8970808.4285664 1.5477486.4285664.4760984 0 .9574868-.0529 1.4441652-.1586995.4919682-.1057996.6768011-.2328371 1.2692793-.4444364l-.03623-4.7624658 1.8332952-.031662z" fill="url(#a)" stroke="#000" stroke-opacity=".6" transform="scale(1.0697904 .93476255)"/><path d="m3.49 15.5h9.02zm0-2h9.02z" fill="none" stroke="#565656" stroke-linecap="round" stroke-width=".995"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_about.svg b/icon-themes/elementary_svg/cmd/sc_about.svg
new file mode 100644
index 000000000..bbaa3a7a5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_about.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.55048262 0 0 .57815823 -3.826225 -5.276228)" gradientUnits="userSpaceOnUse" x1="24.046366" x2="24.046366" y1="11.673002" y2="34.713669"><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><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="7.373267" x2="9.158589" y1="33.636996" y2="39.344494"><stop offset="0" stop-color="#fff" stop-opacity=".27451"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="8.000001" x2="8.000001" y1=".496136" y2="15.977216"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><path d="m8.0000006.49613568c.5064396 0 2.1391894 4.28357812 2.5489094 4.59622212.409717.3126432 4.793178.6198528 4.949676 1.125721.156499.505868-3.217866 3.4604743-3.374364 3.9663412-.156498.505868 1.285496 4.979313.875778 5.291956-.409718.312645-4.4935598-2.144886-5.0000001-2.144886-.5064395 0-4.5902812 2.457531-4.9999999 2.144886-.4097182-.312643 1.0322763-4.786089.8757779-5.291956-.1564985-.5058669-3.53086246-3.4604739-3.37436393-3.966342.15649845-.5058674 4.53995813-.813077 4.94967683-1.1257202.409718-.312644 2.0424703-4.59622212 2.5489098-4.59622212z" fill="url(#c)" stroke="#ad5f00" stroke-linejoin="round" stroke-opacity=".498039" stroke-width=".992271"/><path d="m11.96875 26.375c-.506596.779667-1.63252 2.593568-2.90625 5.59375a.14192008.14192008 0 0 1 -.03125.03125.14192008.14192008 0 0 1 -.03125.03125.14192008.14192008 0 0 1 -.03125 0 .14192008.14192008 0 0 1 -.03125.03125.14192008.14192008 0 0 1 -.03125-.03125.14192008.14192008 0 0 1 -.03125 0 .14192008.14192008 0 0 1 -.03125-.03125.14192008.14192008 0 0 1 -.03125-.03125.14192008.14192008 0 0 1 0-.03125.14192008.14192008 0 0 1 -.03125 0c.00461-.0064-.035912.0063-.03125 0 .00522-.0059-.00527.03708 0 .03125.00556-.0056-.036852.0055-.03125 0 .00608-.005-.00612.03618 0 .03125.00629-.0047-.037574.0047-.03125 0 .00682-.0039-.038107.0038-.03125 0 .00692-.0037-.00695.03492 0 .03125.00726-.003-.038533.003-.03125 0a.14192008.14192008 0 0 1 0 .03125.14192008.14192008 0 0 1 .03125 0 .14192008.14192008 0 0 1 .03125.03125.14192008.14192008 0 0 1 .03125.03125.14192008.14192008 0 0 1 0 .03125.14192008.14192008 0 0 1 0 .03125.14192008.14192008 0 0 1 0 .03125.14192008.14192008 0 0 1 0 .03125.14192008.14192008 0 0 1 -.03125.03125.14192008.14192008 0 0 1 -.03125.03125.14192008.14192008 0 0 1 -.03125 0c-2.0575321.335503-4.6049536.679328-6.34375 1.09375 1.0525595 1.235411 2.264992 2.404007 3.4375 3.59375l15.03125-2.71875c.0052-.0052.02606.0052.03125 0 .28516-.285558.552815-.584263.84375-.875-1.985656-.473093-4.21957-.75757-6.28125-1.09375a.14192008.14192008 0 0 1 -.03125 0 .14192008.14192008 0 0 1 -.03125-.03125.14192008.14192008 0 0 1 -.03125-.03125.14192008.14192008 0 0 1 0-.03125.14192008.14192008 0 0 1 0-.03125.14192008.14192008 0 0 1 0-.03125.14192008.14192008 0 0 1 0-.03125.14192008.14192008 0 0 1 .03125-.03125.14192008.14192008 0 0 1 .03125-.03125.14192008.14192008 0 0 1 .03125 0 .14192008.14192008 0 0 1 0-.03125c.0075.0027-.0387-.0027-.03125 0 .0071.0035-.03835-.0035-.03125 0 .007.0037-.007-.03496 0-.03125.0066.0044-.03785-.0044-.03125 0 .0062.0049-.0062-.03622 0-.03125.006.0052-.03724-.0052-.03125 0 .0054.0058-.0053-.03713 0-.03125.0052.006-.03638-.006-.03125 0 .0045.0065-.0045-.0378 0-.03125.004.0069-.0352-.0069-.03125 0 .0037.007-.0037-.03828 0-.03125l-.125.0625-.125.0625c-.985076-2.286983-2.388794-4.698127-2.9375-5.625z" fill="url(#b)" opacity=".8" transform="matrix(.71439082 0 0 .70011588 -.572408 -16.954765)"/><path d="m8 2.3125003c-.5795026 1.0967235-1.0411109 2.2564459-1.6574842 3.3321931-.4355928.5786297-1.2016958.5640806-1.8445342.7006123-.7990951.1487384-1.6040837.2624313-2.4042316.4046946.8321477 1.0057613 1.9042251 1.803058 2.6553809 2.8730975.2931609.5612752.086735 1.1940262.048954 1.7875722-.1300362.873671-.7822554 2.011403-.8721349 2.890749 1.1003565-.559851 2.6237664-1.531888 3.7910708-1.94011.6246409-.12796 1.1682081.254232 1.7115393.49593.7264099.38268 1.7399469.939694 2.4653779 1.324105-.123973-1.302273-.773372-2.733611-.799425-4.042542.09173-.7298892.734153-1.1887208 1.185876-1.7078873.556483-.5461027 1.116396-1.0897375 1.625861-1.6809144-1.211014-.2155824-2.435696-.3737737-3.634767-.6459894-.7510947-.2936551-.937663-1.1434347-1.2928787-1.7800564-.3267359-.6702695-.6326855-1.3506457-.9786043-2.0114542z" fill="none" opacity=".8" stroke="url(#a)" stroke-linecap="square" stroke-width=".992"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_absoluterecord.svg b/icon-themes/elementary_svg/cmd/sc_absoluterecord.svg
new file mode 100644
index 000000000..1fe9b2174
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_absoluterecord.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="11.25" cy="19.031" gradientTransform="matrix(.46752116 0 0 .11024138 7.431594 13.179172)" gradientUnits="userSpaceOnUse" r="8.063"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(0 1 1 0 2.746 -15.478)" gradientUnits="userSpaceOnUse" x1="4.715" x2="43.601" y1="22.595" y2="22.595"><stop offset="0" stop-color="#d1ff82"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-1.00464 0 0 1 53.79 -17.47)" gradientUnits="userSpaceOnUse" x1="34.883" x2="34.883" y1="12.992" y2="37.992"><stop offset="0" stop-color="#fff"/><stop offset=".52" stop-color="#fff" stop-opacity=".235"/><stop offset=".52" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.34431854 0 0 .25741381 -697.0041 -825.04)" gradientUnits="userSpaceOnUse" x1="2035.165" x2="2035.165" y1="3208.074" y2="3241.997"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="4.898115" x2="4.898115" y1="1.384232" y2="8.584124"><stop offset="0" stop-color="#fff"/><stop offset=".508" stop-color="#fff" stop-opacity=".235"/><stop offset=".835" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><g transform="translate(-9.015 -5.756)"><path d="m16.221276 15.254754c0 1.1852-7.2993362 1.208015-7.2993362.02281 0-1.1852 7.2993362-1.207719 7.2993362-.02281z" fill="url(#a)" opacity=".163" stroke-width=".230617"/><path d="m25.153561-5.2379345 15.763439 13.7279345-15.742 13.604z" fill="url(#b)" transform="matrix(.2963 0 0 .2963 3.062 8.308)"/><g fill="none"><path d="m10.515 6.8777254 4.67 3.9462746-4.67 3.932z" opacity=".5" stroke="#206b00" stroke-width="1.000013"/><path d="m28.477894 2.3354708-.052 3.998.062 4.9118932-.01 3.807 7.226568-6.5939333z" fill="none" stroke="url(#c)" stroke-width="3.374958" transform="matrix(.2963 0 0 .2963 3.062 8.308)"/></g></g><g transform="translate(6.003194 6.005255)"><path d="m4.998403.50508947c-2.4785425 0-4.49228328 2.01374083-4.49228328 4.49228323s2.01374078 4.4922832 4.49228328 4.4922832c2.4785424 0 4.4922833-2.0137408 4.4922833-4.4922832s-2.0137409-4.49228323-4.4922833-4.49228323z" fill="url(#d)" opacity=".99" stroke-width=".598971"/><path d="m4.9984029.50019545c-2.480917 0-4.49820745 2.01935105-4.49820745 4.49923785 0 2.4819472 2.01935105 4.4951167 4.49923785 4.4951167 2.4829776 0 4.4971772-2.0141997 4.4971772-4.4961471-.0020605-2.480917-2.01523-4.49820745-4.4971772-4.49820745z" style="opacity:.5;fill:none;stroke:#002e99;stroke-width:1.000391;stroke-linecap:round;stroke-linejoin:round"/><path d="m8.4941517 4.9973727c0 1.9307289-1.5650198 3.4957487-3.4957487 3.4957487s-3.4957487-1.5650198-3.4957487-3.4957487 1.5650198-3.4957487 3.4957487-3.4957487 3.4957487 1.5650198 3.4957487 3.4957487z" fill="none" opacity=".5" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round"/><path d="m5.34 1.528c-.56-.077-1.148-.025-1.686.17-.542.196-1.067.553-1.32 1.15-.165.382-.16.763-.005 1.147.152.385.6.79 1.136.79.302 0 .61-.118.812-.313.203-.196.302-.437.33-.67.028-.215-.02-.265-.053-.378l.01-.004c.024-.008-.02.004.07-.018.19-.047.467.128.512.2-.035-.056-.004-.076-.046.055-.04.132-.153.348-.305.573-.35.52-.826 1.193-.824 2.08 0 .192-.036.263.002.51.018.115.092.184.15.27-.17.113-.327.25-.427.42-.224.378-.244.937.073 1.355.31.443.824.585 1.258.526.436-.058.912-.342 1.073-.873.186-.55-.098-.99-.516-1.296a.684.684 0 0 0 .19-.49c-.013-.484.045-.758.385-1.012a.684.684 0 0 0 .017-.014c.314-.25.643-.544.908-.917.26-.367.457-.846.418-1.38-.023-.57-.347-1.04-.747-1.343-.402-.307-.894-.485-1.415-.536zm-.83 1.915v.006c.004-.006.04-.032-.007-.005 0 0 .006 0 .007-.002zm.333 3.42h.048c-.01 0-.018.01-.03.01-.007 0-.01-.01-.017-.01z" fill="#002e99" opacity=".05"/><path d="m5.09 6.748c-.016-.594.114-1.17.66-1.578.578-.462 1.135-1.04 1.076-1.72-.013-.657-.76-1.172-1.563-1.246-.904-.13-1.998.19-2.3.913-.154.353-.012.985.504.985.3 0 .44-.2.463-.383.017-.14-.038-.263-.07-.377-.038-.13.12-.383.294-.485.145-.086.296-.115.318-.12.52-.13 1.038.154 1.255.5.216.343-.022.866-.364 1.374-.343.508-.71 1.085-.708 1.698 0 .233-.02.313-.006.407.01.075.254.066.44.03zm-.237.8c-.497-.03-.84.55-.542.917.267.407 1.015.307 1.143-.154.133-.357-.187-.77-.6-.763z" fill="#002e99" opacity=".15"/><path d="m5.09 6.093c-.016-.593.114-1.17.66-1.578.578-.462 1.135-1.04 1.076-1.72-.013-.657-.76-1.17-1.563-1.245-.904-.13-1.998.19-2.3.913-.154.352-.012.984.504.984.3 0 .44-.2.463-.383.017-.138-.038-.26-.07-.376-.038-.13.12-.382.294-.485.145-.086.296-.115.318-.12.52-.128 1.038.155 1.255.5.216.344-.022.866-.364 1.374-.343.508-.71 1.085-.708 1.698 0 .234-.02.313-.006.408.01.075.254.066.44.03zm-.237.8c-.497-.028-.84.55-.542.918.267.407 1.015.307 1.143-.153.133-.358-.187-.77-.6-.764z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_accent1cellstyles.svg b/icon-themes/elementary_svg/cmd/sc_accent1cellstyles.svg
new file mode 100644
index 000000000..f2aaad99e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_accent1cellstyles.svg
@@ -0,0 +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" gradientUnits="userSpaceOnUse" x1="-.25" x2="16.25" xlink:href="#b" y1="8" y2="8"/><radialGradient id="b" cx="8.168" cy=".273" gradientTransform="matrix(-1.81092 0 0 -2.56547 22.792 .7)" gradientUnits="userSpaceOnUse" r="6.626"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient>
+
+
+/&amp;amp;amp;amp;gt;<path d="m0 0h16v16h-16z" fill="url(#a)"/><path d="m11.173 14.52-.903-3.092h-4.54l-.903 3.09h-2.847l4.398-13.036h3.23l4.412 13.04zm-1.533-5.4q-1.252-4.203-1.414-4.753-.154-.55-.222-.87-.28 1.136-1.61 5.62z" fill="url(#b)" stroke="#fff" stroke-linejoin="round" stroke-width=".962"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_accent2cellstyles.svg b/icon-themes/elementary_svg/cmd/sc_accent2cellstyles.svg
new file mode 100644
index 000000000..a18decadd
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_accent2cellstyles.svg
@@ -0,0 +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" gradientUnits="userSpaceOnUse" x1="-.25" x2="16.25" xlink:href="#b" y1="8" y2="8"/><radialGradient id="b" cx="8.168" cy=".273" gradientTransform="matrix(-1.81092 0 0 -2.56547 22.792 .7)" gradientUnits="userSpaceOnUse" r="6.626"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient>
+
+
+/&amp;amp;amp;amp;gt;<path d="m0 0h16v16h-16z" fill="url(#a)" opacity=".6"/><path d="m11.173 14.52-.903-3.092h-4.54l-.903 3.09h-2.847l4.398-13.036h3.23l4.412 13.04zm-1.533-5.4q-1.252-4.203-1.414-4.753-.154-.55-.222-.87-.28 1.136-1.61 5.62z" fill="url(#b)" stroke="#fff" stroke-linejoin="round" stroke-width=".962"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_accent3cellstyles.svg b/icon-themes/elementary_svg/cmd/sc_accent3cellstyles.svg
new file mode 100644
index 000000000..c4ffa7f48
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_accent3cellstyles.svg
@@ -0,0 +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" gradientUnits="userSpaceOnUse" x1="-.25" x2="16.25" xlink:href="#b" y1="8" y2="8"/><radialGradient id="b" cx="8.168" cy=".273" gradientTransform="matrix(-1.81092 0 0 -2.56547 22.792 .7)" gradientUnits="userSpaceOnUse" r="6.626"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient>
+
+
+/&amp;amp;amp;amp;gt;<path d="m0 0h16v16h-16z" fill="url(#a)" opacity=".3"/><path d="m11.173 14.52-.903-3.092h-4.54l-.903 3.09h-2.847l4.398-13.036h3.23l4.412 13.04zm-1.533-5.4q-1.252-4.203-1.414-4.753-.154-.55-.222-.87-.28 1.136-1.61 5.62z" fill="url(#b)" stroke="#fff" stroke-linejoin="round" stroke-width=".962"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_acceptalltrackedchanges.svg b/icon-themes/elementary_svg/cmd/sc_acceptalltrackedchanges.svg
new file mode 100644
index 000000000..8782471a6
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_acceptalltrackedchanges.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="12" x2="12.029746" y1="8.5" y2="15.461853"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.61235343 0 0 .61170627 -387.02182 80.68349)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="10.5" y2="14"><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="c" 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="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="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="e" gradientTransform="matrix(.31428497 0 0 .32592538 .45716 -.322209)" 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><path d="m2.5.5c2.5206581 0 10.999987.000954 10.999987.000954l.000013 14.999046s-7.3333335 0-11 0c0-4.999999 0-10.0000003 0-15z" fill="url(#e)" stroke-width="1.08562"/><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" fill="none" stroke="url(#d)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 14.99909804s-7.3333841 0-11.000076 0c0-5.000017 0-10.000035.0000001-15.00005204z" fill="none" stroke="url(#c)" stroke-linejoin="round" stroke-width=".999922"/><path d="m5 5h1v1h-1z" fill="#c6262e"/><path d="m8 3h3.000001v1h-3.000001z" fill="#c6262e"/><g fill="#aaa"><path d="m5 3h2v1h-2z"/><path d="m7 5h3v1h-3z"/><path d="m5 7h3v1h-3z"/></g><path d="m9 7h2v1h-2z" fill="#c6262e"/><path d="m12 8.5c-1.930453 0-3.5 1.569547-3.5 3.5s1.569547 3.5 3.5 3.5 3.5-1.569547 3.5-3.5-1.569547-3.5-3.5-3.5z" fill="url(#a)" opacity=".99" stroke="#002e99" stroke-opacity=".501961"/><path d="m14.496094 9.6894531a.53130324.53130324 0 0 0 -.357422.140625l-2.628906 2.4355469-.94336-.923828a.53130324.53130324 0 0 0 -.8066404.07422l-.8984375 1.279296a.53130324.53130324 0 0 0 .078125.697266l2.1855469 1.984374c.197667.05133.40181.08172.611328.09766.00065.00005.0013-.000049.002 0a.53130324.53130324 0 0 0 .125-.08789l3.632813-3.417969c-.0078-.869106-.339987-1.655203-.873047-2.2636719a.53130324.53130324 0 0 0 -.126953-.015625z" fill="#002e99" opacity=".25"/><path d="m13.980469 9.1191406a1.2208252 1.2208252 0 0 0 -.310547.2070313l-2.146484 1.9882811-.472657-.464844a1.2208252 1.2208252 0 0 0 -1.8535154.169922l-.6953125.992188c.0065458 1.924904 1.5716309 3.488281 3.4980469 3.488281.306571 0 .599286-.05067.882812-.125l2.425782-2.283203c.114426-.345562.191406-.708266.191406-1.091797 0-1.194608-.603857-2.2490781-1.519531-2.8808594z" fill="#002e99" opacity=".1"/><path d="m14.5 10.220339 1 1.016949-4 3.762712-2.2024237-2 .8973387-1.279661 1.305085 1.279661z" fill="#fff"/><path d="m14.5 12a2.5 2.5 0 0 1 -2.5 2.5 2.5 2.5 0 0 1 -2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5z" fill="none" opacity=".6" stroke="url(#b)" stroke-linecap="round" stroke-opacity=".501961"/><g transform="translate(-8)"><path d="m12 8.5c-1.930453 0-3.5 1.569547-3.5 3.5s1.569547 3.5 3.5 3.5 3.5-1.569547 3.5-3.5-1.569547-3.5-3.5-3.5z" fill="url(#a)" opacity=".99" stroke="#002e99" stroke-opacity=".501961"/><path d="m14.496094 9.6894531a.53130324.53130324 0 0 0 -.357422.140625l-2.628906 2.4355469-.94336-.923828a.53130324.53130324 0 0 0 -.8066404.07422l-.8984375 1.279296a.53130324.53130324 0 0 0 .078125.697266l2.1855469 1.984374c.197667.05133.40181.08172.611328.09766.00065.00005.0013-.000049.002 0a.53130324.53130324 0 0 0 .125-.08789l3.632813-3.417969c-.0078-.869106-.339987-1.655203-.873047-2.2636719a.53130324.53130324 0 0 0 -.126953-.015625z" fill="#002e99" opacity=".25"/><path d="m13.980469 9.1191406a1.2208252 1.2208252 0 0 0 -.310547.2070313l-2.146484 1.9882811-.472657-.464844a1.2208252 1.2208252 0 0 0 -1.8535154.169922l-.6953125.992188c.0065458 1.924904 1.5716309 3.488281 3.4980469 3.488281.306571 0 .599286-.05067.882812-.125l2.425782-2.283203c.114426-.345562.191406-.708266.191406-1.091797 0-1.194608-.603857-2.2490781-1.519531-2.8808594z" fill="#002e99" opacity=".1"/><path d="m14.5 10.220339 1 1.016949-4 3.762712-2.2024237-2 .8973387-1.279661 1.305085 1.279661z" fill="#fff"/><path d="m14.5 12a2.5 2.5 0 0 1 -2.5 2.5 2.5 2.5 0 0 1 -2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5z" fill="none" opacity=".6" stroke="url(#b)" stroke-linecap="round" stroke-opacity=".501961"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_accepttracedchange.svg b/icon-themes/elementary_svg/cmd/sc_accepttracedchange.svg
new file mode 100644
index 000000000..26f65883e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_accepttracedchange.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.57484957 0 0 .42975531 -1164.0142 -1377.7717)" gradientUnits="userSpaceOnUse" x1="2035.1652" x2="2035.1652" y1="3208.0737" y2="3241.9966"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="7.814092" x2="7.814092" y1="1.282271" y2="14.669901"><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><path d="m8 .50000007c-4.1382429 0-7.50000006 3.36175713-7.50000006 7.49999993 0 4.138243 3.36175716 7.5 7.50000006 7.5 4.138243 0 7.500007-3.361757 7.5-7.5 0-4.1382428-3.361757-7.49999993-7.5-7.49999993z" fill="url(#a)" opacity=".99"/><path d="m8 .50000008c-4.1382429 0-7.50000006 3.36175712-7.50000006 7.50000002s3.36175716 7.4999999 7.50000006 7.4999999c4.138243 0 7.500007-3.361757 7.5-7.4999999 0-4.1382429-3.361757-7.50000002-7.5-7.50000002z" fill="none" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/><path d="m10.847543 4.8202283 1.438157 1.2943501-4.8322214 6.3854216-3.7392072-3.2214717 1.2368142-1.6395071 2.1860001 1.8983714z" fill="#002e99" fill-opacity=".992157" opacity=".25"/><path d="m10.847543 3.8202285 1.438157 1.29435-4.8322214 6.3854215-3.7392072-3.2214715 1.2368142-1.6395072 2.1860001 1.8983715z" fill="#fff"/><path d="m14.5 7.9997643c0 3.5899727-2.910367 6.5002357-6.4999212 6.5002357-3.5898836 0-6.5000789-2.910298-6.5000789-6.5002357 0-3.5898014 2.9101953-6.4997709 6.5000789-6.4997709 3.5895542 0 6.4999212 2.9099695 6.4999212 6.4997709z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_accepttrackedchange.svg b/icon-themes/elementary_svg/cmd/sc_accepttrackedchange.svg
new file mode 100644
index 000000000..7f7b23fd8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_accepttrackedchange.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="12" x2="12.029746" y1="8.5" y2="15.461853"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.61235343 0 0 .61170627 -387.02182 80.68349)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="10.5" y2="14"><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="c" 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="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="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="e" gradientTransform="matrix(.31428497 0 0 .32592538 .45716 -.322209)" 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><path d="m2.5.5c2.5206581 0 10.999987.000954 10.999987.000954l.000013 14.999046s-7.3333335 0-11 0c0-4.999999 0-10.0000003 0-15z" fill="url(#e)" stroke-width="1.08562"/><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" fill="none" stroke="url(#d)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 14.99909804s-7.3333841 0-11.000076 0c0-5.000017 0-10.000035.0000001-15.00005204z" fill="none" stroke="url(#c)" stroke-linejoin="round" stroke-width=".999922"/><path d="m5 5h1v1h-1z" fill="#c6262e"/><path d="m8 3h3.000001v1h-3.000001z" fill="#c6262e"/><g fill="#aaa"><path d="m5 3h2v1h-2z"/><path d="m7 5h3v1h-3z"/><path d="m5 7h3v1h-3z"/></g><path d="m9 7h2v1h-2z" fill="#c6262e"/><path d="m12 8.5c-1.930453 0-3.5 1.569547-3.5 3.5s1.569547 3.5 3.5 3.5 3.5-1.569547 3.5-3.5-1.569547-3.5-3.5-3.5z" fill="url(#a)" opacity=".99" stroke="#002e99" stroke-opacity=".501961"/><path d="m14.496094 9.6894531a.53130324.53130324 0 0 0 -.357422.140625l-2.628906 2.4355469-.94336-.923828a.53130324.53130324 0 0 0 -.8066404.07422l-.8984375 1.279296a.53130324.53130324 0 0 0 .078125.697266l2.1855469 1.984374c.197667.05133.40181.08172.611328.09766.00065.00005.0013-.000049.002 0a.53130324.53130324 0 0 0 .125-.08789l3.632813-3.417969c-.0078-.869106-.339987-1.655203-.873047-2.2636719a.53130324.53130324 0 0 0 -.126953-.015625z" fill="#002e99" opacity=".25"/><path d="m13.980469 9.1191406a1.2208252 1.2208252 0 0 0 -.310547.2070313l-2.146484 1.9882811-.472657-.464844a1.2208252 1.2208252 0 0 0 -1.8535154.169922l-.6953125.992188c.0065458 1.924904 1.5716309 3.488281 3.4980469 3.488281.306571 0 .599286-.05067.882812-.125l2.425782-2.283203c.114426-.345562.191406-.708266.191406-1.091797 0-1.194608-.603857-2.2490781-1.519531-2.8808594z" fill="#002e99" opacity=".1"/><path d="m14.5 10.220339 1 1.016949-4 3.762712-2.2024237-2 .8973387-1.279661 1.305085 1.279661z" fill="#fff"/><path d="m14.5 12a2.5 2.5 0 0 1 -2.5 2.5 2.5 2.5 0 0 1 -2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5z" fill="none" opacity=".6" stroke="url(#b)" stroke-linecap="round" stroke-opacity=".501961"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_accepttrackedchanges.svg b/icon-themes/elementary_svg/cmd/sc_accepttrackedchanges.svg
new file mode 100644
index 000000000..26c442223
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_accepttrackedchanges.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="11.720905" x2="11.720905" y1="1.783899" y2="11.976016"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#e6e6e6"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="9.720905" x2="9.720905" y1="2.733051" y2="15.752358"><stop offset="0" stop-color="#888"/><stop offset="1" stop-color="#626262"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="12.813955" x2="12.742121" y1="13.774036" y2="9.725965"><stop offset="0" stop-color="#efefef"/><stop offset="1" stop-color="#c9c9c9"/></linearGradient><linearGradient id="d" 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="e" 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="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="f" gradientTransform="matrix(.31428497 0 0 .32592538 .45716 -.322209)" 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><path d="m2.5.5c2.5206581 0 10.999987.000954 10.999987.000954l.000013 14.999046s-7.3333335 0-11 0c0-4.999999 0-10.0000003 0-15z" fill="url(#f)" stroke-width="1.08562"/><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" fill="none" stroke="url(#e)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 14.99909804s-7.3333841 0-11.000076 0c0-5.000017 0-10.000035.0000001-15.00005204z" fill="none" stroke="url(#d)" stroke-linejoin="round" stroke-width=".999922"/><path d="m5 5h1v1h-1z" fill="#c6262e"/><path d="m8 3h3.000001v1h-3.000001z" fill="#c6262e"/><g fill="#aaa"><path d="m5 3h2v1h-2z"/><path d="m7 5h3v1h-3z"/><path d="m5 7h3v1h-3z"/></g><path d="m9 7h2v1h-2z" fill="#c6262e"/><g transform="matrix(1.0513065 -.43546544 .43546544 1.0513065 -5.966936 4.266501)"><path d="m11.21875 8c-.124208 0-.21875.0945411-.21875.21875v.625c-.276951.0711-.525582.1859391-.765625.328125l-.453125-.453125c-.087828-.087829-.224671-.087829-.3125 0l-.75.75c-.087829.087829-.087829.2246711 0 .3125l.453125.453125c-.1421856.240043-.2570245.488673-.328125.765625h-.625c-.1242085 0-.21875.094541-.21875.21875v1.0625c0 .124209.0945415.21875.21875.21875h.625c.071101.276951.1859395.525582.328125.765625l-.453125.453125c-.087829.08783-.087829.224671 0 .3125l.75.75c.087829.08783.224671.08783.3125 0l.453125-.453125c.240043.142186.488674.257025.765625.328125v.625c0 .124209.094542.21875.21875.21875h1.0625c.124209 0 .21875-.094541.21875-.21875v-.625c.276951-.0711.525582-.185939.765625-.328125l.453125.453125c.08783.08783.224671.08783.3125 0l.75-.75c.08783-.08783.08783-.224671 0-.3125l-.453125-.453125c.142186-.240043.257025-.488674.328125-.765625h.625c.124209 0 .21875-.094541.21875-.21875v-1.0625c0-.124209-.094541-.21875-.21875-.21875h-.625c-.0711-.276952-.185939-.525582-.328125-.765625l.453125-.453125c.08783-.087829.08783-.224671 0-.3125l-.75-.75c-.08783-.087829-.224671-.087829-.3125 0l-.453125.453125c-.240043-.1421859-.488674-.2570247-.765625-.328125v-.625c0-.1242089-.094541-.21875-.21875-.21875zm.53125 2.75c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1z" display="block" fill="url(#a)" stroke="url(#b)" stroke-linejoin="round" stroke-width=".527275"/><path d="m11.75 9.482558c-1.250289 0-2.2674419 1.017154-2.2674419 2.267442 0 1.250289 1.0171529 2.267442 2.2674419 2.267442 1.250288 0 2.267442-1.017153 2.267442-2.267442 0-1.250288-1.017154-2.267442-2.267442-2.267442zm0 1.046512c.673954 0 1.22093.546977 1.22093 1.22093 0 .673954-.546976 1.22093-1.22093 1.22093-.673953 0-1.22093-.546976-1.22093-1.22093 0-.673953.546977-1.22093 1.22093-1.22093z" opacity=".05"/><path d="m11.75 9.75c-1.1028 0-2 .8972-2 2s.8972 2 2 2 2-.8972 2-2-.8972-2-2-2z" fill="none" stroke="url(#c)" stroke-width=".878792"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_accepttrackedchangetonext.svg b/icon-themes/elementary_svg/cmd/sc_accepttrackedchangetonext.svg
new file mode 100644
index 000000000..3d1f18d3c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_accepttrackedchangetonext.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="12" x2="12.029746" y1="8.5" y2="15.461853"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.61235343 0 0 .61170627 -387.02182 80.68349)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="10.5" y2="14"><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="c" gradientTransform="matrix(-.61157583 0 0 .6008607 15.029159 1.388771)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="4" y2="19.998161"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.52743574 0 0 .33333554 8.345857 -1.557295)" gradientUnits="userSpaceOnUse" x1="5.03216" x2="5.03216" y1="28.671694" y2="29.671688"><stop offset="0" stop-color="#fff"/><stop offset=".00000019" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.61441293 0 0 .61115825 8.389034 -9.305476)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" y1="22.402153" y2="35.268829"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.2538 0 0 .30502 19.13 -.685)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.24324 0 0 .35135 2.162 -.432)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.923" y2="41.077"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.31427 0 0 .32592858 .4573 -.321786)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><g transform="translate(-2)"><path d="m2.5.5h11v15h-11z" fill="url(#h)" stroke-width="1.08562"/><path d="m12.5 14.5h-9v-13h9z" fill="none" stroke="url(#g)" stroke-linecap="round"/><path d="m2.5.5h11v15h-11z" fill="none" stroke="url(#f)" stroke-linejoin="round"/><path d="m5 5h1v1h-1zm3-2h3v1h-3z" fill="#c6262e"/><path d="m5 3h2v1h-2zm2 2h3v1h-3zm-2 2h3v1h-3z" fill="#aaa"/><path d="m9 7h2v1h-2z" fill="#c6262e"/></g><g transform="matrix(-1 0 0 1 17.999997 3)"><path d="m7.1774891 3.50781c-.1845764 0-.1776546.076034-.2412856.103267l-4.347816 4.1806129c-.05559.054667-.08839.128648-.08839.2100663 0 .080838.03281.1507369.08839.2088935l4.3478193 4.1962383c.059439.06222.1419743.100925.2412857.100925.1845228 0 .3225109-.129479.3225109-.30395v-2.3964022c-.000116-.1628379.1454002-.2989986.323705-.299258l5.3705026-.00781c.174818-.0002568.305788-.1286773.305788-.3004327v-2.4034435c0-.1717556-.13097-.3006833-.305788-.3004304l-5.4003677.00781c-.1636804-.0150253-.2939521-.1448458-.2938433-.2980791v-2.397575c0-.1744694-.1379879-.3004321-.3225109-.3004321z" fill="url(#c)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5"/><g fill="none"><path d="m7.4999965 8.500002h5.0000015v-1.000004h-5.0000015" opacity=".6" stroke="url(#d)"/><path d="m7.4999965 8.5224087c-.5059188.0001637-.9998361.545123-1 1.0506969v.9807024l-2.673407-2.553808 2.673407-2.6061903v.9752625c.0001639.5055734.4940812 1.1066704 1 1.1068342" opacity=".5" stroke="url(#e)" stroke-width=".999996"/></g></g><g transform="translate(-8 -8)"><path d="m12 8.5c-1.930453 0-3.5 1.569547-3.5 3.5s1.569547 3.5 3.5 3.5 3.5-1.569547 3.5-3.5-1.569547-3.5-3.5-3.5z" fill="url(#a)" opacity=".99" stroke="#002e99" stroke-opacity=".501961"/><path d="m14.496094 9.6894531a.53130324.53130324 0 0 0 -.357422.140625l-2.628906 2.4355469-.94336-.923828a.53130324.53130324 0 0 0 -.8066404.07422l-.8984375 1.279296a.53130324.53130324 0 0 0 .078125.697266l2.1855469 1.984374c.197667.05133.40181.08172.611328.09766.00065.00005.0013-.000049.002 0a.53130324.53130324 0 0 0 .125-.08789l3.632813-3.417969c-.0078-.869106-.339987-1.655203-.873047-2.2636719a.53130324.53130324 0 0 0 -.126953-.015625z" fill="#002e99" opacity=".25"/><path d="m13.980469 9.1191406a1.2208252 1.2208252 0 0 0 -.310547.2070313l-2.146484 1.9882811-.472657-.464844a1.2208252 1.2208252 0 0 0 -1.8535154.169922l-.6953125.992188c.0065458 1.924904 1.5716309 3.488281 3.4980469 3.488281.306571 0 .599286-.05067.882812-.125l2.425782-2.283203c.114426-.345562.191406-.708266.191406-1.091797 0-1.194608-.603857-2.2490781-1.519531-2.8808594z" fill="#002e99" opacity=".1"/><path d="m14.5 10.220339 1 1.016949-4 3.762712-2.2024237-2 .8973387-1.279661 1.305085 1.279661z" fill="#fff"/><path d="m14.5 12a2.5 2.5 0 0 1 -2.5 2.5 2.5 2.5 0 0 1 -2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5z" fill="none" opacity=".6" stroke="url(#b)" stroke-linecap="round" stroke-opacity=".501961"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_actionmode.svg b/icon-themes/elementary_svg/cmd/sc_actionmode.svg
new file mode 100644
index 000000000..b079254d5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_actionmode.svg
@@ -0,0 +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="11.720905" x2="11.720905" y1="1.783899" y2="11.976016"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#e6e6e6"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="9.720905" x2="9.720905" y1="2.733051" y2="15.752358"><stop offset="0" stop-color="#888"/><stop offset="1" stop-color="#626262"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="12.813955" x2="12.742121" y1="13.774036" y2="9.725965"><stop offset="0" stop-color="#efefef"/><stop offset="1" stop-color="#c9c9c9"/></linearGradient><radialGradient id="d" cx="-14.890854" cy="11.546391" gradientTransform="matrix(.00000108 1.9363669 -2.0089295 0 33.325299 26.387727)" 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="e" gradientTransform="matrix(.39801787 0 0 .39801805 -18.852383 -1.216529)" gradientUnits="userSpaceOnUse" x1="71.204407" x2="71.204407" y1="15.369057" y2="40.495617"><stop offset="0" stop-color="#fff"/><stop offset=".42447853" stop-color="#fff" stop-opacity=".235294"/><stop offset=".82089913" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><path d="m6 .375c-3.1036808 0-5.625 2.5213185-5.625 5.625 0 3.1036808 2.5213192 5.625001 5.625 5.625 3.1036808 0 5.625002-2.5213192 5.625-5.625 0-3.1036815-2.5213192-5.625-5.625-5.625z" fill="none" opacity=".6" stroke="#9a69d7" stroke-dasharray="2 1"/><path d="m9.875 4.25c-3.1036808 0-5.625 2.5213185-5.625 5.625 0 3.103681 2.5213192 5.625001 5.625 5.625 3.103681 0 5.625002-2.521319 5.625-5.625 0-3.1036815-2.521319-5.625-5.625-5.625z" fill="url(#d)" stroke="#9a69d7"/><path d="m14.750001 9.875c0 2.692388-2.182617 4.875-4.875001 4.875-2.692383 0-4.875-2.182612-4.875-4.875 0-2.6923876 2.182617-4.8750002 4.875-4.8750002 2.692384 0 4.875001 2.1826126 4.875001 4.8750002z" style="opacity:.5;fill:none;stroke-width:.75;stroke-linecap:round;stroke-linejoin:round;stroke:url(#e)"/><g transform="matrix(1.0513065 -.43546544 .43546544 1.0513065 -5.966936 4.266501)"><path d="m11.21875 8c-.124208 0-.21875.0945411-.21875.21875v.625c-.276951.0711-.525582.1859391-.765625.328125l-.453125-.453125c-.087828-.087829-.224671-.087829-.3125 0l-.75.75c-.087829.087829-.087829.2246711 0 .3125l.453125.453125c-.1421856.240043-.2570245.488673-.328125.765625h-.625c-.1242085 0-.21875.094541-.21875.21875v1.0625c0 .124209.0945415.21875.21875.21875h.625c.071101.276951.1859395.525582.328125.765625l-.453125.453125c-.087829.08783-.087829.224671 0 .3125l.75.75c.087829.08783.224671.08783.3125 0l.453125-.453125c.240043.142186.488674.257025.765625.328125v.625c0 .124209.094542.21875.21875.21875h1.0625c.124209 0 .21875-.094541.21875-.21875v-.625c.276951-.0711.525582-.185939.765625-.328125l.453125.453125c.08783.08783.224671.08783.3125 0l.75-.75c.08783-.08783.08783-.224671 0-.3125l-.453125-.453125c.142186-.240043.257025-.488674.328125-.765625h.625c.124209 0 .21875-.094541.21875-.21875v-1.0625c0-.124209-.094541-.21875-.21875-.21875h-.625c-.0711-.276952-.185939-.525582-.328125-.765625l.453125-.453125c.08783-.087829.08783-.224671 0-.3125l-.75-.75c-.08783-.087829-.224671-.087829-.3125 0l-.453125.453125c-.240043-.1421859-.488674-.2570247-.765625-.328125v-.625c0-.1242089-.094541-.21875-.21875-.21875zm.53125 2.75c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1z" display="block" fill="url(#a)" stroke="url(#b)" stroke-linejoin="round" stroke-width=".527275"/><path d="m11.75 9.482558c-1.250289 0-2.2674419 1.017154-2.2674419 2.267442 0 1.250289 1.0171529 2.267442 2.2674419 2.267442 1.250288 0 2.267442-1.017153 2.267442-2.267442 0-1.250288-1.017154-2.267442-2.267442-2.267442zm0 1.046512c.673954 0 1.22093.546977 1.22093 1.22093 0 .673954-.546976 1.22093-1.22093 1.22093-.673953 0-1.22093-.546976-1.22093-1.22093 0-.673953.546977-1.22093 1.22093-1.22093z" opacity=".05"/><path d="m11.75 9.75c-1.1028 0-2 .8972-2 2s.8972 2 2 2 2-.8972 2-2-.8972-2-2-2z" fill="none" stroke="url(#c)" stroke-width=".878792"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_add.svg b/icon-themes/elementary_svg/cmd/sc_add.svg
new file mode 100644
index 000000000..405f92b48
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_add.svg
@@ -0,0 +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(.2818 0 0 .2801 .18 2.022)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#b" y1="21.341999" y2="24.912001"/><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.2818 0 0 .2801 2.197 .015)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.141235" xlink:href="#b" y1="10.631" y2="49.928596"/><radialGradient id="d" cx="11.479612" cy="1.852917" gradientTransform="matrix(.00000016 4.2 -3.8000001 .0000002 15.041082 -48.214372)" gradientUnits="userSpaceOnUse" r="5"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><path d="m6.5 1.4999999v5h-5v4.0000001h5v5h4v-5h5v-4h-5v-5z" style="stroke:#206b00;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:3;stroke-opacity:.501961;fill:url(#d)"/><g fill="none"><path d="m7.5 6.504v-4.004h2v4m0 3.5v4.5h-2v-4.5" opacity=".5" stroke="url(#c)"/><path d="m10 7.5h4.5v2h-4.5m-3 0h-4.5v-2h4.5" opacity=".5" stroke="url(#a)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_adddirect.svg b/icon-themes/elementary_svg/cmd/sc_adddirect.svg
new file mode 100644
index 000000000..ae3d58e2a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_adddirect.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.2538 0 0 .30502 19.13 -.685)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324 0 0 .35135 2.162 -.432)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.923" y2="41.077"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.2857 0 0 .3042 1.143 .233)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><path d="m3 1h10v14h-10z" fill="url(#c)"/><g fill="none"><path d="m12.5 14.5h-9v-13h9z" stroke="url(#b)" stroke-linecap="round"/><path d="m2.5.5h11v15h-11z" stroke="url(#a)" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_addfield.svg b/icon-themes/elementary_svg/cmd/sc_addfield.svg
new file mode 100644
index 000000000..4df923ad8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_addfield.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="18" y2="2"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><radialGradient id="b" cx="10.5" cy="12.999889" gradientTransform="matrix(.00000007 2.3336799 -2.5003712 .00000007 43.004548 -10.003641)" gradientUnits="userSpaceOnUse" r="2.999555"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="c" gradientTransform="matrix(.75675483 0 0 .54053921 4.697392 13.814672)" gradientUnits="userSpaceOnUse" x1="8.328467" x2="8.328467" y1="5.892871" y2="7.742876"><stop offset="0" stop-color="#fff"/><stop offset=".04168307" stop-color="#fff" stop-opacity=".235294"/><stop offset=".96375686" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g stroke-linejoin="round"><path d="m2 6.5h-.5v.5 1 .5h.5 12 .5v-.5-1-.5h-.5z" fill="url(#a)"/><path d="m14 7v.5zm-12 0v.5h12v-.5zm12 0v.5z" fill="#bebebe" opacity=".2"/><path d="m2 6.5h-.5v.5 1 .5h.5 12 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><path d="m2 2.5h-.5v.5 1 .5h.5 12 .5v-.5-1-.5h-.5z" fill="url(#a)"/><path d="m14 3v.5zm-12 0v.5h12v-.5zm12 0v.5z" fill="#bebebe" opacity=".2"/><path d="m2 2.5h-.5v.5 1 .5h.5 12 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><path d="m2 10.5h-.5v.5 1 .5h.5 12 .5v-.5-1-.5h-.5z" fill="url(#a)"/><path d="m7 11v.5zm-5 0v.5h5v-.5zm5 0v.5h7v-.5z" fill="#bebebe" opacity=".2"/><path d="m2 10.5h-.5v.5 1 .5h.5 12 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><g transform="translate(0 -6)"><path d="m7.5017807 15.5h5.9982193l-.00089 3.99911h-5.9982193z" fill="url(#b)"/><g fill="none"><path d="m7.5017807 15.5h5.9982193l-.00089 3.99911h-5.9982193z" opacity=".5" stroke="#206b00" stroke-width="1.001781"/><path d="m8.5 16.5h4v2h-4z" opacity=".3" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_additionsdialog.svg b/icon-themes/elementary_svg/cmd/sc_additionsdialog.svg
new file mode 100644
index 000000000..63229ad9e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_additionsdialog.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="6.5052029816" x2="6.5052029816" y1="4.00000005156" y2="12.0000020182"><stop offset="0" stop-color="#fff"/><stop offset=".12499987" stop-color="#fff" stop-opacity=".235294"/><stop offset=".87499982" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.81996151 0 0 .61300006 -1684.8015 -1973.6141)" gradientUnits="userSpaceOnUse" x1="2065.6956" x2="2065.6956" y1="3220.5276" y2="3244.8506"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><path d="m8 .49996722-2.0086758 2.64954778-3.2940818-.4522725.4522725 3.2940818-2.64954769 2.0086757 2.64954769 2.008676-.4522725 3.294082 3.2940818-.452273 2.0086758 2.649548 2.008676-2.649548 3.294081.452273-.452272-3.294082 2.649548-2.008676-2.649548-2.0086757.452272-3.2940818-3.294081.4522725z" fill="url(#b)" opacity=".99"/><path d="m8 .49996722-2.0086758 2.64954778-3.2940818-.4522725.4522725 3.2940818-2.64954769 2.0086757 2.64954769 2.008676-.4522725 3.294082 3.2940818-.452273 2.0086758 2.649548 2.008676-2.649548 3.294081.452273-.452272-3.294082 2.649548-2.008676-2.649548-2.0086757.452272-3.2940818-3.294081.4522725z" fill="none" stroke="#ad5f00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".498039"/><path d="m8 2.15625-1.2109375 1.5976562a1.0004397 1.0004397 0 0 1 -.9335937.3867188l-1.9882813-.2734375.2734375 1.9882813a1.0004397 1.0004397 0 0 1 -.3867188.9335937l-1.5976562 1.2109375 1.5976562 1.2109375a1.0004397 1.0004397 0 0 1 .3867188.9335935l-.2734375 1.988281 1.9882813-.273437a1.0004397 1.0004397 0 0 1 .9335937.386719l1.2109375 1.597656 1.2109375-1.597656a1.0004397 1.0004397 0 0 1 .9335935-.386719l1.988281.273437-.273437-1.988281a1.0004397 1.0004397 0 0 1 .386719-.9335935l1.597656-1.2109375-1.597656-1.2109375a1.0004397 1.0004397 0 0 1 -.386719-.9335937l.273437-1.9882813-1.988281.2734375a1.0004397 1.0004397 0 0 1 -.9335935-.3867188z" fill="none" opacity=".3" stroke="url(#a)" stroke-linecap="round"/><path d="m8 14.000624c-.4016709 0-.8020585-.163613-1.09375-.464844a1.0001 1.0001 0 0 1 -.048828-.05469l-2.5-3a1.0001 1.0001 0 0 1 -.013672-.015622c-.3996418-.4999851-.367219-1.1148472-.1640625-1.5546878.2031565-.4398405.6505428-.8637198 1.2910156-.8828125a1.0001 1.0001 0 0 1 .029297 0h.4999999v-2.5000001a1.0001 1.0001 0 0 1 0-.0098c.00673-.702023.506517-1.316273 1.1914062-1.466797a1.0001 1.0001 0 0 1 .1230469-.01953c.092225-.0086.1851192-.0086.2773438 0l-.0917969-.003873h1a1.0001 1.0001 0 0 1 .037109 0c.7851139.029668 1.4332309.677764 1.462891 1.462891a1.0001 1.0001 0 0 1 0 .03711v2.4999991h.5a1.0001 1.0001 0 0 1 .0293 0c.640473.019093 1.087859.442972 1.291015.8828125.203157.4398406.23558 1.0547027-.164062 1.5546878a1.0001 1.0001 0 0 1 -.01367.01563l-2.4999999 3a1.0001 1.0001 0 0 1 -.0488331.054682c-.2916899.301227-.6920756.464844-1.09375.464844z" fill="#a65a00" opacity=".05"/><path d="m8 13c.1362185 0 .272437-.05424.375-.160156l2.5-3.0000003c.231-.289-.006-.8015-.375-.8125h-1.5v-3.4999997c-.010267-.271776-.2282237-.48973-.5-.5h-1c-.031265-.0029-.062485-.0029-.09375 0-.2353002.051714-.40394.259095-.40625.5v3.4999997h-1.5c-.369.011-.606.5235-.375.8125l2.5 3.0000003c.102563.105917.2387815.160156.375.160156z" fill="#a65a00" opacity=".15"/><path d="m8 12.000222c.1362185 0 .272437-.05424.375-.160156l2.5-3.0000003c.231-.289-.006-.8015-.375-.8125h-1.5v-3.5000001c-.010267-.271776-.2282237-.48973-.5-.5h-1c-.031265-.0029-.062485-.0029-.09375 0-.2353002.051714-.40394.259095-.40625.5v3.5000001h-1.5c-.369.011-.606.5235-.375.8125l2.5 3.0000003c.102563.105917.2387815.160156.375.160156z" fill="#fafafa"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_addons.svg b/icon-themes/elementary_svg/cmd/sc_addons.svg
new file mode 100644
index 000000000..4d23ebeea
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_addons.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="-3.927422" cy="12.495369" gradientTransform="matrix(.00000043 2.4425732 -2.867104 0 42.325685 3.813318)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.19216985 0 0 .18943039 -13.033619 6.719988)" gradientUnits="userSpaceOnUse" x1="106.21918" x2="106.21918" y1="-3.556668" y2="38.481674"><stop offset="0" stop-color="#fff"/><stop offset=".03392986" 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><path d="m6.5.50000031c-.980526 0-2 .79578939-2 1.77631569 0 .612829.527473 1.2043637 1 1.523684v.7524572h-4.2105262c-.43736839 0-.78947374.3521053-.78947374.7894737v3.3365233c.32553995-.4085057.81901304-.678454 1.38157894-.678454.9805263 0 1.7763158.7957895 1.7763158 1.7763158 0 .980526-.7957895 1.776316-1.7763158 1.776316-.5625659 0-1.05603899-.269948-1.38157894-.678454v3.836348c0 .437369.35210535.789474.78947374.789474h3.7105262c-.408505-.32554-.776316-.819013-.776316-1.381579 0-.980526.79579-1.776315 1.776316-1.776315.980527 0 1.776316.795789 1.776316 1.776315 0 .562566-.36781 1.056039-.776316 1.381579h3.705263c.437368 0 .794737-.352105.794737-.789474v-4.223684h.755757c.31932.472528.215751 1.054122 1.744243 1.054122.980527 0 1.5-.855619 1.5-2.0409641 0-1.1853455-.519473-1.9891565-1.5-1.9891565-1.528492 0-1.424923.5297868-1.744243 1.0023144h-.755757v-3.1712269c0-.4373684-.357369-.7894737-.794737-.7894737h-3.205263v-.7524572c.472528-.3193203 1-.910855 1-1.523684 0-.9805263-1.019473-1.77631569-2-1.77631569z" fill="url(#a)"/><g fill="none" stroke-linejoin="round"><path d="m5.5 5.5h-4l-.0072 1.823425c0-.204114.01364-.34375.02131-.34375 2.166192 0 3.162798 1.409649 3.162798 2.88285 0 1.4732-1.209943 2.673041-3.137374 2.673041-.0077 0-.01368.000073-.02131 0v1.953869c0 .02446-.0033.02113.02131.02113h1.669407c-.000075-.0076 0-.01353 0-.02113 0-1.959336 1.309379-3.130221 2.794869-3.130221 1.485489 0 2.783821 1.104594 2.783821 3.130221 0 .0076.000074.01356 0 .02113l1.712345-.01056v-4.596265c-.008-.508907 1.419595-.397707 1.992816-.397707.374143 0 .682251 1.088492 1.214378 1.088492.663801 0 .766488-.395944.766488-1.163824 0-.767882-.04744-.987049-.876973-.987049-.377449 0-.530134 1.044295-1.192581 1.044295-.496631 0-1.906753.188538-1.898802-.320366l-.01065-3.619806-2.994676-.04777" opacity=".6" stroke="url(#b)"/><path d="m6.5.50000031c-.980526 0-2 .79578939-2 1.77631569 0 .612829.527473 1.2043637 1 1.523684v.7524572h-4.2105262c-.43736839 0-.78947374.3521053-.78947374.7894737v3.3365233c.32553995-.4085057.81901304-.678454 1.38157894-.678454.9805263 0 1.7763158.7957895 1.7763158 1.7763158 0 .980526-.7957895 1.776316-1.7763158 1.776316-.5625659 0-1.05603899-.269948-1.38157894-.678454v3.836348c0 .437369.35210535.789474.78947374.789474h3.7105262c-.408505-.32554-.776316-.819013-.776316-1.381579 0-.980526.79579-1.776315 1.776316-1.776315.980527 0 1.776316.795789 1.776316 1.776315 0 .562566-.36781 1.056039-.776316 1.381579h3.705263c.437368 0 .794737-.352105.794737-.789474v-4.223684h.755757c.31932.472528.215751 1.054122 1.744243 1.054122.980527 0 1.5-.855619 1.5-2.0409641 0-1.1853455-.519473-1.9891565-1.5-1.9891565-1.528492 0-1.424923.5297868-1.744243 1.0023144h-.755757v-3.1712269c0-.4373684-.357369-.7894737-.794737-.7894737h-3.205263v-.7524572c.472528-.3193203 1-.910855 1-1.523684 0-.9805263-1.019473-1.77631569-2-1.77631569z" opacity=".4" stroke="#0a3600" stroke-linecap="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_addprintarea.svg b/icon-themes/elementary_svg/cmd/sc_addprintarea.svg
new file mode 100644
index 000000000..b981ac359
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_addprintarea.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="64.574997" cy="48.605" gradientTransform="matrix(0 .3853 -.4196 0 32.39 -16.793)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.4054 0 0 .5135 -2.734 1.676)" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#b" y1="2" y2="13.5"/><linearGradient id="d"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="6" x2="6" xlink:href="#d" y1="4" y2="9"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#d" y1=".5" y2="13"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="6" x2="6" xlink:href="#d" y1="12" y2="15"/><linearGradient id="h" gradientTransform="matrix(.4054 0 0 .5135 -2.734 1.676)" gradientUnits="userSpaceOnUse" x1="24.010853" x2="24.010853" xlink:href="#b" y1="8.420643" y2="10.368062"/><path d="m15.5.5v13h-15v-13z" fill="url(#f)" stroke-width="1.077365"/><g fill="none"><path d="m15.5.5v13h-15v-13z" opacity=".74" stroke="#9f9f9f" stroke-linejoin="round"/><path d="m1.483 12.517.017-11.017h13l-.017 11.017z" fill="none" stroke="url(#c)" stroke-linecap="round"/><path d="m3.497 3.503 10.003-.003v9h-10z" stroke="#e25757" stroke-dasharray="1 1" stroke-dashoffset=".5"/></g><path d="m2.396 14.988c.005.248.02.632.236.685 2.282.013 4.575-.01 6.856-.006.235.01.244-.43.236-.69l-7.33.01z" fill="none" stroke="#000" stroke-linecap="square" stroke-opacity=".501961" stroke-width=".691"/><g stroke-linecap="round"><path d="m.637 9.568.517-2.11 9.76.014.494 2.118z" fill="#4f4f4f" fill-rule="evenodd"/><path d="m1.037 9.54 9.99.012c.278 0 .502.24.5.54l-.004 4.414-10.993-.01.007-4.416c0-.3.223-.54.5-.54z" fill="#4f4f4f"/><path d="m1.037 9.54 9.99.012c.278 0 .502.24.5.54l-.004 4.414-10.993-.01.007-4.416c0-.3.223-.54.5-.54z" fill="none" opacity=".71" stroke="#393939" stroke-linejoin="round"/><path d="m8.05 10h1v1h-1z" fill="#0cceff"/><path d="m.637 9.568.517-2.11 9.76.014.494 2.118z" fill="none" opacity=".7" stroke="#393939" stroke-linecap="butt"/></g><path d="m2.5 4.5h7v4h-7z" fill="url(#e)" stroke="#000" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m8.5 7.5h-5.011l.011-2h5z" fill="none" stroke="url(#h)" stroke-linecap="round"/><path d="m9 12-.000166 2.658786c-.0000118.189035-.0481754.341214-.108003.341214h-2.891831-2.8921622c-.059833 0-.10801-.152179-.1080031-.341214l.0001653-2.658786z" fill="url(#g)" stroke-width="1.373592"/><path d="m10.5 10.5v-2h3v2h2v3h-2v2h-3v-2h-2v-3z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="#fff"><path d="m11 9h2v1h-2z" opacity=".5"/><path d="m11 14h2v1h-2z" opacity=".2"/><path d="m9 11v1h2v-1zm4 0v1h2v-1z" opacity=".4"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_addressbooksource.svg b/icon-themes/elementary_svg/cmd/sc_addressbooksource.svg
new file mode 100644
index 000000000..6d007d4ef
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_addressbooksource.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.24324326 0 0 .29729733 2.162163 1.864868)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="7.181806" y2="40.818165"><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><radialGradient id="b" cx="7.495683" cy="8.449767" gradientTransform="matrix(0 .77899668 -.98890282 -.00000001 18.656045 -3.144933)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#5f5f5f"/><stop offset=".26238" stop-color="#4f4f4f"/><stop offset=".704952" stop-color="#3b3b3b"/><stop offset="1" stop-color="#2b2b2b"/></radialGradient><linearGradient id="c" gradientTransform="matrix(.40000006 0 0 .33333333 .7 1)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#d" y1="44" y2="3.899002"/><linearGradient id="d"><stop offset="0" stop-color="#272727"/><stop offset="1" stop-color="#454545"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.40000003 0 0 .05128184 .7 .269239)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#d" y1="44" y2="3.899002"/><linearGradient id="f" gradientTransform="matrix(.23432741 0 0 .49377342 .835715 .144129)" gradientUnits="userSpaceOnUse" x1="5.212257" x2="54.887218" y1=".065302" y2=".065302"><stop offset="0" stop-color="#0e9a83"/><stop offset=".92477626" stop-color="#0e9a83"/><stop offset=".93581694" stop-color="#c2c2c2"/><stop offset="1" stop-color="#c2c2c2"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="8.497487" x2="8.497487" y1="2.98586" y2="14.993865"><stop offset="0" stop-color="#43d6b5"/><stop offset="1" stop-color="#28bca3"/></linearGradient><g stroke-linejoin="round"><path d="m13.491301 2.3043766c-.096631-.6550622-.036411-1.1709278-.089789-1.79567784h-9.8928133l.058388 1.98260254" fill="#e9e9e9" stroke="url(#f)" stroke-miterlimit="0" stroke-width="1.017398"/><g stroke-linecap="round"><path d="m4.4999999 2.5h-1.6000002c-.2283392 0-.3999998-.021171-.3999998-.048786v-1.3982157c0-.4439613.2236128-.55299825.5163576-.55299825h1.4836424" fill="#e9e9e9" stroke="url(#e)"/><path d="m3.509521 2.509521h9.980959v12.980959h-9.980959z" fill="url(#g)" stroke="#0e9a83" stroke-miterlimit="0"/><path d="m4.4999999 2.5v13h-1.5999999c-.2283394 0-.4000001-.137593-.4000001-.317074v-12.682926z" fill="url(#b)" stroke="url(#c)"/></g></g><g fill="#007367" opacity=".3"><path d="m8.9394531 6c-1.3513308.0330012-2.439856 1.1482663-2.4394531 2.5 0 1.3747896 1.1252104 2.5 2.5 2.5 1.37479 0 2.5-1.1252104 2.5-2.5s-1.12521-2.5-2.5-2.5c-.0183758-.0001809-.036312-.0002243-.0546875 0a.50005.50005 0 0 0 -.0058594 0zm.0605469 5h-1.5c-.8223514 0-1.5.677649-1.5 1.5s.6776486 1.5 1.5 1.5h3c.822351 0 1.5-.677649 1.5-1.5s-.677649-1.5-1.5-1.5zm-.0371094-4c.0102795-.0000859.0209708-.0001255.03125 0a.50005.50005 0 0 0 .0058594 0c.8343494 0 1.5.6656506 1.5 1.5s-.6656506 1.5-1.5 1.5-1.5-.6656506-1.5-1.5c-.0002444-.8198234.6433115-1.4799848 1.4628906-1.5zm-1.4628906 5h3c.285649 0 .5.214351.5.5s-.214351.5-.5.5h-3c-.2856486 0-.5-.214351-.5-.5s.2143514-.5.5-.5z" opacity=".05"/><path d="m8.9511719 6.5c-1.085455.0265082-1.9514955.9142215-1.9511719 2 0 1.1045695.8954305 2 2 2 1.104569 0 2-.8954305 2-2s-.895431-2-2-2c-.016275-.0001987-.032553-.0001987-.048828 0zm-1.4511719 5c-.554 0-1 .446-1 1s.446 1 1 1h3c.554 0 1-.446 1-1s-.446-1-1-1z" opacity=".15"/></g><path d="m8.9394531 5c-1.3513308.0330012-2.439856 1.1482663-2.4394531 2.5 0 1.3747896 1.1252104 2.5 2.5 2.5 1.37479 0 2.5-1.1252104 2.5-2.5s-1.12521-2.5-2.5-2.5c-.0183758-.0001809-.036312-.0002243-.0546875 0-.00195-.0000114-.00391-.0000114-.00586 0zm.0605469 5h-1.5c-.8223514 0-1.5.677649-1.5 1.5s.6776486 1.5 1.5 1.5h3c.822351 0 1.5-.677649 1.5-1.5s-.677649-1.5-1.5-1.5z" fill="#fff"/><path d="m3.5 3.5h9v11h-9z" fill="none" opacity=".5" stroke="url(#a)" stroke-linecap="round"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_addwatch.svg b/icon-themes/elementary_svg/cmd/sc_addwatch.svg
new file mode 100644
index 000000000..00debd656
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_addwatch.svg
@@ -0,0 +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(1.0080891 0 0 1.0000217 -4.038 2.999761)" gradientUnits="userSpaceOnUse" x1="4.419417" x2="20.01996" y1="3.52262" y2="3.52262"><stop offset="0" stop-color="#888a85"/><stop offset="1" stop-color="#888a85" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="1110.5" cy="1543" gradientTransform="matrix(1.3323351 0 0 .9601284 -1471.5547 -1471.5679)" gradientUnits="userSpaceOnUse" r="6.14121"><stop offset="0" stop-color="#fff"/><stop offset=".55299991" stop-color="#fff"/><stop offset="1" stop-color="#a2a2a2"/></radialGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="1.006025" x2="16.000224" y1="9.534337" y2="9.534337"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><g fill-rule="evenodd"><path d="m1.6311977 10.044215-1.2140423-.5314124c.9355638-5.9221279 6.9649974-9.81131271 15.4743956-2.6074566l-.148677 3.105767v.024c-2.3001-1.9558412-4.28185-4.4661954-8.3626394-4.4661954-4.6845799.0620013-5.4152457 3.6123781-5.7451002 4.4751964z" fill="url(#a)"/><path d="m15.497906 10.035214c-2.197549 2.805361-4.840524 3.464775-7.4943994 3.464775-2.6539763 0-5.9811868-.45581-6.4951461-3.464775.5575631-2.7513595 1.9987083-4.4348957 5.7001846-4.4661968 4.0448559-.0340007 6.0093479 2.5103543 8.2893609 4.4661968z" style="stroke-width:1.004673;stroke-linejoin:round;stroke-dashoffset:.6;stroke-opacity:.658824;fill:url(#b);stroke:url(#c)"/><ellipse cx="7.320361" cy="9.525049" fill="#64baff" fill-opacity=".984314" rx="3.161734" ry="3.136432" stroke="#0d52bf" stroke-width=".669784"/><ellipse cx="7.050984" cy="8.801106" fill="#0d52bf" rx="2.016211" ry="1.800021"/><ellipse cx="6.546961" cy="8.400906" fill="#d7e4f1" rx="1.008172" ry=".800054"/></g><path d="m.49911436 9.4999026c.89458434-5.9259287 7.65508724-10.9231367 15.03926664-2.6090566" fill="none" stroke="#8c8c8c" stroke-width="1.004673"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_alignblock.svg b/icon-themes/elementary_svg/cmd/sc_alignblock.svg
new file mode 100644
index 000000000..7c4f2785e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_alignblock.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="18" y2="2"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><path d="m3 6.5h-.5v.5 1 .5h.5 10 .5v-.5-1-.5h-.5s-4.996916 0-10 0z" fill="url(#a)"/><path d="m7 7v.5zm-4 0v.5h4v-.5zm4 0v.5h6v-.5z" fill="#bebebe" opacity=".2"/><path d="m3 6.5h-.5v.5 1 .5h.5 10 .5v-.5-1-.5h-.5s-4.996916 0-10 0z" fill="none" opacity=".61" stroke="#000"/><path d="m3 2.5h-.5v.5 1 .5h.5 10 .5v-.5-1-.5h-.5s-4.996916 0-10 0z" fill="url(#a)"/><path d="m7 3v.5zm-4 0v.5h4v-.5zm4 0v.5h6v-.5z" fill="#bebebe" opacity=".2"/><path d="m3 2.5h-.5v.5 1 .5h.5 10 .5v-.5-1-.5h-.5s-4.996916 0-10 0z" fill="none" opacity=".61" stroke="#000"/><path d="m3 10.5h-.5v.5 1 .5h.5 10 .5v-.5-1-.5h-.5s-4.996916 0-10 0z" fill="url(#a)"/><path d="m7 11v.5zm-4 0v.5h4v-.5zm4 0v.5h6v-.5z" fill="#bebebe" opacity=".2"/><path d="m3 10.5h-.5v.5 1 .5h.5 10 .5v-.5-1-.5h-.5s-4.996916 0-10 0z" fill="none" opacity=".61" stroke="#000"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_alignbottom.svg b/icon-themes/elementary_svg/cmd/sc_alignbottom.svg
new file mode 100644
index 000000000..673f1ba3f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_alignbottom.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 16 16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.0666667 0 0 1 -1.3 6.003951)" gradientUnits="userSpaceOnUse" x1="4.5" x2="19.5" xlink:href="#d" y1="8.000001" y2="8.000001"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="11" x2="11" y1="0" y2="16"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="10" x2="10" y1="2" y2="13.5"><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="d"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="e" gradientTransform="matrix(1.0666667 0 0 1 -1.3 1.001951)" gradientUnits="userSpaceOnUse" x1="4.5" x2="19.5" xlink:href="#d" y1="8.000001" y2="8.000001"/><rect fill="url(#b)" height="15.000002" rx="2.5" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".235294" width="15" x=".5" y=".5"/><rect fill="none" height="13" rx="1.5" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".408088" width="13" x="1.5" y="1.5"/><g transform="matrix(.5 0 0 .5 .5 5.499)"><path d="m5 7v1.9980469l20 .0019531v-1.9999969z" fill="url(#e)"/><g fill="#fff"><path d="m5 9v.9980469l20 .00195v-.9999969z" fill-opacity=".558824"/><path d="m5 13.003953v.998047h10v-1l-10 .002z" fill-opacity=".558824"/><path d="m25 7.0000031v1l-20-.0000031v-1z" opacity=".2"/></g><path d="m5 11.002v1.998047h10v-2.000047z" fill="url(#a)"/><path d="m15 11v1l-10 .002v-1z" fill="#fff" opacity=".2"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_aligncenter.svg b/icon-themes/elementary_svg/cmd/sc_aligncenter.svg
new file mode 100644
index 000000000..73745a178
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_aligncenter.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.48571543 0 0 .45629666 -34.78968 -5.734851)" 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" gradientTransform="matrix(.25378586 0 0 .30501865 -43.521986 -5.539135)" 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="c" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.324319)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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="d" gradientUnits="userSpaceOnUse" x1="11.999852" x2="11.999852" xlink:href="#c" y1="6.999853" y2="2.999853"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="7.999852" x2="7.999852" xlink:href="#c" y1="11.999853" y2="7.999853"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="4.999852" x2="4.999852" xlink:href="#b" y1="5.999853" y2="13.999853"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="1.999852" x2="1.999852" xlink:href="#b" y1=".999853" y2="7.999853"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="14.999852" x2="14.999852" xlink:href="#a" y1="7.999853" y2=".999853"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="11.999852" x2="11.999852" xlink:href="#a" y1="13.999853" y2="5.999853"/><g transform="matrix(-1 0 0 -1 15.999852 15.999853)"><path d="m3.500038 6.500008h9.999757v7h-9.999757z" fill="url(#i)" stroke="url(#f)" stroke-linejoin="round" stroke-miterlimit="3" stroke-width=".999999"/><path d="m4.500161 7.500008h7.999814v5.000031h-7.999814z" fill="none" stroke="url(#e)" stroke-miterlimit="3"/><g stroke-width="1.000249"><path d="m1.499825 1.496269h14.000055v7.003598h-14.000055z" fill="url(#h)" fill-rule="evenodd" stroke="url(#g)" stroke-linejoin="round" stroke-miterlimit="0"/><path d="m2.500161 2.500069h11.999876v4.999894h-11.999876z" fill="none" stroke="url(#d)" stroke-linecap="round" stroke-miterlimit="2"/></g></g><g fill="#ffa154" stroke="#a62100" stroke-linejoin="round" stroke-miterlimit="0" stroke-opacity=".501961" transform="matrix(0 -1 1 0 15.999852 15.999853)"><path d="m8.5-9.50016h3v2h-3z"/><path d="m3.5-9.50016h3v2h-3z"/><path d="m-1.5-9.50016h3v2h-3z"/><path d="m13.5-9.50016h3v2h-3z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_aligndown.svg b/icon-themes/elementary_svg/cmd/sc_aligndown.svg
new file mode 100644
index 000000000..4211cd662
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_aligndown.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.48571543 0 0 .45629666 -34.78968 -5.734851)" 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" gradientTransform="matrix(.25378586 0 0 .30501865 -43.521986 -5.539135)" 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="c" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.324319)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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="d" gradientUnits="userSpaceOnUse" x1="13.000001" x2="4.000001" xlink:href="#c" y1="4" y2="4"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="10.000001" x2="4.000001" xlink:href="#c" y1="11" y2="11"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="2.000001" x2="15.000001" xlink:href="#b" y1="3" y2="3"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="2.000001" x2="12.000001" xlink:href="#b" y1="8" y2="8"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="15.000001" x2="2.000001" xlink:href="#a" y1="6" y2="6"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="12.000001" x2="2.000001" xlink:href="#a" y1="12" y2="12"/><g transform="matrix(0 -1 1 0 0 16.000001)"><path d="m2.500609 6.500007h8.999515v7h-8.999515z" fill="url(#i)" stroke="url(#g)" stroke-linejoin="round" stroke-miterlimit="3"/><path d="m3.500426 7.500007h6.999999v5.000031h-6.999999z" fill="none" stroke="url(#e)" stroke-miterlimit="3"/><g stroke-width="1.000249"><path d="m2.500182 1.496268h11.999694v7.003598h-11.999694z" fill="url(#h)" fill-rule="evenodd" stroke="url(#f)" stroke-linejoin="round" stroke-miterlimit="0"/><path d="m3.500365 2.500068h9.99978v4.999894h-9.99978z" fill="none" stroke="url(#d)" stroke-linecap="round" stroke-miterlimit="2"/></g></g><g transform="matrix(1 0 0 -1 0 10.999635)"><path d="m0-3.500365h16v2h-16z" fill="#ffa154"/><g fill="#a62100" fill-opacity=".501961"><path d="m0-4.000365h16v1h-16z"/><path d="m0-2.000365h16v1h-16z"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_alignhorizontalcenter.svg b/icon-themes/elementary_svg/cmd/sc_alignhorizontalcenter.svg
new file mode 100644
index 000000000..5883fe587
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_alignhorizontalcenter.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="18" y2="2"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><path d="m14 6.5h.5v.5 1 .5h-.5s-6.996916 0-12 0h-.5v-.5-1-.5h.5z" fill="url(#a)"/><path d="m10 7v.5h-2v-.5zm4 0v.5h-4v-.5zm-6 0v.5h-6v-.5z" fill="#bebebe" opacity=".2"/><path d="m14 6.5h.5v.5 1 .5h-.5s-6.996916 0-12 0h-.5v-.5-1-.5h.5z" fill="none" opacity=".61" stroke="#000"/><path d="m12 2.5h.5v.5 1 .5h-.5s-2.996916 0-8 0h-.5v-.5-1-.5h.5z" fill="url(#a)"/><path d="m8 3v.5h-2v-.5zm4 0v.5h-4v-.5zm-6 0v.5h-2v-.5z" fill="#bebebe" opacity=".2"/><path d="m12 2.5h.5v.5 1 .5h-.5s-2.996916 0-8 0h-.5v-.5-1-.5h.5z" fill="none" opacity=".61" stroke="#000"/><path d="m13 10.5h.5v.5 1 .5h-.5s-4.996916 0-10 0h-.5v-.5-1-.5h.5z" fill="url(#a)"/><path d="m9 11v.5h-2v-.5zm4 0v.5h-4v-.5zm-6 0v.5h-4v-.5z" fill="#bebebe" opacity=".2"/><path d="m13 10.5h.5v.5 1 .5h-.5s-4.996916 0-10 0h-.5v-.5-1-.5h.5z" fill="none" opacity=".61" stroke="#000"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_alignleft.svg b/icon-themes/elementary_svg/cmd/sc_alignleft.svg
new file mode 100644
index 000000000..b9a0f5822
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_alignleft.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="18" y2="2"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><path d="m2 6.5h-.5v.5 1 .5h.5 11 .5v-.5-1-.5h-.5s-5.996916 0-11 0z" fill="url(#a)"/><path d="m6 7v.5h2v-.5zm-4 0v.5h4v-.5zm6 0v.5h5v-.5z" fill="#bebebe" opacity=".2"/><path d="m2 6.5h-.5v.5 1 .5h.5 11 .5v-.5-1-.5h-.5s-5.996916 0-11 0z" fill="none" opacity=".61" stroke="#000"/><path d="m2 2.5h-.5v.5 1 .5h.5 8 .5v-.5-1-.5h-.5s-2.996916 0-8 0z" fill="url(#a)"/><path d="m6 3v.5h2v-.5zm-4 0v.5h4v-.5zm6 0v.5h2v-.5z" fill="#bebebe" opacity=".2"/><path d="m2 2.5h-.5v.5 1 .5h.5 8 .5v-.5-1-.5h-.5s-2.996916 0-8 0z" fill="none" opacity=".61" stroke="#000"/><path d="m2 10.5h-.5v.5 1 .5h.5 10 .5v-.5-1-.5h-.5s-4.996916 0-10 0z" fill="url(#a)"/><path d="m6 11v.5h2v-.5zm-4 0v.5h4v-.5zm6 0v.5h4v-.5z" fill="#bebebe" opacity=".2"/><path d="m2 10.5h-.5v.5 1 .5h.5 10 .5v-.5-1-.5h-.5s-4.996916 0-10 0z" fill="none" opacity=".61" stroke="#000"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_alignmiddle.svg b/icon-themes/elementary_svg/cmd/sc_alignmiddle.svg
new file mode 100644
index 000000000..feca8c33a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_alignmiddle.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.48571543 0 0 .45629666 -34.78968 -5.734851)" 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" gradientTransform="matrix(.25378586 0 0 .30501865 -43.521986 -5.539135)" 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="c" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.324319)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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="d" gradientUnits="userSpaceOnUse" x1="13.999705" x2="2.999706" xlink:href="#c" y1="5.000001" y2="5.000001"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="11.999705" x2="4.999705" xlink:href="#c" y1="11.000001" y2="11.000001"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="2.999706" x2="13.999705" xlink:href="#b" y1="9.000001" y2="9.000001"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1=".999705" x2="15.999705" xlink:href="#b" y1="3.000001" y2="3.000001"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="15.999705" x2=".999705" xlink:href="#a" y1="5.000001" y2="5.000001"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="13.999705" x2="2.999706" xlink:href="#a" y1="12.000001" y2="12.000001"/><g transform="matrix(0 -1 1 0 0 16.999705)"><path d="m3.500038 6.500008h9.999757v7h-9.999757z" fill="url(#i)" stroke="url(#f)" stroke-linejoin="round" stroke-miterlimit="3" stroke-width=".999999"/><path d="m4.500161 7.500008h7.999814v5.000031h-7.999814z" fill="none" stroke="url(#e)" stroke-miterlimit="3"/><g stroke-width="1.000249"><path d="m1.499825 1.496269h14.000055v7.003598h-14.000055z" fill="url(#h)" fill-rule="evenodd" stroke="url(#g)" stroke-linejoin="round" stroke-miterlimit="0"/><path d="m2.500161 2.500069h11.999876v4.999894h-11.999876z" fill="none" stroke="url(#d)" stroke-linecap="round" stroke-miterlimit="2"/></g></g><g fill="#ffa154" stroke="#a62100" stroke-linejoin="round" stroke-miterlimit="0" stroke-opacity=".501961" transform="translate(0 16.999705)"><path d="m8.5-9.50016h3v2h-3z"/><path d="m3.5-9.50016h3v2h-3z"/><path d="m-1.5-9.50016h3v2h-3z"/><path d="m13.5-9.50016h3v2h-3z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_alignright.svg b/icon-themes/elementary_svg/cmd/sc_alignright.svg
new file mode 100644
index 000000000..0440f5043
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_alignright.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="18" y2="2"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><path d="m14 6.5h.5v.5 1 .5h-.5s-5.996916 0-11 0h-.5v-.5-1-.5h.5z" fill="url(#a)"/><path d="m10 7v.5h-2v-.5zm4 0v.5h-4v-.5zm-6 0v.5h-5v-.5z" fill="#bebebe" opacity=".2"/><path d="m14 6.5h.5v.5 1 .5h-.5s-5.996916 0-11 0h-.5v-.5-1-.5h.5z" fill="none" opacity=".61" stroke="#000"/><path d="m14 2.5h.5v.5 1 .5h-.5s-2.996916 0-8 0h-.5v-.5-1-.5h.5z" fill="url(#a)"/><path d="m10 3v.5h-2v-.5zm4 0v.5h-4v-.5zm-6 0v.5h-2v-.5z" fill="#bebebe" opacity=".2"/><path d="m14 2.5h.5v.5 1 .5h-.5s-2.996916 0-8 0h-.5v-.5-1-.5h.5z" fill="none" opacity=".61" stroke="#000"/><path d="m14 10.5h.5v.5 1 .5h-.5s-4.996916 0-10 0h-.5v-.5-1-.5h.5z" fill="url(#a)"/><path d="m10 11v.5h-2v-.5zm4 0v.5h-4v-.5zm-6 0v.5h-4v-.5z" fill="#bebebe" opacity=".2"/><path d="m14 10.5h.5v.5 1 .5h-.5s-4.996916 0-10 0h-.5v-.5-1-.5h.5z" fill="none" opacity=".61" stroke="#000"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_aligntop.svg b/icon-themes/elementary_svg/cmd/sc_aligntop.svg
new file mode 100644
index 000000000..a6d721ef8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_aligntop.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 16 16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.0666667 0 0 1 -1.3 6.003951)" gradientUnits="userSpaceOnUse" x1="4.5" x2="19.5" xlink:href="#d" y1="8.000001" y2="8.000001"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="11" x2="11" y1="0" y2="16"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="10" x2="10" y1="2" y2="13.5"><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="d"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="e" gradientTransform="matrix(1.0666667 0 0 1 -1.3 1.001951)" gradientUnits="userSpaceOnUse" x1="4.5" x2="19.5" xlink:href="#d" y1="8.000001" y2="8.000001"/><rect fill="url(#b)" height="15.000002" rx="2.5" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".235294" width="15" x=".5" y=".5"/><rect fill="none" height="13" rx="1.5" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".408088" width="13" x="1.5" y="1.5"/><g transform="matrix(.5 0 0 .5 .5 .5)"><path d="m5 7v1.9980469l20 .0019531v-1.9999969z" fill="url(#e)"/><g fill="#fff"><path d="m5 9v.9980469l20 .00195v-.9999969z" fill-opacity=".558824"/><path d="m5 13.003953v.998047h10v-1l-10 .002z" fill-opacity=".558824"/><path d="m25 7.0000031v1l-20-.0000031v-1z" opacity=".2"/></g><path d="m5 11.002v1.998047h10v-2.000047z" fill="url(#a)"/><path d="m15 11v1l-10 .002v-1z" fill="#fff" opacity=".2"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_alignup.svg b/icon-themes/elementary_svg/cmd/sc_alignup.svg
new file mode 100644
index 000000000..a3cfe1517
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_alignup.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.48571543 0 0 .45629666 -34.78968 -5.734851)" 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" gradientTransform="matrix(.25378586 0 0 .30501865 -43.521986 -5.539135)" 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="c" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.324319)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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="d" gradientUnits="userSpaceOnUse" x1="4.000365" x2="13.000365" xlink:href="#c" y1="5" y2="5"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="4.000365" x2="10.000365" xlink:href="#c" y1="10" y2="10"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="15.000365" x2="3.000365" xlink:href="#b" y1="2" y2="2"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="12.000365" x2="3.000365" xlink:href="#b" y1="7" y2="7"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="3.000365" x2="15.000365" xlink:href="#a" y1="7" y2="7"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="2.000365" x2="12.000365" xlink:href="#a" y1="13" y2="13"/><g transform="matrix(0 1 1 0 0 -.000365)"><path d="m2.500609 6.500007h8.999515v7h-8.999515z" fill="url(#i)" stroke="url(#g)" stroke-linejoin="round" stroke-miterlimit="3"/><path d="m3.500426 7.500007h6.999999v5.000031h-6.999999z" fill="none" stroke="url(#e)" stroke-miterlimit="3"/><g stroke-width="1.000249"><path d="m2.500182 1.496268h11.999694v7.003598h-11.999694z" fill="url(#h)" fill-rule="evenodd" stroke="url(#f)" stroke-linejoin="round" stroke-miterlimit="0"/><path d="m3.500365 2.500068h9.99978v4.999894h-9.99978z" fill="none" stroke="url(#d)" stroke-linecap="round" stroke-miterlimit="2"/></g></g><g transform="matrix(1 0 0 -1 0 -.000365)"><path d="m0-3.500365h16v2h-16z" fill="#ffa154"/><g fill="#a62100" fill-opacity=".501961"><path d="m0-4.000365h16v1h-16z"/><path d="m0-2.000365h16v1h-16z"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_alignverticalcenter.svg b/icon-themes/elementary_svg/cmd/sc_alignverticalcenter.svg
new file mode 100644
index 000000000..c9c57781f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_alignverticalcenter.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 16 16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.0666667 0 0 1 -1.3 6.003951)" gradientUnits="userSpaceOnUse" x1="4.5" x2="19.5" xlink:href="#d" y1="8.000001" y2="8.000001"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="11" x2="11" y1="0" y2="16"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="10" x2="10" y1="2" y2="13.5"><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="d"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="e" gradientTransform="matrix(1.0666667 0 0 1 -1.3 1.001951)" gradientUnits="userSpaceOnUse" x1="4.5" x2="19.5" xlink:href="#d" y1="8.000001" y2="8.000001"/><rect fill="url(#b)" height="15.000002" rx="2.5" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".235294" width="15" x=".5" y=".5"/><rect fill="none" height="13" rx="1.5" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".408088" width="13" x="1.5" y="1.5"/><g transform="matrix(.5 0 0 .5 .5 2.5)"><path d="m5 7v1.9980469l20 .0019531v-1.9999969z" fill="url(#e)"/><g fill="#fff"><path d="m5 9v.9980469l20 .00195v-.9999969z" fill-opacity=".558824"/><path d="m5 13.003953v.998047h10v-1l-10 .002z" fill-opacity=".558824"/><path d="m25 7.0000031v1l-20-.0000031v-1z" opacity=".2"/></g><path d="m5 11.002v1.998047h10v-2.000047z" fill="url(#a)"/><path d="m15 11v1l-10 .002v-1z" fill="#fff" opacity=".2"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_alphaliststyle.svg b/icon-themes/elementary_svg/cmd/sc_alphaliststyle.svg
new file mode 100644
index 000000000..001606b4f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_alphaliststyle.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="3.223533" x2="3.223533" xlink:href="#c" y1=".164631" y2="7.629541"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="3.028001" x2="3.528001" xlink:href="#c" y1="8.753006" y2="13.753006"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="3.5" x2="3.5" y1="28" y2="33"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="18" y2="2"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><path d="m6 6.5h-.5v.5 1 .5h.5 6 .5v-.5-1-.5h-.5z" fill="url(#d)"/><path d="m10 7v.5zm-4 0v.5h4v-.5zm4 0v.5h2v-.5z" fill="#bebebe" opacity=".2"/><path d="m6 6.5h-.5v.5 1 .5h.5 6 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><path d="m6 2.5h-.5v.5 1 .5h.5 9 .5v-.5-1-.5h-.5z" fill="url(#d)"/><path d="m10 3v.5zm-4 0v.5h4v-.5zm4 0v.5h5v-.5z" fill="#bebebe" opacity=".2"/><path d="m6 2.5h-.5v.5 1 .5h.5 9 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><path d="m6 10.5h-.5v.5 1 .5h.5 8 .5v-.5-1-.5h-.5z" fill="url(#d)"/><path d="m10 11v.5zm-4 0v.5h4v-.5zm4 0v.5h4v-.5z" fill="#bebebe" opacity=".2"/><path d="m6 10.5h-.5v.5 1 .5h.5 8 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><g fill="url(#b)" stroke-width=".187392" transform="matrix(1.2322768 0 0 1.2322768 -1.38292 -1.846511)"><path d="m1.5280006 9.2077618h1.3769171q.4417178 0 .776457.069018.3381902.065567.5625.217408.2277607.1483896.3416411.3934049.1138803.2415643.1138803.5970093 0 .213957-.069018.400306-.065567.186351-.1932515.327838-.1276841.141488-.3174846.238113-.1863497.09317-.4244632.124233v.03451q.2381135.04141.4451687.120782.2105061.07592.3657975.213957.1552914.134586.2450154.341641.089724.207055.089724.503835 0 .345091-.1138804.617714-.1104294.269172-.3243865.458973-.2105061.186349-.5141871.286426-.3036809.100076-.6867331.100076h-1.6736967zm.6418711 2.1395702h.8420245q.2898773 0 .4865798-.05176.1967024-.05176.3174846-.15184.1207822-.103528.172546-.255369.055215-.155291.055215-.358895 0-.414111-.2657208-.5935583-.2657211-.1794517-.8385739-.1794517h-.7695552zm0 .538344v1.822085h.9179448q.3036809 0 .5072852-.06902.2070552-.06902.3312884-.193252.127684-.124233.1828987-.296779.055215-.175997.055215-.386503 0-.193252-.058666-.355445-.055215-.162193-.1863497-.276073-.127684-.117331-.341641-.179448-.2139571-.06557-.5314418-.06557z"/><path d="m1.5280006 9.2077618h1.3769171q.4417178 0 .776457.069018.3381902.065567.5625.217408.2277607.1483896.3416411.3934049.1138803.2415643.1138803.5970093 0 .213957-.069018.400306-.065567.186351-.1932515.327838-.1276841.141488-.3174846.238113-.1863497.09317-.4244632.124233v.03451q.2381135.04141.4451687.120782.2105061.07592.3657975.213957.1552914.134586.2450154.341641.089724.207055.089724.503835 0 .345091-.1138804.617714-.1104294.269172-.3243865.458973-.2105061.186349-.5141871.286426-.3036809.100076-.6867331.100076h-1.6736967zm.6418711 2.1395702h.8420245q.2898773 0 .4865798-.05176.1967024-.05176.3174846-.15184.1207822-.103528.172546-.255369.055215-.155291.055215-.358895 0-.414111-.2657208-.5935583-.2657211-.1794517-.8385739-.1794517h-.7695552zm0 .538344v1.822085h.9179448q.3036809 0 .5072852-.06902.2070552-.06902.3312884-.193252.127684-.124233.1828987-.296779.055215-.175997.055215-.386503 0-.193252-.058666-.355445-.055215-.162193-.1863497-.276073-.127684-.117331-.341641-.179448-.2139571-.06557-.5314418-.06557z"/></g><g fill="url(#a)" stroke-width=".175722" transform="matrix(1.0474356 0 0 1.0474356 -.559134 .581916)"><path d="m2.0703125 1.5-1.84375 5.0390625h.64648438l.54882812-1.5390625h1.8828125l.5429687 1.5390625h.6523438l-1.8457031-5.0390625zm.2871094.6855469c.018304.070929.038001.1451978.058594.2207031.020592.073217.041908.1442494.0625.2128906.020592.068641.040289.1319173.058594.1914063.020592.059489.037053.111159.050781.1523437l.5078122 1.4550782.0292969.0820312h-1.5195312l.029297-.082031.4980469-1.4550782c.013728-.038897.028571-.08733.046875-.1445312.020592-.059489.041908-.1247182.0625-.1933594.020592-.070929.039954-.1432446.060547-.21875.020592-.075505.038671-.1497739.054687-.2207033z" transform="matrix(1.0664158 0 0 1.0664158 .557494 -.368577)"/><path d="m2.0703125 1.5-1.84375 5.0390625h.64648438l.54882812-1.5390625h1.8828125l.5429687 1.5390625h.6523438l-1.8457031-5.0390625zm.2871094.6855469c.018304.070929.038001.1451978.058594.2207031.020592.073217.041908.1442494.0625.2128906.020592.068641.040289.1319173.058594.1914063.020592.059489.037053.111159.050781.1523437l.5078122 1.4550782.0292969.0820312h-1.5195312l.029297-.082031.4980469-1.4550782c.013728-.038897.028571-.08733.046875-.1445312.020592-.059489.041908-.1247182.0625-.1933594.020592-.070929.039954-.1432446.060547-.21875.020592-.075505.038671-.1497739.054687-.2207033z" transform="matrix(1.0664158 0 0 1.0664158 .557494 -.368577)"/></g><g stroke="#002e99" stroke-width=".5"><g fill="none" opacity=".5" transform="matrix(1.11700187 0 0 1.11700187 .024805 .195855)"><path d="m2.0703125 1.5-1.84375 5.0390625h.64648438l.54882812-1.5390625h1.8828125l.5429687 1.5390625h.6523438l-1.8457031-5.0390625zm.2871094.6855469c.018304.070929.038001.1451978.058594.2207031.020592.073217.041908.1442494.0625.2128906.020592.068641.040289.1319173.058594.1914063.020592.059489.037053.111159.050781.1523437l.5078122 1.4550782.0292969.0820312h-1.5195312l.029297-.082031.4980469-1.4550782c.013728-.038897.028571-.08733.046875-.1445312.020592-.059489.041908-.1247182.0625-.1933594.020592-.070929.039954-.1432446.060547-.21875.020592-.075505.038671-.1497739.054687-.2207033z"/><path d="m2.0703125 1.5-1.84375 5.0390625h.64648438l.54882812-1.5390625h1.8828125l.5429687 1.5390625h.6523438l-1.8457031-5.0390625zm.2871094.6855469c.018304.070929.038001.1451978.058594.2207031.020592.073217.041908.1442494.0625.2128906.020592.068641.040289.1319173.058594.1914063.020592.059489.037053.111159.050781.1523437l.5078122 1.4550782.0292969.0820312h-1.5195312l.029297-.082031.4980469-1.4550782c.013728-.038897.028571-.08733.046875-.1445312.020592-.059489.041908-.1247182.0625-.1933594.020592-.070929.039954-.1432446.060547-.21875.020592-.075505.038671-.1497739.054687-.2207033z"/></g><g fill="url(#b)" opacity=".5" transform="matrix(1.2322768 0 0 1.2322768 -1.38292 -1.846511)"><path d="m1.5280006 9.2077618h1.3769171q.4417178 0 .776457.069018.3381902.065567.5625.217408.2277607.1483896.3416411.3934049.1138803.2415643.1138803.5970093 0 .213957-.069018.400306-.065567.186351-.1932515.327838-.1276841.141488-.3174846.238113-.1863497.09317-.4244632.124233v.03451q.2381135.04141.4451687.120782.2105061.07592.3657975.213957.1552914.134586.2450154.341641.089724.207055.089724.503835 0 .345091-.1138804.617714-.1104294.269172-.3243865.458973-.2105061.186349-.5141871.286426-.3036809.100076-.6867331.100076h-1.6736967zm.6418711 2.1395702h.8420245q.2898773 0 .4865798-.05176.1967024-.05176.3174846-.15184.1207822-.103528.172546-.255369.055215-.155291.055215-.358895 0-.414111-.2657208-.5935583-.2657211-.1794517-.8385739-.1794517h-.7695552zm0 .538344v1.822085h.9179448q.3036809 0 .5072852-.06902.2070552-.06902.3312884-.193252.127684-.124233.1828987-.296779.055215-.175997.055215-.386503 0-.193252-.058666-.355445-.055215-.162193-.1863497-.276073-.127684-.117331-.341641-.179448-.2139571-.06557-.5314418-.06557z"/><path d="m1.5280006 9.2077618h1.3769171q.4417178 0 .776457.069018.3381902.065567.5625.217408.2277607.1483896.3416411.3934049.1138803.2415643.1138803.5970093 0 .213957-.069018.400306-.065567.186351-.1932515.327838-.1276841.141488-.3174846.238113-.1863497.09317-.4244632.124233v.03451q.2381135.04141.4451687.120782.2105061.07592.3657975.213957.1552914.134586.2450154.341641.089724.207055.089724.503835 0 .345091-.1138804.617714-.1104294.269172-.3243865.458973-.2105061.186349-.5141871.286426-.3036809.100076-.6867331.100076h-1.6736967zm.6418711 2.1395702h.8420245q.2898773 0 .4865798-.05176.1967024-.05176.3174846-.15184.1207822-.103528.172546-.255369.055215-.155291.055215-.358895 0-.414111-.2657208-.5935583-.2657211-.1794517-.8385739-.1794517h-.7695552zm0 .538344v1.822085h.9179448q.3036809 0 .5072852-.06902.2070552-.06902.3312884-.193252.127684-.124233.1828987-.296779.055215-.175997.055215-.386503 0-.193252-.058666-.355445-.055215-.162193-.1863497-.276073-.127684-.117331-.341641-.179448-.2139571-.06557-.5314418-.06557z"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_alphalowliststyle.svg b/icon-themes/elementary_svg/cmd/sc_alphalowliststyle.svg
new file mode 100644
index 000000000..7e6a35d59
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_alphalowliststyle.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="2.454715" x2="2.425381" xlink:href="#c" y1="2.326037" y2="6.917637"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="2.815347" x2="2.815347" xlink:href="#c" y1="8.340837" y2="14.340837"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="3.5" x2="3.5" y1="28" y2="33"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="18" y2="2"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><path d="m6 6.5h-.5v.5 1 .5h.5 6 .5v-.5-1-.5h-.5z" fill="url(#d)"/><path d="m10 7v.5zm-4 0v.5h4v-.5zm4 0v.5h2v-.5z" fill="#bebebe" opacity=".2"/><path d="m6 6.5h-.5v.5 1 .5h.5 6 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><path d="m6 2.5h-.5v.5 1 .5h.5 9 .5v-.5-1-.5h-.5z" fill="url(#d)"/><path d="m10 3v.5zm-4 0v.5h4v-.5zm4 0v.5h5v-.5z" fill="#bebebe" opacity=".2"/><path d="m6 2.5h-.5v.5 1 .5h.5 9 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><path d="m6 10.5h-.5v.5 1 .5h.5 8 .5v-.5-1-.5h-.5z" fill="url(#d)"/><path d="m10 11v.5zm-4 0v.5h4v-.5zm4 0v.5h4v-.5z" fill="#bebebe" opacity=".2"/><path d="m6 10.5h-.5v.5 1 .5h.5 8 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><path d="m3.06721 9.852885q.3440404 0 .6258608.13176.2818203.13176.4794604.39528.2013002.259861.3111003.647821.1098002.387961.1098002.900361 0 .516061-.1098002.907681-.1098001.387961-.3111003.651481-.1976402.26352-.4794605.39894-.2818204.13176-.6258608.13176-.2159402 0-.3916204-.04758-.1756802-.04758-.3184204-.12444-.13908-.08052-.2488801-.18666-.1061401-.10614-.1903203-.22326h-.04392l-.13542.50874h-.4867808v-5.694966h.6661208v1.376162q0 .1281-.00366.2745-.00366.14274-.01098.26718-.00732.1464-.01464.28548h.02928q.08418-.1281.1903203-.2379.1061401-.1098.2452201-.19032.1427402-.08052.3184205-.12444.1756802-.04758.3952804-.04758zm-.1281001.55266q-.2928004 0-.4904406.09516-.1939802.0915-.3147603.28182-.1171201.19032-.1683603.4758-.04758.285481-.04758.669781 0 .369661.04758.658801.05124.28548.1683603.48312.1207801.193981.3184203.296461.1976402.09882.4941006.09882.4941005 0 .7246808-.398941.2342403-.39894.2342403-1.145581 0-.761281-.2342403-1.138261-.2305802-.37698-.7320008-.37698z" fill="url(#b)"/><path d="m3.2728626 6.7405242-.1354202-.5563206h-.02928q-.1207802.1647001-.2415603.2854803-.1207801.1171201-.2635203.1939802-.1427402.07686-.3184204.1134601-.1756802.0366-.4062604.0366-.2525403 0-.4648205-.0732-.2122803-.0695401-.3696605-.2159403-.1537201-.1500601-.2415602-.3733204-.08784-.2269202-.08784-.5343606 0-.6002407.4209004-.922321.4245605-.3220804 1.2883215-.3513604l.6734408-.02562v-.2525403q0-.2452203-.0549-.4099205-.0512403-.1647002-.1537204-.2635203-.0988201-.1024801-.2488803-.1464002-.1464001-.04392-.3367203-.04392-.3037804 0-.5673007.08784-.2598603.08784-.5014205.2122802l-.2342403-.5014204q.2708403-.1464002.6039007-.2488803.3330604-.1024801.6990608-.1024801.3733204 0 .6441607.07686.2745003.0732.4501805.2379002.1793402.1610402.2671803.4135805.08784.2525403.08784.6112207v2.7523232zm-1.2224414-.4648205q.2232602 0 .4135804-.06954.1903203-.06954.3294004-.2086203.1390802-.1427401.2159403-.3550204.08052-.2159402.08052-.5050805v-.3623405l-.5233806.02562q-.3294004.01464-.5526607.0732-.2232602.05856-.3586804.1647002-.1317601.1024801-.1903202.2525402-.05856.1464002-.05856.3330604 0 .3367204.1756802.4941006.1793402.1573802.4684806.1573803z" fill="url(#a)"/><g fill="none" stroke="#002e99" stroke-width=".5"><path d="m3.06721 9.852885q.3440404 0 .6258608.13176.2818203.13176.4794604.39528.2013002.259861.3111003.647821.1098002.387961.1098002.900361 0 .516061-.1098002.907681-.1098001.387961-.3111003.651481-.1976402.26352-.4794605.39894-.2818204.13176-.6258608.13176-.2159402 0-.3916204-.04758-.1756802-.04758-.3184204-.12444-.13908-.08052-.2488801-.18666-.1061401-.10614-.1903203-.22326h-.04392l-.13542.50874h-.4867808v-5.694966h.6661208v1.376162q0 .1281-.00366.2745-.00366.14274-.01098.26718-.00732.1464-.01464.28548h.02928q.08418-.1281.1903203-.2379.1061401-.1098.2452201-.19032.1427402-.08052.3184205-.12444.1756802-.04758.3952804-.04758zm-.1281001.55266q-.2928004 0-.4904406.09516-.1939802.0915-.3147603.28182-.1171201.19032-.1683603.4758-.04758.285481-.04758.669781 0 .369661.04758.658801.05124.28548.1683603.48312.1207801.193981.3184203.296461.1976402.09882.4941006.09882.4941005 0 .7246808-.398941.2342403-.39894.2342403-1.145581 0-.761281-.2342403-1.138261-.2305802-.37698-.7320008-.37698z" opacity=".5"/><path d="m3.2728626 6.7405242-.1354202-.5563206h-.02928q-.1207802.1647001-.2415603.2854803-.1207801.1171201-.2635203.1939802-.1427402.07686-.3184204.1134601-.1756802.0366-.4062604.0366-.2525403 0-.4648205-.0732-.2122803-.0695401-.3696605-.2159403-.1537201-.1500601-.2415602-.3733204-.08784-.2269202-.08784-.5343606 0-.6002407.4209004-.922321.4245605-.3220804 1.2883215-.3513604l.6734408-.02562v-.2525403q0-.2452203-.0549-.4099205-.0512403-.1647002-.1537204-.2635203-.0988201-.1024801-.2488803-.1464002-.1464001-.04392-.3367203-.04392-.3037804 0-.5673007.08784-.2598603.08784-.5014205.2122802l-.2342403-.5014204q.2708403-.1464002.6039007-.2488803.3330604-.1024801.6990608-.1024801.3733204 0 .6441607.07686.2745003.0732.4501805.2379002.1793402.1610402.2671803.4135805.08784.2525403.08784.6112207v2.7523232zm-1.2224414-.4648205q.2232602 0 .4135804-.06954.1903203-.06954.3294004-.2086203.1390802-.1427401.2159403-.3550204.08052-.2159402.08052-.5050805v-.3623405l-.5233806.02562q-.3294004.01464-.5526607.0732-.2232602.05856-.3586804.1647002-.1317601.1024801-.1903202.2525402-.05856.1464002-.05856.3330604 0 .3367204.1756802.4941006.1793402.1573802.4684806.1573803z" opacity=".5"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_animationeffects.svg b/icon-themes/elementary_svg/cmd/sc_animationeffects.svg
new file mode 100644
index 000000000..d2f9b9ba5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_animationeffects.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.39801787 0 0 .39801805 -18.852383 -1.216529)" gradientUnits="userSpaceOnUse" x1="71.204407" x2="71.204407" y1="15.369057" y2="40.495617"><stop offset="0" stop-color="#fff"/><stop offset=".42447853" stop-color="#fff" stop-opacity=".235294"/><stop offset=".82089913" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="b" cx="-14.890854" cy="11.546391" gradientTransform="matrix(.00000108 1.9363669 -2.0089295 0 33.325299 26.387727)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#e4c6fa"/><stop offset=".26238" stop-color="#cd9ef7"/><stop offset=".704952" stop-color="#a56de2"/><stop offset="1" stop-color="#7239b3"/></radialGradient><path d="m6 .375c-3.1036808 0-5.625 2.5213185-5.625 5.625 0 3.1036808 2.5213192 5.625001 5.625 5.625 3.1036808 0 5.625002-2.5213192 5.625-5.625 0-3.1036815-2.5213192-5.625-5.625-5.625z" fill="none" opacity=".6" stroke="#7239b3" stroke-dasharray="2 1"/><path d="m9.875 4.25c-3.1036808 0-5.625 2.5213185-5.625 5.625 0 3.103681 2.5213192 5.625001 5.625 5.625 3.103681 0 5.625002-2.521319 5.625-5.625 0-3.1036815-2.521319-5.625-5.625-5.625z" fill="url(#b)" stroke="#7239b3" stroke-opacity=".509804"/><path d="m14.750001 9.8750001c0 2.6923879-2.182617 4.8749999-4.875001 4.8749999-2.692383 0-4.875-2.182612-4.875-4.8749999 0-2.6923877 2.182617-4.8750003 4.875-4.8750003 2.692384 0 4.875001 2.1826126 4.875001 4.8750003z" style="opacity:.5;fill:none;stroke-width:.75;stroke-linecap:round;stroke-linejoin:round;stroke:url(#a)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_animationmode.svg b/icon-themes/elementary_svg/cmd/sc_animationmode.svg
new file mode 100644
index 000000000..bcb272f17
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_animationmode.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="4.716301" x2="4.716301" y1="1.067991" y2="15.084203"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 .314523)" 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="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 .567572)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.205239" y2="41.589603"><stop offset="0" stop-color="#fff"/><stop offset=".02929282" stop-color="#fff" stop-opacity=".235294"/><stop offset=".97230476" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientTransform="matrix(0 0 0 0 7.05 10.39)" gradientUnits="userSpaceOnUse" x1="86.133003" x2="84.639" y1="105.105" y2="20.895"><stop offset="0" stop-color="#efefef"/><stop offset="1" stop-color="#c9c9c9"/></linearGradient><linearGradient id="e" gradientTransform="matrix(1.1 -.4 .4 1.1 -6 4.3)" gradientUnits="userSpaceOnUse" x1="11.7" x2="11.7" y1="1.834" y2="12.026"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#e6e6e6"/></linearGradient><linearGradient id="f" gradientTransform="matrix(1.1 -.4 .4 1.1 -6 4.3)" gradientUnits="userSpaceOnUse" x1="9.7" x2="9.7" y1="2.783" y2="15.8025"><stop offset="0" stop-color="#888"/><stop offset="1" stop-color="#626262"/></linearGradient><linearGradient id="g" gradientTransform="matrix(-.18643331 .00029903 .0006901 -.16327516 22.605714 19.315949)" gradientUnits="userSpaceOnUse" x1="45.414135" x2="45.567307" y1="15.270427" y2="96.25267"><stop offset="0" stop-color="#262626"/><stop offset="1" stop-color="#4d4d4d"/></linearGradient><radialGradient id="h" cx="6.213198" cy="8.449812" gradientTransform="matrix(0 .74595657 -.92551809 -.00000001 15.820454 -3.634776)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#e4c6fa"/><stop offset=".26238" stop-color="#cd9ef7"/><stop offset=".704952" stop-color="#a56de2"/><stop offset="1" stop-color="#7239b3"/></radialGradient><linearGradient id="i" gradientTransform="matrix(.31571408 0 0 .38907187 .921071 1.210908)" gradientUnits="userSpaceOnUse" x1="31" x2="3.259199" y1="12.875" y2="24.893845"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><path d="m14.5 2.5v11h-13v-11z" fill="none" stroke="url(#c)" stroke-linecap="round"/><path d="m.49997398 14.500038c0-2.520676.000954-13.000063.000954-13.000063l14.99909802-.000013v13.000076z" fill="url(#a)" stroke="url(#b)" stroke-linejoin="round" stroke-width=".999922"/><path d="m13.5 12.5h-11v-9h11z" fill="url(#g)" stroke="#7239b3" stroke-linecap="round"/><path d="m3 4h10v8h-10z" fill="url(#h)"/><path d="m1.039464 9.8677586c8.6005537.6721414 5.3143734-5.6728078 11.960536-5.8677586l-.0052 4.4659345c-3.0328414-1.7427746-5.5663313 7.2954985-11.9948 2.0340655z" fill="url(#i)" fill-rule="evenodd" opacity=".444444" stroke-width=".893525"/><g fill="#fff"><path d="m12.473393 8.6811881-1.788155-.2914696-1.0798405 1.5137116-.3024835-1.9751066-1.6324847-.6705845 1.6012099-.9292148.0709091-1.9281548 1.2920857 1.4008214 1.676309-.5210811-.802657 1.7949689z"/><path d="m7.7354118 12.048954-.6997711-1.043104-1.1220004.145342.6787637-1.060023-.4714238-1.1378776 1.1192711.3879748.8306441-.84859.01298 1.2998044.9847901.6134214-1.1112462.415348-.2220106 1.227704z"/><path d="m4.7390206 12.026634-.7871273-.332928-.6293848.567858.0424215-.932654-.6817254-.488007.8133462-.243484.2080555-.8694643.4602516.7821733.8103109-.049348-.5288951.726893.2927444.838964z"/></g><g transform="translate(-.283018 -1.184118)"><path d="m9.542 8.612c-.1375.05-.204.1925-.154.33l.2496.6864c-.2767.1878-.5042.415-.7114.6672l-.6802-.3156c-.1317-.0642-.2813-.0098-.341.124l-.525 1.125c-.0642.1317-.0098.2813.124.341l.6788.3186c-.0602.3208-.0867.6418-.0544.9738l-.6864.2496c-.1375.05-.204.1925-.154.33l.424 1.166c.05.1375.1925.204.33.154l.6864-.2496c.1878.2767.415.5042.6672.7114l-.3171.6795c-.0642.1317-.0098.2813.124.341l1.125.525c.1317.0642.2813.0098.341-.124l.3186-.6788c.3208.0602.6418.0867.9738.0544l.25.6875c.05.1375.1925.204.33.154l1.166-.424c.1375-.05.204-.1925.154-.33l-.2496-.6864c.2767-.1878.5042-.415.7114-.6672l.6795.3171c.1317.0642.2813.0098.341-.124l.525-1.125c.0642-.1317.0098-.2813-.124-.341l-.6788-.3186c.0602-.3208.0867-.6418.0544-.9738l.6875-.25c.1375-.05.204-.1925.154-.33l-.424-1.166c-.05-.1375-.1925-.204-.33-.154l-.6864.2496c-.1878-.2767-.415-.5042-.6672-.7114l.3171-.6795c.0642-.1317.0098-.2813-.124-.341l-1.125-.525c-.1317-.0642-.2813-.0098-.341.124l-.3186.6788c-.3208-.0602-.6418-.0867-.9738-.0544l-.2504-.6886c-.05-.1375-.1925-.204-.33-.154zm1.683 2.813c.6072-.2208 1.2792.0928 1.5.7s-.0928 1.2792-.7 1.5-1.2792-.0928-1.5-.7.0928-1.2792.7-1.5z" display="block" fill="url(#e)" stroke="url(#f)" stroke-linejoin="round" stroke-width=".616838"/><path d="m10.718 10.03c-1.375.5-2.087 2.027-1.587 3.402s2.027 2.087 3.402 1.587 2.087-2.027 1.587-3.402-2.027-2.087-3.402-1.587zm.42 1.152c.74-.27 1.56.113 1.83.855.27.74-.113 1.56-.855 1.83-.74.27-1.56-.112-1.83-.854-.27-.74.112-1.56.854-1.83z" opacity=".05"/><path d="m10.825 10.325c-1.2133.4412-1.8412 1.7867-1.4 3s1.7867 1.8412 3 1.4 1.8412-1.7867 1.4-3-1.7867-1.8412-3-1.4z" fill="none" stroke="url(#d)" stroke-width="1.028843"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_animationobjects.svg b/icon-themes/elementary_svg/cmd/sc_animationobjects.svg
new file mode 100644
index 000000000..269683415
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_animationobjects.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.94777286 0 0 .9730468 -34.336834 -7.6485)" gradientUnits="userSpaceOnUse" x1="20" x2="20" y1="26.000008" y2="13.000008"><stop offset="0" stop-color="#dcdcdc"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.56756761 0 0 .43243246 -1.621628 -4.878375)" gradientUnits="userSpaceOnUse" x1="24.000004" x2="23.99999" y1="7.812578" y2="43"><stop offset="0" stop-color="#fff"/><stop offset=".06316455" 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><radialGradient id="c" cx="7.118353" cy="9.957108" gradientTransform="matrix(0 4.2185745 -6.6176904 0 78.383172 -41.986552)" gradientUnits="userSpaceOnUse" r="12.671875"><stop offset="0" stop-color="#505050"/><stop offset=".26238" stop-color="#2b2b2b"/><stop offset=".704952" stop-color="#0a0a0a"/><stop offset="1"/></radialGradient><g transform="matrix(.66667 0 0 .66667 -.000038 3.99998)"><rect fill="url(#c)" height="19.499905" opacity=".9" rx="1" width="22.499887" x=".750053" y="-3.749952"/><path d="m1.8009006-3.7616704 20.3981924.00586c.58217.0001672 1.050848.4744681 1.050848 1.0638297v17.3781027c0 .589362-.468678 1.064165-1.050848 1.06383l-20.3981924-.01172c-.5821694-.000335-1.05084742-.474468-1.05084742-1.06383v-17.3722427c0-.5893616.46867802-1.0639969 1.05084742-1.0638297z" style="opacity:.7;fill:none;stroke:#000;stroke-width:1.499992;stroke-linecap:round;stroke-linejoin:round"/><path d="m-38.675153-12.228288c-.0407-.000113-.07634.01434-.114257.02344l-2.885728.0088c-.296785.000824-.530271.257796-.530271.562496v9.3427139c0 .3046995.233486.5633207.530271.5624972l6.688443-.020505 7.25094.020505c.296786.0008235.530271-.2577977.530271-.5624972v-9.3427139c0-.3047-.233485-.561672-.530271-.562497l-2.885727-.0088c-.03792-.0091-.07354-.02355-.114255-.02344l-4.250958.01172zm1.415492 1.502922h5.053227c.276999-.000001.500973.223974.500973.500974v1.9951069c0 .277-.223974.5009729-.500973.5009741l-5.053227-.0000021c-.277-.0000012-.500975-.2239741-.500975-.5009741v-1.9951068c0-.277.223975-.500974.500975-.500974zm-3.445755-.0029h1.499992v1.4999926h-1.499992zm10.499947 0h1.499993v1.4999926h-1.499993zm-10.499947 2.9999851h1.499992v1.4999925h-1.499992zm10.499947 0h1.499993v1.4999925h-1.499993zm-7.031214 1.4999929h5.030248c.277001-.0000012.49773.2239931.500974.5009741l.02344 2.000965c0 .2770006-.223973.498044-.500974.4980455h-5.030248c-.277 0-.49773-.2210639-.500975-.4980455l-.02344-2.000965c0-.277.223975-.5009753.500975-.5009741zm-3.468733 1.4999921h1.499992v1.4999925h-1.499992zm10.499947 0h1.499993v1.4999925h-1.499993z" fill="url(#a)" transform="translate(46.705443 12.228317)"/><path d="m2.250046-2.249959h19.499903v16.499918h-19.499903z" style="opacity:.3;fill:none;stroke-width:1.499992;stroke-linecap:round;stroke-linejoin:round;stroke:url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_arc.svg b/icon-themes/elementary_svg/cmd/sc_arc.svg
new file mode 100644
index 000000000..3f4e49083
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_arc.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m2.1471551 292.89119a1.9922922 1.9922922 0 0 0 -1.8624186 1.20871 1.9922922 1.9922922 0 0 0 .41237792 2.18126 1.9922922 1.9922922 0 0 0 2.17506108.44545 1.9922922 1.9922922 0 0 0 1.236617-1.8433h-.053227a1.9387675 1.9387675 0 0 1 -1.2035441 1.79421 1.9387675 1.9387675 0 0 1 -2.11666671-.43357 1.9387675 1.9387675 0 0 1 -.40152587-2.12286 1.9387675 1.9387675 0 0 1 1.81229248-1.17616z" fill="none" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-width=".264583" transform="translate(0 -292.76665)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_arrowshapes.chevron.svg b/icon-themes/elementary_svg/cmd/sc_arrowshapes.chevron.svg
new file mode 100644
index 000000000..fae45b08d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_arrowshapes.chevron.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333333 4.2333335" width="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 -18.043568 -3.157226)" gradientUnits="userSpaceOnUse" x1="93.317955" x2="90.287506" y1="16.970251" y2="59.94656"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="11.666659" x2="11.666659" y1="6.923065" y2="41.076912"><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 transform="scale(.26458333)"><path d="m.49996911.5 3.74999999 7.5-3.74999999 7.5h11.24999989l3.75-7.5-3.75-7.5z" fill="url(#a)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m2.125 1.5 3.2617187 6.5-3.247309 6.5 9.0511993.006598 3.195557-6.5753855-3.249671-6.4312125z" fill="none" opacity=".5" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_arrowshapes.circular-arrow.svg b/icon-themes/elementary_svg/cmd/sc_arrowshapes.circular-arrow.svg
new file mode 100644
index 000000000..0cb007bc9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_arrowshapes.circular-arrow.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333333 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="13.627119" x2="13.59315" y1="3.36451" y2="11.872985"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="19.888882" x2="19.888882" y1="14.03845" y2="33.961529"><stop offset="0" stop-color="#fff"/><stop offset=".08968482" stop-color="#fff" stop-opacity=".235294"/><stop offset=".78571427" stop-color="#fff" stop-opacity=".172549"/><stop offset=".78571427" stop-color="#fff"/><stop offset=".9285714" stop-color="#fff"/><stop offset=".9285714" stop-color="#fff" stop-opacity=".658824"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="scale(.26458333)"><path d="m6.8461537 3.7321868c-3.5048769 0-6.3461537 2.5829769-6.3461537 5.7692307h2.3076922c0-1.91175 1.8080769-3.4615384 4.0384615-3.4615384 2.2303842 0 4.0384603 1.5497884 4.0384603 3.4615384h-2.3076911l3.4615381 3.4615385 3.461538-3.4615385h-2.307692c0-3.1862538-2.841277-5.7692307-6.3461533-5.7692307z" fill="url(#a)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m6.8457031 4.734375c-2.602054 0-4.5967546 1.653629-5.1191406 3.765625h.3105469c.5353367-2.0096774 2.4951716-3.4628906 4.8085937-3.4628906 2.6948375 0 5.0410159 1.9212628 5.0410159 4.4648437a1.0018559 1.0018559 0 0 1 -.896485.9960939l1.048828 1.048828 1.048829-1.048828a1.0018559 1.0018559 0 0 1 -.898438-.9960939c0-2.5908179-2.331105-4.7675781-5.3437499-4.7675781z" fill="none" opacity=".5" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_arrowshapes.corner-right-arrow.svg b/icon-themes/elementary_svg/cmd/sc_arrowshapes.corner-right-arrow.svg
new file mode 100644
index 000000000..752bdd1dd
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_arrowshapes.corner-right-arrow.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333333 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 1 -1 0 -30.880959 -2.559323)" gradientUnits="userSpaceOnUse" x1="4.559323" x2="16.559322" y1="-38.880959" y2="-38.880959"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 1 -1 0 -30.880959 -2.559323)" gradientUnits="userSpaceOnUse" x1="5.559323" x2="13.559323" y1="-36.880959" y2="-36.880959"><stop offset="0" stop-color="#fff"/><stop offset=".00000003" stop-color="#fff" stop-opacity=".235294"/><stop offset=".75" stop-color="#fff" stop-opacity=".192157"/><stop offset=".75" stop-color="#fff" stop-opacity=".794118"/><stop offset=".87499994" stop-color="#fff" stop-opacity=".996324"/><stop offset=".87499994" stop-color="#fff" stop-opacity="0"/><stop offset=".99999994" 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="scale(.26458333)"><path d="m4.4999769 1.5v7.5000658 2.4999992h5.0000001v2.5l4-3.75-4-3.7499992v2.5h-1l-.999977-.0000658-.0000231-7.5z" fill="url(#a)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m5.5058594 2.5058594v6.4941406 1.494141h3.9941406a1.006829 1.006829 0 0 1 1.005859 1.005859v.175781l1.521485-1.425781-1.521485-1.4257812v.1757812a1.006829 1.006829 0 0 1 -1.005859 1.005859h-1-1a1.006829 1.006829 0 0 1 -1.0058594-1.005859v-6.4941406z" fill="none" opacity=".5" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_arrowshapes.down-arrow-callout.svg b/icon-themes/elementary_svg/cmd/sc_arrowshapes.down-arrow-callout.svg
new file mode 100644
index 000000000..b85276090
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_arrowshapes.down-arrow-callout.svg
@@ -0,0 +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="14.464391" x2="33.797676" y1="-2.788118" y2="-2.788118"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="-.666674" x2="45.262146" y1="23.999989" y2="23.999989"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".35804197" stop-color="#fff" stop-opacity=".196078"/><stop offset=".35804197" stop-color="#fff" stop-opacity=".970588"/><stop offset=".44755244" stop-color="#fff" stop-opacity=".164706"/><stop offset=".44755244" stop-color="#fff" stop-opacity="0"/><stop offset=".80559438" stop-color="#fff" stop-opacity=".165441"/><stop offset=".80559438" stop-color="#fff" stop-opacity=".794118"/><stop offset=".89510489" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="matrix(0 1 -1 0 16 0)"><path d="m.5 15.5h6.9998985v-5.99999h3.0000915v3l5.00001-4.5-5.00001-4.5v3h-3.0000915v-6.00001h-6.9998985z" fill="url(#a)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961"/><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(#b)" fill-rule="evenodd" opacity=".5"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_arrowshapes.down-arrow.svg b/icon-themes/elementary_svg/cmd/sc_arrowshapes.down-arrow.svg
new file mode 100644
index 000000000..c7dd282e5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_arrowshapes.down-arrow.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333333 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="8.152605" x2="8.009766" y1="2.033896" y2="13.345703"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.999992" x2="23.999992" y1="6.923065" y2="38.230759"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".81818181" stop-color="#fff" stop-opacity=".188235"/><stop offset=".81818181" stop-color="#fff"/><stop offset=".90909094" stop-color="#fff"/><stop offset=".90909094" stop-color="#fff" stop-opacity=".168627"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="scale(.26458333)"><path d="m6.5.50001v9.99999h-3l4.5 5.00001 4.5-5.00001h-3v-9.99999z" fill="url(#a)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m7 .99999965v9.96875035l-2.3749999.03125 3.3749999 3.738282 3.372881-3.738282c-.833021-.03668-1.5393314-.03125-2.372881-.03125v-9.96875035h-1zm-.1640625 11.00000035h2.3867187l-1.2128906 1.345703z" fill="url(#b)" fill-rule="evenodd" opacity=".5"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_arrowshapes.left-arrow-callout.svg b/icon-themes/elementary_svg/cmd/sc_arrowshapes.left-arrow-callout.svg
new file mode 100644
index 000000000..0ef54e1cc
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_arrowshapes.left-arrow-callout.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333333 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="3.999975" x2="3.999975" y1="0" y2="16"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="3.444334" x2="3.444334" y1="6.923065" y2="41.076912"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".41666666" stop-color="#fff" stop-opacity=".196078"/><stop offset=".41666666" stop-color="#fff"/><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><g transform="matrix(-.26458333 0 0 .26458333 4.233327 0)"><path d="m.5 15.5h6.9998985v-5.99999h3.0000915v3l5.00001-4.5-5.00001-4.5v3h-3.0000915v-6.00001h-6.9998985z" fill="url(#a)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m1 1v7 7h5.9492188l.0507812-6h3.999975v2.375l3.7344-3.375-3.7344-3.3788012v2.3788012h-3.999975v-6zm1 1h4v12h-4zm9.96875 4.7460938 1.376953 1.2441406-1.345728 1.1855469.000025-1.1757813z" fill="url(#b)" fill-rule="evenodd" opacity=".5"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_arrowshapes.left-arrow.svg b/icon-themes/elementary_svg/cmd/sc_arrowshapes.left-arrow.svg
new file mode 100644
index 000000000..500c619e8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_arrowshapes.left-arrow.svg
@@ -0,0 +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" gradientUnits="userSpaceOnUse" x1="3.000062" x2="12.999938" y1="7.999998" y2="7.999998"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.999952" x2="26.055508" y1="9.769177" y2="9.769177"><stop offset="0" stop-color="#fff"/><stop offset=".74633807" 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;amp;gt;<g transform="matrix(0 1 -1 0 16.00001 .00001)"><path d="m6.5.50001v8.7500001.9499899.3h-3l4.5 5.00001 4.5-5.00001h-3v-.3-.9499899-8.7500001z" fill="url(#a)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m7 .99999965v9.96875035h-2.3632812l3.3554687 3.886719 3.5136715-3.886719h-1.126953-1.378906v-9.96875035h-1zm-.1796875 10.96875035h.1796875v.03125h1 1v-.03125h.2539062l-1.2441406 1.376953z" fill="url(#b)" fill-rule="evenodd" opacity=".5"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_arrowshapes.left-right-arrow-callout.svg b/icon-themes/elementary_svg/cmd/sc_arrowshapes.left-right-arrow-callout.svg
new file mode 100644
index 000000000..79b1e6d10
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_arrowshapes.left-right-arrow-callout.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333333 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 1 -1 0 -8.880958 -5.559323)" gradientUnits="userSpaceOnUse" x1="6.059323" x2="21.559322" y1="-17.380959" y2="-16.880959"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 1 -1 0 -8.880958 -5.559323)" gradientUnits="userSpaceOnUse" x1="6.372881" x2="20.338984" y1="-13.457627" y2="-13.457627"><stop offset="0" stop-color="#fff"/><stop offset=".08333334" stop-color="#fff" stop-opacity=".235294"/><stop offset=".41666666" stop-color="#fff" stop-opacity=".192157"/><stop offset=".51456314" stop-color="#fff" stop-opacity=".786765"/><stop offset=".51456314" 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="scale(.26458333)"><path d="m6.5.5.0006621 6.0058554h-1-1l-.0006621-2.2558554-4 3.75 4 3.75v-2.2514078h1 1v6.0014078h3v-6.0014078h1 1v2.2514078l4-3.75-4-3.75.000662 2.2558554h-1-.9999999l-.0006621-6.0058554z" fill="url(#a)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m7.5 1.5v5.004979c-.0000552.5522618-.4477381.9999447-1 1h-1-1c-.5522619-.0000553-.9999448-.4477382-1-1v.053615l-1.5371094 1.441406 1.5410156 1.4433594c.0290376-.5292912.4660084-.943985.9960938-.9453125h1 1c.5522619.0000552.9999448.4477381 1 1v5.0019531h1v-5.0019531c.0000552-.5522619.4477381-.9999448 1-1h1 1c.53084.0002926.968967.4152695.998047.9453125l1.539062-1.4433594-1.537109-1.4414062v-.0536148c-.000055.5522618-.447738.9999447-1 1h-1-1c-.5522619-.0000553-.9999448-.4477382-1-1v-5.004979z" fill="none" stroke="url(#b)" stroke-linecap="square"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_arrowshapes.left-right-arrow.svg b/icon-themes/elementary_svg/cmd/sc_arrowshapes.left-right-arrow.svg
new file mode 100644
index 000000000..6bc535af8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_arrowshapes.left-right-arrow.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333333 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="8" x2="9" y1="4" y2="12"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="7" y2="8.440678"><stop offset="0" stop-color="#fff"/><stop offset=".44178069" 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="scale(.26458333)"><path d="m3.9882812 4.7128906c-.1239802.0038802-.2460984.055044-.3339843.1425782l-2.79687502 2.7929687c-.09204485.0916463-.14453125.2216729-.14453126.3515625 0 .1298896.0524864.2599162.14453126.3515625l2.79687502 2.7910155c.1375983.136721.3599455.181874.5390625.107422.1791169-.07445.304547-.263057.3046875-.457031v-1.2226565a.07575846.07575846 0 0 1 .076172-.076172h.2304687 6.3906244.230469a.07575846.07575846 0 0 1 .07617.076172v1.2226565c.00014.193974.12557.382579.304688.457031.179117.07445.401464.0293.539062-.107422l2.796877-2.7910155c.092045-.0916463.144531-.2216729.144531-.3515625s-.05249-.2599162-.144531-.3515625l-2.796875-2.7910156c-.137598-.1367217-.359945-.1818741-.539062-.1074219-.179118.0744522-.304548.2630568-.304688.4570312v1.2226563a.07575846.07575846 0 0 1 -.07617.076172h-.230471-6.3906245-.2304687a.07575846.07575846 0 0 1 -.0761719-.076172v-1.2226563c.0000118-.1320494-.0556114-.2635234-.1503907-.3554687-.0947792-.0919453-.2273867-.1426911-.359375-.1386719z" fill="url(#a)"/><path d="m4.5117188 3.5c-.1353015-.0020722-.2656665.0507785-.3613282.1464844l-4.00390622 4c-.19518416.1952649-.19518416.5117663 0 .7070312l4.00390622 4.0000004c.3149974.314778.8533412.091803.8535156-.353516v-2h5.9921878v2c.000175.445318.538518.668293.853515.353516l4.003907-4.0000004c.195184-.1952649.195184-.5117663 0-.7070312l-4.003907-4c-.095662-.0957059-.226027-.1485566-.361328-.1464844-.273075.0042945-.492193.2268913-.492187.5v2c-1.9973959 0-3.9947919 0-5.9921878 0v-2c.0000065-.2731089-.2191123-.4957057-.4921874-.5zm-.5078126 1.7070312v1.2929688c.0000276.2761309.2238691.4999724.5.5h.3007813 6.3906245.300782c.276131-.0000276.499972-.2238691.5-.5v-1.2929688l2.796875 2.7929688-2.796875 2.792969v-1.292969c-.000028-.2761309-.223869-.4999724-.5-.5h-.300782c-2.1302082 0-4.2604163 0-6.3906245 0h-.3007813c-.2761309.0000276-.4999724.2238691-.5.5v1.292969l-2.796875-2.792969z" fill="#7239b3" fill-opacity=".501961"/><path d="m3.5 6.4491531-1.5338983 1.5508469 1.5338983 1.5508474v-1.0508474h9l.0339.9830509 1.589142-1.4830509-1.623042-1.6186441v1.1186441h-9z" fill="none" opacity=".5" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_arrowshapes.notched-right-arrow.svg b/icon-themes/elementary_svg/cmd/sc_arrowshapes.notched-right-arrow.svg
new file mode 100644
index 000000000..9b8a6dba6
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_arrowshapes.notched-right-arrow.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333333 4.2333335" width="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 10.266503)" gradientUnits="userSpaceOnUse" x1="8.067867" x2="7.932179" y1="3.525433" y2="11.796619"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 .24324324 .35135133 0 -19.074982 1.772762)" gradientUnits="userSpaceOnUse" x1="25.600868" x2="26.556635" y1="87.021111" y2="87.021111"><stop offset="0" stop-color="#fff"/><stop offset=".74633807" 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="scale(.26458333)"><path d="m.5 9.50001h8.7500001.9499899.3v3l5.00001-4.5-5.00001-4.5v3h-.3-.9499899-8.7500001l1.5 1.49999z" fill="url(#a)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m11.507812 5.7636719v.7363281a1.0085754 1.0085754 0 0 1 -1.007812 1.0078125h-.300781-.949219-6.3710938a1.0085754 1.0085754 0 0 1 0 .984375h6.3710938.949219.300781a1.0085754 1.0085754 0 0 1 1.007812 1.0078125v.736328l2.484376-2.236328z" fill="none" opacity=".5" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_arrowshapes.pentagon-right.svg b/icon-themes/elementary_svg/cmd/sc_arrowshapes.pentagon-right.svg
new file mode 100644
index 000000000..f00b84ddc
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_arrowshapes.pentagon-right.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333333 4.2333335" width="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 -20.687635 -4.106378)" gradientUnits="userSpaceOnUse" x1="107.41734" x2="108.07616" y1="27.201145" y2="65.280937"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="9.611104" x2="9.611104" y1="6.923065" y2="41.076912"><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 transform="scale(.26458333)"><path d="m.49996911.5v15h11.24999989l3.75-7.5-3.75-7.5z" fill="url(#a)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m1.5 1.5v13h9.649417l3.14087-6.5687875-3.160481-6.4312125z" fill="none" opacity=".5" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_arrowshapes.quad-arrow-callout.svg b/icon-themes/elementary_svg/cmd/sc_arrowshapes.quad-arrow-callout.svg
new file mode 100644
index 000000000..46882f789
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_arrowshapes.quad-arrow-callout.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333333 4.2333335" width="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 -20.416449 -4.648751)" gradientUnits="userSpaceOnUse" x1="15.661033" x2="15.457627" y1=".20339" y2="15.906779"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.864908" x2="23.887007" y1="7.589632" y2="40.352024"><stop offset="0" stop-color="#fff"/><stop offset=".02703105" stop-color="#fff" stop-opacity=".235294"/><stop offset=".26464" stop-color="#fff" stop-opacity=".196078"/><stop offset=".50089008" stop-color="#fff" stop-opacity=".727941"/><stop offset=".50089008" 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="scale(.26458333)"><path d="m8 .5-3.5 3h3v.75.25 1.0019531h-2v1.9980469h-1.25-.75v-3l-3 3.5 3 3.5.00391-2.9960938h.75 1.24609v1.9921878h2v.003906 1.25.75h-3l3.5 3 3.5-3h-3v-.75l.00195-1.253906h1.996097v-1.9921878h2.005859l-.003906 2.9960938 3-3.5-3-3.5v3h-2.001953v-1.9980469h-1.998047v-1.2519531-.75h3z" fill="url(#a)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m8 .5-3.5 3h3v.75.25 2.0078125h-.9921875v.9921875h-2.2578125-.75v-3l-3 3.5 3 3.5.00391-2.9960938h.75 2.2539063v1.0039063h.9941368l-.0019531.9921875v1.25.75h-3l3.5 3 3.5-3h-3v-.75l.00195-2.2421875h1.0019562v-1.0039063h2.9999998l-.003906 2.9960938 3-3.5-3-3.5v3h-2.9960938v-.9921875h-1.0039062v-2.2578125-.75h3zm-5 6.5.0039062 1.0039062-1.0039062-.0039062zm10 1h1l-.996094.00391z" fill="url(#b)" opacity=".5"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_arrowshapes.quad-arrow.svg b/icon-themes/elementary_svg/cmd/sc_arrowshapes.quad-arrow.svg
new file mode 100644
index 000000000..4267d619e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_arrowshapes.quad-arrow.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333333 4.2333335" width="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 -20.416449 -4.648751)" gradientUnits="userSpaceOnUse" x1="99.457809" x2="99.457809" y1="16.925713" y2="66.235863"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.999992" x2="23.999992" y1="8.346142" y2="39.653835"><stop offset="0" stop-color="#fff"/><stop offset=".09322052" stop-color="#fff" stop-opacity=".235294"/><stop offset=".28229663" stop-color="#fff" stop-opacity=".196078"/><stop offset=".5" stop-color="#fff" stop-opacity=".727941"/><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><g stroke-linejoin="round" stroke-opacity=".501961" transform="scale(.26458333)"><path d="m8 .5-3.5 3h2v.75.25 2h-2.25-.75v-2l-3 3.5 3 3.5v-2h.75 2.25v1 1.25.75h-2l3.5 3 3.5-3h-2v-.75-2.25h3v2l3-3.5-3-3.5v2h-3v-2.25-.75h2z" fill="url(#a)" stroke="#7239b3" stroke-opacity=".501961"/><path d="m8 1.8242188-.9628906.8261718a1.0063915 1.0063915 0 0 1 .46875.8496094v.75.25 2a1.0063915 1.0063915 0 0 1 -1.0058594 1.0058594h-2.25-.75a1.0063915 1.0063915 0 0 1 -.8496094-.4667969l-.8242187.9609375.8242187.9628906a1.0063915 1.0063915 0 0 1 .8496094-.46875h.75 2.25a1.0063915 1.0063915 0 0 1 1.0058594 1.0058594v1 1.25.75a1.0063915 1.0063915 0 0 1 -.4667969.849609l.9609375.824219.9628906-.824219a1.0063915 1.0063915 0 0 1 -.46875-.849609v-.75-2.25a1.0063915 1.0063915 0 0 1 1.0058594-1.0058594h3a1.0063915 1.0063915 0 0 1 .849609.4667969l.824219-.9609375-.824219-.9628906a1.0063915 1.0063915 0 0 1 -.849609.46875h-3a1.0063915 1.0063915 0 0 1 -1.0058594-1.0058594v-2.25-.75a1.0063915 1.0063915 0 0 1 .46875-.8515625z" fill="none" stroke="url(#b)"/></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
new file mode 100644
index 000000000..722eef0b7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_arrowshapes.right-arrow-callout.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333333 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="3.999975" x2="3.999975" y1="0" y2="16"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="3.444334" x2="3.444334" y1="6.923065" y2="41.076912"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".41666666" stop-color="#fff" stop-opacity=".196078"/><stop offset=".41666666" stop-color="#fff"/><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><g transform="scale(.26458333)"><path d="m.5 15.5h6.9998985v-5.99999h3.0000915v3l5.00001-4.5-5.00001-4.5v3h-3.0000915v-6.00001h-6.9998985z" fill="url(#a)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m1 1v7 7h5.9492188l.0507812-6h3.999975v2.375l3.7344-3.375-3.7344-3.3788012v2.3788012h-3.999975v-6zm1 1h4v12h-4zm9.96875 4.7460938 1.376953 1.2441406-1.345728 1.1855469.000025-1.1757813z" fill="url(#b)" fill-rule="evenodd" opacity=".5"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_arrowshapes.right-arrow.svg b/icon-themes/elementary_svg/cmd/sc_arrowshapes.right-arrow.svg
new file mode 100644
index 000000000..4d44c64a7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_arrowshapes.right-arrow.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333333 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="3.000062" x2="12.999938" y1="7.999998" y2="7.999998"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.999952" x2="26.055508" y1="9.769177" y2="9.769177"><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 transform="matrix(0 .26458333 .26458333 0 .000004 0)"><path d="m6.5.50001v8.7500001.9499899.3h-3l4.5 5.00001 4.5-5.00001h-3v-.3-.9499899-8.7500001z" fill="url(#a)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m7 .99999965-.00001 9.99998535h-2.3671874l3.3671874 3.761734 3.3768-3.761734h-2.3768l.00001-9.99998535h-1zm-.1796875 10.99998535 1.1796875.000015 1.25-.00001-1.2402344 1.345718z" fill="url(#b)" fill-rule="evenodd" opacity=".5"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_arrowshapes.s-sharped-arrow.svg b/icon-themes/elementary_svg/cmd/sc_arrowshapes.s-sharped-arrow.svg
new file mode 100644
index 000000000..dd91f3611
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_arrowshapes.s-sharped-arrow.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333333 4.2333335" width="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 -21.297805 -4.241971)" gradientUnits="userSpaceOnUse" x1="102.88157" x2="101.28832" y1="14.577327" y2="61.35297"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="30.063427" x2="30.088127" y1="13.080838" y2="16.538656"><stop offset="0" stop-color="#fff"/><stop offset=".39107734" 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" transform="scale(.26458333)"><path d="m11.5.5v2.0454545.9545455h-1.454545c-3.0124641 0-5.4545459 2.8511727-5.4545459 5.8636363 0 1.5062317-1.2210409 2.1363637-2.7272727 2.1363637h-1.3636364v3h1.3636364c3.0124636 0 5.4545454-2.1239 5.4545454-5.1363637 0-1.5062318 1.2210412-2.8636363 2.7272732-2.8636363h1.454545v3l4-4.5z" fill="url(#a)" stroke="#7239b3" stroke-opacity=".501961"/><path d="m12.505859 3.1445312v.3554688a1.005709 1.005709 0 0 1 -1.005859 1.0058594h-1.455078c-2.3780321 0-4.4472658 2.3881127-4.4472658 4.8574218 0 1.0251278-.4958486 1.9438588-1.2285156 2.4570308-.732667.513173-1.6124324.685547-2.5058594.685547h-.3574218v.988282h.3574218c2.5397236 0 4.4492188-1.661985 4.4492188-4.1308598 0-2.0493861 1.6221835-3.8691406 3.732422-3.8691406h1.455078a1.005709 1.005709 0 0 1 1.005859 1.0058594v.3554688l1.648438-1.8554688z" fill="none" opacity=".5" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_arrowshapes.split-arrow.svg b/icon-themes/elementary_svg/cmd/sc_arrowshapes.split-arrow.svg
new file mode 100644
index 000000000..f94a4369b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_arrowshapes.split-arrow.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333333 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 1 -1 0 -8.880958 -5.559323)" gradientUnits="userSpaceOnUse" x1="7.423729" x2="21.355932" y1="-24.135593" y2="-17.711864"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 1 -1 0 -8.880958 -5.559323)" gradientUnits="userSpaceOnUse" x1="7.559323" x2="19.559322" y1="-16.880959" y2="-16.880959"><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><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="5.157087" x2="10.842913" y1="6.339542" y2="6.339542"><stop offset="0" stop-color="#fff" stop-opacity="0"/><stop offset=".5" stop-color="#fff" stop-opacity=".856618"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><g transform="scale(.26458333)"><path d="m.5.5v5.3125l1.7578125-1.7578125 4.2421875 4.4921875v6.953125h3v-6.953125l4.242188-4.4921875 1.757812 1.7578125v-5.3125h-5.3125l1.757813 1.7578125-3.945313 3.9453125-3.9453125-3.9453125 1.7578125-1.7578125z" fill="url(#a)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m1.4960938 1.4960938v1.9101562l.056641-.056641a.99673552.99673552 0 0 1 1.4296875.021484l4.2421871 4.4921882a.99673552.99673552 0 0 1 .2714844.6835938v5.957031h1.0078124v-5.957031a.99673552.99673552 0 0 1 .2714844-.6835938l4.2421874-4.4921874a.99673552.99673552 0 0 1 1.429688-.021484l.05664.056641v-1.910157h-1.910156l.05664.056641a.99673552.99673552 0 0 1 0 1.4101562l-3.9453119 3.9453121a.99673552.99673552 0 0 1 -1.4101562 0l-3.9453125-3.9453125a.99673552.99673552 0 0 1 0-1.4101562l.0566406-.0566406z" opacity=".5" stroke="url(#b)" stroke-linecap="square"/><path d="m5.5 5 2.5 2.3559322 2.5-2.3559322" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_arrowshapes.split-round-arrow.svg b/icon-themes/elementary_svg/cmd/sc_arrowshapes.split-round-arrow.svg
new file mode 100644
index 000000000..4f05a456f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_arrowshapes.split-round-arrow.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333333 4.2333335" width="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 -15.60289 -.513158)" gradientUnits="userSpaceOnUse" x1="2.237309" x2="1.288115" y1=".135629" y2="15.864442"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.999992" x2="23.999992" y1="11.192296" y2="41.076912"><stop offset="0" stop-color="#fff"/><stop offset=".09760009" 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="6.066415" x2="9.870338" y1="5.150906" y2="5.150906"><stop offset="0" stop-color="#fff" stop-opacity=".202206"/><stop offset=".5" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><g transform="scale(.26458333)"><path d="m4.5.5-4 4 4 4v-3c1.3807125 0 1.9540018 1.1200539 2 2.5v7.5h3v-7.5c0-1.3807125.619287-2.5 2-2.5v3l4-4-4-4v2.5c-1.492041 0-2.58388.6432626-3.5 1.6796875-.9161195-1.0364249-2.0079588-1.6796875-3.5-1.6796875z" fill="url(#a)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m3.5 2.9003907-1.609375 1.5996093 1.609375 1.6074218v-.6269531c.0004011-.5424104.4575896-.9624895 1-.9628906.9561779 0 1.8197189.4650344 2.3027344 1.1445313s.6524532 1.4876579.6796875 2.3046875c.0001869.011067.0001869.022136 0 .033203v6.5175781h1.0351562v-6.517578c0-.8373312.1747448-1.6622213.6679688-2.34375.4932239-.6815287 1.3584571-1.1386719 2.3144531-1.1386719.54241.000401.999599.4126677 1 .9550781v.6269531l1.609375-1.5996093-1.609375-1.6074219v.1269532c-.000401.5424104-.45759.9624896-1 .9628906-1.209493 0-1.9705654.450399-2.7636719 1.3476562-.3912775.4422491-1.0813787.4422491-1.4726562 0-.7931058-.8972569-1.5541787-1.3476562-2.7636719-1.3476562-.5424104-.0004011-.9995989-.4126677-1-.9550781z" opacity=".5" stroke="url(#b)"/><path d="m6.2755727 4.16701c1.0599539.4881583 1.1823903 1.0933959 1.7244273 1.6462329.47118-.6595518.9581339-1.2963191 1.6895726-1.5799417" opacity=".5" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_arrowshapes.striped-right-arrow.svg b/icon-themes/elementary_svg/cmd/sc_arrowshapes.striped-right-arrow.svg
new file mode 100644
index 000000000..0b9a052ab
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_arrowshapes.striped-right-arrow.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333333 4.2333335" width="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 10.266503)" gradientUnits="userSpaceOnUse" x1="13.470984" x2="13.794761" y1="1.480236" y2="15.478553"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 .24324324 .35135133 0 -19.074982 1.772762)" gradientUnits="userSpaceOnUse" x1="21.489756" x2="25.600868" y1="88.444183" y2="88.444183"><stop offset="0" stop-color="#fff"/><stop offset=".99999988" 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" gradientTransform="matrix(0 .24324324 .35135133 0 -19.074982 1.772762)" gradientUnits="userSpaceOnUse" x1="1.5" x2="1.5" y1="7.5" y2="8"><stop offset="0" stop-color="#fff"/><stop offset="1" 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="scale(.26458333)"><path d="m10.5 3.4999998v3h-.300781-.949219-4.75v3h4.75.949219.300781v3.0000002l5-4.5000002zm-10 3v3h2v-3z" fill="url(#a)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m11.507812 5.7636719v.7363281c-.000421.5564249-.451387 1.0073915-1.007812 1.0078125h-.300781-.949219l-3.7482124-.00424v.984375l3.7482124.00424h.949219.300781c.556425.000421 1.007391.4513876 1.007812 1.0078125v.736328l2.484376-2.236328z" opacity=".5" stroke="url(#b)"/><path d="m1.5 7v2" opacity=".5" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_arrowshapes.up-arrow-callout.svg b/icon-themes/elementary_svg/cmd/sc_arrowshapes.up-arrow-callout.svg
new file mode 100644
index 000000000..c25c6d87b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_arrowshapes.up-arrow-callout.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333333 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="15.999988" x2="-.000013" y1="8" y2="8"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="44.555496" x2="-.666726" y1="23.99999" y2="23.99999"><stop offset="0" stop-color="#fff"/><stop offset=".04166668" stop-color="#fff" stop-opacity=".235294"/><stop offset=".54545456" stop-color="#fff" stop-opacity=".196078"/><stop offset=".54545456" stop-color="#fff"/><stop offset=".63636363" stop-color="#fff" stop-opacity=".970588"/><stop offset=".63636363" 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(0 -.26458333 .26458333 0 0 4.23333)"><path d="m.5 15.5h6.9998985v-5.99999h3.0000915v3l5.00001-4.5-5.00001-4.5v3h-3.0000915v-6.00001h-6.9998985z" fill="url(#a)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m1 1v7 7h5.9492188l.0507812-6h3.999975v2.375l3.7344-3.375-3.7344-3.3788012v2.3788012h-3.999975v-6zm1 1h4v12h-4zm9.96875 4.7460938 1.376953 1.2441406-1.345728 1.1855469.000025-1.1757813z" fill="url(#b)" fill-rule="evenodd" opacity=".5"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_arrowshapes.up-arrow.svg b/icon-themes/elementary_svg/cmd/sc_arrowshapes.up-arrow.svg
new file mode 100644
index 000000000..367772da1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_arrowshapes.up-arrow.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333333 4.2333335" width="16" 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 15.999995)" gradientUnits="userSpaceOnUse" x1="8" x2="7.5" y1="16.499994" y2="-.000005"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 -.35135133 2.162164 16.432423)" gradientUnits="userSpaceOnUse" x1="23.999992" x2="23.999992" y1="39.65382" y2="6.92305"><stop offset="0" stop-color="#fff"/><stop offset=".04545451" 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="scale(.26458333)"><path d="m6.5 15.499985v-8.7499998-.9499899-.3h-3l4.5-5.00001004 4.5 5.00001004h-3v.3.9499899 8.7499998z" fill="url(#a)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m7 14.999996v-9.9687507l-2.3749999-.03125 3.3749999-3.738282 3.368167 3.7382867-2.368167.0312453v9.9687507h-1zm-.1640625-11.0000007h2.3867187l-1.2128906-1.345703z" fill="url(#b)" fill-rule="evenodd" opacity=".5"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_arrowshapes.up-down-arrow-callout.svg b/icon-themes/elementary_svg/cmd/sc_arrowshapes.up-down-arrow-callout.svg
new file mode 100644
index 000000000..fd90ed158
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_arrowshapes.up-down-arrow-callout.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333333 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 1 -1 0 -8.880958 -5.559323)" gradientUnits="userSpaceOnUse" x1="16" x2="0" y1="15" y2="15"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 1 -1 0 -8.880958 -5.559323)" gradientUnits="userSpaceOnUse" x1="13.559323" x2="13.559323" y1="-21.880959" y2="-10.880958"><stop offset="0" stop-color="#fff"/><stop offset=".08333334" stop-color="#fff" stop-opacity=".235294"/><stop offset=".36363637" stop-color="#fff" stop-opacity=".192157"/><stop offset=".36363637" stop-color="#fff" stop-opacity=".985294"/><stop offset=".45454547" stop-color="#fff" stop-opacity=".786765"/><stop offset=".45454547" stop-color="#fff" stop-opacity=".164706"/><stop offset=".81818181" stop-color="#fff" stop-opacity=".018382"/><stop offset=".81818181" stop-color="#fff"/><stop offset=".90909088" stop-color="#fff" stop-opacity=".422794"/><stop offset=".90909088" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="matrix(0 -.26458333 .26458333 0 0 4.23333)"><path d="m6.5.5-.00715 6.0028296h-1-1l.00715-2.2528296-4 3.75 4 3.75v-2.2514078h1 1v6.0014078h3v-6.0014078h1 1v2.2514078l4-3.75-4-3.75-.0071 2.2528295h-1-1.0000004l.0071004-6.0028295z" fill="url(#a)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m7.5 1.5-.00781 5.0019531c-.0000552.5522619-.4477381.9999448-1 1h-1-1c-.5522619-.0000552-.9999448-.4477381-1-1l.00781.0566407-1.5371094 1.4414062 1.5410156 1.4433594c.0290376-.5292912.4660084-.943985.9960938-.9453125h1 1c.5522619.0000552.9999448.4477381 1 1v5.0019531h1v-5.0019531c.0000552-.5522619.4477381-.9999448 1-1h1 1c.53084.0002926.968967.4152695.998047.9453125l1.539062-1.4433594-1.537109-1.4414062c0 .5272225-.355786.9414062-1.0078.943359h-1-1.0000005c-.5522619-.0000552-.9999448-.4477381-1-1l.0078005-5.0019528z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="square"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_arrowshapes.up-down-arrow.svg b/icon-themes/elementary_svg/cmd/sc_arrowshapes.up-down-arrow.svg
new file mode 100644
index 000000000..690f05000
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_arrowshapes.up-down-arrow.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333333 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 1 -1 0 16.000398 .000398)" gradientUnits="userSpaceOnUse" x1="8" x2="9" y1="4" y2="12"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 1 -1 0 16.000398 .000398)" gradientUnits="userSpaceOnUse" x1="3.110177" x2="11.999602" y1="8.054668" y2="8.000398"><stop offset="0" stop-color="#fff"/><stop offset=".44178069" 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="scale(.26458333)"><path d="m7.9941406.70507812c-.1299951.00134-.2578882.0563085-.3496094.1484375l-2.7929687 2.79687498c-.1386452.1395345-.1829217.3632845-.1074219.5449219.0755.1816374.2661869.3104043.4628906.3105469h1.2226563a.06879544.06879544 0 0 1 .068359.068359v.2304687 6.3906249.230469a.06879544.06879544 0 0 1 -.068359.06836h-1.2226563c-.1967039.000142-.3873907.128909-.4628906.310547-.0755.181637-.031224.405387.1074219.544921l2.7929687 2.796875c.092936.09334.2237515.148438.3554688.148438s.2625328-.0551.3554688-.148438l2.7929692-2.796875c.138645-.139534.182921-.363284.107421-.544921-.0755-.181638-.266186-.310405-.46289-.310547h-1.2226565a.06879544.06879544 0 0 1 -.068359-.06836v-.230469-6.3906245-.2304687a.06879544.06879544 0 0 1 .068359-.068359h1.2226565c.133907.0000119.266136-.056231.359375-.1523438.09324-.096113.146654-.2313889.142578-.3652344-.0039-.1257248-.05772-.2487678-.146484-.3378906l-2.7929692-2.79687538c-.0941451-.09456344-.2278978-.14980342-.3613282-.1484375z" fill="url(#a)"/><path d="m12.500398 4.5121169c.002073-.1353015-.050778-.2656665-.146484-.3613282l-4.0000001-4.00390622c-.1952649-.19518416-.5117663-.19518416-.7070312 0l-4.0000004 4.00390622c-.314778.3149974-.091803.8533412.353516.8535156h2v5.9921877h-2c-.445318.000175-.668293.538518-.353516.853515l4.0000004 4.003907c.1952649.195184.5117663.195184.7070312 0l4.0000001-4.003907c.09571-.09566.148557-.226027.146484-.361328-.0043-.273075-.226891-.492193-.5-.492187h-2c0-1.9973958 0-3.9947918 0-5.9921877h2c.273109.0000065.495706-.2191123.5-.4921874zm-1.707031-.5078126h-1.2929687c-.2761309.0000276-.4999724.2238691-.5.5v.3007813 6.3906244.300782c.0000276.276131.2238691.499972.5.5h1.2929687l-2.7929687 2.796875-2.792969-2.796875h1.292969c.2761309-.000028.4999724-.223869.5-.5v-.300782c0-2.1302081 0-4.2604162 0-6.3906244v-.3007813c-.0000276-.2761309-.2238691-.4999724-.5-.5h-1.292969l2.792969-2.796875z" fill="#7239b3" fill-opacity=".501961"/><path d="m9.5597203 3.5258218-1.5173474-1.5851438-1.6351949 1.5851438 1.092822-.0258218v9h-1.0250255l1.5250255 1.652943 1.6953135-1.652943h-1.1953135l.00887-8.9741782z" fill="none" opacity=".5" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_arrowshapes.up-right-arrow-callout.svg b/icon-themes/elementary_svg/cmd/sc_arrowshapes.up-right-arrow-callout.svg
new file mode 100644
index 000000000..78d4939ef
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_arrowshapes.up-right-arrow-callout.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333333 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="-21.864647" x2="-21.499567" y1="-8.604788" y2="10.443103"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 -.35135133 17.164117 18.431748)" gradientUnits="userSpaceOnUse" x1="5" x2="5" y1="3" y2="12"><stop offset="0" stop-color="#fff"/><stop offset=".15625" stop-color="#fff" stop-opacity=".235294"/><stop offset=".55367231" stop-color="#fff" stop-opacity=".203922"/><stop offset=".55555558" stop-color="#fff"/><stop offset=".66666669" stop-color="#fff"/><stop offset=".66666669" stop-color="#fff" stop-opacity=".2"/><stop offset=".77777779" stop-color="#fff" stop-opacity=".196078"/><stop offset=".77777779" stop-color="#fff" stop-opacity=".665441"/><stop offset=".8888889" stop-color="#fff" stop-opacity=".963235"/><stop offset=".8888889" 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 stroke-linejoin="round" transform="scale(.26458333)"><path d="m5.0332031.5-4.5332031 4h3v.3007812.9492188 1.7441406h-2.0019531v7.0136714h7.0058593v-2.007812h1.7441408.949219.300781v3l4-4.466797-4-4.533203v3h-.300781-.949219-1.7441408v-2.0058594h-2.0039062v-1.7441406-.9492188-.3007812h3z" fill="url(#a)" stroke="#7239b3" stroke-opacity=".501961"/><path d="m5.0273438 1.8808594-1.796875 1.5859375h.2695312 1.0332031v1.0332031.3007812.9492188l.00195 2.7441406h-2.0371062v5.0097654h5.0019531v-2.037109h2.748047.949219.300781 1.033203v1.033203.298828l1.585938-1.771484-1.585938-1.7968752v.2695312 1.033203h-1.033203-.300781-.949219-2.748047v-2.0390624h-2.03125l-.0019531-2.7441406v-.9492188-.3007812-1.0332031h1.0332031.296875z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="square" stroke-opacity=".974265"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_arrowshapes.up-right-arrow.svg b/icon-themes/elementary_svg/cmd/sc_arrowshapes.up-right-arrow.svg
new file mode 100644
index 000000000..c7745f83d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_arrowshapes.up-right-arrow.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333333 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="-20.677883" x2="-19.866381" y1="-9.728509" y2="4.102"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 -.35135133 -.837836 16.432423)" gradientUnits="userSpaceOnUse" x1="7.555548" x2="7.555548" y1="38.230743" y2="9.769204"><stop offset="0" stop-color="#fff"/><stop offset=".15625" stop-color="#fff" stop-opacity=".235294"/><stop offset=".69799721" stop-color="#fff" stop-opacity=".196078"/><stop offset=".69999999" stop-color="#fff" stop-opacity=".963235"/><stop offset=".79999995" 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="scale(.26458333)"><path d="m5.0332031.5-4.5332031 4h3v.3007812.9492188l.00195 3.7506752v2.4960938.503906h6.746094.949219.300781v3l4.001956-4.500675-4.001956-4.4993248v3h-.300778-.949219-3.7460939l-.0019531-3.7506752v-.9492188-.3007812h3z" fill="url(#a)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m5.0253906 1.1445312-3.2088989 2.8554688h2.1835083l.00195 6.000675v2h7.964844l.033206 2.190976 2.81836-3.191651-2.81836-3.1751061v2.1751061l-5.9980469.000675-.0019531-6.000675h2.1814698zm-.0253906 1.3554688.5.5h-1zm8 7.5.801336 1-.801336 1z" fill="url(#b)" fill-rule="evenodd" opacity=".5"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_arrowshapes.up-right-down-arrow.svg b/icon-themes/elementary_svg/cmd/sc_arrowshapes.up-right-down-arrow.svg
new file mode 100644
index 000000000..cb273ba95
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_arrowshapes.up-right-down-arrow.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333333 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 -1 1 0 -4 16)" gradientUnits="userSpaceOnUse" x1="16" x2="0" y1="15" y2="15"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 1 -1 0 -8.880958 -5.559323)" gradientUnits="userSpaceOnUse" x1="9.559323" x2="19.059322" y1="-12.880958" y2="-12.880958"><stop offset="0" stop-color="#fff"/><stop offset=".08333334" stop-color="#fff" stop-opacity=".235294"/><stop offset=".31578946" stop-color="#fff" stop-opacity=".192157"/><stop offset=".31578946" stop-color="#fff" stop-opacity=".786765"/><stop offset=".42105263" stop-color="#fff" stop-opacity=".164706"/><stop offset=".84210533" stop-color="#fff" stop-opacity=".156863"/><stop offset=".84210533" stop-color="#fff"/><stop offset=".9473685" stop-color="#fff"/><stop offset=".9473685" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="scale(.26458333)"><path d="m4 .5-3.5 4.015625 2.0019531-.0078125v6.9999995l-2.0019531.007813 3.5 3.984375 3.5-4h-2l-.00195-1 .00195-1h5v3l4.5-4.5-4.5-4.5v3h-5.0019531v-1-1h2.0019531z" fill="url(#a)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m4.0019531 1.9980469-1.3417969 1.5390625c.476485.077151.8269997.4880138.828125.9707031v6.9999995c-.0003231.484059-.3520883.896245-.8300781.972657l1.3398438 1.52539 1.3417969-1.533203c-.4772134-.07727-.827956-.489227-.828125-.972656v-1-1c-.0003622-.5448839.4414442-.9866903.9863281-.9863281h5.0019531c.544884-.0003621.98669.4414442.986328.9863281v.785156l2.039063-2.285156-2.039063-2.2851562v.7851562c.000362.5448839-.441444.9866902-.986328.9863281h-5.0019531c-.5448839.0003622-.9866903-.4414442-.9863281-.9863281v-1-1c.0001689-.4834287.3509116-.8953859.828125-.9726562z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="square"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_assignlayout.svg b/icon-themes/elementary_svg/cmd/sc_assignlayout.svg
new file mode 100644
index 000000000..b8b4ba503
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_assignlayout.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.33196 0 0 .24402 22.863 1.552)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="2.5" y2="5"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.35135 0 0 .27027 -.432 2.014)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="7.35" y2="40.444"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.34286 0 0 .239 .77 2.397)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><path d="m1 3h14v11h-14z" fill="url(#d)"/><path d="m.5 2.5v12h2.5 10 2.5v-12h-2.5-10z" fill="none" stroke="url(#a)"/><path d="m14.5 13.5h-13v-10h13z" fill="none" stroke="url(#c)" stroke-linecap="round"/><g stroke-linecap="square" stroke-linejoin="round"><g fill="#fff" stroke="#848484" stroke-opacity=".569853"><rect height="2" rx=".5" width="11" x="2.5" y="7.5"/><rect height="2" rx=".5" width="5" x="2.5" y="10.5"/><rect height="2" rx=".5" width="5" x="8.5" y="10.5"/></g><path d="m2.5 4.5h11v1h-11z" fill="url(#b)" stroke="#e56700" stroke-opacity=".478431"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_assignmacro.svg b/icon-themes/elementary_svg/cmd/sc_assignmacro.svg
new file mode 100644
index 000000000..19495fbcf
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_assignmacro.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="7.941811" x2="7.941811" y1="0" y2="16.000105"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#ccc"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="8.5" x2="8" y1=".5" y2="14"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.3673 0 0 .36733 -.292 -1.32)" gradientUnits="userSpaceOnUse" x1="24.123219" x2="19.852982" y1="24.776405" y2="30.816977"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".392" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="d" cx="65.080002" cy="48.189999" gradientTransform="matrix(0 .6154 -.6695 0 41.292 -38.28)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".262" stop-color="#64baff"/><stop offset=".705" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><radialGradient id="e" cx="10.5" cy="6" gradientTransform="matrix(.09170073 2.1091186 -2.5555556 .11111102 24.870476 -16.812412)" gradientUnits="userSpaceOnUse" r="4.5"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="10.5" x2="10.5" y1="8" y2="13"><stop offset="0" stop-color="#fff"/><stop offset=".508" stop-color="#fff" stop-opacity=".235"/><stop offset=".835" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><g stroke-linejoin="round"><path d="m6.9375.5c-.2484169 0-.4375.18908218-.4375.4375v1.25c-.5539029.1422005-1.051164.3718783-1.53125.65625l-.90625-.90625c-.1756569-.1756579-.449342-.1756579-.625 0l-1.5 1.5c-.175657.1756579-.175657.4493421 0 .625l.90625.90625c-.2843711.4800856-.514049.9773468-.65625 1.53125h-1.25c-.24841699 0-.4375.1890821-.4375.4375v2.125c.00000001.2484178.189083.4375.4375.4375h1.25c.1422009.553903.371879 1.051164.65625 1.53125l-.90625.90625c-.175657.175658-.175657.449342 0 .625l1.5 1.5c.1756579.175658.449342.175658.625 0l.90625-.90625c.4800861.284372.977347.51405 1.53125.65625v1.25c.0000001.248418.189083.4375.4375.4375h2.125c.2484176 0 .4375-.189082.4375-.4375v-1.25c.553903-.1422 1.051164-.371878 1.53125-.65625l.90625.90625c.175658.175658.449342.175658.625 0l1.5-1.5c.175658-.175658.175658-.449342 0-.625l-.90625-.90625c.284372-.480086.51405-.977347.65625-1.53125h1.25c.248418 0 .4375-.1890826.4375-.4375v-2.125c0-.2484178-.189083-.4375-.4375-.4375h-1.25c-.1422-.5539032-.371878-1.0511644-.65625-1.53125l.90625-.90625c.175658-.1756579.175658-.449342 0-.625l-1.5-1.5c-.175658-.1756579-.449342-.1756579-.625 0l-.90625.90625c-.480086-.2843717-.977347-.5140495-1.53125-.65625v-1.25c-.0000004-.24841782-.189082-.4375-.4375-.4375z" display="block" fill="url(#a)" stroke="#000" stroke-opacity=".278431"/><path d="m7.5 1.5v.6875a1.0001 1.0001 0 0 1 -.7519531.96875c-.4423258.1135559-.8468172.2984398-1.2695313.5488281a1.0001 1.0001 0 0 1 -1.2167968-.1542969l-.5117188-.5117187-.7109375.7109375.5117187.5117188a1.0001 1.0001 0 0 1 .1542969 1.2167968c-.2503879.4227139-.4352717.8272048-.5488281 1.2695313a1.0001 1.0001 0 0 1 -.96875.7519531h-.6875v1h.6875a1.0001 1.0001 0 0 1 .96875.7519531c.1135562.4423259.29844.8468159.5488281 1.2695309a1.0001 1.0001 0 0 1 -.1542969 1.216797l-.5117187.511719.7109375.710938.5117188-.511719a1.0001 1.0001 0 0 1 1.2167968-.154297c.4227143.250388.8272063.435273 1.2695313.548828a1.0001 1.0001 0 0 1 .7519531.96875v.6875h1v-.6875a1.0001 1.0001 0 0 1 .7519531-.96875c.442325-.113555.8468169-.29844 1.2695309-.548828a1.0001 1.0001 0 0 1 1.216797.154297l.511719.511719.710938-.710938-.511719-.511719a1.0001 1.0001 0 0 1 -.154297-1.216797c.250388-.422714.435273-.8272059.548828-1.2695309a1.0001 1.0001 0 0 1 .96875-.7519531h.6875v-1h-.6875a1.0001 1.0001 0 0 1 -.96875-.7519531c-.113555-.4423253-.29844-.846818-.548828-1.2695313a1.0001 1.0001 0 0 1 .154297-1.2167968l.511719-.5117188-.710938-.7109375-.511719.5117187a1.0001 1.0001 0 0 1 -1.216797.1542969c-.422714-.2503883-.8272051-.4352722-1.2695309-.5488281a1.0001 1.0001 0 0 1 -.7519531-.96875v-.6875z" display="block" fill="none" stroke="url(#b)" stroke-opacity=".893382"/><path d="m6.5 11.5v-7l5 3.5z" fill="url(#d)" stroke="#002e99" stroke-linecap="round" stroke-opacity=".501961"/></g><path d="m7.5 6.4116117v3.1811347l2.243068-1.5927464z" fill="none" opacity=".6" stroke="url(#c)"/><g transform="translate(1 1)"><path d="m14.5 10.5a4 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 4z" fill="url(#e)" stroke="#206b00" stroke-linecap="square" stroke-opacity=".67451"/><path d="m10 8h1v5h-1z" fill="#fff"/><path d="m13 10v1h-5v-1z" fill="#fff"/><path d="m13.5 10.5a3 3 0 0 1 -3 3 3 3 0 0 1 -3-3 3 3 0 0 1 3-3 3 3 0 0 1 3 3z" fill="none" opacity=".5" stroke="url(#f)" stroke-linecap="square" stroke-opacity=".67451"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_attributepagesize.svg b/icon-themes/elementary_svg/cmd/sc_attributepagesize.svg
new file mode 100644
index 000000000..69c48d537
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_attributepagesize.svg
@@ -0,0 +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(0 .33333 -.86364 0 28.751782 -116.66411)" gradientUnits="userSpaceOnUse" x1="384" x2="384" y1="9" y2="32"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.2538 0 0 .30502 19.13 -.685)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324 0 0 .35135 2.162 -.432)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.923" y2="41.077"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.31427 0 0 .32592858 .4573 -.321786)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.49985 0 0 .8773 -186.694 -29.013)" gradientUnits="userSpaceOnUse" x1="379.71027" x2="388.25522" y1="24.073971" y2="24.112949"><stop offset="0" stop-color="#fad4a1"/><stop offset="1" stop-color="#e6b481"/></linearGradient><path d="m12.5 14.5h-9v-13h9z" fill="none" stroke="#fff" stroke-linecap="round"/><path d="m2.5.5h11v15h-11z" fill="url(#d)" stroke-width="1.08562"/><path d="m12.5 14.5h-9v-13h9z" fill="none" stroke="url(#c)" stroke-linecap="round"/><path d="m2.5.5h11v15h-11z" fill="none" stroke="url(#b)" stroke-linejoin="round"/><path d="m3.5-12.5h4v10h-4z" fill="url(#e)" stroke="#783f07" stroke-linejoin="round" stroke-opacity=".490196" transform="matrix(0 1 -1 0 3 6)"/><path d="m14.5 10.5v2h-8v-2z" fill="none" opacity=".4" stroke="url(#a)"/><path d="m7 10h1v2h-1zm3 0h1v2h-1zm3 0h1v2h-1z" fill="#a1550a" fill-opacity=".25098"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_auditingfillmode.svg b/icon-themes/elementary_svg/cmd/sc_auditingfillmode.svg
new file mode 100644
index 000000000..a0d3d3add
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_auditingfillmode.svg
@@ -0,0 +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="3" x2="3" y1="0" y2="16.5"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="3" y2="14"><stop offset="0" stop-color="#d4d4d4"/><stop offset="1" stop-color="#abacae"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="17.493935" x2="19.536646" y1="-1.438168" y2=".806037"><stop offset="0" stop-color="#a3907c"/><stop offset="1" stop-color="#8a715e"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="13.57281" x2="13.605957" y1="12.088385" y2="14.833706"><stop offset="0" stop-color="#f3f3f3"/><stop offset="1" stop-color="#f3f3f3" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="25.20191" x2="25.20191" y1="3.075728" y2="8.245437"><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><g><path d="m10.654297 0-3.904297.01367188 1.2851562 1.53125002-4.8242187 4.0488281a2.506052 2.506052 0 0 0 -.7050781-.1015625 2.506052 2.506052 0 0 0 -2.5058594 2.5058594 2.506052 2.506052 0 0 0 2.5058594 2.5058591 2.506052 2.506052 0 0 0 .6992187-.101562l4.8300781 4.052734-1.2851562 1.53125 3.904297.013672-.6914064-3.84375-1.2851562 1.53125-4.5292969-3.8007812a2.506052 2.506052 0 0 0 .8632813-1.8867188h6.9882812v2l3-2.5-3-2.5v2h-7.1972656a2.506052 2.506052 0 0 0 -.6503906-.890625l4.5253906-3.796875 1.2851562 1.53125z" fill="url(#a)"/><g><path d="m8 3.5a4.5 4.5 0 0 0 -4.5 4.5 4.5 4.5 0 0 0 4.5 4.5 4.5 4.5 0 0 0 2.455078-.732422l4.03125 3.931641a.32794259.32794259 0 0 1 .0078.0059c.01647.01705.05075.03573.105468.0332.05525-.0025.111309-.02797.148438-.06641l.878906-.908203v-.002c.06847-.07365.06006-.116729.01953-.152344a.32794259.32794259 0 0 1 -.002-.002l-4.17572-3.746034a4.5 4.5 0 0 0 1.03125-2.861328 4.5 4.5 0 0 0 -4.5-4.5zm0 2a2.5 2.5 0 0 1 2.5 2.5 2.5 2.5 0 0 1 -2.5 2.5 2.5 2.5 0 0 1 -2.5-2.5 2.5 2.5 0 0 1 2.5-2.5z" fill="url(#b)" stroke="#555761" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><rect fill="url(#c)" height="2.633116" rx=".323107" stroke="#57392d" stroke-opacity=".501961" stroke-width=".646214" transform="matrix(.70710678 .70710678 -.70710678 .70710678 0 0)" width="4.633418" x="16.579786" y="-1.218903"/><g fill="none"><path d="m11.54216 13.077336 1.053625-1.041709 2.458279 2.436371" opacity=".5" stroke="url(#d)"/><path d="m11.5 8a3.5 3.5 0 0 1 -3.5 3.5 3.5 3.5 0 0 1 -3.5-3.5 3.5 3.5 0 0 1 3.5-3.5 3.5 3.5 0 0 1 3.5 3.5z" opacity=".5" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_auditmenu.svg b/icon-themes/elementary_svg/cmd/sc_auditmenu.svg
new file mode 100644
index 000000000..f2e03a677
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_auditmenu.svg
@@ -0,0 +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="3" x2="3" y1="0" y2="16.5"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><path d="m10.654297 0-3.904297.01367188 1.2851562 1.53125002-4.8242187 4.0488281a2.506052 2.506052 0 0 0 -.7050781-.1015625 2.506052 2.506052 0 0 0 -2.5058594 2.5058594 2.506052 2.506052 0 0 0 2.5058594 2.5058591 2.506052 2.506052 0 0 0 .6992187-.101562l4.8300781 4.052734-1.2851562 1.53125 3.904297.013672-.6914064-3.84375-1.2851562 1.53125-4.5292969-3.8007812a2.506052 2.506052 0 0 0 .8632813-1.8867188h6.9882812v2l3-2.5-3-2.5v2h-7.1972656a2.506052 2.506052 0 0 0 -.6503906-.890625l4.5253906-3.796875 1.2851562 1.53125z" fill="url(#a)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_autocontrolfocus.svg b/icon-themes/elementary_svg/cmd/sc_autocontrolfocus.svg
new file mode 100644
index 000000000..97502e773
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_autocontrolfocus.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="14" x2="6" y1="8" y2="16"><stop offset="0" stop-color="#fff"/><stop offset=".125" stop-color="#fff" stop-opacity="0"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><clipPath id="b"><path d="m8 2.6855469v14.0000001l3.132812-3.820313 2.066407 4.986328a1.0001 1.0001 0 1 0 1.847656-.765624l-2.111328-5.095704 4.378906.009766z"/></clipPath><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="9.978495" x2="9.978495" y1="13.912886" y2="-5.872059"><stop offset="0"/><stop offset="1" stop-color="#333"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="2" y2="9"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="11.000119" x2="10.843659" y1="-1.000464" y2="-15.125461"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><rect fill="url(#e)" height="10" rx="1" transform="scale(1 -1)" width="15" x=".5" y="-10.5"/><rect fill="none" height="9.999" opacity=".344" rx="1" stroke="#555761" stroke-linecap="round" stroke-linejoin="round" width="14.998" x=".502" y=".501"/><path d="m1.493 1.5h13.005l.002 8h-13.005z" fill="none" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round"/><rect fill="#b5b5b5" height="6.5" rx="1" width="12" x="2" y="2"/><rect fill="#cacaca" height="5.5" rx="1" width="12" x="2" y="3"/><g transform="matrix(.69327406 0 0 .69327406 4.147082 6)"><path d="m8.1884834 1.6672989v10.9999991l2.5652276-2.9424834 2.044188 3.7280744c.494727 1.242916 2.142881-.74317 1.613492-1.971723l-1.874329-2.6219434 3.117524-.2046366z" fill-rule="evenodd" opacity=".05" stroke="#000" stroke-linejoin="round" stroke-width="4.327293"/><path d="m8.1884834 1.6672989v10.9999991l2.5652276-2.9424834 2.044188 3.7280744c.494727 1.242916 2.142881-.74317 1.613492-1.971723l-1.874329-2.6219434 3.117524-.2046366z" fill-rule="evenodd" opacity=".2" stroke="#000" stroke-linejoin="round" stroke-width="2"/><path d="m7 0v11l2.5652277-2.9424843 2.0441883 3.7280743c.494704 1.24297 2.357232.471184 1.827788-.757391l-2.088625-3.8362743 3.117523-.2046366z" fill="none" stroke="#fff" stroke-width="2.884862"/><path clip-path="url(#b)" d="m6.9891304 6.9358866v11.1195654l2.59311-2.974467 2.0664066 3.768597c.500102 1.256433 2.382807.476286 1.847656-.765624l-2.111328-3.877973 3.151411-.206867z" fill="none" opacity=".4" stroke="url(#a)" stroke-width="2.916219" transform="matrix(.98924729 0 0 .98924729 .086022 -6.861307)"/><path d="m7 0v11l2.5652277-2.9424843 2.0441883 3.7280743c.494704 1.24297 2.357232.471184 1.827788-.757391l-2.088625-3.8362743 3.651421-.1919247z" fill="url(#c)" fill-rule="evenodd"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_autocorrectdlg.svg b/icon-themes/elementary_svg/cmd/sc_autocorrectdlg.svg
new file mode 100644
index 000000000..13400eb2e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_autocorrectdlg.svg
@@ -0,0 +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" gradientUnits="userSpaceOnUse" x1="1.404335" x2="10.875335" xlink:href="#b" y1="9.084833" y2="2.018832"/><linearGradient id="b"><stop offset="0" stop-color="#fff3cb"/><stop offset=".262" stop-color="#fdde76"/><stop offset=".661" stop-color="#f9c440"/><stop offset="1" stop-color="#e48b20"/></linearGradient><radialGradient id="c" cx="32.5" cy="16.563" gradientTransform="matrix(.136 .32887 -.25782 .113 -3.123 -21.05)" gradientUnits="userSpaceOnUse" r="14.438" xlink:href="#b"/><filter id="d" color-interpolation-filters="sRGB" height="1.324" width="1.387" x="-.193" y="-.162"><feGaussianBlur stdDeviation=".678"/></filter><radialGradient id="e" cx="6.703" cy="73.615997" gradientTransform="matrix(1.1067389 0 0 .24210121 .916005 -3.843495)" gradientUnits="userSpaceOnUse" r="7.228"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="f" gradientTransform="matrix(.19514764 0 0 .28355475 .952005 .526527)" gradientUnits="userSpaceOnUse" x1="31" x2="3.259" xlink:href="#g" y1="12.875" y2="24.893999"/><linearGradient id="g"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="h" cx="32.5" cy="16.563" gradientTransform="matrix(.09066712 .21924776 -.17188086 .07533371 7.706706 -4.690166)" gradientUnits="userSpaceOnUse" r="14.438" xlink:href="#g"/><linearGradient id="i"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="4.705" x2="5.109" xlink:href="#i" y1="6.347" y2="16.209"/><radialGradient id="k" cx="2.986" cy="2.54" gradientTransform="matrix(-2.6678158 .22232157 -.33463226 -4.0155751 21.317214 12.533294)" gradientUnits="userSpaceOnUse" r="2.988" xlink:href="#i"/>
+
+/&amp;amp;amp;gt;<g stroke="#000" stroke-linejoin="round" stroke-opacity=".49"><path d="m15.5 15.5h-6v-1.29138l2-.531497v-7.177123l-2-.7118072v-1.2881928h6v1.2881928l-2 .7118072v7.177122l2 .531498z" fill="url(#k)"/><path d="m7.676335 1.8718324-.068 1.668-1.075.562-.336-.19-.012-.992-.704.65-.95-.298.4.87-.575.81.95-.11.596.8.186-.94.496-.17 1.052.39.29 1.71 1.037-1.31 1.716.253-.926-1.39.77-1.552-1.607.45zm-3.717 2.94-.547.504-.738-.23.31.676-.447.628.74-.085.46.62.145-.73.733-.247-.648-.364zm2.5.6-.798.734-1.074-.336.452.985-.65.916 1.076-.127.67.902.213-1.062 1.067-.36-.946-.53zm-4.19 1.067-.2.754-.78.21.655.424-.04.807.603-.49.756.29-.28-.728.505-.628-.777.044-.442-.68z" fill="url(#a)" stroke="none"/><path d="m-1.01-3.742c-2.055.9-4.6-.495-5.685-3.117-1.085-2.62-.297-5.476 1.758-6.377 2.056-.9 4.602.494 5.686 3.116 1.083 2.622.295 5.48-1.76 6.38z" fill="url(#c)" filter="url(#d)" opacity=".483" transform="matrix(.67304 0 0 .67304 10.569335 10.221832)"/><g stroke="none"><path d="m16.333415 13.97926c0 .966672-3.581351 1.750009-8.0000397 1.750009-4.4173554 0-8.00003999-.782004-8.00003999-1.748675 0-.966672 3.58268459-1.750009 8.00003999-1.750009 4.4186887 0 8.0000397.784004 8.0000397 1.750675z" fill="url(#e)" opacity=".2"/><path d="m1.0246721 6.8352249c4.0440202.4293355 1.3000065-3.9086862 5.7713622-5.92936296l1.6380082 5.09069206c-1.8733427-1.2700063-2.4893458 4.10402-7.4333705 1.3000065z" fill="url(#f)" fill-rule="evenodd" opacity=".444"/><path d="m9.1153792 6.8485583c-1.3706735.600003-3.066682-.3300017-3.7906856-2.0780104-.7226703-1.7480088-.198001-3.6520183 1.1733392-4.25335457 1.3700068-.600003 3.066682.33000165 3.7900192 2.07867697.72267 1.7493421.198 3.6533516-1.1733395 4.2533546z" fill="url(#h)"/><path d="m7.411335 5.1118324-1.324-.2-.8 1.022-.223-1.334-1.207-.453 1.185-.628.053-1.304.958.947 1.24-.352-.594 1.214.715 1.085zm-2.778 3.206-.553-.716-.887.1.536-.728-.372-.78.885.265.655-.582.01.892.78.42-.88.286z" fill="#fff"/></g><path d="m5.349 15.5-.32-.837h-.043c-.2773333.356-.564.603667-.86.743-.2933333.136-.676.204-1.148.204-.58 0-1.038-.169-1.374-.507-.332-.338-.498-.819-.498-1.443 0-.653333.2233333-1.134667.67-1.444.4513333-.312 1.13-.484333 2.036-.517l1.05-.035v-.27c0-.624-.314-.648363-.942-.648363-.4833333 0-1.0516667.148333-1.705.445l-.547-1.133c.696-.3706666 1.468-.5559999 2.316-.5559999.8113333 0 1.4333333.18 1.866.5399999.4333333.36.65.619696.65 1.354363v4.104zm-.487-2.854-.64.022c-.48.01467-.8366667.103-1.07.265-.2346667.161333-.352.407333-.352.738 0 .474667.2666667.712.8.712.3833333 0 .6886667-.112.916-.336.2306667-.224667.346-.522333.346-.893z" fill="url(#j)" stroke="#000" stroke-linejoin="round" stroke-opacity=".49"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_autoformat.svg b/icon-themes/elementary_svg/cmd/sc_autoformat.svg
new file mode 100644
index 000000000..d14987e18
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_autoformat.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><clipPath id="a"><path d="m16 1.7929688c-1.036913 1.1926078-1.994844 2.305806-2.84375 3.2773437-.01719-.0007439-.01443-.00586-.0332-.00586a.53346598.53346598 0 0 0 -.429691.2167975l-4.427734 5.986328c-.5977315.129119-1.1855087.457135-1.6035156 1.091797-1.1329277 1.726413-2.4042969 3.275391-2.4042969 3.275391a.53346598.53346598 0 0 0 -.1191406.365234h5.4785156c.1737957-.102636.340494-.219138.4882815-.365234.412334-.407618.681596-.978348.802734-1.691407.05267-.307763-.0127-.578532-.05664-.855468l5.148437-4.4882816z"/></clipPath><linearGradient id="b" gradientTransform="matrix(.5656 0 0 .5621 -.077 -7.93)" gradientUnits="userSpaceOnUse" x1="28.059" x2="33.437" y1="18.868" y2="23.743"><stop offset="0" stop-color="#6e3d09"/><stop offset=".242" stop-color="#ea8113"/><stop offset=".621" stop-color="#5c3307"/><stop offset="1" stop-color="#e07c12"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.55645 0 0 .56274 .185 -7.95)" gradientUnits="userSpaceOnUse" x1="20.250999" x2="22.011999" y1="29.811001" y2="31.724001"><stop offset="0" stop-color="#f2f2f2"/><stop offset="1" stop-color="#c3c3c3"/></linearGradient><radialGradient id="d" cx="15.415" cy="35.356998" gradientTransform="matrix(.45238 0 0 .5118 1.782 -5.44)" gradientUnits="userSpaceOnUse" r="7.579"><stop offset="0" stop-color="#650000"/><stop offset="1" stop-color="#fb66f5"/></radialGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="0" y2="5"><stop offset="0" stop-color="#d4d4d4"/><stop offset="1" stop-color="#abacae"/></linearGradient><linearGradient id="f" gradientTransform="translate(-1 -1)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#g" y1="3" y2="4"/><linearGradient id="g" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" y1="6.451322" y2="10.245955"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999982" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="h" gradientTransform="translate(-6 -1)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#g" y1="3" y2="4"/><linearGradient id="i" gradientTransform="translate(4 -1)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#g" y1="3" y2="4"/><linearGradient id="j" gradientTransform="translate(-1 6)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#g" y1="3" y2="4"/><linearGradient id="k" gradientTransform="translate(-6 6)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#g" y1="3" y2="4"/><linearGradient id="l" gradientTransform="translate(4 6)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#g" y1="3" y2="4"/><linearGradient id="m" gradientTransform="translate(-1 10)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#g" y1="3" y2="4"/><linearGradient id="n" gradientTransform="translate(-6 10)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#g" y1="3" y2="4"/><linearGradient id="o" gradientTransform="translate(4 10)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#g" y1="3" y2="4"/><linearGradient id="p" gradientTransform="translate(-1 3)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#g" y1="3" y2="4"/><linearGradient id="q" gradientTransform="translate(-6 3)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#g" y1="3" y2="4"/><linearGradient id="r" gradientTransform="translate(4 3)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#g" y1="3" y2="4"/><linearGradient id="s" gradientTransform="matrix(.59436 0 0 .5999 -19.765 2.467)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><rect fill="url(#s)" height="15" rx=".424" ry=".491" width="15" x=".5" y=".5"/><path d="m.5.5h15v3.98l-15 .02z" fill="url(#e)"/><path d="m.498.002c-.276 0-.5.224-.5.5l.002 14.998c0 .276.224.5.5.5h15c.276 0 .5-.224.5-.5l-.002-10.5h.002v-1h-.002v-3.498c0-.276-.224-.5-.5-.5zm.498.998h14.004v3h-4.002v-2.998h-1v2.998h-4v-2.998h-1v2.998h-4.002zm0 4h4.004v2h-4v1h4v3h-4v1h4v3h1v-3h4v3h1v-3h4v-1h-4v-3h4v3l.002 4.002h-14.004zm5.004 0h4v2h-4zm5 0h4v2h-4zm-5 3h4v3h-4z" fill="#030303" opacity=".32"/><path d="m.5 0c-.27614237 0-.5.22385763-.5.5v4.5h.99804688v-4.00195312h4.00195312v.00195312 3h-4v1h14v-1h-4v-3-.001953h4.001953v4.001953h.998047v-4.5c0-.27614237-.223858-.5-.5-.5zm5.5.99804688h4v.00195312 3h-4v-3z" fill="#555761" fill-opacity=".501961"/><g fill="none" stroke-linecap="square" stroke-opacity=".67451"><path d="m6.5 1.5h3v2h-3z" opacity=".8" stroke="url(#f)"/><path d="m1.5 1.5h3v2h-3z" opacity=".8" stroke="url(#h)"/><path d="m11.5 1.5h3v2h-3z" opacity=".8" stroke="url(#i)"/><path d="m6.5 8.5h3v2h-3z" stroke="url(#j)"/><path d="m1.5 8.5h3v2h-3z" stroke="url(#k)"/><path d="m11.5 8.5h3v2h-3z" stroke="url(#l)"/><path d="m6.5 12.5h3v2h-3z" stroke="url(#m)"/><path d="m1.5 12.5h3v2h-3z" stroke="url(#n)"/><path d="m11.5 12.5h3v2h-3z" stroke="url(#o)"/><path d="m6.5 5.5h3v1h-3z" stroke="url(#p)"/><path d="m1.5 5.5h3v1h-3z" stroke="url(#q)"/><path d="m11.5 5.5h3v1h-3z" stroke="url(#r)"/></g><g clip-path="url(#a)" transform="translate(0 .000001)"><path d="m13.247 5.778 2.3 2.136.91-.942-.01-4.88c-1.168 1.343-2.276 2.634-3.2 3.687z" fill="url(#b)" stroke="#673907" stroke-linecap="round"/><path d="m8.316 12.098 1.437 1.24 6.05-5.273c-.245-.88-1.64-2.467-2.68-2.467z" fill="url(#c)" stroke="#797b75" stroke-linecap="round"/><path d="m4.667 15.973c3.003 0 5.284.417 5.715-2.12.35-2.045-2.073-3.025-3.275-1.2-1.153 1.757-2.437 3.32-2.437 3.32z" fill="url(#d)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_autooutline.svg b/icon-themes/elementary_svg/cmd/sc_autooutline.svg
new file mode 100644
index 000000000..d52e24f5a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_autooutline.svg
@@ -0,0 +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(.59435835 0 0 .59991399 -19.26472 4.953777)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#m" y1="15.499894" y2="48.395687"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="1.071" x2="10.542" xlink:href="#c" y1="7.053001" y2="-.013"/><linearGradient id="c"><stop offset="0" stop-color="#fff3cb"/><stop offset=".262" stop-color="#fdde76"/><stop offset=".661" stop-color="#f9c440"/><stop offset="1" stop-color="#e48b20"/></linearGradient><radialGradient id="d" cx="32.5" cy="16.563" gradientTransform="matrix(.136 .32887 -.25782 .113 -3.123 -21.05)" gradientUnits="userSpaceOnUse" r="14.438" xlink:href="#c"/><filter id="e" color-interpolation-filters="sRGB" height="1.324" width="1.387" x="-.193" y="-.162"><feGaussianBlur stdDeviation=".678"/></filter><radialGradient id="f" cx="6.703" cy="73.615997" gradientTransform="matrix(1.1067389 0 0 .24210121 .58267 -5.875327)" gradientUnits="userSpaceOnUse" r="7.228"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="g" gradientTransform="matrix(.19514764 0 0 .28355475 .61867 -1.505306)" gradientUnits="userSpaceOnUse" x1="31" x2="3.259" xlink:href="#h" y1="12.875" y2="24.893999"/><linearGradient id="h"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="i" cx="32.5" cy="16.563" gradientTransform="matrix(.09066712 .21924776 -.17188086 .07533371 7.373371 -6.721998)" gradientUnits="userSpaceOnUse" r="14.438" xlink:href="#h"/><linearGradient id="j" gradientTransform="matrix(.26726 0 0 1.15755 9.316 -10.704)" gradientUnits="userSpaceOnUse" x1="-32.957001" x2="-25.474001" y1="27.389" y2="27.389"><stop offset="0" stop-color="#2e3436"/><stop offset=".644" stop-color="#888a85"/><stop offset="1" stop-color="#555753"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.77602 .23906 -.31605 .56748 -20.168 4.55)" gradientUnits="userSpaceOnUse" x1="27.528" x2="30.42" y1="4.167" y2="2.949"><stop offset="0" stop-color="#eeeeec"/><stop offset=".789" stop-color="#fff"/><stop offset="1" stop-color="#eeeeec"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.59435835 0 0 .59991399 -19.266673 9.969402)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#m" y1="15.499894" y2="48.395687"/><linearGradient id="m" gradientTransform="matrix(.59435835 0 0 .59991399 -19.26472 -.032551)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="translate(0 2)"><rect fill="url(#m)" height="4" rx=".423727" ry=".491478" stroke-width="1.33333" width="5" x="10.5" y="-1.5"/><path d="m10 0v1.0195312 2.9804688 1h6v-1-3.5c.000384-.2763015-.223699-.5003844-.5-.5zm5.001953.99804688v3.00195312h-4.001953v-2.9863281c1.29591-.00644 2.394149-.015625 4.001953-.015625z" fill="#030303" opacity=".32" transform="translate(0 -2)"/><rect fill="url(#a)" height="4" rx=".423727" ry=".491478" stroke-width="1.33333" width="5" x="10.5" y="3.486328"/><path d="m10 2.986328v1.0195312 2.9804688 1h6v-1-3.5c.000384-.2763015-.223699-.5003844-.5-.5zm5.001953.9980469v3.0019531h-4.001953v-2.9863281c1.29591-.00644 2.394149-.015625 4.001953-.015625z" fill="#030303" opacity=".32"/><rect fill="url(#l)" height="4" rx=".423727" ry=".491478" stroke-width="1.33333" width="5" x="10.498047" y="8.501953"/><path d="m9.998047 8.001953v1.0195312 2.9804688 1h6v-1-3.5c.000384-.2763015-.223699-.5003844-.5-.5zm5.001953.9980469v3.0019531h-4.001953v-2.9863281c1.29591-.00644 2.394149-.015625 4.001953-.015625z" fill="#030303" opacity=".32"/><g transform="matrix(-1 0 0 1 16.00008 0)"><path d="m7.343-.15999975-.068 1.66799995-1.075.562-.336-.19-.012-.99199995-.704.64999995-.95-.298.4.87-.575.81.95-.11.596.8.187-.94.496-.17 1.052.39.29 1.71 1.036-1.31 1.716.253-.926-1.39.77-1.55199995-1.607.44999995zm-3.717 2.93999995-.547.504-.737-.23.31.676-.447.628.74-.085.46.62.145-.73.733-.247-.648-.364zm2.5.6-.798.734-1.074-.336.452.985-.65.916 1.076-.126.67.902.213-1.062 1.067-.36-.946-.53zm-4.189 1.067-.2.754-.78.21.654.423-.04.807.602-.492.756.29-.28-.727.506-.628-.777.044-.442-.68z" fill="url(#b)"/><path d="m-1.01-3.742c-2.055.9-4.6-.495-5.685-3.117-1.085-2.62-.297-5.477 1.758-6.378 2.056-.9 4.602.494 5.686 3.116 1.084 2.623.296 5.48-1.76 6.38z" fill="url(#d)" filter="url(#e)" opacity=".483" transform="matrix(.67304 0 0 .67304 10.236 8.19)"/><g stroke-width=".66667"><path d="m16.00008 11.947428c0 .966672-3.581351 1.750009-8.0000397 1.750009-4.4173554 0-8.00004-.78267-8.00004-1.749342 0-.966671 3.5826846-1.750009 8.00004-1.750009 4.4186887 0 8.0000397.784004 8.0000397 1.750676z" fill="url(#f)" opacity=".2"/><path d="m.69133709 4.8033927c4.04402021.4293355 1.30000651-3.90868615 5.77136221-5.9293629l1.6380082 5.0906921c-1.8733427-1.2700064-2.4900125 4.1040202-7.43337053 1.3000065z" fill="url(#g)" fill-rule="evenodd" opacity=".444"/><path d="m8.7820442 4.8167261c-1.3706735.600003-3.066682-.3300016-3.7906856-2.0780103-.7226703-1.74800875-.198001-3.65201825 1.1733392-4.2533546 1.3700068-.600003 3.066682.3300016 3.7900189 2.07867705.7226703 1.74867535.1980003 3.65335155-1.1733392 4.25335455z" fill="url(#i)"/></g><path d="m7.078 3.0800002-1.324-.2-.8 1.022-.223-1.334-1.208-.453 1.185-.628.053-1.30399995.957.94699995 1.24-.35199995-.594 1.21399995.715 1.085zm-2.778 3.206-.553-.716-.887.1.536-.728-.372-.78.885.265.656-.582.01.892.78.42-.88.286z" fill="#fff"/><g transform="matrix(.77076 -.445 .37655 .6522 .838 -7.332)"><path d="m.5 18v12.438c0 .58.297 1.062.667 1.062h.666c.37 0 .667-.48.667-1.063v-12.437z" fill="url(#j)" fill-rule="evenodd"/><rect fill="none" height="21" opacity=".3" rx=".749" ry=".929" stroke="#000" stroke-width="1.221" width="2" x=".5" y="10.5"/><path d="m1.167 10.5c-.37 0-.667.48-.667 1.063v6.437h2v-6.438c0-.58-.297-1.062-.667-1.062z" fill="url(#k)" fill-rule="evenodd"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_autoredactdoc.svg b/icon-themes/elementary_svg/cmd/sc_autoredactdoc.svg
new file mode 100644
index 000000000..3964abba2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_autoredactdoc.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="1.071" x2="10.542" xlink:href="#b" y1="7.053001" y2="-.013"/><linearGradient id="b"><stop offset="0" stop-color="#fff3cb"/><stop offset=".262" stop-color="#fdde76"/><stop offset=".661" stop-color="#f9c440"/><stop offset="1" stop-color="#e48b20"/></linearGradient><radialGradient id="c" cx="32.5" cy="16.563" gradientTransform="matrix(.136 .32887 -.25782 .113 -3.123 -21.05)" gradientUnits="userSpaceOnUse" r="14.438" xlink:href="#b"/><filter id="d" color-interpolation-filters="sRGB" height="1.324" width="1.387" x="-.193" y="-.162"><feGaussianBlur stdDeviation=".678"/></filter><radialGradient id="e" cx="6.703" cy="73.615997" gradientTransform="matrix(1.1067389 0 0 .24210121 .58267 -5.875327)" gradientUnits="userSpaceOnUse" r="7.228"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="f" gradientTransform="matrix(.19514764 0 0 .28355475 .61867 -1.505306)" gradientUnits="userSpaceOnUse" x1="31" x2="3.259" xlink:href="#g" y1="12.875" y2="24.893999"/><linearGradient id="g"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="h" cx="32.5" cy="16.563" gradientTransform="matrix(.09066712 .21924776 -.17188086 .07533371 7.373371 -6.721998)" gradientUnits="userSpaceOnUse" r="14.438" xlink:href="#g"/><linearGradient id="i" gradientTransform="matrix(.26726 0 0 1.15755 9.316 -10.704)" gradientUnits="userSpaceOnUse" x1="-32.957001" x2="-25.474001" y1="27.389" y2="27.389"><stop offset="0" stop-color="#2e3436"/><stop offset=".644" stop-color="#888a85"/><stop offset="1" stop-color="#555753"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.77602 .23906 -.31605 .56748 -20.168 4.55)" gradientUnits="userSpaceOnUse" x1="27.528" x2="30.42" y1="4.167" y2="2.949"><stop offset="0" stop-color="#eeeeec"/><stop offset=".789" stop-color="#fff"/><stop offset="1" stop-color="#eeeeec"/></linearGradient><linearGradient id="k" 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="l" 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="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="m" gradientTransform="matrix(.28571361 0 0 .30419701 1.142873 .232631)" 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><path d="m2.9999999 1.000026c2.2915074 0 9.9999881.0008904 9.9999881.0008904l.000012 13.9991096s-6.6666669 0-10.0000001 0c0-4.666666 0-9.3333336 0-14z" fill="url(#m)"/><g fill="#7a7a7a" transform="translate(1.999962)"><path d="m3.000038 9.000026h4v2h-4z"/><path d="m2.000038 2.000026h6v2h-6z"/><path d="m2.000038 5.000026h3v2h-3z"/><path d="m4.000038 12.000026h6v2h-6z"/></g><g fill="none" transform="translate(0 .000026)"><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" stroke="url(#l)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 14.99909804s-7.3333841 0-11.000076 0c0-5.000017 0-10.000035.0000001-15.00005204z" stroke="url(#k)" stroke-linejoin="round" stroke-width=".999922"/></g><g transform="matrix(-1 0 0 1 16.00008 2)"><path d="m7.343-.15999975-.068 1.66799995-1.075.562-.336-.19-.012-.99199995-.704.64999995-.95-.298.4.87-.575.81.95-.11.596.8.187-.94.496-.17 1.052.39.29 1.71 1.036-1.31 1.716.253-.926-1.39.77-1.55199995-1.607.44999995zm-3.717 2.93999995-.547.504-.737-.23.31.676-.447.628.74-.085.46.62.145-.73.733-.247-.648-.364zm2.5.6-.798.734-1.074-.336.452.985-.65.916 1.076-.126.67.902.213-1.062 1.067-.36-.946-.53zm-4.189 1.067-.2.754-.78.21.654.423-.04.807.602-.492.756.29-.28-.727.506-.628-.777.044-.442-.68z" fill="url(#a)"/><path d="m-1.01-3.742c-2.055.9-4.6-.495-5.685-3.117-1.085-2.62-.297-5.477 1.758-6.378 2.056-.9 4.602.494 5.686 3.116 1.084 2.623.296 5.48-1.76 6.38z" fill="url(#c)" filter="url(#d)" opacity=".483" transform="matrix(.67304 0 0 .67304 10.236 8.19)"/><g stroke-width=".66667"><path d="m16.00008 11.947428c0 .966672-3.581351 1.750009-8.0000397 1.750009-4.4173554 0-8.00004-.78267-8.00004-1.749342 0-.966671 3.5826846-1.750009 8.00004-1.750009 4.4186887 0 8.0000397.784004 8.0000397 1.750676z" fill="url(#e)" opacity=".2"/><path d="m.69133709 4.8033927c4.04402021.4293355 1.30000651-3.90868615 5.77136221-5.9293629l1.6380082 5.0906921c-1.8733427-1.2700064-2.4900125 4.1040202-7.43337053 1.3000065z" fill="url(#f)" fill-rule="evenodd" opacity=".444"/><path d="m8.7820442 4.8167261c-1.3706735.600003-3.066682-.3300016-3.7906856-2.0780103-.7226703-1.74800875-.198001-3.65201825 1.1733392-4.2533546 1.3700068-.600003 3.066682.3300016 3.7900189 2.07867705.7226703 1.74867535.1980003 3.65335155-1.1733392 4.25335455z" fill="url(#h)"/></g><path d="m7.078 3.0800002-1.324-.2-.8 1.022-.223-1.334-1.208-.453 1.185-.628.053-1.30399995.957.94699995 1.24-.35199995-.594 1.21399995.715 1.085zm-2.778 3.206-.553-.716-.887.1.536-.728-.372-.78.885.265.656-.582.01.892.78.42-.88.286z" fill="#fff"/><g transform="matrix(.77076 -.445 .37655 .6522 .838 -7.332)"><path d="m.5 18v12.438c0 .58.297 1.062.667 1.062h.666c.37 0 .667-.48.667-1.063v-12.437z" fill="url(#i)" fill-rule="evenodd"/><rect fill="none" height="21" opacity=".3" rx=".749" ry=".929" stroke="#000" stroke-width="1.221" width="2" x=".5" y="10.5"/><path d="m1.167 10.5c-.37 0-.667.48-.667 1.063v6.437h2v-6.438c0-.58-.297-1.062-.667-1.062z" fill="url(#j)" fill-rule="evenodd"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_autosum.svg b/icon-themes/elementary_svg/cmd/sc_autosum.svg
new file mode 100644
index 000000000..28208c5b7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_autosum.svg
@@ -0,0 +1,2 @@
+<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="10.047" x2="9.042" y2="15.925"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient>
+/&amp;amp;gt;<path d="m3.508 14.44-.0002249-1.432475 4.0274899-5.5426101-4.0194899-4.5612879.0002249-1.418627h9.043l-.000225 1.998627h-5.525861l3.516457 3.9812879-3.516457 4.9766101h5.525861l.000225 2.000475z" fill="url(#a)" stroke="#000" stroke-linejoin="round" stroke-opacity=".49" stroke-width="1.000001" transform="scale(.99532 1.0047)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_avmediaplayer.svg b/icon-themes/elementary_svg/cmd/sc_avmediaplayer.svg
new file mode 100644
index 000000000..1eb2831b8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_avmediaplayer.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="8.000002" x2="8.000002" xlink:href="#b" y1="3.234848" y2="12.765151"/><linearGradient id="b"><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="c" gradientUnits="userSpaceOnUse" x1="8.23837" x2="8.23837" y1="2.635218" y2="13.501357"><stop offset="0" stop-color="#fff5ef"/><stop offset="1" stop-color="#fef8dd"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="7.535525" x2="7.535525" y1="1.514484" y2="14.429667"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.69230769 0 0 .69999999 -.307705 -5.149978)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="5.369091" y2="40.668579"><stop offset="0" stop-color="#8cd5ff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.2972973 0 0 .32432436 .864861 .71621)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" xlink:href="#b" y1="7.041685" y2="40.958347"/><g transform="matrix(.85714286 0 0 .86618241 -.857143 2.141082)"><path d="m3.333333 1.882663h9.333333v14.117336h-9.333333z" fill="url(#e)"/><path d="m1.5 1c-.276131.0000276-.499972.2238691-.5.5v14c.000028.276131.223869.499972.5.5h1.8135593 11.1864407c.276131-.000028.499972-.223869.5-.5v-14c-.000028-.2761309-.390536-.4999727-.666667-.5000003l-1.666666.0000008-9.3531077-.0000005zm.6666667 1.1461051h1.1468926l.019774 1.1544912h-1.1468926zm2.3333333 0 7 .081439v13.7724559l-7-.08144zm8.166667.0000005 1.166666-.0000008.01977 1.1544912-1.166666.0000008zm-10.5000003 2.308982h1.1468926v1.1544912h-1.1468926zm10.5000003.0000005 1.166666-.0000008v1.1544912l-1.166666.0000008zm-10.5000003 2.308982h1.1468926v1.1544912h-1.1468926zm10.5000003.0000005 1.166666-.0000008v1.1544912l-1.166666.0000008zm-10.5000003 2.3089819h1.1468926v1.1544915h-1.1468926zm10.5000003.0000005 1.166666-.0000008v1.1544918h-1.166666zm-10.5000003 2.308982h1.1468926v1.154491h-1.1468926zm10.5000003 0h1.166666v1.154491h-1.166666zm-10.5000003 2.308982h1.1468926v1.154492h-1.1468926zm10.5000003 0h1.166666v1.154492h-1.166666z" opacity=".7"/><g fill="none" stroke-width="1.160563"><path d="m4.6864407 9.663247 6.3135593.0814389" display="block" stroke="#000" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".588235"/><path d="m4.6864407 10.80202 6.3134593.081439" display="block" opacity=".2" stroke="#fff" stroke-linecap="square" stroke-linejoin="round"/><path d="m2.5 2.5h11.333333v12.345509h-11.333333z" opacity=".3" stroke="url(#f)" stroke-linecap="round"/></g><path d="m2 2.1461051h1.3135593l.019774 1.1544912h-1.3135593zm10.666667.0000005 1.166666-.0000008.01977 1.1544912-1.166666.0000008zm-10.666667 2.308982h1.3135593v1.1544912h-1.3135593zm10.666667.0000005 1.166666-.0000008v1.1544912l-1.166666.0000008zm-10.666667 2.308982h1.3135593v1.1544912h-1.3135593zm10.666667.0000005 1.166666-.0000008v1.1544912l-1.166666.0000008zm-10.666667 2.3089819h1.3135593v1.1544915h-1.3135593zm10.666667.0000005 1.166666-.0000008v1.1544918h-1.166666zm-10.666667 2.308982h1.3135593v1.154491h-1.3135593zm10.666667 0h1.166666v1.154491h-1.166666zm-10.666667 2.308982h1.3135593v1.154492h-1.3135593zm10.666667 0h1.166666v1.154492h-1.166666z" fill="#fff" opacity=".1"/></g><g transform="matrix(.85 0 0 .85 3.249998 -.849998)"><rect fill="url(#d)" height="13.000003" rx="1" width="13.000003" x="1.5" y="1.499997"/><path d="m8.4374997 3.031247v.03125c-.52547.0098-1.11382.389913-1.28125.78125-.15297.357526-.12305.623827-.0937.875.004.03651-.0364.08992-.0312.125v5.03125c-.0597.01413-.12825-.01703-.1875 0-.01.0028-.0214-.0029-.0312 0v.03125c-1.24512.348605-2.39917 1.416768-2.28125 2.90625a.96662978.96662978 0 0 0 0 .0625c.0842.71044.47924 1.261734 1 1.625h2.96875c.75213-.500615 1.20102-1.373254 1.3125-2.3125a.96662978.96662978 0 0 0 .0625.03125c.2439203.06806.5385203.03755.7500003-.0625.21148-.100046.33245-.226692.40625-.3125.14759-.171615.21774-.257538.125-.15625a.96662978.96662978 0 0 0 .0625-.09375c1.18043-1.582667 1.28005-3.868389-.0312-5.46875-.45628-.557201-.83325-.845688-.9375-1.0625a.96662978.96662978 0 0 0 -.0625-.09375c-.16881-.26972-.2890103-.58212-.3437503-.90625a.96662978.96662978 0 0 0 -.125-.34375c-.31385-.512523-.8193-.676956-1.21875-.6875-.0192-.000508-.0439-.000148-.0625 0z" fill="#a62100" opacity=".15"/><path d="m8.4460597 3.989786c-.42554-.024-.49097.43676-.44606.74277v6.01404c-.26105-.0549-.60167-.0314-.89598.0554-.88431.23526-1.67046 1.03472-1.59755 1.95566.10219.86241 1.12393 1.42508 1.9663 1.16895.95426-.22591 1.50754-1.05504 1.50754-2.12519v-4.76113c.79277.41916 1.5066603 1.20244 1.4903503 2.12522.009.66704-.17842 1.33407-.44266 1.94127-.0356.0733.0419.14513.099.17295.15302.0427.23252-.15786.319-.25231.92096-1.23478.98053-3.04941-.0135-4.26256-.35277-.4308-.8122003-.7977-1.0527903-1.29807-.24087-.38486-.39351-.82027-.46768-1.25941-.0972-.15873-.28241-.21909-.46599-.21763z" fill="#a62100" opacity=".3"/><path d="m8.4879514 2.5859381c-.4646524-.0262059-.536096.4769035-.4870583.8110396v6.5668031c-.2850436-.059946-.6569708-.034286-.9783313.060492-.9655889.256883-1.8239956 1.129823-1.7443844 2.135408.1115825.941676 1.2272328 1.556063 2.1470269 1.276391 1.041968-.246673 1.6461011-1.152011 1.6461011-2.320521v-5.1987348c.8656352.4576858 1.6451406 1.3129587 1.6273306 2.3205534.0099.7283492-.194818 1.4566873-.483344 2.1196956-.03887.08004.04575.158469.108098.188847.167086.04663.253892-.17237.348321-.275501 1.005607-1.3482707 1.070652-3.3296872-.014741-4.6543404-.385194-.4703957-.8868517-.8710182-1.1495548-1.4173784-.2630089-.4202333-.4296784-.8956627-.5106655-1.375165-.1061338-.1733191-.3083669-.239227-.5088202-.2376328z" fill="url(#c)"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m2.758333 2.75833h10.483334v10.483334h-10.483334z" opacity=".35" stroke="url(#a)" stroke-width="1.121212"/><rect height="12.761611" opacity=".5" rx=".981662" stroke="#a62100" stroke-width="1.176471" width="12.761611" x="1.619196" y="1.619193"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_backcolor.svg b/icon-themes/elementary_svg/cmd/sc_backcolor.svg
new file mode 100644
index 000000000..4554c1131
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_backcolor.svg
@@ -0,0 +1,5 @@
+<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(.59999999 0 0 .75000006 -1.6 9.125)" gradientUnits="userSpaceOnUse" x1="3.5" x2="28.5" y1="6" y2="6"><stop offset="0" stop-color="#ff1d1d"/><stop offset=".16829631" stop-color="#ff8a18"/><stop offset=".31939223" stop-color="#ffe92a"/><stop offset=".50751495" stop-color="#91ea3a"/><stop offset=".6893779" stop-color="#1d72e0"/><stop offset=".87265676" stop-color="#a91ec0"/><stop offset="1" stop-color="#ff0b88"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.3673 0 0 .36733 15.431 .868)" gradientUnits="userSpaceOnUse" x1="-18.081625" x2="-18.081625" y1="34.772778" y2="37.015892"><stop offset="0" stop-color="#fff"/><stop offset=".0257705" stop-color="#fff" stop-opacity=".235"/><stop offset=".63202661" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.99801056 0 0 1.0626878 -14.968169 10.982075)" gradientUnits="userSpaceOnUse" x1="23.314552" x2="23.915749" y1="1.428383" y2="4.251413"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.82437 0 0 .80582 -4.63 -5.71)" gradientUnits="userSpaceOnUse" x1="15.192006" x2="17.705498" y1="13.392899" y2="16.435255"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient>
+
+
+
+/&amp;amp;amp;amp;amp;amp;amp;amp;gt;<path d="m.5 12.5v3h15v-3z" fill="url(#a)"/><path d="m1.5 13.5h13v1h-13z" fill="none" opacity=".6" stroke="url(#b)" stroke-linecap="square"/><path d="m.5 12.5h15v3h-15z" fill="none" stroke="url(#c)" stroke-linecap="square"/><g transform="translate(.238 .12)"><g fill-rule="evenodd"><path d="m5.262 6.378 3.298 3.222 5.77-5.64c.564-.405 0-.805 0-.805l-2.473-2.418s-.41-.464-.825 0z" fill="url(#d)"/><path d="m5.262 6.38v1.61l1.65 1.612h1.648zm-.207 2.49-.618.732.826.806.695-.53z" fill="#cecece"/><path d="m2.9189167 10.88h1.647l.6970833-.471-.826-.808z" fill="#fff55e"/></g><g fill="none"><path d="m6.637894 6.38 4.818242-4.6251363" opacity=".5" stroke="#fff" stroke-linecap="square"/><path d="m8.4789697 8.0406056 4.7830303-4.6606056" opacity=".1" stroke="#000" stroke-linecap="square"/><path d="m5.262 6.378 3.2210508 3.002 5.7700002-5.64c.504-.405 0-.805 0-.805l-2.396051-2.198s-.38-.435-.825 0zm-2.3430833 4.502h1.647l.6960833-.473-.825-.806z" stroke="#ad5f00" stroke-linejoin="round" stroke-opacity=".552941"/><g stroke="#555761" stroke-opacity=".501961"><path d="m5.056 8.87-.62.73.826.807.696-.528z" fill="#d4d4d4"/><path d="m5.262 6.378-.0136821 2.122.9276413.88h2.3070916z" stroke-linejoin="round"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_backgroundcolor.svg b/icon-themes/elementary_svg/cmd/sc_backgroundcolor.svg
new file mode 100644
index 000000000..4cd089c0e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_backgroundcolor.svg
@@ -0,0 +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(-.17714382 -.22666268 .23497705 -.17366282 22.632734 36.215782)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="80.82" x2="104.747" y1="27.165" y2="27.652"><stop offset="0" stop-color="#abacae"/><stop offset=".111" stop-color="#7e8087"/><stop offset="1" stop-color="#fafafa"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.99204424 -.12588975 .12588975 .99204424 -.038378 2.910877)" gradientUnits="userSpaceOnUse" x1="11.099779" x2="11.099779" y1="1.358313" y2="10.053093"><stop offset="0" stop-color="#fff"/><stop offset=".405" stop-color="#fff" stop-opacity=".235"/><stop offset=".744" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="c" cx="24.66" cy="21.218" gradientTransform="matrix(.3353 0 0 .33301518 -4.460524 3.933534)" gradientUnits="userSpaceOnUse" r="4.301"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#9d9d9d"/></radialGradient><linearGradient id="d" gradientTransform="matrix(.65995402 -.04057263 .04057263 .65995402 -133.95319 -140.10783)" gradientUnits="userSpaceOnUse" x1="194.152" x2="195.835" y1="235.838" y2="240.809"><stop offset="0" stop-color="#cfd1d3"/><stop offset="1" stop-color="#cfd1d3" stop-opacity="0"/></linearGradient>
+
+
+/&amp;amp;amp;amp;amp;gt;<g transform="matrix(.75382113 0 0 .75382113 1.896447 .122239)"><g stroke-width="1.326575"><path d="m3.7694357 7.1250389c-.4274762.237706-.8287828 2.0002488 1.1319585 4.5194531 1.8543061 2.379493 3.4832606 2.713079 3.8675656 2.405249.3675811-.296634.2975665-2.119321-1.4016952-4.1666898-1.3787727-1.6586222-3.1688722-2.9999382-3.5968369-2.7581382z" fill="#555753" stroke="#555761"/><path d="m8.7875923 13.997984 7.0039997-5.3507151c1.818458-2.7961709-2.429247-7.6409725-5.041624-6.8195661l-7.0318163 5.2665473c2.865416.9740226 4.8298508 4.1419229 5.0694406 6.9037339z" fill="url(#a)" fill-rule="evenodd" stroke="#555761" stroke-linejoin="round"/><path d="m11.608075 3.0707297c-.176027-.020312-.316206.00843-.445312.0625l-4.9557318 3.7905984c.7302698.4897669 1.4389068 1.1028355 2.0566407 1.8925781.6594477.843072 1.1431708 1.7759848 1.4921875 2.7011718l4.9557316-3.7085671c.186328-.3365571.231458-.7740436.089844-1.3320312-.151285-.59609-.508442-1.2760066-.970704-1.8554688-.462408-.5796449-1.0343-1.0653364-1.542968-1.3242187-.256454-.1305205-.487479-.2043842-.679688-.2265625z" fill="none" stroke="url(#b)"/><g stroke="#555761" stroke-linecap="round"><path d="m8.7601067 5.1441389v-2.82c0-2.06500002-3.9592334-2.02298557-3.967.064l-.012725 3.4192879" fill="none" stroke-width="1.326575"/><ellipse cx="3.806476" cy="10.998857" fill="url(#c)" fill-rule="evenodd" rx="1.274" ry="1.265058" stroke-width="1.326605" transform="matrix(.86839794 -.49586795 .50413577 .86362441 0 0)"/></g></g><path d="m4.1170947 7.7972887c-.125.05-.207.17-.21.303-.117 1.637.804 3.3850003 1.91 4.1470003.15.105.357.07.462-.08s.07-.356-.08-.46c-.836-.578-1.722-2.2320003-1.626-3.5660003.014-.117-.035-.233-.13-.304-.093-.07-.218-.087-.326-.04z" fill="url(#d)"/><circle cx="-13.647" cy="2.806" fill="#fff" r=".626" transform="rotate(-90)"/><path d="m3.9618188 17.081321c-1.887 0-2.48.563-2.48 1.302 0 .533999.496394.956448 3.303394.956448h4.62c2.3659992 0 4.9866052-.02745 4.9866052-.950448 0-.896-2.541998-1.313-4.5799992-1.318l-.8-.002-.9150001.01399c-1.5559999-.29999-1.3799999-1.86199-1.7899999-3.11999-.82.549999-.886 1.253001-1.227 2.260001-.15.361999-.7130001.866-1.1200001.857999z" style="fill:#ffa154;fill-rule:evenodd;stroke:#a62100;stroke-width:1.326575;stroke-linejoin:round;stroke-opacity:.501961"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_backward.svg b/icon-themes/elementary_svg/cmd/sc_backward.svg
new file mode 100644
index 000000000..0fcd77488
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_backward.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.32595 0 0 .35064 2.1 -15.43)" gradientUnits="userSpaceOnUse" x1="32.095" x2="32.095" y1="49.712" y2="61.119"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 -.36364 -.36307 0 20.905 17.41)" gradientUnits="userSpaceOnUse" x1="46.301" x2="24.453" y1="24.282" y2="24.282"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="7.889" x2="7.889" y1="8.506" y2="10.561"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><path d="m1 1v1h6v-1zm0 4v1h6v-1zm0 8v1h6v-1z" fill="#fafafa"/><path d="m.5.5v2h7v-2zm0 4v2h7v-2zm0 8v2h7v-2z" style="opacity:.5;fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.75"/><path d="m.5 8.5h15v2h-15z" fill="url(#c)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".75"/><path d="m8.567 4.5 3.446 4 3.452-4h-1.95v-4h-3v4z" display="block" fill="url(#b)"/><g fill="none"><path d="m8.567 4.5 3.446 4 3.452-4h-1.95v-4h-3v4z" opacity=".5" stroke="#a62100" stroke-linejoin="round"/><path d="m10.717 5.5 1.283 1.5 1.317-1.5h-.8v-4h-1v4z" display="block" opacity=".401" stroke="url(#a)" stroke-miterlimit="7" stroke-width=".964"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_badcellstyle.svg b/icon-themes/elementary_svg/cmd/sc_badcellstyle.svg
new file mode 100644
index 000000000..de9329101
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_badcellstyle.svg
@@ -0,0 +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(-1.50575 0 0 -1.50575 20.046 -.006)" gradientUnits="userSpaceOnUse" x1="15.674732" x2="16.794355" y1=".893157" y2="14.290516"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><g stroke-linejoin="round"><path d="m.5 6.5v3h7v-3z" fill="#ef2929" stroke="#a40000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="3"/><path d="m6.5 7.5h-5v1" fill="none" opacity=".5" stroke="#fff" stroke-linecap="square"/><path d="m17.412913 12.01446h-6.452094v-1.414068l2.262508-2.4400885q.427509-.4603941.776093-.8484405.348584-.3880465.598512-.7563617.249928-.3683153.388047-.7497847.138118-.3814693.138118-.8221322 0-.4867023-.295968-.7563617-.28939-.2696594-.78267-.2696594-.519587 0-.999713.2565052-.480125.2565053-1.006289.7300535l-1.104946-1.3088346q.295967-.2696594.618243-.5130105.322276-.2499282.710323-.4406629.388046-.1907347.855017-.3025447.466971-.118387 1.045752-.118387.690591 0 1.236487.1907346.552473.1907347.94052.5458959.388046.3485841.591935.8484405.210466.4998564.210466 1.1246769 0 .5656271-.197312 1.0852147-.197312.5130105-.539319 1.0128669-.342007.4932794-.795824.9865588-.44724.4867023-.96025.9931357l-1.157563 1.1641397v.09208h3.919927z" fill="url(#a)" stroke="#000" stroke-opacity=".49" transform="scale(.89315723 1.1196237)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_badcellstyles.svg b/icon-themes/elementary_svg/cmd/sc_badcellstyles.svg
new file mode 100644
index 000000000..de9329101
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_badcellstyles.svg
@@ -0,0 +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(-1.50575 0 0 -1.50575 20.046 -.006)" gradientUnits="userSpaceOnUse" x1="15.674732" x2="16.794355" y1=".893157" y2="14.290516"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><g stroke-linejoin="round"><path d="m.5 6.5v3h7v-3z" fill="#ef2929" stroke="#a40000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="3"/><path d="m6.5 7.5h-5v1" fill="none" opacity=".5" stroke="#fff" stroke-linecap="square"/><path d="m17.412913 12.01446h-6.452094v-1.414068l2.262508-2.4400885q.427509-.4603941.776093-.8484405.348584-.3880465.598512-.7563617.249928-.3683153.388047-.7497847.138118-.3814693.138118-.8221322 0-.4867023-.295968-.7563617-.28939-.2696594-.78267-.2696594-.519587 0-.999713.2565052-.480125.2565053-1.006289.7300535l-1.104946-1.3088346q.295967-.2696594.618243-.5130105.322276-.2499282.710323-.4406629.388046-.1907347.855017-.3025447.466971-.118387 1.045752-.118387.690591 0 1.236487.1907346.552473.1907347.94052.5458959.388046.3485841.591935.8484405.210466.4998564.210466 1.1246769 0 .5656271-.197312 1.0852147-.197312.5130105-.539319 1.0128669-.342007.4932794-.795824.9865588-.44724.4867023-.96025.9931357l-1.157563 1.1641397v.09208h3.919927z" fill="url(#a)" stroke="#000" stroke-opacity=".49" transform="scale(.89315723 1.1196237)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_basicideappear.svg b/icon-themes/elementary_svg/cmd/sc_basicideappear.svg
new file mode 100644
index 000000000..c06e103cd
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_basicideappear.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="7.941811" x2="7.941811" y1="0" y2="16.000105"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#ccc"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="8.5" x2="8" y1=".5" y2="14"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.3673 0 0 .36733 -.292 -1.32)" gradientUnits="userSpaceOnUse" x1="24.123219" x2="19.852982" y1="24.776405" y2="30.816977"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".392" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="d" cx="65.080002" cy="48.189999" gradientTransform="matrix(0 .6154 -.6695 0 41.292 -38.28)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".262" stop-color="#64baff"/><stop offset=".705" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="7.239398" x2="9.283306" y1="6.848341" y2="8.868646"><stop offset="0" stop-color="#ad5f00"/><stop offset=".13482948" stop-color="#ffe16b"/><stop offset=".20224422" stop-color="#f9c440"/><stop offset=".26965895" stop-color="#fff394"/><stop offset=".44650277" stop-color="#f9c440"/><stop offset=".57114136" stop-color="#f9c440"/><stop offset=".72038066" stop-color="#ffe16b"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.404 -.406 .607 .602 -17.868 .693)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#g" y1="24.99" y2="30"/><linearGradient id="g"><stop offset="0" stop-color="#565656"/><stop offset=".5" stop-color="#9a9a9a"/><stop offset="1" stop-color="#545454"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.404 -.406 .607 .602 -17.983 .81)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#i" y1="24.99" y2="30"/><linearGradient id="i"><stop offset="0" stop-color="#b1b1b1"/><stop offset=".5" stop-color="#fff"/><stop offset="1" stop-color="#8f8f8f"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.404 -.406 .607 .602 -17.466 .29)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#g" y1="24.99" y2="30"/><linearGradient id="k" gradientTransform="matrix(.404 -.406 .607 .602 -17.58 .405)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#i" y1="24.99" y2="30"/><linearGradient id="l" gradientTransform="matrix(.404 -.406 .607 .602 -17.062 -.116)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#g" y1="24.99" y2="30"/><linearGradient id="m" gradientTransform="matrix(.404 -.406 .607 .602 -17.177 0)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#i" y1="24.99" y2="30"/><linearGradient id="n" gradientTransform="matrix(.404 -.406 .607 .602 -17.637 .462)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="29.056999" y2="26.030001"><stop offset="0" stop-color="#ece5a5"/><stop offset="1" stop-color="#fcfbf2"/></linearGradient><linearGradient id="o" gradientTransform="matrix(.376 .036 .037 .375 -2.218 -1.133)" gradientUnits="userSpaceOnUse" x1="5.518" x2="9.522" y1="37.372002" y2="41.391998"><stop offset="0" stop-color="#d48e15"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><g stroke-linejoin="round"><path d="m6.9375.5c-.2484169 0-.4375.18908218-.4375.4375v1.25c-.5539029.1422005-1.051164.3718783-1.53125.65625l-.90625-.90625c-.1756569-.1756579-.449342-.1756579-.625 0l-1.5 1.5c-.175657.1756579-.175657.4493421 0 .625l.90625.90625c-.2843711.4800856-.514049.9773468-.65625 1.53125h-1.25c-.24841699 0-.4375.1890821-.4375.4375v2.125c.00000001.2484178.189083.4375.4375.4375h1.25c.1422009.553903.371879 1.051164.65625 1.53125l-.90625.90625c-.175657.175658-.175657.449342 0 .625l1.5 1.5c.1756579.175658.449342.175658.625 0l.90625-.90625c.4800861.284372.977347.51405 1.53125.65625v1.25c.0000001.248418.189083.4375.4375.4375h2.125c.2484176 0 .4375-.189082.4375-.4375v-1.25c.553903-.1422 1.051164-.371878 1.53125-.65625l.90625.90625c.175658.175658.449342.175658.625 0l1.5-1.5c.175658-.175658.175658-.449342 0-.625l-.90625-.90625c.284372-.480086.51405-.977347.65625-1.53125h1.25c.248418 0 .4375-.1890826.4375-.4375v-2.125c0-.2484178-.189083-.4375-.4375-.4375h-1.25c-.1422-.5539032-.371878-1.0511644-.65625-1.53125l.90625-.90625c.175658-.1756579.175658-.449342 0-.625l-1.5-1.5c-.175658-.1756579-.449342-.1756579-.625 0l-.90625.90625c-.480086-.2843717-.977347-.5140495-1.53125-.65625v-1.25c-.0000004-.24841782-.189082-.4375-.4375-.4375z" display="block" fill="url(#a)" stroke="#000" stroke-opacity=".278431"/><path d="m7.5 1.5v.6875a1.0001 1.0001 0 0 1 -.7519531.96875c-.4423258.1135559-.8468172.2984398-1.2695313.5488281a1.0001 1.0001 0 0 1 -1.2167968-.1542969l-.5117188-.5117187-.7109375.7109375.5117187.5117188a1.0001 1.0001 0 0 1 .1542969 1.2167968c-.2503879.4227139-.4352717.8272048-.5488281 1.2695313a1.0001 1.0001 0 0 1 -.96875.7519531h-.6875v1h.6875a1.0001 1.0001 0 0 1 .96875.7519531c.1135562.4423259.29844.8468159.5488281 1.2695309a1.0001 1.0001 0 0 1 -.1542969 1.216797l-.5117187.511719.7109375.710938.5117188-.511719a1.0001 1.0001 0 0 1 1.2167968-.154297c.4227143.250388.8272063.435273 1.2695313.548828a1.0001 1.0001 0 0 1 .7519531.96875v.6875h1v-.6875a1.0001 1.0001 0 0 1 .7519531-.96875c.442325-.113555.8468169-.29844 1.2695309-.548828a1.0001 1.0001 0 0 1 1.216797.154297l.511719.511719.710938-.710938-.511719-.511719a1.0001 1.0001 0 0 1 -.154297-1.216797c.250388-.422714.435273-.8272059.548828-1.2695309a1.0001 1.0001 0 0 1 .96875-.7519531h.6875v-1h-.6875a1.0001 1.0001 0 0 1 -.96875-.7519531c-.113555-.4423253-.29844-.846818-.548828-1.2695313a1.0001 1.0001 0 0 1 .154297-1.2167968l.511719-.5117188-.710938-.7109375-.511719.5117187a1.0001 1.0001 0 0 1 -1.216797.1542969c-.422714-.2503883-.8272051-.4352722-1.2695309-.5488281a1.0001 1.0001 0 0 1 -.7519531-.96875v-.6875z" display="block" fill="none" stroke="url(#b)" stroke-opacity=".893382"/><path d="m6.5 11.5v-7l5 3.5z" fill="url(#d)" stroke="#002e99" stroke-linecap="round" stroke-opacity=".501961"/></g><path d="m7.5 6.4116117v3.1811347l2.243068-1.5927464z" fill="none" opacity=".6" stroke="url(#c)"/><g transform="translate(-.254739 -.495187)"><path d="m14.14 13.45c-.09-.014-.16-.01-.205.003l-6.08 1.347-1.118.25-.033.006-1.298.96 3.31-.05.03-.008 1.125-.248 6.077-1.36c.182-.04-.12-.273-.676-.524-.418-.187-.858-.334-1.13-.375z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><g transform="matrix(.7 0 0 .7 5.29 5.02)"><path d="m2.05 11.037c.285-.207 1.147.257 1.96 1.062.81.802 1.26 1.64 1.057 1.93 0 0 .02.017.02.02l10.136-10.183c.258-.258-.213-1.143-1.05-1.974-.84-.832-1.73-1.295-1.987-1.037z" fill="url(#e)" stroke="#ad5f00" stroke-linejoin="round" stroke-width=".714286"/><path d="m10.565 2.484c.287-.208 1.148.256 1.96 1.062.81.804 1.26 1.64 1.058 1.93 0 .002.02.018.02.02l1.55-1.558c.41-.408-.028-1.093-.98-2.044-.813-.806-1.674-1.27-1.96-1.062l-.026.025z" fill="#fe9ab8" opacity=".9" stroke="#de3e80" stroke-linejoin="round" stroke-width=".714286"/><path d="m9.18 3.877c.285-.208 1.146.256 1.96 1.062.81.8 1.26 1.64 1.056 1.93l.02.017.126-.127s-.02-.016-.02-.018c.203-.29-.246-1.127-1.057-1.93-.812-.806-1.674-1.27-1.96-1.062z" fill="url(#f)"/><path d="m9.063 3.993c.286-.208 1.148.256 1.96 1.062.81.803 1.26 1.64 1.058 1.93 0 .002.02.018.02.02l.127-.128-.02-.018c.204-.29-.246-1.13-1.057-1.933-.813-.806-1.674-1.27-1.96-1.062z" fill="url(#h)"/><path d="m9.58 3.473c.287-.208 1.15.256 1.96 1.062.81.804 1.26 1.64 1.06 1.93-.002.002.018.018.017.02l.127-.127c0-.002-.02-.018-.02-.02.203-.29-.246-1.126-1.057-1.93-.812-.805-1.674-1.27-1.96-1.062z" fill="url(#j)"/><path d="m9.465 3.59c.286-.21 1.148.256 1.96 1.06.81.805 1.26 1.642 1.058 1.932l.02.018.125-.126s-.02-.018-.02-.02c.204-.288-.246-1.126-1.056-1.93-.813-.805-1.674-1.27-1.96-1.062z" fill="url(#k)"/><path d="m9.985 3.067c.286-.207 1.148.257 1.96 1.062.81.802 1.26 1.64 1.058 1.93 0 0 .02.017.02.02l.125-.13s-.02-.017-.02-.02c.203-.287-.246-1.125-1.057-1.93-.81-.804-1.672-1.27-1.96-1.06z" fill="url(#l)"/><path d="m9.87 3.183c.285-.207 1.147.257 1.96 1.062.81.804 1.26 1.642 1.057 1.93 0 .002.02.02.02.02l.125-.127s-.02-.018-.02-.02c.204-.288-.246-1.126-1.056-1.93-.813-.805-1.674-1.27-1.96-1.06z" fill="url(#m)"/><g fill-rule="evenodd" stroke-width=".714286"><path d="m.26 15.794 4.772-1.725.04-.04c.202-.29-.253-1.13-1.064-1.93-.812-.808-1.673-1.27-1.96-1.06z" fill="url(#n)" stroke="url(#o)"/><path d="m.744 14.506-.484 1.284 1.3-.474c-.113-.134-.22-.268-.354-.402-.155-.154-.307-.28-.462-.408z" fill="#0c0c0c" stroke="#0c0c0c"/></g><path d="m2.3703389 10.926816c.270411-.196663 1.0789124.24173 1.843711 1.003797.7607014.756605 1.1840721 1.547352.9928724 1.820495 0 0 .017754.01639.016389.01776l6.5636117-6.6182406.02731-.023214s-.02186-.016386-.02049-.017757c.191206-.2731447-.232164-1.0625261-.994231-1.8204962-.764798-.7647986-1.5733-1.199095-1.8437114-1.0037981l-.023214.024583z" fill="#f9c440" opacity=".6" stroke-width="1.365712"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_basicshapes.block-arc.svg b/icon-themes/elementary_svg/cmd/sc_basicshapes.block-arc.svg
new file mode 100644
index 000000000..b2b1a36ac
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_basicshapes.block-arc.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333333 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="11.888058" x2="12" y1="4.172162" y2="11.75"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="8.47035" x2="8.246353" y1="6.307495" y2="11.124191"><stop offset="0" stop-color="#fff"/><stop offset=".56578577" 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(.26405696 0 0 .28116948 .004211 -.0004)"><path d="m8 4.25c-4.142125 0-7.5 3.3578625-7.5 7.5h3.5c.053027-5.0422417 7.975568-4.6588973 8 0h3.5c0-4.1421375-3.357862-7.5-7.5-7.5z" fill="url(#a)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m1.3902439 11.301935c1.1227336-7.3617393 11.3196011-9.0655035 13.1593771-.04794" fill="none" opacity=".5" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_basicshapes.can.svg b/icon-themes/elementary_svg/cmd/sc_basicshapes.can.svg
new file mode 100644
index 000000000..75d3217e8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_basicshapes.can.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333333 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="4.101176" x2="4.541791" xlink:href="#b" y1="1.057144" y2="6.819856"/><linearGradient id="b"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="2.880837" x2="3.796028" xlink:href="#b" y1="6.858492" y2="13.841543"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="8.576271" x2="9.118645" y1="2.460252" y2="7.544998"><stop offset="0" stop-color="#fff"/><stop offset=".10180623" 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="scale(.26458333)"><path d="m7.9824999.50056752a6.5175254 4.28539 0 0 0 -6.5175254 4.28538998 6.5175254 4.28539 0 0 0 6.5175254 4.28539 6.5175254 4.28539 0 0 0 6.5175261-4.28539 6.5175254 4.28539 0 0 0 -6.5175261-4.28538998z" fill="url(#a)" stroke="#7239b3" stroke-opacity=".501961" stroke-width=".964886"/><path d="m1.4649745 4.7859575v2.142695 2.142695 2.1426955c0 2.366755 2.9180031 4.285389 6.5175254 4.285389 3.5995221 0 6.5175261-1.918634 6.5175261-4.285389v-2.1426955-2.142695-2.142695c0 2.3667554-2.918004 4.28539-6.5175261 4.28539-3.5995223 0-6.5175254-1.9186346-6.5175254-4.28539z" fill="url(#c)" stroke="#7239b3" stroke-opacity=".501961" stroke-width=".964886"/><path d="m7.9999998 1.2287913a5.5977438 3.4687489 0 0 0 -5.5977438 3.4687489 5.5977438 3.4687489 0 0 0 5.5977438 3.4687489 5.5977438 3.4687489 0 0 0 5.5977452-3.4687489 5.5977438 3.4687489 0 0 0 -5.5977452-3.4687489z" fill="none" opacity=".5" stroke="url(#d)" stroke-width=".804512"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_basicshapes.circle-pie.svg b/icon-themes/elementary_svg/cmd/sc_basicshapes.circle-pie.svg
new file mode 100644
index 000000000..b2893c482
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_basicshapes.circle-pie.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333333 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="12.677966" x2="13.016949" y1="-.067797" y2="15.728813"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="2" y2="13"><stop offset="0" stop-color="#fff"/><stop offset=".22727273" stop-color="#fff" stop-opacity=".235294"/><stop offset=".54545456" stop-color="#fff" stop-opacity=".203922"/><stop offset=".54545456" stop-color="#fff" stop-opacity=".959559"/><stop offset=".63636363" stop-color="#fff" stop-opacity=".959559"/><stop offset=".63636363" stop-color="#fff" stop-opacity=".188235"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="scale(.26458333)"><path d="m8.5.5c-4.8372559 0-8 3.3578746-8 7.5 0 4.142125 3.357866 7.5 7.5 7.5s7.5-2.803207 7.5-8h-7z" fill="url(#a)" stroke="#7239b3" stroke-opacity=".501961"/><path d="m8 1c-3.8659932 0-7 3.1340068-7 7h1c0-2.9721383 2.1634955-5.4330664 5-5.9101562v6.9101562h6.910156c-.47709 2.836504-2.938018 5-5.910156 5-2.9721383 0-5.4330663-2.163496-5.9101562-5h-1.0097657c.4866964 3.390631 3.3946318 6 6.9199219 6 3.52529 0 6.433225-2.609369 6.919922-6 0 0 .080078-.7301118.080078-1h-1-5.7539062-.2460938v-6zm-7 7c0 .3393762.0334.6696242.080078.9960938-.0467457-.3264475-.080078-.6567131-.080078-.9960938z" fill="url(#b)" opacity=".5"/><path d="m1 8c0 .3407031.033041.6723111.080078 1h1.0097658c-.0548292-.3259826-.0898438-.6584298-.0898438-1z" fill="#c398ef"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_basicshapes.circle.svg b/icon-themes/elementary_svg/cmd/sc_basicshapes.circle.svg
new file mode 100644
index 000000000..93c5ac48e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_basicshapes.circle.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333333 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="12.272497" x2="11.493692" y1=".904962" y2="15.190916"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="9.338983" x2="9.169492" y1="2.576271" y2="13.355932"><stop offset="0" stop-color="#fff"/><stop offset=".38875309" 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="scale(.26458333)"><path d="m8 .5c-4.142134 0-7.5 3.3578746-7.5 7.5 0 4.142125 3.357866 7.5 7.5 7.5s7.5-3.357875 7.5-7.5c0-4.1421254-3.357866-7.5-7.5-7.5z" fill="url(#a)" stroke="#7239b3" stroke-opacity=".501961"/><path d="m8 1a7 7 0 0 0 -7 7 7 7 0 0 0 7 7 7 7 0 0 0 7-7 7 7 0 0 0 -7-7zm0 1a6 6 0 0 1 6 6 6 6 0 0 1 -6 6 6 6 0 0 1 -6-6 6 6 0 0 1 6-6z" fill="url(#b)" opacity=".5"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_basicshapes.cross.svg b/icon-themes/elementary_svg/cmd/sc_basicshapes.cross.svg
new file mode 100644
index 000000000..f00aeeb81
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_basicshapes.cross.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333333 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="0" y2="16"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="2" y2="14"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".33333334" stop-color="#fff" stop-opacity=".513725"/><stop offset=".33333334" stop-color="#fff"/><stop offset=".41666666" stop-color="#fff"/><stop offset=".41666666" 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="scale(.26458333)"><path d="m5.5.5-.0004578 5.0068594-4.9995422-.0068594.00091578 5 4.99954222.0069-.000458 4.992184 5 .000916.000458-4.992225 4.999542-.007775-.000916-5-4.999542.007775.000458-5.00685943z" fill="url(#a)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m6 1v5h-5v4h5v5h4v-5h4 1v-4h-5v-5zm1 1h2v5h5v2h-5v5h-2v-5h-5v-2h5z" fill="url(#b)" opacity=".5"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_basicshapes.cube.svg b/icon-themes/elementary_svg/cmd/sc_basicshapes.cube.svg
new file mode 100644
index 000000000..810516992
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_basicshapes.cube.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333333 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="6.601695" x2="15.5" xlink:href="#b" y1="2.440678" y2="8"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="7.118644" x2="6.720339" y1="5.860169" y2="14.131356"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="7.5" x2="7.5" y1="5" y2="14"><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="d" gradientUnits="userSpaceOnUse" x1="7.118644" x2="6.720339" xlink:href="#b" y1="5.860169" y2="14.131356"/><g transform="scale(.26458333)"><g stroke="#8c8c8c"><path d="m3.5.5-3 3h12v12l3-3v-12z" fill="url(#a)" stroke="none"/><g stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961"><path d="m.5 3.5v12h12v-12z" fill="url(#d)"/><path d="m12.5 3.5 3-3" fill="none" stroke-linecap="round"/></g></g><g fill="none"><path d="m1.5 4.5h10v10l-10.032383.03238z" opacity=".5" stroke="url(#c)"/><path d="m.5 3.5 3-3h12v12l-3 3" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_basicshapes.diamond.svg b/icon-themes/elementary_svg/cmd/sc_basicshapes.diamond.svg
new file mode 100644
index 000000000..64b6cf23a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_basicshapes.diamond.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333333 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="9.966102" x2="9.830508" y1="2.101695" y2="15.593221"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="7.847457" x2="7.81356" y1="3.254237" y2="12.745763"><stop offset="0" stop-color="#fff"/><stop offset=".10100447" 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="scale(.26458333)"><path d="m8.0000002.50207129-7.49792893 7.49792861 7.49792893 7.4979291 7.4979288-7.4979291z" fill="url(#a)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961" stroke-width="1.004184"/><path d="m8 1.2372881-6.78125 6.7627119 6.78125 6.78125 6.792969-6.78125zm0 1.4140625 5.378907 5.3486494-5.378907 5.367188-5.3671875-5.367188z" fill="url(#b)" fill-rule="evenodd" opacity=".5"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_basicshapes.ellipse.svg b/icon-themes/elementary_svg/cmd/sc_basicshapes.ellipse.svg
new file mode 100644
index 000000000..91beb2b93
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_basicshapes.ellipse.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333333 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="10.033898" x2="9.627121" y1="3.79661" y2="14.847458"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="8.862069" x2="9.295206" y1="3.493692" y2="12.889823"><stop offset="0" stop-color="#fff"/><stop offset=".27821726" 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="scale(.26458333)"><path d="m7.9999998 1.5092262a7.4907706 6.4907736 0 0 0 -7.49077359 6.4907736 7.4907706 6.4907736 0 0 0 7.49077359 6.4907742 7.4907706 6.4907736 0 0 0 7.4907742-6.4907742 7.4907706 6.4907736 0 0 0 -7.4907742-6.4907736z" fill="url(#a)" stroke="#7239b3" stroke-opacity=".501961" stroke-width="1.018453"/><path d="m8 2.440979a6.5590183 5.5590209 0 0 0 -6.5590209 5.5590209 6.5590183 5.5590209 0 0 0 6.5590209 5.5590211 6.5590183 5.5590209 0 0 0 6.559021-5.5590211 6.5590183 5.5590209 0 0 0 -6.559021-5.5590209z" fill="none" opacity=".5" stroke="url(#b)" stroke-width=".881958"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_basicshapes.frame.svg b/icon-themes/elementary_svg/cmd/sc_basicshapes.frame.svg
new file mode 100644
index 000000000..4eba41ad7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_basicshapes.frame.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333333 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="3.883095" x2="4.063079" y1=".857023" y2="15.095037"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="10" x2="10" y1="2" y2="14"><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 transform="scale(.26458333)"><path d="m.5.5v15h15v-15zm4 4h7v7h-7z" fill="url(#a)" stroke="#7239b3" stroke-opacity=".501961"/><g fill="none"><path d="m1.4999998 1.5v13h13.0000002v-13z" opacity=".5" stroke="url(#b)"/><path d="m4 12.5h8" opacity=".5" stroke="#fff"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_basicshapes.hexagon.svg b/icon-themes/elementary_svg/cmd/sc_basicshapes.hexagon.svg
new file mode 100644
index 000000000..f3d0f56e6
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_basicshapes.hexagon.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333333 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.99998028 .0062805 -.0062805 .99998028 .050402 -.050086)" gradientUnits="userSpaceOnUse" x1="10.372881" x2="10.576259" y1="1.288136" y2="16"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="2" y2="14"><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 transform="scale(.26458333)"><path d="m11.767727.5h-7.5000969l-3.76773345 7.4919582 3.73627035 7.5000418 7.500099.008 3.763825-7.4920008z" fill="url(#a)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m4.6486693 1-3.5900755 7 3.5431011 7h6.8857931l3.450012-7-3.421412-7zm.5661744 1h5.7070313l2.898437 5.9980469-2.95703 6.0019531h-5.7890633l-2.9023437-5.9980469z" fill="url(#b)" fill-rule="evenodd" opacity=".5"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_basicshapes.isosceles-triangle.svg b/icon-themes/elementary_svg/cmd/sc_basicshapes.isosceles-triangle.svg
new file mode 100644
index 000000000..07971624b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_basicshapes.isosceles-triangle.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333333 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="12.272536" x2="12.356564" y1=".425568" y2="16.341463"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="4" y2="14"><stop offset="0" stop-color="#fff"/><stop offset=".35425553" 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="scale(.26458333)"><path d="m8.0000002.49996997-7.4999917 14.99998403s14.9999885.000037 14.9999835 0z" fill="url(#a)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m8 2.7259184-5.8893901 11.7740816h11.7724881z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="square"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_basicshapes.octagon.svg b/icon-themes/elementary_svg/cmd/sc_basicshapes.octagon.svg
new file mode 100644
index 000000000..2b019707b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_basicshapes.octagon.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333333 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="13.084745" x2="13.898305" y1="1.152542" y2="15.389831"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="2" y2="14"><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" transform="scale(.26458333)"><path d="m4.875.5-4.375 4.375v6.25l4.375 4.375h6.25l4.375-4.375v-6.25l-4.375-4.375z" fill="url(#a)" stroke="#7239b3" stroke-opacity=".501961"/><path d="m5.2929688 1.5-3.7929688 3.7910156v5.4179684l3.7910156 3.791016h5.4179684l3.791016-3.791016v-5.4179684l-3.791016-3.7910156z" fill="none" opacity=".5" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_basicshapes.paper.svg b/icon-themes/elementary_svg/cmd/sc_basicshapes.paper.svg
new file mode 100644
index 000000000..782a5f0c2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_basicshapes.paper.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333333 4.2333335" width="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 1.142871 .232609)" gradientUnits="userSpaceOnUse" x1="13.499984" x2="13.499984" y1="48.545544" y2="2.522738"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162161 -.432421)" gradientUnits="userSpaceOnUse" x1="15.777782" x2="15.777782" y1="41.076946" y2="5.945979"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".97230476" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="c" cx="7.219422" cy="4.173831" gradientTransform="matrix(.11927542 5.2962252 -6.2176891 .14002772 36.720745 -36.463656)" gradientUnits="userSpaceOnUse" r="3.314894"><stop offset="0" stop-color="#a56de2"/><stop offset=".11008343" stop-color="#a66fe3"/><stop offset=".19113763" stop-color="#a771e3" stop-opacity=".470175"/><stop offset=".30111277" stop-color="#b180e6" stop-opacity=".291228"/><stop offset=".53130001" stop-color="#c18ff1" stop-opacity=".389474"/><stop offset=".84490001" stop-color="#c898f4" stop-opacity=".221053"/><stop offset="1" stop-color="#e1e2e3" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientTransform="matrix(.34972769 0 0 .35610773 -1.348519 .293919)" gradientUnits="userSpaceOnUse" x1="32.892288" x2="36.358372" y1="8.059012" y2="5.456536"><stop offset="0" stop-color="#fefefe"/><stop offset="1" stop-color="#cbcbcb"/></linearGradient><g transform="matrix(.26458333 0 0 -.26458333 0 4.23334)"><path d="m2.5.500018h7c1.646822.8015353 3.070656 2.3509331 4 3.5v11.5h-11z" fill="url(#a)"/><path d="m12.500001 14.500009h-9v-13h5.49894l3.50106 3.33947z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="round"/><path d="m2.499961.49997874 6.76766.00051c.61416 0 4.23241 2.73141026 4.23241 3.88354026l.00001 11.11601s-7.33339 0-11.00008 0c0-5.00002 0-15.00006026 0-15.00006026z" fill="none" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961" stroke-width=".999922"/><path d="m9.326881 1.0123287 3.65217 3.1875403c0 11.15219-12.05670008-3.1875403-3.65217-3.1875403z" fill="url(#c)"/><g fill-rule="evenodd"><path d="m6.172041 1.0126387c1.11697 0 .82796 4.9873703.82796 4.9873703s6.1005-.69597 6.1005.8853c0-.38528-.0846-2.03569-.1616-2.15591-.55326-.86374-3.68844-3.37544-4.55138-3.62946-1.21584-.12804026-2.21548-.0873-2.21548-.0873z" opacity=".05"/><path d="m7.000001.98754874c1.11697 0 1 4.01246026 1 4.01246026s5.01089-.58127 5.01089 1c0-.38528.0301-1.8063-.0469-1.92652-.55326-.86374-2.94292-2.80197-3.80586-3.0559903-.69408-.058-2.15813-.0299-2.15813-.0299z" opacity=".12"/><path d="m8.000001.98754874c1.11697 0 1 3.01246026 1 3.01246026s4.01089-.58127 4.01089 1c0-.38528.0301-.8063-.0469-.92652-.55326-.86374-2.94292-2.80197-3.80586-3.0559903-.17779-.005-.98055-.02-1.15813-.0299z" fill="url(#d)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_basicshapes.parallelogram.svg b/icon-themes/elementary_svg/cmd/sc_basicshapes.parallelogram.svg
new file mode 100644
index 000000000..745a086e2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_basicshapes.parallelogram.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333333 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="5.4375" x2="6.983037" y1="2" y2="15.18644"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="7" x2="7" y1="2" y2="14"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/></linearGradient><g transform="scale(.26458333)"><path d="m4.25.5-3.75 15h11.25l3.75-15z" fill="url(#a)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m4.6425781 1-3.4960937 14h10.2070316l3.498047-14zm.7949219 1h8.117188l-3.03125 12h-8.0664067z" fill="url(#b)" opacity=".5"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_basicshapes.pentagon.svg b/icon-themes/elementary_svg/cmd/sc_basicshapes.pentagon.svg
new file mode 100644
index 000000000..59e2dc604
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_basicshapes.pentagon.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333333 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="9.355941" x2="8.677958" y1="3.389838" y2="14.644075"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="3.5" y2="14"><stop offset="0" stop-color="#fff"/><stop offset=".06733397" 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="scale(.26458333)"><path d="m8 .5-7.49999999 6.25 3.12499999 8.75h8.75l3.125-8.75z" fill="url(#a)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m8 1.7931647-6.314087 5.2842155 2.6527498 7.4226198h7.3316652l2.652567-7.4227824z" fill="none" opacity=".5" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_basicshapes.quadrat.svg b/icon-themes/elementary_svg/cmd/sc_basicshapes.quadrat.svg
new file mode 100644
index 000000000..27d786884
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_basicshapes.quadrat.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333333 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="3.883095" x2="4.063079" y1=".857023" y2="15.095037"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="10" x2="10" y1="2" y2="14"><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 transform="scale(.26458333)"><path d="m.5.5v15h15v-15z" fill="url(#a)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m1.4999998 1.5v13h13.0000002v-13z" fill="none" opacity=".5" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_basicshapes.rectangle.svg b/icon-themes/elementary_svg/cmd/sc_basicshapes.rectangle.svg
new file mode 100644
index 000000000..e9a22206b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_basicshapes.rectangle.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333333 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="11.525424" x2="11.661017" y1="3.525424" y2="12.949153"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="10" x2="10" y1="4.5" y2="11.5"><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 transform="matrix(.26458333 0 0 .26458333 0 -.13229)"><path d="m.5 3v10h15v-5-5z" fill="url(#a)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m1.5 4v8h13v-8z" fill="none" opacity=".5" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_basicshapes.right-triangle.svg b/icon-themes/elementary_svg/cmd/sc_basicshapes.right-triangle.svg
new file mode 100644
index 000000000..de2764e19
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_basicshapes.right-triangle.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="8.271187" x2="8.542302" y1=".881391" y2="15.118679"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="7.156788" x2="7.258998" y1="4.134305" y2="14"><stop offset="0" stop-color="#fff"/><stop offset=".15783957" 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="scale(.26458333)"><path d="m.5.5v15h15z" fill="url(#a)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m1.5 2.9067797v11.5932203h11.589844z" fill="none" opacity=".5" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_basicshapes.ring.svg b/icon-themes/elementary_svg/cmd/sc_basicshapes.ring.svg
new file mode 100644
index 000000000..260109a69
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_basicshapes.ring.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="6.169491" x2="4.881356" y1="1.288136" y2="15.18644"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="26" x2="26" y1="2.5" y2="13"><stop offset="0" stop-color="#fff"/><stop offset=".33333334" 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="26" x2="26" y1="11.5" y2="4"><stop offset="0" stop-color="#fff"/><stop offset=".66666669" 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="scale(.26458333)"><path d="m8 .5c-4.142134 0-7.5 3.3578746-7.5 7.5 0 4.142125 3.357866 7.5 7.5 7.5s7.5-3.357875 7.5-7.5c0-4.1421254-3.357866-7.5-7.5-7.5zm0 4.5a3 3 0 0 1 3 3 3 3 0 0 1 -3 3 3 3 0 0 1 -3-3 3 3 0 0 1 3-3z" fill="url(#a)" stroke="#7239b3" stroke-opacity=".501961"/><g fill="none" stroke-linecap="square" stroke-opacity=".922794"><path d="m14.5 8a6.5 6.5 0 0 1 -6.5 6.5 6.5 6.5 0 0 1 -6.5-6.5 6.5 6.5 0 0 1 6.5-6.5 6.5 6.5 0 0 1 6.5 6.5z" opacity=".5" stroke="url(#b)"/><path d="m12 8a4 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 4z" opacity=".5" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_basicshapes.round-quadrat.svg b/icon-themes/elementary_svg/cmd/sc_basicshapes.round-quadrat.svg
new file mode 100644
index 000000000..320dbc7c9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_basicshapes.round-quadrat.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="3" y2="16"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="27.435182" x2="27.435182" y1="4.5625" y2="16.5625"><stop offset="0" stop-color="#fff"/><stop offset=".19684869" 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="scale(.26458333)"><path d="m3 .49999964c-1.3850207 0-2.5 1.11497926-2.5 2.49999996v10.0000004c0 1.385021 1.1149793 2.5 2.5 2.5h10c1.38502 0 2.5-1.114979 2.5-2.5v-10.0000004c0-1.3850207-1.11498-2.49999996-2.5-2.49999996z" fill="url(#a)" stroke="#7239b3" stroke-opacity=".501961"/><path d="m3 1.5h10c.831 0 1.5.6948822 1.5 1.5580319v9.8839361c0 .86315-.669 1.558032-1.5 1.558032h-10c-.831 0-1.5-.694882-1.5-1.558032v-9.8839361c0-.8631497.669-1.5580319 1.5-1.5580319z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="square"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_basicshapes.round-rectangle.svg b/icon-themes/elementary_svg/cmd/sc_basicshapes.round-rectangle.svg
new file mode 100644
index 000000000..07e84d7a3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_basicshapes.round-rectangle.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1=".5" y2="15"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="3" y2="13"><stop offset="0" stop-color="#fff"/><stop offset=".25544232" 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="square" stroke-opacity=".501961" transform="scale(.26458333)"><path d="m4.5 1.5h7c2.216 0 4 1.784 4 4v5c0 2.216-1.784 4-4 4h-7c-2.216 0-4-1.784-4-4v-5c0-2.216 1.784-4 4-4z" fill="url(#a)" stroke="#7239b3"/><path d="m4.5 2.5h7c1.662 0 3 1.2170509 3 2.7288136v5.5423724c0 1.511763-1.338 2.728814-3 2.728814h-7c-1.662 0-3-1.217051-3-2.728814v-5.5423724c0-1.5117627 1.338-2.7288136 3-2.7288136z" fill="none" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_basicshapes.trapezoid.svg b/icon-themes/elementary_svg/cmd/sc_basicshapes.trapezoid.svg
new file mode 100644
index 000000000..22fdeb795
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_basicshapes.trapezoid.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="11.457641" x2="10.644054" y1="2.237289" y2="15.457628"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="9.000001" x2="9.000001" y1="2.000001" y2="14"><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 transform="scale(.26458333)"><path d="m.49999998.50000002 3.75000002 14.99999998h7.5l3.75-14.99999998z" fill="url(#a)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m1.7765788 1.5 3.2234212 13h5.957031l3.266391-13z" fill="none" opacity=".5" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_basicstepinto.svg b/icon-themes/elementary_svg/cmd/sc_basicstepinto.svg
new file mode 100644
index 000000000..62388ee70
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_basicstepinto.svg
@@ -0,0 +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="6.991014" x2="16.991014" y1="13.607173" y2="13.607173"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 .3060607 .32769183 0 5.520628 4.564359)" gradientUnits="userSpaceOnUse" x1="31.179482" x2="31.179482" y1="10.590396" y2="27.374458"><stop offset="0" stop-color="#fff"/><stop offset=".45454547" stop-color="#fff" stop-opacity=".235294"/><stop offset=".72727275" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><path d="m3 0c-1.104522 0-2 .8954778-2 2v4 1c0 .2761493-.2238577.5-.5.5h-.5v1h.5c.2761423 0 .5.2238507.5.5v1 1 3c0 1.104597 1 2 2 2h1v-1h-1c-.5522843 0-1-.447701-1-1v-3-1-1c0-.382499-.1392847-.7350257-.375-1 .2357153-.2649743.375-.617501.375-1v-1-.28125-3.71875c0-.5522986.4477765-1 1-1h1v-1z" fill="#7e8087"/><path d="m13 0c1.104522 0 2 .8954778 2 2v4 1c0 .2761493.223858.5.5.5h.5v1h-.5c-.276142 0-.5.2238507-.5.5v1 1 3c0 1.104597-1 2-2 2h-1v-1h1c.552284 0 1-.447701 1-1v-3-1-1c0-.382499.139285-.7350257.375-1-.235715-.2649743-.375-.617501-.375-1v-1-.28125-3.71875c0-.5522986-.447777-1-1-1h-1v-1z" fill="#7e8087"/><g stroke-miterlimit="7" transform="matrix(0 1 1 0 -5.107173 -3.991014)"><path d="m9.30271 8.5891352c-3.550424 2.4050398-1.417791 7.0180388 2.199927 7.0180388v1.910877l5.00613-3.410878-5.00613-3.5v2c-2.552377.09933-3.668166-2.339884-1.843474-4.0180378z" display="block" fill="url(#a)" stroke="#452981" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m8.261326 10.607173c-.018093 2 .747441 4.5 4.241311 4.011223l.0061.988777 2.238082-1.5-2.238082-1.634695v1.134695c-4.5.313243-4.621592-2.405507-4.247441-3z" display="block" fill="none" opacity=".5" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_basicstepout.svg b/icon-themes/elementary_svg/cmd/sc_basicstepout.svg
new file mode 100644
index 000000000..3a1360864
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_basicstepout.svg
@@ -0,0 +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="17.008766" x2="7.008767" y1="14.107173" y2="14.107173"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6" stop-opacity=".75"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 .3060607 .32769183 0 5.520628 4.564359)" gradientUnits="userSpaceOnUse" x1="32.813145" x2="32.813145" y1="25.902809" y2="9.118748"><stop offset="0" stop-color="#fff"/><stop offset=".45454547" stop-color="#fff" stop-opacity=".235294"/><stop offset=".72727275" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><path d="m3 0c-1.104522 0-2 .8954778-2 2v4 1c0 .2761493-.2238577.5-.5.5h-.5v1h.5c.2761423 0 .5.2238507.5.5v1 1 3c0 1.104597 1 2 2 2h1v-1h-1c-.5522843 0-1-.447701-1-1v-3-1-1c0-.382499-.1392847-.7350257-.375-1 .2357153-.2649743.375-.617501.375-1v-1-.28125-3.71875c0-.5522986.4477765-1 1-1h1v-1z" fill="#7e8087"/><path d="m13 0c1.104522 0 2 .8954778 2 2v4 1c0 .2761493.223858.5.5.5h.5v1h-.5c-.276142 0-.5.2238507-.5.5v1 1 3c0 1.104597-1 2-2 2h-1v-1h1c.552284 0 1-.447701 1-1v-3-1-1c0-.382499.139285-.7350257.375-1-.235715-.2649743-.375-.617501-.375-1v-1-.28125-3.71875c0-.5522986-.447777-1-1-1h-1v-1z" fill="#7e8087"/><g stroke-miterlimit="7" transform="matrix(0 -1 1 0 -5.107173 20.008767)"><path d="m9.30271 8.5891352c-3.550424 2.4050398-1.417791 7.0180388 2.199927 7.0180388v1.910877l5.00613-3.410878-5.00613-3.5v2c-2.552377.09933-3.668166-2.339884-1.843474-4.0180378z" display="block" fill="url(#a)" stroke="#002e99" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m8.261326 10.607173c-.018093 2 .747441 4.5 4.241311 4.011223l.0061.988777 2.238082-1.5-2.238082-1.634695v1.134695c-4.5.313243-4.621592-2.405507-4.247441-3z" display="block" fill="none" opacity=".5" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_basicstepover.svg b/icon-themes/elementary_svg/cmd/sc_basicstepover.svg
new file mode 100644
index 000000000..2e0f18ec5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_basicstepover.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="42.923489" cy="10.687387" gradientTransform="matrix(.60165079 3.1017029 -2.0309437 .39395097 38.804019 -126.25624)" gradientUnits="userSpaceOnUse" r="4.592037"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.30050814 -.05803453 .06213618 .32174684 33.857383 11.344709)" gradientUnits="userSpaceOnUse" x1="32.515041" x2="30.894814" y1="10.583598" y2="25.843086"><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><path d="m4 3c-1.104522 0-2 .8954778-2 2v2.5 1c0 .2761493-.2238577.5-.5.5h-.5v1h.5c.2761423 0 .4936649.223923.5.5v1 1.5 1c0 1.104597 1 2 2 2h1v-1h-1c-.5522843 0-1-.447701-1-1v-1-1.5-1c0-.382499-.1392847-.7350257-.375-1 .2357153-.2649743.375-.617501.375-1v-1-.28125-2.21875c0-.5522986.4480494-1.0173599 1-1h1v-1z" fill="#7e8087"/><path d="m7 3c1.104522 0 1.9860786.8955655 2 2v2.5 1c0 .2761493.2243794.4830387.5.5h.5v1h-.5c-.276142 0-.5135647.224184-.5.5v1 1.5 1c0 1.104597-1.0006371 1.964308-2 2h-1v-1h1c.552284 0 .9905334-.447782 1-1v-1-1.5-1c0-.382499.139285-.7350257.375-1-.235715-.2649743-.3951037-.6180297-.375-1v-1-.28125-2.21875c0-.5522986-.4481288-1.0197097-1-1h-1v-1z" fill="#7e8087"/><g transform="matrix(.98170171 .19042517 -.19042517 .98170171 -28.526253 -19.06076)"><path d="m32.961866 17.498601c1.585563-7.05376 12.466586-6.932849 13.249984-.42693l1.87621-.362336-2.558545 5.586496-4.226956-4.276071 1.963716-.379236c-1.046959-6.644793-9.1661-3.342552-10.236819.208063z" display="block" fill="url(#a)"/><g fill="none"><path d="m32.961866 17.498601c2.16863-7.6004969 12.864675-6.26856 13.249984-.42693l1.87621-.362336-2.558545 5.586496-4.226956-4.276071 1.963716-.379236c-1.295225-6.731977-9.22169-3.22845-10.236819.208063z" opacity=".5" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round"/><path d="m36.301424 14.108487c2.695259-2.256812 8.96632-1.435959 9.129204 4.132532l.97084-.18749-1.188587 2.602745-1.923758-2.001685 1.062556-.201851c-.937338-7.457976-6.637123-5.333723-8.050255-4.344251z" display="block" opacity=".5" stroke="url(#b)" stroke-miterlimit="7" stroke-width=".963925"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_basicstop.svg b/icon-themes/elementary_svg/cmd/sc_basicstop.svg
new file mode 100644
index 000000000..06529bbe7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_basicstop.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.53069044 0 0 .53068372 -30.303174 -6.788424)" gradientUnits="userSpaceOnUse" x1="71.204407" x2="71.204407" y1="15.369057" y2="40.495617"><stop offset="0" stop-color="#fff"/><stop offset=".42447853" stop-color="#fff" stop-opacity=".235294"/><stop offset=".82089913" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="b" cx="1.1979" cy="8.449767" gradientTransform="matrix(0 1.5672497 -1.6579631 -.00000004 22.009446 -7.04804)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#f8b17e"/><stop offset=".26238" stop-color="#ed5353"/><stop offset=".66093999" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></radialGradient><path d="m8.000001.5000985c-4.13824 0-7.50000105 3.361757-7.50000105 7.499998 0 4.1382405 3.36176105 7.4999995 7.50000105 7.4999995s7.500003-3.361759 7.499999-7.4999995c0-4.138241-3.361759-7.499998-7.499999-7.499998z" fill="url(#b)"/><path d="m8.0000003.50019603c-4.1382416 0-7.5000003 3.36171477-7.5000003 7.49990107 0 4.1381889 3.3617587 7.4999049 7.5000003 7.4999029 4.1382417 0 7.5000047-3.361714 7.5000007-7.4999029 0-4.1381863-3.361759-7.49990107-7.5000007-7.49990107z" fill="none" stroke="#b10000" stroke-linecap="round" stroke-linejoin="round"/><path d="m14.5 8.000086c0 3.589804-2.910156 6.499914-6.5000006 6.499914-3.5898435 0-6.4999994-2.91011-6.4999994-6.499914 0-3.5898032 2.9101559-6.4999137 6.4999994-6.4999137 3.5898446 0 6.5000006 2.9101105 6.5000006 6.4999137z" fill="none" opacity=".5" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><path d="m5 5h7v7h-7z" fill="#7a0000" fill-rule="evenodd" opacity=".3"/><path d="m5 5.000079h6v5.999921h-6z" fill="#fff"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_beforeobject.svg b/icon-themes/elementary_svg/cmd/sc_beforeobject.svg
new file mode 100644
index 000000000..256ca5497
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_beforeobject.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.32595 0 0 -.35064 2.1 30.43)" gradientUnits="userSpaceOnUse" x1="34.875" x2="34.875" y1="67.731" y2="49.712"><stop offset="0" stop-color="#fff"/><stop offset=".525" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 .36364 -.36307 0 20.905 -2.41)" gradientUnits="userSpaceOnUse" x1="24" x2="46.511" y1="21.483" y2="21.483"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="7.889" x2="7.889" y1="4.506" y2="6.561"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><path d="m.5 4.5h15v2h-15z" fill="url(#c)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".75"/><path d="m1 9v1h6v-1z" fill="#fafafa"/><path d="m.5 8.5v2h7v-2z" style="opacity:.5;fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.75"/><path d="m8.567 10.5 3.446-4 3.452 4h-1.95v4h-3v-4z" display="block" fill="url(#b)"/><g fill="none"><path d="m8.567 10.5 3.446-4 3.452 4h-1.95v4h-3v-4z" opacity=".5" stroke="#a62100" stroke-linejoin="round"/><path d="m10.717 9.5 1.283-1.5 1.317 1.5h-.8v4h-1v-4z" display="block" opacity=".401" stroke="url(#a)" stroke-miterlimit="7" stroke-width=".964"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_behindobject.svg b/icon-themes/elementary_svg/cmd/sc_behindobject.svg
new file mode 100644
index 000000000..e3caf85c1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_behindobject.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.32595 0 0 .35064 2.1 -15.43)" gradientUnits="userSpaceOnUse" x1="32.095" x2="32.095" y1="49.712" y2="61.119"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 -.36364 -.36307 0 20.905 17.41)" gradientUnits="userSpaceOnUse" x1="46.301" x2="24.453" y1="24.282" y2="24.282"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="7.889" x2="7.889" y1="8.506" y2="10.561"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><path d="m1 5v1h6v-1z" fill="#fafafa"/><path d="m.5 4.5v2h7v-2z" style="opacity:.5;fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.75"/><path d="m.5 8.5h15v2h-15z" fill="url(#c)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".75"/><path d="m8.567 4.5 3.446 4 3.452-4h-1.95v-4h-3v4z" display="block" fill="url(#b)"/><g fill="none"><path d="m8.567 4.5 3.446 4 3.452-4h-1.95v-4h-3v4z" opacity=".5" stroke="#a62100" stroke-linejoin="round"/><path d="m10.717 5.5 1.283 1.5 1.317-1.5h-.8v-4h-1v4z" display="block" opacity=".401" stroke="url(#a)" stroke-miterlimit="7" stroke-width=".964"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_bezier_unfilled.svg b/icon-themes/elementary_svg/cmd/sc_bezier_unfilled.svg
new file mode 100644
index 000000000..f216be15b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_bezier_unfilled.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.933332 0 0 .933329 -21.09995 49.83527)" gradientUnits="userSpaceOnUse" x1="16.499979" x2="16.499979" y1="399.49966" y2="405.49969"><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="-11.299982" x2="-11.299982" y1="428.2999" y2="422.69989"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.699998 0 0 .699999 -17.94997 143.7502)" gradientUnits="userSpaceOnUse" x1="12.500013" x2="12.500013" y1="400.50015" y2="403.50015"><stop offset="0" stop-color="#fff"/><stop offset=".05594528" 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="d" gradientTransform="matrix(.6626178 0 0 .5383127 -221.02564 -224.722)" gradientUnits="userSpaceOnUse" x1="336.38605" x2="336.38605" y1="427.76694" y2="424.16095"><stop offset="0" stop-color="#555753"/><stop offset="1" stop-color="#555753" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.6619286 0 0 .5541422 -220.77558 -231.53464)" gradientUnits="userSpaceOnUse" x1="336.38605" x2="336.38605" y1="426.56412" y2="424.16095"><stop offset="0" stop-color="#babdb6"/><stop offset="1" stop-color="#eeeeec" stop-opacity="0"/></linearGradient><g transform="matrix(-.70710678 .70710678 -.70710678 -.70710678 19.512668 8.906057)"><path d="m14.566406 1.666016-2.947265.566406.283203 1.472656c.291455 1.519204-.07238 2.80114-.839844 3.734375-.684369.832189-1.7065538 1.408016-3.0625 1.523438v2.996093c2.202481-.130393 4.124941-1.090418 5.378906-2.615234 1.349806-1.641358 1.912382-3.892651 1.46875-6.205078z" fill="url(#d)"/><path d="m13.785156 2.738281-.984375.175781.08789.492188c.333258 1.866982-.099159 3.529634-1.058593 4.730469-.873329 1.093065-2.1873655 1.808713-3.830078 1.929687v1c1.9294261-.126167 3.551085-.977681 4.611328-2.304687 1.149899-1.439221 1.639838-3.412946 1.261719-5.53125z" fill="url(#e)"/></g><g transform="matrix(.70710678 -.70710678 -.70710678 -.70710678 8.852419 19.459012)"><path d="m14.566406 1.666016-2.947265.566406.283203 1.472656c.291455 1.519204-.07238 2.80114-.839844 3.734375-.684369.832189-1.7065538 1.408016-3.0625 1.523438v2.996093c2.202481-.130393 4.124941-1.090418 5.378906-2.615234 1.349806-1.641358 1.912382-3.892651 1.46875-6.205078z" fill="url(#d)"/><path d="m13.785156 2.738281-.984375.175781.08789.492188c.333258 1.866982-.099159 3.529634-1.058593 4.730469-.873329 1.093065-2.1873655 1.808713-3.830078 1.929687v1c1.9294261-.126167 3.551085-.977681 4.611328-2.304687 1.149899-1.439221 1.639838-3.412946 1.261719-5.53125z" fill="url(#e)"/></g><g fill="none" stroke="#002e99" stroke-opacity=".588235" stroke-width="3" transform="matrix(.70710678 -.70710678 .70710678 .70710678 -541.247671 -58.293769)"><path d="m337.46203 433.51576 8.03797-.01576"/><g stroke-linecap="square" stroke-linejoin="round"><path d="m348.49998 433.50001a1 1 0 1 1 -2 0 1 1 0 1 1 2 0z"/><path d="m336.49998 433.50001a1 1 0 1 1 -2 0 1 1 0 1 1 2 0z"/></g></g><g stroke="#8cd5ff" transform="matrix(.70710678 -.70710678 .70710678 .70710678 -541.247671 -58.293769)"><path d="m336.49998 433.50001 9.96205.0158" fill="#729fcf" fill-rule="evenodd"/><g fill="none" stroke-linecap="square" stroke-linejoin="round"><path d="m348.49998 433.50001a1 1 .00000005 1 1 -2 0 1 1 .00000005 1 1 2 0z"/><path d="m336.49998 433.50001a1 1 .00000005 1 1 -2 0 1 1 .00000005 1 1 2 0z"/></g></g><g stroke-width="1.399999" transform="matrix(-.50507718 .50507718 .50507577 .50507577 -212.44271 -203.85642)"><path d="m-11.299976 422.69982h5.5999843v5.59997h-5.5999843z" fill="url(#a)" stroke="url(#b)" stroke-linejoin="round"/><path d="m-9.8999854 424.09971h2.7999967v2.79989h-2.7999967z" fill="none" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_bezierappend.svg b/icon-themes/elementary_svg/cmd/sc_bezierappend.svg
new file mode 100644
index 000000000..f7d3ee321
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_bezierappend.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.294118 0 0 1 1.705882 -13.00043)" gradientUnits="userSpaceOnUse" x1="-15.227268" x2="-.931818" y1="423.50052" y2="423.50052"><stop offset="0" stop-color="#555753" stop-opacity="0"/><stop offset=".2" stop-color="#555753"/><stop offset=".80000001" stop-color="#555753"/><stop offset="1" stop-color="#555753" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(1.294118 0 0 1.005236 1.705882 -15.2096)" gradientUnits="userSpaceOnUse" x1="-14.840905" x2="-1.318181" y1="423.98969" y2="423.98969"><stop offset="0" stop-color="#babdb6" stop-opacity="0"/><stop offset=".2" stop-color="#babdb6"/><stop offset=".84444445" stop-color="#babdb6"/><stop offset="1" stop-color="#babdb6" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="10" x2="10" y1="2" y2="7"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="7.5" x2="7.5" y1="7" y2="1.5"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" y1="3" y2="5"><stop offset="0" stop-color="#fff"/><stop offset=".05594528" 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="f" gradientUnits="userSpaceOnUse" x1="5.08622" x2="5.253335" y1="1.542087" y2="8.389545"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><g transform="scale(.26458333)"><g transform="translate(17 -397.0001)"><path d="m-17 409.0001h16v3h-16z" fill="url(#a)"/><path d="m-17 410.00533h16v1.00524h-16z" fill="url(#b)"/></g><g stroke-linecap="round" stroke-linejoin="round" transform="translate(2 9)"><path d="m6.5 1.5h5l.0018 4.93725h-5.00005z" fill="url(#c)" stroke="url(#d)"/><path d="m7.5 2.5h3l.0018 2.93725h-3.00005z" fill="none" stroke="url(#e)"/></g><path d="m3.5002863 3.499714v-2.0072863h3v2.0072863h2.007286v3h-2.007286v2.007286h-3v-2.007286h-2.0072863v-3z" fill="url(#f)"/><path d="m3.5002863 3.499714v-2.0072863h3v2.0072863h2.007286v3h-2.007286v2.007286h-3v-2.007286h-2.0072863v-3z" fill="none" stroke="#944200" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".588235"/><g fill="#fff"><path d="m4.000286 1.999714h2v1h-2z" opacity=".5"/><path d="m4.000286 6.999714h2v1h-2z" opacity=".2"/><path d="m2.0002863 3.999714v1h2v-1zm4 0v1h2v-1z" opacity=".4"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_bezierclose.svg b/icon-themes/elementary_svg/cmd/sc_bezierclose.svg
new file mode 100644
index 000000000..be9041d44
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_bezierclose.svg
@@ -0,0 +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="10" x2="10" y1="2" y2="6"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="7.5" x2="7.5" y1="6" y2="1.5"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" y1="3" y2="4"><stop offset="0" stop-color="#fff"/><stop offset=".05594528" 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="d" gradientTransform="matrix(1.294118 0 0 1 1.705882 -13.00043)" gradientUnits="userSpaceOnUse" x1="-15.227268" x2="-.931818" y1="423.50052" y2="423.50052"><stop offset="0" stop-color="#555753" stop-opacity="0"/><stop offset=".2" stop-color="#555753"/><stop offset=".80000001" stop-color="#555753"/><stop offset="1" stop-color="#555753" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(1.294118 0 0 1.005236 1.705882 -15.2096)" gradientUnits="userSpaceOnUse" x1="-14.840905" x2="-1.318181" y1="423.98969" y2="423.98969"><stop offset="0" stop-color="#babdb6" stop-opacity="0"/><stop offset=".2" stop-color="#babdb6"/><stop offset=".84444445" stop-color="#babdb6"/><stop offset="1" stop-color="#babdb6" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(1.294118 0 0 1 1.705882 -13.00043)" gradientUnits="userSpaceOnUse" x1="-15.227268" x2="-.931818" xlink:href="#d" y1="423.50052" y2="423.50052"/><linearGradient id="g" gradientTransform="matrix(1.294118 0 0 1.005236 1.705882 -15.2096)" gradientUnits="userSpaceOnUse" x1="-14.840905" x2="-1.318181" xlink:href="#e" y1="423.98969" y2="423.98969"/><g transform="matrix(.81915204 -.57357644 -.57357644 -.81915204 250.24624 341.66681)"><path d="m-15 409.01058h12v3h-12z" fill="url(#f)"/><path d="m-15 410.01581h12v1.00524h-12z" fill="url(#g)"/></g><g transform="matrix(.93969262 .34202014 -.34202014 .93969262 156.998003 -378.623258)"><path d="m-15 409.01058h12v3h-12z" fill="url(#f)"/><path d="m-15 410.01581h12v1.00524h-12z" fill="url(#g)"/></g><g transform="matrix(0 1 -1 0 413.01058 17)"><path d="m-15 409.01058h12v3h-12z" fill="url(#d)"/><path d="m-15 410.01581h12v1.00524h-12z" fill="url(#e)"/></g><g stroke-linecap="round" stroke-linejoin="round"><g transform="translate(-7 10)"><path d="m7.5 1.5h4v4h-4.00005z" fill="url(#a)" stroke="url(#b)"/><path d="m8.5 2.5h2v2h-2.00005z" fill="none" stroke="url(#c)"/></g><g transform="translate(4.000045 2.99998)"><path d="m7.5 1.5h4v4h-4.00005z" fill="url(#a)" stroke="url(#b)"/><path d="m8.5 2.5h2v2h-2.00005z" fill="none" stroke="url(#c)"/></g><g transform="translate(-7 -1)"><path d="m7.5 1.5h4v4h-4.00005z" fill="url(#a)" stroke="url(#b)"/><path d="m8.5 2.5h2v2h-2.00005z" fill="none" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_bezierconvert.svg b/icon-themes/elementary_svg/cmd/sc_bezierconvert.svg
new file mode 100644
index 000000000..6631ca94d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_bezierconvert.svg
@@ -0,0 +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="10" x2="10" xlink:href="#b" y1="2" y2="6"/><linearGradient id="b"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientTransform="translate(6 -970.36218)" gradientUnits="userSpaceOnUse" x1="1.5" x2="1.5" xlink:href="#d" y1="976.36218" y2="971.86218"/><linearGradient id="d" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="3.5" x2="3.5" y1="8" y2="1"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="e" gradientTransform="translate(7 -969.36218)" gradientUnits="userSpaceOnUse" x1="2.5" x2="2.5" xlink:href="#f" y1="972.36218" y2="973.36218"/><linearGradient id="f" gradientTransform="matrix(.24324324 0 0 .35135133 -23.337836 21.067572)" gradientUnits="userSpaceOnUse" x1="7.555548" x2="7.555548" y1="9.769218" y2="18.30768"><stop offset="0" stop-color="#fff"/><stop offset=".05594528" 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="g" gradientUnits="userSpaceOnUse" x1="8.619989" x2="12.681973" xlink:href="#b" y1=".49866" y2="4.56067"/><linearGradient id="h" gradientTransform="translate(6 -970.36218)" gradientUnits="userSpaceOnUse" x1="4.560653" x2=".318012" xlink:href="#d" y1="977.04413" y2="972.80151"/><linearGradient id="i" gradientTransform="translate(7 -969.36218)" gradientUnits="userSpaceOnUse" x1="2.146439" x2="3.207099" xlink:href="#f" y1="972.50861" y2="973.56927"/><linearGradient id="j" gradientTransform="matrix(.6626178 0 0 .5383127 -221.02564 -224.722)" gradientUnits="userSpaceOnUse" x1="336.38605" x2="336.38605" xlink:href="#k" y1="427.76694" y2="424.16095"/><linearGradient id="k"><stop offset="0" stop-color="#555753"/><stop offset="1" stop-color="#555753" stop-opacity="0"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.6619286 0 0 .5541422 -220.77558 -231.53464)" gradientUnits="userSpaceOnUse" x1="336.38605" x2="336.38605" xlink:href="#m" y1="426.56412" y2="424.16095"/><linearGradient id="m"><stop offset="0" stop-color="#babdb6"/><stop offset="1" stop-color="#eeeeec" stop-opacity="0"/></linearGradient><linearGradient id="n" gradientTransform="matrix(1.0131795 0 0 .7238442 -341.92828 -306.2747)" gradientUnits="userSpaceOnUse" x1="337.30206" x2="337.04034" xlink:href="#k" y1="431.7355" y2="428.74005"/><linearGradient id="o" gradientTransform="matrix(1.0152681 0 0 .7238442 -342.63008 -306.27468)" gradientUnits="userSpaceOnUse" x1="337.47427" x2="337.2131" xlink:href="#m" y1="430.89902" y2="426.41998"/><g transform="translate(0 3.00005)"><path d="m13.375397 3.4220093c.735087 3.831631-1.853267 7.0650017-5.8807347 7.0650017-4.0731408 0-6.5698813-3.1870414-5.8807345-7.0650017" fill="none" stroke="url(#j)" stroke-linecap="square" stroke-width="3"/><path d="m13.381641 3.3181331c.711376 3.9852867-1.851338 7.2727539-5.8746199 7.2727539-4.0689079 0-6.6318895-3.2397756-5.874613-7.2727539" fill="none" stroke="url(#l)" stroke-linecap="square"/><g stroke-linecap="round" stroke-linejoin="round" transform="translate(-2 6.99995)"><path d="m7.5 1.5h4v4h-4.00005z" fill="url(#a)" stroke="url(#c)"/><path d="m8.5 2.5h2v2h-2.00005z" fill="none" stroke="url(#e)"/></g></g><g transform="translate(0 -4.196261)"><path d="m16.48393.5-8.99197 9.49999-8.99197-9.49999" fill="none" stroke="url(#n)" stroke-linecap="square" stroke-width="3"/><path d="m16.521.50004-9.01051 9.49998-9.0105-9.49998" fill="none" stroke="url(#o)" stroke-linecap="square" stroke-width="1.2"/><g stroke-linecap="round" stroke-linejoin="round" transform="matrix(.70710678 .70710678 -.70710678 .70710678 3.257352 .503891)"><path d="m7.5 1.5h4v4h-4.00005z" fill="url(#g)" stroke="url(#h)"/><path d="m8.5 2.5h2v2h-2.00005z" fill="none" stroke="url(#i)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_beziercutline.svg b/icon-themes/elementary_svg/cmd/sc_beziercutline.svg
new file mode 100644
index 000000000..0af9487b8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_beziercutline.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="10" x2="10" xlink:href="#b" y1="1.5" y2="5.5"/><linearGradient id="b"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientTransform="translate(6 -970.36218)" gradientUnits="userSpaceOnUse" x1="1.5" x2="1.5" xlink:href="#d" y1="975.86218" y2="971.86218"/><linearGradient id="d" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="3.5" x2="3.5" y1="8" y2="1"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="e" gradientTransform="translate(7 -969.36218)" gradientUnits="userSpaceOnUse" x1="2.5" x2="2.5" xlink:href="#f" y1="972.36218" y2="974.36218"/><linearGradient id="f" gradientTransform="matrix(.24324324 0 0 .35135133 -23.337836 21.067572)" gradientUnits="userSpaceOnUse" x1="7.555548" x2="7.555548" y1="9.769218" y2="18.30768"><stop offset="0" stop-color="#fff"/><stop offset=".05594528" 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="g" gradientUnits="userSpaceOnUse" x1="-11.299982" x2="-11.299982" xlink:href="#d" y1="428.2999" y2="422.69989"/><linearGradient id="h" gradientTransform="matrix(.933332 0 0 .933329 -21.09995 49.83527)" gradientUnits="userSpaceOnUse" x1="16.499979" x2="16.499979" xlink:href="#b" y1="399.49966" y2="405.49969"/><linearGradient id="i" gradientTransform="matrix(.699998 0 0 .699999 -17.94997 143.7502)" gradientUnits="userSpaceOnUse" x1="12.500013" x2="12.500013" xlink:href="#f" y1="400.50015" y2="403.50015"/><clipPath id="j"><path d="m0 2h16v3h-16z"/></clipPath><clipPath id="k"><path d="m0 11h4v3h-4z"/></clipPath><clipPath id="l"><path d="m12 11h4v3h-4z" transform="scale(-1 1)"/></clipPath><g stroke-linecap="round"><g opacity=".5"><path clip-path="url(#j)" d="m-1.5 2.500001h19v1.999999h-19z" fill="#d3d7cf" stroke="#555753" stroke-linejoin="round"/><g stroke-width="1.399999" transform="matrix(.714287 0 0 .714285 13.57143 -300.4282)"><path d="m-11.299976 422.69982h5.5999843v5.59997h-5.5999843z" fill="url(#h)" stroke="url(#g)" stroke-linejoin="round"/><path d="m-9.8999854 424.09971h2.7999967v2.79989h-2.7999967z" fill="none" stroke="url(#i)"/></g></g><path clip-path="url(#k)" d="m-1.5 11.500001h5v1.999999h-5z" fill="#d3d7cf" stroke="#555753" stroke-linejoin="round"/><g stroke-width="1.399999" transform="matrix(.714287 0 0 .714285 10.57143 -291.4282)"><path d="m-11.299976 422.69982h5.5999843v5.59997h-5.5999843z" fill="url(#h)" stroke="url(#g)" stroke-linejoin="round"/><path d="m-9.8999854 424.09971h2.7999967v2.79989h-2.7999967z" fill="none" stroke="url(#i)"/></g><g stroke-linejoin="round"><path clip-path="url(#l)" d="m-17.5 11.500001h5v1.999999h-5z" fill="#d3d7cf" stroke="#555753" transform="scale(-1 1)"/><g stroke-linecap="round" transform="translate(2 9)"><path d="m7.5 1.5h4v4h-4.00005z" fill="url(#a)" stroke="url(#c)"/><path d="m8.5 2.5h2v2h-2.00005z" fill="none" stroke="url(#e)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_bezierdelete.svg b/icon-themes/elementary_svg/cmd/sc_bezierdelete.svg
new file mode 100644
index 000000000..a4d9fdd94
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_bezierdelete.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.50841813 0 0 .49129742 -20.134916 -.107318)" gradientUnits="userSpaceOnUse" x1="47.470604" x2="47.470604" y1="4.289292" y2="18.537281"><stop offset="0" stop-color="#ff8c82"/><stop offset=".31209752" stop-color="#ed5353"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.87817681 0 0 .88433535 -50.058476 -9.389948)" gradientUnits="userSpaceOnUse" x1="54.725285" x2="54.725285" y1="19.664427" y2="12.87967"><stop offset="0" stop-color="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="5" x2="5" xlink:href="#f" y1="5" y2="5.5"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="10" x2="10" y1="2" y2="7"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="7.5" x2="7.5" y1="7" y2="1.5"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" y1="3" y2="5"><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="g" gradientTransform="matrix(1.294118 0 0 1 1.705882 -13.00043)" gradientUnits="userSpaceOnUse" x1="-15.227268" x2="-.931818" y1="423.50052" y2="423.50052"><stop offset="0" stop-color="#555753" stop-opacity="0"/><stop offset=".2" stop-color="#555753"/><stop offset=".80000001" stop-color="#555753"/><stop offset="1" stop-color="#555753" stop-opacity="0"/></linearGradient><linearGradient id="h" gradientTransform="matrix(1.294118 0 0 1.005236 1.705882 -15.2096)" gradientUnits="userSpaceOnUse" x1="-14.840905" x2="-1.318181" y1="423.98969" y2="423.98969"><stop offset="0" stop-color="#babdb6" stop-opacity="0"/><stop offset=".2" stop-color="#babdb6"/><stop offset=".84444445" stop-color="#babdb6"/><stop offset="1" stop-color="#babdb6" stop-opacity="0"/></linearGradient><g transform="translate(17 -397.0001)"><path d="m-17 409.0001h16v3h-16z" fill="url(#g)"/><path d="m-17 410.00533h16v1.00524h-16z" fill="url(#h)"/></g><g stroke-linecap="round" stroke-linejoin="round" transform="translate(2 9)"><path d="m6.5 1.5h5v5h-5z" fill="url(#d)" stroke="url(#e)"/><path d="m7.5 2.5h3v3h-3z" fill="none" stroke="url(#f)"/></g><path d="m.5 3.5v3h9v-3z" fill="url(#a)" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="3"/><path d="m1.5 4.5h7v1h-7z" fill="#ed5353" opacity=".5" stroke="url(#c)" stroke-linecap="square"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_bezieredge.svg b/icon-themes/elementary_svg/cmd/sc_bezieredge.svg
new file mode 100644
index 000000000..08de3f12f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_bezieredge.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="8.619989" x2="12.681973" y1=".49866" y2="4.56067"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="10.560653" x2="6.318012" y1="6.68195" y2="2.43933"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="9.146439" x2="10.207099" y1="3.14643" y2="4.20709"><stop offset="0" stop-color="#fff"/><stop offset=".05594528" 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="d" gradientTransform="matrix(1.0152681 0 0 .7238442 -342.63008 -306.27468)" gradientUnits="userSpaceOnUse" x1="337.47427" x2="337.2131" y1="430.89902" y2="426.41998"><stop offset="0" stop-color="#babdb6"/><stop offset="1" stop-color="#eeeeec" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(1.0131795 0 0 .7238442 -341.92828 -306.2747)" gradientUnits="userSpaceOnUse" x1="337.30206" x2="337.04034" y1="431.7355" y2="428.74005"><stop offset="0" stop-color="#555753"/><stop offset="1" stop-color="#555753" stop-opacity="0"/></linearGradient><path d="m16.48393.5-8.99197 9.49999-8.99197-9.49999" fill="none" stroke="url(#e)" stroke-linecap="square" stroke-width="3"/><path d="m16.521.50004-9.01051 9.49998-9.0105-9.49998" fill="none" stroke="url(#d)" stroke-linecap="square" stroke-width="1.2"/><g stroke-linecap="round" stroke-linejoin="round" transform="matrix(.70710678 .70710678 -.70710678 .70710678 3.257352 .307629)"><path d="m7.5 1.5h4v4h-4.00005z" fill="url(#a)" stroke="url(#b)"/><path d="m8.5 2.5h2v2h-2.00005z" fill="none" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_beziereliminatepoints.svg b/icon-themes/elementary_svg/cmd/sc_beziereliminatepoints.svg
new file mode 100644
index 000000000..b9443e135
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_beziereliminatepoints.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="10" x2="10" xlink:href="#b" y1="1.5" y2="5.5"/><linearGradient id="b"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientTransform="translate(6 -970.36218)" gradientUnits="userSpaceOnUse" x1="1.5" x2="1.5" xlink:href="#d" y1="975.86218" y2="971.86218"/><linearGradient id="d" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="3.5" x2="3.5" y1="8" y2="1"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="e" gradientTransform="translate(7 -969.36218)" gradientUnits="userSpaceOnUse" x1="2.5" x2="2.5" xlink:href="#f" y1="972.36218" y2="974.36218"/><linearGradient id="f" gradientTransform="matrix(.24324324 0 0 .35135133 -23.337836 21.067572)" gradientUnits="userSpaceOnUse" x1="7.555548" x2="7.555548" y1="9.769218" y2="18.30768"><stop offset="0" stop-color="#fff"/><stop offset=".05594528" 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="g" gradientUnits="userSpaceOnUse" x1="-11.299982" x2="-11.299982" xlink:href="#d" y1="428.2999" y2="422.69989"/><linearGradient id="h" gradientTransform="matrix(.933332 0 0 .933329 -21.09995 49.83527)" gradientUnits="userSpaceOnUse" x1="16.499979" x2="16.499979" xlink:href="#b" y1="399.49966" y2="405.49969"/><linearGradient id="i" gradientTransform="matrix(.699998 0 0 .699999 -17.94997 143.7502)" gradientUnits="userSpaceOnUse" x1="12.500013" x2="12.500013" xlink:href="#f" y1="400.50015" y2="403.50015"/><clipPath id="j"><path d="m0 2h16v3h-16z"/></clipPath><clipPath id="k"><path d="m0 11h4v3h-4z"/></clipPath><clipPath id="l"><path d="m12 11h4v3h-4z" transform="scale(-1 1)"/></clipPath><g stroke-linecap="round"><g transform="translate(0 9.000042)"><path clip-path="url(#j)" d="m-1.5 2.500001h19v1.999999h-19z" fill="#d3d7cf" stroke="#555753" stroke-linejoin="round"/><g stroke-width="1.399999" transform="matrix(.714287 0 0 .714285 13.57143 -300.4282)"><path d="m-11.299976 422.69982h5.5999843v5.59997h-5.5999843z" fill="url(#h)" stroke="url(#g)" stroke-linejoin="round"/><path d="m-9.8999854 424.09971h2.7999967v2.79989h-2.7999967z" fill="none" stroke="url(#i)"/></g></g><g opacity=".5" transform="translate(0 -9.000042)"><path clip-path="url(#k)" d="m-1.5 11.500001h5v1.999999h-5z" fill="#d3d7cf" stroke="#555753" stroke-linejoin="round"/><g stroke-width="1.399999" transform="matrix(.714287 0 0 .714285 10.57143 -291.4282)"><path d="m-11.299976 422.69982h5.5999843v5.59997h-5.5999843z" fill="url(#h)" stroke="url(#g)" stroke-linejoin="round"/><path d="m-9.8999854 424.09971h2.7999967v2.79989h-2.7999967z" fill="none" stroke="url(#i)"/></g><g stroke-linejoin="round"><path clip-path="url(#l)" d="m-17.5 11.500001h5v1.999999h-5z" fill="#d3d7cf" stroke="#555753" transform="scale(-1 1)"/><g stroke-linecap="round" transform="translate(2 9)"><path d="m7.5 1.5h4v4h-4.00005z" fill="url(#a)" stroke="url(#c)"/><path d="m8.5 2.5h2v2h-2.00005z" fill="none" stroke="url(#e)"/></g></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_bezierfill.svg b/icon-themes/elementary_svg/cmd/sc_bezierfill.svg
new file mode 100644
index 000000000..6328ef8ba
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_bezierfill.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.933332 0 0 .933329 -21.09995 49.83527)" gradientUnits="userSpaceOnUse" x1="16.499979" x2="16.499979" y1="399.49966" y2="405.49969"><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="-11.299982" x2="-11.299982" y1="428.2999" y2="422.69989"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.699998 0 0 .699999 -17.94997 143.7502)" gradientUnits="userSpaceOnUse" x1="12.500013" x2="12.500013" y1="400.50015" y2="403.50015"><stop offset="0" stop-color="#fff"/><stop offset=".05594528" 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="d" gradientTransform="matrix(.6626178 0 0 .5383127 -221.02564 -224.722)" gradientUnits="userSpaceOnUse" x1="336.38605" x2="336.38605" y1="427.76694" y2="424.16095"><stop offset="0" stop-color="#555753"/><stop offset="1" stop-color="#555753" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.6619286 0 0 .5541422 -220.77558 -231.53464)" gradientUnits="userSpaceOnUse" x1="336.38605" x2="336.38605" y1="426.56412" y2="424.16095"><stop offset="0" stop-color="#babdb6"/><stop offset="1" stop-color="#eeeeec" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="9.189364" x2="28.706161" y1="4.170683" y2="16.690115"><stop offset="0" stop-color="#a56de2"/><stop offset="1" stop-color="#a56de2" stop-opacity="0"/></linearGradient><path d="m11.611948 8.6734339a5.5929036 5.5929036 0 0 1 -2.1603381-5.631394 5.5929036 5.5929036 0 0 1 4.2104521-4.3187676 5.5929036 5.5929036 0 0 1 5.684439 2.01663468" fill="url(#f)" transform="translate(-3.8465 6.760093)"/><g transform="matrix(-.70710678 .70710678 -.70710678 -.70710678 19.512668 8.906057)"><path d="m14.566406 1.666016-2.947265.566406.283203 1.472656c.291455 1.519204-.07238 2.80114-.839844 3.734375-.684369.832189-1.7065538 1.408016-3.0625 1.523438v2.996093c2.202481-.130393 4.124941-1.090418 5.378906-2.615234 1.349806-1.641358 1.912382-3.892651 1.46875-6.205078z" fill="url(#d)"/><path d="m13.785156 2.738281-.984375.175781.08789.492188c.333258 1.866982-.099159 3.529634-1.058593 4.730469-.873329 1.093065-2.1873655 1.808713-3.830078 1.929687v1c1.9294261-.126167 3.551085-.977681 4.611328-2.304687 1.149899-1.439221 1.639838-3.412946 1.261719-5.53125z" fill="url(#e)"/></g><g transform="matrix(.70710678 -.70710678 -.70710678 -.70710678 8.852419 19.459012)"><path d="m14.566406 1.666016-2.947265.566406.283203 1.472656c.291455 1.519204-.07238 2.80114-.839844 3.734375-.684369.832189-1.7065538 1.408016-3.0625 1.523438v2.996093c2.202481-.130393 4.124941-1.090418 5.378906-2.615234 1.349806-1.641358 1.912382-3.892651 1.46875-6.205078z" fill="url(#d)"/><path d="m13.785156 2.738281-.984375.175781.08789.492188c.333258 1.866982-.099159 3.529634-1.058593 4.730469-.873329 1.093065-2.1873655 1.808713-3.830078 1.929687v1c1.9294261-.126167 3.551085-.977681 4.611328-2.304687 1.149899-1.439221 1.639838-3.412946 1.261719-5.53125z" fill="url(#e)"/></g><g fill="none" stroke="#002e99" stroke-opacity=".588235" stroke-width="3" transform="matrix(.70710678 -.70710678 .70710678 .70710678 -541.247671 -58.293769)"><path d="m337.46203 433.51576 8.03797-.01576"/><g stroke-linecap="square" stroke-linejoin="round"><path d="m348.49998 433.50001a1 1 0 1 1 -2 0 1 1 0 1 1 2 0z"/><path d="m336.49998 433.50001a1 1 0 1 1 -2 0 1 1 0 1 1 2 0z"/></g></g><g stroke="#8cd5ff" transform="matrix(.70710678 -.70710678 .70710678 .70710678 -541.247671 -58.293769)"><path d="m336.49998 433.50001 9.96205.0158" fill="#729fcf" fill-rule="evenodd"/><g fill="none" stroke-linecap="square" stroke-linejoin="round"><path d="m348.49998 433.50001a1 1 .00000005 1 1 -2 0 1 1 .00000005 1 1 2 0z"/><path d="m336.49998 433.50001a1 1 .00000005 1 1 -2 0 1 1 .00000005 1 1 2 0z"/></g></g><g stroke-width="1.399999" transform="matrix(-.50507718 .50507718 .50507577 .50507577 -212.44271 -203.85642)"><path d="m-11.299976 422.69982h5.5999843v5.59997h-5.5999843z" fill="url(#a)" stroke="url(#b)" stroke-linejoin="round"/><path d="m-9.8999854 424.09971h2.7999967v2.79989h-2.7999967z" fill="none" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_bezierinsert.svg b/icon-themes/elementary_svg/cmd/sc_bezierinsert.svg
new file mode 100644
index 000000000..9ca9ffbd6
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_bezierinsert.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="10" x2="10" y1="2" y2="7"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="7.5" x2="7.5" y1="7" y2="1.5"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" y1="3" y2="5"><stop offset="0" stop-color="#fff"/><stop offset=".05594528" 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="d" gradientTransform="matrix(1.294118 0 0 1 1.705882 -13.00043)" gradientUnits="userSpaceOnUse" x1="-15.227268" x2="-.931818" y1="423.50052" y2="423.50052"><stop offset="0" stop-color="#555753" stop-opacity="0"/><stop offset=".2" stop-color="#555753"/><stop offset=".80000001" stop-color="#555753"/><stop offset="1" stop-color="#555753" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(1.294118 0 0 1.005236 1.705882 -15.2096)" gradientUnits="userSpaceOnUse" x1="-14.840905" x2="-1.318181" y1="423.98969" y2="423.98969"><stop offset="0" stop-color="#babdb6" stop-opacity="0"/><stop offset=".2" stop-color="#babdb6"/><stop offset=".84444445" stop-color="#babdb6"/><stop offset="1" stop-color="#babdb6" stop-opacity="0"/></linearGradient><radialGradient id="f" cx="64.575233" cy="48.605404" gradientTransform="matrix(0 .38528829 -.41958841 0 25.389782 -23.793293)" gradientUnits="userSpaceOnUse" r="31.000002"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><g transform="translate(17 -397.0001)"><path d="m-17 409.0001h16v3h-16z" fill="url(#d)"/><path d="m-17 410.00533h16v1.00524h-16z" fill="url(#e)"/></g><g stroke-linecap="round" stroke-linejoin="round" transform="translate(2 9)"><path d="m6.5 1.5h5l.0018 4.93725h-5.00005z" fill="url(#a)" stroke="url(#b)"/><path d="m7.5 2.5h3l.0018 2.93725h-3.00005z" fill="none" stroke="url(#c)"/></g><path d="m3.5002863 3.499714v-2.0072863h3v2.0072863h2.007286v3h-2.007286v2.007286h-3v-2.007286h-2.0072863v-3z" fill="url(#f)"/><path d="m3.5002863 3.499714v-2.0072863h3v2.0072863h2.007286v3h-2.007286v2.007286h-3v-2.007286h-2.0072863v-3z" fill="none" opacity=".5" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round"/><g fill="#fff"><path d="m4.000286 1.999714h2v1h-2z" opacity=".5"/><path d="m4.000286 6.999714h2v1h-2z" opacity=".2"/><path d="m2.0002863 3.999714v1h2v-1zm4 0v1h2v-1z" opacity=".4"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_beziermove.svg b/icon-themes/elementary_svg/cmd/sc_beziermove.svg
new file mode 100644
index 000000000..bff015f9e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_beziermove.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.933332 0 0 .933329 -21.09995 49.83527)" gradientUnits="userSpaceOnUse" x1="16.499979" x2="16.499979" y1="399.49966" y2="405.49969"><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="-11.299982" x2="-11.299982" y1="428.2999" y2="422.69989"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.699998 0 0 .699999 -17.94997 143.7502)" gradientUnits="userSpaceOnUse" x1="12.500013" x2="12.500013" y1="400.50015" y2="403.50015"><stop offset="0" stop-color="#fff"/><stop offset=".05594528" 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="d" gradientTransform="matrix(.49219581 0 0 .45839231 4.509306 -4.793718)" gradientUnits="userSpaceOnUse" x1="23.731871" x2="23.731871" y1="5.394345" y2="39.735077"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".26238" stop-color="#64baff"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></linearGradient><linearGradient id="e" gradientTransform="matrix(0 -.5372019 .57681717 0 -15.997188 19.865617)" gradientUnits="userSpaceOnUse" x1="37.082222" x2="22.691765" y1="47.273022" y2="47.273022"><stop offset="0" stop-color="#fff"/><stop offset=".45000002" stop-color="#fff" stop-opacity=".235294"/><stop offset=".65000004" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.6619286 0 0 .5541422 -220.77558 -231.53464)" gradientUnits="userSpaceOnUse" x1="336.38605" x2="336.38605" y1="426.56412" y2="424.16095"><stop offset="0" stop-color="#babdb6"/><stop offset="1" stop-color="#eeeeec" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.6626178 0 0 .5383127 -221.02564 -224.722)" gradientUnits="userSpaceOnUse" x1="336.38605" x2="336.38605" y1="427.76694" y2="424.16095"><stop offset="0" stop-color="#555753"/><stop offset="1" stop-color="#555753" stop-opacity="0"/></linearGradient><g transform="translate(0 -3.066406)"><path d="m14.566406 1.666016-2.947265.566406.283203 1.472656c.291455 1.519204-.07238 2.80114-.839844 3.734375-.684369.832189-1.7065538 1.408016-3.0625 1.523438v2.996093c2.202481-.130393 4.124941-1.090418 5.378906-2.615234 1.349806-1.641358 1.912382-3.892651 1.46875-6.205078z" fill="url(#g)"/><path d="m13.785156 2.738281-.984375.175781.08789.492188c.333258 1.866982-.099159 3.529634-1.058593 4.730469-.873329 1.093065-2.1873655 1.808713-3.830078 1.929687v1c1.9294261-.126167 3.551085-.977681 4.611328-2.304687 1.149899-1.439221 1.639838-3.412946 1.261719-5.53125l-.08789-.492188z" fill="url(#f)"/></g><g transform="matrix(-1 0 0 -1 15 17.958984)"><path d="m14.566406 1.666016-2.947265.566406.283203 1.472656c.291455 1.519204-.07238 2.80114-.839844 3.734375-.684369.832189-1.7065538 1.408016-3.0625 1.523438v2.996093c2.202481-.130393 4.124941-1.090418 5.378906-2.615234 1.349806-1.641358 1.912382-3.892651 1.46875-6.205078z" fill="url(#g)"/><path d="m13.785156 2.738281-.984375.175781.08789.492188c.333258 1.866982-.099159 3.529634-1.058593 4.730469-.873329 1.093065-2.1873655 1.808713-3.830078 1.929687v1c1.9294261-.126167 3.551085-.977681 4.611328-2.304687 1.149899-1.439221 1.639838-3.412946 1.261719-5.53125l-.08789-.492188z" fill="url(#f)"/></g><g stroke-width="1.399999" transform="matrix(.714287 0 0 .714285 13.57143 -296.42816)"><path d="m-11.299976 422.69982h5.5999843v5.59997h-5.5999843z" fill="url(#a)" stroke="url(#b)" stroke-linejoin="round"/><path d="m-9.8999854 424.09971h2.7999967v2.79989h-2.7999967z" fill="none" stroke="url(#c)"/></g><g transform="matrix(.64678195 0 0 .64678195 -.289687 8.535588)"><path d="m16.710054 9.864121 7.03706-6.1547966-7.05559-5.8627917v3.6474278l-6.191524.0060395.01853 4.6485495 6.191524-.0060395z" display="block" fill="url(#d)"/><g fill="none" stroke-miterlimit="7" stroke-width="1.546116"><path d="m16.710054 9.864121 7.03706-6.1547966-7.05559-5.8627919v3.6474278l-6.191524.0060395.01853 4.6485497 6.191524-.0060395z" style="display:block;stroke:#002e99;stroke-linejoin:round;stroke-opacity:.490196;stroke-width:1.546116;stroke-miterlimit:7"/><path d="m18.228516 1.0742188v1.4199218a.53687254.53687254 0 0 1 -.53711.5371094l-5.65039.00586.0098 1.5742187 5.660157-.00586a.53687254.53687254 0 0 1 .537109.5371093v1.4023438l3.119141-2.8222657z" display="block" opacity=".5" stroke="url(#e)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_beziersmooth.svg b/icon-themes/elementary_svg/cmd/sc_beziersmooth.svg
new file mode 100644
index 000000000..afd4bb545
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_beziersmooth.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.933332 0 0 .933329 -21.09995 49.83527)" gradientUnits="userSpaceOnUse" x1="16.499979" x2="16.499979" y1="399.49966" y2="405.49969"><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="-11.299982" x2="-11.299982" y1="428.2999" y2="422.69989"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.699998 0 0 .699999 -17.94997 143.7502)" gradientUnits="userSpaceOnUse" x1="12.500013" x2="12.500013" y1="400.50015" y2="403.50015"><stop offset="0" stop-color="#fff"/><stop offset=".05594528" 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="d" gradientTransform="matrix(.6626178 0 0 .5383127 -221.02564 -224.722)" gradientUnits="userSpaceOnUse" x1="336.38605" x2="336.38605" y1="427.76694" y2="424.16095"><stop offset="0" stop-color="#555753"/><stop offset="1" stop-color="#555753" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.6619286 0 0 .5541422 -220.77558 -231.53464)" gradientUnits="userSpaceOnUse" x1="336.38605" x2="336.38605" y1="426.56412" y2="424.16095"><stop offset="0" stop-color="#babdb6"/><stop offset="1" stop-color="#eeeeec" stop-opacity="0"/></linearGradient><g transform="matrix(-1 0 0 1 15 -3.066406)"><path d="m14.566406 1.666016-2.947265.566406.283203 1.472656c.291455 1.519204-.07238 2.80114-.839844 3.734375-.684369.832189-1.7065538 1.408016-3.0625 1.523438v2.996093c2.202481-.130393 4.124941-1.090418 5.378906-2.615234 1.349806-1.641358 1.912382-3.892651 1.46875-6.205078z" fill="url(#d)"/><path d="m13.785156 2.738281-.984375.175781.08789.492188c.333258 1.866982-.099159 3.529634-1.058593 4.730469-.873329 1.093065-2.1873655 1.808713-3.830078 1.929687v1c1.9294261-.126167 3.551085-.977681 4.611328-2.304687 1.149899-1.439221 1.639838-3.412946 1.261719-5.53125z" fill="url(#e)"/></g><g transform="matrix(1 0 0 -1 0 17.958984)"><path d="m14.566406 1.666016-2.947265.566406.283203 1.472656c.291455 1.519204-.07238 2.80114-.839844 3.734375-.684369.832189-1.7065538 1.408016-3.0625 1.523438v2.996093c2.202481-.130393 4.124941-1.090418 5.378906-2.615234 1.349806-1.641358 1.912382-3.892651 1.46875-6.205078z" fill="url(#d)"/><path d="m13.785156 2.738281-.984375.175781.08789.492188c.333258 1.866982-.099159 3.529634-1.058593 4.730469-.873329 1.093065-2.1873655 1.808713-3.830078 1.929687v1c1.9294261-.126167 3.551085-.977681 4.611328-2.304687 1.149899-1.439221 1.639838-3.412946 1.261719-5.53125z" fill="url(#e)"/></g><g stroke-width="1.399999" transform="matrix(-.714287 0 0 .714285 1.42857 -296.42816)"><path d="m-11.299976 422.69982h5.5999843v5.59997h-5.5999843z" fill="url(#a)" stroke="url(#b)" stroke-linejoin="round"/><path d="m-9.8999854 424.09971h2.7999967v2.79989h-2.7999967z" fill="none" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_beziersymmetric.svg b/icon-themes/elementary_svg/cmd/sc_beziersymmetric.svg
new file mode 100644
index 000000000..32d24f31b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_beziersymmetric.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.933332 0 0 .933329 -21.09995 49.83527)" gradientUnits="userSpaceOnUse" x1="16.499979" x2="16.499979" y1="399.49966" y2="405.49969"><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="-11.299982" x2="-11.299982" y1="428.2999" y2="422.69989"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.699998 0 0 .699999 -17.94997 143.7502)" gradientUnits="userSpaceOnUse" x1="12.500013" x2="12.500013" y1="400.50015" y2="403.50015"><stop offset="0" stop-color="#fff"/><stop offset=".05594528" 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="d" gradientTransform="matrix(.6619286 0 0 .5541422 -220.7756 -231.45665)" gradientUnits="userSpaceOnUse" x1="336.38605" x2="336.38605" y1="426.56412" y2="424.16095"><stop offset="0" stop-color="#babdb6"/><stop offset="1" stop-color="#eeeeec" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.6626178 0 0 .5383127 -221.02566 -224.64401)" gradientUnits="userSpaceOnUse" x1="336.38605" x2="336.38605" y1="427.76694" y2="424.16095"><stop offset="0" stop-color="#555753"/><stop offset="1" stop-color="#555753" stop-opacity="0"/></linearGradient><g fill="none"><path d="m13.375382 3.5c.735087 3.831631-1.853267 7.065002-5.880735 7.065002-4.073141 0-6.569881-3.187041-5.880735-7.065002" stroke="url(#e)" stroke-linecap="square" stroke-width="3"/><path d="m13.381626 3.396124c.711376 3.985287-1.851338 7.272754-5.87462 7.272754-4.068908 0-6.63189-3.239775-5.874613-7.272754" stroke="url(#d)" stroke-linecap="square"/><g stroke="#002e99" stroke-opacity=".588235" transform="translate(-333.99999 -423)"><path d="m338.5 433.5h6" stroke-width="3"/><g stroke-linecap="square" stroke-linejoin="round" stroke-width="3.114984"><path d="m352.53691 433.53482a1.016466 1.0606601 0 1 1 -2.03293 0 1.016466 1.0606601 0 1 1 2.03293 0z" transform="matrix(.9838007 0 0 .9428091 .673922 24.759433)"/><path d="m352.53691 433.53482a1.016466 1.0606601 0 1 1 -2.03293 0 1.016466 1.0606601 0 1 1 2.03293 0z" transform="matrix(.9838007 0 0 .9428091 -9.326078 24.759433)"/></g></g></g><g stroke="#8cd5ff" transform="translate(-333.99999 -423)"><path d="m337.5 433.5h8" fill="#729fcf" fill-rule="evenodd"/><g fill="none" stroke-linecap="square" stroke-linejoin="round" stroke-width="1.038328"><path d="m352.53691 433.53482a1.016466 1.0606601 0 1 1 -2.03293 0 1.016466 1.0606601 0 1 1 2.03293 0z" transform="matrix(.9838007 0 0 .9428091 .673922 24.759433)"/><path d="m352.53691 433.53482a1.016466 1.0606601 0 1 1 -2.03293 0 1.016466 1.0606601 0 1 1 2.03293 0z" transform="matrix(.9838007 0 0 .9428091 -9.326078 24.759433)"/></g></g><g stroke-width="1.399999" transform="matrix(.714287 0 0 .714285 13.57143 -293.42816)"><path d="m-11.299976 422.69982h5.5999843v5.59997h-5.5999843z" fill="url(#a)" stroke="url(#b)" stroke-linejoin="round"/><path d="m-9.8999854 424.09971h2.7999967v2.79989h-2.7999967z" fill="none" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_bibliographycomponent.svg b/icon-themes/elementary_svg/cmd/sc_bibliographycomponent.svg
new file mode 100644
index 000000000..e754c3a45
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_bibliographycomponent.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.37517 0 0 .49377 -24.398214 -1.655662)" gradientUnits="userSpaceOnUse" x1="3.000001" x2="13.994554" y1="1.253138" y2="1.253138"><stop offset="0" stop-color="#715344" stop-opacity=".501961"/><stop offset=".90954125" stop-color="#715344" stop-opacity=".501961"/><stop offset=".90954125" stop-color="#c2c2c2" stop-opacity=".501961"/><stop offset="1" stop-color="#c2c2c2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324326 0 0 .29729733 2.162163 1.864868)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="7.181806" y2="40.818165"><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><radialGradient id="c" cx="7.495683" cy="8.449767" gradientTransform="matrix(0 .77899668 -.98890282 -.00000001 18.656045 -3.144933)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#5f5f5f"/><stop offset=".26238" stop-color="#4f4f4f"/><stop offset=".704952" stop-color="#3b3b3b"/><stop offset="1" stop-color="#2b2b2b"/></radialGradient><linearGradient id="d" gradientTransform="matrix(.40000006 0 0 .33333333 .7 1)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#e" y1="44" y2="3.899002"/><linearGradient id="e"><stop offset="0" stop-color="#272727"/><stop offset="1" stop-color="#454545"/></linearGradient><radialGradient id="f" cx="24.501682" cy="6.647596" gradientTransform="matrix(0 .86935046 -.93513174 0 14.716379 -18.896953)" gradientUnits="userSpaceOnUse" r="17.49832"><stop offset="0" stop-color="#a3907c"/><stop offset="1" stop-color="#715344"/></radialGradient><linearGradient id="g" gradientTransform="matrix(.20583462 0 0 .23348985 1.913292 1.358445)" gradientUnits="userSpaceOnUse" x1="32.901409" x2="32.901409" y1="4.648178" y2="61.481758"><stop offset="0" stop-color="#a79071"/><stop offset="1" stop-color="#6f5d45"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.40000003 0 0 .05128184 .7 .269239)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#e" y1="44" y2="3.899002"/><g stroke-linejoin="round"><path d="m13.491301 2.3043766c-.096631-.6550622-.036411-1.1709278-.089789-1.79567784h-9.8928133l.058388 1.98260254" fill="#e9e9e9" stroke="url(#a)" stroke-miterlimit="0" stroke-width="1.017398"/><g stroke-linecap="round"><path d="m4.4999999 2.5h-1.6000002c-.2283392 0-.3999998-.021171-.3999998-.048786v-1.3982157c0-.4439613.2236128-.55299825.5163576-.55299825h1.4836424" fill="#e9e9e9" stroke="url(#h)"/><path d="m3.509521 2.509521h9.980959v12.980959h-9.980959z" fill="url(#f)" stroke="url(#g)" stroke-miterlimit="0" stroke-opacity=".501961" stroke-width="1.019041"/><path d="m4.4999999 2.5v13h-1.5999999c-.2283394 0-.4000001-.137593-.4000001-.317074v-12.682926z" fill="url(#c)" stroke="url(#d)"/></g></g><path d="m3.5 3.5h9v11h-9z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="round"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_bmpmask.svg b/icon-themes/elementary_svg/cmd/sc_bmpmask.svg
new file mode 100644
index 000000000..e4a853655
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_bmpmask.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(2.5606079 2.5606079 -2.5606079 2.5606079 756.03211 -756.13906)" gradientUnits="userSpaceOnUse" x1="4.688216" x2=".51116" y1="294.66931" y2="294.66989"><stop offset="0" stop-color="#8cd5ff"/><stop offset="1" stop-color="#fafafa"/></linearGradient><linearGradient id="b" gradientTransform="matrix(2.5606079 2.5606079 -2.5606079 2.5606079 756.03211 -756.13906)" gradientUnits="userSpaceOnUse" x1="4.761125" x2="1.571992" xlink:href="#c" y1="291.03757" y2="291.09607"/><linearGradient id="c"><stop offset="0" stop-color="#667885"/><stop offset="1" stop-color="#95a3ab"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="1.5875" x2="1.852083" y1="3.96875" y2="5.291667"><stop offset="0" stop-color="#fe9ab8"/><stop offset="1" stop-color="#f4679d"/></linearGradient><clipPath id="e"><path d="m3.4705346 1.7153764-1.9976162 1.9976163a1.9462646 1.9462646 0 0 0 -.4544021.7153238l-.05332627.1477092a2.0177204 2.0177204 0 0 1 -.32439419.5779733l-.17831856.2221248a.30048108.30048108 0 0 0 .0218453.4005789l.0889751.088975a.30047981.30047981 0 0 0 .40057824.021844l.22212988-.1783237a2.0150441 2.0150441 0 0 1 .5780208-.3242606l.1478922-.053321a1.9443245 1.9443245 0 0 0 .7153873-.4542277l1.9976153-1.9976073z"/></clipPath><clipPath id="f"><path d="m3.4705346 1.7153764-1.9976162 1.9976163a1.9462646 1.9462646 0 0 0 -.4544021.7153238l-.05332627.1477092a2.0177204 2.0177204 0 0 1 -.32439419.5779733l-.17831856.2221248a.30048108.30048108 0 0 0 .0218453.4005789l.0889751.088975a.30047981.30047981 0 0 0 .40057824.021844l.22212988-.1783237a2.0150441 2.0150441 0 0 1 .5780208-.3242606l.1478922-.053321a1.9443245 1.9443245 0 0 0 .7153873-.4542277l1.9976153-1.9976073z"/></clipPath><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="17.000001" x2="22.514097" y1="-5.999999" y2="-.083572"><stop offset="0" stop-color="#fff"/><stop offset=".57806093" 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><clipPath id="h"><path d="m3.4705346 1.7153764-1.9976162 1.9976163a1.9462646 1.9462646 0 0 0 -.4544021.7153238l-.05332627.1477092a2.0177204 2.0177204 0 0 1 -.32439419.5779733l-.17831856.2221248a.30048108.30048108 0 0 0 .0218453.4005789l.0889751.088975a.30047981.30047981 0 0 0 .40057821.021844l.22212991-.1783237a2.0150441 2.0150441 0 0 1 .5780208-.3242606l.1478922-.053321a1.9443245 1.9443245 0 0 0 .7153873-.4542277l1.9976153-1.9976073z"/></clipPath><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="7.990284" x2="12.53125" y1="4.518816" y2="9.230567"><stop offset="0" stop-color="#fff"/><stop offset=".73065954" 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="j" gradientTransform="matrix(.67749414 .67749414 -.67749414 .67749414 11.79144 -11.898439)" gradientUnits="userSpaceOnUse" x1="17.765625" x2="6.009766" xlink:href="#c" y1="6.034468" y2="6.022181"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="10.614066" x2="19.068521" y1="-4.594192" y2="4.896776"><stop offset="0" stop-color="#fff"/><stop offset=".57806093" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/></linearGradient><g transform="matrix(.675 0 0 .675 -.094755 5.294408)"><path d="m14.783257 1.0996633a5.631697.96827621 45 0 0 -4.607483-3.2392418 5.631697.96827621 45 0 0 3.296174 4.6670263 5.631697.96827621 45 0 0 4.668364 3.2974713 5.631697.96827621 45 0 0 -3.298829-4.6670266 5.631697.96827621 45 0 0 -.05821-.058302z" fill="#273445"/><path d="m10.175786-2.1396141c-.380894.3759205 1.095374 2.46617687 3.296158 4.6670619 2.201275 2.2014283 4.292361 3.6784623 4.668371 3.2974713" fill="none" opacity=".5" stroke="#0e141f" stroke-linejoin="round" stroke-width="1.481481"/><path d="m13.116981-1.5166874-7.5500453 7.5500455a7.3559606 7.3559606 0 0 0 -1.7174253 2.703586l-.201548.558272a7.6260297 7.6260297 0 0 1 -1.2260568 2.1844649l-.67396.839527a1.1356765 1.1356765 0 0 0 .082565 1.513999l.3362838.336283a1.1356717 1.1356717 0 0 0 1.5139965.08256l.8395461-.673979a7.6159146 7.6159146 0 0 1 2.1846455-1.225552l.5589626-.201528a7.3486279 7.3486279 0 0 0 2.703826-1.716766l7.5500419-7.5500114z" fill="url(#a)"/><path d="m21.581557-5.580414c-1.229975-1.2298115-3.223977-1.2297753-4.45397-.0000362l-2.820037 2.8200457 4.454017 4.453988 2.820004-2.8200094c1.22978-1.2300287 1.229772-3.2239956-.000014-4.4539881z" fill="url(#b)"/><path d="m21.581557-5.580414c-1.229975-1.2298115-3.223977-1.2297753-4.45397-.0000362l-2.820037 2.8200457 4.454017 4.453988 2.820004-2.8200094c1.22978-1.2300287 1.229772-3.2239956-.000014-4.4539881z" fill="none" opacity=".5" stroke="#0e141f" stroke-linejoin="round" stroke-width="1.481481"/><path clip-path="url(#e)" d="m3.760907 4.1571303h-3.17500012l-1.11507356 2.1928699 2.64583338.2645833 1.3229167-1.3229167z" fill="url(#d)" transform="matrix(3.7795275 0 0 3.7795275 0 -8)"/><g fill="none"><path d="m13.11698-1.5166874-7.5986332 7.5986425a7.0479072 7.0479072 0 0 0 -1.6455023 2.590349l-.2429387.672937a7.3066668 7.3066668 0 0 1 -1.1747114 2.0929719l-.733943.914256a1.0881161 1.0881161 0 0 0 .079107 1.450599l.3965881.396562a1.0881114 1.0881114 0 0 0 1.4505924.07894l.9142643-.733955a7.2969727 7.2969727 0 0 1 2.093156-1.174257l.673629-.242986a7.0408791 7.0408791 0 0 0 2.5905939-1.644878l7.5986309-7.5986065z" opacity=".5" stroke="#002e99" stroke-linejoin="round" stroke-width="1.481481"/><path clip-path="url(#f)" d="m3.760907 4.1571303h-3.17500012l-1.11507356 2.1928699 2.64583338.2645833 1.3229167-1.3229167z" opacity=".499" stroke="#910e38" stroke-width=".391975" transform="matrix(3.7795275 0 0 3.7795275 0 -8)"/><path d="m19.355469-4.9433594c-.410046-.0000077-.819927.1539756-1.13086.4648438a.55379981.55379981 0 0 1 0 .00195l-1.71875 1.7167969 2.259766 2.2519531 1.720703-1.71875c.624013-.6241391.624055-1.6277929 0-2.2519531-.310825-.3107836-.720814-.4648361-1.130859-.4648438z" stroke="url(#g)" stroke-linejoin="round" stroke-width="1.481481"/><path clip-path="url(#h)" d="m.69315044 4.5491056-.82205669 1.5739413 2.14648435.2167969 1.1816407-1.1835938.1697129-.6071444z" opacity=".5" stroke="#fff" stroke-width=".391975" transform="matrix(3.7795275 0 0 3.7795275 0 -8)"/><path d="m13.117188.6875-6.4472661 6.4492188c-.6058256.6058268-1.0739806 1.3310234-1.3613281 2.1269531l-.1894532.546875a.55892555.55892555 0 0 1 -.00195.00781c-.3161576.8757541-.7930279 1.6782761-1.3535187 2.4179711.740135-.559957 1.5387637-1.034011 2.4082031-1.347656l.5683594-.207031a.55892555.55892555 0 0 1 .00195 0c.7931594-.285975 1.5163595-.7468288 2.1210968-1.3515629l6.4453128-6.4492187z" opacity=".5" stroke="url(#i)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.481481"/></g><path d="m17.159787-1.2768526a5.6316974.96827621 45 0 0 -4.607501-3.2392771l-2.376512 2.3765512a5.6316974.96827621 45 0 1 4.607483 3.2392418 5.6316974.96827621 45 0 1 .05824.058303 5.6316974.96827621 45 0 1 3.298803 4.6670258l2.376527-2.376516a5.6316974.96827621 45 0 0 -3.298828-4.6670264 5.6316974.96827621 45 0 0 -.05821-.058302z" fill="url(#j)"/><g fill="none" stroke-linejoin="round" stroke-width="1.481481"><path d="m18.140315 5.8249191 2.376531-2.376515c.376154-.379797-1.100425-2.46882173-3.298817-4.667063-.01937-.018106-.03879-.038747-.05824-.058302-2.180158-2.1699235-4.23192-3.611759-4.607479-3.2393138l-2.376531 2.3765153" opacity=".5" stroke="#0e141f"/><path d="m18.140315 5.8249191c.37606-.379797-1.100484-2.468821-3.298837-4.6670266-.01937-.018106-.03879-.038747-.05824-.058302-2.180114-2.1698866-4.231831-3.6117223-4.607455-3.2393497" opacity=".5" stroke="#0e141f"/><path d="m12.947266-3.203125-.66211.6621094c1.093404.6899459 2.262123 1.69151247 3.359375 2.7832031.02524.0252312.04304.0449438.05859.0605469 1.117679 1.11761082 2.124279 2.30702092 2.820313 3.41796872l.673832-.67382812c-.02146-.036516-.04694-.075545-.08008-.1289062-.502143-.8086208-1.470315-1.98406667-2.761719-3.27539068-.02805-.028161-.0454-.0463481-.05859-.0605469-.0063-.00675-.01222-.0125229-.01953-.0214844-.000346-.00034343.000346-.00161 0-.001953-1.267812-1.25837305-2.415178-2.20515955-3.205078-2.69140625-.03574-.022003-.0783-.044169-.125-.070312z" stroke="url(#k)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_bold.svg b/icon-themes/elementary_svg/cmd/sc_bold.svg
new file mode 100644
index 000000000..9f6ac4e8a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_bold.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="11.375" cy="1.125" gradientTransform="matrix(-2.81612 0 0 -3.9403 43.408 3.466)" gradientUnits="userSpaceOnUse" r="5.154"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient>/&amp;gt;<path d="m3.596 1.43h3.926q2.684 0 3.892.767 1.216.76 1.216 2.424 0 1.132-.535 1.857-.526.724-1.406.87v.087q1.198.268 1.725 1 .535.735.535 1.95 0 1.727-1.252 2.694-1.242.966-3.382.966h-4.72v-12.615zm2.674 4.994h1.554q1.087 0 1.57-.337.492-.336.492-1.113 0-.725-.535-1.035-.525-.32-1.673-.32h-1.408zm0 2.122v3.288h1.744q1.104 0 1.63-.423.527-.423.527-1.294 0-1.57-2.243-1.57z" fill="url(#a)" stroke="#000" stroke-linejoin="round" stroke-opacity=".555" stroke-width=".954" transform="scale(.96704 1.03408)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_borderdialog.svg b/icon-themes/elementary_svg/cmd/sc_borderdialog.svg
new file mode 100644
index 000000000..cd008d370
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_borderdialog.svg
@@ -0,0 +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="11.720905" x2="11.720905" y1="1.783899" y2="11.976016"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#e6e6e6"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="9.720905" x2="9.720905" y1="2.733051" y2="15.752358"><stop offset="0" stop-color="#888"/><stop offset="1" stop-color="#626262"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="12.813955" x2="12.742121" y1="13.774036" y2="9.725965"><stop offset="0" stop-color="#efefef"/><stop offset="1" stop-color="#c9c9c9"/></linearGradient><g fill="#cc3b02"><path d="m0 3h15v1h-15z"/><g transform="scale(-1 1)"><path d="m-3 6h3v1h-3z"/><path d="m-7 6h3v1h-3z"/><path d="m-15 6h3v1h-3z"/><path d="m-11 6h3v1h-3z"/><path d="m-5 9h5v1h-5z"/><path d="m-9 9h2.000002v1h-2.000002z"/><path d="m-15 9h4v1h-4z"/><path d="m-2.000002 12h2.000002v1h-2.000002z"/><path d="m-6.000002 12h2.000002v1h-2.000002z"/><path d="m-10.000002 12h2.000002v1h-2.000002z"/><path d="m-14.000002 12h2.000002v1h-2.000002z"/></g></g><g transform="matrix(1.0513065 -.43546544 .43546544 1.0513065 -5.966936 4.266501)"><path d="m11.21875 8c-.124208 0-.21875.0945411-.21875.21875v.625c-.276951.0711-.525582.1859391-.765625.328125l-.453125-.453125c-.087828-.087829-.224671-.087829-.3125 0l-.75.75c-.087829.087829-.087829.2246711 0 .3125l.453125.453125c-.1421856.240043-.2570245.488673-.328125.765625h-.625c-.1242085 0-.21875.094541-.21875.21875v1.0625c0 .124209.0945415.21875.21875.21875h.625c.071101.276951.1859395.525582.328125.765625l-.453125.453125c-.087829.08783-.087829.224671 0 .3125l.75.75c.087829.08783.224671.08783.3125 0l.453125-.453125c.240043.142186.488674.257025.765625.328125v.625c0 .124209.094542.21875.21875.21875h1.0625c.124209 0 .21875-.094541.21875-.21875v-.625c.276951-.0711.525582-.185939.765625-.328125l.453125.453125c.08783.08783.224671.08783.3125 0l.75-.75c.08783-.08783.08783-.224671 0-.3125l-.453125-.453125c.142186-.240043.257025-.488674.328125-.765625h.625c.124209 0 .21875-.094541.21875-.21875v-1.0625c0-.124209-.094541-.21875-.21875-.21875h-.625c-.0711-.276952-.185939-.525582-.328125-.765625l.453125-.453125c.08783-.087829.08783-.224671 0-.3125l-.75-.75c-.08783-.087829-.224671-.087829-.3125 0l-.453125.453125c-.240043-.1421859-.488674-.2570247-.765625-.328125v-.625c0-.1242089-.094541-.21875-.21875-.21875zm.53125 2.75c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1z" display="block" fill="url(#a)" stroke="url(#b)" stroke-linejoin="round" stroke-width=".527275"/><path d="m11.75 9.482558c-1.250289 0-2.2674419 1.017154-2.2674419 2.267442 0 1.250289 1.0171529 2.267442 2.2674419 2.267442 1.250288 0 2.267442-1.017153 2.267442-2.267442 0-1.250288-1.017154-2.267442-2.267442-2.267442zm0 1.046512c.673954 0 1.22093.546977 1.22093 1.22093 0 .673954-.546976 1.22093-1.22093 1.22093-.673953 0-1.22093-.546976-1.22093-1.22093 0-.673953.546977-1.22093 1.22093-1.22093z" opacity=".05"/><path d="m11.75 9.75c-1.1028 0-2 .8972-2 2s.8972 2 2 2 2-.8972 2-2-.8972-2-2-2z" fill="none" stroke="url(#c)" stroke-width=".878792"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_bringtofront.svg b/icon-themes/elementary_svg/cmd/sc_bringtofront.svg
new file mode 100644
index 000000000..560aefff7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_bringtofront.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.32595 0 0 -.35064 2.1 26.43)" gradientUnits="userSpaceOnUse" x1="34.875" x2="34.875" y1="67.731" y2="49.712"><stop offset="0" stop-color="#fff"/><stop offset=".525" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 .36364 -.36307 0 20.905 -6.41)" gradientUnits="userSpaceOnUse" x1="24" x2="46.511" y1="21.483" y2="21.483"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="7.889" x2="7.889" y1=".506" y2="2.561"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><path d="m.5.5h15v2h-15z" fill="url(#c)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".75"/><path d="m1 5v1h6v-1zm0 4v1h6v-1zm0 4v1h6v-1z" fill="#fafafa"/><path d="m.5 4.5v2h7v-2zm0 4v2h7v-2zm0 4v2h7v-2z" style="opacity:.5;fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.75"/><path d="m8.567 6.5 3.446-4 3.452 4h-1.95v4h-3v-4z" display="block" fill="url(#b)"/><g fill="none"><path d="m8.567 6.5 3.446-4 3.452 4h-1.95v4h-3v-4z" opacity=".5" stroke="#a62100" stroke-linejoin="round"/><path d="m10.717 5.5 1.283-1.5 1.317 1.5h-.8v4h-1v-4z" display="block" opacity=".401" stroke="url(#a)" stroke-miterlimit="7" stroke-width=".964"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_browseview.svg b/icon-themes/elementary_svg/cmd/sc_browseview.svg
new file mode 100644
index 000000000..b62b567bf
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_browseview.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="5.780028" cy="8.449767" gradientTransform="matrix(0 .89892574 -.95095622 -.00000002 16.035401 -6.014685)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".26238" stop-color="#64baff"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.53899354 0 0 .53902447 -30.90246 -7.020941)" gradientUnits="userSpaceOnUse" x1="71.204407" x2="71.204407" y1="15.369057" y2="40.495617"><stop offset="0" stop-color="#fff"/><stop offset=".42447853" stop-color="#fff" stop-opacity=".235294"/><stop offset=".82089913" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="c" cx="-1.264577" cy="8.449769" fx=".666809" gradientTransform="matrix(0 1.4370175 -1.1315221 -.00000002 17.918287 -1.380598)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><path d="m8.000001.49999997c-4.138241 0-7.50000103 3.36175853-7.50000103 7.49999993 0 4.1382421 3.36176003 7.5000011 7.50000103 7.5000001 4.138239 0 7.500003-3.361758 7.499999-7.5000001 0-4.1382414-3.36176-7.49999993-7.499999-7.49999993z" fill="url(#a)"/><path d="m8.034298.608011-.891768.103226-1.01753.252331c.08605-.02856.173793-.05293.262957-.08029l-.0686-.114695c-.213841.04313-.422108.08909-.628811.149104-.01039.003-.0239.0084-.0343.01147-.242771.07159-.477307.14717-.708841.240861l-.02286.02294-.04574.01147c-.05298.02206-.107734.04564-.160061.06882l-.102896.194982-.05716-.126165c-.04742.02232-.101778.04559-.148629.06882l.02286.217922-.251524.194982-.137195.3670262h.297256l.11433-.2408612.04574-.08029c.132672-.08899.265031-.189605.400153-.27527l.308689.09176c.204986.132108.412218.269525.617378.4014343l.297256-.2638003-.331555-.137634-.160061-.298209-.583079-.05735-.01143-.05735.251524.04588.137195-.137634.320122-.05735c.07451-.03438.153446-.06377.228659-.09176l-.205793.172043.708841.458783v.275269l-.27439.2637993.365854.6881735.251524-.126165.320122-.4587819c.442652-.1298181.828386-.2792324 1.246187-.4587829l-.02287.1720437.217226.126165.365854-.2293907-.182928-.206452-.251524.137634-.08003-.02294c.0181-.0078.03902-.01499.05717-.02294l.365853-.894626-.800305-.298209c-.0105-.000226-.01236.000186-.02286 0zm-3.578505 1.341938.308688.1949836h.240092v-.2293916l-.297257-.126165zm-.914635 0-.125762.3326179s-.226887.032066-.285823.045881c-.75266.6579061-2.276263 2.0787135-2.629573 4.7598658.01399.062161.251524.4243742.251524.4243742l.571646.3211476.58308.1491042.240091.2867385.38872.27527.217225-.034409.160061.068818v.057346l-.205792.5505385-.171494.2408609.04574.1146951-.125762.4473135.480183.8487468.503049.401435.217225.309678-.02286.619356.160061.344087-.160061.676704c-.0026.0085-.0105.03495 0 .06882.02119.06778.883017.520135.9375.481722.01336-.0096.0108-.01417.02286-.02294-.304279-.543165-.480182-1.167558-.480182-1.835129 0-1.057392.442689-2.0007686 1.143292-2.683877l-.205792-.3899677-.411586-.091756-.217226-.5505393-.537347.057346-.46875-.3211476-.503049.4129035v.057346c-.149313-.040881-.324364-.048624-.457317-.126165l-.102896-.2982084v-.3211476l-.342988.034409c.02744-.2060897.06383-.4133029.09146-.6193561h-.19436l-.205793.2408609-.182927.080287-.27439-.1491042-.02287-.3211476.05717-.3440869.400152-.3096777h.331555l.0686-.1720419.400153.091757.308688.367026.04574-.6078868.525915-.4014344.182926-.4358427.400152-.1605741.205793-.2982085.491617-.080287.262957-.3555567h-.754574l.46875-.2064518h.331555l.423019-.1376342.08003.3784951.182927-.2638-.205793-.1376343.04574-.1605741-.171494-.1491043-.182927-.045881.04574-.1949825-.137195-.2637993-.331555.126165.05716-.2408609-.388719-.2064517-.297257.4931902.0343.1835134-.308708.1261664-.182927.3784952-.09146-.355556-.514481-.2064518-.09146-.2638.697409-.3784959.308689-.2752692.02286-.3211476-.171494-.091756zm7.065549.1376353-.05717.034409v.1949826l-.537347.3211476.102897.481721.308688-.2064517.205792.2064517.217227.1261658.148628-.3555567-.08003-.2179217.04574-.080287c-.105652-.1800175-.225348-.342791-.354425-.5046603zm-1.429116.4587826v.2064518l.114329.1146951v.3096784l-.0686.3899651.342988-.057346.251524-.2408608-.228655-.1949826c-.07233-.1826861-.13814-.3523772-.228659-.5275993zm-.297256.4014343-.205793.057346.05716.3670252.262958-.1376343zm1.577744.2064518-.19436.137635.08003.2064518h-.308689l-.171494.2638-.205793.229391-.377287.080287.217226.2064525.05716.2064517h-.274391l-.365853.1949826v.5505392h.160061l.160061.1605735.354421-.1605735.137195-.3440867.251524-.1491042.05716-.1146959.423019-.1146958.228658.2523301.262958.1261658-.148628.2752692.217225-.057346.114329-.2752693-.285823-.3211475h.125762l.285823.2293916.05717.2982084.137195.1491043c.04883-.2389908.08003-.4921738.08003-.7455211-.02755-.430116-.132451-.8364192-.285822-1.227245l-.354421.2867385-.434451-.1032259zm-.19436 2.1906857-.537347.057346-.468751.1146951c-.269417.2897237-.556737.5937337-.811737.8946252l-.297256.6881738.137195.1491042-.251525.3670259.217226.4817218c1.369154-.1440032 2.52152-1.0486291 3.018293-2.2824425l-.11433.1146957-.525915-.4931908z" fill="#002e99" opacity=".5"/><path d="m7.962844.50077c1.908938 0 3.63772 1.767246 3.768578 3.8459824.000002 2.0159762-1.674261 3.3292636-3.649662 3.3292636l-.18843.012022c-3.254441.076745-4.659069 2.542388-4.431421 4.47395.292623 2.482863 2.474402 3.455836 4.500935 3.326095v.01202c.06291.0016.125143 0 .18843 0 4.054396 0 7.348728-3.361992 7.348726-7.4996621 0-4.1376711-3.29433-7.4996639-7.348726-7.4996639-.06329 0-.125523-.0016-.18843-.000009z" fill="url(#c)"/><g fill="none"><path d="m7.999999.47597c-4.13824 0-7.499999 3.372529-7.499999 7.5240288 0 4.1515012 3.361759 7.5240322 7.499999 7.5240302 4.138241 0 7.500003-3.372529 7.500001-7.5240302 0-4.1514998-3.36176-7.5240288-7.500001-7.5240288zm-.973647.0059c2.16393 0 4.148453 1.7080047 4.29679 3.7978846.000003 2.0267854-1.599159 2.9383891-3.838431 2.9383891l-.21539.011472c-2.7303986.1255161-4.268066 2.5057673-4.268066 4.5208833 0 1.155454.384439 1.919508 1.230269 2.799519" opacity=".3" stroke="#002728"/><path d="m14.5 7.9999999c0 3.5900581-2.910151 6.5003721-6.5000038 6.5003721-3.5898458 0-6.4999962-2.910314-6.4999962-6.5003721 0-3.5900565 2.9101504-6.5003718 6.4999962-6.5003718 3.5898528 0 6.5000038 2.9103153 6.5000038 6.5003718zm-2.623359-5.2695356c.42018.6551191.350055 1.0108099.406621 1.8077343.000003 1.9414475-1.93365 3.8290708-4.0786365 3.8290708l-.206321.010989c-2.1063282.096827-4.0107782.9734055-4.0107782 3.3174576 0 .717018.1545487 1.276689.4836861 1.811147" opacity=".5" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_bullet.svg b/icon-themes/elementary_svg/cmd/sc_bullet.svg
new file mode 100644
index 000000000..62ead6c88
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_bullet.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&gt;<path d="m3.6696203.3050633c-1.7477367 0-3.16455701 1.4168204-3.16455701 3.164557s1.41682031 3.1645569 3.16455701 3.1645569h1.8987341v2.5316456h-1.8987341c-1.7477342 0-3.16455701 1.4168222-3.16455701 3.1645572 0 1.747733 1.41682281 3.164557 3.16455701 3.164557 1.7477341 0 3.1645569-1.416824 3.1645569-3.164557v-1.898734h2.5316456v1.898734c0 1.747733 1.4168222 3.164557 3.1645572 3.164557 1.747733 0 3.164557-1.416824 3.164557-3.164557 0-1.747735-1.416824-3.1645572-3.164557-3.1645572h-1.898734v-2.5316456h1.898734c1.747733 0 3.164557-1.4168228 3.164557-3.1645569 0-1.7477342-1.416824-3.164557-3.164557-3.164557-1.747735 0-3.1645572 1.4168228-3.1645572 3.164557v1.8987341h-2.5316456v-1.8987341c0-1.7477366-1.4168203-3.164557-3.1645569-3.164557zm0 1.2658228c1.0486419 0 1.8987341.8500922 1.8987341 1.8987342v1.8987341h-1.8987341c-1.048642 0-1.8987342-.8500922-1.8987342-1.8987341 0-1.048642.8500922-1.8987342 1.8987342-1.8987342zm8.8607597 0c1.048646 0 1.898734.8500886 1.898734 1.8987342 0 1.0486455-.850088 1.8987341-1.898734 1.8987341h-1.898734v-1.8987341c0-1.0486456.850089-1.8987342 1.898734-1.8987342zm-5.6962028 5.0632911h2.5316456v2.5316456h-2.5316456zm-3.1645569 3.7974688h1.8987341v1.898734c0 1.048646-.8500886 1.898734-1.8987341 1.898734-1.0486456 0-1.8987342-.850088-1.8987342-1.898734 0-1.048645.8500886-1.898734 1.8987342-1.898734zm6.9620257 0h1.898734c1.048646 0 1.898734.850089 1.898734 1.898734 0 1.048646-.850088 1.898734-1.898734 1.898734-1.048645 0-1.898734-.850088-1.898734-1.898734z" fill="#8c8c8c" stroke="#565656" stroke-opacity=".85" stroke-width=".810127"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_bulletsandnumberingdialog.svg b/icon-themes/elementary_svg/cmd/sc_bulletsandnumberingdialog.svg
new file mode 100644
index 000000000..693138eaf
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_bulletsandnumberingdialog.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="11.720905" x2="11.720905" y1="1.783899" y2="11.976016"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#e6e6e6"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="9.720905" x2="9.720905" y1="2.733051" y2="15.752358"><stop offset="0" stop-color="#888"/><stop offset="1" stop-color="#626262"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="12.813955" x2="12.742121" y1="13.774036" y2="9.725965"><stop offset="0" stop-color="#efefef"/><stop offset="1" stop-color="#c9c9c9"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="2.663777" x2="3.163777" xlink:href="#e" y1="13.039486" y2="22.039486"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="3.5" x2="3.5" y1="29.5" y2="31.5"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="3.285389" x2="3.169935" xlink:href="#e" y1="2.500001" y2="7.781046"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="2.741559" x2="2.741559" xlink:href="#h" y1="9.301656" y2="14.582701"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="3.5" x2="3.5" y1="28" y2="33"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="2.949911" x2="3.1608" xlink:href="#h" y1="1.5" y2="6.835467"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="18" y2="2"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><path d="m6 6.5h-.5v.5 1 .5h.5 6 .5v-.5-1-.5h-.5z" fill="url(#j)"/><path d="m10 7v.5zm-4 0v.5h4v-.5zm4 0v.5h2v-.5z" fill="#bebebe" opacity=".2"/><path d="m6 6.5h-.5v.5 1 .5h.5 6 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><path d="m6 2.5h-.5v.5 1 .5h.5 9 .5v-.5-1-.5h-.5z" fill="url(#j)"/><path d="m10 3v.5zm-4 0v.5h4v-.5zm4 0v.5h5v-.5z" fill="#bebebe" opacity=".2"/><path d="m6 2.5h-.5v.5 1 .5h.5 9 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><path d="m6 10.5h-.5v.5 1 .5h.5 8 .5v-.5-1-.5h-.5z" fill="url(#j)"/><path d="m10 11v.5zm-4 0v.5h4v-.5zm4 0v.5h4v-.5z" fill="#bebebe" opacity=".2"/><path d="m6 10.5h-.5v.5 1 .5h.5 8 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><path d="m3.5 6.7810456h-.6454377v-3.26772-.3373878c.00245-.1197972.00489-.238372.00733-.3557243.00489-.1197971.00856-.2334821.011002-.3410551.00489-.1100178.00856-.206589.011002-.2897136-.041563.044007-.078235.081902-.1100179.1136851-.031783.031783-.064788.062343-.099016.091681-.031783.029338-.066011.061121-.1026832.095349-.036672.031783-.08068.069678-.1320214.1136851l-.5427503.4437387-.352057-.451073 1.4045605-1.0965107h.550089z" fill="url(#i)" stroke-width=".660131"/><path d="m3.5 6.7810456h-.6454377v-3.26772-.3373878c.00245-.1197972.00489-.238372.00733-.3557243.00489-.1197971.00856-.2334821.011002-.3410551.00489-.1100178.00856-.206589.011002-.2897136-.041563.044007-.078235.081902-.1100179.1136851-.031783.031783-.064788.062343-.099016.091681-.031783.029338-.066011.061121-.1026832.095349-.036672.031783-.08068.069678-.1320214.1136851l-.5427503.4437387-.352057-.451073 1.4045605-1.0965107h.550089z" fill="none" opacity=".5" stroke="#002e99"/><g fill="none" transform="translate(0 -1)"><path d="m5.1637773 21.539486h-5.06648291v-.866635l1.94437391-2.11659q.4166516-.449984.7444175-.822193.3277658-.372208.5555354-.727751.2333248-.355543.3555426-.711085.1222178-.361098.1222178-.783305 0-.327766-.094441-.577757-.094441-.249991-.2722124-.422207-.1722159-.177771-.4110962-.266657-.2388802-.088886-.5333139-.088886-.5277587 0-.9555209.216659-.422207.211104-.80552638.544425l-.56664612-.661087q.22221416-.199993.47776045-.372209.25554629-.177771.54998005-.305544.2944338-.127774.6221997-.199993.3277658-.07778.6888639-.07778.5333139 0 .9610762.149994.4333176.149995.7333067.433318.2999892.277768.4610944.683309.1666607.399985.1666607.905522 0 .472205-.1499946.899968-.1444392.427767-.4055408.844418-.2555463.411097-.6166444.827748-.3555426.416652-.7721942.866635l-1.5610545 1.661051v.04444h3.827639z" opacity=".5" stroke="#002e99" stroke-width="1.514851" transform="matrix(.66013072 0 0 .66013072 1.091232 1.389891)"/><path d="m1.8496732 3.6449142.9901961-.8148488h.3300653v4.9509804" opacity=".5" stroke="url(#f)" stroke-width=".660131"/><path d="m2.5195312 13.708984c-.2110122 0-.4097455.02228-.5957031.06641a.40852733.40852733 0 0 1 -.00586.002c-.1947902.04292-.3758984.101583-.546875.175781-.1716129.07447-.3323386.164531-.4804688.267578a.40852733.40852733 0 0 1 -.003906.002c-.0429344.02893-.0780033.06194-.11914063.0918l.0546875.0625c.17939883-.129368.35188313-.272621.54492233-.369241.3453378-.174911.7327806-.259765 1.140625-.259765.238723 0 .4665231.03737.6757813.115234.2089214.07774.4008338.197772.5585937.359375.1618831.158022.2842416.352013.3652344.566406.083251.22037.1210937.46334.1210937.722657 0 .321688-.047834.628366-.1445312.914062a.40852733.40852733 0 0 1 0 .002c-.093841.272993-.2285328.540856-.4003906.802735-.1647695.256753-.3628532.51345-.5917969.773437-.2211487.251135-.4722037.527948-.7519531.830078l-1.83398442 1.996094v.300781h4.25000002v-.105515h-3.4199219a.40852733.40852733 0 0 1 -.40820312-.408203v-.04492a.40852733.40852733 0 0 1 .11132812-.279299l1.5585937-1.658203.00195-.002c.273907-.295866.5275915-.581436.7597656-.853515a.40852733.40852733 0 0 1 .00195-.002c.2277885-.262732.4180693-.520948.5761782-.775298a.40852733.40852733 0 0 1 .0019531-.001953c.1590847-.253858.280205-.505992.3652344-.757812a.40852733.40852733 0 0 1 .00195-.0039c.084536-.241083.1269532-.494415.1269532-.765625 0-.292656-.047203-.537896-.1347657-.748047a.40852733.40852733 0 0 1 -.00195-.0059c-.0865592-.217856-.2065652-.391824-.3613281-.535122a.40852733.40852733 0 0 1 -.00391-.002c-.1553541-.14668-.3431579-.260341-.5839807-.343703a.40852733.40852733 0 0 1 -.00195-.002c-.23551-.08258-.5092287-.126954-.8261719-.126954z" opacity=".5" stroke="url(#d)" transform="matrix(.66013072 0 0 .66013072 1.091232 1.389891)"/></g><path d="m4.5000002 14.608768h-3.344541v-.572093l1.283541-1.397226q.2750445-.297048.4914128-.542755.2163683-.245706.366726-.480411.1540249-.234704.2347046-.469409.08068-.238372.08068-.517083 0-.216369-.062343-.381396-.0623441-.165026-.1796965-.2787113-.113685-.1173521-.2713772-.1760285-.1576922-.0586764-.3520569-.0586764-.3483897 0-.6307687.1430233-.2787118.1393559-.5317527.3593919l-.3740605-.4364041q.1466904-.1320215.3153843-.2457066.168694-.1173521.3630588-.2016989.1943648-.0843476.4107331-.1320216.2163683-.051345.4547402-.051345.3520569 0 .634436.099016.2860462.099016.4840782.2860465.1980321.1833632.3043826.4510737.1100179.264042.1100179.597763 0 .311717-.099016.594096-.095349.282382-.2677099.557426-.168694.271378-.4070659.546422-.2347046.275045-.5097491.572092l-1.0305002 1.096511v.029336h2.5267421z" fill="url(#g)" stroke-width=".660131"/><g transform="matrix(1.0513065 -.43546544 .43546544 1.0513065 -5.966936 4.266501)"><path d="m11.21875 8c-.124208 0-.21875.0945411-.21875.21875v.625c-.276951.0711-.525582.1859391-.765625.328125l-.453125-.453125c-.087828-.087829-.224671-.087829-.3125 0l-.75.75c-.087829.087829-.087829.2246711 0 .3125l.453125.453125c-.1421856.240043-.2570245.488673-.328125.765625h-.625c-.1242085 0-.21875.094541-.21875.21875v1.0625c0 .124209.0945415.21875.21875.21875h.625c.071101.276951.1859395.525582.328125.765625l-.453125.453125c-.087829.08783-.087829.224671 0 .3125l.75.75c.087829.08783.224671.08783.3125 0l.453125-.453125c.240043.142186.488674.257025.765625.328125v.625c0 .124209.094542.21875.21875.21875h1.0625c.124209 0 .21875-.094541.21875-.21875v-.625c.276951-.0711.525582-.185939.765625-.328125l.453125.453125c.08783.08783.224671.08783.3125 0l.75-.75c.08783-.08783.08783-.224671 0-.3125l-.453125-.453125c.142186-.240043.257025-.488674.328125-.765625h.625c.124209 0 .21875-.094541.21875-.21875v-1.0625c0-.124209-.094541-.21875-.21875-.21875h-.625c-.0711-.276952-.185939-.525582-.328125-.765625l.453125-.453125c.08783-.087829.08783-.224671 0-.3125l-.75-.75c-.08783-.087829-.224671-.087829-.3125 0l-.453125.453125c-.240043-.1421859-.488674-.2570247-.765625-.328125v-.625c0-.1242089-.094541-.21875-.21875-.21875zm.53125 2.75c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1z" display="block" fill="url(#a)" stroke="url(#b)" stroke-linejoin="round" stroke-width=".527275"/><path d="m11.75 9.482558c-1.250289 0-2.2674419 1.017154-2.2674419 2.267442 0 1.250289 1.0171529 2.267442 2.2674419 2.267442 1.250288 0 2.267442-1.017153 2.267442-2.267442 0-1.250288-1.017154-2.267442-2.267442-2.267442zm0 1.046512c.673954 0 1.22093.546977 1.22093 1.22093 0 .673954-.546976 1.22093-1.22093 1.22093-.673953 0-1.22093-.546976-1.22093-1.22093 0-.673953.546977-1.22093 1.22093-1.22093z" opacity=".05"/><path d="m11.75 9.75c-1.1028 0-2 .8972-2 2s.8972 2 2 2 2-.8972 2-2-.8972-2-2-2z" fill="none" stroke="url(#c)" stroke-width=".878792"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_calculate.svg b/icon-themes/elementary_svg/cmd/sc_calculate.svg
new file mode 100644
index 000000000..e0f72389c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_calculate.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.1892 0 0 .24324 5.46 3.162)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#b" y1="7.556" y2="40.444"/><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.25714 0 0 .239 3.83 2.897)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" xlink:href="#d" y1=".985" y2="47.013"/><linearGradient id="d"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.20764 0 0 .22368 19.106 2.63)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" xlink:href="#f" y1="50.786" y2="2.906"/><linearGradient id="f"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#bebebe"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.1892 0 0 .24324 1.46 .162)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#b" y1="7.556" y2="40.444"/><linearGradient id="h" gradientTransform="matrix(.25714 0 0 .239 -.17 -.103)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" xlink:href="#d" y1=".985" y2="47.013"/><linearGradient id="i" gradientTransform="matrix(.20764 0 0 .22368 15.106 -.37)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" xlink:href="#f" y1="50.786" y2="2.906"/><linearGradient id="j" gradientTransform="matrix(.51817 0 0 .361 -1079.953 -1160.217)" gradientUnits="userSpaceOnUse" x1="2100.578" x2="2100.578" y1="3215.147" y2="3256.79"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.29115 0 0 .32302 2.122 -5.26)" gradientUnits="userSpaceOnUse" x1="29.556" x2="26.135" y1="28.447" y2="34.107"><stop offset="0" stop-color="#fff"/><stop offset=".004" stop-color="#fff" stop-opacity=".235"/><stop offset=".539" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.49412 0 0 .49434 11.832 -6.382)" gradientUnits="userSpaceOnUse" x1="-3.707" x2="-3.707" y1="39.159" y2="23.025"><stop offset="0" stop-color="#fff"/><stop offset=".373" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="8.848872" x2="8.848872" y1="3.921802" y2="14.075938"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><path d="m1.5.5h9v11h-9z" fill="url(#h)" stroke="url(#i)" stroke-linejoin="round"/><path d="m9.5 10.5h-7v-9h7z" fill="none" stroke="url(#g)" stroke-linecap="round"/><path d="m4 2h7v10h-7z" opacity=".05"/><path d="m5.5 3.5h9v11h-9z" fill="url(#c)" stroke="url(#e)" stroke-linejoin="round"/><path d="m13.5 13.5h-7v-9h7z" fill="none" stroke="url(#a)" stroke-linecap="round"/><g transform="matrix(.6314 0 0 .6314 6.358 5.714)"><path d="m8.5.5v2.02a6.5 6.5 0 0 0 -.5-.02 6.5 6.5 0 0 0 -6.5 6.5 6.5 6.5 0 0 0 6.5 6.5 6.5 6.5 0 0 0 6.48-6h-3.02a3.5 3.5 0 0 1 -3.46 3 3.5 3.5 0 0 1 -3.5-3.5 3.5 3.5 0 0 1 3.5-3.5 3.5 3.5 0 0 1 .5.04v1.96l5-3.5z" fill="url(#j)" opacity=".99"/><g fill="none"><g stroke-width="1.584"><path d="m8.5.5v2.02a6.5 6.5 0 0 0 -.5-.02 6.5 6.5 0 0 0 -6.5 6.5 6.5 6.5 0 0 0 6.5 6.5 6.5 6.5 0 0 0 6.48-6h-3.02a3.5 3.5 0 0 1 -3.46 3 3.5 3.5 0 0 1 -3.5-3.5 3.5 3.5 0 0 1 3.5-3.5 3.5 3.5 0 0 1 .5.04v1.96l5-3.5z" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/><path d="m9.496 5.578v-3.13l2.222 1.56z" opacity=".5" stroke="url(#k)"/><path d="m12.32 10.176a4.49 4.49 0 0 1 -5.392 3.202 4.49 4.49 0 0 1 -3.33-5.315 4.49 4.49 0 0 1 5.232-3.458" opacity=".5" stroke="url(#l)"/></g><ellipse cx="8" cy="9.212" opacity=".99" rx="4" ry="2.472"/><path d="m13.386 10.154a5.506 5.504 0 0 1 -6.446 4.246 5.506 5.504 0 0 1 -4.357-6.372 5.506 5.504 0 0 1 6.3-4.46" opacity=".5" stroke="url(#m)" stroke-width="1.584"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_calloutshapes.cloud-callout.svg b/icon-themes/elementary_svg/cmd/sc_calloutshapes.cloud-callout.svg
new file mode 100644
index 000000000..363924962
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_calloutshapes.cloud-callout.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="8" x2="8.303345" y1=".5" y2="16.775625"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 -19.939531 -3.551075)" gradientUnits="userSpaceOnUse" x1="113.113" x2="113.83239" y1="16.535854" y2="29.970015"><stop offset="0" stop-color="#fff"/><stop offset=".35994753" 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="6" x2="6" xlink:href="#b" y1="10.279661" y2="10.5"/><linearGradient id="d" gradientTransform="matrix(.24324324 0 0 .35135133 -19.939531 -3.551075)" gradientUnits="userSpaceOnUse" x1="113.113" x2="113.83239" xlink:href="#b" y1="16.535854" y2="29.970015"/><g transform="scale(.26458333)"><path d="m8 .5c-4.142134 0-7.5 1.9587439-7.5 4.375s3.357866 4.375 7.5 4.375 7.5-1.9587439 7.5-4.375-3.357866-4.375-7.5-4.375zm-1.875 8.75c-1.7258899 0-3.125.5596441-3.125 1.25 0 .690356 1.3991101 1.25 3.125 1.25s3.125-.559644 3.125-1.25c0-.6903559-1.3991101-1.25-3.125-1.25zm-2.5 2.8125c-1.0355339 0-1.875.419733-1.875.9375 0 .517768.8394661.9375 1.875.9375s1.875-.419732 1.875-.9375c0-.517767-.8394661-.9375-1.875-.9375zm-1.875 2.1875c-.6903559 0-1.25.279832-1.25.625s.5596441.625 1.25.625 1.25-.279832 1.25-.625-.5596441-.625-1.25-.625z" fill="url(#a)" stroke="#7239b3" stroke-opacity=".501961"/><g fill="none" stroke-linejoin="round"><path d="m14.5 5a6.5 3.5 0 0 1 -6.5 3.5 6.5 3.5 0 0 1 -6.5-3.5 6.5 3.5 0 0 1 6.5-3.5 6.5 3.5 0 0 1 6.5 3.5z" opacity=".5" stroke="url(#d)" stroke-miterlimit="0"/><path d="m8 10.347458a2 .34745789 0 0 1 -2 .347458 2 .34745789 0 0 1 -2-.347458 2 .34745789 0 0 1 2-.347458 2 .34745789 0 0 1 2 .347458z" opacity=".5" stroke="url(#c)" stroke-linecap="round" stroke-opacity=".501961"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_calloutshapes.line-callout-1.svg b/icon-themes/elementary_svg/cmd/sc_calloutshapes.line-callout-1.svg
new file mode 100644
index 000000000..38a41f167
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_calloutshapes.line-callout-1.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="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 -47.80628 -2.953839)" gradientUnits="userSpaceOnUse" x1="221.57251" x2="222.33948" y1="11.353954" y2="60.574146"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 -19.939531 -3.551075)" gradientUnits="userSpaceOnUse" x1="123.08474" x2="123.08474" y1="15.799214" y2="35.722294"><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 transform="scale(.26458333)"><path d="m5.5.5v10h10v-10zm-3.75 5-1.25 10.000005h1.8252733l1.25-10.000005z" fill="url(#a)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m6.5 1.5h8v8h-8z" fill="none" opacity=".5" stroke="url(#b)" stroke-linejoin="round" stroke-miterlimit="0"/><path d="m2.1797729 6h.8202271l-.125841 1h-.8082423z" fill="#fff" fill-opacity=".978947" opacity=".5"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_calloutshapes.line-callout-2.svg b/icon-themes/elementary_svg/cmd/sc_calloutshapes.line-callout-2.svg
new file mode 100644
index 000000000..417c21e42
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_calloutshapes.line-callout-2.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="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 -25.704585 .164808)" gradientUnits="userSpaceOnUse" x1="124.96635" x2="124.96635" y1="-.54178" y2="52.055714"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="3.444437" x2="3.444437" xlink:href="#c" y1="21.153835" y2="41.076912"/><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="7.555548" x2="7.555548" y1="6.923065" y2="26.846144"><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="d" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="7.555548" x2="7.555548" xlink:href="#c" y1="6.923065" y2="26.846144"/><g transform="scale(.26458333)"><path d="m5.5.5v5c-1.25 0-2.5 0-3.75 0l-1.25 9.921875v.07813h1.8261719c.3334553-2.563323.7015733-5.7194328 1.0175781-8.000005h2.15625v3h10v-10z" fill="url(#a)"/><path d="m5.5.5v5c-1.25 0-2.5 0-3.75 0l-1.25 9.921875v.07813h1.8261719c.3334553-2.563323.7015733-5.7194328 1.0175781-8.000005h2.15625v3h10v-10z" fill="none" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m7 2h7v7h-7z" fill="none"/><path d="m6 6h-3.8202271l-1.1246882 9h.8347458l.9543663-8h3.1558032z" fill="url(#b)" opacity=".5"/><path d="m6 1v5 1 3h9v-9zm1 1h7v7h-7z" fill="url(#d)" opacity=".5"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_calloutshapes.line-callout-3.svg b/icon-themes/elementary_svg/cmd/sc_calloutshapes.line-callout-3.svg
new file mode 100644
index 000000000..08fdf0533
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_calloutshapes.line-callout-3.svg
@@ -0,0 +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(.28571361 0 0 .30419701 -47.80628 -2.953839)" gradientUnits="userSpaceOnUse" x1="186.57242" x2="188.32242" y1="11.353954" y2="62.307774"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 -19.939531 -3.551075)" gradientUnits="userSpaceOnUse" x1="123.08474" x2="123.08474" y1="15.799214" y2="35.722294"><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>
+
+
+/&amp;amp;amp;gt;<g stroke-linejoin="round"><path d="m5.5.5v10h10v-10zm-4 5v9.921938.07813l2-.000068v-10z" fill="url(#a)" stroke="#7239b3" stroke-opacity=".501961"/><path d="m6.5 1.5h8v8h-8z" fill="none" opacity=".5" stroke="url(#b)" stroke-miterlimit="0"/></g><path d="m2 6.5h1" fill="none" opacity=".5" stroke="#fff"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_calloutshapes.rectangular-callout.svg b/icon-themes/elementary_svg/cmd/sc_calloutshapes.rectangular-callout.svg
new file mode 100644
index 000000000..425183910
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_calloutshapes.rectangular-callout.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="11.841043" x2="12.404542" y1=".473466" y2="13.89651"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="2" y2="10"><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 transform="scale(.26458333)"><path d="m.5.5v11h4v4l3.5-4h7.5v-11z" fill="url(#a)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m1 1v10h4l.017578 3.083984 2.982422-3.083984h7v-10zm1 1h12v8h-6.3898305l-.6101695.601695-1 1.076271v-1.677966h-4z" fill="url(#b)" opacity=".5"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_calloutshapes.round-callout.svg b/icon-themes/elementary_svg/cmd/sc_calloutshapes.round-callout.svg
new file mode 100644
index 000000000..dd2faa0e1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_calloutshapes.round-callout.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="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 -18.924924 -7.767395)" gradientUnits="userSpaceOnUse" x1="67.987167" x2="66.377083" y1="25.936684" y2="76.559639"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="21.128061" x2="21.161959" y1="8.046937" y2="29.908737"><stop offset="0" stop-color="#fff"/><stop offset=".23850326" 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="scale(.26458333)"><path d="m8 .5c-4.1421356 0-7.5 2.5183881-7.5 5.625 0 2.0759552 1.7690972 3.8687004 4 4.843375v4.53125l3.5-3.999625c4.142135 0 7.5-2.2683881 7.5-5.375s-3.357865-5.625-7.5-5.625z" fill="url(#a)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m8 1c-3.8659932 0-7 2.2385763-7 5 .00314 1.9291624 1.5597786 3.6849359 4 4.511719v3.674722l2.8144531-3.186441-.0253906-.005859c.0702673.00271.1405878.004663.2109375.005859 3.865993 0 7-2.2385763 7-5s-3.134007-5-7-5zm0 1c3.313708 0 6 1.790861 6 4s-2.686292 4-6 4c-3.3137085 0-6-1.790861-6-4s2.6862915-4 6-4z" fill="url(#b)" opacity=".5"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_calloutshapes.round-rectangular-callout.svg b/icon-themes/elementary_svg/cmd/sc_calloutshapes.round-rectangular-callout.svg
new file mode 100644
index 000000000..57065af1c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_calloutshapes.round-rectangular-callout.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="10.546678" x2="12.164845" y1="-1.495584" y2="13.845037"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="9.20339" x2="9.169492" y1="2.411017" y2="11.56356"><stop offset="0" stop-color="#fff"/><stop offset=".25544232" 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" transform="scale(.26458333)"><path d="m3.625.5c-1.731275 0-3.125 1.393725-3.125 3.125v2.5 3.75c0 1.731275 1.393725 3.125 3.125 3.125h.875v2.5l2.1875-2.5h5.6875c1.731275 0 3.125-1.393725 3.125-3.125v-3.75-2.5c0-1.731275-1.393725-3.125-3.125-3.125h-4.375z" fill="url(#a)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m4.2083333 1.5c-1.7083333 0-2.7083336.5-2.7083334 2.7083333l.0000005 5.0790977c.0000002 2.212569 1.207895 2.708332 2.7083333 2.708332h.8933617l.050847 1.374293 1.1186445-1.374293h5.5204791c1.500439 0 2.708334-.495763 2.708334-2.708332v-5.0790977c-.000001-2.2083333-1-2.7083333-2.708334-2.7083333z" fill="none" opacity=".5" stroke="url(#b)" stroke-linejoin="bevel"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_cancel.svg b/icon-themes/elementary_svg/cmd/sc_cancel.svg
new file mode 100644
index 000000000..0d3767b83
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_cancel.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="7.814092" x2="7.814092" y1="1.282271" y2="14.669901"><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="b" gradientTransform="matrix(.57484957 0 0 .4297553 -1164.0142 -1377.7717)" gradientUnits="userSpaceOnUse" x1="2035.1652" x2="2035.1652" y1="3208.0737" y2="3241.9966"><stop offset="0" stop-color="#ed5353"/><stop offset="1" stop-color="#c6262e"/></linearGradient><path d="m7.9999999.50000026c-4.138243 0-7.49999996 3.36175724-7.49999996 7.49999984 0 4.1382429 3.36175696 7.4999999 7.49999996 7.4999999 4.1382431 0 7.5000071-3.361757 7.5000001-7.4999999 0-4.1382426-3.361757-7.49999984-7.5000001-7.49999984z" fill="url(#b)" opacity=".99"/><path d="m7.9999999.50000016c-4.138243 0-7.49999996 3.36175724-7.49999996 7.49999994 0 4.1382429 3.36175696 7.4999999 7.49999996 7.4999999 4.1382431 0 7.5000071-3.361757 7.5000001-7.4999999 0-4.1382427-3.361757-7.49999994-7.5000001-7.49999994z" fill="none" stroke="#b10000" stroke-linecap="round" stroke-linejoin="round"/><path d="m14.5 7.9997641c0 3.5899719-2.910366 6.5002359-6.4999211 6.5002359-3.589884 0-6.500079-2.910298-6.500079-6.5002359 0-3.5898015 2.910195-6.4997709 6.500079-6.4997709 3.5895551 0 6.4999211 2.9099694 6.4999211 6.4997709z" fill="none" opacity=".4" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><path d="m5.4941406 5.0195312c-.5834658-.0000255-1.1483759.3809925-1.3671875.921875-.2188115.5408826-.0775692 1.2076158.3417969 1.6132813l1.4453125 1.4453125-1.4570313 1.457031a.9754565.9754565 0 0 0 -.025391.02539c-.5139078.552747-.4965713 1.515147.037109 2.048828.5336807.533681 1.4960802.551017 2.0488281.03711a.9754565.9754565 0 0 0 .025391-.02539l1.4570317-1.457031 1.4316406 1.43164c.5382917.578957 1.5660064.598057 2.1250004.03906.558994-.558994.539894-1.586709-.03906-2.125l-1.431643-1.431638 1.449218-1.4492188c.421281-.4116598.557912-1.0885134.328125-1.6308593-.229787-.542346-.811599-.9147364-1.40039-.8984375-.378158.0105112-.7493015.1727646-1.0136722.4433594l-1.4492188 1.4492187-1.4453125-1.4453125c-.2742346-.2834618-.666142-.4492355-1.0605469-.4492188z" fill="#7a0000" opacity=".05" transform="matrix(1.0063871 0 0 1.0069747 -.050501 -.054541)"/><path d="m5.494 5.9937218a.5.5 0 0 0 -.347.86l2.146 2.146-2.146 2.1460002a.50027817.50027817 0 1 0 .707.708l2.146-2.1470002 2.147 2.1470002a.50027817.50027817 0 1 0 .707-.708l-2.147-2.1460002 2.147-2.146a.5.5 0 0 0 -.364-.858.5.5 0 0 0 -.343.15l-2.147 2.147-2.146-2.147a.5.5 0 0 0 -.36-.152z" fill="#7a0000" opacity=".15"/><path d="m5.494 4.994a.5.5 0 0 0 -.347.86l2.146 2.146-2.146 2.146a.50027817.50027817 0 1 0 .707.708l2.146-2.147 2.147 2.147a.50027817.50027817 0 1 0 .707-.708l-2.147-2.146 2.147-2.146a.5.5 0 0 0 -.364-.858.5.5 0 0 0 -.343.15l-2.147 2.147-2.146-2.147a.5.5 0 0 0 -.36-.152z" fill="#fff"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_capturepoint.svg b/icon-themes/elementary_svg/cmd/sc_capturepoint.svg
new file mode 100644
index 000000000..a0451eb37
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_capturepoint.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.28571361 0 0 .30419701 1.142873 .232605)" 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" 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="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="c" 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="d" gradientUnits="userSpaceOnUse" x1="11.000001" x2="11.000001" y1="5" y2="18"><stop offset="0" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="10.5" x2="10.5" y1="7.5" y2="13.5"><stop offset="0" stop-color="#fff"/><stop offset=".09090909" stop-color="#fff" stop-opacity=".235"/><stop offset=".939" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><path d="m1 1h14l.000012 13.99911-14.000012.00089z" fill="url(#a)"/><path d="m14.500012 14.49911-13.0000121.00089v-13l13.0000121-.0008904z" fill="none" stroke="url(#b)" stroke-linecap="round"/><path d="m.4999621.49997399c2.5206756 0 15.0000749.0000636 15.0000749.0000636l.000013 14.99909841-15.000088.00089z" fill="none" stroke="url(#c)" stroke-linejoin="round" stroke-width=".999922"/><g transform="matrix(.125 0 0 .125 -1 14.5)"><g fill="#cc3b02" fill-rule="evenodd"><path d="m31.191406-96 16.808594 16 16.822266-16h-12.816407l-.005859.003906-8-.003906z"/><path d="m48-56-16.650391 16h33.333985z"/><path d="m76-84.59375-16 16.59375 16 16.689453z"/><path d="m20-84.683594v33.333985l16-16.650391z"/></g><rect fill="#ffc27d" height="15.999999" rx=".000002" transform="rotate(-90)" width="15.999999" x="60" y="40"/></g><path d="m10.374 6.484c.607-.003 1.126.05 1.555.148 2.436.56 3.517 1.604 3.547 3.868-.077 1.845-.905 2.918-2.832 3.822-.444.11-1.495.176-2.246.18l-3.89.017-.007-3.02 4.082-.003c2.002-.052 1.984-1.945.004-2.002l-4.083.003v-2.995z" fill="url(#d)" stroke="#7a0000" stroke-opacity=".49"/><path d="m6.507 6.502v2.996l2.503-.008v-2.988zm2.507 4.99-2.502.01.006 2.51h2.502z" fill="#eee" fill-opacity=".761"/><path d="m10.374 6.484-3.866.017v1l3.866-.017c.608-.002 1.128.05 1.557.148 2.097.598 3.52 2.718 3.548 2.867-.03-2.264-1.112-3.307-3.548-3.867-.43-.1-.95-.15-1.557-.148zm1.508 3.497c.67 1.253-.512 1.666-1.294 1.516l-4.083.003.002 1 4.08-.002c1.37-.036 1.798-1.945 1.296-2.516z" fill="#206b00" opacity=".1" stroke="#fff"/><path d="m10.377 7.47-2.91.015.025 1.024h3.123c2.492.09 2.876 2.414 1.678 3.46-.454.334-1.03.496-1.682.513h-.02l-3.1-.002.027 1.04 2.903-.013c.662-.002 1.66-.094 1.92-.143 1.44-.635 2.22-1.848 2.144-2.887.155-1.858-1.366-2.7-2.775-2.885-.334-.077-.783-.125-1.333-.123z" fill="none" opacity=".53" stroke="url(#e)" stroke-opacity=".915"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_chainframes.svg b/icon-themes/elementary_svg/cmd/sc_chainframes.svg
new file mode 100644
index 000000000..8ac550259
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_chainframes.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="76.25" x2="84" xlink:href="#a" y1="12.75" y2="12.75"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="71.500145" x2="75.500145" xlink:href="#a" y1="12.749854" y2="12.749854"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="67.25" x2="75" xlink:href="#a" y1="12.75" y2="12.75"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="2" y2="14"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="3" 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="g" gradientTransform="matrix(.44577 0 0 .44994 23.778918 -.392045)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="h" gradientTransform="matrix(1 0 0 -1 0 14.999997)" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#f" y1="3" y2="10.999997"/><g transform="scale(.26458333)"><rect fill="url(#e)" height="13.000003" rx="1" width="13.000003" x="1.5" y="1.499997"/><rect fill="none" height="13.000003" rx="1" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" width="13.000003" x="1.5" y="1.499997"/><path d="m2.5 2.499997h11v11h-11z" fill="none" opacity=".5" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><rect fill="url(#g)" height="7" rx=".528" ry=".556" stroke="#002e99" stroke-opacity=".501961" width="7" x="4.5" y="4.5"/><path d="m3.5 12.5h9v-9h-9z" fill="none" opacity=".5" stroke="url(#h)" stroke-linecap="round" stroke-linejoin="round"/></g><g transform="matrix(.26458333 0 0 .26458333 -17.594791 -.661458)"><path d="m68.949219 10c-1.0803 0-1.949219.868918-1.949219 1.949219v.550781 1.550781c0 1.0803.868919 1.949219 1.949219 1.949219h1.050781 1.050781c1.080301 0 1.949219-.868919 1.949219-1.949219v-2.101563c0-1.080299-.868918-1.9492189-1.949219-1.9492186zm.300781 1.75h1.5c.277 0 .5.223.500001.5l-.000001 1.499999c0 .277001-.223.500001-.5.500001h-1.5c-.277 0-.5-.223-.5-.5v-1.5c0-.277.223-.5.5-.5z" fill="#d4d4d4" stroke="#000" stroke-linecap="round" stroke-linejoin="bevel" stroke-opacity=".427451"/><path d="m68.949219 10c-1.0803 0-1.949219.868918-1.949219 1.949219v2.101562c0 1.0803.868919 1.949219 1.949219 1.949219h2.101562c1.080301 0 1.949219-.868919 1.949219-1.949219v-2.101563c0-1.080299-.868918-1.9492189-1.949219-1.9492186zm.300781 1.75h1.5c.277 0 .5.223.500001.5l-.000001 1.499999c0 .277001-.223.500001-.5.500001h-1.5c-.277 0-.5-.223-.5-.5v-1.5c0-.277.223-.5.5-.5z" fill="url(#d)" opacity=".2"/><path d="m69 11h2c.554 0 1 .446 1 1v2m-1 1h-2c-.554 0-1-.446-1-1" fill="none" opacity=".4" stroke="#fff" stroke-linecap="round" stroke-linejoin="bevel"/><path d="m77.949219 10c-1.0803 0-1.949219.868918-1.949219 1.949219v.550781 1.550781c0 1.0803.868919 1.949219 1.949219 1.949219h1.050781 1.050781c1.080301 0 1.949219-.868919 1.949219-1.949219v-2.101563c0-1.080299-.868918-1.9492189-1.949219-1.9492186zm.300781 1.75h1.5c.277 0 .5.223.500001.5l-.000001 1.499999c0 .277001-.223.500001-.5.500001h-1.5c-.277 0-.5-.223-.5-.5v-1.5c0-.277.223-.5.5-.5z" fill="#d4d4d4" stroke="#000" stroke-linecap="round" stroke-linejoin="bevel" stroke-opacity=".427451"/><path d="m77.949219 10c-1.0803 0-1.949219.868918-1.949219 1.949219v2.101562c0 1.0803.868919 1.949219 1.949219 1.949219h2.101562c1.080301 0 1.949219-.868919 1.949219-1.949219v-2.101563c0-1.080299-.868918-1.9492189-1.949219-1.9492186zm.300781 1.75h1.5c.277 0 .5.223.500001.5l-.000001 1.499999c0 .277001-.223.500001-.5.500001h-1.5c-.277 0-.5-.223-.5-.5v-1.5c0-.277.223-.5.5-.5z" fill="url(#b)" opacity=".2"/><path d="m78 11h2c.554 0 1 .446 1 1v2m-1 1h-2c-.554 0-1-.446-1-1" fill="none" opacity=".4" stroke="#fff" stroke-linecap="round" stroke-linejoin="bevel"/><rect fill="#d4d4d4" height="2" rx=".875" stroke="#000" stroke-linecap="round" stroke-linejoin="bevel" stroke-opacity=".403922" width="8" x="70.5" y="12"/><rect fill="url(#c)" height=".624854" opacity=".2" rx=".5" width="7.000145" x="71" y="12.5"/><rect fill="#fff" height="1" opacity=".4" rx=".5" width="7" x="71" y="12.5"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_changebezier.svg b/icon-themes/elementary_svg/cmd/sc_changebezier.svg
new file mode 100644
index 000000000..cb208d6f5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_changebezier.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.933332 0 0 .933329 -21.09995 49.83527)" gradientUnits="userSpaceOnUse" x1="16.499979" x2="16.499979" y1="399.49966" y2="405.49969"><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="-11.299982" x2="-11.299982" y1="428.2999" y2="422.69989"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.699998 0 0 .699999 -17.94997 143.7502)" gradientUnits="userSpaceOnUse" x1="12.500013" x2="12.500013" y1="400.50015" y2="403.50015"><stop offset="0" stop-color="#fff"/><stop offset=".05594528" 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="d" gradientTransform="matrix(.6626178 0 0 .5383127 -221.02564 -224.722)" gradientUnits="userSpaceOnUse" x1="336.38605" x2="336.38605" y1="427.76694" y2="424.16095"><stop offset="0" stop-color="#555753"/><stop offset="1" stop-color="#555753" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.6619286 0 0 .5541422 -220.77558 -231.53464)" gradientUnits="userSpaceOnUse" x1="336.38605" x2="336.38605" y1="426.56412" y2="424.16095"><stop offset="0" stop-color="#babdb6"/><stop offset="1" stop-color="#eeeeec" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="10.186459" x2="10.186459" y1="2.549" y2="9.641272"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="10.244605" x2="9.855729" y1="3.30187" y2="3.73827"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".539" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="8.334375" x2="8.334375" xlink:href="#i" y1="2.36523" y2="4.614189"/><linearGradient id="i"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="9.134326" x2="9.128125" xlink:href="#i" y1="1.753905" y2="3.688147"/><g transform="matrix(-1 0 0 1 15 -3.066406)"><path d="m14.566406 1.666016-2.947265.566406.283203 1.472656c.291455 1.519204-.07238 2.80114-.839844 3.734375-.684369.832189-1.7065538 1.408016-3.0625 1.523438v2.996093c2.202481-.130393 4.124941-1.090418 5.378906-2.615234 1.349806-1.641358 1.912382-3.892651 1.46875-6.205078z" fill="url(#d)"/><path d="m13.785156 2.738281-.984375.175781.08789.492188c.333258 1.866982-.099159 3.529634-1.058593 4.730469-.873329 1.093065-2.1873655 1.808713-3.830078 1.929687v1c1.9294261-.126167 3.551085-.977681 4.611328-2.304687 1.149899-1.439221 1.639838-3.412946 1.261719-5.53125z" fill="url(#e)"/></g><g transform="matrix(1 0 0 -1 0 17.958984)"><path d="m14.566406 1.666016-2.947265.566406.283203 1.472656c.291455 1.519204-.07238 2.80114-.839844 3.734375-.684369.832189-1.7065538 1.408016-3.0625 1.523438v2.996093c2.202481-.130393 4.124941-1.090418 5.378906-2.615234 1.349806-1.641358 1.912382-3.892651 1.46875-6.205078z" fill="url(#d)"/><path d="m13.785156 2.738281-.984375.175781.08789.492188c.333258 1.866982-.099159 3.529634-1.058593 4.730469-.873329 1.093065-2.1873655 1.808713-3.830078 1.929687v1c1.9294261-.126167 3.551085-.977681 4.611328-2.304687 1.149899-1.439221 1.639838-3.412946 1.261719-5.53125z" fill="url(#e)"/></g><g stroke-width="1.399999" transform="matrix(-.714287 0 0 .714285 1.42857 -296.42816)"><path d="m-11.299976 422.69982h5.5999843v5.59997h-5.5999843z" fill="url(#a)" stroke="url(#b)" stroke-linejoin="round"/><path d="m-9.8999854 424.09971h2.7999967v2.79989h-2.7999967z" fill="none" stroke="url(#c)"/></g><g transform="matrix(2.5196976 0 0 2.5196976 -18.833456 4.080689)"><path d="m7.7044465 1.753905c.042122 1.3724856.5031972 2.1779892 1.9528454 2.0231256v.7549856l1.2501501-1.0270976-1.2501501-1.155704v.793746c-1.1223336.0592364-1.2588422-.4419317-1.3890556-1.3890556z" style="stroke:#002e99;stroke-width:.396873;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:20;stroke-opacity:.490196;fill:url(#f)"/><g fill="none"><path d="m9.8419049 3.4395834.00476-.6794884.7658021.7464222-.7681953.7214093-.0033633-.6253431" opacity=".5" stroke="url(#g)" stroke-width=".26"/><g stroke-width=".396873"><path d="m9.6572919 3.5566038c-1.1265459.0527097-1.6538422-.2152067-1.7316686-1.8026988" opacity=".5" stroke="url(#h)"/><path d="m9.6572919 3.4006708c-.5447375.0454536-1.4507879-.0518308-1.5874921-1.4483293h-.291331" opacity=".5" stroke="url(#j)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_changecasetolower.svg b/icon-themes/elementary_svg/cmd/sc_changecasetolower.svg
new file mode 100644
index 000000000..434bfac58
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_changecasetolower.svg
@@ -0,0 +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="1.220411" x2="1.508405" y1="-2.530475" y2=".418678"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.40540511 0 0 .51351351 -2.230313 .567817)" gradientUnits="userSpaceOnUse" x1="36.334797" x2="36.334797" y1="5.71004" y2="8.421042"><stop offset="0" stop-color="#fff"/><stop offset=".00000003" 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="7.837353" cy="1.618825" gradientTransform="matrix(-1.3843098 .00000003 -.00000002 -1.1801148 18.686677 5.99341)" gradientUnits="userSpaceOnUse" r="7.784645"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><g stroke-linejoin="round"><g fill="url(#c)" stroke="#000" stroke-opacity=".431373" transform="scale(1.0207528 .97966912)"><path d="m5.354047 14.768065-.3728118-.960464h-.050551q-.486551.612928-1.0046963.853044-.5118264.233797-1.3395951.233797-1.017334 0-1.60498661-.581333-.58133373-.581334-.58133373-1.655538 0-1.124754.78353674-1.655537.7898556-.537102 2.3758857-.593971l1.2258559-.03791v-.309623q0-1.0742036-1.099479-1.0742036-.8467252 0-1.9904361.5118264l-.6382032-1.301686q1.2195371-.6382033 2.7044656-.6382033 1.4217401 0 2.1800015.6192468.7582614.6192468.7582614 1.8830157v4.707539zm-.568696-3.273161-.7456237.02528q-.8404064.02528-1.2511313.303305-.4107249.278029-.4107249.846725 0 .815131.935189.815131.6697976 0 1.0678848-.38545.4044061-.385449.4044061-1.023652v-.581334z"/><path d="m12.30281 7.5953684c.834087 0 1.487035.3264736 1.958842.9794209.471807.6487347.707711 1.5396917.707711 2.6728707 0 1.166881-.244329 2.070476-.732986 2.710785-.484445.640309-1.145818.960464-1.984118.960464-.829875 0-1.480716-.301198-1.952523-.903594h-.132695l-.3222621.777217h-1.4722904v-9.8321219h1.9272475v2.2874218c0 .2906668-.02528.7561551-.07583 1.3964647h.07583c.450745-.6992855 1.118436-1.0489282 2.003074-1.0489282zm-.619247 1.5417981c-.476019 0-.823556.1474397-1.042609.4423191-.219053.2906668-.332793.7730054-.341218 1.4470154v.208522c0 .758261.111633 1.301682.334899 1.630262.227479.32858.585547.49287 1.074204.49287.395981 0 .709817-.18114.941508-.543421.235903-.366493.353855-.897276.353855-1.592349s-.117952-1.215324-.353855-1.5607544c-.235904-.3496428-.558165-.5244641-.966784-.5244641z"/></g><path d="m12.500001 5.5010545-3.0000003-3h6.0000003z" fill="url(#a)" stroke="#a62100" stroke-linecap="round" stroke-opacity=".501961"/><path d="m12.5 4.134991-.637826-.634991h1.276753z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="square" stroke-linejoin="miter"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_changecasetoupper.svg b/icon-themes/elementary_svg/cmd/sc_changecasetoupper.svg
new file mode 100644
index 000000000..209380ccf
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_changecasetoupper.svg
@@ -0,0 +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="12.5" x2="12.5" y1="1" y2="3.5"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="8.414" x2="8.414" y1="1.902" y2="14.749"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><g stroke-linejoin="round"><g fill="url(#b)" stroke="#000" stroke-opacity=".49" stroke-width=".772" transform="scale(.95075 1.0518)"><path d="m6.855 13.894-.634-2.08h-3.184l-.634 2.08h-1.997l3.084-8.774h2.265l3.096 8.774zm-1.075-3.634q-.88-2.826-.993-3.197-.108-.37-.156-.585-.196.765-1.128 3.783z"/><path d="m9.944 5.157h2.72q1.858 0 2.695.532.84.525.84 1.678 0 .783-.37 1.285-.364.502-.973.604v.06q.83.185 1.195.693.37.508.37 1.35 0 1.195-.866 1.865-.86.67-2.343.67h-3.27v-8.738zm1.853 3.46h1.076q.753 0 1.087-.233.34-.233.34-.77 0-.503-.37-.718-.364-.22-1.16-.22h-.973zm0 1.47v2.277h1.207q.765 0 1.13-.293.364-.292.364-.895 0-1.088-1.554-1.088z"/></g><path d="m12.5.5-3 3h6z" fill="#f37329" stroke="#a62100" stroke-linecap="round" stroke-opacity=".501961"/></g><path d="m12.5 2-.5.5h1z" fill="none" opacity=".5" stroke="url(#a)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_changedatabasefield.svg b/icon-themes/elementary_svg/cmd/sc_changedatabasefield.svg
new file mode 100644
index 000000000..ff94ea2e0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_changedatabasefield.svg
@@ -0,0 +1,8 @@
+<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="15.911407" x2="15.911407" y1="-3.128147" y2="10.786898"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14.3652913" x2="14.3652913" y1="3.8293751" y2="4.60243315"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".65000004" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="19.0036396" x2="19.0036396" y1="2.283259" y2="5.3754912"><stop offset="0" stop-color="#fff"/><stop offset=".45000002" stop-color="#fff" stop-opacity=".235294"/><stop offset=".65000004" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="16.684467" x2="16.684467" y1="-2.355089" y2="10.01384"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.25763669 0 0 .25599322 -18.787395 32.335879)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#f" y1="-7.665694" y2="-7.665694"/><linearGradient id="f"><stop offset="0" stop-color="#868688"/><stop offset="1" stop-color="#d9d9da"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.56272887 0 0 .59218484 -44.991146 15.483703)" gradientUnits="userSpaceOnUse" x1="89.01844" x2="89.01844" xlink:href="#h" y1="22.536863" y2="27.54611"/><linearGradient id="h"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#4a4a4a"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.25763669 0 0 .25599322 -18.787395 28.335879)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#f" y1="-7.665694" y2="-7.665694"/><linearGradient id="j" gradientTransform="matrix(.56272887 0 0 .59218484 -44.991146 11.483703)" gradientUnits="userSpaceOnUse" x1="89.01844" x2="89.01844" xlink:href="#h" y1="22.536863" y2="27.54611"/><linearGradient id="k" gradientTransform="matrix(.25763669 0 0 .2519943 -18.787395 24.390022)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#f" y1="-7.665694" y2="-7.665694"/><linearGradient id="l" gradientTransform="matrix(.56272887 0 0 .58293421 -44.991146 7.801097)" gradientUnits="userSpaceOnUse" x1="89.01844" x2="89.01844" xlink:href="#h" y1="22.536863" y2="27.54611"/><linearGradient id="m" gradientTransform="matrix(.25894051 0 0 .19506397 -18.915491 21.136932)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="102.30806" x2="102.30806" y1="-2.392547" y2="-24.582239"><stop offset="0" stop-color="#a5a6a8"/><stop offset="1" stop-color="#e8e8e8"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.25894051 0 0 .19506397 -18.915491 21.136932)" gradientUnits="userSpaceOnUse" x1="109.95628" x2="109.95628" y1="-24.91135" y2="-2.375786"><stop offset="0" stop-color="#b3b3b3"/><stop offset="1" stop-color="#dadada"/></linearGradient><linearGradient id="o" gradientTransform="matrix(.31428569 0 0 .34210527 .457142 15.618423)" gradientUnits="userSpaceOnUse" x1="21.381216" x2="21.381216" y1="5.052486" y2="44.137077"><stop offset="0" stop-color="#fff"/><stop offset=".08125819" stop-color="#fff" stop-opacity=".235294"/><stop offset=".92327863" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient>
+
+
+
+
+
+ /&amp;amp;amp;amp;amp;gt;
+ <g transform="translate(0 -16)"><path d="m14.459827 29.5c0 1.198813-2.897339 2-6.4672665 2-3.5699332 0-6.4672704-.801187-6.4672704-2 0-4.634373-.79047651-3.194781 6.4672704-3.249422 7.4239625-.05637 6.4672665-1.410311 6.4672665 3.249422z" fill="url(#e)" stroke="url(#g)"/><path d="m14.5 26.5c0 1.10457-2.91015 2-6.4999994 2-3.5898511 0-6.5000006-.89543-6.5000006-2s2.9101495-2 6.5000006-2c3.5898494 0 6.4999994.89543 6.4999994 2z" fill="none" stroke="#d8d8d8"/><path d="m14.459827 25.5c0 1.157142-2.897339 2-6.4672665 2-3.5699332 0-6.4672704-.801187-6.4672704-2 0-4.634373-.79047651-3.194781 6.4672704-3.249422 7.4239625-.05637 6.4672665-1.410311 6.4672665 3.249422z" fill="url(#i)" stroke="url(#j)"/><path d="m14.5 22.5c0 1.10457-2.91015 2-6.4999994 2-3.5898511 0-6.5000006-.89543-6.5000006-2s2.9101495-2 6.5000006-2c3.5898494 0 6.4999994.89543 6.4999994 2z" fill="none" stroke="#d8d8d8"/><path d="m14.459827 21.5c0 1.217851-2.897339 2-6.4672665 2-3.5699332 0-6.4672704-.948833-6.4672704-2 0-4.344467-.79047651-3.046433 6.4672704-3.10022 7.4239625-.0555 6.4672665-.829521 6.4672665 3.10022z" fill="url(#k)" stroke="url(#l)"/><path d="m14.5 18.5c0 1.104569-2.91015 2-6.4999994 2-3.5898511 0-6.5000006-.895431-6.5000006-2s2.9101495-2 6.5000006-2c3.5898494 0 6.4999994.895431 6.4999994 2z" fill="url(#m)" stroke="url(#n)"/><rect fill="none" height="13" opacity=".5" rx="17.5" ry="1.5" stroke="url(#o)" width="11" x="2.5" y="17.5"/></g><path d="m4.53125 5.6464844a1.4838054 1.4838054 0 0 0 -1.5273438 1.4824218v.8769532l-2.52148432.0019531a1.4838054 1.4838054 0 0 0 -.48242188.0839844v5.8046871a1.4838054 1.4838054 0 0 0 .49804688.085938l2.51757812-.001953v.921875a1.4838054 1.4838054 0 0 0 1.484375 1.484375h.0019531a1.4838054 1.4838054 0 0 0 .9765625-.367188l4.5507814-3.980469a1.4838054 1.4838054 0 0 0 -.029297-2.257812l-4.5644531-3.7929688a1.4838054 1.4838054 0 0 0 -.9042969-.3417968z" display="block" fill="#fff" fill-opacity=".614108"/><path d="m11.453125.65820312a1.4838054 1.4838054 0 0 0 -.904297.34179688l-4.564453 3.7929688a1.4838054 1.4838054 0 0 0 -.0292969 2.2578124l4.5507809 3.9804688a1.4838054 1.4838054 0 0 0 .976563.367188h.001953a1.4838054 1.4838054 0 0 0 1.484375-1.4843755v-.921875l2.517578.0019531a1.4838054 1.4838054 0 0 0 .611328-.1308594v-5.7167968a1.4838054 1.4838054 0 0 0 -.595703-.1269532l-2.521484-.0019531v-.8769531a1.4838054 1.4838054 0 0 0 -1.527344-1.48242188z" display="block" fill="#fff" fill-opacity=".614108"/><g stroke-width="1.546116"><g transform="matrix(.64678195 0 0 .64678195 -6.291211 8.523229)"><path d="m16.684465 9.9486742 6.957523-6.1192986-6.957523-6.1844645v3.8652903l-6.184424-.010201.000001 4.64855h6.184464z" style="display:block;stroke:#002e99;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#a);stroke-miterlimit:7"/><g fill="none"><path d="m17.457523 3.0563173h.399262c.373796 0 .373796 0 .373796-.3175645v-1.6593098l3.092233 2.7499324-3.092233 2.7057047v-1.5340378c0-.3986089 0-.3986089-.372449-.3986089h-.400609" opacity=".5" stroke="url(#c)"/><path d="m17.457523 3.0563173h-5.411406v1.5461161h5.411406" opacity=".5" stroke="url(#b)"/></g></g><g transform="matrix(-.64678195 0 0 .64678195 22.291212 3.523229)"><path d="m16.684465 9.9486742 6.957523-6.1192986-6.957523-6.1844645.000002 3.8652903-6.184426-.010201.000001 4.64855h6.184464z" style="display:block;stroke:#452981;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#d);stroke-miterlimit:7"/><g fill="none"><path d="m17.457523 3.0563173h.399262c.373796 0 .373796 0 .373796-.3175645v-1.6593098l3.092233 2.7499324-3.092233 2.7057047v-1.5340378c0-.3986089 0-.3986089-.372449-.3986089h-.400609" opacity=".5" stroke="url(#c)"/><path d="m17.457523 3.0563173h-5.411406v1.5461161h5.411406" opacity=".5" stroke="url(#b)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_changepicture.svg b/icon-themes/elementary_svg/cmd/sc_changepicture.svg
new file mode 100644
index 000000000..bf73b57f4
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_changepicture.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.29729729 0 0 .24324323 .86491 2.1622)" gradientUnits="userSpaceOnUse" x1="23.999983" x2="23.999983" y1="7.555569" y2="40.444458"><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(.0657842 0 0 .06827881 16.55981 5.497619)" gradientUnits="userSpaceOnUse" x1="-107.45584" x2="-107.45584" y1="-37.385227" y2="38.561256"><stop offset="0" stop-color="#0b85e9"/><stop offset="1" stop-color="#69d1ef"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.0657842 0 0 .06827881 16.55981 5.497619)" gradientUnits="userSpaceOnUse" x1="-96.557358" x2="-96.557358" y1="110.92493" y2="39.991924"><stop offset="0" stop-color="#e89c42"/><stop offset="1" stop-color="#faca67"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.37142803 0 0 .23902519 -.914224 1.896433)" 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="e" gradientTransform="matrix(.31606802 .00018694 .00006478 .23894327 38.784 .94776)" gradientUnits="userSpaceOnUse" x1="-76.834877" x2="-76.844345" y1="6.680585" y2="52.887863"><stop offset="0" stop-opacity=".270588"/><stop offset="1" stop-opacity=".368"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="10.186459" x2="10.145206" y1="2.549" y2="-3.603903"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="10.343643" x2="9.748333" y1="3.73824" y2="3.06222"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".539" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="8.75615" x2="8.75615" xlink:href="#i" y1="4.73043" y2="2.150756"/><linearGradient id="i"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="8.954587" x2="8.954587" xlink:href="#i" y1="3.936684" y2="1.753883"/><g transform="translate(.99996 1.999959)"><path d="m1.50004 2.499421c2.9789631 0 12.999999.000682 12.999999.000682l.000011 10.999938s-8.6666733 0-13.00001 0c0-3.6668691 0-7.3337397 0-11.000609z" fill="url(#d)" stroke-width="1.091666"/><path d="m14.50008 13.500081h-13.00008v-11.000081h13.00008z" fill="none" stroke="url(#e)" stroke-linejoin="round" stroke-width=".999922"/><path d="m3.00004 4.00004v8.000001h10v-8.000001z" fill="url(#c)"/><path d="m3.00004 4.00004v4.082555c.14848.07106.33651.135627.53977.135627.46418 0 .91812-.389189 1.69318-.389189s1.35801.489434 2.33523.489434 1.19716-.707616 2.44318-.707616 1.12886.448157 1.90909.448157c.53744 0 .76696-.194811 1.07955-.318427v-3.740541z" fill="url(#b)"/><path d="m10.0114 7.350163c-1.24602 0-1.46596.707616-2.44318.707616s-1.56017-.489434-2.33523-.489434-1.229.389189-1.69318.389189c-.20326 0-.39129-.06457-.53977-.135627v.871499c.22336.06164.51301.112039.85795.112039.8795 0 .75402-.306634 1.51137-.306634.75734 0 1.20343.501229 2.22727.501229 1.26814 0 1.55916-.807863 2.5625-.807863.78346 0 .84229.442261 1.70454.442261.5825 0 .77595-.232336 1.13637-.383293v-.771252c-.31259.123616-.54211.318427-1.07955.318427-.78023 0-.66307-.448157-1.90909-.448157z" fill="#fff"/><g fill="none"><path d="m3.50004 4.500251c2.06237 0 9.00006.000447 9.00006.000447l.00001 6.999343s-6.00004 0-9.00007 0c0-2.3332628 0-4.666526 0-6.999788z" opacity=".3" stroke="#000"/><path d="m13.50004 12.500041h-11v-9.000001h11z" stroke="url(#a)" stroke-linecap="round"/></g></g><path d="m-.02929688 4a1.6035602 1.6035602 0 0 0 .29101563.3632812l3.15039065 2.9121094a1.6035602 1.6035602 0 0 0 2.5039062-.4316406l.4042969.4199219c.0309096.1807423.0634037.3462131.0917969.5527343a1.6035602 1.6035602 0 0 0 1.5878906 1.3847657h.8632812.5566407a1.6035602 1.6035602 0 0 0 1.6035161-1.6523438c-.039273-1.2796315-.199874-2.4855329-.646485-3.5488281z" fill="#fff" fill-opacity=".606618"/><g transform="matrix(-2.5196976 0 0 -2.5196976 28.833456 12.016976)"><path d="m7.7044465 1.753905c.042122 1.3724856.5031972 2.1779892 1.9528454 2.0231256v.7549856l1.2501501-1.0270976-1.2501501-1.155704v.793746c-1.1223336.0592364-1.2588422-.4419317-1.3890556-1.3890556z" style="stroke:#002e99;stroke-width:.396873;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:20;stroke-opacity:.490196;fill:url(#f)"/><g fill="none"><path d="m9.8419049 3.4395834.00476-.6794884.7658021.7464222-.7816486.6286037.01009-.5325375" opacity=".5" stroke="url(#g)" stroke-width=".26"/><g stroke-width=".396873"><path d="m9.6572919 3.5566038c-1.1265459.0527097-1.6538422-.2152067-1.7316686-1.8026988" opacity=".5" stroke="url(#h)"/><path d="m9.6572919 3.4006708c-.5447375.0454536-1.4507879-.0518308-1.5874921-1.4483293h-.291331" opacity=".5" stroke="url(#j)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_changepolygon.svg b/icon-themes/elementary_svg/cmd/sc_changepolygon.svg
new file mode 100644
index 000000000..5a524a6cb
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_changepolygon.svg
@@ -0,0 +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="10.186459" x2="10.186459" y1="2.549" y2="9.641272"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="10.244605" x2="9.855729" y1="3.30187" y2="3.73827"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".539" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="8.334375" x2="8.334375" xlink:href="#d" y1="2.36523" y2="4.614189"/><linearGradient id="d"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="9.134326" x2="9.128125" xlink:href="#d" y1="1.753905" y2="3.688147"/><linearGradient id="f" gradientTransform="matrix(.24324324 0 0 .35135133 -61.998852 -9.432432)" gradientUnits="userSpaceOnUse" x1="279.74979" x2="288.21469" y1="42.569824" y2="67.620644"><stop offset="0" stop-color="#fff"/><stop offset=".06375919" 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="g" gradientUnits="userSpaceOnUse" x1="2.73526" x2="3.121363" y1="15.590015" y2=".888447"><stop offset="0" stop-color="#a56de2"/><stop offset="1" stop-color="#cd9ef7"/></linearGradient><g stroke-width="1.176471" transform="matrix(.85 0 0 .85 3.175028 .346151)"><path d="m13.080985.5-11.580985 4.6500001 5.950704 10.3499999h7.049296l-3.616197-7.8999999z" fill="url(#g)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".686275"/><path d="m11.208984 2.4921875-8.0117184 3.2636719 4.9101563 8.5703126h4.5214841l-2.9589841-6.6445314a.17373426.17373426 0 0 1 -.00781-.1210937z" fill="none" opacity=".5" stroke="url(#f)"/></g><g transform="matrix(2.5196976 0 0 2.5196976 -18.833456 4.080689)"><path d="m7.7044465 1.753905c.042122 1.3724856.5031972 2.1779892 1.9528454 2.0231256v.7549856l1.2501501-1.0270976-1.2501501-1.155704v.793746c-1.1223336.0592364-1.2588422-.4419317-1.3890556-1.3890556z" style="stroke:#002e99;stroke-width:.396873;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:20;stroke-opacity:.490196;fill:url(#a)"/><g fill="none"><path d="m9.8419049 3.4395834.00476-.6794884.7658021.7464222-.7681953.7214093-.0033633-.6253431" opacity=".5" stroke="url(#b)" stroke-width=".26"/><g stroke-width=".396873"><path d="m9.6572919 3.5566038c-1.1265459.0527097-1.6538422-.2152067-1.7316686-1.8026988" opacity=".5" stroke="url(#c)"/><path d="m9.6572919 3.4006708c-.5447375.0454536-1.4507879-.0518308-1.5874921-1.4483293h-.291331" opacity=".5" stroke="url(#e)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_chapternumberingdialog.svg b/icon-themes/elementary_svg/cmd/sc_chapternumberingdialog.svg
new file mode 100644
index 000000000..8a28bc927
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_chapternumberingdialog.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" 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="b" 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="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="c" gradientTransform="matrix(.31428497 0 0 .32592538 2.45716 -.322209)" 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><path d="m3 3v1h-1v3.000001h1v1h-1-1-1v-1h1v-3.000001h-1v-1h1 1z" fill="#f6f6f6" opacity=".35"/><path d="m4.5.5c2.5206581 0 10.999987.000954 10.999987.000954l.000013 14.999046s-7.3333335 0-11 0c0-4.999999 0-10.0000003 0-15z" fill="url(#c)" stroke-width="1.08562"/><g fill="none" transform="translate(2)"><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" stroke="url(#b)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 14.99909804s-7.3333841 0-11.000076 0c0-5.000017 0-10.000035.0000001-15.00005204z" stroke="url(#a)" stroke-linejoin="round" stroke-width=".999922"/></g><path d="m0 2v1h1v3.000001h-1v1h1 1 1v-1h-1v-3.000001h1v-1h-1-1z" fill="#565656"/><rect fill="#f37329" height="2" rx=".5" width="8" x="6" y="3"/><g fill="#616161"><rect height="1" rx=".5" width="7" x="7" y="7"/><rect height="1" rx=".5" width="7" x="7" y="10"/><rect height="1" rx=".5" width="7" x="7" y="13"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_charfontname.svg b/icon-themes/elementary_svg/cmd/sc_charfontname.svg
new file mode 100644
index 000000000..646b8f967
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_charfontname.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="8.168" cy=".273" gradientTransform="matrix(-1.81092 0 0 -2.56547 22.792 .7)" gradientUnits="userSpaceOnUse" r="6.626"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient>/&amp;gt;<path d="m11.173 14.52-.903-3.092h-4.54l-.903 3.09h-2.847l4.398-13.036h3.23l4.412 13.04zm-1.533-5.4q-1.252-4.203-1.414-4.753-.154-.55-.222-.87-.28 1.136-1.61 5.62z" fill="url(#a)" stroke="#000" stroke-linejoin="round" stroke-opacity=".471" stroke-width=".962"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_checkbox.svg b/icon-themes/elementary_svg/cmd/sc_checkbox.svg
new file mode 100644
index 000000000..90d7400a8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_checkbox.svg
@@ -0,0 +1,2 @@
+<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(.04846 0 0 .5238 -20.405 -108.176)" gradientUnits="userSpaceOnUse" x1="292.857" x2="292.857" y1="211.076" y2="233.827"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.1948 0 0 .7143 -120.792 -334.992)" gradientUnits="userSpaceOnUse" x1="620.067" x2="620.067" y1="446.589" y2="452.189"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.8048 0 0 .60166 -516.818 -396.08)" gradientUnits="userSpaceOnUse" x1="731.057" x2="731.057" y1="654.815" y2="619.307"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient>
+/&amp;amp;gt;<rect fill="url(#c)" height="12" opacity=".99" rx="1.5" transform="scale(-1)" width="12" x="-14" y="-14"/><rect fill="none" height="15" opacity=".1" rx="3" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" transform="scale(-1)" width="15" x="-15.5" y="-15.5"/><rect fill="none" height="13" rx="2" stroke="#248adc" stroke-linecap="round" stroke-linejoin="round" transform="scale(-1 1)" width="13" x="-14.5" y="1.5"/><path d="m11.987 3.624 2.013 1.812-6.765 8.94-5.235-4.51 1.732-2.296 3.06 2.658z" fill="#2f78c7" fill-opacity=".992"/><path d="m11.987 2.624 2.013 1.812-6.765 8.94-5.235-4.51 1.732-2.296 3.06 2.658z" fill="#fff"/><rect fill="none" height="11" opacity=".05" rx="1" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" transform="scale(-1 1)" width="11" x="-13.5" y="2.5"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_choosecontrols.svg b/icon-themes/elementary_svg/cmd/sc_choosecontrols.svg
new file mode 100644
index 000000000..0da30f59e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_choosecontrols.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333333 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.67911689 0 0 .50770063 -435.40827 -335.44457)" gradientUnits="userSpaceOnUse" x1="731.05701" x2="731.05701" xlink:href="#a" y1="654.815" y2="619.30701"/><linearGradient id="c" gradientTransform="matrix(.04089215 0 0 .44199979 -16.518546 -90.06334)" gradientUnits="userSpaceOnUse" x1="292.85699" x2="292.85699" y1="211.076" y2="233.827"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="9.843156" x2="10.938993" xlink:href="#a" y1="5.636917" y2="10.837817"/><linearGradient id="e"><stop offset="0" stop-color="#fff"/><stop offset=".10605836" stop-color="#fff" stop-opacity=".099265"/><stop offset=".99998999" stop-color="#fff" stop-opacity="0"/><stop offset="1" stop-color="#fff" stop-opacity=".551471"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="2.910417" x2="2.910417" xlink:href="#e" y1="293.4281" y2="294.35416"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="2.910417" x2="2.910417" xlink:href="#e" y1="291.44373" y2="295.94165"/><g transform="matrix(.2183282 0 0 .2183282 .019509 -.391887)"><rect fill="url(#b)" height="10.125998" opacity=".99" rx="1.26575" stroke-width=".843833" transform="scale(-1)" width="10.125998" x="-11.113794" y="-13.032814"/><rect height="10.969831" rx="1.687666" style="opacity:.3;fill:none;stroke:#000;stroke-width:1.211861;stroke-linecap:round;stroke-linejoin:round" transform="scale(-1 1)" width="10.969831" x="-11.480678" y="2.400877"/><g stroke-width=".843833"><path d="m9.4151586 4.2772008 1.6986354 1.5290256-5.7085309 7.5438696-4.41746629-3.8056892 1.46151889-1.9374406 2.5821294 2.2429088z" fill="#2f78c7" fill-opacity=".992"/><path d="m9.4151586 3.4333676 1.6986354 1.5290257-5.7085309 7.5438687-4.41746629-3.8056881 1.46151889-1.9374408 2.5821294 2.2429084z" fill="#fff"/><rect fill="none" height="9.282165" opacity=".05" rx=".843833" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round" transform="scale(-1 1)" width="9.282165" x="-10.691878" y="3.328732"/></g></g><g transform="matrix(.666665 0 0 .666665 .970144 -193.76616)"><rect fill="#dcdcdc" height="5.953141" rx="1.190628" ry="1.289854" stroke="#afafaf" stroke-linecap="square" stroke-width=".396876" width="3.571884" x="1.124475" y="290.84839"/><rect fill="none" height="5.159397" rx=".595314" ry=".992179" stroke="url(#g)" stroke-linecap="square" stroke-width=".396876" width="2.778132" x="1.521351" y="291.24527"/><path d="m1.521351 292.93201h2.778132v1.88516h-2.778132z" fill="#9b9b9b"/><path d="m1.521351 292.83279h2.778132v1.98439h-2.778132z" fill="#dcdcdc" stroke="#a2a2a2" stroke-linecap="square" stroke-width=".396876"/><path d="m3.7041689 292.23747-1.5874992-.00006.7937524-.59526z" fill="#919191"/><path d="m3.7041689 295.41248h-1.587504l.793752.59531z" fill="#919191"/><path d="m1.918227 293.22964h1.98438v1.19064h-1.98438z" fill="none" stroke="url(#f)" stroke-linecap="square" stroke-width=".396876"/></g><g transform="matrix(.21492547 0 0 .21492547 -.800949 1.107339)"><circle cx="9.983051" cy="8.288137" fill="#fdfdfb" r="5.64089" stroke="#8c8c8c" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.231047"/><circle cx="9.983051" cy="8.288137" fill="url(#d)" r="3.384534" stroke-width=".752119"/><circle cx="9.983051" cy="8.288137" r="3.384534" style="opacity:.5;fill:none;stroke:#002e99;stroke-width:1.231047;stroke-linecap:round;stroke-linejoin:round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_choosedesign.svg b/icon-themes/elementary_svg/cmd/sc_choosedesign.svg
new file mode 100644
index 000000000..9ec7f5b5a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_choosedesign.svg
@@ -0,0 +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(.44035822 0 0 .44035823 -76.20947 -3.14648)" gradientUnits="userSpaceOnUse" x1="188" x2="188" xlink:href="#b" y1="17" y2="36.026299"/><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.57418708 0 0 .57270135 -100.42477 -7.179241)" gradientUnits="userSpaceOnUse" x1="182" x2="182" xlink:href="#b" y1="33" y2="24.519934"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="0" x2="16" y1="5.5" y2="5.5"><stop offset="0" stop-color="#fad4a1"/><stop offset="1" stop-color="#e6b481"/></linearGradient><linearGradient id="e" gradientTransform="matrix(0 .33333 -.86364 0 28.705 -122.667)" gradientUnits="userSpaceOnUse" x1="384.50485" x2="384.50485" y1="30.92145" y2="17.02677"><stop offset="0" stop-color="#fff"/><stop offset=".00000007" stop-color="#fff" stop-opacity=".055147"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".264706"/><stop offset="1" stop-color="#fff" stop-opacity=".485294"/></linearGradient><g transform="matrix(0 1 -1 0 19 0)"><path d="m15.5 3.5v4h-15v-4z" fill="url(#d)" stroke="#783f07" stroke-linejoin="round" stroke-opacity=".490196" stroke-width="1.001"/><path d="m14.46 4.5v2h-12.96v-2z" fill="none" opacity=".4" stroke="url(#e)"/><path d="m3 12v2h1v-2zm3 0v2h1v-2zm3 0v2h1v-2zm3 0v2h1v-2z" fill="#a1550a" fill-opacity=".25098" transform="translate(0 -7.9995)"/></g><path d="m.5 1.5 14 14-14.00002097.0028.00002099-2.960449zm3 6.5v4.5h4.5z" style="fill:#9bdb4d;fill-opacity:.588235;fill-rule:evenodd;stroke:#206b00;stroke-linejoin:round;stroke-opacity:.501961"/><g fill="none"><path d="m1.5 3.9116117v10.5883883h10.698531z" fill="none" opacity=".5" stroke="url(#a)"/><path d="m2.5 7.1382942v6.3617058h5.5" opacity=".5" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_choosemacro.svg b/icon-themes/elementary_svg/cmd/sc_choosemacro.svg
new file mode 100644
index 000000000..55754fccb
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_choosemacro.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="7.941811" x2="7.941811" y1="0" y2="16.000105"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#ccc"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="8.5" x2="8" y1=".5" y2="14"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.3673 0 0 .36733 -.292 -1.32)" gradientUnits="userSpaceOnUse" x1="24.123219" x2="19.852982" y1="24.776405" y2="30.816977"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".392" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="d" cx="65.080002" cy="48.189999" gradientTransform="matrix(0 .6154 -.6695 0 41.292 -38.28)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".262" stop-color="#64baff"/><stop offset=".705" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><g stroke-linejoin="round"><path d="m6.9375.5c-.2484169 0-.4375.18908218-.4375.4375v1.25c-.5539029.1422005-1.051164.3718783-1.53125.65625l-.90625-.90625c-.1756569-.1756579-.449342-.1756579-.625 0l-1.5 1.5c-.175657.1756579-.175657.4493421 0 .625l.90625.90625c-.2843711.4800856-.514049.9773468-.65625 1.53125h-1.25c-.24841699 0-.4375.1890821-.4375.4375v2.125c.00000001.2484178.189083.4375.4375.4375h1.25c.1422009.553903.371879 1.051164.65625 1.53125l-.90625.90625c-.175657.175658-.175657.449342 0 .625l1.5 1.5c.1756579.175658.449342.175658.625 0l.90625-.90625c.4800861.284372.977347.51405 1.53125.65625v1.25c.0000001.248418.189083.4375.4375.4375h2.125c.2484176 0 .4375-.189082.4375-.4375v-1.25c.553903-.1422 1.051164-.371878 1.53125-.65625l.90625.90625c.175658.175658.449342.175658.625 0l1.5-1.5c.175658-.175658.175658-.449342 0-.625l-.90625-.90625c.284372-.480086.51405-.977347.65625-1.53125h1.25c.248418 0 .4375-.1890826.4375-.4375v-2.125c0-.2484178-.189083-.4375-.4375-.4375h-1.25c-.1422-.5539032-.371878-1.0511644-.65625-1.53125l.90625-.90625c.175658-.1756579.175658-.449342 0-.625l-1.5-1.5c-.175658-.1756579-.449342-.1756579-.625 0l-.90625.90625c-.480086-.2843717-.977347-.5140495-1.53125-.65625v-1.25c-.0000004-.24841782-.189082-.4375-.4375-.4375z" display="block" fill="url(#a)" stroke="#000" stroke-opacity=".278431"/><path d="m7.5 1.5v.6875a1.0001 1.0001 0 0 1 -.7519531.96875c-.4423258.1135559-.8468172.2984398-1.2695313.5488281a1.0001 1.0001 0 0 1 -1.2167968-.1542969l-.5117188-.5117187-.7109375.7109375.5117187.5117188a1.0001 1.0001 0 0 1 .1542969 1.2167968c-.2503879.4227139-.4352717.8272048-.5488281 1.2695313a1.0001 1.0001 0 0 1 -.96875.7519531h-.6875v1h.6875a1.0001 1.0001 0 0 1 .96875.7519531c.1135562.4423259.29844.8468159.5488281 1.2695309a1.0001 1.0001 0 0 1 -.1542969 1.216797l-.5117187.511719.7109375.710938.5117188-.511719a1.0001 1.0001 0 0 1 1.2167968-.154297c.4227143.250388.8272063.435273 1.2695313.548828a1.0001 1.0001 0 0 1 .7519531.96875v.6875h1v-.6875a1.0001 1.0001 0 0 1 .7519531-.96875c.442325-.113555.8468169-.29844 1.2695309-.548828a1.0001 1.0001 0 0 1 1.216797.154297l.511719.511719.710938-.710938-.511719-.511719a1.0001 1.0001 0 0 1 -.154297-1.216797c.250388-.422714.435273-.8272059.548828-1.2695309a1.0001 1.0001 0 0 1 .96875-.7519531h.6875v-1h-.6875a1.0001 1.0001 0 0 1 -.96875-.7519531c-.113555-.4423253-.29844-.846818-.548828-1.2695313a1.0001 1.0001 0 0 1 .154297-1.2167968l.511719-.5117188-.710938-.7109375-.511719.5117187a1.0001 1.0001 0 0 1 -1.216797.1542969c-.422714-.2503883-.8272051-.4352722-1.2695309-.5488281a1.0001 1.0001 0 0 1 -.7519531-.96875v-.6875z" display="block" fill="none" stroke="url(#b)" stroke-opacity=".893382"/><path d="m6.5 11.5v-7l5 3.5z" fill="url(#d)" stroke="#002e99" stroke-linecap="round" stroke-opacity=".501961"/></g><path d="m7.5 6.4116117v3.1811347l2.243068-1.5927464z" fill="none" opacity=".6" stroke="url(#c)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_choosepolygon.svg b/icon-themes/elementary_svg/cmd/sc_choosepolygon.svg
new file mode 100644
index 000000000..ddaea9972
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_choosepolygon.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="16" 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 offset="0" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="16.00297" x2="16.00297" y1="7.016683" y2="14.016771"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="14.002944" x2="14.002944" xlink:href="#a" y1="9.016708" y2="12.016747"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="12.958644" x2="12.958644" y1="8.992981" y2="15.99307"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="12.958644" x2="12.958644" xlink:href="#a" y1="10.993007" y2="13.993044"/><linearGradient id="f" gradientTransform="matrix(1.3832 0 0 1.4144 -11.892 21.511)" gradientUnits="userSpaceOnUse" x1="23.418909" x2="23.418909" y1="-5.996188" y2=".013503"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="12.000929" x2="12.00126" xlink:href="#a" y1="15.030018" y2="19.999826"/><g transform="matrix(.26458 0 0 .26458 -3.439789 -3.182892)"><rect fill="url(#f)" height="8.0001" rx="1" width="6.000076" x="17.500998" y="13.529999"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m18.499 14.498 4.002063.03201v6.0013l-4.002063-.03201z" opacity=".5" stroke="url(#g)"/><rect height="8.000101" opacity=".5" rx=".86555" ry=".59664" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.000013" width="6.000076" x="17.500999" y="13.53"/></g></g><g transform="matrix(.26458 0 0 .26458 -4.498649 .524776)"><rect fill="url(#b)" height="6.000076" rx="1" width="10.000126" x="17.502989" y="7.516689"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m18.503 8.5167 8.000102.0000019.000001 4.0000521-8.000102-.000002z" opacity=".5" stroke="url(#c)"/><rect height="6.000076" opacity=".5" rx=".66387" ry=".63025" stroke="#7239b3" width="10.000126" x="17.502989" y="7.516689"/></g></g><g transform="matrix(.26458 0 0 .26458 -1.841098 -.791863)"><rect fill="url(#d)" height="6.000075" rx="1" ry="1.000013" width="8.0001" x="14.458663" y="9.492988"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m15.458675 10.493h6.000076v4.000051h-6.000076z" opacity=".5" stroke="url(#e)"/><rect height="6.000076" opacity=".5" rx="1.000012" ry="1.000013" stroke="#cc3b02" stroke-linecap="round" stroke-linejoin="round" width="8.000101" x="14.458663" y="9.492988"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_circle_unfilled.svg b/icon-themes/elementary_svg/cmd/sc_circle_unfilled.svg
new file mode 100644
index 000000000..569654bd8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_circle_unfilled.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke="#7239b3" transform="scale(.26458333)"><path d="m8 .5c-4.142134 0-7.5 3.3578746-7.5 7.5 0 4.142125 3.357866 7.5 7.5 7.5s7.5-3.357875 7.5-7.5c0-4.1421254-3.357866-7.5-7.5-7.5z"/><path d="m4.5273339 11.424727 6.8973931-6.8015142" stroke-linecap="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_circlearc.svg b/icon-themes/elementary_svg/cmd/sc_circlearc.svg
new file mode 100644
index 000000000..b39644cbe
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_circlearc.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="12.677966" x2="13.016949" y1="-.067797" y2="15.728813"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="2" x2="2" y1="4.910156" y2="15.410156"><stop offset="0" stop-color="#fff"/><stop offset=".38095239" 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="scale(.26458333)"><path d="m8.5.5c-4.8372559 0-8 3.3578746-8 7.5 0 4.142125 3.357866 7.5 7.5 7.5s7.5-2.803207 7.5-8h-4.035156a3.5049944 3.5049944 0 0 1 .041015.5 3.5049944 3.5049944 0 0 1 -3.505859 3.505859 3.5049944 3.5049944 0 0 1 -3.5058594-3.505859 3.5049944 3.5049944 0 0 1 3.5058594-3.5058594 3.5049944 3.5049944 0 0 1 .5.0410156z" fill="url(#a)" stroke="#7239b3" stroke-opacity=".501961"/><path d="m7.5 1.5c-3.941298.3623213-6.1914063 3.0200768-6.1914062 6.5 0 3.705503 2.9858943 6.691406 6.6914062 6.691406 1.8888175 0 3.541799-.627881 4.734375-1.814453 1.039611-1.034377 1.599184-2.409797 1.765625-4.376953h-2.064454c-.161883 2.361349-2.068655 4.003427-4.435546 4.005859-2.4886193.000246-4.5061055-2.01724-4.5058594-4.505859.0003799-2.3683956 1.6430098-4.2813729 4.0058594-4.4433594z" fill="none" opacity=".5" stroke="url(#b)"/><path d="m12 8h3v1h-3z" fill="#d9d9d9" opacity=".5"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_circlecut.svg b/icon-themes/elementary_svg/cmd/sc_circlecut.svg
new file mode 100644
index 000000000..a1205a7fc
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_circlecut.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="12.656013" x2="12.979815" y1="1.240539" y2="15.526492"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="8.525424" x2="8.237289" y1="3.322034" y2="13.423729"><stop offset="0" stop-color="#fff"/><stop offset=".30284238" 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="scale(.26458333)"><path d="m8 .5c-4.142134 0-7.5 3.3578746-7.5 7.5 0 4.142125 3.357866 7.5 7.5 7.5s7.5-3.357875 7.5-7.5c0-.1778671-.01516-.3525726-.02734-.5273438l-6.9453162-6.94531245c-.1747715-.0121796-.3494763-.02734375-.5273438-.02734375z" fill="url(#a)" stroke="#7239b3" stroke-opacity=".501961"/><path d="m8.2372881 1c-4.2372881 0-7.2372881 3.1340068-7.2372881 7 0 3.865993 3.1340068 7 7 7 3.865993 0 7-3.235702 7.016949-7.2881356zm-.2372881 1 6 6c0 3.313708-2.686292 6-6 6-3.3137085 0-6-2.686292-6-6 0-3.3137085 2.6862915-6 6-6z" fill="url(#b)" opacity=".5"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_circlecut_unfilled.svg b/icon-themes/elementary_svg/cmd/sc_circlecut_unfilled.svg
new file mode 100644
index 000000000..46ef36697
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_circlecut_unfilled.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&amp;amp;gt;<g fill="none"><path d="m8 .5c-4.142134 0-7.5 3.3578746-7.5 7.5 0 4.142125 3.357866 7.5 7.5 7.5s7.5-3.357875 7.5-7.5c0-.1778671-.01516-.3525726-.02734-.5273438l-6.9453162-6.94531245c-.1747715-.0121796-.3494763-.02734375-.5273438-.02734375z" stroke="#7239b3"/><path d="m8 1 7 7v-7z"/><path d="m5 11 5-5" fill="none" stroke="#7239b3" stroke-linecap="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_circlepie_unfilled.svg b/icon-themes/elementary_svg/cmd/sc_circlepie_unfilled.svg
new file mode 100644
index 000000000..1326df855
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_circlepie_unfilled.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&amp;amp;gt;<g fill="none" stroke="#7239b3"><path d="m8.5.5c-4.8372559 0-8 3.3578746-8 7.5 0 4.142125 3.357866 7.5 7.5 7.5s7.5-2.803207 7.5-8h-7z"/><path d="m4 11 3.5084746-2.559322" stroke-linecap="round" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_cleararrowdependents.svg b/icon-themes/elementary_svg/cmd/sc_cleararrowdependents.svg
new file mode 100644
index 000000000..e14ace79c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_cleararrowdependents.svg
@@ -0,0 +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="-19.940678" x2="-19.940678" y1="-13.601695" y2="2.398305"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.59435835 0 0 .59991399 -19.26472 -.032551)" gradientUnits="userSpaceOnUse" x1="54.284962" x2="54.284962" xlink:href="#o" y1="-2.446099" y2="4.221523"/><linearGradient id="c" gradientTransform="matrix(.59435835 0 0 .59991399 -19.26472 -.032551)" gradientUnits="userSpaceOnUse" x1="54.284962" x2="54.284962" xlink:href="#o" y1="-2.423309" y2="4.244313"/><linearGradient id="d" gradientTransform="matrix(.59435835 0 0 .59991399 -19.26472 -.032551)" gradientUnits="userSpaceOnUse" x1="54.288246" x2="54.288246" xlink:href="#o" y1="-2.449354" y2="4.218268"/><linearGradient id="e" gradientTransform="translate(9 -.999997)" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="3" y2="4"><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="f" gradientTransform="translate(9 7.000003)" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#e" y1="3" y2="4"/><linearGradient id="g" gradientTransform="translate(9 2.000003)" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#e" y1="3" y2="4"/><linearGradient id="h" gradientTransform="translate(-1 2.000003)" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#e" y1="3" y2="4"/><linearGradient id="i" gradientTransform="translate(9 -2.999997)" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#e" y1="3" y2="4"/><linearGradient id="j" gradientTransform="matrix(.3705263 0 0 .38647344 7.53368 5.335749)" gradientUnits="userSpaceOnUse" x1="11.192374" x2="11.192374" y1="4.064163" y2="30.298229"><stop offset="0" stop-color="#ff8c82"/><stop offset=".31209752" stop-color="#ed5353"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.64000001 0 0 .69565218 -14.27409 -1.966325)" gradientUnits="userSpaceOnUse" x1="41.225124" x2="41.225124" y1="23.238064" y2="7.916672"><stop offset="0" stop-color="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.19694688 -.20520309 .19694688 .20520309 2.33061 11.959949)" gradientUnits="userSpaceOnUse" x1="36.010902" x2="16.331276" xlink:href="#m" y1="13.022708" y2="32.702335"/><linearGradient id="m"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.19694688 -.20520309 .19694688 .20520309 2.13207 12.063489)" gradientUnits="userSpaceOnUse" x1="28.449389" x2="16.331276" xlink:href="#m" y1="20.584223" y2="32.702335"/><linearGradient id="o" gradientTransform="matrix(.59435835 0 0 .59991399 -19.26472 -.032551)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="translate(0 2)"><g stroke="#000" stroke-opacity=".308824"><rect fill="url(#b)" height="4" rx=".423727" ry=".491478" width="5" x="10.5" y="-1.5"/><rect fill="url(#c)" height="4" rx=".423727" ry=".491478" transform="translate(0 4.986328)" width="5" x="10.5" y="-1.5"/><rect fill="url(#d)" height="4" rx=".423727" ry=".491478" transform="translate(-.001953 10.001953)" width="5" x="10.5" y="-1.5"/><rect fill="url(#c)" height="3.986328" rx=".423727" ry=".491478" transform="translate(-10 4.986328)" width="5" x="10.5" y="-1.486328"/></g><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m1.5 4.5h3v2.000003h-3z" stroke="url(#h)"/><path d="m11.5-.5h3v2.000003h-3z" stroke="url(#i)"/><path d="m11.5 4.5h3v2.000003h-3z" stroke="url(#g)"/><path d="m11.5 9.5h3v2.000003h-3z" stroke="url(#f)"/></g><path d="m5.9511719 8.4941406-.7070313.7070313 3.1816406 3.1816401-1.4140624 1.416016 3.8906252.353516-.353516-3.890625-1.4160155 1.414062z" fill="url(#a)" transform="matrix(.99999999664 0 0 .99999999664 -.00000029924 -2.00000065883)"/><path d="m10.902344.49414062-3.8906252.35351563 1.4140624 1.41406255-3.1816406 3.1835937.7070313.7070313 3.1816406-3.1835938 1.4160155 1.4160156z" fill="url(#a)" transform="matrix(.99999999664 0 0 .99999999664 -.00000029924 -2.00000032509)"/><g transform="translate(-7.960021)"><path d="m15.5 12.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(#j)" stroke="url(#k)" stroke-linejoin="round"/><g fill="none" transform="translate(0 -2)"><path d="m14.01392 10.098118-2.00624 2.049356-2.09215-2.047403" opacity=".5" stroke="url(#l)" stroke-linecap="square"/><path d="m14.3566 14.622087-1.66668-1.887606m-1.42902.08076-1.73943 1.713246" opacity=".4" stroke="url(#n)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_cleararrowprecedents.svg b/icon-themes/elementary_svg/cmd/sc_cleararrowprecedents.svg
new file mode 100644
index 000000000..fff28019f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_cleararrowprecedents.svg
@@ -0,0 +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="6.902344" x2="6.902344" xlink:href="#b" y1="8.494141" y2="-5.505859"/><linearGradient id="b" gradientTransform="translate(-27.940678 -10.601695)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="6" y2="15"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="6.902344" x2="6.902344" xlink:href="#b" y1="23.152344" y2="9.152344"/><linearGradient id="d" gradientTransform="translate(9 7.000003)" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#e" y1="3" y2="4"/><linearGradient id="e" gradientTransform="translate(9 -.999997)" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="3" y2="4"><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="f" gradientTransform="translate(9 2.000003)" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#e" y1="3" y2="4"/><linearGradient id="g" gradientTransform="translate(9 -2.999997)" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#e" y1="3" y2="4"/><linearGradient id="h" gradientTransform="matrix(.59435835 0 0 .59991399 -19.26472 -.032551)" gradientUnits="userSpaceOnUse" x1="54.288246" x2="54.288246" xlink:href="#i" y1="-2.449354" y2="4.218268"/><linearGradient id="i" gradientTransform="matrix(.59435835 0 0 .59991399 -19.26472 -.032551)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.59435835 0 0 .59991399 -19.26472 -.032551)" gradientUnits="userSpaceOnUse" x1="54.284962" x2="54.284962" xlink:href="#i" y1="-2.423309" y2="4.244313"/><linearGradient id="k" gradientTransform="matrix(.59435835 0 0 .59991399 -19.26472 -.032551)" gradientUnits="userSpaceOnUse" x1="54.284962" x2="54.284962" xlink:href="#i" y1="-2.446099" y2="4.221523"/><linearGradient id="l" gradientTransform="translate(-1 2.000003)" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#e" y1="3" y2="4"/><linearGradient id="m" gradientTransform="matrix(.19694688 -.20520309 .19694688 .20520309 2.33061 11.959949)" gradientUnits="userSpaceOnUse" x1="36.010902" x2="16.331276" xlink:href="#n" y1="13.022708" y2="32.702335"/><linearGradient id="n"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="o" gradientTransform="matrix(.19694688 -.20520309 .19694688 .20520309 2.13207 12.063489)" gradientUnits="userSpaceOnUse" x1="28.449389" x2="16.331276" xlink:href="#n" y1="20.584223" y2="32.702335"/><linearGradient id="p" gradientTransform="matrix(.3705263 0 0 .38647344 7.53368 5.335749)" gradientUnits="userSpaceOnUse" x1="11.192374" x2="11.192374" y1="4.064163" y2="30.298229"><stop offset="0" stop-color="#ff8c82"/><stop offset=".31209752" stop-color="#ed5353"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="q" gradientTransform="matrix(.64000001 0 0 .69565218 -14.27409 -1.966325)" gradientUnits="userSpaceOnUse" x1="41.225124" x2="41.225124" y1="23.238064" y2="7.916672"><stop offset="0" stop-color="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><g transform="translate(0 2)"><g transform="matrix(-1 0 0 1 16 0)"><g stroke="#000" stroke-opacity=".308824"><rect fill="url(#k)" height="4" rx=".423727" ry=".491478" width="5" x="10.5" y="-1.5"/><rect fill="url(#j)" height="4" rx=".423727" ry=".491478" transform="translate(0 4.986328)" width="5" x="10.5" y="-1.5"/><rect fill="url(#h)" height="4" rx=".423727" ry=".491478" transform="translate(-.001953 10.001953)" width="5" x="10.5" y="-1.5"/><rect fill="url(#j)" height="3.986328" rx=".423727" ry=".491478" transform="translate(-10 4.986328)" width="5" x="10.5" y="-1.486328"/></g><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m1.5 4.5h3v2.000003h-3z" stroke="url(#l)"/><path d="m11.5-.5h3v2.000003h-3z" stroke="url(#g)"/><path d="m11.5 4.5h3v2.000003h-3z" stroke="url(#f)"/><path d="m11.5 9.5h3v2.000003h-3z" stroke="url(#d)"/></g></g><path d="m5.9511719 8.4941406-.7070313.7070313 3.1816406 3.1816401-1.4140624 1.416016 3.8906252.353516-.353516-3.890625-1.4160155 1.414062z" fill="url(#c)" transform="matrix(.99999999664 0 0 -.99999999664 .09765570076 20.15234365883)"/><path d="m10.902344.49414062-3.8906252.35351563 1.4140624 1.41406255-3.1816406 3.1835937.7070313.7070313 3.1816406-3.1835938 1.4160155 1.4160156z" fill="url(#a)" transform="matrix(.99999999664 0 0 -.99999999664 .09765570076 5.49414132509)"/><path d="m15.5 12.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(#p)" stroke="url(#q)" stroke-linejoin="round"/><g fill="none" transform="translate(0 -2)"><path d="m14.01392 10.098118-2.00624 2.049356-2.09215-2.047403" opacity=".5" stroke="url(#m)" stroke-linecap="square"/><path d="m14.3566 14.622087-1.66668-1.887606m-1.42902.08076-1.73943 1.713246" opacity=".4" stroke="url(#o)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_cleararrows.svg b/icon-themes/elementary_svg/cmd/sc_cleararrows.svg
new file mode 100644
index 000000000..554b59889
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_cleararrows.svg
@@ -0,0 +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="translate(-27.940678 -10.601695)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="6" y2="15"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient gradientUnits="userSpaceOnUse" x1="0" x2="15" xlink:href="#a" y1="6" y2="6"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="4.5" x2="4.5" xlink:href="#a" y1="-3.5" y2="13.5"/><linearGradient id="c" gradientTransform="matrix(.3705263 0 0 .38647344 7.53368 5.335749)" gradientUnits="userSpaceOnUse" x1="11.192374" x2="11.192374" y1="4.064163" y2="30.298229"><stop offset="0" stop-color="#ff8c82"/><stop offset=".31209752" stop-color="#ed5353"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.64000001 0 0 .69565218 -14.27409 -1.966325)" gradientUnits="userSpaceOnUse" x1="41.225124" x2="41.225124" y1="23.238064" y2="7.916672"><stop offset="0" stop-color="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.19694688 -.20520309 .19694688 .20520309 2.33061 11.959949)" gradientUnits="userSpaceOnUse" x1="36.010902" x2="16.331276" xlink:href="#f" y1="13.022708" y2="32.702335"/><linearGradient id="f"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.19694688 -.20520309 .19694688 .20520309 2.13207 12.063489)" gradientUnits="userSpaceOnUse" x1="28.449389" x2="16.331276" xlink:href="#f" y1="20.584223" y2="32.702335"/><g transform="translate(0 2)"><path d="m10.654297 0-3.904297.01367188 1.2851562 1.53125002-4.8242187 4.0488281a2.506052 2.506052 0 0 0 -.0390625-.0097656 2.506052 2.506052 0 0 0 -.2050781-.0488282 2.506052 2.506052 0 0 0 -.0195313-.0019531 2.506052 2.506052 0 0 0 -.2285156-.03125 2.506052 2.506052 0 0 0 -.2128906-.0097656 2.506052 2.506052 0 0 0 -.2128906.0097656 2.506052 2.506052 0 0 0 -.1054688.0117188 2.506052 2.506052 0 0 0 -.1640625.0273437 2.506052 2.506052 0 0 0 -.078125.0175782 2.506052 2.506052 0 0 0 -.1347656.0332031 2.506052 2.506052 0 0 0 -.1425781.046875 2.506052 2.506052 0 0 0 -.1015626.0371093 2.506052 2.506052 0 0 0 -.109375.0488282 2.506052 2.506052 0 0 0 -.1308593.0625 2.506052 2.506052 0 0 0 -.0742188.0449218 2.506052 2.506052 0 0 0 -.1347656.0820313 2.506052 2.506052 0 0 0 -.0996094.0703125 2.506052 2.506052 0 0 0 -.09179685.0703125 2.506052 2.506052 0 0 0 -.08984375.0800781 2.506052 2.506052 0 0 0 -.11132812.1035156 2.506052 2.506052 0 0 0 -.05078126.0546876 2.506052 2.506052 0 0 0 -.11523437.1308593 2.506052 2.506052 0 0 0 -.05078125.0644531 2.506052 2.506052 0 0 0 -.09179688.1308594 2.506052 2.506052 0 0 0 -.06054687.0957032 2.506052 2.506052 0 0 0 -.06835937.1230468 2.506052 2.506052 0 0 0 -.03710938.0761719 2.506052 2.506052 0 0 0 -.06835938.1484375 2.506052 2.506052 0 0 0 -.03515624.0976562 2.506052 2.506052 0 0 0 -.046875.1425782 2.506052 2.506052 0 0 0 -.02539063.0996094 2.506052 2.506052 0 0 0 -.02929687.1347656 2.506052 2.506052 0 0 0 -.01757813.1074218 2.506052 2.506052 0 0 0 -.01757812.1445313 2.506052 2.506052 0 0 0 -.00976563.2089844 2.506052 2.506052 0 0 0 .00976563.2089843 2.506052 2.506052 0 0 0 .01757812.1445313 2.506052 2.506052 0 0 0 .01757813.1074219 2.506052 2.506052 0 0 0 .02929687.1347656 2.506052 2.506052 0 0 0 .02539063.0996094 2.506052 2.506052 0 0 0 .046875.1425781 2.506052 2.506052 0 0 0 .03515624.0976563 2.506052 2.506052 0 0 0 .06835938.1484374 2.506052 2.506052 0 0 0 .03710938.0761719 2.506052 2.506052 0 0 0 .06445312.1132813 2.506052 2.506052 0 0 0 .0703125.1152344 2.506052 2.506052 0 0 0 .0703125.0996093 2.506052 2.506052 0 0 0 .06835938.0898438 2.506052 2.506052 0 0 0 .09960937.1132812 2.506052 2.506052 0 0 0 .07421875.078125 2.506052 2.506052 0 0 0 .1015625.09375 2.506052 2.506052 0 0 0 .08203125.0722657 2.506052 2.506052 0 0 0 .11328125.0859372 2.506052 2.506052 0 0 0 .0859375.0625 2.506052 2.506052 0 0 0 .1152344.070313 2.506052 2.506052 0 0 0 .1132812.064453 2.506052 2.506052 0 0 0 .0761719.037109 2.506052 2.506052 0 0 0 .1484375.06836 2.506052 2.506052 0 0 0 .0976563.035156 2.506052 2.506052 0 0 0 .1425781.046875 2.506052 2.506052 0 0 0 .0996093.025391 2.506052 2.506052 0 0 0 .1347657.029296 2.506052 2.506052 0 0 0 .1074219.017578 2.506052 2.506052 0 0 0 .1445312.017579 2.506052 2.506052 0 0 0 .2089844.009765 2.506052 2.506052 0 0 0 .2324218-.011718 2.506052 2.506052 0 0 0 .0722657-.009766 2.506052 2.506052 0 0 0 .1601562-.023438 2.506052 2.506052 0 0 0 .1210938-.027343 2.506052 2.506052 0 0 0 .1132812-.029297l4.8300781 4.052734-1.2851562 1.53125 3.904297.013672-.6914064-3.84375-1.2851562 1.53125-4.5292969-3.8007812a2.506052 2.506052 0 0 0 .0019531-.0019532 2.506052 2.506052 0 0 0 .1601563-.1542968 2.506052 2.506052 0 0 0 .046875-.0488282 2.506052 2.506052 0 0 0 .1054687-.125 2.506052 2.506052 0 0 0 .0566406-.0742187 2.506052 2.506052 0 0 0 .0996094-.1425781 2.506052 2.506052 0 0 0 .03125-.0507813 2.506052 2.506052 0 0 0 .1054688-.1914063 2.506052 2.506052 0 0 0 .0097656-.0234374 2.506052 2.506052 0 0 0 .078125-.1777344 2.506052 2.506052 0 0 0 .0234375-.0664063 2.506052 2.506052 0 0 0 .0625-.2011719 2.506052 2.506052 0 0 0 .0039063-.0214843 2.506052 2.506052 0 0 0 .046875-.2246094 2.506052 2.506052 0 0 0 .0019531-.015625 2.506052 2.506052 0 0 0 .0214843-.1933594 2.506052 2.506052 0 0 0 .0078126-.1738281h6.9882812v2l3-2.5-3-2.5v2h-7.1972656a2.506052 2.506052 0 0 0 -.0078125-.0175781 2.506052 2.506052 0 0 0 -.1035157-.2070313 2.506052 2.506052 0 0 0 -.0097656-.015625 2.506052 2.506052 0 0 0 -.109375-.1757812 2.506052 2.506052 0 0 0 -.0390625-.0546875 2.506052 2.506052 0 0 0 -.109375-.140625 2.506052 2.506052 0 0 0 -.046875-.0527344 2.506052 2.506052 0 0 0 -.1445312-.1523437 2.506052 2.506052 0 0 0 -.0800781-.0742188l4.5253906-3.796875 1.2851562 1.53125z" fill="url(#b)" transform="translate(0 -2)"/><path d="m9.875 7a1.6890529 1.6890529 0 0 0 -1.0976562.4550781l-.5820313.5449219h3.4394535l-.511719-.5097656a1.6890529 1.6890529 0 0 0 -1.1640626-.4902344zm4.056641 0a1.6890529 1.6890529 0 0 0 -1.125.5019531l-.806641.8183594v1.6796875l3-2.5-.519531-.4316406a1.6890529 1.6890529 0 0 0 -.548828-.0683594zm-3.9687504 5.15625-1.2851562 1.53125-1.1308594-.949219-.2792969.279297a1.6890529 1.6890529 0 0 0 -.3457031.503906l1.1132812.933594-.7851562.933594a1.6890529 1.6890529 0 0 0 .0332031.035156l.5820313.566406 2.7890626.009766z" fill="#fff" fill-opacity=".816176" transform="translate(0 -2)"/><path d="m15.5 12.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(#c)" stroke="url(#d)" stroke-linejoin="round"/><g fill="none" transform="translate(0 -2)"><path d="m14.01392 10.098118-2.00624 2.049356-2.09215-2.047403" opacity=".5" stroke="url(#e)" stroke-linecap="square"/><path d="m14.3566 14.622087-1.66668-1.887606m-1.42902.08076-1.73943 1.713246" opacity=".4" stroke="url(#g)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_closedoc.svg b/icon-themes/elementary_svg/cmd/sc_closedoc.svg
new file mode 100644
index 000000000..9a6714322
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_closedoc.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.31428497 0 0 .32592538 .45716 -.322209)" 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" 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="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="c" 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="d" gradientTransform="matrix(.37342256 0 0 .2791721 -750.7135 -889.57069)" gradientUnits="userSpaceOnUse" x1="2035.165" x2="2035.165" y1="3208.074" y2="3241.9971"><stop offset="0" stop-color="#ed5353"/><stop offset="1" stop-color="#c6262e"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="10.505974" x2="10.505974" y1="6.262787" y2="14.959632"><stop offset="0" stop-color="#fff"/><stop offset=".508" stop-color="#fff" stop-opacity=".235"/><stop offset=".835" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><path d="m2.5.5c2.5206581 0 10.999987.000954 10.999987.000954l.000013 14.999046s-7.3333335 0-11 0c0-4.999999 0-10.0000003 0-15z" fill="url(#a)" stroke-width="1.08562"/><g fill="none"><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" stroke="url(#b)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 14.99909804s-7.3333841 0-11.000076 0c0-5.000017 0-10.000035.0000001-15.00005204z" stroke="url(#c)" stroke-linejoin="round" stroke-width=".999922"/></g><path d="m10.6268 5.7548002c-2.6880448 0-4.872 2.1839552-4.872 4.8719998 0 2.688045 2.1839552 4.872 4.872 4.872 2.688045 0 4.872-2.183955 4.872-4.872 0-2.6880446-2.183955-4.8719998-4.872-4.8719998z" fill="url(#d)" opacity=".99" stroke-width=".6496"/><path d="m10.627 5.7550002c-2.688 0-4.872 2.184-4.872 4.8719998 0 2.688 2.184 4.872 4.872 4.872s4.872-2.185 4.872-4.873c0-2.6879998-2.185-4.8719998-4.873-4.8719998z" fill="none" stroke="#b10000" stroke-linecap="round" stroke-linejoin="round"/><path d="m14.8492 10.6268c0 2.332064-1.890336 4.2224-4.2224 4.2224s-4.2224-1.890336-4.2224-4.2224c0-2.3320638 1.890336-4.2223998 4.2224-4.2223998s4.2224 1.890336 4.2224 4.2223998z" style="opacity:.4;fill:none;stroke-width:.999734;stroke-linecap:round;stroke-linejoin:round;stroke:url(#e)"/><path d="m8.99 8.6780002c-.382 0-.752.25-.895.603-.143.355-.05.7899998.224 1.0559998l.944.946-.953.953a.638.638 0 0 0 -.016.016c-.336.363-.324.993.025 1.342.348.35.977.36 1.338.024a.638.638 0 0 0 .017-.017l.952-.954.936.937c.352.378 1.024.39 1.39.025.365-.365.352-1.038-.026-1.39l-.936-.936.948-.948c.276-.27.365-.7119998.215-1.0669998s-.53-.598-.916-.588c-.247.006-.49.112-.662.29l-.948.947-.945-.945c-.18-.186-.435-.294-.693-.294z" fill="#7a0000" opacity=".05"/><path d="m9 9.3240002a.325.325 0 0 0 -.227.558l1.395 1.3939998-1.395 1.394a.32526912.32526912 0 1 0 .46.46l1.394-1.395 1.394 1.395a.32526912.32526912 0 1 0 .46-.46l-1.394-1.394 1.395-1.3939998a.325.325 0 0 0 -.236-.557.325.325 0 0 0 -.223.097l-1.393 1.3949998-1.394-1.3949998a.325.325 0 0 0 -.236-.098z" fill="#7a0000" opacity=".15"/><path d="m9 8.6740002a.325.325 0 0 0 -.227.56l1.395 1.3929998-1.395 1.394a.32526912.32526912 0 1 0 .46.46l1.394-1.394 1.394 1.395a.32526912.32526912 0 1 0 .46-.46l-1.394-1.393 1.395-1.3939998a.325.325 0 0 0 -.236-.558.325.325 0 0 0 -.223.098l-1.393 1.3949998-1.394-1.3949998a.325.325 0 0 0 -.234-.1z" fill="#fff"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_closemasterview.svg b/icon-themes/elementary_svg/cmd/sc_closemasterview.svg
new file mode 100644
index 000000000..eacf8154e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_closemasterview.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.37342256 0 0 .2791721 -750.7135 -889.57069)" gradientUnits="userSpaceOnUse" x1="2035.165" x2="2035.165" y1="3208.074" y2="3241.9971"><stop offset="0" stop-color="#ed5353"/><stop offset="1" stop-color="#c6262e"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="10.515966" x2="10.515966" y1="6.623698" y2="14.601299"><stop offset="0" stop-color="#fff"/><stop offset=".508" stop-color="#fff" stop-opacity=".235"/><stop offset=".835" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.48449877 0 0 .34573161 51.746207 -2.345813)" gradientUnits="userSpaceOnUse" x1="-90.291679" x2="-90.291679" y1="44.38649" y2="12.569903"><stop offset="0" stop-color="#002e99"/><stop offset="1" stop-color="#3689e6"/></linearGradient><radialGradient id="d" cx="6.296552" cy="2.23274" gradientTransform="matrix(-.00000002 2 -2.3881217 -.00000004 13.332056 -12.593104)" gradientUnits="userSpaceOnUse" r="8"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".26238" stop-color="#64baff"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><linearGradient id="e" gradientTransform="matrix(.35135134 0 0 .2162162 -.43243 3.310814)" gradientUnits="userSpaceOnUse" x1="23.999994" x2="23.999994" y1="3.187486" y2="40.187489"><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><path d="m.49996075 2.5000267c3.43728005 0 15.00006125.0006471 15.00006125.0006471l.0039 10.9955252h-15.000055l-.00390625-10.9961617z" fill="url(#d)" stroke="url(#c)" stroke-linejoin="round" stroke-width=".999921"/><path d="m14.5 12.5h-13.0000002v-8.9999338h13.0000002z" fill="none" opacity=".5" stroke="url(#e)" stroke-linecap="round"/><path d="m4.0000001 6.5h1.9999999zm2.9999999 0h2zm3 0h1zm-5.9999999 1.994804.9999999.005196zm1.9999999.005196h1zm1.5 0h1zm1.5 0 3 .00518zm-4.9999999 2h1.7459999zm1.9999999 0h1zm2 0h1zm2 0h1.867483z" fill="none" stroke="#fff"/><path d="m10.6268 5.7548002c-2.6880448 0-4.872 2.1839552-4.872 4.8719998 0 2.688045 2.1839552 4.872 4.872 4.872 2.688045 0 4.872-2.183955 4.872-4.872 0-2.6880446-2.183955-4.8719998-4.872-4.8719998z" fill="url(#a)" opacity=".99" stroke-width=".6496"/><path d="m10.627 5.7550002c-2.688 0-4.872 2.184-4.872 4.8719998 0 2.688 2.184 4.872 4.872 4.872s4.872-2.185 4.872-4.873c0-2.6879998-2.185-4.8719998-4.873-4.8719998z" fill="none" stroke="#b10000" stroke-linecap="round" stroke-linejoin="round"/><path d="m14.5 10.6268c0 2.139198-1.734002 3.8732-3.8732 3.8732-2.1391982 0-3.8732-1.734002-3.8732-3.8732s1.7340018-3.8731998 3.8732-3.8731998c2.139198 0 3.8732 1.7340018 3.8732 3.8731998z" fill="none" opacity=".4" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m8.99 8.6780002c-.382 0-.752.25-.895.603-.143.355-.05.7899998.224 1.0559998l.944.946-.953.953a.638.638 0 0 0 -.016.016c-.336.363-.324.993.025 1.342.348.35.977.36 1.338.024a.638.638 0 0 0 .017-.017l.952-.954.936.937c.352.378 1.024.39 1.39.025.365-.365.352-1.038-.026-1.39l-.936-.936.948-.948c.276-.27.365-.7119998.215-1.0669998s-.53-.598-.916-.588c-.247.006-.49.112-.662.29l-.948.947-.945-.945c-.18-.186-.435-.294-.693-.294z" fill="#7a0000" opacity=".05"/><path d="m9 9.3240002a.325.325 0 0 0 -.227.558l1.395 1.3939998-1.395 1.394a.32526912.32526912 0 1 0 .46.46l1.394-1.395 1.394 1.395a.32526912.32526912 0 1 0 .46-.46l-1.394-1.394 1.395-1.3939998a.325.325 0 0 0 -.236-.557.325.325 0 0 0 -.223.097l-1.393 1.3949998-1.394-1.3949998a.325.325 0 0 0 -.236-.098z" fill="#7a0000" opacity=".15"/><path d="m9 8.6740002a.325.325 0 0 0 -.227.56l1.395 1.3929998-1.395 1.394a.32526912.32526912 0 1 0 .46.46l1.394-1.394 1.394 1.395a.32526912.32526912 0 1 0 .46-.46l-1.394-1.393 1.395-1.3939998a.325.325 0 0 0 -.236-.558.325.325 0 0 0 -.223.098l-1.393 1.3949998-1.394-1.3949998a.325.325 0 0 0 -.234-.1z" fill="#fff"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_closepreview.svg b/icon-themes/elementary_svg/cmd/sc_closepreview.svg
new file mode 100644
index 000000000..0d3767b83
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_closepreview.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="7.814092" x2="7.814092" y1="1.282271" y2="14.669901"><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="b" gradientTransform="matrix(.57484957 0 0 .4297553 -1164.0142 -1377.7717)" gradientUnits="userSpaceOnUse" x1="2035.1652" x2="2035.1652" y1="3208.0737" y2="3241.9966"><stop offset="0" stop-color="#ed5353"/><stop offset="1" stop-color="#c6262e"/></linearGradient><path d="m7.9999999.50000026c-4.138243 0-7.49999996 3.36175724-7.49999996 7.49999984 0 4.1382429 3.36175696 7.4999999 7.49999996 7.4999999 4.1382431 0 7.5000071-3.361757 7.5000001-7.4999999 0-4.1382426-3.361757-7.49999984-7.5000001-7.49999984z" fill="url(#b)" opacity=".99"/><path d="m7.9999999.50000016c-4.138243 0-7.49999996 3.36175724-7.49999996 7.49999994 0 4.1382429 3.36175696 7.4999999 7.49999996 7.4999999 4.1382431 0 7.5000071-3.361757 7.5000001-7.4999999 0-4.1382427-3.361757-7.49999994-7.5000001-7.49999994z" fill="none" stroke="#b10000" stroke-linecap="round" stroke-linejoin="round"/><path d="m14.5 7.9997641c0 3.5899719-2.910366 6.5002359-6.4999211 6.5002359-3.589884 0-6.500079-2.910298-6.500079-6.5002359 0-3.5898015 2.910195-6.4997709 6.500079-6.4997709 3.5895551 0 6.4999211 2.9099694 6.4999211 6.4997709z" fill="none" opacity=".4" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><path d="m5.4941406 5.0195312c-.5834658-.0000255-1.1483759.3809925-1.3671875.921875-.2188115.5408826-.0775692 1.2076158.3417969 1.6132813l1.4453125 1.4453125-1.4570313 1.457031a.9754565.9754565 0 0 0 -.025391.02539c-.5139078.552747-.4965713 1.515147.037109 2.048828.5336807.533681 1.4960802.551017 2.0488281.03711a.9754565.9754565 0 0 0 .025391-.02539l1.4570317-1.457031 1.4316406 1.43164c.5382917.578957 1.5660064.598057 2.1250004.03906.558994-.558994.539894-1.586709-.03906-2.125l-1.431643-1.431638 1.449218-1.4492188c.421281-.4116598.557912-1.0885134.328125-1.6308593-.229787-.542346-.811599-.9147364-1.40039-.8984375-.378158.0105112-.7493015.1727646-1.0136722.4433594l-1.4492188 1.4492187-1.4453125-1.4453125c-.2742346-.2834618-.666142-.4492355-1.0605469-.4492188z" fill="#7a0000" opacity=".05" transform="matrix(1.0063871 0 0 1.0069747 -.050501 -.054541)"/><path d="m5.494 5.9937218a.5.5 0 0 0 -.347.86l2.146 2.146-2.146 2.1460002a.50027817.50027817 0 1 0 .707.708l2.146-2.1470002 2.147 2.1470002a.50027817.50027817 0 1 0 .707-.708l-2.147-2.1460002 2.147-2.146a.5.5 0 0 0 -.364-.858.5.5 0 0 0 -.343.15l-2.147 2.147-2.146-2.147a.5.5 0 0 0 -.36-.152z" fill="#7a0000" opacity=".15"/><path d="m5.494 4.994a.5.5 0 0 0 -.347.86l2.146 2.146-2.146 2.146a.50027817.50027817 0 1 0 .707.708l2.146-2.147 2.147 2.147a.50027817.50027817 0 1 0 .707-.708l-2.147-2.146 2.147-2.146a.5.5 0 0 0 -.364-.858.5.5 0 0 0 -.343.15l-2.147 2.147-2.146-2.147a.5.5 0 0 0 -.36-.152z" fill="#fff"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_closewin.svg b/icon-themes/elementary_svg/cmd/sc_closewin.svg
new file mode 100644
index 000000000..6010101c9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_closewin.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.37342256 0 0 .2791721 -750.7135 -889.57069)" gradientUnits="userSpaceOnUse" x1="2035.165" x2="2035.165" y1="3208.074" y2="3241.9971"><stop offset="0" stop-color="#ed5353"/><stop offset="1" stop-color="#c6262e"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="10.505974" x2="10.505974" y1="6.262787" y2="14.959632"><stop offset="0" stop-color="#fff"/><stop offset=".508" stop-color="#fff" stop-opacity=".235"/><stop offset=".835" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="8.0002" x2="8" y1="3.000209" y2="13"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="d" cx="9.072" cy="9.514" fx="8.542" gradientTransform="matrix(0 1.26264 -1.5783 0 23.016 -11.455)" gradientUnits="userSpaceOnUse" r="12.672"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e1e1e1"/></radialGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" y1="3" y2="4.5"><stop offset="0" stop-color="#e5e5e5"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><rect fill="url(#d)" height="13" rx="1" width="13" x="1.5" y="1.5"/><path d="m2.5 1.5c-.554 0-1 .446-1 1v3.5h13v-3.5c0-.554-.446-1-1-1z" fill="url(#e)"/><g fill="none"><rect height="13" opacity=".3" rx="1" stroke="#0e141f" stroke-linecap="round" stroke-linejoin="round" width="13" x="1.5" y="1.5"/><path d="m2.5 2.5h11v11h-11z" opacity=".7" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round"/><path d="m2 5.5h12" opacity=".2" stroke="#000"/></g><path d="m10.6268 5.7548c-2.6880448 0-4.872 2.1839552-4.872 4.872 0 2.688045 2.1839552 4.872 4.872 4.872 2.688045 0 4.872-2.183955 4.872-4.872 0-2.6880448-2.183955-4.872-4.872-4.872z" fill="url(#a)" opacity=".99" stroke-width=".6496"/><path d="m10.627 5.755c-2.688 0-4.872 2.184-4.872 4.872s2.184 4.872 4.872 4.872 4.872-2.185 4.872-4.873-2.185-4.872-4.873-4.872z" fill="none" stroke="#b10000" stroke-linecap="round" stroke-linejoin="round"/><path d="m14.8492 10.6268c0 2.332064-1.890336 4.2224-4.2224 4.2224s-4.2224-1.890336-4.2224-4.2224 1.890336-4.2224 4.2224-4.2224 4.2224 1.890336 4.2224 4.2224z" style="opacity:.4;fill:none;stroke-width:.999734;stroke-linecap:round;stroke-linejoin:round;stroke:url(#b)"/><path d="m8.99 8.678c-.382 0-.752.25-.895.603-.143.355-.05.79.224 1.056l.944.946-.953.953a.638.638 0 0 0 -.016.016c-.336.363-.324.993.025 1.342.348.35.977.36 1.338.024a.638.638 0 0 0 .017-.017l.952-.954.936.937c.352.378 1.024.39 1.39.025.365-.365.352-1.038-.026-1.39l-.936-.936.948-.948c.276-.27.365-.712.215-1.067s-.53-.598-.916-.588c-.247.006-.49.112-.662.29l-.948.947-.945-.945c-.18-.186-.435-.294-.693-.294z" fill="#7a0000" opacity=".05"/><path d="m9 9.324a.325.325 0 0 0 -.227.558l1.395 1.394-1.395 1.394a.32526912.32526912 0 1 0 .46.46l1.394-1.395 1.394 1.395a.32526912.32526912 0 1 0 .46-.46l-1.394-1.394 1.395-1.394a.325.325 0 0 0 -.236-.557.325.325 0 0 0 -.223.097l-1.393 1.395-1.394-1.395a.325.325 0 0 0 -.236-.098z" fill="#7a0000" opacity=".15"/><path d="m9 8.674a.325.325 0 0 0 -.227.56l1.395 1.393-1.395 1.394a.32526912.32526912 0 1 0 .46.46l1.394-1.394 1.394 1.395a.32526912.32526912 0 1 0 .46-.46l-1.394-1.393 1.395-1.394a.325.325 0 0 0 -.236-.558.325.325 0 0 0 -.223.098l-1.393 1.395-1.394-1.395a.325.325 0 0 0 -.234-.1z" fill="#fff"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_color.svg b/icon-themes/elementary_svg/cmd/sc_color.svg
new file mode 100644
index 000000000..897e7d289
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_color.svg
@@ -0,0 +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(.3673 0 0 .36733 15.431 .868)" gradientUnits="userSpaceOnUse" x1="-18.081625" x2="-18.081625" y1="34.772778" y2="37.015892"><stop offset="0" stop-color="#fff"/><stop offset=".0257705" stop-color="#fff" stop-opacity=".235"/><stop offset=".63202661" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.99801056 0 0 1.0626878 -14.968169 10.982075)" gradientUnits="userSpaceOnUse" x1="23.314552" x2="23.915749" y1="1.428383" y2="4.251413"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><radialGradient id="c" cx="8.168" cy=".273" gradientTransform="matrix(-1.81092 0 0 -2.56547 22.792 -.29)" gradientUnits="userSpaceOnUse" r="6.626"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient>
+
+
+/&amp;amp;amp;amp;gt;<g transform="matrix(.9375 0 0 1 .5 -.5)"><path d="m0 13h.64v3h-.64z" fill="#ff0909"/><path d="m.64 13h.64v3h-.64z" fill="#ff2c09"/><path d="m1.28 13h.64v3h-.64z" fill="#ffb509"/><path d="m1.92 13h.64v3h-.64z" fill="#ffc109"/><path d="m2.56 13h.64v3h-.64z" fill="#adff09"/><path d="m3.2 13h.64v3h-.64z" fill="#92ff09"/><path d="m3.84 13h.64v3h-.64z" fill="#84ff09"/><path d="m4.48 13h.64v3h-.64z" fill="#43ff09"/><path d="m5.12 13h.64v3h-.64z" fill="#09ff11"/><path d="m5.76 13h.64v3h-.64z" fill="#09ff59"/><path d="m6.4 13h.64v3h-.64z" fill="#09ff68"/><path d="m7.04 13h.64v3h-.64z" fill="#09ff68"/><path d="m7.68 13h.64v3h-.64z" fill="#09ffa9"/><path d="m8.32 13h.64v3h-.64z" fill="#09ffff"/><path d="m8.96 13h.64v3h-.64z" fill="#09d2ff"/><path d="m9.6 13h.64v3h-.64z" fill="#0985ff"/><path d="m10.24 13h.64v3h-.64z" fill="#0947ff"/><path d="m10.88 13h.64v3h-.64z" fill="#092fff"/><path d="m11.52 13h.64v3h-.64z" fill="#5c09ff"/><path d="m12.16 13h.64v3h-.64z" fill="#8d09ff"/><path d="m12.8 13h.64v3h-.64z" fill="#cb09ff"/><path d="m13.44 13h.64v3h-.64z" fill="#b709ff"/><path d="m14.08 13h.64v3h-.64z" fill="#f709ff"/><path d="m14.72 13h.64v3h-.64z" fill="#ff099d"/><path d="m15.36 13h.64v3h-.64z" fill="#ff0951"/></g><path d="m10.5 11.5-.491525-1.9661017-4.0414581-.0318983-.4670169 1.998h-2.847l3.725-11.008h3.23l3.739 11.01zm-.9237288-4c-.8346667-2.802-1.2422712-3.7563333-1.3502712-4.123-.1026667-.3666667-.1766667-.6566667-.222-.87-.1866667.7573333-.5258079 1.9687684-1.4124746 4.9581017z" fill="url(#c)" stroke="#000" stroke-linejoin="round" stroke-opacity=".471" stroke-width=".962"/><g stroke-linecap="square"><path d="m1.5 13.5h13v1h-13z" fill="#ff0951" opacity=".6" stroke="url(#a)"/><path d="m.5 12.5h15v3h-15z" fill="none" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_colorscaleformatdialog.svg b/icon-themes/elementary_svg/cmd/sc_colorscaleformatdialog.svg
new file mode 100644
index 000000000..3513019db
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_colorscaleformatdialog.svg
@@ -0,0 +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(.35135134 0 0 .24324327 1.567566 11.162163)" gradientUnits="userSpaceOnUse" x1="24.000006" x2="24.000006" xlink:href="#b" y1="5.499996" y2="7.555551"/><linearGradient id="b"><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="c" gradientTransform="matrix(.35135134 0 0 .24324327 1.567566 7.162163)" gradientUnits="userSpaceOnUse" x1="24.000006" x2="24.000006" xlink:href="#b" y1="5.499996" y2="7.555551"/><linearGradient id="d" gradientTransform="matrix(.35135134 0 0 .24324327 1.567566 3.162163)" gradientUnits="userSpaceOnUse" x1="24.000006" x2="24.000006" xlink:href="#b" y1="5.499996" y2="7.555551"/><linearGradient id="e" gradientTransform="matrix(.35135134 0 0 .24324327 -.432434 1.162163)" gradientUnits="userSpaceOnUse" x1="24.000006" x2="24.000006" xlink:href="#b" y1="7.555551" y2="54.833324"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="4.5" x2="4.5" y1="3" y2="6"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="8.5" x2="8.5" y1="7" y2="10"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="6.5" x2="6.5" y1="11" y2="14"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.25378586 0 0 .30501865 44.128979 -8.143104)" gradientUnits="userSpaceOnUse" x1="-158.4903" x2="-154.21603" y1="75.568459" y2="33.451473"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.28571361 0 0 .30419701 20.142873 -5.767395)" gradientUnits="userSpaceOnUse" x1="9.301924" x2="9.301924" y1="23.378263" y2="70.842506"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><g stroke-linecap="round" stroke-linejoin="round"><rect fill="url(#j)" height="13.998343" rx=".218243" ry=".372828" stroke="url(#i)" stroke-width=".999899" width="15.0001" x=".499949" y="1.501707"/><rect fill="url(#g)" height="2" rx=".218243" ry=".372828" stroke="#ad5f00" stroke-opacity=".501961" width="11.006728" x="2.5" y="7.5"/><path d="m1.5 14.5v-12h13v12z" fill="none" stroke="url(#e)"/><path d="m2.5 3.5h11v2h-11z" fill="url(#f)" stroke="#002e99" stroke-opacity=".501961"/><path d="m3.5 4.5h9z" fill="none" opacity=".3" stroke="url(#d)"/><path d="m3.5 8.5h9z" fill="none" opacity=".3" stroke="url(#c)"/><path d="m2.5 11.5h11v2h-11z" fill="url(#h)" stroke="#206b00" stroke-opacity=".501961"/><path d="m3.5 12.5h9z" fill="none" opacity=".3" stroke="url(#a)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_colorsettings.svg b/icon-themes/elementary_svg/cmd/sc_colorsettings.svg
new file mode 100644
index 000000000..e229076d0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_colorsettings.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="2.23155" x2="6.84695" y1="1043.213244" y2="1040.905544"><stop offset="0" stop-color="#f01e14"/><stop offset="1" stop-color="#f5d21e"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="9.15465" x2="11.46235" y1="1038.597844" y2="1043.213244"><stop offset="0" stop-color="#f5d21e"/><stop offset="1" stop-color="#64e10f"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13.77005" x2="9.15465" y1="1045.520944" y2="1047.828644"><stop offset="0" stop-color="#64e10f"/><stop offset="1" stop-color="#3c73af"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="6.84695" x2="3.3854" y1="1050.136344" y2="1045.520944"><stop offset="0" stop-color="#3c73af"/><stop offset="1" stop-color="#f01e14"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="1037.362" y2="1051.362"><stop offset="0" stop-color="#fff"/><stop offset=".205" stop-color="#fff" stop-opacity=".235"/><stop offset=".789" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><g transform="translate(0 -1036.362)"><path d="m8 1051.862a7.5 7.5 0 0 1 -5.303-2.197 7.5 7.5 0 0 1 -2.197-5.303h7.5z" fill="url(#d)"/><path d="m15.5 1044.362a7.5 7.5 0 0 1 -7.5 7.5v-7.5z" fill="url(#c)"/><path d="m8 1036.862a7.5 7.5 0 0 1 7.5 7.5h-7.5z" fill="url(#b)"/><path d="m.5 1044.362a7.5 7.5 0 0 1 7.5-7.5v7.5z" fill="url(#a)"/><circle cx="8" cy="1044.362" fill="none" opacity=".4" r="6.5" stroke="url(#e)"/><circle cx="8" cy="1044.362" fill="#dcdcdc" r="2.5"/><g fill="none" stroke="#000"><circle cx="8" cy="1044.362" opacity=".3" r="2.5" stroke-linejoin="round"/><circle cx="8" cy="1044.362" opacity=".4" r="7.5"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_columnmenu.svg b/icon-themes/elementary_svg/cmd/sc_columnmenu.svg
new file mode 100644
index 000000000..9212626f5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_columnmenu.svg
@@ -0,0 +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="11.7" x2="11.7" y1="1.834" y2="12.026"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#e6e6e6"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="9.7" x2="9.7" y1="2.783" y2="15.8025"><stop offset="0" stop-color="#888"/><stop offset="1" stop-color="#626262"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 0 0 0 8.7 8.7)" gradientUnits="userSpaceOnUse" x1="86.133003" x2="84.639" y1="105.105" y2="20.895"><stop offset="0" stop-color="#efefef"/><stop offset="1" stop-color="#c9c9c9"/></linearGradient><linearGradient id="d" gradientTransform="matrix(-.99999999 0 0 .99999999 11 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="4"/><linearGradient id="e" gradientTransform="matrix(-.99999999 0 0 .99999999 11 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="4"/><linearGradient id="f" gradientTransform="matrix(-.99999999 0 0 .99999999 11 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="4"/><linearGradient id="g" gradientTransform="matrix(1 0 0 .71428571 -1 -.571429)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="23.200001" y2="1.5"><stop offset="0" stop-color="#3689e6"/><stop offset="1" stop-color="#64baff"/></linearGradient><linearGradient id="h" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="30.655001" x2="30.827999" y1="65.686996" y2="48.688"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.59436 0 0 .5999 -19.265 1.967)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><rect fill="url(#i)" height="15" rx=".424" ry=".491" width="15" x=".5" y=".5"/><path d="m.49804688.00195313c-.27600001 0-.50000001.22399999-.50000001.49999999l.00195313 14.99804688c0 .276.224.5.5.5h15c.276 0 .5-.224.5-.5.0019-5.003728-.002-9.9990437-.002-14.99804688 0-.276-.224-.49999999-.5-.49999999zm.49804687.99804687h14.00390625v4h-4l-.002-3.9980469h-.9999531l.0019531 3.9980469h-4l-.00195-3.9980469h-1l.00195 3.9980469h-4v1h4v4h-4v1h4v4h1v-4h4v4h1v-4h4l.002 4.001953h-14.00395312zm5.00390625 5h4v4h-4zm5 0h4v4h-4z" fill="#030303" opacity=".32"/><path d="m10.5.5v15h-5v-15z" fill="url(#g)" stroke-width=".845154"/><path d="m-5 0c-.554 0-1 .446-1 1v14c0 .554.446 1 1 1h4c.554 0 1-.446 1-1v-14c0-.554-.446-1-1-1zm0 1h4v4h-4zm0 5h4v4h-4zm0 5h4v4h-4z" fill="#002e99" fill-opacity=".501961" transform="translate(11)"/><g fill="none" stroke-linecap="square"><path d="m9.4999996 11.5h-2.9999996v3h2.9999996z" opacity=".5" stroke="url(#d)"/><path d="m9.4999996 6.5h-2.9999996v3h2.9999996z" opacity=".5" stroke="url(#e)"/><path d="m9.4999996 1.5000001h-2.9999996v3h2.9999996z" opacity=".5" stroke="url(#f)"/><g transform="translate(-5)"><path d="m9.4999996 11.5h-2.9999996v3h2.9999996z" stroke="url(#d)"/><path d="m9.4999996 6.5h-2.9999996v3h2.9999996z" stroke="url(#e)"/><path d="m9.4999996 1.5000001h-2.9999996v3h2.9999996z" stroke="url(#f)"/></g><g transform="translate(5)"><path d="m9.4999996 11.5h-2.9999996v3h2.9999996z" stroke="url(#d)"/><path d="m9.4999996 6.5h-2.9999996v3h2.9999996z" stroke="url(#e)"/><path d="m9.4999996 1.5000001h-2.9999996v3h2.9999996z" stroke="url(#f)"/></g></g><g transform="translate(-.283018 .815882)"><path d="m11.22 8c-.125 0-.22.095-.22.22v.624c-.277.07-.526.186-.766.328l-.454-.452c-.087-.09-.223-.09-.31 0l-.75.75c-.09.087-.09.223 0 .31l.452.454c-.142.24-.257.49-.328.766h-.624c-.125 0-.22.095-.22.22v1.06c0 .125.095.22.22.22h.624c.07.277.186.526.328.766l-.453.453c-.09.087-.09.223 0 .31l.75.75c.087.09.223.09.31 0l.454-.452c.24.142.49.257.766.328v.625c0 .125.095.22.22.22h1.06c.125 0 .22-.095.22-.22v-.624c.277-.07.526-.186.766-.328l.453.453c.087.09.223.09.31 0l.75-.75c.09-.087.09-.223 0-.31l-.452-.454c.142-.24.257-.49.328-.766h.625c.125 0 .22-.095.22-.22v-1.06c0-.125-.095-.22-.22-.22h-.624c-.07-.277-.186-.526-.328-.766l.453-.453c.09-.087.09-.223 0-.31l-.75-.75c-.087-.09-.223-.09-.31 0l-.454.452c-.24-.142-.49-.257-.766-.328v-.626c0-.125-.095-.22-.22-.22zm.53 2.75c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1z" display="block" fill="url(#a)" stroke="url(#b)" stroke-linejoin="round" stroke-width=".527" transform="matrix(1.1 -.4 .4 1.1 -6 2.3)"/><path d="m10.718 8.03c-1.375.5-2.087 2.027-1.587 3.402s2.027 2.087 3.402 1.587 2.087-2.027 1.587-3.402-2.027-2.087-3.402-1.587zm.42 1.152c.74-.27 1.56.113 1.83.855.27.74-.113 1.56-.855 1.83-.74.27-1.56-.112-1.83-.854-.27-.74.112-1.56.854-1.83z" opacity=".05"/><path d="m11.75 9.75c-1.103 0-2 .897-2 2s.897 2 2 2 2-.897 2-2-.897-2-2-2z" fill="none" stroke="url(#c)" stroke-width=".879" transform="matrix(1.1 -.4 .4 1.1 -6 2.3)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_columnwidth.svg b/icon-themes/elementary_svg/cmd/sc_columnwidth.svg
new file mode 100644
index 000000000..6dc9ea1e2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_columnwidth.svg
@@ -0,0 +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="4" x2="4" y1=".5" y2="15.5"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="b" gradientTransform="translate(-4)" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#d" y1="2" y2="4"/><linearGradient id="c" gradientTransform="translate(-4 5)" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#d" y1="2" y2="4"/><linearGradient id="d" gradientTransform="matrix(.2818 0 0 .2801 10.98 1036.705)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" y1="10.631" y2="35.623001"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><g transform="translate(3.999)"><path d="m1.7711864.5h4.4576276c.150237 0 .271186.13606779.271186.30508474v10.38983026c0 .169017-.120949.305085-.271186.305085h-4.4576276c-.1502372 0-.2711864-.136068-.2711864-.305085v-10.38983026c0-.16901695.1209492-.30508474.2711864-.30508474z" fill="url(#a)"/><path d="m5.5019531.00195313c-.276 0-.5.22399999-.5.49999999l.0019531 10.99804688c0 .276.2240001.5.5.5h4.9941408c.276 0 .5-.224.5-.5l-.002-5.5h.002v-1h-.002v-4.49804688c0-.276-.224-.49999999-.5-.49999999zm.4960938.99804687h4v4h-4zm0 5h4l.00391 5.001953h-4.0000038z" opacity=".32" transform="translate(-3.999)"/><g fill="none"><path d="m2.5 1.5h3v3h-3z" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m2.5 6.5h3l.001 4h-3z" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round"/><g stroke="#f37329" transform="translate(-2.999)"><path d="m4.5 13.5v2" stroke-linecap="square" stroke-linejoin="round"/><path d="m9.5 13.5v2" stroke-linecap="square" stroke-linejoin="round"/><path d="m5 14.5h4"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_combine.svg b/icon-themes/elementary_svg/cmd/sc_combine.svg
new file mode 100644
index 000000000..4b9396a8e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_combine.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="6.868578" x2="6.868578" y1="5.581896" y2="15.385682"><stop offset="0" stop-color="#43d6b5"/><stop offset="1" stop-color="#22cc93"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="5.501248" x2="5.501248" y1="7" y2="14"><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="c" gradientUnits="userSpaceOnUse" x1="10.510404" x2="10.510404" y1="2" y2="10"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><path d="m10.160156.501953a5.5000005 5.5000019 0 0 0 -5.634765 4.998047h4.974609c.554 0 1 .446 1 1v4.972656a5.5000005 5.5000019 0 0 0 5-5.472656 5.5000005 5.5000019 0 0 0 -5.339844-5.498047zm.339844 10.970703a5.5000005 5.5000019 0 0 1 -6-5.472656 5.5000005 5.5000019 0 0 1 .025391-.5h-3.025391c-.554 0-1 .446-1 1v8c0 .554.446 1 1 1h8c.554 0 1-.446 1-1z" fill="url(#a)"/><g fill="none" stroke-linejoin="round"><rect height="10" opacity=".5" rx="1" stroke="#105845" stroke-linecap="round" width="10" x=".5" y="5.5"/><path d="m15.5 6a5.5000005 5.5000019 0 1 1 -11.000001 0 5.5000005 5.5000019 0 1 1 11.000001 0z" opacity=".5" stroke="#105845" stroke-linecap="round"/><path d="m3.515625 6.498047h-2.013672v8h8v-1.9861" opacity=".5" stroke="url(#b)" stroke-linecap="square"/><path d="m11.309051 10.305627c1.830016-.557006 3.190198-2.25746 3.190949-4.305627.001-2.435799-1.936295-4.430225-4.371094-4.5-2.075363-.05947-3.855268 1.293949-4.432342 3.178168" opacity=".5" stroke="url(#c)" stroke-linecap="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_combobox.svg b/icon-themes/elementary_svg/cmd/sc_combobox.svg
new file mode 100644
index 000000000..361356ecd
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_combobox.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333333 4.2333335" width="16" 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 offset=".10605836" stop-color="#fff" stop-opacity=".099265"/><stop offset=".99998999" stop-color="#fff" stop-opacity="0"/><stop offset="1" stop-color="#fff" stop-opacity=".551471"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="2.910417" x2="2.910417" xlink:href="#a" y1="293.4281" y2="294.35416"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="2.910416" x2="2.910417" xlink:href="#a" y1="293.82498" y2="295.94165"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="0" x2="1.984375" y1="294.8833" y2="293.03122"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#f7f7f7"/></linearGradient><g stroke-width=".264583" transform="translate(0 -292.76664)"><rect fill="url(#d)" height="3.968744" rx=".396875" ry=".396881" stroke="#696969" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".595588" width="3.704167" x=".396875" y="292.89893"/><rect fill="url(#d)" height="1.322923" rx=".264583" ry=".244673" stroke="#696969" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".595588" width="3.439583" x=".132292" y="292.89893"/><path d="m2.2489584 294.35414v2.38125" fill="none" stroke="#8d8d8d"/></g><g transform="matrix(.666665 0 0 .666665 .970144 -193.766159)"><g stroke-linecap="square" stroke-width=".396876"><g transform="translate(-.000001 -1.984361)"><path d="m1.918227 292.83276h2.778132v1.98439h-2.778132z" fill="#dcdcdc" stroke="#a2a2a2"/><path d="m2.315103 293.22964h1.98438v1.19063h-1.98438z" fill="none" stroke="url(#b)"/></g><rect fill="#dcdcdc" height="3.571855" rx="1.190628" ry="1.289854" stroke="#afafaf" width="2.778132" x="1.918226" y="293.22964"/><rect fill="none" height="2.778128" rx=".595314" ry=".992179" stroke="url(#c)" width="1.984381" x="2.315102" y="293.62653"/></g><path d="m4.1010447 294.61872-1.5874992-.00006.7937524-.59526z" fill="#919191"/><path d="m4.1010447 295.41248h-1.587504l.793752.59531z" fill="#919191"/><path d="m1.9182264 295.01561h2.778132" fill="none" stroke="#9e9e9e" stroke-width=".396876"/></g><g fill="#acacac" transform="translate(-.000001 -292.50205)"><path d="m.79375065 294.35413h1.05833335v.26458h-1.05833335z"/><path d="m.79375065 294.8833h.66145835v.26458h-.66145835z"/><path d="m.79375065 295.41248h1.05833335v.26458h-1.05833335z"/><path d="m.79375065 295.94162h.66145835v.26458h-.66145835z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_commentchangetracking.svg b/icon-themes/elementary_svg/cmd/sc_commentchangetracking.svg
new file mode 100644
index 000000000..9985b3322
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_commentchangetracking.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="7" y2="10"><stop offset="0" stop-color="#fff"/><stop offset=".25544232" 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(-.00071707 .13232963 -.1355213 -.00073465 -8.366433 -4.342483)" gradientUnits="userSpaceOnUse" x1="73.70591" x2="151.63832" y1="-121.15649" y2="-121.81685"><stop offset="0" stop-color="#fff394"/><stop offset=".262" stop-color="#ffe16b"/><stop offset=".661" stop-color="#f9c440"/><stop offset="1" stop-color="#d48e15"/></linearGradient><linearGradient id="c" 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="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="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="e" gradientTransform="matrix(.28571361 0 0 .30419701 1.142873 .232605)" 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><path d="m3 1c2.2915074 0 9.999988.0008904 9.999988.0008904l.000012 13.9991096s-6.6666668 0-10 0c0-4.666666 0-9.3333336 0-14z" fill="url(#e)"/><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" fill="none" stroke="url(#d)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 14.99909804s-7.3333841 0-11.000076 0c0-5.000017 0-10.000035.0000001-15.00005204z" fill="none" stroke="url(#c)" stroke-linejoin="round" stroke-width=".999922"/><path d="m5 5h1v1h-1z" fill="#c6262e"/><path d="m8 3h3.000001v1h-3.000001z" fill="#c6262e"/><g fill="#aaa"><path d="m5 3h2v1h-2z"/><path d="m7 5h3v1h-3z"/><path d="m5 7h3v1h-3z"/></g><path d="m9 7h2v1h-2z" fill="#c6262e"/><g transform="translate(5)"><path d="m3.5 5.5c-1.1080002 0-2 .8919999-2 2v3c0 1.108.8919998 2 2 2h.8007814l-.8007814 3 4.0000003-3h.9999999c1.1079998 0 1.9999998-.892 1.9999998-2v-3c0-1.1080001-.892-2-1.9999998-2z" fill="url(#b)" stroke="#ad5f00" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m3.5 6.5c-.5712976 0-1 .4287025-1 1v3c0 .571297.4287025 1 1 1h.8007814c.3298992.000001 1.1689446.211161 1.0800268.556667l-.2266763.93721 1.6388371-1.200908c.1875117-.187536.4418322-.292918.7070312-.292969h1c.5712968 0 .9999998-.428703.9999998-1v-3c0-.5712974-.428703-1-.9999998-1z" fill="none" opacity=".5" stroke="url(#a)" stroke-linecap="square"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_comparedocuments.svg b/icon-themes/elementary_svg/cmd/sc_comparedocuments.svg
new file mode 100644
index 000000000..cbf7f5d52
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_comparedocuments.svg
@@ -0,0 +1,7 @@
+<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="23.99999" x2="23.99999" y1="6.923065" y2="41.076912"><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" gradientUnits="userSpaceOnUse" x1="16.684467" x2="16.684467" y1="-2.355089" y2="10.01384"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="19.0036396" x2="19.0036396" y1="2.283259" y2="5.3754912"><stop offset="0" stop-color="#fff"/><stop offset=".45000002" stop-color="#fff" stop-opacity=".235294"/><stop offset=".65000004" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="14.3652913" x2="14.3652913" y1="3.8293751" y2="4.60243315"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".65000004" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="15.911407" x2="15.911407" y1="-3.128147" y2="10.786898"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="f" 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="g" gradientUnits="userSpaceOnUse" x1="11" x2="11" xlink:href="#a" y1="5" y2="13"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#a" y1="2" y2="10"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="11" x2="11" xlink:href="#f" y1="14" y2="4"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#f" y1="12" y2="0"/>
+
+
+
+
+ /&amp;amp;amp;amp;gt;
+ <path d="m1.499961.49996096c2.0623745 0 9.000067.000712 9.000067.000712l.000012 10.99936604s-6.0000528 0-9.000079 0c0-3.66669 0-7.333378 0-11.00006704z" fill="#e9e9e9" stroke="url(#j)" stroke-linejoin="round" stroke-width=".999922"/><path d="m9.4999998 10.5h-7.0000001v-9h7.0000001z" fill="none" stroke="url(#h)" stroke-linecap="round"/><path d="m5.4999613 3.499961c2.0623745 0 9.0000667.000712 9.0000667.000712l.000012 10.999366s-6.0000525 0-9.0000787 0c0-3.66669 0-7.333378 0-11.000067z" fill="#e9e9e9" stroke="url(#i)" stroke-linejoin="round" stroke-width=".999922"/><path d="m13.5 13.5h-7v-9h7z" fill="none" stroke="url(#g)" stroke-linecap="round"/><path d="m11.453125 5.6582029a1.4838054 1.4838054 0 0 0 -.904297.3417969l-4.564453 3.7929692a1.4838054 1.4838054 0 0 0 -.029297 2.257812l4.550781 3.980469a1.4838054 1.4838054 0 0 0 .976563.367188h.002a1.4838054 1.4838054 0 0 0 1.484328-1.484376v-.921875l2.517578.002a1.4838054 1.4838054 0 0 0 .611328-.130856v-5.7168468a1.4838054 1.4838054 0 0 0 -.595703-.1269532l-2.521484-.00195v-.8769562a1.4838054 1.4838054 0 0 0 -1.527344-1.4824219z" display="block" fill="#fff" fill-opacity=".614108"/><g stroke-width="1.546116" transform="matrix(-.64678195 0 0 .64678195 22.291212 8.523229)"><path d="m16.684465 9.9486742 6.957523-6.1192986-6.957523-6.1844645.000002 3.8652903-6.184426-.010201.000001 4.64855h6.184464z" style="display:block;stroke:#452981;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#b);stroke-miterlimit:7"/><g fill="none"><path d="m17.457523 3.0563173h.399262c.373796 0 .373796 0 .373796-.3175645v-1.6593098l3.092233 2.7499324-3.092233 2.7057047v-1.5340378c0-.3986089 0-.3986089-.372449-.3986089h-.400609" opacity=".5" stroke="url(#c)"/><path d="m17.457523 3.0563173h-5.411406v1.5461161h5.411406" opacity=".5" stroke="url(#d)"/></g></g><path d="m4.53125.6464839a1.4838054 1.4838054 0 0 0 -1.5273438 1.4824218v.8769532l-2.52148432.00195a1.4838054 1.4838054 0 0 0 -.48242188.0839875v5.8046873a1.4838054 1.4838054 0 0 0 .49804688.08594l2.51757812-.002v.921875a1.4838054 1.4838054 0 0 0 1.484375 1.4844203h.00195a1.4838054 1.4838054 0 0 0 .9765656-.367188l4.5507814-3.9804693a1.4838054 1.4838054 0 0 0 -.029297-2.2578122l-4.5644531-3.7929688a1.4838054 1.4838054 0 0 0 -.9042969-.3417968z" display="block" fill="#fff" fill-opacity=".614108"/><g stroke-width="1.546116" transform="matrix(.64678195 0 0 .64678195 -6.291211 3.523229)"><path d="m16.684465 9.9486742 6.957523-6.1192986-6.957523-6.1844645v3.8652903l-6.184424-.010201.000001 4.64855h6.184464z" style="display:block;stroke:#002e99;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#e);stroke-miterlimit:7"/><g fill="none"><path d="m17.457523 3.0563173h.399262c.373796 0 .373796 0 .373796-.3175645v-1.6593098l3.092233 2.7499324-3.092233 2.7057047v-1.5340378c0-.3986089 0-.3986089-.372449-.3986089h-.400609" opacity=".5" stroke="url(#c)"/><path d="m17.457523 3.0563173h-5.411406v1.5461161h5.411406" opacity=".5" stroke="url(#d)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_compilebasic.svg b/icon-themes/elementary_svg/cmd/sc_compilebasic.svg
new file mode 100644
index 000000000..0a81bfc16
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_compilebasic.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="11" cy="4" gradientTransform="matrix(.00000015 2.3706191 -1.6363636 .0000001 17.545453 -22.07681)" gradientUnits="userSpaceOnUse" r="5.5"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".26238" stop-color="#64baff"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><radialGradient id="b" cx="8.952042" cy="5.339347" gradientTransform="matrix(.20354143 3.1187319 -3.1527575 .20576209 23.963596 -24.56517)" gradientUnits="userSpaceOnUse" r="2.999981"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="10.385308" x2="10.385308" y1="6.322404" y2="14.64974"><stop offset="0" stop-color="#fff"/><stop offset=".508" stop-color="#fff" stop-opacity=".235"/><stop offset=".835" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="7.941811" x2="7.941811" y1="0" y2="16.000105"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#ccc"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="8.5" x2="8" y1=".5" y2="14"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.3673 0 0 .36733 -.292 -1.32)" gradientUnits="userSpaceOnUse" x1="24.123219" x2="19.852982" y1="24.776405" y2="30.816977"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".392" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><g stroke-linejoin="round"><path d="m6.9375.5c-.2484169 0-.4375.18908218-.4375.4375v1.25c-.5539029.1422005-1.051164.3718783-1.53125.65625l-.90625-.90625c-.1756569-.1756579-.449342-.1756579-.625 0l-1.5 1.5c-.175657.1756579-.175657.4493421 0 .625l.90625.90625c-.2843711.4800856-.514049.9773468-.65625 1.53125h-1.25c-.24841699 0-.4375.1890821-.4375.4375v2.125c.00000001.2484178.189083.4375.4375.4375h1.25c.1422009.553903.371879 1.051164.65625 1.53125l-.90625.90625c-.175657.175658-.175657.449342 0 .625l1.5 1.5c.1756579.175658.449342.175658.625 0l.90625-.90625c.4800861.284372.977347.51405 1.53125.65625v1.25c.0000001.248418.189083.4375.4375.4375h2.125c.2484176 0 .4375-.189082.4375-.4375v-1.25c.553903-.1422 1.051164-.371878 1.53125-.65625l.90625.90625c.175658.175658.449342.175658.625 0l1.5-1.5c.175658-.175658.175658-.449342 0-.625l-.90625-.90625c.284372-.480086.51405-.977347.65625-1.53125h1.25c.248418 0 .4375-.1890826.4375-.4375v-2.125c0-.2484178-.189083-.4375-.4375-.4375h-1.25c-.1422-.5539032-.371878-1.0511644-.65625-1.53125l.90625-.90625c.175658-.1756579.175658-.449342 0-.625l-1.5-1.5c-.175658-.1756579-.449342-.1756579-.625 0l-.90625.90625c-.480086-.2843717-.977347-.5140495-1.53125-.65625v-1.25c-.0000004-.24841782-.189082-.4375-.4375-.4375z" display="block" fill="url(#d)" stroke="#000" stroke-opacity=".278431"/><path d="m7.5 1.5v.6875a1.0001 1.0001 0 0 1 -.7519531.96875c-.4423258.1135559-.8468172.2984398-1.2695313.5488281a1.0001 1.0001 0 0 1 -1.2167968-.1542969l-.5117188-.5117187-.7109375.7109375.5117187.5117188a1.0001 1.0001 0 0 1 .1542969 1.2167968c-.2503879.4227139-.4352717.8272048-.5488281 1.2695313a1.0001 1.0001 0 0 1 -.96875.7519531h-.6875v1h.6875a1.0001 1.0001 0 0 1 .96875.7519531c.1135562.4423259.29844.8468159.5488281 1.2695309a1.0001 1.0001 0 0 1 -.1542969 1.216797l-.5117187.511719.7109375.710938.5117188-.511719a1.0001 1.0001 0 0 1 1.2167968-.154297c.4227143.250388.8272063.435273 1.2695313.548828a1.0001 1.0001 0 0 1 .7519531.96875v.6875h1v-.6875a1.0001 1.0001 0 0 1 .7519531-.96875c.442325-.113555.8468169-.29844 1.2695309-.548828a1.0001 1.0001 0 0 1 1.216797.154297l.511719.511719.710938-.710938-.511719-.511719a1.0001 1.0001 0 0 1 -.154297-1.216797c.250388-.422714.435273-.8272059.548828-1.2695309a1.0001 1.0001 0 0 1 .96875-.7519531h.6875v-1h-.6875a1.0001 1.0001 0 0 1 -.96875-.7519531c-.113555-.4423253-.29844-.846818-.548828-1.2695313a1.0001 1.0001 0 0 1 .154297-1.2167968l.511719-.5117188-.710938-.7109375-.511719.5117187a1.0001 1.0001 0 0 1 -1.216797.1542969c-.422714-.2503883-.8272051-.4352722-1.2695309-.5488281a1.0001 1.0001 0 0 1 -.7519531-.96875v-.6875z" display="block" fill="none" stroke="url(#e)" stroke-opacity=".893382"/><path d="m6.5 11.5v-7l5 3.5z" fill="url(#b)" stroke="#206b00" stroke-linecap="round" stroke-opacity=".501961"/></g><path d="m7.5 6.4116117v3.1811347l2.243068-1.5927464z" fill="none" opacity=".6" stroke="url(#f)"/><path d="m15.5 10.5a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="url(#a)" stroke="#0d52bf" stroke-linecap="round" stroke-linejoin="round"/><path d="m10 7h1v4h2.5l-2.975 3-3.025-3h2.5z" fill="#fff"/><path d="m14.542 10.5c0 2.232-1.81 4.042-4.042 4.042s-4.042-1.81-4.042-4.042c0-2.233 1.81-4.042 4.042-4.042s4.042 1.81 4.042 4.042z" fill="none" opacity=".5" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_compressgraphic.svg b/icon-themes/elementary_svg/cmd/sc_compressgraphic.svg
new file mode 100644
index 000000000..8397829ea
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_compressgraphic.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.29729729 0 0 .24324323 .86491 2.1622)" gradientUnits="userSpaceOnUse" x1="23.999849" x2="23.999849" y1="7.5554" y2="40.44429"><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"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.0657842 0 0 .06827881 16.55981 5.497619)" gradientUnits="userSpaceOnUse" x1="-107.45584" x2="-107.45584" y1="-37.385227" y2="38.561256"><stop offset="0" stop-color="#0b85e9"/><stop offset="1" stop-color="#69d1ef"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.0657842 0 0 .06827881 16.55981 5.497619)" gradientUnits="userSpaceOnUse" x1="-96.557358" x2="-96.557358" y1="110.92493" y2="39.991924"><stop offset="0" stop-color="#e89c42"/><stop offset="1" stop-color="#faca67"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.37142772 0 0 .23901172 -.914262 1.897046)" 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="f" gradientTransform="matrix(.31606802 .00018694 .00006478 .23894327 38.784 .94776)" gradientUnits="userSpaceOnUse" x1="-76.834877" x2="-76.844345" y1="6.680585" y2="52.887863"><stop offset="0" stop-opacity=".270588"/><stop offset="1" stop-opacity=".368"/></linearGradient><radialGradient id="g" cx="38" cy="69" fx="28.603323" gradientTransform="matrix(1 0 0 .45 0 37.95)" gradientUnits="userSpaceOnUse" r="20"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="h" gradientTransform="matrix(.5249934 0 0 .5276959 -1.174865 -.779471)" gradientUnits="userSpaceOnUse" x1="28" x2="26" y1="16" y2="8"><stop offset="0" stop-color="#c17d11"/><stop offset="1" stop-color="#e9b96e"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="28" x2="33.447109" xlink:href="#b" y1="8" y2="16.685888"/><linearGradient id="j" gradientTransform="matrix(.5249934 0 0 .5276959 -1.174865 -.779471)" gradientUnits="userSpaceOnUse" x1="20.933708" x2="30.208115" y1="25.060659" y2="30.742676"><stop offset="0" stop-color="#fdef72"/><stop offset="1" stop-color="#e2cb0b"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.5249934 0 0 .5276959 -1.174865 -.779471)" gradientUnits="userSpaceOnUse" x1="22.319767" x2="18.985712" xlink:href="#b" y1="41.955986" y2="37.029255"/><linearGradient id="l" gradientTransform="matrix(.5249934 0 0 .5276959 -1.174865 -.779471)" gradientUnits="userSpaceOnUse" x1="27.354809" x2="23.489431" y1="36.218422" y2="34.728424"><stop offset="0" stop-color="#c4a000"/><stop offset="1" stop-color="#c4a000" stop-opacity="0"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.5128237 0 0 .5276959 -.846567 -.779471)" gradientUnits="userSpaceOnUse" x1="27.651777" x2="21.59099" y1="23.145937" y2="20.618719"><stop offset="0" stop-color="#919191"/><stop offset="1" stop-color="#cecece"/></linearGradient><path d="m1.5 2.5c2.9789608 0 12.999989.000682 12.999989.000682l.000011 10.999318s-8.6666667 0-13 0c0-3.6666624 0-7.3333264 0-10.999989z" fill="url(#e)" stroke-width="1.091635"/><path d="m13.50004 12.500041h-11v-9.000001h11z" fill="none" stroke="url(#a)" stroke-linecap="round"/><path d="m14.50008 13.500081h-13.00008v-11.000081h13.00008z" fill="none" stroke="url(#f)" stroke-linejoin="round" stroke-width=".999922"/><path d="m3.00004 4.00004v8.000001h10v-8.000001z" fill="url(#d)"/><path d="m3.00004 4.00004v4.082555c.14848.07106.33651.135627.53977.135627.46418 0 .91812-.389189 1.69318-.389189s1.35801.489434 2.33523.489434 1.19716-.707616 2.44318-.707616 1.12886.448157 1.90909.448157c.53744 0 .76696-.194811 1.07955-.318427v-3.740541z" fill="url(#c)"/><path d="m10.0114 7.350163c-1.24602 0-1.46596.707616-2.44318.707616s-1.56017-.489434-2.33523-.489434-1.229.389189-1.69318.389189c-.20326 0-.39129-.06457-.53977-.135627v.871499c.22336.06164.51301.112039.85795.112039.8795 0 .75402-.306634 1.51137-.306634.75734 0 1.20343.501229 2.22727.501229 1.26814 0 1.55916-.807863 2.5625-.807863.78346 0 .84229.442261 1.70454.442261.5825 0 .77595-.232336 1.13637-.383293v-.771252c-.31259.123616-.54211.318427-1.07955.318427-.78023 0-.66307-.448157-1.90909-.448157z" fill="#fff"/><path d="m3.50004 4.500251c2.06237 0 9.00006.000447 9.00006.000447l.00001 6.999343s-6.00004 0-9.00007 0c0-2.3332628 0-4.666526 0-6.999788z" fill="none" opacity=".3" stroke="#000"/><g transform="matrix(.51998289 0 0 .51998289 5.073976 3.776135)"><path d="m58 69a20 9 0 1 1 -40 0 20 9 0 1 1 40 0z" fill="url(#g)" opacity=".25" transform="matrix(.5249934 0 0 .3517973 -7.474785 -3.417955)"/><path d="m18.036612.52327815c-4.306634.05575123-4.933258 8.57375305-6.168673 10.10867385l2.099973.758564c1.381717-2.3073754 8.271796-9.9776727 4.495257-10.85074739-.14673-.01634226-.287633-.01828887-.426557-.01649046zm-.541399 1.08837285c.101618-.00989.19319.00302.278902.049472.342852.1858136.379914.7888406.08203 1.3357301-.297885.5468898-.821981.8454336-1.164829.65962-.342848-.1858143-.379913-.788841-.08203-1.3357307.223414-.4101674.58107-.6794265.885927-.7090914z" fill="url(#h)" fill-rule="evenodd" stroke="#8f5902" stroke-opacity=".639706" stroke-width="1.92314"/><path d="m36.625 4.4375c-1.40362.018077-2.407675.6240676-3.46875 1.90625s-2.011219 3.2438178-2.78125 5.34375c-.770031 2.099932-1.387991 4.324349-1.96875 6.28125-.277069.933601-.502012 1.785823-.78125 2.5625l.46875.1875c1.805094-2.666031 4.739135-6.290408 7.03125-10 1.297268-2.0995181 2.232092-4.1040266 2.40625-5.21875.087079-.5573617-.010305-.8073181-.03125-.84375-.018404-.0320127-.113145-.0896175-.46875-.1875-.125337-.0078654-.240621-.0333832-.40625-.03125z" fill="none" opacity=".266667" stroke="url(#i)" stroke-width="3.653778" transform="matrix(.5249934 0 0 .5276959 -1.174865 -.779471)"/><g fill-rule="evenodd"><path d="m10.637486 7.9275114c.372486 1.0569785-.284225 1.9724385-.524993 2.6384796-2.7255386.815646-4.6130126 5.120617-7.4195126 7.36325.3505842.368014.7624093.762086 1.1195917 1.079885l2.1327856-1.863427-1.6104466 2.387638c1.1598348.945095 2.3651246 1.586571 3.1526147 1.850421l1.4437319-1.92939-.9187385 2.193237c.7622873.310751 2.6172418.782059 3.6749528.791544l1.052029-1.795484-.269409 1.828464c.435514.08357 1.28002.197473 1.842347.214377 1.765127-2.902328 2.099974-7.6351 1.049988-9.745884-.262497-1.055392.787489-2.374631 1.57498-2.902327-1.312484-1.0553917-4.307881-2.2710586-6.299921-2.1107836z" fill="url(#j)" stroke="#b3a10b" stroke-miterlimit="20" stroke-opacity=".6875" stroke-width="1.92314"/><g fill="#c4a000"><path d="m4.6000621 19.53682c2.5286279-2.644229 2.3441075-3.801481 5.3108943-6.083134-1.5657623 2.547943-1.8195424 3.873318-3.7359143 7.138526z" opacity=".266667"/><path d="m8.3536638 21.490588 2.2816352-5.192604c.873858-1.5745 1.501309-3.150371 2.377681-4.404863-.841016 2.859075-2.56758 6.396618-3.9538564 9.828335z" opacity=".415686"/></g></g><path d="m11.546584 8.8511988c.05079 1.0106149-.803019 1.4665882-.958317 1.8961872-.05465.15024.278185.669248-.01074.587782-2.5452545 1.338376-5.9206918 5.890725-6.7748527 6.75402l6.3570997-6.167375-4.2787424 7.237717c.666759.542268.3940795.558876 1.1839086.877932l5.6511158-7.210001-3.3911645 8.244299c.8376635.277386.7545255.226726 1.7240335.364504l3.60864-5.958323-1.107267 6.153253.148352.04006c.752428-1.33797.726825-2.292787 1.097939-3.9036.367988-1.597249-.292139-3.59749-.266049-4.608599-.182098-.732141.428503-1.535365.799075-2.131329.224116-.360432-.231425-.503594.04923-.773246-.61502-.4130233-.935347-.4134662-1.872204-.7535172-.925079-.3357756-1.220735-.6398829-1.960057-.649764z" fill="none" opacity=".478431" stroke="url(#k)"/><g fill-rule="evenodd"><path d="m9.8335896 21.911452c1.1432074-3.035239 3.3578124-5.31334 4.2088264-8.409052.02706 1.932461.1311 5.384464-.993243 8.821314-.167875.000937-.09131-.05847-.246684-.06256l.420412-3.020803-1.722759 2.931024c-1.150159-.08249-.679662.0172-1.6665524-.259923z" fill="url(#l)" opacity=".247059"/><g fill="#c4a000"><path d="m10.901593 11.151968c-.657289.325262-1.0826464.80594-1.5661113 1.247679.6438976-.373948 1.2489513-.764629 2.0997483-1.04945z" opacity=".482353"/><path d="m11.954535 11.389749-.533637 1.049449 1.564854-.838112z" opacity=".482353"/><path d="m11.918366 8.6986851-.46997.9007887.821997.2649472z" opacity=".482353"/><path d="m15.584632 9.7139566-1.291614.9685584.821997.264947z" opacity=".482353"/><path d="m13.531735 8.6866362-.794794 1.3322288.821997.264947-.0272-1.5971758z" opacity=".482353"/></g><path d="m9.8330522 10.842873c-.2975558-1.5648748 4.8996768 1.136077 5.7942578 1.580115-.0034.569419 0 1.055391-.512823 1.055391-1.347941-.735069-3.430964-1.902418-5.2814348-2.635506z" opacity=".2"/><path d="m9.6663183 10.565991c-.2564121-.527696 0-1.0553923.5128237-1.0553923 2.09548.5147243 3.84551 1.1642203 5.64106 2.1107843.256412.527696 0 1.055392-.512823 1.055392-1.855297-.983847-3.604977-1.622567-5.6410607-2.110784z" fill="url(#m)" stroke="#464646" stroke-linejoin="round" stroke-width="1.92314"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_conddateformatdialog.svg b/icon-themes/elementary_svg/cmd/sc_conddateformatdialog.svg
new file mode 100644
index 000000000..5213e463f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_conddateformatdialog.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><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(.3846154 0 0 .3333333 -1.230769 .677521)" gradientUnits="userSpaceOnUse" x1="19.360001" x2="19.360001" y1="16.137854" y2="44.98436"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.3513515 0 0 .3513512 -.432433 -.432429)" gradientUnits="userSpaceOnUse" x1="23.999992" x2="23.999992" xlink:href="#a" y1="6.92307" y2="9.769225"/><linearGradient id="d" gradientTransform="matrix(.35 0 0 .25 -.399998 .999998)" gradientUnits="userSpaceOnUse" x1="23.954144" x2="23.954144" y1="15.999304" y2="19.963179"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1=".5" y2="5"><stop offset="0" stop-color="#ed5353"/><stop offset="1" stop-color="#c6262e"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.3513515 0 0 .3513512 -.432433 3.567572)" gradientUnits="userSpaceOnUse" x1="23.999992" x2="23.999992" xlink:href="#a" y1="6.92307" y2="29.692308"/><radialGradient id="g" cx="14" cy="5.732222" gradientTransform="matrix(.72748775 -.00000001 .00000002 .94778467 1.815172 -3.432912)" gradientUnits="userSpaceOnUse" r="2" spreadMethod="reflect" xlink:href="#h"/><linearGradient id="h"><stop offset="0" stop-color="#f2f2f2"/><stop offset="1" stop-color="#999"/></linearGradient><radialGradient id="i" cx="14" cy="5.732222" gradientTransform="matrix(.72748775 -.00000001 .00000002 .94778467 -6.184829 -3.432912)" gradientUnits="userSpaceOnUse" r="2" spreadMethod="reflect" xlink:href="#h"/><rect fill="url(#b)" height="15" rx=".888889" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".263158" width="15" x=".5" y=".5"/><path d="m1.3533652.5000001c-.47563346 0-.8533652.3916173-.8533652.8847351v3.1152648h15v-3.1152648c0-.4931179-.377732-.8847351-.853366-.8847351z" fill="url(#e)" stroke="#7a0000" stroke-opacity=".501961"/><path d="m1.5 1.499999h13v2.000001h-13z" fill="none" opacity=".4" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round"/><path d="m1 5h14v1h-14z" fill="url(#d)" opacity=".15"/><g stroke-opacity=".501961"><path d="m2.5 6.5v2h2v-2z" fill="#9bdb4d" stroke="#206b00"/><path d="m6.5 6.5v2h2v-2z" fill="#9bdb4d" stroke="#206b00"/><path d="m10.5 6.5v2h2v-2z" fill="#ed5353" stroke="#7a0000"/><path d="m6.5 10.5v2h2v-2z" fill="#9bdb4d" stroke="#206b00"/><path d="m10.5 10.5v2h2v-2z" fill="#ed5353" stroke="#7a0000"/></g><path d="m1.5 5.5h13v9h-13z" fill="none" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><rect fill="url(#i)" height="3.166667" rx=".988015" ry=".833333" width="2" x="3" y="-.166667"/><rect fill="url(#g)" height="3.166667" rx="1" ry=".833333" width="2" x="11" y="-.166667"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_conditionalformatdialog.svg b/icon-themes/elementary_svg/cmd/sc_conditionalformatdialog.svg
new file mode 100644
index 000000000..6222de47f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_conditionalformatdialog.svg
@@ -0,0 +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="6.5" x2="6.5" y1="11" y2="14"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="3" y2="6"><stop offset="0" stop-color="#ed5353"/><stop offset="1" stop-color="#c6262e"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="4.5" x2="4.5" y1="7" y2="10"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.35135134 0 0 .24324327 1.567566 3.162163)" gradientUnits="userSpaceOnUse" x1="24.000006" x2="24.000006" xlink:href="#e" y1="5.499996" y2="7.555551"/><linearGradient id="e"><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="f" gradientTransform="matrix(.35135134 0 0 .24324327 1.567566 7.162163)" gradientUnits="userSpaceOnUse" x1="24.000006" x2="24.000006" xlink:href="#e" y1="5.499996" y2="7.555551"/><linearGradient id="g" gradientTransform="matrix(.35135134 0 0 .24324327 1.567566 11.162163)" gradientUnits="userSpaceOnUse" x1="24.000006" x2="24.000006" xlink:href="#e" y1="5.499996" y2="7.555551"/><linearGradient id="h" gradientTransform="matrix(.35135134 0 0 .24324327 -.432434 1.162163)" gradientUnits="userSpaceOnUse" x1="24.000006" x2="24.000006" xlink:href="#e" y1="7.555551" y2="54.833324"/><linearGradient id="i" gradientTransform="matrix(.25378586 0 0 .30501865 44.128979 -8.143104)" gradientUnits="userSpaceOnUse" x1="-158.4903" x2="-154.21603" y1="75.568459" y2="33.451473"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.28571361 0 0 .30419701 20.142873 -5.767395)" gradientUnits="userSpaceOnUse" x1="9.301924" x2="9.301924" y1="23.378263" y2="70.842506"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><g stroke-linecap="round" stroke-linejoin="round"><rect fill="url(#j)" height="13.998343" rx=".218243" ry=".372828" stroke="url(#i)" stroke-width=".999899" width="15.0001" x=".499949" y="1.501707"/><g stroke-opacity=".501961"><path d="m2.5 11.5h8v2h-8z" fill="url(#a)" stroke="#206b00"/><path d="m2.5 7.5h4v2h-4z" fill="url(#c)" stroke="#002e99"/><path d="m2.5 3.5h11.006728v2h-11.006728z" fill="url(#b)" stroke="#7a0000"/></g><g fill="none"><path d="m3.5 4.5h9z" opacity=".3" stroke="url(#d)"/><path d="m3.5 8.5h2z" opacity=".3" stroke="url(#f)"/><path d="m3.5 12.5h6z" opacity=".3" stroke="url(#g)"/><path d="m1.5 14.5v-12h13v12z" stroke="url(#h)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_conditionalformatmenu.svg b/icon-themes/elementary_svg/cmd/sc_conditionalformatmenu.svg
new file mode 100644
index 000000000..0483fe317
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_conditionalformatmenu.svg
@@ -0,0 +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" x2="8" y1="3" y2="6"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="6.5" x2="6.5" y1="11" y2="14"><stop offset="0" stop-color="#ed5353"/><stop offset="1" stop-color="#c6262e"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="4.5" x2="4.5" y1="7" y2="10"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.35135134 0 0 .24324327 1.567566 11.162163)" gradientUnits="userSpaceOnUse" x1="24.000006" x2="24.000006" xlink:href="#e" y1="5.499996" y2="7.555551"/><linearGradient id="e"><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="f" gradientTransform="matrix(.35135134 0 0 .24324327 1.567566 7.162163)" gradientUnits="userSpaceOnUse" x1="24.000006" x2="24.000006" xlink:href="#e" y1="5.499996" y2="7.555551"/><linearGradient id="g" gradientTransform="matrix(.35135134 0 0 .24324327 1.567566 3.162163)" gradientUnits="userSpaceOnUse" x1="24.000006" x2="24.000006" xlink:href="#e" y1="5.499996" y2="7.555551"/><linearGradient id="h" gradientTransform="matrix(.35135134 0 0 .24324327 -.432434 1.162163)" gradientUnits="userSpaceOnUse" x1="24.000006" x2="24.000006" xlink:href="#e" y1="7.555551" y2="54.833324"/><linearGradient id="i" gradientTransform="matrix(.25378586 0 0 .30501865 44.128979 -8.143104)" gradientUnits="userSpaceOnUse" x1="-158.4903" x2="-154.21603" y1="75.568459" y2="33.451473"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.28571361 0 0 .30419701 20.142873 -5.767395)" gradientUnits="userSpaceOnUse" x1="9.301924" x2="9.301924" y1="23.378263" y2="70.842506"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><g stroke-linecap="round" stroke-linejoin="round"><rect fill="url(#j)" height="13.998343" rx=".218243" ry=".372828" stroke="url(#i)" stroke-width=".999899" width="15.0001" x=".499949" y="1.501707"/><g stroke-opacity=".501961"><path d="m2.5 11.5h8.010513v2h-8.010513z" fill="url(#b)" stroke="#7a0000"/><path d="m2.5 7.5h3.9836v2h-3.9836z" fill="url(#c)" stroke="#ad5f00"/><path d="m2.5 3.5h11.006728v2h-11.006728z" fill="url(#a)" stroke="#206b00"/></g><g fill="none"><path d="m3.5 4.5h9z" opacity=".3" stroke="url(#g)"/><path d="m3.5 8.5h2z" opacity=".3" stroke="url(#f)"/><path d="m3.5 12.5h6z" opacity=".3" stroke="url(#d)"/><path d="m1.5 14.5v-12h13v12z" stroke="url(#h)"/></g></g></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
new file mode 100644
index 000000000..f21faaa6c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_cone.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="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_config.svg b/icon-themes/elementary_svg/cmd/sc_config.svg
new file mode 100644
index 000000000..6b45afd02
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_config.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="10.127827" x2="9.984193" y1="12.047795" y2="3.951845"><stop offset="0" stop-color="#e5e5e5"/><stop offset="1" stop-color="#ababab"/></linearGradient><linearGradient id="b" gradientTransform="translate(-17.058)" gradientUnits="userSpaceOnUse" x1="21" x2="21" y2="16.005"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#8c8c8c"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="7.942" x2="7.942" y1="3.1" y2="16"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#ccc"/></linearGradient><path d="m6.938.5c-.25 0-.438.19-.438.438v1.25c-.554.142-1.05.37-1.53.656l-.907-.906c-.176-.176-.45-.176-.625 0l-1.5 1.5c-.176.175-.176.45 0 .624l.906.907c-.285.48-.514.976-.656 1.53h-1.25c-.25 0-.438.19-.438.438v2.125c0 .248.19.437.438.437h1.25c.142.554.37 1.05.656 1.53l-.906.908c-.176.175-.176.45 0 .624l1.5 1.5c.175.176.45.176.624 0l.907-.906c.48.285.976.514 1.53.656v1.25c0 .25.19.438.438.438h2.125c.248 0 .437-.19.437-.438v-1.25c.554-.142 1.05-.37 1.53-.656l.908.906c.175.176.45.176.624 0l1.5-1.5c.176-.175.176-.45 0-.624l-.906-.907c.285-.48.514-.976.656-1.53h1.25c.25 0 .438-.19.438-.438v-2.124c0-.25-.19-.438-.438-.438h-1.25c-.142-.554-.37-1.05-.656-1.53l.906-.907c.176-.176.176-.45 0-.625l-1.5-1.5c-.175-.176-.45-.176-.624 0l-.907.906c-.48-.285-.976-.514-1.53-.656v-1.25c0-.25-.19-.438-.438-.438zm1.062 5.5c1.104 0 2 .896 2 2s-.896 2-2 2-2-.896-2-2 .896-2 2-2z" display="block" fill="url(#c)" stroke="url(#b)" stroke-linejoin="round"/><path d="m8 3.465c-2.5 0-4.535 2.035-4.535 4.535s2.034 4.535 4.535 4.535c2.5 0 4.535-2.034 4.535-4.535 0-2.5-2.034-4.535-4.535-4.535zm0 2.093c1.348 0 2.442 1.094 2.442 2.442s-1.094 2.442-2.442 2.442-2.442-1.094-2.442-2.442 1.094-2.442 2.442-2.442z" opacity=".05"/><path d="m8 4c-2.206 0-4 1.794-4 4s1.794 4 4 4 4-1.794 4-4-1.794-4-4-4z" fill="none" stroke="url(#a)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_configuredialog.svg b/icon-themes/elementary_svg/cmd/sc_configuredialog.svg
new file mode 100644
index 000000000..36c117995
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_configuredialog.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="12.00126" x2="12.00126" y1="-4.019159" y2="11.999776"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="11.000344" x2="10.843882" y1="-1.000261" y2="-15.125668"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-.12613 0 0 .12613 20.547 4.3142)" gradientUnits="userSpaceOnUse" x1="71.204" x2="71.204" y1="6.2376" y2="44.341"><stop offset="0" stop-color="#fff"/><stop offset=".50776" stop-color="#fff" stop-opacity=".23529"/><stop offset=".83457" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="d" gradientTransform="matrix(-.122 0 0 .122 15.404 3.3643)" gradientUnits="userSpaceOnUse" x1="38.977" x2="38.977" y1="59.968" y2="8.0929"><stop offset="0" stop-color="#e9e9e9"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.38889 0 0 .38373 -4.4443 -4.2169)" gradientUnits="userSpaceOnUse" x1="30.271" x2="30.271" y1="10.029" y2="55.053"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><rect fill="url(#b)" height="14" rx=".5" transform="scale(1 -1)" width="14" x="1" y="-15"/><rect fill="none" height="14.996" opacity=".344" rx="1" stroke="#555761" stroke-linecap="round" stroke-linejoin="round" width="14.992" x=".50217" y=".50054"/><path d="m1.4933 1.5004h13.005v13h-13.005z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4 14.001a.99693.99693 0 0 1 -1.9939 0 .99693.99693 0 1 1 1.9939 0z" fill="#fff" fill-rule="evenodd"/><path d="m4 13.004a.99693.99693 0 0 1 -1.9939 0 .99693.99693 0 1 1 1.9939 0z" fill-rule="evenodd" opacity=".3"/><path d="m6 4.9926c-1.6461 0-2.9712 1.3523-2.9712 3.032s1.3252 3.032 2.9712 3.032h5.9424c1.6461 0 2.9712-1.3523 2.9712-3.032s-1.3252-3.032-2.9712-3.032z" fill="#fff" opacity=".2"/><path d="m6.5001 4.9926c-1.9388-.0264-3.5 1.3692-3.5 3.0699s1.5612 3.0435 3.5 3.0699l3.6711.04997c1.9388.0264 3.5-1.3692 3.5-3.0699s-1.5612-3.0435-3.5-3.0699z" fill="url(#e)"/><path d="m6.5 4.9918c-1.939 0-3.5 1.3692-3.5 3.0699 0 .15031.025258.29414.048828.43855.24312-1.4896 1.6838-2.6554 3.4512-2.6313l3.6711.049974c1.7674.024058 3.2081 1.1417 3.4512 2.6313.02357-.14442.04883-.28824.04883-.43855 0-1.7007-1.5612-3.0435-3.5-3.0699l-3.671-.05z" fill="#002e99" opacity=".3"/><g fill-rule="evenodd" transform="translate(10)"><path d="m4 14.001a.99693.99693 0 0 1 -1.9939 0 .99693.99693 0 1 1 1.9939 0z" fill="#fff"/><path d="m4 13.004a.99693.99693 0 0 1 -1.9939 0 .99693.99693 0 1 1 1.9939 0z" opacity=".3"/></g><g fill-rule="evenodd" transform="translate(0 -10)"><path d="m4 14.001a.99693.99693 0 0 1 -1.9939 0 .99693.99693 0 1 1 1.9939 0z" fill="#fff"/><path d="m4 13.004a.99693.99693 0 0 1 -1.9939 0 .99693.99693 0 1 1 1.9939 0z" opacity=".3"/><g transform="translate(10)"><path d="m4 14.001a.99693.99693 0 0 1 -1.9939 0 .99693.99693 0 1 1 1.9939 0z" fill="#fff"/><path d="m4 13.004a.99693.99693 0 0 1 -1.9939 0 .99693.99693 0 1 1 1.9939 0z" opacity=".3"/></g></g><g transform="matrix(.92424 0 0 .8771 .13643 1.4733)"><path d="m11.5 4.9885c1.9312 0 3.5 1.5688 3.5 3.5s-1.5688 3.5-3.5 3.5-3.5-1.5688-3.5-3.5 1.5688-3.5 3.5-3.5z" opacity=".15"/><path d="m11.5 4.4013c1.7166 0 3.1111 1.3945 3.1111 3.1111s-1.3945 3.1111-3.1111 3.1111-3.1111-1.3945-3.1111-3.1111 1.3945-3.1111 3.1111-3.1111z" fill="url(#d)"/><g fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width=".77778"><path d="m9.1667 7.5123c0 1.2887 1.0447 2.3334 2.3333 2.3334 1.2887 0 2.3334-1.0447 2.3334-2.3334 0-1.2886-1.0447-2.3332-2.3334-2.3332-1.2886 0-2.3333 1.0446-2.3333 2.3332z" stroke="url(#c)"/><path d="m11.5 4.4013c1.7166 0 3.1111 1.3945 3.1111 3.1111s-1.3945 3.1111-3.1111 3.1111-3.1111-1.3945-3.1111-3.1111 1.3945-3.1111 3.1111-3.1111z" opacity=".3" stroke="#000"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_connector.svg b/icon-themes/elementary_svg/cmd/sc_connector.svg
new file mode 100644
index 000000000..64741c363
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_connector.svg
@@ -0,0 +1,2 @@
+<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="3" x2="3" y1="1" y2="5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="3" x2="3" y1="2.652439" y2="3.275652"><stop offset="0" stop-color="#fff"/><stop offset=".55882365" stop-color="#fff" stop-opacity=".235"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient>
+/&amp;amp;gt;<g fill="#7239b3"><path d="m4 2v1h4v9 1h5v-1h-4v-9-1z"/><g stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".74902"><path d="m4.5 3a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" fill="url(#a)" stroke="#7239b3"/><path d="m3.5 3a.5.5 0 0 1 -.5.5.5.5 0 0 1 -.5-.5.5.5 0 0 1 .5-.5.5.5 0 0 1 .5.5z" fill="none" opacity=".5" stroke="url(#b)"/><g transform="translate(11 10)"><path d="m4.5 3a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" fill="url(#a)" stroke="#7239b3"/><path d="m3.5 3a.5.5 0 0 1 -.5.5.5.5 0 0 1 -.5-.5.5.5 0 0 1 .5-.5.5.5 0 0 1 .5.5z" fill="none" opacity=".5" stroke="url(#b)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_connectorarrowend.svg b/icon-themes/elementary_svg/cmd/sc_connectorarrowend.svg
new file mode 100644
index 000000000..f7cc8c6d8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_connectorarrowend.svg
@@ -0,0 +1,2 @@
+<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="4.5" x2="4.5" y1="3.5" y2="7.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14.5" x2="14.5" xlink:href="#a" y1="9.5" y2="15"/><linearGradient id="c" gradientTransform="matrix(-1 0 0 1 20 -4.087891)" gradientUnits="userSpaceOnUse" x1="6.429791" x2="6.697034" y1="16.672636" y2="17.087891"><stop offset="0" stop-color="#fff"/><stop offset=".00000144" stop-color="#fff" stop-opacity=".235"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#a" y1="1" y2="5"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="3" x2="3" y1="2.652439" y2="3.275652"><stop offset="0" stop-color="#fff"/><stop offset=".55882365" stop-color="#fff" stop-opacity=".235"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient>
+/&amp;amp;amp;gt;<g fill="#7239b3"><path d="m4 2v1h4v9 1h5v-1h-4v-9-1z"/><g stroke-opacity=".74902"><path d="m12.5 14.5 3-2-3-2z" fill="url(#b)" fill-rule="evenodd" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round"/><path d="m13.5 12.313474.25665.186526-.25665.16019z" fill="none" opacity=".4" stroke="url(#c)"/><g stroke-linecap="round" stroke-linejoin="round"><path d="m4.5 3a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" fill="url(#d)" stroke="#7239b3"/><path d="m3.5 3a.5.5 0 0 1 -.5.5.5.5 0 0 1 -.5-.5.5.5 0 0 1 .5-.5.5.5 0 0 1 .5.5z" fill="none" opacity=".5" stroke="url(#e)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_connectorarrows.svg b/icon-themes/elementary_svg/cmd/sc_connectorarrows.svg
new file mode 100644
index 000000000..fbfe38ded
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_connectorarrows.svg
@@ -0,0 +1,2 @@
+<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="14.5" x2="14.5" y1="9.5" y2="15"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-1 0 0 1 20 -4.087891)" gradientUnits="userSpaceOnUse" x1="6.429791" x2="6.697034" y1="16.672636" y2="17.087891"><stop offset="0" stop-color="#fff"/><stop offset=".00000144" stop-color="#fff" stop-opacity=".235"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient>
+/&amp;amp;gt;<g fill="#7239b3"><path d="m4 2v1h4v9 1h5v-1h-4v-9-1z"/><g stroke-opacity=".74902"><path d="m12.5 14.5 3-2-3-2z" fill="url(#a)" fill-rule="evenodd" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round"/><path d="m13.5 12.313474.25665.186526-.25665.16019z" fill="none" opacity=".4" stroke="url(#b)"/><g transform="matrix(-1 0 0 1 16.99996 -10)"><path d="m12.5 14.5 3-2-3-2z" fill="url(#a)" fill-rule="evenodd" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round"/><path d="m13.5 12.313474.25665.186526-.25665.16019z" fill="none" opacity=".4" stroke="url(#b)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_connectorarrowstart.svg b/icon-themes/elementary_svg/cmd/sc_connectorarrowstart.svg
new file mode 100644
index 000000000..bf45e3073
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_connectorarrowstart.svg
@@ -0,0 +1,2 @@
+<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="14.5" x2="14.5" y1="9.5" y2="15"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-1 0 0 1 20 -4.087891)" gradientUnits="userSpaceOnUse" x1="6.429791" x2="6.697034" y1="16.672636" y2="17.087891"><stop offset="0" stop-color="#fff"/><stop offset=".00000144" stop-color="#fff" stop-opacity=".235"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient>
+/&amp;amp;gt;<g fill="#7239b3"><path d="m4 2v1h4v9 1h5v-1h-4v-9-1z"/><g stroke-opacity=".74902" transform="matrix(-1 0 0 1 16.99996 -10)"><path d="m12.5 14.5 3-2-3-2z" fill="url(#a)" fill-rule="evenodd" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round"/><path d="m13.5 12.313474.25665.186526-.25665.16019z" fill="none" opacity=".4" stroke="url(#b)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_connectorcircleend.svg b/icon-themes/elementary_svg/cmd/sc_connectorcircleend.svg
new file mode 100644
index 000000000..53ba71148
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_connectorcircleend.svg
@@ -0,0 +1,2 @@
+<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="3" x2="3" y1="1" y2="5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="3" x2="3" y1="2.652439" y2="3.275652"><stop offset="0" stop-color="#fff"/><stop offset=".55882365" stop-color="#fff" stop-opacity=".235"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient>
+/&amp;amp;gt;<g fill="#7239b3"><path d="m4 2v1h4v9 1h5v-1h-4v-9-1z"/><g stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".74902" transform="translate(11 10)"><path d="m4.5 3a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" fill="url(#a)" stroke="#7239b3"/><path d="m3.5 3a.5.5 0 0 1 -.5.5.5.5 0 0 1 -.5-.5.5.5 0 0 1 .5-.5.5.5 0 0 1 .5.5z" fill="none" opacity=".5" stroke="url(#b)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_connectorcirclestart.svg b/icon-themes/elementary_svg/cmd/sc_connectorcirclestart.svg
new file mode 100644
index 000000000..6d5cb5d98
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_connectorcirclestart.svg
@@ -0,0 +1,2 @@
+<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="3" x2="3" y1="1" y2="5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="3" x2="3" y1="2.652439" y2="3.275652"><stop offset="0" stop-color="#fff"/><stop offset=".55882365" stop-color="#fff" stop-opacity=".235"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient>
+/&amp;amp;gt;<g fill="#7239b3"><path d="m4 2v1h4v9 1h5v-1h-4v-9-1z"/><g stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".74902"><path d="m4.5 3a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" fill="url(#a)" stroke="#7239b3"/><path d="m3.5 3a.5.5 0 0 1 -.5.5.5.5 0 0 1 -.5-.5.5.5 0 0 1 .5-.5.5.5 0 0 1 .5.5z" fill="none" opacity=".5" stroke="url(#b)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_connectorcurve.svg b/icon-themes/elementary_svg/cmd/sc_connectorcurve.svg
new file mode 100644
index 000000000..05ff8525c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_connectorcurve.svg
@@ -0,0 +1,2 @@
+<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="3" x2="3" y1="1" y2="5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="3" x2="3" y1="2.652439" y2="3.275652"><stop offset="0" stop-color="#fff"/><stop offset=".55882365" stop-color="#fff" stop-opacity=".235"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient>
+/&amp;amp;gt;<g fill="#7239b3"><path d="m5 3h7v1h-7z"/><path d="m3 3h9v1h-9z"/><path d="m5 13h7v1h-7z"/><path d="m5 8h7v1h-7z"/><path d="m12 3v1a2 2 0 0 1 2 2 2 2 0 0 1 -2 2v1a3 3 0 0 0 3-3 3 3 0 0 0 -3-3z"/><path d="m5 8v1a2 2 0 0 0 -2 2 2 2 0 0 0 2 2v1a3 3 0 0 1 -3-3 3 3 0 0 1 3-3z"/><g stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".74902"><path d="m4.5 3a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" fill="url(#a)" stroke="#7239b3"/><path d="m3.5 3a.5.5 0 0 1 -.5.5.5.5 0 0 1 -.5-.5.5.5 0 0 1 .5-.5.5.5 0 0 1 .5.5z" fill="none" opacity=".5" stroke="url(#b)"/><g transform="translate(10 10)"><path d="m4.5 3a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" fill="url(#a)" stroke="#7239b3"/><path d="m3.5 3a.5.5 0 0 1 -.5.5.5.5 0 0 1 -.5-.5.5.5 0 0 1 .5-.5.5.5 0 0 1 .5.5z" fill="none" opacity=".5" stroke="url(#b)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_connectorcurvearrowend.svg b/icon-themes/elementary_svg/cmd/sc_connectorcurvearrowend.svg
new file mode 100644
index 000000000..f2658d6b8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_connectorcurvearrowend.svg
@@ -0,0 +1,2 @@
+<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="14.5" x2="14.5" xlink:href="#b" y1="9.5" y2="15"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="4.5" x2="4.5" y1="3.5" y2="7.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-1 0 0 1 20 -4.087891)" gradientUnits="userSpaceOnUse" x1="6.429791" x2="6.697034" y1="16.672636" y2="17.087891"><stop offset="0" stop-color="#fff"/><stop offset=".00000144" stop-color="#fff" stop-opacity=".235"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="1" y2="5"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="3" x2="3" y1="2.652439" y2="3.275652"><stop offset="0" stop-color="#fff"/><stop offset=".55882365" stop-color="#fff" stop-opacity=".235"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient>
+/&amp;amp;amp;gt;<g fill="#7239b3"><path d="m5 3h7v1h-7z"/><path d="m3 3h9v1h-9z"/><path d="m5 13h7v1h-7z"/><path d="m5 8h7v1h-7z"/><path d="m12 3v1a2 2 0 0 1 2 2 2 2 0 0 1 -2 2v1a3 3 0 0 0 3-3 3 3 0 0 0 -3-3z"/><path d="m5 8v1a2 2 0 0 0 -2 2 2 2 0 0 0 2 2v1a3 3 0 0 1 -3-3 3 3 0 0 1 3-3z"/><g stroke-opacity=".74902"><g transform="translate(-1 1)"><path d="m12.5 14.5 3-2-3-2z" fill="url(#a)" fill-rule="evenodd" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round"/><path d="m13.5 12.313474.25665.186526-.25665.16019z" fill="none" opacity=".4" stroke="url(#c)"/></g><g stroke-linecap="round" stroke-linejoin="round"><path d="m4.5 3a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" fill="url(#d)" stroke="#7239b3"/><path d="m3.5 3a.5.5 0 0 1 -.5.5.5.5 0 0 1 -.5-.5.5.5 0 0 1 .5-.5.5.5 0 0 1 .5.5z" fill="none" opacity=".5" stroke="url(#e)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_connectorcurvearrows.svg b/icon-themes/elementary_svg/cmd/sc_connectorcurvearrows.svg
new file mode 100644
index 000000000..eadf15301
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_connectorcurvearrows.svg
@@ -0,0 +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" gradientUnits="userSpaceOnUse" x1="14.5" x2="14.5" y1="9.5" y2="15"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-1 0 0 1 20 -4.087891)" gradientUnits="userSpaceOnUse" x1="6.429791" x2="6.697034" y1="16.672636" y2="17.087891"><stop offset="0" stop-color="#fff"/><stop offset=".00000144" stop-color="#fff" stop-opacity=".235"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient>
+
+/&amp;amp;gt;<g fill="#7239b3"><path d="m5 3h7v1h-7z"/><path d="m3 3h9v1h-9z"/><path d="m5 13h7v1h-7z"/><path d="m5 8h7v1h-7z"/><path d="m12 3v1a2 2 0 0 1 2 2 2 2 0 0 1 -2 2v1a3 3 0 0 0 3-3 3 3 0 0 0 -3-3z"/><path d="m5 8v1a2 2 0 0 0 -2 2 2 2 0 0 0 2 2v1a3 3 0 0 1 -3-3 3 3 0 0 1 3-3z"/><g stroke-opacity=".74902"><g transform="translate(-1 1)"><path d="m12.5 14.5 3-2-3-2z" fill="url(#a)" fill-rule="evenodd" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round"/><path d="m13.5 12.313474.25665.186526-.25665.16019z" fill="none" opacity=".4" stroke="url(#b)"/></g><g transform="matrix(-1 0 0 1 16.99996 -9)"><path d="m12.5 14.5 3-2-3-2z" fill="url(#a)" fill-rule="evenodd" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round"/><path d="m13.5 12.313474.25665.186526-.25665.16019z" fill="none" opacity=".4" stroke="url(#b)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_connectorcurvearrowstart.svg b/icon-themes/elementary_svg/cmd/sc_connectorcurvearrowstart.svg
new file mode 100644
index 000000000..b28658cda
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_connectorcurvearrowstart.svg
@@ -0,0 +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" gradientUnits="userSpaceOnUse" x1="14.5" x2="14.5" y1="9.5" y2="15"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-1 0 0 1 20 -4.087891)" gradientUnits="userSpaceOnUse" x1="6.429791" x2="6.697034" y1="16.672636" y2="17.087891"><stop offset="0" stop-color="#fff"/><stop offset=".00000144" stop-color="#fff" stop-opacity=".235"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient>
+
+/&amp;amp;gt;<g fill="#7239b3"><path d="m5 3h7v1h-7z"/><path d="m3 3h9v1h-9z"/><path d="m5 13h10v1h-10z"/><path d="m5 8h7v1h-7z"/><path d="m12 3v1a2 2 0 0 1 2 2 2 2 0 0 1 -2 2v1a3 3 0 0 0 3-3 3 3 0 0 0 -3-3z"/><path d="m5 8v1a2 2 0 0 0 -2 2 2 2 0 0 0 2 2v1a3 3 0 0 1 -3-3 3 3 0 0 1 3-3z"/><g stroke-opacity=".74902" transform="matrix(-1 0 0 1 16.99996 -9)"><path d="m12.5 14.5 3-2-3-2z" fill="url(#a)" fill-rule="evenodd" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round"/><path d="m13.5 12.313474.25665.186526-.25665.16019z" fill="none" opacity=".4" stroke="url(#b)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_connectorcurvecircleend.svg b/icon-themes/elementary_svg/cmd/sc_connectorcurvecircleend.svg
new file mode 100644
index 000000000..67031015b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_connectorcurvecircleend.svg
@@ -0,0 +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" gradientUnits="userSpaceOnUse" x1="3" x2="3" y1="1" y2="5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="3" x2="3" y1="2.652439" y2="3.275652"><stop offset="0" stop-color="#fff"/><stop offset=".55882365" stop-color="#fff" stop-opacity=".235"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient>
+
+/&amp;amp;gt;<g fill="#7239b3"><path d="m5 3h7v1h-7z"/><path d="m2 3h10v1h-10z"/><path d="m5 13h7v1h-7z"/><path d="m5 8h7v1h-7z"/><path d="m12 3v1a2 2 0 0 1 2 2 2 2 0 0 1 -2 2v1a3 3 0 0 0 3-3 3 3 0 0 0 -3-3z"/><path d="m5 8v1a2 2 0 0 0 -2 2 2 2 0 0 0 2 2v1a3 3 0 0 1 -3-3 3 3 0 0 1 3-3z"/><g stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".74902" transform="translate(10 10)"><path d="m4.5 3a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" fill="url(#a)" stroke="#7239b3"/><path d="m3.5 3a.5.5 0 0 1 -.5.5.5.5 0 0 1 -.5-.5.5.5 0 0 1 .5-.5.5.5 0 0 1 .5.5z" fill="none" opacity=".5" stroke="url(#b)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_connectorcurvecirclestart.svg b/icon-themes/elementary_svg/cmd/sc_connectorcurvecirclestart.svg
new file mode 100644
index 000000000..412216cc6
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_connectorcurvecirclestart.svg
@@ -0,0 +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" gradientUnits="userSpaceOnUse" x1="3" x2="3" y1="1" y2="5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="3" x2="3" y1="2.652439" y2="3.275652"><stop offset="0" stop-color="#fff"/><stop offset=".55882365" stop-color="#fff" stop-opacity=".235"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient>
+
+/&amp;amp;gt;<g fill="#7239b3"><path d="m5 3h7v1h-7z"/><path d="m3 3h9v1h-9z"/><path d="m5 13h10v1h-10z"/><path d="m5 8h7v1h-7z"/><path d="m12 3v1a2 2 0 0 1 2 2 2 2 0 0 1 -2 2v1a3 3 0 0 0 3-3 3 3 0 0 0 -3-3z"/><path d="m5 8v1a2 2 0 0 0 -2 2 2 2 0 0 0 2 2v1a3 3 0 0 1 -3-3 3 3 0 0 1 3-3z"/><g stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".74902"><path d="m4.5 3a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" fill="url(#a)" stroke="#7239b3"/><path d="m3.5 3a.5.5 0 0 1 -.5.5.5.5 0 0 1 -.5-.5.5.5 0 0 1 .5-.5.5.5 0 0 1 .5.5z" fill="none" opacity=".5" stroke="url(#b)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_connectorline.svg b/icon-themes/elementary_svg/cmd/sc_connectorline.svg
new file mode 100644
index 000000000..6fa78cd97
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_connectorline.svg
@@ -0,0 +1,2 @@
+<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="3" x2="3" y1="1" y2="5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="3" x2="3" y1="2.652439" y2="3.275652"><stop offset="0" stop-color="#fff"/><stop offset=".55882365" stop-color="#fff" stop-opacity=".235"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient>
+/&amp;amp;gt;<path d="m3 3.0000004 10 9.9999996" fill="none" stroke="#7239b3"/><g stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".74902"><path d="m4.5 3a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" fill="url(#a)" stroke="#7239b3"/><path d="m3.5 3a.5.5 0 0 1 -.5.5.5.5 0 0 1 -.5-.5.5.5 0 0 1 .5-.5.5.5 0 0 1 .5.5z" fill="none" opacity=".5" stroke="url(#b)"/><g transform="translate(10 10)"><path d="m4.5 3a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" fill="url(#a)" stroke="#7239b3"/><path d="m3.5 3a.5.5 0 0 1 -.5.5.5.5 0 0 1 -.5-.5.5.5 0 0 1 .5-.5.5.5 0 0 1 .5.5z" fill="none" opacity=".5" stroke="url(#b)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_connectorlinearrowend.svg b/icon-themes/elementary_svg/cmd/sc_connectorlinearrowend.svg
new file mode 100644
index 000000000..d7eb84a37
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_connectorlinearrowend.svg
@@ -0,0 +1,2 @@
+<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="10.550233" x2="14.5" xlink:href="#b" y1="11.085787" y2="15"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="4.5" x2="4.5" y1="3.5" y2="7.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-1 0 0 1 20 -4.087891)" gradientUnits="userSpaceOnUse" x1="6.429791" x2="6.103783" y1="16.672636" y2="16.962049"><stop offset="0" stop-color="#fff"/><stop offset=".00000144" stop-color="#fff" stop-opacity=".235"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="1" y2="5"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="3" x2="3" y1="2.652439" y2="3.275652"><stop offset="0" stop-color="#fff"/><stop offset=".55882365" stop-color="#fff" stop-opacity=".235"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient>
+/&amp;amp;gt;<path d="m3 3.0000004 10 9.9999996" fill="none" stroke="#7239b3"/><g stroke-opacity=".74902"><path d="m4.5 3a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" fill="url(#d)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round"/><path d="m3.5 3a.5.5 0 0 1 -.5.5.5.5 0 0 1 -.5-.5.5.5 0 0 1 .5-.5.5.5 0 0 1 .5.5z" fill="none" opacity=".5" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round"/><g transform="matrix(.70710678 .70710678 -.70710678 .70710678 12.378694 -5.298976)"><path d="m12.5 14.5 3-2-3-2z" fill="url(#a)" fill-rule="evenodd" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round"/><path d="m13.5 12.313474.25665.186526-.25665.16019z" fill="none" opacity=".4" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_connectorlinearrows.svg b/icon-themes/elementary_svg/cmd/sc_connectorlinearrows.svg
new file mode 100644
index 000000000..1db298eec
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_connectorlinearrows.svg
@@ -0,0 +1,2 @@
+<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="10.550233" x2="14.5" xlink:href="#b" y1="11.085787" y2="15"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="4.5" x2="4.5" y1="3.5" y2="7.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-1 0 0 1 20 -4.087891)" gradientUnits="userSpaceOnUse" x1="6.429791" x2="6.103783" xlink:href="#d" y1="16.672636" y2="16.962049"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="-3.5" x2="-3.5" y1="2" y2="3"><stop offset="0" stop-color="#fff"/><stop offset=".00000144" stop-color="#fff" stop-opacity=".235"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="15.146427" x2="11.610893" xlink:href="#b" y1="14.267767" y2="10.732233"/><linearGradient id="f" gradientTransform="matrix(-1 0 0 1 20 -4.087891)" gradientUnits="userSpaceOnUse" x1="6.429791" x2="6.684292" xlink:href="#d" y1="16.672636" y2="16.38154"/>
+/&amp;amp;gt;<path d="m3 3.0000004 10 9.9999996" fill="none" stroke="#7239b3"/><g stroke-opacity=".74902"><g transform="matrix(.70710678 .70710678 -.70710678 .70710678 12.378694 -5.298976)"><path d="m12.5 14.5 3-2-3-2z" fill="url(#a)" fill-rule="evenodd" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round"/><path d="m13.5 12.313474.25665.186526-.25665.16019z" fill="none" opacity=".4" stroke="url(#c)"/></g><g transform="matrix(-.70710678 -.70710678 .70710678 -.70710678 3.621307 21.298976)"><path d="m12.5 14.5 3-2-3-2z" fill="url(#e)" fill-rule="evenodd" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round"/><path d="m13.5 12.313474.25665.186526-.25665.16019z" fill="none" opacity=".4" stroke="url(#f)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_connectorlinearrowstart.svg b/icon-themes/elementary_svg/cmd/sc_connectorlinearrowstart.svg
new file mode 100644
index 000000000..cde7ab68d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_connectorlinearrowstart.svg
@@ -0,0 +1,2 @@
+<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="15.146427" x2="11.610893" y1="14.267767" y2="10.732233"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-1 0 0 1 20 -4.087891)" gradientUnits="userSpaceOnUse" x1="6.429791" x2="6.684292" y1="16.672636" y2="16.38154"><stop offset="0" stop-color="#fff"/><stop offset=".00000144" stop-color="#fff" stop-opacity=".235"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient>
+/&amp;amp;gt;<path d="m3 3.0000004 10 9.9999996" fill="none" stroke="#7239b3"/><g stroke-opacity=".74902" transform="matrix(-.70710678 -.70710678 .70710678 -.70710678 3.621307 21.298976)"><path d="m12.5 14.5 3-2-3-2z" fill="url(#a)" fill-rule="evenodd" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round"/><path d="m13.5 12.313474.25665.186526-.25665.16019z" fill="none" opacity=".4" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_connectorlinecircleend.svg b/icon-themes/elementary_svg/cmd/sc_connectorlinecircleend.svg
new file mode 100644
index 000000000..67ee60f97
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_connectorlinecircleend.svg
@@ -0,0 +1,2 @@
+<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="3" x2="3" y1="1" y2="5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="3" x2="3" y1="2.652439" y2="3.275652"><stop offset="0" stop-color="#fff"/><stop offset=".55882365" stop-color="#fff" stop-opacity=".235"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient>
+/&amp;amp;gt;<path d="m3 3.0000004 10 9.9999996" fill="none" stroke="#7239b3"/><g stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".74902" transform="translate(10 10)"><path d="m4.5 3a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" fill="url(#a)" stroke="#7239b3"/><path d="m3.5 3a.5.5 0 0 1 -.5.5.5.5 0 0 1 -.5-.5.5.5 0 0 1 .5-.5.5.5 0 0 1 .5.5z" fill="none" opacity=".5" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_connectorlinecirclestart.svg b/icon-themes/elementary_svg/cmd/sc_connectorlinecirclestart.svg
new file mode 100644
index 000000000..6ffbd6ab3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_connectorlinecirclestart.svg
@@ -0,0 +1,2 @@
+<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="3" x2="3" y1="1" y2="5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="3" x2="3" y1="2.652439" y2="3.275652"><stop offset="0" stop-color="#fff"/><stop offset=".55882365" stop-color="#fff" stop-opacity=".235"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient>
+/&amp;amp;gt;<path d="m3 3.0000004 10 9.9999996" fill="none" stroke="#7239b3"/><g stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".74902"><path d="m4.5 3a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" fill="url(#a)" stroke="#7239b3"/><path d="m3.5 3a.5.5 0 0 1 -.5.5.5.5 0 0 1 -.5-.5.5.5 0 0 1 .5-.5.5.5 0 0 1 .5.5z" fill="none" opacity=".5" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_connectorlines.svg b/icon-themes/elementary_svg/cmd/sc_connectorlines.svg
new file mode 100644
index 000000000..2490c21ac
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_connectorlines.svg
@@ -0,0 +1,2 @@
+<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="3" x2="3" y1="1" y2="5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="3" x2="3" y1="2.652439" y2="3.275652"><stop offset="0" stop-color="#fff"/><stop offset=".55882365" stop-color="#fff" stop-opacity=".235"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient>
+/&amp;amp;gt;<g fill="#7239b3"><path d="m3 2h3v1h-3z"/><path d="m10 12h3v1h-3z"/><path d="m5.9101562 2-.5546874.2109375.1777343.4667969 3.9316407 10.3222656h1.0703122l-.068359-.177734-4.0000001-10.5000004-.1230469-.3222656z" fill-rule="evenodd"/><g stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".74902"><g transform="translate(-1)"><path d="m4.5 3a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" fill="url(#a)" stroke="#7239b3"/><path d="m3.5 3a.5.5 0 0 1 -.5.5.5.5 0 0 1 -.5-.5.5.5 0 0 1 .5-.5.5.5 0 0 1 .5.5z" fill="none" opacity=".5" stroke="url(#b)"/></g><g transform="translate(11 10)"><path d="m4.5 3a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" fill="url(#a)" stroke="#7239b3"/><path d="m3.5 3a.5.5 0 0 1 -.5.5.5.5 0 0 1 -.5-.5.5.5 0 0 1 .5-.5.5.5 0 0 1 .5.5z" fill="none" opacity=".5" stroke="url(#b)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_connectorlinesarrowend.svg b/icon-themes/elementary_svg/cmd/sc_connectorlinesarrowend.svg
new file mode 100644
index 000000000..16a5cdb0e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_connectorlinesarrowend.svg
@@ -0,0 +1,2 @@
+<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="14.5" x2="14.5" xlink:href="#b" y1="9.5" y2="15"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="4.5" x2="4.5" y1="3.5" y2="7.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-1 0 0 1 20 -4.087891)" gradientUnits="userSpaceOnUse" x1="6.429791" x2="6.697034" y1="16.672636" y2="17.087891"><stop offset="0" stop-color="#fff"/><stop offset=".00000144" stop-color="#fff" stop-opacity=".235"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="1" y2="5"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="3" x2="3" y1="2.652439" y2="3.275652"><stop offset="0" stop-color="#fff"/><stop offset=".55882365" stop-color="#fff" stop-opacity=".235"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient>
+/&amp;amp;gt;<g fill="#7239b3"><path d="m3 2h3v1h-3z"/><path d="m10 12h3v1h-3z"/><path d="m5.9101562 2-.5546874.2109375.1777343.4667969 3.9316407 10.3222656h1.0703122l-.068359-.177734-4.0000001-10.5000004-.1230469-.3222656z" fill-rule="evenodd"/><g stroke-opacity=".74902"><path d="m12.5 14.5 3-2-3-2z" fill="url(#a)" fill-rule="evenodd" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round"/><path d="m13.5 12.313474.25665.186526-.25665.16019z" fill="none" opacity=".4" stroke="url(#c)"/><g stroke-linecap="round" stroke-linejoin="round" transform="translate(-1)"><path d="m4.5 3a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" fill="url(#d)" stroke="#7239b3"/><path d="m3.5 3a.5.5 0 0 1 -.5.5.5.5 0 0 1 -.5-.5.5.5 0 0 1 .5-.5.5.5 0 0 1 .5.5z" fill="none" opacity=".5" stroke="url(#e)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_connectorlinesarrows.svg b/icon-themes/elementary_svg/cmd/sc_connectorlinesarrows.svg
new file mode 100644
index 000000000..fb1087178
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_connectorlinesarrows.svg
@@ -0,0 +1,2 @@
+<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="14.5" x2="14.5" y1="9.5" y2="15"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-1 0 0 1 20 -4.087891)" gradientUnits="userSpaceOnUse" x1="6.429791" x2="6.697034" y1="16.672636" y2="17.087891"><stop offset="0" stop-color="#fff"/><stop offset=".00000144" stop-color="#fff" stop-opacity=".235"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient>
+/&amp;amp;gt;<g fill="#7239b3"><g stroke-opacity=".74902" transform="matrix(-1 0 0 1 15.99996 -10)"><path d="m12.5 14.5 3-2-3-2z" fill="url(#a)" fill-rule="evenodd" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round"/><path d="m13.5 12.313474.25665.186526-.25665.16019z" fill="none" opacity=".4" stroke="url(#b)"/></g><path d="m3 2h3v1h-3z"/><path d="m10 12h3v1h-3z"/><path d="m5.9101562 2-.5546874.2109375.1777343.4667969 3.9316407 10.3222656h1.0703122l-.068359-.177734-4.0000001-10.5000004-.1230469-.3222656z" fill-rule="evenodd"/><g stroke-opacity=".74902"><path d="m12.5 14.5 3-2-3-2z" fill="url(#a)" fill-rule="evenodd" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round"/><path d="m13.5 12.313474.25665.186526-.25665.16019z" fill="none" opacity=".4" stroke="url(#b)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_connectorlinesarrowstart.svg b/icon-themes/elementary_svg/cmd/sc_connectorlinesarrowstart.svg
new file mode 100644
index 000000000..d40d283a0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_connectorlinesarrowstart.svg
@@ -0,0 +1,2 @@
+<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="14.5" x2="14.5" y1="9.5" y2="15"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-1 0 0 1 20 -4.087891)" gradientUnits="userSpaceOnUse" x1="6.429791" x2="6.697034" y1="16.672636" y2="17.087891"><stop offset="0" stop-color="#fff"/><stop offset=".00000144" stop-color="#fff" stop-opacity=".235"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient>
+/&amp;amp;gt;<g fill="#7239b3"><g stroke-opacity=".74902" transform="matrix(-1 0 0 1 15.99996 -10)"><path d="m12.5 14.5 3-2-3-2z" fill="url(#a)" fill-rule="evenodd" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round"/><path d="m13.5 12.313474.25665.186526-.25665.16019z" fill="none" opacity=".4" stroke="url(#b)"/></g><path d="m3 2h3v1h-3z"/><path d="m10 12h3v1h-3z"/><path d="m5.9101562 2-.5546874.2109375.1777343.4667969 3.9316407 10.3222656h1.0703122l-.068359-.177734-4.0000001-10.5000004-.1230469-.3222656z" fill-rule="evenodd"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_connectorlinescircleend.svg b/icon-themes/elementary_svg/cmd/sc_connectorlinescircleend.svg
new file mode 100644
index 000000000..032b7917b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_connectorlinescircleend.svg
@@ -0,0 +1,2 @@
+<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="3" x2="3" y1="1" y2="5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="3" x2="3" y1="2.652439" y2="3.275652"><stop offset="0" stop-color="#fff"/><stop offset=".55882365" stop-color="#fff" stop-opacity=".235"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient>
+/&amp;amp;gt;<g fill="#7239b3"><path d="m3 2h3v1h-3z"/><path d="m10 12h3v1h-3z"/><path d="m5.9101562 2-.5546874.2109375.1777343.4667969 3.9316407 10.3222656h1.0703122l-.068359-.177734-4.0000001-10.5000004-.1230469-.3222656z" fill-rule="evenodd"/><g stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".74902" transform="translate(11 10)"><path d="m4.5 3a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" fill="url(#a)" stroke="#7239b3"/><path d="m3.5 3a.5.5 0 0 1 -.5.5.5.5 0 0 1 -.5-.5.5.5 0 0 1 .5-.5.5.5 0 0 1 .5.5z" fill="none" opacity=".5" stroke="url(#b)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_connectorlinescirclestart.svg b/icon-themes/elementary_svg/cmd/sc_connectorlinescirclestart.svg
new file mode 100644
index 000000000..a0e3f0001
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_connectorlinescirclestart.svg
@@ -0,0 +1,2 @@
+<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="3" x2="3" y1="1" y2="5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="3" x2="3" y1="2.652439" y2="3.275652"><stop offset="0" stop-color="#fff"/><stop offset=".55882365" stop-color="#fff" stop-opacity=".235"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient>
+/&amp;amp;gt;<g fill="#7239b3"><path d="m3 2h3v1h-3z"/><path d="m10 12h3v1h-3z"/><path d="m5.9101562 2-.5546874.2109375.1777343.4667969 3.9316407 10.3222656h1.0703122l-.068359-.177734-4.0000001-10.5000004-.1230469-.3222656z" fill-rule="evenodd"/><g stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".74902" transform="translate(-1)"><path d="m4.5 3a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" fill="url(#a)" stroke="#7239b3"/><path d="m3.5 3a.5.5 0 0 1 -.5.5.5.5 0 0 1 -.5-.5.5.5 0 0 1 .5-.5.5.5 0 0 1 .5.5z" fill="none" opacity=".5" stroke="url(#b)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_continuenumbering.svg b/icon-themes/elementary_svg/cmd/sc_continuenumbering.svg
new file mode 100644
index 000000000..693a86099
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_continuenumbering.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="2.741559" x2="2.741559" y1="9.301656" y2="14.582701"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="2.84967302893" x2="3.17973838893" xlink:href="#c" y1="8.99765628161" y2="14.93883276161"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="3.5" x2="3.5" y1="29.5" y2="31.5"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="1.059152" x2="4.47534" xlink:href="#i" y1="12.934497" y2="12.934497"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="2.5" x2="2.5" xlink:href="#i" y1="10" y2="15.5"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="2.5" x2="2.5" xlink:href="#c" y1="10" y2="15.5"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="17" y2="1"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="0" x2="0" xlink:href="#i" y1="24" y2="8"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="0" x2="0" y1="24" y2="8"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><path d="m6 5.5h-.5v.5 1 .5h.5 8 .5v-.5-1-.5h-.5z" fill="url(#g)"/><path d="m14 6v.5zm-8 0v.5h8v-.5z" fill="#bebebe" opacity=".2"/><path d="m6 5.5h-.5v.5 1 .5h.5 8 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><path d="m6 1.5h-.5v.5 1 .5h.5 9 .5v-.5-1-.5h-.5z" fill="url(#g)"/><path d="m6 2v.5h9v-.5zm9 0v.5z" fill="#bebebe" opacity=".2"/><path d="m6 1.5h-.5v.5 1 .5h.5 9 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><path d="m6 10.5h-.5v.5 1 .5h.5 8 .5v-.5-1-.5h-.5z" fill="url(#h)"/><path d="m10 11v.5zm-4 0v.5h4v-.5zm4 0v.5h4v-.5z" fill="#bebebe" opacity=".2"/><path d="m6 10.5h-.5v.5 1 .5h.5 8 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#a62100"/><g transform="translate(-.655459 -8.108768)"><path d="m4.5 14.608767h-3.344541v-.572092l1.283541-1.397226q.2750445-.297048.4914128-.542755.2163683-.245706.366726-.480411.1540249-.234705.2347046-.469409.08068-.238372.08068-.517083 0-.216369-.062343-.381396-.0623441-.165026-.1796964-.2787114-.1136851-.1173521-.2713773-.1760285-.1576921-.0586764-.3520569-.0586764-.3483897 0-.6307687.1430233-.2787118.139356-.5317527.359392l-.3740605-.4364042q.1466904-.1320215.3153844-.2457066.1686939-.1173521.3630587-.201699.1943648-.0843475.4107331-.1320215.2163683-.051345.4547402-.051345.3520569 0 .634436.099016.2860462.099016.4840783.2860465.198032.1833632.3043825.4510728.1100179.264043.1100179.597763 0 .311717-.099016.594097-.095349.282382-.2677099.557426-.168694.271378-.4070659.546422-.2347046.275045-.5097491.572092l-1.0305002 1.096511v.029336h2.5267421z" fill="none" opacity=".5" stroke="#002e99"/><g stroke-width=".660131"><path d="m2.7544519 9.4396125c-.1392956 0-.2704855.014708-.3932419.043839a.26968144.26968144 0 0 1 -.00387.00132c-.128587.028333-.2481421.067058-.361009.1160385-.113287.04916-.2193869.1086119-.3171722.1766364a.26968144.26968144 0 0 1 -.00258.00132c-.028342.019098-.051492.040888-.078648.0606l.036101.041258c.1184267-.0854.2322889-.1799654.35972-.2437473.2279681-.1154641.483731-.1714788.7529616-.1714788.1575884 0 .3079662.024669.446104.076069.1379154.051319.2646027.1305553.3687448.2372344.106864.1043152.1876366.2323753.2411025.3739023.054957.145473.079938.305865.079938.477048 0 .212356-.031577.414804-.095409.603401a.26968144.26968144 0 0 1 0 .0013c-.061947.180211-.1508616.357036-.2643102.52991-.1087694.16949-.2395305.338944-.3906633.510569-.145987.165782-.3117162.348515-.4963873.54796l-1.2106695 1.317683v.198555h2.8055556v-.06965h-2.2575936a.26968144.26968144 0 0 1 -.2694674-.26945v-.02965a.26968144.26968144 0 0 1 .073491-.184374l1.0288756-1.094631.00129-.0013c.1808144-.19531.3482794-.383824.5015446-.563431a.26968144.26968144 0 0 1 .00129-.0013c.1503648-.173481.275975-.343937.3803475-.511842a.26968144.26968144 0 0 1 .00129-.0013c.1050167-.167579.1849719-.334021.2411025-.500255a.26968144.26968144 0 0 1 .00129-.0026c.055805-.159147.083806-.326379.083806-.505413 0-.193191-.03116-.355082-.088963-.493809a.26968144.26968144 0 0 1 -.00129-.0039c-.0571414-.1437708-.136361-.2586125-.2385248-.3532079a.26968144.26968144 0 0 1 -.00258-.00132c-.1025551-.0968282-.2265302-.1718593-.3855047-.2268892a.26968144.26968144 0 0 1 -.00129-.00132c-.1554646-.0545138-.3361548-.0838064-.5453787-.0838064z" fill="none" opacity=".5" stroke="url(#b)"/><path d="m4.5000002 14.608768h-3.344541v-.572093l1.283541-1.397226q.2750445-.297048.4914128-.542755.2163683-.245706.366726-.480411.1540249-.234704.2347046-.469409.08068-.238372.08068-.517083 0-.216369-.062343-.381396-.0623441-.165026-.1796965-.2787113-.113685-.1173521-.2713772-.1760285-.1576922-.0586764-.3520569-.0586764-.3483897 0-.6307687.1430233-.2787118.1393559-.5317527.3593919l-.3740605-.4364041q.1466904-.1320215.3153843-.2457066.168694-.1173521.3630588-.2016989.1943648-.0843476.4107331-.1320216.2163683-.051345.4547402-.051345.3520569 0 .634436.099016.2860462.099016.4840782.2860465.1980321.1833632.3043826.4510737.1100179.264042.1100179.597763 0 .311717-.099016.594096-.095349.282382-.2677099.557426-.168694.271378-.4070659.546422-.2347046.275045-.5097491.572092l-1.0305002 1.096511v.029336h2.5267421z" fill="url(#a)"/></g></g><g fill="url(#d)" stroke-width=".189295" transform="matrix(1.086917 0 0 1.086917 -.766506 -1.581445)"><path d="m4.3089672 11.498149c0 .179929-.028345.343837-.085035.491724s-.1367954.276055-.2403162.384506c-.1010561.10845-.2230628.198414-.3660202.269893-.1429573.06901-.3019358.11831-.4769353.147887v.02218c.4362664.05423.7677796.193487.9945396.417781.2267599.221831.3401399.511443.3401399.868836 0 .236619-.040669.453519-.1220067.650702-.078873.197183-.1996473.367253-.362323.51021-.1626756.142957-.3684849.253873-.6174279.332746-.248943.07887-.5434845.118309-.8836244.118309-.2686613 0-.5225338-.02095-.7616177-.06285-.2366191-.041901-.4596818-.118308-.6691883-.229223v-.62852c.214436.11338.4461255.20088.6950685.262499.2514078.06162.4917241.09243.7209488.09243.2267599 0 .4227101-.02465.5878505-.07394.1651405-.04929.3007035-.11954.4066891-.210739.1084504-.0912.1873234-.203344.2366191-.336442.051761-.133099.077641-.282218.077641-.447358 0-.167605-.033275-.310563-.099824-.428872-.0640844-.120777-.1565137-.21937-.277288-.295778-.1207743-.078873-.2686613-.136796-.4436608-.173767-.1725348-.036972-.368485-.055458-.5878506-.055458h-.491724v-.558273h.491724c.1996474 0 .3771117-.02465.532393-.07394s.2846823-.119539.3882032-.210738c.1059856-.0912.186091-.199648.2403162-.325352.054225-.125704.081338-.263732.081338-.414083 0-.128169-.022183-.242781-.066549-.343837s-.1072179-.186091-.1885558-.255105c-.081338-.07148-.1786967-.125704-.2920767-.162676-.11338-.03697-.2390839-.05546-.3771117-.05546l-1.5354945.06384.00742-.593981 1.5280735-.03923c.2661965 0 .4991184.03327.6987658.09982.2021121.06655.3709497.160208.5065127.280985.135563.118309.2378515.260034.3068654.425175.069014.162675.1035208.341372.1035208.53609z" fill="none" opacity=".61" stroke="#a62100" stroke-width="1"/><path d="m4.3089672 11.498149c0 .179929-.028345.343837-.085035.491724s-.1367954.276055-.2403162.384506c-.1010561.10845-.2230628.198414-.3660202.269893-.1429573.06901-.3019358.11831-.4769353.147887v.02218c.4362664.05423.7677796.193487.9945396.417781.2267599.221831.3401399.511443.3401399.868836 0 .236619-.040669.453519-.1220067.650702-.078873.197183-.1996473.367253-.362323.51021-.1626756.142957-.3684849.253873-.6174279.332746-.248943.07887-.5434845.118309-.8836244.118309-.2686613 0-.5225338-.02095-.7616177-.06285-.2366191-.041901-.4596818-.118308-.6691883-.229223v-.62852c.214436.11338.4461255.20088.6950685.262499.2514078.06162.4917241.09243.7209488.09243.2267599 0 .4227101-.02465.5878505-.07394.1651405-.04929.3007035-.11954.4066891-.210739.1084504-.0912.1873234-.203344.2366191-.336442.051761-.133099.077641-.282218.077641-.447358 0-.167605-.033275-.310563-.099824-.428872-.0640844-.120777-.1565137-.21937-.277288-.295778-.1207743-.078873-.2686613-.136796-.4436608-.173767-.1725348-.036972-.368485-.055458-.5878506-.055458h-.491724v-.558273h.491724c.1996474 0 .3771117-.02465.532393-.07394s.2846823-.119539.3882032-.210738c.1059856-.0912.186091-.199648.2403162-.325352.054225-.125704.081338-.263732.081338-.414083 0-.128169-.022183-.242781-.066549-.343837s-.1072179-.186091-.1885558-.255105c-.081338-.07148-.1786967-.125704-.2920767-.162676-.11338-.03697-.2390839-.05546-.3771117-.05546l-1.5354945.06384.00742-.593981 1.5280735-.03923c.2661965 0 .4991184.03327.6987658.09982.2021121.06655.3709497.160208.5065127.280985.135563.118309.2378515.260034.3068654.425175.069014.162675.1035208.341372.1035208.53609z" fill="url(#e)"/><path d="m4.3089672 11.498149c0 .179929-.028345.343837-.085035.491724s-.1367954.276055-.2403162.384506c-.1010561.10845-.2230628.198414-.3660202.269893-.1429573.06901-.3019358.11831-.4769353.147887v.02218c.4362664.05423.7677796.193487.9945396.417781.2267599.221831.3401399.511443.3401399.868836 0 .236619-.040669.453519-.1220067.650702-.078873.197183-.1996473.367253-.362323.51021-.1626756.142957-.3684849.253873-.6174279.332746-.248943.07887-.5434845.118309-.8836244.118309-.2686613 0-.5225338-.02095-.7616177-.06285-.2366191-.041901-.4596818-.118308-.6691883-.229223v-.62852c.214436.11338.4461255.20088.6950685.262499.2514078.06162.4917241.09243.7209488.09243.2267599 0 .4227101-.02465.5878505-.07394.1651405-.04929.3007035-.11954.4066891-.210739.1084504-.0912.1873234-.203344.2366191-.336442.051761-.133099.077641-.282218.077641-.447358 0-.167605-.033275-.310563-.099824-.428872-.0640844-.120777-.1565137-.21937-.277288-.295778-.1207743-.078873-.2686613-.136796-.4436608-.173767-.1725348-.036972-.368485-.055458-.5878506-.055458h-.491724v-.558273h.491724c.1996474 0 .3771117-.02465.532393-.07394s.2846823-.119539.3882032-.210738c.1059856-.0912.186091-.199648.2403162-.325352.054225-.125704.081338-.263732.081338-.414083 0-.128169-.022183-.242781-.066549-.343837s-.1072179-.186091-.1885558-.255105c-.081338-.07148-.1786967-.125704-.2920767-.162676-.11338-.03697-.2390839-.05546-.3771117-.05546l-1.5354945.06384.00742-.593981 1.5280735-.03923c.2661965 0 .4991184.03327.6987658.09982.2021121.06655.3709497.160208.5065127.280985.135563.118309.2378515.260034.3068654.425175.069014.162675.1035208.341372.1035208.53609z" fill="url(#f)" opacity=".5"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_contourdialog.svg b/icon-themes/elementary_svg/cmd/sc_contourdialog.svg
new file mode 100644
index 000000000..0578ceff9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_contourdialog.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="8.889" x2="9" y1="11.506" y2="16"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="11.720905" x2="11.720905" y1="1.783899" y2="11.976016"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#e6e6e6"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="9.720905" x2="9.720905" y1="2.733051" y2="15.752358"><stop offset="0" stop-color="#888"/><stop offset="1" stop-color="#626262"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="12.813955" x2="12.742121" y1="13.774036" y2="9.725965"><stop offset="0" stop-color="#efefef"/><stop offset="1" stop-color="#c9c9c9"/></linearGradient><g transform="translate(0 -6)"><path d="m1.4999998 11.5 5 .0078.01953 4.992187-4.9999998-.0078z" fill="url(#a)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".75"/><g fill="none" stroke="#565656" stroke-linecap="round" stroke-linejoin="round"><path d="m14.507122 9.4999999c-4.338048 0-8.676095 0-13.014143 0z"/><path d="m14.507122 12.5-6.007122.02525z"/><path d="m14.507122 15.5-6.007122.02525z"/><path d="m14.507122 18.5c-4.338048 0-8.676095 0-13.014143 0z"/></g><g transform="matrix(1.0513065 -.43546544 .43546544 1.0513065 -5.966936 10.266501)"><path d="m11.21875 8c-.124208 0-.21875.0945411-.21875.21875v.625c-.276951.0711-.525582.1859391-.765625.328125l-.453125-.453125c-.087828-.087829-.224671-.087829-.3125 0l-.75.75c-.087829.087829-.087829.2246711 0 .3125l.453125.453125c-.1421856.240043-.2570245.488673-.328125.765625h-.625c-.1242085 0-.21875.094541-.21875.21875v1.0625c0 .124209.0945415.21875.21875.21875h.625c.071101.276951.1859395.525582.328125.765625l-.453125.453125c-.087829.08783-.087829.224671 0 .3125l.75.75c.087829.08783.224671.08783.3125 0l.453125-.453125c.240043.142186.488674.257025.765625.328125v.625c0 .124209.094542.21875.21875.21875h1.0625c.124209 0 .21875-.094541.21875-.21875v-.625c.276951-.0711.525582-.185939.765625-.328125l.453125.453125c.08783.08783.224671.08783.3125 0l.75-.75c.08783-.08783.08783-.224671 0-.3125l-.453125-.453125c.142186-.240043.257025-.488674.328125-.765625h.625c.124209 0 .21875-.094541.21875-.21875v-1.0625c0-.124209-.094541-.21875-.21875-.21875h-.625c-.0711-.276952-.185939-.525582-.328125-.765625l.453125-.453125c.08783-.087829.08783-.224671 0-.3125l-.75-.75c-.08783-.087829-.224671-.087829-.3125 0l-.453125.453125c-.240043-.1421859-.488674-.2570247-.765625-.328125v-.625c0-.1242089-.094541-.21875-.21875-.21875zm.53125 2.75c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1z" display="block" fill="url(#b)" stroke="url(#c)" stroke-linejoin="round" stroke-width=".527275"/><path d="m11.75 9.482558c-1.250289 0-2.2674419 1.017154-2.2674419 2.267442 0 1.250289 1.0171529 2.267442 2.2674419 2.267442 1.250288 0 2.267442-1.017153 2.267442-2.267442 0-1.250288-1.017154-2.267442-2.267442-2.267442zm0 1.046512c.673954 0 1.22093.546977 1.22093 1.22093 0 .673954-.546976 1.22093-1.22093 1.22093-.673953 0-1.22093-.546976-1.22093-1.22093 0-.673953.546977-1.22093 1.22093-1.22093z" opacity=".05"/><path d="m11.75 9.75c-1.1028 0-2 .8972-2 2s.8972 2 2 2 2-.8972 2-2-.8972-2-2-2z" fill="none" stroke="url(#d)" stroke-width=".878792"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_controlcodes.svg b/icon-themes/elementary_svg/cmd/sc_controlcodes.svg
new file mode 100644
index 000000000..ed128a4eb
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_controlcodes.svg
@@ -0,0 +1,2 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="b" cx="10" cy="1.34" gradientTransform="matrix(-2.79608 0 0 -2.9958 37.96 4.016)" gradientUnits="userSpaceOnUse" r="5.007" xlink:href="#a"/><radialGradient id="c" cx="9" cy="1.239" gradientTransform="matrix(-2.5459 0 0 -2.9096 31.913 3.606)" gradientUnits="userSpaceOnUse" r="5.499" xlink:href="#a"/>
+/&amp;gt;<path d="m7.34 1.494c-1.583 0-2.78.338-3.604 1.022-.0006667-.0000014-.00133-.0000014-.002 0-.82.67-1.24 1.694-1.24 3.035 0 1.395.446 2.48 1.32 3.216.0006648.0006686.00133.00134.002.002.875.74 1.878 1.093 3.498 1.093h.186v4.138c.0005501.271496.2205041.49145.492.492l1.016.017c.2714959-.00055.4914499-.220504.492-.492 0-3.137-.006-6.86-.008-10.524h2.016v10.507c.00055.271496.220504.49145.492.492h1c.271496-.00055.49145-.220504.492-.492v-12c-.00055-.2714959-.220504-.4914499-.492-.492-2.288 0-3.16-.008-5.658-.014-.0006667-.0000014-.00133-.0000014-.002 0zm-3.604 1.022.09-.06c-.03211.016638-.062292.03676-.09.06z" fill="url(#c)"/><path d="m7.34 1c-1.654 0-2.98.357-3.922 1.14-.95.776-1.418 1.963-1.418 3.41 0 1.503.498 2.75 1.494 3.59 1.156 1.08 2.638 1.207 3.505 1.214h.014v4.136c0 .273.2200089.491791.495.494l1.992.016c.2739912.0022.496-.22.494-.494l.006-10.506h1v10.518c0 .266.216.482.483.482h2.035c.266 0 .483-.216.482-.482v-13.036c0-.266-.216-.482-.482-.482h-4.518zm5.66 1v12h-1v-11h-3c.002 3.832.008 7.733.008 11.016l-1.008-.016v-4.14c0-.27-.22-.49-.492-.49h-.188c-1.543 0-2.425-.334-3.185-.979h-.002c-.764-.645-1.147-1.542-1.147-2.84 0-1.246.358-2.08 1.06-2.654h.005c.702-.584 1.778-.91 3.29-.91 2.496.005 3.371.013 5.659.013z" fill-opacity=".431"/><path d="m13 2v12h-1v-11h-3c.002 3.832.008 7.733.008 11.016l-1.008-.016v-4.14c0-.27-.22-.49-.492-.49h-.188c-1.543 0-2.425-.334-3.185-.979h-.002c-.764-.645-1.147-1.542-1.147-2.84 0-1.246.358-2.08 1.06-2.654h.005c.702-.584 1.778-.91 3.29-.91 2.496.005 3.371.013 5.659.013z" fill="url(#b)"/><path d="m7.3398438 1.4941406c-1.5830001 0-2.7795157.3374844-3.6035157 1.0214844h-.0019531c-.82.67-1.2402344 1.6941563-1.2402344 3.0351562 0 .1736617.0272267.3282096.0410156.4921876.097335-1.0866569.4893258-1.9473093 1.1992188-2.5273438h.0019531c.824-.684 2.0205156-1.0214844 3.6035157-1.0214844h.0019531c2.498.006 3.3702031.0136719 5.6582031.0136719.271496.0005501.491637.2206916.492188.4921875v-1c-.000551-.2714959-.220692-.4916374-.492188-.4921875-2.288 0-3.1602031-.0076719-5.6582031-.0136719z" fill="#fff" opacity=".1"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_controlproperties.svg b/icon-themes/elementary_svg/cmd/sc_controlproperties.svg
new file mode 100644
index 000000000..6b45afd02
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_controlproperties.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="10.127827" x2="9.984193" y1="12.047795" y2="3.951845"><stop offset="0" stop-color="#e5e5e5"/><stop offset="1" stop-color="#ababab"/></linearGradient><linearGradient id="b" gradientTransform="translate(-17.058)" gradientUnits="userSpaceOnUse" x1="21" x2="21" y2="16.005"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#8c8c8c"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="7.942" x2="7.942" y1="3.1" y2="16"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#ccc"/></linearGradient><path d="m6.938.5c-.25 0-.438.19-.438.438v1.25c-.554.142-1.05.37-1.53.656l-.907-.906c-.176-.176-.45-.176-.625 0l-1.5 1.5c-.176.175-.176.45 0 .624l.906.907c-.285.48-.514.976-.656 1.53h-1.25c-.25 0-.438.19-.438.438v2.125c0 .248.19.437.438.437h1.25c.142.554.37 1.05.656 1.53l-.906.908c-.176.175-.176.45 0 .624l1.5 1.5c.175.176.45.176.624 0l.907-.906c.48.285.976.514 1.53.656v1.25c0 .25.19.438.438.438h2.125c.248 0 .437-.19.437-.438v-1.25c.554-.142 1.05-.37 1.53-.656l.908.906c.175.176.45.176.624 0l1.5-1.5c.176-.175.176-.45 0-.624l-.906-.907c.285-.48.514-.976.656-1.53h1.25c.25 0 .438-.19.438-.438v-2.124c0-.25-.19-.438-.438-.438h-1.25c-.142-.554-.37-1.05-.656-1.53l.906-.907c.176-.176.176-.45 0-.625l-1.5-1.5c-.175-.176-.45-.176-.624 0l-.907.906c-.48-.285-.976-.514-1.53-.656v-1.25c0-.25-.19-.438-.438-.438zm1.062 5.5c1.104 0 2 .896 2 2s-.896 2-2 2-2-.896-2-2 .896-2 2-2z" display="block" fill="url(#c)" stroke="url(#b)" stroke-linejoin="round"/><path d="m8 3.465c-2.5 0-4.535 2.035-4.535 4.535s2.034 4.535 4.535 4.535c2.5 0 4.535-2.034 4.535-4.535 0-2.5-2.034-4.535-4.535-4.535zm0 2.093c1.348 0 2.442 1.094 2.442 2.442s-1.094 2.442-2.442 2.442-2.442-1.094-2.442-2.442 1.094-2.442 2.442-2.442z" opacity=".05"/><path d="m8 4c-2.206 0-4 1.794-4 4s1.794 4 4 4 4-1.794 4-4-1.794-4-4-4z" fill="none" stroke="url(#a)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_convertinto3d.svg b/icon-themes/elementary_svg/cmd/sc_convertinto3d.svg
new file mode 100644
index 000000000..62c878819
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_convertinto3d.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="10.186459" x2="10.186459" y1="2.549" y2="9.641272"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="10.244605" x2="9.855729" y1="3.30187" y2="3.73827"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".539" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="8.334375" x2="8.334375" xlink:href="#d" y1="2.36523" y2="4.614189"/><linearGradient id="d"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="9.134326" x2="9.128125" xlink:href="#d" y1="1.753905" y2="3.688147"/><linearGradient id="f" gradientTransform="matrix(.2502023 -.7175237 .7175237 .2502023 -440.80327 133.5896)" 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="g" gradientUnits="userSpaceOnUse" x1="13" x2="13" y1="-6" y2="-3.215936"><stop offset="0" stop-color="#fff"/><stop offset=".5" 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="h" gradientUnits="userSpaceOnUse" x1="9" x2="4.844184" y1="-1.473364" y2="8.352354"><stop offset="0" stop-color="#fff"/><stop offset=".04552736" 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" gradientUnits="userSpaceOnUse" x1="17" x2="20.446054" y1="-1" y2="7.74026"><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 transform="matrix(.47916667 0 0 .47916667 4.485369 4.288494)"><path d="m11.77595 3.999996a1.0250168 1.0250168 0 0 0 -.298828.0625l-10.77539088 4a1.0250168 1.0250168 0 0 0 -.66796875.960938v1.5a1.0250168 1.0250168 0 0 0 .56640625.916016l11.00000038 5.5a1.0250168 1.0250168 0 0 0 .917968 0l11-5.5a1.0250168 1.0250168 0 0 0 .566407-.916016v-1.5a1.0250168 1.0250168 0 0 0 -.681641-.964844l-11.224609-4a1.0250168 1.0250168 0 0 0 -.402344-.05859z" opacity=".05"/><path d="m11.882534 15.978672 11-5.5v-1.5000002l-11.22405-4-10.77595055 4v1.5000002z" opacity=".1"/><path d="m12 13.5 10.5191-4.9665v-12.0335l-10.74315-4-10.27595 4v12.0335z" fill="url(#f)"/><path d="m12 1-10.5-4.5.06945 11.9005 10.43055 5.0995z" fill="#fff" opacity=".2"/><path d="m0-8.9499h24v24h-24z" fill="none"/><path d="m1.5-3.5 10.5 4.5 10.5191-4.4123999-10.5191-4.0876001z" fill="#fff" fill-rule="evenodd" opacity=".4"/><g fill="none" stroke-width="1.499992"><path d="m12-5.7421875-7.0917969 2.6191406 7.0898439 3.00000002 7.037109-3.02343752z" opacity=".9" stroke="url(#g)" stroke-opacity=".659483" stroke-width="2.086957"/><path d="m2.5-3v10.8923l8.9967 4.323179.0066-11.3661129" opacity=".6" stroke="url(#h)" stroke-opacity=".448276"/><path d="m21.5-3.1882487v11.1099487l-9.5 4.5783" opacity=".5" stroke="url(#i)" stroke-opacity=".448276"/><path d="m12.587473 12.755729 10.295061-4.8607218v-11.7772066l-10.516981-3.8474721-10.0544476 3.8474721v11.7772066z" opacity=".55" stroke="#7239b3" stroke-linecap="round" stroke-width="2.086957"/></g></g><g transform="matrix(2.5196976 0 0 2.5196976 -18.833456 4.080689)"><path d="m7.7044465 1.753905c.042122 1.3724856.5031972 2.1779892 1.9528454 2.0231256v.7549856l1.2501501-1.0270976-1.2501501-1.155704v.793746c-1.1223336.0592364-1.2588422-.4419317-1.3890556-1.3890556z" style="stroke:#002e99;stroke-width:.396873;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:20;stroke-opacity:.490196;fill:url(#a)"/><g fill="none"><path d="m9.8419049 3.4395834.00476-.6794884.7658021.7464222-.7681953.7214093-.0033633-.6253431" opacity=".5" stroke="url(#b)" stroke-width=".26"/><g stroke-width=".396873"><path d="m9.6572919 3.5566038c-1.1265459.0527097-1.6538422-.2152067-1.7316686-1.8026988" opacity=".5" stroke="url(#c)"/><path d="m9.6572919 3.4006708c-.5447375.0454536-1.4507879-.0518308-1.5874921-1.4483293h-.291331" opacity=".5" stroke="url(#e)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_convertinto3dlathe.svg b/icon-themes/elementary_svg/cmd/sc_convertinto3dlathe.svg
new file mode 100644
index 000000000..7e3ad42da
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_convertinto3dlathe.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="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><path d="m6.5 3.5199972v2.98h3v-2.99zm0 4.9999998v2.98h3v-2.99zm0 5v2.98h3v-2.99zm0-14.9999998v2.98h3v-2.99z" fill="#ffa154" stroke="#a62100" stroke-miterlimit="0" stroke-opacity=".501961"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_convertinto3dlathefast.svg b/icon-themes/elementary_svg/cmd/sc_convertinto3dlathefast.svg
new file mode 100644
index 000000000..867b5268d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_convertinto3dlathefast.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="10.186459" x2="10.186459" y1="2.549" y2="9.641272"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="10.244605" x2="9.855729" y1="3.30187" y2="3.73827"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".539" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="8.334375" x2="8.334375" xlink:href="#d" y1="2.36523" y2="4.614189"/><linearGradient id="d"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="9.134326" x2="9.128125" xlink:href="#d" y1="1.753905" y2="3.688147"/><radialGradient id="f" 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="g" 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 transform="translate(3 -2.509997)"><g stroke-linejoin="round" stroke-opacity=".662745" stroke-width="1.583548" transform="matrix(.63149349 0 0 .63149349 2.948052 2.948052)"><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(#f)" opacity=".986928" stroke="#7239b3"/><path d="m7.9980469 3.5585938-5.6972657 8.0546872c-.066761.108428-.068359.147892-.068359.175781 0 .01365.1742502.538294 1.21875 1.060547 1.0362864.518148 2.7039277.917971 4.5488278.917969 1.8449014 0 3.512542-.399822 4.548828-.917969 1.0445-.522253 1.21875-1.046896 1.21875-1.060547 0-.0033.01242-.04741-.123047-.232421-.006-.0084-.01184-.01684-.01758-.02539z" fill="none" opacity=".986928" stroke="url(#g)"/></g><path d="m6.5 6.029997v2.98h3v-2.99zm0 4.999999v2.98h3v-2.99zm0-9.999999v2.98h3v-2.99z" fill="#ffa154" stroke="#a62100" stroke-miterlimit="0" stroke-opacity=".501961"/></g><g transform="matrix(2.5196976 0 0 2.5196976 -18.833456 4.080689)"><path d="m7.7044465 1.753905c.042122 1.3724856.5031972 2.1779892 1.9528454 2.0231256v.7549856l1.2501501-1.0270976-1.2501501-1.155704v.793746c-1.1223336.0592364-1.2588422-.4419317-1.3890556-1.3890556z" style="stroke:#002e99;stroke-width:.396873;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:20;stroke-opacity:.490196;fill:url(#a)"/><g fill="none"><path d="m9.8419049 3.4395834.00476-.6794884.7658021.7464222-.7681953.7214093-.0033633-.6253431" opacity=".5" stroke="url(#b)" stroke-width=".26"/><g stroke-width=".396873"><path d="m9.6572919 3.5566038c-1.1265459.0527097-1.6538422-.2152067-1.7316686-1.8026988" opacity=".5" stroke="url(#c)"/><path d="m9.6572919 3.4006708c-.5447375.0454536-1.4507879-.0518308-1.5874921-1.4483293h-.291331" opacity=".5" stroke="url(#e)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_copy.svg b/icon-themes/elementary_svg/cmd/sc_copy.svg
new file mode 100644
index 000000000..785adc741
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_copy.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="24.837" cy="36.421" gradientTransform="matrix(-.2557 0 0 -.17604 13.353 17.657)" gradientUnits="userSpaceOnUse" r="15.645"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.27963 0 0 -.23975 1.022 13.72)" gradientUnits="userSpaceOnUse" x1="25.469" x2="25.469" y1="32.841" y2="2.724"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 .28097 .3277 0 1.52 .748)" gradientUnits="userSpaceOnUse" x1="20.797" x2="37.474" y1="20.649" y2="20.649"><stop offset="0" stop-color="#fff"/><stop offset=".512" stop-color="#fff" stop-opacity=".235"/><stop offset=".585" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.1892 0 0 .24324 5.46 3.162)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#e" y1="7.556" y2="40.444"/><linearGradient id="e"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.25714 0 0 .239 3.83 2.897)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" xlink:href="#g" y1=".985" y2="47.013"/><linearGradient id="g"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.20764 0 0 .22368 19.106 2.63)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" xlink:href="#i" y1="50.786" y2="2.906"/><linearGradient id="i"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#bebebe"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.1892 0 0 .24324 1.46 .162)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#e" y1="7.556" y2="40.444"/><linearGradient id="k" gradientTransform="matrix(.25714 0 0 .239 -.17 -.103)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" xlink:href="#g" y1=".985" y2="47.013"/><linearGradient id="l" gradientTransform="matrix(.20764 0 0 .22368 15.106 -.37)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" xlink:href="#i" y1="50.786" y2="2.906"/><path d="m1.5.5h9v11h-9z" fill="url(#k)" stroke="url(#l)" stroke-linejoin="round"/><path d="m9.5 10.5h-7v-9h7z" fill="none" stroke="url(#j)" stroke-linecap="round"/><path d="m4 2h7v10h-7z" opacity=".05"/><path d="m5.5 3.5h9v11h-9z" fill="url(#f)" stroke="url(#h)" stroke-linejoin="round"/><path d="m13.5 13.5h-7v-9h7z" fill="none" stroke="url(#d)" stroke-linecap="round"/><path d="m3.003 11.246a4 2.754 0 1 1 8 0 4 2.754 0 0 1 -8 0z" fill="url(#a)" fill-rule="evenodd" opacity=".141"/><path d="m5.303 4.442c-3.55 2.208-1.418 6.443 2.2 6.443v1.755l4.497-3.28-4.497-3.064v1.834c-2.553.093-3.668-2.146-1.843-3.687z" display="block" fill="url(#b)"/><g fill="none"><path d="m4.62 6.128c-.906.807-.124 4.332 3.883 3.85v.907l1.897-1.525-1.896-1.384v1.122c-4.397.216-4.256-2.423-3.882-2.97z" display="block" opacity=".8" stroke="url(#c)" stroke-miterlimit="7" stroke-width=".964"/><path d="m5.303 4.442c-3.55 2.208-1.418 6.443 2.2 6.443v1.755l4.497-3.28-4.497-3.064v1.834c-2.553.093-3.668-2.146-1.843-3.687z" opacity=".5" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_copyobjects.svg b/icon-themes/elementary_svg/cmd/sc_copyobjects.svg
new file mode 100644
index 000000000..46c619e19
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_copyobjects.svg
@@ -0,0 +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(.28571361 0 0 .30419701 -24.958822 -2.614853)" gradientUnits="userSpaceOnUse" x1="100.87982" x2="100.87982" xlink:href="#h" y1="22.187065" y2="61.635185"/><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-52.268723" x2="-52.268723" xlink:href="#f" y1="55.143719" y2="15.801864"/><linearGradient id="c" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-48.328392" x2="-48.328392" xlink:href="#f" y1="55.143719" y2="19.080351"/><linearGradient id="d" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-48.32505" x2="-48.32505" xlink:href="#f" y1="55.146503" y2="15.804646"/><linearGradient id="e" gradientTransform="matrix(.28571361 0 0 .30419701 -24.958822 -2.614853)" gradientUnits="userSpaceOnUse" x1="104.3828" x2="104.3828" xlink:href="#h" y1="22.189856" y2="61.637978"/><linearGradient id="f" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="9.177619" x2="8.521733" y1="15.50049" y2="4.635235"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="4.864765" x2="4.864765" y1="6.135235" y2="14.135235"><stop offset="0" stop-color="#fff"/><stop offset=".00000002" 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="h" gradientTransform="matrix(.28571361 0 0 .30419701 -24.958822 -2.614853)" gradientUnits="userSpaceOnUse" x1="2.864765" x2="3.364765" y1="5.135235" y2="15.635235"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient>
+
+
+/&amp;amp;amp;gt;<g stroke-linejoin="round"><g transform="translate(6.135235 -4.135235)"><path d="m.36391629 4.6343859c1.84877471 0 8.00084871.0008491 8.00084871.0008491v11l-8.00084871.000849z" fill="url(#e)" stroke="url(#d)" stroke-width=".998302"/><path d="m1.3639163 5.6343859c1.8487747 0 6.0008487.0008491 6.0008487.0008491v9h-6z" fill="none" stroke="url(#g)"/></g><g transform="translate(3.136084 -2.134386)"><path d="m.36391629 4.6343859c1.84877471 0 8.00084871.0008491 8.00084871.0008491v11l-8.00084871.000849z" fill="url(#a)" stroke="url(#c)" stroke-width=".998302"/><path d="m1.3639163 5.6343859c1.8487747 0 6.0008487.0008491 6.0008487.0008491v9h-6z" fill="none" stroke="url(#g)"/></g><g transform="translate(.136084 -.134386)"><path d="m.36391629 4.6343859c1.84877471 0 8.00084871.0008491 8.00084871.0008491v11l-8.00084871.000849z" fill="url(#a)" stroke="url(#b)" stroke-width=".998302"/><path d="m1.3639163 5.6343859c1.8487747 0 6.0008487.0008491 6.0008487.0008491v9h-6z" fill="none" stroke="url(#g)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_crookrotate.svg b/icon-themes/elementary_svg/cmd/sc_crookrotate.svg
new file mode 100644
index 000000000..f96e94416
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_crookrotate.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(-.3446422 -.3446423 .3381098 -.3381098 1.734919 34.417716)" gradientUnits="userSpaceOnUse" x1="35.31226" x2="1.331919" y1="66.30397" y2="30.932793"><stop offset="0" stop-color="#e4c6fa"/><stop offset=".26238" stop-color="#cd9ef7"/><stop offset=".704952" stop-color="#a56de2"/><stop offset="1" stop-color="#7239b3"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="10.908747" x2="10.908747" y1="11.050139" y2="26.965582"><stop offset="0" stop-color="#fff"/><stop offset=".16666667" 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="10.186459" x2="10.186459" y1="2.549" y2="9.641272"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="10.244605" x2="9.855729" y1="3.30187" y2="3.73827"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".539" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="8.334375" x2="8.334375" xlink:href="#f" y1="2.36523" y2="4.614189"/><linearGradient id="f"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="9.134326" x2="9.128125" xlink:href="#f" y1="1.753905" y2="3.688147"/><linearGradient id="h" gradientTransform="matrix(.28571361 0 0 .30419701 -.857089 .232631)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="26.793295" y1=".985206" y2="18.959322"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.24324324 0 0 .35135133 .162202 -.432402)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.999838" y1="6.923065" y2="14.038376"><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-linecap="round" stroke-linejoin="round" transform="scale(.26458333)"><path d="m11.386034 3.5c-.386771 1.1952571-2.5242887 3.0052204-3.7805652 3.0058594-.0351889-.0013122-.0703511-.0032657-.1054688-.0058594v3.998047c.035147.0015.070304.0028.1054688.0039 4.0109582-.004828 7.3807052-3.0166807 7.8339842-7.001947z" fill="url(#a)" stroke="#452981" stroke-opacity=".595588"/><path d="m8.5 7.4066033v2.0348456c1.3579912-.1830497 2.67318-.7870178 3.689453-1.6953551.952749-.8515589 1.683674-2.0104874 2.041015-3.2460938h-2.230468c-1.114615 1.5544956-2.6072991 2.5533105-3.5 2.9066033z" fill="none" stroke="url(#b)"/></g><g transform="matrix(.66666998 0 0 .66666998 -4.983019 .550516)"><path d="m7.7044465 1.753905c.042122 1.3724856.5031972 2.1779892 1.9528454 2.0231256v.7549856l1.2501501-1.0270976-1.2501501-1.155704v.793746c-1.1223336.0592364-1.2588422-.4419317-1.3890556-1.3890556z" style="stroke:#002e99;stroke-width:.396873;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:20;stroke-opacity:.490196;fill:url(#c)"/><g fill="none"><path d="m9.8419049 3.4395834.00476-.6794884.7658021.7464222-.7681953.7214093-.0033633-.6253431" opacity=".5" stroke="url(#d)" stroke-width=".26"/><g stroke-width=".396873"><path d="m9.6572919 3.5566038c-1.1265459.0527097-1.6538422-.2152067-1.7316686-1.8026988" opacity=".5" stroke="url(#e)"/><path d="m9.6572919 3.4006708c-.5447375.0454536-1.4507879-.0518308-1.5874921-1.4483293h-.291331" opacity=".5" stroke="url(#g)"/></g></g></g><g transform="scale(.26458333)"><path d="m.5.5h5l.000012 4.9991096-5.000012.0008904z" fill="url(#h)"/><g fill="none"><path d="m4.4999372 4.499046-2.9999372.000954.0000379-2.999974 2.9999372-.000954z" opacity=".5" stroke="url(#i)" stroke-linecap="round"/><path d="m.5000001.49999996h5l-.0000249 4.99907204-5.0000131.000954z" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".74902" stroke-width=".999922"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_crookslant.svg b/icon-themes/elementary_svg/cmd/sc_crookslant.svg
new file mode 100644
index 000000000..ef58ec8f1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_crookslant.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="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 -.857089 .232631)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="26.793295" y1=".985206" y2="18.959322"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 .162202 -.432402)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.999838" y1="6.923065" y2="14.038376"><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="c" gradientTransform="matrix(-.3446422 -.3446423 .3381098 -.3381098 1.734919 34.417716)" gradientUnits="userSpaceOnUse" x1="35.31226" x2="1.331919" y1="66.30397" y2="30.932793"><stop offset="0" stop-color="#e4c6fa"/><stop offset=".26238" stop-color="#cd9ef7"/><stop offset=".704952" stop-color="#a56de2"/><stop offset="1" stop-color="#7239b3"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="9.611104" x2="9.611104" y1="6.923065" y2="26.846144"><stop offset="0" stop-color="#fff"/><stop offset=".64285713" 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.186459" x2="10.186459" y1="2.549" y2="9.641272"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="10.244605" x2="9.855729" y1="3.30187" y2="3.73827"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".539" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="8.334375" x2="8.334375" xlink:href="#h" y1="2.36523" y2="4.614189"/><linearGradient id="h"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="9.134326" x2="9.128125" xlink:href="#h" y1="1.753905" y2="3.688147"/><g transform="scale(.26458333)"><path d="m.5.5h5l.000012 4.9991096-5.000012.0008904z" fill="url(#a)"/><g fill="none"><path d="m4.4999372 4.499046-2.9999372.000954.0000379-2.999974 2.9999372-.000954z" opacity=".5" stroke="url(#b)" stroke-linecap="round"/><path d="m.5000001.49999996h5l-.0000249 4.99907204-5.0000131.000954z" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".74902" stroke-width=".999922"/></g></g><g stroke-linecap="square" stroke-linejoin="round" transform="scale(.26458333)"><path d="m15.5.5c-.386771 1.1952571-6.6382547 6.0052204-7.8945312 6.0058594-.0351889-.0013122-.0703511-.0032657-.1054688-.0058594v3.998047c.035147.0015.070304.0028.1054688.0039 4.0109582-.004828 7.3807052-3.0166807 7.8339842-7.001947z" fill="url(#c)" stroke="#7239b3" stroke-opacity=".74902"/><path d="m8.5 7.4066033v2.0348456c1.3579912-.1830497 2.67318-.7870178 3.689453-1.6953551.952749-.8515589 1.683674-2.0104874 2.041015-3.2460938l.269532-1.5c-1.5 1.5-5.1072991 4.0533105-6 4.4066033z" fill="none" stroke="url(#d)"/></g><g transform="matrix(.66666998 0 0 .66666998 -4.983019 .550516)"><path d="m7.7044465 1.753905c.042122 1.3724856.5031972 2.1779892 1.9528454 2.0231256v.7549856l1.2501501-1.0270976-1.2501501-1.155704v.793746c-1.1223336.0592364-1.2588422-.4419317-1.3890556-1.3890556z" style="stroke:#002e99;stroke-width:.396873;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:20;stroke-opacity:.490196;fill:url(#e)"/><g fill="none"><path d="m9.8419049 3.4395834.00476-.6794884.7658021.7464222-.7681953.7214093-.0033633-.6253431" opacity=".5" stroke="url(#f)" stroke-width=".26"/><g stroke-width=".396873"><path d="m9.6572919 3.5566038c-1.1265459.0527097-1.6538422-.2152067-1.7316686-1.8026988" opacity=".5" stroke="url(#g)"/><path d="m9.6572919 3.4006708c-.5447375.0454536-1.4507879-.0518308-1.5874921-1.4483293h-.291331" opacity=".5" stroke="url(#i)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_crop.svg b/icon-themes/elementary_svg/cmd/sc_crop.svg
new file mode 100644
index 000000000..d2a2f6c4b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_crop.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="-4.467" x2="-4.467" xlink:href="#b" y1="-9" y2="6.527"/><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset=".125" stop-color="#fff" stop-opacity=".235"/><stop offset=".8" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="5" x2="5" xlink:href="#b" y1="3" y2="13"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="5" x2="15" xlink:href="#b" y1="11.5" y2="11.5"/><path d="m2.49.492v13.016h13.017v-3.016h-10v-10z" fill="#e9b986"/><g stroke="#ad7237" stroke-linecap="round" stroke-linejoin="round"><path d="m8 11h1v1h-1z" fill="#a1550a" opacity=".3"/><path d="m12 11h1v1h-1zm-8-8h1v1h-1z" fill="#e9b986"/><path d="m4 7h1v1h-1z" fill="#a1550a" opacity=".3"/></g><path d="m13.507 15.51v-13.018h-13.017v3.018h10v10z" fill="#e9b986"/><g stroke-linejoin="round"><g stroke-linecap="round"><path d="m8 5h-1v-1h1zm-4 0h-1v-1h1zm8 8h-1v-1h1zm0-4h-1v-1h1z" fill="#a1550a" opacity=".3" stroke="#ad7237"/><g fill="none" stroke="#a1550a"><path d="m2.49.492v13.016h13.017v-3.016h-10v-10z" opacity=".5"/><path d="m13.507 15.51v-13.018h-13.017v3.018h10v10z" opacity=".5"/></g></g><path d="m-14-9.5h2m4 0h11m-1.465 16.5-.035-15" fill="none" opacity=".5" stroke="url(#a)"/></g><path d="m1 3h12v1h-12z" fill="url(#c)" opacity=".5"/><path d="m5 11h10v1h-10z" fill="url(#d)" opacity=".5"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_cube.svg b/icon-themes/elementary_svg/cmd/sc_cube.svg
new file mode 100644
index 000000000..9c846fe5f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_cube.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.2502023 -.7175237 .7175237 .2502023 -440.80327 133.5896)" 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="13" x2="13" y1="-6" y2="-3.215936"><stop offset="0" stop-color="#fff"/><stop offset=".5" 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="9" x2="4.844184" y1="-1.473364" y2="8.352354"><stop offset="0" stop-color="#fff"/><stop offset=".04552736" 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="d" gradientUnits="userSpaceOnUse" x1="17" x2="20.446054" y1="-1" y2="7.74026"><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 transform="matrix(.66667 0 0 .66667 -.497183 5.591753)"><path d="m11.716797 2.976562a1.0250168 1.0250168 0 0 0 -.298828.0625l-10.77539088 4a1.0250168 1.0250168 0 0 0 -.66796875.960938v1.5a1.0250168 1.0250168 0 0 0 .56640625.916016l11.00000038 5.5a1.0250168 1.0250168 0 0 0 .917968 0l11-5.5a1.0250168 1.0250168 0 0 0 .566407-.916016v-1.5a1.0250168 1.0250168 0 0 0 -.681641-.964844l-11.224609-4a1.0250168 1.0250168 0 0 0 -.402344-.05859z" opacity=".05"/><path d="m12 15 11-5.5v-1.5l-11.22405-4-10.77595 4v1.5z" opacity=".1"/><path d="m12 13.5 10.5191-4.9665v-12.0335l-10.74315-4-10.27595 4v12.0335z" fill="url(#a)"/><path d="m12 1-10.5-4.5.06945 11.9005 10.43055 5.0995z" fill="#fff" opacity=".2"/><path d="m0-8.9499h24v24h-24z" fill="none"/><path d="m1.5-3.5 10.5 4.5 10.5191-4.4123999-10.5191-4.0876001z" fill="#fff" fill-rule="evenodd" opacity=".4"/><g fill="none" stroke-width="1.499992"><path d="m3.2637209-3.1612973 8.7362791 3.6965227 8.668258-3.7239113-8.668258-3.1974141z" opacity=".9" stroke="url(#b)" stroke-opacity=".659483"/><path d="m2.5-3v10.8923l8.9967 4.323179.0066-11.3661129" opacity=".6" stroke="url(#c)" stroke-opacity=".448276"/><path d="m21.5-3.1882487v11.1099487l-9.5 4.5783" opacity=".5" stroke="url(#d)" stroke-opacity=".448276"/><path d="m12 13.5 10.5191-4.9665v-12.0335l-10.74585-3.9312-10.27325 3.9312v12.0335z" opacity=".55" stroke="#7239b3" stroke-linecap="round"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_currencyfield.svg b/icon-themes/elementary_svg/cmd/sc_currencyfield.svg
new file mode 100644
index 000000000..f49c1c553
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_currencyfield.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="4.073832" x2="11.963182" y1="11.830508" y2="11.830508"><stop offset="0" stop-color="#86641c"/><stop offset=".25" stop-color="#fdeb69"/><stop offset=".375" stop-color="#be9843"/><stop offset=".5" stop-color="#dfc98b"/><stop offset=".60820836" stop-color="#fdeb69"/><stop offset="1" stop-color="#835c17" stop-opacity=".960784"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 -.39448 .42345 0 -.496 18.346)" gradientUnits="userSpaceOnUse" x1="7.604416" x2="7.857325" y1="11.003552" y2="12.489676"><stop offset="0" stop-color="#fff"/><stop offset=".512" stop-color="#fff" stop-opacity=".235"/><stop offset=".585" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="-2" y2="25"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.35135134 0 0 .24324327 -.432434 2.162164)" gradientUnits="userSpaceOnUse" x1="39.653851" x2="39.653851" y1="7.555547" y2="32.22221"><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><path d="m.5 2.5h13.5l1.5-1v9c-.17754.529554-.572392.926871-1.5 1h-13.5z" fill="url(#c)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".552941"/><path d="m1.5 3.500001 12.662568-.000001.337432-.1916155v6.6916155c.203917.315081-.08368.433316-.5.5h-12.5z" fill="none" opacity=".5" stroke="url(#d)" stroke-linecap="square"/><g fill="#68b723"><circle cx="8" cy="8" r="2.499622"/><circle cx="12.5" cy="8" r=".998361"/><circle cx="3.5" cy="8" r=".998361"/></g><circle cx="8" cy="7" fill="#3a9104" r="2.499622" stroke-width="1.0325"/><g stroke-linecap="round" stroke-linejoin="round"><g transform="translate(-2)"><g transform="translate(0 2)"><ellipse cx="8.018507" cy="11.830508" fill="#fff394" rx="3.444675" ry="1.646508" stroke="url(#a)" stroke-opacity=".915441"/><ellipse cx="8.006522" cy="11.842493" fill="none" rx="2.442897" ry=".786727" stroke="url(#b)" stroke-opacity=".610294"/></g><g transform="translate(0 1)"><ellipse cx="8.018507" cy="11.830508" fill="#fff394" rx="3.444675" ry="1.646508" stroke="url(#a)" stroke-opacity=".915441"/><ellipse cx="8.006522" cy="11.842493" fill="none" rx="2.442897" ry=".786727" stroke="url(#b)" stroke-opacity=".610294"/></g><ellipse cx="8.018507" cy="11.830508" fill="#fff394" rx="3.444675" ry="1.646508" stroke="url(#a)" stroke-opacity=".915441"/><ellipse cx="8.006522" cy="11.842493" fill="none" rx="2.442897" ry=".786727" stroke="url(#b)" stroke-opacity=".610294"/><g transform="translate(0 -1)"><ellipse cx="8.018507" cy="11.830508" fill="#fff394" rx="3.444675" ry="1.646508" stroke="url(#a)"/><ellipse cx="8.006522" cy="11.842493" fill="none" rx="2.442897" ry=".786727" stroke="url(#b)" stroke-opacity=".610294"/></g><g transform="translate(0 -2)"><g><ellipse cx="8.018507" cy="11.830508" fill="#fff394" rx="3.444675" ry="1.646508" stroke="url(#a)" stroke-opacity=".915441"/><ellipse cx="8.006522" cy="11.842493" fill="none" rx="2.442897" ry=".786727" stroke="url(#b)" stroke-opacity=".610294"/></g><g><ellipse cx="8.018507" cy="11.830508" fill="#fff394" rx="3.444675" ry="1.646508" stroke="url(#a)" stroke-opacity=".915441"/><ellipse cx="8.006522" cy="11.842493" fill="none" rx="2.442897" ry=".786727" stroke="url(#b)" stroke-opacity=".610294"/></g></g></g><path d="m6.0175781 8.1835938a3.444675 1.646508 0 0 0 -3.4433593 1.6464843 3.444675 1.646508 0 0 0 .1660156.4999999 3.444675 1.646508 0 0 0 -.1660156.5 3.444675 1.646508 0 0 0 .1660156.5 3.444675 1.646508 0 0 0 -.1660156.5 3.444675 1.646508 0 0 0 .1660156.5 3.444675 1.646508 0 0 0 -.1660156.5 3.444675 1.646508 0 0 0 .1660156.5 3.444675 1.646508 0 0 0 -.1660156.5 3.444675 1.646508 0 0 0 3.4433593 1.646484 3.444675 1.646508 0 0 0 3.4453125-1.646484 3.444675 1.646508 0 0 0 -.1660156-.498047 3.444675 1.646508 0 0 0 .1660156-.501953 3.444675 1.646508 0 0 0 -.1660156-.498047 3.444675 1.646508 0 0 0 .1660156-.501953 3.444675 1.646508 0 0 0 -.1660156-.498047 3.444675 1.646508 0 0 0 .1660156-.501953 3.444675 1.646508 0 0 0 -.1660156-.498047 3.444675 1.646508 0 0 0 .1660156-.5019529 3.444675 1.646508 0 0 0 -3.4453125-1.6464843z" fill="none" stroke="#86641c" stroke-opacity=".614108"/><g transform="translate(3 2)"><ellipse cx="8.018507" cy="11.830508" fill="#fff394" rx="3.444675" ry="1.646508" stroke="url(#a)" stroke-opacity=".915441"/><ellipse cx="8.006522" cy="11.842493" fill="none" rx="2.442897" ry=".786727" stroke="url(#b)" stroke-opacity=".610294"/></g><path d="m11.017578 12.183594a3.444675 1.646508 0 0 0 -3.4433592 1.646484 3.444675 1.646508 0 0 0 3.4433592 1.646484 3.444675 1.646508 0 0 0 3.445313-1.646484 3.444675 1.646508 0 0 0 -3.445313-1.646484z" fill="none" stroke="#86641c" stroke-opacity=".639004"/></g><g fill="#3a9104" stroke-width=".412385"><circle cx="12.5" cy="7" r=".998361"/><circle cx="3.5" cy="7" r=".998361"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_customanimation.svg b/icon-themes/elementary_svg/cmd/sc_customanimation.svg
new file mode 100644
index 000000000..14cea4f7f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_customanimation.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.55048262 0 0 .57815823 -3.826225 -5.276228)" gradientUnits="userSpaceOnUse" x1="24.046366" x2="24.046366" y1="11.673002" y2="34.713669"><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><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="7.373267" x2="9.158589" y1="33.636996" y2="39.344494"><stop offset="0" stop-color="#fff" stop-opacity=".27451"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="8.000001" x2="8.000001" y1=".496136" y2="15.977216"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><g transform="matrix(-1 0 0 1 16 0)"><g fill="#fff" stroke="#242424" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".451128"><rect height="2" rx="0" ry=".5" width="4" x="5.5" y="3.5"/><rect height="2" rx="0" ry=".5" width="2" x="2.5" y="3.5"/><rect height="2" rx="0" ry=".5" width="4" x="5.5" y="9.5"/><rect height="2" rx="0" ry=".5" width="2" x="2.5" y="9.5"/><rect height="2" rx="0" ry=".5" width="4" x="3.5" y="6.5"/><rect height="2" rx="0" ry=".5" width="2" x=".5" y="6.5"/></g><g transform="matrix(.59558277 0 0 .59558277 6.25285 3.235251)"><path d="m8.0000006.49613568c.5064396 0 2.1391894 4.28357812 2.5489094 4.59622212.409717.3126432 4.793178.6198528 4.949676 1.125721.156499.505868-3.217866 3.4604743-3.374364 3.9663412-.156498.505868 1.285496 4.979313.875778 5.291956-.409718.312645-4.4935598-2.144886-5.0000001-2.144886-.5064395 0-4.5902812 2.457531-4.9999999 2.144886-.4097182-.312643 1.0322763-4.786089.8757779-5.291956-.1564985-.5058669-3.53086246-3.4604739-3.37436393-3.966342.15649845-.5058674 4.53995813-.813077 4.94967683-1.1257202.409718-.312644 2.0424703-4.59622212 2.5489098-4.59622212z" fill="url(#c)" stroke="#ad5f00" stroke-linejoin="round" stroke-opacity=".498039" stroke-width="1.679028"/><path d="m11.96875 26.375c-.506596.779667-1.63252 2.593568-2.90625 5.59375a.14192008.14192008 0 0 1 -.03125.03125.14192008.14192008 0 0 1 -.03125.03125.14192008.14192008 0 0 1 -.03125 0 .14192008.14192008 0 0 1 -.03125.03125.14192008.14192008 0 0 1 -.03125-.03125.14192008.14192008 0 0 1 -.03125 0 .14192008.14192008 0 0 1 -.03125-.03125.14192008.14192008 0 0 1 -.03125-.03125.14192008.14192008 0 0 1 0-.03125.14192008.14192008 0 0 1 -.03125 0c.00461-.0064-.035912.0063-.03125 0 .00522-.0059-.00527.03708 0 .03125.00556-.0056-.036852.0055-.03125 0 .00608-.005-.00612.03618 0 .03125.00629-.0047-.037574.0047-.03125 0 .00682-.0039-.038107.0038-.03125 0 .00692-.0037-.00695.03492 0 .03125.00726-.003-.038533.003-.03125 0a.14192008.14192008 0 0 1 0 .03125.14192008.14192008 0 0 1 .03125 0 .14192008.14192008 0 0 1 .03125.03125.14192008.14192008 0 0 1 .03125.03125.14192008.14192008 0 0 1 0 .03125.14192008.14192008 0 0 1 0 .03125.14192008.14192008 0 0 1 0 .03125.14192008.14192008 0 0 1 0 .03125.14192008.14192008 0 0 1 -.03125.03125.14192008.14192008 0 0 1 -.03125.03125.14192008.14192008 0 0 1 -.03125 0c-2.0575321.335503-4.6049536.679328-6.34375 1.09375 1.0525595 1.235411 2.264992 2.404007 3.4375 3.59375l15.03125-2.71875c.0052-.0052.02606.0052.03125 0 .28516-.285558.552815-.584263.84375-.875-1.985656-.473093-4.21957-.75757-6.28125-1.09375a.14192008.14192008 0 0 1 -.03125 0 .14192008.14192008 0 0 1 -.03125-.03125.14192008.14192008 0 0 1 -.03125-.03125.14192008.14192008 0 0 1 0-.03125.14192008.14192008 0 0 1 0-.03125.14192008.14192008 0 0 1 0-.03125.14192008.14192008 0 0 1 0-.03125.14192008.14192008 0 0 1 .03125-.03125.14192008.14192008 0 0 1 .03125-.03125.14192008.14192008 0 0 1 .03125 0 .14192008.14192008 0 0 1 0-.03125c.0075.0027-.0387-.0027-.03125 0 .0071.0035-.03835-.0035-.03125 0 .007.0037-.007-.03496 0-.03125.0066.0044-.03785-.0044-.03125 0 .0062.0049-.0062-.03622 0-.03125.006.0052-.03724-.0052-.03125 0 .0054.0058-.0053-.03713 0-.03125.0052.006-.03638-.006-.03125 0 .0045.0065-.0045-.0378 0-.03125.004.0069-.0352-.0069-.03125 0 .0037.007-.0037-.03828 0-.03125l-.125.0625-.125.0625c-.985076-2.286983-2.388794-4.698127-2.9375-5.625z" fill="url(#b)" opacity=".8" transform="matrix(.71439082 0 0 .70011588 -.572408 -16.954765)"/><path d="m8 2.3125003c-.5795026 1.0967235-1.0411109 2.2564459-1.6574842 3.3321931-.4355928.5786297-1.2016958.5640806-1.8445342.7006123-.7990951.1487384-1.6040837.2624313-2.4042316.4046946.8321477 1.0057613 1.9042251 1.803058 2.6553809 2.8730975.2931609.5612752.086735 1.1940262.048954 1.7875722-.1300362.873671-.7822554 2.011403-.8721349 2.890749 1.1003565-.559851 2.6237664-1.531888 3.7910708-1.94011.6246409-.12796 1.1682081.254232 1.7115393.49593.7264099.38268 1.7399469.939694 2.4653779 1.324105-.123973-1.302273-.773372-2.733611-.799425-4.042542.09173-.7298892.734153-1.1887208 1.185876-1.7078873.556483-.5461027 1.116396-1.0897375 1.625861-1.6809144-1.211014-.2155824-2.435696-.3737737-3.634767-.6459894-.7510947-.2936551-.937663-1.1434347-1.2928787-1.7800564-.3267359-.6702695-.6326855-1.3506457-.9786043-2.0114542z" fill="none" opacity=".8" stroke="url(#a)" stroke-linecap="square" stroke-width="1.317762"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_customshowdialog.svg b/icon-themes/elementary_svg/cmd/sc_customshowdialog.svg
new file mode 100644
index 000000000..576e29a93
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_customshowdialog.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 16 16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="16.028032" x2="16.028032" xlink:href="#b" y1="10.016719" y2="11.016732"/><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset=".0000001" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-.9999874 0 0 .9999874 29.014779 -2.968806)" gradientUnits="userSpaceOnUse" x1="19.015018" x2="19.015018" xlink:href="#b" y1="8.968919" y2="10.968945"/><radialGradient id="d" cx="10.90426" cy="8.449767" gradientTransform="matrix(0 .7455191 -.67881264 0 12.738896 -6.181255)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#5f5f5f"/><stop offset=".26238" stop-color="#4f4f4f"/><stop offset=".704952" stop-color="#3b3b3b"/><stop offset="1" stop-color="#2b2b2b"/></radialGradient><linearGradient id="e" gradientTransform="matrix(.30952278 0 0 .34225972 -.511886 1.636585)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="27.50001" y1=".985206" y2="32.10878"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.999992" y1="6.923065" y2="23.999989"><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="g" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-51.73251" x2="-51.786404" y1="28.475233" y2="2.906247"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="8.5" x2="8.5" y1="2" y2="1"><stop offset="0" stop-color="#d5d5d5"/><stop offset="1" stop-color="#e5e5e5"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="14.528013" x2="14.528013" y1="8.5167" y2="12.51675"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="19.015018" x2="19.015018" y1="7.4689" y2="12.468963"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.53695193 0 0 .53021938 -5.883818 -4.970409)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="44" y2="3.899002"><stop offset="0" stop-color="#272727"/><stop offset="1" stop-color="#454545"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.53695193 0 0 .53021938 -5.883818 -4.970409)" gradientUnits="userSpaceOnUse" x1="26.305275" x2="26.305275" y1="16.918297" y2="32.092857"><stop offset="0" stop-color="#fff"/><stop offset=".37286323" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99493182" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><path d="m1.5 2.5h12.999987l.000013 9-13 .001z" fill="url(#e)" stroke-width="1.104031"/><g fill="none" transform="translate(-1 2)"><path d="m14.500012 8.4991096-11.0000121.0008904v-7l11.0000121-.0008904z" stroke="url(#f)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 13.0000749.0000636 13.0000749.0000636l.000013 8.99909804-13.000088.0008904z" stroke="url(#g)" stroke-linejoin="round" stroke-width=".999922"/></g><g stroke="#747474" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".745098"><path d="m.5.5h15v2h-15z" fill="url(#h)"/><g fill="#e5e5e5"><path d="m7 11.5v1l-1.9511719 1.951172 1.0605469 1.060547 1.890625-1.890625 1.890625 1.890625 1.060547-1.060547-1.951172-1.951172v-1z"/><circle cx="6.00108" cy="14.5" r="1"/><circle cx="10.00108" cy="14.5" r="1"/></g></g><g transform="matrix(-.9999874 0 0 .9999874 29.014779 -2.968806)"><rect fill="url(#j)" height="5.000063" rx=".500006" width="3.000038" x="17.514999" y="7.4689"/><rect fill="none" height="5.000063" opacity=".5" rx=".500006" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" width="3.000038" x="17.514999" y="7.4689"/></g><g transform="matrix(-.9999874 0 0 .9999874 22.02783 -3.016593)"><rect fill="url(#i)" height="4.000051" rx=".500007" width="3.000038" x="14.528013" y="8.5167"/><g fill="none"><rect height="4.000051" opacity=".5" rx=".500007" stroke="#cc3b02" stroke-linecap="round" stroke-linejoin="round" width="3.000038" x="14.528013" y="8.5167"/><path d="m15.528026 9.5167126 1.000013-.0000002-.000001 2.0000256h-1.000012z" opacity=".5" stroke="url(#a)" stroke-linecap="square" stroke-width="1.000013"/></g></g><path d="m10.5 5.4999997h-1.0000001v3.0000004l1.0120121.047786z" fill="none" opacity=".5" stroke="url(#c)" stroke-width=".999987"/><g stroke-linecap="round" stroke-linejoin="round" stroke-width="1.203953" transform="matrix(.83059703 0 0 .83059703 6.032836 4.371642)"><path d="m6.4238281 2.5117184c-.3883337.0498391-.734375.2441406-.734375.2441406l-.5488281.2578125s-.5971316.489858-.6035156.65625c-.335812.559065-.1827479 1.2380214-.2167969 1.8496093.03272.525084-.3568494.9128775-.1621094 1.4453126-.02841.5140149.4234236.815721.7128907 1.1875.3257669.4703499.7683358 1.0835913.4199218 1.6464843-.644065.8781733-1.577101 1.2071083-2.5546875 1.6855473-.00295.01676-.003.0073-.00586.02344-.127869.011312-.2304681.111277-.2304681.242185v1.5c0 .1385.1115.25.25.25h8.5c.1385 0 .25-.1115.25-.25v-1.650391c-.946383-.450853-2.071003-.93265-2.734375-1.734375-.39853-.536987-.0000719-1.1827253.3144531-1.6601563.24488-.397698.7563569-.6511091.7636719-1.1582031.188211-.514479-.0954225-.9409456-.1484375-1.4316406-.06931-.650552.1193355-1.3615179-.2109375-1.9667969-.44781-.619368-1.2693149-.8905306-2.0136719-1.0566406-.21591-.04096-.43575-.068706-.65625-.070312-.1279435-.028115-.2611804-.026379-.390625-.00977z" fill="url(#d)" stroke="url(#k)"/><path d="m6.6074219 3.4628906c.017092.00376-.00543-.00317-.060547.00391-.1464991.018802-.3867188.1289062-.3867188.1289062a.96322446.96322446 0 0 1 -.060547.03125l-.425781.1992151c-.045716.038826-.08742.073501-.1679687.1503906-.045001.042957-.073828.073412-.097656.099609a.96322446.96322446 0 0 1 0 .00195.96322446.96322446 0 0 1 -.044922.087891c-.0920586.1532635-.0368782.5952119-.0820314 1.4062531v-.1132812c.0320317.5140379-.125929.879966-.1796875 1.0585937s-.0393546.1163889-.0390625.1171875a.96322446.96322446 0 0 1 .056641.3828125c.00189-.034277-.039711-.093772.035156.00195.074867.095725.2601823.2631063.4765625.5410157a.96322446.96322446 0 0 1 .03125.042969c.1581992.2284118.4017069.5472769.5722656.9941406.1705587.4468638.2276356 1.139271-.125 1.7089846a.96322446.96322446 0 0 1 -.041016.0625c-.7530339 1.02675-1.7441286 1.432446-2.6054688 1.832031v.335937h7.0742187v-.33789c-.836832-.387644-1.7872301-.842753-2.5136715-1.7207a.96322446.96322446 0 0 1 -.03125-.03906c-.4009195-.5402095-.4018394-1.2450887-.2578125-1.7109404.1422213-.4600115.3713409-.7907176.5351562-1.0390625.228223-.3645107.4650841-.5558031.5664063-.6679687.1029148-.1139287.0459007-.0561372.0449219.0117187a.96322446.96322446 0 0 1 .0585937-.3164062c.0109761-.0300035.0181089-.0223105-.0175781-.1757813-.035687-.1534707-.1405838-.4241754-.1835938-.8222656a.96322446.96322446 0 0 1 0-.00195c-.0920683-.8641674-.0139444-1.3199775-.0957031-1.5312531-.2180969-.2597973-.731982-.5059868-1.3730469-.6503907-.1675581-.0307695-.3249096-.0497762-.4628906-.0507812a.96322446.96322446 0 0 1 -.1992187-.0214844z" fill="none" opacity=".3" stroke="url(#l)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_cut.svg b/icon-themes/elementary_svg/cmd/sc_cut.svg
new file mode 100644
index 000000000..7b65acec3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_cut.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#ed5353"/><stop offset="1" stop-color="#c6262e"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#a" y1="10" y2="16"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#a" y1="10" y2="16"/><g stroke-linejoin="round" stroke-opacity=".501961"><path d="m7.5 8.5 5.5-7.5s3.012802 6.2915-5.3744632 10z" fill="#e9e9e9" stroke="#4d4d4d"/><path d="m8.5405904 8.5-5.5405904-7.5s-2.80608422 6.4945 5.5 10z" fill="#e9e9e9" stroke="#4d4d4d"/><g fill="#e14548" stroke="#7a0000" stroke-width=".8"><path d="m3.1623616 12.837639c.7220462-1.600995 1.92432-1.608588 2.6217712-.878229.2822879 1.081181-.2393877 1.642526-.9464944 1.878229-.7071068.235702-1.6752768-.254644-1.6752768-1zm2.0083417-2.337639c-.985795.053-3.6707033.645-3.6707033 2.5 0 2.12 1.6175168 2.5024 2.5548536 2.5.9373368 0 3.4087829-.6357 3.4451464-2.7851.028987-1.7134-1.5278645-2.1094-2.0168588-2.2149-.061124-.013-.17161-.01-.3124379 0z" fill="url(#b)"/><path d="m12.838038 12.8376c-.722046-1.601-1.92432-1.6085-2.621771-.8782-.282288 1.0812.239387 1.6425.946494 1.8782s1.675277-.2546 1.675277-1zm-2.008342-2.3376c.985795.053 3.670703.645 3.670703 2.5 0 2.12-1.617516 2.5024-2.554853 2.5-.937337 0-3.4087831-.6357-3.4451466-2.7851-.028987-1.7134 1.5278646-2.1094 2.0168586-2.2149.06112-.013.17161-.01.312438 0z" fill="url(#c)"/></g></g><g fill="#fdfdfb" fill-rule="evenodd"><path d="m12.853516 2.0878906-4.1773375 5.6915718.3931001.5649635-.0290906.4694645 3.973947-5.3695379z"/><path d="m3.1891221 2.1148372-.1547604 1.3981726 4.9649101 6.5768672.0361162-1.4131688z"/></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
new file mode 100644
index 000000000..b02e0a7f1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_cylinder.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" 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
new file mode 100644
index 000000000..0d49b9ecc
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_cyramid.svg
@@ -0,0 +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(.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_dataarearefresh.svg b/icon-themes/elementary_svg/cmd/sc_dataarearefresh.svg
new file mode 100644
index 000000000..32372f3bb
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_dataarearefresh.svg
@@ -0,0 +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="translate(0 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="3"/><linearGradient id="b" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="30.655001" x2="30.827999" y1="65.686996" y2="48.688"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="translate(5 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="3"/><linearGradient id="d" gradientTransform="translate(10 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="3"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="5" y2="10"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="f" gradientTransform="translate(0 7)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="3"/><linearGradient id="g" gradientTransform="translate(0 11)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="3"/><linearGradient id="h" gradientTransform="translate(0 4)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="3"/><linearGradient id="i" gradientTransform="matrix(.51817 0 0 .361 -1079.953 -1160.217)" gradientUnits="userSpaceOnUse" x1="2100.5779" x2="2100.5779" y1="3215.147" y2="3256.79"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.29115 0 0 .32302 2.122 -5.26)" gradientUnits="userSpaceOnUse" x1="29.556" x2="26.135" y1="28.447001" y2="34.106998"><stop offset="0" stop-color="#fff"/><stop offset=".004" stop-color="#fff" stop-opacity=".235"/><stop offset=".539" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.49412 0 0 .49434 11.832 -6.382)" gradientUnits="userSpaceOnUse" x1="-3.707" x2="-3.707" y1="39.159" y2="23.025"><stop offset="0" stop-color="#fff"/><stop offset=".373" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="8.848872" x2="8.848872" y1="3.921802" y2="14.075938"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.59436 0 0 .5999 -19.765 1.467)" gradientUnits="userSpaceOnUse" x1="38.301704" x2="38.301704" y1="-.778463" y2="22.55876"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><path d="m.9238281.5c-.234896 0-.4238281.2182204-.4238281.4902344v14.0195316c0 .272014.1889903.495462.4238281.490234h4.5761719v-11h10v-3.5097656c0-.272014-.188932-.4902344-.423828-.4902344z" fill="url(#m)"/><path d="m-.00195313 5 .00195313 10.5c0 .276.224.5.5.5h5.5v-.998047h-5.00195312l-.00195313-10.001953zm5.00195313 0v2h-4v1h4v3h-4v1h4v3h1v-3-1-3-1-2z" fill-opacity=".231579"/><g transform="translate(0 -5)"><path d="m1.5 5.5c-.554 0-1 .446-1 1v3h15v-3c0-.554-.446-1-1-1z" fill="url(#e)"/><path d="m16 6c0-.554-.446-1-1-1h-14c-.554 0-1 .446-1 1v4h1 14 1zm-1 0v3h-4v-3zm-5 0v3h-4v-3zm-5 0v3h-4v-3z" fill="#a62100" fill-opacity=".501961"/><g fill="none" stroke-linecap="square"><path d="m1.5 6.5h3v2h-3z" opacity=".5" stroke="url(#a)"/><path d="m6.5 6.5h3v2h-3z" opacity=".5" stroke="url(#c)"/><path d="m11.5 6.5h3v2h-3z" opacity=".5" stroke="url(#d)"/></g></g><g fill="none" stroke-linecap="square"><path d="m1.5 8.5h3v2h-3z" opacity=".5" stroke="url(#f)"/><path d="m1.5 12.5h3v2h-3z" opacity=".5" stroke="url(#g)"/><path d="m1.5 5.5h3v1h-3z" opacity=".5" stroke="url(#h)"/></g><g transform="matrix(.63 0 0 .63 6.145 5.4124)"><path d="m8.5.5v2.02a6.5 6.5 0 0 0 -.5-.02 6.5 6.5 0 0 0 -6.5 6.5 6.5 6.5 0 0 0 6.5 6.5 6.5 6.5 0 0 0 6.48-6h-3.02a3.5 3.5 0 0 1 -3.46 3 3.5 3.5 0 0 1 -3.5-3.5 3.5 3.5 0 0 1 3.5-3.5 3.5 3.5 0 0 1 .5.04v1.96l5-3.5z" fill="url(#i)" opacity=".99"/><g fill="none"><g stroke-width="1.584"><path d="m8.5.5v2.02a6.5 6.5 0 0 0 -.5-.02 6.5 6.5 0 0 0 -6.5 6.5 6.5 6.5 0 0 0 6.5 6.5 6.5 6.5 0 0 0 6.48-6h-3.02a3.5 3.5 0 0 1 -3.46 3 3.5 3.5 0 0 1 -3.5-3.5 3.5 3.5 0 0 1 3.5-3.5 3.5 3.5 0 0 1 .5.04v1.96l5-3.5z" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/><path d="m9.496 5.578v-3.13l2.222 1.56z" opacity=".5" stroke="url(#j)"/><path d="m12.32 10.176a4.49 4.49 0 0 1 -5.392 3.202 4.49 4.49 0 0 1 -3.33-5.315 4.49 4.49 0 0 1 5.232-3.458" opacity=".5" stroke="url(#k)"/></g><ellipse cx="8" cy="9.212" opacity=".99" rx="4" ry="2.472"/><path d="m13.386 10.154a5.506 5.504 0 0 1 -6.446 4.246 5.506 5.504 0 0 1 -4.357-6.372 5.506 5.504 0 0 1 6.3-4.46" opacity=".5" stroke="url(#l)" stroke-width="1.584"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_databarformatdialog.svg b/icon-themes/elementary_svg/cmd/sc_databarformatdialog.svg
new file mode 100644
index 000000000..89fbd7351
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_databarformatdialog.svg
@@ -0,0 +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"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="4.5" x2="4.5" xlink:href="#a" y1="7" y2="10"/><linearGradient id="c" gradientTransform="matrix(.35135134 0 0 .24324327 1.567566 3.162163)" gradientUnits="userSpaceOnUse" x1="24.000006" x2="24.000006" xlink:href="#d" y1="5.499996" y2="7.555551"/><linearGradient id="d"><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="e" gradientTransform="matrix(.35135134 0 0 .24324327 1.567566 7.162163)" gradientUnits="userSpaceOnUse" x1="24.000006" x2="24.000006" xlink:href="#d" y1="5.499996" y2="7.555551"/><linearGradient id="f" gradientTransform="matrix(.35135134 0 0 .24324327 1.567566 11.162163)" gradientUnits="userSpaceOnUse" x1="24.000006" x2="24.000006" xlink:href="#d" y1="5.499996" y2="7.555551"/><linearGradient id="g" gradientTransform="matrix(.35135134 0 0 .24324327 -.432434 1.162163)" gradientUnits="userSpaceOnUse" x1="24.000006" x2="24.000006" xlink:href="#d" y1="7.555551" y2="54.833324"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#a" y1="3" y2="6"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="6" x2="6" xlink:href="#a" y1="11" y2="14"/><linearGradient id="j" gradientTransform="matrix(.25378586 0 0 .30501865 44.128979 -8.143104)" gradientUnits="userSpaceOnUse" x1="-158.4903" x2="-154.21603" y1="75.568459" y2="33.451473"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.28571361 0 0 .30419701 20.142873 -5.767395)" gradientUnits="userSpaceOnUse" x1="9.301924" x2="9.301924" y1="23.378263" y2="70.842506"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><g stroke-linecap="round" stroke-linejoin="round"><rect fill="url(#k)" height="13.998343" rx=".218243" ry=".372828" stroke="url(#j)" stroke-width=".999899" width="15.0001" x=".499949" y="1.501707"/><g stroke="#002e99" stroke-opacity=".501961"><path d="m2.5 11.5h8v2h-8z" fill="url(#i)"/><path d="m2.5 7.5h4v2h-4z" fill="url(#b)"/><path d="m2.5 3.5h11.006728v2h-11.006728z" fill="url(#h)"/></g><g fill="none"><path d="m3.5 4.5h9z" opacity=".3" stroke="url(#c)"/><path d="m3.5 8.5h2z" opacity=".3" stroke="url(#e)"/><path d="m3.5 12.5h6z" opacity=".3" stroke="url(#f)"/><path d="m1.5 14.5v-12h13v12z" stroke="url(#g)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_dataconsolidate.svg b/icon-themes/elementary_svg/cmd/sc_dataconsolidate.svg
new file mode 100644
index 000000000..c8ebc0fff
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_dataconsolidate.svg
@@ -0,0 +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(.52954621 0 0 .41850626 5.137922 -1.684705)" gradientUnits="userSpaceOnUse" x1="24.288868" x2="24.288868" xlink:href="#b" y1="20.751673" y2="23.141123"/><linearGradient id="b"><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="c" gradientTransform="matrix(-1 0 0 1 31.007121 -1)" gradientUnits="userSpaceOnUse" x1="18.50712" x2="18.50712" y1="6.5" y2="10"><stop offset="0" stop-color="#ed5353"/><stop offset="1" stop-color="#c6262e"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.59435835 0 0 .59991399 -19.26472 -.032551)" gradientUnits="userSpaceOnUse" x1="52.602474" x2="52.602474" xlink:href="#e" y1="-3.279552" y2="5.054977"/><linearGradient id="e" gradientTransform="matrix(.59435835 0 0 .59991399 -19.26472 -.032551)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.52954621 0 0 .41850626 7.137922 -8.684705)" gradientUnits="userSpaceOnUse" x1="24.288868" x2="24.288868" xlink:href="#b" y1="20.751673" y2="23.141123"/><linearGradient id="g" gradientTransform="matrix(.52954621 0 0 .41850626 7.137922 -3.684705)" gradientUnits="userSpaceOnUse" x1="24.288868" x2="24.288868" xlink:href="#b" y1="20.751673" y2="23.141123"/><linearGradient id="h" gradientTransform="matrix(.52954621 0 0 .41850626 7.137922 1.315296)" gradientUnits="userSpaceOnUse" x1="24.288868" x2="24.288868" xlink:href="#b" y1="20.751673" y2="23.141123"/><linearGradient id="i" gradientTransform="matrix(.59435835 0 0 .59991399 -19.26472 -.032551)" gradientUnits="userSpaceOnUse" x1="54.284962" x2="54.284962" xlink:href="#e" y1="-2.446099" y2="4.221523"/><linearGradient id="j" gradientTransform="matrix(.59435835 0 0 .59991399 -19.26472 -.032551)" gradientUnits="userSpaceOnUse" x1="54.284962" x2="54.284962" xlink:href="#e" y1="-3.279552" y2="5.054977"/><path d="m6.5.5v1h1v12h-1v1h2v-14z" fill="#ffa154" stroke="#cc3b02" stroke-linecap="square" stroke-opacity=".501961"/><path d="m10.5 5.5v4h5v-4z" style="stroke:#7a0000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:3;stroke-opacity:.501961;fill:url(#c)"/><path d="m11.5 8.5v-2h3l.000001 2.0000019z" fill="none" opacity=".4" stroke="url(#a)"/><g transform="translate(-10 2)"><rect fill="url(#d)" height="4" rx=".423727" ry=".491478" stroke-width="1.33333" width="5" x="10.5" y="-1.5"/><path d="m10.5 0c-.276301-.0003844-.5003835.2236985-.5.5v.5.0195312 2.9609376.0195312.5c-.0003835.2763015.223699.5003844.5.5h5c.276301.0003844.500384-.2236985.5-.5v-.5195312-2.9609376-.0195312-.5c.000384-.2763015-.223699-.5003844-.5-.5zm.498047.99804688c.200877 0 .313652.00169.5.001953h3.003906c.186348-.00026349.299123-.001953.5-.001953v.00195312 3 .00195c-.200877 0-.313652-.00169-.5-.00195h-3.003906c-.186348.00026-.299123.00195-.5.00195v-.00195-3z" fill="#030303" opacity=".32" transform="translate(0 -2)"/><g fill="none"><path d="m11.5 1.5v-2h3l.000001 2.0000019z" opacity=".4" stroke="url(#f)"/><path d="m11.5 6.5v-2h3l.000001 2.0000019z" opacity=".4" stroke="url(#g)"/><path d="m11.5 11.5v-2h3l.000001 2.000002z" opacity=".4" stroke="url(#h)"/></g><g transform="translate(0 5)"><rect fill="url(#i)" height="4" rx=".423727" ry=".491478" stroke-width="1.33333" width="5" x="10.5" y="-1.5"/><path d="m10.5 0c-.276301-.0003844-.5003835.2236985-.5.5v.5.0195312 2.9609376.0195312.5c-.0003835.2763015.223699.5003844.5.5h5c.276301.0003844.500384-.2236985.5-.5v-.5195312-2.9609376-.0195312-.5c.000384-.2763015-.223699-.5003844-.5-.5zm.498047.99804688c.200877 0 .313652.00169.5.001953h3.003906c.186348-.00026349.299123-.001953.5-.001953v.00195312 3 .00195c-.200877 0-.313652-.00169-.5-.00195h-3.003906c-.186348.00026-.299123.00195-.5.00195v-.00195-3z" fill="#030303" opacity=".32" transform="translate(0 -2)"/></g><g transform="translate(0 10)"><rect fill="url(#j)" height="4" rx=".423727" ry=".491478" stroke-width="1.33333" width="5" x="10.5" y="-1.5"/><path d="m10.5 0c-.276301-.0003844-.5003835.2236985-.5.5v.5.0195312 2.9609376.0195312.5c-.0003835.2763015.223699.5003844.5.5h5c.276301.0003844.500384-.2236985.5-.5v-.5195312-2.9609376-.0195312-.5c.000384-.2763015-.223699-.5003844-.5-.5zm.498047.99804688c.200877 0 .313652.00169.5.001953h3.003906c.186348-.00026349.299123-.001953.5-.001953v.00195312 3 .00195c-.200877 0-.313652-.00169-.5-.00195h-3.003906c-.186348.00026-.299123.00195-.5.00195v-.00195-3z" fill="#030303" opacity=".32" transform="translate(0 -2)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_datadatapilotrun.svg b/icon-themes/elementary_svg/cmd/sc_datadatapilotrun.svg
new file mode 100644
index 000000000..bdf1cf032
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_datadatapilotrun.svg
@@ -0,0 +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="9.993272" x2="9.993272" xlink:href="#f" y1="2" y2="5"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="3.5" x2="3.5" xlink:href="#f" y1="2" y2="5"/><linearGradient id="c" gradientTransform="matrix(0 1 -1 0 16 4)" gradientUnits="userSpaceOnUse" x1="2" x2="10" xlink:href="#f" y1="13.5" y2="13.5"/><linearGradient id="d" gradientTransform="matrix(0 .35135134 -.24324327 0 4.837837 1.567566)" gradientUnits="userSpaceOnUse" x1="5.500005" x2="8.346159" xlink:href="#h" y1="5.499996" y2="5.499996"/><radialGradient id="e" cx="8" cy="4.8" gradientTransform="matrix(.00000011 1.8120353 -2.0000078 .00000011 17.600036 -9.496283)" gradientUnits="userSpaceOnUse" r="5.24998"><stop offset="0" stop-color="#f0c1ff"/><stop offset=".262" stop-color="#c5a3f2"/><stop offset=".932" stop-color="#7a36b1"/><stop offset="1" stop-color="#4c2d81"/></radialGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="6.5" x2="6.5" y1="11" y2="14"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.35135134 0 0 .24324327 1.560838 2.162163)" gradientUnits="userSpaceOnUse" x1="24.000006" x2="24.000006" xlink:href="#h" y1="5.499996" y2="7.555551"/><linearGradient id="h"><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="i" gradientTransform="matrix(0 .35135134 -.24324327 0 4.837837 5.567566)" gradientUnits="userSpaceOnUse" x1="6.923081" x2="19.730774" xlink:href="#h" y1="5.499996" y2="5.499996"/><linearGradient id="j" gradientTransform="matrix(.35135134 0 0 .24324327 -.432434 .162163)" gradientUnits="userSpaceOnUse" x1="24.000006" x2="24.000006" xlink:href="#h" y1="7.555551" y2="56.888878"/><linearGradient id="k" gradientTransform="matrix(.25378586 0 0 .30501865 44.128979 -8.143104)" gradientUnits="userSpaceOnUse" x1="-158.4903" x2="-154.21603" y1="75.568459" y2="33.451473"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.28571361 0 0 .30419701 20.142873 -5.767395)" gradientUnits="userSpaceOnUse" x1="9.301924" x2="9.301924" y1="23.378263" y2="70.842506"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><g stroke-linecap="round" stroke-linejoin="round"><rect fill="url(#l)" height="15.000051" rx=".218243" ry=".372828" stroke="url(#k)" stroke-width=".999899" width="15.00005" x=".5" y=".5"/><g stroke="#206b00" stroke-opacity=".501961"><path d="m4.5 6.5v7h-2v-7z" fill="url(#c)" stroke-linecap="square" stroke-linejoin="miter"/><path d="m2.5 2.5h2v2h-2z" fill="url(#b)"/><path d="m6.493272 2.5h7.006728v2h-7.006728z" fill="url(#a)" stroke-linecap="square" stroke-linejoin="miter"/></g><g fill="none"><path d="m7 3.5h6z" opacity=".3" stroke="url(#g)" stroke-linecap="square" stroke-linejoin="miter"/><path d="m3.5 7v6z" opacity=".3" stroke="url(#i)" stroke-linecap="square" stroke-linejoin="miter"/><path d="m1.5 14.5v-13h13v13z" stroke="url(#j)"/><path d="m3.5 3v1z" opacity=".3" stroke="url(#d)" stroke-linecap="square" stroke-linejoin="miter"/></g><path d="m11.5 4.5-2.5 2.5.5.5h1.5v.5c0 1.5-.5 2.5-3 2.5h-.5v-1.5l-.5-.5-2.5 2.5 2.5 2.5.5-.5v-1.5h.5c2 0 4-.5 4-3.5v-.5h1.5l.5-.5z" style="display:block;stroke:#5f2a8a;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.592;fill:url(#e)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_datafilterautofilter.svg b/icon-themes/elementary_svg/cmd/sc_datafilterautofilter.svg
new file mode 100644
index 000000000..72ecddb3a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_datafilterautofilter.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.26726 0 0 1.15755 9.316 -10.704)" gradientUnits="userSpaceOnUse" x1="-32.957001" x2="-25.474001" y1="27.389" y2="27.389"><stop offset="0" stop-color="#2e3436"/><stop offset=".644" stop-color="#888a85"/><stop offset="1" stop-color="#555753"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.77602 .23906 -.31605 .56748 -20.168 4.55)" gradientUnits="userSpaceOnUse" x1="27.528" x2="30.42" y1="4.167" y2="2.949"><stop offset="0" stop-color="#eeeeec"/><stop offset=".789" stop-color="#fff"/><stop offset="1" stop-color="#eeeeec"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="1" x2="14" y1="8" y2="8"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="1" x2="14" y1="8" y2="8"><stop offset="0" stop-color="#e3e3e4"/><stop offset=".5" stop-color="#fcfcfc"/><stop offset="1" stop-color="#e3e3e4"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.61235343 0 0 .61170627 -387.02182 80.68349)" gradientUnits="userSpaceOnUse" x1="645.08795" x2="645.08795" y1="-128.62953" y2="-109.01227"><stop offset="0" stop-color="#fff"/><stop offset=".00000009" 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><path d="m.5.5v2.8046875c.28021846.6270994 4.2731717 3.2353524 6 5.6953125v6.5h1.5 1.5v-6.5c1.726828-2.4599601 5.719782-5.0682131 6-5.6953125v-2.8046875h-7.5z" fill="url(#d)" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round"/><path d="m1.5 1.5h13v1.4453125c-1.986969 1.8400155-3.419162 2.7272634-6 5.5546875v6h-1v-6c-1.7290181-2.4358744-3.9973166-3.6953641-6-5.5546875z" fill="none" stroke="url(#e)" stroke-width=".999566"/><g transform="matrix(.77076 -.445 .37655 .6522 1.94 -4.56)"><path d="m.5 18v12.438c0 .58.297 1.062.667 1.062h.666c.37 0 .667-.48.667-1.063v-12.437z" fill="url(#a)" fill-rule="evenodd"/><rect fill="none" height="21" opacity=".3" rx=".749" ry=".929" stroke="#000" stroke-width="1.221" width="2" x=".5" y="10.5"/><path d="m1.167 10.5c-.37 0-.667.48-.667 1.063v6.437h2v-6.438c0-.58-.297-1.062-.667-1.062z" fill="url(#b)" fill-rule="evenodd"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_datafilterspecialfilter.svg b/icon-themes/elementary_svg/cmd/sc_datafilterspecialfilter.svg
new file mode 100644
index 000000000..4f4bd738b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_datafilterspecialfilter.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="12.001" x2="12.001" y1="3.269" y2="20.729"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="8" y2="13"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#a" y1="12" y2="14"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#a" y1="9.5" y2="10"/><linearGradient id="e" gradientTransform="matrix(.4223 0 0 .40494 1.865 1.178)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="10" y2="16"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="1" x2="14" y1="8" y2="8"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="1" x2="14" y1="8" y2="8"><stop offset="0" stop-color="#e3e3e4"/><stop offset=".5" stop-color="#fcfcfc"/><stop offset="1" stop-color="#e3e3e4"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.61235343 0 0 .61170627 -387.02182 80.68349)" gradientUnits="userSpaceOnUse" x1="645.08795" x2="645.08795" y1="-128.62953" y2="-109.01227"><stop offset="0" stop-color="#fff"/><stop offset=".00000009" 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><path d="m.5.5v2.8046875c.28021846.6270994 4.2731717 3.2353524 6 5.6953125v6.5h1.5 1.5v-6.5c1.726828-2.4599601 5.719782-5.0682131 6-5.6953125v-2.8046875h-7.5z" fill="url(#g)" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><path d="m1.5 1.5h13v1.4453125c-1.986969 1.8400155-3.419162 2.7272634-6 5.5546875v6h-1v-6c-1.7290181-2.4358744-3.9973166-3.6953641-6-5.5546875z" fill="none" stroke="url(#h)" stroke-width=".999566"/><g stroke-width=".991358"><path d="m8.496 10v5.122c0 .212.17.382.382.382h6.244c.212 0 .382-.17.382-.382v-5.122" fill="url(#e)" stroke="#141414" stroke-opacity=".326316"/><path d="m8.878 8.496c-.212 0-.382.17-.382.382v1.622h7.008v-1.622c0-.212-.17-.382-.382-.382z" fill="url(#b)" stroke="#126400" stroke-linecap="round" stroke-opacity=".501961"/></g><g fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"><path d="m9.5 11.5h5v3h-5z" stroke="url(#c)"/><path d="m9.5 9.5h5z" stroke="url(#d)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_datafilterstandardfilter.svg b/icon-themes/elementary_svg/cmd/sc_datafilterstandardfilter.svg
new file mode 100644
index 000000000..7a50432a7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_datafilterstandardfilter.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="1" x2="14" y1="8" y2="8"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="1" x2="14" y1="8" y2="8"><stop offset="0" stop-color="#e3e3e4"/><stop offset=".5" stop-color="#fcfcfc"/><stop offset="1" stop-color="#e3e3e4"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.61235343 0 0 .61170627 -387.02182 80.68349)" gradientUnits="userSpaceOnUse" x1="645.08795" x2="645.08795" y1="-128.62953" y2="-109.01227"><stop offset="0" stop-color="#fff"/><stop offset=".00000009" 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><path d="m.5.5v2.8046875c.28021846.6270994 4.2731717 3.2353524 6 5.6953125v6.5h1.5 1.5v-6.5c1.726828-2.4599601 5.719782-5.0682131 6-5.6953125v-2.8046875h-7.5z" fill="url(#b)" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><path d="m1.5 1.5h13v1.4453125c-1.986969 1.8400155-3.419162 2.7272634-6 5.5546875v6h-1v-6c-1.7290181-2.4358744-3.9973166-3.6953641-6-5.5546875z" fill="none" stroke="url(#c)" stroke-width=".999566"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_dataform.svg b/icon-themes/elementary_svg/cmd/sc_dataform.svg
new file mode 100644
index 000000000..97231e1f7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_dataform.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="12.00104" x2="12.00104" y1="-4.018996" y2="12.000076"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="11.000119" x2="10.843659" y1="-1.000464" y2="-15.125461"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><rect fill="url(#b)" height="15" rx="1" transform="scale(1 -1)" width="15" x=".5" y="-15.5"/><rect fill="none" height="14.996" opacity=".344" rx="1" stroke="#555761" stroke-linecap="round" stroke-linejoin="round" width="14.992" x=".502" y=".501"/><path d="m1.493 1.5h13.005v13h-13.005z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><g fill-rule="evenodd"><path d="m3.978 14.426a.997.997 0 0 1 -1.994 0 .997.997 0 1 1 1.994 0z" fill="#fff"/><path d="m4 14.004a.997.997 0 0 1 -1.994 0 .997.997 0 1 1 1.994 0z" opacity=".3"/><path d="m13.978 14.426a.997.997 0 0 1 -1.994 0 .997.997 0 1 1 1.994 0z" fill="#fff"/><path d="m14 14.004a.997.997 0 0 1 -1.994 0 .997.997 0 1 1 1.994 0z" opacity=".3"/><path d="m4.03 3.282a.997.997 0 0 1 -1.993 0 .997.997 0 1 1 1.994 0z" fill="#fff"/><path d="m4 3.004a.997.997 0 0 1 -1.994 0 .997.997 0 1 1 1.994 0z" opacity=".3"/><path d="m14.03 3.282a.997.997 0 0 1 -1.993 0 .997.997 0 1 1 1.994 0z" fill="#fff"/><path d="m14 3.004a.997.997 0 0 1 -1.994 0 .997.997 0 1 1 1.994 0z" opacity=".3"/></g><rect fill="#b5b5b5" height="5" rx="1" width="12" x="2" y="5"/><rect fill="#cacaca" height="4" rx="1" width="12" x="2" y="6"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_dataimport.svg b/icon-themes/elementary_svg/cmd/sc_dataimport.svg
new file mode 100644
index 000000000..9b96aca6a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_dataimport.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(-.90608582 0 0 .5153763 19.182549 -10.193381)" gradientUnits="userSpaceOnUse" x1="5.03216" x2="5.03216" y1="28.671696" y2="29.671688"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><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="-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="c" 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="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="d" gradientTransform="matrix(.30952307 0 0 .32592538 .654779 -.322209)" 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="e" gradientTransform="matrix(0 -.5372019 .57681717 0 -15.997188 19.865617)" gradientUnits="userSpaceOnUse" x1="32.765083" x2="24.130812" y1="47.277107" y2="47.277107"><stop offset="0" stop-color="#fff"/><stop offset=".45000002" stop-color="#fff" stop-opacity=".235294"/><stop offset=".65000004" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="15.911407" x2="15.911407" y1="-2.374197" y2="10.76779"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><path d="m.5.5c2.4824663 0 12.999987.000954 12.999987.000954l.000013 14.999046h-13z" fill="url(#d)" stroke-width="1.077365"/><path d="m12.5 14.5h-11.0000001v-13h11.0000001z" fill="none" stroke="url(#c)" stroke-linecap="round"/><path d="m.4999621.49997396c2.5206756 0 13.0000629.000954 13.0000629.000954l.000013 14.99909804h-13.000076z" fill="none" stroke="url(#b)" stroke-linejoin="round" stroke-width=".999922"/><g stroke-width="1.546116" transform="matrix(-.64678195 0 0 .64678195 22.291211 5.535588)"><path d="m16.684465-1.6011393v4.6383484h-6.184464v3.0922322l6.203998.010089-.01953 4.6282597 7.730577-6.1844648z" style="display:block;stroke:#452981;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#f)"/><g fill="none"><path d="m18.230581 1.5815815-.002 3.0017443-6.955568-.0000006h6.957522l.000046 2.9554694 3.7115-2.9554694z" display="block" opacity=".5" stroke="url(#e)" stroke-miterlimit="7"/><path d="m11.273059 4.5833252h6.184464" opacity=".5" stroke="url(#a)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_dataincolumns.svg b/icon-themes/elementary_svg/cmd/sc_dataincolumns.svg
new file mode 100644
index 000000000..28f844c92
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_dataincolumns.svg
@@ -0,0 +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(-.99999999 0 0 .99999999 6 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="9"/><linearGradient id="b" gradientTransform="matrix(-.99999999 0 0 .99999999 6 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="4"/><linearGradient id="c" gradientTransform="matrix(-.99999999 0 0 .99999999 16 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="9"/><linearGradient id="d" gradientTransform="matrix(-.99999999 0 0 .99999999 16 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="4"/><linearGradient id="e" gradientTransform="matrix(.99999999 0 0 .71428571 -13 -1.071429)" gradientUnits="userSpaceOnUse" x1="20" x2="20" y1="9.200001" y2="16.200001"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="f" gradientTransform="translate(0 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="4"/><linearGradient id="g" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="30.655001" x2="30.827999" y1="65.686996" y2="48.688"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="h" gradientTransform="translate(5 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="4"/><linearGradient id="i" gradientTransform="translate(10 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="4"/><linearGradient id="j" gradientTransform="matrix(-.99999999 0 0 .99999999 11 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="9"/><linearGradient id="k" gradientTransform="matrix(-.99999999 0 0 .99999999 11 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="4"/><linearGradient id="l" gradientTransform="matrix(.59436 0 0 .5999 -19.265 1.967)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><rect fill="url(#l)" height="15" rx=".424" ry=".491" width="15" x=".5" y=".5"/><path d="m.49804688.00195313c-.27600002 0-.50000001.22399999-.50000001.49999999l.00195313 14.99804688c0 .276.224.5.5.5h15c.276 0 .5-.224.5-.5.0019-5.003728-.002-9.9990437-.002-14.99804688 0-.276-.224-.49999999-.5-.49999999zm.49804687.99804687h14.00390625v4h-4l-.002-3.9980469h-.9999531l.0019531 3.9980469h-4l-.00195-3.9980469h-1l.00195 3.9980469h-4v1h4v9h1v-9h4v9h1v-9h4l.002 9.001953h-14.00395312z" fill="#030303" opacity=".32"/><g fill="none" stroke-linecap="square"><path d="m9.4999996 6.5h-2.9999996v8h2.9999996z" stroke="url(#j)"/><path d="m9.4999996 1.5000001h-2.9999996v3h2.9999996z" stroke="url(#k)"/><path d="m4.4999996 6.5h-2.9999996v8h2.9999996z" stroke="url(#a)"/><path d="m4.4999996 1.5000001h-2.9999996v3h2.9999996z" stroke="url(#b)"/><path d="m14.5 6.5h-3v8h3z" stroke="url(#c)"/><path d="m14.5 1.5000001h-3v3h3z" stroke="url(#d)"/></g><g transform="translate(0 -5)"><path d="m15.5 10.5h-15v-5h15z" fill="url(#e)" stroke-width=".944911"/><path d="m16 6c0-.554-.446-1-1-1h-14c-.554 0-1 .446-1 1v4c0 .554.446 1 1 1h14c.554 0 1-.446 1-1zm-1 0v4h-4v-4zm-5 0v4h-4v-4zm-5 0v4h-4v-4z" fill="#a62100" fill-opacity=".501961"/><g fill="none" stroke-linecap="square"><path d="m1.5 6.5h3v3h-3z" opacity=".5" stroke="url(#f)"/><path d="m6.5 6.5h3v3h-3z" opacity=".5" stroke="url(#h)"/><path d="m11.5 6.5h3v3h-3z" opacity=".5" stroke="url(#i)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_datainrows.svg b/icon-themes/elementary_svg/cmd/sc_datainrows.svg
new file mode 100644
index 000000000..66d2968e6
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_datainrows.svg
@@ -0,0 +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(-.99999999 0 0 .99999999 6 5)" gradientUnits="userSpaceOnUse" x1="2.000716" x2="4.000716" xlink:href="#g" y1="5.000716" y2="5.000716"/><linearGradient id="b" gradientTransform="matrix(-.99999999 0 0 .99999999 6 0)" gradientUnits="userSpaceOnUse" x1="2.000716" x2="4.000716" xlink:href="#g" y1="3.000716" y2="3.000716"/><linearGradient id="c" gradientTransform="matrix(-.99999999 0 0 .99999999 16 5)" gradientUnits="userSpaceOnUse" x1="2.000716" x2="4.000716" xlink:href="#g" y1="5.500716" y2="5.500716"/><linearGradient id="d" gradientTransform="matrix(-.99999999 0 0 .99999999 16 0)" gradientUnits="userSpaceOnUse" x1="2.000716" x2="4.000716" xlink:href="#g" y1="3.000716" y2="3.000716"/><linearGradient id="e" gradientTransform="matrix(.99999999 0 0 .71428571 -13 -1.071429)" gradientUnits="userSpaceOnUse" x1="28.499285" x2="12.999285" y1="12.701003" y2="12.701003"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="f" gradientTransform="matrix(0 1 -1 0 6 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="4"/><linearGradient id="g" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="30.655001" x2="30.827999" y1="65.686996" y2="48.688"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="h" gradientTransform="matrix(0 1 -1 0 11 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="4"/><linearGradient id="i" gradientTransform="matrix(0 1 -1 0 16 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="4"/><linearGradient id="j" gradientTransform="matrix(-.99999999 0 0 .99999999 11 5)" gradientUnits="userSpaceOnUse" x1="2.000716" x2="4.000716" xlink:href="#g" y1="5.000716" y2="5.000716"/><linearGradient id="k" gradientTransform="matrix(-.99999999 0 0 .99999999 11 0)" gradientUnits="userSpaceOnUse" x1="2.000716" x2="4.000716" xlink:href="#g" y1="3.000716" y2="3.000716"/><linearGradient id="l" gradientTransform="matrix(.59436 0 0 .5999 -19.265 1.967)" gradientUnits="userSpaceOnUse" x1="57.64904" x2="32.411812" y1="13.391758" y2="13.391758"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="matrix(0 -1 1 0 -.000716 15.999284)"><rect fill="url(#l)" height="15" rx=".424" ry=".491" width="15" x=".5" y=".5"/><path d="m.49804688.00195313c-.27600002 0-.50000001.22399999-.50000001.49999999l.00195313 14.99804688c0 .276.224.5.5.5h15c.276 0 .5-.224.5-.5.0019-5.003728-.002-9.9990437-.002-14.99804688 0-.276-.224-.49999999-.5-.49999999zm.49804687.99804687h14.00390625v4h-4l-.002-3.9980469h-.9999531l.0019531 3.9980469h-4l-.00195-3.9980469h-1l.00195 3.9980469h-4v1h4v9h1v-9h4v9h1v-9h4l.002 9.001953h-14.00395312z" fill="#030303" opacity=".32"/><g fill="none" stroke-linecap="square"><path d="m9.4999996 6.5h-2.9999996v8h2.9999996z" stroke="url(#j)"/><path d="m9.4999996 1.5000001h-2.9999996v3h2.9999996z" stroke="url(#k)"/><path d="m4.4999996 6.5h-2.9999996v8h2.9999996z" stroke="url(#a)"/><path d="m4.4999996 1.5000001h-2.9999996v3h2.9999996z" stroke="url(#b)"/><path d="m14.5 6.5h-3v8h3z" stroke="url(#c)"/><path d="m14.5 1.5000001h-3v3h3z" stroke="url(#d)"/></g><g transform="translate(0 -5)"><path d="m15.5 10.5h-15v-5h15z" fill="url(#e)" stroke-width=".944911"/><path d="m16 6c0-.554-.446-1-1-1h-14c-.554 0-1 .446-1 1v4c0 .554.446 1 1 1h14c.554 0 1-.446 1-1zm-1 0v4h-4v-4zm-5 0v4h-4v-4zm-5 0v4h-4v-4z" fill="#a62100" fill-opacity=".501961"/><g fill="none" stroke-linecap="square"><path d="m4.5 6.5v3h-3v-3z" opacity=".5" stroke="url(#f)"/><path d="m9.5 6.5v3h-3v-3z" opacity=".5" stroke="url(#h)"/><path d="m14.5 6.5v3h-3v-3z" opacity=".5" stroke="url(#i)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_dataprovider.svg b/icon-themes/elementary_svg/cmd/sc_dataprovider.svg
new file mode 100644
index 000000000..7d8a851e8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_dataprovider.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.59436 0 0 .5999 -19.765 1.467)" gradientUnits="userSpaceOnUse" x1="23.159365" x2="23.159365" y1="-2.445408" y2="14.224037"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="6" x2="6" y1=".5" y2="4.5"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="c" gradientTransform="translate(-1 -1)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#d" y1="3" y2="4"/><linearGradient id="d" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" y1="6.451322" y2="10.245955"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999982" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientTransform="translate(-6 -1)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#d" y1="3" y2="4"/><linearGradient id="f" gradientTransform="translate(-1 6)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#d" y1="3" y2="4"/><linearGradient id="g" gradientTransform="translate(-6 6)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#d" y1="3" y2="4"/><linearGradient id="h" gradientTransform="translate(-1 3)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#d" y1="3" y2="4"/><linearGradient id="i" gradientTransform="translate(-6 3)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#d" y1="3" y2="4"/><linearGradient id="j" gradientTransform="matrix(.2538 0 0 .30502 19.13 -.685)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.24324 0 0 .35135 2.162 -.432)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.923" y2="41.077"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.31427 0 0 .32592858 .4573 -.321786)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><path d="m2.5.5h11v15h-11z" fill="url(#l)" stroke-width="1.08562"/><path d="m12.5 14.5h-9v-13h9z" fill="none" stroke="url(#k)" stroke-linecap="round"/><path d="m2.5.5h11v15h-11z" fill="none" stroke="url(#j)" stroke-linejoin="round"/><g transform="translate(5 5)"><rect fill="url(#a)" height="10" rx=".424" ry=".491" width="10" x=".5" y=".5"/><path d="m.49804688.00195313c-.27600002 0-.50000001.22399999-.50000001.49999999l.00195313 9.99804688c0 .276.224.5.5.5h10c.276 0 .5-.224.5-.5l-.001953-5.5h.001953v-1h-.002v-3.49804688c0-.276-.224-.49999999-.5-.49999999zm.49804687.99804687h9.00390625v3h-4.0019531v-2.9980469h-1v2.9980469h-4.00195315zm.00390625 4h4v2h-4v1h4v2h1v-2h4l.002 2.001953-9.002-.001953zm5 0h4v2h-4z" fill="#030303" opacity=".32"/><path d="m.92382812.5c-.23489599 0-.42382812.21822038-.42382812.49023438v3.49023442h10v-3.49023442c0-.272014-.188932-.49023438-.423828-.49023438z" fill="url(#b)"/><path d="m.5 0c-.27614237 0-.5.2238576-.5.5v4.5h.99804688v-4.00195312h9.00390612v4.00195312h.998047v-4.5c0-.2761424-.223858-.5-.5-.5zm4.5 1v3h-4v1h9v-1h-4v-3z" fill="#a62100" fill-opacity=".501961"/><g fill="none" stroke-linecap="square" stroke-opacity=".67451"><path d="m6.5 1.5h3v2h-3z" opacity=".5" stroke="url(#c)"/><path d="m1.5 1.5h3v2h-3z" opacity=".5" stroke="url(#e)"/><path d="m6.5 8.5h3v1h-3z" stroke="url(#f)"/><path d="m1.5 8.5h3v1h-3z" stroke="url(#g)"/><path d="m6.5 5.5h3v1h-3z" stroke="url(#h)"/><path d="m1.5 5.5h3v1h-3z" stroke="url(#i)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_dataproviderrefresh.svg b/icon-themes/elementary_svg/cmd/sc_dataproviderrefresh.svg
new file mode 100644
index 000000000..2e7cb0a60
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_dataproviderrefresh.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.59436 0 0 .5999 -19.765 1.467)" gradientUnits="userSpaceOnUse" x1="23.159365" x2="23.159365" y1="-2.445408" y2="14.224037"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="6" x2="6" y1=".5" y2="4.5"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="c" gradientTransform="translate(-1 -1)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#d" y1="3" y2="4"/><linearGradient id="d" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" y1="6.451322" y2="10.245955"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999982" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientTransform="translate(-6 -1)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#d" y1="3" y2="4"/><linearGradient id="f" gradientTransform="translate(-1 6)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#d" y1="3" y2="4"/><linearGradient id="g" gradientTransform="translate(-6 6)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#d" y1="3" y2="4"/><linearGradient id="h" gradientTransform="translate(-1 3)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#d" y1="3" y2="4"/><linearGradient id="i" gradientTransform="translate(-6 3)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#d" y1="3" y2="4"/><linearGradient id="j" gradientTransform="matrix(.5182 0 0 .361 -1079.953 -1160.217)" gradientUnits="userSpaceOnUse" x1="2100.5779" x2="2100.5779" y1="3215.147" y2="3256.79"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.2912 0 0 .323 2.122 -5.26)" gradientUnits="userSpaceOnUse" x1="29.556" x2="26.135" y1="28.447001" y2="34.106998"><stop offset="0" stop-color="#fff"/><stop offset=".004" stop-color="#fff" stop-opacity=".235"/><stop offset=".539" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.494 0 0 .4943 11.832 -6.382)" gradientUnits="userSpaceOnUse" x1="-3.707" x2="-3.707" y1="39.159" y2="23.025"><stop offset="0" stop-color="#fff"/><stop offset=".373" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="8.848872" x2="8.848872" y1="3.921802" y2="14.075938"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.2538 0 0 .30502 19.13 -.685)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="o" gradientTransform="matrix(.24324 0 0 .35135 2.162 -.432)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.923" y2="41.077"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="p" gradientTransform="matrix(.31427 0 0 .32592858 .4573 -.321786)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><path d="m2.5.5h11v15h-11z" fill="url(#p)" stroke-width="1.08562"/><path d="m12.5 14.5h-9v-13h9z" fill="none" stroke="url(#o)" stroke-linecap="round"/><path d="m2.5.5h11v15h-11z" fill="none" stroke="url(#n)" stroke-linejoin="round"/><g transform="translate(0 5)"><rect fill="url(#a)" height="10" rx=".424" ry=".491" width="10" x=".5" y=".5"/><path d="m.49804688.00195313c-.27600002 0-.50000001.22399999-.50000001.49999999l.00195313 9.99804688c0 .276.224.5.5.5h10c.276 0 .5-.224.5-.5l-.001953-5.5h.001953v-1h-.002v-3.49804688c0-.276-.224-.49999999-.5-.49999999zm.49804687.99804687h9.00390625v3h-4.0019531v-2.9980469h-1v2.9980469h-4.00195315zm.00390625 4h4v2h-4v1h4v2h1v-2h4l.002 2.001953-9.002-.001953zm5 0h4v2h-4z" fill="#030303" opacity=".32"/><path d="m.92382812.5c-.23489599 0-.42382812.21822038-.42382812.49023438v3.49023442h10v-3.49023442c0-.272014-.188932-.49023438-.423828-.49023438z" fill="url(#b)"/><path d="m.5 0c-.27614237 0-.5.2238576-.5.5v4.5h.99804688v-4.00195312h9.00390612v4.00195312h.998047v-4.5c0-.2761424-.223858-.5-.5-.5zm4.5 1v3h-4v1h9v-1h-4v-3z" fill="#a62100" fill-opacity=".501961"/><g fill="none" stroke-linecap="square" stroke-opacity=".67451"><path d="m6.5 1.5h3v2h-3z" opacity=".5" stroke="url(#c)"/><path d="m1.5 1.5h3v2h-3z" opacity=".5" stroke="url(#e)"/><path d="m6.5 8.5h3v1h-3z" stroke="url(#f)"/><path d="m1.5 8.5h3v1h-3z" stroke="url(#g)"/><path d="m6.5 5.5h3v1h-3z" stroke="url(#h)"/><path d="m1.5 5.5h3v1h-3z" stroke="url(#i)"/></g></g><g transform="matrix(.63 0 0 .63 6.145 5.685)"><path d="m8.5.5v2.02a6.5 6.5 0 0 0 -.5-.02 6.5 6.5 0 0 0 -6.5 6.5 6.5 6.5 0 0 0 6.5 6.5 6.5 6.5 0 0 0 6.48-6h-3.02a3.5 3.5 0 0 1 -3.46 3 3.5 3.5 0 0 1 -3.5-3.5 3.5 3.5 0 0 1 3.5-3.5 3.5 3.5 0 0 1 .5.04v1.96l5-3.5z" fill="url(#j)" opacity=".99"/><g fill="none"><g stroke-width="1.584"><path d="m8.5.5v2.02a6.5 6.5 0 0 0 -.5-.02 6.5 6.5 0 0 0 -6.5 6.5 6.5 6.5 0 0 0 6.5 6.5 6.5 6.5 0 0 0 6.48-6h-3.02a3.5 3.5 0 0 1 -3.46 3 3.5 3.5 0 0 1 -3.5-3.5 3.5 3.5 0 0 1 3.5-3.5 3.5 3.5 0 0 1 .5.04v1.96l5-3.5z" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/><path d="m9.496 5.578v-3.13l2.222 1.56z" opacity=".5" stroke="url(#k)"/><path d="m12.32 10.176a4.49 4.49 0 0 1 -5.392 3.202 4.49 4.49 0 0 1 -3.33-5.315 4.49 4.49 0 0 1 5.232-3.458" opacity=".5" stroke="url(#l)"/></g><ellipse cx="8" cy="9.212" opacity=".99" rx="4" ry="2.472"/><path d="m13.386 10.154a5.506 5.504 0 0 1 -6.446 4.246 5.506 5.504 0 0 1 -4.357-6.372 5.506 5.504 0 0 1 6.3-4.46" opacity=".5" stroke="url(#m)" stroke-width="1.584"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_dataranges.svg b/icon-themes/elementary_svg/cmd/sc_dataranges.svg
new file mode 100644
index 000000000..01527a991
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_dataranges.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.2576 0 0 .256 -18.787 32.336)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424004" xlink:href="#b" y1="-7.666" y2="-7.666"/><linearGradient id="b"><stop offset="0" stop-color="#868688"/><stop offset="1" stop-color="#d9d9da"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.5627 0 0 .5922 -44.99 15.484)" gradientUnits="userSpaceOnUse" x1="89.017998" x2="89.017998" xlink:href="#d" y1="22.537001" y2="27.546"/><linearGradient id="d"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#4a4a4a"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.2576 0 0 .256 -18.787 28.336)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424004" xlink:href="#b" y1="-7.666" y2="-7.666"/><linearGradient id="f" gradientTransform="matrix(.5627 0 0 .5922 -44.99 11.484)" gradientUnits="userSpaceOnUse" x1="89.017998" x2="89.017998" xlink:href="#d" y1="22.537001" y2="27.546"/><linearGradient id="g" gradientTransform="matrix(.2576 0 0 .252 -18.787 24.39)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424004" xlink:href="#b" y1="-7.666" y2="-7.666"/><linearGradient id="h" gradientTransform="matrix(.5627 0 0 .583 -44.99 7.8)" gradientUnits="userSpaceOnUse" x1="89.017998" x2="89.017998" xlink:href="#d" y1="22.537001" y2="27.546"/><linearGradient id="i" gradientTransform="matrix(.259 0 0 .195 -18.915 21.137)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="102.308" x2="102.308" y1="-2.393" y2="-24.582001"><stop offset="0" stop-color="#a5a6a8"/><stop offset="1" stop-color="#e8e8e8"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.259 0 0 .195 -18.915 21.137)" gradientUnits="userSpaceOnUse" x1="109.956" x2="109.956" y1="-24.910999" y2="-2.376"><stop offset="0" stop-color="#b3b3b3"/><stop offset="1" stop-color="#dadada"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.3143 0 0 .342 .457 15.618)" gradientUnits="userSpaceOnUse" x1="21.381001" x2="21.381001" y1="5.052" y2="44.137001"><stop offset="0" stop-color="#fff"/><stop offset=".081" stop-color="#fff" stop-opacity=".235"/><stop offset=".923" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="15.509959" x2="15.509959" y1="7.009537" y2="22.009726"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="14.00994" x2="14.00124" y1="9.009563" y2="19.999826"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="13.561" x2="13.608" y1="-5.0128" y2="21.532"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="12.986217" x2="12.986217" y1="11.009587" y2="20.009701"><stop offset="0" stop-color="#fff"/><stop offset=".00000003" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="p" gradientTransform="matrix(1.3832 0 0 1.4144 -11.892 21.511)" gradientUnits="userSpaceOnUse" x1="22.696379" x2="22.696379" y1="-6.010596" y2=".352606"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="16.001587" x2="16.001587" y1="15.009638" y2="20.009701"><stop offset="0" stop-color="#fff"/><stop offset=".00000002" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><g transform="matrix(.26458 0 0 .26458 -2.913 -1.59)"><rect fill="url(#l)" height="14.000176" rx="1" width="4.00005" x="17.509985" y="7.509543"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m18.503 8.5167 2.007022-.00714v12.000151h-2.000025z" opacity=".5" stroke="url(#m)" stroke-linecap="square" stroke-linejoin="miter"/><rect height="14.000176" opacity=".5" rx=".66387" ry=".63025" stroke="#7239b3" width="4.00005" x="17.509985" y="7.509543"/></g></g><g transform="matrix(.26458 0 0 .26458 -.79006 -1.59)"><rect fill="url(#n)" height="12.000152" rx="1" width="4.000051" x="14.486236" y="9.509568"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m15.486249 10.509581h2.000025v10.000126h-2.000025z" opacity=".5" stroke="url(#o)" stroke-linecap="square" stroke-linejoin="miter"/><rect height="11.990432" opacity=".5" rx=".78992" ry=".51261" stroke="#cc3b02" width="3.995064" x="14.486236" y="9.509568"/></g></g><g transform="matrix(.26458 0 0 .26458 -4.2337 -1.59)"><rect fill="url(#p)" height="7.990581" rx="1" width="3.998792" x="17.501606" y="13.509619"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m18.501619 14.509632h2.000025v6.000075h-2.000025z" opacity=".5" stroke="url(#q)" stroke-linecap="square" stroke-linejoin="miter"/><rect height="8.000101" opacity=".5" rx=".86555" ry=".59664" stroke="#206b00" stroke-width="1.000013" width="4.000051" x="17.501606" y="13.509619"/></g></g><g transform="matrix(.1984 0 0 .1984 -.198 -3.175)"><path d="m14.46 29.5c0 1.2-2.898 2-6.467 2-3.57 0-6.468-.8-6.468-2 0-4.634-.79-3.195 6.468-3.25 7.424-.056 6.467-1.41 6.467 3.25z" fill="url(#a)" stroke="url(#c)"/><path d="m14.5 26.5c0 1.105-2.91 2-6.5 2s-6.5-.895-6.5-2 2.91-2 6.5-2 6.5.895 6.5 2z" fill="none" stroke="#d8d8d8"/><path d="m14.46 25.5c0 1.157-2.898 2-6.467 2-3.57 0-6.468-.8-6.468-2 0-4.634-.79-3.195 6.468-3.25 7.424-.056 6.467-1.41 6.467 3.25z" fill="url(#e)" stroke="url(#f)"/><path d="m14.5 22.5c0 1.105-2.91 2-6.5 2s-6.5-.895-6.5-2 2.91-2 6.5-2 6.5.895 6.5 2z" fill="none" stroke="#d8d8d8"/><path d="m14.46 21.5c0 1.218-2.898 2-6.467 2-3.57 0-6.468-.95-6.468-2 0-4.344-.79-3.046 6.468-3.1 7.424-.056 6.467-.83 6.467 3.1z" fill="url(#g)" stroke="url(#h)"/><path d="m14.5 18.5c0 1.105-2.91 2-6.5 2s-6.5-.895-6.5-2 2.91-2 6.5-2 6.5.895 6.5 2z" fill="url(#i)" stroke="url(#j)"/><rect fill="none" height="13" opacity=".5" rx="17.5" ry="1.5" stroke="url(#k)" width="11" x="2.5" y="17.5"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_datasort.svg b/icon-themes/elementary_svg/cmd/sc_datasort.svg
new file mode 100644
index 000000000..650c7640e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_datasort.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&amp;gt;<g stroke="#565656" stroke-linecap="round" stroke-width="2.008711"><g transform="matrix(.99980787 0 0 .9915361 -.00094 .07677)"><path d="m11.003054 14.042081.000092-11.5322115" fill="#565656" fill-rule="evenodd" stroke-linejoin="round"/><path d="m8.0024775 3.9567196 2.9998075-2.6238954 3.001346 2.6238954" fill="none"/></g><g transform="matrix(.99980787 0 0 -.9915361 -6.00094 15.008673)"><path d="m11.003054 14.042081.000092-11.5322115" fill="#565656" fill-rule="evenodd" stroke-linejoin="round"/><path d="m8.0024775 3.9567196 2.9998075-2.6238954 3.001346 2.6238954" fill="none"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_datastreams.svg b/icon-themes/elementary_svg/cmd/sc_datastreams.svg
new file mode 100644
index 000000000..e3df63e43
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_datastreams.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.7432394 0 0 .7432224 -38.229789 10.609333)" gradientUnits="userSpaceOnUse" x1="63.397362" x2="63.397362" y1="-12.489107" y2="5.46756"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><path d="m15.5 7.999735c0 4.142268-3.358112 7.500265-7.499906 7.500265-4.142172 0-7.500094-3.358035-7.500094-7.500265 0-4.1420798 3.357922-7.4997353 7.500094-7.4997353 4.141794 0 7.499906 3.3576555 7.499906 7.4997353z" fill="#64baff" fill-opacity=".984314" stroke="#0d52bf" stroke-opacity=".501961"/><path d="m8.1022062.95621712-.8660622.10065298-.9526705.2642146c.0811509-.0288852.1633605-.0604153.2474473-.0880715l-.1113512-.2013063-.3711686.0629082-.1855858.1761431-.284564.0377449-.2598182.1258165-.1237232.0629081-.0371178.0503266-.1855838.0377449-.1113503.2390512-.1484689-.3019594-.04949.1258166.024747.3397042-.2350734.2013063-.1360962.3648676h.2845641l.1113503-.2390512.037118-.088071c.1251194-.0899795.2437339-.1901864.3711694-.2767966l.296936.1006531c.1933267.1335678.3880117.2692476.5814991.4026126l.2845602-.2642145-.3216799-.1383981-.148467-.3019595-.5443824-.0629081-.0123728-.0629081.2350724.0503266.1360971-.1383983.296935-.0629083c.0702695-.0347535.1393941-.0597848.2103296-.0880714l-.1855848.1761431.6681055.4655208v.2767962l-.2598192.2642143.3464255.7045726.2350746-.1383991.296936-.4655201c.4174696-.131253.7937205-.2839837 1.1877449-.465521l-.0247469.1761429.1979558.1383982.3464257-.2390513-.1732119-.2013062-.2350754.1383981-.0742335-.0251629c.017052-.00792.032364-.017109.04949-.025163l.3464263-.9058789zm-3.3900172 1.35881738.2845631.2013063h.2350744v-.2390513l-.2845631-.1258162zm6.569706-.1635612-.507267.1258162-.321677.2138881v.1887243l-.5072681.3271224.098978.4906852.296936-.2138887.185586.2138887.210331.1258164.136094-.3648684-.07423-.2138876.07423-.1509803.296936-.2767955h.136096l-.136096.3019602v.2767953c.122388-.033878.245923-.047072.371169-.062909l-.346425.2516338-.02474.1509791-.395915.3397051-.408287-.1006539v-.2390512l-.185585.1258166.08661.2138885h-.2969378l-.1608399.276796-.1979568.2264696-.3587976.075489.2103296.213888.049489.2138881h-.2598183l-.3464256.1887243v.5535916h.160839l.148469.1635617.3340539-.1635617.1237223-.3397046.2474463-.1509795.04949-.1258161.395915-.1006531.222701.2516328.235075.1258159-.136096.2767966.21033-.062908.11135-.2767966-.272189-.3145408h.11135l.272192.2264692.04949.3019603.235072.276796.06186-.4026124.123723-.062909c.131695.1390299.235504.3090531.346424.4655215l.408287.025165.235074.1509801-.11135.1635607-.235073.2138886h-.346429l-.457779-.1509776-.235074.0251651-.173213.2013064-.494893-.5032661-.346425-.1006534-.5072653.0629085-.4454041.1258164c-.2540856.2929267-.5142232.5890807-.7547119.8932972l-.284564.7045722.1360969.1509791-.2474472.3648681.2721911.6416637c.2264922.2605448.4543163.5193311.6804775.7800606l.3340537-.2893772.1360951.1761447.3587986-.2390518.1237209.1383971h.3587977l.210332.2390509-.123724.4277763.247446.289379-.01237.503264.185586.364869-.136095.314541c-.01327.225592-.02475.4412-.02475.666826.10916.305671.218601.610592.32168.918462l.07423.490682v.251634h.197957l.284562-.188726h.346427l.519637-.591336-.06186-.201308.346427-.314538-.259821-.289379.309308-.251633.296936-.188725.136096-.15098-.08661-.339704c0-.285996.000001-.569519 0-.855553l.235074-.5284277.296937-.3271236.321679-.8052243v-.2138884c-.160078.020506-.313514.038996-.470148.050327l.321681-.3271227.445403-.30196.235075-.2767953v-.3019591c-.053311-.1022501-.107154-.2122928-.160836-.3145413l-.210329.2516315-.16084-.1887234-.235076-.1887233v-.3900316l.272193.3145399.309309-.037745c.139537.1288198.273525.2433636.395913.3900326l.197962-.2264767c0-.2438137-.270036-1.4474482-.85369-2.466002-.583656-1.0182182-1.608402-1.9501545-1.608401-1.9501545l-.07423.1383981-.272192.3019595-.346426-.3648677h.346426l.160835-.1761429-.643359-.1258166zm-7.4357691.1635612-.1237232.3271227s-.2166086.036366-.2721911.050327c-.7098347.6651771-2.1412568 2.1079749-2.47446451 4.8187696.01319354.0628494.23507351.4277754.23507351.4277754l.5443833.3271217.5443813.1509801.2350744.2893781.3587977.2767963.2103295-.037745.148469.07549v.050326l-.1979586.5661735-.1608399.2390518.049489.113235-.1237222.4529393.4577758.855551.470148.415195.2103284.30196-.024746.629081.1484679.352287-.1484679.67941s-.019811-.0056 0 .06291c.019988.06853.8270507.529522.8784351.490683.051209-.03956.098979-.07549.098979-.07549l-.049489-.150981.2103287-.201305.074234-.213887.3340518-.113235.2598192-.654247-.074233-.176143.1732127-.276796.3959144-.08807.1979577-.478102-.049491-.591338.3093088-.440357.049489-.452939c-.4243845-.214015-.8407556-.4339096-1.2619768-.6542495l-.2103286-.4151937-.3835424-.0880707-.2103296-.5661745-.5072656.0629081-.445403-.3271227-.4701488.4151935v.062909c-.14082-.0413333-.3076403-.0474163-.4330291-.1258161l-.098978-.301959v-.3271237l-.3216799.037745c.025887-.2083697.06054-.4207485.086605-.6290818h-.1855858l-.1855847.2390518-.1732118.088072-.2598193-.1509809-.024745-.3271236.04949-.352285.3835414-.3019601h.3093088l.061863-.1761423.3835415.088071.2845626.3648672.0494887-.6039189.4948937-.4151928.1732119-.4403584.3711704-.1509793.1979567-.3019597.4701488-.0880718.2350745-.3522861c-.2326763 0-.472546 0-.7052233 0l.4454049-.2138879h.309307l.3959144-.1383978.0742346.3900309.1732127-.2767964-.1979576-.138398.0494906-.1635607-.1608409-.1509806-.1732139-.0503263.0494907-.1887244-.1360961-.2642142-.3093089.1258162.0494896-.2390509-.3587974-.2138883-.2845623.5032656.0247459.1761431-.2845631.1258165-.1732128.390031-.0866064-.3648683-.4825209-.201306-.0866063-.276796.6557336-.377449.2845631-.2767965.0247467-.3271226-.1608409-.0880717-.2103295-.0251627zm5.3077282.6039198v.2013049l.1113521.1258168v.3019596l-.0618624.4026123.3216808-.0629084.2350734-.2390507-.2103286-.2013069c-.0682091-.1847056-.1373339-.3512706-.2227025-.5284276zm-.2721921.4026113-.1979557.062909.0494896.3648675.2598193-.1383993zm3.625092 3.308973.296937.3522842.358798.7800638.2227.2516317-.11135.2642164.197958.2390499c-.09084.00611-.17882.012584-.272192.012584-.169621-.362459-.303864-.7279946-.43303-1.1071857l-.222704-.2516326-.123722-.4529392.08661-.088071v-.0000013z" fill="#fff" opacity=".8"/><path d="m14.500001 7.9997709c0 3.5899661-2.910365 6.5002291-6.4999192 6.5002291-3.5898834 0-6.5000817-2.910295-6.5000817-6.5002291 0-3.5898006 2.9101983-6.4997695 6.5000817-6.4997695 3.5895542 0 6.4999192 2.9099689 6.4999192 6.4997695z" fill="none" opacity=".4" stroke="url(#a)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_datastreamsplay.svg b/icon-themes/elementary_svg/cmd/sc_datastreamsplay.svg
new file mode 100644
index 000000000..71ab57232
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_datastreamsplay.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.49601832 0 0 .48279948 -4.368133 -4.924873)" gradientUnits="userSpaceOnUse" x1="24.377628" x2="17.064001" y1="22.098661" y2="35.86034"><stop offset="0" stop-color="#fff"/><stop offset=".00164232" stop-color="#fff" stop-opacity=".235294"/><stop offset=".39239356" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="7.781147" x2="7.781147" y1=".516966" y2="15.502328"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><path d="m2.1190476 1.2291664c-.3418904 0-.6190476.2755823-.6190476.6155304v12.3106072c0 .339948.2771572.61553.6190476.61553.1042785 0 .1979262-.03166.2841332-.07694l11.7594862-6.1541029c.19774-.1027649.337333-.3025707.337333-.5397913 0-.2372204-.139593-.4370263-.337333-.5397909l-11.7594862-6.1541011c-.086207-.045281-.1798547-.0769414-.2841332-.0769414z" fill="url(#b)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5"/><path d="m2.4769328 2.4769017v11.0461963l10.6031932-5.5138346z" fill="none" opacity=".6" stroke="url(#a)" stroke-width=".953865"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_datasubtotals.svg b/icon-themes/elementary_svg/cmd/sc_datasubtotals.svg
new file mode 100644
index 000000000..de2c9e8d4
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_datasubtotals.svg
@@ -0,0 +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(.52954621 0 0 .41850626 7.137922 -8.684705)" gradientUnits="userSpaceOnUse" x1="24.288868" x2="24.288868" xlink:href="#b" y1="20.751673" y2="23.141123"/><linearGradient id="b"><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="c" gradientTransform="matrix(.52954621 0 0 .41850626 2.135969 -8.682751)" gradientUnits="userSpaceOnUse" x1="24.288868" x2="24.288868" xlink:href="#b" y1="20.751673" y2="23.141123"/><linearGradient id="d" gradientTransform="matrix(.59435835 0 0 .59991399 -24.26472 -.032551)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#o" y1="15.499894" y2="48.395687"/><linearGradient id="e" gradientTransform="matrix(.59435835 0 0 .59991399 -19.26472 4.967449)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#o" y1="15.499894" y2="48.395687"/><linearGradient id="f" gradientTransform="matrix(.52954621 0 0 .41850626 7.137922 -3.684705)" gradientUnits="userSpaceOnUse" x1="24.288868" x2="24.288868" xlink:href="#b" y1="20.751673" y2="23.141123"/><linearGradient id="g" gradientTransform="matrix(.59435835 0 0 .59991399 -24.26472 4.967449)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#o" y1="15.499894" y2="48.395687"/><linearGradient id="h" gradientTransform="matrix(.52954621 0 0 .41850626 2.137922 -3.684705)" gradientUnits="userSpaceOnUse" x1="24.288868" x2="24.288868" xlink:href="#b" y1="20.751673" y2="23.141123"/><linearGradient id="i" gradientTransform="matrix(.59435835 0 0 .59991399 -19.266673 9.969402)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#o" y1="15.499894" y2="48.395687"/><linearGradient id="j" gradientTransform="matrix(.52954621 0 0 .41850626 7.135969 1.317249)" gradientUnits="userSpaceOnUse" x1="24.288868" x2="24.288868" xlink:href="#b" y1="20.751673" y2="23.141123"/><linearGradient id="k" gradientTransform="matrix(.59435835 0 0 .59991399 -24.266673 9.969402)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#o" y1="15.499894" y2="48.395687"/><linearGradient id="l" gradientTransform="matrix(.52954621 0 0 .41850626 2.135969 1.317249)" gradientUnits="userSpaceOnUse" x1="24.288868" x2="24.288868" xlink:href="#b" y1="20.751673" y2="23.141123"/><radialGradient id="m" cx="64.575233" cy="48.605404" gradientTransform="matrix(0 .39751491 .4329035 0 -9.334735 -18.397671)" gradientUnits="userSpaceOnUse" r="31.000002"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><radialGradient id="n" cx="64.575233" cy="48.605404" gradientTransform="matrix(0 .39751491 .4329035 0 -9.334735 -18.397671)" gradientUnits="userSpaceOnUse" r="31.000002" xlink:href="#m"/><linearGradient id="o" gradientTransform="matrix(.59435835 0 0 .59991399 -19.26472 -.032551)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="translate(0 2)"><rect fill="url(#d)" height="4" rx=".423727" ry=".491478" stroke-width="1.33333" width="4" x="6.5" y="-1.5"/><rect fill="url(#o)" height="4" rx=".423727" ry=".491478" stroke-width="1.33333" width="4" x="11.5" y="-1.5"/><path d="m11.5 0c-.276301-.0003844-.500384.2236985-.5.5v.5.0195312 2.9609376.0195312.5c-.000384.2763015.223699.5003844.5.5h4c.276301.0003844.500384-.2236985.5-.5v-.5-.0195312-2.9609376-.0195312-.5c.000384-.2763015-.223699-.5003844-.5-.5zm.498047.99804688c.200845 0 .21599.00168972.375.00195312h2.253906c.15901-.0002634.174155-.00195313.375-.00195312v.00195312 3 .0019531c-.200845 0-.21599-.0016897-.375-.0019531h-2.253906c-.15901.0002634-.174155.0019531-.375.0019531v-.0019531-3z" fill="#030303" opacity=".32" transform="translate(0 -2)"/><g stroke-width="1.333333"><g transform="matrix(-.75 0 0 .75 12.990285 -2.821083)"><path d="m13.987048 9.7614437-.000001-2.6666666h-1.333334v2.6666666h-2.6666663l-.0000006 1.3333333h2.6666659l.000001 2.666667h1.333337l-.000003-2.666667h2.666666v-1.3333336z" fill="url(#m)"/><path d="m13.987048 9.7614437-.000001-2.6666666h-1.333335v2.6666666h-2.6666653l-.0000006 1.3333333h2.6666659l.000004 2.666667h1.333337l-.000006-2.666667h2.666666v-1.3333333z" fill="none" opacity=".5" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round"/><g fill="#fff" transform="translate(.833333 -.833333)"><path d="m13.153714 10.594777h-.666667v-2.6666667h.666667z" opacity=".5"/><path d="m13.169577 11.951494-.682531-.02338.01587 2.643283.6508.02338z" opacity=".2"/><path d="m15.82038 10.594778v.666666h-2.666666l-.0075-.666666zm-4 0v.666666l-2.6666666.0452v-.711864z" opacity=".4"/></g></g><g transform="matrix(-.75 0 0 .75 12.990284 3.178915)"><path d="m13.987048 9.7614437-.000001-2.6666666h-1.333334v2.6666666h-2.6666663l-.0000006 1.3333333h2.6666659l.000001 2.666667h1.333337l-.000003-2.666667h2.666666v-1.3333336z" fill="url(#n)"/><path d="m13.987048 9.7614437-.000001-2.6666666h-1.333335v2.6666666h-2.6666653l-.0000006 1.3333333h2.6666659l.000004 2.666667h1.333337l-.000006-2.666667h2.666666v-1.3333333z" fill="none" opacity=".5" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round"/><g fill="#fff" transform="translate(.833333 -.833333)"><path d="m13.153714 10.594777h-.666667v-2.6666667h.666667z" opacity=".5"/><path d="m13.169577 11.951494-.682531-.02338.01587 2.643283.6508.02338z" opacity=".2"/><path d="m15.82038 10.594778v.666666h-2.666666l-.0075-.666666zm-4 0v.666666l-2.6666666.0452v-.711864z" opacity=".4"/></g></g></g><path d="m2.5-1.5v3h1v-2h2v-1h-1z" fill="#ffa154" stroke="#cc3b02" stroke-linecap="square" stroke-opacity=".501961"/><path d="m12.5 1.5v-2l2-.00000003.000001 2.00000193z" fill="none" opacity=".4" stroke="url(#a)"/><path d="m6.498047-1.9980469c-.276301-.0003844-.500384.2236985-.5.5v.5.0195312 2.9609376.019531.5c-.000384.2763015.223699.5003844.5.5h4c.276301.0003844.500384-.2236985.5-.5v-.5-.019531-2.9609376-.0195312-.5c.000384-.2763015-.223699-.5003844-.5-.5zm.498047.9980469c.200845 0 .21599.00169.375.00195h2.253906c.15901-.0002634.174155-.00195.375-.00195v.001953 3 .00195c-.200845 0-.21599-.00169-.375-.00195h-2.253906c-.15901.0002634-.174155.00195-.375.00195v-.00195-3z" fill="#030303" opacity=".32"/><path d="m7.498047 1.5019531v-2l2-.00000003.000001 2.00000193z" fill="none" opacity=".4" stroke="url(#c)"/><rect fill="url(#e)" height="4" rx=".423727" ry=".491478" stroke-width="1.33333" width="4" x="11.5" y="3.5"/><path d="m11.5 3c-.276301-.0003844-.500384.2236985-.5.5v.5.0195312 2.9609376.0195312.5c-.000384.2763015.223699.5003844.5.5h4c.276301.0003844.500384-.2236985.5-.5v-.5-.0195312-2.9609376-.0195312-.5c.000384-.2763015-.223699-.5003844-.5-.5zm.498047.9980469c.200845 0 .21599.00169.375.00195h2.253906c.15901-.0002634.174155-.00195.375-.00195v.0019531 3 .00195c-.200845 0-.21599-.00169-.375-.00195h-2.253906c-.15901.0002634-.174155.00195-.375.00195v-.00195-3z" fill="#030303" opacity=".32"/><path d="m12.5 6.5v-2h2l.000001 2.0000019z" fill="none" opacity=".4" stroke="url(#f)"/><rect fill="url(#g)" height="4" rx=".423727" ry=".491478" stroke-width="1.33333" width="4" x="6.5" y="3.5"/><path d="m6.5 3c-.276301-.0003844-.500384.2236985-.5.5v.5.0195312 2.9609376.0195312.5c-.000384.2763015.223699.5003844.5.5h4c.276301.0003844.500384-.2236985.5-.5v-.5-.0195312-2.9609376-.0195312-.5c.000384-.2763015-.223699-.5003844-.5-.5zm.498047.9980469c.200845 0 .21599.00169.375.00195h2.253906c.15901-.0002634.174155-.00195.375-.00195v.0019531 3 .00195c-.200845 0-.21599-.00169-.375-.00195h-2.253906c-.15901.0002634-.174155.00195-.375.00195v-.00195-3z" fill="#030303" opacity=".32"/><path d="m7.5 6.5v-2h2l.000001 2.0000019z" fill="none" opacity=".4" stroke="url(#h)"/><rect fill="url(#i)" height="4" rx=".423727" ry=".491478" stroke-width="1.33333" width="4" x="11.498047" y="8.501953"/><path d="m11.498047 8.0019531c-.276301-.0003844-.500384.2236985-.5.5v.5.019531 2.9609379.01953.5c-.000384.276302.223699.500384.5.5h4c.276301.000384.500384-.223698.5-.5v-.5-.01953-2.9609379-.019531-.5c.000384-.2763015-.223699-.5003844-.5-.5zm.498047.9980469c.200845 0 .21599.00169.375.00195h2.253906c.15901-.0002634.174155-.00195.375-.00195v.00195 2.9999999.002c-.200845 0-.21599-.0017-.375-.002h-2.253906c-.15901.000263-.174155.002-.375.002v-.002-2.9999999z" fill="#030303" opacity=".32"/><path d="m12.498047 11.501953v-1.9999999h2l.000001 2.0000019z" fill="none" opacity=".4" stroke="url(#j)"/><rect fill="url(#k)" height="4" rx=".423727" ry=".491478" stroke-width="1.33333" width="4" x="6.498047" y="8.501953"/><path d="m6.498047 8.0019531c-.276301-.0003844-.500384.2236985-.5.5v.5.019531 2.9609379.01953.5c-.000384.276302.223699.500384.5.5h4c.276301.000384.500384-.223698.5-.5v-.5-.01953-2.9609379-.019531-.5c.000384-.2763015-.223699-.5003844-.5-.5zm.498047.9980469c.200845 0 .21599.00169.375.00195h2.253906c.15901-.0002634.174155-.00195.375-.00195v.00195 2.9999999.002c-.200845 0-.21599-.0017-.375-.002h-2.253906c-.15901.000263-.174155.002-.375.002v-.002-2.9999999z" fill="#030303" opacity=".32"/><path d="m7.498047 11.501953v-1.9999999h2l.000001 2.0000019z" fill="none" opacity=".4" stroke="url(#l)"/></g><path d="m8 2.5h.999999" stroke="#abacae"/><path d="m8 7.5h1" stroke="#f37329"/><path d="m13 7.5h1" stroke="#f37329"/><path d="m8 12.5h.999999" stroke="#abacae"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_datefield.svg b/icon-themes/elementary_svg/cmd/sc_datefield.svg
new file mode 100644
index 000000000..b0c516061
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_datefield.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="8.0002" x2="8.0002" y1="2.3515" y2="13.6489"><stop offset="0" stop-color="#fff"/><stop offset=".063" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.35 0 0 .25 -.4 2)" gradientUnits="userSpaceOnUse" x1="23.954" x2="23.954" y1="15.999" y2="19.963"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.28 0 0 .27 1.3 1.1)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="6.2408" x2="6.2408" y1="-2.20808" y2="12.47416"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></linearGradient><path d="m1.5 6v8.503c0 .554.446 1 1 1h11c.554 0 1-.446 1-1v-8.503" fill="none" opacity=".3" stroke="#000"/><path d="m2 6v7.5c0 .277.223.5.5.5h11c.277 0 .5-.223.5-.5v-7.5z" fill="url(#c)"/><path d="m2.5 2.5h11v11h-11z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><path d="m2.5 2.5h11v12.003h-11z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><path d="m1 6h14v1h-14z" fill="url(#b)" opacity=".15"/><path d="m2.5 1.5c-.554 0-1 .446-1 1v3h13v-3c0-.554-.446-1-1-1z" fill="url(#d)"/><path d="m2.5 1.5c-.554 0-1 .446-1 1v3h13v-3c0-.554-.446-1-1-1z" fill="none" opacity=".4" stroke="#126400" stroke-linecap="round"/><path d="m2.5 2.5v2h11v-2z" fill="none" opacity=".5" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><g fill="#919191" fill-opacity=".997"><path d="m3 7h10v1h-10z" opacity=".708"/><path d="m3 13h10v1h-10z" opacity=".708"/><g transform="rotate(90)"><path d="m8-4h5v1h-5z" opacity=".708"/><path d="m8-13h5v1h-5z" opacity=".708"/><path d="m8-10h5v1h-5z" opacity=".708"/><path d="m8-7h5v1h-5z" opacity=".708"/></g><g transform="scale(-1)"><path d="m-12-10h8v1h-8z" opacity=".708"/><path d="m-12-12h8v1h-8z" opacity=".708"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_dbaddrelation.svg b/icon-themes/elementary_svg/cmd/sc_dbaddrelation.svg
new file mode 100644
index 000000000..ca7dd5f10
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_dbaddrelation.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="38.658855" cy="9.341145" gradientUnits="userSpaceOnUse" r="8.341651"><stop offset="0" stop-color="#d48e15"/><stop offset=".25" stop-color="#f9c440" stop-opacity=".917647"/><stop offset=".5" stop-color="#ffe16b"/><stop offset="1" stop-color="#fff394" stop-opacity=".121569"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="10.000001" x2="10.000001" y1="10.999999" y2="13.999998"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="c" cx="14.615859" cy="7.296221" fx="14.085626" gradientTransform="matrix(-.00000003 1.2626387 -1.5782983 -.00000004 23.015615 -11.45455)" gradientUnits="userSpaceOnUse" r="12.671875" xlink:href="#e"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="11.5" x2="11.5" xlink:href="#f" y1="8.5" y2="10.5"/><radialGradient id="e" cx="14.615859" cy="7.296221" fx="14.085626" gradientTransform="matrix(-.00000003 1.2626387 -1.5782983 -.00000004 23.015615 -11.45455)" gradientUnits="userSpaceOnUse" r="12.671875"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e1e1e1"/></radialGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="11.5" x2="11.5" y1="8.5" y2="10.5"><stop offset="0" stop-color="#e5e5e5"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><path d="m3.5.5v2h1v-1h8v-1h-7z" fill="#ffa154" stroke="#a62100" stroke-linecap="square" stroke-opacity=".552941"/><path d="m3.5 13.5v-3h1v2h3v1h-2z" fill="#ffa154" stroke="#a62100" stroke-linecap="square" stroke-opacity=".552941"/><g transform="translate(-8 -6)"><g transform="translate(-.000001 .000002)"><rect fill="url(#e)" height="6" rx=".5" width="7.000001" x="8.500001" y="9.499998"/><path d="m9.5 9.5c-.554 0-1 .446-1 1v1.5h7v-1.5c0-.554-.446-1-1-1z" fill="url(#f)" transform="translate(.000001 -.000002)"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><rect height="6" opacity=".3" rx="1" stroke="#0e141f" width="7.000001" x="8.500002" y="9.499998"/><path d="m9.500002 10.499998h5.000001v4h-5.000001z" opacity=".8" stroke="url(#b)"/></g></g><path d="m9 11.5h6" fill="none" opacity=".2" stroke="#000"/></g><g fill-rule="evenodd" transform="translate(.01 -.46478)"><path d="m47.000506 9.3411446c0 4.6069664-3.734684 8.3416514-8.341651 8.3416514-4.606966 0-8.341651-3.734685-8.341651-8.3416514 0-4.6069667 3.734685-8.341651 8.341651-8.341651 4.606967 0 8.341651 3.7346843 8.341651 8.341651z" fill="url(#a)" transform="matrix(.59940175 0 0 .59940175 -12.182186 -.634318)"/><g fill="#fff"><path d="m9.99 1.96478v1h-2l.01043 1.03522.98957.96478.01043 2.03522h1l1-1 1 1.00601h1l-.01043-2.04123 1.01043-.96478-.01043-1.03522h-2v-1h-1z" stroke="#f9c440" stroke-linejoin="round" stroke-width="2"/><path d="m9.99 1.96478v1h-2l.01043 1.03522.98957.96478.01043 2.03522h1l1-1 1 1.00601h1l-.01043-2.04123 1.01043-.96478-.01043-1.03522h-2v-1l-.98957-.96478z"/></g></g><g transform="translate(-.000002)"><g transform="translate(-.000001 .000002)"><rect fill="url(#c)" height="6" rx=".5" width="7.000001" x="8.500001" y="9.499998"/><path d="m9.5 9.5c-.554 0-1 .446-1 1v1.5h7v-1.5c0-.554-.446-1-1-1z" fill="url(#d)" transform="translate(.000001 -.000002)"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><rect height="6" opacity=".3" rx="1" stroke="#0e141f" width="7.000001" x="8.500002" y="9.499998"/><path d="m9.500002 10.499998h5.000001v4h-5.000001z" opacity=".8" stroke="url(#b)"/></g></g><path d="m9 11.5h6" fill="none" opacity=".2" stroke="#000"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_dbchangedesignmode.svg b/icon-themes/elementary_svg/cmd/sc_dbchangedesignmode.svg
new file mode 100644
index 000000000..1d331e6c6
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_dbchangedesignmode.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.44035822 0 0 .44035823 -76.20947 -3.14648)" gradientUnits="userSpaceOnUse" x1="188" x2="188" xlink:href="#b" y1="17" y2="36.026299"/><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.57418708 0 0 .57270135 -100.42477 -7.179241)" gradientUnits="userSpaceOnUse" x1="182" x2="182" xlink:href="#b" y1="33" y2="24.519934"/><linearGradient id="d" gradientTransform="matrix(.31428569 0 0 .34210527 .457142 15.618423)" gradientUnits="userSpaceOnUse" x1="21.381216" x2="21.381216" y1="5.052486" y2="44.137077"><stop offset="0" stop-color="#fff"/><stop offset=".08125819" stop-color="#fff" stop-opacity=".235294"/><stop offset=".92327863" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e"><stop offset="0" stop-color="#868688"/><stop offset="1" stop-color="#d9d9da"/></linearGradient><linearGradient id="f"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#4a4a4a"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.25894051 0 0 .19506397 -18.915491 21.136932)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="102.30806" x2="102.30806" y1="-2.392547" y2="-24.582239"><stop offset="0" stop-color="#a5a6a8"/><stop offset="1" stop-color="#e8e8e8"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.25894051 0 0 .19506397 -18.915491 21.136932)" gradientUnits="userSpaceOnUse" x1="109.95628" x2="109.95628" y1="-24.91135" y2="-2.375786"><stop offset="0" stop-color="#b3b3b3"/><stop offset="1" stop-color="#dadada"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.25763669 0 0 .2519943 -18.787395 24.390022)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#e" y1="-7.665694" y2="-7.665694"/><linearGradient id="j" gradientTransform="matrix(.56272887 0 0 .58293421 -44.991146 7.801097)" gradientUnits="userSpaceOnUse" x1="89.01844" x2="89.01844" xlink:href="#f" y1="22.536863" y2="27.54611"/><linearGradient id="k" gradientTransform="matrix(.25763669 0 0 .25599322 -18.787395 28.335879)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#e" y1="-7.665694" y2="-7.665694"/><linearGradient id="l" gradientTransform="matrix(.56272887 0 0 .59218484 -44.991146 11.483703)" gradientUnits="userSpaceOnUse" x1="89.01844" x2="89.01844" xlink:href="#f" y1="22.536863" y2="27.54611"/><linearGradient id="m" gradientTransform="matrix(.25763669 0 0 .25599322 -18.787395 32.335879)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#e" y1="-7.665694" y2="-7.665694"/><linearGradient id="n" gradientTransform="matrix(.56272887 0 0 .59218484 -44.991146 15.483703)" gradientUnits="userSpaceOnUse" x1="89.01844" x2="89.01844" xlink:href="#f" y1="22.536863" y2="27.54611"/><g transform="translate(0 -16)"><path d="m14.459827 29.5c0 1.198813-2.897339 2-6.4672665 2-3.5699332 0-6.4672704-.801187-6.4672704-2 0-4.634373-.79047651-3.194781 6.4672704-3.249422 7.4239625-.05637 6.4672665-1.410311 6.4672665 3.249422z" fill="url(#m)" stroke="url(#n)"/><path d="m14.5 26.5c0 1.10457-2.91015 2-6.4999994 2-3.5898511 0-6.5000006-.89543-6.5000006-2s2.9101495-2 6.5000006-2c3.5898494 0 6.4999994.89543 6.4999994 2z" fill="none" stroke="#d8d8d8"/><path d="m14.459827 25.5c0 1.157142-2.897339 2-6.4672665 2-3.5699332 0-6.4672704-.801187-6.4672704-2 0-4.634373-.79047651-3.194781 6.4672704-3.249422 7.4239625-.05637 6.4672665-1.410311 6.4672665 3.249422z" fill="url(#k)" stroke="url(#l)"/><path d="m14.5 22.5c0 1.10457-2.91015 2-6.4999994 2-3.5898511 0-6.5000006-.89543-6.5000006-2s2.9101495-2 6.5000006-2c3.5898494 0 6.4999994.89543 6.4999994 2z" fill="none" stroke="#d8d8d8"/><path d="m14.459827 21.5c0 1.217851-2.897339 2-6.4672665 2-3.5699332 0-6.4672704-.948833-6.4672704-2 0-4.344467-.79047651-3.046433 6.4672704-3.10022 7.4239625-.0555 6.4672665-.829521 6.4672665 3.10022z" fill="url(#i)" stroke="url(#j)"/><path d="m14.5 18.5c0 1.104569-2.91015 2-6.4999994 2-3.5898511 0-6.5000006-.895431-6.5000006-2s2.9101495-2 6.5000006-2c3.5898494 0 6.4999994.895431 6.4999994 2z" fill="url(#g)" stroke="url(#h)"/><rect fill="none" height="13" opacity=".5" rx="17.5" ry="1.5" stroke="url(#d)" width="11" x="2.5" y="17.5"/></g><path d="m.5 1.5 14 14-14.00002097.0028.00002099-2.960449zm3 6.5v4.5h4.5z" style="fill:#9bdb4d;fill-opacity:.588235;fill-rule:evenodd;stroke:#206b00;stroke-linejoin:round;stroke-opacity:.501961"/><g fill="none"><path d="m1.5 3.9116117v10.5883883h10.698531z" fill="none" opacity=".5" stroke="url(#a)"/><path d="m2.5 7.1382942v6.3617058h5.5" opacity=".5" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_dbclearquery.svg b/icon-themes/elementary_svg/cmd/sc_dbclearquery.svg
new file mode 100644
index 000000000..d566b88f8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_dbclearquery.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="1161" cy="1295.3" gradientTransform="matrix(.48354 -.04788 .038139 .36499 -599.71 -404.69)" gradientUnits="userSpaceOnUse" r="11.902"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="12.594" x2="11.843" y1="6.2579" y2="14.312"><stop offset="0" stop-color="#fe9ab8"/><stop offset="1" stop-color="#f4679d"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="7.1313" x2="15.93" y1="10.806" y2="10.806"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.3143 0 0 .3421 .457 15.618)" gradientUnits="userSpaceOnUse" x1="21.381" x2="21.381" y1="5.053" y2="44.137"><stop offset="0" stop-color="#fff"/><stop offset=".081" stop-color="#fff" stop-opacity=".235"/><stop offset=".923" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.25894 0 0 .19506 -18.915 21.137)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="102.31" x2="102.31" y1="-2.393" y2="-24.582"><stop offset="0" stop-color="#a5a6a8"/><stop offset="1" stop-color="#e8e8e8"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.25894 0 0 .19506 -18.915 21.137)" gradientUnits="userSpaceOnUse" x1="109.96" x2="109.96" y1="-24.911" y2="-2.376"><stop offset="0" stop-color="#b3b3b3"/><stop offset="1" stop-color="#dadada"/></linearGradient><linearGradient id="g"><stop offset="0" stop-color="#868688"/><stop offset="1" stop-color="#d9d9da"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.25764 0 0 .252 -18.787 24.39)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424" xlink:href="#g" y1="-7.666" y2="-7.666"/><linearGradient id="i"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#4a4a4a"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.56273 0 0 .58293 -44.99 7.8)" gradientUnits="userSpaceOnUse" x1="89.018" x2="89.018" xlink:href="#i" y1="22.537" y2="27.546"/><linearGradient id="k" gradientTransform="matrix(.25764 0 0 .256 -18.787 28.336)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424" xlink:href="#g" y1="-7.666" y2="-7.666"/><linearGradient id="l" gradientTransform="matrix(.56273 0 0 .59218 -44.99 11.484)" gradientUnits="userSpaceOnUse" x1="89.018" x2="89.018" xlink:href="#i" y1="22.537" y2="27.546"/><linearGradient id="m" gradientTransform="matrix(.25764 0 0 .256 -18.787 32.336)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424" xlink:href="#g" y1="-7.666" y2="-7.666"/><linearGradient id="n" gradientTransform="matrix(.56273 0 0 .59218 -44.99 15.484)" gradientUnits="userSpaceOnUse" x1="89.018" x2="89.018" xlink:href="#i" y1="22.537" y2="27.546"/><g transform="translate(0 -16)"><path d="m14.46 29.5c0 1.2-2.897 2-6.467 2s-6.468-.8-6.468-2c0-4.634-.79-3.195 6.468-3.25 7.424-.056 6.467-1.41 6.467 3.25z" fill="url(#m)" stroke="url(#n)"/><path d="m14.5 26.5c0 1.105-2.91 2-6.5 2s-6.5-.895-6.5-2 2.91-2 6.5-2 6.5.895 6.5 2z" fill="none" stroke="#d8d8d8"/><path d="m14.46 25.5c0 1.157-2.897 2-6.467 2s-6.468-.8-6.468-2c0-4.634-.79-3.195 6.468-3.25 7.424-.056 6.467-1.41 6.467 3.25z" fill="url(#k)" stroke="url(#l)"/><path d="m14.5 22.5c0 1.105-2.91 2-6.5 2s-6.5-.895-6.5-2 2.91-2 6.5-2 6.5.895 6.5 2z" fill="none" stroke="#d8d8d8"/><path d="m14.46 21.5c0 1.218-2.897 2-6.467 2s-6.468-.95-6.468-2c0-4.345-.79-3.046 6.468-3.1 7.424-.056 6.467-.83 6.467 3.1z" fill="url(#h)" stroke="url(#j)"/><path d="m14.5 18.5c0 1.105-2.91 2-6.5 2s-6.5-.895-6.5-2 2.91-2 6.5-2 6.5.895 6.5 2z" fill="url(#e)" stroke="url(#f)"/><rect fill="none" height="13" opacity=".5" rx="17.5" ry="1.5" stroke="url(#d)" width="11" x="2.5" y="17.5"/></g><g fill-rule="evenodd"><path d="m10.222 8.1695-3.722 5.3305.055199 2.0205.944801.4795 5.403129.01324 1.199-.86033 2.1764-4.2845-.20859-1.7713z" fill="url(#a)"/><path d="m7.5 14v1.5h5l3.02036-4.888-.02036-2.112h-4z" fill="url(#b)" stroke="#e41b79" stroke-opacity=".50196"/><path d="m8 14h3.5l3.5-5-3.33044.04214z" fill="#fff" fill-opacity=".5" opacity=".44" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_dbdistinctvalues.svg b/icon-themes/elementary_svg/cmd/sc_dbdistinctvalues.svg
new file mode 100644
index 000000000..80cca2ec8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_dbdistinctvalues.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.20660756 .05536033 -.05502636 .20536117 13.864123 2.956434)" gradientUnits="userSpaceOnUse" x1="10.568387" x2="15.296399" y1="28.749016" y2="44.988041"><stop offset="0" stop-color="#fff"/><stop offset=".35621077" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="9.787552" x2="10.181707" y1="7.617602" y2="17.678915"><stop offset="0" stop-color="#ff8c82"/><stop offset="1" stop-color="#c6262e"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1=".934084" x2="12.220248" y1="7.011249" y2="7.011249"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1=".934084" x2="12.220248" y1="7.011249" y2="7.011249"><stop offset="0" stop-color="#e3e3e4"/><stop offset=".5" stop-color="#fcfcfc"/><stop offset="1" stop-color="#e3e3e4"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.53162475 0 0 .53106291 -335.80164 70.244456)" gradientUnits="userSpaceOnUse" x1="644.81879" x2="644.81879" y1="-128.5054" y2="-109.67525"><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><path d="m.5.5v2.4349359c.24327628.5444267 3.5008254 2.7863267 5 4.9219817v5.6430824l1.511249.0225 1.488751-.0225v-5.6430824c1.4991742-2.135655 4.779222-4.377555 5.022498-4.9219817v-2.4349359h-6.511249z" fill="url(#d)" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round"/><path d="m1.5 1.5h11v1.2547719c-1.72502 1.5974399-2.7594028 2.0815538-5 4.5362288v5.2089993h-1v-5.2089993c-1.5010757-2.1147446-3.2613373-2.9220264-5-4.5362288z" fill="none" stroke="url(#e)"/><path d="m14.282 8.1017019c-.121495-.045358-.261619-.016199-.356385.083426l-4.0741236 4.2887651-2.0573106-1.954446c-.1328342-.127974-.3426151-.124735-.4697796.0097l-1.1606799 1.231146c-.1271645.133645-.1214947.345045.01134.47221l3.2722585 3.178303c.030779.02997.066417.05022.1052954.0648.1214947.05103.2672884.02592.3661042-.07695l5.4915616-5.7855595c.129594-.1336442.123925-.345045-.0097-.4730195l-1.005996-.9679082c-.0324-.032399-.0729-.056698-.113395-.070467z" fill="url(#b)" stroke="#7a0000" stroke-linecap="round" stroke-opacity=".501961"/><path d="m10.047939 13.375314 4.130027-4.3922632.584746.5593221m-4.8883956 5.2047841-2.8628612-2.767231.7512567-.839558" fill="none" opacity=".5" stroke="url(#a)" stroke-width=".5"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_dbformdelete.svg b/icon-themes/elementary_svg/cmd/sc_dbformdelete.svg
new file mode 100644
index 000000000..eba694eae
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_dbformdelete.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" 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="#ff8c82"/><stop offset=".31209752" stop-color="#ed5353"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></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="#7a0000"/><stop offset="1" stop-color="#a10705"/></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" gradientUnits="userSpaceOnUse" x1="12.00104" x2="12.00104" y1="-4.018996" y2="12.000076"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="11.000119" x2="10.843659" y1="-1.000464" y2="-15.125461"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="h" gradientTransform="matrix(1.054 0 0 1.22 -.878 -4.413)" gradientUnits="userSpaceOnUse" x1="16.961" x2="16.961" y1="17.55" y2="22.468"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e1e1e1"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="19.294" x2="17.956" y1="17.535" y2="22.587"><stop offset="0" stop-color="#fff"/><stop offset=".508" stop-color="#fff" stop-opacity=".235"/><stop offset=".835" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><rect fill="url(#g)" height="14" rx=".5" transform="scale(1 -1)" width="14" x="1" y="-15"/><rect fill="none" height="14.996" opacity=".344" rx="1" stroke="#555761" stroke-linecap="round" stroke-linejoin="round" width="14.992" x=".502" y=".501"/><path d="m1.493 1.5h13.005v13h-13.005z" fill="none" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><g fill-rule="evenodd"><path d="m3.978 14.426a.997.997 0 0 1 -1.994 0 .997.997 0 1 1 1.994 0z" fill="#fff"/><path d="m4 14.004a.997.997 0 0 1 -1.994 0 .997.997 0 1 1 1.994 0z" opacity=".3"/><path d="m13.978 14.426a.997.997 0 0 1 -1.994 0 .997.997 0 1 1 1.994 0z" fill="#fff"/><path d="m14 14.004a.997.997 0 0 1 -1.994 0 .997.997 0 1 1 1.994 0z" opacity=".3"/><path d="m4.03 3.282a.997.997 0 0 1 -1.993 0 .997.997 0 1 1 1.994 0z" fill="#fff"/><path d="m4 3.004a.997.997 0 0 1 -1.994 0 .997.997 0 1 1 1.994 0z" opacity=".3"/><path d="m14.03 3.282a.997.997 0 0 1 -1.993 0 .997.997 0 1 1 1.994 0z" fill="#fff"/><path d="m14 3.004a.997.997 0 0 1 -1.994 0 .997.997 0 1 1 1.994 0z" opacity=".3"/></g><g transform="matrix(.9984 0 0 1.1897 -10.967 -15.284)"><rect fill="url(#h)" height="5.077" rx="1.065" ry="1.049" width="11.003" x="13.485" y="17.463"/><g fill="none" stroke-width=".918"><path d="m14.485 18.335h9.078v3.303h-9.078z" stroke="url(#i)" stroke-linecap="round" stroke-linejoin="round"/><rect height="4.965" opacity=".5" rx="1.063" ry=".846" stroke="#656565" width="11.1" x="13.446" y="17.51"/></g></g><g fill="#4d4d4d"><path d="m5 7h1v1h-1z"/><path d="m6 6h1v1h-1z"/><path d="m7 7h1v1h-1z"/><path d="m5 8h1v1h-1z"/><path d="m7 8h1v1h-1z"/><path d="m6 9h1v1h-1z"/><path d="m9 6h1v1h-1z"/><path d="m9 7h1v1h-1z"/><path d="m9 8h1v1h-1z"/><path d="m9 9h1v1h-1z"/><path d="m11 6h1v1h-1z"/><path d="m10 7h1v1h-1z"/><path d="m11 8h1v1h-1z"/><path d="m11 9h1v1h-1z"/></g><path d="m9.9023437 6.9980469a1.6890529 1.6890529 0 0 0 -1.125.4570312l-1.4707032 1.3789063a1.6890529 1.6890529 0 0 0 -.048828 2.4179686l.8808594.894531-.8710938.871094a1.6890529 1.6890529 0 0 0 .015625 2.40625l.5917968.576172h4.0546881l.060546-.0625.060547.0625h3.949219v-3.677734l-.205078-.207032.205078-.224609v-3.6484375l-.833984-.7851563a1.6890529 1.6890529 0 0 0 -2.359375.044922l-.828125.8398437-.855469-.8515625a1.6890529 1.6890529 0 0 0 -1.2207033-.4921875z" fill="#fff" fill-opacity=".607843"/><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_dbformedit.svg b/icon-themes/elementary_svg/cmd/sc_dbformedit.svg
new file mode 100644
index 000000000..7ced49fc6
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_dbformedit.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="7.239398" x2="9.283306" y1="6.848341" y2="8.868646"><stop offset="0" stop-color="#ad5f00"/><stop offset=".13482948" stop-color="#ffe16b"/><stop offset=".20224422" stop-color="#f9c440"/><stop offset=".26965895" stop-color="#fff394"/><stop offset=".44650277" stop-color="#f9c440"/><stop offset=".57114136" stop-color="#f9c440"/><stop offset=".72038066" stop-color="#ffe16b"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.404 -.406 .607 .602 -17.868 .693)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#c" y1="24.99" y2="30"/><linearGradient id="c"><stop offset="0" stop-color="#565656"/><stop offset=".5" stop-color="#9a9a9a"/><stop offset="1" stop-color="#545454"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.404 -.406 .607 .602 -17.983 .81)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><linearGradient id="e"><stop offset="0" stop-color="#b1b1b1"/><stop offset=".5" stop-color="#fff"/><stop offset="1" stop-color="#8f8f8f"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.404 -.406 .607 .602 -17.466 .29)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#c" y1="24.99" y2="30"/><linearGradient id="g" gradientTransform="matrix(.404 -.406 .607 .602 -17.58 .405)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><linearGradient id="h" gradientTransform="matrix(.404 -.406 .607 .602 -17.062 -.116)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#c" y1="24.99" y2="30"/><linearGradient id="i" gradientTransform="matrix(.404 -.406 .607 .602 -17.177 0)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><linearGradient id="j" gradientTransform="matrix(.404 -.406 .607 .602 -17.637 .462)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="29.056999" y2="26.030001"><stop offset="0" stop-color="#ece5a5"/><stop offset="1" stop-color="#fcfbf2"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.376 .036 .037 .375 -2.218 -1.133)" gradientUnits="userSpaceOnUse" x1="5.518" x2="9.522" y1="37.372002" y2="41.391998"><stop offset="0" stop-color="#d48e15"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="12.00104" x2="12.00104" y1="-4.018996" y2="12.000076"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="11.000119" x2="10.843659" y1="-1.000464" y2="-15.125461"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="n" gradientTransform="matrix(1.054 0 0 1.22 -.878 -4.413)" gradientUnits="userSpaceOnUse" x1="16.961" x2="16.961" y1="17.55" y2="22.468"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e1e1e1"/></linearGradient><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="19.294" x2="17.956" y1="17.535" y2="22.587"><stop offset="0" stop-color="#fff"/><stop offset=".508" stop-color="#fff" stop-opacity=".235"/><stop offset=".835" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><rect fill="url(#m)" height="14" rx=".5" transform="scale(1 -1)" width="14" x="1" y="-15"/><rect fill="none" height="14.996" opacity=".344" rx="1" stroke="#555761" stroke-linecap="round" stroke-linejoin="round" width="14.992" x=".502" y=".501"/><path d="m1.493 1.5h13.005v13h-13.005z" fill="none" stroke="url(#l)" stroke-linecap="round" stroke-linejoin="round"/><g fill-rule="evenodd"><path d="m3.978 14.426a.997.997 0 0 1 -1.994 0 .997.997 0 1 1 1.994 0z" fill="#fff"/><path d="m4 14.004a.997.997 0 0 1 -1.994 0 .997.997 0 1 1 1.994 0z" opacity=".3"/><path d="m13.978 14.426a.997.997 0 0 1 -1.994 0 .997.997 0 1 1 1.994 0z" fill="#fff"/><path d="m14 14.004a.997.997 0 0 1 -1.994 0 .997.997 0 1 1 1.994 0z" opacity=".3"/><path d="m4.03 3.282a.997.997 0 0 1 -1.993 0 .997.997 0 1 1 1.994 0z" fill="#fff"/><path d="m4 3.004a.997.997 0 0 1 -1.994 0 .997.997 0 1 1 1.994 0z" opacity=".3"/><path d="m14.03 3.282a.997.997 0 0 1 -1.993 0 .997.997 0 1 1 1.994 0z" fill="#fff"/><path d="m14 3.004a.997.997 0 0 1 -1.994 0 .997.997 0 1 1 1.994 0z" opacity=".3"/></g><g transform="matrix(.9984 0 0 1.1897 -10.967 -15.284)"><rect fill="url(#n)" height="5.077" rx="1.065" ry="1.049" width="11.003" x="13.485" y="17.463"/><g fill="none" stroke-width=".918"><path d="m14.485 18.335h9.078v3.303h-9.078z" stroke="url(#o)" stroke-linecap="round" stroke-linejoin="round"/><rect height="4.965" opacity=".5" rx="1.063" ry=".846" stroke="#656565" width="11.1" x="13.446" y="17.51"/></g></g><g fill="#4d4d4d"><path d="m5 7h1v1h-1z"/><path d="m6 6h1v1h-1z"/><path d="m7 7h1v1h-1z"/><path d="m5 8h1v1h-1z"/><path d="m7 8h1v1h-1z"/><path d="m6 9h1v1h-1z"/><path d="m9 6h1v1h-1z"/><path d="m9 7h1v1h-1z"/><path d="m9 8h1v1h-1z"/><path d="m9 9h1v1h-1z"/><path d="m11 6h1v1h-1z"/><path d="m10 7h1v1h-1z"/><path d="m11 8h1v1h-1z"/><path d="m11 9h1v1h-1z"/></g><g transform="translate(-.254739 -.495187)"><path d="m14.14 13.45c-.09-.014-.16-.01-.205.003l-6.08 1.347-1.118.25-.033.006-1.298.96 3.31-.05.03-.008 1.125-.248 6.077-1.36c.182-.04-.12-.273-.676-.524-.418-.187-.858-.334-1.13-.375z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><g transform="matrix(.7 0 0 .7 5.29 5.02)"><path d="m2.05 11.037c.285-.207 1.147.257 1.96 1.062.81.802 1.26 1.64 1.057 1.93 0 0 .02.017.02.02l10.136-10.183c.258-.258-.213-1.143-1.05-1.974-.84-.832-1.73-1.295-1.987-1.037z" fill="url(#a)" stroke="#ad5f00" stroke-linejoin="round" stroke-width=".714286"/><path d="m10.565 2.484c.287-.208 1.148.256 1.96 1.062.81.804 1.26 1.64 1.058 1.93 0 .002.02.018.02.02l1.55-1.558c.41-.408-.028-1.093-.98-2.044-.813-.806-1.674-1.27-1.96-1.062l-.026.025z" fill="#fe9ab8" opacity=".9" stroke="#de3e80" stroke-linejoin="round" stroke-width=".714286"/><path d="m9.18 3.877c.285-.208 1.146.256 1.96 1.062.81.8 1.26 1.64 1.056 1.93l.02.017.126-.127s-.02-.016-.02-.018c.203-.29-.246-1.127-1.057-1.93-.812-.806-1.674-1.27-1.96-1.062z" fill="url(#b)"/><path d="m9.063 3.993c.286-.208 1.148.256 1.96 1.062.81.803 1.26 1.64 1.058 1.93 0 .002.02.018.02.02l.127-.128-.02-.018c.204-.29-.246-1.13-1.057-1.933-.813-.806-1.674-1.27-1.96-1.062z" fill="url(#d)"/><path d="m9.58 3.473c.287-.208 1.15.256 1.96 1.062.81.804 1.26 1.64 1.06 1.93-.002.002.018.018.017.02l.127-.127c0-.002-.02-.018-.02-.02.203-.29-.246-1.126-1.057-1.93-.812-.805-1.674-1.27-1.96-1.062z" fill="url(#f)"/><path d="m9.465 3.59c.286-.21 1.148.256 1.96 1.06.81.805 1.26 1.642 1.058 1.932l.02.018.125-.126s-.02-.018-.02-.02c.204-.288-.246-1.126-1.056-1.93-.813-.805-1.674-1.27-1.96-1.062z" fill="url(#g)"/><path d="m9.985 3.067c.286-.207 1.148.257 1.96 1.062.81.802 1.26 1.64 1.058 1.93 0 0 .02.017.02.02l.125-.13s-.02-.017-.02-.02c.203-.287-.246-1.125-1.057-1.93-.81-.804-1.672-1.27-1.96-1.06z" fill="url(#h)"/><path d="m9.87 3.183c.285-.207 1.147.257 1.96 1.062.81.804 1.26 1.642 1.057 1.93 0 .002.02.02.02.02l.125-.127s-.02-.018-.02-.02c.204-.288-.246-1.126-1.056-1.93-.813-.805-1.674-1.27-1.96-1.06z" fill="url(#i)"/><g fill-rule="evenodd" stroke-width=".714286"><path d="m.26 15.794 4.772-1.725.04-.04c.202-.29-.253-1.13-1.064-1.93-.812-.808-1.673-1.27-1.96-1.06z" fill="url(#j)" stroke="url(#k)"/><path d="m.744 14.506-.484 1.284 1.3-.474c-.113-.134-.22-.268-.354-.402-.155-.154-.307-.28-.462-.408z" fill="#0c0c0c" stroke="#0c0c0c"/></g><path d="m2.3703389 10.926816c.270411-.196663 1.0789124.24173 1.843711 1.003797.7607014.756605 1.1840721 1.547352.9928724 1.820495 0 0 .017754.01639.016389.01776l6.5636117-6.6182406.02731-.023214s-.02186-.016386-.02049-.017757c.191206-.2731447-.232164-1.0625261-.994231-1.8204962-.764798-.7647986-1.5733-1.199095-1.8437114-1.0037981l-.023214.024583z" fill="#f9c440" opacity=".6" stroke-width="1.365712"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_dbformrename.svg b/icon-themes/elementary_svg/cmd/sc_dbformrename.svg
new file mode 100644
index 000000000..0f1023fee
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_dbformrename.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="12.00104" x2="12.00104" y1="-4.018996" y2="12.000076"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="11.000119" x2="10.843659" y1="-1.000464" y2="-15.125461"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="c" gradientTransform="matrix(1.054 0 0 1.22 -.878 -4.413)" gradientUnits="userSpaceOnUse" x1="16.961" x2="16.961" y1="17.55" y2="22.468"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e1e1e1"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="19.294" x2="17.956" y1="17.535" y2="22.587"><stop offset="0" stop-color="#fff"/><stop offset=".508" stop-color="#fff" stop-opacity=".235"/><stop offset=".835" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><rect fill="url(#b)" height="14" rx=".5" transform="scale(1 -1)" width="14" x="1" y="-15"/><rect fill="none" height="14.996" opacity=".344" rx="1" stroke="#555761" stroke-linecap="round" stroke-linejoin="round" width="14.992" x=".502" y=".501"/><path d="m1.493 1.5h13.005v13h-13.005z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><g fill-rule="evenodd"><path d="m3.978 14.426a.997.997 0 0 1 -1.994 0 .997.997 0 1 1 1.994 0z" fill="#fff"/><path d="m4 14.004a.997.997 0 0 1 -1.994 0 .997.997 0 1 1 1.994 0z" opacity=".3"/><path d="m13.978 14.426a.997.997 0 0 1 -1.994 0 .997.997 0 1 1 1.994 0z" fill="#fff"/><path d="m14 14.004a.997.997 0 0 1 -1.994 0 .997.997 0 1 1 1.994 0z" opacity=".3"/><path d="m4.03 3.282a.997.997 0 0 1 -1.993 0 .997.997 0 1 1 1.994 0z" fill="#fff"/><path d="m4 3.004a.997.997 0 0 1 -1.994 0 .997.997 0 1 1 1.994 0z" opacity=".3"/><path d="m14.03 3.282a.997.997 0 0 1 -1.993 0 .997.997 0 1 1 1.994 0z" fill="#fff"/><path d="m14 3.004a.997.997 0 0 1 -1.994 0 .997.997 0 1 1 1.994 0z" opacity=".3"/></g><g transform="matrix(.9984 0 0 1.1897 -10.967 -15.284)"><rect fill="url(#c)" height="5.077" rx="1.065" ry="1.049" width="11.003" x="13.485" y="17.463"/><g fill="none" stroke-width=".918"><path d="m14.485 18.335h9.078v3.303h-9.078z" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round"/><rect height="4.965" opacity=".5" rx="1.063" ry=".846" stroke="#656565" width="11.1" x="13.446" y="17.51"/></g></g><g fill="#4d4d4d"><path d="m5 7h1v1h-1z"/><path d="m6 6h1v1h-1z"/><path d="m7 7h1v1h-1z"/><path d="m5 8h1v1h-1z"/><path d="m7 8h1v1h-1z"/><path d="m6 9h1v1h-1z"/><path d="m9 6h1v1h-1z"/><path d="m9 7h1v1h-1z"/><path d="m9 8h1v1h-1z"/><path d="m9 9h1v1h-1z"/><path d="m11 6h1v1h-1z"/><path d="m10 7h1v1h-1z"/><path d="m11 8h1v1h-1z"/><path d="m11 9h1v1h-1z"/></g><path d="m9 0v3h1l1-.287v9.487l-1 .8h-1v3h7v-3h-1l-1-.726v-9.596l1.143.322h.857v-3z" fill-rule="evenodd" opacity=".52"/><path d="m16-4.944 1.94-.027s1 0 1 1v15.388s-.087 1.544-1.088 1.544h-1.852m5.833-17.95-1.91.017s-1 0-1 1v15.932s.09 1.01 1.09 1l1.82-.016" fill="none" stroke="#fff" stroke-width="1.267" transform="matrix(.85714 0 0 .72727 -3.714 5.09)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_dbindexdesign.svg b/icon-themes/elementary_svg/cmd/sc_dbindexdesign.svg
new file mode 100644
index 000000000..1d331e6c6
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_dbindexdesign.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.44035822 0 0 .44035823 -76.20947 -3.14648)" gradientUnits="userSpaceOnUse" x1="188" x2="188" xlink:href="#b" y1="17" y2="36.026299"/><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.57418708 0 0 .57270135 -100.42477 -7.179241)" gradientUnits="userSpaceOnUse" x1="182" x2="182" xlink:href="#b" y1="33" y2="24.519934"/><linearGradient id="d" gradientTransform="matrix(.31428569 0 0 .34210527 .457142 15.618423)" gradientUnits="userSpaceOnUse" x1="21.381216" x2="21.381216" y1="5.052486" y2="44.137077"><stop offset="0" stop-color="#fff"/><stop offset=".08125819" stop-color="#fff" stop-opacity=".235294"/><stop offset=".92327863" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e"><stop offset="0" stop-color="#868688"/><stop offset="1" stop-color="#d9d9da"/></linearGradient><linearGradient id="f"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#4a4a4a"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.25894051 0 0 .19506397 -18.915491 21.136932)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="102.30806" x2="102.30806" y1="-2.392547" y2="-24.582239"><stop offset="0" stop-color="#a5a6a8"/><stop offset="1" stop-color="#e8e8e8"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.25894051 0 0 .19506397 -18.915491 21.136932)" gradientUnits="userSpaceOnUse" x1="109.95628" x2="109.95628" y1="-24.91135" y2="-2.375786"><stop offset="0" stop-color="#b3b3b3"/><stop offset="1" stop-color="#dadada"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.25763669 0 0 .2519943 -18.787395 24.390022)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#e" y1="-7.665694" y2="-7.665694"/><linearGradient id="j" gradientTransform="matrix(.56272887 0 0 .58293421 -44.991146 7.801097)" gradientUnits="userSpaceOnUse" x1="89.01844" x2="89.01844" xlink:href="#f" y1="22.536863" y2="27.54611"/><linearGradient id="k" gradientTransform="matrix(.25763669 0 0 .25599322 -18.787395 28.335879)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#e" y1="-7.665694" y2="-7.665694"/><linearGradient id="l" gradientTransform="matrix(.56272887 0 0 .59218484 -44.991146 11.483703)" gradientUnits="userSpaceOnUse" x1="89.01844" x2="89.01844" xlink:href="#f" y1="22.536863" y2="27.54611"/><linearGradient id="m" gradientTransform="matrix(.25763669 0 0 .25599322 -18.787395 32.335879)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#e" y1="-7.665694" y2="-7.665694"/><linearGradient id="n" gradientTransform="matrix(.56272887 0 0 .59218484 -44.991146 15.483703)" gradientUnits="userSpaceOnUse" x1="89.01844" x2="89.01844" xlink:href="#f" y1="22.536863" y2="27.54611"/><g transform="translate(0 -16)"><path d="m14.459827 29.5c0 1.198813-2.897339 2-6.4672665 2-3.5699332 0-6.4672704-.801187-6.4672704-2 0-4.634373-.79047651-3.194781 6.4672704-3.249422 7.4239625-.05637 6.4672665-1.410311 6.4672665 3.249422z" fill="url(#m)" stroke="url(#n)"/><path d="m14.5 26.5c0 1.10457-2.91015 2-6.4999994 2-3.5898511 0-6.5000006-.89543-6.5000006-2s2.9101495-2 6.5000006-2c3.5898494 0 6.4999994.89543 6.4999994 2z" fill="none" stroke="#d8d8d8"/><path d="m14.459827 25.5c0 1.157142-2.897339 2-6.4672665 2-3.5699332 0-6.4672704-.801187-6.4672704-2 0-4.634373-.79047651-3.194781 6.4672704-3.249422 7.4239625-.05637 6.4672665-1.410311 6.4672665 3.249422z" fill="url(#k)" stroke="url(#l)"/><path d="m14.5 22.5c0 1.10457-2.91015 2-6.4999994 2-3.5898511 0-6.5000006-.89543-6.5000006-2s2.9101495-2 6.5000006-2c3.5898494 0 6.4999994.89543 6.4999994 2z" fill="none" stroke="#d8d8d8"/><path d="m14.459827 21.5c0 1.217851-2.897339 2-6.4672665 2-3.5699332 0-6.4672704-.948833-6.4672704-2 0-4.344467-.79047651-3.046433 6.4672704-3.10022 7.4239625-.0555 6.4672665-.829521 6.4672665 3.10022z" fill="url(#i)" stroke="url(#j)"/><path d="m14.5 18.5c0 1.104569-2.91015 2-6.4999994 2-3.5898511 0-6.5000006-.895431-6.5000006-2s2.9101495-2 6.5000006-2c3.5898494 0 6.4999994.895431 6.4999994 2z" fill="url(#g)" stroke="url(#h)"/><rect fill="none" height="13" opacity=".5" rx="17.5" ry="1.5" stroke="url(#d)" width="11" x="2.5" y="17.5"/></g><path d="m.5 1.5 14 14-14.00002097.0028.00002099-2.960449zm3 6.5v4.5h4.5z" style="fill:#9bdb4d;fill-opacity:.588235;fill-rule:evenodd;stroke:#206b00;stroke-linejoin:round;stroke-opacity:.501961"/><g fill="none"><path d="m1.5 3.9116117v10.5883883h10.698531z" fill="none" opacity=".5" stroke="url(#a)"/><path d="m2.5 7.1382942v6.3617058h5.5" opacity=".5" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_dbnewform.svg b/icon-themes/elementary_svg/cmd/sc_dbnewform.svg
new file mode 100644
index 000000000..d8fe5af4f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_dbnewform.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="64.574997" cy="48.605" gradientTransform="matrix(0 .3853 -.4196 0 32.39 -16.793)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="12.00104" x2="12.00104" y1="-4.018996" y2="12.000076"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="11.000119" x2="10.843659" y1="-1.000464" y2="-15.125461"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="d" gradientTransform="matrix(1.054 0 0 1.22 -.878 -4.413)" gradientUnits="userSpaceOnUse" x1="16.961" x2="16.961" y1="17.55" y2="22.468"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e1e1e1"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="19.294" x2="17.956" y1="17.535" y2="22.587"><stop offset="0" stop-color="#fff"/><stop offset=".508" stop-color="#fff" stop-opacity=".235"/><stop offset=".835" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><rect fill="url(#c)" height="14" rx=".5" transform="scale(1 -1)" width="14" x="1" y="-15"/><rect fill="none" height="14.996" opacity=".344" rx="1" stroke="#555761" stroke-linecap="round" stroke-linejoin="round" width="14.992" x=".502" y=".501"/><path d="m1.493 1.5h13.005v13h-13.005z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><g fill-rule="evenodd"><path d="m3.978 14.426a.997.997 0 0 1 -1.994 0 .997.997 0 1 1 1.994 0z" fill="#fff"/><path d="m4 14.004a.997.997 0 0 1 -1.994 0 .997.997 0 1 1 1.994 0z" opacity=".3"/><path d="m13.978 14.426a.997.997 0 0 1 -1.994 0 .997.997 0 1 1 1.994 0z" fill="#fff"/><path d="m14 14.004a.997.997 0 0 1 -1.994 0 .997.997 0 1 1 1.994 0z" opacity=".3"/><path d="m4.03 3.282a.997.997 0 0 1 -1.993 0 .997.997 0 1 1 1.994 0z" fill="#fff"/><path d="m4 3.004a.997.997 0 0 1 -1.994 0 .997.997 0 1 1 1.994 0z" opacity=".3"/><path d="m14.03 3.282a.997.997 0 0 1 -1.993 0 .997.997 0 1 1 1.994 0z" fill="#fff"/><path d="m14 3.004a.997.997 0 0 1 -1.994 0 .997.997 0 1 1 1.994 0z" opacity=".3"/></g><g transform="matrix(.998 0 0 1.19 -10.967 -15.284)"><rect fill="url(#d)" height="5.077" rx="1.065" ry="1.049" width="11.003" x="13.485" y="17.463"/><g fill="none" stroke-width=".918"><path d="m14.485 18.335h9.078v3.303h-9.078z" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round"/><rect height="4.965" opacity=".5" rx="1.063" ry=".846" stroke="#656565" width="11.1" x="13.446" y="17.51"/></g></g><g fill="#4d4d4d"><path d="m5 7h1v1h-1z"/><path d="m6 6h1v1h-1z"/><path d="m7 7h1v1h-1z"/><path d="m5 8h1v1h-1z"/><path d="m7 8h1v1h-1z"/><path d="m6 9h1v1h-1z"/><path d="m9 6h1v1h-1z"/><path d="m9 7h1v1h-1z"/><path d="m9 8h1v1h-1z"/><path d="m9 9h1v1h-1z"/><path d="m11 6h1v1h-1z"/><path d="m10 7h1v1h-1z"/><path d="m11 8h1v1h-1z"/><path d="m11 9h1v1h-1z"/></g><path d="m10.5 10.5v-2h3v2h2v3h-2v2h-3v-2h-2v-3z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="#fff"><path d="m11 9h2v1h-2z" opacity=".5"/><path d="m11 14h2v1h-2z" opacity=".2"/><path d="m9 11v1h2v-1zm4 0v1h2v-1z" opacity=".4"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_dbnewformautopilot.svg b/icon-themes/elementary_svg/cmd/sc_dbnewformautopilot.svg
new file mode 100644
index 000000000..e7bb81772
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_dbnewformautopilot.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="64.574997" cy="48.605" gradientTransform="matrix(0 .3853 -.4196 0 32.39 -16.793)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="1.071" x2="10.542" xlink:href="#c" y1="7.053001" y2="-.013"/><linearGradient id="c"><stop offset="0" stop-color="#fff3cb"/><stop offset=".262" stop-color="#fdde76"/><stop offset=".661" stop-color="#f9c440"/><stop offset="1" stop-color="#e48b20"/></linearGradient><radialGradient id="d" cx="32.5" cy="16.563" gradientTransform="matrix(.136 .32887 -.25782 .113 -3.123 -21.05)" gradientUnits="userSpaceOnUse" r="14.438" xlink:href="#c"/><filter id="e" color-interpolation-filters="sRGB" height="1.324" width="1.387" x="-.193" y="-.162"><feGaussianBlur stdDeviation=".678"/></filter><radialGradient id="f" cx="6.703" cy="73.615997" gradientTransform="matrix(1.1067389 0 0 .24210121 .58267 -5.875327)" gradientUnits="userSpaceOnUse" r="7.228"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="g" gradientTransform="matrix(.19514764 0 0 .28355475 .61867 -1.505306)" gradientUnits="userSpaceOnUse" x1="31" x2="3.259" xlink:href="#h" y1="12.875" y2="24.893999"/><linearGradient id="h"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="i" cx="32.5" cy="16.563" gradientTransform="matrix(.09066712 .21924776 -.17188086 .07533371 7.373371 -6.721998)" gradientUnits="userSpaceOnUse" r="14.438" xlink:href="#h"/><linearGradient id="j" gradientTransform="matrix(.26726 0 0 1.15755 9.316 -10.704)" gradientUnits="userSpaceOnUse" x1="-32.957001" x2="-25.474001" y1="27.389" y2="27.389"><stop offset="0" stop-color="#2e3436"/><stop offset=".644" stop-color="#888a85"/><stop offset="1" stop-color="#555753"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.77602 .23906 -.31605 .56748 -20.168 4.55)" gradientUnits="userSpaceOnUse" x1="27.528" x2="30.42" y1="4.167" y2="2.949"><stop offset="0" stop-color="#eeeeec"/><stop offset=".789" stop-color="#fff"/><stop offset="1" stop-color="#eeeeec"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="12.00104" x2="12.00104" y1="-4.018996" y2="12.000076"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="11.000119" x2="10.843659" y1="-1.000464" y2="-15.125461"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="n" gradientTransform="matrix(1.054 0 0 1.22 -.878 -4.413)" gradientUnits="userSpaceOnUse" x1="16.961" x2="16.961" y1="17.55" y2="22.468"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e1e1e1"/></linearGradient><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="19.294" x2="17.956" y1="17.535" y2="22.587"><stop offset="0" stop-color="#fff"/><stop offset=".508" stop-color="#fff" stop-opacity=".235"/><stop offset=".835" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><rect fill="url(#m)" height="14" rx=".5" transform="scale(1 -1)" width="14" x="1" y="-15"/><rect fill="none" height="14.996" opacity=".344" rx="1" stroke="#555761" stroke-linecap="round" stroke-linejoin="round" width="14.992" x=".502" y=".501"/><path d="m1.493 1.5h13.005v13h-13.005z" fill="none" stroke="url(#l)" stroke-linecap="round" stroke-linejoin="round"/><g fill-rule="evenodd"><path d="m3.978 14.426a.997.997 0 0 1 -1.994 0 .997.997 0 1 1 1.994 0z" fill="#fff"/><path d="m4 14.004a.997.997 0 0 1 -1.994 0 .997.997 0 1 1 1.994 0z" opacity=".3"/><path d="m13.978 14.426a.997.997 0 0 1 -1.994 0 .997.997 0 1 1 1.994 0z" fill="#fff"/><path d="m14 14.004a.997.997 0 0 1 -1.994 0 .997.997 0 1 1 1.994 0z" opacity=".3"/><path d="m4.03 3.282a.997.997 0 0 1 -1.993 0 .997.997 0 1 1 1.994 0z" fill="#fff"/><path d="m4 3.004a.997.997 0 0 1 -1.994 0 .997.997 0 1 1 1.994 0z" opacity=".3"/><path d="m14.03 3.282a.997.997 0 0 1 -1.993 0 .997.997 0 1 1 1.994 0z" fill="#fff"/><path d="m14 3.004a.997.997 0 0 1 -1.994 0 .997.997 0 1 1 1.994 0z" opacity=".3"/></g><g transform="matrix(.998 0 0 1.19 -10.967 -15.284)"><rect fill="url(#n)" height="5.077" rx="1.065" ry="1.049" width="11.003" x="13.485" y="17.463"/><g fill="none" stroke-width=".918"><path d="m14.485 18.335h9.078v3.303h-9.078z" stroke="url(#o)" stroke-linecap="round" stroke-linejoin="round"/><rect height="4.965" opacity=".5" rx="1.063" ry=".846" stroke="#656565" width="11.1" x="13.446" y="17.51"/></g></g><g fill="#4d4d4d"><path d="m5 7h1v1h-1z"/><path d="m6 6h1v1h-1z"/><path d="m7 7h1v1h-1z"/><path d="m5 8h1v1h-1z"/><path d="m7 8h1v1h-1z"/><path d="m6 9h1v1h-1z"/><path d="m9 6h1v1h-1z"/><path d="m9 7h1v1h-1z"/><path d="m9 8h1v1h-1z"/><path d="m9 9h1v1h-1z"/><path d="m11 6h1v1h-1z"/><path d="m10 7h1v1h-1z"/><path d="m11 8h1v1h-1z"/><path d="m11 9h1v1h-1z"/></g><g transform="matrix(-1 0 0 1 16.00008 2)"><path d="m8.1016425-2c.081863.090424.1536223.1883604.2128906.2910156l7.2089839 12.4824224c.456481.790642.285504 2.050462-.865234 2.714843l-.388672.222657c-.273815.158087-.547911.247573-.814453.287109h-.576172c-.609248-.08412-1.12386-.432484-1.390625-.894531l-7.2070309-12.4843754c-.437133-.757132-.290522-1.9365117.732422-2.6191406z" fill="#fff" fill-opacity=".784314"/><path d="m7.343-.15999975-.068 1.66799995-1.075.562-.336-.19-.012-.99199995-.704.64999995-.95-.298.4.87-.575.81.95-.11.596.8.187-.94.496-.17 1.052.39.29 1.71 1.036-1.31 1.716.253-.926-1.39.77-1.55199995-1.607.44999995zm-3.717 2.93999995-.547.504-.737-.23.31.676-.447.628.74-.085.46.62.145-.73.733-.247-.648-.364zm2.5.6-.798.734-1.074-.336.452.985-.65.916 1.076-.126.67.902.213-1.062 1.067-.36-.946-.53zm-4.189 1.067-.2.754-.78.21.654.423-.04.807.602-.492.756.29-.28-.727.506-.628-.777.044-.442-.68z" fill="url(#b)"/><path d="m-1.01-3.742c-2.055.9-4.6-.495-5.685-3.117-1.085-2.62-.297-5.477 1.758-6.378 2.056-.9 4.602.494 5.686 3.116 1.084 2.623.296 5.48-1.76 6.38z" fill="url(#d)" filter="url(#e)" opacity=".483" transform="matrix(.67304 0 0 .67304 10.236 8.19)"/><g stroke-width=".66667"><path d="m16.00008 11.947428c0 .966672-3.581351 1.750009-8.0000397 1.750009-4.4173554 0-8.00004-.78267-8.00004-1.749342 0-.966671 3.5826846-1.750009 8.00004-1.750009 4.4186887 0 8.0000397.784004 8.0000397 1.750676z" fill="url(#f)" opacity=".2"/><path d="m.69133709 4.8033927c4.04402021.4293355 1.30000651-3.90868615 5.77136221-5.9293629l1.6380082 5.0906921c-1.8733427-1.2700064-2.4900125 4.1040202-7.43337053 1.3000065z" fill="url(#g)" fill-rule="evenodd" opacity=".444"/><path d="m8.7820442 4.8167261c-1.3706735.600003-3.066682-.3300016-3.7906856-2.0780103-.7226703-1.74800875-.198001-3.65201825 1.1733392-4.2533546 1.3700068-.600003 3.066682.3300016 3.7900189 2.07867705.7226703 1.74867535.1980003 3.65335155-1.1733392 4.25335455z" fill="url(#i)"/></g><path d="m7.078 3.0800002-1.324-.2-.8 1.022-.223-1.334-1.208-.453 1.185-.628.053-1.30399995.957.94699995 1.24-.35199995-.594 1.21399995.715 1.085zm-2.778 3.206-.553-.716-.887.1.536-.728-.372-.78.885.265.656-.582.01.892.78.42-.88.286z" fill="#fff"/><g transform="matrix(.77076 -.445 .37655 .6522 .838 -7.332)"><path d="m.5 18v12.438c0 .58.297 1.062.667 1.062h.666c.37 0 .667-.48.667-1.063v-12.437z" fill="url(#j)" fill-rule="evenodd"/><rect fill="none" height="21" opacity=".3" rx=".749" ry=".929" stroke="#000" stroke-width="1.221" width="2" x=".5" y="10.5"/><path d="m1.167 10.5c-.37 0-.667.48-.667 1.063v6.437h2v-6.438c0-.58-.297-1.062-.667-1.062z" fill="url(#k)" fill-rule="evenodd"/></g></g><path d="m10.5 10.5v-2h3v2h2v3h-2v2h-3v-2h-2v-3z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="#fff"><path d="m11 9h2v1h-2z" opacity=".5"/><path d="m11 14h2v1h-2z" opacity=".2"/><path d="m9 11v1h2v-1zm4 0v1h2v-1z" opacity=".4"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_dbnewquery.svg b/icon-themes/elementary_svg/cmd/sc_dbnewquery.svg
new file mode 100644
index 000000000..77cfe622b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_dbnewquery.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="64.574997" cy="48.605" gradientTransform="matrix(0 .3853 -.4196 0 32.39 -16.793)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.31429 0 0 .34211 .45714 15.618)" gradientUnits="userSpaceOnUse" x1="21.381" x2="21.381" y1="5.0525" y2="44.137"><stop offset="0" stop-color="#fff"/><stop offset=".081258" stop-color="#fff" stop-opacity=".23529"/><stop offset=".92328" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.25894 0 0 .19506 -18.915 21.137)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="102.31" x2="102.31" y1="-2.3925" y2="-24.582"><stop offset="0" stop-color="#a5a6a8"/><stop offset="1" stop-color="#e8e8e8"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.25894 0 0 .19506 -18.915 21.137)" gradientUnits="userSpaceOnUse" x1="109.96" x2="109.96" y1="-24.911" y2="-2.3758"><stop offset="0" stop-color="#b3b3b3"/><stop offset="1" stop-color="#dadada"/></linearGradient><linearGradient id="e"><stop offset="0" stop-color="#868688"/><stop offset="1" stop-color="#d9d9da"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.25764 0 0 .25199 -18.787 24.39)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424" xlink:href="#e" y1="-7.6657" y2="-7.6657"/><linearGradient id="g"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#4a4a4a"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.56273 0 0 .58293 -44.991 7.8011)" gradientUnits="userSpaceOnUse" x1="89.018" x2="89.018" xlink:href="#g" y1="22.537" y2="27.546"/><linearGradient id="i" gradientTransform="matrix(.25764 0 0 .25599 -18.787 28.336)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424" xlink:href="#e" y1="-7.6657" y2="-7.6657"/><linearGradient id="j" gradientTransform="matrix(.56273 0 0 .59218 -44.991 11.484)" gradientUnits="userSpaceOnUse" x1="89.018" x2="89.018" xlink:href="#g" y1="22.537" y2="27.546"/><linearGradient id="k" gradientTransform="matrix(.25764 0 0 .25599 -18.787 32.336)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424" xlink:href="#e" y1="-7.6657" y2="-7.6657"/><linearGradient id="l" gradientTransform="matrix(.56273 0 0 .59218 -44.991 15.484)" gradientUnits="userSpaceOnUse" x1="89.018" x2="89.018" xlink:href="#g" y1="22.537" y2="27.546"/><g transform="translate(0 -16)"><path d="m14.46 29.5c0 1.1988-2.8973 2-6.4673 2-3.5699 0-6.4673-.80119-6.4673-2 0-4.6344-.79048-3.1948 6.4673-3.2494 7.4247-.057 6.4677-1.411 6.4677 3.249z" fill="url(#k)" stroke="url(#l)"/><path d="m14.5 26.5c0 1.1046-2.9102 2-6.5 2-3.5899 0-6.5-.895-6.5-2 0-1.1046 2.9101-2 6.5-2 3.59 0 6.5.895 6.5 2z" fill="none" stroke="#d8d8d8"/><path d="m14.46 25.5c0 1.1571-2.8973 2-6.4673 2-3.5699 0-6.4673-.80119-6.4673-2 0-4.6344-.79048-3.1948 6.4673-3.2494 7.4247-.057 6.4677-1.411 6.4677 3.249z" fill="url(#i)" stroke="url(#j)"/><path d="m14.5 22.5c0 1.1046-2.9102 2-6.5 2-3.5899 0-6.5-.895-6.5-2 0-1.1046 2.9101-2 6.5-2 3.59 0 6.5.895 6.5 2z" fill="none" stroke="#d8d8d8"/><path d="m14.46 21.5c0 1.2179-2.8973 2-6.4673 2-3.5699 0-6.4673-.94883-6.4673-2 0-4.3445-.79048-3.0464 6.4673-3.1002 7.424-.0555 6.4673-.82952 6.4673 3.1002z" fill="url(#f)" stroke="url(#h)"/><path d="m14.5 18.5c0 1.1046-2.9102 2-6.5 2-3.5899 0-6.5-.895-6.5-2 0-1.1046 2.9101-2 6.5-2 3.59 0 6.5.895 6.5 2z" fill="url(#c)" stroke="url(#d)"/><rect fill="none" height="13" opacity=".5" rx="17.5" ry="1.5" stroke="url(#b)" width="11" x="2.5" y="17.5"/></g><path d="m10.5 10.5v-2h3v2h2v3h-2v2h-3v-2h-2v-3z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="#fff"><path d="m11 9h2v1h-2z" opacity=".5"/><path d="m11 14h2v1h-2z" opacity=".2"/><path d="m9 11v1h2v-1zm4 0v1h2v-1z" opacity=".4"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_dbnewqueryautopilot.svg b/icon-themes/elementary_svg/cmd/sc_dbnewqueryautopilot.svg
new file mode 100644
index 000000000..c87db5842
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_dbnewqueryautopilot.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="64.574997" cy="48.605" gradientTransform="matrix(0 .3853 -.4196 0 32.39 -16.793)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="1.071" x2="10.542" xlink:href="#c" y1="7.053001" y2="-.013"/><linearGradient id="c"><stop offset="0" stop-color="#fff3cb"/><stop offset=".262" stop-color="#fdde76"/><stop offset=".661" stop-color="#f9c440"/><stop offset="1" stop-color="#e48b20"/></linearGradient><radialGradient id="d" cx="32.5" cy="16.563" gradientTransform="matrix(.136 .32887 -.25782 .113 -3.123 -21.05)" gradientUnits="userSpaceOnUse" r="14.438" xlink:href="#c"/><filter id="e" color-interpolation-filters="sRGB" height="1.324" width="1.387" x="-.193" y="-.162"><feGaussianBlur stdDeviation=".678"/></filter><radialGradient id="f" cx="6.703" cy="73.615997" gradientTransform="matrix(1.1067389 0 0 .24210121 .58267 -5.875327)" gradientUnits="userSpaceOnUse" r="7.228"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="g" gradientTransform="matrix(.19514764 0 0 .28355475 .61867 -1.505306)" gradientUnits="userSpaceOnUse" x1="31" x2="3.259" xlink:href="#h" y1="12.875" y2="24.893999"/><linearGradient id="h"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="i" cx="32.5" cy="16.563" gradientTransform="matrix(.09066712 .21924776 -.17188086 .07533371 7.373371 -6.721998)" gradientUnits="userSpaceOnUse" r="14.438" xlink:href="#h"/><linearGradient id="j" gradientTransform="matrix(.26726 0 0 1.15755 9.316 -10.704)" gradientUnits="userSpaceOnUse" x1="-32.957001" x2="-25.474001" y1="27.389" y2="27.389"><stop offset="0" stop-color="#2e3436"/><stop offset=".644" stop-color="#888a85"/><stop offset="1" stop-color="#555753"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.77602 .23906 -.31605 .56748 -20.168 4.55)" gradientUnits="userSpaceOnUse" x1="27.528" x2="30.42" y1="4.167" y2="2.949"><stop offset="0" stop-color="#eeeeec"/><stop offset=".789" stop-color="#fff"/><stop offset="1" stop-color="#eeeeec"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.31429 0 0 .34211 .45714 15.618)" gradientUnits="userSpaceOnUse" x1="21.381" x2="21.381" y1="5.0525" y2="44.137"><stop offset="0" stop-color="#fff"/><stop offset=".081258" stop-color="#fff" stop-opacity=".23529"/><stop offset=".92328" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.25894 0 0 .19506 -18.915 21.137)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="102.31" x2="102.31" y1="-2.3925" y2="-24.582"><stop offset="0" stop-color="#a5a6a8"/><stop offset="1" stop-color="#e8e8e8"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.25894 0 0 .19506 -18.915 21.137)" gradientUnits="userSpaceOnUse" x1="109.96" x2="109.96" y1="-24.911" y2="-2.3758"><stop offset="0" stop-color="#b3b3b3"/><stop offset="1" stop-color="#dadada"/></linearGradient><linearGradient id="o"><stop offset="0" stop-color="#868688"/><stop offset="1" stop-color="#d9d9da"/></linearGradient><linearGradient id="p" gradientTransform="matrix(.25764 0 0 .25199 -18.787 24.39)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424" xlink:href="#o" y1="-7.6657" y2="-7.6657"/><linearGradient id="q"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#4a4a4a"/></linearGradient><linearGradient id="r" gradientTransform="matrix(.56273 0 0 .58293 -44.991 7.8011)" gradientUnits="userSpaceOnUse" x1="89.018" x2="89.018" xlink:href="#q" y1="22.537" y2="27.546"/><linearGradient id="s" gradientTransform="matrix(.25764 0 0 .25599 -18.787 28.336)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424" xlink:href="#o" y1="-7.6657" y2="-7.6657"/><linearGradient id="t" gradientTransform="matrix(.56273 0 0 .59218 -44.991 11.484)" gradientUnits="userSpaceOnUse" x1="89.018" x2="89.018" xlink:href="#q" y1="22.537" y2="27.546"/><linearGradient id="u" gradientTransform="matrix(.25764 0 0 .25599 -18.787 32.336)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424" xlink:href="#o" y1="-7.6657" y2="-7.6657"/><linearGradient id="v" gradientTransform="matrix(.56273 0 0 .59218 -44.991 15.484)" gradientUnits="userSpaceOnUse" x1="89.018" x2="89.018" xlink:href="#q" y1="22.537" y2="27.546"/><g transform="translate(0 -16)"><path d="m14.46 29.5c0 1.1988-2.8973 2-6.4673 2-3.5699 0-6.4673-.80119-6.4673-2 0-4.6344-.79048-3.1948 6.4673-3.2494 7.4247-.057 6.4677-1.411 6.4677 3.249z" fill="url(#u)" stroke="url(#v)"/><path d="m14.5 26.5c0 1.1046-2.9102 2-6.5 2-3.5899 0-6.5-.895-6.5-2 0-1.1046 2.9101-2 6.5-2 3.59 0 6.5.895 6.5 2z" fill="none" stroke="#d8d8d8"/><path d="m14.46 25.5c0 1.1571-2.8973 2-6.4673 2-3.5699 0-6.4673-.80119-6.4673-2 0-4.6344-.79048-3.1948 6.4673-3.2494 7.4247-.057 6.4677-1.411 6.4677 3.249z" fill="url(#s)" stroke="url(#t)"/><path d="m14.5 22.5c0 1.1046-2.9102 2-6.5 2-3.5899 0-6.5-.895-6.5-2 0-1.1046 2.9101-2 6.5-2 3.59 0 6.5.895 6.5 2z" fill="none" stroke="#d8d8d8"/><path d="m14.46 21.5c0 1.2179-2.8973 2-6.4673 2-3.5699 0-6.4673-.94883-6.4673-2 0-4.3445-.79048-3.0464 6.4673-3.1002 7.424-.0555 6.4673-.82952 6.4673 3.1002z" fill="url(#p)" stroke="url(#r)"/><path d="m14.5 18.5c0 1.1046-2.9102 2-6.5 2-3.5899 0-6.5-.895-6.5-2 0-1.1046 2.9101-2 6.5-2 3.59 0 6.5.895 6.5 2z" fill="url(#m)" stroke="url(#n)"/><rect fill="none" height="13" opacity=".5" rx="17.5" ry="1.5" stroke="url(#l)" width="11" x="2.5" y="17.5"/></g><g transform="matrix(-1 0 0 1 16.00008 2)"><path d="m8.00008-2c.035428 0 .068218.00374.1035156.00391.080731.089579.1523231.1855868.2109375.2871093l6.6796879 11.5644497c-.0024.439071-.01953.964312-.01953 1.644531 0 .501076-.308008.920257-.708984 1.21875-.400977.298493-.922259.523296-1.542969.708984-.240375.07191-.507982.132502-.777344.191407-.188797-.144896-.344465-.320657-.457031-.515625l-7.2070334-12.4843754c-.380941-.6598052-.316613-1.6397045.380859-2.3339843.9935224-.1780242 2.1205657-.2851563 3.3378914-.2851563z" fill="#fff" fill-opacity=".784314"/><path d="m7.343-.15999975-.068 1.66799995-1.075.562-.336-.19-.012-.99199995-.704.64999995-.95-.298.4.87-.575.81.95-.11.596.8.187-.94.496-.17 1.052.39.29 1.71 1.036-1.31 1.716.253-.926-1.39.77-1.55199995-1.607.44999995zm-3.717 2.93999995-.547.504-.737-.23.31.676-.447.628.74-.085.46.62.145-.73.733-.247-.648-.364zm2.5.6-.798.734-1.074-.336.452.985-.65.916 1.076-.126.67.902.213-1.062 1.067-.36-.946-.53zm-4.189 1.067-.2.754-.78.21.654.423-.04.807.602-.492.756.29-.28-.727.506-.628-.777.044-.442-.68z" fill="url(#b)"/><path d="m-1.01-3.742c-2.055.9-4.6-.495-5.685-3.117-1.085-2.62-.297-5.477 1.758-6.378 2.056-.9 4.602.494 5.686 3.116 1.084 2.623.296 5.48-1.76 6.38z" fill="url(#d)" filter="url(#e)" opacity=".483" transform="matrix(.67304 0 0 .67304 10.236 8.19)"/><g stroke-width=".66667"><path d="m16.00008 11.947428c0 .966672-3.581351 1.750009-8.0000397 1.750009-4.4173554 0-8.00004-.78267-8.00004-1.749342 0-.966671 3.5826846-1.750009 8.00004-1.750009 4.4186887 0 8.0000397.784004 8.0000397 1.750676z" fill="url(#f)" opacity=".2"/><path d="m.69133709 4.8033927c4.04402021.4293355 1.30000651-3.90868615 5.77136221-5.9293629l1.6380082 5.0906921c-1.8733427-1.2700064-2.4900125 4.1040202-7.43337053 1.3000065z" fill="url(#g)" fill-rule="evenodd" opacity=".444"/><path d="m8.7820442 4.8167261c-1.3706735.600003-3.066682-.3300016-3.7906856-2.0780103-.7226703-1.74800875-.198001-3.65201825 1.1733392-4.2533546 1.3700068-.600003 3.066682.3300016 3.7900189 2.07867705.7226703 1.74867535.1980003 3.65335155-1.1733392 4.25335455z" fill="url(#i)"/></g><path d="m7.078 3.0800002-1.324-.2-.8 1.022-.223-1.334-1.208-.453 1.185-.628.053-1.30399995.957.94699995 1.24-.35199995-.594 1.21399995.715 1.085zm-2.778 3.206-.553-.716-.887.1.536-.728-.372-.78.885.265.656-.582.01.892.78.42-.88.286z" fill="#fff"/><g transform="matrix(.77076 -.445 .37655 .6522 .838 -7.332)"><path d="m.5 18v12.438c0 .58.297 1.062.667 1.062h.666c.37 0 .667-.48.667-1.063v-12.437z" fill="url(#j)" fill-rule="evenodd"/><rect fill="none" height="21" opacity=".3" rx=".749" ry=".929" stroke="#000" stroke-width="1.221" width="2" x=".5" y="10.5"/><path d="m1.167 10.5c-.37 0-.667.48-.667 1.063v6.437h2v-6.438c0-.58-.297-1.062-.667-1.062z" fill="url(#k)" fill-rule="evenodd"/></g></g><path d="m10.5 10.5v-2h3v2h2v3h-2v2h-3v-2h-2v-3z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="#fff"><path d="m11 9h2v1h-2z" opacity=".5"/><path d="m11 14h2v1h-2z" opacity=".2"/><path d="m9 11v1h2v-1zm4 0v1h2v-1z" opacity=".4"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_dbnewreport.svg b/icon-themes/elementary_svg/cmd/sc_dbnewreport.svg
new file mode 100644
index 000000000..7c5494e06
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_dbnewreport.svg
@@ -0,0 +1,4 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="64.574997" cy="48.605" gradientTransform="matrix(0 .3853 -.4196 0 32.39 -16.793)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="6" x2="6" y1="0" y2="16"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="5.46484" x2="6.416018" y1="15.861947" y2="-9.737715"><stop offset="0" stop-color="#8d8d8d"/><stop offset="1" stop-color="#c3c3c3"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="10" x2="10" y1="2" y2="14"><stop offset="0" stop-color="#fff"/><stop offset=".08988646" 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;amp;amp;amp;gt;<path d="m1 3h1l1 1v11h12v-13l-1-1h-13z" fill="url(#b)" fill-rule="evenodd"/><path d="m2.4941406 0c-.946-.013-1.68249997.49945315-2.06249998 1.1894531-.37999999.692-.48010937 1.5336094-.41210937 2.3496094.02037721.2600322.23721752.4607158.49804687.4609375h1.46874998v9.5c0 .658.3379688 1.252031.7929688 1.707031.4391765.441116 1.0124198.765356 1.6464843.785157.00325.000683.0065.0013.00977.002.00196.000051.00389-.000045.00586 0 .0146603.000289.0282335.005812.0429638.005812h4.515625 3 1.474609c.958.026 1.70675-.485688 2.09375-1.179688.302152-.541063.42518-1.176215.433594-1.820312h.002l-.017625-10.1992188c0-.7119998-.422453-1.3413281-.939453-1.86132808-.52-.516-1.147375-.93945312-1.859375-.93945312h-1.1875-5zm-.013672 1c.00195.0000114.00391.0000114.00586 0h4.5136714 5 1.1875c.23 0 .752437.2524375 1.148438.6484375.395998.396.65039.9203906.65039 1.1503906l.015625 9.2011719h-2.001953v-.002l-4 .002h-2.5136719c-.2761424 0-.5.223858-.5.5.002.762-.1232343 1.435375-.3652343 1.859375-.2400001.426-.5298126.640625-1.1328126.640625h-.00195c-.284 0-.69-.19-1-.5s-.5-.715-.5-1v-10c0-.2761424-.2238576-.5-.5-.5h-1.4863312c.018-.488.1256406-.9981719.3066406-1.3261719.243-.442.5538282-.6818281 1.1738282-.6738281zm4.4003908 11.998047h2.1191406v.001953h5.912109c-.018.49-.0357 1.004984-.220703 1.333984-.245.442-.559406.683016-1.191406.666016-.0046-.000062-.0091-.000062-.01367 0h-.48633v-.002h-6.6503906c.038-.056.107625-.08553.140625-.144531.3-.526.347625-1.192469.390625-1.855469z" fill="url(#c)"/><path d="m6 2v1h6v-1zm0 2v1h6v-1zm0 2v1h6v-1zm0 2v1h6v-1zm0 2v1h6v-1z" opacity=".1"/><path d="m12.987 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1z" fill="#adadad"/><path d="m6.88 13h8.12l-.186 1h-8.052z" fill="#fff"/><path d="m3.289 1.5001881c-1.542943-.1071376-1.679834.5800695-1.788999.9998119h1.999999v10.689999c0 .853009.7408864 1.309351 1.59 1.31h9.41v-11.389999c0-.8530092-.751885-1.6098119-1.601-1.6098119z" fill="none" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round"/><path d="m3.987 2v1h1.013v-1zm0 2v1h1.013v-1zm0 2v1h1.013v-1zm0 2v1h1.013v-1zm0 2v1h1.013v-1zm0 2v1h1.013v-1z" fill="#adadad"/><path d="m10.5 10.5v-2h3v2h2v3h-2v2h-3v-2h-2v-3z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="#fff"><path d="m11 9h2v1h-2z" opacity=".5"/><path d="m11 14h2v1h-2z" opacity=".2"/><path d="m9 11v1h2v-1zm4 0v1h2v-1z" opacity=".4"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_dbnewreportautopilot.svg b/icon-themes/elementary_svg/cmd/sc_dbnewreportautopilot.svg
new file mode 100644
index 000000000..0e618064f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_dbnewreportautopilot.svg
@@ -0,0 +1,6 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="64.574997" cy="48.605" gradientTransform="matrix(0 .3853 -.4196 0 32.39 -16.793)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="1.071" x2="10.542" xlink:href="#c" y1="7.053001" y2="-.013"/><linearGradient id="c"><stop offset="0" stop-color="#fff3cb"/><stop offset=".262" stop-color="#fdde76"/><stop offset=".661" stop-color="#f9c440"/><stop offset="1" stop-color="#e48b20"/></linearGradient><radialGradient id="d" cx="32.5" cy="16.563" gradientTransform="matrix(.136 .32887 -.25782 .113 -3.123 -21.05)" gradientUnits="userSpaceOnUse" r="14.438" xlink:href="#c"/><filter id="e" color-interpolation-filters="sRGB" height="1.324" width="1.387" x="-.193" y="-.162"><feGaussianBlur stdDeviation=".678"/></filter><radialGradient id="f" cx="6.703" cy="73.615997" gradientTransform="matrix(1.1067389 0 0 .24210121 .58267 -5.875327)" gradientUnits="userSpaceOnUse" r="7.228"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="g" gradientTransform="matrix(.19514764 0 0 .28355475 .61867 -1.505306)" gradientUnits="userSpaceOnUse" x1="31" x2="3.259" xlink:href="#h" y1="12.875" y2="24.893999"/><linearGradient id="h"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="i" cx="32.5" cy="16.563" gradientTransform="matrix(.09066712 .21924776 -.17188086 .07533371 7.373371 -6.721998)" gradientUnits="userSpaceOnUse" r="14.438" xlink:href="#h"/><linearGradient id="j" gradientTransform="matrix(.26726 0 0 1.15755 9.316 -10.704)" gradientUnits="userSpaceOnUse" x1="-32.957001" x2="-25.474001" y1="27.389" y2="27.389"><stop offset="0" stop-color="#2e3436"/><stop offset=".644" stop-color="#888a85"/><stop offset="1" stop-color="#555753"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.77602 .23906 -.31605 .56748 -20.168 4.55)" gradientUnits="userSpaceOnUse" x1="27.528" x2="30.42" y1="4.167" y2="2.949"><stop offset="0" stop-color="#eeeeec"/><stop offset=".789" stop-color="#fff"/><stop offset="1" stop-color="#eeeeec"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="6" x2="6" y1="0" y2="16"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="5.46484" x2="6.416018" y1="15.861947" y2="-9.737715"><stop offset="0" stop-color="#8d8d8d"/><stop offset="1" stop-color="#c3c3c3"/></linearGradient><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="10" x2="10" y1="2" y2="14"><stop offset="0" stop-color="#fff"/><stop offset=".08988646" 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;amp;amp;amp;amp;gt;<path d="m1 3h1l1 1v11h12v-13l-1-1h-13z" fill="url(#l)" fill-rule="evenodd"/><path d="m2.4941406 0c-.946-.013-1.68249997.49945315-2.06249998 1.1894531-.37999999.692-.48010937 1.5336094-.41210937 2.3496094.02037721.2600322.23721752.4607158.49804687.4609375h1.46874998v9.5c0 .658.3379688 1.252031.7929688 1.707031.4391765.441116 1.0124198.765356 1.6464843.785157.00325.000683.0065.0013.00977.002.00196.000051.00389-.000045.00586 0 .0146603.000289.0282335.005812.0429638.005812h4.515625 3 1.474609c.958.026 1.70675-.485688 2.09375-1.179688.302152-.541063.42518-1.176215.433594-1.820312h.002l-.017625-10.1992188c0-.7119998-.422453-1.3413281-.939453-1.86132808-.52-.516-1.147375-.93945312-1.859375-.93945312h-1.1875-5zm-.013672 1c.00195.0000114.00391.0000114.00586 0h4.5136714 5 1.1875c.23 0 .752437.2524375 1.148438.6484375.395998.396.65039.9203906.65039 1.1503906l.015625 9.2011719h-2.001953v-.002l-4 .002h-2.5136719c-.2761424 0-.5.223858-.5.5.002.762-.1232343 1.435375-.3652343 1.859375-.2400001.426-.5298126.640625-1.1328126.640625h-.00195c-.284 0-.69-.19-1-.5s-.5-.715-.5-1v-10c0-.2761424-.2238576-.5-.5-.5h-1.4863312c.018-.488.1256406-.9981719.3066406-1.3261719.243-.442.5538282-.6818281 1.1738282-.6738281zm4.4003908 11.998047h2.1191406v.001953h5.912109c-.018.49-.0357 1.004984-.220703 1.333984-.245.442-.559406.683016-1.191406.666016-.0046-.000062-.0091-.000062-.01367 0h-.48633v-.002h-6.6503906c.038-.056.107625-.08553.140625-.144531.3-.526.347625-1.192469.390625-1.855469z" fill="url(#m)"/><path d="m6 2v1h6v-1zm0 2v1h6v-1zm0 2v1h6v-1zm0 2v1h6v-1zm0 2v1h6v-1z" opacity=".1"/><path d="m12.987 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1z" fill="#adadad"/><path d="m6.88 13h8.12l-.186 1h-8.052z" fill="#fff"/><path d="m3.289 1.5001881c-1.542943-.1071376-1.679834.5800695-1.788999.9998119h1.999999v10.689999c0 .853009.7408864 1.309351 1.59 1.31h9.41v-11.389999c0-.8530092-.751885-1.6098119-1.601-1.6098119z" fill="none" stroke="url(#n)" stroke-linecap="round" stroke-linejoin="round"/><path d="m3.987 2v1h1.013v-1zm0 2v1h1.013v-1zm0 2v1h1.013v-1zm0 2v1h1.013v-1zm0 2v1h1.013v-1zm0 2v1h1.013v-1z" fill="#adadad"/><g transform="matrix(-1 0 0 1 16.00008 2)"><path d="m8.1016449-2c.08186.090424.153622.1883604.21289.2910156l4.6855471 8.1132813v5.1855471c.0035-.02959.01367-.0623.01367-.08984v-5.0722696l1 1.7324216v3.339844c0 .658-.337969 1.252031-.792969 1.707031-.265648.266821-.584099.481307-.93164.621094-.344343-.165233-.625774-.421489-.800782-.724609l-7.207029-12.4843754c-.4371331-.757132-.2905221-1.9365117.732422-2.6191406z" fill="#fff" fill-opacity=".784314"/><path d="m7.343-.15999975-.068 1.66799995-1.075.562-.336-.19-.012-.99199995-.704.64999995-.95-.298.4.87-.575.81.95-.11.596.8.187-.94.496-.17 1.052.39.29 1.71 1.036-1.31 1.716.253-.926-1.39.77-1.55199995-1.607.44999995zm-3.717 2.93999995-.547.504-.737-.23.31.676-.447.628.74-.085.46.62.145-.73.733-.247-.648-.364zm2.5.6-.798.734-1.074-.336.452.985-.65.916 1.076-.126.67.902.213-1.062 1.067-.36-.946-.53zm-4.189 1.067-.2.754-.78.21.654.423-.04.807.602-.492.756.29-.28-.727.506-.628-.777.044-.442-.68z" fill="url(#b)"/><path d="m-1.01-3.742c-2.055.9-4.6-.495-5.685-3.117-1.085-2.62-.297-5.477 1.758-6.378 2.056-.9 4.602.494 5.686 3.116 1.084 2.623.296 5.48-1.76 6.38z" fill="url(#d)" filter="url(#e)" opacity=".483" transform="matrix(.67304 0 0 .67304 10.236 8.19)"/><g stroke-width=".66667"><path d="m16.00008 11.947428c0 .966672-3.581351 1.750009-8.0000397 1.750009-4.4173554 0-8.00004-.78267-8.00004-1.749342 0-.966671 3.5826846-1.750009 8.00004-1.750009 4.4186887 0 8.0000397.784004 8.0000397 1.750676z" fill="url(#f)" opacity=".2"/><path d="m.69133709 4.8033927c4.04402021.4293355 1.30000651-3.90868615 5.77136221-5.9293629l1.6380082 5.0906921c-1.8733427-1.2700064-2.4900125 4.1040202-7.43337053 1.3000065z" fill="url(#g)" fill-rule="evenodd" opacity=".444"/><path d="m8.7820442 4.8167261c-1.3706735.600003-3.066682-.3300016-3.7906856-2.0780103-.7226703-1.74800875-.198001-3.65201825 1.1733392-4.2533546 1.3700068-.600003 3.066682.3300016 3.7900189 2.07867705.7226703 1.74867535.1980003 3.65335155-1.1733392 4.25335455z" fill="url(#i)"/></g><path d="m7.078 3.0800002-1.324-.2-.8 1.022-.223-1.334-1.208-.453 1.185-.628.053-1.30399995.957.94699995 1.24-.35199995-.594 1.21399995.715 1.085zm-2.778 3.206-.553-.716-.887.1.536-.728-.372-.78.885.265.656-.582.01.892.78.42-.88.286z" fill="#fff"/><g transform="matrix(.77076 -.445 .37655 .6522 .838 -7.332)"><path d="m.5 18v12.438c0 .58.297 1.062.667 1.062h.666c.37 0 .667-.48.667-1.063v-12.437z" fill="url(#j)" fill-rule="evenodd"/><rect fill="none" height="21" opacity=".3" rx=".749" ry=".929" stroke="#000" stroke-width="1.221" width="2" x=".5" y="10.5"/><path d="m1.167 10.5c-.37 0-.667.48-.667 1.063v6.437h2v-6.438c0-.58-.297-1.062-.667-1.062z" fill="url(#k)" fill-rule="evenodd"/></g></g><path d="m10.5 10.5v-2h3v2h2v3h-2v2h-3v-2h-2v-3z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="#fff"><path d="m11 9h2v1h-2z" opacity=".5"/><path d="m11 14h2v1h-2z" opacity=".2"/><path d="m9 11v1h2v-1zm4 0v1h2v-1z" opacity=".4"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_dbnewtable.svg b/icon-themes/elementary_svg/cmd/sc_dbnewtable.svg
new file mode 100644
index 000000000..65561c6b0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_dbnewtable.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="64.574997" cy="48.605" gradientTransform="matrix(0 .3853 -.4196 0 32.39 -16.793)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="0" y2="5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientTransform="translate(-1 -1)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#d" y1="3" y2="4"/><linearGradient id="d" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" y1="6.451322" y2="10.245955"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999982" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientTransform="translate(-6 -1)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#d" y1="3" y2="4"/><linearGradient id="f" gradientTransform="translate(4 -1)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#d" y1="3" y2="4"/><linearGradient id="g" gradientTransform="translate(-1 6)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#d" y1="3" y2="4"/><linearGradient id="h" gradientTransform="translate(-6 6)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#d" y1="3" y2="4"/><linearGradient id="i" gradientTransform="translate(4 6)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#d" y1="3" y2="4"/><linearGradient id="j" gradientTransform="translate(-1 10)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#d" y1="3" y2="4"/><linearGradient id="k" gradientTransform="translate(-6 10)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#d" y1="3" y2="4"/><linearGradient id="l" gradientTransform="translate(4 10)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#d" y1="3" y2="4"/><linearGradient id="m" gradientTransform="translate(-1 3)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#d" y1="3" y2="4"/><linearGradient id="n" gradientTransform="translate(-6 3)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#d" y1="3" y2="4"/><linearGradient id="o" gradientTransform="translate(4 3)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#d" y1="3" y2="4"/><linearGradient id="p" gradientTransform="matrix(.59436 0 0 .5999 -19.765 2.467)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><rect fill="url(#p)" height="15" rx=".424" ry=".491" width="15" x=".5" y=".5"/><path d="m.5.5h15v3.98l-15 .02z" fill="url(#b)"/><path d="m.498.002c-.276 0-.5.224-.5.5l.002 14.998c0 .276.224.5.5.5h15c.276 0 .5-.224.5-.5l-.002-10.5h.002v-1h-.002v-3.498c0-.276-.224-.5-.5-.5zm.498.998h14.004v3h-4.002v-2.998h-1v2.998h-4v-2.998h-1v2.998h-4.002zm0 4h4.004v2h-4v1h4v3h-4v1h4v3h1v-3h4v3h1v-3h4v-1h-4v-3h4v3l.002 4.002h-14.004zm5.004 0h4v2h-4zm5 0h4v2h-4zm-5 3h4v3h-4z" fill="#030303" opacity=".32"/><path d="m.5 0c-.27614237 0-.5.22385763-.5.5v4.5h.99804688v-4.00195312h4.00195312v.00195312 3h-4v1h14v-1h-4v-3-.001953h4.001953v4.001953h.998047v-4.5c0-.27614237-.223858-.5-.5-.5zm5.5.99804688h4v.00195312 3h-4v-3z" fill="#452981" fill-opacity=".501961"/><g fill="none" stroke-linecap="square" stroke-opacity=".67451"><path d="m6.5 1.5h3v2h-3z" opacity=".5" stroke="url(#c)"/><path d="m1.5 1.5h3v2h-3z" opacity=".5" stroke="url(#e)"/><path d="m11.5 1.5h3v2h-3z" opacity=".5" stroke="url(#f)"/><path d="m6.5 8.5h3v2h-3z" stroke="url(#g)"/><path d="m1.5 8.5h3v2h-3z" stroke="url(#h)"/><path d="m11.5 8.5h3v2h-3z" stroke="url(#i)"/><path d="m6.5 12.5h3v2h-3z" stroke="url(#j)"/><path d="m1.5 12.5h3v2h-3z" stroke="url(#k)"/><path d="m11.5 12.5h3v2h-3z" stroke="url(#l)"/><path d="m6.5 5.5h3v1h-3z" stroke="url(#m)"/><path d="m1.5 5.5h3v1h-3z" stroke="url(#n)"/><path d="m11.5 5.5h3v1h-3z" stroke="url(#o)"/></g><path d="m10.5 10.5v-2h3v2h2v3h-2v2h-3v-2h-2v-3z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="#fff"><path d="m11 9h2v1h-2z" opacity=".5"/><path d="m11 14h2v1h-2z" opacity=".2"/><path d="m9 11v1h2v-1zm4 0v1h2v-1z" opacity=".4"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_dbnewtableautopilot.svg b/icon-themes/elementary_svg/cmd/sc_dbnewtableautopilot.svg
new file mode 100644
index 000000000..77fbaf917
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_dbnewtableautopilot.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="64.574997" cy="48.605" gradientTransform="matrix(0 .3853 -.4196 0 32.39 -16.793)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(-1 0 0 1 16.00008 2)" gradientUnits="userSpaceOnUse" x1="1.071" x2="10.542" xlink:href="#c" y1="7.053001" y2="-.013"/><linearGradient id="c"><stop offset="0" stop-color="#fff3cb"/><stop offset=".262" stop-color="#fdde76"/><stop offset=".661" stop-color="#f9c440"/><stop offset="1" stop-color="#e48b20"/></linearGradient><radialGradient id="d" cx="32.5" cy="16.563" gradientTransform="matrix(.136 .32887 -.25782 .113 -3.123 -21.05)" gradientUnits="userSpaceOnUse" r="14.438" xlink:href="#c"/><filter id="e" color-interpolation-filters="sRGB" height="1.324" width="1.387" x="-.193" y="-.162"><feGaussianBlur stdDeviation=".678"/></filter><linearGradient id="f" gradientTransform="matrix(-.19514764 0 0 .28355475 15.38141 .494694)" gradientUnits="userSpaceOnUse" x1="31" x2="3.259" xlink:href="#g" y1="12.875" y2="24.893999"/><linearGradient id="g"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="h" cx="32.5" cy="16.563" gradientTransform="matrix(-.09066712 .21924776 .17188086 .07533371 8.626709 -4.721998)" gradientUnits="userSpaceOnUse" r="14.438" xlink:href="#g"/><linearGradient id="i" gradientTransform="matrix(.26726 0 0 1.15755 9.316 -10.704)" gradientUnits="userSpaceOnUse" x1="-32.957001" x2="-25.474001" y1="27.389" y2="27.389"><stop offset="0" stop-color="#2e3436"/><stop offset=".644" stop-color="#888a85"/><stop offset="1" stop-color="#555753"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.77602 .23906 -.31605 .56748 -20.168 4.55)" gradientUnits="userSpaceOnUse" x1="27.528" x2="30.42" y1="4.167" y2="2.949"><stop offset="0" stop-color="#eeeeec"/><stop offset=".789" stop-color="#fff"/><stop offset="1" stop-color="#eeeeec"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="0" y2="5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="l" gradientTransform="translate(-1 -1)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#m" y1="3" y2="4"/><linearGradient id="m" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" y1="6.451322" y2="10.245955"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999982" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="n" gradientTransform="translate(-6 -1)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#m" y1="3" y2="4"/><linearGradient id="o" gradientTransform="translate(4 -1)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#m" y1="3" y2="4"/><linearGradient id="p" gradientTransform="translate(-1 6)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#m" y1="3" y2="4"/><linearGradient id="q" gradientTransform="translate(-6 6)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#m" y1="3" y2="4"/><linearGradient id="r" gradientTransform="translate(4 6)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#m" y1="3" y2="4"/><linearGradient id="s" gradientTransform="translate(-1 10)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#m" y1="3" y2="4"/><linearGradient id="t" gradientTransform="translate(-6 10)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#m" y1="3" y2="4"/><linearGradient id="u" gradientTransform="translate(4 10)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#m" y1="3" y2="4"/><linearGradient id="v" gradientTransform="translate(-1 3)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#m" y1="3" y2="4"/><linearGradient id="w" gradientTransform="translate(-6 3)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#m" y1="3" y2="4"/><linearGradient id="x" gradientTransform="translate(4 3)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#m" y1="3" y2="4"/><linearGradient id="y" gradientTransform="matrix(.59436 0 0 .5999 -19.765 2.467)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><rect fill="url(#y)" height="15" rx=".424" ry=".491" width="15" x=".5" y=".5"/><path d="m.5.5h15v3.98l-15 .02z" fill="url(#k)"/><path d="m.498.002c-.276 0-.5.224-.5.5l.002 14.998c0 .276.224.5.5.5h15c.276 0 .5-.224.5-.5l-.002-10.5h.002v-1h-.002v-3.498c0-.276-.224-.5-.5-.5zm.498.998h14.004v3h-4.002v-2.998h-1v2.998h-4v-2.998h-1v2.998h-4.002zm0 4h4.004v2h-4v1h4v3h-4v1h4v3h1v-3h4v3h1v-3h4v-1h-4v-3h4v3l.002 4.002h-14.004zm5.004 0h4v2h-4zm5 0h4v2h-4zm-5 3h4v3h-4z" fill="#030303" opacity=".32"/><path d="m.5 0c-.27614237 0-.5.22385763-.5.5v4.5h.99804688v-4.00195312h4.00195312v.00195312 3h-4v1h14v-1h-4v-3-.001953h4.001953v4.001953h.998047v-4.5c0-.27614237-.223858-.5-.5-.5zm5.5.99804688h4v.00195312 3h-4v-3z" fill="#452981" fill-opacity=".501961"/><g fill="none" stroke-linecap="square" stroke-opacity=".67451"><path d="m6.5 1.5h3v2h-3z" opacity=".5" stroke="url(#l)"/><path d="m1.5 1.5h3v2h-3z" opacity=".5" stroke="url(#n)"/><path d="m11.5 1.5h3v2h-3z" opacity=".5" stroke="url(#o)"/><path d="m6.5 8.5h3v2h-3z" stroke="url(#p)"/><path d="m1.5 8.5h3v2h-3z" stroke="url(#q)"/><path d="m11.5 8.5h3v2h-3z" stroke="url(#r)"/><path d="m6.5 12.5h3v2h-3z" stroke="url(#s)"/><path d="m1.5 12.5h3v2h-3z" stroke="url(#t)"/><path d="m11.5 12.5h3v2h-3z" stroke="url(#u)"/><path d="m6.5 5.5h3v1h-3z" stroke="url(#v)"/><path d="m1.5 5.5h3v1h-3z" stroke="url(#w)"/><path d="m11.5 5.5h3v1h-3z" stroke="url(#x)"/></g><path d="m7.8984375 0c-.0818631.09042375-.1536223.18836043-.2128906.29101562l-7.2089844 12.48242238c-.45648027.790642-.28550369 2.050462.8652344 2.714843l.3886719.222657c1.1507379.664381 2.3247698.18322 2.78125-.607422l7.2070312-12.4843754c.437133-.757132.290522-1.93651174-.732422-2.6191406z" fill="#fff" fill-opacity=".784314"/><path d="m8.65708 1.8400002.068 1.668 1.075.562.336-.19.012-.9919999.704.6499999.95-.298-.4.87.575.81-.95-.11-.596.8-.187-.94-.496-.17-1.052.39-.29 1.71-1.036-1.31-1.716.253.926-1.39-.77-1.5519999 1.607.4499999zm3.717 2.94.547.504.737-.23-.31.676.447.628-.74-.085-.46.62-.145-.73-.733-.247.648-.364zm-2.5.6.798.734 1.074-.336-.452.985.65.916-1.076-.126-.67.902-.213-1.062-1.067-.36.946-.53zm4.189 1.067.2.754.78.21-.654.423.04.807-.602-.492-.756.29.28-.727-.506-.628.777.044.442-.68z" fill="url(#b)"/><path d="m-1.01-3.742c-2.055.9-4.6-.495-5.685-3.117-1.085-2.62-.297-5.477 1.758-6.378 2.056-.9 4.602.494 5.686 3.116 1.084 2.623.296 5.48-1.76 6.38z" fill="url(#d)" filter="url(#e)" opacity=".483" transform="matrix(-.67304 0 0 .67304 5.76408 10.19)"/><path d="m15.308743 6.8033927c-4.04402.4293355-1.300007-3.9086861-5.7713623-5.9293629l-1.6380082 5.0906921c1.8733427-1.2700064 2.4900125 4.1040201 7.4333705 1.3000065z" fill="url(#f)" fill-rule="evenodd" opacity=".444" stroke-width=".66667"/><path d="m7.2180358 6.8167261c1.3706735.600003 3.0666822-.3300016 3.7906852-2.0780103.722671-1.7480087.198001-3.6520183-1.1733388-4.2533546-1.3700068-.600003-3.066682.3300016-3.7900189 2.078677-.7226703 1.7486754-.1980003 3.6533516 1.1733392 4.2533546z" fill="url(#h)" stroke-width=".66667"/><path d="m8.92208 5.0800002 1.324-.2.8 1.022.223-1.334 1.208-.453-1.185-.628-.053-1.3039999-.957.9469999-1.24-.352.594 1.214-.715 1.085zm2.778 3.206.553-.716.887.1-.536-.728.372-.78-.885.265-.656-.582-.01.892-.78.42.88.286z" fill="#fff"/><g transform="matrix(-.77076 -.445 -.37655 .6522 15.16208 -5.332)"><path d="m.5 18v12.438c0 .58.297 1.062.667 1.062h.666c.37 0 .667-.48.667-1.063v-12.437z" fill="url(#i)" fill-rule="evenodd"/><rect fill="none" height="21" opacity=".3" rx=".749" ry=".929" stroke="#000" stroke-width="1.221" width="2" x=".5" y="10.5"/><path d="m1.167 10.5c-.37 0-.667.48-.667 1.063v6.437h2v-6.438c0-.58-.297-1.062-.667-1.062z" fill="url(#j)" fill-rule="evenodd"/></g><path d="m10.5 10.5v-2h3v2h2v3h-2v2h-3v-2h-2v-3z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="#fff"><path d="m11 9h2v1h-2z" opacity=".5"/><path d="m11 14h2v1h-2z" opacity=".2"/><path d="m9 11v1h2v-1zm4 0v1h2v-1z" opacity=".4"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_dbnewviewsql.svg b/icon-themes/elementary_svg/cmd/sc_dbnewviewsql.svg
new file mode 100644
index 000000000..2ab80662d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_dbnewviewsql.svg
@@ -0,0 +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(.49219581 0 0 .45839231 4.509306 -4.793718)" gradientUnits="userSpaceOnUse" x1="23.731871" x2="23.731871" y1="5.394345" y2="39.735077"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".26238" stop-color="#64baff"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 -.5372019 .57681717 0 -15.997188 19.865617)" gradientUnits="userSpaceOnUse" x1="40.957993" x2="18.680689" y1="46.97065" y2="46.97065"><stop offset="0" stop-color="#fff"/><stop offset=".45000002" stop-color="#fff" stop-opacity=".235294"/><stop offset=".65000004" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="6" x2="6" y1="0" y2="16"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="5.46484" x2="6.416018" y1="15.861947" y2="-9.737715"><stop offset="0" stop-color="#8d8d8d"/><stop offset="1" stop-color="#c3c3c3"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="10" x2="10" y1="2" y2="14"><stop offset="0" stop-color="#fff"/><stop offset=".08988646" 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;amp;amp;gt;<path d="m1 3h1l1 1v11h12v-13l-1-1h-13z" fill="url(#c)" fill-rule="evenodd"/><path d="m2.4941406 0c-.946-.013-1.68249997.49945315-2.06249998 1.1894531-.37999999.692-.48010937 1.5336094-.41210937 2.3496094.02037721.2600322.23721752.4607158.49804687.4609375h1.46874998v9.5c0 .658.3379688 1.252031.7929688 1.707031.4391765.441116 1.0124198.765356 1.6464843.785157.00325.000683.0065.0013.00977.002.00196.000051.00389-.000045.00586 0 .0146603.000289.0282335.005812.0429638.005812h4.515625 3 1.474609c.958.026 1.70675-.485688 2.09375-1.179688.302152-.541063.42518-1.176215.433594-1.820312h.002l-.017625-10.1992188c0-.7119998-.422453-1.3413281-.939453-1.86132808-.52-.516-1.147375-.93945312-1.859375-.93945312h-1.1875-5zm-.013672 1c.00195.0000114.00391.0000114.00586 0h4.5136714 5 1.1875c.23 0 .752437.2524375 1.148438.6484375.395998.396.65039.9203906.65039 1.1503906l.015625 9.2011719h-2.001953v-.002l-4 .002h-2.5136719c-.2761424 0-.5.223858-.5.5.002.762-.1232343 1.435375-.3652343 1.859375-.2400001.426-.5298126.640625-1.1328126.640625h-.00195c-.284 0-.69-.19-1-.5s-.5-.715-.5-1v-10c0-.2761424-.2238576-.5-.5-.5h-1.4863312c.018-.488.1256406-.9981719.3066406-1.3261719.243-.442.5538282-.6818281 1.1738282-.6738281zm4.4003908 11.998047h2.1191406v.001953h5.912109c-.018.49-.0357 1.004984-.220703 1.333984-.245.442-.559406.683016-1.191406.666016-.0046-.000062-.0091-.000062-.01367 0h-.48633v-.002h-6.6503906c.038-.056.107625-.08553.140625-.144531.3-.526.347625-1.192469.390625-1.855469z" fill="url(#d)"/><path d="m6 2v1h6v-1zm0 2v1h6v-1zm0 2v1h6v-1zm0 2v1h6v-1zm0 2v1h6v-1z" opacity=".1"/><path d="m12.987 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1z" fill="#adadad"/><path d="m6.88 13h8.12l-.186 1h-8.052z" fill="#fff"/><path d="m3.289 1.5001881c-1.542943-.1071376-1.679834.5800695-1.788999.9998119h1.999999v10.689999c0 .853009.7408864 1.309351 1.59 1.31h9.41v-11.389999c0-.8530092-.751885-1.6098119-1.601-1.6098119z" fill="none" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round"/><path d="m3.987 2v1h1.013v-1zm0 2v1h1.013v-1zm0 2v1h1.013v-1zm0 2v1h1.013v-1zm0 2v1h1.013v-1zm0 2v1h1.013v-1z" fill="#adadad"/><path d="m4.53125 5.6464839a1.4838054 1.4838054 0 0 0 -1.5273438 1.4824218v.8769532h-1.0039062v5.9746091h1.015625v.921875a1.4838054 1.4838054 0 0 0 1.484375 1.484376h.00195a1.4838054 1.4838054 0 0 0 .9765656-.367188l4.5507814-3.98047a1.4838054 1.4838054 0 0 0 -.0292973-2.2578115l-4.5644528-3.7929688a1.4838054 1.4838054 0 0 0 -.9042969-.3417968z" display="block" fill="#fff" fill-opacity=".614108"/><g transform="matrix(.64678195 0 0 .64678195 -6.291211 8.523229)"><path d="m16.710054 9.864121 7.03706-6.1547966-7.05559-5.8627917v3.6474278l-6.191524.0060395.01853 4.6485495 6.191524-.0060395z" display="block" fill="url(#a)"/><g stroke-miterlimit="7" stroke-width="1.546116"><path d="m16.710054 9.864121 7.03706-6.1547966-7.05559-5.8627919v3.6474278l-6.191524.0060395.01853 4.6485497 6.191524-.0060395z" style="display:block;fill:#46a9eb;fill-opacity:.984314;stroke:#002e99;stroke-linejoin:round;stroke-opacity:.745098"/><path d="m17.691406-.08007812v2.57421872l-6.191406.0058594.01758 2.6484375 6.19336-.00586v2.6113281l4.470703-4.0449218z" display="block" fill="none" stroke="url(#b)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_dbquerydelete.svg b/icon-themes/elementary_svg/cmd/sc_dbquerydelete.svg
new file mode 100644
index 000000000..3db26c283
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_dbquerydelete.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.31428569 0 0 .34210527 .457142 15.618423)" gradientUnits="userSpaceOnUse" x1="21.381216" x2="21.381216" y1="5.052486" y2="44.137077"><stop offset="0" stop-color="#fff"/><stop offset=".08125819" stop-color="#fff" stop-opacity=".235294"/><stop offset=".92327863" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#868688"/><stop offset="1" stop-color="#d9d9da"/></linearGradient><linearGradient id="c"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#4a4a4a"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.25894051 0 0 .19506397 -18.915491 21.136932)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="102.30806" x2="102.30806" y1="-2.392547" y2="-24.582239"><stop offset="0" stop-color="#a5a6a8"/><stop offset="1" stop-color="#e8e8e8"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.25894051 0 0 .19506397 -18.915491 21.136932)" gradientUnits="userSpaceOnUse" x1="109.95628" x2="109.95628" y1="-24.91135" y2="-2.375786"><stop offset="0" stop-color="#b3b3b3"/><stop offset="1" stop-color="#dadada"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.25763669 0 0 .2519943 -18.787395 24.390022)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#b" y1="-7.665694" y2="-7.665694"/><linearGradient id="g" gradientTransform="matrix(.56272887 0 0 .58293421 -44.991146 7.801097)" gradientUnits="userSpaceOnUse" x1="89.01844" x2="89.01844" xlink:href="#c" y1="22.536863" y2="27.54611"/><linearGradient id="h" gradientTransform="matrix(.25763669 0 0 .25599322 -18.787395 28.335879)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#b" y1="-7.665694" y2="-7.665694"/><linearGradient id="i" gradientTransform="matrix(.56272887 0 0 .59218484 -44.991146 11.483703)" gradientUnits="userSpaceOnUse" x1="89.01844" x2="89.01844" xlink:href="#c" y1="22.536863" y2="27.54611"/><linearGradient id="j" gradientTransform="matrix(.25763669 0 0 .25599322 -18.787395 32.335879)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#b" y1="-7.665694" y2="-7.665694"/><linearGradient id="k" gradientTransform="matrix(.56272887 0 0 .59218484 -44.991146 15.483703)" gradientUnits="userSpaceOnUse" x1="89.01844" x2="89.01844" xlink:href="#c" y1="22.536863" y2="27.54611"/><linearGradient id="l" 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="#ff8c82"/><stop offset=".31209752" stop-color="#ed5353"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="m" 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="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.19694688 -.20520309 .19694688 .20520309 2.33061 11.959949)" gradientUnits="userSpaceOnUse" x1="36.010902" x2="16.331276" xlink:href="#o" y1="13.022708" y2="32.702335"/><linearGradient id="o"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="p" gradientTransform="matrix(.19694688 -.20520309 .19694688 .20520309 2.13207 12.063489)" gradientUnits="userSpaceOnUse" x1="28.449389" x2="16.331276" xlink:href="#o" y1="20.584223" y2="32.702335"/><g transform="translate(0 -16)"><path d="m14.459827 29.5c0 1.198813-2.897339 2-6.4672665 2-3.5699332 0-6.4672704-.801187-6.4672704-2 0-4.634373-.79047651-3.194781 6.4672704-3.249422 7.4239625-.05637 6.4672665-1.410311 6.4672665 3.249422z" fill="url(#j)" stroke="url(#k)"/><path d="m14.5 26.5c0 1.10457-2.91015 2-6.4999994 2-3.5898511 0-6.5000006-.89543-6.5000006-2s2.9101495-2 6.5000006-2c3.5898494 0 6.4999994.89543 6.4999994 2z" fill="none" stroke="#d8d8d8"/><path d="m14.459827 25.5c0 1.157142-2.897339 2-6.4672665 2-3.5699332 0-6.4672704-.801187-6.4672704-2 0-4.634373-.79047651-3.194781 6.4672704-3.249422 7.4239625-.05637 6.4672665-1.410311 6.4672665 3.249422z" fill="url(#h)" stroke="url(#i)"/><path d="m14.5 22.5c0 1.10457-2.91015 2-6.4999994 2-3.5898511 0-6.5000006-.89543-6.5000006-2s2.9101495-2 6.5000006-2c3.5898494 0 6.4999994.89543 6.4999994 2z" fill="none" stroke="#d8d8d8"/><path d="m14.459827 21.5c0 1.217851-2.897339 2-6.4672665 2-3.5699332 0-6.4672704-.948833-6.4672704-2 0-4.344467-.79047651-3.046433 6.4672704-3.10022 7.4239625-.0555 6.4672665-.829521 6.4672665 3.10022z" fill="url(#f)" stroke="url(#g)"/><path d="m14.5 18.5c0 1.104569-2.91015 2-6.4999994 2-3.5898511 0-6.5000006-.895431-6.5000006-2s2.9101495-2 6.5000006-2c3.5898494 0 6.4999994.895431 6.4999994 2z" fill="url(#d)" stroke="url(#e)"/><rect fill="none" height="13" opacity=".5" rx="17.5" ry="1.5" stroke="url(#a)" width="11" x="2.5" y="17.5"/></g><path d="m9.9023437 6.9980469a1.6890529 1.6890529 0 0 0 -1.125.4570312l-1.4707032 1.3789063a1.6890529 1.6890529 0 0 0 -.048828 2.4179686l.8808594.894531-.8710938.871094a1.6890529 1.6890529 0 0 0 .015625 2.40625l.5917968.576172h4.0546881l.060546-.0625.060547.0625h3.949219v-3.677734l-.205078-.207032.205078-.224609v-3.6484375l-.833984-.7851563a1.6890529 1.6890529 0 0 0 -2.359375.044922l-.828125.8398437-.855469-.8515625a1.6890529 1.6890529 0 0 0 -1.2207033-.4921875z" fill="#fff" fill-opacity=".607843"/><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(#l)" stroke="url(#m)" stroke-linejoin="round"/><g fill="none"><path d="m14.01392 10.098118-2.00624 2.049356-2.09215-2.047403" opacity=".5" stroke="url(#n)" stroke-linecap="square"/><path d="m14.3566 14.622087-1.66668-1.887606m-1.42902.08076-1.73943 1.713246" opacity=".4" stroke="url(#p)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_dbqueryedit.svg b/icon-themes/elementary_svg/cmd/sc_dbqueryedit.svg
new file mode 100644
index 000000000..815297027
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_dbqueryedit.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="7.239398" x2="9.283306" y1="6.848341" y2="8.868646"><stop offset="0" stop-color="#ad5f00"/><stop offset=".13482948" stop-color="#ffe16b"/><stop offset=".20224422" stop-color="#f9c440"/><stop offset=".26965895" stop-color="#fff394"/><stop offset=".44650277" stop-color="#f9c440"/><stop offset=".57114136" stop-color="#f9c440"/><stop offset=".72038066" stop-color="#ffe16b"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.404 -.406 .607 .602 -17.868 .693)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#c" y1="24.99" y2="30"/><linearGradient id="c"><stop offset="0" stop-color="#565656"/><stop offset=".5" stop-color="#9a9a9a"/><stop offset="1" stop-color="#545454"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.404 -.406 .607 .602 -17.983 .81)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><linearGradient id="e"><stop offset="0" stop-color="#b1b1b1"/><stop offset=".5" stop-color="#fff"/><stop offset="1" stop-color="#8f8f8f"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.404 -.406 .607 .602 -17.466 .29)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#c" y1="24.99" y2="30"/><linearGradient id="g" gradientTransform="matrix(.404 -.406 .607 .602 -17.58 .405)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><linearGradient id="h" gradientTransform="matrix(.404 -.406 .607 .602 -17.062 -.116)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#c" y1="24.99" y2="30"/><linearGradient id="i" gradientTransform="matrix(.404 -.406 .607 .602 -17.177 0)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><linearGradient id="j" gradientTransform="matrix(.404 -.406 .607 .602 -17.637 .462)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="29.056999" y2="26.030001"><stop offset="0" stop-color="#ece5a5"/><stop offset="1" stop-color="#fcfbf2"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.376 .036 .037 .375 -2.218 -1.133)" gradientUnits="userSpaceOnUse" x1="5.518" x2="9.522" y1="37.372002" y2="41.391998"><stop offset="0" stop-color="#d48e15"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.3143 0 0 .3421 .457 15.618)" gradientUnits="userSpaceOnUse" x1="21.381" x2="21.381" y1="5.053" y2="44.137"><stop offset="0" stop-color="#fff"/><stop offset=".081" stop-color="#fff" stop-opacity=".235"/><stop offset=".923" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.25894 0 0 .19506 -18.915 21.137)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="102.31" x2="102.31" y1="-2.393" y2="-24.582"><stop offset="0" stop-color="#a5a6a8"/><stop offset="1" stop-color="#e8e8e8"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.25894 0 0 .19506 -18.915 21.137)" gradientUnits="userSpaceOnUse" x1="109.96" x2="109.96" y1="-24.911" y2="-2.376"><stop offset="0" stop-color="#b3b3b3"/><stop offset="1" stop-color="#dadada"/></linearGradient><linearGradient id="o"><stop offset="0" stop-color="#868688"/><stop offset="1" stop-color="#d9d9da"/></linearGradient><linearGradient id="p" gradientTransform="matrix(.25764 0 0 .252 -18.787 24.39)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424" xlink:href="#o" y1="-7.666" y2="-7.666"/><linearGradient id="q"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#4a4a4a"/></linearGradient><linearGradient id="r" gradientTransform="matrix(.56273 0 0 .58293 -44.99 7.8)" gradientUnits="userSpaceOnUse" x1="89.018" x2="89.018" xlink:href="#q" y1="22.537" y2="27.546"/><linearGradient id="s" gradientTransform="matrix(.25764 0 0 .256 -18.787 28.336)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424" xlink:href="#o" y1="-7.666" y2="-7.666"/><linearGradient id="t" gradientTransform="matrix(.56273 0 0 .59218 -44.99 11.484)" gradientUnits="userSpaceOnUse" x1="89.018" x2="89.018" xlink:href="#q" y1="22.537" y2="27.546"/><linearGradient id="u" gradientTransform="matrix(.25764 0 0 .256 -18.787 32.336)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424" xlink:href="#o" y1="-7.666" y2="-7.666"/><linearGradient id="v" gradientTransform="matrix(.56273 0 0 .59218 -44.99 15.484)" gradientUnits="userSpaceOnUse" x1="89.018" x2="89.018" xlink:href="#q" y1="22.537" y2="27.546"/><g transform="translate(0 -16)"><path d="m14.46 29.5c0 1.2-2.897 2-6.467 2s-6.468-.8-6.468-2c0-4.634-.79-3.195 6.468-3.25 7.424-.056 6.467-1.41 6.467 3.25z" fill="url(#u)" stroke="url(#v)"/><path d="m14.5 26.5c0 1.105-2.91 2-6.5 2s-6.5-.895-6.5-2 2.91-2 6.5-2 6.5.895 6.5 2z" fill="none" stroke="#d8d8d8"/><path d="m14.46 25.5c0 1.157-2.897 2-6.467 2s-6.468-.8-6.468-2c0-4.634-.79-3.195 6.468-3.25 7.424-.056 6.467-1.41 6.467 3.25z" fill="url(#s)" stroke="url(#t)"/><path d="m14.5 22.5c0 1.105-2.91 2-6.5 2s-6.5-.895-6.5-2 2.91-2 6.5-2 6.5.895 6.5 2z" fill="none" stroke="#d8d8d8"/><path d="m14.46 21.5c0 1.218-2.897 2-6.467 2s-6.468-.95-6.468-2c0-4.345-.79-3.046 6.468-3.1 7.424-.056 6.467-.83 6.467 3.1z" fill="url(#p)" stroke="url(#r)"/><path d="m14.5 18.5c0 1.105-2.91 2-6.5 2s-6.5-.895-6.5-2 2.91-2 6.5-2 6.5.895 6.5 2z" fill="url(#m)" stroke="url(#n)"/><rect fill="none" height="13" opacity=".5" rx="17.5" ry="1.5" stroke="url(#l)" width="11" x="2.5" y="17.5"/></g><g transform="translate(-.254739 -.495187)"><path d="m14.14 13.45c-.09-.014-.16-.01-.205.003l-6.08 1.347-1.118.25-.033.006-1.298.96 3.31-.05.03-.008 1.125-.248 6.077-1.36c.182-.04-.12-.273-.676-.524-.418-.187-.858-.334-1.13-.375z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><g transform="matrix(.7 0 0 .7 5.29 5.02)"><path d="m2.05 11.037c.285-.207 1.147.257 1.96 1.062.81.802 1.26 1.64 1.057 1.93 0 0 .02.017.02.02l10.136-10.183c.258-.258-.213-1.143-1.05-1.974-.84-.832-1.73-1.295-1.987-1.037z" fill="url(#a)" stroke="#ad5f00" stroke-linejoin="round" stroke-width=".714286"/><path d="m10.565 2.484c.287-.208 1.148.256 1.96 1.062.81.804 1.26 1.64 1.058 1.93 0 .002.02.018.02.02l1.55-1.558c.41-.408-.028-1.093-.98-2.044-.813-.806-1.674-1.27-1.96-1.062l-.026.025z" fill="#fe9ab8" opacity=".9" stroke="#de3e80" stroke-linejoin="round" stroke-width=".714286"/><path d="m9.18 3.877c.285-.208 1.146.256 1.96 1.062.81.8 1.26 1.64 1.056 1.93l.02.017.126-.127s-.02-.016-.02-.018c.203-.29-.246-1.127-1.057-1.93-.812-.806-1.674-1.27-1.96-1.062z" fill="url(#b)"/><path d="m9.063 3.993c.286-.208 1.148.256 1.96 1.062.81.803 1.26 1.64 1.058 1.93 0 .002.02.018.02.02l.127-.128-.02-.018c.204-.29-.246-1.13-1.057-1.933-.813-.806-1.674-1.27-1.96-1.062z" fill="url(#d)"/><path d="m9.58 3.473c.287-.208 1.15.256 1.96 1.062.81.804 1.26 1.64 1.06 1.93-.002.002.018.018.017.02l.127-.127c0-.002-.02-.018-.02-.02.203-.29-.246-1.126-1.057-1.93-.812-.805-1.674-1.27-1.96-1.062z" fill="url(#f)"/><path d="m9.465 3.59c.286-.21 1.148.256 1.96 1.06.81.805 1.26 1.642 1.058 1.932l.02.018.125-.126s-.02-.018-.02-.02c.204-.288-.246-1.126-1.056-1.93-.813-.805-1.674-1.27-1.96-1.062z" fill="url(#g)"/><path d="m9.985 3.067c.286-.207 1.148.257 1.96 1.062.81.802 1.26 1.64 1.058 1.93 0 0 .02.017.02.02l.125-.13s-.02-.017-.02-.02c.203-.287-.246-1.125-1.057-1.93-.81-.804-1.672-1.27-1.96-1.06z" fill="url(#h)"/><path d="m9.87 3.183c.285-.207 1.147.257 1.96 1.062.81.804 1.26 1.642 1.057 1.93 0 .002.02.02.02.02l.125-.127s-.02-.018-.02-.02c.204-.288-.246-1.126-1.056-1.93-.813-.805-1.674-1.27-1.96-1.06z" fill="url(#i)"/><g fill-rule="evenodd" stroke-width=".714286"><path d="m.26 15.794 4.772-1.725.04-.04c.202-.29-.253-1.13-1.064-1.93-.812-.808-1.673-1.27-1.96-1.06z" fill="url(#j)" stroke="url(#k)"/><path d="m.744 14.506-.484 1.284 1.3-.474c-.113-.134-.22-.268-.354-.402-.155-.154-.307-.28-.462-.408z" fill="#0c0c0c" stroke="#0c0c0c"/></g><path d="m2.3703389 10.926816c.270411-.196663 1.0789124.24173 1.843711 1.003797.7607014.756605 1.1840721 1.547352.9928724 1.820495 0 0 .017754.01639.016389.01776l6.5636117-6.6182406.02731-.023214s-.02186-.016386-.02049-.017757c.191206-.2731447-.232164-1.0625261-.994231-1.8204962-.764798-.7647986-1.5733-1.199095-1.8437114-1.0037981l-.023214.024583z" fill="#f9c440" opacity=".6" stroke-width="1.365712"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_dbqueryrename.svg b/icon-themes/elementary_svg/cmd/sc_dbqueryrename.svg
new file mode 100644
index 000000000..2a6e8ab63
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_dbqueryrename.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.3143 0 0 .3421 .457 15.618)" gradientUnits="userSpaceOnUse" x1="21.381" x2="21.381" y1="5.053" y2="44.137"><stop offset="0" stop-color="#fff"/><stop offset=".081" stop-color="#fff" stop-opacity=".235"/><stop offset=".923" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25894 0 0 .19506 -18.915 21.137)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="102.31" x2="102.31" y1="-2.393" y2="-24.582"><stop offset="0" stop-color="#a5a6a8"/><stop offset="1" stop-color="#e8e8e8"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.25894 0 0 .19506 -18.915 21.137)" gradientUnits="userSpaceOnUse" x1="109.96" x2="109.96" y1="-24.911" y2="-2.376"><stop offset="0" stop-color="#b3b3b3"/><stop offset="1" stop-color="#dadada"/></linearGradient><linearGradient id="d"><stop offset="0" stop-color="#868688"/><stop offset="1" stop-color="#d9d9da"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.25764 0 0 .252 -18.787 24.39)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424" xlink:href="#d" y1="-7.666" y2="-7.666"/><linearGradient id="f"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#4a4a4a"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.56273 0 0 .58293 -44.99 7.8)" gradientUnits="userSpaceOnUse" x1="89.018" x2="89.018" xlink:href="#f" y1="22.537" y2="27.546"/><linearGradient id="h" gradientTransform="matrix(.25764 0 0 .256 -18.787 28.336)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424" xlink:href="#d" y1="-7.666" y2="-7.666"/><linearGradient id="i" gradientTransform="matrix(.56273 0 0 .59218 -44.99 11.484)" gradientUnits="userSpaceOnUse" x1="89.018" x2="89.018" xlink:href="#f" y1="22.537" y2="27.546"/><linearGradient id="j" gradientTransform="matrix(.25764 0 0 .256 -18.787 32.336)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424" xlink:href="#d" y1="-7.666" y2="-7.666"/><linearGradient id="k" gradientTransform="matrix(.56273 0 0 .59218 -44.99 15.484)" gradientUnits="userSpaceOnUse" x1="89.018" x2="89.018" xlink:href="#f" y1="22.537" y2="27.546"/><g transform="translate(0 -16)"><path d="m14.46 29.5c0 1.2-2.897 2-6.467 2s-6.468-.8-6.468-2c0-4.634-.79-3.195 6.468-3.25 7.424-.056 6.467-1.41 6.467 3.25z" fill="url(#j)" stroke="url(#k)"/><path d="m14.5 26.5c0 1.105-2.91 2-6.5 2s-6.5-.895-6.5-2 2.91-2 6.5-2 6.5.895 6.5 2z" fill="none" stroke="#d8d8d8"/><path d="m14.46 25.5c0 1.157-2.897 2-6.467 2s-6.468-.8-6.468-2c0-4.634-.79-3.195 6.468-3.25 7.424-.056 6.467-1.41 6.467 3.25z" fill="url(#h)" stroke="url(#i)"/><path d="m14.5 22.5c0 1.105-2.91 2-6.5 2s-6.5-.895-6.5-2 2.91-2 6.5-2 6.5.895 6.5 2z" fill="none" stroke="#d8d8d8"/><path d="m14.46 21.5c0 1.218-2.897 2-6.467 2s-6.468-.95-6.468-2c0-4.345-.79-3.046 6.468-3.1 7.424-.056 6.467-.83 6.467 3.1z" fill="url(#e)" stroke="url(#g)"/><path d="m14.5 18.5c0 1.105-2.91 2-6.5 2s-6.5-.895-6.5-2 2.91-2 6.5-2 6.5.895 6.5 2z" fill="url(#b)" stroke="url(#c)"/><rect fill="none" height="13" opacity=".5" rx="17.5" ry="1.5" stroke="url(#a)" width="11" x="2.5" y="17.5"/></g><path d="m9 0v3h1l1-.287v9.487l-1 .8h-1v3h7v-3h-1l-1-.726v-9.596l1.143.322h.857v-3z" fill-rule="evenodd" opacity=".52"/><path d="m16-4.944 1.94-.027s1 0 1 1v15.388s-.087 1.544-1.088 1.544h-1.852m5.833-17.95-1.91.017s-1 0-1 1v15.932s.09 1.01 1.09 1l1.82-.016" fill="none" stroke="#fff" stroke-width="1.267" transform="matrix(.85714 0 0 .72727 -3.714 5.09)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_dbrelationdesign.svg b/icon-themes/elementary_svg/cmd/sc_dbrelationdesign.svg
new file mode 100644
index 000000000..b3cabc70a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_dbrelationdesign.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="10.000001" x2="10.000001" y1="10.999999" y2="13.999998"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="b" cx="14.615859" cy="7.296221" fx="14.085626" gradientTransform="matrix(-.00000003 1.2626387 -1.5782983 -.00000004 23.015615 -11.45455)" gradientUnits="userSpaceOnUse" r="12.671875"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e1e1e1"/></radialGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="11.5" x2="11.5" y1="8.5" y2="10.5"><stop offset="0" stop-color="#e5e5e5"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><path d="m3.5 1.5v2h1v-1h3v-1h-2z" fill="#ffa154" stroke="#a62100" stroke-linecap="square" stroke-opacity=".552941"/><path d="m3.5 14.5v-3h1v2h3v1h-2z" fill="#ffa154" stroke="#a62100" stroke-linecap="square" stroke-opacity=".552941"/><g transform="translate(-8 -5)"><g transform="translate(-.000001 .000002)"><rect fill="url(#b)" height="6" rx=".5" width="7.000001" x="8.500001" y="9.499998"/><path d="m9.5 9.5c-.554 0-1 .446-1 1v1.5h7v-1.5c0-.554-.446-1-1-1z" fill="url(#c)" transform="translate(.000001 -.000002)"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><rect height="6" opacity=".3" rx="1" stroke="#0e141f" width="7.000001" x="8.500002" y="9.499998"/><path d="m9.500002 10.499998h5.000001v4h-5.000001z" opacity=".8" stroke="url(#a)"/></g></g><path d="m9 11.5h6" fill="none" opacity=".2" stroke="#000"/></g><g transform="translate(-.000002)"><g transform="translate(-.000001 .000002)"><rect fill="url(#b)" height="6" rx=".5" width="7.000001" x="8.500001" y="9.499998"/><path d="m9.5 9.5c-.554 0-1 .446-1 1v1.5h7v-1.5c0-.554-.446-1-1-1z" fill="url(#c)" transform="translate(.000001 -.000002)"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><rect height="6" opacity=".3" rx="1" stroke="#0e141f" width="7.000001" x="8.500002" y="9.499998"/><path d="m9.500002 10.499998h5.000001v4h-5.000001z" opacity=".8" stroke="url(#a)"/></g></g><path d="m9 11.5h6" fill="none" opacity=".2" stroke="#000"/></g><g transform="translate(-.000002 -9)"><g transform="translate(-.000001 .000002)"><rect fill="url(#b)" height="6" rx=".5" width="7.000001" x="8.500001" y="9.499998"/><path d="m9.5 9.5c-.554 0-1 .446-1 1v1.5h7v-1.5c0-.554-.446-1-1-1z" fill="url(#c)" transform="translate(.000001 -.000002)"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><rect height="6" opacity=".3" rx="1" stroke="#0e141f" width="7.000001" x="8.500002" y="9.499998"/><path d="m9.500002 10.499998h5.000001v4h-5.000001z" opacity=".8" stroke="url(#a)"/></g></g><path d="m9 11.5h6" fill="none" opacity=".2" stroke="#000"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_dbreportdelete.svg b/icon-themes/elementary_svg/cmd/sc_dbreportdelete.svg
new file mode 100644
index 000000000..1bc6253a5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_dbreportdelete.svg
@@ -0,0 +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(.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="#ff8c82"/><stop offset=".31209752" stop-color="#ed5353"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></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="#7a0000"/><stop offset="1" stop-color="#a10705"/></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" gradientUnits="userSpaceOnUse" x1="6" x2="6" y1="0" y2="16"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="5.46484" x2="6.416018" y1="15.861947" y2="-9.737715"><stop offset="0" stop-color="#8d8d8d"/><stop offset="1" stop-color="#c3c3c3"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="10" x2="10" y1="2" y2="14"><stop offset="0" stop-color="#fff"/><stop offset=".08988646" 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;amp;amp;gt;<path d="m1 3h1l1 1v11h12v-13l-1-1h-13z" fill="url(#f)" fill-rule="evenodd"/><path d="m2.4941406 0c-.946-.013-1.68249997.49945315-2.06249998 1.1894531-.37999999.692-.48010937 1.5336094-.41210937 2.3496094.02037721.2600322.23721752.4607158.49804687.4609375h1.46874998v9.5c0 .658.3379688 1.252031.7929688 1.707031.4391765.441116 1.0124198.765356 1.6464843.785157.00325.000683.0065.0013.00977.002.00196.000051.00389-.000045.00586 0 .0146603.000289.0282335.005812.0429638.005812h4.515625 3 1.474609c.958.026 1.70675-.485688 2.09375-1.179688.302152-.541063.42518-1.176215.433594-1.820312h.002l-.017625-10.1992188c0-.7119998-.422453-1.3413281-.939453-1.86132808-.52-.516-1.147375-.93945312-1.859375-.93945312h-1.1875-5zm-.013672 1c.00195.0000114.00391.0000114.00586 0h4.5136714 5 1.1875c.23 0 .752437.2524375 1.148438.6484375.395998.396.65039.9203906.65039 1.1503906l.015625 9.2011719h-2.001953v-.002l-4 .002h-2.5136719c-.2761424 0-.5.223858-.5.5.002.762-.1232343 1.435375-.3652343 1.859375-.2400001.426-.5298126.640625-1.1328126.640625h-.00195c-.284 0-.69-.19-1-.5s-.5-.715-.5-1v-10c0-.2761424-.2238576-.5-.5-.5h-1.4863312c.018-.488.1256406-.9981719.3066406-1.3261719.243-.442.5538282-.6818281 1.1738282-.6738281zm4.4003908 11.998047h2.1191406v.001953h5.912109c-.018.49-.0357 1.004984-.220703 1.333984-.245.442-.559406.683016-1.191406.666016-.0046-.000062-.0091-.000062-.01367 0h-.48633v-.002h-6.6503906c.038-.056.107625-.08553.140625-.144531.3-.526.347625-1.192469.390625-1.855469z" fill="url(#g)"/><path d="m6 2v1h6v-1zm0 2v1h6v-1zm0 2v1h6v-1zm0 2v1h6v-1zm0 2v1h6v-1z" opacity=".1"/><path d="m12.987 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1z" fill="#adadad"/><path d="m6.88 13h8.12l-.186 1h-8.052z" fill="#fff"/><path d="m3.289 1.5001881c-1.542943-.1071376-1.679834.5800695-1.788999.9998119h1.999999v10.689999c0 .853009.7408864 1.309351 1.59 1.31h9.41v-11.389999c0-.8530092-.751885-1.6098119-1.601-1.6098119z" fill="none" stroke="url(#h)" stroke-linecap="round" stroke-linejoin="round"/><path d="m3.987 2v1h1.013v-1zm0 2v1h1.013v-1zm0 2v1h1.013v-1zm0 2v1h1.013v-1zm0 2v1h1.013v-1zm0 2v1h1.013v-1z" fill="#adadad"/><path d="m9.9023437 6.9980469a1.6890529 1.6890529 0 0 0 -1.125.4570312l-1.4707032 1.3789063a1.6890529 1.6890529 0 0 0 -.048828 2.4179686l.8808594.894531-.8710938.871094a1.6890529 1.6890529 0 0 0 .015625 2.40625l.5917968.576172h4.0546881l.060546-.0625.060547.0625h3.949219v-3.677734l-.205078-.207032.205078-.224609v-3.6484375l-.833984-.7851563a1.6890529 1.6890529 0 0 0 -2.359375.044922l-.828125.8398437-.855469-.8515625a1.6890529 1.6890529 0 0 0 -1.2207033-.4921875z" fill="#fff" fill-opacity=".607843"/><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_dbreportedit.svg b/icon-themes/elementary_svg/cmd/sc_dbreportedit.svg
new file mode 100644
index 000000000..49a5e29a8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_dbreportedit.svg
@@ -0,0 +1,5 @@
+<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="7.239398" x2="9.283306" y1="6.848341" y2="8.868646"><stop offset="0" stop-color="#ad5f00"/><stop offset=".13482948" stop-color="#ffe16b"/><stop offset=".20224422" stop-color="#f9c440"/><stop offset=".26965895" stop-color="#fff394"/><stop offset=".44650277" stop-color="#f9c440"/><stop offset=".57114136" stop-color="#f9c440"/><stop offset=".72038066" stop-color="#ffe16b"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.404 -.406 .607 .602 -17.868 .693)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#c" y1="24.99" y2="30"/><linearGradient id="c"><stop offset="0" stop-color="#565656"/><stop offset=".5" stop-color="#9a9a9a"/><stop offset="1" stop-color="#545454"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.404 -.406 .607 .602 -17.983 .81)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><linearGradient id="e"><stop offset="0" stop-color="#b1b1b1"/><stop offset=".5" stop-color="#fff"/><stop offset="1" stop-color="#8f8f8f"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.404 -.406 .607 .602 -17.466 .29)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#c" y1="24.99" y2="30"/><linearGradient id="g" gradientTransform="matrix(.404 -.406 .607 .602 -17.58 .405)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><linearGradient id="h" gradientTransform="matrix(.404 -.406 .607 .602 -17.062 -.116)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#c" y1="24.99" y2="30"/><linearGradient id="i" gradientTransform="matrix(.404 -.406 .607 .602 -17.177 0)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><linearGradient id="j" gradientTransform="matrix(.404 -.406 .607 .602 -17.637 .462)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="29.056999" y2="26.030001"><stop offset="0" stop-color="#ece5a5"/><stop offset="1" stop-color="#fcfbf2"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.376 .036 .037 .375 -2.218 -1.133)" gradientUnits="userSpaceOnUse" x1="5.518" x2="9.522" y1="37.372002" y2="41.391998"><stop offset="0" stop-color="#d48e15"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="6" x2="6" y1="0" y2="16"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="5.46484" x2="6.416018" y1="15.861947" y2="-9.737715"><stop offset="0" stop-color="#8d8d8d"/><stop offset="1" stop-color="#c3c3c3"/></linearGradient><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="10" x2="10" y1="2" y2="14"><stop offset="0" stop-color="#fff"/><stop offset=".08988646" 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;amp;amp;amp;amp;gt;<path d="m1 3h1l1 1v11h12v-13l-1-1h-13z" fill="url(#l)" fill-rule="evenodd"/><path d="m2.4941406 0c-.946-.013-1.68249997.49945315-2.06249998 1.1894531-.37999999.692-.48010937 1.5336094-.41210937 2.3496094.02037721.2600322.23721752.4607158.49804687.4609375h1.46874998v9.5c0 .658.3379688 1.252031.7929688 1.707031.4391765.441116 1.0124198.765356 1.6464843.785157.00325.000683.0065.0013.00977.002.00196.000051.00389-.000045.00586 0 .0146603.000289.0282335.005812.0429638.005812h4.515625 3 1.474609c.958.026 1.70675-.485688 2.09375-1.179688.302152-.541063.42518-1.176215.433594-1.820312h.002l-.017625-10.1992188c0-.7119998-.422453-1.3413281-.939453-1.86132808-.52-.516-1.147375-.93945312-1.859375-.93945312h-1.1875-5zm-.013672 1c.00195.0000114.00391.0000114.00586 0h4.5136714 5 1.1875c.23 0 .752437.2524375 1.148438.6484375.395998.396.65039.9203906.65039 1.1503906l.015625 9.2011719h-2.001953v-.002l-4 .002h-2.5136719c-.2761424 0-.5.223858-.5.5.002.762-.1232343 1.435375-.3652343 1.859375-.2400001.426-.5298126.640625-1.1328126.640625h-.00195c-.284 0-.69-.19-1-.5s-.5-.715-.5-1v-10c0-.2761424-.2238576-.5-.5-.5h-1.4863312c.018-.488.1256406-.9981719.3066406-1.3261719.243-.442.5538282-.6818281 1.1738282-.6738281zm4.4003908 11.998047h2.1191406v.001953h5.912109c-.018.49-.0357 1.004984-.220703 1.333984-.245.442-.559406.683016-1.191406.666016-.0046-.000062-.0091-.000062-.01367 0h-.48633v-.002h-6.6503906c.038-.056.107625-.08553.140625-.144531.3-.526.347625-1.192469.390625-1.855469z" fill="url(#m)"/><path d="m6 2v1h6v-1zm0 2v1h6v-1zm0 2v1h6v-1zm0 2v1h6v-1zm0 2v1h6v-1z" opacity=".1"/><path d="m12.987 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1z" fill="#adadad"/><path d="m6.88 13h8.12l-.186 1h-8.052z" fill="#fff"/><path d="m3.289 1.5001881c-1.542943-.1071376-1.679834.5800695-1.788999.9998119h1.999999v10.689999c0 .853009.7408864 1.309351 1.59 1.31h9.41v-11.389999c0-.8530092-.751885-1.6098119-1.601-1.6098119z" fill="none" stroke="url(#n)" stroke-linecap="round" stroke-linejoin="round"/><path d="m3.987 2v1h1.013v-1zm0 2v1h1.013v-1zm0 2v1h1.013v-1zm0 2v1h1.013v-1zm0 2v1h1.013v-1zm0 2v1h1.013v-1z" fill="#adadad"/><g transform="translate(-.254739 -.495187)"><path d="m14.14 13.45c-.09-.014-.16-.01-.205.003l-6.08 1.347-1.118.25-.033.006-1.298.96 3.31-.05.03-.008 1.125-.248 6.077-1.36c.182-.04-.12-.273-.676-.524-.418-.187-.858-.334-1.13-.375z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><g transform="matrix(.7 0 0 .7 5.29 5.02)"><path d="m2.05 11.037c.285-.207 1.147.257 1.96 1.062.81.802 1.26 1.64 1.057 1.93 0 0 .02.017.02.02l10.136-10.183c.258-.258-.213-1.143-1.05-1.974-.84-.832-1.73-1.295-1.987-1.037z" fill="url(#a)" stroke="#ad5f00" stroke-linejoin="round" stroke-width=".714286"/><path d="m10.565 2.484c.287-.208 1.148.256 1.96 1.062.81.804 1.26 1.64 1.058 1.93 0 .002.02.018.02.02l1.55-1.558c.41-.408-.028-1.093-.98-2.044-.813-.806-1.674-1.27-1.96-1.062l-.026.025z" fill="#fe9ab8" opacity=".9" stroke="#de3e80" stroke-linejoin="round" stroke-width=".714286"/><path d="m9.18 3.877c.285-.208 1.146.256 1.96 1.062.81.8 1.26 1.64 1.056 1.93l.02.017.126-.127s-.02-.016-.02-.018c.203-.29-.246-1.127-1.057-1.93-.812-.806-1.674-1.27-1.96-1.062z" fill="url(#b)"/><path d="m9.063 3.993c.286-.208 1.148.256 1.96 1.062.81.803 1.26 1.64 1.058 1.93 0 .002.02.018.02.02l.127-.128-.02-.018c.204-.29-.246-1.13-1.057-1.933-.813-.806-1.674-1.27-1.96-1.062z" fill="url(#d)"/><path d="m9.58 3.473c.287-.208 1.15.256 1.96 1.062.81.804 1.26 1.64 1.06 1.93-.002.002.018.018.017.02l.127-.127c0-.002-.02-.018-.02-.02.203-.29-.246-1.126-1.057-1.93-.812-.805-1.674-1.27-1.96-1.062z" fill="url(#f)"/><path d="m9.465 3.59c.286-.21 1.148.256 1.96 1.06.81.805 1.26 1.642 1.058 1.932l.02.018.125-.126s-.02-.018-.02-.02c.204-.288-.246-1.126-1.056-1.93-.813-.805-1.674-1.27-1.96-1.062z" fill="url(#g)"/><path d="m9.985 3.067c.286-.207 1.148.257 1.96 1.062.81.802 1.26 1.64 1.058 1.93 0 0 .02.017.02.02l.125-.13s-.02-.017-.02-.02c.203-.287-.246-1.125-1.057-1.93-.81-.804-1.672-1.27-1.96-1.06z" fill="url(#h)"/><path d="m9.87 3.183c.285-.207 1.147.257 1.96 1.062.81.804 1.26 1.642 1.057 1.93 0 .002.02.02.02.02l.125-.127s-.02-.018-.02-.02c.204-.288-.246-1.126-1.056-1.93-.813-.805-1.674-1.27-1.96-1.06z" fill="url(#i)"/><g fill-rule="evenodd" stroke-width=".714286"><path d="m.26 15.794 4.772-1.725.04-.04c.202-.29-.253-1.13-1.064-1.93-.812-.808-1.673-1.27-1.96-1.06z" fill="url(#j)" stroke="url(#k)"/><path d="m.744 14.506-.484 1.284 1.3-.474c-.113-.134-.22-.268-.354-.402-.155-.154-.307-.28-.462-.408z" fill="#0c0c0c" stroke="#0c0c0c"/></g><path d="m2.3703389 10.926816c.270411-.196663 1.0789124.24173 1.843711 1.003797.7607014.756605 1.1840721 1.547352.9928724 1.820495 0 0 .017754.01639.016389.01776l6.5636117-6.6182406.02731-.023214s-.02186-.016386-.02049-.017757c.191206-.2731447-.232164-1.0625261-.994231-1.8204962-.764798-.7647986-1.5733-1.199095-1.8437114-1.0037981l-.023214.024583z" fill="#f9c440" opacity=".6" stroke-width="1.365712"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_dbreportrename.svg b/icon-themes/elementary_svg/cmd/sc_dbreportrename.svg
new file mode 100644
index 000000000..db73e7330
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_dbreportrename.svg
@@ -0,0 +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" gradientUnits="userSpaceOnUse" x1="6" x2="6" y1="0" y2="16"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="5.46484" x2="6.416018" y1="15.861947" y2="-9.737715"><stop offset="0" stop-color="#8d8d8d"/><stop offset="1" stop-color="#c3c3c3"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="10" x2="10" y1="2" y2="14"><stop offset="0" stop-color="#fff"/><stop offset=".08988646" 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;amp;amp;gt;<path d="m1 3h1l1 1v11h12v-13l-1-1h-13z" fill="url(#a)" fill-rule="evenodd"/><path d="m2.4941406 0c-.946-.013-1.68249997.49945315-2.06249998 1.1894531-.37999999.692-.48010937 1.5336094-.41210937 2.3496094.02037721.2600322.23721752.4607158.49804687.4609375h1.46874998v9.5c0 .658.3379688 1.252031.7929688 1.707031.4391765.441116 1.0124198.765356 1.6464843.785157.00325.000683.0065.0013.00977.002.00196.000051.00389-.000045.00586 0 .0146603.000289.0282335.005812.0429638.005812h4.515625 3 1.474609c.958.026 1.70675-.485688 2.09375-1.179688.302152-.541063.42518-1.176215.433594-1.820312h.002l-.017625-10.1992188c0-.7119998-.422453-1.3413281-.939453-1.86132808-.52-.516-1.147375-.93945312-1.859375-.93945312h-1.1875-5zm-.013672 1c.00195.0000114.00391.0000114.00586 0h4.5136714 5 1.1875c.23 0 .752437.2524375 1.148438.6484375.395998.396.65039.9203906.65039 1.1503906l.015625 9.2011719h-2.001953v-.002l-4 .002h-2.5136719c-.2761424 0-.5.223858-.5.5.002.762-.1232343 1.435375-.3652343 1.859375-.2400001.426-.5298126.640625-1.1328126.640625h-.00195c-.284 0-.69-.19-1-.5s-.5-.715-.5-1v-10c0-.2761424-.2238576-.5-.5-.5h-1.4863312c.018-.488.1256406-.9981719.3066406-1.3261719.243-.442.5538282-.6818281 1.1738282-.6738281zm4.4003908 11.998047h2.1191406v.001953h5.912109c-.018.49-.0357 1.004984-.220703 1.333984-.245.442-.559406.683016-1.191406.666016-.0046-.000062-.0091-.000062-.01367 0h-.48633v-.002h-6.6503906c.038-.056.107625-.08553.140625-.144531.3-.526.347625-1.192469.390625-1.855469z" fill="url(#b)"/><path d="m6 2v1h6v-1zm0 2v1h6v-1zm0 2v1h6v-1zm0 2v1h6v-1zm0 2v1h6v-1z" opacity=".1"/><path d="m12.987 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1z" fill="#adadad"/><path d="m6.88 13h8.12l-.186 1h-8.052z" fill="#fff"/><path d="m3.289 1.5001881c-1.542943-.1071376-1.679834.5800695-1.788999.9998119h1.999999v10.689999c0 .853009.7408864 1.309351 1.59 1.31h9.41v-11.389999c0-.8530092-.751885-1.6098119-1.601-1.6098119z" fill="none" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round"/><path d="m3.987 2v1h1.013v-1zm0 2v1h1.013v-1zm0 2v1h1.013v-1zm0 2v1h1.013v-1zm0 2v1h1.013v-1zm0 2v1h1.013v-1z" fill="#adadad"/><path d="m9 0v3h1l1-.287v9.487l-1 .8h-1v3h7v-3h-1l-1-.726v-9.596l1.143.322h.857v-3z" fill-rule="evenodd" opacity=".52"/><path d="m10.00024 1.4943771 1.662852-.019636s.85714 0 .85714.72727v11.1905029s-.07457 1.122905-.932569 1.122905h-1.587423m4.999698-13.0544963-1.637138.0130909s-.85714 0-.85714.72727v11.5868654s.07714.734543.934283.72727l1.559995-.01164" fill="none" stroke="#fff" stroke-width="1.000346"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_dbsortingandgrouping.svg b/icon-themes/elementary_svg/cmd/sc_dbsortingandgrouping.svg
new file mode 100644
index 000000000..41ddb986d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_dbsortingandgrouping.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="5.911363" cy=".455971" gradientTransform="matrix(1 0 0 1.036102 0 -.17679)" gradientUnits="userSpaceOnUse" r="3.786587"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><g stroke="#565656" stroke-linejoin="round"><path d="m7.1755473 8.545393-.5268849-1.7297733h-2.6493367l-.526885 1.7297733h-1.6601847l2.5648363-7.2968598h1.8838623l2.5747775 7.2968598zm-.8947103-3.0221327q-.7306801-2.3510999-.8251217-2.6592779-.0894711-.308178-.129236-.4871201-.1640302.6362385-.9394458 3.146398z" fill="url(#a)" stroke="#000" stroke-opacity=".490196" stroke-width=".54972" transform="scale(.97940746 1.0210255)"/><g stroke-linecap="round" stroke-width="2.008711" transform="matrix(.99980787 0 0 -.9915361 .99906 15.92323)"><path d="m11.003054 14.042081.000092-11.5322115" fill="#565656" fill-rule="evenodd"/><path d="m8.0024775 3.9567196 2.9998075-2.6238954 3.001346 2.6238954" fill="none"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_dbtabledelete.svg b/icon-themes/elementary_svg/cmd/sc_dbtabledelete.svg
new file mode 100644
index 000000000..820178fbe
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_dbtabledelete.svg
@@ -0,0 +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(.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="#ff8c82"/><stop offset=".31209752" stop-color="#ed5353"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></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="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.19694688 -.20520309 .19694688 .20520309 2.33061 9.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 10.063489)" gradientUnits="userSpaceOnUse" x1="28.449389" x2="16.331276" xlink:href="#d" y1="20.584223" y2="32.702335"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="0" y2="5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="g" gradientTransform="translate(-1 -1)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#h" y1="3" y2="4"/><linearGradient id="h" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" y1="6.451322" y2="10.245955"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999982" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="i" gradientTransform="translate(-6 -1)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#h" y1="3" y2="4"/><linearGradient id="j" gradientTransform="translate(4 -1)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#h" y1="3" y2="4"/><linearGradient id="k" gradientTransform="translate(-1 6)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#h" y1="3" y2="4"/><linearGradient id="l" gradientTransform="translate(-6 6)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#h" y1="3" y2="4"/><linearGradient id="m" gradientTransform="translate(4 6)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#h" y1="3" y2="4"/><linearGradient id="n" gradientTransform="translate(-1 10)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#h" y1="3" y2="4"/><linearGradient id="o" gradientTransform="translate(-6 10)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#h" y1="3" y2="4"/><linearGradient id="p" gradientTransform="translate(4 10)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#h" y1="3" y2="4"/><linearGradient id="q" gradientTransform="translate(-1 3)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#h" y1="3" y2="4"/><linearGradient id="r" gradientTransform="translate(-6 3)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#h" y1="3" y2="4"/><linearGradient id="s" gradientTransform="translate(4 3)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#h" y1="3" y2="4"/><linearGradient id="t" gradientTransform="matrix(.59436 0 0 .5999 -19.765 2.467)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><rect fill="url(#t)" height="15" rx=".424" ry=".491" width="15" x=".5" y=".5"/><path d="m.5.5h15v3.98l-15 .02z" fill="url(#f)"/><path d="m.498.002c-.276 0-.5.224-.5.5l.002 14.998c0 .276.224.5.5.5h15c.276 0 .5-.224.5-.5l-.002-10.5h.002v-1h-.002v-3.498c0-.276-.224-.5-.5-.5zm.498.998h14.004v3h-4.002v-2.998h-1v2.998h-4v-2.998h-1v2.998h-4.002zm0 4h4.004v2h-4v1h4v3h-4v1h4v3h1v-3h4v3h1v-3h4v-1h-4v-3h4v3l.002 4.002h-14.004zm5.004 0h4v2h-4zm5 0h4v2h-4zm-5 3h4v3h-4z" fill="#030303" opacity=".32"/><path d="m.5 0c-.27614237 0-.5.22385763-.5.5v4.5h.99804688v-4.00195312h4.00195312v.00195312 3h-4v1h14v-1h-4v-3-.001953h4.001953v4.001953h.998047v-4.5c0-.27614237-.223858-.5-.5-.5zm5.5.99804688h4v.00195312 3h-4v-3z" fill="#452981" fill-opacity=".501961"/><g fill="none" stroke-linecap="square" stroke-opacity=".67451"><path d="m6.5 1.5h3v2h-3z" opacity=".5" stroke="url(#g)"/><path d="m1.5 1.5h3v2h-3z" opacity=".5" stroke="url(#i)"/><path d="m11.5 1.5h3v2h-3z" opacity=".5" stroke="url(#j)"/><path d="m6.5 8.5h3v2h-3z" stroke="url(#k)"/><path d="m1.5 8.5h3v2h-3z" stroke="url(#l)"/><path d="m11.5 8.5h3v2h-3z" stroke="url(#m)"/><path d="m6.5 12.5h3v2h-3z" stroke="url(#n)"/><path d="m1.5 12.5h3v2h-3z" stroke="url(#o)"/><path d="m11.5 12.5h3v2h-3z" stroke="url(#p)"/><path d="m6.5 5.5h3v1h-3z" stroke="url(#q)"/><path d="m1.5 5.5h3v1h-3z" stroke="url(#r)"/><path d="m11.5 5.5h3v1h-3z" stroke="url(#s)"/></g><path d="m9.9023437 6.9980469a1.6890529 1.6890529 0 0 0 -1.125.4570312l-1.4707032 1.3789063a1.6890529 1.6890529 0 0 0 -.048828 2.4179686l.8808594.894531-.8710938.871094a1.6890529 1.6890529 0 0 0 .015625 2.40625l.5917968.576172h4.0546881l.060546-.0625.060547.0625h3.949219v-3.677734l-.205078-.207032.205078-.224609v-3.6484375l-.833984-.7851563a1.6890529 1.6890529 0 0 0 -2.359375.044922l-.828125.8398437-.855469-.8515625a1.6890529 1.6890529 0 0 0 -1.2207033-.4921875z" fill="#fff" fill-opacity=".607843"/><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" transform="translate(0 2)"><path d="m14.01392 8.0981181-2.00624 2.0493559-2.09215-2.0474029" opacity=".5" stroke="url(#c)" stroke-linecap="square"/><path d="m14.3566 12.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_dbtableedit.svg b/icon-themes/elementary_svg/cmd/sc_dbtableedit.svg
new file mode 100644
index 000000000..098353d87
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_dbtableedit.svg
@@ -0,0 +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="7.239398" x2="9.283306" y1="6.848341" y2="8.868646"><stop offset="0" stop-color="#ad5f00"/><stop offset=".13482948" stop-color="#ffe16b"/><stop offset=".20224422" stop-color="#f9c440"/><stop offset=".26965895" stop-color="#fff394"/><stop offset=".44650277" stop-color="#f9c440"/><stop offset=".57114136" stop-color="#f9c440"/><stop offset=".72038066" stop-color="#ffe16b"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.404 -.406 .607 .602 -17.868 .693)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#c" y1="24.99" y2="30"/><linearGradient id="c"><stop offset="0" stop-color="#565656"/><stop offset=".5" stop-color="#9a9a9a"/><stop offset="1" stop-color="#545454"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.404 -.406 .607 .602 -17.983 .81)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><linearGradient id="e"><stop offset="0" stop-color="#b1b1b1"/><stop offset=".5" stop-color="#fff"/><stop offset="1" stop-color="#8f8f8f"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.404 -.406 .607 .602 -17.466 .29)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#c" y1="24.99" y2="30"/><linearGradient id="g" gradientTransform="matrix(.404 -.406 .607 .602 -17.58 .405)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><linearGradient id="h" gradientTransform="matrix(.404 -.406 .607 .602 -17.062 -.116)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#c" y1="24.99" y2="30"/><linearGradient id="i" gradientTransform="matrix(.404 -.406 .607 .602 -17.177 0)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><linearGradient id="j" gradientTransform="matrix(.404 -.406 .607 .602 -17.637 .462)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="29.056999" y2="26.030001"><stop offset="0" stop-color="#ece5a5"/><stop offset="1" stop-color="#fcfbf2"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.376 .036 .037 .375 -2.218 -1.133)" gradientUnits="userSpaceOnUse" x1="5.518" x2="9.522" y1="37.372002" y2="41.391998"><stop offset="0" stop-color="#d48e15"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="0" y2="5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="m" gradientTransform="translate(-1 -1)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#n" y1="3" y2="4"/><linearGradient id="n" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" y1="6.451322" y2="10.245955"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999982" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="o" gradientTransform="translate(-6 -1)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#n" y1="3" y2="4"/><linearGradient id="p" gradientTransform="translate(4 -1)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#n" y1="3" y2="4"/><linearGradient id="q" gradientTransform="translate(-1 6)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#n" y1="3" y2="4"/><linearGradient id="r" gradientTransform="translate(-6 6)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#n" y1="3" y2="4"/><linearGradient id="s" gradientTransform="translate(4 6)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#n" y1="3" y2="4"/><linearGradient id="t" gradientTransform="translate(-1 10)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#n" y1="3" y2="4"/><linearGradient id="u" gradientTransform="translate(-6 10)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#n" y1="3" y2="4"/><linearGradient id="v" gradientTransform="translate(4 10)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#n" y1="3" y2="4"/><linearGradient id="w" gradientTransform="translate(-1 3)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#n" y1="3" y2="4"/><linearGradient id="x" gradientTransform="translate(-6 3)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#n" y1="3" y2="4"/><linearGradient id="y" gradientTransform="translate(4 3)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#n" y1="3" y2="4"/><linearGradient id="z" gradientTransform="matrix(.59436 0 0 .5999 -19.765 2.467)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><rect fill="url(#z)" height="15" rx=".424" ry=".491" width="15" x=".5" y=".5"/><path d="m.5.5h15v3.98l-15 .02z" fill="url(#l)"/><path d="m.498.002c-.276 0-.5.224-.5.5l.002 14.998c0 .276.224.5.5.5h15c.276 0 .5-.224.5-.5l-.002-10.5h.002v-1h-.002v-3.498c0-.276-.224-.5-.5-.5zm.498.998h14.004v3h-4.002v-2.998h-1v2.998h-4v-2.998h-1v2.998h-4.002zm0 4h4.004v2h-4v1h4v3h-4v1h4v3h1v-3h4v3h1v-3h4v-1h-4v-3h4v3l.002 4.002h-14.004zm5.004 0h4v2h-4zm5 0h4v2h-4zm-5 3h4v3h-4z" fill="#030303" opacity=".32"/><path d="m.5 0c-.27614237 0-.5.22385763-.5.5v4.5h.99804688v-4.00195312h4.00195312v.00195312 3h-4v1h14v-1h-4v-3-.001953h4.001953v4.001953h.998047v-4.5c0-.27614237-.223858-.5-.5-.5zm5.5.99804688h4v.00195312 3h-4v-3z" fill="#452981" fill-opacity=".501961"/><g fill="none" stroke-linecap="square" stroke-opacity=".67451"><path d="m6.5 1.5h3v2h-3z" opacity=".5" stroke="url(#m)"/><path d="m1.5 1.5h3v2h-3z" opacity=".5" stroke="url(#o)"/><path d="m11.5 1.5h3v2h-3z" opacity=".5" stroke="url(#p)"/><path d="m6.5 8.5h3v2h-3z" stroke="url(#q)"/><path d="m1.5 8.5h3v2h-3z" stroke="url(#r)"/><path d="m11.5 8.5h3v2h-3z" stroke="url(#s)"/><path d="m6.5 12.5h3v2h-3z" stroke="url(#t)"/><path d="m1.5 12.5h3v2h-3z" stroke="url(#u)"/><path d="m11.5 12.5h3v2h-3z" stroke="url(#v)"/><path d="m6.5 5.5h3v1h-3z" stroke="url(#w)"/><path d="m1.5 5.5h3v1h-3z" stroke="url(#x)"/><path d="m11.5 5.5h3v1h-3z" stroke="url(#y)"/></g><g transform="translate(-.254739 -.495187)"><path d="m14.14 13.45c-.09-.014-.16-.01-.205.003l-6.08 1.347-1.118.25-.033.006-1.298.96 3.31-.05.03-.008 1.125-.248 6.077-1.36c.182-.04-.12-.273-.676-.524-.418-.187-.858-.334-1.13-.375z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><g transform="matrix(.7 0 0 .7 5.29 5.02)"><path d="m2.05 11.037c.285-.207 1.147.257 1.96 1.062.81.802 1.26 1.64 1.057 1.93 0 0 .02.017.02.02l10.136-10.183c.258-.258-.213-1.143-1.05-1.974-.84-.832-1.73-1.295-1.987-1.037z" fill="url(#a)" stroke="#ad5f00" stroke-linejoin="round" stroke-width=".714286"/><path d="m10.565 2.484c.287-.208 1.148.256 1.96 1.062.81.804 1.26 1.64 1.058 1.93 0 .002.02.018.02.02l1.55-1.558c.41-.408-.028-1.093-.98-2.044-.813-.806-1.674-1.27-1.96-1.062l-.026.025z" fill="#fe9ab8" opacity=".9" stroke="#de3e80" stroke-linejoin="round" stroke-width=".714286"/><path d="m9.18 3.877c.285-.208 1.146.256 1.96 1.062.81.8 1.26 1.64 1.056 1.93l.02.017.126-.127s-.02-.016-.02-.018c.203-.29-.246-1.127-1.057-1.93-.812-.806-1.674-1.27-1.96-1.062z" fill="url(#b)"/><path d="m9.063 3.993c.286-.208 1.148.256 1.96 1.062.81.803 1.26 1.64 1.058 1.93 0 .002.02.018.02.02l.127-.128-.02-.018c.204-.29-.246-1.13-1.057-1.933-.813-.806-1.674-1.27-1.96-1.062z" fill="url(#d)"/><path d="m9.58 3.473c.287-.208 1.15.256 1.96 1.062.81.804 1.26 1.64 1.06 1.93-.002.002.018.018.017.02l.127-.127c0-.002-.02-.018-.02-.02.203-.29-.246-1.126-1.057-1.93-.812-.805-1.674-1.27-1.96-1.062z" fill="url(#f)"/><path d="m9.465 3.59c.286-.21 1.148.256 1.96 1.06.81.805 1.26 1.642 1.058 1.932l.02.018.125-.126s-.02-.018-.02-.02c.204-.288-.246-1.126-1.056-1.93-.813-.805-1.674-1.27-1.96-1.062z" fill="url(#g)"/><path d="m9.985 3.067c.286-.207 1.148.257 1.96 1.062.81.802 1.26 1.64 1.058 1.93 0 0 .02.017.02.02l.125-.13s-.02-.017-.02-.02c.203-.287-.246-1.125-1.057-1.93-.81-.804-1.672-1.27-1.96-1.06z" fill="url(#h)"/><path d="m9.87 3.183c.285-.207 1.147.257 1.96 1.062.81.804 1.26 1.642 1.057 1.93 0 .002.02.02.02.02l.125-.127s-.02-.018-.02-.02c.204-.288-.246-1.126-1.056-1.93-.813-.805-1.674-1.27-1.96-1.06z" fill="url(#i)"/><g fill-rule="evenodd" stroke-width=".714286"><path d="m.26 15.794 4.772-1.725.04-.04c.202-.29-.253-1.13-1.064-1.93-.812-.808-1.673-1.27-1.96-1.06z" fill="url(#j)" stroke="url(#k)"/><path d="m.744 14.506-.484 1.284 1.3-.474c-.113-.134-.22-.268-.354-.402-.155-.154-.307-.28-.462-.408z" fill="#0c0c0c" stroke="#0c0c0c"/></g><path d="m2.3703389 10.926816c.270411-.196663 1.0789124.24173 1.843711 1.003797.7607014.756605 1.1840721 1.547352.9928724 1.820495 0 0 .017754.01639.016389.01776l6.5636117-6.6182406.02731-.023214s-.02186-.016386-.02049-.017757c.191206-.2731447-.232164-1.0625261-.994231-1.8204962-.764798-.7647986-1.5733-1.199095-1.8437114-1.0037981l-.023214.024583z" fill="#f9c440" opacity=".6" stroke-width="1.365712"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_dbtablerename.svg b/icon-themes/elementary_svg/cmd/sc_dbtablerename.svg
new file mode 100644
index 000000000..b43046844
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_dbtablerename.svg
@@ -0,0 +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" x2="8" y1="0" y2="5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="translate(-1 -1)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#c" y1="3" y2="4"/><linearGradient id="c" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" y1="6.451322" y2="10.245955"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999982" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientTransform="translate(-6 -1)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#c" y1="3" y2="4"/><linearGradient id="e" gradientTransform="translate(4 -1)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#c" y1="3" y2="4"/><linearGradient id="f" gradientTransform="translate(-1 6)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#c" y1="3" y2="4"/><linearGradient id="g" gradientTransform="translate(-6 6)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#c" y1="3" y2="4"/><linearGradient id="h" gradientTransform="translate(4 6)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#c" y1="3" y2="4"/><linearGradient id="i" gradientTransform="translate(-1 10)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#c" y1="3" y2="4"/><linearGradient id="j" gradientTransform="translate(-6 10)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#c" y1="3" y2="4"/><linearGradient id="k" gradientTransform="translate(4 10)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#c" y1="3" y2="4"/><linearGradient id="l" gradientTransform="translate(-1 3)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#c" y1="3" y2="4"/><linearGradient id="m" gradientTransform="translate(-6 3)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#c" y1="3" y2="4"/><linearGradient id="n" gradientTransform="translate(4 3)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#c" y1="3" y2="4"/><linearGradient id="o" gradientTransform="matrix(.59436 0 0 .5999 -19.765 2.467)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><rect fill="url(#o)" height="15" rx=".424" ry=".491" width="15" x=".5" y=".5"/><path d="m.5.5h15v3.98l-15 .02z" fill="url(#a)"/><path d="m.498.002c-.276 0-.5.224-.5.5l.002 14.998c0 .276.224.5.5.5h15c.276 0 .5-.224.5-.5l-.002-10.5h.002v-1h-.002v-3.498c0-.276-.224-.5-.5-.5zm.498.998h14.004v3h-4.002v-2.998h-1v2.998h-4v-2.998h-1v2.998h-4.002zm0 4h4.004v2h-4v1h4v3h-4v1h4v3h1v-3h4v3h1v-3h4v-1h-4v-3h4v3l.002 4.002h-14.004zm5.004 0h4v2h-4zm5 0h4v2h-4zm-5 3h4v3h-4z" fill="#030303" opacity=".32"/><path d="m.5 0c-.27614237 0-.5.22385763-.5.5v4.5h.99804688v-4.00195312h4.00195312v.00195312 3h-4v1h14v-1h-4v-3-.001953h4.001953v4.001953h.998047v-4.5c0-.27614237-.223858-.5-.5-.5zm5.5.99804688h4v.00195312 3h-4v-3z" fill="#452981" fill-opacity=".501961"/><g fill="none" stroke-linecap="square" stroke-opacity=".67451"><path d="m6.5 1.5h3v2h-3z" opacity=".5" stroke="url(#b)"/><path d="m1.5 1.5h3v2h-3z" opacity=".5" stroke="url(#d)"/><path d="m11.5 1.5h3v2h-3z" opacity=".5" stroke="url(#e)"/><path d="m6.5 8.5h3v2h-3z" stroke="url(#f)"/><path d="m1.5 8.5h3v2h-3z" stroke="url(#g)"/><path d="m11.5 8.5h3v2h-3z" stroke="url(#h)"/><path d="m6.5 12.5h3v2h-3z" stroke="url(#i)"/><path d="m1.5 12.5h3v2h-3z" stroke="url(#j)"/><path d="m11.5 12.5h3v2h-3z" stroke="url(#k)"/><path d="m6.5 5.5h3v1h-3z" stroke="url(#l)"/><path d="m1.5 5.5h3v1h-3z" stroke="url(#m)"/><path d="m11.5 5.5h3v1h-3z" stroke="url(#n)"/></g><path d="m9 0v3h1l1-.287v9.487l-1 .8h-1v3h7v-3h-1l-1-.726v-9.596l1.143.322h.857v-3z" fill-rule="evenodd" opacity=".52"/><path d="m10.00024 1.4943771 1.662852-.019636s.85714 0 .85714.72727v11.1912309s-.07457 1.122904-.932569 1.122904h-1.587423m4.999698-13.054496-1.637138.0123636s-.85714 0-.85714.72727v11.5868654s.07714.734543.934283.72727l1.559995-.01164" fill="none" stroke="#fff" stroke-width="1.000346"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_dbviewaliases.svg b/icon-themes/elementary_svg/cmd/sc_dbviewaliases.svg
new file mode 100644
index 000000000..7f0bd95da
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_dbviewaliases.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="10.904" cy="8.45" gradientTransform="matrix(0 .74552 -.6788 0 13.74 -6.18)" gradientUnits="userSpaceOnUse" r="20"><stop offset="0" stop-color="#5f5f5f"/><stop offset=".262" stop-color="#4f4f4f"/><stop offset=".705" stop-color="#3b3b3b"/><stop offset="1" stop-color="#2b2b2b"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.53695 0 0 .53022 -4.884 -4.97)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="44" y2="3.899"><stop offset="0" stop-color="#272727"/><stop offset="1" stop-color="#454545"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.53695 0 0 .53022 -5.884 -4.97)" gradientUnits="userSpaceOnUse" x1="26.305" x2="26.305" y1="16.918" y2="32.093"><stop offset="0" stop-color="#fff"/><stop offset=".373" stop-color="#fff" stop-opacity=".235"/><stop offset=".995" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><g stroke-linecap="round" stroke-linejoin="round"><path d="m7.424 2.512c-.39.05-.735.244-.735.244l-.55.258s-.597.49-.603.656c-.336.56-.183 1.238-.217 1.85.033.525-.357.912-.162 1.445-.028.514.424.816.713 1.187.327.47.77 1.084.42 1.647-.643.877-1.576 1.206-2.554 1.684-.003.017-.003.008-.006.024-.127.01-.23.11-.23.242v1.5c0 .139.112.25.25.25h8.5c.139 0 .25-.112.25-.25v-1.649c-.946-.45-2.07-.933-2.734-1.735-.4-.537 0-1.182.314-1.66.245-.398.756-.65.764-1.158.188-.515-.096-.94-.15-1.432-.068-.65.12-1.36-.21-1.967-.447-.62-1.27-.89-2.013-1.056-.215-.04-.435-.07-.656-.07-.127-.03-.26-.027-.39-.01z" fill="url(#a)" stroke="url(#b)"/><path d="m6.607 3.463c.018.004-.005-.003-.06.004-.147.02-.387.13-.387.13a.963.963 0 0 1 -.06.03l-.426.2c-.046.038-.088.073-.168.15-.045.043-.074.073-.098.1a.963.963 0 0 1 -.045.09c-.092.152-.037.594-.082 1.405v-.112c.033.513-.125.88-.178 1.058-.054.178-.04.116-.04.117a.963.963 0 0 1 .057.383c0-.035-.04-.094.034.002.075.095.26.263.477.54a.963.963 0 0 1 .032.044c.158.228.402.547.572.994s.228 1.14-.125 1.71a.963.963 0 0 1 -.042.06c-.753 1.028-1.744 1.434-2.605 1.833v.337h7.074v-.338c-.837-.388-1.787-.844-2.514-1.72a.963.963 0 0 1 -.03-.04c-.402-.54-.403-1.246-.26-1.71.144-.46.373-.792.537-1.04.228-.365.465-.556.566-.67.103-.112.046-.055.045.013a.963.963 0 0 1 .06-.316c.01-.03.018-.023-.018-.176-.036-.152-.14-.423-.184-.82a.963.963 0 0 1 0-.003c-.092-.864-.014-1.32-.095-1.53-.22-.26-.732-.507-1.373-.652-.168-.03-.325-.05-.463-.05a.963.963 0 0 1 -.2-.022z" fill="none" opacity=".3" stroke="url(#c)" transform="translate(1)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_dbviewforms.svg b/icon-themes/elementary_svg/cmd/sc_dbviewforms.svg
new file mode 100644
index 000000000..5ee537b20
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_dbviewforms.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="12.00104" x2="12.00104" y1="-4.018996" y2="12.000076"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="11.000119" x2="10.843659" y1="-1.000464" y2="-15.125461"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="c" gradientTransform="matrix(1.054 0 0 1.22 -.878 -4.413)" gradientUnits="userSpaceOnUse" x1="16.961" x2="16.961" y1="17.55" y2="22.468"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e1e1e1"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="19.294" x2="17.956" y1="17.535" y2="22.587"><stop offset="0" stop-color="#fff"/><stop offset=".508" stop-color="#fff" stop-opacity=".235"/><stop offset=".835" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><rect fill="url(#b)" height="14" rx=".5" transform="scale(1 -1)" width="14" x="1" y="-15"/><rect fill="none" height="14.996" opacity=".344" rx="1" stroke="#555761" stroke-linecap="round" stroke-linejoin="round" width="14.992" x=".502" y=".501"/><path d="m1.493 1.5h13.005v13h-13.005z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><g fill-rule="evenodd"><path d="m3.978 14.426a.997.997 0 0 1 -1.994 0 .997.997 0 1 1 1.994 0z" fill="#fff"/><path d="m4 14.004a.997.997 0 0 1 -1.994 0 .997.997 0 1 1 1.994 0z" opacity=".3"/><path d="m13.978 14.426a.997.997 0 0 1 -1.994 0 .997.997 0 1 1 1.994 0z" fill="#fff"/><path d="m14 14.004a.997.997 0 0 1 -1.994 0 .997.997 0 1 1 1.994 0z" opacity=".3"/><path d="m4.03 3.282a.997.997 0 0 1 -1.993 0 .997.997 0 1 1 1.994 0z" fill="#fff"/><path d="m4 3.004a.997.997 0 0 1 -1.994 0 .997.997 0 1 1 1.994 0z" opacity=".3"/><path d="m14.03 3.282a.997.997 0 0 1 -1.993 0 .997.997 0 1 1 1.994 0z" fill="#fff"/><path d="m14 3.004a.997.997 0 0 1 -1.994 0 .997.997 0 1 1 1.994 0z" opacity=".3"/></g><g transform="matrix(.9984 0 0 1.1897 -10.967 -15.284)"><rect fill="url(#c)" height="5.077" rx="1.065" ry="1.049" width="11.003" x="13.485" y="17.463"/><g fill="none" stroke-width=".918"><path d="m14.485 18.335h9.078v3.303h-9.078z" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round"/><rect height="4.965" opacity=".5" rx="1.063" ry=".846" stroke="#656565" width="11.1" x="13.446" y="17.51"/></g></g><g fill="#4d4d4d"><path d="m5 7h1v1h-1z"/><path d="m6 6h1v1h-1z"/><path d="m7 7h1v1h-1z"/><path d="m5 8h1v1h-1z"/><path d="m7 8h1v1h-1z"/><path d="m6 9h1v1h-1z"/><path d="m9 6h1v1h-1z"/><path d="m9 7h1v1h-1z"/><path d="m9 8h1v1h-1z"/><path d="m9 9h1v1h-1z"/><path d="m11 6h1v1h-1z"/><path d="m10 7h1v1h-1z"/><path d="m11 8h1v1h-1z"/><path d="m11 9h1v1h-1z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_dbviewfunctions.svg b/icon-themes/elementary_svg/cmd/sc_dbviewfunctions.svg
new file mode 100644
index 000000000..09bda43de
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_dbviewfunctions.svg
@@ -0,0 +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"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="2.396" x2="2.541" xlink:href="#a" y1="-1.75" y2="13.676"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13.506" x2="13.273" xlink:href="#a" y1="6.119" y2="14.525"/>/&amp;gt;<g stroke="#000" stroke-linejoin="round" stroke-opacity=".49"><path d="m6.625 6.134h-2.208v7.435h-2.55v-7.436h-1.407v-1.23l1.406-.685v-.687q0-1.598.787-2.333.787-.734 2.517-.734 1.32 0 2.35.393l-.652 1.873q-.77-.243-1.422-.243-.544 0-.786.327-.243.317-.243.82v.585h2.208z" fill="url(#b)" transform="scale(1.00232 .9977)"/><path d="m10.784 10.925-2.154-3.41h2.07l1.3 2.22 1.31-2.22h2.073l-2.18 3.41 2.282 3.56h-2.078l-1.407-2.388-1.413 2.388h-2.072z" fill="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_dbviewqueries.svg b/icon-themes/elementary_svg/cmd/sc_dbviewqueries.svg
new file mode 100644
index 000000000..736409d6a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_dbviewqueries.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.3143 0 0 .3421 .457 15.618)" gradientUnits="userSpaceOnUse" x1="21.381" x2="21.381" y1="5.053" y2="44.137"><stop offset="0" stop-color="#fff"/><stop offset=".081" stop-color="#fff" stop-opacity=".235"/><stop offset=".923" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25894 0 0 .19506 -18.915 21.137)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="102.31" x2="102.31" y1="-2.393" y2="-24.582"><stop offset="0" stop-color="#a5a6a8"/><stop offset="1" stop-color="#e8e8e8"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.25894 0 0 .19506 -18.915 21.137)" gradientUnits="userSpaceOnUse" x1="109.96" x2="109.96" y1="-24.911" y2="-2.376"><stop offset="0" stop-color="#b3b3b3"/><stop offset="1" stop-color="#dadada"/></linearGradient><linearGradient id="d"><stop offset="0" stop-color="#868688"/><stop offset="1" stop-color="#d9d9da"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.25764 0 0 .252 -18.787 24.39)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424" xlink:href="#d" y1="-7.666" y2="-7.666"/><linearGradient id="f"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#4a4a4a"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.56273 0 0 .58293 -44.99 7.8)" gradientUnits="userSpaceOnUse" x1="89.018" x2="89.018" xlink:href="#f" y1="22.537" y2="27.546"/><linearGradient id="h" gradientTransform="matrix(.25764 0 0 .256 -18.787 28.336)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424" xlink:href="#d" y1="-7.666" y2="-7.666"/><linearGradient id="i" gradientTransform="matrix(.56273 0 0 .59218 -44.99 11.484)" gradientUnits="userSpaceOnUse" x1="89.018" x2="89.018" xlink:href="#f" y1="22.537" y2="27.546"/><linearGradient id="j" gradientTransform="matrix(.25764 0 0 .256 -18.787 32.336)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424" xlink:href="#d" y1="-7.666" y2="-7.666"/><linearGradient id="k" gradientTransform="matrix(.56273 0 0 .59218 -44.99 15.484)" gradientUnits="userSpaceOnUse" x1="89.018" x2="89.018" xlink:href="#f" y1="22.537" y2="27.546"/><g transform="translate(0 -16)"><path d="m14.46 29.5c0 1.2-2.897 2-6.467 2s-6.468-.8-6.468-2c0-4.634-.79-3.195 6.468-3.25 7.424-.056 6.467-1.41 6.467 3.25z" fill="url(#j)" stroke="url(#k)"/><path d="m14.5 26.5c0 1.105-2.91 2-6.5 2s-6.5-.895-6.5-2 2.91-2 6.5-2 6.5.895 6.5 2z" fill="none" stroke="#d8d8d8"/><path d="m14.46 25.5c0 1.157-2.897 2-6.467 2s-6.468-.8-6.468-2c0-4.634-.79-3.195 6.468-3.25 7.424-.056 6.467-1.41 6.467 3.25z" fill="url(#h)" stroke="url(#i)"/><path d="m14.5 22.5c0 1.105-2.91 2-6.5 2s-6.5-.895-6.5-2 2.91-2 6.5-2 6.5.895 6.5 2z" fill="none" stroke="#d8d8d8"/><path d="m14.46 21.5c0 1.218-2.897 2-6.467 2s-6.468-.95-6.468-2c0-4.345-.79-3.046 6.468-3.1 7.424-.056 6.467-.83 6.467 3.1z" fill="url(#e)" stroke="url(#g)"/><path d="m14.5 18.5c0 1.105-2.91 2-6.5 2s-6.5-.895-6.5-2 2.91-2 6.5-2 6.5.895 6.5 2z" fill="url(#b)" stroke="url(#c)"/><rect fill="none" height="13" opacity=".5" rx="17.5" ry="1.5" stroke="url(#a)" width="11" x="2.5" y="17.5"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_dbviewreports.svg b/icon-themes/elementary_svg/cmd/sc_dbviewreports.svg
new file mode 100644
index 000000000..cb8a26a24
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_dbviewreports.svg
@@ -0,0 +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" gradientUnits="userSpaceOnUse" x1="6" x2="6" y1="0" y2="16"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="5.46484" x2="6.416018" y1="15.861947" y2="-9.737715"><stop offset="0" stop-color="#8d8d8d"/><stop offset="1" stop-color="#c3c3c3"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="10" x2="10" y1="2" y2="14"><stop offset="0" stop-color="#fff"/><stop offset=".08988646" 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;amp;amp;amp;gt;<path d="m1 3h1l1 1v11h12v-13l-1-1h-13z" fill="url(#a)" fill-rule="evenodd"/><path d="m2.4941406 0c-.946-.013-1.68249997.49945315-2.06249998 1.1894531-.37999999.692-.48010937 1.5336094-.41210937 2.3496094.02037721.2600322.23721752.4607158.49804687.4609375h1.46874998v9.5c0 .658.3379688 1.252031.7929688 1.707031.4391765.441116 1.0124198.765356 1.6464843.785157.00325.000683.0065.0013.00977.002.00196.000051.00389-.000045.00586 0 .0146603.000289.0282335.005812.0429638.005812h4.515625 3 1.474609c.958.026 1.70675-.485688 2.09375-1.179688.302152-.541063.42518-1.176215.433594-1.820312h.002l-.017625-10.1992188c0-.7119998-.422453-1.3413281-.939453-1.86132808-.52-.516-1.147375-.93945312-1.859375-.93945312h-1.1875-5zm-.013672 1c.00195.0000114.00391.0000114.00586 0h4.5136714 5 1.1875c.23 0 .752437.2524375 1.148438.6484375.395998.396.65039.9203906.65039 1.1503906l.015625 9.2011719h-2.001953v-.002l-4 .002h-2.5136719c-.2761424 0-.5.223858-.5.5.002.762-.1232343 1.435375-.3652343 1.859375-.2400001.426-.5298126.640625-1.1328126.640625h-.00195c-.284 0-.69-.19-1-.5s-.5-.715-.5-1v-10c0-.2761424-.2238576-.5-.5-.5h-1.4863312c.018-.488.1256406-.9981719.3066406-1.3261719.243-.442.5538282-.6818281 1.1738282-.6738281zm4.4003908 11.998047h2.1191406v.001953h5.912109c-.018.49-.0357 1.004984-.220703 1.333984-.245.442-.559406.683016-1.191406.666016-.0046-.000062-.0091-.000062-.01367 0h-.48633v-.002h-6.6503906c.038-.056.107625-.08553.140625-.144531.3-.526.347625-1.192469.390625-1.855469z" fill="url(#b)"/><path d="m6 2v1h6v-1zm0 2v1h6v-1zm0 2v1h6v-1zm0 2v1h6v-1zm0 2v1h6v-1z" opacity=".1"/><path d="m12.987 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1z" fill="#adadad"/><path d="m6.88 13h8.12l-.186 1h-8.052z" fill="#fff"/><path d="m3.289 1.5001881c-1.542943-.1071376-1.679834.5800695-1.788999.9998119h1.999999v10.689999c0 .853009.7408864 1.309351 1.59 1.31h9.41v-11.389999c0-.8530092-.751885-1.6098119-1.601-1.6098119z" fill="none" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round"/><path d="m3.987 2v1h1.013v-1zm0 2v1h1.013v-1zm0 2v1h1.013v-1zm0 2v1h1.013v-1zm0 2v1h1.013v-1zm0 2v1h1.013v-1z" fill="#adadad"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_dbviewtablenames.svg b/icon-themes/elementary_svg/cmd/sc_dbviewtablenames.svg
new file mode 100644
index 000000000..979384251
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_dbviewtablenames.svg
@@ -0,0 +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" x2="8" y1="0" y2="5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="translate(-1 -1)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#c" y1="3" y2="4"/><linearGradient id="c" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" y1="6.451322" y2="10.245955"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999982" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientTransform="translate(-6 -1)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#c" y1="3" y2="4"/><linearGradient id="e" gradientTransform="translate(4 -1)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#c" y1="3" y2="4"/><linearGradient id="f" gradientTransform="translate(-1 6)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#c" y1="3" y2="4"/><linearGradient id="g" gradientTransform="translate(-6 6)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#c" y1="3" y2="4"/><linearGradient id="h" gradientTransform="translate(4 6)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#c" y1="3" y2="4"/><linearGradient id="i" gradientTransform="translate(-1 10)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#c" y1="3" y2="4"/><linearGradient id="j" gradientTransform="translate(-6 10)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#c" y1="3" y2="4"/><linearGradient id="k" gradientTransform="translate(4 10)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#c" y1="3" y2="4"/><linearGradient id="l" gradientTransform="translate(-1 3)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#c" y1="3" y2="4"/><linearGradient id="m" gradientTransform="translate(-6 3)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#c" y1="3" y2="4"/><linearGradient id="n" gradientTransform="translate(4 3)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#c" y1="3" y2="4"/><linearGradient id="o" gradientTransform="matrix(.59436 0 0 .5999 -19.765 2.467)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><rect fill="url(#o)" height="15" rx=".424" ry=".491" width="15" x=".5" y=".5"/><path d="m.5.5h15v3.98l-15 .02z" fill="url(#a)"/><path d="m.498.002c-.276 0-.5.224-.5.5l.002 14.998c0 .276.224.5.5.5h15c.276 0 .5-.224.5-.5l-.002-10.5h.002v-1h-.002v-3.498c0-.276-.224-.5-.5-.5zm.498.998h14.004v3h-4.002v-2.998h-1v2.998h-4v-2.998h-1v2.998h-4.002zm0 4h4.004v2h-4v1h4v3h-4v1h4v3h1v-3h4v3h1v-3h4v-1h-4v-3h4v3l.002 4.002h-14.004zm5.004 0h4v2h-4zm5 0h4v2h-4zm-5 3h4v3h-4z" fill="#030303" opacity=".32"/><path d="m.5 0c-.27614237 0-.5.22385763-.5.5v4.5h.99804688v-4.00195312h4.00195312v.00195312 3h-4v1h14v-1h-4v-3-.001953h4.001953v4.001953h.998047v-4.5c0-.27614237-.223858-.5-.5-.5zm5.5.99804688h4v.00195312 3h-4v-3z" fill="#452981" fill-opacity=".501961"/><g fill="none" stroke-linecap="square" stroke-opacity=".67451"><path d="m6.5 1.5h3v2h-3z" opacity=".5" stroke="url(#b)"/><path d="m1.5 1.5h3v2h-3z" opacity=".5" stroke="url(#d)"/><path d="m11.5 1.5h3v2h-3z" opacity=".5" stroke="url(#e)"/><path d="m6.5 8.5h3v2h-3z" stroke="url(#f)"/><path d="m1.5 8.5h3v2h-3z" stroke="url(#g)"/><path d="m11.5 8.5h3v2h-3z" stroke="url(#h)"/><path d="m6.5 12.5h3v2h-3z" stroke="url(#i)"/><path d="m1.5 12.5h3v2h-3z" stroke="url(#j)"/><path d="m11.5 12.5h3v2h-3z" stroke="url(#k)"/><path d="m6.5 5.5h3v1h-3z" stroke="url(#l)"/><path d="m1.5 5.5h3v1h-3z" stroke="url(#m)"/><path d="m11.5 5.5h3v1h-3z" stroke="url(#n)"/></g><rect fill="#fff" height="5.026" rx=".876" ry=".85" stroke="#000" stroke-opacity=".445614" stroke-width=".99" width="12.963" x="2.506" y="4.505"/><path d="m4 5.9999998h10v2h-10z" fill="#3689e6"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_dbviewtables.svg b/icon-themes/elementary_svg/cmd/sc_dbviewtables.svg
new file mode 100644
index 000000000..1e403f4c5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_dbviewtables.svg
@@ -0,0 +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" x2="8" y1="0" y2="5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="translate(-1 -1)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#c" y1="3" y2="4"/><linearGradient id="c" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" y1="6.451322" y2="10.245955"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999982" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientTransform="translate(-6 -1)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#c" y1="3" y2="4"/><linearGradient id="e" gradientTransform="translate(4 -1)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#c" y1="3" y2="4"/><linearGradient id="f" gradientTransform="translate(-1 6)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#c" y1="3" y2="4"/><linearGradient id="g" gradientTransform="translate(-6 6)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#c" y1="3" y2="4"/><linearGradient id="h" gradientTransform="translate(4 6)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#c" y1="3" y2="4"/><linearGradient id="i" gradientTransform="translate(-1 10)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#c" y1="3" y2="4"/><linearGradient id="j" gradientTransform="translate(-6 10)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#c" y1="3" y2="4"/><linearGradient id="k" gradientTransform="translate(4 10)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#c" y1="3" y2="4"/><linearGradient id="l" gradientTransform="translate(-1 3)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#c" y1="3" y2="4"/><linearGradient id="m" gradientTransform="translate(-6 3)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#c" y1="3" y2="4"/><linearGradient id="n" gradientTransform="translate(4 3)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#c" y1="3" y2="4"/><linearGradient id="o" gradientTransform="matrix(.59436 0 0 .5999 -19.765 2.467)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><rect fill="url(#o)" height="15" rx=".424" ry=".491" width="15" x=".5" y=".5"/><path d="m.5.5h15v3.98l-15 .02z" fill="url(#a)"/><path d="m.498.002c-.276 0-.5.224-.5.5l.002 14.998c0 .276.224.5.5.5h15c.276 0 .5-.224.5-.5l-.002-10.5h.002v-1h-.002v-3.498c0-.276-.224-.5-.5-.5zm.498.998h14.004v3h-4.002v-2.998h-1v2.998h-4v-2.998h-1v2.998h-4.002zm0 4h4.004v2h-4v1h4v3h-4v1h4v3h1v-3h4v3h1v-3h4v-1h-4v-3h4v3l.002 4.002h-14.004zm5.004 0h4v2h-4zm5 0h4v2h-4zm-5 3h4v3h-4z" fill="#030303" opacity=".32"/><path d="m.5 0c-.27614237 0-.5.22385763-.5.5v4.5h.99804688v-4.00195312h4.00195312v.00195312 3h-4v1h14v-1h-4v-3-.001953h4.001953v4.001953h.998047v-4.5c0-.27614237-.223858-.5-.5-.5zm5.5.99804688h4v.00195312 3h-4v-3z" fill="#452981" fill-opacity=".501961"/><g fill="none" stroke-linecap="square" stroke-opacity=".67451"><path d="m6.5 1.5h3v2h-3z" opacity=".5" stroke="url(#b)"/><path d="m1.5 1.5h3v2h-3z" opacity=".5" stroke="url(#d)"/><path d="m11.5 1.5h3v2h-3z" opacity=".5" stroke="url(#e)"/><path d="m6.5 8.5h3v2h-3z" stroke="url(#f)"/><path d="m1.5 8.5h3v2h-3z" stroke="url(#g)"/><path d="m11.5 8.5h3v2h-3z" stroke="url(#h)"/><path d="m6.5 12.5h3v2h-3z" stroke="url(#i)"/><path d="m1.5 12.5h3v2h-3z" stroke="url(#j)"/><path d="m11.5 12.5h3v2h-3z" stroke="url(#k)"/><path d="m6.5 5.5h3v1h-3z" stroke="url(#l)"/><path d="m1.5 5.5h3v1h-3z" stroke="url(#m)"/><path d="m11.5 5.5h3v1h-3z" stroke="url(#n)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_decrementindent.svg b/icon-themes/elementary_svg/cmd/sc_decrementindent.svg
new file mode 100644
index 000000000..cfd507efa
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_decrementindent.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="1.587083" x2="1.587083" y1=".793166" y2="3.174416"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="2.64625" x2="2.64625" y1="4.4985" y2=".265167"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 -.06397 .0662 0 -2.495209 3.9325)" gradientUnits="userSpaceOnUse" x1="34.257" x2="27.058" y1="60.881" y2="60.881"><stop offset="0" stop-color="#fff"/><stop offset=".373" stop-color="#fff" stop-opacity=".235"/><stop offset=".687" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="d" cx="24.837" cy="36.421" gradientTransform="matrix(-.0507 0 0 -.02307 2.738417 3.582167)" gradientUnits="userSpaceOnUse" r="15.645"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><path d="m2.38.265v.265h.53v-.266zm-2.114.53v.263h1.587v-.264zm2.116 0v.263h1.853v-.264zm-2.11766665 2.9091667v.265h1.58699995v-.265zm2.11599995 0v.265h1.853v-.265z" fill="#fff" transform="translate(.000417 .000583)"/><path d="m2.3804167.001v.265h.53v-.266zm-2.11400002.53v.263h1.58700002v-.264zm2.11600002 0v.263h1.853v-.264zm-2.11766667 2.9091667v.265h1.58699997v-.265zm2.11599997 0v.265h1.853v-.265z" fill="#4d4d4d" opacity=".4"/><path d="m.68741668 2.6981667c0-.482 1.58700002-.482 1.58700002 0 0 .48-1.58600002.48-1.58700002 0z" fill="url(#d)" fill-rule="evenodd" opacity=".2"/><g stroke-width=".264583"><g fill="none" stroke-miterlimit="7" transform="matrix(-1 0 0 1 2.380833 .265167)"><path d="m1.1902077 3.0431244 1.0583336-1.0593331-1.0583333-1.0583333-.0000003.7947497-.7937497-.0009997v.53l.7937497.0001664z" style="display:block;stroke:#a62100;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#a)"/><path d="m1.4547913 2.4008464.4189015-.4170551-.4189015-.4194885v.4194885l-.92604134-.0009997.92604134.0009997z" display="block" opacity=".5" stroke="url(#c)"/></g><path d="m2.64625 1.4557917h-.1322916v.1322916.2645834.1322917h.1322916 1.3229167.1322917v-.1322917-.2645834-.1322916h-.1322917z" fill="url(#b)"/><path d="m2.64625 1.5880833v.1322917h1.3229167v-.1322917z" fill="#bebebe" opacity=".2"/><path d="m2.5139584 1.4557917v.1322916.2645834.1322917h.1322916 1.3229167.1322917v-.1322917-.2645834-.1322916z" fill="none" opacity=".61" stroke="#000"/><path d="m2.64625 2.514125h-.1322916v.1322917.2645833.1322917h.1322916 1.0583334.1322916v-.1322917-.2645833-.1322917h-.1322916z" fill="url(#b)"/><path d="m2.64625 2.6464167v.1322916h1.0583334v-.1322916z" fill="#bebebe" opacity=".2"/><path d="m2.64625 2.514125h-.1322916v.1322917.2645833.1322917h.1322916 1.0583334.1322916v-.1322917-.2645833-.1322917h-.1322916z" fill="none" opacity=".61" stroke="#000"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_decrementlevel.svg b/icon-themes/elementary_svg/cmd/sc_decrementlevel.svg
new file mode 100644
index 000000000..95a1fd52e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_decrementlevel.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(-.61441293 0 0 .61115825 7.610963 -9.305476)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" y1="22.402153" y2="35.268829"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-.52743574 0 0 .33333554 7.65414 -1.557295)" gradientUnits="userSpaceOnUse" x1="5.03216" x2="5.03216" y1="28.671694" y2="29.671688"><stop offset="0" stop-color="#fff"/><stop offset=".00000019" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.61157583 0 0 .6008607 .970838 1.388771)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="4" y2="19.998161"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><path d="m8.8304669 3.499998c.1845764 0 .1776546.076034.2412856.103267l4.3398565 4.1884254c.05559.054667.08839.128648.08839.2100663 0 .080838-.03281.1507369-.08839.2088935l-4.3398598 4.1884268c-.059439.06222-.1419743.100925-.2412857.100925-.1845228 0-.3225109-.12948-.3225109-.303951v-2.3964022c.000116-.1628379-.1454-.299258-.323705-.299258h-5.3784621c-.1748184 0-.305788-.1286748-.305788-.3004302v-2.4034435c0-.1717556.1309696-.3004304.305788-.3004304h5.4083272c.1636804-.0150278.2939521-.1448483.2938433-.2980816v-2.397575c0-.1744694.1379879-.3004321.3225109-.3004321z" style="stroke:#002e99;stroke-width:.999997;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#c)"/><g fill="none"><path d="m8.5 8.500002h-5.000002v-1.000004h5.000002" opacity=".6" stroke="url(#b)"/><path d="m8.5 8.5224087c.5059188.0001637.9998361.545123 1 1.0506969v.9807024l2.673407-2.553808-2.673407-2.6061903v.9752625c-.0001639.5055734-.4940812 1.1066704-1 1.1068342" opacity=".5" stroke="url(#a)" stroke-width=".999996"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_decrementsublevels.svg b/icon-themes/elementary_svg/cmd/sc_decrementsublevels.svg
new file mode 100644
index 000000000..786c2ee91
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_decrementsublevels.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.61157583 0 0 .6008607 .970838 1.388771)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="4" y2="19.998161"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-.52743574 0 0 .33333554 7.65414 -1.557295)" gradientUnits="userSpaceOnUse" x1="5.03216" x2="5.03216" xlink:href="#e" y1="28.671694" y2="29.671688"/><linearGradient id="c" gradientTransform="matrix(-.61441293 0 0 .61115825 7.610963 -9.305476)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" xlink:href="#d" y1="22.402153" y2="35.268829"/><linearGradient id="d" gradientTransform="matrix(-.61441293 0 0 .61115825 7.610963 -9.305476)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" y1="22.402153" y2="35.268829"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientTransform="matrix(-.52743574 0 0 .33333554 7.65414 -1.557295)" gradientUnits="userSpaceOnUse" x1="5.03216" x2="5.03216" y1="28.671694" y2="29.671688"><stop offset="0" stop-color="#fff"/><stop offset=".00000019" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.61157583 0 0 .6008607 .970838 1.388771)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="4" y2="19.998161"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><g transform="translate(-4 3)"><path d="m8.8304669 3.4999975c.1845764 0 .1776546.076034.2412856.103267l4.3398565 4.1884254c.05559.054667.08839.128648.08839.2100663 0 .080838-.03281.1507369-.08839.2088935l-4.3398598 4.1884263c-.059439.06222-.1419743.100925-.2412857.100925-.1845228 0-.3225109-.12948-.3225109-.303951v-2.3964017c.000116-.1628379-.1454-.299258-.323705-.299258h-3.3784621c-.1748184 0-.305788-.1286748-.305788-.3004302v-2.4034435c0-.1717556.1309696-.3004304.305788-.3004304h3.4083272c.1636804-.0150278.2939521-.1448483.2938433-.2980816v-2.397575c0-.1744694.1379879-.3004321.3225109-.3004321z" style="stroke:#206b00;stroke-width:.999997;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.5;fill:url(#a)"/><g fill="none"><path d="m8.5 8.500002h-3.000002v-1.000004h3.000002" opacity=".6" stroke="url(#b)"/><path d="m8.5 8.5224087c.5059188.0001637.9998361.545123 1 1.0506969v.9807024l2.673407-2.553808-2.673407-2.6061903v.9752625c-.0001639.5055734-.4940812 1.1066704-1 1.1068342" opacity=".5" stroke="url(#c)" stroke-width=".999996"/></g></g><g transform="translate(2 -3)"><path d="m8.8304669 3.499998c.1845764 0 .1776546.076034.2412856.103267l4.3398565 4.1884254c.05559.054667.08839.128648.08839.2100663 0 .080838-.03281.1507369-.08839.2088935l-4.3398598 4.1884268c-.059439.06222-.1419743.100925-.2412857.100925-.1845228 0-.3225109-.12948-.3225109-.303951v-2.3964022c.000116-.1628379-.1454-.2992581-.323705-.299258l-6.3784601.000002c-.1748184.0000001-.305788-.1286748-.305788-.3004302v-2.4034435c0-.1717556.1309696-.3004303.305788-.3004304l6.4083252-.000002c.1636804-.0150278.2939521-.1448483.2938433-.2980816v-2.397575c0-.1744694.1379879-.3004321.3225109-.3004321z" style="stroke:#002e99;stroke-width:.999997;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#f)"/><g fill="none"><path d="m8.5 8.500002-6 .000002v-1.000004l6-.000002" opacity=".6" stroke="url(#e)"/><path d="m8.5 8.5224087c.5059188.0001637.9998361.545123 1 1.0506969v.9807024l2.673407-2.553808-2.673407-2.6061903v.9752625c-.0001639.5055734-.4940812 1.1066704-1 1.1068342" opacity=".5" stroke="url(#d)" stroke-width=".999996"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_defaultbullet.svg b/icon-themes/elementary_svg/cmd/sc_defaultbullet.svg
new file mode 100644
index 000000000..54e14d6f9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_defaultbullet.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="18" y2="2"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="2" x2="2" y1="2.5" y2="5.5"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="2" x2="2" y1="3" y2="5"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><path d="m6 6.5h-.5v.5 1 .5h.5 6 .5v-.5-1-.5h-.5z" fill="url(#a)"/><path d="m10 7v.5zm-4 0v.5h4v-.5zm4 0v.5h2v-.5z" fill="#bebebe" opacity=".2"/><path d="m6 6.5h-.5v.5 1 .5h.5 6 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><path d="m6 2.5h-.5v.5 1 .5h.5 9 .5v-.5-1-.5h-.5z" fill="url(#a)"/><path d="m10 3v.5zm-4 0v.5h4v-.5zm4 0v.5h5v-.5z" fill="#bebebe" opacity=".2"/><path d="m6 2.5h-.5v.5 1 .5h.5 9 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><path d="m6 10.5h-.5v.5 1 .5h.5 8 .5v-.5-1-.5h-.5z" fill="url(#a)"/><path d="m10 11v.5zm-4 0v.5h4v-.5zm4 0v.5h4v-.5z" fill="#bebebe" opacity=".2"/><path d="m6 10.5h-.5v.5 1 .5h.5 8 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><path d="m3.5 4a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" fill="url(#b)"/><path d="m3.5 4a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" fill="none" opacity=".5" stroke="#002e99"/><path d="m2.5 4a.5.5 0 0 1 -.5.5.5.5 0 0 1 -.5-.5.5.5 0 0 1 .5-.5.5.5 0 0 1 .5.5z" fill="none" opacity=".39" stroke="url(#c)"/><g transform="translate(0 8)"><path d="m3.5 4a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" fill="url(#b)"/><g fill="none"><path d="m3.5 4a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" opacity=".5" stroke="#002e99"/><path d="m2.5 4a.5.5 0 0 1 -.5.5.5.5 0 0 1 -.5-.5.5.5 0 0 1 .5-.5.5.5 0 0 1 .5.5z" opacity=".39" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_defaultcharstyle.svg b/icon-themes/elementary_svg/cmd/sc_defaultcharstyle.svg
new file mode 100644
index 000000000..cb400ce15
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_defaultcharstyle.svg
@@ -0,0 +1,3 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="8.168" cy=".273" gradientTransform="matrix(-1.81092 0 0 -2.56547 22.792 .7)" gradientUnits="userSpaceOnUse" r="6.626"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient>
+
+/&amp;amp;amp;gt;<path d="m11.173 14.52-.903-3.092h-4.54l-.903 3.09h-2.847l4.398-13.036h3.23l4.412 13.04zm-1.533-5.4q-1.252-4.203-1.414-4.753-.154-.55-.222-.87-.28 1.136-1.61 5.62z" fill="url(#a)" stroke="#000" stroke-linejoin="round" stroke-opacity=".471" stroke-width=".962"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_defaultnumbering.svg b/icon-themes/elementary_svg/cmd/sc_defaultnumbering.svg
new file mode 100644
index 000000000..10b7a3663
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_defaultnumbering.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="2.663777" x2="3.163777" xlink:href="#b" y1="13.039486" y2="22.039486"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="3.5" x2="3.5" y1="29.5" y2="31.5"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="3.285389" x2="3.169935" xlink:href="#b" y1="2.500001" y2="7.781046"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="2.741559" x2="2.741559" xlink:href="#e" y1="9.301656" y2="14.582701"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="3.5" x2="3.5" y1="28" y2="33"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="2.949911" x2="3.1608" xlink:href="#e" y1="1.5" y2="6.835467"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="18" y2="2"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><path d="m6 6.5h-.5v.5 1 .5h.5 6 .5v-.5-1-.5h-.5z" fill="url(#g)"/><path d="m10 7v.5zm-4 0v.5h4v-.5zm4 0v.5h2v-.5z" fill="#bebebe" opacity=".2"/><path d="m6 6.5h-.5v.5 1 .5h.5 6 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><path d="m6 2.5h-.5v.5 1 .5h.5 9 .5v-.5-1-.5h-.5z" fill="url(#g)"/><path d="m10 3v.5zm-4 0v.5h4v-.5zm4 0v.5h5v-.5z" fill="#bebebe" opacity=".2"/><path d="m6 2.5h-.5v.5 1 .5h.5 9 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><path d="m6 10.5h-.5v.5 1 .5h.5 8 .5v-.5-1-.5h-.5z" fill="url(#g)"/><path d="m10 11v.5zm-4 0v.5h4v-.5zm4 0v.5h4v-.5z" fill="#bebebe" opacity=".2"/><path d="m6 10.5h-.5v.5 1 .5h.5 8 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><path d="m3.5 6.7810456h-.6454377v-3.26772-.3373878c.00245-.1197972.00489-.238372.00733-.3557243.00489-.1197971.00856-.2334821.011002-.3410551.00489-.1100178.00856-.206589.011002-.2897136-.041563.044007-.078235.081902-.1100179.1136851-.031783.031783-.064788.062343-.099016.091681-.031783.029338-.066011.061121-.1026832.095349-.036672.031783-.08068.069678-.1320214.1136851l-.5427503.4437387-.352057-.451073 1.4045605-1.0965107h.550089z" fill="url(#f)" stroke-width=".660131"/><path d="m3.5 6.7810456h-.6454377v-3.26772-.3373878c.00245-.1197972.00489-.238372.00733-.3557243.00489-.1197971.00856-.2334821.011002-.3410551.00489-.1100178.00856-.206589.011002-.2897136-.041563.044007-.078235.081902-.1100179.1136851-.031783.031783-.064788.062343-.099016.091681-.031783.029338-.066011.061121-.1026832.095349-.036672.031783-.08068.069678-.1320214.1136851l-.5427503.4437387-.352057-.451073 1.4045605-1.0965107h.550089z" fill="none" opacity=".5" stroke="#002e99"/><g fill="none" transform="translate(0 -1)"><path d="m5.1637773 21.539486h-5.06648291v-.866635l1.94437391-2.11659q.4166516-.449984.7444175-.822193.3277658-.372208.5555354-.727751.2333248-.355543.3555426-.711085.1222178-.361098.1222178-.783305 0-.327766-.094441-.577757-.094441-.249991-.2722124-.422207-.1722159-.177771-.4110962-.266657-.2388802-.088886-.5333139-.088886-.5277587 0-.9555209.216659-.422207.211104-.80552638.544425l-.56664612-.661087q.22221416-.199993.47776045-.372209.25554629-.177771.54998005-.305544.2944338-.127774.6221997-.199993.3277658-.07778.6888639-.07778.5333139 0 .9610762.149994.4333176.149995.7333067.433318.2999892.277768.4610944.683309.1666607.399985.1666607.905522 0 .472205-.1499946.899968-.1444392.427767-.4055408.844418-.2555463.411097-.6166444.827748-.3555426.416652-.7721942.866635l-1.5610545 1.661051v.04444h3.827639z" opacity=".5" stroke="#002e99" stroke-width="1.514851" transform="matrix(.66013072 0 0 .66013072 1.091232 1.389891)"/><path d="m1.8496732 3.6449142.9901961-.8148488h.3300653v4.9509804" opacity=".5" stroke="url(#c)" stroke-width=".660131"/><path d="m2.5195312 13.708984c-.2110122 0-.4097455.02228-.5957031.06641a.40852733.40852733 0 0 1 -.00586.002c-.1947902.04292-.3758984.101583-.546875.175781-.1716129.07447-.3323386.164531-.4804688.267578a.40852733.40852733 0 0 1 -.003906.002c-.0429344.02893-.0780033.06194-.11914063.0918l.0546875.0625c.17939883-.129368.35188313-.272621.54492233-.369241.3453378-.174911.7327806-.259765 1.140625-.259765.238723 0 .4665231.03737.6757813.115234.2089214.07774.4008338.197772.5585937.359375.1618831.158022.2842416.352013.3652344.566406.083251.22037.1210937.46334.1210937.722657 0 .321688-.047834.628366-.1445312.914062a.40852733.40852733 0 0 1 0 .002c-.093841.272993-.2285328.540856-.4003906.802735-.1647695.256753-.3628532.51345-.5917969.773437-.2211487.251135-.4722037.527948-.7519531.830078l-1.83398442 1.996094v.300781h4.25000002v-.105515h-3.4199219a.40852733.40852733 0 0 1 -.40820312-.408203v-.04492a.40852733.40852733 0 0 1 .11132812-.279299l1.5585937-1.658203.00195-.002c.273907-.295866.5275915-.581436.7597656-.853515a.40852733.40852733 0 0 1 .00195-.002c.2277885-.262732.4180693-.520948.5761782-.775298a.40852733.40852733 0 0 1 .0019531-.001953c.1590847-.253858.280205-.505992.3652344-.757812a.40852733.40852733 0 0 1 .00195-.0039c.084536-.241083.1269532-.494415.1269532-.765625 0-.292656-.047203-.537896-.1347657-.748047a.40852733.40852733 0 0 1 -.00195-.0059c-.0865592-.217856-.2065652-.391824-.3613281-.535122a.40852733.40852733 0 0 1 -.00391-.002c-.1553541-.14668-.3431579-.260341-.5839807-.343703a.40852733.40852733 0 0 1 -.00195-.002c-.23551-.08258-.5092287-.126954-.8261719-.126954z" opacity=".5" stroke="url(#a)" transform="matrix(.66013072 0 0 .66013072 1.091232 1.389891)"/></g><path d="m4.5000002 14.608768h-3.344541v-.572093l1.283541-1.397226q.2750445-.297048.4914128-.542755.2163683-.245706.366726-.480411.1540249-.234704.2347046-.469409.08068-.238372.08068-.517083 0-.216369-.062343-.381396-.0623441-.165026-.1796965-.2787113-.113685-.1173521-.2713772-.1760285-.1576922-.0586764-.3520569-.0586764-.3483897 0-.6307687.1430233-.2787118.1393559-.5317527.3593919l-.3740605-.4364041q.1466904-.1320215.3153843-.2457066.168694-.1173521.3630588-.2016989.1943648-.0843476.4107331-.1320216.2163683-.051345.4547402-.051345.3520569 0 .634436.099016.2860462.099016.4840782.2860465.1980321.1833632.3043826.4510737.1100179.264042.1100179.597763 0 .311717-.099016.594096-.095349.282382-.2677099.557426-.168694.271378-.4070659.546422-.2347046.275045-.5097491.572092l-1.0305002 1.096511v.029336h2.5267421z" fill="url(#d)" stroke-width=".660131"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_definedbname.svg b/icon-themes/elementary_svg/cmd/sc_definedbname.svg
new file mode 100644
index 000000000..3277086b2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_definedbname.svg
@@ -0,0 +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="translate(0 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="3"/><linearGradient id="b" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="30.655001" x2="30.827999" y1="65.686996" y2="48.688"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="translate(5 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="3"/><linearGradient id="d" gradientTransform="translate(10 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="3"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="5" y2="10"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="f" gradientTransform="translate(0 7)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="3"/><linearGradient id="g" gradientTransform="translate(0 11)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="3"/><linearGradient id="h" gradientTransform="translate(0 4)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="3"/><linearGradient id="i" gradientTransform="matrix(.56057 0 0 .59553 7.5 6.5)" gradientUnits="userSpaceOnUse" x1="3.139" x2="2" y1="8.199" y2="8"><stop offset="0" stop-color="#e4e4e4"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.16834 .03973 .00114 .1974 8.327 4.97)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1=".365" x2="28.059999" y1="19.599001" y2="19.599001"><stop offset="0" stop-color="#ffcd7d"/><stop offset=".262" stop-color="#fc8f36"/><stop offset="1" stop-color="#e23a0e"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.12692 .02995 .00085 .14783 9.244 5.505)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="30" x2="-11" y1="30" y2="30"><stop offset="0" stop-color="#ba3d12"/><stop offset="1" stop-color="#db6737"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.59436 0 0 .5999 -19.765 1.467)" gradientUnits="userSpaceOnUse" x1="38.301704" x2="38.301704" y1="-.778463" y2="22.55876"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><path d="m.9238281.5c-.234896 0-.4238281.2182204-.4238281.4902344v14.0195316c0 .272014.1889903.495462.4238281.490234h4.5761719v-11h10v-3.5097656c0-.272014-.188932-.4902344-.423828-.4902344z" fill="url(#l)"/><path d="m-.00195313 5 .00195313 10.5c0 .276.224.5.5.5h5.5v-.998047h-5.00195312l-.00195313-10.001953zm5.00195313 0v2h-4v1h4v3h-4v1h4v3h1v-3-1-3-1-2z" fill-opacity=".231579"/><g transform="translate(0 -5)"><path d="m1.5 5.5c-.554 0-1 .446-1 1v3h15v-3c0-.554-.446-1-1-1z" fill="url(#e)"/><path d="m16 6c0-.554-.446-1-1-1h-14c-.554 0-1 .446-1 1v4h1 14 1zm-1 0v3h-4v-3zm-5 0v3h-4v-3zm-5 0v3h-4v-3z" fill="#a62100" fill-opacity=".501961"/><g fill="none" stroke-linecap="square"><path d="m1.5 6.5h3v2h-3z" opacity=".5" stroke="url(#a)"/><path d="m6.5 6.5h3v2h-3z" opacity=".5" stroke="url(#c)"/><path d="m11.5 6.5h3v2h-3z" opacity=".5" stroke="url(#d)"/></g></g><g fill="none" stroke-linecap="square"><path d="m1.5 8.5h3v2h-3z" opacity=".5" stroke="url(#f)"/><path d="m1.5 12.5h3v2h-3z" opacity=".5" stroke="url(#g)"/><path d="m1.5 5.5h3v1h-3z" opacity=".5" stroke="url(#h)"/></g><g stroke-linejoin="round"><path d="m7.5 6.7599849c.384-.315 1.5-.4919849 2-.0969849v8.337c-.313.266-1.564.385-2 0z" fill="url(#i)" opacity=".366" stroke="#000"/><path d="m9.5 7c-.007-.235.791-.324 1.67-.078.88.243 1.115.655 2.11.938.92.262 2.22-.03 2.214.206l.006 4.587c.01.315-1.186.326-2.183.087-.994-.238-1.18-.7-2.12-.943-.936-.24-1.719.134-1.697-.297z" fill="url(#j)" fill-rule="evenodd" stroke="url(#k)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_definename.svg b/icon-themes/elementary_svg/cmd/sc_definename.svg
new file mode 100644
index 000000000..4abb0766d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_definename.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="7.8645" x2="7.8645" y1="15.5" y2="3"><stop offset="0" stop-color="#c7c7c7"/><stop offset=".26238" stop-color="#a6a6a6"/><stop offset=".70495" stop-color="#7b7b7b"/><stop offset="1" stop-color="#595959"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="16" x2="16" y2="16"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="12.000508" x2="12.000508" y1="1.608339" y2="14.000032"><stop offset="0" stop-color="#fff"/><stop offset=".027828" stop-color="#fff" stop-opacity=".23529"/><stop offset=".9843" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="9.4372" x2="9.4372" y1="2.9153" y2="14.856"><stop offset="0" stop-color="#fff4e9"/><stop offset="1" stop-color="#e7d6c5"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.63241 0 0 .63366 -16.069 -.5594)" gradientUnits="userSpaceOnUse" x1="41.051" x2="41.051" y1="6.9669" y2="20.055"><stop offset="0" stop-color="#fff"/><stop offset=".03301" stop-color="#fff" stop-opacity=".23529"/><stop offset=".49856" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.82997 0 0 .83015 -23.704 -2.8029)" gradientUnits="userSpaceOnUse" x1="40.007" x2="40.007" y1="11.782" y2="10.518"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><rect fill="url(#b)" height="3" rx=".5" width="14" x="1" y="12"/><path d="m1 10 2-8h10l2 8v3h-14z" fill="url(#b)"/><path d="m3.7656 3-1.7656 7h3v2h6v-2h3l-1.7656-7z" fill="url(#a)"/><path d="m3.7717 3-1.7717 7h.3993l1.6007-5h8l1.601 5h.399l-1.77-7z" opacity=".2"/><g transform="matrix(.71381 -.67157 .70407 .68085 -2.3787 7.579)"><path d="m6.8334 2.4999-6.3334 6.5626 5.5 5.4375 6.5-6.3334v-5.6667zm2.6667 2c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1z" fill="url(#d)" fill-rule="evenodd"/><g fill="none"><path d="m7.3435 3.5s-5.4056 5.4976-5.4056 5.4976 4.1443 4.3564 4.1443 4.3564 5.3593-5.5623 5.3593-5.5623l.05839-4.2917h-4.1565z" opacity=".7" stroke="url(#e)"/><path d="m9.4944 3.5011c1.2556-.0443 2.2916 1.2899 1.9336 2.4961-.265 1.1836-1.7221 1.8658-2.7986 1.3016-1.108-.4895-1.4942-2.048-.7348-2.9945.3689-.4993.9782-.808 1.5998-.8032z" opacity=".6" stroke="url(#f)"/><path d="m10.333 4.9996c.73935-.39148 1.7027-.51142 2.6179-.53183.41143-.0092.8273.0746 1.231-.02143.51383-.12222.86399-.49868.81277-.84284-.06877-.46198-.68935-.80302-1.2714-1.0471-.51628-.21648-.91364-.60224-1.1236-1.0097-.1061-.20589.07919-.42208.3764-.48844.27-.060291.55279-.084123.82754-.022904.41816.093175.91179.20685 1.1063.50311" opacity=".5" stroke="#5d3c1e"/><path d="m6.8334 2.4999-6.3334 6.5626 5.5 5.4375 6.5-6.3334v-5.6667zm2.6667 2c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1z" opacity=".5" stroke="#5c432c"/></g></g><path d="m2 10v1h3v2l6 .000022v-2h3v-1s-1.2824.00005-3 0v2h-6v-2h-3z" fill="#fff"/><path d="m.5 10v4.5c0 .554.446 1 1 1h13c.554 0 1-.446 1-1v-4.5l-2.1016-8.5h-10.796z" fill="none" opacity=".45" stroke="#383838" stroke-linejoin="round"/><path d="m3.375 2.5-1.875 7.625v4.375h13v-4.375l-1.875-7.625z" fill="none" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round"/><path d="m1 11v3h4 6 4v-3h-4v2h-6v-2z" fill="#eaeaea"/><g fill="#626262"><path d="m5 11h6v1h-6z"/><path d="m2 9h3v1h-3z"/><path d="m11 9h3v1h-3z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_defineprintarea.svg b/icon-themes/elementary_svg/cmd/sc_defineprintarea.svg
new file mode 100644
index 000000000..695d0d1aa
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_defineprintarea.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.4054 0 0 .5135 -2.734 1.676)" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#a" y1="2" y2="13.5"/><linearGradient id="c"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="10" x2="10" xlink:href="#c" y1="4" y2="9"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#c" y1=".5" y2="13"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="10" x2="10" xlink:href="#c" y1="12" y2="15"/><linearGradient id="g" gradientTransform="matrix(.4054 0 0 .5135 1.266 1.676)" gradientUnits="userSpaceOnUse" x1="24.010853" x2="24.010853" xlink:href="#a" y1="8.420643" y2="10.368062"/><path d="m15.5.5v13h-15v-13z" fill="url(#e)" stroke-width="1.077365"/><g fill="none"><path d="m15.5.5v13h-15v-13z" opacity=".74" stroke="#9f9f9f" stroke-linejoin="round"/><path d="m1.483 12.517.017-11.017h13l-.017 11.017z" fill="none" stroke="url(#b)" stroke-linecap="round"/><path d="m3.497 3.503 10.003-.003v9h-10z" stroke="#e25757" stroke-dasharray="1 1" stroke-dashoffset=".5"/></g><path d="m6.396 14.988c.005.248.02.632.236.685 2.282.013 4.575-.01 6.856-.006.235.01.244-.43.236-.69l-7.33.01z" fill="none" stroke="#000" stroke-linecap="square" stroke-opacity=".501961" stroke-width=".691"/><g stroke-linecap="round" transform="translate(4)"><path d="m.637 9.568.517-2.11 9.76.014.494 2.118z" fill="#4f4f4f" fill-rule="evenodd"/><path d="m1.037 9.54 9.99.012c.278 0 .502.24.5.54l-.004 4.414-10.993-.01.007-4.416c0-.3.223-.54.5-.54z" fill="#4f4f4f"/><path d="m1.037 9.54 9.99.012c.278 0 .502.24.5.54l-.004 4.414-10.993-.01.007-4.416c0-.3.223-.54.5-.54z" fill="none" opacity=".71" stroke="#393939" stroke-linejoin="round"/><path d="m8.05 10h1v1h-1z" fill="#0cceff"/><path d="m.637 9.568.517-2.11 9.76.014.494 2.118z" fill="none" opacity=".7" stroke="#393939" stroke-linecap="butt"/></g><path d="m6.5 4.5h7v4h-7z" fill="url(#d)" stroke="#000" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m12.5 7.5h-5.011l.011-2h5z" fill="none" stroke="url(#g)" stroke-linecap="round"/><path d="m13 12-.000166 2.658786c-.000012.189035-.048175.341214-.108003.341214h-2.891831-2.8921622c-.059833 0-.10801-.152179-.1080031-.341214l.0001653-2.658786z" fill="url(#f)" stroke-width="1.373592"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_delete.svg b/icon-themes/elementary_svg/cmd/sc_delete.svg
new file mode 100644
index 000000000..d18bb4338
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_delete.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.45754817 0 0 .47298439 -1.837284 -3.65587)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="10.572186" x2="32.427807" y1="26.410894" y2="26.410894"><stop offset="0" stop-color="#8d909a"/><stop offset=".39999998" stop-color="#e5e5e5"/><stop offset="1" stop-color="#8d909a"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.33333342 .01405066 0 .30511322 .333331 .885219)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#c" y1="15.502284" y2="45"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.33333342 .11166313 0 .30309867 -.000004 .189334)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#c" y1="13.506023" y2="43"/><linearGradient id="e" gradientTransform="matrix(.33333342 .01405066 0 .30511322 -.333335 .885219)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#c" y1="15.502284" y2="45"/><linearGradient id="f" gradientTransform="matrix(.33333337 .11166313 0 .30309867 0 -.026289)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#c" y1="13.506023" y2="43"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="8.968921" x2="8.968921" xlink:href="#h" y1="4.009423" y2="15.009423"/><linearGradient id="h"><stop offset="0" stop-color="#fff"/><stop offset=".09090912" stop-color="#fff" stop-opacity=".235294"/><stop offset=".81818187" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="26.999998" x2="26.999998" xlink:href="#h" y1="3" y2="14"/><linearGradient id="j" gradientTransform="matrix(.45754817 0 0 .47298439 -1.837284 -3.65587)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="34.613369" x2="19.314434" y1="26.410894" y2="26.410894"><stop offset="0" stop-color="#8d909a"/><stop offset="1" stop-color="#e5e5e5"/></linearGradient><path d="m3 4.03125v9.4375c0 .152203.2258817.55299 1.03125.90625s2.106482.625 3.96875.625c1.8622686 0 3.163382-.27174 3.96875-.625s1.03125-.754047 1.03125-.90625v-9.4375z" fill="url(#a)" transform="matrix(1 0 0 1.0408342 0 -.164613)"/><path d="m2.5 3.5v10.5c0 .828427 2.4624339 1.5 5.5 1.5 3.037566 0 5.5-.671573 5.5-1.5v-10.5z" fill="none" opacity=".5" stroke="#161b28"/><path d="m4.5 5.5748208c.277.092792.5.3702676.5.6221427v8.0302875c0 .251876-.223.379947-.5.287154-.277-.09279-.5-.370268-.5-.622143v-8.030288c0-.251875.223-.3799454.5-.2871532z" fill="url(#f)" opacity=".15"/><path d="m11.499999 5.7155823c-.277.092792-.499999.3702677-.499999.6221426v8.0302881c0 .251876.222999.379947.499999.287154.277-.09279.500001-.370268.500001-.622143v-8.0302885c0-.251875-.223001-.3799454-.500001-.2871532z" fill="url(#d)" opacity=".15"/><path d="m6.5 5.9043505c.277.011677.5.2251968.5.4787459v8.0836636c0 .253549-.223.44827-.5.436593-.277-.01167-.5-.225197-.5-.478746v-8.0836626c0-.2535491.223-.4482699.5-.4365939z" fill="url(#e)" opacity=".3"/><path d="m9.5 5.9043505c-.277001.011677-.5.2251968-.5.4787459v8.0836636c0 .253549.222999.44827.5.436593.277-.01167.500001-.225197.500001-.478746v-8.0836626c0-.2535491-.223001-.4482699-.500001-.4365939z" fill="url(#b)" opacity=".3"/><path d="m3.5 4.5v9.25c.1473239.09118.4515636.259517.875.375.8725625.237972 2.1788323.375 3.625.375s2.752437-.137028 3.625-.375c.423436-.115483.727676-.283818.875-.375v-9.25z" fill="none" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round"/><path d="m8 1c-3.5898508 0-6.5.8657221-6.5 1.9336444v1.9336444c0 1.0679223 2.9101492 1.9336443 6.5 1.9336443 3.589851 0 6.5-.865722 6.5-1.9336443v-1.9336444c0-1.0679223-2.910149-1.9336444-6.5-1.9336444z" fill="none" opacity=".5" stroke="#161b28"/><path d="m8 1.46875c-1.7572026 0-3.3544793.2196475-4.46875.5625-.5571353.1714263-.9846671.3694792-1.25.5625s-.3125.3293312-.3125.40625v2c0 .076919.047167.2132292.3125.40625.2653329.1930208.6928647.3910737 1.25.5625 1.1142707.3428525 2.7115474.5625 4.46875.5625 1.7572027 0 3.354479-.2196475 4.46875-.5625.557135-.1714263.984667-.3694792 1.25-.5625s.3125-.3293311.3125-.40625v-2c0-.076919-.04717-.2132292-.3125-.40625-.265333-.1930208-.692865-.3910737-1.25-.5625-1.114271-.3428525-2.7115473-.5625-4.46875-.5625z" fill="url(#j)" transform="matrix(1 0 0 .96682219 0 .033178)"/><path d="m33 3.5a7 3.5 0 1 1 -14 0 7 3.5 0 1 1 14 0z" style="opacity:.7;fill:none;stroke-width:1.932887;stroke-linecap:round;stroke-linejoin:round;stroke:url(#i)" transform="matrix(.79112049 0 0 -.33833318 -12.56502 4.352283)"/><path d="m6 .5c-.277 0-.5.223-.5.5v2c0 .277.223.5.5.5h2c-.277 0-.5-.223-.5-.5s.223-.5.5-.5.5.223.5.5-.223.5-.5.5h2c.277 0 .5-.223.5-.5v-2c0-.277-.223-.5-.5-.5z" fill="#dcdcdd"/><path d="m6 .5c-.277 0-.5.223-.5.5v2c0 .277.223.5.5.5h2c-.277 0-.5-.223-.5-.5 0-.5009502-.000951-.5.5-.5.476067 0 .5.023933.5.5 0 .277-.223.5-.5.5h2c.277 0 .5-.223.5-.5v-2c0-.277-.223-.5-.5-.5z" fill="none" opacity=".4" stroke="#161b28"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_deleteallannotation.svg b/icon-themes/elementary_svg/cmd/sc_deleteallannotation.svg
new file mode 100644
index 000000000..feb5ce844
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_deleteallannotation.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="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="#ff8c82"/><stop offset=".31209752" stop-color="#ed5353"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></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="#7a0000"/><stop offset="1" stop-color="#a10705"/></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(.00071707 .13232963 .1355213 -.00073465 24.366433 -7.342483)" gradientUnits="userSpaceOnUse" x1="54.814247" x2="151.63832" xlink:href="#h" y1="-121.05653" y2="-121.81685"/><linearGradient id="g" gradientTransform="matrix(-1 0 0 1 16 -3)" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#i" y1="5" y2="10"/><linearGradient id="h" gradientTransform="matrix(-.00071707 .13232963 -.1355213 -.00073465 -8.366433 -4.342483)" gradientUnits="userSpaceOnUse" x1="54.814247" x2="151.63832" y1="-121.05653" y2="-121.81685"><stop offset="0" stop-color="#fff394"/><stop offset=".262" stop-color="#ffe16b"/><stop offset=".661" stop-color="#f9c440"/><stop offset="1" stop-color="#d48e15"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="5" y2="10"><stop offset="0" stop-color="#fff"/><stop offset=".25544232" 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="scale(.26458333)"><g stroke-linecap="round" stroke-opacity=".501961"><path d="m2.5000002 3.5000002c-1.1080002 0-1.99999998.8919999-1.99999998 2v4.9999998c0 1.108.89199978 2 1.99999998 2h1.8007812l-.8007814 3 4.0000003-3h1.9999999c1.1079998 0 1.9999998-.892 1.9999998-2v-4.9999998c0-1.1080001-.892-2-1.9999998-2z" fill="url(#h)" stroke="#ad5f00" stroke-linejoin="round"/><path d="m2.5000002 4.5000002c-.5712976 0-1 .4287025-1 1v4.9999998c0 .571297.4287025 1 1 1h1.8007812c.3298992.000001 1.1689446.211161 1.0800268.556667l-.2266763.93721 1.6388371-1.200908c.1875117-.187536.4418322-.292918.7070312-.292969h2c.5712968 0 .9999998-.428703.9999998-1v-4.9999998c0-.5712974-.428703-1-.9999998-1z" fill="none" stroke="url(#i)" stroke-linecap="square"/><path d="m3.0703125 3c-.0338339.1633322-.0703125.3259831-.0703125.5v5c0 1.385 1.1150002 2.5 2.5 2.5h6v-1h-5c-1.3849998 0-2.5-1.115-2.5-2.5v-4.5z" fill="#a62100" opacity=".2"/><path d="m13.5.50000018c1.108 0 2 .89199992 2 2.00000002v4.9999998c0 1.108-.892 2-2 2h-1.800781l-.199219 4.5-3.0000001-4.5h-1.9999999c-1.1079998 0-1.9999997-.892-1.9999997-2v-4.9999998c0-1.1080001.8919999-2.00000002 1.9999997-2.00000002z" fill="url(#f)" stroke="#ad5f00" stroke-linejoin="round"/><path d="m13.5 1.5000002c.571298 0 1 .4287025 1 1v4.9999998c0 .571297-.428702 1-1 1h-1.800781c-.329899.000001-1.168945.211161-1.080027.556667l-.027561 1.776193-1.3845998-2.039891c-.1875117-.187536-.4418322-.292918-.7070312-.292969h-2c-.5712968 0-.9999998-.428703-.9999998-1v-4.9999998c0-.5712974.428703-1 .9999998-1z" fill="none" stroke="url(#g)" stroke-linecap="square"/></g><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></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_deleteallbreaks.svg b/icon-themes/elementary_svg/cmd/sc_deleteallbreaks.svg
new file mode 100644
index 000000000..b347e0d67
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_deleteallbreaks.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><clipPath id="a"><path d="m2 0h9v5h-9z"/></clipPath><linearGradient id="b" gradientTransform="matrix(1.1 0 0 1.0714286 -.8 -.571429)" gradientUnits="userSpaceOnUse" x1="8.6396" x2="8.6396" y1=".4955" y2="14.3039"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.2 0 0 .4 2.2 -.4)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#d" y1="6" y2="41.077"/><linearGradient id="d" gradientTransform="matrix(.2 0 0 .4 2.2 -.4)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.923" y2="41.077"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><clipPath id="e"><path d="m2 11h9v5h-9z"/></clipPath><linearGradient id="f" gradientTransform="matrix(.2 0 0 .4 2.2 -.4)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#d" y1="6.923" y2="36"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="3.5642" x2="3.5642" y1="14.5358" y2=".1718"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="h" 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="#ff8c82"/><stop offset=".31209752" stop-color="#ed5353"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="i" 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="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.19694688 -.20520309 .19694688 .20520309 2.33061 11.959949)" gradientUnits="userSpaceOnUse" x1="36.010902" x2="16.331276" xlink:href="#k" y1="13.022708" y2="32.702335"/><linearGradient id="k"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.19694688 -.20520309 .19694688 .20520309 2.13207 12.063489)" gradientUnits="userSpaceOnUse" x1="28.449389" x2="16.331276" xlink:href="#k" y1="20.584223" y2="32.702335"/><g clip-path="url(#e)" transform="translate(5 -11)"><path d="m2.5.5h11v15h-11z" fill="url(#b)" stroke-width="1.08562"/><g fill="none"><path d="m12.5 14.5h-9v-13h9z" stroke="url(#f)" stroke-linecap="round"/><path d="m2.5.5h11v15h-11z" stroke="url(#g)" stroke-linejoin="round"/></g></g><g clip-path="url(#a)" transform="translate(5 11)"><path d="m2.5.5h11v15h-11z" fill="url(#b)" stroke-width="1.08562"/><g fill="none"><path d="m12.5 14.5h-9v-13h9z" stroke="url(#c)" stroke-linecap="round"/><path d="m2.5.5h11v15h-11z" stroke="url(#g)" stroke-linejoin="round"/></g></g><path d="m9.5 6.5h2v2h-2z" fill="#9cde4a" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".434"/><path d="m10 7h1v.5h-1z" fill="#fff" opacity=".4"/><g fill="#9cde4a" stroke="#5ca12a" stroke-linecap="round" stroke-linejoin="round" stroke-width=".727"><path d="m13.5 6.5h2v2h-2z" stroke="#206b00" stroke-opacity=".434" stroke-width="1"/><path d="m14 7h1v.5h-1z" fill="#fff" opacity=".4" stroke="none"/></g><g transform="translate(-7.960021 -4.166666)"><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(#h)" stroke="url(#i)" stroke-linejoin="round"/><g fill="none"><path d="m14.01392 10.098118-2.00624 2.049356-2.09215-2.047403" opacity=".5" stroke="url(#j)" stroke-linecap="square"/><path d="m14.3566 14.622087-1.66668-1.887606m-1.42902.08076-1.73943 1.713246" opacity=".4" stroke="url(#l)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_deleteannotation.svg b/icon-themes/elementary_svg/cmd/sc_deleteannotation.svg
new file mode 100644
index 000000000..8cc6de364
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_deleteannotation.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="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="#ff8c82"/><stop offset=".31209752" stop-color="#ed5353"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></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="#7a0000"/><stop offset="1" stop-color="#a10705"/></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(-.00071707 .13232963 -.1355213 -.00073465 -8.366433 -4.342483)" gradientUnits="userSpaceOnUse" x1="33.891682" x2="151.63832" y1="-119.68561" y2="-121.81685"><stop offset="0" stop-color="#fff394"/><stop offset=".262" stop-color="#ffe16b"/><stop offset=".661" stop-color="#f9c440"/><stop offset="1" stop-color="#d48e15"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="2" y2="10"><stop offset="0" stop-color="#fff"/><stop offset=".25544232" 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="scale(.26458333)"><g stroke-linecap="round" stroke-opacity=".501961"><path d="m2.5.5c-1.1080002 0-2 .8919999-2 2v7c0 1.108.8919998 2 2 2h1.8007812l-.8007812 4 4.0000001-4h5.9999999c1.108 0 2-.892 2-2v-7c0-1.1080001-.892-2-2-2z" fill="url(#f)" stroke="#ad5f00" stroke-linejoin="round"/><path d="m2.5 1.5c-.5712976 0-1 .4287025-1 1v7c0 .571297.4287025 1 1 1h1.8007812c.6315369.000002 1.104974.578124.9804688 1.197266l-.1523438.759765 1.6640626-1.664062c.1875117-.187536.4418322-.292918.7070312-.292969h6c.571297 0 1-.428703 1-1v-7c0-.5712974-.428703-1-1-1z" fill="none" stroke="url(#g)" stroke-linecap="square"/></g><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></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_deleteauthor.svg b/icon-themes/elementary_svg/cmd/sc_deleteauthor.svg
new file mode 100644
index 000000000..795db779a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_deleteauthor.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="10.904" cy="8.45" gradientTransform="matrix(0 .74552 -.6788 0 13.74 -6.18)" gradientUnits="userSpaceOnUse" r="20"><stop offset="0" stop-color="#5f5f5f"/><stop offset=".262" stop-color="#4f4f4f"/><stop offset=".705" stop-color="#3b3b3b"/><stop offset="1" stop-color="#2b2b2b"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.53695 0 0 .53022 -4.884 -4.97)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="44" y2="3.899"><stop offset="0" stop-color="#272727"/><stop offset="1" stop-color="#454545"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.53695 0 0 .53022 -5.884 -4.97)" gradientUnits="userSpaceOnUse" x1="26.305" x2="26.305" y1="16.917999" y2="32.092999"><stop offset="0" stop-color="#fff"/><stop offset=".373" stop-color="#fff" stop-opacity=".235"/><stop offset=".995" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" 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="#ff8c82"/><stop offset=".31209752" stop-color="#ed5353"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="e" 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="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.19694688 -.20520309 .19694688 .20520309 2.33061 11.959949)" gradientUnits="userSpaceOnUse" x1="36.010902" x2="16.331276" xlink:href="#g" y1="13.022708" y2="32.702335"/><linearGradient id="g"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.19694688 -.20520309 .19694688 .20520309 2.13207 12.063489)" gradientUnits="userSpaceOnUse" x1="28.449389" x2="16.331276" xlink:href="#g" y1="20.584223" y2="32.702335"/><linearGradient id="i" gradientTransform="matrix(.00071707 .13232963 .1355213 -.00073465 24.366433 -7.342483)" gradientUnits="userSpaceOnUse" x1="54.814247" x2="151.63832" xlink:href="#k" y1="-121.05653" y2="-121.81685"/><linearGradient id="j" gradientTransform="matrix(-1 0 0 1 16 -3)" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#l" y1="5" y2="10"/><linearGradient id="k" gradientTransform="matrix(-.00071707 .13232963 -.1355213 -.00073465 -8.366433 -4.342483)" gradientUnits="userSpaceOnUse" x1="54.814247" x2="151.63832" y1="-121.05653" y2="-121.81685"><stop offset="0" stop-color="#fff394"/><stop offset=".262" stop-color="#ffe16b"/><stop offset=".661" stop-color="#f9c440"/><stop offset="1" stop-color="#d48e15"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="5" y2="10"><stop offset="0" stop-color="#fff"/><stop offset=".25544232" 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-opacity=".501961" transform="scale(.26458333)"><path d="m2.5000002 3.5000002c-1.1080002 0-1.99999998.8919999-1.99999998 2v4.9999998c0 1.108.89199978 2 1.99999998 2h1.8007812l-.8007814 3 4.0000003-3h1.9999999c1.1079998 0 1.9999998-.892 1.9999998-2v-4.9999998c0-1.1080001-.892-2-1.9999998-2z" fill="url(#k)" stroke="#ad5f00" stroke-linejoin="round"/><path d="m2.5000002 4.5000002c-.5712976 0-1 .4287025-1 1v4.9999998c0 .571297.4287025 1 1 1h1.8007812c.3298992.000001 1.1689446.211161 1.0800268.556667l-.2266763.93721 1.6388371-1.200908c.1875117-.187536.4418322-.292918.7070312-.292969h2c.5712968 0 .9999998-.428703.9999998-1v-4.9999998c0-.5712974-.428703-1-.9999998-1z" fill="none" stroke="url(#l)" stroke-linecap="square"/><path d="m3.0703125 3c-.0338339.1633322-.0703125.3259831-.0703125.5v5c0 1.385 1.1150002 2.5 2.5 2.5h6v-1h-5c-1.3849998 0-2.5-1.115-2.5-2.5v-4.5z" fill="#a62100" opacity=".2"/><path d="m13.5.50000018c1.108 0 2 .89199992 2 2.00000002v4.9999998c0 1.108-.892 2-2 2h-1.800781l-.199219 4.5-3.0000001-4.5h-1.9999999c-1.1079998 0-1.9999997-.892-1.9999997-2v-4.9999998c0-1.1080001.8919999-2.00000002 1.9999997-2.00000002z" fill="url(#i)" stroke="#ad5f00" stroke-linejoin="round"/><path d="m13.5 1.5000002c.571298 0 1 .4287025 1 1v4.9999998c0 .571297-.428702 1-1 1h-1.800781c-.329899.000001-1.168945.211161-1.080027.556667l-.027561 1.776193-1.3845998-2.039891c-.1875117-.187536-.4418322-.292918-.7070312-.292969h-2c-.5712968 0-.9999998-.428703-.9999998-1v-4.9999998c0-.5712974.428703-1 .9999998-1z" fill="none" stroke="url(#j)" stroke-linecap="square"/></g><g transform="scale(.26458333)"><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(#d)" stroke="url(#e)" stroke-linejoin="round"/><g fill="none"><path d="m14.01392 10.098118-2.00624 2.049356-2.09215-2.047403" opacity=".5" stroke="url(#f)" stroke-linecap="square"/><path d="m14.3566 14.622087-1.66668-1.887606m-1.42902.08076-1.73943 1.713246" opacity=".4" stroke="url(#h)"/></g></g><g stroke-linecap="round" stroke-linejoin="round" transform="matrix(.26458333 0 0 .26458333 -.79375 .529431)"><path d="m7.424 2.512c-.39.05-.735.244-.735.244l-.55.258s-.597.49-.603.656c-.336.56-.183 1.238-.217 1.85.033.525-.357.912-.162 1.445-.028.514.424.816.713 1.187.327.47.77 1.084.42 1.647-.643.877-1.576 1.206-2.554 1.684-.003.017-.003.008-.006.024-.127.01-.23.11-.23.242v1.5c0 .139.112.25.25.25h8.5c.139 0 .25-.112.25-.25v-1.649c-.946-.45-2.07-.933-2.734-1.735-.4-.537 0-1.182.314-1.66.245-.398.756-.65.764-1.158.188-.515-.096-.94-.15-1.432-.068-.65.12-1.36-.21-1.967-.447-.62-1.27-.89-2.013-1.056-.215-.04-.435-.07-.656-.07-.127-.03-.26-.027-.39-.01z" fill="url(#a)" stroke="url(#b)"/><path d="m6.607 3.463c.018.004-.005-.003-.06.004-.147.02-.387.13-.387.13a.963.963 0 0 1 -.06.03l-.426.2c-.046.038-.088.073-.168.15-.045.043-.074.073-.098.1a.963.963 0 0 1 -.045.09c-.092.152-.037.594-.082 1.405v-.112c.033.513-.125.88-.178 1.058-.054.178-.04.116-.04.117a.963.963 0 0 1 .057.383c0-.035-.04-.094.034.002.075.095.26.263.477.54a.963.963 0 0 1 .032.044c.158.228.402.547.572.994s.228 1.14-.125 1.71a.963.963 0 0 1 -.042.06c-.753 1.028-1.744 1.434-2.605 1.833v.337h7.074v-.338c-.837-.388-1.787-.844-2.514-1.72a.963.963 0 0 1 -.03-.04c-.402-.54-.403-1.246-.26-1.71.144-.46.373-.792.537-1.04.228-.365.465-.556.566-.67.103-.112.046-.055.045.013a.963.963 0 0 1 .06-.316c.01-.03.018-.023-.018-.176-.036-.152-.14-.423-.184-.82a.963.963 0 0 1 0-.003c-.092-.864-.014-1.32-.095-1.53-.22-.26-.732-.507-1.373-.652-.168-.03-.325-.05-.463-.05a.963.963 0 0 1 -.2-.022z" fill="none" opacity=".3" stroke="url(#c)" transform="translate(1)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_deletecolumns.svg b/icon-themes/elementary_svg/cmd/sc_deletecolumns.svg
new file mode 100644
index 000000000..0b7e938dd
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_deletecolumns.svg
@@ -0,0 +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(-.99999999 0 0 .99999999 6 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#p" y1="2" y2="4"/><linearGradient id="b" gradientTransform="matrix(-.99999999 0 0 .99999999 6 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#p" y1="2" y2="4"/><linearGradient id="c" gradientTransform="matrix(-.99999999 0 0 .99999999 6 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#p" y1="2" y2="4"/><linearGradient id="d" gradientTransform="matrix(-.99999999 0 0 .99999999 16 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#p" y1="2" y2="4"/><linearGradient id="e" gradientTransform="matrix(-.99999999 0 0 .99999999 16 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#p" y1="2" y2="4"/><linearGradient id="f" gradientTransform="matrix(-.99999999 0 0 .99999999 16 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#p" y1="2" y2="4"/><linearGradient id="g" 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="#ff8c82"/><stop offset=".31209752" stop-color="#ed5353"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="h" 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="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.19694688 -.20520309 .19694688 .20520309 2.33061 11.959949)" gradientUnits="userSpaceOnUse" x1="36.010902" x2="16.331276" xlink:href="#j" y1="13.022708" y2="32.702335"/><linearGradient id="j"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.19694688 -.20520309 .19694688 .20520309 2.13207 12.063489)" gradientUnits="userSpaceOnUse" x1="28.449389" x2="16.331276" xlink:href="#j" y1="20.584223" y2="32.702335"/><linearGradient id="l" gradientTransform="matrix(.99999999 0 0 .71428571 -1 -.571429)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="2" y2="23"><stop offset="0" stop-color="#ed5353"/><stop offset="1" stop-color="#c6262e"/></linearGradient><linearGradient id="m" gradientTransform="matrix(-.99999999 0 0 .99999999 11 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#p" y1="2" y2="4"/><linearGradient id="n" gradientTransform="matrix(-.99999999 0 0 .99999999 11 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#p" y1="2" y2="4"/><linearGradient id="o" gradientTransform="matrix(-.99999999 0 0 .99999999 11 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#p" y1="2" y2="4"/><linearGradient id="p" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="30.655001" x2="30.827999" y1="65.686996" y2="48.688"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="q" gradientTransform="matrix(.67880146 0 0 .73786273 -2.234164 -2.56176)" gradientUnits="userSpaceOnUse" x1="23.915924" x2="23.915924" y1="6.182396" y2="22.445583"><stop offset="0" stop-color="#fff"/><stop offset=".00000001" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="r" gradientTransform="matrix(.59436 0 0 .5999 -19.265 1.967)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><rect fill="url(#r)" height="15" rx=".424" ry=".491" width="15" x=".5" y=".5"/><path d="m.49804688.00195313c-.27600001 0-.50000001.22399999-.50000001.49999999l.00195313 14.99804688c0 .276.224.5.5.5h15c.276 0 .5-.224.5-.5.0019-5.003728-.002-9.9990437-.002-14.99804688 0-.276-.224-.49999999-.5-.49999999zm.49804687.99804687h14.00390625v4h-4l-.002-3.9980469h-.9999531l.0019531 3.9980469h-4l-.00195-3.9980469h-1l.00195 3.9980469h-4v1h4v4h-4v1h4v4h1v-4h4v4h1v-4h4l.002 4.001953h-14.00395312zm5.00390625 5h4v4h-4zm5 0h4v4h-4z" fill="#030303" opacity=".32"/><g fill="none"><path d="m1.5 1.5000004h13l-.000001 12.9999996h-12.999999z" opacity=".4" stroke="url(#q)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/><g stroke-linecap="square"><path d="m9.4999996 11.5h-2.9999996v3h2.9999996z" stroke="url(#m)"/><path d="m9.4999996 6.5h-2.9999996v3h2.9999996z" stroke="url(#n)"/><path d="m9.4999996 1.5000001h-2.9999996v3h2.9999996z" stroke="url(#o)"/><path d="m4.4999996 11.5h-2.9999996v3h2.9999996z" stroke="url(#a)"/><path d="m4.4999996 6.5h-2.9999996v3h2.9999996z" stroke="url(#b)"/><path d="m4.4999996 1.5000001h-2.9999996v3h2.9999996z" stroke="url(#c)"/><path d="m14.5 11.5h-3v3h3z" stroke="url(#d)"/><path d="m14.5 6.5h-3v3h3z" stroke="url(#e)"/><path d="m14.5 1.5000001h-3v3h3z" stroke="url(#f)"/></g></g><path d="m10.5.5v15h-5v-15z" fill="url(#l)" stroke-width=".845154"/><g fill="none" stroke-linecap="square"><path d="m9.4999996 11.5h-2.9999996v3h2.9999996z" opacity=".5" stroke="url(#m)"/><path d="m9.4999996 6.5h-2.9999996v3h2.9999996z" opacity=".5" stroke="url(#n)"/><path d="m9.4999996 1.5000001h-2.9999996v3h2.9999996z" opacity=".5" stroke="url(#o)"/></g><path d="m-5 0c-.554 0-1 .446-1 1v14c0 .554.446 1 1 1h4c.554 0 1-.446 1-1v-14c0-.554-.446-1-1-1zm0 1h4v4h-4zm0 5h4v4h-4zm0 5h4v4h-4z" fill="#7a0000" fill-opacity=".501961" transform="translate(11)"/><path d="m9.9023437 6.9980469a1.6890529 1.6890529 0 0 0 -1.125.4570312l-1.4707032 1.3789063a1.6890529 1.6890529 0 0 0 -.048828 2.4179686l.8808594.894531-.8710938.871094a1.6890529 1.6890529 0 0 0 .015625 2.40625l.5917968.576172h4.0546881l.060546-.0625.060547.0625h3.949219v-3.677734l-.205078-.207032.205078-.224609v-3.6484375l-.833984-.7851563a1.6890529 1.6890529 0 0 0 -2.359375.044922l-.828125.8398437-.855469-.8515625a1.6890529 1.6890529 0 0 0 -1.2207033-.4921875z" fill="#fff" fill-opacity=".607843"/><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(#g)" stroke="url(#h)" stroke-linejoin="round"/><g fill="none"><path d="m14.01392 10.098118-2.00624 2.049356-2.09215-2.047403" opacity=".5" stroke="url(#i)" stroke-linecap="square"/><path d="m14.3566 14.622087-1.66668-1.887606m-1.42902.08076-1.73943 1.713246" opacity=".4" stroke="url(#k)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_deletemasterpage.svg b/icon-themes/elementary_svg/cmd/sc_deletemasterpage.svg
new file mode 100644
index 000000000..4593f2db0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_deletemasterpage.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" 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="#ff8c82"/><stop offset=".31209752" stop-color="#ed5353"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></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="#7a0000"/><stop offset="1" stop-color="#a10705"/></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(.48449877 0 0 .34573161 51.746207 -2.345813)" gradientUnits="userSpaceOnUse" x1="-90.291679" x2="-90.291679" y1="44.38649" y2="12.569903"><stop offset="0" stop-color="#002e99"/><stop offset="1" stop-color="#3689e6"/></linearGradient><radialGradient id="g" cx="6.296552" cy="2.23274" gradientTransform="matrix(-.00000002 2 -2.3881217 -.00000004 13.332056 -12.593104)" gradientUnits="userSpaceOnUse" r="8"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".26238" stop-color="#64baff"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><linearGradient id="h" gradientTransform="matrix(.35135134 0 0 .2162162 -.43243 3.310814)" gradientUnits="userSpaceOnUse" x1="23.999994" x2="23.999994" y1="3.187486" y2="40.187489"><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><path d="m.49996075 2.5000267c3.43728005 0 15.00006125.0006471 15.00006125.0006471l.0039 10.9955252h-15.000055l-.00390625-10.9961617z" fill="url(#g)" stroke="url(#f)" stroke-linejoin="round" stroke-width=".999921"/><path d="m14.5 12.5h-13.0000002v-8.9999338h13.0000002z" fill="none" opacity=".5" stroke="url(#h)" stroke-linecap="round"/><path d="m4.0000001 6.5h1.9999999zm2.9999999 0h2zm3 0h1zm-5.9999999 1.994804.9999999.005196zm1.9999999.005196h1zm1.5 0h1zm1.5 0 3 .00518zm-4.9999999 2h1.7459999zm1.9999999 0h1zm2 0h1zm2 0h1.867483z" fill="none" stroke="#fff"/><path d="m9.9023437 6.9980469a1.6890529 1.6890529 0 0 0 -1.125.4570312l-1.4707032 1.3789063a1.6890529 1.6890529 0 0 0 -.048828 2.4179686l.8808594.894531-.8710938.871094a1.6890529 1.6890529 0 0 0 .015625 2.40625l.5917968.576172h4.0546881l.060546-.0625.060547.0625h3.949219v-3.677734l-.205078-.207032.205078-.224609v-3.6484375l-.833984-.7851563a1.6890529 1.6890529 0 0 0 -2.359375.044922l-.828125.8398437-.855469-.8515625a1.6890529 1.6890529 0 0 0 -1.2207033-.4921875z" fill="#fff" fill-opacity=".607843"/><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_deletepage.svg b/icon-themes/elementary_svg/cmd/sc_deletepage.svg
new file mode 100644
index 000000000..d9d2c6e1e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_deletepage.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" 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="#ff8c82"/><stop offset=".31209752" stop-color="#ed5353"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></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="#7a0000"/><stop offset="1" stop-color="#a10705"/></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(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.205239" y2="41.589603"><stop offset="0" stop-color="#fff"/><stop offset=".02929282" stop-color="#fff" stop-opacity=".235294"/><stop offset=".97230476" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.31428497 0 0 .32592538 .45716 -.322209)" 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="h" 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><path d="m2.5.5c2.5206581 0 10.999987.000954 10.999987.000954l.000013 14.999046s-7.3333335 0-11 0c0-4.999999 0-10.0000003 0-15z" fill="url(#g)" stroke-width="1.08562"/><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" fill="none" stroke="url(#f)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 14.99909804s-7.3333841 0-11.000076 0c0-5.000017 0-10.000035 0-15.00005204z" fill="none" stroke="url(#h)" stroke-linejoin="round" stroke-width=".999922"/><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_deletepivottable.svg b/icon-themes/elementary_svg/cmd/sc_deletepivottable.svg
new file mode 100644
index 000000000..cd2a1c414
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_deletepivottable.svg
@@ -0,0 +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(.19694688 -.20520309 .19694688 .20520309 2.33061 11.959949)" gradientUnits="userSpaceOnUse" x1="36.010902" x2="16.331276" xlink:href="#b" y1="13.022708" y2="32.702335"/><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.19694688 -.20520309 .19694688 .20520309 2.13207 12.063489)" gradientUnits="userSpaceOnUse" x1="28.449389" x2="16.331276" xlink:href="#b" y1="20.584223" y2="32.702335"/><linearGradient id="d" 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="#ff8c82"/><stop offset=".31209752" stop-color="#ed5353"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="e" 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="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="9.993272" x2="9.993272" xlink:href="#k" y1="2" y2="5"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="3.5" x2="3.5" xlink:href="#k" y1="2" y2="5"/><linearGradient id="h" gradientTransform="matrix(0 1 -1 0 16 4)" gradientUnits="userSpaceOnUse" x1="2" x2="10" xlink:href="#k" y1="13.5" y2="13.5"/><linearGradient id="i" gradientTransform="matrix(0 .35135134 -.24324327 0 4.837837 1.567566)" gradientUnits="userSpaceOnUse" x1="5.500005" x2="8.346159" xlink:href="#m" y1="5.499996" y2="5.499996"/><radialGradient id="j" cx="8" cy="4.8" gradientTransform="matrix(.00000011 1.8120353 -2.0000078 .00000011 17.600036 -9.496283)" gradientUnits="userSpaceOnUse" r="5.24998"><stop offset="0" stop-color="#f0c1ff"/><stop offset=".262" stop-color="#c5a3f2"/><stop offset=".932" stop-color="#7a36b1"/><stop offset="1" stop-color="#4c2d81"/></radialGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="6.5" x2="6.5" y1="11" y2="14"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.35135134 0 0 .24324327 1.560838 2.162163)" gradientUnits="userSpaceOnUse" x1="24.000006" x2="24.000006" xlink:href="#m" y1="5.499996" y2="7.555551"/><linearGradient id="m"><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="n" gradientTransform="matrix(0 .35135134 -.24324327 0 4.837837 5.567566)" gradientUnits="userSpaceOnUse" x1="6.923081" x2="19.730774" xlink:href="#m" y1="5.499996" y2="5.499996"/><linearGradient id="o" gradientTransform="matrix(.35135134 0 0 .24324327 -.432434 .162163)" gradientUnits="userSpaceOnUse" x1="24.000006" x2="24.000006" xlink:href="#m" y1="7.555551" y2="56.888878"/><linearGradient id="p" gradientTransform="matrix(.25378586 0 0 .30501865 44.128979 -8.143104)" gradientUnits="userSpaceOnUse" x1="-158.4903" x2="-154.21603" y1="75.568459" y2="33.451473"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="q" gradientTransform="matrix(.28571361 0 0 .30419701 20.142873 -5.767395)" gradientUnits="userSpaceOnUse" x1="9.301924" x2="9.301924" y1="23.378263" y2="70.842506"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><g stroke-linecap="round" stroke-linejoin="round"><rect fill="url(#q)" height="15.000051" rx=".218243" ry=".372828" stroke="url(#p)" stroke-width=".999899" width="15.00005" x=".5" y=".5"/><g stroke="#206b00" stroke-opacity=".501961"><path d="m4.5 6.5v7h-2v-7z" fill="url(#h)" stroke-linecap="square" stroke-linejoin="miter"/><path d="m2.5 2.5h2v2h-2z" fill="url(#g)"/><path d="m6.493272 2.5h7.006728v2h-7.006728z" fill="url(#f)" stroke-linecap="square" stroke-linejoin="miter"/></g><g fill="none"><path d="m7 3.5h6z" opacity=".3" stroke="url(#l)" stroke-linecap="square" stroke-linejoin="miter"/><path d="m3.5 7v6z" opacity=".3" stroke="url(#n)" stroke-linecap="square" stroke-linejoin="miter"/><path d="m1.5 14.5v-13h13v13z" stroke="url(#o)"/><path d="m3.5 3v1z" opacity=".3" stroke="url(#i)" stroke-linecap="square" stroke-linejoin="miter"/></g><path d="m11.5 4.5-2.5 2.5.5.5h1.5v.5c0 1.5-.5 2.5-3 2.5h-.5v-1.5l-.5-.5-2.5 2.5 2.5 2.5.5-.5v-1.5h.5c2 0 4-.5 4-3.5v-.5h1.5l.5-.5z" style="display:block;stroke:#5f2a8a;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.592;fill:url(#j)"/></g><path d="m9.9023437 6.9980469a1.6890529 1.6890529 0 0 0 -1.125.4570312l-1.4707032 1.3789063a1.6890529 1.6890529 0 0 0 -.048828 2.4179686l.8808594.894531-.8710938.871094a1.6890529 1.6890529 0 0 0 .015625 2.40625l.5917968.576172h4.0546881l.060546-.0625.060547.0625h3.949219v-3.677734l-.205078-.207032.205078-.224609v-3.6484375l-.833984-.7851563a1.6890529 1.6890529 0 0 0 -2.359375.044922l-.828125.8398437-.855469-.8515625a1.6890529 1.6890529 0 0 0 -1.2207033-.4921875z" fill="#fff" fill-opacity=".607843"/><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(#d)" stroke="url(#e)" stroke-linejoin="round"/><g fill="none"><path d="m14.01392 10.098118-2.00624 2.049356-2.09215-2.047403" opacity=".5" stroke="url(#a)" stroke-linecap="square"/><path d="m14.3566 14.622087-1.66668-1.887606m-1.42902.08076-1.73943 1.713246" opacity=".4" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_deleteprintarea.svg b/icon-themes/elementary_svg/cmd/sc_deleteprintarea.svg
new file mode 100644
index 000000000..76e2f8f8f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_deleteprintarea.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.4054 0 0 .5135 -2.734 1.676)" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#a" y1="2" y2="13.5"/><linearGradient id="c"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="6" x2="6" xlink:href="#c" y1="4" y2="9"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#c" y1=".5" y2="13"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="6" x2="6" xlink:href="#c" y1="12" y2="15"/><linearGradient id="g" gradientTransform="matrix(.19694688 -.20520309 .19694688 .20520309 2.33061 11.959949)" 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="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.19694688 -.20520309 .19694688 .20520309 2.13207 12.063489)" gradientUnits="userSpaceOnUse" x1="28.449389" x2="16.331276" xlink:href="#h" y1="20.584223" y2="32.702335"/><linearGradient id="j" 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="#ff8c82"/><stop offset=".31209752" stop-color="#ed5353"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="k" 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="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.4054 0 0 .5135 -2.734 1.676)" gradientUnits="userSpaceOnUse" x1="24.010853" x2="24.010853" xlink:href="#a" y1="8.420643" y2="10.368062"/><path d="m15.5.5v13h-15v-13z" fill="url(#e)" stroke-width="1.077365"/><g fill="none"><path d="m15.5.5v13h-15v-13z" opacity=".74" stroke="#9f9f9f" stroke-linejoin="round"/><path d="m1.483 12.517.017-11.017h13l-.017 11.017z" fill="none" stroke="url(#b)" stroke-linecap="round"/><path d="m3.497 3.503 10.003-.003v9h-10z" stroke="#e25757" stroke-dasharray="1 1" stroke-dashoffset=".5"/></g><path d="m2.396 14.988c.005.248.02.632.236.685 2.282.013 4.575-.01 6.856-.006.235.01.244-.43.236-.69l-7.33.01z" fill="none" stroke="#000" stroke-linecap="square" stroke-opacity=".501961" stroke-width=".691"/><g stroke-linecap="round"><path d="m.637 9.568.517-2.11 9.76.014.494 2.118z" fill="#4f4f4f" fill-rule="evenodd"/><path d="m1.037 9.54 9.99.012c.278 0 .502.24.5.54l-.004 4.414-10.993-.01.007-4.416c0-.3.223-.54.5-.54z" fill="#4f4f4f"/><path d="m1.037 9.54 9.99.012c.278 0 .502.24.5.54l-.004 4.414-10.993-.01.007-4.416c0-.3.223-.54.5-.54z" fill="none" opacity=".71" stroke="#393939" stroke-linejoin="round"/><path d="m8.05 10h1v1h-1z" fill="#0cceff"/><path d="m.637 9.568.517-2.11 9.76.014.494 2.118z" fill="none" opacity=".7" stroke="#393939" stroke-linecap="butt"/></g><path d="m2.5 4.5h7v4h-7z" fill="url(#d)" stroke="#000" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m8.5 7.5h-5.011l.011-2h5z" fill="none" stroke="url(#l)" stroke-linecap="round"/><path d="m9 12-.000166 2.658786c-.0000118.189035-.0481754.341214-.108003.341214h-2.891831-2.8921622c-.059833 0-.10801-.152179-.1080031-.341214l.0001653-2.658786z" fill="url(#f)" stroke-width="1.373592"/><path d="m9.9023437 6.9980469a1.6890529 1.6890529 0 0 0 -1.125.4570312l-1.4707032 1.3789063a1.6890529 1.6890529 0 0 0 -.048828 2.4179686l.8808594.894531-.8710938.871094a1.6890529 1.6890529 0 0 0 .015625 2.40625l.5917968.576172h2.125l2.0000001-2h4v-1.677734l-.205078-.207032.205078-.224609v-3.6484375l-.833984-.7851563a1.6890529 1.6890529 0 0 0 -2.359375.044922l-.828125.8398437-.855469-.8515625a1.6890529 1.6890529 0 0 0 -1.2207033-.4921875z" fill="#fff" fill-opacity=".607843"/><path d="m15.5 14.214902-2.0384-2.049501 1.96142-2.147073-1.41391-1.3299219-2.01857 2.0460349-2.0594801-2.0460349-1.47106 1.3788389 2.0594801 2.089411-2.0594801 2.056046 1.47106 1.432225 2.0570901-2.148338 2.06188 2.148338z" fill="url(#j)" stroke="url(#k)" stroke-linejoin="round"/><g fill="none"><path d="m14.01392 10.098118-2.00624 2.049356-2.09215-2.047403" opacity=".5" stroke="url(#g)" stroke-linecap="square"/><path d="m14.3566 14.622087-1.66668-1.887606m-1.42902.08076-1.73943 1.713246" opacity=".4" stroke="url(#i)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_deleterecord.svg b/icon-themes/elementary_svg/cmd/sc_deleterecord.svg
new file mode 100644
index 000000000..9e66dbfee
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_deleterecord.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.19694688 -.20520309 .19694688 .20520309 2.33061 11.959949)" gradientUnits="userSpaceOnUse" x1="36.010902" x2="16.331276" xlink:href="#b" y1="13.022708" y2="32.702335"/><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.19694688 -.20520309 .19694688 .20520309 2.13207 12.063489)" gradientUnits="userSpaceOnUse" x1="28.449389" x2="16.331276" xlink:href="#b" y1="20.584223" y2="32.702335"/><linearGradient id="d" 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="#ff8c82"/><stop offset=".31209752" stop-color="#ed5353"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="e" 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="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><radialGradient id="f" cx="11.25" cy="19.031" gradientTransform="matrix(.46752116 0 0 .11024138 7.431594 13.179172)" gradientUnits="userSpaceOnUse" r="8.063"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="g" gradientTransform="matrix(0 1 1 0 2.746 -15.478)" gradientUnits="userSpaceOnUse" x1="4.715" x2="43.601" y1="22.595" y2="22.595"><stop offset="0" stop-color="#d1ff82"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="h" gradientTransform="matrix(-1.00464 0 0 1 53.79 -17.47)" gradientUnits="userSpaceOnUse" x1="34.883" x2="34.883" y1="12.992" y2="37.992"><stop offset="0" stop-color="#fff"/><stop offset=".52" stop-color="#fff" stop-opacity=".235"/><stop offset=".52" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><g transform="translate(-9.015 -5.756)"><path d="m16.221276 15.254754c0 1.1852-7.2993362 1.208015-7.2993362.02281 0-1.1852 7.2993362-1.207719 7.2993362-.02281z" fill="url(#f)" opacity=".163" stroke-width=".230617"/><path d="m25.153561-5.2379345 15.763439 13.7279345-15.742 13.604z" fill="url(#g)" transform="matrix(.2963 0 0 .2963 3.062 8.308)"/><g fill="none"><path d="m10.515 6.8777254 4.67 3.9462746-4.67 3.932z" opacity=".5" stroke="#206b00" stroke-width="1.000013"/><path d="m28.477894 2.3354708-.052 3.998.062 4.9118932-.01 3.807 7.226568-6.5939333z" fill="none" stroke="url(#h)" stroke-width="3.374958" transform="matrix(.2963 0 0 .2963 3.062 8.308)"/></g></g><g transform="translate(-1 -1)"><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(#d)" stroke="url(#e)" stroke-linejoin="round"/><g fill="none"><path d="m14.01392 10.098118-2.00624 2.049356-2.09215-2.047403" opacity=".5" stroke="url(#a)" stroke-linecap="square"/><path d="m14.3566 14.622087-1.66668-1.887606m-1.42902.08076-1.73943 1.713246" opacity=".4" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_deleterows.svg b/icon-themes/elementary_svg/cmd/sc_deleterows.svg
new file mode 100644
index 000000000..4956c0841
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_deleterows.svg
@@ -0,0 +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(-.99999999 0 0 .99999999 6 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#n" y1="2" y2="4"/><linearGradient id="b" gradientTransform="matrix(-.99999999 0 0 .99999999 6 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#n" y1="2" y2="4"/><linearGradient id="c" gradientTransform="matrix(-.99999999 0 0 .99999999 6 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#n" y1="2" y2="4"/><linearGradient id="d" gradientTransform="matrix(-.99999999 0 0 .99999999 16 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#n" y1="2" y2="4"/><linearGradient id="e" gradientTransform="matrix(-.99999999 0 0 .99999999 16 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#n" y1="2" y2="4"/><linearGradient id="f" gradientTransform="matrix(-.99999999 0 0 .99999999 16 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#n" y1="2" y2="4"/><linearGradient id="g" 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="#ff8c82"/><stop offset=".31209752" stop-color="#ed5353"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="h" 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="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.19694688 -.20520309 .19694688 .20520309 2.33061 9.959949)" gradientUnits="userSpaceOnUse" x1="36.010902" x2="16.331276" xlink:href="#j" y1="13.022708" y2="32.702335"/><linearGradient id="j"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.19694688 -.20520309 .19694688 .20520309 2.13207 10.063489)" gradientUnits="userSpaceOnUse" x1="28.449389" x2="16.331276" xlink:href="#j" y1="20.584223" y2="32.702335"/><linearGradient id="l" gradientTransform="matrix(.99999999 0 0 .71428571 -13 -1.071429)" gradientUnits="userSpaceOnUse" x1="20" x2="20" y1="9.200001" y2="16.200001"><stop offset="0" stop-color="#ed5353"/><stop offset="1" stop-color="#c6262e"/></linearGradient><linearGradient id="m" gradientTransform="translate(0 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#n" y1="2" y2="4"/><linearGradient id="n" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="30.655001" x2="30.827999" y1="65.686996" y2="48.688"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="o" gradientTransform="translate(5 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#n" y1="2" y2="4"/><linearGradient id="p" gradientTransform="translate(10 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#n" y1="2" y2="4"/><linearGradient id="q" gradientTransform="matrix(-.99999999 0 0 .99999999 11 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#n" y1="2" y2="4"/><linearGradient id="r" gradientTransform="matrix(-.99999999 0 0 .99999999 11 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#n" y1="2" y2="4"/><linearGradient id="s" gradientTransform="matrix(-.99999999 0 0 .99999999 11 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#n" y1="2" y2="4"/><linearGradient id="t" gradientTransform="matrix(.67880146 0 0 .73786273 -2.234164 -2.56176)" gradientUnits="userSpaceOnUse" x1="23.915924" x2="23.915924" y1="6.182396" y2="22.445583"><stop offset="0" stop-color="#fff"/><stop offset=".00000001" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="u" gradientTransform="matrix(.59436 0 0 .5999 -19.265 1.967)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><rect fill="url(#u)" height="15" rx=".424" ry=".491" width="15" x=".5" y=".5"/><path d="m.49804688.00195313c-.27600001 0-.50000001.22399999-.50000001.49999999l.00195313 14.99804688c0 .276.224.5.5.5h15c.276 0 .5-.224.5-.5.0019-5.003728-.002-9.9990437-.002-14.99804688 0-.276-.224-.49999999-.5-.49999999zm.49804687.99804687h14.00390625v4h-4l-.002-3.9980469h-.9999531l.0019531 3.9980469h-4l-.00195-3.9980469h-1l.00195 3.9980469h-4v1h4v4h-4v1h4v4h1v-4h4v4h1v-4h4l.002 4.001953h-14.00395312zm5.00390625 5h4v4h-4zm5 0h4v4h-4z" fill="#030303" opacity=".32"/><g fill="none"><path d="m1.5 1.5000004h13l-.000001 12.9999996h-12.999999z" opacity=".4" stroke="url(#t)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/><g stroke-linecap="square"><path d="m9.4999996 11.5h-2.9999996v3h2.9999996z" stroke="url(#q)"/><path d="m9.4999996 6.5h-2.9999996v3h2.9999996z" stroke="url(#r)"/><path d="m9.4999996 1.5000001h-2.9999996v3h2.9999996z" stroke="url(#s)"/><path d="m4.4999996 11.5h-2.9999996v3h2.9999996z" stroke="url(#a)"/><path d="m4.4999996 6.5h-2.9999996v3h2.9999996z" stroke="url(#b)"/><path d="m4.4999996 1.5000001h-2.9999996v3h2.9999996z" stroke="url(#c)"/><path d="m14.5 11.5h-3v3h3z" stroke="url(#d)"/><path d="m14.5 6.5h-3v3h3z" stroke="url(#e)"/><path d="m14.5 1.5000001h-3v3h3z" stroke="url(#f)"/></g></g><path d="m15.5 10.5h-15v-5h15z" fill="url(#l)" stroke-width=".944911"/><path d="m16 6c0-.554-.446-1-1-1h-14c-.554 0-1 .446-1 1v4c0 .554.446 1 1 1h14c.554 0 1-.446 1-1zm-1 0v4h-4v-4zm-5 0v4h-4v-4zm-5 0v4h-4v-4z" fill="#7a0000" fill-opacity=".501961"/><g fill="none" stroke-linecap="square"><path d="m1.5 6.5h3v3h-3z" opacity=".5" stroke="url(#m)"/><path d="m6.5 6.5h3v3h-3z" opacity=".5" stroke="url(#o)"/><path d="m11.5 6.5h3v3h-3z" opacity=".5" stroke="url(#p)"/></g><path d="m9.9023437 6.9980469a1.6890529 1.6890529 0 0 0 -1.125.4570312l-1.4707032 1.3789063a1.6890529 1.6890529 0 0 0 -.048828 2.4179686l.8808594.894531-.8710938.871094a1.6890529 1.6890529 0 0 0 .015625 2.40625l.5917968.576172h4.0546881l.060546-.0625.060547.0625h3.949219v-3.677734l-.205078-.207032.205078-.224609v-3.6484375l-.833984-.7851563a1.6890529 1.6890529 0 0 0 -2.359375.044922l-.828125.8398437-.855469-.8515625a1.6890529 1.6890529 0 0 0 -1.2207033-.4921875z" fill="#fff" fill-opacity=".607843"/><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(#g)" stroke="url(#h)" stroke-linejoin="round"/><g fill="none" transform="translate(0 2)"><path d="m14.01392 8.0981181-2.00624 2.0493559-2.09215-2.0474029" opacity=".5" stroke="url(#i)" stroke-linecap="square"/><path d="m14.3566 12.622087-1.66668-1.887606m-1.42902.08076-1.73943 1.713246" opacity=".4" stroke="url(#k)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_deleteslide.svg b/icon-themes/elementary_svg/cmd/sc_deleteslide.svg
new file mode 100644
index 000000000..1467d1172
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_deleteslide.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="2.106" x2="2.106" y1="2.532" y2="14.492"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" 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="#ff8c82"/><stop offset=".31209752" stop-color="#ed5353"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="c" 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="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.19694688 -.20520309 .19694688 .20520309 2.33061 11.959949)" gradientUnits="userSpaceOnUse" x1="36.010902" x2="16.331276" xlink:href="#e" y1="13.022708" y2="32.702335"/><linearGradient id="e"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.19694688 -.20520309 .19694688 .20520309 2.13207 12.063489)" gradientUnits="userSpaceOnUse" x1="28.449389" x2="16.331276" xlink:href="#e" y1="20.584223" y2="32.702335"/><linearGradient id="g"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.33196 0 0 .24402 22.863 1.552)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.22297 0 0 .27027 .274 2.014)" gradientUnits="userSpaceOnUse" x1="11.003" x2="11.003" xlink:href="#g" y1="7.35" y2="40.65"/><linearGradient id="j" gradientTransform="matrix(.35135 0 0 .27027 -.432 2.014)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#g" y1="7.35" y2="40.444"/><linearGradient id="k" gradientTransform="matrix(.35714584 0 0 .26072727 .677083 1.842182)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><g transform="translate(0 -1)"><path d="m3 2.5h12.5v12h-12.5z" fill="url(#k)" stroke-width="1.066004"/><path d="m14 9a3 3 0 1 1 -1.587-2.646l-1.413 2.646z" fill="url(#a)" opacity=".5"/><path d="m14 9.01c0 1.3-.946 2.543-2.2 2.89-1.253.347-2.704-.233-3.372-1.35-.006.007 2.572-1.54 2.572-1.54z" fill="url(#a)" opacity=".5"/><path d="m3 14.5h12.5v-12h-12.5" fill="none" stroke="url(#h)" stroke-linejoin="round"/><path d="m14.5 13.5h-13v-10h13z" fill="none" stroke="url(#j)" stroke-linecap="round"/><path d="m3 14.5h-2.5c.002-3.655.002-11.52 0-12h2.5" fill="url(#a)"/><g fill="none"><path d="m3 14.5h-2.376c-.233-.142-.056-.424-.11-.625v-11.305l.03-.05.08-.02h2.376" opacity=".4" stroke="#cc3b02" stroke-linejoin="round"/><path d="m2.5 13.5h-1v-10h1" opacity=".5" stroke="url(#i)" stroke-linecap="square"/><path d="m4 7.5h2m-2 2h1m-1 2h3m-1-2h1" stroke="#aaa"/></g><path d="m14 9c0 1.3-.946 2.543-2.2 2.89-.03-.005-.8-2.89-.8-2.89z" fill="url(#a)"/></g><path d="m9.9023437 6.9980469a1.6890529 1.6890529 0 0 0 -1.125.4570312l-1.4707032 1.3789063a1.6890529 1.6890529 0 0 0 -.048828 2.4179686l.8808594.894531-.8710938.871094a1.6890529 1.6890529 0 0 0 .015625 2.40625l.5917968.576172h4.0546881l.060546-.0625.060547.0625h3.949219v-3.677734l-.205078-.207032.205078-.224609v-3.6484375l-.833984-.7851563a1.6890529 1.6890529 0 0 0 -2.359375.044922l-.828125.8398437-.855469-.8515625a1.6890529 1.6890529 0 0 0 -1.2207033-.4921875z" fill="#fff" fill-opacity=".607843"/><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(#b)" stroke="url(#c)" stroke-linejoin="round"/><g fill="none"><path d="m14.01392 10.098118-2.00624 2.049356-2.09215-2.047403" opacity=".5" stroke="url(#d)" stroke-linecap="square"/><path d="m14.3566 14.622087-1.66668-1.887606m-1.42902.08076-1.73943 1.713246" opacity=".4" stroke="url(#f)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_deletetable.svg b/icon-themes/elementary_svg/cmd/sc_deletetable.svg
new file mode 100644
index 000000000..7cd499120
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_deletetable.svg
@@ -0,0 +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(.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="#ff8c82"/><stop offset=".31209752" stop-color="#ed5353"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></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="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.19694688 -.20520309 .19694688 .20520309 2.33061 9.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 10.063489)" gradientUnits="userSpaceOnUse" x1="28.449389" x2="16.331276" xlink:href="#d" y1="20.584223" y2="32.702335"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="0" y2="5"><stop offset="0" stop-color="#d4d4d4"/><stop offset="1" stop-color="#abacae"/></linearGradient><linearGradient id="g" gradientTransform="translate(-1 -1)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#h" y1="3" y2="4"/><linearGradient id="h" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" y1="6.451322" y2="10.245955"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999982" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="i" gradientTransform="translate(-6 -1)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#h" y1="3" y2="4"/><linearGradient id="j" gradientTransform="translate(4 -1)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#h" y1="3" y2="4"/><linearGradient id="k" gradientTransform="translate(-1 6)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#h" y1="3" y2="4"/><linearGradient id="l" gradientTransform="translate(-6 6)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#h" y1="3" y2="4"/><linearGradient id="m" gradientTransform="translate(4 6)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#h" y1="3" y2="4"/><linearGradient id="n" gradientTransform="translate(-1 10)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#h" y1="3" y2="4"/><linearGradient id="o" gradientTransform="translate(-6 10)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#h" y1="3" y2="4"/><linearGradient id="p" gradientTransform="translate(4 10)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#h" y1="3" y2="4"/><linearGradient id="q" gradientTransform="translate(-1 3)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#h" y1="3" y2="4"/><linearGradient id="r" gradientTransform="translate(-6 3)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#h" y1="3" y2="4"/><linearGradient id="s" gradientTransform="translate(4 3)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#h" y1="3" y2="4"/><linearGradient id="t" gradientTransform="matrix(.59436 0 0 .5999 -19.765 2.467)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><rect fill="url(#t)" height="15" rx=".424" ry=".491" width="15" x=".5" y=".5"/><path d="m.5.5h15v3.98l-15 .02z" fill="url(#f)"/><path d="m.498.002c-.276 0-.5.224-.5.5l.002 14.998c0 .276.224.5.5.5h15c.276 0 .5-.224.5-.5l-.002-10.5h.002v-1h-.002v-3.498c0-.276-.224-.5-.5-.5zm.498.998h14.004v3h-4.002v-2.998h-1v2.998h-4v-2.998h-1v2.998h-4.002zm0 4h4.004v2h-4v1h4v3h-4v1h4v3h1v-3h4v3h1v-3h4v-1h-4v-3h4v3l.002 4.002h-14.004zm5.004 0h4v2h-4zm5 0h4v2h-4zm-5 3h4v3h-4z" fill="#030303" opacity=".32"/><path d="m.5 0c-.27614237 0-.5.22385763-.5.5v4.5h.99804688v-4.00195312h4.00195312v.00195312 3h-4v1h14v-1h-4v-3-.001953h4.001953v4.001953h.998047v-4.5c0-.27614237-.223858-.5-.5-.5zm5.5.99804688h4v.00195312 3h-4v-3z" fill="#555761" fill-opacity=".501961"/><g fill="none" stroke-linecap="square" stroke-opacity=".67451"><path d="m6.5 1.5h3v2h-3z" opacity=".8" stroke="url(#g)"/><path d="m1.5 1.5h3v2h-3z" opacity=".8" stroke="url(#i)"/><path d="m11.5 1.5h3v2h-3z" opacity=".8" stroke="url(#j)"/><path d="m6.5 8.5h3v2h-3z" stroke="url(#k)"/><path d="m1.5 8.5h3v2h-3z" stroke="url(#l)"/><path d="m11.5 8.5h3v2h-3z" stroke="url(#m)"/><path d="m6.5 12.5h3v2h-3z" stroke="url(#n)"/><path d="m1.5 12.5h3v2h-3z" stroke="url(#o)"/><path d="m11.5 12.5h3v2h-3z" stroke="url(#p)"/><path d="m6.5 5.5h3v1h-3z" stroke="url(#q)"/><path d="m1.5 5.5h3v1h-3z" stroke="url(#r)"/><path d="m11.5 5.5h3v1h-3z" stroke="url(#s)"/></g><path d="m9.9023437 6.9980469a1.6890529 1.6890529 0 0 0 -1.125.4570312l-1.4707032 1.3789063a1.6890529 1.6890529 0 0 0 -.048828 2.4179686l.8808594.894531-.8710938.871094a1.6890529 1.6890529 0 0 0 .015625 2.40625l.5917968.576172h4.0546881l.060546-.0625.060547.0625h3.949219v-3.677734l-.205078-.207032.205078-.224609v-3.6484375l-.833984-.7851563a1.6890529 1.6890529 0 0 0 -2.359375.044922l-.828125.8398437-.855469-.8515625a1.6890529 1.6890529 0 0 0 -1.2207033-.4921875z" fill="#fff" fill-opacity=".607843"/><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" transform="translate(0 2)"><path d="m14.01392 8.0981181-2.00624 2.0493559-2.09215-2.0474029" opacity=".5" stroke="url(#c)" stroke-linecap="square"/><path d="m14.3566 12.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_designerdialog.svg b/icon-themes/elementary_svg/cmd/sc_designerdialog.svg
new file mode 100644
index 000000000..140e84818
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_designerdialog.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="8.168" cy=".273" gradientTransform="matrix(-1.81092 0 0 -2.56547 21.293 -.3)" gradientUnits="userSpaceOnUse" r="6.626"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.39367 0 0 .39124 -3.304 -.658)" gradientUnits="userSpaceOnUse" x1="28.059" x2="33.437" y1="18.868" y2="23.743"><stop offset="0" stop-color="#6e3d09"/><stop offset=".242" stop-color="#ea8113"/><stop offset=".621" stop-color="#5c3307"/><stop offset="1" stop-color="#e07c12"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.3873 0 0 .39168 -3.122 -.67)" gradientUnits="userSpaceOnUse" x1="20.251" x2="22.012" y1="29.811" y2="31.724"><stop offset="0" stop-color="#f2f2f2"/><stop offset="1" stop-color="#c3c3c3"/></linearGradient><radialGradient id="d" cx="15.415" cy="35.357" gradientTransform="matrix(.31487 0 0 .35623 -2.01 1.076)" gradientUnits="userSpaceOnUse" r="7.579"><stop offset="0" stop-color="#650000"/><stop offset="1" stop-color="#fb66f5"/></radialGradient>/&amp;gt;<path d="m9.674 13.52-.903-3.093h-4.541l-.902 3.09h-2.848l4.4-13.037h3.23l4.41 13.04zm-1.534-5.4-1.412-4.755q-.154-.55-.222-.87-.28 1.136-1.61 5.62z" fill="url(#a)" stroke="#000" stroke-linejoin="round" stroke-opacity=".471" stroke-width=".962"/><path d="m10.45 5.62-3.22 4.35c-.56.246-1.09.573-1.52 1.026h2.634l.783 2.684a.57.57 0 0 0 .547.408l2.812.002c-.01-.092-.03-.184-.023-.28l.584-.51-2.598-7.68zm-6.5 7.792c-.26.35-.34.456-.505.662a.57.57 0 0 0 .43-.396l.076-.266z" fill="#fff" fill-opacity=".816"/><path d="m5.97 8.884 1.6 1.487.635-.656-.007-3.397c-.814.935-1.585 1.834-2.228 2.567z" fill="url(#b)" stroke="#673907" stroke-linecap="round" stroke-width=".696" transform="matrix(1.43673 0 0 1.43673 4.67 -6.986)"/><path d="m2.538 13.283 1 .863 4.21-3.67c-.17-.613-1.14-1.717-1.865-1.717l-3.345 4.523z" fill="url(#c)" stroke="#797b75" stroke-linecap="round" stroke-width=".696" transform="matrix(1.43673 0 0 1.43673 4.67 -6.986)"/><path d="m-.002 15.98c2.09 0 3.678.29 3.978-1.476.243-1.423-1.443-2.105-2.28-.835-.802 1.223-1.696 2.311-1.696 2.311z" fill="url(#d)" transform="matrix(1.43673 0 0 1.43673 4.67 -6.986)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_developmenttoolsdockingwindow.svg b/icon-themes/elementary_svg/cmd/sc_developmenttoolsdockingwindow.svg
new file mode 100644
index 000000000..90707e740
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_developmenttoolsdockingwindow.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="2.11666664" x2="2.11666664" y1="293.163514995" y2="296.603098285"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="2.11666664" x2="2.11666664" y1="293.56040004417" y2="296.20623334417"><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 transform="translate(0 -292.76665)"><rect fill="url(#a)" height="3.439584" rx=".264583" width="3.439584" x=".396875" y="293.16351"/><path d="m.66145833 293.4281h2.91041667v2.91041h-2.91041667z" style="opacity:.5;fill:none;stroke-width:.264583;stroke-linecap:round;stroke-linejoin:round;stroke:url(#b)"/><rect height="3.439584" rx=".264583" style="opacity:.5;fill:none;stroke:#002e99;stroke-width:.264583;stroke-linecap:round;stroke-linejoin:round" width="3.439584" x=".396875" y="293.16351"/><g fill="#fff" stroke-width=".5" transform="matrix(.20985778 .16113364 -.16113364 .20985778 -119.53967 44.952137)"><path d="m938.91406 463.37305c-1.61696.0774-2.91718 1.15751-3.95312 2.60351-.51712.72241-.46855 1.79568.11133 2.46875.47431.55056 1.24938.68991 1.95507.53711-.21752.25282-.42655.58109-.43945 1.10938l-.0879 3.61132a1.0042061 1.0042061 0 0 0 0 .002c-.0125.51953.16793.92077.38086 1.25195s.44147.60205.85547.80664c.53544.26462 1.06836.23633 1.06836.23633l-.0547.002h1.45703s.52954.0267 1.06836-.24609c.38814-.19654.61895-.45575.82813-.77148.20917-.31574.38457-.6957.39648-1.1836l.0879-3.61133a1.0042061 1.0042061 0 0 0 0-.002c.009-.38682-.12427-.65899-.26562-.89844.93908-.14125 1.76552-.93925 1.76562-1.89844v-2c-.00012-1.0472-.95279-1.99987-2-2h-.75c-.2406-.00003-.45452.12429-.67969.20899-.42326-.10873-1.02244-.26109-1.74414-.22656z" fill="#0d52bf" opacity=".1"/><path d="m938.96289 464.37695c-1.19287.0571-2.24132.86562-3.18555 2.1836a.99620457.99620457 0 0 0 1.26368 1.46679s.54109-.24271.89843-.27929c.17868-.0183.23545.0277.17774-.0137-.0577-.0413-.0254-.13517-.0254.17382v1.4043c-.22575.2211-.49187.47163-.5.80469l-.0879 3.61133c-.0112.46477.37534.98532.67773 1.13476s.56836.13477.56836.13477h1.5s.27485.0119.57227-.13867c.29741-.15059.66287-.63529.67382-1.08399l.0879-3.61133c.008-.34311-.26878-.60549-.5-.83789v-.97265a.99620457.99620457 0 0 0 .25391.0332h.75a.99620457.99620457 0 0 0 .99609-.9961v-2a.99620457.99620457 0 0 0 -.99609-.99609h-.75a.99620457.99620457 0 0 0 -.55664.16992l-.11719.0801c-.10536-.0313-.10268-.0365-.23437-.0703-.41138-.10578-.90481-.22416-1.4668-.19727z" fill="#0d52bf" opacity=".25"/><path d="m936.58811 467.14008s2.5-1.2785 2.5.7685v1.9815h-.25s-.2439.00008-.25.25l-.08811 3.61092c-.006.24993.25.25.25.25h1.5s.2439-.00007.25-.25l.0881-3.61092c.006-.24992-.25-.25-.25-.25h-.25v-2.093c.005-.2335.145-.86.7425-.86l.5075.453h.75v-2h-.75l-.5075.343s-1.12-.395-1.82-.3615-1.5825.596-2.4225 1.7685z" fill="#fff"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_dia.svg b/icon-themes/elementary_svg/cmd/sc_dia.svg
new file mode 100644
index 000000000..12fa29c4b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_dia.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.3746 0 0 .37083 29.393 2.44)" gradientUnits="userSpaceOnUse" x1="-51.785999" x2="-51.785999" xlink:href="#a" y1="50.785999" y2="2.906"/><linearGradient id="c"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.74969914 0 0 .44107637 -3.205833 -1.839636)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" xlink:href="#c" y1="15.285" y2="37.546001"/><linearGradient id="e"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.33196 0 0 .24402 22.863 1.552)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" xlink:href="#a" y1="50.786" y2="2.906"/><linearGradient id="g" gradientTransform="matrix(.22297 0 0 .27027 .274 2.014)" gradientUnits="userSpaceOnUse" x1="11.003" x2="11.003" xlink:href="#e" y1="7.35" y2="40.65"/><linearGradient id="h" gradientTransform="matrix(.35135 0 0 .27027 -.432 2.014)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#e" y1="7.35" y2="40.444"/><linearGradient id="i" gradientTransform="matrix(.35714584 0 0 .26072727 .677083 1.842182)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" xlink:href="#c" y1=".985" y2="47.013"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="2.106" x2="2.106" y1="2.532" y2="14.492"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><g opacity=".75" transform="translate(-2 -2)"><path d="m3.5 2.5h13v12h-13z" fill="url(#d)" opacity=".75" stroke-width="1.087115"/><path d="m3.5 2.5h13v11h-13z" fill="none" opacity=".75" stroke="url(#b)" stroke-linejoin="round"/></g><path d="m3 2.5h12.5v12h-12.5z" fill="url(#i)" stroke-width="1.066004"/><path d="m14 9a3 3 0 1 1 -1.587-2.646l-1.413 2.646z" fill="url(#j)" opacity=".5"/><path d="m14 9.01c0 1.3-.946 2.543-2.2 2.89-1.253.347-2.704-.233-3.372-1.35-.006.007 2.572-1.54 2.572-1.54z" fill="url(#j)" opacity=".5"/><path d="m3 14.5h12.5v-12h-12.5" fill="none" stroke="url(#f)" stroke-linejoin="round"/><path d="m14.5 13.5h-13v-10h13z" fill="none" stroke="url(#h)" stroke-linecap="round"/><path d="m3 14.5h-2.5c.002-3.655.002-11.52 0-12h2.5" fill="url(#j)"/><g fill="none"><path d="m3 14.5h-2.376c-.233-.142-.056-.424-.11-.625v-11.305l.03-.05.08-.02h2.376" opacity=".4" stroke="#cc3b02" stroke-linejoin="round"/><path d="m2.5 13.5h-1v-10h1" opacity=".5" stroke="url(#g)" stroke-linecap="square"/><path d="m4 7.5h2m-2 2h1m-1 2h3m-1-2h1" stroke="#aaa"/></g><path d="m14 9c0 1.3-.946 2.543-2.2 2.89-.03-.005-.8-2.89-.8-2.89z" fill="url(#j)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_diaauto.svg b/icon-themes/elementary_svg/cmd/sc_diaauto.svg
new file mode 100644
index 000000000..ef9c04031
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_diaauto.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 16 16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="16.028032" x2="16.028032" xlink:href="#b" y1="10.016719" y2="11.016732"/><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset=".0000001" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-.9999874 0 0 .9999874 29.014779 -2.968806)" gradientUnits="userSpaceOnUse" x1="19.015018" x2="19.015018" xlink:href="#b" y1="8.968919" y2="10.968945"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="1.071" x2="10.542" xlink:href="#e" y1="7.053001" y2="-.013"/><linearGradient id="e"><stop offset="0" stop-color="#fff3cb"/><stop offset=".262" stop-color="#fdde76"/><stop offset=".661" stop-color="#f9c440"/><stop offset="1" stop-color="#e48b20"/></linearGradient><radialGradient id="f" cx="32.5" cy="16.563" gradientTransform="matrix(.136 .32887 -.25782 .113 -3.123 -21.05)" gradientUnits="userSpaceOnUse" r="14.438" xlink:href="#e"/><filter id="g" color-interpolation-filters="sRGB" height="1.324" width="1.387" x="-.193" y="-.162"><feGaussianBlur stdDeviation=".678"/></filter><linearGradient id="h" gradientTransform="matrix(.19514764 0 0 .28355475 .61867 -1.505306)" gradientUnits="userSpaceOnUse" x1="31" x2="3.259" xlink:href="#i" y1="12.875" y2="24.893999"/><linearGradient id="i"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="j" cx="32.5" cy="16.563" gradientTransform="matrix(.09066712 .21924776 -.17188086 .07533371 7.373371 -6.721998)" gradientUnits="userSpaceOnUse" r="14.438" xlink:href="#i"/><linearGradient id="k" gradientTransform="matrix(.26726 0 0 1.15755 9.316 -10.704)" gradientUnits="userSpaceOnUse" x1="-32.957001" x2="-25.474001" y1="27.389" y2="27.389"><stop offset="0" stop-color="#2e3436"/><stop offset=".644" stop-color="#888a85"/><stop offset="1" stop-color="#555753"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.77602 .23906 -.31605 .56748 -20.168 4.55)" gradientUnits="userSpaceOnUse" x1="27.528" x2="30.42" y1="4.167" y2="2.949"><stop offset="0" stop-color="#eeeeec"/><stop offset=".789" stop-color="#fff"/><stop offset="1" stop-color="#eeeeec"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.30952278 0 0 .34225972 -.511886 1.636585)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="27.50001" y1=".985206" y2="32.10878"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.999992" y1="6.923065" y2="23.999989"><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="o" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-51.73251" x2="-51.786404" y1="28.475233" y2="2.906247"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="8.5" x2="8.5" y1="2" y2="1"><stop offset="0" stop-color="#d5d5d5"/><stop offset="1" stop-color="#e5e5e5"/></linearGradient><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="14.528013" x2="14.528013" y1="8.5167" y2="12.51675"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="r" gradientUnits="userSpaceOnUse" x1="19.015018" x2="19.015018" y1="7.4689" y2="12.468963"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><path d="m1.5 2.5h12.999987l.000013 9-13 .001z" fill="url(#m)" stroke-width="1.104031"/><g fill="none" transform="translate(-1 2)"><path d="m14.500012 8.4991096-11.0000121.0008904v-7l11.0000121-.0008904z" stroke="url(#n)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 13.0000749.0000636 13.0000749.0000636l.000013 8.99909804-13.000088.0008904z" stroke="url(#o)" stroke-linejoin="round" stroke-width=".999922"/></g><g stroke="#747474" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".745098"><path d="m.5.5h15v2h-15z" fill="url(#p)"/><g fill="#e5e5e5"><path d="m7 11.5v1l-1.9511719 1.951172 1.0605469 1.060547 1.890625-1.890625 1.890625 1.890625 1.060547-1.060547-1.951172-1.951172v-1z"/><circle cx="6.00108" cy="14.5" r="1"/><circle cx="10.00108" cy="14.5" r="1"/></g></g><g transform="matrix(-.9999874 0 0 .9999874 29.014779 -2.968806)"><rect fill="url(#r)" height="5.000063" rx=".500006" width="3.000038" x="17.514999" y="7.4689"/><rect fill="none" height="5.000063" opacity=".5" rx=".500006" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" width="3.000038" x="17.514999" y="7.4689"/></g><g transform="matrix(-.9999874 0 0 .9999874 22.02783 -3.016593)"><rect fill="url(#q)" height="4.000051" rx=".500007" width="3.000038" x="14.528013" y="8.5167"/><g fill="none"><rect height="4.000051" opacity=".5" rx=".500007" stroke="#cc3b02" stroke-linecap="round" stroke-linejoin="round" width="3.000038" x="14.528013" y="8.5167"/><path d="m15.528026 9.5167126 1.000013-.0000002-.000001 2.0000256h-1.000012z" opacity=".5" stroke="url(#a)" stroke-linecap="square" stroke-width="1.000013"/></g></g><path d="m10.5 5.4999997h-1.0000001v3.0000004l1.0120121.047786z" fill="none" opacity=".5" stroke="url(#c)" stroke-width=".999987"/><g transform="matrix(-1 0 0 1 16.00008 2)"><path d="m7.343-.15999975-.068 1.66799995-1.075.562-.336-.19-.012-.99199995-.704.64999995-.95-.298.4.87-.575.81.95-.11.596.8.187-.94.496-.17 1.052.39.29 1.71 1.036-1.31 1.716.253-.926-1.39.77-1.55199995-1.607.44999995zm-3.717 2.93999995-.547.504-.737-.23.31.676-.447.628.74-.085.46.62.145-.73.733-.247-.648-.364zm2.5.6-.798.734-1.074-.336.452.985-.65.916 1.076-.126.67.902.213-1.062 1.067-.36-.946-.53zm-4.189 1.067-.2.754-.78.21.654.423-.04.807.602-.492.756.29-.28-.727.506-.628-.777.044-.442-.68z" fill="url(#d)"/><path d="m-1.01-3.742c-2.055.9-4.6-.495-5.685-3.117-1.085-2.62-.297-5.477 1.758-6.378 2.056-.9 4.602.494 5.686 3.116 1.084 2.623.296 5.48-1.76 6.38z" fill="url(#f)" filter="url(#g)" opacity=".483" transform="matrix(.67304 0 0 .67304 10.236 8.19)"/><g stroke-width=".66667"><path d="m.69133709 4.8033927c4.04402021.4293355 1.30000651-3.90868615 5.77136221-5.9293629l1.6380082 5.0906921c-1.8733427-1.2700064-2.4900125 4.1040202-7.43337053 1.3000065z" fill="url(#h)" fill-rule="evenodd" opacity=".444"/><path d="m8.7820442 4.8167261c-1.3706735.600003-3.066682-.3300016-3.7906856-2.0780103-.7226703-1.74800875-.198001-3.65201825 1.1733392-4.2533546 1.3700068-.600003 3.066682.3300016 3.7900189 2.07867705.7226703 1.74867535.1980003 3.65335155-1.1733392 4.25335455z" fill="url(#j)"/></g><path d="m7.078 3.0800002-1.324-.2-.8 1.022-.223-1.334-1.208-.453 1.185-.628.053-1.30399995.957.94699995 1.24-.35199995-.594 1.21399995.715 1.085zm-2.778 3.206-.553-.716-.887.1.536-.728-.372-.78.885.265.656-.582.01.892.78.42-.88.286z" fill="#fff"/><g transform="matrix(.77076 -.445 .37655 .6522 .838 -7.332)"><path d="m.5 18v12.438c0 .58.297 1.062.667 1.062h.666c.37 0 .667-.48.667-1.063v-12.437z" fill="url(#k)" fill-rule="evenodd"/><rect fill="none" height="21" opacity=".3" rx=".749" ry=".929" stroke="#000" stroke-width="1.221" width="2" x=".5" y="10.5"/><path d="m1.167 10.5c-.37 0-.667.48-.667 1.063v6.437h2v-6.438c0-.58-.297-1.062-.667-1.062z" fill="url(#l)" fill-rule="evenodd"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_diaeffect.svg b/icon-themes/elementary_svg/cmd/sc_diaeffect.svg
new file mode 100644
index 000000000..490b5803f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_diaeffect.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="4.106132" x2="4.445115" y1="1.339177" y2="14.813016"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 .314523)" 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="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 .567572)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.205239" y2="41.589603"><stop offset="0" stop-color="#fff"/><stop offset=".02929282" stop-color="#fff" stop-opacity=".235294"/><stop offset=".97230476" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientTransform="matrix(-.18643331 .00029903 .0006901 -.16327516 22.605714 19.315949)" gradientUnits="userSpaceOnUse" x1="45.414135" x2="45.567307" y1="15.270427" y2="96.25267"><stop offset="0" stop-color="#262626"/><stop offset="1" stop-color="#4d4d4d"/></linearGradient><radialGradient id="e" cx="6.213198" cy="8.449812" gradientTransform="matrix(0 .74595657 -.92551809 -.00000001 15.820454 -3.634776)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#e4c6fa"/><stop offset=".26238" stop-color="#cd9ef7"/><stop offset=".704952" stop-color="#a56de2"/><stop offset="1" stop-color="#7239b3"/></radialGradient><linearGradient id="f" gradientTransform="matrix(.31571408 0 0 .38907187 .921071 1.210908)" gradientUnits="userSpaceOnUse" x1="31" x2="3.259199" y1="12.875" y2="24.893845"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><path d="m14.5 2.5v11h-13v-11z" fill="none" stroke="url(#c)" stroke-linecap="round"/><path d="m.49997398 14.500038c0-2.520676.000954-13.000063.000954-13.000063l14.99909802-.000013v13.000076z" fill="url(#a)" stroke="url(#b)" stroke-linejoin="round" stroke-width=".999922"/><path d="m13.5 12.5h-11v-9h11z" fill="url(#d)" stroke="#7239b3" stroke-linecap="round"/><path d="m3 4h10v8h-10z" fill="url(#e)"/><path d="m1.039464 9.8677586c8.6005537.6721414 5.3143734-5.6728078 11.960536-5.8677586l-.0052 4.4659345c-3.0328414-1.7427746-5.5663313 7.2954985-11.9948 2.0340655z" fill="url(#f)" fill-rule="evenodd" opacity=".444444" stroke-width=".893525"/><g fill="#fff"><path d="m12.473393 8.6811881-1.788155-.2914696-1.0798405 1.5137116-.3024835-1.9751066-1.6324847-.6705845 1.6012099-.9292148.0709091-1.9281548 1.2920857 1.4008214 1.676309-.5210811-.802657 1.7949689z"/><path d="m7.7354118 12.048954-.6997711-1.043104-1.1220004.145342.6787637-1.060023-.4714238-1.1378776 1.1192711.3879748.8306441-.84859.01298 1.2998044.9847901.6134214-1.1112462.415348-.2220106 1.227704z"/><path d="m4.7390206 12.026634-.7871273-.332928-.6293848.567858.0424215-.932654-.6817254-.488007.8133462-.243484.2080555-.8694643.4602516.7821733.8103109-.049348-.5288951.726893.2927444.838964z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_diagramarea.svg b/icon-themes/elementary_svg/cmd/sc_diagramarea.svg
new file mode 100644
index 000000000..726a7f3ba
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_diagramarea.svg
@@ -0,0 +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"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="8.480226" x2="8.370998" y1="12.55802" y2="34.315517"><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="c" gradientTransform="matrix(.28571361 0 0 .30419701 -34.246958 -9.394514)" gradientUnits="userSpaceOnUse" x1="109.96469" x2="110.87313" y1="41.280045" y2="74.929153"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="d" gradientTransform="matrix(1.3832 0 0 1.4144 -11.892 21.51)" gradientUnits="userSpaceOnUse" x1="22.335165" x2="22.335165" y1="-6.009615" y2=".353507"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="19.502001" x2="19.502001" xlink:href="#a" y1="15.01" y2="20.01"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="15.51" x2="15.51" y1="7.01" y2="21.891546"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="14.51" x2="14.51" xlink:href="#a" y1="9.01" y2="20.01"/><path d="m15 3v10h-14v-10z" fill="url(#c)"/><path d="m1.5 12.5v-9h13v9z" fill="none" stroke="url(#b)" stroke-linecap="round"/><path d="m15.5 2.5v11h-15v-11z" fill="none" stroke="#cc3b02" stroke-linejoin="round"/><g transform="translate(-6.01 -6.01)"><rect fill="url(#f)" height="14" rx="1" width="4" x="17.51" y="7.51"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m18.51 8.51h2v12h-2z" opacity=".5" stroke="url(#g)"/><rect height="14" opacity=".5" rx=".664" ry=".63" stroke="#7239b3" width="4" x="17.51" y="7.51"/></g></g><g transform="translate(-11.002 -6.01)"><rect fill="url(#d)" height="7.99" rx="1" width="3.998" x="17.502001" y="13.51"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m18.5 14.498h2v6h-2z" opacity=".5" stroke="url(#e)"/><rect height="7.980001" opacity=".5" rx=".866" ry=".597" stroke="#206b00" width="4.001" x="17.500999" y="13.53"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_diagramaxis.svg b/icon-themes/elementary_svg/cmd/sc_diagramaxis.svg
new file mode 100644
index 000000000..9a4e71d13
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_diagramaxis.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke-linecap="round"><path d="m1.5052565 12.49995h12.9894865" stroke="#565656" stroke-width=".99816"/><path d="m3.50005 1.4590312v13.0338478" stroke="#565656"/><g stroke="#ffa154"><path d="m1.50005 2.5130646v7.9798144"/><path d="m13.479814 14.5h-7.979814"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_diagramaxisx.svg b/icon-themes/elementary_svg/cmd/sc_diagramaxisx.svg
new file mode 100644
index 000000000..f98b901b5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_diagramaxisx.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke-linecap="round"><path d="m1.5052565 12.49995h12.9894865" stroke="#565656" stroke-width=".99816"/><path d="m3.50005 1.4590312v13.0338478" stroke="#565656"/><path d="m5.5071212 14.49995h7.9798148" stroke="#ffa154"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_diagramaxisxyz.svg b/icon-themes/elementary_svg/cmd/sc_diagramaxisxyz.svg
new file mode 100644
index 000000000..37a0b8b7e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_diagramaxisxyz.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke-linecap="round"><path d="m6.5316296 9.4999494h7.9438604" stroke="#565656" stroke-width=".99816"/><path d="m6.5009816 1.5031852v7.9762368" stroke="#565656"/><path d="m4.9876445 8.5054946-3.4875945 3.4854924" stroke="#ffa154"/><path d="m6.5423729 9.491525-5.041065 5.041065" stroke="#565656"/><g stroke="#ffa154"><path d="m7.5071212 11.49995h5.9798148"/><path d="m4.5 1.4961148v4.996764"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_diagramaxisy.svg b/icon-themes/elementary_svg/cmd/sc_diagramaxisy.svg
new file mode 100644
index 000000000..1c78386e3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_diagramaxisy.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke-linecap="round"><path d="m1.5052565 12.49995h12.9894865" stroke="#565656" stroke-width=".99816"/><path d="m3.50005 1.4590312v13.0338478" stroke="#565656"/><path d="m1.50005 2.5130646v7.9798144" stroke="#ffa154"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_diagramaxisz.svg b/icon-themes/elementary_svg/cmd/sc_diagramaxisz.svg
new file mode 100644
index 000000000..f5f43e78e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_diagramaxisz.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke-linecap="round"><path d="m6.5316296 9.4999498h7.9438604" stroke="#565656" stroke-width=".99816"/><path d="m6.5009816 1.5031856v7.9762368" stroke="#565656"/><path d="m4.9876445 8.505495-3.4875945 3.485492" stroke="#ffa154"/><path d="m6.5423729 9.4915254-5.041065 5.0410646" stroke="#565656"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_diagramdata.svg b/icon-themes/elementary_svg/cmd/sc_diagramdata.svg
new file mode 100644
index 000000000..4c00f4b05
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_diagramdata.svg
@@ -0,0 +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(-.99999999 0 0 .99999999 11 11)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="3"/><linearGradient id="b" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="30.655001" x2="30.827999" y1="65.686996" y2="48.688"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-.99999999 0 0 .99999999 11 7)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="3"/><linearGradient id="d" gradientTransform="matrix(-.99999999 0 0 .99999999 11 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="3"/><linearGradient id="e" gradientTransform="matrix(-.99999999 0 0 .99999999 6 11)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="3"/><linearGradient id="f" gradientTransform="matrix(-.99999999 0 0 .99999999 6 7)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="3"/><linearGradient id="g" gradientTransform="matrix(-.99999999 0 0 .99999999 6 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="3"/><linearGradient id="h" gradientTransform="matrix(-.99999999 0 0 .99999999 16 11)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="3"/><linearGradient id="i" gradientTransform="matrix(-.99999999 0 0 .99999999 16 7)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="3"/><linearGradient id="j" gradientTransform="matrix(-.99999999 0 0 .99999999 16 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="3"/><linearGradient id="k" gradientTransform="matrix(-.99999999 0 0 .99999999 16 4)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="3"/><linearGradient id="l" gradientTransform="matrix(-.99999999 0 0 .99999999 11 4)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="3"/><linearGradient id="m" gradientTransform="matrix(-.99999999 0 0 .99999999 6 4)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="3"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="8.194915" x2="8.367458" y1=".442203" y2="4.543898"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="o" gradientTransform="matrix(.6368143 0 0 .64275002 -21.212501 1.536072)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><rect fill="url(#o)" height="15" rx=".454286" ry=".526071" stroke-width="1.071429" width="15" x=".5" y=".5"/><path d="m.5.52h15.02v3.98h-15.02z" fill="url(#n)"/><path d="m.498.002c-.276 0-.5.224-.5.5l.002 14.998c0 .276.224.5.5.5h15c.276 0 .5-.224.5-.5l-.002-10.5h.002v-1h-.002v-3.498c0-.276-.224-.5-.5-.5zm.498.998h14.004v3h-4.002v-2.998h-1v2.998h-4v-2.998h-1v2.998h-4.002zm0 4h4.004v2h-4v1h4v3h-4v1h4v3h1v-3h4v3h1v-3h4v-1h-4v-3h4v3l.002 4.002h-14.004zm5.004 0h4v2h-4zm5 0h4v2h-4zm-5 3h4v3h-4z" fill="#030303" opacity=".32"/><path d="m.5 0c-.27614237 0-.5.22385763-.5.5v4.5h.998v-4.002h14.004v4.002h.998v-4.5c0-.27614237-.223858-.5-.5-.5zm4.5 1v3h-4v1h14v-1h-4v-3h-1v3h-4v-3z" fill="#a62100" fill-opacity=".501961"/><g fill="none" stroke-linecap="square"><path d="m9.4999996 12.5h-2.9999996v2h2.9999996z" stroke="url(#a)"/><path d="m9.4999996 8.5h-2.9999996v2h2.9999996z" stroke="url(#c)"/><path d="m9.4999996 1.5000001h-2.9999996v1.9999999h2.9999996z" fill="none" opacity=".5" stroke="url(#d)"/><path d="m4.4999996 12.5h-2.9999996v2h2.9999996z" stroke="url(#e)"/><path d="m4.4999996 8.5h-2.9999996v2h2.9999996z" stroke="url(#f)"/><path d="m4.4999996 1.5000001h-2.9999996v1.9999999h2.9999996z" fill="none" opacity=".5" stroke="url(#g)"/><path d="m14.5 12.5h-3v2h3z" stroke="url(#h)"/><path d="m14.5 8.5h-3v2h3z" stroke="url(#i)"/><path d="m14.5 1.5000001h-3v1.9999999h3z" fill="none" opacity=".5" stroke="url(#j)"/><path d="m14.5 5.5h-3v1h3z" stroke="url(#k)"/><path d="m9.5 5.5h-3v1h3z" stroke="url(#l)"/><path d="m4.5 5.5h-3v1h3z" stroke="url(#m)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_diagramtype.svg b/icon-themes/elementary_svg/cmd/sc_diagramtype.svg
new file mode 100644
index 000000000..fd9ddb67e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_diagramtype.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.44035822 0 0 .44035823 -76.20947 -3.14648)" gradientUnits="userSpaceOnUse" x1="188" x2="188" xlink:href="#b" y1="17" y2="36.026299"/><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.57418708 0 0 .57270135 -100.42477 -7.179241)" gradientUnits="userSpaceOnUse" x1="182" x2="182" xlink:href="#b" y1="33" y2="24.519934"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="15.509959" x2="15.509959" y1="7.009537" y2="22.009726"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="14.00994" x2="14.00124" y1="9.009563" y2="19.999826"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="13.561" x2="13.608" y1="-5.0128" y2="21.532"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="12.986217" x2="12.986217" y1="11.009587" y2="20.009701"><stop offset="0" stop-color="#fff"/><stop offset=".00000003" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="h" gradientTransform="matrix(1.3832 0 0 1.4144 -11.892 21.511)" gradientUnits="userSpaceOnUse" x1="22.696379" x2="22.696379" y1="-6.010596" y2=".352606"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="16.001587" x2="16.001587" y1="15.009638" y2="20.009701"><stop offset="0" stop-color="#fff"/><stop offset=".00000002" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><g transform="matrix(.26458 0 0 .26458 -2.913 -1.59)"><rect fill="url(#d)" height="14.000176" rx="1" width="4.00005" x="17.509985" y="7.509543"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m18.503 8.5167 2.007022-.00714v12.000151h-2.000025z" opacity=".5" stroke="url(#e)" stroke-linecap="square" stroke-linejoin="miter"/><rect height="14.000176" opacity=".5" rx=".66387" ry=".63025" stroke="#7239b3" width="4.00005" x="17.509985" y="7.509543"/></g></g><g transform="matrix(.26458 0 0 .26458 -.79006 -1.59)"><rect fill="url(#f)" height="12.000152" rx="1" width="4.000051" x="14.486236" y="9.509568"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m15.486249 10.509581h2.000025v10.000126h-2.000025z" opacity=".5" stroke="url(#g)" stroke-linecap="square" stroke-linejoin="miter"/><rect height="11.990432" opacity=".5" rx=".78992" ry=".51261" stroke="#cc3b02" width="3.995064" x="14.486236" y="9.509568"/></g></g><g transform="matrix(.26458 0 0 .26458 -4.2337 -1.59)"><rect fill="url(#h)" height="7.990581" rx="1" width="3.998792" x="17.501606" y="13.509619"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m18.501619 14.509632h2.000025v6.000075h-2.000025z" opacity=".5" stroke="url(#i)" stroke-linecap="square" stroke-linejoin="miter"/><rect height="8.000101" opacity=".5" rx=".86555" ry=".59664" stroke="#206b00" stroke-width="1.000013" width="4.000051" x="17.501606" y="13.509619"/></g></g><g transform="scale(.26458333)"><path d="m.5 1.5 14 14-14.00002097.0028.00002099-2.960449zm3 6.5v4.5h4.5z" style="fill:#9bdb4d;fill-opacity:.588235;fill-rule:evenodd;stroke:#206b00;stroke-linejoin:round;stroke-opacity:.501961"/><g fill="none"><path d="m1.5 3.9116117v10.5883883h10.698531z" fill="none" opacity=".5" stroke="url(#a)"/><path d="m2.5 7.1382942v6.3617058h5.5" opacity=".5" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_diagramwall.svg b/icon-themes/elementary_svg/cmd/sc_diagramwall.svg
new file mode 100644
index 000000000..5966d2828
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_diagramwall.svg
@@ -0,0 +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(.28571361 0 0 .30419701 -34.246958 -9.394514)" gradientUnits="userSpaceOnUse" x1="109.96469" x2="110.87313" y1="41.280045" y2="74.929153"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="8.480226" x2="8.370998" y1="12.55802" y2="34.315517"><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="c" gradientTransform="matrix(-.1472 -.24716 .25497 -.1427 18.298 35.894)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="80.82" x2="104.747" y1="27.165" y2="27.652"><stop offset="0" stop-color="#abacae"/><stop offset=".111" stop-color="#7e8087"/><stop offset="1" stop-color="#fafafa"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="11.099779" x2="11.099779" y1="1.358313" y2="10.053093"><stop offset="0" stop-color="#fff"/><stop offset=".405" stop-color="#fff" stop-opacity=".235"/><stop offset=".744" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="e" cx="24.66" cy="21.218" gradientTransform="matrix(.3353 0 0 .333 -4.142 2.754)" gradientUnits="userSpaceOnUse" r="4.301"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#9d9d9d"/></radialGradient><linearGradient id="f" gradientTransform="matrix(.65995402 -.04057263 .04057263 .65995402 -134.766282 -142.493118)" gradientUnits="userSpaceOnUse" x1="194.152" x2="195.835" y1="235.838" y2="240.809"><stop offset="0" stop-color="#cfd1d3"/><stop offset="1" stop-color="#cfd1d3" stop-opacity="0"/></linearGradient><path d="m15 3v10h-14v-10z" fill="url(#a)"/><path d="m1.5 12.5v-9h13v9z" fill="none" stroke="url(#b)" stroke-linecap="round"/><path d="m15.5 2.5v11h-15v-11z" fill="none" stroke="#dd9861" stroke-linejoin="round"/><path d="m3.247 4.66c-.454.182-1.074 1.88.554 4.626 1.54 2.594 3.114 3.13 3.534 2.873.402-.248.562-2.065-.866-4.31-1.159-1.819-2.766-3.375-3.221-3.189z" fill="#555753" stroke="#555761"/><path d="m7.36 12.11 7.31-4.177c2.156-2.545-1.448-7.886-4.143-7.4l-7.327 4.09c2.72 1.327 4.27 4.717 4.16 7.487z" fill="url(#c)" fill-rule="evenodd" stroke="#555761" stroke-linejoin="round"/><path d="m8.146 10.907 6.104-3.377c1.735-2.063-1.474-7.097-3.74-6.376l-6.12 3.476c1.723.95 3.56 4.058 3.756 6.277z" fill="none" stroke="url(#d)"/><path d="m8.46 4.823v-2.82c0-2.065-3.967-2.023-3.967.064v1.588" fill="none" stroke="#555761" stroke-linecap="round"/><ellipse cx="4.125" cy="9.819" fill="url(#e)" fill-rule="evenodd" rx="1.274" ry="1.265" stroke="#555761" stroke-linecap="round" transform="matrix(.86839794 -.49586795 .50415875 .86366377 0 0)"/><path d="m3.98 12.835c-1.887 0-2.48.563-2.48 1.302 0 .534.643 1.336 3.45 1.336h4.62c2.366 0 4.84-.407 4.84-1.33 0-.896-2.542-1.313-4.58-1.318l-.8-.002-.915.014c-1.556-.3-1.38-1.862-1.79-3.12-.82.55-.886 1.253-1.227 2.26-.15.362-.713.866-1.12.858z" fill="#fcaf3e" fill-rule="evenodd" stroke="#ce5c00" stroke-linejoin="round"/><path d="m3.304 5.412c-.125.05-.207.17-.21.303-.117 1.637.804 3.385 1.91 4.147.15.105.357.07.462-.08s.07-.356-.08-.46c-.836-.578-1.722-2.232-1.626-3.566.014-.117-.035-.233-.13-.304-.093-.07-.218-.087-.326-.04z" fill="url(#f)"/><circle cx="-13.647" cy="2.806" fill="#fff" r=".626" transform="rotate(-90)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_diamode.svg b/icon-themes/elementary_svg/cmd/sc_diamode.svg
new file mode 100644
index 000000000..13b45ea46
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_diamode.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.2538 0 0 .30502 19.13 -.685)" gradientUnits="userSpaceOnUse" x1="-20.21" x2="-59.613" y1="28.475" y2="28.475"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324 0 0 .35135 2.162 -.432)" gradientUnits="userSpaceOnUse" x1="7.556" x2="40.444" y1="24" y2="24"><stop offset="0" stop-color="#fff"/><stop offset=".25" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 .31167273 -.32592858 0 16.321786 .565091)" gradientUnits="userSpaceOnUse" x1="10" x2="45" y1="22.247" y2="22.247"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><path d="m15.5 1.5v12h-15v-12z" fill="url(#c)" stroke-width="1.081125"/><g fill="none"><path d="m12.5 14.5-10.02.002v-13l10.02-.002z" stroke="url(#b)" stroke-linecap="round" transform="matrix(0 1 -1 0 16 0)"/><path d="m1.517.5h11.983v15h-11.983z" stroke="url(#a)" stroke-linejoin="round" transform="matrix(0 1 -1 0 16 0)"/><path d="m1.5 12.5v-10h13v10z" stroke="#fff" stroke-linecap="round"/></g><path d="m9 8h4v3h-4zm-6 0h4v3h-4zm6-4h4v3h-4zm-6 0h4v3h-4z" fill="#fff"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_diaspeed.svg b/icon-themes/elementary_svg/cmd/sc_diaspeed.svg
new file mode 100644
index 000000000..c61ed6a27
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_diaspeed.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 16 16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="16.028032" x2="16.028032" xlink:href="#b" y1="10.016719" y2="11.016732"/><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset=".0000001" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-.9999874 0 0 .9999874 29.014779 -2.968806)" gradientUnits="userSpaceOnUse" x1="19.015018" x2="19.015018" xlink:href="#b" y1="8.968919" y2="10.968945"/><radialGradient id="d" cx="10.4375" cy="4.812501" gradientTransform="matrix(.00000032 2.3999997 -1.6 .00000021 18.137498 -20.237496)" gradientUnits="userSpaceOnUse" r="5.625"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="10.325748" x2="10.325748" y1="6.366996" y2="14.480861"><stop offset="0" stop-color="#fff"/><stop offset=".508" stop-color="#fff" stop-opacity=".235"/><stop offset=".835" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.30952278 0 0 .34225972 -.511886 1.636585)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="27.50001" y1=".985206" y2="32.10878"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.999992" y1="6.923065" y2="23.999989"><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="h" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-51.73251" x2="-51.786404" y1="28.475233" y2="2.906247"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="8.5" x2="8.5" y1="2" y2="1"><stop offset="0" stop-color="#d5d5d5"/><stop offset="1" stop-color="#e5e5e5"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="14.528013" x2="14.528013" y1="8.5167" y2="12.51675"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="19.015018" x2="19.015018" y1="7.4689" y2="12.468963"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><path d="m1.5 2.5h12.999987l.000013 9-13 .001z" fill="url(#f)" stroke-width="1.104031"/><g fill="none" transform="translate(-1 2)"><path d="m14.500012 8.4991096-11.0000121.0008904v-7l11.0000121-.0008904z" stroke="url(#g)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 13.0000749.0000636 13.0000749.0000636l.000013 8.99909804-13.000088.0008904z" stroke="url(#h)" stroke-linejoin="round" stroke-width=".999922"/></g><g stroke="#747474" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".745098"><path d="m.5.5h15v2h-15z" fill="url(#i)"/><g fill="#e5e5e5"><path d="m7 11.5v1l-1.9511719 1.951172 1.0605469 1.060547 1.890625-1.890625 1.890625 1.890625 1.060547-1.060547-1.951172-1.951172v-1z"/><circle cx="6.00108" cy="14.5" r="1"/><circle cx="10.00108" cy="14.5" r="1"/></g></g><g transform="matrix(-.9999874 0 0 .9999874 29.014779 -2.968806)"><rect fill="url(#k)" height="5.000063" rx=".500006" width="3.000038" x="17.514999" y="7.4689"/><rect fill="none" height="5.000063" opacity=".5" rx=".500006" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" width="3.000038" x="17.514999" y="7.4689"/></g><g transform="matrix(-.9999874 0 0 .9999874 22.02783 -3.016593)"><rect fill="url(#j)" height="4.000051" rx=".500007" width="3.000038" x="14.528013" y="8.5167"/><g fill="none"><rect height="4.000051" opacity=".5" rx=".500007" stroke="#cc3b02" stroke-linecap="round" stroke-linejoin="round" width="3.000038" x="14.528013" y="8.5167"/><path d="m15.528026 9.5167126 1.000013-.0000002-.000001 2.0000256h-1.000012z" opacity=".5" stroke="url(#a)" stroke-linecap="square" stroke-width="1.000013"/></g></g><path d="m10.5 5.4999997h-1.0000001v3.0000004l1.0120121.047786z" fill="none" opacity=".5" stroke="url(#c)" stroke-width=".999987"/><g transform="matrix(.88888889 0 0 .88888889 1.722222 1.722222)"><path d="m15.5 10.4375a5.0625 5.0625 0 0 1 -5.0625 5.0625 5.0625 5.0625 0 0 1 -5.0625-5.0625 5.0625 5.0625 0 0 1 5.0625-5.0625 5.0625 5.0625 0 0 1 5.0625 5.0625z" style="stroke:#206b00;stroke-width:1.125;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.67451;fill:url(#d)"/><g stroke-width=".714286"><path d="m11.548828 7.0644531a1.1234091 1.1234091 0 0 0 -1.109375 1.1230469v4.5a1.1234091 1.1234091 0 0 0 1.746094.935547l3.375-2.25a1.1234091 1.1234091 0 0 0 0-1.8710939l-3.375-2.25a1.1234091 1.1234091 0 0 0 -.636719-.1875z" fill="#206612" opacity=".1"/><path d="m11.5625 9.3125 3.375 2.25-3.375 2.25z" fill="#206612" opacity=".25"/><path d="m11.5625 8.1875 3.375 2.25-3.375 2.25z" fill="#fff"/></g><path d="m14.375884 10.4375c0 2.174783-1.763601 3.938384-3.938384 3.938384-2.1747828 0-3.9383834-1.763601-3.9383834-3.938384 0-2.1757571 1.7636006-3.9383834 3.9383834-3.9383834 2.174783 0 3.938384 1.7636006 3.938384 3.9383834z" style="opacity:.5;fill:none;stroke-width:1.125;stroke-linecap:round;stroke-linejoin:round;stroke:url(#e)"/><g stroke-width=".714286"><path d="m8.1738282 7.0644531a1.1234091 1.1234091 0 0 0 -1.1093749 1.1230469v4.5a1.1234091 1.1234091 0 0 0 1.7460939.935547l3.3749998-2.25a1.1234091 1.1234091 0 0 0 0-1.8710939l-3.3749998-2.25a1.1234091 1.1234091 0 0 0 -.636719-.1875z" fill="#206612" opacity=".1"/><path d="m8.1875002 9.3125 3.3749998 2.25-3.3749998 2.25z" fill="#206612" opacity=".25"/><path d="m8.1875002 8.1875 3.3749998 2.25-3.3749998 2.25z" fill="#fff"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_diatime.svg b/icon-themes/elementary_svg/cmd/sc_diatime.svg
new file mode 100644
index 000000000..af0dd8b23
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_diatime.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="7.484251" x2="7.484251" y1="1.367475" y2="14.702122"><stop offset="0" stop-color="#fff"/><stop offset=".42448" stop-color="#fff" stop-opacity=".23529"/><stop offset=".8209" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><radialGradient id="b" cx="15.026" cy="8.6258" fx=".30353" gradientTransform="matrix(-.00000002 .40365 -.3803 -.00000003 11.213 .59517)" gradientUnits="userSpaceOnUse" r="20"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dadada"/></radialGradient><path d="m8 .5c-4.1382 0-7.5 3.3618-7.5 7.5s3.3618 7.5 7.5 7.5c4.138 0 7.5-3.362 7.5-7.5 0-4.1382-3.362-7.5-7.5-7.5z" fill="url(#b)"/><g stroke-linecap="round"><g fill="none"><path d="m8 .5c-4.1382 0-7.5 3.3618-7.5 7.5 0 4.138 3.3618 7.5 7.5 7.5s7.5-3.3618 7.5-7.5-3.3618-7.5-7.5-7.5z" opacity=".4" stroke="#000" stroke-linejoin="round"/><g stroke-width=".6"><path d="m7.4577 7.8631 1.9905 4.1603" stroke="#eb5c3a"/><path d="m7.2779 8.7971 3.5171-4.3041" stroke="#333"/></g></g><path d="m8.1468 8.4256-3.6262-.138" fill="#00f" stroke="#333" stroke-width=".6"/><path d="m14.5 8c0 3.59-2.91 6.5-6.5 6.5-3.5898 0-6.5-2.91-6.5-6.5 0-3.5899 2.9102-6.5 6.5-6.5s6.5 2.9102 6.5 6.5z" fill="none" stroke="url(#a)" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_dismantle.svg b/icon-themes/elementary_svg/cmd/sc_dismantle.svg
new file mode 100644
index 000000000..445f4306a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_dismantle.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="14.5" x2="14.5" xlink:href="#d" y1=".5" y2="12"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="10.510404" x2="10.510404" y1="1.999999" y2="9.999999"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="5.501249" x2="5.501249" y1="7" y2="14"><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="d" gradientUnits="userSpaceOnUse" x1="6.868578" x2="6.868578" y1="5.581896" y2="15.385682"><stop offset="0" stop-color="#43d6b5"/><stop offset="1" stop-color="#22cc93"/></linearGradient><rect fill="url(#d)" height="10" rx="1" width="10" x=".5" y="5.5"/><path d="m1.501251 6.498745h8v8h-8z" fill="none" opacity=".5" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round"/><rect fill="none" height="10" opacity=".5" rx="1" stroke="#105845" stroke-linecap="round" stroke-linejoin="round" width="10" x=".5" y="5.5"/><path d="m15.5 6a5.5000005 5.5000019 0 1 1 -11.000001 0 5.5000005 5.5000019 0 1 1 11.000001 0z" fill="url(#a)"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m14.499993 5.999999a4.4999993 4.4999996 0 1 1 -8.999998 0 4.4999993 4.4999996 0 1 1 8.999998 0z" opacity=".5" stroke="url(#b)"/><path d="m15.5 6a5.5000005 5.5000019 0 1 1 -11.000001 0 5.5000005 5.5000019 0 1 1 11.000001 0z" opacity=".5" stroke="#555761"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_displaymasterbackground.svg b/icon-themes/elementary_svg/cmd/sc_displaymasterbackground.svg
new file mode 100644
index 000000000..fdb63fea8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_displaymasterbackground.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.0080891 0 0 1.0000217 -4.038 2.999761)" gradientUnits="userSpaceOnUse" x1="4.419417" x2="20.01996" y1="3.52262" y2="3.52262"><stop offset="0" stop-color="#888a85"/><stop offset="1" stop-color="#888a85" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="1110.5" cy="1543" gradientTransform="matrix(1.3323351 0 0 .9601284 -1471.5547 -1471.5679)" gradientUnits="userSpaceOnUse" r="6.14121"><stop offset="0" stop-color="#fff"/><stop offset=".55299991" stop-color="#fff"/><stop offset="1" stop-color="#a2a2a2"/></radialGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="1.006025" x2="16.000223" y1="9.534337" y2="9.534337"><stop offset="0"/><stop offset="1" stop-opacity=".992647"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.24324 0 0 .35135 2.162 .568)" gradientUnits="userSpaceOnUse" x1="-.666" x2="56.889999" y1="21.153" y2="21.153"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".972" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.30610715 0 0 .32954999 .653214 .669083)" gradientUnits="userSpaceOnUse" x1="-2.13394" x2="50.135338" y1="25.279675" y2="25.279675"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="f"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.2538 0 0 .305 19.13 .315)" gradientUnits="userSpaceOnUse" x1="-16.273" x2="-75.374313" xlink:href="#f" y1="35.03" y2="35.032787"/><linearGradient id="h" gradientTransform="matrix(0 -.2528 .3136 0 .208 13.257)" gradientUnits="userSpaceOnUse" x1="16.626" x2="20.055" y1="15.298" y2="24.628"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.3142 0 0 .3333 -.44 .934)" gradientUnits="userSpaceOnUse" x1="-24.032" x2="-24.098" xlink:href="#f" y1="-13.091" y2="-40.164"/><linearGradient id="j" gradientTransform="matrix(.0787 0 0 .085 18.225 4.95)" gradientUnits="userSpaceOnUse" x1="-96.557" x2="-96.557" y1="110.925" y2="39.992"><stop offset="0" stop-color="#e89c42"/><stop offset="1" stop-color="#faca67"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.0787 0 0 .085 19.217 3.783)" gradientUnits="userSpaceOnUse" x1="-107.456" x2="-107.456" y1="-37.385" y2="38.561"><stop offset="0" stop-color="#0b85e9"/><stop offset="1" stop-color="#69d1ef"/></linearGradient><g transform="matrix(0 1 -1 0 15 0)"><path d="m.5 14.5v-13h15v13z" fill="url(#e)" stroke-width="1.077365"/><path d="m.5 14.5v-13h15v13z" fill="none" stroke="url(#g)" stroke-linejoin="round"/><path d="m2 3v10h12v-10z" fill="url(#j)"/><path d="m3 1.918v7.082c.177.088.402.168.645.168.555 0 1.098-.484 2.025-.484s1.624.61 2.793.61c1.17 0 1.434-.88 2.924-.88.995 0 1.267.243 1.613.408v-6.902z" fill="url(#k)" transform="matrix(0 -1 1 0 0 16)"/><path d="m8.326 4.615c0 1.49.88 1.753.88 2.922 0 1.168-.606 1.866-.606 2.793s.482 1.47.482 2.025c0 .243-.08.468-.168.645h1.086c.077-.267.14-.612.14-1.025 0-1.052-.382-.9-.382-1.807s.625-1.44.625-2.666c0-1.517-1.008-1.864-1.008-3.064 0-.712.316-.926.47-1.438h-1.11c-.166.346-.41.618-.41 1.613v.002z" fill="#fff"/><path d="m-13.578541-12.5h11.0000001l.05655 9h-11.0000001z" fill="none" stroke="url(#i)" stroke-linecap="round" transform="matrix(-1 0 .00628327 -1 0 0)"/><path d="m2 13 7.785-.004c-.007-.336-2.133-9.742-2.235-9.996h-5.55z" fill="url(#h)" fill-rule="evenodd" opacity=".15"/><path d="m14.5 2.5v11h-13v-11z" fill="none" stroke="url(#d)" stroke-linecap="round"/></g><g transform="matrix(.83472322 0 0 .83472322 2.644242 4.311934)"><g fill-rule="evenodd"><path d="m1.6311977 10.044215-1.2140423-.5314124c.9355638-5.9221279 6.9649974-9.81131271 15.4743956-2.6074566l-.148677 3.105767v.024c-2.3001-1.9558412-4.28185-4.4661954-8.3626394-4.4661954-4.6845799.0620013-5.4152457 3.6123781-5.7451002 4.4751964z" fill="url(#a)"/><path d="m15.497906 10.035214c-2.197549 2.805361-4.840524 3.464775-7.4943994 3.464775-2.6539763 0-5.9811868-.45581-6.4951461-3.464775.5575631-2.7513595 1.9987083-4.4348957 5.7001846-4.4661968 4.0448559-.0340007 6.0093479 2.5103543 8.2893609 4.4661968z" style="stroke-width:1.198002;stroke-linejoin:round;stroke-dashoffset:.6;stroke-opacity:.658824;fill:url(#b);stroke:url(#c)"/><ellipse cx="7.320361" cy="9.525049" fill="#46aaed" fill-opacity=".984314" rx="3.161734" ry="3.136432" stroke="#2f78c8" stroke-width="1.198002"/><ellipse cx="7.050984" cy="8.801107" fill="#2f78c8" rx="2.016211" ry="1.800021"/><ellipse cx="6.546961" cy="8.400906" fill="#d7e4f1" rx="1.008172" ry=".800054"/></g><path d="m.49911436 9.4999029c.89458434-5.9259287 7.65508724-10.9231367 15.03926664-2.6090566" fill="none" stroke="#8c8c8c" stroke-width="1.198002"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_displaymasterobjects.svg b/icon-themes/elementary_svg/cmd/sc_displaymasterobjects.svg
new file mode 100644
index 000000000..21e2cfa67
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_displaymasterobjects.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.0080891 0 0 1.0000217 -4.038 2.999761)" gradientUnits="userSpaceOnUse" x1="4.419417" x2="20.01996" y1="3.52262" y2="3.52262"><stop offset="0" stop-color="#888a85"/><stop offset="1" stop-color="#888a85" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="1110.5" cy="1543" gradientTransform="matrix(1.3323351 0 0 .9601284 -1471.5547 -1471.5679)" gradientUnits="userSpaceOnUse" r="6.14121"><stop offset="0" stop-color="#fff"/><stop offset=".55299991" stop-color="#fff"/><stop offset="1" stop-color="#a2a2a2"/></radialGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="1.006025" x2="16.000223" y1="9.534337" y2="9.534337"><stop offset="0"/><stop offset="1" stop-opacity=".992647"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.48449877 0 0 .34573161 51.746207 -2.345813)" gradientUnits="userSpaceOnUse" x1="-90.291679" x2="-90.291679" y1="44.38649" y2="12.569903"><stop offset="0" stop-color="#002e99"/><stop offset="1" stop-color="#3689e6"/></linearGradient><radialGradient id="e" cx="6.296552" cy="2.23274" gradientTransform="matrix(-.00000002 2 -2.3881217 -.00000004 13.332056 -12.593104)" gradientUnits="userSpaceOnUse" r="8"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".26238" stop-color="#64baff"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><linearGradient id="f" gradientTransform="matrix(.35135134 0 0 .2162162 -.43243 3.310814)" gradientUnits="userSpaceOnUse" x1="23.999994" x2="23.999994" y1="3.187486" y2="40.187489"><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><path d="m.49996075 2.5000267c3.43728005 0 15.00006125.0006471 15.00006125.0006471l.0039 10.9955252h-15.000055l-.00390625-10.9961617z" fill="url(#e)" stroke="url(#d)" stroke-linejoin="round" stroke-width=".999921"/><path d="m14.5 12.5h-13.0000002v-8.9999338h13.0000002z" fill="none" opacity=".5" stroke="url(#f)" stroke-linecap="round"/><path d="m4.0000001 6.5h1.9999999zm2.9999999 0h2zm3 0h1zm-5.9999999 1.994804.9999999.005196zm1.9999999.005196h1zm1.5 0h1zm1.5 0 3 .00518zm-4.9999999 2h1.7459999zm1.9999999 0h1zm2 0h1zm2 0h1.867483z" fill="none" stroke="#fff"/><g transform="matrix(.83472322 0 0 .83472322 2.644242 4.311934)"><g fill-rule="evenodd"><path d="m1.6311977 10.044215-1.2140423-.5314124c.9355638-5.9221279 6.9649974-9.81131271 15.4743956-2.6074566l-.148677 3.105767v.024c-2.3001-1.9558412-4.28185-4.4661954-8.3626394-4.4661954-4.6845799.0620013-5.4152457 3.6123781-5.7451002 4.4751964z" fill="url(#a)"/><path d="m15.497906 10.035214c-2.197549 2.805361-4.840524 3.464775-7.4943994 3.464775-2.6539763 0-5.9811868-.45581-6.4951461-3.464775.5575631-2.7513595 1.9987083-4.4348957 5.7001846-4.4661968 4.0448559-.0340007 6.0093479 2.5103543 8.2893609 4.4661968z" style="stroke-width:1.198002;stroke-linejoin:round;stroke-dashoffset:.6;stroke-opacity:.658824;fill:url(#b);stroke:url(#c)"/><ellipse cx="7.320361" cy="9.525049" fill="#64baff" fill-opacity=".984314" rx="3.161734" ry="3.136432" stroke="#0d52bf" stroke-width="1.198002"/><ellipse cx="7.050984" cy="8.801107" fill="#0d52bf" rx="2.016211" ry="1.800021"/><ellipse cx="6.546961" cy="8.400906" fill="#d7e4f1" rx="1.008172" ry=".800054"/></g><path d="m.49911436 9.4999029c.89458434-5.9259287 7.65508724-10.9231367 15.03926664-2.6090566" fill="none" stroke="#8c8c8c" stroke-width="1.198002"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_displaymode.svg b/icon-themes/elementary_svg/cmd/sc_displaymode.svg
new file mode 100644
index 000000000..1cc113501
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_displaymode.svg
@@ -0,0 +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="8.147742" x2="8.813546" y1="50.683105" y2="1.330528"><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.88688" x2="9.723694" y1="9.847576" y2="34.99955"><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="c" gradientTransform="matrix(.28571361 0 0 .30419701 -1.357127 .732605)" 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>
+
+/&amp;amp;gt;<path d="m.5 1.5h15.000026l-.000014 11.999148-15.000038.00089z" fill="url(#c)"/><path d="m15 3c0 2.291507-.000891 9.999988-.000891 9.999988l-13.999109.000012s0-6.666667 0-10z" fill="#e9e9e9"/><path d="m1.4999997 12.5v-10h13.0000003v10z" fill="none" stroke="url(#b)" stroke-linecap="round"/><path d="m15.500026 1.5c0 2.520676-.000954 12.000025-.000954 12.000025l-14.999098.000013v-12.000038z" fill="none" stroke="url(#a)" stroke-linejoin="round" stroke-width=".999922"/><g fill="#fff"><path d="m9 8h4v3h-4z"/><path d="m3 8h4v3h-4z"/><path d="m9 4h4v3h-4z"/><path d="m3 4h4v3h-4z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_distributecolumns.svg b/icon-themes/elementary_svg/cmd/sc_distributecolumns.svg
new file mode 100644
index 000000000..de8551b25
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_distributecolumns.svg
@@ -0,0 +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="translate(-4)" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#j" y1=".5" y2="15.5"/><linearGradient id="b" gradientTransform="translate(-4)" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#i" y1="2" y2="4"/><linearGradient id="c" gradientTransform="translate(-4 5)" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#i" y1="2" y2="4"/><linearGradient id="d" gradientTransform="translate(-4 10)" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#i" y1="2" y2="4"/><linearGradient id="e" gradientTransform="translate(-5)" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#j" y1=".5" y2="15.5"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="16.684153" x2="16.684153" y1="-3.773957" y2="10.141131"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="g"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="h" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="31.05438" x2="34.652016" xlink:href="#g" y1="59.337875" y2="59.337875"/><linearGradient id="i" gradientTransform="matrix(.2818 0 0 .2801 10.98 1036.705)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#g" y1="10.631" y2="35.623001"/><linearGradient id="j" gradientTransform="matrix(.59436 0 0 .5999 -19.265 1.967)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="translate(5)"><path d="m1.7711864.5h4.4576276c.150237 0 .271186.13606779.271186.30508474v14.38983026c0 .169017-.120949.305085-.271186.305085h-4.4576276c-.1502372 0-.2711864-.136068-.2711864-.305085v-14.38983026c0-.16901695.1209492-.30508474.2711864-.30508474z" fill="url(#a)"/><path d="m1.502.002c-.276 0-.5.224-.5.5l.002 14.998c0 .276.224.5.5.5h4.996c.276 0 .5-.224.5-.5l-.002-9.5h.002v-1h-.002v-4.498c0-.276-.224-.5-.5-.5zm.498.998h4v4h-4zm0 5h4v4h-3.996v1h3.996l.002 4.002h-4z" opacity=".32"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m2.5 1.5h3v3h-3z" stroke="url(#b)"/><path d="m2.5 6.5h3v3h-3z" stroke="url(#c)"/><path d="m2.5 11.5h3v3h-3z" stroke="url(#d)"/></g></g><g transform="translate(-1)"><path d="m.77148438.5c-.1502372 0-.27148438.13567055-.27148438.3046875v14.3906245c0 .169017.12124718.304688.27148438.304688h4.22851562v-15z" fill="url(#e)" transform="translate(1)"/><path d="m.50195312.00195313c-.276 0-.49999999.22399999-.49999999.49999999l.00195312 14.99804688c0 .276.224.5.5.5h4.49609375v-.998047h-3.9980469l-.0019531-9.001953h4v-1h-4v-4h4v-.99804687zm.50195308 9.99804687v1h3.9960938v-1z" opacity=".32" transform="translate(1)"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m2.5 1.5h3v3h-3z" stroke="url(#b)"/><path d="m2.5 6.5h3v3h-3z" stroke="url(#c)"/><path d="m2.5 11.5h3v3h-3z" stroke="url(#d)"/></g></g><g stroke-width="1.546121" transform="matrix(0 -1 -1 0 21.999544 21.999081)"><path d="m16.682643 9.3694919 6.957661-6.1844829-6.957661-6.1844833.000117 3.86530212h-6.184483v4.63836238h6.184483z" style="display:block;stroke:#a62100;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#f)" transform="matrix(0 -.64678 .64678 0 8.94 22.29)"/><path d="m18.228881.47929777-.01209 1.38398343c.000383.3083467-.250251.5581037-.558594.5566407l-5.613803-.00797v1.5461208l5.643098-.00104c.306818.0006999.555066.2498221.554688.5566407l-.0133 1.3770472 3.092241-2.7057114z" display="block" fill="none" opacity=".5" stroke="url(#h)" stroke-miterlimit="7" transform="matrix(0 -.64678 .64678 0 8.94 22.29)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_distributehorzcenter.svg b/icon-themes/elementary_svg/cmd/sc_distributehorzcenter.svg
new file mode 100644
index 000000000..11d0dd106
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_distributehorzcenter.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#cc3b02"/><stop offset=".875" stop-color="#cc3b02"/><stop offset="1" stop-color="#cc3b02" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.48571543 0 0 .45629666 -34.78968 -5.734851)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1=".985206" y2="47.013336"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.5 0 0 -1.2857143 49.749939 -254.2857)" gradientUnits="userSpaceOnUse" x1="-69.999916" x2="-69.999916" xlink:href="#b" y1="-200.00011" y2="-208.00011"/><linearGradient id="d" gradientTransform="matrix(.40000001 0 0 -1.3999916 42.299951 -277.59827)" gradientUnits="userSpaceOnUse" x1="-73.999916" x2="-73.999916" y1="-201.85712" y2="-206.14285"><stop offset="0" stop-color="#fff"/><stop offset=".00000037" 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(-1 0 0 1 7.499799 -6)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.624325" x2="3.624325" xlink:href="#a" y1="14" y2="6"/><linearGradient id="f" gradientTransform="matrix(-1 0 0 1.0952381 7.499799 -7.142857)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.551594" x2="3.551594" xlink:href="#g" y1="13.826087" y2="6.495652"/><linearGradient id="g"><stop offset="0" stop-color="#ffa154"/><stop offset=".87188613" stop-color="#ffa154" stop-opacity=".926471"/><stop offset="1" stop-color="#ffa154" stop-opacity="0"/></linearGradient><linearGradient id="h" gradientTransform="matrix(-1 0 0 1 16.5 -6)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.624325" x2="3.624325" xlink:href="#a" y1="14" y2="6"/><linearGradient id="i" gradientTransform="matrix(-1 0 0 1.0952381 16.5 -7.142857)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.551594" x2="3.551594" xlink:href="#g" y1="13.826087" y2="6.495652"/><linearGradient id="j" gradientTransform="matrix(.40000003 0 0 -1.7999893 33.299954 -359.19778)" gradientUnits="userSpaceOnUse" x1="-73.999916" x2="-73.999916" y1="-201.77774" y2="-206.22221"><stop offset="0" stop-color="#fff"/><stop offset=".00000077" 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="k" gradientTransform="matrix(.5 0 0 -1.5714286 40.749939 -312.57142)" gradientUnits="userSpaceOnUse" x1="-69.999916" x2="-69.999916" xlink:href="#b" y1="-200.00011" y2="-208.00011"/><path d="m.50000001 13.5h6.00000009v-11h-6.00000009z" fill="url(#k)"/><path d="m1.5 12.5h4.0000001v-9.0000001h-4.0000001z" fill="none" stroke="url(#j)" stroke-miterlimit="3"/><path d="m.5 13.5h6v-11.0000001h-6z" fill="none" opacity=".5" stroke="#555761" stroke-linejoin="round" stroke-miterlimit="3"/><path d="m9.5 12.5h6v-8.9999999h-6z" fill="url(#c)"/><path d="m10.5 11.5h4v-6.9999998h-4z" fill="none" stroke="url(#d)" stroke-miterlimit="3"/><path d="m9.5 12.5h6v-8.9999999h-6z" fill="none" opacity=".5" stroke="#555761" stroke-linejoin="round" stroke-miterlimit="3"/><path d="m2.4997986 0v2.5h2v-2.5zm0 4.5v3.0000001h2v-3.0000001zm0 5.0000001v2.9999999h2v-2.9999999zm0 4.9999999v1.5h2v-1.5z" fill="url(#f)"/><path d="m2.4997986 0v2.5h2v-2.5m-2 4.5v3.0000001h2v-3.0000001zm0 5.0000001v2.9999999h2v-2.9999999zm2 6.4999999v-1.5h-2v1.5" fill="none" opacity=".5" stroke="url(#e)" stroke-linejoin="round"/><path d="m11.5 0v2.5h2v-2.5zm0 4.5v3.0000001h2v-3.0000001zm0 5.0000001v2.9999999h2v-2.9999999zm0 4.9999999v1.5h2v-1.5z" fill="url(#i)"/><path d="m11.5 0v2.5h2v-2.5m-2 4.5v3.0000001h2v-3.0000001zm0 5.0000001v2.9999999h2v-2.9999999zm2 6.4999999v-1.5h-2v1.5" fill="none" opacity=".5" stroke="url(#h)" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_distributehorzdistance.svg b/icon-themes/elementary_svg/cmd/sc_distributehorzdistance.svg
new file mode 100644
index 000000000..a65718318
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_distributehorzdistance.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#cc3b02"/><stop offset=".875" stop-color="#cc3b02"/><stop offset="1" stop-color="#cc3b02" stop-opacity="0"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#ffa154"/><stop offset=".875" stop-color="#ffa154" stop-opacity=".926471"/><stop offset="1" stop-color="#ffa154" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.48571543 0 0 .45629666 -34.78968 -5.734851)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1=".985206" y2="47.013336"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="d" gradientTransform="matrix(-1 0 0 .7965368 9 -1.558442)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.551594" x2="3.551594" xlink:href="#b" y1="12" y2="1.956522"/><linearGradient id="e" gradientTransform="matrix(-1 0 0 .72727273 9 -.727273)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.624325" x2="3.624325" xlink:href="#a" y1="12" y2="1"/><linearGradient id="f" gradientTransform="matrix(1 0 0 .72727273 7 -.727273)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.624325" x2="3.624325" xlink:href="#a" y1="12" y2="1"/><linearGradient id="g" gradientTransform="matrix(.41666667 0 0 -1.2857143 44.041616 -254.2857)" gradientUnits="userSpaceOnUse" x1="-69.999916" x2="-69.999916" xlink:href="#c" y1="-200.00011" y2="-208.00011"/><linearGradient id="h" gradientTransform="matrix(.30000001 0 0 -1.3999916 35.349964 -277.59827)" gradientUnits="userSpaceOnUse" x1="-73.999916" x2="-73.999916" y1="-201.85712" y2="-206.14285"><stop offset="0" stop-color="#fff"/><stop offset=".00000037" 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(1 0 0 .7965368 7 -1.558442)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.551594" x2="3.551594" xlink:href="#b" y1="12" y2="1.956522"/><linearGradient id="j" gradientTransform="matrix(-.30000001 0 0 -1.7999893 -19.349964 -359.19778)" gradientUnits="userSpaceOnUse" x1="-73.999916" x2="-73.999916" y1="-201.77774" y2="-206.22221"><stop offset="0" stop-color="#fff"/><stop offset=".00000077" 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="k" gradientTransform="matrix(-.41666667 0 0 -1.5714286 -28.041616 -312.57142)" gradientUnits="userSpaceOnUse" x1="-69.999916" x2="-69.999916" xlink:href="#c" y1="-200.00011" y2="-208.00011"/><path d="m5.5000001 13.5h-5.0000001v-11h5.0000001z" fill="url(#k)"/><path d="m4.5 12.5h-2.9999999v-9.0000001h2.9999999z" fill="none" stroke="url(#j)" stroke-miterlimit="3"/><path d="m5.5 13.5h-5v-11.0000001h5z" fill="none" opacity=".5" stroke="#555761" stroke-linejoin="round" stroke-miterlimit="3"/><path d="m6.5.00000002h-2v15.99999998h2z" fill="url(#d)"/><path d="m4.5.00000002v15.99999998m2 0v-15.99999998" fill="none" opacity=".5" stroke="url(#e)"/><path d="m10.5 12.5h5v-8.9999999h-5z" fill="url(#g)"/><path d="m11.5 11.5h3v-6.9999998h-3z" fill="none" stroke="url(#h)" stroke-miterlimit="3"/><path d="m10.5 12.5h5v-8.9999999h-5z" fill="none" opacity=".5" stroke="#555761" stroke-linejoin="round" stroke-miterlimit="3"/><path d="m9.5 0h2v16h-2z" fill="url(#i)"/><path d="m11.5 0v16m-2 0v-16" fill="none" opacity=".5" stroke="url(#f)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_distributehorzleft.svg b/icon-themes/elementary_svg/cmd/sc_distributehorzleft.svg
new file mode 100644
index 000000000..46a144064
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_distributehorzleft.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#cc3b02"/><stop offset=".875" stop-color="#cc3b02"/><stop offset="1" stop-color="#cc3b02" stop-opacity="0"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#ffa154"/><stop offset=".875" stop-color="#ffa154" stop-opacity=".926471"/><stop offset="1" stop-color="#ffa154" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.48571543 0 0 .45629666 -34.78968 -5.734851)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1=".985206" y2="47.013336"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="d" gradientTransform="matrix(1 0 0 .7965368 -2 -1.558442)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.551594" x2="3.551594" xlink:href="#b" y1="12" y2="1.956522"/><linearGradient id="e" gradientTransform="matrix(1 0 0 .72727273 -2 -.727273)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.624325" x2="3.624325" xlink:href="#a" y1="12" y2="1"/><linearGradient id="f" gradientTransform="matrix(1 0 0 .72727273 7 -.727273)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.624325" x2="3.624325" xlink:href="#a" y1="12" y2="1"/><linearGradient id="g" gradientTransform="matrix(.41666667 0 0 -1.2857143 44.041616 -254.2857)" gradientUnits="userSpaceOnUse" x1="-69.999916" x2="-69.999916" xlink:href="#c" y1="-200.00011" y2="-208.00011"/><linearGradient id="h" gradientTransform="matrix(.30000001 0 0 -1.3999916 35.349964 -277.59827)" gradientUnits="userSpaceOnUse" x1="-73.999916" x2="-73.999916" y1="-201.85712" y2="-206.14285"><stop offset="0" stop-color="#fff"/><stop offset=".00000037" 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(1 0 0 .7965368 7 -1.558442)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.551594" x2="3.551594" xlink:href="#b" y1="12" y2="1.956522"/><linearGradient id="j" gradientTransform="matrix(.30000001 0 0 -1.7999893 26.349964 -359.19778)" gradientUnits="userSpaceOnUse" x1="-73.999916" x2="-73.999916" y1="-201.77774" y2="-206.22221"><stop offset="0" stop-color="#fff"/><stop offset=".00000077" 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="k" gradientTransform="matrix(.41666667 0 0 -1.5714286 35.041616 -312.57142)" gradientUnits="userSpaceOnUse" x1="-69.999916" x2="-69.999916" xlink:href="#c" y1="-200.00011" y2="-208.00011"/><path d="m1.4999999 13.5h5.0000001v-11h-5.0000001z" fill="url(#k)"/><path d="m2.5 12.5h2.9999999v-9.0000001h-2.9999999z" fill="none" stroke="url(#j)" stroke-miterlimit="3"/><path d="m1.5 13.5h5v-11.0000001h-5z" fill="none" opacity=".5" stroke="#555761" stroke-linejoin="round" stroke-miterlimit="3"/><path d="m.5.00000002h2v15.99999998h-2z" fill="url(#d)"/><path d="m2.5.00000002v15.99999998m-2 0v-15.99999998" fill="none" opacity=".5" stroke="url(#e)"/><path d="m10.5 12.5h5v-8.9999999h-5z" fill="url(#g)"/><path d="m11.5 11.5h3v-6.9999998h-3z" fill="none" stroke="url(#h)" stroke-miterlimit="3"/><path d="m10.5 12.5h5v-8.9999999h-5z" fill="none" opacity=".5" stroke="#555761" stroke-linejoin="round" stroke-miterlimit="3"/><path d="m9.5 0h2v16h-2z" fill="url(#i)"/><path d="m11.5 0v16m-2 0v-16" fill="none" opacity=".5" stroke="url(#f)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_distributehorzright.svg b/icon-themes/elementary_svg/cmd/sc_distributehorzright.svg
new file mode 100644
index 000000000..990c80707
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_distributehorzright.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#cc3b02"/><stop offset=".875" stop-color="#cc3b02"/><stop offset="1" stop-color="#cc3b02" stop-opacity="0"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#ffa154"/><stop offset=".875" stop-color="#ffa154" stop-opacity=".926471"/><stop offset="1" stop-color="#ffa154" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.48571543 0 0 .45629666 -34.78968 -5.734851)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1=".985206" y2="47.013336"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="d" gradientTransform="matrix(-1 0 0 .7965368 18 -1.558442)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.551594" x2="3.551594" xlink:href="#b" y1="12" y2="1.956522"/><linearGradient id="e" gradientTransform="matrix(-1 0 0 .72727273 18 -.727273)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.624325" x2="3.624325" xlink:href="#a" y1="12" y2="1"/><linearGradient id="f" gradientTransform="matrix(-1 0 0 .72727273 9 -.727273)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.624325" x2="3.624325" xlink:href="#a" y1="12" y2="1"/><linearGradient id="g" gradientTransform="matrix(-.41666667 0 0 -1.2857143 -28.041616 -254.2857)" gradientUnits="userSpaceOnUse" x1="-69.999916" x2="-69.999916" xlink:href="#c" y1="-200.00011" y2="-208.00011"/><linearGradient id="h" gradientTransform="matrix(-.30000001 0 0 -1.3999916 -19.349964 -277.59827)" gradientUnits="userSpaceOnUse" x1="-73.999916" x2="-73.999916" y1="-201.85712" y2="-206.14285"><stop offset="0" stop-color="#fff"/><stop offset=".00000037" 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(-1 0 0 .7965368 9 -1.558442)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.551594" x2="3.551594" xlink:href="#b" y1="12" y2="1.956522"/><linearGradient id="j" gradientTransform="matrix(-.30000001 0 0 -1.7999893 -10.349964 -359.19778)" gradientUnits="userSpaceOnUse" x1="-73.999916" x2="-73.999916" y1="-201.77774" y2="-206.22221"><stop offset="0" stop-color="#fff"/><stop offset=".00000077" 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="k" gradientTransform="matrix(-.41666667 0 0 -1.5714286 -19.041616 -312.57142)" gradientUnits="userSpaceOnUse" x1="-69.999916" x2="-69.999916" xlink:href="#c" y1="-200.00011" y2="-208.00011"/><path d="m14.5 13.5h-5v-11h5z" fill="url(#k)"/><path d="m13.5 12.5h-3v-9.0000001h3z" fill="none" stroke="url(#j)" stroke-miterlimit="3"/><path d="m14.5 13.5h-5v-11.0000001h5z" fill="none" opacity=".5" stroke="#555761" stroke-linejoin="round" stroke-miterlimit="3"/><path d="m15.5.00000002h-2v15.99999998h2z" fill="url(#d)"/><path d="m13.5.00000002v15.99999998m2 0v-15.99999998" fill="none" opacity=".5" stroke="url(#e)"/><path d="m5.5 12.5h-5v-8.9999999h5z" fill="url(#g)"/><path d="m4.5 11.5h-3v-6.9999998h3z" fill="none" stroke="url(#h)" stroke-miterlimit="3"/><path d="m5.5 12.5h-5v-8.9999999h5z" fill="none" opacity=".5" stroke="#555761" stroke-linejoin="round" stroke-miterlimit="3"/><path d="m6.5 0h-2v16h2z" fill="url(#i)"/><path d="m4.5 0v16m2 0v-16" fill="none" opacity=".5" stroke="url(#f)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_distributerows.svg b/icon-themes/elementary_svg/cmd/sc_distributerows.svg
new file mode 100644
index 000000000..f90d4b343
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_distributerows.svg
@@ -0,0 +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(-.99999999 0 0 .99999999 16 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="3"/><linearGradient id="b" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="30.655001" x2="30.827999" y1="65.686996" y2="48.688"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-.99999999 0 0 .99999999 6 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="3"/><linearGradient id="d" gradientTransform="matrix(-.99999999 0 0 .99999999 11 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="3"/><linearGradient id="e" gradientTransform="matrix(.59436 0 0 .5999 -19.767 -4.535)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" xlink:href="#h" y1="15.5" y2="48.396"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="9.725001" x2="24.413149" y1="3.185009" y2="3.185009"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="g" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="31.051733" x2="31.051733" y1="49.953613" y2="62.685616"><stop offset="0" stop-color="#fff"/><stop offset=".00000003" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.59436 0 0 .5999 -19.765 -.533)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="translate(-.002 -.002)"><rect fill="url(#h)" height="3.998" rx=".424" ry=".491" width="14.998" x=".502" y="5.502"/><path d="m.502 5.002c-.276 0-.5.224-.5.5v3.996c0 .276.224.5.5.5h15c.276 0 .5-.224.5-.5.002-5.004 0 1.003 0-3.996 0-.276-.224-.5-.5-.5zm.5 1 3.998-.002v3h-4zm4.998-.002 4.002.002-.002 2.998h-4v-1h.002v-1.998h-.002zm5 0 4.002.002.002 2.998h-4.004v-1h.002v-1.998h-.002z" opacity=".32"/><g fill="none"><path d="m9.502 6.502h-3v2l2.9979996-.002z" stroke="url(#d)"/><path d="m4.502 6.502h-3v2l2.9979996-.002z" stroke="url(#c)"/><path d="m14.502 6.502h-3l-.002 1.998h3z" stroke="url(#a)"/></g></g><g transform="translate(-.002 -4.002)"><path d="m.92382812 1.5c-.23489599 0-.42382812.2182204-.42382812.4902344v2.0097656h14.998047v-2.0097656c0-.272014-.188932-.4902344-.423828-.4902344z" fill="url(#e)" transform="translate(.002 4.002)"/><path d="m.5 1c-.276 0-.5.224-.5.5v2.5h.99804688l.00195312-2 3.9980469-.0019531v2.0019531h1v-.0019531h.0019531v-1.9980469h-.0019531v-.0019531l4.0019531.0019531-.0019531 2h1.0000001v-.0019531h.001953v-1.9980469h-.001953v-.0019531l4.001953.0019531.001953 2h.998047c-.000096.0968041 0 .6274291 0-2.5 0-.276-.224-.5-.5-.5z" opacity=".32" transform="translate(.002 4.002)"/><g fill="none"><path d="m9.502 6.502h-3l.002 1.002 2.9979996-.002z" stroke="url(#d)"/><path d="m4.502 6.502h-3l.002 1.002 2.9979996-.002z" stroke="url(#c)"/><path d="m14.502 6.502h-3v1h3z" stroke="url(#a)"/></g></g><g stroke-width="1.546121" transform="matrix(.99999998 0 0 -.99999998 0 22.000063)"><path d="m16.682643 9.3694919 6.957661-6.1844829-6.957661-6.1844833.000117 3.86530212h-6.184483v4.63836238h6.184483z" style="display:block;stroke:#a62100;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#f)" transform="matrix(0 -.64678 .64678 0 8.94 22.29)"/><path d="m18.228881.47929777-.01209 1.38398343c.000383.3083467-.250251.5581037-.558594.5566407l-5.613803-.00797v1.5461208l5.643098-.00104c.306818.0006999.555066.2498221.554688.5566407l-.0133 1.3770472 3.092241-2.7057114z" display="block" fill="none" opacity=".5" stroke="url(#g)" stroke-miterlimit="7" transform="matrix(0 -.64678 .64678 0 8.94 22.29)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_distributeselection.svg b/icon-themes/elementary_svg/cmd/sc_distributeselection.svg
new file mode 100644
index 000000000..b139ec02e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_distributeselection.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" 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="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="9.602433" x2="46.602432" y1="-32.928219" y2="-32.928219"><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="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="21.935766" x2="42.491322" y1="-8.735909" y2="-8.735909"><stop offset="0" stop-color="#fff"/><stop offset=".00000003" 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="d" gradientUnits="userSpaceOnUse" x1="14.497891" x2="5.497891" xlink:href="#a" y1="-6.001801" y2="-6.001801"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="15.497891" x2="2.497891" xlink:href="#a" y1="-15.001801" y2="-15.001801"/><g transform="matrix(0 1 -1 0 -.001801 -.497891)"><g stroke-width="1.000249"><path d="m2.997891-15.501801h11.999694v6.003608l-11.999694-.003608z" fill="#e9e9e9" fill-rule="evenodd" stroke="url(#e)" stroke-linejoin="round" stroke-miterlimit="0"/><path d="m3.998074-14.498001h9.99978v3.999806h-9.99978z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-miterlimit="2"/><path d="m5.998197-6.49795h7.99908v5.999751h-7.99908z" fill="#e9e9e9" fill-rule="evenodd" stroke="url(#d)" stroke-linejoin="round" stroke-miterlimit="0"/></g><path d="m6.99753-5.498072h6.000422v3.999871h-6.000422z" fill="none" stroke="url(#c)" stroke-miterlimit="3"/></g><g fill="#ffa154" stroke="#a62100" stroke-linejoin="round" stroke-miterlimit="0" stroke-opacity=".501961" transform="translate(.001926 .499692)"><g transform="matrix(0 -1 1 0 20.500306 .000308)"><path d="m-7-9.000308h3v2h-3z"/><path d="m-12-9.000308h3v2h-3z"/><path d="m-17-9.000308h3v2h-3z"/><path d="m-2-9.000308h3v2h-3z"/></g><g transform="matrix(0 -1 1 0 11.498382 .000308)"><path d="m-7-9.000308h3v2h-3z"/><path d="m-12-9.000308h3v2h-3z"/><path d="m-17-9.000308h3v2h-3z"/><path d="m-2-9.000308h3v2h-3z"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_distributevertbottom.svg b/icon-themes/elementary_svg/cmd/sc_distributevertbottom.svg
new file mode 100644
index 000000000..34d233a84
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_distributevertbottom.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#cc3b02"/><stop offset=".875" stop-color="#cc3b02"/><stop offset="1" stop-color="#cc3b02" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.48571543 0 0 .45629666 -34.78968 -5.734851)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1=".985206" y2="47.013336"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 -.41666667 1.2857143 0 270.2857 -28.041616)" gradientUnits="userSpaceOnUse" x1="-68.674088" x2="-80.341354" xlink:href="#b" y1="-203.99998" y2="-203.99998"/><linearGradient id="d" gradientTransform="matrix(0 -.30000002 1.3999916 0 293.59827 -19.349965)" gradientUnits="userSpaceOnUse" x1="-71.166542" x2="-77.833214" y1="-203.99998" y2="-203.99998"><stop offset="0" stop-color="#fff"/><stop offset=".00000048" 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(0 1 -.7965368 0 17.558441 2)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.551594" x2="3.551594" xlink:href="#f" y1="12" y2="1.956522"/><linearGradient id="f"><stop offset="0" stop-color="#ffa154"/><stop offset=".875" stop-color="#ffa154" stop-opacity=".926471"/><stop offset="1" stop-color="#ffa154" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(0 1 -.72727273 0 16.727273 2)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.624325" x2="3.624325" xlink:href="#a" y1="12" y2="1"/><linearGradient id="h" gradientTransform="matrix(0 1 -.7965368 0 17.558441 11)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.551594" x2="3.551594" xlink:href="#f" y1="12" y2="1.956522"/><linearGradient id="i" gradientTransform="matrix(0 1 -.72727273 0 16.727273 11)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.624325" x2="3.624325" xlink:href="#a" y1="12" y2="1"/><linearGradient id="j" gradientTransform="matrix(0 -.29999996 1.7999893 0 375.19778 -10.349961)" gradientUnits="userSpaceOnUse" x1="-71.16655" x2="-77.833214" y1="-204.24527" y2="-204.24527"><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="k" gradientTransform="matrix(0 -.41666667 1.5714286 0 328.57142 -19.041616)" gradientUnits="userSpaceOnUse" x1="-68.497314" x2="-80.208771" xlink:href="#b" y1="-203.99998" y2="-203.99998"/><path d="m2.5 14.5v-5h11v5z" fill="url(#k)"/><path d="m3.5 13.5v-3h9v3z" fill="none" stroke="url(#j)" stroke-miterlimit="3"/><path d="m2.5 14.5v-5h11v5z" fill="none" opacity=".5" stroke="#555761" stroke-linejoin="round" stroke-miterlimit="3"/><path d="m3.5 5.5v-5h9v5z" fill="url(#c)"/><path d="m4.5 4.5v-3.0000001h7v3.0000001z" fill="none" stroke="url(#d)" stroke-miterlimit="3"/><path d="m3.5 5.4999999v-4.9999999h9v4.9999999z" fill="none" opacity=".5" stroke="#555761" stroke-linejoin="round" stroke-miterlimit="3"/><path d="m16 4.5v2h-16v-2z" fill="url(#e)"/><path d="m16 6.5h-16m0-2h16" fill="none" opacity=".5" stroke="url(#g)"/><path d="m16 13.5v2h-16v-2z" fill="url(#h)"/><path d="m16 15.5h-16m0-2h16" fill="none" opacity=".5" stroke="url(#i)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_distributevertcenter.svg b/icon-themes/elementary_svg/cmd/sc_distributevertcenter.svg
new file mode 100644
index 000000000..bade570cd
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_distributevertcenter.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#cc3b02"/><stop offset=".875" stop-color="#cc3b02"/><stop offset="1" stop-color="#cc3b02" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.48571543 0 0 .45629666 -34.78968 -5.734851)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1=".985206" y2="47.013336"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 -.5 1.2857143 0 270.2857 -33.749939)" gradientUnits="userSpaceOnUse" x1="-68.674088" x2="-80.341354" xlink:href="#b" y1="-203.99998" y2="-203.99998"/><linearGradient id="d" gradientTransform="matrix(0 -.40000001 1.3999916 0 293.59827 -26.299951)" gradientUnits="userSpaceOnUse" x1="-70.749878" x2="-78.249878" y1="-203.99998" y2="-203.99998"><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="e" gradientTransform="matrix(0 1 -1 0 22.000001 8.500202)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.624325" x2="3.624325" xlink:href="#a" y1="14" y2="6"/><linearGradient id="f" gradientTransform="matrix(0 1 -1.0952381 0 23.142857 8.500201)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.551594" x2="3.551594" xlink:href="#g" y1="13.826087" y2="6.495652"/><linearGradient id="g"><stop offset="0" stop-color="#ffa154"/><stop offset=".87188613" stop-color="#ffa154" stop-opacity=".926471"/><stop offset="1" stop-color="#ffa154" stop-opacity="0"/></linearGradient><linearGradient id="h" gradientTransform="matrix(0 1 -1 0 22 -.5)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.624325" x2="3.624325" xlink:href="#a" y1="14" y2="6"/><linearGradient id="i" gradientTransform="matrix(0 1 -1.0952381 0 23.142857 -.5)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.551594" x2="3.551594" xlink:href="#g" y1="13.826087" y2="6.495652"/><linearGradient id="j" gradientTransform="matrix(0 -.40000003 1.7999893 0 375.19778 -17.299954)" gradientUnits="userSpaceOnUse" x1="-70.749878" x2="-78.249878" y1="-204.24527" y2="-204.24527"><stop offset="0" stop-color="#fff"/><stop offset=".00000024" 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="k" gradientTransform="matrix(0 -.5 1.5714286 0 328.57142 -24.749939)" gradientUnits="userSpaceOnUse" x1="-68.497314" x2="-80.208771" xlink:href="#b" y1="-203.99998" y2="-203.99998"/><path d="m2.5 15.5v-6.0000001h11v6.0000001z" fill="url(#k)"/><path d="m3.5 14.5v-4h9v4z" fill="none" stroke="url(#j)" stroke-miterlimit="3"/><path d="m2.5 15.5v-6h11v6z" fill="none" opacity=".5" stroke="#555761" stroke-linejoin="round" stroke-miterlimit="3"/><path d="m3.5 6.5v-6h9v6z" fill="url(#c)"/><path d="m4.5 5.5v-4h7v4z" fill="none" stroke="url(#d)" stroke-miterlimit="3"/><path d="m3.5 6.5v-6h9v6z" fill="none" opacity=".5" stroke="#555761" stroke-linejoin="round" stroke-miterlimit="3"/><path d="m16 13.500201h-2.5v-2h2.5zm-4.5 0h-3.0000001v-2h3.0000001zm-5.0000001 0h-2.9999999v-2h2.9999999zm-4.9999999 0h-1.5v-2h1.5z" fill="url(#f)"/><path d="m16 13.500201h-2.5v-2h2.5m-4.5 2h-3.0000001v-2h3.0000001zm-5.0000001 0h-2.9999999v-2h2.9999999zm-6.4999999-2h1.5v2h-1.5" fill="none" opacity=".5" stroke="url(#e)" stroke-linejoin="round"/><path d="m16 4.5h-2.5v-2h2.5zm-4.5 0h-3.0000001v-2h3.0000001zm-5.0000001 0h-2.9999999v-2h2.9999999zm-4.9999999 0h-1.5v-2h1.5z" fill="url(#i)"/><path d="m16 4.5h-2.5v-2h2.5m-4.5 2h-3.0000001v-2h3.0000001zm-5.0000001 0h-2.9999999v-2h2.9999999zm-6.4999999-2h1.5v2h-1.5" fill="none" opacity=".5" stroke="url(#h)" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_distributevertdistance.svg b/icon-themes/elementary_svg/cmd/sc_distributevertdistance.svg
new file mode 100644
index 000000000..bda2bb507
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_distributevertdistance.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#cc3b02"/><stop offset=".875" stop-color="#cc3b02"/><stop offset="1" stop-color="#cc3b02" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.48571543 0 0 .45629666 -34.78968 -5.734851)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1=".985206" y2="47.013336"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 -.41666667 1.2857143 0 270.2857 -28.041616)" gradientUnits="userSpaceOnUse" x1="-68.674088" x2="-80.341354" xlink:href="#b" y1="-203.99998" y2="-203.99998"/><linearGradient id="d" gradientTransform="matrix(0 -.30000002 1.3999916 0 293.59827 -19.349965)" gradientUnits="userSpaceOnUse" x1="-71.166542" x2="-77.833214" y1="-203.99998" y2="-203.99998"><stop offset="0" stop-color="#fff"/><stop offset=".00000048" 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(0 1 -.7965368 0 17.558441 2)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.551594" x2="3.551594" xlink:href="#f" y1="12" y2="1.956522"/><linearGradient id="f"><stop offset="0" stop-color="#ffa154"/><stop offset=".875" stop-color="#ffa154" stop-opacity=".926471"/><stop offset="1" stop-color="#ffa154" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(0 1 -.72727273 0 16.727273 2)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.624325" x2="3.624325" xlink:href="#a" y1="12" y2="1"/><linearGradient id="h" gradientTransform="matrix(0 1 -.7965368 0 17.558441 7)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.551594" x2="3.551594" xlink:href="#f" y1="12" y2="1.956522"/><linearGradient id="i" gradientTransform="matrix(0 1 -.72727273 0 16.727273 7)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.624325" x2="3.624325" xlink:href="#a" y1="12" y2="1"/><linearGradient id="j" gradientTransform="matrix(0 -.29999996 1.7999893 0 375.19778 -9.349961)" gradientUnits="userSpaceOnUse" x1="-71.16655" x2="-77.833214" y1="-204.24527" y2="-204.24527"><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="k" gradientTransform="matrix(0 -.41666667 1.5714286 0 328.57142 -18.041616)" gradientUnits="userSpaceOnUse" x1="-68.497314" x2="-80.208771" xlink:href="#b" y1="-203.99998" y2="-203.99998"/><path d="m2.5 15.5v-5h11v5z" fill="url(#k)"/><path d="m3.5 14.5v-3h9v3z" fill="none" stroke="url(#j)" stroke-miterlimit="3"/><path d="m2.5 15.5v-5h11v5z" fill="none" opacity=".5" stroke="#555761" stroke-linejoin="round" stroke-miterlimit="3"/><path d="m3.5 5.5v-5h9v5z" fill="url(#c)"/><path d="m4.5 4.5v-3.0000001h7v3.0000001z" fill="none" stroke="url(#d)" stroke-miterlimit="3"/><path d="m3.5 5.4999999v-4.9999999h9v4.9999999z" fill="none" opacity=".5" stroke="#555761" stroke-linejoin="round" stroke-miterlimit="3"/><path d="m16 4.5v2h-16v-2z" fill="url(#e)"/><path d="m16 6.5h-16m0-2h16" fill="none" opacity=".5" stroke="url(#g)"/><path d="m16 9.5v2h-16v-2z" fill="url(#h)"/><path d="m16 11.5h-16m0-2h16" fill="none" opacity=".5" stroke="url(#i)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_distributeverttop.svg b/icon-themes/elementary_svg/cmd/sc_distributeverttop.svg
new file mode 100644
index 000000000..c998201ff
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_distributeverttop.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#cc3b02"/><stop offset=".875" stop-color="#cc3b02"/><stop offset="1" stop-color="#cc3b02" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.48571543 0 0 .45629666 -34.78968 -5.734851)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1=".985206" y2="47.013336"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 -.5 1.2857143 0 270.2857 -33.749939)" gradientUnits="userSpaceOnUse" x1="-68.674088" x2="-80.341354" xlink:href="#b" y1="-203.99998" y2="-203.99998"/><linearGradient id="d" gradientTransform="matrix(0 -.30000002 1.3999916 0 293.59827 -18.349965)" gradientUnits="userSpaceOnUse" x1="-71.166542" x2="-77.833214" y1="-203.99998" y2="-203.99998"><stop offset="0" stop-color="#fff"/><stop offset=".00000048" 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(0 1 -.7965368 0 17.558441 -2)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.551594" x2="3.551594" xlink:href="#f" y1="12" y2="1.956522"/><linearGradient id="f"><stop offset="0" stop-color="#ffa154"/><stop offset=".875" stop-color="#ffa154" stop-opacity=".926471"/><stop offset="1" stop-color="#ffa154" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(0 1 -.72727273 0 16.727273 -2)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.624325" x2="3.624325" xlink:href="#a" y1="12" y2="1"/><linearGradient id="h" gradientTransform="matrix(0 1 -.7965368 0 17.558441 7)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.551594" x2="3.551594" xlink:href="#f" y1="12" y2="1.956522"/><linearGradient id="i" gradientTransform="matrix(0 1 -.72727273 0 16.727273 7)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.624325" x2="3.624325" xlink:href="#a" y1="12" y2="1"/><linearGradient id="j" gradientTransform="matrix(0 -.29999996 1.7999893 0 375.19778 -9.349961)" gradientUnits="userSpaceOnUse" x1="-71.16655" x2="-77.833214" y1="-204.24527" y2="-204.24527"><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="k" gradientTransform="matrix(0 -.41666667 1.5714286 0 328.57142 -18.041616)" gradientUnits="userSpaceOnUse" x1="-68.497314" x2="-80.208771" xlink:href="#b" y1="-203.99998" y2="-203.99998"/><path d="m2.5 15.5v-5h11v5z" fill="url(#k)"/><path d="m3.5 14.5v-3h9v3z" fill="none" stroke="url(#j)" stroke-miterlimit="3"/><path d="m2.5 15.5v-5h11v5z" fill="none" opacity=".5" stroke="#555761" stroke-linejoin="round" stroke-miterlimit="3"/><path d="m3.5 6.5v-6h9v6z" fill="url(#c)"/><path d="m4.5 5.5v-3.0000001h7v3.0000001z" fill="none" stroke="url(#d)" stroke-miterlimit="3"/><path d="m3.5 6.4999999v-4.9999999h9v4.9999999z" fill="none" opacity=".5" stroke="#555761" stroke-linejoin="round" stroke-miterlimit="3"/><path d="m16 .5v2h-16v-2z" fill="url(#e)"/><path d="m16 2.5h-16m0-2h16" fill="none" opacity=".5" stroke="url(#g)"/><path d="m16 9.5v2h-16v-2z" fill="url(#h)"/><path d="m16 11.5h-16m0-2h16" fill="none" opacity=".5" stroke="url(#i)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_documentation.svg b/icon-themes/elementary_svg/cmd/sc_documentation.svg
new file mode 100644
index 000000000..59a23c8b3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_documentation.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" 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="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(.24285691 0 0 .32594469 3.42144 -.323148)" 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(.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="d" gradientTransform="matrix(.32160807 0 0 .3333374 1.824853 -.349077)" gradientUnits="userSpaceOnUse" x1="22.004084" x2="22.004084" y1="47.813133" y2="3.363852"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#c8c8c8"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="4.96741" x2="4.96741" y1=".511429" y2="15.497143"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><path d="m5 .4991096c1.947784 0 8.500002.00095406 8.500002.00095406l.00001 14.99993634s-5.6666748 0-8.500012 0c0-5.000296 0-10.000594 0-15.0008904z" fill="url(#b)" stroke-width=".954342"/><g fill="none"><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" stroke="url(#a)" stroke-linecap="round"/><path d="m5.0000001.49997396 8.5000249.000954.000013 14.99909804h-8.5000381" stroke="url(#c)" stroke-linejoin="round" stroke-width=".999922"/><path d="m6 3.499995h.7537691zm.8643219 0h.703517zm.8140698 0h.6231156zm.7236186 0h.2713566zm.3819095 0h.603015zm.7236186 0h1.5879396zm-3.5075384.994817h.9949753zm1.0954773 0h1.6281406zm1.7286437 0h.7939702zm.8944722 0h.7437188zm.8442218 0h.633165zm-4.562815 1.005188h.5125628zm.6733666 0h1.8994984zm-.6733666 1.9947954h.9949753zm1.0954773 0h1.6281406zm1.7286437 0h.7939702zm.8944722 0h.7437188zm.8442218 0h.633165zm-4.562815 1.0052046h.7537691zm.8643219 0h.6934672zm.8140698 0h.6231156zm.7236186 0h.2713566zm.3819095 0h.603015zm.7236186 0h1.5778886zm-3.5075384 1h1.1758797zm1.3065331 0h.5628138zm.6633158 0h.2814074zm.3919602 0h.5125629zm.6231157 0h.5226136zm.6231156 0h.8341716zm.9447246 0h1.085426zm-4.552765 1.994804h.9949753zm1.0954773 0h1.6281406zm1.7286437 0h.7939702zm.8944722 0h.7437188zm.8442218 0h.633165zm-4.562815 1.005196h1.2462313zm1.3567841 0h.3919602zm.4924622 0h.8944722zm.9949753 0h1.3165834zm1.4271354 0h.894473zm.984925 0h.190955zm-5.256282 1h1.2462313zm1.3567841 0h.5628138zm.6633168 0h.8844215zm.9849245 0h.954774zm1.0653266 0h.38191zm.482413 0h.211055zm.321607 0h.592966z" stroke="url(#d)"/></g><path d="m4.9999997 15.5h-2.4999997v-15h2.5" fill="url(#e)"/><g fill="none"><path d="m4.5000001 14.5h-1v-13h1" opacity=".5" stroke="url(#a)" stroke-linecap="square"/><path d="m5.0000065 15.500026h-2.5000445l.0000001-15.00005204 2.5000314.00002604" opacity=".5" stroke="#0d52bf" stroke-linejoin="round" stroke-width=".999922"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_donation.svg b/icon-themes/elementary_svg/cmd/sc_donation.svg
new file mode 100644
index 000000000..30890406e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_donation.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.35135 0 0 .24324 -.432 2.162)" gradientUnits="userSpaceOnUse" x1="40.29" x2="40.29" y1="7.556" y2="40.444"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.34783 0 0 .33333 -.348 -1.333)" gradientUnits="userSpaceOnUse" x1="22.5" x2="22.5" y1="19.5" y2="44.625"><stop offset="0" stop-color="#273445"/><stop offset="1" stop-color="#0e141f"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.35778 0 0 .34425 .487 5.606)" gradientUnits="userSpaceOnUse" x1="10" x2="20" y1="-3" y2="12"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.34427 0 0 .30272 -.43 -1.705)" gradientUnits="userSpaceOnUse" x1="23.25" x2="23.25" y1="-28.809" y2="70.295"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#95a3ab"/></linearGradient><rect fill="url(#d)" height="11" rx="1" width="15" x=".5" y="2.5"/><path d="m1.5 3.5h13v9h-13z" fill="none" opacity=".5" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><rect fill="none" height="11" opacity=".5" rx="1" stroke="#667885" stroke-linecap="round" stroke-linejoin="round" width="15" x=".5" y="2.5"/><path d="m0 5h16v2h-16z" fill="url(#b)"/><path d="m1.933 3c-.517 0-.933.395-.933.885v5.115l14-4.42v-.695c0-.49-.416-.885-.933-.885z" fill="url(#c)" opacity=".2"/><circle cx="13.5" cy="12.5" fill="#fff" opacity=".1" r=".5"/><circle cx="13.5" cy="11.5" fill="#667885" opacity=".25" r=".5"/><circle cx="11.5" cy="12.5" fill="#fff" opacity=".1" r=".5"/><circle cx="11.5" cy="11.5" fill="#667885" opacity=".25" r=".5"/><path d="m2 8h9v2h-9z" fill="#95a3ab"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_doubleclicktextedit.svg b/icon-themes/elementary_svg/cmd/sc_doubleclicktextedit.svg
new file mode 100644
index 000000000..dfd59f812
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_doubleclicktextedit.svg
@@ -0,0 +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" gradientUnits="userSpaceOnUse" x1="14" x2="6" y1="8" y2="16"><stop offset="0" stop-color="#fff"/><stop offset=".125" stop-color="#fff" stop-opacity="0"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><clipPath id="b"><path d="m8 2.6855469v14.0000001l3.132812-3.820313 2.066407 4.986328a1.0001 1.0001 0 1 0 1.847656-.765624l-2.111328-5.095704 4.378906.009766z"/></clipPath><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="9.978495" x2="9.978495" y1="13.912886" y2="-5.872059"><stop offset="0"/><stop offset="1" stop-color="#333"/></linearGradient><radialGradient id="d" cx="8" cy="4.143" gradientTransform="matrix(-4.66667 0 0 -5.33333 45.333 21.095)" gradientUnits="userSpaceOnUse" r="3"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient>
+
+/&amp;amp;gt;<g transform="translate(-4)"><path d="m5 .428a.572.572 0 0 0 -.572.572v1a.572.572 0 0 0 .572.572h1.428v10.856h-1.428a.572.572 0 0 0 -.572.572v1a.572.572 0 0 0 .572.572h6a.572.572 0 0 0 .572-.572v-1a.572.572 0 0 0 -.574-.572l-1.426.006v-10.868l1.426.006a.572.572 0 0 0 .574-.572v-1a.572.572 0 0 0 -.572-.572z" fill="url(#d)"/><path d="m7.693 0-3.243.012h-.032c-.236.018-.418.22-.418.468l.004 2.065c0 .257.2.466.45.467l1.546-.012v10l-1.547-.012c-.248 0-.45.21-.45.467l-.003 2.065c0 .247.182.45.418.468h.03l3.246.012c.012 0 .022 0 .034-.002h.01l.034.002 3.78-.008c.25 0 .45-.21.45-.467l.004-2.066c0-.258-.2-.467-.45-.468l-1.571.009.015-5-.016-5 1.57.008c.25 0 .45-.21.45-.467l-.004-2.065c0-.258-.2-.467-.45-.467l-3.78-.009c-.01 0-.02 0-.032.002h-.01l-.036-.002zm-2.693 1h6v1l-1.547-.006c-.248 0-.453.276-.453.533v10.946c0 .257.205.532.453.533l1.547-.006v1h-6v-1h1.55c.25 0 .45-.275.45-.533v-10.934c0-.258-.2-.533-.45-.533h-1.55z" fill-opacity=".431"/><path d="m5 1v1h1.55c.25 0 .45.275.45.533v10.934c0 .258-.2.534-.45.533h-1.55v1h6v-1l-1.547.006c-.248 0-.453-.276-.453-.533v-10.946c0-.257.205-.532.453-.533l1.547.006v-1z" fill="url(#d)"/></g><g transform="matrix(.69327406 0 0 .69327406 4.147082 6)"><path d="m8.1884834 1.6672989v10.9999991l2.5652276-2.9424834 2.044188 3.7280744c.494727 1.242916 2.142881-.74317 1.613492-1.971723l-1.874329-2.6219434 3.117524-.2046366z" fill-rule="evenodd" opacity=".05" stroke="#000" stroke-linejoin="round" stroke-width="4.327293"/><path d="m8.1884834 1.6672989v10.9999991l2.5652276-2.9424834 2.044188 3.7280744c.494727 1.242916 2.142881-.74317 1.613492-1.971723l-1.874329-2.6219434 3.117524-.2046366z" fill-rule="evenodd" opacity=".2" stroke="#000" stroke-linejoin="round" stroke-width="2"/><path d="m7 0v11l2.5652277-2.9424843 2.0441883 3.7280743c.494704 1.24297 2.357232.471184 1.827788-.757391l-2.088625-3.8362743 3.117523-.2046366z" fill="none" stroke="#fff" stroke-width="2.884862"/><path clip-path="url(#b)" d="m6.9891304 6.9358866v11.1195654l2.59311-2.974467 2.0664066 3.768597c.500102 1.256433 2.382807.476286 1.847656-.765624l-2.111328-3.877973 3.151411-.206867z" fill="none" opacity=".4" stroke="url(#a)" stroke-width="2.916219" transform="matrix(.98924729 0 0 .98924729 .086022 -6.861307)"/><path d="m7 0v11l2.5652277-2.9424843 2.0441883 3.7280743c.494704 1.24297 2.357232.471184 1.827788-.757391l-2.088625-3.8362743 3.651421-.1919247z" fill="url(#c)" fill-rule="evenodd"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_downsearch.svg b/icon-themes/elementary_svg/cmd/sc_downsearch.svg
new file mode 100644
index 000000000..172f86110
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_downsearch.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 .61157583 -.6008607 0 14.611229 .970842)" gradientUnits="userSpaceOnUse" x1="1.682796" x2="23.836843" y1="10.24962" y2="10.24962"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 -.39056144 .43562686 0 -15.519345 20.010508)" gradientUnits="userSpaceOnUse" x1="25.631071" x2="17.949821" y1="57.037033" y2="57.037033"><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><linearGradient id="c" gradientTransform="matrix(0 -.66975928 .49699178 0 -18.864984 27.525589)" gradientUnits="userSpaceOnUse" x1="35.125439" x2="27.66007" y1="53.037033" y2="53.037033"><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><path d="m7.9980469 13.500001c-.080838 0-.1508278-.03231-.2089844-.08789l-4.1875005-4.339844c-.062219-.059439-.101562-.1428761-.101562-.2421875 0-.1845228.130217-.3222656.304688-.3222656h2.3964839c.1628379.000116.2988281-.1459138.2988281-.3242187v-5.3769528c0-.174818.1290258-.306641.3007812-.306641h2.4023438c.1717556 0 .3007813.131823.3007812.306641v5.4082028c.015028.1636803.1455949.2930775.2988282.2929687h2.3964846c.174469 0 .300781.1377426.300781.3222656 0 .1845764-.07628.1785565-.103516.2421875l-4.1874996 4.339843c-.054667.05559-.1295192.08789-.2109375.087891z" style="stroke:#206b00;stroke-width:.999997;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.5;fill:url(#a)"/><g fill="none"><path d="m6.5 9.5h-1.0931236l2.5931236 2.706997 2.602876-2.706997h-1.102876" opacity=".6" stroke="url(#b)" stroke-width=".999996"/><path d="m9.4819632 9.5000002c-.4109944 0-.9813632-.6055885-.9814655-1.1198537 0 0-.02477-3.2222699-.0009955-4.8801464h-.9990045l-.0009955 4.8801464c-.0000622.465044-.5025106 1.1198537-.9995024 1.1198537" opacity=".6" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_drawcaption.svg b/icon-themes/elementary_svg/cmd/sc_drawcaption.svg
new file mode 100644
index 000000000..62a8ac6eb
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_drawcaption.svg
@@ -0,0 +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(.32160807 0 0 -.3333374 3.824853 13.349077)" gradientUnits="userSpaceOnUse" x1="22.004084" x2="22.004084" y1="47.813133" y2="3.363852"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#c8c8c8"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="7.118644" x2="6.847457" y1="15.932206" y2=".271189"><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="28.111103" x2="28.111103" y1="32.538464" y2="6.923079"><stop offset="0" stop-color="#fff"/><stop offset=".14285715" 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="d" gradientTransform="matrix(.28571361 0 0 .30419701 -25.704585 .164808)" gradientUnits="userSpaceOnUse" x1="124.96635" x2="124.96635" y1="32.331669" y2="-.541764"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient>
+
+
+/&amp;amp;amp;gt;<g transform="matrix(1 0 0 -1 0 16.000005)"><path d="m5.5.5v5h-3.75l-1.25 9.921875v.07813h1.8261719c.3334553-2.563323.7015733-5.7194328 1.0175781-8.000005h2.15625v5h10v-12z" fill="url(#d)"/><path d="m5.5.5v5h-3.75l-1.25 9.921875v.07813h1.8261719c.3334553-2.563323.7015733-5.7194328 1.0175781-8.000005h2.15625v5h10v-12z" fill="none" stroke="url(#b)" stroke-linejoin="round"/><path d="m7 2h7v9h-7z" fill="none"/><path d="m6 1v5h-3.8202271l-1.1246882 9h.8347458l.9543663-8h3.1558032v5h9v-11zm1 1h7v9h-7z" fill="url(#c)"/><path d="m8 9.500005h.7537691zm.8643219 0h.703517zm.8140698 0h.6231153zm.7236183 0h.271357zm.38191 0h.603015zm.723618 0h1.58794zm-3.507538-.994817h.9949753zm1.0954773 0h1.6281407zm1.7286437 0h.79397zm.894472 0h.743719zm.844222 0h.633165zm-4.562815-1.005188h.5125628zm.6733666 0h1.8994984zm-.6733666-1.994795h.9949753zm1.0954773 0h1.6281407zm1.7286437 0h.79397zm.894472 0h.743719zm.844222 0h.633165zm-4.562815-1.005205h.7537691zm.8643219 0h.6934672zm.8140698 0h.6231153zm.7236183 0h.271357zm.38191 0h.603015zm.723618 0h1.577889zm-3.507538-1h1.1758797zm1.3065331 0h.5628138zm.6633158 0h.2814071zm.3919601 0h.512563zm.623116 0h.522613zm.623115 0h.834172zm.944725 0h1.085426z" stroke="url(#a)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_drawchart.svg b/icon-themes/elementary_svg/cmd/sc_drawchart.svg
new file mode 100644
index 000000000..97f40e621
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_drawchart.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="15.509959" x2="15.509959" y1="7.009537" y2="22.009726"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14.00994" x2="14.00124" y1="9.009563" y2="19.999826"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13.561" x2="13.608" y1="-5.0128" y2="21.532"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="12.986217" x2="12.986217" y1="11.009587" y2="20.009701"><stop offset="0" stop-color="#fff"/><stop offset=".00000003" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="e" gradientTransform="matrix(1.3832 0 0 1.4144 -11.892 21.511)" gradientUnits="userSpaceOnUse" x1="22.696379" x2="22.696379" y1="-6.010596" y2=".352606"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="16.001587" x2="16.001587" y1="15.009638" y2="20.009701"><stop offset="0" stop-color="#fff"/><stop offset=".00000002" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><g transform="matrix(.26458 0 0 .26458 -2.913 -1.59)"><rect fill="url(#a)" height="14.000176" rx="1" width="4.00005" x="17.509985" y="7.509543"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m18.503 8.5167 2.007022-.00714v12.000151h-2.000025z" opacity=".5" stroke="url(#b)" stroke-linecap="square" stroke-linejoin="miter"/><rect height="14.000176" opacity=".5" rx=".66387" ry=".63025" stroke="#7239b3" width="4.00005" x="17.509985" y="7.509543"/></g></g><g transform="matrix(.26458 0 0 .26458 -.79006 -1.59)"><rect fill="url(#c)" height="12.000152" rx="1" width="4.000051" x="14.486236" y="9.509568"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m15.486249 10.509581h2.000025v10.000126h-2.000025z" opacity=".5" stroke="url(#d)" stroke-linecap="square" stroke-linejoin="miter"/><rect height="11.990432" opacity=".5" rx=".78992" ry=".51261" stroke="#cc3b02" width="3.995064" x="14.486236" y="9.509568"/></g></g><g transform="matrix(.26458 0 0 .26458 -4.2337 -1.59)"><rect fill="url(#e)" height="7.990581" rx="1" width="3.998792" x="17.501606" y="13.509619"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m18.501619 14.509632h2.000025v6.000075h-2.000025z" opacity=".5" stroke="url(#f)" stroke-linecap="square" stroke-linejoin="miter"/><rect height="8.000101" opacity=".5" rx=".86555" ry=".59664" stroke="#206b00" stroke-width="1.000013" width="4.000051" x="17.501606" y="13.509619"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_dsbdocumentdatasource.svg b/icon-themes/elementary_svg/cmd/sc_dsbdocumentdatasource.svg
new file mode 100644
index 000000000..fe93615f4
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_dsbdocumentdatasource.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.24324 0 0 .35135 2.162 -.432)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.923" y2="41.077"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.31427 0 0 .32592858 .4573 -.321786)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.2538 0 0 .30502 19.13 -.685)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.25764 0 0 .256 -18.787 32.336)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424" xlink:href="#e" y1="-7.666" y2="-7.666"/><linearGradient id="e"><stop offset="0" stop-color="#868688"/><stop offset="1" stop-color="#d9d9da"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.56273 0 0 .59218 -44.99 15.484)" gradientUnits="userSpaceOnUse" x1="89.018" x2="89.018" xlink:href="#g" y1="22.537" y2="27.546"/><linearGradient id="g"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#4a4a4a"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.25764 0 0 .256 -18.787 28.336)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424" xlink:href="#e" y1="-7.666" y2="-7.666"/><linearGradient id="i" gradientTransform="matrix(.56273 0 0 .59218 -44.99 11.484)" gradientUnits="userSpaceOnUse" x1="89.018" x2="89.018" xlink:href="#g" y1="22.537" y2="27.546"/><linearGradient id="j" gradientTransform="matrix(.25764 0 0 .252 -18.787 24.39)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424" xlink:href="#e" y1="-7.666" y2="-7.666"/><linearGradient id="k" gradientTransform="matrix(.56273 0 0 .58293 -44.99 7.8)" gradientUnits="userSpaceOnUse" x1="89.018" x2="89.018" xlink:href="#g" y1="22.537" y2="27.546"/><linearGradient id="l" gradientTransform="matrix(.25894 0 0 .19506 -18.915 21.137)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="102.308" x2="102.308" y1="-2.393" y2="-24.582"><stop offset="0" stop-color="#a5a6a8"/><stop offset="1" stop-color="#e8e8e8"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.25894 0 0 .19506 -18.915 21.137)" gradientUnits="userSpaceOnUse" x1="109.956" x2="109.956" y1="-24.911" y2="-2.376"><stop offset="0" stop-color="#b3b3b3"/><stop offset="1" stop-color="#dadada"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.3143 0 0 .3421 .457 15.618)" gradientUnits="userSpaceOnUse" x1="21.381" x2="21.381" y1="5.052" y2="44.137"><stop offset="0" stop-color="#fff"/><stop offset=".081" stop-color="#fff" stop-opacity=".235"/><stop offset=".923" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><clipPath id="o"><path d="m-1 16h10v14h-10z"/></clipPath><path d="m2.5.5h11v15h-11z" fill="url(#b)" stroke-width="1.08562"/><path d="m2.5.5h11v15h-11z" fill="none" stroke="url(#c)" stroke-linejoin="round"/><g clip-path="url(#o)" opacity=".7" transform="translate(4 -15)"><path d="m14.46 29.5c0 1.2-2.898 2-6.467 2-3.57 0-6.468-.8-6.468-2 0-4.634-.79-3.195 6.468-3.25 7.424-.056 6.467-1.41 6.467 3.25z" fill="url(#d)" stroke="url(#f)"/><path d="m14.5 26.5c0 1.105-2.91 2-6.5 2s-6.5-.895-6.5-2 2.91-2 6.5-2 6.5.895 6.5 2z" fill="none" stroke="#d8d8d8"/><path d="m14.46 25.5c0 1.157-2.898 2-6.467 2-3.57 0-6.468-.8-6.468-2 0-4.634-.79-3.195 6.468-3.25 7.424-.056 6.467-1.41 6.467 3.25z" fill="url(#h)" stroke="url(#i)"/><path d="m14.5 22.5c0 1.105-2.91 2-6.5 2s-6.5-.895-6.5-2 2.91-2 6.5-2 6.5.895 6.5 2z" fill="none" stroke="#d8d8d8"/><path d="m14.46 21.5c0 1.218-2.898 2-6.467 2-3.57 0-6.468-.95-6.468-2 0-4.344-.79-3.046 6.468-3.1 7.424-.056 6.467-.83 6.467 3.1z" fill="url(#j)" stroke="url(#k)"/><path d="m14.5 18.5c0 1.105-2.91 2-6.5 2s-6.5-.895-6.5-2 2.91-2 6.5-2 6.5.895 6.5 2z" fill="url(#l)" stroke="url(#m)"/><rect fill="none" height="13" opacity=".5" rx="17.5" ry="1.5" stroke="url(#n)" width="11" x="2.5" y="17.5"/></g><path d="m12.5 14.5h-9v-13h9z" fill="none" stroke="url(#a)" stroke-linecap="round"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_dsbinsertcontent.svg b/icon-themes/elementary_svg/cmd/sc_dsbinsertcontent.svg
new file mode 100644
index 000000000..a2f5e41e5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_dsbinsertcontent.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="18" y2="2"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><radialGradient id="b" cx="10.5" cy="12.999889" gradientTransform="matrix(.19563041 4.4995035 -3.8339024 .16669128 58.286188 -34.911755)" gradientUnits="userSpaceOnUse" r="2.999555"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="c" gradientTransform="matrix(.75675483 0 0 .54053921 4.697392 13.814672)" gradientUnits="userSpaceOnUse" x1="8.328467" x2="8.328467" y1="5.892871" y2="15.142894"><stop offset="0" stop-color="#fff"/><stop offset=".04168307" stop-color="#fff" stop-opacity=".235294"/><stop offset=".96375686" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g stroke-linejoin="round"><path d="m2 6.5h-.5v.5 1 .5h.5 12 .5v-.5-1-.5h-.5z" fill="url(#a)"/><path d="m14 7v.5zm-12 0v.5h12v-.5zm12 0v.5z" fill="#bebebe" opacity=".2"/><path d="m2 6.5h-.5v.5 1 .5h.5 12 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><path d="m2 2.5h-.5v.5 1 .5h.5 12 .5v-.5-1-.5h-.5z" fill="url(#a)"/><path d="m14 3v.5zm-12 0v.5h12v-.5zm12 0v.5z" fill="#bebebe" opacity=".2"/><path d="m2 2.5h-.5v.5 1 .5h.5 12 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><path d="m2 10.5h-.5v.5 1 .5h.5 12 .5v-.5-1-.5h-.5z" fill="url(#a)"/><path d="m7 11v.5zm-5 0v.5h5v-.5zm5 0v.5h7v-.5z" fill="#bebebe" opacity=".2"/><path d="m2 10.5h-.5v.5 1 .5h.5 12 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><g transform="translate(0 -10)"><path d="m7.5017807 15.5h5.9982193l-.00089 7.99911h-5.9982193z" fill="url(#b)"/><g fill="none"><path d="m7.5017807 15.5h5.9982193l-.00089 7.99911h-5.9982193z" opacity=".5" stroke="#206b00" stroke-width="1.001781"/><path d="m8.5 16.5h4v6h-4z" opacity=".3" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_dsbrowserexplorer.svg b/icon-themes/elementary_svg/cmd/sc_dsbrowserexplorer.svg
new file mode 100644
index 000000000..9df4ca856
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_dsbrowserexplorer.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329" stop-opacity=".680702"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="19.0036396" x2="19.0036396" y1="2.283259" y2="5.3754912"><stop offset="0" stop-color="#fff"/><stop offset=".45000002" stop-color="#fff" stop-opacity=".235294"/><stop offset=".65000004" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="14.3652913" x2="14.3652913" y1="3.8293751" y2="4.60243315"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".65000004" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="16.684467" x2="16.684467" xlink:href="#a" y1="-3.128147" y2="10.786899"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="17.457523" x2="17.457523" xlink:href="#a" y1="-3.128147" y2="10.786899"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="8.338983" x2="8.288135" y1="14.008475" y2="1.127119"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><path d="m1.974.5c-.817 0-1.474.657-1.474 1.474v12.526h14v-12.527c0-.816-.657-1.473-1.474-1.473z" fill="#e9e9e9" stroke="url(#f)"/><path d="m2.205 1.5c-.39 0-.705.372-.705.834v1.166h12v-1.166c0-.462-.314-.834-.705-.834z" fill="none" opacity=".8" stroke="#fff"/><path d="m1 5h13v9h-13z" fill="#fff"/><path d="m1 4.5h13" fill="none" stroke="#8c8c8c"/><path d="m4.53125 5.6464842a1.4838054 1.4838054 0 0 0 -1.5273438 1.4824218v.8769532l-2.52148432.00195a1.4838054 1.4838054 0 0 0 -.48242188.0839875v5.8046873a1.4838054 1.4838054 0 0 0 .49804688.08594l2.51757812-.002v.921875a1.4838054 1.4838054 0 0 0 1.484375 1.48442h.00195a1.4838054 1.4838054 0 0 0 .9765656-.367188l4.5507814-3.980469a1.4838054 1.4838054 0 0 0 -.029297-2.2578122l-4.5644531-3.7929688a1.4838054 1.4838054 0 0 0 -.9042969-.3417968z" display="block" fill="#fff" fill-opacity=".614108"/><path d="m11.453125.65820291a1.4838054 1.4838054 0 0 0 -.904297.34179688l-4.564453 3.79296881a1.4838054 1.4838054 0 0 0 -.0292969 2.2578124l4.5507809 3.980469a1.4838054 1.4838054 0 0 0 .976563.367188h.002a1.4838054 1.4838054 0 0 0 1.484328-1.4843757v-.921875l2.517578.00195a1.4838054 1.4838054 0 0 0 .611328-.1308563v-5.7167968a1.4838054 1.4838054 0 0 0 -.595703-.1269532l-2.521484-.00195v-.8769562a1.4838054 1.4838054 0 0 0 -1.527344-1.48242189z" display="block" fill="#fff" fill-opacity=".614108"/><g stroke-width="1.546116"><g transform="matrix(.64678195 0 0 .64678195 -6.291211 8.523229)"><path d="m16.684465 9.9486742 6.957523-6.1192986-6.957523-6.1844645v3.8652903l-6.184424-.010201.000001 4.64855h6.184464z" style="display:block;stroke:#a62100;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#e);stroke-miterlimit:7"/><g fill="none"><path d="m17.457523 3.0563173h.399262c.373796 0 .373796 0 .373796-.3175645v-1.6593098l3.092233 2.7499324-3.092233 2.7057047v-1.5340378c0-.3986089 0-.3986089-.372449-.3986089h-.400609" opacity=".5" stroke="url(#b)"/><path d="m17.457523 3.0563173h-5.411406v1.5461161h5.411406" opacity=".5" stroke="url(#c)"/></g></g><g transform="matrix(-.64678195 0 0 .64678195 22.291212 3.523229)"><path d="m16.684465 9.9486742 6.957523-6.1192986-6.957523-6.1844645.000002 3.8652903-6.184426-.010201.000001 4.64855h6.184464z" style="display:block;stroke:#a62100;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#d);stroke-miterlimit:7"/><g fill="none"><path d="m17.457523 3.0563173h.399262c.373796 0 .373796 0 .373796-.3175645v-1.6593098l3.092233 2.7499324-3.092233 2.7057047v-1.5340378c0-.3986089 0-.3986089-.372449-.3986089h-.400609" opacity=".5" stroke="url(#b)"/><path d="m17.457523 3.0563173h-5.411406v1.5461161h5.411406" opacity=".5" stroke="url(#c)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_duplicatepage.svg b/icon-themes/elementary_svg/cmd/sc_duplicatepage.svg
new file mode 100644
index 000000000..46e3b3176
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_duplicatepage.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="24.837126" cy="36.421127" gradientTransform="matrix(-.25568731 0 0 -.17604034 13.353337 17.657486)" gradientUnits="userSpaceOnUse" r="15.644737"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.18918906 0 0 .24324323 5.459188 3.162165)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" xlink:href="#c" y1="7.555544" y2="40.444435"/><linearGradient id="c"><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="d" gradientTransform="matrix(.25714449 0 0 .23901336 3.828532 2.897003)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#e" y1=".985206" y2="47.013336"/><linearGradient id="e"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.20764335 0 0 .2236809 19.105546 2.630629)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" xlink:href="#g" y1="50.786446" y2="2.906247"/><linearGradient id="g"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#bebebe"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.18918906 0 0 .24324323 1.459187 .162165)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" xlink:href="#c" y1="7.555544" y2="40.444435"/><linearGradient id="i" gradientTransform="matrix(.25714449 0 0 .23901336 -.171468 -.102997)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#e" y1=".985206" y2="47.013336"/><linearGradient id="j" gradientTransform="matrix(.20764335 0 0 .2236809 15.105546 -.369371)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" xlink:href="#g" y1="50.786446" y2="2.906247"/><linearGradient id="k" gradientTransform="matrix(.26423972 0 0 -.23508661 .152085 12.576766)" gradientUnits="userSpaceOnUse" x1="25.46862" x2="25.46862" y1="32.841259" y2="2.723591"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".26238" stop-color="#64baff"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="5.73154" x2="5.899279" y1="6.972961" y2="12.650928"><stop offset="0" stop-color="#fff"/><stop offset=".45000002" stop-color="#fff" stop-opacity=".235294"/><stop offset=".65000004" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><path d="m1.499961.49996096c2.0623745 0 9.000067.000712 9.000067.000712l.000012 10.99936604s-6.0000528 0-9.000079 0c0-3.66669 0-7.333378 0-11.00006704z" fill="url(#i)" stroke="url(#j)" stroke-linejoin="round" stroke-width=".999922"/><path d="m9.4999998 10.5h-7.0000001v-9h7.0000001z" fill="none" stroke="url(#h)" stroke-linecap="round"/><path d="m4 2c1.6040548 0 6.999992.000668 6.999992.000668l.000008 9.999332s-4.6666668 0-7 0c0-3.333325 0-6.666648 0-9.999971z" opacity=".05"/><path d="m5.4999613 3.499961c2.0623745 0 9.0000667.000712 9.0000667.000712l.000012 10.999366s-6.0000525 0-9.0000787 0c0-3.66669 0-7.333378 0-11.000067z" fill="url(#d)" stroke="url(#f)" stroke-linejoin="round" stroke-width=".999922"/><path d="m13.5 13.5h-7v-9h7z" fill="none" stroke="url(#b)" stroke-linecap="round"/><path d="m3.0026383 11.245895a4.0001608 2.7541062 0 1 1 8.0003217 0 4.0001608 2.7541062 0 0 1 -8.0003217 0z" fill="url(#a)" fill-rule="evenodd" opacity=".141176"/><g transform="translate(1.233498 2.409228)"><path d="m4.1972475 3.4812663c-3.35515788 2.1649249-1.3398156 6.3173698 2.0789355 6.3173698v1.7200979l4.249674-3.2148613-4.249674-3.006046v1.8003238c-2.4120014.0894127-3.4664244-2.1062743-1.7420866-3.6168842z" display="block" fill="url(#k)"/><g fill="none"><path d="m4.1501107 3.4072865c-3.41560759 2.2047897-1.3639548 6.4336967 2.1163916 6.4336967v1.7517708l4.3262397-3.2740578-4.3262397-3.0613992v1.8334748c-2.4554583.091059-3.5288789-2.145059-1.7734738-3.6834853z" stroke="#0d52bf" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m3.671875 7.2402344c.2099117.4951025.5183283.8570023.9042969 1.1035156.6654241.4249981 1.5600315.5436133 2.3984375.4765625a.31452192.31452192 0 0 1 .3398437.3203125l-.00586.34375 1.53125-1.1386719-1.5429681-1.1035156-.015625.4785156a.31452192.31452192 0 0 1 -.2421875.296875c-.9797155.229553-1.951649.0696192-2.7246094-.3105469-.2497513-.1228355-.4384988-.30099-.6425781-.4667968z" opacity=".5" stroke="url(#l)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_duplicatesheet.svg b/icon-themes/elementary_svg/cmd/sc_duplicatesheet.svg
new file mode 100644
index 000000000..95db1995c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_duplicatesheet.svg
@@ -0,0 +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(.59436 0 0 .5999 -22.265323 -.032977)" gradientUnits="userSpaceOnUse" x1="50.91758" x2="50.912964" xlink:href="#g" y1="3.392116" y2="22.438185"/><linearGradient id="b" gradientTransform="matrix(.67880146 0 0 .73786273 -.234164 -4.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#h" y1="21.090319" y2="22.445583"/><linearGradient id="c" gradientTransform="matrix(.67880146 0 0 .73786273 -.280774 -8.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#h" y1="21.090319" y2="22.445583"/><linearGradient id="d" gradientTransform="matrix(.67880146 0 0 .73786273 4.719226 -8.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#h" y1="21.090319" y2="22.445583"/><linearGradient id="e" gradientTransform="matrix(.67880146 0 0 .73786273 -.280774 -12.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#h" y1="21.090319" y2="22.445583"/><linearGradient id="f" gradientTransform="matrix(.67880146 0 0 .73786273 4.719226 -12.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#h" y1="21.090319" y2="22.445583"/><linearGradient id="g" gradientTransform="matrix(.59436 0 0 .5999 -22.265323 -.032977)" gradientUnits="userSpaceOnUse" x1="50.91758" x2="50.912964" y1="3.392116" y2="22.438185"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.67880146 0 0 .73786273 -2.234164 -2.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" y1="21.090319" y2="22.445583"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><g transform="translate(-2 -1)"><path d="m2.5 1.5h10v8h-4.220339l-2.779661 4h-3z" fill="url(#g)"/><path d="m2.5 1c-.276-.0000539-.5.224-.5.5l.00195 11.998047c0 .276.224.499946.5.5l3.2104133.001953 2.7876367-4h3.5 1c-.000454-2.6636061-.002-4.9586117-.002-8.4980469 0-.276-.224-.4999461-.5-.5zm.4980469.9980469 9.0019531.0019531v3h-4l-.00195-2.9980469h-1l.00195 2.9980469h-4v1h4v3h-4v-3zm5.0019531 4.0019531h4v3h-4zm-5 4h2 2l-2 3h-2z" fill="#666" fill-opacity=".501961"/><g fill="none" stroke-linecap="square"><path d="m3.5 10.5h2.5466102l-1.3121498 2h-1.2344604z" opacity=".5" stroke="url(#b)"/><path d="m3.5 6.5h3v2h-3z" opacity=".5" stroke="url(#c)"/><path d="m8.5 6.5h3v2h-3z" opacity=".5" stroke="url(#d)"/><path d="m3.5 2.5h3v2h-3z" opacity=".5" stroke="url(#e)"/><path d="m8.5 2.5h3v2h-3z" opacity=".5" stroke="url(#f)"/></g></g><g transform="translate(3.00195 1.998047)"><path d="m2.5 1.5h10v8h-4.220339l-2.779661 4h-3z" fill="url(#a)"/><path d="m2.5 1c-.276-.0000539-.5.224-.5.5l.00195 11.998047c0 .276.224.499946.5.5l3.2104133.001953 2.7876367-4h3.5 1c-.000454-2.6636061-.002-4.9586117-.002-8.4980469 0-.276-.224-.4999461-.5-.5zm.4980469.9980469 9.0019531.0019531v3h-4l-.00195-2.9980469h-1l.00195 2.9980469h-4v1h4v3h-4v-3zm5.0019531 4.0019531h4v3h-4zm-5 4h2 2l-2 3h-2z" fill="#666" fill-opacity=".501961"/><g fill="none" stroke-linecap="square"><path d="m3.5 10.5h2.5466102l-1.3121498 2h-1.2344604z" opacity=".5" stroke="url(#b)"/><path d="m3.5 6.5h3v2h-3z" opacity=".5" stroke="url(#c)"/><path d="m8.5 6.5h3v2h-3z" opacity=".5" stroke="url(#d)"/><path d="m3.5 2.5h3v2h-3z" opacity=".5" stroke="url(#e)"/><path d="m8.5 2.5h3v2h-3z" opacity=".5" stroke="url(#f)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_duplicateslide.svg b/icon-themes/elementary_svg/cmd/sc_duplicateslide.svg
new file mode 100644
index 000000000..3c48a41c3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_duplicateslide.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.26423972 0 0 -.23508661 .152085 12.576766)" gradientUnits="userSpaceOnUse" x1="25.46862" x2="25.46862" y1="32.841259" y2="2.723591"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".26238" stop-color="#64baff"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="5.73154" x2="5.899279" y1="6.972961" y2="12.650928"><stop offset="0" stop-color="#fff"/><stop offset=".45000002" stop-color="#fff" stop-opacity=".235294"/><stop offset=".65000004" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.1892 0 0 .24324 5.46 3.162)" gradientUnits="userSpaceOnUse" x1="-1.846" x2="43.258" y1="21.746" y2="20.736"><stop offset="0" stop-color="#fff"/><stop offset=".461" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.25714 0 0 .239 3.83 2.897)" gradientUnits="userSpaceOnUse" x1="2.326" x2="40.82" y1="20.132" y2="19.641"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.20764 0 0 .22368 19.106 2.63)" gradientUnits="userSpaceOnUse" x1="-22.238" x2="-70.397" y1="28.054" y2="29.124"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#bebebe"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="-1.148" x2="-1.148" xlink:href="#g" y1="3.515" y2="15.475"/><linearGradient id="g"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.22297 0 0 .27027 .274 2.014)" gradientUnits="userSpaceOnUse" x1="11.003" x2="11.003" y1="7.35" y2="40.65"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="2.106" x2="2.106" xlink:href="#g" y1="2.532" y2="14.492"/><path d="m5.5 3.5h9v11h-9z" fill="url(#d)" stroke="url(#e)" stroke-linejoin="round" transform="matrix(0 1 -1 0 15 -3.996)"/><path d="m13.5 13.5h-7v-9h7z" fill="none" stroke="url(#c)" stroke-linecap="round" transform="matrix(0 1 -1 0 15 -3.996)"/><path d="m10.746 9.983c0 3.044-4.008 4.152-5.573 1.543-1.564-2.61 1.3-5.623 3.986-4.19l-1.414 2.648z" fill="url(#f)" opacity=".5" transform="translate(0 -3.996)"/><path d="m10.746 9.992c0 1.3-.946 2.544-2.2 2.89-1.253.348-2.704-.232-3.373-1.348-.005.005 2.573-1.542 2.573-1.542z" fill="url(#f)" opacity=".5" transform="translate(0 -3.996)"/><path d="m3 14.5h-2.5c.002-3.655.002-8.53 0-9.008h2.5" fill="url(#i)" transform="translate(0 -3.996)"/><path d="m3 10.504h-2.376c-.233-.142-.056-.424-.11-.625v-8.316l.03-.048.08-.02h2.376" fill="none" opacity=".4" stroke="#cc3b02" stroke-linejoin="round"/><path d="m2.5 13.5h-1v-7.008h1" fill="none" opacity=".5" stroke="url(#h)" stroke-linecap="square" transform="translate(0 -3.996)"/><path d="m10.746 9.982c0 1.3-.946 2.544-2.2 2.89-.03-.004-.8-2.89-.8-2.89z" fill="url(#f)" transform="translate(0 -3.996)"/><path d="m5.5 3.5h9v11h-9z" fill="url(#d)" stroke="url(#e)" stroke-linejoin="round" transform="matrix(0 1 -1 0 19 0)"/><path d="m13.5 13.5h-7v-9h7z" fill="none" stroke="url(#c)" stroke-linecap="round" transform="matrix(0 1 -1 0 19 0)"/><path d="m10.746 9.983c0 3.044-4.008 4.152-5.573 1.543-1.564-2.61 1.3-5.623 3.986-4.19l-1.414 2.648z" fill="url(#f)" opacity=".5" transform="translate(4)"/><path d="m10.746 9.992c0 1.3-.946 2.544-2.2 2.89-1.253.348-2.704-.232-3.373-1.348-.005.005 2.573-1.542 2.573-1.542z" fill="url(#f)" opacity=".5" transform="translate(4)"/><path d="m3 14.5h-2.5c.002-3.655.002-8.53 0-9.008h2.5" fill="url(#i)" transform="translate(4)"/><path d="m7 14.5h-2.376c-.233-.142-.056-.424-.11-.625v-8.315l.03-.048.08-.02h2.376" fill="none" opacity=".4" stroke="#cc3b02" stroke-linejoin="round"/><path d="m2.5 13.5h-1v-7.008h1" fill="none" opacity=".5" stroke="url(#h)" stroke-linecap="square" transform="translate(4)"/><path d="m10.746 9.982c0 1.3-.946 2.544-2.2 2.89-.03-.004-.8-2.89-.8-2.89z" fill="url(#f)" transform="translate(4)"/><g transform="translate(1.233498 2.409229)"><path d="m4.1972475 3.4812663c-3.35515788 2.1649249-1.3398156 6.3173698 2.0789355 6.3173698v1.7200979l4.249674-3.2148613-4.249674-3.006046v1.8003238c-2.4120014.0894127-3.4664244-2.1062743-1.7420866-3.6168842z" display="block" fill="url(#a)"/><g fill="none"><path d="m4.1501107 3.4072865c-3.41560759 2.2047897-1.3639548 6.4336967 2.1163916 6.4336967v1.7517708l4.3262397-3.2740578-4.3262397-3.0613992v1.8334748c-2.4554583.091059-3.5288789-2.145059-1.7734738-3.6834853z" stroke="#0d52bf" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m3.671875 7.2402344c.2099117.4951025.5183283.8570023.9042969 1.1035156.6654241.4249981 1.5600315.5436133 2.3984375.4765625a.31452192.31452192 0 0 1 .3398437.3203125l-.00586.34375 1.53125-1.1386719-1.5429681-1.1035156-.015625.4785156a.31452192.31452192 0 0 1 -.2421875.296875c-.9797155.229553-1.951649.0696192-2.7246094-.3105469-.2497513-.1228355-.4384988-.30099-.6425781-.4667968z" opacity=".5" stroke="url(#b)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_edit.svg b/icon-themes/elementary_svg/cmd/sc_edit.svg
new file mode 100644
index 000000000..d7fdd3d56
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_edit.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="8.168" cy=".273" gradientTransform="matrix(-1.81092 0 0 -2.56547 22.792 .7)" gradientUnits="userSpaceOnUse" r="6.626"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient>/&amp;gt;<path d="m11.173 14.52-.903-3.092h-4.54l-.903 3.09h-2.847l4.398-13.036h3.23l4.412 13.04zm-1.533-5.4q-1.252-4.203-1.414-4.753-.154-.55-.222-.87-.28 1.136-1.61 5.62z" fill="url(#a)" stroke="#000" stroke-linejoin="round" stroke-opacity=".471" stroke-width=".962"/><path d="m9 0v3h1l1-.287v9.487l-1 .8h-1v3h7v-3h-1l-1-.726v-9.596l1.143.322h.857v-3z" fill-rule="evenodd" opacity=".52"/><path d="m16-4.944 1.94-.027s1 0 1 1v15.387s-.087 1.544-1.088 1.544h-1.852m5.833-17.95-1.91.018s-1 0-1 1v15.932s.09 1.01 1.09 1l1.82-.016" fill="none" stroke="#fff" stroke-width="1.267" transform="matrix(.85714 0 0 .72727 -3.714 5.09)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_editannotation.svg b/icon-themes/elementary_svg/cmd/sc_editannotation.svg
new file mode 100644
index 000000000..370a9623e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_editannotation.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="7.239398" x2="9.283306" y1="6.848341" y2="8.868646"><stop offset="0" stop-color="#ad5f00"/><stop offset=".13482948" stop-color="#ffe16b"/><stop offset=".20224422" stop-color="#f9c440"/><stop offset=".26965895" stop-color="#fff394"/><stop offset=".44650277" stop-color="#f9c440"/><stop offset=".57114136" stop-color="#f9c440"/><stop offset=".72038066" stop-color="#ffe16b"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.404 -.406 .607 .602 -17.868 .693)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#c" y1="24.99" y2="30"/><linearGradient id="c"><stop offset="0" stop-color="#565656"/><stop offset=".5" stop-color="#9a9a9a"/><stop offset="1" stop-color="#545454"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.404 -.406 .607 .602 -17.983 .81)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><linearGradient id="e"><stop offset="0" stop-color="#b1b1b1"/><stop offset=".5" stop-color="#fff"/><stop offset="1" stop-color="#8f8f8f"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.404 -.406 .607 .602 -17.466 .29)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#c" y1="24.99" y2="30"/><linearGradient id="g" gradientTransform="matrix(.404 -.406 .607 .602 -17.58 .405)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><linearGradient id="h" gradientTransform="matrix(.404 -.406 .607 .602 -17.062 -.116)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#c" y1="24.99" y2="30"/><linearGradient id="i" gradientTransform="matrix(.404 -.406 .607 .602 -17.177 0)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><linearGradient id="j" gradientTransform="matrix(.404 -.406 .607 .602 -17.637 .462)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="29.056999" y2="26.030001"><stop offset="0" stop-color="#ece5a5"/><stop offset="1" stop-color="#fcfbf2"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.376 .036 .037 .375 -2.218 -1.133)" gradientUnits="userSpaceOnUse" x1="5.518" x2="9.522" y1="37.372002" y2="41.391998"><stop offset="0" stop-color="#d48e15"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="l" gradientTransform="matrix(-.00071707 .13232963 -.1355213 -.00073465 -8.366433 -4.342483)" gradientUnits="userSpaceOnUse" x1="33.891682" x2="151.63832" y1="-119.68561" y2="-121.81685"><stop offset="0" stop-color="#fff394"/><stop offset=".262" stop-color="#ffe16b"/><stop offset=".661" stop-color="#f9c440"/><stop offset="1" stop-color="#d48e15"/></linearGradient><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="2" y2="10"><stop offset="0" stop-color="#fff"/><stop offset=".25544232" 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-opacity=".501961" transform="scale(.26458333)"><path d="m2.5.5c-1.1080002 0-2 .8919999-2 2v7c0 1.108.8919998 2 2 2h1.8007812l-.8007812 4 4.0000001-4h5.9999999c1.108 0 2-.892 2-2v-7c0-1.1080001-.892-2-2-2z" fill="url(#l)" stroke="#ad5f00" stroke-linejoin="round"/><path d="m2.5 1.5c-.5712976 0-1 .4287025-1 1v7c0 .571297.4287025 1 1 1h1.8007812c.6315369.000002 1.104974.578124.9804688 1.197266l-.1523438.759765 1.6640626-1.664062c.1875117-.187536.4418322-.292918.7070312-.292969h6c.571297 0 1-.428703 1-1v-7c0-.5712974-.428703-1-1-1z" fill="none" stroke="url(#m)" stroke-linecap="square"/></g><g transform="matrix(.26458333 0 0 .26458333 -.0674 -.131018)"><path d="m14.14 13.45c-.09-.014-.16-.01-.205.003l-6.08 1.347-1.118.25-.033.006-1.298.96 3.31-.05.03-.008 1.125-.248 6.077-1.36c.182-.04-.12-.273-.676-.524-.418-.187-.858-.334-1.13-.375z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><g transform="matrix(.7 0 0 .7 5.29 5.02)"><path d="m2.05 11.037c.285-.207 1.147.257 1.96 1.062.81.802 1.26 1.64 1.057 1.93 0 0 .02.017.02.02l10.136-10.183c.258-.258-.213-1.143-1.05-1.974-.84-.832-1.73-1.295-1.987-1.037z" fill="url(#a)" stroke="#ad5f00" stroke-linejoin="round" stroke-width=".714286"/><path d="m10.565 2.484c.287-.208 1.148.256 1.96 1.062.81.804 1.26 1.64 1.058 1.93 0 .002.02.018.02.02l1.55-1.558c.41-.408-.028-1.093-.98-2.044-.813-.806-1.674-1.27-1.96-1.062l-.026.025z" fill="#fe9ab8" opacity=".9" stroke="#de3e80" stroke-linejoin="round" stroke-width=".714286"/><path d="m9.18 3.877c.285-.208 1.146.256 1.96 1.062.81.8 1.26 1.64 1.056 1.93l.02.017.126-.127s-.02-.016-.02-.018c.203-.29-.246-1.127-1.057-1.93-.812-.806-1.674-1.27-1.96-1.062z" fill="url(#b)"/><path d="m9.063 3.993c.286-.208 1.148.256 1.96 1.062.81.803 1.26 1.64 1.058 1.93 0 .002.02.018.02.02l.127-.128-.02-.018c.204-.29-.246-1.13-1.057-1.933-.813-.806-1.674-1.27-1.96-1.062z" fill="url(#d)"/><path d="m9.58 3.473c.287-.208 1.15.256 1.96 1.062.81.804 1.26 1.64 1.06 1.93-.002.002.018.018.017.02l.127-.127c0-.002-.02-.018-.02-.02.203-.29-.246-1.126-1.057-1.93-.812-.805-1.674-1.27-1.96-1.062z" fill="url(#f)"/><path d="m9.465 3.59c.286-.21 1.148.256 1.96 1.06.81.805 1.26 1.642 1.058 1.932l.02.018.125-.126s-.02-.018-.02-.02c.204-.288-.246-1.126-1.056-1.93-.813-.805-1.674-1.27-1.96-1.062z" fill="url(#g)"/><path d="m9.985 3.067c.286-.207 1.148.257 1.96 1.062.81.802 1.26 1.64 1.058 1.93 0 0 .02.017.02.02l.125-.13s-.02-.017-.02-.02c.203-.287-.246-1.125-1.057-1.93-.81-.804-1.672-1.27-1.96-1.06z" fill="url(#h)"/><path d="m9.87 3.183c.285-.207 1.147.257 1.96 1.062.81.804 1.26 1.642 1.057 1.93 0 .002.02.02.02.02l.125-.127s-.02-.018-.02-.02c.204-.288-.246-1.126-1.056-1.93-.813-.805-1.674-1.27-1.96-1.06z" fill="url(#i)"/><g fill-rule="evenodd" stroke-width=".714286"><path d="m.26 15.794 4.772-1.725.04-.04c.202-.29-.253-1.13-1.064-1.93-.812-.808-1.673-1.27-1.96-1.06z" fill="url(#j)" stroke="url(#k)"/><path d="m.744 14.506-.484 1.284 1.3-.474c-.113-.134-.22-.268-.354-.402-.155-.154-.307-.28-.462-.408z" fill="#0c0c0c" stroke="#0c0c0c"/></g><path d="m2.3703389 10.926816c.270411-.196663 1.0789124.24173 1.843711 1.003797.7607014.756605 1.1840721 1.547352.9928724 1.820495 0 0 .017754.01639.016389.01776l6.5636117-6.6182406.02731-.023214s-.02186-.016386-.02049-.017757c.191206-.2731447-.232164-1.0625261-.994231-1.8204962-.764798-.7647986-1.5733-1.199095-1.8437114-1.0037981l-.023214.024583z" fill="#f9c440" opacity=".6" stroke-width="1.365712"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_editcurindex.svg b/icon-themes/elementary_svg/cmd/sc_editcurindex.svg
new file mode 100644
index 000000000..d38a958b8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_editcurindex.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#s" y1="17" y2="1"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#s" y1="23" y2="7"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#s" y1="29" y2="13"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="16" x2="16" xlink:href="#s" y1="17" y2="1"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="16" x2="16" xlink:href="#s" y1="23" y2="7"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="16" x2="16" xlink:href="#s" y1="29" y2="13"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="6" y2="13"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="7.239398" x2="9.283306" y1="6.848341" y2="8.868646"><stop offset="0" stop-color="#ad5f00"/><stop offset=".13482948" stop-color="#ffe16b"/><stop offset=".20224422" stop-color="#f9c440"/><stop offset=".26965895" stop-color="#fff394"/><stop offset=".44650277" stop-color="#f9c440"/><stop offset=".57114136" stop-color="#f9c440"/><stop offset=".72038066" stop-color="#ffe16b"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.404 -.406 .607 .602 -17.868 .693)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#j" y1="24.99" y2="30"/><linearGradient id="j"><stop offset="0" stop-color="#565656"/><stop offset=".5" stop-color="#9a9a9a"/><stop offset="1" stop-color="#545454"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.404 -.406 .607 .602 -17.983 .81)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#l" y1="24.99" y2="30"/><linearGradient id="l"><stop offset="0" stop-color="#b1b1b1"/><stop offset=".5" stop-color="#fff"/><stop offset="1" stop-color="#8f8f8f"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.404 -.406 .607 .602 -17.466 .29)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#j" y1="24.99" y2="30"/><linearGradient id="n" gradientTransform="matrix(.404 -.406 .607 .602 -17.58 .405)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#l" y1="24.99" y2="30"/><linearGradient id="o" gradientTransform="matrix(.404 -.406 .607 .602 -17.062 -.116)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#j" y1="24.99" y2="30"/><linearGradient id="p" gradientTransform="matrix(.404 -.406 .607 .602 -17.177 0)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#l" y1="24.99" y2="30"/><linearGradient id="q" gradientTransform="matrix(.404 -.406 .607 .602 -17.637 .462)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="29.056999" y2="26.030001"><stop offset="0" stop-color="#ece5a5"/><stop offset="1" stop-color="#fcfbf2"/></linearGradient><linearGradient id="r" gradientTransform="matrix(.376 .036 .037 .375 -2.218 -1.133)" gradientUnits="userSpaceOnUse" x1="5.518" x2="9.522" y1="37.372002" y2="41.391998"><stop offset="0" stop-color="#d48e15"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="s" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="18" y2="2"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><path d="m.5 5.5h15v6h-15z" fill="url(#g)" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m1.5 1.5v2h5v-2z" fill="url(#a)"/><path d="m2 2v.5h4v-.5z" fill="#bebebe" opacity=".2"/><path d="m1.5 1.5v2h5v-2z" fill="none" opacity=".61" stroke="#000"/><path d="m1.5 7.5v2h5v-2z" fill="url(#b)"/><path d="m2 8v.5h4v-.5z" fill="#bebebe" opacity=".2"/><path d="m1.5 7.5v2h5v-2z" fill="none" opacity=".61" stroke="#000"/><path d="m1.5 13.5v2h5v-2z" fill="url(#c)"/><path d="m2 14v.5h4v-.5z" fill="#bebebe" opacity=".2"/><path d="m1.5 13.5v2h5v-2z" fill="none" opacity=".61" stroke="#000"/><path d="m12.5 1.5v2h2v-2z" fill="url(#d)"/><path d="m13 2v.5h1v-.5z" fill="#bebebe" opacity=".2"/><path d="m12.5 1.5v2h2v-2z" fill="none" opacity=".61" stroke="#000"/><path d="m12.5 7.5v2h2v-2z" fill="url(#e)"/><path d="m13 8v.5h1v-.5z" fill="#bebebe" opacity=".2"/><path d="m12.5 7.5v2h2v-2z" fill="none" opacity=".61" stroke="#000"/><path d="m12.5 13.5v2h2v-2z" fill="url(#f)"/><path d="m13 14v.5h1v-.5z" fill="#bebebe" opacity=".2"/><path d="m12.5 13.5v2h2v-2z" fill="none" opacity=".61" stroke="#000"/><g fill="#333"><path d="m10 3h1v1h-1z"/><path d="m8 3h1v1h-1z"/><path d="m8 9h1v1h-1z"/><path d="m10 9h1v1h-1z"/><path d="m8 15h1v1h-1z"/><path d="m10 15h1v1h-1z"/></g><g transform="translate(-.254739 -.495187)"><path d="m14.14 13.45c-.09-.014-.16-.01-.205.003l-6.08 1.347-1.118.25-.033.006-1.298.96 3.31-.05.03-.008 1.125-.248 6.077-1.36c.182-.04-.12-.273-.676-.524-.418-.187-.858-.334-1.13-.375z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><g transform="matrix(.7 0 0 .7 5.29 5.02)"><path d="m2.05 11.037c.285-.207 1.147.257 1.96 1.062.81.802 1.26 1.64 1.057 1.93 0 0 .02.017.02.02l10.136-10.183c.258-.258-.213-1.143-1.05-1.974-.84-.832-1.73-1.295-1.987-1.037z" fill="url(#h)" stroke="#ad5f00" stroke-linejoin="round" stroke-width=".714286"/><path d="m10.565 2.484c.287-.208 1.148.256 1.96 1.062.81.804 1.26 1.64 1.058 1.93 0 .002.02.018.02.02l1.55-1.558c.41-.408-.028-1.093-.98-2.044-.813-.806-1.674-1.27-1.96-1.062l-.026.025z" fill="#fe9ab8" opacity=".9" stroke="#de3e80" stroke-linejoin="round" stroke-width=".714286"/><path d="m9.18 3.877c.285-.208 1.146.256 1.96 1.062.81.8 1.26 1.64 1.056 1.93l.02.017.126-.127s-.02-.016-.02-.018c.203-.29-.246-1.127-1.057-1.93-.812-.806-1.674-1.27-1.96-1.062z" fill="url(#i)"/><path d="m9.063 3.993c.286-.208 1.148.256 1.96 1.062.81.803 1.26 1.64 1.058 1.93 0 .002.02.018.02.02l.127-.128-.02-.018c.204-.29-.246-1.13-1.057-1.933-.813-.806-1.674-1.27-1.96-1.062z" fill="url(#k)"/><path d="m9.58 3.473c.287-.208 1.15.256 1.96 1.062.81.804 1.26 1.64 1.06 1.93-.002.002.018.018.017.02l.127-.127c0-.002-.02-.018-.02-.02.203-.29-.246-1.126-1.057-1.93-.812-.805-1.674-1.27-1.96-1.062z" fill="url(#m)"/><path d="m9.465 3.59c.286-.21 1.148.256 1.96 1.06.81.805 1.26 1.642 1.058 1.932l.02.018.125-.126s-.02-.018-.02-.02c.204-.288-.246-1.126-1.056-1.93-.813-.805-1.674-1.27-1.96-1.062z" fill="url(#n)"/><path d="m9.985 3.067c.286-.207 1.148.257 1.96 1.062.81.802 1.26 1.64 1.058 1.93 0 0 .02.017.02.02l.125-.13s-.02-.017-.02-.02c.203-.287-.246-1.125-1.057-1.93-.81-.804-1.672-1.27-1.96-1.06z" fill="url(#o)"/><path d="m9.87 3.183c.285-.207 1.147.257 1.96 1.062.81.804 1.26 1.642 1.057 1.93 0 .002.02.02.02.02l.125-.127s-.02-.018-.02-.02c.204-.288-.246-1.126-1.056-1.93-.813-.805-1.674-1.27-1.96-1.06z" fill="url(#p)"/><g fill-rule="evenodd" stroke-width=".714286"><path d="m.26 15.794 4.772-1.725.04-.04c.202-.29-.253-1.13-1.064-1.93-.812-.808-1.673-1.27-1.96-1.06z" fill="url(#q)" stroke="url(#r)"/><path d="m.744 14.506-.484 1.284 1.3-.474c-.113-.134-.22-.268-.354-.402-.155-.154-.307-.28-.462-.408z" fill="#0c0c0c" stroke="#0c0c0c"/></g><path d="m2.3703389 10.926816c.270411-.196663 1.0789124.24173 1.843711 1.003797.7607014.756605 1.1840721 1.547352.9928724 1.820495 0 0 .017754.01639.016389.01776l6.5636117-6.6182406.02731-.023214s-.02186-.016386-.02049-.017757c.191206-.2731447-.232164-1.0625261-.994231-1.8204962-.764798-.7647986-1.5733-1.199095-1.8437114-1.0037981l-.023214.024583z" fill="#f9c440" opacity=".6" stroke-width="1.365712"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_editdoc.svg b/icon-themes/elementary_svg/cmd/sc_editdoc.svg
new file mode 100644
index 000000000..0004647df
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_editdoc.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="7.239398" x2="9.283306" y1="6.848341" y2="8.868646"><stop offset="0" stop-color="#ad5f00"/><stop offset=".13482948" stop-color="#ffe16b"/><stop offset=".20224422" stop-color="#f9c440"/><stop offset=".26965895" stop-color="#fff394"/><stop offset=".44650277" stop-color="#f9c440"/><stop offset=".57114136" stop-color="#f9c440"/><stop offset=".72038066" stop-color="#ffe16b"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.404 -.406 .607 .602 -17.868 .693)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#c" y1="24.99" y2="30"/><linearGradient id="c"><stop offset="0" stop-color="#565656"/><stop offset=".5" stop-color="#9a9a9a"/><stop offset="1" stop-color="#545454"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.404 -.406 .607 .602 -17.983 .81)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><linearGradient id="e"><stop offset="0" stop-color="#b1b1b1"/><stop offset=".5" stop-color="#fff"/><stop offset="1" stop-color="#8f8f8f"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.404 -.406 .607 .602 -17.466 .29)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#c" y1="24.99" y2="30"/><linearGradient id="g" gradientTransform="matrix(.404 -.406 .607 .602 -17.58 .405)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><linearGradient id="h" gradientTransform="matrix(.404 -.406 .607 .602 -17.062 -.116)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#c" y1="24.99" y2="30"/><linearGradient id="i" gradientTransform="matrix(.404 -.406 .607 .602 -17.177 0)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><linearGradient id="j" gradientTransform="matrix(.404 -.406 .607 .602 -17.637 .462)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="29.056999" y2="26.030001"><stop offset="0" stop-color="#ece5a5"/><stop offset="1" stop-color="#fcfbf2"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.376 .036 .037 .375 -2.218 -1.133)" gradientUnits="userSpaceOnUse" x1="5.518" x2="9.522" y1="37.372002" y2="41.391998"><stop offset="0" stop-color="#d48e15"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.2538 0 0 .30502 19.13 -.685)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.24324 0 0 .35135 2.162 -.432)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.923" y2="41.077"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.31427 0 0 .32592858 .4573 -.321786)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><path d="m2.5.5h11v15h-11z" fill="url(#n)" stroke-width="1.08562"/><path d="m12.5 14.5h-9v-13h9z" fill="none" stroke="url(#m)" stroke-linecap="round"/><path d="m2.5.5h11v15h-11z" fill="none" stroke="url(#l)" stroke-linejoin="round"/><g transform="translate(-.254739 -5.316769)"><path d="m14.14 13.45c-.09-.014-.16-.01-.205.003l-6.08 1.347-1.118.25-.033.006-1.298.96 3.31-.05.03-.008 1.125-.248 6.077-1.36c.182-.04-.12-.273-.676-.524-.418-.187-.858-.334-1.13-.375z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><g transform="matrix(.7 0 0 .7 5.29 5.02)"><path d="m2.05 11.037c.285-.207 1.147.257 1.96 1.062.81.802 1.26 1.64 1.057 1.93 0 0 .02.017.02.02l10.136-10.183c.258-.258-.213-1.143-1.05-1.974-.84-.832-1.73-1.295-1.987-1.037z" fill="url(#a)" stroke="#ad5f00" stroke-linejoin="round" stroke-width=".714286"/><path d="m10.565 2.484c.287-.208 1.148.256 1.96 1.062.81.804 1.26 1.64 1.058 1.93 0 .002.02.018.02.02l1.55-1.558c.41-.408-.028-1.093-.98-2.044-.813-.806-1.674-1.27-1.96-1.062l-.026.025z" fill="#fe9ab8" opacity=".9" stroke="#de3e80" stroke-linejoin="round" stroke-width=".714286"/><path d="m9.18 3.877c.285-.208 1.146.256 1.96 1.062.81.8 1.26 1.64 1.056 1.93l.02.017.126-.127s-.02-.016-.02-.018c.203-.29-.246-1.127-1.057-1.93-.812-.806-1.674-1.27-1.96-1.062z" fill="url(#b)"/><path d="m9.063 3.993c.286-.208 1.148.256 1.96 1.062.81.803 1.26 1.64 1.058 1.93 0 .002.02.018.02.02l.127-.128-.02-.018c.204-.29-.246-1.13-1.057-1.933-.813-.806-1.674-1.27-1.96-1.062z" fill="url(#d)"/><path d="m9.58 3.473c.287-.208 1.15.256 1.96 1.062.81.804 1.26 1.64 1.06 1.93-.002.002.018.018.017.02l.127-.127c0-.002-.02-.018-.02-.02.203-.29-.246-1.126-1.057-1.93-.812-.805-1.674-1.27-1.96-1.062z" fill="url(#f)"/><path d="m9.465 3.59c.286-.21 1.148.256 1.96 1.06.81.805 1.26 1.642 1.058 1.932l.02.018.125-.126s-.02-.018-.02-.02c.204-.288-.246-1.126-1.056-1.93-.813-.805-1.674-1.27-1.96-1.062z" fill="url(#g)"/><path d="m9.985 3.067c.286-.207 1.148.257 1.96 1.062.81.802 1.26 1.64 1.058 1.93 0 0 .02.017.02.02l.125-.13s-.02-.017-.02-.02c.203-.287-.246-1.125-1.057-1.93-.81-.804-1.672-1.27-1.96-1.06z" fill="url(#h)"/><path d="m9.87 3.183c.285-.207 1.147.257 1.96 1.062.81.804 1.26 1.642 1.057 1.93 0 .002.02.02.02.02l.125-.127s-.02-.018-.02-.02c.204-.288-.246-1.126-1.056-1.93-.813-.805-1.674-1.27-1.96-1.06z" fill="url(#i)"/><g fill-rule="evenodd" stroke-width=".714286"><path d="m.26 15.794 4.772-1.725.04-.04c.202-.29-.253-1.13-1.064-1.93-.812-.808-1.673-1.27-1.96-1.06z" fill="url(#j)" stroke="url(#k)"/><path d="m.744 14.506-.484 1.284 1.3-.474c-.113-.134-.22-.268-.354-.402-.155-.154-.307-.28-.462-.408z" fill="#0c0c0c" stroke="#0c0c0c"/></g><path d="m2.2438571 10.997857c.2828571-.205714 1.1285714.252857 1.9285714 1.05.7957143.791429 1.2385715 1.618571 1.0385715 1.904286 0 0 .018571.01714.017143.01857l6.865714-6.9228558.02857-.024286s-.02286-.017143-.02143-.018571c.2-.2857143-.242858-1.1114286-1.04-1.9042857-.8-.8-1.6457148-1.2542857-1.9285719-1.05l-.024286.025714z" fill="#f9c440" opacity=".6" stroke-width="1.428571"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_editframeset.svg b/icon-themes/elementary_svg/cmd/sc_editframeset.svg
new file mode 100644
index 000000000..342b4a396
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_editframeset.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="2" y2="14"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="3" 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="c" gradientTransform="matrix(.44577 0 0 .44994 23.778918 -.392045)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="d" gradientTransform="matrix(1 0 0 -1 0 14.999997)" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#b" y1="3" y2="10.999997"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="7.239398" x2="9.283306" y1="6.848341" y2="8.868646"><stop offset="0" stop-color="#ad5f00"/><stop offset=".13482948" stop-color="#ffe16b"/><stop offset=".20224422" stop-color="#f9c440"/><stop offset=".26965895" stop-color="#fff394"/><stop offset=".44650277" stop-color="#f9c440"/><stop offset=".57114136" stop-color="#f9c440"/><stop offset=".72038066" stop-color="#ffe16b"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.404 -.406 .607 .602 -17.868 .693)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#g" y1="24.99" y2="30"/><linearGradient id="g"><stop offset="0" stop-color="#565656"/><stop offset=".5" stop-color="#9a9a9a"/><stop offset="1" stop-color="#545454"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.404 -.406 .607 .602 -17.983 .81)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#i" y1="24.99" y2="30"/><linearGradient id="i"><stop offset="0" stop-color="#b1b1b1"/><stop offset=".5" stop-color="#fff"/><stop offset="1" stop-color="#8f8f8f"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.404 -.406 .607 .602 -17.466 .29)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#g" y1="24.99" y2="30"/><linearGradient id="k" gradientTransform="matrix(.404 -.406 .607 .602 -17.58 .405)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#i" y1="24.99" y2="30"/><linearGradient id="l" gradientTransform="matrix(.404 -.406 .607 .602 -17.062 -.116)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#g" y1="24.99" y2="30"/><linearGradient id="m" gradientTransform="matrix(.404 -.406 .607 .602 -17.177 0)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#i" y1="24.99" y2="30"/><linearGradient id="n" gradientTransform="matrix(.404 -.406 .607 .602 -17.637 .462)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="29.056999" y2="26.030001"><stop offset="0" stop-color="#ece5a5"/><stop offset="1" stop-color="#fcfbf2"/></linearGradient><linearGradient id="o" gradientTransform="matrix(.376 .036 .037 .375 -2.218 -1.133)" gradientUnits="userSpaceOnUse" x1="5.518" x2="9.522" y1="37.372002" y2="41.391998"><stop offset="0" stop-color="#d48e15"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><g transform="scale(.26458333)"><rect fill="url(#a)" height="13.000003" rx="1" width="13.000003" x="1.5" y="1.499997"/><rect fill="none" height="13.000003" rx="1" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" width="13.000003" x="1.5" y="1.499997"/><path d="m2.5 2.499997h11v11h-11z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><rect fill="url(#c)" height="7" rx=".528" ry=".556" stroke="#002e99" stroke-opacity=".501961" width="7" x="4.5" y="4.5"/><path d="m3.5 12.5h9v-9h-9z" fill="none" opacity=".5" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round"/></g><g transform="matrix(.26458333 0 0 .26458333 -.0674 -.13102)"><path d="m14.14 13.45c-.09-.014-.16-.01-.205.003l-6.08 1.347-1.118.25-.033.006-1.298.96 3.31-.05.03-.008 1.125-.248 6.077-1.36c.182-.04-.12-.273-.676-.524-.418-.187-.858-.334-1.13-.375z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><g transform="matrix(.7 0 0 .7 5.29 5.02)"><path d="m2.05 11.037c.285-.207 1.147.257 1.96 1.062.81.802 1.26 1.64 1.057 1.93 0 0 .02.017.02.02l10.136-10.183c.258-.258-.213-1.143-1.05-1.974-.84-.832-1.73-1.295-1.987-1.037z" fill="url(#e)" stroke="#ad5f00" stroke-linejoin="round" stroke-width=".714286"/><path d="m10.565 2.484c.287-.208 1.148.256 1.96 1.062.81.804 1.26 1.64 1.058 1.93 0 .002.02.018.02.02l1.55-1.558c.41-.408-.028-1.093-.98-2.044-.813-.806-1.674-1.27-1.96-1.062l-.026.025z" fill="#fe9ab8" opacity=".9" stroke="#de3e80" stroke-linejoin="round" stroke-width=".714286"/><path d="m9.18 3.877c.285-.208 1.146.256 1.96 1.062.81.8 1.26 1.64 1.056 1.93l.02.017.126-.127s-.02-.016-.02-.018c.203-.29-.246-1.127-1.057-1.93-.812-.806-1.674-1.27-1.96-1.062z" fill="url(#f)"/><path d="m9.063 3.993c.286-.208 1.148.256 1.96 1.062.81.803 1.26 1.64 1.058 1.93 0 .002.02.018.02.02l.127-.128-.02-.018c.204-.29-.246-1.13-1.057-1.933-.813-.806-1.674-1.27-1.96-1.062z" fill="url(#h)"/><path d="m9.58 3.473c.287-.208 1.15.256 1.96 1.062.81.804 1.26 1.64 1.06 1.93-.002.002.018.018.017.02l.127-.127c0-.002-.02-.018-.02-.02.203-.29-.246-1.126-1.057-1.93-.812-.805-1.674-1.27-1.96-1.062z" fill="url(#j)"/><path d="m9.465 3.59c.286-.21 1.148.256 1.96 1.06.81.805 1.26 1.642 1.058 1.932l.02.018.125-.126s-.02-.018-.02-.02c.204-.288-.246-1.126-1.056-1.93-.813-.805-1.674-1.27-1.96-1.062z" fill="url(#k)"/><path d="m9.985 3.067c.286-.207 1.148.257 1.96 1.062.81.802 1.26 1.64 1.058 1.93 0 0 .02.017.02.02l.125-.13s-.02-.017-.02-.02c.203-.287-.246-1.125-1.057-1.93-.81-.804-1.672-1.27-1.96-1.06z" fill="url(#l)"/><path d="m9.87 3.183c.285-.207 1.147.257 1.96 1.062.81.804 1.26 1.642 1.057 1.93 0 .002.02.02.02.02l.125-.127s-.02-.018-.02-.02c.204-.288-.246-1.126-1.056-1.93-.813-.805-1.674-1.27-1.96-1.06z" fill="url(#m)"/><g fill-rule="evenodd" stroke-width=".714286"><path d="m.26 15.794 4.772-1.725.04-.04c.202-.29-.253-1.13-1.064-1.93-.812-.808-1.673-1.27-1.96-1.06z" fill="url(#n)" stroke="url(#o)"/><path d="m.744 14.506-.484 1.284 1.3-.474c-.113-.134-.22-.268-.354-.402-.155-.154-.307-.28-.462-.408z" fill="#0c0c0c" stroke="#0c0c0c"/></g><path d="m2.3703389 10.926816c.270411-.196663 1.0789124.24173 1.843711 1.003797.7607014.756605 1.1840721 1.547352.9928724 1.820495 0 0 .017754.01639.016389.01776l6.5636117-6.6182406.02731-.023214s-.02186-.016386-.02049-.017757c.191206-.2731447-.232164-1.0625261-.994231-1.8204962-.764798-.7647986-1.5733-1.199095-1.8437114-1.0037981l-.023214.024583z" fill="#f9c440" opacity=".6" stroke-width="1.365712"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_editglossary.svg b/icon-themes/elementary_svg/cmd/sc_editglossary.svg
new file mode 100644
index 000000000..109b5a58e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_editglossary.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="6.703" cy="73.616" gradientTransform="matrix(1.6601 0 0 .36315 .964 1.732)" gradientUnits="userSpaceOnUse" r="7.228"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="32.5" cy="16.563" gradientTransform="matrix(.136 .32887 -.25782 .113 11.15 .462)" gradientUnits="userSpaceOnUse" r="14.438" xlink:href="#b"/><linearGradient id="d" gradientTransform="matrix(.29272 0 0 .42533 1.018 8.287)" gradientUnits="userSpaceOnUse" x1="31" x2="3.259" xlink:href="#b" y1="12.875" y2="24.894"/><linearGradient id="e" gradientTransform="matrix(.26726 0 0 1.15755 9.316 -10.704)" gradientUnits="userSpaceOnUse" x1="-32.957" x2="-25.474" y1="27.389" y2="27.389"><stop offset="0" stop-color="#2e3436"/><stop offset=".644" stop-color="#888a85"/><stop offset="1" stop-color="#555753"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.77602 .23906 -.31605 .56748 -20.168 4.55)" gradientUnits="userSpaceOnUse" x1="27.528" x2="30.42" y1="4.167" y2="2.949"><stop offset="0" stop-color="#eeeeec"/><stop offset=".789" stop-color="#fff"/><stop offset="1" stop-color="#eeeeec"/></linearGradient><radialGradient id="g" cx="32.5" cy="16.563" gradientTransform="matrix(.136 .32887 -.25782 .113 -3.123 -21.05)" gradientUnits="userSpaceOnUse" r="14.438" xlink:href="#h"/><linearGradient id="h"><stop offset="0" stop-color="#fff3cb"/><stop offset=".262" stop-color="#fdde76"/><stop offset=".661" stop-color="#f9c440"/><stop offset="1" stop-color="#e48b20"/></linearGradient><filter id="i" color-interpolation-filters="sRGB" height="1.324" width="1.387" x="-.193" y="-.162"><feGaussianBlur stdDeviation=".678"/></filter><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="1.071" x2="10.542" xlink:href="#h" y1="9.053" y2="1.987"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="3.909" x2="4.313" y1="6.427" y2="16.289"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><path d="m7.343 1.84-.068 1.668-1.075.562-.336-.19-.012-.992-.704.65-.95-.298.4.87-.575.81.95-.11.596.8.186-.94.496-.17 1.052.39.29 1.71 1.037-1.31 1.716.253-.926-1.39.77-1.552-1.607.45zm-3.717 2.94-.547.504-.738-.23.31.676-.447.628.74-.085.46.62.145-.73.733-.247-.648-.364zm2.5.6-.798.734-1.074-.336.452.985-.65.916 1.076-.127.67.902.213-1.062 1.067-.36-.946-.53zm-4.19 1.067-.2.754-.78.21.655.424-.04.807.603-.49.756.29-.28-.728.505-.628-.777.044-.442-.68z" fill="url(#j)"/><path d="m-1.01-3.742c-2.055.9-4.6-.495-5.685-3.117-1.085-2.62-.297-5.476 1.758-6.377 2.056-.9 4.602.494 5.686 3.116 1.083 2.622.295 5.48-1.76 6.38z" fill="url(#g)" filter="url(#i)" opacity=".483" transform="matrix(.67304 0 0 .67304 10.236 10.19)"/><path d="m24.09 28.466c0 1.45-5.372 2.625-12 2.625-6.626 0-12-1.173-12-2.623s5.374-2.625 12-2.625c6.628 0 12 1.176 12 2.626z" fill="url(#a)" opacity=".2" transform="matrix(.66667 0 0 .66667 -.06 -5.03)"/><path d="m1.127 17.75c6.066.644 1.95-5.863 8.657-8.894l2.457 7.636c-2.81-1.905-3.734 6.156-11.15 1.95z" fill="url(#d)" fill-rule="evenodd" opacity=".444" transform="matrix(.66667 0 0 .66667 -.06 -5.03)"/><path d="m13.263 17.77c-2.056.9-4.6-.495-5.686-3.117-1.084-2.622-.297-5.478 1.76-6.38 2.055-.9 4.6.495 5.685 3.118 1.084 2.624.297 5.48-1.76 6.38z" fill="url(#c)" transform="matrix(.66667 0 0 .66667 -.06 -5.03)"/><path d="m7.078 5.08-1.324-.2-.8 1.022-.223-1.334-1.207-.453 1.185-.628.053-1.304.958.947 1.24-.352-.594 1.214.715 1.085zm-2.778 3.206-.553-.716-.887.1.536-.728-.372-.78.885.265.655-.582.01.892.78.42-.88.286z" fill="#fff"/><g transform="matrix(.77076 -.445 .37655 .6522 .838 -5.332)"><path d="m.5 18v12.438c0 .58.297 1.062.667 1.062h.666c.37 0 .667-.48.667-1.063v-12.437z" fill="url(#e)" fill-rule="evenodd"/><rect fill="none" height="21" opacity=".3" rx=".749" ry=".929" stroke="#000" stroke-width="1.221" width="2" x=".5" y="10.5"/><path d="m1.167 10.5c-.37 0-.667.48-.667 1.063v6.437h2v-6.438c0-.58-.297-1.062-.667-1.062z" fill="url(#f)" fill-rule="evenodd"/></g><path d="m4.553 15.58-.32-.837h-.043q-.416.534-.86.743-.44.204-1.148.204-.87 0-1.374-.507-.498-.507-.498-1.443 0-.98.67-1.444.677-.468 2.036-.517l1.05-.035v-.27q0-.936-.942-.936-.725 0-1.705.445l-.547-1.133q1.044-.556 2.316-.556 1.217 0 1.866.54.65.54.65 1.642v4.104zm-.487-2.854-.64.022q-.72.022-1.07.265-.352.242-.352.738 0 .712.8.712.575 0 .916-.336.346-.337.346-.893z" fill="url(#k)" stroke="#000" stroke-linejoin="round" stroke-opacity=".49" stroke-width=".604"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_editheaderandfooter.svg b/icon-themes/elementary_svg/cmd/sc_editheaderandfooter.svg
new file mode 100644
index 000000000..7b99a7bdf
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_editheaderandfooter.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="translate(21.5 -3.5)" gradientUnits="userSpaceOnUse" x1="2.5" x2="2.5" y1="3.5" y2="8.5"><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" gradientUnits="userSpaceOnUse" x1="7.5" x2="7.5" xlink:href="#a" y1="4.5" y2="5"/><linearGradient id="c" gradientTransform="translate(0 7)" gradientUnits="userSpaceOnUse" x1="7.5" x2="7.5" xlink:href="#a" y1="4.5" y2="5"/><linearGradient id="d" gradientTransform="matrix(.2538 0 0 .30502 19.13 -.685)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.24324 0 0 .35135 2.162 -.432)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.923" y2="41.077"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.2857 0 0 .3042 1.143 .233)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><path d="m3 1h10v14h-10z" fill="url(#f)"/><path d="m12.5 14.5h-9v-13h9z" fill="none" stroke="url(#e)" stroke-linecap="round"/><g stroke-linejoin="round"><path d="m2.5.5h11v15h-11z" fill="none" stroke="url(#d)"/><path d="m4.5 3.5h6.982v2h-6.98zm0 7h7v2h-7z" fill="#f37329" stroke="#cc3b02" stroke-opacity=".501961" stroke-width="1.001"/></g><g fill="none"><path d="m5 4.5h6" opacity=".5" stroke="url(#b)"/><path d="m5 11.5h6" opacity=".5" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_edithyperlink.svg b/icon-themes/elementary_svg/cmd/sc_edithyperlink.svg
new file mode 100644
index 000000000..1f74ae1d6
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_edithyperlink.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="7.239398" x2="9.283306" y1="6.848341" y2="8.868646"><stop offset="0" stop-color="#ad5f00"/><stop offset=".13482948" stop-color="#ffe16b"/><stop offset=".20224422" stop-color="#f9c440"/><stop offset=".26965895" stop-color="#fff394"/><stop offset=".44650277" stop-color="#f9c440"/><stop offset=".57114136" stop-color="#f9c440"/><stop offset=".72038066" stop-color="#ffe16b"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.404 -.406 .607 .602 -17.868 .693)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#c" y1="24.99" y2="30"/><linearGradient id="c"><stop offset="0" stop-color="#565656"/><stop offset=".5" stop-color="#9a9a9a"/><stop offset="1" stop-color="#545454"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.404 -.406 .607 .602 -17.983 .81)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><linearGradient id="e"><stop offset="0" stop-color="#b1b1b1"/><stop offset=".5" stop-color="#fff"/><stop offset="1" stop-color="#8f8f8f"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.404 -.406 .607 .602 -17.466 .29)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#c" y1="24.99" y2="30"/><linearGradient id="g" gradientTransform="matrix(.404 -.406 .607 .602 -17.58 .405)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><linearGradient id="h" gradientTransform="matrix(.404 -.406 .607 .602 -17.062 -.116)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#c" y1="24.99" y2="30"/><linearGradient id="i" gradientTransform="matrix(.404 -.406 .607 .602 -17.177 0)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><linearGradient id="j" gradientTransform="matrix(.404 -.406 .607 .602 -17.637 .462)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="29.056999" y2="26.030001"><stop offset="0" stop-color="#ece5a5"/><stop offset="1" stop-color="#fcfbf2"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.376 .036 .037 .375 -2.218 -1.133)" gradientUnits="userSpaceOnUse" x1="5.518" x2="9.522" y1="37.372002" y2="41.391998"><stop offset="0" stop-color="#d48e15"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="l"><stop offset="0"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="71.500146" x2="75.500146" xlink:href="#l" y1="12.749854" y2="12.749854"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="65.5" x2="73.25" xlink:href="#l" y1="12.75" y2="12.75"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="75.75" x2="83.5" xlink:href="#l" y1="12.75" y2="12.75"/><g transform="matrix(-.70710678 -.70710678 -.70710678 .70710678 69.69492 51.66399)"><path d="m67.449219 9.9999996c-1.0803.0000003-1.949219.8689194-1.949219 1.9492194v1.601562c0 1.0803.868919 1.949219 1.949219 1.949219h3.851562c1.080301 0 1.949219-.868919 1.949219-1.949219v-1.601562c0-1.080301-.868918-1.949219-1.949219-1.949219zm.300781 1.7500004h3.25c.277 0 .500001.223.5.5v1c.000001.277-.223.5-.5.5h-3.25c-.277 0-.5-.223-.5-.5v-1c0-.277.223-.5.5-.5z" fill="#d4d4d4" stroke="#000" stroke-linecap="round" stroke-linejoin="bevel" stroke-opacity=".427451"/><path d="m77.699219 10c-1.0803-.0000006-1.949219.868918-1.949219 1.949219v1.601562c0 1.0803.868919 1.949219 1.949219 1.949219h3.851562c1.080301 0 1.949219-.868919 1.949219-1.949219v-1.601563c0-1.080299-.868918-1.9492186-1.949219-1.9492186zm.300781 1.75h3.25c.277 0 .5.223.500001.5l-.000001.999999c0 .277001-.223.500001-.5.500001h-3.25c-.277 0-.5-.223-.5-.5v-1c0-.277.223-.5.5-.5z" fill="#d4d4d4" stroke="#000" stroke-linecap="round" stroke-linejoin="bevel" stroke-opacity=".427451"/><path d="m67.449219 9.9999996c-1.0803.0000003-1.949219.8689194-1.949219 1.9492194v1.601562c0 1.0803.868919 1.949219 1.949219 1.949219h3.851562c1.080301 0 1.949219-.868919 1.949219-1.949219v-1.601562c0-1.080301-.868918-1.949219-1.949219-1.949219zm.300781 1.7500004h3.25c.277 0 .500001.223.5.5v1c.000001.277-.223.5-.5.5h-3.25c-.277 0-.5-.223-.5-.5v-1c0-.277.223-.5.5-.5z" fill="url(#n)" opacity=".2"/><path d="m71.25 14.5h-3.75c-.554 0-1-.446-1-1v-1.5m1-1h3.75c.554 0 1 .446 1 1" fill="none" opacity=".4" stroke="#fff" stroke-linecap="round" stroke-linejoin="bevel"/><path d="m77.699219 10c-1.0803-.0000006-1.949219.868918-1.949219 1.949219v1.601562c0 1.0803.868919 1.949219 1.949219 1.949219h3.851562c1.080301 0 1.949219-.868919 1.949219-1.949219v-1.601563c0-1.080299-.868918-1.9492186-1.949219-1.9492186zm.300781 1.75h3.25c.277 0 .5.223.500001.5l-.000001.999999c0 .277001-.223.500001-.5.500001h-3.25c-.277 0-.5-.223-.5-.5v-1c0-.277.223-.5.5-.5z" fill="url(#o)" opacity=".2"/><path d="m77.75 11h3.75c.554 0 1 .446 1 1v1.5m-1 1h-3.75c-.554 0-1-.446-1-1" fill="none" opacity=".4" stroke="#fff" stroke-linecap="round" stroke-linejoin="bevel"/><rect fill="#d4d4d4" height="1.75" rx=".875" stroke="#000" stroke-linecap="round" stroke-linejoin="bevel" stroke-opacity=".403922" width="8" x="70.5" y="11.874998"/><rect fill="url(#m)" height=".75" opacity=".2" rx=".5" width="7" x="71.000145" y="12.374854"/><rect fill="#fff" height=".75" opacity=".4" rx=".5" width="7" x="71.000145" y="12.374854"/></g><g transform="matrix(1.4294458 0 0 1.4294458 -7.235269 -7.600033)"><path d="m14.14 13.45c-.09-.014-.16-.01-.205.003l-6.08 1.347-1.118.25-.033.006-1.298.96 3.31-.05.03-.008 1.125-.248 6.077-1.36c.182-.04-.12-.273-.676-.524-.418-.187-.858-.334-1.13-.375z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><g transform="matrix(.7 0 0 .7 5.29 5.02)"><path d="m2.05 11.037c.285-.207 1.147.257 1.96 1.062.81.802 1.26 1.64 1.057 1.93 0 0 .02.017.02.02l10.136-10.183c.258-.258-.213-1.143-1.05-1.974-.84-.832-1.73-1.295-1.987-1.037z" fill="url(#a)" stroke="#ad5f00" stroke-linejoin="round" stroke-width=".714286"/><path d="m10.565 2.484c.287-.208 1.148.256 1.96 1.062.81.804 1.26 1.64 1.058 1.93 0 .002.02.018.02.02l1.55-1.558c.41-.408-.028-1.093-.98-2.044-.813-.806-1.674-1.27-1.96-1.062l-.026.025z" fill="#fe9ab8" opacity=".9" stroke="#de3e80" stroke-linejoin="round" stroke-width=".714286"/><path d="m9.18 3.877c.285-.208 1.146.256 1.96 1.062.81.8 1.26 1.64 1.056 1.93l.02.017.126-.127s-.02-.016-.02-.018c.203-.29-.246-1.127-1.057-1.93-.812-.806-1.674-1.27-1.96-1.062z" fill="url(#b)"/><path d="m9.063 3.993c.286-.208 1.148.256 1.96 1.062.81.803 1.26 1.64 1.058 1.93 0 .002.02.018.02.02l.127-.128-.02-.018c.204-.29-.246-1.13-1.057-1.933-.813-.806-1.674-1.27-1.96-1.062z" fill="url(#d)"/><path d="m9.58 3.473c.287-.208 1.15.256 1.96 1.062.81.804 1.26 1.64 1.06 1.93-.002.002.018.018.017.02l.127-.127c0-.002-.02-.018-.02-.02.203-.29-.246-1.126-1.057-1.93-.812-.805-1.674-1.27-1.96-1.062z" fill="url(#f)"/><path d="m9.465 3.59c.286-.21 1.148.256 1.96 1.06.81.805 1.26 1.642 1.058 1.932l.02.018.125-.126s-.02-.018-.02-.02c.204-.288-.246-1.126-1.056-1.93-.813-.805-1.674-1.27-1.96-1.062z" fill="url(#g)"/><path d="m9.985 3.067c.286-.207 1.148.257 1.96 1.062.81.802 1.26 1.64 1.058 1.93 0 0 .02.017.02.02l.125-.13s-.02-.017-.02-.02c.203-.287-.246-1.125-1.057-1.93-.81-.804-1.672-1.27-1.96-1.06z" fill="url(#h)"/><path d="m9.87 3.183c.285-.207 1.147.257 1.96 1.062.81.804 1.26 1.642 1.057 1.93 0 .002.02.02.02.02l.125-.127s-.02-.018-.02-.02c.204-.288-.246-1.126-1.056-1.93-.813-.805-1.674-1.27-1.96-1.06z" fill="url(#i)"/><g fill-rule="evenodd" stroke-width=".714286"><path d="m.26 15.794 4.772-1.725.04-.04c.202-.29-.253-1.13-1.064-1.93-.812-.808-1.673-1.27-1.96-1.06z" fill="url(#j)" stroke="url(#k)"/><path d="m.744 14.506-.484 1.284 1.3-.474c-.113-.134-.22-.268-.354-.402-.155-.154-.307-.28-.462-.408z" fill="#0c0c0c" stroke="#0c0c0c"/></g><path d="m2.3703389 10.926816c.270411-.196663 1.0789124.24173 1.843711 1.003797.7607014.756605 1.1840721 1.547352.9928724 1.820495 0 0 .017754.01639.016389.01776l6.5636117-6.6182406.02731-.023214s-.02186-.016386-.02049-.017757c.191206-.2731447-.232164-1.0625261-.994231-1.8204962-.764798-.7647986-1.5733-1.199095-1.8437114-1.0037981l-.023214.024583z" fill="#f9c440" opacity=".6" stroke-width="1.365712"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_editprintarea.svg b/icon-themes/elementary_svg/cmd/sc_editprintarea.svg
new file mode 100644
index 000000000..41093166a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_editprintarea.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="7.239398" x2="9.283306" y1="6.848341" y2="8.868646"><stop offset="0" stop-color="#ad5f00"/><stop offset=".13482948" stop-color="#ffe16b"/><stop offset=".20224422" stop-color="#f9c440"/><stop offset=".26965895" stop-color="#fff394"/><stop offset=".44650277" stop-color="#f9c440"/><stop offset=".57114136" stop-color="#f9c440"/><stop offset=".72038066" stop-color="#ffe16b"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.404 -.406 .607 .602 -17.868 .693)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#c" y1="24.99" y2="30"/><linearGradient id="c"><stop offset="0" stop-color="#565656"/><stop offset=".5" stop-color="#9a9a9a"/><stop offset="1" stop-color="#545454"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.404 -.406 .607 .602 -17.983 .81)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><linearGradient id="e"><stop offset="0" stop-color="#b1b1b1"/><stop offset=".5" stop-color="#fff"/><stop offset="1" stop-color="#8f8f8f"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.404 -.406 .607 .602 -17.466 .29)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#c" y1="24.99" y2="30"/><linearGradient id="g" gradientTransform="matrix(.404 -.406 .607 .602 -17.58 .405)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><linearGradient id="h" gradientTransform="matrix(.404 -.406 .607 .602 -17.062 -.116)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#c" y1="24.99" y2="30"/><linearGradient id="i" gradientTransform="matrix(.404 -.406 .607 .602 -17.177 0)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><linearGradient id="j" gradientTransform="matrix(.404 -.406 .607 .602 -17.637 .462)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="29.056999" y2="26.030001"><stop offset="0" stop-color="#ece5a5"/><stop offset="1" stop-color="#fcfbf2"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.376 .036 .037 .375 -2.218 -1.133)" gradientUnits="userSpaceOnUse" x1="5.518" x2="9.522" y1="37.372002" y2="41.391998"><stop offset="0" stop-color="#d48e15"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="l"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.4054 0 0 .5135 -2.734 1.676)" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#l" y1="2" y2="13.5"/><linearGradient id="n"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="6" x2="6" xlink:href="#n" y1="4" y2="9"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#n" y1=".5" y2="13"/><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="6" x2="6" xlink:href="#n" y1="12" y2="15"/><linearGradient id="r" gradientTransform="matrix(.4054 0 0 .5135 -2.734 1.676)" gradientUnits="userSpaceOnUse" x1="24.010853" x2="24.010853" xlink:href="#l" y1="8.420643" y2="10.368062"/><path d="m15.5.5v13h-15v-13z" fill="url(#p)" stroke-width="1.077365"/><g fill="none"><path d="m15.5.5v13h-15v-13z" opacity=".74" stroke="#9f9f9f" stroke-linejoin="round"/><path d="m1.483 12.517.017-11.017h13l-.017 11.017z" fill="none" stroke="url(#m)" stroke-linecap="round"/><path d="m3.497 3.503 10.003-.003v9h-10z" stroke="#e25757" stroke-dasharray="1 1" stroke-dashoffset=".5"/></g><path d="m2.396 14.988c.005.248.02.632.236.685 2.282.013 4.575-.01 6.856-.006.235.01.244-.43.236-.69l-7.33.01z" fill="none" stroke="#000" stroke-linecap="square" stroke-opacity=".501961" stroke-width=".691"/><g stroke-linecap="round"><path d="m.637 9.568.517-2.11 9.76.014.494 2.118z" fill="#4f4f4f" fill-rule="evenodd"/><path d="m1.037 9.54 9.99.012c.278 0 .502.24.5.54l-.004 4.414-10.993-.01.007-4.416c0-.3.223-.54.5-.54z" fill="#4f4f4f"/><path d="m1.037 9.54 9.99.012c.278 0 .502.24.5.54l-.004 4.414-10.993-.01.007-4.416c0-.3.223-.54.5-.54z" fill="none" opacity=".71" stroke="#393939" stroke-linejoin="round"/><path d="m8.05 10h1v1h-1z" fill="#0cceff"/><path d="m.637 9.568.517-2.11 9.76.014.494 2.118z" fill="none" opacity=".7" stroke="#393939" stroke-linecap="butt"/></g><path d="m2.5 4.5h7v4h-7z" fill="url(#o)" stroke="#000" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m8.5 7.5h-5.011l.011-2h5z" fill="none" stroke="url(#r)" stroke-linecap="round"/><path d="m9 12-.000166 2.658786c-.0000118.189035-.0481754.341214-.108003.341214h-2.891831-2.8921622c-.059833 0-.10801-.152179-.1080031-.341214l.0001653-2.658786z" fill="url(#q)" stroke-width="1.373592"/><g transform="translate(-.254739 -.495187)"><path d="m14.14 13.45c-.09-.014-.16-.01-.205.003l-6.08 1.347-1.118.25-.033.006-1.298.96 3.31-.05.03-.008 1.125-.248 6.077-1.36c.182-.04-.12-.273-.676-.524-.418-.187-.858-.334-1.13-.375z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><g transform="matrix(.7 0 0 .7 5.29 5.02)"><path d="m2.05 11.037c.285-.207 1.147.257 1.96 1.062.81.802 1.26 1.64 1.057 1.93 0 0 .02.017.02.02l10.136-10.183c.258-.258-.213-1.143-1.05-1.974-.84-.832-1.73-1.295-1.987-1.037z" fill="url(#a)" stroke="#ad5f00" stroke-linejoin="round" stroke-width=".714286"/><path d="m10.565 2.484c.287-.208 1.148.256 1.96 1.062.81.804 1.26 1.64 1.058 1.93 0 .002.02.018.02.02l1.55-1.558c.41-.408-.028-1.093-.98-2.044-.813-.806-1.674-1.27-1.96-1.062l-.026.025z" fill="#fe9ab8" opacity=".9" stroke="#de3e80" stroke-linejoin="round" stroke-width=".714286"/><path d="m9.18 3.877c.285-.208 1.146.256 1.96 1.062.81.8 1.26 1.64 1.056 1.93l.02.017.126-.127s-.02-.016-.02-.018c.203-.29-.246-1.127-1.057-1.93-.812-.806-1.674-1.27-1.96-1.062z" fill="url(#b)"/><path d="m9.063 3.993c.286-.208 1.148.256 1.96 1.062.81.803 1.26 1.64 1.058 1.93 0 .002.02.018.02.02l.127-.128-.02-.018c.204-.29-.246-1.13-1.057-1.933-.813-.806-1.674-1.27-1.96-1.062z" fill="url(#d)"/><path d="m9.58 3.473c.287-.208 1.15.256 1.96 1.062.81.804 1.26 1.64 1.06 1.93-.002.002.018.018.017.02l.127-.127c0-.002-.02-.018-.02-.02.203-.29-.246-1.126-1.057-1.93-.812-.805-1.674-1.27-1.96-1.062z" fill="url(#f)"/><path d="m9.465 3.59c.286-.21 1.148.256 1.96 1.06.81.805 1.26 1.642 1.058 1.932l.02.018.125-.126s-.02-.018-.02-.02c.204-.288-.246-1.126-1.056-1.93-.813-.805-1.674-1.27-1.96-1.062z" fill="url(#g)"/><path d="m9.985 3.067c.286-.207 1.148.257 1.96 1.062.81.802 1.26 1.64 1.058 1.93 0 0 .02.017.02.02l.125-.13s-.02-.017-.02-.02c.203-.287-.246-1.125-1.057-1.93-.81-.804-1.672-1.27-1.96-1.06z" fill="url(#h)"/><path d="m9.87 3.183c.285-.207 1.147.257 1.96 1.062.81.804 1.26 1.642 1.057 1.93 0 .002.02.02.02.02l.125-.127s-.02-.018-.02-.02c.204-.288-.246-1.126-1.056-1.93-.813-.805-1.674-1.27-1.96-1.06z" fill="url(#i)"/><g fill-rule="evenodd" stroke-width=".714286"><path d="m.26 15.794 4.772-1.725.04-.04c.202-.29-.253-1.13-1.064-1.93-.812-.808-1.673-1.27-1.96-1.06z" fill="url(#j)" stroke="url(#k)"/><path d="m.744 14.506-.484 1.284 1.3-.474c-.113-.134-.22-.268-.354-.402-.155-.154-.307-.28-.462-.408z" fill="#0c0c0c" stroke="#0c0c0c"/></g><path d="m2.3703389 10.926816c.270411-.196663 1.0789124.24173 1.843711 1.003797.7607014.756605 1.1840721 1.547352.9928724 1.820495 0 0 .017754.01639.016389.01776l6.5636117-6.6182406.02731-.023214s-.02186-.016386-.02049-.017757c.191206-.2731447-.232164-1.0625261-.994231-1.8204962-.764798-.7647986-1.5733-1.199095-1.8437114-1.0037981l-.023214.024583z" fill="#f9c440" opacity=".6" stroke-width="1.365712"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_editstyle.svg b/icon-themes/elementary_svg/cmd/sc_editstyle.svg
new file mode 100644
index 000000000..8f95d2d4a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_editstyle.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.3763801 .03615261 .03669995 .374874 -2.218281 -1.1331)" gradientUnits="userSpaceOnUse" x1="5.517898" x2="9.522056" y1="37.371799" y2="41.391716"><stop offset="0" stop-color="#d48e15"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.4040235 -.4056919 .6073752 .602268 -17.636692 .462492)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="29.056757" y2="26.02973"><stop offset="0" stop-color="#fff394"/><stop offset="1" stop-color="#fafafa"/></linearGradient><linearGradient id="c"><stop offset="0" stop-color="#abacae"/><stop offset=".5" stop-color="#fafafa"/><stop offset="1" stop-color="#abacae"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.177369 -.00022)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#c" y1="24.989594" y2="30.000141"/><linearGradient id="e"><stop offset="0" stop-color="#555761"/><stop offset=".5" stop-color="#abacae"/><stop offset="1" stop-color="#555761"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.061661 -.116406)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#e" y1="24.989594" y2="30.000141"/><linearGradient id="g" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.581392 .405471)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#c" y1="24.989594" y2="30.000141"/><linearGradient id="h" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.465684 .289287)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#e" y1="24.989594" y2="30.000141"/><linearGradient id="i" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.983472 .809213)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#c" y1="24.989594" y2="30.000141"/><linearGradient id="j" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.867764 .693027)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#e" y1="24.989594" y2="30.000141"/><linearGradient id="k" gradientTransform="matrix(.415777 -.4174938 .518983 .5146192 -15.747227 2.650367)" gradientUnits="userSpaceOnUse" spreadMethod="pad" x1="23.575972" x2="23.575972" y1="25.356892" y2="31.210939"><stop offset="0" stop-color="#ad5f00"/><stop offset=".13482948" stop-color="#ffe16b"/><stop offset=".20224422" stop-color="#f9c440"/><stop offset=".26965895" stop-color="#fff394"/><stop offset=".44650277" stop-color="#f9c440"/><stop offset=".57114136" stop-color="#f9c440"/><stop offset=".72038066" stop-color="#ffe16b"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.4282553 -.43106531 .53455872 .53134798 -16.236606 2.214998)" gradientUnits="userSpaceOnUse" spreadMethod="pad" x1="23.575972" x2="23.575972" y1="25.356892" y2="31.210939"><stop offset="0" stop-color="#555761"/><stop offset=".13482948" stop-color="#d4d4d4"/><stop offset=".20224422" stop-color="#abacae"/><stop offset=".26965895" stop-color="#fafafa"/><stop offset=".44650277" stop-color="#abacae"/><stop offset=".57114136" stop-color="#abacae"/><stop offset=".72038066" stop-color="#d4d4d4"/><stop offset="1" stop-color="#555761"/></linearGradient><path d="m13.219868 12.085402c-.135595-.02111-.239457-.01225-.307686.003l-9.0874927 2.017202-1.6724992.372194-.051633.008-1.9387153 1.432663 4.9498341-.07402.040722-.0095 1.6834123-.370698 9.0845618-2.03263c.272911-.06092-.177299-.409927-1.009983-.78431-.624515-.280788-1.283742-.498541-1.690521-.561884z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><g transform="matrix(1.030012 0 0 1.0325071 -.016773 -.521525)"><path d="m2.0488085 11.037368c.2865424-.207707 1.1479509.256388 1.9603385 1.061945.8104458.803629 1.2601996 1.641331 1.0575577 1.930575-.0007708.0011.01977.01774.01898.01882l10.1384643-10.1803301c.257408-.2584708-.213108-1.1436222-1.051287-1.9747519-.838177-.8311298-1.728181-1.29506029-1.98559-1.03658863z" fill="url(#k)"/><path d="m2.0488079 11.037368c.286543-.207708 1.1479512.256388 1.960339 1.061943.8104449.80363 1.2601992 1.641332 1.0575579 1.930577-.0007714.0011.01977.01774.01898.01882l6.9820302-7.0108637.02525-.025356c.00079-.00108-.01975-.01772-.01898-.01882.202643-.2892462-.247112-1.1269457-1.057555-1.9305752-.812389-.8055563-1.6737981-1.2696506-1.9603403-1.0619438l-.025251.025355-6.9820304 7.0108637z" fill="#f9c440" opacity=".6"/><g stroke-linejoin="round"><path d="m2.0488085 11.037368c.2865424-.207707 1.1479509.256388 1.9603385 1.061945.8104458.803629 1.2601996 1.641331 1.0575577 1.930575-.0007708.0011.01977.01774.01898.01882l10.1384643-10.1803301c.257408-.2584708-.213108-1.1436222-1.051287-1.9747519-.838177-.8311298-1.728181-1.29506029-1.98559-1.03658863z" fill="none" stroke="#ad5f00" stroke-width=".484844"/><path d="m12.664062.296875c-.052126.01076662-.093811.03304702-.126953.06640625l-3.224609 3.24609375c.2965301-.2119541 1.182118.2672165 2.017578 1.0976562.834766.8297532 1.298569 1.6935388 1.089844 1.9921876-.000793.0011357.020345.0184161.019531.0195312l3.224609-3.2460938c.265134-.2668729-.218696-1.1809151-1.082031-2.0390624-.755416-.75087904-1.553081-1.21208513-1.917969-1.1367188z" fill="url(#l)" stroke="#555761" stroke-width=".5" transform="matrix(.97086248 0 0 .96851634 .016284 .505106)"/><path d="m10.565423 2.4840909c.286542-.2077065 1.147951.2563879 1.960338 1.0619443.810445.8036291 1.260199 1.6413295 1.057557 1.9305744-.000769.0011.01977.017738.01898.018821l1.551936-1.5571217c.408481-.40858-.029278-1.092821-.981372-2.0446829-.812386-.8055561-1.673796-1.2696511-1.960337-1.06194452l-.02525.0253559-1.621849 1.62705352z" fill="#fe9ab8" opacity=".9" stroke="#de3e80" stroke-width=".484844"/></g><path d="m9.1785348 3.8767048c.2865413-.2077068 1.1479522.2563879 1.9603392 1.0619443.810445.8036291 1.2602 1.6413294 1.057556 1.9305753-.000771.0011.01977.017736.01898.01882l.126256-.1267795c.00079-.00108-.01975-.01772-.01898-.01882.202645-.2892457-.24711-1.1269463-1.057556-1.9305745-.812387-.8055569-1.6737965-1.2696514-1.9603382-1.0619448z" fill="url(#j)"/><path d="m9.0628273 3.9928895c.2865436-.2077068 1.1479527.2563878 1.9603397 1.061944.810444.8036294 1.2602 1.6413292 1.057556 1.9305742-.000771.0011.01977.017738.01898.018822l.126257-.1267799c.00079-.00108-.01975-.017721-.01898-.018821.202643-.2892448-.24711-1.1269452-1.057557-1.9305743-.812387-.8055563-1.6737957-1.2696512-1.9603386-1.0619444z" fill="url(#i)"/><path d="m9.5806143 3.4729643c.2865426-.2077069 1.1479517.2563872 1.9603387 1.0619442.810446.803629 1.2602 1.6413292 1.057558 1.9305747-.000773.0011.01977.017737.01898.01882l.126258-.1267784c.000791-.00108-.01975-.017721-.01898-.01882.202642-.2892454-.247113-1.126946-1.057559-1.930575-.812386-.8055567-1.6737949-1.2696512-1.9603383-1.0619444z" fill="url(#h)"/><path d="m9.4649071 3.5891488c.2865435-.207707 1.1479529.2563877 1.9603379 1.061944.810447.8036298 1.260201 1.6413294 1.057558 1.9305748-.000769.0011.01977.017737.01898.018821l.126257-.12678c.00079-.00108-.01975-.01772-.01898-.01882.202645-.2892448-.247111-1.1269461-1.057556-1.9305739-.812386-.8055567-1.673796-1.2696517-1.9603395-1.0619447z" fill="url(#g)"/><path d="m9.9846388 3.0672723c.2865412-.2077066 1.1479512.2563878 1.9603372 1.0619445.810446.8036288 1.260201 1.641329 1.057558 1.9305741-.00077.0011.01977.017738.01898.018821l.126256-.1267791c.000792-.00108-.01975-.017721-.01898-.018821.202644-.2892444-.247111-1.126945-1.057557-1.9305744-.812385-.8055559-1.673795-1.2696505-1.960338-1.0619437z" fill="url(#f)"/><path d="m9.8689318 3.1834569c.2865412-.2077072 1.1479512.2563879 1.9603392 1.0619447.810444.8036283 1.260198 1.6413291 1.057556 1.9305739-.000771.0011.01977.017737.01898.018821l.126258-.1267782c.000789-.00108-.01975-.017722-.01898-.018821.202642-.2892458-.247113-1.1269461-1.057558-1.9305749-.812386-.8055564-1.673796-1.2696514-1.9603386-1.0619441z" fill="url(#d)"/><g fill-rule="evenodd" stroke-width=".484844"><path d="m.25980529 15.79419 4.77185621-1.725488.039308-.03926c.2026429-.28924-.2523964-1.127286-1.0628421-1.930916-.8123879-.805556-1.6726784-1.26728-1.9592212-1.059573z" fill="url(#b)" stroke="url(#a)"/><path d="m.7444326 14.506276-.48521185 1.282691 1.30137225-.473393c-.113686-.133135-.2192836-.267835-.3543579-.401773-.1555069-.154199-.30708012-.280667-.4618025-.407525z" fill="#333" stroke="#1a1a1a"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_ellipse_unfilled.svg b/icon-themes/elementary_svg/cmd/sc_ellipse_unfilled.svg
new file mode 100644
index 000000000..c9cbdb676
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_ellipse_unfilled.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&amp;amp;gt;<g fill="none" stroke="#7239b3"><path d="m7.9999998 1.5092264a7.4907706 6.4907736 0 0 0 -7.49077359 6.4907736 7.4907706 6.4907736 0 0 0 7.49077359 6.490774 7.4907706 6.4907736 0 0 0 7.4907742-6.490774 7.4907706 6.4907736 0 0 0 -7.4907742-6.4907736z" stroke-width="1.018453"/><path d="m4.5 10 7-4" stroke-linecap="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_ellipsecut.svg b/icon-themes/elementary_svg/cmd/sc_ellipsecut.svg
new file mode 100644
index 000000000..440eba2c1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_ellipsecut.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="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 -27.738483 -4.038581)" gradientUnits="userSpaceOnUse" x1="95.765984" x2="98.256348" y1="16.6609" y2="63.542023"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="7.725238" x2="7.555548" y1="14.001025" y2="36.807682"><stop offset="0" stop-color="#fff"/><stop offset=".38631982" 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="scale(.26458333)"><path d="m8 1.5097656a7.4907706 6.4907736 0 0 0 -7.49023438 6.4902344 7.4907706 6.4907736 0 0 0 7.49023438 6.490234 7.4907706 6.4907736 0 0 0 7.490234-6.490234 7.4907706 6.4907736 0 0 0 -.027343-.46875l-6.853516-5.9980469a7.4907706 6.4907736 0 0 0 -.609375-.0234375z" fill="url(#a)" stroke="#7239b3" stroke-opacity=".501961" stroke-width="1.018453"/><path d="m8 2.4414062c-3.6220832.0001987-6.5583155 2.4887386-6.5585938 5.5585938.0002781 3.069855 2.9365105 5.558395 6.5585938 5.558594 3.622083-.000199 6.558316-2.488739 6.558594-5.558594l-6.3555835-5.554925c-.067637-.0021105-.1353153-.0033337-.2030105-.0036688z" fill="none" opacity=".5" stroke="url(#b)" stroke-width=".881958"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_ellipsecut_unfilled.svg b/icon-themes/elementary_svg/cmd/sc_ellipsecut_unfilled.svg
new file mode 100644
index 000000000..e3b1a25fc
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_ellipsecut_unfilled.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&amp;amp;gt;<g fill="none" stroke="#7239b3"><path d="m8 1.5097655a7.4907706 6.4907736 0 0 0 -7.49023438 6.4902344 7.4907706 6.4907736 0 0 0 7.49023438 6.4902341 7.4907706 6.4907736 0 0 0 7.490234-6.4902341 7.4907706 6.4907736 0 0 0 -.027343-.46875l-6.853516-5.9980469a7.4907706 6.4907736 0 0 0 -.609375-.0234375z" stroke-width="1.018453"/><path d="m4.5479394 10.503364 6.4367116-5.3183345" stroke-linecap="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_emojicontrol.svg b/icon-themes/elementary_svg/cmd/sc_emojicontrol.svg
new file mode 100644
index 000000000..97c0c0f11
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_emojicontrol.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="7.81414" x2="7.81414" y1="1.282299" y2="14.669922"><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><radialGradient id="b" cx="282.78751" cy="533.11218" fx="277.66473" gradientTransform="matrix(0 .91915984 -.99587439 0 814.28776 272.60038)" gradientUnits="userSpaceOnUse" r="6.830357"><stop offset="0" stop-color="#fff3cb"/><stop offset=".4334898" stop-color="#fdde76"/><stop offset=".69222504" stop-color="#f9c440"/><stop offset="1" stop-color="#e48b20"/></radialGradient><linearGradient id="c" gradientTransform="matrix(1.25 0 0 .70833327 -387 -633.00649)" gradientUnits="userSpaceOnUse" x1="318.42047" x2="318.42047" y1="906.38409" y2="912.35657"><stop offset="0" stop-color="#60170a"/><stop offset="1" stop-color="#29140a"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="8.020222" x2="13.242857" y1="10.285715" y2="10.285715"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(1.500025 0 0 1 -466.00787 -898.11218)" gradientUnits="userSpaceOnUse" x1="316" x2="316" y1="911.36218" y2="909.36218"><stop offset="0" stop-color="#e84b00"/><stop offset="1" stop-color="#e44a00" stop-opacity=".798817"/></linearGradient><path d="m289.75 533.11218a6.375 6.375 0 1 1 -12.75 0 6.375 6.375 0 1 1 12.75 0z" fill="url(#b)" transform="matrix(1.1764706 0 0 1.1764706 -325.38236 -619.19081)"/><path d="m267.67143 512.297a.8419643 1.7205358 0 1 1 -1.68393 0 .8419643 1.7205358 0 1 1 1.68393 0z" fill="#43340d" transform="matrix(.89077411 0 0 1.1624286 -231.68477 -589.24539)"/><path d="m267.67143 512.297a.8419643 1.7205358 0 1 1 -1.68393 0 .8419643 1.7205358 0 1 1 1.68393 0z" fill="#43340d" transform="matrix(-.89077411 0 0 1.1624286 247.68478 -589.24539)"/><path d="m14.500047 7.9997246c0 3.5900004-2.91036 6.5003004-6.4999102 6.5003004-3.58989 0-6.50009-2.9103-6.50009-6.5003004 0-3.5898 2.9102-6.4997 6.50009-6.4997 3.5895502 0 6.4999102 2.9099 6.4999102 6.4997z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><path d="m289.75 533.11218a6.375 6.375 0 1 1 -12.75 0 6.375 6.375 0 1 1 12.75 0z" fill="none" opacity=".5" stroke="#a53400" stroke-width=".85" transform="matrix(1.1764706 0 0 1.1764706 -325.38236 -619.19081)"/><path d="m3.0311301 9c-.01.1018512-.0311.1997075-.0311.3035701 0 2.1795559 2.23858 3.9464299 5 3.9464299 2.7614199 0 4.9999999-1.766874 4.9999999-3.9464299 0-.1038594-.0214-.2017189-.0311-.3035701 0 0-1.391956.4834694-4.96893.425-3.5769739-.0584694-4.9685699-.425-4.9685699-.425z" fill="url(#c)"/><path d="m3.2285714 10.071429s.9095238.428571 4.7714286.428571c3.861905 0 4.742857-.428571 4.742857-.428571" fill="none" stroke="url(#d)"/><path d="m5.0186601 11.25c-.006.0479-.0187.094-.0187.14286 0 1.02567 1.34317 1.85714 3.00005 1.85714s3.0000499-.83147 3.0000499-1.85714c0-.0489-.0135-.0949-.0188-.14286z" fill="url(#e)" opacity=".6"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_emphasischarstyle.svg b/icon-themes/elementary_svg/cmd/sc_emphasischarstyle.svg
new file mode 100644
index 000000000..94b798e60
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_emphasischarstyle.svg
@@ -0,0 +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="9.008" x2="9.008" y2="15.986"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient>/&amp;gt;<path d="m9.76 14.495h-7.265l2.749-13.005h7.275l-.48 2.26h-4.556l-.596 2.855h4.243l-.488 2.26h-4.242l-.713 3.353h4.555z" fill="url(#a)" stroke="#000" stroke-linejoin="round" stroke-opacity=".49" stroke-width=".984" transform="scale(.99913 1.00087)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_entergroup.svg b/icon-themes/elementary_svg/cmd/sc_entergroup.svg
new file mode 100644
index 000000000..f95abb0ef
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_entergroup.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="15.911407" x2="15.911407" y1="-3.128147" y2="10.786898"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="19.003639" x2="19.003639" y1="2.283259" y2="5.375491"><stop offset="0" stop-color="#fff"/><stop offset=".45000002" stop-color="#fff" stop-opacity=".235294"/><stop offset=".65000004" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="14.365292" x2="14.365292" y1="3.829375" y2="4.602433"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".65000004" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.48571543 0 0 .45629666 -34.78968 -5.734851)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1=".985206" y2="47.013336"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.33492817 0 0 .33492817 2.799044 16.617216)" gradientUnits="userSpaceOnUse" x1="26.950296" x2="26.950296" xlink:href="#d" y1="-42.231876" y2="-21.229681"/><linearGradient id="f" gradientTransform="matrix(.12012014 0 0 .12005232 4.061558 15.613937)" gradientUnits="userSpaceOnUse" x1="51.798126" x2="51.798126" y1="-98.562508" y2="-61.562508"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.31578944 0 0 .31578944 2.710527 5.710518)" gradientUnits="userSpaceOnUse" x1="14.600296" x2="14.600296" xlink:href="#d" y1="2.655628" y2="21.282824"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="6.501251" x2="6.501251" y1="8" y2="11"><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 transform="translate(1)"><rect fill="url(#g)" height="6" rx=".5" width="6" x="3.5" y="6.5"/><path d="m4.501251 7.498745h4v4h-4z" fill="none" stroke="url(#h)" stroke-linecap="square"/><rect fill="none" height="6" opacity=".5" rx=".5" stroke="#555761" stroke-linecap="round" stroke-linejoin="round" width="6" x="3.5" y="6.5"/><path d="m14.5 13.5h-2v2h2z" fill="#fafafa" stroke="#7e8087" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".949458"/><path d="m11.999999 14.5h-8.999999" fill="none" opacity=".6" stroke="#abacae"/><path d="m1.5000001 3v10" fill="none" opacity=".6" stroke="#abacae"/><path d="m.50000012.49999988h1.99999998v2.00000002h-1.99999998z" fill="#fafafa" stroke="#7e8087" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".949458"/><g transform="translate(-2)"><path d="m13.499999 6.0000003a3.5 3.5000009 0 1 1 -6.9999999 0 3.5 3.5000009 0 1 1 6.9999999 0z" fill="url(#e)"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m12.499994 6.0022473a2.4999999 2.4985886 0 1 1 -4.9999989 0 2.4999999 2.4985886 0 1 1 4.9999989 0z" opacity=".5" stroke="url(#f)"/><path d="m13.499999 5.9999999a3.5 3.5000017 0 1 1 -6.9999999 0 3.5 3.5000017 0 1 1 6.9999999 0z" opacity=".5" stroke="#555761"/></g></g><path d="m14.5 2.5h-2v-2h2z" fill="#fafafa" stroke="#7e8087" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".949458"/><g fill="none" stroke="#abacae"><path d="m12 1.5-9.0000009.0000001" opacity=".6"/><path d="m13.676777 12.905553-.176777-9.9055528" opacity=".6"/></g><path d="m2.5 13.5h-2v2h2z" fill="#fafafa" stroke="#7e8087" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".949458"/></g><g transform="matrix(.64678195 0 0 .64678195 -6.291211 8.523229)"><path d="m4.4765625 5.4960938a1.5034833 1.5034833 0 0 0 -1.4804687 1.5039062v.9941406l-.9960938-.0019531v5.0078125h-.5175781c-.2676102 0-.4824219.214812-.4824219.482422v.521484h1.9960938v.955078a1.5034833 1.5034833 0 0 0 .421875 1.041016h.0996093c.2676102 0 .4824219-.214812.4824219-.482422v-.517578h2.59375l2.9628906-2.931641a1.5034833 1.5034833 0 0 0 .0058594-2.130859l-4-4a1.5034833 1.5034833 0 0 0 -1.0859375-.4414062z" display="block" fill="#fff" fill-opacity=".490196" stroke-width=".646782" transform="matrix(1.5461161 0 0 1.5461161 9.726943 -13.177902)"/><g stroke-miterlimit="5" stroke-width="1.546116"><path d="m16.684465 9.9486742 6.184464-6.1192986-6.184464-6.1844645v3.8652903l-6.184424-.010201.000001 4.64855h6.184464z" display="block" fill="url(#a)" stroke="#a62100" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m17.457523 3.0563173h.399262c.373796 0 .373796 0 .373796-.3175645v-1.3310454l2.476202 2.4216682-2.476202 2.3191742v-1.1475075c0-.3986089 0-.3986089-.372449-.3986089h-.400609" opacity=".5" stroke="url(#b)"/><path d="m17.457523 3.0563173h-5.411406v1.5461161h5.411406" opacity=".5" stroke="url(#c)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_entirecell.svg b/icon-themes/elementary_svg/cmd/sc_entirecell.svg
new file mode 100644
index 000000000..eef55245c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_entirecell.svg
@@ -0,0 +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(-.99999999 0 0 .99999999 6 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#k" y1="2" y2="4"/><linearGradient id="b" gradientTransform="matrix(-.99999999 0 0 .99999999 6 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#k" y1="2" y2="4"/><linearGradient id="c" gradientTransform="matrix(-.99999999 0 0 .99999999 6 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#k" y1="2" y2="4"/><linearGradient id="d" gradientTransform="matrix(-.99999999 0 0 .99999999 16 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#k" y1="2" y2="4"/><linearGradient id="e" gradientTransform="matrix(-.99999999 0 0 .99999999 16 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#k" y1="2" y2="4"/><linearGradient id="f" gradientTransform="matrix(-.99999999 0 0 .99999999 16 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#k" y1="2" y2="4"/><linearGradient id="g" gradientTransform="matrix(.33333333 0 0 1 5.333333 0)" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="10" y2="6"><stop offset="0" stop-color="#3689e6"/><stop offset="1" stop-color="#64baff"/></linearGradient><linearGradient id="h"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#h" y1="7" y2="9"/><linearGradient id="j" gradientTransform="matrix(-.99999999 0 0 .99999999 11 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#k" y1="2" y2="4"/><linearGradient id="k" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="30.655001" x2="30.827999" xlink:href="#h" y1="65.686996" y2="48.688"/><linearGradient id="l" gradientTransform="matrix(-.99999999 0 0 .99999999 11 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#k" y1="2" y2="4"/><linearGradient id="m" gradientTransform="matrix(-.99999999 0 0 .99999999 11 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#k" y1="2" y2="4"/><linearGradient id="n" gradientTransform="matrix(.59436 0 0 .5999 -19.265 1.967)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><rect fill="url(#n)" height="15" rx=".424" ry=".491" width="15" x=".5" y=".5"/><path d="m.49804688.00195313c-.27600001 0-.50000001.22399999-.50000001.49999999l.00195313 14.99804688c0 .276.224.5.5.5h15c.276 0 .5-.224.5-.5.0019-5.003728-.002-9.9990437-.002-14.99804688 0-.276-.224-.49999999-.5-.49999999zm.49804687.99804687h14.00390625v4h-4l-.002-3.9980469h-.9999531l.0019531 3.9980469h-4l-.00195-3.9980469h-1l.00195 3.9980469h-4v1h4v4h-4v1h4v4h1v-4h4v4h1v-4h4l.002 4.001953h-14.00395312zm5.00390625 5h4v4h-4zm5 0h4v4h-4z" fill="#030303" opacity=".32"/><g fill="none" stroke-linecap="square"><path d="m9.4999996 11.5h-2.9999996v3h2.9999996z" stroke="url(#j)"/><path d="m9.4999996 6.5h-2.9999996v3h2.9999996z" stroke="url(#l)"/><path d="m9.4999996 1.5000001h-2.9999996v3h2.9999996z" stroke="url(#m)"/><path d="m4.4999996 11.5h-2.9999996v3h2.9999996z" stroke="url(#a)"/><path d="m4.4999996 6.5h-2.9999996v3h2.9999996z" stroke="url(#b)"/><path d="m4.4999996 1.5000001h-2.9999996v3h2.9999996z" stroke="url(#c)"/><path d="m14.5 11.5h-3v3h3z" stroke="url(#d)"/><path d="m14.5 6.5h-3v3h3z" stroke="url(#e)"/><path d="m14.5 1.5000001h-3v3h3z" stroke="url(#f)"/></g><path d="m10.5 10.5h-5v-5h5z" fill="url(#g)" stroke-width=".545545"/><path d="m6 5c-.554 0-1 .446-1 1v4c0 .554.446 1 1 1h4c.554 0 1-.446 1-1v-4c0-.554-.446-1-1-1zm0 1h4v4h-4z" fill="#002e99" fill-opacity=".501961"/><path d="m6.5 6.5h3v3h-3z" fill="none" opacity=".5" stroke="url(#i)" stroke-linecap="square"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_entirecolumn.svg b/icon-themes/elementary_svg/cmd/sc_entirecolumn.svg
new file mode 100644
index 000000000..71e475b26
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_entirecolumn.svg
@@ -0,0 +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(-.99999999 0 0 .99999999 11 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#e" y1="2" y2="4"/><linearGradient id="b" gradientTransform="matrix(-.99999999 0 0 .99999999 11 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#e" y1="2" y2="4"/><linearGradient id="c" gradientTransform="matrix(-.99999999 0 0 .99999999 11 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#e" y1="2" y2="4"/><linearGradient id="d" gradientTransform="matrix(1 0 0 .71428571 -1 -.571429)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="23.200001" y2="1.5"><stop offset="0" stop-color="#3689e6"/><stop offset="1" stop-color="#64baff"/></linearGradient><linearGradient id="e" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="30.655001" x2="30.827999" y1="65.686996" y2="48.688"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.59436 0 0 .5999 -19.265 1.967)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><rect fill="url(#f)" height="15" rx=".424" ry=".491" width="15" x=".5" y=".5"/><path d="m.49804688.00195313c-.27600001 0-.50000001.22399999-.50000001.49999999l.00195313 14.99804688c0 .276.224.5.5.5h15c.276 0 .5-.224.5-.5.0019-5.003728-.002-9.9990437-.002-14.99804688 0-.276-.224-.49999999-.5-.49999999zm.49804687.99804687h14.00390625v4h-4l-.002-3.9980469h-.9999531l.0019531 3.9980469h-4l-.00195-3.9980469h-1l.00195 3.9980469h-4v1h4v4h-4v1h4v4h1v-4h4v4h1v-4h4l.002 4.001953h-14.00395312zm5.00390625 5h4v4h-4zm5 0h4v4h-4z" fill="#030303" opacity=".32"/><path d="m10.5.5v15h-5v-15z" fill="url(#d)" stroke-width=".845154"/><path d="m-5 0c-.554 0-1 .446-1 1v14c0 .554.446 1 1 1h4c.554 0 1-.446 1-1v-14c0-.554-.446-1-1-1zm0 1h4v4h-4zm0 5h4v4h-4zm0 5h4v4h-4z" fill="#002e99" fill-opacity=".501961" transform="translate(11)"/><g fill="none" stroke-linecap="square"><path d="m9.4999996 11.5h-2.9999996v3h2.9999996z" opacity=".5" stroke="url(#a)"/><path d="m9.4999996 6.5h-2.9999996v3h2.9999996z" opacity=".5" stroke="url(#b)"/><path d="m9.4999996 1.5000001h-2.9999996v3h2.9999996z" opacity=".5" stroke="url(#c)"/><g transform="translate(-5)"><path d="m9.4999996 11.5h-2.9999996v3h2.9999996z" stroke="url(#a)"/><path d="m9.4999996 6.5h-2.9999996v3h2.9999996z" stroke="url(#b)"/><path d="m9.4999996 1.5000001h-2.9999996v3h2.9999996z" stroke="url(#c)"/></g><g transform="translate(5)"><path d="m9.4999996 11.5h-2.9999996v3h2.9999996z" stroke="url(#a)"/><path d="m9.4999996 6.5h-2.9999996v3h2.9999996z" stroke="url(#b)"/><path d="m9.4999996 1.5000001h-2.9999996v3h2.9999996z" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_entirerow.svg b/icon-themes/elementary_svg/cmd/sc_entirerow.svg
new file mode 100644
index 000000000..7a1d10f56
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_entirerow.svg
@@ -0,0 +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(-.99999999 0 0 .99999999 6 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#l" y1="2" y2="4"/><linearGradient id="b" gradientTransform="matrix(-.99999999 0 0 .99999999 6 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#l" y1="2" y2="4"/><linearGradient id="c" gradientTransform="matrix(-.99999999 0 0 .99999999 6 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#l" y1="2" y2="4"/><linearGradient id="d" gradientTransform="matrix(-.99999999 0 0 .99999999 16 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#l" y1="2" y2="4"/><linearGradient id="e" gradientTransform="matrix(-.99999999 0 0 .99999999 16 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#l" y1="2" y2="4"/><linearGradient id="f" gradientTransform="matrix(-.99999999 0 0 .99999999 16 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#l" y1="2" y2="4"/><linearGradient id="g" gradientTransform="translate(0 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#l" y1="2" y2="4"/><linearGradient id="h" gradientTransform="translate(5 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#l" y1="2" y2="4"/><linearGradient id="i" gradientTransform="translate(10 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#l" y1="2" y2="4"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="10" y2="6"><stop offset="0" stop-color="#3689e6"/><stop offset="1" stop-color="#64baff"/></linearGradient><linearGradient id="k" gradientTransform="matrix(-.99999999 0 0 .99999999 11 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#l" y1="2" y2="4"/><linearGradient id="l" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="30.655001" x2="30.827999" y1="65.686996" y2="48.688"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="m" gradientTransform="matrix(-.99999999 0 0 .99999999 11 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#l" y1="2" y2="4"/><linearGradient id="n" gradientTransform="matrix(-.99999999 0 0 .99999999 11 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#l" y1="2" y2="4"/><linearGradient id="o" gradientTransform="matrix(.59436 0 0 .5999 -19.265 1.967)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><rect fill="url(#o)" height="15" rx=".424" ry=".491" width="15" x=".5" y=".5"/><path d="m.49804688.00195313c-.27600001 0-.50000001.22399999-.50000001.49999999l.00195313 14.99804688c0 .276.224.5.5.5h15c.276 0 .5-.224.5-.5.0019-5.003728-.002-9.9990437-.002-14.99804688 0-.276-.224-.49999999-.5-.49999999zm.49804687.99804687h14.00390625v4h-4l-.002-3.9980469h-.9999531l.0019531 3.9980469h-4l-.00195-3.9980469h-1l.00195 3.9980469h-4v1h4v4h-4v1h4v4h1v-4h4v4h1v-4h4l.002 4.001953h-14.00395312zm5.00390625 5h4v4h-4zm5 0h4v4h-4z" fill="#030303" opacity=".32"/><g fill="none" stroke-linecap="square"><path d="m9.4999996 11.5h-2.9999996v3h2.9999996z" stroke="url(#k)"/><path d="m9.4999996 6.5h-2.9999996v3h2.9999996z" stroke="url(#m)"/><path d="m9.4999996 1.5000001h-2.9999996v3h2.9999996z" stroke="url(#n)"/><path d="m4.4999996 11.5h-2.9999996v3h2.9999996z" stroke="url(#a)"/><path d="m4.4999996 6.5h-2.9999996v3h2.9999996z" stroke="url(#b)"/><path d="m4.4999996 1.5000001h-2.9999996v3h2.9999996z" stroke="url(#c)"/><path d="m14.5 11.5h-3v3h3z" stroke="url(#d)"/><path d="m14.5 6.5h-3v3h3z" stroke="url(#e)"/><path d="m14.5 1.5000001h-3v3h3z" stroke="url(#f)"/></g><path d="m15.5 10.5h-15v-5h15z" fill="url(#j)" stroke-width=".944911"/><path d="m16 6c0-.554-.446-1-1-1h-14c-.554 0-1 .446-1 1v4c0 .554.446 1 1 1h14c.554 0 1-.446 1-1zm-1 0v4h-4v-4zm-5 0v4h-4v-4zm-5 0v4h-4v-4z" fill="#002e99" fill-opacity=".501961"/><g fill="none" stroke-linecap="square"><path d="m1.5 6.5h3v3h-3z" opacity=".5" stroke="url(#g)"/><path d="m6.5 6.5h3v3h-3z" opacity=".5" stroke="url(#h)"/><path d="m11.5 6.5h3v3h-3z" opacity=".5" stroke="url(#i)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_equalizeheight.svg b/icon-themes/elementary_svg/cmd/sc_equalizeheight.svg
new file mode 100644
index 000000000..08701382f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_equalizeheight.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.32651427 0 0 .33461997 .234857 -.593699)" gradientUnits="userSpaceOnUse" x1="38.584763" x2="3.874693" y1="23.191582" y2="23.191582"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324 0 0 .35135 2.162 -.432)" gradientUnits="userSpaceOnUse" x1="35.649292" x2="8.241517" y1="19.729616" y2="19.729616"><stop offset="0" stop-color="#fff"/><stop offset=".00000007" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.2538 0 0 .30502 19.13 -.685)" gradientUnits="userSpaceOnUse" x1="-69.464142" x2="-22.182821" xlink:href="#f" y1="23.555834" y2="23.555834"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="11" x2=".5" xlink:href="#g" y1="5.5" y2="5.5"/><linearGradient id="e" gradientTransform="matrix(0 .33333 -.86364 0 28.705 -122.667)" gradientUnits="userSpaceOnUse" x1="383.00482" x2="383.00482" xlink:href="#h" y1="22.816219" y2="30.92145"/><linearGradient id="f" gradientTransform="matrix(.2538 0 0 .30502 19.13 -.685)" gradientUnits="userSpaceOnUse" x1="-69.464142" x2="-22.182821" y1="23.555834" y2="23.555834"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="11" x2=".5" y1="5.5" y2="5.5"><stop offset="0" stop-color="#fad4a1"/><stop offset="1" stop-color="#e6b481"/></linearGradient><linearGradient id="h" gradientTransform="matrix(0 .33333 -.86364 0 28.705 -122.667)" gradientUnits="userSpaceOnUse" x1="383.00482" x2="383.00482" y1="22.816219" y2="30.92145"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><g transform="matrix(0 -.75 .75 0 3.625 11.125)"><path d="m2.1666667 1.166667 10.6666663-.0000003v14.6666663h-10.6666663z" fill="url(#a)" stroke-width="1.121224"/><path d="m11.5 14.5h-8v-12h8z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-width="1.333333"/><path d="m2.1666667 1.1666667 10.6666663.0000003v14.666666h-10.6666663z" fill="none" stroke="url(#c)" stroke-linejoin="round" stroke-width="1.333333"/><g transform="matrix(1.3333333 0 0 1.3333333 .166667 4.5)"><path d="m10.5 3.5v3.0000001h-10v-3.0000001z" fill="url(#d)" stroke="#783f07" stroke-linejoin="round" stroke-opacity=".490196" stroke-width="1.001"/><path d="m9.4600003 4.5v1.0000001h-7.9600003v-1.0000001z" fill="none" opacity=".4" stroke="url(#e)"/><path d="m2 11v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1z" fill="#a1550a" fill-opacity=".25098" transform="translate(0 -7)"/></g></g><g transform="matrix(0 -.75 .75 0 -.375 16.125)"><path d="m2.1666667 1.166667 10.6666663-.0000003v14.6666663h-10.6666663z" fill="url(#a)" stroke-width="1.121224"/><path d="m11.5 14.5h-8v-12h8z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-width="1.333333"/><path d="m2.1666667 1.1666667 10.6666663.0000003v14.666666h-10.6666663z" fill="none" stroke="url(#f)" stroke-linejoin="round" stroke-width="1.333333"/><g transform="matrix(1.3333333 0 0 1.3333333 .166667 4.5)"><path d="m10.5 3.5v3.0000001h-10v-3.0000001z" fill="url(#g)" stroke="#783f07" stroke-linejoin="round" stroke-opacity=".490196" stroke-width="1.001"/><path d="m9.4600003 4.5v1.0000001h-7.9600003v-1.0000001z" fill="none" opacity=".4" stroke="url(#h)"/><path d="m2 11v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1z" fill="#a1550a" fill-opacity=".25098" transform="translate(0 -7)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_equalizewidth.svg b/icon-themes/elementary_svg/cmd/sc_equalizewidth.svg
new file mode 100644
index 000000000..466dc9401
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_equalizewidth.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.24324 0 0 .35135 2.162 -.432)" gradientUnits="userSpaceOnUse" x1="24.68618" x2="24.68618" y1="10.242398" y2="40.60149"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.32651427 0 0 .33462 .234857 -.5937)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" xlink:href="#h" y1=".985" y2="47.013"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="10.846957" x2="11.017448" y1="2.991525" y2="7.805085"><stop offset="0" stop-color="#fad4a1"/><stop offset="1" stop-color="#e6b481"/></linearGradient><linearGradient id="d" gradientTransform="matrix(0 .33333 -.86364 0 28.705 -122.667)" gradientUnits="userSpaceOnUse" x1="382.98303" x2="385.72882" y1="23.993692" y2="23.914396"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.2538 0 0 .30502 19.13 -.685)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.32651427 0 0 .33461997 .234857 -.593699)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" xlink:href="#h" y1=".985" y2="47.013"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="10.846957" x2="11.017448" xlink:href="#c" y1="2.991525" y2="7.805085"/><linearGradient id="h" gradientTransform="matrix(.2857 0 0 .3042 1.143 .233)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><g transform="matrix(.75 0 0 .75 4.875 -.375)"><path d="m2.1666663 1.166667 10.6666667-.0000003v14.6666663h-10.6666667z" fill="url(#f)" stroke-width="1.121224"/><g fill="none" stroke-width="1.333333"><path d="m11.5 14.5h-8v-12h8z" stroke="url(#a)" stroke-linecap="round"/><path d="m2.1666667 1.1666667 10.6666663.0000003v14.666666h-10.6666663z" stroke="url(#e)" stroke-linejoin="round"/></g></g><g transform="matrix(.99999998 0 0 .99999998 5 3)"><path d="m10.5 3.5v3.0000001h-10v-3.0000001z" fill="url(#g)" stroke="#783f07" stroke-linejoin="round" stroke-opacity=".490196" stroke-width="1.001"/><path d="m9.4600003 4.5v1.0000001h-7.9600003v-1.0000001z" fill="none" opacity=".4" stroke="url(#d)"/><path d="m2 11v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1z" fill="#a1550a" fill-opacity=".25098" transform="translate(0 -7)"/></g><g transform="matrix(.75 0 0 .75 -.125 3.625)"><path d="m2.1666667 1.1666667 10.6666663-.0000003v14.6666666h-10.6666663z" fill="url(#b)" stroke-width="1.121224"/><g fill="none" stroke-width="1.333333"><path d="m11.5 14.5h-8v-12h8z" stroke="url(#a)" stroke-linecap="round"/><path d="m2.1666667 1.1666667 10.6666663.0000003v14.666666h-10.6666663z" stroke="url(#e)" stroke-linejoin="round"/></g></g><g transform="matrix(.99999998 0 0 .99999998 0 7)"><path d="m10.5 3.5v3.0000001h-10v-3.0000001z" fill="url(#c)" stroke="#783f07" stroke-linejoin="round" stroke-opacity=".490196" stroke-width="1.001"/><path d="m9.4600003 4.5v1.0000001h-7.9600003v-1.0000001z" fill="none" opacity=".4" stroke="url(#d)"/><path d="m2 11v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1z" fill="#a1550a" fill-opacity=".25098" transform="translate(0 -7)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_errorcellstyles.svg b/icon-themes/elementary_svg/cmd/sc_errorcellstyles.svg
new file mode 100644
index 000000000..d45eebf78
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_errorcellstyles.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="7.814092" x2="7.814092" y1="1.282271" y2="14.669901"><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="b" gradientTransform="matrix(.57484957 0 0 .4297553 -1164.0142 -1377.7717)" gradientUnits="userSpaceOnUse" x1="2035.1652" x2="2035.1652" y1="3208.0737" y2="3241.9966"><stop offset="0" stop-color="#ed5353"/><stop offset="1" stop-color="#c6262e"/></linearGradient><path d="m7.9999999.50000026c-4.138243 0-7.49999996 3.36175724-7.49999996 7.49999984 0 4.1382429 3.36175696 7.4999999 7.49999996 7.4999999 4.1382431 0 7.5000071-3.361757 7.5000001-7.4999999 0-4.1382426-3.361757-7.49999984-7.5000001-7.49999984z" fill="url(#b)" opacity=".99"/><path d="m7.9999999.50000016c-4.138243 0-7.49999996 3.36175724-7.49999996 7.49999994 0 4.1382429 3.36175696 7.4999999 7.49999996 7.4999999 4.1382431 0 7.5000071-3.361757 7.5000001-7.4999999 0-4.1382427-3.361757-7.49999994-7.5000001-7.49999994z" fill="none" opacity=".5" stroke="#7a0000" stroke-linecap="round" stroke-linejoin="round"/><path d="m14.5 7.9997641c0 3.5899719-2.910366 6.5002359-6.4999211 6.5002359-3.589884 0-6.500079-2.910298-6.500079-6.5002359 0-3.5898015 2.910195-6.4997709 6.500079-6.4997709 3.5895551 0 6.4999211 2.9099694 6.4999211 6.4997709z" fill="none" opacity=".4" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><path d="m7 3a1.0001 1.0001 0 0 0 -1 1v4a1.0001 1.0001 0 0 0 .013672.1640625l.5 2.9999995a1.0001 1.0001 0 0 0 .1699219.410157c-.4040507.373847-.6835939.873545-.6835939 1.425781 0 1.047198.9528024 2 2 2s2-.952802 2-2c0-.552236-.2795432-1.051934-.6835938-1.425781a1.0001 1.0001 0 0 0 .1699219-.410157l.5-2.9999995a1.0001 1.0001 0 0 0 .0136719-.1640625v-4a1.0001 1.0001 0 0 0 -1-1z" fill="#7a0000" opacity=".05"/><path d="m7 4v4l.5 3h1l.5-3v-4zm1 8a1 1 0 0 0 -1 1 1 1 0 0 0 1 1 1 1 0 0 0 1-1 1 1 0 0 0 -1-1z" fill="#7a0000" opacity=".15"/><path d="m7 3v4l.5 3h1l.5-3v-4zm1 8a1 1 0 0 0 -1 1 1 1 0 0 0 1 1 1 1 0 0 0 1-1 1 1 0 0 0 -1-1z" fill="#fff"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_euroconverter.svg b/icon-themes/elementary_svg/cmd/sc_euroconverter.svg
new file mode 100644
index 000000000..6facbaeff
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_euroconverter.svg
@@ -0,0 +1,2 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="6" cy="1.400214" gradientTransform="matrix(.0000001 3.4453734 -2.5386962 .00000008 9.554718 -21.67224)" gradientUnits="userSpaceOnUse" r="5.514642"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient>
+/&amp;gt;<path d="m9.6015625 1.4707031c-1.3472956 0-2.4709436.4123113-3.3691406 1.234375-.8981971.8162335-1.3827471 2.3840041-1.5878907 3.7949219h-2.1445312v1h2.0039062l-.083984.5488281c0 .2273793.011025.4069201.033203.5410157l.0917967.9101562h-2.0449219l.011985 1h2.2578125c.277845 1.073362 1.2040995 2.975544 1.9411396 3.627946.8760193.775422 1.9931781 1.164063 3.351563 1.164063.981363 0 1.794346-.173594 2.4375-.517578v-2.238281c-.731865.332323-1.511259.334733-2.28711.498046-2.2128901.465804-2.5153095-1.533329-2.915749-2.534196h3.2148439l-.011985-1h-3.4609375l-.0820313-.9101562-.0175781-.2890626v-.4101562l.0839844-.390625h3.4765625v-1h-3.3515625c.1275218-.781252.3432403-1.8301646.78125-2.2382812.4380097-.413947.995455-.6210938 1.671875-.6210938.3603877 0 .7063975.053259 1.0390625.1582031.332666.099114.6897.2372314 1.072266.4179688l.816406-2.0273438c-.909287-.4780795-1.885382-.71875-2.9277345-.71875z" fill="url(#a)" stroke="#000" stroke-linejoin="round" stroke-opacity=".470588"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_executereport.svg b/icon-themes/elementary_svg/cmd/sc_executereport.svg
new file mode 100644
index 000000000..0cc4ccb57
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_executereport.svg
@@ -0,0 +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(.25508209 .06834904 -.06793671 .25354327 13.443482 .03325)" gradientUnits="userSpaceOnUse" x1="10.568387" x2="15.296399" y1="28.749016" y2="44.988041"><stop offset="0" stop-color="#fff"/><stop offset=".35621077" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="b" cx="7.772984" cy="7.282222" gradientTransform="matrix(.01735505 1.7567937 -1.7341486 .01713137 20.266537 -5.783222)" gradientUnits="userSpaceOnUse" r="6.164814"><stop offset="0" stop-color="#cdf87e"/><stop offset=".26238" stop-color="#a2e34f"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></radialGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="6" x2="6" y1="0" y2="16"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="5.46484" x2="6.416018" y1="15.861947" y2="-9.737715"><stop offset="0" stop-color="#8d8d8d"/><stop offset="1" stop-color="#c3c3c3"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="10" x2="10" y1="2" y2="14"><stop offset="0" stop-color="#fff"/><stop offset=".08988646" 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;amp;amp;amp;gt;<path d="m1 3h1l1 1v11h12v-13l-1-1h-13z" fill="url(#c)" fill-rule="evenodd"/><path d="m2.4941406 0c-.946-.013-1.68249997.49945315-2.06249998 1.1894531-.37999999.692-.48010937 1.5336094-.41210937 2.3496094.02037721.2600322.23721752.4607158.49804687.4609375h1.46874998v9.5c0 .658.3379688 1.252031.7929688 1.707031.4391765.441116 1.0124198.765356 1.6464843.785157.00325.000683.0065.0013.00977.002.00196.000051.00389-.000045.00586 0 .0146603.000289.0282335.005812.0429638.005812h4.515625 3 1.474609c.958.026 1.70675-.485688 2.09375-1.179688.302152-.541063.42518-1.176215.433594-1.820312h.002l-.017625-10.1992188c0-.7119998-.422453-1.3413281-.939453-1.86132808-.52-.516-1.147375-.93945312-1.859375-.93945312h-1.1875-5zm-.013672 1c.00195.0000114.00391.0000114.00586 0h4.5136714 5 1.1875c.23 0 .752437.2524375 1.148438.6484375.395998.396.65039.9203906.65039 1.1503906l.015625 9.2011719h-2.001953v-.002l-4 .002h-2.5136719c-.2761424 0-.5.223858-.5.5.002.762-.1232343 1.435375-.3652343 1.859375-.2400001.426-.5298126.640625-1.1328126.640625h-.00195c-.284 0-.69-.19-1-.5s-.5-.715-.5-1v-10c0-.2761424-.2238576-.5-.5-.5h-1.4863312c.018-.488.1256406-.9981719.3066406-1.3261719.243-.442.5538282-.6818281 1.1738282-.6738281zm4.4003908 11.998047h2.1191406v.001953h5.912109c-.018.49-.0357 1.004984-.220703 1.333984-.245.442-.559406.683016-1.191406.666016-.0046-.000062-.0091-.000062-.01367 0h-.48633v-.002h-6.6503906c.038-.056.107625-.08553.140625-.144531.3-.526.347625-1.192469.390625-1.855469z" fill="url(#d)"/><path d="m6 2v1h6v-1zm0 2v1h6v-1zm0 2v1h6v-1zm0 2v1h6v-1zm0 2v1h6v-1z" opacity=".1"/><path d="m12.987 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1z" fill="#adadad"/><path d="m6.88 13h8.12l-.186 1h-8.052z" fill="#fff"/><path d="m3.289 1.5001881c-1.542943-.1071376-1.679834.5800695-1.788999.9998119h1.999999v10.689999c0 .853009.7408864 1.309351 1.59 1.31h9.41v-11.389999c0-.8530092-.751885-1.6098119-1.601-1.6098119z" fill="none" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round"/><path d="m3.987 2v1h1.013v-1zm0 2v1h1.013v-1zm0 2v1h1.013v-1zm0 2v1h1.013v-1zm0 2v1h1.013v-1zm0 2v1h1.013v-1z" fill="#adadad"/><path d="m14.105469 4.9785156c-.161418-.009719-.323375.0029045-.480469.0390625-.316745.072905-.613691.2345064-.847656.4804688a1.2828685 1.2828685 0 0 0 0 .0019531l-4.1464846 4.3652344-1.6015625-1.5234375-.0019531-.0019531c-.6575875-.63142-1.7664989-.613589-2.4003907.0566406a1.2828685 1.2828685 0 0 0 -.0019531 0l-1.4296875 1.515625c-.6369188.6693736-.6097145 1.7566176.0566406 2.3945316l3.8457031 3.734375c.0691098-.015004.1332986-.041016.2070313-.041016h2.5507813l6.1445312-6.4746094v-3.0253906c0-.0783058.028055-.1476672.044922-.2207031l-.851563-.8183594c-.175326-.1753799-.365584-.2970667-.611328-.3847656-.001338-.0004846-.002567-.0014721-.003906-.0019531-.0048-.0017-.006899-.0061426-.011719-.0078126a1.2828685 1.2828685 0 0 0 -.373047-.0703124c-.029657-.0033538-.058149-.0157875-.08789-.0175782z" fill="#fff" fill-opacity=".627451"/><path d="m14.148001 6.28c-.15-.056-.323-.02-.44.103l-5.030001 5.295-2.54-2.413c-.164-.158-.423-.154-.58.012l-1.433 1.52c-.157.165-.15.426.014.583l4.04 3.924c.038.037.082.062.13.08.15.063.33.032.452-.095l6.780001-7.143c.16-.165.153-.426-.012-.584l-1.242-1.195c-.04-.04-.09-.07-.14-.087z" fill="url(#b)" stroke="#0f5a00" stroke-linecap="round" stroke-opacity=".501961"/><path d="m9.0974938 12.827279 4.9193512-5.3442508.792467.6915203m-6.0401865 6.3269985-3.5872994-3.442793 1.0216836-1.026074" fill="none" opacity=".5" stroke="url(#a)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_expandpage.svg b/icon-themes/elementary_svg/cmd/sc_expandpage.svg
new file mode 100644
index 000000000..8ad60fd48
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_expandpage.svg
@@ -0,0 +1,2 @@
+<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="9.177619" x2="8.521733" y1="15.50049" y2="4.635235"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="4.864765" x2="4.864765" y1="6.135235" y2="14.135235"><stop offset="0" stop-color="#fff"/><stop offset=".00000002" 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" gradientTransform="matrix(.28571361 0 0 .30419701 -24.958822 -2.614853)" gradientUnits="userSpaceOnUse" x1="2.864765" x2="3.364765" y1="5.135235" y2="15.635235"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient>
+/&amp;gt;<g stroke-linejoin="round"><g transform="translate(.136084 -.134386)"><path d="m.36391629 4.6343859c1.84877471 0 8.00084871.0008491 8.00084871.0008491v11l-8.00084871.000849z" fill="url(#c)" stroke="url(#a)" stroke-width=".998302"/><path d="m1.3639163 5.6343859c1.8487747 0 6.0008487.0008491 6.0008487.0008491v9h-6z" fill="none" stroke="url(#b)"/></g><g transform="translate(3.136084 -2.134386)"><path d="m.36391629 4.6343859c1.84877471 0 8.00084871.0008491 8.00084871.0008491v11l-8.00084871.000849z" fill="url(#c)" stroke="url(#a)" stroke-width=".998302"/><path d="m1.3639163 5.6343859c1.8487747 0 6.0008487.0008491 6.0008487.0008491v9h-6z" fill="none" stroke="url(#b)"/></g><g transform="translate(6.135235 -4.135235)"><path d="m.36391629 4.6343859c1.84877471 0 8.00084871.0008491 8.00084871.0008491v11l-8.00084871.000849z" fill="url(#c)" stroke="url(#a)" stroke-width=".998302"/><path d="m1.3639163 5.6343859c1.8487747 0 6.0008487.0008491 6.0008487.0008491v9h-6z" fill="none" stroke="url(#b)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_exportdialog.svg b/icon-themes/elementary_svg/cmd/sc_exportdialog.svg
new file mode 100644
index 000000000..5209b869f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_exportdialog.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="8.000001" x2="8.000001" y1="2.999998" y2="13.648651"><stop offset="0" stop-color="#fff"/><stop offset=".06316455" 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><radialGradient id="b" cx="9.071913" cy="9.513799" fx="8.541679" gradientTransform="matrix(-.00000003 1.2626387 -1.5782983 -.00000004 23.015615 -11.45455)" gradientUnits="userSpaceOnUse" r="12.671875"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e1e1e1"/></radialGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" y1="3" y2="4.5"><stop offset="0" stop-color="#e5e5e5"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="15.911407" x2="15.911407" y1="-2.374197" y2="10.76779"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="e" gradientTransform="matrix(0 -.5372019 .57681717 0 -15.997188 19.865617)" gradientUnits="userSpaceOnUse" x1="32.765083" x2="24.130812" y1="47.277107" y2="47.277107"><stop offset="0" stop-color="#fff"/><stop offset=".45000002" stop-color="#fff" stop-opacity=".235294"/><stop offset=".65000004" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="f" gradientTransform="matrix(-.90608582 0 0 .5153763 19.182549 -10.193381)" gradientUnits="userSpaceOnUse" x1="5.03216" x2="5.03216" y1="28.671696" y2="29.671688"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="translate(-1)"><g transform="translate(-.000001 .000002)"><rect fill="url(#b)" height="12" rx=".5" width="12" x="2.000001" y="1.999999"/><path d="m2.5 1.5c-.554 0-1 .446-1 1v3.5h13v-3.5c0-.554-.446-1-1-1z" fill="url(#c)" transform="translate(.000001 -.000002)"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><rect height="13.000003" opacity=".3" rx="1" stroke="#0e141f" width="13.000003" x="1.5" y="1.499997"/><path d="m2.5 2.499997h11v11h-11z" opacity=".7" stroke="url(#a)"/></g></g><path d="m2 5.5h12" fill="none" opacity=".2" stroke="#000"/></g><g stroke-width="1.546116" transform="matrix(.64678195 0 0 .64678195 -.291181 5.535588)"><path d="m16.684465-1.6011393v4.6383484h-6.184464v3.0922322l6.203998.010089-.01953 4.6282597 7.730577-6.1844648z" style="display:block;stroke:#002e99;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#d)"/><g fill="none"><path d="m18.230581 1.5815815-.002 3.0017443-6.955568-.0000006h6.957522l.000046 2.9554694 3.7115-2.9554694z" display="block" opacity=".5" stroke="url(#e)" stroke-miterlimit="7"/><path d="m11.273059 4.5833252h6.184464" opacity=".5" stroke="url(#f)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_exportdirecttoepub.svg b/icon-themes/elementary_svg/cmd/sc_exportdirecttoepub.svg
new file mode 100644
index 000000000..77c213276
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_exportdirecttoepub.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.24324 0 0 .2973 2.162 1.865)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="7.182" y2="40.818"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="b" cx="7.496" cy="8.45" gradientTransform="matrix(0 .779 -.9889 0 18.656 -3.145)" gradientUnits="userSpaceOnUse" r="20"><stop offset="0" stop-color="#5f5f5f"/><stop offset=".262" stop-color="#4f4f4f"/><stop offset=".705" stop-color="#3b3b3b"/><stop offset="1" stop-color="#2b2b2b"/></radialGradient><linearGradient id="c" gradientTransform="matrix(.4 0 0 .33333 .7 1)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#d" y1="44" y2="3.899"/><linearGradient id="d"><stop offset="0" stop-color="#272727"/><stop offset="1" stop-color="#454545"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.4 0 0 .05128 .7 .27)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#d" y1="44" y2="3.899"/><linearGradient id="f" gradientTransform="matrix(1.0019 0 0 1.00147 -62.74 -28.482)" gradientUnits="userSpaceOnUse" x1="70.766" x2="70.766" y1="30.632" y2="44.038"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="g" gradientTransform="matrix(1.3485 0 0 2.04184 -61.32 -33.946)" gradientUnits="userSpaceOnUse" x1="51.829" x2="51.829" y1="17.115" y2="17.605"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><g stroke-linejoin="round"><path d="m13.49 2.304c-.095-.655-.035-1.17-.088-1.795h-9.892l.057 1.98" fill="url(#g)" stroke="#206b00" stroke-miterlimit="0" stroke-opacity=".498" stroke-width="1.017"/><g stroke-linecap="round"><path d="m4.5 2.5h-1.6c-.228 0-.4-.02-.4-.05v-1.396c0-.444.224-.554.516-.554h1.484" fill="#e9e9e9" stroke="url(#e)"/><path d="m3.5 2.5h10v13h-10z" fill="url(#f)" stroke="#206b00" stroke-miterlimit="0" stroke-opacity=".498"/><path d="m4.5 2.5v13h-1.6c-.228 0-.4-.138-.4-.317v-12.683z" fill="url(#b)" stroke="url(#c)"/></g></g><path d="m3.5 3.5h9v11h-9z" fill="none" opacity=".3" stroke="url(#a)" stroke-linecap="round"/><path d="m9 5.025c-.37 0-.74.14-1.018.416l-3.54 3.542c-.555.555-.554 1.48 0 2.036l3.54 3.54c.555.555 1.48.555 2.036 0l3.54-3.54c.554-.555.555-1.48 0-2.036l-.513-.513a.98.98 0 0 0 -.56-.277.98.98 0 0 0 -.278-.562l-2.19-2.19c-.275-.276-.647-.415-1.017-.415z" fill="#206b00" opacity=".15"/><path d="m9 12.514-2.514-2.514 2.514-2.514.838.838-1.676 1.676.838.838 2.514-2.514-2.19-2.19c-.18-.18-.47-.18-.648 0l-3.542 3.542c-.18.18-.18.47 0 .648l3.542 3.542c.18.18.47.18.648 0l3.542-3.542c.18-.18.18-.47 0-.648l-.514-.514z" fill="#206b00" opacity=".15"/><path d="m9 11.514-2.514-2.514 2.514-2.514.838.838-1.676 1.676.838.838 2.514-2.514-2.19-2.19c-.18-.18-.47-.18-.648 0l-3.542 3.542c-.18.18-.18.47 0 .648l3.542 3.542c.18.18.47.18.648 0l3.542-3.542c.18-.18.18-.47 0-.648l-.514-.514z" fill="#fff"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_exportdirecttopdf.svg b/icon-themes/elementary_svg/cmd/sc_exportdirecttopdf.svg
new file mode 100644
index 000000000..ee6638ccd
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_exportdirecttopdf.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="0" y2="16"><stop offset="0" stop-color="#ed5353"/><stop offset="1" stop-color="#c6262e"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="1" y2="15"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="9.000001" x2="9" y1="2.000003" y2="14.000001"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><path d="m2.5.5c2.5206581 0 10.999987.000954 10.999987.000954l.000013 14.999046s-7.3333335 0-11 0c0-4.999999 0-10.0000003 0-15z" fill="url(#a)" stroke="#7a0000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m10 1c-2.9235951 2.785415-5.71515 5.0221-7 5.5v1.4785156c.714076-.233471 1.5984932-.6192316 2.5195312-1.2597656 2.1190401-1.473684 5.3710938-5.3496094 5.3710938-5.3496093-.655929 1.4286162-1.5895499 7.3002654-1.6230469 13.6308593h3.2324219c.211878 0 .389833-.131094.462891-.316406l-.01172-.470703c-.164183-.811487-.957006-5.1487024-1.08789-5.9375004-.344776-2.905015.983123-6.4258266 1.171875-7.2441406-.04911-.000005-1.6103-.0310851-3.035156-.03125zm-7 8.765625v1.425781c1.3579345.622356 2.8904707 2.067427 3.9648438 3.808594h1.2441406c-1.0616585-1.913283-3.5346673-4.211335-5.2089844-5.234375z" fill="#7a0000" opacity=".2"/><path d="m9.277174 1.0000001c-2.923595 2.785415-4.992324 3.942359-6.277174 4.420259v1.478448c.714076-.233471 1.599342-.619164 2.52038-1.259698 2.11904-1.473684 4.64674-4.269396 4.64674-4.269396-.694786 1.513247-.896901 6.73017-.910326 13.6303869h3.743206l-.04794-1.866248c-.164184-.811487-.957816-5.1488069-1.0887-5.9376049-.344776-2.905015.260388-5.3465831.44914-6.1648971-.04911-.000005-1.61047-.031085-3.035326-.03125zm-6.277174 7.686422v1.4256469c1.631445.747709 3.523823 2.675395 4.558424 4.887931h1.11413c-.490311-2.028702-3.66792-5.0887079-5.672554-6.3135779z" fill="url(#b)"/><path d="m12.3125 1.03125c-1.379115 1.1426409-5.9033863 4.5971408-9.3125 4.15625v3.15625s7.072543 1.4589543 10-1.1875v-6.0625c-.07417-.051631-.160615-.0625-.25-.0625zm.65625 7.5625c-1.305828 1.793247-4.519059 4.060196-5.410326 6.40625h1.7091541c.690809-1.542126 2.8878179-3.227005 3.7011719-4.40625z" fill="#7a0000" fill-rule="evenodd" opacity=".05"/><path d="m3.5 1.5h9v13h-9z" fill="none" opacity=".4" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_exportto.svg b/icon-themes/elementary_svg/cmd/sc_exportto.svg
new file mode 100644
index 000000000..203710ba7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_exportto.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="15.911407" x2="15.911407" y1="-2.374197" y2="10.76779"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 -.5372019 .57681717 0 -15.997188 19.865617)" gradientUnits="userSpaceOnUse" x1="32.765083" x2="24.130812" y1="47.277107" y2="47.277107"><stop offset="0" stop-color="#fff"/><stop offset=".45000002" stop-color="#fff" stop-opacity=".235294"/><stop offset=".65000004" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-.90608582 0 0 .5153763 19.182549 -10.193381)" gradientUnits="userSpaceOnUse" x1="5.03216" x2="5.03216" y1="28.671696" y2="29.671688"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.2538 0 0 .30502 19.13 -.685)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.24324 0 0 .35135 2.162 -.432)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.923" y2="41.077"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.30950832 0 0 .32592858 .654917 -.321786)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><path d="m.5.5h13v15h-13z" fill="url(#f)" stroke-width="1.077365"/><path d="m12.5 14.5h-11v-13h11z" fill="none" stroke="url(#e)" stroke-linecap="round"/><path d="m.5.5h13v15h-13z" fill="none" stroke="url(#d)" stroke-linejoin="round"/><g stroke-width="1.546116" transform="matrix(.64678195 0 0 .64678195 -.291181 5.535588)"><path d="m16.684465-1.6011393v4.6383484h-6.184464v3.0922322l6.203998.010089-.01953 4.6282597 7.730577-6.1844648z" style="display:block;stroke:#002e99;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#a)"/><g fill="none"><path d="m18.230581 1.5815815-.002 3.0017443-6.955568-.0000006h6.957522l.000046 2.9554694 3.7115-2.9554694z" display="block" opacity=".5" stroke="url(#b)" stroke-miterlimit="7"/><path d="m11.273059 4.5833252h6.184464" opacity=".5" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_extendedhelp.svg b/icon-themes/elementary_svg/cmd/sc_extendedhelp.svg
new file mode 100644
index 000000000..6893ddb3c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_extendedhelp.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="8.000001" x2="7.754416" y1=".5" y2="15.670311"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14" x2="6" y1="8" y2="16"><stop offset="0" stop-color="#fff"/><stop offset=".125" stop-color="#fff" stop-opacity="0"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><clipPath id="c"><path d="m8 2.6855469v14.0000001l3.132812-3.820313 2.066407 4.986328a1.0001 1.0001 0 1 0 1.847656-.765624l-2.111328-5.095704 4.378906.009766z"/></clipPath><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="9.978495" x2="9.978495" y1="13.912886" y2="-5.872059"><stop offset="0"/><stop offset="1" stop-color="#333"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="7.42963" x2="7.42963" y1="15.162963" y2="2.120666"><stop offset="0" stop-color="#185f9a"/><stop offset="1" stop-color="#599ec9"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="7.814094" x2="7.814094" y1="1.282274" y2="14.669898"><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><path d="m8.000001.49999997c-4.138241 0-7.50000103 3.36175853-7.50000103 7.49999993 0 4.1382421 3.36176003 7.5000011 7.50000103 7.5000001 4.138239 0 7.500003-3.361758 7.499999-7.5000001 0-4.1382414-3.36176-7.49999993-7.499999-7.49999993z" fill="url(#a)" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m14.5 7.999769c0 3.589968-2.910364 6.500231-6.4999176 6.500231-3.5898831 0-6.5000824-2.910297-6.5000824-6.500231 0-3.5897993 2.9101993-6.4997687 6.5000824-6.4997687 3.5895536 0 6.4999176 2.9099694 6.4999176 6.4997687z" fill="none" opacity=".5" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><path d="m8.3414142 10.98598c-.0247796-.907215.1733905-1.7879294 1.0090757-2.4117717.8826981-.7055267 1.7328061-1.5882357 1.6429681-2.6287507-.019617-1.0034821-1.1595908-1.7898197-2.387831-1.9028813-1.3815696-.1963029-3.0532597.2891289-3.5162151 1.3957468-.2347997.5382209-.0170628 1.5038522.7709237 1.5038522.4608941 0 .6725855-.3053592.7073635-.5846914.026312-.211351-.058288-.4000864-.1082498-.5746636-.056929-.19892.1860948-.5844493.4507816-.7415272.221175-.13126.4525815-.1752734.4866925-.183681.794304-.1957868 1.5861109.236679 1.9164669.763044.330356.5263639-.033266 1.3247554-.556071 2.1011604-.5228054.776406-1.0838678 1.6582439-1.0816261 2.5948995 0 .356586-.030978.477727-.00897.621992.017586.115264.3897098.101334.6746888.04727zm-.3624955 1.221064c-.7594802-.04229-1.2851464.840767-.8288879 1.403394.40746.621196 1.5498839.467848 1.7456953-.235593.2035731-.547016-.2863285-1.176932-.9168074-1.167802z" fill="url(#e)" opacity=".25"/><path d="m8.3414142 9.9859797c-.0247796-.9072157.1733905-1.7879296 1.0090757-2.4117719.8826981-.7055267 1.7328061-1.5882357 1.6429681-2.6287507-.019617-1.0034821-1.1595908-1.7898197-2.387831-1.9028813-1.3815696-.1963029-3.0532597.2891289-3.5162151 1.3957468-.2347997.5382209-.0170628 1.5038522.7709237 1.5038522.4608941 0 .6725855-.3053592.7073635-.5846914.026312-.211351-.058288-.4000864-.1082498-.5746636-.056929-.19892.1860948-.5844493.4507816-.7415272.221175-.13126.4525815-.1752734.4866925-.183681.794304-.1957868 1.5861109.236679 1.9164669.763044.330356.5263639-.033266 1.3247554-.556071 2.1011604-.5228054.776406-1.0838678 1.6582439-1.0816261 2.5949 0 .356586-.030978.4777262-.00897.6219919.017586.1152641.3897098.1013341.6746888.047272zm-.3624955 1.2210643c-.7594802-.04229-1.2851464.840767-.8288879 1.403394.40746.621196 1.5498839.467848 1.7456953-.235593.2035731-.547016-.2863285-1.176932-.9168074-1.167802z" fill="#fff"/><g transform="matrix(.69327406 0 0 .69327406 4.147082 6)"><path d="m8.1884834 1.6672989v10.9999991l2.5652276-2.9424834 2.044188 3.7280744c.494727 1.242916 2.142881-.74317 1.613492-1.971723l-1.874329-2.6219434 3.117524-.2046366z" fill-rule="evenodd" opacity=".05" stroke="#000" stroke-linejoin="round" stroke-width="4.327293"/><path d="m8.1884834 1.6672989v10.9999991l2.5652276-2.9424834 2.044188 3.7280744c.494727 1.242916 2.142881-.74317 1.613492-1.971723l-1.874329-2.6219434 3.117524-.2046366z" fill-rule="evenodd" opacity=".2" stroke="#000" stroke-linejoin="round" stroke-width="2"/><path d="m7 0v11l2.5652277-2.9424843 2.0441883 3.7280743c.494704 1.24297 2.357232.471184 1.827788-.757391l-2.088625-3.8362743 3.117523-.2046366z" fill="none" stroke="#fff" stroke-width="2.884862"/><path clip-path="url(#c)" d="m6.9891304 6.9358866v11.1195654l2.59311-2.974467 2.0664066 3.768597c.500102 1.256433 2.382807.476286 1.847656-.765624l-2.111328-3.877973 3.151411-.206867z" fill="none" opacity=".4" stroke="url(#b)" stroke-width="2.916219" transform="matrix(.98924729 0 0 .98924729 .086022 -6.861307)"/><path d="m7 0v11l2.5652277-2.9424843 2.0441883 3.7280743c.494704 1.24297 2.357232.471184 1.827788-.757391l-2.088625-3.8362743 3.651421-.1919247z" fill="url(#d)" fill-rule="evenodd"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_extrusion3dcolor.svg b/icon-themes/elementary_svg/cmd/sc_extrusion3dcolor.svg
new file mode 100644
index 000000000..3ff877d95
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_extrusion3dcolor.svg
@@ -0,0 +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(.3673 0 0 .36733 15.431 .868)" gradientUnits="userSpaceOnUse" x1="-18.081625" x2="-18.081625" y1="34.772778" y2="37.015892"><stop offset="0" stop-color="#fff"/><stop offset=".0257705" stop-color="#fff" stop-opacity=".235"/><stop offset=".63202661" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.99801056 0 0 1.0626878 -14.968169 10.982075)" gradientUnits="userSpaceOnUse" x1="23.314552" x2="23.915749" xlink:href="#b" y1="1.428383" y2="4.251413"/><linearGradient id="d" gradientTransform="matrix(.25378586 0 0 .30501865 20.128981 -1.685477)" gradientUnits="userSpaceOnUse" x1="-8.082794" x2="-10.378396" xlink:href="#b" y1="41.229637" y2=".776429"/><linearGradient id="e" gradientTransform="matrix(.24324324 0 0 .35135133 3.162166 -1.432428)" gradientUnits="userSpaceOnUse" x1="7.393597" x2="7.393597" y1="18.542374" y2="35.155151"><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><path d="m6.3664797 0-4.3664782 3 .0000015 9h8.687486l3.312512-3.856182.000001-8.143818z" fill="#e9e9e9"/><path d="m6.3664797 0-4.3664782 3v1l.0000015 7.3125v.6875h.687499 7.3124877.6874993s3.323463-3.857582 3.312513-3.856182v-.4793941-7.6644239h-6.5931998zm.2081105 1h5.9939588c-.833338.84433-1.914502 1.66118-2.256061 2h-3.3124939-.9999985-.9999985-1.6960131zm6.4254328 1-.000019 5.6644239-2 2.6480761-.000016-1.3125v-1-1l-.000001-3v-.3125zm-10.000023 2h1.9999971.9999985 3.9999926l.0000015 4v1 2h-6.3124892-.687499v-.6875z" fill="url(#d)"/><path d="m3.0000015 4 .0000015 7h7l-.000001-7zm1 1h5l.0000015 5h-5z" fill="url(#e)"/><g transform="matrix(.9375 0 0 1 .5 -.5)"><path d="m0 13h.64v3h-.64z" fill="#ff0909"/><path d="m.64 13h.64v3h-.64z" fill="#ff2c09"/><path d="m1.28 13h.64v3h-.64z" fill="#ffb509"/><path d="m1.92 13h.64v3h-.64z" fill="#ffc109"/><path d="m2.56 13h.64v3h-.64z" fill="#adff09"/><path d="m3.2 13h.64v3h-.64z" fill="#92ff09"/><path d="m3.84 13h.64v3h-.64z" fill="#84ff09"/><path d="m4.48 13h.64v3h-.64z" fill="#43ff09"/><path d="m5.12 13h.64v3h-.64z" fill="#09ff11"/><path d="m5.76 13h.64v3h-.64z" fill="#09ff59"/><path d="m6.4 13h.64v3h-.64z" fill="#09ff68"/><path d="m7.04 13h.64v3h-.64z" fill="#09ff68"/><path d="m7.68 13h.64v3h-.64z" fill="#09ffa9"/><path d="m8.32 13h.64v3h-.64z" fill="#09ffff"/><path d="m8.96 13h.64v3h-.64z" fill="#09d2ff"/><path d="m9.6 13h.64v3h-.64z" fill="#0985ff"/><path d="m10.24 13h.64v3h-.64z" fill="#0947ff"/><path d="m10.88 13h.64v3h-.64z" fill="#092fff"/><path d="m11.52 13h.64v3h-.64z" fill="#5c09ff"/><path d="m12.16 13h.64v3h-.64z" fill="#8d09ff"/><path d="m12.8 13h.64v3h-.64z" fill="#cb09ff"/><path d="m13.44 13h.64v3h-.64z" fill="#b709ff"/><path d="m14.08 13h.64v3h-.64z" fill="#f709ff"/><path d="m14.72 13h.64v3h-.64z" fill="#ff099d"/><path d="m15.36 13h.64v3h-.64z" fill="#ff0951"/></g><g stroke-linecap="square"><path d="m1.5 13.5h13v1h-13z" fill="#ff0951" opacity=".6" stroke="url(#a)"/><path d="m.5 12.5h15v3h-15z" fill="none" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_extrusiondepthfloater.svg b/icon-themes/elementary_svg/cmd/sc_extrusiondepthfloater.svg
new file mode 100644
index 000000000..18ac76102
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_extrusiondepthfloater.svg
@@ -0,0 +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 18.12898 1.314523)" gradientUnits="userSpaceOnUse" x1="-8.082794" x2="-10.378396" y1="41.229637" y2=".776429"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 1.162166 1.567572)" gradientUnits="userSpaceOnUse" x1="7.393597" x2="7.393597" y1="18.542374" y2="35.155151"><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><path d="m7.9596775 0-7.959676 6v10h9.687486l6.3125105-7.520606.000002-8.479394z" fill="#e9e9e9"/><path d="m7.9596775 0-7.959676 6v1 8.3125.6875h.687499 8.312488.687499s6.3234615-7.28265 6.3125105-7.28125v-.71875l.000002-8h-7zm.2081105 1h6.40076c-.833338.84433-4.9145005 4.66118-5.2560605 5h-4.3124934-.9999985-.9999985-1.6960131zm6.832233 1-.000021 6-4.999999 6.3125-.0000145-1.3125v-1-1-4-.3125zm-14.000021 5h1.9999971.9999985 4.9999929v5 1 2h-7.3124895-.687499v-.6875z" fill="url(#a)"/><path d="m1.0000015 7v8h8v-8zm1 1h6v6h-6z" fill="url(#b)"/><g stroke="#cc3b02"><path d="m7.5.5-.01462 4.242615-4.227997-4.257234z" fill="#f37329" stroke-linecap="round" stroke-linejoin="round"/><path d="m.5 6.5.01462-4.242615 4.227997 4.257234z" fill="#f37329" stroke-linecap="round" stroke-linejoin="round"/><path d="m2.5 4.5 3-2" fill="none"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_extrusiondirectionfloater.svg b/icon-themes/elementary_svg/cmd/sc_extrusiondirectionfloater.svg
new file mode 100644
index 000000000..e28d065f5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_extrusiondirectionfloater.svg
@@ -0,0 +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="9.962336" x2="10.376648" y1="21.827902" y2="38.829208"><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><path d="m10 .5-8.3559322 4.5-.6440678 10h9.5l5.5-8.5-.254258-5.90677966z" fill="#e9e9e9"/><path d="m10 0-9 5.3125v.6875 8.3125.6875h.687499 8.3124877.6874993s5.323462-8.0877349 5.312512-8.0863349v-.7187498l.000002-6.1949153zm0 1h4.568547c-.833338.84433-3.914501 3.66118-4.256061 4h-4.3124934-.9999985-.9999985-.9999956zm5.000021 1-.000021 5-4 6.10911-.000015-1.10911v-1-1-4-.3125zm-13.0000225 4h1.9999971.9999985 4.9999926v5 1 2h-7.3124892-.687499v-.6875z" fill="#a9a9a9"/><path d="m2 6v8h8v-8zm1 1h6v6h-6z" fill="url(#a)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_extrusionlightingfloater.svg b/icon-themes/elementary_svg/cmd/sc_extrusionlightingfloater.svg
new file mode 100644
index 000000000..7a614638f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_extrusionlightingfloater.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333333 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="3.175488" x2="5.292155" xlink:href="#b" y1="296.054555" y2="296.054555"/><linearGradient id="b"><stop offset="0" stop-color="#555761"/><stop offset=".3125" stop-color="#abacae" stop-opacity=".988235"/><stop offset=".5625" stop-color="#fafafa" stop-opacity=".988235"/><stop offset=".8125" stop-color="#abacae" stop-opacity=".988235"/><stop offset="1" stop-color="#555761" stop-opacity=".985965"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="3.159648" x2="5.276315" xlink:href="#b" y1="295.523035" y2="295.523035"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="3.175" x2="5.291667" xlink:href="#b" y1="295.015605" y2="295.015605"/><radialGradient id="e" cx="4.155227" cy="290.803264" gradientUnits="userSpaceOnUse" r="1.202704"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></radialGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="7.999999" x2="7.999999" y1="-.000018" y2="8.000001"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="7.999999" x2="7.999999" y1="2.999982" y2="5.500021"><stop offset="0" stop-color="#fff"/><stop offset=".42447853" stop-color="#fff" stop-opacity=".235294"/><stop offset=".82089913" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="matrix(.52299524 0 0 .52299524 -.097347 -151.09751)"><g stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" stroke-width=".5059"><path d="m8 .5a3.5 3.5 0 0 0 -3.5 3.5 3.5 3.5 0 0 0 .3417969 1.5c-.0014197-.0002207-.0024852.0002202-.0039063 0 .7711086 1.9927848 1.3418042 4.2091337 1.5546875 5.46875.0010065.00593.0068242.013601.0078125.019531h-.0039062c.0028069.01186.0041434.026017.0039062.039063v.091797c.4076366.117216.9779914.200875 1.5976563.201171.6198633-.000079 1.1933937-.081037 1.6015625-.197265v-.095703c-.0015167-.01186-.0015167-.026214 0-.039063.0005744-.003953.003333-.007765.0039062-.011719.2083706-1.2478348.7938444-3.4939373 1.5625004-5.476562-.002753.0003774-.005063.0015732-.007813.0019531a3.5 3.5 0 0 0 .341797-1.5019531 3.5 3.5 0 0 0 -3.5-3.5z" fill="url(#f)" stroke="#ad5f00" stroke-width="1" transform="matrix(.50590009 0 0 .50590009 .186134 288.908)"/><path d="m8 1.5a2.5 2.5 0 0 0 -2.5 2.5 2.5 2.5 0 0 0 .4257812 1.3925781c-.0194224-.0002321-.0392549.0090229-.0585937.0058594.5512496 1.4999997 1.0120143 3.482051 1.3359375 4.8066405.2491694.053766.4853762.107224.7949219.107422.3074484-.00004.5464385-.056772.7988281-.111328.2428849-.9455821.9527105-3.933709 1.414063-5.0273439-.001779.0002704-.004073-.0002511-.00586 0a2.5 2.5 0 0 0 .294922-1.1738281 2.5 2.5 0 0 0 -2.5-2.5z" fill="none" stroke="url(#g)" stroke-width="1" transform="matrix(.50590009 0 0 .50590009 .186134 288.908)"/><path d="m4.7625002 296.41873a.52916664.33072916 0 0 1 -.5291666.33072.52916664.33072916 0 0 1 -.5291666-.33072.52916664.33072916 0 0 1 .5291666-.33073.52916664.33072916 0 0 1 .5291666.33073z" fill="#1a1a1a" fill-opacity=".988235" stroke="#000"/><g stroke="#667885"><path d="m3.4864469 295.76849c.4409723.223 1.0525519.13992 1.4935242.0164.1411484-.0395.1357088.12581.1357088.27239s-.1283679.21045-.2645833.26458c-.4373171.17381-.7871342.17815-1.2318699-.00081-.1359831-.0547-.2645833-.118-.2645833-.26458s.1318035-.43458.1318035-.28801z" fill="url(#a)"/><path d="m3.4706067 295.23697c.4409723.22301 1.0525519.13993 1.4935242.0164.1411484-.0395.1357088.12582.1357088.2724 0 .14657-.1283679.21044-.2645833.26458-.4373171.1738-.7871342.17815-1.2318699-.00081-.1359831-.0547-.2645833-.11801-.2645833-.26458 0-.14658.1318035-.43459.1318035-.28802z" fill="url(#c)"/><path d="m3.4859587 294.72954c.4409723.22301 1.052552.13993 1.4935243.0164.1411483-.0395.1357087.12582.1357087.2724s-.1283679.21044-.2645833.26458c-.4373171.17381-.7871341.17815-1.2318699-.00081-.1359831-.0547-.2645833-.118-.2645833-.26458s.1318035-.43459.1318035-.28802z" fill="url(#d)"/></g></g><circle cx="4.155228" cy="290.80325" fill="url(#e)" opacity=".683" r="1.202704"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_extrusionsurfacefloater.svg b/icon-themes/elementary_svg/cmd/sc_extrusionsurfacefloater.svg
new file mode 100644
index 000000000..a5135175b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_extrusionsurfacefloater.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="7.5" cy=".999991" gradientTransform="matrix(-.00000003 1.9230741 -2.3076889 -.00000004 9.807667 -13.423056)" gradientUnits="userSpaceOnUse" r="6.50001"><stop offset="0" stop-color="#cdf87e"/><stop offset=".26238" stop-color="#a2e34f"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="7.555548" x2="7.393597" y1="14.03845" y2="35.155151"><stop offset="0" stop-color="#fff"/><stop offset=".21678239" 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><path d="m4.3664782 1-3.3664782 3v10h9.687486l3.312533-2.856182-.000019-10.143818z" fill="url(#a)"/><path d="m4.3664782 1-3.3664782 3v1 8.3125.6875h.687499 8.3124877.6874993s3.323483-2.857582 3.312533-2.856182v-.479394l-.000019-9.664424h-8.5931993zm.2081105 1h7.9939583c-.833338.84433-1.914501 1.66118-2.256061 2h-4.3124934-.9999985-.9999985-1.6960131zm8.4254323 1v7.664424l-2.000021 1.648076-.000015-1.3125v-1-1-4-.3125zm-11.0000225 2h1.9999971.9999985 4.9999926v5 1 2h-7.3124892-.687499v-.6875z" fill="#0f5a00" fill-opacity=".490196"/><path d="m2 5v8h8v-8zm1 1h6v6h-6z" fill="url(#b)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_extrusiontiltdown.svg b/icon-themes/elementary_svg/cmd/sc_extrusiontiltdown.svg
new file mode 100644
index 000000000..47cf5d0c1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_extrusiontiltdown.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="10.999633" x2="6.999633" y1="5.500078" y2="8.000077"><stop offset="0" stop-color="#d1b0e6"/><stop offset="1" stop-color="#b483d5"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-1 0 0 1 23.999249 -3.003975)" gradientUnits="userSpaceOnUse" x1="19" x2="19.999249" y1="16.322426" y2="15.003975"><stop offset="0" stop-color="#9853c6"/><stop offset="1" stop-color="#903fc4" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-1 0 0 1 24.999686 -3.003975)" gradientUnits="userSpaceOnUse" x1="20.387228" x2="19.466814" y1="14.775601" y2="15.92439"><stop offset="0" stop-color="#c198dd" stop-opacity="0"/><stop offset="1" stop-color="#b483d5"/></linearGradient><g transform="matrix(0 -1 1 0 -.000078 15.999633)"><path d="m9.5048185 16 .0048135-15.4999993-2.009632-.0000007-.0048135 15.499999" fill="#ffa154" stroke="#a62100" stroke-linejoin="round" stroke-miterlimit="0" stroke-opacity=".501961"/><g stroke-linejoin="round"><path d="m8.1082455 12.444637c1.8890541-.048364 3.3645025-1.353505 3.3910035-3.444637.0265-2.091132-1.652582-3.5751173-4-3.5v2l-4-3.5s4-3.5 4-3.5v2c3.936619-.049298 7.056338 2.5633803 7 6.5-.05633 3.936217-3.357693 6.689654-6.2249135 6.444637" fill="url(#a)" stroke="#9853c6"/><path d="m8.1670691 12.444637c-2.291079.061041-3.6413191-1.308184-3.6678201-2.9486115l-3 .004c0 3.5422535 3.4752424 6.0739765 6.8062284 5.9683435" fill="url(#c)" stroke="url(#b)"/></g><g transform="matrix(.66667 0 0 .66667 -2.66672 -5.33344)"><path d="m15.250004 25.694947v6.305053" fill="none" stroke="#a62100" stroke-opacity=".501961" stroke-width="1.499992"/><path d="m18.249989 25.250034v6.749966" fill="none" stroke="#a62100" stroke-opacity=".501961" stroke-width="1.499992"/><path d="m16 25.250034h1.499992v6.749966h-1.499992z" fill="#ffa154"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_extrusiontiltleft.svg b/icon-themes/elementary_svg/cmd/sc_extrusiontiltleft.svg
new file mode 100644
index 000000000..9033d27fc
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_extrusiontiltleft.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="7.999249" x2="6.999249" y1="7" y2="11"><stop offset="0" stop-color="#d1b0e6"/><stop offset="1" stop-color="#b483d5"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-1 0 0 1 23.999249 -3.003975)" gradientUnits="userSpaceOnUse" x1="19" x2="19.999249" y1="16.322426" y2="15.003975"><stop offset="0" stop-color="#9853c6"/><stop offset="1" stop-color="#903fc4" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-1 0 0 1 24.999686 -3.003975)" gradientUnits="userSpaceOnUse" x1="20.387228" x2="19.466814" y1="14.775601" y2="15.92439"><stop offset="0" stop-color="#c198dd" stop-opacity="0"/><stop offset="1" stop-color="#b483d5"/></linearGradient><path d="m9.5048185 16 .0048135-15.4999993-2.009632-.0000007-.0048135 15.499999" fill="#ffa154" stroke="#a62100" stroke-linejoin="round" stroke-miterlimit="0" stroke-opacity=".501961"/><g stroke-linejoin="round"><path d="m8.1082455 12.444637c1.8890541-.048364 3.3645025-1.353505 3.3910035-3.444637.0265-2.091132-1.652582-3.5751173-4-3.5v2l-4-3.5s4-3.5 4-3.5v2c3.936619-.049298 7.056338 2.5633803 7 6.5-.05633 3.936217-3.357693 6.689654-6.2249135 6.444637" fill="url(#a)" stroke="#9853c6"/><path d="m8.1670691 12.444637c-2.291079.061041-3.6413191-1.308184-3.6678201-2.9486115l-3 .004c0 3.5422535 3.4752424 6.0739765 6.8062284 5.9683435" fill="url(#c)" stroke="url(#b)"/></g><g transform="matrix(.66667 0 0 .66667 -2.66672 -5.33344)"><path d="m15.250004 25.694947v6.305053" fill="none" stroke="#a62100" stroke-opacity=".501961" stroke-width="1.499992"/><path d="m18.249989 25.250034v6.749966" fill="none" stroke="#a62100" stroke-opacity=".501961" stroke-width="1.499992"/><path d="m16 25.250034h1.499992v6.749966h-1.499992z" fill="#ffa154"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_extrusiontiltright.svg b/icon-themes/elementary_svg/cmd/sc_extrusiontiltright.svg
new file mode 100644
index 000000000..b48961072
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_extrusiontiltright.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="7" x2="8" y1="11.000155" y2="5.000155"><stop offset="0" stop-color="#d1b0e6"/><stop offset="1" stop-color="#b483d5"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-1 0 0 1 23.999249 -3.003975)" gradientUnits="userSpaceOnUse" x1="19" x2="19.999249" y1="16.322426" y2="15.003975"><stop offset="0" stop-color="#9853c6"/><stop offset="1" stop-color="#903fc4" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-1 0 0 1 24.999686 -3.003975)" gradientUnits="userSpaceOnUse" x1="20.387228" x2="19.466814" y1="14.775601" y2="15.92439"><stop offset="0" stop-color="#c198dd" stop-opacity="0"/><stop offset="1" stop-color="#d1b0e6"/></linearGradient><g transform="matrix(1 0 0 -1 0 16.000155)"><path d="m9.5048185 16 .0048135-15.4999993-2.009632-.0000007-.0048135 15.499999" fill="#ffa154" stroke="#a62100" stroke-linejoin="round" stroke-miterlimit="0" stroke-opacity=".501961"/><g stroke-linejoin="round"><path d="m8.1082455 12.444637c1.8890541-.048364 3.3645025-1.353505 3.3910035-3.444637.0265-2.091132-1.652582-3.5751173-4-3.5v2l-4-3.5s4-3.5 4-3.5v2c3.936619-.049298 7.056338 2.5633803 7 6.5-.05633 3.936217-3.357693 6.689654-6.2249135 6.444637" fill="url(#a)" stroke="#9853c6"/><path d="m8.1670691 12.444637c-2.291079.061041-3.6413191-1.308184-3.6678201-2.9486115l-3 .004c0 3.5422535 3.4752424 6.0739765 6.8062284 5.9683435" fill="url(#c)" stroke="url(#b)"/></g><g transform="matrix(.66667 0 0 .66667 -2.66672 -5.33344)"><path d="m15.250004 25.694947v6.305053" fill="none" stroke="#a62100" stroke-opacity=".501961" stroke-width="1.499992"/><path d="m18.249989 25.250034v6.749966" fill="none" stroke="#a62100" stroke-opacity=".501961" stroke-width="1.499992"/><path d="m16 25.250034h1.499992v6.749966h-1.499992z" fill="#ffa154"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_extrusiontiltup.svg b/icon-themes/elementary_svg/cmd/sc_extrusiontiltup.svg
new file mode 100644
index 000000000..01cf6f937
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_extrusiontiltup.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="3.999616" x2="9.999616" y1="6.000078" y2="9.000077"><stop offset="0" stop-color="#d1b0e6"/><stop offset="1" stop-color="#b483d5"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-1 0 0 1 23.999249 -3.003975)" gradientUnits="userSpaceOnUse" x1="19" x2="19.999249" y1="16.322426" y2="15.003975"><stop offset="0" stop-color="#9853c6"/><stop offset="1" stop-color="#903fc4" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-1 0 0 1 24.999686 -3.003975)" gradientUnits="userSpaceOnUse" x1="20.387228" x2="19.466814" y1="14.775601" y2="15.92439"><stop offset="0" stop-color="#c198dd" stop-opacity="0"/><stop offset="1" stop-color="#d1b0e6"/></linearGradient><g transform="matrix(0 1 -1 0 16.000078 .000384)"><path d="m9.5048185 16 .0048135-15.4999993-2.009632-.0000007-.0048135 15.499999" fill="#ffa154" stroke="#a62100" stroke-linejoin="round" stroke-miterlimit="0" stroke-opacity=".501961"/><g stroke-linejoin="round"><path d="m8.1082455 12.444637c1.8890541-.048364 3.3645025-1.353505 3.3910035-3.444637.0265-2.091132-1.652582-3.5751173-4-3.5v2l-4-3.5s4-3.5 4-3.5v2c3.936619-.049298 7.056338 2.5633803 7 6.5-.05633 3.936217-3.357693 6.689654-6.2249135 6.444637" fill="url(#a)" stroke="#9853c6"/><path d="m8.1670691 12.444637c-2.291079.061041-3.6413191-1.308184-3.6678201-2.9486115l-3 .004c0 3.5422535 3.4752424 6.0739765 6.8062284 5.9683435" fill="url(#c)" stroke="url(#b)"/></g><g transform="matrix(.66667 0 0 .66667 -2.66672 -5.33344)"><path d="m15.250004 25.694947v6.305053" fill="none" stroke="#a62100" stroke-opacity=".501961" stroke-width="1.499992"/><path d="m18.249989 25.250034v6.749966" fill="none" stroke="#a62100" stroke-opacity=".501961" stroke-width="1.499992"/><path d="m16 25.250034h1.499992v6.749966h-1.499992z" fill="#ffa154"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_extrusiontoggle.svg b/icon-themes/elementary_svg/cmd/sc_extrusiontoggle.svg
new file mode 100644
index 000000000..d5c6e853f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_extrusiontoggle.svg
@@ -0,0 +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(0 -.53720189 .57681716 0 -15.997186 19.865618)" gradientUnits="userSpaceOnUse" x1="29.618698" x2="29.618698" y1="62.019447" y2="49.957527"><stop offset="0" stop-color="#fff"/><stop offset=".38128021" stop-color="#fff" stop-opacity=".235294"/><stop offset=".9976837" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="22.550991" x2="10.499999" y1="4.705999" y2="4.727456"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-8.082794" x2="-10.378396" y1="41.229637" y2=".776429"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="7.555548" x2="7.555548" y1="18.30768" y2="35.384605"><stop offset="0" stop-color="#fff"/><stop offset=".00000004" 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><path d="m4.3664782 1-3.3664782 3v10h9.687486l3.312533-2.856182-.000019-10.143818z" fill="#e9e9e9"/><path d="m4.3664782 1-3.3664782 3v1 8.3125.6875h.687499 8.3124877.6874993s3.323483-2.857582 3.312533-2.856182v-.479394l-.000019-9.664424h-8.5931993zm.2081105 1h7.9939583c-.833338.84433-1.914501 1.66118-2.256061 2h-4.3124934-.9999985-.9999985-1.6960131zm8.4254323 1v7.664424l-2.000021 1.648076-.000015-1.3125v-1-1-4-.3125zm-11.0000225 2h1.9999971.9999985 4.9999926v5 1 2h-7.3124892-.687499v-.6875z" fill="url(#c)"/><path d="m2 5v8h8v-8zm1 1h6v6h-6z" fill="url(#d)"/><g stroke-miterlimit="7" stroke-width="1.546116" transform="matrix(0 -.64678195 -.64678195 0 8.557633 22.29121)"><path d="m16.684464 10.138862 6.957522-6.1844644-6.950462-6.1078651-.0071 3.7886909h-6.184465v4.6383484h6.184465z" display="block" fill="url(#b)" stroke="#452981" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m18.230469 1.265625v1.1425781a.77362596.77362596 0 0 1 -.773438.7734375h-5.410156v1.5449219h5.410156a.77362596.77362596 0 0 1 .773438.7734375v1.1796875l3.052734-2.7226563z" display="block" fill="none" opacity=".5" stroke="url(#a)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_fields.svg b/icon-themes/elementary_svg/cmd/sc_fields.svg
new file mode 100644
index 000000000..30569249b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_fields.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333333 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="0" x2="1.984375" y1="2.11666" y2=".26458"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#f7f7f7"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="2.910416" x2="2.910416" y1=".529184" y2="1.146556"><stop offset="0" stop-color="#fff"/><stop offset=".10605836" stop-color="#fff" stop-opacity=".099265"/><stop offset=".99998999" stop-color="#fff" stop-opacity="0"/><stop offset="1" stop-color="#fff" stop-opacity=".551471"/></linearGradient><g stroke-width=".264583" transform="translate(0 1.322917)"><rect fill="url(#a)" height="1.322923" rx=".264583" ry=".244673" stroke="#696969" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".595588" width="3.439583" x=".132292" y=".132286"/><g stroke-linecap="square"><path d="m2.2489581.13229195h1.8520834v1.32292335h-1.8520834z" fill="#dcdcdc" stroke="#a2a2a2"/><path d="m2.5135415.39687795h1.3229167v.79375135h-1.3229167z" fill="none" stroke="url(#b)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_filldown.svg b/icon-themes/elementary_svg/cmd/sc_filldown.svg
new file mode 100644
index 000000000..b7ba15763
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_filldown.svg
@@ -0,0 +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="10.496981" x2="21.319826" y1="3.180819" y2="3.180819"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 -.99999999 -.99999999 0 19 11.001953)" gradientUnits="userSpaceOnUse" x1="3" x2="5" y1="11" y2="11"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".65000004" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 -.99999999 -.99999999 0 19 11.001953)" gradientUnits="userSpaceOnUse" x1="6" x2="7" y1="11" y2="11"><stop offset="0" stop-color="#fff"/><stop offset=".00000006" stop-color="#fff" stop-opacity=".235294"/><stop offset=".65000004" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="15.001953" y2="12.001953"><stop offset="0" stop-color="#d4d4d4"/><stop offset="1" stop-color="#abacae"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="14.001953" y2="2.001953"><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><linearGradient id="f" gradientTransform="matrix(.59436 0 0 .5999 -19.265 -.033)" gradientUnits="userSpaceOnUse" x1="45.031631" x2="45.031631" y1="22.562016" y2="-2.442152"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="matrix(1 0 0 -1 0 16.001953)"><g transform="translate(0 2)"><rect fill="url(#f)" height="15" rx=".424" ry=".491" width="15" x=".5" y="-1.5"/><path d="m.49804688.00195313c-.27600001 0-.50000001.22399999-.50000001.49999999l.00195313 14.99804688c0 .276.224.5.5.5h15c.276 0 .5-.224.5-.5v-11.5h-.002v-3.49804688c0-.276-.224-.49999999-.5-.49999999zm.49804687.99804687h.00390625l14 .00195v2.99805 11.001953h-14.00195312l-.00195313-10.001953h.00390625v-1h-.003906z" fill="#020202" opacity=".3" transform="translate(0 -2)"/></g><path d="m1 12h14v3h-14z" fill="url(#d)"/><path d="m1.5 1.5h13v13h-13z" fill="none" opacity=".5" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round"/><path d="m15.135343 9.365302 7.733623-6.1844832-7.733623-6.1844831v3.86530195h-4.638363l.00302 4.63836235h4.635343z" style="display:block;stroke:#a62100;stroke-width:1.546121;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#a)" transform="matrix(0 -.64678 .64678 0 5.94271 16.29119)"/><path d="m0 11.001953h16v1h-16z" opacity=".3"/><g fill="none"><path d="m8.5 6.0019532v-.2582354c0-.2417645 0-.2417645.205395-.2417645l1.21648-.0000003-1.921875-2.3646021-1.9101573 2.3646021 1.1523443.0000003c.257813 0 .257813 0 .257813.2408933v.2591066" opacity=".5" stroke="url(#c)"/><path d="m8.5 6.0019532v2.4999998h-1v-2.4999998" opacity=".5" stroke="url(#b)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_fillleft.svg b/icon-themes/elementary_svg/cmd/sc_fillleft.svg
new file mode 100644
index 000000000..20465a145
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_fillleft.svg
@@ -0,0 +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="15.135343" x2="15.135343" y1="9.365302" y2="-3.003664"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 -.99999999 -.99999999 0 19 11.001953)" gradientUnits="userSpaceOnUse" x1="3" x2="3" y1="11" y2="11.5"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".65000004" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 -.99999999 -.99999999 0 19 11.001953)" gradientUnits="userSpaceOnUse" x1="6" x2="6" y1="10" y2="12"><stop offset="0" stop-color="#fff"/><stop offset=".45000002" stop-color="#fff" stop-opacity=".235294"/><stop offset=".65000004" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="15" x2="1" y1="13.501953" y2="13.501953"><stop offset="0" stop-color="#d4d4d4"/><stop offset="1" stop-color="#abacae"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="14" x2="2" y1="8.501953" y2="8.501953"><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="f" gradientTransform="matrix(.59436 0 0 .5999 -19.265 -.033)" gradientUnits="userSpaceOnUse" x1="59.332729" x2="32.413017" y1="8.392987" y2="8.392987"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="matrix(0 -1 1 0 -.001953 16)"><g transform="translate(0 2)"><rect fill="url(#f)" height="15" rx=".424" ry=".491" width="15" x=".5" y="-1.5"/><path d="m.49804688.00195313c-.27600001 0-.50000001.22399999-.50000001.49999999l.00195313 14.99804688c0 .276.224.5.5.5h15c.276 0 .5-.224.5-.5v-11.5h-.002v-3.49804688c0-.276-.224-.49999999-.5-.49999999zm.49804687.99804687h.00390625l14 .00195v2.99805 11.001953h-14.00195312l-.00195313-10.001953h.00390625v-1h-.003906z" fill="#020202" opacity=".3" transform="translate(0 -2)"/></g><path d="m1 12h14v3h-14z" fill="url(#d)"/><path d="m1.5 1.5h13v13h-13z" fill="none" opacity=".5" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round"/><path d="m15.135343 9.365302 7.733623-6.1844832-7.733623-6.1844831v3.86530195h-4.638363l.00302 4.63836235h4.635343z" style="display:block;stroke:#a62100;stroke-opacity:.501961;stroke-width:1.546121;stroke-linecap:round;stroke-linejoin:round;fill:url(#a)" transform="matrix(0 -.64678 .64678 0 5.94271 16.29119)"/><path d="m0 11.001953h16v1h-16z" opacity=".3"/><g fill="none"><path d="m8.5 6.0019532v-.2582354c0-.2417645 0-.2417645.205395-.2417645l1.21648-.0000003-1.921875-2.3646021-1.9101573 2.3646021 1.1523443.0000003c.257813 0 .257813 0 .257813.2408933v.2591066" opacity=".5" stroke="url(#c)"/><path d="m8.5 6.0019532v2.4999998h-1v-2.4999998" opacity=".5" stroke="url(#b)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_fillright.svg b/icon-themes/elementary_svg/cmd/sc_fillright.svg
new file mode 100644
index 000000000..1c002a98e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_fillright.svg
@@ -0,0 +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="15.135343" x2="15.135343" y1="9.365302" y2="-3.003664"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 -.99999999 -.99999999 0 19 11.001953)" gradientUnits="userSpaceOnUse" x1="3" x2="3" y1="11" y2="11.5"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".65000004" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 -.99999999 -.99999999 0 19 11.001953)" gradientUnits="userSpaceOnUse" x1="6" x2="6" y1="10" y2="12"><stop offset="0" stop-color="#fff"/><stop offset=".45000002" stop-color="#fff" stop-opacity=".235294"/><stop offset=".65000004" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="15" x2="1" y1="13.501953" y2="13.501953"><stop offset="0" stop-color="#d4d4d4"/><stop offset="1" stop-color="#abacae"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="14" x2="2" y1="8.501953" y2="8.501953"><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="f" gradientTransform="matrix(.59436 0 0 .5999 -19.265 -.033)" gradientUnits="userSpaceOnUse" x1="59.332729" x2="32.413017" y1="8.392987" y2="8.392987"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="matrix(0 -1 -1 0 16 16)"><g transform="translate(0 2)"><rect fill="url(#f)" height="15" rx=".424" ry=".491" width="15" x=".5" y="-1.5"/><path d="m.49804688.00195313c-.27600001 0-.50000001.22399999-.50000001.49999999l.00195313 14.99804688c0 .276.224.5.5.5h15c.276 0 .5-.224.5-.5v-11.5h-.002v-3.49804688c0-.276-.224-.49999999-.5-.49999999zm.49804687.99804687h.00390625l14 .00195v2.99805 11.001953h-14.00195312l-.00195313-10.001953h.00390625v-1h-.003906z" fill="#020202" opacity=".3" transform="translate(0 -2)"/></g><path d="m1 12h14v3h-14z" fill="url(#d)"/><path d="m1.5 1.5h13v13h-13z" fill="none" opacity=".5" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round"/><path d="m15.135343 9.365302 7.733623-6.1844832-7.733623-6.1844831v3.86530195h-4.638363l.00302 4.63836235h4.635343z" style="display:block;stroke:#a62100;stroke-width:1.546121;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#a)" transform="matrix(0 -.64678 .64678 0 5.94271 16.29119)"/><path d="m0 11.001953h16v1h-16z" opacity=".3"/><g fill="none"><path d="m8.5 6.0019532v-.2582354c0-.2417645 0-.2417645.205395-.2417645l1.21648-.0000003-1.921875-2.3646021-1.9101573 2.3646021 1.1523443.0000003c.257813 0 .257813 0 .257813.2408933v.2591066" opacity=".5" stroke="url(#c)"/><path d="m8.5 6.0019532v2.4999998h-1v-2.4999998" opacity=".5" stroke="url(#b)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_fillshadow.svg b/icon-themes/elementary_svg/cmd/sc_fillshadow.svg
new file mode 100644
index 000000000..d0df51e1e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_fillshadow.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="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="8" x2="8" y1="3" y2="11"><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(.92855424 0 0 .92855416 2.253786 .343938)" gradientUnits="userSpaceOnUse" x1="7" x2="6" y1="0" y2="13"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="6" x2="6" y1="3" y2="10"><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="scale(.26458333)"><path d="m4.4999241 4.499498c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 10.999548h-11.000076z" fill="#8c8c8c" opacity=".5" stroke="#8c8c8c" stroke-linejoin="round" stroke-width=".999922"/><path d="m2.000011 1.9993428c2.2915074 0 9.999988.0008904 9.999988.0008904v9.9999998h-10z" fill="#e9e9e9"/><g fill="none"><path d="m11.499999 11.499788h-9v-9h9z" fill="none" stroke="url(#a)" stroke-linecap="round"/><g stroke-opacity=".74902"><path d="m1.4999611 1.4995365c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 10.9995485h-11.000076z" fill="url(#b)" stroke="#7239b3" stroke-linejoin="round" stroke-width=".999922"/><path d="m2.5 2.5h9v9h-9z" opacity=".5" stroke="url(#c)" stroke-linecap="square"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_fillup.svg b/icon-themes/elementary_svg/cmd/sc_fillup.svg
new file mode 100644
index 000000000..353f48866
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_fillup.svg
@@ -0,0 +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="23.642027" x2="9.726939" y1="3.180819" y2="3.180819"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 -.99999999 -.99999999 0 19 11.001953)" gradientUnits="userSpaceOnUse" x1="5.001953" x2="3.001953" y1="11" y2="11"><stop offset="0" stop-color="#fff"/><stop offset=".0000001" 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" gradientTransform="matrix(0 -.99999999 -.99999999 0 19 11.001953)" gradientUnits="userSpaceOnUse" x1="7.001953" x2="6.001953" y1="11" y2="11"><stop offset="0" stop-color="#fff"/><stop offset=".50000006" stop-color="#fff" stop-opacity=".235294"/><stop offset=".65000004" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="12" y2="15"><stop offset="0" stop-color="#d4d4d4"/><stop offset="1" stop-color="#abacae"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="7" x2="7" y1="2" y2="14"><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="f" gradientTransform="matrix(.59436 0 0 .5999 -19.265 -.033)" gradientUnits="userSpaceOnUse" x1="45.872871" x2="45.872871" y1="-1.611935" y2="22.55876"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="translate(0 2)"><rect fill="url(#f)" height="15" rx=".424" ry=".491" width="15" x=".5" y="-1.5"/><path d="m.49804688.00195313c-.27600001 0-.50000001.22399999-.50000001.49999999l.00195313 14.99804688c0 .276.224.5.5.5h15c.276 0 .5-.224.5-.5v-11.5h-.002v-3.49804688c0-.276-.224-.49999999-.5-.49999999zm.49804687.99804687h.00390625l14 .00195v2.99805 11.001953h-14.00195312l-.00195313-10.001953h.00390625v-1h-.003906z" fill="#020202" opacity=".3" transform="translate(0 -2)"/></g><path d="m1 12h14v3h-14z" fill="url(#d)"/><path d="m1.5 1.5h13v13h-13z" fill="none" opacity=".5" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round"/><path d="m15.135343 9.365302 7.733623-6.1844832-7.733623-6.1844831v3.86530195h-4.638363l.00302 4.63836235h4.635343z" style="display:block;stroke:#a62100;stroke-width:1.546121;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#a)" transform="matrix(0 -.64678 .64678 0 5.94271 16.29119)"/><path d="m0 11.001953h16v1h-16z" opacity=".3"/><g fill="none"><path d="m8.5 6.0019532v-.2582354c0-.2417645 0-.2417645.205395-.2417645l1.21648-.0000003-1.921875-2.3646021-1.9101573 2.3646021 1.1523443.0000003c.257813 0 .257813 0 .257813.2408933v.2591066" opacity=".5" stroke="url(#c)"/><path d="m8.5 6.0019532v2.4999998h-1v-2.4999998" opacity=".5" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_firstpage.svg b/icon-themes/elementary_svg/cmd/sc_firstpage.svg
new file mode 100644
index 000000000..f28e6d9f3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_firstpage.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(-.61157583 0 0 .6008607 15.029159 3.388771)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="2.681535" y2="19.324327"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.52743574 0 0 .33333554 8.345857 -1.557295)" gradientUnits="userSpaceOnUse" x1="5.03216" x2="5.03216" y1="28.671694" y2="29.671688"><stop offset="0" stop-color="#fff"/><stop offset=".00000019" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.61441293 0 0 .61115825 8.389034 -9.305476)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" y1="22.402153" y2="35.268829"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientTransform="matrix(-.42214318 0 0 .6852547 16.979561 -11.701545)" gradientUnits="userSpaceOnUse" x1="35.836643" x2="35.836643" y1="24.372755" y2="33.128624"><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><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="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="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="g" gradientTransform="matrix(.31428463 0 0 .32594469 2.457175 -.323148)" 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><g transform="translate(-4)"><path d="m4.500012.4991096c2.5206554 0 10.999975.00095406 10.999975.00095406l.000013 14.99993634s-7.3333255 0-10.999988 0c0-5.000296 0-10.000594 0-15.0008904z" fill="url(#g)" stroke-width="1.085652"/><g fill="none" transform="translate(2)"><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" stroke="url(#f)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 14.99909804s-7.3333841 0-11.000076 0c0-5.000017 0-10.000035.0000001-15.00005204z" stroke="url(#e)" stroke-linejoin="round" stroke-width=".999922"/></g></g><g transform="translate(2 1)"><path d="m.83398438 5.4999995c-.18466749 0-.33398438.1645862-.33398438.3691406v8.2617179c0 .204555.14931689.369141.33398438.369141h1.33203122c.1846674 0 .3339844-.164586.3339844-.369141v-4.128905-4.1328129c0-.2045544-.149317-.3691406-.3339844-.3691406zm1.66601562 4.5019535c0 .08084.032311.150827.087891.208984l4.3398434 4.1875c.059439.06222.1428761.101562.2421875.101562.1845228 0 .3222656-.130217.3222656-.304688v-2.396483c-.000116-.162838.1459138-.298828.3242187-.298828h5.3769528c.174818 0 .306641-.129026.306641-.300782v-2.402343c0-.171756-.131823-.300782-.306641-.300782h-5.4082028c-.1636803-.015028-.2930775-.145595-.2929687-.298828v-2.3964843c0-.1744693-.1377426-.3007812-.3222656-.3007812-.1845764 0-.1785565.076283-.2421875.1035156l-4.3398438 4.1874999c-.05559.054667-.087891.129519-.0878906.210938z" style="stroke:#206b00;stroke-width:.999997;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.5;fill:url(#a)"/><g fill="none" transform="translate(0 2)"><path d="m7.4999965 8.500002h5.0000015v-1.000004h-5.0000015" opacity=".6" stroke="url(#b)"/><path d="m7.4999965 8.5224087c-.5059188.0001637-.9998361.545123-1 1.0506969v.9807024l-2.673407-2.553808 2.673407-2.6061903v.9752625c.0001639.5055734.4940812 1.1066704 1 1.1068342" opacity=".5" stroke="url(#c)" stroke-width=".999996"/><path d="m1.504003 3.9999999v8.0000001z" opacity=".5" stroke="url(#d)" stroke-width=".999999"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_firstrecord.svg b/icon-themes/elementary_svg/cmd/sc_firstrecord.svg
new file mode 100644
index 000000000..dd8c9ea5a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_firstrecord.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.61441293 0 0 .61115825 8.389034 -9.305476)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" y1="22.402153" y2="35.268829"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.52743574 0 0 .33333554 8.345857 -1.557295)" gradientUnits="userSpaceOnUse" x1="5.03216" x2="5.03216" y1="28.671694" y2="29.671688"><stop offset="0" stop-color="#fff"/><stop offset=".00000019" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-.61157583 0 0 .6008607 15.029159 1.388771)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="2.681535" y2="19.324327"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="d" gradientTransform="matrix(-.42214318 0 0 .6852547 16.979561 -11.701545)" gradientUnits="userSpaceOnUse" x1="35.836643" x2="35.836643" y1="24.372755" y2="33.128624"><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><path d="m.83398438 3.5c-.18466749 0-.33398438.1645862-.33398438.3691406v8.2617184c0 .204555.14931689.369141.33398438.369141h1.33203122c.1846674 0 .3339844-.164586.3339844-.369141v-4.1289059-4.1328125c0-.2045544-.149317-.3691406-.3339844-.3691406zm1.66601562 4.5019531c0 .080838.0323106.1508278.0878906.2089844l4.3398438 4.1875005c.059439.062219.1428761.101562.2421875.101562.1845228 0 .3222656-.130217.3222656-.304688v-2.3964839c-.000116-.1628379.1459138-.2988281.3242187-.2988281h5.3769528c.174818 0 .306641-.1290258.306641-.3007812v-2.4023438c0-.1717556-.131823-.3007813-.306641-.3007812h-5.4082028c-.1636803-.0150279-.2930775-.1455949-.2929687-.2988282v-2.3964844c0-.1744693-.1377426-.3007812-.3222656-.3007812-.1845764 0-.1785565.0762826-.2421875.1035156l-4.3398438 4.1875c-.05559.054667-.0878906.1295192-.0878906.2109375z" style="stroke:#206b00;stroke-width:.999997;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.5;fill:url(#c)"/><g fill="none"><path d="m7.4999965 8.500002h5.0000015v-1.000004h-5.0000015" opacity=".6" stroke="url(#b)"/><path d="m7.4999965 8.5224087c-.5059188.0001637-.9998361.545123-1 1.0506969v.9807024l-2.673407-2.553808 2.673407-2.6061903v.9752625c.0001639.5055734.4940812 1.1066704 1 1.1068342" opacity=".5" stroke="url(#a)" stroke-width=".999996"/><path d="m1.504003 3.9999999v8.0000001z" opacity=".5" stroke="url(#d)" stroke-width=".999999"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_fliphorizontal.svg b/icon-themes/elementary_svg/cmd/sc_fliphorizontal.svg
new file mode 100644
index 000000000..e8d1b919a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_fliphorizontal.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="12.264338" x2="13.396914" y1="5.169118" y2="11.880982"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-1 0 0 1 19.847734 -7.631887)" gradientUnits="userSpaceOnUse" x1="21" x2="21" y1="15.999999" y2="19"><stop offset="0" stop-color="#fff"/><stop offset=".43001461" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999982" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="16.84536" x2="16.84536" y1="6.868117" y2="11.368118"><stop offset="0" stop-color="#fff"/><stop offset=".66666663" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999982" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g stroke-linejoin="round"><path d="m4.52 12.624h-4.06l3.463-10.164h.595z" fill="#e9e9e9" fill-rule="evenodd" stroke="#8c8c8c" stroke-miterlimit="0"/><path d="m11.544 12.624h3.997l-3.401-10.164h-.596z" fill="url(#a)" stroke="#452981" stroke-opacity=".501961"/><path d="m6.5 3.52v2.98h3v-2.99zm0 5v2.98h3v-2.99zm0 5v2.98h3v-2.99zm0-15v2.98h3v-2.99z" fill="#ffa154" stroke="#a62100" stroke-miterlimit="0" stroke-opacity=".501961"/><g fill="none" stroke-linecap="square"><path d="m13.84536 11.868118-1.497626.000005-.0024-5.5000049z" opacity=".5" stroke="url(#c)"/><path d="m1.8477339 11.868113 1.497626.000005.00237-5.5000049z" opacity=".5" stroke="url(#b)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_flipvertical.svg b/icon-themes/elementary_svg/cmd/sc_flipvertical.svg
new file mode 100644
index 000000000..b58075376
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_flipvertical.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="15" x2="11" y1="8.5" y2="8.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-1 0 0 1 19.847734 -7.631887)" gradientUnits="userSpaceOnUse" x1="16.347734" x2="18.847734" y1="17.631887" y2="17.631887"><stop offset="0" stop-color="#fff"/><stop offset=".43001461" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999982" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="14" x2="12.5" y1="9.5" y2="9.5"><stop offset="0" stop-color="#fff"/><stop offset=".66666663" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999982" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g stroke-linejoin="round" transform="matrix(0 -1 1 0 0 16)"><path d="m4.52 12.624h-4.06l3.463-10.164h.595z" fill="#e9e9e9" fill-rule="evenodd" stroke="#8c8c8c" stroke-miterlimit="0"/><path d="m11.544 12.624h3.997l-3.401-10.164h-.596z" fill="url(#a)" stroke="#452981" stroke-opacity=".501961"/><path d="m6.5 3.52v2.98h3v-2.99zm0 5v2.98h3v-2.99zm0 5v2.98h3v-2.99zm0-15v2.98h3v-2.99z" fill="#ffa154" stroke="#a62100" stroke-miterlimit="0" stroke-opacity=".501961"/><g fill="none" stroke-linecap="square"><path d="m13.84536 11.868118-1.497626.000005-.0024-5.5000049z" opacity=".5" stroke="url(#c)"/><path d="m1.8477339 11.868113 1.497626.000005.00237-5.5000049z" opacity=".5" stroke="url(#b)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-card.svg b/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-card.svg
new file mode 100644
index 000000000..db6d92896
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-card.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.48571543 0 0 .45629666 -34.78968 -5.734851)" gradientUnits="userSpaceOnUse" x1="77.802101" x2="77.802101" y1="14.759808" y2="47.63316"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.324319)" gradientUnits="userSpaceOnUse" x1="11.668114" x2="11.668114" y1="4.526306" y2="27.894726"><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 transform="scale(.26458333)"><path d="m5.5.5-5 5v10h15v-15z" fill="url(#a)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m5.7288136 1 .2711864 1h8v12h-12v-8l4.0081599-4.0033943-.2549386-1.02044981-4.7532213 4.73570851v8.2881356 1h14v-1-13h-.457031z" fill="url(#b)" opacity=".5"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-collate.svg b/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-collate.svg
new file mode 100644
index 000000000..c1df0f184
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-collate.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#b" y1="1" y2="15"/><linearGradient id="b" gradientTransform="matrix(.28571361 0 0 .30419701 -50.673778 -1.259405)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1=".985206" y2="47.013336"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#b" y1="1" y2="8"/><linearGradient id="d" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.999992" x2="23.999992" y1="32.538452" y2="41.076912"><stop offset="0" stop-color="#fff"/><stop offset=".33333334" 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(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.999992" x2="23.999992" y1="6.923065" y2="16.884604"><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 transform="scale(.26458333)"><path d="m.5 15.5 7.5-7 7.5 7z" fill="url(#a)" fill-rule="evenodd" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m.5.50001839 7.5 7.00000001 7.5-7.00000001z" fill="url(#c)" fill-rule="evenodd" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none" stroke="#fff"><path d="m3.0338983 14.491525 4.9661017-4.6610165 4.932203 4.6440675z" opacity=".5" stroke="url(#d)"/><path d="m3.0508475 1.493888 4.9661017 4.6610164 4.9322028-4.6440674z" opacity=".5" stroke="url(#e)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-decision.svg b/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-decision.svg
new file mode 100644
index 000000000..a5efb2985
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-decision.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="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 -23.857127 3.232605)" gradientUnits="userSpaceOnUse" x1="110.23753" x2="111.50021" y1="-7.083548" y2="40.327137"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="22.628716" x2="22.840212" y1="10.816168" y2="37.851372"><stop offset="0" stop-color="#fff"/><stop offset=".43501592" stop-color="#fff" stop-opacity=".235294"/><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="scale(.26458333)"><path d="m8 .5-7.5 7.5 7.5 7.5 7.5-7.5z" fill="url(#a)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m8 2-6.0996094 6 6.0996094 6 6.099609-6z" fill="none" opacity=".5" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-delay.svg b/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-delay.svg
new file mode 100644
index 000000000..4d3154eb5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-delay.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.48571543 0 0 .45629666 -34.78968 -5.734851)" gradientUnits="userSpaceOnUse" x1="99.261017" x2="98.423531" y1="11.617646" y2="47.63316"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.324319)" gradientUnits="userSpaceOnUse" x1="6.734777" x2="6.734777" y1="4.526306" y2="27.894726"><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 transform="scale(.26458333)"><path d="m10.003511.5c2.761424 0 5 3.3578728 5 7.5 0 4.142127-2.238576 7.5-5 7.5h-9.503511l-.00072629-7.3771187.00072629-7.6228813z" fill="url(#a)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m10.5 14.5h-9v-13h9c4.006301 1.2115029 5.292493 10.669834 0 13z" fill="none" opacity=".5" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-direct-access-storage.svg b/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-direct-access-storage.svg
new file mode 100644
index 000000000..09ec3916d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-direct-access-storage.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="10" x2="10" xlink:href="#b" y1="0" y2="16"/><linearGradient id="b" gradientTransform="matrix(.28571361 0 0 .30419701 27.447958 -1.936887)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1=".985206" y2="47.013336"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="7" x2="7" xlink:href="#b" y1="0" y2="16"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#e" y1="2" y2="14"/><linearGradient id="e" 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=".16430601" 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="f" gradientUnits="userSpaceOnUse" x1="5" x2="5" xlink:href="#e" y1="2" y2="14"/><g transform="scale(.26458333)"><path d="m11.5.5a3.9999999 7.4999848 0 0 0 -4 7.5 3.9999999 7.4999848 0 0 0 4 7.5 3.9999999 7.4999848 0 0 0 4-7.5 3.9999999 7.4999848 0 0 0 -4-7.5z" fill="url(#a)" stroke="#7239b3" stroke-opacity=".501961"/><path d="m5.5.5c-2.7614233 0-5 3.3578731-5 7.5 0 4.142127 2.2385767 7.5 5 7.5h3.1016949s-2.5254237-1.764653-2.5254237-7.3644068c0-4.9556862 2.5254237-7.6355932 2.5254237-7.6355932z" fill="url(#c)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none" stroke="#fff"><ellipse cx="11.491526" cy="8.016949" opacity=".5" rx="2.949153" ry="6.491525" stroke="url(#d)" stroke-linejoin="round"/><path d="m5.5839844 1.5273438c-2.2373746.0008688-4.0508261 2.9177801-4.0507813 6.515625.0006257 3.5970822 1.8138808 6.5128042 4.0507813 6.5136722l.9361037.000512c-2.3614493-4.010923-1.8723697-10.4082637.431455-13.0283686z" opacity=".5" stroke="url(#f)"/></g></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
new file mode 100644
index 000000000..6864bff88
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-display.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" 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="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.324319)" gradientUnits="userSpaceOnUse" x1="9.201446" x2="9.201446" y1="4.526306" y2="27.894726"><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 transform="scale(.26458333)"><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(#a)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m11 14.5h-6.8320313l-2.6012005-6.5 2.6012005-6.5 6.8355093.059322c4.006301 1.2115029 5.289015 10.610512-.003478 12.940678z" fill="none" opacity=".5" stroke="url(#b)"/></g></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
new file mode 100644
index 000000000..448bb0bc0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-document.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" 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="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.324319)" gradientUnits="userSpaceOnUse" x1="11.668114" x2="11.668114" y1="4.526306" y2="25.947359"><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 transform="scale(.26458333)"><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(#a)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m1.5 1.5h13v8c-6.5 1.5-9.3684437 8.089879-13 3z" fill="none" opacity=".5" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-internal-storage.svg b/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-internal-storage.svg
new file mode 100644
index 000000000..715d5e033
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-internal-storage.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="-15.792435" x2="-15.43955" y1="-8.202873" y2="11.048656"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="10.5" x2="10.5" y1="2" y2="14"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".41666666" stop-color="#fff" stop-opacity=".801471"/><stop offset=".41666666" stop-color="#fff" stop-opacity=".898039"/><stop offset=".49306014" stop-color="#fff"/><stop offset=".51136363" stop-color="#fff" stop-opacity=".576471"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="scale(.26458333)"><path d="m.5.5v15h15v-15z" fill="url(#a)"/><path d="m0 0v1 5 1 8 1h1 4 1 9 1v-1-8-1-5-1h-1-9-1zm1 1h4v5h-4zm5 0h9v5h-9zm-5 6h4v8h-4zm5 0h9v8h-9z" fill="#7239b3" fill-opacity=".501961"/><path d="m1 1v1 4h1 2 1v-4-1zm5 0v1 3 1h8 1v-4-1zm-4 1h2v3h-2zm5 0h7v3h-7zm-6 5v8h1 2 1v-8h-1-2zm5 0v8h1 8v-1-6-1h-8zm-4 1h2v6h-2zm5 0h7v6h-7z" fill="url(#b)" opacity=".51"/></g></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
new file mode 100644
index 000000000..210d54006
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-manual-input.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="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.297805 -5.25892)" gradientUnits="userSpaceOnUse" x1="63.440151" x2="64.042465" y1="16.741493" y2="66.598022"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="14.418623" x2="21.944437" y1="16.799166" y2="51.038452"><stop offset="0" stop-color="#fff"/><stop offset=".00260353" 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="scale(.26458333)"><path d="m15.5.5-14.9999999 4.9999695-.0000001 10.0000305h15v-1.25z" fill="url(#a)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m14.958984 1.1875-13.9316402 4.6777344.0019531.1347656h-.0292969v8 1h14v-1-12h-.01953zm-.958984 1.3984375v11.4140625h-12v-7.390625z" fill="url(#b)" opacity=".5"/><path d="m1 14h14v1h-14z" fill="#fff" fill-opacity=".529412" opacity=".5"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-merge.svg b/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-merge.svg
new file mode 100644
index 000000000..75e21a79a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-merge.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="16" 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 16)" gradientUnits="userSpaceOnUse" x1="7.5" x2="7.5" y1="14" y2="4"><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" gradientUnits="userSpaceOnUse" x1="-24.166665" x2="-23.5" y1="-7.258608" y2="14.074672"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><g transform="scale(.26458333)"><path d="m8.0000002 15.50003-7.4999917-14.99998363s14.9999885-.000037 14.9999835 0z" fill="url(#b)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m8 13.223301-5.8854839-11.723301h11.7578589z" fill="none" opacity=".5" stroke="url(#a)" stroke-linecap="square"/></g></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
new file mode 100644
index 000000000..aa341c15d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-multidocument.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="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 -20.840178 -8.699829)" gradientUnits="userSpaceOnUse" x1="82.277252" x2="85.287994" xlink:href="#b" y1="29.872334" y2="57.896267"/><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="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 7.162164 -5.432428)" gradientUnits="userSpaceOnUse" x1="7.555548" x2="7.555548" xlink:href="#d" y1="21.153835" y2="38.230759"/><linearGradient id="d" 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><linearGradient id="e" gradientTransform="matrix(.28571361 0 0 .30419701 -22.840178 -6.699829)" gradientUnits="userSpaceOnUse" x1="84.517418" x2="84.443405" xlink:href="#b" y1="28.718615" y2="58.861977"/><linearGradient id="f" gradientTransform="matrix(.24324324 0 0 .35135133 5.162164 -3.432428)" gradientUnits="userSpaceOnUse" x1="7.555548" x2="7.555548" xlink:href="#d" y1="21.153835" y2="38.230759"/><linearGradient id="g" gradientTransform="matrix(.28571361 0 0 .30419701 -25.840178 -3.699598)" gradientUnits="userSpaceOnUse" x1="89.215492" x2="92.190842" xlink:href="#b" y1="28.718615" y2="59.015274"/><linearGradient id="h" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="7.555548" x2="7.555548" xlink:href="#d" y1="21.153835" y2="38.230759"/><g stroke-linejoin="round" transform="scale(.26458333)"><path d="m5.5.4999996v2.5 6.2524414c2.918586 2.885809 6.134787-.07662 7.5-.546875.812378-.36403 1.561515-.588844 2.5-.703125v-1.132813-.664062-3.2055664-1.25-1.25z" fill="url(#a)" stroke="#7239b3" stroke-opacity=".501961"/><path d="m6.5 1.5c.023567 2.4259725.016949 4.852047.016949 7.278096 1.3449354 1.203486 2.7906866.734049 4.258275-.0084 1.241908-.628257 2.499452-1.452019 3.724776-1.622956v-5.64674z" fill="none" opacity=".5" stroke="url(#c)"/><path d="m3.5 2.4999996v2.5 6.2524414c2.918586 2.885809 6.134787-.07662 7.5-.546875.812378-.36403 1.561515-.588844 2.5-.703125v-1.132813-.664062-3.2055664-1.25-1.25z" fill="url(#e)" stroke="#7239b3" stroke-opacity=".501961"/><path d="m4.5 3.5c.023567 2.425973.016949 4.852047.016949 7.278096 1.3449354 1.203486 2.7906866.734049 4.2582752-.0084 1.2419078-.628257 2.4994518-1.452019 3.7247758-1.622956v-5.64674z" fill="none" opacity=".5" stroke="url(#f)"/><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(#g)" stroke="#7239b3" stroke-opacity=".501961"/><path d="m1.5 6.5c.023567 2.425973.016949 4.852047.016949 7.278096 1.3449354 1.203486 2.7906866.734049 4.2582752-.0084 1.2419074-.628257 2.4994522-1.452019 3.7247758-1.622956v-5.64674z" fill="none" opacity=".5" stroke="url(#h)"/></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
new file mode 100644
index 000000000..3d82d1dc0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-off-page-connector.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="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 -25.026619 -10.004683)" gradientUnits="userSpaceOnUse" x1="89.343376" x2="88.830696" y1="34.532497" y2="89.54734"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.999992" x2="23.999992" y1="6.923065" y2="39.653835"><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 transform="scale(.26458333)"><path d="m.5.5v10l7.5 5 7.5-5v-10z" fill="url(#a)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961"/><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(#b)" opacity=".5"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-or.svg b/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-or.svg
new file mode 100644
index 000000000..0e851b128
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-or.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="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 -23.857127 3.232605)" gradientUnits="userSpaceOnUse" x1="113.42397" x2="113.46064" y1="-7.800476" y2="40.292912"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="21.944437" x2="21.944437" y1="6.923065" y2="41.076912"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74474996" stop-color="#fff"/><stop offset=".74474996" 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="scale(.26458333)"><path d="m9.5.65234375v5.84765625h5.847656a7.5 7.5 0 0 0 -5.847656-5.84765625zm-3 .007813a7.5 7.5 0 0 0 -5.83789062 5.83984325h5.83789062zm-5.84765625 8.83984325a7.5 7.5 0 0 0 5.84765625 5.847656v-5.847656zm8.84765625 0v5.839844a7.5 7.5 0 0 0 5.837891-5.839844z" fill="url(#a)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m9.9570312 1.2597656.0664068.7402344h-.023438v4h1 3v-.011719l.705078.017578c-.370767-1.6917926-1.98272-3.85717-4.7480468-4.7460934zm-3.9511718.0351563c-1.6917929.3707671-3.8571704 1.9827207-4.7460938 4.7480469l.7402344-.0664063v.0234375h4v-1-3h-.0117188zm-1.0058594 1.4101562v2.2949219h-2.2109375c.5908854-1.205465 1.4043683-1.9084635 2.2109375-2.2949219zm6 .083984c1.205465.5908854 1.908464 1.4043689 2.294922 2.2109379h-2.294922zm-9.7402344 7.1679691c.8889234 2.7653258 3.0543009 4.3772798 4.7460938 4.7480468l-.0175782-.705078h.0117188v-3-1h-4v.02344zm13.4453124.0371094-.705078.0175784v-.011719h-3-1v4h.02344l-.066407.740234c2.765326-.888923 4.37728-3.0543 4.748047-4.7460934zm-11.9160155 1.0058594h2.2109375v2.294922c-.8065692-.386458-1.6200521-1.089457-2.2109375-2.294922zm8.2109375 0h2.294922c-.386458.806569-1.089457 1.620052-2.294922 2.210938z" fill="url(#b)" opacity=".5"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-predefined-process.svg b/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-predefined-process.svg
new file mode 100644
index 000000000..1f2c51a0c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-predefined-process.svg
@@ -0,0 +1,6 @@
+<svg viewBox="0 0 16 16" 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 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" gradientUnits="userSpaceOnUse" x1="2" x2="2" y1="2" y2="15"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="2" x2="2" xlink:href="#a" y1="3" y2="13"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#a" y1="3" y2="13"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="14" x2="14" xlink:href="#a" y1="3" y2="13"/>
+
+
+
+ /&amp;amp;gt;
+ <path d="m.50599243 1.5083781-.00599243 12.9909699h3l.00599-12.9909699zm5.99999997 0-.0059924 12.9909699h3l.00599-12.9909699zm5.9999996 0-.005992 12.9909699h3l.006-12.9909699z" fill="url(#b)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m1.5026019 2.4931556h.9998932l-.0024951 11.0068444h-.9973981z" opacity=".5" stroke="url(#c)"/><path d="m7.5026019 2.4931556h.9998932l-.0024951 11.0068444h-.9973981z" opacity=".5" stroke="url(#d)"/><path d="m13.502602 2.4931556h.999893l-.002495 11.0068444h-.997398z" opacity=".5" stroke="url(#e)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-preparation.svg b/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-preparation.svg
new file mode 100644
index 000000000..cb6abfd78
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-preparation.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="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" x2="15.999994" y1="16" y2="8"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.28571361 0 0 .30419701 -18.450347 -6.004683)" gradientUnits="userSpaceOnUse" x1="117.07649" x2="117.07649" y1="23.026798" y2="72.336945"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.999992" x2="23.999992" y1="6.923065" y2="41.076912"><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="url(#a)" stroke-linejoin="round" transform="scale(.26458333)"><path d="m4.25.5-3.75 7.5 3.75 7.5h7.5l3.75-7.5-3.75-7.5z" fill="url(#b)" stroke="#7239b3" stroke-opacity=".501961"/><path d="m4.8527461 1.5-3.2411668 6.5 3.1362056 6.504425h6.3872441l3.242343-6.504425-3.242343-6.5z" fill="none" opacity=".5" stroke="url(#c)" stroke-width=".991151"/></g></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
new file mode 100644
index 000000000..b9de1473c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-punched-tape.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="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 -19.874076 -4.174175)" gradientUnits="userSpaceOnUse" x1="74.169632" x2="73.152687" y1="14.35008" y2="64.905945"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="5.499993" x2="7.555548" y1="23.999989" y2="36.807682"><stop offset="0" stop-color="#fff"/><stop offset=".1010411" 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" transform="scale(.26458333)"><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(#a)" stroke="#7239b3" stroke-opacity=".501961"/><path d="m11.626509 2.7234298c-1.106149.059755-2.4476987 1.5631321-3.4982626 2.523454-2.386997 2.308114-4.4044618 2.2531162-6.6282464.9928134l.016949 1.1666667v2.7854191 1.274403c1.1195887 1.134227 1.8654393 1.780179 2.9141658 1.780179 1.0992328 0 2.4026396-1.477217 3.5102421-2.48968 2.3869981-2.308114 4.5423611-2.2313931 6.5586431-1.0023636v-.9438945-3.0251161-1.2853108c-1.319461-1-1.767342-1.8363257-2.873491-1.7765702z" fill="none" opacity=".5" stroke="url(#b)"/></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
new file mode 100644
index 000000000..cbb504cf8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-sequential-access.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="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.772381 -4.241971)" gradientUnits="userSpaceOnUse" x1="62.644184" x2="63.423847" y1="14.244249" y2="67.279755"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" 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><g transform="scale(.26458333)"><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(#a)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961"/><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" opacity=".5" stroke="url(#b)" stroke-linejoin="round" stroke-width=".875"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-sort.svg b/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-sort.svg
new file mode 100644
index 000000000..53bcbe5ea
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-sort.svg
@@ -0,0 +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="23.999992" x2="23.999992" y1="8.346142" y2="39.653835"><stop offset="0" stop-color="#fff"/><stop offset=".1" stop-color="#fff" stop-opacity=".235294"/><stop offset=".63636363" stop-color="#fff"/><stop offset=".77272731" 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><linearGradient id="b" gradientTransform="matrix(.28571361 0 0 .30419701 -23.857127 3.232605)" gradientUnits="userSpaceOnUse" x1="3" x2="3" y1="0" y2="16"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient>
+
+/&amp;amp;gt;<path d="m8.0000001.5-6.8188476 6h13.6376955zm-6.8188476 9 6.8188476 6 6.8188479-6z" fill="url(#b)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m8.0019531 1.8828125-4.3418631 3.5859375 8.507813.023437zm4.2460939 8.6152345-8.5078126.02344 4.2890625 3.583985z" fill="none" opacity=".5" stroke="url(#a)"/></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
new file mode 100644
index 000000000..817404199
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-stored-data.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="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 -19.3995 -3.970785)" gradientUnits="userSpaceOnUse" x1="68.860237" x2="70.492134" y1="14.998593" y2="66.45369"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="17.833326" x2="17.833326" y1="6.923065" y2="41.076912"><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 transform="scale(.26458333)"><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(#a)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m5 14.440678.5.059322h6c-2-4-3.5479394-7.9576271.180875-13h-6.180875l-.5.059322c-4.00630054 1.2115029-5.29249263 10.55119 0 12.881356z" fill="none" opacity=".5" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-summing-junction.svg b/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-summing-junction.svg
new file mode 100644
index 000000000..f84a12da7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-summing-junction.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="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 -23.857127 3.232605)" gradientUnits="userSpaceOnUse" x1="71.661156" x2="111.32504" y1="15.823822" y2="52.105057"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="7.861826" x2="44.299435" y1="10.950673" y2="36.926991"><stop offset="0" stop-color="#fff"/><stop offset=".1" stop-color="#fff" stop-opacity=".235294"/><stop offset=".52958149" stop-color="#fff"/><stop offset=".60115111" stop-color="#fff" stop-opacity=".172549"/><stop offset=".82145053" 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(.18708867 .18708867 -.18708867 .18708867 2.116667 -.87675)"><path d="m9.5.65234375v5.84765625h5.847656a7.5 7.5 0 0 0 -5.847656-5.84765625zm-3 .007813a7.5 7.5 0 0 0 -5.83789062 5.83984325h5.83789062zm-5.84765625 8.83984325a7.5 7.5 0 0 0 5.84765625 5.847656v-5.847656zm8.84765625 0v5.839844a7.5 7.5 0 0 0 5.837891-5.839844z" fill="url(#a)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961" stroke-width="1.011825"/><path d="m9.9570312 1.2597656.0664068.7402344h-.023438v4h1 3v-.011719l.705078.017578c-.370767-1.6917926-1.98272-3.85717-4.7480468-4.7460934zm-3.9511718.0351563c-1.6917929.3707671-3.8571704 1.9827207-4.7460938 4.7480469l.7402344-.0664063v.0234375h4v-1-3h-.0117188zm-1.0058594 1.4101562v2.2949219h-2.2109375c.5908854-1.205465 1.4043683-1.9084635 2.2109375-2.2949219zm6 .083984c1.205465.5908854 1.908464 1.4043689 2.294922 2.2109379h-2.294922zm-9.7402344 7.1679691c.8889234 2.7653258 3.0543009 4.3772798 4.7460938 4.7480468l-.0175782-.705078h.0117188v-3-1h-4v.02344zm13.4453124.0371094-.705078.0175784v-.011719h-3-1v4h.02344l-.066407.740234c2.765326-.888923 4.37728-3.0543 4.748047-4.7460934zm-11.9160155 1.0058594h2.2109375v2.294922c-.8065692-.386458-1.6200521-1.089457-2.2109375-2.294922zm8.2109375 0h2.294922c-.386458.806569-1.089457 1.620052-2.294922 2.210938z" fill="url(#b)" opacity=".5"/></g></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
new file mode 100644
index 000000000..687a914fe
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_flowchartshapes.flowchart-terminator.svg
@@ -0,0 +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(.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="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" 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;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.5h5c2.761422 0 5-3.35785 5-7.5 0-4.1421507-2.238578-7.5-5-7.5z" fill="url(#a)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961"/><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" opacity=".5" stroke="url(#b)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_fontdialog.svg b/icon-themes/elementary_svg/cmd/sc_fontdialog.svg
new file mode 100644
index 000000000..1d1bd4e86
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_fontdialog.svg
@@ -0,0 +1,2 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="8.168" cy=".273" gradientTransform="matrix(-1.81092 0 0 -2.56547 22.792 .7)" gradientUnits="userSpaceOnUse" r="6.626"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="11.7" x2="11.7" y1="1.834" y2="12.026"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#e6e6e6"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="9.7" x2="9.7" y1="2.783" y2="15.8025"><stop offset="0" stop-color="#888"/><stop offset="1" stop-color="#626262"/></linearGradient><linearGradient id="d" gradientTransform="matrix(0 0 0 0 8.7 8.7)" gradientUnits="userSpaceOnUse" x1="86.133" x2="84.639" y1="105.105" y2="20.895"><stop offset="0" stop-color="#efefef"/><stop offset="1" stop-color="#c9c9c9"/></linearGradient>
+/&amp;amp;gt;<path d="m11.173 14.52-.903-3.092h-4.54l-.903 3.09h-2.847l4.398-13.036h3.23l4.412 13.04zm-1.533-5.4q-1.252-4.203-1.414-4.753-.154-.55-.222-.87-.28 1.136-1.61 5.62z" fill="url(#a)" stroke="#000" stroke-linejoin="round" stroke-opacity=".471" stroke-width=".962"/><g transform="translate(-.283018 -1.184118)"><path d="m10.718 10.03c-1.375.5-2.087 2.027-1.587 3.402s2.03 2.087 3.404 1.587c1.375-.5 2.087-2.03 1.587-3.404-.5-1.375-2.026-2.087-3.4-1.587zm.42 1.152c.74-.27 1.56.113 1.83.855.27.74-.113 1.56-.855 1.83-.74.27-1.56-.112-1.83-.854-.27-.74.112-1.56.854-1.83z" opacity=".05"/><path d="m10.718 10.03c-1.375.5-2.087 2.027-1.587 3.402s2.028 2.087 3.403 1.587 2.087-2.028 1.587-3.403-2.027-2.087-3.402-1.587zm.42 1.152c.74-.27 1.56.113 1.83.855.27.74-.113 1.56-.855 1.83-.74.27-1.56-.112-1.83-.854-.27-.74.112-1.56.854-1.83z" opacity=".05"/><path d="m11.22 8c-.125 0-.22.095-.22.22v.624c-.277.07-.526.186-.766.328l-.454-.452c-.087-.09-.223-.09-.31 0l-.75.75c-.09.087-.09.223 0 .31l.452.454c-.142.24-.257.49-.328.766h-.624c-.125 0-.22.095-.22.22v1.06c0 .125.095.22.22.22h.624c.07.277.186.526.328.766l-.453.453c-.09.087-.09.223 0 .31l.75.75c.087.09.223.09.31 0l.454-.452c.24.142.49.257.766.328v.625c0 .125.095.22.22.22h1.06c.125 0 .22-.095.22-.22v-.624c.277-.07.526-.186.766-.328l.453.453c.087.09.223.09.31 0l.75-.75c.09-.087.09-.223 0-.31l-.452-.454c.142-.24.257-.49.328-.766h.625c.125 0 .22-.095.22-.22v-1.06c0-.125-.095-.22-.22-.22h-.624c-.07-.277-.186-.526-.328-.766l.453-.453c.09-.087.09-.223 0-.31l-.75-.75c-.087-.09-.223-.09-.31 0l-.454.452c-.24-.142-.49-.257-.766-.328v-.626c0-.125-.095-.22-.22-.22zm.53 2.75c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1z" display="block" fill="url(#b)" stroke="url(#c)" stroke-linejoin="round" stroke-width=".527" transform="matrix(1.1 -.4 .4 1.1 -6 4.3)"/><path d="m10.718 10.03c-1.375.5-2.087 2.027-1.587 3.402s2.027 2.087 3.402 1.587 2.087-2.027 1.587-3.402-2.027-2.087-3.402-1.587zm.42 1.152c.74-.27 1.56.113 1.83.855.27.74-.113 1.56-.855 1.83-.74.27-1.56-.112-1.83-.854-.27-.74.112-1.56.854-1.83z" opacity=".05"/><path d="m11.75 9.75c-1.103 0-2 .897-2 2s.897 2 2 2 2-.897 2-2-.897-2-2-2z" fill="none" stroke="url(#d)" stroke-width=".879" transform="matrix(1.1 -.4 .4 1.1 -6 4.3)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_fontwork.svg b/icon-themes/elementary_svg/cmd/sc_fontwork.svg
new file mode 100644
index 000000000..0bd3a8e64
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_fontwork.svg
@@ -0,0 +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" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="1.5" y2="15"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientTransform="translate(10 -6)" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#c" y1="6" y2="18"/><linearGradient id="c" gradientTransform="matrix(-.24324324 0 0 .35135132 42.588739 -16.277553)" gradientUnits="userSpaceOnUse" x1="18.107346" x2="19.107346" y1="21.32725" y2="44.404175"><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="d" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#c" y1="3" y2="13.5"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#c" y1="10.5" y2="12.5"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1=".167" x2="14.239" y1="10.717" y2=".219"><stop offset="0" stop-color="#fff3cb"/><stop offset=".262" stop-color="#fdde76"/><stop offset=".661" stop-color="#f9c440"/><stop offset="1" stop-color="#e48b20"/></linearGradient>
+
+/&amp;amp;amp;amp;gt;<g stroke-linejoin="round"><path d="m6.3789062 1.5019531-4.3789062 12.9960939h2.8359375l.8652344-2.998047h4.5898441l.871093 2.998047h2.837891l-4.3984375-12.9960939zm1.625 2.0117188.2207032.8671875 1.5185735 5.1191406h-3.5201817z" fill="url(#a)" stroke="#002e99" stroke-opacity=".501961"/><g fill="none"><path d="m7.0957031 2.5-3.7070312 11h.6972656l.65625-2.277344c.1235444-.426955.5145141-.720779.9589844-.720703h4.5898441c.443927-.000328.834722.292569.958984.71875l.662109 2.279297h.697266l-3.7246094-11zm.9179688.015625c.4526044.00467.8454141.3133027.9570312.7519531l.2167969.8515625 1.509766 5.1035156c.186177.6390233-.293393 1.2777978-.9589848 1.2773438h-3.4570312c-.6645082.000076-1.1435574-.6370303-.9589844-1.2753907l1.7226563-5.9882812c.1245327-.4304533.5206668-.7251579.96875-.7207031z" stroke="url(#d)" stroke-opacity=".501961"/><path d="m21.347129-.5-5.433894 13h.882084l.932104-2.346696c.137294-.348008.537105-.653698.911216-.653304h6.735417c.38634-.000427.771307.319445.899824.683783l.824995 2.316217h.993257l-5.25103-13zm.828652 1.171875c.384906.00123.803701.1745192.93174.5375066l2.463421 7.0514434c.208939.592541-.442643 1.239847-1.070942 1.239175h-5c-.642445.000651-1.2357-.710914-1-1.30856l2.754304-7.0196643c.137813-.3493395.545942-.5019061.921477-.4999007z" opacity=".5" stroke="url(#b)" stroke-linecap="round" stroke-opacity=".968421"/></g></g><path d="m5.5 10.5h5" fill="none" opacity=".5" stroke="url(#e)"/><path d="m9.486 0-.1 2.48-1.597.834-.5-.28-.02-1.477-1.045.964-1.41-.44.593 1.293-.855 1.205 1.414-.164.884 1.185.28-1.397.737-.25 1.563.58.43 2.54 1.54-1.946 2.547.375-1.375-2.066 1.143-2.305-2.387.67zm-5.523 4.367-.813.75-1.093-.344.46 1.006-.663.933 1.097-.127.685.92.217-1.084 1.087-.365-.963-.54-.014-1.15zm3.713.893-1.184 1.09-1.596-.498.672 1.462-.964 1.362 1.596-.186.997 1.34.317-1.578 1.584-.533-1.405-.79-.017-1.67zm-6.22 1.586-.298 1.12-1.158.309.97.628-.06 1.2.897-.73 1.123.43-.418-1.08.754-.935-1.155.064-.655-1.008z" fill="url(#f)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_fontworksameletterheights.svg b/icon-themes/elementary_svg/cmd/sc_fontworksameletterheights.svg
new file mode 100644
index 000000000..a8688aa3a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_fontworksameletterheights.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 -1 -1 0 23 5)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.5" x2="3.5" y1="15" y2="7"><stop offset="0" stop-color="#a62100"/><stop offset=".90147907" stop-color="#a62100"/><stop offset="1" stop-color="#a62100" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 1 -1.0952381 0 24.142857 -2)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="3.5" x2="3.5" y1="14.73913" y2="7.434783"><stop offset="0" stop-color="#ffa154"/><stop offset=".90909094" stop-color="#ffa154" stop-opacity=".926471"/><stop offset="1" stop-color="#ffa154" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="4.333" cy="288.644" gradientTransform="matrix(-8.94376 .3016 -.2982 -8.84088 110.184 2552.074)" gradientUnits="userSpaceOnUse" r="2.799"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="13.648" x2="11.83" xlink:href="#c" y1="5.166" y2="14.506"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="13.688" x2="13.006" xlink:href="#c" y1="1.499" y2="14.815"/><path d="m16 .5v2h-16v-2z" fill="url(#b)"/><path d="m16 .5h-16m0 2h16" opacity=".5" stroke="url(#a)"/><g stroke="#000" stroke-linejoin="round" stroke-opacity=".49"><g fill="url(#e)" stroke-width=".718" transform="matrix(.84512 0 0 .85534 -6.144 1.546)"><path d="m16.246 11.96h-6.04l-.763 2.24h-1.813l4.176-10.98h2.91l4.028 10.98h-1.758zm-5.176-1.772h4.263l-2.068-5.608z"/><path d="m16.246 11.96h-6.04l-.763 2.24h-1.813l4.176-10.98h2.91l4.028 10.98h-1.758zm-5.176-1.772h4.263l-2.068-5.608z" stroke-linecap="round"/></g><path d="m14.675 13.468-.322-.83h-.044q-.422.53-.87.737-.442.202-1.157.202-.88 0-1.387-.502-.502-.503-.502-1.43 0-.973.677-1.432.683-.464 2.054-.513l1.06-.033v-.267q0-.93-.95-.93-.733 0-1.72.444l-.554-1.124q1.055-.553 2.34-.553 1.227 0 1.883.535.655.536.655 1.628v4.068zm-.492-2.83-.644.023q-.727.023-1.082.263-.355.24-.355.732 0 .704.808.704.58 0 .924-.334.35-.333.35-.884v-.503z" fill="url(#d)" stroke-width=".604" transform="scale(.99118 1.0089)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-arch-down-curve.svg b/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-arch-down-curve.svg
new file mode 100644
index 000000000..18a9d823e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-arch-down-curve.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="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 -18.314761 -5.733497)" gradientUnits="userSpaceOnUse" x1="120.15667" x2="120.11031" y1="68.105492" y2="29.874973"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.19205347 0 0 .27741055 3.389254 2.990173)" gradientUnits="userSpaceOnUse" x1="24.132412" x2="24.132412" y1="17.999941" y2="10.789954"><stop offset="0" stop-color="#fff"/><stop offset=".35018232" 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-width=".999511" transform="matrix(.26485919 0 0 -.26456658 -.008555 4.49343)"><path d="m8.0000003 4.4990104c-4.1424083 0-6.8293608 3.0645358-7.45257354 6.8185846l3.45229994 1.150547c.053031-5.3576383 7.9761133-4.9503153 8.0005473 0l3.500239-1.366274c-1.174516-4.209474-3.358091-6.6028576-7.5005127-6.6028576z" fill="url(#a)" stroke="#002e99" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m8 5.4667969c-3.3623312 0-5.4809387 2.2430721-6.2539062 5.2285151l1.5488281.517579c.2495967-.986165.6666342-1.8623424 1.3457031-2.4394535.9600061-.8158674 2.1904042-1.1694753 3.3945312-1.1386719 1.2041271.030804 2.4083728.4436377 3.3476558 1.2617188.638808.5563778 1.045987 1.3650776 1.302735 2.2636716l1.566406-.611328c-.529537-1.5507165-1.181398-2.8111669-2.048828-3.6171874-1.027603-.9548543-2.3186352-1.4648437-4.203125-1.4648437z" opacity=".5" stroke="#fff" stroke-linejoin="round" stroke-opacity=".257353"/><path d="m3.0291755 11.780397c1.0489165-5.4477458 8.7381225-5.2103191 9.7864065-.186452" opacity=".5" stroke="url(#b)" stroke-width=".789167"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-arch-down-pour.svg b/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-arch-down-pour.svg
new file mode 100644
index 000000000..e05468729
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-arch-down-pour.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="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 -11.857127 -4.767395)" gradientUnits="userSpaceOnUse" x1="34.502419" x2="34.502419" y1="55.842194" y2="27.997799"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.18370063 0 0 .26534534 3.64448 3.004626)" gradientUnits="userSpaceOnUse" x1="20.262815" x2="20.918247" y1="17.46665" y2="1.501147"><stop offset="0" stop-color="#fff"/><stop offset=".44444445" 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-width=".970086" transform="matrix(-.26460143 0 0 -.28113326 4.233478 4.49368)"><path d="m8 4.25c-4.142125 0-7.5 3.3578625-7.5 7.5h3.5c.053027-5.0422417 7.975568-4.6588973 8 0h3.5c0-4.1421375-3.357862-7.5-7.5-7.5z" fill="url(#a)" stroke="#002e99" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m8 5.1425781c-3.342451 0-5.9766446 2.5003777-6.4277344 5.7148439h1.734375c.2147975-1.0652162.6658251-1.9972413 1.4042969-2.5878908.9460762-.756697 2.1439168-1.0791036 3.3203125-1.0507812 1.1763957.028322 2.354368.4062589 3.28125 1.1660156.71325.5846445 1.157535 1.4726307 1.375 2.4726564h1.740234c-.451087-3.2144673-3.08527-5.7148439-6.427734-5.7148439z" opacity=".5" stroke="#fff" stroke-linejoin="round" stroke-opacity=".544118"/><path d="m3.0003418 11.278503c0-4.7056574 8.9993842-6.0126199 9.9993162 0" opacity=".5" stroke="url(#b)" stroke-width=".970086"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-arch-left-curve.svg b/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-arch-left-curve.svg
new file mode 100644
index 000000000..78f1b0fce
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-arch-left-curve.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="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 -18.314761 -5.733497)" gradientUnits="userSpaceOnUse" x1="64.66433" x2="120.11031" y1="29.683689" y2="29.874973"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="7.618113" x2="50.744034" y1="28.522444" y2="28.134842"><stop offset="0" stop-color="#fff"/><stop offset=".35018232" 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-width=".999511" transform="matrix(0 .26485919 .26456658 0 .00449 -.00856)"><path d="m8.0000003 4.4990104c-4.1424083 0-6.8293608 3.0645358-7.45257354 6.8185846l3.45229994 1.150547c.053031-5.3576383 7.9761133-4.9503153 8.0005473 0l3.500239-1.366274c-1.174516-4.209474-3.358091-6.6028576-7.5005127-6.6028576z" fill="url(#a)" stroke="#002e99" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m1.6294893 11.10517c1.3776806-7.2394202 11.1113307-7.9026595 12.7288217-.146817" fill="none" opacity=".5" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-arch-left-pour.svg b/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-arch-left-pour.svg
new file mode 100644
index 000000000..85063343b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-arch-left-pour.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="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 -11.857127 -4.767395)" gradientUnits="userSpaceOnUse" x1="43.309322" x2="95.805855" y1="63.627563" y2="63.627563"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="5.568773" x2="38.455414" y1="26.678593" y2="23.999989"><stop offset="0" stop-color="#fff"/><stop offset=".44444445" 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-width=".970086" transform="matrix(0 .26460143 .28113326 0 -.000108 -.00014)"><path d="m8 4.25c-4.142125 0-7.5 3.3578625-7.5 7.5h3.5c.053027-5.0422417 7.975568-4.6588973 8 0h3.5c0-4.1421375-3.357862-7.5-7.5-7.5z" fill="url(#a)" stroke="#002e99" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m1.3902439 11.301935c1.1227336-7.3617393 11.3196011-9.0655035 13.1593771-.04794" fill="none" opacity=".5" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-arch-right-curve.svg b/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-arch-right-curve.svg
new file mode 100644
index 000000000..8cdd9cecc
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-arch-right-curve.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="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 -18.314761 -5.733497)" gradientUnits="userSpaceOnUse" x1="64.66433" x2="120.11031" y1="29.683689" y2="29.874973"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="7.618113" x2="50.744034" y1="28.522444" y2="28.134842"><stop offset="0" stop-color="#fff"/><stop offset=".35018232" 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-width=".999511" transform="matrix(0 .26485919 -.26456658 0 4.493426 -.00856)"><path d="m8.0000003 4.4990104c-4.1424083 0-6.8293608 3.0645358-7.45257354 6.8185846l3.45229994 1.150547c.053031-5.3576383 7.9761133-4.9503153 8.0005473 0l3.500239-1.366274c-1.174516-4.209474-3.358091-6.6028576-7.5005127-6.6028576z" fill="url(#a)" stroke="#002e99" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m1.6294893 11.10517c1.3776806-7.2394202 11.1113307-7.9026595 12.7288217-.146817" fill="none" opacity=".5" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-arch-right-pour.svg b/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-arch-right-pour.svg
new file mode 100644
index 000000000..2ca839d83
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-arch-right-pour.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="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 -11.857127 -4.767395)" gradientUnits="userSpaceOnUse" x1="43.309322" x2="95.805855" y1="63.627563" y2="63.627563"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="5.568773" x2="38.455414" y1="26.678593" y2="23.999989"><stop offset="0" stop-color="#fff"/><stop offset=".44444445" 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-width=".970086" transform="matrix(0 .26460143 -.28113326 0 4.233441 -.00014)"><path d="m8 4.25c-4.142125 0-7.5 3.3578625-7.5 7.5h3.5c.053027-5.0422417 7.975568-4.6588973 8 0h3.5c0-4.1421375-3.357862-7.5-7.5-7.5z" fill="url(#a)" stroke="#002e99" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m1.3902439 11.301935c1.1227336-7.3617393 11.3196011-9.0655035 13.1593771-.04794" fill="none" opacity=".5" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-arch-up-curve.svg b/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-arch-up-curve.svg
new file mode 100644
index 000000000..ca93692a1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-arch-up-curve.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="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 -18.314761 -5.733497)" gradientUnits="userSpaceOnUse" x1="59.803543" x2="57.422794" y1="30.786913" y2="61.080444"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="20.704281" x2="19.559973" y1="16.172247" y2="37.204517"><stop offset="0" stop-color="#fff"/><stop offset=".35018232" 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-width=".999511" transform="matrix(.26485919 0 0 .26456658 -.008555 .0045)"><path d="m8.0000003 4.4990104c-4.1424083 0-6.8293608 3.0645358-7.45257354 6.8185846l3.45229994 1.150547c.053031-5.3576383 7.9761133-4.9503153 8.0005473 0l3.500239-1.366274c-1.174516-4.209474-3.358091-6.6028576-7.5005127-6.6028576z" fill="url(#a)" stroke="#002e99" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m1.6294893 11.10517c1.3776806-7.2394202 11.1113307-7.9026595 12.7288217-.146817" fill="none" opacity=".5" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-arch-up-pour.svg b/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-arch-up-pour.svg
new file mode 100644
index 000000000..f5215fd90
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-arch-up-pour.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="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 -11.857127 -4.767395)" gradientUnits="userSpaceOnUse" x1="40.065689" x2="38.879326" y1="26.654171" y2="54.507061"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="20.262815" x2="21.656317" y1="17.46665" y2="30.476839"><stop offset="0" stop-color="#fff"/><stop offset=".44444445" 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-width=".970086" transform="matrix(.26460143 0 0 .28113326 -.000145 -.00445)"><path d="m8 4.25c-4.142125 0-7.5 3.3578625-7.5 7.5h3.5c.053027-5.0422417 7.975568-4.6588973 8 0h3.5c0-4.1421375-3.357862-7.5-7.5-7.5z" fill="url(#a)" stroke="#002e99" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m1.3902439 11.301935c1.1227336-7.3617393 11.3196011-9.0655035 13.1593771-.04794" fill="none" opacity=".5" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-chevron-down.svg b/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-chevron-down.svg
new file mode 100644
index 000000000..206345708
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-chevron-down.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="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 -18.043568 -3.157226)" gradientUnits="userSpaceOnUse" x1="65.297279" x2="119.14712" y1="16.812656" y2="17.238747"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="6.889252" x2="52.560566" y1="33.505482" y2="33.117283"><stop offset="0" stop-color="#fff"/><stop offset=".32289302" 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(0 .26458333 .26458333 0 -.000008 0)"><path d="m.49996911.5 3.74999999 7.5-3.74999999 7.5h11.24999989l3.75-7.5-3.75-7.5z" fill="url(#a)" stroke="#002e99" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m2.1008769 1.500031 3.2671325 6.5-3.2671325 6.5h9.0311381l3.254151-6.5-3.254151-6.5z" fill="none" opacity=".5" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-chevron-up.svg b/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-chevron-up.svg
new file mode 100644
index 000000000..c48b8314a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-chevron-up.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="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 -18.043568 -3.157226)" gradientUnits="userSpaceOnUse" x1="117.40259" x2="63.152462" y1="36.677734" y2="36.677734"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="44.555344" x2="15.777563" y1="24.000078" y2="24.000078"><stop offset="0" stop-color="#fff"/><stop offset=".32289302" 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(0 -.26458333 .26458333 0 -.000008 4.23332)"><path d="m.49996911.5 3.74999999 7.5-3.74999999 7.5h11.24999989l3.75-7.5-3.75-7.5z" fill="url(#a)" stroke="#002e99" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m2.1008769 1.500031 3.2671325 6.5-3.2671325 6.5h9.0311381l3.254151-6.5-3.254151-6.5z" fill="none" opacity=".5" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-circle-curve.svg b/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-circle-curve.svg
new file mode 100644
index 000000000..c9a7a9253
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-circle-curve.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="-2.230608" x2="-1.869577" xlink:href="#b" y1="5.247672" y2="22.290047"/><linearGradient id="b" gradientTransform="matrix(.28571361 0 0 .30419701 -23.806286 -3.835192)" gradientUnits="userSpaceOnUse" x1="50.250065" x2="52.000069" y1="15.672064" y2="35.396122"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="7.828352" x2="8.078282" xlink:href="#d" y1="6.767572" y2="11.57263"/><linearGradient id="d" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.999992" x2="23.999992" y1="21.153835" y2="26.846144"><stop offset="0" stop-color="#fff"/><stop offset=".22707038" 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="9.513484" x2="9.874515" xlink:href="#b" y1="21.966457" y2="3.953316"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="7.256285" x2="7.695514" xlink:href="#d" y1="7.367584" y2="2.278853"/><g stroke-width="1.030836" transform="scale(.26458333)"><g transform="matrix(.88987711 0 0 .888894 .971511 -3.540991)"><path d="m8.0000003 4.4990104c-4.1424083 0-6.8293608 3.0645358-7.45257354 6.8185846l3.45229994 1.150547c.053031-5.3576383 7.9761133-4.9503153 8.0005473 0l3.500239-1.366274c-1.174516-4.209474-3.358091-6.6028576-7.5005127-6.6028576z" fill="url(#a)" stroke="#002e99" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m1.6294893 11.10517c1.4104471-7.1031304 10.9128897-7.5471925 12.7288217-.146817" fill="none" opacity=".58" stroke="url(#c)"/></g><g transform="matrix(.88987711 0 0 -.888894 .971511 19.540991)"><path d="m8.0000003 4.4990104c-4.1424083 0-6.8293608 3.0645358-7.45257354 6.8185846l3.45229994 1.150547c.053031-5.3576383 7.9761133-4.9503153 8.0005473 0l3.500239-1.366274c-1.174516-4.209474-3.358091-6.6028576-7.5005127-6.6028576z" fill="url(#e)" stroke="#002e99" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m3.0038506 11.57852c1.0905783-5.490993 8.6133594-5.5579249 10.0137914.167971" fill="none" opacity=".58" stroke="url(#f)" stroke-width="1.124372"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-circle-pour.svg b/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-circle-pour.svg
new file mode 100644
index 000000000..0e7228e5c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-circle-pour.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333333 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.07567388 0 0 -.08048036 -11.873088 4.712066)" gradientUnits="userSpaceOnUse" x1="262.6149" x2="264.98917" y1="52.336571" y2="-137.15227"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="26" x2="26" y1="2.5" y2="13"><stop offset="0" stop-color="#fff"/><stop offset=".33333334" 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="26" x2="26" y1="11.5" y2="4"><stop offset="0" stop-color="#fff"/><stop offset=".66666669" 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="scale(.26458333)"><path d="m8 .5c-4.142134 0-7.5 3.3578746-7.5 7.5 0 4.142125 3.357866 7.5 7.5 7.5s7.5-3.357875 7.5-7.5c0-4.1421254-3.357866-7.5-7.5-7.5zm0 4.5a3 3 0 0 1 3 3 3 3 0 0 1 -3 3 3 3 0 0 1 -3-3 3 3 0 0 1 3-3z" fill="url(#a)" stroke="#002e99" stroke-opacity=".501961"/><g fill="none" stroke-linecap="square" stroke-opacity=".922794"><path d="m14.5 8a6.5 6.5 0 0 1 -6.5 6.5 6.5 6.5 0 0 1 -6.5-6.5 6.5 6.5 0 0 1 6.5-6.5 6.5 6.5 0 0 1 6.5 6.5z" opacity=".5" stroke="url(#b)"/><path d="m12 8a4 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 4z" opacity=".5" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-curve-down.svg b/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-curve-down.svg
new file mode 100644
index 000000000..24c3dbc22
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-curve-down.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="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 -19.874083 3.893622)" gradientUnits="userSpaceOnUse" x1="71.518753" x2="73.129105" y1="-11.07753" y2="32.162781"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="11.693516" x2="14.131518" y1="18.771469" y2="39.397285"><stop offset="0" stop-color="#fff"/><stop offset=".06666665" 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(-.26458333 0 0 .26458333 4.233403 0)"><path d="m15.5.5c-2.359788 2.0086817-4.60402 3.8980753-15 4v7.5c.008475 3.271186 15.075873 3.442547 15 0z" fill="url(#a)" stroke="#002e99" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m14.523187 2.4693639c-2.437862 1.9461632-8.4053553 3.0743717-13.142253 2.9910473v6.1515868c.1420313 2.690499 13.154444 2.488668 13.142253.04189z" fill="none" opacity=".5" stroke="url(#b)" stroke-width=".85883"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-curve-up.svg b/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-curve-up.svg
new file mode 100644
index 000000000..f8ed6f6a2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-curve-up.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="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 -19.874083 3.893622)" gradientUnits="userSpaceOnUse" x1="71.518753" x2="73.129105" y1="-11.07753" y2="32.162781"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="11.693516" x2="14.131518" y1="18.771469" y2="39.397285"><stop offset="0" stop-color="#fff"/><stop offset=".06666665" 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="scale(.26458333)"><path d="m15.5.5c-2.359788 2.0086817-4.60402 3.8980753-15 4v7.5c.008475 3.271186 15.075873 3.442547 15 0z" fill="url(#a)" stroke="#002e99" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m14.523187 2.4693639c-2.437862 1.9461632-8.4053553 3.0743717-13.142253 2.9910473v6.1515868c.1420313 2.690499 13.154444 2.488668 13.142253.04189z" fill="none" opacity=".5" stroke="url(#b)" stroke-width=".85883"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-fade-down.svg b/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-fade-down.svg
new file mode 100644
index 000000000..1d4390c4b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-fade-down.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="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 -25.026625 -6.758921)" gradientUnits="userSpaceOnUse" x1="115.59346" x2="115.59346" y1="22.609026" y2="78.493866"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.999992" x2="23.999992" y1="7.260839" y2="41.414688"><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 transform="matrix(.26458333 0 0 .26458333 0 -.0314)"><path d="m.44067797.61864401 3.75000003 14.99999999h7.5l3.75-14.99999999z" fill="url(#a)" stroke="#002e99" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m1.823 1.618644 3.177 13h5.896873l3.25927-13z" fill="none" opacity=".5" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-fade-left.svg b/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-fade-left.svg
new file mode 100644
index 000000000..e06ae99f1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-fade-left.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="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 -29.365608 -.174175)" gradientUnits="userSpaceOnUse" x1="159.27153" x2="100.6104" y1="39.886478" y2="37.212029"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="44.898514" x2="4.5" y1="16.30348" y2="9.618644"><stop offset="0" stop-color="#fff"/><stop offset=".12948485" 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(0 -.26458333 -.26458333 0 4.249029 4.23333)"><path d="m.5.618644 3.690678 14.940678h7.5l3.809322-14.940678z" fill="url(#a)" stroke="#002e99" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m1.7711864 1.618644 2.9604113 13.000422h6.3210783l3.16653-13.000422z" fill="none" opacity=".5" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-fade-right.svg b/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-fade-right.svg
new file mode 100644
index 000000000..8bc818bc4
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-fade-right.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="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 -29.365608 -.174175)" gradientUnits="userSpaceOnUse" x1="159.27153" x2="100.6104" y1="39.886478" y2="37.212029"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="44.898514" x2="4.5" y1="16.30348" y2="9.618644"><stop offset="0" stop-color="#fff"/><stop offset=".12948485" 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(0 -.26458333 .26458333 0 -.031391 4.23333)"><path d="m.5.618644 3.690678 14.940678h7.5l3.809322-14.940678z" fill="url(#a)" stroke="#002e99" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m1.7711864 1.618644 2.9604113 13.000422h6.3210783l3.16653-13.000422z" fill="none" opacity=".5" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-fade-up-and-left.svg b/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-fade-up-and-left.svg
new file mode 100644
index 000000000..8f2ae2c75
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-fade-up-and-left.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="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 -23.33171 -4.106378)" gradientUnits="userSpaceOnUse" x1="68.740463" x2="70.201546" y1="19.432953" y2="70.33725"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="6.629472" x2="5.380577" y1="17.729239" y2="32.353752"><stop offset="0" stop-color="#fff"/><stop offset=".06666665" 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(.2632676 0 0 .27426706 .018335 -.43302)"><path d="m15.440678 15.559322-14.99999998-3.75.05932198-7.809322 15 1z" fill="url(#a)" stroke="#002e99" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m14.523187 14.428941-13.142253-3.160539v-6.321078l13.142253.9411569z" fill="none" opacity=".5" stroke="url(#b)" stroke-width=".85883"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-fade-up-and-right.svg b/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-fade-up-and-right.svg
new file mode 100644
index 000000000..798dc3810
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-fade-up-and-right.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="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 -23.33171 -4.106378)" gradientUnits="userSpaceOnUse" x1="68.740463" x2="70.201546" y1="19.432953" y2="70.33725"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="6.629472" x2="5.380577" y1="17.729239" y2="32.353752"><stop offset="0" stop-color="#fff"/><stop offset=".06666665" 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(-.2632676 0 0 .27426706 4.214999 -.43302)"><path d="m15.440678 15.559322-14.99999998-3.75.05932198-7.809322 15 1z" fill="url(#a)" stroke="#002e99" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m14.523187 14.428941-13.142253-3.160539v-6.321078l13.142253.9411569z" fill="none" opacity=".5" stroke="url(#b)" stroke-width=".85883"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-fade-up.svg b/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-fade-up.svg
new file mode 100644
index 000000000..c8b44e4ee
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-fade-up.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="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 -25.026625 -6.758921)" gradientUnits="userSpaceOnUse" x1="85.843391" x2="85.015335" y1="75.401421" y2="22.89555"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="11.666659" x2="11.666659" y1="41.414593" y2="7.260744"><stop offset="0" stop-color="#fff"/><stop offset=".00000002" 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(.26458333 0 0 -.26458333 0 4.26472)"><path d="m.44067797.61864401 3.75000003 14.99999999h7.5l3.75-14.99999999z" fill="url(#a)" stroke="#002e99" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m1.823 1.618644 3.177 13h5.896873l3.25927-13z" fill="none" opacity=".5" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-inflate.svg b/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-inflate.svg
new file mode 100644
index 000000000..4e5d6b4cb
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-inflate.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="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 -25.636795 -7.360615)" gradientUnits="userSpaceOnUse" x1="90.169708" x2="148.40707" y1="81.54734" y2="83.330307"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="5.499968" x2="40.444412" y1="23.999971" y2="23.999971"><stop offset="0" stop-color="#fff"/><stop offset=".38595292" 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><path d="m11.779292.50000016-7.500001-.00000616-3.779297 7.5 3.779297 7.500006 7.500001-.000006 3.720702-7.499998z" fill="url(#a)" stroke="#002e99" stroke-linejoin="round" stroke-opacity=".501961" transform="matrix(0 .26458333 -.26458333 0 4.233332 .000002)"/><path d="m11.165566 1.499994h-6.2659031l-3.2883348 6.5 3.2883348 6.5 6.2659031-.000005 3.191856-6.5351502z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="square" transform="matrix(0 .26458333 -.26458333 0 4.233332 .000002)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-open-circle-curve.svg b/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-open-circle-curve.svg
new file mode 100644
index 000000000..dec79adf7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-open-circle-curve.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="8" x2="8.22743" xlink:href="#b" y1="4.499011" y2="13.026227"/><linearGradient id="b" gradientTransform="matrix(.28571361 0 0 .30419701 -23.602896 .639385)" gradientUnits="userSpaceOnUse" x1="50.250065" x2="52.000069" y1="15.672064" y2="35.396122"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="8.023968" x2="8.023968" y1="6.483414" y2="11.234609"><stop offset="0" stop-color="#fff"/><stop offset=".46224758" 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="d" gradientUnits="userSpaceOnUse" x1="14" x2="14" xlink:href="#b" y1="10" y2="16"/><linearGradient id="e" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="12" 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><g transform="matrix(.26458333 0 0 .26458333 0 .00002)"><g stroke-width="1.030836" transform="matrix(1.0010426 0 0 .99993668 -.032334 -3.983003)"><path d="m8.0000003 4.4990104c-4.1424083 0-6.8293608 3.0645358-7.45257354 6.8185846l3.45229994 1.150547c.053031-5.3576383 7.9761133-4.9503153 8.0005473 0l3.500239-1.366274c-1.174516-4.209474-3.358091-6.6028576-7.5005127-6.6028576z" fill="url(#a)" stroke="#002e99" stroke-linejoin="round" stroke-opacity=".501961" stroke-width=".999511"/><path d="m1.6294893 11.10517c1.4104471-7.1031304 10.9128897-7.5471925 12.7288217-.146817" fill="none" opacity=".5" stroke="url(#c)"/></g><g stroke-linejoin="round"><path d="m1.501482 10.501482 12.998518-.001482v4l-12.998518-.0015z" fill="url(#d)" fill-rule="evenodd" stroke="#002e99" stroke-opacity=".501961"/><path d="m2.5019531 11.501953v1.996094l10.9980469.001953v-2z" fill="none" opacity=".5" stroke="url(#e)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-open-circle-pour.svg b/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-open-circle-pour.svg
new file mode 100644
index 000000000..d795cdce4
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-open-circle-pour.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1=".000547" x2=".000547" xlink:href="#b" y1="4.721497" y2="12.250548"/><linearGradient id="b" gradientTransform="matrix(.28571361 0 0 .30419701 -23.602896 .639385)" gradientUnits="userSpaceOnUse" x1="50.250065" x2="52.000069" y1="15.672064" y2="35.396122"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.999992" x2="23.999992" y1="17.347469" y2="28.06189"><stop offset="0" stop-color="#fff"/><stop offset=".58156025" 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="d" gradientUnits="userSpaceOnUse" x1="14" x2="14" xlink:href="#b" y1="10" y2="16"/><linearGradient id="e" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="15.777771" x2="15.777771" y1="35.384605" y2="38.230759"><stop offset="0" stop-color="#fff"/><stop offset=".00000003" 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="scale(.26458333)"><g transform="matrix(1.0000684 0 0 1.0625509 -.000547 -4.016831)"><path d="m8.0005128 4.2799825c-4.142125 0-7.50000004 3.3578625-7.50000004 7.4999995h3.50000004c.053027-5.0422412 7.9755682-4.6588968 8.0000002 0h3.5c0-4.142137-3.357862-7.4999995-7.5000002-7.4999995z" fill="url(#a)" stroke="#002e99" stroke-linejoin="round" stroke-opacity=".501961" stroke-width=".970086"/><path d="m1.3902439 11.301935c1.1227336-7.3617393 11.3196011-9.0655035 13.1593771-.04794" fill="none" opacity=".5" stroke="url(#c)"/></g><g stroke-linejoin="round" stroke-width="1.002964"><path d="m1.501482 10.501482 12.998518-.001482v4l-12.998518-.0015z" fill="url(#d)" fill-rule="evenodd" stroke="#002e99" stroke-opacity=".501961" stroke-width="1"/><path d="m2.5019531 11.501953v1.996094h10.9824219v-1.996094z" fill="none" opacity=".5" stroke="url(#e)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-plain-text.svg b/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-plain-text.svg
new file mode 100644
index 000000000..c16b77536
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-plain-text.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="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 1.142873 .232605)" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="5.5" y2="10.5"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.999992" x2="23.999992" y1="21.153835" y2="26.846144"><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 fill="none" transform="scale(.26458333)"><path d="m.5 5.5h15l.000013 4.999046-15.000013.000954z" fill="url(#a)" stroke="#002e99" stroke-linejoin="round" stroke-opacity=".501961" stroke-width=".999922"/><path d="m14.499975 9.49902-12.9999371.000954-.0000001-2.999948 12.9999372-.000954z" opacity=".5" stroke="url(#b)" stroke-linecap="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-slant-down.svg b/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-slant-down.svg
new file mode 100644
index 000000000..215d5e81a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-slant-down.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="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 -18.314754 -1.394514)" gradientUnits="userSpaceOnUse" x1="87.609932" x2="88.485321" y1="17.85973" y2="56.299278"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="5.030114" x2="2.320576" y1="17.794847" y2="32.775566"><stop offset="0" stop-color="#fff"/><stop offset=".06957842" 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-width=".984639" transform="matrix(.2632676 0 0 .27426706 .018335 -.43302)"><path d="m15.507822 15.566851-15.07496547-3.739342.00000002-7.8369665 15.07496545 3.2268925z" fill="url(#a)" stroke="#002e99" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m14.502824 14.297049-13.0649698-3.232137v-5.8805731l13.0649698 2.8272136z" fill="none" opacity=".5" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-slant-up.svg b/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-slant-up.svg
new file mode 100644
index 000000000..152ae0545
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-slant-up.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="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 -18.314754 -1.394514)" gradientUnits="userSpaceOnUse" x1="87.609932" x2="88.485321" y1="17.85973" y2="56.299278"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="5.030114" x2="2.320576" y1="17.794847" y2="32.775566"><stop offset="0" stop-color="#fff"/><stop offset=".06957842" 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-width=".984639" transform="matrix(-.2632676 0 0 .27426706 4.214999 -.43302)"><path d="m15.507822 15.566851-15.07496547-3.739342.00000002-7.8369665 15.07496545 3.2268925z" fill="url(#a)" stroke="#002e99" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m14.502824 14.297049-13.0649698-3.232137v-5.8805731l13.0649698 2.8272136z" fill="none" opacity=".5" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-stop.svg b/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-stop.svg
new file mode 100644
index 000000000..b8e1f0643
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-stop.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="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 -22.382551 1.92752)" gradientUnits="userSpaceOnUse" x1="76.715576" x2="76.753044" y1="-5.493769" y2="45.556171"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="26.055548" x2="26.055548" y1="6.923065" y2="41.076912"><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" transform="scale(.26458333)"><path d="m4.875.5-4.375 4.375v6.25l4.375 4.375h6.25l4.375-4.375v-6.25l-4.375-4.375z" fill="url(#a)" stroke="#002e99" stroke-opacity=".501961"/><path d="m5.2929688 1.5-3.7929688 3.7910156v5.4179684l3.7910156 3.791016h5.4179684l3.791016-3.791016v-5.4179684l-3.791016-3.7910156z" fill="none" opacity=".5" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-triangle-down.svg b/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-triangle-down.svg
new file mode 100644
index 000000000..0d90947f8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-triangle-down.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="16" 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 16)" gradientUnits="userSpaceOnUse" x1="14.374231" x2="14.661649" y1="16.086584" y2="-.20091"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientTransform="matrix(1 0 0 -1 0 16)" gradientUnits="userSpaceOnUse" x1="7.5" x2="7.5" y1="14" y2="4"><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 transform="scale(.26458333)"><path d="m8.0000002 15.50003-7.4999917-14.99998363s14.9999885-.000037 14.9999835 0z" fill="url(#a)" stroke="#002e99" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m8 13.223301-5.8854839-11.723301h11.7578589z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="square"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-triangle-up.svg b/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-triangle-up.svg
new file mode 100644
index 000000000..1a9e5c2f3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-triangle-up.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="16" 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 16)" gradientUnits="userSpaceOnUse" x1="11" x2="10" y1=".000012" y2="16.000013"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientTransform="matrix(1 0 0 -1 0 16)" gradientUnits="userSpaceOnUse" x1="7" x2="7" y1="3.000012" y2="14.000012"><stop offset="0" stop-color="#fff"/><stop offset=".40909091" 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(.26458333 0 0 -.26458333 0 4.23333)"><path d="m8.0000002 15.50003-7.4999917-14.99998363s14.9999885-.000037 14.9999835 0z" fill="url(#a)" stroke="#002e99" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m8 13.223301-5.8854839-11.723301h11.7578589z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="square"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-wave.svg b/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-wave.svg
new file mode 100644
index 000000000..5f96c0bfd
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_fontworkshapetype.fontwork-wave.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="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 -19.874076 -4.174175)" gradientUnits="userSpaceOnUse" x1="63.760262" x2="64.363617" y1="20.334787" y2="54.696438"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="5.163838" x2="4.875713" y1="16.689308" y2="34.425945"><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><g stroke-linejoin="round" transform="matrix(-.26458333 0 0 .26458333 4.233333 0)"><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(#a)" stroke="#002e99" stroke-opacity=".501961"/><path d="m11.648438 2.765625c-.515003.0278208-1.168565.3882256-1.8164068.8671875-.647842.4789619-1.2928523 1.0723677-1.8183593 1.5527344-1.2022522 1.1619457-2.3240498 1.7544083-3.4238281 1.8652343-1.0502535.1058354-2.0711413-.2409282-3.1074219-.9160156l.015625 1a.09468728.09468728 0 0 1 0 .00195v3.0253904 1.232422c1.1022742 1.113328 1.9692857 1.791016 2.9667969 1.791016.5081985 0 1.116062-.345799 1.7304687-.828125.6136949-.481768 1.2336712-1.093774 1.7890625-1.601563l.00195-.002c1.2036271-1.1631377 2.349367-1.7074895 3.451175-1.7987779 1.052848-.087232 2.057326.2478898 3.033203.8183594l.03125-.9355469v-3.0234375-1.2460937c-.577896-.5857448-1.033619-1.0547994-1.466797-1.3632813-.440673-.3138202-.855053-.4681743-1.386718-.4394531z" fill="none" opacity=".5" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_footnotedialog.svg b/icon-themes/elementary_svg/cmd/sc_footnotedialog.svg
new file mode 100644
index 000000000..c45e55a4b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_footnotedialog.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="11" x2="11" y1="11.5" y2="11.754116"><stop offset="0" stop-color="#fff"/><stop offset="0" 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="b" gradientUnits="userSpaceOnUse" x1="11" x2="11" y1="10" y2="13.5"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></linearGradient><radialGradient id="c" cx="7" cy="8.250004" gradientTransform="matrix(-.00000022 2.7613478 -2.5000061 -.00000019 27.625062 -12.829433)" gradientUnits="userSpaceOnUse" r="1.999995"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="11.720905" x2="11.720905" y1="1.783899" y2="11.976016"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#e6e6e6"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="9.720905" x2="9.720905" y1="2.733051" y2="15.752358"><stop offset="0" stop-color="#888"/><stop offset="1" stop-color="#626262"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="12.813955" x2="12.742121" y1="13.774036" y2="9.725965"><stop offset="0" stop-color="#efefef"/><stop offset="1" stop-color="#c9c9c9"/></linearGradient><linearGradient id="g" 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="h" 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="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="i" gradientTransform="matrix(.31428497 0 0 .32592538 .45716 -.322209)" 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><path d="m2.5.5c2.5206581 0 10.999987.000954 10.999987.000954l.000013 14.999046s-7.3333335 0-11 0c0-4.999999 0-10.0000003 0-15z" fill="url(#i)" stroke-width="1.08562"/><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" fill="none" stroke="url(#h)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 14.99909804s-7.3333841 0-11.000076 0c0-5.000017 0-10.000035.0000001-15.00005204z" fill="none" stroke="url(#g)" stroke-linejoin="round" stroke-width=".999922"/><path d="m7.7274215 13.72742h-1.4724775v-4.3138133l.0142958-.7087708.0238267-.7750588q-.3669282.3926285-.5098871.5150061l-.8005702.6883747-.7100296-.9484273 2.2444559-1.9121516h1.210386z" fill="url(#c)" stroke="#000" stroke-linejoin="round" stroke-opacity=".431373" stroke-width=".545158"/><g transform="matrix(1.0513065 -.43546544 .43546544 1.0513065 -5.966936 4.266501)"><path d="m11.21875 8c-.124208 0-.21875.0945411-.21875.21875v.625c-.276951.0711-.525582.1859391-.765625.328125l-.453125-.453125c-.087828-.087829-.224671-.087829-.3125 0l-.75.75c-.087829.087829-.087829.2246711 0 .3125l.453125.453125c-.1421856.240043-.2570245.488673-.328125.765625h-.625c-.1242085 0-.21875.094541-.21875.21875v1.0625c0 .124209.0945415.21875.21875.21875h.625c.071101.276951.1859395.525582.328125.765625l-.453125.453125c-.087829.08783-.087829.224671 0 .3125l.75.75c.087829.08783.224671.08783.3125 0l.453125-.453125c.240043.142186.488674.257025.765625.328125v.625c0 .124209.094542.21875.21875.21875h1.0625c.124209 0 .21875-.094541.21875-.21875v-.625c.276951-.0711.525582-.185939.765625-.328125l.453125.453125c.08783.08783.224671.08783.3125 0l.75-.75c.08783-.08783.08783-.224671 0-.3125l-.453125-.453125c.142186-.240043.257025-.488674.328125-.765625h.625c.124209 0 .21875-.094541.21875-.21875v-1.0625c0-.124209-.094541-.21875-.21875-.21875h-.625c-.0711-.276952-.185939-.525582-.328125-.765625l.453125-.453125c.08783-.087829.08783-.224671 0-.3125l-.75-.75c-.08783-.087829-.224671-.087829-.3125 0l-.453125.453125c-.240043-.1421859-.488674-.2570247-.765625-.328125v-.625c0-.1242089-.094541-.21875-.21875-.21875zm.53125 2.75c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1z" display="block" fill="url(#d)" stroke="url(#e)" stroke-linejoin="round" stroke-width=".527275"/><path d="m11.75 9.482558c-1.250289 0-2.2674419 1.017154-2.2674419 2.267442 0 1.250289 1.0171529 2.267442 2.2674419 2.267442 1.250288 0 2.267442-1.017153 2.267442-2.267442 0-1.250288-1.017154-2.267442-2.267442-2.267442zm0 1.046512c.673954 0 1.22093.546977 1.22093 1.22093 0 .673954-.546976 1.22093-1.22093 1.22093-.673953 0-1.22093-.546976-1.22093-1.22093 0-.673953.546977-1.22093 1.22093-1.22093z" opacity=".05"/><path d="m11.75 9.75c-1.1028 0-2 .8972-2 2s.8972 2 2 2 2-.8972 2-2-.8972-2-2-2z" fill="none" stroke="url(#f)" stroke-width=".878792"/></g><g transform="translate(0 -6)"><path d="m9.5 10.5h5v2h-5z" fill="url(#b)" stroke="#206b00" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m10 11.5h4" fill="none" opacity=".5" stroke="url(#a)"/></g><path d="m6.5175781 6.2734375-2.2441406 1.9121094.4570313.6113281 1.7871093-1.5234375h1.2089844v-1zm-.2246093 2.65625c-.0139778.0149568-.0158067.0149284-.0292969.0292969l-.0078125.4550781v.9999995l.0136718-.7089839z" fill="#fff" opacity=".1"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_formatallnotes.svg b/icon-themes/elementary_svg/cmd/sc_formatallnotes.svg
new file mode 100644
index 000000000..fd65da363
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_formatallnotes.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.55 -.2 .2 .55 -3.76 13.2)" gradientUnits="userSpaceOnUse" x1="25" x2="25" y1="-11.932" y2="8.452"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#e6e6e6"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.55 -.2 .2 .55 -3.76 13.2)" gradientUnits="userSpaceOnUse" x1="21" x2="21" y1="-10.034" y2="16.004999"><stop offset="0" stop-color="#888"/><stop offset="1" stop-color="#626262"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 0 0 0 7.05 10.39)" gradientUnits="userSpaceOnUse" x1="86.133003" x2="84.639" y1="105.105" y2="20.895"><stop offset="0" stop-color="#efefef"/><stop offset="1" stop-color="#c9c9c9"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.00071707 .13232963 .1355213 -.00073465 24.366433 -7.342483)" gradientUnits="userSpaceOnUse" x1="54.814247" x2="151.63832" xlink:href="#f" y1="-121.05653" y2="-121.81685"/><linearGradient id="e" gradientTransform="matrix(-1 0 0 1 16 -3)" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#g" y1="5" y2="10"/><linearGradient id="f" gradientTransform="matrix(-.00071707 .13232963 -.1355213 -.00073465 -8.366433 -4.342483)" gradientUnits="userSpaceOnUse" x1="54.814247" x2="151.63832" y1="-121.05653" y2="-121.81685"><stop offset="0" stop-color="#fff394"/><stop offset=".262" stop-color="#ffe16b"/><stop offset=".661" stop-color="#f9c440"/><stop offset="1" stop-color="#d48e15"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="5" y2="10"><stop offset="0" stop-color="#fff"/><stop offset=".25544232" 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-opacity=".501961" transform="scale(.26458333)"><path d="m2.5000002 3.5000002c-1.1080002 0-1.99999998.8919999-1.99999998 2v4.9999998c0 1.108.89199978 2 1.99999998 2h1.8007812l-.8007814 3 4.0000003-3h1.9999999c1.1079998 0 1.9999998-.892 1.9999998-2v-4.9999998c0-1.1080001-.892-2-1.9999998-2z" fill="url(#f)" stroke="#ad5f00" stroke-linejoin="round"/><path d="m2.5000002 4.5000002c-.5712976 0-1 .4287025-1 1v4.9999998c0 .571297.4287025 1 1 1h1.8007812c.3298992.000001 1.1689446.211161 1.0800268.556667l-.2266763.93721 1.6388371-1.200908c.1875117-.187536.4418322-.292918.7070312-.292969h2c.5712968 0 .9999998-.428703.9999998-1v-4.9999998c0-.5712974-.428703-1-.9999998-1z" fill="none" stroke="url(#g)" stroke-linecap="square"/><path d="m3.0703125 3c-.0338339.1633322-.0703125.3259831-.0703125.5v5c0 1.385 1.1150002 2.5 2.5 2.5h6v-1h-5c-1.3849998 0-2.5-1.115-2.5-2.5v-4.5z" fill="#a62100" opacity=".2"/><path d="m13.5.50000018c1.108 0 2 .89199992 2 2.00000002v4.9999998c0 1.108-.892 2-2 2h-1.800781l-.199219 4.5-3.0000001-4.5h-1.9999999c-1.1079998 0-1.9999997-.892-1.9999997-2v-4.9999998c0-1.1080001.8919999-2.00000002 1.9999997-2.00000002z" fill="url(#d)" stroke="#ad5f00" stroke-linejoin="round"/><path d="m13.5 1.5000002c.571298 0 1 .4287025 1 1v4.9999998c0 .571297-.428702 1-1 1h-1.800781c-.329899.000001-1.168945.211161-1.080027.556667l-.027561 1.776193-1.3845998-2.039891c-.1875117-.187536-.4418322-.292918-.7070312-.292969h-2c-.5712968 0-.9999998-.428703-.9999998-1v-4.9999998c0-.5712974.428703-1 .9999998-1z" fill="none" stroke="url(#e)" stroke-linecap="square"/></g><g transform="matrix(.26458333 0 0 .26458333 -.074882 -.3133)"><path d="m9.542 8.612c-.1375.05-.204.1925-.154.33l.2496.6864c-.2767.1878-.5042.415-.7114.6672l-.6802-.3156c-.1317-.0642-.2813-.0098-.341.124l-.525 1.125c-.0642.1317-.0098.2813.124.341l.6788.3186c-.0602.3208-.0867.6418-.0544.9738l-.6864.2496c-.1375.05-.204.1925-.154.33l.424 1.166c.05.1375.1925.204.33.154l.6864-.2496c.1878.2767.415.5042.6672.7114l-.3171.6795c-.0642.1317-.0098.2813.124.341l1.125.525c.1317.0642.2813.0098.341-.124l.3186-.6788c.3208.0602.6418.0867.9738.0544l.25.6875c.05.1375.1925.204.33.154l1.166-.424c.1375-.05.204-.1925.154-.33l-.2496-.6864c.2767-.1878.5042-.415.7114-.6672l.6795.3171c.1317.0642.2813.0098.341-.124l.525-1.125c.0642-.1317.0098-.2813-.124-.341l-.6788-.3186c.0602-.3208.0867-.6418.0544-.9738l.6875-.25c.1375-.05.204-.1925.154-.33l-.424-1.166c-.05-.1375-.1925-.204-.33-.154l-.6864.2496c-.1878-.2767-.415-.5042-.6672-.7114l.3171-.6795c.0642-.1317.0098-.2813-.124-.341l-1.125-.525c-.1317-.0642-.2813-.0098-.341.124l-.3186.6788c-.3208-.0602-.6418-.0867-.9738-.0544l-.2504-.6886c-.05-.1375-.1925-.204-.33-.154zm1.683 2.813c.6072-.2208 1.2792.0928 1.5.7s-.0928 1.2792-.7 1.5-1.2792-.0928-1.5-.7.0928-1.2792.7-1.5z" display="block" fill="url(#a)" stroke="url(#b)" stroke-linejoin="round" stroke-width=".616838"/><path d="m10.718 10.03c-1.375.5-2.087 2.027-1.587 3.402s2.027 2.087 3.402 1.587 2.087-2.027 1.587-3.402-2.027-2.087-3.402-1.587zm.42 1.152c.74-.27 1.56.113 1.83.855.27.74-.113 1.56-.855 1.83-.74.27-1.56-.112-1.83-.854-.27-.74.112-1.56.854-1.83z" opacity=".05"/><path d="m10.825 10.325c-1.2133.4412-1.8412 1.7867-1.4 3s1.7867 1.8412 3 1.4 1.8412-1.7867 1.4-3-1.7867-1.8412-3-1.4z" fill="none" stroke="url(#c)" stroke-width="1.028843"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_formatcelldialog.svg b/icon-themes/elementary_svg/cmd/sc_formatcelldialog.svg
new file mode 100644
index 000000000..9e4350cd7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_formatcelldialog.svg
@@ -0,0 +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(-.99999999 0 0 .99999999 6 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#n" y1="2" y2="4"/><linearGradient id="b" gradientTransform="matrix(-.99999999 0 0 .99999999 6 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#n" y1="2" y2="4"/><linearGradient id="c" gradientTransform="matrix(-.99999999 0 0 .99999999 6 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#n" y1="2" y2="4"/><linearGradient id="d" gradientTransform="matrix(-.99999999 0 0 .99999999 16 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#n" y1="2" y2="4"/><linearGradient id="e" gradientTransform="matrix(-.99999999 0 0 .99999999 16 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#n" y1="2" y2="4"/><linearGradient id="f" gradientTransform="matrix(-.99999999 0 0 .99999999 16 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#n" y1="2" y2="4"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="11.7" x2="11.7" y1="1.834" y2="12.026"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#e6e6e6"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="9.7" x2="9.7" y1="2.783" y2="15.8025"><stop offset="0" stop-color="#888"/><stop offset="1" stop-color="#626262"/></linearGradient><linearGradient id="i" gradientTransform="matrix(0 0 0 0 8.7 8.7)" gradientUnits="userSpaceOnUse" x1="86.133003" x2="84.639" y1="105.105" y2="20.895"><stop offset="0" stop-color="#efefef"/><stop offset="1" stop-color="#c9c9c9"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.33333333 0 0 1 5.333333 0)" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="10" y2="6"><stop offset="0" stop-color="#3689e6"/><stop offset="1" stop-color="#64baff"/></linearGradient><linearGradient id="k"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#k" y1="7" y2="9"/><linearGradient id="m" gradientTransform="matrix(-.99999999 0 0 .99999999 11 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#n" y1="2" y2="4"/><linearGradient id="n" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="30.655001" x2="30.827999" xlink:href="#k" y1="65.686996" y2="48.688"/><linearGradient id="o" gradientTransform="matrix(-.99999999 0 0 .99999999 11 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#n" y1="2" y2="4"/><linearGradient id="p" gradientTransform="matrix(-.99999999 0 0 .99999999 11 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#n" y1="2" y2="4"/><linearGradient id="q" gradientTransform="matrix(.59436 0 0 .5999 -19.265 1.967)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><rect fill="url(#q)" height="15" rx=".424" ry=".491" width="15" x=".5" y=".5"/><path d="m.49804688.00195313c-.27600001 0-.50000001.22399999-.50000001.49999999l.00195313 14.99804688c0 .276.224.5.5.5h15c.276 0 .5-.224.5-.5.0019-5.003728-.002-9.9990437-.002-14.99804688 0-.276-.224-.49999999-.5-.49999999zm.49804687.99804687h14.00390625v4h-4l-.002-3.9980469h-.9999531l.0019531 3.9980469h-4l-.00195-3.9980469h-1l.00195 3.9980469h-4v1h4v4h-4v1h4v4h1v-4h4v4h1v-4h4l.002 4.001953h-14.00395312zm5.00390625 5h4v4h-4zm5 0h4v4h-4z" fill="#030303" opacity=".32"/><g fill="none" stroke-linecap="square"><path d="m9.4999996 11.5h-2.9999996v3h2.9999996z" stroke="url(#m)"/><path d="m9.4999996 6.5h-2.9999996v3h2.9999996z" stroke="url(#o)"/><path d="m9.4999996 1.5000001h-2.9999996v3h2.9999996z" stroke="url(#p)"/><path d="m4.4999996 11.5h-2.9999996v3h2.9999996z" stroke="url(#a)"/><path d="m4.4999996 6.5h-2.9999996v3h2.9999996z" stroke="url(#b)"/><path d="m4.4999996 1.5000001h-2.9999996v3h2.9999996z" stroke="url(#c)"/><path d="m14.5 11.5h-3v3h3z" stroke="url(#d)"/><path d="m14.5 6.5h-3v3h3z" stroke="url(#e)"/><path d="m14.5 1.5000001h-3v3h3z" stroke="url(#f)"/></g><path d="m10.5 10.5h-5v-5h5z" fill="url(#j)" stroke-width=".545545"/><path d="m6 5c-.554 0-1 .446-1 1v4c0 .554.446 1 1 1h4c.554 0 1-.446 1-1v-4c0-.554-.446-1-1-1zm0 1h4v4h-4z" fill="#002e99" fill-opacity=".501961"/><path d="m6.5 6.5h3v3h-3z" fill="none" opacity=".5" stroke="url(#l)" stroke-linecap="square"/><g transform="translate(-.283018 .815882)"><path d="m11.22 8c-.125 0-.22.095-.22.22v.624c-.277.07-.526.186-.766.328l-.454-.452c-.087-.09-.223-.09-.31 0l-.75.75c-.09.087-.09.223 0 .31l.452.454c-.142.24-.257.49-.328.766h-.624c-.125 0-.22.095-.22.22v1.06c0 .125.095.22.22.22h.624c.07.277.186.526.328.766l-.453.453c-.09.087-.09.223 0 .31l.75.75c.087.09.223.09.31 0l.454-.452c.24.142.49.257.766.328v.625c0 .125.095.22.22.22h1.06c.125 0 .22-.095.22-.22v-.624c.277-.07.526-.186.766-.328l.453.453c.087.09.223.09.31 0l.75-.75c.09-.087.09-.223 0-.31l-.452-.454c.142-.24.257-.49.328-.766h.625c.125 0 .22-.095.22-.22v-1.06c0-.125-.095-.22-.22-.22h-.624c-.07-.277-.186-.526-.328-.766l.453-.453c.09-.087.09-.223 0-.31l-.75-.75c-.087-.09-.223-.09-.31 0l-.454.452c-.24-.142-.49-.257-.766-.328v-.626c0-.125-.095-.22-.22-.22zm.53 2.75c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1z" display="block" fill="url(#g)" stroke="url(#h)" stroke-linejoin="round" stroke-width=".527" transform="matrix(1.1 -.4 .4 1.1 -6 2.3)"/><path d="m10.718 8.03c-1.375.5-2.087 2.027-1.587 3.402s2.027 2.087 3.402 1.587 2.087-2.027 1.587-3.402-2.027-2.087-3.402-1.587zm.42 1.152c.74-.27 1.56.113 1.83.855.27.74-.113 1.56-.855 1.83-.74.27-1.56-.112-1.83-.854-.27-.74.112-1.56.854-1.83z" opacity=".05"/><path d="m11.75 9.75c-1.103 0-2 .897-2 2s.897 2 2 2 2-.897 2-2-.897-2-2-2z" fill="none" stroke="url(#i)" stroke-width=".879" transform="matrix(1.1 -.4 .4 1.1 -6 2.3)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_formatcolumns.svg b/icon-themes/elementary_svg/cmd/sc_formatcolumns.svg
new file mode 100644
index 000000000..e1a3deb35
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_formatcolumns.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.2538 0 0 .30502 19.13 -.685)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324 0 0 .35135 2.162 -.432)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.923" y2="41.077"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.31427 0 0 .32592858 .4573 -.321786)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><path d="m2.5.5h11v15h-11z" fill="url(#c)" stroke-width="1.08562"/><path d="m12.5 14.5h-9v-13h9z" fill="none" stroke="url(#b)" stroke-linecap="round"/><path d="m2.5.5h11v15h-11z" fill="none" stroke="url(#a)" stroke-linejoin="round"/><path d="m5.507 4.5h1.993m2.007 0h1.993m-5.993 2h1.993m2.007 0h1.993m-5.993 2h1.993m2.007 0h1.993m-5.993 2h1.993m2.007 0h1.993" stroke="#8c8c8c" stroke-linecap="round"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_formatgroup.svg b/icon-themes/elementary_svg/cmd/sc_formatgroup.svg
new file mode 100644
index 000000000..c06487ab9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_formatgroup.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="11.825457" x2="11.825457" y1="2.472571" y2="9.506798"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.12012014 0 0 .12005232 4.061558 15.613937)" gradientUnits="userSpaceOnUse" x1="51.798126" x2="51.798126" y1="-98.562508" y2="-61.562508"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="7.321146" x2="7.321146" y1="6.549137" y2="12.431409"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="6.501251" x2="6.501251" y1="8" y2="11"><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><rect fill="url(#c)" height="6" rx=".5" width="6" x="3.5" y="6.5"/><path d="m4.501251 7.498745h4v4h-4z" fill="none" stroke="url(#d)" stroke-linecap="square"/><rect fill="none" height="6" opacity=".5" rx=".5" stroke="#555761" stroke-linecap="round" stroke-linejoin="round" width="6" x="3.5" y="6.5"/><path d="m.50000012 13.5h1.99999998v2h-1.99999998z" fill="#fafafa" stroke="#7e8087" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".949458"/><path d="m3.0000011 14.5h9.9999989" fill="none" opacity=".6" stroke="#abacae"/><path d="m1.5000001 3v10" fill="none" opacity=".6" stroke="#abacae"/><path d="m.50000012.49999988h1.99999998v2.00000002h-1.99999998z" fill="#fafafa" stroke="#7e8087" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".949458"/><path d="m13.499999 6.0000003a3.5 3.5000009 0 1 1 -6.9999999 0 3.5 3.5000009 0 1 1 6.9999999 0z" fill="url(#a)"/><g stroke-linecap="round" stroke-linejoin="round"><path d="m12.499994 6.0022473a2.4999999 2.4985886 0 1 1 -4.9999989 0 2.4999999 2.4985886 0 1 1 4.9999989 0z" fill="none" opacity=".5" stroke="url(#b)"/><path d="m13.499999 5.9999999a3.5 3.5000017 0 1 1 -6.9999999 0 3.5 3.5000017 0 1 1 6.9999999 0z" fill="none" opacity=".5" stroke="#002e99"/><g fill="#fafafa" stroke="#7e8087" stroke-opacity=".949458"><path d="m13.5 13.5h2v2h-2z"/><path d="m15.5 2.5000001h-2v-1.99999998h2z"/></g></g><g fill="none" stroke="#abacae"><path d="m12.999999 1.5000001h-9.9999999" opacity=".6"/><path d="m14.5 13v-9.9999997" opacity=".6"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_formatpaintbrush.svg b/icon-themes/elementary_svg/cmd/sc_formatpaintbrush.svg
new file mode 100644
index 000000000..9d1a80ecf
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_formatpaintbrush.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="9.043325" x2="9.441695" y1="11.734281" y2="15.259705"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329" stop-opacity=".985965"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.36667 0 0 -.40625 1.017 -.953)" gradientUnits="userSpaceOnUse" x1="27.226116" x2="26" y1="-3.576615" y2="-39.125"><stop offset="0" stop-color="#e2b369"/><stop offset="1" stop-color="#c79b55"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.32143 0 0 -.36667 2.125 .017)" gradientUnits="userSpaceOnUse" x1="12.055502" x2="12.055502" y1="-28.589741" y2="-5.408133"><stop offset="0" stop-color="#fff"/><stop offset=".063" stop-color="#fff" stop-opacity=".235"/><stop offset=".41176471" stop-color="#fff" stop-opacity=".388"/><stop offset=".41176471" stop-color="#fff" stop-opacity=".54"/><stop offset=".52941179" stop-color="#fff" stop-opacity=".345"/><stop offset=".5625" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.86533 0 0 .62434 1.465 5.09)" gradientUnits="userSpaceOnUse" x1="10.557" x2="10.9" y1="11.323" y2="16.716"><stop offset="0" stop-color="#0d0d0d"/><stop offset="1" stop-color="#727272"/></linearGradient><path d="m10.514.47c-.962 0-1.742.91-1.743 2.03 0 .668.283 1.293.755 1.672v1.32h-3.008c-.554 0-1 .446-1 1v3.66h9.99v-3.662c0-.554-.446-1-1-1h-2.988v-1.34c.46-.38.733-.996.734-1.652 0-1.12-.78-2.028-1.74-2.03z" display="block" fill="url(#b)" stroke="#8a5b0f" stroke-opacity=".784"/><path d="m10.512 1.48c-.296.002-.73.412-.73 1.02 0 .375.18.727.376.885.194.156.324.38.363.625.037-.25.164-.475.357-.635.194-.16.367-.506.367-.875 0-.608-.435-1.018-.73-1.02zm.01 4.165c-.074.492-.523.855-1.022.855h-3v5l8.033-.028-.034-4.97-2.999-.002c-.497-.0003314-.9-.363-.977-.855z" display="block" fill="none" opacity=".73" stroke="url(#c)"/><path d="m15.5 11.5-.01-2.97-9.99-.03v3z" display="block" fill="#e9e9e9" stroke="#8c8c8c"/><path d="m6 10c-.04-.632.208-1.034 1-1h7c.463.074.942.116 1 1h-8z" fill="#fff"/><path d="m5 12h11v4h-11z" fill="url(#d)"/><path d="m3.234 13.463-2.857 1.005c-.545.192.74 1.032 3.973 1.032h5.324c1.975 0 3.412-.036 4.386-.398.37-.138.78-1.113.78-1.31 0-.69-2.518-.334-4.865-.337l-.92-.002-1.055.01c-1.79-.23-1.426.62-1.896-.353-.944.424-1.186-1.09-1.58-.31-.172.28-.82.668-1.29.663z" fill="url(#a)" fill-rule="evenodd" stroke="#a62100" stroke-linejoin="round" stroke-opacity=".501961"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_formattedfield.svg b/icon-themes/elementary_svg/cmd/sc_formattedfield.svg
new file mode 100644
index 000000000..ef2a7e478
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_formattedfield.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="4.993" cy="43.5" gradientTransform="matrix(2.0038 0 0 1.4 15.715092 -17.399767)" 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.993" cy="43.5" gradientTransform="matrix(-2.0038 0 0 -1.4 18.466443 104.40026)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="25.058001" x2="25.058001" y1="47.028" y2="39.999001"><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" gradientUnits="userSpaceOnUse" x1="8.40674" x2="8.40674" y1="2.501057" y2="10.702312"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="2" y2="9"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="11.000119" x2="10.843659" y1="-1.000464" y2="-15.125461"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><g opacity=".4" transform="matrix(.57895 0 0 .42857 -1.8947 -4.1429)"><path d="m25.727092 40.000233h5v7h-5z" fill="url(#a)"/><path d="m8.4544434 47.000257h-5v-7h5z" fill="url(#c)"/><path d="m8.4544434 40.000257 17.2726486-.000024v7l-17.2726486.000024z" fill="url(#d)"/></g><g transform="translate(0 1)"><rect fill="url(#g)" height="13" rx="1" transform="scale(1 -1)" width="15" x=".5" y="-13.5"/><rect fill="none" height="12.999" opacity=".344" rx="1" stroke="#555761" stroke-linecap="round" stroke-linejoin="round" width="14.998" x=".502" y=".501"/><path d="m1.493 1.5h13.005l.002 11h-13.005z" fill="none" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><rect fill="#b5b5b5" height="6.5" rx="1" width="12" x="2" y="2"/><rect fill="#cacaca" height="8.5" rx="1" width="12" x="2" y="3"/></g><g fill="url(#e)" stroke="#000" stroke-opacity=".470588"><path d="m3.3993962 6.666597q0 .652825.138478.9812158.1424346.3244342.4589558.3244342.6172164 0 .6172164-1.30565 0-1.2977371-.6172164-1.2977371-.3165212 0-.4589558.3244343-.138478.3204777-.138478.9733028zm1.8002145 0q0 .4273036-.071217.7675639-.0712176.3402604-.2176087.5736948-.146391.2334344-.3758689.3600429-.2255214.1226519-.5380861.1226519-.2888256 0-.5103905-.1226519-.2215648-.1266085-.3719124-.3600429-.1503476-.2334344-.2255214-.5736948-.0751738-.3402603-.0751738-.7675639 0-.4273037.067261-.7636075.0712171-.3363038.2136516-.5657817.1463911-.2334344.3679559-.3560864.2255214-.1226519.5341296-.1226519.2967387 0 .5183035.1226519.2255214.122652.375869.3560864.1543041.2294779.2294779.5657817.07913.3363038.07913.7636075zm1.6933885 2.318518q0 .652825.1384781.9772593.1424345.3244347.4589558.3244347.6172163 0 .6172163-1.301694 0-1.2977371-.6172163-1.2977371-.3165213 0-.4589558.3244343-.1384781.3204777-.1384781.9733028zm1.796258 0q0 .4273036-.071217.7675639-.067261.3363041-.2136518.5697381-.1463911.233435-.375869.360043-.2255213.122652-.538086.122652-.2927822 0-.514347-.122652-.2215652-.126608-.3719128-.360043-.1463911-.233434-.2215648-.5697381-.0751738-.3402603-.0751738-.7675639 0-.4273037.067261-.7636075.071217-.3363038.2136516-.5657817.146391-.2334344.3679559-.3560864.2255214-.1226519.5341296-.1226519.2967386 0 .5183035.1226519.2255213.122652.3758689.3560864.1503476.2294779.2255214.5657817.07913.3363038.07913.7636075zm-1.0128679-4.0435587-3.208734 5.7844257h-.6251294l3.2126905-5.7844257z"/><path d="m11.239316 10.725982h-.735912v-5.7844257h3.002995v.6488685h-2.267083v2.0415619h2.116736v.6488685h-2.116736z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_formatungroup.svg b/icon-themes/elementary_svg/cmd/sc_formatungroup.svg
new file mode 100644
index 000000000..83e7f916d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_formatungroup.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.12012014 0 0 .12005232 4.061558 15.613937)" gradientUnits="userSpaceOnUse" x1="51.798126" x2="51.798126" y1="-98.562508" y2="-61.562508"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="11.825457" x2="11.825457" y1="2.472571" y2="9.506798"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="6.501251" x2="6.501251" y1="8" y2="11"><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="d" gradientUnits="userSpaceOnUse" x1="7.321146" x2="7.321146" y1="6.549137" y2="12.431409"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><path d="m11.5 6v7" fill="none" opacity=".6" stroke="#abacae"/><path d="m3.0000001 4.4999998h6.9999999" fill="none" opacity=".6" stroke="#abacae"/><rect fill="url(#d)" height="6" rx=".5" width="6" x="3.5" y="6.5"/><path d="m4.501251 7.498745h4v4h-4z" fill="none" stroke="url(#c)" stroke-linecap="square"/><rect fill="none" height="6" opacity=".5" rx=".5" stroke="#555761" stroke-linecap="round" stroke-linejoin="round" width="6" x="3.5" y="6.5"/><path d="m.50000022 13.5h1.99999978v2h-1.99999978z" fill="#fafafa" stroke="#7e8087" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".949458"/><path d="m3.0000001 14.5h6.9999999" fill="none" opacity=".6" stroke="#abacae"/><path d="m1.5000001 6v7" fill="none" opacity=".6" stroke="#abacae"/><path d="m10.5 13.5h2v2h-2z" fill="#fafafa" stroke="#7e8087" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".949458"/><path d="m.50000012 3.4999999h1.99999998v2h-1.99999998z" fill="#fafafa" stroke="#7e8087" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".949458"/><path d="m13.499999 6a3.5 3.5000009 0 1 1 -7 0 3.5 3.5000009 0 1 1 7 0z" fill="url(#b)"/><g stroke-linecap="round" stroke-linejoin="round"><path d="m12.499994 6.002247a2.4999999 2.4985886 0 1 1 -4.999999 0 2.4999999 2.4985886 0 1 1 4.999999 0z" fill="none" opacity=".5" stroke="url(#a)"/><path d="m13.499999 5.9999996a3.5 3.5000017 0 1 1 -7 0 3.5 3.5000017 0 1 1 7 0z" fill="none" opacity=".5" stroke="#002e99"/><path d="m4.5 9.5h2v2h-2z" fill="#fafafa" stroke="#7e8087" stroke-opacity=".949458"/></g><path d="m7 10.5h7" fill="none" opacity=".6" stroke="#abacae"/><path d="m5.5 2.0000002v6.9999998" fill="none" opacity=".6" stroke="#abacae"/><g fill="#fafafa" stroke="#7e8087" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".949458"><path d="m13.5 9.5h2v2h-2z"/><path d="m4.5.4999999h2v2h-2z"/><path d="m15.5 2.4999998h-2v-2h2z"/></g><g fill="none" stroke="#abacae"><path d="m13 1.4999998h-6" opacity=".6"/><path d="m14.5 9v-5.9999999" opacity=".6"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_formdesigntools.svg b/icon-themes/elementary_svg/cmd/sc_formdesigntools.svg
new file mode 100644
index 000000000..2f6578224
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_formdesigntools.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.44035822 0 0 .44035823 -76.20947 -3.14648)" gradientUnits="userSpaceOnUse" x1="188" x2="188" xlink:href="#b" y1="17" y2="36.026299"/><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.57418708 0 0 .57270135 -100.42477 -7.179241)" gradientUnits="userSpaceOnUse" x1="182" x2="182" xlink:href="#b" y1="33" y2="24.519934"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="12.00104" x2="12.00104" y1="-4.018996" y2="12.000076"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="11.000119" x2="10.843659" y1="-1.000464" y2="-15.125461"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="f" gradientTransform="matrix(1.054 0 0 1.22 -.878 -4.413)" gradientUnits="userSpaceOnUse" x1="16.961" x2="16.961" y1="17.55" y2="22.468"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e1e1e1"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="19.294" x2="17.956" y1="17.535" y2="22.587"><stop offset="0" stop-color="#fff"/><stop offset=".508" stop-color="#fff" stop-opacity=".235"/><stop offset=".835" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><rect fill="url(#e)" height="14" rx=".5" transform="scale(1 -1)" width="14" x="1" y="-15"/><rect fill="none" height="14.996" opacity=".344" rx="1" stroke="#555761" stroke-linecap="round" stroke-linejoin="round" width="14.992" x=".502" y=".501"/><path d="m1.493 1.5h13.005v13h-13.005z" fill="none" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round"/><g fill-rule="evenodd"><path d="m3.978 14.426a.997.997 0 0 1 -1.994 0 .997.997 0 1 1 1.994 0z" fill="#fff"/><path d="m4 14.004a.997.997 0 0 1 -1.994 0 .997.997 0 1 1 1.994 0z" opacity=".3"/><path d="m13.978 14.426a.997.997 0 0 1 -1.994 0 .997.997 0 1 1 1.994 0z" fill="#fff"/><path d="m14 14.004a.997.997 0 0 1 -1.994 0 .997.997 0 1 1 1.994 0z" opacity=".3"/><path d="m4.03 3.282a.997.997 0 0 1 -1.993 0 .997.997 0 1 1 1.994 0z" fill="#fff"/><path d="m4 3.004a.997.997 0 0 1 -1.994 0 .997.997 0 1 1 1.994 0z" opacity=".3"/><path d="m14.03 3.282a.997.997 0 0 1 -1.993 0 .997.997 0 1 1 1.994 0z" fill="#fff"/><path d="m14 3.004a.997.997 0 0 1 -1.994 0 .997.997 0 1 1 1.994 0z" opacity=".3"/></g><g transform="matrix(.998 0 0 1.19 -10.967 -15.284)"><rect fill="url(#f)" height="5.077" rx="1.065" ry="1.049" width="11.003" x="13.485" y="17.463"/><g fill="none" stroke-width=".918"><path d="m14.485 18.335h9.078v3.303h-9.078z" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round"/><rect height="4.965" opacity=".5" rx="1.063" ry=".846" stroke="#656565" width="11.1" x="13.446" y="17.51"/></g></g><g fill="#4d4d4d"><path d="m5 7h1v1h-1z"/><path d="m6 6h1v1h-1z"/><path d="m7 7h1v1h-1z"/><path d="m5 8h1v1h-1z"/><path d="m7 8h1v1h-1z"/><path d="m6 9h1v1h-1z"/><path d="m9 6h1v1h-1z"/><path d="m9 7h1v1h-1z"/><path d="m9 8h1v1h-1z"/><path d="m9 9h1v1h-1z"/><path d="m11 6h1v1h-1z"/><path d="m10 7h1v1h-1z"/><path d="m11 8h1v1h-1z"/><path d="m11 9h1v1h-1z"/></g><path d="m.5 1.5 14 14-14.00002097.0028.00002099-2.960449zm3 6.5v4.5h4.5z" style="fill:#9bdb4d;fill-opacity:.588235;fill-rule:evenodd;stroke:#206b00;stroke-linejoin:round;stroke-opacity:.501961"/><g fill="none"><path d="m1.5 3.9116117v10.5883883h10.698531z" fill="none" opacity=".5" stroke="url(#a)"/><path d="m2.5 7.1382942v6.3617058h5.5" opacity=".5" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_formelcursor.svg b/icon-themes/elementary_svg/cmd/sc_formelcursor.svg
new file mode 100644
index 000000000..962d95e0c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_formelcursor.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="8" cy="4.143" gradientTransform="matrix(-4.66667 0 0 -5.33333 45.333 21.095)" gradientUnits="userSpaceOnUse" r="3"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient>/&amp;gt;<path d="m5 .428a.572.572 0 0 0 -.572.572v1a.572.572 0 0 0 .572.572h1.428v10.856h-1.428a.572.572 0 0 0 -.572.572v1a.572.572 0 0 0 .572.572h6a.572.572 0 0 0 .572-.572v-1a.572.572 0 0 0 -.574-.572l-1.426.006v-10.868l1.426.006a.572.572 0 0 0 .574-.572v-1a.572.572 0 0 0 -.572-.572z" fill="url(#a)"/><path d="m7.693 0-3.243.012h-.032c-.236.018-.418.22-.418.468l.004 2.065c0 .257.2.466.45.467l1.546-.012v10l-1.547-.012c-.248 0-.45.21-.45.467l-.003 2.065c0 .247.182.45.418.468h.03l3.246.012c.012 0 .022 0 .034-.002h.01l.034.002 3.78-.008c.25 0 .45-.21.45-.467l.004-2.066c0-.258-.2-.467-.45-.468l-1.571.009.015-5-.016-5 1.57.008c.25 0 .45-.21.45-.467l-.004-2.065c0-.258-.2-.467-.45-.467l-3.78-.009c-.01 0-.02 0-.032.002h-.01l-.036-.002zm-2.693 1h6v1l-1.547-.006c-.248 0-.453.276-.453.533v10.946c0 .257.205.532.453.533l1.547-.006v1h-6v-1h1.55c.25 0 .45-.275.45-.533v-10.934c0-.258-.2-.533-.45-.533h-1.55z" fill-opacity=".431"/><path d="m5 1v1h1.55c.25 0 .45.275.45.533v10.934c0 .258-.2.534-.45.533h-1.55v1h6v-1l-1.547.006c-.248 0-.453-.276-.453-.533v-10.946c0-.257.205-.532.453-.533l1.547.006v-1z" fill="url(#a)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_formfiltered.svg b/icon-themes/elementary_svg/cmd/sc_formfiltered.svg
new file mode 100644
index 000000000..2a06ec14d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_formfiltered.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="12" x2="12.029746" y1="8.5" y2="15.461853"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.61235343 0 0 .61170627 -387.02182 80.68349)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="10.5" y2="14"><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="c" gradientUnits="userSpaceOnUse" x1="1" x2="14" y1="8" y2="8"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="1" x2="14" y1="8" y2="8"><stop offset="0" stop-color="#e3e3e4"/><stop offset=".5" stop-color="#fcfcfc"/><stop offset="1" stop-color="#e3e3e4"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.61235343 0 0 .61170627 -387.02182 80.68349)" gradientUnits="userSpaceOnUse" x1="645.08795" x2="645.08795" y1="-128.62953" y2="-109.01227"><stop offset="0" stop-color="#fff"/><stop offset=".00000009" 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><path d="m.5.5v2.8046875c.28021846.6270994 4.2731717 3.2353524 6 5.6953125v6.5h1.5 1.5v-6.5c1.726828-2.4599601 5.719782-5.0682131 6-5.6953125v-2.8046875h-7.5z" fill="url(#d)" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round"/><path d="m1.5 1.5h13v1.4453125c-1.986969 1.8400155-3.419162 2.7272634-6 5.5546875v6h-1v-6c-1.7290181-2.4358744-3.9973166-3.6953641-6-5.5546875z" fill="none" stroke="url(#e)" stroke-width=".999566"/><path d="m12 8.5c-1.930453 0-3.5 1.569547-3.5 3.5s1.569547 3.5 3.5 3.5 3.5-1.569547 3.5-3.5-1.569547-3.5-3.5-3.5z" fill="url(#a)" opacity=".99" stroke="#002e99" stroke-opacity=".501961"/><path d="m14.496094 9.6894531a.53130324.53130324 0 0 0 -.357422.140625l-2.628906 2.4355469-.94336-.923828a.53130324.53130324 0 0 0 -.8066404.074219l-.8984375 1.279296a.53130324.53130324 0 0 0 .078125.697266l2.1855469 1.984375c.197667.051326.40181.081722.611328.097656.00065.00005.001304-.000049.001953 0a.53130324.53130324 0 0 0 .125-.08789l3.632813-3.417969c-.007849-.869106-.339987-1.655203-.873047-2.2636719a.53130324.53130324 0 0 0 -.126953-.015625z" fill="#002e99" opacity=".25"/><path d="m13.980469 9.1191406a1.2208252 1.2208252 0 0 0 -.310547.2070313l-2.146484 1.9882811-.472657-.464844a1.2208252 1.2208252 0 0 0 -1.8535154.169922l-.6953125.992188c.0065458 1.924904 1.5716309 3.488281 3.4980469 3.488281.306571 0 .599286-.050673.882812-.125l2.425782-2.283203c.114426-.345562.191406-.708266.191406-1.091797 0-1.194608-.603857-2.2490781-1.519531-2.8808594z" fill="#002e99" opacity=".1"/><path d="m14.5 10.220339 1 1.016949-4 3.762712-2.2024237-2 .8973387-1.279661 1.305085 1.279661z" fill="#fff"/><path d="m14.5 12a2.5 2.5 0 0 1 -2.5 2.5 2.5 2.5 0 0 1 -2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5z" fill="none" opacity=".6" stroke="url(#b)" stroke-linecap="round" stroke-opacity=".501961"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_formfilternavigator.svg b/icon-themes/elementary_svg/cmd/sc_formfilternavigator.svg
new file mode 100644
index 000000000..9316fa682
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_formfilternavigator.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="23.896" cy="3.99" gradientTransform="matrix(0 .71350132 -.94180913 0 13.740574 -12.219552)" gradientUnits="userSpaceOnUse" r="20.396999"><stop offset="0" stop-color="#fff"/><stop offset=".26238" stop-color="#ddd"/><stop offset=".66093999" stop-color="#abacae"/><stop offset="1" stop-color="#89898b"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="9.643186" x2="9.643186" y1="5.149087" y2="14.946049"><stop offset="0" stop-color="#fff"/><stop offset=".42447853" stop-color="#fff" stop-opacity=".235294"/><stop offset=".82089913" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="c" cx="10.314467" cy="9.423866" gradientTransform="matrix(1 0 0 .99999531 -.230109 -.238274)" gradientUnits="userSpaceOnUse" r="3.475969"><stop offset="0" stop-color="#7a8498"/><stop offset="1" stop-color="#34405c"/></radialGradient><linearGradient id="d" gradientTransform="matrix(3.6415332 1.0119605 -1.0119605 3.6415332 4.760432 -10.827302)" gradientUnits="userSpaceOnUse" x1="2.027828" x2="3.185315" y1="3.995011" y2="4.434366"><stop offset="0" stop-color="#ff8c82"/><stop offset=".31209752" stop-color="#ed5353"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="e" gradientTransform="matrix(-3.6415331 -1.0119607 1.0119607 -3.6415331 19.739567 18.327303)" gradientUnits="userSpaceOnUse" x1="3.230561" x2="1.906501" xlink:href="#f" y1="4.55868" y2="4.231917"/><linearGradient id="f"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#c1c1c1"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.22565757 0 0 .2256565 -10.567067 2.888219)" gradientUnits="userSpaceOnUse" x1="92.696327" x2="92.696327" y1="16.554602" y2="48.983677"><stop offset="0" stop-color="#fff"/><stop offset=".33799788" stop-color="#fff" stop-opacity=".235294"/><stop offset=".61996669" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.11456319 -.12240772 .12240772 .11456319 -2.512264 3.362804)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#f" y1="22" y2="26"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="1" x2="14" y1="8" y2="8"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="1" x2="14" y1="8" y2="8"><stop offset="0" stop-color="#e3e3e4"/><stop offset=".5" stop-color="#fcfcfc"/><stop offset="1" stop-color="#e3e3e4"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.61235343 0 0 .61170627 -387.02182 80.68349)" gradientUnits="userSpaceOnUse" x1="645.08795" x2="645.08795" y1="-128.62953" y2="-109.01227"><stop offset="0" stop-color="#fff"/><stop offset=".00000009" 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><path d="m.5.5v2.8046875c.28021846.6270994 4.2731717 3.2353524 6 5.6953125v6.5h1.5 1.5v-6.5c1.726828-2.4599601 5.719782-5.0682131 6-5.6953125v-2.8046875h-7.5z" fill="url(#j)" stroke="url(#i)" stroke-linecap="round" stroke-linejoin="round"/><path d="m1.5 1.5h13v1.4453125c-1.986969 1.8400155-3.419162 2.7272634-6 5.5546875v6h-1v-6c-1.7290181-2.4358744-3.9973166-3.6953641-6-5.5546875z" fill="none" stroke="url(#k)" stroke-width=".999566"/><path d="m9.9826629 4.9353506c-2.7940055 0-5.0637562 2.2697492-5.0637562 5.0637568 0 2.7940086 2.2697507 5.0637576 5.0637562 5.0637576 2.7940051 0 5.0637601-2.269749 5.0637561-5.0637576 0-2.7940076-2.269751-5.0637568-5.0637561-5.0637568z" fill="url(#a)"/><g fill="none" transform="matrix(1.0254587 0 0 1.0254587 -.294543 -.278096)"><path d="m14.724116 10.022056c0 2.596877-2.105181 4.702059-4.702064 4.702059-2.596873 0-4.7020541-2.105182-4.7020541-4.702059 0-2.5968778 2.1051811-4.7020595 4.7020541-4.7020595 2.596883 0 4.702064 2.1051817 4.702064 4.7020595z" opacity=".8" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m10.022057 4.6449603c-2.9668943 0-5.377094 2.4101975-5.377094 5.3770947 0 2.966898 2.4101997 5.377096 5.377094 5.377096 2.966894 0 5.377099-2.410198 5.377094-5.377096 0-2.9668972-2.4102-5.3770947-5.377094-5.3770947z" opacity=".7" stroke="#636363" stroke-width=".975173"/><path d="m13.82974 10.238174a3.6169687 3.6169518 0 0 1 -7.233937 0 3.6169687 3.6169518 0 1 1 7.233937 0z" opacity=".3" stroke="url(#g)"/></g><path d="m13.458632 9.9996976a3.4759692 3.4759529 0 0 1 -6.9519383 0 3.4759692 3.4759529 0 1 1 6.9519383 0z" fill="url(#c)" stroke="#626262" stroke-opacity=".701961"/><g transform="matrix(2.1409749 .77925114 -.77925114 2.1409749 5.626402 .491195)"><g transform="matrix(.82392438 0 0 .82392438 .631859 .605483)"><path d="m3.8549583.74310382a.40370308.40370308 0 0 0 -.223835.19458945l-1.1277555 2.17751643a.40370308.40370308 0 0 0 -.038595.254884.40370308.40370308 0 0 0 -.046713.2952413l.5293996 2.3242389a.40370308.40370308 0 0 0 .3725143.3141596l.1645712.00852a.40370308.40370308 0 0 0 .3788759-.2172655l1.1343451-2.1844762a.40370308.40370308 0 0 0 .0394006-.2551772.40370308.40370308 0 0 0 .0467128-.2952413l-.5194311-2.2968501a.40370308.40370308 0 0 0 -.3298146-.30963155l-.1811291-.0289494a.40370308.40370308 0 0 0 -.1985462.0184416z" fill="#0e141f" opacity=".1"/><path d="m3.9898305 1.1236886-1.1277552 2.1775163 1.8283155.1482832-.5194307-2.2968502zm-1.1782825 2.4522517.5293996 2.3242387.1645711.00852 1.134345-2.184476z" fill="#0e141f" opacity=".25"/><g stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".552941" stroke-width="1.662309" transform="matrix(.30113487 -.10960413 .10960413 .30113487 -.911496 3.463741)"><path d="m14.629538 5.3193311-5.6552978 5.1935489-.4742411-.200677.9276869-7.3799596z" fill="url(#d)" stroke="#7a0000"/><path d="m9.8704612 2.1806693 5.6295388-5.1806689.500006.2779382-.927686 7.2898006z" fill="url(#e)" stroke="#000"/></g></g><path d="m3.8973717 3.1747972c-.0003961.9627655-1.4451394.9627655-1.4447433 0-.0003964-.963558 1.4443469-.963558 1.4447433 0z" opacity=".2" stroke-width=".722372"/><path d="m3.4041639 2.9297196a.3353111.3353111 0 0 1 -.4582529.4896309.3353111.3353111 0 1 1 .4582529-.4896309z" fill="url(#h)" stroke-width=".335311"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_formproperties.svg b/icon-themes/elementary_svg/cmd/sc_formproperties.svg
new file mode 100644
index 000000000..5ee537b20
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_formproperties.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="12.00104" x2="12.00104" y1="-4.018996" y2="12.000076"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="11.000119" x2="10.843659" y1="-1.000464" y2="-15.125461"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="c" gradientTransform="matrix(1.054 0 0 1.22 -.878 -4.413)" gradientUnits="userSpaceOnUse" x1="16.961" x2="16.961" y1="17.55" y2="22.468"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e1e1e1"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="19.294" x2="17.956" y1="17.535" y2="22.587"><stop offset="0" stop-color="#fff"/><stop offset=".508" stop-color="#fff" stop-opacity=".235"/><stop offset=".835" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><rect fill="url(#b)" height="14" rx=".5" transform="scale(1 -1)" width="14" x="1" y="-15"/><rect fill="none" height="14.996" opacity=".344" rx="1" stroke="#555761" stroke-linecap="round" stroke-linejoin="round" width="14.992" x=".502" y=".501"/><path d="m1.493 1.5h13.005v13h-13.005z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><g fill-rule="evenodd"><path d="m3.978 14.426a.997.997 0 0 1 -1.994 0 .997.997 0 1 1 1.994 0z" fill="#fff"/><path d="m4 14.004a.997.997 0 0 1 -1.994 0 .997.997 0 1 1 1.994 0z" opacity=".3"/><path d="m13.978 14.426a.997.997 0 0 1 -1.994 0 .997.997 0 1 1 1.994 0z" fill="#fff"/><path d="m14 14.004a.997.997 0 0 1 -1.994 0 .997.997 0 1 1 1.994 0z" opacity=".3"/><path d="m4.03 3.282a.997.997 0 0 1 -1.993 0 .997.997 0 1 1 1.994 0z" fill="#fff"/><path d="m4 3.004a.997.997 0 0 1 -1.994 0 .997.997 0 1 1 1.994 0z" opacity=".3"/><path d="m14.03 3.282a.997.997 0 0 1 -1.993 0 .997.997 0 1 1 1.994 0z" fill="#fff"/><path d="m14 3.004a.997.997 0 0 1 -1.994 0 .997.997 0 1 1 1.994 0z" opacity=".3"/></g><g transform="matrix(.9984 0 0 1.1897 -10.967 -15.284)"><rect fill="url(#c)" height="5.077" rx="1.065" ry="1.049" width="11.003" x="13.485" y="17.463"/><g fill="none" stroke-width=".918"><path d="m14.485 18.335h9.078v3.303h-9.078z" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round"/><rect height="4.965" opacity=".5" rx="1.063" ry=".846" stroke="#656565" width="11.1" x="13.446" y="17.51"/></g></g><g fill="#4d4d4d"><path d="m5 7h1v1h-1z"/><path d="m6 6h1v1h-1z"/><path d="m7 7h1v1h-1z"/><path d="m5 8h1v1h-1z"/><path d="m7 8h1v1h-1z"/><path d="m6 9h1v1h-1z"/><path d="m9 6h1v1h-1z"/><path d="m9 7h1v1h-1z"/><path d="m9 8h1v1h-1z"/><path d="m9 9h1v1h-1z"/><path d="m11 6h1v1h-1z"/><path d="m10 7h1v1h-1z"/><path d="m11 8h1v1h-1z"/><path d="m11 9h1v1h-1z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_forward.svg b/icon-themes/elementary_svg/cmd/sc_forward.svg
new file mode 100644
index 000000000..2052c61e8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_forward.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.32595 0 0 -.35064 2.1 30.43)" gradientUnits="userSpaceOnUse" x1="34.875" x2="34.875" y1="67.731" y2="49.712"><stop offset="0" stop-color="#fff"/><stop offset=".525" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 .36364 -.36307 0 20.905 -2.41)" gradientUnits="userSpaceOnUse" x1="24" x2="46.511" y1="21.483" y2="21.483"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="7.889" x2="7.889" y1="4.506" y2="6.561"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><path d="m.5 4.5h15v2h-15z" fill="url(#c)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".75"/><path d="m1 1v1h6v-1zm0 8v1h6v-1zm0 4v1h6v-1z" fill="#fafafa"/><path d="m.5.5v2h7v-2zm0 8v2h7v-2zm0 4v2h7v-2z" style="opacity:.5;fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.75"/><path d="m8.567 10.5 3.446-4 3.452 4h-1.95v4h-3v-4z" display="block" fill="url(#b)"/><g fill="none"><path d="m8.567 10.5 3.446-4 3.452 4h-1.95v4h-3v-4z" opacity=".5" stroke="#a62100" stroke-linejoin="round"/><path d="m10.717 9.5 1.283-1.5 1.317 1.5h-.8v4h-1v-4z" display="block" opacity=".401" stroke="url(#a)" stroke-miterlimit="7" stroke-width=".964"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_framedialog.svg b/icon-themes/elementary_svg/cmd/sc_framedialog.svg
new file mode 100644
index 000000000..26b2df11f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_framedialog.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="2" y2="14"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="3" 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="c" gradientTransform="matrix(.44577 0 0 .44994 23.778918 -.392045)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="d" gradientTransform="matrix(1 0 0 -1 0 14.999997)" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#b" y1="3" y2="10.999997"/><linearGradient id="e" gradientTransform="matrix(.55 -.2 .2 .55 -3.76 13.2)" gradientUnits="userSpaceOnUse" x1="25" x2="25" y1="-11.932" y2="8.452"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#e6e6e6"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.55 -.2 .2 .55 -3.76 13.2)" gradientUnits="userSpaceOnUse" x1="21" x2="21" y1="-10.034" y2="16.004999"><stop offset="0" stop-color="#888"/><stop offset="1" stop-color="#626262"/></linearGradient><linearGradient id="g" gradientTransform="matrix(0 0 0 0 7.05 10.39)" gradientUnits="userSpaceOnUse" x1="86.133003" x2="84.639" y1="105.105" y2="20.895"><stop offset="0" stop-color="#efefef"/><stop offset="1" stop-color="#c9c9c9"/></linearGradient><g transform="scale(.26458333)"><rect fill="url(#a)" height="13.000003" rx="1" width="13.000003" x="1.5" y="1.499997"/><rect fill="none" height="13.000003" rx="1" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" width="13.000003" x="1.5" y="1.499997"/><path d="m2.5 2.499997h11v11h-11z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><rect fill="url(#c)" height="7" rx=".528" ry=".556" stroke="#002e99" stroke-opacity=".501961" width="7" x="4.5" y="4.5"/><path d="m3.5 12.5h9v-9h-9z" fill="none" opacity=".5" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round"/></g><g transform="matrix(.26458333 0 0 .26458333 -.074882 -.3133)"><path d="m9.542 8.612c-.1375.05-.204.1925-.154.33l.2496.6864c-.2767.1878-.5042.415-.7114.6672l-.6802-.3156c-.1317-.0642-.2813-.0098-.341.124l-.525 1.125c-.0642.1317-.0098.2813.124.341l.6788.3186c-.0602.3208-.0867.6418-.0544.9738l-.6864.2496c-.1375.05-.204.1925-.154.33l.424 1.166c.05.1375.1925.204.33.154l.6864-.2496c.1878.2767.415.5042.6672.7114l-.3171.6795c-.0642.1317-.0098.2813.124.341l1.125.525c.1317.0642.2813.0098.341-.124l.3186-.6788c.3208.0602.6418.0867.9738.0544l.25.6875c.05.1375.1925.204.33.154l1.166-.424c.1375-.05.204-.1925.154-.33l-.2496-.6864c.2767-.1878.5042-.415.7114-.6672l.6795.3171c.1317.0642.2813.0098.341-.124l.525-1.125c.0642-.1317.0098-.2813-.124-.341l-.6788-.3186c.0602-.3208.0867-.6418.0544-.9738l.6875-.25c.1375-.05.204-.1925.154-.33l-.424-1.166c-.05-.1375-.1925-.204-.33-.154l-.6864.2496c-.1878-.2767-.415-.5042-.6672-.7114l.3171-.6795c.0642-.1317.0098-.2813-.124-.341l-1.125-.525c-.1317-.0642-.2813-.0098-.341.124l-.3186.6788c-.3208-.0602-.6418-.0867-.9738-.0544l-.2504-.6886c-.05-.1375-.1925-.204-.33-.154zm1.683 2.813c.6072-.2208 1.2792.0928 1.5.7s-.0928 1.2792-.7 1.5-1.2792-.0928-1.5-.7.0928-1.2792.7-1.5z" display="block" fill="url(#e)" stroke="url(#f)" stroke-linejoin="round" stroke-width=".616838"/><path d="m10.718 10.03c-1.375.5-2.087 2.027-1.587 3.402s2.027 2.087 3.402 1.587 2.087-2.027 1.587-3.402-2.027-2.087-3.402-1.587zm.42 1.152c.74-.27 1.56.113 1.83.855.27.74-.113 1.56-.855 1.83-.74.27-1.56-.112-1.83-.854-.27-.74.112-1.56.854-1.83z" opacity=".05"/><path d="m10.825 10.325c-1.2133.4412-1.8412 1.7867-1.4 3s1.7867 1.8412 3 1.4 1.8412-1.7867 1.4-3-1.7867-1.8412-3-1.4z" fill="none" stroke="url(#g)" stroke-width="1.028843"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_framelinecolor.svg b/icon-themes/elementary_svg/cmd/sc_framelinecolor.svg
new file mode 100644
index 000000000..cfb2c8879
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_framelinecolor.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.3673 0 0 .36733 15.431 .868)" gradientUnits="userSpaceOnUse" x1="-18.081625" x2="-18.081625" y1="34.772778" y2="37.015892"><stop offset="0" stop-color="#fff"/><stop offset=".0257705" stop-color="#fff" stop-opacity=".235"/><stop offset=".63202661" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.99801056 0 0 1.0626878 -14.968169 10.982075)" gradientUnits="userSpaceOnUse" x1="23.314552" x2="23.915749" y1="1.428383" y2="4.251413"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.6 0 0 .75000007 -1.6 9.125)" gradientUnits="userSpaceOnUse" x1="3.5" x2="28.5" y1="6" y2="6"><stop offset="0" stop-color="#ff1d1d"/><stop offset=".16829631" stop-color="#ff8a18"/><stop offset=".31939223" stop-color="#ffe92a"/><stop offset=".50751495" stop-color="#91ea3a"/><stop offset=".6893779" stop-color="#1d72e0"/><stop offset=".87265676" stop-color="#a91ec0"/><stop offset="1" stop-color="#ff0b88"/></linearGradient><linearGradient id="d" gradientTransform="matrix(-1 0 0 -1 16 11)" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="9" y2="2"><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="e" gradientUnits="userSpaceOnUse" x1="7" x2="7" y1=".5" y2="10.5"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="7.711133" x2="7.711133" y1="7.430126" y2="8.200703"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".744" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><path d="m2.5.5c-.554 0-1 .446-1 1v8c0 .1384999.027656.2709063.078125.390625v.00195c.1514448.362328.5064985.617556.921875.607425h1 10c.554 0 1-.446 1-1v-8c0-.1385-.027656-.2709062-.078125-.390625-.151445-.36232218-.506499-.619506-.921875-.609375zm1 2h9v6h-9z" fill="url(#e)" stroke="#002e99" stroke-opacity=".501961"/><path d="m12.705078 1.5h-10.205078v7.6855469.3144531h.7949219 10.2050781v-7.6855469-.3144531z" fill="none" opacity=".5" stroke="url(#d)"/><path d="m3 9.5h10" fill="none" opacity=".5" stroke="url(#f)"/><circle cx="-13.646999" cy="4.806" fill="#fff" r=".626" transform="rotate(-90)"/><path d="m.5 12.5v3h15v-3z" fill="url(#c)"/><g fill="none" stroke-linecap="square"><path d="m1.5 13.5h13v1h-13z" opacity=".6" stroke="url(#a)"/><path d="m.50000001 12.5h14.99999999v3h-14.99999999z" stroke="url(#b)"/></g></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
new file mode 100644
index 000000000..39f66cb28
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_freeline.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" 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="#a56de2"/><stop offset="1" stop-color="#cd9ef7"/></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
new file mode 100644
index 000000000..e6b3a8a7a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_freeline_unfilled.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" 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_freezepanes.svg b/icon-themes/elementary_svg/cmd/sc_freezepanes.svg
new file mode 100644
index 000000000..0530ba907
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_freezepanes.svg
@@ -0,0 +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" x2="8" y1="1" y2="15"><stop offset="0" stop-color="#43d6b5"/><stop offset="1" stop-color="#28bca3"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-.99999999 0 0 .99999999 11 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#x" y1="2" y2="3"/><linearGradient id="c" gradientTransform="matrix(-.99999999 0 0 .99999999 6 8)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#x" y1="3" y2="4"/><linearGradient id="d" gradientTransform="matrix(-.99999999 0 0 .99999999 6 4)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#x" y1="1" y2="2"/><linearGradient id="e" gradientTransform="matrix(-.99999999 0 0 .99999999 6 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#x" y1="2" y2="3"/><linearGradient id="f" gradientTransform="matrix(-.99999999 0 0 .99999999 16 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#x" y1="2" y2="3"/><linearGradient id="g" gradientTransform="matrix(.33333333 0 0 1 5.333333 0)" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="10" y2="6"><stop offset="0" stop-color="#3689e6"/><stop offset="1" stop-color="#64baff"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="7" y2="8"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="i" gradientTransform="matrix(-.99999999 0 0 .99999999 6 7)" gradientUnits="userSpaceOnUse" x1="3.000001" x2="3.000001" xlink:href="#x" y1="1" y2="2"/><linearGradient id="j" gradientTransform="matrix(-.99999999 0 0 .99999999 6 11)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#x" y1="3" y2="4"/><linearGradient id="k" gradientTransform="matrix(-.99999999 0 0 .99999999 11.5 6)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#x" y1="2" y2="4"/><linearGradient id="l" gradientTransform="matrix(-.99999999 0 0 .99999999 6.5 6)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#x" y1="2" y2="4"/><linearGradient id="m" gradientTransform="matrix(-.99999999 0 0 .99999999 16.5 6)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#x" y1="2" y2="4"/><linearGradient id="n" gradientTransform="matrix(-.99999999 0 0 .99999999 11.5 9)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#x" y1="2" y2="4"/><linearGradient id="o" gradientTransform="matrix(-.99999999 0 0 .99999999 6.5 9)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#x" y1="2" y2="4"/><linearGradient id="p" gradientTransform="matrix(-.99999999 0 0 .99999999 16.5 9)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#x" y1="2" y2="4"/><linearGradient id="q" gradientTransform="matrix(-.99999999 0 0 .99999999 11.5 12)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#x" y1="2" y2="4"/><linearGradient id="r" gradientTransform="matrix(-.99999999 0 0 .99999999 6.5 12)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#x" y1="2" y2="4"/><linearGradient id="s" gradientTransform="matrix(-.99999999 0 0 .99999999 16.5 12)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#x" y1="2" y2="4"/><linearGradient id="t" gradientTransform="matrix(-.99999999 0 0 .99999999 6.5 3)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#x" y1="2" y2="4"/><linearGradient id="u" gradientTransform="matrix(-.99999999 0 0 .99999999 6.5 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#x" y1="2" y2="4"/><linearGradient id="v" gradientTransform="matrix(-.99999999 0 0 .99999999 16.5 3)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#x" y1="2" y2="4"/><linearGradient id="w" gradientTransform="matrix(-.99999999 0 0 .99999999 16.5 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#x" y1="2" y2="4"/><linearGradient id="x" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="30.655001" x2="30.827999" y1="65.686996" y2="48.688"><stop offset="0" stop-color="#fff"/><stop offset=".00000001" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="y" gradientTransform="matrix(-.99999999 0 0 .99999999 11.5 3)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#x" y1="2" y2="4"/><linearGradient id="z" gradientTransform="matrix(-.99999999 0 0 .99999999 11.5 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#x" y1="2" y2="4"/><linearGradient id="A" gradientTransform="matrix(.59436 0 0 .5999 -19.265 1.967)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><rect fill="url(#A)" height="15" rx=".424" ry=".491" width="15" x=".5" y=".5"/><path d="m.49804688.00195313c-.27600002 0-.50000001.22399999-.50000001.49999999l.00195313 8.49804688v1 2 1 2.5c0 .276.224.5.5.5h15c.276 0 .5-.224.5-.5.0019-5.003728-.001953-9.9990437-.001953-14.99804688 0-.276-.224-.49999999-.5-.49999999zm.49804687.99804687h14.00390625v2h-4l-.001953-1.9980469h-1.0000001l.0019531 1.9980469h-4l-.0019531-1.9980469h-1l.0019531 1.9980469h-4v1h4v2h-4v1h4v2h-4.00195312zm5.00390625 3h4v2h-4zm5 0h4v2h-4zm-5 3h4v2h-4zm5 0h4v2h-4zm-10.00195312 3h4.00195312v2h-4.00195312zm5.00195312 0h4v2h-4zm5 0h4l.001953 5.001953h-14.00390612v-2.001953h4.00195312v2h1v-2h4v2h1v-2h4v-1h-4z" fill="#030303" opacity=".32"/><g fill="none" stroke-linecap="square" transform="translate(-.5)"><path d="m9.9999996 4.4999999h-2.9999996v1h2.9999996z" stroke="url(#y)"/><path d="m9.9999996 1.5h-2.9999996v.9999999h2.9999996z" stroke="url(#z)"/><path d="m4.9999996 4.4999999h-2.9999996v1h2.9999996z" stroke="url(#t)"/><path d="m4.9999996 1.5h-2.9999996v.9999999h2.9999996z" stroke="url(#u)"/><path d="m15 4.4999999h-3v1h3z" stroke="url(#v)"/><path d="m15 1.5h-3v.9999999h3z" stroke="url(#w)"/><path d="m9.9999996 7.4999999h-2.9999996v1h2.9999996z" stroke="url(#k)"/><path d="m4.9999996 7.4999999h-2.9999996v1h2.9999996z" stroke="url(#l)"/><path d="m15 7.4999999h-3v1h3z" stroke="url(#m)"/><path d="m9.9999996 10.5h-2.9999996v1h2.9999996z" stroke="url(#n)"/><path d="m4.9999996 10.5h-2.9999996v1h2.9999996z" stroke="url(#o)"/><path d="m15 10.5h-3v1h3z" stroke="url(#p)"/><path d="m9.9999996 13.5h-2.9999996v1h2.9999996z" stroke="url(#q)"/><path d="m4.9999996 13.5h-2.9999996v1h2.9999996z" stroke="url(#r)"/><path d="m15 13.5h-3v1h3z" stroke="url(#s)"/></g><path d="m.92382812.5c-.23489599 0-.42382812.21822038-.42382812.49023438v14.01953162c0 .272014.18893213.490234.42382812.490234h4.57617188v-12h10v-2.50976562c0-.272014-.188932-.49023438-.423828-.49023438z" fill="url(#a)"/><path d="m.49804688.00195313c-.27600004 0-.50000001.22399999-.50000001.49999999l.00195313 14.99804688c0 .276.224.5.5.5h5.5v-.998047h-5.00195312l-.00195313-14.001953h14.00390625l.001953 2h-4l-.003906-1.9980469h-1.0000001l.0039061 1.9980469h-3.9999999l-.0039062-1.9980469h-1l.0039062 1.9980469h-4v1h4l-.0019531 2h-4v1h4v2h-4v1h4v2h-4v1h4v2h1v-5-1l.0019531-5h3.9999999 1 4 .998047c-.00057-1.8321605-.001953-1.6654914-.001953-3.49804688 0-.276-.224-.49999999-.5-.49999999z" fill="#007367" fill-opacity=".501961"/><g fill="none" stroke-linecap="square"><path d="m9.4999996 1.5000001h-2.9999996l.00195 1h2.9999996z" opacity=".5" stroke="url(#b)"/><path d="m4.5 10.5h-2.9999996l.0000004 1h2.9999996z" opacity=".5" stroke="url(#c)"/><path d="m4.4999996 4.5000001h-2.9999996l.0000004.9999999h2.9999996z" opacity=".5" stroke="url(#d)"/><path d="m4.4999996 1.5000001h-2.9999996l.00195 1h2.9999996z" opacity=".5" stroke="url(#e)"/><path d="m14.5 1.5000001h-3l.002 1h3z" opacity=".5" stroke="url(#f)"/><path d="m4.4999996 7.5h-2.9999996v1h2.9999996z" opacity=".5" stroke="url(#i)"/><path d="m4.5 13.5h-2.9999996l.0000004 1h2.9999996z" opacity=".5" stroke="url(#j)"/></g><g transform="translate(0 -2)"><path d="m10.5 8.5h-5v-3h5z" fill="url(#g)" stroke-width=".545545"/><path d="m6 5c-.554 0-1 .446-1 1v2c0 .554.446 1 1 1h4c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1zm0 1h4v2h-4z" fill="#002e99" fill-opacity=".501961"/><path d="m6.5 6.5h3v1h-3z" fill="none" opacity=".5" stroke="url(#h)" stroke-linecap="square"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_freezepanesfirstcolumn.svg b/icon-themes/elementary_svg/cmd/sc_freezepanesfirstcolumn.svg
new file mode 100644
index 000000000..cf8c9b69f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_freezepanesfirstcolumn.svg
@@ -0,0 +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" x2="8" y1="1" y2="15"><stop offset="0" stop-color="#43d6b5"/><stop offset="1" stop-color="#28bca3"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-.99999999 0 0 .99999999 11 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#x" y1="2" y2="3"/><linearGradient id="c" gradientTransform="matrix(-.99999999 0 0 .99999999 6 8)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#x" y1="3" y2="4"/><linearGradient id="d" gradientTransform="matrix(-.99999999 0 0 .99999999 6 4)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#x" y1="1" y2="2"/><linearGradient id="e" gradientTransform="matrix(-.99999999 0 0 .99999999 6 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#x" y1="2" y2="3"/><linearGradient id="f" gradientTransform="matrix(-.99999999 0 0 .99999999 16 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#x" y1="2" y2="3"/><linearGradient id="g" gradientTransform="matrix(.33333333 0 0 1 5.333333 0)" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="10" y2="6"><stop offset="0" stop-color="#3689e6"/><stop offset="1" stop-color="#64baff"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="7" y2="8"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="i" gradientTransform="matrix(-.99999999 0 0 .99999999 6 7)" gradientUnits="userSpaceOnUse" x1="3.000001" x2="3.000001" xlink:href="#x" y1="1" y2="2"/><linearGradient id="j" gradientTransform="matrix(-.99999999 0 0 .99999999 6 11)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#x" y1="3" y2="4"/><linearGradient id="k" gradientTransform="matrix(-.99999999 0 0 .99999999 11.5 6)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#x" y1="2" y2="4"/><linearGradient id="l" gradientTransform="matrix(-.99999999 0 0 .99999999 6.5 6)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#x" y1="2" y2="4"/><linearGradient id="m" gradientTransform="matrix(-.99999999 0 0 .99999999 16.5 6)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#x" y1="2" y2="4"/><linearGradient id="n" gradientTransform="matrix(-.99999999 0 0 .99999999 11.5 9)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#x" y1="2" y2="4"/><linearGradient id="o" gradientTransform="matrix(-.99999999 0 0 .99999999 6.5 9)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#x" y1="2" y2="4"/><linearGradient id="p" gradientTransform="matrix(-.99999999 0 0 .99999999 16.5 9)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#x" y1="2" y2="4"/><linearGradient id="q" gradientTransform="matrix(-.99999999 0 0 .99999999 11.5 12)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#x" y1="2" y2="4"/><linearGradient id="r" gradientTransform="matrix(-.99999999 0 0 .99999999 6.5 12)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#x" y1="2" y2="4"/><linearGradient id="s" gradientTransform="matrix(-.99999999 0 0 .99999999 16.5 12)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#x" y1="2" y2="4"/><linearGradient id="t" gradientTransform="matrix(-.99999999 0 0 .99999999 6.5 3)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#x" y1="2" y2="4"/><linearGradient id="u" gradientTransform="matrix(-.99999999 0 0 .99999999 6.5 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#x" y1="2" y2="4"/><linearGradient id="v" gradientTransform="matrix(-.99999999 0 0 .99999999 16.5 3)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#x" y1="2" y2="4"/><linearGradient id="w" gradientTransform="matrix(-.99999999 0 0 .99999999 16.5 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#x" y1="2" y2="4"/><linearGradient id="x" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="30.655001" x2="30.827999" y1="65.686996" y2="48.688"><stop offset="0" stop-color="#fff"/><stop offset=".00000001" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="y" gradientTransform="matrix(-.99999999 0 0 .99999999 11.5 3)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#x" y1="2" y2="4"/><linearGradient id="z" gradientTransform="matrix(-.99999999 0 0 .99999999 11.5 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#x" y1="2" y2="4"/><linearGradient id="A" gradientTransform="matrix(.59436 0 0 .5999 -19.265 1.967)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><rect fill="url(#A)" height="15" rx=".424" ry=".491" width="15" x=".5" y=".5"/><path d="m.49804688.00195313c-.27600002 0-.50000001.22399999-.50000001.49999999l.00195313 8.49804688v1 2 1 2.5c0 .276.224.5.5.5h15c.276 0 .5-.224.5-.5.0019-5.003728-.001953-9.9990437-.001953-14.99804688 0-.276-.224-.49999999-.5-.49999999zm.49804687.99804687h14.00390625v2h-4l-.001953-1.9980469h-1.0000001l.0019531 1.9980469h-4l-.0019531-1.9980469h-1l.0019531 1.9980469h-4v1h4v2h-4v1h4v2h-4.00195312zm5.00390625 3h4v2h-4zm5 0h4v2h-4zm-5 3h4v2h-4zm5 0h4v2h-4zm-10.00195312 3h4.00195312v2h-4.00195312zm5.00195312 0h4v2h-4zm5 0h4l.001953 5.001953h-14.00390612v-2.001953h4.00195312v2h1v-2h4v2h1v-2h4v-1h-4z" fill="#030303" opacity=".32"/><g fill="none" stroke-linecap="square" transform="translate(-.5)"><path d="m9.9999996 4.4999999h-2.9999996v1h2.9999996z" stroke="url(#y)"/><path d="m9.9999996 1.5h-2.9999996v.9999999h2.9999996z" stroke="url(#z)"/><path d="m4.9999996 4.4999999h-2.9999996v1h2.9999996z" stroke="url(#t)"/><path d="m4.9999996 1.5h-2.9999996v.9999999h2.9999996z" stroke="url(#u)"/><path d="m15 4.4999999h-3v1h3z" stroke="url(#v)"/><path d="m15 1.5h-3v.9999999h3z" stroke="url(#w)"/><path d="m9.9999996 7.4999999h-2.9999996v1h2.9999996z" stroke="url(#k)"/><path d="m4.9999996 7.4999999h-2.9999996v1h2.9999996z" stroke="url(#l)"/><path d="m15 7.4999999h-3v1h3z" stroke="url(#m)"/><path d="m9.9999996 10.5h-2.9999996v1h2.9999996z" stroke="url(#n)"/><path d="m4.9999996 10.5h-2.9999996v1h2.9999996z" stroke="url(#o)"/><path d="m15 10.5h-3v1h3z" stroke="url(#p)"/><path d="m9.9999996 13.5h-2.9999996v1h2.9999996z" stroke="url(#q)"/><path d="m4.9999996 13.5h-2.9999996v1h2.9999996z" stroke="url(#r)"/><path d="m15 13.5h-3v1h3z" stroke="url(#s)"/></g><path d="m.92382812.5c-.23489599 0-.42382812.21822038-.42382812.49023438v14.01953162c0 .272014.18893213.490234.42382812.490234h4.57617188v-4-8-3z" fill="url(#a)"/><path d="m.49804688.00195313c-.27600005 0-.50000001.22399999-.50000001.49999999l.00195313 14.99804688c0 .276.224.5.5.5h5.5v-.998047h-5.00195312l-.00195313-14.001953h5.00390625v-.99804687zm4.50000002.99999997.0039062 1.9980469h-4v1h4l-.0019531 2h-4v1h4v2h-4v1h4v2h-4v1h4v2h1v-4-2-7l-.0019531-.9980469z" fill="#007367" fill-opacity=".501961"/><g fill="none" stroke-linecap="square"><path d="m9.4999996 1.5000001h-2.9999996l.00195 1h2.9999996z" opacity=".5" stroke="url(#b)"/><path d="m4.5 10.5h-2.9999996l.0000004 1h2.9999996z" opacity=".5" stroke="url(#c)"/><path d="m4.4999996 4.5000001h-2.9999996l.0000004.9999999h2.9999996z" opacity=".5" stroke="url(#d)"/><path d="m4.4999996 1.5000001h-2.9999996l.00195 1h2.9999996z" opacity=".5" stroke="url(#e)"/><path d="m14.5 1.5000001h-3l.002 1h3z" opacity=".5" stroke="url(#f)"/><path d="m4.4999996 7.5h-2.9999996v1h2.9999996z" opacity=".5" stroke="url(#i)"/><path d="m4.5 13.5h-2.9999996l.0000004 1h2.9999996z" opacity=".5" stroke="url(#j)"/></g><g transform="translate(0 -2)"><path d="m10.5 8.5h-5v-3h5z" fill="url(#g)" stroke-width=".545545"/><path d="m6 5c-.554 0-1 .446-1 1v2c0 .554.446 1 1 1h4c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1zm0 1h4v2h-4z" fill="#002e99" fill-opacity=".501961"/><path d="m6.5 6.5h3v1h-3z" fill="none" opacity=".5" stroke="url(#h)" stroke-linecap="square"/></g><path d="m-.5 4h19v14h-19z" fill="none" opacity=".5"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_freezepanesfirstrow.svg b/icon-themes/elementary_svg/cmd/sc_freezepanesfirstrow.svg
new file mode 100644
index 000000000..53f65732c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_freezepanesfirstrow.svg
@@ -0,0 +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" x2="8" y1="1" y2="15"><stop offset="0" stop-color="#43d6b5"/><stop offset="1" stop-color="#28bca3"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-.99999999 0 0 .99999999 11 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#x" y1="2" y2="3"/><linearGradient id="c" gradientTransform="matrix(-.99999999 0 0 .99999999 6 8)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#x" y1="3" y2="4"/><linearGradient id="d" gradientTransform="matrix(-.99999999 0 0 .99999999 6 4)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#x" y1="1" y2="2"/><linearGradient id="e" gradientTransform="matrix(-.99999999 0 0 .99999999 6 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#x" y1="2" y2="3"/><linearGradient id="f" gradientTransform="matrix(-.99999999 0 0 .99999999 16 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#x" y1="2" y2="3"/><linearGradient id="g" gradientTransform="matrix(.33333333 0 0 1 5.333333 0)" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="10" y2="6"><stop offset="0" stop-color="#3689e6"/><stop offset="1" stop-color="#64baff"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="7" y2="8"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="i" gradientTransform="matrix(-.99999999 0 0 .99999999 6 7)" gradientUnits="userSpaceOnUse" x1="3.000001" x2="3.000001" xlink:href="#x" y1="1" y2="2"/><linearGradient id="j" gradientTransform="matrix(-.99999999 0 0 .99999999 6 11)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#x" y1="3" y2="4"/><linearGradient id="k" gradientTransform="matrix(-.99999999 0 0 .99999999 11.5 6)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#x" y1="2" y2="4"/><linearGradient id="l" gradientTransform="matrix(-.99999999 0 0 .99999999 6.5 6)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#x" y1="2" y2="4"/><linearGradient id="m" gradientTransform="matrix(-.99999999 0 0 .99999999 16.5 6)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#x" y1="2" y2="4"/><linearGradient id="n" gradientTransform="matrix(-.99999999 0 0 .99999999 11.5 9)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#x" y1="2" y2="4"/><linearGradient id="o" gradientTransform="matrix(-.99999999 0 0 .99999999 6.5 9)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#x" y1="2" y2="4"/><linearGradient id="p" gradientTransform="matrix(-.99999999 0 0 .99999999 16.5 9)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#x" y1="2" y2="4"/><linearGradient id="q" gradientTransform="matrix(-.99999999 0 0 .99999999 11.5 12)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#x" y1="2" y2="4"/><linearGradient id="r" gradientTransform="matrix(-.99999999 0 0 .99999999 6.5 12)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#x" y1="2" y2="4"/><linearGradient id="s" gradientTransform="matrix(-.99999999 0 0 .99999999 16.5 12)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#x" y1="2" y2="4"/><linearGradient id="t" gradientTransform="matrix(-.99999999 0 0 .99999999 6.5 3)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#x" y1="2" y2="4"/><linearGradient id="u" gradientTransform="matrix(-.99999999 0 0 .99999999 6.5 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#x" y1="2" y2="4"/><linearGradient id="v" gradientTransform="matrix(-.99999999 0 0 .99999999 16.5 3)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#x" y1="2" y2="4"/><linearGradient id="w" gradientTransform="matrix(-.99999999 0 0 .99999999 16.5 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#x" y1="2" y2="4"/><linearGradient id="x" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="30.655001" x2="30.827999" y1="65.686996" y2="48.688"><stop offset="0" stop-color="#fff"/><stop offset=".00000001" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="y" gradientTransform="matrix(-.99999999 0 0 .99999999 11.5 3)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#x" y1="2" y2="4"/><linearGradient id="z" gradientTransform="matrix(-.99999999 0 0 .99999999 11.5 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#x" y1="2" y2="4"/><linearGradient id="A" gradientTransform="matrix(.59436 0 0 .5999 -19.265 1.967)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><rect fill="url(#A)" height="15" rx=".424" ry=".491" width="15" x=".5" y=".5"/><path d="m.49804688.00195313c-.27600002 0-.50000001.22399999-.50000001.49999999l.00195313 8.49804688v1 2 1 2.5c0 .276.224.5.5.5h15c.276 0 .5-.224.5-.5.0019-5.003728-.001953-9.9990437-.001953-14.99804688 0-.276-.224-.49999999-.5-.49999999zm.49804687.99804687h14.00390625v2h-4l-.001953-1.9980469h-1.0000001l.0019531 1.9980469h-4l-.0019531-1.9980469h-1l.0019531 1.9980469h-4v1h4v2h-4v1h4v2h-4.00195312zm5.00390625 3h4v2h-4zm5 0h4v2h-4zm-5 3h4v2h-4zm5 0h4v2h-4zm-10.00195312 3h4.00195312v2h-4.00195312zm5.00195312 0h4v2h-4zm5 0h4l.001953 5.001953h-14.00390612v-2.001953h4.00195312v2h1v-2h4v2h1v-2h4v-1h-4z" fill="#030303" opacity=".32"/><g fill="none" stroke-linecap="square" transform="translate(-.5)"><path d="m9.9999996 4.4999999h-2.9999996v1h2.9999996z" stroke="url(#y)"/><path d="m9.9999996 1.5h-2.9999996v.9999999h2.9999996z" stroke="url(#z)"/><path d="m4.9999996 4.4999999h-2.9999996v1h2.9999996z" stroke="url(#t)"/><path d="m4.9999996 1.5h-2.9999996v.9999999h2.9999996z" stroke="url(#u)"/><path d="m15 4.4999999h-3v1h3z" stroke="url(#v)"/><path d="m15 1.5h-3v.9999999h3z" stroke="url(#w)"/><path d="m9.9999996 7.4999999h-2.9999996v1h2.9999996z" stroke="url(#k)"/><path d="m4.9999996 7.4999999h-2.9999996v1h2.9999996z" stroke="url(#l)"/><path d="m15 7.4999999h-3v1h3z" stroke="url(#m)"/><path d="m9.9999996 10.5h-2.9999996v1h2.9999996z" stroke="url(#n)"/><path d="m4.9999996 10.5h-2.9999996v1h2.9999996z" stroke="url(#o)"/><path d="m15 10.5h-3v1h3z" stroke="url(#p)"/><path d="m9.9999996 13.5h-2.9999996v1h2.9999996z" stroke="url(#q)"/><path d="m4.9999996 13.5h-2.9999996v1h2.9999996z" stroke="url(#r)"/><path d="m15 13.5h-3v1h3z" stroke="url(#s)"/></g><path d="m.92382812.5c-.23489599 0-.42382812.21822038-.42382812.49023438v2.50976562h5 .5 9.5v-2.50976562c0-.272014-.188932-.49023438-.423828-.49023438z" fill="url(#a)"/><path d="m.49804688.00195313c-.27600005 0-.50000001.22399999-.50000001.49999999v3.49804688h.99804688v-3h14.00390625l.001953 2h-4l-.003906-1.9980469h-1.0000001l.0039061 1.9980469h-3.9999999l-.0039062-1.9980469h-1l.0039062 1.9980469h-4v1h4 1 9.9980469c-.00057-1.8321605-.001953-1.6654914-.001953-3.49804688 0-.276-.224-.49999999-.5-.49999999z" fill="#007367" fill-opacity=".501961"/><g fill="none" stroke-linecap="square"><path d="m9.4999996 1.5000001h-2.9999996l.00195 1h2.9999996z" opacity=".5" stroke="url(#b)"/><path d="m4.5 10.5h-2.9999996l.0000004 1h2.9999996z" opacity=".5" stroke="url(#c)"/><path d="m4.4999996 4.5000001h-2.9999996l.0000004.9999999h2.9999996z" opacity=".5" stroke="url(#d)"/><path d="m4.4999996 1.5000001h-2.9999996l.00195 1h2.9999996z" opacity=".5" stroke="url(#e)"/><path d="m14.5 1.5000001h-3l.002 1h3z" opacity=".5" stroke="url(#f)"/><path d="m4.4999996 7.5h-2.9999996v1h2.9999996z" opacity=".5" stroke="url(#i)"/><path d="m4.5 13.5h-2.9999996l.0000004 1h2.9999996z" opacity=".5" stroke="url(#j)"/></g><g transform="translate(0 -2)"><path d="m10.5 8.5h-5v-3h5z" fill="url(#g)" stroke-width=".545545"/><path d="m6 5c-.554 0-1 .446-1 1v2c0 .554.446 1 1 1h4c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1zm0 1h4v2h-4z" fill="#002e99" fill-opacity=".501961"/><path d="m6.5 6.5h3v1h-3z" fill="none" opacity=".5" stroke="url(#h)" stroke-linecap="square"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_fullscreen.svg b/icon-themes/elementary_svg/cmd/sc_fullscreen.svg
new file mode 100644
index 000000000..34a46bab6
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_fullscreen.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" height="16" width="16"><defs><linearGradient id="a" y2="1052.4" gradientUnits="userSpaceOnUse" y1="1037.5" x2="8" x1="8.068"><stop stop-color="#fcfcfc" offset="0"/><stop stop-color="#dbdbdb" offset="1"/></linearGradient><linearGradient id="b" y2="1038.5" gradientUnits="userSpaceOnUse" y1="1050.1" x2="10.077" x1="9.785"><stop stop-color="#fff" stop-opacity=".502" offset="0"/><stop stop-color="#fff" stop-opacity="0" offset="1"/></linearGradient></defs><g transform="translate(0 -1036.4)"><rect stroke-opacity=".386" rx="2" ry="2" height="13" width="13" stroke="#000" y="1037.9" x="1.5" fill="url(#a)"/><rect stroke-opacity=".386" rx="1.003" ry="1.028" height="11" width="11.021" stroke="url(#b)" y="1038.9" x="2.488" fill="none"/><path d="M8 1039.29l-1.29 1.89h2.58zm-3.7 3.825l-1.525 1.285 1.524 1.285zm7.48 0v2.57l1.462-1.285zm-5.07 4.504l1.29 1.89 1.29-1.89z" fill="#f37329" fill-rule="evenodd" stroke="#cc3b02" stroke-linejoin="round" stroke-opacity=".333"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_gallery.svg b/icon-themes/elementary_svg/cmd/sc_gallery.svg
new file mode 100644
index 000000000..9a56fd241
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_gallery.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.2658137 .15346761 -.09725928 .16845802 4.105187 -.311036)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#a" y1=".985206" y2="47.013336"/><linearGradient id="c" gradientTransform="matrix(.0657842 0 0 .06827881 16.561056 6.497578)" gradientUnits="userSpaceOnUse" x1="-107.45584" x2="-107.45584" y1="-37.385227" y2="38.561256"><stop offset="0" stop-color="#0b85e9"/><stop offset="1" stop-color="#69d1ef"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.0657842 0 0 .06827881 16.561056 6.497578)" gradientUnits="userSpaceOnUse" x1="-96.557358" x2="-96.557358" y1="110.92493" y2="39.991924"><stop offset="0" stop-color="#e89c42"/><stop offset="1" stop-color="#faca67"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.34285637 0 0 .2172834 -.227264 3.451859)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#a" y1=".985206" y2="47.013336"/><path d="m10.578814 14.847262-10.07885309-5.819028 4.92379879-8.52826967 10.0788533 5.81902837z" fill="none" stroke="#8c8c8c" stroke-linejoin="round" stroke-width=".999922"/><path d="m5.587611 1.1114654c2.131904 1.2308553 9.30321 5.3718568 9.30321 5.3718568l-4.475858 7.7524388s-6.2023339-3.580918-9.303501-5.3713781c1.4920485-2.5843039 2.9840968-5.1686074 4.4761454-7.7529113z" fill="url(#b)"/><path d="m6.0791261 2.9458252c1.5989283.9231417 6.9774199 4.028871 6.9774199 4.028871l-3.1330986 5.4267058s-4.6517497-2.6856894-6.9776256-4.0285344c1.0444346-1.8090138 2.0888688-3.6180269 3.1333034-5.4270408z" fill="#49bdea" stroke="#158bb9"/><path d="m10.251124 13.624308-8.5282087-4.9237635 4.0285341-6.9776258 8.5282086 4.9237637z" fill="none" stroke="#fdfdfb" stroke-linecap="round"/><path d="m14.501326 14.50004h-13.0000797v-11.0000812h13.0000797z" fill="none" stroke="#8c8c8c" stroke-linejoin="round" stroke-width=".999922"/><path d="m2.0012863 3.9999988c2.74981 0 11.9999897.00062 11.9999897.00062l.00001 9.9993812s-7.9999997 0-11.9999997 0c0-3.33333 0-6.6666612 0-9.9999912z" fill="url(#e)"/><path d="m13.501286 13.5h-10.9999997v-9.0000012h10.9999997z" fill="none" stroke="#fdfdfb" stroke-linecap="round"/><path d="m3.0012863 4.9999988v8.0000012h9.9999997v-8.0000012z" fill="url(#d)"/><path d="m3.0012863 4.9999988v4.082555c.14848.07106.33651.135627.53977.135627.46418 0 .91812-.389189 1.69318-.389189s1.35801.489434 2.33523.489434 1.19716-.707616 2.4431797-.707616c1.24602 0 1.12886.448157 1.90909.448157.53744 0 .76696-.194811 1.07955-.318427v-3.740541z" fill="url(#c)"/><path d="m10.012646 8.3501218c-1.2460197 0-1.4659597.707616-2.4431797.707616s-1.56017-.489434-2.33523-.489434-1.229.389189-1.69318.389189c-.20326 0-.39129-.06457-.53977-.135627v.871499c.22336.06164.51301.112039.85795.112039.8795 0 .75402-.306634 1.51137-.306634.75734 0 1.20343.501229 2.22727.501229 1.26814 0 1.55916-.807863 2.5624997-.807863.78346 0 .84229.442261 1.70454.442261.5825 0 .77595-.232336 1.13637-.383293v-.771252c-.31259.123616-.54211.318427-1.07955.318427-.78023 0-.66307-.448157-1.90909-.448157z" fill="#fff"/><path d="m3.5012863 5.5002098c2.06237 0 9.0000597.000447 9.0000597.000447l.00001 6.9993432s-6.0000397 0-9.0000697 0c0-2.333263 0-4.6665262 0-6.9997882z" fill="none" opacity=".3" stroke="#000"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_getinvolved.svg b/icon-themes/elementary_svg/cmd/sc_getinvolved.svg
new file mode 100644
index 000000000..58a9ebf36
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_getinvolved.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#b8b8b8"/><stop offset="1" stop-color="#878787"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#f5f5f5"/><stop offset="1" stop-color="#d2d2d2"/></linearGradient><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="24.999998" cy="28.659998" gradientTransform="matrix(.56186795 0 0 .15787922 -6.16826 5.338521)" gradientUnits="userSpaceOnUse" r="16" xlink:href="#b"/><linearGradient id="e" gradientTransform="matrix(.42808986 0 0 .42296591 -2.823809 -3.248602)" gradientUnits="userSpaceOnUse" x1="30" x2="30" xlink:href="#a" y1="25.084745" y2="45"/><linearGradient id="f" gradientTransform="matrix(.42808986 0 0 .42296591 -2.823809 -3.248602)" gradientUnits="userSpaceOnUse" x1="29.955881" x2="29.955881" xlink:href="#c" y1="21.86607" y2="43.144382"/><linearGradient id="g" gradientTransform="matrix(.33685737 0 0 .32161283 -.105721 -.2953)" gradientUnits="userSpaceOnUse" x1="30" x2="30" xlink:href="#c" y1=".918184" y2="25.792814"/><radialGradient id="h" cx="26.375898" cy="12.31301" gradientTransform="matrix(.55250164 -.0426402 .04315608 .50971914 -6.302668 -1.976507)" gradientUnits="userSpaceOnUse" r="8" xlink:href="#b"/><linearGradient id="i" gradientTransform="matrix(.33685737 0 0 .32161283 -.105721 -.2953)" gradientUnits="userSpaceOnUse" x1="30" x2="30" xlink:href="#a" y1="5" y2="44.678879"/><g transform="translate(-3 -1.00162)"><path d="m8.84375 6.5c-.08064.680093.5901642 2.100105.21875 2.71875-1.4448249.5048907-4.0488577 1.426148-4.1875 2.03125-.10237.939935-.2559186 2.311421-.375 3.25 2.5328977 1.368167 8.491801 1.30225 10.9375 0-.0863-.665917-.163702-2.584084-.25-3.25-.65364-.780518-2.374885-1.23725-4.1875-2.03125-.473647-.616173.243461-1.99318.09375-2.6875-.286426-.049247-1.959938-.023725-2.25-.03125z" fill="url(#d)" stroke="url(#e)" stroke-linejoin="round" stroke-width="1.000121"/><path d="m10 1.46875c-1.3953075 0-2.53125 1.0066477-2.53125 2.25.010946.4601408.05895 1.0054807.34375 2.25.1684289.4824189 1.6739448 1.7766941 1.6875 1.9375.3266416.1608049.850642.1608049 1.1875 0 0-.1608059 1.331572-1.4550811 1.5-1.9375.320478-1.293427.326559-1.7675806.34375-2.25 0-1.2433523-1.13594-2.25-2.53125-2.25z" fill="url(#h)" stroke="url(#i)" stroke-width=".947141"/><g fill="none"><path d="m10 2.46875c-.6123911-.014824-1.2669839.3305569-1.46875.9375-.1135765.4104884-.010161.836839.03125 1.25.05222.3381399.1132782.6660809.1875 1 .1940928.171452.3611426.3974634.5625.5625.2633075.2560314.4907965.5212016.75.78125.268203-.2173103.448424-.5032708.6875-.75.152681-.179823.310251-.3876203.46875-.5625.157636-.7102813.339729-1.4221995.28125-2.15625-.124632-.686773-.847024-1.0796884-1.5-1.0625z" stroke="url(#g)" stroke-width=".947141"/><path d="m10 9.0625c.04083.6184717-.4844988 1.101042-1.0625 1.1875-1.0618145.377577-2.1650919.706505-3.125 1.3125-.224724.540724-.1042376 1.160705-.25 1.71875-.3309301.708961.5690774.776057 1.03125.90625 2.2561001.540715 4.652113.499061 6.90625-.03125.335847-.168593 1.138282-.08494.9375-.625-.06223-.587513-.09192-1.191653-.125-1.78125-.920048-.708331-2.086918-.957329-3.125-1.4375-.822973-.116761-.852605-.7196165-1.1875-1.25z" stroke="url(#f)" stroke-linejoin="round" stroke-width="1.000121"/></g></g><path d="m8.84375 6.5c-.08064.680093.5901642 2.100105.21875 2.71875-1.4448249.5048907-4.0488577 1.426148-4.1875 2.03125-.10237.939935-.2559186 2.311421-.375 3.25 2.5328977 1.368167 8.491801 1.30225 10.9375 0-.0863-.665917-.163702-2.584084-.25-3.25-.65364-.780518-2.374885-1.23725-4.1875-2.03125-.473647-.616173.243461-1.99318.09375-2.6875-.286426-.049247-1.959938-.023725-2.25-.03125z" fill="url(#d)" stroke="url(#e)" stroke-linejoin="round" stroke-width="1.000121"/><path d="m10 1.46875c-1.3953075 0-2.53125 1.0066477-2.53125 2.25.010946.4601408.05895 1.0054807.34375 2.25.1684289.4824189 1.6739448 1.7766941 1.6875 1.9375.3266416.1608049.850642.1608049 1.1875 0 0-.1608059 1.331572-1.4550811 1.5-1.9375.320478-1.293427.326559-1.7675806.34375-2.25 0-1.2433523-1.13594-2.25-2.53125-2.25z" fill="url(#h)" stroke="url(#i)" stroke-width=".947141"/><g fill="none"><path d="m10 2.46875c-.6123911-.014824-1.2669839.3305569-1.46875.9375-.1135765.4104884-.010161.836839.03125 1.25.05222.3381399.1132782.6660809.1875 1 .1940928.171452.3611426.3974634.5625.5625.2633075.2560314.4907965.5212016.75.78125.268203-.2173103.448424-.5032708.6875-.75.152681-.179823.310251-.3876203.46875-.5625.157636-.7102813.339729-1.4221995.28125-2.15625-.124632-.686773-.847024-1.0796884-1.5-1.0625z" stroke="url(#g)" stroke-width=".947141"/><path d="m10 9.0625c.04083.6184717-.4844988 1.101042-1.0625 1.1875-1.0618145.377577-2.1650919.706505-3.125 1.3125-.224724.540724-.1042376 1.160705-.25 1.71875-.3309301.708961.5690774.776057 1.03125.90625 2.2561001.540715 4.652113.499061 6.90625-.03125.335847-.168593 1.138282-.08494.9375-.625-.06223-.587513-.09192-1.191653-.125-1.78125-.920048-.708331-2.086918-.957329-3.125-1.4375-.822973-.116761-.852605-.7196165-1.1875-1.25z" stroke="url(#f)" stroke-linejoin="round" stroke-width="1.000121"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_glueeditmode.svg b/icon-themes/elementary_svg/cmd/sc_glueeditmode.svg
new file mode 100644
index 000000000..5c71adaf6
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_glueeditmode.svg
@@ -0,0 +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(.8722 0 0 .8263 -3.34 -.676)" gradientUnits="userSpaceOnUse" x1="14.911" x2="16.89" y1="10.677" y2="13.594"><stop offset="0" stop-color="#fff394"/><stop offset="1" stop-color="#d48e15"/></linearGradient><path d="m2.767 7.587c2.386 1.346 4.538 3.08 6.105 5.784l-5.26.724-2.59 1.756-.872-.826 1.745-2.48z" fill="#cacaca"/><path d="m8.872 13.37 6.106-6.61-5.234-4.13-6.977 4.957c2.624 1.32 4.61 3.297 6.105 5.784z" fill="url(#a)"/><path d="m9.744 2.63v-2.48h1.745l4.36 4.958-.872 1.653z" fill="#f9c440"/><g fill="none"><path d="m1.9 22.32 3.27-2.74" opacity=".2" stroke="#000" transform="matrix(.65416 0 0 .65416 .105 .194)"/><path d="m7.483 10.31c2.42 1.67 4.532 3.652 6.16 6.13" stroke="#c4a000" stroke-linecap="round" stroke-width=".788" transform="matrix(.85177 0 0 .80933 -2.952 -.627)"/><path d="m21.523 7.045-4.703-5.645-1.438.027-.01 2.796-8.018 6.013c3.639335 1.605769 4.765088 4.093738 6.457 6.383l6.864-7.835z" style="opacity:.4;fill:none;stroke:#ad5f00;stroke-width:1.204415;stroke-linecap:round;stroke-linejoin:round" transform="matrix(.85177 0 0 .80933 -2.952 -.627)"/><path d="m17.492188.72851562-.0098 2.29101558a.47319185.47319185 0 0 1 -.189419.3769532l-10.1777346 7.6445316-1.1621094 6.974609 7.332031-1.072266 8.304688-9.474609.5625-1.1191406z" opacity=".6" stroke="#fff" stroke-width="1.542" transform="matrix(.66518 0 0 .6326 -.522 1.213)"/><path d="m7.354 10.236-.988 5.91-1.845 2.79.546.514 2.806-1.963 5.938-.868c-1.699626-2.457514-3.409754-4.907377-6.457-6.383z" style="opacity:.2;fill:none;stroke:#000;stroke-width:1.204415;stroke-linecap:round;stroke-linejoin:round" transform="matrix(.85177 0 0 .80933 -2.952 -.627)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_glueescapedirectionbottom.svg b/icon-themes/elementary_svg/cmd/sc_glueescapedirectionbottom.svg
new file mode 100644
index 000000000..6492e5cc8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_glueescapedirectionbottom.svg
@@ -0,0 +1,5 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="5.482023" cy=".975428" gradientTransform="matrix(.00000006 3.1428575 -2.1428572 .00000004 7.572225 -16.253788)" gradientUnits="userSpaceOnUse" r="3.5"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".26238" stop-color="#64baff"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 3.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="19.888882" x2="19.888882" y1="6.923065" y2="38.230759"><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="c" gradientTransform="matrix(.25378586 0 0 .30501865 20.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-41.881683" x2="-45.822014" y1="51.424648" y2="2.247328"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient>
+
+
+
+/&amp;amp;amp;amp;gt;<path d="m1.5.5v14h14v-14z" fill="#e9e9e9" stroke="url(#c)" stroke-linejoin="round"/><path d="m2.4999998 1.5.0000002 12h12v-12z" fill="none" stroke="url(#b)"/><g stroke-linecap="round" stroke-linejoin="round" transform="translate(3.017977 2.024572)"><path d="m4.482023 4.475428v-2h2v2h2v2h-2v2h-2v-2h-2v-2z" fill="url(#a)" stroke="#002e99" stroke-opacity=".501961"/><g fill="#fff" stroke-width=".750352"><path d="m4.9808057 2.9752065 1.0012173.0002215.0012173 1.0002215-1.0012173-.0002215z" opacity=".5"/><path d="m2.982023 4.975428v.5h2v-.5zm3 0v.5h2v-.5z" opacity=".4"/></g></g><rect fill="#565656" height="8" ry=".5" transform="scale(-1 1)" width=".999998" x="-8.999998" y="8"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_glueescapedirectionleft.svg b/icon-themes/elementary_svg/cmd/sc_glueescapedirectionleft.svg
new file mode 100644
index 000000000..b39428078
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_glueescapedirectionleft.svg
@@ -0,0 +1,5 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="5.482023" cy=".975428" gradientTransform="matrix(.00000006 3.1428575 -2.1428572 .00000004 7.572225 -16.253788)" gradientUnits="userSpaceOnUse" r="3.5"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".26238" stop-color="#64baff"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 3.162164 .567572)" gradientUnits="userSpaceOnUse" x1="19.888882" x2="19.888882" y1="6.923065" y2="38.230759"><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="c" gradientTransform="matrix(.25378586 0 0 .30501865 20.128979 .314523)" gradientUnits="userSpaceOnUse" x1="-41.881683" x2="-45.822014" y1="51.424648" y2="2.247328"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient>
+
+
+
+/&amp;amp;amp;amp;gt;<path d="m1.5 1.5v14h14v-14z" fill="#e9e9e9" stroke="url(#c)" stroke-linejoin="round"/><path d="m2.4999998 2.5.0000002 12h12v-12z" fill="none" stroke="url(#b)"/><g stroke-linecap="round" stroke-linejoin="round" transform="translate(3.017977 3.024572)"><path d="m4.482023 4.475428v-2h2v2h2v2h-2v2h-2v-2h-2v-2z" fill="url(#a)" stroke="#002e99" stroke-opacity=".501961"/><g fill="#fff" stroke-width=".750352"><path d="m4.9808057 2.9752065 1.0012173.0002215.0012173 1.0002215-1.0012173-.0002215z" opacity=".5"/><path d="m2.982023 4.975428v.5h2v-.5zm3 0v.5h2v-.5z" opacity=".4"/></g></g><rect fill="#565656" height="8" ry=".5" transform="matrix(0 -1 -1 0 0 0)" width=".999998" x="-9" y="-8"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_glueescapedirectionright.svg b/icon-themes/elementary_svg/cmd/sc_glueescapedirectionright.svg
new file mode 100644
index 000000000..43ef63476
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_glueescapedirectionright.svg
@@ -0,0 +1,5 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="5.482023" cy=".975428" gradientTransform="matrix(.00000006 3.1428575 -2.1428572 .00000004 7.572225 -16.253788)" gradientUnits="userSpaceOnUse" r="3.5"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".26238" stop-color="#64baff"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 .567572)" gradientUnits="userSpaceOnUse" x1="19.888882" x2="19.888882" y1="6.923065" y2="38.230759"><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="c" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 .314523)" gradientUnits="userSpaceOnUse" x1="-41.881683" x2="-45.822014" y1="51.424648" y2="2.247328"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient>
+
+
+
+/&amp;amp;amp;amp;gt;<path d="m.5 1.5v14h14v-14z" fill="#e9e9e9" stroke="url(#c)" stroke-linejoin="round"/><path d="m1.4999998 2.5.0000002 12h12v-12z" fill="none" stroke="url(#b)"/><g stroke-linecap="round" stroke-linejoin="round" transform="translate(2.017977 3.024572)"><path d="m4.482023 4.475428v-2h2v2h2v2h-2v2h-2v-2h-2v-2z" fill="url(#a)" stroke="#002e99" stroke-opacity=".501961"/><g fill="#fff" stroke-width=".750352"><path d="m4.9808057 2.9752065 1.0012173.0002215.0012173 1.0002215-1.0012173-.0002215z" opacity=".5"/><path d="m2.982023 4.975428v.5h2v-.5zm3 0v.5h2v-.5z" opacity=".4"/></g></g><rect fill="#565656" height="8" ry=".5" transform="matrix(0 -1 -1 0 0 0)" width=".999998" x="-9" y="-16"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_glueescapedirectiontop.svg b/icon-themes/elementary_svg/cmd/sc_glueescapedirectiontop.svg
new file mode 100644
index 000000000..bd858fc88
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_glueescapedirectiontop.svg
@@ -0,0 +1,5 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="5.482023" cy=".975428" gradientTransform="matrix(.00000006 3.1428575 -2.1428572 .00000004 7.572225 -16.253788)" gradientUnits="userSpaceOnUse" r="3.5"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".26238" stop-color="#64baff"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 3.162164 .567572)" gradientUnits="userSpaceOnUse" x1="19.888882" x2="19.888882" y1="6.923065" y2="38.230759"><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="c" gradientTransform="matrix(.25378586 0 0 .30501865 20.128979 .314523)" gradientUnits="userSpaceOnUse" x1="-41.881683" x2="-45.822014" y1="51.424648" y2="2.247328"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient>
+
+
+
+/&amp;amp;amp;amp;gt;<path d="m1.5 1.5v14h14v-14z" fill="#e9e9e9" stroke="url(#c)" stroke-linejoin="round"/><path d="m2.4999998 2.5.0000002 12h12v-12z" fill="none" stroke="url(#b)"/><g stroke-linecap="round" stroke-linejoin="round" transform="translate(3.017977 3.024572)"><path d="m4.482023 4.475428v-2h2v2h2v2h-2v2h-2v-2h-2v-2z" fill="url(#a)" stroke="#002e99" stroke-opacity=".501961"/><g fill="#fff" stroke-width=".750352"><path d="m4.9808057 2.9752065 1.0012173.0002215.0012173 1.0002215-1.0012173-.0002215z" opacity=".5"/><path d="m2.982023 4.975428v.5h2v-.5zm3 0v.5h2v-.5z" opacity=".4"/></g></g><rect fill="#565656" height="8" ry=".5" transform="scale(-1 1)" width=".999998" x="-8.999998"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_gluehorzaligncenter.svg b/icon-themes/elementary_svg/cmd/sc_gluehorzaligncenter.svg
new file mode 100644
index 000000000..f8f38282e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_gluehorzaligncenter.svg
@@ -0,0 +1,5 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="5.482023" cy=".975428" gradientTransform="matrix(.00000006 3.1428575 -2.1428572 .00000004 7.572225 -16.253788)" gradientUnits="userSpaceOnUse" r="3.5"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".26238" stop-color="#64baff"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 3.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="19.888882" x2="19.888882" y1="6.923065" y2="38.230759"><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="c" gradientTransform="matrix(.25378586 0 0 .30501865 20.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-41.881683" x2="-45.822014" y1="51.424648" y2="2.247328"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient>
+
+
+
+/&amp;amp;amp;amp;gt;<path d="m1.5.5v14h14v-14z" fill="#e9e9e9" stroke="url(#c)" stroke-linejoin="round"/><path d="m2.4999998 1.5.0000002 12h12v-12z" fill="none" stroke="url(#b)"/><g stroke-linecap="round" stroke-linejoin="round" transform="translate(3.017977 2.024572)"><path d="m4.482023 4.475428v-2h2v2h2v2h-2v2h-2v-2h-2v-2z" fill="url(#a)" stroke="#002e99" stroke-opacity=".501961"/><g fill="#fff" stroke-width=".750352"><path d="m4.9808057 2.9752065 1.0012173.0002215.0012173 1.0002215-1.0012173-.0002215z" opacity=".5"/><path d="m2.982023 4.975428v.5h2v-.5zm3 0v.5h2v-.5z" opacity=".4"/></g></g><g fill="#cc3b02" transform="matrix(0 -1 1 0 0 16)"><rect height="7.500001" ry=".5" transform="matrix(0 -1 -1 0 0 0)" width=".999998" x="-9" y="-8"/><circle cx="1.5" cy="8.5" r="1.5"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_gluehorzalignleft.svg b/icon-themes/elementary_svg/cmd/sc_gluehorzalignleft.svg
new file mode 100644
index 000000000..1818ab414
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_gluehorzalignleft.svg
@@ -0,0 +1,5 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="5.482023" cy=".975428" gradientTransform="matrix(.00000006 3.1428575 -2.1428572 .00000004 7.572225 -16.253788)" gradientUnits="userSpaceOnUse" r="3.5"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".26238" stop-color="#64baff"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 3.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="19.888882" x2="19.888882" y1="6.923065" y2="38.230759"><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="c" gradientTransform="matrix(.25378586 0 0 .30501865 20.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-41.881683" x2="-45.822014" y1="51.424648" y2="2.247328"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient>
+
+
+
+/&amp;amp;amp;amp;gt;<path d="m1.5.5v14h14v-14z" fill="#e9e9e9" stroke="url(#c)" stroke-linejoin="round"/><path d="m2.4999998 1.5.0000002 12h12v-12z" fill="none" stroke="url(#b)"/><g stroke-linecap="round" stroke-linejoin="round" transform="translate(3.017977 2.024572)"><path d="m4.482023 4.475428v-2h2v2h2v2h-2v2h-2v-2h-2v-2z" fill="url(#a)" stroke="#002e99" stroke-opacity=".501961"/><g fill="#fff" stroke-width=".750352"><path d="m4.9808057 2.9752065 1.0012173.0002215.0012173 1.0002215-1.0012173-.0002215z" opacity=".5"/><path d="m2.982023 4.975428v.5h2v-.5zm3 0v.5h2v-.5z" opacity=".4"/></g></g><g fill="#cc3b02"><rect height="8.500001" ry=".5" transform="matrix(0 -1 -1 0 0 0)" width=".999998" x="-12.999998" y="-9"/><circle cx="1.5" cy="12.5" r="1.5"/><rect height="5" ry=".5" transform="scale(-1 1)" width="1.000002" x="-9" y="8"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_gluehorzalignright.svg b/icon-themes/elementary_svg/cmd/sc_gluehorzalignright.svg
new file mode 100644
index 000000000..c923acd90
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_gluehorzalignright.svg
@@ -0,0 +1,5 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="5.482023" cy=".975428" gradientTransform="matrix(.00000006 3.1428575 -2.1428572 .00000004 7.572225 -16.253788)" gradientUnits="userSpaceOnUse" r="3.5"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".26238" stop-color="#64baff"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="19.888882" x2="19.888882" y1="6.923065" y2="38.230759"><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="c" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-41.881683" x2="-45.822014" y1="51.424648" y2="2.247328"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient>
+
+
+
+/&amp;amp;amp;amp;gt;<path d="m.5.5v14h14v-14z" fill="#e9e9e9" stroke="url(#c)" stroke-linejoin="round"/><path d="m1.4999998 1.5.0000002 12h12v-12z" fill="none" stroke="url(#b)"/><g stroke-linecap="round" stroke-linejoin="round" transform="translate(2.017977 2.024572)"><path d="m4.482023 4.475428v-2h2v2h2v2h-2v2h-2v-2h-2v-2z" fill="url(#a)" stroke="#002e99" stroke-opacity=".501961"/><g fill="#fff" stroke-width=".750352"><path d="m4.9808057 2.9752065 1.0012173.0002215.0012173 1.0002215-1.0012173-.0002215z" opacity=".5"/><path d="m2.982023 4.975428v.5h2v-.5zm3 0v.5h2v-.5z" opacity=".4"/></g></g><g fill="#cc3b02" transform="matrix(-1 0 0 1 16 0)"><rect height="8.500001" ry=".5" transform="matrix(0 -1 -1 0 0 0)" width=".999998" x="-12.999998" y="-9"/><circle cx="1.5" cy="12.5" r="1.5"/><rect height="5" ry=".5" transform="scale(-1 1)" width="1.000002" x="-9" y="8"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_glueinsertpoint.svg b/icon-themes/elementary_svg/cmd/sc_glueinsertpoint.svg
new file mode 100644
index 000000000..4ceaaa82b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_glueinsertpoint.svg
@@ -0,0 +1,6 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="64.574997" cy="48.605" gradientTransform="matrix(0 .3853 -.4196 0 32.39 -16.793)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><radialGradient id="b" cx="5.482023" cy=".975428" gradientTransform="matrix(.00000006 3.1428575 -2.1428572 .00000004 7.572225 -16.253788)" gradientUnits="userSpaceOnUse" r="3.5"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".26238" stop-color="#64baff"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 3.162164 .567572)" gradientUnits="userSpaceOnUse" x1="19.888882" x2="19.888882" y1="6.923065" y2="38.230759"><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="d" gradientTransform="matrix(.25378586 0 0 .30501865 20.128979 .314523)" gradientUnits="userSpaceOnUse" x1="-41.881683" x2="-45.822014" y1="51.424648" y2="2.247328"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient>
+
+
+
+
+/&amp;amp;amp;amp;amp;gt;<path d="m1.5 1.5v14h14v-14z" fill="#e9e9e9" stroke="url(#d)" stroke-linejoin="round"/><path d="m2.4999998 2.5.0000002 12h12v-12z" fill="none" stroke="url(#c)"/><g stroke-linecap="round" stroke-linejoin="round" transform="translate(2.017977 2.024572)"><path d="m4.482023 4.475428v-2h2v2h2v2h-2v2h-2v-2h-2v-2z" fill="url(#b)" stroke="#002e99" stroke-opacity=".501961"/><g fill="#fff" stroke-width=".750352"><path d="m4.9808057 2.9752065 1.0012173.0002215.0012173 1.0002215-1.0012173-.0002215z" opacity=".5"/><path d="m2.982023 4.975428v.5h2v-.5zm3 0v.5h2v-.5z" opacity=".4"/></g></g><path d="m10.5 10.5v-2h3v2h2v3h-2v2h-3v-2h-2v-3z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="#fff"><path d="m11 9h2v1h-2z" opacity=".5"/><path d="m11 14h2v1h-2z" opacity=".2"/><path d="m9 11v1h2v-1zm4 0v1h2v-1z" opacity=".4"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_gluepercent.svg b/icon-themes/elementary_svg/cmd/sc_gluepercent.svg
new file mode 100644
index 000000000..d7f8d8f5e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_gluepercent.svg
@@ -0,0 +1,5 @@
+<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="19.888882" x2="19.888882" y1="6.923065" y2="38.230759"><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="-41.881683" x2="-45.822014" y1="51.424648" y2="2.247328"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient>
+
+
+
+/&amp;amp;amp;amp;gt;<path d="m.5.5v14h14v-14z" fill="#e9e9e9" stroke="url(#b)" stroke-linejoin="round"/><path d="m1.4999998 1.5.0000002 12h12v-12z" fill="none" stroke="url(#a)"/><path d="m3.4710887 5.6200588c0 .5321077.040243.9301411.1207299 1.1941.084145.2597692.2176795.3896538.4006035.3896538.351214 0 .5268211-.5279179.5268211-1.5837538 0-1.0474562-.1756071-1.5711843-.5268211-1.5711843-.182924 0-.3164585.1298846-.4006035.3896538-.080487.2555793-.1207299.6494228-.1207299 1.1815305zm2.4310601-.012569c0 .9636597-.1628024 1.6884993-.4884072 2.174519-.3256048.4818299-.8030364.7227448-1.4322949.7227448-.6036492 0-1.0701055-.2471997-1.3993687-.7415991-.3292632-.4985891-.4938948-1.217144-.4938948-2.1556647 0-1.9147499.6310878-2.8721248 1.8932635-2.8721248.6182831 0 1.0920562.2492945 1.4213194.7478836.3329218.4943993.4993827 1.2024797.4993827 2.1242412zm4.1590672-2.7401453-4.4505414 9.1882855h-1.3170528l4.4505408-9.1882855zm.419541 6.5188805c0 .532107.04024.930141.12073 1.1941.08415.259769.21768.389653.400604.389653.351215 0 .526822-.527918.526822-1.583753 0-1.0474566-.175607-1.5711847-.526822-1.5711847-.182924 0-.316458.1298846-.400604.3896537-.08049.2555793-.12073.6494228-.12073 1.181531zm2.43106-.01257c0 .95947-.162802 1.682215-.488408 2.168234-.325604.48183-.803034.722745-1.432293.722745-.603649 0-1.070106-.2472-1.399369-.741599-.329263-.498589-.493895-1.21505-.493895-2.14938 0-1.9147503.631089-2.8721252 1.893264-2.8721252.618284 0 1.092056.2492946 1.421318.7478837.332922.4943993.499383 1.2024796.499383 2.1242415z" fill="#8c8c8c" stroke="#565656" stroke-linejoin="round" stroke-width=".56661"/><g fill="#cc3b02" transform="matrix(-1 0 0 1 16 0)"><rect height="8.500001" ry=".5" transform="matrix(0 -1 -1 0 0 0)" width=".999998" x="-12.999998" y="-9"/><circle cx="1.5" cy="12.5" r="1.5"/><rect height="5" ry=".5" transform="scale(-1 1)" width="1.000002" x="-9" y="8"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_gluevertalignbottom.svg b/icon-themes/elementary_svg/cmd/sc_gluevertalignbottom.svg
new file mode 100644
index 000000000..b9b6a50cf
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_gluevertalignbottom.svg
@@ -0,0 +1,6 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="5.482023" cy=".975428" gradientTransform="matrix(.00000006 3.1428575 -2.1428572 .00000004 7.572225 -16.253788)" gradientUnits="userSpaceOnUse" r="3.5"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".26238" stop-color="#64baff"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 3.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="19.888882" x2="19.888882" y1="6.923065" y2="38.230759"><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="c" gradientTransform="matrix(.25378586 0 0 .30501865 20.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-41.881683" x2="-45.822014" y1="51.424648" y2="2.247328"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient>
+
+
+
+
+/&amp;amp;amp;amp;amp;gt;<path d="m1.5.5v14h14v-14z" fill="#e9e9e9" stroke="url(#c)" stroke-linejoin="round"/><path d="m2.4999998 1.5.0000002 12h12v-12z" fill="none" stroke="url(#b)"/><g stroke-linecap="round" stroke-linejoin="round" transform="translate(3.017977 2.024572)"><path d="m4.482023 4.475428v-2h2v2h2v2h-2v2h-2v-2h-2v-2z" fill="url(#a)" stroke="#002e99" stroke-opacity=".501961"/><g fill="#fff" stroke-width=".750352"><path d="m4.9808057 2.9752065 1.0012173.0002215.0012173 1.0002215-1.0012173-.0002215z" opacity=".5"/><path d="m2.982023 4.975428v.5h2v-.5zm3 0v.5h2v-.5z" opacity=".4"/></g></g><g fill="#cc3b02" transform="matrix(0 -1 -1 0 16 16)"><rect height="8.500001" ry=".5" transform="matrix(0 -1 -1 0 0 0)" width=".999998" x="-12.999998" y="-9"/><circle cx="1.5" cy="12.5" r="1.5"/><rect height="5" ry=".5" transform="scale(-1 1)" width="1.000002" x="-9" y="8"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_gluevertaligncenter.svg b/icon-themes/elementary_svg/cmd/sc_gluevertaligncenter.svg
new file mode 100644
index 000000000..f948c58f2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_gluevertaligncenter.svg
@@ -0,0 +1,5 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="5.482023" cy=".975428" gradientTransform="matrix(.00000006 3.1428575 -2.1428572 .00000004 7.572225 -16.253788)" gradientUnits="userSpaceOnUse" r="3.5"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".26238" stop-color="#64baff"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 3.162164 .567572)" gradientUnits="userSpaceOnUse" x1="19.888882" x2="19.888882" y1="6.923065" y2="38.230759"><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="c" gradientTransform="matrix(.25378586 0 0 .30501865 20.128979 .314523)" gradientUnits="userSpaceOnUse" x1="-41.881683" x2="-45.822014" y1="51.424648" y2="2.247328"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient>
+
+
+
+/&amp;amp;amp;amp;gt;<path d="m1.5 1.5v14h14v-14z" fill="#e9e9e9" stroke="url(#c)" stroke-linejoin="round"/><path d="m2.4999998 2.5.0000002 12h12v-12z" fill="none" stroke="url(#b)"/><g stroke-linecap="round" stroke-linejoin="round" transform="translate(3.017977 3.024572)"><path d="m4.482023 4.475428v-2h2v2h2v2h-2v2h-2v-2h-2v-2z" fill="url(#a)" stroke="#002e99" stroke-opacity=".501961"/><g fill="#fff" stroke-width=".750352"><path d="m4.9808057 2.9752065 1.0012173.0002215.0012173 1.0002215-1.0012173-.0002215z" opacity=".5"/><path d="m2.982023 4.975428v.5h2v-.5zm3 0v.5h2v-.5z" opacity=".4"/></g></g><g fill="#cc3b02"><rect height="7.500001" ry=".5" transform="matrix(0 -1 -1 0 0 0)" width=".999998" x="-9" y="-8"/><circle cx="1.5" cy="8.5" r="1.5"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_gluevertaligntop.svg b/icon-themes/elementary_svg/cmd/sc_gluevertaligntop.svg
new file mode 100644
index 000000000..033a0c3ba
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_gluevertaligntop.svg
@@ -0,0 +1,6 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="5.482023" cy=".975428" gradientTransform="matrix(.00000006 3.1428575 -2.1428572 .00000004 7.572225 -16.253788)" gradientUnits="userSpaceOnUse" r="3.5"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".26238" stop-color="#64baff"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 3.162164 .567572)" gradientUnits="userSpaceOnUse" x1="19.888882" x2="19.888882" y1="6.923065" y2="38.230759"><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="c" gradientTransform="matrix(.25378586 0 0 .30501865 20.128979 .314523)" gradientUnits="userSpaceOnUse" x1="-41.881683" x2="-45.822014" y1="51.424648" y2="2.247328"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient>
+
+
+
+
+/&amp;amp;amp;amp;amp;gt;<path d="m1.5 1.5v14h14v-14z" fill="#e9e9e9" stroke="url(#c)" stroke-linejoin="round"/><path d="m2.4999998 2.5.0000002 12h12v-12z" fill="none" stroke="url(#b)"/><g stroke-linecap="round" stroke-linejoin="round" transform="translate(3.017977 3.024572)"><path d="m4.482023 4.475428v-2h2v2h2v2h-2v2h-2v-2h-2v-2z" fill="url(#a)" stroke="#002e99" stroke-opacity=".501961"/><g fill="#fff" stroke-width=".750352"><path d="m4.9808057 2.9752065 1.0012173.0002215.0012173 1.0002215-1.0012173-.0002215z" opacity=".5"/><path d="m2.982023 4.975428v.5h2v-.5zm3 0v.5h2v-.5z" opacity=".4"/></g></g><g fill="#cc3b02" transform="matrix(0 1 -1 0 16 .000002)"><rect height="8.500001" ry=".5" transform="matrix(0 -1 -1 0 0 0)" width=".999998" x="-12.999998" y="-9"/><circle cx="1.5" cy="12.5" r="1.5"/><rect height="5" ry=".5" transform="scale(-1 1)" width="1.000002" x="-9" y="8"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_goalseekdialog.svg b/icon-themes/elementary_svg/cmd/sc_goalseekdialog.svg
new file mode 100644
index 000000000..6ff795a88
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_goalseekdialog.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="11.000001" x2="11.000001" y1="2" y2="3"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" spreadMethod="pad" x1="10.500001" x2="10.500001" y1="5" y2="0"><stop offset="0" stop-color="#c2c3c4"/><stop offset=".09508789" stop-color="#c4c5c8"/><stop offset="1" stop-color="#fcfcfc"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 .28097 -.3277 0 17.849747 3.608048)" gradientUnits="userSpaceOnUse" x1="29.790571" x2="29.867786" y1="12.127446" y2="28.184109"><stop offset="0" stop-color="#fff"/><stop offset=".512" stop-color="#fff" stop-opacity=".235"/><stop offset=".585" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="d" cx="11" cy="10.999818" gradientTransform="matrix(.00000014 2.9999077 -2.1999327 .0000001 35.198858 -21.998985)" gradientUnits="userSpaceOnUse" r="5.000153"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><radialGradient id="e" cx="11" cy="10.999818" gradientTransform="matrix(.00000014 2.9999077 -2.1999327 .0000001 35.574136 -27.998985)" gradientUnits="userSpaceOnUse" r="5.000153" xlink:href="#d"/><radialGradient id="f" cx="15.797363" cy="10.165664" fx="15.797363" fy="10.165664" gradientTransform="matrix(-.00000036 -2.4020085 2.1999325 -.00000033 -5.988186 48.423707)" gradientUnits="userSpaceOnUse" r="5.000153" xlink:href="#d"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="1" x2="14" y1="14" y2="14"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="1" x2="14" y1="14" y2="14"><stop offset="0" stop-color="#e3e3e4"/><stop offset=".5" stop-color="#fcfcfc"/><stop offset="1" stop-color="#e3e3e4"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.61235343 0 0 .61170627 -387.02182 86.68349)" gradientUnits="userSpaceOnUse" x1="645.08795" x2="645.08795" y1="-128.62953" y2="-109.01227"><stop offset="0" stop-color="#fff"/><stop offset=".00000009" 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><path d="m10.425782.5c-.240449 0-.433977.1931447-.433593.4335937l-.000001 2.1328125c-.000384.2404491.193144.4335938.433593.4335938h4.632813c.240448 0 .433223-.1931447.433594-.4335938l.000001-2.1328125c-.000372-.240449-.193146-.4335937-.433594-.4335937z" fill="url(#b)" stroke="#000" stroke-opacity=".291228"/><path d="m11 1.5v1h3.5v-1z" fill="none" opacity=".5" stroke="url(#a)"/><path d="m.5 6.5v2.359375l5 4.140625v2.5h1.5.5v-2.5l5-4.140625v-2.359375h-4.5z" fill="url(#h)" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round"/><path d="m1.5 7.5h10v1l-5 4v2-2l-5-4z" fill="none" stroke="url(#i)" stroke-width=".999566"/><g transform="matrix(0 -1 -1 0 17.478305 16.375583)"><path d="m14.065078 6.5015c3.54471 2.423392 1.415509 7.071591-2.196386 7.071591v1.925457l-4.9919521-3.598678 4.9919521-3.364933v2.015261c2.548269.100091 3.662262-2.357738 1.840507-4.048698z" fill="url(#e)"/><path d="m14.065078 6.5015c3.54471 2.423392 1.415509 7.071591-2.196386 7.071591v1.925457l-4.9919521-3.598678 4.9919521-3.364933v2.015261c2.548269.100091 3.662262-2.357738 1.840507-4.048698z" style="opacity:.5;stroke:#206b00;stroke-width:1.003;stroke-linecap:round;stroke-linejoin:round;fill:url(#f)"/><path d="m15.089638 9.6135026c-.990787 2.5702954-2.530958 2.9964554-4.214055 2.8648024v1l-2.2617687-1.478305 2.2614627-1.622.000306 1.376237c1.744448-.03405 3.354147-.337602 4.214055-2.1407344z" style="display:block;opacity:.5;fill:none;stroke-width:.964;stroke-miterlimit:7;stroke:url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_goodcellstyle.svg b/icon-themes/elementary_svg/cmd/sc_goodcellstyle.svg
new file mode 100644
index 000000000..662ae3601
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_goodcellstyle.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="64.574997" cy="48.605" gradientTransform="matrix(0 .3853 -.4196 0 32.39 -16.793)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(-1.50575 0 0 -1.50575 20.046 -.006)" gradientUnits="userSpaceOnUse" x1="12.560146" x2="12.560146" y1="0" y2="12.420238"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><g stroke-linejoin="round"><path d="m14.009394 13.972767h-1.93233v-7.1761922-.6169986c.0053-.2567605.01051-.5109009.01572-.7624213.01048-.2567605.01834-.500421.02358-.7309814.01048-.2358004.01834-.4427808.02358-.6209411-.08908.09432-.167681.1755403-.235801.2436604-.06812.06812-.13886.1336202-.21222.1965004-.06812.06288-.14148.1310001-.220081.2043604-.0786.06812-.17292.1493402-.28296.2436604l-1.163282.9510617-.7545622-.9667817 3.0103862-2.3501443 1.72797-.0000002z" fill="url(#b)" stroke="#000" stroke-opacity=".49" transform="scale(1.0350198 .9661651)"/><g transform="translate(-8 -4)"><path d="m10.5 10.5v-2h3v2h2v3h-2v2h-3v-2h-2v-3z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="#fff"><path d="m11 9h2v1h-2z" opacity=".5"/><path d="m11 14h2v1h-2z" opacity=".2"/><path d="m9 11v1h2v-1zm4 0v1h2v-1z" opacity=".4"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_goodcellstyles.svg b/icon-themes/elementary_svg/cmd/sc_goodcellstyles.svg
new file mode 100644
index 000000000..662ae3601
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_goodcellstyles.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="64.574997" cy="48.605" gradientTransform="matrix(0 .3853 -.4196 0 32.39 -16.793)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(-1.50575 0 0 -1.50575 20.046 -.006)" gradientUnits="userSpaceOnUse" x1="12.560146" x2="12.560146" y1="0" y2="12.420238"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><g stroke-linejoin="round"><path d="m14.009394 13.972767h-1.93233v-7.1761922-.6169986c.0053-.2567605.01051-.5109009.01572-.7624213.01048-.2567605.01834-.500421.02358-.7309814.01048-.2358004.01834-.4427808.02358-.6209411-.08908.09432-.167681.1755403-.235801.2436604-.06812.06812-.13886.1336202-.21222.1965004-.06812.06288-.14148.1310001-.220081.2043604-.0786.06812-.17292.1493402-.28296.2436604l-1.163282.9510617-.7545622-.9667817 3.0103862-2.3501443 1.72797-.0000002z" fill="url(#b)" stroke="#000" stroke-opacity=".49" transform="scale(1.0350198 .9661651)"/><g transform="translate(-8 -4)"><path d="m10.5 10.5v-2h3v2h2v3h-2v2h-3v-2h-2v-3z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="#fff"><path d="m11 9h2v1h-2z" opacity=".5"/><path d="m11 14h2v1h-2z" opacity=".2"/><path d="m9 11v1h2v-1zm4 0v1h2v-1z" opacity=".4"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_gotopage.svg b/icon-themes/elementary_svg/cmd/sc_gotopage.svg
new file mode 100644
index 000000000..5db31f75b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_gotopage.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.2538 0 0 .30502 19.13 -.685)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324 0 0 .35135 2.162 -.432)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.923" y2="41.077"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.31427 0 0 .32592858 .4573 -.321786)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.36133 0 0 .3366 -1.134 .135)" gradientUnits="userSpaceOnUse" x1="22.53" x2="22.53" y1="8.51" y2="44.16"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".262" stop-color="#64baff"/><stop offset=".705" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></linearGradient><linearGradient id="e" gradientTransform="matrix(0 -.39448 .42345 0 -.49 18.346)" gradientUnits="userSpaceOnUse" x1="43.973" x2="21.158" y1="15.342" y2="15.342"><stop offset="0" stop-color="#fff"/><stop offset=".512" stop-color="#fff" stop-opacity=".235"/><stop offset=".585" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><path d="m2.5.5h11v15h-11z" fill="url(#c)" stroke-width="1.08562"/><path d="m12.5 14.5h-9v-13h9z" fill="none" stroke="url(#b)" stroke-linecap="round"/><path d="m2.5.5h11v15h-11z" fill="none" stroke="url(#a)" stroke-linejoin="round"/><g transform="translate(-2.292 -1.033)"><path d="m13.257 4.423c-3.27-3.753-8.603-2.558-8.747 3.11h-2.76l4.6 6.137 4.603-6.138h-2.74c-.128-3.298 2.88-5.006 5.042-2.65z" display="block" fill="url(#d)" transform="matrix(-1 0 0 1 16.007 0)"/><g fill="none"><path d="m11.654 3.542c-1.895-1.62-6.574-.41-6.207 4.962l-1.703.056 2.608 3.57 2.638-3.57h-1.686c-.497-5.14 3.584-5.502 4.35-5.018z" display="block" opacity=".8" stroke="url(#e)" stroke-miterlimit="7" stroke-width=".964" transform="matrix(-1 0 0 1 16.007 0)"/><path d="m2.75 4.423c3.27-3.752 8.603-2.558 8.746 3.11h2.762l-4.603 6.137-4.603-6.137h2.74c.128-3.298-2.88-5.006-5.042-2.65z" stroke="#002e99" stroke-linejoin="round" stroke-opacity=".498"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_grafblue.svg b/icon-themes/elementary_svg/cmd/sc_grafblue.svg
new file mode 100644
index 000000000..6108a0d72
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_grafblue.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="13.909769" x2="13.480425" xlink:href="#e" y1="6.912843" y2="15.929048"/><linearGradient id="b" gradientTransform="matrix(2.5606079 2.5606079 -2.5606079 2.5606079 756.03211 -756.13906)" gradientUnits="userSpaceOnUse" x1="4.688216" x2=".51116" y1="294.66931" y2="294.66989"><stop offset="0" stop-color="#d4d4d4"/><stop offset="1" stop-color="#fafafa"/></linearGradient><linearGradient id="c" gradientTransform="matrix(2.5606079 2.5606079 -2.5606079 2.5606079 756.03211 -756.13906)" gradientUnits="userSpaceOnUse" x1="4.761125" x2="1.571992" xlink:href="#d" y1="291.03757" y2="291.09607"/><linearGradient id="d"><stop offset="0" stop-color="#667885"/><stop offset="1" stop-color="#95a3ab"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="1.5875" x2="1.852083" y1="3.96875" y2="5.291667"><stop offset="0" stop-color="#8cd5ff"/><stop offset="1" stop-color="#64baff"/></linearGradient><clipPath id="f"><path d="m3.4705346 1.7153764-1.9976162 1.9976163a1.9462646 1.9462646 0 0 0 -.4544021.7153238l-.05332627.1477092a2.0177204 2.0177204 0 0 1 -.32439419.5779733l-.17831856.2221248a.30048108.30048108 0 0 0 .0218453.4005789l.0889751.088975a.30047981.30047981 0 0 0 .40057824.021844l.22212988-.1783237a2.0150441 2.0150441 0 0 1 .5780208-.3242606l.1478922-.053321a1.9443245 1.9443245 0 0 0 .7153873-.4542277l1.9976153-1.9976073z"/></clipPath><clipPath id="g"><path d="m3.4705346 1.7153764-1.9976162 1.9976163a1.9462646 1.9462646 0 0 0 -.4544021.7153238l-.05332627.1477092a2.0177204 2.0177204 0 0 1 -.32439419.5779733l-.17831856.2221248a.30048108.30048108 0 0 0 .0218453.4005789l.0889751.088975a.30047981.30047981 0 0 0 .40057824.021844l.22212988-.1783237a2.0150441 2.0150441 0 0 1 .5780208-.3242606l.1478922-.053321a1.9443245 1.9443245 0 0 0 .7153873-.4542277l1.9976153-1.9976073z"/></clipPath><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="17.000001" x2="22.514097" y1="-5.999999" y2="-.083572"><stop offset="0" stop-color="#fff"/><stop offset=".57806093" 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><clipPath id="i"><path d="m3.4705346 1.7153764-1.9976162 1.9976163a1.9462646 1.9462646 0 0 0 -.4544021.7153238l-.05332627.1477092a2.0177204 2.0177204 0 0 1 -.32439419.5779733l-.17831856.2221248a.30048108.30048108 0 0 0 .0218453.4005789l.0889751.088975a.30047981.30047981 0 0 0 .40057821.021844l.22212991-.1783237a2.0150441 2.0150441 0 0 1 .5780208-.3242606l.1478922-.053321a1.9443245 1.9443245 0 0 0 .7153873-.4542277l1.9976153-1.9976073z"/></clipPath><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="7.990284" x2="12.53125" y1="4.518816" y2="9.230567"><stop offset="0" stop-color="#fff"/><stop offset=".73065954" 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="k" gradientTransform="matrix(.67749414 .67749414 -.67749414 .67749414 11.79144 -11.898439)" gradientUnits="userSpaceOnUse" x1="17.765625" x2="6.009766" xlink:href="#d" y1="6.034468" y2="6.022181"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="10.614066" x2="19.068521" y1="-4.594192" y2="4.896776"><stop offset="0" stop-color="#fff"/><stop offset=".57806093" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/></linearGradient><g transform="matrix(.675 0 0 .675 -.094755 5.294408)"><path d="m14.783257 1.0996633a5.631697.96827621 45 0 0 -4.607483-3.2392418 5.631697.96827621 45 0 0 3.296174 4.6670263 5.631697.96827621 45 0 0 4.668364 3.2974713 5.631697.96827621 45 0 0 -3.298829-4.6670266 5.631697.96827621 45 0 0 -.05821-.058302z" fill="#273445"/><path d="m10.175786-2.1396141c-.380894.3759205 1.095374 2.46617687 3.296158 4.6670619 2.201275 2.2014283 4.292361 3.6784623 4.668371 3.2974713" fill="none" opacity=".5" stroke="#0e141f" stroke-linejoin="round" stroke-width="1.481481"/><path d="m13.116981-1.5166874-7.5500453 7.5500455a7.3559606 7.3559606 0 0 0 -1.7174253 2.703586l-.201548.558272a7.6260297 7.6260297 0 0 1 -1.2260568 2.1844649l-.67396.839527a1.1356765 1.1356765 0 0 0 .082565 1.513999l.3362838.336283a1.1356717 1.1356717 0 0 0 1.5139965.08256l.8395461-.673979a7.6159146 7.6159146 0 0 1 2.1846455-1.225552l.5589626-.201528a7.3486279 7.3486279 0 0 0 2.703826-1.716766l7.5500419-7.5500114z" fill="url(#b)"/><path d="m21.581557-5.580414c-1.229975-1.2298115-3.223977-1.2297753-4.45397-.0000362l-2.820037 2.8200457 4.454017 4.453988 2.820004-2.8200094c1.22978-1.2300287 1.229772-3.2239956-.000014-4.4539881z" fill="url(#c)"/><path d="m21.581557-5.580414c-1.229975-1.2298115-3.223977-1.2297753-4.45397-.0000362l-2.820037 2.8200457 4.454017 4.453988 2.820004-2.8200094c1.22978-1.2300287 1.229772-3.2239956-.000014-4.4539881z" fill="none" opacity=".5" stroke="#0e141f" stroke-linejoin="round" stroke-width="1.481481"/><path clip-path="url(#f)" d="m3.760907 4.1571303h-3.17500012l-1.11507356 2.1928699 2.64583338.2645833 1.3229167-1.3229167z" fill="url(#e)" transform="matrix(3.7795275 0 0 3.7795275 0 -8)"/><g fill="none"><path d="m13.11698-1.5166874-7.5986332 7.5986425a7.0479072 7.0479072 0 0 0 -1.6455023 2.590349l-.2429387.672937a7.3066668 7.3066668 0 0 1 -1.1747114 2.0929719l-.733943.914256a1.0881161 1.0881161 0 0 0 .079107 1.450599l.3965881.396562a1.0881114 1.0881114 0 0 0 1.4505924.07894l.9142643-.733955a7.2969727 7.2969727 0 0 1 2.093156-1.174257l.673629-.242986a7.0408791 7.0408791 0 0 0 2.5905939-1.644878l7.5986309-7.5986065z" opacity=".5" stroke="#000" stroke-linejoin="round" stroke-width="1.481481"/><path clip-path="url(#g)" d="m3.760907 4.1571303h-3.17500012l-1.11507356 2.1928699 2.64583338.2645833 1.3229167-1.3229167z" opacity=".499" stroke="#002e99" stroke-width=".391975" transform="matrix(3.7795275 0 0 3.7795275 0 -8)"/><path d="m19.355469-4.9433594c-.410046-.0000077-.819927.1539756-1.13086.4648438a.55379981.55379981 0 0 1 0 .00195l-1.71875 1.7167969 2.259766 2.2519531 1.720703-1.71875c.624013-.6241391.624055-1.6277929 0-2.2519531-.310825-.3107836-.720814-.4648361-1.130859-.4648438z" stroke="url(#h)" stroke-linejoin="round" stroke-width="1.481481"/><path clip-path="url(#i)" d="m.69315044 4.5491056-.82205669 1.5739413 2.14648435.2167969 1.1816407-1.1835938.1697129-.6071444z" opacity=".5" stroke="#fff" stroke-width=".391975" transform="matrix(3.7795275 0 0 3.7795275 0 -8)"/><path d="m13.117188.6875-6.4472661 6.4492188c-.6058256.6058268-1.0739806 1.3310234-1.3613281 2.1269531l-.1894532.546875a.55892555.55892555 0 0 1 -.00195.00781c-.3161576.8757541-.7930279 1.6782761-1.3535187 2.4179711.740135-.559957 1.5387637-1.034011 2.4082031-1.347656l.5683594-.207031a.55892555.55892555 0 0 1 .00195 0c.7931594-.285975 1.5163595-.7468288 2.1210968-1.3515629l6.4453128-6.4492187z" opacity=".5" stroke="url(#j)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.481481"/></g><path d="m17.159787-1.2768526a5.6316974.96827621 45 0 0 -4.607501-3.2392771l-2.376512 2.3765512a5.6316974.96827621 45 0 1 4.607483 3.2392418 5.6316974.96827621 45 0 1 .05824.058303 5.6316974.96827621 45 0 1 3.298803 4.6670258l2.376527-2.376516a5.6316974.96827621 45 0 0 -3.298828-4.6670264 5.6316974.96827621 45 0 0 -.05821-.058302z" fill="url(#k)"/><g fill="none" stroke-linejoin="round" stroke-width="1.481481"><path d="m18.140315 5.8249191 2.376531-2.376515c.376154-.379797-1.100425-2.46882173-3.298817-4.667063-.01937-.018106-.03879-.038747-.05824-.058302-2.180158-2.1699235-4.23192-3.611759-4.607479-3.2393138l-2.376531 2.3765153" opacity=".5" stroke="#0e141f"/><path d="m18.140315 5.8249191c.37606-.379797-1.100484-2.468821-3.298837-4.6670266-.01937-.018106-.03879-.038747-.05824-.058302-2.180114-2.1698866-4.231831-3.6117223-4.607455-3.2393497" opacity=".5" stroke="#0e141f"/><path d="m12.947266-3.203125-.66211.6621094c1.093404.6899459 2.262123 1.69151247 3.359375 2.7832031.02524.0252312.04304.0449438.05859.0605469 1.117679 1.11761082 2.124279 2.30702092 2.820313 3.41796872l.673832-.67382812c-.02146-.036516-.04694-.075545-.08008-.1289062-.502143-.8086208-1.470315-1.98406667-2.761719-3.27539068-.02805-.028161-.0454-.0463481-.05859-.0605469-.0063-.00675-.01222-.0125229-.01953-.0214844-.000346-.00034343.000346-.00161 0-.001953-1.267812-1.25837305-2.415178-2.20515955-3.205078-2.69140625-.03574-.022003-.0783-.044169-.125-.070312z" stroke="url(#l)"/></g></g><path d="m12.621737 6.1999139c-1.635303 2.9913237-5.930744 9.3513821.000001 9.2997911 5.838656-.05079 1.162665-6.4162989-.000001-9.2997911z" fill="url(#a)" stroke="#002e99" stroke-opacity=".517647"/><path d="m12.620478 8.0419222c-.969052 1.6390431-2.726714 5.1072768-2.018763 5.7946458l.716335.520865z" fill="#fff" opacity=".8" stroke-width="2.075429"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_grafcontrast.svg b/icon-themes/elementary_svg/cmd/sc_grafcontrast.svg
new file mode 100644
index 000000000..babeac72d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_grafcontrast.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.7432394 0 0 .7432224 -38.229789 10.609333)" gradientUnits="userSpaceOnUse" x1="63.397362" x2="63.397362" y1="-12.489107" y2="5.46756"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 .98489584 -.91917381 0 19.372573 -3.580873)" gradientUnits="userSpaceOnUse" x1="3.696669" x2="19.821404" y1="16.722891" y2="16.722891"><stop offset="0" stop-color="#808080"/><stop offset=".54610044" stop-color="#6d6d6d"/><stop offset="1" stop-color="#4f5053"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 .98489584 -.91917381 0 30.3196 -55.412497)" gradientUnits="userSpaceOnUse" x1="56.323174" x2="72.451813" y1="25.882757" y2="25.882757"><stop offset="0" stop-color="#4d4d4d"/><stop offset="1" stop-color="#333"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.71417163 0 0 .71423312 -.569414 -.570797)" gradientUnits="userSpaceOnUse" x1="17.610361" x2="17.610361" y1=".999958" y2="23.062979"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#cdcdcd"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.36854206 0 0 .36857379 -.844364 -.845771)" gradientUnits="userSpaceOnUse" x1="12.962829" x2="12.962829" y1="2.683795" y2="45.326431"><stop offset="0" stop-color="#808080"/><stop offset=".87326682" stop-color="#6d6d6d"/><stop offset="1" stop-color="#4f5053"/></linearGradient><path d="m8.0000011.50182812c-4.1372321 0-7.4981741 3.36093918-7.4981741 7.49817178 0 4.1372331 3.360942 7.4981751 7.4981741 7.4981721 4.1372309 0 7.4981759-3.360939 7.4981719-7.4981721 0-4.1372326-3.360941-7.49817178-7.4981719-7.49817178z" fill="url(#d)" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.003654"/><path d="m7.5008339 15.5a6.9990102 7.4994477 0 1 1 0-14.998895v7.4994474z" fill="url(#b)" stroke="url(#c)"/><path d="m14.500001 7.9997712c0 3.5899658-2.910365 6.5002288-6.4999192 6.5002288-3.5898834 0-6.5000817-2.910295-6.5000817-6.5002288 0-3.5898006 2.9101983-6.4997695 6.5000817-6.4997695 3.5895542 0 6.4999192 2.9099689 6.4999192 6.4997695z" fill="none" opacity=".4" stroke="url(#a)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_grafgamma.svg b/icon-themes/elementary_svg/cmd/sc_grafgamma.svg
new file mode 100644
index 000000000..fdd60ff24
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_grafgamma.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.24324 0 0 .35135 2.162 -.432)" gradientUnits="userSpaceOnUse" x1="24.000986" x2="24.000986" y1="6.921873" y2="41.075851"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.2857 0 0 .3042 1.143 .233)" gradientUnits="userSpaceOnUse" x1="24.0007" x2="24.0007" y1=".877712" y2="51.831032"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.2538 0 0 .30502 19.13 -.685)" gradientUnits="userSpaceOnUse" x1="-51.73365" x2="-51.786" xlink:href="#c" y1="54.701332" y2="2.906"/><linearGradient id="e" gradientTransform="matrix(-.31418 .00125672 .00076659 -.3333 .442148 -1.93576)" gradientUnits="userSpaceOnUse" x1="-24.032" x2="-24.098" xlink:href="#c" y1="-13.091" y2="-40.164"/><path d="m1.040916 14.981952-.040916-13.981952h14l.04092 13.981952z" fill="url(#b)"/><path d="m14.5 1.5.04092 12.981952h-13l-.04092-12.981952z" fill="none" stroke="url(#a)" stroke-linecap="round"/><path d="m.540916 15.481952-.040916-14.981952h15l.04092 14.981952c-5.067648.02881-10.0442927.01887-15 0z" fill="none" stroke="url(#d)" stroke-linejoin="round"/><path d="m3.5 3.5h9v9h-9z" fill="#fafafa"/><path d="m12.476 12.4561-8.976.0439v-9h9z" fill="none" stroke="url(#e)" stroke-linecap="round" stroke-width=".999995"/><path d="m12 6h-8v1h8zm0 3h-8v1h8z" fill="#d4d4d4" fill-opacity=".459559"/><path d="m10 12v-8h-1v8zm-3 0v-8h-1v8z" fill="#d4d4d4" fill-opacity=".459559"/><path d="m3 12.5c6.5206559-1.461197 8.137492-4.9358727 9.614574-9.4232144" fill="none" stroke="#cc3b02"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_grafgreen.svg b/icon-themes/elementary_svg/cmd/sc_grafgreen.svg
new file mode 100644
index 000000000..eced72cc8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_grafgreen.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="13.909769" x2="13.480425" xlink:href="#e" y1="6.912843" y2="15.929048"/><linearGradient id="b" gradientTransform="matrix(2.5606079 2.5606079 -2.5606079 2.5606079 756.03211 -756.13906)" gradientUnits="userSpaceOnUse" x1="4.688216" x2=".51116" y1="294.66931" y2="294.66989"><stop offset="0" stop-color="#d4d4d4"/><stop offset="1" stop-color="#fafafa"/></linearGradient><linearGradient id="c" gradientTransform="matrix(2.5606079 2.5606079 -2.5606079 2.5606079 756.03211 -756.13906)" gradientUnits="userSpaceOnUse" x1="4.761125" x2="1.571992" xlink:href="#d" y1="291.03757" y2="291.09607"/><linearGradient id="d"><stop offset="0" stop-color="#667885"/><stop offset="1" stop-color="#95a3ab"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="1.5875" x2="1.852083" y1="3.96875" y2="5.291667"><stop offset="0" stop-color="#d1ff82"/><stop offset="1" stop-color="#9bdb4d"/></linearGradient><clipPath id="f"><path d="m3.4705346 1.7153764-1.9976162 1.9976163a1.9462646 1.9462646 0 0 0 -.4544021.7153238l-.05332627.1477092a2.0177204 2.0177204 0 0 1 -.32439419.5779733l-.17831856.2221248a.30048108.30048108 0 0 0 .0218453.4005789l.0889751.088975a.30047981.30047981 0 0 0 .40057824.021844l.22212988-.1783237a2.0150441 2.0150441 0 0 1 .5780208-.3242606l.1478922-.053321a1.9443245 1.9443245 0 0 0 .7153873-.4542277l1.9976153-1.9976073z"/></clipPath><clipPath id="g"><path d="m3.4705346 1.7153764-1.9976162 1.9976163a1.9462646 1.9462646 0 0 0 -.4544021.7153238l-.05332627.1477092a2.0177204 2.0177204 0 0 1 -.32439419.5779733l-.17831856.2221248a.30048108.30048108 0 0 0 .0218453.4005789l.0889751.088975a.30047981.30047981 0 0 0 .40057824.021844l.22212988-.1783237a2.0150441 2.0150441 0 0 1 .5780208-.3242606l.1478922-.053321a1.9443245 1.9443245 0 0 0 .7153873-.4542277l1.9976153-1.9976073z"/></clipPath><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="17.000001" x2="22.514097" y1="-5.999999" y2="-.083572"><stop offset="0" stop-color="#fff"/><stop offset=".57806093" 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><clipPath id="i"><path d="m3.4705346 1.7153764-1.9976162 1.9976163a1.9462646 1.9462646 0 0 0 -.4544021.7153238l-.05332627.1477092a2.0177204 2.0177204 0 0 1 -.32439419.5779733l-.17831856.2221248a.30048108.30048108 0 0 0 .0218453.4005789l.0889751.088975a.30047981.30047981 0 0 0 .40057821.021844l.22212991-.1783237a2.0150441 2.0150441 0 0 1 .5780208-.3242606l.1478922-.053321a1.9443245 1.9443245 0 0 0 .7153873-.4542277l1.9976153-1.9976073z"/></clipPath><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="7.990284" x2="12.53125" y1="4.518816" y2="9.230567"><stop offset="0" stop-color="#fff"/><stop offset=".73065954" 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="k" gradientTransform="matrix(.67749414 .67749414 -.67749414 .67749414 11.79144 -11.898439)" gradientUnits="userSpaceOnUse" x1="17.765625" x2="6.009766" xlink:href="#d" y1="6.034468" y2="6.022181"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="10.614066" x2="19.068521" y1="-4.594192" y2="4.896776"><stop offset="0" stop-color="#fff"/><stop offset=".57806093" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/></linearGradient><g transform="matrix(.675 0 0 .675 -.094755 5.294408)"><path d="m14.783257 1.0996633a5.631697.96827621 45 0 0 -4.607483-3.2392418 5.631697.96827621 45 0 0 3.296174 4.6670263 5.631697.96827621 45 0 0 4.668364 3.2974713 5.631697.96827621 45 0 0 -3.298829-4.6670266 5.631697.96827621 45 0 0 -.05821-.058302z" fill="#273445"/><path d="m10.175786-2.1396141c-.380894.3759205 1.095374 2.46617687 3.296158 4.6670619 2.201275 2.2014283 4.292361 3.6784623 4.668371 3.2974713" fill="none" opacity=".5" stroke="#0e141f" stroke-linejoin="round" stroke-width="1.481481"/><path d="m13.116981-1.5166874-7.5500453 7.5500455a7.3559606 7.3559606 0 0 0 -1.7174253 2.703586l-.201548.558272a7.6260297 7.6260297 0 0 1 -1.2260568 2.1844649l-.67396.839527a1.1356765 1.1356765 0 0 0 .082565 1.513999l.3362838.336283a1.1356717 1.1356717 0 0 0 1.5139965.08256l.8395461-.673979a7.6159146 7.6159146 0 0 1 2.1846455-1.225552l.5589626-.201528a7.3486279 7.3486279 0 0 0 2.703826-1.716766l7.5500419-7.5500114z" fill="url(#b)"/><path d="m21.581557-5.580414c-1.229975-1.2298115-3.223977-1.2297753-4.45397-.0000362l-2.820037 2.8200457 4.454017 4.453988 2.820004-2.8200094c1.22978-1.2300287 1.229772-3.2239956-.000014-4.4539881z" fill="url(#c)"/><path d="m21.581557-5.580414c-1.229975-1.2298115-3.223977-1.2297753-4.45397-.0000362l-2.820037 2.8200457 4.454017 4.453988 2.820004-2.8200094c1.22978-1.2300287 1.229772-3.2239956-.000014-4.4539881z" fill="none" opacity=".5" stroke="#0e141f" stroke-linejoin="round" stroke-width="1.481481"/><path clip-path="url(#f)" d="m3.760907 4.1571303h-3.17500012l-1.11507356 2.1928699 2.64583338.2645833 1.3229167-1.3229167z" fill="url(#e)" transform="matrix(3.7795275 0 0 3.7795275 0 -8)"/><g fill="none"><path d="m13.11698-1.5166874-7.5986332 7.5986425a7.0479072 7.0479072 0 0 0 -1.6455023 2.590349l-.2429387.672937a7.3066668 7.3066668 0 0 1 -1.1747114 2.0929719l-.733943.914256a1.0881161 1.0881161 0 0 0 .079107 1.450599l.3965881.396562a1.0881114 1.0881114 0 0 0 1.4505924.07894l.9142643-.733955a7.2969727 7.2969727 0 0 1 2.093156-1.174257l.673629-.242986a7.0408791 7.0408791 0 0 0 2.5905939-1.644878l7.5986309-7.5986065z" opacity=".5" stroke="#000" stroke-linejoin="round" stroke-width="1.481481"/><path clip-path="url(#g)" d="m3.760907 4.1571303h-3.17500012l-1.11507356 2.1928699 2.64583338.2645833 1.3229167-1.3229167z" opacity=".499" stroke="#206b00" stroke-width=".391975" transform="matrix(3.7795275 0 0 3.7795275 0 -8)"/><path d="m19.355469-4.9433594c-.410046-.0000077-.819927.1539756-1.13086.4648438a.55379981.55379981 0 0 1 0 .00195l-1.71875 1.7167969 2.259766 2.2519531 1.720703-1.71875c.624013-.6241391.624055-1.6277929 0-2.2519531-.310825-.3107836-.720814-.4648361-1.130859-.4648438z" stroke="url(#h)" stroke-linejoin="round" stroke-width="1.481481"/><path clip-path="url(#i)" d="m.69315044 4.5491056-.82205669 1.5739413 2.14648435.2167969 1.1816407-1.1835938.1697129-.6071444z" opacity=".5" stroke="#fff" stroke-width=".391975" transform="matrix(3.7795275 0 0 3.7795275 0 -8)"/><path d="m13.117188.6875-6.4472661 6.4492188c-.6058256.6058268-1.0739806 1.3310234-1.3613281 2.1269531l-.1894532.546875a.55892555.55892555 0 0 1 -.00195.00781c-.3161576.8757541-.7930279 1.6782761-1.3535187 2.4179711.740135-.559957 1.5387637-1.034011 2.4082031-1.347656l.5683594-.207031a.55892555.55892555 0 0 1 .00195 0c.7931594-.285975 1.5163595-.7468288 2.1210968-1.3515629l6.4453128-6.4492187z" opacity=".5" stroke="url(#j)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.481481"/></g><path d="m17.159787-1.2768526a5.6316974.96827621 45 0 0 -4.607501-3.2392771l-2.376512 2.3765512a5.6316974.96827621 45 0 1 4.607483 3.2392418 5.6316974.96827621 45 0 1 .05824.058303 5.6316974.96827621 45 0 1 3.298803 4.6670258l2.376527-2.376516a5.6316974.96827621 45 0 0 -3.298828-4.6670264 5.6316974.96827621 45 0 0 -.05821-.058302z" fill="url(#k)"/><g fill="none" stroke-linejoin="round" stroke-width="1.481481"><path d="m18.140315 5.8249191 2.376531-2.376515c.376154-.379797-1.100425-2.46882173-3.298817-4.667063-.01937-.018106-.03879-.038747-.05824-.058302-2.180158-2.1699235-4.23192-3.611759-4.607479-3.2393138l-2.376531 2.3765153" opacity=".5" stroke="#0e141f"/><path d="m18.140315 5.8249191c.37606-.379797-1.100484-2.468821-3.298837-4.6670266-.01937-.018106-.03879-.038747-.05824-.058302-2.180114-2.1698866-4.231831-3.6117223-4.607455-3.2393497" opacity=".5" stroke="#0e141f"/><path d="m12.947266-3.203125-.66211.6621094c1.093404.6899459 2.262123 1.69151247 3.359375 2.7832031.02524.0252312.04304.0449438.05859.0605469 1.117679 1.11761082 2.124279 2.30702092 2.820313 3.41796872l.673832-.67382812c-.02146-.036516-.04694-.075545-.08008-.1289062-.502143-.8086208-1.470315-1.98406667-2.761719-3.27539068-.02805-.028161-.0454-.0463481-.05859-.0605469-.0063-.00675-.01222-.0125229-.01953-.0214844-.000346-.00034343.000346-.00161 0-.001953-1.267812-1.25837305-2.415178-2.20515955-3.205078-2.69140625-.03574-.022003-.0783-.044169-.125-.070312z" stroke="url(#l)"/></g></g><path d="m12.621737 6.1999139c-1.635303 2.9913237-5.930744 9.3513821.000001 9.2997911 5.838656-.05079 1.162665-6.4162989-.000001-9.2997911z" fill="url(#a)" stroke="#206b00" stroke-opacity=".517647"/><path d="m12.620478 8.0419222c-.969052 1.6390431-2.726714 5.1072768-2.018763 5.7946458l.716335.520865z" fill="#fff" opacity=".8" stroke-width="2.075429"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_grafluminance.svg b/icon-themes/elementary_svg/cmd/sc_grafluminance.svg
new file mode 100644
index 000000000..5f8fa747e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_grafluminance.svg
@@ -0,0 +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(-.00816381 1.5058602 -1.5421789 -.00836067 -1.939273 -26.637832)" gradientUnits="userSpaceOnUse" x1="17.924406" x2="30.935999" y1="-6.12944" y2="-6.284504"><stop offset="0" stop-color="#fff394"/><stop offset=".26238" stop-color="#ffe16b"/><stop offset=".66093999" stop-color="#f9c440"/><stop offset="1" stop-color="#d48e15"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="5.5" y2="11"><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=".5"/></linearGradient><g stroke-linejoin="round"><path d="m7.3670887.40506322v1.26582288h1.2658227v-1.26582288zm-4.2721519 1.81962028c-.3137976.2667722-.6034811.5564557-.8702533.8702532l.9098102.9098102c.257962-.3125823.5576709-.6122912.8702532-.8702533zm9.8101272 0-.909811.9098101c.312583.2579621.612292.557671.870254.8702533l.909809-.9098102c-.266759-.3137975-.556455-.603481-.870252-.8702532zm-4.9050639.7120254c-2.7963798 0-5.0632912 2.2669114-5.0632912 5.0632911 0 2.79638 2.2669114 5.063291 5.0632912 5.063291 2.7963799 0 5.0632909-2.266911 5.0632909-5.063291 0-2.7963797-2.266911-5.0632911-5.0632909-5.0632911zm-7.59493679 4.4303798v1.2658227h1.26582279v-1.2658227zm13.92405069 0v1.2658227h1.265823v-1.2658227zm-11.1946203 4.6281643-.9098102.90981c.2667722.313798.5564557.603494.8702533.870253l.9098101-.909809c-.3125823-.257962-.6122912-.557671-.8702532-.870254zm9.7310133 0c-.257962.312583-.557671.612292-.870254.870254l.909811.909809c.313797-.266759.603493-.556455.870252-.870253zm-5.4984183 2.333861v1.265823h1.2658227v-1.265823z" fill="url(#a)" stroke="#ad5f00" stroke-opacity=".501961" stroke-width=".810127"/><path d="m12.140736 8.0084743a4.1492105 4.1492105 0 0 1 -4.1492108 4.1492107 4.1492105 4.1492105 0 0 1 -4.1492105-4.1492107 4.1492105 4.1492105 0 0 1 4.1492105-4.1492104 4.1492105 4.1492105 0 0 1 4.1492108 4.1492104z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_grafred.svg b/icon-themes/elementary_svg/cmd/sc_grafred.svg
new file mode 100644
index 000000000..59f5cf4cc
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_grafred.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="13.909769" x2="13.480425" xlink:href="#e" y1="6.912843" y2="15.929048"/><linearGradient id="b" gradientTransform="matrix(2.5606079 2.5606079 -2.5606079 2.5606079 756.03211 -756.13906)" gradientUnits="userSpaceOnUse" x1="4.688216" x2=".51116" y1="294.66931" y2="294.66989"><stop offset="0" stop-color="#d4d4d4"/><stop offset="1" stop-color="#fafafa"/></linearGradient><linearGradient id="c" gradientTransform="matrix(2.5606079 2.5606079 -2.5606079 2.5606079 756.03211 -756.13906)" gradientUnits="userSpaceOnUse" x1="4.761125" x2="1.571992" xlink:href="#d" y1="291.03757" y2="291.09607"/><linearGradient id="d"><stop offset="0" stop-color="#667885"/><stop offset="1" stop-color="#95a3ab"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="1.5875" x2="1.852083" y1="3.96875" y2="5.291667"><stop offset="0" stop-color="#ff8c82"/><stop offset="1" stop-color="#ed5353"/></linearGradient><clipPath id="f"><path d="m3.4705346 1.7153764-1.9976162 1.9976163a1.9462646 1.9462646 0 0 0 -.4544021.7153238l-.05332627.1477092a2.0177204 2.0177204 0 0 1 -.32439419.5779733l-.17831856.2221248a.30048108.30048108 0 0 0 .0218453.4005789l.0889751.088975a.30047981.30047981 0 0 0 .40057824.021844l.22212988-.1783237a2.0150441 2.0150441 0 0 1 .5780208-.3242606l.1478922-.053321a1.9443245 1.9443245 0 0 0 .7153873-.4542277l1.9976153-1.9976073z"/></clipPath><clipPath id="g"><path d="m3.4705346 1.7153764-1.9976162 1.9976163a1.9462646 1.9462646 0 0 0 -.4544021.7153238l-.05332627.1477092a2.0177204 2.0177204 0 0 1 -.32439419.5779733l-.17831856.2221248a.30048108.30048108 0 0 0 .0218453.4005789l.0889751.088975a.30047981.30047981 0 0 0 .40057824.021844l.22212988-.1783237a2.0150441 2.0150441 0 0 1 .5780208-.3242606l.1478922-.053321a1.9443245 1.9443245 0 0 0 .7153873-.4542277l1.9976153-1.9976073z"/></clipPath><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="17.000001" x2="22.514097" y1="-5.999999" y2="-.083572"><stop offset="0" stop-color="#fff"/><stop offset=".57806093" 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><clipPath id="i"><path d="m3.4705346 1.7153764-1.9976162 1.9976163a1.9462646 1.9462646 0 0 0 -.4544021.7153238l-.05332627.1477092a2.0177204 2.0177204 0 0 1 -.32439419.5779733l-.17831856.2221248a.30048108.30048108 0 0 0 .0218453.4005789l.0889751.088975a.30047981.30047981 0 0 0 .40057821.021844l.22212991-.1783237a2.0150441 2.0150441 0 0 1 .5780208-.3242606l.1478922-.053321a1.9443245 1.9443245 0 0 0 .7153873-.4542277l1.9976153-1.9976073z"/></clipPath><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="7.990284" x2="12.53125" y1="4.518816" y2="9.230567"><stop offset="0" stop-color="#fff"/><stop offset=".73065954" 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="k" gradientTransform="matrix(.67749414 .67749414 -.67749414 .67749414 11.79144 -11.898439)" gradientUnits="userSpaceOnUse" x1="17.765625" x2="6.009766" xlink:href="#d" y1="6.034468" y2="6.022181"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="10.614066" x2="19.068521" y1="-4.594192" y2="4.896776"><stop offset="0" stop-color="#fff"/><stop offset=".57806093" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/></linearGradient><g transform="matrix(.675 0 0 .675 -.094755 5.294408)"><path d="m14.783257 1.0996633a5.631697.96827621 45 0 0 -4.607483-3.2392418 5.631697.96827621 45 0 0 3.296174 4.6670263 5.631697.96827621 45 0 0 4.668364 3.2974713 5.631697.96827621 45 0 0 -3.298829-4.6670266 5.631697.96827621 45 0 0 -.05821-.058302z" fill="#273445"/><path d="m10.175786-2.1396141c-.380894.3759205 1.095374 2.46617687 3.296158 4.6670619 2.201275 2.2014283 4.292361 3.6784623 4.668371 3.2974713" fill="none" opacity=".5" stroke="#0e141f" stroke-linejoin="round" stroke-width="1.481481"/><path d="m13.116981-1.5166874-7.5500453 7.5500455a7.3559606 7.3559606 0 0 0 -1.7174253 2.703586l-.201548.558272a7.6260297 7.6260297 0 0 1 -1.2260568 2.1844649l-.67396.839527a1.1356765 1.1356765 0 0 0 .082565 1.513999l.3362838.336283a1.1356717 1.1356717 0 0 0 1.5139965.08256l.8395461-.673979a7.6159146 7.6159146 0 0 1 2.1846455-1.225552l.5589626-.201528a7.3486279 7.3486279 0 0 0 2.703826-1.716766l7.5500419-7.5500114z" fill="url(#b)"/><path d="m21.581557-5.580414c-1.229975-1.2298115-3.223977-1.2297753-4.45397-.0000362l-2.820037 2.8200457 4.454017 4.453988 2.820004-2.8200094c1.22978-1.2300287 1.229772-3.2239956-.000014-4.4539881z" fill="url(#c)"/><path d="m21.581557-5.580414c-1.229975-1.2298115-3.223977-1.2297753-4.45397-.0000362l-2.820037 2.8200457 4.454017 4.453988 2.820004-2.8200094c1.22978-1.2300287 1.229772-3.2239956-.000014-4.4539881z" fill="none" opacity=".5" stroke="#0e141f" stroke-linejoin="round" stroke-width="1.481481"/><path clip-path="url(#f)" d="m3.760907 4.1571303h-3.17500012l-1.11507356 2.1928699 2.64583338.2645833 1.3229167-1.3229167z" fill="url(#e)" transform="matrix(3.7795275 0 0 3.7795275 0 -8)"/><g fill="none"><path d="m13.11698-1.5166874-7.5986332 7.5986425a7.0479072 7.0479072 0 0 0 -1.6455023 2.590349l-.2429387.672937a7.3066668 7.3066668 0 0 1 -1.1747114 2.0929719l-.733943.914256a1.0881161 1.0881161 0 0 0 .079107 1.450599l.3965881.396562a1.0881114 1.0881114 0 0 0 1.4505924.07894l.9142643-.733955a7.2969727 7.2969727 0 0 1 2.093156-1.174257l.673629-.242986a7.0408791 7.0408791 0 0 0 2.5905939-1.644878l7.5986309-7.5986065z" opacity=".5" stroke="#000" stroke-linejoin="round" stroke-width="1.481481"/><path clip-path="url(#g)" d="m3.760907 4.1571303h-3.17500012l-1.11507356 2.1928699 2.64583338.2645833 1.3229167-1.3229167z" opacity=".499" stroke="#7a0000" stroke-width=".391975" transform="matrix(3.7795275 0 0 3.7795275 0 -8)"/><path d="m19.355469-4.9433594c-.410046-.0000077-.819927.1539756-1.13086.4648438a.55379981.55379981 0 0 1 0 .00195l-1.71875 1.7167969 2.259766 2.2519531 1.720703-1.71875c.624013-.6241391.624055-1.6277929 0-2.2519531-.310825-.3107836-.720814-.4648361-1.130859-.4648438z" stroke="url(#h)" stroke-linejoin="round" stroke-width="1.481481"/><path clip-path="url(#i)" d="m.69315044 4.5491056-.82205669 1.5739413 2.14648435.2167969 1.1816407-1.1835938.1697129-.6071444z" opacity=".5" stroke="#fff" stroke-width=".391975" transform="matrix(3.7795275 0 0 3.7795275 0 -8)"/><path d="m13.117188.6875-6.4472661 6.4492188c-.6058256.6058268-1.0739806 1.3310234-1.3613281 2.1269531l-.1894532.546875a.55892555.55892555 0 0 1 -.00195.00781c-.3161576.8757541-.7930279 1.6782761-1.3535187 2.4179711.740135-.559957 1.5387637-1.034011 2.4082031-1.347656l.5683594-.207031a.55892555.55892555 0 0 1 .00195 0c.7931594-.285975 1.5163595-.7468288 2.1210968-1.3515629l6.4453128-6.4492187z" opacity=".5" stroke="url(#j)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.481481"/></g><path d="m17.159787-1.2768526a5.6316974.96827621 45 0 0 -4.607501-3.2392771l-2.376512 2.3765512a5.6316974.96827621 45 0 1 4.607483 3.2392418 5.6316974.96827621 45 0 1 .05824.058303 5.6316974.96827621 45 0 1 3.298803 4.6670258l2.376527-2.376516a5.6316974.96827621 45 0 0 -3.298828-4.6670264 5.6316974.96827621 45 0 0 -.05821-.058302z" fill="url(#k)"/><g fill="none" stroke-linejoin="round" stroke-width="1.481481"><path d="m18.140315 5.8249191 2.376531-2.376515c.376154-.379797-1.100425-2.46882173-3.298817-4.667063-.01937-.018106-.03879-.038747-.05824-.058302-2.180158-2.1699235-4.23192-3.611759-4.607479-3.2393138l-2.376531 2.3765153" opacity=".5" stroke="#0e141f"/><path d="m18.140315 5.8249191c.37606-.379797-1.100484-2.468821-3.298837-4.6670266-.01937-.018106-.03879-.038747-.05824-.058302-2.180114-2.1698866-4.231831-3.6117223-4.607455-3.2393497" opacity=".5" stroke="#0e141f"/><path d="m12.947266-3.203125-.66211.6621094c1.093404.6899459 2.262123 1.69151247 3.359375 2.7832031.02524.0252312.04304.0449438.05859.0605469 1.117679 1.11761082 2.124279 2.30702092 2.820313 3.41796872l.673832-.67382812c-.02146-.036516-.04694-.075545-.08008-.1289062-.502143-.8086208-1.470315-1.98406667-2.761719-3.27539068-.02805-.028161-.0454-.0463481-.05859-.0605469-.0063-.00675-.01222-.0125229-.01953-.0214844-.000346-.00034343.000346-.00161 0-.001953-1.267812-1.25837305-2.415178-2.20515955-3.205078-2.69140625-.03574-.022003-.0783-.044169-.125-.070312z" stroke="url(#l)"/></g></g><path d="m12.621737 6.1999139c-1.635303 2.9913237-5.930744 9.3513821.000001 9.2997911 5.838656-.05079 1.162665-6.4162989-.000001-9.2997911z" fill="url(#a)" stroke="#7a0000" stroke-opacity=".517647"/><path d="m12.620478 8.0419222c-.969052 1.6390431-2.726714 5.1072768-2.018763 5.7946458l.716335.520865z" fill="#fff" opacity=".8" stroke-width="2.075429"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_graftransparence.svg b/icon-themes/elementary_svg/cmd/sc_graftransparence.svg
new file mode 100644
index 000000000..ef8577dda
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_graftransparence.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="13.909769" x2="13.480425" xlink:href="#e" y1="6.912843" y2="15.929048"/><linearGradient id="b" gradientTransform="matrix(2.5606079 2.5606079 -2.5606079 2.5606079 756.03211 -756.13906)" gradientUnits="userSpaceOnUse" x1="4.688216" x2=".51116" y1="294.66931" y2="294.66989"><stop offset="0" stop-color="#d4d4d4"/><stop offset="1" stop-color="#fafafa"/></linearGradient><linearGradient id="c" gradientTransform="matrix(2.5606079 2.5606079 -2.5606079 2.5606079 756.03211 -756.13906)" gradientUnits="userSpaceOnUse" x1="4.761125" x2="1.571992" xlink:href="#d" y1="291.03757" y2="291.09607"/><linearGradient id="d"><stop offset="0" stop-color="#667885"/><stop offset="1" stop-color="#95a3ab"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="1.5875" x2="1.852083" y1="3.96875" y2="5.291667"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><clipPath id="f"><path d="m3.4705346 1.7153764-1.9976162 1.9976163a1.9462646 1.9462646 0 0 0 -.4544021.7153238l-.05332627.1477092a2.0177204 2.0177204 0 0 1 -.32439419.5779733l-.17831856.2221248a.30048108.30048108 0 0 0 .0218453.4005789l.0889751.088975a.30047981.30047981 0 0 0 .40057824.021844l.22212988-.1783237a2.0150441 2.0150441 0 0 1 .5780208-.3242606l.1478922-.053321a1.9443245 1.9443245 0 0 0 .7153873-.4542277l1.9976153-1.9976073z"/></clipPath><clipPath id="g"><path d="m3.4705346 1.7153764-1.9976162 1.9976163a1.9462646 1.9462646 0 0 0 -.4544021.7153238l-.05332627.1477092a2.0177204 2.0177204 0 0 1 -.32439419.5779733l-.17831856.2221248a.30048108.30048108 0 0 0 .0218453.4005789l.0889751.088975a.30047981.30047981 0 0 0 .40057824.021844l.22212988-.1783237a2.0150441 2.0150441 0 0 1 .5780208-.3242606l.1478922-.053321a1.9443245 1.9443245 0 0 0 .7153873-.4542277l1.9976153-1.9976073z"/></clipPath><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="17.000001" x2="22.514097" y1="-5.999999" y2="-.083572"><stop offset="0" stop-color="#fff"/><stop offset=".57806093" 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><clipPath id="i"><path d="m3.4705346 1.7153764-1.9976162 1.9976163a1.9462646 1.9462646 0 0 0 -.4544021.7153238l-.05332627.1477092a2.0177204 2.0177204 0 0 1 -.32439419.5779733l-.17831856.2221248a.30048108.30048108 0 0 0 .0218453.4005789l.0889751.088975a.30047981.30047981 0 0 0 .40057821.021844l.22212991-.1783237a2.0150441 2.0150441 0 0 1 .5780208-.3242606l.1478922-.053321a1.9443245 1.9443245 0 0 0 .7153873-.4542277l1.9976153-1.9976073z"/></clipPath><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="7.990284" x2="12.53125" y1="4.518816" y2="9.230567"><stop offset="0" stop-color="#fff"/><stop offset=".73065954" 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="k" gradientTransform="matrix(.67749414 .67749414 -.67749414 .67749414 11.79144 -11.898439)" gradientUnits="userSpaceOnUse" x1="17.765625" x2="6.009766" xlink:href="#d" y1="6.034468" y2="6.022181"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="10.614066" x2="19.068521" y1="-4.594192" y2="4.896776"><stop offset="0" stop-color="#fff"/><stop offset=".57806093" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/></linearGradient><g transform="matrix(.675 0 0 .675 -.094755 5.294408)"><path d="m14.783257 1.0996633a5.631697.96827621 45 0 0 -4.607483-3.2392418 5.631697.96827621 45 0 0 3.296174 4.6670263 5.631697.96827621 45 0 0 4.668364 3.2974713 5.631697.96827621 45 0 0 -3.298829-4.6670266 5.631697.96827621 45 0 0 -.05821-.058302z" fill="#273445"/><path d="m10.175786-2.1396141c-.380894.3759205 1.095374 2.46617687 3.296158 4.6670619 2.201275 2.2014283 4.292361 3.6784623 4.668371 3.2974713" fill="none" opacity=".5" stroke="#0e141f" stroke-linejoin="round" stroke-width="1.481481"/><path d="m13.116981-1.5166874-7.5500453 7.5500455a7.3559606 7.3559606 0 0 0 -1.7174253 2.703586l-.201548.558272a7.6260297 7.6260297 0 0 1 -1.2260568 2.1844649l-.67396.839527a1.1356765 1.1356765 0 0 0 .082565 1.513999l.3362838.336283a1.1356717 1.1356717 0 0 0 1.5139965.08256l.8395461-.673979a7.6159146 7.6159146 0 0 1 2.1846455-1.225552l.5589626-.201528a7.3486279 7.3486279 0 0 0 2.703826-1.716766l7.5500419-7.5500114z" fill="url(#b)"/><path d="m21.581557-5.580414c-1.229975-1.2298115-3.223977-1.2297753-4.45397-.0000362l-2.820037 2.8200457 4.454017 4.453988 2.820004-2.8200094c1.22978-1.2300287 1.229772-3.2239956-.000014-4.4539881z" fill="url(#c)"/><path d="m21.581557-5.580414c-1.229975-1.2298115-3.223977-1.2297753-4.45397-.0000362l-2.820037 2.8200457 4.454017 4.453988 2.820004-2.8200094c1.22978-1.2300287 1.229772-3.2239956-.000014-4.4539881z" fill="none" opacity=".5" stroke="#0e141f" stroke-linejoin="round" stroke-width="1.481481"/><path clip-path="url(#f)" d="m3.760907 4.1571303h-3.17500012l-1.11507356 2.1928699 2.64583338.2645833 1.3229167-1.3229167z" fill="url(#e)" transform="matrix(3.7795275 0 0 3.7795275 0 -8)"/><g fill="none"><path d="m13.11698-1.5166874-7.5986332 7.5986425a7.0479072 7.0479072 0 0 0 -1.6455023 2.590349l-.2429387.672937a7.3066668 7.3066668 0 0 1 -1.1747114 2.0929719l-.733943.914256a1.0881161 1.0881161 0 0 0 .079107 1.450599l.3965881.396562a1.0881114 1.0881114 0 0 0 1.4505924.07894l.9142643-.733955a7.2969727 7.2969727 0 0 1 2.093156-1.174257l.673629-.242986a7.0408791 7.0408791 0 0 0 2.5905939-1.644878l7.5986309-7.5986065z" opacity=".5" stroke="#000" stroke-linejoin="round" stroke-width="1.481481"/><path clip-path="url(#g)" d="m3.760907 4.1571303h-3.17500012l-1.11507356 2.1928699 2.64583338.2645833 1.3229167-1.3229167z" opacity=".499" stroke="#000" stroke-width=".391975" transform="matrix(3.7795275 0 0 3.7795275 0 -8)"/><path d="m19.355469-4.9433594c-.410046-.0000077-.819927.1539756-1.13086.4648438a.55379981.55379981 0 0 1 0 .00195l-1.71875 1.7167969 2.259766 2.2519531 1.720703-1.71875c.624013-.6241391.624055-1.6277929 0-2.2519531-.310825-.3107836-.720814-.4648361-1.130859-.4648438z" stroke="url(#h)" stroke-linejoin="round" stroke-width="1.481481"/><path clip-path="url(#i)" d="m.69315044 4.5491056-.82205669 1.5739413 2.14648435.2167969 1.1816407-1.1835938.1697129-.6071444z" opacity=".5" stroke="#fff" stroke-width=".391975" transform="matrix(3.7795275 0 0 3.7795275 0 -8)"/><path d="m13.117188.6875-6.4472661 6.4492188c-.6058256.6058268-1.0739806 1.3310234-1.3613281 2.1269531l-.1894532.546875a.55892555.55892555 0 0 1 -.00195.00781c-.3161576.8757541-.7930279 1.6782761-1.3535187 2.4179711.740135-.559957 1.5387637-1.034011 2.4082031-1.347656l.5683594-.207031a.55892555.55892555 0 0 1 .00195 0c.7931594-.285975 1.5163595-.7468288 2.1210968-1.3515629l6.4453128-6.4492187z" opacity=".5" stroke="url(#j)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.481481"/></g><path d="m17.159787-1.2768526a5.6316974.96827621 45 0 0 -4.607501-3.2392771l-2.376512 2.3765512a5.6316974.96827621 45 0 1 4.607483 3.2392418 5.6316974.96827621 45 0 1 .05824.058303 5.6316974.96827621 45 0 1 3.298803 4.6670258l2.376527-2.376516a5.6316974.96827621 45 0 0 -3.298828-4.6670264 5.6316974.96827621 45 0 0 -.05821-.058302z" fill="url(#k)"/><g fill="none" stroke-linejoin="round" stroke-width="1.481481"><path d="m18.140315 5.8249191 2.376531-2.376515c.376154-.379797-1.100425-2.46882173-3.298817-4.667063-.01937-.018106-.03879-.038747-.05824-.058302-2.180158-2.1699235-4.23192-3.611759-4.607479-3.2393138l-2.376531 2.3765153" opacity=".5" stroke="#0e141f"/><path d="m18.140315 5.8249191c.37606-.379797-1.100484-2.468821-3.298837-4.6670266-.01937-.018106-.03879-.038747-.05824-.058302-2.180114-2.1698866-4.231831-3.6117223-4.607455-3.2393497" opacity=".5" stroke="#0e141f"/><path d="m12.947266-3.203125-.66211.6621094c1.093404.6899459 2.262123 1.69151247 3.359375 2.7832031.02524.0252312.04304.0449438.05859.0605469 1.117679 1.11761082 2.124279 2.30702092 2.820313 3.41796872l.673832-.67382812c-.02146-.036516-.04694-.075545-.08008-.1289062-.502143-.8086208-1.470315-1.98406667-2.761719-3.27539068-.02805-.028161-.0454-.0463481-.05859-.0605469-.0063-.00675-.01222-.0125229-.01953-.0214844-.000346-.00034343.000346-.00161 0-.001953-1.267812-1.25837305-2.415178-2.20515955-3.205078-2.69140625-.03574-.022003-.0783-.044169-.125-.070312z" stroke="url(#l)"/></g></g><path d="m12.621737 6.1999139c-1.635303 2.9913237-5.930744 9.3513821.000001 9.2997911 5.838656-.05079 1.162665-6.4162989-.000001-9.2997911z" fill="url(#a)" stroke="#000" stroke-opacity=".517647"/><path d="m12.620478 8.0419222c-.969052 1.6390431-2.726714 5.1072768-2.018763 5.7946458l.716335.520865z" fill="#fff" opacity=".8" stroke-width="2.075429"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_graphic.svg b/icon-themes/elementary_svg/cmd/sc_graphic.svg
new file mode 100644
index 000000000..153db050d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_graphic.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.29729729 0 0 .24324323 .86491 2.1622)" gradientUnits="userSpaceOnUse" x1="23.999849" x2="23.999849" y1="7.5554" y2="40.44429"><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(.0657842 0 0 .06827881 16.55981 5.497619)" gradientUnits="userSpaceOnUse" x1="-107.45584" x2="-107.45584" y1="-37.385227" y2="38.561256"><stop offset="0" stop-color="#0b85e9"/><stop offset="1" stop-color="#69d1ef"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.0657842 0 0 .06827881 16.55981 5.497619)" gradientUnits="userSpaceOnUse" x1="-96.557358" x2="-96.557358" y1="110.92493" y2="39.991924"><stop offset="0" stop-color="#e89c42"/><stop offset="1" stop-color="#faca67"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.37142772 0 0 .23901172 -.914262 1.897046)" 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="e" gradientTransform="matrix(.31606802 .00018694 .00006478 .23894327 38.784 .94776)" gradientUnits="userSpaceOnUse" x1="-76.834877" x2="-76.844345" y1="6.680585" y2="52.887863"><stop offset="0" stop-opacity=".270588"/><stop offset="1" stop-opacity=".368"/></linearGradient><path d="m1.5 2.5c2.9789608 0 12.999989.000682 12.999989.000682l.000011 10.999318s-8.6666667 0-13 0c0-3.6666624 0-7.3333264 0-10.999989z" fill="url(#d)" stroke-width="1.091635"/><path d="m13.50004 12.500041h-11v-9.000001h11z" fill="none" stroke="url(#a)" stroke-linecap="round"/><path d="m14.50008 13.500081h-13.00008v-11.000081h13.00008z" fill="none" stroke="url(#e)" stroke-linejoin="round" stroke-width=".999922"/><path d="m3.00004 4.00004v8.000001h10v-8.000001z" fill="url(#c)"/><path d="m3.00004 4.00004v4.082555c.14848.07106.33651.135627.53977.135627.46418 0 .91812-.389189 1.69318-.389189s1.35801.489434 2.33523.489434 1.19716-.707616 2.44318-.707616 1.12886.448157 1.90909.448157c.53744 0 .76696-.194811 1.07955-.318427v-3.740541z" fill="url(#b)"/><path d="m10.0114 7.350163c-1.24602 0-1.46596.707616-2.44318.707616s-1.56017-.489434-2.33523-.489434-1.229.389189-1.69318.389189c-.20326 0-.39129-.06457-.53977-.135627v.871499c.22336.06164.51301.112039.85795.112039.8795 0 .75402-.306634 1.51137-.306634.75734 0 1.20343.501229 2.22727.501229 1.26814 0 1.55916-.807863 2.5625-.807863.78346 0 .84229.442261 1.70454.442261.5825 0 .77595-.232336 1.13637-.383293v-.771252c-.31259.123616-.54211.318427-1.07955.318427-.78023 0-.66307-.448157-1.90909-.448157z" fill="#fff"/><path d="m3.50004 4.500251c2.06237 0 9.00006.000447 9.00006.000447l.00001 6.999343s-6.00004 0-9.00007 0c0-2.3332628 0-4.666526 0-6.999788z" fill="none" opacity=".3" stroke="#000"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_graphicdialog.svg b/icon-themes/elementary_svg/cmd/sc_graphicdialog.svg
new file mode 100644
index 000000000..26794a6ef
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_graphicdialog.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.29729729 0 0 .24324323 .86491 2.1622)" gradientUnits="userSpaceOnUse" x1="23.999849" x2="23.999849" y1="7.5554" y2="40.44429"><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" gradientUnits="userSpaceOnUse" x1="11.720905" x2="11.720905" y1="1.783899" y2="11.976016"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#e6e6e6"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="9.720905" x2="9.720905" y1="2.733051" y2="15.752358"><stop offset="0" stop-color="#888"/><stop offset="1" stop-color="#626262"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="12.813955" x2="12.742121" y1="13.774036" y2="9.725965"><stop offset="0" stop-color="#efefef"/><stop offset="1" stop-color="#c9c9c9"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.0657842 0 0 .06827881 16.55981 5.497619)" gradientUnits="userSpaceOnUse" x1="-107.45584" x2="-107.45584" y1="-37.385227" y2="38.561256"><stop offset="0" stop-color="#0b85e9"/><stop offset="1" stop-color="#69d1ef"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.0657842 0 0 .06827881 16.55981 5.497619)" gradientUnits="userSpaceOnUse" x1="-96.557358" x2="-96.557358" y1="110.92493" y2="39.991924"><stop offset="0" stop-color="#e89c42"/><stop offset="1" stop-color="#faca67"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.37142772 0 0 .23901172 -.914262 1.897046)" 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="h" gradientTransform="matrix(.31606802 .00018694 .00006478 .23894327 38.784 .94776)" gradientUnits="userSpaceOnUse" x1="-76.834877" x2="-76.844345" y1="6.680585" y2="52.887863"><stop offset="0" stop-opacity=".270588"/><stop offset="1" stop-opacity=".368"/></linearGradient><path d="m1.5 2.5c2.9789608 0 12.999989.000682 12.999989.000682l.000011 10.999318s-8.6666667 0-13 0c0-3.6666624 0-7.3333264 0-10.999989z" fill="url(#g)" stroke-width="1.091635"/><path d="m13.50004 12.500041h-11v-9.000001h11z" fill="none" stroke="url(#a)" stroke-linecap="round"/><path d="m14.50008 13.500081h-13.00008v-11.000081h13.00008z" fill="none" stroke="url(#h)" stroke-linejoin="round" stroke-width=".999922"/><path d="m3.00004 4.00004v8.000001h10v-8.000001z" fill="url(#f)"/><path d="m3.00004 4.00004v4.082555c.14848.07106.33651.135627.53977.135627.46418 0 .91812-.389189 1.69318-.389189s1.35801.489434 2.33523.489434 1.19716-.707616 2.44318-.707616 1.12886.448157 1.90909.448157c.53744 0 .76696-.194811 1.07955-.318427v-3.740541z" fill="url(#e)"/><path d="m10.0114 7.350163c-1.24602 0-1.46596.707616-2.44318.707616s-1.56017-.489434-2.33523-.489434-1.229.389189-1.69318.389189c-.20326 0-.39129-.06457-.53977-.135627v.871499c.22336.06164.51301.112039.85795.112039.8795 0 .75402-.306634 1.51137-.306634.75734 0 1.20343.501229 2.22727.501229 1.26814 0 1.55916-.807863 2.5625-.807863.78346 0 .84229.442261 1.70454.442261.5825 0 .77595-.232336 1.13637-.383293v-.771252c-.31259.123616-.54211.318427-1.07955.318427-.78023 0-.66307-.448157-1.90909-.448157z" fill="#fff"/><path d="m3.50004 4.500251c2.06237 0 9.00006.000447 9.00006.000447l.00001 6.999343s-6.00004 0-9.00007 0c0-2.3332628 0-4.666526 0-6.999788z" fill="none" opacity=".3" stroke="#000"/><g transform="matrix(1.0513065 -.43546544 .43546544 1.0513065 -5.966936 4.266501)"><path d="m11.21875 8c-.124208 0-.21875.0945411-.21875.21875v.625c-.276951.0711-.525582.1859391-.765625.328125l-.453125-.453125c-.087828-.087829-.224671-.087829-.3125 0l-.75.75c-.087829.087829-.087829.2246711 0 .3125l.453125.453125c-.1421856.240043-.2570245.488673-.328125.765625h-.625c-.1242085 0-.21875.094541-.21875.21875v1.0625c0 .124209.0945415.21875.21875.21875h.625c.071101.276951.1859395.525582.328125.765625l-.453125.453125c-.087829.08783-.087829.224671 0 .3125l.75.75c.087829.08783.224671.08783.3125 0l.453125-.453125c.240043.142186.488674.257025.765625.328125v.625c0 .124209.094542.21875.21875.21875h1.0625c.124209 0 .21875-.094541.21875-.21875v-.625c.276951-.0711.525582-.185939.765625-.328125l.453125.453125c.08783.08783.224671.08783.3125 0l.75-.75c.08783-.08783.08783-.224671 0-.3125l-.453125-.453125c.142186-.240043.257025-.488674.328125-.765625h.625c.124209 0 .21875-.094541.21875-.21875v-1.0625c0-.124209-.094541-.21875-.21875-.21875h-.625c-.0711-.276952-.185939-.525582-.328125-.765625l.453125-.453125c.08783-.087829.08783-.224671 0-.3125l-.75-.75c-.08783-.087829-.224671-.087829-.3125 0l-.453125.453125c-.240043-.1421859-.488674-.2570247-.765625-.328125v-.625c0-.1242089-.094541-.21875-.21875-.21875zm.53125 2.75c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1z" display="block" fill="url(#b)" stroke="url(#c)" stroke-linejoin="round" stroke-width=".527275"/><path d="m11.75 9.482558c-1.250289 0-2.2674419 1.017154-2.2674419 2.267442 0 1.250289 1.0171529 2.267442 2.2674419 2.267442 1.250288 0 2.267442-1.017153 2.267442-2.267442 0-1.250288-1.017154-2.267442-2.267442-2.267442zm0 1.046512c.673954 0 1.22093.546977 1.22093 1.22093 0 .673954-.546976 1.22093-1.22093 1.22093-.673953 0-1.22093-.546976-1.22093-1.22093 0-.673953.546977-1.22093 1.22093-1.22093z" opacity=".05"/><path d="m11.75 9.75c-1.1028 0-2 .8972-2 2s.8972 2 2 2 2-.8972 2-2-.8972-2-2-2z" fill="none" stroke="url(#d)" stroke-width=".878792"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_graphicfilterinvert.svg b/icon-themes/elementary_svg/cmd/sc_graphicfilterinvert.svg
new file mode 100644
index 000000000..babeac72d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_graphicfilterinvert.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.7432394 0 0 .7432224 -38.229789 10.609333)" gradientUnits="userSpaceOnUse" x1="63.397362" x2="63.397362" y1="-12.489107" y2="5.46756"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 .98489584 -.91917381 0 19.372573 -3.580873)" gradientUnits="userSpaceOnUse" x1="3.696669" x2="19.821404" y1="16.722891" y2="16.722891"><stop offset="0" stop-color="#808080"/><stop offset=".54610044" stop-color="#6d6d6d"/><stop offset="1" stop-color="#4f5053"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 .98489584 -.91917381 0 30.3196 -55.412497)" gradientUnits="userSpaceOnUse" x1="56.323174" x2="72.451813" y1="25.882757" y2="25.882757"><stop offset="0" stop-color="#4d4d4d"/><stop offset="1" stop-color="#333"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.71417163 0 0 .71423312 -.569414 -.570797)" gradientUnits="userSpaceOnUse" x1="17.610361" x2="17.610361" y1=".999958" y2="23.062979"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#cdcdcd"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.36854206 0 0 .36857379 -.844364 -.845771)" gradientUnits="userSpaceOnUse" x1="12.962829" x2="12.962829" y1="2.683795" y2="45.326431"><stop offset="0" stop-color="#808080"/><stop offset=".87326682" stop-color="#6d6d6d"/><stop offset="1" stop-color="#4f5053"/></linearGradient><path d="m8.0000011.50182812c-4.1372321 0-7.4981741 3.36093918-7.4981741 7.49817178 0 4.1372331 3.360942 7.4981751 7.4981741 7.4981721 4.1372309 0 7.4981759-3.360939 7.4981719-7.4981721 0-4.1372326-3.360941-7.49817178-7.4981719-7.49817178z" fill="url(#d)" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.003654"/><path d="m7.5008339 15.5a6.9990102 7.4994477 0 1 1 0-14.998895v7.4994474z" fill="url(#b)" stroke="url(#c)"/><path d="m14.500001 7.9997712c0 3.5899658-2.910365 6.5002288-6.4999192 6.5002288-3.5898834 0-6.5000817-2.910295-6.5000817-6.5002288 0-3.5898006 2.9101983-6.4997695 6.5000817-6.4997695 3.5895542 0 6.4999192 2.9099689 6.4999192 6.4997695z" fill="none" opacity=".4" stroke="url(#a)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_graphicfiltermosaic.svg b/icon-themes/elementary_svg/cmd/sc_graphicfiltermosaic.svg
new file mode 100644
index 000000000..869a9d2ee
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_graphicfiltermosaic.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path d="m12.5 8.5v3h3v-3z" fill="#ed5353" stroke="#a10705"/><path d="m.5 12.5v3h3v-3z" fill="#9bdb4d" stroke="#3a9104"/><path d="m4.5 12.5v3h3v-3z" fill="#ed5353" stroke="#a10705"/><path d="m8.5 12.5v3h3v-3z" fill="#ffe16b" stroke="#d48e15"/><path d="m12.5 12.5v3h3v-3z" fill="#64baff" stroke="#0d52bf"/><path d="m8.5 8.5v3h3v-3z" fill="#9bdb4d" stroke="#3a9104"/><path d="m4.5 8.5v3h3v-3z" fill="#64baff" stroke="#0d52bf"/><path d="m.5 8.5v3h3v-3z" fill="#ffe16b" stroke="#d48e15"/><path d="m8.5 4.5v3h3v-3z" fill="#64baff" stroke="#0d52bf"/><path d="m.5 4.5v3h3v-3z" fill="#ed5353" stroke="#a10705"/><path d="m4.5 4.5v3h3v-3z" fill="#9bdb4d" stroke="#3a9104"/><path d="m12.5 4.5v3h3v-3z" fill="#ffe16b" stroke="#d48e15"/><path d="m4.5.5v3h3v-3z" fill="#ffe16b" stroke="#d48e15"/><path d="m.5.5v3h3v-3z" fill="#64baff" stroke="#0d52bf"/><path d="m8.5.5v3h3v-3z" fill="#ed5353" stroke="#a10705"/><path d="m12.5.5v3h3v-3z" fill="#9bdb4d" stroke="#3a9104"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_graphicfilterpopart.svg b/icon-themes/elementary_svg/cmd/sc_graphicfilterpopart.svg
new file mode 100644
index 000000000..13074459c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_graphicfilterpopart.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333333 4.2333335" width="16" 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 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><radialGradient id="b" cx="62.625" cy="4.625" gradientTransform="matrix(.19921668 0 0 .04980409 -10.359279 296.24047)" gradientUnits="userSpaceOnUse" r="10.625"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><radialGradient id="c" cx="2.116667" cy="292.76666" gradientTransform="matrix(.00003901 13.43829 -10.918633 .0000317 3204.6116 -28.453644)" gradientUnits="userSpaceOnUse" r="1.190625"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><radialGradient id="d" cx="2.116667" cy="292.76666" gradientTransform="matrix(.00003901 13.43829 -10.918633 .0000317 3207.6116 -23.453669)" gradientUnits="userSpaceOnUse" r="1.190625"><stop offset="0" stop-color="#ff8c82"/><stop offset=".26238" stop-color="#ed5353"/><stop offset=".66093999" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></radialGradient><radialGradient id="e" cx="2.116667" cy="292.76666" gradientTransform="matrix(.00003901 13.43829 -10.918633 .0000317 3201.6116 -23.453669)" gradientUnits="userSpaceOnUse" r="1.190625"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".26238" stop-color="#64baff"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="2.116667" x2="2.116667" xlink:href="#a" y1="293.16351" y2="295.01559"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="2.910417" x2="2.910417" xlink:href="#a" y1="294.486424" y2="296.338504"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="1.322917" x2="1.322917" xlink:href="#a" y1="294.486432" y2="296.338512"/><g transform="translate(0 -292.76665)"><path d="m4.2333439 296.47081c0 .29225-.9476688.52917-2.1166774.52917-1.16900856 0-2.11667706-.23692-2.11667706-.52917s.9476685-.52917 2.11667706-.52917c1.1690086 0 2.1166774.23692 2.1166774.52917z" fill="url(#b)" fill-rule="evenodd" opacity=".3"/><g transform="matrix(.26458333 0 0 .26458333 0 292.76665)"><path d="m5 5.5c.2643946.0004229.5260983.0263656.7832031.0722656a4.4999998 4.4999998 0 0 0 -.7832031-.0722656zm0 0a4.4999998 4.4999998 0 0 0 -.7285156.0625c.2400508-.0404984.4842711-.0613617.7285156-.0625zm-.7285156.0625a4.4999998 4.4999998 0 0 0 -.7070313.1796875c.2310993-.0790557.4669805-.1391891.7070313-.1796875zm-.7070313.1796875a4.4999998 4.4999998 0 0 0 -3.0644531 4.2578125 4.4999998 4.4999998 0 0 0 4.5 4.5 4.4999998 4.4999998 0 0 0 3-1.152344 4.4999995 4.4999995 0 0 1 -1.5-3.347656 4.4999995 4.4999995 0 0 1 .0664062-.7382812c-1.5732113-.5296881-2.7270492-1.8824632-3.0019531-3.5195313zm2.2734375-.1601563c.2498213.0478026.4931588.1181935.7304688.2070313a4.4999998 4.4999998 0 0 0 -.7304688-.2070313zm.7910156.2285157c.2401532.0938516.4739414.2076951.6953126.3417969a4.4999998 4.4999998 0 0 0 -.6953126-.3417969zm.7246094.359375c.226877.1398088.4416815.3003523.6425782.4804687a4.4999998 4.4999998 0 0 0 -.6425782-.4804687zm1.5527344 1.6152343a4.4999996 4.4999996 0 0 1 .0507812.0898438c-.001658-.0030832-.0022408-.0066863-.0039062-.0097656-.0139073-.0257155-.0285629-.050732-.0429688-.0761719-.0008915-.0015745-.0030127-.0023328-.0039062-.0039063zm.5292969 1.4726563a4.4999996 4.4999996 0 0 1 -.0039063.0019531 4.4999995 4.4999995 0 0 1 .0390625.2714844 4.4999998 4.4999998 0 0 0 -.0351562-.2734375zm.0371093.2988281a4.4999995 4.4999995 0 0 1 .0273438.4433594 4.4999998 4.4999998 0 0 0 -.0273438-.4433594zm.0117188.7578124a4.4999995 4.4999995 0 0 1 -.0214844.226563 4.4999998 4.4999998 0 0 0 .0214844-.226563zm-.0507812.421875a4.4999995 4.4999995 0 0 1 -.0527344.275391 4.4999998 4.4999998 0 0 0 .0527344-.275391zm-.0878907.408203a4.4999995 4.4999995 0 0 1 -.0917969.310547 4.4999998 4.4999998 0 0 0 .0917969-.310547zm-.1308593.414063a4.4999995 4.4999995 0 0 1 -.1347657.330078 4.4999998 4.4999998 0 0 0 .1347657-.330078zm-.1640626.390625a4.4999995 4.4999995 0 0 1 -.1835937.34375 4.4999998 4.4999998 0 0 0 .1835937-.34375zm-.2109374.388672a4.4999995 4.4999995 0 0 1 -.2109376.316406 4.4999998 4.4999998 0 0 0 .2109376-.316406zm-.2714844.396484a4.4999995 4.4999995 0 0 1 -.2285156.273437 4.4999998 4.4999998 0 0 0 .2285156-.273437zm-.2753906.324219a4.4999995 4.4999995 0 0 1 -.2871094.283203 4.4999998 4.4999998 0 0 0 .2871094-.283203z" fill="url(#e)"/><path d="m11 5.5c.226778.0005722.452397.0221045.675781.0566406a4.4999998 4.4999998 0 0 0 -.675781-.0566406zm0 0a4.4999998 4.4999998 0 0 0 -.816406.078125c.267439-.0500256.540879-.0774311.816406-.078125zm.761719.0703125c.225392.0393431.448531.0926094.666015.1660156a4.4999998 4.4999998 0 0 0 -.666015-.1660156zm-1.589844.0097656a4.4999998 4.4999998 0 0 0 -2.171875 1.0722657 4.4999995 4.4999995 0 0 0 .0019531.0019531c.6154366-.5535729 1.3669468-.9218088 2.1699219-1.0742188zm2.261719.1582031c-.274214 1.6361092-1.426355 2.9886551-2.9980471 3.5195313a4.4999996 4.4999996 0 0 1 -.0039063.0019531 4.4999995 4.4999995 0 0 1 .0683594.7402344 4.4999995 4.4999995 0 0 1 -1.5 3.347656 4.4999998 4.4999998 0 0 0 3 1.152344 4.4999998 4.4999998 0 0 0 4.5-4.5 4.4999998 4.4999998 0 0 0 -3.066406-4.2617188zm-3.527344 2.046875a4.4999996 4.4999996 0 0 1 .0507812.0898438c-.001658-.0030832-.0022408-.0066863-.0039062-.0097656-.0139073-.0257155-.0285629-.050732-.0429688-.0761719-.0008915-.0015745-.0030127-.0023328-.0039062-.0039063zm-2.3398438 1.4824219a4.4999998 4.4999998 0 0 0 -.0488281.3925781 4.4999995 4.4999995 0 0 1 .0488281-.3925781zm-.0664062.7324219a4.4999998 4.4999998 0 0 0 .0195312.388672 4.4999995 4.4999995 0 0 1 -.0195312-.388672zm.0449219.585938a4.4999998 4.4999998 0 0 0 .0390625.259765 4.4999995 4.4999995 0 0 1 -.0390625-.259765zm.0742187.412109a4.4999998 4.4999998 0 0 0 .0742188.291015 4.4999995 4.4999995 0 0 1 -.0742188-.291015zm.1210938.431641a4.4999998 4.4999998 0 0 0 .1015625.28125 4.4999995 4.4999995 0 0 1 -.1015625-.28125zm.1582031.40625a4.4999998 4.4999998 0 0 0 .1484375.304687 4.4999995 4.4999995 0 0 1 -.1484375-.304687zm.1738281.349609a4.4999998 4.4999998 0 0 0 .2128906.345703 4.4999995 4.4999995 0 0 1 -.2128906-.345703zm.2304688.369141a4.4999998 4.4999998 0 0 0 .2597656.341796 4.4999995 4.4999995 0 0 1 -.2597656-.341796zm.2597656.341796a4.4999998 4.4999998 0 0 0 .2988281.322266 4.4999995 4.4999995 0 0 1 -.2988281-.322266z" fill="url(#d)"/><path d="m8 .5a4.4999998 4.4999998 0 0 0 -4.5 4.5 4.4999998 4.4999998 0 0 0 .0644531.7421875c.4621985-.1581114.9470579-.2399108 1.4355469-.2421875 1.1077479.0017717 2.1759206.4120725 3 1.1523438a4.4999995 4.4999995 0 0 0 .0019531.0019531c.8232887-.7405317 1.8907151-1.1515082 2.9980469-1.1542969.487619.0012303.971796.0817068 1.433594.2382812a4.4999998 4.4999998 0 0 0 .066406-.7382812 4.4999998 4.4999998 0 0 0 -4.5-4.5zm-4.4355469 5.2421875a4.4999998 4.4999998 0 0 0 .1347657.5664063c-.0562152-.1844933-.1023045-.3730979-.1347657-.5664063zm8.8691409-.0019531c-.068617.4083422-.192413.7994514-.363282 1.1640625a4.4999998 4.4999998 0 0 0 .363282-1.1640625zm-.363282 1.1640625c-.513396 1.0955219-1.455996 1.9553585-2.6347651 2.3535156a4.4999998 4.4999998 0 0 0 2.6347651-2.3535156zm-8.3398432-.5039063a4.4999998 4.4999998 0 0 0 .1777343.4550782c-.0671003-.1477655-.1266296-.2995273-.1777343-.4550782zm.2128906.5351563a4.4999998 4.4999998 0 0 0 .6191406.9609375c-.2454998-.2912878-.4536266-.6145487-.6191406-.9609375zm4.9628906.8496093a4.4999996 4.4999996 0 0 1 .0507812.0898438c-.001658-.0030832-.0022408-.0066863-.0039062-.0097656-.0139073-.0257155-.0285629-.050732-.0429688-.0761719-.0008915-.0015745-.0030127-.0023328-.0039062-.0039063zm-4.2988281.1621094a4.4999998 4.4999998 0 0 0 .3652343.375c-.1290791-.1176757-.2508673-.243383-.3652343-.375zm.40625.4140625a4.4999998 4.4999998 0 0 0 .9628906.6523438c-.3510736-.1769279-.6738916-.3954597-.9628906-.6523438zm1.0117187.6757813a4.4999998 4.4999998 0 0 0 .5253906.21875c-.1809611-.0616782-.3563115-.1360851-.5253906-.21875z" fill="url(#c)"/><path d="m5 5.5c-.488489.0022767-.9733484.0840761-1.4355469.2421875.2749039 1.6370681 1.4287416 2.9898432 3.0019531 3.5195313.1679562-1.0072566.6735045-1.927437 1.4335938-2.609375-.8240794-.7402713-1.8922521-1.1505721-3-1.1523438z" fill="#43d6b5"/><path d="m8 6.6523438a4.4999998 4.4999998 0 0 0 -1.4335938 2.609375 4.4999998 4.4999998 0 0 0 1.4335938.2382812 4.4999998 4.4999998 0 0 0 1.4355469-.2421875 4.4999998 4.4999998 0 0 0 -1.4355469-2.6054687z" fill="#fff"/><path d="m11 5.5c-1.1073318.0027887-2.1747582.4137652-2.9980469 1.1542969.7589354.6804304 1.2643825 1.5983609 1.4335938 2.6035156 1.5716921-.5308762 2.7238331-1.8834221 2.9980471-3.5195313-.461798-.1565746-.945975-.2370509-1.433594-.2382812zm-1.5644531 3.7578125c-6.2903646 4.4947915-3.1451823 2.2473955 0 0z" fill="#f9c440"/><path d="m8 6.6523438a4.4999997 4.4999997 0 0 1 .1816406.1757812 4.4999997 4.4999997 0 0 0 -.1816406-.1757812zm-.3203125.3164062a4.4999997 4.4999997 0 0 0 -1.1074219 2.2675781 4.4999997 4.4999997 0 0 1 1.1074219-2.2675781zm.6503906.0195312a4.4999997 4.4999997 0 0 1 .1523438.1738282 4.4999997 4.4999997 0 0 0 -.1523438-.1738282zm.2910157.3554688a4.4999997 4.4999997 0 0 1 .1289062.1816406 4.4999997 4.4999997 0 0 0 -.1289062-.1816406zm.2519531.3828125a4.4999997 4.4999997 0 0 1 .1054687.1835937 4.4999997 4.4999997 0 0 0 -.1054687-.1835937zm.1992187.3769531a4.4999997 4.4999997 0 0 1 .1015625.2285156 4.4999997 4.4999997 0 0 0 -.1015625-.2285156zm.1621094.3945313a4.4999997 4.4999997 0 0 1 .0898438.2753906 4.4999997 4.4999997 0 0 0 -.0898438-.2753906zm.1230469.4121093a4.4999997 4.4999997 0 0 1 .0644531.2910157 4.4999997 4.4999997 0 0 0 -.0644531-.2910157zm.0742187.3496094a4.4999997 4.4999997 0 0 1 -1.4316406.2402344 4.4999997 4.4999997 0 0 1 -1.4335938-.2382812 4.4999997 4.4999997 0 0 0 -.0664062.7382812 4.4999997 4.4999997 0 0 0 1.5 3.347656 4.4999997 4.4999997 0 0 0 1.5-3.347656 4.4999997 4.4999997 0 0 0 -.0683594-.7402344z" fill="#f4679d"/></g><g fill="none" stroke-linecap="round" stroke-width=".264583"><g stroke="#000"><circle cx="2.910417" cy="295.41248" opacity=".3" r="1.190625"/><circle cx="1.322917" cy="295.41248" opacity=".3" r="1.190625"/><circle cx="2.116667" cy="294.08957" opacity=".3" r="1.190625"/></g><circle cx="2.116667" cy="294.08957" opacity=".7" r=".926042" stroke="url(#f)"/><circle cx="2.910417" cy="295.41248" opacity=".7" r=".926042" stroke="url(#g)"/><circle cx="1.322917" cy="295.41248" opacity=".7" r=".926042" stroke="url(#h)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_graphicfilterrelief.svg b/icon-themes/elementary_svg/cmd/sc_graphicfilterrelief.svg
new file mode 100644
index 000000000..a8f58f117
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_graphicfilterrelief.svg
@@ -0,0 +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 -23.337836 21.067572)" gradientUnits="userSpaceOnUse" x1="7.555548" x2="7.555548" y1="9.769218" y2="18.30768"><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" gradientUnits="userSpaceOnUse" x1="10" x2="10" y1="2" y2="8"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="2" y2="15"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#b" y1="2" y2="15"/><linearGradient id="e" gradientTransform="translate(1.004425 1.004425)" gradientUnits="userSpaceOnUse" x1="8" x2="7.995575" xlink:href="#a" y1="2" y2="11.995575"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#b" y1="5.5" y2="11"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="6" x2="6" xlink:href="#b" y1="3.5" y2="13"/><linearGradient id="h" gradientTransform="translate(3.004425 3.004425)" gradientUnits="userSpaceOnUse" x1="8" x2="7.995575" xlink:href="#a" y1="2" y2="7.995575"/><linearGradient id="i" gradientTransform="translate(5.004425 5.004425)" gradientUnits="userSpaceOnUse" x1="8" x2="7.995575" xlink:href="#a" y1="2" y2="3.995575"/><rect fill="url(#d)" height="13.008849" rx=".36742" ry=".477726" stroke="url(#c)" stroke-width=".99115" width="13.00885" x="1.495575" y="1.495575"/><rect fill="url(#g)" height="9" rx=".423658" ry=".495762" stroke="#868686" stroke-opacity=".6" width="9" x="3.5" y="3.5"/><path d="m2.5 2.5h11v11h-11z" fill="none" opacity=".6" stroke="url(#e)" stroke-width=".99115"/><rect fill="url(#f)" height="5" rx=".529572" ry=".619702" stroke="#868686" stroke-opacity=".6" width="5" x="5.5" y="5.5"/><g fill="none" stroke-width=".99115"><path d="m4.5 4.5h7v7h-7z" opacity=".6" stroke="url(#h)"/><path d="m6.5 6.5h3v3h-3z" opacity=".6" stroke="url(#i)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_graphicfilterremovenoise.svg b/icon-themes/elementary_svg/cmd/sc_graphicfilterremovenoise.svg
new file mode 100644
index 000000000..3f087e870
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_graphicfilterremovenoise.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.4499622 -.1120672 .1227883 .4259461 -4.74083 -1.070173)" gradientUnits="userSpaceOnUse" x1="16.790216" x2="29.694229" xlink:href="#a" y1="21.270329" y2="46.259285"/><linearGradient id="c" gradientTransform="matrix(.3705567 -.09229061 .1095138 .3798979 -2.159865 -.334148)" gradientUnits="userSpaceOnUse" x1="23.238182" x2="29.892563" y1="12.158657" y2="26.354361"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="30.685316" cy="42.261425" gradientTransform="matrix(1.6484137 -.3627337 -.2781234 -.964796 -32.143264 54.779715)" gradientUnits="userSpaceOnUse" r="8.22791"><stop offset="0" stop-color="#e8e8e8"/><stop offset="1" stop-color="#a5a6a8"/></radialGradient><radialGradient id="e" cx="20.8839" cy="20.434256" gradientTransform="matrix(.5371911 -.1337924 .1715429 .5950737 -6.129997 -1.778193)" gradientUnits="userSpaceOnUse" r="3.999984"><stop offset="0" stop-color="#878a85"/><stop offset="1" stop-color="#3e3f3d"/></radialGradient><radialGradient id="f" cx="23.164974" cy="30.23279" gradientTransform="matrix(.8701111 -.1745419 .3300608 1.4200319 -20.893461 -28.858813)" gradientUnits="userSpaceOnUse" r="8.189013"><stop offset="0" stop-color="#767973"/><stop offset="1" stop-color="#202120"/></radialGradient><linearGradient id="g" gradientTransform="matrix(.5028984 -.1252515 .1294254 .4489702 -6.262896 -1.380506)" gradientUnits="userSpaceOnUse" x1="33.430557" x2="33.430557" y1="45.052155" y2=".310371"><stop offset="0" stop-color="#4c4c4c"/><stop offset="1" stop-color="#d3d7cf"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.3314901 -.08273655 .08563292 .297689 1.046038 3.194268)" gradientUnits="userSpaceOnUse" x1="19.240318" x2="11.323519" xlink:href="#a" y1="4.81117" y2="35.457581"/><linearGradient id="i" gradientTransform="matrix(.2735062 -.06811922 .1099287 .3813368 -.902295 .510156)" gradientUnits="userSpaceOnUse" x1="20.226221" x2="11.4375" y1="20.33363" y2="21.75"><stop offset="0" stop-color="#fff" stop-opacity="0"/><stop offset=".5" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="j" cx="23.986883" cy="27.053167" gradientTransform="matrix(-.1320116 .03287874 -.1415271 -.4909505 13.556651 21.362264)" gradientUnits="userSpaceOnUse" r="7.75" xlink:href="#a"/><radialGradient id="k" cx="9.320398" cy="18.817093" gradientTransform="matrix(.3500156 .1262354 -.2512029 .5442315 6.88755 -3.763048)" gradientUnits="userSpaceOnUse" r="12.5"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#61635f"/></radialGradient><linearGradient id="l" gradientTransform="matrix(.3739344 -.09313176 .09660397 .3351143 .008028 2.599482)" gradientUnits="userSpaceOnUse" x1="7.75" x2="4.643187" y1="33.046577" y2="12.063652"><stop offset="0" stop-color="#4b4b4b"/><stop offset="1" stop-color="#babdb6"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.4102593 -.1021789 .1099287 .3813368 -30.111184 9.011045)" gradientUnits="userSpaceOnUse" x1="80.693359" x2="77.125" y1="31.561478" y2="14"><stop offset="0" stop-color="#383937"/><stop offset="1" stop-color="#595b57"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.05032913 .1745891 -.1773494 .04417049 -9.142051 -6.372378)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="102.35701" x2="82.681335" y1="-41.092239" y2="-41.092239"><stop offset="0" stop-color="#babdb6"/><stop offset=".43738842" stop-color="#eeeeec"/><stop offset="1" stop-color="#555753"/></linearGradient><linearGradient id="o" gradientTransform="matrix(.1099287 .3813368 -.4102593 .1021789 -2.585923 -27.037288)" gradientUnits="userSpaceOnUse" x1="84.425995" x2="102.42599" y1="8.293367" y2="8.293367"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#4a4a4a"/></linearGradient><linearGradient id="p" gradientTransform="matrix(.3522734 -.08790629 .1056126 .3670722 -.670871 2.017405)" gradientUnits="userSpaceOnUse" x1="9.883214" x2="5.101239" xlink:href="#a" y1="14.05074" y2="30.00112"/><linearGradient id="q" 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="r" 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="s" gradientTransform="matrix(.19694688 -.20520309 .19694688 .20520309 2.33061 11.959949)" gradientUnits="userSpaceOnUse" x1="36.010902" x2="16.331276" xlink:href="#a" y1="13.022708" y2="32.702335"/><linearGradient id="t" gradientTransform="matrix(.19694688 -.20520309 .19694688 .20520309 2.13207 12.063489)" gradientUnits="userSpaceOnUse" x1="28.449389" x2="16.331276" xlink:href="#a" y1="20.584223" y2="32.702335"/><path d="m4.10235 9.4815989c.3339157 1.1583351.0535696 2.2345941-.6261705 2.4038901-.67974.169295-1.5014702-.632481-1.8353858-1.790817-.3339155-1.1583358-.0535695-2.2345939.6261705-2.4038893.6797401-.1692955 1.5014704.6324802 1.8353858 1.7908162z" fill="#2e3436" stroke="#555753" stroke-linecap="round"/><path d="m1.9582328 8.9554983c.045534.1579552-.0553131.320313-.2252481.3626369-.1699351.0423239-.344607-.0514135-.3901411-.2093686-.045534-.157955.0553131-.3203128.2252481-.3626367.1699352-.0423239.3446072.0514134.3901411.2093684z" fill="#babdb6"/><path d="m2.6038495 6.3807317c-.8209279.2044597-1.0685792 1.8225376-.5527969 3.6117623.5157827 1.789223 1.6006561 3.075425 2.4215837 2.870965l1.4871901-.370399c.8209275-.204459 1.0685799-1.822538.5527973-3.6117612-.5157827-1.7892241-1.6006565-3.0754247-2.421584-2.8709655z" fill="url(#n)" stroke="url(#o)"/><path d="m4.34375 7.0625c-.46875.1145833-.9375.2291667-1.40625.34375.2083628-.05307-.1287502.3012871-.068111.4478077-.06611.7721724.1053981 1.5468372.3567813 2.2733363.2138278.560785.4677829 1.135612.914576 1.551411.1350985.07558.1838335.156273.149358.122758.4449649-.121355.8899303-.242709 1.3348957-.364063.085825.0011-.1477317.05904-.02248-.0492.1733972-.487133.1193505-1.020477.053252-1.523392-.1375026-.8340849-.4297701-1.6554655-.9156505-2.3514631-.0722121-.1693867-.42786-.3990564-.4318285-.443304z" fill="none" opacity=".4" stroke="url(#p)" stroke-linecap="round"/><path d="m4.1242278 6.2064195c-.8372157.2085165-1.1234807 1.7417976-.6389865 3.4224848.4844943 1.6806867 1.5571938 2.8755067 2.3944099 2.6669887l.261499-.06513c.837216-.208515 1.1234813-1.741796.6389867-3.4224827-.4844945-1.6806867-1.5571938-2.8755055-2.3944096-2.6669895l-.2614995.065129z" fill="url(#m)"/><path d="m4.5638899 9.3666427c1.0143413 3.5187003 5.3630086 4.5906703 7.6965741 4.0094743 1.615397-.40233 2.157719-3.192418 1.277851-6.2446368-.879868-3.0522193-2.850385-5.2164622-4.4657813-4.8141328-2.3335667.5811961-5.5229853 3.5305962-4.5086438 7.0492953z" fill="url(#k)" stroke="url(#l)" stroke-linecap="round"/><path d="m13.948572 7.0292991c1.032101 3.5803109-.013929 6.9516339-2.336373 7.5300609-2.3224449.578426-5.0418426-1.855082-6.0739446-5.4353934-1.0321024-3.580311.0139269-6.9516338 2.3363718-7.5300604 2.3224448-.5784264 5.0418428 1.8550819 6.0739458 5.4353929z" fill="url(#j)"/><path d="m6.3134393 4.1480951c-.9065217.7958041-1.6699586 2.5710602-2.2807831 4.3290675.9837306-.7052564 2.0373417-1.3086946 3.0896998-1.4847708z" fill="url(#i)" fill-rule="evenodd" opacity=".733591"/><g stroke-linecap="round"><path d="m6.3434703 5.3219425c-.7922209 1.0317102-1.2370976 2.3381387-.8237414 3.775105.4133564 1.4369665 1.4998945 2.3611695 2.7397781 2.8856875 6.730668 1.789397 5.745242-8.1896472-1.9160367-6.6607925z" fill="none" opacity=".4" stroke="url(#h)"/><path d="m13.948572 7.0293008c1.183882 4.1068282.398655 7.8706662-1.753856 8.4067692-2.152507.536102-4.857187-2.358544-6.0410688-6.4653713-1.1838818-4.1068277-.3986544-7.8706661 1.7538548-8.4067684 2.152509-.53610223 4.857188 2.3585428 6.04107 6.4653705z" fill="url(#f)" stroke="url(#g)"/><path d="m9.8936185 8.0392286c.2730625.9472397-.4829431 1.9594945-1.1735952 2.1315074-.6906519.172013-1.472797-.4571564-1.7458596-1.4043961-.2730626-.9472396.0658506-1.8556186.7565031-2.0276321.6906516-.172013 1.88989.3532806 2.1629517 1.3005208z" fill="url(#e)" stroke="#3e3f3d"/></g><path d="m7.9624647.75459967c-1.0799862.26898053-1.7457314 1.35432953-2.0158255 2.82663003-.2700943 1.4723001-.1433611 3.3637238.424956 5.3351873.5683172 1.971465 1.4760018 3.668384 2.5018944 4.817907 1.025892 1.149524 2.1862764 1.780058 3.2662634 1.511078s1.745731-1.35433 2.015825-2.82663c.16881-.920188.183777-2.012192.03267-3.1756846-.0048-.036689-.013-.073595-.0181-.110444-.03098-.2240052-.0687-.4453486-.112017-.6745812-.0392-.213566-.0801-.4267919-.130785-.6443618-.0028-.011955-.0075-.023786-.01031-.03575-.05422-.2300259-.119165-.461082-.186412-.6943666-.070835-.2457187-.141001-.4878825-.222373-.7237299-.071795-.2096196-.154237-.4171885-.233353-.6188171-.0858-.2186536-.172194-.427873-.265861-.6362642-.016-.034919-.02752-.06947-.04374-.1040579-.495012-1.0778386-1.095386-2.0165859-1.736568-2.7350378-1.025893-1.1495234-2.1862774-1.78005789-3.2662643-1.51107723zm.4249868.71158433c.788631-.1964156 1.7450275.2870337 2.6606885 1.3170478.572287.6437586 1.123509 1.4921117 1.580633 2.4801104.09142.1976001.175204.4039931.258993.6124304.07723.1955082.15645.3915773.22648.5949833.08129.2333607.16153.4650061.231758.7086206.06549.2271797.114383.4497514.166733.6737256.0038.015813.01005.031872.01374.047668.04769.2075084.08722.4169512.123916.620528.03956.2194524.07803.4371315.105146.6507474.135585 1.0680805.11456 2.0589565-.03476 2.8824385-.238918 1.317574-.807122 2.180739-1.595754 2.377154-.788631.196415-1.745027-.287034-2.6606863-1.317047-.9156617-1.030014-1.7739499-2.578708-2.2978662-4.3961453-.5239157-1.8174378-.6136924-3.5575361-.3747745-4.8751082.2389173-1.3175723.8071235-2.1807378 1.5957535-2.3771535z" fill="url(#d)"/><path d="m13.128052 7.2336606c1.001746 3.4750084.528066 6.6122894-1.057994 7.0073114-1.586059.395024-3.6838903-2.101798-4.6856369-5.576807-1.0017465-3.4750086-.528067-6.6122891 1.0579927-7.0073119 1.5860602-.395023 3.6838922 2.1017989 4.6856382 5.5768075z" fill="none" opacity=".3" stroke="url(#c)" stroke-linecap="round"/><path d="m2.7115741 7.7077659c.0607121.2106065-.0737505.4270838-.3003306.4835156-.2265802.056432-.4594761-.0685513-.5201881-.2791579-.0607119-.2106066.0737507-.4270838.3003309-.4835157.2265799-.056432.459476.068551.5201878.279158z" fill="#fff"/><path d="m8.0481294 1.0517549c-.8949419.2228935-1.5238319 1.1861222-1.7828948 2.5982858-.2590626 1.4121636-.1461 3.2573538.4111609 5.1904638.5572608 1.9331095 1.4520014 3.5835905 2.4359907 4.6861615.9839888 1.10257 2.0467658 1.644474 2.9417088 1.42158.894942-.222892 1.523833-1.186121 1.782895-2.598285s.146099-3.2573541-.411161-5.1904641c-.557261-1.93311-1.452001-3.5835912-2.435992-4.6861615-.983988-1.1025702-2.0467655-1.64447393-2.9417076-1.4215805z" fill="none" opacity=".4" stroke="url(#b)" stroke-linecap="round"/><path d="m6.4343156 3.8429396c.0607118.2106065-.0737507.4270838-.3003307.4835156-.2265803.056432-.4594762-.0685513-.5201881-.2791579-.0607118-.2106066.0737506-.4270838.3003307-.4835157.2265801-.056432.4594762.068551.5201881.279158z" fill="#fff" opacity=".6"/><path d="m15.5 14.214902-2.0384-2.049501 1.96142-2.147073-1.41391-1.329922-2.01857 2.046035-2.05948-2.046035-1.47106 1.378839 2.05948 2.089411-2.05948 2.056046 1.47106 1.432225 2.05709-2.148338 2.06188 2.148338z" fill="url(#q)" stroke="url(#r)" stroke-linejoin="round"/><g fill="none"><path d="m14.01392 10.098118-2.00624 2.049356-2.09215-2.047403" opacity=".5" stroke="url(#s)" stroke-linecap="square"/><path d="m14.3566 14.622087-1.66668-1.887606m-1.42902.08076-1.73943 1.713246" opacity=".4" stroke="url(#t)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_graphicfiltersepia.svg b/icon-themes/elementary_svg/cmd/sc_graphicfiltersepia.svg
new file mode 100644
index 000000000..4c26a9d9b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_graphicfiltersepia.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.0657842 0 0 .06827881 16.55977 5.497579)" gradientUnits="userSpaceOnUse" x1="8.105551" x2="8.062238" y1="2.851392" y2="11.312703"><stop offset="0" stop-color="#89cdff"/><stop offset="1" stop-color="#faca67"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.0657842 0 0 .06827881 16.55977 5.497579)" gradientUnits="userSpaceOnUse" x1="-96.557358" x2="-96.557358" y1="110.92493" y2="39.991924"><stop offset="0" stop-color="#e89c42"/><stop offset="1" stop-color="#faca67"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.34285637 0 0 .2172834 -.22855 2.45186)" 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><path d="m14.50004 13.500041h-13.0000799v-11.0000816h13.0000799z" fill="none" stroke="#a67534" stroke-linejoin="round" stroke-width=".999922"/><path d="m2.0000002 2.9999994c2.7498099 0 11.9999898.00062 11.9999898.00062l.00001 9.9993816s-7.9999999 0-11.9999998 0c0-3.3333304 0-6.6666616 0-9.9999916z" fill="url(#c)"/><path d="m13.5 12.500001h-10.9999998v-9.0000016h10.9999998z" fill="none" stroke="#fff6e5" stroke-linecap="round"/><path d="m3.0000002 3.9999994v8.0000016h9.9999998v-8.0000016z" fill="url(#b)"/><path d="m3.0000002 3.9999994v4.082555c.14848.07106.33651.135627.5397699.135627.46418 0 .91812-.389189 1.69318-.389189s1.35801.489434 2.33523.489434 1.19716-.707616 2.4431799-.707616c1.24602 0 1.12886.448157 1.90909.448157.53744 0 .76696-.194811 1.07955-.318427v-3.740541z" fill="url(#a)"/><path d="m10.01136 7.3501224c-1.2460198 0-1.4659598.707616-2.4431799.707616-.97722 0-1.56017-.489434-2.33523-.489434s-1.229.389189-1.6931799.389189c-.20326 0-.39129-.06457-.53977-.135627v.871499c.22336.06164.51301.112039.85795.112039.8794999 0 .7540199-.306634 1.5113699-.306634.75734 0 1.20343.501229 2.22727.501229 1.2681401 0 1.55916-.807863 2.5624999-.807863.78346 0 .84229.442261 1.70454.442261.5825 0 .77595-.232336 1.13637-.383293v-.771252c-.31259.123616-.54211.318427-1.07955.318427-.78023 0-.66307-.448157-1.90909-.448157z" fill="#fff6e5"/><path d="m3.5000002 4.5002104c2.0623699 0 9.0000598.000447 9.0000598.000447l.00001 6.9993436s-6.0000399 0-9.0000698 0c0-2.3332634 0-4.6665266 0-6.9997886z" fill="none" opacity=".3" stroke="#000"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_graphicfiltersharpen.svg b/icon-themes/elementary_svg/cmd/sc_graphicfiltersharpen.svg
new file mode 100644
index 000000000..7ccdafbfa
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_graphicfiltersharpen.svg
@@ -0,0 +1,7 @@
+<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="14.5" x2="14.5" y1="10" y2="13"><stop offset="0" stop-color="#89ffdd"/><stop offset="1" stop-color="#43d6b5"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="8.751979" x2="9.004434" y1="-.680081" y2="14.167377"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff" stop-opacity=".643137"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".014706"/><stop offset="1" stop-color="#fff" stop-opacity=".290441"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.71417163 0 0 .71423312 -26.942295 1.666491)" gradientUnits="userSpaceOnUse" x1="42.353455" x2="52.91367" y1="-2.157235" y2="20.204899"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#cdcdcd"/></linearGradient>
+
+
+
+
+ /&amp;amp;amp;gt;
+ <path d="m8 .5-6.25 15h12.5zm2.86348 10.933263.877651 2.066737h-7.4305617s5.9100377-3.049477 6.0495467-3.049493z" fill="url(#c)" stroke="#7c7c7c" stroke-linejoin="round" stroke-opacity=".584559"/><path d="m8 3.1171875-3.9902344 9.5761715c.2646765-.144376 1.3555387-.739622 2.7285156-1.480468.765151-.412869 1.535598-.824751 2.1269532-1.136719.2956776-.1559844.5455574-.2874585.734375-.3828126.094409-.047677.1719539-.086465.2421875-.1191406.035117-.016338.066483-.030802.1113281-.048828.022423-.00901.047446-.017235.091797-.03125.02218-.00701.04856-.015821.0918-.025391.04323-.00957.221566-.025391.222656-.025391a1.0072715 1.0072715 0 0 1 .294922.044922zm-4.6601562 11.1855465-.078125.189454h.2421874a1.0072715 1.0072715 0 0 1 -.1640624-.189454zm9.3496092.06836a1.0072715 1.0072715 0 0 1 -.134765.121094h.183593z" fill="none" stroke="url(#b)" stroke-linecap="square"/><path d="m4.3105693 13.5h7.4305617l-1.381015-3.049493z" style="fill-rule:evenodd;stroke:#007367;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#a)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_graphicfiltersmooth.svg b/icon-themes/elementary_svg/cmd/sc_graphicfiltersmooth.svg
new file mode 100644
index 000000000..f9a4101fe
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_graphicfiltersmooth.svg
@@ -0,0 +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="7.848921" x2="7.747585" y1="5.122233" y2="12.169331"><stop offset="0" stop-color="#fefefe"/><stop offset=".5" stop-color="#fefefe" stop-opacity="0"/><stop offset=".75" stop-color="#fefefe" stop-opacity="0"/><stop offset="1" stop-color="#fefefe" stop-opacity=".25614"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="7.808242" x2="7.846695" y1=".512558" y2="17.792245"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#cdcdcd"/></linearGradient><g stroke-linejoin="round" stroke-opacity=".25098"><path d="m7.8082422.51255848s-8.46546244 8.39388992-6.0582422 12.26745052c2.1992847 3.538963 10.344802 3.565983 12.5 0 2.38898-3.9527982-6.4417578-12.26745052-6.4417578-12.26745052z" fill="url(#b)" stroke="#000"/><path d="m7.828125 2.0234375c-.5420328.5583423-1.6995347 1.6902213-3.140625 3.7402344-.8762016 1.2464345-1.6634694 2.6005584-2.0683594 3.7851562-.40489 1.1845979-.4069693 2.0961599-.027344 2.7070309.8106857 1.304509 3.0724858 2.194186 5.4257812 2.197266 2.3532959.0031 4.5936559-.876579 5.3847659-2.185547.377868-.625219.357532-1.542472-.08008-2.7304686-.4376087-1.1879963-1.2716997-2.5410509-2.1933577-3.7832032-1.5209491-2.0498395-2.7406821-3.1829035-3.300781-3.7304687z" fill="none" stroke="url(#a)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_graphicfiltersobel.svg b/icon-themes/elementary_svg/cmd/sc_graphicfiltersobel.svg
new file mode 100644
index 000000000..540855ba8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_graphicfiltersobel.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 .98489584 -.91917381 0 -.627427 -3.580873)" gradientUnits="userSpaceOnUse" x1="7.547045" x2="1.084746" y1="8.761647" y2="15.593221"><stop offset="0" stop-color="#6d6d6d"/><stop offset="1" stop-color="#4f5053"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.7432394 0 0 .7432224 -58.229789 10.609333)" gradientUnits="userSpaceOnUse" x1="14.921105" x2="3.731926" y1=".6249" y2="12.993277"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><path d="m11.007813.5-6.3671877 6.3671878c-6.4108303 5.7261062-5.03113336 11.7916712 2.4245232 6.7006092l4.3332895-4.4740466 4.101562-4.1015627v-1.9921876l-2.499999-2.5000001z" fill="url(#a)" stroke="#3c3c3c"/><path d="m12.71875.93945329-1.556641.13867191-8.0159203 7.9600839c-1.1882137 1.6555029-1.7096166 2.5441389-1.9837031 3.6614309l10.4547024-10.6586242.75-.066406 1.753906 1.6113281.04492.8242187-10.5631817 10.3779024c1.1095239-.336319 2.1149033-.985071 3.1321455-1.598235l8.4544752-8.38123-.0918-1.6835938z" fill="url(#b)" fill-rule="evenodd" opacity=".5"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_graphicfiltersolarize.svg b/icon-themes/elementary_svg/cmd/sc_graphicfiltersolarize.svg
new file mode 100644
index 000000000..5f8fa747e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_graphicfiltersolarize.svg
@@ -0,0 +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(-.00816381 1.5058602 -1.5421789 -.00836067 -1.939273 -26.637832)" gradientUnits="userSpaceOnUse" x1="17.924406" x2="30.935999" y1="-6.12944" y2="-6.284504"><stop offset="0" stop-color="#fff394"/><stop offset=".26238" stop-color="#ffe16b"/><stop offset=".66093999" stop-color="#f9c440"/><stop offset="1" stop-color="#d48e15"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="5.5" y2="11"><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=".5"/></linearGradient><g stroke-linejoin="round"><path d="m7.3670887.40506322v1.26582288h1.2658227v-1.26582288zm-4.2721519 1.81962028c-.3137976.2667722-.6034811.5564557-.8702533.8702532l.9098102.9098102c.257962-.3125823.5576709-.6122912.8702532-.8702533zm9.8101272 0-.909811.9098101c.312583.2579621.612292.557671.870254.8702533l.909809-.9098102c-.266759-.3137975-.556455-.603481-.870252-.8702532zm-4.9050639.7120254c-2.7963798 0-5.0632912 2.2669114-5.0632912 5.0632911 0 2.79638 2.2669114 5.063291 5.0632912 5.063291 2.7963799 0 5.0632909-2.266911 5.0632909-5.063291 0-2.7963797-2.266911-5.0632911-5.0632909-5.0632911zm-7.59493679 4.4303798v1.2658227h1.26582279v-1.2658227zm13.92405069 0v1.2658227h1.265823v-1.2658227zm-11.1946203 4.6281643-.9098102.90981c.2667722.313798.5564557.603494.8702533.870253l.9098101-.909809c-.3125823-.257962-.6122912-.557671-.8702532-.870254zm9.7310133 0c-.257962.312583-.557671.612292-.870254.870254l.909811.909809c.313797-.266759.603493-.556455.870252-.870253zm-5.4984183 2.333861v1.265823h1.2658227v-1.265823z" fill="url(#a)" stroke="#ad5f00" stroke-opacity=".501961" stroke-width=".810127"/><path d="m12.140736 8.0084743a4.1492105 4.1492105 0 0 1 -4.1492108 4.1492107 4.1492105 4.1492105 0 0 1 -4.1492105-4.1492107 4.1492105 4.1492105 0 0 1 4.1492105-4.1492104 4.1492105 4.1492105 0 0 1 4.1492108 4.1492104z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_graphicfiltertoolbox.svg b/icon-themes/elementary_svg/cmd/sc_graphicfiltertoolbox.svg
new file mode 100644
index 000000000..d7f2d4336
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_graphicfiltertoolbox.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="29.095" cy="31.602" gradientTransform="matrix(.22283 .12733 -.12865 .22054 18.047 -20.447)" gradientUnits="userSpaceOnUse" r="7.245" xlink:href="#b"/><linearGradient id="b"><stop offset="0" stop-color="#ffe375"/><stop offset="1" stop-color="#ffa600"/></linearGradient><radialGradient id="c" cx="32" cy="32" gradientTransform="matrix(.2573 0 0 .25466 12.218 -17.936)" gradientUnits="userSpaceOnUse" r="8" xlink:href="#d"/><linearGradient id="d"><stop offset="0" stop-color="#ffb800"/><stop offset="1" stop-color="#ffb800" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="32" cy="32" gradientUnits="userSpaceOnUse" r="8" xlink:href="#d"/><radialGradient id="f" cx="29.095" cy="31.602" gradientUnits="userSpaceOnUse" r="7.245" xlink:href="#b"/><radialGradient id="g" cx="12.506" cy="-2.917" gradientTransform="matrix(.06166 .80687 -1.2638 .08187 3.752 -4.868)" gradientUnits="userSpaceOnUse" r="10.004"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".262" stop-color="#64baff"/><stop offset=".705" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><radialGradient id="h" cx="6.703" cy="73.616" gradientTransform="matrix(1.6603 0 0 .35946 .873 -12.89)" gradientUnits="userSpaceOnUse" r="7.228"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="i" gradientTransform="matrix(.26726 0 0 1.15755 9.316 -10.704)" gradientUnits="userSpaceOnUse" x1="-32.957" x2="-25.474" xlink:href="#j" y1="27.389" y2="27.389"/><linearGradient id="j"><stop offset="0" stop-color="#2e3436"/><stop offset=".644" stop-color="#888a85"/><stop offset="1" stop-color="#555753"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.77602 .23906 -.31605 .56748 -20.168 4.55)" gradientUnits="userSpaceOnUse" x1="27.528" x2="30.42" y1="4.167" y2="2.949"><stop offset="0" stop-color="#eeeeec"/><stop offset=".789" stop-color="#fff"/><stop offset="1" stop-color="#eeeeec"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.6559 0 0 .39678 -3.742 -6.13)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.60635 0 0 .47944 -2.552 -7.506)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="5.564" y2="43"><stop offset="0" stop-color="#fff"/><stop offset=".036" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="n" gradientTransform="matrix(-.14017 .0002 .00052 -.1023 17.51 13.337)" gradientUnits="userSpaceOnUse" x1="45.414" x2="45.567" y1="15.27" y2="96.253"><stop offset="0" stop-color="#262626"/><stop offset="1" stop-color="#4d4d4d"/></linearGradient><linearGradient id="o" gradientTransform="matrix(.34642 0 0 .24577 23.19 .527)" gradientUnits="userSpaceOnUse" x1="-41.19" x2="-21.654" xlink:href="#j" y1="76.191" y2="-4.017"/><path d="m.522-5.13h22.956v18.26h-22.956z" fill="url(#l)" transform="matrix(.6666 0 0 .67352 0 4.806)"/><path d="m23.217 12.87h-22.434v-17.74h22.434z" fill="none" stroke="url(#m)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".522" transform="matrix(.6666 0 0 .67352 0 4.806)"/><path d="m13.61 11.522h-11.156v-8.044h11.156z" fill="url(#n)" stroke="#002e99" stroke-linecap="round"/><path d="m.49 1.483h15.017v12.085h-15.017z" fill="none" opacity=".781" stroke="url(#o)" stroke-linejoin="round"/><path d="m2.9 3.868h10.106v7.23h-10.106z" fill="url(#g)"/><g fill="#fc0"><path d="m40 32a8 8 0 1 1 -16 0 8 8 0 1 1 16 0z" fill="url(#e)" transform="matrix(.22075 0 0 .22075 1.304 3.243)"/><path d="m8.378 8.03-.45 1.835-1.84.45 1.84.433.452 1.86.43-1.86 1.862-.43-1.862-.453z" opacity=".1"/><path d="m8.38 12.386-.33-1.73-1.737-.338 1.73-.314.337-1.753.318 1.73 1.75.34-1.743.36z" opacity=".2"/><path d="m33.278 38.847-4.53-5.952-6.898 2.89 5.952-4.53-2.89-6.898 4.53 5.952 6.898-2.89-5.952 4.527z" fill="url(#f)" transform="matrix(.19118377 .11038 -.11038 .19118377 6.305968 1.065976)"/><path d="m40 32a8 8 0 1 1 -16 0 8 8 0 1 1 16 0z" fill="url(#e)" transform="matrix(.1462 0 0 .1462 9.65 2.067)"/><path d="m14.336 5.24-.3 1.214-1.216.298 1.217.287.3 1.23.285-1.23 1.234-.288-1.234-.3z" opacity=".1"/><path d="m14.337 8.123-.22-1.145-1.15-.224 1.147-.208.223-1.16.21 1.144 1.16.224-1.155.237z" opacity=".2"/><path d="m33.278 38.847-4.53-5.952-6.898 2.89 5.952-4.53-2.89-6.898 4.53 5.952 6.898-2.89-5.952 4.527z" fill="url(#f)" transform="matrix(.12661291 .0731 -.0731 .12661291 12.964037 .626133)"/><path d="m40 32a8 8 0 1 1 -16 0 8 8 0 1 1 16 0z" fill="url(#e)" transform="matrix(.35946 0 0 .35946 -6.382 -4.787)"/><path d="m5.136 3.01-.734 2.986-2.992.735 2.992.705.738 3.03.7-3.03 3.032-.7-3.033-.738z" opacity=".1"/><path d="m5.14 10.1-.54-2.814-2.827-.55 2.817-.512.55-2.855.517 2.815 2.85.55-2.84.584z" opacity=".2"/><path d="m33.278 38.847-4.53-5.952-6.898 2.89 5.952-4.53-2.89-6.898 4.53 5.952 6.898-2.89-5.952 4.527z" fill="url(#f)" transform="matrix(.31130149 .17973 -.17973 .31130149 1.762203 -8.33263)"/></g><path d="m22.51-9.787a2.058 2.037 0 0 1 -4.117 0 2.058 2.037 0 1 1 4.117 0z" fill="url(#c)" transform="matrix(.6666 0 0 .67352 -3.525 10.5)"/><path d="m10.115 2.14-.35 1.425-1.428.35 1.428.336.352 1.448.334-1.446 1.45-.333-1.448-.353z" fill="#fc0" opacity=".1"/><path d="m10.117 5.524-.257-1.344-1.35-.263 1.345-.244.262-1.362.247 1.346 1.36.262-1.355.28z" fill="#fc0" opacity=".2"/><path d="m20.465-7.643-.244-1.89-1.907-.24 1.91-.24.243-1.89.244 1.89 1.908.24-1.91.24z" fill="url(#a)" transform="matrix(.6666 0 0 .67352 -3.525 10.5)"/><path d="m24 13.573c0 1.435-5.37 2.598-12 2.598-6.627 0-12-1.16-12-2.595s5.373-2.6 12-2.6c6.63 0 12 1.166 12 2.6z" fill="url(#h)" opacity=".2" transform="matrix(.6666 0 0 .67352 0 4.806)"/><g transform="matrix(.77076 -.445 .37655 .6522 .838 -5.332)"><path d="m.5 18v12.438c0 .58.297 1.062.667 1.062h.666c.37 0 .667-.48.667-1.063v-12.437z" fill="url(#i)" fill-rule="evenodd"/><rect fill="none" height="21" opacity=".3" rx=".749" ry=".929" stroke="#000" stroke-width="1.221" width="2" x=".5" y="10.5"/><path d="m1.167 10.5c-.37 0-.667.48-.667 1.063v6.437h2v-6.438c0-.58-.297-1.062-.667-1.062z" fill="url(#k)" fill-rule="evenodd"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_greatestheight.svg b/icon-themes/elementary_svg/cmd/sc_greatestheight.svg
new file mode 100644
index 000000000..2f290f4d8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_greatestheight.svg
@@ -0,0 +1,5 @@
+<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="12.500071" x2="12.500071" y1="1" y2="15.5"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="12.500071" x2="12.500071" y1="4" y2="14"><stop offset="0" stop-color="#fff"/><stop offset=".25" 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" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-75.374489" x2="-12.329209" y1="35.032207" y2="35.032207"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.28571361 0 0 .30419701 -16.357127 -8.354442)" gradientUnits="userSpaceOnUse" x1="113.25021" x2="57.25008" y1="20.889231" y2="20.889231"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="48.66666" x2="-.666674" y1="12.615373" y2="12.615373"><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>
+
+
+
+/&amp;amp;amp;amp;gt;<g stroke-linecap="round" stroke-linejoin="round" transform="matrix(0 -1 1 0 0 16)"><path d="m.5.5h15v7h-15z" fill="url(#d)" stroke="url(#c)"/><path d="m1.5 1.5h13v5h-13z" fill="none" stroke="url(#e)"/><g transform="matrix(0 1 -1 0 17.000021 0)"><path d="m9.5000707 4.5000003 3.0000003-3 3 3h-2l-.000071 9.0000207h2l-3 3-3.0000003-3h2.0000003l.000071-9.0000207z" fill="url(#a)" stroke="#a62100" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".552941"/><path d="m12.500071 2.9062503-.59375.59375h.59375.59375zm-.593821 11.5937707.59375.59375.59375-.59375h-.59375z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="square" stroke-linejoin="miter"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_greatestwidth.svg b/icon-themes/elementary_svg/cmd/sc_greatestwidth.svg
new file mode 100644
index 000000000..91be2a7da
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_greatestwidth.svg
@@ -0,0 +1,5 @@
+<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="12.500071" x2="12.500071" y1="1" y2="15.5"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b"><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="c" gradientTransform="translate(1)" gradientUnits="userSpaceOnUse" x1="2.5" x2="2.5" xlink:href="#b" y1="2.5" y2="14"/><linearGradient id="d" gradientTransform="translate(10.000071)" gradientUnits="userSpaceOnUse" x1="2.499929" x2="3.499929" xlink:href="#c" y1="9.000011" y2="9.000011"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="12.5" x2="13" xlink:href="#c" y1="9.000011" y2="9.000011"/><linearGradient id="f" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-12.329209" x2="-12.329209" y1="28.475233" y2="2.247328"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.28571361 0 0 .30419701 -16.357127 -8.354442)" gradientUnits="userSpaceOnUse" x1="57.25008" x2="57.25008" y1="27.463919" y2="53.762665"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="28.111103" x2="28.111103" xlink:href="#b" y1="6.923065" y2="18.30768"/>
+
+
+
+/&amp;amp;amp;amp;gt;<g stroke-linecap="round" stroke-linejoin="round"><path d="m.5.5h15v7h-15z" fill="url(#g)" stroke="url(#f)"/><path d="m1.5 1.5h13v5h-13z" fill="none" stroke="url(#h)"/><g transform="matrix(0 1 -1 0 17.000011 0)"><path d="m9.5000707 4.5000003 3.0000003-3 3 3h-2l-.000071 9.0000207h2l-3 3-3.0000003-3h2.0000003l.000071-9.0000207z" fill="url(#a)" stroke="#a62100" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".552941"/><g fill="none" stroke-linejoin="miter"><path d="m12.500071 2.9062503-.59375.59375h.59375.59375zm-.593821 11.5937707.59375.59375.59375-.59375h-.59375z" opacity=".5" stroke="url(#d)" stroke-linecap="square"/><path d="m12.5 14.000011v-10.0000008" opacity=".5" stroke="url(#e)" stroke-linecap="butt"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_grid.svg b/icon-themes/elementary_svg/cmd/sc_grid.svg
new file mode 100644
index 000000000..937728421
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_grid.svg
@@ -0,0 +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(-.99999999 0 0 .99999999 6 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="4"/><linearGradient id="b" gradientTransform="matrix(-.99999999 0 0 .99999999 6 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="4"/><linearGradient id="c" gradientTransform="matrix(-.99999999 0 0 .99999999 6 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="4"/><linearGradient id="d" gradientTransform="matrix(-.99999999 0 0 .99999999 16 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="4"/><linearGradient id="e" gradientTransform="matrix(-.99999999 0 0 .99999999 16 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="4"/><linearGradient id="f" gradientTransform="matrix(-.99999999 0 0 .99999999 16 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="4"/><linearGradient id="g" gradientTransform="matrix(-.99999999 0 0 .99999999 11 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="4"/><linearGradient id="h" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="30.655001" x2="30.827999" y1="65.686996" y2="48.688"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="i" gradientTransform="matrix(-.99999999 0 0 .99999999 11 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="4"/><linearGradient id="j" gradientTransform="matrix(-.99999999 0 0 .99999999 11 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="4"/><linearGradient id="k" gradientTransform="matrix(.59436 0 0 .5999 -19.265 1.967)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><rect fill="url(#k)" height="15" rx=".424" ry=".491" width="15" x=".5" y=".5"/><path d="m.49804688.00195313c-.27600001 0-.50000001.22399999-.50000001.49999999l.00195313 14.99804688c0 .276.224.5.5.5h15c.276 0 .5-.224.5-.5.0019-5.003728-.002-9.9990437-.002-14.99804688 0-.276-.224-.49999999-.5-.49999999zm.49804687.99804687h14.00390625v4h-4l-.002-3.9980469h-.9999531l.0019531 3.9980469h-4l-.00195-3.9980469h-1l.00195 3.9980469h-4v1h4v4h-4v1h4v4h1v-4h4v4h1v-4h4l.002 4.001953h-14.00395312zm5.00390625 5h4v4h-4zm5 0h4v4h-4z" fill="#030303" opacity=".32"/><g fill="none" stroke-linecap="square"><path d="m9.4999996 11.5h-2.9999996v3h2.9999996z" stroke="url(#g)"/><path d="m9.4999996 6.5h-2.9999996v3h2.9999996z" stroke="url(#i)"/><path d="m9.4999996 1.5000001h-2.9999996v3h2.9999996z" stroke="url(#j)"/><path d="m4.4999996 11.5h-2.9999996v3h2.9999996z" stroke="url(#a)"/><path d="m4.4999996 6.5h-2.9999996v3h2.9999996z" stroke="url(#b)"/><path d="m4.4999996 1.5000001h-2.9999996v3h2.9999996z" stroke="url(#c)"/><path d="m14.5 11.5h-3v3h3z" stroke="url(#d)"/><path d="m14.5 6.5h-3v3h3z" stroke="url(#e)"/><path d="m14.5 1.5000001h-3v3h3z" stroke="url(#f)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_griduse.svg b/icon-themes/elementary_svg/cmd/sc_griduse.svg
new file mode 100644
index 000000000..ea6e7a8d6
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_griduse.svg
@@ -0,0 +1,2 @@
+<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="46.984623" x2="46.984623" y1="10" y2="23"><stop offset="0" stop-color="#c6262e"/><stop offset="1" stop-color="#b5232a"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 -.59172 -.63517 0 9.814467 30.721957)" gradientUnits="userSpaceOnUse" x1="31.205669" x2="21.499962" y1="-58.520012" y2="-58.520012"><stop offset="0" stop-color="#fff"/><stop offset=".12500004" stop-color="#fff" stop-opacity=".235"/><stop offset=".93855339" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient>
+/&amp;amp;gt;<path d="m1 2h1v1h-1zm4 0h1v1h-1zm4 0h1v1h-1zm4 0h1v1h-1zm-12 4h1v1h-1zm4 0h1v1h-1zm4 0h1v1h-1zm4 0h1v1h-1zm-12 4h1v1h-1zm4 0h1v1h-1zm-4 4h1v1h-1zm4 0h1v1h-1z" fill="#565656"/><g transform="translate(-35.984624 -4)"><path d="m46.358458 11.484261c.60732-.0028 1.125775.04938 1.555347.148128 2.436367.560409 3.517721 1.603455 3.547891 3.867858-.07716 1.84436-.905194 2.917939-2.832173 3.821888-.444385.108628-1.494965.176169-2.245478.178566l-3.890786.01792-.0056-3.018851 4.082153-.0023c2.001672-.05235 1.98388-1.945866.0039-2.00216l-4.081751.0023v-2.99543z" fill="url(#a)" stroke="#2a0303" stroke-opacity=".490196"/><path d="m42.492001 11.502459v2.995225l2.501953-.0078v-2.987425zm2.507008 4.99033-2.501953.0078.006 2.510596h2.501953z" fill="#eee" fill-opacity=".761029"/><path d="m46.358092 11.484546-3.866091.01791v1l3.866091-.01792c.607323-.0019 1.127069.04969 1.55664.148437 2.096696.597539 3.518977 2.717594 3.547547 2.867022-.03017-2.264403-1.111179-3.306613-3.547546-3.867022-.429571-.09875-.949317-.150337-1.55664-.148437zm1.507675 3.497007c.668805 1.253122-.513327 1.666595-1.295055 1.51676l-4.083422.0023.002 1 4.081469-.0023c1.369909-.03583 1.797028-1.945415 1.295055-2.51676z" fill="#206b00" opacity=".1" stroke="#fff"/><path d="m46.361998 12.468921-2.909592.01596.02397 1.024522 3.093186.0016c.01042-.000165.02083-.000165.03125 0 2.490553.0904 2.874485 2.412579 1.676931 3.459948-.45423.332825-1.028846.494646-1.681641.511719-.0072.000078-.01432.000078-.02148 0l-3.101-.0016.02752 1.039881 2.903734-.01401c.662081-.0021 1.659313-.09435 1.919922-.142578 1.440953-.6353 2.218409-1.848071 2.143386-2.887798.155473-1.85781-1.365798-2.698505-2.774108-2.8846-.33354-.07667-.782226-.124767-1.332031-.123047z" fill="none" opacity=".53" stroke="url(#b)" stroke-opacity=".915441"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_gridvisible.svg b/icon-themes/elementary_svg/cmd/sc_gridvisible.svg
new file mode 100644
index 000000000..44322ae47
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_gridvisible.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&gt;<g fill="#565656"><path d="m1 2h1v1h-1z"/><path d="m5 2h1v1h-1z"/><path d="m9 2h1v1h-1z"/><path d="m13 2h1v1h-1z"/><path d="m1 6h1v1h-1z"/><path d="m5 6h1v1h-1z"/><path d="m9 6h1v1h-1z"/><path d="m13 6h1v1h-1z"/><path d="m1 10h1v1h-1z"/><path d="m5 10h1v1h-1z"/><path d="m9 10h1v1h-1z"/><path d="m13 10h1v1h-1z"/><path d="m1 14h1v1h-1z"/><path d="m5 14h1v1h-1z"/><path d="m9 14h1v1h-1z"/><path d="m13 14h1v1h-1z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_group.svg b/icon-themes/elementary_svg/cmd/sc_group.svg
new file mode 100644
index 000000000..079b7ed49
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_group.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="64.574997" cy="48.605" gradientTransform="matrix(0 .3853 -.4196 0 32.39 -16.793)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.52954621 0 0 .41850626 7.137922 3.315296)" gradientUnits="userSpaceOnUse" x1="24.288868" x2="24.288868" xlink:href="#c" y1="20.751673" y2="23.141123"/><linearGradient id="c"><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="d" gradientTransform="matrix(.52954621 0 0 .41850626 7.137922 -1.684705)" gradientUnits="userSpaceOnUse" x1="24.288868" x2="24.288868" xlink:href="#c" y1="20.751673" y2="23.141123"/><linearGradient id="e" gradientTransform="matrix(.52954621 0 0 .41850626 7.137922 -6.684705)" gradientUnits="userSpaceOnUse" x1="24.288868" x2="24.288868" xlink:href="#c" y1="20.751673" y2="23.141123"/><linearGradient id="f" gradientTransform="matrix(.59435835 0 0 .59991399 -19.26472 -.032551)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#g" y1="15.499894" y2="48.395687"/><linearGradient id="g" gradientTransform="matrix(.59435835 0 0 .59991399 -19.26472 -.032551)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="translate(0 2)"><rect fill="url(#g)" height="4" rx=".423727" ry=".491478" stroke-width="1.33333" width="5" x="10.5" y="-1.5"/><path d="m10 0v1.0195312 2.9804688 1h6v-1-3.5c.000384-.2763015-.223699-.5003844-.5-.5zm5.001953.99804688v3.00195312h-4.001953v-2.9863281c1.29591-.00644 2.394149-.015625 4.001953-.015625z" fill="#030303" opacity=".32" transform="translate(0 -2)"/><g transform="translate(0 4.986328)"><rect fill="url(#f)" height="4" rx=".423727" ry=".491478" stroke-width="1.33333" width="5" x="10.5" y="-1.5"/><path d="m10 0v1.0195312 2.9804688 1h6v-1-3.5c.000384-.2763015-.223699-.5003844-.5-.5zm5.001953.99804688v3.00195312h-4.001953v-2.9863281c1.29591-.00644 2.394149-.015625 4.001953-.015625z" fill="#030303" opacity=".32" transform="translate(0 -2)"/></g><g transform="translate(-.001953 10.001953)"><rect fill="url(#f)" height="4" rx=".423727" ry=".491478" stroke-width="1.33333" width="5" x="10.5" y="-1.5"/><path d="m10 0v1.0195312 2.9804688 1h6v-1-3.5c.000384-.2763015-.223699-.5003844-.5-.5zm5.001953.99804688v3.00195312h-4.001953v-2.9863281c1.29591-.00644 2.394149-.015625 4.001953-.015625z" fill="#030303" opacity=".32" transform="translate(0 -2)"/></g><path d="m3.5-1.5v3h1v-2h5v-1h-4z" fill="#ffa154" stroke="#cc3b02" stroke-linecap="square" stroke-opacity=".501961"/><path d="m3.5 12.5v-2h1v1h5v1h-4z" fill="#ffa154" stroke="#cc3b02" stroke-linecap="square" stroke-opacity=".501961"/><g transform="translate(-8 -6)"><path d="m10.5 10.5v-2h3v2h2v3h-2v2h-3v-2h-2v-3z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="#fff"><path d="m11 9h2v1h-2z" opacity=".5"/><path d="m11 14h2v1h-2z" opacity=".2"/><path d="m9 11v1h2v-1zm4 0v1h2v-1z" opacity=".4"/></g></g></g><g fill="none"><path d="m11.5 3.5v-2h3l.000001 2.0000019z" opacity=".4" stroke="url(#e)"/><path d="m11.5 8.5v-2h3l.000001 2.0000019z" opacity=".4" stroke="url(#d)"/><path d="m11.5 13.5v-2h3l.000001 2.000002z" opacity=".4" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_groupbox.svg b/icon-themes/elementary_svg/cmd/sc_groupbox.svg
new file mode 100644
index 000000000..a1000523c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_groupbox.svg
@@ -0,0 +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="9.39" x2="9.409" y1="2.87" y2="13.921"><stop offset="0" stop-color="#fff"/><stop offset=".063" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="14" y2="6"><stop offset="0" stop-color="#e9e9e9"/><stop offset="1" stop-color="#f6f6f6"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="8.48945" x2="5.4142" y1="4.2966" y2=".6063"><stop offset="0" stop-color="#1f1f1f"/><stop offset="1" stop-color="#5c5c5c"/></linearGradient>/&amp;gt;<path d="m1 1h14l-.504 13.5h-12.996z" fill="url(#b)"/><path d="m1.5 1.02c-.276.002-.5.225-.5.5v12.98c0 .276.224.5.5.5h12.996c.276 0 .5-.224.5-.5v-12.98c0-.275-.224-.498-.5-.5h-2.496v1h1.996v11.98h-11.996v-11.98h1v-1z" fill="#acacac" fill-opacity=".838"/><path d="m2.502 2.02a.5.5 0 0 0 -.502.5v10.98a.5.5 0 0 0 .498.5l11.022.023a.5.5 0 0 0 .5-.5v-10.978a.5.5 0 0 0 -.5-.5l-1.52-.005v1l1.02.003v9.978l-10.02-.018v-9.98l1 .003v-1z" fill="url(#a)"/><path d="m7.996 3.644 1.696-3.346h1.856l-2.696 4.964v3.163h-1.712v-3.108l-2.696-5.02h1.868z" style="stroke:#000;stroke-width:.615;stroke-linecap:round;stroke-linejoin:round;opacity:.66;fill:url(#c)" transform="scale(.9692 1.0318)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_grow.svg b/icon-themes/elementary_svg/cmd/sc_grow.svg
new file mode 100644
index 000000000..b68669faf
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_grow.svg
@@ -0,0 +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" gradientUnits="userSpaceOnUse" x1="12.5" x2="12.5" y1=".5" y2="6.788146"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-.34745022 0 0 -.37307564 31.902987 21.673204)" gradientUnits="userSpaceOnUse" x1="55.843933" x2="55.843933" y1="51.392269" y2="44.691216"><stop offset="0" stop-color="#fff"/><stop offset=".67299902" stop-color="#fff" stop-opacity=".235"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="c" cx="8.168" cy=".273" gradientTransform="matrix(-1.81092 0 0 -2.56547 21.292 1.678)" gradientUnits="userSpaceOnUse" r="6.626"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient>
+
+
+/&amp;amp;amp;amp;gt;<g stroke-linejoin="round"><path d="m9.673 15.498-.9416699-2.998h-4.4714205l-.9339096 2.996h-2.846l4.3940937-12.996h3.2378126l4.4080937 13zm-1.5440485-5.498c-.8346667-2.802-1.2949515-4.2883333-1.4029515-4.655-.1026667-.3666667-.1766667-.6566667-.222-.87-.1866667.7573333-.7077083 2.5356667-1.594375 5.525z" fill="url(#c)" stroke="#000" stroke-opacity=".471"/><path d="m12.5.5-3 3h2v3h2v-3h2z" fill="url(#a)" stroke="#a62100" stroke-opacity=".501961"/><path d="m12.5 1.8886719-.601562.6113281h1.203124zm0 1.1113281v3z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="square" stroke-linejoin="miter"/><path d="m4.875 2.5-4.39453125 12.996094h.33789063l4.05664062-11.996094h3.2363281l4.0683599 12h.339843l-4.4082029-13zm.3242188 7.5c-.1367234.462876-.1285647.458893-.2890626 1h3.21875c-.1793067-.601938-.1558105-.517554-.3007812-1z" fill="#fff" opacity=".1"/></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
new file mode 100644
index 000000000..aedddbf27
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_halfsphere.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" 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_handoutmode.svg b/icon-themes/elementary_svg/cmd/sc_handoutmode.svg
new file mode 100644
index 000000000..580244162
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_handoutmode.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.48449877 0 0 .34573161 51.746207 -2.345813)" gradientUnits="userSpaceOnUse" x1="-105.3888" x2="-74.436615" y1="20.50728" y2="19.722897"><stop offset="0" stop-color="#002e99"/><stop offset="1" stop-color="#3689e6" stop-opacity=".941176"/></linearGradient><radialGradient id="b" cx="9.898618" cy="-.249676" gradientTransform="matrix(-2.9091106 -.02358941 .01606429 -1.9810887 47.69679 7.351528)" gradientUnits="userSpaceOnUse" r="8"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".26238" stop-color="#64baff"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><linearGradient id="c" gradientTransform="matrix(.35135134 0 0 .2162162 -.43243 3.310814)" gradientUnits="userSpaceOnUse" x1="41.077072" x2="4.077071" y1="21.669779" y2="21.669779"><stop offset="0" stop-color="#fff"/><stop offset=".00000001" stop-color="#fff" stop-opacity=".235294"/><stop offset=".92540914" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="matrix(0 -1 1 0 .003829 16.000054)"><path d="m.49996075 2.5000267c3.43728005 0 15.00006125.0006471 15.00006125.0006471l.0039 10.9955252h-15.000055l-.00390625-10.9961617z" fill="url(#b)" stroke="url(#a)" stroke-linejoin="round" stroke-width=".999921"/><path d="m14.5 12.5h-13.0000002v-8.9999338h13.0000002z" fill="none" opacity=".5" stroke="url(#c)" stroke-linecap="round"/><g fill="#fff" transform="matrix(0 1 -1 0 16.000054 -.003829)"><path d="m5 2v3h3v-3zm1 1h1v1h-1z"/><path d="m9 2v3h3v-3zm1 1h1v1h-1z"/><path d="m5 6v3h3v-3zm1 1h1v1h-1z"/><path d="m9 6v3h3v-3zm1 1h1v1h-1z"/><path d="m5 10v3h3v-3zm1 1h1v1h-1z"/><path d="m9 10v3h3v-3zm1 1h1v1h-1z"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_hangingindent.svg b/icon-themes/elementary_svg/cmd/sc_hangingindent.svg
new file mode 100644
index 000000000..4b033779b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_hangingindent.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="1.587083" x2="1.587083" y1=".793166" y2="3.174416"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 -.06397 .0662 0 -2.495209 3.9325)" gradientUnits="userSpaceOnUse" x1="34.257" x2="27.058001" y1="60.881001" y2="60.881001"><stop offset="0" stop-color="#fff"/><stop offset=".373" stop-color="#fff" stop-opacity=".235"/><stop offset=".687" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="18" y2="2"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="2.64625" x2="2.64625" xlink:href="#c" y1="4.4985" y2=".265167"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="2.64625" x2="2.64625" xlink:href="#c" y1="5.556833" y2="1.3235"/><path d="m2.38.265v.265h.53v-.266zm-2.114.53v.263h1.587v-.264zm2.116 0v.263h1.853v-.264z" fill="#fff" transform="translate(.000417 .000583)"/><path d="m2.3804167.001v.265h.53v-.266zm-2.11400002.53v.263h1.58700002v-.264zm2.11600002 0v.263h1.853v-.264z" fill="#4d4d4d" opacity=".4"/><g stroke-width=".264583"><path d="m2.64625 1.4557917h-.1322916v.1322916.2645834.1322917h.1322916 1.3229167.1322917v-.1322917-.2645834-.1322916h-.1322917z" fill="url(#d)"/><path d="m2.64625 1.5880833v.1322917h1.3229167v-.1322917z" fill="#bebebe" opacity=".2"/><path d="m2.5139584 1.4557917v.1322916.2645834.1322917h.1322916 1.3229167.1322917v-.1322917-.2645834-.1322916z" fill="none" opacity=".61" stroke="#000"/><path d="m2.64625 2.514125h-.1322916v.1322917.2645833.1322917h.1322916l1.3225001-.0005833h.1322916v-.1322917-.2645833-.1322917h-.1322916z" fill="url(#d)"/><path d="m2.64625 2.6464167v.1322916l1.3225001-.0005833v-.1322916z" fill="#bebebe" opacity=".2"/><path d="m2.64625 2.514125h-.1322916v.1322917.2645833.1322917h.1322916l1.3225001-.0005833h.1322916v-.1322917-.2645833-.1322917h-.1322916z" fill="none" opacity=".61" stroke="#000"/><path d="m2.64625 3.5724584h-.1322916v.1322917.2645833.1322917h.1322916 1.0583334.1322916v-.1322917-.2645833-.1322917h-.1322916z" fill="url(#e)"/><path d="m2.64625 3.7047501v.1322916h1.0583334v-.1322916z" fill="#bebebe" opacity=".2"/><g fill="none"><path d="m2.64625 3.5724584h-.1322916v.1322917.2645833.1322917h.1322916 1.0583334.1322916v-.1322917-.2645833-.1322917h-.1322916z" opacity=".61" stroke="#000"/><g stroke-miterlimit="7" transform="translate(.000417 .265167)"><path d="m1.1902077 3.0431244 1.0583336-1.0593331-1.0583333-1.0583333-.0000003.7947497-.7937497-.0009997v.53l.7937497.0001664z" style="display:block;stroke:#a62100;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#a)"/><path d="m1.4547913 2.4008464.4189015-.4170551-.4189015-.4194885v.4194885l-.92604134-.0009997.92604134.0009997z" display="block" opacity=".5" stroke="url(#b)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_heading1parastyle.svg b/icon-themes/elementary_svg/cmd/sc_heading1parastyle.svg
new file mode 100644
index 000000000..c3c66b2d8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_heading1parastyle.svg
@@ -0,0 +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="26.447812" x2="26.447812" y1="5.816938" y2="14.517382"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="6.126" x2="7.147" y2="15.671"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><path d="m11.741883 14.201346h-3.0631001v-4.912257l-4.0841331.015241v4.897016h-3.0630999v-12.7170003h3.0630999v4.8817748l4.0841331-.015241v-4.8817748h3.0631001z" fill="url(#b)" stroke="#000" stroke-linejoin="round" stroke-opacity=".49" stroke-width="1.000002" transform="scale(.9794 1.02103)"/><path d="m12 4.357-2.7133701 2.174034c-.6185834.5292431-.7189012 1.4952494-.224 2.157l.888 1.186c.3065301.409781.7875261.623306 1.2750001.566v4.22l.000536.341c.39519.102555.773834-.272969.773834-.501034z" fill="#fff" fill-opacity=".728"/><path d="m15.000483 14.016382-2.069894.001v-5.2100008l.02-.858.03-.936c-.316667.316-.536667.5233333-.66.622l-1.035.832-.918-1.146 2.902-2.31 1.729894-.0009996v9.0070004z" fill="url(#a)" stroke="#a62100" stroke-linejoin="round" stroke-opacity=".501961" stroke-width="1.000008" transform="scale(.9667 1.03443)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_heading2parastyle.svg b/icon-themes/elementary_svg/cmd/sc_heading2parastyle.svg
new file mode 100644
index 000000000..932830ffa
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_heading2parastyle.svg
@@ -0,0 +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="25.378356" x2="26.075694" y1="5.453178" y2="15.136945"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="6.126" x2="7.147" y2="15.671"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><path d="m11.741883 14.201346h-3.0631001v-4.912257l-4.0841331.015241v4.897016h-3.0630999v-12.7170003h3.0630999v4.8817748l4.0841331-.015241v-4.8817748h3.0631001z" fill="url(#b)" stroke="#000" stroke-linejoin="round" stroke-opacity=".49" stroke-width="1.000002" transform="scale(.9794 1.02103)"/><path d="m12 3.8145625c-.376.024-.624.0904375-.975.1794375-.456.112-.897.277-1.308.502-.46.25-.882.578-1.37 1.004-.6250764.5436051-.7027232 1.4864585-.175 2.125l1.033 1.25c.4833501.5821469 1.32013.7225319 1.967.33-.21.234-.294.344-.647.713l-2.25 2.322c-.2759831.285018-.2739515.650636-.27375 1.047375v1.35c0 .342558.2761923.362625 1.36875.386062l2.63-.023437z" fill="#fff" fill-opacity=".816"/><path d="m15.5 14.5h-6.288v-1.35l2.258-2.33c.668667-.7 1.105333-1.1833333 1.31-1.45.205333-.2733333.353-.5246667.443-.754.09067-.2313333.136-.4703333.136-.717 0-.3686667-.101-.643-.303-.823-.196667-.18-.461-.27-.793-.27-.348667 0-.687333.081667-1.016.245-.328.1633333-.670333.3956667-1.027.697l-1.033-1.25c.4433333-.3846667.8106667-.6566667 1.102-.816.29-.1586667.607333-.28.952-.364.344667-.088.730333-.132 1.157-.132.561333 0 1.057333.1046667 1.488.314s.765.5026667 1.003.88c.238.376.357.807.357 1.293 0 .4226667-.07333.8203333-.22 1.193-.144.3686667-.37.7476667-.678 1.137-.304.389333-.841667.944-1.613 1.664l-1.155.745v.088h3.92z" fill="url(#a)" stroke="#a62100" stroke-linejoin="round" stroke-opacity=".501961"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_heading3parastyle.svg b/icon-themes/elementary_svg/cmd/sc_heading3parastyle.svg
new file mode 100644
index 000000000..128ed4f3a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_heading3parastyle.svg
@@ -0,0 +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="25.145627" x2="25.610169" y1="5.416754" y2="14.840483"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="6.126" x2="7.147" y2="15.671"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><path d="m11.741883 14.201346h-3.0631001v-4.912257l-4.0841331.015241v4.897016h-3.0630999v-12.7170003h3.0630999v4.8817748l4.0841331-.015241v-4.8817748h3.0631001z" fill="url(#b)" stroke="#000" stroke-linejoin="round" stroke-opacity=".49" stroke-width="1.000002" transform="scale(.9794 1.02103)"/><path d="m11.999 4c-1.314.03-2.391.335-3.423 1.06v1.11h-.636c-.013735.3055017.071872.6072317.244.86l.892 1.32c.089843.1321465.2014217.2481202.33.343-.049515.1448997-.075182.2968759-.076.45v1.468c.0006909.177072.034612.352442.1.517-.3148202-.01915-.6270129.06744-.887.246l-.043 3.3205-.38.1875c.6240335.333299 2.46.08533 3.69.128.064 0 .125-.008.19-.01v-11z" fill="#fff" fill-opacity=".816"/><path d="m15.232 7.5q0 .85-.518 1.445-.52.595-1.454.818v.037q1.104.136 1.67.67.57.526.57 1.424 0 1.307-.955 2.038-.954.725-2.725.725-1.485 0-2.632-.49v-1.63q.53.268 1.166.435.635.167 1.26.167.953 0 1.41-.323.454-.322.454-1.035 0-.638-.524-.904-.524-.267-1.672-.267h-.692v-1.466h.705q1.06 0 1.548-.273.493-.278.493-.948 0-1.028-1.297-1.028-.45 0-.917.15-.46.147-1.03.513l-.89-1.32q1.247-.892 2.974-.892 1.416 0 2.233.57.824.57.824 1.586z" fill="url(#a)" stroke="#a62100" stroke-linejoin="round" stroke-opacity=".501961"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_heading4parastyle.svg b/icon-themes/elementary_svg/cmd/sc_heading4parastyle.svg
new file mode 100644
index 000000000..f96d0195d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_heading4parastyle.svg
@@ -0,0 +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="25.862" x2="26.705914" y1="5.67" y2="14.741779"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="6.126" x2="7.147" y2="15.671"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><path d="m11.741883 14.201346h-3.0631001v-4.912257l-4.0841331.015241v4.897016h-3.0630999v-12.7170003h3.0630999v4.8817748l4.0841331-.015241v-4.8817748h3.0631001z" fill="url(#b)" stroke="#000" stroke-linejoin="round" stroke-opacity=".49" stroke-width="1.000002" transform="scale(.9794 1.02103)"/><path d="m12 3.5-.203.296375-3.39 5.547-.407.891v3.765625c.2625045.227136 1.0048707.15841 1.352.159h2.136l.012.841c.73251.218006.518612-.207377.5-.5z" fill="#fff" fill-opacity=".804"/><path d="m15.51 12.566h-1.01v1.934h-1.735v-1.934h-3.585v-1.373l3.682-6.023h1.637v5.865h1.012zm-2.745-1.53v-1.585c0-.2646667.0093-.648.028-1.15.02-.502.03533-.7933333.046-.874h-.045c-.141333.3486667-.311333.6886667-.51 1.02l-1.54 2.586h2.022z" fill="url(#a)" stroke="#a62100" stroke-linejoin="round" stroke-opacity=".501961"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_heading5parastyle.svg b/icon-themes/elementary_svg/cmd/sc_heading5parastyle.svg
new file mode 100644
index 000000000..41c89abad
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_heading5parastyle.svg
@@ -0,0 +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="25.064096" x2="25.581435" y1="5.752237" y2="14.430203"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="6.126" x2="7.147" y2="15.671"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><path d="m11.741883 14.201346h-3.0631001v-4.912257l-4.0841331.015241v4.897016h-3.0630999v-12.7170003h3.0630999v4.8817748l4.0841331-.015241v-4.8817748h3.0631001z" fill="url(#b)" stroke="#000" stroke-linejoin="round" stroke-opacity=".49" stroke-width="1.000002" transform="scale(.9794 1.02103)"/><path d="m9.89 3.838a1.518 1.518 0 0 0 -1.484 1.2v.962h-.09l-.273 3.594h.363v1.45a1.518 1.518 0 0 0 .15.145 1.518 1.518 0 0 0 -.15.106v4.053a1.518 1.518 0 0 0 .248.16c.447.23.928.384 1.436.49h2.045v-12.161h-2.245z" fill="#fff" fill-opacity=".804"/><path d="m12.554062 8.513c.910667 0 1.634.2483333 2.17.745.543333.498.815 1.179667.815 2.045 0 1.024667-.324667 1.813-.974 2.365-.648.552-1.575667.828-2.783.828-1.048 0-1.8946665-.165333-2.5399995-.496v-1.674c.34.175333.7356665.319333 1.1869995.432.450667.109333.878.164 1.282.164 1.216 0 1.824-.486 1.824-1.458 0-.924-.63-1.386-1.89-1.386-.226667 0-.477667.02333-.753.07-.275333.04133-.498667.087-.67.137l-.7929995-.414.323938-4.371h5.7469995v1.5h-4l-.143938 1.643.227-.044c.262667-.058.587333-.087.974-.087z" fill="url(#a)" stroke="#a62100" stroke-linejoin="round" stroke-opacity=".501961"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_heading6parastyle.svg b/icon-themes/elementary_svg/cmd/sc_heading6parastyle.svg
new file mode 100644
index 000000000..8bf89560e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_heading6parastyle.svg
@@ -0,0 +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="25.03876" x2="25" y1="5.561738" y2="15.5"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="6.126" x2="7.147" y2="15.671"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><path d="m11.741883 14.201346h-3.0631001v-4.912257l-4.0841331.015241v4.897016h-3.0630999v-12.7170003h3.0630999v4.8817748l4.0841331-.015241v-4.8817748h3.0631001z" fill="url(#b)" stroke="#000" stroke-linejoin="round" stroke-opacity=".49" stroke-width="1.000002" transform="scale(.9794 1.02103)"/><path d="m12 4.1280485c-1.088.264-1.915.7809515-2.617 1.6039515l-.002.002c-.858 1.01-1.251 2.739-1.381 4.266v2.5c.014.032.43.874.444.907.0006607.0023.00133.0047.002.007.2695017.595857.4876644 1.529415 1.1297256 1.563486l2.4242744.022514v-.370019z" fill="#fff" fill-opacity=".804"/><path d="m9.183 10.672q0-2.698 1.12-4.016 1.126-1.316 3.366-1.316.766 0 1.2.092v1.535q-.544-.124-1.077-.124-.973 0-1.59.298-.613.3-.92.884-.306.584-.36 1.66h.08q.605-1.057 1.94-1.057 1.2 0 1.88.764.678.766.678 2.115 0 1.454-.807 2.306-.808.846-2.24.846-.992 0-1.733-.466-.734-.466-1.138-1.36-.398-.896-.398-2.158zm3.232 2.45q.606 0 .93-.41.325-.418.325-1.182 0-.665-.305-1.045-.3-.385-.912-.385-.576 0-.986.38-.404.378-.404.882 0 .74.38 1.25.385.51.973.51z" fill="url(#a)" stroke="#a62100" stroke-linejoin="round" stroke-opacity=".501961"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_helpindex.svg b/icon-themes/elementary_svg/cmd/sc_helpindex.svg
new file mode 100644
index 000000000..4b9155a9c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_helpindex.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="8.000001" x2="7.754416" y1=".5" y2="15.670311"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="7.42963" x2="7.42963" y1="15.162963" y2="2.120666"><stop offset="0" stop-color="#185f9a"/><stop offset="1" stop-color="#599ec9"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="7.814094" x2="7.814094" y1="1.282274" y2="14.669898"><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><path d="m8.000001.49999997c-4.138241 0-7.50000103 3.36175853-7.50000103 7.49999993 0 4.1382421 3.36176003 7.5000011 7.50000103 7.5000001 4.138239 0 7.500003-3.361758 7.499999-7.5000001 0-4.1382414-3.36176-7.49999993-7.499999-7.49999993z" fill="url(#a)" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m14.5 7.999769c0 3.589968-2.910364 6.500231-6.4999176 6.500231-3.5898831 0-6.5000824-2.910297-6.5000824-6.500231 0-3.5897993 2.9101993-6.4997687 6.5000824-6.4997687 3.5895536 0 6.4999176 2.9099694 6.4999176 6.4997687z" fill="none" opacity=".5" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round"/><path d="m8.3414142 10.98598c-.0247796-.907215.1733905-1.7879294 1.0090757-2.4117717.8826981-.7055267 1.7328061-1.5882357 1.6429681-2.6287507-.019617-1.0034821-1.1595908-1.7898197-2.387831-1.9028813-1.3815696-.1963029-3.0532597.2891289-3.5162151 1.3957468-.2347997.5382209-.0170628 1.5038522.7709237 1.5038522.4608941 0 .6725855-.3053592.7073635-.5846914.026312-.211351-.058288-.4000864-.1082498-.5746636-.056929-.19892.1860948-.5844493.4507816-.7415272.221175-.13126.4525815-.1752734.4866925-.183681.794304-.1957868 1.5861109.236679 1.9164669.763044.330356.5263639-.033266 1.3247554-.556071 2.1011604-.5228054.776406-1.0838678 1.6582439-1.0816261 2.5948995 0 .356586-.030978.477727-.00897.621992.017586.115264.3897098.101334.6746888.04727zm-.3624955 1.221064c-.7594802-.04229-1.2851464.840767-.8288879 1.403394.40746.621196 1.5498839.467848 1.7456953-.235593.2035731-.547016-.2863285-1.176932-.9168074-1.167802z" fill="url(#b)" opacity=".25"/><path d="m8.3414142 9.9859797c-.0247796-.9072157.1733905-1.7879296 1.0090757-2.4117719.8826981-.7055267 1.7328061-1.5882357 1.6429681-2.6287507-.019617-1.0034821-1.1595908-1.7898197-2.387831-1.9028813-1.3815696-.1963029-3.0532597.2891289-3.5162151 1.3957468-.2347997.5382209-.0170628 1.5038522.7709237 1.5038522.4608941 0 .6725855-.3053592.7073635-.5846914.026312-.211351-.058288-.4000864-.1082498-.5746636-.056929-.19892.1860948-.5844493.4507816-.7415272.221175-.13126.4525815-.1752734.4866925-.183681.794304-.1957868 1.5861109.236679 1.9164669.763044.330356.5263639-.033266 1.3247554-.556071 2.1011604-.5228054.776406-1.0838678 1.6582439-1.0816261 2.5949 0 .356586-.030978.4777262-.00897.6219919.017586.1152641.3897098.1013341.6746888.047272zm-.3624955 1.2210643c-.7594802-.04229-1.2851464.840767-.8288879 1.403394.40746.621196 1.5498839.467848 1.7456953-.235593.2035731-.547016-.2863285-1.176932-.9168074-1.167802z" fill="#fff"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_helplinesmove.svg b/icon-themes/elementary_svg/cmd/sc_helplinesmove.svg
new file mode 100644
index 000000000..b3fe3ecc0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_helplinesmove.svg
@@ -0,0 +1,2 @@
+<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="7" x2="7" y1="6" y2="11"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 1 -1 0 26 -4)" gradientUnits="userSpaceOnUse" x1="11" x2="14" y1="12" y2="12"><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>
+/&amp;gt;<g fill="#565656"><path d="m5 2h1v1h-1z"/><path d="m9 2h1v1h-1z"/><path d="m1 6h1v1h-1z"/><path d="m13 6h1v1h-1z"/><path d="m1 10h1v1h-1z"/><path d="m13 10h1v1h-1z"/><path d="m5 14h1v1h-1z"/><path d="m9 14h1v1h-1z"/></g><g transform="translate(-.021379 .016009)"><path d="m4.521379 5.483991h5.99463v5.99463h-5.99463z" fill="url(#a)" stroke="#a62100" stroke-linejoin="round" stroke-miterlimit="0" stroke-opacity=".501961"/><path d="m9.5 6.5v4h-4v-4z" fill="none" opacity=".5" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_helplinesuse.svg b/icon-themes/elementary_svg/cmd/sc_helplinesuse.svg
new file mode 100644
index 000000000..2b8a2a842
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_helplinesuse.svg
@@ -0,0 +1,2 @@
+<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="46.984623" x2="46.984623" y1="10" y2="23"><stop offset="0" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 -.59172 -.63517 0 9.814467 30.721957)" gradientUnits="userSpaceOnUse" x1="31.205669" x2="21.499962" y1="-58.520012" y2="-58.520012"><stop offset="0" stop-color="#fff"/><stop offset=".12500004" stop-color="#fff" stop-opacity=".235"/><stop offset=".93855339" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient>
+/&amp;amp;gt;<path d="m1 2h1v1h-1zm0 4h1v1h-1zm8 8h1v1h-1zm4 0h1v1h-1zm-12-4h1v1h-1zm0 4h1v1h-1zm4 0h1v1h-1z" fill="#565656"/><g transform="translate(-35.984624 -11)"><path d="m46.358458 11.484261c.60732-.0028 1.125775.04938 1.555347.148128 2.436367.560409 3.517721 1.603455 3.547891 3.867858-.07716 1.84436-.905194 2.917939-2.832173 3.821888-.444385.108628-1.494965.176169-2.245478.178566l-3.890786.01792-.0056-3.018851 4.082153-.0023c2.001672-.05235 1.98388-1.945866.0039-2.00216l-4.081751.0023v-2.99543z" fill="url(#a)" stroke="#7a0000" stroke-opacity=".490196"/><path d="m42.492001 11.502459v2.995225l2.501953-.0078v-2.987425zm2.507008 4.99033-2.501953.0078.006 2.510596h2.501953z" fill="#eee" fill-opacity=".761029"/><path d="m46.358092 11.484546-3.866091.01791v1l3.866091-.01792c.607323-.0019 1.127069.04969 1.55664.148437 2.096696.597539 3.518977 2.717594 3.547547 2.867022-.03017-2.264403-1.111179-3.306613-3.547546-3.867022-.429571-.09875-.949317-.150337-1.55664-.148437zm1.507675 3.497007c.668805 1.253122-.513327 1.666595-1.295055 1.51676l-4.083422.0023.002 1 4.081469-.0023c1.369909-.03583 1.797028-1.945415 1.295055-2.51676z" fill="#206b00" opacity=".1" stroke="#fff"/><path d="m46.361998 12.468921-2.909592.01596.02397 1.024522 3.093186.0016c.01042-.000165.02083-.000165.03125 0 2.490553.0904 2.874485 2.412579 1.676931 3.459948-.45423.332825-1.028846.494646-1.681641.511719-.0072.000078-.01432.000078-.02148 0l-3.101-.0016.02752 1.039881 2.903734-.01401c.662081-.0021 1.659313-.09435 1.919922-.142578 1.440953-.6353 2.218409-1.848071 2.143386-2.887798.155473-1.85781-1.365798-2.698505-2.774108-2.8846-.33354-.07667-.782226-.124767-1.332031-.123047z" fill="none" opacity=".53" stroke="url(#b)" stroke-opacity=".915441"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_helplinesvisible.svg b/icon-themes/elementary_svg/cmd/sc_helplinesvisible.svg
new file mode 100644
index 000000000..5b454be2f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_helplinesvisible.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&gt;<g fill="#565656"><path d="m1 2h1v1h-1z"/><path d="m1 6h1v1h-1z"/><path d="m9 14h1v1h-1z"/><path d="m13 14h1v1h-1z"/><path d="m1 10h1v1h-1z"/><path d="m1 14h1v1h-1z"/><path d="m5 14h1v1h-1z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_hfixedline.svg b/icon-themes/elementary_svg/cmd/sc_hfixedline.svg
new file mode 100644
index 000000000..b56215ed0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_hfixedline.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&amp;amp;gt;<path d="m16 8h-16v-1h16z" fill="#7239b3"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_hide.svg b/icon-themes/elementary_svg/cmd/sc_hide.svg
new file mode 100644
index 000000000..7f62c97e1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_hide.svg
@@ -0,0 +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(.67880146 0 0 .73786273 -2.280774 -6.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#k" y1="21.090319" y2="22.445583"/><linearGradient id="b" gradientTransform="matrix(.67880146 0 0 .73786273 2.719226 -6.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#k" y1="21.090319" y2="22.445583"/><linearGradient id="c" gradientTransform="matrix(.67880146 0 0 .73786273 -2.280774 -10.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#k" y1="21.090319" y2="22.445583"/><linearGradient id="d" gradientTransform="matrix(.67880146 0 0 .73786273 2.719226 -10.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#k" y1="21.090319" y2="22.445583"/><linearGradient id="e" gradientTransform="matrix(.67880146 0 0 .73786273 7.719226 -6.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#k" y1="21.090319" y2="22.445583"/><linearGradient id="f" gradientTransform="matrix(.67880146 0 0 .73786273 7.719226 -10.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#k" y1="21.090319" y2="22.445583"/><linearGradient id="g" gradientTransform="matrix(.67880146 0 0 .73786273 7.719226 -13.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#k" y1="21.090319" y2="22.445583"/><linearGradient id="h" gradientTransform="matrix(.67880146 0 0 .73786273 2.719226 -13.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#k" y1="21.090319" y2="22.445583"/><linearGradient id="i" gradientTransform="matrix(.67880146 0 0 .73786273 -2.280774 -13.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#k" y1="21.090319" y2="22.445583"/><clipPath id="j"><path d="m.49804688.00195313c-.27255694 0-.4925543.21898506-.49804688.49023437v11.5078125h.00390625v3.498047c0 .276.224.499946.5.5l3.20898435.002 2.7871094-4h.25l2.25-11.99809387z"/></clipPath><linearGradient id="k" gradientTransform="matrix(.67880146 0 0 .73786273 -2.234164 -2.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" y1="21.090319" y2="22.445583"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.59436 0 0 .5999 -19.265 1.967)" gradientUnits="userSpaceOnUse" x1="40.825424" x2="42.507908" y1="-1.611935" y2="23.392233"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g clip-path="url(#j)"><path d="m.5.5v.49023438 10.01953162 4.490234h3l2.7792969-4h8.7968751.423828v-.490234-10.01953162-.49023438h-.423828-14.15234388z" fill="url(#l)"/><path d="m1.5 12.5h2.5466102l-1.3121498 2h-1.2344604z" fill="none" stroke="url(#k)" stroke-linecap="square"/><path d="m.49804688.00195313c-.27600002 0-.50000001.22399999-.50000001.49999999l.00195313 11.49804688h.00195313v3.498047c0 .276.22399999.499946.49999999.5l3.21093748.001953 2.7871094-4h3.5 1 4 .5c.276 0 .5-.224.5-.5l-.001953-7.5h.001953v-1h-.001953v-2.49804688c0-.276-.224-.49999999-.5-.49999999zm.49804687.99804687h14.00390625v2h-4.001953v-1.9980469h-1.0000001v1.9980469h-4v-1.9980469h-1v1.9980469h-4.00195315zm.00195313 3h4.00195312v.0019531h-.0019531l.0019531 2.9980469h-4zm5.00195312 0h4v3h-4zm5 0h4v3h-4zm-10 4h4v3h-4zm5 0h4v3h-4zm5 0h4v3h-4c-.000238-.917573.000317-2.0560243 0-3zm-10 4h4l-2 3h-2z" opacity=".32"/><g fill="none" stroke-linecap="square"><path d="m1.5 8.5h3v2h-3z" stroke="url(#a)"/><path d="m6.5 8.5h3v2h-3z" stroke="url(#b)"/><path d="m1.5 4.5h3v2h-3z" stroke="url(#c)"/><path d="m6.5 4.5h3v2h-3z" stroke="url(#d)"/><path d="m11.5 8.5h3v2h-3z" stroke="url(#e)"/><path d="m11.5 4.5h3v2h-3z" stroke="url(#f)"/><path d="m11.5 1.5h3v1h-3z" stroke="url(#g)"/><path d="m6.5 1.5h3v1h-3z" stroke="url(#h)"/><path d="m1.5 1.5h3v1h-3z" stroke="url(#i)"/></g></g><g opacity=".5"><path d="m.5.5v.49023438 10.01953162 4.490234h3l2.7792969-4h8.7968751.423828v-.490234-10.01953162-.49023438h-.423828-14.15234388z" fill="url(#l)"/><path d="m1.5 12.5h2.5466102l-1.3121498 2h-1.2344604z" fill="none" stroke="url(#k)" stroke-linecap="square"/><path d="m.49804688.00195313c-.27600002 0-.50000001.22399999-.50000001.49999999l.00195313 11.49804688h.00195313v3.498047c0 .276.22399999.499946.49999999.5l3.21093748.001953 2.7871094-4h3.5 1 4 .5c.276 0 .5-.224.5-.5l-.001953-7.5h.001953v-1h-.001953v-2.49804688c0-.276-.224-.49999999-.5-.49999999zm.49804687.99804687h14.00390625v2h-4.001953v-1.9980469h-1.0000001v1.9980469h-4v-1.9980469h-1v1.9980469h-4.00195315zm.00195313 3h4.00195312v.0019531h-.0019531l.0019531 2.9980469h-4zm5.00195312 0h4v3h-4zm5 0h4v3h-4zm-10 4h4v3h-4zm5 0h4v3h-4zm5 0h4v3h-4c-.000238-.917573.000317-2.0560243 0-3zm-10 4h4l-2 3h-2z" opacity=".32"/><g fill="none" stroke-linecap="square"><path d="m1.5 8.5h3v2h-3z" stroke="url(#a)"/><path d="m6.5 8.5h3v2h-3z" stroke="url(#b)"/><path d="m1.5 4.5h3v2h-3z" stroke="url(#c)"/><path d="m6.5 4.5h3v2h-3z" stroke="url(#d)"/><path d="m11.5 8.5h3v2h-3z" stroke="url(#e)"/><path d="m11.5 4.5h3v2h-3z" stroke="url(#f)"/><path d="m11.5 1.5h3v1h-3z" stroke="url(#g)"/><path d="m6.5 1.5h3v1h-3z" stroke="url(#h)"/><path d="m1.5 1.5h3v1h-3z" stroke="url(#i)"/></g></g><path d="m9 .4999998-3 14.9930622" fill="none" stroke="#757575" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_hideallnotes.svg b/icon-themes/elementary_svg/cmd/sc_hideallnotes.svg
new file mode 100644
index 000000000..ab71276ca
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_hideallnotes.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.00071707 .13232963 .1355213 -.00073465 24.366433 -7.342483)" gradientUnits="userSpaceOnUse" x1="54.814247" x2="151.63832" xlink:href="#d" y1="-121.05653" y2="-121.81685"/><linearGradient id="b" gradientTransform="matrix(-1 0 0 1 16 -3)" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#e" y1="5" y2="10"/><clipPath id="c"><path d="m0 .00000041h9.0000001l-3 15.99999959h-6.0000001z"/></clipPath><linearGradient id="d" gradientTransform="matrix(-.00071707 .13232963 -.1355213 -.00073465 -8.366433 -4.342483)" gradientUnits="userSpaceOnUse" x1="54.814247" x2="151.63832" y1="-121.05653" y2="-121.81685"><stop offset="0" stop-color="#fff394"/><stop offset=".262" stop-color="#ffe16b"/><stop offset=".661" stop-color="#f9c440"/><stop offset="1" stop-color="#d48e15"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="5" y2="10"><stop offset="0" stop-color="#fff"/><stop offset=".25544232" 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"><g opacity=".5" stroke-opacity=".501961" transform="scale(.26458333)"><path d="m2.5000002 3.5000002c-1.1080002 0-1.99999998.8919999-1.99999998 2v4.9999998c0 1.108.89199978 2 1.99999998 2h1.8007812l-.8007814 3 4.0000003-3h1.9999999c1.1079998 0 1.9999998-.892 1.9999998-2v-4.9999998c0-1.1080001-.892-2-1.9999998-2z" fill="url(#d)" stroke="#ad5f00" stroke-linejoin="round"/><path d="m2.5000002 4.5000002c-.5712976 0-1 .4287025-1 1v4.9999998c0 .571297.4287025 1 1 1h1.8007812c.3298992.000001 1.1689446.211161 1.0800268.556667l-.2266763.93721 1.6388371-1.200908c.1875117-.187536.4418322-.292918.7070312-.292969h2c.5712968 0 .9999998-.428703.9999998-1v-4.9999998c0-.5712974-.428703-1-.9999998-1z" fill="none" stroke="url(#e)" stroke-linecap="square"/><path d="m3.0703125 3c-.0338339.1633322-.0703125.3259831-.0703125.5v5c0 1.385 1.1150002 2.5 2.5 2.5h6v-1h-5c-1.3849998 0-2.5-1.115-2.5-2.5v-4.5z" fill="#a62100" opacity=".2"/><path d="m13.5.50000018c1.108 0 2 .89199992 2 2.00000002v4.9999998c0 1.108-.892 2-2 2h-1.800781l-.199219 4.5-3.0000001-4.5h-1.9999999c-1.1079998 0-1.9999997-.892-1.9999997-2v-4.9999998c0-1.1080001.8919999-2.00000002 1.9999997-2.00000002z" fill="url(#a)" stroke="#ad5f00" stroke-linejoin="round"/><path d="m13.5 1.5000002c.571298 0 1 .4287025 1 1v4.9999998c0 .571297-.428702 1-1 1h-1.800781c-.329899.000001-1.168945.211161-1.080027.556667l-.027561 1.776193-1.3845998-2.039891c-.1875117-.187536-.4418322-.292918-.7070312-.292969h-2c-.5712968 0-.9999998-.428703-.9999998-1v-4.9999998c0-.5712974.428703-1 .9999998-1z" fill="none" stroke="url(#b)" stroke-linecap="square"/></g><g clip-path="url(#c)" stroke-opacity=".501961" transform="scale(.26458333)"><path d="m2.5000002 3.5000002c-1.1080002 0-1.99999998.8919999-1.99999998 2v4.9999998c0 1.108.89199978 2 1.99999998 2h1.8007812l-.8007814 3 4.0000003-3h1.9999999c1.1079998 0 1.9999998-.892 1.9999998-2v-4.9999998c0-1.1080001-.892-2-1.9999998-2z" fill="url(#d)" stroke="#ad5f00" stroke-linejoin="round"/><path d="m2.5000002 4.5000002c-.5712976 0-1 .4287025-1 1v4.9999998c0 .571297.4287025 1 1 1h1.8007812c.3298992.000001 1.1689446.211161 1.0800268.556667l-.2266763.93721 1.6388371-1.200908c.1875117-.187536.4418322-.292918.7070312-.292969h2c.5712968 0 .9999998-.428703.9999998-1v-4.9999998c0-.5712974-.428703-1-.9999998-1z" fill="none" stroke="url(#e)" stroke-linecap="square"/><path d="m3.0703125 3c-.0338339.1633322-.0703125.3259831-.0703125.5v5c0 1.385 1.1150002 2.5 2.5 2.5h6v-1h-5c-1.3849998 0-2.5-1.115-2.5-2.5v-4.5z" fill="#a62100" opacity=".2"/><path d="m13.5.50000018c1.108 0 2 .89199992 2 2.00000002v4.9999998c0 1.108-.892 2-2 2h-1.800781l-.199219 4.5-3.0000001-4.5h-1.9999999c-1.1079998 0-1.9999997-.892-1.9999997-2v-4.9999998c0-1.1080001.8919999-2.00000002 1.9999997-2.00000002z" fill="url(#a)" stroke="#ad5f00" stroke-linejoin="round"/><path d="m13.5 1.5000002c.571298 0 1 .4287025 1 1v4.9999998c0 .571297-.428702 1-1 1h-1.800781c-.329899.000001-1.168945.211161-1.080027.556667l-.027561 1.776193-1.3845998-2.039891c-.1875117-.187536-.4418322-.292918-.7070312-.292969h-2c-.5712968 0-.9999998-.428703-.9999998-1v-4.9999998c0-.5712974.428703-1 .9999998-1z" fill="none" stroke="url(#b)" stroke-linecap="square"/></g><path d="m2.3912081.1205535-.8037081 3.9786525" fill="none" stroke="#757575" stroke-linejoin="round" stroke-width=".264583"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_hidecolumn.svg b/icon-themes/elementary_svg/cmd/sc_hidecolumn.svg
new file mode 100644
index 000000000..9e33265ff
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_hidecolumn.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><clipPath id="a"><path d="m0-.0000002h9l-3 16.0000002h-6z"/></clipPath><linearGradient id="b" gradientTransform="matrix(-.99999999 0 0 .99999999 6 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#l" y1="2" y2="4"/><linearGradient id="c" gradientTransform="matrix(-.99999999 0 0 .99999999 6 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#l" y1="2" y2="4"/><linearGradient id="d" gradientTransform="matrix(-.99999999 0 0 .99999999 6 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#l" y1="2" y2="4"/><linearGradient id="e" gradientTransform="matrix(-.99999999 0 0 .99999999 16 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#l" y1="2" y2="4"/><linearGradient id="f" gradientTransform="matrix(-.99999999 0 0 .99999999 16 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#l" y1="2" y2="4"/><linearGradient id="g" gradientTransform="matrix(-.99999999 0 0 .99999999 16 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#l" y1="2" y2="4"/><linearGradient id="h" gradientTransform="matrix(.99999999 0 0 .71428571 -1 -.571429)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="2" y2="23"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><linearGradient id="i" gradientTransform="matrix(-.99999999 0 0 .99999999 11 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#l" y1="2" y2="4"/><linearGradient id="j" gradientTransform="matrix(-.99999999 0 0 .99999999 11 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#l" y1="2" y2="4"/><linearGradient id="k" gradientTransform="matrix(-.99999999 0 0 .99999999 11 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#l" y1="2" y2="4"/><linearGradient id="l" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="30.655001" x2="30.827999" y1="65.686996" y2="48.688"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.67880146 0 0 .73786273 -2.234164 -2.56176)" gradientUnits="userSpaceOnUse" x1="23.915924" x2="23.915924" y1="6.182396" y2="22.445583"><stop offset="0" stop-color="#fff"/><stop offset=".00000001" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.59436 0 0 .5999 -19.265 1.967)" gradientUnits="userSpaceOnUse" x1="24.80937" x2="25.132" y1="-2.720025" y2="23.623159"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g clip-path="url(#a)"><rect fill="url(#n)" height="15" rx=".424" ry=".491" width="15" x=".5" y=".5"/><path d="m.49804688.00195313c-.27600001 0-.50000001.22399999-.50000001.49999999l.00195313 14.99804688c0 .276.224.5.5.5h15c.276 0 .5-.224.5-.5.0019-5.003728-.002-9.9990437-.002-14.99804688 0-.276-.224-.49999999-.5-.49999999zm.49804687.99804687h14.00390625v4h-4l-.002-3.9980469h-.9999531l.0019531 3.9980469h-4l-.00195-3.9980469h-1l.00195 3.9980469h-4v1h4v4h-4v1h4v4h1v-4h4v4h1v-4h4l.002 4.001953h-14.00395312zm5.00390625 5h4v4h-4zm5 0h4v4h-4z" fill="#030303" opacity=".32"/><g fill="none"><path d="m1.5 1.5000004h13l-.000001 12.9999996h-12.999999z" opacity=".4" stroke="url(#m)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/><g stroke-linecap="square"><path d="m9.4999996 11.5h-2.9999996v3h2.9999996z" stroke="url(#i)"/><path d="m9.4999996 6.5h-2.9999996v3h2.9999996z" stroke="url(#j)"/><path d="m9.4999996 1.5000001h-2.9999996v3h2.9999996z" stroke="url(#k)"/><path d="m4.4999996 11.5h-2.9999996v3h2.9999996z" stroke="url(#b)"/><path d="m4.4999996 6.5h-2.9999996v3h2.9999996z" stroke="url(#c)"/><path d="m4.4999996 1.5000001h-2.9999996v3h2.9999996z" stroke="url(#d)"/><path d="m14.5 11.5h-3v3h3z" stroke="url(#e)"/><path d="m14.5 6.5h-3v3h3z" stroke="url(#f)"/><path d="m14.5 1.5000001h-3v3h3z" stroke="url(#g)"/></g></g><path d="m10.5.5v15h-5v-15z" fill="url(#h)" stroke-width=".845154"/><g fill="none" stroke-linecap="square"><path d="m9.4999996 11.5h-2.9999996v3h2.9999996z" opacity=".5" stroke="url(#i)"/><path d="m9.4999996 6.5h-2.9999996v3h2.9999996z" opacity=".5" stroke="url(#j)"/><path d="m9.4999996 1.5000001h-2.9999996v3h2.9999996z" opacity=".5" stroke="url(#k)"/></g><path d="m-5 0c-.554 0-1 .446-1 1v14c0 .554.446 1 1 1h4c.554 0 1-.446 1-1v-14c0-.554-.446-1-1-1zm0 1h4v4h-4zm0 5h4v4h-4zm0 5h4v4h-4z" fill="#ad5f00" fill-opacity=".501961" transform="translate(11)"/></g><g opacity=".5"><rect fill="url(#n)" height="15" rx=".424" ry=".491" width="15" x=".5" y=".5"/><path d="m.49804688.00195313c-.27600001 0-.50000001.22399999-.50000001.49999999l.00195313 14.99804688c0 .276.224.5.5.5h15c.276 0 .5-.224.5-.5.0019-5.003728-.002-9.9990437-.002-14.99804688 0-.276-.224-.49999999-.5-.49999999zm.49804687.99804687h14.00390625v4h-4l-.002-3.9980469h-.9999531l.0019531 3.9980469h-4l-.00195-3.9980469h-1l.00195 3.9980469h-4v1h4v4h-4v1h4v4h1v-4h4v4h1v-4h4l.002 4.001953h-14.00395312zm5.00390625 5h4v4h-4zm5 0h4v4h-4z" fill="#030303" opacity=".32"/><g fill="none"><path d="m1.5 1.5000004h13l-.000001 12.9999996h-12.999999z" opacity=".4" stroke="url(#m)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/><g stroke-linecap="square"><path d="m9.4999996 11.5h-2.9999996v3h2.9999996z" stroke="url(#i)"/><path d="m9.4999996 6.5h-2.9999996v3h2.9999996z" stroke="url(#j)"/><path d="m9.4999996 1.5000001h-2.9999996v3h2.9999996z" stroke="url(#k)"/><path d="m4.4999996 11.5h-2.9999996v3h2.9999996z" stroke="url(#b)"/><path d="m4.4999996 6.5h-2.9999996v3h2.9999996z" stroke="url(#c)"/><path d="m4.4999996 1.5000001h-2.9999996v3h2.9999996z" stroke="url(#d)"/><path d="m14.5 11.5h-3v3h3z" stroke="url(#e)"/><path d="m14.5 6.5h-3v3h3z" stroke="url(#f)"/><path d="m14.5 1.5000001h-3v3h3z" stroke="url(#g)"/></g></g><path d="m10.5.5v15h-5v-15z" fill="url(#h)" stroke-width=".845154"/><g fill="none" stroke-linecap="square"><path d="m9.4999996 11.5h-2.9999996v3h2.9999996z" opacity=".5" stroke="url(#i)"/><path d="m9.4999996 6.5h-2.9999996v3h2.9999996z" opacity=".5" stroke="url(#j)"/><path d="m9.4999996 1.5000001h-2.9999996v3h2.9999996z" opacity=".5" stroke="url(#k)"/></g><path d="m-5 0c-.554 0-1 .446-1 1v14c0 .554.446 1 1 1h4c.554 0 1-.446 1-1v-14c0-.554-.446-1-1-1zm0 1h4v4h-4zm0 5h4v4h-4zm0 5h4v4h-4z" fill="#ad5f00" fill-opacity=".501961" transform="translate(11)"/></g><path d="m9 .4999998-3 14.9930622" fill="none" stroke="#757575" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_hidedetail.svg b/icon-themes/elementary_svg/cmd/sc_hidedetail.svg
new file mode 100644
index 000000000..4f69c0292
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_hidedetail.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke-linecap="round" transform="matrix(-1 0 0 1 23.007121 0)"><path d="m22.507121 6.5v3h-7v-3z" fill="#ef2929" stroke="#a40000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="3"/><g fill="none"><path d="m16.507121 7.5h5v1" opacity=".5" stroke="#fff" stroke-linecap="square"/><g stroke="#565656"><path d="m7.507121 3.49995 6 .00005"/><path d="m7.507121 9.49995 6 .00005"/><path d="m7.507121 6.49995 4 .00005"/><path d="m7.507121 12.49995 4 .00005"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_hidenote.svg b/icon-themes/elementary_svg/cmd/sc_hidenote.svg
new file mode 100644
index 000000000..39318d56e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_hidenote.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><clipPath id="a"><path d="m0 .00000041h9.0000001l-3 15.99999959h-6.0000001z"/></clipPath><linearGradient id="b" gradientTransform="matrix(-.00071707 .13232963 -.1355213 -.00073465 -8.366433 -4.342483)" gradientUnits="userSpaceOnUse" x1="33.891682" x2="151.63832" y1="-119.68561" y2="-121.81685"><stop offset="0" stop-color="#fff394"/><stop offset=".262" stop-color="#ffe16b"/><stop offset=".661" stop-color="#f9c440"/><stop offset="1" stop-color="#d48e15"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="2" y2="10"><stop offset="0" stop-color="#fff"/><stop offset=".25544232" 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"><g clip-path="url(#a)" stroke-opacity=".501961" transform="scale(.26458333)"><path d="m2.5.5c-1.1080002 0-2 .8919999-2 2v7c0 1.108.8919998 2 2 2h1.8007812l-.8007812 4 4.0000001-4h5.9999999c1.108 0 2-.892 2-2v-7c0-1.1080001-.892-2-2-2z" fill="url(#b)" stroke="#ad5f00" stroke-linejoin="round"/><path d="m2.5 1.5c-.5712976 0-1 .4287025-1 1v7c0 .571297.4287025 1 1 1h1.8007812c.6315369.000002 1.104974.578124.9804688 1.197266l-.1523438.759765 1.6640626-1.664062c.1875117-.187536.4418322-.292918.7070312-.292969h6c.571297 0 1-.428703 1-1v-7c0-.5712974-.428703-1-1-1z" fill="none" stroke="url(#c)" stroke-linecap="square"/></g><g opacity=".5" stroke-opacity=".501961" transform="scale(.26458333)"><path d="m2.5.5c-1.1080002 0-2 .8919999-2 2v7c0 1.108.8919998 2 2 2h1.8007812l-.8007812 4 4.0000001-4h5.9999999c1.108 0 2-.892 2-2v-7c0-1.1080001-.892-2-2-2z" fill="url(#b)" stroke="#ad5f00" stroke-linejoin="round"/><path d="m2.5 1.5c-.5712976 0-1 .4287025-1 1v7c0 .571297.4287025 1 1 1h1.8007812c.6315369.000002 1.104974.578124.9804688 1.197266l-.1523438.759765 1.6640626-1.664062c.1875117-.187536.4418322-.292918.7070312-.292969h6c.571297 0 1-.428703 1-1v-7c0-.5712974-.428703-1-1-1z" fill="none" stroke="url(#c)" stroke-linecap="square"/></g><path d="m2.3912081.1205535-.8037081 3.9786525" fill="none" stroke="#757575" stroke-linejoin="round" stroke-width=".264583"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_hiderow.svg b/icon-themes/elementary_svg/cmd/sc_hiderow.svg
new file mode 100644
index 000000000..62b0b7448
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_hiderow.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><clipPath id="a"><path d="m0-.0000002h9l-3 16.0000002h-6z"/></clipPath><linearGradient id="b" gradientTransform="matrix(-.99999999 0 0 .99999999 6 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#j" y1="2" y2="4"/><linearGradient id="c" gradientTransform="matrix(-.99999999 0 0 .99999999 6 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#j" y1="2" y2="4"/><linearGradient id="d" gradientTransform="matrix(-.99999999 0 0 .99999999 6 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#j" y1="2" y2="4"/><linearGradient id="e" gradientTransform="matrix(-.99999999 0 0 .99999999 16 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#j" y1="2" y2="4"/><linearGradient id="f" gradientTransform="matrix(-.99999999 0 0 .99999999 16 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#j" y1="2" y2="4"/><linearGradient id="g" gradientTransform="matrix(-.99999999 0 0 .99999999 16 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#j" y1="2" y2="4"/><linearGradient id="h" gradientTransform="matrix(.99999999 0 0 .71428571 -13 -1.071429)" gradientUnits="userSpaceOnUse" x1="20" x2="20" y1="9.200001" y2="16.200001"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><linearGradient id="i" gradientTransform="translate(0 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#j" y1="2" y2="4"/><linearGradient id="j" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="30.655001" x2="30.827999" y1="65.686996" y2="48.688"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="k" gradientTransform="translate(5 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#j" y1="2" y2="4"/><linearGradient id="l" gradientTransform="translate(10 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#j" y1="2" y2="4"/><linearGradient id="m" gradientTransform="matrix(-.99999999 0 0 .99999999 11 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#j" y1="2" y2="4"/><linearGradient id="n" gradientTransform="matrix(-.99999999 0 0 .99999999 11 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#j" y1="2" y2="4"/><linearGradient id="o" gradientTransform="matrix(-.99999999 0 0 .99999999 11 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#j" y1="2" y2="4"/><linearGradient id="p" gradientTransform="matrix(.67880146 0 0 .73786273 -2.234164 -2.56176)" gradientUnits="userSpaceOnUse" x1="23.915924" x2="23.915924" y1="6.182396" y2="22.445583"><stop offset="0" stop-color="#fff"/><stop offset=".00000001" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="q" gradientTransform="matrix(.59436 0 0 .5999 -19.265 1.967)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g opacity=".5"><rect fill="url(#q)" height="15" rx=".424" ry=".491" width="15" x=".5" y=".5"/><path d="m.49804688.00195313c-.27600001 0-.50000001.22399999-.50000001.49999999l.00195313 14.99804688c0 .276.224.5.5.5h15c.276 0 .5-.224.5-.5.0019-5.003728-.002-9.9990437-.002-14.99804688 0-.276-.224-.49999999-.5-.49999999zm.49804687.99804687h14.00390625v4h-4l-.002-3.9980469h-.9999531l.0019531 3.9980469h-4l-.00195-3.9980469h-1l.00195 3.9980469h-4v1h4v4h-4v1h4v4h1v-4h4v4h1v-4h4l.002 4.001953h-14.00395312zm5.00390625 5h4v4h-4zm5 0h4v4h-4z" fill="#030303" opacity=".32"/><g fill="none"><path d="m1.5 1.5000004h13l-.000001 12.9999996h-12.999999z" opacity=".4" stroke="url(#p)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/><g stroke-linecap="square"><path d="m9.4999996 11.5h-2.9999996v3h2.9999996z" stroke="url(#m)"/><path d="m9.4999996 6.5h-2.9999996v3h2.9999996z" stroke="url(#n)"/><path d="m9.4999996 1.5000001h-2.9999996v3h2.9999996z" stroke="url(#o)"/><path d="m4.4999996 11.5h-2.9999996v3h2.9999996z" stroke="url(#b)"/><path d="m4.4999996 6.5h-2.9999996v3h2.9999996z" stroke="url(#c)"/><path d="m4.4999996 1.5000001h-2.9999996v3h2.9999996z" stroke="url(#d)"/><path d="m14.5 11.5h-3v3h3z" stroke="url(#e)"/><path d="m14.5 6.5h-3v3h3z" stroke="url(#f)"/><path d="m14.5 1.5000001h-3v3h3z" stroke="url(#g)"/></g></g><path d="m15.5 10.5h-15v-5h15z" fill="url(#h)" stroke-width=".944911"/><path d="m16 6c0-.554-.446-1-1-1h-14c-.554 0-1 .446-1 1v4c0 .554.446 1 1 1h14c.554 0 1-.446 1-1zm-1 0v4h-4v-4zm-5 0v4h-4v-4zm-5 0v4h-4v-4z" fill="#ad5f00" fill-opacity=".501961"/><g fill="none" stroke-linecap="square"><path d="m1.5 6.5h3v3h-3z" opacity=".5" stroke="url(#i)"/><path d="m6.5 6.5h3v3h-3z" opacity=".5" stroke="url(#k)"/><path d="m11.5 6.5h3v3h-3z" opacity=".5" stroke="url(#l)"/></g></g><g clip-path="url(#a)"><rect fill="url(#q)" height="15" rx=".424" ry=".491" width="15" x=".5" y=".5"/><path d="m.49804688.00195313c-.27600001 0-.50000001.22399999-.50000001.49999999l.00195313 14.99804688c0 .276.224.5.5.5h15c.276 0 .5-.224.5-.5.0019-5.003728-.002-9.9990437-.002-14.99804688 0-.276-.224-.49999999-.5-.49999999zm.49804687.99804687h14.00390625v4h-4l-.002-3.9980469h-.9999531l.0019531 3.9980469h-4l-.00195-3.9980469h-1l.00195 3.9980469h-4v1h4v4h-4v1h4v4h1v-4h4v4h1v-4h4l.002 4.001953h-14.00395312zm5.00390625 5h4v4h-4zm5 0h4v4h-4z" fill="#030303" opacity=".32"/><g fill="none"><path d="m1.5 1.5000004h13l-.000001 12.9999996h-12.999999z" opacity=".4" stroke="url(#p)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/><g stroke-linecap="square"><path d="m9.4999996 11.5h-2.9999996v3h2.9999996z" stroke="url(#m)"/><path d="m9.4999996 6.5h-2.9999996v3h2.9999996z" stroke="url(#n)"/><path d="m9.4999996 1.5000001h-2.9999996v3h2.9999996z" stroke="url(#o)"/><path d="m4.4999996 11.5h-2.9999996v3h2.9999996z" stroke="url(#b)"/><path d="m4.4999996 6.5h-2.9999996v3h2.9999996z" stroke="url(#c)"/><path d="m4.4999996 1.5000001h-2.9999996v3h2.9999996z" stroke="url(#d)"/><path d="m14.5 11.5h-3v3h3z" stroke="url(#e)"/><path d="m14.5 6.5h-3v3h3z" stroke="url(#f)"/><path d="m14.5 1.5000001h-3v3h3z" stroke="url(#g)"/></g></g><path d="m15.5 10.5h-15v-5h15z" fill="url(#h)" stroke-width=".944911"/><path d="m16 6c0-.554-.446-1-1-1h-14c-.554 0-1 .446-1 1v4c0 .554.446 1 1 1h14c.554 0 1-.446 1-1zm-1 0v4h-4v-4zm-5 0v4h-4v-4zm-5 0v4h-4v-4z" fill="#ad5f00" fill-opacity=".501961"/><g fill="none" stroke-linecap="square"><path d="m1.5 6.5h3v3h-3z" opacity=".5" stroke="url(#i)"/><path d="m6.5 6.5h3v3h-3z" opacity=".5" stroke="url(#k)"/><path d="m11.5 6.5h3v3h-3z" opacity=".5" stroke="url(#l)"/></g></g><path d="m9 .4999998-3 14.9930622" fill="none" stroke="#757575" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_hideslide.svg b/icon-themes/elementary_svg/cmd/sc_hideslide.svg
new file mode 100644
index 000000000..0405f790d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_hideslide.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="2.106" x2="2.106" y1="2.532" y2="14.492"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><clipPath id="b"><path d="m0 1.9999998h8.5l-2.5 13.0000002h-6z"/></clipPath><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.33196 0 0 .24402 22.863 1.552)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.22297 0 0 .27027 .274 2.014)" gradientUnits="userSpaceOnUse" x1="11.003" x2="11.003" xlink:href="#c" y1="7.35" y2="40.65"/><linearGradient id="f" gradientTransform="matrix(.35135 0 0 .27027 -.432 2.014)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#c" y1="7.35" y2="40.444"/><linearGradient id="g" gradientTransform="matrix(.35714584 0 0 .26072727 .677083 1.842182)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><g opacity=".5" transform="translate(0 -1)"><path d="m3 2.5h12.5v12h-12.5z" fill="url(#g)" stroke-width="1.066004"/><path d="m14 9a3 3 0 1 1 -1.587-2.646l-1.413 2.646z" fill="url(#a)" opacity=".5"/><path d="m14 9.01c0 1.3-.946 2.543-2.2 2.89-1.253.347-2.704-.233-3.372-1.35-.006.007 2.572-1.54 2.572-1.54z" fill="url(#a)" opacity=".5"/><path d="m3 14.5h12.5v-12h-12.5" fill="none" stroke="url(#d)" stroke-linejoin="round"/><path d="m14.5 13.5h-13v-10h13z" fill="none" stroke="url(#f)" stroke-linecap="round"/><path d="m3 14.5h-2.5c.002-3.655.002-11.52 0-12h2.5" fill="url(#a)"/><g fill="none"><path d="m3 14.5h-2.376c-.233-.142-.056-.424-.11-.625v-11.305l.03-.05.08-.02h2.376" opacity=".4" stroke="#cc3b02" stroke-linejoin="round"/><path d="m2.5 13.5h-1v-10h1" opacity=".5" stroke="url(#e)" stroke-linecap="square"/><path d="m4 7.5h2m-2 2h1m-1 2h3m-1-2h1" stroke="#aaa"/></g><path d="m14 9c0 1.3-.946 2.543-2.2 2.89-.03-.005-.8-2.89-.8-2.89z" fill="url(#a)"/></g><g clip-path="url(#b)" transform="translate(0 -1)"><path d="m3 2.5h12.5v12h-12.5z" fill="url(#g)" stroke-width="1.066004"/><path d="m14 9a3 3 0 1 1 -1.587-2.646l-1.413 2.646z" fill="url(#a)" opacity=".5"/><path d="m14 9.01c0 1.3-.946 2.543-2.2 2.89-1.253.347-2.704-.233-3.372-1.35-.006.007 2.572-1.54 2.572-1.54z" fill="url(#a)" opacity=".5"/><path d="m3 14.5h12.5v-12h-12.5" fill="none" stroke="url(#d)" stroke-linejoin="round"/><path d="m14.5 13.5h-13v-10h13z" fill="none" stroke="url(#f)" stroke-linecap="round"/><path d="m3 14.5h-2.5c.002-3.655.002-11.52 0-12h2.5" fill="url(#a)"/><g fill="none"><path d="m3 14.5h-2.376c-.233-.142-.056-.424-.11-.625v-11.305l.03-.05.08-.02h2.376" opacity=".4" stroke="#cc3b02" stroke-linejoin="round"/><path d="m2.5 13.5h-1v-10h1" opacity=".5" stroke="url(#e)" stroke-linecap="square"/><path d="m4 7.5h2m-2 2h1m-1 2h3m-1-2h1" stroke="#aaa"/></g><path d="m14 9c0 1.3-.946 2.543-2.2 2.89-.03-.005-.8-2.89-.8-2.89z" fill="url(#a)"/></g><path d="m8.75.7499998-2.75 13.7430622" fill="none" stroke="#757575" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_hidewhitespace.svg b/icon-themes/elementary_svg/cmd/sc_hidewhitespace.svg
new file mode 100644
index 000000000..62b255bc9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_hidewhitespace.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><clipPath id="a"><path d="m2 0h12v7h-12z"/></clipPath><linearGradient id="b" gradientTransform="matrix(.31427 0 0 .32592858 .4573 -.321786)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><clipPath id="c"><path d="m2 9h12v7h-12z"/></clipPath><linearGradient id="d" gradientTransform="matrix(.24324 0 0 .35135 2.162 -.432)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.923" y2="41.077"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.2538 0 0 .30502 19.13 -.685)" gradientUnits="userSpaceOnUse" x1="-51.785999" x2="-51.785999" y1="50.785999" y2="2.906"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="10.999979" x2="17.999979" xlink:href="#g" y1="12.5" y2="12.5"/><linearGradient id="g"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="h" gradientTransform="matrix(0 1 -1 0 16 10)" gradientUnits="userSpaceOnUse" x1="2.5" x2="2.5" y1="3.000021" y2=".000021"><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><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="17.5" x2="11" xlink:href="#g" y1="12.5" y2="12.5"/><linearGradient id="j" gradientTransform="matrix(0 1 -1 0 16 10)" gradientUnits="userSpaceOnUse" x1="2.699219" x2="2.75621" y1=".019531" y2="4"><stop offset="0" stop-color="#fff"/><stop offset=".43687496" 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 clip-path="url(#c)" transform="translate(0 -9)"><path d="m2.5.5h11v15h-11z" fill="url(#b)" stroke-width="1.08562"/><g fill="none"><path d="m12.5 14.5h-9v-13h9z" stroke="url(#d)" stroke-linecap="round"/><path d="m2.5.5h11v15h-11z" stroke="url(#e)" stroke-linejoin="round"/></g></g><g clip-path="url(#a)" transform="translate(0 9)"><path d="m2.5.5h11v15h-11z" fill="url(#b)" stroke-width="1.08562"/><g fill="none"><path d="m12.5 14.5h-9v-13h9z" stroke="url(#d)" stroke-linecap="round"/><path d="m2.5.5h11v15h-11z" stroke="url(#e)" stroke-linejoin="round"/></g></g><g stroke-linecap="round" stroke-linejoin="round"><g transform="matrix(0 -1 1 0 -3.999999 26.999999)"><path d="m14.499999 9.499999 3.000001 3.000001-3.000001 2.999999v-2l-2.999999.000001v-2l2.999999-.000001z" fill="url(#i)" stroke="#a62100" stroke-opacity=".501961"/><path d="m16.179687 12.5-1.179688-1.000001c-.144989.08762-.330592.934986-.5.935547l-1.999999.000001v.128906l1.999999-.000001c.169408.000561.355011.847921.5.935547z" fill="none" opacity=".5" stroke="url(#j)"/></g><g transform="matrix(0 1 1 0 -4 -10.999979)"><path d="m14.499979 9.5 3.000021 3-3.000021 3v-2h-3v-2h3z" fill="url(#f)" stroke="#a62100" stroke-opacity=".501961"/><path d="m16.179687 12.5-1.179708-1c-.144989.08762-.330592.934986-.5.935547h-2v.128906h2c.169408.000561.355011.847921.5.935547z" fill="none" opacity=".5" stroke="url(#h)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_hscrollbar.svg b/icon-themes/elementary_svg/cmd/sc_hscrollbar.svg
new file mode 100644
index 000000000..46ce071a4
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_hscrollbar.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333333 4.2333335" width="16" 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 offset=".10605836" stop-color="#fff" stop-opacity=".099265"/><stop offset=".99998999" stop-color="#fff" stop-opacity="0"/><stop offset="1" stop-color="#fff" stop-opacity=".551471"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="3.704155" x2="2.116651" xlink:href="#a" y1="293.82495" y2="293.82495"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="4.101031" x2="2.116651" xlink:href="#a" y1="293.82495" y2="293.82495"/><g transform="matrix(0 -.666665 .666665 0 -193.76615 4.056931)"><rect fill="#dcdcdc" height="5.953141" rx="1.190628" ry="1.289854" stroke="#afafaf" stroke-linecap="square" stroke-width=".396876" width="3.571884" x="1.124475" y="290.84839"/><rect fill="none" height="5.159397" rx=".595314" ry=".992179" stroke="url(#c)" stroke-linecap="square" stroke-width=".396876" width="2.778132" x="1.521351" y="291.24527"/><path d="m1.521351 292.93201h2.778132v1.88516h-2.778132z" fill="#9b9b9b"/><path d="m1.521351 292.83279h2.778132v1.98439h-2.778132z" fill="#dcdcdc" stroke="#a2a2a2" stroke-linecap="square" stroke-width=".396876"/><path d="m3.7041689 292.23747-1.5874992-.00006.7937524-.59526z" fill="#919191"/><path d="m3.7041689 295.41248h-1.587504l.793752.59531z" fill="#919191"/><path d="m1.918227 293.22964h1.98438v1.19064h-1.98438z" fill="none" stroke="url(#b)" stroke-linecap="square" stroke-width=".396876"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_hyphenate.svg b/icon-themes/elementary_svg/cmd/sc_hyphenate.svg
new file mode 100644
index 000000000..9f284020c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_hyphenate.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 16.000001 16.000001" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.27962 0 0 -.26116 5.022 18.693)" gradientUnits="userSpaceOnUse" x1="25.469" x2="25.469" y1="32.841" y2="2.724"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".25" stop-color="#64baff"/><stop offset=".625" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.27962 0 0 -.26116 5.022 18.693)" gradientUnits="userSpaceOnUse" x1="36.245998" x2="36.245998" y1="2.929" y2="42.787998"><stop offset="0" stop-color="#002e99" stop-opacity=".709804"/><stop offset="1" stop-color="#3689e6" stop-opacity=".709804"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 .30606 .3277 0 5.52 4.564)" gradientUnits="userSpaceOnUse" x1="20.797001" x2="37.473999" y1="20.649" y2="20.649"><stop offset="0" stop-color="#fff"/><stop offset=".512" stop-color="#fff" stop-opacity=".235"/><stop offset=".585" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="d" cx="12.165" cy="8.085" gradientTransform="matrix(.66667 0 0 .34149504 -9.063391 9.068642)" gradientUnits="userSpaceOnUse" r="11.835" xlink:href="#e"/><linearGradient id="e"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="f" cx="10" cy="1.34" gradientTransform="matrix(-2.79608 0 0 -2.9958 92.96 -10.984)" gradientUnits="userSpaceOnUse" r="5.007" xlink:href="#e"/><radialGradient id="g" cx="9" cy="1.239" gradientTransform="matrix(-2.5459 0 0 -2.9096 31.913 3.606)" gradientUnits="userSpaceOnUse" r="5.499" xlink:href="#e"/><radialGradient id="h" cx="11.82" cy="968.252" gradientTransform="matrix(-2.1328937 0 0 -1.3706521 36.431823 1328.9198)" gradientUnits="userSpaceOnUse" r="3.54" xlink:href="#e"/><radialGradient id="i" cx="5.373" cy="966.996" gradientTransform="matrix(-1.5479487 -.06867217 .08755024 -1.9732735 -70.822622 1908.4222)" gradientUnits="userSpaceOnUse" r="3.398" xlink:href="#e"/><path d="m7.34 1.494c-1.583 0-2.78.338-3.604 1.022a.493.493 0 0 0 -.002 0c-.82.67-1.24 1.694-1.24 3.035 0 1.395.446 2.48 1.32 3.216a.493.493 0 0 0 .002.002c.875.74 2.12 1.11 3.74 1.11h.186v4.138a.493.493 0 0 0 .492.492h.774a.493.493 0 0 0 .492-.492c0-3.137-.006-6.86-.008-10.524h2.016v10.507a.493.493 0 0 0 .492.492h1a.493.493 0 0 0 .492-.492v-12a.493.493 0 0 0 -.492-.492c-2.288 0-3.16-.008-5.658-.014a.493.493 0 0 0 -.002 0zm-3.604 1.022.09-.06a.493.493 0 0 0 -.09.06z" fill="url(#g)" transform="translate(55 -15)"/><path d="m62.34-14c-1.654 0-2.98.357-3.922 1.14-.95.777-1.418 1.964-1.418 3.41 0 1.503.498 2.75 1.494 3.59 1.156 1.08 2.873 1.223 3.74 1.23h.014v4.136c0 .273.22.494.495.494h1.757c.274 0 .496-.22.494-.494l.006-10.506h1v10.518c0 .266.216.482.483.482h2.035c.266 0 .482-.216.482-.482v-13.036c0-.266-.216-.482-.482-.482h-4.518zm5.66 1v12h-1v-11h-3c.002 3.832.008 7.733.008 11.016h-.773v-4.14c0-.27-.22-.49-.492-.49h-.188c-1.543 0-2.66-.35-3.42-.995h-.002c-.764-.645-1.147-1.542-1.147-2.84 0-1.246.358-2.08 1.06-2.654l.005-.002c.702-.582 1.778-.908 3.29-.908 2.497.006 3.372.014 5.66.014z" fill-opacity=".431"/><path d="m68-13v12h-1v-11h-3c.002 3.832.008 7.733.008 11.016h-.773v-4.14c0-.27-.22-.49-.492-.49h-.188c-1.543 0-2.66-.35-3.42-.995h-.002c-.764-.645-1.147-1.542-1.147-2.84 0-1.246.358-2.08 1.06-2.654l.005-.002c.702-.582 1.778-.908 3.29-.908 2.497.006 3.372.014 5.66.014z" fill="url(#f)"/><g stroke="#000" stroke-opacity=".431" transform="translate(-2)"><path d="m6.2077051 8.226766-.2907452-.8647676h-.040835q-.3789488.5516784-.784032.7685776-.3985496.210298-1.0437426.210298-.7938324 0-1.2520011-.5233873-.4540852-.5233872-.4540852-1.4900032 0-1.014711.6108916-1.4918893.6157918-.4828364 1.853909-.5347036l.955539-.033949v-.2791403q0-.966616-.857535-.966616-.661527 0-1.55173.4620896l-.498187-1.1731418q.9506388-.5733683 2.1087194-.5733683 1.1090786 0 1.7003694.5563936.5912908.5582797.5912908 1.697472v4.2389646h-1.0478261zm-.4434681-2.948886-.5814904.023576q-.6558101.022633-.9759565.2734816-.3201464.2508486-.3201464.7638624 0 .7327421.7293131.7327421.522688 0 .833034-.3470387.3152462-.3470388.3152462-.9222932z" fill="url(#i)" stroke-linejoin="round" stroke-width=".684528"/><path d="m12.304055 2.7452522c.650638 0 1.159714.2939141 1.527229.8817424.368059.5834274.552089 1.3856401.552089 2.406638 0 1.0499179-.190563 1.8640757-.57169 2.4424736-.378404.5758832-.894286.8638248-1.547646.8638248-.647915 0-1.155631-.2712812-1.523146-.8138436h-.103721l-.251543.6997356h-1.146647l-.0338983-7.9059931h1.5027283l.0339 1.1113899c.008.2614149-.01987.6805606-.05962 1.2570724h.05962c.351181-.6286933.871964-.94304 1.562347-.94304zm-.483486 1.3881548c-.370237 0-.640837.1329687-.8118.398906-.170963.2609077-.259711.6947061-.266244 1.3013952v.188608c0 .6827609.08711 1.1721987.261344 1.4683132.176951.2954859.456263.4432288.837934.4432288.308713 0 .553723-.1634603.73503-.4903808.183485-.3294353.275228-.8072422.275228-1.4334208 0-.6255499-.09201-1.0939264-.276045-1.4051296-.184029-.3143467-.435573-.47152-.754631-.47152z" fill="url(#h)" stroke-linejoin="round" stroke-width=".684528" transform="translate(0 -1)"/><path d="m4.9613458 15.538007q-.5646695 0-1.0213384-.155334-.4520023-.155334-.7766706-.480002-.3200016-.329335-.4933358-.838004-.1700008-.513336-.1700008-1.22334 0-.78667.1733342-1.31334.1800009-.531336.5000025-.851337.3240016-.320002.7760038-.456003.4560023-.136 1.0113384-.136.4046687 0 .8046707.09867.400002.09867.7533369.278001l-.4153352 1.092003q-.3106682-.136668-.5973363-.221335-.2866681-.08933-.5466694-.08933-.5220026 0-.7573371.400002-.2353345.395335-.2353345 1.190672 0 .790671.2353345 1.166673.2353345.376668.7386703.376668.4100021 0 .7440038-.103334.333335-.108003.6820034-.273337v1.195339q-.1733342.08667-.3386684.151334-.1653342.06667-.3346683.108667-.1646675.042-.3480018.06-.1800009.02467-.3866686.02467z" fill="url(#d)"/></g><g stroke-miterlimit="7" stroke-width=".964" transform="matrix(-1 0 0 1 22.991445 -2.107)"><path d="m9.303 8.59c-3.55 2.404-1.418 7.017 2.2 7.017v1.91l5-3.57-5-3.34v2c-2.553.1-3.668-2.34-1.844-4.018z" style="display:block;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:7;fill:url(#a);stroke:url(#b)"/><path d="m8.3862952 11.325115c-.9998462 1.474849 2.0888358 3.855945 4.1167048 3.292885v.99l2.33-1.662-2.33-1.51v.793c-3.8781056 1.16801-4.3908297-1.489658-4.0168297-2.084658z" display="block" fill="none" opacity=".5" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_iconsetformatdialog.svg b/icon-themes/elementary_svg/cmd/sc_iconsetformatdialog.svg
new file mode 100644
index 000000000..dff461bc0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_iconsetformatdialog.svg
@@ -0,0 +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(0 -.5372019 .57681717 0 -13.931807 21.91824)" gradientUnits="userSpaceOnUse" x1="40.957993" x2="18.680689" y1="46.97065" y2="46.97065"><stop offset="0" stop-color="#fff"/><stop offset=".45000002" stop-color="#fff" stop-opacity=".235294"/><stop offset=".65000004" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="16.009285" x2="16.009285" y1="-2.288624" y2="8.697674"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="15.025547" x2="15.025547" y1=".440456" y2="10.761978"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.35135134 0 0 .24324327 -.432434 1.162163)" gradientUnits="userSpaceOnUse" x1="24.000006" x2="24.000006" y1="7.555551" y2="54.833324"><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="e" gradientTransform="matrix(.25378586 0 0 .30501865 44.128979 -8.143104)" gradientUnits="userSpaceOnUse" x1="-158.4903" x2="-154.21603" y1="75.568459" y2="33.451473"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.28571361 0 0 .30419701 20.142873 -5.767395)" gradientUnits="userSpaceOnUse" x1="9.301924" x2="9.301924" y1="23.378263" y2="70.842506"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><g stroke-linecap="round" stroke-linejoin="round"><rect fill="url(#f)" height="13.998343" rx=".218243" ry=".372828" stroke="url(#e)" stroke-width=".999899" width="15.0001" x=".499949" y="1.501707"/><g fill="none" stroke="#8c8c8c" stroke-linecap="round" stroke-width=".999983"><path d="m10.5201 5.5h2.9799"/><path d="m10.56804 10.5h2.93196"/></g><path d="m1.5 14.5v-12h13v12z" fill="none" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round"/><g stroke-miterlimit="7" stroke-width="2.030715"><g transform="matrix(-.50058284 0 0 .48442469 14.013973 3.286632)"><path d="m17.00812 10.761978 6.99185-6.1929128-6.99185-6.1929131v4.1286088h-5.993014v4.1286087h5.993014z" display="block" fill="url(#b)" stroke="#452981" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m19.005791 6.3060836 1.997672-1.7370184-1.997672-1.6823834.007 1.6823834h-6.998849 6.998849z" style="display:block;opacity:.5;fill:none;stroke-linecap:butt;stroke-linejoin:miter;stroke:url(#a)"/></g><g transform="matrix(.50058284 0 0 .48442469 -3.521531 9.286632)"><path d="m17.023219 10.761978 6.991849-6.1929128-6.991849-6.1929131v4.1286088h-5.993014v4.1286087h5.993014z" display="block" fill="url(#c)" stroke="#002e99" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m19.005791 6.3060836 1.997672-1.7370184-1.997672-1.6823834.007 1.6823834h-6.998849 6.998849z" style="display:block;opacity:.5;fill:none;stroke-linecap:butt;stroke-linejoin:miter;stroke:url(#a)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_imagebutton.svg b/icon-themes/elementary_svg/cmd/sc_imagebutton.svg
new file mode 100644
index 000000000..5903cc029
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_imagebutton.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333333 4.2333334" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.64265166 0 0 .18108723 -155.56766 -6.433368)" gradientUnits="userSpaceOnUse" x1="244.54173" x2="244.54173" y1="41.370674" y2="53.059334"><stop offset="0" stop-color="#f7f7f7"/><stop offset=".5" stop-color="#ececec"/><stop offset="1" stop-color="#dfdfdf"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="2.116667" x2="2.116667" y1=".529167" y2="3.704167"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="1.719792" x2="1.719792" y1="1.058333" y2="1.852083"><stop offset="0" stop-color="#fff"/><stop offset=".49999997" 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="d"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="15.458481" x2="14.874377" xlink:href="#d" y1="6.71871" y2="17.433177"/><linearGradient id="f"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="10.496748" x2="10.200281" xlink:href="#f" y1="18.008451" y2="6.502983"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="18.883095" x2="19.063079" xlink:href="#d" y1="5.397024" y2="19.635038"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="23.533221" x2="23.761144" xlink:href="#f" y1="19.730917" y2="4.86969"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="21.000027" x2="21.000027" y1="12.289994" y2="16.78997"><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="k" gradientUnits="userSpaceOnUse" x1="24.272545" x2="24.356573" xlink:href="#d" y1="8.965616" y2="24.881511"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="14.684657" x2="14.19341" xlink:href="#f" y1="24.210359" y2="8.965616"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="22.250029" x2="22.250029" y1="16.120573" y2="21.790035"><stop offset="0" stop-color="#fff"/><stop offset=".35425553" 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><path d="m.39687499.13229166c-.14699999 0-.26358332.1185833-.26458332.2645833l.00074189 3.44116654c0 .14.12384147.255.26384145.263h3.43958329c.1469999 0 .264-.118.2649998-.265l-.0004164-3.43916654c0-.14-.1245836-.2555833-.2645834-.2645833z" style="stroke:#000;stroke-width:.264583;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.215686;fill:url(#a)"/><path d="m.39687499.39687496h3.43958331v3.43958314h-3.43958331z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".264583"/><path d="m12.254108 6.4149881c-3.1066011 0-5.6250011 2.518406-5.6250011 5.6250009 0 3.106593 2.5184 5.625001 5.6250011 5.625001 3.106601 0 5.625001-2.518408 5.625001-5.625001 0-3.1065949-2.5184-5.6250009-5.625001-5.6250009z" fill="url(#e)" stroke="url(#g)" stroke-width="1.499992" transform="matrix(.17638978 0 0 .17638978 -.511988 -.47008)"/><path d="m2.3812499 1.6536458a.72760415.72760415 0 0 1 -.7276041.7276041.72760415.72760415 0 0 1 -.7276042-.7276041.72760415.72760415 0 0 1 .7276042-.7276042.72760415.72760415 0 0 1 .7276041.7276042z" fill="none" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".264583"/><g stroke-width="1.499992"><g transform="matrix(.17638978 0 0 .17638978 -.926065 -.315746)"><path d="m16.500046 10.040002v8.999956h8.999955v-8.999956z" fill="url(#h)" stroke="url(#i)" stroke-linejoin="round"/><path d="m18.000041 11.539998v5.99997h5.99997v-5.99997z" fill="none" stroke="url(#j)"/></g><g transform="matrix(.17638978 0 0 .17638978 -2.204886 -.933123)"><path d="m22.250029 12.790082-5.250028 11.249919s10.500005.000037 10.5 0z" fill="url(#k)" stroke="url(#l)" stroke-linejoin="round" stroke-width="1.499992"/><path d="m22.250029 16.120573-2.921419 6.419459h5.832421z" fill="none" stroke="url(#m)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_imagecontrol.svg b/icon-themes/elementary_svg/cmd/sc_imagecontrol.svg
new file mode 100644
index 000000000..b6360992a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_imagecontrol.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.24324 0 0 .35135 2.162 .568)" gradientUnits="userSpaceOnUse" x1="-.666" x2="56.889999" y1="21.153" y2="21.153"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".972" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14" x2="6" y1="8" y2="16"><stop offset="0" stop-color="#fff"/><stop offset=".125" stop-color="#fff" stop-opacity="0"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><clipPath id="c"><path d="m8 2.6855469v14.0000001l3.132812-3.820313 2.066407 4.986328a1.0001 1.0001 0 1 0 1.847656-.765624l-2.111328-5.095704 4.378906.009766z"/></clipPath><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="9.978495" x2="9.978495" y1="13.912886" y2="-5.872059"><stop offset="0"/><stop offset="1" stop-color="#333"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.30610715 0 0 .32954999 .653214 .669083)" gradientUnits="userSpaceOnUse" x1="-2.13394" x2="50.135338" y1="25.279675" y2="25.279675"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="f"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.2538 0 0 .305 19.13 .315)" gradientUnits="userSpaceOnUse" x1="-16.273" x2="-75.374313" xlink:href="#f" y1="35.03" y2="35.032787"/><linearGradient id="h" gradientTransform="matrix(0 -.2528 .3136 0 .208 13.257)" gradientUnits="userSpaceOnUse" x1="16.626" x2="20.055" y1="15.298" y2="24.628"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.3142 0 0 .3333 -.44 .934)" gradientUnits="userSpaceOnUse" x1="-24.032" x2="-24.098" xlink:href="#f" y1="-13.091" y2="-40.164"/><linearGradient id="j" gradientTransform="matrix(.0787 0 0 .085 18.225 4.95)" gradientUnits="userSpaceOnUse" x1="-96.557" x2="-96.557" y1="110.925" y2="39.992"><stop offset="0" stop-color="#e89c42"/><stop offset="1" stop-color="#faca67"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.0787 0 0 .085 19.217 3.783)" gradientUnits="userSpaceOnUse" x1="-107.456" x2="-107.456" y1="-37.385" y2="38.561"><stop offset="0" stop-color="#0b85e9"/><stop offset="1" stop-color="#69d1ef"/></linearGradient><g transform="matrix(0 1 -1 0 16 0)"><path d="m.5 14.5v-13h15v13z" fill="url(#e)" stroke-width="1.077365"/><path d="m.5 14.5v-13h15v13z" fill="none" stroke="url(#g)" stroke-linejoin="round"/><path d="m2 3v10h12v-10z" fill="url(#j)"/><path d="m3 1.918v7.082c.177.088.402.168.645.168.555 0 1.098-.484 2.025-.484s1.624.61 2.793.61c1.17 0 1.434-.88 2.924-.88.995 0 1.267.243 1.613.408v-6.902z" fill="url(#k)" transform="matrix(0 -1 1 0 0 16)"/><path d="m8.326 4.615c0 1.49.88 1.753.88 2.922 0 1.168-.606 1.866-.606 2.793s.482 1.47.482 2.025c0 .243-.08.468-.168.645h1.086c.077-.267.14-.612.14-1.025 0-1.052-.382-.9-.382-1.807s.625-1.44.625-2.666c0-1.517-1.008-1.864-1.008-3.064 0-.712.316-.926.47-1.438h-1.11c-.166.346-.41.618-.41 1.613v.002z" fill="#fff"/><path d="m-13.578541-12.5h11.0000001l.05655 9h-11.0000001z" fill="none" stroke="url(#i)" stroke-linecap="round" transform="matrix(-1 0 .00628327 -1 0 0)"/><path d="m2 13 7.785-.004c-.007-.336-2.133-9.742-2.235-9.996h-5.55z" fill="url(#h)" fill-rule="evenodd" opacity=".15"/><path d="m14.5 2.5v11h-13v-11z" fill="none" stroke="url(#a)" stroke-linecap="round"/></g><g transform="matrix(.69327406 0 0 .69327406 4.147082 6)"><path d="m8.1884834 1.6672989v10.9999991l2.5652276-2.9424834 2.044188 3.7280744c.494727 1.242916 2.142881-.74317 1.613492-1.971723l-1.874329-2.6219434 3.117524-.2046366z" fill-rule="evenodd" opacity=".05" stroke="#000" stroke-linejoin="round" stroke-width="4.327293"/><path d="m8.1884834 1.6672989v10.9999991l2.5652276-2.9424834 2.044188 3.7280744c.494727 1.242916 2.142881-.74317 1.613492-1.971723l-1.874329-2.6219434 3.117524-.2046366z" fill-rule="evenodd" opacity=".2" stroke="#000" stroke-linejoin="round" stroke-width="2"/><path d="m7 0v11l2.5652277-2.9424843 2.0441883 3.7280743c.494704 1.24297 2.357232.471184 1.827788-.757391l-2.088625-3.8362743 3.117523-.2046366z" fill="none" stroke="#fff" stroke-width="2.884862"/><path clip-path="url(#c)" d="m6.9891304 6.9358866v11.1195654l2.59311-2.974467 2.0664066 3.768597c.500102 1.256433 2.382807.476286 1.847656-.765624l-2.111328-3.877973 3.151411-.206867z" fill="none" opacity=".4" stroke="url(#b)" stroke-width="2.916219" transform="matrix(.98924729 0 0 .98924729 .086022 -6.861307)"/><path d="m7 0v11l2.5652277-2.9424843 2.0441883 3.7280743c.494704 1.24297 2.357232.471184 1.827788-.757391l-2.088625-3.8362743 3.651421-.1919247z" fill="url(#d)" fill-rule="evenodd"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_imagemapdialog.svg b/icon-themes/elementary_svg/cmd/sc_imagemapdialog.svg
new file mode 100644
index 000000000..121d0146b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_imagemapdialog.svg
@@ -0,0 +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(.48649 0 0 .37838 -2.17567 1.4189)" gradientUnits="userSpaceOnUse" x1="23.999815" x2="23.999815" y1="6.821449" y2="18.714256"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".23529"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14" x2="6" y1="8" y2="16"><stop offset="0" stop-color="#fff"/><stop offset=".125" stop-color="#fff" stop-opacity="0"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><clipPath id="c"><path d="m8 2.6855469v14.0000001l3.132812-3.820313 2.066407 4.986328a1.0001 1.0001 0 1 0 1.847656-.765624l-2.111328-5.095704 4.378906.009766z"/></clipPath><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="9.978495" x2="9.978495" y1="13.912886" y2="-5.872059"><stop offset="0"/><stop offset="1" stop-color="#333"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.34286 0 0 .21728 -.227 3.452)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.06578 0 0 .06828 16.56 6.498)" gradientUnits="userSpaceOnUse" x1="-96.557" x2="-96.557" y1="110.925" y2="39.992"><stop offset="0" stop-color="#e89c42"/><stop offset="1" stop-color="#faca67"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.06578 0 0 .06828 16.56 6.498)" gradientUnits="userSpaceOnUse" x1="-107.456" x2="-107.456" y1="-37.385" y2="38.561"><stop offset="0" stop-color="#0b85e9"/><stop offset="1" stop-color="#69d1ef"/></linearGradient>
+
+/&amp;amp;gt;<path d="m14.5 13.5h-13v-11h13z" fill="none" stroke="#8c8c8c" stroke-linejoin="round"/><path d="m2 4h12v10h-12z" fill="url(#e)" transform="translate(0 -1)"/><path d="m13.5 12.5h-11v-9h11z" fill="none" stroke="#fdfdfb" stroke-linecap="round"/><path d="m3 5v8h10v-8z" fill="url(#f)" transform="translate(0 -1)"/><path d="m3 5v4.083c.15.07.338.135.54.135.465 0 .92-.39 1.694-.39s1.358.49 2.335.49 1.197-.707 2.443-.707 1.13.45 1.91.45c.536 0 .766-.196 1.078-.32v-3.741z" fill="url(#g)" transform="translate(0 -1)"/><path d="m10.013 7.35c-1.246 0-1.466.708-2.444.708s-1.56-.49-2.336-.49-1.23.39-1.693.39c-.202 0-.39-.065-.54-.136v.87c.225.063.514.113.86.113.88 0 .753-.306 1.51-.306.758 0 1.204.5 2.228.5 1.268 0 1.56-.808 2.562-.808.784 0 .843.442 1.705.442.582 0 .776-.232 1.136-.383v-.77c-.31.123-.54.318-1.078.318-.78 0-.663-.448-1.91-.448z" fill="#fff"/><path d="m3.5 4.5h9v7h-9z" fill="none" opacity=".3" stroke="#000"/><rect fill="#ff8c82" fill-opacity=".816176" height="7.5" rx="1" stroke="#7a0000" stroke-linecap="square" stroke-opacity=".517647" width="8" x="6.5" y="2.5"/><path d="m13.5 9h-6v-5.5h6z" fill="none" opacity=".5" stroke="url(#a)" stroke-linecap="round"/><g transform="matrix(.69327406 0 0 .69327406 4.147082 6)"><path d="m8.1884834 1.6672989v10.9999991l2.5652276-2.9424834 2.044188 3.7280744c.494727 1.242916 2.142881-.74317 1.613492-1.971723l-1.874329-2.6219434 3.117524-.2046366z" fill-rule="evenodd" opacity=".05" stroke="#000" stroke-linejoin="round" stroke-width="4.327293"/><path d="m8.1884834 1.6672989v10.9999991l2.5652276-2.9424834 2.044188 3.7280744c.494727 1.242916 2.142881-.74317 1.613492-1.971723l-1.874329-2.6219434 3.117524-.2046366z" fill-rule="evenodd" opacity=".2" stroke="#000" stroke-linejoin="round" stroke-width="2"/><path d="m7 0v11l2.5652277-2.9424843 2.0441883 3.7280743c.494704 1.24297 2.357232.471184 1.827788-.757391l-2.088625-3.8362743 3.117523-.2046366z" fill="none" stroke="#fff" stroke-width="2.884862"/><path clip-path="url(#c)" d="m6.9891304 6.9358866v11.1195654l2.59311-2.974467 2.0664066 3.768597c.500102 1.256433 2.382807.476286 1.847656-.765624l-2.111328-3.877973 3.151411-.206867z" fill="none" opacity=".4" stroke="url(#b)" stroke-width="2.916219" transform="matrix(.98924729 0 0 .98924729 .086022 -6.861307)"/><path d="m7 0v11l2.5652277-2.9424843 2.0441883 3.7280743c.494704 1.24297 2.357232.471184 1.827788-.757391l-2.088625-3.8362743 3.651421-.1919247z" fill="url(#d)" fill-rule="evenodd"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_importdialog.svg b/icon-themes/elementary_svg/cmd/sc_importdialog.svg
new file mode 100644
index 000000000..45f0d4616
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_importdialog.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="8.000001" x2="8.000001" y1="2.999998" y2="13.648651"><stop offset="0" stop-color="#fff"/><stop offset=".06316455" 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><radialGradient id="b" cx="9.071913" cy="9.513799" fx="8.541679" gradientTransform="matrix(-.00000003 1.2626387 -1.5782983 -.00000004 23.015615 -11.45455)" gradientUnits="userSpaceOnUse" r="12.671875"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e1e1e1"/></radialGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" y1="3" y2="4.5"><stop offset="0" stop-color="#e5e5e5"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="15.911407" x2="15.911407" y1="-2.374197" y2="10.76779"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="e" gradientTransform="matrix(0 -.5372019 .57681717 0 -15.997188 19.865617)" gradientUnits="userSpaceOnUse" x1="32.765083" x2="24.130812" y1="47.277107" y2="47.277107"><stop offset="0" stop-color="#fff"/><stop offset=".45000002" stop-color="#fff" stop-opacity=".235294"/><stop offset=".65000004" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="f" gradientTransform="matrix(-.90608582 0 0 .5153763 19.182549 -10.193381)" gradientUnits="userSpaceOnUse" x1="5.03216" x2="5.03216" y1="28.671696" y2="29.671688"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="translate(-1)"><g transform="translate(-.000001 .000002)"><rect fill="url(#b)" height="13" rx=".5" width="12.999999" x="1.500001" y="1.499998"/><path d="m2.5 1.5c-.554 0-1 .446-1 1v3.5h13v-3.5c0-.554-.446-1-1-1z" fill="url(#c)" transform="translate(.000001 -.000002)"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><rect height="13.000003" opacity=".3" rx="1" stroke="#0e141f" width="13.000003" x="1.5" y="1.499997"/><path d="m2.5 2.499997h11v11h-11z" opacity=".7" stroke="url(#a)"/></g></g><path d="m2 5.5h12" fill="none" opacity=".2" stroke="#000"/></g><g stroke-width="1.546116" transform="matrix(-.64678195 0 0 .64678195 22.291211 5.535588)"><path d="m16.684465-1.6011393v4.6383484h-6.184464v3.0922322l6.203998.010089-.01953 4.6282597 7.730577-6.1844648z" style="display:block;stroke:#452981;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#d)"/><g fill="none"><path d="m18.230581 1.5815815-.002 3.0017443-6.955568-.0000006h6.957522l.000046 2.9554694 3.7115-2.9554694z" display="block" opacity=".5" stroke="url(#e)" stroke-miterlimit="7"/><path d="m11.273059 4.5833252h6.184464" opacity=".5" stroke="url(#f)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_importfromfile.svg b/icon-themes/elementary_svg/cmd/sc_importfromfile.svg
new file mode 100644
index 000000000..4479d156c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_importfromfile.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="13.607206" x2="13.210122" y1="2.273942" y2="10.91801"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 -.5372019 .57681717 0 -15.997188 19.865617)" gradientUnits="userSpaceOnUse" x1="28.766335" x2="22.22485" y1="41.857925" y2="41.668373"><stop offset="0" stop-color="#fff"/><stop offset=".45000002" stop-color="#fff" stop-opacity=".235294"/><stop offset=".65000004" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="c" cx="24.837126" cy="36.421127" gradientTransform="matrix(1 0 0 .536723 0 16.87306)" gradientUnits="userSpaceOnUse" r="15.644737"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" 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="e" gradientTransform="matrix(.31428714 0 0 .3259265 .457108 -.322238)" 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="f" 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-color="#a0a0a0"/><stop offset="1" stop-color="#bebebe"/></linearGradient><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 14.99909804s-7.3333841 0-11.0000759 0c0-5.000017 0-10.000035 0-15.00005204z" fill="url(#e)" stroke="url(#f)" stroke-linejoin="round" stroke-width=".999922"/><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" fill="none" stroke="url(#d)" stroke-linecap="round"/><path d="m40.481863 36.421127a15.644737 8.3968935 0 1 1 -31.2894745 0 15.644737 8.3968935 0 1 1 31.2894745 0z" fill="url(#c)" fill-rule="evenodd" opacity=".141176" transform="matrix(.25567703 0 0 -.35727499 5.629043 23.012345)"/><g stroke-miterlimit="7" stroke-width=".963925"><path d="m12.678889 11.518038c3.550425-2.4050396 1.417792-7.018038-2.199926-7.018038v-1.9108774l-5.0000006 3.5714274 5.0000006 3.33945v-2c2.552377-.09933 3.668165 2.3398839 1.843474 4.018038z" display="block" fill="url(#a)" stroke="#452981" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m13.360898 10.273947c1.252469-1.4706149.124647-5.3104076-3.8819354-4.7851697v-.9887773l-2.3301492 1.66055 2.3301492 1.5093014v-.7916852c4.3967954-.2351177 4.2560864 2.8012877 3.8819354 3.3957808z" display="block" fill="none" opacity=".5" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_importslidefromfile.svg b/icon-themes/elementary_svg/cmd/sc_importslidefromfile.svg
new file mode 100644
index 000000000..96b73ca26
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_importslidefromfile.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="2.106" x2="2.106" y1="2.532" y2="14.492"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="15.911407" x2="15.911407" y1="-2.374197" y2="10.76779"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 -.5372019 .57681717 0 -15.997188 19.865617)" gradientUnits="userSpaceOnUse" x1="32.765083" x2="24.130812" y1="47.277107" y2="47.277107"><stop offset="0" stop-color="#fff"/><stop offset=".45000002" stop-color="#fff" stop-opacity=".235294"/><stop offset=".65000004" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientTransform="matrix(-.90608582 0 0 .5153763 19.182549 -10.193381)" gradientUnits="userSpaceOnUse" x1="5.03216" x2="5.03216" y1="28.671696" y2="29.671688"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.33196 0 0 .24402 22.863 1.552)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.22297 0 0 .27027 .274 2.014)" gradientUnits="userSpaceOnUse" x1="11.003" x2="11.003" xlink:href="#e" y1="7.35" y2="40.65"/><linearGradient id="h" gradientTransform="matrix(.35135 0 0 .27027 -.432 2.014)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#e" y1="7.35" y2="40.444"/><linearGradient id="i" gradientTransform="matrix(.35714584 0 0 .26072727 .677083 1.842182)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><g transform="translate(0 -1)"><path d="m3 2.5h12.5v12h-12.5z" fill="url(#i)" stroke-width="1.066004"/><path d="m14 9a3 3 0 1 1 -1.587-2.646l-1.413 2.646z" fill="url(#a)" opacity=".5"/><path d="m14 9.01c0 1.3-.946 2.543-2.2 2.89-1.253.347-2.704-.233-3.372-1.35-.006.007 2.572-1.54 2.572-1.54z" fill="url(#a)" opacity=".5"/><path d="m3 14.5h12.5v-12h-12.5" fill="none" stroke="url(#f)" stroke-linejoin="round"/><path d="m14.5 13.5h-13v-10h13z" fill="none" stroke="url(#h)" stroke-linecap="round"/><path d="m3 14.5h-2.5c.002-3.655.002-11.52 0-12h2.5" fill="url(#a)"/><g fill="none"><path d="m3 14.5h-2.376c-.233-.142-.056-.424-.11-.625v-11.305l.03-.05.08-.02h2.376" opacity=".4" stroke="#cc3b02" stroke-linejoin="round"/><path d="m2.5 13.5h-1v-10h1" opacity=".5" stroke="url(#g)" stroke-linecap="square"/><path d="m4 7.5h2m-2 2h1m-1 2h3m-1-2h1" stroke="#aaa"/></g><path d="m14 9c0 1.3-.946 2.543-2.2 2.89-.03-.005-.8-2.89-.8-2.89z" fill="url(#a)"/></g><g stroke-width="1.546116" transform="matrix(-.64678195 0 0 .64678195 22.291211 5.535588)"><path d="m16.684465-1.6011393v4.6383484h-6.184464v3.0922322l6.203998.010089-.01953 4.6282597 7.730577-6.1844648z" style="display:block;stroke:#452981;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#b)"/><g fill="none"><path d="m18.230581 1.5815815-.002 3.0017443-6.955568-.0000006h6.957522l.000046 2.9554694 3.7115-2.9554694z" display="block" opacity=".5" stroke="url(#c)" stroke-miterlimit="7"/><path d="m11.273059 4.5833252h6.184464" opacity=".5" stroke="url(#d)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_incrementindent.svg b/icon-themes/elementary_svg/cmd/sc_incrementindent.svg
new file mode 100644
index 000000000..d68a645d5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_incrementindent.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="1.587083" x2="1.587083" y1=".793166" y2="3.174416"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="2.64625" x2="2.64625" y1="4.4985" y2=".265167"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 -.06397 .0662 0 -2.495209 3.9325)" gradientUnits="userSpaceOnUse" x1="34.257" x2="27.058" y1="60.881" y2="60.881"><stop offset="0" stop-color="#fff"/><stop offset=".373" stop-color="#fff" stop-opacity=".235"/><stop offset=".687" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="d" cx="24.837" cy="36.421" gradientTransform="matrix(-.0507 0 0 -.02307 2.738417 3.582167)" gradientUnits="userSpaceOnUse" r="15.645"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><path d="m2.38.265v.265h.53v-.266zm-2.114.53v.263h1.587v-.264zm2.116 0v.263h1.853v-.264zm-2.11766665 2.9091667v.265h1.58699995v-.265zm2.11599995 0v.265h1.853v-.265z" fill="#fff" transform="translate(.000417 .000583)"/><path d="m2.3804167.001v.265h.53v-.266zm-2.11400002.53v.263h1.58700002v-.264zm2.11600002 0v.263h1.853v-.264zm-2.11766667 2.9091667v.265h1.58699997v-.265zm2.11599997 0v.265h1.853v-.265z" fill="#4d4d4d" opacity=".4"/><path d="m.68741668 2.6981667c0-.482 1.58700002-.482 1.58700002 0 0 .48-1.58600002.48-1.58700002 0z" fill="url(#d)" fill-rule="evenodd" opacity=".2"/><g stroke-width=".264583"><g fill="none" stroke-miterlimit="7" transform="translate(.000417 .265167)"><path d="m1.1902077 3.0431244 1.0583336-1.0593331-1.0583333-1.0583333-.0000003.7947497-.7937497-.0009997v.53l.7937497.0001664z" style="display:block;stroke:#a62100;stroke-linejoin:round;stroke-opacity:.501961;stroke-linecap:round;fill:url(#a)"/><path d="m1.4547913 2.4008464.4189015-.4170551-.4189015-.4194885v.4194885l-.92604134-.0009997.92604134.0009997z" display="block" opacity=".5" stroke="url(#c)"/></g><path d="m2.64625 1.4557917h-.1322916v.1322916.2645834.1322917h.1322916 1.3229167.1322917v-.1322917-.2645834-.1322916h-.1322917z" fill="url(#b)"/><path d="m2.64625 1.5880833v.1322917h1.3229167v-.1322917z" fill="#bebebe" opacity=".2"/><path d="m2.5139584 1.4557917v.1322916.2645834.1322917h.1322916 1.3229167.1322917v-.1322917-.2645834-.1322916z" fill="none" opacity=".61" stroke="#000"/><path d="m2.64625 2.514125h-.1322916v.1322917.2645833.1322917h.1322916 1.0583334.1322916v-.1322917-.2645833-.1322917h-.1322916z" fill="url(#b)"/><path d="m2.64625 2.6464167v.1322916h1.0583334v-.1322916z" fill="#bebebe" opacity=".2"/><path d="m2.64625 2.514125h-.1322916v.1322917.2645833.1322917h.1322916 1.0583334.1322916v-.1322917-.2645833-.1322917h-.1322916z" fill="none" opacity=".61" stroke="#000"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_incrementlevel.svg b/icon-themes/elementary_svg/cmd/sc_incrementlevel.svg
new file mode 100644
index 000000000..f058df892
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_incrementlevel.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.61441293 0 0 .61115825 8.389034 -9.305476)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" y1="22.402153" y2="35.268829"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.52743574 0 0 .33333554 8.345857 -1.557295)" gradientUnits="userSpaceOnUse" x1="5.03216" x2="5.03216" y1="28.671694" y2="29.671688"><stop offset="0" stop-color="#fff"/><stop offset=".00000019" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-.61157583 0 0 .6008607 15.029159 1.388771)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="4" y2="19.998161"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><path d="m7.1695296 3.499998c-.1845764 0-.1776546.076034-.2412856.103267l-4.3398565 4.1884254c-.05559.054667-.08839.128648-.08839.2100663 0 .080838.03281.1507369.08839.2088935l4.3398598 4.1884268c.059439.06222.1419743.100925.2412857.100925.1845228 0 .3225109-.12948.3225109-.303951v-2.3964022c-.000116-.1628379.1454-.299258.323705-.299258h5.3784621c.174818 0 .305788-.1286748.305788-.3004302v-2.4034435c0-.1717556-.13097-.3004304-.305788-.3004304h-5.4083272c-.1636804-.0150278-.2939521-.1448483-.2938433-.2980816v-2.397575c0-.1744694-.1379879-.3004321-.3225109-.3004321z" style="stroke:#002e99;stroke-width:.999997;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#c)"/><g fill="none"><path d="m7.4999965 8.500002h5.0000015v-1.000004h-5.0000015" opacity=".6" stroke="url(#b)"/><path d="m7.4999965 8.5224087c-.5059188.0001637-.9998361.545123-1 1.0506969v.9807024l-2.673407-2.553808 2.673407-2.6061903v.9752625c.0001639.5055734.4940812 1.1066704 1 1.1068342" opacity=".5" stroke="url(#a)" stroke-width=".999996"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_incrementsublevels.svg b/icon-themes/elementary_svg/cmd/sc_incrementsublevels.svg
new file mode 100644
index 000000000..4d3fe25e8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_incrementsublevels.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.61157583 0 0 .6008607 .970838 1.388771)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="4" y2="19.998161"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-.52743574 0 0 .33333554 7.65414 -1.557295)" gradientUnits="userSpaceOnUse" x1="5.03216" x2="5.03216" y1="28.671694" y2="29.671688"><stop offset="0" stop-color="#fff"/><stop offset=".00000019" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-.61441293 0 0 .61115825 7.610963 -9.305476)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" y1="22.402153" y2="35.268829"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.61157583 0 0 .6008607 .970838 1.388771)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="4" y2="19.998161"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><g transform="matrix(-1 0 0 1 19.999996 3)"><path d="m8.8304669 3.4999975c.1845764 0 .1776546.076034.2412856.103267l4.3398565 4.1884254c.05559.054667.08839.128648.08839.2100663 0 .080838-.03281.1507369-.08839.2088935l-4.3398598 4.1884263c-.059439.06222-.1419743.100925-.2412857.100925-.1845228 0-.3225109-.12948-.3225109-.303951v-2.3964017c.000116-.1628379-.1454-.299258-.323705-.299258h-3.3784621c-.1748184 0-.305788-.1286748-.305788-.3004302v-2.4034435c0-.1717556.1309696-.3004304.305788-.3004304h3.4083272c.1636804-.0150278.2939521-.1448483.2938433-.2980816v-2.397575c0-.1744694.1379879-.3004321.3225109-.3004321z" style="stroke:#206b00;stroke-width:.999997;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.5;fill:url(#a)"/><g fill="none"><path d="m8.5 8.500002h-3.000002v-1.000004h3.000002" opacity=".6" stroke="url(#b)"/><path d="m8.5 8.5224087c.5059188.0001637.9998361.545123 1 1.0506969v.9807024l2.673407-2.553808-2.673407-2.6061903v.9752625c-.0001639.5055734-.4940812 1.1066704-1 1.1068342" opacity=".5" stroke="url(#c)" stroke-width=".999996"/></g></g><g transform="matrix(-1 0 0 1 13.999996 -3)"><path d="m8.8304669 3.499998c.1845764 0 .1776546.076034.2412856.103267l4.3398565 4.1884254c.05559.054667.08839.128648.08839.2100663 0 .080838-.03281.1507369-.08839.2088935l-4.3398598 4.1884268c-.059439.06222-.1419743.100925-.2412857.100925-.1845228 0-.3225109-.12948-.3225109-.303951v-2.3964022c.000116-.1628379-.1454-.2992581-.323705-.299258l-6.3784601.000002c-.1748184.0000001-.305788-.1286748-.305788-.3004302v-2.4034435c0-.1717556.1309696-.3004303.305788-.3004304l6.4083252-.000002c.1636804-.0150278.2939521-.1448483.2938433-.2980816v-2.397575c0-.1744694.1379879-.3004321.3225109-.3004321z" style="stroke:#002e99;stroke-width:.999997;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#d)"/><g fill="none"><path d="m8.5 8.500002-6 .000002v-1.000004l6-.000002" opacity=".6" stroke="url(#b)"/><path d="m8.5 8.5224087c.5059188.0001637.9998361.545123 1 1.0506969v.9807024l2.673407-2.553808-2.673407-2.6061903v.9752625c-.0001639.5055734-.4940812 1.1066704-1 1.1068342" opacity=".5" stroke="url(#c)" stroke-width=".999996"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_inscellsctrl.svg b/icon-themes/elementary_svg/cmd/sc_inscellsctrl.svg
new file mode 100644
index 000000000..7a2995d96
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_inscellsctrl.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="64.574997" cy="48.605" gradientTransform="matrix(0 .3853 -.4196 0 32.39 -16.793)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(-.99999999 0 0 .99999999 6 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#k" y1="2" y2="4"/><linearGradient id="c" gradientTransform="matrix(-.99999999 0 0 .99999999 6 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#k" y1="2" y2="4"/><linearGradient id="d" gradientTransform="matrix(-.99999999 0 0 .99999999 6 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#k" y1="2" y2="4"/><linearGradient id="e" gradientTransform="matrix(-.99999999 0 0 .99999999 16 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#k" y1="2" y2="4"/><linearGradient id="f" gradientTransform="matrix(-.99999999 0 0 .99999999 16 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#k" y1="2" y2="4"/><linearGradient id="g" gradientTransform="matrix(-.99999999 0 0 .99999999 16 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#k" y1="2" y2="4"/><linearGradient id="h" gradientTransform="translate(10 -6)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#k" y1="2" y2="4"/><linearGradient id="i" gradientTransform="matrix(.99999998 0 0 -.99999998 -5 11)" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="5.500063" y2=".500063"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="j" gradientTransform="matrix(-.99999999 0 0 .99999999 11 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#k" y1="2" y2="4"/><linearGradient id="k" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="30.655001" x2="30.827999" y1="65.686996" y2="48.688"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="l" gradientTransform="matrix(-.99999999 0 0 .99999999 11 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#k" y1="2" y2="4"/><linearGradient id="m" gradientTransform="matrix(-.99999999 0 0 .99999999 11 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#k" y1="2" y2="4"/><linearGradient id="n" gradientTransform="matrix(.59436 0 0 .5999 -19.265 1.967)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><rect fill="url(#n)" height="15" rx=".424" ry=".491" width="15" x=".5" y=".5"/><path d="m.49804688.00195313c-.27600001 0-.50000001.22399999-.50000001.49999999l.00195313 14.99804688c0 .276.224.5.5.5h15c.276 0 .5-.224.5-.5.0019-5.003728-.002-9.9990437-.002-14.99804688 0-.276-.224-.49999999-.5-.49999999zm.49804687.99804687h14.00390625v4h-4l-.002-3.9980469h-.9999531l.0019531 3.9980469h-4l-.00195-3.9980469h-1l.00195 3.9980469h-4v1h4v4h-4v1h4v4h1v-4h4v4h1v-4h4l.002 4.001953h-14.00395312zm5.00390625 5h4v4h-4zm5 0h4v4h-4z" fill="#030303" opacity=".32"/><g fill="none" stroke-linecap="square"><path d="m9.4999996 11.5h-2.9999996v3h2.9999996z" stroke="url(#j)"/><path d="m9.4999996 6.5h-2.9999996v3h2.9999996z" stroke="url(#l)"/><path d="m9.4999996 1.5000001h-2.9999996v3h2.9999996z" stroke="url(#m)"/><path d="m4.4999996 11.5h-2.9999996v3h2.9999996z" stroke="url(#b)"/><path d="m4.4999996 6.5h-2.9999996v3h2.9999996z" stroke="url(#c)"/><path d="m4.4999996 1.5000001h-2.9999996v3h2.9999996z" stroke="url(#d)"/><path d="m14.5 11.5h-3v3h3z" stroke="url(#e)"/><path d="m14.5 6.5h-3v3h3z" stroke="url(#f)"/><path d="m14.5 1.5000001h-3v3h3z" stroke="url(#g)"/></g><path d="m5.5000003 5.4999999h4.9999997v5.0000001h-4.9999997z" fill="url(#i)"/><path d="m6.0000003 4.9999999c-.554 0-1 .446-1 1v4c0 .5540001.446 1.0000001 1 1.0000001h3.9999997c.554 0 1-.446 1-1.0000001v-4c0-.554-.446-1-1-1zm0 1h3.9999997v4h-3.9999997z" fill="#206b00" fill-opacity=".501961"/><path d="m11.5-4.5h3v3h-3z" fill="none" opacity=".5" stroke="url(#h)" stroke-linecap="square" transform="matrix(.99999998 0 0 .99999998 -5 11)"/><path d="m10.5 10.5v-2h3v2h2v3h-2v2h-3v-2h-2v-3z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="#fff"><path d="m11 9h2v1h-2z" opacity=".5"/><path d="m11 14h2v1h-2z" opacity=".2"/><path d="m9 11v1h2v-1zm4 0v1h2v-1z" opacity=".4"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_insert.svg b/icon-themes/elementary_svg/cmd/sc_insert.svg
new file mode 100644
index 000000000..1b5bf52ed
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_insert.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="64.574997" cy="48.605" gradientTransform="matrix(0 .3853 -.4196 0 32.39 -16.793)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.67880146 0 0 .73786273 -2.280774 -6.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#k" y1="21.090319" y2="22.445583"/><linearGradient id="c" gradientTransform="matrix(.67880146 0 0 .73786273 2.719226 -6.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#k" y1="21.090319" y2="22.445583"/><linearGradient id="d" gradientTransform="matrix(.67880146 0 0 .73786273 -2.280774 -10.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#k" y1="21.090319" y2="22.445583"/><linearGradient id="e" gradientTransform="matrix(.67880146 0 0 .73786273 2.719226 -10.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#k" y1="21.090319" y2="22.445583"/><linearGradient id="f" gradientTransform="matrix(.67880146 0 0 .73786273 7.719226 -6.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#k" y1="21.090319" y2="22.445583"/><linearGradient id="g" gradientTransform="matrix(.67880146 0 0 .73786273 7.719226 -10.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#k" y1="21.090319" y2="22.445583"/><linearGradient id="h" gradientTransform="matrix(.67880146 0 0 .73786273 7.719226 -13.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#k" y1="21.090319" y2="22.445583"/><linearGradient id="i" gradientTransform="matrix(.67880146 0 0 .73786273 2.719226 -13.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#k" y1="21.090319" y2="22.445583"/><linearGradient id="j" gradientTransform="matrix(.67880146 0 0 .73786273 -2.280774 -13.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#k" y1="21.090319" y2="22.445583"/><linearGradient id="k" gradientTransform="matrix(.67880146 0 0 .73786273 -2.234164 -2.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" y1="21.090319" y2="22.445583"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.59436 0 0 .5999 -19.265 1.967)" gradientUnits="userSpaceOnUse" x1="40.825424" x2="42.507908" y1="-1.611935" y2="23.392233"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><path d="m.5.5v.49023438 10.01953162 4.490234h3l2.7792969-4h8.7968751.423828v-.490234-10.01953162-.49023438h-.423828-14.15234388z" fill="url(#l)"/><path d="m1.5 12.5h2.5466102l-1.3121498 2h-1.2344604z" fill="none" stroke="url(#k)" stroke-linecap="square"/><path d="m.49804688.00195313c-.27600002 0-.50000001.22399999-.50000001.49999999l.00195313 11.49804688h.00195313v3.498047c0 .276.22399999.499946.49999999.5l3.21093748.001953 2.7871094-4h3.5 1 4 .5c.276 0 .5-.224.5-.5l-.001953-7.5h.001953v-1h-.001953v-2.49804688c0-.276-.224-.49999999-.5-.49999999zm.49804687.99804687h14.00390625v2h-4.001953v-1.9980469h-1.0000001v1.9980469h-4v-1.9980469h-1v1.9980469h-4.00195315zm.00195313 3h4.00195312v.0019531h-.0019531l.0019531 2.9980469h-4zm5.00195312 0h4v3h-4zm5 0h4v3h-4zm-10 4h4v3h-4zm5 0h4v3h-4zm5 0h4v3h-4c-.000238-.917573.000317-2.0560243 0-3zm-10 4h4l-2 3h-2z" opacity=".32"/><g fill="none" stroke-linecap="square"><path d="m1.5 8.5h3v2h-3z" stroke="url(#b)"/><path d="m6.5 8.5h3v2h-3z" stroke="url(#c)"/><path d="m1.5 4.5h3v2h-3z" stroke="url(#d)"/><path d="m6.5 4.5h3v2h-3z" stroke="url(#e)"/><path d="m11.5 8.5h3v2h-3z" stroke="url(#f)"/><path d="m11.5 4.5h3v2h-3z" stroke="url(#g)"/><path d="m11.5 1.5h3v1h-3z" stroke="url(#h)"/><path d="m6.5 1.5h3v1h-3z" stroke="url(#i)"/><path d="m1.5 1.5h3v1h-3z" stroke="url(#j)"/></g><path d="m10.5 10.5v-2h3v2h2v3h-2v2h-3v-2h-2v-3z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="#fff"><path d="m11 9h2v1h-2z" opacity=".5"/><path d="m11 14h2v1h-2z" opacity=".2"/><path d="m9 11v1h2v-1zm4 0v1h2v-1z" opacity=".4"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_insertannotation.svg b/icon-themes/elementary_svg/cmd/sc_insertannotation.svg
new file mode 100644
index 000000000..fbc9a8c05
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_insertannotation.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="64.574997" cy="48.605" gradientTransform="matrix(0 .3853 -.4196 0 32.39 -16.793)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(-.00071707 .13232963 -.1355213 -.00073465 -8.366433 -4.342483)" gradientUnits="userSpaceOnUse" x1="33.891682" x2="151.63832" y1="-119.68561" y2="-121.81685"><stop offset="0" stop-color="#fff394"/><stop offset=".262" stop-color="#ffe16b"/><stop offset=".661" stop-color="#f9c440"/><stop offset="1" stop-color="#d48e15"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="2" y2="10"><stop offset="0" stop-color="#fff"/><stop offset=".25544232" 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="scale(.26458333)"><g stroke-linecap="round" stroke-opacity=".501961"><path d="m2.5.5c-1.1080002 0-2 .8919999-2 2v7c0 1.108.8919998 2 2 2h1.8007812l-.8007812 4 4.0000001-4h5.9999999c1.108 0 2-.892 2-2v-7c0-1.1080001-.892-2-2-2z" fill="url(#b)" stroke="#ad5f00" stroke-linejoin="round"/><path d="m2.5 1.5c-.5712976 0-1 .4287025-1 1v7c0 .571297.4287025 1 1 1h1.8007812c.6315369.000002 1.104974.578124.9804688 1.197266l-.1523438.759765 1.6640626-1.664062c.1875117-.187536.4418322-.292918.7070312-.292969h6c.571297 0 1-.428703 1-1v-7c0-.5712974-.428703-1-1-1z" fill="none" stroke="url(#c)" stroke-linecap="square"/></g><g><path d="m10.5 10.5v-2h3v2h2v3h-2v2h-3v-2h-2v-3z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="#fff"><path d="m11 9h2v1h-2z" opacity=".5"/><path d="m11 14h2v1h-2z" opacity=".2"/><path d="m9 11v1h2v-1zm4 0v1h2v-1z" opacity=".4"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_insertbookmark.svg b/icon-themes/elementary_svg/cmd/sc_insertbookmark.svg
new file mode 100644
index 000000000..8ad18c3db
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_insertbookmark.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="64.574997" cy="48.605" gradientTransform="matrix(0 .3853 -.4196 0 32.39 -16.793)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.55048262 0 0 .57815823 -3.826225 -5.276228)" gradientUnits="userSpaceOnUse" x1="24.046366" x2="24.046366" y1="11.673002" y2="34.713669"><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><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="7.373267" x2="9.158589" y1="33.636996" y2="39.344494"><stop offset="0" stop-color="#fff" stop-opacity=".27451"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="8.000001" x2="8.000001" y1=".496136" y2="15.977216"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><path d="m8.0000006.49613568c.5064396 0 2.1391894 4.28357812 2.5489094 4.59622212.409717.3126432 4.793178.6198528 4.949676 1.125721.156499.505868-3.217866 3.4604743-3.374364 3.9663412-.156498.505868 1.285496 4.979313.875778 5.291956-.409718.312645-4.4935598-2.144886-5.0000001-2.144886-.5064395 0-4.5902812 2.457531-4.9999999 2.144886-.4097182-.312643 1.0322763-4.786089.8757779-5.291956-.1564985-.5058669-3.53086246-3.4604739-3.37436393-3.966342.15649845-.5058674 4.53995813-.813077 4.94967683-1.1257202.409718-.312644 2.0424703-4.59622212 2.5489098-4.59622212z" fill="url(#d)" stroke="#ad5f00" stroke-linejoin="round" stroke-opacity=".498039" stroke-width=".992271"/><path d="m11.96875 26.375c-.506596.779667-1.63252 2.593568-2.90625 5.59375a.14192008.14192008 0 0 1 -.03125.03125.14192008.14192008 0 0 1 -.03125.03125.14192008.14192008 0 0 1 -.03125 0 .14192008.14192008 0 0 1 -.03125.03125.14192008.14192008 0 0 1 -.03125-.03125.14192008.14192008 0 0 1 -.03125 0 .14192008.14192008 0 0 1 -.03125-.03125.14192008.14192008 0 0 1 -.03125-.03125.14192008.14192008 0 0 1 0-.03125.14192008.14192008 0 0 1 -.03125 0c.00461-.0064-.035912.0063-.03125 0 .00522-.0059-.00527.03708 0 .03125.00556-.0056-.036852.0055-.03125 0 .00608-.005-.00612.03618 0 .03125.00629-.0047-.037574.0047-.03125 0 .00682-.0039-.038107.0038-.03125 0 .00692-.0037-.00695.03492 0 .03125.00726-.003-.038533.003-.03125 0a.14192008.14192008 0 0 1 0 .03125.14192008.14192008 0 0 1 .03125 0 .14192008.14192008 0 0 1 .03125.03125.14192008.14192008 0 0 1 .03125.03125.14192008.14192008 0 0 1 0 .03125.14192008.14192008 0 0 1 0 .03125.14192008.14192008 0 0 1 0 .03125.14192008.14192008 0 0 1 0 .03125.14192008.14192008 0 0 1 -.03125.03125.14192008.14192008 0 0 1 -.03125.03125.14192008.14192008 0 0 1 -.03125 0c-2.0575321.335503-4.6049536.679328-6.34375 1.09375 1.0525595 1.235411 2.264992 2.404007 3.4375 3.59375l15.03125-2.71875c.0052-.0052.02606.0052.03125 0 .28516-.285558.552815-.584263.84375-.875-1.985656-.473093-4.21957-.75757-6.28125-1.09375a.14192008.14192008 0 0 1 -.03125 0 .14192008.14192008 0 0 1 -.03125-.03125.14192008.14192008 0 0 1 -.03125-.03125.14192008.14192008 0 0 1 0-.03125.14192008.14192008 0 0 1 0-.03125.14192008.14192008 0 0 1 0-.03125.14192008.14192008 0 0 1 0-.03125.14192008.14192008 0 0 1 .03125-.03125.14192008.14192008 0 0 1 .03125-.03125.14192008.14192008 0 0 1 .03125 0 .14192008.14192008 0 0 1 0-.03125c.0075.0027-.0387-.0027-.03125 0 .0071.0035-.03835-.0035-.03125 0 .007.0037-.007-.03496 0-.03125.0066.0044-.03785-.0044-.03125 0 .0062.0049-.0062-.03622 0-.03125.006.0052-.03724-.0052-.03125 0 .0054.0058-.0053-.03713 0-.03125.0052.006-.03638-.006-.03125 0 .0045.0065-.0045-.0378 0-.03125.004.0069-.0352-.0069-.03125 0 .0037.007-.0037-.03828 0-.03125l-.125.0625-.125.0625c-.985076-2.286983-2.388794-4.698127-2.9375-5.625z" fill="url(#c)" opacity=".8" transform="matrix(.71439082 0 0 .70011588 -.572408 -16.954765)"/><path d="m8 2.3125003c-.5795026 1.0967235-1.0411109 2.2564459-1.6574842 3.3321931-.4355928.5786297-1.2016958.5640806-1.8445342.7006123-.7990951.1487384-1.6040837.2624313-2.4042316.4046946.8321477 1.0057613 1.9042251 1.803058 2.6553809 2.8730975.2931609.5612752.086735 1.1940262.048954 1.7875722-.1300362.873671-.7822554 2.011403-.8721349 2.890749 1.1003565-.559851 2.6237664-1.531888 3.7910708-1.94011.6246409-.12796 1.1682081.254232 1.7115393.49593.7264099.38268 1.7399469.939694 2.4653779 1.324105-.123973-1.302273-.773372-2.733611-.799425-4.042542.09173-.7298892.734153-1.1887208 1.185876-1.7078873.556483-.5461027 1.116396-1.0897375 1.625861-1.6809144-1.211014-.2155824-2.435696-.3737737-3.634767-.6459894-.7510947-.2936551-.937663-1.1434347-1.2928787-1.7800564-.3267359-.6702695-.6326855-1.3506457-.9786043-2.0114542z" fill="none" opacity=".8" stroke="url(#b)" stroke-linecap="square" stroke-width=".992"/><path d="m10.5 10.5v-2h3v2h2v3h-2v2h-3v-2h-2v-3z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="#fff"><path d="m11 9h2v1h-2z" opacity=".5"/><path d="m11 14h2v1h-2z" opacity=".2"/><path d="m9 11v1h2v-1zm4 0v1h2v-1z" opacity=".4"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_insertbreak.svg b/icon-themes/elementary_svg/cmd/sc_insertbreak.svg
new file mode 100644
index 000000000..7ca421eea
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_insertbreak.svg
@@ -0,0 +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(1.1 0 0 1.0714286 -.8 -.571429)" gradientUnits="userSpaceOnUse" x1="8.6396" x2="8.6396" y1=".4955" y2="14.3039"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><clipPath id="b"><path d="m2 0h9v5h-9z"/></clipPath><clipPath id="c"><path d="m2 11h9v5h-9z"/></clipPath><linearGradient id="d" gradientTransform="matrix(.2 0 0 .4 2.2 -.4)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#h" y1="6.923" y2="36"/><linearGradient id="e" gradientTransform="matrix(.2 0 0 .4 2.2 -.4)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#h" y1="6" y2="41.077"/><linearGradient id="f" gradientTransform="matrix(1.1 -.4 .4 1.1 -13 3.1)" gradientUnits="userSpaceOnUse" x1="11.7" x2="11.7" y1="1.834" y2="12.026"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#e6e6e6"/></linearGradient><linearGradient id="g" gradientTransform="matrix(1.1 -.4 .4 1.1 -13 3.1)" gradientUnits="userSpaceOnUse" x1="9.7" x2="9.7" y1="2.783" y2="15.8025"><stop offset="0" stop-color="#888"/><stop offset="1" stop-color="#626262"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.2 0 0 .4 2.2 -.4)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.923" y2="41.077"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="3.5642" x2="3.5642" y1="14.5358" y2=".1718"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><radialGradient id="j" cx="64.575" cy="48.605" gradientTransform="matrix(0 .4 -.4 0 32.4 -16.8)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><g clip-path="url(#c)" transform="translate(5 -11)"><path d="m2.5.5h11v15h-11z" fill="url(#a)" stroke-width="1.08562"/><g fill="none"><path d="m12.5 14.5h-9v-13h9z" stroke="url(#d)" stroke-linecap="round"/><path d="m2.5.5h11v15h-11z" stroke="url(#i)" stroke-linejoin="round"/></g></g><g clip-path="url(#b)" transform="translate(5 11)"><path d="m2.5.5h11v15h-11z" fill="url(#a)" stroke-width="1.08562"/><g fill="none"><path d="m12.5 14.5h-9v-13h9z" stroke="url(#e)" stroke-linecap="round"/><path d="m2.5.5h11v15h-11z" stroke="url(#i)" stroke-linejoin="round"/></g></g><path d="m9.5 6.5h2v2h-2z" fill="#9cde4a" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".434"/><g fill="#9cde4a" stroke="#5ca12a" stroke-linecap="round" stroke-linejoin="round" stroke-width=".727"><path d="m11.5 10.5v-2.007h2v2.007h2.007l-.007 2h-2.007v2.007h-2v-2.007h-1.993v-2z" fill="url(#j)" stroke="none" transform="translate(-8 -4)"/><path d="m3.5 6.5v-2.007h2v2.007h2.007l-.007 2h-2.007v2.007h-2v-2.007h-1.993v-2z" fill="none" opacity=".5" stroke="#206b00" stroke-opacity=".93" stroke-width="1"/><g fill="#fff" stroke="none"><path d="m4 5h1v1h-1z" opacity=".5"/><path d="m3.993 9h1v1h-1z" opacity=".2"/><path d="m2 7h2v.5h-2zm3 0h2v.5h-2z" opacity=".4"/></g></g><path d="m10 7h1v.5h-1z" fill="#fff" opacity=".4"/><g stroke-linejoin="round"><g fill="#9cde4a" stroke="#5ca12a" stroke-linecap="round" stroke-width=".727"><path d="m13.5 6.5h2v2h-2z" stroke="#206b00" stroke-opacity=".434" stroke-width="1"/><path d="m14 7h1v.5h-1z" fill="#fff" opacity=".4" stroke="none"/></g><path d="m2.542 7.412c-.1375.05-.204.1925-.154.33l.2496.6864c-.2767.1878-.5042.415-.7114.6672l-.6784-.3175c-.1328-.0638-.28350001-.009-.34430001.1252l-.525 1.125c-.0646.1306-.0102.2802.124.341l.67620001.3183c-.058.32-.0856.6414-.0533.9734l-.68420001.2488c-.1375.05-.2044.1914-.154.33l.424 1.166c.0496.1364.1925.204.33000001.154l.6864-.2496c.1874.2756.4146.5031.6668.7103l-.3171.6795c-.0646.1306-.0098.2813.124.341l1.125.525c.1306.0646.2813.0098.341-.124l.3186-.6788c.32.058.6414.0856.9734.0533l.25.6875c.0496.1364.1936.2036.33.154l1.1682-.4248c.1353-.0492.2014-.1928.1518-.3292l-.25-.6875c.2767-.1878.5042-.415.7114-.6672l.6795.3171c.1298.0624.2805.0076.341-.124l.525-1.125c.0616-.132.0068-.2827-.1252-.3443l-.6791-.316c.0602-.3208.0867-.6418.0544-.9738l.6875-.25c.1375-.05.2036-.1936.154-.33l-.4248-1.1682c-.0492-.1353-.1917-.2018-.3292-.1518l-.6864.2496c-.19-.2759-.415-.5042-.6694-.7106l.3194-.6766c.0608-.1342.0064-.2838-.1256-.3454l-1.125-.525c-.1317-.0642-.2824-.0094-.3432.1248l-.3164.678c-.3208-.0602-.6418-.0867-.9738-.0544l-.248-.682c-.05-.1375-.1925-.204-.33-.154zm1.683 2.813c.6072-.2208 1.2792.0928 1.5.7s-.0928 1.2792-.7 1.5-1.2792-.0928-1.5-.7.0928-1.2792.7-1.5z" display="block" fill="url(#f)" stroke="url(#g)" stroke-width=".616838"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_insertcaptiondialog.svg b/icon-themes/elementary_svg/cmd/sc_insertcaptiondialog.svg
new file mode 100644
index 000000000..7487c6b23
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_insertcaptiondialog.svg
@@ -0,0 +1,7 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="64.574997" cy="48.605" gradientTransform="matrix(0 .3853 -.4196 0 32.39 -16.793)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="7.118644" x2="6.847457" y1="15.932206" y2=".271189"><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="19.888882" x2="48.66666" y1="23.999989" y2="23.999989"><stop offset="0" stop-color="#fff"/><stop offset=".14285715" 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="d" gradientTransform="matrix(.28571361 0 0 .30419701 -25.704585 .164808)" gradientUnits="userSpaceOnUse" x1="110.96631" x2="142.46638" y1="12.607593" y2="12.607593"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient>
+
+
+
+
+
+/&amp;amp;amp;amp;amp;gt;<path d="m16 13.5h-13.5v2h13.5" fill="#ffa154" stroke="#a62100" stroke-linejoin="round" stroke-miterlimit="0" stroke-opacity=".501961"/><g transform="matrix(0 1 -1 0 13 -4)"><path d="m5.5-2.5v13h10v-13z" fill="url(#d)"/><path d="m5.5-2.5v13h10v-13z" fill="none" stroke="url(#b)" stroke-linejoin="round"/><path d="m7 2h7v9h-7z" fill="none"/><path d="m6-2v12h9v-12zm1 1h7v10h-7z" fill="url(#c)"/></g><g transform="translate(-8 -8)"><path d="m10.5 10.5v-2h3v2h2v3h-2v2h-3v-2h-2v-3z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="#fff"><path d="m11 9h2v1h-2z" opacity=".5"/><path d="m11 14h2v1h-2z" opacity=".2"/><path d="m9 11v1h2v-1zm4 0v1h2v-1z" opacity=".4"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_insertcellsdown.svg b/icon-themes/elementary_svg/cmd/sc_insertcellsdown.svg
new file mode 100644
index 000000000..8797e048a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_insertcellsdown.svg
@@ -0,0 +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(-.99999999 0 0 .99999999 6 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#l" y1="2" y2="4"/><linearGradient id="b" gradientTransform="matrix(-.99999999 0 0 .99999999 6 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#l" y1="2" y2="4"/><linearGradient id="c" gradientTransform="matrix(-.99999999 0 0 .99999999 6 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#l" y1="2" y2="4"/><linearGradient id="d" gradientTransform="matrix(-.99999999 0 0 .99999999 16 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#l" y1="2" y2="4"/><linearGradient id="e" gradientTransform="matrix(-.99999999 0 0 .99999999 16 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#l" y1="2" y2="4"/><linearGradient id="f" gradientTransform="matrix(-.99999999 0 0 .99999999 16 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#l" y1="2" y2="4"/><linearGradient id="g" gradientTransform="translate(10 -6)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#l" y1="2" y2="4"/><linearGradient id="h" gradientTransform="matrix(.99999998 0 0 -.99999998 0 16.000063)" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="5.500063" y2=".500063"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="9.725001" x2="24.413149" y1="3.185009" y2="3.185009"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="j" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="31.051733" x2="31.051733" y1="49.953613" y2="62.685616"><stop offset="0" stop-color="#fff"/><stop offset=".00000003" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="k" gradientTransform="matrix(-.99999999 0 0 .99999999 11 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#l" y1="2" y2="4"/><linearGradient id="l" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="30.655001" x2="30.827999" y1="65.686996" y2="48.688"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="m" gradientTransform="matrix(-.99999999 0 0 .99999999 11 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#l" y1="2" y2="4"/><linearGradient id="n" gradientTransform="matrix(-.99999999 0 0 .99999999 11 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#l" y1="2" y2="4"/><linearGradient id="o" gradientTransform="matrix(.67880146 0 0 .73786273 -2.234164 -2.56176)" gradientUnits="userSpaceOnUse" x1="23.915924" x2="23.915924" y1="6.182396" y2="22.445583"><stop offset="0" stop-color="#fff"/><stop offset=".00000001" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="p" gradientTransform="matrix(.59436 0 0 .5999 -19.265 1.967)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><rect fill="url(#p)" height="15" rx=".424" ry=".491" width="15" x=".5" y=".5"/><path d="m.49804688.00195313c-.27600001 0-.50000001.22399999-.50000001.49999999l.00195313 14.99804688c0 .276.224.5.5.5h15c.276 0 .5-.224.5-.5.0019-5.003728-.002-9.9990437-.002-14.99804688 0-.276-.224-.49999999-.5-.49999999zm.49804687.99804687h14.00390625v4h-4l-.002-3.9980469h-.9999531l.0019531 3.9980469h-4l-.00195-3.9980469h-1l.00195 3.9980469h-4v1h4v4h-4v1h4v4h1v-4h4v4h1v-4h4l.002 4.001953h-14.00395312zm5.00390625 5h4v4h-4zm5 0h4v4h-4z" fill="#030303" opacity=".32"/><g fill="none"><path d="m1.5 1.5000004h13l-.000001 12.9999996h-12.999999z" opacity=".4" stroke="url(#o)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/><g stroke-linecap="square"><path d="m9.4999996 11.5h-2.9999996v3h2.9999996z" stroke="url(#k)"/><path d="m9.4999996 6.5h-2.9999996v3h2.9999996z" stroke="url(#m)"/><path d="m9.4999996 1.5000001h-2.9999996v3h2.9999996z" stroke="url(#n)"/><path d="m4.4999996 11.5h-2.9999996v3h2.9999996z" stroke="url(#a)"/><path d="m4.4999996 6.5h-2.9999996v3h2.9999996z" stroke="url(#b)"/><path d="m4.4999996 1.5000001h-2.9999996v3h2.9999996z" stroke="url(#c)"/><path d="m14.5 11.5h-3v3h3z" stroke="url(#d)"/><path d="m14.5 6.5h-3v3h3z" stroke="url(#e)"/><path d="m14.5 1.5000001h-3v3h3z" stroke="url(#f)"/></g></g><path d="m10.5 10.500063h5v5h-5z" fill="url(#h)"/><path d="m11 10.000063c-.554 0-1 .446-1 1v4c0 .554.446 1 1 1h4c.554 0 1-.446 1-1v-4c0-.554-.446-1-1-1zm0 1h4v4h-4z" fill="#206b00" fill-opacity=".501961"/><path d="m11.5-4.5h3v3h-3z" fill="none" opacity=".5" stroke="url(#g)" stroke-linecap="square" transform="matrix(.99999998 0 0 .99999998 0 16.000063)"/><g stroke-width="1.546121" transform="matrix(.99999998 0 0 -.99999998 0 16.000063)"><path d="m16.682643 9.3694919 6.957661-6.1844829-6.957661-6.1844833.000117 3.86530212h-6.184483v4.63836238h6.184483z" style="display:block;stroke:#a62100;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#i)" transform="matrix(0 -.64678 .64678 0 8.94 22.29)"/><path d="m18.228881.47929777-.01209 1.38398343c.000383.3083467-.250251.5581037-.558594.5566407l-5.613803-.00797v1.5461208l5.643098-.00104c.306818.0006999.555066.2498221.554688.5566407l-.0133 1.3770472 3.092241-2.7057114z" display="block" fill="none" opacity=".5" stroke="url(#j)" stroke-miterlimit="7" transform="matrix(0 -.64678 .64678 0 8.94 22.29)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_insertcellsright.svg b/icon-themes/elementary_svg/cmd/sc_insertcellsright.svg
new file mode 100644
index 000000000..55f829f18
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_insertcellsright.svg
@@ -0,0 +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(-.99999999 0 0 .99999999 6 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="4"/><linearGradient id="b" gradientTransform="matrix(-.99999999 0 0 .99999999 6 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="4"/><linearGradient id="c" gradientTransform="matrix(-.99999999 0 0 .99999999 6 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="4"/><linearGradient id="d" gradientTransform="matrix(-.99999999 0 0 .99999999 16 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="4"/><linearGradient id="e" gradientTransform="matrix(-.99999999 0 0 .99999999 16 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="4"/><linearGradient id="f" gradientTransform="matrix(-.99999999 0 0 .99999999 16 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="4"/><linearGradient id="g" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="30.655001" x2="30.827999" y1="65.686996" y2="48.688"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="h" gradientTransform="translate(-6 -11)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="4"/><linearGradient id="i" gradientTransform="matrix(0 -1 1 0 -.000975 15.999081)" gradientUnits="userSpaceOnUse" x1="10.499081" x2="5.499081" y1="2.999544" y2="2.999544"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="16.684153" x2="16.684153" y1="-3.773957" y2="10.141131"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="k" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="31.05438" x2="34.652016" xlink:href="#g" y1="59.337875" y2="59.337875"/><linearGradient id="l" gradientTransform="matrix(-.99999999 0 0 .99999999 11 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="4"/><linearGradient id="m" gradientTransform="matrix(-.99999999 0 0 .99999999 11 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="4"/><linearGradient id="n" gradientTransform="matrix(-.99999999 0 0 .99999999 11 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="4"/><linearGradient id="o" gradientTransform="matrix(.67880146 0 0 .73786273 -2.234164 -2.56176)" gradientUnits="userSpaceOnUse" x1="23.915924" x2="23.915924" y1="6.182396" y2="22.445583"><stop offset="0" stop-color="#fff"/><stop offset=".00000001" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="p" gradientTransform="matrix(.59436 0 0 .5999 -19.265 1.967)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="matrix(-1 0 0 1 15.998569 0)"><rect fill="url(#p)" height="15" rx=".424" ry=".491" width="15" x=".5" y=".5"/><path d="m.49804688.00195313c-.27600001 0-.50000001.22399999-.50000001.49999999l.00195313 14.99804688c0 .276.224.5.5.5h15c.276 0 .5-.224.5-.5.0019-5.003728-.002-9.9990437-.002-14.99804688 0-.276-.224-.49999999-.5-.49999999zm.49804687.99804687h14.00390625v4h-4l-.002-3.9980469h-.9999531l.0019531 3.9980469h-4l-.00195-3.9980469h-1l.00195 3.9980469h-4v1h4v4h-4v1h4v4h1v-4h4v4h1v-4h4l.002 4.001953h-14.00395312zm5.00390625 5h4v4h-4zm5 0h4v4h-4z" fill="#030303" opacity=".32"/><g fill="none"><path d="m1.5 1.5000004h13l-.000001 12.9999996h-12.999999z" opacity=".4" stroke="url(#o)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/><g stroke-linecap="square"><path d="m9.4999996 11.5h-2.9999996v3h2.9999996z" stroke="url(#l)"/><path d="m9.4999996 6.5h-2.9999996v3h2.9999996z" stroke="url(#m)"/><path d="m9.4999996 1.5000001h-2.9999996v3h2.9999996z" stroke="url(#n)"/><path d="m4.4999996 11.5h-2.9999996v3h2.9999996z" stroke="url(#a)"/><path d="m4.4999996 6.5h-2.9999996v3h2.9999996z" stroke="url(#b)"/><path d="m4.4999996 1.5000001h-2.9999996v3h2.9999996z" stroke="url(#c)"/><path d="m14.5 11.5h-3v3h3z" stroke="url(#d)"/><path d="m14.5 6.5h-3v3h3z" stroke="url(#e)"/><path d="m14.5 1.5000001h-3v3h3z" stroke="url(#f)"/></g></g><path d="m5.498569 10.5v-5h-5l-.00000002 5z" fill="url(#i)"/><path d="m5.998569 10c0 .554-.446 1-1 1h-4.00000002c-.554 0-1-.446-1-1v-4c0-.554.446-1 1-1h4.00000002c.554 0 1 .446 1 1zm-1 0v-4h-4.00000002v4z" fill="#206b00" fill-opacity=".501961"/><path d="m-4.5-9.5h3v3h-3z" fill="none" opacity=".5" stroke="url(#h)" stroke-linecap="square" transform="matrix(-1 0 0 1 -.000975 15.999081)"/></g><g stroke-width="1.546121" transform="matrix(0 -1 -1 0 15.999544 19.999081)"><path d="m16.682643 9.3694919 6.957661-6.1844829-6.957661-6.1844833.000117 3.86530212h-6.184483v4.63836238h6.184483z" style="display:block;stroke:#a62100;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#j)" transform="matrix(0 -.64678 .64678 0 8.94 22.29)"/><path d="m18.228881.47929777-.01209 1.38398343c.000383.3083467-.250251.5581037-.558594.5566407l-5.613803-.00797v1.5461208l5.643098-.00104c.306818.0006999.555066.2498221.554688.5566407l-.0133 1.3770472 3.092241-2.7057114z" display="block" fill="none" opacity=".5" stroke="url(#k)" stroke-miterlimit="7" transform="matrix(0 -.64678 .64678 0 8.94 22.29)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_insertcolumnbreak.svg b/icon-themes/elementary_svg/cmd/sc_insertcolumnbreak.svg
new file mode 100644
index 000000000..7b6671323
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_insertcolumnbreak.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.2538 0 0 .30502 19.13 -.685)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324 0 0 .35135 2.162 -.432)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.923" y2="41.077"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.31427 0 0 .32592858 .4573 -.321786)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><path d="m2.5.5h11v15h-11z" fill="url(#c)" stroke-width="1.08562"/><path d="m12.5 14.5h-9v-13h9z" fill="none" stroke="url(#b)" stroke-linecap="round"/><path d="m2.5.5h11v15h-11z" fill="none" stroke="url(#a)" stroke-linejoin="round"/><path d="m4.507 4.5.976-.017m5.024.017h.993m-6.993 2 .976-.017m5.024.017h.993m-6.993 2 .976-.017m5.024.017h.993m-6.993 2 .976-.017m5.024.017h.993" stroke="#8c8c8c" stroke-linecap="round"/><path d="m7 4v8h-2v2h4v-8l1-1-1-1z" fill="#206b00" fill-opacity=".727941"/><path d="m7.508 4.508.012 8h-1.995v1.047h2.99v-.92h.005l-.01-7.075.49-.56-.492-.492z" fill="#9bdb4d"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_insertcolumns.svg b/icon-themes/elementary_svg/cmd/sc_insertcolumns.svg
new file mode 100644
index 000000000..b8e7d86a8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_insertcolumns.svg
@@ -0,0 +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(-.99999999 0 0 .99999999 6 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="4"/><linearGradient id="b" gradientTransform="matrix(-.99999999 0 0 .99999999 6 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="4"/><linearGradient id="c" gradientTransform="matrix(-.99999999 0 0 .99999999 6 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="4"/><linearGradient id="d" gradientTransform="matrix(-.99999999 0 0 .99999999 16 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="4"/><linearGradient id="e" gradientTransform="matrix(-.99999999 0 0 .99999999 16 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="4"/><linearGradient id="f" gradientTransform="matrix(-.99999999 0 0 .99999999 16 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="4"/><linearGradient id="g" gradientTransform="translate(-6 -6)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="4"/><linearGradient id="h" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="30.655001" x2="30.827999" y1="65.686996" y2="48.688"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="i" gradientTransform="translate(-6 -11)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="4"/><linearGradient id="j" gradientTransform="translate(-6 -16)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="4"/><linearGradient id="k" gradientTransform="matrix(0 -1 1 0 -.000975 15.999081)" gradientUnits="userSpaceOnUse" x1="15.999081" x2="-.00092" y1="2.500977" y2="2.500977"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="16.684153" x2="16.684153" y1="-3.773957" y2="10.141131"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="m" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="31.05438" x2="34.652016" xlink:href="#h" y1="59.337875" y2="59.337875"/><linearGradient id="n" gradientTransform="matrix(-.99999999 0 0 .99999999 11 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="4"/><linearGradient id="o" gradientTransform="matrix(-.99999999 0 0 .99999999 11 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="4"/><linearGradient id="p" gradientTransform="matrix(-.99999999 0 0 .99999999 11 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="4"/><linearGradient id="q" gradientTransform="matrix(.59436 0 0 .5999 -19.265 1.967)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><rect fill="url(#q)" height="15" rx=".424" ry=".491" width="15" x=".5" y=".5"/><path d="m.49804688.00195313c-.27600001 0-.50000001.22399999-.50000001.49999999l.00195313 14.99804688c0 .276.224.5.5.5h15c.276 0 .5-.224.5-.5.0019-5.003728-.002-9.9990437-.002-14.99804688 0-.276-.224-.49999999-.5-.49999999zm.49804687.99804687h14.00390625v4h-4l-.002-3.9980469h-.9999531l.0019531 3.9980469h-4l-.00195-3.9980469h-1l.00195 3.9980469h-4v1h4v4h-4v1h4v4h1v-4h4v4h1v-4h4l.002 4.001953h-14.00395312zm5.00390625 5h4v4h-4zm5 0h4v4h-4z" fill="#030303" opacity=".32"/><g fill="none" stroke-linecap="square"><path d="m9.4999996 11.5h-2.9999996v3h2.9999996z" stroke="url(#n)"/><path d="m9.4999996 6.5h-2.9999996v3h2.9999996z" stroke="url(#o)"/><path d="m9.4999996 1.5000001h-2.9999996v3h2.9999996z" stroke="url(#p)"/><path d="m4.4999996 11.5h-2.9999996v3h2.9999996z" stroke="url(#a)"/><path d="m4.4999996 6.5h-2.9999996v3h2.9999996z" stroke="url(#b)"/><path d="m4.4999996 1.5000001h-2.9999996v3h2.9999996z" stroke="url(#c)"/><path d="m14.5 11.5h-3v3h3z" stroke="url(#d)"/><path d="m14.5 6.5h-3v3h3z" stroke="url(#e)"/><path d="m14.5 1.5000001h-3v3h3z" stroke="url(#f)"/></g><path d="m5.4990249 15.499081v-15h-5.00000002v15z" fill="url(#k)"/><path d="m5.9990249 14.999081c0 .554-.446 1-1 1h-4.00000002c-.554 0-1-.446-1-1v-14c0-.554.446-1 1-1h4.00000002c.554 0 1 .446 1 1zm-1 0v-14h-4.00000002v14z" fill="#206b00" fill-opacity=".501961"/><path d="m4.9990249 10.999081v-1h-4.00000002v1zm0-5v-1h-4.00000002v1z" fill="#206b00" fill-opacity=".501961"/><g fill="none" stroke-linecap="square" transform="matrix(0 -1 1 0 -.000975 15.999081)"><path d="m-4.5-4.5h3v3h-3z" opacity=".5" stroke="url(#g)" transform="matrix(0 -1 -1 0 0 0)"/><path d="m-4.5-9.5h3v3h-3z" opacity=".5" stroke="url(#i)" transform="matrix(0 -1 -1 0 0 0)"/><path d="m-4.5-14.5h3v3h-3z" opacity=".5" stroke="url(#j)" transform="matrix(0 -1 -1 0 0 0)"/></g><g stroke-width="1.546121" transform="matrix(0 -1 1 0 -.000975 21.999081)"><path d="m16.682643 9.3694919 6.957661-6.1844829-6.957661-6.1844833.000117 3.86530212h-6.184483v4.63836238h6.184483z" style="display:block;stroke:#a62100;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#l)" transform="matrix(0 -.64678 .64678 0 8.94 22.29)"/><path d="m18.228881.47929777-.01209 1.38398343c.000383.3083467-.250251.5581037-.558594.5566407l-5.613803-.00797v1.5461208l5.643098-.00104c.306818.0006999.555066.2498221.554688.5566407l-.0133 1.3770472 3.092241-2.7057114z" display="block" fill="none" opacity=".5" stroke="url(#m)" stroke-miterlimit="7" transform="matrix(0 -.64678 .64678 0 8.94 22.29)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_insertcolumnsafter.svg b/icon-themes/elementary_svg/cmd/sc_insertcolumnsafter.svg
new file mode 100644
index 000000000..3fce8fe31
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_insertcolumnsafter.svg
@@ -0,0 +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(-.99999999 0 0 .99999999 6 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="4"/><linearGradient id="b" gradientTransform="matrix(-.99999999 0 0 .99999999 6 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="4"/><linearGradient id="c" gradientTransform="matrix(-.99999999 0 0 .99999999 6 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="4"/><linearGradient id="d" gradientTransform="matrix(-.99999999 0 0 .99999999 16 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="4"/><linearGradient id="e" gradientTransform="matrix(-.99999999 0 0 .99999999 16 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="4"/><linearGradient id="f" gradientTransform="matrix(-.99999999 0 0 .99999999 16 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="4"/><linearGradient id="g" gradientTransform="translate(-6 -6)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="4"/><linearGradient id="h" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="30.655001" x2="30.827999" y1="65.686996" y2="48.688"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="i" gradientTransform="translate(-6 -11)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="4"/><linearGradient id="j" gradientTransform="translate(-6 -16)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="4"/><linearGradient id="k" gradientTransform="matrix(0 -1 1 0 -.000975 15.999081)" gradientUnits="userSpaceOnUse" x1="15.999081" x2="-.00092" y1="2.500977" y2="2.500977"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="16.684153" x2="16.684153" y1="-3.773957" y2="10.141131"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="m" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="31.05438" x2="34.652016" xlink:href="#h" y1="59.337875" y2="59.337875"/><linearGradient id="n" gradientTransform="matrix(-.99999999 0 0 .99999999 11 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="4"/><linearGradient id="o" gradientTransform="matrix(-.99999999 0 0 .99999999 11 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="4"/><linearGradient id="p" gradientTransform="matrix(-.99999999 0 0 .99999999 11 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#h" y1="2" y2="4"/><linearGradient id="q" gradientTransform="matrix(.59436 0 0 .5999 -19.265 1.967)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="matrix(-1 0 0 1 15.998569 0)"><rect fill="url(#q)" height="15" rx=".424" ry=".491" width="15" x=".5" y=".5"/><path d="m.49804688.00195313c-.27600001 0-.50000001.22399999-.50000001.49999999l.00195313 14.99804688c0 .276.224.5.5.5h15c.276 0 .5-.224.5-.5.0019-5.003728-.002-9.9990437-.002-14.99804688 0-.276-.224-.49999999-.5-.49999999zm.49804687.99804687h14.00390625v4h-4l-.002-3.9980469h-.9999531l.0019531 3.9980469h-4l-.00195-3.9980469h-1l.00195 3.9980469h-4v1h4v4h-4v1h4v4h1v-4h4v4h1v-4h4l.002 4.001953h-14.00395312zm5.00390625 5h4v4h-4zm5 0h4v4h-4z" fill="#030303" opacity=".32"/><g fill="none" stroke-linecap="square"><path d="m9.4999996 11.5h-2.9999996v3h2.9999996z" stroke="url(#n)"/><path d="m9.4999996 6.5h-2.9999996v3h2.9999996z" stroke="url(#o)"/><path d="m9.4999996 1.5000001h-2.9999996v3h2.9999996z" stroke="url(#p)"/><path d="m4.4999996 11.5h-2.9999996v3h2.9999996z" stroke="url(#a)"/><path d="m4.4999996 6.5h-2.9999996v3h2.9999996z" stroke="url(#b)"/><path d="m4.4999996 1.5000001h-2.9999996v3h2.9999996z" stroke="url(#c)"/><path d="m14.5 11.5h-3v3h3z" stroke="url(#d)"/><path d="m14.5 6.5h-3v3h3z" stroke="url(#e)"/><path d="m14.5 1.5000001h-3v3h3z" stroke="url(#f)"/></g><path d="m5.4990249 15.499081v-15h-5.00000002v15z" fill="url(#k)"/><path d="m5.9990249 14.999081c0 .554-.446 1-1 1h-4.00000002c-.554 0-1-.446-1-1v-14c0-.554.446-1 1-1h4.00000002c.554 0 1 .446 1 1zm-1 0v-14h-4.00000002v14z" fill="#206b00" fill-opacity=".501961"/><path d="m4.9990249 10.999081v-1h-4.00000002v1zm0-5v-1h-4.00000002v1z" fill="#206b00" fill-opacity=".501961"/><g fill="none" stroke-linecap="square" transform="matrix(0 -1 1 0 -.000975 15.999081)"><path d="m-4.5-4.5h3v3h-3z" opacity=".5" stroke="url(#g)" transform="matrix(0 -1 -1 0 0 0)"/><path d="m-4.5-9.5h3v3h-3z" opacity=".5" stroke="url(#i)" transform="matrix(0 -1 -1 0 0 0)"/><path d="m-4.5-14.5h3v3h-3z" opacity=".5" stroke="url(#j)" transform="matrix(0 -1 -1 0 0 0)"/></g></g><g stroke-width="1.546121" transform="matrix(0 -1 -1 0 15.999544 21.999081)"><path d="m16.682643 9.3694919 6.957661-6.1844829-6.957661-6.1844833.000117 3.86530212h-6.184483v4.63836238h6.184483z" style="display:block;stroke:#a62100;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#l)" transform="matrix(0 -.64678 .64678 0 8.94 22.29)"/><path d="m18.228881.47929777-.01209 1.38398343c.000383.3083467-.250251.5581037-.558594.5566407l-5.613803-.00797v1.5461208l5.643098-.00104c.306818.0006999.555066.2498221.554688.5566407l-.0133 1.3770472 3.092241-2.7057114z" display="block" fill="none" opacity=".5" stroke="url(#m)" stroke-miterlimit="7" transform="matrix(0 -.64678 .64678 0 8.94 22.29)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_insertctrl.svg b/icon-themes/elementary_svg/cmd/sc_insertctrl.svg
new file mode 100644
index 000000000..6d221c8f2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_insertctrl.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="64.574997" cy="48.605" gradientTransform="matrix(0 .3853 -.4196 0 32.39 -16.793)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(1 0 0 .92308 21.75 2.73)" gradientUnits="userSpaceOnUse" x1="0" x2="16" y1="7" y2="7"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff"/></linearGradient><rect fill="url(#b)" height="11" rx="1.5" stroke="#868686" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".862745" width="15" x=".5" y="1.5"/><rect fill="none" height="9" opacity=".05" rx="1" ry=".737288" stroke="#000" stroke-linecap="square" stroke-linejoin="round" width="13" x="1.5" y="2.5"/><path d="m1.9414062 2c-.5211355 0-.9414062.446-.9414062 1v1c0-.554.4202707-1 .9414062-1h12.1171878c.521135 0 .941406.446.941406 1v-1c0-.554-.420271-1-.941406-1z" fill="#2d2d2d" opacity=".2"/><path d="m2 3c-.5211355 0-.9414062.446-.9414062 1v1c0-.554.4202707-1 .9414062-1h12.117188c.521135 0 .941406.446.941406 1v-1c0-.554-.420271-1-.941406-1z" fill="#2d2d2d" opacity=".1"/><path d="m10.5 10.5v-2h3v2h2v3h-2v2h-3v-2h-2v-3z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="#fff"><path d="m11 9h2v1h-2z" opacity=".5"/><path d="m11 14h2v1h-2z" opacity=".2"/><path d="m9 11v1h2v-1zm4 0v1h2v-1z" opacity=".4"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_insertdoc.svg b/icon-themes/elementary_svg/cmd/sc_insertdoc.svg
new file mode 100644
index 000000000..4ae2af31f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_insertdoc.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.205239" y2="41.589603"><stop offset="0" stop-color="#fff"/><stop offset=".02929282" stop-color="#fff" stop-opacity=".235294"/><stop offset=".97230476" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.31428463 0 0 .32594469 .457175 -.323148)" 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(.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="d" gradientTransform="matrix(.32160807 0 0 .3333374 -.175147 -.349077)" gradientUnits="userSpaceOnUse" x1="22.004084" x2="22.004084" y1="47.813133" y2="3.363852"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#c8c8c8"/></linearGradient><path d="m2.500012.4991096c2.5206554 0 10.999975.00095406 10.999975.00095406l.000013 14.99993634s-7.3333255 0-10.999988 0c0-5.000296 0-10.000594 0-15.0008904z" fill="url(#b)" stroke-width="1.085652"/><g fill="none"><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" stroke="url(#a)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 14.99909804s-7.3333841 0-11.000076 0c0-5.000017 0-10.000035 0-15.00005204z" stroke="url(#c)" stroke-linejoin="round" stroke-width=".999922"/><path d="m4.0000001 3.499995h.7537691zm.8643219 0h.703517zm.8140698 0h.6231156zm.7236186 0h.2713566zm.3819095 0h.603015zm.7236186 0h1.5879395zm1.6884415 0h1.216081zm1.316584 0h.371858zm-6.5125639.994817h.9949753zm1.0954773 0h1.6281406zm1.7286437 0h.7939702zm.8944722 0h.7437182zm.8442213 0h.6331654zm.7336684 0 .994975.010376zm1.085427.010376h1.61809zm-6.3819099.994812h.5125628zm.6733666 0h1.8994984zm-.6733666 1.9947954h.9949753zm1.0954773 0h1.6281406zm1.7286437 0h.7939702zm.8944722 0h.7437182zm.8442213 0h.6331654zm.7336684 0 .994975.010376zm1.085427.010376h1.61809zm-6.3819099.9948286h.7537691zm.8643219 0h.6934672zm.8140698 0h.6231156zm.7236186 0h.2713566zm.3819095 0h.603015zm.7236186 0h1.5778887zm1.6884415 0h1.206031zm1.306533 0h.381909zm.482412 0h.904523zm-6.9849249 1h1.1758797zm1.3065331 0h.5628138zm.6633158 0h.2814074zm.3919602 0h.5125629zm.6231157 0h.5226136zm.6231156 0h.8341715zm.9447243 0h1.0854264zm1.1859294 0h.7236178zm.8241208 0h.180904zm-6.5628149 1.994804h.9949753zm1.0954773 0h1.6281406zm1.7286437 0h.7939702zm.8944722 0h.7437182zm.8442213 0h.6331654zm.7336684 0 .994975.01038zm1.085427.01038h1.61809zm-6.3819099.994816h1.2462313zm1.3567841 0h.3919602zm.4924622 0h.8944722zm.9949753 0h1.3165828zm1.4271356 0h.8944723zm.9849245 0h.1909552zm.2914572 0h1.135678zm1.256282 0h.592964zm-6.8040209 1h1.2462313zm1.3567841 0h.5628138zm.6633168 0h.8844215zm.9849245 0h.954774zm1.0653268 0h.3819094zm.4824125 0h.2110548zm.3216076 0h.5929652z" stroke="url(#d)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_insertdraw.svg b/icon-themes/elementary_svg/cmd/sc_insertdraw.svg
new file mode 100644
index 000000000..8511c841a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_insertdraw.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#b" y1="7" y2="9.211865"/><linearGradient id="b"><stop offset="0" stop-color="#ffc27d"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 1 -1 0 41.159237 -10.792713)" gradientUnits="userSpaceOnUse" x1="11" x2="12.00003" y1="12" y2="12.000002"><stop offset="0" stop-color="#fff"/><stop offset=".18181819" 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="d"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><radialGradient id="e" cx="15.415" cy="35.357" gradientTransform="matrix(.31487 0 0 .35623 -2.0092 1.0762)" gradientUnits="userSpaceOnUse" r="7.5792"><stop offset="0" stop-color="#696969"/><stop offset="1"/></radialGradient><linearGradient id="f" gradientTransform="matrix(.38729 0 0 .39168 -3.1215 -.67147)" gradientUnits="userSpaceOnUse" x1="20.251" x2="22.012" xlink:href="#d" y1="29.811" y2="31.724"/><linearGradient id="g" gradientTransform="matrix(.39367 0 0 .39124 -3.3035 -.65792)" gradientUnits="userSpaceOnUse" x1="28.059" x2="33.437" y1="18.868" y2="23.743"><stop offset="0" stop-color="#6e3d09"/><stop offset=".24242" stop-color="#ea8113"/><stop offset=".62121" stop-color="#5c3307"/><stop offset="1" stop-color="#e07c12"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.2584 0 0 .39257 -3.782 -1.9893)" gradientUnits="userSpaceOnUse" x1="61.075851" x2="61.075851" xlink:href="#d" y1="38.182491" y2="45.82444"/><linearGradient id="i" gradientTransform="matrix(.35429 0 0 .23448 -9.395 4.654)" gradientUnits="userSpaceOnUse" x1="58.977108" x2="58.977108" xlink:href="#d" y1="7.87274" y2="41.990788"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#b" y1="2.5" y2="6"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="11.9992" x2="12" xlink:href="#c" y1="4.021203" y2="5"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#c" y1="7" y2="12.5"/><path d="m5.9708 8.8843 1.6006 1.4867c2.8296-2.7628 7.0006-9.3806 7.0006-9.3806.169-.47906-.428-.78088-.727-.45795 0 0-5.3894 5.5154-7.8745 8.3519z" fill="url(#g)" stroke="#673907" stroke-linecap="round" stroke-width=".79639"/><path d="m2.5376 13.283 1.0002.86297 4.2103-3.6702c-.1694-.6123-1.1392-1.7172-1.8653-1.7172l-3.3452 4.5242z" fill="url(#f)" stroke="#1a1a1a" stroke-linecap="round" stroke-opacity=".501961" stroke-width=".79035"/><path d="m-.0019011 15.981c2.091 0 3.6779.28908 3.9784-1.477.2421-1.4232-1.4436-2.1052-2.279-.83463-.80473 1.224-1.6994 2.3117-1.6994 2.3117z" fill="url(#e)"/><g stroke-linecap="round"><path d="m11.813 2.5012c-1.2893.043526-2.3124.52662-2.3124 1.1092v1.7803c0 .61121 1.1262 1.1092 2.5051 1.1092 1.379 0 2.4944-.49797 2.4944-1.1092v-1.7803c0-.61121-1.1154-1.1092-2.4944-1.1092-.06465 0-.12932-.00214-.1927 0z" fill="url(#j)" stroke="#a62100" stroke-opacity=".615686" stroke-width="1.0004"/><path d="m11.845703 3.5019531c-.418025.014112-.741693.037956-.995367.1305257-.06724.024538-.161087.159907-.212922.1846557-.25155-.3180717-.137414.7591064-.137414 1.3586467.03524.025144.05039.044056.140625.083984.282699.1250961.796209.2402348 1.365234.2402348.569089 0 1.078799-.1141868 1.357422-.2382812.088063-.0392219.102232-.0573277.136719-.0820313v-1.3574219c-.03449-.024705-.04866-.042809-.136719-.082031-.278626-.1240973-.788338-.2382813-1.357422-.2382813-.08672 0-.142409-.0005992-.160156-.0000002z" fill="none" opacity=".2" stroke="url(#k)" stroke-width="1.0004"/><path d="m9.50005 14.49961-.00005-7.49961.3875-1.3792c1.4639-.15314 2.8674-.16919 4.1892 0l.4233 1.3792v7.5h-5z" fill="url(#i)"/><path d="m9.50005 14.49961-.00005-7.49961.3875-1.3792c1.4639-.15314 2.8674-.16919 4.1892 0l.4233 1.3792v7.5h-5z" fill="none" stroke="#555761" stroke-opacity=".613971" stroke-width=".99963"/></g><path d="m9.5 7.5v2c1.757726-.721792 3.410234-.609559 5 0v-2c-1.678585-.674832-3.344962-.6584602-5 0z" fill="url(#a)"/><g stroke-linecap="round"><rect fill="url(#h)" height="2.0003" rx=".30977" ry=".45013" stroke="#555761" stroke-opacity=".613971" stroke-width=".99972" width="7.0003" x="8.4999" y="13.5"/><path d="m13 6.5c-1.072834-.1176415-.657719-.1106602-1.865606 0l-.634394 1v6h3v-6z" fill="none" opacity=".44" stroke="url(#l)" stroke-opacity=".501961"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_insertendnote.svg b/icon-themes/elementary_svg/cmd/sc_insertendnote.svg
new file mode 100644
index 000000000..1701f3805
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_insertendnote.svg
@@ -0,0 +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="11" x2="11" y1="11.5" y2="11.754116"><stop offset="0" stop-color="#fff"/><stop offset="0" 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="b" gradientUnits="userSpaceOnUse" x1="11" x2="11" y1="10" y2="13.5"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></linearGradient><radialGradient id="c" cx="11.699557" cy="8.275" gradientTransform="matrix(-.00000011 7.5166481 -4.9999995 -.00000007 53.374997 -81.441453)" gradientUnits="userSpaceOnUse" r="1"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><linearGradient id="d"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="e"><stop offset="0" stop-color="#fff"/><stop offset=".077" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="f"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="5.643" x2="6.343" xlink:href="#d" y1=".768" y2="12.849"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="7.657" x2="8.069" xlink:href="#e" y1="1.056" y2="13.04"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="3" x2="15" xlink:href="#f" y1="9" y2="9"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="1" x2="13" xlink:href="#f" y1="7" y2="7"/><linearGradient id="k" gradientTransform="matrix(.24324 0 0 .35135 1.162 -.432)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.923" y2="35.385"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="7.643" x2="8.343" xlink:href="#d" y1="2.768" y2="14.849"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="9.657" x2="10.069" xlink:href="#e" y1="3.056" y2="15.04"/><path d="m4 3h10v12h-10z" fill="url(#l)"/><path d="m13.5 14.5h-9v-11h9z" fill="none" stroke="#fff" stroke-linecap="round"/><path d="m4 3v12h8-8v-12h10l-1 3h1v-3z" fill="url(#m)"/><path d="m3.5 2.5h11v13h-11z" fill="none" stroke="url(#i)" stroke-linejoin="round"/><path d="m2 1h10v12h-10z" fill="url(#g)"/><path d="m2 1v12h8-8v-12h10l-1 3h1v-3z" fill="url(#h)"/><path d="m1.5 0a.5.5 0 0 0 -.5.5v13a.5.5 0 0 0 .5.5h8.5v-1h-8v-12h10v3h1v-3.5a.5.5 0 0 0 -.5-.5z" fill="url(#j)"/><g transform="translate(-6 -1)"><path d="m9.5 10.5h5v2h-5z" fill="url(#b)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m10 11.5h4" fill="none" opacity=".5" stroke="url(#a)"/></g><path d="m11 4h2v9h-2zm-1 8h1v1h-1z" fill="#fff"/><g stroke-linecap="round"><path d="m11.5 12.5h-9v-11h9z" fill="none" stroke="url(#k)"/><path d="m12 7.25a.75.75 0 0 0 -.75.75.75.75 0 0 0 .75.75.75.75 0 0 0 .75-.75.75.75 0 0 0 -.75-.75zm-.746094 2.4960938v4.0000002l1.503906.003906v-4z" fill="url(#c)" stroke="#000" stroke-linejoin="round" stroke-opacity=".431373" stroke-width=".5"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_insertenvelope.svg b/icon-themes/elementary_svg/cmd/sc_insertenvelope.svg
new file mode 100644
index 000000000..04c2f587e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_insertenvelope.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.33561593 0 0 .31131665 12.981341 2.416963)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="16.443359" x2="16.443359" y1="11.5093" y2="5.888014"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#8f8f8f" stop-opacity=".634783"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.33561593 0 0 .31131665 14.981341 2.355139)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" xlink:href="#c" y1="30.188753" y2="15.737678"/><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.33561593 0 0 .31131665 14.981341 4.355138)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" xlink:href="#c" y1="30.188753" y2="15.737678"/><linearGradient id="e" gradientTransform="matrix(.33561593 0 0 .31131665 14.981341 3.416964)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" xlink:href="#f" y1="35.429005" y2="15.737678"/><linearGradient id="f" gradientTransform="matrix(.42307923 0 0 .39244743 1.84619 7.352884)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" y1="35.429005" y2="15.737678"><stop offset="0" stop-color="#969696"/><stop offset=".5" stop-color="#858585" stop-opacity=".634783"/><stop offset="1" stop-color="#939393" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.33561593 0 0 .31131665 14.981341 5.416963)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" xlink:href="#f" y1="35.429005" y2="15.737678"/><linearGradient id="h" gradientTransform="matrix(.16780799 0 0 .31131665 10.990665 -1.644862)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" xlink:href="#c" y1="30.188753" y2="15.737678"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="6" x2="7" y1="8.9577" y2="17.957701"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="17.957701" y2="8.9577"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.44186 0 0 .46429 1.3953 .30357)" gradientUnits="userSpaceOnUse" x1="25.577" x2="25.577" xlink:href="#c" y1="15" y2="44.001"/><g transform="translate(-1 -4.98235)"><rect fill="url(#i)" fill-rule="evenodd" height="9.97535" rx=".46667" ry=".45455" stroke="url(#j)" stroke-linecap="square" stroke-linejoin="round" width="14.993" x="1.507" y="8.507"/><g fill="none"><rect height="7.9859" opacity=".4" rx=".036476" ry=".035005" stroke="url(#k)" stroke-linecap="square" width="12.915" x="2.5" y="9.4718"/><g transform="translate(-13.999992 1.982351)"><path d="m19.999992 9.499999h-3z" stroke="url(#a)"/><path d="m22.999994 11.5h6" opacity=".7" stroke="url(#b)"/><path d="m22.999994 13.499999h6" opacity=".7" stroke="url(#d)"/><path d="m22.999994 12.499999h6" stroke="url(#e)"/><path d="m22.999994 14.499999h6" stroke="url(#g)"/><path d="m27.499992 8.499999h1v1h-1z" fill="none" stroke="#d48e15" stroke-linecap="square"/><path d="m16.99999 8.499999h3" opacity=".7" stroke="url(#h)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_insertexternaldatasource.svg b/icon-themes/elementary_svg/cmd/sc_insertexternaldatasource.svg
new file mode 100644
index 000000000..af0f55f4a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_insertexternaldatasource.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.31428569 0 0 .34210527 .457142 15.618423)" gradientUnits="userSpaceOnUse" x1="21.381216" x2="21.381216" y1="5.052486" y2="44.137077"><stop offset="0" stop-color="#fff"/><stop offset=".08125819" stop-color="#fff" stop-opacity=".235294"/><stop offset=".92327863" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#868688"/><stop offset="1" stop-color="#d9d9da"/></linearGradient><linearGradient id="c"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#4a4a4a"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.25894051 0 0 .19506397 -18.915491 21.136932)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="102.30806" x2="102.30806" y1="-2.392547" y2="-24.582239"><stop offset="0" stop-color="#a5a6a8"/><stop offset="1" stop-color="#e8e8e8"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.25894051 0 0 .19506397 -18.915491 21.136932)" gradientUnits="userSpaceOnUse" x1="109.95628" x2="109.95628" y1="-24.91135" y2="-2.375786"><stop offset="0" stop-color="#b3b3b3"/><stop offset="1" stop-color="#dadada"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.25763669 0 0 .2519943 -18.787395 24.390022)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#b" y1="-7.665694" y2="-7.665694"/><linearGradient id="g" gradientTransform="matrix(.56272887 0 0 .58293421 -44.991146 7.801097)" gradientUnits="userSpaceOnUse" x1="89.01844" x2="89.01844" xlink:href="#c" y1="22.536863" y2="27.54611"/><linearGradient id="h" gradientTransform="matrix(.25763669 0 0 .25599322 -18.787395 28.335879)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#b" y1="-7.665694" y2="-7.665694"/><linearGradient id="i" gradientTransform="matrix(.56272887 0 0 .59218484 -44.991146 11.483703)" gradientUnits="userSpaceOnUse" x1="89.01844" x2="89.01844" xlink:href="#c" y1="22.536863" y2="27.54611"/><linearGradient id="j" gradientTransform="matrix(.25763669 0 0 .25599322 -18.787395 32.335879)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#b" y1="-7.665694" y2="-7.665694"/><linearGradient id="k" gradientTransform="matrix(.56272887 0 0 .59218484 -44.991146 15.483703)" gradientUnits="userSpaceOnUse" x1="89.01844" x2="89.01844" xlink:href="#c" y1="22.536863" y2="27.54611"/><g transform="translate(0 -16)"><path d="m14.459827 29.5c0 1.198813-2.897339 2-6.4672665 2-3.5699332 0-6.4672704-.801187-6.4672704-2 0-4.634373-.79047651-3.194781 6.4672704-3.249422 7.4239625-.05637 6.4672665-1.410311 6.4672665 3.249422z" fill="url(#j)" stroke="url(#k)"/><path d="m14.5 26.5c0 1.10457-2.91015 2-6.4999994 2-3.5898511 0-6.5000006-.89543-6.5000006-2s2.9101495-2 6.5000006-2c3.5898494 0 6.4999994.89543 6.4999994 2z" fill="none" stroke="#d8d8d8"/><path d="m14.459827 25.5c0 1.157142-2.897339 2-6.4672665 2-3.5699332 0-6.4672704-.801187-6.4672704-2 0-4.634373-.79047651-3.194781 6.4672704-3.249422 7.4239625-.05637 6.4672665-1.410311 6.4672665 3.249422z" fill="url(#h)" stroke="url(#i)"/><path d="m14.5 22.5c0 1.10457-2.91015 2-6.4999994 2-3.5898511 0-6.5000006-.89543-6.5000006-2s2.9101495-2 6.5000006-2c3.5898494 0 6.4999994.89543 6.4999994 2z" fill="none" stroke="#d8d8d8"/><path d="m14.459827 21.5c0 1.217851-2.897339 2-6.4672665 2-3.5699332 0-6.4672704-.948833-6.4672704-2 0-4.344467-.79047651-3.046433 6.4672704-3.10022 7.4239625-.0555 6.4672665-.829521 6.4672665 3.10022z" fill="url(#f)" stroke="url(#g)"/><path d="m14.5 18.5c0 1.104569-2.91015 2-6.4999994 2-3.5898511 0-6.5000006-.895431-6.5000006-2s2.9101495-2 6.5000006-2c3.5898494 0 6.4999994.895431 6.4999994 2z" fill="url(#d)" stroke="url(#e)"/><rect fill="none" height="13" opacity=".5" rx="17.5" ry="1.5" stroke="url(#a)" width="11" x="2.5" y="17.5"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_insertfield.svg b/icon-themes/elementary_svg/cmd/sc_insertfield.svg
new file mode 100644
index 000000000..5d72802f0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_insertfield.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="64.574997" cy="48.605" gradientTransform="matrix(0 .3853 -.4196 0 32.39 -16.793)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="18" y2="2"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><radialGradient id="c" cx="10.5" cy="12.999889" gradientTransform="matrix(.00000007 2.3336799 -2.5003712 .00000007 43.004548 -10.003641)" gradientUnits="userSpaceOnUse" r="2.999555"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="d" gradientTransform="matrix(.75675483 0 0 .54053921 4.697392 13.814672)" gradientUnits="userSpaceOnUse" x1="8.328467" x2="8.328467" y1="5.892871" y2="7.742876"><stop offset="0" stop-color="#fff"/><stop offset=".04168307" stop-color="#fff" stop-opacity=".235294"/><stop offset=".96375686" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g stroke-linejoin="round"><path d="m11 6.5h-.5v.5 1 .5h.5 3 .5v-.5-1-.5h-.5z" fill="url(#b)"/><path d="m14 7v.5zm-3 0v.5h3v-.5zm3 0v.5z" fill="#bebebe" opacity=".2"/><path d="m11 6.5h-.5v.5 1 .5h.5 3 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><path d="m11 2.5h-.5v.5 1 .5h.5 3 .5v-.5-1-.5h-.5z" fill="url(#b)"/><path d="m14 3v.5zm-3 0v.5h3v-.5zm3 0v.5z" fill="#bebebe" opacity=".2"/><path d="m11 2.5h-.5v.5 1 .5h.5 3 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><path d="m2 10.5h-.5v.5 1 .5h.5 12 .5v-.5-1-.5h-.5z" fill="url(#b)"/><path d="m7 11v.5zm-5 0v.5h5v-.5zm5 0v.5h7v-.5z" fill="#bebebe" opacity=".2"/><path d="m2 10.5h-.5v.5 1 .5h.5 12 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><g transform="translate(0 -6)"><path d="m7.5017807 15.5h5.9982193l-.00089 3.99911h-5.9982193z" fill="url(#c)"/><g fill="none"><path d="m7.5017807 15.5h5.9982193l-.00089 3.99911h-5.9982193z" opacity=".5" stroke="#206b00" stroke-width="1.001781"/><path d="m8.5 16.5h4v2h-4z" opacity=".3" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round"/></g></g><g transform="translate(-7 -7)"><path d="m10.5 10.5v-2h3v2h2v3h-2v2h-3v-2h-2v-3z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="#fff"><path d="m11 9h2v1h-2z" opacity=".5"/><path d="m11 14h2v1h-2z" opacity=".2"/><path d="m9 11v1h2v-1zm4 0v1h2v-1z" opacity=".4"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_insertfixedtext.svg b/icon-themes/elementary_svg/cmd/sc_insertfixedtext.svg
new file mode 100644
index 000000000..d830d55bd
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_insertfixedtext.svg
@@ -0,0 +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"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="b" cx="7.976" cy="8.525" gradientTransform="matrix(1 0 0 .56568 0 3.703)" gradientUnits="userSpaceOnUse" r="7.977" xlink:href="#a"/><radialGradient id="c" cx="7.976" cy="-1.226" gradientTransform="matrix(-1.37484 0 0 -1.1316 18.942 1.62)" gradientUnits="userSpaceOnUse" r="7.977" xlink:href="#a"/>/&amp;gt;<g fill="url(#b)" stroke="#000" stroke-linejoin="round" stroke-opacity=".49" stroke-width=".632" transform="scale(1.003 .99702)"><path d="m6.484 12.722-.606-1.99h-3.048l-.605 1.99h-1.91l2.95-8.393h2.167l2.96 8.392zm-1.03-3.476q-.84-2.704-.948-3.06-.103-.353-.15-.56-.187.733-1.08 3.62z"/><path d="m9.44 4.363h2.6q1.78 0 2.58.51.806.502.806 1.606 0 .748-.355 1.228-.348.48-.93.577v.057q.794.178 1.143.664.354.486.354 1.292 0 1.143-.83 1.783-.822.642-2.24.642h-3.128v-8.36zm1.772 3.31h1.03q.72 0 1.04-.222.326-.222.326-.737 0-.48-.355-.686-.35-.21-1.11-.21h-.93zm0 1.407v2.178h1.155q.732 0 1.08-.28.35-.28.35-.858 0-1.04-1.487-1.04z" fill="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_insertfooter.svg b/icon-themes/elementary_svg/cmd/sc_insertfooter.svg
new file mode 100644
index 000000000..10d5d4703
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_insertfooter.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="7.5" x2="7.5" y1="11.5" y2="12"><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(.2538 0 0 .30502 19.13 -.685)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324 0 0 .35135 2.162 -.432)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.923" y2="41.077"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.31427 0 0 .32592858 .4573 -.321786)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><path d="m2.5.5h11v15h-11z" fill="url(#d)" stroke-width="1.08562"/><path d="m12.5 14.5h-9v-13h9z" fill="none" stroke="url(#c)" stroke-linecap="round"/><g stroke-linejoin="round"><path d="m2.5.5h11v15h-11z" fill="none" stroke="url(#b)"/><path d="m4.5 10.5h7v2h-7z" fill="#f37329" stroke="#cc3b02" stroke-opacity=".501961" stroke-width="1.001"/></g><path d="m5 11.5h6" fill="none" opacity=".5" stroke="url(#a)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_insertfootnote.svg b/icon-themes/elementary_svg/cmd/sc_insertfootnote.svg
new file mode 100644
index 000000000..4b6f99bd4
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_insertfootnote.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="11" x2="11" y1="11.5" y2="11.754116"><stop offset="0" stop-color="#fff"/><stop offset="0" 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="b" gradientUnits="userSpaceOnUse" x1="11" x2="11" y1="10" y2="13.5"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></linearGradient><radialGradient id="c" cx="7" cy="8.250004" gradientTransform="matrix(-.00000022 2.7613478 -2.5000061 -.00000019 27.625062 -12.829433)" gradientUnits="userSpaceOnUse" r="1.999995"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><linearGradient id="d" 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="e" 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="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="f" gradientTransform="matrix(.31428463 0 0 .32594469 .457175 -.323148)" 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><path d="m2.500012.4991096c2.5206554 0 10.999975.00095406 10.999975.00095406l.000013 14.99993634s-7.3333255 0-10.999988 0c0-5.000296 0-10.000594 0-15.0008904z" fill="url(#f)" stroke-width="1.085652"/><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" fill="none" stroke="url(#e)" stroke-linecap="round"/><g stroke-linejoin="round"><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 14.99909804s-7.3333841 0-11.000076 0c0-5.000017 0-10.000035.0000001-15.00005204z" fill="none" stroke="url(#d)" stroke-width=".999922"/><path d="m7.7274215 13.72742h-1.4724775v-4.3138133l.0142958-.7087708.0238267-.7750588q-.3669282.3926285-.5098871.5150061l-.8005702.6883747-.7100296-.9484273 2.2444559-1.9121516h1.210386z" fill="url(#c)" stroke="#000" stroke-opacity=".431373" stroke-width=".545158"/><path d="m9.5 10.5h5v2h-5z" fill="url(#b)" stroke="#206b00" stroke-opacity=".501961"/><path d="m10 11.5h4" fill="none" opacity=".5" stroke="url(#a)"/></g><path d="m6.5175781 6.2734375-2.2441406 1.9121094.4570313.6113281 1.7871093-1.5234375h1.2089844v-1zm-.2246093 2.65625c-.0139778.0149568-.0158067.0149284-.0292969.0292969l-.0078125.4550781v.9999995l.0136718-.7089839z" fill="#fff" opacity=".1"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_insertframe.svg b/icon-themes/elementary_svg/cmd/sc_insertframe.svg
new file mode 100644
index 000000000..8b19cc46e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_insertframe.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="2" y2="14"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="3" 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="c" gradientTransform="matrix(.44577 0 0 .44994 23.778918 -.392045)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="d" gradientTransform="matrix(1 0 0 -1 0 14.999997)" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#b" y1="3" y2="10.999997"/><g transform="scale(.26458333)"><rect fill="url(#a)" height="13.000003" rx="1" width="13.000003" x="1.5" y="1.499997"/><rect fill="none" height="13.000003" rx="1" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" width="13.000003" x="1.5" y="1.499997"/><path d="m2.5 2.499997h11v11h-11z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><rect fill="url(#c)" height="7" rx=".528" ry=".556" stroke="#002e99" stroke-opacity=".501961" width="7" x="4.5" y="4.5"/><path d="m3.5 12.5h9v-9h-9z" fill="none" opacity=".5" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_insertframeinteract.svg b/icon-themes/elementary_svg/cmd/sc_insertframeinteract.svg
new file mode 100644
index 000000000..e3f77d392
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_insertframeinteract.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="14" x2="6" y1="8" y2="16"><stop offset="0" stop-color="#fff"/><stop offset=".125" stop-color="#fff" stop-opacity="0"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><clipPath id="b"><path d="m8 2.6855469v14.0000001l3.132812-3.820313 2.066407 4.986328a1.0001 1.0001 0 1 0 1.847656-.765624l-2.111328-5.095704 4.378906.009766z"/></clipPath><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="9.978495" x2="9.978495" y1="13.912886" y2="-5.872059"><stop offset="0"/><stop offset="1" stop-color="#333"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="2" y2="14"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="3" 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="f" gradientTransform="matrix(.44577 0 0 .44994 23.778918 -.392045)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="g" gradientTransform="matrix(1 0 0 -1 0 14.999997)" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#e" y1="3" y2="10.999997"/><g transform="scale(.26458333)"><rect fill="url(#d)" height="13.000003" rx="1" width="13.000003" x="1.5" y="1.499997"/><rect fill="none" height="13.000003" rx="1" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" width="13.000003" x="1.5" y="1.499997"/><path d="m2.5 2.499997h11v11h-11z" fill="none" opacity=".5" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round"/><rect fill="url(#f)" height="7" rx=".528" ry=".556" stroke="#002e99" stroke-opacity=".501961" width="7" x="4.5" y="4.5"/><path d="m3.5 12.5h9v-9h-9z" fill="none" opacity=".5" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round"/></g><g transform="matrix(.18342876 0 0 .18342876 1.097249 1.5875)"><path d="m8.1884834 1.6672989v10.9999991l2.5652276-2.9424834 2.044188 3.7280744c.494727 1.242916 2.142881-.74317 1.613492-1.971723l-1.874329-2.6219434 3.117524-.2046366z" fill-rule="evenodd" opacity=".05" stroke="#000" stroke-linejoin="round" stroke-width="4.327293"/><path d="m8.1884834 1.6672989v10.9999991l2.5652276-2.9424834 2.044188 3.7280744c.494727 1.242916 2.142881-.74317 1.613492-1.971723l-1.874329-2.6219434 3.117524-.2046366z" fill-rule="evenodd" opacity=".2" stroke="#000" stroke-linejoin="round" stroke-width="2"/><path d="m7 0v11l2.5652277-2.9424843 2.0441883 3.7280743c.494704 1.24297 2.357232.471184 1.827788-.757391l-2.088625-3.8362743 3.117523-.2046366z" fill="none" stroke="#fff" stroke-width="2.884862"/><path clip-path="url(#b)" d="m6.9891304 6.9358866v11.1195654l2.59311-2.974467 2.0664066 3.768597c.500102 1.256433 2.382807.476286 1.847656-.765624l-2.111328-3.877973 3.151411-.206867z" fill="none" opacity=".4" stroke="url(#a)" stroke-width="2.916219" transform="matrix(.98924729 0 0 .98924729 .086022 -6.861307)"/><path d="m7 0v11l2.5652277-2.9424843 2.0441883 3.7280743c.494704 1.24297 2.357232.471184 1.827788-.757391l-2.088625-3.8362743 3.651421-.1919247z" fill="url(#c)" fill-rule="evenodd"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_insertgraphic.svg b/icon-themes/elementary_svg/cmd/sc_insertgraphic.svg
new file mode 100644
index 000000000..2563b2c09
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_insertgraphic.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.29729729 0 0 .24324323 .86491 2.1622)" gradientUnits="userSpaceOnUse" x1="23.999849" x2="23.999849" y1="7.5554" y2="40.44429"><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><radialGradient id="b" cx="64.574997" cy="48.605" gradientTransform="matrix(0 .3853 -.4196 0 32.39 -16.793)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="c" gradientTransform="matrix(.0657842 0 0 .06827881 16.55981 5.497619)" gradientUnits="userSpaceOnUse" x1="-107.45584" x2="-107.45584" y1="-37.385227" y2="38.561256"><stop offset="0" stop-color="#0b85e9"/><stop offset="1" stop-color="#69d1ef"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.0657842 0 0 .06827881 16.55981 5.497619)" gradientUnits="userSpaceOnUse" x1="-96.557358" x2="-96.557358" y1="110.92493" y2="39.991924"><stop offset="0" stop-color="#e89c42"/><stop offset="1" stop-color="#faca67"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.37142772 0 0 .23901172 -.914262 1.897046)" 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="f" gradientTransform="matrix(.31606802 .00018694 .00006478 .23894327 38.784 .94776)" gradientUnits="userSpaceOnUse" x1="-76.834877" x2="-76.844345" y1="6.680585" y2="52.887863"><stop offset="0" stop-opacity=".270588"/><stop offset="1" stop-opacity=".368"/></linearGradient><path d="m1.5 2.5c2.9789608 0 12.999989.000682 12.999989.000682l.000011 10.999318s-8.6666667 0-13 0c0-3.6666624 0-7.3333264 0-10.999989z" fill="url(#e)" stroke-width="1.091635"/><path d="m13.50004 12.500041h-11v-9.000001h11z" fill="none" stroke="url(#a)" stroke-linecap="round"/><path d="m14.50008 13.500081h-13.00008v-11.000081h13.00008z" fill="none" stroke="url(#f)" stroke-linejoin="round" stroke-width=".999922"/><path d="m3.00004 4.00004v8.000001h10v-8.000001z" fill="url(#d)"/><path d="m3.00004 4.00004v4.082555c.14848.07106.33651.135627.53977.135627.46418 0 .91812-.389189 1.69318-.389189s1.35801.489434 2.33523.489434 1.19716-.707616 2.44318-.707616 1.12886.448157 1.90909.448157c.53744 0 .76696-.194811 1.07955-.318427v-3.740541z" fill="url(#c)"/><path d="m10.0114 7.350163c-1.24602 0-1.46596.707616-2.44318.707616s-1.56017-.489434-2.33523-.489434-1.229.389189-1.69318.389189c-.20326 0-.39129-.06457-.53977-.135627v.871499c.22336.06164.51301.112039.85795.112039.8795 0 .75402-.306634 1.51137-.306634.75734 0 1.20343.501229 2.22727.501229 1.26814 0 1.55916-.807863 2.5625-.807863.78346 0 .84229.442261 1.70454.442261.5825 0 .77595-.232336 1.13637-.383293v-.771252c-.31259.123616-.54211.318427-1.07955.318427-.78023 0-.66307-.448157-1.90909-.448157z" fill="#fff"/><path d="m3.50004 4.500251c2.06237 0 9.00006.000447 9.00006.000447l.00001 6.999343s-6.00004 0-9.00007 0c0-2.3332628 0-4.666526 0-6.999788z" fill="none" opacity=".3" stroke="#000"/><path d="m10.5 10.5v-2h3v2h2v3h-2v2h-3v-2h-2v-3z" fill="url(#b)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="#fff"><path d="m11 9h2v1h-2z" opacity=".5"/><path d="m11 14h2v1h-2z" opacity=".2"/><path d="m9 11v1h2v-1zm4 0v1h2v-1z" opacity=".4"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_insertheader.svg b/icon-themes/elementary_svg/cmd/sc_insertheader.svg
new file mode 100644
index 000000000..b3d186814
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_insertheader.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="29" x2="29" y1="1" y2="1.5"><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(.2538 0 0 .30502 19.13 -.685)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324 0 0 .35135 2.162 -.432)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.923" y2="41.077"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.31427 0 0 .32592858 .4573 -.321786)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><path d="m2.4999995.5h11.0000005v15h-11.0000005z" fill="url(#d)" stroke-width="1.08562"/><path d="m12.5 14.5h-9v-13h9z" fill="none" stroke="url(#c)" stroke-linecap="round"/><g stroke-linejoin="round"><path d="m2.5.5h11v15h-11z" fill="none" stroke="url(#b)"/><path d="m4.5 3.5h6.982v2h-6.98z" fill="#f37329" stroke="#cc3b02" stroke-opacity=".501961" stroke-width="1.001"/></g><path d="m5 4.5h6" fill="none" opacity=".5" stroke="url(#a)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_inserthyperlink.svg b/icon-themes/elementary_svg/cmd/sc_inserthyperlink.svg
new file mode 100644
index 000000000..69780f2f9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_inserthyperlink.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="64.574997" cy="48.605" gradientTransform="matrix(0 .3853 -.4196 0 32.39 -16.793)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="71.500146" x2="75.500146" xlink:href="#b" y1="12.749854" y2="12.749854"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="65.5" x2="73.25" xlink:href="#b" y1="12.75" y2="12.75"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="75.75" x2="83.5" xlink:href="#b" y1="12.75" y2="12.75"/><g transform="matrix(.70710678 -.70710678 .70710678 .70710678 -53.695213 51.66399)"><path d="m67.449219 9.9999996c-1.0803.0000003-1.949219.8689194-1.949219 1.9492194v1.601562c0 1.0803.868919 1.949219 1.949219 1.949219h3.851562c1.080301 0 1.949219-.868919 1.949219-1.949219v-1.601562c0-1.080301-.868918-1.949219-1.949219-1.949219zm.300781 1.7500004h3.25c.277 0 .500001.223.5.5v1c.000001.277-.223.5-.5.5h-3.25c-.277 0-.5-.223-.5-.5v-1c0-.277.223-.5.5-.5z" fill="#d4d4d4" stroke="#000" stroke-linecap="round" stroke-linejoin="bevel" stroke-opacity=".427451"/><path d="m77.699219 10c-1.0803-.0000006-1.949219.868918-1.949219 1.949219v1.601562c0 1.0803.868919 1.949219 1.949219 1.949219h3.851562c1.080301 0 1.949219-.868919 1.949219-1.949219v-1.601563c0-1.080299-.868918-1.9492186-1.949219-1.9492186zm.300781 1.75h3.25c.277 0 .5.223.500001.5l-.000001.999999c0 .277001-.223.500001-.5.500001h-3.25c-.277 0-.5-.223-.5-.5v-1c0-.277.223-.5.5-.5z" fill="#d4d4d4" stroke="#000" stroke-linecap="round" stroke-linejoin="bevel" stroke-opacity=".427451"/><path d="m67.449219 9.9999996c-1.0803.0000003-1.949219.8689194-1.949219 1.9492194v1.601562c0 1.0803.868919 1.949219 1.949219 1.949219h3.851562c1.080301 0 1.949219-.868919 1.949219-1.949219v-1.601562c0-1.080301-.868918-1.949219-1.949219-1.949219zm.300781 1.7500004h3.25c.277 0 .500001.223.5.5v1c.000001.277-.223.5-.5.5h-3.25c-.277 0-.5-.223-.5-.5v-1c0-.277.223-.5.5-.5z" fill="url(#d)" opacity=".2"/><path d="m71.25 14.5h-3.75c-.554 0-1-.446-1-1v-1.5m1-1h3.75c.554 0 1 .446 1 1" fill="none" opacity=".4" stroke="#fff" stroke-linecap="round" stroke-linejoin="bevel"/><path d="m77.699219 10c-1.0803-.0000006-1.949219.868918-1.949219 1.949219v1.601562c0 1.0803.868919 1.949219 1.949219 1.949219h3.851562c1.080301 0 1.949219-.868919 1.949219-1.949219v-1.601563c0-1.080299-.868918-1.9492186-1.949219-1.9492186zm.300781 1.75h3.25c.277 0 .5.223.500001.5l-.000001.999999c0 .277001-.223.500001-.5.500001h-3.25c-.277 0-.5-.223-.5-.5v-1c0-.277.223-.5.5-.5z" fill="url(#e)" opacity=".2"/><path d="m77.75 11h3.75c.554 0 1 .446 1 1v1.5m-1 1h-3.75c-.554 0-1-.446-1-1" fill="none" opacity=".4" stroke="#fff" stroke-linecap="round" stroke-linejoin="bevel"/><rect fill="#d4d4d4" height="1.75" rx=".875" stroke="#000" stroke-linecap="round" stroke-linejoin="bevel" stroke-opacity=".403922" width="8" x="70.5" y="11.874998"/><rect fill="url(#c)" height=".75" opacity=".2" rx=".5" width="7" x="71.000145" y="12.374854"/><rect fill="#fff" height=".75" opacity=".4" rx=".5" width="7" x="71.000145" y="12.374854"/></g><path d="m10.5 10.5v-2h3v2h2v3h-2v2h-3v-2h-2v-3z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="#fff"><path d="m11 9h2v1h-2z" opacity=".5"/><path d="m11 14h2v1h-2z" opacity=".2"/><path d="m9 11v1h2v-1zm4 0v1h2v-1z" opacity=".4"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_inserthyperlinkcontrol.svg b/icon-themes/elementary_svg/cmd/sc_inserthyperlinkcontrol.svg
new file mode 100644
index 000000000..9fc6020af
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_inserthyperlinkcontrol.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="71.500146" x2="75.500146" xlink:href="#a" y1="12.749854" y2="12.749854"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="65.5" x2="73.25" xlink:href="#a" y1="12.75" y2="12.75"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="75.75" x2="83.5" xlink:href="#a" y1="12.75" y2="12.75"/><g transform="matrix(.70710678 -.70710678 .70710678 .70710678 -53.695213 51.66399)"><path d="m67.449219 9.9999996c-1.0803.0000003-1.949219.8689194-1.949219 1.9492194v1.601562c0 1.0803.868919 1.949219 1.949219 1.949219h3.851562c1.080301 0 1.949219-.868919 1.949219-1.949219v-1.601562c0-1.080301-.868918-1.949219-1.949219-1.949219zm.300781 1.7500004h3.25c.277 0 .500001.223.5.5v1c.000001.277-.223.5-.5.5h-3.25c-.277 0-.5-.223-.5-.5v-1c0-.277.223-.5.5-.5z" fill="#d4d4d4" stroke="#000" stroke-linecap="round" stroke-linejoin="bevel" stroke-opacity=".427451"/><path d="m77.699219 10c-1.0803-.0000006-1.949219.868918-1.949219 1.949219v1.601562c0 1.0803.868919 1.949219 1.949219 1.949219h3.851562c1.080301 0 1.949219-.868919 1.949219-1.949219v-1.601563c0-1.080299-.868918-1.9492186-1.949219-1.9492186zm.300781 1.75h3.25c.277 0 .5.223.500001.5l-.000001.999999c0 .277001-.223.500001-.5.500001h-3.25c-.277 0-.5-.223-.5-.5v-1c0-.277.223-.5.5-.5z" fill="#d4d4d4" stroke="#000" stroke-linecap="round" stroke-linejoin="bevel" stroke-opacity=".427451"/><path d="m67.449219 9.9999996c-1.0803.0000003-1.949219.8689194-1.949219 1.9492194v1.601562c0 1.0803.868919 1.949219 1.949219 1.949219h3.851562c1.080301 0 1.949219-.868919 1.949219-1.949219v-1.601562c0-1.080301-.868918-1.949219-1.949219-1.949219zm.300781 1.7500004h3.25c.277 0 .500001.223.5.5v1c.000001.277-.223.5-.5.5h-3.25c-.277 0-.5-.223-.5-.5v-1c0-.277.223-.5.5-.5z" fill="url(#c)" opacity=".2"/><path d="m71.25 14.5h-3.75c-.554 0-1-.446-1-1v-1.5m1-1h3.75c.554 0 1 .446 1 1" fill="none" opacity=".4" stroke="#fff" stroke-linecap="round" stroke-linejoin="bevel"/><path d="m77.699219 10c-1.0803-.0000006-1.949219.868918-1.949219 1.949219v1.601562c0 1.0803.868919 1.949219 1.949219 1.949219h3.851562c1.080301 0 1.949219-.868919 1.949219-1.949219v-1.601563c0-1.080299-.868918-1.9492186-1.949219-1.9492186zm.300781 1.75h3.25c.277 0 .5.223.500001.5l-.000001.999999c0 .277001-.223.500001-.5.500001h-3.25c-.277 0-.5-.223-.5-.5v-1c0-.277.223-.5.5-.5z" fill="url(#d)" opacity=".2"/><path d="m77.75 11h3.75c.554 0 1 .446 1 1v1.5m-1 1h-3.75c-.554 0-1-.446-1-1" fill="none" opacity=".4" stroke="#fff" stroke-linecap="round" stroke-linejoin="bevel"/><rect fill="#d4d4d4" height="1.75" rx=".875" stroke="#000" stroke-linecap="round" stroke-linejoin="bevel" stroke-opacity=".403922" width="8" x="70.5" y="11.874998"/><rect fill="url(#b)" height=".75" opacity=".2" rx=".5" width="7" x="71.000145" y="12.374854"/><rect fill="#fff" height=".75" opacity=".4" rx=".5" width="7" x="71.000145" y="12.374854"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_insertindexesentry.svg b/icon-themes/elementary_svg/cmd/sc_insertindexesentry.svg
new file mode 100644
index 000000000..f88fa723e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_insertindexesentry.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#h" y1="17" y2="1"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#h" y1="23" y2="7"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#h" y1="29" y2="13"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="16" x2="16" xlink:href="#h" y1="17" y2="1"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="16" x2="16" xlink:href="#h" y1="23" y2="7"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="16" x2="16" xlink:href="#h" y1="29" y2="13"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="6" y2="13"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="18" y2="2"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><path d="m.5 5.5h15v6h-15z" fill="url(#g)" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m1.5 1.5v2h5v-2z" fill="url(#a)"/><path d="m2 2v.5h4v-.5z" fill="#bebebe" opacity=".2"/><path d="m1.5 1.5v2h5v-2z" fill="none" opacity=".61" stroke="#000"/><path d="m1.5 7.5v2h5v-2z" fill="url(#b)"/><path d="m2 8v.5h4v-.5z" fill="#bebebe" opacity=".2"/><path d="m1.5 7.5v2h5v-2z" fill="none" opacity=".61" stroke="#000"/><path d="m1.5 13.5v2h5v-2z" fill="url(#c)"/><path d="m2 14v.5h4v-.5z" fill="#bebebe" opacity=".2"/><path d="m1.5 13.5v2h5v-2z" fill="none" opacity=".61" stroke="#000"/><path d="m12.5 1.5v2h2v-2z" fill="url(#d)"/><path d="m13 2v.5h1v-.5z" fill="#bebebe" opacity=".2"/><path d="m12.5 1.5v2h2v-2z" fill="none" opacity=".61" stroke="#000"/><path d="m12.5 7.5v2h2v-2z" fill="url(#e)"/><path d="m13 8v.5h1v-.5z" fill="#bebebe" opacity=".2"/><path d="m12.5 7.5v2h2v-2z" fill="none" opacity=".61" stroke="#000"/><path d="m12.5 13.5v2h2v-2z" fill="url(#f)"/><path d="m13 14v.5h1v-.5z" fill="#bebebe" opacity=".2"/><path d="m12.5 13.5v2h2v-2z" fill="none" opacity=".61" stroke="#000"/><g fill="#333"><path d="m10 3h1v1h-1z"/><path d="m8 3h1v1h-1z"/><path d="m8 9h1v1h-1z"/><path d="m10 9h1v1h-1z"/><path d="m8 15h1v1h-1z"/><path d="m10 15h1v1h-1z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_insertlayer.svg b/icon-themes/elementary_svg/cmd/sc_insertlayer.svg
new file mode 100644
index 000000000..32fb001f0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_insertlayer.svg
@@ -0,0 +1,7 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="64.574997" cy="48.605" gradientTransform="matrix(0 .3853 -.4196 0 32.39 -16.793)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="15.84745" x2="32.291897" y1="21.202074" y2="21.202074"><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="c" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="8" x2="10.5" xlink:href="#d" y1="15.5" y2="4.5"/><linearGradient id="d" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="8" x2="10.5" y1="15.5" y2="4.5"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient>
+
+
+
+
+ /&amp;amp;amp;amp;gt;
+ <g transform="matrix(0 1 -1 0 16.016949 3.983051)"><path d="m4.516949.516949 6.983076 2.9331315.01692 12.0668685-6.9830887-2.999974z" fill="#e9e9e9"/><g fill="none"><path d="m10.516949 14.016949-5-2.217012v-9.782988l5 2.1663137z" stroke="url(#b)" stroke-linecap="round"/><path d="m4.516949.516949 7 3v12l-6.9830887-2.999974z" stroke="url(#c)" stroke-linejoin="round"/></g></g><g transform="matrix(0 1 -1 0 16.016949 -1.016949)"><path d="m4.516949.516949 6.983076 2.9331315.01692 12.0668685-6.9830887-2.999974z" fill="#e9e9e9"/><g fill="none"><path d="m10.516949 14.016949-5-2.217012v-9.782988l5 2.1663137z" stroke="url(#b)" stroke-linecap="round"/><path d="m4.516949.516949 7 3v12l-6.9830887-2.999974z" stroke="url(#d)" stroke-linejoin="round"/></g></g><g transform="translate(-8 -8)"><path d="m10.5 10.5v-2h3v2h2v3h-2v2h-3v-2h-2v-3z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="#fff"><path d="m11 9h2v1h-2z" opacity=".5"/><path d="m11 14h2v1h-2z" opacity=".2"/><path d="m9 11v1h2v-1zm4 0v1h2v-1z" opacity=".4"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_insertlinebreak.svg b/icon-themes/elementary_svg/cmd/sc_insertlinebreak.svg
new file mode 100644
index 000000000..a5340a4f5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_insertlinebreak.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.2538 0 0 .30502 19.13 -.685)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324 0 0 .35135 2.162 -.432)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.923" y2="41.077"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.31427 0 0 .32592858 .4573 -.321786)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><path d="m2.5.5h11v15h-11z" fill="url(#c)" stroke-width="1.08562"/><path d="m12.5 14.5h-9v-13h9z" fill="none" stroke="url(#b)" stroke-linecap="round"/><path d="m2.5.5h11v15h-11z" fill="none" stroke="url(#a)" stroke-linejoin="round"/><path d="m4.5 2.5h7m-7 2h7m-7 2h7m-7 7h7" stroke="#8c8c8c" stroke-linecap="round"/><path d="m9.5 8.5.02 2.008-3.02-.008v-1l-1.5 1.5v.5h1.5 4l-.013-2.055.513-.445-.5-.5z" fill="#9bdb4d" stroke="#206b00" stroke-linecap="square" stroke-opacity=".501961"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_insertmasterpage.svg b/icon-themes/elementary_svg/cmd/sc_insertmasterpage.svg
new file mode 100644
index 000000000..010f76e1c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_insertmasterpage.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="64.574997" cy="48.605" gradientTransform="matrix(0 .3853 -.4196 0 32.39 -16.793)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.48449877 0 0 .34573161 51.746207 -2.345813)" gradientUnits="userSpaceOnUse" x1="-90.291679" x2="-90.291679" y1="44.38649" y2="12.569903"><stop offset="0" stop-color="#002e99"/><stop offset="1" stop-color="#3689e6"/></linearGradient><radialGradient id="c" cx="6.296552" cy="2.23274" gradientTransform="matrix(-.00000002 2 -2.3881217 -.00000004 13.332056 -12.593104)" gradientUnits="userSpaceOnUse" r="8"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".26238" stop-color="#64baff"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><linearGradient id="d" gradientTransform="matrix(.35135134 0 0 .2162162 -.43243 3.310814)" gradientUnits="userSpaceOnUse" x1="23.999994" x2="23.999994" y1="3.187486" y2="40.187489"><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><path d="m.49996075 2.5000267c3.43728005 0 15.00006125.0006471 15.00006125.0006471l.0039 10.9955252h-15.000055l-.00390625-10.9961617z" fill="url(#c)" stroke="url(#b)" stroke-linejoin="round" stroke-width=".999921"/><path d="m14.5 12.5h-13.0000002v-8.9999338h13.0000002z" fill="none" opacity=".5" stroke="url(#d)" stroke-linecap="round"/><path d="m4.0000001 6.5h1.9999999zm2.9999999 0h2zm3 0h1zm-5.9999999 1.994804.9999999.005196zm1.9999999.005196h1zm1.5 0h1zm1.5 0 3 .00518zm-4.9999999 2h1.7459999zm1.9999999 0h1zm2 0h1zm2 0h1.867483z" fill="none" stroke="#fff"/><path d="m10.5 10.5v-2h3v2h2v3h-2v2h-3v-2h-2v-3z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="#fff"><path d="m11 9h2v1h-2z" opacity=".5"/><path d="m11 14h2v1h-2z" opacity=".2"/><path d="m9 11v1h2v-1zm4 0v1h2v-1z" opacity=".4"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_insertmath.svg b/icon-themes/elementary_svg/cmd/sc_insertmath.svg
new file mode 100644
index 000000000..7898e75a9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_insertmath.svg
@@ -0,0 +1,2 @@
+<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(.98503013 0 0 1.0151974 -.019968 -.057995)" gradientUnits="userSpaceOnUse" x1="16.73152" x2="15.634348" y1="7.462856" y2="21.186497"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="b" cx="12.182301" cy="5.99242" gradientTransform="matrix(0 1.5089508 -1.3157188 0 20.06664 -13.457314)" gradientUnits="userSpaceOnUse" r="3.263975" xlink:href="#a"/><radialGradient id="c" cx="7.094396" cy="-.505441" gradientTransform="matrix(-.00000001 1.1042356 -1.3496213 -.00000001 6.817846 -6.833885)" gradientUnits="userSpaceOnUse" r="8.150434" xlink:href="#a"/>
+/&amp;gt;<g stroke="#000" stroke-linejoin="round" stroke-opacity=".470588"><path d="m1 2.5v1h1.2122746l1.9093727 9.627399c.073944.325598.5367867.368886.6741385.06305l4.1782716-9.690449h5.5259426v2h1l.0339-2.6565926c-.000021-.1896507-.159322-.3433883-.355836-.3434074h-6.4050143c-.1421366.0001346-.2705587.0818806-.3266444.2079229l-3.8632859 9.2202331-1.7356253-9.1571863c-.0353383-.1579795-.180027-.2708051-.3474941-.2709697z" fill="url(#c)" fill-rule="evenodd"/><path d="m14.587955 12.312945h-.882867v1.477554h-1.522787v-1.477554h-3.0455756v-.859627l3.1308516-5.0505864h1.437511v4.9251784h.882867zm-2.405654-.985035v-1.24404c0-.2073395.0084-.5083169.02508-.9029316.01672-.3946147.0301-.6236919.04013-.6872316h-.04013c-.123736.2742238-.272552.5417592-.44645.8026063l-1.204172 2.0315969z" fill="url(#b)" transform="scale(.98503562 1.0151917)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_insertmenutitles.svg b/icon-themes/elementary_svg/cmd/sc_insertmenutitles.svg
new file mode 100644
index 000000000..18092f2b0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_insertmenutitles.svg
@@ -0,0 +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(.9999874 0 0 .9999874 -10.002767 -1.016593)" gradientUnits="userSpaceOnUse" x1="14.551723" x2="14.50295" xlink:href="#b" y1="9.016707" y2="12.016744"/><linearGradient id="b" gradientTransform="translate(15.968656 11.968657)" gradientUnits="userSpaceOnUse" x1="12.031344" x2="12.031344" y1="3.031343" y2="12.031343"><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><linearGradient id="c" gradientTransform="matrix(.9999874 0 0 .9999874 -14.002767 -3.016593)" gradientUnits="userSpaceOnUse" x1="14.551723" x2="14.50295" xlink:href="#b" y1="9.016707" y2="17.016808"/><g stroke-linecap="round"><g stroke="#565656"><g stroke-linejoin="round"><path d="m5.5 4.5h2v8h-2z" fill="#8c8c8c" stroke="#000" stroke-opacity=".6"/><path d="m9.5 6.5h2v6h-2z" fill="#8c8c8c" stroke="#000" stroke-opacity=".6"/><g fill="none" stroke-linecap="round"><path d="m6.5 5.5v6z" opacity=".7" stroke="url(#c)"/><path d="m10.5 7.5v4z" opacity=".7" stroke="url(#a)"/></g></g><g fill="none"><path d="m1.5052565 12.49995h12.9894865" stroke-width=".99816"/><path d="m3.50005 1.4590308v13.0338482"/></g></g><g fill="none" stroke="#ffa154"><path d="m5.5071212 14.49995h7.9798148"/><path d="m1.50005 2.5130642v7.9798148"/><path d="m5.5071212 2.49995h7.9798148" stroke-linecap="round"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_insertmultiindex.svg b/icon-themes/elementary_svg/cmd/sc_insertmultiindex.svg
new file mode 100644
index 000000000..3d39cb979
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_insertmultiindex.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#f" y1="20" y2="4"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#f" y1="27" y2="11"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="14" x2="14" xlink:href="#a" y1="8.5" y2="13.5"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#a" y1="1.5" y2="6.5"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="18" y2="2"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><path d="m1.5 4.5v2h5v-2z" fill="url(#b)"/><path d="m2 5v.5h4v-.5z" fill="#bebebe" opacity=".2"/><path d="m1.5 4.5v2h5v-2z" fill="none" opacity=".61" stroke="#000"/><path d="m1.5 11.5v2h5v-2z" fill="url(#c)"/><path d="m2 12v.5h4v-.5z" fill="#bebebe" opacity=".2"/><path d="m1.5 11.5v2h5v-2z" fill="none" opacity=".61" stroke="#000"/><g fill="#333"><path d="m10 6h1v1h-1z"/><path d="m8 6h1v1h-1z"/><path d="m8 13h1v1h-1z"/><path d="m10 13h1v1h-1z"/></g><g fill="#f37329" stroke="#a62100" stroke-linejoin="round" stroke-opacity=".501961"><path d="m14.75008 6.7500802h-1.014717v-2.7701041l.011-.5086724.01831-.5562459c-.188.187855-.280536.3110586-.353783.3696107l-.61528.4940345-.545691-.6806696 1.500101-1.3723171h1.000068z" fill="url(#e)" stroke-width=".49984"/><path d="m15.649227 13.753424h-3.38842v-.773966c.719442-.573091 1.384705-1.222204 2.064953-1.831647.118675-.155994.204121-.299988.256338-.431982.05222-.131995.07833-.268789.07833-.410382 0-.211191-.05815-.3683836-.174454-.4715786-.113928-.103196-.267019-.1547936-.459273-.1547936-.201748 0-.397562.0468-.587443.1403937-.189881.093591-.388069.2267895-.594564.3995825l-.598127-.7163682c.256339-.220791.468768-.3767838.637287-.4679804.168518-.091193.352465-.1607928.551841-.2087906.199374-.050398.422484-.075592.669328-.075592.325171 0 .612365.060002.861584.1799917.249218.1199945.442659.2879877.580322.5039787.137664.2159901.206496.4631786.206496.7415678 0 .242389-.04272.470379-.12817.68397-.08307.211191-.213616.428381-.391629.651573-.175639.223189-.486569.541176-.932789.953958l-.304331.279875v.0504h1.652721z" fill="url(#d)" stroke-width=".493151"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_insertneutralparagraph.svg b/icon-themes/elementary_svg/cmd/sc_insertneutralparagraph.svg
new file mode 100644
index 000000000..19eb6ede8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_insertneutralparagraph.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="1.5" x2="2" y1="1.5" y2="4.5"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="0" x2="0" y1="24" y2="8"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="18" y2="2"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><path d="m6 6.5h-.5v.5 1 .5h.5 6 .5v-.5-1-.5h-.5z" fill="url(#c)"/><path d="m10 7v.5zm-4 0v.5h4v-.5zm4 0v.5h2v-.5z" fill="#bebebe" opacity=".2"/><path d="m6 6.5h-.5v.5 1 .5h.5 6 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><path d="m6 2.5h-.5v.5 1 .5h.5 9 .5v-.5-1-.5h-.5z" fill="url(#c)"/><path d="m10 3v.5zm-4 0v.5h4v-.5zm4 0v.5h5v-.5z" fill="#bebebe" opacity=".2"/><path d="m6 2.5h-.5v.5 1 .5h.5 9 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><path d="m6 10.5h-.5v.5 1 .5h.5 8 .5v-.5-1-.5h-.5z" fill="url(#b)"/><path d="m10 11v.5zm-4 0v.5h4v-.5zm4 0v.5h4v-.5z" fill="#bebebe" opacity=".2"/><path d="m6 10.5h-.5v.5 1 .5h.5 8 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#a62100"/><path d="m1.2714844 2c-.1502373 0-.2714844.1212471-.2714844.2714844v.7285156h-.72851562c-.15023731 0-.27148438.1212471-.27148438.2714844v.4570312c0 .1502373.12124708.2714844.27148438.2714844h.72851562v1h-.72851562c-.15023731 0-.27148438.1212471-.27148438.2714844v.4570312c0 .1502373.12124708.2714844.27148438.2714844h.72851562v.7285156c0 .1502373.1212471.2714844.2714844.2714844h.4570312c.1502373 0 .2714844-.1212471.2714844-.2714844v-.7285156h1v.7285156c0 .1502373.1212471.2714844.2714844.2714844h.4570312c.1502373 0 .2714844-.1212471.2714844-.2714844v-.7285156h.7285156c.1502373 0 .2714844-.1212471.2714844-.2714844v-.4570312c0-.1502373-.1212471-.2714844-.2714844-.2714844h-.7285156v-1h.7285156c.1502373 0 .2714844-.1212471.2714844-.2714844v-.4570312c0-.1502373-.1212471-.2714844-.2714844-.2714844h-.7285156v-.7285156c0-.1502373-.1212471-.2714844-.2714844-.2714844h-.4570312c-.1502373 0-.2714844.1212471-.2714844.2714844v.7285156h-1v-.7285156c0-.1502373-.1212471-.2714844-.2714844-.2714844zm.7285156 2h1v1h-1z" fill="url(#a)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_insertobject.svg b/icon-themes/elementary_svg/cmd/sc_insertobject.svg
new file mode 100644
index 000000000..ca702849b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_insertobject.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="64.574997" cy="48.605" gradientTransform="matrix(0 .3853 -.4196 0 32.39 -16.793)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.53069049 0 0 .53069073 -30.303177 -6.788705)" gradientUnits="userSpaceOnUse" x1="71.204407" x2="71.204407" y1="15.369057" y2="40.495617"><stop offset="0" stop-color="#fff"/><stop offset=".42447853" stop-color="#fff" stop-opacity=".235294"/><stop offset=".82089913" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="7.725647" x2="7.725647" y1="-.097383" y2="15.984245"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><path d="m8 .5c-4.1382411 0-7.5 3.361758-7.5 7.5 0 4.138241 3.3617589 7.500001 7.5 7.5 4.138241 0 7.500003-3.361759 7.5-7.5 0-4.138242-3.361759-7.5-7.5-7.5z" fill="url(#c)" stroke="#7239b3" stroke-opacity=".498039"/><path d="m14.500001 8.0000001c0 3.5898509-2.910156 6.4999999-6.500001 6.4999999-3.589844 0-6.5-2.910149-6.5-6.4999999 0-3.5898503 2.910156-6.5000003 6.5-6.5000003 3.589845 0 6.500001 2.91015 6.500001 6.5000003z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m10.5 10.5v-2h3v2h2v3h-2v2h-3v-2h-2v-3z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="#fff"><path d="m11 9h2v1h-2z" opacity=".5"/><path d="m11 14h2v1h-2z" opacity=".2"/><path d="m9 11v1h2v-1zm4 0v1h2v-1z" opacity=".4"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_insertobjectdialog.svg b/icon-themes/elementary_svg/cmd/sc_insertobjectdialog.svg
new file mode 100644
index 000000000..6a8f5ad50
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_insertobjectdialog.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="11.720905" x2="11.720905" y1="1.783899" y2="11.976016"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#e6e6e6"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="9.720905" x2="9.720905" y1="2.733051" y2="15.752358"><stop offset="0" stop-color="#888"/><stop offset="1" stop-color="#626262"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="12.813955" x2="12.742121" y1="13.774036" y2="9.725965"><stop offset="0" stop-color="#efefef"/><stop offset="1" stop-color="#c9c9c9"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.53069049 0 0 .53069073 -30.303177 -6.788705)" gradientUnits="userSpaceOnUse" x1="71.204407" x2="71.204407" y1="15.369057" y2="40.495617"><stop offset="0" stop-color="#fff"/><stop offset=".42447853" stop-color="#fff" stop-opacity=".235294"/><stop offset=".82089913" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="7.725647" x2="7.725647" y1="-.097383" y2="15.984245"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><path d="m8 .5c-4.1382411 0-7.5 3.361758-7.5 7.5 0 4.138241 3.3617589 7.500001 7.5 7.5 4.138241 0 7.500003-3.361759 7.5-7.5 0-4.138242-3.361759-7.5-7.5-7.5z" fill="url(#e)" stroke="#7239b3" stroke-opacity=".498039"/><path d="m14.500001 8.0000001c0 3.5898509-2.910156 6.4999999-6.500001 6.4999999-3.589844 0-6.5-2.910149-6.5-6.4999999 0-3.5898503 2.910156-6.5000003 6.5-6.5000003 3.589845 0 6.500001 2.91015 6.500001 6.5000003z" fill="none" opacity=".5" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round"/><g transform="matrix(1.0513065 -.43546544 .43546544 1.0513065 -5.966936 4.266501)"><path d="m11.21875 8c-.124208 0-.21875.0945411-.21875.21875v.625c-.276951.0711-.525582.1859391-.765625.328125l-.453125-.453125c-.087828-.087829-.224671-.087829-.3125 0l-.75.75c-.087829.087829-.087829.2246711 0 .3125l.453125.453125c-.1421856.240043-.2570245.488673-.328125.765625h-.625c-.1242085 0-.21875.094541-.21875.21875v1.0625c0 .124209.0945415.21875.21875.21875h.625c.071101.276951.1859395.525582.328125.765625l-.453125.453125c-.087829.08783-.087829.224671 0 .3125l.75.75c.087829.08783.224671.08783.3125 0l.453125-.453125c.240043.142186.488674.257025.765625.328125v.625c0 .124209.094542.21875.21875.21875h1.0625c.124209 0 .21875-.094541.21875-.21875v-.625c.276951-.0711.525582-.185939.765625-.328125l.453125.453125c.08783.08783.224671.08783.3125 0l.75-.75c.08783-.08783.08783-.224671 0-.3125l-.453125-.453125c.142186-.240043.257025-.488674.328125-.765625h.625c.124209 0 .21875-.094541.21875-.21875v-1.0625c0-.124209-.094541-.21875-.21875-.21875h-.625c-.0711-.276952-.185939-.525582-.328125-.765625l.453125-.453125c.08783-.087829.08783-.224671 0-.3125l-.75-.75c-.08783-.087829-.224671-.087829-.3125 0l-.453125.453125c-.240043-.1421859-.488674-.2570247-.765625-.328125v-.625c0-.1242089-.094541-.21875-.21875-.21875zm.53125 2.75c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1z" display="block" fill="url(#a)" stroke="url(#b)" stroke-linejoin="round" stroke-width=".527275"/><path d="m11.75 9.482558c-1.250289 0-2.2674419 1.017154-2.2674419 2.267442 0 1.250289 1.0171529 2.267442 2.2674419 2.267442 1.250288 0 2.267442-1.017153 2.267442-2.267442 0-1.250288-1.017154-2.267442-2.267442-2.267442zm0 1.046512c.673954 0 1.22093.546977 1.22093 1.22093 0 .673954-.546976 1.22093-1.22093 1.22093-.673953 0-1.22093-.546976-1.22093-1.22093 0-.673953.546977-1.22093 1.22093-1.22093z" opacity=".05"/><path d="m11.75 9.75c-1.1028 0-2 .8972-2 2s.8972 2 2 2 2-.8972 2-2-.8972-2-2-2z" fill="none" stroke="url(#c)" stroke-width=".878792"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_insertobjectfloatingframe.svg b/icon-themes/elementary_svg/cmd/sc_insertobjectfloatingframe.svg
new file mode 100644
index 000000000..15a309dd7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_insertobjectfloatingframe.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="2" y2="14"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="3" 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="c" gradientTransform="matrix(.44577 0 0 .44994 23.778918 -.392045)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="scale(.26458333)"><rect fill="url(#a)" height="13.000003" rx="1" width="13.000003" x="1.5" y="1.499997"/><rect fill="none" height="13.000003" rx="1" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" width="13.000003" x="1.5" y="1.499997"/><path d="m2.5 2.499997h11v11h-11z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><rect fill="url(#c)" height="9" rx=".528" ry=".556" stroke="#002e99" stroke-opacity=".501961" width="11" x="2.5" y="4.5"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_insertpage.svg b/icon-themes/elementary_svg/cmd/sc_insertpage.svg
new file mode 100644
index 000000000..0321a89d7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_insertpage.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="64.574997" cy="48.605" gradientTransform="matrix(0 .3853 -.4196 0 32.39 -16.793)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.999992" x2="23.999992" y1="6.923065" y2="41.076912"><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="c" gradientTransform="matrix(.31428497 0 0 .32592538 .45716 -.322209)" 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(.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><path d="m2.5.5c2.5206581 0 10.999987.000954 10.999987.000954l.000013 14.999046s-7.3333335 0-11 0c0-4.999999 0-10.0000003 0-15z" fill="url(#c)" stroke-width="1.08562"/><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" fill="none" stroke="url(#b)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 14.99909804s-7.3333841 0-11.000076 0c0-5.000017 0-10.000035 0-15.00005204z" fill="none" stroke="url(#d)" stroke-linejoin="round" stroke-width=".999922"/><path d="m10.5 10.5v-2h3v2h2v3h-2v2h-3v-2h-2v-3z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="#fff"><path d="m11 9h2v1h-2z" opacity=".5"/><path d="m11 14h2v1h-2z" opacity=".2"/><path d="m9 11v1h2v-1zm4 0v1h2v-1z" opacity=".4"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_insertpagebreak.svg b/icon-themes/elementary_svg/cmd/sc_insertpagebreak.svg
new file mode 100644
index 000000000..355e88042
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_insertpagebreak.svg
@@ -0,0 +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(1.1 0 0 1.0714286 -.8 -.571429)" gradientUnits="userSpaceOnUse" x1="8.6396" x2="8.6396" y1=".4955" y2="14.3039"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><clipPath id="b"><path d="m2 11h9v5h-9z"/></clipPath><clipPath id="c"><path d="m2 0h9v6h-9z"/></clipPath><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="3.5642" x2="3.5642" xlink:href="#h" y1="14.5358" y2=".1718"/><linearGradient id="e" gradientTransform="matrix(.2 0 0 .4 2.2 -.4)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#g" y1="6.923" y2="36"/><linearGradient id="f" gradientTransform="matrix(.2 0 0 .4 2.2 -.4)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#g" y1="6" y2="41.077"/><linearGradient id="g" gradientTransform="matrix(.2 0 0 .4 2.2 -.4)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.923" y2="41.077"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="3.5642" x2="3.5642" y1="14.5358" y2=".1718"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><radialGradient id="i" cx="64.575" cy="48.605" gradientTransform="matrix(0 .4 -.4 0 32.4 -16.8)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><g clip-path="url(#b)" transform="translate(5 -11)"><path d="m2.5.5h11v15h-11z" fill="url(#a)" stroke-width="1.08562"/><g fill="none"><path d="m12.5 14.5h-9v-13h9z" stroke="url(#e)" stroke-linecap="round"/><path d="m2.5.5h11v15h-11z" stroke="url(#h)" stroke-linejoin="round"/></g></g><g clip-path="url(#c)" transform="translate(5 10)"><path d="m2.5.5h11v15h-11z" fill="url(#a)" stroke-width="1.08562"/><g fill="none"><path d="m12.5 14.5h-9v-13h9z" stroke="url(#f)" stroke-linecap="round"/><path d="m2.5.5h11v15h-11z" stroke="url(#d)" stroke-linejoin="round"/></g></g><path d="m9.5 6.5h2v2h-2z" fill="#9cde4a" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".434"/><g fill="#9cde4a" stroke="#5ca12a" stroke-linecap="round" stroke-linejoin="round" stroke-width=".727"><path d="m11.5 10.5v-2.007h2v2.007h2.007l-.007 2h-2.007v2.007h-2v-2.007h-1.993v-2z" fill="url(#i)" stroke="none" transform="translate(-8 -4)"/><path d="m3.5 6.5v-2.007h2v2.007h2.007l-.007 2h-2.007v2.007h-2v-2.007h-1.993v-2z" fill="none" opacity=".5" stroke="#206b00" stroke-opacity=".93" stroke-width="1"/><g fill="#fff" stroke="none"><path d="m4 5h1v1h-1z" opacity=".5"/><path d="m3.993 9h1v1h-1z" opacity=".2"/><path d="m2 7h2v.5h-2zm3 0h2v.5h-2z" opacity=".4"/></g></g><path d="m10 7h1v.5h-1z" fill="#fff" opacity=".4"/><g fill="#9cde4a" stroke="#5ca12a" stroke-linecap="round" stroke-linejoin="round" stroke-width=".727"><path d="m13.5 6.5h2v2h-2z" stroke="#206b00" stroke-opacity=".434" stroke-width="1"/><path d="m14 7h1v.5h-1z" fill="#fff" opacity=".4" stroke="none"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_insertpagecountfield.svg b/icon-themes/elementary_svg/cmd/sc_insertpagecountfield.svg
new file mode 100644
index 000000000..8c109bd7a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_insertpagecountfield.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="b" cx="5" cy="5.002" gradientTransform="matrix(-1.33343 0 0 -1.55567 11.667 12.78)" gradientUnits="userSpaceOnUse" r="4.5" xlink:href="#a"/><radialGradient id="c" cx="10" cy="1.001" gradientTransform="matrix(-1.88723 0 0 -1.0003 28.874619 2.0006)" gradientUnits="userSpaceOnUse" r="4.5" xlink:href="#a"/><g stroke="#000" stroke-linejoin="round" stroke-miterlimit="0" stroke-opacity=".431"><path d="m8.02 1.498c-.58 0-.52.55-.52.522v.478h-.48c-.287 0-.52.232-.52.52v.958c0 .096.155.522.52.522h.48v2h-.48c-.287 0-.52.233-.52.522v.957c0 .288.233.52.52.52h.48v.48c0 .288.232.52.52.52h.958c.29 0 .522-.232.522-.52v-.48h2v.48c0 .288.232.52.52.52h.958c.317 0 .522-.007.522-.52v-.48h.478c.29 0 .52-.232.52-.52v-.957c0-.593-.402-.522-.52-.522h-.478v-2h.478c.29 0 .52-.233.52-.522v-.956c0-.326-.106-.522-.52-.522h-.478v-.478c0-.29-.233-.522-.522-.522h-.957c-.288 0-.52.233-.52.522v.478h-2v-.478c0-.29-.233-.522-.522-.522zm1.48 3h2v2h-2z" fill="url(#c)"/><path d="m3.02 6.498c-.58 0-.52.55-.52.522v.478h-.48c-.287 0-.52.232-.52.52v.958c0 .096.155.522.52.522h.48v2h-.48c-.287 0-.52.233-.52.522v.957c0 .288.233.52.52.52h.48v.48c0 .288.232.52.52.52h.958c.29 0 .522-.232.522-.52v-.48h2v.48c0 .288.232.52.52.52h.958c.317 0 .522-.008.522-.52v-.48h.478c.29 0 .52-.232.52-.52v-.957c0-.593-.402-.522-.52-.522h-.478v-2h.478c.29 0 .52-.233.52-.522v-.956c0-.326-.106-.522-.52-.522h-.478v-.478c0-.29-.233-.522-.522-.522h-.958c-.288 0-.52.233-.52.522v.478h-2v-.478c0-.29-.233-.522-.522-.522zm1.48 3h2v2h-2z" fill="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_insertpagenumberfield.svg b/icon-themes/elementary_svg/cmd/sc_insertpagenumberfield.svg
new file mode 100644
index 000000000..bc0009814
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_insertpagenumberfield.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="10" cy="3" gradientTransform="matrix(-1.50923 0 0 -2 25.092 9)" gradientUnits="userSpaceOnUse" r="6"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><path d="m7.02 4.5c-.287 0-.52.233-.52.52v1.48h-1.48c-.287 0-.52.233-.52.52v.96c0 .287.233.52.52.52h1.48v3h-1.48c-.287 0-.52.233-.52.52v.96c0 .287.233.52.52.52h1.48v1.48c0 .287.233.52.52.52h.96c.287 0 .52-.233.52-.52v-1.48h3v1.48c0 .287.233.52.52.52h.96c.287 0 .52-.233.52-.52v-1.48h1.48c.287 0 .52-.233.52-.52v-.96c0-.287-.233-.52-.52-.52h-1.48v-3h1.48c.287 0 .52-.233.52-.52v-.96c0-.287-.233-.52-.52-.52h-1.48v-1.48c0-.287-.233-.52-.52-.52h-.96c-.287 0-.52.233-.52.52v1.48h-3v-1.48c0-.287-.233-.52-.52-.52zm1.48 4h3v3h-3z" fill="url(#a)" stroke="#000" stroke-linejoin="round" stroke-miterlimit="0" stroke-opacity=".431"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_insertplugin.svg b/icon-themes/elementary_svg/cmd/sc_insertplugin.svg
new file mode 100644
index 000000000..eae29b471
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_insertplugin.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="-3.927" cy="12.495" gradientTransform="matrix(0 2.44257 -2.8671 0 42.326 3.813)" gradientUnits="userSpaceOnUse" r="20"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.19217 0 0 .18943 -13.034 6.72)" gradientUnits="userSpaceOnUse" x1="106.219" x2="106.219" y1="-3.557" y2="38.482"><stop offset="0" stop-color="#fff"/><stop offset=".034" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><path d="m6.5.5c-.98 0-2 .796-2 1.776 0 .613.527 1.205 1 1.524v.752h-4.21c-.438 0-.79.353-.79.79v3.336c.326-.408.82-.678 1.382-.678.98 0 1.776.796 1.776 1.776s-.796 1.777-1.776 1.777c-.563 0-1.056-.27-1.382-.68v3.838c0 .438.352.79.79.79h3.71c-.41-.326-.776-.82-.776-1.382 0-.98.795-1.776 1.776-1.776.98 0 1.776.796 1.776 1.776 0 .563-.367 1.056-.776 1.382h3.705c.438 0 .795-.352.795-.79v-4.223h.756c.32.472.216 1.054 1.744 1.054.98 0 1.5-.855 1.5-2.04s-.52-1.99-1.5-1.99c-1.528 0-1.425.53-1.744 1.003h-.756v-3.17c0-.438-.357-.79-.795-.79h-3.205v-.755c.473-.32 1-.91 1-1.524 0-.98-1.02-1.776-2-1.776z" fill="url(#a)"/><g fill="none" stroke-linejoin="round"><path d="m5.5 5.5h-4l-.007 1.823c0-.204.013-.343.02-.343 2.167 0 3.164 1.41 3.164 2.883s-1.21 2.673-3.137 2.673h-.022v1.953c0 .024-.003.02.022.02h1.67v-.02c0-1.96 1.308-3.13 2.794-3.13 1.485 0 2.784 1.104 2.784 3.13v.02l1.712-.01v-4.595c-.008-.51 1.42-.398 1.993-.398.374 0 .682 1.09 1.214 1.09.664 0 .767-.397.767-1.165 0-.767-.048-.986-.877-.986-.378 0-.53 1.044-1.193 1.044-.497 0-1.907.188-1.9-.32l-.01-3.62-2.994-.049" opacity=".6" stroke="url(#b)"/><path d="m6.5.5c-.98 0-2 .796-2 1.776 0 .613.527 1.205 1 1.524v.752h-4.21c-.438 0-.79.353-.79.79v3.336c.326-.408.82-.678 1.382-.678.98 0 1.776.796 1.776 1.776s-.796 1.777-1.776 1.777c-.563 0-1.056-.27-1.382-.68v3.838c0 .438.352.79.79.79h3.71c-.41-.326-.776-.82-.776-1.382 0-.98.795-1.776 1.776-1.776.98 0 1.776.796 1.776 1.776 0 .563-.367 1.056-.776 1.382h3.705c.438 0 .795-.352.795-.79v-4.223h.756c.32.472.216 1.054 1.744 1.054.98 0 1.5-.855 1.5-2.04s-.52-1.99-1.5-1.99c-1.528 0-1.425.53-1.744 1.003h-.756v-3.17c0-.438-.357-.79-.795-.79h-3.205v-.755c.473-.32 1-.91 1-1.524 0-.98-1.02-1.776-2-1.776z" opacity=".4" stroke="#0a3600" stroke-linecap="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_insertreferencefield.svg b/icon-themes/elementary_svg/cmd/sc_insertreferencefield.svg
new file mode 100644
index 000000000..44e8e06dc
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_insertreferencefield.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 .28097453 .327705 0 -1.48229 3.272342)" gradientUnits="userSpaceOnUse" x1="20.796995" x2="37.473785" y1="20.64884" y2="20.64884"><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="b"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="5.5" x2="6" xlink:href="#b" y1="7.5" y2="17"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#b" y1="10" y2="13.5"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="13" x2="13" y1="11.5" y2="11.754116"><stop offset="0" stop-color="#fff"/><stop offset="0" 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="f" gradientTransform="matrix(.2538 0 0 .30502 19.13 -.685)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.24324 0 0 .35135 2.162 -.432)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.923" y2="41.077"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.31427 0 0 .32592858 .4573 -.321786)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><path d="m2.5.5h11v15h-11z" fill="url(#h)" stroke-width="1.08562"/><path d="m12.5 14.5h-9v-13h9z" fill="none" stroke="url(#g)" stroke-linecap="round"/><path d="m2.5.5h11v15h-11z" fill="none" stroke="url(#f)" stroke-linejoin="round"/><path d="m11.5 10.5h3v2h-3z" fill="url(#d)" stroke="#206b00" stroke-linejoin="round" stroke-opacity=".501961"/><rect fill="#565656" height="2" ry=".479" width="6" x="5" y="3"/><path d="m2.31 6.502c-3.544 2.423-1.415 7.07 2.197 7.07v1.928l4.993-3.6-4.994-3.365v2.015c-2.548.1-3.662-2.358-1.84-4.05z" style="stroke-linejoin:round;stroke-linecap:round;stroke-width:1.003;stroke:#206b00;stroke-opacity:.501961;fill:url(#c)"/><g fill="none"><path d="m1.617908 8.6530532c-.906525.8063712-.124651 4.3314378 3.882092 3.8492498v.907734l2.2033847-1.410037-2.2033847-1.5v1.122216c-4.396972.215847-4.256258-2.4233972-3.882092-2.9691628z" display="block" opacity=".8" stroke="url(#a)" stroke-miterlimit="7" stroke-width=".963925"/><path d="m12 11.5h2" opacity=".5" stroke="url(#e)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_insertrows.svg b/icon-themes/elementary_svg/cmd/sc_insertrows.svg
new file mode 100644
index 000000000..f5acceaac
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_insertrows.svg
@@ -0,0 +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(-.99999999 0 0 .99999999 6 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#n" y1="2" y2="4"/><linearGradient id="b" gradientTransform="matrix(-.99999999 0 0 .99999999 6 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#n" y1="2" y2="4"/><linearGradient id="c" gradientTransform="matrix(-.99999999 0 0 .99999999 6 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#n" y1="2" y2="4"/><linearGradient id="d" gradientTransform="matrix(-.99999999 0 0 .99999999 16 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#n" y1="2" y2="4"/><linearGradient id="e" gradientTransform="matrix(-.99999999 0 0 .99999999 16 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#n" y1="2" y2="4"/><linearGradient id="f" gradientTransform="matrix(-.99999999 0 0 .99999999 16 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#n" y1="2" y2="4"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#n" y1="2" y2="4"/><linearGradient id="h" gradientTransform="translate(5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#n" y1="2" y2="4"/><linearGradient id="i" gradientTransform="translate(10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#n" y1="2" y2="4"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1=".5" y2="5.5"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="23.640186" x2="10.49816" y1="3.185009" y2="3.185009"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="l" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="31.051733" x2="31.120687" y1="65.263168" y2="49.98278"><stop offset="0" stop-color="#fff"/><stop offset=".38794234" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="m" gradientTransform="matrix(-.99999999 0 0 .99999999 11 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#n" y1="2" y2="4"/><linearGradient id="n" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="30.655001" x2="30.827999" y1="65.686996" y2="48.688"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="o" gradientTransform="matrix(-.99999999 0 0 .99999999 11 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#n" y1="2" y2="4"/><linearGradient id="p" gradientTransform="matrix(-.99999999 0 0 .99999999 11 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#n" y1="2" y2="4"/><linearGradient id="q" gradientTransform="matrix(.67880146 0 0 .73786273 -2.234164 -2.56176)" gradientUnits="userSpaceOnUse" x1="23.915924" x2="23.915924" y1="6.182396" y2="22.445583"><stop offset="0" stop-color="#fff"/><stop offset=".00000001" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="r" gradientTransform="matrix(.59436 0 0 .5999 -19.265 1.967)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><rect fill="url(#r)" height="15" rx=".424" ry=".491" width="15" x=".5" y=".5"/><path d="m.49804688.00195313c-.27600001 0-.50000001.22399999-.50000001.49999999l.00195313 14.99804688c0 .276.224.5.5.5h15c.276 0 .5-.224.5-.5.0019-5.003728-.002-9.9990437-.002-14.99804688 0-.276-.224-.49999999-.5-.49999999zm.49804687.99804687h14.00390625v4h-4l-.002-3.9980469h-.9999531l.0019531 3.9980469h-4l-.00195-3.9980469h-1l.00195 3.9980469h-4v1h4v4h-4v1h4v4h1v-4h4v4h1v-4h4l.002 4.001953h-14.00395312zm5.00390625 5h4v4h-4zm5 0h4v4h-4z" fill="#030303" opacity=".32"/><g fill="none"><path d="m1.5 1.5000004h13l-.000001 12.9999996h-12.999999z" opacity=".4" stroke="url(#q)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/><g stroke-linecap="square"><path d="m9.4999996 11.5h-2.9999996v3h2.9999996z" stroke="url(#m)"/><path d="m9.4999996 6.5h-2.9999996v3h2.9999996z" stroke="url(#o)"/><path d="m9.4999996 1.5000001h-2.9999996v3h2.9999996z" stroke="url(#p)"/><path d="m4.4999996 11.5h-2.9999996v3h2.9999996z" stroke="url(#a)"/><path d="m4.4999996 6.5h-2.9999996v3h2.9999996z" stroke="url(#b)"/><path d="m4.4999996 1.5000001h-2.9999996v3h2.9999996z" stroke="url(#c)"/><path d="m14.5 11.5h-3v3h3z" stroke="url(#d)"/><path d="m14.5 6.5h-3v3h3z" stroke="url(#e)"/><path d="m14.5 1.5000001h-3v3h3z" stroke="url(#f)"/></g></g><path d="m.5.500076h15v5h-15z" fill="url(#j)"/><path d="m1 .000076c-.554 0-1 .446-1 1v4c0 .554.446 1 1 1h14c.554 0 1-.446 1-1v-4c0-.554-.446-1-1-1zm0 1h14v4h-14z" fill="#206b00" fill-opacity=".501961"/><path d="m5 1.000076h1v4h-1zm5 0h1v4h-1z" fill="#206b00" fill-opacity=".501961"/><g fill="none" stroke-linecap="square" transform="translate(0 .000076)"><path d="m1.5 1.5h3v3h-3z" opacity=".5" stroke="url(#g)"/><path d="m6.5 1.5h3v3h-3z" opacity=".5" stroke="url(#h)"/><path d="m11.5 1.5h3v3h-3z" opacity=".5" stroke="url(#i)"/></g><g stroke-width="1.546121" transform="scale(3.7795275)"><path d="m16.682643 9.3694919 6.957661-6.1844829-6.957661-6.1844833.000117 3.86530212h-6.184483v4.63836238h6.184483z" style="display:block;stroke:#a62100;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#k)" transform="matrix(0 -.17112721 .17112721 0 2.365375 5.897582)"/><path d="m18.228881.47929777-.01209 1.38398343c.000383.3083467-.250251.5581037-.558594.5566407l-5.613803-.00797v1.5461208l5.643098-.00104c.306818.0006999.555066.2498221.554688.5566407l-.0133 1.3770472 3.092241-2.7057114z" display="block" fill="none" opacity=".5" stroke="url(#l)" stroke-miterlimit="7" transform="matrix(0 -.17112721 .17112721 0 2.365375 5.897582)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_insertrowsafter.svg b/icon-themes/elementary_svg/cmd/sc_insertrowsafter.svg
new file mode 100644
index 000000000..313a8509f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_insertrowsafter.svg
@@ -0,0 +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(-.99999999 0 0 .99999999 6 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#n" y1="2" y2="4"/><linearGradient id="b" gradientTransform="matrix(-.99999999 0 0 .99999999 6 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#n" y1="2" y2="4"/><linearGradient id="c" gradientTransform="matrix(-.99999999 0 0 .99999999 6 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#n" y1="2" y2="4"/><linearGradient id="d" gradientTransform="matrix(-.99999999 0 0 .99999999 16 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#n" y1="2" y2="4"/><linearGradient id="e" gradientTransform="matrix(-.99999999 0 0 .99999999 16 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#n" y1="2" y2="4"/><linearGradient id="f" gradientTransform="matrix(-.99999999 0 0 .99999999 16 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#n" y1="2" y2="4"/><linearGradient id="g" gradientTransform="translate(0 -6)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#n" y1="2" y2="4"/><linearGradient id="h" gradientTransform="translate(5 -6)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#n" y1="2" y2="4"/><linearGradient id="i" gradientTransform="translate(10 -6)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#n" y1="2" y2="4"/><linearGradient id="j" gradientTransform="matrix(.99999998 0 0 -.99999998 0 16.000063)" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="5.500063" y2=".500063"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="9.725001" x2="24.413149" y1="3.185009" y2="3.185009"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="l" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="31.051733" x2="31.051733" y1="49.953613" y2="62.685616"><stop offset="0" stop-color="#fff"/><stop offset=".00000003" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="m" gradientTransform="matrix(-.99999999 0 0 .99999999 11 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#n" y1="2" y2="4"/><linearGradient id="n" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="30.655001" x2="30.827999" y1="65.686996" y2="48.688"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="o" gradientTransform="matrix(-.99999999 0 0 .99999999 11 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#n" y1="2" y2="4"/><linearGradient id="p" gradientTransform="matrix(-.99999999 0 0 .99999999 11 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#n" y1="2" y2="4"/><linearGradient id="q" gradientTransform="matrix(.67880146 0 0 .73786273 -2.234164 -2.56176)" gradientUnits="userSpaceOnUse" x1="23.915924" x2="23.915924" y1="6.182396" y2="22.445583"><stop offset="0" stop-color="#fff"/><stop offset=".00000001" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="r" gradientTransform="matrix(.59436 0 0 .5999 -19.265 1.967)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><rect fill="url(#r)" height="15" rx=".424" ry=".491" width="15" x=".5" y=".5"/><path d="m.49804688.00195313c-.27600001 0-.50000001.22399999-.50000001.49999999l.00195313 14.99804688c0 .276.224.5.5.5h15c.276 0 .5-.224.5-.5.0019-5.003728-.002-9.9990437-.002-14.99804688 0-.276-.224-.49999999-.5-.49999999zm.49804687.99804687h14.00390625v4h-4l-.002-3.9980469h-.9999531l.0019531 3.9980469h-4l-.00195-3.9980469h-1l.00195 3.9980469h-4v1h4v4h-4v1h4v4h1v-4h4v4h1v-4h4l.002 4.001953h-14.00395312zm5.00390625 5h4v4h-4zm5 0h4v4h-4z" fill="#030303" opacity=".32"/><g fill="none"><path d="m1.5 1.5000004h13l-.000001 12.9999996h-12.999999z" opacity=".4" stroke="url(#q)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/><g stroke-linecap="square"><path d="m9.4999996 11.5h-2.9999996v3h2.9999996z" stroke="url(#m)"/><path d="m9.4999996 6.5h-2.9999996v3h2.9999996z" stroke="url(#o)"/><path d="m9.4999996 1.5000001h-2.9999996v3h2.9999996z" stroke="url(#p)"/><path d="m4.4999996 11.5h-2.9999996v3h2.9999996z" stroke="url(#a)"/><path d="m4.4999996 6.5h-2.9999996v3h2.9999996z" stroke="url(#b)"/><path d="m4.4999996 1.5000001h-2.9999996v3h2.9999996z" stroke="url(#c)"/><path d="m14.5 11.5h-3v3h3z" stroke="url(#d)"/><path d="m14.5 6.5h-3v3h3z" stroke="url(#e)"/><path d="m14.5 1.5000001h-3v3h3z" stroke="url(#f)"/></g></g><path d="m.49999999 10.500063h15.00000001v5h-15.00000001z" fill="url(#j)"/><path d="m.99999998 10.000063c-.55399999 0-.99999998.446-.99999998 1v4c0 .554.44599999 1 .99999998 1h14.00000002c.554 0 1-.446 1-1v-4c0-.554-.446-1-1-1zm0 1h14.00000002v4h-14.00000002z" fill="#206b00" fill-opacity=".501961"/><path d="m4.9999999 11.000063h1v4h-1zm4.9999999 0h1.0000002v4h-1.0000002z" fill="#206b00" fill-opacity=".501961"/><g transform="matrix(.99999998 0 0 -.99999998 0 16.000063)"><g fill="none" stroke-linecap="square"><path d="m1.5-4.5h3v3h-3z" opacity=".5" stroke="url(#g)" transform="scale(1 -1)"/><path d="m6.5-4.5h3v3h-3z" opacity=".5" stroke="url(#h)" transform="scale(1 -1)"/><path d="m11.5-4.5h3v3h-3z" opacity=".5" stroke="url(#i)" transform="scale(1 -1)"/></g><g stroke-width="1.546121"><path d="m16.682643 9.3694919 6.957661-6.1844829-6.957661-6.1844833.000117 3.86530212h-6.184483v4.63836238h6.184483z" style="display:block;stroke:#a62100;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#k)" transform="matrix(0 -.64678 .64678 0 8.94 22.29)"/><path d="m18.228881.47929777-.01209 1.38398343c.000383.3083467-.250251.5581037-.558594.5566407l-5.613803-.00797v1.5461208l5.643098-.00104c.306818.0006999.555066.2498221.554688.5566407l-.0133 1.3770472 3.092241-2.7057114z" display="block" fill="none" opacity=".5" stroke="url(#l)" stroke-miterlimit="7" transform="matrix(0 -.64678 .64678 0 8.94 22.29)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_insertscript.svg b/icon-themes/elementary_svg/cmd/sc_insertscript.svg
new file mode 100644
index 000000000..6aca3e24a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_insertscript.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="64.574997" cy="48.605" gradientTransform="matrix(0 .3853 -.4196 0 32.39 -16.793)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.6655579 0 0 1.4407893 -1.823498 -35.848874)" gradientUnits="userSpaceOnUse" x1="22.104254" x2="22.104254" y1="40.124432" y2="10.035408"><stop offset="0" stop-color="#a3a3a3"/><stop offset="1" stop-color="#bababa"/></linearGradient><linearGradient id="c" 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="d" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.205239" y2="41.589603"><stop offset="0" stop-color="#fff"/><stop offset=".02929282" stop-color="#fff" stop-opacity=".235294"/><stop offset=".97230476" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.31428463 0 0 .32594469 .457175 -.323148)" 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><path d="m2.500012.4991096c2.5206554 0 10.999975.00095406 10.999975.00095406l.000013 14.99993634s-7.3333255 0-10.999988 0c0-5.000296 0-10.000594 0-15.0008904z" fill="url(#e)" stroke-width="1.085652"/><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" fill="none" stroke="url(#d)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 14.99909804s-7.3333841 0-11.000076 0c0-5.000017 0-10.000035 0-15.00005204z" fill="none" stroke="url(#c)" stroke-linejoin="round" stroke-width=".999922"/><path d="m4 7v1h3.0625v-1z" fill="#b78ed4"/><path d="m8 7v1h4v-1z" fill="#d48eb3"/><path d="m10 5v1h1.90625v-1zm-3 0v1h2.15625v-1zm-3 0v1h2.3125v-1zm3-2v1h2v-1zm-3 0v1h2v-1z" fill="#89adc2"/><path d="m4 9v1h2v-1z" fill="#94d48e"/><path d="m4 13h3.036746v1h-3.036746z" fill="#de6161"/><path d="m8 13v1h3.34375v-1zm-4-2v1h2v-1zm3-2v1h2v-1z" fill="url(#b)"/><path d="m10.5 10.5v-2h3v2h2v3h-2v2h-3v-2h-2v-3z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="#fff"><path d="m11 9h2v1h-2z" opacity=".5"/><path d="m11 14h2v1h-2z" opacity=".2"/><path d="m9 11v1h2v-1zm4 0v1h2v-1z" opacity=".4"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_insertsection.svg b/icon-themes/elementary_svg/cmd/sc_insertsection.svg
new file mode 100644
index 000000000..b2b82e4c3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_insertsection.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="11" x2="11" y1="10" y2="13.5"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="11" x2="11" y1="11.5" y2="11.754116"><stop offset="0" stop-color="#fff"/><stop offset="0" 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="c" gradientTransform="matrix(.2538 0 0 .30502 19.13 -.685)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.24324 0 0 .35135 2.162 -.432)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.923" y2="41.077"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.31427 0 0 .32592858 .4573 -.321786)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><path d="m2.5.5h11v15h-11z" fill="url(#e)" stroke-width="1.08562"/><path d="m12.5 14.5h-9v-13h9z" fill="none" stroke="url(#d)" stroke-linecap="round"/><path d="m2.5.5h11v15h-11z" fill="none" stroke="url(#c)" stroke-linejoin="round"/><g stroke-linecap="round"><path d="m5.507 4.5h6m-6 6h6" fill="none" stroke="#8c8c8c"/><g transform="translate(-4 -4)"><path d="m9.5 10.5h6v2h-6z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m10 11.5h5" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="butt"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_insertslide.svg b/icon-themes/elementary_svg/cmd/sc_insertslide.svg
new file mode 100644
index 000000000..aac8590a3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_insertslide.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="2.106" x2="2.106" y1="2.532" y2="14.492"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><radialGradient id="b" cx="64.574997" cy="48.605" gradientTransform="matrix(0 .3853 -.4196 0 32.39 -16.793)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.33196 0 0 .24402 22.863 1.552)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.22297 0 0 .27027 .274 2.014)" gradientUnits="userSpaceOnUse" x1="11.003" x2="11.003" xlink:href="#c" y1="7.35" y2="40.65"/><linearGradient id="f" gradientTransform="matrix(.35135 0 0 .27027 -.432 2.014)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#c" y1="7.35" y2="40.444"/><linearGradient id="g" gradientTransform="matrix(.35714584 0 0 .26072727 .677083 1.842182)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><g transform="translate(0 -1)"><path d="m3 2.5h12.5v12h-12.5z" fill="url(#g)" stroke-width="1.066004"/><path d="m14 9a3 3 0 1 1 -1.587-2.646l-1.413 2.646z" fill="url(#a)" opacity=".5"/><path d="m14 9.01c0 1.3-.946 2.543-2.2 2.89-1.253.347-2.704-.233-3.372-1.35-.006.007 2.572-1.54 2.572-1.54z" fill="url(#a)" opacity=".5"/><path d="m3 14.5h12.5v-12h-12.5" fill="none" stroke="url(#d)" stroke-linejoin="round"/><path d="m14.5 13.5h-13v-10h13z" fill="none" stroke="url(#f)" stroke-linecap="round"/><path d="m3 14.5h-2.5c.002-3.655.002-11.52 0-12h2.5" fill="url(#a)"/><g fill="none"><path d="m3 14.5h-2.376c-.233-.142-.056-.424-.11-.625v-11.305l.03-.05.08-.02h2.376" opacity=".4" stroke="#cc3b02" stroke-linejoin="round"/><path d="m2.5 13.5h-1v-10h1" opacity=".5" stroke="url(#e)" stroke-linecap="square"/><path d="m4 7.5h2m-2 2h1m-1 2h3m-1-2h1" stroke="#aaa"/></g><path d="m14 9c0 1.3-.946 2.543-2.2 2.89-.03-.005-.8-2.89-.8-2.89z" fill="url(#a)"/></g><path d="m10.5 10.5v-2h3v2h2v3h-2v2h-3v-2h-2v-3z" fill="url(#b)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="#fff"><path d="m11 9h2v1h-2z" opacity=".5"/><path d="m11 14h2v1h-2z" opacity=".2"/><path d="m9 11v1h2v-1zm4 0v1h2v-1z" opacity=".4"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_insertsound.svg b/icon-themes/elementary_svg/cmd/sc_insertsound.svg
new file mode 100644
index 000000000..cc7ef4132
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_insertsound.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="64.574997" cy="48.605" gradientTransform="matrix(0 .3853 -.4196 0 32.39 -16.793)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.31428497 0 0 .32592538 .45716 -.322209)" 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(.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="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="d" 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="e" gradientTransform="matrix(.2529987 -.06188599 .07145079 .18134844 -4.159231 2.578501)" gradientUnits="userSpaceOnUse" x1="43.141579" x2="21.736967" y1="3.421479" y2="79.212646"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#cc3b02"/></linearGradient><path d="m2.5.5c2.5206581 0 10.999987.000954 10.999987.000954l.000013 14.999046s-7.3333335 0-11 0c0-4.999999 0-10.0000003 0-15z" fill="url(#b)"/><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" fill="none" stroke="url(#c)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 14.99909804s-7.3333841 0-11.000076 0c0-5.000017 0-10.000035.0000001-15.00005204z" fill="none" stroke="url(#d)" stroke-linejoin="round" stroke-width=".999922"/><path d="m10.722656 4.0058594c-.054524-.0102564-.114656-.0075621-.177734.0097656l-4.0898439 1.1230469c-.2523118.069311-.4550781.348-.4550781.625v.5625.2832031 4.416016a.98817231 1.5078181 82.261693 0 0 -.8691406.03906.98817231 1.5078181 82.261693 0 0 -1.0839844 1.291016.98817231 1.5078181 82.261693 0 0 1.8222656.580078.98817231 1.5078181 82.261693 0 0 1.1289063-1.085938h.00195v-5.0156226l3-.8222656v4.0136722a.98817231 1.5078181 82.261693 0 0 -.8691406.03906.98817231 1.5078181 82.261693 0 0 -1.0839844 1.291016.98817231 1.5078181 82.261693 0 0 1.8222656.580078.98817231 1.5078181 82.261693 0 0 1.1289065-1.052735h.0019v-5.6464819-.8457031c0-.20775-.113771-.3539965-.277344-.3847656z" fill="url(#e)"/><path d="m10.5 10.5v-2h3v2h2v3h-2v2h-3v-2h-2v-3z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="#fff"><path d="m11 9h2v1h-2z" opacity=".5"/><path d="m11 14h2v1h-2z" opacity=".2"/><path d="m9 11v1h2v-1zm4 0v1h2v-1z" opacity=".4"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_insertsymbol.svg b/icon-themes/elementary_svg/cmd/sc_insertsymbol.svg
new file mode 100644
index 000000000..43fdae6b0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_insertsymbol.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="7.033" cy="-.07" gradientTransform="matrix(-1.85302 .13112 -.1429 -1.98196 20.055 -1.06)" gradientUnits="userSpaceOnUse" r="7.031"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient>/&amp;gt;<path d="m8.042 3.73c-1.054 0-1.867.32-2.437.96-.57.642-.857 1.544-.857 2.71 0 1.18.174 2.416.56 3.156.383.734.965 1.31 1.746 1.73l.018 2.163h-5.582l-.02-2h3.243c-.886-.54-1.57-1.277-2.053-2.21-.478-.936-.698-2.256-.698-3.41 0-1.07.247-2.01.742-2.82.5-.816 1.212-1.442 2.132-1.88.92-.436 1.99-.654 3.206-.654 1.858 0 3.334.486 4.43 1.46 1.1.972 1.65 2.276 1.65 3.913 0 1.152-.26 2.462-.743 3.383-.485.92-1.178 1.66-2.08 2.218h3.267l.018 2h-5.616l-.018-2.164c.81-.42 1.406-1.005 1.79-1.756.385-.752.596-1.984.596-3.148 0-1.16-.29-2.056-.865-2.69-.57-.642-1.38-.962-2.428-.962z" fill="url(#a)" stroke="#000" stroke-linejoin="round" stroke-opacity=".431" transform="scale(.99532 1.0047)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_inserttable.svg b/icon-themes/elementary_svg/cmd/sc_inserttable.svg
new file mode 100644
index 000000000..a8bd40635
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_inserttable.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="64.574997" cy="48.605" gradientTransform="matrix(0 .3853 -.4196 0 32.39 -16.793)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="0" y2="5"><stop offset="0" stop-color="#d4d4d4"/><stop offset="1" stop-color="#abacae"/></linearGradient><linearGradient id="c" gradientTransform="translate(-1 -1)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#d" y1="3" y2="4"/><linearGradient id="d" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" y1="6.451322" y2="10.245955"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999982" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientTransform="translate(-6 -1)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#d" y1="3" y2="4"/><linearGradient id="f" gradientTransform="translate(4 -1)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#d" y1="3" y2="4"/><linearGradient id="g" gradientTransform="translate(-1 6)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#d" y1="3" y2="4"/><linearGradient id="h" gradientTransform="translate(-6 6)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#d" y1="3" y2="4"/><linearGradient id="i" gradientTransform="translate(4 6)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#d" y1="3" y2="4"/><linearGradient id="j" gradientTransform="translate(-1 10)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#d" y1="3" y2="4"/><linearGradient id="k" gradientTransform="translate(-6 10)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#d" y1="3" y2="4"/><linearGradient id="l" gradientTransform="translate(4 10)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#d" y1="3" y2="4"/><linearGradient id="m" gradientTransform="translate(-1 3)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#d" y1="3" y2="4"/><linearGradient id="n" gradientTransform="translate(-6 3)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#d" y1="3" y2="4"/><linearGradient id="o" gradientTransform="translate(4 3)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#d" y1="3" y2="4"/><linearGradient id="p" gradientTransform="matrix(.59436 0 0 .5999 -19.765 2.467)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><rect fill="url(#p)" height="15" rx=".424" ry=".491" width="15" x=".5" y=".5"/><path d="m.5.5h15v3.98l-15 .02z" fill="url(#b)"/><path d="m.498.002c-.276 0-.5.224-.5.5l.002 14.998c0 .276.224.5.5.5h15c.276 0 .5-.224.5-.5l-.002-10.5h.002v-1h-.002v-3.498c0-.276-.224-.5-.5-.5zm.498.998h14.004v3h-4.002v-2.998h-1v2.998h-4v-2.998h-1v2.998h-4.002zm0 4h4.004v2h-4v1h4v3h-4v1h4v3h1v-3h4v3h1v-3h4v-1h-4v-3h4v3l.002 4.002h-14.004zm5.004 0h4v2h-4zm5 0h4v2h-4zm-5 3h4v3h-4z" fill="#030303" opacity=".32"/><path d="m.5 0c-.27614237 0-.5.22385763-.5.5v4.5h.99804688v-4.00195312h4.00195312v.00195312 3h-4v1h14v-1h-4v-3-.001953h4.001953v4.001953h.998047v-4.5c0-.27614237-.223858-.5-.5-.5zm5.5.99804688h4v.00195312 3h-4v-3z" fill="#555761" fill-opacity=".501961"/><g fill="none" stroke-linecap="square" stroke-opacity=".67451"><path d="m6.5 1.5h3v2h-3z" opacity=".8" stroke="url(#c)"/><path d="m1.5 1.5h3v2h-3z" opacity=".8" stroke="url(#e)"/><path d="m11.5 1.5h3v2h-3z" opacity=".8" stroke="url(#f)"/><path d="m6.5 8.5h3v2h-3z" stroke="url(#g)"/><path d="m1.5 8.5h3v2h-3z" stroke="url(#h)"/><path d="m11.5 8.5h3v2h-3z" stroke="url(#i)"/><path d="m6.5 12.5h3v2h-3z" stroke="url(#j)"/><path d="m1.5 12.5h3v2h-3z" stroke="url(#k)"/><path d="m11.5 12.5h3v2h-3z" stroke="url(#l)"/><path d="m6.5 5.5h3v1h-3z" stroke="url(#m)"/><path d="m1.5 5.5h3v1h-3z" stroke="url(#n)"/><path d="m11.5 5.5h3v1h-3z" stroke="url(#o)"/></g><path d="m10.5 10.5v-2h3v2h2v3h-2v2h-3v-2h-2v-3z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="#fff"><path d="m11 9h2v1h-2z" opacity=".5"/><path d="m11 14h2v1h-2z" opacity=".2"/><path d="m9 11v1h2v-1zm4 0v1h2v-1z" opacity=".4"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_inserttitlefield.svg b/icon-themes/elementary_svg/cmd/sc_inserttitlefield.svg
new file mode 100644
index 000000000..21bce668e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_inserttitlefield.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="7" x2="7" y1="3" y2="6.5"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="7" x2="7" y1="4.5" y2="4.754116"><stop offset="0" stop-color="#fff"/><stop offset="0" 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="c" gradientTransform="matrix(.2538 0 0 .30502 19.13 -.685)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.24324 0 0 .35135 2.162 -.432)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.923" y2="41.077"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.31427 0 0 .32592858 .4573 -.321786)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><path d="m2.5.5h11v15h-11z" fill="url(#e)" stroke-width="1.08562"/><path d="m12.5 14.5h-9v-13h9z" fill="none" stroke="url(#d)" stroke-linecap="round"/><path d="m2.5.5h11v15h-11z" fill="none" stroke="url(#c)" stroke-linejoin="round"/><path d="m5.5 3.5h5v2h-5z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m6 4.5h4" fill="none" opacity=".5" stroke="url(#b)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_inserttopicfield.svg b/icon-themes/elementary_svg/cmd/sc_inserttopicfield.svg
new file mode 100644
index 000000000..638a90c46
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_inserttopicfield.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="9" y2="12.5"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="10.5" y2="10.754116"><stop offset="0" stop-color="#fff"/><stop offset="0" 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="c" gradientTransform="matrix(.2538 0 0 .30502 19.13 -.685)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.24324 0 0 .35135 2.162 -.432)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.923" y2="41.077"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.31427 0 0 .32592858 .4573 -.321786)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><path d="m2.5.5h11v15h-11z" fill="url(#e)" stroke-width="1.08562"/><path d="m12.5 14.5h-9v-13h9z" fill="none" stroke="url(#d)" stroke-linecap="round"/><path d="m2.5.5h11v15h-11z" fill="none" stroke="url(#c)" stroke-linejoin="round"/><path d="m2.5 9.5h7v2h-7z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m3 10.5h6" fill="none" opacity=".5" stroke="url(#b)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_inserttreecontrol.svg b/icon-themes/elementary_svg/cmd/sc_inserttreecontrol.svg
new file mode 100644
index 000000000..378f91f43
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_inserttreecontrol.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-51.73251" x2="-51.786404" y1="18.639769" y2="2.906247"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.38094996 0 0 .45649875 .023841 -.651605)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.750006" y1=".985206" y2="12.384721"><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="23.99999" x2="23.999992" y1="6.923065" y2="8.346142"><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 transform="translate(6 5)"><path d="m2.5.5h3.999984l.000016 3-4 .00134z" fill="url(#b)" stroke-width="1.414526"/><g fill="none"><path d="m2.4999621.49997396c2.5206756 0 4.0000749.0000636 4.0000749.0000636l.000013 2.99909804-4.000088.0008904z" stroke="url(#a)" stroke-linejoin="round" stroke-width=".999922"/><path d="m5.500012 2.4991096-2.0000121.0008904v-1l2.0000121-.0008904z" stroke="url(#c)" stroke-linecap="round"/></g></g><g fill="none" stroke="#585c5f"><path d="m4.5 4v9.5h3.5"/><path d="m5 7.5h3"/></g><path d="m2.5.5h3.999984l.000016 3-4 .00134z" fill="url(#b)" stroke-width="1.414526"/><path d="m2.4999621.49997396c2.5206756 0 4.0000749.0000636 4.0000749.0000636l.000013 2.99909804-4.000088.0008904z" fill="none" stroke="url(#a)" stroke-linejoin="round" stroke-width=".999922"/><path d="m5.500012 2.4991096-2.0000121.0008904v-1l2.0000121-.0008904z" fill="none" stroke="url(#c)" stroke-linecap="round"/><g transform="translate(6 11)"><path d="m2.5.5h3.999984l.000016 3-4 .00134z" fill="url(#b)" stroke-width="1.414526"/><g fill="none"><path d="m2.4999621.49997396c2.5206756 0 4.0000749.0000636 4.0000749.0000636l.000013 2.99909804-4.000088.0008904z" stroke="url(#a)" stroke-linejoin="round" stroke-width=".999922"/><path d="m5.500012 2.4991096-2.0000121.0008904v-1l2.0000121-.0008904z" stroke="url(#c)" stroke-linecap="round"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_insertvideo.svg b/icon-themes/elementary_svg/cmd/sc_insertvideo.svg
new file mode 100644
index 000000000..934abfcf4
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_insertvideo.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="64.574997" cy="48.605" gradientTransform="matrix(0 .3853 -.4196 0 32.39 -16.793)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.2973 0 0 .32432 .865 .716)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="7.042" y2="40.958"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.6923 0 0 .7 -.308 -5.15)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="5.369" y2="40.669"><stop offset="0" stop-color="#8cd5ff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><path d="m3.5 1.5h9v14h-9z" fill="url(#c)"/><path d="m1.5 1c-.276 0-.5.224-.5.5v14c0 .276.224.5.5.5h13c.276 0 .5-.224.5-.5v-14c0-.276-.224-.5-.5-.5zm.5 1h1v1h-1zm2 0h8v13h-8zm9 0h1v1h-1zm-11 2h1v1h-1zm11 0h1v1h-1zm-11 2h1v1h-1zm11 0h1v1h-1zm-11 2h1v1h-1zm11 0h1v1h-1zm-11 2h1v1h-1zm11 0h1v1h-1zm-11 2h1v1h-1zm11 0h1v1h-1zm-11 2h1v1h-1zm11 0h1v1h-1z" opacity=".7"/><g fill="none"><path d="m4.5 8.5h7" display="block" stroke="#000" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".588"/><path d="m4.5 9.5h7" display="block" opacity=".2" stroke="#fff" stroke-linecap="square" stroke-linejoin="round"/><path d="m2.5 2.5h11v12h-11z" opacity=".3" stroke="url(#b)" stroke-linecap="round"/></g><path d="m2 2h1v1h-1zm11 0h1v1h-1zm-11 2h1v1h-1zm11 0h1v1h-1zm-11 2h1v1h-1zm11 0h1v1h-1zm-11 2h1v1h-1zm11 0h1v1h-1zm-11 2h1v1h-1zm11 0h1v1h-1zm-11 2h1v1h-1zm11 0h1v1h-1zm-11 2h1v1h-1zm11 0h1v1h-1z" fill="#fff" opacity=".1"/><path d="m10.5 10.5v-2h3v2h2v3h-2v2h-3v-2h-2v-3z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="#fff"><path d="m11 9h2v1h-2z" opacity=".5"/><path d="m11 14h2v1h-2z" opacity=".2"/><path d="m9 11v1h2v-1zm4 0v1h2v-1z" opacity=".4"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_inspectordeck.svg b/icon-themes/elementary_svg/cmd/sc_inspectordeck.svg
new file mode 100644
index 000000000..dee0ede7b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_inspectordeck.svg
@@ -0,0 +1,2 @@
+<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(1.0080891 0 0 1.0000217 -4.038 2.999761)" gradientUnits="userSpaceOnUse" x1="4.419417" x2="20.01996" y1="3.52262" y2="3.52262"><stop offset="0" stop-color="#888a85"/><stop offset="1" stop-color="#888a85" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="1110.5" cy="1543" gradientTransform="matrix(1.3323351 0 0 .9601284 -1471.5547 -1471.5679)" gradientUnits="userSpaceOnUse" r="6.14121"><stop offset="0" stop-color="#fff"/><stop offset=".55299991" stop-color="#fff"/><stop offset="1" stop-color="#a2a2a2"/></radialGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="1.006025" x2="16.000223" y1="9.534337" y2="9.534337"><stop offset="0"/><stop offset="1" stop-opacity=".992647"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.39367 0 0 .39124 -3.304 -.658)" gradientUnits="userSpaceOnUse" x1="28.059" x2="33.437" y1="18.868" y2="23.743"><stop offset="0" stop-color="#6e3d09"/><stop offset=".242" stop-color="#ea8113"/><stop offset=".621" stop-color="#5c3307"/><stop offset="1" stop-color="#e07c12"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.3873 0 0 .39168 -3.122 -.67)" gradientUnits="userSpaceOnUse" x1="20.251" x2="22.012" y1="29.811" y2="31.724"><stop offset="0" stop-color="#f2f2f2"/><stop offset="1" stop-color="#c3c3c3"/></linearGradient><radialGradient id="f" cx="15.415" cy="35.357" gradientTransform="matrix(.31487 0 0 .35623 -2.01 1.076)" gradientUnits="userSpaceOnUse" r="7.579"><stop offset="0" stop-color="#650000"/><stop offset="1" stop-color="#fb66f5"/></radialGradient>
+/&amp;amp;gt;<path d="m5.97 8.884 1.6 1.487.635-.656-.007-3.397c-.814.935-1.585 1.834-2.228 2.567z" fill="url(#d)" stroke="#673907" stroke-linecap="round" stroke-width=".696" transform="matrix(1.43673 0 0 1.43673 4.67 -6.986)"/><path d="m2.538 13.283 1 .863 4.21-3.67c-.17-.613-1.14-1.717-1.865-1.717l-3.345 4.523z" fill="url(#e)" stroke="#797b75" stroke-linecap="round" stroke-width=".696" transform="matrix(1.43673 0 0 1.43673 4.67 -6.986)"/><path d="m-.002 15.98c2.09 0 3.678.29 3.978-1.476.243-1.423-1.443-2.105-2.28-.835-.802 1.223-1.696 2.311-1.696 2.311z" fill="url(#f)" transform="matrix(1.43673 0 0 1.43673 4.67 -6.986)"/><path d="m14.583984 3.3359375c-.484785.5595169-1.017881 1.1737165-1.451172 1.6699219-.005486-.0000657-.004139-.0019532-.009765-.0019532a.59403101.59403101 0 0 0 -.476563.2402344l-4.2929684 5.8027344c1.8381824-.285505 3.7458474-1.1034529 5.3378904-2.84375a1.4976312 1.4976312 0 0 0 1.025391-1.4023438v-.015625l.123047-2.5410156a1.4976312 1.4976312 0 0 0 -.25586-.9082031z" fill="#fff" fill-opacity=".784314" fill-rule="evenodd" stroke-width=".834723"/><g transform="matrix(.83472322 0 0 .83472322 .077776 -1.591729)"><g fill-rule="evenodd"><path d="m1.6311977 10.044215-1.2140423-.5314124c.9355638-5.9221279 6.9649974-9.81131271 15.4743956-2.6074566l-.148677 3.105767v.024c-2.3001-1.9558412-4.28185-4.4661954-8.3626394-4.4661954-4.6845799.0620013-5.4152457 3.6123781-5.7451002 4.4751964z" fill="url(#a)"/><path d="m15.497906 10.035214c-2.197549 2.805361-4.840524 3.464775-7.4943994 3.464775-2.6539763 0-5.9811868-.45581-6.4951461-3.464775.5575631-2.7513595 1.9987083-4.4348957 5.7001846-4.4661968 4.0448559-.0340007 6.0093479 2.5103543 8.2893609 4.4661968z" style="stroke-width:1.198002;stroke-linejoin:round;stroke-dashoffset:.6;stroke-opacity:.658824;fill:url(#b);stroke:url(#c)"/><ellipse cx="7.320361" cy="9.525049" fill="#64baff" fill-opacity=".984314" rx="3.161734" ry="3.136432" stroke="#0d52bf" stroke-width="1.198002"/><ellipse cx="7.050984" cy="8.801107" fill="#0d52bf" rx="2.016211" ry="1.800021"/><ellipse cx="6.546961" cy="8.400906" fill="#d7e4f1" rx="1.008172" ry=".800054"/></g><path d="m.49911436 9.4999029c.89458434-5.9259287 7.65508724-10.9231367 15.03926664-2.6090566" fill="none" stroke="#8c8c8c" stroke-width="1.198002"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_interactivegradient.svg b/icon-themes/elementary_svg/cmd/sc_interactivegradient.svg
new file mode 100644
index 000000000..a1b4af984
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_interactivegradient.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.45598 0 0 .4385 1.058 -6.944)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.591" y2="41.414"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.99243 0 0 .9544 .09 -7.87)" gradientUnits="userSpaceOnUse" x1="7.284" x2="17.171" y1="6.993" y2="16.88"><stop offset="0" stop-color="#8cd5ff"/><stop offset="1" stop-color="#9bdb4d"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.99243 0 0 .9544 .09 -7.87)" gradientUnits="userSpaceOnUse" x1="2.382" x2="21.571" y1="2.544" y2="21.733"><stop offset="0" stop-color="#002e99"/><stop offset="1" stop-color="#206b00"/></linearGradient><linearGradient id="d"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".236"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="6.414052" x2="9.088466" xlink:href="#f" y1="-1.636766" y2="1.038412"/><linearGradient id="f"><stop offset="0" stop-color="#898989"/><stop offset="1" stop-color="#fbfbfb"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.55 0 0 .5529 21 -220.658)" gradientUnits="userSpaceOnUse" x1="-8.688" x2="-8.688" xlink:href="#d" y1="410.109" y2="417.386"/><linearGradient id="h" gradientTransform="matrix(.33165 0 0 .33343 13.353 -138.304)" gradientUnits="userSpaceOnUse" x1="-8.688" x2="-8.688" xlink:href="#d" y1="410.109" y2="417.386"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="15.608052" x2="18.282466" xlink:href="#f" y1="6.669234" y2="9.344412"/><g transform="matrix(.7932 0 0 .8248 -1.518 5.046)"><rect fill="url(#b)" height="18.133" rx=".992" ry=".954" width="18.856" x="2.572" y="-5.485"/><path d="m3.8-4.286h16.424v15.814h-16.424z" style="opacity:.5;fill:none;stroke-width:1.236;stroke-linecap:round;stroke-linejoin:round;stroke:url(#a)"/><rect height="18.133" rx=".992" ry=".954" style="opacity:.5;fill:none;stroke-width:1.236;stroke-linecap:round;stroke-linejoin:round;stroke:url(#c)" width="18.856" x="2.572" y="-5.485"/><path d="m16.454 7.628-8.087-8.088-.48.48 8.09 8.086z" fill="#323232" stroke="#5a5a5a" stroke-width=".593"/><g stroke-linecap="round" stroke-width=".917"><path d="m14.31 5.445h4.583v4.584h-4.583z" fill="url(#i)" stroke="#5a5a5a" stroke-linejoin="round"/><path d="m15.226 6.362h2.75v2.75h-2.75z" fill="#fff" stroke="url(#g)"/><path d="m7.426-2.86c1.306.002 2.282.932 2.274 2.27-.01 1.445-.887 2.312-2.243 2.313-1.452 0-2.335-.938-2.34-2.298-.006-1.38.88-2.288 2.31-2.285z" fill="url(#e)" stroke="#5a5a5a" stroke-linejoin="round"/><path d="m7.393-1.95c.788.012 1.377.562 1.372 1.37-.005.87-.535 1.393-1.353 1.393-.938 0-1.408-.47-1.41-1.385-.004-.898.53-1.393 1.39-1.38z" fill="#fff" stroke="url(#h)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_interactivetransparence.svg b/icon-themes/elementary_svg/cmd/sc_interactivetransparence.svg
new file mode 100644
index 000000000..03b1e9995
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_interactivetransparence.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.45598 0 0 .4385 1.058 -6.944)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.591" y2="41.414"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.99243 0 0 .9544 .09 -7.87)" gradientUnits="userSpaceOnUse" x1="7.284" x2="17.171" y1="6.993" y2="16.88"><stop offset="0" stop-color="#8cd5ff"/><stop offset="1" stop-color="#9bdb4d" stop-opacity=".206"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.99243 0 0 .9544 .09 -7.87)" gradientUnits="userSpaceOnUse" x1="2.382" x2="21.571" y1="2.544" y2="21.733"><stop offset="0" stop-color="#002e99"/><stop offset="1" stop-color="#206b00"/></linearGradient><linearGradient id="d"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".236"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="6.415272" x2="9.090036" xlink:href="#f" y1="-1.596656" y2="1.078872"/><linearGradient id="f"><stop offset="0" stop-color="#898989"/><stop offset="1" stop-color="#fbfbfb"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.55 0 0 .553 21 -220.658)" gradientUnits="userSpaceOnUse" x1="-8.688" x2="-8.688" xlink:href="#d" y1="410.109" y2="417.386"/><linearGradient id="h" gradientTransform="matrix(.3317 0 0 .3334 13.353 -138.304)" gradientUnits="userSpaceOnUse" x1="-8.688" x2="-8.688" xlink:href="#d" y1="410.109" y2="417.386"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="15.609272" x2="18.284036" xlink:href="#f" y1="6.709344" y2="9.384872"/><path d="m12 0h4v4h-4zm-4 4h4v4h-4zm-4 4h4v4h-4zm4 4h4v4h-4zm4-4h4v4h-4z" fill="#b3b3b3"/><path d="m4 4h4v4h-4zm4-4h4v4h-4zm-4 12h4v4h-4zm8-8h4v4h-4zm-4 4h4v4h-4zm4 4h4v4h-4z" fill="#777"/><g transform="matrix(.7932 0 0 .8248 -1.518 5.046)"><rect fill="url(#b)" height="18.133" rx=".992" ry=".954" width="18.856" x="2.572" y="-5.485"/><path d="m3.8-4.286h16.424v15.814h-16.424z" style="opacity:.5;fill:none;stroke-width:1.236;stroke-linecap:round;stroke-linejoin:round;stroke:url(#a)"/><rect height="18.133" rx=".992" ry=".954" style="opacity:.5;fill:none;stroke-width:1.236;stroke-linecap:round;stroke-linejoin:round;stroke:url(#c)" width="18.856" x="2.572" y="-5.485"/><path d="m16.454 7.628-8.087-8.088-.48.48 8.09 8.086z" fill="#323232" stroke="#5a5a5a" stroke-width=".593"/><g stroke-linecap="round" stroke-width=".917"><path d="m14.31 5.445h4.583v4.584h-4.583z" fill="url(#i)" stroke="#5a5a5a" stroke-linejoin="round"/><path d="m15.226 6.362h2.75v2.75h-2.75z" fill="#fff" stroke="url(#g)"/><path d="m7.426-2.86c1.306.002 2.282.932 2.274 2.27-.01 1.445-.887 2.312-2.243 2.313-1.452 0-2.335-.938-2.34-2.298-.006-1.38.88-2.288 2.31-2.285z" fill="url(#e)" stroke="#5a5a5a" stroke-linejoin="round"/><path d="m7.393-1.95c.788.012 1.377.562 1.372 1.37-.005.87-.535 1.393-1.353 1.393-.938 0-1.408-.47-1.41-1.385-.004-.898.53-1.393 1.39-1.38z" fill="#fff" stroke="url(#h)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_intersect.svg b/icon-themes/elementary_svg/cmd/sc_intersect.svg
new file mode 100644
index 000000000..92dc64389
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_intersect.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><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(.48571543 0 0 .45629666 -34.78968 -5.734851)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1=".985206" y2="47.013336"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="10.510404" x2="10.510404" y1="1.999999" y2="9.999999"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.52631574 0 0 .52631574 -1.315788 22.684197)" gradientUnits="userSpaceOnUse" x1="26.950296" x2="26.950296" xlink:href="#b" y1="-42.231876" y2="-21.229681"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="5.501249" x2="5.501249" xlink:href="#a" y1="7" y2="14"/><linearGradient id="f" gradientTransform="matrix(.52631574 0 0 .52631574 -.815788 4.184197)" gradientUnits="userSpaceOnUse" x1="14.600296" x2="14.600296" xlink:href="#b" y1="2.655628" y2="21.282824"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="6.868578" x2="6.868578" y1="5.581896" y2="15.385682"><stop offset="0" stop-color="#43d6b5"/><stop offset="1" stop-color="#22cc93"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="5.501249" x2="5.501249" xlink:href="#a" y1="7" y2="11"/><rect fill="url(#f)" height="10" rx="1" width="10" x=".5" y="5.5"/><path d="m1.501251 6.498745h8v8h-8z" fill="none" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round"/><path d="m15.5 6a5.5000005 5.5000019 0 1 1 -11.000001 0 5.5000005 5.5000019 0 1 1 11.000001 0z" fill="url(#d)"/><path d="m14.499993 5.999999a4.4999993 4.4999996 0 1 1 -8.999998 0 4.4999993 4.4999996 0 1 1 8.999998 0z" fill="none" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.525391 5.5a5.5000005 5.5000019 0 0 0 -.025391.5 5.5000005 5.5000019 0 0 0 6 5.472656v-4.972656c0-.554-.446-1-1-1z" fill="url(#g)"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m4.525391 5.5a5.5000005 5.5000019 0 0 0 -.025391.5 5.5000005 5.5000019 0 0 0 6 5.472656v-4.972656c0-.554-.446-1-1-1z" opacity=".5" stroke="#105845"/><path d="m5.528129 6.498047c.141277 1.237881.819621 2.478208 1.886532 3.170206.622588.405988 1.354411.707945 2.087292.794801l-.002-3.965007z" opacity=".5" stroke="url(#h)"/><path d="m10.160156.501953a5.5000005 5.5000019 0 0 0 -5.634765 4.998047h-3.025391c-.554 0-1 .446-1 1v8c0 .554.446 1 1 1h8c.554 0 1-.446 1-1v-3.027344a5.5000005 5.5000019 0 0 0 5-5.472656 5.5000005 5.5000019 0 0 0 -5.339844-5.498047z" opacity=".5" stroke="#555761"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_italic.svg b/icon-themes/elementary_svg/cmd/sc_italic.svg
new file mode 100644
index 000000000..529c4b0a5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_italic.svg
@@ -0,0 +1,3 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="9" cy="3.783174" gradientTransform="matrix(-2.183201 -.15594313 .2735958 -3.8303361 27.613749 16.394315)" gradientUnits="userSpaceOnUse" r="3.655032"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient>
+
+/&amp;amp;gt;<path d="m9.0582696 14.500798h-4.7133013l.1778604-.907088 1.6096369-.364614 2.08986-10.458193-1.4584555-.3646139.1778604-.9070881h4.7133015l-.177861.9070881-1.6007434.3646139-2.08986 10.458193 1.4495625.364614z" fill="url(#a)" stroke="#000" stroke-opacity=".6"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_jumptonexttable.svg b/icon-themes/elementary_svg/cmd/sc_jumptonexttable.svg
new file mode 100644
index 000000000..612345aea
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_jumptonexttable.svg
@@ -0,0 +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(.59436 0 0 .5999 -19.265 1.967)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" xlink:href="#f" y1="15.5" y2="48.396"/><linearGradient id="b" gradientTransform="matrix(.67880146 0 0 .73786273 2.765836 .43824)" gradientUnits="userSpaceOnUse" x1="24" x2="23.915924" xlink:href="#e" y1="5" y2="18.379787"/><linearGradient id="c" gradientTransform="matrix(.49219581 0 0 .45839231 4.509306 -4.793718)" gradientUnits="userSpaceOnUse" x1="23.731871" x2="23.731871" y1="5.394345" y2="39.735077"><stop offset="0" stop-color="#90dbec"/><stop offset=".26238" stop-color="#55c1ec"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(0 -.5372019 .57681717 0 -15.997188 19.865617)" gradientUnits="userSpaceOnUse" x1="40.957993" x2="18.680689" y1="46.97065" y2="46.97065"><stop offset="0" stop-color="#fff"/><stop offset=".45000002" stop-color="#fff" stop-opacity=".235294"/><stop offset=".65000004" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.67880146 0 0 .73786273 2.765836 .43824)" gradientUnits="userSpaceOnUse" x1="24" x2="23.915924" y1="5" y2="18.379787"><stop offset="0" stop-color="#fff"/><stop offset=".063" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.59436 0 0 .5999 -19.265 1.967)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="translate(-4.998 -3.001953)"><rect fill="url(#a)" height="11" rx=".424" ry=".491" width="9" x="6" y="4"/><path d="m5.5 3.0000001c-.276-.0000539-.5.224-.5.5l.00195 11.9980469c0 .276.224.499946.5.5l9.99805.001953c.276.000054.5-.224.5-.5.0021-5.002515-.002-7.0008623-.002-11.9980469 0-.276-.224-.4999461-.5-.5zm.4980469.9980469 9.0019531.001953v3h-4l-.002-2.9980469h-.9999531l.0019531 2.9980469h-4v1h4v3h-4v1h2 2v3h1v-3h4l.002 3.001953-9.002-.001953zm5.0019531 4.001953h4v3h-4z" fill="#030303" fill-opacity=".317647"/><path d="m6.5 4.5h8l-.000001 10h-7.999999z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/></g><rect fill="url(#f)" height="11" rx=".424" ry=".491" width="9" x="6" y="4"/><path d="m5.5 3.0000001c-.276-.0000539-.5.224-.5.5l.00195 11.9980469c0 .276.224.499946.5.5l9.99805.001953c.276.000054.5-.224.5-.5.0021-5.002515-.002-7.0008623-.002-11.9980469 0-.276-.224-.4999461-.5-.5zm.4980469.9980469 9.0019531.001953v3h-4l-.002-2.9980469h-.9999531l.0019531 2.9980469h-4v1h4v3h-4v1h2 2v3h1v-3h4l.002 3.001953-9.002-.001953zm5.0019531 4.001953h4v3h-4z" fill="#030303" fill-opacity=".317647"/><path d="m6.5 4.5h8l-.000001 10h-7.999999z" fill="none" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/><g transform="matrix(.64678195 0 0 .64678195 -.289687 8.535588)"><path d="m16.710054 9.864121 7.03706-6.1547966-7.05559-5.8627917v3.6474278l-6.191524.0060395.01853 4.6485495 6.191524-.0060395z" display="block" fill="url(#c)"/><g stroke-miterlimit="7" stroke-width="1.546116"><path d="m16.710054 9.864121 7.03706-6.1547966-7.05559-5.8627919v3.6474278l-6.191524.0060395.01853 4.6485497 6.191524-.0060395z" style="display:block;fill:#46a9eb;fill-opacity:.984314;stroke:#004372;stroke-linejoin:round;stroke-opacity:.490196"/><path d="m17.691406-.08007812v2.57421872l-6.191406.0058594.01758 2.6484375 6.19336-.00586v2.6113281l4.470703-4.0449218z" display="block" fill="none" stroke="url(#d)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_jumptonexttablesel.svg b/icon-themes/elementary_svg/cmd/sc_jumptonexttablesel.svg
new file mode 100644
index 000000000..ba72a19c9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_jumptonexttablesel.svg
@@ -0,0 +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(.59436 0 0 .5999 -22.265323 -.032977)" gradientUnits="userSpaceOnUse" x1="50.91758" x2="50.912964" y1="3.392116" y2="22.438185"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.67880146 0 0 .73786273 -2.234164 -2.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" y1="21.090319" y2="22.445583"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.67880146 0 0 .73786273 -.234164 -4.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#b" y1="21.090319" y2="22.445583"/><linearGradient id="d" gradientTransform="matrix(.67880146 0 0 .73786273 -.280774 -8.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#b" y1="21.090319" y2="22.445583"/><linearGradient id="e" gradientTransform="matrix(.67880146 0 0 .73786273 4.719226 -8.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#b" y1="21.090319" y2="22.445583"/><linearGradient id="f" gradientTransform="matrix(.67880146 0 0 .73786273 -.280774 -12.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#b" y1="21.090319" y2="22.445583"/><linearGradient id="g" gradientTransform="matrix(.67880146 0 0 .73786273 4.719226 -12.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#b" y1="21.090319" y2="22.445583"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="5.5" x2="5.5" y1=".5" y2="12.5"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.67880146 0 0 .73786273 -2.234164 -5.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#b" y1="21.090319" y2="22.445583"/><linearGradient id="j" gradientTransform="matrix(.67880146 0 0 .73786273 2.719226 -9.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#b" y1="21.090319" y2="22.445583"/><linearGradient id="k" gradientTransform="matrix(.67880146 0 0 .73786273 -2.280774 -9.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#b" y1="21.090319" y2="22.445583"/><linearGradient id="l" gradientTransform="matrix(.67880146 0 0 .73786273 -2.280774 -13.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#b" y1="21.090319" y2="22.445583"/><linearGradient id="m" gradientTransform="matrix(.67880146 0 0 .73786273 2.719226 -13.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#b" y1="21.090319" y2="22.445583"/><g transform="translate(-2 -1)"><path d="m2.5 1.5h10v8h-4.220339l-2.779661 4h-3z" fill="url(#a)"/><path d="m2.5 1c-.276-.0000539-.5.224-.5.5l.00195 11.998047c0 .276.224.499946.5.5l3.2104133.001953 2.7876367-4h3.5 1c-.000454-2.6636061-.002-4.9586117-.002-8.4980469 0-.276-.224-.4999461-.5-.5zm.4980469.9980469 9.0019531.0019531v3h-4l-.00195-2.9980469h-1l.00195 2.9980469h-4v1h4v3h-4v-3zm5.0019531 4.0019531h4v3h-4zm-5 4h2 2l-2 3h-2z" fill="#666" fill-opacity=".501961"/><g fill="none" stroke-linecap="square"><path d="m3.5 10.5h2.5466102l-1.3121498 2h-1.2344604z" opacity=".5" stroke="url(#c)"/><path d="m3.5 6.5h3v2h-3z" opacity=".5" stroke="url(#d)"/><path d="m8.5 6.5h3v2h-3z" opacity=".5" stroke="url(#e)"/><path d="m3.5 2.5h3v2h-3z" opacity=".5" stroke="url(#f)"/><path d="m8.5 2.5h3v2h-3z" opacity=".5" stroke="url(#g)"/></g></g><g transform="translate(5 3)"><path d="m.5.5h10v8h-4.220339l-2.779661 4h-3z" fill="url(#h)"/><path d="m.5 0c-.276-.00005388-.5.224-.5.5l.00195 11.998047c0 .276.224.499946.5.5l3.2104133.001953 2.7876367-4h3.5 1c-.000454-2.6636061-.002-4.9586117-.002-8.4980469 0-.276-.224-.4999461-.5-.5zm.4980469.9980469 9.0019531.0019531v3h-4l-.00195-2.9980469h-1l.00195 2.9980469h-4v1h4v3h-4v-3zm5.0019531 4.0019531h4v3h-4zm-5 4h2 2l-2 3h-2z" fill="#002e99" fill-opacity=".501961"/><g fill="none" stroke-linecap="square"><path d="m1.5 9.5h2.5466102l-1.3121498 2h-1.2344604z" opacity=".5" stroke="url(#i)"/><path d="m1.5 5.5h3v2h-3z" opacity=".5" stroke="url(#k)"/><path d="m6.5 5.5h3v2h-3z" opacity=".5" stroke="url(#j)"/><path d="m1.5 1.5h3v2h-3z" opacity=".5" stroke="url(#l)"/><path d="m6.5 1.5h3v2h-3z" opacity=".5" stroke="url(#m)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_jumptoprevtable.svg b/icon-themes/elementary_svg/cmd/sc_jumptoprevtable.svg
new file mode 100644
index 000000000..a3f5b580a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_jumptoprevtable.svg
@@ -0,0 +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(.59436 0 0 .5999 -19.265 1.967)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" xlink:href="#h" y1="15.5" y2="48.396"/><linearGradient id="b" gradientTransform="matrix(.67880146 0 0 .73786273 2.765836 .43824)" gradientUnits="userSpaceOnUse" x1="24" x2="23.915924" xlink:href="#g" y1="5" y2="18.379787"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="17.457523" x2="17.457523" xlink:href="#d" y1="-2.374197" y2="10.619582"/><linearGradient id="d"><stop offset="0" stop-color="#b48be3"/><stop offset="1" stop-color="#8441d1"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="15.911407" x2="15.911407" xlink:href="#d" y1="2.264152" y2="6.099961"/><linearGradient id="f" gradientTransform="matrix(0 -.5372019 .57681717 0 -15.997188 19.865617)" gradientUnits="userSpaceOnUse" x1="40.957993" x2="18.680689" y1="46.97065" y2="46.97065"><stop offset="0" stop-color="#fff"/><stop offset=".45000002" stop-color="#fff" stop-opacity=".235294"/><stop offset=".65000004" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.67880146 0 0 .73786273 2.765836 .43824)" gradientUnits="userSpaceOnUse" x1="24" x2="23.915924" y1="5" y2="18.379787"><stop offset="0" stop-color="#fff"/><stop offset=".063" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.59436 0 0 .5999 -19.265 1.967)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="translate(-4.998 -3.001953)"><rect fill="url(#a)" height="11" rx=".424" ry=".491" width="9" x="6" y="4"/><path d="m5.5 3.0000001c-.276-.0000539-.5.224-.5.5l.00195 11.9980469c0 .276.224.499946.5.5l9.99805.001953c.276.000054.5-.224.5-.5.0021-5.002515-.002-7.0008623-.002-11.9980469 0-.276-.224-.4999461-.5-.5zm.4980469.9980469 9.0019531.001953v3h-4l-.002-2.9980469h-.9999531l.0019531 2.9980469h-4v1h4v3h-4v1h2 2v3h1v-3h4l.002 3.001953-9.002-.001953zm5.0019531 4.001953h4v3h-4z" fill="#030303" fill-opacity=".317647"/><path d="m6.5 4.5h8l-.000001 10h-7.999999z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/></g><rect fill="url(#h)" height="11" rx=".424" ry=".491" width="9" x="6" y="4"/><path d="m5.5 3.0000001c-.276-.0000539-.5.224-.5.5l.00195 11.9980469c0 .276.224.499946.5.5l9.99805.001953c.276.000054.5-.224.5-.5.0021-5.002515-.002-7.0008623-.002-11.9980469 0-.276-.224-.4999461-.5-.5zm.4980469.9980469 9.0019531.001953v3h-4l-.002-2.9980469h-.9999531l.0019531 2.9980469h-4v1h4v3h-4v1h2 2v3h1v-3h4l.002 3.001953-9.002-.001953zm5.0019531 4.001953h4v3h-4z" fill="#030303" fill-opacity=".317647"/><path d="m6.5 4.5h8l-.000001 10h-7.999999z" fill="none" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/><g transform="matrix(-.64678195 0 0 .64678195 22.291211 8.535588)"><path d="m16.710054 9.864121 7.03706-6.1547966-7.05559-5.8627919v3.6474278l-6.191524.0060395.01853 4.6485497 6.191524-.0060395z" style="display:block;stroke:#6326b9;stroke-width:1.546116;stroke-linejoin:round;stroke-miterlimit:7;stroke-opacity:.490196;fill:url(#c)"/><path d="m16.691406-2.1542969v3.6484375l-6.191406.0058594.01758 4.6484375 6.19336-.00586v3.7207031l7.037109-6.1542968z" display="block" fill="url(#e)"/><path d="m17.691406-.08007812v2.57421872l-6.191406.0058594.01758 2.6484375 6.19336-.00586v2.6113281l4.470703-4.0449218z" display="block" fill="none" stroke="url(#f)" stroke-miterlimit="7" stroke-width="1.546116"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_jumptoprevtablesel.svg b/icon-themes/elementary_svg/cmd/sc_jumptoprevtablesel.svg
new file mode 100644
index 000000000..fbc26cc4f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_jumptoprevtablesel.svg
@@ -0,0 +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(.59436 0 0 .5999 -22.265323 -.032977)" gradientUnits="userSpaceOnUse" x1="50.91758" x2="50.912964" y1="3.392116" y2="22.438185"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.67880146 0 0 .73786273 -2.234164 -2.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" y1="21.090319" y2="22.445583"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.67880146 0 0 .73786273 -.234164 -4.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#b" y1="21.090319" y2="22.445583"/><linearGradient id="d" gradientTransform="matrix(.67880146 0 0 .73786273 -.280774 -8.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#b" y1="21.090319" y2="22.445583"/><linearGradient id="e" gradientTransform="matrix(.67880146 0 0 .73786273 4.719226 -8.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#b" y1="21.090319" y2="22.445583"/><linearGradient id="f" gradientTransform="matrix(.67880146 0 0 .73786273 -.280774 -12.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#b" y1="21.090319" y2="22.445583"/><linearGradient id="g" gradientTransform="matrix(.67880146 0 0 .73786273 4.719226 -12.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#b" y1="21.090319" y2="22.445583"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="5.5" x2="5.5" y1=".5" y2="12.5"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.67880146 0 0 .73786273 -2.234164 -5.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#b" y1="21.090319" y2="22.445583"/><linearGradient id="j" gradientTransform="matrix(.67880146 0 0 .73786273 2.719226 -9.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#b" y1="21.090319" y2="22.445583"/><linearGradient id="k" gradientTransform="matrix(.67880146 0 0 .73786273 -2.280774 -9.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#b" y1="21.090319" y2="22.445583"/><linearGradient id="l" gradientTransform="matrix(.67880146 0 0 .73786273 -2.280774 -13.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#b" y1="21.090319" y2="22.445583"/><linearGradient id="m" gradientTransform="matrix(.67880146 0 0 .73786273 2.719226 -13.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#b" y1="21.090319" y2="22.445583"/><path d="m.5.5h10v8h-4.220339l-2.779661 4h-3z" fill="url(#h)"/><path d="m.5 0c-.276-.00005388-.5.224-.5.5l.00195 11.998047c0 .276.224.499946.5.5l3.2104133.001953 2.7876367-4h3.5 1c-.000454-2.6636061-.002-4.9586117-.002-8.4980469 0-.276-.224-.4999461-.5-.5zm.4980469.9980469 9.0019531.0019531v3h-4l-.00195-2.9980469h-1l.00195 2.9980469h-4v1h4v3h-4v-3zm5.0019531 4.0019531h4v3h-4zm-5 4h2 2l-2 3h-2z" fill="#002e99" fill-opacity=".501961"/><g fill="none" stroke-linecap="square"><path d="m1.5 9.5h2.5466102l-1.3121498 2h-1.2344604z" opacity=".5" stroke="url(#i)"/><path d="m1.5 5.5h3v2h-3z" opacity=".5" stroke="url(#k)"/><path d="m6.5 5.5h3v2h-3z" opacity=".5" stroke="url(#j)"/><path d="m1.5 1.5h3v2h-3z" opacity=".5" stroke="url(#l)"/><path d="m6.5 1.5h3v2h-3z" opacity=".5" stroke="url(#m)"/></g><g transform="translate(3 2)"><path d="m2.5 1.5h10v8h-4.220339l-2.779661 4h-3z" fill="url(#a)"/><path d="m2.5 1c-.276-.0000539-.5.224-.5.5l.00195 11.998047c0 .276.224.499946.5.5l3.2104133.001953 2.7876367-4h3.5 1c-.000454-2.6636061-.002-4.9586117-.002-8.4980469 0-.276-.224-.4999461-.5-.5zm.4980469.9980469 9.0019531.0019531v3h-4l-.00195-2.9980469h-1l.00195 2.9980469h-4v1h4v3h-4v-3zm5.0019531 4.0019531h4v3h-4zm-5 4h2 2l-2 3h-2z" fill="#666" fill-opacity=".501961"/><g fill="none" stroke-linecap="square"><path d="m3.5 10.5h2.5466102l-1.3121498 2h-1.2344604z" opacity=".5" stroke="url(#c)"/><path d="m3.5 6.5h3v2h-3z" opacity=".5" stroke="url(#d)"/><path d="m8.5 6.5h3v2h-3z" opacity=".5" stroke="url(#e)"/><path d="m3.5 2.5h3v2h-3z" opacity=".5" stroke="url(#f)"/><path d="m8.5 2.5h3v2h-3z" opacity=".5" stroke="url(#g)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_label.svg b/icon-themes/elementary_svg/cmd/sc_label.svg
new file mode 100644
index 000000000..6a056a645
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_label.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.82996661 0 0 .83014725 -23.704279 -2.802855)" gradientUnits="userSpaceOnUse" x1="40.006763" x2="40.006763" y1="11.78156" y2="10.518054"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.63241105 0 0 .63366331 -16.06917 -.559405)" gradientUnits="userSpaceOnUse" x1="41.050556" x2="41.050556" y1="6.966937" y2="20.055338"><stop offset="0" stop-color="#fff"/><stop offset=".0330098" stop-color="#fff" stop-opacity=".235294"/><stop offset=".49855825" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="9.437231" x2="9.437231" y1="2.915281" y2="14.856069"><stop offset="0" stop-color="#fff4e9"/><stop offset="1" stop-color="#e7d6c5"/></linearGradient><path d="m6.8333755 2.4999192-6.33337544 6.562544 5.50003674 5.4375368 6.5000412-6.3333758v-5.666705zm2.6666849 2.000014c.5520026 0 1.0000066.448002 1.0000066 1.000006s-.448004 1.000007-1.0000066 1.000007c-.5520042 0-1.0000072-.448003-1.0000072-1.000007s.448003-1.000006 1.0000072-1.000006z" fill="url(#c)" fill-rule="evenodd"/><g fill="none"><path d="m7.3435443 3.5000004s-5.4055851 5.4975779-5.4055851 5.4975779 4.1443391 4.3564347 4.1443391 4.3564347 5.3593077-5.5623316 5.3593077-5.5623316.05839-4.291681.05839-4.291681h-4.1564557z" opacity=".7" stroke="url(#b)"/><path d="m9.4943871 3.5010736c1.2559789-.0442798 2.2915909 1.2898796 1.9341109 2.4961046-.265456 1.1836393-1.7226076 1.8657718-2.7990842 1.3016668-1.108004-.4895292-1.4942289-2.048046-.7348029-2.9945458.3689151-.499324.9782378-.8080346 1.5997762-.8032256z" opacity=".6" stroke="url(#a)"/><path d="m10.333402 4.9995634c.73935-.391482 1.702694-.511416 2.617932-.53183.411434-.0092.8273.0746 1.231029-.02143.513831-.122222.863993-.498679.812771-.842839-.06877-.461979-.68935-.803021-1.271382-1.047072-.516276-.216476-.913636-.6022352-1.123633-1.0097466-.106098-.20589.07919-.4220767.376399-.4884432.269998-.060291.552791-.084123.827535-.022904.418164.093175.911794.2068481 1.106321.5031098" opacity=".5" stroke="#5d3c1e"/><path d="m6.8333755 2.4999191-6.33337544 6.562544 5.50003674 5.4375369 6.5000412-6.3333759v-5.666705zm2.6666849 2.000014c.5520026 0 1.0000066.448002 1.0000066 1.000006s-.448004 1.000007-1.0000066 1.000007c-.5520042 0-1.0000072-.448003-1.0000072-1.000007s.448003-1.000006 1.0000072-1.000006z" opacity=".5" stroke="#5c432c"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_lastpage.svg b/icon-themes/elementary_svg/cmd/sc_lastpage.svg
new file mode 100644
index 000000000..475aff3fe
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_lastpage.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(-.61157583 0 0 .6008607 15.029159 3.388771)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="2.681535" y2="19.324327"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.52743574 0 0 .33333554 8.345857 -1.557295)" gradientUnits="userSpaceOnUse" x1="5.03216" x2="5.03216" y1="28.671694" y2="29.671688"><stop offset="0" stop-color="#fff"/><stop offset=".00000019" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.61441293 0 0 .61115825 8.389034 -9.305476)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" y1="22.402153" y2="35.268829"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientTransform="matrix(-.42214318 0 0 .6852547 16.979561 -11.701545)" gradientUnits="userSpaceOnUse" x1="35.836643" x2="35.836643" y1="24.372755" y2="33.128624"><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><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="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="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="g" gradientTransform="matrix(.31428497 0 0 .32592538 1.45716 -.322209)" 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><g transform="translate(1)"><path d="m3.5.5c2.5206581 0 10.999987.000954 10.999987.000954l.000013 14.999046s-7.3333335 0-11 0c0-4.999999 0-10.0000003 0-15z" fill="url(#g)" stroke-width="1.08562"/><g fill="none" transform="translate(1)"><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" stroke="url(#f)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 14.99909804s-7.3333841 0-11.000076 0c0-5.000017 0-10.000035.0000001-15.00005204z" stroke="url(#e)" stroke-linejoin="round" stroke-width=".999922"/></g></g><g transform="matrix(-1 0 0 1 14 1)"><path d="m.83398438 5.4999995c-.18466749 0-.33398438.1645862-.33398438.3691406v8.2617179c0 .204555.14931689.369141.33398438.369141h1.33203122c.1846674 0 .3339844-.164586.3339844-.369141v-4.128905-4.1328129c0-.2045544-.149317-.3691406-.3339844-.3691406zm1.66601562 4.5019535c0 .08084.032311.150827.087891.208984l4.3398434 4.1875c.059439.06222.1428761.101562.2421875.101562.1845228 0 .3222656-.130217.3222656-.304688v-2.396483c-.000116-.162838.1459138-.298828.3242187-.298828h5.3769528c.174818 0 .306641-.129026.306641-.300782v-2.402343c0-.171756-.131823-.300782-.306641-.300782h-5.4082028c-.1636803-.015028-.2930775-.145595-.2929687-.298828v-2.3964843c0-.1744693-.1377426-.3007812-.3222656-.3007812-.1845764 0-.1785565.076283-.2421875.1035156l-4.3398438 4.1874999c-.05559.054667-.087891.129519-.0878906.210938z" style="stroke:#206b00;stroke-width:.999997;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.5;fill:url(#a)"/><g fill="none" transform="translate(0 2)"><path d="m7.4999965 8.500002h5.0000015v-1.000004h-5.0000015" opacity=".6" stroke="url(#b)"/><path d="m7.4999965 8.5224087c-.5059188.0001637-.9998361.545123-1 1.0506969v.9807024l-2.673407-2.553808 2.673407-2.6061903v.9752625c.0001639.5055734.4940812 1.1066704 1 1.1068342" opacity=".5" stroke="url(#c)" stroke-width=".999996"/><path d="m1.504003 3.9999999v8.0000001z" opacity=".5" stroke="url(#d)" stroke-width=".999999"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_lastrecord.svg b/icon-themes/elementary_svg/cmd/sc_lastrecord.svg
new file mode 100644
index 000000000..16ffbf886
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_lastrecord.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(-.61441293 0 0 .61115825 7.610966 -9.305476)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" y1="22.402153" y2="35.268829"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-.52743574 0 0 .33333554 7.654143 -1.557295)" gradientUnits="userSpaceOnUse" x1="5.03216" x2="5.03216" y1="28.671694" y2="29.671688"><stop offset="0" stop-color="#fff"/><stop offset=".00000019" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.61157583 0 0 .6008607 .970841 1.388771)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="2.681535" y2="19.324327"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.42214318 0 0 .6852547 -.979561 -11.701545)" gradientUnits="userSpaceOnUse" x1="35.836643" x2="35.836643" y1="24.372755" y2="33.128624"><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><path d="m15.166016 3.5c.184667 0 .333984.1645862.333984.3691406v8.2617184c0 .204555-.149317.369141-.333984.369141h-1.332032c-.184667 0-.333984-.164586-.333984-.369141v-4.1289059-4.1328125c0-.2045544.149317-.3691406.333984-.3691406zm-1.666016 4.5019531c0 .080838-.03231.1508278-.08789.2089844l-4.3398444 4.1875005c-.059439.062219-.1428761.101562-.2421875.101562-.1845228 0-.3222656-.130217-.3222656-.304688v-2.3964839c.000116-.1628379-.1459138-.2988281-.3242187-.2988281h-5.3769528c-.174818 0-.306641-.1290258-.306641-.3007812v-2.4023438c0-.1717556.131823-.3007813.306641-.3007812h5.4082028c.1636803-.0150279.2930775-.1455949.2929687-.2988282v-2.3964844c0-.1744693.1377426-.3007812.3222656-.3007812.1845764 0 .1785565.076283.2421875.1035156l4.3398434 4.1875c.05559.054667.087891.1295192.087891.2109375z" style="stroke:#206b00;stroke-width:.999997;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.5;fill:url(#c)"/><g fill="none"><path d="m8.5000035 8.500002h-5.0000015v-1.000004h5.0000015" opacity=".6" stroke="url(#b)"/><path d="m8.5000035 8.5224087c.5059188.0001637.9998361.545123 1 1.0506969v.9807024l2.6734075-2.553808-2.6734075-2.6061903v.9752625c-.0001639.5055734-.4940812 1.1066704-1 1.1068342" opacity=".5" stroke="url(#a)" stroke-width=".999996"/><path d="m14.495997 3.9999999v8.0000001z" opacity=".5" stroke="url(#d)" stroke-width=".999999"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_leaveallgroups.svg b/icon-themes/elementary_svg/cmd/sc_leaveallgroups.svg
new file mode 100644
index 000000000..c91473242
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_leaveallgroups.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="15.911407" x2="15.911407" y1="-3.128147" y2="10.786898"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="19.003639" x2="19.003639" y1="2.283259" y2="5.375491"><stop offset="0" stop-color="#fff"/><stop offset=".45000002" stop-color="#fff" stop-opacity=".235294"/><stop offset=".65000004" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="14.365292" x2="14.365292" y1="3.829375" y2="4.602433"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".65000004" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.48571543 0 0 .45629666 -34.78968 -5.734851)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1=".985206" y2="47.013336"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.33492817 0 0 .33492817 2.799044 16.617216)" gradientUnits="userSpaceOnUse" x1="26.950296" x2="26.950296" xlink:href="#d" y1="-42.231876" y2="-21.229681"/><linearGradient id="f" gradientTransform="matrix(.12012014 0 0 .12005232 4.061558 15.613937)" gradientUnits="userSpaceOnUse" x1="51.798126" x2="51.798126" y1="-98.562508" y2="-61.562508"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.31578944 0 0 .31578944 2.710527 5.710518)" gradientUnits="userSpaceOnUse" x1="14.600296" x2="14.600296" xlink:href="#d" y1="2.655628" y2="21.282824"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="6.501251" x2="6.501251" y1="8" y2="11"><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><path d="m1.5 1.5v13.010148l12-.010148v-13z" fill="#8cd5ff" stroke-width="1.396969"/><rect fill="url(#g)" height="6" rx=".5" width="6" x="3.5" y="6.5"/><path d="m4.501251 7.498745h4v4h-4z" fill="none" stroke="url(#h)" stroke-linecap="square"/><rect fill="none" height="6" opacity=".5" rx=".5" stroke="#555761" stroke-linecap="round" stroke-linejoin="round" width="6" x="3.5" y="6.5"/><path d="m.50000012 13.5h1.99999998v2h-1.99999998z" fill="#fafafa" stroke="#7e8087" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".949458"/><path d="m3.0000011 14.5h8.9999989" fill="none" opacity=".6" stroke="#002e99"/><path d="m1.5000001 3v10" fill="none" opacity=".6" stroke="#002e99"/><path d="m.50000012.49999988h1.99999998v2.00000002h-1.99999998z" fill="#fafafa" stroke="#7e8087" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".949458"/><g transform="translate(-2)"><path d="m13.499999 6.0000003a3.5 3.5000009 0 1 1 -6.9999999 0 3.5 3.5000009 0 1 1 6.9999999 0z" fill="url(#e)"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m12.499994 6.0022473a2.4999999 2.4985886 0 1 1 -4.9999989 0 2.4999999 2.4985886 0 1 1 4.9999989 0z" opacity=".5" stroke="url(#f)"/><path d="m13.499999 5.9999999a3.5 3.5000017 0 1 1 -6.9999999 0 3.5 3.5000017 0 1 1 6.9999999 0z" opacity=".5" stroke="#555761"/></g></g><path d="m14.5 2.5h-2v-2h2z" fill="#fafafa" stroke="#7e8087" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".949458"/><path d="m12 1.5-9.0000009.0000001" fill="none" opacity=".6" stroke="#002e99"/><path d="m13.5 13v-9.9999998" fill="none" opacity=".6" stroke="#002e99"/><path d="m12.5 13.5h2v2h-2z" fill="#fafafa" stroke="#7e8087" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".949458"/><g transform="matrix(.64678195 0 0 .64678195 .708789 8.523229)"><path d="m11.476562 5.4960938a1.5034833 1.5034833 0 0 0 -1.4804682 1.5039062v.9941406l-2.4941407-.0039062a1.5034833 1.5034833 0 0 0 -1.5019531 1.3945312v3.1894534a1.5034833 1.5034833 0 0 0 1.5 1.429687h2.4960938v.955078a1.5034833 1.5034833 0 0 0 .0019531.041016h2.0019531v.314453c0 .349699.26382.624992.601562.667969l2.386719-2.363281c-.028756-.281287-.222984-.506297-.488281-.582032v-5.162109l-1.9375-1.9375a1.5034833 1.5034833 0 0 0 -1.085938-.4414062z" display="block" fill="#fff" fill-opacity=".490196" stroke-width=".646782" transform="matrix(1.5461161 0 0 1.5461161 -1.09587 -13.177902)"/><g stroke-miterlimit="5" stroke-width="1.546116"><path d="m16.684465 9.9486742 6.184464-6.1192986-6.184464-6.1844645v3.8652903l-6.184424-.010201.000001 4.64855h6.184464z" display="block" fill="url(#a)" stroke="#a62100" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m17.457523 3.0563173h.399262c.373796 0 .373796 0 .373796-.3175645v-1.3310454l2.476202 2.4216682-2.476202 2.3191742v-1.1475075c0-.3986089 0-.3986089-.372449-.3986089h-.400609" opacity=".5" stroke="url(#b)"/><path d="m17.457523 3.0563173h-5.411406v1.5461161h5.411406" opacity=".5" stroke="url(#c)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_leavegroup.svg b/icon-themes/elementary_svg/cmd/sc_leavegroup.svg
new file mode 100644
index 000000000..12faf643a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_leavegroup.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="15.911407" x2="15.911407" y1="-3.128147" y2="10.786898"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="19.003639" x2="19.003639" y1="2.283259" y2="5.375491"><stop offset="0" stop-color="#fff"/><stop offset=".45000002" stop-color="#fff" stop-opacity=".235294"/><stop offset=".65000004" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="14.365292" x2="14.365292" y1="3.829375" y2="4.602433"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".65000004" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.48571543 0 0 .45629666 -34.78968 -5.734851)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1=".985206" y2="47.013336"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.33492817 0 0 .33492817 2.799044 16.617216)" gradientUnits="userSpaceOnUse" x1="26.950296" x2="26.950296" xlink:href="#d" y1="-42.231876" y2="-21.229681"/><linearGradient id="f" gradientTransform="matrix(.12012014 0 0 .12005232 4.061558 15.613937)" gradientUnits="userSpaceOnUse" x1="51.798126" x2="51.798126" y1="-98.562508" y2="-61.562508"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.31578944 0 0 .31578944 2.710527 5.710518)" gradientUnits="userSpaceOnUse" x1="14.600296" x2="14.600296" xlink:href="#d" y1="2.655628" y2="21.282824"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="6.501251" x2="6.501251" y1="8" y2="11"><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><path d="m12.5 13.5h2v2h-2z" fill="#fafafa" stroke="#7e8087" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".949458"/><rect fill="url(#g)" height="6" rx=".5" width="6" x="3.5" y="6.5"/><path d="m4.501251 7.498745h4v4h-4z" fill="none" stroke="url(#h)" stroke-linecap="square"/><rect fill="none" height="6" opacity=".5" rx=".5" stroke="#555761" stroke-linecap="round" stroke-linejoin="round" width="6" x="3.5" y="6.5"/><path d="m.50000012 13.5h1.99999998v2h-1.99999998z" fill="#fafafa" stroke="#7e8087" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".949458"/><path d="m3.0000011 14.5h8.9999989" fill="none" opacity=".6" stroke="#abacae"/><path d="m1.5000001 3v10" fill="none" opacity=".6" stroke="#abacae"/><path d="m.50000012.49999988h1.99999998v2.00000002h-1.99999998z" fill="#fafafa" stroke="#7e8087" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".949458"/><g transform="translate(-2)"><path d="m13.499999 6.0000003a3.5 3.5000009 0 1 1 -6.9999999 0 3.5 3.5000009 0 1 1 6.9999999 0z" fill="url(#e)"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m12.499994 6.0022473a2.4999999 2.4985886 0 1 1 -4.9999989 0 2.4999999 2.4985886 0 1 1 4.9999989 0z" opacity=".5" stroke="url(#f)"/><path d="m13.499999 5.9999999a3.5 3.5000017 0 1 1 -6.9999999 0 3.5 3.5000017 0 1 1 6.9999999 0z" opacity=".5" stroke="#555761"/></g></g><path d="m14.5 2.5h-2v-2h2z" fill="#fafafa" stroke="#7e8087" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".949458"/><path d="m12 1.5-9.0000009.0000001" fill="none" opacity=".6" stroke="#abacae"/><path d="m13.5 13v-9.9999998" fill="none" opacity=".6" stroke="#abacae"/><g transform="matrix(.64678195 0 0 .64678195 .708789 8.523229)"><path d="m16.648227-4.6803032a2.3245598 2.3245598 0 0 0 -2.288976 2.325214v1.5370569l-3.856231-.00604a2.3245598 2.3245598 0 0 0 -2.3221935 2.1561072v4.9312659a2.3245598 2.3245598 0 0 0 2.3191745 2.2104621h3.85925v1.4766621a2.3245598 2.3245598 0 0 0 .003.063415h3.095257v.486181c0 .540675.407897.96631.930085 1.032758l3.69014-3.6539068c-.04444-.4349024-.344739-.782794-.754919-.8998891v-7.9812206l-2.9956-2.9955997a2.3245598 2.3245598 0 0 0 -1.678987-.682466z" display="block" fill="#fff" fill-opacity=".490196"/><g stroke-miterlimit="5" stroke-width="1.546116"><path d="m16.684465 9.9486742 6.184464-6.1192986-6.184464-6.1844645v3.8652903l-6.184424-.010201.000001 4.64855h6.184464z" display="block" fill="url(#a)" stroke="#a62100" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m17.457523 3.0563173h.399262c.373796 0 .373796 0 .373796-.3175645v-1.3310454l2.476202 2.4216682-2.476202 2.3191742v-1.1475075c0-.3986089 0-.3986089-.372449-.3986089h-.400609" opacity=".5" stroke="url(#b)"/><path d="m17.457523 3.0563173h-5.411406v1.5461161h5.411406" opacity=".5" stroke="url(#c)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_leftpanedraw.svg b/icon-themes/elementary_svg/cmd/sc_leftpanedraw.svg
new file mode 100644
index 000000000..90d5ef03a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_leftpanedraw.svg
@@ -0,0 +1,2 @@
+<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="-20.059322" x2="-5.059322" y1="5.483051" y2="5.483051"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient>
+/&amp;gt;<path d="m2.974.5c-.817 0-1.474.657-1.474 1.474v12.526h14v-12.526c0-.817-.657-1.474-1.474-1.474z" fill="#e9e9e9" stroke="url(#a)"/><path d="m3.205 1.5c-.39 0-.705.372-.705.834v1.666h12v-1.666c0-.462-.314-.834-.705-.834z" fill="none" opacity=".8" stroke="#fff"/><path d="m2 5h13v9h-13z" fill="#fff"/><path d="m2 4.5h13" fill="none" stroke="#8c8c8c"/><path d="m7 2h1v1h-1zm-2 0h1v1h-1zm-2 0h1v1h-1zm4 3h1v9h-1zm-4 1h3v1h-3zm0 1h1v2h-1zm0 2h3v1h-3zm2-2h1v2h-1zm-2 4h3v1h-3zm0 1h1v2h-1zm2 0h1v2h-1z" fill="#8c8c8c"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_legend.svg b/icon-themes/elementary_svg/cmd/sc_legend.svg
new file mode 100644
index 000000000..a3863105d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_legend.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="4.5" x2="4.5" y1="3" y2="6"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="4.5" x2="4.5" xlink:href="#g" y1="4.5" y2="5"/><linearGradient id="c" gradientTransform="translate(0 8)" gradientUnits="userSpaceOnUse" x1="4.5" x2="4.5" xlink:href="#g" y1="4.5" y2="5"/><linearGradient id="d" gradientTransform="translate(0 4)" gradientUnits="userSpaceOnUse" x1="4.5" x2="4.5" xlink:href="#g" y1="4.5" y2="5"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="4.5" x2="4.5" y1="7" y2="10"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="4.5" x2="4.5" y1="11" y2="14"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.24324324 0 0 .35135133 2.162176 -1.433318)" gradientUnits="userSpaceOnUse" x1="23.999992" x2="23.999992" y1="6.923065" y2="41.076912"><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="h" gradientTransform="matrix(.28571361 0 0 .30419701 1.142885 -.768285)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.582922" y1=".985206" y2="43.614483"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.25378586 0 0 .30501865 19.128991 -1.686367)" gradientUnits="userSpaceOnUse" x1="-51.73251" x2="-51.786404" y1="46.506916" y2="2.906247"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="11.720905" x2="11.720905" y1="1.783899" y2="11.976016"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#e6e6e6"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="9.720905" x2="9.720905" y1="2.733051" y2="15.752358"><stop offset="0" stop-color="#888"/><stop offset="1" stop-color="#626262"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="12.813955" x2="12.742121" y1="13.774036" y2="9.725965"><stop offset="0" stop-color="#efefef"/><stop offset="1" stop-color="#c9c9c9"/></linearGradient><g transform="translate(-.000012 1.00089)"><path d="m2.0000121-.00089h11.9999999v14l-12.0000119.00089z" fill="url(#h)"/><g fill="none"><path d="m13.500012 13.49911-11.000012.00089.000012-13.00089 11.000012-.0008904z" stroke="url(#g)" stroke-linecap="round"/><path d="m1.4999742-.50091604c2.5206756 0 13.0000748.0000636 13.0000748.0000636l.000001 14.99998844-13.0000879.00089z" stroke="url(#i)" stroke-linejoin="round" stroke-width=".999922"/></g></g><g stroke-linejoin="round"><path d="m4 3.5h1c.277 0 .5.223.5.5v1c0 .277-.223.5-.5.5h-1c-.277 0-.5-.223-.5-.5v-1c0-.277.223-.5.5-.5z" fill="url(#a)" stroke="#002e99" stroke-linecap="square" stroke-opacity=".501961"/><path d="m7 3.5h5.5" fill="none" stroke="#898989" stroke-linecap="round"/><path d="m7 5.5h3" fill="none" stroke="#898989" stroke-linecap="round"/><path d="m4 7.5h1c.277 0 .5.223.5.5v1c0 .277-.223.5-.5.5h-1c-.277 0-.5-.223-.5-.5v-1c0-.277.223-.5.5-.5z" fill="url(#e)" stroke="#a62100" stroke-linecap="square" stroke-opacity=".501961"/><path d="m7 7.5h5.5" fill="none" stroke="#898989" stroke-linecap="round"/><path d="m7 9.5h3" fill="none" stroke="#898989" stroke-linecap="round"/><path d="m4 11.5h1c.277 0 .5.223.5.5v1c0 .277-.223.5-.5.5h-1c-.277 0-.5-.223-.5-.5v-1c0-.277.223-.5.5-.5z" fill="url(#f)" stroke="#206b00" stroke-linecap="square" stroke-opacity=".501961"/><g fill="none"><g stroke="#898989" stroke-linecap="round"><path d="m7 11.5h5.5"/><path d="m7 13.5h3"/></g><g stroke-linejoin="miter"><path d="m4 4.5h1" opacity=".5" stroke="url(#b)"/><path d="m4 8.5h1" opacity=".5" stroke="url(#d)"/><path d="m4 12.5h1" opacity=".5" stroke="url(#c)"/></g></g></g><g transform="matrix(1.0513065 -.43546544 .43546544 1.0513065 -5.966936 4.266501)"><path d="m11.21875 8c-.124208 0-.21875.0945411-.21875.21875v.625c-.276951.0711-.525582.1859391-.765625.328125l-.453125-.453125c-.087828-.087829-.224671-.087829-.3125 0l-.75.75c-.087829.087829-.087829.2246711 0 .3125l.453125.453125c-.1421856.240043-.2570245.488673-.328125.765625h-.625c-.1242085 0-.21875.094541-.21875.21875v1.0625c0 .124209.0945415.21875.21875.21875h.625c.071101.276951.1859395.525582.328125.765625l-.453125.453125c-.087829.08783-.087829.224671 0 .3125l.75.75c.087829.08783.224671.08783.3125 0l.453125-.453125c.240043.142186.488674.257025.765625.328125v.625c0 .124209.094542.21875.21875.21875h1.0625c.124209 0 .21875-.094541.21875-.21875v-.625c.276951-.0711.525582-.185939.765625-.328125l.453125.453125c.08783.08783.224671.08783.3125 0l.75-.75c.08783-.08783.08783-.224671 0-.3125l-.453125-.453125c.142186-.240043.257025-.488674.328125-.765625h.625c.124209 0 .21875-.094541.21875-.21875v-1.0625c0-.124209-.094541-.21875-.21875-.21875h-.625c-.0711-.276952-.185939-.525582-.328125-.765625l.453125-.453125c.08783-.087829.08783-.224671 0-.3125l-.75-.75c-.08783-.087829-.224671-.087829-.3125 0l-.453125.453125c-.240043-.1421859-.488674-.2570247-.765625-.328125v-.625c0-.1242089-.094541-.21875-.21875-.21875zm.53125 2.75c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1z" display="block" fill="url(#j)" stroke="url(#k)" stroke-linejoin="round" stroke-width=".527275"/><path d="m11.75 9.482558c-1.250289 0-2.2674419 1.017154-2.2674419 2.267442 0 1.250289 1.0171529 2.267442 2.2674419 2.267442 1.250288 0 2.267442-1.017153 2.267442-2.267442 0-1.250288-1.017154-2.267442-2.267442-2.267442zm0 1.046512c.673954 0 1.22093.546977 1.22093 1.22093 0 .673954-.546976 1.22093-1.22093 1.22093-.673953 0-1.22093-.546976-1.22093-1.22093 0-.673953.546977-1.22093 1.22093-1.22093z" opacity=".05"/><path d="m11.75 9.75c-1.1028 0-2 .8972-2 2s.8972 2 2 2 2-.8972 2-2-.8972-2-2-2z" fill="none" stroke="url(#l)" stroke-width=".878792"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_librelogo-clearscreen.svg b/icon-themes/elementary_svg/cmd/sc_librelogo-clearscreen.svg
new file mode 100644
index 000000000..af7f81c1e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_librelogo-clearscreen.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="38" cy="69" fx="28.603323" gradientTransform="matrix(.5249934 0 0 .15830878 -7.949749 1.932753)" gradientUnits="userSpaceOnUse" r="20"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.5249934 0 0 .5276959 -1.649829 -8.779471)" gradientUnits="userSpaceOnUse" x1="28" x2="26" y1="16" y2="8"><stop offset="0" stop-color="#c17d11"/><stop offset="1" stop-color="#e9b96e"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.5249934 0 0 .5276959 -1.649829 -8.779471)" gradientUnits="userSpaceOnUse" x1="30.324829" x2="34" y1="9.240796" y2="18"><stop offset="0" stop-color="#8f5902"/><stop offset="1" stop-color="#73521e"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.5249934 0 0 .5276959 -1.649829 -8.779471)" gradientUnits="userSpaceOnUse" x1="28" x2="33.447109" y1="8" y2="16.685888"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".134387"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.5249934 0 0 .5276959 -1.649829 -8.779471)" gradientUnits="userSpaceOnUse" x1="20.933708" x2="30.208115" y1="25.060659" y2="30.742676"><stop offset="0" stop-color="#fdef72"/><stop offset="1" stop-color="#e2cb0b"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.5249934 0 0 .5276959 -1.649829 -8.779471)" gradientUnits="userSpaceOnUse" x1="22.319767" x2="18.985712" y1="41.955986" y2="37.029255"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".694118"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.5249934 0 0 .5276959 -1.649829 -8.779471)" gradientUnits="userSpaceOnUse" x1="27.354809" x2="23.489431" y1="36.218422" y2="34.728424"><stop offset="0" stop-color="#c4a000"/><stop offset="1" stop-color="#c4a000" stop-opacity="0"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.5128237 0 0 .5276959 -1.321532 -8.779471)" gradientUnits="userSpaceOnUse" x1="27.651777" x2="21.59099" y1="23.145937" y2="20.618719"><stop offset="0" stop-color="#919191"/><stop offset="1" stop-color="#cecece"/></linearGradient><linearGradient id="i" 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="j" 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="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="k" gradientTransform="matrix(.31428463 0 0 .32594469 .457175 -.323148)" 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><path d="m2.500012.4991096c2.5206554 0 10.999975.00095406 10.999975.00095406l.000013 14.99993634s-7.3333255 0-10.999988 0c0-5.000296 0-10.000594 0-15.0008904z" fill="url(#k)" stroke-width="1.085652"/><g fill="none"><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" stroke="url(#j)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 14.99909804s-7.3333841 0-11.000076 0c0-5.000017 0-10.000035.0000001-15.00005204z" stroke="url(#i)" stroke-linejoin="round" stroke-width=".999922"/></g><g transform="matrix(.5 0 0 .5 5.922055 8.105051)"><path d="m22.499868 12.856059a10.499868 3.1661757 0 1 1 -20.999736 0 10.499868 3.1661757 0 1 1 20.999736 0z" fill="url(#a)" opacity=".25"/><path d="m17.561648-7.4767216c-4.306634.0557513-4.933258 8.5737531-6.168673 10.1086736l2.099973.758564c1.381717-2.3073751 8.271796-9.9776724 4.495257-10.8507471-.14673-.016342-.287633-.018289-.426557-.016491zm-.541399 1.0883729c.101618-.00989.19319.00302.278902.049472.342852.1858136.379914.7888406.08203 1.3357301-.297885.5468898-.821981.8454336-1.164829.65962-.342848-.1858143-.379913-.788841-.08203-1.3357307.223414-.4101674.58107-.6794265.885927-.7090914z" fill="url(#b)" fill-rule="evenodd" stroke="url(#c)" stroke-width="2"/><path d="m17.578054-6.4378201c-.736891.00954-1.264014.3293179-1.821071 1.0059203s-1.055877 1.7117493-1.460138 2.8198749c-.404261 1.1081255-.728686 2.2819413-1.033581 3.3145899-.145459.4926574-.263553.9423715-.410151 1.35222l.246091.09894c.947662-1.4068529 2.488015-3.3194218 3.69136-5.2769583.681057-1.1079071 1.171833-2.165678 1.263265-2.7539129.04572-.2941175-.0054-.4260185-.01641-.4452435-.0097-.016893-.0594-.047291-.24609-.098943-.0658-.00415-.126325-.017616-.213279-.016491z" fill="none" opacity=".266667" stroke="url(#d)" stroke-width="2"/><path d="m10.162522-.0724883c.372486 1.0569785-.2842252 1.9724385-.5249932 2.6384793-2.7255386.815646-4.6130126 5.120617-7.4195126 7.36325.3505842.368014.7624093.762086 1.1195917 1.079885l2.1327856-1.863427-1.6104466 2.387638c1.1598348.945095 2.3651246 1.586571 3.1526147 1.850421l1.4437319-1.92939-.9187385 2.193237c.7622873.310751 2.617242.782059 3.674953.791544l1.052029-1.795484-.269409 1.828464c.435514.08357 1.28002.197473 1.842347.214377 1.765127-2.902328 2.099974-7.6351 1.049988-9.745884-.262497-1.055392.787489-2.374631 1.57498-2.902327-1.312484-1.0553914-4.307881-2.2710583-6.299921-2.1107833z" fill="url(#e)" fill-rule="evenodd"/><path d="m10.162522-.0724882c.372486 1.0569785-.2842252 1.9724385-.5249932 2.6384792-2.7255386.815646-4.6130126 5.120617-7.4195126 7.36325.3505842.368014.7624093.762086 1.1195917 1.079885l2.1327856-1.863427-1.6104466 2.387638c1.1598348.945095 2.3651246 1.586571 3.1526147 1.850421l1.4437319-1.92939-.9187385 2.193237c.7622873.310751 2.617242.782059 3.674953.791544l1.052029-1.795484-.269409 1.828464c.435514.08357 1.28002.197473 1.842347.214377 1.765127-2.902328 2.099974-7.6351 1.049988-9.745884-.262497-1.055392.787489-2.374631 1.57498-2.902327-1.312484-1.0553913-4.307881-2.2710582-6.299921-2.1107832z" fill="none" opacity=".5" stroke="#ad5f00" stroke-miterlimit="20" stroke-width="2"/><path d="m4.1250979 11.53682c2.5286279-2.644229 2.3441075-3.801481 5.3108943-6.083134-1.5657623 2.547943-1.8195424 3.873318-3.7359143 7.138526z" fill="#c4a000" fill-rule="evenodd" opacity=".266667"/><path d="m7.8786996 13.490588 2.2816354-5.192604c.873858-1.5745 1.501309-3.150371 2.377681-4.404863-.841016 2.859075-2.5675802 6.396618-3.9538566 9.828335z" fill="#c4a000" fill-rule="evenodd" opacity=".415686"/><path d="m11.07162.8511991c.05079 1.0106149-.803019 1.4665879-.958317 1.8961869-.05465.15024.278185.669248-.01074.587782-2.5452547 1.338376-5.920692 5.890725-6.7748529 6.75402l6.3570997-6.167375-4.2787424 7.237717c.666759.542268.3940795.558876 1.1839086.877932l5.651116-7.210001-3.3911647 8.244299c.8376635.277386.7545255.226726 1.7240337.364504l3.60864-5.958323-1.107267 6.153253.148352.04006c.752428-1.33797.726825-2.292787 1.097939-3.9036.367988-1.597249-.292139-3.59749-.266049-4.608599-.182098-.732141.428503-1.535365.799075-2.131329.224116-.360432-.231425-.503594.04923-.773246-.61502-.413023-.935347-.4134659-1.872204-.7535169-.925079-.3357756-1.220735-.6398829-1.960057-.649764z" fill="none" opacity=".478431" stroke="url(#f)"/><g fill-rule="evenodd"><path d="m9.3586254 13.911452c1.1432076-3.035239 3.3578126-5.31334 4.2088266-8.409052.02706 1.932461.1311 5.384464-.993243 8.821314-.167875.000937-.09131-.05847-.246684-.06256l.420412-3.020803-1.722759 2.931024c-1.1501592-.08249-.679662.0172-1.6665526-.259923z" fill="url(#g)" opacity=".247059"/><g fill="#c4a000"><path d="m10.426629 3.151968c-.6572892.325262-1.0826466.80594-1.5661115 1.247679.6438976-.373948 1.2489515-.764629 2.0997485-1.04945z" opacity=".482353"/><path d="m11.479571 3.389749-.533637 1.049449 1.564854-.838112z" opacity=".482353"/><path d="m11.443402.6986854-.46997.9007887.821997.2649472z" opacity=".482353"/><path d="m15.109668 1.7139569-1.291614.9685581.821997.264947z" opacity=".482353"/><path d="m13.056771.6866365-.794794 1.3322288.821997.2649467-.0272-1.5971755z" opacity=".482353"/></g><path d="m9.358088 2.842873c-.2975558-1.5648745 4.899677 1.136077 5.794258 1.580115-.0034.569419 0 1.055391-.512823 1.055391-1.347941-.735069-3.430964-1.902418-5.281435-2.635506z" opacity=".2"/><path d="m9.1913541 2.565991c-.2564121-.527696 0-1.055392.5128237-1.055392 2.0954802.514724 3.8455102 1.16422 5.6410602 2.110784.256412.527696 0 1.055392-.512823 1.055392-1.855297-.983847-3.604977-1.622567-5.6410609-2.110784z" fill="url(#h)" stroke="#464646" stroke-linejoin="round" stroke-width="2"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_librelogo-gobackward.svg b/icon-themes/elementary_svg/cmd/sc_librelogo-gobackward.svg
new file mode 100644
index 000000000..d152ff1a2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_librelogo-gobackward.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="2.228795" x2="2.116667" y1="292.874296" y2="296.867714"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.999992" x2="24.04014" y1="6.923065" y2="39.214684"><stop offset="0" stop-color="#fff"/><stop offset=".00549477" 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" gradientTransform="matrix(.26458333 0 0 .26458333 0 292.76667)" gradientUnits="userSpaceOnUse" x1="8" x2="8.009766" xlink:href="#b" y1="1" y2="13.345703"/><linearGradient id="d" gradientTransform="matrix(.06435811 0 0 .0929617 .572073 292.65225)" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="12" y2="13.5"><stop offset="0" stop-color="#fff"/><stop offset=".09978462" 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(.06435811 0 0 .0929617 .572073 292.65225)" gradientUnits="userSpaceOnUse" x1="23.999992" x2="24.04014" xlink:href="#b" y1="6.923065" y2="39.214684"/><g stroke-width=".264583" transform="translate(0 -292.76665)"><path d="m1.7197917 292.89896v2.31511.25135.0794h-.79375005l1.19062495 1.32292 1.190625-1.32292h-.79375v-.0794-.25135-2.31511z" fill="url(#a)" stroke="#206b00" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m1.8520833 293.03125v2.63757h-.6252848l.8878011 1.02836.9296589-1.02836h-.298173-.3648356v-2.63757h-.2645833zm-.047542 2.90215h.047542v.008h.2645833.2645833v-.008h.067179l-.3291782.36432z" fill="url(#e)" fill-rule="evenodd" opacity=".6" stroke="url(#c)"/><path d="m1.8520833 295.80938h-.2645833l.5291666.58746.5291667-.58746h-.2645834" fill="none" opacity=".6" stroke="url(#d)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_librelogo-goforward.svg b/icon-themes/elementary_svg/cmd/sc_librelogo-goforward.svg
new file mode 100644
index 000000000..8d0150659
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_librelogo-goforward.svg
@@ -0,0 +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(1 0 0 -1 0 15.999995)" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="15.499995" y2=".999995"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="b" gradientTransform="matrix(1 0 0 -1 0 15.999995)" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="12.999995" y2="11.999995"><stop offset="0" stop-color="#fff"/><stop offset=".09978462" 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" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="3" y2="14"><stop offset="0" stop-color="#fff"/><stop offset=".19999839" 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="m6.5 15.499985v-8.7499998-.9499899-.3h-3l4.5-5.00001004 4.5 5.00001004h-3v.3.9499899 8.7499998z" fill="url(#a)" stroke="#206b00" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m7 4.4999953h-1l2-2.220339 2 2.220339h-1" opacity=".6" stroke="url(#b)"/><path d="m7.5 4v10.5h1v-10.5" opacity=".6" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_librelogo-home.svg b/icon-themes/elementary_svg/cmd/sc_librelogo-home.svg
new file mode 100644
index 000000000..b31ffbcd2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_librelogo-home.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="16" y2="11"><stop offset="0" stop-color="#ae6a37"/><stop offset="1" stop-color="#d28e5b"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="11" y2="16"><stop offset="0" stop-color="#793b19"/><stop offset="1" stop-color="#a76331"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="8.30469" x2="8.30469" y1="2.84357" y2="14.17345"><stop offset="0" stop-color="#fff"/><stop offset=".02929282" stop-color="#fff" stop-opacity=".235294"/><stop offset=".97230476" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="8.674257" x2="8.674257" y1="15.027712" y2="3.102402"><stop offset="0" stop-color="#fff2e5"/><stop offset="1" stop-color="#d8c7b6"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="14.05722" x2="14.05722" y1="15.943477" y2="1.048512"><stop offset="0" stop-color="#62421e" stop-opacity=".498039"/><stop offset="1" stop-color="#9f764d" stop-opacity=".415688"/></linearGradient><path d="m11.5 1.49999v3.5l-3.5-3.46875-5.5 5.46875v8.5h11v-8.5l-.5-.5h.5v-5z" fill="url(#d)" stroke="url(#e)"/><path d="m8 1.53124-4.5 5.46875v7.5h9v-8z" fill="none" stroke="url(#c)"/><path d="m8-.00001-7.75 7.75 1.5 1.5 6.25-6.32277 6.25 6.32277 1.5-1.5z" fill="#521818"/><path d="m8 10.5c-.831 0-1.5.669-1.5 1.5v3.5h3v-3.5c0-.831-.669-1.5-1.5-1.5z" fill="url(#a)" stroke="url(#b)" stroke-linejoin="round"/><path d="m10 12a1 1 0 1 1 -2 0 1 1 0 1 1 2 0z" fill="#620" transform="matrix(.5 0 0 .5 5 7.5)"/><g fill="#fff"><path d="m8 10.99999c-.55228 0-1 .44772-1 1h2c0-.55228-.44772-1-1-1z" opacity=".3"/><path d="m12 1.99999h1v1h-1z" opacity=".5"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_librelogo-left.svg b/icon-themes/elementary_svg/cmd/sc_librelogo-left.svg
new file mode 100644
index 000000000..ceb7c3dde
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_librelogo-left.svg
@@ -0,0 +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="7.525424" x2="6.847386" y1="3.601798" y2="10.381459"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="40.708099" x2="40.444439" y1="31.436115" y2="34.118305"><stop offset="0" stop-color="#fff"/><stop offset=".08968482" 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="6.888639" cy="7.118164" gradientTransform="matrix(1.3121194 -.02037026 .00771694 .49707529 -2.205009 3.720224)" gradientUnits="userSpaceOnUse" r="5.800815"><stop offset="0" stop-color="#fff"/><stop offset=".90799969" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".591912"/></radialGradient><g transform="matrix(-1 0 0 1 15.999928 0)"><path d="m6.8461537 3.7321868c-3.5048769 0-6.3461537 2.5829769-6.3461537 5.7692307h2.3076922c0-1.91175 1.8080769-3.4615384 4.0384615-3.4615384 2.2303842 0 4.0384603 1.5497884 4.0384603 3.4615384h-2.3076911l3.4615381 3.4615385 3.461538-3.4615385h-2.307692c0-3.1862538-2.841277-5.7692307-6.3461533-5.7692307z" fill="url(#a)" stroke="#206b00" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m6.8457031 4.734375c-2.602054 0-4.5967546 1.653629-5.1191406 3.765625h.3105469c.5353367-2.0096774 2.4951716-3.4628906 4.8085937-3.4628906 2.6948375 0 5.0410159 1.9212628 5.0410159 4.4648437h.302734c0-2.5908179-2.331105-4.7675781-5.3437499-4.7675781z" opacity=".6" stroke="url(#c)"/><path d="m11.211864 10.5h-.34322l1.131356 1.055084 1.169492-1.055084h-.338984" opacity=".6" stroke="url(#b)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_librelogo-right.svg b/icon-themes/elementary_svg/cmd/sc_librelogo-right.svg
new file mode 100644
index 000000000..18632c30a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_librelogo-right.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="1.991102" x2="2.053865" y1="293.719646" y2="295.791468"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><radialGradient id="b" cx="6.888639" cy="7.118164" gradientTransform="matrix(1.3121194 -.02037026 .00771694 .49707529 -2.205009 3.720224)" gradientUnits="userSpaceOnUse" r="5.800815"><stop offset="0" stop-color="#fff"/><stop offset=".90799969" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".591912"/></radialGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="40.29002" x2="40.444439" y1="32.111473" y2="34.118305"><stop offset="0" stop-color="#fff"/><stop offset=".08968482" 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="translate(0 -292.76665)"><path d="m1.8113782 293.75414c-.92733206 0-1.67908654.68341-1.67908654 1.52644h.61057689c0-.50581.47838705-.91586 1.06850965-.91586.5901225 0 1.0685093.41005 1.0685093.91586h-.6105766l.9158652.91587.9158653-.91587h-.6105768c0-.84303-.7517546-1.52644-1.6790864-1.52644z" fill="url(#a)" stroke="#206b00" stroke-linejoin="round" stroke-opacity=".501961" stroke-width=".264583"/><g fill="none" transform="matrix(.26458333 0 0 .26458333 0 292.76667)"><path d="m6.8457031 4.734375c-2.602054 0-4.5967546 1.653629-5.1191406 3.765625h.3105469c.5353367-2.0096774 2.4951716-3.4628906 4.8085937-3.4628906 2.6948375 0 5.0410159 1.9212628 5.0410159 4.4648437h.302734c0-2.5908179-2.331105-4.7675781-5.3437499-4.7675781z" opacity=".6" stroke="url(#b)"/><path d="m11.211864 10.5h-.34322l1.131356 1.055084 1.169492-1.055084h-.338984" opacity=".6" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_librelogo-run.svg b/icon-themes/elementary_svg/cmd/sc_librelogo-run.svg
new file mode 100644
index 000000000..71ab57232
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_librelogo-run.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.49601832 0 0 .48279948 -4.368133 -4.924873)" gradientUnits="userSpaceOnUse" x1="24.377628" x2="17.064001" y1="22.098661" y2="35.86034"><stop offset="0" stop-color="#fff"/><stop offset=".00164232" stop-color="#fff" stop-opacity=".235294"/><stop offset=".39239356" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="7.781147" x2="7.781147" y1=".516966" y2="15.502328"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><path d="m2.1190476 1.2291664c-.3418904 0-.6190476.2755823-.6190476.6155304v12.3106072c0 .339948.2771572.61553.6190476.61553.1042785 0 .1979262-.03166.2841332-.07694l11.7594862-6.1541029c.19774-.1027649.337333-.3025707.337333-.5397913 0-.2372204-.139593-.4370263-.337333-.5397909l-11.7594862-6.1541011c-.086207-.045281-.1798547-.0769414-.2841332-.0769414z" fill="url(#b)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5"/><path d="m2.4769328 2.4769017v11.0461963l10.6031932-5.5138346z" fill="none" opacity=".6" stroke="url(#a)" stroke-width=".953865"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_line.svg b/icon-themes/elementary_svg/cmd/sc_line.svg
new file mode 100644
index 000000000..f50be6535
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_line.svg
@@ -0,0 +1,2 @@
+<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="14" x2="14" y1="0" y2="4"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14" x2="14" y1="1.5" y2="2.5"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient>
+/&amp;gt;<path d="m1.5 14.5 13-13" fill="none" stroke="#7239b3" stroke-width="1.124385"/><g stroke-linecap="square" stroke-opacity=".74902"><g transform="translate(-12 12)"><path d="m12.5.5h3v3h-3z" fill="url(#a)" stroke="#7239b3"/><path d="m13.5 1.5h1v1h-1z" fill="none" opacity=".5" stroke="url(#b)"/></g><path d="m12.5.5h3v3h-3z" fill="url(#a)" stroke="#7239b3"/><path d="m13.5 1.5h1v1h-1z" fill="none" opacity=".5" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_line_diagonal.svg b/icon-themes/elementary_svg/cmd/sc_line_diagonal.svg
new file mode 100644
index 000000000..93091e168
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_line_diagonal.svg
@@ -0,0 +1,2 @@
+<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(-1 0 0 1 16.000022 8)" gradientUnits="userSpaceOnUse" x1="13.500022" x2="13.500022" y1="5" y2="10"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-1 0 0 1 16.000022 8)" gradientUnits="userSpaceOnUse" x1="13.500022" x2="13.500022" y1="6.5" y2="6.694855"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient>
+/&amp;amp;gt;<g stroke="#7239b3"><path d="m.5 13.5h15.027755v2.02397h-15.027755z" fill="#fcaf3e" stroke-linecap="round" stroke-linejoin="round"/><g fill="none"><path d="m13.187516 12.300185c.0682-1.898731-.260134-3.6722392-1.999999-5.0000002"/><path d="m1.5 14.5 13-13" stroke-width="1.124385"/></g><g stroke-opacity=".74902"><path d="m15.5 13.5h-15v2h15z" fill="url(#a)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round"/><path d="m15 14.5h-14z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="square"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_linearrowcircle.svg b/icon-themes/elementary_svg/cmd/sc_linearrowcircle.svg
new file mode 100644
index 000000000..f4d180297
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_linearrowcircle.svg
@@ -0,0 +1,2 @@
+<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="4.5" x2="4.5" y1="3.5" y2="7.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14.5" x2="14.5" xlink:href="#a" y1="9.5" y2="15"/><linearGradient id="c" gradientTransform="matrix(-1 0 0 1 20 -4.087891)" gradientUnits="userSpaceOnUse" x1="7.136897" x2="7.50004" y1="16.587893" y2="17.189587"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="13.5" x2="13.5" xlink:href="#a" y1="4.686441" y2="10"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="13.5" x2="13.5" y1="7.389831" y2="7.652543"><stop offset="0" stop-color="#fff"/><stop offset=".55882365" stop-color="#fff" stop-opacity=".235"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient>
+/&amp;amp;amp;gt;<g fill="#7239b3"><path d="m13.986543 7h-11.986543v1h11.986543z"/><g stroke-opacity=".74902"><g transform="matrix(-1 0 0 1 15.99996 -5)"><path d="m11.49996 14.5 4.00004-2-4.00004-2z" fill="url(#b)" fill-rule="evenodd" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round"/><path d="m12.49996 12.107864.795273.392136-.795273.393895z" fill="none" opacity=".4" stroke="url(#c)"/></g><g stroke-linecap="square"><path d="m15.5 7.5a2 2 0 0 1 -2 2 2 2 0 0 1 -2-2 2 2 0 0 1 2-2 2 2 0 0 1 2 2z" fill="url(#d)" stroke="#7239b3"/><path d="m14.5 7.5a1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1 1 1 0 0 1 1 1z" fill="none" opacity=".5" stroke="url(#e)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_linearrowend.svg b/icon-themes/elementary_svg/cmd/sc_linearrowend.svg
new file mode 100644
index 000000000..a22cc8b92
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_linearrowend.svg
@@ -0,0 +1,2 @@
+<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="14.5" x2="14.5" y1="9.5" y2="15"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-1 0 0 1 20 -4.087891)" gradientUnits="userSpaceOnUse" x1="7.136897" x2="7.50004" y1="16.587893" y2="17.189587"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient>
+/&amp;amp;gt;<g fill="#7239b3" transform="matrix(-1 0 0 1 16.000022 0)"><path d="m15.000022 7h-13.000022v1h13.000022z"/><g stroke-opacity=".74902" transform="matrix(-1 0 0 1 15.99996 -5)"><path d="m11.49996 14.5 4.00004-2-4.00004-2z" fill="url(#a)" fill-rule="evenodd" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round"/><path d="m12.49996 12.107864.795273.392136-.795273.393895z" fill="none" opacity=".4" stroke="url(#b)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_linearrows.svg b/icon-themes/elementary_svg/cmd/sc_linearrows.svg
new file mode 100644
index 000000000..290980b83
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_linearrows.svg
@@ -0,0 +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" gradientUnits="userSpaceOnUse" x1="14.5" x2="14.5" y1="9.5" y2="15"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-1 0 0 1 20 -4.087891)" gradientUnits="userSpaceOnUse" x1="7.136897" x2="7.50004" xlink:href="#c" y1="16.587893" y2="17.189587"/><linearGradient id="c" gradientTransform="matrix(-1 0 0 1 20 -4.087891)" gradientUnits="userSpaceOnUse" x1="7.136897" x2="7.50004" y1="16.587893" y2="17.189587"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient>
+
+/&amp;amp;amp;gt;<g fill="#7239b3"><path d="m14 7h-12.000022v1h12.000022z" stroke-width=".960769"/><g stroke-opacity=".74902"><g transform="matrix(-1 0 0 1 15.999938 -5)"><path d="m11.49996 14.5 4.00004-2-4.00004-2z" fill="url(#a)" fill-rule="evenodd" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round"/><path d="m12.49996 12.107864.795273.392136-.795273.393895z" fill="none" opacity=".4" stroke="url(#c)"/></g><g transform="translate(.00004 -5)"><path d="m11.49996 14.5 4.00004-2-4.00004-2z" fill="url(#a)" fill-rule="evenodd" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round"/><path d="m12.49996 12.107864.795273.392136-.795273.393895z" fill="none" opacity=".4" stroke="url(#b)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_linearrowsquare.svg b/icon-themes/elementary_svg/cmd/sc_linearrowsquare.svg
new file mode 100644
index 000000000..a142e9384
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_linearrowsquare.svg
@@ -0,0 +1,2 @@
+<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="4.5" x2="4.5" y1="3.5" y2="7.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14.5" x2="14.5" xlink:href="#a" y1="9.5" y2="15"/><linearGradient id="c" gradientTransform="matrix(-1 0 0 1 20 -4.087891)" gradientUnits="userSpaceOnUse" x1="7.136897" x2="7.50004" y1="16.587893" y2="17.189587"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="13.500022" x2="13.500022" xlink:href="#a" y1="5" y2="10"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="13.500022" x2="13.500022" y1="7" y2="8"><stop offset="0" stop-color="#fff"/><stop offset=".00000004" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient>
+/&amp;amp;gt;<g fill="#7239b3" transform="translate(-.000022)"><path d="m15.000022 7h-13.000022v1h13.000022z"/><g stroke-opacity=".74902"><g transform="matrix(-1 0 0 1 15.99996 -5)"><path d="m11.49996 14.5 4.00004-2-4.00004-2z" fill="url(#b)" fill-rule="evenodd" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round"/><path d="m12.49996 12.107864.795273.392136-.795273.393895z" fill="none" opacity=".4" stroke="url(#c)"/></g><path d="m11.500022 5.5h4v4h-4z" fill="url(#d)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round"/><path d="m12.500022 6.5h2v2h-2z" fill="none" opacity=".5" stroke="url(#e)" stroke-linecap="square"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_linearrowstart.svg b/icon-themes/elementary_svg/cmd/sc_linearrowstart.svg
new file mode 100644
index 000000000..2a63897d2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_linearrowstart.svg
@@ -0,0 +1,2 @@
+<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="14.5" x2="14.5" y1="9.5" y2="15"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-1 0 0 1 20 -4.087891)" gradientUnits="userSpaceOnUse" x1="7.136897" x2="7.50004" y1="16.587893" y2="17.189587"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient>
+/&amp;amp;gt;<g fill="#7239b3" transform="translate(-.000022)"><path d="m15.000022 7h-13.000022v1h13.000022z"/><g stroke-opacity=".74902" transform="matrix(-1 0 0 1 15.99996 -5)"><path d="m11.49996 14.5 4.00004-2-4.00004-2z" fill="url(#a)" fill-rule="evenodd" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round"/><path d="m12.49996 12.107864.795273.392136-.795273.393895z" fill="none" opacity=".4" stroke="url(#b)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_linecirclearrow.svg b/icon-themes/elementary_svg/cmd/sc_linecirclearrow.svg
new file mode 100644
index 000000000..e2751af46
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_linecirclearrow.svg
@@ -0,0 +1,2 @@
+<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="4.5" x2="4.5" y1="3.5" y2="7.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14.5" x2="14.5" xlink:href="#a" y1="9.5" y2="15"/><linearGradient id="c" gradientTransform="matrix(-1 0 0 1 20 -4.087891)" gradientUnits="userSpaceOnUse" x1="7.136897" x2="7.50004" y1="16.587893" y2="17.189587"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="13.5" x2="13.5" xlink:href="#a" y1="4.686441" y2="10"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="13.5" x2="13.5" y1="7.389831" y2="7.652543"><stop offset="0" stop-color="#fff"/><stop offset=".55882365" stop-color="#fff" stop-opacity=".235"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient>
+/&amp;amp;amp;gt;<g fill="#7239b3" transform="matrix(-1 0 0 1 16.000022 0)"><path d="m13.986543 7h-11.986543v1h11.986543z"/><g stroke-opacity=".74902"><g transform="matrix(-1 0 0 1 15.99996 -5)"><path d="m11.49996 14.5 4.00004-2-4.00004-2z" fill="url(#b)" fill-rule="evenodd" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round"/><path d="m12.49996 12.107864.795273.392136-.795273.393895z" fill="none" opacity=".4" stroke="url(#c)"/></g><g stroke-linecap="square"><path d="m15.5 7.5a2 2 0 0 1 -2 2 2 2 0 0 1 -2-2 2 2 0 0 1 2-2 2 2 0 0 1 2 2z" fill="url(#d)" stroke="#7239b3"/><path d="m14.5 7.5a1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1 1 1 0 0 1 1 1z" fill="none" opacity=".5" stroke="url(#e)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_lineendstyle.svg b/icon-themes/elementary_svg/cmd/sc_lineendstyle.svg
new file mode 100644
index 000000000..0f37a2739
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_lineendstyle.svg
@@ -0,0 +1,2 @@
+<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="4.5" x2="4.5" y1="3.5" y2="7.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14.5" x2="14.5" xlink:href="#a" y1="9.5" y2="15"/><linearGradient id="c" gradientTransform="matrix(-1 0 0 1 20 -4.087891)" gradientUnits="userSpaceOnUse" x1="7.136897" x2="7.50004" y1="16.587893" y2="17.189587"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="13.500022" x2="13.500022" xlink:href="#a" y1="5" y2="10"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="13.500022" x2="13.500022" y1="7" y2="8"><stop offset="0" stop-color="#fff"/><stop offset=".00000004" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient>
+/&amp;amp;gt;<g fill="#7239b3" transform="matrix(-1 0 0 1 16.000022 3)"><path d="m16.000044 1h-13.000022v1h13.000022z"/><path d="m13.000044 7h-13.000022v1h13.000022z"/><g stroke-opacity=".74902"><g transform="matrix(-1 0 0 1 15.99996 -11)"><path d="m11.49996 14.5 4.00004-2-4.00004-2z" fill="url(#b)" fill-rule="evenodd" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round"/><path d="m12.49996 12.107864.795273.392136-.795273.393895z" fill="none" opacity=".4" stroke="url(#c)"/></g><path d="m11.500022 5.5h4v4h-4z" fill="url(#d)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round"/><path d="m12.500022 6.5h2v2h-2z" fill="none" opacity=".5" stroke="url(#e)" stroke-linecap="square"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_linenumberingdialog.svg b/icon-themes/elementary_svg/cmd/sc_linenumberingdialog.svg
new file mode 100644
index 000000000..f08981aca
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_linenumberingdialog.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.31428606 0 0 .32592592 .457115 5.677764)" 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" 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="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="c" 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><g transform="translate(0 -6)"><path d="m4.2790936 8.5050449h-1.014648v-2.7720703l.010986-.5090332.01831-.5566406c-.1879877.1879883-.2805171.3112793-.3537593.369873l-.6152344.4943848-.5456543-.6811524 1.5-1.373291h1z" fill="#fff" opacity=".35" transform="translate(-1.296968 5.494955)"/><path d="m2.9821254 13h-1.014648v-2.77207l.010986-.5090335.01831-.5566406c-.1879877.1879883-.2805171.3112793-.3537593.369873l-.6152344.4943851-.5456543-.6811527 1.5-1.373291h1z" fill="#565656"/><path d="m5.1216229 16.505045h-3.4853515v-.787354c.7400224-.583003 1.4243165-1.243343 2.1240234-1.863328.1220703-.158692.209961-.305177.2636719-.439454.053711-.134278.080566-.273438.080566-.41748 0-.214844-.059814-.374756-.1794434-.479736-.1171875-.104981-.2746582-.157471-.4724121-.157471-.2075195 0-.4089355.04761-.604248.142822-.1953125.09521-.39917.230712-.6115723.406494l-.615234-.728759c.2636719-.22461.4821777-.383301.6555176-.476075.1733399-.09277.3625489-.163574.567627-.212402.2050781-.05127.4345702-.0769.6884765-.0769.3344727 0 .6298828.06104.8862305.183105.2563477.12207.4553223.292969.5969238.512696.1416016.219726.2124024.47119.2124024.754394 0 .246582-.043945.478515-.131836.695801-.085449.214843-.2197265.43579-.402832.662842-.1806641.22705-.5004883.550537-.9594727.970459l-.3130371.284716v.05127h1.7z" fill="#fff" opacity=".35" transform="translate(-1.139498 3.494955)"/><path d="m5.1216229 16.505045h-3.4853515v-.787354c.7400224-.583003 1.4243165-1.243343 2.1240234-1.863328.1220703-.158692.209961-.305177.2636719-.439454.053711-.134278.080566-.273438.080566-.41748 0-.214844-.059814-.374756-.1794434-.479736-.1171875-.104981-.2746582-.157471-.4724121-.157471-.2075195 0-.4089355.04761-.604248.142822-.1953125.09521-.39917.230712-.6115723.406494l-.615234-.728759c.2636719-.22461.4821777-.383301.6555176-.476075.1733399-.09277.3625489-.163574.567627-.212402.2050781-.05127.4345702-.0769.6884765-.0769.3344727 0 .6298828.06104.8862305.183105.2563477.12207.4553223.292969.5969238.512696.1416016.219726.2124024.47119.2124024.754394 0 .246582-.043945.478515-.131836.695801-.085449.214843-.2197265.43579-.402832.662842-.1806641.22705-.5004883.550537-.9594727.970459l-.3130371.284716v.05127h1.7z" fill="#565656" transform="matrix(1 0 0 .98238717 -1.139498 2.785651)"/><g transform="translate(2)"><path d="m2.4999621 6.499974c2.5206669 0 11.0000249.000954 11.0000249.000954l.000013 14.999072s-7.3333587 0-11.0000379 0c0-5.000008 0-10.000018 0-15.000026z" fill="url(#a)" stroke-width="1.085623"/><g fill="none" transform="translate(0 6)"><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" stroke="url(#b)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 14.99909804s-7.3333841 0-11.000076 0c0-5.000017 0-10.000035.0000001-15.00005204z" stroke="url(#c)" stroke-linejoin="round" stroke-width=".999922"/></g></g><g fill="#565656"><path d="m6 10h8v1h-8z"/><path d="m6 16h8v1h-8z"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_linesquarearrow.svg b/icon-themes/elementary_svg/cmd/sc_linesquarearrow.svg
new file mode 100644
index 000000000..6f42d7c5a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_linesquarearrow.svg
@@ -0,0 +1,2 @@
+<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="4.5" x2="4.5" y1="3.5" y2="7.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14.5" x2="14.5" xlink:href="#a" y1="9.5" y2="15"/><linearGradient id="c" gradientTransform="matrix(-1 0 0 1 20 -4.087891)" gradientUnits="userSpaceOnUse" x1="7.136897" x2="7.50004" y1="16.587893" y2="17.189587"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="13.500022" x2="13.500022" xlink:href="#a" y1="5" y2="10"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="13.500022" x2="13.500022" y1="7" y2="8"><stop offset="0" stop-color="#fff"/><stop offset=".00000004" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient>
+/&amp;amp;gt;<g fill="#7239b3" transform="matrix(-1 0 0 1 16.000022 0)"><path d="m15.000022 7h-13.000022v1h13.000022z"/><g stroke-opacity=".74902"><g transform="matrix(-1 0 0 1 15.99996 -5)"><path d="m11.49996 14.5 4.00004-2-4.00004-2z" fill="url(#b)" fill-rule="evenodd" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round"/><path d="m12.49996 12.107864.795273.392136-.795273.393895z" fill="none" opacity=".4" stroke="url(#c)"/></g><path d="m11.500022 5.5h4v4h-4z" fill="url(#d)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round"/><path d="m12.500022 6.5h2v2h-2z" fill="none" opacity=".5" stroke="url(#e)" stroke-linecap="square"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_linestyle.svg b/icon-themes/elementary_svg/cmd/sc_linestyle.svg
new file mode 100644
index 000000000..a7bd258c0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_linestyle.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.404 -.406 .607 .602 -17.868 .693)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#j" y1="24.99" y2="30"/><linearGradient id="b" gradientTransform="matrix(.404 -.406 .607 .602 -17.983 .81)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#k" y1="24.99" y2="30"/><linearGradient id="c" gradientTransform="matrix(.404 -.406 .607 .602 -17.466 .29)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#j" y1="24.99" y2="30"/><linearGradient id="d" gradientTransform="matrix(.404 -.406 .607 .602 -17.58 .405)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#k" y1="24.99" y2="30"/><linearGradient id="e" gradientTransform="matrix(.404 -.406 .607 .602 -17.062 -.116)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#j" y1="24.99" y2="30"/><linearGradient id="f" gradientTransform="matrix(.404 -.406 .607 .602 -17.177 0)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#k" y1="24.99" y2="30"/><linearGradient id="g" gradientTransform="matrix(.404 -.406 .607 .602 -17.637 .462)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="29.056999" y2="26.030001"><stop offset="0" stop-color="#ece5a5"/><stop offset="1" stop-color="#fcfbf2"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.376 .036 .037 .375 -2.218 -1.133)" gradientUnits="userSpaceOnUse" x1="5.518" x2="9.522" y1="37.372002" y2="41.391998"><stop offset="0" stop-color="#d48e15"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="7.239398" x2="9.283306" y1="6.848341" y2="8.868646"><stop offset="0" stop-color="#ad5f00"/><stop offset=".13482948" stop-color="#ffe16b"/><stop offset=".20224422" stop-color="#f9c440"/><stop offset=".26965895" stop-color="#fff394"/><stop offset=".44650277" stop-color="#f9c440"/><stop offset=".57114136" stop-color="#f9c440"/><stop offset=".72038066" stop-color="#ffe16b"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="j"><stop offset="0" stop-color="#565656"/><stop offset=".5" stop-color="#9a9a9a"/><stop offset="1" stop-color="#545454"/></linearGradient><linearGradient id="k"><stop offset="0" stop-color="#b1b1b1"/><stop offset=".5" stop-color="#fff"/><stop offset="1" stop-color="#8f8f8f"/></linearGradient><linearGradient id="l"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="m" gradientTransform="matrix(-.89308496 -.68051868 -.51562286 1.1786929 26.279853 1.545313)" gradientUnits="userSpaceOnUse" x1="10.488523" x2="-2.194253" xlink:href="#l" y1="17.688837" y2="10.366432"/><linearGradient id="n" gradientTransform="matrix(-.89308496 -.68051868 -.51562286 1.1786929 26.349267 -.974597)" gradientUnits="userSpaceOnUse" x1="10.308109" x2="-2.003653" xlink:href="#l" y1="17.140203" y2="10.036304"/><g transform="matrix(.26458333 0 0 .26458333 -2.04197 -.09012)"><path d="m8.3667154 12.472066s3.8190626 1.771208 7.0395636-.3595c3.324943-2.1998062 7.557473 2.146056 7.557473 2.146056" fill="none" stroke="url(#n)" stroke-width="1.775706"/><path d="m8.2973011 14.991976s3.8190629 1.771208 7.0395639-.359501c3.324943-2.199806 7.557473 2.146056 7.557473 2.146056" fill="none" stroke="url(#m)" stroke-width=".887852"/><g transform="matrix(1.0705698 0 0 1.0705698 2.315849 -5.351361)"><path d="m14.14 13.45c-.09-.014-.16-.01-.205.003l-6.08 1.347-1.118.25-.033.006-1.298.96 3.31-.05.03-.008 1.125-.248 6.077-1.36c.182-.04-.12-.273-.676-.524-.418-.187-.858-.334-1.13-.375z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><g transform="matrix(.7 0 0 .7 5.29 5.02)"><path d="m2.05 11.037c.285-.207 1.147.257 1.96 1.062.81.802 1.26 1.64 1.057 1.93 0 0 .02.017.02.02l10.136-10.183c.258-.258-.213-1.143-1.05-1.974-.84-.832-1.73-1.295-1.987-1.037z" fill="url(#i)" stroke="#ad5f00" stroke-linejoin="round" stroke-width=".667201"/><path d="m2.2785468 10.974316c.2751066-.200077 1.0976476.245928 1.875727 1.02123.773911.769741 1.2046336 1.57422 1.0101137 1.852106 0 0 .018062.01667.016673.01806l6.6775875-6.7331661.02779-.02362s-.02223-.016673-.02084-.018062c.194518-.277883-.236205-1.0809719-1.011505-1.8521043-.77808-.7780793-1.6006201-1.2199173-1.8757273-1.0212291l-.023614.02501z" fill="#f9c440" opacity=".6" stroke-width="1.389427"/><path d="m10.565 2.484c.287-.208 1.148.256 1.96 1.062.81.804 1.26 1.64 1.058 1.93 0 .002.02.018.02.02l1.55-1.558c.41-.408-.028-1.093-.98-2.044-.813-.806-1.674-1.27-1.96-1.062l-.026.025z" fill="#fe9ab8" opacity=".9" stroke="#de3e80" stroke-linejoin="round" stroke-width=".714286"/><path d="m9.18 3.877c.285-.208 1.146.256 1.96 1.062.81.8 1.26 1.64 1.056 1.93l.02.017.126-.127s-.02-.016-.02-.018c.203-.29-.246-1.127-1.057-1.93-.812-.806-1.674-1.27-1.96-1.062z" fill="url(#a)"/><path d="m9.063 3.993c.286-.208 1.148.256 1.96 1.062.81.803 1.26 1.64 1.058 1.93 0 .002.02.018.02.02l.127-.128-.02-.018c.204-.29-.246-1.13-1.057-1.933-.813-.806-1.674-1.27-1.96-1.062z" fill="url(#b)"/><path d="m9.58 3.473c.287-.208 1.15.256 1.96 1.062.81.804 1.26 1.64 1.06 1.93-.002.002.018.018.017.02l.127-.127c0-.002-.02-.018-.02-.02.203-.29-.246-1.126-1.057-1.93-.812-.805-1.674-1.27-1.96-1.062z" fill="url(#c)"/><path d="m9.465 3.59c.286-.21 1.148.256 1.96 1.06.81.805 1.26 1.642 1.058 1.932l.02.018.125-.126s-.02-.018-.02-.02c.204-.288-.246-1.126-1.056-1.93-.813-.805-1.674-1.27-1.96-1.062z" fill="url(#d)"/><path d="m9.985 3.067c.286-.207 1.148.257 1.96 1.062.81.802 1.26 1.64 1.058 1.93 0 0 .02.017.02.02l.125-.13s-.02-.017-.02-.02c.203-.287-.246-1.125-1.057-1.93-.81-.804-1.672-1.27-1.96-1.06z" fill="url(#e)"/><path d="m9.87 3.183c.285-.207 1.147.257 1.96 1.062.81.804 1.26 1.642 1.057 1.93 0 .002.02.02.02.02l.125-.127s-.02-.018-.02-.02c.204-.288-.246-1.126-1.056-1.93-.813-.805-1.674-1.27-1.96-1.06z" fill="url(#f)"/><g fill-rule="evenodd" stroke-width=".714286"><path d="m.26 15.794 4.772-1.725.04-.04c.202-.29-.253-1.13-1.064-1.93-.812-.808-1.673-1.27-1.96-1.06z" fill="url(#g)" stroke="url(#h)" stroke-width=".667201"/><path d="m.744 14.506-.484 1.284 1.3-.474c-.113-.134-.22-.268-.354-.402-.155-.154-.307-.28-.462-.408z" fill="#0c0c0c" stroke="#0c0c0c"/></g></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_linetoolbox.svg b/icon-themes/elementary_svg/cmd/sc_linetoolbox.svg
new file mode 100644
index 000000000..f6649ab29
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_linetoolbox.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.9749318 -.20909082 .2177941 1.005371 -101.7938 -101.51199)" gradientUnits="userSpaceOnUse" x1="91.920059" x2="97.697929" y1="117.00874" y2="121.85545"><stop offset="0" stop-color="#8cd5ff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientTransform="matrix(1 0 0 .992701 -1295.9639 -754.32784)" gradientUnits="userSpaceOnUse" x1="1310.4253" x2="1313.2905" y1="762.42224" y2="764.30347"><stop offset="0" stop-color="#fff394"/><stop offset="1" stop-color="#f9c440"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="2" x2="2" y1="13" y2="14"><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="d" gradientUnits="userSpaceOnUse" x1="16.194952" x2="21.646202" y1="-2.65317" y2="-.317514"><stop offset="0" stop-color="#fff"/><stop offset=".04204606" 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="14.948346" x2="17.554306" y1="4.211486" y2="5.151262"><stop offset="0" stop-color="#fff"/><stop offset=".11457052" 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(.66667 0 0 .66667 -.013374 5.280964)"><g fill-rule="evenodd"><path d="m14.7446 5.730117-2.0166 5.280623c-.4181 1.215344 1.2963 1.864878 1.7312.604773l2.0668-5.184559" fill="#d3d7cf" stroke="#484a47" stroke-linecap="square" stroke-linejoin="round" stroke-width="1.499993"/><path d="m13.3058.5264576.7913 1.1721218 5.9084 2.4043016 1.5569-.505314 1.9838-5.4601635c-2.4933 0-.4986-5.9539823-6.9812-5.9539823z" fill="url(#a)"/><path d="m14.2075 1.8168597-.9086 3.2756353 4.9866 1.884643 1.9099-3.0506" style="stroke:#ad5f00;stroke-width:1.499993;stroke-linecap:square;stroke-linejoin:round;stroke-opacity:.7;fill:url(#b)"/></g><g fill="none"><path d="m15.2593 1.8168597-.7539 2.6614313 3.3779 1.270439 1.384-2.252131" stroke="url(#e)" stroke-opacity=".543103"/><path d="m23.5462-1.3664346-1.7345 4.2697556c-.2305.744983-1.1836 1.345329-1.6748 1.026056-1.8094-1.176043-3.7727-1.9811333-5.9696-2.2351258-.4209-.0486423-.907-1.1693025-.7171-1.6683928l3.1148-7.3462654" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.499993"/><path d="m.0361-7.807781h23.93572v23.679815h-23.93572z"/><path d="m13.0013 5.588667 4.4879 1.984657 1.496-2.976991-4.488-1.488495z"/><path d="m15.9932-.3653055 2.4933-5.9539923" stroke="#fff" stroke-linecap="round" stroke-width="1.499993"/><g stroke-linejoin="round"><path d="m22.8024-1.7401269-1.7091 3.7034795c-.1747.6764964-.2825 1.2888234-.9638.8448684-1.6648-1.0849035-3.7359-1.929285-5.4457-1.9862065-.3221-.010721.1-.2800509-.2376-.4726647l3.1934-7.6697766" stroke="url(#d)" stroke-linecap="round" stroke-opacity=".543103" stroke-width="1.499993"/><path d="m3.5234 12.798694c13.6036-9.752444-1.2533504-18.4701119-1.2533504-18.4701119h9.7499514" stroke="#0e141f" stroke-opacity=".8" stroke-width="4.499978"/><path d="m3.4797 12.842125c13.6036-9.752444-1.5374991-18.5304189-1.5374991-18.5304189l10.0778001.016876" stroke="#95a3ab" stroke-width="1.499992"/></g></g><path d="m12.02 12.328492h2.999986v2.999984h-2.999986z" fill="#fff" stroke="#555761" stroke-width="1.499992"/><path d="m11.270005 13.828485h-5.2499741" stroke="#555761" stroke-width="1.499992"/><path d="m1 12h3v3h-3z" fill="#fafafa"/><g fill="none" stroke-linecap="round" stroke-width="1.499992"><path d="m.77005713 10.8285h4.49997747v4.499977h-4.49997747z" opacity=".8" stroke="#555761" stroke-linejoin="round"/><path d="m2.2700496 12.328492h1.4999925v1.499993h-1.4999925z" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_linewidth.svg b/icon-themes/elementary_svg/cmd/sc_linewidth.svg
new file mode 100644
index 000000000..79a4c6674
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_linewidth.svg
@@ -0,0 +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" gradientUnits="userSpaceOnUse" x1="17.5" x2="11" xlink:href="#b" y1="12.5" y2="12.5"/><linearGradient id="b"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 1 -1 0 16 10)" gradientUnits="userSpaceOnUse" x1="2.699219" x2="2.75621" y1=".019531" y2="4"><stop offset="0" stop-color="#fff"/><stop offset=".43687496" 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="d" gradientUnits="userSpaceOnUse" x1="10.999979" x2="17.999979" xlink:href="#b" y1="12.5" y2="12.5"/><linearGradient id="e" gradientTransform="matrix(0 1 -1 0 16 10)" gradientUnits="userSpaceOnUse" x1="2.5" x2="2.5" y1="3.000021" y2=".000021"><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>
+
+/&amp;amp;gt;<g stroke-linecap="round" stroke-linejoin="round"><path d="m2.00005 12h12z" fill="none" stroke="#565656" stroke-width="2" transform="translate(-.00005 -4)"/><g stroke-linecap="round"><g transform="matrix(0 -1 1 0 -3.999999 26.999999)"><path d="m14.499999 9.499999 3.000001 3.000001-3.000001 2.999999v-2l-2.999999.000001v-2l2.999999-.000001z" fill="url(#a)" stroke="#a62100" stroke-opacity=".501961"/><path d="m16.179687 12.5-1.179688-1.000001c-.144989.08762-.330592.934986-.5.935547l-1.999999.000001v.128906l1.999999-.000001c.169408.000561.355011.847921.5.935547z" fill="none" opacity=".5" stroke="url(#c)"/></g><g transform="matrix(0 1 1 0 -4 -10.999979)"><path d="m14.499979 9.5 3.000021 3-3.000021 3v-2h-3v-2h3z" fill="url(#d)" stroke="#a62100" stroke-opacity=".501961"/><path d="m16.179687 12.5-1.179708-1c-.144989.08762-.330592.934986-.5.935547h-2v.128906h2c.169408.000561.355011.847921.5.935547z" fill="none" opacity=".5" stroke="url(#e)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_linkdialog.svg b/icon-themes/elementary_svg/cmd/sc_linkdialog.svg
new file mode 100644
index 000000000..b1b04efd5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_linkdialog.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.28571361 0 0 .30419701 1.142873 .232605)" 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" 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="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="c" 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="d"><stop offset="0"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="71.500146" x2="75.500146" xlink:href="#d" y1="12.749854" y2="12.749854"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="65.5" x2="73.25" xlink:href="#d" y1="12.75" y2="12.75"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="75.75" x2="83.5" xlink:href="#d" y1="12.75" y2="12.75"/><path d="m3 1c2.2915074 0 9.999988.0008904 9.999988.0008904l.000012 13.9991096s-6.6666668 0-10 0c0-4.666666 0-9.3333336 0-14z" fill="url(#a)"/><g fill="none"><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" stroke="url(#b)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 14.99909804s-7.3333841 0-11.000076 0c0-5.000017 0-10.000035.0000001-15.00005204z" stroke="url(#c)" stroke-linejoin="round" stroke-width=".999922"/></g><g transform="matrix(.70710678 -.70710678 .70710678 .70710678 -53.695213 51.66399)"><path d="m67.449219 9.9999996c-1.0803.0000003-1.949219.8689194-1.949219 1.9492194v1.601562c0 1.0803.868919 1.949219 1.949219 1.949219h3.851562c1.080301 0 1.949219-.868919 1.949219-1.949219v-1.601562c0-1.080301-.868918-1.949219-1.949219-1.949219zm.300781 1.7500004h3.25c.277 0 .500001.223.5.5v1c.000001.277-.223.5-.5.5h-3.25c-.277 0-.5-.223-.5-.5v-1c0-.277.223-.5.5-.5z" fill="#d4d4d4" stroke="#000" stroke-linecap="round" stroke-linejoin="bevel" stroke-opacity=".427451"/><path d="m77.699219 10c-1.0803-.0000006-1.949219.868918-1.949219 1.949219v1.601562c0 1.0803.868919 1.949219 1.949219 1.949219h3.851562c1.080301 0 1.949219-.868919 1.949219-1.949219v-1.601563c0-1.080299-.868918-1.9492186-1.949219-1.9492186zm.300781 1.75h3.25c.277 0 .5.223.500001.5l-.000001.999999c0 .277001-.223.500001-.5.500001h-3.25c-.277 0-.5-.223-.5-.5v-1c0-.277.223-.5.5-.5z" fill="#d4d4d4" stroke="#000" stroke-linecap="round" stroke-linejoin="bevel" stroke-opacity=".427451"/><path d="m67.449219 9.9999996c-1.0803.0000003-1.949219.8689194-1.949219 1.9492194v1.601562c0 1.0803.868919 1.949219 1.949219 1.949219h3.851562c1.080301 0 1.949219-.868919 1.949219-1.949219v-1.601562c0-1.080301-.868918-1.949219-1.949219-1.949219zm.300781 1.7500004h3.25c.277 0 .500001.223.5.5v1c.000001.277-.223.5-.5.5h-3.25c-.277 0-.5-.223-.5-.5v-1c0-.277.223-.5.5-.5z" fill="url(#f)" opacity=".2"/><path d="m71.25 14.5h-3.75c-.554 0-1-.446-1-1v-1.5m1-1h3.75c.554 0 1 .446 1 1" fill="none" opacity=".4" stroke="#fff" stroke-linecap="round" stroke-linejoin="bevel"/><path d="m77.699219 10c-1.0803-.0000006-1.949219.868918-1.949219 1.949219v1.601562c0 1.0803.868919 1.949219 1.949219 1.949219h3.851562c1.080301 0 1.949219-.868919 1.949219-1.949219v-1.601563c0-1.080299-.868918-1.9492186-1.949219-1.9492186zm.300781 1.75h3.25c.277 0 .5.223.500001.5l-.000001.999999c0 .277001-.223.500001-.5.500001h-3.25c-.277 0-.5-.223-.5-.5v-1c0-.277.223-.5.5-.5z" fill="url(#g)" opacity=".2"/><path d="m77.75 11h3.75c.554 0 1 .446 1 1v1.5m-1 1h-3.75c-.554 0-1-.446-1-1" fill="none" opacity=".4" stroke="#fff" stroke-linecap="round" stroke-linejoin="bevel"/><rect fill="#d4d4d4" height="1.75" rx=".875" stroke="#000" stroke-linecap="round" stroke-linejoin="bevel" stroke-opacity=".403922" width="8" x="70.5" y="11.874998"/><rect fill="url(#e)" height=".75" opacity=".2" rx=".5" width="7" x="71.000145" y="12.374854"/><rect fill="#fff" height=".75" opacity=".4" rx=".5" width="7" x="71.000145" y="12.374854"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_listbox.svg b/icon-themes/elementary_svg/cmd/sc_listbox.svg
new file mode 100644
index 000000000..c0504e7fe
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_listbox.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333333 4.2333335" width="16" 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 offset=".10605836" stop-color="#fff" stop-opacity=".099265"/><stop offset=".99998999" stop-color="#fff" stop-opacity="0"/><stop offset="1" stop-color="#fff" stop-opacity=".551471"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="2.910417" x2="2.910417" xlink:href="#a" y1="293.4281" y2="294.35416"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="2.910417" x2="2.910417" xlink:href="#a" y1="291.44373" y2="295.94165"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="0" x2="1.984375" y1="294.8833" y2="293.03122"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#f7f7f7"/></linearGradient><g transform="translate(0 -292.76664)"><rect height="3.968756" rx=".396875" ry=".396881" style="stroke:#696969;stroke-width:.264583;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.595588;fill:url(#d)" width="3.175" x=".132292" y="292.89893"/><g transform="matrix(.666665 0 0 .666665 .970144 99.000481)"><g stroke-linecap="square" stroke-width=".396876"><rect fill="#dcdcdc" height="5.953141" rx="1.190628" ry="1.289854" stroke="#afafaf" width="2.778132" x="1.918227" y="290.84839"/><rect fill="none" height="5.159384" rx=".595314" ry=".992179" stroke="url(#c)" width="1.98438" x="2.315103" y="291.24527"/><path d="m2.315103 292.83279h1.98438v1.984386h-1.98438z" fill="#dcdcdc" stroke="#a2a2a2"/></g><path d="m4.1010447 292.23747-1.5874992-.00006.7937524-.59526z" fill="#919191"/><path d="m4.1010447 295.41248h-1.587504l.793752.59531z" fill="#919191"/><path d="m2.711979 293.22964h1.190628v1.190629h-1.190628z" fill="none" stroke="url(#b)" stroke-linecap="square" stroke-width=".396876"/></g><g fill="#acacac"><path d="m.529167 293.29581h1.322917v.264579h-1.322917z"/><path d="m.529167 293.82498h.926042v.264579h-.926042z"/><path d="m.529167 294.35413h1.322917v.264579h-1.322917z"/><path d="m.529167 294.8833h.926042v.264579h-.926042z"/><path d="m.529167 295.41248h1.322917v.264579h-1.322917z"/><path d="m.529167 295.94162h.926042v.264579h-.926042z"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_loadbasic.svg b/icon-themes/elementary_svg/cmd/sc_loadbasic.svg
new file mode 100644
index 000000000..7c7d4ae3b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_loadbasic.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.6655579 0 0 1.4407893 -1.823498 -35.848874)" gradientUnits="userSpaceOnUse" x1="22.104254" x2="22.104254" y1="40.124432" y2="10.035408"><stop offset="0" stop-color="#a3a3a3"/><stop offset="1" stop-color="#bababa"/></linearGradient><linearGradient id="b" 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="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.999992" x2="23.999992" y1="6.923065" y2="41.076912"><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="d" gradientTransform="matrix(.31428463 0 0 .32594469 .457175 -.323148)" 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="e" gradientUnits="userSpaceOnUse" x1="15.911407" x2="15.911407" y1="-2.374197" y2="10.76779"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="f" gradientTransform="matrix(0 -.5372019 .57681717 0 -15.997188 19.865617)" gradientUnits="userSpaceOnUse" x1="32.765083" x2="24.130812" y1="47.277107" y2="47.277107"><stop offset="0" stop-color="#fff"/><stop offset=".45000002" stop-color="#fff" stop-opacity=".235294"/><stop offset=".65000004" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="g" gradientTransform="matrix(-.90608582 0 0 .5153763 19.182549 -10.193381)" gradientUnits="userSpaceOnUse" x1="5.03216" x2="5.03216" y1="28.671696" y2="29.671688"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><path d="m2.500012.4991096c2.5206554 0 10.999975.00095406 10.999975.00095406l.000013 14.99993634s-7.3333255 0-10.999988 0c0-5.000296 0-10.000594 0-15.0008904z" fill="url(#d)" stroke-width="1.085652"/><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" fill="none" stroke="url(#c)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 14.99909804s-7.3333841 0-11.000076 0c0-5.000017 0-10.000035.0000001-15.00005204z" fill="none" stroke="url(#b)" stroke-linejoin="round" stroke-width=".999922"/><path d="m4 7v1h3.0625v-1z" fill="#b78ed4"/><path d="m8 7v1h4v-1z" fill="#d48eb3"/><path d="m10 5v1h1.90625v-1zm-3 0v1h2.15625v-1zm-3 0v1h2.3125v-1zm3-2v1h2v-1zm-3 0v1h2v-1z" fill="#89adc2"/><path d="m4 9v1h2v-1z" fill="#94d48e"/><path d="m4 13h3.036746v1h-3.036746z" fill="#de6161"/><path d="m8 13v1h3.34375v-1zm-4-2v1h2v-1zm3-2v1h2v-1z" fill="url(#a)"/><g stroke-width="1.546116" transform="matrix(-.64678195 0 0 .64678195 22.291211 5.535588)"><path d="m16.684465-1.6011393v4.6383484h-6.184464v3.0922322l6.203998.010089-.01953 4.6282597 7.730577-6.1844648z" style="display:block;stroke:#452981;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#e)"/><g fill="none"><path d="m18.230581 1.5815815-.002 3.0017443-6.955568-.0000006h6.957522l.000046 2.9554694 3.7115-2.9554694z" display="block" opacity=".5" stroke="url(#f)" stroke-miterlimit="7"/><path d="m11.273059 4.5833252h6.184464" opacity=".5" stroke="url(#g)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_lock.svg b/icon-themes/elementary_svg/cmd/sc_lock.svg
new file mode 100644
index 000000000..432b710d5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_lock.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.66667 0 0 .46667 -3.167 .467)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#b" y1="29" y2="14"/><linearGradient id="b"><stop offset="0" stop-color="#d88f22"/><stop offset="1" stop-color="#d88f22" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.66667 0 0 .46667 -12.167 .467)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#b" y1="29" y2="14"/><linearGradient id="d" gradientTransform="matrix(.66667 0 0 .46668 -1.167 -20.534)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#e" y1="29" y2="14"/><linearGradient id="e"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.66667 0 0 .46668 5.833 -20.534)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#e" y1="29" y2="14"/><linearGradient id="g" gradientTransform="matrix(-.93358 0 0 1 23.38 -15)" gradientUnits="userSpaceOnUse" x1="8.643" x2="23.3" y1="27.5" y2="27.5"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="h" gradientTransform="matrix(-.93358 0 0 1 23.38 -22)" gradientUnits="userSpaceOnUse" x1="8.643" x2="23.3" xlink:href="#e" y1="27.5" y2="27.5"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="10.314" x2="10.314" y1="6" y2="15"><stop offset="0" stop-color="#b19c7d"/><stop offset="1" stop-color="#a08358"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.47368 0 0 .42857 .42 1.286)" gradientUnits="userSpaceOnUse" x1="21.771" x2="21.771" y1="14.871" y2="27.925"><stop offset="0" stop-color="#fff"/><stop offset=".033" stop-color="#fff" stop-opacity=".235"/><stop offset=".986" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="k" cx="16.824" cy="11.368" fx="16.777" fy="11.597" gradientTransform="matrix(0 .80952 -1.13905 0 20.95 -6.37)" gradientUnits="userSpaceOnUse" r="10.5"><stop offset="0" stop-color="#f2e0c4"/><stop offset=".765" stop-color="#e5af5b"/><stop offset="1" stop-color="#af6900"/></radialGradient><linearGradient id="l" gradientTransform="matrix(.26064 0 0 .3149 1.727 -.048)" gradientUnits="userSpaceOnUse" x1="10.651" x2="27.192" y1="2.914" y2="17.47"><stop offset="0" stop-color="#cad0c6"/><stop offset=".5" stop-color="#eaece9"/><stop offset="1" stop-color="#c5cbc0"/></linearGradient><path d="m4.5 8.5v-3.376c0-2.478 1.37-3.654 3.487-3.624 2.13.03 3.514 1.117 3.514 3.624v3.376h-1.43v-2.746c0-.63.148-2.668-2.068-2.668-2.197 0-2.037 2.05-2.028 2.666v2.748z" fill="url(#l)" fill-rule="evenodd" opacity=".4"/><path d="m5.2 6s-.59-3.5 2.8-3.5 2.8 3.5 2.8 3.5" fill="none" opacity=".6" stroke="#fff" stroke-linecap="round"/><path d="m4.5 8.5v-3.376c0-2.478 1.37-3.654 3.487-3.624 2.13.03 3.514 1.117 3.514 3.624v3.376h-2v-2.746c0-.63.15-2.254-1.498-2.254-1.65 0-1.51 1.637-1.502 2.252v2.748z" fill="none" opacity=".4" stroke="#000" stroke-linecap="square"/><rect fill="url(#k)" height="8" rx="1" width="11" x="2.5" y="6.5"/><g fill="none"><path d="m3.5 7.5h9v6h-9z" opacity=".5" stroke="url(#j)" stroke-linejoin="round"/><rect height="8" rx="1" stroke="url(#i)" width="11" x="2.5" y="6.5"/><g stroke-linecap="square"><path d="m3.5 7.5h9m-9 2h9m-9 2h9" opacity=".2" stroke="url(#h)"/><path d="m3.5 12.5h9m-9-6h9m-9 2h9m-9 2h9" opacity=".05" stroke="url(#g)"/></g></g><rect fill="url(#f)" height="7" opacity=".5" rx="2" ry="1" transform="scale(1 -1)" width="1" x="11" y="-14"/><rect fill="url(#d)" height="7" opacity=".5" rx="2" ry="1" transform="scale(1 -1)" width="1" x="4" y="-14"/><rect fill="url(#c)" height="7" opacity=".5" rx="1.6" ry=".5" width="1" x="3" y="7"/><rect fill="url(#a)" height="7" opacity=".5" rx="1.6" ry=".5" width="1" x="12" y="7"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_macrorecorder.svg b/icon-themes/elementary_svg/cmd/sc_macrorecorder.svg
new file mode 100644
index 000000000..a14e02718
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_macrorecorder.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="7.813952" x2="7.813952" xlink:href="#e" y1="1.282289" y2="14.669971"/><linearGradient id="b" gradientTransform="matrix(.24324325 0 0 -.24324327 -9.448694 14.168118)" gradientUnits="userSpaceOnUse" x1="71.204002" x2="71.204002" xlink:href="#e" y1="6.2376" y2="44.341"/><radialGradient id="c" cx="23.896" cy="3.99" gradientTransform="matrix(0 .41038696 -.54170353 0 10.161398 -5.568732)" gradientUnits="userSpaceOnUse" r="20.396999"><stop offset="0" stop-color="#ed5353"/><stop offset="1" stop-color="#c6262e"/></radialGradient><radialGradient id="d" cx="23.896" cy="3.99" gradientTransform="matrix(0 .87967058 -1.1611496 0 12.63299 -21.084396)" gradientUnits="userSpaceOnUse" r="20.396999"><stop offset="0" stop-color="#fff"/><stop offset=".26238" stop-color="#ddd"/><stop offset=".66093999" stop-color="#abacae"/><stop offset="1" stop-color="#89898b"/></radialGradient><linearGradient id="e"><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="f" gradientUnits="userSpaceOnUse" x1="7.928443" x2="7.928443" xlink:href="#e" y1="5.416265" y2="10.565373"/><g stroke-linecap="round" stroke-linejoin="round"><path d="m8 .50183c-4.1373 0-7.4982 3.361-7.4982 7.4982 0 4.1373 3.361 7.4982 7.4982 7.4982 4.1373 0 7.4982-3.361 7.4982-7.4982 0-4.1373-3.361-7.4982-7.4982-7.4982z" fill="url(#d)" stroke="#8c8c8c" stroke-width="1.003654"/><path d="m8.0000001 4.5018272c-1.9301424 0-3.498173 1.5680306-3.498173 3.498173s1.5680306 3.4981728 3.498173 3.4981728c1.9301419 0 3.4981729-1.5680304 3.4981729-3.4981728s-1.568031-3.498173-3.4981729-3.498173z" fill="url(#c)" stroke="#7a0000" stroke-width="1.003654"/><g fill="none"><path d="m12.5 8.0001291c0-2.4854146-2.014843-4.500129-4.4998713-4.500129-2.4854143 0-4.5001287 2.014843-4.5001287 4.500129 0 2.4852859 2.0147144 4.4998709 4.5001287 4.4998709 2.4850283 0 4.4998713-2.014585 4.4998713-4.4998709z" opacity=".5" stroke="url(#b)"/><path d="m14.5 7.9998c0 3.5902-2.91 6.5002-6.4999 6.5002s-6.5001-2.91-6.5001-6.5002c0-3.5898 2.9102-6.4998 6.5001-6.4998s6.4999 2.91 6.4999 6.4998z" opacity=".8" stroke="url(#a)"/><path d="m10.5 7.999923c0 1.3808461-1.1192309 2.500077-2.4999617 2.500077-1.3807307 0-2.5000383-1.1192309-2.5000383-2.500077 0-1.3806923 1.1193076-2.499923 2.5000383-2.499923 1.3807308 0 2.4999617 1.1192307 2.4999617 2.499923z" opacity=".5" stroke="url(#f)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_mailmergecreatedocuments.svg b/icon-themes/elementary_svg/cmd/sc_mailmergecreatedocuments.svg
new file mode 100644
index 000000000..331a26a57
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_mailmergecreatedocuments.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.32142724 0 0 .33803011 .410737 -.352745)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.75001" xlink:href="#b" y1=".985206" y2="37.039795"/><linearGradient id="b"><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="-51.732506" x2="-51.786404" y1="41.589184" y2="2.906247"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.999996" x2="23.999996" xlink:href="#e" y1="6.923065" y2="26.846144"/><linearGradient id="e" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.999996" y1="6.205239" y2="26.846144"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".97230476" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.32142724 0 0 .3549316 .410698 -.395409)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.75001" xlink:href="#b" y1=".985206" y2="37.039795"/><linearGradient id="g" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.999836" x2="23.999996" xlink:href="#e" y1="6.922991" y2="26.846144"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="10.186459" x2="10.186459" y1="2.549" y2="9.641272"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="10.244605" x2="9.855729" y1="3.30187" y2="3.73827"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".539" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="8.334375" x2="8.334375" xlink:href="#k" y1="2.36523" y2="4.614189"/><linearGradient id="k"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="9.134326" x2="9.128125" xlink:href="#k" y1="1.753905" y2="3.688147"/><linearGradient id="m" gradientTransform="matrix(.32160807 0 0 .3333374 5.824853 5.659398)" gradientUnits="userSpaceOnUse" x1="22.004084" x2="22.004084" y1="47.813133" y2="3.363852"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#c8c8c8"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.32160807 0 0 .3333374 5.824853 9.693296)" gradientUnits="userSpaceOnUse" x1="22.004084" x2="22.004084" xlink:href="#m" y1="47.813133" y2="3.363852"/><linearGradient id="o" gradientTransform="matrix(.2432 0 0 .3513 4.114 2.548)" gradientUnits="userSpaceOnUse" x1="23.782223" x2="23.692017" y1="8.631661" y2="30.578993"><stop offset="0" stop-color="#fff"/><stop offset=".07876256" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="p" gradientTransform="matrix(.2538 0 0 .305 21.082 2.295)" gradientUnits="userSpaceOnUse" x1="-51.785999" x2="-51.785999" y1="50.785999" y2="2.906"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="q" gradientTransform="matrix(.19394913 0 0 .20650796 7.078793 7.158898)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" xlink:href="#b" y1=".985" y2="47.013"/><g transform="translate(-2.000001)"><path d="m2.500001.5h8.999985l.000015 10-8.9999988.000989z" fill="url(#a)" stroke-width="1.118088"/><g fill="none"><path d="m2.4999621.49997396c2.5206756 0 9.0000759.0000636 9.0000759.0000636l.000014 9.99909844-9.0000889.00089z" stroke="url(#c)" stroke-linejoin="round" stroke-width=".999922"/><path d="m10.500014 9.49911-7.000013.00089-.0000011-8 7.0000131-.0008904z" stroke="url(#d)" stroke-linecap="round"/></g></g><path d="m2 1h8v10h-8z" opacity=".05"/><g transform="translate(1.000038 2.000026)"><path d="m2.499962.499974h8.999985l.000015 10.5-8.9999988.001z" fill="url(#f)" stroke-width="1.1457"/><g fill="none"><path d="m10.500014 9.49911-7.000013.00089-.0000011-8 7.0000131-.0008904z" stroke="url(#g)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 9.0000759.0000636 9.0000759.0000636l.000014 9.99909844-9.0000889.00089z" stroke="url(#c)" stroke-linejoin="round" stroke-width=".999922"/></g></g><path d="m8.000005 7h6.999995v8h-7z" fill="url(#q)" stroke-width=".678856"/><g fill="none" stroke-width="1.473067" transform="matrix(.6788559 0 0 .6788559 4.977734 4.977734)"><path d="m14.026933 14.026933h-8.8383996v-10.3114663h8.8383996z" stroke="url(#o)" stroke-linecap="round"/><path d="m3.7154668 2.2424001 11.7845332-.0000001v13.2576h-11.7845333z" stroke="url(#p)" stroke-linejoin="round"/></g><g transform="matrix(2.5196976 0 0 2.5196976 -18.833456 4.080689)"><path d="m.58007812 6.9980469a1.5023386 1.5023386 0 0 0 -.58007812.1171875v6.2578126c.41523471.651303 1.073152 1.2145 1.8554688 1.494141.3413503.122015.7713644.0511 1.1425781.09375v.537109a1.5023386 1.5023386 0 0 0 .0878906.501953h3.171875l2.3457031-1.923828a1.5023386 1.5023386 0 0 0 .0625-2.263672l-3.1484375-2.9140625a1.5023386 1.5023386 0 0 0 -1.9785156-.0488281c-.0289549-.2721967-.0105842-.235849-.0546875-.5566406a1.5023386 1.5023386 0 0 0 -1.4863281-1.2949219z" fill="#fff" fill-opacity=".607843" transform="matrix(.39687302 0 0 .39687302 7.474491 -1.619515)"/><path d="m7.7044465 1.753905c.042122 1.3724856.1063245 2.1779894 1.5559727 2.0231258v.7549856l1.2501498-1.0270976-1.2501498-1.155704v.793746c-1.1223336.0592364-.8619695-.4419319-.9921829-1.3890558z" style="stroke:#002e99;stroke-width:.396873;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:20;stroke-opacity:.490196;fill:url(#h)"/><g fill="none"><path d="m9.4450322 3.4395836.00476-.6794884.7658018.7464222-.768195.7214093-.0033633-.6253431" opacity=".5" stroke="url(#i)" stroke-width=".26"/><g stroke-width=".396873"><path d="m9.6572919 3.5566038c-1.1265459.0527097-1.6538422-.2152067-1.7316686-1.8026988" opacity=".5" stroke="url(#j)"/><path d="m9.2604192 3.400671c-.5447375.0454536-1.0539152-.051831-1.1906194-1.4483295h-.291331" opacity=".5" stroke="url(#l)"/></g></g></g><path d="m10 9.5084701h.753769zm.864322 0h.703517zm.81407 0h.623116zm.723619 0h.271356zm.381909 0h.603015zm-2.78392.9948169h.994976zm1.095478 0h1.62814zm1.728643 0h.793971zm-2.824121 1.005188h.512563zm.673367 0h1.899498z" stroke="url(#m)"/><path d="m10 13.542368h.753769zm.864322 0h.703517zm.81407 0h.623116zm.723619 0h.271356zm.381909 0h.603015z" stroke="url(#n)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_mailmergeemaildocuments.svg b/icon-themes/elementary_svg/cmd/sc_mailmergeemaildocuments.svg
new file mode 100644
index 000000000..0f1b04858
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_mailmergeemaildocuments.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.999996" y1="6.205239" y2="26.846144"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".97230476" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.32142724 0 0 .3549316 .410698 -.395409)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.75001" xlink:href="#o" y1=".985206" y2="37.039795"/><linearGradient id="c" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-51.732506" x2="-51.786404" xlink:href="#w" y1="41.589184" y2="2.906247"/><linearGradient id="d" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.999996" x2="23.999996" xlink:href="#a" y1="6.923065" y2="26.846144"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="10.186459" x2="10.186459" y1="2.549" y2="9.641272"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="10.244605" x2="9.855729" y1="3.30187" y2="3.73827"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".539" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="8.334375" x2="8.334375" xlink:href="#h" y1="2.36523" y2="4.614189"/><linearGradient id="h"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="9.134326" x2="9.128125" xlink:href="#h" y1="1.753905" y2="3.688147"/><linearGradient id="j" gradientTransform="matrix(.32142724 0 0 .33803011 .410737 -.352745)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.75001" xlink:href="#o" y1=".985206" y2="37.039795"/><linearGradient id="k" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.999836" x2="23.999996" xlink:href="#a" y1="6.922991" y2="26.846144"/><linearGradient id="l"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.30663884 0 0 .23369958 1.592613 5.677061)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" xlink:href="#l" y1="30.188753" y2="15.737678"/><linearGradient id="n" gradientTransform="matrix(.30663884 0 0 .23369958 1.640234 7.63247)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" xlink:href="#l" y1="30.188753" y2="15.737678"/><linearGradient id="o"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="6" x2="7" xlink:href="#o" y1="8.9577" y2="17.957701"/><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#w" y1="17.957701" y2="8.9577"/><linearGradient id="r" gradientTransform="matrix(.46574 0 0 .48509 .82234 1.5316)" gradientUnits="userSpaceOnUse" x1="23.783" x2="23.904" xlink:href="#s" y1="28.666" y2="16.007"/><linearGradient id="s"><stop offset="0" stop-color="#1e1e1e"/><stop offset="1" stop-color="#1e1e1e" stop-opacity="0"/></linearGradient><linearGradient id="t" gradientTransform="matrix(.46574 0 0 .48509 .82234 -4.1022)" gradientUnits="userSpaceOnUse" x1="23.929" x2="23.929" xlink:href="#s" y1="30.773" y2="45.531"/><linearGradient id="u" gradientTransform="matrix(.44186 0 0 .46429 1.3953 .30357)" gradientUnits="userSpaceOnUse" x1="25.577" x2="25.577" xlink:href="#l" y1="15" y2="44.001"/><linearGradient id="v" gradientTransform="matrix(-.46574 0 0 .48509 17.075 -4.0638)" gradientUnits="userSpaceOnUse" x1="23.929" x2="23.929" xlink:href="#s" y1="30.773" y2="45.531"/><linearGradient id="w" 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><g transform="translate(-2.000001)"><path d="m2.500001.5h8.999985l.000015 10-8.9999988.000989z" fill="url(#j)" stroke-width="1.118088"/><g fill="none"><path d="m2.4999621.49997396c2.5206756 0 9.0000759.0000636 9.0000759.0000636l.000014 9.99909844-9.0000889.00089z" stroke="url(#c)" stroke-linejoin="round" stroke-width=".999922"/><path d="m10.500014 9.49911-7.000013.00089-.0000011-8 7.0000131-.0008904z" stroke="url(#d)" stroke-linecap="round"/></g></g><path d="m2 1h8v10h-8z" opacity=".05"/><g transform="translate(1.000038 2.000026)"><path d="m2.499962.499974h8.999985l.000015 10.5-8.9999988.001z" fill="url(#b)" stroke-width="1.1457"/><g fill="none"><path d="m10.500014 9.49911-7.000013.00089-.0000011-8 7.0000131-.0008904z" stroke="url(#k)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 9.0000759.0000636 9.0000759.0000636l.000014 9.99909844-9.0000889.00089z" stroke="url(#c)" stroke-linejoin="round" stroke-width=".999922"/></g></g><g transform="matrix(.7866 0 0 .7866 2.7469 .937533)"><rect height="10.170354" rx=".46667" ry=".45455" style="fill-rule:evenodd;stroke-width:1.271294;stroke-linecap:square;stroke-linejoin:round;fill:url(#p);stroke:url(#q)" width="12.712942" x="3.5" y="8.342826"/><g fill="none"><rect height="7.627765" opacity=".4" rx=".036476" ry=".035005" stroke="url(#u)" stroke-linecap="square" stroke-width="1.271294" width="10.170354" x="4.771294" y="9.61412"/><path d="m7.8373363 14.21335-3.67771 3.327159" opacity=".5" stroke="url(#t)"/><g stroke-width="1.271294"><path d="m3.9496263 10.319504 6.2653107 5.162846 5.785063-5.234755" opacity=".5" stroke="url(#r)"/><path d="m12.488937 14.25135 3.285263 3.25525" opacity=".5" stroke="url(#v)"/><path d="m4.6225392 9.5729978 5.5443428 4.4838982 5.248118-4.5850961" opacity=".7" stroke="url(#m)"/><path d="m8.5759014 14.960657-2.9638346 2.746918zm3.2867866.0146 2.561673 2.660403z" opacity=".7" stroke="url(#n)"/></g></g></g><g transform="matrix(2.5196976 0 0 2.5196976 -18.833456 4.080689)"><path d="m.58007812 6.9980469a1.5023386 1.5023386 0 0 0 -.58007812.1171875v6.2578126c.41523471.651303 1.073152 1.2145 1.8554688 1.494141.3413503.122015.7713644.0511 1.1425781.09375v.537109a1.5023386 1.5023386 0 0 0 .0878906.501953h3.171875l2.3457031-1.923828a1.5023386 1.5023386 0 0 0 .0625-2.263672l-3.1484375-2.9140625a1.5023386 1.5023386 0 0 0 -1.9785156-.0488281c-.0289549-.2721967-.0105842-.235849-.0546875-.5566406a1.5023386 1.5023386 0 0 0 -1.4863281-1.2949219z" fill="#fff" fill-opacity=".607843" transform="matrix(.39687302 0 0 .39687302 7.474491 -1.619515)"/><path d="m7.7044465 1.753905c.042122 1.3724856.1063245 2.1779894 1.5559727 2.0231258v.7549856l1.2501498-1.0270976-1.2501498-1.155704v.793746c-1.1223336.0592364-.8619695-.4419319-.9921829-1.3890558z" style="stroke:#002e99;stroke-width:.396873;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:20;stroke-opacity:.490196;fill:url(#e)"/><g fill="none"><path d="m9.4450322 3.4395836.00476-.6794884.7658018.7464222-.768195.7214093-.0033633-.6253431" opacity=".5" stroke="url(#f)" stroke-width=".26"/><g stroke-width=".396873"><path d="m9.6572919 3.5566038c-1.1265459.0527097-1.6538422-.2152067-1.7316686-1.8026988" opacity=".5" stroke="url(#g)"/><path d="m9.2604192 3.400671c-.5447375.0454536-1.0539152-.051831-1.1906194-1.4483295h-.291331" opacity=".5" stroke="url(#i)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_mailmergeexcludeentry.svg b/icon-themes/elementary_svg/cmd/sc_mailmergeexcludeentry.svg
new file mode 100644
index 000000000..94fa70ccf
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_mailmergeexcludeentry.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="8.000001" x2="8.000001" y1="2.999998" y2="13.648651"><stop offset="0" stop-color="#fff"/><stop offset=".06316455" 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><radialGradient id="b" cx="9.071913" cy="9.513799" fx="8.541679" gradientTransform="matrix(-.00000003 1.2626387 -1.5782983 -.00000004 23.015615 -11.45455)" gradientUnits="userSpaceOnUse" r="12.671875"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e1e1e1"/></radialGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" y1="3" y2="4.5"><stop offset="0" stop-color="#e5e5e5"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><radialGradient id="d" cx="24.999998" cy="28.659998" fx="24.999998" fy="28.659998" gradientTransform="matrix(.56186795 0 0 .15787922 -6.16826 5.338521)" gradientUnits="userSpaceOnUse" r="16" xlink:href="#o"/><linearGradient id="e" gradientTransform="matrix(.42808986 0 0 .42296591 -2.823809 -3.248602)" gradientUnits="userSpaceOnUse" x1="30" x2="30" xlink:href="#p" y1="25.084745" y2="45"/><radialGradient id="f" cx="26.375898" cy="12.31301" fx="26.375898" fy="12.31301" gradientTransform="matrix(.55250164 -.0426402 .04315608 .50971914 -6.302668 -1.976507)" gradientUnits="userSpaceOnUse" r="8" xlink:href="#o"/><linearGradient id="g" gradientTransform="matrix(.33685737 0 0 .32161283 -.105721 -.2953)" gradientUnits="userSpaceOnUse" x1="30" x2="30" xlink:href="#p" y1="5" y2="44.678879"/><linearGradient id="h" gradientTransform="matrix(.33685737 0 0 .32161283 -.105721 -.2953)" gradientUnits="userSpaceOnUse" x1="30" x2="30" xlink:href="#i" y1=".918184" y2="25.792814"/><linearGradient id="i"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.42808986 0 0 .42296591 -2.823809 -3.248602)" gradientUnits="userSpaceOnUse" x1="31.123728" x2="29.955881" xlink:href="#i" y1="17.137556" y2="43.144382"/><linearGradient id="k" 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="l" 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="m" gradientTransform="matrix(.19694688 -.20520309 .19694688 .20520309 2.33061 11.959949)" gradientUnits="userSpaceOnUse" x1="36.010902" x2="16.331276" xlink:href="#i" y1="13.022708" y2="32.702335"/><linearGradient id="n" gradientTransform="matrix(.19694688 -.20520309 .19694688 .20520309 2.13207 12.063489)" gradientUnits="userSpaceOnUse" x1="28.449389" x2="16.331276" xlink:href="#i" y1="20.584223" y2="32.702335"/><radialGradient id="o" cx="10.90426" cy="8.449767" gradientTransform="matrix(0 .7455191 -.67881264 0 12.738896 1.818745)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#5f5f5f"/><stop offset=".26238" stop-color="#4f4f4f"/><stop offset=".704952" stop-color="#3b3b3b"/><stop offset="1" stop-color="#2b2b2b"/></radialGradient><linearGradient id="p" gradientTransform="matrix(.53695193 0 0 .53021938 -5.883818 3.029591)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="44" y2="3.899002"><stop offset="0" stop-color="#272727"/><stop offset="1" stop-color="#454545"/></linearGradient><g transform="translate(-1.000001 -.999998)"><rect fill="url(#b)" height="13" rx=".5" width="13" x="2.000001" y="1.999999"/><path d="m2.5 1.5c-.554 0-1 .446-1 1v3.5h14v-3.5c0-.554-.446-1-1-1z" fill="url(#c)" transform="translate(.000001 -.000002)"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><rect height="14.000001" opacity=".3" rx="1" stroke="#0e141f" width="14.000002" x="1.5" y="1.499997"/><path d="m2.5 2.499997h12.000002v12.000002h-12.000002z" opacity=".7" stroke="url(#a)"/></g></g><g fill="none" transform="translate(-1 -1)"><path d="m2 5.5h13" opacity=".2" stroke="#000"/><g stroke="#aaa"><path d="m3 7.5h1"/><path d="m5 7.5h1"/><path d="m7 7.5h1"/><path d="m9 7.5h1"/><path d="m11 7.5h1"/><path d="m3 9.5h1"/><path d="m5 9.5h1"/><path d="m7 9.5h1"/><path d="m9 9.5h1"/><path d="m11 9.5h1"/><path d="m3 11.5h1"/><path d="m5 11.5h1"/><path d="m7 11.5h1"/><path d="m9 11.5h1"/><path d="m11 11.5h1"/><path d="m3 13.5h1"/><path d="m5 13.5h1"/><path d="m7 13.5h1"/><path d="m9 13.5h1"/><path d="m11 13.5h1"/><path d="m13 7.5h1"/><path d="m13 9.5h1"/><path d="m13 11.5h1"/><path d="m13 13.5h1"/></g></g><g transform="translate(-3.999943)"><path d="m8.84375 6.5c-.08064.680093.5901642 2.100105.21875 2.71875-1.4448249.5048907-4.0488577 1.426148-4.1875 2.03125-.10237.939935-.2559186 2.311421-.375 3.25 2.5328977 1.368167 8.491801 1.30225 10.9375 0-.0863-.665917-.163702-2.584084-.25-3.25-.65364-.780518-2.374885-1.23725-4.1875-2.03125-.473647-.616173.243461-1.99318.09375-2.6875-.286426-.049247-1.959938-.023725-2.25-.03125z" fill="url(#d)" stroke="url(#e)" stroke-linejoin="round" stroke-width="1.000121"/><path d="m10 1.46875c-1.3953075 0-2.53125 1.0066477-2.53125 2.25.010946.4601408.05895 1.0054807.34375 2.25.1684289.4824189 1.6739448 1.7766941 1.6875 1.9375.3266416.1608049.850642.1608049 1.1875 0 0-.1608059 1.331572-1.4550811 1.5-1.9375.320478-1.293427.326559-1.7675806.34375-2.25 0-1.2433523-1.13594-2.25-2.53125-2.25z" fill="url(#f)" stroke="url(#g)" stroke-width=".947141"/><g fill="none"><path d="m10 2.46875c-.6123911-.014824-1.2669839.3305569-1.46875.9375-.1135765.4104884-.010161.836839.03125 1.25.05222.3381399.1132782.6660809.1875 1 .1940928.171452.3611426.3974634.5625.5625.2633075.2560314.4907965.5212016.75.78125.268203-.2173103.448424-.5032708.6875-.75.152681-.179823.310251-.3876203.46875-.5625.157636-.7102813.339729-1.4221995.28125-2.15625-.124632-.686773-.847024-1.0796884-1.5-1.0625z" stroke="url(#h)" stroke-width=".947141"/><path d="m10 9.0625c.04083.6184717-.4844988 1.101042-1.0625 1.1875-1.0618145.377577-2.1650919.706505-3.125 1.3125-.224724.540724-.1042376 1.160705-.25 1.71875-.3309301.708961.5690774.776057 1.03125.90625 2.2561001.540715 4.652113.499061 6.90625-.03125.335847-.168593 1.138282-.08494.9375-.625-.06223-.587513-.09192-1.191653-.125-1.78125-.920048-.708331-2.086918-.957329-3.125-1.4375-.822973-.116761-.852605-.7196165-1.1875-1.25z" stroke="url(#j)" stroke-linejoin="round" stroke-width="1.000121"/></g></g><path d="m9.9023437 6.9980469a1.6890529 1.6890529 0 0 0 -1.125.4570312l-1.4707032 1.3789063a1.6890529 1.6890529 0 0 0 -.048828 2.4179686l.8808594.894531-.8710938.871094a1.6890529 1.6890529 0 0 0 .015625 2.40625l.5917968.576172h4.0546881l.060546-.0625.060547.0625h3.949219v-3.677734l-.205078-.207032.205078-.224609v-3.6484375l-.833984-.7851563a1.6890529 1.6890529 0 0 0 -2.359375.044922l-.828125.8398437-.855469-.8515625a1.6890529 1.6890529 0 0 0 -1.2207033-.4921875z" fill="#fff" fill-opacity=".607843"/><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(#k)" stroke="url(#l)" stroke-linejoin="round"/><g fill="none"><path d="m14.01392 10.098118-2.00624 2.049356-2.09215-2.047403" opacity=".5" stroke="url(#m)" stroke-linecap="square"/><path d="m14.3566 14.622087-1.66668-1.887606m-1.42902.08076-1.73943 1.713246" opacity=".4" stroke="url(#n)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_mailmergeprintdocuments.svg b/icon-themes/elementary_svg/cmd/sc_mailmergeprintdocuments.svg
new file mode 100644
index 000000000..91a10e997
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_mailmergeprintdocuments.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.32142724 0 0 .33803011 .410737 -.352745)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.75001" xlink:href="#b" y1=".985206" y2="37.039795"/><linearGradient id="b"><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="-51.732506" x2="-51.786404" y1="41.589184" y2="2.906247"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.999996" x2="23.999996" xlink:href="#e" y1="6.923065" y2="26.846144"/><linearGradient id="e" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.999996" y1="6.205239" y2="26.846144"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".97230476" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.32142724 0 0 .3549316 .410698 -.395409)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.75001" xlink:href="#b" y1=".985206" y2="37.039795"/><linearGradient id="g" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.999836" x2="23.999996" xlink:href="#e" y1="6.922991" y2="26.846144"/><linearGradient id="h" gradientTransform="matrix(.56024196 0 0 .70963061 -3.982144 .474173)" gradientUnits="userSpaceOnUse" x1="24.010853" x2="24.010853" y1="8.420643" y2="29.842258"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="10.186459" x2="10.186459" y1="2.549" y2="9.641272"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="10.244605" x2="9.855729" y1="3.30187" y2="3.73827"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".539" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="8.334375" x2="8.334375" xlink:href="#l" y1="2.36523" y2="4.614189"/><linearGradient id="l"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="9.134326" x2="9.128125" xlink:href="#l" y1="1.753905" y2="3.688147"/><g transform="translate(-2.000001)"><path d="m2.500001.5h8.999985l.000015 10-8.9999988.000989z" fill="url(#a)" stroke-width="1.118088"/><g fill="none"><path d="m2.4999621.49997396c2.5206756 0 9.0000759.0000636 9.0000759.0000636l.000014 9.99909844-9.0000889.00089z" stroke="url(#c)" stroke-linejoin="round" stroke-width=".999922"/><path d="m10.500014 9.49911-7.000013.00089-.0000011-8 7.0000131-.0008904z" stroke="url(#d)" stroke-linecap="round"/></g></g><path d="m2 1h8v10h-8z" opacity=".05"/><g transform="translate(1.000038 2.000026)"><path d="m2.499962.499974h8.999985l.000015 10.5-8.9999988.001z" fill="url(#f)" stroke-width="1.1457"/><g fill="none"><path d="m10.500014 9.49911-7.000013.00089-.0000011-8 7.0000131-.0008904z" stroke="url(#g)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 9.0000759.0000636 9.0000759.0000636l.000014 9.99909844-9.0000889.00089z" stroke="url(#c)" stroke-linejoin="round" stroke-width=".999922"/></g></g><g transform="matrix(.72361589 0 0 .72361589 7.147543 4.332881)"><path d="m2.324 14.747385c.005.248.02.632.236.685 2.282.013 4.575-.01 6.856-.006.235.01.244-.43.236-.69l-7.33.01z" fill="#505050" stroke="#565656" stroke-linecap="square" stroke-width="1.381949"/><g stroke-linecap="round"><path d="m.637 9.568.517-2.11 9.76.014.494 2.118z" fill="#4f4f4f" fill-rule="evenodd"/><path d="m1.037 9.54 9.99.012c.278 0 .502.24.5.54l.01567 3.958437-10.99299977-.01-.01267023-3.960437c0-.3.223-.54.5-.54z" fill="#4f4f4f"/><path d="m1.0526662 10.043565 9.9899998.012c.278 0 .502.24.5.54l.000004 3.454872-10.99299977-.01.002996-3.456872c0-.3.223-.54.49999997-.54z" fill="none" opacity=".71" stroke="#393939" stroke-linejoin="round" stroke-width="1.381949"/><path d="m8.05 10h1v1h-1z" fill="#0cceff"/><path d="m.637 9.568.517-2.11 9.76.014.494 2.118z" fill="none" opacity=".7" stroke="#393939" stroke-linecap="butt" stroke-width="1.381949"/></g><g fill="#e9e9e9"><path d="m9.4697433 11.977514.011711 3.115607c.0007142.189999-.048.34-.108.34h-6.6947428c-.06 0-.1062858-.150001-.107-.34l-.0117115-3.115607z"/><g stroke-width="1.381949"><path d="m3.2509744 4.3767962h5.5277945v4.145846h-5.5277945z" stroke="#8c8c8c" stroke-linejoin="round"/><path d="m7.4120218 7.1406931h-2.7790984l-.0000001-1.3819486h2.7638974z" fill="none" stroke="url(#h)" stroke-linecap="round"/></g></g></g><g transform="matrix(2.5196976 0 0 2.5196976 -18.833456 4.080689)"><path d="m.58007812 6.9980469a1.5023386 1.5023386 0 0 0 -.58007812.1171875v6.2578126c.41523471.651303 1.073152 1.2145 1.8554688 1.494141.3413503.122015.7713644.0511 1.1425781.09375v.537109a1.5023386 1.5023386 0 0 0 .0878906.501953h3.171875l2.3457031-1.923828a1.5023386 1.5023386 0 0 0 .0625-2.263672l-3.1484375-2.9140625a1.5023386 1.5023386 0 0 0 -1.9785156-.0488281c-.0289549-.2721967-.0105842-.235849-.0546875-.5566406a1.5023386 1.5023386 0 0 0 -1.4863281-1.2949219z" fill="#fff" fill-opacity=".607843" transform="matrix(.39687302 0 0 .39687302 7.474491 -1.619515)"/><path d="m7.7044465 1.753905c.042122 1.3724856.1063245 2.1779894 1.5559727 2.0231258v.7549856l1.2501498-1.0270976-1.2501498-1.155704v.793746c-1.1223336.0592364-.8619695-.4419319-.9921829-1.3890558z" style="stroke:#002e99;stroke-width:.396873;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:20;stroke-opacity:.490196;fill:url(#i)"/><g fill="none"><path d="m9.4450322 3.4395836.00476-.6794884.7658018.7464222-.768195.7214093-.0033633-.6253431" opacity=".5" stroke="url(#j)" stroke-width=".26"/><g stroke-width=".396873"><path d="m9.6572919 3.5566038c-1.1265459.0527097-1.6538422-.2152067-1.7316686-1.8026988" opacity=".5" stroke="url(#k)"/><path d="m9.2604192 3.400671c-.5447375.0454536-1.0539152-.051831-1.1906194-1.4483295h-.291331" opacity=".5" stroke="url(#m)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_mailmergesavedocuments.svg b/icon-themes/elementary_svg/cmd/sc_mailmergesavedocuments.svg
new file mode 100644
index 000000000..cf12e78a7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_mailmergesavedocuments.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.32142724 0 0 .33803011 .410737 -.352745)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.75001" xlink:href="#b" y1=".985206" y2="37.039795"/><linearGradient id="b"><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="-51.732506" x2="-51.786404" y1="41.589184" y2="2.906247"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.999996" x2="23.999996" xlink:href="#e" y1="6.923065" y2="26.846144"/><linearGradient id="e" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.999996" y1="6.205239" y2="26.846144"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".97230476" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.32142724 0 0 .3549316 .410698 -.395409)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.75001" xlink:href="#b" y1=".985206" y2="37.039795"/><linearGradient id="g" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.999836" x2="23.999996" xlink:href="#e" y1="6.922991" y2="26.846144"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="10.186459" x2="10.186459" y1="2.549" y2="9.641272"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="10.244605" x2="9.855729" y1="3.30187" y2="3.73827"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".539" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="8.334375" x2="8.334375" xlink:href="#k" y1="2.36523" y2="4.614189"/><linearGradient id="k"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="9.134326" x2="9.128125" xlink:href="#k" y1="1.753905" y2="3.688147"/><linearGradient id="m" gradientTransform="matrix(.2432 0 0 .3513 4.114 2.548)" gradientUnits="userSpaceOnUse" x1="23.782223" x2="23.692017" y1="8.631661" y2="30.578993"><stop offset="0" stop-color="#fff"/><stop offset=".07876256" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.2538 0 0 .305 21.082 2.295)" gradientUnits="userSpaceOnUse" x1="-51.785999" x2="-51.785999" y1="50.785999" y2="2.906"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="10.536" x2="10.54" y1="15.009" y2="7.433"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="p" gradientTransform="matrix(.19394913 0 0 .20650796 7.078793 7.158898)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" xlink:href="#b" y1=".985" y2="47.013"/><g transform="translate(-2.000001)"><path d="m2.500001.5h8.999985l.000015 10-8.9999988.000989z" fill="url(#a)" stroke-width="1.118088"/><g fill="none"><path d="m2.4999621.49997396c2.5206756 0 9.0000759.0000636 9.0000759.0000636l.000014 9.99909844-9.0000889.00089z" stroke="url(#c)" stroke-linejoin="round" stroke-width=".999922"/><path d="m10.500014 9.49911-7.000013.00089-.0000011-8 7.0000131-.0008904z" stroke="url(#d)" stroke-linecap="round"/></g></g><path d="m2 1h8v10h-8z" opacity=".05"/><g transform="translate(1.000038 2.000026)"><path d="m2.499962.499974h8.999985l.000015 10.5-8.9999988.001z" fill="url(#f)" stroke-width="1.1457"/><g fill="none"><path d="m10.500014 9.49911-7.000013.00089-.0000011-8 7.0000131-.0008904z" stroke="url(#g)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 9.0000759.0000636 9.0000759.0000636l.000014 9.99909844-9.0000889.00089z" stroke="url(#c)" stroke-linejoin="round" stroke-width=".999922"/></g></g><path d="m8.000005 7h6.999995v8h-7z" fill="url(#p)" stroke-width=".678856"/><g fill="none" transform="matrix(.6788559 0 0 .6788559 4.977734 4.977734)"><path d="m14.026933 14.026933h-8.8383996v-10.3114663h8.8383996z" stroke="url(#m)" stroke-linecap="round" stroke-width="1.473067"/><path d="m3.7154668 2.2424001 11.7845332-.0000001v13.2576h-11.7845333z" stroke="url(#n)" stroke-linejoin="round" stroke-width="1.473067"/><path d="m14.309246 10.344267-3.964979 4.4192-3.6826669-4.4192 2.9461333.736533v-3.6449999l1.9502666-.0808001v3.645z" opacity=".6" stroke="url(#o)" stroke-linecap="round" stroke-width=".726"/></g><path d="m14.318768 11.5-2.318768 2.5-1.979906-2.5h1.479906v-2h1v2z" fill="#7e8087" stroke="#7c7c7c" stroke-linecap="round"/><g transform="matrix(2.5196976 0 0 2.5196976 -18.833456 4.080689)"><path d="m.58007812 6.9980469a1.5023386 1.5023386 0 0 0 -.58007812.1171875v6.2578126c.41523471.651303 1.073152 1.2145 1.8554688 1.494141.3413503.122015.7713644.0511 1.1425781.09375v.537109a1.5023386 1.5023386 0 0 0 .0878906.501953h3.171875l2.3457031-1.923828a1.5023386 1.5023386 0 0 0 .0625-2.263672l-3.1484375-2.9140625a1.5023386 1.5023386 0 0 0 -1.9785156-.0488281c-.0289549-.2721967-.0105842-.235849-.0546875-.5566406a1.5023386 1.5023386 0 0 0 -1.4863281-1.2949219z" fill="#fff" fill-opacity=".607843" transform="matrix(.39687302 0 0 .39687302 7.474491 -1.619515)"/><path d="m7.7044465 1.753905c.042122 1.3724856.1063245 2.1779894 1.5559727 2.0231258v.7549856l1.2501498-1.0270976-1.2501498-1.155704v.793746c-1.1223336.0592364-.8619695-.4419319-.9921829-1.3890558z" style="stroke:#002e99;stroke-width:.396873;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:20;stroke-opacity:.490196;fill:url(#h)"/><g fill="none"><path d="m9.4450322 3.4395836.00476-.6794884.7658018.7464222-.768195.7214093-.0033633-.6253431" opacity=".5" stroke="url(#i)" stroke-width=".26"/><g stroke-width=".396873"><path d="m9.6572919 3.5566038c-1.1265459.0527097-1.6538422-.2152067-1.7316686-1.8026988" opacity=".5" stroke="url(#j)"/><path d="m9.2604192 3.400671c-.5447375.0454536-1.0539152-.051831-1.1906194-1.4483295h-.291331" opacity=".5" stroke="url(#l)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_mailmergewizard.svg b/icon-themes/elementary_svg/cmd/sc_mailmergewizard.svg
new file mode 100644
index 000000000..11626643e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_mailmergewizard.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="b" xlink:href="#a"/><linearGradient id="c" gradientTransform="matrix(.30663884 0 0 .23369958 1.592613 5.677061)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" xlink:href="#b" y1="30.188753" y2="15.737678"/><linearGradient id="d" gradientTransform="matrix(.30663884 0 0 .23369958 1.640234 7.63247)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" xlink:href="#b" y1="30.188753" y2="15.737678"/><linearGradient id="e"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="6" x2="7" xlink:href="#e" y1="8.9577" y2="17.957701"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#p" y1="17.957701" y2="8.9577"/><linearGradient id="h" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" xlink:href="#p" y1="50.786446" y2="2.906247"/><linearGradient id="i" gradientTransform="matrix(.46574 0 0 .48509 .82234 1.5316)" gradientUnits="userSpaceOnUse" x1="23.783" x2="23.904" xlink:href="#j" y1="28.666" y2="16.007"/><linearGradient id="j"><stop offset="0" stop-color="#1e1e1e"/><stop offset="1" stop-color="#1e1e1e" stop-opacity="0"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.46574 0 0 .48509 .82234 -4.1022)" gradientUnits="userSpaceOnUse" x1="23.929" x2="23.929" xlink:href="#j" y1="30.773" y2="45.531"/><linearGradient id="l" gradientTransform="matrix(.44186 0 0 .46429 1.3953 .30357)" gradientUnits="userSpaceOnUse" x1="25.577" x2="25.577" xlink:href="#a" y1="15" y2="44.001"/><linearGradient id="m" gradientTransform="matrix(-.46574 0 0 .48509 17.075 -4.0638)" gradientUnits="userSpaceOnUse" x1="23.929" x2="23.929" xlink:href="#j" y1="30.773" y2="45.531"/><linearGradient id="n" gradientTransform="matrix(.31428603 0 0 .32592592 .457154 -.32221)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#e" y1=".985206" y2="47.013336"/><linearGradient id="o" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.999996" x2="23.999996" y1="6.923065" y2="41.076912"><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="p" 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><g transform="translate(-2.000001)"><path d="m2.500001.5c2.5206666 0 11.000024.000954 11.000024.000954l.000013 14.999072s-7.3333581 0-11.000037 0c0-5.000008 0-10.0000176 0-15.000026z" fill="url(#n)" stroke-width="1.085623"/><g fill="none"><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" stroke="url(#o)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 14.99909804s-7.3333841 0-11.000076 0c0-5.000017 0-10.000035.0000001-15.00005204z" stroke="url(#h)" stroke-linejoin="round" stroke-width=".999922"/></g></g><g transform="translate(-1 -4.98235)"><rect fill="url(#f)" fill-rule="evenodd" height="9.999999" rx=".46667" ry=".45455" stroke="url(#g)" stroke-linecap="square" stroke-linejoin="round" width="13" x="3.5" y="8.48235"/><g fill="none"><rect height="7.975349" opacity=".4" rx=".036476" ry=".035005" stroke="url(#l)" stroke-linecap="square" width="10.914999" x="4.5" y="9.48235"/><path d="m7.8373363 14.21335-3.67771 3.327159" opacity=".5" stroke="url(#k)"/><path d="m3.9496263 10.319504 6.2653107 5.162846 5.785063-5.234755" opacity=".5" stroke="url(#i)"/><path d="m12.488937 14.25135 3.285263 3.25525" opacity=".5" stroke="url(#m)"/><path d="m4.6225392 9.5729978 5.5443428 4.4838982 5.248118-4.5850961" opacity=".7" stroke="url(#c)"/><path d="m8.5759014 14.960657-2.9638346 2.746918zm3.2867866.0146 2.561673 2.660403z" opacity=".7" stroke="url(#d)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_managebreakpoints.svg b/icon-themes/elementary_svg/cmd/sc_managebreakpoints.svg
new file mode 100644
index 000000000..e02f15988
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_managebreakpoints.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="11.720905" x2="11.720905" y1="1.783899" y2="11.976016"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#e6e6e6"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="9.720905" x2="9.720905" y1="2.733051" y2="15.752358"><stop offset="0" stop-color="#888"/><stop offset="1" stop-color="#626262"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="12.813955" x2="12.742121" y1="13.774036" y2="9.725965"><stop offset="0" stop-color="#efefef"/><stop offset="1" stop-color="#c9c9c9"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="7.813952" x2="7.813952" xlink:href="#h" y1="1.282289" y2="14.669971"/><linearGradient id="e" gradientTransform="matrix(.24324325 0 0 -.24324327 -9.448694 14.168118)" gradientUnits="userSpaceOnUse" x1="71.204002" x2="71.204002" xlink:href="#h" y1="6.2376" y2="44.341"/><radialGradient id="f" cx="23.896" cy="3.99" gradientTransform="matrix(0 .41038696 -.54170353 0 10.161398 -5.568732)" gradientUnits="userSpaceOnUse" r="20.396999"><stop offset="0" stop-color="#ed5353"/><stop offset="1" stop-color="#c6262e"/></radialGradient><radialGradient id="g" cx="23.896" cy="3.99" gradientTransform="matrix(0 .87967058 -1.1611496 0 12.63299 -21.084396)" gradientUnits="userSpaceOnUse" r="20.396999"><stop offset="0" stop-color="#fff"/><stop offset=".26238" stop-color="#ddd"/><stop offset=".66093999" stop-color="#abacae"/><stop offset="1" stop-color="#89898b"/></radialGradient><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" gradientUnits="userSpaceOnUse" x1="7.928443" x2="7.928443" xlink:href="#h" y1="5.416265" y2="10.565373"/><g stroke-linecap="round" stroke-linejoin="round"><path d="m8 .50183c-4.1373 0-7.4982 3.361-7.4982 7.4982 0 4.1373 3.361 7.4982 7.4982 7.4982 4.1373 0 7.4982-3.361 7.4982-7.4982 0-4.1373-3.361-7.4982-7.4982-7.4982z" fill="url(#g)" stroke="#8c8c8c" stroke-width="1.003654"/><path d="m8.0000001 4.5018272c-1.9301424 0-3.498173 1.5680306-3.498173 3.498173s1.5680306 3.4981728 3.498173 3.4981728c1.9301419 0 3.4981729-1.5680304 3.4981729-3.4981728s-1.568031-3.498173-3.4981729-3.498173z" fill="url(#f)" stroke="#7a0000" stroke-width="1.003654"/><g fill="none"><path d="m12.5 8.0001291c0-2.4854146-2.014843-4.500129-4.4998713-4.500129-2.4854143 0-4.5001287 2.014843-4.5001287 4.500129 0 2.4852859 2.0147144 4.4998709 4.5001287 4.4998709 2.4850283 0 4.4998713-2.014585 4.4998713-4.4998709z" opacity=".5" stroke="url(#e)"/><path d="m14.5 7.9998c0 3.5902-2.91 6.5002-6.4999 6.5002s-6.5001-2.91-6.5001-6.5002c0-3.5898 2.9102-6.4998 6.5001-6.4998s6.4999 2.91 6.4999 6.4998z" opacity=".8" stroke="url(#d)"/><path d="m10.5 7.999923c0 1.3808461-1.1192309 2.500077-2.4999617 2.500077-1.3807307 0-2.5000383-1.1192309-2.5000383-2.500077 0-1.3806923 1.1193076-2.499923 2.5000383-2.499923 1.3807308 0 2.4999617 1.1192307 2.4999617 2.499923z" opacity=".5" stroke="url(#i)"/></g></g><g transform="matrix(1.0513065 -.43546544 .43546544 1.0513065 -5.966936 4.266501)"><path d="m11.21875 8c-.124208 0-.21875.0945411-.21875.21875v.625c-.276951.0711-.525582.1859391-.765625.328125l-.453125-.453125c-.087828-.087829-.224671-.087829-.3125 0l-.75.75c-.087829.087829-.087829.2246711 0 .3125l.453125.453125c-.1421856.240043-.2570245.488673-.328125.765625h-.625c-.1242085 0-.21875.094541-.21875.21875v1.0625c0 .124209.0945415.21875.21875.21875h.625c.071101.276951.1859395.525582.328125.765625l-.453125.453125c-.087829.08783-.087829.224671 0 .3125l.75.75c.087829.08783.224671.08783.3125 0l.453125-.453125c.240043.142186.488674.257025.765625.328125v.625c0 .124209.094542.21875.21875.21875h1.0625c.124209 0 .21875-.094541.21875-.21875v-.625c.276951-.0711.525582-.185939.765625-.328125l.453125.453125c.08783.08783.224671.08783.3125 0l.75-.75c.08783-.08783.08783-.224671 0-.3125l-.453125-.453125c.142186-.240043.257025-.488674.328125-.765625h.625c.124209 0 .21875-.094541.21875-.21875v-1.0625c0-.124209-.094541-.21875-.21875-.21875h-.625c-.0711-.276952-.185939-.525582-.328125-.765625l.453125-.453125c.08783-.087829.08783-.224671 0-.3125l-.75-.75c-.08783-.087829-.224671-.087829-.3125 0l-.453125.453125c-.240043-.1421859-.488674-.2570247-.765625-.328125v-.625c0-.1242089-.094541-.21875-.21875-.21875zm.53125 2.75c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1z" display="block" fill="url(#a)" stroke="url(#b)" stroke-linejoin="round" stroke-width=".527275"/><path d="m11.75 9.482558c-1.250289 0-2.2674419 1.017154-2.2674419 2.267442 0 1.250289 1.0171529 2.267442 2.2674419 2.267442 1.250288 0 2.267442-1.017153 2.267442-2.267442 0-1.250288-1.017154-2.267442-2.267442-2.267442zm0 1.046512c.673954 0 1.22093.546977 1.22093 1.22093 0 .673954-.546976 1.22093-1.22093 1.22093-.673953 0-1.22093-.546976-1.22093-1.22093 0-.673953.546977-1.22093 1.22093-1.22093z" opacity=".05"/><path d="m11.75 9.75c-1.1028 0-2 .8972-2 2s.8972 2 2 2 2-.8972 2-2-.8972-2-2-2z" fill="none" stroke="url(#c)" stroke-width=".878792"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_managelanguage.svg b/icon-themes/elementary_svg/cmd/sc_managelanguage.svg
new file mode 100644
index 000000000..6c811d6f4
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_managelanguage.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><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" gradientUnits="userSpaceOnUse" x1="5.483838" x2="5.532325" xlink:href="#a" y1="7" y2="14"/><radialGradient id="c" cx="20.930695" cy="8.449767" gradientTransform="matrix(0 .5992282 -.61806418 -.00000001 -.277476 -19.842263)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#d0d0d0"/></radialGradient><linearGradient id="d" gradientTransform="matrix(.57692296 0 0 .43830112 -26.065805 -2.580451)" gradientUnits="userSpaceOnUse" x1="30.643436" x2="30.643436" y1="3.915791" y2="30.093096"><stop offset="0" stop-opacity=".272059"/><stop offset="1" stop-opacity=".367647"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.21621624 0 0 .21621623 5.310813 .310815)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" xlink:href="#a" y1="7.81248" y2="40.187477"/><linearGradient id="f" gradientTransform="matrix(.76923079 0 0 .76923074 -1.03846 -1.423092)" gradientUnits="userSpaceOnUse" x1="19" x2="19" y1="3" y2="15"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><rect fill="url(#c)" height="10" rx=".769231" transform="scale(-1)" width="10" x="-10.500001" y="-15.499999"/><path d="m1.5 6.5h8v8h-8z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><rect fill="none" height="10" rx=".769231" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round" width="10" x=".5" y="5.5"/><path d="m4.7429261 6.2878708c-.00297.035478-.0056.1284601-.020482.2644227-.02679.2157831-.046563.3984397-.061435.549182l-.0204816.2847612-.0204816.2034003c-.3362977.0236546-.698862.0406835-1.0649163.0406751-.244039.0000067-.4872611-.0229405-.7372496-.0406751l.061435.6305438c.095233.0059.228395.02035.3891036.020342.4136716.0000058.8348472-.025548 1.2901874-.061018-.044641.5291032-.052514.9985178-.061435 1.4034661-.3005837.1625713-.5411836.3203797-.7167701.4474781-.9196044.688716-1.3925828 1.44419-1.3925828 2.29843 0 .629598.2775223.955984.8191665.955984.4493845 0 .924632-.191522 1.433541-.549181.050593.316277.087513.527438.1023965.610202l.6553339-.244081c-.0773821-.289673-.1165732-.582344-.1433545-.854285.3903128-.365124.734569-.777394 1.0444375-1.240744h-.6348543c-.037372 0-.066765-.01442-.1023954-.02034-.1239518.170703-.2497075.333864-.3891048.488162-.0118656-.175494-.0137006-.482628-.020481-.711903-.0898453-.111371-.1433546-.252345-.1433546-.406802v-4.0476792l-.2662286-.0203418zm-.2662295 3.9256382c.00893.75079.037275 1.357674.081916 1.830609-.4374837.399041-.8448388.610204-1.2287495.610203-.1755891.000001-.2662294-.110014-.2662286-.305102-.0000008-.04139-.011552-.07213-.020482-.101698.00893-.02069.020482-.06033.020482-.101698.035711-.458161.2815577-.924621.7577288-1.403471.2232029-.23351.4470062-.404694.6553333-.528843zm4.3825399.793265c.00768.06694.020476.132287.020476.203399-.0000074.585261-.2887261 1.048766-.8601236 1.403468-.4493919.280807-1.0492277.469374-1.8021665.549182l.3891036.610202c.8600784-.121189 1.5334039-.368673 2.0274376-.732243.6338942-.467023.9625118-1.085731.9625202-1.830609-.000001-.07061-.01464-.135937-.020476-.203399z" fill="#666"/><rect height="11" opacity=".15" rx=".785714" width="11" x="5" y="1"/><rect fill="url(#f)" height="10" rx=".769231" width="10" x="5.5" y=".5"/><g stroke-width="1.262358" transform="matrix(.79487179 0 0 .78947409 -1.813535 -2.065785)"><path d="m19.125 6.9980469a1.0015805 1.0015805 0 0 0 -.9375.6503906l-3.75 10.0000005a1.0015805 1.0015805 0 0 0 .9375 1.353515h1.71875a1.0015805 1.0015805 0 0 0 .947266-.675781l.798828-2.324219h2.289062l.798828 2.324219a1.0015805 1.0015805 0 0 0 .947266.675781h1.75a1.0015805 1.0015805 0 0 0 .9375-1.353515l-3.75-10.0000005a1.0015805 1.0015805 0 0 0 -.9375-.6503906zm.865234 5.6992191.103516.300781h-.208984z" fill="#002e99" fill-opacity=".631373" opacity=".05" transform="matrix(.75 0 0 .75 .410575 0)"/><path d="m17.571666 13.5-.785772-2.25h-2.772572l-.774057 2.25c-.429154 0-.858307 0-1.287459 0 .931534-2.499987 1.863068-4.9999731 2.794602-7.4999601h1.328332c.931533 2.499987 1.863068 4.9999731 2.794603 7.4999601-.432559 0-.865118 0-1.297677 0zm-1.043155-3-1.117936-3.2611921-1.140575 3.2611921z" fill="#002e99" fill-opacity=".631373" opacity=".3"/><path d="m17.571666 12.75-.785772-2.25h-2.772572l-.774057 2.25c-.429154 0-.858307 0-1.287459 0 .931534-2.499987 1.863068-4.9999731 2.794602-7.4999601h1.328332c.931533 2.499987 1.863068 4.9999731 2.794603 7.4999601-.432559 0-.865118 0-1.297677 0zm-1.043155-3.0000001-1.117936-3.261191-1.140575 3.261191z" fill="#fff"/></g><g fill="none" stroke-linejoin="round"><path d="m6.500001 1.5h8v8h-8z" opacity=".5" stroke="url(#e)" stroke-linecap="round"/><rect height="10.000078" opacity=".5" rx=".769237" stroke="#002e99" stroke-width=".999922" width="10.000078" x="5.499961" y=".499961"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_managexmlsource.svg b/icon-themes/elementary_svg/cmd/sc_managexmlsource.svg
new file mode 100644
index 000000000..f1dc4bf7a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_managexmlsource.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" 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="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(.31428497 0 0 .32592538 .45716 -.322209)" 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(.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="d" gradientUnits="userSpaceOnUse" x1="7.595703" x2="7.595703" y1="14.844112" y2="4.987615"><stop offset="0" stop-color="#cc3b02"/><stop offset="1" stop-color="#f37329"/></linearGradient><path d="m2.5.5c2.5206581 0 10.999987.000954 10.999987.000954l.000013 14.999046s-7.3333335 0-11 0c0-4.999999 0-10.0000003 0-15z" fill="url(#b)" stroke-width="1.08562"/><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" fill="none" stroke="url(#a)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 14.99909804s-7.3333841 0-11.000076 0c0-5.000017 0-10.000035 0-15.00005204z" fill="none" stroke="url(#c)" stroke-linejoin="round" stroke-width=".999922"/><path d="m8.4042969 5-1.7089844 6h.9003906l1.7089844-6zm-2.4042969 1-2 1.25v1.5l2 1.25v-1l-1.5-.9980469 1.5-1.0019531zm4 0v1l1.5 1.0019531-1.5.9980469v1l2-1.25v-1.5z" fill="url(#d)" stroke-width=".65463"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_marks.svg b/icon-themes/elementary_svg/cmd/sc_marks.svg
new file mode 100644
index 000000000..f152c8c43
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_marks.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&gt;<path d="m7.021484 4.5c-.288823 0-.521484.2326611-.521484.5214841v1.478516h-1.478516c-.288823 0-.521484.232661-.521484.521484v.957032c0 .288823.232661.521484.521484.521484h1.478516v2.9999999h-1.478516c-.288823 0-.521484.232661-.521484.521484v.957032c0 .288823.232661.521484.521484.521484h1.478516v1.478516c0 .288823.232661.521484.521484.521484h.957032c.288823 0 .521484-.232661.521484-.521484v-1.478516h3v1.478516c0 .288823.232661.521484.521484.521484h.957032c.288823 0 .521484-.232661.521484-.521484v-1.478516h1.478516c.288823 0 .521484-.232661.521484-.521484v-.957032c0-.288823-.232661-.521484-.521484-.521484h-1.478516v-2.9999999h1.478516c.288823 0 .521484-.232661.521484-.521484v-.957032c0-.288823-.232661-.521484-.521484-.521484h-1.478516v-1.478516c0-.288823-.232661-.5214841-.521484-.5214841h-.957032c-.288823 0-.521484.2326611-.521484.5214841v1.478516h-3v-1.478516c0-.288823-.232661-.5214841-.521484-.5214841zm1.478516 4.0000001h3v2.9999999h-3z" fill="none" stroke="#000" stroke-linejoin="round" stroke-miterlimit="0" stroke-opacity=".196078"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_masterlayouts.svg b/icon-themes/elementary_svg/cmd/sc_masterlayouts.svg
new file mode 100644
index 000000000..143b0446b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_masterlayouts.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.44035822 0 0 .44035823 -76.20947 -3.14648)" gradientUnits="userSpaceOnUse" x1="188" x2="188" xlink:href="#b" y1="17" y2="36.026299"/><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.57418708 0 0 .57270135 -100.42477 -7.179241)" gradientUnits="userSpaceOnUse" x1="182" x2="182" xlink:href="#b" y1="33" y2="24.519934"/><linearGradient id="d" gradientTransform="matrix(.48449877 0 0 .34573161 51.746207 -2.345813)" gradientUnits="userSpaceOnUse" x1="-90.291679" x2="-90.291679" y1="44.38649" y2="12.569903"><stop offset="0" stop-color="#002e99"/><stop offset="1" stop-color="#3689e6"/></linearGradient><radialGradient id="e" cx="6.296552" cy="2.23274" gradientTransform="matrix(-.00000002 2 -2.3881217 -.00000004 13.332056 -12.593104)" gradientUnits="userSpaceOnUse" r="8"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".26238" stop-color="#64baff"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><linearGradient id="f" gradientTransform="matrix(.35135134 0 0 .2162162 -.43243 3.310814)" gradientUnits="userSpaceOnUse" x1="23.999994" x2="23.999994" y1="3.187486" y2="40.187489"><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><path d="m.49996075 2.5000267c3.43728005 0 15.00006125.0006471 15.00006125.0006471l.0039 10.9955252h-15.000055l-.00390625-10.9961617z" fill="url(#e)" stroke="url(#d)" stroke-linejoin="round" stroke-width=".999921"/><path d="m14.5 12.5h-13.0000002v-8.9999338h13.0000002z" fill="none" opacity=".5" stroke="url(#f)" stroke-linecap="round"/><path d="m4.0000001 6.5h1.9999999zm2.9999999 0h2zm3 0h1zm-5.9999999 1.994804.9999999.005196zm1.9999999.005196h1zm1.5 0h1zm1.5 0 3 .00518zm-4.9999999 2h1.7459999zm1.9999999 0h1zm2 0h1zm2 0h1.867483z" fill="none" stroke="#fff"/><path d="m.5 1.5 14 14-14.00002097.0028.00002099-2.960449zm3 6.5v4.5h4.5z" style="fill:#9bdb4d;fill-opacity:.588235;fill-rule:evenodd;stroke:#206b00;stroke-linejoin:round;stroke-opacity:.501961"/><g fill="none"><path d="m1.5 3.9116117v10.5883883h10.698531z" fill="none" opacity=".5" stroke="url(#a)"/><path d="m2.5 7.1382942v6.3617058h5.5" opacity=".5" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_masterpage.svg b/icon-themes/elementary_svg/cmd/sc_masterpage.svg
new file mode 100644
index 000000000..7a87f5739
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_masterpage.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.48449877 0 0 .34573161 51.746207 -2.345813)" gradientUnits="userSpaceOnUse" x1="-105.3888" x2="-74.436615" y1="20.50728" y2="19.722897"><stop offset="0" stop-color="#002e99"/><stop offset="1" stop-color="#3689e6" stop-opacity=".941176"/></linearGradient><radialGradient id="b" cx="9.898618" cy="-.249676" gradientTransform="matrix(-2.9091106 -.02358941 .01606429 -1.9810887 47.69679 7.351528)" gradientUnits="userSpaceOnUse" r="8"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".26238" stop-color="#64baff"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><linearGradient id="c" gradientTransform="matrix(.35135134 0 0 .2162162 -.43243 3.310814)" gradientUnits="userSpaceOnUse" x1="41.077072" x2="4.077071" y1="21.669779" y2="21.669779"><stop offset="0" stop-color="#fff"/><stop offset=".00000001" stop-color="#fff" stop-opacity=".235294"/><stop offset=".92540914" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="matrix(0 -1 1 0 .003829 16.000054)"><path d="m.49996075 2.5000267c3.43728005 0 15.00006125.0006471 15.00006125.0006471l.0039 10.9955252h-15.000055l-.00390625-10.9961617z" fill="url(#b)" stroke="url(#a)" stroke-linejoin="round" stroke-width=".999921"/><path d="m14.5 12.5h-13.0000002v-8.9999338h13.0000002z" fill="none" opacity=".5" stroke="url(#c)" stroke-linecap="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_matchgroup.svg b/icon-themes/elementary_svg/cmd/sc_matchgroup.svg
new file mode 100644
index 000000000..529704dd3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_matchgroup.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&amp;gt;<path d="m6 0c-1.104522 0-2 .8954778-2 2v4 1c0 .2761493-.2238577.5-.5.5h-.5v1h.5c.2761423 0 .5.2238507.5.5v1 1 3c0 1.104597 1 2 2 2h1v-1h-1c-.5522843 0-1-.447701-1-1v-3-1-1c0-.382499-.1392847-.7350257-.375-1 .2357153-.2649743.375-.617501.375-1v-1-.28125-3.71875c0-.5522986.4477765-1 1-1h1v-1zm3 0v1h1c.552224 0 1 .4477014 1 1v3.71875.28125 1c0 .382499.139285.7350257.375 1-.235715.2649743-.375.617501-.375 1v1 1 3c0 .552299-.447716 1-1 1h-1v1h1c1.104569 0 2-.895403 2-2v-3-1-1c0-.2761493.223858-.5.5-.5h.5v-1h-.5c-.276142 0-.5-.2238507-.5-.5v-1-4c0-1.1045222-.822906-2-2-2z" fill="#7e8087"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_measureline.svg b/icon-themes/elementary_svg/cmd/sc_measureline.svg
new file mode 100644
index 000000000..b94398d6f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_measureline.svg
@@ -0,0 +1,2 @@
+<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="14.5" x2="14.5" y1="9.5" y2="15"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-1 0 0 1 20 -4.087891)" gradientUnits="userSpaceOnUse" x1="7.246272" x2="7.583934" y1="16.681643" y2="17.087891"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient>
+/&amp;amp;gt;<g stroke="#7239b3"><g fill="none" stroke-linecap="round"><path d="m1.50005 14.492879v-9.983051" stroke-linejoin="round"/><path d="m14.50005 14.492879v-9.9830506" stroke-linejoin="round"/><path d="m5 7.5000434 5.5-.0000434"/></g><g fill="#7239b3" stroke-opacity=".74902"><g transform="translate(-.99996 -5)"><path d="m11.49996 14.5 3-2-3-2z" fill="url(#a)" fill-rule="evenodd" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round"/><path d="m12.49996 12.299622.314235.200378-.314235.201914z" fill="none" opacity=".4" stroke="url(#b)"/></g><g transform="matrix(-1 0 0 1 16.99992 -5)"><path d="m11.49996 14.5 3-2-3-2z" fill="url(#a)" fill-rule="evenodd" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round"/><path d="m12.49996 12.299622.314235.200378-.314235.201914z" fill="none" opacity=".4" stroke="url(#b)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_mediamute.svg b/icon-themes/elementary_svg/cmd/sc_mediamute.svg
new file mode 100644
index 000000000..6e0861464
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_mediamute.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.4499622 -.1120672 .1227883 .4259461 -4.74083 -1.070173)" gradientUnits="userSpaceOnUse" x1="16.790216" x2="29.694229" xlink:href="#a" y1="21.270329" y2="46.259285"/><linearGradient id="c" gradientTransform="matrix(.3705567 -.09229061 .1095138 .3798979 -2.159865 -.334148)" gradientUnits="userSpaceOnUse" x1="23.238182" x2="29.892563" y1="12.158657" y2="26.354361"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="30.685316" cy="42.261425" gradientTransform="matrix(1.6484137 -.3627337 -.2781234 -.964796 -32.143264 54.779715)" gradientUnits="userSpaceOnUse" r="8.22791"><stop offset="0" stop-color="#e8e8e8"/><stop offset="1" stop-color="#a5a6a8"/></radialGradient><radialGradient id="e" cx="20.8839" cy="20.434256" gradientTransform="matrix(.5371911 -.1337924 .1715429 .5950737 -6.129997 -1.778193)" gradientUnits="userSpaceOnUse" r="3.999984"><stop offset="0" stop-color="#878a85"/><stop offset="1" stop-color="#3e3f3d"/></radialGradient><radialGradient id="f" cx="23.164974" cy="30.23279" gradientTransform="matrix(.8701111 -.1745419 .3300608 1.4200319 -20.893461 -28.858813)" gradientUnits="userSpaceOnUse" r="8.189013"><stop offset="0" stop-color="#767973"/><stop offset="1" stop-color="#202120"/></radialGradient><linearGradient id="g" gradientTransform="matrix(.5028984 -.1252515 .1294254 .4489702 -6.262896 -1.380506)" gradientUnits="userSpaceOnUse" x1="33.430557" x2="33.430557" y1="45.052155" y2=".310371"><stop offset="0" stop-color="#4c4c4c"/><stop offset="1" stop-color="#d3d7cf"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.3314901 -.08273655 .08563292 .297689 1.046038 3.194268)" gradientUnits="userSpaceOnUse" x1="19.240318" x2="11.323519" xlink:href="#a" y1="4.81117" y2="35.457581"/><linearGradient id="i" gradientTransform="matrix(.2735062 -.06811922 .1099287 .3813368 -.902295 .510156)" gradientUnits="userSpaceOnUse" x1="20.226221" x2="11.4375" y1="20.33363" y2="21.75"><stop offset="0" stop-color="#fff" stop-opacity="0"/><stop offset=".5" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="j" cx="23.986883" cy="27.053167" gradientTransform="matrix(-.1320116 .03287874 -.1415271 -.4909505 13.556651 21.362264)" gradientUnits="userSpaceOnUse" r="7.75" xlink:href="#a"/><radialGradient id="k" cx="9.320398" cy="18.817093" gradientTransform="matrix(.3500156 .1262354 -.2512029 .5442315 6.88755 -3.763048)" gradientUnits="userSpaceOnUse" r="12.5"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#61635f"/></radialGradient><linearGradient id="l" gradientTransform="matrix(.3739344 -.09313176 .09660397 .3351143 .008028 2.599482)" gradientUnits="userSpaceOnUse" x1="7.75" x2="4.643187" y1="33.046577" y2="12.063652"><stop offset="0" stop-color="#4b4b4b"/><stop offset="1" stop-color="#babdb6"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.4102593 -.1021789 .1099287 .3813368 -30.111184 9.011045)" gradientUnits="userSpaceOnUse" x1="80.693359" x2="77.125" y1="31.561478" y2="14"><stop offset="0" stop-color="#383937"/><stop offset="1" stop-color="#595b57"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.05032913 .1745891 -.1773494 .04417049 -9.142051 -6.372378)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="102.35701" x2="82.681335" y1="-41.092239" y2="-41.092239"><stop offset="0" stop-color="#babdb6"/><stop offset=".43738842" stop-color="#eeeeec"/><stop offset="1" stop-color="#555753"/></linearGradient><linearGradient id="o" gradientTransform="matrix(.1099287 .3813368 -.4102593 .1021789 -2.585923 -27.037288)" gradientUnits="userSpaceOnUse" x1="84.425995" x2="102.42599" y1="8.293367" y2="8.293367"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#4a4a4a"/></linearGradient><linearGradient id="p" gradientTransform="matrix(.3522734 -.08790629 .1056126 .3670722 -.670871 2.017405)" gradientUnits="userSpaceOnUse" x1="9.883214" x2="5.101239" xlink:href="#a" y1="14.05074" y2="30.00112"/><linearGradient id="q" 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="#ff8c82"/><stop offset=".31209752" stop-color="#ed5353"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="r" 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="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="s" gradientTransform="matrix(.19694688 -.20520309 .19694688 .20520309 2.33061 11.959949)" gradientUnits="userSpaceOnUse" x1="36.010902" x2="16.331276" xlink:href="#a" y1="13.022708" y2="32.702335"/><linearGradient id="t" gradientTransform="matrix(.19694688 -.20520309 .19694688 .20520309 2.13207 12.063489)" gradientUnits="userSpaceOnUse" x1="28.449389" x2="16.331276" xlink:href="#a" y1="20.584223" y2="32.702335"/><path d="m4.10235 9.4815989c.3339157 1.1583351.0535696 2.2345941-.6261705 2.4038901-.67974.169295-1.5014702-.632481-1.8353858-1.790817-.3339155-1.1583358-.0535695-2.2345939.6261705-2.4038893.6797401-.1692955 1.5014704.6324802 1.8353858 1.7908162z" fill="#2e3436" stroke="#555753" stroke-linecap="round"/><path d="m2.6038495 6.3807317c-.8209279.2044597-1.0685792 1.8225376-.5527969 3.6117623.5157827 1.789223 1.6006561 3.075425 2.4215837 2.870965l1.4871901-.370399c.8209275-.204459 1.0685799-1.822538.5527973-3.6117612-.5157827-1.7892241-1.6006565-3.0754247-2.421584-2.8709655z" fill="url(#n)" stroke="url(#o)"/><path d="m4.34375 7.0625c-.46875.1145833-.9375.2291667-1.40625.34375.2083628-.05307-.1287502.3012871-.068111.4478077-.06611.7721724.1053981 1.5468372.3567813 2.2733363.2138278.560785.4677829 1.135612.914576 1.551411.1350985.07558.1838335.156273.149358.122758.4449649-.121355.8899303-.242709 1.3348957-.364063.085825.0011-.1477317.05904-.02248-.0492.1733972-.487133.1193505-1.020477.053252-1.523392-.1375026-.8340849-.4297701-1.6554655-.9156505-2.3514631-.0722121-.1693867-.42786-.3990564-.4318285-.443304z" fill="none" opacity=".4" stroke="url(#p)" stroke-linecap="round"/><path d="m4.1242278 6.2064195c-.8372157.2085165-1.1234807 1.7417976-.6389865 3.4224848.4844943 1.6806867 1.5571938 2.8755067 2.3944099 2.6669887l.261499-.06513c.837216-.208515 1.1234813-1.741796.6389867-3.4224827-.4844945-1.6806867-1.5571938-2.8755055-2.3944096-2.6669895l-.2614995.065129z" fill="url(#m)"/><path d="m4.5638899 9.3666427c1.0143413 3.5187003 5.3630086 4.5906703 7.6965741 4.0094743 1.615397-.40233 2.157719-3.192418 1.277851-6.2446368-.879868-3.0522193-2.850385-5.2164622-4.4657813-4.8141328-2.3335667.5811961-5.5229853 3.5305962-4.5086438 7.0492953z" fill="url(#k)" stroke="url(#l)" stroke-linecap="round"/><path d="m13.948572 7.0292991c1.032101 3.5803109-.013929 6.9516339-2.336373 7.5300609-2.3224449.578426-5.0418426-1.855082-6.0739446-5.4353934-1.0321024-3.580311.0139269-6.9516338 2.3363718-7.5300604 2.3224448-.5784264 5.0418428 1.8550819 6.0739458 5.4353929z" fill="url(#j)"/><path d="m6.3134393 4.1480951c-.9065217.7958041-1.6699586 2.5710602-2.2807831 4.3290675.9837306-.7052564 2.0373417-1.3086946 3.0896998-1.4847708z" fill="url(#i)" fill-rule="evenodd" opacity=".733591"/><g stroke-linecap="round"><path d="m6.3434703 5.3219425c-.7922209 1.0317102-1.2370976 2.3381387-.8237414 3.775105.4133564 1.4369665 1.4998945 2.3611695 2.7397781 2.8856875 6.730668 1.789397 5.745242-8.1896472-1.9160367-6.6607925z" fill="none" opacity=".4" stroke="url(#h)"/><path d="m13.948572 7.0293008c1.183882 4.1068282.398655 7.8706662-1.753856 8.4067692-2.152507.536102-4.857187-2.358544-6.0410688-6.4653713-1.1838818-4.1068277-.3986544-7.8706661 1.7538548-8.4067684 2.152509-.53610223 4.857188 2.3585428 6.04107 6.4653705z" fill="url(#f)" stroke="url(#g)"/><path d="m9.8936185 8.0392286c.2730625.9472397-.4829431 1.9594945-1.1735952 2.1315074-.6906519.172013-1.472797-.4571564-1.7458596-1.4043961-.2730626-.9472396.0658506-1.8556186.7565031-2.0276321.6906516-.172013 1.88989.3532806 2.1629517 1.3005208z" fill="url(#e)" stroke="#3e3f3d"/></g><path d="m7.9624647.75459967c-1.0799862.26898053-1.7457314 1.35432953-2.0158255 2.82663003-.2700943 1.4723001-.1433611 3.3637238.424956 5.3351873.5683172 1.971465 1.4760018 3.668384 2.5018944 4.817907 1.025892 1.149524 2.1862764 1.780058 3.2662634 1.511078s1.745731-1.35433 2.015825-2.82663c.16881-.920188.183777-2.012192.03267-3.1756846-.0048-.036689-.013-.073595-.0181-.110444-.03098-.2240052-.0687-.4453486-.112017-.6745812-.0392-.213566-.0801-.4267919-.130785-.6443618-.0028-.011955-.0075-.023786-.01031-.03575-.05422-.2300259-.119165-.461082-.186412-.6943666-.070835-.2457187-.141001-.4878825-.222373-.7237299-.071795-.2096196-.154237-.4171885-.233353-.6188171-.0858-.2186536-.172194-.427873-.265861-.6362642-.016-.034919-.02752-.06947-.04374-.1040579-.495012-1.0778386-1.095386-2.0165859-1.736568-2.7350378-1.025893-1.1495234-2.1862774-1.78005789-3.2662643-1.51107723zm.4249868.71158433c.788631-.1964156 1.7450275.2870337 2.6606885 1.3170478.572287.6437586 1.123509 1.4921117 1.580633 2.4801104.09142.1976001.175204.4039931.258993.6124304.07723.1955082.15645.3915773.22648.5949833.08129.2333607.16153.4650061.231758.7086206.06549.2271797.114383.4497514.166733.6737256.0038.015813.01005.031872.01374.047668.04769.2075084.08722.4169512.123916.620528.03956.2194524.07803.4371315.105146.6507474.135585 1.0680805.11456 2.0589565-.03476 2.8824385-.238918 1.317574-.807122 2.180739-1.595754 2.377154-.788631.196415-1.745027-.287034-2.6606863-1.317047-.9156617-1.030014-1.7739499-2.578708-2.2978662-4.3961453-.5239157-1.8174378-.6136924-3.5575361-.3747745-4.8751082.2389173-1.3175723.8071235-2.1807378 1.5957535-2.3771535z" fill="url(#d)"/><path d="m13.128052 7.2336606c1.001746 3.4750084.528066 6.6122894-1.057994 7.0073114-1.586059.395024-3.6838903-2.101798-4.6856369-5.576807-1.0017465-3.4750086-.528067-6.6122891 1.0579927-7.0073119 1.5860602-.395023 3.6838922 2.1017989 4.6856382 5.5768075z" fill="none" opacity=".3" stroke="url(#c)" stroke-linecap="round"/><path d="m8.0481294 1.0517549c-.8949419.2228935-1.5238319 1.1861222-1.7828948 2.5982858-.2590626 1.4121636-.1461 3.2573538.4111609 5.1904638.5572608 1.9331095 1.4520014 3.5835905 2.4359907 4.6861615.9839888 1.10257 2.0467658 1.644474 2.9417088 1.42158.894942-.222892 1.523833-1.186121 1.782895-2.598285s.146099-3.2573541-.411161-5.1904641c-.557261-1.93311-1.452001-3.5835912-2.435992-4.6861615-.983988-1.1025702-2.0467655-1.64447393-2.9417076-1.4215805z" fill="none" opacity=".4" stroke="url(#b)" stroke-linecap="round"/><path d="m15.5 14.214902-2.0384-2.049501 1.96142-2.147073-1.41391-1.329922-2.01857 2.046035-2.05948-2.046035-1.47106 1.378839 2.05948 2.089411-2.05948 2.056046 1.47106 1.432225 2.05709-2.148338 2.06188 2.148338z" fill="url(#q)" stroke="url(#r)" stroke-linejoin="round"/><g fill="none"><path d="m14.01392 10.098118-2.00624 2.049356-2.09215-2.047403" opacity=".5" stroke="url(#s)" stroke-linecap="square"/><path d="m14.3566 14.622087-1.66668-1.887606m-1.42902.08076-1.73943 1.713246" opacity=".4" stroke="url(#t)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_mediapause.svg b/icon-themes/elementary_svg/cmd/sc_mediapause.svg
new file mode 100644
index 000000000..42abacb64
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_mediapause.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.3092808 0 0 .38548468 -1.921383 -3.256961)" gradientUnits="userSpaceOnUse" x1="20.094137" x2="20.094137" y1="18.82555" y2="39.578644"><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" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="2" y2="14"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><path d="m3.5 2.5v11h3v-11zm6 0v11h3v-11z" fill="url(#b)" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5"/><path d="m4.5 3.4960938v9.0058592l1.0039062-.0098v-8.9960592zm5.996094 0v9.0058592l1.003906-.009765v-8.9960942z" fill="none" opacity=".5" stroke="url(#a)" stroke-width=".992"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_mediarepeat.svg b/icon-themes/elementary_svg/cmd/sc_mediarepeat.svg
new file mode 100644
index 000000000..150a96f84
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_mediarepeat.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="11.5" x2="11" xlink:href="#f" y1="2.5" y2="15"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="11.422968" x2="11.417682" xlink:href="#e" y1="5.036077" y2="11.845352"/><linearGradient id="c" gradientTransform="matrix(-1 0 0 -1 16.00394 15.99995)" gradientUnits="userSpaceOnUse" x1="14.00394" x2="13.50394" xlink:href="#f" y1="15.99995" y2="2.99995"/><linearGradient id="d" gradientTransform="matrix(-1 0 0 -1 16.00394 15.99995)" gradientUnits="userSpaceOnUse" x1="13.50394" x2="13.50394" xlink:href="#e" y1="11.49995" y2="5.49995"/><linearGradient id="e" gradientTransform="matrix(.3092808 0 0 .38548468 -1.921383 -3.256961)" gradientUnits="userSpaceOnUse" x1="20.094137" x2="20.094137" y1="18.82555" y2="39.578644"><stop offset="0" stop-color="#fff"/><stop offset=".28447294" 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="f" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="2" y2="14"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><g stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"><path d="m11.5 2.7109375v2.1347656c1.181425.5609196 2 1.754909 2 3.1542969 0 1.939-1.561 3.5-3.5 3.5h-.5v-2l-3.9960938 2.992188 3.9960938 3.007812v-2h.5c3.047 0 5.5-2.453 5.5-5.5 0-2.5257411-1.687824-4.6384558-4-5.2890625z" fill="url(#a)" stroke="#002e99"/><path d="m12.5 4.2832031v.1035157c1.175385.7865759 1.962891 2.0926462 1.962891 3.6132812 0 2.456175-2.006716 4.462891-4.462891 4.462891h-.5a.96371166.96371166 0 0 1 -.9628906-.962891v-.074219l-1.4277344 1.06836 1.4277344 1.074218v-.068359a.96371166.96371166 0 0 1 .9628906-.962891h.5c2.529825 0 4.537109-2.007284 4.537109-4.537109 0-1.5891972-.813648-2.9278004-2.037109-3.7167969z" fill="none" stroke="url(#b)"/><path d="m6.5039062.5v2h-.5c-3.047 0-5.49999995 2.453-5.49999995 5.5 0 2.524936 1.68501235 4.638259 3.99609375 5.289062v-2.154296c-1.177956-.558883-1.9960937-1.7387794-1.9960938-3.134766 0-1.939 1.561-3.5 3.5-3.5h.5v2l3.9960938-2.9921875z" fill="url(#c)" stroke="#002e99"/><path d="m7.4667969 2.4316406v.0683594a.96371166.96371166 0 0 1 -.9628907.9628906h-.5c-2.529825 0-4.5371093 2.0072844-4.5371093 4.5371094 0 1.5860006.8122114 2.918549 2.0332031 3.705078v-.103516c-1.1733942-.78359-1.9589844-2.0837101-1.9589844-3.601562 0-2.4561749 2.0067156-4.4628906 4.4628906-4.4628906h.5a.96371166.96371166 0 0 1 .9628907.9628906v.0742188l1.4277343-1.0683594z" fill="none" stroke="url(#d)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_menubar.svg b/icon-themes/elementary_svg/cmd/sc_menubar.svg
new file mode 100644
index 000000000..d7e89d9fa
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_menubar.svg
@@ -0,0 +1,5 @@
+<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(-.56431476 -.56431492 .55361865 -.55361865 25.378988 54.943154)" gradientUnits="userSpaceOnUse" x1="57.877392" x2="47.688046" y1="30.313427" y2="19.927217"><stop offset="0" stop-color="#e4c6fa"/><stop offset=".26238" stop-color="#cd9ef7"/><stop offset=".704952" stop-color="#a56de2"/><stop offset="1" stop-color="#7239b3"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" xlink:href="#c" y1="9" y2="11.5"/><linearGradient id="c" gradientTransform="matrix(0 -.41844 .4493 0 -8.663 16.39)" gradientUnits="userSpaceOnUse" x1="31.365532" x2="31.365532" y1="58.840874" y2="62.282051"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient>
+
+
+
+/&amp;amp;amp;amp;gt;<path d="m1.974.5c-.817 0-1.474.657-1.474 1.474v12.526h14v-12.526c0-.817-.657-1.474-1.474-1.474z" fill="#e9e9e9" stroke="#8c8c8c"/><path d="m2.205 1.5c-.39 0-.705.372-.705.834v1.666h12v-1.666c0-.462-.314-.834-.705-.834z" fill="none" opacity=".8" stroke="#fff"/><path d="m1 5h13v9h-13z" fill="#fff"/><path d="m1 4.5h13" fill="none" stroke="#8c8c8c"/><path d="m6 2h1v1h-1zm-2 0h1v1h-1zm-2 0h1v1h-1z" fill="#8c8c8c"/><path d="m.5 3.5h15v3h-15z" fill="#d1ff82" fill-opacity=".77193" stroke="#68b723" stroke-linecap="round" stroke-linejoin="round"/><path d="m12.903 10.493-3.403 4.007-3.35-4h2.35v-3h2l-.004 2.993z" style="display:block;stroke:#452981;stroke-width:.999922;stroke-linejoin:round;stroke-opacity:.552941;fill:url(#a)"/><g fill="none" stroke-miterlimit="7"><path d="m17.001144 5.1068884 2.319181-1.8414813-2.319181-1.8014537v1.8014537z" display="block" opacity=".5" stroke="url(#c)" stroke-width="1.546" transform="matrix(0 .64678 .64678 0 7.388 .504)"/><path d="m9.5 8v3" opacity=".5" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_merge.svg b/icon-themes/elementary_svg/cmd/sc_merge.svg
new file mode 100644
index 000000000..10ca83f19
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_merge.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="6.868578" x2="6.868578" y1=".455372" y2="15.385682"><stop offset="0" stop-color="#43d6b5"/><stop offset="1" stop-color="#22cc93"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="10.510404" x2="10.510404" y1="2" y2="10"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="5.501248" x2="5.501248" y1="7" y2="14"><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><path d="m10.160156.501953a5.5000005 5.5000019 0 0 0 -5.6347654 4.998047h-3.0253906c-.554 0-1 .446-1 1v8c0 .554.446 1 1 1h8c.554 0 1-.446 1-1v-3.027344a5.5000005 5.5000019 0 0 0 5-5.472656 5.5000005 5.5000019 0 0 0 -5.339844-5.498047z" fill="url(#a)"/><g fill="none" stroke-linejoin="round"><path d="m10.160156.501953a5.5000005 5.5000019 0 0 0 -5.6347654 4.998047h-3.0253906c-.554 0-1 .446-1 1v8c0 .554.446 1 1 1h8c.554 0 1-.446 1-1v-3.027344a5.5000005 5.5000019 0 0 0 5-5.472656 5.5000005 5.5000019 0 0 0 -5.339844-5.498047z" opacity=".5" stroke="#105845" stroke-linecap="round"/><path d="m4.5625 6.498047h-3.0605469v8h8v-3.032975" opacity=".5" stroke="url(#c)" stroke-linecap="square"/><path d="m9.5019531 10.470703c2.6653589.296818 4.9970629-1.788868 4.9980469-4.470703.001-2.435799-1.936295-4.430225-4.371094-4.5-2.5354647-.07266-4.6299472 1.963494-4.628906 4.5.0012.166466.011629.332737.03125.498047" opacity=".5" stroke="url(#b)" stroke-linecap="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_mergecells.svg b/icon-themes/elementary_svg/cmd/sc_mergecells.svg
new file mode 100644
index 000000000..e7d5d8c04
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_mergecells.svg
@@ -0,0 +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="10.5" x2="10.5" y1="5.5" y2="15.5"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-.99999999 0 0 .99999999 11 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#j" y1="2" y2="9"/><linearGradient id="c" gradientTransform="matrix(-.99999999 0 0 .99999999 6 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#j" y1="2" y2="4"/><linearGradient id="d" gradientTransform="matrix(-.99999999 0 0 .99999999 6 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#j" y1="2" y2="4"/><linearGradient id="e" gradientTransform="matrix(-.99999999 0 0 .99999999 6 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#j" y1="2" y2="4"/><linearGradient id="f" gradientTransform="matrix(-.99999999 0 0 .99999999 16 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#j" y1="2" y2="4"/><linearGradient id="g" gradientTransform="matrix(-.99999999 0 0 .99999999 16 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#j" y1="2" y2="4"/><linearGradient id="h" gradientTransform="matrix(-.99999999 0 0 .99999999 16 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#j" y1="2" y2="4"/><linearGradient id="i" gradientTransform="matrix(-.99999999 0 0 .99999999 11 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#j" y1="2" y2="4"/><linearGradient id="j" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="30.655001" x2="30.827999" y1="65.686996" y2="48.688"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="k" gradientTransform="matrix(-.99999999 0 0 .99999999 11 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#j" y1="2" y2="4"/><linearGradient id="l" gradientTransform="matrix(-.99999999 0 0 .99999999 11 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#j" y1="2" y2="4"/><linearGradient id="m" gradientTransform="matrix(.59436 0 0 .5999 -19.265 1.967)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><rect fill="url(#m)" height="15" rx=".424" ry=".491" width="15" x=".5" y=".5"/><path d="m.49804688.00195313c-.27600001 0-.50000001.22399999-.50000001.49999999l.00195313 14.99804688c0 .276.224.5.5.5h15c.276 0 .5-.224.5-.5.0019-5.003728-.002-9.9990437-.002-14.99804688 0-.276-.224-.49999999-.5-.49999999zm.49804687.99804687h14.00390625v4h-4l-.002-3.9980469h-.9999531l.0019531 3.9980469h-4l-.00195-3.9980469h-1l.00195 3.9980469h-4v1h4v4h-4v1h4v4h1v-4h4v4h1v-4h4l.002 4.001953h-14.00395312zm5.00390625 5h4v4h-4zm5 0h4v4h-4z" fill="#030303" opacity=".32"/><g fill="none" stroke-linecap="square"><path d="m9.4999996 11.5h-2.9999996v3h2.9999996z" stroke="url(#i)"/><path d="m9.4999996 6.5h-2.9999996v3h2.9999996z" stroke="url(#k)"/><path d="m9.4999996 1.5000001h-2.9999996v3h2.9999996z" stroke="url(#l)"/><path d="m4.4999996 11.5h-2.9999996v3h2.9999996z" stroke="url(#c)"/><path d="m4.4999996 6.5h-2.9999996v3h2.9999996z" stroke="url(#d)"/><path d="m4.4999996 1.5000001h-2.9999996v3h2.9999996z" stroke="url(#e)"/><path d="m14.5 11.5h-3v3h3z" stroke="url(#f)"/><path d="m14.5 6.5h-3v3h3z" stroke="url(#g)"/><path d="m14.5 1.5000001h-3v3h3z" stroke="url(#h)"/></g><path d="m15.5 5.5v10h-10v-10z" fill="url(#a)" stroke-width="1.111111"/><path d="m16 6c0-.554-.446-1-1-1h-9c-.554 0-1 .446-1 1v9c0 .554.446 1 1 1h9c.554 0 1-.446 1-1zm-1 0v9h-9v-9z" fill="#206b00" fill-opacity=".501961"/><path d="m14.5 6.5h-7.9999996v8h7.9999996z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="square"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_mergedialog.svg b/icon-themes/elementary_svg/cmd/sc_mergedialog.svg
new file mode 100644
index 000000000..9464e98a8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_mergedialog.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="b" xlink:href="#a"/><linearGradient id="c" gradientTransform="matrix(.30663884 0 0 .23369958 1.592613 5.677061)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" xlink:href="#b" y1="30.188753" y2="15.737678"/><linearGradient id="d" gradientTransform="matrix(.30663884 0 0 .23369958 1.640234 7.63247)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" xlink:href="#b" y1="30.188753" y2="15.737678"/><linearGradient id="e"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="6" x2="7" xlink:href="#e" y1="8.9577" y2="17.957701"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#s" y1="17.957701" y2="8.9577"/><linearGradient id="h" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" xlink:href="#s" y1="50.786446" y2="2.906247"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="11.720905" x2="11.720905" y1="1.783899" y2="11.976016"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#e6e6e6"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="9.720905" x2="9.720905" y1="2.733051" y2="15.752358"><stop offset="0" stop-color="#888"/><stop offset="1" stop-color="#626262"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="12.813955" x2="12.742121" y1="13.774036" y2="9.725965"><stop offset="0" stop-color="#efefef"/><stop offset="1" stop-color="#c9c9c9"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.46574 0 0 .48509 .82234 1.5316)" gradientUnits="userSpaceOnUse" x1="23.783" x2="23.904" xlink:href="#m" y1="28.666" y2="16.007"/><linearGradient id="m"><stop offset="0" stop-color="#1e1e1e"/><stop offset="1" stop-color="#1e1e1e" stop-opacity="0"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.46574 0 0 .48509 .82234 -4.1022)" gradientUnits="userSpaceOnUse" x1="23.929" x2="23.929" xlink:href="#m" y1="30.773" y2="45.531"/><linearGradient id="o" gradientTransform="matrix(.44186 0 0 .46429 1.3953 .30357)" gradientUnits="userSpaceOnUse" x1="25.577" x2="25.577" xlink:href="#a" y1="15" y2="44.001"/><linearGradient id="p" gradientTransform="matrix(-.46574 0 0 .48509 17.075 -4.0638)" gradientUnits="userSpaceOnUse" x1="23.929" x2="23.929" xlink:href="#m" y1="30.773" y2="45.531"/><linearGradient id="q" gradientTransform="matrix(.31428603 0 0 .32592592 .457154 -.32221)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#e" y1=".985206" y2="47.013336"/><linearGradient id="r" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.999996" x2="23.999996" y1="6.923065" y2="41.076912"><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="s" 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><g transform="translate(-2.000001)"><path d="m2.500001.5c2.5206666 0 11.000024.000954 11.000024.000954l.000013 14.999072s-7.3333581 0-11.000037 0c0-5.000008 0-10.0000176 0-15.000026z" fill="url(#q)" stroke-width="1.085623"/><g fill="none"><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" stroke="url(#r)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 14.99909804s-7.3333841 0-11.000076 0c0-5.000017 0-10.000035.0000001-15.00005204z" stroke="url(#h)" stroke-linejoin="round" stroke-width=".999922"/></g></g><g transform="translate(-1 -4.98235)"><rect fill="url(#f)" fill-rule="evenodd" height="9.999999" rx=".46667" ry=".45455" stroke="url(#g)" stroke-linecap="square" stroke-linejoin="round" width="13" x="3.5" y="8.48235"/><g fill="none"><rect height="7.975349" opacity=".4" rx=".036476" ry=".035005" stroke="url(#o)" stroke-linecap="square" width="10.914999" x="4.5" y="9.48235"/><path d="m7.8373363 14.21335-3.67771 3.327159" opacity=".5" stroke="url(#n)"/><path d="m3.9496263 10.319504 6.2653107 5.162846 5.785063-5.234755" opacity=".5" stroke="url(#l)"/><path d="m12.488937 14.25135 3.285263 3.25525" opacity=".5" stroke="url(#p)"/><path d="m4.6225392 9.5729978 5.5443428 4.4838982 5.248118-4.5850961" opacity=".7" stroke="url(#c)"/><path d="m8.5759014 14.960657-2.9638346 2.746918zm3.2867866.0146 2.561673 2.660403z" opacity=".7" stroke="url(#d)"/></g><g transform="matrix(1.0513065 -.43546544 .43546544 1.0513065 -4.966936 9.248851)"><path d="m11.21875 8c-.124208 0-.21875.0945411-.21875.21875v.625c-.276951.0711-.525582.1859391-.765625.328125l-.453125-.453125c-.087828-.087829-.224671-.087829-.3125 0l-.75.75c-.087829.087829-.087829.2246711 0 .3125l.453125.453125c-.1421856.240043-.2570245.488673-.328125.765625h-.625c-.1242085 0-.21875.094541-.21875.21875v1.0625c0 .124209.0945415.21875.21875.21875h.625c.071101.276951.1859395.525582.328125.765625l-.453125.453125c-.087829.08783-.087829.224671 0 .3125l.75.75c.087829.08783.224671.08783.3125 0l.453125-.453125c.240043.142186.488674.257025.765625.328125v.625c0 .124209.094542.21875.21875.21875h1.0625c.124209 0 .21875-.094541.21875-.21875v-.625c.276951-.0711.525582-.185939.765625-.328125l.453125.453125c.08783.08783.224671.08783.3125 0l.75-.75c.08783-.08783.08783-.224671 0-.3125l-.453125-.453125c.142186-.240043.257025-.488674.328125-.765625h.625c.124209 0 .21875-.094541.21875-.21875v-1.0625c0-.124209-.094541-.21875-.21875-.21875h-.625c-.0711-.276952-.185939-.525582-.328125-.765625l.453125-.453125c.08783-.087829.08783-.224671 0-.3125l-.75-.75c-.08783-.087829-.224671-.087829-.3125 0l-.453125.453125c-.240043-.1421859-.488674-.2570247-.765625-.328125v-.625c0-.1242089-.094541-.21875-.21875-.21875zm.53125 2.75c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1z" display="block" fill="url(#i)" stroke="url(#j)" stroke-linejoin="round" stroke-width=".527275"/><path d="m11.75 9.482558c-1.250289 0-2.2674419 1.017154-2.2674419 2.267442 0 1.250289 1.0171529 2.267442 2.2674419 2.267442 1.250288 0 2.267442-1.017153 2.267442-2.267442 0-1.250288-1.017154-2.267442-2.267442-2.267442zm0 1.046512c.673954 0 1.22093.546977 1.22093 1.22093 0 .673954-.546976 1.22093-1.22093 1.22093-.673953 0-1.22093-.546976-1.22093-1.22093 0-.673953.546977-1.22093 1.22093-1.22093z" opacity=".05"/><path d="m11.75 9.75c-1.1028 0-2 .8972-2 2s.8972 2 2 2 2-.8972 2-2-.8972-2-2-2z" fill="none" stroke="url(#k)" stroke-width=".878792"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_mergedocuments.svg b/icon-themes/elementary_svg/cmd/sc_mergedocuments.svg
new file mode 100644
index 000000000..f6b136ffe
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_mergedocuments.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="16" y2="0"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><path d="m8 1.09375-.40625.625-4 6-.53125.78125h.9375 2.5v.5s-.00921.8798886-.53125 1.75c-.5375061.895847-1.3692464 1.75-3.96875 1.75h-1-.5v.5 2 .5h.5 1c3.0401949 0 4.9049782-1.291201 6-2.71875 1.0950218 1.427549 2.959805 2.71875 6 2.71875h1 .5v-.5-2-.5h-.5-1c-2.599504 0-3.431244-.854154-3.96875-1.75-.5220608-.8701043-.53125-1.75-.53125-1.75v-.5h2.5.9375l-.53125-.78125-4-6z" fill="url(#a)"/><path d="m8 1.09375-.40625.625-4 6-.53125.78125h.9375 2.5v.5s-.00921.8798886-.53125 1.75c-.5375061.895847-1.3692464 1.75-3.96875 1.75h-1-.5v.5 2 .5h.5 1c3.0401949 0 4.9049782-1.291201 6-2.71875 1.0950218 1.427549 2.959805 2.71875 6 2.71875h1 .5v-.5-2-.5h-.5-1c-2.599504 0-3.431244-.854154-3.96875-1.75-.5220608-.8701043-.53125-1.75-.53125-1.75v-.5h2.5.9375l-.53125-.78125-4-6z" fill="none" opacity=".61" stroke="#000"/><path d="m8 2-4 6h.65625l3.34375-5 3.34375 5h.65625zm-1 7s.0034618 1.004596-.59375 2c-.2912223.485372-.7111932 1.029198-1.40625 1.40625s-1.6454843.59375-3 .59375h-1v1h1c1.3545157 0 2.3049432-.216698 3-.59375s1.1150277-.920878 1.40625-1.40625c.59721-.995404.59375-2 .59375-2v-.5zm2 0v.5.5s-.00349 1.004594.59375 2c.2912222.485372.711193 1.029198 1.40625 1.40625s1.645484.59375 3 .59375h1v-1h-1c-1.354516 0-2.304943-.216698-3-.59375s-1.1150278-.920878-1.40625-1.40625c-.59724-.995406-.59375-2-.59375-2z" fill="#fff" opacity=".2"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_mergetable.svg b/icon-themes/elementary_svg/cmd/sc_mergetable.svg
new file mode 100644
index 000000000..47fed56db
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_mergetable.svg
@@ -0,0 +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(-.99999999 0 0 .99999999 11 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#r" y1="2" y2="4"/><linearGradient id="b" gradientTransform="matrix(-.99999999 0 0 .99999999 11 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#r" y1="2" y2="4"/><linearGradient id="c" gradientTransform="matrix(-.99999999 0 0 .99999999 11 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#r" y1="2" y2="4"/><linearGradient id="d" gradientTransform="matrix(-.99999999 0 0 .99999999 6 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#r" y1="2" y2="4"/><linearGradient id="e" gradientTransform="matrix(-.99999999 0 0 .99999999 6 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#r" y1="2" y2="4"/><linearGradient id="f" gradientTransform="matrix(-.99999999 0 0 .99999999 6 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#r" y1="2" y2="4"/><linearGradient id="g" gradientTransform="matrix(-.99999999 0 0 .99999999 16 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#r" y1="2" y2="4"/><linearGradient id="h" gradientTransform="matrix(-.99999999 0 0 .99999999 16 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#r" y1="2" y2="4"/><linearGradient id="i" gradientTransform="matrix(-.99999999 0 0 .99999999 16 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#r" y1="2" y2="4"/><linearGradient id="j" gradientTransform="matrix(.59436 0 0 .5999 -19.265 1.967)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><clipPath id="k"><path d="m0 9h9v7h-9z"/></clipPath><clipPath id="l"><path d="m0 0h9v9h-9z"/></clipPath><linearGradient id="m" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" y1="6.451322" y2="10.245955"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999982" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="n" gradientTransform="translate(-6.001953 -.998047)" gradientUnits="userSpaceOnUse" x1="9" x2="9.001953" xlink:href="#m" y1="3" y2="4.998047"/><linearGradient id="o" gradientTransform="translate(-1.001953 -.998047)" gradientUnits="userSpaceOnUse" x1="9" x2="9.001953" xlink:href="#m" y1="3" y2="4.998047"/><linearGradient id="p" gradientTransform="translate(3.998047 -.998047)" gradientUnits="userSpaceOnUse" x1="9" x2="9.001953" xlink:href="#m" y1="3" y2="4.998047"/><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="7.998047" x2="7.998047" y1=".001953" y2="5.001953"><stop offset="0" stop-color="#d4d4d4"/><stop offset="1" stop-color="#abacae"/></linearGradient><linearGradient id="r" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="30.655001" x2="30.827999" y1="65.686996" y2="48.688"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="s" cx="64.575" cy="48.605" gradientTransform="matrix(0 .4 -.4 0 32.4 -16.8)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><g clip-path="url(#k)" transform="translate(7 -9)"><rect fill="url(#j)" height="15" rx=".424" ry=".491" width="15" x=".5" y=".5"/><path d="m.49804688.00195313c-.27600001 0-.50000001.22399999-.50000001.49999999l.00195313 14.99804688c0 .276.224.5.5.5h15c.276 0 .5-.224.5-.5.0019-5.003728-.002-9.9990437-.002-14.99804688 0-.276-.224-.49999999-.5-.49999999zm.49804687.99804687h14.00390625v4h-4l-.002-3.9980469h-.9999531l.0019531 3.9980469h-4l-.00195-3.9980469h-1l.00195 3.9980469h-4v1h4v4h-4v1h4v4h1v-4h4v4h1v-4h4l.002 4.001953h-14.00395312zm5.00390625 5h4v4h-4zm5 0h4v4h-4z" fill="#030303" opacity=".32"/><g fill="none" stroke-linecap="square"><path d="m9.4999996 11.5h-2.9999996v3h2.9999996z" stroke="url(#a)"/><path d="m9.4999996 6.5h-2.9999996v3h2.9999996z" stroke="url(#b)"/><path d="m9.4999996 1.5000001h-2.9999996v3h2.9999996z" stroke="url(#c)"/><path d="m4.4999996 11.5h-2.9999996v3h2.9999996z" stroke="url(#d)"/><path d="m4.4999996 6.5h-2.9999996v3h2.9999996z" stroke="url(#e)"/><path d="m4.4999996 1.5000001h-2.9999996v3h2.9999996z" stroke="url(#f)"/><path d="m14.5 11.5h-3v3h3z" stroke="url(#g)"/><path d="m14.5 6.5h-3v3h3z" stroke="url(#h)"/><path d="m14.5 1.5000001h-3v3h3z" stroke="url(#i)"/></g></g><g clip-path="url(#l)" transform="translate(7 7)"><rect fill="url(#j)" height="15" rx=".424" ry=".491" width="15" x=".5" y=".5"/><path d="m.49804688.00195313c-.27600001 0-.50000001.22399999-.50000001.49999999l.00195313 14.99804688c0 .276.224.5.5.5h15c.276 0 .5-.224.5-.5.0019-5.003728-.002-9.9990437-.002-14.99804688 0-.276-.224-.49999999-.5-.49999999zm.49804687.99804687h14.00390625v4h-4l-.002-3.9980469h-.9999531l.0019531 3.9980469h-4l-.00195-3.9980469h-1l.00195 3.9980469h-4v1h4v4h-4v1h4v4h1v-4h4v4h1v-4h4l.002 4.001953h-14.00395312zm5.00390625 5h4v4h-4zm5 0h4v4h-4z" fill="#030303" opacity=".32"/><g fill="none" stroke-linecap="square"><path d="m9.4999996 11.5h-2.9999996v3h2.9999996z" stroke="url(#a)"/><path d="m9.4999996 6.5h-2.9999996v3h2.9999996z" stroke="url(#b)"/><path d="m9.4999996 1.5000001h-2.9999996v3h2.9999996z" stroke="url(#c)"/><path d="m4.4999996 11.5h-2.9999996v3h2.9999996z" stroke="url(#d)"/><path d="m4.4999996 6.5h-2.9999996v3h2.9999996z" stroke="url(#e)"/><path d="m4.4999996 1.5000001h-2.9999996v3h2.9999996z" stroke="url(#f)"/><path d="m14.5 11.5h-3v3h3z" stroke="url(#g)"/><path d="m14.5 6.5h-3v3h3z" stroke="url(#h)"/><path d="m14.5 1.5000001h-3v3h3z" stroke="url(#i)"/></g><path d="m.498047.501953h15l.002 4.978047-15 .02z" fill="url(#q)"/><path d="m.498047.001953c-.2761424 0-.5.223858-.5.5l.00195 5.498047h.9980469l-.00195-5h4.0019531v.002l.00195 3.998047h-4v1h14v-1h-4l-.00195-3.998047v-.002h4.001953l.002 5h.998l-.002-5.498047c-.000098-.276142-.223858-.5-.5-.5zm5.5.998047h4v.002l.002 3.998047h-4l-.002-3.998047z" fill="#555761" fill-opacity=".501961"/><g fill="none"><path d="m6.498047 1.501953h3l.00195 2.998047h-3z" opacity=".8" stroke="url(#o)"/><path d="m1.498047 1.501953h3l.00195 2.998047h-3z" opacity=".8" stroke="url(#n)"/><path d="m11.498047 1.501953h3l.002 2.998047h-3z" opacity=".8" stroke="url(#p)"/></g></g><g fill="#9cde4a" stroke="#5ca12a" stroke-linecap="round" stroke-linejoin="round" stroke-width=".727" transform="translate(-1)"><path d="m11.5 10.5v-2.007h2v2.007h2.007l-.007 2h-2.007v2.007h-2v-2.007h-1.993v-2z" fill="url(#s)" stroke="none" transform="translate(-8 -4)"/><path d="m3.5 6.5v-2.007h2v2.007h2.007l-.007 2h-2.007v2.007h-2v-2.007h-1.993v-2z" fill="none" opacity=".5" stroke="#206b00" stroke-opacity=".93" stroke-width="1"/><g fill="#fff" stroke="none"><path d="m4 5h1v1h-1z" opacity=".5"/><path d="m3.993 9h1v1h-1z" opacity=".2"/><path d="m2 7h2v.5h-2zm3 0h2v.5h-2z" opacity=".4"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_mirror.svg b/icon-themes/elementary_svg/cmd/sc_mirror.svg
new file mode 100644
index 000000000..3feaf38fc
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_mirror.svg
@@ -0,0 +1,5 @@
+<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(-.3446422 -.3446423 .3381098 -.3381098 -16.911519 17.417655)" gradientUnits="userSpaceOnUse" x1="0" x2="20.542374" y1="3.50001" y2="3.771196"><stop offset="0" stop-color="#e4c6fa"/><stop offset=".26238" stop-color="#cd9ef7"/><stop offset=".704952" stop-color="#a56de2"/><stop offset="1" stop-color="#7239b3"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 -.87501582 .87501582 0 -1.062656 61.012799)" gradientUnits="userSpaceOnUse" x1="68.013153" x2="68.013153" xlink:href="#c" y1="5.743838" y2="18.321743"/><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset=".46147448" stop-color="#fff" stop-opacity=".235294"/><stop offset=".91555762" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientTransform="matrix(0 .87501582 .87501582 0 -1.062656 -46.012779)" gradientUnits="userSpaceOnUse" x1="68.013153" x2="68.013153" xlink:href="#c" y1="5.743838" y2="18.321743"/>
+
+
+ /&amp;gt;
+ <g transform="matrix(0 1 -1 0 16.00001 .00001)"><path d="m15.5 6.5v-6l-14.99996647 5.1429483-.00003353.8570517z" fill="url(#a)" stroke="#452981" stroke-linejoin="round" stroke-opacity=".509804"/><path d="m15 1.1171875-.580078.203125-11.3769532 3.953125-2.0127437.7317139 13.9697749-.0051514zm-1 1.2683765v2.614436h-7.8112647z" fill="url(#b)" opacity=".5"/><g transform="translate(0 1)"><path d="m15.5 8.50002v6l-14.99996647-5.1429483-.00003353-.8570517z" fill="#d3d7cf" stroke="#888a85" stroke-linejoin="round"/><path d="m15 13.882832-.580078-.203125-11.3769532-3.9531245-2.0127437-.7317139 13.9697749.0051514zm-1-1.268376v-2.614436h-7.8112647z" fill="url(#d)" opacity=".5"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_mirrorvert.svg b/icon-themes/elementary_svg/cmd/sc_mirrorvert.svg
new file mode 100644
index 000000000..a90e118f3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_mirrorvert.svg
@@ -0,0 +1,6 @@
+<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(-.3446422 -.3446423 .3381098 -.3381098 -12.843723 17.214265)" gradientUnits="userSpaceOnUse" x1="-4.932666" x2="-22.962732" y1="54.414829" y2="37.189976"><stop offset="0" stop-color="#e4c6fa"/><stop offset=".26238" stop-color="#cd9ef7"/><stop offset=".704952" stop-color="#a56de2"/><stop offset="1" stop-color="#7239b3"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 -.87501582 .87501582 0 -1.062656 61.012799)" gradientUnits="userSpaceOnUse" x1="65.156303" x2="61.727798" y1="13.214225" y2="15.499898"><stop offset="0" stop-color="#fff"/><stop offset=".85879725" stop-color="#fff" stop-opacity=".235294"/><stop offset=".91555762" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 .87501582 .87501582 0 -1.062656 -46.012779)" gradientUnits="userSpaceOnUse" x1="64.022911" x2="68.013374" y1="14.344167" y2="14.357061"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".91555762" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient>
+
+
+
+ /&amp;amp;gt;
+ <path d="m15.5 6.5v-6l-14.99996647 5.1429483-.00003353.8570517z" fill="url(#a)" stroke="#452981" stroke-linejoin="round" stroke-opacity=".509804"/><path d="m15 1.1171875-.580078.203125-11.3769532 3.953125-2.0127437.7317139 13.9697749-.0051514zm-1 1.2683765v2.614436h-7.8112647z" fill="url(#b)" opacity=".5"/><g transform="translate(0 1)"><path d="m15.5 8.50002v6l-14.99996647-5.1429483-.00003353-.8570517z" fill="#d3d7cf" stroke="#888a85" stroke-linejoin="round"/><path d="m15 13.882832-.580078-.203125-11.3769532-3.9531245-2.0127437-.7317139 13.9697749.0051514zm-1-1.268376v-2.614436h-7.8112647z" fill="url(#c)" opacity=".5"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_modifyframe.svg b/icon-themes/elementary_svg/cmd/sc_modifyframe.svg
new file mode 100644
index 000000000..dd4731594
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_modifyframe.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="67.25" x2="75" xlink:href="#e" y1="12.75" y2="12.75"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="11.720905" x2="11.720905" y1="1.783899" y2="11.976016"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#e6e6e6"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="9.720905" x2="9.720905" y1="2.733051" y2="15.752358"><stop offset="0" stop-color="#888"/><stop offset="1" stop-color="#626262"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="12.813955" x2="12.742121" y1="13.774036" y2="9.725965"><stop offset="0" stop-color="#efefef"/><stop offset="1" stop-color="#c9c9c9"/></linearGradient><linearGradient id="e"><stop offset="0"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="71.500146" x2="75.500146" xlink:href="#e" y1="12.749854" y2="12.749854"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="76.25" x2="84" xlink:href="#e" y1="12.75" y2="12.75"/><g transform="translate(-66.5 -8.5)"><path d="m68.949219 10c-1.0803 0-1.949219.868918-1.949219 1.949219v.550781 1.550781c0 1.0803.868919 1.949219 1.949219 1.949219h1.050781 1.050781c1.080301 0 1.949219-.868919 1.949219-1.949219v-2.101563c0-1.080299-.868918-1.9492189-1.949219-1.9492186zm.300781 1.75h1.5c.277 0 .5.223.500001.5l-.000001 1.499999c0 .277001-.223.500001-.5.500001h-1.5c-.277 0-.5-.223-.5-.5v-1.5c0-.277.223-.5.5-.5z" fill="#d4d4d4" stroke="#000" stroke-linecap="round" stroke-linejoin="bevel" stroke-opacity=".427451"/><path d="m68.949219 10c-1.0803 0-1.949219.868918-1.949219 1.949219v2.101562c0 1.0803.868919 1.949219 1.949219 1.949219h2.101562c1.080301 0 1.949219-.868919 1.949219-1.949219v-2.101563c0-1.080299-.868918-1.9492189-1.949219-1.9492186zm.300781 1.75h1.5c.277 0 .5.223.500001.5l-.000001 1.499999c0 .277001-.223.500001-.5.500001h-1.5c-.277 0-.5-.223-.5-.5v-1.5c0-.277.223-.5.5-.5z" fill="url(#a)" opacity=".2"/><path d="m69 11h2c.554 0 1 .446 1 1v2m-1 1h-2c-.554 0-1-.446-1-1" fill="none" opacity=".4" stroke="#fff" stroke-linecap="round" stroke-linejoin="bevel"/><path d="m77.949219 10c-1.0803 0-1.949219.868918-1.949219 1.949219v.550781 1.550781c0 1.0803.868919 1.949219 1.949219 1.949219h1.050781 1.050781c1.080301 0 1.949219-.868919 1.949219-1.949219v-2.101563c0-1.080299-.868918-1.9492189-1.949219-1.9492186zm.300781 1.75h1.5c.277 0 .5.223.500001.5l-.000001 1.499999c0 .277001-.223.500001-.5.500001h-1.5c-.277 0-.5-.223-.5-.5v-1.5c0-.277.223-.5.5-.5z" fill="#d4d4d4" stroke="#000" stroke-linecap="round" stroke-linejoin="bevel" stroke-opacity=".427451"/><path d="m77.949219 10c-1.0803 0-1.949219.868918-1.949219 1.949219v2.101562c0 1.0803.868919 1.949219 1.949219 1.949219h2.101562c1.080301 0 1.949219-.868919 1.949219-1.949219v-2.101563c0-1.080299-.868918-1.9492189-1.949219-1.9492186zm.300781 1.75h1.5c.277 0 .5.223.500001.5l-.000001 1.499999c0 .277001-.223.500001-.5.500001h-1.5c-.277 0-.5-.223-.5-.5v-1.5c0-.277.223-.5.5-.5z" fill="url(#g)" opacity=".2"/><path d="m78 11h2c.554 0 1 .446 1 1v2m-1 1h-2c-.554 0-1-.446-1-1" fill="none" opacity=".4" stroke="#fff" stroke-linecap="round" stroke-linejoin="bevel"/><rect fill="#d4d4d4" height="2" rx=".875" stroke="#000" stroke-linecap="round" stroke-linejoin="bevel" stroke-opacity=".403922" width="8" x="70.5" y="12"/><rect fill="url(#f)" height=".624854" opacity=".2" rx=".5" width="7.000145" x="71" y="12.5"/><rect fill="#fff" height="1" opacity=".4" rx=".5" width="7" x="71" y="12.5"/></g><g transform="matrix(1.0513065 -.43546544 .43546544 1.0513065 -5.966936 4.266501)"><path d="m11.21875 8c-.124208 0-.21875.0945411-.21875.21875v.625c-.276951.0711-.525582.1859391-.765625.328125l-.453125-.453125c-.087828-.087829-.224671-.087829-.3125 0l-.75.75c-.087829.087829-.087829.2246711 0 .3125l.453125.453125c-.1421856.240043-.2570245.488673-.328125.765625h-.625c-.1242085 0-.21875.094541-.21875.21875v1.0625c0 .124209.0945415.21875.21875.21875h.625c.071101.276951.1859395.525582.328125.765625l-.453125.453125c-.087829.08783-.087829.224671 0 .3125l.75.75c.087829.08783.224671.08783.3125 0l.453125-.453125c.240043.142186.488674.257025.765625.328125v.625c0 .124209.094542.21875.21875.21875h1.0625c.124209 0 .21875-.094541.21875-.21875v-.625c.276951-.0711.525582-.185939.765625-.328125l.453125.453125c.08783.08783.224671.08783.3125 0l.75-.75c.08783-.08783.08783-.224671 0-.3125l-.453125-.453125c.142186-.240043.257025-.488674.328125-.765625h.625c.124209 0 .21875-.094541.21875-.21875v-1.0625c0-.124209-.094541-.21875-.21875-.21875h-.625c-.0711-.276952-.185939-.525582-.328125-.765625l.453125-.453125c.08783-.087829.08783-.224671 0-.3125l-.75-.75c-.08783-.087829-.224671-.087829-.3125 0l-.453125.453125c-.240043-.1421859-.488674-.2570247-.765625-.328125v-.625c0-.1242089-.094541-.21875-.21875-.21875zm.53125 2.75c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1z" display="block" fill="url(#b)" stroke="url(#c)" stroke-linejoin="round" stroke-width=".527275"/><path d="m11.75 9.482558c-1.250289 0-2.2674419 1.017154-2.2674419 2.267442 0 1.250289 1.0171529 2.267442 2.2674419 2.267442 1.250288 0 2.267442-1.017153 2.267442-2.267442 0-1.250288-1.017154-2.267442-2.267442-2.267442zm0 1.046512c.673954 0 1.22093.546977 1.22093 1.22093 0 .673954-.546976 1.22093-1.22093 1.22093-.673953 0-1.22093-.546976-1.22093-1.22093 0-.673953.546977-1.22093 1.22093-1.22093z" opacity=".05"/><path d="m11.75 9.75c-1.1028 0-2 .8972-2 2s.8972 2 2 2 2-.8972 2-2-.8972-2-2-2z" fill="none" stroke="url(#d)" stroke-width=".878792"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_modifylayer.svg b/icon-themes/elementary_svg/cmd/sc_modifylayer.svg
new file mode 100644
index 000000000..28622c066
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_modifylayer.svg
@@ -0,0 +1,7 @@
+<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="8" x2="10.5" y1="15.5" y2="4.5"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="11.7" x2="11.7" y1="1.834" y2="12.026"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#e6e6e6"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="9.7" x2="9.7" y1="2.783" y2="15.8025"><stop offset="0" stop-color="#888"/><stop offset="1" stop-color="#626262"/></linearGradient><linearGradient id="d" gradientTransform="matrix(0 0 0 0 8.7 8.7)" gradientUnits="userSpaceOnUse" x1="86.133003" x2="84.639" y1="105.105" y2="20.895"><stop offset="0" stop-color="#efefef"/><stop offset="1" stop-color="#c9c9c9"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="15.84745" x2="32.291897" xlink:href="#g" y1="21.202074" y2="21.202074"/><linearGradient id="f" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="15.84745" x2="32.291897" xlink:href="#g" y1="24.048229" y2="24.048229"/><linearGradient id="g" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="9.644068" x2="8" y1="6.971305" y2="12"><stop offset="0" stop-color="#fff"/><stop offset=".12178955" 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;amp;amp;gt;
+ <g transform="matrix(0 1 -1 0 16.016949 .966101)"><path d="m5.0338983 1 5.9660897 2.9500429.000012 11.0499571-5.9661017-2.983051z" fill="#e9e9e9"/><g fill="none"><path d="m10.567797 13.957627-5.0677971-2.135593v-9.7457629l5.0677971 2.1694916z" stroke="url(#f)" stroke-linecap="round"/><path d="m4.5338604.49997396 6.9661646 2.95010654.000013 12.0499455-6.9661777-2.983051z" stroke="url(#a)" stroke-linejoin="round" stroke-width=".999922"/></g></g><g transform="matrix(0 1 -1 0 16.016949 -4.033899)"><path d="m5.0338983 1 5.9660897 2.9500429.000012 11.0499571-5.9661017-2.983051z" fill="#e9e9e9"/><g fill="none"><path d="m10.567797 13.957627-5.0677971-2.135593v-9.7457629l5.0677971 2.1694916z" stroke="url(#e)" stroke-linecap="round"/><path d="m4.5338604.49997396 6.9661646 2.95010654.000013 12.0499455-6.9661777-2.983051z" stroke="url(#a)" stroke-linejoin="round" stroke-width=".999922"/></g></g><g transform="translate(-.283018 -1.184118)"><path d="m10.718 10.03c-1.375.5-2.087 2.027-1.587 3.402s2.03 2.087 3.404 1.587c1.375-.5 2.087-2.03 1.587-3.404-.5-1.375-2.026-2.087-3.4-1.587zm.42 1.152c.74-.27 1.56.113 1.83.855.27.74-.113 1.56-.855 1.83-.74.27-1.56-.112-1.83-.854-.27-.74.112-1.56.854-1.83z" opacity=".05"/><path d="m10.718 10.03c-1.375.5-2.087 2.027-1.587 3.402s2.028 2.087 3.403 1.587 2.087-2.028 1.587-3.403-2.027-2.087-3.402-1.587zm.42 1.152c.74-.27 1.56.113 1.83.855.27.74-.113 1.56-.855 1.83-.74.27-1.56-.112-1.83-.854-.27-.74.112-1.56.854-1.83z" opacity=".05"/><path d="m11.22 8c-.125 0-.22.095-.22.22v.624c-.277.07-.526.186-.766.328l-.454-.452c-.087-.09-.223-.09-.31 0l-.75.75c-.09.087-.09.223 0 .31l.452.454c-.142.24-.257.49-.328.766h-.624c-.125 0-.22.095-.22.22v1.06c0 .125.095.22.22.22h.624c.07.277.186.526.328.766l-.453.453c-.09.087-.09.223 0 .31l.75.75c.087.09.223.09.31 0l.454-.452c.24.142.49.257.766.328v.625c0 .125.095.22.22.22h1.06c.125 0 .22-.095.22-.22v-.624c.277-.07.526-.186.766-.328l.453.453c.087.09.223.09.31 0l.75-.75c.09-.087.09-.223 0-.31l-.452-.454c.142-.24.257-.49.328-.766h.625c.125 0 .22-.095.22-.22v-1.06c0-.125-.095-.22-.22-.22h-.624c-.07-.277-.186-.526-.328-.766l.453-.453c.09-.087.09-.223 0-.31l-.75-.75c-.087-.09-.223-.09-.31 0l-.454.452c-.24-.142-.49-.257-.766-.328v-.626c0-.125-.095-.22-.22-.22zm.53 2.75c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1z" display="block" fill="url(#b)" stroke="url(#c)" stroke-linejoin="round" stroke-width=".527" transform="matrix(1.1 -.4 .4 1.1 -6 4.3)"/><path d="m10.718 10.03c-1.375.5-2.087 2.027-1.587 3.402s2.027 2.087 3.402 1.587 2.087-2.027 1.587-3.402-2.027-2.087-3.402-1.587zm.42 1.152c.74-.27 1.56.113 1.83.855.27.74-.113 1.56-.855 1.83-.74.27-1.56-.112-1.83-.854-.27-.74.112-1.56.854-1.83z" opacity=".05"/><path d="m11.75 9.75c-1.103 0-2 .897-2 2s.897 2 2 2 2-.897 2-2-.897-2-2-2z" fill="none" stroke="url(#d)" stroke-width=".879" transform="matrix(1.1 -.4 .4 1.1 -6 4.3)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_moduledialog.svg b/icon-themes/elementary_svg/cmd/sc_moduledialog.svg
new file mode 100644
index 000000000..a9321d140
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_moduledialog.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="8.000001" x2="8.000001" y1="2.35135" y2="13.648651"><stop offset="0" stop-color="#fff"/><stop offset=".06316455" 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><radialGradient id="b" cx="6.730414" cy="9.957108" fx="6.200184" gradientTransform="matrix(0 3.1658508 -3.8866533 0 46.976839 -26.720326)" gradientUnits="userSpaceOnUse" r="12.671875"><stop offset="0" stop-color="#919caf"/><stop offset=".26238" stop-color="#68758e"/><stop offset=".704952" stop-color="#485a6c"/><stop offset="1" stop-color="#444c5c"/></radialGradient><rect fill="url(#b)" height="13.000003" rx="1" width="13.000003" x="1.5" y="1.499997"/><path d="m2.5 2.499997h11v11h-11z" fill="none" opacity=".3" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><rect fill="none" height="13.000003" opacity=".5" rx="1" stroke="#1c2c38" stroke-linecap="round" stroke-linejoin="round" width="13.000003" x="1.5" y="1.499997"/><path d="m7.25 4.999999c-.1385 0-.25.1115-.25.25v.9375c-.09609.034489-.189979.081264-.28125.125l-.65625-.65625c-.04897-.048967-.123595-.09375-.1875-.09375-.06391 0-.138533.044783-.1875.09375l-1.03125 1.03125c-.09793.097934-.09793.2770659 0 .375l.65625.65625c-.04374.09127-.09051.1851638-.125.28125h-.9375c-.1385 0-.25.1115-.25.25v1.5c0 .1385.1115.25.25.25h.9375c.03449.096091.08126.189979.125.281251l-.65625.65625c-.09793.09793-.09793.277065 0 .375l1.03125 1.03125c.09793.09793.277066.09793.375 0l.65625-.65625c.09127.04374.185164.09051.28125.125v.9375c0 .1385.1115.25.25.25h1.5c.1385 0 .25-.1115.25-.25v-.9375c.096086-.03449.1899795-.08126.28125-.125l.65625.65625c.097934.09793.277065.09793.375 0l1.03125-1.03125c.09793-.09793.09793-.277066 0-.375l-.65625-.65625c.04374-.09127.09051-.185165.125-.281251h.9375c.1385 0 .25-.1115.25-.25v-1.5c0-.1385-.1115-.25-.25-.25h-.9375c-.03449-.096086-.08126-.1899795-.125-.28125l.65625-.65625c.09793-.097934.09793-.2770656 0-.375l-1.03125-1.03125c-.09793-.097934-.277066-.097935-.375 0l-.65625.65625c-.091271-.043736-.1851638-.090511-.28125-.125v-.9375c0-.1385-.1115-.25-.25-.25zm.75 3c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1z" fill="#fff" opacity=".1"/><path d="m7.25 3.999999c-.1385 0-.25.1115-.25.25v.9375c-.09609.034489-.189979.081264-.28125.125l-.65625-.65625c-.04897-.048967-.123595-.09375-.1875-.09375-.06391 0-.138533.044783-.1875.09375l-1.03125 1.03125c-.09793.097934-.09793.2770659 0 .375l.65625.65625c-.04374.09127-.09051.1851638-.125.28125h-.9375c-.1385 0-.25.1115-.25.25v1.5c0 .1385.1115.25.25.25h.9375c.03449.096086.08126.1899795.125.28125l-.65625.65625c-.09793.097937-.09793.277066 0 .375001l1.03125 1.03125c.09793.09793.277066.09793.375 0l.65625-.65625c.09127.04374.185164.09051.28125.125v.9375c0 .1385.1115.25.25.25h1.5c.1385 0 .25-.1115.25-.25v-.9375c.096086-.03449.1899795-.08126.28125-.125l.65625.65625c.097934.09793.277065.09793.375 0l1.03125-1.03125c.09793-.09793.09793-.277066 0-.375001l-.65625-.65625c.04374-.091271.09051-.1851638.125-.28125h.9375c.1385 0 .25-.1115.25-.25v-1.5c0-.1385-.1115-.25-.25-.25h-.9375c-.03449-.096086-.08126-.1899795-.125-.28125l.65625-.65625c.09793-.097934.09793-.2770656 0-.375l-1.03125-1.03125c-.09793-.097934-.277066-.097935-.375 0l-.65625.65625c-.091271-.043736-.1851638-.090511-.28125-.125v-.9375c0-.1385-.1115-.25-.25-.25zm.75 3c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1z" fill="#455365"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_morecontrols.svg b/icon-themes/elementary_svg/cmd/sc_morecontrols.svg
new file mode 100644
index 000000000..cd55015f7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_morecontrols.svg
@@ -0,0 +1,2 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="9.843156" x2="10.938993" xlink:href="#a" y1="5.636917" y2="10.837817"/><radialGradient id="c" cx="64.575233" cy="48.605404" gradientTransform="matrix(0 .38528829 -.41958841 0 32.389496 -16.793007)" gradientUnits="userSpaceOnUse" r="31.000002"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="d" gradientTransform="matrix(.04089215 0 0 .44199979 -16.518546 -90.06334)" gradientUnits="userSpaceOnUse" x1="292.857" x2="292.857" y1="211.076" y2="233.827"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.67911689 0 0 .50770063 -435.40827 -335.44457)" gradientUnits="userSpaceOnUse" x1="731.057" x2="731.057" xlink:href="#a" y1="654.815" y2="619.307"/>
+/&amp;amp;amp;amp;gt;<g transform="translate(-.123941 -2.147247)"><circle cx="9.983051" cy="8.288137" fill="#fdfdfb" r="5.64089" stroke="#8c8c8c" stroke-linecap="round" stroke-linejoin="round"/><circle cx="9.983051" cy="8.288137" fill="url(#b)" r="3.384534" stroke-width=".752119"/><circle cx="9.983051" cy="8.288137" fill="none" opacity=".5" r="3.384534" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/></g><g transform="matrix(.82517743 0 0 .82517743 .073733 4.466793)"><rect fill="url(#e)" height="10.125998" opacity=".99" rx="1.26575" stroke-width=".843833" transform="scale(-1)" width="10.125998" x="-11.113794" y="-13.032814"/><rect height="10.969831" rx="1.687666" style="opacity:.3;fill:none;stroke:#000;stroke-width:1.211861;stroke-linecap:round;stroke-linejoin:round" transform="scale(-1 1)" width="10.969831" x="-11.480678" y="2.400877"/><g stroke-width=".843833"><path d="m9.4151586 4.2772008 1.6986354 1.5290256-5.7085309 7.5438696-4.41746629-3.8056892 1.46151889-1.9374406 2.5821294 2.2429088z" fill="#2f78c7" fill-opacity=".992"/><path d="m9.4151586 3.4333676 1.6986354 1.5290257-5.7085309 7.5438687-4.41746629-3.8056881 1.46151889-1.9374408 2.5821294 2.2429084z" fill="#fff"/><rect fill="none" height="9.282165" opacity=".05" rx=".843833" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round" transform="scale(-1 1)" width="9.282165" x="-10.691878" y="3.328732"/></g></g><path d="m10.5 10.5v-2.0072863h3v2.0072863h2.007286v3h-2.007286v2.007286h-3v-2.007286h-2.0072863v-3z" fill="url(#c)"/><path d="m10.5 10.5v-2.0072863h3v2.0072863h2.007286v3h-2.007286v2.007286h-3v-2.007286h-2.0072863v-3z" fill="none" opacity=".5" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round"/><g fill="#fff"><path d="m11 9h2v1h-2z" opacity=".5"/><path d="m11 14h2v1h-2z" opacity=".2"/><path d="m9 11v1h2v-1zm4 0v1h2v-1z" opacity=".4"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_morphing.svg b/icon-themes/elementary_svg/cmd/sc_morphing.svg
new file mode 100644
index 000000000..349fef051
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_morphing.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 16 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" x2="13" y1="7.5" y2="7.5"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="11" x2="11" y1="0" y2="9"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.999838" y1="6.923065" y2="21.153761"><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="d" gradientTransform="matrix(.32142781 0 0 .3476539 -1.589225 6.623003)" 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="e" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-55.672836" x2="-51.786404" y1="36.671452" y2="2.906247"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#c" y1="5" y2="10"/><linearGradient id="g" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="36.333324" x2="36.333324" y1="6.923065" y2="21.153835"><stop offset="0" stop-color="#fff"/><stop offset=".43750003" 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="square" stroke-linejoin="round"><path d="m11 .5c2.493 0 4.5 1.784 4.5 4s-2.007 4-4.5 4-4.5-1.784-4.5-4 2.007-4 4.5-4z" fill="url(#b)" stroke="#ad5f00" stroke-opacity=".65098"/><path d="m11 1.5h.000001c1.939 0 3.5 1.3271649 3.5 2.9757061v.048588c0 1.6485412-1.561 2.9757061-3.5 2.9757061h-.000001c-1.939-.0000002-3.5-1.3271651-3.5-2.9757063v-.0485878c0-1.6485412 1.561-2.9757061 3.5-2.9757061z" fill="none" stroke="url(#g)" stroke-opacity=".650735"/><g stroke-opacity=".65098"><path d="m6 3.5h4c1.385 0 2.5 1.115 2.5 2.5v3c0 1.385-1.115 2.5-2.5 2.5h-4c-1.385 0-2.5-1.115-2.5-2.5v-3c0-1.385 1.115-2.5 2.5-2.5z" fill="url(#a)" stroke="#a62100" stroke-opacity=".65098"/><path d="m6 4.5h4c.831 0 1.5.7260349 1.5 1.6278811v2.7442378c0 .9018462-.669 1.6278811-1.5 1.6278811h-4c-.831 0-1.5-.7260349-1.5-1.6278811v-2.7442378c0-.9018462.669-1.6278811 1.5-1.6278811z" fill="none" stroke="url(#f)"/></g></g><path d="m.50004244 7.5000259c2.57794586 0 8.99998696.00102 8.99998696.00102l-.0000294 7.9989541-9.00000022-.000001z" fill="url(#d)" stroke-width="1.133894"/><g fill="none" transform="translate(-1.999962 7.000026)"><path d="m10.499962 7.4999732-7-.0000007.0000379-5.9999725 7.0000001.0000007z" stroke="url(#c)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 9.0000629.00095467 9.0000629.00095467l-.000025 7.99907057-9.0000759-.0000007z" stroke="url(#e)" stroke-linejoin="round" stroke-width=".999922"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_move.svg b/icon-themes/elementary_svg/cmd/sc_move.svg
new file mode 100644
index 000000000..97c9a77b7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_move.svg
@@ -0,0 +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(.67880146 0 0 .73786273 -.282727 -12.563713)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#b" y1="21.090319" y2="22.445583"/><linearGradient id="b" gradientTransform="matrix(.67880146 0 0 .73786273 -2.234164 -2.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" y1="21.090319" y2="22.445583"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.67880146 0 0 .73786273 4.717273 -12.563713)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#b" y1="21.090319" y2="22.445583"/><linearGradient id="d" gradientTransform="matrix(.67880146 0 0 .73786273 4.717273 -8.563713)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#b" y1="21.090319" y2="22.445583"/><linearGradient id="e" gradientTransform="matrix(.67880146 0 0 .73786273 -.282727 -8.563713)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#b" y1="21.090319" y2="22.445583"/><linearGradient id="f" gradientTransform="matrix(.67880146 0 0 .73786273 -.236117 -4.563713)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#b" y1="21.090319" y2="22.445583"/><linearGradient id="g" gradientTransform="matrix(.59436 0 0 .5999 -22.265323 -.032977)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><path d="m.5.5h10v12h-10z" style="fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2 2;stroke-opacity:.317647"/><g transform="translate(3.001953 2.001953)"><path d="m2.5 1.5h10v8h-4.220339l-2.779661 4h-3z" fill="url(#g)"/><path d="m2.5 1c-.276-.0000539-.5.224-.5.5l.00195 11.998047c0 .276.224.499946.5.5l3.2104133.001953 2.7876367-4h3.5 1c-.000454-2.6636061-.002-4.9586117-.002-8.4980469 0-.276-.224-.4999461-.5-.5zm.4980469.9980469 9.0019531.0019531v3h-4l-.00195-2.9980469h-1l.00195 2.9980469h-4v1h4v3h-4v-3zm5.0019531 4.0019531h4v3h-4zm-5 4h2 2l-2 3h-2z" fill="#666" fill-opacity=".501961"/><g fill="none" stroke-linecap="square"><path d="m3.498047 10.498047h2.5466102l-1.3121498 2h-1.2344604z" stroke="url(#f)"/><path d="m3.498047 6.498047h3v2h-3z" stroke="url(#e)"/><path d="m8.498047 6.498047h3v2h-3z" stroke="url(#d)"/><path d="m3.498047 2.498047h3v2h-3z" stroke="url(#a)"/><path d="m8.498047 2.498047h3v2h-3z" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_movedown.svg b/icon-themes/elementary_svg/cmd/sc_movedown.svg
new file mode 100644
index 000000000..02829e41d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_movedown.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 .61157583 -.6008607 0 14.611229 .970842)" gradientUnits="userSpaceOnUse" x1="1.682796" x2="23.836843" y1="10.24962" y2="10.24962"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 -.39056144 .43562686 0 -15.519345 20.010508)" gradientUnits="userSpaceOnUse" x1="25.631071" x2="17.949821" y1="57.037033" y2="57.037033"><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><linearGradient id="c" gradientTransform="matrix(0 -.66975928 .49699178 0 -18.864984 27.525589)" gradientUnits="userSpaceOnUse" x1="35.125439" x2="27.66007" y1="53.037033" y2="53.037033"><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><path d="m7.9980469 13.500001c-.080838 0-.1508278-.03231-.2089844-.08789l-4.1875005-4.339844c-.062219-.059439-.101562-.1428761-.101562-.2421875 0-.1845228.130217-.3222656.304688-.3222656h2.3964839c.1628379.000116.2988281-.1459138.2988281-.3242187v-5.3769528c0-.174818.1290258-.306641.3007812-.306641h2.4023438c.1717556 0 .3007813.131823.3007812.306641v5.4082028c.015028.1636803.1455949.2930775.2988282.2929687h2.3964846c.174469 0 .300781.1377426.300781.3222656 0 .1845764-.07628.1785565-.103516.2421875l-4.1874996 4.339843c-.054667.05559-.1295192.08789-.2109375.087891z" style="stroke:#002e99;stroke-width:.999997;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#a)"/><g fill="none"><path d="m6.5 9.5h-1.0931236l2.5931236 2.706997 2.602876-2.706997h-1.102876" opacity=".6" stroke="url(#b)" stroke-width=".999996"/><path d="m9.4819632 9.5000002c-.4109944 0-.9813632-.6055885-.9814655-1.1198537 0 0-.02477-3.2222699-.0009955-4.8801464h-.9990045l-.0009955 4.8801464c-.0000622.465044-.5025106 1.1198537-.9995024 1.1198537" opacity=".6" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_movedownsubitems.svg b/icon-themes/elementary_svg/cmd/sc_movedownsubitems.svg
new file mode 100644
index 000000000..d80b53cd6
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_movedownsubitems.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 .61157583 -.6008607 0 17.611229 -3.029158)" gradientUnits="userSpaceOnUse" x1="4.953037" x2="23.75692" y1="10.170792" y2="10.170792"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 -.39056144 .43562686 0 -15.519345 20.010508)" gradientUnits="userSpaceOnUse" x1="25.631071" x2="17.949821" xlink:href="#e" y1="57.037033" y2="57.037033"/><linearGradient id="c" gradientTransform="matrix(0 -.66975928 .49699178 0 -18.864984 27.525589)" gradientUnits="userSpaceOnUse" x1="32.139294" x2="27.66007" y1="53.049133" y2="53.037033"><stop offset="0" stop-color="#fff"/><stop offset=".0000004" 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="d" gradientTransform="matrix(0 .61157583 -.6008607 0 11.611229 2.970842)" gradientUnits="userSpaceOnUse" x1=".047677" x2="23.75692" y1="10.170792" y2="10.170792"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="e" gradientTransform="matrix(0 -.39056144 .43562686 0 -15.519345 20.010508)" gradientUnits="userSpaceOnUse" x1="25.631071" x2="17.949821" y1="57.037033" y2="57.037033"><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><linearGradient id="f" gradientTransform="matrix(0 -.66975928 .49699178 0 -18.864984 27.525589)" gradientUnits="userSpaceOnUse" x1="36.618515" x2="27.66007" y1="53.049133" y2="53.037033"><stop offset="0" stop-color="#fff"/><stop offset=".00000021" 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><path d="m4.9980469 15.500001c-.080838 0-.1508278-.03231-.2089844-.08789l-4.1875005-4.339844c-.062219-.059439-.101562-.142876-.101562-.242187 0-.184523.130217-.322266.304688-.322266h2.3964839c.1628379.000116.2988142-.145914.2988281-.324219l.0004978-6.3769527c.0000136-.174818.1290258-.306641.3007812-.306641h2.4023438c.1717556 0 .3007948.131823.3007812.306641l-.0004978 6.4082027c.015028.163681.1455949.293078.2988282.292969h2.3964846c.174469 0 .300781.137743.300781.322266 0 .184576-.07628.178556-.103516.242187l-4.1874996 4.339843c-.054667.05559-.1295192.08789-.2109375.087891z" style="stroke:#002e99;stroke-width:.999997;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#d)"/><g fill="none" transform="translate(-3 2)"><path d="m6.5 9.5h-1.0931236l2.5931236 2.706997 2.602876-2.706997h-1.102876" opacity=".6" stroke="url(#e)" stroke-width=".999996"/><path d="m9.4819632 9.5000002c-.4109944 0-.9813632-.6055885-.9814655-1.1198537 0 0-.024272-4.22227-.0004977-5.8801465h-.9990045l-.00149 5.8801465c-.0000655.465044-.5025139 1.1198537-.9995057 1.1198537" opacity=".6" stroke="url(#f)"/></g><path d="m10.998047 9.500001c-.08084 0-.150828-.03231-.208984-.08789l-4.187501-4.339844c-.062219-.059439-.101562-.142876-.101562-.242187 0-.184523.130217-.322266.304688-.322266h2.3964839c.1628379.000116.2988018-.145914.2988281-.324219l.0004978-3.3769527c.0000258-.174818.1290258-.306641.3007812-.306641h2.402344c.171755 0 .300807.131823.300781.306641l-.000498 3.4082027c.01503.163681.145595.293078.298828.292969h2.396485c.174469 0 .300781.137743.300781.322266 0 .184576-.07628.178556-.103516.242187l-4.1875 4.339843c-.05467.05559-.129519.08789-.210937.087891z" style="stroke:#206b00;stroke-width:.999997;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.5;fill:url(#a)"/><g fill="none" transform="translate(3 -4)"><path d="m6.5 9.5h-1.0931236l2.5931236 2.706997 2.602876-2.706997h-1.102876" opacity=".6" stroke="url(#b)" stroke-width=".999996"/><path d="m9.4819632 9.5000002c-.4109944 0-.9813632-.6055885-.9814655-1.1198537 0 0-.024272-1.22227-.0004977-2.8801465h-.9990045l-.00149 2.8801465c-.0000655.465044-.5025139 1.1198537-.9995057 1.1198537" opacity=".6" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_movepagefirst.svg b/icon-themes/elementary_svg/cmd/sc_movepagefirst.svg
new file mode 100644
index 000000000..54f92b9a2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_movepagefirst.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 -.61157583 -.6008607 0 14.611229 15.029157)" gradientUnits="userSpaceOnUse" x1="23.684666" x2="2.479839" y1="7.294484" y2="7.294484"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 .54188661 .46916342 0 -17.115417 -6.918912)" gradientUnits="userSpaceOnUse" x1="20.443369" x2="34.913044" y1="54.037033" y2="54.037033"><stop offset="0" stop-color="#fff"/><stop offset=".36232007" 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><path d="m12.5.83398251c0-.184667-.164586-.333984-.369141-.333984h-8.261718c-.204555 0-.369141.149317-.369141.333984v1.33203199c0 .184667.164586.333984.369141.333984h4.1289059 4.1328121c.204555 0 .369141-.149317.369141-.333984zm-4.5019531 1.66601599c-.080838 0-.1508278.03231-.2089844.08789l-4.1875005 4.339844c-.062219.059439-.101562.1428761-.101562.2421875 0 .1845228.130217.3222656.304688.3222656h2.3964839c.1628379-.000116.2988281.1459138.2988281.3242187v5.3769527c0 .174818.1290258.306641.3007812.306641h2.4023438c.1717556 0 .3007813-.131823.3007812-.306641v-5.4082027c.015028-.1636803.1455949-.2930775.2988282-.2929687h2.3964846c.174469 0 .300781-.1377426.300781-.3222656 0-.1845764-.07628-.1785565-.103516-.2421875l-4.1874996-4.339843c-.054667-.05559-.1295192-.08789-.2109375-.087891z" style="stroke:#002e99;stroke-width:.999997;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#a)"/><path d="m4 1h8v1h-8z" fill="#fff" opacity=".5"/><path d="m8 3.8232296-2.5895534 2.6767704h.9926493c.5584978.0002081 1.0963124.7738764 1.0964382 1.2200757l.0009318 4.7799243h.9990681l.000932-4.7799243c.000109-.4461993.5067412-1.2198527 1.1053156-1.2200757h.9729244z" fill="none" opacity=".6" stroke="url(#b)" stroke-width=".999994"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_movepagelast.svg b/icon-themes/elementary_svg/cmd/sc_movepagelast.svg
new file mode 100644
index 000000000..96b4b9ea7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_movepagelast.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 .61157583 -.6008607 0 14.611229 .970842)" gradientUnits="userSpaceOnUse" x1="1.682796" x2="23.836843" y1="10.24962" y2="10.24962"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 -.39056144 .43562686 0 -15.519345 20.010508)" gradientUnits="userSpaceOnUse" x1="25.631071" x2="17.949821" y1="57.037033" y2="57.037033"><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><linearGradient id="c" gradientTransform="matrix(0 -.66975928 .49699178 0 -18.864984 27.525589)" gradientUnits="userSpaceOnUse" x1="35.125439" x2="27.66007" y1="53.037033" y2="53.037033"><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><path d="m12.5 15.166017c0 .184667-.164586.333984-.369141.333984h-8.261718c-.204555 0-.369141-.149317-.369141-.333984v-1.332032c0-.184667.164586-.333984.369141-.333984h4.1289059 4.1328121c.204555 0 .369141.149317.369141.333984zm-4.5019531-1.666016c-.080838 0-.1508278-.03231-.2089844-.08789l-4.1875005-4.339844c-.062219-.059439-.101562-.1428761-.101562-.2421875 0-.1845228.130217-.3222656.304688-.3222656h2.3964839c.1628379.000116.2988281-.1459138.2988281-.3242187v-5.3769528c0-.174818.1290258-.306641.3007812-.306641h2.4023438c.1717556 0 .3007813.131823.3007812.306641v5.4082028c.015028.1636803.1455949.2930775.2988282.2929687h2.3964846c.174469 0 .300781.1377426.300781.3222656 0 .1845764-.07628.1785565-.103516.2421875l-4.1874996 4.339843c-.054667.05559-.1295192.08789-.2109375.08789z" style="stroke:#002e99;stroke-width:.999997;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#a)"/><g fill="none"><path d="m6.5 9.5h-1.0931236l2.5931236 2.706997 2.602876-2.706997h-1.102876" opacity=".6" stroke="url(#b)" stroke-width=".999996"/><path d="m9.4819632 9.5000002c-.4109944 0-.9813632-.6055885-.9814655-1.1198537 0 0-.02477-3.2222699-.0009955-4.8801464h-.9990045l-.0009955 4.8801464c-.0000622.465044-.5025106 1.1198537-.9995024 1.1198537" opacity=".6" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_moveup.svg b/icon-themes/elementary_svg/cmd/sc_moveup.svg
new file mode 100644
index 000000000..39fce7638
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_moveup.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 -.61157583 -.6008607 0 14.611229 15.029157)" gradientUnits="userSpaceOnUse" x1="21.304237" x2="1.682795" y1="12.667211" y2="12.667211"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 .54188661 .46916342 0 -17.115417 -6.918912)" gradientUnits="userSpaceOnUse" x1="20.443369" x2="34.913044" y1="54.037033" y2="54.037033"><stop offset="0" stop-color="#fff"/><stop offset=".36232007" 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><path d="m7.9980469 2.4999985c-.080838 0-.1508278.03231-.2089844.08789l-4.1875005 4.339844c-.062219.059439-.101562.1428761-.101562.2421875 0 .1845228.130217.3222656.304688.3222656h2.3964839c.1628379-.000116.2988281.1459138.2988281.3242187v5.3769527c0 .174818.1290258.306641.3007812.306641h2.4023438c.1717556 0 .3007813-.131823.3007812-.306641v-5.4082027c.015028-.1636803.1455949-.2930775.2988282-.2929687h2.3964846c.174469 0 .300781-.1377426.300781-.3222656 0-.1845764-.07628-.1785565-.103516-.2421875l-4.1874996-4.339843c-.054667-.05559-.1295192-.08789-.2109375-.087891z" style="stroke:#002e99;stroke-width:.999997;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#a)"/><path d="m8 3.8232296-2.5895534 2.6767704h.9926493c.5584978.0002081 1.0963124.7738764 1.0964382 1.2200757l.0009318 4.7799243h.9990681l.000932-4.7799243c.000109-.4461993.5067412-1.2198527 1.1053156-1.2200757h.9729244z" fill="none" opacity=".6" stroke="url(#b)" stroke-width=".999994"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_moveupsubitems.svg b/icon-themes/elementary_svg/cmd/sc_moveupsubitems.svg
new file mode 100644
index 000000000..b7dc30283
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_moveupsubitems.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 -.61157583 .6008607 0 4.388771 19.029157)" gradientUnits="userSpaceOnUse" x1="21.304237" x2="4.953036" y1="12.667211" y2="12.667211"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 .54188661 -.46916342 0 36.115417 -2.918912)" gradientUnits="userSpaceOnUse" x1="20.443369" x2="31.222237" xlink:href="#e" y1="54.037033" y2="54.145412"/><linearGradient id="c" gradientTransform="matrix(0 .54188661 -.46916342 0 30.115417 -8.918912)" gradientUnits="userSpaceOnUse" x1="20.443369" x2="36.75845" xlink:href="#e" y1="54.037033" y2="53.883762"/><linearGradient id="d" gradientTransform="matrix(0 -.61157583 .6008607 0 -1.611229 13.029157)" gradientUnits="userSpaceOnUse" x1="21.304237" x2=".047675" y1="12.667211" y2="12.667211"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="e" gradientTransform="matrix(0 .54188661 .46916342 0 -14.115417 -8.918912)" gradientUnits="userSpaceOnUse" x1="20.443369" x2="34.913044" y1="54.037033" y2="54.037033"><stop offset="0" stop-color="#fff"/><stop offset=".36232007" 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><path d="m5.001953.4999985c.08084 0 .150828.03231.208984.08789l4.187501 4.339844c.062219.059439.101562.1428761.101562.2421875 0 .1845228-.130217.3222656-.304688.3222656h-2.3964839c-.1628379-.000116-.2988151.1459138-.2988281.3242187l-.000466 6.3769527c-.0000128.174818-.1290258.306641-.3007812.306641h-2.4023438c-.171756 0-.300794-.131823-.300781-.306641l.000466-6.4082027c-.01503-.1636803-.145595-.2930775-.298828-.2929687h-2.396485c-.174469 0-.300781-.1377426-.300781-.3222656 0-.1845764.07628-.1785565.103516-.2421875l4.1875-4.339843c.05467-.05559.129519-.08789.210937-.087891z" style="stroke:#002e99;stroke-width:.999997;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#d)"/><path d="m5 1.8232296 2.5895534 2.6767704h-.9926493c-.5584978.0002081-1.0963121.7738764-1.0964381 1.2200757l-.001398 5.7799243h-.999068l-.000466-5.7799243c-.000109-.4461993-.506741-1.2198527-1.105316-1.2200757h-.972924z" fill="none" opacity=".6" stroke="url(#c)" stroke-width=".999994"/><path d="m11.001953 6.4999985c.08084 0 .150828.03231.208984.08789l4.187501 4.3398435c.062219.05944.101562.142877.101562.242188 0 .184523-.130217.322266-.304688.322266h-2.396484c-.162838-.000116-.298803.145913-.298828.324218l-.000466 3.376953c-.000024.174818-.129026.306641-.300781.306641h-2.402344c-.171756 0-.3008049-.131823-.300781-.306641l.000466-3.408203c-.01503-.16368-.145595-.293077-.298828-.292968h-2.396485c-.174469 0-.300781-.137743-.300781-.322266 0-.184576.07628-.178556.103516-.242188l4.1875-4.3398425c.05467-.05559.129519-.08789.210937-.087891z" style="stroke:#206b00;stroke-width:.999997;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#a)"/><path d="m11 7.8232296 2.589553 2.6767704h-.992649c-.558498.000208-1.096312.773876-1.096438 1.220076l-.001398 2.779924h-.999068l-.000466-2.779924c-.000109-.4462-.506741-1.219853-1.105316-1.220076h-.972924z" fill="none" opacity=".6" stroke="url(#b)" stroke-width=".999994"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_name.svg b/icon-themes/elementary_svg/cmd/sc_name.svg
new file mode 100644
index 000000000..a4f54b3b8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_name.svg
@@ -0,0 +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(.67880146 0 0 .73786273 -2.280774 -6.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#j" y1="21.090319" y2="22.445583"/><linearGradient id="b" gradientTransform="matrix(.67880146 0 0 .73786273 2.719226 -6.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#j" y1="21.090319" y2="22.445583"/><linearGradient id="c" gradientTransform="matrix(.67880146 0 0 .73786273 -2.280774 -10.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#j" y1="21.090319" y2="22.445583"/><linearGradient id="d" gradientTransform="matrix(.67880146 0 0 .73786273 2.719226 -10.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#j" y1="21.090319" y2="22.445583"/><linearGradient id="e" gradientTransform="matrix(.67880146 0 0 .73786273 7.719226 -6.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#j" y1="21.090319" y2="22.445583"/><linearGradient id="f" gradientTransform="matrix(.67880146 0 0 .73786273 7.719226 -10.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#j" y1="21.090319" y2="22.445583"/><linearGradient id="g" gradientTransform="matrix(.67880146 0 0 .73786273 7.719226 -13.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#j" y1="21.090319" y2="22.445583"/><linearGradient id="h" gradientTransform="matrix(.67880146 0 0 .73786273 2.719226 -13.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#j" y1="21.090319" y2="22.445583"/><linearGradient id="i" gradientTransform="matrix(.67880146 0 0 .73786273 -2.280774 -13.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#j" y1="21.090319" y2="22.445583"/><linearGradient id="j" gradientTransform="matrix(.67880146 0 0 .73786273 -2.234164 -2.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" y1="21.090319" y2="22.445583"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.59436 0 0 .5999 -19.265 1.967)" gradientUnits="userSpaceOnUse" x1="40.825424" x2="42.507908" y1="-1.611935" y2="23.392233"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><path d="m.5.5v.49023438 10.01953162 4.490234h3l2.7792969-4h8.7968751.423828v-.490234-10.01953162-.49023438h-.423828-14.15234388z" fill="url(#k)"/><path d="m1.5 12.5h2.5466102l-1.3121498 2h-1.2344604z" fill="none" stroke="url(#j)" stroke-linecap="square"/><path d="m.49804688.00195313c-.27600002 0-.50000001.22399999-.50000001.49999999l.00195313 11.49804688h.00195313v3.498047c0 .276.22399999.499946.49999999.5l3.21093748.001953 2.7871094-4h3.5 1 4 .5c.276 0 .5-.224.5-.5l-.001953-7.5h.001953v-1h-.001953v-2.49804688c0-.276-.224-.49999999-.5-.49999999zm.49804687.99804687h14.00390625v2h-4.001953v-1.9980469h-1.0000001v1.9980469h-4v-1.9980469h-1v1.9980469h-4.00195315zm.00195313 3h4.00195312v.0019531h-.0019531l.0019531 2.9980469h-4zm5.00195312 0h4v3h-4zm5 0h4v3h-4zm-10 4h4v3h-4zm5 0h4v3h-4zm5 0h4v3h-4c-.000238-.917573.000317-2.0560243 0-3zm-10 4h4l-2 3h-2z" opacity=".32"/><g fill="none" stroke-linecap="square"><path d="m1.5 8.5h3v2h-3z" stroke="url(#a)"/><path d="m6.5 8.5h3v2h-3z" stroke="url(#b)"/><path d="m1.5 4.5h3v2h-3z" stroke="url(#c)"/><path d="m6.5 4.5h3v2h-3z" stroke="url(#d)"/><path d="m11.5 8.5h3v2h-3z" stroke="url(#e)"/><path d="m11.5 4.5h3v2h-3z" stroke="url(#f)"/><path d="m11.5 1.5h3v1h-3z" stroke="url(#g)"/><path d="m6.5 1.5h3v1h-3z" stroke="url(#h)"/><path d="m1.5 1.5h3v1h-3z" stroke="url(#i)"/></g><path d="m9 0v3h1l1-.287v9.487l-1 .8h-1v3h7v-3h-1l-1-.726v-9.596l1.143.322h.857v-3z" fill-rule="evenodd" opacity=".52"/><path d="m10.00024 1.4943771 1.662852-.019636s.85714 0 .85714.72727v11.1912309s-.07457 1.122904-.932569 1.122904h-1.587423m4.999698-13.054496-1.637138.0123636s-.85714 0-.85714.72727v11.5868654s.07714.734543.934283.72727l1.559995-.01164" fill="none" stroke="#fff" stroke-width="1.000346"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_navigationbar.svg b/icon-themes/elementary_svg/cmd/sc_navigationbar.svg
new file mode 100644
index 000000000..42c3f86c8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_navigationbar.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333333 4.2333334" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="2.116667" x2="2.116667" y1="1.5875" y2="2.645833"><stop offset="0" stop-color="#fff"/><stop offset=".00000003" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.64265169 0 0 .18108724 -155.56766 -6.433368)" gradientUnits="userSpaceOnUse" x1="244.54173" x2="244.54173" y1="41.370674" y2="53.059334"><stop offset="0" stop-color="#f7f7f7"/><stop offset=".5" stop-color="#ececec"/><stop offset="1" stop-color="#dfdfdf"/></linearGradient><path d="m.396875 1.190625c-.147 0-.26358333.1185833-.26458333.2645833l.00074186 1.3245c0 .14.12384147.255.26384147.263h3.4395833c.147 0 .264-.118.265-.265l-.0004166-1.3225c0-.14-.1245834-.2555833-.2645834-.2645833z" style="stroke:#000;stroke-width:.264583;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.215686;fill:url(#b)"/><path d="m.39687499 1.4552083h3.43958331v1.3229166h-3.43958331z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".264583"/><path d="m1.0583334 1.8520833v1.0583334l.79375-.5291667zm1.0593668 0v1.0583334l.7942668-.5286499zm1.0572998.0005168v.2640666.2651001.263033.00103.2645834h.2656168v-.2645799-.0010335-.263033-.2651001-.2640666z" fill="#fbfbfb"/><path d="m2.1166667 1.5869833v1.0583333l.7942667-.5286499zm-1.0583333.0005167v1.0583333l.79375-.5291666zm2.1156331 0v.2640666.2651001.263033.00103.2645834h.2656168v-.2645799-.0010335-.263033-.2651001-.2640666z" fill="#666"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_navigator.svg b/icon-themes/elementary_svg/cmd/sc_navigator.svg
new file mode 100644
index 000000000..943a5e92f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_navigator.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="8" cy="4.999986" gradientTransform="matrix(1.1446205 0 0 1.1446151 -1.156964 -1.15687)" gradientUnits="userSpaceOnUse" r="4.805086"><stop offset="0" stop-color="#7a8498"/><stop offset="1" stop-color="#34405c"/></radialGradient><linearGradient id="b" gradientTransform="matrix(-3.6415331 -1.0119607 1.0119607 -3.6415331 19.739567 18.327303)" gradientUnits="userSpaceOnUse" x1="3.230561" x2="1.906501" xlink:href="#c" y1="4.55868" y2="4.231917"/><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#c1c1c1"/></linearGradient><linearGradient id="d" gradientTransform="matrix(3.6415332 1.0119605 -1.0119605 3.6415332 4.760432 -10.827302)" gradientUnits="userSpaceOnUse" x1="2.027828" x2="3.185315" y1="3.995011" y2="4.434366"><stop offset="0" stop-color="#ff8c82"/><stop offset=".31209752" stop-color="#ed5353"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="7.476259" x2="7.476259" y1="1.263739" y2="14.806796"><stop offset="0" stop-color="#fff"/><stop offset=".42447853" stop-color="#fff" stop-opacity=".235294"/><stop offset=".82089913" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="f" cx="23.896" cy="3.99" gradientTransform="matrix(0 .98632502 -1.3019316 0 13.194836 -22.714478)" gradientUnits="userSpaceOnUse" r="20.396999"><stop offset="0" stop-color="#fff"/><stop offset=".26238" stop-color="#ddd"/><stop offset=".66093999" stop-color="#abacae"/><stop offset="1" stop-color="#89898b"/></radialGradient><linearGradient id="g" gradientTransform="matrix(.31194295 0 0 .31194147 -20.72549 -2.159155)" gradientUnits="userSpaceOnUse" x1="92.696327" x2="92.696327" y1="16.554602" y2="48.983677"><stop offset="0" stop-color="#fff"/><stop offset=".33799788" stop-color="#fff" stop-opacity=".235294"/><stop offset=".61996669" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.47371654 -.24028843 .24028843 .47371654 -9.064166 2.185152)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#c" y1="22" y2="26"/><path d="m7.9999999.99999865c-3.8623577 0-6.99999993 3.13764035-6.99999993 7.00000085 0 3.8623615 3.13764223 7.0000015 6.99999993 7.0000015 3.8623581 0 7.0000061-3.13764 7.0000001-7.0000015 0-3.8623605-3.137642-7.00000085-7.0000001-7.00000085z" fill="url(#f)"/><g fill="none"><path d="m14.5 8.0000001c0 3.5898529-2.910146 6.4999999-6.5000066 6.4999999-3.5898477 0-6.4999934-2.910147-6.4999934-6.4999999 0-3.5898535 2.9101457-6.5000001 6.4999934-6.5000001 3.5898606 0 6.5000066 2.9101466 6.5000066 6.5000001z" opacity=".8" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round"/><path d="m7.9998579.500281c-4.138162 0-7.49985796 3.361693-7.49985796 7.499859s3.36169596 7.49986 7.49985796 7.49986c4.1381621 0 7.4998651-3.361694 7.4998581-7.49986 0-4.138166-3.361696-7.499859-7.4998581-7.499859z" opacity=".7" stroke="#636363"/><path d="m13 8.0012247a5.0000003 4.9999769 0 0 1 -10.0000003 0 5.0000003 4.9999769 0 1 1 10.0000003 0z" opacity=".3" stroke="url(#g)"/></g><path d="m13.5 8.0012106a5.5000003 5.4999746 0 0 1 -11.0000002 0 5.5000003 5.4999746 0 1 1 11.0000002 0z" fill="url(#a)" stroke="#626262" stroke-opacity=".701961" stroke-width="1.14462"/><path d="m11.703125 2.96875a.91978818.91978818 0 0 0 -.630859.2421875l-4.1113285 3.7832031a.91978818.91978818 0 0 0 -.28125.515625.91978818.91978818 0 0 0 -.3300781.5957032l-.6777344 5.3886722a.91978818.91978818 0 0 0 .5527344.96289l.3457031.146485a.91978818.91978818 0 0 0 .9804687-.169922l4.1308598-3.792969a.91978818.91978818 0 0 0 .283203-.515625.91978818.91978818 0 0 0 .330078-.5957031l.677734-5.3222657a.91978818.91978818 0 0 0 -.464844-.9199218l-.365234-.203125a.91978818.91978818 0 0 0 -.439453-.1152344z" fill="#0e141f" opacity=".1"/><path d="m11.695312 3.8886719-4.1113276 3.7832031 3.7988276 1.7421875.677735-5.3222656zm-4.4335932 4.3320312-.6777344 5.3886719.3457031.146484 4.1308595-3.7929684z" fill="#0e141f" opacity=".25"/><g stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".552941" stroke-width="1.369617" transform="matrix(.73013135 0 0 .73013135 -.621794 5.079301)"><path d="m14.629538 5.3193311-5.6552978 5.1935489-.4742411-.200677.9276869-7.3799596z" fill="url(#d)" stroke="#7a0000"/><path d="m9.8704612 2.1806693 5.6295388-5.1806689.500006.2779382-.927686 7.2898006z" fill="url(#b)" stroke="#000"/></g><path d="m10.222186 8.57093c-1.0444359 2.865895-5.345694 1.3003653-4.301258-1.5655299 1.0429353-2.8691133 5.344193-1.3035834 4.301258 1.5655299z" opacity=".2" stroke-width="2.288653"/><path d="m9.0193857 7.3068483a1.0623483 1.0623483 0 0 1 -1.8948665.9611537 1.0623483 1.0623483 0 1 1 1.8948665-.9611537z" fill="url(#h)" stroke-width="1.062348"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_neutralcellstyle.svg b/icon-themes/elementary_svg/cmd/sc_neutralcellstyle.svg
new file mode 100644
index 000000000..4654df358
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_neutralcellstyle.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="64.574997" cy="48.605" gradientTransform="matrix(0 .3853 -.4196 0 32.39 -16.793)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><radialGradient id="b" cx="8" cy="-.668" gradientTransform="matrix(-1.50575 0 0 -1.50575 20.046 -.006)" gradientUnits="userSpaceOnUse" r="7.969"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><g stroke-linejoin="round"><g transform="translate(-8 -6)"><path d="m10.5 10.5v-2h3v2h2v3h-2v2h-3v-2h-2v-3z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="#fff"><path d="m11 9h2v1h-2z" opacity=".5"/><path d="m11 14h2v1h-2z" opacity=".2"/><path d="m9 11v1h2v-1zm4 0v1h2v-1z" opacity=".4"/></g></g><path d="m17.27 7.27c0 1.7453333-.287333 3.037333-.862 3.876-.569333.838667-1.449333 1.258-2.64 1.258-1.153333 0-2.023333-.433333-2.61-1.3-.584-.865333-.876-2.1436667-.876-3.835 0-1.7646667.285-3.064.855-3.898.57-.8386667 1.447333-1.258 2.632-1.258 1.153333 0 2.023333.4376667 2.61 1.313.593333.8746667.89 2.1553333.89 3.842zm-4.89 0c0 1.2253333.105333 2.1046667.316 2.638.213333.528667.571.793 1.073.793.492 0 .847333-.268333 1.066-.805.218667-.538.328-1.4133333.328-2.626 0-1.2266667-.111667-2.1066667-.335-2.64-.22-.538-.573333-.807-1.06-.807-.497333 0-.853.269-1.067.807-.214667.5333333-.322 1.4133333-.322 2.64z" fill="url(#b)" stroke="#000" stroke-opacity=".49" stroke-width=".66" transform="scale(.90737 1.10208)"/><g transform="translate(0 4)"><path d="m.5 6.5v3h7v-3z" style="fill:#ef2929;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:3;stroke:#7a0000;stroke-opacity:.501961"/><path d="m6.5 7.5h-5v1" fill="none" opacity=".5" stroke="#fff" stroke-linecap="square"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_neutralcellstyles.svg b/icon-themes/elementary_svg/cmd/sc_neutralcellstyles.svg
new file mode 100644
index 000000000..4654df358
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_neutralcellstyles.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="64.574997" cy="48.605" gradientTransform="matrix(0 .3853 -.4196 0 32.39 -16.793)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><radialGradient id="b" cx="8" cy="-.668" gradientTransform="matrix(-1.50575 0 0 -1.50575 20.046 -.006)" gradientUnits="userSpaceOnUse" r="7.969"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><g stroke-linejoin="round"><g transform="translate(-8 -6)"><path d="m10.5 10.5v-2h3v2h2v3h-2v2h-3v-2h-2v-3z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="#fff"><path d="m11 9h2v1h-2z" opacity=".5"/><path d="m11 14h2v1h-2z" opacity=".2"/><path d="m9 11v1h2v-1zm4 0v1h2v-1z" opacity=".4"/></g></g><path d="m17.27 7.27c0 1.7453333-.287333 3.037333-.862 3.876-.569333.838667-1.449333 1.258-2.64 1.258-1.153333 0-2.023333-.433333-2.61-1.3-.584-.865333-.876-2.1436667-.876-3.835 0-1.7646667.285-3.064.855-3.898.57-.8386667 1.447333-1.258 2.632-1.258 1.153333 0 2.023333.4376667 2.61 1.313.593333.8746667.89 2.1553333.89 3.842zm-4.89 0c0 1.2253333.105333 2.1046667.316 2.638.213333.528667.571.793 1.073.793.492 0 .847333-.268333 1.066-.805.218667-.538.328-1.4133333.328-2.626 0-1.2266667-.111667-2.1066667-.335-2.64-.22-.538-.573333-.807-1.06-.807-.497333 0-.853.269-1.067.807-.214667.5333333-.322 1.4133333-.322 2.64z" fill="url(#b)" stroke="#000" stroke-opacity=".49" stroke-width=".66" transform="scale(.90737 1.10208)"/><g transform="translate(0 4)"><path d="m.5 6.5v3h7v-3z" style="fill:#ef2929;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:3;stroke:#7a0000;stroke-opacity:.501961"/><path d="m6.5 7.5h-5v1" fill="none" opacity=".5" stroke="#fff" stroke-linecap="square"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_newdoc.svg b/icon-themes/elementary_svg/cmd/sc_newdoc.svg
new file mode 100644
index 000000000..882424897
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_newdoc.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="64.574997" cy="48.605" gradientTransform="matrix(0 .3853 -.4196 0 32.39 -16.793)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.205239" y2="41.589603"><stop offset="0" stop-color="#fff"/><stop offset=".02929282" stop-color="#fff" stop-opacity=".235294"/><stop offset=".97230476" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.31428497 0 0 .32592538 .45716 -.322209)" 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(.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><path d="m2.5.5c2.5206581 0 10.999987.000954 10.999987.000954l.000013 14.999046s-7.3333335 0-11 0c0-4.999999 0-10.0000003 0-15z" fill="url(#c)" stroke-width="1.08562"/><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" fill="none" stroke="url(#b)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 14.99909804s-7.3333841 0-11.000076 0c0-5.000017 0-10.000035 0-15.00005204z" fill="none" stroke="url(#d)" stroke-linejoin="round" stroke-width=".999922"/><path d="m10.5 10.5v-2h3v2h2v3h-2v2h-3v-2h-2v-3z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="#fff"><path d="m11 9h2v1h-2z" opacity=".5"/><path d="m11 14h2v1h-2z" opacity=".2"/><path d="m9 11v1h2v-1zm4 0v1h2v-1z" opacity=".4"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_newglobaldoc.svg b/icon-themes/elementary_svg/cmd/sc_newglobaldoc.svg
new file mode 100644
index 000000000..4b76fd6a8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_newglobaldoc.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.32160807 0 0 .3333374 1.005758 -.349077)" gradientUnits="userSpaceOnUse" x1="22.004084" x2="22.004084" y1="47.813133" y2="3.363852"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#c8c8c8"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 .6 .6 0 5.897627 -12.49769)" gradientUnits="userSpaceOnUse" x1="33.876614" x2="44.118835" y1="19.948324" y2="30.190546"><stop offset="0" stop-color="#fcfcfc"/><stop offset="1" stop-color="#cbcdd9"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" 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(.31428714 0 0 .3259265 .457108 -.322238)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1=".985206" y2="47.013336"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".26238" stop-color="#64baff"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></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-color="#002e99"/><stop offset="1" stop-color="#3689e6"/></linearGradient><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 14.99909804s-7.3333841 0-11.0000759 0c0-5.000017 0-10.000035 0-15.00005204z" fill="url(#d)" stroke="url(#e)" stroke-linejoin="round" stroke-width=".999922"/><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" fill="none" opacity=".5" stroke="url(#c)" stroke-linecap="round"/><path d="m3.4999999 1.5000004h5.994643l3.0053571 3.2709996v9.729h-9.0000001z" fill="#fff" opacity=".2" stroke="#000"/><path d="m4 1.9999987h5.317647l2.682353 3.0000013v9h-8z" fill="#fff"/><path d="m5.1809045 3.499995h.7537691zm.8643219 0h.703517zm.8140698 0h.6231156zm.7236186 0h.2713566zm.3819095 0h.603015zm.7236186 0 1.0965608.000005zm-3.5075384.994817h.9949753zm1.0954773 0h1.6281406zm1.7286437 0h.7939702zm.8944722 0h.7437188zm.8442218 0h.6331655zm-4.562815 1.005188h.5125628zm.6733666 0h1.8994984zm-.6733666 1.9947954h.9949753zm1.0954773 0h1.6281406zm1.7286437 0h.7939702zm.8944722 0h.7437188zm.8442218 0h.6331655zm-4.562815 1.0052046h.7537691zm.8643219 0h.6934672zm.8140698 0h.6231156zm.7236186 0h.2713566zm.3819095 0h.603015zm.7236186 0h1.5778891zm-3.5075384 1h1.1758797zm1.3065331 0h.5628138zm.6633158 0h.2814074zm.3919602 0h.5125629zm.6231157 0h.5226136zm.6231156 0h.8341716zm.9447246 0h1.0854265zm-4.552765 1.994804h.9949753zm1.0954773 0h1.6281406zm1.7286437 0h.7939702zm.8944722 0h.7437188zm.8442218 0h.6331655zm-4.562815 1.005196h1.2462313zm1.3567841 0h.3919602zm.4924622 0h.8944722zm.9949753 0h1.3165834zm1.4271354 0h.8944735zm.9849255 0h.190955zm-5.2562825 1h1.2462313zm1.3567841 0h.5628138zm.6633168 0h.8844215zm.9849245 0h.954774zm1.0653266 0h.38191zm.482413 0h.211055zm.3216075 0h.592966z" fill="none" stroke="url(#a)"/><path d="m16.997627 5.8023097 9 9.0000003h-9zm2 5.0000003v2h2z" fill="url(#b)" fill-rule="evenodd" opacity=".8" stroke="#83899a" transform="matrix(-1 0 0 1 31.497627 .69769)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_newhtmldoc.svg b/icon-themes/elementary_svg/cmd/sc_newhtmldoc.svg
new file mode 100644
index 000000000..f1dc4bf7a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_newhtmldoc.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" 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="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(.31428497 0 0 .32592538 .45716 -.322209)" 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(.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="d" gradientUnits="userSpaceOnUse" x1="7.595703" x2="7.595703" y1="14.844112" y2="4.987615"><stop offset="0" stop-color="#cc3b02"/><stop offset="1" stop-color="#f37329"/></linearGradient><path d="m2.5.5c2.5206581 0 10.999987.000954 10.999987.000954l.000013 14.999046s-7.3333335 0-11 0c0-4.999999 0-10.0000003 0-15z" fill="url(#b)" stroke-width="1.08562"/><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" fill="none" stroke="url(#a)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 14.99909804s-7.3333841 0-11.000076 0c0-5.000017 0-10.000035 0-15.00005204z" fill="none" stroke="url(#c)" stroke-linejoin="round" stroke-width=".999922"/><path d="m8.4042969 5-1.7089844 6h.9003906l1.7089844-6zm-2.4042969 1-2 1.25v1.5l2 1.25v-1l-1.5-.9980469 1.5-1.0019531zm4 0v1l1.5 1.0019531-1.5.9980469v1l2-1.25v-1.5z" fill="url(#d)" stroke-width=".65463"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_newrecord.svg b/icon-themes/elementary_svg/cmd/sc_newrecord.svg
new file mode 100644
index 000000000..238980cda
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_newrecord.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="10.836355" x2="10.836355" y1="5.836355" y2="14.836355"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="11" x2="11.5" xlink:href="#e" y1="8.5" y2="12.5"/><radialGradient id="c" cx="11.25" cy="19.031" gradientTransform="matrix(.46752116 0 0 .11024138 7.431594 13.179172)" gradientUnits="userSpaceOnUse" r="8.063"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientTransform="matrix(0 1 1 0 2.746 -15.478)" gradientUnits="userSpaceOnUse" x1="4.715" x2="43.601" y1="22.595" y2="22.595"><stop offset="0" stop-color="#d1ff82"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="e" gradientTransform="matrix(-1.00464 0 0 1 53.79 -17.47)" gradientUnits="userSpaceOnUse" x1="34.883" x2="34.883" y1="12.992" y2="37.992"><stop offset="0" stop-color="#fff"/><stop offset=".52" stop-color="#fff" stop-opacity=".235"/><stop offset=".52" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><g transform="translate(-9.015 -5.756)"><path d="m16.221276 15.254754c0 1.1852-7.2993362 1.208015-7.2993362.02281 0-1.1852 7.2993362-1.207719 7.2993362-.02281z" fill="url(#c)" opacity=".163" stroke-width=".230617"/><path d="m25.153561-5.2379345 15.763439 13.7279345-15.742 13.604z" fill="url(#d)" transform="matrix(.2963 0 0 .2963 3.062 8.308)"/><g fill="none"><path d="m10.515 6.8777254 4.67 3.9462746-4.67 3.932z" opacity=".5" stroke="#206b00" stroke-width="1.000013"/><path d="m28.477894 2.3354708-.052 3.998.062 4.9118932-.01 3.807 7.226568-6.5939333z" fill="none" stroke="url(#e)" stroke-width="3.374958" transform="matrix(.2963 0 0 .2963 3.062 8.308)"/></g></g><g stroke-linecap="round" stroke-linejoin="bevel" stroke-opacity=".498039"><path d="m7.3363551 7.3363552 2.406636.8603855 1.0933639-2.3101331 1.093364 2.3101332 2.406636-.8603857-.860385 2.406636 2.310133 1.0933639-2.310133 1.093364.860385 2.406636-2.406636-.860385-1.093364 2.310133-1.0933639-2.310133-2.4066359.860385.8603855-2.406636-2.3101331-1.093364 2.3101332-1.0933639z" fill="url(#a)" stroke="#ad5f00"/><path d="m10.835938 7.6542969-.410157.8671875a.75596924.75596924 0 0 1 -.9374998.3867187l-.9042968-.3242187.3242187.9042968a.75596924.75596924 0 0 1 -.3867187.9374998l-.8671875.410157.8671875.410156a.75596924.75596924 0 0 1 .3867187.9375l-.3242187.904297.9042968-.322266a.75596924.75596924 0 0 1 .9374998.386719l.410157.865234.410156-.865234a.75596924.75596924 0 0 1 .9375-.386719l.90625.324219-.324219-.90625a.75596924.75596924 0 0 1 .386719-.9375l.865234-.410156-.865234-.410157a.75596924.75596924 0 0 1 -.386719-.9374998l.322266-.9042968-.904297.3242187a.75596924.75596924 0 0 1 -.9375-.3867187z" fill="none" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_newwindow.svg b/icon-themes/elementary_svg/cmd/sc_newwindow.svg
new file mode 100644
index 000000000..fdcccea26
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_newwindow.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="64.574997" cy="48.605" gradientTransform="matrix(0 .3853 -.4196 0 32.39 -16.793)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="8.0002" x2="8.0002" y1="3.000209" y2="13.6489"><stop offset="0" stop-color="#fff"/><stop offset=".063" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="c" cx="9.072" cy="9.514" fx="8.542" gradientTransform="matrix(0 1.26264 -1.5783 0 23.016 -11.455)" gradientUnits="userSpaceOnUse" r="12.672"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e1e1e1"/></radialGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" y1="3" y2="4.5"><stop offset="0" stop-color="#e5e5e5"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><rect fill="url(#c)" height="13" rx="1" width="13" x="1.5" y="1.5"/><path d="m2.5 1.5c-.554 0-1 .446-1 1v3.5h13v-3.5c0-.554-.446-1-1-1z" fill="url(#d)"/><g fill="none"><rect height="13" opacity=".3" rx="1" stroke="#0e141f" stroke-linecap="round" stroke-linejoin="round" width="13" x="1.5" y="1.5"/><path d="m2.5 2.5h11v11h-11z" opacity=".7" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m2 5.5h12" opacity=".2" stroke="#000"/></g><path d="m10.5 10.5v-2h3v2h2v3h-2v2h-3v-2h-2v-3z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="#fff"><path d="m11 9h2v1h-2z" opacity=".5"/><path d="m11 14h2v1h-2z" opacity=".2"/><path d="m9 11v1h2v-1zm4 0v1h2v-1z" opacity=".4"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_nextannotation.svg b/icon-themes/elementary_svg/cmd/sc_nextannotation.svg
new file mode 100644
index 000000000..2035aecf5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_nextannotation.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(-.61157583 0 0 .6008607 15.029159 1.388771)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="4" y2="19.998161"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.52743574 0 0 .33333554 8.345857 -1.557295)" gradientUnits="userSpaceOnUse" x1="5.03216" x2="5.03216" y1="28.671694" y2="29.671688"><stop offset="0" stop-color="#fff"/><stop offset=".00000019" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.61441293 0 0 .61115825 8.389034 -9.305476)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" y1="22.402153" y2="35.268829"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientTransform="matrix(-.00071707 .13232963 -.1355213 -.00073465 -8.366433 -4.342483)" gradientUnits="userSpaceOnUse" x1="33.891682" x2="151.63832" y1="-119.68561" y2="-121.81685"><stop offset="0" stop-color="#fff394"/><stop offset=".262" stop-color="#ffe16b"/><stop offset=".661" stop-color="#f9c440"/><stop offset="1" stop-color="#d48e15"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="2" y2="10"><stop offset="0" stop-color="#fff"/><stop offset=".25544232" 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-opacity=".501961" transform="scale(.26458333)"><path d="m2.5.5c-1.1080002 0-2 .8919999-2 2v7c0 1.108.8919998 2 2 2h1.8007812l-.8007812 4 4.0000001-4h5.9999999c1.108 0 2-.892 2-2v-7c0-1.1080001-.892-2-2-2z" fill="url(#d)" stroke="#ad5f00" stroke-linejoin="round"/><path d="m2.5 1.5c-.5712976 0-1 .4287025-1 1v7c0 .571297.4287025 1 1 1h1.8007812c.6315369.000002 1.104974.578124.9804688 1.197266l-.1523438.759765 1.6640626-1.664062c.1875117-.187536.4418322-.292918.7070312-.292969h6c.571297 0 1-.428703 1-1v-7c0-.5712974-.428703-1-1-1z" fill="none" stroke="url(#e)" stroke-linecap="square"/></g><g transform="matrix(-.26458333 0 0 .26458333 4.762499 .79375)"><path d="m7.1774891 3.50781c-.1845764 0-.1776546.076034-.2412856.103267l-4.347816 4.1806129c-.05559.054667-.08839.128648-.08839.2100663 0 .080838.03281.1507369.08839.2088935l4.3478193 4.1962383c.059439.06222.1419743.100925.2412857.100925.1845228 0 .3225109-.129479.3225109-.30395v-2.3964022c-.000116-.1628379.1454002-.2989986.323705-.299258l5.3705026-.00781c.174818-.0002568.305788-.1286773.305788-.3004327v-2.4034435c0-.1717556-.13097-.3006833-.305788-.3004304l-5.4003677.00781c-.1636804-.0150253-.2939521-.1448458-.2938433-.2980791v-2.397575c0-.1744694-.1379879-.3004321-.3225109-.3004321z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5"/><g fill="none"><path d="m7.4999965 8.500002h5.0000015v-1.000004h-5.0000015" opacity=".6" stroke="url(#b)"/><path d="m7.4999965 8.5224087c-.5059188.0001637-.9998361.545123-1 1.0506969v.9807024l-2.673407-2.553808 2.673407-2.6061903v.9752625c.0001639.5055734.4940812 1.1066704 1 1.1068342" opacity=".5" stroke="url(#c)" stroke-width=".999996"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_nextpage.svg b/icon-themes/elementary_svg/cmd/sc_nextpage.svg
new file mode 100644
index 000000000..2e502c2ba
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_nextpage.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(-.61157583 0 0 .6008607 15.029159 1.388771)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="4" y2="19.998161"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.52743574 0 0 .33333554 8.345857 -1.557295)" gradientUnits="userSpaceOnUse" x1="5.03216" x2="5.03216" y1="28.671694" y2="29.671688"><stop offset="0" stop-color="#fff"/><stop offset=".00000019" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.61441293 0 0 .61115825 8.389034 -9.305476)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" y1="22.402153" y2="35.268829"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" 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="e" 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="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="f" gradientTransform="matrix(.31428463 0 0 .32594469 .4572 -.32222)" 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><g transform="translate(1.999975 -.000928)"><path d="m2.500037.5000376c2.5206554 0 10.999975.00095406 10.999975.00095406l.000013 14.99993634s-7.3333255 0-10.999988 0c0-5.000296 0-10.000594 0-15.0008904z" fill="url(#f)" stroke-width="1.085652"/><g fill="none"><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" stroke="url(#e)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 14.99909804s-7.3333841 0-11.000076 0c0-5.000017 0-10.000035.0000001-15.00005204z" stroke="url(#d)" stroke-linejoin="round" stroke-width=".999922"/></g></g><g transform="matrix(-1 0 0 1 13.999997 3)"><path d="m7.1774891 3.50781c-.1845764 0-.1776546.076034-.2412856.103267l-4.347816 4.1806129c-.05559.054667-.08839.128648-.08839.2100663 0 .080838.03281.1507369.08839.2088935l4.3478193 4.1962383c.059439.06222.1419743.100925.2412857.100925.1845228 0 .3225109-.129479.3225109-.30395v-2.3964022c-.000116-.1628379.1454002-.2989986.323705-.299258l5.3705026-.00781c.174818-.0002568.305788-.1286773.305788-.3004327v-2.4034435c0-.1717556-.13097-.3006833-.305788-.3004304l-5.4003677.00781c-.1636804-.0150253-.2939521-.1448458-.2938433-.2980791v-2.397575c0-.1744694-.1379879-.3004321-.3225109-.3004321z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5"/><g fill="none"><path d="m7.4999965 8.500002h5.0000015v-1.000004h-5.0000015" opacity=".6" stroke="url(#b)"/><path d="m7.4999965 8.5224087c-.5059188.0001637-.9998361.545123-1 1.0506969v.9807024l-2.673407-2.553808 2.673407-2.6061903v.9752625c.0001639.5055734.4940812 1.1066704 1 1.1068342" opacity=".5" stroke="url(#c)" stroke-width=".999996"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_nextrecord.svg b/icon-themes/elementary_svg/cmd/sc_nextrecord.svg
new file mode 100644
index 000000000..1a3988f2e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_nextrecord.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(-.61441293 0 0 .61115825 7.610963 -9.305476)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" y1="22.402153" y2="35.268829"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-.52743574 0 0 .33333554 7.65414 -1.557295)" gradientUnits="userSpaceOnUse" x1="5.03216" x2="5.03216" y1="28.671694" y2="29.671688"><stop offset="0" stop-color="#fff"/><stop offset=".00000019" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.61157583 0 0 .6008607 .970838 1.388771)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="4" y2="19.998161"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><path d="m8.8304669 3.499998c.1845764 0 .1776546.076034.2412856.103267l4.3398565 4.1884254c.05559.054667.08839.128648.08839.2100663 0 .080838-.03281.1507369-.08839.2088935l-4.3398598 4.1884268c-.059439.06222-.1419743.100925-.2412857.100925-.1845228 0-.3225109-.12948-.3225109-.303951v-2.3964022c.000116-.1628379-.1454-.299258-.323705-.299258h-5.3784621c-.1748184 0-.305788-.1286748-.305788-.3004302v-2.4034435c0-.1717556.1309696-.3004304.305788-.3004304h5.4083272c.1636804-.0150278.2939521-.1448483.2938433-.2980816v-2.397575c0-.1744694.1379879-.3004321.3225109-.3004321z" style="stroke:#206b00;stroke-width:.999997;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.5;fill:url(#c)"/><g fill="none"><path d="m8.5 8.500002h-5.000002v-1.000004h5.000002" opacity=".6" stroke="url(#b)"/><path d="m8.5 8.5224087c.5059188.0001637.9998361.545123 1 1.0506969v.9807024l2.673407-2.553808-2.673407-2.6061903v.9752625c-.0001639.5055734-.4940812 1.1066704-1 1.1068342" opacity=".5" stroke="url(#a)" stroke-width=".999996"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_nexttrackedchange.svg b/icon-themes/elementary_svg/cmd/sc_nexttrackedchange.svg
new file mode 100644
index 000000000..ffb469ab4
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_nexttrackedchange.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(-.61157583 0 0 .6008607 15.029159 1.388771)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="4" y2="19.998161"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.52743574 0 0 .33333554 8.345857 -1.557295)" gradientUnits="userSpaceOnUse" x1="5.03216" x2="5.03216" y1="28.671694" y2="29.671688"><stop offset="0" stop-color="#fff"/><stop offset=".00000019" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.61441293 0 0 .61115825 8.389034 -9.305476)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" y1="22.402153" y2="35.268829"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" 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="e" 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="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="f" gradientTransform="matrix(.31428497 0 0 .32592538 .45716 -.322209)" 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><g transform="translate(2)"><path d="m2.5.5c2.5206581 0 10.999987.000954 10.999987.000954l.000013 14.999046s-7.3333335 0-11 0c0-4.999999 0-10.0000003 0-15z" fill="url(#f)" stroke-width="1.08562"/><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" fill="none" stroke="url(#e)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 14.99909804s-7.3333841 0-11.000076 0c0-5.000017 0-10.000035.0000001-15.00005204z" fill="none" stroke="url(#d)" stroke-linejoin="round" stroke-width=".999922"/><path d="m5 5h1v1h-1z" fill="#c6262e"/><path d="m8 3h3.000001v1h-3.000001z" fill="#c6262e"/><g fill="#aaa"><path d="m5 3h2v1h-2z"/><path d="m7 5h3v1h-3z"/><path d="m5 7h3v1h-3z"/></g><path d="m9 7h2v1h-2z" fill="#c6262e"/></g><g transform="matrix(-1 0 0 1 13.999997 3)"><path d="m7.1774891 3.50781c-.1845764 0-.1776546.076034-.2412856.103267l-4.347816 4.1806129c-.05559.054667-.08839.128648-.08839.2100663 0 .080838.03281.1507369.08839.2088935l4.3478193 4.1962383c.059439.06222.1419743.100925.2412857.100925.1845228 0 .3225109-.129479.3225109-.30395v-2.3964022c-.000116-.1628379.1454002-.2989986.323705-.299258l5.3705026-.00781c.174818-.0002568.305788-.1286773.305788-.3004327v-2.4034435c0-.1717556-.13097-.3006833-.305788-.3004304l-5.4003677.00781c-.1636804-.0150253-.2939521-.1448458-.2938433-.2980791v-2.397575c0-.1744694-.1379879-.3004321-.3225109-.3004321z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5"/><g fill="none"><path d="m7.4999965 8.500002h5.0000015v-1.000004h-5.0000015" opacity=".6" stroke="url(#b)"/><path d="m7.4999965 8.5224087c-.5059188.0001637-.9998361.545123-1 1.0506969v.9807024l-2.673407-2.553808 2.673407-2.6061903v.9752625c.0001639.5055734.4940812 1.1066704 1 1.1068342" opacity=".5" stroke="url(#c)" stroke-width=".999996"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_normalmultipanegui.svg b/icon-themes/elementary_svg/cmd/sc_normalmultipanegui.svg
new file mode 100644
index 000000000..1e902a4cd
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_normalmultipanegui.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.2538 0 0 .30502 19.13 -.685)" gradientUnits="userSpaceOnUse" x1="-22.182821" x2="-67.494087" y1="28.473543" y2="28.473543"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324 0 0 .35135 2.162 -.432)" gradientUnits="userSpaceOnUse" x1="7.556" x2="40.444" y1="24" y2="24"><stop offset="0" stop-color="#fff"/><stop offset=".00000981" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 .31427 -.32592858 0 16.321786 .4573)" gradientUnits="userSpaceOnUse" x1="10" x2="45" y1="22.247" y2="22.247"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><path d="m15.5 2.5v11h-15v-11z" fill="url(#c)" stroke-width="1.08562"/><path d="m12.5 14.5h-9v-13h9z" fill="none" stroke="url(#b)" stroke-linecap="round" transform="matrix(0 1 -1 0 16 0)"/><path d="m2.5.5h11v15h-11z" fill="none" stroke="url(#a)" stroke-linejoin="round" transform="matrix(0 1 -1 0 16 0)"/><path d="m4 10h2v1h-2zm3 0h1v1h-1zm2 0h3v1h-3zm-5-2h1v1h-1zm2 0h4v1h-4zm5 0h1v1h-1zm-1-2h2v1h-2zm-6 0h2v1h-2zm3 0h2v1h-2z" fill-opacity=".337"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_normalviewmode.svg b/icon-themes/elementary_svg/cmd/sc_normalviewmode.svg
new file mode 100644
index 000000000..bda9e7788
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_normalviewmode.svg
@@ -0,0 +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(.59436 0 0 .5999 -19.265 -.033)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><rect fill="url(#a)" height="10" rx=".424" ry=".491" width="14" x="1" y="3"/><path d="m.5 2a.5.5 0 0 0 -.5.5v11a.5.5 0 0 0 .5.5h15a.5.5 0 0 0 .5-.5v-11a.5.5 0 0 0 -.5-.5zm.498.998h14.004v10.004h-14.004zm4.002.002v2h-4v1h4v3h-4v1h4v3h1v-3h4v3h1v-3h4v-1h-4v-3h4v-1h-4v-2h-1v2h-4v-2zm1 3h4v3h-4z" fill="#030303" opacity=".32"/><path d="m.5 2a.5.5 0 0 0 -.5.5v3.5h.998v-3.002h14.004v3.002h.998v-3.5a.5.5 0 0 0 -.5-.5zm4.5 1v2h-4v1h14v-1h-4v-2h-1v2h-4v-2z" fill="#b5b5b5" opacity=".4"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_notesmasterpage.svg b/icon-themes/elementary_svg/cmd/sc_notesmasterpage.svg
new file mode 100644
index 000000000..408e2c3b5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_notesmasterpage.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.48449877 0 0 .34573161 51.746207 -2.345813)" gradientUnits="userSpaceOnUse" x1="-105.3888" x2="-74.436615" y1="20.50728" y2="19.722897"><stop offset="0" stop-color="#002e99"/><stop offset="1" stop-color="#3689e6" stop-opacity=".941176"/></linearGradient><radialGradient id="b" cx="9.898618" cy="-.249676" gradientTransform="matrix(-2.9091106 -.02358941 .01606429 -1.9810887 47.69679 7.351528)" gradientUnits="userSpaceOnUse" r="8"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".26238" stop-color="#64baff"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><linearGradient id="c" gradientTransform="matrix(.35135134 0 0 .2162162 -.43243 3.310814)" gradientUnits="userSpaceOnUse" x1="41.077072" x2="4.077071" y1="21.669779" y2="21.669779"><stop offset="0" stop-color="#fff"/><stop offset=".00000001" stop-color="#fff" stop-opacity=".235294"/><stop offset=".92540914" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="matrix(0 -1 1 0 .003829 16.000054)"><path d="m.49996075 2.5000267c3.43728005 0 15.00006125.0006471 15.00006125.0006471l.0039 10.9955252h-15.000055l-.00390625-10.9961617z" fill="url(#b)" stroke="url(#a)" stroke-linejoin="round" stroke-width=".999921"/><path d="m14.5 12.5h-13.0000002v-8.9999338h13.0000002z" fill="none" opacity=".5" stroke="url(#c)" stroke-linecap="round"/><g fill="#fff" transform="matrix(0 1 -1 0 16.000054 -.003829)"><path d="m5 12h2v1h-2z"/><path d="m8 12h3v1h-3z"/><path d="m10 10h1v1h-1z"/><path d="m7 10h2v1h-2z"/><path d="m5 10h1v1h-1z"/><path d="m5 8h3v1h-3z"/><path d="m9 8h2v1h-2z"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_notesmode.svg b/icon-themes/elementary_svg/cmd/sc_notesmode.svg
new file mode 100644
index 000000000..95943658d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_notesmode.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.2538 0 0 .30502 19.13 -.685)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324 0 0 .35135 2.162 -.432)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.923" y2="41.077"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.31427 0 0 .32592858 .4573 -.321786)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><path d="m2.5.5h11v15h-11z" fill="url(#c)" stroke-width="1.08562"/><path d="m12.5 14.5h-9v-13h9z" fill="none" stroke="url(#b)" stroke-linecap="round"/><path d="m2.5.5h11v15h-11z" fill="none" stroke="url(#a)" stroke-linejoin="round"/><path d="m5 12h2v1h-2zm3 0h3v1h-3zm2-2h1v1h-1zm-3 0h2v1h-2zm-2 0h1v1h-1zm0-2h3v1h-3zm4 0h2v1h-2z" fill-opacity=".341"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_numberformatdate.svg b/icon-themes/elementary_svg/cmd/sc_numberformatdate.svg
new file mode 100644
index 000000000..1e3d2293a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_numberformatdate.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="8" cy="-2" gradientTransform="matrix(-1.37263 .08074 -.125 -2.125 18.73 -6.896)" gradientUnits="userSpaceOnUse" r="8"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient>/&amp;gt;<path d="m.5.5v15h15v-15h-2v2h-2v-2h-7v2h-2v-2h-.75zm2 4h11v9h-11zm2 2v2h2v-2zm5 0v2h2v-2z" fill="url(#a)" stroke="#000" stroke-linejoin="round" stroke-opacity=".49"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_numberformatdecdecimals.svg b/icon-themes/elementary_svg/cmd/sc_numberformatdecdecimals.svg
new file mode 100644
index 000000000..0a1be8506
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_numberformatdecdecimals.svg
@@ -0,0 +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"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="b" cx="6.5" cy="11.743026" gradientTransform="matrix(-1.7405363 -.0000002 .00000016 -1.425042 17.643992 27.785154)" gradientUnits="userSpaceOnUse" r="1.723607" xlink:href="#a"/><radialGradient id="c" cx="8" cy="-.668" gradientTransform="matrix(-1.3663175 0 0 -1.6593365 18.18974 -1.97258)" gradientUnits="userSpaceOnUse" r="7.969" xlink:href="#g"/><radialGradient id="d" cx="8" cy="-.668" gradientTransform="matrix(-1.3663175 0 0 -1.6593365 18.18974 -1.971478)" gradientUnits="userSpaceOnUse" r="7.969" xlink:href="#g"/><linearGradient id="e" 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="f" 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><radialGradient id="g" cx="8" cy="-.668" gradientTransform="matrix(-1.50575 0 0 -1.50575 20.046 -.006)" gradientUnits="userSpaceOnUse" r="7.969" xlink:href="#a"/><g stroke-linejoin="round"><g fill="url(#g)" stroke="#000" stroke-opacity=".49"><path d="m6.66939 6.045572q0 2.885036-.780364 4.271352-.775827 1.386316-2.395536 1.386316-1.569802 0-2.368314-1.4326-.7966972-1.429294-.7966972-4.225068 0-2.916994.775827-4.295596.775827-1.38631599 2.3882768-1.38631599 1.569802 0 2.3701288 1.44692599.807586 1.445824.807586 4.233884zm-4.4344638 0q0 2.025476.2849236 2.907076.290368.873886.9736402.873886.671476 0 .9681958-.88711.2976272-.889314.2976272-2.893852 0-2.02768-.303979-2.90928-.2976272-.889314-.961844-.889314-.676013 0-.9672884.889314-.290368.8816-.290368 2.90928z" fill="url(#c)" stroke-width=".659985"/><path d="m15.670798 6.046674q0 2.885036-.782179 4.271352-.774919 1.386316-2.395536 1.386316-1.569802 0-2.368314-1.4326-.7948822-1.430396-.7948822-4.22617 0-2.916994.7758272-4.295596.775827-1.38631599 2.388277-1.38631599 1.569802 0 2.368314 1.44692599.807586 1.445824.807586 4.233884zm-4.437186 0q0 2.025476.286738 2.907076.290368.873886.973641.873886.669661 0 .967288-.88711.297627-.889314.297627-2.893852 0-2.02768-.303979-2.90928-.299442-.889314-.961844-.889314-.67692 0-.968196.889314-.292182.8816-.292182 2.90928z" fill="url(#d)" stroke-width=".659985"/><path d="m5.5145851 12.575579q0-.29616.077937-.498795.077937-.210429.2104292-.335128.1324924-.132493.3117469-.187048.1792545-.06235.3896837-.06235.2026355 0 .38189.06235.1870481.05456.3195406.187048.1324924.124699.2104291.335128.077937.202635.077937.498795 0 .288366-.077937.498795-.077937.202636-.2104291.335128-.1324925.132492-.3195406.194842-.1792545.06235-.38189.06235-.2104292 0-.3896837-.06235-.1792548-.06235-.3117472-.194842-.1324925-.132492-.2104292-.335128-.0779367-.210429-.0779367-.498795z" fill="url(#b)" stroke="#000" stroke-opacity=".65098" transform="translate(1.485415 -1.075579)"/></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(#e)" stroke="url(#f)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_numberformatdecimal.svg b/icon-themes/elementary_svg/cmd/sc_numberformatdecimal.svg
new file mode 100644
index 000000000..91e2114a5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_numberformatdecimal.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="6.5" cy="11.743026" gradientTransform="matrix(-1.7405363 -.0000002 .00000016 -1.425042 17.643992 27.785154)" gradientUnits="userSpaceOnUse" r="1.723607" xlink:href="#b"/><linearGradient id="b"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="c" cx="12.959" cy="2.383" gradientTransform="matrix(-1.4572 0 0 -2.4989 31.844 6.88)" gradientUnits="userSpaceOnUse" r="4.447" xlink:href="#b"/><radialGradient id="d" cx="-1.259861" cy="2.578826" gradientTransform="matrix(-2.2537113 -.05375129 .07438249 -3.11419 -.072391 8.690783)" gradientUnits="userSpaceOnUse" r="4.091" xlink:href="#b"/><g stroke="#000" stroke-linejoin="round"><path d="m1.4811706 13.66933 3.3171866-9.3236023h-4.3570072v-2.0165264h6.3395514v1.5067304l-3.3419022 9.8333983z" fill="url(#d)" stroke-opacity=".49" stroke-width=".999997"/><path d="m16.906 10.473h-1.26v2.17h-2.166v-2.17h-4.47v-1.54l4.592-6.76h2.04v6.58h1.262zm-3.424-1.72v-1.773q0-.444.036-1.29.036-.844.057-.98h-.057q-.265.587-.637 1.146l-1.92 2.9h2.522z" fill="url(#c)" stroke-opacity=".49" transform="scale(.92597 1.07994)"/><path d="m5.5145851 12.575579q0-.29616.077937-.498795.077937-.210429.2104292-.335128.1324924-.132493.3117469-.187048.1792545-.06235.3896837-.06235.2026355 0 .38189.06235.1870481.05456.3195406.187048.1324924.124699.2104291.335128.077937.202635.077937.498795 0 .288366-.077937.498795-.077937.202636-.2104291.335128-.1324925.132492-.3195406.194842-.1792545.06235-.38189.06235-.2104292 0-.3896837-.06235-.1792548-.06235-.3117472-.194842-.1324925-.132492-.2104292-.335128-.0779367-.210429-.0779367-.498795z" fill="url(#a)" stroke-opacity=".65098"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_numberformatincdecimals.svg b/icon-themes/elementary_svg/cmd/sc_numberformatincdecimals.svg
new file mode 100644
index 000000000..eb63af670
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_numberformatincdecimals.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="64.574997" cy="48.605" gradientTransform="matrix(0 .3853 -.4196 0 32.39 -16.793)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="c" cx="6.5" cy="11.743026" gradientTransform="matrix(-1.7405363 -.0000002 .00000016 -1.425042 17.643992 27.785154)" gradientUnits="userSpaceOnUse" r="1.723607" xlink:href="#b"/><radialGradient id="d" cx="8" cy="-.668" gradientTransform="matrix(-1.3663175 0 0 -1.6593365 18.18974 -1.97258)" gradientUnits="userSpaceOnUse" r="7.969" xlink:href="#f"/><radialGradient id="e" cx="8" cy="-.668" gradientTransform="matrix(-1.3663175 0 0 -1.6593365 18.18974 -1.971478)" gradientUnits="userSpaceOnUse" r="7.969" xlink:href="#f"/><radialGradient id="f" cx="8" cy="-.668" gradientTransform="matrix(-1.50575 0 0 -1.50575 20.046 -.006)" gradientUnits="userSpaceOnUse" r="7.969" xlink:href="#b"/><g stroke-linejoin="round"><g fill="url(#f)" stroke="#000" stroke-opacity=".49"><path d="m6.66939 6.045572q0 2.885036-.780364 4.271352-.775827 1.386316-2.395536 1.386316-1.569802 0-2.368314-1.4326-.7966972-1.429294-.7966972-4.225068 0-2.916994.775827-4.295596.775827-1.38631599 2.3882768-1.38631599 1.569802 0 2.3701288 1.44692599.807586 1.445824.807586 4.233884zm-4.4344638 0q0 2.025476.2849236 2.907076.290368.873886.9736402.873886.671476 0 .9681958-.88711.2976272-.889314.2976272-2.893852 0-2.02768-.303979-2.90928-.2976272-.889314-.961844-.889314-.676013 0-.9672884.889314-.290368.8816-.290368 2.90928z" fill="url(#d)" stroke-width=".659985"/><path d="m15.670798 6.046674q0 2.885036-.782179 4.271352-.774919 1.386316-2.395536 1.386316-1.569802 0-2.368314-1.4326-.7948822-1.430396-.7948822-4.22617 0-2.916994.7758272-4.295596.775827-1.38631599 2.388277-1.38631599 1.569802 0 2.368314 1.44692599.807586 1.445824.807586 4.233884zm-4.437186 0q0 2.025476.286738 2.907076.290368.873886.973641.873886.669661 0 .967288-.88711.297627-.889314.297627-2.893852 0-2.02768-.303979-2.90928-.299442-.889314-.961844-.889314-.67692 0-.968196.889314-.292182.8816-.292182 2.90928z" fill="url(#e)" stroke-width=".659985"/><path d="m5.5145851 12.575579q0-.29616.077937-.498795.077937-.210429.2104292-.335128.1324924-.132493.3117469-.187048.1792545-.06235.3896837-.06235.2026355 0 .38189.06235.1870481.05456.3195406.187048.1324924.124699.2104291.335128.077937.202635.077937.498795 0 .288366-.077937.498795-.077937.202636-.2104291.335128-.1324925.132492-.3195406.194842-.1792545.06235-.38189.06235-.2104292 0-.3896837-.06235-.1792548-.06235-.3117472-.194842-.1324925-.132492-.2104292-.335128-.0779367-.210429-.0779367-.498795z" fill="url(#c)" stroke="#000" stroke-opacity=".65098" transform="translate(1.485415 -1.075579)"/></g><path d="m10.5 10.5v-2h3v2h2v3h-2v2h-3v-2h-2v-3z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="#fff"><path d="m11 9h2v1h-2z" opacity=".5"/><path d="m11 14h2v1h-2z" opacity=".2"/><path d="m9 11v1h2v-1zm4 0v1h2v-1z" opacity=".4"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_numberformatpercent.svg b/icon-themes/elementary_svg/cmd/sc_numberformatpercent.svg
new file mode 100644
index 000000000..f742b455d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_numberformatpercent.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="8.561" cy="-1.02" gradientTransform="matrix(-2.6766 0 0 -2.1911 31.476 -2.235)" gradientUnits="userSpaceOnUse" r="6.397"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><path d="m4.28 5.42q0 .896.155 1.34.162.437.515.437.676 0 .676-1.776 0-1.76-.676-1.76-.353 0-.515.436-.155.43-.155 1.325zm3.122-.013q0 1.62-.627 2.44-.627.81-1.84.81-1.162 0-1.797-.833-.634-.838-.634-2.417 0-3.22 2.43-3.22 1.192 0 1.827.838.642.832.642 2.382zm4.85-3.072-5.718 10.303h-1.69l5.714-10.303zm-.756 7.202q0 .895.155 1.34.164.436.516.436.676 0 .676-1.776 0-1.762-.676-1.762-.352 0-.515.437-.154.43-.154 1.325zm3.122-.014q0 1.614-.627 2.43-.626.812-1.838.812-1.163 0-1.797-.832-.634-.84-.634-2.41 0-3.22 2.432-3.22 1.19 0 1.825.838.64.832.64 2.383z" fill="url(#a)" stroke="#000" stroke-linejoin="round" stroke-opacity=".49" stroke-width=".68" transform="scale(.93444 1.07016)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_numberformatscientific.svg b/icon-themes/elementary_svg/cmd/sc_numberformatscientific.svg
new file mode 100644
index 000000000..ed5169b69
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_numberformatscientific.svg
@@ -0,0 +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"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="b" cx="11.994" cy="3.006" gradientTransform="matrix(-1.9999 0 0 -2.5024 35.98 10.524)" gradientUnits="userSpaceOnUse" r="3.998" xlink:href="#a"/><radialGradient id="c" cx="3.32" cy="3.42" gradientTransform="matrix(-3.024 .1899 -.337 -3.57657 14.513 12.504)" gradientUnits="userSpaceOnUse" r="3.284" xlink:href="#a"/><g stroke="#000" stroke-linejoin="round" stroke-opacity=".49"><path d="m7.374 12.345h-5.894v-10.233h5.894v1.778h-3.724v2.247h3.465v1.777h-3.465v2.64h3.724z" fill="url(#c)" stroke-width=".675" transform="scale(.90355 1.10674)"/><path d="m11.19 8.826h-2.84v-1.606h2.84v-2.865h1.608v2.865h2.84v1.606h-2.84v2.826h-1.608z" fill="url(#b)" stroke-width=".708" transform="scale(1.0005 .9995)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_numberformatstandard.svg b/icon-themes/elementary_svg/cmd/sc_numberformatstandard.svg
new file mode 100644
index 000000000..bf14ffbca
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_numberformatstandard.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="11.5" cy="4.306637" gradientTransform="matrix(0 1.4757991 -1.6260966 0 18.503008 -14.97169)" gradientUnits="userSpaceOnUse" r="3.387995" xlink:href="#b"/><linearGradient id="b"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="c" cx="4.031" cy="4.696" gradientTransform="matrix(-4.55967 .17297 -.0856 -2.25616 22.814 10.212)" gradientUnits="userSpaceOnUse" r="2.744" xlink:href="#b"/><g stroke="#000" stroke-opacity=".490196"><path d="m5.46 13.874h-1.91v-6.59l.016-1.084.03-1.184q-.475.6-.66.787l-1.04 1.052-.923-1.45 2.915-2.92h1.57z" fill="url(#c)" stroke-linejoin="round"/><path d="m11.740234 2.1542969c-.34524 0-.678953.035611-.998046.1113281-.309692.0686314-.606022.1633443-.8867192.2851562-.2812526.1220531-.5463059.269815-.7929688.4414063-.2386555.1611395-.4636089.335998-.671875.5234375a.32908729.32908729 0 0 0 -.0292969.4589844l.7578125.8847656a.32908729.32908729 0 0 0 .4667969.033203c.3225035-.2804372.6576995-.5065838 1.0078125-.6816405a.32908729.32908729 0 0 0 .002-.00195c.33332-.1688515.703918-.2558625 1.128859-.2558625.229188 0 .425741.035641.597657.099609.169649.063125.310074.1538726.429687.2773437a.32908729.32908729 0 0 0 .0078.00781c.12199.1181779.214081.262341.283203.4453125.06752.1787161.107422.3961003.107422.65625 0 .3443396-.05179.6558432-.148438.9414063-.09918.2878248-.243395.5811735-.4375.8769531a.32908729.32908729 0 0 0 -.002.00195c-.192126.2999039-.429585.611873-.712891.9335938-.289878.3291839-.6221.6940563-.992187 1.09375l-2.5995495 2.8320376a.32908729.32908729 0 0 0 -.0859375.222656v1.158203a.32908729.32908729 0 0 0 .328125.328125h6.775391a.32908729.32908729 0 0 0 .328125-.328125v-1.232422a.32908729.32908729 0 0 0 -.328125-.328125h-4.416016l1.625-1.728515a.32908729.32908729 0 0 0 .002-.002c.373641-.4035321.719401-.7934244 1.039063-1.1679684l.002-.00195c.331244-.3824123.615915-.7642565.853515-1.1464844.244213-.3896986.436538-.7867405.574219-1.1933593.146122-.4167162.21875-.856341.21875-1.3125 0-.484597-.07811-.9312701-.24414-1.3320313l-.002-.00195c-.159411-.4000727-.393525-.7486463-.69536-1.0292571l-.002-.00195c-.302839-.2855134-.672251-.503595-1.095656-.6503937h-.002c-.421824-.1476724-.887506-.2167969-1.392532-.2167969z" fill="url(#a)" transform="translate(-.719092 .02397)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_numberformatthousands.svg b/icon-themes/elementary_svg/cmd/sc_numberformatthousands.svg
new file mode 100644
index 000000000..47c8185e1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_numberformatthousands.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="6.5" cy="11.743026" gradientTransform="matrix(-1.7405363 -.0000002 .00000016 -1.425042 18.813484 27.734307)" gradientUnits="userSpaceOnUse" r="1.723607" xlink:href="#b"/><linearGradient id="b"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="c" cx="11.991" cy="3.586" gradientTransform="matrix(-2.78683 .14778 -.08902 -1.6788 45.727 4.702)" gradientUnits="userSpaceOnUse" r="3.67" xlink:href="#b"/><radialGradient id="d" cx="4.031" cy="4.696" gradientTransform="matrix(-4.55967 .17297 -.0856 -2.25616 22.814 10.212)" gradientUnits="userSpaceOnUse" r="2.744" xlink:href="#b"/><g stroke="#000" stroke-linejoin="round"><path d="m5.46 13.874h-1.91v-6.59l.016-1.084.03-1.184q-.475.6-.66.787l-1.04 1.052-.923-1.45 2.915-2.92h1.57z" fill="url(#d)" stroke-opacity=".49"/><path d="m15.5 8.194q0 2.886-.782 4.273-.775 1.386-2.394 1.386-1.57 0-2.37-1.43-.794-1.433-.794-4.23 0-2.915.775-4.294.776-1.387 2.39-1.387 1.568 0 2.368 1.447.807 1.446.807 4.234zm-4.436 0q0 2.027.286 2.91.29.873.974.873.67 0 .967-.89.3-.888.3-2.893 0-2.027-.305-2.908-.298-.89-.96-.89-.678 0-.97.89-.29.88-.29 2.908z" fill="url(#c)" stroke-opacity=".49"/><path d="m8.3597161 11.534935.1169051.179255q-.1091114.420858-.2649849.896272-.1480798.475414-.3351279.958622-.1792545.483208-.38189.958622-.1948419.483208-.3896837.919653h-1.0755269q.1169051-.475414.2260165-.989796.1169051-.514383.2182229-1.028765.1091114-.506589.1948418-.989797.0857304-.491001.1480798-.904066z" fill="url(#a)" stroke-opacity=".65098"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_numberingstart.svg b/icon-themes/elementary_svg/cmd/sc_numberingstart.svg
new file mode 100644
index 000000000..128186541
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_numberingstart.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="3.285389" x2="3.169935" y1="9.500001" y2="14.781046"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="2.949911" x2="3.1608" xlink:href="#d" y1="9.5" y2="14.835467"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="1.5" x2="2" y1="1.5" y2="4.5"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="0" x2="0" y1="24" y2="8"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="18" y2="2"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><path d="m3.5 14.5h-1v-2.986675-.337387c.00245-.119798.00489-.238372.00733-.355725.00489-.119797.00856-.233482.011002-.341055.00489-.110018.00856-.206589.011002-.289713-.041563.04401-.078235.0819-.1100179.113685-.031783.03178-.064788.06234-.099016.09168-.031783.02934-.066011.06112-.1026832.09535-.036672.03178-.08068.06968-.1320214.113685l-.5427503.443739-.352057-.451073 1.4045605-1.096511h.9046513z" fill="none" opacity=".5" stroke="#a62100"/><path d="m3.5 14.5h-1v-2.986675-.337387c.00245-.119798.00489-.238372.00733-.355725.00489-.119797.00856-.233482.011002-.341055.00489-.110018.00856-.206589.011002-.289713-.041563.04401-.078235.0819-.1100179.113685-.031783.03178-.064788.06234-.099016.09168-.031783.02934-.066011.06112-.1026832.09535-.036672.03178-.08068.06968-.1320214.113685l-.5427503.443739-.352057-.451073 1.4045605-1.096511h.9046513z" fill="url(#b)"/><path d="m1.8496732 10.644914.9901961-.814849h.3300653v4.669936" fill="none" opacity=".5" stroke="url(#a)" stroke-width=".660131"/><path d="m6 6.5h-.5v.5 1 .5h.5 6 .5v-.5-1-.5h-.5z" fill="url(#e)"/><path d="m10 7v.5zm-4 0v.5h4v-.5zm4 0v.5h2v-.5z" fill="#bebebe" opacity=".2"/><path d="m6 6.5h-.5v.5 1 .5h.5 6 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><path d="m6 2.5h-.5v.5 1 .5h.5 9 .5v-.5-1-.5h-.5z" fill="url(#e)"/><path d="m10 3v.5zm-4 0v.5h4v-.5zm4 0v.5h5v-.5z" fill="#bebebe" opacity=".2"/><path d="m6 2.5h-.5v.5 1 .5h.5 9 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><path d="m6 10.5h-.5v.5 1 .5h.5 8 .5v-.5-1-.5h-.5z" fill="url(#d)"/><path d="m10 11v.5zm-4 0v.5h4v-.5zm4 0v.5h4v-.5z" fill="#bebebe" opacity=".2"/><path d="m6 10.5h-.5v.5 1 .5h.5 8 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#a62100"/><path d="m1.2714844 2c-.1502373 0-.2714844.1212471-.2714844.2714844v.7285156h-.72851562c-.15023731 0-.27148438.1212471-.27148438.2714844v.4570312c0 .1502373.12124708.2714844.27148438.2714844h.72851562v1h-.72851562c-.15023731 0-.27148438.1212471-.27148438.2714844v.4570312c0 .1502373.12124708.2714844.27148438.2714844h.72851562v.7285156c0 .1502373.1212471.2714844.2714844.2714844h.4570312c.1502373 0 .2714844-.1212471.2714844-.2714844v-.7285156h1v.7285156c0 .1502373.1212471.2714844.2714844.2714844h.4570312c.1502373 0 .2714844-.1212471.2714844-.2714844v-.7285156h.7285156c.1502373 0 .2714844-.1212471.2714844-.2714844v-.4570312c0-.1502373-.1212471-.2714844-.2714844-.2714844h-.7285156v-1h.7285156c.1502373 0 .2714844-.1212471.2714844-.2714844v-.4570312c0-.1502373-.1212471-.2714844-.2714844-.2714844h-.7285156v-.7285156c0-.1502373-.1212471-.2714844-.2714844-.2714844h-.4570312c-.1502373 0-.2714844.1212471-.2714844.2714844v.7285156h-1v-.7285156c0-.1502373-.1212471-.2714844-.2714844-.2714844zm.7285156 2h1v1h-1z" fill="url(#c)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_numberliststyle.svg b/icon-themes/elementary_svg/cmd/sc_numberliststyle.svg
new file mode 100644
index 000000000..3f4111db9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_numberliststyle.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="b" cx="13.279094" cy="1.771632" gradientTransform="matrix(-17.599999 -.0000049 .00000552 -21.6 245.69416 40.267318)" gradientUnits="userSpaceOnUse" r="1.25" xlink:href="#a"/><radialGradient id="c" cx="9.56807" cy="5.202357" gradientTransform="matrix(-11.831559 -.00000037 .00000034 -10.915835 122.77325 58.391159)" gradientUnits="userSpaceOnUse" r="1.803589" xlink:href="#a"/><g transform="translate(0 -6)"><path d="m5.4921875 9a.50005006.50005006 0 0 0 -.050781.00391.50005006.50005006 0 0 0 -.095703.021484.50005006.50005006 0 0 0 -.046875.017578.50005006.50005006 0 0 0 -.044922.021484.50005006.50005006 0 0 0 -.082031.058594.50005006.50005006 0 0 0 -.037109.033203.50005006.50005006 0 0 0 -.03125.039063.50005006.50005006 0 0 0 -.029297.041016.50005006.50005006 0 0 0 -.0742195.2363242.50005006.50005006 0 0 0 0 .048828.50005006.50005006 0 0 0 .013672.099609.50005006.50005006 0 0 0 .056641.1367187.50005006.50005006 0 0 0 .060547.080078.50005006.50005006 0 0 0 .035156.035156.50005006.50005006 0 0 0 .125.082031.50005006.50005006 0 0 0 .095703.03125.50005006.50005006 0 0 0 .1054685.0136731h9.0156245a.50005006.50005006 0 0 0 .09961-.011719.50005006.50005006 0 0 0 .04687-.013672.50005006.50005006 0 0 0 .134765-.066406.50005006.50005006 0 0 0 .07617-.064453.50005006.50005006 0 0 0 .03125-.039063.50005006.50005006 0 0 0 .0293-.041016.50005006.50005006 0 0 0 .04297-.089844.50005006.50005006 0 0 0 .02539-.095703.50005006.50005006 0 0 0 .0059-.099609.50005006.50005006 0 0 0 -.0039-.050781.50005006.50005006 0 0 0 -.04297-.1425782.50005006.50005006 0 0 0 -.05273-.085937.50005006.50005006 0 0 0 -.03125-.037109.50005006.50005006 0 0 0 -.03516-.035156.50005006.50005006 0 0 0 -.03906-.03125.50005006.50005006 0 0 0 -.230514-.0917976.50005006.50005006 0 0 0 -.050781-.0039062.50005006.50005006 0 0 0 -.00586 0zm0 3a.50005006.50005006 0 0 0 -.050781.0039.50005006.50005006 0 0 0 -.048828.0078.50005006.50005006 0 0 0 -.046875.01367.50005006.50005006 0 0 0 -.1347656.06641.50005006.50005006 0 0 0 -.039063.03125.50005006.50005006 0 0 0 -.037109.0332.50005006.50005006 0 0 0 -.03125.03906.50005006.50005006 0 0 0 -.029297.04101.50005006.50005006 0 0 0 -.023438.04297.50005006.50005006 0 0 0 -.019531.04687.50005006.50005006 0 0 0 -.015625.04687.50005006.50005006 0 0 0 -.00977.04883.50005006.50005006 0 0 0 -.0058549.099644.50005006.50005006 0 0 0 .00391.05078.50005006.50005006 0 0 0 .025391.0957.50005006.50005006 0 0 0 .017578.04687.50005006.50005006 0 0 0 .023437.04297.50005006.50005006 0 0 0 .029297.04297.50005006.50005006 0 0 0 .066406.07227.50005006.50005006 0 0 0 .039063.03125.50005006.50005006 0 0 0 .1328125.06836.50005006.50005006 0 0 0 .154293.027346h5.0156245a.50005006.50005006 0 0 0 .146485-.02539.50005006.50005006 0 0 0 .04687-.01758.50005006.50005006 0 0 0 .04492-.02148.50005006.50005006 0 0 0 .04297-.02734.50005006.50005006 0 0 0 .03906-.03125.50005006.50005006 0 0 0 .03711-.0332.50005006.50005006 0 0 0 .03125-.03906.50005006.50005006 0 0 0 .08789-.177735.50005006.50005006 0 0 0 .0098-.04883.50005006.50005006 0 0 0 .0059-.05078.50005006.50005006 0 0 0 -.09961-.328125.50005006.50005006 0 0 0 -.105469-.103516.50005006.50005006 0 0 0 -.04297-.02734.50005006.50005006 0 0 0 -.08984-.04101.50005006.50005006 0 0 0 -.04883-.01367.50005006.50005006 0 0 0 -.04883-.0098.50005006.50005006 0 0 0 -.056706-.003894zm0 3a.50005006.50005006 0 0 0 -.050781.0039.50005006.50005006 0 0 0 -.1875.06055.50005006.50005006 0 0 0 -.042969.02734.50005006.50005006 0 0 0 -.1367187.144538.50005006.50005006 0 0 0 -.0429688.089844.50005006.50005006 0 0 0 -.03125.195312.50005006.50005006 0 0 0 .00391.05078.50005006.50005006 0 0 0 .025391.0957.50005006.50005006 0 0 0 .070312.132812.50005006.50005006 0 0 0 .1484375.13086.50005006.50005006 0 0 0 .1386719.05469.50005006.50005006 0 0 0 .1054651.013674h9.0156245a.50005006.50005006 0 0 0 .09961-.01172.50005006.50005006 0 0 0 .04687-.01367.50005006.50005006 0 0 0 .04687-.01758.50005006.50005006 0 0 0 .04492-.02148.50005006.50005006 0 0 0 .08203-.05859.50005006.50005006 0 0 0 .03711-.0332.50005006.50005006 0 0 0 .03125-.03906.50005006.50005006 0 0 0 .0293-.04102.50005006.50005006 0 0 0 .02344-.04297.50005006.50005006 0 0 0 .03516-.09375.50005006.50005006 0 0 0 .0098-.04883.50005006.50005006 0 0 0 .0059-.09961.50005006.50005006 0 0 0 -.0039-.05078.50005006.50005006 0 0 0 -.0098-.04883.50005006.50005006 0 0 0 -.05664-.136718.50005006.50005006 0 0 0 -.365235-.238282.50005006.50005006 0 0 0 -.05078-.0039.50005006.50005006 0 0 0 -.0059 0h-9.0156245zm0 3a.50005006.50005006 0 0 0 -.099609.01172.50005006.50005006 0 0 0 -.046875.01367.50005006.50005006 0 0 0 -.046875.01758.50005006.50005006 0 0 0 -.087891.04883.50005006.50005006 0 0 0 -.076172.06445.50005006.50005006 0 0 0 -.03125.03906.50005006.50005006 0 0 0 -.029297.04102.50005006.50005006 0 0 0 -.042969.08984.50005006.50005006 0 0 0 -.015625.04687.50005006.50005006 0 0 0 -.00977.04883.50005006.50005006 0 0 0 -.0058545.050786.50005006.50005006 0 0 0 .013672.148438.50005006.50005006 0 0 0 .056641.136718.50005006.50005006 0 0 0 .060547.08008.50005006.50005006 0 0 0 .074219.06641.50005006.50005006 0 0 0 .042969.02734.50005006.50005006 0 0 0 .089844.04102.50005006.50005006 0 0 0 .048828.01367.50005006.50005006 0 0 0 .1054675.013668h5.0156245a.50005006.50005006 0 0 0 .09961-.01172.50005006.50005006 0 0 0 .04687-.01367.50005006.50005006 0 0 0 .04687-.01758.50005006.50005006 0 0 0 .04492-.02148.50005006.50005006 0 0 0 .04297-.02734.50005006.50005006 0 0 0 .195313-.28125.50005006.50005006 0 0 0 .015635-.148444.50005006.50005006 0 0 0 -.130859-.316407.50005006.50005006 0 0 0 -.117188-.09375.50005006.50005006 0 0 0 -.089844-.041015.50005006.50005006 0 0 0 -.154297-.027344z" fill-opacity=".690058"/><g fill="#4b4b4b" stroke="#fff" stroke-linecap="round" stroke-linejoin="round"><path d="m5.4929788 13.5h5.0143092-5.0143091z"/><path d="m5.4929788 10.5h9.0143042-9.0143041z"/><path d="m5.4929788 19.5h5.0143092-5.0143091z"/><path d="m5.4929788 16.5h9.0143042-9.0143041z"/></g><path d="m4.2790936 8.5050449h-1.014648v-2.7720703l.010986-.5090332.01831-.5566406c-.1879877.1879883-.2805171.3112793-.3537593.369873l-.6152344.4943848-.5456543-.6811524 1.5-1.373291h1z" fill="#fff" opacity=".35" transform="translate(-1.296968 5.494955)"/><path d="m2.9821254 13h-1.014648v-2.77207l.010986-.5090335.01831-.5566406c-.1879877.1879883-.2805171.3112793-.3537593.369873l-.6152344.4943851-.5456543-.6811527 1.5-1.373291h1z" fill="url(#b)"/><path d="m5.1216229 16.505045h-3.4853515v-.787354c.7400224-.583003 1.4243165-1.243343 2.1240234-1.863328.1220703-.158692.209961-.305177.2636719-.439454.053711-.134278.080566-.273438.080566-.41748 0-.214844-.059814-.374756-.1794434-.479736-.1171875-.104981-.2746582-.157471-.4724121-.157471-.2075195 0-.4089355.04761-.604248.142822-.1953125.09521-.39917.230712-.6115723.406494l-.615234-.728759c.2636719-.22461.4821777-.383301.6555176-.476075.1733399-.09277.3625489-.163574.567627-.212402.2050781-.05127.4345702-.0769.6884765-.0769.3344727 0 .6298828.06104.8862305.183105.2563477.12207.4553223.292969.5969238.512696.1416016.219726.2124024.47119.2124024.754394 0 .246582-.043945.478515-.131836.695801-.085449.214843-.2197265.43579-.402832.662842-.1806641.22705-.5004883.550537-.9594727.970459l-.3130371.284716v.05127h1.7z" fill="#fff" opacity=".35" transform="translate(-1.139498 3.494955)"/><path d="m5.1216229 16.505045h-3.4853515v-.787354c.7400224-.583003 1.4243165-1.243343 2.1240234-1.863328.1220703-.158692.209961-.305177.2636719-.439454.053711-.134278.080566-.273438.080566-.41748 0-.214844-.059814-.374756-.1794434-.479736-.1171875-.104981-.2746582-.157471-.4724121-.157471-.2075195 0-.4089355.04761-.604248.142822-.1953125.09521-.39917.230712-.6115723.406494l-.615234-.728759c.2636719-.22461.4821777-.383301.6555176-.476075.1733399-.09277.3625489-.163574.567627-.212402.2050781-.05127.4345702-.0769.6884765-.0769.3344727 0 .6298828.06104.8862305.183105.2563477.12207.4553223.292969.5969238.512696.1416016.219726.2124024.47119.2124024.754394 0 .246582-.043945.478515-.131836.695801-.085449.214843-.2197265.43579-.402832.662842-.1806641.22705-.5004883.550537-.9594727.970459l-.3130371.284716v.05127h1.7z" fill="url(#c)" transform="translate(-1.139498 2.49495)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_numericfield.svg b/icon-themes/elementary_svg/cmd/sc_numericfield.svg
new file mode 100644
index 000000000..7ae169742
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_numericfield.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="4.993" cy="43.5" gradientTransform="matrix(2.0038 0 0 1.4 15.715092 -17.399767)" 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.993" cy="43.5" gradientTransform="matrix(-2.0038 0 0 -1.4 18.466443 104.40026)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="25.058001" x2="25.058001" y1="47.028" y2="39.999001"><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" gradientUnits="userSpaceOnUse" x1="7.5" x2="5.5" y1="4" y2="11.5"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="2" y2="9"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="11.000119" x2="10.843659" y1="-1.000464" y2="-15.125461"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><g opacity=".4" transform="matrix(.57895 0 0 .42857 -1.8947 -4.1429)"><path d="m25.727092 40.000233h5v7h-5z" fill="url(#a)"/><path d="m8.4544434 47.000257h-5v-7h5z" fill="url(#c)"/><path d="m8.4544434 40.000257 17.2726486-.000024v7l-17.2726486.000024z" fill="url(#d)"/></g><g transform="translate(0 1)"><rect fill="url(#g)" height="13" rx="1" transform="scale(1 -1)" width="14.998" x=".502" y="-13.5"/><rect fill="none" height="12.999" opacity=".344" rx="1" stroke="#555761" stroke-linecap="round" stroke-linejoin="round" width="14.998" x=".502" y=".501"/><path d="m1.493 1.5h13.005l.002 11h-13.005z" fill="none" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><rect fill="#b5b5b5" height="6.5" rx="1" width="12" x="2" y="2"/><rect fill="#cacaca" height="8.5" rx="1" width="12" x="2" y="3"/></g><g fill="url(#e)" stroke="#000" stroke-opacity=".470588"><path d="m6.4223593 10.720907h-.6857512v-3.5573338q0-.1675415 0-.3584608.0039-.1909194.00779-.3779424.00779-.1909193.011689-.3623571.00779-.1753341.011689-.3078088-.066237.070134-.1168894.1207857-.050652.050652-.1052004.097408-.050652.046756-.1090968.1013041-.058445.050652-.1402673.1207857l-.5766518.4714538-.3740461-.4792465 1.492288-1.1649977h.584447z"/><path d="m11.974606 10.720907h-3.5534379v-.607825l1.3637096-1.484495q.2922233-.3156014.5221063-.5766544.229882-.261053.389631-.510417.163645-.2493641.249364-.4987281.08572-.2532604.08572-.5493802 0-.2298825-.06624-.4052165-.06624-.1753341-.19092-.2961199-.120785-.124682-.288327-.187023-.167541-.062341-.374046-.062341-.3701497 0-.6701659.1519562-.2961178.1480599-.5649634.3818387l-.3974239-.4636613q.1558525-.1402672.3350829-.261053.1792304-.124682.385735-.2142972.2065046-.0896152.4363871-.1402673.2298825-.054548.4831432-.054548.374046 0 .674062.1052004.303912.1052005.514313.3039124.210401.1948157.323394.4792466.11689.2805345.11689.635099 0 .3311867-.105201.6312028-.101304.3000161-.284431.5922396-.17923.2883272-.432491.5805507-.249364.2922235-.541587.6078248l-1.0948641 1.164998v.03117h2.6845601z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_objectalign.svg b/icon-themes/elementary_svg/cmd/sc_objectalign.svg
new file mode 100644
index 000000000..30ebe12f8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_objectalign.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.48571543 0 0 .45629666 -34.78968 -5.734851)" 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" gradientTransform="matrix(.25378586 0 0 .30501865 -43.521986 -5.539135)" 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="c" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.324319)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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="d" gradientUnits="userSpaceOnUse" x1="7.000365" x2="7.000365" xlink:href="#c" y1="12" y2="8"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="10.000365" x2="10.000365" xlink:href="#b" y1="6" y2="14"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="5.000365" x2="5.000365" xlink:href="#a" y1="14" y2="6"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="7.000365" x2="7.000365" xlink:href="#a" y1="9" y2="2"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="14.000365" x2="14.000365" xlink:href="#b" y1="1" y2="9"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="8.000365" x2="8.000365" xlink:href="#c" y1="7" y2="3"/><g stroke-miterlimit="3" transform="matrix(1 0 0 -1 -.000365 21.003864)"><path d="m2.500609 6.500007h8.999515v7h-8.999515z" fill="url(#f)" stroke="url(#e)" stroke-linejoin="round"/><path d="m3.500426 7.500007h6.999999v5.000031h-6.999999z" fill="none" stroke="url(#d)"/></g><g stroke-width="1.000249" transform="matrix(1 0 0 -1 -.000365 10.999983)"><path d="m2.500182 1.496268h11.999694v7.003598h-11.999694z" fill="url(#g)" fill-rule="evenodd" stroke="url(#h)" stroke-linejoin="round" stroke-miterlimit="0"/><path d="m3.500365 2.500068h9.99978v4.999894h-9.99978z" fill="none" stroke="url(#i)" stroke-linecap="round" stroke-miterlimit="2"/></g><g transform="matrix(0 1 1 0 5.000365 0)"><path d="m0-3.500365h16v2h-16z" fill="#ffa154"/><g fill="#a62100" fill-opacity=".501961"><path d="m0-4.000365h16v1h-16z"/><path d="m0-2.000365h16v1h-16z"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_objectalignleft.svg b/icon-themes/elementary_svg/cmd/sc_objectalignleft.svg
new file mode 100644
index 000000000..f67f522e3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_objectalignleft.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.48571543 0 0 .45629666 -34.78968 -5.734851)" 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" gradientTransform="matrix(.25378586 0 0 .30501865 -43.521986 -5.539135)" 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="c" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.324319)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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="d" gradientUnits="userSpaceOnUse" x1="8.000365" x2="8.000365" xlink:href="#c" y1="7" y2="3"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="7.000365" x2="7.000365" xlink:href="#c" y1="12" y2="8"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="14.000365" x2="14.000365" xlink:href="#b" y1="1" y2="9"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="10.000365" x2="10.000365" xlink:href="#b" y1="6" y2="14"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="7.000365" x2="7.000365" xlink:href="#a" y1="9" y2="2"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="5.000365" x2="5.000365" xlink:href="#a" y1="14" y2="6"/><g transform="matrix(1 0 0 -1 -.000365 16)"><path d="m2.500609 6.500007h8.999515v7h-8.999515z" fill="url(#i)" stroke="url(#g)" stroke-linejoin="round" stroke-miterlimit="3"/><path d="m3.500426 7.500007h6.999999v5.000031h-6.999999z" fill="none" stroke="url(#e)" stroke-miterlimit="3"/><g stroke-width="1.000249"><path d="m2.500182 1.496268h11.999694v7.003598h-11.999694z" fill="url(#h)" fill-rule="evenodd" stroke="url(#f)" stroke-linejoin="round" stroke-miterlimit="0"/><path d="m3.500365 2.500068h9.99978v4.999894h-9.99978z" fill="none" stroke="url(#d)" stroke-linecap="round" stroke-miterlimit="2"/></g></g><g transform="matrix(0 1 1 0 5.000365 0)"><path d="m0-3.500365h16v2h-16z" fill="#ffa154"/><g fill="#a62100" fill-opacity=".501961"><path d="m0-4.000365h16v1h-16z"/><path d="m0-2.000365h16v1h-16z"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_objectalignright.svg b/icon-themes/elementary_svg/cmd/sc_objectalignright.svg
new file mode 100644
index 000000000..85aa1961c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_objectalignright.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.48571543 0 0 .45629666 -34.78968 -5.734851)" 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" gradientTransform="matrix(.25378586 0 0 .30501865 -43.521986 -5.539135)" 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="c" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.324319)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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="d" gradientUnits="userSpaceOnUse" x1="8.000365" x2="8.000365" xlink:href="#c" y1="7" y2="3"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="7.000365" x2="7.000365" xlink:href="#c" y1="12" y2="8"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="14.000365" x2="14.000365" xlink:href="#b" y1="1" y2="9"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="10.000365" x2="10.000365" xlink:href="#b" y1="6" y2="14"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="7.000365" x2="7.000365" xlink:href="#a" y1="9" y2="2"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="5.000365" x2="5.000365" xlink:href="#a" y1="14" y2="6"/><g transform="matrix(-1 0 0 -1 16.000001 16)"><path d="m2.500609 6.500007h8.999515v7h-8.999515z" fill="url(#i)" stroke="url(#g)" stroke-linejoin="round" stroke-miterlimit="3"/><path d="m3.500426 7.500007h6.999999v5.000031h-6.999999z" fill="none" stroke="url(#e)" stroke-miterlimit="3"/><g stroke-width="1.000249"><path d="m2.500182 1.496268h11.999694v7.003598h-11.999694z" fill="url(#h)" fill-rule="evenodd" stroke="url(#f)" stroke-linejoin="round" stroke-miterlimit="0"/><path d="m3.500365 2.500068h9.99978v4.999894h-9.99978z" fill="none" stroke="url(#d)" stroke-linecap="round" stroke-miterlimit="2"/></g></g><g transform="matrix(0 1 1 0 16.000365 0)"><path d="m0-3.500365h16v2h-16z" fill="#ffa154"/><g fill="#a62100" fill-opacity=".501961"><path d="m0-4.000365h16v1h-16z"/><path d="m0-2.000365h16v1h-16z"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_objectcatalog.svg b/icon-themes/elementary_svg/cmd/sc_objectcatalog.svg
new file mode 100644
index 000000000..191cc7607
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_objectcatalog.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#fff"/><stop offset=".42857146" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="55.896851" x2="55.896851" y1="31.690237" y2="80.30912"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="45.092651" x2="45.092651" y1="39.793385" y2="72.205971"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.12843083 0 0 .12841888 -.304383 -.068817)" gradientUnits="userSpaceOnUse" x1="94.442909" x2="92.938271" y1="2.719964" y2="77.604172"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="10.525429" x2="10.525429" xlink:href="#a" y1="1.501732" y2="8.315282"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="-26.035746" x2="50.625122" y1="24.177988" y2="-9.200577"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="-16.11673" x2="47.078842" xlink:href="#a" y1="18.227474" y2="-7.844769"/><ellipse cx="10.52543" cy="5.476302" fill="url(#d)" rx="4.974571" ry="4.976302"/><path d="m15.5 5.4763022a4.9745712 4.9763022 0 0 1 -4.974571 4.9763028 4.9745712 4.9763022 0 0 1 -4.9745715-4.9763028 4.9745712 4.9763022 0 0 1 4.9745715-4.9763022 4.9745712 4.9763022 0 0 1 4.974571 4.9763022z" fill="none" opacity=".5" stroke="#206b00"/><path d="m14.5 5.4763025a3.974571 3.974571 0 0 1 -3.974571 3.974571 3.974571 3.974571 0 0 1 -3.9745712-3.974571 3.974571 3.974571 0 0 1 3.9745712-3.974571 3.974571 3.974571 0 0 1 3.974571 3.974571z" fill="none" opacity=".5" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round"/><rect fill="url(#b)" fill-rule="evenodd" height="48.618881" rx=".878405" transform="matrix(.18511326 0 0 .18511326 -3.847248 -2.366283)" width="48.618885" x="23.484261" y="31.690237"/><g fill="none" fill-rule="evenodd" stroke="#cc3b02" stroke-width="5.402098" transform="matrix(.18511326 0 0 .18511326 -3.847248 -2.366283)"><rect height="48.618881" opacity=".5" rx=".878405" stroke="#cc3b02" width="48.618885" x="23.484261" y="31.690237"/><rect height="37.814686" opacity=".7" rx=".878405" stroke="url(#c)" width="37.814686" x="28.886358" y="37.092335"/></g><g transform="matrix(-.0469711 .12301476 -.12285865 -.04702363 12.247547 10.339718)"><path d="m25.603516-36.115234a3.9331261 3.9331261 0 0 0 -2.982422 1.34375l-48.072266 55.005859a3.9331261 3.9331261 0 0 0 2.480469 6.492187l72.503906 8.908204a3.9331261 3.9331261 0 0 0 4.154297-5.308594l-24.431641-63.914063a3.9331261 3.9331261 0 0 0 -3.652343-2.527343z" fill="url(#f)"/><g fill="none" stroke-width="7.59799"><path d="m25.603516-36.115234a3.9331261 3.9331261 0 0 0 -2.982422 1.34375l-48.072266 55.005859a3.9331261 3.9331261 0 0 0 2.480469 6.492187l72.503906 8.908204a3.9331261 3.9331261 0 0 0 4.154297-5.308594l-24.431641-63.914063a3.9331261 3.9331261 0 0 0 -3.652343-2.527343z" opacity=".5" stroke="#7239b3"/><path d="m24.289062-24.931641-39.205078 44.859375 59.13086 7.265625z" opacity=".7" stroke="url(#g)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_objectmenu.svg b/icon-themes/elementary_svg/cmd/sc_objectmenu.svg
new file mode 100644
index 000000000..273f83246
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_objectmenu.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.53069049 0 0 .53069073 -30.303177 -6.788705)" gradientUnits="userSpaceOnUse" x1="71.204407" x2="71.204407" y1="15.369057" y2="40.495617"><stop offset="0" stop-color="#fff"/><stop offset=".42447853" stop-color="#fff" stop-opacity=".235294"/><stop offset=".82089913" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="7.725647" x2="7.725647" y1="-.097383" y2="15.984245"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><path d="m8 .5c-4.1382411 0-7.5 3.361758-7.5 7.5 0 4.138241 3.3617589 7.500001 7.5 7.5 4.138241 0 7.500003-3.361759 7.5-7.5 0-4.138242-3.361759-7.5-7.5-7.5z" fill="url(#b)" stroke="#7239b3" stroke-opacity=".498039"/><path d="m14.500001 8.0000001c0 3.5898509-2.910156 6.4999999-6.500001 6.4999999-3.589844 0-6.5-2.910149-6.5-6.4999999 0-3.5898503 2.910156-6.5000003 6.5-6.5000003 3.589845 0 6.500001 2.91015 6.500001 6.5000003z" fill="none" opacity=".5" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_objectposition.svg b/icon-themes/elementary_svg/cmd/sc_objectposition.svg
new file mode 100644
index 000000000..a8cd6b728
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_objectposition.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m1 1v1h14v-1zm0 4v1h14v-1zm0 4v1h14v-1zm0 4v1h14v-1z" fill="#fafafa"/><path d="m.5.5v2h15v-2zm0 4v2h15v-2zm0 4v2h15v-2zm0 4v2h15v-2z" style="opacity:.5;fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.75"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_objecttitledescription.svg b/icon-themes/elementary_svg/cmd/sc_objecttitledescription.svg
new file mode 100644
index 000000000..12d4b4573
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_objecttitledescription.svg
@@ -0,0 +1,8 @@
+<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(.32160807 0 0 .3333374 -.175147 2.650928)" gradientUnits="userSpaceOnUse" x1="22.004084" x2="22.004084" y1="47.813133" y2="3.363852"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#c8c8c8"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="7.118644" x2="6.847457" y1="15.932206" y2=".271189"><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="19.888882" x2="48.66666" y1="23.999989" y2="23.999989"><stop offset="0" stop-color="#fff"/><stop offset=".14285715" 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="d" gradientTransform="matrix(.28571361 0 0 .30419701 -25.704585 .164808)" gradientUnits="userSpaceOnUse" x1="110.96631" x2="142.46638" y1="12.607593" y2="12.607593"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient>
+
+
+
+
+
+
+/&amp;amp;amp;amp;amp;amp;gt;<g transform="matrix(0 1 -1 0 12 -2)"><path d="m5.5-2.5v13h10v-13z" fill="url(#d)"/><path d="m5.5-2.5v13h10v-13z" fill="none" stroke="url(#b)" stroke-linejoin="round"/><path d="m7 2h7v9h-7z" fill="none"/><path d="m6-2v12h9v-12zm1 1h7v10h-7z" fill="url(#c)"/></g><path d="m4 6.5h.7537691zm.8643219 0h.703517zm.8140698 0h.6231156zm.7236186 0h.2713566zm.3819095 0h.603015zm.7236186 0h1.5879395zm1.6884415 0h1.2160811zm1.3165841 0h.371858zm-6.512564.994817h.9949753zm1.0954773 0h1.6281406zm1.7286437 0h.7939702zm.8944722 0h.7437182zm.8442213 0h.6331654zm.7336684 0 .9949751.010376zm1.0854271.010376h1.61809zm-6.38191.994812h.5125628zm.6733666 0h1.8994984zm-.6733666 1.994795h.9949753zm1.0954773 0h1.6281406zm1.7286437 0h.7939702zm.8944722 0h.7437182zm.8442213 0h.6331654zm.7336684 0 .9949751.01038zm1.0854271.01038h1.61809z" fill="none" stroke="url(#a)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_ok.svg b/icon-themes/elementary_svg/cmd/sc_ok.svg
new file mode 100644
index 000000000..33044c4d8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_ok.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.21819968 .03472351 -.03451404 .21688336 6.025292 .262873)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" y1="10.631" y2="35.623001"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="b" cx="8.068269" cy="2.029059" gradientTransform="matrix(.00244798 2.4091698 -2.422195 .00246121 10.911314 -15.573069)" gradientUnits="userSpaceOnUse" r="7.49998"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><path d="m13.090768 1.3275807c-.225143-.059774-.47061.016723-.622631.2143845l-6.4892897 8.1615817-3.1463873-2.1465219c-.2618372-.2033058-.6359588-.1588591-.8386537.1046917l-1.38168924 1.8026363c-.20269061.2635453-.15448249.640173.10735258.843476 0 0 5.39176366 4.166211 5.39844496 4.170978.061368.04765.1287316.07743.1987713.09788.2287953.06683.4853245-.0055.6405099-.207234l8.4351972-10.5521245c.202692-.2635489.154486-.6401729-.107351-.8434762l-1.977622-1.541232c-.06547-.050827-.141604-.085115-.216652-.1050396z" fill="url(#b)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m6.4492115 10.750981 6.5958805-8.2706932 1.699294 1.3184157m-7.9241015 9.9483245-5.1951088-3.9611344 1.2110025-1.5802212" fill="none" opacity=".5" stroke="url(#a)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_open.svg b/icon-themes/elementary_svg/cmd/sc_open.svg
new file mode 100644
index 000000000..c5ebeb625
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_open.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.50256996 0 0 .39304699 93.351608 -16.857632)" gradientUnits="userSpaceOnUse" x1="-162.6788" x2="-162.6788" y1="58.56691" y2="80.030975"><stop offset="0" stop-color="#efdfc4"/><stop offset="1" stop-color="#e7c591"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.89189031 0 0 .94046961 3.144123 5.34654)" gradientUnits="userSpaceOnUse" x1="11.050709" x2="11.050709" y1="2.82142" y2="8.137913"><stop offset="0" stop-color="#fff"/><stop offset=".002736" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99001008" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="8.000143" x2="8.000143" y1="5" y2="7.5"><stop offset="0" stop-color="#f9f9f9"/><stop offset="1" stop-color="#d8d8d8"/></linearGradient><path d="m15.52332 5.5v-2.773333c0-.1385-.1115-.25-.25-.25h-6.75v-.71875c0-.1385-.1115-.25-.25-.25h-6.5c-.1385 0-.25.1115-.25.25v.71875h-.75c-.1385 0-.25.1115-.25.25v2.773333" fill="none" opacity=".5" stroke="#7e8087" stroke-linecap="square" stroke-width=".992"/><path d="m2.000143 2v1h-1v4h14v-4h-7v-1z" fill="url(#c)"/><path d="m.5 6.4999999 15 .0000001v8l-15.0000004-.01115z" fill="url(#a)" stroke="#987124" stroke-linejoin="round" stroke-opacity=".498039"/><path d="m14.500143 7.5v6l-12.97669-.03878-.02331-5.96122z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="round"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_openhyperlinkoncursor.svg b/icon-themes/elementary_svg/cmd/sc_openhyperlinkoncursor.svg
new file mode 100644
index 000000000..81980d0ba
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_openhyperlinkoncursor.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="40.958" x2="18.681" y1="46.971001" y2="46.971001"><stop offset="0" stop-color="#fff"/><stop offset=".45" stop-color="#fff" stop-opacity=".235"/><stop offset=".65" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="71.500146" x2="75.500146" xlink:href="#b" y1="12.749854" y2="12.749854"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="65.5" x2="73.25" xlink:href="#b" y1="12.75" y2="12.75"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="75.75" x2="83.5" xlink:href="#b" y1="12.75" y2="12.75"/><g transform="matrix(.70710678 -.70710678 .70710678 .70710678 -53.695213 51.66399)"><path d="m67.449219 9.9999996c-1.0803.0000003-1.949219.8689194-1.949219 1.9492194v1.601562c0 1.0803.868919 1.949219 1.949219 1.949219h3.851562c1.080301 0 1.949219-.868919 1.949219-1.949219v-1.601562c0-1.080301-.868918-1.949219-1.949219-1.949219zm.300781 1.7500004h3.25c.277 0 .500001.223.5.5v1c.000001.277-.223.5-.5.5h-3.25c-.277 0-.5-.223-.5-.5v-1c0-.277.223-.5.5-.5z" fill="#d4d4d4" stroke="#000" stroke-linecap="round" stroke-linejoin="bevel" stroke-opacity=".427451"/><path d="m77.699219 10c-1.0803-.0000006-1.949219.868918-1.949219 1.949219v1.601562c0 1.0803.868919 1.949219 1.949219 1.949219h3.851562c1.080301 0 1.949219-.868919 1.949219-1.949219v-1.601563c0-1.080299-.868918-1.9492186-1.949219-1.9492186zm.300781 1.75h3.25c.277 0 .5.223.500001.5l-.000001.999999c0 .277001-.223.500001-.5.500001h-3.25c-.277 0-.5-.223-.5-.5v-1c0-.277.223-.5.5-.5z" fill="#d4d4d4" stroke="#000" stroke-linecap="round" stroke-linejoin="bevel" stroke-opacity=".427451"/><path d="m67.449219 9.9999996c-1.0803.0000003-1.949219.8689194-1.949219 1.9492194v1.601562c0 1.0803.868919 1.949219 1.949219 1.949219h3.851562c1.080301 0 1.949219-.868919 1.949219-1.949219v-1.601562c0-1.080301-.868918-1.949219-1.949219-1.949219zm.300781 1.7500004h3.25c.277 0 .500001.223.5.5v1c.000001.277-.223.5-.5.5h-3.25c-.277 0-.5-.223-.5-.5v-1c0-.277.223-.5.5-.5z" fill="url(#d)" opacity=".2"/><path d="m71.25 14.5h-3.75c-.554 0-1-.446-1-1v-1.5m1-1h3.75c.554 0 1 .446 1 1" fill="none" opacity=".4" stroke="#fff" stroke-linecap="round" stroke-linejoin="bevel"/><path d="m77.699219 10c-1.0803-.0000006-1.949219.868918-1.949219 1.949219v1.601562c0 1.0803.868919 1.949219 1.949219 1.949219h3.851562c1.080301 0 1.949219-.868919 1.949219-1.949219v-1.601563c0-1.080299-.868918-1.9492186-1.949219-1.9492186zm.300781 1.75h3.25c.277 0 .5.223.500001.5l-.000001.999999c0 .277001-.223.500001-.5.500001h-3.25c-.277 0-.5-.223-.5-.5v-1c0-.277.223-.5.5-.5z" fill="url(#e)" opacity=".2"/><path d="m77.75 11h3.75c.554 0 1 .446 1 1v1.5m-1 1h-3.75c-.554 0-1-.446-1-1" fill="none" opacity=".4" stroke="#fff" stroke-linecap="round" stroke-linejoin="bevel"/><rect fill="#d4d4d4" height="1.75" rx=".875" stroke="#000" stroke-linecap="round" stroke-linejoin="bevel" stroke-opacity=".403922" width="8" x="70.5" y="11.874998"/><rect fill="url(#c)" height=".75" opacity=".2" rx=".5" width="7" x="71.000145" y="12.374854"/><rect fill="#fff" height=".75" opacity=".4" rx=".5" width="7" x="71.000145" y="12.374854"/></g><path d="m10.496094 5.6582031a1.485536 1.485536 0 0 0 -1.4765628 1.484375v.8769531h-2.5195312a1.485536 1.485536 0 0 0 -1.4863281 1.4921876l.0136719 3.0058592a1.485536 1.485536 0 0 0 1.2050781 1.451172l6.9609371-6.5234375-1.738281-1.4453125a1.485536 1.485536 0 0 0 -.958984-.3417969z" display="block" fill="#fff" fill-opacity=".896266"/><g stroke-miterlimit="7" transform="translate(0 3)"><path d="m10.518 11.916 4.55-3.98-4.562-3.793v2.36l-4.006.002.013 3.007 4.005-.004z" style="display:block;fill:#46a9eb;fill-opacity:.984;stroke:#002e99;stroke-width:.999922;stroke-linejoin:round;stroke-opacity:.49"/><path d="m17.69-.08v2.574l-6.19.006.018 2.648 6.193-.005v2.61l4.472-4.044z" display="block" fill="none" stroke="url(#a)" stroke-width="1.546" transform="matrix(.64678 0 0 .64678 -.29 5.536)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_openreadonly.svg b/icon-themes/elementary_svg/cmd/sc_openreadonly.svg
new file mode 100644
index 000000000..6c367b4d3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_openreadonly.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.50256996 0 0 .39304699 93.351608 -16.857632)" gradientUnits="userSpaceOnUse" x1="-162.6788" x2="-162.6788" y1="58.56691" y2="80.030975"><stop offset="0" stop-color="#dbdbdb"/><stop offset="1" stop-color="#acacac"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.89189031 0 0 .94046961 3.144123 5.34654)" gradientUnits="userSpaceOnUse" x1="11.050709" x2="11.050709" y1="2.82142" y2="8.137913"><stop offset="0" stop-color="#fff"/><stop offset=".002736" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99001008" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="8.000143" x2="8.000143" y1="5" y2="7.5"><stop offset="0" stop-color="#f9f9f9"/><stop offset="1" stop-color="#d8d8d8"/></linearGradient><path d="m15.52332 5.5v-2.773333c0-.1385-.1115-.25-.25-.25h-6.75v-.71875c0-.1385-.1115-.25-.25-.25h-6.5c-.1385 0-.25.1115-.25.25v.71875h-.75c-.1385 0-.25.1115-.25.25v2.773333" fill="none" opacity=".5" stroke="#7e8087" stroke-linecap="square" stroke-width=".992"/><path d="m2.000143 2v1h-1v4h14v-4h-7v-1z" fill="url(#c)"/><path d="m.5 6.4999999 15 .0000001v8l-15.0000004-.01115z" fill="url(#a)" stroke="#585f64" stroke-linejoin="round" stroke-opacity=".498039"/><path d="m14.500143 7.5v6l-12.97669-.03878-.02331-5.96122z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="round"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_openremote.svg b/icon-themes/elementary_svg/cmd/sc_openremote.svg
new file mode 100644
index 000000000..59a7883ee
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_openremote.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(3.5765866 0 0 .22354 -2.189334 -60.865018)" gradientUnits="userSpaceOnUse" x1=".612" x2="5.086" y1="372.578" y2="372.578"><stop offset="0" stop-color="#474747" stop-opacity="0"/><stop offset=".1" stop-color="#474747"/><stop offset=".9" stop-color="#474747"/><stop offset="1" stop-color="#474747" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.73127999 0 0 .69699998 -7.095 -8.348004)" gradientUnits="userSpaceOnUse" x1="20.641888" x2="20.641888" y1="32.063133" y2="34.932575"><stop offset="0" stop-color="#7a7a7a"/><stop offset=".198" stop-color="#ebebeb"/><stop offset=".599" stop-color="#b9b9b9"/><stop offset="1" stop-color="#878787"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="8.000143" x2="8.000143" y1="5" y2="7.5"><stop offset="0" stop-color="#f9f9f9"/><stop offset="1" stop-color="#d8d8d8"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.50256996 0 0 .39304699 93.341608 -17.857632)" gradientUnits="userSpaceOnUse" x1="-162.6788" x2="-162.6788" y1="58.56691" y2="80.030975"><stop offset="0" stop-color="#efdfc4"/><stop offset="1" stop-color="#e7c591"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.89189031 0 0 .94046961 3.144123 4.358457)" gradientUnits="userSpaceOnUse" x1="11.050709" x2="11.050709" y1="2.82142" y2="8.137913"><stop offset="0" stop-color="#fff"/><stop offset=".002736" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99001008" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="matrix(.26458333 0 0 .26458333 0 .00002)"><path d="m0 13.999975h16v1.000025h-16z" display="block" fill="url(#a)" opacity=".65" stroke-width="2.865549"/><path d="m6.5 11.5h3v1.999975h-3z" fill="#d9d9d9" stroke="#828282" stroke-width=".999999"/><path d="m6 13.5h4c.277 0 .5.223.5.5v1c0 .277-.223.5-.5.5h-4c-.277 0-.5-.223-.5-.5v-1c0-.277.223-.5.5-.5z" fill="url(#b)" stroke="#5a5c58" stroke-linecap="round" stroke-linejoin="round"/></g><g transform="matrix(.26458333 0 0 .26458333 0 -.26772)"><path d="m15.52332 5.5v-2.773333c0-.1385-.1115-.25-.25-.25h-6.75v-.71875c0-.1385-.1115-.25-.25-.25h-6.5c-.1385 0-.25.1115-.25.25v.71875h-.75c-.1385 0-.25.1115-.25.25v2.773333" fill="none" opacity=".5" stroke="#7e8087" stroke-linecap="square" stroke-width=".992"/><path d="m2.000143 2v1h-1v4h14v-4h-7v-1z" fill="url(#c)"/><path d="m.49 5.4999999 15 .0000001v8l-15-.01115z" fill="url(#d)" stroke="#987124" stroke-linejoin="round" stroke-opacity=".498039"/><path d="m14.500143 6.511917v6l-12.97669-.03878-.02331-5.96122z" fill="none" opacity=".5" stroke="url(#e)" stroke-linecap="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_opentemplate.svg b/icon-themes/elementary_svg/cmd/sc_opentemplate.svg
new file mode 100644
index 000000000..cf806dddd
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_opentemplate.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.50256996 0 0 .39304699 93.341608 -15.857632)" gradientUnits="userSpaceOnUse" x1="-162.6788" x2="-162.6788" y1="58.56691" y2="80.030975"><stop offset="0" stop-color="#efdfc4"/><stop offset="1" stop-color="#e7c591"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.8919 0 0 .94047 3.134 6.347)" gradientUnits="userSpaceOnUse" x1="11.051" x2="11.051" y1="2.821" y2="8.138"><stop offset="0" stop-color="#fff"/><stop offset=".003" stop-color="#fff" stop-opacity=".235"/><stop offset=".99" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="7.99" x2="7.99" y1="6" y2="8.5"><stop offset="0" stop-color="#f9f9f9"/><stop offset="1" stop-color="#d8d8d8"/></linearGradient><linearGradient id="d" gradientTransform="matrix(-.9975 0 0 -.9975 45.982 33.858)" gradientUnits="userSpaceOnUse" x1="35.453" x2="35.453" y1="31.551" y2="18.89"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><path d="m15.514 6.5v-2.773c0-.14-.112-.25-.25-.25h-6.75v-.72c0-.138-.112-.25-.25-.25h-6.5c-.14 0-.25.112-.25.25v.72h-.75c-.14 0-.25.11-.25.25v2.773" fill="none" opacity=".5" stroke="#7e8087" stroke-linecap="square" stroke-width=".992"/><path d="m1.99 3v1h-1v4h14v-4h-7v-1z" fill="url(#c)"/><path d="m15.534 14.55-15.034-14.05.034 14.05zm-7-3h-5l-.034-4.05z" fill="#e9e9e9" fill-rule="evenodd"/><path d="m13.127 13.55-11.627-10.674.034 10.676z" fill="none" stroke="url(#d)"/><path d="m15.534 14.55-15.034-14.05.034 14.05zm-7-3h-5l-.034-4.05z" fill="none" stroke="#8c8c8c" stroke-linejoin="round"/><path d="m.49 7.4999999 15 .0000001v8l-15-.01115z" fill="url(#a)" stroke="#987124" stroke-linejoin="round" stroke-opacity=".498039"/><path d="m14.49 8.5v6l-12.976-.04-.024-5.96z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="round"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_optimizetable.svg b/icon-themes/elementary_svg/cmd/sc_optimizetable.svg
new file mode 100644
index 000000000..cf889badd
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_optimizetable.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="7.772984" cy="7.282222" gradientTransform="matrix(.01735505 1.7567937 -1.7341486 .01713137 20.266536 -5.783222)" gradientUnits="userSpaceOnUse" r="6.164814"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.25508209 .06834904 -.06793671 .25354327 13.443481 .03325)" gradientUnits="userSpaceOnUse" x1="10.568387" x2="15.296399" y1="28.749016" y2="44.988041"><stop offset="0" stop-color="#fff"/><stop offset=".35621077" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="0" y2="5"><stop offset="0" stop-color="#d4d4d4"/><stop offset="1" stop-color="#abacae"/></linearGradient><linearGradient id="d" gradientTransform="translate(-1 -1)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#e" y1="3" y2="4"/><linearGradient id="e" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" y1="6.451322" y2="10.245955"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999982" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="f" gradientTransform="translate(-6 -1)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#e" y1="3" y2="4"/><linearGradient id="g" gradientTransform="translate(4 -1)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#e" y1="3" y2="4"/><linearGradient id="h" gradientTransform="translate(-1 6)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#e" y1="3" y2="4"/><linearGradient id="i" gradientTransform="translate(-6 6)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#e" y1="3" y2="4"/><linearGradient id="j" gradientTransform="translate(4 6)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#e" y1="3" y2="4"/><linearGradient id="k" gradientTransform="translate(-1 10)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#e" y1="3" y2="4"/><linearGradient id="l" gradientTransform="translate(-6 10)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#e" y1="3" y2="4"/><linearGradient id="m" gradientTransform="translate(4 10)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#e" y1="3" y2="4"/><linearGradient id="n" gradientTransform="translate(-1 3)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#e" y1="3" y2="4"/><linearGradient id="o" gradientTransform="translate(-6 3)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#e" y1="3" y2="4"/><linearGradient id="p" gradientTransform="translate(4 3)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#e" y1="3" y2="4"/><linearGradient id="q" gradientTransform="matrix(.59436 0 0 .5999 -19.765 2.467)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><rect fill="url(#q)" height="15" rx=".424" ry=".491" width="15" x=".5" y=".5"/><path d="m.5.5h15v3.98l-15 .02z" fill="url(#c)"/><path d="m.498.002c-.276 0-.5.224-.5.5l.002 14.998c0 .276.224.5.5.5h15c.276 0 .5-.224.5-.5l-.002-10.5h.002v-1h-.002v-3.498c0-.276-.224-.5-.5-.5zm.498.998h14.004v3h-4.002v-2.998h-1v2.998h-4v-2.998h-1v2.998h-4.002zm0 4h4.004v2h-4v1h4v3h-4v1h4v3h1v-3h4v3h1v-3h4v-1h-4v-3h4v3l.002 4.002h-14.004zm5.004 0h4v2h-4zm5 0h4v2h-4zm-5 3h4v3h-4z" fill="#030303" opacity=".32"/><path d="m.5 0c-.27614237 0-.5.22385763-.5.5v4.5h.99804688v-4.00195312h4.00195312v.00195312 3h-4v1h14v-1h-4v-3-.001953h4.001953v4.001953h.998047v-4.5c0-.27614237-.223858-.5-.5-.5zm5.5.99804688h4v.00195312 3h-4v-3z" fill="#555761" fill-opacity=".501961"/><g fill="none" stroke-linecap="square" stroke-opacity=".67451"><path d="m6.5 1.5h3v2h-3z" opacity=".8" stroke="url(#d)"/><path d="m1.5 1.5h3v2h-3z" opacity=".8" stroke="url(#f)"/><path d="m11.5 1.5h3v2h-3z" opacity=".8" stroke="url(#g)"/><path d="m6.5 8.5h3v2h-3z" stroke="url(#h)"/><path d="m1.5 8.5h3v2h-3z" stroke="url(#i)"/><path d="m11.5 8.5h3v2h-3z" stroke="url(#j)"/><path d="m6.5 12.5h3v2h-3z" stroke="url(#k)"/><path d="m1.5 12.5h3v2h-3z" stroke="url(#l)"/><path d="m11.5 12.5h3v2h-3z" stroke="url(#m)"/><path d="m6.5 5.5h3v1h-3z" stroke="url(#n)"/><path d="m1.5 5.5h3v1h-3z" stroke="url(#o)"/><path d="m11.5 5.5h3v1h-3z" stroke="url(#p)"/></g><path d="m14.148 6.28c-.15-.056-.323-.02-.44.103l-5.03 5.295-2.54-2.413c-.164-.158-.423-.154-.58.012l-1.433 1.52c-.157.165-.15.426.014.583l4.04 3.924c.038.037.082.062.13.08.15.063.33.032.452-.095l6.78-7.143c.16-.165.153-.426-.012-.584l-1.242-1.195c-.04-.04-.09-.07-.14-.087z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-opacity=".501961"/><path d="m9.0974938 12.827279 4.9193502-5.3442508.792467.6915203m-6.0401855 6.3269985-3.5872994-3.442793 1.0216836-1.026074" fill="none" opacity=".5" stroke="url(#b)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_orientation.svg b/icon-themes/elementary_svg/cmd/sc_orientation.svg
new file mode 100644
index 000000000..5b5ad6f7a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_orientation.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.31428463 0 0 .32594469 2.457175 -.323148)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#l" y1=".985206" y2="47.013336"/><linearGradient id="b" gradientTransform="matrix(.31428534 0 0 .32761924 2.45712 -.404464)" gradientUnits="userSpaceOnUse" x1="6.49996" x2="39.750038" xlink:href="#l" y1="32.10878" y2="32.10878"/><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="7.555548" x2="40.444435" y1="26.846144" y2="26.846144"><stop offset="0" stop-color="#fff"/><stop offset=".02693703" 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="d" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-24.1502" x2="-67.493828" xlink:href="#j" y1="31.753721" y2="31.753721"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="10.252602" x2="10.252602" y1="3.936684" y2=".364827"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="10.252602" x2="10.003378" y1="3.630621" y2="3.341375"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".539" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="8.334375" x2="8.334375" xlink:href="#h" y1="2.36523" y2="4.614189"/><linearGradient id="h"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="9.458856" x2="9.458856" xlink:href="#h" y1="3.539811" y2="1.753883"/><linearGradient id="j" 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="k" 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="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="l" gradientTransform="matrix(.28571361 0 0 .30419701 3.142835 .232579)" 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><g transform="matrix(0 1 -1 0 15.999974 -.999962)"><path d="m4.499962 1.499015c2.5206612 0 11 .000959 11 .000959l.000013 14h-11.000013z" fill="url(#b)" stroke-width="1.088438"/><g fill="none" transform="translate(1.999962 -.000026)"><path d="m12.5 14.5h-9.0000001v-11.9999999h9.0000001z" stroke="url(#c)" stroke-linecap="round"/><path d="m2.4999621 1.4999741c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 13.9990979h-11.000076z" stroke="url(#d)" stroke-linejoin="round" stroke-width=".999922"/></g></g><path d="m4.500012.4991096c2.5206554 0 10.999975.00095406 10.999975.00095406l.000013 14.99993634s-7.3333255 0-10.999988 0c0-5.000296 0-10.000594 0-15.0008904z" fill="url(#a)" stroke-width="1.085652"/><g fill="none" transform="translate(1.999962 -.000026)"><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" stroke="url(#k)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 14.99909804s-7.3333841 0-11.000076 0c0-5.000017 0-10.000035.0000001-15.00005204z" stroke="url(#j)" stroke-linejoin="round" stroke-width=".999922"/></g><g transform="matrix(2.5196976 0 0 -2.5196976 -17.833456 13.919254)"><path d="m7.6729271 1.3570097c.042122 1.3724856.5347166 2.5748845 1.9843648 2.4200209v.7549856l1.2501501-1.0270976-1.2501501-1.155704v.793746c-1.1223336.0592364-1.1906188-.5953319-1.1906188-1.7859509z" style="stroke:#002e99;stroke-width:.396873;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:20;stroke-opacity:.490196;fill:url(#e)"/><g fill="none"><path d="m9.8419049 3.4395834.00476-.6794884.7658021.7464222-.7567383.6928705-.0148203-.5968043" opacity=".5" stroke="url(#f)" stroke-width=".26"/><g stroke-width=".396873"><path d="m9.6572919 3.5566038c-1.1265459.0527097-1.6853616-.612102-1.763188-2.1995941" opacity=".5" stroke="url(#g)"/><path d="m9.6572919 3.4006708c-.5447375.0454536-1.4823073-.4487261-1.6190115-1.8452246h-.291331" opacity=".5" stroke="url(#i)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_outlinebullet.svg b/icon-themes/elementary_svg/cmd/sc_outlinebullet.svg
new file mode 100644
index 000000000..7947616c8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_outlinebullet.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="11.720905" x2="11.720905" y1="1.783899" y2="11.976016"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#e6e6e6"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="9.720905" x2="9.720905" y1="2.733051" y2="15.752358"><stop offset="0" stop-color="#888"/><stop offset="1" stop-color="#626262"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="12.813955" x2="12.742121" y1="13.774036" y2="9.725965"><stop offset="0" stop-color="#efefef"/><stop offset="1" stop-color="#c9c9c9"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="15" x2="15" xlink:href="#i" y1="18" y2="2"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#i" y1="18" y2="2"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#i" y1="18" y2="2"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="2" x2="2" y1="2.5" y2="5.5"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="2" x2="2" y1="3" y2="5"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="18" y2="2"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><g transform="translate(-5)"><path d="m9 6.5h-.5v.5 1 .5h.5 6 .5v-.5-1-.5h-.5z" fill="url(#d)"/><path d="m13 7v.5zm-4 0v.5h4v-.5zm4 0v.5h2v-.5z" fill="#bebebe" opacity=".2"/><path d="m9 6.5h-.5v.5 1 .5h.5 6 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><path d="m6 2.5h-.5v.5 1 .5h.5 9 .5v-.5-1-.5h-.5z" fill="url(#e)"/><path d="m10 3v.5zm-4 0v.5h4v-.5zm4 0v.5h5v-.5z" fill="#bebebe" opacity=".2"/><path d="m6 2.5h-.5v.5 1 .5h.5 9 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><path d="m7 10.5h-.5v.5 1 .5h.5 8 .5v-.5-1-.5h-.5z" fill="url(#f)"/><path d="m11 11v.5zm-4 0v.5h4v-.5zm4 0v.5h4v-.5z" fill="#bebebe" opacity=".2"/><path d="m7 10.5h-.5v.5 1 .5h.5 8 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/></g><g transform="translate(12)"><path d="m3.5 4a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" fill="url(#g)"/><g fill="none"><path d="m3.5 4a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" opacity=".5" stroke="#002e99"/><path d="m2.5 4a.5.5 0 0 1 -.5.5.5.5 0 0 1 -.5-.5.5.5 0 0 1 .5-.5.5.5 0 0 1 .5.5z" opacity=".39" stroke="url(#h)"/></g></g><g transform="translate(12 8)"><path d="m3.5 4a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" fill="url(#g)"/><g fill="none"><path d="m3.5 4a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" opacity=".5" stroke="#002e99"/><path d="m2.5 4a.5.5 0 0 1 -.5.5.5.5 0 0 1 -.5-.5.5.5 0 0 1 .5-.5.5.5 0 0 1 .5.5z" opacity=".39" stroke="url(#h)"/></g></g><g transform="matrix(1.0513065 -.43546544 .43546544 1.0513065 -5.966936 4.266501)"><path d="m11.21875 8c-.124208 0-.21875.0945411-.21875.21875v.625c-.276951.0711-.525582.1859391-.765625.328125l-.453125-.453125c-.087828-.087829-.224671-.087829-.3125 0l-.75.75c-.087829.087829-.087829.2246711 0 .3125l.453125.453125c-.1421856.240043-.2570245.488673-.328125.765625h-.625c-.1242085 0-.21875.094541-.21875.21875v1.0625c0 .124209.0945415.21875.21875.21875h.625c.071101.276951.1859395.525582.328125.765625l-.453125.453125c-.087829.08783-.087829.224671 0 .3125l.75.75c.087829.08783.224671.08783.3125 0l.453125-.453125c.240043.142186.488674.257025.765625.328125v.625c0 .124209.094542.21875.21875.21875h1.0625c.124209 0 .21875-.094541.21875-.21875v-.625c.276951-.0711.525582-.185939.765625-.328125l.453125.453125c.08783.08783.224671.08783.3125 0l.75-.75c.08783-.08783.08783-.224671 0-.3125l-.453125-.453125c.142186-.240043.257025-.488674.328125-.765625h.625c.124209 0 .21875-.094541.21875-.21875v-1.0625c0-.124209-.094541-.21875-.21875-.21875h-.625c-.0711-.276952-.185939-.525582-.328125-.765625l.453125-.453125c.08783-.087829.08783-.224671 0-.3125l-.75-.75c-.08783-.087829-.224671-.087829-.3125 0l-.453125.453125c-.240043-.1421859-.488674-.2570247-.765625-.328125v-.625c0-.1242089-.094541-.21875-.21875-.21875zm.53125 2.75c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1z" display="block" fill="url(#a)" stroke="url(#b)" stroke-linejoin="round" stroke-width=".527275"/><path d="m11.75 9.482558c-1.250289 0-2.2674419 1.017154-2.2674419 2.267442 0 1.250289 1.0171529 2.267442 2.2674419 2.267442 1.250288 0 2.267442-1.017153 2.267442-2.267442 0-1.250288-1.017154-2.267442-2.267442-2.267442zm0 1.046512c.673954 0 1.22093.546977 1.22093 1.22093 0 .673954-.546976 1.22093-1.22093 1.22093-.673953 0-1.22093-.546976-1.22093-1.22093 0-.673953.546977-1.22093 1.22093-1.22093z" opacity=".05"/><path d="m11.75 9.75c-1.1028 0-2 .8972-2 2s.8972 2 2 2 2-.8972 2-2-.8972-2-2-2z" fill="none" stroke="url(#c)" stroke-width=".878792"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_outlinecollapse.svg b/icon-themes/elementary_svg/cmd/sc_outlinecollapse.svg
new file mode 100644
index 000000000..fbc4577b1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_outlinecollapse.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(-1 0 0 1 15 3)" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#i" y1="18" y2="2"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="4.5" x2="4.5" xlink:href="#f" y1="5.5" y2="7.5"/><linearGradient id="c" gradientTransform="matrix(-1 0 0 1 15 -1)" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#i" y1="18" y2="2"/><linearGradient id="d" gradientTransform="matrix(-1 0 0 1 15 -1)" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#g" y1="18" y2="2"/><linearGradient id="e" gradientTransform="matrix(-1 0 0 1 15 7)" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#i" y1="18" y2="2"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="4.5" x2="4.5" y1="5.5" y2="7.5"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="g" gradientTransform="translate(-9.398056 -8.740678)" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="3.5" y2="19.240234"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="h" gradientTransform="matrix(1 0 0 -1 0 5)" gradientUnits="userSpaceOnUse" x1="2.5" x2="2.5" xlink:href="#g" y1=".5" y2="4.5"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="18" y2="2"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><g opacity=".35"><path d="m14.5 5.5v2h-6v-2z" fill="url(#c)"/><path d="m9 6v.5zm5 0v.5h-5v-.5z" fill="#bebebe" opacity=".2"/><path d="m14.5 5.5v2h-6v-2z" fill="none" opacity=".61" stroke="#000"/><path d="m14.5 13.5v2h-6v-2z" fill="url(#e)"/><path d="m9 14v.5zm5 0v.5h-5v-.5z" fill="#bebebe" opacity=".2"/><path d="m14.5 13.5v2h-6v-2z" fill="none" opacity=".61" stroke="#000"/><g transform="translate(1)"><path d="m5.5 6.5a1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1 1 1 0 0 1 1 1z" fill="url(#f)" opacity="1"/><path d="m5.5 6.5a1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1 1 1 0 0 1 1 1z" fill="none" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/></g><g transform="translate(1 8)"><path d="m5.5 6.5a1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1 1 1 0 0 1 1 1z" fill="url(#f)" opacity="1"/><path d="m5.5 6.5a1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1 1 1 0 0 1 1 1z" fill="none" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/></g><path d="m14.5 9.5v2h-6v-2z" fill="url(#a)"/><path d="m9 10v.5zm5 0v.5h-5v-.5z" fill="#bebebe" opacity=".2"/><path d="m14.5 9.5v2h-6v-2z" fill="none" opacity=".61" stroke="#000"/><g transform="translate(1 4)"><path d="m5.5 6.5a1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1 1 1 0 0 1 1 1z" fill="url(#b)" opacity="1"/><path d="m5.5 6.5a1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1 1 1 0 0 1 1 1z" fill="none" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/></g></g><path d="m.5 3.5h4l-2-2.2569386z" fill="url(#h)"/><path d="m14.5 1.5v2h-8v-2z" fill="url(#d)"/><path d="m7 2v.5zm7 0v.5h-7v-.5z" fill="#bebebe" opacity=".2"/><g fill="none" stroke="#a62100"><path d="m14.5 1.5v2h-8v-2z" opacity=".61"/><path d="m.5 3.5h4l-2-2.2569386z" opacity=".5" stroke-linecap="round" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_outlinecollapseall.svg b/icon-themes/elementary_svg/cmd/sc_outlinecollapseall.svg
new file mode 100644
index 000000000..f1d533167
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_outlinecollapseall.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(-1 0 0 1 15 -1)" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#i" y1="18" y2="2"/><linearGradient id="b" gradientTransform="matrix(-1 0 0 1 15 -1)" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#e" y1="18" y2="2"/><linearGradient id="c" gradientTransform="matrix(-1 0 0 1 15 7)" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#i" y1="18" y2="2"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="4.5" x2="4.5" y1="5.5" y2="7.5"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="e" gradientTransform="translate(-9.398056 -8.740678)" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="3.5" y2="19.240234"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="f" gradientTransform="matrix(1 0 0 -1 0 5)" gradientUnits="userSpaceOnUse" x1="2.5" x2="2.5" xlink:href="#e" y1=".5" y2="4.5"/><linearGradient id="g" gradientTransform="matrix(1 0 0 -1 0 13)" gradientUnits="userSpaceOnUse" x1="2.5" x2="2.5" xlink:href="#e" y1=".5" y2="4.5"/><linearGradient id="h" gradientTransform="matrix(-1 0 0 1 15 7)" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#e" y1="18" y2="2"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="18" y2="2"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><g opacity=".35"><path d="m14.5 5.5v2h-6v-2z" fill="url(#a)"/><path d="m9 6v.5zm5 0v.5h-5v-.5z" fill="#bebebe" opacity=".2"/><path d="m14.5 5.5v2h-6v-2z" fill="none" opacity=".61" stroke="#000"/><path d="m14.5 13.5v2h-6v-2z" fill="url(#c)"/><path d="m9 14v.5zm5 0v.5h-5v-.5z" fill="#bebebe" opacity=".2"/><path d="m14.5 13.5v2h-6v-2z" fill="none" opacity=".61" stroke="#000"/><g transform="translate(1)"><path d="m5.5 6.5a1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1 1 1 0 0 1 1 1z" fill="url(#d)" opacity="1"/><path d="m5.5 6.5a1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1 1 1 0 0 1 1 1z" fill="none" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/></g><g transform="translate(1 8)"><path d="m5.5 6.5a1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1 1 1 0 0 1 1 1z" fill="url(#d)" opacity="1"/><path d="m5.5 6.5a1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1 1 1 0 0 1 1 1z" fill="none" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/></g></g><path d="m.5 3.5h4l-2-2.2569386z" fill="url(#f)"/><path d="m14.5 1.5v2h-8v-2z" fill="url(#b)"/><path d="m7 2v.5zm7 0v.5h-7v-.5z" fill="#bebebe" opacity=".2"/><path d="m14.5 1.5v2h-8v-2z" fill="none" opacity=".61" stroke="#a62100"/><path d="m.5 3.5h4l-2-2.2569386z" fill="none" opacity=".5" stroke="#a62100" stroke-linecap="round" stroke-linejoin="round"/><path d="m.5 11.5h4l-2-2.2569394z" fill="url(#g)"/><path d="m14.5 9.5v2h-8v-2z" fill="url(#h)"/><path d="m7 10v.5zm7 0v.5h-7v-.5z" fill="#bebebe" opacity=".2"/><g fill="none" stroke="#a62100"><path d="m14.5 9.5v2h-8v-2z" opacity=".61"/><path d="m.5 11.5h4l-2-2.2569394z" opacity=".5" stroke-linecap="round" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_outlineexpand.svg b/icon-themes/elementary_svg/cmd/sc_outlineexpand.svg
new file mode 100644
index 000000000..003baff25
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_outlineexpand.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(-1 0 0 1 15 -1)" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#h" y1="18" y2="2"/><linearGradient id="b" gradientTransform="matrix(-1 0 0 1 15 -1)" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#f" y1="18" y2="2"/><linearGradient id="c" gradientTransform="matrix(-1 0 0 1 15 3)" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#h" y1="18" y2="2"/><linearGradient id="d" gradientTransform="matrix(-1 0 0 1 15 7)" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#h" y1="18" y2="2"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="4.5" x2="4.5" y1="5.5" y2="7.5"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="f" gradientTransform="translate(-9.398056 -8.740678)" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="3.5" y2="19.240234"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="2.5" x2="2.5" xlink:href="#f" y1=".5" y2="4.5"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="18" y2="2"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><path d="m14.5 5.5v2h-6v-2z" fill="url(#a)"/><path d="m9 6v.5zm5 0v.5h-5v-.5z" fill="#bebebe" opacity=".2"/><path d="m14.5 5.5v2h-6v-2z" fill="none" opacity=".61" stroke="#000"/><path d="m14.5 9.5v2h-6v-2z" fill="url(#c)"/><path d="m9 10v.5zm5 0v.5h-5v-.5z" fill="#bebebe" opacity=".2"/><path d="m14.5 9.5v2h-6v-2z" fill="none" opacity=".61" stroke="#000"/><path d="m14.5 13.5v2h-6v-2z" fill="url(#d)"/><path d="m9 14v.5zm5 0v.5h-5v-.5z" fill="#bebebe" opacity=".2"/><path d="m14.5 13.5v2h-6v-2z" fill="none" opacity=".61" stroke="#000"/><g transform="translate(1)"><path d="m5.5 6.5a1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1 1 1 0 0 1 1 1z" fill="url(#e)"/><path d="m5.5 6.5a1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1 1 1 0 0 1 1 1z" fill="none" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/></g><g transform="translate(1 4)"><path d="m5.5 6.5a1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1 1 1 0 0 1 1 1z" fill="url(#e)"/><path d="m5.5 6.5a1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1 1 1 0 0 1 1 1z" fill="none" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/></g><g transform="translate(1 8)"><path d="m5.5 6.5a1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1 1 1 0 0 1 1 1z" fill="url(#e)"/><path d="m5.5 6.5a1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1 1 1 0 0 1 1 1z" fill="none" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/></g><path d="m.5 1.5h4l-2 2.2569386z" fill="url(#g)"/><path d="m14.5 1.5v2h-8v-2z" fill="url(#b)"/><path d="m7 2v.5zm7 0v.5h-7v-.5z" fill="#bebebe" opacity=".2"/><g fill="none" stroke="#a62100"><path d="m14.5 1.5v2h-8v-2z" opacity=".61"/><path d="m.5 1.5h4l-2 2.2569386z" opacity=".5" stroke-linecap="round" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_outlineexpandall.svg b/icon-themes/elementary_svg/cmd/sc_outlineexpandall.svg
new file mode 100644
index 000000000..003cad583
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_outlineexpandall.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(-1 0 0 1 15 -1)" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#i" y1="18" y2="2"/><linearGradient id="b" gradientTransform="matrix(-1 0 0 1 15 -1)" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#e" y1="18" y2="2"/><linearGradient id="c" gradientTransform="matrix(-1 0 0 1 15 7)" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#i" y1="18" y2="2"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="4.5" x2="4.5" y1="5.5" y2="7.5"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="e" gradientTransform="translate(-9.398056 -8.740678)" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="3.5" y2="19.240234"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="2.5" x2="2.5" xlink:href="#e" y1=".5" y2="4.5"/><linearGradient id="g" gradientTransform="translate(0 8)" gradientUnits="userSpaceOnUse" x1="2.5" x2="2.5" xlink:href="#e" y1=".5" y2="4.5"/><linearGradient id="h" gradientTransform="matrix(-1 0 0 1 15 7)" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#e" y1="18" y2="2"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="18" y2="2"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><path d="m14.5 5.5v2h-6v-2z" fill="url(#a)"/><path d="m9 6v.5zm5 0v.5h-5v-.5z" fill="#bebebe" opacity=".2"/><path d="m14.5 5.5v2h-6v-2z" fill="none" opacity=".61" stroke="#000"/><path d="m14.5 13.5v2h-6v-2z" fill="url(#c)"/><path d="m9 14v.5zm5 0v.5h-5v-.5z" fill="#bebebe" opacity=".2"/><path d="m14.5 13.5v2h-6v-2z" fill="none" opacity=".61" stroke="#000"/><g transform="translate(1)"><path d="m5.5 6.5a1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1 1 1 0 0 1 1 1z" fill="url(#d)"/><path d="m5.5 6.5a1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1 1 1 0 0 1 1 1z" fill="none" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/></g><g transform="translate(1 8)"><path d="m5.5 6.5a1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1 1 1 0 0 1 1 1z" fill="url(#d)"/><path d="m5.5 6.5a1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1 1 1 0 0 1 1 1z" fill="none" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/></g><path d="m.5 1.5h4l-2 2.2569386z" fill="url(#f)"/><path d="m14.5 1.5v2h-8v-2z" fill="url(#b)"/><path d="m7 2v.5zm7 0v.5h-7v-.5z" fill="#bebebe" opacity=".2"/><path d="m14.5 1.5v2h-8v-2z" fill="none" opacity=".61" stroke="#a62100"/><path d="m.5 1.5h4l-2 2.2569386z" fill="none" opacity=".5" stroke="#a62100" stroke-linecap="round" stroke-linejoin="round"/><path d="m.5 9.5h4l-2 2.256939z" fill="url(#g)"/><path d="m14.5 9.5v2h-8v-2z" fill="url(#h)"/><path d="m7 10v.5zm7 0v.5h-7v-.5z" fill="#bebebe" opacity=".2"/><g fill="none" stroke="#a62100"><path d="m14.5 9.5v2h-8v-2z" opacity=".61"/><path d="m.5 9.5h4l-2 2.256939z" opacity=".5" stroke-linecap="round" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_outlinefont.svg b/icon-themes/elementary_svg/cmd/sc_outlinefont.svg
new file mode 100644
index 000000000..2b84dbb61
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_outlinefont.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&gt;<path d="m11.408387 14.219942-.922038-3.02707h-4.6362888l-.9220386 3.02707h-2.9052915l4.4884144-12.7693647h3.2967229l4.5058116 12.7693647zm-1.5657257-5.2886742q-1.2786762-4.1143798-1.4439472-4.6536854-.1565726-.5393056-.2261605-.8524508-.2870497 1.1134051-1.6440122 5.5061362z" fill="none" stroke="#565656" stroke-linejoin="round" stroke-width=".962" transform="scale(.97940746 1.0210255)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_outlineformat.svg b/icon-themes/elementary_svg/cmd/sc_outlineformat.svg
new file mode 100644
index 000000000..d2d52cdd3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_outlineformat.svg
@@ -0,0 +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" gradientUnits="userSpaceOnUse" x1="11.55599" x2="11.55599" y1="8.916733" y2="15.000313"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329" stop-opacity=".978947"/></linearGradient><radialGradient id="b" cx="8.168" cy=".273" gradientTransform="matrix(-.90546 0 0 -1.282735 10.662833 .839743)" gradientUnits="userSpaceOnUse" r="6.626"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient>
+
+/&amp;amp;gt;<g stroke-linejoin="round"><path d="m4.8533335 7.7497426-.4515-1.546h-2.27l-.4515 1.545h-1.42350003l2.19900003-6.518h1.615l2.206 6.52zm-.7665-2.7q-.626-2.1015-.707-2.3765-.077-.275-.111-.435-.14.568-.805 2.81z" fill="url(#b)" stroke="#000" stroke-opacity=".471" stroke-width=".5"/><path d="m13.5.5-10.5 14.5" fill="none" stroke="#666" stroke-linecap="round"/><path d="m12.298333 14.728054.0405-1.536927h-2.256676l-.9378805 1.535932h-1.4151497l4.2492012-6.4797453h1.605522l.129312 6.4817343zm.09261-2.684155q.04285-2.0891648.04937-2.3625514.01049-.2733859.02734-.4324469-.318965.5646664-1.68971 2.7935083z" fill="url(#a)" stroke="#a62100" stroke-opacity=".501961" stroke-width=".497066"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_outlinemode.svg b/icon-themes/elementary_svg/cmd/sc_outlinemode.svg
new file mode 100644
index 000000000..5cd292832
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_outlinemode.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.2538 0 0 .30502 19.13 -.685)" gradientUnits="userSpaceOnUse" x1="-20.21" x2="-59.613" y1="28.475" y2="28.475"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324 0 0 .35135 2.162 -.432)" gradientUnits="userSpaceOnUse" x1="7.556" x2="40.444" y1="24" y2="24"><stop offset="0" stop-color="#fff"/><stop offset=".00000981" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 .31427 -.32592858 0 16.321786 .4573)" gradientUnits="userSpaceOnUse" x1="10" x2="45" y1="22.247" y2="22.247"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><path d="m15.5 2.5v11h-15v-11z" fill="url(#c)" stroke-width="1.08562"/><path d="m12.5 14.5h-9v-13h9z" fill="none" stroke="url(#b)" stroke-linecap="round" transform="matrix(0 1 -1 0 16 0)"/><path d="m2.5.5h11v15h-11z" fill="none" stroke="url(#a)" stroke-linejoin="round" transform="matrix(0 1 -1 0 16 0)"/><path d="m3 4h10v1h-10zm0 2h5v1h-5zm0 2h8v1h-8zm0 2h3v1h-3z" fill-opacity=".337"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_outputqualityblackwhite.svg b/icon-themes/elementary_svg/cmd/sc_outputqualityblackwhite.svg
new file mode 100644
index 000000000..ea1c0f97e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_outputqualityblackwhite.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.37255 0 0 .33333 -.784 -1.157)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="15.574" x2="23.578" y1="46.971" y2="46.971"><stop offset="0" stop-color="#fff" stop-opacity="0"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.3672 0 0 .48512 -123.515 -30.342)" gradientUnits="userSpaceOnUse" x1="361.106" x2="361.106" y1="87.05" y2="94.396"><stop offset="0" stop-color="#787878"/><stop offset=".35" stop-color="#bebebe"/><stop offset=".494" stop-color="#c8c8c8"/><stop offset=".589" stop-color="#e6e6e6"/><stop offset="1" stop-color="#8c8c8c"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.35 0 0 .55556 .65 6.444)" gradientUnits="userSpaceOnUse" x1="10" x2="20" y1="-3" y2="12"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.35135 0 0 .24324 -.432 1.162)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="7.557" y2="40.546"><stop offset="0" stop-color="#fff"/><stop offset=".02" stop-color="#fff" stop-opacity=".235"/><stop offset=".975" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.3 0 0 .34783 1.7 5.783)" gradientUnits="userSpaceOnUse" x1="15" x2="15" y1="24.619" y2="2"><stop offset="0" stop-color="#261e2b"/><stop offset="1" stop-color="#352f39"/></linearGradient><path d="m5.737 11.5s.052 1.827-.208 2.31c-.262.48-.78.486-.78.486-.333.05-.336 1.205 0 1.205h6.5c.336 0 .333-1.154 0-1.204 0 0-.518-.006-.78-.487-.26-.483-.207-2.31-.207-2.31z" fill="url(#b)"/><path d="m5.204 14.5h5.592" fill="none" stroke="url(#a)" stroke-linecap="square"/><g stroke-linecap="round" stroke-linejoin="round"><path d="m5.737 11.5s.052 1.827-.208 2.31c-.262.48-.78.486-.78.486-.333.05-.336 1.205 0 1.205h6.5c.336 0 .333-1.154 0-1.204 0 0-.518-.006-.78-.487-.26-.483-.207-2.31-.207-2.31z" fill="none" opacity=".4" stroke="#000" stroke-dashoffset=".5" stroke-width=".998"/><rect fill="#939393" height="11" rx=".333" stroke="#000" stroke-dashoffset=".5" width="15" x=".5" y="1.5"/><path d="m1.5 2.5h13v9h-13z" fill="none" opacity=".2" stroke="url(#d)"/></g><path d="m2 3h12v8h-12z" fill="url(#e)"/><path d="m1 2v10h14v-10zm1 1h12v8h-12z" fill="#4c4c4c" opacity=".2"/><path d="m1 1.917v10.06h14v-10.059z" fill="#383838"/><path d="m1 1.917v5.135c.208.09.47.17.756.17.65 0 1.285-.49 2.37-.49s1.9.616 3.27.616c1.368 0 1.675-.89 3.42-.89 1.744 0 1.58.564 2.673.564.75 0 1.072-.245 1.51-.4v-4.706z" fill="#484848"/><path d="m10.816 6.13c-1.745 0-2.052.89-3.42.89-1.37 0-2.185-.615-3.27-.615s-1.72.49-2.37.49c-.285 0-.548-.082-.756-.17v1.095c.313.077.718.14 1.2.14 1.232 0 1.057-.385 2.117-.385s1.685.63 3.118.63c1.776 0 2.183-1.016 3.588-1.016 1.097 0 1.18.556 2.386.556.815 0 1.085-.293 1.59-.482v-.97c-.438.155-.76.4-1.51.4-1.094 0-.93-.564-2.674-.564z" fill="#fff"/><path d="m1 2v10l14-7.292v-2.708z" fill="url(#c)" opacity=".2"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_outputqualitycolor.svg b/icon-themes/elementary_svg/cmd/sc_outputqualitycolor.svg
new file mode 100644
index 000000000..2f7ef9ebe
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_outputqualitycolor.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.37255 0 0 .33333 -.784 -1.157)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="15.574" x2="23.578" y1="46.971" y2="46.971"><stop offset="0" stop-color="#fff" stop-opacity="0"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.3672 0 0 .48512 -123.515 -30.342)" gradientUnits="userSpaceOnUse" x1="361.106" x2="361.106" y1="87.05" y2="94.396"><stop offset="0" stop-color="#787878"/><stop offset=".35" stop-color="#bebebe"/><stop offset=".494" stop-color="#c8c8c8"/><stop offset=".589" stop-color="#e6e6e6"/><stop offset="1" stop-color="#8c8c8c"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.35 0 0 .55556 .65 6.444)" gradientUnits="userSpaceOnUse" x1="10" x2="20" y1="-3" y2="12"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.35135 0 0 .24324 -.432 1.162)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="7.557" y2="40.546"><stop offset="0" stop-color="#fff"/><stop offset=".02" stop-color="#fff" stop-opacity=".235"/><stop offset=".975" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.3 0 0 .34783 1.7 5.783)" gradientUnits="userSpaceOnUse" x1="15" x2="15" y1="24.619" y2="2"><stop offset="0" stop-color="#261e2b"/><stop offset="1" stop-color="#352f39"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.07894 0 0 .06828 18.272 4.498)" gradientUnits="userSpaceOnUse" x1="-96.557" x2="-96.557" y1="110.925" y2="39.992"><stop offset="0" stop-color="#e89c42"/><stop offset="1" stop-color="#faca67"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.07894 0 0 .06828 18.272 4.498)" gradientUnits="userSpaceOnUse" x1="-107.456" x2="-107.456" y1="-37.385" y2="38.561"><stop offset="0" stop-color="#0b85e9"/><stop offset="1" stop-color="#69d1ef"/></linearGradient><path d="m5.737 11.5s.052 1.827-.208 2.31c-.262.48-.78.486-.78.486-.333.05-.336 1.205 0 1.205h6.5c.336 0 .333-1.154 0-1.204 0 0-.518-.006-.78-.487-.26-.483-.207-2.31-.207-2.31z" fill="url(#b)"/><path d="m5.204 14.5h5.592" fill="none" stroke="url(#a)" stroke-linecap="square"/><g stroke-linecap="round" stroke-linejoin="round"><path d="m5.737 11.5s.052 1.827-.208 2.31c-.262.48-.78.486-.78.486-.333.05-.336 1.205 0 1.205h6.5c.336 0 .333-1.154 0-1.204 0 0-.518-.006-.78-.487-.26-.483-.207-2.31-.207-2.31z" fill="none" opacity=".4" stroke="#000" stroke-dashoffset=".5" stroke-width=".998"/><rect fill="#1a1a1a" height="11" rx=".333" stroke="#000" stroke-dashoffset=".5" width="15" x=".5" y="1.5"/><path d="m1.5 2.5h13v9h-13z" fill="none" opacity=".2" stroke="url(#d)"/></g><path d="m2 3h12v8h-12z" fill="url(#e)"/><path d="m2 3v8h12v-8z" fill="url(#f)" transform="matrix(1.16667 0 0 1.25 -1.333 -1.75)"/><path d="m2 3v4.083c.178.07.404.135.648.135.557 0 1.1-.39 2.032-.39.93 0 1.63.49 2.802.49s1.436-.707 2.932-.707c1.495 0 1.354.45 2.29.45.645 0 .92-.196 1.296-.32v-3.741z" fill="url(#g)" transform="matrix(1.16667 0 0 1.25 -1.333 -1.75)"/><path d="m10.816 6.188c-1.744 0-2.052.884-3.42.884s-2.184-.612-3.27-.612c-1.085 0-1.72.487-2.37.487-.285 0-.548-.08-.756-.17v1.09c.313.077.72.14 1.2.14 1.233 0 1.057-.383 2.117-.383s1.685.626 3.12.626c1.774 0 2.18-1.01 3.586-1.01 1.097 0 1.18.553 2.386.553.815 0 1.086-.29 1.59-.48v-.963c-.437.154-.76.398-1.51.398-1.093 0-.93-.56-2.674-.56z" fill="#fff"/><path d="m1 2v10h14v-10zm1 1h12v8h-12z" fill="#4c4c4c" opacity=".2"/><path d="m1 2v10l14-7.292v-2.708z" fill="url(#c)" opacity=".2"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_outputqualitygrayscale.svg b/icon-themes/elementary_svg/cmd/sc_outputqualitygrayscale.svg
new file mode 100644
index 000000000..6b4544bd7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_outputqualitygrayscale.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.37255 0 0 .33333 -.784 -1.157)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="15.574" x2="23.578" y1="46.971" y2="46.971"><stop offset="0" stop-color="#fff" stop-opacity="0"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.3672 0 0 .48512 -123.515 -30.342)" gradientUnits="userSpaceOnUse" x1="361.106" x2="361.106" y1="87.05" y2="94.396"><stop offset="0" stop-color="#787878"/><stop offset=".35" stop-color="#bebebe"/><stop offset=".494" stop-color="#c8c8c8"/><stop offset=".589" stop-color="#e6e6e6"/><stop offset="1" stop-color="#8c8c8c"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.35 0 0 .55556 .65 6.444)" gradientUnits="userSpaceOnUse" x1="10" x2="20" y1="-3" y2="12"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.35135 0 0 .24324 -.432 1.162)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="7.557" y2="40.546"><stop offset="0" stop-color="#fff"/><stop offset=".02" stop-color="#fff" stop-opacity=".235"/><stop offset=".975" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.3 0 0 .34783 1.7 5.783)" gradientUnits="userSpaceOnUse" x1="15" x2="15" y1="24.619" y2="2"><stop offset="0" stop-color="#261e2b"/><stop offset="1" stop-color="#352f39"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.81878 0 0 .74455 11.966 -12.507)" gradientUnits="userSpaceOnUse" x1="14.535" x2="13.126" xlink:href="#g" y1="20.845" y2="6.104"/><linearGradient id="g" gradientTransform="matrix(.54286 0 0 .32593 -.53 4.178)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="h" cx="12.5" cy="12.5" gradientTransform="matrix(.81878 0 0 .56936 11.966 -10.317)" gradientUnits="userSpaceOnUse" r="8.5" xlink:href="#g"/><path d="m5.737 11.5s.052 1.827-.208 2.31c-.262.48-.78.486-.78.486-.333.05-.336 1.205 0 1.205h6.5c.336 0 .333-1.154 0-1.204 0 0-.518-.006-.78-.487-.26-.483-.207-2.31-.207-2.31z" fill="url(#b)"/><path d="m5.204 14.5h5.592" fill="none" stroke="url(#a)" stroke-linecap="square"/><g stroke-linecap="round" stroke-linejoin="round"><path d="m5.737 11.5s.052 1.827-.208 2.31c-.262.48-.78.486-.78.486-.333.05-.336 1.205 0 1.205h6.5c.336 0 .333-1.154 0-1.204 0 0-.518-.006-.78-.487-.26-.483-.207-2.31-.207-2.31z" fill="none" opacity=".4" stroke="#000" stroke-dashoffset=".5" stroke-width=".998"/><rect fill="#939393" height="11" rx=".333" stroke="#000" stroke-dashoffset=".5" width="15" x=".5" y="1.5"/><path d="m1.5 2.5h13v9h-13z" fill="none" opacity=".2" stroke="url(#d)"/></g><path d="m2 3h12v8h-12z" fill="url(#e)"/><path d="m15.24-8.04v9.68h13.92v-9.68z" fill="url(#h)" transform="matrix(1.00573 0 0 1.03587 -14.327 10.29)"/><path d="m4.384 7.64c-.06-.004-.127 0-.195.022-.266.084-.296.25-.32.328-.024.08-.03.14-.032.206-.008.13-.002.266.004.402.006.113.01.212.013.3l-.308.064c-.146.03-.293.06-.428.098-.07.02-.133.04-.214.084-.04.02-.087.047-.14.104-.056.056-.122.163-.118.29.007.252.173.328.25.373.078.045.14.068.208.09.137.047.287.085.435.12.123.03.23.06.324.085-.007.083-.017.175-.028.28-.014.133-.027.265-.027.392 0 .064 0 .125.022.207.01.04.025.088.07.15.042.065.133.155.272.192.27.07.402-.045.473-.097.072-.052.116-.1.16-.15.093-.102.18-.217.263-.33.07-.095.132-.178.188-.25.087.03.183.068.292.11.137.052.275.106.41.144.07.02.133.037.226.044.047.004.104.007.185-.01.082-.018.205-.068.287-.174.16-.207.077-.357.044-.433s-.07-.127-.11-.18c-.078-.11-.176-.218-.27-.325-.08-.087-.147-.165-.207-.235.06-.064.13-.133.207-.213.1-.1.197-.2.28-.303.042-.052.082-.102.12-.18.017-.038.037-.084.044-.158s-.01-.195-.097-.297c-.17-.2-.355-.174-.447-.17s-.16.02-.23.036c-.14.034-.286.08-.43.13-.118.038-.222.073-.315.102-.05-.07-.103-.15-.163-.242-.076-.114-.153-.23-.237-.33-.043-.052-.08-.1-.153-.156-.035-.027-.08-.06-.156-.088-.038-.014-.092-.027-.152-.03zm.693.888c.002 0 .014.004.016.003-.004.003-.018.006-.02.007-.008 0-.013-.006.004-.01zm.253.077c.02.016.02.023.015.018zm-1.312.247c.017-.007.018.002.013.004l-.025.007c.003-.002.01-.01.013-.01zm-.163.187v.02c0 .007-.007 0 0-.02zm2.152.37c-.004-.006.005-.005.013.016zm.006.24c-.01.02-.018.023-.015.018.002-.002.012-.014.015-.02zm-2.14.39-.002.024c-.005-.024 0-.03.002-.024zm.142.206.02.007c.008.003 0 .006-.02-.007zm1.35.224c.006-.006.007.003-.014.017l.016-.017zm-.278.073c.003 0 .02.007.026.01-.027-.003-.032-.01-.026-.01z" opacity=".05"/><path d="m1 1.962v5.988c.314.083.72.15 1.202.15 1.23 0 1.056-.413 2.116-.413s1.685.676 3.118.676c1.775 0 2.182-1.09 3.587-1.09 1.097 0 1.18.597 2.386.597.815 0 1.086-.314 1.59-.518v-5.39z" opacity=".07"/><path d="m15.24-8.045v5.32c.207.092.47.176.752.176.646 0 1.278-.506 2.357-.506 1.078 0 1.89.638 3.25.638s1.666-.922 3.4-.922 1.57.584 2.657.584c.748 0 1.068-.254 1.503-.415v-4.875z" fill="url(#f)" transform="matrix(1.00573 0 0 1.03587 -14.327 10.29)"/><g fill="#fff"><path d="m10.816 5.668c-.916 0-1.493.26-1.964.5-.472.243-.828.455-1.456.455-.645 0-1.155-.155-1.662-.32-.508-.163-1.015-.34-1.607-.34-.582 0-1.05.136-1.432.27-.382.133-.68.254-.938.254-.236 0-.465-.08-.653-.167a.242.242 0 0 0 -.104-.024v1.044c.323.08.727.142 1.202.142.643 0 .97-.117 1.217-.223.246-.106.4-.192.898-.192.478 0 .863.156 1.336.327.473.17 1.027.35 1.782.35.937 0 1.547-.298 2.052-.573.505-.276.895-.518 1.535-.518.504 0 .74.13 1.05.28s.693.317 1.336.317c.82 0 1.178-.303 1.59-.492v-.915a.242.242 0 0 0 -.087.016c-.48.182-.728.412-1.424.412-.503 0-.66-.12-.988-.278s-.786-.326-1.686-.326z" opacity=".1"/><path d="m10.816 6.145c-1.744 0-2.052.955-3.42.955s-2.184-.66-3.27-.66c-1.084 0-1.72.525-2.37.525-.284 0-.547-.087-.755-.183v.55c.314.082.72.15 1.202.15 1.23 0 1.056-.414 2.116-.414s1.684.677 3.118.677c1.775 0 2.182-1.09 3.587-1.09 1.097 0 1.18.596 2.386.596.815 0 1.085-.312 1.59-.516v-.415c-.438.167-.76.43-1.51.43-1.094 0-.93-.605-2.674-.605z" opacity=".3"/><path d="m10.816 6.53c-1.744 0-2.052.956-3.42.956s-2.184-.66-3.27-.66c-1.084 0-1.72.525-2.37.525-.284 0-.547-.087-.755-.183v.55c.314.083.72.15 1.202.15 1.23 0 1.056-.413 2.116-.413s1.684.676 3.118.676c1.775 0 2.182-1.09 3.587-1.09 1.097 0 1.18.597 2.386.597.815 0 1.085-.314 1.59-.517v-.414c-.438.167-.76.43-1.51.43-1.094 0-.93-.605-2.674-.605z"/></g><path d="m4.27 8.013c-.148.046.025 1.054-.07 1.167-.09.11-1.205.22-1.2.354.004.14 1.134.304 1.225.418.088.11-.14 1.09.007 1.13.15.04.675-.868.825-.91.145-.04 1.12.453 1.206.342.09-.116-.717-.838-.715-.98 0-.134.83-.81.738-.916-.096-.11-1.118.348-1.267.303-.145-.042-.606-.953-.75-.907z" opacity=".15"/><path d="m4.313 7.75c.143-.045.606.866.75.91.15.044 1.17-.416 1.267-.305.092.108-.737.782-.74.918 0 .14.805.864.716.98-.086.112-1.06-.383-1.206-.342-.15.043-.674.95-.825.91-.146-.038.08-1.018-.007-1.13-.09-.113-1.22-.276-1.225-.417-.004-.135 1.11-.246 1.202-.355.094-.113-.08-1.12.068-1.168z" fill-opacity=".486"/><path d="m4.327 7.724-.04.035c-.08.182.047.972-.034 1.07l-.014.012.032.02c.65.183.08-1.1.064-1.137-.003 0-.006-.002-.01 0z" fill="#454545" opacity=".5"/><path d="m3.27 9.233c-.138 0-.218.007-.218.007v.032c.08.137 1.145.295 1.234.407.09.11-.14 1.102.008 1.14.152.04.682-.876.834-.92.146-.04 1.12.454 1.218.35v-.003c-.824-.943-2.484-1.02-3.077-1.014z" fill="#3c3c3c" opacity=".75"/><path d="m1 2v10h14v-10zm1 1h12v8h-12z" fill="#4c4c4c" opacity=".2"/><path d="m1 2v10l14-7.292v-2.708z" fill="url(#c)" opacity=".2"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_overline.svg b/icon-themes/elementary_svg/cmd/sc_overline.svg
new file mode 100644
index 000000000..f0dae95fe
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_overline.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="8.501" cy="1.394" gradientTransform="matrix(-3.2069 .23665 -.20113 -2.1372 36.045 1.91)" gradientUnits="userSpaceOnUse" r="5.284"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient>/&amp;gt;<path d="m13.31 7.525q0 2.508-1.243 3.855-1.244 1.348-3.566 1.348-2.32 0-3.564-1.348-1.244-1.347-1.244-3.87 0-2.52 1.244-3.848 1.25-1.334 3.58-1.334 2.328 0 3.558 1.34 1.237 1.34 1.237 3.857zm-7.372 0q0 1.693.642 2.55.643.856 1.92.856 2.565 0 2.565-3.405 0-3.414-2.55-3.414-1.278 0-1.928.865-.65.857-.65 2.55z" fill="url(#a)" stroke="#000" stroke-opacity=".548" stroke-width=".949" transform="scale(.94102 1.06268)"/><path d="m3.5.5h9z" fill="none" stroke="#565656" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_pagebreakmode.svg b/icon-themes/elementary_svg/cmd/sc_pagebreakmode.svg
new file mode 100644
index 000000000..b9db5124e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_pagebreakmode.svg
@@ -0,0 +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(.63358776 0 0 .65720891 -21.02649 -.822745)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><path d="m1.027984 2.5c-.249444 0-.451984.2410167-.451984.5390012v3.9609988h14.924v-3.9609988c0-.2979845-.20254-.5390012-.451984-.5390012zm-.451984 9.5v.916306c0 .297985.20254.539002.451984.539002h14.020032c.25051 0 .451984-.241017.451984-.539002v-.916306z" fill="url(#a)" stroke-width="1.080665"/><path d="m.5 2a.5.5 0 0 0 -.5.5v4.5h.998v-4.002h14.004v4.002h.998v-4.5a.5.5 0 0 0 -.5-.5zm4.5 1v2h-4v1h4v1h1v-1h4v1h1v-1h4v-1h-4v-2h-1v2h-4v-2zm-5 9v1.5a.5.5 0 0 0 .5.5h15a.5.5 0 0 0 .5-.5v-1.5h-.998v1.002h-14.004v-1.002zm5 0v1h1v-1zm5 0v1h1v-1z" fill="#030303" opacity=".32"/><path d="m.5 2a.5.5 0 0 0 -.5.5v3.5h.998v-3.002h14.004v3.002h.998v-3.5a.5.5 0 0 0 -.5-.5zm4.5 1v2h-4v1h14v-1h-4v-2h-1v2h-4v-2z" fill="#b5b5b5" opacity=".4"/><path d="m.5 8.5h3v2h-3zm6 0h3v2h-3zm6 0h3v2h-3z" fill="#9cde4a" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".435"/><g fill="#fff" stroke-width="1.414214"><path d="m1 9h2v.5h-2z" opacity=".4"/><path d="m7 9h2v.5h-2z" opacity=".4"/><path d="m13 9h2v.5h-2z" opacity=".4"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_pagecolumntype.svg b/icon-themes/elementary_svg/cmd/sc_pagecolumntype.svg
new file mode 100644
index 000000000..e2411accd
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_pagecolumntype.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" 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="b" 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="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="c" gradientTransform="matrix(.28571361 0 0 .30419701 1.142873 .232605)" 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><path d="m3 1c2.2915074 0 9.999988.0008904 9.999988.0008904l.000012 13.9991096s-6.6666668 0-10 0c0-4.666666 0-9.3333336 0-14z" fill="url(#c)"/><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" fill="none" stroke="url(#b)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 14.99909804s-7.3333841 0-11.000076 0c0-5.000017 0-10.000035.0000001-15.00005204z" fill="none" stroke="url(#a)" stroke-linejoin="round" stroke-width=".999922"/><g stroke="#8c8c8c" stroke-linecap="round"><path d="m4.5071212 4.49995h1.9928788"/><path d="m4.5071212 6.49995h1.9928788"/><path d="m4.5071212 8.49995h1.9928788"/><path d="m4.5071212 10.49995h1.9928788"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_pagedialog.svg b/icon-themes/elementary_svg/cmd/sc_pagedialog.svg
new file mode 100644
index 000000000..59b9aa327
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_pagedialog.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.205239" y2="41.589603"><stop offset="0" stop-color="#fff"/><stop offset=".02929282" stop-color="#fff" stop-opacity=".235294"/><stop offset=".97230476" 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 1.142873 .232605)" 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(.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="d" gradientUnits="userSpaceOnUse" x1="11.720905" x2="11.720905" y1="1.783899" y2="11.976016"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#e6e6e6"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="9.720905" x2="9.720905" y1="2.733051" y2="15.752358"><stop offset="0" stop-color="#888"/><stop offset="1" stop-color="#626262"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="12.813955" x2="12.742121" y1="13.774036" y2="9.725965"><stop offset="0" stop-color="#efefef"/><stop offset="1" stop-color="#c9c9c9"/></linearGradient><path d="m3 1c2.2915074 0 9.999988.0008904 9.999988.0008904l.000012 13.9991096s-6.6666668 0-10 0c0-4.666666 0-9.3333336 0-14z" fill="url(#b)"/><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" fill="none" stroke="url(#a)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 14.99909804s-7.3333841 0-11.000076 0c0-5.000017 0-10.000035 0-15.00005204z" fill="none" stroke="url(#c)" stroke-linejoin="round" stroke-width=".999922"/><g transform="matrix(1.0513065 -.43546544 .43546544 1.0513065 -5.966936 4.266501)"><path d="m11.21875 8c-.124208 0-.21875.0945411-.21875.21875v.625c-.276951.0711-.525582.1859391-.765625.328125l-.453125-.453125c-.087828-.087829-.224671-.087829-.3125 0l-.75.75c-.087829.087829-.087829.2246711 0 .3125l.453125.453125c-.1421856.240043-.2570245.488673-.328125.765625h-.625c-.1242085 0-.21875.094541-.21875.21875v1.0625c0 .124209.0945415.21875.21875.21875h.625c.071101.276951.1859395.525582.328125.765625l-.453125.453125c-.087829.08783-.087829.224671 0 .3125l.75.75c.087829.08783.224671.08783.3125 0l.453125-.453125c.240043.142186.488674.257025.765625.328125v.625c0 .124209.094542.21875.21875.21875h1.0625c.124209 0 .21875-.094541.21875-.21875v-.625c.276951-.0711.525582-.185939.765625-.328125l.453125.453125c.08783.08783.224671.08783.3125 0l.75-.75c.08783-.08783.08783-.224671 0-.3125l-.453125-.453125c.142186-.240043.257025-.488674.328125-.765625h.625c.124209 0 .21875-.094541.21875-.21875v-1.0625c0-.124209-.094541-.21875-.21875-.21875h-.625c-.0711-.276952-.185939-.525582-.328125-.765625l.453125-.453125c.08783-.087829.08783-.224671 0-.3125l-.75-.75c-.08783-.087829-.224671-.087829-.3125 0l-.453125.453125c-.240043-.1421859-.488674-.2570247-.765625-.328125v-.625c0-.1242089-.094541-.21875-.21875-.21875zm.53125 2.75c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1z" display="block" fill="url(#d)" stroke="url(#e)" stroke-linejoin="round" stroke-width=".527275"/><path d="m11.75 9.482558c-1.250289 0-2.2674419 1.017154-2.2674419 2.267442 0 1.250289 1.0171529 2.267442 2.2674419 2.267442 1.250288 0 2.267442-1.017153 2.267442-2.267442 0-1.250288-1.017154-2.267442-2.267442-2.267442zm0 1.046512c.673954 0 1.22093.546977 1.22093 1.22093 0 .673954-.546976 1.22093-1.22093 1.22093-.673953 0-1.22093-.546976-1.22093-1.22093 0-.673953.546977-1.22093 1.22093-1.22093z" opacity=".05"/><path d="m11.75 9.75c-1.1028 0-2 .8972-2 2s.8972 2 2 2 2-.8972 2-2-.8972-2-2-2z" fill="none" stroke="url(#f)" stroke-width=".878792"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_pagemargin.svg b/icon-themes/elementary_svg/cmd/sc_pagemargin.svg
new file mode 100644
index 000000000..899767b1e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_pagemargin.svg
@@ -0,0 +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(.28571285 0 0 .30423585 1.142905 .230716)" 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" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="2.000001" x2="13.999999" y1="8" y2="8"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="8.142851" x2="8.142851" y1="6.185175" y2="22.62962"><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><path d="m3.000027.99821c2.2915011 0 9.999961.00089511 9.999961.00089511l.000012 14.00089489s-6.6666484 0-9.999973 0c0-4.667263 0-9.3345253 0-14.00178795z" fill="url(#a)"/><g fill="none"><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" stroke="url(#c)" stroke-linecap="round"/><g fill="none"><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 14.99909804s-7.3333841 0-11.000076 0c0-5.000017 0-10.000035 0-15.00005204z" stroke="url(#b)" stroke-linejoin="round" stroke-width=".999922"/><g stroke="#f37329" stroke-linecap="round"><path d="m2.50652 3.49995h10.98696" stroke-width=".999407"/><path d="m2.50652 12.500246h10.98696" stroke-width=".999407"/><g stroke-width=".999555"><path d="m5.4998276 15.49333v-14.98665954"/><path d="m10.49995 15.49333v-14.98665931"/></g></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_pagemode.svg b/icon-themes/elementary_svg/cmd/sc_pagemode.svg
new file mode 100644
index 000000000..cc09f132e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_pagemode.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="2" y2="14"><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="b" gradientTransform="matrix(.2538 0 0 .30502 19.63 -.685)" gradientUnits="userSpaceOnUse" x1="-20.21" x2="-59.613" y1="28.475" y2="28.475"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324 0 0 .35135 2.662 -.432)" gradientUnits="userSpaceOnUse" x1="7.556" x2="40.444" y1="24" y2="24"><stop offset="0" stop-color="#fff"/><stop offset=".25" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.2857 0 0 .3042 1.643 .233)" gradientUnits="userSpaceOnUse" x1="20.500525" x2="20.500525" y1="7.452334" y2="48.54372"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><path d="m3 1h10v14h-10z" fill="url(#d)"/><g fill="none"><path d="m13 14.5-10.02.002v-13l10.02-.002z" stroke="url(#c)" stroke-linecap="round"/><path d="m2.517.5h10.983v15h-10.983z" stroke="url(#b)" stroke-linejoin="round"/><path d="m12.5 14.5h-9v-13h9z" stroke="url(#a)" stroke-linecap="round"/></g><path d="m5 13v-10h6v10z" fill="#fff"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_pagesetup.svg b/icon-themes/elementary_svg/cmd/sc_pagesetup.svg
new file mode 100644
index 000000000..8a1e17f0d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_pagesetup.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" 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="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="7.55555" x2="40.444439" y1="23.999989" y2="23.999989"><stop offset="0" stop-color="#fff"/><stop offset=".25000018" 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" gradientTransform="matrix(.28571361 0 0 .30419701 1.142873 .232605)" gradientUnits="userSpaceOnUse" x1="9.99997" x2="45.000053" y1="22.246752" y2="22.246752"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="11.720905" x2="11.720905" y1="1.783899" y2="11.976016"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#e6e6e6"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="9.720905" x2="9.720905" y1="2.733051" y2="15.752358"><stop offset="0" stop-color="#888"/><stop offset="1" stop-color="#626262"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="12.813955" x2="12.742121" y1="13.774036" y2="9.725965"><stop offset="0" stop-color="#efefef"/><stop offset="1" stop-color="#c9c9c9"/></linearGradient><g transform="matrix(0 1 -1 0 16 0)"><path d="m3 1c2.2915074 0 9.999988.0008904 9.999988.0008904l.000012 13.9991096s-6.6666668 0-10 0c0-4.666666 0-9.3333336 0-14z" fill="url(#c)"/><g fill="none"><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" stroke="url(#b)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 14.99909804s-7.3333841 0-11.000076 0c0-5.000017 0-10.000035.0000001-15.00005204z" stroke="url(#a)" stroke-linejoin="round" stroke-width=".999922"/></g></g><g transform="matrix(1.0513065 -.43546544 .43546544 1.0513065 -5.966936 4.266501)"><path d="m11.21875 8c-.124208 0-.21875.0945411-.21875.21875v.625c-.276951.0711-.525582.1859391-.765625.328125l-.453125-.453125c-.087828-.087829-.224671-.087829-.3125 0l-.75.75c-.087829.087829-.087829.2246711 0 .3125l.453125.453125c-.1421856.240043-.2570245.488673-.328125.765625h-.625c-.1242085 0-.21875.094541-.21875.21875v1.0625c0 .124209.0945415.21875.21875.21875h.625c.071101.276951.1859395.525582.328125.765625l-.453125.453125c-.087829.08783-.087829.224671 0 .3125l.75.75c.087829.08783.224671.08783.3125 0l.453125-.453125c.240043.142186.488674.257025.765625.328125v.625c0 .124209.094542.21875.21875.21875h1.0625c.124209 0 .21875-.094541.21875-.21875v-.625c.276951-.0711.525582-.185939.765625-.328125l.453125.453125c.08783.08783.224671.08783.3125 0l.75-.75c.08783-.08783.08783-.224671 0-.3125l-.453125-.453125c.142186-.240043.257025-.488674.328125-.765625h.625c.124209 0 .21875-.094541.21875-.21875v-1.0625c0-.124209-.094541-.21875-.21875-.21875h-.625c-.0711-.276952-.185939-.525582-.328125-.765625l.453125-.453125c.08783-.087829.08783-.224671 0-.3125l-.75-.75c-.08783-.087829-.224671-.087829-.3125 0l-.453125.453125c-.240043-.1421859-.488674-.2570247-.765625-.328125v-.625c0-.1242089-.094541-.21875-.21875-.21875zm.53125 2.75c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1z" display="block" fill="url(#d)" stroke="url(#e)" stroke-linejoin="round" stroke-width=".527275"/><path d="m11.75 9.482558c-1.250289 0-2.2674419 1.017154-2.2674419 2.267442 0 1.250289 1.0171529 2.267442 2.2674419 2.267442 1.250288 0 2.267442-1.017153 2.267442-2.267442 0-1.250288-1.017154-2.267442-2.267442-2.267442zm0 1.046512c.673954 0 1.22093.546977 1.22093 1.22093 0 .673954-.546976 1.22093-1.22093 1.22093-.673953 0-1.22093-.546976-1.22093-1.22093 0-.673953.546977-1.22093 1.22093-1.22093z" opacity=".05"/><path d="m11.75 9.75c-1.1028 0-2 .8972-2 2s.8972 2 2 2 2-.8972 2-2-.8972-2-2-2z" fill="none" stroke="url(#f)" stroke-width=".878792"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_paragraphdialog.svg b/icon-themes/elementary_svg/cmd/sc_paragraphdialog.svg
new file mode 100644
index 000000000..88e0bf5fe
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_paragraphdialog.svg
@@ -0,0 +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"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="b" cx="10" cy="1.34" gradientTransform="matrix(-2.79608 0 0 -2.9958 37.96 4.016)" gradientUnits="userSpaceOnUse" r="5.007" xlink:href="#a"/><radialGradient id="c" cx="9" cy="1.239" gradientTransform="matrix(-2.546 0 0 -2.9096 31.913 3.606)" gradientUnits="userSpaceOnUse" r="5.499" xlink:href="#a"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="11.7" x2="11.7" y1="1.834" y2="12.026"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#e6e6e6"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="9.7" x2="9.7" y1="2.783" y2="15.8025"><stop offset="0" stop-color="#888"/><stop offset="1" stop-color="#626262"/></linearGradient><linearGradient id="f" gradientTransform="matrix(0 0 0 0 8.7 8.7)" gradientUnits="userSpaceOnUse" x1="86.133" x2="84.639" y1="105.105" y2="20.895"><stop offset="0" stop-color="#efefef"/><stop offset="1" stop-color="#c9c9c9"/></linearGradient>/&amp;gt;<path d="m7.34 1.494c-1.583 0-2.78.338-3.604 1.022a.493.493 0 0 0 -.002 0c-.82.67-1.24 1.694-1.24 3.035 0 1.396.446 2.48 1.32 3.217a.493.493 0 0 0 .002.002c.875.74 2.12 1.11 3.74 1.11h.186v4.137a.493.493 0 0 0 .492.492h.774a.493.493 0 0 0 .492-.493c0-3.137-.006-6.86-.008-10.524h2.016v10.508a.493.493 0 0 0 .492.492h1a.493.493 0 0 0 .492-.492v-12a.493.493 0 0 0 -.492-.492c-2.288 0-3.16-.008-5.658-.014a.493.493 0 0 0 -.002 0zm-3.604 1.022.09-.06a.493.493 0 0 0 -.09.06z" fill="url(#c)"/><path d="m7.34 1c-1.654 0-2.98.357-3.922 1.14-.95.776-1.418 1.963-1.418 3.41 0 1.503.498 2.75 1.494 3.59 1.156 1.08 2.873 1.223 3.74 1.23h.014v4.136c0 .273.22.494.495.494h1.757c.274 0 .496-.22.494-.494l.006-10.506h1v10.518c0 .266.216.482.483.482h2.035c.266 0 .483-.216.482-.482v-13.036c0-.266-.216-.482-.482-.482h-4.518zm5.66 1v12h-1v-11h-3c.002 3.832.008 7.733.008 11.016h-.773v-4.14c0-.27-.22-.49-.492-.49h-.188c-1.543 0-2.66-.35-3.42-.995h-.002c-.764-.644-1.147-1.54-1.147-2.84 0-1.245.358-2.08 1.06-2.653h.005c.703-.584 1.78-.91 3.29-.91 2.497.004 3.372.012 5.659.012z" fill-opacity=".431"/><path d="m13 2v12h-1v-11h-3c.002 3.832.008 7.733.008 11.016h-.773v-4.14c0-.27-.22-.49-.492-.49h-.188c-1.543 0-2.66-.35-3.42-.995h-.002c-.764-.644-1.147-1.54-1.147-2.84 0-1.245.358-2.08 1.06-2.653h.005c.703-.584 1.78-.91 3.29-.91 2.497.004 3.372.012 5.659.012z" fill="url(#b)"/><path d="m11.22 8c-.125 0-.22.095-.22.22v.624c-.277.07-.526.186-.766.328l-.454-.452c-.087-.09-.223-.09-.31 0l-.75.75c-.09.087-.09.223 0 .31l.452.454c-.142.24-.257.49-.328.766h-.624c-.125 0-.22.095-.22.22v1.06c0 .125.095.22.22.22h.624c.07.277.186.526.328.766l-.453.453c-.09.087-.09.223 0 .31l.75.75c.087.09.223.09.31 0l.454-.452c.24.142.49.257.766.328v.625c0 .125.095.22.22.22h1.06c.125 0 .22-.095.22-.22v-.624c.277-.07.526-.186.766-.328l.453.453c.087.09.223.09.31 0l.75-.75c.09-.087.09-.223 0-.31l-.452-.454c.142-.24.257-.49.328-.766h.625c.125 0 .22-.095.22-.22v-1.06c0-.125-.095-.22-.22-.22h-.624c-.07-.277-.186-.526-.328-.766l.453-.453c.09-.087.09-.223 0-.31l-.75-.75c-.087-.09-.223-.09-.31 0l-.454.452c-.24-.142-.49-.257-.766-.328v-.626c0-.125-.095-.22-.22-.22zm.53 2.75c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1z" display="block" fill="url(#d)" stroke="url(#e)" stroke-linejoin="round" stroke-width=".527" transform="matrix(1.1 -.4 .4 1.1 -6 4.3)"/><path d="m10.718 10.03c-1.375.5-2.087 2.027-1.587 3.402s2.027 2.087 3.402 1.587 2.087-2.027 1.587-3.402-2.027-2.087-3.402-1.587zm.42 1.152c.74-.27 1.56.113 1.83.855.27.74-.113 1.56-.855 1.83-.74.27-1.56-.112-1.83-.854-.27-.74.112-1.56.854-1.83z" opacity=".05"/><path d="m11.75 9.75c-1.103 0-2 .897-2 2s.897 2 2 2 2-.897 2-2-.897-2-2-2z" fill="none" stroke="url(#f)" stroke-width=".879" transform="matrix(1.1 -.4 .4 1.1 -6 4.3)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_paralefttoright.svg b/icon-themes/elementary_svg/cmd/sc_paralefttoright.svg
new file mode 100644
index 000000000..33eb3dc41
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_paralefttoright.svg
@@ -0,0 +1,2 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="b" cx="10" cy="1.34" gradientTransform="matrix(-2.79608 0 0 -2.9958 37.96 4.016)" gradientUnits="userSpaceOnUse" r="5.007" xlink:href="#a"/><radialGradient id="c" cx="9" cy="1.239" gradientTransform="matrix(-2.5459 0 0 -2.9096 31.913 3.606)" gradientUnits="userSpaceOnUse" r="5.499" xlink:href="#a"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="4.5" x2="4.5" y1="8.5" y2="15"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329" stop-opacity=".735294"/></linearGradient><linearGradient id="e" gradientTransform="matrix(0 -.5372 .57682 0 -15.72 19.57)" gradientUnits="userSpaceOnUse" x1="40.958" x2="18.681" y1="46.971001" y2="46.971001"><stop offset="0" stop-color="#fff"/><stop offset=".45" stop-color="#fff" stop-opacity=".235"/><stop offset=".65" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient>
+/&amp;gt;<g transform="translate(2)"><path d="m7.34 1.494c-1.583 0-2.78.338-3.604 1.022-.0006667-.0000014-.00133-.0000014-.002 0-.82.67-1.24 1.694-1.24 3.035 0 1.395.446 2.48 1.32 3.216.0006648.0006686.00133.00134.002.002.875.74 1.878 1.093 3.498 1.093h.186v4.138c.0005501.271496.2205041.49145.492.492l1.016.017c.2714959-.00055.4914499-.220504.492-.492 0-3.137-.006-6.86-.008-10.524h2.016v10.507c.00055.271496.220504.49145.492.492h1c.271496-.00055.49145-.220504.492-.492v-12c-.00055-.2714959-.220504-.4914499-.492-.492-2.288 0-3.16-.008-5.658-.014-.0006667-.0000014-.00133-.0000014-.002 0zm-3.604 1.022.09-.06c-.03211.016638-.062292.03676-.09.06z" fill="url(#c)"/><path d="m7.34 1c-1.654 0-2.98.357-3.922 1.14-.95.776-1.418 1.963-1.418 3.41 0 1.503.498 2.75 1.494 3.59 1.156 1.08 2.638 1.207 3.505 1.214h.014v4.136c0 .273.2200089.491791.495.494l1.992.016c.2739912.0022.496-.22.494-.494l.006-10.506h1v10.518c0 .266.216.482.483.482h2.035c.266 0 .483-.216.482-.482v-13.036c0-.266-.216-.482-.482-.482h-4.518zm5.66 1v12h-1v-11h-3c.002 3.832.008 7.733.008 11.016l-1.008-.016v-4.14c0-.27-.22-.49-.492-.49h-.188c-1.543 0-2.425-.334-3.185-.979h-.002c-.764-.645-1.147-1.542-1.147-2.84 0-1.246.358-2.08 1.06-2.654h.005c.702-.584 1.778-.91 3.29-.91 2.496.005 3.371.013 5.659.013z" fill-opacity=".431"/><path d="m13 2v12h-1v-11h-3c.002 3.832.008 7.733.008 11.016l-1.008-.016v-4.14c0-.27-.22-.49-.492-.49h-.188c-1.543 0-2.425-.334-3.185-.979h-.002c-.764-.645-1.147-1.542-1.147-2.84 0-1.246.358-2.08 1.06-2.654h.005c.702-.584 1.778-.91 3.29-.91 2.496.005 3.371.013 5.659.013z" fill="url(#b)"/><g fill="#fff"><path d="m7.3398438 1.4941406c-1.5830001 0-2.7795157.3374844-3.6035157 1.0214844h-.00195c-.82.67-1.2402344 1.6941563-1.2402344 3.0351562 0 .1736617.027227.3282096.041016.4921876.0973315-1.0866569.4893223-1.9473093 1.1992153-2.5273438h.00195c.824-.684 2.0205156-1.0214844 3.6035157-1.0214844h.00195c2.4980062.006 3.3702093.0136719 5.6582093.0136719.271496.0005501.491637.2206916.492188.4921875v-1c-.000551-.2714959-.220692-.4916374-.492188-.4921875-2.288 0-3.1602031-.00767-5.6582031-.013672h-.00195z" opacity=".1"/><path d="m4.5175781 6.4199219a1.581297 1.581297 0 0 0 -.4375.0566406c.1681667 1.0878258.6322544 2.0047062 1.4140625 2.6640625 1.156 1.08 2.6369063 1.205891 3.5039063 1.212891h.015625v3.416015l1.3925781-.974609a1.581297 1.581297 0 0 0 0-2.589844l-5-3.4999999a1.581297 1.581297 0 0 0 -.8886719-.2851562z" transform="translate(-2)"/></g></g><g stroke-miterlimit="7"><path d="m4.5 15 5-3.5-5-3.5v2.5l-3.998-.01-.002 2.01h4z" style="display:block;stroke:#a62100;stroke-linejoin:round;stroke-miterlimit:7;stroke-opacity:.501961;fill:url(#d)"/><path d="m18.503974.3244921v1.8127098c0 .2783515-.493789.6229029-.77213.6253882l-6.43557.057464.250156-.05559 6.185414-.00187c.279133-.0005544.772684.3088068.77213.5879399v1.8441466l3.44912-2.4302166z" display="block" fill="none" stroke="url(#e)" stroke-width="1.546" transform="matrix(.64678 0 0 .64678 -6.468 9.712)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_pararighttoleft.svg b/icon-themes/elementary_svg/cmd/sc_pararighttoleft.svg
new file mode 100644
index 000000000..ddb383713
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_pararighttoleft.svg
@@ -0,0 +1,2 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="b" cx="10" cy="1.34" gradientTransform="matrix(-2.79608 0 0 -2.9958 37.96 4.016)" gradientUnits="userSpaceOnUse" r="5.007" xlink:href="#a"/><radialGradient id="c" cx="9" cy="1.239" gradientTransform="matrix(-2.5459 0 0 -2.9096 31.913 3.606)" gradientUnits="userSpaceOnUse" r="5.499" xlink:href="#a"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="4.5" x2="4.5" y1="8.5" y2="15"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329" stop-opacity=".735294"/></linearGradient><linearGradient id="e" gradientTransform="matrix(0 -.5372 .57682 0 -15.72 19.57)" gradientUnits="userSpaceOnUse" x1="40.958" x2="18.681" y1="46.971001" y2="46.971001"><stop offset="0" stop-color="#fff"/><stop offset=".45" stop-color="#fff" stop-opacity=".235"/><stop offset=".65" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient>
+/&amp;gt;<g transform="translate(-2)"><path d="m7.34 1.494c-1.583 0-2.78.338-3.604 1.022-.0006667-.0000014-.00133-.0000014-.002 0-.82.67-1.24 1.694-1.24 3.035 0 1.395.446 2.48 1.32 3.216.0006648.0006686.00133.00134.002.002.875.74 1.878 1.093 3.498 1.093h.186v4.138c.0005501.271496.2205041.49145.492.492l1.016.017c.2714959-.00055.4914499-.220504.492-.492 0-3.137-.006-6.86-.008-10.524h2.016v10.507c.00055.271496.220504.49145.492.492h1c.271496-.00055.49145-.220504.492-.492v-12c-.00055-.2714959-.220504-.4914499-.492-.492-2.288 0-3.16-.008-5.658-.014-.0006667-.0000014-.00133-.0000014-.002 0zm-3.604 1.022.09-.06c-.03211.016638-.062292.03676-.09.06z" fill="url(#c)"/><path d="m7.34 1c-1.654 0-2.98.357-3.922 1.14-.95.776-1.418 1.963-1.418 3.41 0 1.503.498 2.75 1.494 3.59 1.156 1.08 2.638 1.207 3.505 1.214h.014v4.136c0 .273.2200089.491791.495.494l1.992.016c.2739912.0022.496-.22.494-.494l.006-10.506h1v10.518c0 .266.216.482.483.482h2.035c.266 0 .483-.216.482-.482v-13.036c0-.266-.216-.482-.482-.482h-4.518zm5.66 1v12h-1v-11h-3c.002 3.832.008 7.733.008 11.016l-1.008-.016v-4.14c0-.27-.22-.49-.492-.49h-.188c-1.543 0-2.425-.334-3.185-.979h-.002c-.764-.645-1.147-1.542-1.147-2.84 0-1.246.358-2.08 1.06-2.654h.005c.702-.584 1.778-.91 3.29-.91 2.496.005 3.371.013 5.659.013z" fill-opacity=".431"/><path d="m13 2v12h-1v-11h-3c.002 3.832.008 7.733.008 11.016l-1.008-.016v-4.14c0-.27-.22-.49-.492-.49h-.188c-1.543 0-2.425-.334-3.185-.979h-.002c-.764-.645-1.147-1.542-1.147-2.84 0-1.246.358-2.08 1.06-2.654h.005c.702-.584 1.778-.91 3.29-.91 2.496.005 3.371.013 5.659.013z" fill="url(#b)"/><g fill="#fff"><path d="m7.3398438 1.4941406c-1.5830001 0-2.7795157.3374844-3.6035157 1.0214844h-.00195c-.82.67-1.2402344 1.6941563-1.2402344 3.0351562 0 .1736617.027227.3282096.041016.4921876.0973315-1.0866569.4893223-1.9473093 1.1992153-2.5273438h.00195c.824-.684 2.0205156-1.0214844 3.6035157-1.0214844h.00195c2.4980062.006 3.3702093.0136719 5.6582093.0136719.271496.0005501.491637.2206916.492188.4921875v-1c-.000551-.2714959-.220692-.4916374-.492188-.4921875-2.288 0-3.1602031-.00767-5.6582031-.013672h-.00195z" opacity=".1"/><path d="m11.480469 6.4199219a1.581297 1.581297 0 0 0 -.888672.2851562l-1.591797 1.1152344v6.6972655c0 .266.2154219.482422.4824219.482422h2.0351561c.266 0 .483422-.216422.482422-.482422v-8.0156249a1.581297 1.581297 0 0 0 -.519531-.0820312zm-3.4824221 2.1015625-2.40625 1.6835936a1.581297 1.581297 0 0 0 -.578125.753906v1.080078a1.581297 1.581297 0 0 0 .578125.75586l2.4023437 1.68164z" transform="translate(2)"/></g></g><g stroke-miterlimit="7" transform="matrix(-1 0 0 1 15.997947 0)"><path d="m4.5 15 5-3.5-5-3.5v2.5l-3.998-.01-.002 2.01h4z" style="display:block;stroke:#a62100;stroke-linejoin:round;stroke-miterlimit:7;stroke-opacity:.501961;fill:url(#d)"/><path d="m18.503974.3244921v1.8127098c0 .2783515-.493789.6229029-.77213.6253882l-6.43557.057464.250156-.05559 6.185414-.00187c.279133-.0005544.772684.3088068.77213.5879399v1.8441466l3.44912-2.4302166z" display="block" fill="none" stroke="url(#e)" stroke-width="1.546" transform="matrix(.64678 0 0 .64678 -6.468 9.712)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_paraspacedecrease.svg b/icon-themes/elementary_svg/cmd/sc_paraspacedecrease.svg
new file mode 100644
index 000000000..b78cf59c0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_paraspacedecrease.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1 0 0 -1 0 17)" gradientUnits="userSpaceOnUse" x1="3.5" x2="3.5" xlink:href="#g" y1="7" y2="6.5"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="11" x2="11" xlink:href="#k" y1="17" y2="1"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="11" x2="11" xlink:href="#k" y1="26" y2="10"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="11" x2="11" xlink:href="#k" y1="30" y2="14"/><linearGradient id="e" gradientTransform="matrix(1 0 0 -1 0 17.000026)" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#f" y1="10.000026" y2="3.000026"/><linearGradient id="f" gradientTransform="translate(1 9)" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="3.5" y2="12.5"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="g" gradientTransform="translate(1 9)" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="6" y2="11"><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="h" gradientTransform="translate(0 -1)" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#f" y1="3" y2="9"/><linearGradient id="i" gradientTransform="translate(0 -1)" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#g" y1="7" y2="8"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="11" x2="11" xlink:href="#k" y1="21" y2="5"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="11" x2="11" y1="19" y2="3"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><g transform="translate(0 -5)"><path d="m3.5 12.5-3-2.999974h2l.0000002-3.000026h1.9882808l-.0000002 3.000026h2z" fill="url(#e)" stroke="#a62100" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m3.5 11.085902-.5665471-.585902h.5665471l-.011719-3 .011719-.000026v.000026 3h.5703125z" fill="none" opacity=".49" stroke="url(#a)"/></g><path d="m8.5 4.5v2h7v-2z" fill="url(#j)"/><path d="m9 5v.5zm0 0v.5h6v-.5z" fill="#bebebe" opacity=".2"/><path d="m8.5 4.5v2h7v-2z" fill="none" opacity=".61" stroke="#000"/><g transform="translate(0 5)"><path d="m3.5 3.5-3 3h2v3h1.9882808v-3h2z" fill="url(#h)" stroke="#a62100" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m3.5 4.914098-.5665471.585902h.5665471l-.011719 3 .011719.000026v-.000026-3h.5703125z" fill="none" opacity=".49" stroke="url(#i)"/></g><path d="m8.5.5v2h7v-2z" fill="url(#b)"/><path d="m9 1v.5zm0 0v.5h6v-.5z" fill="#bebebe" opacity=".2"/><path d="m8.5.5v2h7v-2z" fill="none" opacity=".61" stroke="#000"/><path d="m8.5 9.5v2h7v-2z" fill="url(#c)"/><path d="m9 10v.5zm0 0v.5h6v-.5z" fill="#bebebe" opacity=".2"/><path d="m8.5 9.5v2h7v-2z" fill="none" opacity=".61" stroke="#000"/><path d="m8.5 13.5v2h7v-2z" fill="url(#d)"/><path d="m9 14v.5zm0 0v.5h6v-.5z" fill="#bebebe" opacity=".2"/><path d="m8.5 13.5v2h7v-2z" fill="none" opacity=".61" stroke="#000"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_paraspaceincrease.svg b/icon-themes/elementary_svg/cmd/sc_paraspaceincrease.svg
new file mode 100644
index 000000000..621ec87f2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_paraspaceincrease.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1 0 0 -1 0 17)" gradientUnits="userSpaceOnUse" x1="3.5" x2="3.5" xlink:href="#g" y1="7" y2="6.5"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="11" x2="11" xlink:href="#k" y1="17" y2="1"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="11" x2="11" xlink:href="#k" y1="26" y2="10"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="11" x2="11" xlink:href="#k" y1="30" y2="14"/><linearGradient id="e" gradientTransform="matrix(1 0 0 -1 0 17.000026)" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#f" y1="10.000026" y2="3.000026"/><linearGradient id="f" gradientTransform="translate(1 9)" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="3.5" y2="12.5"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="g" gradientTransform="translate(1 9)" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="6" y2="11"><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="h" gradientTransform="translate(0 -1)" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#f" y1="3" y2="9"/><linearGradient id="i" gradientTransform="translate(0 -1)" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#g" y1="7" y2="8"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="11" x2="11" xlink:href="#k" y1="21" y2="5"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="11" x2="11" y1="19" y2="3"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><path d="m8.5 4.5v2h7v-2z" fill="url(#j)"/><path d="m9 5v.5zm0 0v.5h6v-.5z" fill="#bebebe" opacity=".2"/><path d="m8.5 4.5v2h7v-2z" fill="none" opacity=".61" stroke="#000"/><path d="m3.5 3.5-3 3h2v1h1.9882808v-1h2z" fill="url(#h)" stroke="#a62100" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m3.5 4.914098-.5665471.585902h.5665471l-.011719 1 .011719.000026v-.000026-1h.5703125z" fill="none" opacity=".49" stroke="url(#i)"/><path d="m3.5 12.5-3-2.999974h2l.0000002-1.000026h1.9882808l-.0000002 1.000026h2z" fill="url(#e)" stroke="#a62100" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m3.5 11.085902-.5665471-.585902h.5665471l-.011719-1 .011719-.000026v.000026 1h.5703125z" fill="none" opacity=".49" stroke="url(#a)"/><path d="m8.5.5v2h7v-2z" fill="url(#b)"/><path d="m9 1v.5zm0 0v.5h6v-.5z" fill="#bebebe" opacity=".2"/><path d="m8.5.5v2h7v-2z" fill="none" opacity=".61" stroke="#000"/><path d="m8.5 9.5v2h7v-2z" fill="url(#c)"/><path d="m9 10v.5zm0 0v.5h6v-.5z" fill="#bebebe" opacity=".2"/><path d="m8.5 9.5v2h7v-2z" fill="none" opacity=".61" stroke="#000"/><path d="m8.5 13.5v2h7v-2z" fill="url(#d)"/><path d="m9 14v.5zm0 0v.5h6v-.5z" fill="#bebebe" opacity=".2"/><path d="m8.5 13.5v2h7v-2z" fill="none" opacity=".61" stroke="#000"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_paste.svg b/icon-themes/elementary_svg/cmd/sc_paste.svg
new file mode 100644
index 000000000..67a418898
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_paste.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="24.837" cy="36.421" gradientTransform="matrix(-.25569 0 0 -.17604 13.353 17.657)" gradientUnits="userSpaceOnUse" r="15.645" xlink:href="#a"/><linearGradient id="c" gradientTransform="matrix(.27963 0 0 -.23975 1.022 13.719)" gradientUnits="userSpaceOnUse" x1="25.469" x2="25.469" y1="32.841" y2="2.7236"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66094" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></linearGradient><linearGradient id="d" gradientTransform="matrix(0 .28097 .3277 0 1.5206 .74757)" gradientUnits="userSpaceOnUse" x1="20.797" x2="37.474" y1="20.649" y2="20.649"><stop offset="0" stop-color="#fff"/><stop offset=".51154" stop-color="#fff" stop-opacity=".23529"/><stop offset=".58522" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.18919 0 0 .24324 5.4592 3.1622)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="7.5555" y2="40.444"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.25714 0 0 .23901 3.8285 2.897)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".98521" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.20764 0 0 .22368 19.106 2.6306)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.9062"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#bebebe"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.36667 0 0 .40625 -1.9833 1.9531)" gradientUnits="userSpaceOnUse" x1="25.5" x2="26" y1="-13.625" y2="-39.125"><stop offset="0" stop-color="#e2b369"/><stop offset="1" stop-color="#c79b55"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.32143 0 0 -.36667 -.875 -.98333)" gradientUnits="userSpaceOnUse" x1="14.389" x2="14.389" y1="-8.8408" y2="-40.204"><stop offset="0" stop-color="#fff"/><stop offset=".0625" stop-color="#fff" stop-opacity=".23529"/><stop offset=".9628" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><radialGradient id="j" cx="24.837" cy="36.421" gradientTransform="matrix(-.25569 0 0 -.17604 13.353 18.657)" gradientUnits="userSpaceOnUse" r="15.645" xlink:href="#a"/><rect display="block" fill="url(#h)" height="13" rx="1" stroke="#8a5b0f" transform="scale(1 -1)" width="11" x="1.5" y="-14.5"/><path d="m2.5 13.5h9v-11h-9z" display="block" fill="none" opacity=".5" stroke="url(#i)"/><path d="m9.5 4.5c.97227.04419 1-1 1-1l-1-1 .00007-1s.06876-1.0194-1-1l-3 .03108c-1.0259.04239-1.0091 1.0011-1.0091 1.0011l.009.9678-1 1s.11613.9558.99999 1z" display="block" fill="#e9e9e9" stroke="#8c8c8c"/><path d="m5.004 4v-2c-.0394-.63156.20798-1.0336 1-1h2c.46307.07386.94201.11598 1 1v2l-1-2h-2z" fill="#fff"/><path d="m3.0026 12.246a4.0002 2.7541 0 1 1 8.0003 0 4.0002 2.7541 0 0 1 -8.0003 0z" fill="url(#j)" fill-rule="evenodd" opacity=".14118"/><path d="m5.5 3.5c2.0624 0 9.0001.000712 9.0001.000712l.000012 10.999h-9.0001v-11z" fill="url(#f)" stroke="url(#g)" stroke-linejoin="round" stroke-width=".99992"/><path d="m13.5 13.5h-7v-9h7z" fill="none" stroke="url(#e)" stroke-linecap="round"/><path d="m3.0026 11.246a4.0002 2.7541 0 1 1 8.0003 0 4.0002 2.7541 0 0 1 -8.0003 0z" fill="url(#b)" fill-rule="evenodd" opacity=".14118"/><path d="m5.3028 4.4425c-3.5506 2.2079-1.4178 6.4425 2.2 6.4425v1.7543l4.4972-3.2787-4.4972-3.0657v1.8361c-2.5525.0913-3.6683-2.1479-1.8435-3.6885z" display="block" fill="url(#c)"/><g fill="none"><path d="m4.6208 6.1283c-.90652.80637-.12465 4.3314 3.8821 3.8492v.90773l1.8983-1.5244-1.8983-1.3856v1.1222c-4.397.2159-4.2563-2.4234-3.8821-2.9691z" display="block" opacity=".8" stroke="url(#d)" stroke-miterlimit="7" stroke-width=".96392"/><path d="m5.3028 4.4425c-3.5506 2.2079-1.4178 6.4425 2.2 6.4425v1.7543l4.4972-3.2787-4.4972-3.0657v1.8361c-2.5525.0913-3.6683-2.1479-1.8435-3.6885z" opacity=".5" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_pasteaslink.svg b/icon-themes/elementary_svg/cmd/sc_pasteaslink.svg
new file mode 100644
index 000000000..20a95fe08
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_pasteaslink.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="74.166664" x2="74.166664" xlink:href="#a" y1="12.748854" y2="12.082187"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="80.166671" x2="80.166671" xlink:href="#a" y1="16.748851" y2="9.415517"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="69.500003" x2="69.500003" xlink:href="#a" y1="16.748851" y2="9.415517"/><linearGradient id="e" gradientTransform="matrix(.36667 0 0 .40625 -1.9833 1.9531)" gradientUnits="userSpaceOnUse" x1="25.5" x2="26" y1="-13.625" y2="-39.125"><stop offset="0" stop-color="#e2b369"/><stop offset="1" stop-color="#c79b55"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.32143 0 0 .36667 -.875 .98333)" gradientUnits="userSpaceOnUse" x1="14.389" x2="14.389" y1="-8.8408" y2="-40.204"><stop offset="0" stop-color="#fff"/><stop offset=".0625" stop-color="#fff" stop-opacity=".23529"/><stop offset=".9628" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="-2" y2="8"><stop offset="0" stop-color="#fff"/><stop offset=".065624" stop-color="#ddd"/><stop offset=".66094" stop-color="#abacae"/><stop offset="1" stop-color="#89898b"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="9.502" x2="9.502" y1="-.002" y2="4"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><rect display="block" fill="url(#e)" height="13" rx="1" stroke="#66430b" stroke-opacity=".49804" transform="scale(1 -1)" width="11" x="1.5" y="-14.5"/><path d="m1.96875 7c-.3547865 0-.6818637.1007572-.96875.2636719v6.5644531c0 .648815.446 1.171875 1 1.171875h10c.554 0 1-.52306 1-1.171875v-6.828125h-3.03125c-.5884395 0-1.1085885.2613058-1.46875.6679688-.3601615-.4066629-.8803105-.6679688-1.46875-.6679688z" opacity=".05"/><path d="m1.96875 7.5c-.1686985 0-.3164796.0731155-.46875.1289062v6.1992188c0 .419679.2607172.671875.5.671875h10c.239283 0 .5-.252196.5-.671875v-6.328125h-2.53125c-.4404177 0-.8215228.1926247-1.09375.5a.50005.50005 0 0 1 -.75 0c-.2722272-.3073752-.6533325-.5-1.09375-.5z" opacity=".1"/><path d="m2.5-13.5h9v11h-9z" display="block" fill="none" opacity=".5" stroke="url(#f)" transform="scale(1 -1)"/><path d="m9.5 4.5c.97227.04419 1-1 1-1l-1-1 .00007-1s.06876-1.0194-1-1l-3 .03108c-1.0259.04239-1.0091 1.0011-1.0091 1.0011l.009.9678-1 1s.11613.9558.99999 1z" display="block" fill="url(#g)" stroke="#000" stroke-opacity=".3451"/><path d="m5.004 4v-2c-.0394-.63156.20798-1.0336 1-1h2c.46307.07386.94201.11598 1 1v2l-1-2h-2z" fill="url(#h)"/><path d="m4.5071 4.5h5" fill="none" opacity=".1" stroke="#fff" stroke-linecap="round"/><g transform="matrix(.75000001 0 0 .75000001 -47.125001 2.43836)"><path d="m10.970703 8.5c-.810226-.0005144-1.4608655.6507203-1.4628905 1.4609375l-.0039063 1.5371095.0039063 1.537109c.002025.810222.6526655 1.460166 1.4628905 1.460938l1.533203.001953 1.533203-.001953c.810225-.000772 1.460866-.650716 1.462891-1.460938l.003906-1.537109-.003906-1.5371095c-.002058-.8102172-.652665-1.4614519-1.462891-1.4609375h-1.529297-.007812zm.904297 2 .628906.003906.628906-.003906c-.002913.002914-.001509.004996-.003906.007812.195532.003191.349751.153905.365235.345704.001818.008298.01371.012512.013671.021484l-.003906.832031.001953.417969c0 .207751-.167254.376298-.375.375l-.626953-.003906-.626953.003906c-.207745.001298-.375-.167249-.375-.375l.001953-.417969-.003906-.832031c-.000039-.008972.011853-.013186.013672-.021484.015483-.191799.169702-.342513.365234-.345704-.002396-.002816-.000992-.004898-.003906-.007812z" fill="#d4d4d4" stroke="#000" stroke-linecap="round" stroke-linejoin="bevel" stroke-opacity=".427451" transform="matrix(1.3333333 0 0 1.3333333 62.833334 -3.251146)"/><path d="m77.424033 9.4155201h3.75c.554 0 1 .446 1 .9999999v1.5m-.590699 2.825343h-3.75c-.554 0-1-.446-1-1" style="opacity:.4;fill:none;stroke:#fff;stroke-width:1.333333;stroke-linecap:round;stroke-linejoin:bevel"/><path d="m77.449218 8.0769751c-1.080297-.00274-1.951963.868921-1.949219 1.9492199l.01042 4.102863c.0027 1.080296.868919 1.94819 1.949219 1.949219l4.101563.0039c1.080301.001 1.951963-.868923 1.949219-1.949219l-.01042-4.102861c-.0027-1.0802896-.873897-2.0528188-1.949219-1.9492121l-2.050781.0013zm1.217447 2.6718759 1.666666.01041c.276994.0017.5.223.500001.5l.0074 1.656249c0 .277001-.223006.501732-.5.500001l-1.666666-.01041c-.276994-.0017-.498762-.223003-.5-.5l-.0074-1.656249c-.0012-.276997.642516-.737525.5-.5z" fill="url(#c)" opacity=".2"/><path d="m66.79427 8.0821866c-1.080301-.0006858-1.947821.8676271-1.950521 1.9479164l-.0052 2.04948.0052 2.049478c.0027 1.080296.870221 1.946888 1.950521 1.947917l2.044271.0026 2.04427-.0026c1.0803-.001 1.947822-.867621 1.950522-1.947917l.0052-2.049478-.0052-2.04948c-.0027-1.0802893-.87022-1.9486022-1.950522-1.9479164h-2.039062-.01042zm1.205729 2.6666664.838542.0052.838541-.0052c-.0039.0039-.002.0067-.0052.01042.260709.0043.466335.205207.48698.460939.0024.01106.01828.01668.01823.02865l-.0052 1.109375.0026.557292c0 .277001-.223005.501731-.5.5l-.835937-.0052-.835938.0052c-.276993.0017-.5-.222999-.5-.5l.0026-.557292-.0052-1.109384c-.000052-.01196.0158-.01758.01823-.02865.02064-.255732.226269-.456684.486978-.460939-.0032-.0038-.0013-.0065-.0052-.01042z" style="fill:#d4d4d4;stroke:#000;stroke-width:1.333333;stroke-linecap:round;stroke-linejoin:bevel;stroke-opacity:.427451"/><path d="m66.757365 9.4155201h3.75c.554 0 1 .446 1 .9999999v1.5m-.590699 2.825343h-3.75c-.554 0-1-.446-1-1" style="opacity:.4;fill:none;stroke:#fff;stroke-width:1.333333;stroke-linecap:round;stroke-linejoin:bevel"/><path d="m66.78255 8.0769751c-1.080297-.00274-1.951963.868921-1.949219 1.9492199l.01042 4.102863c.0027 1.080296.868919 1.94819 1.949219 1.949219l4.101563.0039c1.080301.001 1.951963-.868923 1.949219-1.949219l-.01042-4.102861c-.0027-1.0802896-.873897-2.0528188-1.949219-1.9492121l-2.050781.0013zm1.217447 2.6718759 1.666666.01041c.276994.0017.5.223.500001.5l.0074 1.656249c0 .277001-.223006.501732-.5.500001l-1.666666-.01041c-.276994-.0017-.498762-.223003-.5-.5l-.0074-1.656249c-.0012-.276997.642516-.737525.5-.5z" fill="url(#d)" opacity=".2"/><rect height="2.666667" rx="1.333331" ry="1.333333" style="fill:#d4d4d4;stroke:#000;stroke-width:1.333333;stroke-linecap:round;stroke-linejoin:bevel;stroke-opacity:.403922" width="8.000003" x="70.166664" y="10.748854"/><rect fill="url(#b)" height="1.333334" opacity=".2" rx=".5" width="6.666665" x="70.833336" y="11.41552"/><rect fill="#fff" height="1.333334" opacity=".4" rx=".5" width="6.666665" x="70.833336" y="11.41552"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_pasteonlyformula.svg b/icon-themes/elementary_svg/cmd/sc_pasteonlyformula.svg
new file mode 100644
index 000000000..5c2aff3c6
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_pasteonlyformula.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.18919 0 0 .24324 5.4592 4.1622)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="7.5555" y2="40.444"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25714 0 0 .23901 3.8285 3.897)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".98521" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.36667 0 0 .40625 -1.9833 1.9531)" gradientUnits="userSpaceOnUse" x1="25.5" x2="26" y1="-13.625" y2="-39.125"><stop offset="0" stop-color="#e2b369"/><stop offset="1" stop-color="#c79b55"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.32143 0 0 .36667 -.875 .98333)" gradientUnits="userSpaceOnUse" x1="14.389" x2="14.389" y1="-8.8408" y2="-40.204"><stop offset="0" stop-color="#fff"/><stop offset=".0625" stop-color="#fff" stop-opacity=".23529"/><stop offset=".9628" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="-2" y2="8"><stop offset="0" stop-color="#fff"/><stop offset=".065624" stop-color="#ddd"/><stop offset=".66094" stop-color="#abacae"/><stop offset="1" stop-color="#89898b"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="9.502" x2="9.502" y1="-.002" y2="4"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="16.083" x2="13.281" xlink:href="#h" y1="15.414" y2="12.051"/><linearGradient id="h"><stop offset="0" stop-color="#1f1f1f"/><stop offset="1" stop-color="#5c5c5c"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.55101 0 0 .55498 4.3989 3.7143)" gradientUnits="userSpaceOnUse" x1="11.081" x2="6.0308" xlink:href="#h" y1="11.825" y2="5.7643"/><rect display="block" fill="url(#c)" height="13" rx="1" stroke="#66430b" stroke-opacity=".49804" transform="scale(1 -1)" width="11" x="1.5" y="-14.5"/><path d="m2.5-13.5h9v11h-9z" display="block" fill="none" opacity=".5" stroke="url(#d)" transform="scale(1 -1)"/><path d="m9.5 4.5c.97227.04419 1-1 1-1l-1-1 .00007-1s.06876-1.0194-1-1l-3 .03108c-1.0259.04239-1.0091 1.0011-1.0091 1.0011l.009.9678-1 1s.11613.9558.99999 1z" display="block" fill="url(#e)" stroke="#000" stroke-opacity=".3451"/><path d="m5.004 4v-2c-.0394-.63156.20798-1.0336 1-1h2c.46307.07386.94201.11598 1 1v2l-1-2h-2z" fill="url(#f)"/><path d="m4.5071 4.5h5" fill="none" opacity=".1" stroke="#fff" stroke-linecap="round"/><path d="m3.4979 4.5058c2.0624 0 11.985.062693 11.985.062693l.000012 10.999-11.985-.06198v-11z" fill="url(#b)" stroke="#000" stroke-linejoin="round" stroke-opacity=".3451" stroke-width=".99992"/><g stroke-linecap="round"><path d="m14.441 14.542-9.9431-.036v-9.0002l9.9427.036557z" fill="none" stroke="url(#a)"/><g stroke="#000" stroke-linejoin="round"><path d="m10.265 9.1859h-1.3937v4.8541h-.9055v-4.8541h-.9658v-.4256l.9658-.3141v-.3192q0-1.0133.43764-1.52.44267-.50665 1.3582-.50665.52819 0 1.0715.18746l-.241.7143q-.468-.152-.8203-.152-.45776 0-.6791.30399t-.22134.96264v.35972h1.3934z" fill="url(#i)" opacity=".66" stroke-width=".55852"/><path d="m17.716 16.335-1.92-2.7204h1.0385l1.4336 2.0973 1.4184-2.0973h1.0284l-1.92 2.7204 2.0263 2.842h-1.0385l-1.5147-2.2189-1.535 2.2189h-1.0284z" fill="url(#g)" opacity=".66" stroke-width=".5605" transform="matrix(.55341 0 0 .55258 2.1959 2.9737)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_pasteonlytext.svg b/icon-themes/elementary_svg/cmd/sc_pasteonlytext.svg
new file mode 100644
index 000000000..86af64e07
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_pasteonlytext.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.1892 0 0 .24324 5.46 4.162)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="7.556" y2="40.444"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25714 0 0 .239 3.83 3.897)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.36667 0 0 .40625 -1.983 1.953)" gradientUnits="userSpaceOnUse" x1="25.5" x2="26" y1="-13.625" y2="-39.125"><stop offset="0" stop-color="#e2b369"/><stop offset="1" stop-color="#c79b55"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.32143 0 0 .36667 -.875 .983)" gradientUnits="userSpaceOnUse" x1="14.389" x2="14.389" y1="-8.841" y2="-40.204"><stop offset="0" stop-color="#fff"/><stop offset=".063" stop-color="#fff" stop-opacity=".235"/><stop offset=".963" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="-2" y2="8"><stop offset="0" stop-color="#fff"/><stop offset=".066" stop-color="#ddd"/><stop offset=".661" stop-color="#abacae"/><stop offset="1" stop-color="#89898b"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="9.502" x2="9.502" y1="-.002" y2="4"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="6.388432" x2="14.824605" y1="10.30085" y2="10.30085"><stop offset="0" stop-color="#1f1f1f"/><stop offset="1" stop-color="#5c5c5c"/></linearGradient><rect display="block" fill="url(#c)" height="13" rx="1" stroke="#66430b" stroke-opacity=".498" transform="scale(1 -1)" width="11" x="1.5" y="-14.5"/><path d="m2.5-13.5h9v11h-9z" display="block" fill="none" opacity=".5" stroke="url(#d)" transform="scale(1 -1)"/><path d="m9.5 4.5c.972.044 1-1 1-1l-1-1v-1s.07-1.02-1-1l-3 .03c-1.026.044-1.01 1.003-1.01 1.003l.01.968-1 1s.116.956 1 1z" display="block" fill="url(#e)" stroke="#000" stroke-opacity=".345"/><path d="m5.004 4v-2c-.04-.632.208-1.034 1-1h2c.463.074.942.116 1 1v2l-1-2h-2z" fill="url(#f)"/><path d="m4.507 4.5h5" fill="none" opacity=".1" stroke="#fff" stroke-linecap="round"/><path d="m3.49 4.5c2.064 0 11.994.07 11.994.07v10.998l-11.992-.068v-11z" fill="url(#b)" stroke="#000" stroke-linejoin="round" stroke-opacity=".345"/><path d="m14.44 14.542-9.947-.042v-9l9.95.042z" fill="none" stroke="url(#a)" stroke-linecap="round"/><path d="m10.262 5.888c-.615 0-1.867.43-1.867 1.045v1.25c-.26-.213-.55-.382-.857-.465-.33-.09-.66-.123-1.005-.123-.373 0-.746.053-1.103.162-.307.095-.597.213-.87.36-.52.28-.73.918-.48 1.453l.26.555c.032.067.07.13.115.19-.454.452-.795 1.06-.795 1.68 0 .335.047.67.172.995l.002.006c.115.29.29.572.526.802l.02.02c.23.216.517.38.812.477.28.095.576.14.87.14.232 0 .455-.018.677-.064.124-.025.248-.087.374-.134.153.077.322.117.494.117h.53c.25 0 1.243-.015 1.438-.166.197.152.438.234.686.234h.54c.167 0 .332-.037.483-.11.09.033.17.078.262.103.243.066.485.09.727.09.398 0 .802-.08 1.164-.25l.01-.006c.368-.177.69-.45.935-.775.247-.325.42-.696.53-1.09v-.002c.117-.413.164-.848.164-1.307 0-.457-.046-.888-.163-1.3-.11-.392-.284-.762-.533-1.087-.244-.325-.57-.6-.942-.775-.367-.17-.772-.247-1.164-.247-.053 0-.106.017-.16.02v-.686c0-.614-.5-1.112-1.114-1.112zm1.303 1.86c-.002 0-.003.003-.004.003-.005.002-.01 0-.017.003zm-2.323.548.018.016c-.003-.004-.008-.003-.012-.006-.003-.003-.003-.008-.006-.01zm-2.62 1.176h.007c-.124.004-.21.087-.33.098v-.086zm-.096 4.03c.02.082.048.16.086.236h-.03zm5.343.122-.063.234h-.04c.044-.074.078-.152.102-.234z" fill="#fff"/><path d="m8.47 13.414-.15-.616h-.034c-.09.12-.178.227-.267.316-.09.086-.188.158-.293.215s-.223.098-.353.125-.28.04-.45.04c-.186 0-.358-.027-.514-.08-.157-.052-.294-.132-.41-.24-.113-.11-.203-.25-.267-.414-.065-.166-.098-.364-.098-.59 0-.444.156-.784.466-1.022.315-.238.79-.368 1.428-.39l.746-.028v-.28c0-.18-.02-.332-.06-.453-.038-.122-.095-.22-.17-.292-.074-.076-.166-.13-.277-.163-.108-.032-.232-.048-.372-.048-.225 0-.434.032-.63.097-.19.066-.376.144-.554.236l-.26-.555c.2-.107.424-.2.67-.275.246-.076.504-.113.775-.113.275 0 .513.028.713.085.203.054.37.142.5.263.13.12.23.272.295.458.064.187.097.413.097.678v3.048zm-1.356-.514c.165 0 .318-.027.458-.078s.262-.128.365-.23c.103-.106.182-.238.24-.394.06-.16.088-.346.088-.56v-.4l-.58.027c-.243.01-.447.038-.612.08s-.297.105-.397.184c-.097.074-.167.168-.21.28-.044.107-.065.23-.065.367 0 .25.064.43.194.548.133.116.305.174.52.174zm6.02-4.018q.38 0 .693.146t.53.438q.224.288.346.717t.12.998q0 .572-.12 1.006-.122.43-.345.72-.22.293-.53.443-.313.145-.694.145-.24 0-.434-.052t-.352-.138q-.154-.09-.276-.207-.118-.118-.21-.247h-.05l-.15.564h-.54v-6.309h.74v1.524q0 .142-.005.304-.004.16-.012.296l-.016.317h.03q.094-.142.212-.264t.272-.21q.158-.09.352-.14.195-.05.438-.05zm-.142.612q-.324 0-.543.106-.216.1-.35.312-.13.21-.186.527-.053.315-.053.74 0 .41.054.73.057.316.186.535.134.215.353.33.22.108.547.108.547 0 .803-.442.26-.44.26-1.268 0-.843-.26-1.26-.256-.418-.81-.418z" fill="url(#g)" stroke="#000" stroke-opacity=".54" transform="translate(-.86 -.106)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_pasteonlyvalue.svg b/icon-themes/elementary_svg/cmd/sc_pasteonlyvalue.svg
new file mode 100644
index 000000000..c15c07997
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_pasteonlyvalue.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.18919 0 0 .24324 5.4592 4.1622)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="7.5555" y2="40.444"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25714 0 0 .23901 3.8285 3.897)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".98521" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.36667 0 0 .40625 -1.9833 1.9531)" gradientUnits="userSpaceOnUse" x1="25.5" x2="26" y1="-13.625" y2="-39.125"><stop offset="0" stop-color="#e2b369"/><stop offset="1" stop-color="#c79b55"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.32143 0 0 .36667 -.875 .98333)" gradientUnits="userSpaceOnUse" x1="14.389" x2="14.389" y1="-8.8408" y2="-40.204"><stop offset="0" stop-color="#fff"/><stop offset=".0625" stop-color="#fff" stop-opacity=".23529"/><stop offset=".9628" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="-2" y2="8"><stop offset="0" stop-color="#fff"/><stop offset=".065624" stop-color="#ddd"/><stop offset=".66094" stop-color="#abacae"/><stop offset="1" stop-color="#89898b"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="9.502" x2="9.502" y1="-.002" y2="4"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="5.7407" x2="14.614" y1="10.461" y2="10.461"><stop offset="0" stop-color="#1f1f1f"/><stop offset="1" stop-color="#5c5c5c"/></linearGradient><rect display="block" fill="url(#c)" height="13" rx="1" stroke="#66430b" stroke-opacity=".49804" transform="scale(1 -1)" width="11" x="1.5" y="-14.5"/><path d="m2.5-13.5h9v11h-9z" display="block" fill="none" opacity=".5" stroke="url(#d)" transform="scale(1 -1)"/><path d="m9.5 4.5c.97227.04419 1-1 1-1l-1-1 .00007-1s.06876-1.0194-1-1l-3 .03108c-1.0259.04239-1.0091 1.0011-1.0091 1.0011l.009.9678-1 1s.11613.9558.99999 1z" display="block" fill="url(#e)" stroke="#000" stroke-opacity=".3451"/><path d="m5.004 4v-2c-.0394-.63156.20798-1.0336 1-1h2c.46307.07386.94201.11598 1 1v2l-1-2h-2z" fill="url(#f)"/><path d="m4.5071 4.5h5" fill="none" opacity=".1" stroke="#fff" stroke-linecap="round"/><path d="m3.4322 4.5339c2.0624 0 12.051.034611 12.051.034611l.000012 10.999-12.051-.0339v-11z" fill="url(#b)" stroke="#000" stroke-linejoin="round" stroke-opacity=".3451" stroke-width=".99992"/><path d="m14.441 14.542-9.9545.458v-9l9.9545-.4576z" fill="none" stroke="url(#a)" stroke-linecap="round"/><g fill="url(#g)" stroke="#000" stroke-opacity=".54007" transform="translate(-.61437 -.069393)"><path d="m8.1563 13.822h-.7976v-4.138q0-.19488 0-.41694.00453-.22207.00906-.4396.00906-.22207.013596-.42148.00906-.20394.013596-.35803-.077044.081576-.13596.14049-.058916.058916-.12236.1133-.058916.054384-.1269.11783-.06798.058916-.16315.14049l-.6708.5483-.4351-.5574 1.7358-1.3551h.6798z"/><path d="m14.614 13.822h-4.1332v-.70699l1.5862-1.7267q.3399-.36709.60729-.67074.26739-.30364.4532-.59369.19034-.29005.29005-.5801.0997-.29458.0997-.63901 0-.26739-.07704-.47133t-.22207-.34443q-.14049-.14502-.33537-.21754-.19488-.072512-.43507-.072512-.43054 0-.7795.17675-.34443.17222-.65714.44414l-.462-.5394q.18128-.16315.38975-.30364.20847-.14502.44867-.24926t.50758-.16315q.26739-.063448.56197-.063448.43507 0 .78403.12236.3535.12236.59822.3535.24473.2266.37616.55743.13596.3263.13596.73871 0 .38522-.12236.73418-.11783.34896-.33084.68886-.20847.33537-.50305.67527-.29005.3399-.62995.70699l-1.2735 1.3551v.03626h3.1225z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_pastespecial.svg b/icon-themes/elementary_svg/cmd/sc_pastespecial.svg
new file mode 100644
index 000000000..4f83df9ec
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_pastespecial.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.18919 0 0 .24324 5.4592 4.1622)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="7.5555" y2="40.444"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25714 0 0 .23901 3.8285 3.897)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".98521" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.36667 0 0 .40625 -1.9833 1.9531)" gradientUnits="userSpaceOnUse" x1="25.5" x2="26" y1="-13.625" y2="-39.125"><stop offset="0" stop-color="#e2b369"/><stop offset="1" stop-color="#c79b55"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.32143 0 0 .36667 -.875 .98333)" gradientUnits="userSpaceOnUse" x1="14.389" x2="14.389" y1="-8.8408" y2="-40.204"><stop offset="0" stop-color="#fff"/><stop offset=".0625" stop-color="#fff" stop-opacity=".23529"/><stop offset=".9628" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="-2" y2="8"><stop offset="0" stop-color="#fff"/><stop offset=".065624" stop-color="#ddd"/><stop offset=".66094" stop-color="#abacae"/><stop offset="1" stop-color="#89898b"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="9.502" x2="9.502" y1="-.002" y2="4"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><rect display="block" fill="url(#c)" height="13" rx="1" stroke="#66430b" stroke-opacity=".49804" transform="scale(1 -1)" width="11" x="1.5" y="-14.5"/><path d="m2.5-13.5h9v11h-9z" display="block" fill="none" opacity=".5" stroke="url(#d)" transform="scale(1 -1)"/><path d="m9.5 4.5c.97227.04419 1-1 1-1l-1-1 .00007-1s.06876-1.0194-1-1l-3 .03108c-1.0259.04239-1.0091 1.0011-1.0091 1.0011l.009.9678-1 1s.11613.9558.99999 1z" display="block" fill="url(#e)" stroke="#000" stroke-opacity=".3451"/><path d="m5.004 4v-2c-.0394-.63156.20798-1.0336 1-1h2c.46307.07386.94201.11598 1 1v2l-1-2h-2z" fill="url(#f)"/><path d="m4.5071 4.5h5" fill="none" opacity=".1" stroke="#fff" stroke-linecap="round"/><path d="m3.4979 4.5058c2.0624 0 11.985.062693 11.985.062693l.000012 10.999-11.985-.06198v-11z" fill="url(#b)" stroke="#000" stroke-linejoin="round" stroke-opacity=".3451" stroke-width=".99992"/><path d="m14.441 14.542-9.9431-.036v-9.0002l9.9427.036557z" fill="none" stroke="url(#a)" stroke-linecap="round"/><path d="m8.839 11.69v-.20533q0-.31632.038847-.5716.044396-.25528.14984-.47726.11099-.22198.29413-.43286.18313-.21643.46061-.44951.26638-.22753.45506-.41067.18868-.18868.30522-.37737.12209-.19423.17759-.41067.06105-.22198.06105-.51611 0-.26638-.08324-.48281-.08324-.22198-.24418-.37737-.155-.1613-.394-.2445-.2331-.0888-.5439-.0888-.46061 0-.87683.14429-.4163.1443-.8047.3329l-.3496-.8046q.44951-.23308.97117-.39402.52166-.16649 1.06-.16649.51611 0 .92677.14429.41622.13874.70479.40512.28858.26638.44396.65485.15539.38292.15539.86573 0 .37182-.07769.66595-.07214.28858-.22198.53831t-.37182.48281-.52166.49391q-.28858.24973-.47171.43841-.18313.18314-.28858.36072-.10544.17204-.14429.35517-.038847.18314-.038847.42732v.09989zm-.26638 1.6815q0-.21088.055495-.35517.055495-.14984.14984-.23863.094342-.09434.22198-.13319.12764-.0444.27748-.0444.14429 0 .27193.0444.13319.03885.22753.13319.094342.08879.14984.23863.055495.14429.055495.35517 0 .20533-.055495.35517-.055495.14429-.14984.23863-.094342.09434-.22753.13874-.12764.0444-.27193.0444-.14984 0-.27748-.0444t-.22198-.13874q-.094342-.09434-.14984-.23863-.055495-.14984-.055495-.35517z" fill="#ffc27d" stroke="#a62100" stroke-opacity=".44485"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_pastetransposed.svg b/icon-themes/elementary_svg/cmd/sc_pastetransposed.svg
new file mode 100644
index 000000000..1bbcba3e4
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_pastetransposed.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.1892 0 0 .24324 5.46 4.162)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="7.556" y2="40.444"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25714 0 0 .239 3.83 3.897)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.36667 0 0 .40625 -1.983 1.953)" gradientUnits="userSpaceOnUse" x1="25.5" x2="26" y1="-13.625" y2="-39.125"><stop offset="0" stop-color="#e2b369"/><stop offset="1" stop-color="#c79b55"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.32143 0 0 .36667 -.875 .983)" gradientUnits="userSpaceOnUse" x1="14.389" x2="14.389" y1="-8.841" y2="-40.204"><stop offset="0" stop-color="#fff"/><stop offset=".063" stop-color="#fff" stop-opacity=".235"/><stop offset=".963" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="-2" y2="8"><stop offset="0" stop-color="#fff"/><stop offset=".066" stop-color="#ddd"/><stop offset=".661" stop-color="#abacae"/><stop offset="1" stop-color="#89898b"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="9.502" x2="9.502" y1="-.002" y2="4"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><rect display="block" fill="url(#c)" height="13" rx="1" stroke="#66430b" stroke-opacity=".498" transform="scale(1 -1)" width="11" x="1.5" y="-14.5"/><path d="m2.5-13.5h9v11h-9z" display="block" fill="none" opacity=".5" stroke="url(#d)" transform="scale(1 -1)"/><path d="m9.5 4.5c.972.044 1-1 1-1l-1-1v-1s.07-1.02-1-1l-3 .03c-1.026.044-1.01 1.003-1.01 1.003l.01.968-1 1s.116.956 1 1z" display="block" fill="url(#e)" stroke="#000" stroke-opacity=".345"/><path d="m5.004 4v-2c-.04-.632.208-1.034 1-1h2c.463.074.942.116 1 1v2l-1-2h-2z" fill="url(#f)"/><path d="m4.507 4.5h5" fill="none" opacity=".1" stroke="#fff" stroke-linecap="round"/><path d="m3.49 4.5c2.064 0 11.994.07 11.994.07v10.998l-11.992-.068v-11z" fill="url(#b)" stroke="#000" stroke-linejoin="round" stroke-opacity=".345"/><path d="m14.44 14.542-9.947-.042v-9l9.95.042z" fill="none" stroke="url(#a)" stroke-linecap="round"/><g transform="matrix(0 -1 1 0 -3 24)"><path d="m10.5 9.5h4v2h-4z" fill="#fff" fill-opacity=".784314" stroke="#393939" stroke-opacity=".498"/><path d="m12.5 9.5v2" fill="none" stroke="#9a9a9a"/></g><g transform="matrix(1 0 0 -1 -2 18)"><path d="m10.5 9.5h4v2h-4z" fill="#fff" fill-opacity=".784314" stroke="#393939" stroke-opacity=".498"/><path d="m12.5 9.5v2" fill="none" stroke="#9a9a9a"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_pasteunformatted.svg b/icon-themes/elementary_svg/cmd/sc_pasteunformatted.svg
new file mode 100644
index 000000000..4c2ef50d2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_pasteunformatted.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.18919 0 0 .24324 5.4592 4.1622)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="7.5555" y2="40.444"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25714 0 0 .23901 3.8285 3.897)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".98521" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.36667 0 0 .40625 -1.9833 1.9531)" gradientUnits="userSpaceOnUse" x1="25.5" x2="26" y1="-13.625" y2="-39.125"><stop offset="0" stop-color="#e2b369"/><stop offset="1" stop-color="#c79b55"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.32143 0 0 .36667 -.875 .98333)" gradientUnits="userSpaceOnUse" x1="14.389" x2="14.389" y1="-8.8408" y2="-40.204"><stop offset="0" stop-color="#fff"/><stop offset=".0625" stop-color="#fff" stop-opacity=".23529"/><stop offset=".9628" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="-2" y2="8"><stop offset="0" stop-color="#fff"/><stop offset=".065624" stop-color="#ddd"/><stop offset=".66094" stop-color="#abacae"/><stop offset="1" stop-color="#89898b"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="9.502" x2="9.502" y1="-.002" y2="4"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><rect display="block" fill="url(#c)" height="13" rx="1" stroke="#66430b" stroke-opacity=".49804" transform="scale(1 -1)" width="11" x="1.5" y="-14.5"/><path d="m2.5-13.5h9v11h-9z" display="block" fill="none" opacity=".5" stroke="url(#d)" transform="scale(1 -1)"/><path d="m9.5 4.5c.97227.04419 1-1 1-1l-1-1 .00007-1s.06876-1.0194-1-1l-3 .03108c-1.0259.04239-1.0091 1.0011-1.0091 1.0011l.009.9678-1 1s.11613.9558.99999 1z" display="block" fill="url(#e)" stroke="#000" stroke-opacity=".3451"/><path d="m5.004 4v-2c-.0394-.63156.20798-1.0336 1-1h2c.46307.07386.94201.11598 1 1v2l-1-2h-2z" fill="url(#f)"/><path d="m4.5071 4.5h5" fill="none" opacity=".1" stroke="#fff" stroke-linecap="round"/><path d="m5.5 4.5c2.0624 0 9.0001.000712 9.0001.000712l.000012 10.999h-9.0001v-11z" fill="url(#b)" stroke="#000" stroke-linejoin="round" stroke-opacity=".3451" stroke-width=".99992"/><path d="m13.5 14.5h-7v-9h7z" fill="none" stroke="url(#a)" stroke-linecap="round"/><g fill="#919191"><path d="m7 7h6v1h-6z"/><path d="m7 9h5v1h-5z"/><path d="m7 11h6v1h-6z"/><path d="m7 13h6v1h-6z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_patternfield.svg b/icon-themes/elementary_svg/cmd/sc_patternfield.svg
new file mode 100644
index 000000000..96fcd814a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_patternfield.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="4.993" cy="43.5" gradientTransform="matrix(2.0038 0 0 1.4 15.715092 -17.399767)" 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.993" cy="43.5" gradientTransform="matrix(-2.0038 0 0 -1.4 18.466443 104.40026)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#b"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="25.058001" x2="25.058001" y1="47.028" y2="39.999001"><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" gradientUnits="userSpaceOnUse" x1="8.766285" x2="8.766285" y1="2.477087" y2="10.678342"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="2" y2="9"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="11.000119" x2="10.843659" y1="-1.000464" y2="-15.125461"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><g opacity=".4" transform="matrix(.57895 0 0 .42857 -1.8947 -4.1429)"><path d="m25.727092 40.000233h5v7h-5z" fill="url(#a)"/><path d="m8.4544434 47.000257h-5v-7h5z" fill="url(#c)"/><path d="m8.4544434 40.000257 17.2726486-.000024v7l-17.2726486.000024z" fill="url(#d)"/></g><g transform="translate(0 1)"><rect fill="url(#g)" height="13" rx="1" transform="scale(1 -1)" width="15" x=".5" y="-13.5"/><rect fill="none" height="12.999" opacity=".344" rx="1" stroke="#555761" stroke-linecap="round" stroke-linejoin="round" width="14.998" x=".502" y=".501"/><path d="m1.493 1.5h13.005l.002 11h-13.005z" fill="none" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><rect fill="#b5b5b5" height="6.5" rx="1" width="12" x="2" y="2"/><rect fill="#cacaca" height="8.5" rx="1" width="12" x="2" y="3"/></g><g fill="url(#e)" stroke="#000" stroke-opacity=".470588"><path d="m3.5571596 10.702012v-5.7844254h.7359119v5.1276444h2.2670833v.656781z"/><path d="m12.489078 10.702012h-.850651l-2.8447344-4.7873835h-.031652q.023739.3046517.039565.6053468.015826.2571735.023739.5380861.01187.2809126.01187.506434v3.1375166h-.680521v-5.7844254h.8427378l2.8328646 4.7636445h.0277q-.01187-.3006952-.0277-.5934773-.004-.1266085-.01187-.2571735-.004-.1345215-.01187-.2650865-.004-.1345215-.0079-.2571735 0-.122652 0-.2255214v-3.1652123h.688434z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_photoalbumdialog.svg b/icon-themes/elementary_svg/cmd/sc_photoalbumdialog.svg
new file mode 100644
index 000000000..6c72d0d94
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_photoalbumdialog.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.3333929 0 0 .3359124 2.980185 -1.492336)" gradientUnits="userSpaceOnUse" x1="20.252666" x2="5.524974" y1="40.522579" y2="11.734877"><stop offset="0" stop-color="#262626"/><stop offset="1" stop-color="#828282"/></linearGradient><radialGradient id="b" cx="34.828457" cy="65.617027" gradientTransform="matrix(.1481826 .01025688 -.00894678 .1326541 2.708025 -1.875746)" gradientUnits="userSpaceOnUse" r="42.271381"><stop offset="0" stop-color="#6e8d5d"/><stop offset=".5" stop-color="#a2ac34" stop-opacity=".498039"/><stop offset=".75" stop-color="#cbbd40" stop-opacity=".247059"/><stop offset=".875" stop-color="#dbc146" stop-opacity=".121569"/><stop offset="1" stop-color="#ff480f" stop-opacity=".132653"/></radialGradient><linearGradient id="c" gradientTransform="matrix(.12176809 0 .00000003 .10570772 4.95519 1.255464)" gradientUnits="userSpaceOnUse" x1=".633409" x2="79.104187" y1="3.090303" y2="170.28906"><stop offset="0" stop-color="#f3f7fa"/><stop offset="1" stop-color="#fdfeff"/></linearGradient><g transform="translate(-3 -3)"><path d="m5.008465 4.0087h10.002317v11.000087h-10.002317z" fill="url(#c)" transform="matrix(.99999849 -.00173536 -.00210974 .99999777 0 0)"/><path d="m3.774498 2.38444h9.669678v9.804619h-9.669678z" style="stroke:#333;stroke-width:1.416542;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.968627;fill:url(#a)" transform="matrix(.72594824 -.00128072 -.00148605 .71607903 3.763453 3.797387)"/><path d="m3.084312 1.684958h10.359866v10.504102h-10.359866z" fill="url(#b)" opacity=".35" transform="matrix(.72594824 -.00128072 -.00148605 .71607903 3.763453 3.797387)"/><path d="m4.5302402 3.519 10.9697598-.019-.02669 11.977457-10.9697598.019z" style="opacity:.3;fill:none;stroke:#000;stroke-width:1.007086;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.968627"/></g><path d="m5.008465 4.0087h10.002317v11.000087h-10.002317z" fill="url(#c)" transform="matrix(.99999849 -.00173536 -.00210974 .99999777 0 0)"/><path d="m3.774498 2.38444h9.669678v9.804619h-9.669678z" style="stroke:#333;stroke-width:1.416542;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.968627;fill:url(#a)" transform="matrix(.72594824 -.00128072 -.00148605 .71607903 3.763453 3.797387)"/><path d="m3.084312 1.684958h10.359866v10.504102h-10.359866z" fill="url(#b)" opacity=".35" transform="matrix(.72594824 -.00128072 -.00148605 .71607903 3.763453 3.797387)"/><path d="m4.5302402 3.519 10.9697598-.019-.02669 11.977457-10.9697598.019z" style="opacity:.3;fill:none;stroke:#000;stroke-width:1.007086;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.968627"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_pie_unfilled.svg b/icon-themes/elementary_svg/cmd/sc_pie_unfilled.svg
new file mode 100644
index 000000000..998af4c9a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_pie_unfilled.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&amp;amp;gt;<g fill="none" stroke="#7239b3"><path d="m8.5 1.509883c-4.136586.0002566-7.98989076 2.9057539-7.99023438 6.4901172.00034388 3.5843628 3.35364858 6.4899768 7.49023438 6.4902338 4.136586-.000257 7.48989-3.40593 7.490234-6.9902924l-6.990234.0001172z" stroke-width="1.018453"/><path d="m4.5055012 11.495446 3.2487388-3.0531954" stroke-linecap="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_polygon.svg b/icon-themes/elementary_svg/cmd/sc_polygon.svg
new file mode 100644
index 000000000..649cca47e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_polygon.svg
@@ -0,0 +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 -61.998852 -9.432432)" gradientUnits="userSpaceOnUse" x1="281.7023" x2="289.06989" y1="40.429359" y2="66.05336"><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" gradientUnits="userSpaceOnUse" x1="8.288575" x2="8.62884" y1="16.139017" y2=".230421"><stop offset="0" stop-color="#a56de2"/><stop offset="1" stop-color="#cd9ef7"/></linearGradient><path d="m13.080985.5-11.580985 4.6500001 5.950704 10.3499999h7.049296l-3.616197-7.8999999z" fill="url(#b)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".74902" stroke-width=".959592"/><path d="m11.481497 2.1934404-8.5332213 3.4756096 5.0576112 8.83095h4.8898231l-3.0681242-6.8894025z" fill="none" opacity=".5" stroke="url(#a)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_polygon_diagonal.svg b/icon-themes/elementary_svg/cmd/sc_polygon_diagonal.svg
new file mode 100644
index 000000000..773c78cc3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_polygon_diagonal.svg
@@ -0,0 +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 -65.45648 -5.025652)" gradientUnits="userSpaceOnUse" x1="285.5433" x2="285.5433" y1="19.996088" y2="54.149937"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".56231058" stop-color="#fff" stop-opacity=".192157"/><stop offset=".75" stop-color="#fff" stop-opacity=".926471"/><stop offset=".75" 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><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="6.491526" x2="6.5" y1="15.864407" y2=".5"><stop offset="0" stop-color="#a56de2"/><stop offset="1" stop-color="#cd9ef7"/></linearGradient><path d="m.5.5v15h6 9v-6h-9v-9z" fill="url(#b)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".74902"/><path d="m1 1v14h5 9v-5h-9v-9zm1 1h3v9h9v3h-9-3z" fill="url(#a)" opacity=".5"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_polygon_diagonal_unfilled.svg b/icon-themes/elementary_svg/cmd/sc_polygon_diagonal_unfilled.svg
new file mode 100644
index 000000000..87bce36c8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_polygon_diagonal_unfilled.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&amp;amp;gt;<g fill="none" stroke="#7239b3" stroke-linejoin="round"><path d="m.5.5v15h6 9v-6h-9v-9z"/><path d="m3.5057628 12.495783 1.9942372-1.995783" stroke-linecap="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_polygon_unfilled.svg b/icon-themes/elementary_svg/cmd/sc_polygon_unfilled.svg
new file mode 100644
index 000000000..35f138a50
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_polygon_unfilled.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&amp;amp;gt;<g fill="none" stroke="#7239b3" stroke-linejoin="round"><path d="m13.080985.5000004-11.580985 4.6500001 5.950704 10.3499995h7.049296l-3.616197-7.8999995z" stroke-width=".959592"/><path d="m6.7542373 10.042373 3.0423498-2.623875" fill="none" stroke-linecap="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_position.svg b/icon-themes/elementary_svg/cmd/sc_position.svg
new file mode 100644
index 000000000..ff4fe3a20
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_position.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 11" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="-6.690678" x2="-6.690678" y1="-8.800848" y2="-3.800848"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><path d="m7 3v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm0 2v1h1v-1zm-10 2v1h1v-1zm10 0v1h1v-1zm-10 2v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1z" fill="#565656"/><path d="m3 1v2h-2v1h2v2h1v-2h2v-1h-2v-2z" fill="url(#a)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_preformattedparastyle.svg b/icon-themes/elementary_svg/cmd/sc_preformattedparastyle.svg
new file mode 100644
index 000000000..75323e9d3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_preformattedparastyle.svg
@@ -0,0 +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="12.583539" x2="12.567708" y1="-2.289319" y2=".396875"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-1.81092 0 0 -2.56547 8.291019 .7)" gradientUnits="userSpaceOnUse" x1="5" x2="5" y1="1" y2="16"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><path d="m8.2608391 12.663802-7.7608391-3.896418v-1.2721181l7.7608391-4.4123816v2.1350233l-5.3458348 2.8200101 5.3458348 2.4997563z" fill="url(#b)" stroke="#000" stroke-linejoin="round" stroke-opacity=".490196"/><path d="m9.6368968 5.5h5.8631032v.6102503 9.3897497h-1v-9.3897497l-2-.041716v9.4314657h-1v-5.7699637l-1.8631032.041716c-1.0193475.022824-1.8461541-.956264-1.8461541-2.135876s.8265511-2.1358763 1.8461541-2.1358763z" fill="url(#a)" stroke="#a62100" stroke-opacity=".501961" stroke-width="1.004198"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_presentation.svg b/icon-themes/elementary_svg/cmd/sc_presentation.svg
new file mode 100644
index 000000000..434698da9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_presentation.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 16 16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="16.028032" x2="16.028032" xlink:href="#b" y1="10.016719" y2="11.016732"/><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset=".0000001" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-.9999874 0 0 .9999874 29.014779 -2.968806)" gradientUnits="userSpaceOnUse" x1="19.015018" x2="19.015018" xlink:href="#b" y1="8.968919" y2="10.968945"/><radialGradient id="d" cx="10.4375" cy="4.812501" gradientTransform="matrix(.00000032 2.3999997 -1.6 .00000021 18.137498 -20.237496)" gradientUnits="userSpaceOnUse" r="5.625"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="10.325748" x2="10.325748" y1="6.366996" y2="14.480861"><stop offset="0" stop-color="#fff"/><stop offset=".508" stop-color="#fff" stop-opacity=".235"/><stop offset=".835" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.30952278 0 0 .34225972 -.511886 1.636585)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="27.50001" y1=".985206" y2="32.10878"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.999992" y1="6.923065" y2="23.999989"><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="h" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-51.73251" x2="-51.786404" y1="28.475233" y2="2.906247"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="8.5" x2="8.5" y1="2" y2="1"><stop offset="0" stop-color="#d5d5d5"/><stop offset="1" stop-color="#e5e5e5"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="14.528013" x2="14.528013" y1="8.5167" y2="12.51675"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="19.015018" x2="19.015018" y1="7.4689" y2="12.468963"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><path d="m1.5 2.5h12.999987l.000013 9-13 .001z" fill="url(#f)" stroke-width="1.104031"/><g fill="none" transform="translate(-1 2)"><path d="m14.500012 8.4991096-11.0000121.0008904v-7l11.0000121-.0008904z" stroke="url(#g)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 13.0000749.0000636 13.0000749.0000636l.000013 8.99909804-13.000088.0008904z" stroke="url(#h)" stroke-linejoin="round" stroke-width=".999922"/></g><g stroke="#747474" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".745098"><path d="m.5.5h15v2h-15z" fill="url(#i)"/><g fill="#e5e5e5"><path d="m7 11.5v1l-1.9511719 1.951172 1.0605469 1.060547 1.890625-1.890625 1.890625 1.890625 1.060547-1.060547-1.951172-1.951172v-1z"/><circle cx="6.00108" cy="14.5" r="1"/><circle cx="10.00108" cy="14.5" r="1"/></g></g><g transform="matrix(-.9999874 0 0 .9999874 29.014779 -2.968806)"><rect fill="url(#k)" height="5.000063" rx=".500006" width="3.000038" x="17.514999" y="7.4689"/><rect fill="none" height="5.000063" opacity=".5" rx=".500006" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" width="3.000038" x="17.514999" y="7.4689"/></g><g transform="matrix(-.9999874 0 0 .9999874 22.02783 -3.016593)"><rect fill="url(#j)" height="4.000051" rx=".500007" width="3.000038" x="14.528013" y="8.5167"/><g fill="none"><rect height="4.000051" opacity=".5" rx=".500007" stroke="#cc3b02" stroke-linecap="round" stroke-linejoin="round" width="3.000038" x="14.528013" y="8.5167"/><path d="m15.528026 9.5167126 1.000013-.0000002-.000001 2.0000256h-1.000012z" opacity=".5" stroke="url(#a)" stroke-linecap="square" stroke-width="1.000013"/></g></g><path d="m10.5 5.4999997h-1.0000001v3.0000004l1.0120121.047786z" fill="none" opacity=".5" stroke="url(#c)" stroke-width=".999987"/><g transform="matrix(.88888889 0 0 .88888889 1.722222 1.722222)"><path d="m15.5 10.4375a5.0625 5.0625 0 0 1 -5.0625 5.0625 5.0625 5.0625 0 0 1 -5.0625-5.0625 5.0625 5.0625 0 0 1 5.0625-5.0625 5.0625 5.0625 0 0 1 5.0625 5.0625z" style="stroke:#206b00;stroke-width:1.125;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.67451;fill:url(#d)"/><g stroke-width=".714286"><path d="m9.2988282 7.0644531a1.1234091 1.1234091 0 0 0 -1.109375 1.1230469v4.5a1.1234091 1.1234091 0 0 0 1.746094.935547l3.3749998-2.25a1.1234091 1.1234091 0 0 0 0-1.8710939l-3.3749998-2.25a1.1234091 1.1234091 0 0 0 -.636719-.1875z" fill="#206612" opacity=".1"/><path d="m9.3125002 9.3125 3.3749998 2.25-3.3749998 2.25z" fill="#206612" opacity=".25"/><path d="m9.3125002 8.1875 3.3749998 2.25-3.3749998 2.25z" fill="#fff"/></g><path d="m14.375884 10.4375c0 2.174783-1.763601 3.938384-3.938384 3.938384-2.1747828 0-3.9383834-1.763601-3.9383834-3.938384 0-2.1757571 1.7636006-3.9383834 3.9383834-3.9383834 2.174783 0 3.938384 1.7636006 3.938384 3.9383834z" style="opacity:.5;fill:none;stroke-width:1.125;stroke-linecap:round;stroke-linejoin:round;stroke:url(#e)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_presentationcurrentslide.svg b/icon-themes/elementary_svg/cmd/sc_presentationcurrentslide.svg
new file mode 100644
index 000000000..e8aa4df22
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_presentationcurrentslide.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 16 16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="16.028032" x2="16.028032" xlink:href="#b" y1="10.016719" y2="11.016732"/><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset=".0000001" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-.9999874 0 0 .9999874 29.014779 -2.968806)" gradientUnits="userSpaceOnUse" x1="19.015018" x2="19.015018" xlink:href="#b" y1="8.968919" y2="10.968945"/><radialGradient id="d" cx="10.4375" cy="4.812501" gradientTransform="matrix(.00000032 2.3999997 -1.6 .00000021 18.137498 -20.237496)" gradientUnits="userSpaceOnUse" r="5.625"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="10.325748" x2="10.325748" y1="6.366996" y2="14.480861"><stop offset="0" stop-color="#fff"/><stop offset=".508" stop-color="#fff" stop-opacity=".235"/><stop offset=".835" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.30952278 0 0 .34225972 -.511886 1.636585)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="27.50001" y1=".985206" y2="32.10878"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.999992" y1="6.923065" y2="23.999989"><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="h" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-51.73251" x2="-51.786404" y1="28.475233" y2="2.906247"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="8.5" x2="8.5" y1="2" y2="1"><stop offset="0" stop-color="#d5d5d5"/><stop offset="1" stop-color="#e5e5e5"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="14.528013" x2="14.528013" y1="8.5167" y2="12.51675"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="19.015018" x2="19.015018" y1="7.4689" y2="12.468963"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><path d="m1.5 2.5h12.999987l.000013 9-13 .001z" fill="url(#f)" stroke-width="1.104031"/><g fill="none" transform="translate(-1 2)"><path d="m14.500012 8.4991096-11.0000121.0008904v-7l11.0000121-.0008904z" stroke="url(#g)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 13.0000749.0000636 13.0000749.0000636l.000013 8.99909804-13.000088.0008904z" stroke="url(#h)" stroke-linejoin="round" stroke-width=".999922"/></g><g stroke="#747474" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".745098"><path d="m.5.5h15v2h-15z" fill="url(#i)"/><g fill="#e5e5e5"><path d="m7 11.5v1l-1.9511719 1.951172 1.0605469 1.060547 1.890625-1.890625 1.890625 1.890625 1.060547-1.060547-1.951172-1.951172v-1z"/><circle cx="6.00108" cy="14.5" r="1"/><circle cx="10.00108" cy="14.5" r="1"/></g></g><g transform="matrix(-.9999874 0 0 .9999874 29.014779 -2.968806)"><rect fill="url(#k)" height="5.000063" rx=".500006" width="3.000038" x="17.514999" y="7.4689"/><rect fill="none" height="5.000063" opacity=".5" rx=".500006" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" width="3.000038" x="17.514999" y="7.4689"/></g><g transform="matrix(-.9999874 0 0 .9999874 22.02783 -3.016593)"><rect fill="url(#j)" height="4.000051" rx=".500007" width="3.000038" x="14.528013" y="8.5167"/><g fill="none"><rect height="4.000051" opacity=".5" rx=".500007" stroke="#cc3b02" stroke-linecap="round" stroke-linejoin="round" width="3.000038" x="14.528013" y="8.5167"/><path d="m15.528026 9.5167126 1.000013-.0000002-.000001 2.0000256h-1.000012z" opacity=".5" stroke="url(#a)" stroke-linecap="square" stroke-width="1.000013"/></g></g><path d="m10.5 5.4999997h-1.0000001v3.0000004l1.0120121.047786z" fill="none" opacity=".5" stroke="url(#c)" stroke-width=".999987"/><g transform="matrix(.88888889 0 0 .88888889 1.722222 1.722222)"><path d="m15.5 10.4375a5.0625 5.0625 0 0 1 -5.0625 5.0625 5.0625 5.0625 0 0 1 -5.0625-5.0625 5.0625 5.0625 0 0 1 5.0625-5.0625 5.0625 5.0625 0 0 1 5.0625 5.0625z" style="stroke:#206b00;stroke-width:1.125;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.67451;fill:url(#d)"/><path d="m9 8a1.0001 1.0001 0 0 0 -1 1v4a1.0001 1.0001 0 0 0 1 1h2a1.0001 1.0001 0 0 0 .5-.134766 1.0001 1.0001 0 0 0 .5.134766h2a1.0001 1.0001 0 0 0 1-1v-4a1.0001 1.0001 0 0 0 -1-1h-2a1.0001 1.0001 0 0 0 -.5.1347656 1.0001 1.0001 0 0 0 -.5-.1347656z" fill="#206b00" fill-opacity=".67451" opacity=".1" transform="matrix(1.125 0 0 1.125 -1.9375 -1.9375)"/><path d="m8.1875004 9.3125h2.2499996v4.5h-2.2499996z" fill="#206612" opacity=".25" stroke-width="1.010153"/><path d="m8.1875004 8.1875h2.2499996v4.5h-2.2499996z" fill="#fff" stroke-width="1.010153"/><path d="m14.375884 10.4375c0 2.174783-1.763601 3.938384-3.938384 3.938384-2.1747828 0-3.9383834-1.763601-3.9383834-3.938384 0-2.1757571 1.7636006-3.9383834 3.9383834-3.9383834 2.174783 0 3.938384 1.7636006 3.938384 3.9383834z" style="opacity:.5;fill:none;stroke-width:1.125;stroke-linecap:round;stroke-linejoin:round;stroke:url(#e)"/><g stroke-width="1.010153"><path d="m11.5625 9.3125h2.25v4.5h-2.25z" fill="#206612" opacity=".25"/><path d="m11.5625 8.1875h2.25v4.5h-2.25z" fill="#fff"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_presentationdialog.svg b/icon-themes/elementary_svg/cmd/sc_presentationdialog.svg
new file mode 100644
index 000000000..6886aee5f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_presentationdialog.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 16 16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="16.028032" x2="16.028032" xlink:href="#b" y1="10.016719" y2="11.016732"/><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset=".0000001" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-.9999874 0 0 .9999874 29.014779 -2.968806)" gradientUnits="userSpaceOnUse" x1="19.015018" x2="19.015018" xlink:href="#b" y1="8.968919" y2="10.968945"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="11.720905" x2="11.720905" y1="1.783899" y2="11.976016"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#e6e6e6"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="9.720905" x2="9.720905" y1="2.733051" y2="15.752358"><stop offset="0" stop-color="#888"/><stop offset="1" stop-color="#626262"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="12.813955" x2="12.742121" y1="13.774036" y2="9.725965"><stop offset="0" stop-color="#efefef"/><stop offset="1" stop-color="#c9c9c9"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.30952278 0 0 .34225972 -.511886 1.636585)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="27.50001" y1=".985206" y2="32.10878"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.999992" y1="6.923065" y2="23.999989"><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="i" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-51.73251" x2="-51.786404" y1="28.475233" y2="2.906247"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="8.5" x2="8.5" y1="2" y2="1"><stop offset="0" stop-color="#d5d5d5"/><stop offset="1" stop-color="#e5e5e5"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="14.528013" x2="14.528013" y1="8.5167" y2="12.51675"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="19.015018" x2="19.015018" y1="7.4689" y2="12.468963"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><path d="m1.5 2.5h12.999987l.000013 9-13 .001z" fill="url(#g)" stroke-width="1.104031"/><g fill="none" transform="translate(-1 2)"><path d="m14.500012 8.4991096-11.0000121.0008904v-7l11.0000121-.0008904z" stroke="url(#h)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 13.0000749.0000636 13.0000749.0000636l.000013 8.99909804-13.000088.0008904z" stroke="url(#i)" stroke-linejoin="round" stroke-width=".999922"/></g><g stroke="#747474" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".745098"><path d="m.5.5h15v2h-15z" fill="url(#j)"/><g fill="#e5e5e5"><path d="m7 11.5v1l-1.9511719 1.951172 1.0605469 1.060547 1.890625-1.890625 1.890625 1.890625 1.060547-1.060547-1.951172-1.951172v-1z"/><circle cx="6.00108" cy="14.5" r="1"/><circle cx="10.00108" cy="14.5" r="1"/></g></g><g transform="matrix(-.9999874 0 0 .9999874 29.014779 -2.968806)"><rect fill="url(#l)" height="5.000063" rx=".500006" width="3.000038" x="17.514999" y="7.4689"/><rect fill="none" height="5.000063" opacity=".5" rx=".500006" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" width="3.000038" x="17.514999" y="7.4689"/></g><g transform="matrix(-.9999874 0 0 .9999874 22.02783 -3.016593)"><rect fill="url(#k)" height="4.000051" rx=".500007" width="3.000038" x="14.528013" y="8.5167"/><g fill="none"><rect height="4.000051" opacity=".5" rx=".500007" stroke="#cc3b02" stroke-linecap="round" stroke-linejoin="round" width="3.000038" x="14.528013" y="8.5167"/><path d="m15.528026 9.5167126 1.000013-.0000002-.000001 2.0000256h-1.000012z" opacity=".5" stroke="url(#a)" stroke-linecap="square" stroke-width="1.000013"/></g></g><path d="m10.5 5.4999997h-1.0000001v3.0000004l1.0120121.047786z" fill="none" opacity=".5" stroke="url(#c)" stroke-width=".999987"/><g transform="matrix(1.0513065 -.43546544 .43546544 1.0513065 -5.966936 4.266501)"><path d="m11.21875 8c-.124208 0-.21875.0945411-.21875.21875v.625c-.276951.0711-.525582.1859391-.765625.328125l-.453125-.453125c-.087828-.087829-.224671-.087829-.3125 0l-.75.75c-.087829.087829-.087829.2246711 0 .3125l.453125.453125c-.1421856.240043-.2570245.488673-.328125.765625h-.625c-.1242085 0-.21875.094541-.21875.21875v1.0625c0 .124209.0945415.21875.21875.21875h.625c.071101.276951.1859395.525582.328125.765625l-.453125.453125c-.087829.08783-.087829.224671 0 .3125l.75.75c.087829.08783.224671.08783.3125 0l.453125-.453125c.240043.142186.488674.257025.765625.328125v.625c0 .124209.094542.21875.21875.21875h1.0625c.124209 0 .21875-.094541.21875-.21875v-.625c.276951-.0711.525582-.185939.765625-.328125l.453125.453125c.08783.08783.224671.08783.3125 0l.75-.75c.08783-.08783.08783-.224671 0-.3125l-.453125-.453125c.142186-.240043.257025-.488674.328125-.765625h.625c.124209 0 .21875-.094541.21875-.21875v-1.0625c0-.124209-.094541-.21875-.21875-.21875h-.625c-.0711-.276952-.185939-.525582-.328125-.765625l.453125-.453125c.08783-.087829.08783-.224671 0-.3125l-.75-.75c-.08783-.087829-.224671-.087829-.3125 0l-.453125.453125c-.240043-.1421859-.488674-.2570247-.765625-.328125v-.625c0-.1242089-.094541-.21875-.21875-.21875zm.53125 2.75c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1z" display="block" fill="url(#d)" stroke="url(#e)" stroke-linejoin="round" stroke-width=".527275"/><path d="m11.75 9.482558c-1.250289 0-2.2674419 1.017154-2.2674419 2.267442 0 1.250289 1.0171529 2.267442 2.2674419 2.267442 1.250288 0 2.267442-1.017153 2.267442-2.267442 0-1.250288-1.017154-2.267442-2.267442-2.267442zm0 1.046512c.673954 0 1.22093.546977 1.22093 1.22093 0 .673954-.546976 1.22093-1.22093 1.22093-.673953 0-1.22093-.546976-1.22093-1.22093 0-.673953.546977-1.22093 1.22093-1.22093z" opacity=".05"/><path d="m11.75 9.75c-1.1028 0-2 .8972-2 2s.8972 2 2 2 2-.8972 2-2-.8972-2-2-2z" fill="none" stroke="url(#f)" stroke-width=".878792"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_presentationlayout.svg b/icon-themes/elementary_svg/cmd/sc_presentationlayout.svg
new file mode 100644
index 000000000..152b01b90
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_presentationlayout.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="2.106" x2="2.106" y1="2.532" y2="14.492"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.44035822 0 0 .44035823 -76.20947 -3.14648)" gradientUnits="userSpaceOnUse" x1="188" x2="188" xlink:href="#c" y1="17" y2="36.026299"/><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.57418708 0 0 .57270135 -100.42477 -7.179241)" gradientUnits="userSpaceOnUse" x1="182" x2="182" xlink:href="#c" y1="33" y2="24.519934"/><linearGradient id="e"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.33196 0 0 .24402 22.863 1.552)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.22297 0 0 .27027 .274 2.014)" gradientUnits="userSpaceOnUse" x1="11.003" x2="11.003" xlink:href="#e" y1="7.35" y2="40.65"/><linearGradient id="h" gradientTransform="matrix(.35135 0 0 .27027 -.432 2.014)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#e" y1="7.35" y2="40.444"/><linearGradient id="i" gradientTransform="matrix(.35714584 0 0 .26072727 .677083 1.842182)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><g transform="translate(0 -1)"><path d="m3 2.5h12.5v12h-12.5z" fill="url(#i)" stroke-width="1.066004"/><path d="m14 9a3 3 0 1 1 -1.587-2.646l-1.413 2.646z" fill="url(#a)" opacity=".5"/><path d="m14 9.01c0 1.3-.946 2.543-2.2 2.89-1.253.347-2.704-.233-3.372-1.35-.006.007 2.572-1.54 2.572-1.54z" fill="url(#a)" opacity=".5"/><path d="m3 14.5h12.5v-12h-12.5" fill="none" stroke="url(#f)" stroke-linejoin="round"/><path d="m14.5 13.5h-13v-10h13z" fill="none" stroke="url(#h)" stroke-linecap="round"/><path d="m3 14.5h-2.5c.002-3.655.002-11.52 0-12h2.5" fill="url(#a)"/><g fill="none"><path d="m3 14.5h-2.376c-.233-.142-.056-.424-.11-.625v-11.305l.03-.05.08-.02h2.376" opacity=".4" stroke="#cc3b02" stroke-linejoin="round"/><path d="m2.5 13.5h-1v-10h1" opacity=".5" stroke="url(#g)" stroke-linecap="square"/><path d="m4 7.5h2m-2 2h1m-1 2h3m-1-2h1" stroke="#aaa"/></g><path d="m14 9c0 1.3-.946 2.543-2.2 2.89-.03-.005-.8-2.89-.8-2.89z" fill="url(#a)"/></g><path d="m.5 1.5 14 14-14.00002097.0028.00002099-2.960449zm3 6.5v4.5h4.5z" style="fill:#9bdb4d;fill-opacity:.588235;fill-rule:evenodd;stroke:#206b00;stroke-linejoin:round;stroke-opacity:.501961"/><g fill="none"><path d="m1.5 3.9116117v10.5883883h10.698531z" fill="none" opacity=".5" stroke="url(#b)"/><path d="m2.5 7.1382942v6.3617058h5.5" opacity=".5" stroke="url(#d)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_presentationminimizer.svg b/icon-themes/elementary_svg/cmd/sc_presentationminimizer.svg
new file mode 100644
index 000000000..2a666f162
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_presentationminimizer.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="2.106" x2="2.106" y1="2.532" y2="14.492"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="1.071" x2="10.542" xlink:href="#c" y1="9.053001" y2="1.987"/><linearGradient id="c"><stop offset="0" stop-color="#fff3cb"/><stop offset=".262" stop-color="#fdde76"/><stop offset=".661" stop-color="#f9c440"/><stop offset="1" stop-color="#e48b20"/></linearGradient><radialGradient id="d" cx="32.5" cy="16.563" gradientTransform="matrix(.136 .32887 -.25782 .113 -3.123 -21.05)" gradientUnits="userSpaceOnUse" r="14.438" xlink:href="#c"/><filter id="e" color-interpolation-filters="sRGB" height="1.324" width="1.387" x="-.193" y="-.162"><feGaussianBlur stdDeviation=".678"/></filter><radialGradient id="f" cx="6.703" cy="73.615997" gradientTransform="matrix(1.6601 0 0 .36315 .964 1.732)" gradientUnits="userSpaceOnUse" r="7.228"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="g" gradientTransform="matrix(.29272 0 0 .42533 1.018 8.287)" gradientUnits="userSpaceOnUse" x1="31" x2="3.259" xlink:href="#h" y1="12.875" y2="24.893999"/><linearGradient id="h"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="i" cx="32.5" cy="16.563" gradientTransform="matrix(.136 .32887 -.25782 .113 11.15 .462)" gradientUnits="userSpaceOnUse" r="14.438" xlink:href="#h"/><linearGradient id="j" gradientTransform="matrix(.26726 0 0 1.15755 9.316 -10.704)" gradientUnits="userSpaceOnUse" x1="-32.957001" x2="-25.474001" y1="27.389" y2="27.389"><stop offset="0" stop-color="#2e3436"/><stop offset=".644" stop-color="#888a85"/><stop offset="1" stop-color="#555753"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.77602 .23906 -.31605 .56748 -20.168 4.55)" gradientUnits="userSpaceOnUse" x1="27.528" x2="30.42" y1="4.167" y2="2.949"><stop offset="0" stop-color="#eeeeec"/><stop offset=".789" stop-color="#fff"/><stop offset="1" stop-color="#eeeeec"/></linearGradient><linearGradient id="l"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.33196 0 0 .24402 22.863 1.552)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.22297 0 0 .27027 .274 2.014)" gradientUnits="userSpaceOnUse" x1="11.003" x2="11.003" xlink:href="#l" y1="7.35" y2="40.65"/><linearGradient id="o" gradientTransform="matrix(.35135 0 0 .27027 -.432 2.014)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#l" y1="7.35" y2="40.444"/><linearGradient id="p" gradientTransform="matrix(.35714584 0 0 .26072727 .677083 1.842182)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><g transform="translate(0 -1)"><path d="m3 2.5h12.5v12h-12.5z" fill="url(#p)" stroke-width="1.066004"/><path d="m14 9a3 3 0 1 1 -1.587-2.646l-1.413 2.646z" fill="url(#a)" opacity=".5"/><path d="m14 9.01c0 1.3-.946 2.543-2.2 2.89-1.253.347-2.704-.233-3.372-1.35-.006.007 2.572-1.54 2.572-1.54z" fill="url(#a)" opacity=".5"/><path d="m3 14.5h12.5v-12h-12.5" fill="none" stroke="url(#m)" stroke-linejoin="round"/><path d="m14.5 13.5h-13v-10h13z" fill="none" stroke="url(#o)" stroke-linecap="round"/><path d="m3 14.5h-2.5c.002-3.655.002-11.52 0-12h2.5" fill="url(#a)"/><g fill="none"><path d="m3 14.5h-2.376c-.233-.142-.056-.424-.11-.625v-11.305l.03-.05.08-.02h2.376" opacity=".4" stroke="#cc3b02" stroke-linejoin="round"/><path d="m2.5 13.5h-1v-10h1" opacity=".5" stroke="url(#n)" stroke-linecap="square"/><path d="m4 7.5h2m-2 2h1m-1 2h3m-1-2h1" stroke="#aaa"/></g><path d="m14 9c0 1.3-.946 2.543-2.2 2.89-.03-.005-.8-2.89-.8-2.89z" fill="url(#a)"/></g><path d="m7.343 1.84-.068 1.668-1.075.562-.336-.19-.012-.992-.704.65-.95-.298.4.87-.575.81.95-.11.596.8.187-.94.496-.17 1.052.39.29 1.71 1.036-1.31 1.716.253-.926-1.39.77-1.552-1.607.45zm-3.717 2.94-.547.504-.737-.23.31.676-.447.628.74-.085.46.62.145-.73.733-.247-.648-.364zm2.5.6-.798.734-1.074-.336.452.985-.65.916 1.076-.126.67.902.213-1.062 1.067-.36-.946-.53zm-4.189 1.067-.2.754-.78.21.654.423-.04.807.602-.492.756.29-.28-.727.506-.628-.777.044-.442-.68z" fill="url(#b)"/><path d="m-1.01-3.742c-2.055.9-4.6-.495-5.685-3.117-1.085-2.62-.297-5.477 1.758-6.378 2.056-.9 4.602.494 5.686 3.116 1.084 2.623.296 5.48-1.76 6.38z" fill="url(#d)" filter="url(#e)" opacity=".483" transform="matrix(.67304 0 0 .67304 10.236 10.19)"/><path d="m24.09 28.466c0 1.45-5.372 2.625-12 2.625-6.626 0-12-1.174-12-2.624s5.374-2.625 12-2.625c6.628 0 12 1.176 12 2.626z" fill="url(#f)" opacity=".2" transform="matrix(.66667 0 0 .66667 -.06 -5.03)"/><path d="m1.127 17.75c6.066.644 1.95-5.863 8.657-8.894l2.457 7.636c-2.81-1.905-3.735 6.156-11.15 1.95z" fill="url(#g)" fill-rule="evenodd" opacity=".444" transform="matrix(.66667 0 0 .66667 -.06 -5.03)"/><path d="m13.263 17.77c-2.056.9-4.6-.495-5.686-3.117-1.084-2.622-.297-5.478 1.76-6.38 2.055-.9 4.6.495 5.685 3.118 1.084 2.623.297 5.48-1.76 6.38z" fill="url(#i)" transform="matrix(.66667 0 0 .66667 -.06 -5.03)"/><path d="m7.078 5.08-1.324-.2-.8 1.022-.223-1.334-1.208-.453 1.185-.628.053-1.304.957.947 1.24-.352-.594 1.214.715 1.085zm-2.778 3.206-.553-.716-.887.1.536-.728-.372-.78.885.265.656-.582.01.892.78.42-.88.286z" fill="#fff"/><g transform="matrix(.77076 -.445 .37655 .6522 .838 -5.332)"><path d="m.5 18v12.438c0 .58.297 1.062.667 1.062h.666c.37 0 .667-.48.667-1.063v-12.437z" fill="url(#j)" fill-rule="evenodd"/><rect fill="none" height="21" opacity=".3" rx=".749" ry=".929" stroke="#000" stroke-width="1.221" width="2" x=".5" y="10.5"/><path d="m1.167 10.5c-.37 0-.667.48-.667 1.063v6.437h2v-6.438c0-.58-.297-1.062-.667-1.062z" fill="url(#k)" fill-rule="evenodd"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_previousannotation.svg b/icon-themes/elementary_svg/cmd/sc_previousannotation.svg
new file mode 100644
index 000000000..2b8f77a6e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_previousannotation.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(-.61157583 0 0 .6008607 15.029159 1.388771)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="4" y2="19.998161"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.52743574 0 0 .33333554 8.345857 -1.557295)" gradientUnits="userSpaceOnUse" x1="5.03216" x2="5.03216" y1="28.671694" y2="29.671688"><stop offset="0" stop-color="#fff"/><stop offset=".00000019" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.61441293 0 0 .61115825 8.389034 -9.305476)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" y1="22.402153" y2="35.268829"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientTransform="matrix(-.00071707 .13232963 -.1355213 -.00073465 -8.366433 -4.342483)" gradientUnits="userSpaceOnUse" x1="33.891682" x2="151.63832" y1="-119.68561" y2="-121.81685"><stop offset="0" stop-color="#fff394"/><stop offset=".262" stop-color="#ffe16b"/><stop offset=".661" stop-color="#f9c440"/><stop offset="1" stop-color="#d48e15"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="2" y2="10"><stop offset="0" stop-color="#fff"/><stop offset=".25544232" 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-opacity=".501961" transform="scale(.26458333)"><path d="m2.5.5c-1.1080002 0-2 .8919999-2 2v7c0 1.108.8919998 2 2 2h1.8007812l-.8007812 4 4.0000001-4h5.9999999c1.108 0 2-.892 2-2v-7c0-1.1080001-.892-2-2-2z" fill="url(#d)" stroke="#ad5f00" stroke-linejoin="round"/><path d="m2.5 1.5c-.5712976 0-1 .4287025-1 1v7c0 .571297.4287025 1 1 1h1.8007812c.6315369.000002 1.104974.578124.9804688 1.197266l-.1523438.759765 1.6640626-1.664062c.1875117-.187536.4418322-.292918.7070312-.292969h6c.571297 0 1-.428703 1-1v-7c0-.5712974-.428703-1-1-1z" fill="none" stroke="url(#e)" stroke-linecap="square"/></g><g transform="matrix(.26458333 0 0 .26458333 .529167 .79375)"><path d="m7.1774891 3.50781c-.1845764 0-.1776546.076034-.2412856.103267l-4.347816 4.1806129c-.05559.054667-.08839.128648-.08839.2100663 0 .080838.03281.1507369.08839.2088935l4.3478193 4.1962383c.059439.06222.1419743.100925.2412857.100925.1845228 0 .3225109-.129479.3225109-.30395v-2.3964022c-.000116-.1628379.1454002-.2989986.323705-.299258l5.3705026-.00781c.174818-.0002568.305788-.1286773.305788-.3004327v-2.4034435c0-.1717556-.13097-.3006833-.305788-.3004304l-5.4003677.00781c-.1636804-.0150253-.2939521-.1448458-.2938433-.2980791v-2.397575c0-.1744694-.1379879-.3004321-.3225109-.3004321z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5"/><g fill="none"><path d="m7.4999965 8.500002h5.0000015v-1.000004h-5.0000015" opacity=".6" stroke="url(#b)"/><path d="m7.4999965 8.5224087c-.5059188.0001637-.9998361.545123-1 1.0506969v.9807024l-2.673407-2.553808 2.673407-2.6061903v.9752625c.0001639.5055734.4940812 1.1066704 1 1.1068342" opacity=".5" stroke="url(#c)" stroke-width=".999996"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_previouspage.svg b/icon-themes/elementary_svg/cmd/sc_previouspage.svg
new file mode 100644
index 000000000..78d46d1a8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_previouspage.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(-.61157583 0 0 .6008607 15.029159 1.388771)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="4" y2="19.998161"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.52743574 0 0 .33333554 8.345857 -1.557295)" gradientUnits="userSpaceOnUse" x1="5.03216" x2="5.03216" y1="28.671694" y2="29.671688"><stop offset="0" stop-color="#fff"/><stop offset=".00000019" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.61441293 0 0 .61115825 8.389034 -9.305476)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" y1="22.402153" y2="35.268829"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" 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="e" 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="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="f" gradientTransform="matrix(.31428497 0 0 .32592538 .457185 -.321281)" 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><g transform="translate(-2.000025 -.000928)"><path d="m2.500025.500928c2.5206581 0 10.999987.000954 10.999987.000954l.000013 14.999046s-7.3333335 0-11 0c0-4.999999 0-10.0000003 0-15z" fill="url(#f)" stroke-width="1.08562"/><g fill="none"><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" stroke="url(#e)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 14.99909804s-7.3333841 0-11.000076 0c0-5.000017 0-10.000035.0000001-15.00005204z" stroke="url(#d)" stroke-linejoin="round" stroke-width=".999922"/></g></g><g transform="translate(2 3)"><path d="m7.1774891 3.50781c-.1845764 0-.1776546.076034-.2412856.103267l-4.347816 4.1806129c-.05559.054667-.08839.128648-.08839.2100663 0 .080838.03281.1507369.08839.2088935l4.3478193 4.1962383c.059439.06222.1419743.100925.2412857.100925.1845228 0 .3225109-.129479.3225109-.30395v-2.3964022c-.000116-.1628379.1454002-.2989986.323705-.299258l5.3705026-.00781c.174818-.0002568.305788-.1286773.305788-.3004327v-2.4034435c0-.1717556-.13097-.3006833-.305788-.3004304l-5.4003677.00781c-.1636804-.0150253-.2939521-.1448458-.2938433-.2980791v-2.397575c0-.1744694-.1379879-.3004321-.3225109-.3004321z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5"/><g fill="none"><path d="m7.4999965 8.500002h5.0000015v-1.000004h-5.0000015" opacity=".6" stroke="url(#b)"/><path d="m7.4999965 8.5224087c-.5059188.0001637-.9998361.545123-1 1.0506969v.9807024l-2.673407-2.553808 2.673407-2.6061903v.9752625c.0001639.5055734.4940812 1.1066704 1 1.1068342" opacity=".5" stroke="url(#c)" stroke-width=".999996"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_previoustrackedchange.svg b/icon-themes/elementary_svg/cmd/sc_previoustrackedchange.svg
new file mode 100644
index 000000000..a56f3ab24
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_previoustrackedchange.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(-.61157583 0 0 .6008607 15.029159 1.388771)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="4" y2="19.998161"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.52743574 0 0 .33333554 8.345857 -1.557295)" gradientUnits="userSpaceOnUse" x1="5.03216" x2="5.03216" y1="28.671694" y2="29.671688"><stop offset="0" stop-color="#fff"/><stop offset=".00000019" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.61441293 0 0 .61115825 8.389034 -9.305476)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" y1="22.402153" y2="35.268829"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.25378586 0 0 .30501865 17.128991 -.686367)" 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="e" gradientTransform="matrix(.24324324 0 0 .35135133 .162176 -.433318)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.923065" y2="41.076912"><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="f" gradientTransform="matrix(.31428497 0 0 .32592538 -1.54284 -.322209)" 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><path d="m.5.4999996c2.5206581 0 10.999987.000954 10.999987.000954l.000013 14.9990464s-7.3333335 0-11 0c0-4.999999 0-10.0000007 0-15.0000004z" fill="url(#f)" stroke-width="1.08562"/><path d="m10.500012 14.49911h-9.0000001v-13.0000004h9.0000001z" fill="none" stroke="url(#e)" stroke-linecap="round"/><path d="m.4999741.49908356c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 14.99909844s-7.3333841 0-11.000076 0c0-5.000017 0-10.0000354.0000001-15.00005244z" fill="none" stroke="url(#d)" stroke-linejoin="round" stroke-width=".999922"/><path d="m3.000012 4.9991096h1v1h-1z" fill="#c6262e"/><path d="m6.000012 2.9991096h3.000001v1h-3.000001z" fill="#c6262e"/><g fill="#aaa" transform="translate(-1.999988 -.00089)"><path d="m5 3h2v1h-2z"/><path d="m7 5h3v1h-3z"/><path d="m5 7h3v1h-3z"/></g><path d="m7.000012 6.9991096h2v1h-2z" fill="#c6262e"/><g transform="translate(2 3)"><path d="m7.1774891 3.50781c-.1845764 0-.1776546.076034-.2412856.103267l-4.347816 4.1806129c-.05559.054667-.08839.128648-.08839.2100663 0 .080838.03281.1507369.08839.2088935l4.3478193 4.1962383c.059439.06222.1419743.100925.2412857.100925.1845228 0 .3225109-.129479.3225109-.30395v-2.3964022c-.000116-.1628379.1454002-.2989986.323705-.299258l5.3705026-.00781c.174818-.0002568.305788-.1286773.305788-.3004327v-2.4034435c0-.1717556-.13097-.3006833-.305788-.3004304l-5.4003677.00781c-.1636804-.0150253-.2939521-.1448458-.2938433-.2980791v-2.397575c0-.1744694-.1379879-.3004321-.3225109-.3004321z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5"/><g fill="none"><path d="m7.4999965 8.500002h5.0000015v-1.000004h-5.0000015" opacity=".6" stroke="url(#b)"/><path d="m7.4999965 8.5224087c-.5059188.0001637-.9998361.545123-1 1.0506969v.9807024l-2.673407-2.553808 2.673407-2.6061903v.9752625c.0001639.5055734.4940812 1.1066704 1 1.1068342" opacity=".5" stroke="url(#c)" stroke-width=".999996"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_prevrecord.svg b/icon-themes/elementary_svg/cmd/sc_prevrecord.svg
new file mode 100644
index 000000000..7c436f961
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_prevrecord.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.61441293 0 0 .61115825 8.389034 -9.305476)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" y1="22.402153" y2="35.268829"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.52743574 0 0 .33333554 8.345857 -1.557295)" gradientUnits="userSpaceOnUse" x1="5.03216" x2="5.03216" y1="28.671694" y2="29.671688"><stop offset="0" stop-color="#fff"/><stop offset=".00000019" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-.61157583 0 0 .6008607 15.029159 1.388771)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="4" y2="19.998161"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><path d="m7.1695296 3.499998c-.1845764 0-.1776546.076034-.2412856.103267l-4.3398565 4.1884254c-.05559.054667-.08839.128648-.08839.2100663 0 .080838.03281.1507369.08839.2088935l4.3398598 4.1884268c.059439.06222.1419743.100925.2412857.100925.1845228 0 .3225109-.12948.3225109-.303951v-2.3964022c-.000116-.1628379.1454-.299258.323705-.299258h5.3784621c.174818 0 .305788-.1286748.305788-.3004302v-2.4034435c0-.1717556-.13097-.3004304-.305788-.3004304h-5.4083272c-.1636804-.0150278-.2939521-.1448483-.2938433-.2980816v-2.397575c0-.1744694-.1379879-.3004321-.3225109-.3004321z" style="stroke:#206b00;stroke-width:.999997;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.5;fill:url(#c)"/><g fill="none"><path d="m7.4999965 8.500002h5.0000015v-1.000004h-5.0000015" opacity=".6" stroke="url(#b)"/><path d="m7.4999965 8.5224087c-.5059188.0001637-.9998361.545123-1 1.0506969v.9807024l-2.673407-2.553808 2.673407-2.6061903v.9752625c.0001639.5055734.4940812 1.1066704 1 1.1068342" opacity=".5" stroke="url(#a)" stroke-width=".999996"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_print.svg b/icon-themes/elementary_svg/cmd/sc_print.svg
new file mode 100644
index 000000000..e0ff0d102
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_print.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.4054 0 0 .5135 .266 -2.324)" gradientUnits="userSpaceOnUse" x1="24.010853" x2="24.010853" y1="8.420643" y2="29.842258"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><path d="m2.868 14.5c.008.36.03.914.342.99 3.3.02 6.28.003 9.58.01.34.015.353-.622.342-1z" fill="#505050" stroke="#565656" stroke-linecap="square"/><g stroke-linecap="round"><path d="m.647 6.556.748-3.05 13.216.003.716 3.062z" fill="#4f4f4f" fill-rule="evenodd"/><path d="m1.225 6.517h13.55c.402 0 .725.348.725.78v6.203h-15v-6.203c0-.432.323-.78.725-.78z" fill="#4f4f4f"/><path d="m1.225 6.517h13.55c.402 0 .725.348.725.78v6.203h-15v-6.203c0-.432.323-.78.725-.78z" fill="none" opacity=".71" stroke="#393939" stroke-linejoin="round"/><path d="m12 8h2v2h-2z" fill="#0cceff"/><path d="m.647 6.556.748-3.05 13.216.003.716 3.062z" fill="none" opacity=".7" stroke="#393939" stroke-linecap="butt"/></g><g fill="#e9e9e9"><path d="m13 11v3.506c0 .274-.07.494-.156.494h-9.688c-.086 0-.156-.22-.156-.494v-3.506z"/><path d="m3.5.5h9v5h-9z" stroke="#8c8c8c" stroke-linejoin="round"/><path d="m11.511 4.5h-7.011v-3h7z" fill="none" stroke="url(#a)" stroke-linecap="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_printdefault.svg b/icon-themes/elementary_svg/cmd/sc_printdefault.svg
new file mode 100644
index 000000000..0d4602395
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_printdefault.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="10.999979" x2="17.999979" y1="12.5" y2="12.5"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 1 -1 0 16 10)" gradientUnits="userSpaceOnUse" x1="2.5" x2="2.5" y1="3.000021" y2=".000021"><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><linearGradient id="c" gradientTransform="matrix(.4054 0 0 .5135 .266 -2.324)" gradientUnits="userSpaceOnUse" x1="24.010853" x2="24.010853" y1="8.420643" y2="29.842258"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><path d="m2.868 14.5c.008.36.03.914.342.99 3.3.02 6.28.003 9.58.01.34.015.353-.622.342-1z" fill="#505050" stroke="#565656" stroke-linecap="square"/><g stroke-linecap="round"><path d="m.647 6.556.748-3.05 13.216.003.716 3.062z" fill="#4f4f4f" fill-rule="evenodd"/><path d="m1.225 6.517h13.55c.402 0 .725.348.725.78v6.203h-15v-6.203c0-.432.323-.78.725-.78z" fill="#4f4f4f"/><path d="m1.225 6.517h13.55c.402 0 .725.348.725.78v6.203h-15v-6.203c0-.432.323-.78.725-.78z" fill="none" opacity=".71" stroke="#393939" stroke-linejoin="round"/><path d="m12 8h2v2h-2z" fill="#0cceff"/><path d="m.647 6.556.748-3.05 13.216.003.716 3.062z" fill="none" opacity=".7" stroke="#393939" stroke-linecap="butt"/></g><path d="m13 11v3.506c0 .274-.07.494-.156.494h-9.688c-.086 0-.156-.22-.156-.494v-3.506z" fill="#e9e9e9"/><g stroke-linejoin="round"><path d="m3.5.5h9v5h-9z" fill="#e9e9e9" stroke="#8c8c8c"/><g stroke-linecap="round"><path d="m11.511 4.5h-7.011v-3h7z" fill="none" stroke="url(#c)"/><g transform="matrix(0 1 1 0 -4 -1.999979)"><path d="m14.499979 9.5 3.000021 3-3.000021 3v-2h-3v-2h3z" fill="url(#a)" stroke="#a62100" stroke-opacity=".501961"/><path d="m16.179687 12.5-1.179708-1c-.144989.08762-.330592.934986-.5.935547h-2v.128906h2c.169408.000561.355011.847921.5.935547z" fill="none" opacity=".5" stroke="url(#b)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_printersetup.svg b/icon-themes/elementary_svg/cmd/sc_printersetup.svg
new file mode 100644
index 000000000..e25016338
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_printersetup.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.4054 0 0 .5135 .266 -2.324)" gradientUnits="userSpaceOnUse" x1="23.940874" x2="24.010853" y1="8.341165" y2="29.842258"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="11.7" x2="11.7" y1="1.834" y2="12.026"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#e6e6e6"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="9.7" x2="9.7" y1="2.783" y2="15.8025"><stop offset="0" stop-color="#888"/><stop offset="1" stop-color="#626262"/></linearGradient><linearGradient id="d" gradientTransform="matrix(0 0 0 0 8.7 8.7)" gradientUnits="userSpaceOnUse" x1="86.133" x2="84.639" y1="105.105" y2="20.895"><stop offset="0" stop-color="#efefef"/><stop offset="1" stop-color="#c9c9c9"/></linearGradient><path d="m2.868 14.5c.008.36.03.914.342.99 3.3.02 6.28.003 9.58.01.34.015.353-.622.342-1z" fill="#505050" stroke="#565656" stroke-linecap="square"/><g stroke-linecap="round"><path d="m.647 6.556.748-3.05 13.216.003.716 3.062z" fill="#4f4f4f" fill-rule="evenodd"/><path d="m1.225 6.517h13.55c.402 0 .725.348.725.78v6.203h-15v-6.203c0-.432.323-.78.725-.78z" fill="#4f4f4f"/><path d="m1.225 6.517h13.55c.402 0 .725.348.725.78v6.203h-15v-6.203c0-.432.323-.78.725-.78z" fill="none" opacity=".71" stroke="#393939" stroke-linejoin="round"/><path d="m12 8h2v2h-2z" fill="#0cceff"/><path d="m.647 6.556.748-3.05 13.216.003.716 3.062z" fill="none" opacity=".7" stroke="#393939" stroke-linecap="butt"/></g><path d="m13 11v3.506c0 .274-.07.494-.156.494h-9.688c-.086 0-.156-.22-.156-.494v-3.506z" fill="#e9e9e9"/><path d="m3.5.5h9v5h-9z" fill="#e9e9e9" stroke="#8c8c8c" stroke-linejoin="round"/><path d="m10.718 10.03c-1.375.5-2.087 2.027-1.587 3.402s2.027 2.087 3.402 1.587 2.087-2.027 1.587-3.402-2.027-2.087-3.402-1.587zm.42 1.152c.74-.27 1.56.113 1.83.855.27.74-.113 1.56-.855 1.83-.74.27-1.56-.112-1.83-.854-.27-.74.112-1.56.854-1.83z" opacity=".05"/><path d="m11.22 8c-.125 0-.22.095-.22.22v.624c-.277.07-.526.186-.766.328l-.454-.452c-.087-.09-.223-.09-.31 0l-.75.75c-.09.087-.09.223 0 .31l.452.454c-.142.24-.257.49-.328.766h-.624c-.125 0-.22.095-.22.22v1.06c0 .125.095.22.22.22h.624c.07.277.186.526.328.766l-.453.453c-.09.087-.09.223 0 .31l.75.75c.087.09.223.09.31 0l.454-.452c.24.142.49.257.766.328v.625c0 .125.095.22.22.22h1.06c.125 0 .22-.095.22-.22v-.624c.277-.07.526-.186.766-.328l.453.453c.087.09.223.09.31 0l.75-.75c.09-.087.09-.223 0-.31l-.452-.454c.142-.24.257-.49.328-.766h.625c.125 0 .22-.095.22-.22v-1.06c0-.125-.095-.22-.22-.22h-.624c-.07-.277-.186-.526-.328-.766l.453-.453c.09-.087.09-.223 0-.31l-.75-.75c-.087-.09-.223-.09-.31 0l-.454.452c-.24-.142-.49-.257-.766-.328v-.626c0-.125-.095-.22-.22-.22zm.53 2.75c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1z" display="block" fill="url(#b)" stroke="url(#c)" stroke-linejoin="round" stroke-width=".527" transform="matrix(1.1 -.4 .4 1.1 -6.283018 3.115882)"/><g fill="none"><path d="m11.75 9.75c-1.103 0-2 .897-2 2s.897 2 2 2 2-.897 2-2-.897-2-2-2z" stroke="url(#d)" stroke-width=".879" transform="matrix(1.1 -.4 .4 1.1 -6.283018 3.115882)"/><path d="m11.511 4.5h-7.011v-3h7z" stroke="url(#a)" stroke-linecap="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_printlayout.svg b/icon-themes/elementary_svg/cmd/sc_printlayout.svg
new file mode 100644
index 000000000..fd27e6c6a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_printlayout.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.58649923 0 0 .74288938 -4.007407 -4.86097)" gradientUnits="userSpaceOnUse" x1="24.010853" x2="24.010853" y1="8.420643" y2="29.842258"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25379 0 0 .30502 19.129 -.68548)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.9062"><stop offset="0" stop-opacity=".33951"/><stop offset="1" stop-opacity=".24691"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324 0 0 .35135 2.1622 -.43243)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.9231" y2="41.077"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.28571 0 0 .3042 1.1429 .2326)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".98521" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><g transform="translate(-2)"><path d="m3 1c2.2915 0 10 .0008904 10 .0008904v13.999h-10v-14z" fill="url(#d)"/><g fill="none"><path d="m12.5 14.5h-9v-13h9z" stroke="url(#c)" stroke-linecap="round"/><path d="m2.5.49997c2.5207 0 11 .000954 11 .000954l.000013 14.999h-11c0-5 0-10 .0000001-15z" stroke="url(#b)" stroke-linejoin="round" stroke-width=".99992"/></g></g><g transform="matrix(.69122 0 0 .69122 4.036 5.036)"><path d="m3.3431 14.397c.0073.35961.029665.91477.34211.99126 3.3006.01952 6.6179-.01415 9.9189-.0086.34064.01588.35312-.62103.34211-.99966l-10.603.01695z" fill="#505050" stroke="#565656" stroke-linecap="square" stroke-width=".99971"/><g stroke-linecap="round"><path d="m.79903 6.5559.74747-3.0509 14.12.0196.714 3.0637z" fill="#4f4f4f" fill-rule="evenodd"/><path d="m1.377 6.5169 14.453.015984c.40177.0004443.72577.34771.72523.77962l-.008 6.3873-15.903-.016.00781-6.3875c.00054-.4319.32345-.78.72519-.7796z" fill="#4f4f4f"/><path d="m1.377 6.5169 14.453.015984c.40177.0004443.72577.34771.72523.77962l-.008 6.3873-15.903-.016.00781-6.3875c.00054-.4319.32345-.78.72519-.7796z" fill="none" opacity=".71" stroke="#393939" stroke-linejoin="round" stroke-width="1.4467"/><path d="m11.522 7.1815 2.893092.0000052-.000342 1.4467225-2.893093-.0000051z" fill="#0cceff"/><path d="m.79903 6.5559.74747-3.0509 14.12.0196.714 3.0637z" fill="none" opacity=".7" stroke="#393939" stroke-linecap="butt" stroke-width="1.4467"/></g><g fill="#e9e9e9"><path d="m13.691733 10.07494-.000239 4.569871c-.000014.27348-.06974.496583-.15625.49364h-4.9070214-4.9075c-.086562 0-.15626-.22016-.15625-.49364l.0002391-4.569871z" stroke-width="1.9872"/><g stroke-width="1.446717"><path d="m3.5803-.76389 10.115-.00956-.0036 5.7848791-10.1149995.0113z" stroke="#8c8c8c" stroke-linejoin="round"/><path d="m12.245016 3.5647117h-7.2495009l.015914-2.89343483h7.2335869z" fill="none" stroke="url(#a)" stroke-linecap="round"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_printpreview.svg b/icon-themes/elementary_svg/cmd/sc_printpreview.svg
new file mode 100644
index 000000000..fee82daa0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_printpreview.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="17.493934" x2="19.536647" y1="-1.438168" y2=".806037"><stop offset="0" stop-color="#a3907c"/><stop offset="1" stop-color="#8a715e"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="13.57281" x2="13.605957" y1="12.088385" y2="14.833706"><stop offset="0" stop-color="#f3f3f3"/><stop offset="1" stop-color="#f3f3f3" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="3" y2="14"><stop offset="0" stop-color="#d4d4d4"/><stop offset="1" stop-color="#abacae"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="25.20191" x2="25.20191" y1="3.075728" y2="8.245437"><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="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="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="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="g" gradientTransform="matrix(.31428463 0 0 .32594469 .457175 -.323148)" 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><path d="m2.500012.4991096c2.5206554 0 10.999975.00095406 10.999975.00095406l.000013 14.99993634s-7.3333255 0-10.999988 0c0-5.000296 0-10.000594 0-15.0008904z" fill="url(#g)" stroke-width="1.085652"/><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" fill="none" stroke="url(#f)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 14.99909804s-7.3333841 0-11.000076 0c0-5.000017 0-10.000035.0000001-15.00005204z" fill="none" stroke="url(#e)" stroke-linejoin="round" stroke-width=".999922"/><path d="m8 3.5a4.5 4.5 0 0 0 -4.5 4.5 4.5 4.5 0 0 0 4.5 4.5 4.5 4.5 0 0 0 2.455078-.732422l4.03125 3.931641a.32794259.32794259 0 0 1 .007813.005859c.016473.017052.050746.035731.105468.033203.055254-.002547.111309-.027968.148438-.066406l.878906-.908203v-.001953c.068472-.073649.060058-.116729.019531-.152344a.32794259.32794259 0 0 1 -.001953-.001953l-4.175781-3.746094a4.5 4.5 0 0 0 1.03125-2.861328 4.5 4.5 0 0 0 -4.5-4.5zm0 2a2.5 2.5 0 0 1 2.5 2.5 2.5 2.5 0 0 1 -2.5 2.5 2.5 2.5 0 0 1 -2.5-2.5 2.5 2.5 0 0 1 2.5-2.5z" fill="url(#c)" stroke="#555761" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><rect fill="url(#a)" height="2.633116" rx=".323107" stroke="#57392d" stroke-opacity=".501961" stroke-width=".646214" transform="matrix(.70710678 .70710678 -.70710678 .70710678 0 0)" width="4.633418" x="16.579786" y="-1.218903"/><g fill="none"><path d="m11.54216 13.077336 1.053625-1.041709 2.458279 2.436371" opacity=".5" stroke="url(#b)"/><path d="m11.5 8a3.5 3.5 0 0 1 -3.5 3.5 3.5 3.5 0 0 1 -3.5-3.5 3.5 3.5 0 0 1 3.5-3.5 3.5 3.5 0 0 1 3.5 3.5z" opacity=".5" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_progressbar.svg b/icon-themes/elementary_svg/cmd/sc_progressbar.svg
new file mode 100644
index 000000000..105eaee1c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_progressbar.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333333 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#fcfcfc" stop-opacity=".827068"/><stop offset=".28571767" stop-color="#fcfcfc" stop-opacity=".498039"/><stop offset=".75" stop-color="#fcfcfc" stop-opacity=".247059"/><stop offset="1" stop-color="#fcfcfc" stop-opacity=".263158"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="4.630209" x2="4.630209" xlink:href="#a" y1="292.23749" y2="293.29581"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="4.530987" x2="4.530987" xlink:href="#a" y1="291.27838" y2="293.36197"/><g stroke-linecap="square" stroke-linejoin="round" stroke-width=".595307" transform="matrix(.44444889 0 0 .44444889 .235166 -128.00315)"><rect fill="#e6e6e6" height="2.381238" rx=".892959" ry=".892971" stroke="#c1c1c1" width="7.738985" x=".363841" y="291.27838"/><rect fill="none" height="1.190625" rx=".396873" ry=".264586" stroke="url(#b)" width="6.548372" x=".959148" y="291.87369"/><rect fill="#59ace5" height="2.381238" rx="1.058333" ry=".892971" stroke="#3790cc" width="5.060106" x=".363841" y="291.27838"/><rect fill="none" height="1.190625" rx=".297653" ry=".297665" stroke="url(#c)" width="3.869493" x=".959148" y="291.87369"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_protect.svg b/icon-themes/elementary_svg/cmd/sc_protect.svg
new file mode 100644
index 000000000..432b710d5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_protect.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.66667 0 0 .46667 -3.167 .467)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#b" y1="29" y2="14"/><linearGradient id="b"><stop offset="0" stop-color="#d88f22"/><stop offset="1" stop-color="#d88f22" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.66667 0 0 .46667 -12.167 .467)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#b" y1="29" y2="14"/><linearGradient id="d" gradientTransform="matrix(.66667 0 0 .46668 -1.167 -20.534)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#e" y1="29" y2="14"/><linearGradient id="e"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.66667 0 0 .46668 5.833 -20.534)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#e" y1="29" y2="14"/><linearGradient id="g" gradientTransform="matrix(-.93358 0 0 1 23.38 -15)" gradientUnits="userSpaceOnUse" x1="8.643" x2="23.3" y1="27.5" y2="27.5"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="h" gradientTransform="matrix(-.93358 0 0 1 23.38 -22)" gradientUnits="userSpaceOnUse" x1="8.643" x2="23.3" xlink:href="#e" y1="27.5" y2="27.5"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="10.314" x2="10.314" y1="6" y2="15"><stop offset="0" stop-color="#b19c7d"/><stop offset="1" stop-color="#a08358"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.47368 0 0 .42857 .42 1.286)" gradientUnits="userSpaceOnUse" x1="21.771" x2="21.771" y1="14.871" y2="27.925"><stop offset="0" stop-color="#fff"/><stop offset=".033" stop-color="#fff" stop-opacity=".235"/><stop offset=".986" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="k" cx="16.824" cy="11.368" fx="16.777" fy="11.597" gradientTransform="matrix(0 .80952 -1.13905 0 20.95 -6.37)" gradientUnits="userSpaceOnUse" r="10.5"><stop offset="0" stop-color="#f2e0c4"/><stop offset=".765" stop-color="#e5af5b"/><stop offset="1" stop-color="#af6900"/></radialGradient><linearGradient id="l" gradientTransform="matrix(.26064 0 0 .3149 1.727 -.048)" gradientUnits="userSpaceOnUse" x1="10.651" x2="27.192" y1="2.914" y2="17.47"><stop offset="0" stop-color="#cad0c6"/><stop offset=".5" stop-color="#eaece9"/><stop offset="1" stop-color="#c5cbc0"/></linearGradient><path d="m4.5 8.5v-3.376c0-2.478 1.37-3.654 3.487-3.624 2.13.03 3.514 1.117 3.514 3.624v3.376h-1.43v-2.746c0-.63.148-2.668-2.068-2.668-2.197 0-2.037 2.05-2.028 2.666v2.748z" fill="url(#l)" fill-rule="evenodd" opacity=".4"/><path d="m5.2 6s-.59-3.5 2.8-3.5 2.8 3.5 2.8 3.5" fill="none" opacity=".6" stroke="#fff" stroke-linecap="round"/><path d="m4.5 8.5v-3.376c0-2.478 1.37-3.654 3.487-3.624 2.13.03 3.514 1.117 3.514 3.624v3.376h-2v-2.746c0-.63.15-2.254-1.498-2.254-1.65 0-1.51 1.637-1.502 2.252v2.748z" fill="none" opacity=".4" stroke="#000" stroke-linecap="square"/><rect fill="url(#k)" height="8" rx="1" width="11" x="2.5" y="6.5"/><g fill="none"><path d="m3.5 7.5h9v6h-9z" opacity=".5" stroke="url(#j)" stroke-linejoin="round"/><rect height="8" rx="1" stroke="url(#i)" width="11" x="2.5" y="6.5"/><g stroke-linecap="square"><path d="m3.5 7.5h9m-9 2h9m-9 2h9" opacity=".2" stroke="url(#h)"/><path d="m3.5 12.5h9m-9-6h9m-9 2h9m-9 2h9" opacity=".05" stroke="url(#g)"/></g></g><rect fill="url(#f)" height="7" opacity=".5" rx="2" ry="1" transform="scale(1 -1)" width="1" x="11" y="-14"/><rect fill="url(#d)" height="7" opacity=".5" rx="2" ry="1" transform="scale(1 -1)" width="1" x="4" y="-14"/><rect fill="url(#c)" height="7" opacity=".5" rx="1.6" ry=".5" width="1" x="3" y="7"/><rect fill="url(#a)" height="7" opacity=".5" rx="1.6" ry=".5" width="1" x="12" y="7"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_protectbookmarks.svg b/icon-themes/elementary_svg/cmd/sc_protectbookmarks.svg
new file mode 100644
index 000000000..308627149
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_protectbookmarks.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.26064 0 0 .3149 1.727 -.048)" gradientUnits="userSpaceOnUse" x1="10.651" x2="27.191999" y1="2.914" y2="17.469999"><stop offset="0" stop-color="#cad0c6"/><stop offset=".5" stop-color="#eaece9"/><stop offset="1" stop-color="#c5cbc0"/></linearGradient><radialGradient id="b" cx="16.823999" cy="11.368" fx="16.777" fy="11.597" gradientTransform="matrix(0 .80952 -1.13905 0 20.95 -6.37)" gradientUnits="userSpaceOnUse" r="10.5"><stop offset="0" stop-color="#f2e0c4"/><stop offset=".765" stop-color="#e5af5b"/><stop offset="1" stop-color="#af6900"/></radialGradient><linearGradient id="c" gradientTransform="matrix(.47368 0 0 .42857 .42 1.286)" gradientUnits="userSpaceOnUse" x1="21.771" x2="21.771" y1="14.871" y2="27.924999"><stop offset="0" stop-color="#fff"/><stop offset=".033" stop-color="#fff" stop-opacity=".235"/><stop offset=".986" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="10.314" x2="10.314" y1="6" y2="15"><stop offset="0" stop-color="#b19c7d"/><stop offset="1" stop-color="#a08358"/></linearGradient><linearGradient id="e" gradientTransform="matrix(-.93358 0 0 1 23.38 -22)" gradientUnits="userSpaceOnUse" x1="8.643" x2="23.299999" xlink:href="#f" y1="27.5" y2="27.5"/><linearGradient id="f"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(-.93358 0 0 1 23.38 -15)" gradientUnits="userSpaceOnUse" x1="8.643" x2="23.299999" y1="27.5" y2="27.5"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.66667 0 0 .46668 5.833 -20.534)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#f" y1="29" y2="14"/><linearGradient id="i" gradientTransform="matrix(.66667 0 0 .46668 -1.167 -20.534)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#f" y1="29" y2="14"/><linearGradient id="j" gradientTransform="matrix(.66667 0 0 .46667 -12.167 .467)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#k" y1="29" y2="14"/><linearGradient id="k"><stop offset="0" stop-color="#d88f22"/><stop offset="1" stop-color="#d88f22" stop-opacity="0"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.66667 0 0 .46667 -3.167 .467)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#k" y1="29" y2="14"/><linearGradient id="m" gradientTransform="matrix(.55048262 0 0 .57815823 -3.826225 -5.276228)" gradientUnits="userSpaceOnUse" x1="24.046366" x2="24.046366" y1="11.673002" y2="34.713669"><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><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="7.373267" x2="9.158589" y1="33.636996" y2="39.344494"><stop offset="0" stop-color="#fff" stop-opacity=".27451"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="8.000001" x2="8.000001" y1=".496136" y2="15.977216"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><path d="m8.0000006.49613568c.5064396 0 2.1391894 4.28357812 2.5489094 4.59622212.409717.3126432 4.793178.6198528 4.949676 1.125721.156499.505868-3.217866 3.4604743-3.374364 3.9663412-.156498.505868 1.285496 4.979313.875778 5.291956-.409718.312645-4.4935598-2.144886-5.0000001-2.144886-.5064395 0-4.5902812 2.457531-4.9999999 2.144886-.4097182-.312643 1.0322763-4.786089.8757779-5.291956-.1564985-.5058669-3.53086246-3.4604739-3.37436393-3.966342.15649845-.5058674 4.53995813-.813077 4.94967683-1.1257202.409718-.312644 2.0424703-4.59622212 2.5489098-4.59622212z" fill="url(#o)" stroke="#ad5f00" stroke-linejoin="round" stroke-opacity=".498039" stroke-width=".992271"/><path d="m11.96875 26.375c-.506596.779667-1.63252 2.593568-2.90625 5.59375a.14192008.14192008 0 0 1 -.03125.03125.14192008.14192008 0 0 1 -.03125.03125.14192008.14192008 0 0 1 -.03125 0 .14192008.14192008 0 0 1 -.03125.03125.14192008.14192008 0 0 1 -.03125-.03125.14192008.14192008 0 0 1 -.03125 0 .14192008.14192008 0 0 1 -.03125-.03125.14192008.14192008 0 0 1 -.03125-.03125.14192008.14192008 0 0 1 0-.03125.14192008.14192008 0 0 1 -.03125 0c.00461-.0064-.035912.0063-.03125 0 .00522-.0059-.00527.03708 0 .03125.00556-.0056-.036852.0055-.03125 0 .00608-.005-.00612.03618 0 .03125.00629-.0047-.037574.0047-.03125 0 .00682-.0039-.038107.0038-.03125 0 .00692-.0037-.00695.03492 0 .03125.00726-.003-.038533.003-.03125 0a.14192008.14192008 0 0 1 0 .03125.14192008.14192008 0 0 1 .03125 0 .14192008.14192008 0 0 1 .03125.03125.14192008.14192008 0 0 1 .03125.03125.14192008.14192008 0 0 1 0 .03125.14192008.14192008 0 0 1 0 .03125.14192008.14192008 0 0 1 0 .03125.14192008.14192008 0 0 1 0 .03125.14192008.14192008 0 0 1 -.03125.03125.14192008.14192008 0 0 1 -.03125.03125.14192008.14192008 0 0 1 -.03125 0c-2.0575321.335503-4.6049536.679328-6.34375 1.09375 1.0525595 1.235411 2.264992 2.404007 3.4375 3.59375l15.03125-2.71875c.0052-.0052.02606.0052.03125 0 .28516-.285558.552815-.584263.84375-.875-1.985656-.473093-4.21957-.75757-6.28125-1.09375a.14192008.14192008 0 0 1 -.03125 0 .14192008.14192008 0 0 1 -.03125-.03125.14192008.14192008 0 0 1 -.03125-.03125.14192008.14192008 0 0 1 0-.03125.14192008.14192008 0 0 1 0-.03125.14192008.14192008 0 0 1 0-.03125.14192008.14192008 0 0 1 0-.03125.14192008.14192008 0 0 1 .03125-.03125.14192008.14192008 0 0 1 .03125-.03125.14192008.14192008 0 0 1 .03125 0 .14192008.14192008 0 0 1 0-.03125c.0075.0027-.0387-.0027-.03125 0 .0071.0035-.03835-.0035-.03125 0 .007.0037-.007-.03496 0-.03125.0066.0044-.03785-.0044-.03125 0 .0062.0049-.0062-.03622 0-.03125.006.0052-.03724-.0052-.03125 0 .0054.0058-.0053-.03713 0-.03125.0052.006-.03638-.006-.03125 0 .0045.0065-.0045-.0378 0-.03125.004.0069-.0352-.0069-.03125 0 .0037.007-.0037-.03828 0-.03125l-.125.0625-.125.0625c-.985076-2.286983-2.388794-4.698127-2.9375-5.625z" fill="url(#n)" opacity=".8" transform="matrix(.71439082 0 0 .70011588 -.572408 -16.954765)"/><path d="m8 2.3125003c-.5795026 1.0967235-1.0411109 2.2564459-1.6574842 3.3321931-.4355928.5786297-1.2016958.5640806-1.8445342.7006123-.7990951.1487384-1.6040837.2624313-2.4042316.4046946.8321477 1.0057613 1.9042251 1.803058 2.6553809 2.8730975.2931609.5612752.086735 1.1940262.048954 1.7875722-.1300362.873671-.7822554 2.011403-.8721349 2.890749 1.1003565-.559851 2.6237664-1.531888 3.7910708-1.94011.6246409-.12796 1.1682081.254232 1.7115393.49593.7264099.38268 1.7399469.939694 2.4653779 1.324105-.123973-1.302273-.773372-2.733611-.799425-4.042542.09173-.7298892.734153-1.1887208 1.185876-1.7078873.556483-.5461027 1.116396-1.0897375 1.625861-1.6809144-1.211014-.2155824-2.435696-.3737737-3.634767-.6459894-.7510947-.2936551-.937663-1.1434347-1.2928787-1.7800564-.3267359-.6702695-.6326855-1.3506457-.9786043-2.0114542z" fill="none" opacity=".8" stroke="url(#m)" stroke-linecap="square" stroke-width=".992"/><path d="m9.5625 3.2128906a5 5 0 0 0 -3.5625 4.7871094c-.554 0-1 .446-1 1v5.742188c1.2754843-.630384 2.7096764-1.410157 3-1.410157.5064403 0 4.590282 2.457176 5 2.144531.409718-.312643-1.031498-4.7871-.875-5.292968.156498-.5058671 3.529546-3.458976 3.373047-3.964844-.156498-.5058682-4.539502-.8143099-4.949219-1.1269531-.169836-.1295967-.5635274-.9726202-.986328-1.8789063z" fill="#fcfcfc" opacity=".9"/><g transform="matrix(.8571 0 0 .8571 4 3.144)"><path d="m4.5 8.5v-3.376c0-2.478 1.37-3.654 3.487-3.624 2.13.03 3.514 1.117 3.514 3.624v3.376h-1.43v-2.746c0-.63.148-2.668-2.068-2.668-2.197 0-2.037 2.05-2.028 2.666v2.748z" fill="url(#a)" fill-rule="evenodd" opacity=".4"/><path d="m5.2502625 6.2489791s-.4731875-3.500175 2.9168125-3.500175 2.916813 3.500175 2.916813 3.500175" fill="none" opacity=".74" stroke="#fff" stroke-linecap="round" stroke-width="1.166725"/><path d="m4.0835375 8.5824291v-3.376c0-2.478 1.9665375-3.65435 4.0835375-3.62435 2.13.03 4.132654 1.1178312 4.083538 3.62435v3.376h-2v-2.746c0-.63-.419538-2.25435-2.067538-2.25435-1.65 0-1.7740875 1.8166736-1.7660875 2.4316736v2.5686764z" fill="none" stroke="#a4a4a4" stroke-linecap="square" stroke-width="1.166725"/><rect fill="url(#b)" height="7.00035" rx="1" width="10.500525" x="2.916812" y="7.415704"/><g fill="none"><path d="m3.5 7.5h9v6h-9z" opacity=".5" stroke="url(#c)" stroke-linejoin="round"/><rect height="7.00035" rx="1" stroke="url(#d)" stroke-width="1.166725" width="10.500525" x="2.916812" y="7.415704"/><g stroke-linecap="square"><path d="m4.0835375 7.4157041h8.1670755m-8.1670755 2.33345h8.1670755m-8.1670755 2.3334499h8.1670755" opacity=".2" stroke="url(#e)" stroke-width="1.166725"/><path d="m4.0835375 13.249329h9.0000005m-9.0000005-4.6668999h8.1670755m-8.1670755 2.3334499h8.1670755" opacity=".05" stroke="url(#g)"/></g></g><rect fill="url(#h)" height="5.833624" opacity=".5" rx=".333625" ry=".583362" transform="scale(1 -1)" width="1.166725" x="10.500525" y="-13.832691"/><rect fill="url(#i)" height="5.833624" opacity=".5" rx=".304237" ry="1.166725" transform="scale(1 -1)" width="1.166725" x="4.6669" y="-13.832691"/><rect fill="url(#j)" height="5.833624" opacity=".5" rx=".471498" ry=".5" width="1.166725" x="3.500175" y="7.999067"/><rect fill="url(#l)" height="5.833624" opacity=".5" rx=".371462" ry=".5" width="1.166725" x="11.66725" y="7.999067"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_protectfields.svg b/icon-themes/elementary_svg/cmd/sc_protectfields.svg
new file mode 100644
index 000000000..194bcf0bb
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_protectfields.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="18" y2="2"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><radialGradient id="b" cx="10.5" cy="12.999889" gradientTransform="matrix(.00000007 2.3336799 -2.5003712 .00000007 43.004548 -10.003641)" gradientUnits="userSpaceOnUse" r="2.999555"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="c" gradientTransform="matrix(.75675483 0 0 .54053921 4.697392 13.814672)" gradientUnits="userSpaceOnUse" x1="8.328467" x2="8.328467" y1="5.892871" y2="7.742876"><stop offset="0" stop-color="#fff"/><stop offset=".04168307" stop-color="#fff" stop-opacity=".235294"/><stop offset=".96375686" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.26064 0 0 .3149 1.727 -.048)" gradientUnits="userSpaceOnUse" x1="10.651" x2="27.191999" y1="2.914" y2="17.469999"><stop offset="0" stop-color="#cad0c6"/><stop offset=".5" stop-color="#eaece9"/><stop offset="1" stop-color="#c5cbc0"/></linearGradient><radialGradient id="e" cx="16.823999" cy="11.368" fx="16.777" fy="11.597" gradientTransform="matrix(0 .80952 -1.13905 0 20.95 -6.37)" gradientUnits="userSpaceOnUse" r="10.5"><stop offset="0" stop-color="#f2e0c4"/><stop offset=".765" stop-color="#e5af5b"/><stop offset="1" stop-color="#af6900"/></radialGradient><linearGradient id="f" gradientTransform="matrix(.47368 0 0 .42857 .42 1.286)" gradientUnits="userSpaceOnUse" x1="21.771" x2="21.771" y1="14.871" y2="27.924999"><stop offset="0" stop-color="#fff"/><stop offset=".033" stop-color="#fff" stop-opacity=".235"/><stop offset=".986" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="10.314" x2="10.314" y1="6" y2="15"><stop offset="0" stop-color="#b19c7d"/><stop offset="1" stop-color="#a08358"/></linearGradient><linearGradient id="h" gradientTransform="matrix(-.93358 0 0 1 23.38 -22)" gradientUnits="userSpaceOnUse" x1="8.643" x2="23.299999" xlink:href="#i" y1="27.5" y2="27.5"/><linearGradient id="i"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="j" gradientTransform="matrix(-.93358 0 0 1 23.38 -15)" gradientUnits="userSpaceOnUse" x1="8.643" x2="23.299999" y1="27.5" y2="27.5"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.66667 0 0 .46668 5.833 -20.534)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#i" y1="29" y2="14"/><linearGradient id="l" gradientTransform="matrix(.66667 0 0 .46668 -1.167 -20.534)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#i" y1="29" y2="14"/><linearGradient id="m" gradientTransform="matrix(.66667 0 0 .46667 -12.167 .467)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#n" y1="29" y2="14"/><linearGradient id="n"><stop offset="0" stop-color="#d88f22"/><stop offset="1" stop-color="#d88f22" stop-opacity="0"/></linearGradient><linearGradient id="o" gradientTransform="matrix(.66667 0 0 .46667 -3.167 .467)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#n" y1="29" y2="14"/><g stroke-linejoin="round"><path d="m2 6.5h-.5v.5 1 .5h.5 12 .5v-.5-1-.5h-.5z" fill="url(#a)"/><path d="m14 7v.5zm-12 0v.5h12v-.5zm12 0v.5z" fill="#bebebe" opacity=".2"/><path d="m2 6.5h-.5v.5 1 .5h.5 12 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><path d="m2 2.5h-.5v.5 1 .5h.5 12 .5v-.5-1-.5h-.5z" fill="url(#a)"/><path d="m14 3v.5zm-12 0v.5h12v-.5zm12 0v.5z" fill="#bebebe" opacity=".2"/><path d="m2 2.5h-.5v.5 1 .5h.5 12 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><path d="m2 10.5h-.5v.5 1 .5h.5 12 .5v-.5-1-.5h-.5z" fill="url(#a)"/><path d="m7 11v.5zm-5 0v.5h5v-.5zm5 0v.5h7v-.5z" fill="#bebebe" opacity=".2"/><path d="m2 10.5h-.5v.5 1 .5h.5 12 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><g transform="translate(-6 -6)"><path d="m7.5017807 15.5h5.9982193l-.00089 3.99911h-5.9982193z" fill="url(#b)"/><g fill="none"><path d="m7.5017807 15.5h5.9982193l-.00089 3.99911h-5.9982193z" opacity=".5" stroke="#206b00" stroke-width="1.001781"/><path d="m8.5 16.5h4v2h-4z" opacity=".3" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round"/></g></g><path d="m10.75 3c-1.1119913.0081152-2.2054917.3527659-3.0175781 1.1191406-.9749386.7616166-1.6699219 2.0208895-1.6699219 3.4863282v.8789062a1.4381333 1.4381333 0 0 0 -.2832031.3261719c-.4079757.4146782-.7167969.9245267-.7167969 1.5468751v4.285156c0 .506192.178366.97367.4667969 1.357422h10.4707031v-7.3378906c-.02204-.017142-.04001-.038042-.0625-.054687v-.9746099c.02236-1.1410926-.356737-2.1941602-1.011719-2.9453125-.642237-.7365365-1.493072-1.1616342-2.353515-1.3925781-.510543-.1783068-1.055615-.2780993-1.625-.2949219z" fill="#ececec" fill-opacity=".976471" fill-rule="evenodd" stroke-width=".8571"/><g transform="matrix(.8571 0 0 .8571 4 3.144)"><path d="m4.5 8.5v-3.376c0-2.478 1.37-3.654 3.487-3.624 2.13.03 3.514 1.117 3.514 3.624v3.376h-1.43v-2.746c0-.63.148-2.668-2.068-2.668-2.197 0-2.037 2.05-2.028 2.666v2.748z" fill="url(#d)" fill-rule="evenodd" opacity=".4"/><path d="m5.2502625 6.2489791s-.4731875-3.500175 2.9168125-3.500175 2.916813 3.500175 2.916813 3.500175" fill="none" opacity=".74" stroke="#fff" stroke-linecap="round" stroke-width="1.166725"/><path d="m4.0835375 8.5824291v-3.376c0-2.478 1.9665375-3.65435 4.0835375-3.62435 2.13.03 4.132654 1.1178312 4.083538 3.62435v3.376h-2v-2.746c0-.63-.419538-2.25435-2.067538-2.25435-1.65 0-1.7740875 1.8166736-1.7660875 2.4316736v2.5686764z" fill="none" stroke="#a4a4a4" stroke-linecap="square" stroke-width="1.166725"/><rect fill="url(#e)" height="7.00035" rx="1" width="10.500525" x="2.916812" y="7.415704"/><g fill="none"><path d="m3.5 7.5h9v6h-9z" opacity=".5" stroke="url(#f)" stroke-linejoin="round"/><rect height="7.00035" rx="1" stroke="url(#g)" stroke-width="1.166725" width="10.500525" x="2.916812" y="7.415704"/><g stroke-linecap="square"><path d="m4.0835375 7.4157041h8.1670755m-8.1670755 2.33345h8.1670755m-8.1670755 2.3334499h8.1670755" opacity=".2" stroke="url(#h)" stroke-width="1.166725"/><path d="m4.0835375 13.249329h9.0000005m-9.0000005-4.6668999h8.1670755m-8.1670755 2.3334499h8.1670755" opacity=".05" stroke="url(#j)"/></g></g><rect fill="url(#k)" height="5.833624" opacity=".5" rx=".333625" ry=".583362" transform="scale(1 -1)" width="1.166725" x="10.500525" y="-13.832691"/><rect fill="url(#l)" height="5.833624" opacity=".5" rx=".304237" ry="1.166725" transform="scale(1 -1)" width="1.166725" x="4.6669" y="-13.832691"/><rect fill="url(#m)" height="5.833624" opacity=".5" rx=".471498" ry=".5" width="1.166725" x="3.500175" y="7.999067"/><rect fill="url(#o)" height="5.833624" opacity=".5" rx=".371462" ry=".5" width="1.166725" x="11.66725" y="7.999067"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_pushbutton.svg b/icon-themes/elementary_svg/cmd/sc_pushbutton.svg
new file mode 100644
index 000000000..679c763a1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_pushbutton.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333333 4.2333334" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="2.116667" x2="2.116667" y1="1.5875" y2="2.645833"><stop offset="0" stop-color="#fff"/><stop offset=".00000003" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.64265169 0 0 .18108724 -155.56766 -6.433368)" gradientUnits="userSpaceOnUse" x1="244.54173" x2="244.54173" y1="41.370674" y2="53.059334"><stop offset="0" stop-color="#f7f7f7"/><stop offset=".5" stop-color="#ececec"/><stop offset="1" stop-color="#dfdfdf"/></linearGradient><path d="m.396875 1.190625c-.147 0-.26358333.1185833-.26458333.2645833l.00074186 1.3245c0 .14.12384147.255.26384147.263h3.4395833c.147 0 .264-.118.265-.265l-.0004166-1.3225c0-.14-.1245834-.2555833-.2645834-.2645833z" style="stroke:#000;stroke-width:.264583;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.215686;fill:url(#b)"/><g fill="#fbfbfb"><path d="m1.323 2.117h.264v.264h-.264zm.264-.265h.265v.265h-.265zm.265.265h.265v.264h-.265z"/><path d="m1.323 2.38h.264v.266h-.264zm.529 0h.265v.266h-.265zm-.265.266h.265v.264h-.265zm.793-.794h.266v.265h-.266zm0 .265h.266v.264h-.266z"/><path d="m2.38 2.38h.266v.266h-.266zm0 .266h.266v.264h-.266zm.53-.794h.265v.265h-.265zm-.264.265h.264v.264h-.264zm.264.263h.265v.266h-.265zm0 .266h.265v.264h-.265z"/></g><g fill="#666"><path d="m1.323 1.852h.264v.265h-.264zm.264-.264h.265v.264h-.265zm.265.264h.265v.265h-.265zm-.529.265h.264v.264h-.264zm.529 0h.265v.264h-.265z"/><path d="m1.587 2.38h.265v.266h-.265zm.793-.792h.266v.264h-.266zm0 .264h.266v.265h-.266zm0 .265h.266v.264h-.266z"/><path d="m2.38 2.38h.266v.266h-.266zm.53-.792h.265v.264h-.265zm-.264.264h.264v.265h-.264zm.264.265h.265v.264h-.265z"/><path d="m2.91 2.38h.265v.266h-.265z"/></g><path d="m.39687499 1.4552083h3.43958331v1.3229166h-3.43958331z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".264583"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_quit.svg b/icon-themes/elementary_svg/cmd/sc_quit.svg
new file mode 100644
index 000000000..f68f616bb
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_quit.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="2.116667" x2="2.289318" y1="292.898942" y2="296.874418"><stop offset="0" stop-color="#ed5353"/><stop offset="1" stop-color="#c6262e"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="7.814" x2="7.814" y1="1.282" y2="14.67"><stop offset="0" stop-color="#fff"/><stop offset=".508" stop-color="#fff" stop-opacity=".235"/><stop offset=".835" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><g transform="translate(0 -292.76665)"><path d="m2.1166667 292.89894c-1.0948459 0-1.98437503.88953-1.98437503 1.98438 0 1.09484.88952913 1.98437 1.98437503 1.98437 1.0948458 0 1.984375-.88953 1.984375-1.98437 0-1.09485-.8895292-1.98438-1.984375-1.98438z" fill="url(#a)" opacity=".99" stroke-width=".264583"/><g fill="none" stroke-linecap="round" transform="matrix(.26458333 0 0 .26458333 0 292.76665)"><path d="m8 .5c-4.138 0-7.5 3.362-7.5 7.5s3.362 7.5 7.5 7.5 7.5-3.362 7.5-7.5-3.362-7.5-7.5-7.5z" fill="none" stroke="#7a0000" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m14.5 8c0 3.59-2.91 6.5-6.5 6.5s-6.5-2.91-6.5-6.5 2.91-6.5 6.5-6.5 6.5 2.91 6.5 6.5z" opacity=".4" stroke="url(#b)" stroke-linejoin="round"/><path d="m5.61 4.418c-3.966 2.112-2.173 8.165 2.36 8.165 4.484 0 6.494-5.74 2.36-8.165" opacity=".25" stroke="#7a0000" stroke-width="2.835"/><g stroke-miterlimit="0"><path d="m5.61 4.396c-4.044 2.133-2.216 8.246 2.407 8.246 4.575 0 6.625-5.795 2.408-8.246" stroke="#fafafa" stroke-width="1.552"/><path d="m8.023 6.956v-3.512" opacity=".25" stroke="#7a0000" stroke-width="2.889"/><path d="m8.022 6.898v-3.396" stroke="#fafafa" stroke-width="1.805"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_quotecharstyle.svg b/icon-themes/elementary_svg/cmd/sc_quotecharstyle.svg
new file mode 100644
index 000000000..4f4ffa9dd
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_quotecharstyle.svg
@@ -0,0 +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(-2.7624938 0 0 -2.668894 19.735164 6.211012)" gradientUnits="userSpaceOnUse" x1="4.114615" x2="6.171924" y1="-2.916433" y2="16.526453"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><path d="m12.584466 7.2284287q0 1.9943176-.672085 3.3470523-.664779 1.345005-1.9578113 1.971128l2.5714533 3.037856h-2.9001903l-1.9578114-2.535411h-.1680211q-2.4545696 0-3.7695175-1.507334-1.314948-1.507333-1.314948-4.3287511 0-2.8214184 1.314948-4.3055617 1.3222532-1.4918732 3.784128-1.4918732 2.4618748 0 3.7622123 1.4996032 1.307643 1.4996031 1.307643 4.3132915zm-7.7947196 0q0 1.8938287.6793897 2.8523383.6793898.958509 2.0308641.958509 2.7102538 0 2.7102538-3.8108473 0-3.8185771-2.6956433-3.8185771-1.3514743 0-2.0381693.9662392-.686695.9585091-.686695 2.8523379z" fill="url(#a)" stroke="#000" stroke-linejoin="round" stroke-opacity=".490196"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_quoteparastyle.svg b/icon-themes/elementary_svg/cmd/sc_quoteparastyle.svg
new file mode 100644
index 000000000..f5b815925
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_quoteparastyle.svg
@@ -0,0 +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(-2.84165 0 0 -2.59455 19.272 6.038)" gradientUnits="userSpaceOnUse" x1="4.114615" x2="6.171924" y1="-2.916433" y2="16.526453"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><path d="m11.916406 7.0270756q0 1.9387644-.691343 3.2538174-.683827 1.307539-2.0139099 1.916221l2.6451359 2.953234h-2.9832925l-2.0139103-2.464785h-.1728356q-2.5249026 0-3.8775289-1.465346-1.3526264-1.4653449-1.3526264-4.2081706 0-2.7428257 1.3526264-4.1856271 1.3601409-1.450316 3.892558-1.450316 2.5324172 0 3.8700143 1.4578306 1.345112 1.4578306 1.345112 4.1931417zm-8.0180686 0q0 1.8410747.6988569 2.772884.698857.9318094 2.0890563.9318094 2.7879132 0 2.7879132-3.7046934 0-3.7122079-2.7728841-3.7122079-1.3901993 0-2.0965708.9393239-.7063715.9318092-.7063715 2.772884z" fill="url(#a)" stroke="#000" stroke-linejoin="round" stroke-opacity=".490196" transform="scale(.97214427 1.0286539)"/><path d="m7.1679688 1.0292969a1.414355 1.414355 0 0 0 -.078125.5761719l.1738281 2.3300781c.402147.1191809.7157499.3359495.9570312.6777343.2670561.3782957.4524267.9347299.5390625 1.6621094h1.4882814a1.414355 1.414355 0 0 0 1.251953-.7578125 1.414355 1.414355 0 0 0 .398438.46875c-.16017-1.369032-.590385-2.5022809-1.330079-3.3515625l-.001953-.0019531c-.8267968-.9523148-1.9828357-1.4815927-3.3984372-1.6035156z" fill="#fff" fill-opacity=".729412"/><g fill="#f37329" stroke="#cc3b02" transform="matrix(.98294772 0 0 1.0173481 -.320559 .475551)"><path d="m11.008275 1.0069803-.256575 3.3041827h-1.5215467l-.2565746-3.3041827z"/><path d="m15.077667 1.0069803-.256575 3.3041827h-1.521547l-.256574-3.3041827z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_radiobutton.svg b/icon-themes/elementary_svg/cmd/sc_radiobutton.svg
new file mode 100644
index 000000000..7c9ff7fca
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_radiobutton.svg
@@ -0,0 +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="7.814" x2="9.271" y1="4.475" y2="11.39"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient>/&amp;gt;<circle cx="8" cy="8" fill="#fdfdfb" r="7.5" stroke="#8c8c8c" stroke-linecap="round" stroke-linejoin="round"/><circle cx="8" cy="8" fill="url(#a)" r="4.5"/><circle cx="8" cy="8" fill="none" opacity=".5" r="4.5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_recalcpivottable.svg b/icon-themes/elementary_svg/cmd/sc_recalcpivottable.svg
new file mode 100644
index 000000000..2027349e1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_recalcpivottable.svg
@@ -0,0 +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(.51817 0 0 .361 -1079.953 -1160.217)" gradientUnits="userSpaceOnUse" x1="2100.5779" x2="2100.5779" y1="3215.147" y2="3256.79"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.29115 0 0 .32302 2.122 -5.26)" gradientUnits="userSpaceOnUse" x1="29.556" x2="26.135" y1="28.447001" y2="34.106998"><stop offset="0" stop-color="#fff"/><stop offset=".004" stop-color="#fff" stop-opacity=".235"/><stop offset=".539" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.49412 0 0 .49434 11.832 -6.382)" gradientUnits="userSpaceOnUse" x1="-3.707" x2="-3.707" y1="39.159" y2="23.025"><stop offset="0" stop-color="#fff"/><stop offset=".373" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="8.848872" x2="8.848872" y1="3.921802" y2="14.075938"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="9.993272" x2="9.993272" xlink:href="#i" y1="2" y2="5"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="3.5" x2="3.5" xlink:href="#i" y1="2" y2="5"/><linearGradient id="g" gradientTransform="matrix(0 1 -1 0 16 4)" gradientUnits="userSpaceOnUse" x1="2" x2="10" xlink:href="#i" y1="13.5" y2="13.5"/><linearGradient id="h" gradientTransform="matrix(0 .35135134 -.24324327 0 4.837837 1.567566)" gradientUnits="userSpaceOnUse" x1="5.500005" x2="8.346159" xlink:href="#k" y1="5.499996" y2="5.499996"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="6.5" x2="6.5" y1="11" y2="14"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.35135134 0 0 .24324327 1.560838 2.162163)" gradientUnits="userSpaceOnUse" x1="24.000006" x2="24.000006" xlink:href="#k" y1="5.499996" y2="7.555551"/><linearGradient id="k"><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="l" gradientTransform="matrix(0 .35135134 -.24324327 0 4.837837 5.567566)" gradientUnits="userSpaceOnUse" x1="6.923081" x2="19.730774" xlink:href="#k" y1="5.499996" y2="5.499996"/><linearGradient id="m" gradientTransform="matrix(.35135134 0 0 .24324327 -.432434 .162163)" gradientUnits="userSpaceOnUse" x1="24.000006" x2="24.000006" xlink:href="#k" y1="7.555551" y2="56.888878"/><linearGradient id="n" gradientTransform="matrix(.25378586 0 0 .30501865 44.128979 -8.143104)" gradientUnits="userSpaceOnUse" x1="-158.4903" x2="-154.21603" y1="75.568459" y2="33.451473"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="o" gradientTransform="matrix(.28571361 0 0 .30419701 20.142873 -5.767395)" gradientUnits="userSpaceOnUse" x1="9.301924" x2="9.301924" y1="23.378263" y2="70.842506"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><g stroke-linecap="round" stroke-linejoin="round"><rect fill="url(#o)" height="15.000051" rx=".218243" ry=".372828" stroke="url(#n)" stroke-width=".999899" width="15.00005" x=".5" y=".5"/><g stroke="#206b00" stroke-opacity=".501961"><path d="m4.5 6.5v7h-2v-7z" fill="url(#g)" stroke-linecap="square" stroke-linejoin="miter"/><path d="m2.5 2.5h2v2h-2z" fill="url(#f)"/><path d="m6.493272 2.5h7.006728v2h-7.006728z" fill="url(#e)" stroke-linecap="square" stroke-linejoin="miter"/></g><g fill="none"><path d="m7 3.5h6z" opacity=".3" stroke="url(#j)" stroke-linecap="square" stroke-linejoin="miter"/><path d="m3.5 7v6z" opacity=".3" stroke="url(#l)" stroke-linecap="square" stroke-linejoin="miter"/><path d="m1.5 14.5v-13h13v13z" stroke="url(#m)"/><path d="m3.5 3v1z" opacity=".3" stroke="url(#h)" stroke-linecap="square" stroke-linejoin="miter"/></g><g transform="matrix(.63 0 0 .63 5.145 5.4124)"><path d="m8.5.5v2.02a6.5 6.5 0 0 0 -.5-.02 6.5 6.5 0 0 0 -6.5 6.5 6.5 6.5 0 0 0 6.5 6.5 6.5 6.5 0 0 0 6.48-6h-3.02a3.5 3.5 0 0 1 -3.46 3 3.5 3.5 0 0 1 -3.5-3.5 3.5 3.5 0 0 1 3.5-3.5 3.5 3.5 0 0 1 .5.04v1.96l5-3.5z" fill="url(#a)" opacity=".99"/><g fill="none"><g stroke-width="1.584"><path d="m8.5.5v2.02a6.5 6.5 0 0 0 -.5-.02 6.5 6.5 0 0 0 -6.5 6.5 6.5 6.5 0 0 0 6.5 6.5 6.5 6.5 0 0 0 6.48-6h-3.02a3.5 3.5 0 0 1 -3.46 3 3.5 3.5 0 0 1 -3.5-3.5 3.5 3.5 0 0 1 3.5-3.5 3.5 3.5 0 0 1 .5.04v1.96l5-3.5z" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/><path d="m9.496 5.578v-3.13l2.222 1.56z" opacity=".5" stroke="url(#b)"/><path d="m12.32 10.176a4.49 4.49 0 0 1 -5.392 3.202 4.49 4.49 0 0 1 -3.33-5.315 4.49 4.49 0 0 1 5.232-3.458" opacity=".5" stroke="url(#c)"/></g><ellipse cx="8" cy="9.212" opacity=".99" rx="4" ry="2.472"/><path d="m13.386 10.154a5.506 5.504 0 0 1 -6.446 4.246 5.506 5.504 0 0 1 -4.357-6.372 5.506 5.504 0 0 1 6.3-4.46" opacity=".5" stroke="url(#d)" stroke-width="1.584"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_recentfilelist.svg b/icon-themes/elementary_svg/cmd/sc_recentfilelist.svg
new file mode 100644
index 000000000..91158749e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_recentfilelist.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.44904576 0 0 .44904597 -24.410378 -4.513519)" gradientUnits="userSpaceOnUse" x1="71.204407" x2="71.204407" y1="15.369057" y2="40.495617"><stop offset="0" stop-color="#fff"/><stop offset=".42447853" stop-color="#fff" stop-opacity=".235294"/><stop offset=".82089913" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="b" cx="15.026252" cy="8.62576" fx=".303533" fy="8.625761" gradientTransform="matrix(-.00000002 .3498293 -.32958989 -.00000002 10.784997 1.582482)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dadada"/></radialGradient><linearGradient id="c" gradientTransform="matrix(0 -.26525244 -.28726686 0 9.931327 12.920444)" gradientUnits="userSpaceOnUse" x1="38.940514" x2="20.576487" y1="15.991243" y2="15.991243"><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="d" gradientTransform="matrix(-.24512367 0 0 .2263389 10.368335 .675258)" gradientUnits="userSpaceOnUse" x1="23.731871" x2="23.731871" y1="4.417527" y2="42.03978"><stop offset="0" stop-color="#fff3cb"/><stop offset=".26238" stop-color="#fdde76"/><stop offset=".66093999" stop-color="#f9c440"/><stop offset="1" stop-color="#e48b20"/></linearGradient><radialGradient id="e" cx="24.837126" cy="36.421127" gradientTransform="matrix(.18836754 -.16202963 -.10813299 -.12528663 3.790619 15.689947)" gradientUnits="userSpaceOnUse" r="15.644737"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><path d="m8.0000002 1.5c-3.5864756 0-6.5 2.9135243-6.5 6.5 0 3.586476 2.9135244 6.500001 6.5 6.5 3.5864758 0 6.5000018-2.913524 6.4999998-6.5 0-3.5864757-2.913524-6.5-6.4999998-6.5z" fill="url(#b)"/><path d="m7.4777603 4.5676035a2.5891634 3.8872081 49.374826 1 0 -5.8939216 5.0698224 2.5891634 3.8872081 49.374826 0 0 5.8939216-5.0698224z" fill="url(#e)" fill-rule="evenodd" opacity=".141176"/><path d="m13.5 8c0 3.037566-2.46244 5.5-5.5000003 5.5-3.03756 0-5.4999995-2.462434-5.4999995-5.5 0-3.0375654 2.4624395-5.4999998 5.4999995-5.4999998 3.0375603 0 5.5000003 2.4624344 5.5000003 5.4999998z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><path d="m8.0000001 1.5c-3.5864755 0-6.5 2.9135238-6.5 6.4999993 0 3.5864767 2.9135245 6.5000017 6.5 6.5000007 3.5864759 0 6.5000039-2.913524 6.4999999-6.5000007 0-3.5864755-2.913524-6.4999993-6.4999999-6.4999993z" fill="none" opacity=".4" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/><path d="m7.9419358 1.5c-2.2555471-.0000001-4.2427709 1.1348261-5.4219173 2.8568832l-1.99321912-1.1424141-.02679938 7.2855309 6.1600486-3.772163-1.9723228-1.1303155c.5779978-2.1380783 4.1932883-4.2982093 8.0030242-2.0724006-1.193908-1.2465346-2.879747-2.025121-4.7488142-2.0251209z" display="block" fill="url(#d)"/><g fill="none"><path d="m8.0221647 2.2691928c-2.259488 0-4.21363 1.4497899-5.2682383 3.2585904l-1.2401149-.6608727-.0025858 3.8614373 3.3187377-1.9662072-1.2862276-.7916828c.8933314-3.524472 3.7099869-3.8113521 6.1120039-3.8064646-.4472867-.103613-1.1542622.1051996-1.633575.1051996z" display="block" opacity=".8" stroke="url(#c)" stroke-miterlimit="7" stroke-width=".963925"/><path d="m7.9419358 1.5c-2.2555471-.0000001-4.2427709 1.1348261-5.4219173 2.8568832l-1.99321912-1.1424141-.02679938 7.2855309 6.1600486-3.772163-1.9723228-1.1303155c.5779978-2.1380783 4.1932883-4.2982093 8.0030242-2.0724006-1.193908-1.2465346-2.879747-2.025121-4.7488142-2.0251209z" opacity=".5" stroke="#956500" stroke-linejoin="round"/><g stroke-linecap="round" stroke-width=".6"><path d="m7.5300051 7.8813225 1.7251294 3.6056085" stroke="#eb5c3a"/><path d="m7.3741988 8.6908446 3.0482242-3.7302384" stroke="#333"/></g></g><path d="m8.1272316 8.3688448-3.1427065-.1195599" fill="#00f" stroke="#333" stroke-linecap="round" stroke-width=".6"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_recsave.svg b/icon-themes/elementary_svg/cmd/sc_recsave.svg
new file mode 100644
index 000000000..f49a24784
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_recsave.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.31428463 0 0 .32594469 .457175 -.323148)" 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" 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="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="c" 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="d" gradientUnits="userSpaceOnUse" x1="8.517958" x2="8.521604" y1="13.016949" y2="5.440678"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="11.25" cy="19.031" gradientTransform="matrix(.46752116 0 0 .11024138 7.431594 13.179172)" gradientUnits="userSpaceOnUse" r="8.063"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="f" gradientTransform="matrix(0 1 1 0 2.746 -15.478)" gradientUnits="userSpaceOnUse" x1="4.715" x2="43.601" y1="22.595" y2="22.595"><stop offset="0" stop-color="#d1ff82"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="g" gradientTransform="matrix(-1.00464 0 0 1 53.79 -17.47)" gradientUnits="userSpaceOnUse" x1="34.883" x2="34.883" y1="12.992" y2="37.992"><stop offset="0" stop-color="#fff"/><stop offset=".52" stop-color="#fff" stop-opacity=".235"/><stop offset=".52" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><g transform="translate(1)"><path d="m2.500012.4991096c2.5206554 0 10.999975.00095406 10.999975.00095406l.000013 14.99993634s-7.3333255 0-10.999988 0c0-5.000296 0-10.000594 0-15.0008904z" fill="url(#a)" stroke-width="1.085652"/><g fill="none"><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" stroke="url(#b)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 14.99909804s-7.3333841 0-11.000076 0c0-5.000017 0-10.000035.0000001-15.00005204z" stroke="url(#c)" stroke-linejoin="round" stroke-width=".999922"/><g stroke-linecap="round"><path d="m10.677391 9.5000009-2.677391 3.4999991-2.6773921-3.4999991h2.1773921v-4.0000005h1v4.0000005z" opacity=".6" stroke="url(#d)"/><path d="m10.677391 8.5-2.677391 3.5-2.6773921-3.5h2.1773921v-4h1v4z" fill="#7e8087" stroke="#797b7e"/></g></g></g><g transform="translate(-9.015 -5.756)"><path d="m16.221276 15.254754c0 1.1852-7.2993362 1.208015-7.2993362.02281 0-1.1852 7.2993362-1.207719 7.2993362-.02281z" fill="url(#e)" opacity=".163" stroke-width=".230617"/><path d="m25.153561-5.2379345 15.763439 13.7279345-15.742 13.604z" fill="url(#f)" transform="matrix(.2963 0 0 .2963 3.062 8.308)"/><g fill="none"><path d="m10.515 6.8777254 4.67 3.9462746-4.67 3.932z" opacity=".5" stroke="#206b00" stroke-width="1.000013"/><path d="m28.477894 2.3354708-.052 3.998.062 4.9118932-.01 3.807 7.226568-6.5939333z" fill="none" stroke="url(#g)" stroke-width="3.374958" transform="matrix(.2963 0 0 .2963 3.062 8.308)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_recsearch.svg b/icon-themes/elementary_svg/cmd/sc_recsearch.svg
new file mode 100644
index 000000000..a9ce46327
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_recsearch.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="22.099527" cy="24.537743" gradientTransform="matrix(.66197227 0 0 .66182423 -2.643616 -4.229381)" gradientUnits="userSpaceOnUse" r="8.308505"><stop offset="0" stop-color="#fff" stop-opacity=".426901"/><stop offset="1" stop-color="#fff" stop-opacity=".362573"/></radialGradient><radialGradient id="b" cx="8.072266" cy="5.962701" fx="6" fy="3.371369" gradientTransform="matrix(1 0 0 .75741005 0 1.446491)" gradientUnits="userSpaceOnUse" r="4.572266"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".526471"/></radialGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="24.845652" x2="28.006701" y1="-2.361655" y2="1.111197"><stop offset="0" stop-color="#a3907c"/><stop offset="1" stop-color="#8a715e"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="19.525978" x2="19.577271" y1="17.036358" y2="21.284676"><stop offset="0" stop-color="#f3f3f3"/><stop offset="1" stop-color="#f3f3f3" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="6.702713" cy="73.615715" fx="11.969189" fy="75.92881" gradientTransform="matrix(1.6600963 0 0 .36315008 .963735 -5.358552)" gradientUnits="userSpaceOnUse" r="7.228416"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="5.5" x2="5" y1=".5" y2="14.999999"><stop offset="0" stop-color="#d4d4d4"/><stop offset="1" stop-color="#abacae"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="9.235025" x2="8.461288" y1="2.335336" y2="15.488882"><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><g transform="matrix(.64621359 0 0 .64621359 .032201 .490874)"><path d="m5.5.5c-2.7614238.00000006-4.99999994 2.2385762-5 5 .00000006 2.7614238 2.2385762 5 5 5 1.0375112 0 1.9999271-.316413 2.7988281-.8574219l2.2226559 2.2499999.91211-.914062-2.1933596-2.1933598c.7740056-.8804761 1.2597656-2.0207042 1.2597656-3.2851562 0-2.7614238-2.2385762-4.99999994-5-5zm0 2c1.6568543 0 3 1.3431457 3 3s-1.3431457 3-3 3-3-1.3431457-3-3 1.3431457-3 3-3z" fill="url(#f)" stroke="#555761" stroke-opacity=".501961" transform="matrix(1.547476 0 0 1.547476 -.04983 -.759615)"/><path d="m24.090748 21.375c0 1.449748-5.372523 2.625-11.999865 2.625-6.627343 0-11.999865-1.175252-11.999865-2.625 0-1.449747 5.372522-2.625 11.999865-2.625 6.627342 0 11.999865 1.175253 11.999865 2.625z" fill="url(#e)" opacity=".15"/><g fill-rule="evenodd" transform="translate(-.538712 -.248064)"><path d="m14.5 8a5.5 5.49877 0 1 1 -10.9999999 0 5.5 5.49877 0 1 1 10.9999999 0z" fill="url(#a)" opacity=".2"/><path d="m9.1601562 2.5019531a5.5 5.49877 0 0 0 -5.6601562 5.4980469 5.5 5.49877 0 0 0 .1933594 1.4257812 12 11.997316 0 0 0 8.9511716-5.5429687 5.5 5.49877 0 0 0 -3.4843748-1.3808594z" fill="url(#b)" opacity=".15"/></g><rect fill="url(#c)" height="4.074684" rx=".5" stroke="#57392d" stroke-opacity=".501961" transform="matrix(.70710678 .70710678 -.70710678 .70710678 0 0)" width="7.170102" x="23.431021" y="-2.022343"/><g fill="none" stroke-width="1.547476"><path d="m16.383596 18.566737 1.630459-1.61202 3.804127 3.770226" opacity=".5" stroke="url(#d)"/><path d="m14.651192 7.7515025a6.1899042 6.1899042 0 0 1 -6.1899045 6.1899045 6.1899042 6.1899042 0 0 1 -6.1899042-6.1899045 6.1899042 6.1899042 0 0 1 6.1899042-6.1899042 6.1899042 6.1899042 0 0 1 6.1899045 6.1899042z" opacity=".5" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_rect_rounded_unfilled.svg b/icon-themes/elementary_svg/cmd/sc_rect_rounded_unfilled.svg
new file mode 100644
index 000000000..b7e392d15
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_rect_rounded_unfilled.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke="#7239b3" stroke-width=".264583" transform="translate(0 -292.76665)"><path d="m1.190625 293.16352h1.8520833c.5863167 0 1.0583334.47202 1.0583334 1.05834v1.32291c0 .58632-.4720167 1.05833-1.0583334 1.05833h-1.8520833c-.58631668 0-1.05833334-.47201-1.05833334-1.05833v-1.32291c0-.58632.47201666-1.05834 1.05833334-1.05834z" stroke-linecap="square"/><path d="m.98222945 295.64079 2.27065465-1.54032" stroke-linecap="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_rect_unfilled.svg b/icon-themes/elementary_svg/cmd/sc_rect_unfilled.svg
new file mode 100644
index 000000000..567407d74
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_rect_unfilled.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke="#7239b3" transform="scale(.26458333)"><path d="m.5 2.5v10h15v-5-5z" stroke-linejoin="round"/><path d="m3 10 10-5" stroke-linecap="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_recundo.svg b/icon-themes/elementary_svg/cmd/sc_recundo.svg
new file mode 100644
index 000000000..bc6ee3864
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_recundo.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.61441293 0 0 .61115825 8.389033 -9.305476)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" y1="22.402153" y2="35.268829"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-.61157583 0 0 .6008607 15.029158 1.388771)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="4" y2="19.998161"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.66975934 0 0 .66666667 4.725141 -10.327071)" gradientUnits="userSpaceOnUse" x1="5.884986" x2="5.884986" y1="27.314026" y2="35.272106"><stop offset="0" stop-color="#fff"/><stop offset=".58888781" 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="d" gradientTransform="matrix(.66975934 0 0 .66666667 4.225137 -11.261321)" gradientUnits="userSpaceOnUse" x1="5.884986" x2="5.884986" y1="20.383398" y2="38.171688"><stop offset="0" stop-color="#fff"/><stop offset=".501194" 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="e" cx="11.25" cy="19.031" gradientTransform="matrix(.46752116 0 0 .11024138 7.431594 13.179172)" gradientUnits="userSpaceOnUse" r="8.063"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="f" gradientTransform="matrix(0 1 1 0 2.746 -15.478)" gradientUnits="userSpaceOnUse" x1="4.715" x2="43.601002" y1="22.594999" y2="22.594999"><stop offset="0" stop-color="#d1ff82"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="g" gradientTransform="matrix(-1.00464 0 0 1 53.79 -17.47)" gradientUnits="userSpaceOnUse" x1="34.882999" x2="34.882999" y1="12.992" y2="37.992001"><stop offset="0" stop-color="#fff"/><stop offset=".52" stop-color="#fff" stop-opacity=".235"/><stop offset=".52" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><g transform="translate(1 -1)"><path d="m7.1699211 3.5c-.1845764 0-.1785565.076283-.2421875.1035156l-4.3398434 4.1875c-.05559.054667-.08789.1295192-.08789.2109375 0 .080838.03231.1508278.08789.2089844l4.3398434 4.1875005c.059439.062219.1428761.101562.2421875.101562.1845228 0 .3222656-.130217.3222656-.304688v-2.3964839c-.000116-.1628379.1459138-.2988281.3242187-.2988281h.6835938c1.9999998 0 3.9280858 1.666666 3.9648438 3.5 0 .277.223.5.5.5.330814 0 .505859-.176742.505859-.5v-1.833984c.055942-2.6666665-1.63737-4.666016-4.9707028-4.666016h-.7148438v-.00391c-.1636803-.0150241-.2930775-.1455911-.2929687-.2988244v-2.3964844c0-.1744693-.1377426-.3007812-.3222656-.3007812z" style="stroke:#ad5f00;stroke-width:.999997;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#b)"/><g fill="none"><path d="m7.4999957 8.5224087c-.5059188.0001637-.9998361.545123-1 1.0506969v.9807024l-2.6734065-2.553808 2.6734065-2.6061903v.9752625c.0001639.5055734.4940812 1.1066704 1 1.1068342" opacity=".8" stroke="url(#a)" stroke-width=".999996"/><path d="m7.4999957 8.5224087h.6666667c2.6666666 0 4.6684646 1.2964473 4.6684646 3.4775913" opacity=".8" stroke="url(#d)"/><path d="m12.446192 11c0-2.229397-1.446193-3.4518328-3.7791928-3.5l-1.1670035-.024094" opacity=".8" stroke="url(#c)"/></g></g><g transform="translate(-9.015 -.155143)"><path d="m16.221276 15.254754c0 1.1852-7.2993362 1.208015-7.2993362.02281 0-1.1852 7.2993362-1.207719 7.2993362-.02281z" fill="url(#e)" opacity=".163" stroke-width=".230617"/><path d="m25.153561-5.2379345 15.763439 13.7279345-15.742 13.604z" fill="url(#f)" transform="matrix(.2963 0 0 .2963 3.062 8.308)"/><g fill="none"><path d="m10.515 6.8777254 4.67 3.9462746-4.67 3.932z" opacity=".5" stroke="#206b00" stroke-width="1.000013"/><path d="m28.477894 2.3354708-.052 3.998.062 4.9118932-.01 3.807 7.226568-6.5939333z" fill="none" stroke="url(#g)" stroke-width="3.374958" transform="matrix(.2963 0 0 .2963 3.062 8.308)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_redactdoc.svg b/icon-themes/elementary_svg/cmd/sc_redactdoc.svg
new file mode 100644
index 000000000..e22921ea4
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_redactdoc.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.415777 -.4174938 .518983 .5146192 -15.747227 2.650367)" gradientUnits="userSpaceOnUse" spreadMethod="pad" x1="23.575972" x2="23.575972" y1="25.356892" y2="31.210939"><stop offset="0" stop-color="#c6262e"/><stop offset=".13482948" stop-color="#ff8c82"/><stop offset=".20224422" stop-color="#c6262e"/><stop offset=".26965895" stop-color="#ff8c82"/><stop offset=".44650277" stop-color="#c6262e"/><stop offset=".57114136" stop-color="#ed5353"/><stop offset=".72038066" stop-color="#ff8c82"/><stop offset="1" stop-color="#c6262e"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.867764 .693027)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#c" y1="24.989594" y2="30.000141"/><linearGradient id="c"><stop offset="0" stop-color="#565656"/><stop offset=".5" stop-color="#9a9a9a"/><stop offset="1" stop-color="#545454"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.983472 .809213)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#e" y1="24.989594" y2="30.000141"/><linearGradient id="e"><stop offset="0" stop-color="#b1b1b1"/><stop offset=".5" stop-color="#fff"/><stop offset="1" stop-color="#8f8f8f"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.465684 .289287)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#c" y1="24.989594" y2="30.000141"/><linearGradient id="g" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.581392 .405471)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#e" y1="24.989594" y2="30.000141"/><linearGradient id="h" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.061661 -.116406)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#c" y1="24.989594" y2="30.000141"/><linearGradient id="i" gradientTransform="matrix(.4040235 -.4056919 .6073752 .6022679 -17.177369 -.00022)" gradientUnits="userSpaceOnUse" x1="30.037716" x2="30.037716" xlink:href="#e" y1="24.989594" y2="30.000141"/><linearGradient id="j" gradientTransform="matrix(.4040235 -.4056919 .6073752 .602268 -17.636692 .462492)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="29.056757" y2="26.02973"><stop offset="0" stop-color="#fff394"/><stop offset="1" stop-color="#fafafa"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.3763801 .03615261 .03669995 .374874 -2.218281 -1.1331)" gradientUnits="userSpaceOnUse" x1="5.517898" x2="9.522056" y1="37.371799" y2="41.391716"><stop offset="0" stop-color="#fff394"/><stop offset="1" stop-color="#f9c440"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.25378586 0 0 .30501865 17.129017 -.685451)" 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="m" gradientTransform="matrix(.24324324 0 0 .35135133 .162202 -.432402)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.923065" y2="41.076912"><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="n" gradientTransform="matrix(.31428531 0 0 .32594469 -1.542842 -.323148)" 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><path d="m.5.4991096c2.5206609 0 10.999999.00095406 10.999999.00095406l.000013 14.99993634s-7.3333415 0-11.000012 0c0-5.000296 0-10.000594 0-15.0008904z" fill="url(#n)" stroke-width="1.085653"/><g fill="#7a7a7a"><path d="m3.000038 9.000026h4v2h-4z"/><path d="m2.000038 2.000026h6v2h-6z"/><path d="m2.000038 5.000026h3v2h-3z"/><path d="m4.000038 12.000026h6v2h-6z"/></g><path d="m10.500038 14.500026h-9.0000001v-13h9.0000001z" fill="none" stroke="url(#m)" stroke-linecap="round"/><path d="m.5000001.49999996c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 14.99909804s-7.3333841 0-11.000076 0c0-5.000017 0-10.000035.0000001-15.00005204z" fill="none" stroke="url(#l)" stroke-linejoin="round" stroke-width=".999922"/><path d="m9.8928186 7.0467872c-.08415-.04997-.14927-.03697-.192287-.0092l-2.3258612 2.3377624-1.054515.6792174-.03247.01374-1.2484838 2.837694 3.0940808.094.02569-.01734 1.0612942-.675616 2.3244354-2.3695c.172073-.111212-.100069-.8482718-.610477-1.6562678-.382808-.605994-.788946-1.084627-1.0414084-1.234528z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><g transform="matrix(.70257725 0 0 .7042609 5.031709 1.662938)"><path d="m2.0488085 11.037368c.2865424-.207707 1.1479509.256388 1.9603385 1.061945.8104458.803629 1.2601996 1.641331 1.0575577 1.930575-.0007708.0011.01977.01774.01898.01882l10.1384643-10.1803301c.257408-.2584708-.213108-1.1436222-1.051287-1.9747519-.838177-.8311298-1.728181-1.29506029-1.98559-1.03658863z" fill="url(#a)" stroke="#7a0000" stroke-linejoin="round" stroke-width=".710814"/><path d="m2.0488079 11.037368c.286543-.207708 1.1479512.256388 1.960339 1.061943.8104449.80363 1.2601992 1.641332 1.0575579 1.930577-.0007714.0011.01977.01774.01898.01882l6.9820302-7.0108637.02525-.025356c.00079-.00108-.01975-.01772-.01898-.01882.202643-.2892462-.247112-1.1269457-1.057555-1.9305752-.812389-.8055563-1.6737981-1.2696506-1.9603403-1.0619438l-.025251.025355z" fill="#c6262e" opacity=".6"/><path d="m10.565423 2.4840909c.286542-.2077065 1.147951.2563879 1.960338 1.0619443.810445.8036291 1.260199 1.6413295 1.057557 1.9305744-.000769.0011.01977.017738.01898.018821l1.551936-1.5571217c.408481-.40858-.029278-1.092821-.981372-2.0446829-.812386-.8055561-1.673796-1.2696511-1.960337-1.06194452l-.02525.0253559-1.621849 1.62705352z" fill="#fe9ab8" opacity=".8" stroke="#de3e80" stroke-linejoin="round" stroke-width=".710814"/><path d="m9.1785348 3.8767048c.2865413-.2077068 1.1479522.2563879 1.9603392 1.0619443.810445.8036291 1.2602 1.6413294 1.057556 1.9305753-.000771.0011.01977.017736.01898.01882l.126256-.1267795c.00079-.00108-.01975-.01772-.01898-.01882.202645-.2892457-.24711-1.1269463-1.057556-1.9305745-.812387-.8055569-1.6737965-1.2696514-1.9603382-1.0619448z" fill="url(#b)"/><path d="m9.0628273 3.9928895c.2865436-.2077068 1.1479527.2563878 1.9603397 1.061944.810444.8036294 1.2602 1.6413292 1.057556 1.9305742-.000771.0011.01977.017738.01898.018822l.126257-.1267799c.00079-.00108-.01975-.017721-.01898-.018821.202643-.2892448-.24711-1.1269452-1.057557-1.9305743-.812387-.8055563-1.6737957-1.2696512-1.9603386-1.0619444z" fill="url(#d)"/><path d="m9.5806143 3.4729643c.2865426-.2077069 1.1479517.2563872 1.9603387 1.0619442.810446.803629 1.2602 1.6413292 1.057558 1.9305747-.000773.0011.01977.017737.01898.01882l.126258-.1267784c.000791-.00108-.01975-.017721-.01898-.01882.202642-.2892454-.247113-1.126946-1.057559-1.930575-.812386-.8055567-1.6737949-1.2696512-1.9603383-1.0619444z" fill="url(#f)"/><path d="m9.4649071 3.5891488c.2865435-.207707 1.1479529.2563877 1.9603379 1.061944.810447.8036298 1.260201 1.6413294 1.057558 1.9305748-.000769.0011.01977.017737.01898.018821l.126257-.12678c.00079-.00108-.01975-.01772-.01898-.01882.202645-.2892448-.247111-1.1269461-1.057556-1.9305739-.812386-.8055567-1.673796-1.2696517-1.9603395-1.0619447z" fill="url(#g)"/><path d="m9.9846388 3.0672723c.2865412-.2077066 1.1479512.2563878 1.9603372 1.0619445.810446.8036288 1.260201 1.641329 1.057558 1.9305741-.00077.0011.01977.017738.01898.018821l.126256-.1267791c.000792-.00108-.01975-.017721-.01898-.018821.202644-.2892444-.247111-1.126945-1.057557-1.9305744-.812385-.8055559-1.673795-1.2696505-1.960338-1.0619437z" fill="url(#h)"/><path d="m9.8689318 3.1834569c.2865412-.2077072 1.1479512.2563879 1.9603392 1.0619447.810444.8036283 1.260198 1.6413291 1.057556 1.9305739-.000771.0011.01977.017737.01898.018821l.126258-.1267782c.000789-.00108-.01975-.017722-.01898-.018821.202642-.2892458-.247113-1.1269461-1.057558-1.9305749-.812386-.8055564-1.673796-1.2696514-1.9603386-1.0619441z" fill="url(#i)"/><g fill-rule="evenodd" stroke-width=".710814"><path d="m.25980529 15.79419 4.77185621-1.725488.039308-.03926c.2026429-.28924-.2523964-1.127286-1.0628421-1.930916-.8123879-.805556-1.6726784-1.26728-1.9592212-1.059573z" fill="url(#j)" stroke="url(#k)"/><path d="m.7444326 14.506276-.48521185 1.282691 1.30137225-.473393c-.113686-.133135-.2192836-.267835-.3543579-.401773-.1555069-.154199-.30708012-.280667-.4618025-.407525z" fill="#7a0000" stroke="#7a0000"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_redactedexportblack.svg b/icon-themes/elementary_svg/cmd/sc_redactedexportblack.svg
new file mode 100644
index 000000000..42a49cfd5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_redactedexportblack.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="15.911407" x2="15.911407" y1="-2.374197" y2="10.76779"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 -.5372019 .57681717 0 -15.997188 19.865617)" gradientUnits="userSpaceOnUse" x1="32.765083" x2="24.130812" y1="47.277107" y2="47.277107"><stop offset="0" stop-color="#fff"/><stop offset=".45000002" stop-color="#fff" stop-opacity=".235294"/><stop offset=".65000004" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-.90608582 0 0 .5153763 19.182549 -10.193381)" gradientUnits="userSpaceOnUse" x1="5.03216" x2="5.03216" y1="28.671696" y2="29.671688"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" 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="e" 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="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="f" gradientTransform="matrix(.31428497 0 0 .32592538 -1.54284 -.322209)" 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><path d="m.5.5c2.5206581 0 10.999987.000954 10.999987.000954l.000013 14.999046s-7.3333335 0-11 0c0-4.999999 0-10.0000003 0-15z" fill="url(#f)" stroke-width="1.08562"/><g fill="#7a7a7a"><path d="m3.000038 9.000026h4v2h-4z"/><path d="m2.000038 2.000026h6v2h-6z"/><path d="m2.000038 5.000026h3v2h-3z"/><path d="m4.000038 12.000026h6v2h-6z"/></g><g fill="none" transform="translate(-1.999962 .000026)"><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" stroke="url(#e)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 14.99909804s-7.3333841 0-11.000076 0c0-5.000017 0-10.000035.0000001-15.00005204z" stroke="url(#d)" stroke-linejoin="round" stroke-width=".999922"/></g><g stroke-width="1.546116" transform="matrix(.64678195 0 0 .64678195 -.291181 4.535588)"><path d="m16.684465-1.6011393v4.6383484h-6.184464v3.0922322l6.203998.010089-.01953 4.6282597 7.730577-6.1844648z" style="display:block;stroke:#002e99;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#a)"/><g fill="none"><path d="m18.230581 1.5815815-.002 3.0017443-6.955568-.0000006h6.957522l.000046 2.9554694 3.7115-2.9554694z" display="block" opacity=".5" stroke="url(#b)" stroke-miterlimit="7"/><path d="m11.273059 4.5833252h6.184464" opacity=".5" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_redactedexportwhite.svg b/icon-themes/elementary_svg/cmd/sc_redactedexportwhite.svg
new file mode 100644
index 000000000..7abec1451
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_redactedexportwhite.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="15.911407" x2="15.911407" y1="-2.374197" y2="10.76779"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 -.5372019 .57681717 0 -15.997188 19.865617)" gradientUnits="userSpaceOnUse" x1="32.765083" x2="24.130812" y1="47.277107" y2="47.277107"><stop offset="0" stop-color="#fff"/><stop offset=".45000002" stop-color="#fff" stop-opacity=".235294"/><stop offset=".65000004" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-.90608582 0 0 .5153763 19.182549 -10.193381)" gradientUnits="userSpaceOnUse" x1="5.03216" x2="5.03216" y1="28.671696" y2="29.671688"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" 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="e" 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="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="f" gradientTransform="matrix(.31428463 0 0 .32594469 -1.542826 -.323148)" 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><path d="m.5000119.4991096c2.5206554 0 10.9999751.00095406 10.9999751.00095406l.000013 14.99993634s-7.3333256 0-10.9999881 0c0-5.000296 0-10.000594 0-15.0008904z" fill="url(#f)" stroke-width="1.085652"/><g fill="#fff"><path d="m3.000038 9.000026h4v2h-4z"/><path d="m2.000038 2.000026h6v2h-6z"/><path d="m2.000038 5.000026h3v2h-3z"/><path d="m4.000038 12.000026h6v2h-6z"/></g><g fill="none" transform="translate(-1.999962 .000026)"><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" stroke="url(#e)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 14.99909804s-7.3333841 0-11.000076 0c0-5.000017 0-10.000035.0000001-15.00005204z" stroke="url(#d)" stroke-linejoin="round" stroke-width=".999922"/></g><g stroke-width="1.546116" transform="matrix(.64678195 0 0 .64678195 -.291181 4.535588)"><path d="m16.684465-1.6011393v4.6383484h-6.184464v3.0922322l6.203998.010089-.01953 4.6282597 7.730577-6.1844648z" style="display:block;stroke:#002e99;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#a)"/><g fill="none"><path d="m18.230581 1.5815815-.002 3.0017443-6.955568-.0000006h6.957522l.000046 2.9554694 3.7115-2.9554694z" display="block" opacity=".5" stroke="url(#b)" stroke-miterlimit="7"/><path d="m11.273059 4.5833252h6.184464" opacity=".5" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_redo.svg b/icon-themes/elementary_svg/cmd/sc_redo.svg
new file mode 100644
index 000000000..7a37a6049
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_redo.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(-.61441293 0 0 .61115825 7.582985 -9.305476)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" y1="22.402153" y2="35.268829"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.61157583 0 0 .6008607 .94286 1.388771)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="4" y2="19.998161"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-.66975934 0 0 .66666667 11.246877 -10.327071)" gradientUnits="userSpaceOnUse" x1="5.884986" x2="5.884986" y1="27.314026" y2="35.272106"><stop offset="0" stop-color="#fff"/><stop offset=".58888781" 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="d" gradientTransform="matrix(-.66975934 0 0 .66666667 11.746881 -11.261321)" gradientUnits="userSpaceOnUse" x1="5.884986" x2="5.884986" y1="20.383398" y2="38.171688"><stop offset="0" stop-color="#fff"/><stop offset=".501194" 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><path d="m8.8020971 3.5c.1845764 0 .1785565.076283.2421875.1035156l4.3398434 4.1875c.05559.054667.08789.1295192.08789.2109375 0 .080838-.03231.1508278-.08789.2089844l-4.3398434 4.1875005c-.059439.062219-.1428761.101562-.2421875.101562-.1845228 0-.3222656-.130217-.3222656-.304688v-2.3964839c.000116-.1628379-.1459138-.2988281-.3242187-.2988281h-.6835938c-2 0-3.928086 1.666666-3.964844 3.5 0 .277-.223.5-.5.5-.330814 0-.505859-.176742-.505859-.5v-1.833984c-.055942-2.6666665 1.63737-4.666016 4.970703-4.666016h.7148438v-.00391c.1636803-.0150241.2930775-.1455911.2929687-.2988244v-2.3964844c0-.1744693.1377426-.3007812.3222656-.3007812z" style="stroke:#206b00;stroke-width:.999997;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#b)"/><g fill="none"><path d="m8.4720225 8.5224087c.5059188.0001637.9998361.545123 1 1.0506969v.9807024l2.6734065-2.553808-2.6734065-2.6061903v.9752625c-.0001639.5055734-.4940812 1.1066704-1 1.1068342" opacity=".6" stroke="url(#a)" stroke-width=".999996"/><path d="m8.4720225 8.5224087h-.6666667c-2.6666668 0-4.6684648 1.2964473-4.6684648 3.4775913" opacity=".6" stroke="url(#d)"/><path d="m3.525826 11c0-2.229397 1.446193-3.4518328 3.779193-3.5l1.1670035-.024094" opacity=".6" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_rehearsetimings.svg b/icon-themes/elementary_svg/cmd/sc_rehearsetimings.svg
new file mode 100644
index 000000000..b91d54914
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_rehearsetimings.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 16 16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="10.5" cy="10.5" gradientTransform="matrix(-.01138659 .70596906 -1.0132754 -.01634315 21.184373 3.18435)" gradientUnits="userSpaceOnUse" r="5.5625"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dadada"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="10.385308" x2="10.385308" y1="6.322404" y2="14.64974"><stop offset="0" stop-color="#fff"/><stop offset=".508" stop-color="#fff" stop-opacity=".235"/><stop offset=".835" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="16.028032" x2="16.028032" xlink:href="#d" y1="10.016719" y2="11.016732"/><linearGradient id="d"><stop offset="0" stop-color="#fff"/><stop offset=".0000001" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="e" gradientTransform="matrix(-.9999874 0 0 .9999874 29.014779 -2.968806)" gradientUnits="userSpaceOnUse" x1="19.015018" x2="19.015018" xlink:href="#d" y1="8.968919" y2="10.968945"/><linearGradient id="f" gradientTransform="matrix(.30952278 0 0 .34225972 -.511886 1.636585)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="27.50001" y1=".985206" y2="32.10878"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.999992" y1="6.923065" y2="23.999989"><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="h" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-51.73251" x2="-51.786404" y1="28.475233" y2="2.906247"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="8.5" x2="8.5" y1="2" y2="1"><stop offset="0" stop-color="#d5d5d5"/><stop offset="1" stop-color="#e5e5e5"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="14.528013" x2="14.528013" y1="8.5167" y2="12.51675"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="19.015018" x2="19.015018" y1="7.4689" y2="12.468963"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><path d="m1.5 2.5h12.999987l.000013 9-13 .001z" fill="url(#f)" stroke-width="1.104031"/><g fill="none" transform="translate(-1 2)"><path d="m14.500012 8.4991096-11.0000121.0008904v-7l11.0000121-.0008904z" stroke="url(#g)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 13.0000749.0000636 13.0000749.0000636l.000013 8.99909804-13.000088.0008904z" stroke="url(#h)" stroke-linejoin="round" stroke-width=".999922"/></g><g stroke="#747474" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".745098"><path d="m.5.5h15v2h-15z" fill="url(#i)"/><g fill="#e5e5e5"><path d="m7 11.5v1l-1.9511719 1.951172 1.0605469 1.060547 1.890625-1.890625 1.890625 1.890625 1.060547-1.060547-1.951172-1.951172v-1z"/><circle cx="6.00108" cy="14.5" r="1"/><circle cx="10.00108" cy="14.5" r="1"/></g></g><g transform="matrix(-.9999874 0 0 .9999874 29.014779 -2.968806)"><rect fill="url(#k)" height="5.000063" rx=".500006" width="3.000038" x="17.514999" y="7.4689"/><rect fill="none" height="5.000063" opacity=".5" rx=".500006" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" width="3.000038" x="17.514999" y="7.4689"/></g><g transform="matrix(-.9999874 0 0 .9999874 22.02783 -3.016593)"><rect fill="url(#j)" height="4.000051" rx=".500007" width="3.000038" x="14.528013" y="8.5167"/><g fill="none"><rect height="4.000051" opacity=".5" rx=".500007" stroke="#cc3b02" stroke-linecap="round" stroke-linejoin="round" width="3.000038" x="14.528013" y="8.5167"/><path d="m15.528026 9.5167126 1.000013-.0000002-.000001 2.0000256h-1.000012z" opacity=".5" stroke="url(#c)" stroke-linecap="square" stroke-width="1.000013"/></g></g><path d="m10.5 5.4999997h-1.0000001v3.0000004l1.0120121.047786z" fill="none" opacity=".5" stroke="url(#e)" stroke-width=".999987"/><g stroke-linecap="round" transform="matrix(.88888889 0 0 .88888889 1.722222 1.722222)"><circle cx="10.425423" cy="10.425423" fill="url(#a)" r="5.067036" stroke="#2d2d2d" stroke-linejoin="round" stroke-opacity=".422794" stroke-width="1.125"/><path d="m14.542 10.5c0 2.232-1.81 4.042-4.042 4.042s-4.042-1.81-4.042-4.042c0-2.233 1.81-4.042 4.042-4.042s4.042 1.81 4.042 4.042z" fill="none" opacity=".5" stroke="url(#b)" stroke-linejoin="round" stroke-width="1.125"/><g stroke-width=".675" transform="matrix(.91923984 0 0 .91923984 -18.649297 3.911161)"><path d="m31.202412 6.9084879 2.143701 4.3935001" fill="none" stroke="#eb5c3a"/><g stroke="#333"><path d="m31.000137 7.9592379 3.230085-3.5035405" fill="none"/><path d="m32.035017 7.5221779-4.060352-.00227" fill="#00f"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_rejectalltrackedchanges.svg b/icon-themes/elementary_svg/cmd/sc_rejectalltrackedchanges.svg
new file mode 100644
index 000000000..9f5b84d87
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_rejectalltrackedchanges.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="12" x2="12.029746" xlink:href="#d" y1="8.5" y2="15.461853"/><linearGradient id="b" gradientTransform="matrix(.61235343 0 0 .61170627 -387.02182 80.68349)" gradientUnits="userSpaceOnUse" x1="651.56641" x2="651.63391" xlink:href="#c" y1="-115.56521" y2="-109.27387"/><linearGradient id="c" gradientTransform="matrix(.61235343 0 0 .61170627 -387.02182 80.68349)" gradientUnits="userSpaceOnUse" x1="651.56641" x2="651.63391" y1="-115.56521" y2="-109.27387"><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="d" gradientUnits="userSpaceOnUse" x1="12" x2="12.029746" y1="8.5" y2="15.461853"><stop offset="0" stop-color="#ed5353"/><stop offset="1" stop-color="#c6262e"/></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="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="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="g" gradientTransform="matrix(.31428497 0 0 .32592538 .45716 -.322209)" 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><path d="m2.5.5c2.5206581 0 10.999987.000954 10.999987.000954l.000013 14.999046s-7.3333335 0-11 0c0-4.999999 0-10.0000003 0-15z" fill="url(#g)" stroke-width="1.08562"/><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" fill="none" stroke="url(#f)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 14.99909804s-7.3333841 0-11.000076 0c0-5.000017 0-10.000035.0000001-15.00005204z" fill="none" stroke="url(#e)" stroke-linejoin="round" stroke-width=".999922"/><path d="m5 5h1v1h-1z" fill="#c6262e"/><path d="m8 3h3.000001v1h-3.000001z" fill="#c6262e"/><g fill="#aaa"><path d="m5 3h2v1h-2z"/><path d="m7 5h3v1h-3z"/><path d="m5 7h3v1h-3z"/></g><path d="m9 7h2v1h-2z" fill="#c6262e"/><path d="m12 8.5c-1.930453 0-3.5 1.569547-3.5 3.5s1.569547 3.5 3.5 3.5 3.5-1.569547 3.5-3.5-1.569547-3.5-3.5-3.5z" fill="url(#d)" opacity=".99" stroke="#7a0000" stroke-opacity=".501961"/><path d="m10.496094 9.5a.26174492.26174492 0 0 0 -.181641.076172l-.7382811.738281a.26174492.26174492 0 0 0 0 .371094l1.3144531 1.314453-1.3144531 1.314453a.26174492.26174492 0 0 0 0 .371094l.7382811.738281a.26174492.26174492 0 0 0 .371094 0l1.314453-1.314453 1.314453 1.314453a.26174492.26174492 0 0 0 .371094 0l.738281-.738281a.26174492.26174492 0 0 0 0-.371094l-1.314453-1.314453 1.314453-1.314453a.26174492.26174492 0 0 0 0-.371094l-.738281-.7382811a.26174492.26174492 0 0 0 -.371094 0l-1.314453 1.3144531-1.314453-1.3144531a.26174492.26174492 0 0 0 -.189453-.0761719zm1.501953 1.853516a.26174492.26174492 0 0 0 .002 0 .26174492.26174492 0 0 0 .224609.02148c-.02244.01419-.04423.03282-.05469.03711-.02743.01124-.140274.0332-.169922.0332-.02965 0-.142489-.02196-.169922-.0332-.01089-.0045-.03312-.0241-.05664-.03906a.26174492.26174492 0 0 0 .224609-.01953zm.628906.419922a.26174492.26174492 0 0 0 .01953.224609.26174492.26174492 0 0 0 0 .002.26174492.26174492 0 0 0 -.02148.224609c-.01419-.02244-.03282-.04423-.03711-.05469-.01124-.02743-.0332-.140274-.0332-.169922 0-.02965.02196-.142489.0332-.169922.0045-.01089.0241-.03312.03906-.05664zm-1.251953.002c.01419.02244.03282.04423.03711.05469.01124.02743.0332.140274.0332.169922 0 .02965-.02196.142489-.0332.169922-.0045.01089-.0241.03312-.03906.05664a.26174492.26174492 0 0 0 -.01953-.224609.26174492.26174492 0 0 0 0-.002.26174492.26174492 0 0 0 .02148-.224609zm.625.77925c.02965 0 .142489.02196.169922.0332.01089.0045.03312.0241.05664.03906a.26174492.26174492 0 0 0 -.224609.01953.26174492.26174492 0 0 0 -.002 0 .26174492.26174492 0 0 0 -.224609-.02148c.02244-.01419.04423-.03282.05469-.03711.02743-.01124.140274-.0332.169922-.0332z" fill="#7a0000" opacity=".1"/><path d="m10.5 10.261719-.7382812.738281 1.3691402 1.369141a.18645932.18645932 0 0 1 0 .261718l-1.3691402 1.369141.7382812.738281 1.369141-1.36914a.18645932.18645932 0 0 1 .261718 0l1.369141 1.36914.738281-.738281-1.36914-1.369141a.18645932.18645932 0 0 1 0-.261718l1.36914-1.369141-.738281-.738281-1.369141 1.36914a.18645932.18645932 0 0 1 -.261718 0z" fill="#7a0000" opacity=".25"/><path d="m10.5 9.7617188-.7382812.7382812 1.3691402 1.369141a.18645932.18645932 0 0 1 0 .261718l-1.3691402 1.369141.7382812.738281 1.369141-1.36914a.18645932.18645932 0 0 1 .261718 0l1.369141 1.36914.738281-.738281-1.36914-1.369141a.18645932.18645932 0 0 1 0-.261718l1.36914-1.369141-.738281-.7382812-1.369141 1.3691402a.18645932.18645932 0 0 1 -.261718 0z" fill="#fff"/><path d="m14.5 12a2.5 2.5 0 0 1 -2.5 2.5 2.5 2.5 0 0 1 -2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5z" fill="none" opacity=".6" stroke="url(#c)" stroke-linecap="round"/><g transform="translate(-8)"><path d="m12 8.5c-1.930453 0-3.5 1.569547-3.5 3.5s1.569547 3.5 3.5 3.5 3.5-1.569547 3.5-3.5-1.569547-3.5-3.5-3.5z" fill="url(#a)" opacity=".99" stroke="#7a0000" stroke-opacity=".501961"/><path d="m10.496094 9.5a.26174492.26174492 0 0 0 -.181641.076172l-.7382811.738281a.26174492.26174492 0 0 0 0 .371094l1.3144531 1.314453-1.3144531 1.314453a.26174492.26174492 0 0 0 0 .371094l.7382811.738281a.26174492.26174492 0 0 0 .371094 0l1.314453-1.314453 1.314453 1.314453a.26174492.26174492 0 0 0 .371094 0l.738281-.738281a.26174492.26174492 0 0 0 0-.371094l-1.314453-1.314453 1.314453-1.314453a.26174492.26174492 0 0 0 0-.371094l-.738281-.7382811a.26174492.26174492 0 0 0 -.371094 0l-1.314453 1.3144531-1.314453-1.3144531a.26174492.26174492 0 0 0 -.189453-.0761719zm1.501953 1.853516a.26174492.26174492 0 0 0 .002 0 .26174492.26174492 0 0 0 .224609.02148c-.02244.01419-.04423.03282-.05469.03711-.02743.01124-.140274.0332-.169922.0332-.02965 0-.142489-.02196-.169922-.0332-.01089-.0045-.03312-.0241-.05664-.03906a.26174492.26174492 0 0 0 .224609-.01953zm.628906.419922a.26174492.26174492 0 0 0 .01953.224609.26174492.26174492 0 0 0 0 .002.26174492.26174492 0 0 0 -.02148.224609c-.01419-.02244-.03282-.04423-.03711-.05469-.01124-.02743-.0332-.140274-.0332-.169922 0-.02965.02196-.142489.0332-.169922.0045-.01089.0241-.03312.03906-.05664zm-1.251953.002c.01419.02244.03282.04423.03711.05469.01124.02743.0332.140274.0332.169922 0 .02965-.02196.142489-.0332.169922-.0045.01089-.0241.03312-.03906.05664a.26174492.26174492 0 0 0 -.01953-.224609.26174492.26174492 0 0 0 0-.002.26174492.26174492 0 0 0 .02148-.224609zm.625.77925c.02965 0 .142489.02196.169922.0332.01089.0045.03312.0241.05664.03906a.26174492.26174492 0 0 0 -.224609.01953.26174492.26174492 0 0 0 -.002 0 .26174492.26174492 0 0 0 -.224609-.02148c.02244-.01419.04423-.03282.05469-.03711.02743-.01124.140274-.0332.169922-.0332z" fill="#7a0000" opacity=".1"/><path d="m10.5 10.261719-.7382812.738281 1.3691402 1.369141a.18645932.18645932 0 0 1 0 .261718l-1.3691402 1.369141.7382812.738281 1.369141-1.36914a.18645932.18645932 0 0 1 .261718 0l1.369141 1.36914.738281-.738281-1.36914-1.369141a.18645932.18645932 0 0 1 0-.261718l1.36914-1.369141-.738281-.738281-1.369141 1.36914a.18645932.18645932 0 0 1 -.261718 0z" fill="#7a0000" opacity=".25"/><path d="m10.5 9.7617188-.7382812.7382812 1.3691402 1.369141a.18645932.18645932 0 0 1 0 .261718l-1.3691402 1.369141.7382812.738281 1.369141-1.36914a.18645932.18645932 0 0 1 .261718 0l1.369141 1.36914.738281-.738281-1.36914-1.369141a.18645932.18645932 0 0 1 0-.261718l1.36914-1.369141-.738281-.7382812-1.369141 1.3691402a.18645932.18645932 0 0 1 -.261718 0z" fill="#fff"/><path d="m14.5 12a2.5 2.5 0 0 1 -2.5 2.5 2.5 2.5 0 0 1 -2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5z" fill="none" opacity=".6" stroke="url(#b)" stroke-linecap="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_rejecttrackedchange.svg b/icon-themes/elementary_svg/cmd/sc_rejecttrackedchange.svg
new file mode 100644
index 000000000..3c1ace6e2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_rejecttrackedchange.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.61235343 0 0 .61170627 -387.02182 80.68349)" gradientUnits="userSpaceOnUse" x1="651.56641" x2="651.63391" y1="-115.56521" y2="-109.27387"><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="b" gradientUnits="userSpaceOnUse" x1="12" x2="12.029746" y1="8.5" y2="15.461853"><stop offset="0" stop-color="#ed5353"/><stop offset="1" stop-color="#c6262e"/></linearGradient><linearGradient id="c" 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="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="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="e" gradientTransform="matrix(.31428497 0 0 .32592538 .45716 -.322209)" 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><path d="m2.5.5c2.5206581 0 10.999987.000954 10.999987.000954l.000013 14.999046s-7.3333335 0-11 0c0-4.999999 0-10.0000003 0-15z" fill="url(#e)" stroke-width="1.08562"/><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" fill="none" stroke="url(#d)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 14.99909804s-7.3333841 0-11.000076 0c0-5.000017 0-10.000035.0000001-15.00005204z" fill="none" stroke="url(#c)" stroke-linejoin="round" stroke-width=".999922"/><path d="m5 5h1v1h-1z" fill="#c6262e"/><path d="m8 3h3.000001v1h-3.000001z" fill="#c6262e"/><g fill="#aaa"><path d="m5 3h2v1h-2z"/><path d="m7 5h3v1h-3z"/><path d="m5 7h3v1h-3z"/></g><path d="m9 7h2v1h-2z" fill="#c6262e"/><path d="m12 8.5c-1.930453 0-3.5 1.569547-3.5 3.5s1.569547 3.5 3.5 3.5 3.5-1.569547 3.5-3.5-1.569547-3.5-3.5-3.5z" fill="url(#b)" opacity=".99" stroke="#7a0000" stroke-opacity=".501961"/><path d="m10.496094 9.5a.26174492.26174492 0 0 0 -.181641.076172l-.7382811.738281a.26174492.26174492 0 0 0 0 .371094l1.3144531 1.314453-1.3144531 1.314453a.26174492.26174492 0 0 0 0 .371094l.7382811.738281a.26174492.26174492 0 0 0 .371094 0l1.314453-1.314453 1.314453 1.314453a.26174492.26174492 0 0 0 .371094 0l.738281-.738281a.26174492.26174492 0 0 0 0-.371094l-1.314453-1.314453 1.314453-1.314453a.26174492.26174492 0 0 0 0-.371094l-.738281-.7382811a.26174492.26174492 0 0 0 -.371094 0l-1.314453 1.3144531-1.314453-1.3144531a.26174492.26174492 0 0 0 -.189453-.0761719zm1.501953 1.853516a.26174492.26174492 0 0 0 .002 0 .26174492.26174492 0 0 0 .224609.02148c-.02244.01419-.04423.03282-.05469.03711-.02743.01124-.140274.0332-.169922.0332-.02965 0-.142489-.02196-.169922-.0332-.01089-.0045-.03312-.0241-.05664-.03906a.26174492.26174492 0 0 0 .224609-.01953zm.628906.419922a.26174492.26174492 0 0 0 .01953.224609.26174492.26174492 0 0 0 0 .002.26174492.26174492 0 0 0 -.02148.224609c-.01419-.02244-.03282-.04423-.03711-.05469-.01124-.02743-.0332-.140274-.0332-.169922 0-.02965.02196-.142489.0332-.169922.0045-.01089.0241-.03312.03906-.05664zm-1.251953.002c.01419.02244.03282.04423.03711.05469.01124.02743.0332.140274.0332.169922 0 .02965-.02196.142489-.0332.169922-.0045.01089-.0241.03312-.03906.05664a.26174492.26174492 0 0 0 -.01953-.224609.26174492.26174492 0 0 0 0-.002.26174492.26174492 0 0 0 .02148-.224609zm.625.77925c.02965 0 .142489.02196.169922.0332.01089.0045.03312.0241.05664.03906a.26174492.26174492 0 0 0 -.224609.01953.26174492.26174492 0 0 0 -.002 0 .26174492.26174492 0 0 0 -.224609-.02148c.02244-.01419.04423-.03282.05469-.03711.02743-.01124.140274-.0332.169922-.0332z" fill="#7a0000" opacity=".1"/><path d="m10.5 10.261719-.7382812.738281 1.3691402 1.369141a.18645932.18645932 0 0 1 0 .261718l-1.3691402 1.369141.7382812.738281 1.369141-1.36914a.18645932.18645932 0 0 1 .261718 0l1.369141 1.36914.738281-.738281-1.36914-1.369141a.18645932.18645932 0 0 1 0-.261718l1.36914-1.369141-.738281-.738281-1.369141 1.36914a.18645932.18645932 0 0 1 -.261718 0z" fill="#7a0000" opacity=".25"/><path d="m10.5 9.7617188-.7382812.7382812 1.3691402 1.369141a.18645932.18645932 0 0 1 0 .261718l-1.3691402 1.369141.7382812.738281 1.369141-1.36914a.18645932.18645932 0 0 1 .261718 0l1.369141 1.36914.738281-.738281-1.36914-1.369141a.18645932.18645932 0 0 1 0-.261718l1.36914-1.369141-.738281-.7382812-1.369141 1.3691402a.18645932.18645932 0 0 1 -.261718 0z" fill="#fff"/><path d="m14.5 12a2.5 2.5 0 0 1 -2.5 2.5 2.5 2.5 0 0 1 -2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5z" fill="none" opacity=".6" stroke="url(#a)" stroke-linecap="round"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_rejecttrackedchangetonext.svg b/icon-themes/elementary_svg/cmd/sc_rejecttrackedchangetonext.svg
new file mode 100644
index 000000000..a3d2b92cc
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_rejecttrackedchangetonext.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="12" x2="12.029746" y1="8.5" y2="15.461853"><stop offset="0" stop-color="#ed5353"/><stop offset="1" stop-color="#c6262e"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.61235343 0 0 .61170627 -387.02182 80.68349)" gradientUnits="userSpaceOnUse" x1="651.62012" x2="651.62012" y1="-114.09539" y2="-109.01227"><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="c" gradientTransform="matrix(-.61157583 0 0 .6008607 15.029159 1.388771)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="4" y2="19.998161"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.52743574 0 0 .33333554 8.345857 -1.557295)" gradientUnits="userSpaceOnUse" x1="5.03216" x2="5.03216" y1="28.671694" y2="29.671688"><stop offset="0" stop-color="#fff"/><stop offset=".00000019" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.61441293 0 0 .61115825 8.389034 -9.305476)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" y1="22.402153" y2="35.268829"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.2538 0 0 .30502 19.13 -.685)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.24324 0 0 .35135 2.162 -.432)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.923" y2="41.077"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.31427 0 0 .32592858 .4573 -.321786)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><g transform="translate(-2)"><path d="m2.5.5h11v15h-11z" fill="url(#h)" stroke-width="1.08562"/><path d="m12.5 14.5h-9v-13h9z" fill="none" stroke="url(#g)" stroke-linecap="round"/><path d="m2.5.5h11v15h-11z" fill="none" stroke="url(#f)" stroke-linejoin="round"/><path d="m5 5h1v1h-1zm3-2h3v1h-3z" fill="#c6262e"/><path d="m5 3h2v1h-2zm2 2h3v1h-3zm-2 2h3v1h-3z" fill="#aaa"/><path d="m9 7h2v1h-2z" fill="#c6262e"/></g><g transform="matrix(-1 0 0 1 17.999997 3)"><path d="m7.1774891 3.50781c-.1845764 0-.1776546.076034-.2412856.103267l-4.347816 4.1806129c-.05559.054667-.08839.128648-.08839.2100663 0 .080838.03281.1507369.08839.2088935l4.3478193 4.1962383c.059439.06222.1419743.100925.2412857.100925.1845228 0 .3225109-.129479.3225109-.30395v-2.3964022c-.000116-.1628379.1454002-.2989986.323705-.299258l5.3705026-.00781c.174818-.0002568.305788-.1286773.305788-.3004327v-2.4034435c0-.1717556-.13097-.3006833-.305788-.3004304l-5.4003677.00781c-.1636804-.0150253-.2939521-.1448458-.2938433-.2980791v-2.397575c0-.1744694-.1379879-.3004321-.3225109-.3004321z" fill="url(#c)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".5"/><g fill="none"><path d="m7.4999965 8.500002h5.0000015v-1.000004h-5.0000015" opacity=".6" stroke="url(#d)"/><path d="m7.4999965 8.5224087c-.5059188.0001637-.9998361.545123-1 1.0506969v.9807024l-2.673407-2.553808 2.673407-2.6061903v.9752625c.0001639.5055734.4940812 1.1066704 1 1.1068342" opacity=".5" stroke="url(#e)" stroke-width=".999996"/></g></g><g transform="translate(-8 -8)"><path d="m12 8.5c-1.930453 0-3.5 1.569547-3.5 3.5s1.569547 3.5 3.5 3.5 3.5-1.569547 3.5-3.5-1.569547-3.5-3.5-3.5z" fill="url(#a)" opacity=".99" stroke="#7a0000" stroke-opacity=".501961"/><path d="m10.496094 9.5a.26174492.26174492 0 0 0 -.181641.076172l-.7382811.738281a.26174492.26174492 0 0 0 0 .371094l1.3144531 1.314453-1.3144531 1.314453a.26174492.26174492 0 0 0 0 .371094l.7382811.738281a.26174492.26174492 0 0 0 .371094 0l1.314453-1.314453 1.314453 1.314453a.26174492.26174492 0 0 0 .371094 0l.738281-.738281a.26174492.26174492 0 0 0 0-.371094l-1.314453-1.314453 1.314453-1.314453a.26174492.26174492 0 0 0 0-.371094l-.738281-.7382811a.26174492.26174492 0 0 0 -.371094 0l-1.314453 1.3144531-1.314453-1.3144531a.26174492.26174492 0 0 0 -.189453-.0761719zm1.501953 1.853516a.26174492.26174492 0 0 0 .002 0 .26174492.26174492 0 0 0 .224609.02148c-.02244.01419-.04423.03282-.05469.03711-.02743.01124-.140274.0332-.169922.0332-.02965 0-.142489-.02196-.169922-.0332-.01089-.0045-.03312-.0241-.05664-.03906a.26174492.26174492 0 0 0 .224609-.01953zm.628906.419922a.26174492.26174492 0 0 0 .01953.224609.26174492.26174492 0 0 0 0 .002.26174492.26174492 0 0 0 -.02148.224609c-.01419-.02244-.03282-.04423-.03711-.05469-.01124-.02743-.0332-.140274-.0332-.169922 0-.02965.02196-.142489.0332-.169922.0045-.01089.0241-.03312.03906-.05664zm-1.251953.002c.01419.02244.03282.04423.03711.05469.01124.02743.0332.140274.0332.169922 0 .02965-.02196.142489-.0332.169922-.0045.01089-.0241.03312-.03906.05664a.26174492.26174492 0 0 0 -.01953-.224609.26174492.26174492 0 0 0 0-.002.26174492.26174492 0 0 0 .02148-.224609zm.625.77925c.02965 0 .142489.02196.169922.0332.01089.0045.03312.0241.05664.03906a.26174492.26174492 0 0 0 -.224609.01953.26174492.26174492 0 0 0 -.002 0 .26174492.26174492 0 0 0 -.224609-.02148c.02244-.01419.04423-.03282.05469-.03711.02743-.01124.140274-.0332.169922-.0332z" fill="#7a0000" opacity=".1"/><path d="m10.5 10.261719-.7382812.738281 1.3691402 1.369141a.18645932.18645932 0 0 1 0 .261718l-1.3691402 1.369141.7382812.738281 1.369141-1.36914a.18645932.18645932 0 0 1 .261718 0l1.369141 1.36914.738281-.738281-1.36914-1.369141a.18645932.18645932 0 0 1 0-.261718l1.36914-1.369141-.738281-.738281-1.369141 1.36914a.18645932.18645932 0 0 1 -.261718 0z" fill="#7a0000" opacity=".25"/><path d="m10.5 9.7617188-.7382812.7382812 1.3691402 1.369141a.18645932.18645932 0 0 1 0 .261718l-1.3691402 1.369141.7382812.738281 1.369141-1.36914a.18645932.18645932 0 0 1 .261718 0l1.369141 1.36914.738281-.738281-1.36914-1.369141a.18645932.18645932 0 0 1 0-.261718l1.36914-1.369141-.738281-.7382812-1.369141 1.3691402a.18645932.18645932 0 0 1 -.261718 0z" fill="#fff"/><path d="m14.5 12a2.5 2.5 0 0 1 -2.5 2.5 2.5 2.5 0 0 1 -2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5z" fill="none" opacity=".6" stroke="url(#b)" stroke-linecap="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_reload.svg b/icon-themes/elementary_svg/cmd/sc_reload.svg
new file mode 100644
index 000000000..d2224b399
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_reload.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.49412 0 0 .49434 11.832 -6.382)" gradientUnits="userSpaceOnUse" x1="-3.707" x2="-3.707" y1="39.159" y2="23.025"><stop offset="0" stop-color="#fff"/><stop offset=".373" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.29115 0 0 .32302 2.122 -5.26)" gradientUnits="userSpaceOnUse" x1="29.556" x2="26.135" y1="28.447" y2="34.107"><stop offset="0" stop-color="#fff"/><stop offset=".004" stop-color="#fff" stop-opacity=".235"/><stop offset=".539" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.51817 0 0 .361 -1079.953 -1160.217)" gradientUnits="userSpaceOnUse" x1="2100.578" x2="2100.578" y1="3215.147" y2="3256.79"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.6061 0 0 .606 12.72 -9.875)" gradientUnits="userSpaceOnUse" x1="-6.388" x2="-6.388" y1="22.767" y2="39.523"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><path d="m8.5.5v2.02a6.5 6.5 0 0 0 -.5-.02 6.5 6.5 0 0 0 -6.5 6.5 6.5 6.5 0 0 0 6.5 6.5 6.5 6.5 0 0 0 6.48-6h-3.02a3.5 3.5 0 0 1 -3.46 3 3.5 3.5 0 0 1 -3.5-3.5 3.5 3.5 0 0 1 3.5-3.5 3.5 3.5 0 0 1 .5.04v1.96l5-3.5z" fill="url(#c)" opacity=".99"/><g fill="none"><path d="m8.5.5v2.02a6.5 6.5 0 0 0 -.5-.02 6.5 6.5 0 0 0 -6.5 6.5 6.5 6.5 0 0 0 6.5 6.5 6.5 6.5 0 0 0 6.48-6h-3.02a3.5 3.5 0 0 1 -3.46 3 3.5 3.5 0 0 1 -3.5-3.5 3.5 3.5 0 0 1 3.5-3.5 3.5 3.5 0 0 1 .5.04v1.96l5-3.5z" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/><path d="m9.496 5.578v-3.13l2.222 1.56z" opacity=".5" stroke="url(#b)" stroke-width=".992"/><path d="m12.32 10.176a4.49 4.49 0 0 1 -5.392 3.202 4.49 4.49 0 0 1 -3.33-5.315 4.49 4.49 0 0 1 5.232-3.458" opacity=".5" stroke="url(#a)" stroke-width=".992"/><ellipse cx="8" cy="9.212" opacity=".99" rx="4" ry="2.472"/><path d="m13.386 10.154a5.506 5.504 0 0 1 -6.446 4.246 5.506 5.504 0 0 1 -4.357-6.372 5.506 5.504 0 0 1 6.3-4.46" opacity=".5" stroke="url(#d)" stroke-width=".992"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_remove.svg b/icon-themes/elementary_svg/cmd/sc_remove.svg
new file mode 100644
index 000000000..335dcf71f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_remove.svg
@@ -0,0 +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(.67880146 0 0 .73786273 -2.280774 -6.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#o" y1="21.090319" y2="22.445583"/><linearGradient id="b" gradientTransform="matrix(.67880146 0 0 .73786273 2.719226 -6.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#o" y1="21.090319" y2="22.445583"/><linearGradient id="c" gradientTransform="matrix(.67880146 0 0 .73786273 -2.280774 -10.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#o" y1="21.090319" y2="22.445583"/><linearGradient id="d" gradientTransform="matrix(.67880146 0 0 .73786273 2.719226 -10.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#o" y1="21.090319" y2="22.445583"/><linearGradient id="e" gradientTransform="matrix(.67880146 0 0 .73786273 7.719226 -6.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#o" y1="21.090319" y2="22.445583"/><linearGradient id="f" gradientTransform="matrix(.67880146 0 0 .73786273 7.719226 -10.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#o" y1="21.090319" y2="22.445583"/><linearGradient id="g" gradientTransform="matrix(.67880146 0 0 .73786273 7.719226 -13.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#o" y1="21.090319" y2="22.445583"/><linearGradient id="h" gradientTransform="matrix(.67880146 0 0 .73786273 2.719226 -13.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#o" y1="21.090319" y2="22.445583"/><linearGradient id="i" gradientTransform="matrix(.67880146 0 0 .73786273 -2.280774 -13.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#o" y1="21.090319" y2="22.445583"/><linearGradient id="j" 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="#ff8c82"/><stop offset=".31209752" stop-color="#ed5353"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="k" 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="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.19694688 -.20520309 .19694688 .20520309 2.33061 9.959949)" gradientUnits="userSpaceOnUse" x1="36.010902" x2="16.331276" xlink:href="#m" y1="13.022708" y2="32.702335"/><linearGradient id="m"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.19694688 -.20520309 .19694688 .20520309 2.13207 10.063489)" gradientUnits="userSpaceOnUse" x1="28.449389" x2="16.331276" xlink:href="#m" y1="20.584223" y2="32.702335"/><linearGradient id="o" gradientTransform="matrix(.67880146 0 0 .73786273 -2.234164 -2.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" y1="21.090319" y2="22.445583"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="p" gradientTransform="matrix(.59436 0 0 .5999 -19.265 1.967)" gradientUnits="userSpaceOnUse" x1="40.825424" x2="42.507908" y1="-1.611935" y2="23.392233"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><path d="m.5.5v.49023438 10.01953162 4.490234h3l2.7792969-4h8.7968751.423828v-.490234-10.01953162-.49023438h-.423828-14.15234388z" fill="url(#p)"/><path d="m1.5 12.5h2.5466102l-1.3121498 2h-1.2344604z" fill="none" stroke="url(#o)" stroke-linecap="square"/><path d="m.49804688.00195313c-.27600002 0-.50000001.22399999-.50000001.49999999l.00195313 11.49804688h.00195313v3.498047c0 .276.22399999.499946.49999999.5l3.21093748.001953 2.7871094-4h3.5 1 4 .5c.276 0 .5-.224.5-.5l-.001953-7.5h.001953v-1h-.001953v-2.49804688c0-.276-.224-.49999999-.5-.49999999zm.49804687.99804687h14.00390625v2h-4.001953v-1.9980469h-1.0000001v1.9980469h-4v-1.9980469h-1v1.9980469h-4.00195315zm.00195313 3h4.00195312v.0019531h-.0019531l.0019531 2.9980469h-4zm5.00195312 0h4v3h-4zm5 0h4v3h-4zm-10 4h4v3h-4zm5 0h4v3h-4zm5 0h4v3h-4c-.000238-.917573.000317-2.0560243 0-3zm-10 4h4l-2 3h-2z" opacity=".32"/><g fill="none" stroke-linecap="square"><path d="m1.5 8.5h3v2h-3z" stroke="url(#a)"/><path d="m6.5 8.5h3v2h-3z" stroke="url(#b)"/><path d="m1.5 4.5h3v2h-3z" stroke="url(#c)"/><path d="m6.5 4.5h3v2h-3z" stroke="url(#d)"/><path d="m11.5 8.5h3v2h-3z" stroke="url(#e)"/><path d="m11.5 4.5h3v2h-3z" stroke="url(#f)"/><path d="m11.5 1.5h3v1h-3z" stroke="url(#g)"/><path d="m6.5 1.5h3v1h-3z" stroke="url(#h)"/><path d="m1.5 1.5h3v1h-3z" stroke="url(#i)"/></g><path d="m9.9023437 6.9980469a1.6890529 1.6890529 0 0 0 -1.125.4570312l-1.4707032 1.3789063a1.6890529 1.6890529 0 0 0 -.048828 2.4179686l.8808594.894531-.8710938.871094a1.6890529 1.6890529 0 0 0 .015625 2.40625l.5917968.576172h4.0546881l.060546-.0625.060547.0625h3.949219v-3.677734l-.205078-.207032.205078-.224609v-3.6484375l-.833984-.7851563a1.6890529 1.6890529 0 0 0 -2.359375.044922l-.828125.8398437-.855469-.8515625a1.6890529 1.6890529 0 0 0 -1.2207033-.4921875z" fill="#fff" fill-opacity=".607843"/><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(#j)" stroke="url(#k)" stroke-linejoin="round"/><g fill="none" transform="translate(0 2)"><path d="m14.01392 8.0981181-2.00624 2.0493559-2.09215-2.0474029" opacity=".5" stroke="url(#l)" stroke-linecap="square"/><path d="m14.3566 12.622087-1.66668-1.887606m-1.42902.08076-1.73943 1.713246" opacity=".4" stroke="url(#n)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_removebullets.svg b/icon-themes/elementary_svg/cmd/sc_removebullets.svg
new file mode 100644
index 000000000..9f1afb10c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_removebullets.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" 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="#ff8c82"/><stop offset=".31209752" stop-color="#ed5353"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></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="#7a0000"/><stop offset="1" stop-color="#a10705"/></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" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="18" y2="2"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="2" x2="2" y1="2.5" y2="5.5"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="2" x2="2" y1="3" y2="5"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><path d="m6 6.5h-.5v.5 1 .5h.5 6 .5v-.5-1-.5h-.5z" fill="url(#f)"/><path d="m10 7v.5zm-4 0v.5h4v-.5zm4 0v.5h2v-.5z" fill="#bebebe" opacity=".2"/><path d="m6 6.5h-.5v.5 1 .5h.5 6 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><path d="m6 2.5h-.5v.5 1 .5h.5 9 .5v-.5-1-.5h-.5z" fill="url(#f)"/><path d="m10 3v.5zm-4 0v.5h4v-.5zm4 0v.5h5v-.5z" fill="#bebebe" opacity=".2"/><path d="m6 2.5h-.5v.5 1 .5h.5 9 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><path d="m6 10.5h-.5v.5 1 .5h.5 8 .5v-.5-1-.5h-.5z" fill="url(#f)"/><path d="m10 11v.5zm-4 0v.5h4v-.5zm4 0v.5h4v-.5z" fill="#bebebe" opacity=".2"/><path d="m6 10.5h-.5v.5 1 .5h.5 8 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><path d="m3.5 4a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" fill="url(#g)"/><path d="m3.5 4a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" fill="none" opacity=".5" stroke="#002e99"/><path d="m2.5 4a.5.5 0 0 1 -.5.5.5.5 0 0 1 -.5-.5.5.5 0 0 1 .5-.5.5.5 0 0 1 .5.5z" fill="none" opacity=".39" stroke="url(#h)"/><g transform="translate(0 8)"><path d="m3.5 4a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" fill="url(#g)"/><g fill="none"><path d="m3.5 4a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" opacity=".5" stroke="#002e99"/><path d="m2.5 4a.5.5 0 0 1 -.5.5.5.5 0 0 1 -.5-.5.5.5 0 0 1 .5-.5.5.5 0 0 1 .5.5z" opacity=".39" stroke="url(#h)"/></g></g><path d="m15.5 14.214902-2.0384-2.049501 1.96142-2.147073-1.41391-1.329922-2.01857 2.046035-2.05948-2.046035-1.47106 1.378839 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_removefiltersort.svg b/icon-themes/elementary_svg/cmd/sc_removefiltersort.svg
new file mode 100644
index 000000000..48efdecbc
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_removefiltersort.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" 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="#ff8c82"/><stop offset=".31209752" stop-color="#ed5353"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></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="#7a0000"/><stop offset="1" stop-color="#a10705"/></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" gradientUnits="userSpaceOnUse" x1="1" x2="14" y1="8" y2="8"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="1" x2="14" y1="8" y2="8"><stop offset="0" stop-color="#e3e3e4"/><stop offset=".5" stop-color="#fcfcfc"/><stop offset="1" stop-color="#e3e3e4"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.61235343 0 0 .61170627 -387.02182 80.68349)" gradientUnits="userSpaceOnUse" x1="645.08795" x2="645.08795" y1="-128.62953" y2="-109.01227"><stop offset="0" stop-color="#fff"/><stop offset=".00000009" 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><path d="m.5.5v2.8046875c.28021846.6270994 4.2731717 3.2353524 6 5.6953125v6.5h1.5 1.5v-6.5c1.726828-2.4599601 5.719782-5.0682131 6-5.6953125v-2.8046875h-7.5z" fill="url(#g)" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><path d="m1.5 1.5h13v1.4453125c-1.986969 1.8400155-3.419162 2.7272634-6 5.5546875v6h-1v-6c-1.7290181-2.4358744-3.9973166-3.6953641-6-5.5546875z" fill="none" stroke="url(#h)" stroke-width=".999566"/><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_removehyperlink.svg b/icon-themes/elementary_svg/cmd/sc_removehyperlink.svg
new file mode 100644
index 000000000..434cbb55c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_removehyperlink.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" 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="#ff8c82"/><stop offset=".31209752" stop-color="#ed5353"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></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="#7a0000"/><stop offset="1" stop-color="#a10705"/></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"><stop offset="0"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="71.500146" x2="75.500146" xlink:href="#f" y1="12.749854" y2="12.749854"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="65.5" x2="73.25" xlink:href="#f" y1="12.75" y2="12.75"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="75.75" x2="83.5" xlink:href="#f" y1="12.75" y2="12.75"/><g transform="matrix(.70710678 -.70710678 .70710678 .70710678 -53.695213 51.66399)"><path d="m67.449219 9.9999996c-1.0803.0000003-1.949219.8689194-1.949219 1.9492194v1.601562c0 1.0803.868919 1.949219 1.949219 1.949219h3.851562c1.080301 0 1.949219-.868919 1.949219-1.949219v-1.601562c0-1.080301-.868918-1.949219-1.949219-1.949219zm.300781 1.7500004h3.25c.277 0 .500001.223.5.5v1c.000001.277-.223.5-.5.5h-3.25c-.277 0-.5-.223-.5-.5v-1c0-.277.223-.5.5-.5z" fill="#d4d4d4" stroke="#000" stroke-linecap="round" stroke-linejoin="bevel" stroke-opacity=".427451"/><path d="m77.699219 10c-1.0803-.0000006-1.949219.868918-1.949219 1.949219v1.601562c0 1.0803.868919 1.949219 1.949219 1.949219h3.851562c1.080301 0 1.949219-.868919 1.949219-1.949219v-1.601563c0-1.080299-.868918-1.9492186-1.949219-1.9492186zm.300781 1.75h3.25c.277 0 .5.223.500001.5l-.000001.999999c0 .277001-.223.500001-.5.500001h-3.25c-.277 0-.5-.223-.5-.5v-1c0-.277.223-.5.5-.5z" fill="#d4d4d4" stroke="#000" stroke-linecap="round" stroke-linejoin="bevel" stroke-opacity=".427451"/><path d="m67.449219 9.9999996c-1.0803.0000003-1.949219.8689194-1.949219 1.9492194v1.601562c0 1.0803.868919 1.949219 1.949219 1.949219h3.851562c1.080301 0 1.949219-.868919 1.949219-1.949219v-1.601562c0-1.080301-.868918-1.949219-1.949219-1.949219zm.300781 1.7500004h3.25c.277 0 .500001.223.5.5v1c.000001.277-.223.5-.5.5h-3.25c-.277 0-.5-.223-.5-.5v-1c0-.277.223-.5.5-.5z" fill="url(#h)" opacity=".2"/><path d="m71.25 14.5h-3.75c-.554 0-1-.446-1-1v-1.5m1-1h3.75c.554 0 1 .446 1 1" fill="none" opacity=".4" stroke="#fff" stroke-linecap="round" stroke-linejoin="bevel"/><path d="m77.699219 10c-1.0803-.0000006-1.949219.868918-1.949219 1.949219v1.601562c0 1.0803.868919 1.949219 1.949219 1.949219h3.851562c1.080301 0 1.949219-.868919 1.949219-1.949219v-1.601563c0-1.080299-.868918-1.9492186-1.949219-1.9492186zm.300781 1.75h3.25c.277 0 .5.223.500001.5l-.000001.999999c0 .277001-.223.500001-.5.500001h-3.25c-.277 0-.5-.223-.5-.5v-1c0-.277.223-.5.5-.5z" fill="url(#i)" opacity=".2"/><path d="m77.75 11h3.75c.554 0 1 .446 1 1v1.5m-1 1h-3.75c-.554 0-1-.446-1-1" fill="none" opacity=".4" stroke="#fff" stroke-linecap="round" stroke-linejoin="bevel"/><rect fill="#d4d4d4" height="1.75" rx=".875" stroke="#000" stroke-linecap="round" stroke-linejoin="bevel" stroke-opacity=".403922" width="8" x="70.5" y="11.874998"/><rect fill="url(#g)" height=".75" opacity=".2" rx=".5" width="7" x="71.000145" y="12.374854"/><rect fill="#fff" height=".75" opacity=".4" rx=".5" width="7" x="71.000145" y="12.374854"/></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_rename.svg b/icon-themes/elementary_svg/cmd/sc_rename.svg
new file mode 100644
index 000000000..a4f54b3b8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_rename.svg
@@ -0,0 +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(.67880146 0 0 .73786273 -2.280774 -6.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#j" y1="21.090319" y2="22.445583"/><linearGradient id="b" gradientTransform="matrix(.67880146 0 0 .73786273 2.719226 -6.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#j" y1="21.090319" y2="22.445583"/><linearGradient id="c" gradientTransform="matrix(.67880146 0 0 .73786273 -2.280774 -10.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#j" y1="21.090319" y2="22.445583"/><linearGradient id="d" gradientTransform="matrix(.67880146 0 0 .73786273 2.719226 -10.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#j" y1="21.090319" y2="22.445583"/><linearGradient id="e" gradientTransform="matrix(.67880146 0 0 .73786273 7.719226 -6.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#j" y1="21.090319" y2="22.445583"/><linearGradient id="f" gradientTransform="matrix(.67880146 0 0 .73786273 7.719226 -10.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#j" y1="21.090319" y2="22.445583"/><linearGradient id="g" gradientTransform="matrix(.67880146 0 0 .73786273 7.719226 -13.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#j" y1="21.090319" y2="22.445583"/><linearGradient id="h" gradientTransform="matrix(.67880146 0 0 .73786273 2.719226 -13.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#j" y1="21.090319" y2="22.445583"/><linearGradient id="i" gradientTransform="matrix(.67880146 0 0 .73786273 -2.280774 -13.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#j" y1="21.090319" y2="22.445583"/><linearGradient id="j" gradientTransform="matrix(.67880146 0 0 .73786273 -2.234164 -2.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" y1="21.090319" y2="22.445583"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.59436 0 0 .5999 -19.265 1.967)" gradientUnits="userSpaceOnUse" x1="40.825424" x2="42.507908" y1="-1.611935" y2="23.392233"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><path d="m.5.5v.49023438 10.01953162 4.490234h3l2.7792969-4h8.7968751.423828v-.490234-10.01953162-.49023438h-.423828-14.15234388z" fill="url(#k)"/><path d="m1.5 12.5h2.5466102l-1.3121498 2h-1.2344604z" fill="none" stroke="url(#j)" stroke-linecap="square"/><path d="m.49804688.00195313c-.27600002 0-.50000001.22399999-.50000001.49999999l.00195313 11.49804688h.00195313v3.498047c0 .276.22399999.499946.49999999.5l3.21093748.001953 2.7871094-4h3.5 1 4 .5c.276 0 .5-.224.5-.5l-.001953-7.5h.001953v-1h-.001953v-2.49804688c0-.276-.224-.49999999-.5-.49999999zm.49804687.99804687h14.00390625v2h-4.001953v-1.9980469h-1.0000001v1.9980469h-4v-1.9980469h-1v1.9980469h-4.00195315zm.00195313 3h4.00195312v.0019531h-.0019531l.0019531 2.9980469h-4zm5.00195312 0h4v3h-4zm5 0h4v3h-4zm-10 4h4v3h-4zm5 0h4v3h-4zm5 0h4v3h-4c-.000238-.917573.000317-2.0560243 0-3zm-10 4h4l-2 3h-2z" opacity=".32"/><g fill="none" stroke-linecap="square"><path d="m1.5 8.5h3v2h-3z" stroke="url(#a)"/><path d="m6.5 8.5h3v2h-3z" stroke="url(#b)"/><path d="m1.5 4.5h3v2h-3z" stroke="url(#c)"/><path d="m6.5 4.5h3v2h-3z" stroke="url(#d)"/><path d="m11.5 8.5h3v2h-3z" stroke="url(#e)"/><path d="m11.5 4.5h3v2h-3z" stroke="url(#f)"/><path d="m11.5 1.5h3v1h-3z" stroke="url(#g)"/><path d="m6.5 1.5h3v1h-3z" stroke="url(#h)"/><path d="m1.5 1.5h3v1h-3z" stroke="url(#i)"/></g><path d="m9 0v3h1l1-.287v9.487l-1 .8h-1v3h7v-3h-1l-1-.726v-9.596l1.143.322h.857v-3z" fill-rule="evenodd" opacity=".52"/><path d="m10.00024 1.4943771 1.662852-.019636s.85714 0 .85714.72727v11.1912309s-.07457 1.122904-.932569 1.122904h-1.587423m4.999698-13.054496-1.637138.0123636s-.85714 0-.85714.72727v11.5868654s.07714.734543.934283.72727l1.559995-.01164" fill="none" stroke="#fff" stroke-width="1.000346"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_renameobject.svg b/icon-themes/elementary_svg/cmd/sc_renameobject.svg
new file mode 100644
index 000000000..85a9faaf8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_renameobject.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.53069049 0 0 .53069073 -30.303177 -6.788705)" gradientUnits="userSpaceOnUse" x1="71.204407" x2="71.204407" y1="15.369057" y2="40.495617"><stop offset="0" stop-color="#fff"/><stop offset=".42447853" stop-color="#fff" stop-opacity=".235294"/><stop offset=".82089913" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="7.725647" x2="7.725647" y1="-.097383" y2="15.984245"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><path d="m8 .5c-4.1382411 0-7.5 3.361758-7.5 7.5 0 4.138241 3.3617589 7.500001 7.5 7.5 4.138241 0 7.500003-3.361759 7.5-7.5 0-4.138242-3.361759-7.5-7.5-7.5z" fill="url(#b)" stroke="#7239b3" stroke-opacity=".498039"/><path d="m14.500001 8.0000001c0 3.5898509-2.910156 6.4999999-6.500001 6.4999999-3.589844 0-6.5-2.910149-6.5-6.4999999 0-3.5898503 2.910156-6.5000003 6.5-6.5000003 3.589845 0 6.500001 2.91015 6.500001 6.5000003z" fill="none" opacity=".5" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><path d="m9 0v3h1l1-.287v9.487l-1 .8h-1v3h7v-3h-1l-1-.726v-9.596l1.143.322h.857v-3z" fill-rule="evenodd" opacity=".52"/><path d="m10 1.495 1.663-.02s.858 0 .858.728v11.192s-.074 1.123-.93 1.123h-1.591m5-13.055-1.636.012s-.858 0-.858.728v11.587s.076.734.933.728l1.56-.012" fill="none" stroke="#fff"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_renamepage.svg b/icon-themes/elementary_svg/cmd/sc_renamepage.svg
new file mode 100644
index 000000000..32edddf2d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_renamepage.svg
@@ -0,0 +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(.2538 0 0 .30502 19.13 -.685)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324 0 0 .35135 2.162 -.432)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.923" y2="41.077"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.2857 0 0 .3042 1.143 .233)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><path d="m12.5 14.5h-9v-13h9z" fill="none" stroke="#fff" stroke-linecap="round"/><path d="m3 1h10v14h-10z" fill="url(#c)"/><path d="m12.5 14.5h-9v-13h9z" fill="none" stroke="url(#b)" stroke-linecap="round"/><path d="m2.5.5h11v15h-11z" fill="none" stroke="url(#a)" stroke-linejoin="round"/><path d="m9 0v3h1l1-.287v9.487l-1 .8h-1v3h7v-3h-1l-1-.726v-9.596l1.143.322h.857v-3z" fill-rule="evenodd" opacity=".52"/><path d="m16-4.944 1.94-.027s1 0 1 1v15.388s-.087 1.544-1.088 1.544h-1.852m5.833-17.95-1.91.017s-1 0-1 1v15.932s.09 1.01 1.09 1l1.82-.016" fill="none" stroke="#fff" stroke-width="1.267" transform="matrix(.85714 0 0 .72727 -3.714 5.09)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_renameslide.svg b/icon-themes/elementary_svg/cmd/sc_renameslide.svg
new file mode 100644
index 000000000..2b0f861ab
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_renameslide.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="2.106" x2="2.106" y1="2.532" y2="14.492"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.33196 0 0 .24402 22.863 1.552)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.22297 0 0 .27027 .274 2.014)" gradientUnits="userSpaceOnUse" x1="11.003" x2="11.003" xlink:href="#b" y1="7.35" y2="40.65"/><linearGradient id="e" gradientTransform="matrix(.35135 0 0 .27027 -.432 2.014)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#b" y1="7.35" y2="40.444"/><linearGradient id="f" gradientTransform="matrix(.35714584 0 0 .26072727 .677083 1.842182)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><g transform="translate(0 -1)"><path d="m3 2.5h12.5v12h-12.5z" fill="url(#f)" stroke-width="1.066004"/><path d="m14 9a3 3 0 1 1 -1.587-2.646l-1.413 2.646z" fill="url(#a)" opacity=".5"/><path d="m14 9.01c0 1.3-.946 2.543-2.2 2.89-1.253.347-2.704-.233-3.372-1.35-.006.007 2.572-1.54 2.572-1.54z" fill="url(#a)" opacity=".5"/><path d="m3 14.5h12.5v-12h-12.5" fill="none" stroke="url(#c)" stroke-linejoin="round"/><path d="m14.5 13.5h-13v-10h13z" fill="none" stroke="url(#e)" stroke-linecap="round"/><path d="m3 14.5h-2.5c.002-3.655.002-11.52 0-12h2.5" fill="url(#a)"/><g fill="none"><path d="m3 14.5h-2.376c-.233-.142-.056-.424-.11-.625v-11.305l.03-.05.08-.02h2.376" opacity=".4" stroke="#cc3b02" stroke-linejoin="round"/><path d="m2.5 13.5h-1v-10h1" opacity=".5" stroke="url(#d)" stroke-linecap="square"/><path d="m4 7.5h2m-2 2h1m-1 2h3m-1-2h1" stroke="#aaa"/></g><path d="m14 9c0 1.3-.946 2.543-2.2 2.89-.03-.005-.8-2.89-.8-2.89z" fill="url(#a)"/></g><path d="m9 0v3h1l1-.287v9.487l-1 .8h-1v3h7v-3h-1l-1-.726v-9.596l1.143.322h.857v-3z" fill-rule="evenodd" opacity=".52"/><path d="m10 1.495 1.663-.02s.858 0 .858.728v11.192s-.074 1.123-.93 1.123h-1.591m5-13.055-1.636.012s-.858 0-.858.728v11.587s.076.734.933.728l1.56-.012" fill="none" stroke="#fff"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_repeat.svg b/icon-themes/elementary_svg/cmd/sc_repeat.svg
new file mode 100644
index 000000000..39c7c6eb8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_repeat.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(-.61157583 0 0 .6008607 15.029158 1.388771)" gradientUnits="userSpaceOnUse" x1="10.675959" x2="10.675959" y1="20.156466" y2="2.681534"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.61441293 0 0 .61115825 8.389033 -9.305476)" gradientUnits="userSpaceOnUse" x1="-3.074533" x2="-3.074533" xlink:href="#b" y1="34.042698" y2="21.770916"/><linearGradient id="d"><stop offset="0" stop-color="#fff"/><stop offset=".501194" 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(.66975934 0 0 .66666667 4.225137 -11.261321)" gradientUnits="userSpaceOnUse" x1="5.636149" x2="6.382685" xlink:href="#d" y1="28.891979" y2="23.641979"/><linearGradient id="f" gradientTransform="matrix(.66975934 0 0 .66666667 4.725141 -10.327071)" gradientUnits="userSpaceOnUse" x1="5.636142" x2="5.636142" y1="38.740604" y2="16.240604"><stop offset="0" stop-color="#fff"/><stop offset=".43333331" 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="g" gradientTransform="matrix(-.61441293 0 0 .61115825 7.582985 -9.305476)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" xlink:href="#b" y1="22.402153" y2="35.268829"/><linearGradient id="h" gradientTransform="matrix(.61157583 0 0 .6008607 .94286 1.388771)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="4" y2="19.998161"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><linearGradient id="i" gradientTransform="matrix(-.66975934 0 0 .66666667 11.246877 -10.327071)" gradientUnits="userSpaceOnUse" x1="5.884986" x2="5.884986" y1="27.314026" y2="35.272106"><stop offset="0" stop-color="#fff"/><stop offset=".58888781" 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="j" gradientTransform="matrix(-.66975934 0 0 .66666667 11.746881 -11.261321)" gradientUnits="userSpaceOnUse" x1="5.884986" x2="5.884986" xlink:href="#d" y1="20.383398" y2="38.171688"/><g transform="translate(-2 -3)"><path d="m8.8020971 3.5c.1845764 0 .1785565.076283.2421875.1035156l4.3398434 4.1875c.05559.054667.08789.1295192.08789.2109375 0 .080838-.03231.1508278-.08789.2089844l-4.3398434 4.1875005c-.059439.062219-.1428761.101562-.2421875.101562-.1845228 0-.3222656-.130217-.3222656-.304688v-2.3964839c.000116-.1628379-.1459138-.2988281-.3242187-.2988281h-.6835938c-2 0-3.928086 1.666666-3.964844 3.5 0 .277-.223.5-.5.5-.330814 0-.505859-.176742-.505859-.5v-1.833984c-.055942-2.6666665 1.63737-4.666016 4.970703-4.666016h.7148438v-.00391c.1636803-.0150241.2930775-.1455911.2929687-.2988244v-2.3964844c0-.1744693.1377426-.3007812.3222656-.3007812z" style="stroke:#ad5f00;stroke-width:.999997;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#h)"/><g fill="none"><path d="m8.4720225 8.5224087c.5059188.0001637.9998361.545123 1 1.0506969v.9807024l2.6734065-2.553808-2.6734065-2.6061903v.9752625c-.0001639.5055734-.4940812 1.1066704-1 1.1068342" opacity=".8" stroke="url(#g)" stroke-width=".999996"/><path d="m8.4720225 8.5224087h-.6666667c-2.6666668 0-4.6684648 1.2964473-4.6684648 3.4775913" opacity=".8" stroke="url(#j)"/><path d="m3.525826 11c0-2.229397 1.446193-3.4518328 3.779193-3.5l1.1670035-.024094" opacity=".8" stroke="url(#i)"/></g></g><g transform="matrix(1 0 0 -1 2 18.999999)"><path d="m7.1699209 3.4999995c-.1845764 0-.1785565.076283-.2421875.1035156l-4.3398434 4.1875c-.05559.054667-.08789.1295192-.08789.2109375 0 .080838.03231.1508278.08789.2089844l4.3398434 4.1875c.059439.06222.1428761.101562.2421875.101562.1845228 0 .3222656-.130217.3222656-.304688v-2.3964834c-.000116-.1628379.1459138-.2988281.3242187-.2988281h.6835938c2 0 3.928086 1.6666655 3.964844 3.4999995 0 .277001.223.500001.5.500001.330814 0 .505859-.176742.505859-.500001v-1.833984c.055942-2.666666-1.63737-4.6660155-4.970703-4.6660155h-.7148438v-.00391c-.1636803-.0150241-.2930775-.1455911-.2929687-.2988244v-2.3964844c0-.1744693-.1377426-.3007812-.3222656-.3007812z" style="stroke:#206b00;stroke-width:.999997;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#a)"/><g fill="none"><path d="m7.4999955 8.5224087c-.5059188.0001637-.9998361.545123-1 1.0506969v.9807024l-2.6734065-2.553808 2.6734065-2.6061903v.9752625c.0001639.5055734.4940812 1.1066704 1 1.1068342" opacity=".6" stroke="url(#c)" stroke-width=".999996"/><path d="m7.4999955 8.5224087h.6666667c2.6666668 0 4.6684648 1.2964473 4.6684648 3.4775913" opacity=".6" stroke="url(#e)"/><path d="m12.446192 11c0-2.229397-1.446193-3.4518328-3.779193-3.5l-1.1670035-.024094" opacity=".6" stroke="url(#f)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_replycomment.svg b/icon-themes/elementary_svg/cmd/sc_replycomment.svg
new file mode 100644
index 000000000..3a4e066c0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_replycomment.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 -.08553189 -.0918129 0 4.499022 5.135514)" gradientUnits="userSpaceOnUse" x1="38.940514" x2="26.014828" y1="15.991243" y2="15.861755"><stop offset="0" stop-color="#fff"/><stop offset=".40169746" stop-color="#fff" stop-opacity=".235294"/><stop offset=".76067895" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="3.203371" x2="3.203371" y1="1.516685" y2="4.014486"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-.00071707 .13232963 -.1355213 -.00073465 -8.366433 -4.342483)" gradientUnits="userSpaceOnUse" x1="33.891682" x2="151.63832" y1="-119.68561" y2="-121.81685"><stop offset="0" stop-color="#fff394"/><stop offset=".262" stop-color="#ffe16b"/><stop offset=".661" stop-color="#f9c440"/><stop offset="1" stop-color="#d48e15"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="2" y2="10"><stop offset="0" stop-color="#fff"/><stop offset=".25544232" 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-opacity=".501961" transform="scale(.26458333)"><path d="m2.5.5c-1.1080002 0-2 .8919999-2 2v7c0 1.108.8919998 2 2 2h1.8007812l-.8007812 4 4.0000001-4h5.9999999c1.108 0 2-.892 2-2v-7c0-1.1080001-.892-2-2-2z" fill="url(#c)" stroke="#ad5f00" stroke-linejoin="round"/><path d="m2.5 1.5c-.5712976 0-1 .4287025-1 1v7c0 .571297.4287025 1 1 1h1.8007812c.6315369.000002 1.104974.578124.9804688 1.197266l-.1523438.759765 1.6640626-1.664062c.1875117-.187536.4418322-.292918.7070312-.292969h6c.571297 0 1-.428703 1-1v-7c0-.5712974-.428703-1-1-1z" fill="none" stroke="url(#d)" stroke-linecap="square"/></g><g stroke-miterlimit="7" stroke-width=".264583"><path d="m3.439356 4.0107482c.8134376-.708977.5674327-1.9954005-.661231-2.0263732v-.5989408l-1.3311442.9980733 1.3311442.998073v-.5941232c.7151264-.027759 1.0726031.7543129.5613599 1.2232909z" display="block" fill="url(#b)" stroke="#452981" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m2.5126302 1.90625-.6523438.4765625.6503907.4824219v-.2753906a.04526034.04526034 0 0 1 .019531-.037109.04526034.04526034 0 0 1 .021484-.00781c.5708032-.055159.8874403.1828842 1.03711.4570283.070398.1289455.1037442.2632073.1152343.3808594.0418243-.1875474.0250095-.4152092-.078125-.6210937-.1566546-.3127254-.4873422-.5680887-1.0546875-.5292969a.04526034.04526034 0 0 1 -.048828-.042969z" display="block" fill="none" opacity=".5" stroke="url(#a)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_reportnavigator.svg b/icon-themes/elementary_svg/cmd/sc_reportnavigator.svg
new file mode 100644
index 000000000..da73a33e3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_reportnavigator.svg
@@ -0,0 +1,4 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="10.314467" cy="9.423866" gradientTransform="matrix(1 0 0 .99999531 -.230109 -.238274)" gradientUnits="userSpaceOnUse" r="3.475969"><stop offset="0" stop-color="#7a8498"/><stop offset="1" stop-color="#34405c"/></radialGradient><linearGradient id="b" gradientTransform="matrix(3.6415332 1.0119605 -1.0119605 3.6415332 4.760432 -10.827302)" gradientUnits="userSpaceOnUse" x1="2.027828" x2="3.185315" y1="3.995011" y2="4.434366"><stop offset="0" stop-color="#ff8c82"/><stop offset=".31209752" stop-color="#ed5353"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-3.6415331 -1.0119607 1.0119607 -3.6415331 19.739567 18.327303)" gradientUnits="userSpaceOnUse" x1="3.230561" x2="1.906501" xlink:href="#d" y1="4.55868" y2="4.231917"/><linearGradient id="d"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#c1c1c1"/></linearGradient><radialGradient id="e" cx="23.896" cy="3.99" gradientTransform="matrix(0 .71350132 -.94180913 0 13.740574 -12.219552)" gradientUnits="userSpaceOnUse" r="20.396999"><stop offset="0" stop-color="#fff"/><stop offset=".26238" stop-color="#ddd"/><stop offset=".66093999" stop-color="#abacae"/><stop offset="1" stop-color="#89898b"/></radialGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="9.643186" x2="9.643186" y1="5.149087" y2="14.946049"><stop offset="0" stop-color="#fff"/><stop offset=".42447853" stop-color="#fff" stop-opacity=".235294"/><stop offset=".82089913" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.22565757 0 0 .2256565 -10.567067 2.888219)" gradientUnits="userSpaceOnUse" x1="92.696327" x2="92.696327" y1="16.554602" y2="48.983677"><stop offset="0" stop-color="#fff"/><stop offset=".33799788" stop-color="#fff" stop-opacity=".235294"/><stop offset=".61996669" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.11456319 -.12240772 .12240772 .11456319 -2.512264 3.362804)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#d" y1="22" y2="26"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="6" x2="6" y1="0" y2="16"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="5.46484" x2="6.416018" y1="15.861947" y2="-9.737715"><stop offset="0" stop-color="#8d8d8d"/><stop offset="1" stop-color="#c3c3c3"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="10" x2="10" y1="2" y2="14"><stop offset="0" stop-color="#fff"/><stop offset=".08988646" 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;amp;amp;amp;gt;<path d="m1 3h1l1 1v11h12v-13l-1-1h-13z" fill="url(#i)" fill-rule="evenodd"/><path d="m2.4941406 0c-.946-.013-1.68249997.49945315-2.06249998 1.1894531-.37999999.692-.48010937 1.5336094-.41210937 2.3496094.02037721.2600322.23721752.4607158.49804687.4609375h1.46874998v9.5c0 .658.3379688 1.252031.7929688 1.707031.4391765.441116 1.0124198.765356 1.6464843.785157.00325.000683.0065.0013.00977.002.00196.000051.00389-.000045.00586 0 .0146603.000289.0282335.005812.0429638.005812h4.515625 3 1.474609c.958.026 1.70675-.485688 2.09375-1.179688.302152-.541063.42518-1.176215.433594-1.820312h.002l-.017625-10.1992188c0-.7119998-.422453-1.3413281-.939453-1.86132808-.52-.516-1.147375-.93945312-1.859375-.93945312h-1.1875-5zm-.013672 1c.00195.0000114.00391.0000114.00586 0h4.5136714 5 1.1875c.23 0 .752437.2524375 1.148438.6484375.395998.396.65039.9203906.65039 1.1503906l.015625 9.2011719h-2.001953v-.002l-4 .002h-2.5136719c-.2761424 0-.5.223858-.5.5.002.762-.1232343 1.435375-.3652343 1.859375-.2400001.426-.5298126.640625-1.1328126.640625h-.00195c-.284 0-.69-.19-1-.5s-.5-.715-.5-1v-10c0-.2761424-.2238576-.5-.5-.5h-1.4863312c.018-.488.1256406-.9981719.3066406-1.3261719.243-.442.5538282-.6818281 1.1738282-.6738281zm4.4003908 11.998047h2.1191406v.001953h5.912109c-.018.49-.0357 1.004984-.220703 1.333984-.245.442-.559406.683016-1.191406.666016-.0046-.000062-.0091-.000062-.01367 0h-.48633v-.002h-6.6503906c.038-.056.107625-.08553.140625-.144531.3-.526.347625-1.192469.390625-1.855469z" fill="url(#j)"/><path d="m6 2v1h6v-1zm0 2v1h6v-1zm0 2v1h6v-1zm0 2v1h6v-1zm0 2v1h6v-1z" opacity=".1"/><path d="m12.987 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1z" fill="#adadad"/><path d="m6.88 13h8.12l-.186 1h-8.052z" fill="#fff"/><path d="m3.289 1.5001881c-1.542943-.1071376-1.679834.5800695-1.788999.9998119h1.999999v10.689999c0 .853009.7408864 1.309351 1.59 1.31h9.41v-11.389999c0-.8530092-.751885-1.6098119-1.601-1.6098119z" fill="none" stroke="url(#k)" stroke-linecap="round" stroke-linejoin="round"/><path d="m3.987 2v1h1.013v-1zm0 2v1h1.013v-1zm0 2v1h1.013v-1zm0 2v1h1.013v-1zm0 2v1h1.013v-1zm0 2v1h1.013v-1z" fill="#adadad"/><path d="m9.9826629 4.9353506c-2.7940055 0-5.0637562 2.2697492-5.0637562 5.0637568 0 2.7940086 2.2697507 5.0637576 5.0637562 5.0637576 2.7940051 0 5.0637601-2.269749 5.0637561-5.0637576 0-2.7940076-2.269751-5.0637568-5.0637561-5.0637568z" fill="url(#e)"/><g fill="none" transform="matrix(1.0254587 0 0 1.0254587 -.294543 -.278096)"><path d="m14.724116 10.022056c0 2.596877-2.105181 4.702059-4.702064 4.702059-2.596873 0-4.7020541-2.105182-4.7020541-4.702059 0-2.5968778 2.1051811-4.7020595 4.7020541-4.7020595 2.596883 0 4.702064 2.1051817 4.702064 4.7020595z" opacity=".8" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><path d="m10.022057 4.6449603c-2.9668943 0-5.377094 2.4101975-5.377094 5.3770947 0 2.966898 2.4101997 5.377096 5.377094 5.377096 2.966894 0 5.377099-2.410198 5.377094-5.377096 0-2.9668972-2.4102-5.3770947-5.377094-5.3770947z" opacity=".7" stroke="#636363" stroke-width=".975173"/><path d="m13.82974 10.238174a3.6169687 3.6169518 0 0 1 -7.233937 0 3.6169687 3.6169518 0 1 1 7.233937 0z" opacity=".3" stroke="url(#g)"/></g><path d="m13.458632 9.9996976a3.4759692 3.4759529 0 0 1 -6.9519383 0 3.4759692 3.4759529 0 1 1 6.9519383 0z" fill="url(#a)" stroke="#626262" stroke-opacity=".701961"/><g transform="matrix(2.1409749 .77925114 -.77925114 2.1409749 5.626402 .491195)"><g transform="matrix(.82392438 0 0 .82392438 .631859 .605483)"><path d="m3.8549583.74310382a.40370308.40370308 0 0 0 -.223835.19458945l-1.1277555 2.17751643a.40370308.40370308 0 0 0 -.038595.254884.40370308.40370308 0 0 0 -.046713.2952413l.5293996 2.3242389a.40370308.40370308 0 0 0 .3725143.3141596l.1645712.00852a.40370308.40370308 0 0 0 .3788759-.2172655l1.1343451-2.1844762a.40370308.40370308 0 0 0 .0394006-.2551772.40370308.40370308 0 0 0 .0467128-.2952413l-.5194311-2.2968501a.40370308.40370308 0 0 0 -.3298146-.30963155l-.1811291-.0289494a.40370308.40370308 0 0 0 -.1985462.0184416z" fill="#0e141f" opacity=".1"/><path d="m3.9898305 1.1236886-1.1277552 2.1775163 1.8283155.1482832-.5194307-2.2968502zm-1.1782825 2.4522517.5293996 2.3242387.1645711.00852 1.134345-2.184476z" fill="#0e141f" opacity=".25"/><g stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".552941" stroke-width="1.662309" transform="matrix(.30113487 -.10960413 .10960413 .30113487 -.911496 3.463741)"><path d="m14.629538 5.3193311-5.6552978 5.1935489-.4742411-.200677.9276869-7.3799596z" fill="url(#b)" stroke="#7a0000"/><path d="m9.8704612 2.1806693 5.6295388-5.1806689.500006.2779382-.927686 7.2898006z" fill="url(#c)" stroke="#000"/></g></g><path d="m3.8973717 3.1747972c-.0003961.9627655-1.4451394.9627655-1.4447433 0-.0003964-.963558 1.4443469-.963558 1.4447433 0z" opacity=".2" stroke-width=".722372"/><path d="m3.4041639 2.9297196a.3353111.3353111 0 0 1 -.4582529.4896309.3353111.3353111 0 1 1 .4582529-.4896309z" fill="url(#h)" stroke-width=".335311"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_resetattributes.svg b/icon-themes/elementary_svg/cmd/sc_resetattributes.svg
new file mode 100644
index 000000000..c938ad205
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_resetattributes.svg
@@ -0,0 +1,4 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="1161" cy="1295.3" gradientTransform="matrix(.48354 -.04788 .038139 .36499 -599.71 -404.69)" gradientUnits="userSpaceOnUse" r="11.902"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="12.594" x2="11.843" y1="6.2579" y2="14.312"><stop offset="0" stop-color="#fe9ab8"/><stop offset="1" stop-color="#f4679d"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="7.1313" x2="15.93" y1="10.806" y2="10.806"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><radialGradient id="d" cx="7.2287" cy=".88622" gradientTransform="matrix(-2.6312102 .083913 .28422672 -2.7034 27.048425 2.1282)" gradientUnits="userSpaceOnUse" r="6.4999"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".70495" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient>
+
+/&amp;amp;gt;
+ <path d="m10.222 8.1695-3.722 5.3305.055199 2.0205.944801.4795 5.403129.01324 1.199-.86033 2.1764-4.2845-.20859-1.7713z" fill="url(#a)" fill-rule="evenodd"/><path d="m9.7788 14.519-.4787129-3.091h-4.5408l-1.3269871 3.091h-2.8455l6.1844-13.038h3.2288l2.6248 13.038zm-.792405-5.3999q-.6760698-4.2009-.7624312-4.7516-.0778752-.5506-.1021088-.8704-.4371466 1.1369-2.38136 5.622z" fill="url(#d)" stroke="#000" stroke-linejoin="round" stroke-opacity=".50622" stroke-width=".962"/><g fill-rule="evenodd"><path d="m7.5 14v1.5h5l3.02036-4.888-.02036-2.112h-4z" fill="url(#b)" stroke="#e41b79" stroke-opacity=".50196"/><path d="m8 14h3.5l3.5-5-3.33044.04214z" fill="#fff" fill-opacity=".5" opacity=".44" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_reverseorder.svg b/icon-themes/elementary_svg/cmd/sc_reverseorder.svg
new file mode 100644
index 000000000..285dc6007
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_reverseorder.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="7.889" x2="7.889" xlink:href="#f" y1=".506" y2="2.561"/><linearGradient id="b" gradientTransform="matrix(0 -.36364 -.36307 0 20.905 21.41)" gradientUnits="userSpaceOnUse" x1="46.301" x2="24.453" xlink:href="#e" y1="24.282" y2="24.282"/><linearGradient id="c" gradientTransform="matrix(.32595 0 0 .35064 2.1 -11.43)" gradientUnits="userSpaceOnUse" x1="30.418776" x2="30.418776" y1="61.116814" y2="48.283138"><stop offset="0" stop-color="#fff"/><stop offset=".24976155" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.32595 0 0 .35064 2.1 -11.43)" gradientUnits="userSpaceOnUse" x1="32.095" x2="32.095" y1="49.712" y2="61.119"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="e" gradientTransform="matrix(0 -.36364 -.36307 0 20.905 21.41)" gradientUnits="userSpaceOnUse" x1="46.301" x2="24.453" y1="24.282" y2="24.282"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="7.889" x2="7.889" y1="12.506" y2="14.561"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><path d="m.5.5h15v2h-15z" fill="url(#a)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".75"/><path d="m.5 12.5h15v2h-15z" fill="url(#f)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".75"/><path d="m8.567 8.5 3.446 4 3.452-4h-1.95v-4h-3v4z" display="block" fill="url(#e)"/><path d="m8.567 8.5 3.446 4 3.452-4h-1.95v-4h-3v4z" fill="none" opacity=".5" stroke="#a62100" stroke-linejoin="round"/><path d="m10.717 9.5 1.283 1.5 1.317-1.5h-.8v-4h-1v4z" style="display:block;opacity:.401;fill:none;stroke-width:.964;stroke-miterlimit:7;stroke:url(#d)"/><g transform="matrix(1 0 0 -1 -8.015 15)"><path d="m8.567 8.5 3.446 4 3.452-4h-1.95v-4h-3v4z" display="block" fill="url(#b)"/><g fill="none"><path d="m8.567 8.5 3.446 4 3.452-4h-1.95v-4h-3v4z" opacity=".5" stroke="#a62100" stroke-linejoin="round"/><path d="m10.717 9.5 1.283 1.5 1.317-1.5h-.8v-4h-1v4z" display="block" opacity=".401" stroke="url(#c)" stroke-miterlimit="7" stroke-width=".964"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_romanliststyle.svg b/icon-themes/elementary_svg/cmd/sc_romanliststyle.svg
new file mode 100644
index 000000000..d61f52d92
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_romanliststyle.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#d" y1="10" y2="15"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#d" y1="2" y2="7"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="1" x2="1" xlink:href="#d" y1="10" y2="15"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="3.5" x2="3.5" y1="28" y2="33"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="18" y2="2"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><path d="m6 6.5h-.5v.5 1 .5h.5 6 .5v-.5-1-.5h-.5z" fill="url(#e)"/><path d="m10 7v.5zm-4 0v.5h4v-.5zm4 0v.5h2v-.5z" fill="#bebebe" opacity=".2"/><path d="m6 6.5h-.5v.5 1 .5h.5 6 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><path d="m6 2.5h-.5v.5 1 .5h.5 9 .5v-.5-1-.5h-.5z" fill="url(#e)"/><path d="m10 3v.5zm-4 0v.5h4v-.5zm4 0v.5h5v-.5z" fill="#bebebe" opacity=".2"/><path d="m6 2.5h-.5v.5 1 .5h.5 9 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><path d="m6 10.5h-.5v.5 1 .5h.5 8 .5v-.5-1-.5h-.5z" fill="url(#e)"/><path d="m10 11v.5zm-4 0v.5h4v-.5zm4 0v.5h4v-.5z" fill="#bebebe" opacity=".2"/><path d="m6 10.5h-.5v.5 1 .5h.5 8 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><path d="m2 2v5h2v-5z" fill="url(#b)"/><path d="m3 10v5h2v-5z" fill="url(#a)"/><path d="m0 10v5h2v-5z" fill="url(#c)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_romanlowliststyle.svg b/icon-themes/elementary_svg/cmd/sc_romanlowliststyle.svg
new file mode 100644
index 000000000..baf845e49
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_romanlowliststyle.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#d" y1="10" y2="15"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#d" y1="2" y2="7"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="1" x2="1" xlink:href="#d" y1="10" y2="15"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="3.5" x2="3.5" y1="28" y2="33"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="18" y2="2"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><path d="m6 6.5h-.5v.5 1 .5h.5 6 .5v-.5-1-.5h-.5z" fill="url(#e)"/><path d="m10 7v.5zm-4 0v.5h4v-.5zm4 0v.5h2v-.5z" fill="#bebebe" opacity=".2"/><path d="m6 6.5h-.5v.5 1 .5h.5 6 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><path d="m6 2.5h-.5v.5 1 .5h.5 9 .5v-.5-1-.5h-.5z" fill="url(#e)"/><path d="m10 3v.5zm-4 0v.5h4v-.5zm4 0v.5h5v-.5z" fill="#bebebe" opacity=".2"/><path d="m6 2.5h-.5v.5 1 .5h.5 9 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><path d="m6 10.5h-.5v.5 1 .5h.5 8 .5v-.5-1-.5h-.5z" fill="url(#e)"/><path d="m10 11v.5zm-4 0v.5h4v-.5zm4 0v.5h4v-.5z" fill="#bebebe" opacity=".2"/><path d="m6 10.5h-.5v.5 1 .5h.5 8 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><path d="m2 2v1h2v-1zm0 2v3h2v-3z" fill="url(#b)"/><path d="m3 10v1h2v-1zm0 2v3h2v-3z" fill="url(#a)"/><path d="m0 10v1h2v-1zm0 2v3h2c0-1 0-1.252353 0-3z" fill="url(#c)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_rotate180.svg b/icon-themes/elementary_svg/cmd/sc_rotate180.svg
new file mode 100644
index 000000000..5c79ec0bb
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_rotate180.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="7.999249" x2="6.999249" y1="7" y2="11"><stop offset="0" stop-color="#d1b0e6"/><stop offset="1" stop-color="#b483d5"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-1 0 0 1 24.999686 -3.003975)" gradientUnits="userSpaceOnUse" x1="19.514284" x2="17.014284" y1="15.989377" y2="15.989377"><stop offset="0" stop-color="#c198dd" stop-opacity="0"/><stop offset="1" stop-color="#b483d5"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-1 0 0 1 23.999249 -3.003975)" gradientUnits="userSpaceOnUse" x1="16.013847" x2="18.513847" y1="18.489376" y2="18.489376"><stop offset="0" stop-color="#9853c6"/><stop offset="1" stop-color="#903fc4" stop-opacity="0"/></linearGradient><g transform="matrix(0 -1 -1 0 15.985402 15.985402)"><path d="m8.9085675 8.5c0 .501788-.4067795.9085675-.9085675.9085675s-.9085675-.4067795-.9085675-.9085675.4067795-.9085675.9085675-.9085675.9085675.4067795.9085675.9085675z" fill="#c49bde" stroke="#9853c6" stroke-width="1.818333" transform="matrix(.5501356 0 0 .5501356 3.599245 5.323518)"/><g stroke-linejoin="round"><path d="m8.1082455 12.444637c1.8890541-.048364 3.3645025-1.353505 3.3910035-3.444637.0265-2.091132-1.652582-3.5751173-4-3.5v2l-4-3.5s4-3.5 4-3.5v2c3.936619-.049298 7.056338 2.5633803 7 6.5-.05633 3.936217-3.357693 6.689654-6.2249135 6.444637" fill="url(#a)" stroke="#9853c6"/><path d="m8.1670691 12.444637c-2.291079.061041-3.6413191-1.308184-3.6678201-2.9486115l-3 .004c0 3.5422535 3.4752424 6.0739765 6.8062284 5.9683435" fill="url(#b)" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_rotateleft.svg b/icon-themes/elementary_svg/cmd/sc_rotateleft.svg
new file mode 100644
index 000000000..34759569c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_rotateleft.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="7.999249" x2="6.999249" y1="7" y2="11"><stop offset="0" stop-color="#d1b0e6"/><stop offset="1" stop-color="#b483d5"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-1 0 0 1 23.999249 -3.003975)" gradientUnits="userSpaceOnUse" x1="19" x2="19.999249" y1="16.322426" y2="15.003975"><stop offset="0" stop-color="#9853c6"/><stop offset="1" stop-color="#903fc4" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-1 0 0 1 24.999686 -3.003975)" gradientUnits="userSpaceOnUse" x1="20.387228" x2="19.466814" y1="14.775601" y2="15.92439"><stop offset="0" stop-color="#c198dd" stop-opacity="0"/><stop offset="1" stop-color="#b483d5"/></linearGradient><path d="m8.9085675 8.5c0 .501788-.4067795.9085675-.9085675.9085675s-.9085675-.4067795-.9085675-.9085675.4067795-.9085675.9085675-.9085675.9085675.4067795.9085675.9085675z" fill="#c49bde" stroke="#9853c6" stroke-width="1.818333" transform="matrix(.5501356 0 0 .5501356 3.599245 5.323518)"/><g stroke-linejoin="round"><path d="m8.1082455 12.444637c1.8890541-.048364 3.3645025-1.353505 3.3910035-3.444637.0265-2.091132-1.652582-3.5751173-4-3.5v2l-4-3.5s4-3.5 4-3.5v2c3.936619-.049298 7.056338 2.5633803 7 6.5-.05633 3.936217-3.357693 6.689654-6.2249135 6.444637" fill="url(#a)" stroke="#9853c6"/><path d="m8.1670691 12.444637c-2.291079.061041-3.6413191-1.308184-3.6678201-2.9486115l-3 .004c0 3.5422535 3.4752424 6.0739765 6.8062284 5.9683435" fill="url(#c)" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_rotateright.svg b/icon-themes/elementary_svg/cmd/sc_rotateright.svg
new file mode 100644
index 000000000..3c60f2ecf
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_rotateright.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="7.999249" x2="6.999249" y1="7" y2="11"><stop offset="0" stop-color="#d1b0e6"/><stop offset="1" stop-color="#b483d5"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-1 0 0 1 24.999686 -3.003975)" gradientUnits="userSpaceOnUse" x1="20.387228" x2="19.466814" y1="14.775601" y2="15.92439"><stop offset="0" stop-color="#c198dd" stop-opacity="0"/><stop offset="1" stop-color="#b483d5"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-1 0 0 1 23.999249 -3.003975)" gradientUnits="userSpaceOnUse" x1="19" x2="19.999249" y1="16.322426" y2="15.003975"><stop offset="0" stop-color="#9853c6"/><stop offset="1" stop-color="#903fc4" stop-opacity="0"/></linearGradient><g transform="matrix(-1 0 0 1 15.999249 0)"><path d="m8.9085675 8.5c0 .501788-.4067795.9085675-.9085675.9085675s-.9085675-.4067795-.9085675-.9085675.4067795-.9085675.9085675-.9085675.9085675.4067795.9085675.9085675z" fill="#c49bde" stroke="#9853c6" stroke-width="1.818333" transform="matrix(.5501356 0 0 .5501356 3.599245 5.323518)"/><g stroke-linejoin="round"><path d="m8.1082455 12.444637c1.8890541-.048364 3.3645025-1.353505 3.3910035-3.444637.0265-2.091132-1.652582-3.5751173-4-3.5v2l-4-3.5s4-3.5 4-3.5v2c3.936619-.049298 7.056338 2.5633803 7 6.5-.05633 3.936217-3.357693 6.689654-6.2249135 6.444637" fill="url(#a)" stroke="#9853c6"/><path d="m8.1670691 12.444637c-2.291079.061041-3.6413191-1.308184-3.6678201-2.9486115l-3 .004c0 3.5422535 3.4752424 6.0739765 6.8062284 5.9683435" fill="url(#b)" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_rowheight.svg b/icon-themes/elementary_svg/cmd/sc_rowheight.svg
new file mode 100644
index 000000000..fd4b5a447
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_rowheight.svg
@@ -0,0 +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(-.99999999 0 0 .99999999 16 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="3"/><linearGradient id="b" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="30.655001" x2="30.827999" y1="65.686996" y2="48.688"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-.99999999 0 0 .99999999 11 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="3"/><linearGradient id="d" gradientTransform="matrix(.59436 0 0 .5999 -19.765 -.533)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="translate(-.002 -.002)"><rect fill="url(#d)" height="3.998" rx=".424" ry=".491" width="10.998" x="4.502" y="5.502"/><path d="m4.5 5c-.276 0-.5.224-.5.5v3.9960938c0 .2759996.224.5.5.5 5.0029842.0046602 5.989586 0 11 0 .276 0 .5-.2240004.5-.5.002-5.0040003 0 1.0029062 0-3.9960938 0-.276-.224-.5-.5-.5zm.5 1h5v3h-5zm6 0h4v3h-4z" opacity=".32" transform="translate(.002 .002)"/><g fill="none"><path d="m9.502 6.502h-4v2l3.9979996-.002z" stroke="url(#c)"/><path d="m14.502 6.502h-3l-.002 1.998h3z" stroke="url(#a)"/></g></g><g fill="none" stroke="#f37329" transform="matrix(0 1 -1 0 16 0)"><path d="m5.5 13.5v2" stroke-linecap="square" stroke-linejoin="round"/><path d="m9.5 13.5v2" stroke-linecap="square" stroke-linejoin="round"/><path d="m6 14.5h3"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_rowmenu.svg b/icon-themes/elementary_svg/cmd/sc_rowmenu.svg
new file mode 100644
index 000000000..7f0c7d4ce
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_rowmenu.svg
@@ -0,0 +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="11.720905" x2="11.720905" y1="1.783899" y2="11.976016"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#e6e6e6"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="9.720905" x2="9.720905" y1="2.733051" y2="15.752358"><stop offset="0" stop-color="#888"/><stop offset="1" stop-color="#626262"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="12.813955" x2="12.742121" y1="13.774036" y2="9.725965"><stop offset="0" stop-color="#efefef"/><stop offset="1" stop-color="#c9c9c9"/></linearGradient><linearGradient id="d" gradientTransform="matrix(-.99999999 0 0 .99999999 6 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#o" y1="2" y2="4"/><linearGradient id="e" gradientTransform="matrix(-.99999999 0 0 .99999999 6 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#o" y1="2" y2="4"/><linearGradient id="f" gradientTransform="matrix(-.99999999 0 0 .99999999 6 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#o" y1="2" y2="4"/><linearGradient id="g" gradientTransform="matrix(-.99999999 0 0 .99999999 16 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#o" y1="2" y2="4"/><linearGradient id="h" gradientTransform="matrix(-.99999999 0 0 .99999999 16 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#o" y1="2" y2="4"/><linearGradient id="i" gradientTransform="matrix(-.99999999 0 0 .99999999 16 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#o" y1="2" y2="4"/><linearGradient id="j" gradientTransform="translate(0 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#o" y1="2" y2="4"/><linearGradient id="k" gradientTransform="translate(5 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#o" y1="2" y2="4"/><linearGradient id="l" gradientTransform="translate(10 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#o" y1="2" y2="4"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="10" y2="6"><stop offset="0" stop-color="#3689e6"/><stop offset="1" stop-color="#64baff"/></linearGradient><linearGradient id="n" gradientTransform="matrix(-.99999999 0 0 .99999999 11 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#o" y1="2" y2="4"/><linearGradient id="o" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="30.655001" x2="30.827999" y1="65.686996" y2="48.688"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="p" gradientTransform="matrix(-.99999999 0 0 .99999999 11 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#o" y1="2" y2="4"/><linearGradient id="q" gradientTransform="matrix(-.99999999 0 0 .99999999 11 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#o" y1="2" y2="4"/><linearGradient id="r" gradientTransform="matrix(.59436 0 0 .5999 -19.265 1.967)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><rect fill="url(#r)" height="15" rx=".424" ry=".491" width="15" x=".5" y=".5"/><path d="m.49804688.00195313c-.27600001 0-.50000001.22399999-.50000001.49999999l.00195313 14.99804688c0 .276.224.5.5.5h15c.276 0 .5-.224.5-.5.0019-5.003728-.002-9.9990437-.002-14.99804688 0-.276-.224-.49999999-.5-.49999999zm.49804687.99804687h14.00390625v4h-4l-.002-3.9980469h-.9999531l.0019531 3.9980469h-4l-.00195-3.9980469h-1l.00195 3.9980469h-4v1h4v4h-4v1h4v4h1v-4h4v4h1v-4h4l.002 4.001953h-14.00395312zm5.00390625 5h4v4h-4zm5 0h4v4h-4z" fill="#030303" opacity=".32"/><g fill="none" stroke-linecap="square"><path d="m9.4999996 11.5h-2.9999996v3h2.9999996z" stroke="url(#n)"/><path d="m9.4999996 6.5h-2.9999996v3h2.9999996z" stroke="url(#p)"/><path d="m9.4999996 1.5000001h-2.9999996v3h2.9999996z" stroke="url(#q)"/><path d="m4.4999996 11.5h-2.9999996v3h2.9999996z" stroke="url(#d)"/><path d="m4.4999996 6.5h-2.9999996v3h2.9999996z" stroke="url(#e)"/><path d="m4.4999996 1.5000001h-2.9999996v3h2.9999996z" stroke="url(#f)"/><path d="m14.5 11.5h-3v3h3z" stroke="url(#g)"/><path d="m14.5 6.5h-3v3h3z" stroke="url(#h)"/><path d="m14.5 1.5000001h-3v3h3z" stroke="url(#i)"/></g><path d="m15.5 10.5h-15v-5h15z" fill="url(#m)" stroke-width=".944911"/><path d="m16 6c0-.554-.446-1-1-1h-14c-.554 0-1 .446-1 1v4c0 .554.446 1 1 1h14c.554 0 1-.446 1-1zm-1 0v4h-4v-4zm-5 0v4h-4v-4zm-5 0v4h-4v-4z" fill="#002e99" fill-opacity=".501961"/><g fill="none" stroke-linecap="square"><path d="m1.5 6.5h3v3h-3z" opacity=".5" stroke="url(#j)"/><path d="m6.5 6.5h3v3h-3z" opacity=".5" stroke="url(#k)"/><path d="m11.5 6.5h3v3h-3z" opacity=".5" stroke="url(#l)"/></g><g transform="matrix(1.0513065 -.43546544 .43546544 1.0513065 -5.966936 4.266501)"><path d="m11.21875 8c-.124208 0-.21875.0945411-.21875.21875v.625c-.276951.0711-.525582.1859391-.765625.328125l-.453125-.453125c-.087828-.087829-.224671-.087829-.3125 0l-.75.75c-.087829.087829-.087829.2246711 0 .3125l.453125.453125c-.1421856.240043-.2570245.488673-.328125.765625h-.625c-.1242085 0-.21875.094541-.21875.21875v1.0625c0 .124209.0945415.21875.21875.21875h.625c.071101.276951.1859395.525582.328125.765625l-.453125.453125c-.087829.08783-.087829.224671 0 .3125l.75.75c.087829.08783.224671.08783.3125 0l.453125-.453125c.240043.142186.488674.257025.765625.328125v.625c0 .124209.094542.21875.21875.21875h1.0625c.124209 0 .21875-.094541.21875-.21875v-.625c.276951-.0711.525582-.185939.765625-.328125l.453125.453125c.08783.08783.224671.08783.3125 0l.75-.75c.08783-.08783.08783-.224671 0-.3125l-.453125-.453125c.142186-.240043.257025-.488674.328125-.765625h.625c.124209 0 .21875-.094541.21875-.21875v-1.0625c0-.124209-.094541-.21875-.21875-.21875h-.625c-.0711-.276952-.185939-.525582-.328125-.765625l.453125-.453125c.08783-.087829.08783-.224671 0-.3125l-.75-.75c-.08783-.087829-.224671-.087829-.3125 0l-.453125.453125c-.240043-.1421859-.488674-.2570247-.765625-.328125v-.625c0-.1242089-.094541-.21875-.21875-.21875zm.53125 2.75c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1z" display="block" fill="url(#a)" stroke="url(#b)" stroke-linejoin="round" stroke-width=".527275"/><path d="m11.75 9.482558c-1.250289 0-2.2674419 1.017154-2.2674419 2.267442 0 1.250289 1.0171529 2.267442 2.2674419 2.267442 1.250288 0 2.267442-1.017153 2.267442-2.267442 0-1.250288-1.017154-2.267442-2.267442-2.267442zm0 1.046512c.673954 0 1.22093.546977 1.22093 1.22093 0 .673954-.546976 1.22093-1.22093 1.22093-.673953 0-1.22093-.546976-1.22093-1.22093 0-.673953.546977-1.22093 1.22093-1.22093z" opacity=".05"/><path d="m11.75 9.75c-1.1028 0-2 .8972-2 2s.8972 2 2 2 2-.8972 2-2-.8972-2-2-2z" fill="none" stroke="url(#c)" stroke-width=".878792"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_ruler.svg b/icon-themes/elementary_svg/cmd/sc_ruler.svg
new file mode 100644
index 000000000..d8d96bdf0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_ruler.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="10.846957" x2="11.017448" y1="2.991525" y2="7.805085"><stop offset="0" stop-color="#fad4a1"/><stop offset="1" stop-color="#e6b481"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 .33333 -.86364 0 28.705 -122.667)" gradientUnits="userSpaceOnUse" x1="382.98303" x2="385.72882" y1="23.993692" y2="23.914396"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.2538 0 0 .30502 19.13 -.685)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.24324 0 0 .35135 2.162 -.432)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.923" y2="41.077"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.2857 0 0 .3042 1.143 .233)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><path d="m3 1h10v14h-10z" fill="url(#e)"/><path d="m12.5 14.5h-9v-13h9z" fill="none" stroke="url(#d)" stroke-linecap="round"/><path d="m2.5.5h11v15h-11z" fill="none" stroke="url(#c)" stroke-linejoin="round"/><g transform="translate(0 -.0005)"><path d="m15.5 3.5v4h-15v-4z" fill="url(#a)" stroke="#783f07" stroke-linejoin="round" stroke-opacity=".490196" stroke-width="1.001"/><path d="m14.46 4.5v2h-12.96v-2z" fill="none" opacity=".4" stroke="url(#b)"/><path d="m3 12v2h1v-2zm3 0v2h1v-2zm3 0v2h1v-2zm3 0v2h1v-2z" fill="#a1550a" fill-opacity=".25098" transform="translate(0 -7.9995)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_runbasic.svg b/icon-themes/elementary_svg/cmd/sc_runbasic.svg
new file mode 100644
index 000000000..6c43cfb56
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_runbasic.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.3673 0 0 .36733 -.292 -1.32)" gradientUnits="userSpaceOnUse" x1="24.123219" x2="19.852982" y1="24.776405" y2="30.816977"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".392" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="b" cx="8" cy="0" gradientTransform="matrix(0 2.75 -2.875 0 8 -22)" gradientUnits="userSpaceOnUse" r="8"><stop offset="0" stop-color="#fff"/><stop offset=".262" stop-color="#ddd"/><stop offset=".661" stop-color="#abacae"/><stop offset="1" stop-color="#89898b"/></radialGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="23.338583" x2="23.338583" y1="43.97244" y2="-16.5"><stop offset="0" stop-color="#505050"/><stop offset="1" stop-color="#aaa"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="42.23622" x2="42.23622" y1="-14.610236" y2="43.97244"><stop offset="0" stop-color="#fff"/><stop offset=".508" stop-color="#fff" stop-opacity=".235"/><stop offset=".835" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="e" cx="11.062496" cy="6.12499" gradientTransform="matrix(-.1666677 2.3333482 -2.333348 -.16666768 25.635494 -18.791819)" gradientUnits="userSpaceOnUse" r="2.999981"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><path d="m15.5 8a7.5 7.5 0 0 1 -7.5 7.5 7.5 7.5 0 0 1 -7.5-7.5 7.5 7.5 0 0 1 7.5-7.5 7.5 7.5 0 0 1 7.5 7.5z" fill="url(#b)" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round"/><path d="m6.5 11.5v-7l5 3.5z" fill="url(#e)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m7.5 6.4116117v3.1811347l2.243068-1.5927464z" opacity=".6" stroke="url(#a)"/><path d="m14.5 8a6.5 6.5 0 0 1 -6.5 6.5 6.5 6.5 0 0 1 -6.5-6.5 6.5 6.5 0 0 1 6.5-6.5 6.5 6.5 0 0 1 6.5 6.5z" opacity=".8" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_runmacro.svg b/icon-themes/elementary_svg/cmd/sc_runmacro.svg
new file mode 100644
index 000000000..12f96e2ec
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_runmacro.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.3673 0 0 .36733 -.292 -1.32)" gradientUnits="userSpaceOnUse" x1="24.123219" x2="19.852982" y1="24.776405" y2="30.816977"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".392" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="b" cx="65.080002" cy="48.189999" gradientTransform="matrix(0 .6154 -.6695 0 41.292 -38.28)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".262" stop-color="#64baff"/><stop offset=".705" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><radialGradient id="c" cx="8" cy="0" gradientTransform="matrix(0 2.75 -2.875 0 8 -22)" gradientUnits="userSpaceOnUse" r="8"><stop offset="0" stop-color="#fff"/><stop offset=".262" stop-color="#ddd"/><stop offset=".661" stop-color="#abacae"/><stop offset="1" stop-color="#89898b"/></radialGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="23.338583" x2="23.338583" y1="43.97244" y2="-16.5"><stop offset="0" stop-color="#505050"/><stop offset="1" stop-color="#aaa"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="42.23622" x2="42.23622" y1="-14.610236" y2="43.97244"><stop offset="0" stop-color="#fff"/><stop offset=".508" stop-color="#fff" stop-opacity=".235"/><stop offset=".835" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><path d="m15.5 8a7.5 7.5 0 0 1 -7.5 7.5 7.5 7.5 0 0 1 -7.5-7.5 7.5 7.5 0 0 1 7.5-7.5 7.5 7.5 0 0 1 7.5 7.5z" fill="url(#c)" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round"/><path d="m6.5 11.5v-7l5 3.5z" fill="url(#b)" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m7.5 6.4116117v3.1811347l2.243068-1.5927464z" opacity=".6" stroke="url(#a)"/><path d="m14.5 8a6.5 6.5 0 0 1 -6.5 6.5 6.5 6.5 0 0 1 -6.5-6.5 6.5 6.5 0 0 1 6.5-6.5 6.5 6.5 0 0 1 6.5 6.5z" opacity=".8" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_safemode.svg b/icon-themes/elementary_svg/cmd/sc_safemode.svg
new file mode 100644
index 000000000..80092ecfc
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_safemode.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.35645937 0 0 .35714296 -82.642136 -3.129465)" gradientUnits="userSpaceOnUse" x1="261.29803" x2="261.29803" y1="14.362497" y2="47.962486"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.82943625 0 0 .83102689 -114.96693 -14.859033)" gradientUnits="userSpaceOnUse" x1="154.28181" x2="154.28181" y1="22.091986" y2="35.930286"><stop offset="0" stop-color="#fff"/><stop offset=".00641762" stop-color="#fff" stop-opacity=".235294"/><stop offset=".79602259" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.35645937 0 0 .35714296 -70.784396 -3.129465)" gradientUnits="userSpaceOnUse" x1="225.22734" x2="225.22734" y1="17.162497" y2="45.162487"><stop offset="0" stop-color="#206b00"/><stop offset="1" stop-color="#206b00" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.06357945 0 0 .05566495 -84.875534 -1.787305)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="1507.9642" x2="1366.4091" y1="51.275898" y2="51.275898"><stop offset="0" stop-color="#b4b4b4"/><stop offset="1" stop-color="#fff"/></linearGradient><path d="m2 2.8679355 6-1.8257148 6 1.8257148c0 7.6320645-.5 8.8003885-6 11.9758145-5.5-3.183505-6-4.34375-6-11.9758145z" fill="url(#d)"/><path d="m2.5 3.2409828 5.5-1.6869858 5.5 1.6876078c0 7.2583952-.673568 8.4484362-5.5 11.2349782-4.6868391-2.712832-5.5-3.976583-5.5-11.2356002z" fill="none" opacity=".7" stroke="url(#b)" stroke-linecap="round" stroke-miterlimit="4.1"/><path d="m1.5 2.5 6.5-1.9780586 6.5 1.9780586c0 8.219422-.440191 9.414349-6.5 12.921882-6.0598092-3.507533-6.5-4.70246-6.5-12.921882z" fill="none" opacity=".5" stroke="#555761" stroke-linecap="round"/><path d="m8 1.972656-5 1.6660158c0 6.138327.5 7.7632522 5 10.3613282 4.5-2.566406 5-4.2497482 5-10.3613282z" fill="url(#a)"/><path d="m3.5 3.9999998 4.4997208-1.4999998 4.5007292 1.4999998c0 6.0714312-.936135 7.3602322-4.5001709 9.4218752-3.565152-2.062288-4.5002791-3.350444-4.5002791-9.4218752z" fill="none" opacity=".5" stroke="#555761" stroke-linecap="round"/><path d="m4.5 4.7109378 3.4997208-1.15625 3.5002792 1.164062c0 4.78125-.906052 6.0466732-3.4997209 7.5470002-2.5864769-1.496166-3.5002791-2.7657502-3.5002791-7.5548122z" fill="none" opacity=".15" stroke="url(#c)" stroke-linecap="round"/><path d="m2 2.8679355 6-1.8257148v13.8015293c-5.5-3.183505-6-4.34375-6-11.9758145z" fill="#fff" opacity=".2"/><path d="m10.381816 6.054406a.71291872.71428591 0 0 0 -.4901323.216243l-2.704079 2.709265-1.06381-1.065851c-.67157-.701428-1.708196.337186-1.00811 1.010043l2.07192 2.075894 3.7121893-3.719308c.466249-.454286.132204-1.244858-.517978-1.226286z" fill="#fff" opacity=".3"/><path d="m10.381816 5.054406a.71291872.71428591 0 0 0 -.4901323.216243l-2.704079 2.709265-1.06381-1.065851c-.67157-.701428-1.708196.337186-1.00811 1.010044l2.07192 2.075893 3.7121893-3.719308c.466249-.454286.132204-1.244858-.517978-1.226286z" fill="#206b00"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_save.svg b/icon-themes/elementary_svg/cmd/sc_save.svg
new file mode 100644
index 000000000..5e6fd4b8a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_save.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" 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="b" 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="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="c" gradientTransform="matrix(.28571361 0 0 .30419701 1.142873 .232605)" 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><path d="m3 1c2.2915074 0 9.999988.0008904 9.999988.0008904l.000012 13.9991096s-6.6666668 0-10 0c0-4.666666 0-9.3333336 0-14z" fill="url(#c)"/><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" fill="none" stroke="url(#b)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 14.99909804s-7.3333841 0-11.000076 0c0-5.000017 0-10.000035.0000001-15.00005204z" fill="none" stroke="url(#a)" stroke-linejoin="round" stroke-width=".999922"/><path d="m7 5h2v3h2.5l-3.5 4.5-3.5-4.5h2.5z" fill="#7e8087"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_saveacopy.svg b/icon-themes/elementary_svg/cmd/sc_saveacopy.svg
new file mode 100644
index 000000000..fc0ec9469
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_saveacopy.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.24324 0 0 .35135 2.162 .568)" gradientUnits="userSpaceOnUse" x1="-.666" x2="48.667984" y1="21.153" y2="21.152697"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".972" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 .30610715 -.32954999 0 14.330916 .653214)" gradientUnits="userSpaceOnUse" x1="9.695" x2="49.295" xlink:href="#b" y1="20.526" y2="20.538"/><linearGradient id="d"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.2538 0 0 .305 19.13 .315)" gradientUnits="userSpaceOnUse" x1="-16.273" x2="-71.434" xlink:href="#d" y1="35.03" y2="31.752"/><linearGradient id="f" gradientTransform="matrix(.2538 0 0 .305 21.082 2.295)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" xlink:href="#d" y1="50.786" y2="2.906"/><linearGradient id="g" gradientTransform="matrix(.2432 0 0 .3513 4.114 2.548)" gradientUnits="userSpaceOnUse" x1="24.202303" x2="24.202303" y1="6.979789" y2="32.598919"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.3127687 0 0 .33125226 2.467058 2.664791)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" xlink:href="#b" y1=".985" y2="47.013"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="10.536" x2="10.54" y1="15.009" y2="7.433"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><path d="m.5.5h13v15h-13z" fill="url(#c)" stroke-width="1.077365"/><path d="m14.5 2.5v11h-13v-11z" fill="none" stroke="url(#a)" stroke-linecap="round" transform="matrix(0 1 -1 0 15 0)"/><path d="m.5 14.5v-13h15v13z" fill="none" stroke="url(#e)" stroke-linejoin="round" transform="matrix(0 1 -1 0 15 0)"/><path d="m4.5 3.5h11v12h-11z" fill="url(#h)" stroke-width="1.091833"/><g fill="none"><path d="m14.5 14.5h-9v-10h9z" stroke="url(#g)" stroke-linecap="round"/><path d="m4.5 3.5h11v12h-11z" stroke="url(#f)" stroke-linejoin="round"/><path d="m12.677 11.5-2.677 3.275-2.68-3.275h2.18v-4h1v4z" opacity=".6" stroke="url(#i)" stroke-linecap="round"/></g><path d="m12.677 10.5-2.677 3.275-2.68-3.275h2.18v-4h1v4z" fill="#7e8087" stroke="#7c7c7c" stroke-linecap="round"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_saveall.svg b/icon-themes/elementary_svg/cmd/sc_saveall.svg
new file mode 100644
index 000000000..9193444dd
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_saveall.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.2857 0 0 .3042 2.609 -.233)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324 0 0 .35135 4.162 -.432)" gradientUnits="userSpaceOnUse" x1="24.000986" x2="24" y1="12.614202" y2="41.077"><stop offset="0" stop-color="#fff"/><stop offset=".00000003" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.2538 0 0 .30502 21.13 -.685)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="10.518" x2="10.522" xlink:href="#e" y1="14.017" y2="6.441"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="10.518" x2="10.522" y1="14.017" y2="6.441"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><g transform="translate(-4 -2)"><path d="m4.5 2.5h11v13h-11z" fill="url(#a)"/><g fill="none"><path d="m14.5 14.5h-9v-11h9z" stroke="url(#b)" stroke-linecap="round"/><path d="m4.5 2.5h11v13h-11z" stroke="url(#c)" stroke-linejoin="round"/><path d="m12.720339 10.5-2.720339 3.5-2.6889849-3.5h2.1889849v-4h1v4z" opacity=".6" stroke="url(#d)" stroke-linecap="round"/></g><path d="m12.720339 9.5-2.720339 3.5-2.6889849-3.5h2.1889849v-4h1v4z" fill="#7e8087" stroke="#7c7c7c" stroke-linecap="round"/></g><g transform="translate(-2 -1)"><path d="m4.5 2.5h11v13h-11z" fill="url(#a)"/><g fill="none"><path d="m14.5 14.5h-9v-11h9z" stroke="url(#b)" stroke-linecap="round"/><path d="m4.5 2.5h11v13h-11z" stroke="url(#c)" stroke-linejoin="round"/><path d="m12.720339 10.5-2.720339 3.5-2.6889849-3.5h2.1889849v-4h1v4z" opacity=".6" stroke="url(#d)" stroke-linecap="round"/></g><path d="m12.720339 9.5-2.720339 3.5-2.6889849-3.5h2.1889849v-4h1v4z" fill="#7e8087" stroke="#7c7c7c" stroke-linecap="round"/></g><path d="m4.5 2.5h11v13h-11z" fill="url(#a)"/><g fill="none"><path d="m14.5 14.5h-9v-11h9z" stroke="url(#b)" stroke-linecap="round"/><path d="m4.5 2.5h11v13h-11z" stroke="url(#c)" stroke-linejoin="round"/><path d="m12.720339 10.5-2.720339 3.5-2.6889849-3.5h2.1889849v-4h1v4z" opacity=".6" stroke="url(#e)" stroke-linecap="round"/></g><path d="m12.720339 9.5-2.720339 3.5-2.6889849-3.5h2.1889849v-4h1v4z" fill="#7e8087" stroke="#7c7c7c" stroke-linecap="round"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_saveas.svg b/icon-themes/elementary_svg/cmd/sc_saveas.svg
new file mode 100644
index 000000000..aa1ffafd1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_saveas.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" 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="b" 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="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="c" gradientTransform="matrix(.31428534 0 0 .32594609 .457158 -.323215)" 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" gradientUnits="userSpaceOnUse" x1="8.517958" x2="8.521604" y1="13.016949" y2="5.440678"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><path d="m2.5.49904594c2.5206612 0 11 .00095406 11 .00095406l.000013 15s-7.3333421 0-11.000013 0c0-5.000317 0-10.0006363 0-15.00095406z" fill="url(#c)" stroke-width="1.085655"/><g fill="none"><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" stroke="url(#b)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 14.99909804s-7.3333841 0-11.000076 0c0-5.000017 0-10.000035.0000001-15.00005204z" stroke="url(#a)" stroke-linejoin="round" stroke-width=".999922"/><path d="m10.718073 9.0081332-2.718073 3.4918668-2.8141027-3.4918668h2.1773921v-3.6452343h1.1773922v3.6452343z" opacity=".6" stroke="url(#d)" stroke-linecap="round" stroke-width=".725797"/></g><path d="m10.5 8.5-2.4519848 2.862881-2.5480152-2.862881h2v-4h1v4z" fill="#7e8087" stroke="#7c7c7c" stroke-linecap="round"/><rect fill="#fff" height="3.009706" rx=".876221" ry=".850165" width="13.009706" x="1.495147" y=".495147"/><path d="m1.966102.983051h7.033898v2.050848h-7.033898z" fill="#d4d4d4"/><path d="m7.995156.983051h1.004843v2.050848h-1.004843z" fill="#969696"/><rect fill="none" height="3.009706" rx=".876221" ry=".850165" stroke="#8c8c8c" stroke-width=".990294" width="13.009706" x="1.495147" y=".495147"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_saveasremote.svg b/icon-themes/elementary_svg/cmd/sc_saveasremote.svg
new file mode 100644
index 000000000..df4f179c7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_saveasremote.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(3.5765866 0 0 .22354 -2.189334 -60.865018)" gradientUnits="userSpaceOnUse" x1=".612" x2="5.086" y1="372.578" y2="372.578"><stop offset="0" stop-color="#474747" stop-opacity="0"/><stop offset=".1" stop-color="#474747"/><stop offset=".9" stop-color="#474747"/><stop offset="1" stop-color="#474747" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.73127999 0 0 .69699998 -7.095 -8.348004)" gradientUnits="userSpaceOnUse" x1="20.641888" x2="20.641888" y1="32.063133" y2="34.932575"><stop offset="0" stop-color="#7a7a7a"/><stop offset=".198" stop-color="#ebebeb"/><stop offset=".599" stop-color="#b9b9b9"/><stop offset="1" stop-color="#878787"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.08315448 0 0 .0878089 .120961 292.67719)" 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(.06714751 0 0 .08070285 5.061209 292.58528)" 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="e" gradientUnits="userSpaceOnUse" x1="2.25526" x2="2.256225" y1="295.679399" y2="293.674844"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.06435811 0 0 .0929617 .572073 292.65223)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.999985" y1="6.923065" y2="32.538525"><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 transform="matrix(.26458333 0 0 .26458333 0 .00002)"><path d="m0 13.999975h16v1.000025h-16z" display="block" fill="url(#a)" opacity=".65" stroke-width="2.865549"/><path d="m6.5 11.5h3v1.999975h-3z" fill="#d9d9d9" stroke="#828282" stroke-width=".999999"/><path d="m6 13.5h4c.277 0 .5.223.5.5v1c0 .277-.223.5-.5.5h-4c-.277 0-.5-.223-.5-.5v-1c0-.277.223-.5.5-.5z" fill="url(#b)" stroke="#5a5c58" stroke-linecap="round" stroke-linejoin="round"/></g><g transform="translate(0 -292.76665)"><path d="m.66146158 292.8987c.66692342 0 2.91040992.00026 2.91040992.00026l.0000035 3.17498h-2.91041342z" fill="url(#c)" stroke-width=".289847"/><g fill="none"><path d="m3.3072916 295.80935h-2.38124996v-2.64583h2.38124996z" stroke="url(#f)" stroke-linecap="round" stroke-width=".264583"/><path d="m2.8485277 294.58461-.731861.96017-.7318607-.96018h.5761016l.023467-.89191.3115184.00001-.023467.89191z" opacity=".6" stroke="url(#e)" stroke-linecap="round" stroke-width=".264583"/><path d="m.6614483 292.89893c.6669288 0 2.9104333.00025 2.9104333.00025l.0000034 3.17477h-2.91043672z" stroke="url(#d)" stroke-linejoin="round" stroke-width=".264563"/></g><path d="m2.82506 294.22186-.7083933.92605-.7083934-.92606h.5761017v-.79375l.2645833.00001v.79375z" fill="#7e8087" stroke="#7c7c7c" stroke-linecap="round" stroke-width=".264583"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_saveastemplate.svg b/icon-themes/elementary_svg/cmd/sc_saveastemplate.svg
new file mode 100644
index 000000000..c3389553c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_saveastemplate.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(-.99749995 0 0 -.99749995 45.982263 33.857733)" gradientUnits="userSpaceOnUse" x1="35.452969" x2="35.452969" y1="31.550577" y2="18.89035"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><path d="m15.5 15.5-15-15v15zm-6.999999-3.000001h-5v-4.999999z" fill="#e9e9e9" fill-rule="evenodd"/><g fill="none"><path d="m13.093343 14.5-11.593343-11.62484v11.62484z" stroke="url(#a)"/><path d="m15.5 15.5-15-15v15zm-6.999999-3.000001h-5v-4.999999z" stroke="#8c8c8c" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_savebackground.svg b/icon-themes/elementary_svg/cmd/sc_savebackground.svg
new file mode 100644
index 000000000..7f6b0c509
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_savebackground.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.3127687 0 0 .33125226 2.467058 2.664791)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" xlink:href="#a" y1=".985" y2="47.013"/><linearGradient id="c" gradientTransform="matrix(.2432 0 0 .3513 4.114 2.548)" gradientUnits="userSpaceOnUse" x1="24.202303" x2="24.202303" y1="6.979789" y2="32.598919"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.2538 0 0 .305 21.082 2.295)" gradientUnits="userSpaceOnUse" x1="-51.785999" x2="-51.785999" xlink:href="#e" y1="50.785999" y2="2.906"/><linearGradient id="e"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="f"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="10.536" x2="10.54" xlink:href="#f" y1="15.009" y2="7.433"/><linearGradient id="h" gradientTransform="matrix(.24324 0 0 .35135 2.162 .568)" gradientUnits="userSpaceOnUse" x1="-.666" x2="56.889999" y1="21.153" y2="21.153"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".972" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.30610715 0 0 .32954999 .653214 .669083)" gradientUnits="userSpaceOnUse" x1="-2.13394" x2="50.135338" xlink:href="#a" y1="25.279675" y2="25.279675"/><linearGradient id="j" gradientTransform="matrix(.2538 0 0 .305 19.13 .315)" gradientUnits="userSpaceOnUse" x1="-16.273" x2="-75.374313" xlink:href="#e" y1="35.03" y2="35.032787"/><linearGradient id="k" gradientTransform="matrix(0 -.2528 .3136 0 .208 13.257)" gradientUnits="userSpaceOnUse" x1="16.626" x2="20.055" xlink:href="#f" y1="15.298" y2="24.628"/><linearGradient id="l" gradientTransform="matrix(.3142 0 0 .3333 -.44 .934)" gradientUnits="userSpaceOnUse" x1="-24.032" x2="-24.098" xlink:href="#e" y1="-13.091" y2="-40.164"/><linearGradient id="m" gradientTransform="matrix(.0787 0 0 .085 18.225 4.95)" gradientUnits="userSpaceOnUse" x1="-96.557" x2="-96.557" y1="110.925" y2="39.992"><stop offset="0" stop-color="#e89c42"/><stop offset="1" stop-color="#faca67"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.0787 0 0 .085 19.217 3.783)" gradientUnits="userSpaceOnUse" x1="-107.456" x2="-107.456" y1="-37.385" y2="38.561"><stop offset="0" stop-color="#0b85e9"/><stop offset="1" stop-color="#69d1ef"/></linearGradient><g transform="matrix(0 1 -1 0 15 0)"><path d="m.5 14.5v-13h15v13z" fill="url(#i)" stroke-width="1.077365"/><path d="m.5 14.5v-13h15v13z" fill="none" stroke="url(#j)" stroke-linejoin="round"/><path d="m2 3v10h12v-10z" fill="url(#m)"/><path d="m3 1.918v7.082c.177.088.402.168.645.168.555 0 1.098-.484 2.025-.484s1.624.61 2.793.61c1.17 0 1.434-.88 2.924-.88.995 0 1.267.243 1.613.408v-6.902z" fill="url(#n)" transform="matrix(0 -1 1 0 0 16)"/><path d="m8.326 4.615c0 1.49.88 1.753.88 2.922 0 1.168-.606 1.866-.606 2.793s.482 1.47.482 2.025c0 .243-.08.468-.168.645h1.086c.077-.267.14-.612.14-1.025 0-1.052-.382-.9-.382-1.807s.625-1.44.625-2.666c0-1.517-1.008-1.864-1.008-3.064 0-.712.316-.926.47-1.438h-1.11c-.166.346-.41.618-.41 1.613v.002z" fill="#fff"/><path d="m-13.578541-12.5h11.0000001l.05655 9h-11.0000001z" fill="none" stroke="url(#l)" stroke-linecap="round" transform="matrix(-1 0 .00628327 -1 0 0)"/><path d="m2 13 7.785-.004c-.007-.336-2.133-9.742-2.235-9.996h-5.55z" fill="url(#k)" fill-rule="evenodd" opacity=".15"/><path d="m14.5 2.5v11h-13v-11z" fill="none" stroke="url(#h)" stroke-linecap="round"/></g><path d="m4.5 3.5h11v12h-11z" fill="url(#b)" stroke-width="1.091833"/><g fill="none"><path d="m14.5 14.5h-9v-10h9z" stroke="url(#c)" stroke-linecap="round"/><path d="m4.5 3.5h11v12h-11z" stroke="url(#d)" stroke-linejoin="round"/><path d="m12.677 11.5-2.677 3.275-2.68-3.275h2.18v-4h1v4z" opacity=".6" stroke="url(#g)" stroke-linecap="round"/></g><path d="m12.677 10.5-2.677 3.275-2.68-3.275h2.18v-4h1v4z" fill="#7e8087" stroke="#7c7c7c" stroke-linecap="round"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_savebasicas.svg b/icon-themes/elementary_svg/cmd/sc_savebasicas.svg
new file mode 100644
index 000000000..59ae48812
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_savebasicas.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.6655579 0 0 1.4407893 -3.823498 -35.848874)" gradientUnits="userSpaceOnUse" x1="22.104254" x2="22.104254" y1="40.124432" y2="10.035408"><stop offset="0" stop-color="#a3a3a3"/><stop offset="1" stop-color="#bababa"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 17.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="c" gradientTransform="matrix(.24324324 0 0 .35135133 .162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.205239" y2="41.589603"><stop offset="0" stop-color="#fff"/><stop offset=".02929282" stop-color="#fff" stop-opacity=".235294"/><stop offset=".97230476" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.31428463 0 0 .32594469 -1.542825 -.323148)" 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="e" gradientUnits="userSpaceOnUse" x1="15.911407" x2="15.911407" y1="-2.374197" y2="10.76779"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="f" gradientTransform="matrix(0 -.5372019 .57681717 0 -15.997188 19.865617)" gradientUnits="userSpaceOnUse" x1="32.765083" x2="24.130812" y1="47.277107" y2="47.277107"><stop offset="0" stop-color="#fff"/><stop offset=".45000002" stop-color="#fff" stop-opacity=".235294"/><stop offset=".65000004" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="g" gradientTransform="matrix(-.90608582 0 0 .5153763 19.182549 -10.193381)" gradientUnits="userSpaceOnUse" x1="5.03216" x2="5.03216" y1="28.671696" y2="29.671688"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><path d="m.5000121.4991096c2.5206554 0 10.9999749.00095406 10.9999749.00095406l.000013 14.99993634s-7.3333254 0-10.9999879 0c0-5.000296 0-10.000594 0-15.0008904z" fill="url(#d)" stroke-width="1.085652"/><path d="m10.5 14.5h-9v-13h9z" fill="none" stroke="url(#c)" stroke-linecap="round"/><path d="m.4999622.49997396c2.5206756 0 11.0000628.000954 11.0000628.000954l.000013 14.99909804s-7.333384 0-11.0000759 0c0-5.000017 0-10.000035.0000001-15.00005204z" fill="none" stroke="url(#b)" stroke-linejoin="round" stroke-width=".999922"/><path d="m2.0000001 7v1h3.0625v-1z" fill="#b78ed4"/><path d="m6.0000001 7v1h3.9999999v-1z" fill="#d48eb3"/><path d="m8.0000001 5v1h1.90625v-1zm-3 0v1h2.15625v-1zm-3 0v1h2.3125v-1zm3-2v1h2v-1zm-3 0v1h2v-1z" fill="#89adc2"/><path d="m2.0000001 9v1h2v-1z" fill="#94d48e"/><path d="m2.0000001 13h3.036746v1h-3.036746z" fill="#de6161"/><path d="m6.0000001 13v1h3.34375v-1zm-4-2v1h2v-1zm3-2v1h2v-1z" fill="url(#a)"/><g stroke-width="1.546116" transform="matrix(.64678195 0 0 .64678195 -.291181 5.535588)"><path d="m16.684465-1.6011393v4.6383484h-6.184464v3.0922322l6.203998.010089-.01953 4.6282597 7.730577-6.1844648z" style="display:block;stroke:#002e99;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#e)"/><g fill="none"><path d="m18.230581 1.5815815-.002 3.0017443-6.955568-.0000006h6.957522l.000046 2.9554694 3.7115-2.9554694z" display="block" opacity=".5" stroke="url(#f)" stroke-miterlimit="7"/><path d="m11.273059 4.5833252h6.184464" opacity=".5" stroke="url(#g)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_sbaexecutesql.svg b/icon-themes/elementary_svg/cmd/sc_sbaexecutesql.svg
new file mode 100644
index 000000000..fd03ebc43
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_sbaexecutesql.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="7.772984" cy="7.282222" gradientTransform="matrix(.01735505 1.7567937 -1.7341486 .01713137 20.266536 -5.783222)" gradientUnits="userSpaceOnUse" r="6.164814"><stop offset="0" stop-color="#cdf87e"/><stop offset=".26238" stop-color="#a2e34f"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.25508209 .06834904 -.06793671 .25354327 13.443481 .03325)" gradientUnits="userSpaceOnUse" x1="10.568387" x2="15.296399" y1="28.749016" y2="44.988041"><stop offset="0" stop-color="#fff"/><stop offset=".35621077" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.3143 0 0 .3421 .457 15.618)" gradientUnits="userSpaceOnUse" x1="21.381" x2="21.381" y1="5.052" y2="44.137"><stop offset="0" stop-color="#fff"/><stop offset=".081" stop-color="#fff" stop-opacity=".235"/><stop offset=".923" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d"><stop offset="0" stop-color="#868688"/><stop offset="1" stop-color="#d9d9da"/></linearGradient><linearGradient id="e"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#4a4a4a"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.25894 0 0 .19506 -18.915 21.137)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="102.308" x2="102.308" y1="-2.393" y2="-24.582"><stop offset="0" stop-color="#a5a6a8"/><stop offset="1" stop-color="#e8e8e8"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.25894 0 0 .19506 -18.915 21.137)" gradientUnits="userSpaceOnUse" x1="109.956" x2="109.956" y1="-24.911" y2="-2.376"><stop offset="0" stop-color="#b3b3b3"/><stop offset="1" stop-color="#dadada"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.25764 0 0 .252 -18.787 24.39)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424" xlink:href="#d" y1="-7.666" y2="-7.666"/><linearGradient id="i" gradientTransform="matrix(.56273 0 0 .58293 -44.99 7.8)" gradientUnits="userSpaceOnUse" x1="89.018" x2="89.018" xlink:href="#e" y1="22.537" y2="27.546"/><linearGradient id="j" gradientTransform="matrix(.25764 0 0 .256 -18.787 28.336)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424" xlink:href="#d" y1="-7.666" y2="-7.666"/><linearGradient id="k" gradientTransform="matrix(.56273 0 0 .59218 -44.99 11.484)" gradientUnits="userSpaceOnUse" x1="89.018" x2="89.018" xlink:href="#e" y1="22.537" y2="27.546"/><linearGradient id="l" gradientTransform="matrix(.25764 0 0 .256 -18.787 32.336)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424" xlink:href="#d" y1="-7.666" y2="-7.666"/><linearGradient id="m" gradientTransform="matrix(.56273 0 0 .59218 -44.99 15.484)" gradientUnits="userSpaceOnUse" x1="89.018" x2="89.018" xlink:href="#e" y1="22.537" y2="27.546"/><g transform="translate(0 -16)"><path d="m14.46 29.5c0 1.2-2.898 2-6.467 2-3.57 0-6.468-.8-6.468-2 0-4.634-.79-3.195 6.468-3.25 7.424-.056 6.467-1.41 6.467 3.25z" fill="url(#l)" stroke="url(#m)"/><path d="m14.5 26.5c0 1.105-2.91 2-6.5 2s-6.5-.895-6.5-2 2.91-2 6.5-2 6.5.895 6.5 2z" fill="none" stroke="#d8d8d8"/><path d="m14.46 25.5c0 1.157-2.898 2-6.467 2-3.57 0-6.468-.8-6.468-2 0-4.634-.79-3.195 6.468-3.25 7.424-.056 6.467-1.41 6.467 3.25z" fill="url(#j)" stroke="url(#k)"/><path d="m14.5 22.5c0 1.105-2.91 2-6.5 2s-6.5-.895-6.5-2 2.91-2 6.5-2 6.5.895 6.5 2z" fill="none" stroke="#d8d8d8"/><path d="m14.46 21.5c0 1.218-2.898 2-6.467 2-3.57 0-6.468-.95-6.468-2 0-4.344-.79-3.046 6.468-3.1 7.424-.056 6.467-.83 6.467 3.1z" fill="url(#h)" stroke="url(#i)"/><path d="m14.5 18.5c0 1.105-2.91 2-6.5 2s-6.5-.895-6.5-2 2.91-2 6.5-2 6.5.895 6.5 2z" fill="url(#f)" stroke="url(#g)"/><rect fill="none" height="13" opacity=".5" rx="17.5" ry="1.5" stroke="url(#c)" width="11" x="2.5" y="17.5"/></g><path d="m14.105469 4.9785156c-.161418-.009719-.323375.0029043-.480469.0390625-.316745.072905-.613691.2345064-.847656.4804688a1.2828685 1.2828685 0 0 0 0 .0019531l-4.1464846 4.3652344-1.6015625-1.5234375-.0019531-.0019531c-.6575875-.6314199-1.7664989-.613589-2.4003907.0566406a1.2828685 1.2828685 0 0 0 -.0019531 0l-1.4296875 1.515625c-.6369188.6693736-.6097145 1.7566176.0566406 2.3945316l3.8789063 3.767578c.1143888-.045347.2382315-.074219.3691406-.074219h2.3554688l5.1445312-5.421875v-5.078125c0-.0595284.023324-.1113536.033203-.1679688-.133515-.1042705-.275909-.1933132-.451172-.2558593-.001338-.0004846-.002567-.0014721-.003906-.0019531-.0048-.0017-.006899-.0061426-.011719-.0078126a1.2828685 1.2828685 0 0 0 -.373047-.0703124c-.029657-.0033538-.058149-.0157875-.08789-.0175782z" fill="#fff" fill-opacity=".627451"/><path d="m14.148 6.28c-.15-.056-.323-.02-.44.103l-5.03 5.295-2.54-2.413c-.164-.158-.423-.154-.58.012l-1.433 1.52c-.157.165-.15.426.014.583l4.04 3.924c.038.037.082.062.13.08.15.063.33.032.452-.095l6.78-7.143c.16-.165.153-.426-.012-.584l-1.242-1.195c-.04-.04-.09-.07-.14-.087z" fill="url(#a)" stroke="#0f5a00" stroke-linecap="round" stroke-opacity=".501961"/><path d="m9.0974938 12.827279 4.9193502-5.3442508.792467.6915203m-6.0401855 6.3269985-3.5872994-3.442793 1.0216836-1.026074" fill="none" opacity=".5" stroke="url(#b)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_sbanativesql.svg b/icon-themes/elementary_svg/cmd/sc_sbanativesql.svg
new file mode 100644
index 000000000..77fc76c94
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_sbanativesql.svg
@@ -0,0 +1,9 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="15.911407" cy="-1.286179" gradientTransform="matrix(.00000017 2.334269 -1.8674148 .00000013 13.509574 -37.950477)" gradientUnits="userSpaceOnUse" r="6.623557"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".26238" stop-color="#64baff"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.25763669 0 0 .25599322 -18.787395 32.335879)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#c" y1="-7.665694" y2="-7.665694"/><linearGradient id="c"><stop offset="0" stop-color="#868688"/><stop offset="1" stop-color="#d9d9da"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.56272887 0 0 .59218484 -44.991146 15.483703)" gradientUnits="userSpaceOnUse" x1="89.01844" x2="89.01844" xlink:href="#e" y1="22.536863" y2="27.54611"/><linearGradient id="e"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#4a4a4a"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.25763669 0 0 .25599322 -18.787395 28.335879)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#c" y1="-7.665694" y2="-7.665694"/><linearGradient id="g" gradientTransform="matrix(.56272887 0 0 .59218484 -44.991146 11.483703)" gradientUnits="userSpaceOnUse" x1="89.01844" x2="89.01844" xlink:href="#e" y1="22.536863" y2="27.54611"/><linearGradient id="h" gradientTransform="matrix(.25763669 0 0 .2519943 -18.787395 24.390022)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#c" y1="-7.665694" y2="-7.665694"/><linearGradient id="i" gradientTransform="matrix(.56272887 0 0 .58293421 -44.991146 7.801097)" gradientUnits="userSpaceOnUse" x1="89.01844" x2="89.01844" xlink:href="#e" y1="22.536863" y2="27.54611"/><linearGradient id="j" gradientTransform="matrix(.25894051 0 0 .19506397 -18.915491 21.136932)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="102.30806" x2="102.30806" y1="-2.392547" y2="-24.582239"><stop offset="0" stop-color="#a5a6a8"/><stop offset="1" stop-color="#e8e8e8"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.25894051 0 0 .19506397 -18.915491 21.136932)" gradientUnits="userSpaceOnUse" x1="109.95628" x2="109.95628" y1="-24.91135" y2="-2.375786"><stop offset="0" stop-color="#b3b3b3"/><stop offset="1" stop-color="#dadada"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.31428569 0 0 .34210527 .457142 15.618423)" gradientUnits="userSpaceOnUse" x1="21.381216" x2="21.381216" y1="5.052486" y2="44.137077"><stop offset="0" stop-color="#fff"/><stop offset=".08125819" stop-color="#fff" stop-opacity=".235294"/><stop offset=".92327863" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="m" gradientTransform="matrix(0 -.5372019 .57681717 0 -15.997188 19.865617)" gradientUnits="userSpaceOnUse" x1="40.957993" x2="22.656195" y1="46.97065" y2="47.277107"><stop offset="0" stop-color="#fff"/><stop offset=".45000002" stop-color="#fff" stop-opacity=".235294"/><stop offset=".65000004" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient>
+
+
+
+
+
+
+ /&amp;amp;amp;amp;amp;amp;gt;
+ <g transform="translate(0 -16)"><path d="m14.459827 29.5c0 1.198813-2.897339 2-6.4672665 2-3.5699332 0-6.4672704-.801187-6.4672704-2 0-4.634373-.79047651-3.194781 6.4672704-3.249422 7.4239625-.05637 6.4672665-1.410311 6.4672665 3.249422z" fill="url(#b)" stroke="url(#d)"/><path d="m14.5 26.5c0 1.10457-2.91015 2-6.4999994 2-3.5898511 0-6.5000006-.89543-6.5000006-2s2.9101495-2 6.5000006-2c3.5898494 0 6.4999994.89543 6.4999994 2z" fill="none" stroke="#d8d8d8"/><path d="m14.459827 25.5c0 1.157142-2.897339 2-6.4672665 2-3.5699332 0-6.4672704-.801187-6.4672704-2 0-4.634373-.79047651-3.194781 6.4672704-3.249422 7.4239625-.05637 6.4672665-1.410311 6.4672665 3.249422z" fill="url(#f)" stroke="url(#g)"/><path d="m14.5 22.5c0 1.10457-2.91015 2-6.4999994 2-3.5898511 0-6.5000006-.89543-6.5000006-2s2.9101495-2 6.5000006-2c3.5898494 0 6.4999994.89543 6.4999994 2z" fill="none" stroke="#d8d8d8"/><path d="m14.459827 21.5c0 1.217851-2.897339 2-6.4672665 2-3.5699332 0-6.4672704-.948833-6.4672704-2 0-4.344467-.79047651-3.046433 6.4672704-3.10022 7.4239625-.0555 6.4672665-.829521 6.4672665 3.10022z" fill="url(#h)" stroke="url(#i)"/><path d="m14.5 18.5c0 1.104569-2.91015 2-6.4999994 2-3.5898511 0-6.5000006-.895431-6.5000006-2s2.9101495-2 6.5000006-2c3.5898494 0 6.4999994.895431 6.4999994 2z" fill="url(#j)" stroke="url(#k)"/><rect fill="none" height="13" opacity=".5" rx="17.5" ry="1.5" stroke="url(#l)" width="11" x="2.5" y="17.5"/></g><path d="m4.53125 5.6464844a1.4838054 1.4838054 0 0 0 -1.5273438 1.4824218v.8769532l-2.52148432.0019531a1.4838054 1.4838054 0 0 0 -.48242188.0839844v5.8046871a1.4838054 1.4838054 0 0 0 .49804688.085938l2.51757812-.001953v.921875a1.4838054 1.4838054 0 0 0 1.484375 1.484375h.0019531a1.4838054 1.4838054 0 0 0 .9765625-.367188l4.5507814-3.980469a1.4838054 1.4838054 0 0 0 -.029297-2.257812l-4.5644531-3.7929688a1.4838054 1.4838054 0 0 0 -.9042969-.3417968z" display="block" fill="#fff" fill-opacity=".614108"/><g transform="matrix(.64678195 0 0 .64678195 -6.291211 8.523229)"><path d="m16.710054 9.864121 7.03706-6.1547966-7.05559-5.8627917v3.6474278l-6.191524.0060395.01853 4.6485495 6.191524-.0060395z" display="block" fill="url(#a)"/><g fill="none" stroke-miterlimit="7" stroke-width="1.546116"><path d="m16.710054 9.864121 7.03706-6.1547966-7.05559-5.8627919v3.6474278l-6.191524.0060395.01853 4.6485497 6.191524-.0060395z" display="block" stroke="#002e99" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m18.230469 1.0800781v1.4140625a.53922907.53922907 0 0 1 -.539063.5390625l-5.648437.00586.0098 1.5703125 5.658204-.00586a.53922907.53922907 0 0 1 .539027.5390625v1.3964844l3.111328-2.8164063z" display="block" stroke="url(#m)" stroke-miterlimit="7" stroke-width="1.546116"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_scaletext.svg b/icon-themes/elementary_svg/cmd/sc_scaletext.svg
new file mode 100644
index 000000000..99cd1208a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_scaletext.svg
@@ -0,0 +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(0 -1 1 0 .00005 16)" gradientUnits="userSpaceOnUse" x1="16" x2="0" y1="12.49995" y2="12.49995"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 -1 1 0 -7.978278 19.00866)" gradientUnits="userSpaceOnUse" x1="17.008659" x2="6.00866" y1="20.478279" y2="20.478279"><stop offset="0" stop-color="#fff"/><stop offset=".31818181" 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="8.168" cy=".273" gradientTransform="matrix(-1.81092 0 0 -2.56547 21.292 .7)" gradientUnits="userSpaceOnUse" r="6.626"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient>
+
+/&amp;amp;amp;gt;<g stroke-linejoin="round"><path d="m9.673 14.52-.903-3.092h-4.54l-.904 3.09h-2.846l4.398-13.036h3.23l4.412 13.04zm-1.533-5.4q-1.252-4.203-1.414-4.753-.154-.55-.222-.87-.28 1.136-1.61 5.62z" fill="url(#c)" stroke="#000" stroke-opacity=".471" stroke-width=".962"/><path d="m8.8144531 2.0644531-.375.375a1.50015 1.50015 0 0 0 1.0605469 2.5605469h.3066406zm1.1855469 3.5058594v5.4296875h-.5a1.50015 1.50015 0 0 0 -1.3769531.910156h.2851562l.6699219 2.289063.8027344.802734 2.6386716.001953a.48247012.48247012 0 0 0 .457031-.636718z" fill="#fff"/><g stroke-linecap="round"><path d="m9.5 12.5 3.00005 3 2.99995-3h-2v-9h2l-2.99995-3-3.00005 3h2v9z" fill="url(#a)" stroke="#a62100" stroke-opacity=".501961"/><path d="m11.517765 13.506707 1.002235 1.015293 1.005577-1.015293h-.0039c-.5513.000226-.998273-.446747-.998047-.998047v-8.9999994c-.000226-.5512959.446741-.9982677.998037-.998047h.0039l-1.025567-1.0106136-.982239 1.0106136h.0039c.551301-.0002285.998277.4467456.998051.998047v8.9999994c.000226.5513-.446747.998273-.998047.998047z" fill="none" opacity=".5" stroke="url(#b)" stroke-linejoin="round"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_scan.svg b/icon-themes/elementary_svg/cmd/sc_scan.svg
new file mode 100644
index 000000000..28a6cbab1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_scan.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.45454545 0 0 1 1 21.999931)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="32" x2="32" y1="1017.8702" y2="1015.3622"><stop offset="0" stop-color="#c00"/><stop offset="1" stop-color="#c00" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.13513505 0 0 .18918918 4.756603 1039.823)" gradientUnits="userSpaceOnUse" x1="24.001152" x2="24.001152" y1="8.135772" y2="39.85006"><stop offset="0" stop-color="#fff"/><stop offset=".16666667" stop-color="#fff" stop-opacity=".235294"/><stop offset=".83333331" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.17142818 0 0 .17382729 3.885763 1039.9242)" 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><radialGradient id="d" cx="7.118353" cy="9.957108" gradientTransform="matrix(0 2.5780178 -2.5895311 0 33.976024 1015.3429)" gradientUnits="userSpaceOnUse" r="12.671875"><stop offset="0" stop-color="#505050"/><stop offset=".26238" stop-color="#2b2b2b"/><stop offset=".704952" stop-color="#0a0a0a"/><stop offset="1"/></radialGradient><linearGradient id="e" gradientTransform="matrix(.25490195 0 0 .25423729 -.411765 785.4566)" gradientUnits="userSpaceOnUse" x1="33" x2="33" y1="988.36218" y2="1048.3622"><stop offset="0" stop-color="#f0f0f0"/><stop offset=".08552461" stop-color="#d7d7d8"/><stop offset=".92166406" stop-color="#b2b2b3"/><stop offset="1" stop-color="#979798"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="1049.3622" y2="1039.3622"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.50861893 0 0 .60109518 -.30363 -11.039163)" gradientUnits="userSpaceOnUse" x1="16.325838" x2="16.325838" y1="21.692343" y2="43.319534"><stop offset="0" stop-color="#fff"/><stop offset=".05555556" stop-color="#fff" stop-opacity=".235294"/><stop offset=".94444442" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="translate(0 -1036.3622)"><rect fill="url(#e)" height="15" rx=".5" width="13" x="1.5" y="1036.8622"/><rect fill="none" height="15" opacity=".4" rx=".5" stroke="#000" stroke-linecap="round" stroke-linejoin="round" width="13" x="1.5" y="1036.8622"/><path d="m3.5 1038.8624h9v11h-9z" fill="url(#d)" opacity=".9"/><path d="m3.5 1038.8622h9v11h-9z" fill="none" opacity=".7" stroke="#000" stroke-linecap="round"/><path d="m5.0000394 1040.3627h5.9999926l.000007 7.9995s-3.9999989 0-5.9999996 0c0-2.6667 0-5.3333 0-8z" fill="url(#c)"/><g stroke-linecap="round" stroke-linejoin="round"><path d="m10.500041 1047.8635h-5.0000002v-7h5.0000002z" fill="none" stroke="url(#b)"/><path d="m4.4999999 1039.8629h6.9999911l.000009 8.9993s-4.6666669 0-7.0000001 0c0-2.9999 0-6 0-9z" fill="none" opacity=".3" stroke="url(#f)"/><g transform="matrix(.5 0 0 1 0 5.000152)"><path d="m6 1037.3621h20v5h-20z" fill="url(#a)" opacity=".8"/><path d="m6 1039.3622h20v1h-20z" fill="#fff" opacity=".8"/></g></g></g><path d="m2.5 1.5h11v13h-11z" fill="none" opacity=".3" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_scriptorganizer.svg b/icon-themes/elementary_svg/cmd/sc_scriptorganizer.svg
new file mode 100644
index 000000000..bf0793656
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_scriptorganizer.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.89189031 0 0 .94046961 3.14398 5.346537)" gradientUnits="userSpaceOnUse" x1="11.350123" x2="11.350123" y1=".666966" y2="8.172179"><stop offset="0" stop-color="#fff"/><stop offset=".0097359" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99001008" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.33333327 0 0 .32971018 -17.44063 -.647843)" gradientUnits="userSpaceOnUse" x1="62.988873" x2="62.988873" y1="11.645091" y2="15.385052"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#d8d8d8"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.50413225 0 0 .49333391 93.640247 -24.864023)" gradientUnits="userSpaceOnUse" x1="-162.6788" x2="-162.6788" y1="58.56691" y2="80.030975"><stop offset="0" stop-color="#efdfc4"/><stop offset="1" stop-color="#e7c591"/></linearGradient><radialGradient id="d" cx="6.730414" cy="9.957108" fx="6.200184" gradientTransform="matrix(0 3.1658508 -3.8866533 0 46.976839 -26.720326)" gradientUnits="userSpaceOnUse" r="12.671875"><stop offset="0" stop-color="#919caf"/><stop offset=".26238" stop-color="#68758e"/><stop offset=".704952" stop-color="#485a6c"/><stop offset="1" stop-color="#444c5c"/></radialGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="8.047941" x2="8.000001" y1="5.994748" y2="13.648651"><stop offset="0" stop-color="#fff"/><stop offset=".06316455" 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><g transform="translate(0 -1)"><path d="m15.5 3.9996665v-1.273333c0-.1385-.08818-.2263335-.22668-.2263335h-6.77332v-.742083c0-.1385-.08818-.257917-.22668-.257917h-6.5c-.1385 0-.27332.119417-.27332.257917v.742083h-.727c-.1385 0-.273.088167-.273.226667v1.273333" fill="none" opacity=".5" stroke="#7e8087" stroke-linecap="square"/><path d="m2 2v1h-1v4h14v-4h-7v-1z" fill="url(#b)"/><path d="m.5 4.5h15v10h-15z" fill="url(#c)" stroke="#987124" stroke-linejoin="round" stroke-opacity=".498039"/><path d="m1.5 5.5h13v8h-13z" fill="none" opacity=".5" stroke="url(#a)" stroke-linecap="round"/></g><g transform="translate(.999997 1)"><rect fill="url(#d)" height="9.988043" rx="1" width="9.989455" x="4.510549" y="4.511957"/><path d="m5.510549 5.520182h7.989451v7.979815h-7.989451z" fill="none" opacity=".3" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round"/><rect fill="none" height="10.027758" opacity=".5" rx="1" stroke="#1c2c38" stroke-linecap="round" stroke-linejoin="round" width="9.98364" x="4.516365" y="4.472242"/><g transform="translate(2 1)"><path d="m7.3177966 5.5084736c-.1385 0-.25.1115-.25.25v.9375c-.09609.034489-.189979.081264-.28125.125l-.65625-.65625c-.04897-.048967-.123595-.09375-.1875-.09375-.06391 0-.138533.044783-.1875.09375l-1.03125 1.03125c-.09793.097934-.09793.2770659 0 .375l.65625.65625c-.04374.09127-.09051.1851638-.125.28125h-.9375c-.1385 0-.25.1115-.25.25v1.5000004c0 .1385.1115.25.25.25h.9375c.03449.09609.08126.189979.125.281251l-.65625.65625c-.09793.09793-.09793.277065 0 .375l1.03125 1.03125c.09793.09793.277066.09793.375 0l.65625-.65625c.09127.04374.185164.09051.28125.125v.9375c0 .1385.1115.25.25.25h1.5c.1385 0 .25-.1115.25-.25v-.9375c.096086-.03449.1899795-.08126.28125-.125l.6562504.65625c.09793.09793.277065.09793.375 0l1.03125-1.03125c.09793-.09793.09793-.277066 0-.375l-.65625-.65625c.04374-.09127.09051-.185165.125-.281251h.9375c.1385 0 .25-.1115.25-.25v-1.5000004c0-.1385-.1115-.25-.25-.25h-.9375c-.03449-.096086-.08126-.1899795-.125-.28125l.65625-.65625c.09793-.097934.09793-.2770656 0-.375l-1.03125-1.03125c-.09793-.097934-.277066-.097935-.375 0l-.6562504.65625c-.091271-.043736-.1851638-.090511-.28125-.125v-.9375c0-.1385-.1115-.25-.25-.25zm.75 3c.552 0 1 .448 1 1 0 .5520004-.448 1.0000004-1 1.0000004s-1-.448-1-1.0000004c0-.552.448-1 1-1z" fill="#fff" opacity=".1"/><path d="m7.3177966 4.5084736c-.1385 0-.25.1115-.25.25v.9375c-.09609.034489-.189979.081264-.28125.125l-.65625-.65625c-.04897-.048967-.123595-.09375-.1875-.09375-.06391 0-.138533.044783-.1875.09375l-1.03125 1.03125c-.09793.097934-.09793.2770659 0 .375l.65625.65625c-.04374.09127-.09051.1851638-.125.28125h-.9375c-.1385 0-.25.1115-.25.25v1.5c0 .1385.1115.25.25.25h.9375c.03449.096086.08126.1899795.125.28125l-.65625.6562504c-.09793.09794-.09793.277066 0 .375001l1.03125 1.03125c.09793.09793.277066.09793.375 0l.65625-.65625c.09127.04374.185164.09051.28125.125v.9375c0 .1385.1115.25.25.25h1.5c.1385 0 .25-.1115.25-.25v-.9375c.096086-.03449.1899795-.08126.28125-.125l.6562504.65625c.09793.09793.277065.09793.375 0l1.03125-1.03125c.09793-.09793.09793-.277066 0-.375001l-.65625-.6562504c.04374-.091271.09051-.1851638.125-.28125h.9375c.1385 0 .25-.1115.25-.25v-1.5c0-.1385-.1115-.25-.25-.25h-.9375c-.03449-.096086-.08126-.1899795-.125-.28125l.65625-.65625c.09793-.097934.09793-.2770656 0-.375l-1.03125-1.03125c-.09793-.097934-.277066-.097935-.375 0l-.6562504.65625c-.091271-.043736-.1851638-.090511-.28125-.125v-.9375c0-.1385-.1115-.25-.25-.25zm.75 3c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1z" fill="#455365"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_scrollbar.svg b/icon-themes/elementary_svg/cmd/sc_scrollbar.svg
new file mode 100644
index 000000000..42ed9c387
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_scrollbar.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333333 4.2333335" width="16" 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 offset=".10605836" stop-color="#fff" stop-opacity=".099265"/><stop offset=".99998999" stop-color="#fff" stop-opacity="0"/><stop offset="1" stop-color="#fff" stop-opacity=".551471"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="2.910417" x2="2.910417" xlink:href="#a" y1="293.4281" y2="294.35416"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="2.910417" x2="2.910417" xlink:href="#a" y1="291.44373" y2="295.94165"/><g transform="matrix(.666665 0 0 .666665 .176394 -193.766159)"><rect fill="#dcdcdc" height="5.953141" rx="1.190628" ry="1.289854" stroke="#afafaf" stroke-linecap="square" stroke-width=".396876" width="3.571884" x="1.124475" y="290.84839"/><rect fill="none" height="5.159397" rx=".595314" ry=".992179" stroke="url(#c)" stroke-linecap="square" stroke-width=".396876" width="2.778132" x="1.521351" y="291.24527"/><path d="m1.521351 292.93201h2.778132v1.88516h-2.778132z" fill="#9b9b9b"/><path d="m1.521351 292.83279h2.778132v1.984386h-2.778132z" fill="#dcdcdc" stroke="#a2a2a2" stroke-linecap="square" stroke-width=".396876"/><path d="m3.7041689 292.23747-1.5874992-.00006.7937524-.59526z" fill="#919191"/><path d="m3.7041689 295.41248h-1.587504l.793752.59531z" fill="#919191"/><path d="m1.918227 293.22964h1.98438v1.190642h-1.98438z" fill="none" stroke="url(#b)" stroke-linecap="square" stroke-width=".396876"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_searchdialog.svg b/icon-themes/elementary_svg/cmd/sc_searchdialog.svg
new file mode 100644
index 000000000..48cdf0983
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_searchdialog.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="7.239398" x2="9.283306" y1="6.848341" y2="8.868646"><stop offset="0" stop-color="#ad5f00"/><stop offset=".13482948" stop-color="#ffe16b"/><stop offset=".20224422" stop-color="#f9c440"/><stop offset=".26965895" stop-color="#fff394"/><stop offset=".44650277" stop-color="#f9c440"/><stop offset=".57114136" stop-color="#f9c440"/><stop offset=".72038066" stop-color="#ffe16b"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.404 -.406 .607 .602 -17.868 .693)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#c" y1="24.99" y2="30"/><linearGradient id="c"><stop offset="0" stop-color="#565656"/><stop offset=".5" stop-color="#9a9a9a"/><stop offset="1" stop-color="#545454"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.404 -.406 .607 .602 -17.983 .81)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><linearGradient id="e"><stop offset="0" stop-color="#b1b1b1"/><stop offset=".5" stop-color="#fff"/><stop offset="1" stop-color="#8f8f8f"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.404 -.406 .607 .602 -17.466 .29)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#c" y1="24.99" y2="30"/><linearGradient id="g" gradientTransform="matrix(.404 -.406 .607 .602 -17.58 .405)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><linearGradient id="h" gradientTransform="matrix(.404 -.406 .607 .602 -17.062 -.116)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#c" y1="24.99" y2="30"/><linearGradient id="i" gradientTransform="matrix(.404 -.406 .607 .602 -17.177 0)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><linearGradient id="j" gradientTransform="matrix(.404 -.406 .607 .602 -17.637 .462)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="29.056999" y2="26.030001"><stop offset="0" stop-color="#ece5a5"/><stop offset="1" stop-color="#fcfbf2"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.376 .036 .037 .375 -2.218 -1.133)" gradientUnits="userSpaceOnUse" x1="5.518" x2="9.522" y1="37.372002" y2="41.391998"><stop offset="0" stop-color="#d48e15"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><radialGradient id="l" cx="22.099527" cy="24.537743" gradientTransform="matrix(.66197227 0 0 .66182423 -2.643616 -4.229381)" gradientUnits="userSpaceOnUse" r="8.308505"><stop offset="0" stop-color="#fff" stop-opacity=".426901"/><stop offset="1" stop-color="#fff" stop-opacity=".362573"/></radialGradient><radialGradient id="m" cx="8.072266" cy="5.962701" fx="6" fy="3.371369" gradientTransform="matrix(1 0 0 .75741005 0 1.446491)" gradientUnits="userSpaceOnUse" r="4.572266"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".526471"/></radialGradient><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="24.845652" x2="28.006701" y1="-2.361655" y2="1.111197"><stop offset="0" stop-color="#a3907c"/><stop offset="1" stop-color="#8a715e"/></linearGradient><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="19.525978" x2="19.577271" y1="17.036358" y2="21.284676"><stop offset="0" stop-color="#f3f3f3"/><stop offset="1" stop-color="#f3f3f3" stop-opacity="0"/></linearGradient><radialGradient id="p" cx="6.702713" cy="73.615715" fx="11.969189" fy="75.92881" gradientTransform="matrix(1.6600963 0 0 .36315008 .963735 -5.358552)" gradientUnits="userSpaceOnUse" r="7.228416"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="q" gradientUnits="userSpaceOnUse" x1="5.5" x2="5" y1=".5" y2="14.999999"><stop offset="0" stop-color="#d4d4d4"/><stop offset="1" stop-color="#abacae"/></linearGradient><linearGradient id="r" gradientUnits="userSpaceOnUse" x1="9.235025" x2="8.461288" y1="2.335336" y2="15.488882"><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><g transform="matrix(.64621359 0 0 .64621359 .032201 .490874)"><path d="m5.5.5c-2.7614238.00000006-4.99999994 2.2385762-5 5 .00000006 2.7614238 2.2385762 5 5 5 1.0375112 0 1.9999271-.316413 2.7988281-.8574219l2.2226559 2.2499999.91211-.914062-2.1933596-2.1933598c.7740056-.8804761 1.2597656-2.0207042 1.2597656-3.2851562 0-2.7614238-2.2385762-4.99999994-5-5zm0 2c1.6568543 0 3 1.3431457 3 3s-1.3431457 3-3 3-3-1.3431457-3-3 1.3431457-3 3-3z" fill="url(#q)" stroke="#555761" stroke-opacity=".501961" transform="matrix(1.547476 0 0 1.547476 -.04983 -.759615)"/><path d="m24.090748 21.375c0 1.449748-5.372523 2.625-11.999865 2.625-6.627343 0-11.999865-1.175252-11.999865-2.625 0-1.449747 5.372522-2.625 11.999865-2.625 6.627342 0 11.999865 1.175253 11.999865 2.625z" fill="url(#p)" opacity=".15"/><g fill-rule="evenodd" transform="translate(-.538712 -.248064)"><path d="m14.5 8a5.5 5.49877 0 1 1 -10.9999999 0 5.5 5.49877 0 1 1 10.9999999 0z" fill="url(#l)" opacity=".2"/><path d="m9.1601562 2.5019531a5.5 5.49877 0 0 0 -5.6601562 5.4980469 5.5 5.49877 0 0 0 .1933594 1.4257812 12 11.997316 0 0 0 8.9511716-5.5429687 5.5 5.49877 0 0 0 -3.4843748-1.3808594z" fill="url(#m)" opacity=".15"/></g><rect fill="url(#n)" height="4.074684" rx=".5" stroke="#57392d" stroke-opacity=".501961" transform="matrix(.70710678 .70710678 -.70710678 .70710678 0 0)" width="7.170102" x="23.431021" y="-2.022343"/><g fill="none" stroke-width="1.547476"><path d="m16.383596 18.566737 1.630459-1.61202 3.804127 3.770226" opacity=".5" stroke="url(#o)"/><path d="m14.651192 7.7515025a6.1899042 6.1899042 0 0 1 -6.1899045 6.1899045 6.1899042 6.1899042 0 0 1 -6.1899042-6.1899045 6.1899042 6.1899042 0 0 1 6.1899042-6.1899042 6.1899042 6.1899042 0 0 1 6.1899045 6.1899042z" opacity=".5" stroke="url(#r)" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/></g></g><g transform="translate(-.254739 -.495187)"><path d="m14.14 13.45c-.09-.014-.16-.01-.205.003l-6.08 1.347-1.118.25-.033.006-1.298.96 3.31-.05.03-.008 1.125-.248 6.077-1.36c.182-.04-.12-.273-.676-.524-.418-.187-.858-.334-1.13-.375z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><g transform="matrix(.7 0 0 .7 5.29 5.02)"><path d="m2.05 11.037c.285-.207 1.147.257 1.96 1.062.81.802 1.26 1.64 1.057 1.93 0 0 .02.017.02.02l10.136-10.183c.258-.258-.213-1.143-1.05-1.974-.84-.832-1.73-1.295-1.987-1.037z" fill="url(#a)" stroke="#ad5f00" stroke-linejoin="round" stroke-width=".714286"/><path d="m10.565 2.484c.287-.208 1.148.256 1.96 1.062.81.804 1.26 1.64 1.058 1.93 0 .002.02.018.02.02l1.55-1.558c.41-.408-.028-1.093-.98-2.044-.813-.806-1.674-1.27-1.96-1.062l-.026.025z" fill="#fe9ab8" opacity=".9" stroke="#de3e80" stroke-linejoin="round" stroke-width=".714286"/><path d="m9.18 3.877c.285-.208 1.146.256 1.96 1.062.81.8 1.26 1.64 1.056 1.93l.02.017.126-.127s-.02-.016-.02-.018c.203-.29-.246-1.127-1.057-1.93-.812-.806-1.674-1.27-1.96-1.062z" fill="url(#b)"/><path d="m9.063 3.993c.286-.208 1.148.256 1.96 1.062.81.803 1.26 1.64 1.058 1.93 0 .002.02.018.02.02l.127-.128-.02-.018c.204-.29-.246-1.13-1.057-1.933-.813-.806-1.674-1.27-1.96-1.062z" fill="url(#d)"/><path d="m9.58 3.473c.287-.208 1.15.256 1.96 1.062.81.804 1.26 1.64 1.06 1.93-.002.002.018.018.017.02l.127-.127c0-.002-.02-.018-.02-.02.203-.29-.246-1.126-1.057-1.93-.812-.805-1.674-1.27-1.96-1.062z" fill="url(#f)"/><path d="m9.465 3.59c.286-.21 1.148.256 1.96 1.06.81.805 1.26 1.642 1.058 1.932l.02.018.125-.126s-.02-.018-.02-.02c.204-.288-.246-1.126-1.056-1.93-.813-.805-1.674-1.27-1.96-1.062z" fill="url(#g)"/><path d="m9.985 3.067c.286-.207 1.148.257 1.96 1.062.81.802 1.26 1.64 1.058 1.93 0 0 .02.017.02.02l.125-.13s-.02-.017-.02-.02c.203-.287-.246-1.125-1.057-1.93-.81-.804-1.672-1.27-1.96-1.06z" fill="url(#h)"/><path d="m9.87 3.183c.285-.207 1.147.257 1.96 1.062.81.804 1.26 1.642 1.057 1.93 0 .002.02.02.02.02l.125-.127s-.02-.018-.02-.02c.204-.288-.246-1.126-1.056-1.93-.813-.805-1.674-1.27-1.96-1.06z" fill="url(#i)"/><g fill-rule="evenodd" stroke-width=".714286"><path d="m.26 15.794 4.772-1.725.04-.04c.202-.29-.253-1.13-1.064-1.93-.812-.808-1.673-1.27-1.96-1.06z" fill="url(#j)" stroke="url(#k)"/><path d="m.744 14.506-.484 1.284 1.3-.474c-.113-.134-.22-.268-.354-.402-.155-.154-.307-.28-.462-.408z" fill="#0c0c0c" stroke="#0c0c0c"/></g><path d="m2.3703389 10.926816c.270411-.196663 1.0789124.24173 1.843711 1.003797.7607014.756605 1.1840721 1.547352.9928724 1.820495 0 0 .017754.01639.016389.01776l6.5636117-6.6182406.02731-.023214s-.02186-.016386-.02049-.017757c.191206-.2731447-.232164-1.0625261-.994231-1.8204962-.764798-.7647986-1.5733-1.199095-1.8437114-1.0037981l-.023214.024583z" fill="#f9c440" opacity=".6" stroke-width="1.365712"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_sectionshrink.svg b/icon-themes/elementary_svg/cmd/sc_sectionshrink.svg
new file mode 100644
index 000000000..110c4a4bb
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_sectionshrink.svg
@@ -0,0 +1,2 @@
+<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="17.5" x2="11" xlink:href="#b" y1="12.5" y2="12.5"/><linearGradient id="b"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 1 -1 0 16 10)" gradientUnits="userSpaceOnUse" x1="2.699219" x2="2.75621" y1=".019531" y2="4"><stop offset="0" stop-color="#fff"/><stop offset=".43687496" 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="d" gradientUnits="userSpaceOnUse" x1="10.999979" x2="17.999979" xlink:href="#b" y1="12.5" y2="12.5"/><linearGradient id="e" gradientTransform="matrix(0 1 -1 0 16 10)" gradientUnits="userSpaceOnUse" x1="2.5" x2="2.5" y1="3.000021" y2=".000021"><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>
+/&amp;amp;amp;gt;<g stroke-linecap="round"><path d="m2.00005 12h13z" fill="none" stroke="#565656" stroke-linecap="square" stroke-width="2" transform="translate(-.00005 -4)"/><g stroke-linecap="round" stroke-linejoin="round"><g transform="matrix(0 -1 1 0 -3.999999 26.999999)"><path d="m14.499999 9.499999 3.000001 3.000001-3.000001 2.999999v-2l-2.999999.000001v-2l2.999999-.000001z" fill="url(#a)" stroke="#a62100" stroke-opacity=".501961"/><path d="m16.179687 12.5-1.179688-1.000001c-.144989.08762-.330592.934986-.5.935547l-1.999999.000001v.128906l1.999999-.000001c.169408.000561.355011.847921.5.935547z" fill="none" opacity=".5" stroke="url(#c)"/></g><g transform="matrix(0 1 1 0 -4 -10.999979)"><path d="m14.499979 9.5 3.000021 3-3.000021 3v-2h-3v-2h3z" fill="url(#d)" stroke="#a62100" stroke-opacity=".501961"/><path d="m16.179687 12.5-1.179708-1c-.144989.08762-.330592.934986-.5.935547h-2v.128906h2c.169408.000561.355011.847921.5.935547z" fill="none" opacity=".5" stroke="url(#e)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_sectionshrinkbottom.svg b/icon-themes/elementary_svg/cmd/sc_sectionshrinkbottom.svg
new file mode 100644
index 000000000..09d254e16
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_sectionshrinkbottom.svg
@@ -0,0 +1,2 @@
+<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="10.999979" x2="17.999979" y1="12.5" y2="12.5"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 1 -1 0 16 10)" gradientUnits="userSpaceOnUse" x1="2.5" x2="2.5" y1="3.000021" y2=".000021"><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>
+/&amp;amp;amp;gt;<g stroke-linecap="round" transform="matrix(1 0 0 -1 0 19)"><path d="m2 9h13z" fill="none" stroke="#565656" stroke-linecap="square" stroke-width="2"/><g stroke-linecap="round" stroke-linejoin="round" transform="matrix(0 -1 1 0 -3.999999 27.999979)"><path d="m14.499979 9.5 3.000021 3-3.000021 3v-2h-3v-2h3z" fill="url(#a)" stroke="#a62100" stroke-opacity=".501961"/><path d="m16.179687 12.5-1.179708-1c-.144989.08762-.330592.934986-.5.935547h-2v.128906h2c.169408.000561.355011.847921.5.935547z" fill="none" opacity=".5" stroke="url(#b)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_sectionshrinktop.svg b/icon-themes/elementary_svg/cmd/sc_sectionshrinktop.svg
new file mode 100644
index 000000000..2c5014cb2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_sectionshrinktop.svg
@@ -0,0 +1,2 @@
+<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="17.5" x2="11" y1="12.5" y2="12.5"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 1 -1 0 16 10)" gradientUnits="userSpaceOnUse" x1="2.699219" x2="2.75621" y1=".019531" y2="4"><stop offset="0" stop-color="#fff"/><stop offset=".43687496" 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;amp;gt;<g stroke-linecap="round" transform="translate(0 -3)"><g stroke-linecap="round" stroke-linejoin="round" transform="matrix(0 -1 1 0 -3.999999 27.999999)"><path d="m14.499999 9.499999 3.000001 3.000001-3.000001 2.999999v-2l-2.999999.000001v-2l2.999999-.000001z" fill="url(#a)" stroke="#a62100" stroke-opacity=".501961"/><path d="m16.179687 12.5-1.179688-1.000001c-.144989.08762-.330592.934986-.5.935547l-1.999999.000001v.128906l1.999999-.000001c.169408.000561.355011.847921.5.935547z" fill="none" opacity=".5" stroke="url(#b)"/></g><path d="m2 9h13z" fill="none" stroke="#565656" stroke-linecap="square" stroke-width="2"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_selectall.svg b/icon-themes/elementary_svg/cmd/sc_selectall.svg
new file mode 100644
index 000000000..84de6a89d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_selectall.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" 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="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(.28571361 0 0 .30419701 1.142873 .232605)" 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(.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><path d="m3 1c2.2915074 0 9.999988.0008904 9.999988.0008904l.000012 13.9991096s-6.6666668 0-10 0c0-4.666666 0-9.3333336 0-14z" fill="url(#b)"/><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" fill="none" stroke="url(#a)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 14.99909804s-7.3333841 0-11.000076 0c0-5.000017 0-10.000035 0-15.00005204z" fill="none" stroke="url(#c)" stroke-linejoin="round" stroke-width=".999922"/><path d="m4 3v1h8v-1zm0 2v1h8v-1zm0 2v1h8v-1zm0 2v1h5v-1zm0 2v1h5v-1z" fill="#babdb6" opacity=".8"/><path d="m4.0000002 3.0000001v9.9999999l7.9999998-.0078v-9.9921999z" fill="#8cd5ff" opacity=".3"/><g transform="matrix(2.1307637 0 0 1.7254789 -10.513262 -11.613732)"><path d="m8.9232148 12.236448v.954552h.3754519v.370132h-.3754519v.993513h1.8772612v-.993513h-.363719v-.370132h.363719v-.954552z" fill="#fff"/><path d="m9.1578275 12.526223.0000899.289774h.4692704v1.159099h-.4693153v.289774h1.4079455v-.289774h-.469315v-1.159099h.46936l-.00009-.289774z" fill="#333"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_selectbackground.svg b/icon-themes/elementary_svg/cmd/sc_selectbackground.svg
new file mode 100644
index 000000000..6d56a8053
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_selectbackground.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.24324 0 0 .35135 2.162 .568)" gradientUnits="userSpaceOnUse" x1="-.666" x2="56.889999" y1="21.153" y2="21.153"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".972" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.30610715 0 0 .32954999 .653214 .669083)" gradientUnits="userSpaceOnUse" x1="-2.13394" x2="50.135338" y1="25.279675" y2="25.279675"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.2538 0 0 .305 19.13 .315)" gradientUnits="userSpaceOnUse" x1="-16.273" x2="-75.374313" xlink:href="#c" y1="35.03" y2="35.032787"/><linearGradient id="e" gradientTransform="matrix(0 -.2528 .3136 0 .208 13.257)" gradientUnits="userSpaceOnUse" x1="16.626" x2="20.055" y1="15.298" y2="24.628"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.3142 0 0 .3333 -.44 .934)" gradientUnits="userSpaceOnUse" x1="-24.032" x2="-24.098" xlink:href="#c" y1="-13.091" y2="-40.164"/><linearGradient id="g" gradientTransform="matrix(.0787 0 0 .085 18.225 4.95)" gradientUnits="userSpaceOnUse" x1="-96.557" x2="-96.557" y1="110.925" y2="39.992"><stop offset="0" stop-color="#e89c42"/><stop offset="1" stop-color="#faca67"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.0787 0 0 .085 19.217 3.783)" gradientUnits="userSpaceOnUse" x1="-107.456" x2="-107.456" y1="-37.385" y2="38.561"><stop offset="0" stop-color="#0b85e9"/><stop offset="1" stop-color="#69d1ef"/></linearGradient><g transform="matrix(0 1 -1 0 16 0)"><path d="m.5 14.5v-13h15v13z" fill="url(#b)" stroke-width="1.077365"/><path d="m.5 14.5v-13h15v13z" fill="none" stroke="url(#d)" stroke-linejoin="round"/><path d="m2 3v10h12v-10z" fill="url(#g)"/><path d="m3 1.918v7.082c.177.088.402.168.645.168.555 0 1.098-.484 2.025-.484s1.624.61 2.793.61c1.17 0 1.434-.88 2.924-.88.995 0 1.267.243 1.613.408v-6.902z" fill="url(#h)" transform="matrix(0 -1 1 0 0 16)"/><path d="m8.326 4.615c0 1.49.88 1.753.88 2.922 0 1.168-.606 1.866-.606 2.793s.482 1.47.482 2.025c0 .243-.08.468-.168.645h1.086c.077-.267.14-.612.14-1.025 0-1.052-.382-.9-.382-1.807s.625-1.44.625-2.666c0-1.517-1.008-1.864-1.008-3.064 0-.712.316-.926.47-1.438h-1.11c-.166.346-.41.618-.41 1.613v.002z" fill="#fff"/><path d="m-13.578541-12.5h11.0000001l.05655 9h-11.0000001z" fill="none" stroke="url(#f)" stroke-linecap="round" transform="matrix(-1 0 .00628327 -1 0 0)"/><path d="m2 13 7.785-.004c-.007-.336-2.133-9.742-2.235-9.996h-5.55z" fill="url(#e)" fill-rule="evenodd" opacity=".15"/><path d="m14.5 2.5v11h-13v-11z" fill="none" stroke="url(#a)" stroke-linecap="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_selectdata.svg b/icon-themes/elementary_svg/cmd/sc_selectdata.svg
new file mode 100644
index 000000000..8e336ed31
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_selectdata.svg
@@ -0,0 +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(.25763669 0 0 .25599322 -18.787395 32.335879)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#b" y1="-7.665694" y2="-7.665694"/><linearGradient id="b"><stop offset="0" stop-color="#868688"/><stop offset="1" stop-color="#d9d9da"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.56272887 0 0 .59218484 -44.991146 15.483703)" gradientUnits="userSpaceOnUse" x1="89.01844" x2="89.01844" xlink:href="#d" y1="22.536863" y2="27.54611"/><linearGradient id="d"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#4a4a4a"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.25763669 0 0 .25599322 -18.787395 28.335879)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#b" y1="-7.665694" y2="-7.665694"/><linearGradient id="f" gradientTransform="matrix(.56272887 0 0 .59218484 -44.991146 11.483703)" gradientUnits="userSpaceOnUse" x1="89.01844" x2="89.01844" xlink:href="#d" y1="22.536863" y2="27.54611"/><linearGradient id="g" gradientTransform="matrix(.25894051 0 0 .19506397 -18.915491 25.136932)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="102.30806" x2="102.30806" y1="-2.392547" y2="-24.582239"><stop offset="0" stop-color="#a5a6a8"/><stop offset="1" stop-color="#e8e8e8"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.25894051 0 0 .19506397 -18.915491 25.136932)" gradientUnits="userSpaceOnUse" x1="109.95628" x2="109.95628" y1="-24.91135" y2="-2.375786"><stop offset="0" stop-color="#b3b3b3"/><stop offset="1" stop-color="#dadada"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.31428569 0 0 .34210527 .457142 15.618423)" gradientUnits="userSpaceOnUse" x1="21.381216" x2="21.381216" y1="5.052486" y2="44.137077"><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="j" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="1" y2="16"><stop offset="0" stop-color="#8cd5ff"/><stop offset="1" stop-color="#64baff"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#i" y1="2" y2="14"/><linearGradient id="l" gradientTransform="matrix(-.99999999 0 0 .99999999 11 11)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#m" y1="2" y2="3"/><linearGradient id="m" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="30.655001" x2="30.827999" y1="65.686996" y2="48.688"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="n" gradientTransform="matrix(-.99999999 0 0 .99999999 11 7)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#m" y1="2" y2="3"/><linearGradient id="o" gradientTransform="matrix(-.99999999 0 0 .99999999 11 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#m" y1="2" y2="3"/><linearGradient id="p" gradientTransform="matrix(-.99999999 0 0 .99999999 6 11)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#m" y1="2" y2="3"/><linearGradient id="q" gradientTransform="matrix(-.99999999 0 0 .99999999 6 7)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#m" y1="2" y2="3"/><linearGradient id="r" gradientTransform="matrix(-.99999999 0 0 .99999999 6 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#m" y1="2" y2="3"/><linearGradient id="s" gradientTransform="matrix(-.99999999 0 0 .99999999 16 11)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#m" y1="2" y2="3"/><linearGradient id="t" gradientTransform="matrix(-.99999999 0 0 .99999999 16 7)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#m" y1="2" y2="3"/><linearGradient id="u" gradientTransform="matrix(-.99999999 0 0 .99999999 16 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#m" y1="2" y2="3"/><linearGradient id="v" gradientTransform="matrix(-.99999999 0 0 .99999999 16 4)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#m" y1="2" y2="3"/><linearGradient id="w" gradientTransform="matrix(-.99999999 0 0 .99999999 11 4)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#m" y1="2" y2="3"/><linearGradient id="x" gradientTransform="matrix(-.99999999 0 0 .99999999 6 4)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#m" y1="2" y2="3"/><linearGradient id="y" gradientUnits="userSpaceOnUse" x1="8.194915" x2="8.367458" y1=".442203" y2="4.543898"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="z" gradientTransform="matrix(.6368143 0 0 .64275002 -21.212501 1.536072)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><rect fill="url(#z)" height="15" rx=".454286" ry=".526071" stroke-width="1.071429" width="15" x=".5" y=".5"/><path d="m.5.52h15.02v3.98h-15.02z" fill="url(#y)"/><path d="m.498.002c-.276 0-.5.224-.5.5l.002 14.998c0 .276.224.5.5.5h15c.276 0 .5-.224.5-.5l-.002-10.5h.002v-1h-.002v-3.498c0-.276-.224-.5-.5-.5zm.498.998h14.004v3h-4.002v-2.998h-1v2.998h-4v-2.998h-1v2.998h-4.002zm0 4h4.004v2h-4v1h4v3h-4v1h4v3h1v-3h4v3h1v-3h4v-1h-4v-3h4v3l.002 4.002h-14.004zm5.004 0h4v2h-4zm5 0h4v2h-4zm-5 3h4v3h-4z" fill="#030303" opacity=".32"/><path d="m.5 0c-.27614237 0-.5.22385763-.5.5v4.5h.998v-4.002h14.004v4.002h.998v-4.5c0-.27614237-.223858-.5-.5-.5zm4.5 1v3h-4v1h14v-1h-4v-3h-1v3h-4v-3z" fill="#a62100" fill-opacity=".501961"/><g fill="none" stroke-linecap="square"><path d="m9.4999996 12.5h-2.9999996v2h2.9999996z" stroke="url(#l)"/><path d="m9.4999996 8.5h-2.9999996v2h2.9999996z" stroke="url(#n)"/><path d="m9.4999996 1.5000001h-2.9999996v1.9999999h2.9999996z" fill="none" opacity=".5" stroke="url(#o)"/><path d="m4.4999996 12.5h-2.9999996v2h2.9999996z" stroke="url(#p)"/><path d="m4.4999996 8.5h-2.9999996v2h2.9999996z" stroke="url(#q)"/><path d="m4.4999996 1.5000001h-2.9999996v1.9999999h2.9999996z" fill="none" opacity=".5" stroke="url(#r)"/><path d="m14.5 12.5h-3v2h3z" stroke="url(#s)"/><path d="m14.5 8.5h-3v2h3z" stroke="url(#t)"/><path d="m14.5 1.5000001h-3v1.9999999h3z" fill="none" opacity=".5" stroke="url(#u)"/><path d="m14.5 5.5h-3v1h3z" stroke="url(#v)"/><path d="m9.5 5.5h-3v1h3z" stroke="url(#w)"/><path d="m4.5 5.5h-3v1h3z" stroke="url(#x)"/></g><g transform="translate(1 -16)"><path d="m14.459827 29.5c0 1.198813-2.897339 2-6.4672665 2-3.5699332 0-6.4672704-.801187-6.4672704-2 0-4.634373-.79047651-3.194781 6.4672704-3.249422 7.4239625-.05637 6.4672665-1.410311 6.4672665 3.249422z" fill="url(#a)" stroke="url(#c)"/><path d="m14.5 26.5c0 1.10457-2.91015 2-6.4999994 2-3.5898511 0-6.5000006-.89543-6.5000006-2s2.9101495-2 6.5000006-2c3.5898494 0 6.4999994.89543 6.4999994 2z" fill="none" stroke="#d8d8d8"/><path d="m14.459827 25.5c0 1.157142-2.897339 2-6.4672665 2-3.5699332 0-6.4672704-.801187-6.4672704-2 0-4.634373-.79047651-3.194781 6.4672704-3.249422 7.4239625-.05637 6.4672665-1.410311 6.4672665 3.249422z" fill="url(#e)" stroke="url(#f)"/><path d="m14.5 22.5c0 1.104569-2.91015 2-6.4999994 2-3.5898511 0-6.5000006-.895431-6.5000006-2s2.9101495-2 6.5000006-2c3.5898494 0 6.4999994.895431 6.4999994 2z" fill="url(#g)" stroke="url(#h)"/><rect fill="none" height="9" opacity=".5" rx="5.5" ry="1.5" stroke="url(#i)" width="11" x="2.5" y="21.5"/></g><path d="m.5.5h15v15h-15z" fill="url(#j)" opacity=".65"/><path d="m1.0000001.000001c-.554 0-1.00007727.44600001-1 1l.0019529 14.001953c.00007727.554.446 1 1 1h14c.554 0 1.000077-.446 1-1l-.001953-14.001953c-.000077-.55399999-.446-1-1-1zm0 1h13.9999999l.002 14.001953h-14z" fill="#002e99" fill-opacity=".501961"/><path d="m1.5 1.5h13v13h-13z" fill="none" opacity=".3" stroke="url(#k)" stroke-linecap="square"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_selectdb.svg b/icon-themes/elementary_svg/cmd/sc_selectdb.svg
new file mode 100644
index 000000000..4acbc3b5b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_selectdb.svg
@@ -0,0 +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="translate(0 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="3"/><linearGradient id="b" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="30.655001" x2="30.827999" y1="65.686996" y2="48.688"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="translate(5 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="3"/><linearGradient id="d" gradientTransform="translate(10 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="3"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="5" y2="10"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="f" gradientTransform="translate(0 7)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="3"/><linearGradient id="g" gradientTransform="translate(0 11)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="3"/><linearGradient id="h" gradientTransform="translate(0 4)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="3"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="14" x2="6" y1="8" y2="16"><stop offset="0" stop-color="#fff"/><stop offset=".125" stop-color="#fff" stop-opacity="0"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><clipPath id="j"><path d="m8 2.6855469v14.0000001l3.132812-3.820313 2.066407 4.986328a1.0001 1.0001 0 1 0 1.847656-.765624l-2.111328-5.095704 4.378906.009766z"/></clipPath><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="9.978495" x2="9.978495" y1="13.912886" y2="-5.872059"><stop offset="0"/><stop offset="1" stop-color="#333"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.59436 0 0 .5999 -19.765 1.467)" gradientUnits="userSpaceOnUse" x1="38.301704" x2="38.301704" y1="-.778463" y2="22.55876"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><path d="m.9238281.5c-.234896 0-.4238281.2182204-.4238281.4902344v14.0195316c0 .272014.1889903.495462.4238281.490234h4.5761719v-11h10v-3.5097656c0-.272014-.188932-.4902344-.423828-.4902344z" fill="url(#l)"/><path d="m-.00195313 5 .00195313 10.5c0 .276.224.5.5.5h5.5v-.998047h-5.00195312l-.00195313-10.001953zm5.00195313 0v2h-4v1h4v3h-4v1h4v3h1v-3-1-3-1-2z" fill-opacity=".231579"/><g transform="matrix(.69327406 0 0 .69327406 4.147082 6)"><path d="m8.1884834 1.6672989v10.9999991l2.5652276-2.9424834 2.044188 3.7280744c.494727 1.242916 2.142881-.74317 1.613492-1.971723l-1.874329-2.6219434 3.117524-.2046366z" fill-rule="evenodd" opacity=".05" stroke="#000" stroke-linejoin="round" stroke-width="4.327293"/><path d="m8.1884834 1.6672989v10.9999991l2.5652276-2.9424834 2.044188 3.7280744c.494727 1.242916 2.142881-.74317 1.613492-1.971723l-1.874329-2.6219434 3.117524-.2046366z" fill-rule="evenodd" opacity=".2" stroke="#000" stroke-linejoin="round" stroke-width="2"/><path d="m7 0v11l2.5652277-2.9424843 2.0441883 3.7280743c.494704 1.24297 2.357232.471184 1.827788-.757391l-2.088625-3.8362743 3.117523-.2046366z" fill="none" stroke="#fff" stroke-width="2.884862"/><path clip-path="url(#j)" d="m6.9891304 6.9358866v11.1195654l2.59311-2.974467 2.0664066 3.768597c.500102 1.256433 2.382807.476286 1.847656-.765624l-2.111328-3.877973 3.151411-.206867z" fill="none" opacity=".4" stroke="url(#i)" stroke-width="2.916219" transform="matrix(.98924729 0 0 .98924729 .086022 -6.861307)"/><path d="m7 0v11l2.5652277-2.9424843 2.0441883 3.7280743c.494704 1.24297 2.357232.471184 1.827788-.757391l-2.088625-3.8362743 3.651421-.1919247z" fill="url(#k)" fill-rule="evenodd"/></g><g transform="translate(0 -5)"><path d="m1.5 5.5c-.554 0-1 .446-1 1v3h15v-3c0-.554-.446-1-1-1z" fill="url(#e)"/><path d="m16 6c0-.554-.446-1-1-1h-14c-.554 0-1 .446-1 1v4h1 14 1zm-1 0v3h-4v-3zm-5 0v3h-4v-3zm-5 0v3h-4v-3z" fill="#a62100" fill-opacity=".501961"/><g fill="none" stroke-linecap="square"><path d="m1.5 6.5h3v2h-3z" opacity=".5" stroke="url(#a)"/><path d="m6.5 6.5h3v2h-3z" opacity=".5" stroke="url(#c)"/><path d="m11.5 6.5h3v2h-3z" opacity=".5" stroke="url(#d)"/></g></g><g fill="none" stroke-linecap="square"><path d="m1.5 8.5h3v2h-3z" opacity=".5" stroke="url(#f)"/><path d="m1.5 12.5h3v2h-3z" opacity=".5" stroke="url(#g)"/><path d="m1.5 5.5h3v1h-3z" opacity=".5" stroke="url(#h)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_selectionmodemenu.svg b/icon-themes/elementary_svg/cmd/sc_selectionmodemenu.svg
new file mode 100644
index 000000000..185d6175c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_selectionmodemenu.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="9.978495" x2="9.978495" y1="13.912886" y2="-5.872059"><stop offset="0"/><stop offset="1" stop-color="#333"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14" x2="6" y1="8" y2="16"><stop offset="0" stop-color="#fff"/><stop offset=".125" stop-color="#fff" stop-opacity="0"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><clipPath id="c"><path d="m8 2.6855469v14.0000001l3.132812-3.820313 2.066407 4.986328a1.0001 1.0001 0 1 0 1.847656-.765624l-2.111328-5.095704 4.378906.009766z"/></clipPath><g transform="translate(-5 2)"><g fill-rule="evenodd" stroke="#000" stroke-linejoin="round"><path d="m7.9892474.989248v10.999999l2.5652276-2.9424833 2.044188 3.7280743c.494727 1.242916 2.142881-.74317 1.613492-1.971723l-1.874329-2.6219433 3.651422-.1919247z" opacity=".02" stroke-width="6"/><path d="m7.9892474.989248v10.999999l2.5652276-2.9424833 2.044188 3.7280743c.494727 1.242916 2.142881-.74317 1.613492-1.971723l-1.874329-2.6219433 3.117524-.2046366z" opacity=".2" stroke-width="2"/><path d="m7.9892474.989248v10.999999l2.5652276-2.9424833 2.044188 3.7280743c.494727 1.242916 2.142881-.74317 1.613492-1.971723l-1.874329-2.6219433 3.117524-.2046366z" opacity=".05" stroke-width="4"/></g><path d="m7 0v11l2.5652277-2.9424843 2.0441883 3.7280743c.494704 1.24297 2.357232.471184 1.827788-.757391l-2.088625-3.8362743 3.117523-.2046366z" fill="none" stroke="#fff" stroke-width="2"/><path d="m7 0v11l2.5652277-2.9424843 2.0441883 3.7280743c.494704 1.24297 2.357232.471184 1.827788-.757391l-2.088625-3.8362743 3.651421-.1919247z" fill="url(#a)" fill-rule="evenodd"/><path clip-path="url(#c)" d="m6.9891304 6.9358866v11.1195654l2.59311-2.974467 2.0664066 3.768597c.500102 1.256433 2.382807.476286 1.847656-.765624l-2.111328-3.877973 3.151411-.206867z" fill="none" opacity=".4" stroke="url(#b)" stroke-width="2.695652" transform="matrix(.98924729 0 0 .98924729 .086022 -6.861307)"/></g><path d="m9 0v3h1l1-.287v9.487l-1 .8h-1v3h7v-3h-1l-1-.726v-9.596l1.143.322h.857v-3z" fill-rule="evenodd" opacity=".52"/><path d="m10.00024 1.4943771 1.662852-.019636s.85714 0 .85714.72727v11.1912309s-.07457 1.122904-.932569 1.122904h-1.587423m4.999698-13.054496-1.637138.0123636s-.85714 0-.85714.72727v11.5868654s.07714.734543.934283.72727l1.559995-.01164" fill="none" stroke="#fff" stroke-width="1.000346"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_selectobject.svg b/icon-themes/elementary_svg/cmd/sc_selectobject.svg
new file mode 100644
index 000000000..b8eb801f6
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_selectobject.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="9.978495" x2="9.978495" y1="13.912886" y2="-5.872059"><stop offset="0"/><stop offset="1" stop-color="#333"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14" x2="6" y1="8" y2="16"><stop offset="0" stop-color="#fff"/><stop offset=".125" stop-color="#fff" stop-opacity="0"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><clipPath id="c"><path d="m8 2.6855469v14.0000001l3.132812-3.820313 2.066407 4.986328a1.0001 1.0001 0 1 0 1.847656-.765624l-2.111328-5.095704 4.378906.009766z"/></clipPath><g transform="translate(-3 2)"><g fill-rule="evenodd" stroke="#000" stroke-linejoin="round"><path d="m7.9892474.989248v10.999999l2.5652276-2.9424833 2.044188 3.7280743c.494727 1.242916 2.142881-.74317 1.613492-1.971723l-1.874329-2.6219433 3.651422-.1919247z" opacity=".02" stroke-width="6"/><path d="m7.9892474.989248v10.999999l2.5652276-2.9424833 2.044188 3.7280743c.494727 1.242916 2.142881-.74317 1.613492-1.971723l-1.874329-2.6219433 3.117524-.2046366z" opacity=".2" stroke-width="2"/><path d="m7.9892474.989248v10.999999l2.5652276-2.9424833 2.044188 3.7280743c.494727 1.242916 2.142881-.74317 1.613492-1.971723l-1.874329-2.6219433 3.117524-.2046366z" opacity=".05" stroke-width="4"/></g><path d="m7 0v11l2.5652277-2.9424843 2.0441883 3.7280743c.494704 1.24297 2.357232.471184 1.827788-.757391l-2.088625-3.8362743 3.117523-.2046366z" fill="none" stroke="#fff" stroke-width="2"/><path d="m7 0v11l2.5652277-2.9424843 2.0441883 3.7280743c.494704 1.24297 2.357232.471184 1.827788-.757391l-2.088625-3.8362743 3.651421-.1919247z" fill="url(#a)" fill-rule="evenodd"/><path clip-path="url(#c)" d="m6.9891304 6.9358866v11.1195654l2.59311-2.974467 2.0664066 3.768597c.500102 1.256433 2.382807.476286 1.847656-.765624l-2.111328-3.877973 3.151411-.206867z" fill="none" opacity=".4" stroke="url(#b)" stroke-width="2.695652" transform="matrix(.98924729 0 0 .98924729 .086022 -6.861307)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_selecttable.svg b/icon-themes/elementary_svg/cmd/sc_selecttable.svg
new file mode 100644
index 000000000..d25d2bc65
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_selecttable.svg
@@ -0,0 +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(-.99999999 0 0 .99999999 6 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#i" y1="2" y2="4"/><linearGradient id="b" gradientTransform="matrix(-.99999999 0 0 .99999999 6 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#i" y1="2" y2="4"/><linearGradient id="c" gradientTransform="matrix(-.99999999 0 0 .99999999 6 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#i" y1="2" y2="4"/><linearGradient id="d" gradientTransform="matrix(-.99999999 0 0 .99999999 16 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#i" y1="2" y2="4"/><linearGradient id="e" gradientTransform="matrix(-.99999999 0 0 .99999999 16 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#i" y1="2" y2="4"/><linearGradient id="f" gradientTransform="matrix(-.99999999 0 0 .99999999 16 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#i" y1="2" y2="4"/><linearGradient id="g" gradientTransform="matrix(1 0 0 .71428571 -1 -.571429)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="23.200001" y2="1.5"><stop offset="0" stop-color="#3689e6"/><stop offset="1" stop-color="#64baff"/></linearGradient><linearGradient id="h" gradientTransform="matrix(-.99999999 0 0 .99999999 11 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#i" y1="2" y2="4"/><linearGradient id="i" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="30.655001" x2="30.827999" y1="65.686996" y2="48.688"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="j" gradientTransform="matrix(-.99999999 0 0 .99999999 11 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#i" y1="2" y2="4"/><linearGradient id="k" gradientTransform="matrix(-.99999999 0 0 .99999999 11 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#i" y1="2" y2="4"/><linearGradient id="l" gradientTransform="matrix(.67880146 0 0 .73786273 -2.234164 -2.56176)" gradientUnits="userSpaceOnUse" x1="23.915924" x2="23.915924" y1="6.182396" y2="22.445583"><stop offset="0" stop-color="#fff"/><stop offset=".00000001" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.59436 0 0 .5999 -19.265 1.967)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><rect fill="url(#m)" height="15" rx=".424" ry=".491" width="15" x=".5" y=".5"/><path d="m.49804688.00195313c-.27600001 0-.50000001.22399999-.50000001.49999999l.00195313 14.99804688c0 .276.224.5.5.5h15c.276 0 .5-.224.5-.5.0019-5.003728-.002-9.9990437-.002-14.99804688 0-.276-.224-.49999999-.5-.49999999zm.49804687.99804687h14.00390625v4h-4l-.002-3.9980469h-.9999531l.0019531 3.9980469h-4l-.00195-3.9980469h-1l.00195 3.9980469h-4v1h4v4h-4v1h4v4h1v-4h4v4h1v-4h4l.002 4.001953h-14.00395312zm5.00390625 5h4v4h-4zm5 0h4v4h-4z" fill="#030303" opacity=".32"/><path d="m1.5 1.5000004h13l-.000001 12.9999996h-12.999999z" style="fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.012911;opacity:.4;stroke:url(#l)"/><path d="m15.5.5v15h-15v-15z" fill="url(#g)" stroke-width=".845154"/><path d="m1 0c-.554 0-1 .446-1 1v14c0 .554.446 1 1 1h14c.554 0 1-.446 1-1v-14c0-.554-.446-1-1-1zm0 1h4v4h-4zm5 0h4v4h-4zm5 0h4v4h-4zm-10 5h4v4h-4zm5 0h4v4h-4zm5 0h4v4h-4zm-10 5h4v4h-4zm5 0h4v4h-4zm5 0h4v4h-4z" fill="#002e99" fill-opacity=".501961"/><g fill="none" stroke-linecap="square"><path d="m9.4999996 11.5h-2.9999996v3h2.9999996z" opacity=".5" stroke="url(#h)"/><path d="m9.4999996 6.5h-2.9999996v3h2.9999996z" opacity=".5" stroke="url(#j)"/><path d="m9.4999996 1.5000001h-2.9999996v3h2.9999996z" opacity=".5" stroke="url(#k)"/><path d="m4.4999996 11.5h-2.9999996v3h2.9999996z" opacity=".5" stroke="url(#a)"/><path d="m4.4999996 6.5h-2.9999996v3h2.9999996z" opacity=".5" stroke="url(#b)"/><path d="m4.4999996 1.5000001h-2.9999996v3h2.9999996z" opacity=".5" stroke="url(#c)"/><path d="m14.5 11.5h-3v3h3z" opacity=".5" stroke="url(#d)"/><path d="m14.5 6.5h-3v3h3z" opacity=".5" stroke="url(#e)"/><path d="m14.5 1.5000001h-3v3h3z" opacity=".5" stroke="url(#f)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_selecttables.svg b/icon-themes/elementary_svg/cmd/sc_selecttables.svg
new file mode 100644
index 000000000..56901f636
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_selecttables.svg
@@ -0,0 +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="7.5" x2="7.5" y1="1.5" y2="13.5"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.67880146 0 0 .73786273 -.280774 -12.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#c" y1="21.090319" y2="22.445583"/><linearGradient id="c" gradientTransform="matrix(.67880146 0 0 .73786273 -2.234164 -2.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" y1="21.090319" y2="22.445583"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.67880146 0 0 .73786273 4.719226 -12.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#c" y1="21.090319" y2="22.445583"/><linearGradient id="e" gradientTransform="matrix(.67880146 0 0 .73786273 4.719226 -8.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#c" y1="21.090319" y2="22.445583"/><linearGradient id="f" gradientTransform="matrix(.67880146 0 0 .73786273 -.280774 -8.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#c" y1="21.090319" y2="22.445583"/><linearGradient id="g" gradientTransform="matrix(.67880146 0 0 .73786273 -.234164 -4.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#c" y1="21.090319" y2="22.445583"/><linearGradient id="h" gradientTransform="matrix(.59436 0 0 .5999 -22.265323 -.032977)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.67880146 0 0 .73786273 -.234487 -1.561737)" gradientUnits="userSpaceOnUse" x1="23.916399" x2="23.915924" y1="6.182365" y2="18.379787"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><path d="m2.5 1.5h10v8h-4.220339l-2.779661 4h-3z" fill="url(#h)"/><path d="m2.5 1c-.276-.0000539-.5.224-.5.5l.00195 11.998047c0 .276.224.499946.5.5l3.2104133.001953 2.7876367-4h3.5 1c-.000454-2.6636061-.002-4.9586117-.002-8.4980469 0-.276-.224-.4999461-.5-.5zm.4980469.9980469 9.0019531.0019531v3h-4l-.00195-2.9980469h-1l.00195 2.9980469h-4v1h4v3h-4v-3zm5.0019531 4.0019531h4v3h-4zm-5 4h2 2l-2 3h-2z" fill="#666" fill-opacity=".501961"/><path d="m3.499677 2.500023h8l.000323 5.999977h-4l-3 4-1.000323.000023z" style="opacity:.8;fill:none;stroke-width:1.012911;stroke-linecap:round;stroke-linejoin:round;stroke:url(#i)"/><path d="m2.5 1.5h10v8h-4.220339l-2.779661 4h-3z" fill="url(#a)"/><path d="m2.5 1c-.276-.0000539-.5.224-.5.5l.00195 11.998047c0 .276.224.499946.5.5l3.2104133.001953 2.7876367-4h3.5 1c-.000454-2.6636061-.002-4.9586117-.002-8.4980469 0-.276-.224-.4999461-.5-.5zm.4980469.9980469 9.0019531.0019531v3h-4l-.00195-2.9980469h-1l.00195 2.9980469h-4v1h4v3h-4v-3zm5.0019531 4.0019531h4v3h-4zm-5 4h2 2l-2 3h-2z" fill="#002e99" fill-opacity=".501961"/><g fill="none" stroke-linecap="square"><path d="m3.5 10.5h2.5466102l-1.3121498 2h-1.2344604z" opacity=".5" stroke="url(#g)"/><path d="m3.5 6.5h3v2h-3z" opacity=".5" stroke="url(#f)"/><path d="m8.5 6.5h3v2h-3z" opacity=".5" stroke="url(#e)"/><path d="m3.5 2.5h3v2h-3z" opacity=".5" stroke="url(#b)"/><path d="m8.5 2.5h3v2h-3z" opacity=".5" stroke="url(#d)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_selectunprotectedcells.svg b/icon-themes/elementary_svg/cmd/sc_selectunprotectedcells.svg
new file mode 100644
index 000000000..6b7380f9e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_selectunprotectedcells.svg
@@ -0,0 +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(-.99999999 0 0 .99999999 6 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#v" y1="2" y2="4"/><linearGradient id="b" gradientTransform="matrix(-.99999999 0 0 .99999999 6 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#v" y1="2" y2="4"/><linearGradient id="c" gradientTransform="matrix(-.99999999 0 0 .99999999 6 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#v" y1="2" y2="4"/><linearGradient id="d" gradientTransform="matrix(-.99999999 0 0 .99999999 16 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#v" y1="2" y2="4"/><linearGradient id="e" gradientTransform="matrix(-.99999999 0 0 .99999999 16 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#v" y1="2" y2="4"/><linearGradient id="f" gradientTransform="matrix(-.99999999 0 0 .99999999 16 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#v" y1="2" y2="4"/><linearGradient id="g" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="33.257633" x2="29.534624" y1="32.934017" y2="32.934017"><stop offset="0" stop-color="#fff"/><stop offset=".00000056" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.33333333 0 0 1 .333333 -5)" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="10" y2="6"><stop offset="0" stop-color="#3689e6"/><stop offset="1" stop-color="#64baff"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.26064 0 0 .3149 5.726 -1.047)" gradientUnits="userSpaceOnUse" x1="10.651" x2="27.191999" y1="2.914" y2="17.469999"><stop offset="0" stop-color="#cad0c6"/><stop offset=".5" stop-color="#eaece9"/><stop offset="1" stop-color="#c5cbc0"/></linearGradient><radialGradient id="j" cx="16.823999" cy="11.368" fx="16.777" fy="11.597" gradientTransform="matrix(0 .80952 -1.13905 0 18.95 -6.37)" gradientUnits="userSpaceOnUse" r="10.5"><stop offset="0" stop-color="#f2e0c4"/><stop offset=".765" stop-color="#e5af5b"/><stop offset="1" stop-color="#af6900"/></radialGradient><linearGradient id="k" gradientTransform="matrix(.47368 0 0 .42857 -1.58 1.286)" gradientUnits="userSpaceOnUse" x1="21.771" x2="21.771" y1="14.871" y2="27.924999"><stop offset="0" stop-color="#fff"/><stop offset=".033" stop-color="#fff" stop-opacity=".235"/><stop offset=".986" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="8.314" x2="8.314" y1="6" y2="15"><stop offset="0" stop-color="#b19c7d"/><stop offset="1" stop-color="#a08358"/></linearGradient><linearGradient id="m" gradientTransform="matrix(-.93358 0 0 1 21.38 -22)" gradientUnits="userSpaceOnUse" x1="8.643" x2="23.299999" xlink:href="#n" y1="27.5" y2="27.5"/><linearGradient id="n"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="o" gradientTransform="matrix(-.93358 0 0 1 21.38 -15)" gradientUnits="userSpaceOnUse" x1="8.643" x2="23.299999" y1="27.5" y2="27.5"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="p" gradientTransform="matrix(.66667 0 0 .46668 3.833 -20.534)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#n" y1="29" y2="14"/><linearGradient id="q" gradientTransform="matrix(.66667 0 0 .46668 -3.167 -20.534)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#n" y1="29" y2="14"/><linearGradient id="r" gradientTransform="matrix(.66667 0 0 .46667 -14.167 .467)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#s" y1="29" y2="14"/><linearGradient id="s"><stop offset="0" stop-color="#d88f22"/><stop offset="1" stop-color="#d88f22" stop-opacity="0"/></linearGradient><linearGradient id="t" gradientTransform="matrix(.66667 0 0 .46667 -5.167 .467)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#s" y1="29" y2="14"/><linearGradient id="u" gradientTransform="matrix(-.99999999 0 0 .99999999 11 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#v" y1="2" y2="4"/><linearGradient id="v" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="30.655001" x2="30.827999" y1="65.686996" y2="48.688"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="w" gradientTransform="matrix(-.99999999 0 0 .99999999 11 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#v" y1="2" y2="4"/><linearGradient id="x" gradientTransform="matrix(-.99999999 0 0 .99999999 11 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#v" y1="2" y2="4"/><linearGradient id="y" gradientTransform="matrix(.67880146 0 0 .73786273 -2.234164 -2.56176)" gradientUnits="userSpaceOnUse" x1="23.915924" x2="23.915924" y1="6.182396" y2="22.445583"><stop offset="0" stop-color="#fff"/><stop offset=".00000001" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="z" gradientTransform="matrix(.59436 0 0 .5999 -19.265 1.967)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><rect fill="url(#z)" height="15" rx=".424" ry=".491" width="15" x=".5" y=".5"/><path d="m.49804688.00195313c-.27600001 0-.50000001.22399999-.50000001.49999999l.00195313 14.99804688c0 .276.224.5.5.5h15c.276 0 .5-.224.5-.5.0019-5.003728-.002-9.9990437-.002-14.99804688 0-.276-.224-.49999999-.5-.49999999zm.49804687.99804687h14.00390625v4h-4l-.002-3.9980469h-.9999531l.0019531 3.9980469h-4l-.00195-3.9980469h-1l.00195 3.9980469h-4v1h4v4h-4v1h4v4h1v-4h4v4h1v-4h4l.002 4.001953h-14.00395312zm5.00390625 5h4v4h-4zm5 0h4v4h-4z" fill="#030303" opacity=".32"/><g fill="none"><path d="m1.5 1.5000004h13l-.000001 12.9999996h-12.999999z" opacity=".4" stroke="url(#y)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/><g stroke-linecap="square"><path d="m9.4999996 11.5h-2.9999996v3h2.9999996z" stroke="url(#u)"/><path d="m9.4999996 6.5h-2.9999996v3h2.9999996z" stroke="url(#w)"/><path d="m9.4999996 1.5000001h-2.9999996v3h2.9999996z" stroke="url(#x)"/><path d="m4.4999996 11.5h-2.9999996v3h2.9999996z" stroke="url(#a)"/><path d="m4.4999996 6.5h-2.9999996v3h2.9999996z" stroke="url(#b)"/><path d="m4.4999996 1.5000001h-2.9999996v3h2.9999996z" stroke="url(#c)"/><path d="m14.5 11.5h-3v3h3z" stroke="url(#d)"/><path d="m14.5 6.5h-3v3h3z" stroke="url(#e)"/><path d="m14.5 1.5000001h-3v3h3z" stroke="url(#f)"/></g></g><path d="m5.5 5.5h-5v-5h5z" fill="url(#h)" stroke-width=".545545"/><path d="m1 0c-.554 0-.99999348.446-1 1l-.0000471 4c-.00000652.554.446 1 1 1h4.0000001c.554 0 .9999935-.446 1-1l.000047-4c.0000065-.554-.446-1-1-1zm0 1h4v4h-4.0000001z" fill="#002e99" fill-opacity=".501961"/><path d="m1.5 1.5h3v3h-3z" fill="none" opacity=".5" stroke="url(#g)" stroke-linecap="square"/><g transform="translate(0 1)"><path d="m8.5 7.5v-3.374c0-2.479 1.37-3.656 3.486-3.626 2.129.033 3.514 1.12 3.514 3.626v2.38h-1.43v-1.75c-.002-.63.147-2.668-2.068-2.668-2.198 0-2.038 2.05-2.03 2.665v2.75z" fill="url(#i)" fill-rule="evenodd" opacity=".4"/><path d="m9.2 5s-.59-3.5 2.8-3.5 2.8 3.5 2.8 3.5" fill="none" opacity=".6" stroke="#fff" stroke-linecap="round"/><path d="m8.5 7.5v-3.374c0-2.479 1.37-3.656 3.486-3.626 2.129.033 3.514 1.12 3.514 3.626v2.38h-2v-1.75c0-.63.15-2.254-1.498-2.254-1.65 0-1.51 1.638-1.503 2.252v2.75z" fill="none" opacity=".4" stroke="#000" stroke-linecap="square"/><rect fill="url(#j)" height="8" rx="1" width="11" x=".5" y="6.5"/><g fill="none"><path d="m1.5 7.5h9v6h-9z" opacity=".5" stroke="url(#k)" stroke-linejoin="round"/><rect height="8" rx="1" stroke="url(#l)" width="11" x=".5" y="6.5"/><g stroke-linecap="square"><path d="m1.5 7.5h9m-9 2h9m-9 2h9" opacity=".2" stroke="url(#m)"/><path d="m1.5 12.5h9m-9-6h9m-9 2h9m-9 2h9" opacity=".05" stroke="url(#o)"/></g></g><rect fill="url(#p)" height="7" opacity=".5" rx="2" ry="1" transform="scale(1 -1)" width="1" x="9" y="-14"/><rect fill="url(#q)" height="7" opacity=".5" rx="2" ry="1" transform="scale(1 -1)" width="1" x="2" y="-14"/><rect fill="url(#r)" height="7" opacity=".5" rx="1.6" ry=".5" width="1" x="1" y="7"/><rect fill="url(#t)" height="7" opacity=".5" rx="1.6" ry=".5" width="1" x="10" y="7"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_sendfax.svg b/icon-themes/elementary_svg/cmd/sc_sendfax.svg
new file mode 100644
index 000000000..0557ae4b5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_sendfax.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="5.986328" x2="15.605448" y1="11.5" y2="11.5"><stop offset="0" stop-color="#fff"/><stop offset=".60646206" 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="4.999979" x2="16.999979" y1="11.5" y2="11.5"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><path d="m2.868 14.5c.008.36.03.914.342.99 3.3.02 6.28.003 9.58.01.34.015.353-.622.342-1z" fill="#505050" stroke="#565656" stroke-linecap="square"/><g stroke-linecap="round"><path d="m.647 6.556.748-3.05 13.216.003.716 3.062z" fill="#4f4f4f" fill-rule="evenodd"/><path d="m1.225 6.517h13.55c.402 0 .725.348.725.78v6.203h-15v-6.203c0-.432.323-.78.725-.78z" fill="#4f4f4f"/><path d="m1.225 6.517h13.55c.402 0 .725.348.725.78v6.203h-15v-6.203c0-.432.323-.78.725-.78z" fill="none" opacity=".71" stroke="#393939" stroke-linejoin="round"/><path d="m12 8h2v2h-2z" fill="#0cceff"/><path d="m.647 6.556.748-3.05 13.216.003.716 3.062z" fill="none" opacity=".7" stroke="#393939" stroke-linecap="butt"/></g><path d="m13 11v3.506c0 .274-.07.494-.156.494h-9.688c-.086 0-.156-.22-.156-.494v-3.506z" fill="#e9e9e9"/><g stroke-linecap="round" stroke-linejoin="round" transform="matrix(0 1 1 0 -4 -3.999979)"><path d="m12.499979 7.5 4.000021 4-4.000021 4v-3h-7v-2h7z" fill="url(#b)" stroke="#a62100" stroke-opacity=".501961"/><path d="m13.486328 9.880859v.619141a.98736586.98736586 0 0 1 -.986328.986328h-6.0136719v.02734h6.0136719a.98736586.98736586 0 0 1 .986328.986332v.619141l1.619141-1.619141z" fill="none" opacity=".5" stroke="url(#a)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_sendfeedback.svg b/icon-themes/elementary_svg/cmd/sc_sendfeedback.svg
new file mode 100644
index 000000000..6a96b15b9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_sendfeedback.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="b" xlink:href="#a"/><linearGradient id="c" gradientTransform="matrix(.30663884 0 0 .23369958 1.592613 5.677061)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" xlink:href="#b" y1="30.188753" y2="15.737678"/><linearGradient id="d" gradientTransform="matrix(.30663884 0 0 .23369958 1.640234 7.63247)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" xlink:href="#b" y1="30.188753" y2="15.737678"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="6" x2="7" y1="8.9577" y2="17.957701"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="17.957701" y2="8.9577"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.46574 0 0 .48509 .82234 1.5316)" gradientUnits="userSpaceOnUse" x1="23.783" x2="23.904" xlink:href="#h" y1="28.666" y2="16.007"/><linearGradient id="h"><stop offset="0" stop-color="#1e1e1e"/><stop offset="1" stop-color="#1e1e1e" stop-opacity="0"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.46574 0 0 .48509 .82234 -4.1022)" gradientUnits="userSpaceOnUse" x1="23.929" x2="23.929" xlink:href="#h" y1="30.773" y2="45.531"/><linearGradient id="j" gradientTransform="matrix(.44186 0 0 .46429 1.3953 .30357)" gradientUnits="userSpaceOnUse" x1="25.577" x2="25.577" xlink:href="#a" y1="15" y2="44.001"/><linearGradient id="k" gradientTransform="matrix(-.46574 0 0 .48509 17.075 -4.0638)" gradientUnits="userSpaceOnUse" x1="23.929" x2="23.929" xlink:href="#h" y1="30.773" y2="45.531"/><g transform="translate(-1 -4.98235)"><rect fill="url(#e)" fill-rule="evenodd" height="9.999999" rx=".46667" ry=".45455" stroke="url(#f)" stroke-linecap="square" stroke-linejoin="round" width="15" x="1.5" y="8.48235"/><g fill="none"><rect height="7.9859" opacity=".4" rx=".036476" ry=".035005" stroke="url(#j)" stroke-linecap="square" width="12.915" x="2.5" y="9.4718"/><path d="m6.6224 14.013-4.5002 3.4556" opacity=".5" stroke="url(#i)"/><path d="m1.9122 10.247595 7.0878 5.034405 7-5.034405" opacity=".5" stroke="url(#g)"/><path d="m11.274 14.051 4.5002 3.4556" opacity=".5" stroke="url(#k)"/><path d="m2.5851129 9.5010886 6.3668321 4.3554574 6.463055-4.3847461" opacity=".7" stroke="url(#c)"/><path d="m7.3609651 14.760307-3.7863246 2.875359zm3.2867859.0146 3.77661 2.860753z" opacity=".7" stroke="url(#d)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_sendmail.svg b/icon-themes/elementary_svg/cmd/sc_sendmail.svg
new file mode 100644
index 000000000..b6e74b973
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_sendmail.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="8.731979" x2="8.731979" y1="15.97659" y2=".975676"><stop offset="0" stop-color="#e2e2e2"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="12.482208" x2="1.231522" y1="4.725904" y2="11.476315"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><g transform="matrix(.9999815 0 0 1.0291152 -.161824 .544331)"><path d="m14.618011 3.607043-12.8039398 2.668263 2.1859288 1.699676-.015534 3.176612 1.7552172-2.14313 3.7301443 2.671541z" fill="url(#a)"/><path d="m14.322162 3.785418-8.2915229 5.273758-.5020622.203061-1.5355264 1.891476.0069495-3.153713z" fill="url(#b)" opacity=".61"/><path d="m15.669903 2.877159-15.00091543 3.134957 2.83101243 2.1974-.0000002 4.3655 2.3255516-2.900568 3.7795322 2.724775z" fill="none" stroke="#8c8c8c" stroke-linejoin="round"/><path d="m3.8445126 12.945847 2.0721555-2.590023 1.251184.900651z" fill="#9e9e9e"/><g fill="#fff" fill-rule="evenodd"><path d="m1.8450572 6.273913 1.0277866.817154 6.6236101-1.346669 5.1107481-2.124352z"/><path d="m14.597656 3.6269531-1.259765 1.9726563-1.988282 1.2539062-2.1484371 3.3554684-1.5019531-1.052734-.9179688.578125-.6230469-.4316406 3.3125 2.3749996z"/><path d="m5.8948688 9.118795.8863812.61558 6.557607-4.134143 1.268782-1.988574z"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_sendmaildocaspdf.svg b/icon-themes/elementary_svg/cmd/sc_sendmaildocaspdf.svg
new file mode 100644
index 000000000..ea53dae3e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_sendmaildocaspdf.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="0" y2="16"><stop offset="0" stop-color="#ed5353"/><stop offset="1" stop-color="#c6262e"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="1" y2="15"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="9.000001" x2="9" y1="2.000003" y2="14.000001"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="6" x2="7" y1="8.9577" y2="17.957701"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="17.957701" y2="8.9577"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.44186 0 0 .46429 1.3953 .30357)" gradientUnits="userSpaceOnUse" x1="25.577" x2="25.577" xlink:href="#g" y1="15" y2="44.000999"/><linearGradient id="g"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.46574 0 0 .48509 .82234 -4.1022)" gradientUnits="userSpaceOnUse" x1="23.929001" x2="23.929001" xlink:href="#i" y1="30.773001" y2="45.530998"/><linearGradient id="i"><stop offset="0" stop-color="#1e1e1e"/><stop offset="1" stop-color="#1e1e1e" stop-opacity="0"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.46574 0 0 .48509 .82234 1.5316)" gradientUnits="userSpaceOnUse" x1="23.783001" x2="23.903999" xlink:href="#i" y1="28.666" y2="16.007"/><linearGradient id="k" gradientTransform="matrix(-.46574 0 0 .48509 17.075 -4.0638)" gradientUnits="userSpaceOnUse" x1="23.929001" x2="23.929001" xlink:href="#i" y1="30.773001" y2="45.530998"/><linearGradient id="l" gradientTransform="matrix(.30663884 0 0 .23369958 1.592613 5.677061)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" xlink:href="#g" y1="30.188753" y2="15.737678"/><linearGradient id="m" gradientTransform="matrix(.30663884 0 0 .23369958 1.640234 7.63247)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" xlink:href="#g" y1="30.188753" y2="15.737678"/><g transform="translate(-2)"><path d="m2.5.5c2.5206581 0 10.999987.000954 10.999987.000954l.000013 14.999046s-7.3333335 0-11 0c0-4.999999 0-10.0000003 0-15z" fill="url(#a)" stroke="#7a0000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m10 1c-2.9235951 2.785415-5.71515 5.0221-7 5.5v1.4785156c.714076-.233471 1.5984932-.6192316 2.5195312-1.2597656 2.1190401-1.473684 5.3710938-5.3496094 5.3710938-5.3496093-.655929 1.4286162-1.5895499 7.3002654-1.6230469 13.6308593h3.2324219c.211878 0 .389833-.131094.462891-.316406l-.01172-.470703c-.164183-.811487-.957006-5.1487024-1.08789-5.9375004-.344776-2.905015.983123-6.4258266 1.171875-7.2441406-.04911-.000005-1.6103-.0310851-3.035156-.03125zm-7 8.765625v1.425781c1.3579345.622356 2.8904707 2.067427 3.9648438 3.808594h1.2441406c-1.0616585-1.913283-3.5346673-4.211335-5.2089844-5.234375z" fill="#7a0000" opacity=".2"/><path d="m9.277174 1.0000001c-2.923595 2.785415-4.992324 3.942359-6.277174 4.420259v1.478448c.714076-.233471 1.599342-.619164 2.52038-1.259698 2.11904-1.473684 4.64674-4.269396 4.64674-4.269396-.694786 1.513247-.896901 6.73017-.910326 13.6303869h3.743206l-.04794-1.866248c-.164184-.811487-.957816-5.1488069-1.0887-5.9376049-.344776-2.905015.260388-5.3465831.44914-6.1648971-.04911-.000005-1.61047-.031085-3.035326-.0312499zm-6.277174 7.686422v1.4256469c1.631445.747709 3.523823 2.675395 4.558424 4.887931h1.11413c-.490311-2.028702-3.66792-5.0887079-5.672554-6.3135779z" fill="url(#b)"/><path d="m12.3125 1.03125c-1.379115 1.1426409-5.9033863 4.5971408-9.3125 4.15625v3.15625s7.072543 1.4589543 10-1.1875v-6.0625c-.07417-.051631-.160615-.0625-.25-.0625zm.65625 7.5625c-1.305828 1.793247-4.519059 4.060196-5.410326 6.40625h1.7091541c.690809-1.542126 2.8878179-3.227005 3.7011719-4.40625z" fill="#7a0000" fill-rule="evenodd" opacity=".05"/><path d="m3.5 1.5h9v13h-9z" fill="none" opacity=".4" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round"/></g><g transform="translate(-1 -2.982349)"><rect fill="url(#d)" fill-rule="evenodd" height="9.999999" rx=".46667" ry=".45455" stroke="url(#e)" stroke-linecap="square" stroke-linejoin="round" width="13" x="3.5" y="8.48235"/><g fill="none"><rect height="7.975349" opacity=".4" rx=".036476" ry=".035005" stroke="url(#f)" stroke-linecap="square" width="10.914999" x="4.5" y="9.48235"/><path d="m7.8373363 14.21335-3.67771 3.327159" opacity=".5" stroke="url(#h)"/><path d="m3.9496263 10.319504 6.2653107 5.162846 5.785063-5.234755" opacity=".5" stroke="url(#j)"/><path d="m12.488937 14.25135 3.285263 3.25525" opacity=".5" stroke="url(#k)"/><path d="m4.6225392 9.5729978 5.5443428 4.4838982 5.248118-4.5850961" opacity=".7" stroke="url(#l)"/><path d="m8.5759014 14.960657-2.9638346 2.746918zm3.2867866.0146 2.561673 2.660403z" opacity=".7" stroke="url(#m)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_sendtoback.svg b/icon-themes/elementary_svg/cmd/sc_sendtoback.svg
new file mode 100644
index 000000000..203f75b71
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_sendtoback.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.32595 0 0 .35064 2.1 -11.43)" gradientUnits="userSpaceOnUse" x1="32.095" x2="32.095" y1="49.712" y2="61.119"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 -.36364 -.36307 0 20.905 21.41)" gradientUnits="userSpaceOnUse" x1="46.301" x2="24.453" y1="24.282" y2="24.282"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="7.889" x2="7.889" y1="12.506" y2="14.561"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><path d="m.5 12.5h15v2h-15z" fill="url(#c)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".75"/><path d="m8.567 8.5 3.446 4 3.452-4h-1.95v-4h-3v4z" display="block" fill="url(#b)"/><path d="m8.567 8.5 3.446 4 3.452-4h-1.95v-4h-3v4z" fill="none" opacity=".5" stroke="#a62100" stroke-linejoin="round"/><path d="m10.717 9.5 1.283 1.5 1.317-1.5h-.8v-4h-1v4z" style="display:block;opacity:.401;fill:none;stroke-width:.964;stroke-miterlimit:7;stroke:url(#a)"/><path d="m1 1v1h6v-1zm0 4v1h6v-1zm0 4v1h6v-1z" fill="#fafafa"/><path d="m.5.5v2h7v-2zm0 4v2h7v-2zm0 4v2h7v-2z" style="opacity:.5;fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.75"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_sendviabluetooth.svg b/icon-themes/elementary_svg/cmd/sc_sendviabluetooth.svg
new file mode 100644
index 000000000..9057e72cb
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_sendviabluetooth.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.33333337 0 0 .33332136 16.000001 .000194)" gradientUnits="userSpaceOnUse" x1="-24" x2="-24" y1="2" y2="46.525425"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientTransform="matrix(1.0922637 0 0 1.1672451 -54.136517 -5.701974)" gradientUnits="userSpaceOnUse" x1="27.583231" x2="27.583231" y1="7.457535" y2="43.432285"><stop offset="0" stop-color="#fff"/><stop offset=".33333334" stop-color="#fff" stop-opacity=".235294"/><stop offset=".73809522" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><path d="m6.179444 15.350946c-1.7654569-.492739-2.8365642-1.719188-3.3728258-3.861991-.2913482-1.164161-.4049237-4.2837301-.2087604-5.7340121.4424657-3.271289 1.792243-4.85244495 4.4261798-5.18490995.7360003-.0929 1.2260423-.09311 1.9571274-.000666 2.654356.335044 3.99156 1.93472695 4.441683 5.31353595.155673 1.168564.06183 4.3437971-.156917 5.3092291-.488683 2.156813-1.41255 3.407144-2.962644 4.009546-.8160657.317145-3.2118833.403959-4.123843.149431z" fill="url(#a)"/><path d="m6.1819077 15.34941c-1.761779-.492739-2.830657-1.719188-3.365807-3.861992-.290742-1.164161-.404078-4.2837296-.208326-5.7340106.441545-3.271289 1.788517-4.85244598 4.416972-5.18490598.73447-.09291 1.223489-.09311 1.953055-.000667 2.6488323.335041 3.9832533 1.93472398 4.4324363 5.31353298.155349 1.168564.0617 4.3437966-.156587 5.3092286-.48767 2.156813-1.409611 3.407144-2.956476 4.009546-.8143743.317145-3.2052053.403959-4.1152673.149431z" fill="none" opacity=".5" stroke="#002e99"/><path d="m-21.181641 2.703125c-2.137894-.269845-3.468045-.2698216-5.621093.00195-3.775644.476591-6.473421 1.7959245-8.464844 4.1289063s-3.294969 5.7724956-3.94336 10.5664066c-.555918 4.110205-.180914 13.679927.605469 16.822265 1.554212 6.210525 4.432345 9.472832 9.414063 10.863282 1.119891.312574 3.602504.469492 5.988281.382812s4.806393-.434059 5.75-.800781c4.338268-1.686018 6.845264-5.028217 8.2695312-11.314453.5650034-2.4937309.8836638-12.3549889.4550782-15.5722629-.6607265-4.959895-1.9638664-8.4980456-3.9570314-10.8828125s-4.690912-3.7149928-8.496094-4.1953125z" style="opacity:.5;fill:none;stroke-width:3.373584;stroke-linecap:round;stroke-linejoin:round;stroke:url(#b)" transform="matrix(.29098642 0 0 .30195649 14.993127 .755512)"/><path d="m6.9101562-.37304688c-.507112 0-1.0564853.25560591-1.375.6328125-.3185146.3772066-.4387908.81722628-.4433593 1.22460938a1.3736472 1.3736472 0 0 0 0 .015625v2.1855469c-.8425446-.3867648-1.8746888-.2986826-2.4667969.3789062-.7525094.8611747-.6880774 2.2283414.1933594 3l1.0683594.9355469-1.0683594.9355469c-.8814757.7716673-.9458844 2.1388131-.1933594 3.0000001.5921481.677652 1.6242911.765607 2.4667969.378906v2.185547c0 .416694.124659.864379.4453125 1.242188.3206535.377808.8659635.630859 1.3730468.630859.1728706 0 .4634126-.0032.7929688-.03711.3295562-.03394.6046788.09942 1.2988281-.433594a1.3736472 1.3736472 0 0 0 .058594-.04883l3.6718751-3.15625a1.3736472 1.3736472 0 0 0 .0175778-.015622c.381982-.339809.542684-.715773.630859-1.033203.01456-.05261.05812-.201381.07422-.427735.0093-.128124.0073-.242959.002-.318359a1.3736472 1.3736472 0 0 0 -.0039-.05469c-.0086-.07653-.03555-.22892-.08594-.396484-.08485-.291458-.228759-.671361-.625-1.0175782a1.3736472 1.3736472 0 0 0 -.023489-.0195293l-1.691406-1.4140625 1.691406-1.4140625a1.3736472 1.3736472 0 0 0 .02344-.019531c.395568-.3456532.540034-.7239644.625-1.015625.0509-.1676441.07693-.3190984.08594-.4023437a1.3736472 1.3736472 0 0 0 .0039-.050781c.0055-.076369.0079-.1919847-.002-.3222656-.016223-.2231153-.059196-.3697183-.074171-.4238287-.088174-.3174414-.248849-.6933881-.630859-1.0332031a1.3736472 1.3736472 0 0 0 -.01758-.015625l-3.6718731-3.15625002a1.3736472 1.3736472 0 0 0 -.03125-.0273438c-.397045-.32072477-.6055086-.32181221-.8027344-.36718746-.1972258-.04537524-.3714067-.06696441-.5371094-.08398437-.3314053-.03403993-.6118342-.04101562-.7792969-.04101563z" fill="#002e99" opacity=".05" transform="matrix(.70561795 0 0 .71735611 2.457577 3.260658)"/><path d="m6.9093416 1c-.277 0-.4422236.2230174-.4453298.5v4.875l-1.7734202-1.5c-.31288-.27345-.75785-.21912-1.03125.09375-.2734.31288-.25038.78909.0625 1.0625l2.25 1.96875-2.25 1.96875c-.31288.273401-.3359.749622-.0625 1.0625s.71837.367151 1.03125.09375l1.7734202-1.5v4.875c0 .277.1683298.5.4453298.5.28242 0 1.0379326-.01953 1.2566826-.1875l3.6725278-3.15625c.11231-.09991.18145-.24072.21875-.375.0142-.05132.0283-.10335.0312-.15625.004-.042.003-.083 0-.125-.006-.05361-.0136-.10455-.0312-.15625-.0385-.13396-.10556-.2761-.21875-.375l-2.9537778-2.46875 2.9537778-2.46875c.11319-.098907.18028-.2410493.21875-.375.0176-.051747.0254-.102645.0312-.15625.003-.041989.004-.083009 0-.125-.003-.052913-.017-.1049375-.0312-.15625-.0373-.1342859-.10644-.2750953-.21875-.375l-3.6725278-3.15625c-.19929-.1609824-1.0278826-.1875-1.2566826-.1875zm.9328806 1.9444435 2.4025798 1.9930565-2.4025798 1.8958323zm0 6.2222221 2.4025798 1.8958344-2.4025798 1.993054z" fill="#002e99" opacity=".15" transform="matrix(.70561795 0 0 .71735611 2.457577 3.260658)"/><path d="m6.9093416 1c-.277 0-.4422236.2230174-.4453298.5v4.875l-1.7734202-1.5c-.31288-.27345-.75785-.21912-1.03125.09375-.2734.31288-.25038.78909.0625 1.0625l2.25 1.96875-2.25 1.96875c-.31288.273401-.3359.749622-.0625 1.0625s.71837.367151 1.03125.09375l1.7734202-1.5v4.875c0 .277.1683298.5.4453298.5.28242 0 1.0379326-.01953 1.2566826-.1875l3.6725278-3.15625c.11231-.09991.18145-.24072.21875-.375.0142-.05132.0283-.10335.0312-.15625.004-.042.003-.083 0-.125-.006-.05361-.0136-.10455-.0312-.15625-.0385-.13396-.10556-.2761-.21875-.375l-2.9537778-2.46875 2.9537778-2.46875c.11319-.098907.18028-.2410493.21875-.375.0176-.051747.0254-.102645.0312-.15625.003-.041989.004-.083009 0-.125-.003-.052913-.017-.1049375-.0312-.15625-.0373-.1342859-.10644-.2750953-.21875-.375l-3.6725278-3.15625c-.19929-.1609824-1.0278826-.1875-1.2566826-.1875zm.9328806 1.9444435 2.4025798 1.9930565-2.4025798 1.8958323zm0 6.2222221 2.4025798 1.8958344-2.4025798 1.993054z" fill="#fff" transform="matrix(.70561795 0 0 .71735611 2.457577 2.261152)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_setborderstyle.svg b/icon-themes/elementary_svg/cmd/sc_setborderstyle.svg
new file mode 100644
index 000000000..908422703
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_setborderstyle.svg
@@ -0,0 +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(1.3105937 0 0 1.3564607 7.351886 -9.008516)" gradientUnits="userSpaceOnUse" x1="8.5" x2="8.5" y1="0" y2="14.5"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.59436 0 0 .5999 -17.765 -.533)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><rect fill="url(#b)" height="11" rx=".424" ry=".491" width="11" x="3" y="2"/><path d="m1.0039061 0v14h14.9960939v-14zm.9960939 1h13l.002 12.001953h-13.000047zm5.998047.0019531.001953 5.9980469h-5.9960939v1h5.9960939v5h1v-5h6v-1h-6l-.001953-5.9980469z" fill="#acacac"/><path d="m1.5039061.5v14h13.9960939v-14zm2 2h9.9960939v10h-9.9960939z" fill="url(#a)" stroke="#a62100" stroke-opacity=".501961"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_setdocumentproperties.svg b/icon-themes/elementary_svg/cmd/sc_setdocumentproperties.svg
new file mode 100644
index 000000000..e27c89fdf
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_setdocumentproperties.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="11" x2="14" y1="13" y2="16.5"><stop offset="0" stop-color="#d4d4d4"/><stop offset="1" stop-color="#d4d4d4" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.69666532 0 0 .69289412 -187.48762 -34.297678)" gradientUnits="userSpaceOnUse" x1="9" x2="12" y1="9" y2="12"><stop offset="0" stop-color="#abacae"/><stop offset="1" stop-color="#fafafa"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="11.5" x2="12" y1="14.5" y2="16.5"><stop offset="0" stop-color="#555761"/><stop offset="1" stop-color="#555761" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="9.438604" x2="12" y1="9.849875" y2="16.5"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.205239" y2="41.589603"><stop offset="0" stop-color="#fff"/><stop offset=".02929282" stop-color="#fff" stop-opacity=".235294"/><stop offset=".97230476" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.31428497 0 0 .32592538 .45716 -.322209)" 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="g" 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="h" gradientTransform="matrix(.32160807 0 0 .3333374 -.175147 -.349077)" gradientUnits="userSpaceOnUse" x1="22.004084" x2="22.004084" y1="47.813133" y2="3.363852"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#c8c8c8"/></linearGradient><path d="m2.5.5c2.5206581 0 10.999987.000954 10.999987.000954l.000013 14.999046s-7.3333335 0-11 0c0-4.999999 0-10.0000003 0-15z" fill="url(#f)" stroke-width="1.08562"/><g fill="none"><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" stroke="url(#e)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 14.99909804s-7.3333841 0-11.000076 0c0-5.000017 0-10.000035 0-15.00005204z" stroke="url(#g)" stroke-linejoin="round" stroke-width=".999922"/><path d="m4.0000001 3.499995h.7537691zm.8643219 0h.703517zm.8140698 0h.6231156zm.7236186 0h.2713566zm.3819095 0h.603015zm.7236186 0h1.5879395zm1.6884415 0h1.216081zm1.316584 0h.371858zm-6.5125639.994817h.9949753zm1.0954773 0h1.6281406zm1.7286437 0h.7939702zm.8944722 0h.7437182zm.8442213 0h.6331654zm.7336684 0 .994975.010376zm1.085427.010376h1.61809zm-6.3819099.994812h.5125628zm.6733666 0h1.8994984zm-.6733666 1.9947954h.9949753zm1.0954773 0h1.6281406zm1.7286437 0h.7939702zm.8944722 0h.7437182zm.8442213 0h.6331654zm.7336684 0 .994975.010376zm1.085427.010376h1.61809zm-6.3819099.9948286h.7537691zm.8643219 0h.6934672zm.8140698 0h.6231156zm.7236186 0h.2713566zm.3819095 0h.603015zm.7236186 0h1.5778887zm1.6884415 0h1.206031zm1.306533 0h.381909zm.482412 0h.904523zm-6.9849249 1h1.1758797zm1.3065331 0h.5628138zm.6633158 0h.2814074zm.3919602 0h.5125629zm.6231157 0h.5226136zm.6231156 0h.8341715zm.9447243 0h1.0854264zm1.1859294 0h.7236178zm.8241208 0h.180904zm-6.5628149 1.994804h.9949753zm1.0954773 0h1.6281406zm1.7286437 0h.7939702zm.8944722 0h.7437182zm.8442213 0h.6331654zm.7336684 0 .994975.01038zm1.085427.01038h1.61809zm-6.3819099.994816h1.2462313zm1.3567841 0h.3919602zm.4924622 0h.8944722zm.9949753 0h1.3165828zm1.4271356 0h.8944723zm.9849245 0h.1909552zm.2914572 0h1.135678zm1.256282 0h.592964zm-6.8040209 1h1.2462313zm1.3567841 0h.5628138zm.6633168 0h.8844215zm.9849245 0h.954774zm1.0653268 0h.3819094zm.4824125 0h.2110548zm.3216076 0h.5929652z" stroke="url(#h)"/></g><path d="m11.984861 15.97603-2.484861-2.47603h-1.8595458c-.9805253-.126073-2.115025-2.072673-2.1404542-2.771186v-1.228814c.3482947.00372.5205859-.00268.7033898-.00847l2 2.271187c.9575633-.104758 1.3921466-.808051 1.7288136-1.389836l-1.4322034-2.432203v-.440678l.3729208-.0871805.4235622.0819805c1.06595.2477825 1.584365.6318995 2.203517 1.5052.791902 1.023536.06497 2.09887 0 3l3.5 4-2.296284-.01825z" fill="url(#a)"/><path d="m9.5 13.5h-1.8595458c-.9805253-.126073-2.115025-2.072673-2.1404542-2.771186v-1.228814c.3482947.00372.5205859-.00268.7033898-.00847l2 2.271187c.9575633-.104758 1.3921466-.808051 1.7288136-1.389836l-1.4322034-2.432203v-.440678l.3729208-.0871805.4235622.0819805c1.06595.2477825 1.584365.6318995 2.203517 1.5052.791902 1.023536.06497 2.09887 0 3z" fill="url(#b)"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m11.984861 15.97603-2.484861-2.47603h-1.8595458c-.9805253-.126073-2.115025-2.072673-2.1404542-2.771186v-1.228814c.3482947.00372.5205859-.00268.7033898-.00847l2 2.271187c.9575633-.104758 1.3921466-.808051 1.7288136-1.389836l-1.4322034-2.432203v-.440678l.3729208-.0871805.4235622.0819805c1.06595.2477825 1.584365.6318995 2.203517 1.5052.791902 1.023536.06497 2.09887 0 3l3.5 4-.571237.285618-1.428763.714382z" opacity=".57" stroke="url(#c)"/><path d="m9.8105469 8.5546875.8261721 1.4023437a.81923874.81923874 0 0 1 .0039.8261718c-.346123.598125-1.0222695 1.649924-2.3476562 1.794922a.81923874.81923874 0 0 1 -.7050722-.273437l-1.1796875-1.339844c.020893.06613.013328.06246.048828.142578.1015519.229187.2531465.502395.4277344.753906.3467492.499526.8456164.815752.8535156.820313h1.7617189a.81923874.81923874 0 0 1 .578125.238281l2.484375 2.476562a.81923874.81923874 0 0 1 .0039.0039l.597656.601562.521485-.259765-2.802735-3.203126a.81923874.81923874 0 0 1 -.199218-.597656c.04656-.645816.261204-1.14199.332031-1.539062.07083-.397072.0727-.5943796-.164063-.9003909a.81923874.81923874 0 0 1 -.01953-.027344c-.365011-.5148398-.651917-.7457384-1.0214791-.9199146z" stroke="url(#d)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_setminimalcolumnwidth.svg b/icon-themes/elementary_svg/cmd/sc_setminimalcolumnwidth.svg
new file mode 100644
index 000000000..324ad5176
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_setminimalcolumnwidth.svg
@@ -0,0 +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="4" x2="4" y1=".5" y2="15.5"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="b" gradientTransform="translate(-4)" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#e" y1="2" y2="4"/><linearGradient id="c" gradientTransform="translate(-4 5)" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#e" y1="2" y2="4"/><linearGradient id="d" gradientTransform="translate(-4 10)" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#e" y1="2" y2="4"/><linearGradient id="e" gradientTransform="matrix(.2818 0 0 .2801 10.98 1036.705)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" y1="10.631" y2="35.623001"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><g transform="translate(3.999)"><path d="m1.7711864.5h4.4576276c.150237 0 .271186.13606779.271186.30508474v14.38983026c0 .169017-.120949.305085-.271186.305085h-4.4576276c-.1502372 0-.2711864-.136068-.2711864-.305085v-14.38983026c0-.16901695.1209492-.30508474.2711864-.30508474z" fill="url(#a)"/><path d="m1.502.002c-.276 0-.5.224-.5.5l.002 14.998c0 .276.224.5.5.5h4.996c.276 0 .5-.224.5-.5l-.002-9.5h.002v-1h-.002v-4.498c0-.276-.224-.5-.5-.5zm.498.998h4v4h-4zm0 5h4v4h-3.996v1h3.996l.002 4.002h-4z" opacity=".32"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m2.5 1.5h3v3h-3z" stroke="url(#b)"/><path d="m2.5 6.5h3v3h-3z" stroke="url(#c)"/><path d="m2.5 11.5h3v3h-3z" stroke="url(#d)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_setminimalrowheight.svg b/icon-themes/elementary_svg/cmd/sc_setminimalrowheight.svg
new file mode 100644
index 000000000..fe5ee515c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_setminimalrowheight.svg
@@ -0,0 +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(-.99999999 0 0 .99999999 16 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="3"/><linearGradient id="b" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="30.655001" x2="30.827999" y1="65.686996" y2="48.688"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-.99999999 0 0 .99999999 6 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="3"/><linearGradient id="d" gradientTransform="matrix(-.99999999 0 0 .99999999 11 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="3"/><linearGradient id="e" gradientTransform="matrix(.59436 0 0 .5999 -19.765 -.533)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="translate(-.002 -.002)"><rect fill="url(#e)" height="3.998" rx=".424" ry=".491" width="14.998" x=".502" y="5.502"/><path d="m.502 5.002c-.276 0-.5.224-.5.5v3.996c0 .276.224.5.5.5h15c.276 0 .5-.224.5-.5.002-5.004 0 1.003 0-3.996 0-.276-.224-.5-.5-.5zm.5 1 3.998-.002v3h-4zm4.998-.002 4.002.002-.002 2.998h-4v-1h.002v-1.998h-.002zm9.002.002.002 2.998h-4.004l.002-2.998z" opacity=".32"/><g fill="none"><path d="m9.502 6.502h-3v2l2.9979996-.002z" stroke="url(#d)"/><path d="m4.502 6.502h-3v2l2.9979996-.002z" stroke="url(#c)"/><path d="m14.502 6.502h-3l-.002 1.998h3z" stroke="url(#a)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_setobjecttobackground.svg b/icon-themes/elementary_svg/cmd/sc_setobjecttobackground.svg
new file mode 100644
index 000000000..f7ce28686
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_setobjecttobackground.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" 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="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" gradientUnits="userSpaceOnUse" x1="11" x2="11" y1="7" y2="15"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="11.492393" x2="14" y1="8" y2="14"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="d" 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="e" gradientTransform="matrix(.31428463 0 0 .32594469 .457175 -.323148)" 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><path d="m2.500012.4991096c2.5206554 0 10.999975.00095406 10.999975.00095406l.000013 14.99993634s-7.3333255 0-10.999988 0c0-5.000296 0-10.000594 0-15.0008904z" fill="url(#e)" stroke-width="1.085652"/><g fill="none"><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" stroke="url(#a)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 14.99909804s-7.3333841 0-11.000076 0c0-5.000017 0-10.000035.0000001-15.00005204z" stroke="url(#d)" stroke-linejoin="round" stroke-width=".999922"/></g><path d="m4 3h8v1h-8z" fill="#7e7e7e"/><path d="m4 5h7v1h-7z" fill="#7e7e7e"/><path d="m15.5 10.750013a4.7500191 4.7500129 0 0 1 -4.750019 4.750013 4.7500191 4.7500129 0 0 1 -4.7500191-4.750013 4.7500191 4.7500129 0 0 1 4.7500191-4.7500125 4.7500191 4.7500129 0 0 1 4.750019 4.7500125z" fill="url(#c)" stroke="#7239b3" stroke-linecap="square" stroke-opacity=".75"/><path d="m14.545776 10.750013a3.795795 3.79579 0 0 1 -3.795795 3.79579 3.795795 3.79579 0 0 1 -3.795795-3.79579 3.795795 3.79579 0 0 1 3.795795-3.7957896 3.795795 3.79579 0 0 1 3.795795 3.7957896z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="square"/><g fill="#7e7e7e"><path d="m4 7h8v1h-8z"/><path d="m4 9h8v1h-8z"/><path d="m4 11h7v1h-7z"/><path d="m4 13h8v1h-8z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_setobjecttoforeground.svg b/icon-themes/elementary_svg/cmd/sc_setobjecttoforeground.svg
new file mode 100644
index 000000000..587f5beb0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_setobjecttoforeground.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" 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="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" gradientUnits="userSpaceOnUse" x1="11" x2="11" y1="7.5" y2="14.5"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="11.492393" x2="14" y1="8" y2="14"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="d" 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="e" gradientTransform="matrix(.31428497 0 0 .32592538 .45716 -.322209)" 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><path d="m2.5.5c2.5206581 0 10.999987.000954 10.999987.000954l.000013 14.999046s-7.3333335 0-11 0c0-4.999999 0-10.0000003 0-15z" fill="url(#e)" stroke-width="1.08562"/><g fill="none"><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" stroke="url(#a)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 14.99909804s-7.3333841 0-11.000076 0c0-5.000017 0-10.000035.0000001-15.00005204z" stroke="url(#d)" stroke-linejoin="round" stroke-width=".999922"/></g><g fill="#7e7e7e"><path d="m4 3h8v1h-8z"/><path d="m4 5h7v1h-7z"/><path d="m4 7h8v1h-8z"/><path d="m4 9h8v1h-8z"/><path d="m4 11h7v1h-7z"/><path d="m4 13h8v1h-8z"/></g><g stroke-linecap="square" stroke-opacity=".75"><path d="m15.5 10.750013a4.7500191 4.7500129 0 0 1 -4.750019 4.750013 4.7500191 4.7500129 0 0 1 -4.7500191-4.750013 4.7500191 4.7500129 0 0 1 4.7500191-4.7500125 4.7500191 4.7500129 0 0 1 4.750019 4.7500125z" fill="url(#c)" stroke="#7239b3"/><path d="m14.545776 10.750013a3.795795 3.79579 0 0 1 -3.795795 3.79579 3.795795 3.79579 0 0 1 -3.795795-3.79579 3.795795 3.79579 0 0 1 3.795795-3.7957896 3.795795 3.79579 0 0 1 3.795795 3.7957896z" fill="none" opacity=".5" stroke="url(#b)" stroke-opacity="1"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_setooutline.svg b/icon-themes/elementary_svg/cmd/sc_setooutline.svg
new file mode 100644
index 000000000..413f28421
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_setooutline.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="2" x2="2" xlink:href="#a" y1="2.5" y2="5.5"/><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="2" x2="2" xlink:href="#c" y1="3" y2="5"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="3.285389" x2="3.169935" xlink:href="#c" y1="1.500001" y2="6.781046"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="2.949911" x2="3.1608" xlink:href="#a" y1="1.5" y2="6.835467"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="18" y2="2"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><path d="m6 6.5h-.5v.5 1 .5h.5 6 .5v-.5-1-.5h-.5z" fill="url(#g)"/><path d="m10 7v.5zm-4 0v.5h4v-.5zm4 0v.5h2v-.5z" fill="#bebebe" opacity=".2"/><path d="m6 6.5h-.5v.5 1 .5h.5 6 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><path d="m6 2.5h-.5v.5 1 .5h.5 9 .5v-.5-1-.5h-.5z" fill="url(#g)"/><path d="m10 3v.5zm-4 0v.5h4v-.5zm4 0v.5h5v-.5z" fill="#bebebe" opacity=".2"/><path d="m6 2.5h-.5v.5 1 .5h.5 9 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><path d="m10 10.5h-.5v.5 1 .5h.5 4 .5v-.5-1-.5h-.5z" fill="url(#g)"/><path d="m10 11v.5zm0 0v.5zm0 0v.5h4v-.5z" fill="#bebebe" opacity=".2"/><path d="m10 10.5h-.5v.5 1 .5h.5 4 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><path d="m3.5 6.7810456h-.6454377v-3.26772-.3373878c.00245-.1197972.00489-.238372.00733-.3557243.00489-.1197971.00856-.2334821.011002-.3410551.00489-.1100178.00856-.206589.011002-.2897136-.041563.044007-.078235.081902-.1100179.1136851-.031783.031783-.064788.062343-.099016.091681-.031783.029338-.066011.061121-.1026832.095349-.036672.031783-.08068.069678-.1320214.1136851l-.5427503.4437387-.352057-.451073 1.4045605-1.0965107h.550089z" fill="url(#f)" stroke-width=".660131"/><path d="m3.5 6.7810456h-.6454377v-3.26772-.3373878c.00245-.1197972.00489-.238372.00733-.3557243.00489-.1197971.00856-.2334821.011002-.3410551.00489-.1100178.00856-.206589.011002-.2897136-.041563.044007-.078235.081902-.1100179.1136851-.031783.031783-.064788.062343-.099016.091681-.031783.029338-.066011.061121-.1026832.095349-.036672.031783-.08068.069678-.1320214.1136851l-.5427503.4437387-.352057-.451073 1.4045605-1.0965107h.550089z" fill="none" opacity=".5" stroke="#002e99"/><path d="m1.8496732 2.6449142.9901961-.8148488h.3300653v4.9509804" fill="none" opacity=".5" stroke="url(#e)" stroke-width=".660131"/><g transform="translate(4 8)"><path d="m3.5 4a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" fill="url(#b)"/><g fill="none"><path d="m3.5 4a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" opacity=".5" stroke="#002e99"/><path d="m2.5 4a.5.5 0 0 1 -.5.5.5.5 0 0 1 -.5-.5.5.5 0 0 1 .5-.5.5.5 0 0 1 .5.5z" opacity=".39" stroke="url(#d)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_setoptimalcolumnwidth.svg b/icon-themes/elementary_svg/cmd/sc_setoptimalcolumnwidth.svg
new file mode 100644
index 000000000..0a1b0821e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_setoptimalcolumnwidth.svg
@@ -0,0 +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="4" x2="4" y1=".5" y2="15.5"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="b" gradientTransform="translate(-4)" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#g" y1="2" y2="4"/><linearGradient id="c" gradientTransform="translate(-4 5)" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#g" y1="2" y2="4"/><linearGradient id="d" gradientTransform="translate(-4 10)" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#g" y1="2" y2="4"/><radialGradient id="e" cx="7.772984" cy="7.282222" gradientTransform="matrix(.01735505 1.7567937 -1.7341486 .01713137 20.266536 -5.783222)" gradientUnits="userSpaceOnUse" r="6.164814"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="f" gradientTransform="matrix(.25508209 .06834904 -.06793671 .25354327 13.443481 .03325)" gradientUnits="userSpaceOnUse" x1="10.568387" x2="15.296399" y1="28.749016" y2="44.988041"><stop offset="0" stop-color="#fff"/><stop offset=".35621077" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.2818 0 0 .2801 10.98 1036.705)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" y1="10.631" y2="35.623001"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><g transform="translate(1)"><path d="m1.7711864.5h4.4576276c.150237 0 .271186.13606779.271186.30508474v14.38983026c0 .169017-.120949.305085-.271186.305085h-4.4576276c-.1502372 0-.2711864-.136068-.2711864-.305085v-14.38983026c0-.16901695.1209492-.30508474.2711864-.30508474z" fill="url(#a)"/><path d="m1.502.002c-.276 0-.5.224-.5.5l.002 14.998c0 .276.224.5.5.5h4.996c.276 0 .5-.224.5-.5l-.002-9.5h.002v-1h-.002v-4.498c0-.276-.224-.5-.5-.5zm.498.998h4v4h-4zm0 5h4v4h-3.996v1h3.996l.002 4.002h-4z" opacity=".32"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m2.5 1.5h3v3h-3z" stroke="url(#b)"/><path d="m2.5 6.5h3v3h-3z" stroke="url(#c)"/><path d="m2.5 11.5h3v3h-3z" stroke="url(#d)"/></g></g><path d="m14.148 6.28c-.15-.056-.323-.02-.44.103l-5.03 5.295-2.54-2.413c-.164-.158-.423-.154-.58.012l-1.433 1.52c-.157.165-.15.426.014.583l4.04 3.924c.038.037.082.062.13.08.15.063.33.032.452-.095l6.78-7.143c.16-.165.153-.426-.012-.584l-1.242-1.195c-.04-.04-.09-.07-.14-.087z" fill="url(#e)" stroke="#206b00" stroke-linecap="round" stroke-opacity=".501961"/><path d="m9.0974938 12.827279 4.9193502-5.3442508.792467.6915203m-6.0401855 6.3269985-3.5872994-3.442793 1.0216836-1.026074" fill="none" opacity=".5" stroke="url(#f)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_setoptimalrowheight.svg b/icon-themes/elementary_svg/cmd/sc_setoptimalrowheight.svg
new file mode 100644
index 000000000..0bf4ce451
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_setoptimalrowheight.svg
@@ -0,0 +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(-.99999999 0 0 .99999999 16 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="3"/><linearGradient id="b" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="30.655001" x2="30.827999" y1="65.686996" y2="48.688"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-.99999999 0 0 .99999999 6 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="3"/><linearGradient id="d" gradientTransform="matrix(-.99999999 0 0 .99999999 11 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="3"/><radialGradient id="e" cx="7.772984" cy="7.282222" gradientTransform="matrix(.01735505 1.7567937 -1.7341486 .01713137 20.266536 -5.783222)" gradientUnits="userSpaceOnUse" r="6.164814"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="f" gradientTransform="matrix(.25508209 .06834904 -.06793671 .25354327 13.443481 .03325)" gradientUnits="userSpaceOnUse" x1="10.568387" x2="15.296399" y1="28.749016" y2="44.988041"><stop offset="0" stop-color="#fff"/><stop offset=".35621077" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.59436 0 0 .5999 -19.765 -.533)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="translate(-.002 -3.002)"><rect fill="url(#g)" height="3.998" rx=".424" ry=".491" width="14.998" x=".502" y="5.502"/><path d="m.502 5.002c-.276 0-.5.224-.5.5v3.996c0 .276.224.5.5.5h15c.276 0 .5-.224.5-.5.002-5.004 0 1.003 0-3.996 0-.276-.224-.5-.5-.5zm.5 1 3.998-.002v3h-4zm4.998-.002 4.002.002-.002 2.998h-4v-1h.002v-1.998h-.002zm9.002.002.002 2.998h-4.004l.002-2.998z" opacity=".32"/><g fill="none"><path d="m9.502 6.502h-3v2l2.9979996-.002z" stroke="url(#d)"/><path d="m4.502 6.502h-3v2l2.9979996-.002z" stroke="url(#c)"/><path d="m14.502 6.502h-3l-.002 1.998h3z" stroke="url(#a)"/></g></g><path d="m14.148 6.28c-.15-.056-.323-.02-.44.103l-5.03 5.295-2.54-2.413c-.164-.158-.423-.154-.58.012l-1.433 1.52c-.157.165-.15.426.014.583l4.04 3.924c.038.037.082.062.13.08.15.063.33.032.452-.095l6.78-7.143c.16-.165.153-.426-.012-.584l-1.242-1.195c-.04-.04-.09-.07-.14-.087z" fill="url(#e)" stroke="#206b00" stroke-linecap="round" stroke-opacity=".501961"/><path d="m9.0974938 12.827279 4.9193502-5.3442508.792467.6915203m-6.0401855 6.3269985-3.5872994-3.442793 1.0216836-1.026074" fill="none" opacity=".5" stroke="url(#f)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_setoutline.svg b/icon-themes/elementary_svg/cmd/sc_setoutline.svg
new file mode 100644
index 000000000..413f28421
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_setoutline.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="2" x2="2" xlink:href="#a" y1="2.5" y2="5.5"/><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="2" x2="2" xlink:href="#c" y1="3" y2="5"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="3.285389" x2="3.169935" xlink:href="#c" y1="1.500001" y2="6.781046"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="2.949911" x2="3.1608" xlink:href="#a" y1="1.5" y2="6.835467"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="18" y2="2"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><path d="m6 6.5h-.5v.5 1 .5h.5 6 .5v-.5-1-.5h-.5z" fill="url(#g)"/><path d="m10 7v.5zm-4 0v.5h4v-.5zm4 0v.5h2v-.5z" fill="#bebebe" opacity=".2"/><path d="m6 6.5h-.5v.5 1 .5h.5 6 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><path d="m6 2.5h-.5v.5 1 .5h.5 9 .5v-.5-1-.5h-.5z" fill="url(#g)"/><path d="m10 3v.5zm-4 0v.5h4v-.5zm4 0v.5h5v-.5z" fill="#bebebe" opacity=".2"/><path d="m6 2.5h-.5v.5 1 .5h.5 9 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><path d="m10 10.5h-.5v.5 1 .5h.5 4 .5v-.5-1-.5h-.5z" fill="url(#g)"/><path d="m10 11v.5zm0 0v.5zm0 0v.5h4v-.5z" fill="#bebebe" opacity=".2"/><path d="m10 10.5h-.5v.5 1 .5h.5 4 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><path d="m3.5 6.7810456h-.6454377v-3.26772-.3373878c.00245-.1197972.00489-.238372.00733-.3557243.00489-.1197971.00856-.2334821.011002-.3410551.00489-.1100178.00856-.206589.011002-.2897136-.041563.044007-.078235.081902-.1100179.1136851-.031783.031783-.064788.062343-.099016.091681-.031783.029338-.066011.061121-.1026832.095349-.036672.031783-.08068.069678-.1320214.1136851l-.5427503.4437387-.352057-.451073 1.4045605-1.0965107h.550089z" fill="url(#f)" stroke-width=".660131"/><path d="m3.5 6.7810456h-.6454377v-3.26772-.3373878c.00245-.1197972.00489-.238372.00733-.3557243.00489-.1197971.00856-.2334821.011002-.3410551.00489-.1100178.00856-.206589.011002-.2897136-.041563.044007-.078235.081902-.1100179.1136851-.031783.031783-.064788.062343-.099016.091681-.031783.029338-.066011.061121-.1026832.095349-.036672.031783-.08068.069678-.1320214.1136851l-.5427503.4437387-.352057-.451073 1.4045605-1.0965107h.550089z" fill="none" opacity=".5" stroke="#002e99"/><path d="m1.8496732 2.6449142.9901961-.8148488h.3300653v4.9509804" fill="none" opacity=".5" stroke="url(#e)" stroke-width=".660131"/><g transform="translate(4 8)"><path d="m3.5 4a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" fill="url(#b)"/><g fill="none"><path d="m3.5 4a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" opacity=".5" stroke="#002e99"/><path d="m2.5 4a.5.5 0 0 1 -.5.5.5.5 0 0 1 -.5-.5.5.5 0 0 1 .5-.5.5.5 0 0 1 .5.5z" opacity=".39" stroke="url(#d)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_setreminder.svg b/icon-themes/elementary_svg/cmd/sc_setreminder.svg
new file mode 100644
index 000000000..c436f70d2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_setreminder.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m10.79.795c-1.006 0-1.947.464-2.575 1.268l-5.685 7.272c-.552.708-.804 1.6-.712 2.504s.52 1.72 1.205 2.293l.368.31h.003c.585.49 1.32.762 2.076.762.115 0 .232-.007.348-.02.872-.095 1.66-.535 2.21-1.23l.1440678-.190441c0 .003.055932-.106559 3.8859322-5.006559.75-.96.606-2.37-.323-3.148l-.385.124c-.385-.322-.87-.502-1.368-.502-.66 0-1.28.305-1.693.832l-3.83 4.9c-.317.406-.255 1.002.14 1.333v.002c.164.137.37.212.584.212.282 0 .548-.132.722-.356l3.828-4.898c.063-.08.15-.123.246-.123.075 0 .14.022.2.072l.193.162c.067.055.11.137.12.232.01.094-.018.18-.073.25l-3.822 4.892c-.28.356-.686.557-1.127.557-.328 0-.653-.116-.91-.33v-.003l-.367-.307-.002-.002c-.3-.254-.49-.614-.532-1.017-.04-.404.073-.796.32-1.11l5.681-7.274c.28-.356.686-.56 1.127-.56.328 0 .652.12.908.333l.37.31c.626.523.723 1.48.216 2.13-.153.196-.22.447-.196.696.026.25.145.477.336.637v.002c.164.138.37.213.584.213.28 0 .547-.13.723-.354.552-.707.805-1.6.712-2.504s-.52-1.72-1.204-2.293l-.367-.31c-.002 0-.002-.002-.003-.002-.586-.49-1.323-.76-2.078-.76z" fill="#e9e9e9" stroke="#222" stroke-opacity=".474"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_shadowcursor.svg b/icon-themes/elementary_svg/cmd/sc_shadowcursor.svg
new file mode 100644
index 000000000..a8fa87dfc
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_shadowcursor.svg
@@ -0,0 +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="9.978495" x2="9.978495" y1="13.912886" y2="-5.872059"><stop offset="0"/><stop offset="1" stop-color="#333"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14" x2="6" y1="8" y2="16"><stop offset="0" stop-color="#fff"/><stop offset=".125" stop-color="#fff" stop-opacity="0"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><clipPath id="c"><path d="m8 2.6855469v14.0000001l3.132812-3.820313 2.066407 4.986328a1.0001 1.0001 0 1 0 1.847656-.765624l-2.111328-5.095704 4.378906.009766z"/></clipPath><path d="m7 1 9.313913 8.9062815-4.215185.1692475 1.794225 3.65716c.556198 1.628086-1.887042 2.257616-2.304894 1.037343l-1.6571624-3.659935-2.9693616 3.21752z" fill="#5a5a5a" fill-opacity=".426471" fill-rule="evenodd"/><g transform="translate(-3 2)"><g fill-rule="evenodd" stroke="#000" stroke-linejoin="round"><path d="m7.9892474.989248v10.999999l2.5652276-2.9424833 2.044188 3.7280743c.494727 1.242916 2.142881-.74317 1.613492-1.971723l-1.874329-2.6219433 3.651422-.1919247z" opacity=".02" stroke-width="6"/><path d="m7.9892474.989248v10.999999l2.5652276-2.9424833 2.044188 3.7280743c.494727 1.242916 2.142881-.74317 1.613492-1.971723l-1.874329-2.6219433 3.117524-.2046366z" opacity=".2" stroke-width="2"/><path d="m7.9892474.989248v10.999999l2.5652276-2.9424833 2.044188 3.7280743c.494727 1.242916 2.142881-.74317 1.613492-1.971723l-1.874329-2.6219433 3.117524-.2046366z" opacity=".05" stroke-width="4"/></g><path d="m7 0v11l2.5652277-2.9424843 2.0441883 3.7280743c.494704 1.24297 2.357232.471184 1.827788-.757391l-2.088625-3.8362743 3.117523-.2046366z" fill="none" stroke="#fff" stroke-width="2"/><path d="m7 0v11l2.5652277-2.9424843 2.0441883 3.7280743c.494704 1.24297 2.357232.471184 1.827788-.757391l-2.088625-3.8362743 3.651421-.1919247z" fill="url(#a)" fill-rule="evenodd"/><path clip-path="url(#c)" d="m6.9891304 6.9358866v11.1195654l2.59311-2.974467 2.0664066 3.768597c.500102 1.256433 2.382807.476286 1.847656-.765624l-2.111328-3.877973 3.151411-.206867z" fill="none" opacity=".4" stroke="url(#b)" stroke-width="2.695652" transform="matrix(.98924729 0 0 .98924729 .086022 -6.861307)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_shadowed.svg b/icon-themes/elementary_svg/cmd/sc_shadowed.svg
new file mode 100644
index 000000000..f8cbedb48
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_shadowed.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="7.338" cy="-.047" gradientTransform="matrix(-1.84322 .07294 -.0791 -1.9993 19.207 -1.97)" gradientUnits="userSpaceOnUse" r="6.626"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><filter id="b" color-interpolation-filters="sRGB" height="1.047" width="1.049" x="-.024" y="-.024"><feGaussianBlur stdDeviation=".125"/></filter>/&amp;gt;<g stroke-linejoin="round" stroke-width=".962"><path d="m13.43 15.67-.92-3.027h-4.638l-.922 3.027h-2.904l4.489-12.77h3.296l4.506 12.77zm-1.565-5.288q-1.278-4.115-1.444-4.654-.155-.54-.225-.852-.287 1.113-1.644 5.506z" fill="#8c8c8c" filter="url(#b)" opacity=".5" transform="scale(.9794 1.02103)"/><path d="m9.673 13.52-.903-3.092h-4.54l-.904 3.09h-2.846l4.398-13.036h3.23l4.412 13.04zm-1.533-5.4q-1.252-4.203-1.414-4.754-.154-.55-.222-.87-.28 1.137-1.61 5.622z" fill="url(#a)" stroke="#000" stroke-opacity=".467"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_sharedocument.svg b/icon-themes/elementary_svg/cmd/sc_sharedocument.svg
new file mode 100644
index 000000000..0c3a248fb
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_sharedocument.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="1" x2="5" y1="-12" y2="-12"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324 0 0 .35135 2.162 -.432)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="5.564" y2="43"><stop offset="0" stop-color="#fff"/><stop offset=".036" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.3143 0 0 .32593 .457 -.322)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".705" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.2538 0 0 .30502 19.13 -.685)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-color="#206b00"/><stop offset="1" stop-color="#3a9104"/></linearGradient><path d="m2.5.5h11v15h-11z" fill="url(#c)" stroke="url(#d)" stroke-linejoin="round"/><path d="m12.5 14.5h-9v-13h9z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="round"/><path d="m3.5 1.5h5.995l3.005 3.27v9.73h-9z" fill="#fff" opacity=".2" stroke="#000"/><path d="m4 2h5.318l2.682 3v9h-8z" fill="#fff"/><path d="m5 10h2v1h-2zm3 0h2v1h-2zm-3-2h2v1h-2zm3 0h2v1h-2zm-3-2h2v1h-2zm3 0h2v1h-2zm-3-2h2v1h-2zm3 0h1l1 1h-2zm-3 8h2v1h-2zm3 0h2v1h-2z" fill="#89ac68"/><g fill="#fff"><circle cx="13.625" cy="5.359" r="3.403"/><circle cx="13.529" cy="13.413" r="3.403"/><circle cx="6.239" cy="9.393" r="3.403"/></g><g transform="matrix(.80932 0 0 .80932 3.86 3.05)"><path d="m11.635 2.344-9 5a.75.75 0 0 0 0 1.312l9 5a.75.75 0 0 0 .365.094v-1.5h.193l-7.648-4.25 7.818-4.344z" fill="#333" fill-rule="evenodd"/><g id="e" fill-rule="evenodd" stroke-linejoin="round" transform="rotate(90)"><circle cx="3" cy="-12" fill="#666" r="2.5"/><circle cx="3" cy="-12" fill="none" r="2.5" stroke="#333" stroke-width="1.236"/><circle cx="3" cy="-12" fill="none" opacity=".3" r="1.5" stroke="url(#a)" stroke-width="1.236"/></g><use height="100%" transform="translate(-9 5)" width="100%" xlink:href="#e"/><use height="100%" transform="translate(0 10)" width="100%" xlink:href="#e"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_shear.svg b/icon-themes/elementary_svg/cmd/sc_shear.svg
new file mode 100644
index 000000000..349133881
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_shear.svg
@@ -0,0 +1,7 @@
+<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(0 -.5372019 .57681717 0 -15.997188 19.865617)" gradientUnits="userSpaceOnUse" x1="28.180637" x2="28.180637" xlink:href="#g" y1="60.383942" y2="49.596893"/><linearGradient id="b" gradientTransform="matrix(.49219581 0 0 .45839231 4.509306 -4.793718)" gradientUnits="userSpaceOnUse" x1="38.583462" x2="11.720007" xlink:href="#f" y1="29.202097" y2="29.202097"/><linearGradient id="c" gradientTransform="matrix(.49219581 0 0 .45839231 4.509306 -4.793718)" gradientUnits="userSpaceOnUse" x1="11.720008" x2="40.163666" xlink:href="#f" y1="27.515604" y2="27.515604"/><linearGradient id="d" gradientTransform="matrix(0 -.5372019 .57681717 0 -15.997188 19.865617)" gradientUnits="userSpaceOnUse" x1="25.302485" x2="25.302485" xlink:href="#g" y1="50.945278" y2="60.383945"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="1.5" y2="14.5"><stop offset="0" stop-color="#a56de2"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.49219581 0 0 .45839231 4.509306 -4.793718)" gradientUnits="userSpaceOnUse" x1="23.731871" x2="23.731871" y1="5.394345" y2="39.735077"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".26238" stop-color="#64baff"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></linearGradient><linearGradient id="g" gradientTransform="matrix(0 -.5372019 .57681717 0 -15.997188 19.865617)" gradientUnits="userSpaceOnUse" x1="40.957993" x2="18.680689" y1="46.97065" y2="46.97065"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999988" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="18.863583" x2="11.905343" y1="10.410402" y2="34.173634"><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>
+
+
+
+
+ /&amp;amp;amp;amp;gt;
+ <g stroke-width="1.550837" transform="matrix(0 .64286409 .64676805 0 9.442776 .392743)"><path d="m16.499999 9.3653729 6.999925-6.1845973h-12.44431v3.0922986l5.444386.0000004z" style="display:block;stroke:#002e99;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.517647;fill:url(#c)"/><path d="m18.055538 6.0001272 2.083292-2.046277h-9.083216 6.999924z" display="block" fill="none" opacity=".5" stroke="url(#d)" stroke-miterlimit="7"/></g><g stroke-width="1.550837" transform="matrix(0 -.64286409 -.64676805 0 6.557224 15.607257)"><path d="m16.499999 9.3653729 6.999925-6.1845973h-12.44431v3.0922986l5.444386.0000004z" style="display:block;stroke:#002e99;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.517647;fill:url(#b)"/><path d="m18.055538 6.0001272 2.083292-2.046277h-9.083216 6.999924z" display="block" fill="none" opacity=".5" stroke="url(#a)" stroke-miterlimit="7"/></g><path d="m4.5338604.49997396 6.9661646 2.95010654.000013 12.0499455-6.9661777-2.983051z" fill="url(#e)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961" stroke-width=".999922"/><path d="m10.567797 13.957627-5.0677971-2.135593v-9.7457629l5.0677971 2.1694916z" fill="none" opacity=".5" stroke="url(#h)" stroke-linecap="round"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_shell3d.svg b/icon-themes/elementary_svg/cmd/sc_shell3d.svg
new file mode 100644
index 000000000..9d1991254
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_shell3d.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.84185778 0 0 .8378013 -2.102287 6.652377)" gradientUnits="userSpaceOnUse" x1="11.633746" x2="12.285708" y1="-3.44484" y2="9.907301"><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><radialGradient id="b" cx="5.220339" cy="4.293785" gradientTransform="matrix(1 0 0 .75 0 2)" gradientUnits="userSpaceOnUse" r="8"><stop offset="0" stop-color="#e4c6fa"/><stop offset="1" stop-color="#a56de2"/></radialGradient><path d="m8.0000005 2.417378c-4.7037018.00384-7.28774516 3.8157188-7.58262582 7.4434985 0 2.0554305 3.39485702 3.7217495 7.58262582 3.7217495 4.1877685 0 7.5826255-1.666319 7.5826255-3.7217495-.612832-4.1532147-3.817491-7.3711641-7.5826255-7.4434985z" fill="url(#b)" fill-rule="evenodd" stroke="#7239b3" stroke-opacity=".560784" stroke-width=".834749"/><path d="m14.779166 10.003574c-.861051 3.213751-5.3762549 2.500217-7.3860869 2.637415-3.8954998.028845-6.1258332-.942535-5.8846077-2.110081-1.12664044-3.5519173 2.7471777-7.2746593 6.4915289-7.2746593 3.7443517 0 6.7796207 3.0210089 6.7791657 6.7473253" fill="none" opacity=".6" stroke="url(#a)" stroke-width=".751424"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_show.svg b/icon-themes/elementary_svg/cmd/sc_show.svg
new file mode 100644
index 000000000..3c3e5fbc8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_show.svg
@@ -0,0 +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(.67880146 0 0 .73786273 -2.280774 -6.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#j" y1="21.090319" y2="22.445583"/><linearGradient id="b" gradientTransform="matrix(.67880146 0 0 .73786273 2.719226 -6.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#j" y1="21.090319" y2="22.445583"/><linearGradient id="c" gradientTransform="matrix(.67880146 0 0 .73786273 -2.280774 -10.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#j" y1="21.090319" y2="22.445583"/><linearGradient id="d" gradientTransform="matrix(.67880146 0 0 .73786273 2.719226 -10.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#j" y1="21.090319" y2="22.445583"/><linearGradient id="e" gradientTransform="matrix(.67880146 0 0 .73786273 7.719226 -6.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#j" y1="21.090319" y2="22.445583"/><linearGradient id="f" gradientTransform="matrix(.67880146 0 0 .73786273 7.719226 -10.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#j" y1="21.090319" y2="22.445583"/><linearGradient id="g" gradientTransform="matrix(.67880146 0 0 .73786273 7.719226 -13.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#j" y1="21.090319" y2="22.445583"/><linearGradient id="h" gradientTransform="matrix(.67880146 0 0 .73786273 2.719226 -13.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#j" y1="21.090319" y2="22.445583"/><linearGradient id="i" gradientTransform="matrix(.67880146 0 0 .73786273 -2.280774 -13.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#j" y1="21.090319" y2="22.445583"/><linearGradient id="j" gradientTransform="matrix(.67880146 0 0 .73786273 -2.234164 -2.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" y1="21.090319" y2="22.445583"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.59436 0 0 .5999 -19.265 1.967)" gradientUnits="userSpaceOnUse" x1="40.825424" x2="42.507908" y1="-1.611935" y2="23.392233"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><path d="m.5.5v.49023438 10.01953162 4.490234h3l2.7792969-4h8.7968751.423828v-.490234-10.01953162-.49023438h-.423828-14.15234388z" fill="url(#k)"/><path d="m1.5 12.5h2.5466102l-1.3121498 2h-1.2344604z" fill="none" stroke="url(#j)" stroke-linecap="square"/><path d="m.49804688.00195313c-.27600002 0-.50000001.22399999-.50000001.49999999l.00195313 11.49804688h.00195313v3.498047c0 .276.22399999.499946.49999999.5l3.21093748.001953 2.7871094-4h3.5 1 4 .5c.276 0 .5-.224.5-.5l-.001953-7.5h.001953v-1h-.001953v-2.49804688c0-.276-.224-.49999999-.5-.49999999zm.49804687.99804687h14.00390625v2h-4.001953v-1.9980469h-1.0000001v1.9980469h-4v-1.9980469h-1v1.9980469h-4.00195315zm.00195313 3h4.00195312v.0019531h-.0019531l.0019531 2.9980469h-4zm5.00195312 0h4v3h-4zm5 0h4v3h-4zm-10 4h4v3h-4zm5 0h4v3h-4zm5 0h4v3h-4c-.000238-.917573.000317-2.0560243 0-3zm-10 4h4l-2 3h-2z" opacity=".32"/><g fill="none" stroke-linecap="square"><path d="m1.5 8.5h3v2h-3z" stroke="url(#a)"/><path d="m6.5 8.5h3v2h-3z" stroke="url(#b)"/><path d="m1.5 4.5h3v2h-3z" stroke="url(#c)"/><path d="m6.5 4.5h3v2h-3z" stroke="url(#d)"/><path d="m11.5 8.5h3v2h-3z" stroke="url(#e)"/><path d="m11.5 4.5h3v2h-3z" stroke="url(#f)"/><path d="m11.5 1.5h3v1h-3z" stroke="url(#g)"/><path d="m6.5 1.5h3v1h-3z" stroke="url(#h)"/><path d="m1.5 1.5h3v1h-3z" stroke="url(#i)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_showallnotes.svg b/icon-themes/elementary_svg/cmd/sc_showallnotes.svg
new file mode 100644
index 000000000..c65154543
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_showallnotes.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.00071707 .13232963 .1355213 -.00073465 24.366433 -7.342483)" gradientUnits="userSpaceOnUse" x1="54.814247" x2="151.63832" xlink:href="#c" y1="-121.05653" y2="-121.81685"/><linearGradient id="b" gradientTransform="matrix(-1 0 0 1 16 -3)" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#d" y1="5" y2="10"/><linearGradient id="c" gradientTransform="matrix(-.00071707 .13232963 -.1355213 -.00073465 -8.366433 -4.342483)" gradientUnits="userSpaceOnUse" x1="54.814247" x2="151.63832" y1="-121.05653" y2="-121.81685"><stop offset="0" stop-color="#fff394"/><stop offset=".262" stop-color="#ffe16b"/><stop offset=".661" stop-color="#f9c440"/><stop offset="1" stop-color="#d48e15"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="5" y2="10"><stop offset="0" stop-color="#fff"/><stop offset=".25544232" 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-opacity=".501961" transform="scale(.26458333)"><path d="m2.5000002 3.5000002c-1.1080002 0-1.99999998.8919999-1.99999998 2v4.9999998c0 1.108.89199978 2 1.99999998 2h1.8007812l-.8007814 3 4.0000003-3h1.9999999c1.1079998 0 1.9999998-.892 1.9999998-2v-4.9999998c0-1.1080001-.892-2-1.9999998-2z" fill="url(#c)" stroke="#ad5f00" stroke-linejoin="round"/><path d="m2.5000002 4.5000002c-.5712976 0-1 .4287025-1 1v4.9999998c0 .571297.4287025 1 1 1h1.8007812c.3298992.000001 1.1689446.211161 1.0800268.556667l-.2266763.93721 1.6388371-1.200908c.1875117-.187536.4418322-.292918.7070312-.292969h2c.5712968 0 .9999998-.428703.9999998-1v-4.9999998c0-.5712974-.428703-1-.9999998-1z" fill="none" stroke="url(#d)" stroke-linecap="square"/><path d="m3.0703125 3c-.0338339.1633322-.0703125.3259831-.0703125.5v5c0 1.385 1.1150002 2.5 2.5 2.5h6v-1h-5c-1.3849998 0-2.5-1.115-2.5-2.5v-4.5z" fill="#a62100" opacity=".2"/><path d="m13.5.50000018c1.108 0 2 .89199992 2 2.00000002v4.9999998c0 1.108-.892 2-2 2h-1.800781l-.199219 4.5-3.0000001-4.5h-1.9999999c-1.1079998 0-1.9999997-.892-1.9999997-2v-4.9999998c0-1.1080001.8919999-2.00000002 1.9999997-2.00000002z" fill="url(#a)" stroke="#ad5f00" stroke-linejoin="round"/><path d="m13.5 1.5000002c.571298 0 1 .4287025 1 1v4.9999998c0 .571297-.428702 1-1 1h-1.800781c-.329899.000001-1.168945.211161-1.080027.556667l-.027561 1.776193-1.3845998-2.039891c-.1875117-.187536-.4418322-.292918-.7070312-.292969h-2c-.5712968 0-.9999998-.428703-.9999998-1v-4.9999998c0-.5712974.428703-1 .9999998-1z" fill="none" stroke="url(#b)" stroke-linecap="square"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_showbookview.svg b/icon-themes/elementary_svg/cmd/sc_showbookview.svg
new file mode 100644
index 000000000..f2cecd6d1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_showbookview.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.2538 0 0 .30502 19.13 -.685)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324 0 0 .35135 2.162 -.432)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.923" y2="41.077"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.2857 0 0 .3042 1.143 .233)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><clipPath id="d"><path d="m2 0h8v16h-8z"/></clipPath><clipPath id="e"><path d="m6 0h8v16h-8z"/></clipPath><g clip-path="url(#d)" transform="translate(6)"><path d="m3 1h10v14h-10z" fill="url(#c)"/><g fill="none"><path d="m12.5 14.5h-9v-13h9z" stroke="url(#b)" stroke-linecap="round"/><path d="m2.5.5h11v15h-11z" stroke="url(#a)" stroke-linejoin="round"/></g></g><g clip-path="url(#e)" transform="translate(-6)"><path d="m3 1h10v14h-10z" fill="url(#c)"/><g fill="none"><path d="m12.5 14.5h-9v-13h9z" stroke="url(#b)" stroke-linecap="round"/><path d="m2.5.5h11v15h-11z" stroke="url(#a)" stroke-linejoin="round"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_showcolumn.svg b/icon-themes/elementary_svg/cmd/sc_showcolumn.svg
new file mode 100644
index 000000000..dfd610311
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_showcolumn.svg
@@ -0,0 +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(-.99999999 0 0 .99999999 6 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#k" y1="2" y2="4"/><linearGradient id="b" gradientTransform="matrix(-.99999999 0 0 .99999999 6 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#k" y1="2" y2="4"/><linearGradient id="c" gradientTransform="matrix(-.99999999 0 0 .99999999 6 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#k" y1="2" y2="4"/><linearGradient id="d" gradientTransform="matrix(-.99999999 0 0 .99999999 16 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#k" y1="2" y2="4"/><linearGradient id="e" gradientTransform="matrix(-.99999999 0 0 .99999999 16 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#k" y1="2" y2="4"/><linearGradient id="f" gradientTransform="matrix(-.99999999 0 0 .99999999 16 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#k" y1="2" y2="4"/><linearGradient id="g" gradientTransform="matrix(.99999999 0 0 .71428571 -1 -.571429)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="2" y2="23"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><linearGradient id="h" gradientTransform="matrix(-.99999999 0 0 .99999999 11 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#k" y1="2" y2="4"/><linearGradient id="i" gradientTransform="matrix(-.99999999 0 0 .99999999 11 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#k" y1="2" y2="4"/><linearGradient id="j" gradientTransform="matrix(-.99999999 0 0 .99999999 11 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#k" y1="2" y2="4"/><linearGradient id="k" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="30.655001" x2="30.827999" y1="65.686996" y2="48.688"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.67880146 0 0 .73786273 -2.234164 -2.56176)" gradientUnits="userSpaceOnUse" x1="23.915924" x2="23.915924" y1="6.182396" y2="22.445583"><stop offset="0" stop-color="#fff"/><stop offset=".00000001" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.59436 0 0 .5999 -19.265 1.967)" gradientUnits="userSpaceOnUse" x1="24.80937" x2="25.132" y1="-2.720025" y2="23.623159"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><rect fill="url(#m)" height="15" rx=".424" ry=".491" width="15" x=".5" y=".5"/><path d="m.49804688.00195313c-.27600001 0-.50000001.22399999-.50000001.49999999l.00195313 14.99804688c0 .276.224.5.5.5h15c.276 0 .5-.224.5-.5.0019-5.003728-.002-9.9990437-.002-14.99804688 0-.276-.224-.49999999-.5-.49999999zm.49804687.99804687h14.00390625v4h-4l-.002-3.9980469h-.9999531l.0019531 3.9980469h-4l-.00195-3.9980469h-1l.00195 3.9980469h-4v1h4v4h-4v1h4v4h1v-4h4v4h1v-4h4l.002 4.001953h-14.00395312zm5.00390625 5h4v4h-4zm5 0h4v4h-4z" fill="#030303" opacity=".32"/><g fill="none"><path d="m1.5 1.5000004h13l-.000001 12.9999996h-12.999999z" opacity=".4" stroke="url(#l)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"/><g stroke-linecap="square"><path d="m9.4999996 11.5h-2.9999996v3h2.9999996z" stroke="url(#h)"/><path d="m9.4999996 6.5h-2.9999996v3h2.9999996z" stroke="url(#i)"/><path d="m9.4999996 1.5000001h-2.9999996v3h2.9999996z" stroke="url(#j)"/><path d="m4.4999996 11.5h-2.9999996v3h2.9999996z" stroke="url(#a)"/><path d="m4.4999996 6.5h-2.9999996v3h2.9999996z" stroke="url(#b)"/><path d="m4.4999996 1.5000001h-2.9999996v3h2.9999996z" stroke="url(#c)"/><path d="m14.5 11.5h-3v3h3z" stroke="url(#d)"/><path d="m14.5 6.5h-3v3h3z" stroke="url(#e)"/><path d="m14.5 1.5000001h-3v3h3z" stroke="url(#f)"/></g></g><path d="m10.5.5v15h-5v-15z" fill="url(#g)" stroke-width=".845154"/><g fill="none" stroke-linecap="square"><path d="m9.4999996 11.5h-2.9999996v3h2.9999996z" opacity=".5" stroke="url(#h)"/><path d="m9.4999996 6.5h-2.9999996v3h2.9999996z" opacity=".5" stroke="url(#i)"/><path d="m9.4999996 1.5000001h-2.9999996v3h2.9999996z" opacity=".5" stroke="url(#j)"/></g><path d="m-5 0c-.554 0-1 .446-1 1v14c0 .554.446 1 1 1h4c.554 0 1-.446 1-1v-14c0-.554-.446-1-1-1zm0 1h4v4h-4zm0 5h4v4h-4zm0 5h4v4h-4z" fill="#ad5f00" fill-opacity=".501961" transform="translate(11)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_showdatanavigator.svg b/icon-themes/elementary_svg/cmd/sc_showdatanavigator.svg
new file mode 100644
index 000000000..081e77942
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_showdatanavigator.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><g fill="#8c8c8c" stroke="#565656" stroke-linejoin="round" stroke-width=".99415" transform="scale(.93731165 1.066881)"><path d="m8.8102106 11.901093-8.27989176-3.6521578v-1.1923711l8.27989176-4.1357768v2.0011823l-5.7033696 2.6432283 5.7033696 2.3430509z"/><path d="m16.539777 1.4032241-4.544352 12.1905359h-2.3096974l4.5443514-12.1905359z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_showdependents.svg b/icon-themes/elementary_svg/cmd/sc_showdependents.svg
new file mode 100644
index 000000000..8a4bed6b2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_showdependents.svg
@@ -0,0 +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="-19.940678" x2="-19.940678" y1="-13.601695" y2="2.398305"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.59435835 0 0 .59991399 -19.26472 -.032551)" gradientUnits="userSpaceOnUse" x1="54.284962" x2="54.284962" xlink:href="#j" y1="-2.446099" y2="4.221523"/><linearGradient id="c" gradientTransform="matrix(.59435835 0 0 .59991399 -19.26472 -.032551)" gradientUnits="userSpaceOnUse" x1="54.284962" x2="54.284962" xlink:href="#j" y1="-2.423309" y2="4.244313"/><linearGradient id="d" gradientTransform="matrix(.59435835 0 0 .59991399 -19.26472 -.032551)" gradientUnits="userSpaceOnUse" x1="54.288246" x2="54.288246" xlink:href="#j" y1="-2.449354" y2="4.218268"/><linearGradient id="e" gradientTransform="translate(9 -.999997)" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="3" y2="4"><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="f" gradientTransform="translate(9 7.000003)" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#e" y1="3" y2="4"/><linearGradient id="g" gradientTransform="translate(9 2.000003)" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#e" y1="3" y2="4"/><linearGradient id="h" gradientTransform="translate(-1 2.000003)" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#e" y1="3" y2="4"/><linearGradient id="i" gradientTransform="translate(9 -2.999997)" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#e" y1="3" y2="4"/><linearGradient id="j" gradientTransform="matrix(.59435835 0 0 .59991399 -19.26472 -.032551)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="translate(0 2)"><g stroke="#000" stroke-opacity=".308824"><rect fill="url(#b)" height="4" rx=".423727" ry=".491478" width="5" x="10.5" y="-1.5"/><rect fill="url(#c)" height="4" rx=".423727" ry=".491478" transform="translate(0 4.986328)" width="5" x="10.5" y="-1.5"/><rect fill="url(#d)" height="4" rx=".423727" ry=".491478" transform="translate(-.001953 10.001953)" width="5" x="10.5" y="-1.5"/><rect fill="url(#c)" height="3.986328" rx=".423727" ry=".491478" transform="translate(-10 4.986328)" width="5" x="10.5" y="-1.486328"/></g><path d="m5.9511719 8.4941406-.7070313.7070313 3.1816406 3.1816401-1.4140624 1.416016 3.8906252.353516-.353516-3.890625-1.4160155 1.414062z" fill="url(#a)" transform="matrix(.99999999664 0 0 .99999999664 -.00000029924 -1.99999965883)"/><path d="m10.902344.49414062-3.8906252.35351563 1.4140624 1.41406255-3.1816406 3.1835937.7070313.7070313 3.1816406-3.1835938 1.4160155 1.4160156z" fill="url(#a)" transform="matrix(.99999999664 0 0 .99999999664 -.00000029924 -2.00000032509)"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m1.5 4.5h3v2.000003h-3z" stroke="url(#h)"/><path d="m11.5-.5h3v2.000003h-3z" stroke="url(#i)"/><path d="m11.5 4.5h3v2.000003h-3z" stroke="url(#g)"/><path d="m11.5 9.5h3v2.000003h-3z" stroke="url(#f)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_showdetail.svg b/icon-themes/elementary_svg/cmd/sc_showdetail.svg
new file mode 100644
index 000000000..179271492
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_showdetail.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="64.574997" cy="48.605" gradientTransform="matrix(0 .3853 -.4196 0 32.39 -16.793)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><g fill="none" stroke-linecap="round" transform="matrix(-1 0 0 1 23.007121 0)"><g fill="none" stroke="#565656"><path d="m7.507121 3.49995 6 .00005"/><path d="m7.507121 9.49995 6 .00005"/><path d="m7.507121 6.49995 4 .00005"/><path d="m7.507121 12.49995 4 .00005"/></g><g transform="matrix(-1 0 0 1 31.007121 -4)"><path d="m10.5 10.5v-2h3v2h2v3h-2v2h-3v-2h-2v-3z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="#fff"><path d="m11 9h2v1h-2z" opacity=".5"/><path d="m11 14h2v1h-2z" opacity=".2"/><path d="m9 11v1h2v-1zm4 0v1h2v-1z" opacity=".4"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_showerrors.svg b/icon-themes/elementary_svg/cmd/sc_showerrors.svg
new file mode 100644
index 000000000..4412e3f75
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_showerrors.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="7.772984" cy="7.282222" gradientTransform="matrix(.01735505 1.7567937 -1.7341486 .01713137 20.266536 -5.783222)" gradientUnits="userSpaceOnUse" r="6.164814"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.25508209 .06834904 -.06793671 .25354327 13.443481 .03325)" gradientUnits="userSpaceOnUse" x1="10.568387" x2="15.296399" y1="28.749016" y2="44.988041"><stop offset="0" stop-color="#fff"/><stop offset=".35621077" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="7.814092" x2="7.814092" y1="1.282271" y2="14.669901"><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="d" gradientTransform="matrix(.57484957 0 0 .4297553 -1164.0142 -1377.7717)" gradientUnits="userSpaceOnUse" x1="2035.1652" x2="2035.1652" y1="3208.0737" y2="3241.9966"><stop offset="0" stop-color="#ed5353"/><stop offset="1" stop-color="#c6262e"/></linearGradient><g transform="matrix(.86666666 0 0 .86666666 2.066667 2.066667)"><path d="m7.9999999.50000026c-4.138243 0-7.49999996 3.36175724-7.49999996 7.49999984 0 4.1382429 3.36175696 7.4999999 7.49999996 7.4999999 4.1382431 0 7.5000071-3.361757 7.5000001-7.4999999 0-4.1382426-3.361757-7.49999984-7.5000001-7.49999984z" fill="url(#d)" opacity=".99"/><path d="m7.9999999.50000016c-4.138243 0-7.49999996 3.36175724-7.49999996 7.49999994 0 4.1382429 3.36175696 7.4999999 7.49999996 7.4999999 4.1382431 0 7.5000071-3.361757 7.5000001-7.4999999 0-4.1382427-3.361757-7.49999994-7.5000001-7.49999994z" style="opacity:.5;fill:none;stroke:#7a0000;stroke-width:1.153846;stroke-linecap:round;stroke-linejoin:round"/><path d="m14.5 7.9997641c0 3.5899719-2.910366 6.5002359-6.4999211 6.5002359-3.589884 0-6.500079-2.910298-6.500079-6.5002359 0-3.5898015 2.910195-6.4997709 6.500079-6.4997709 3.5895551 0 6.4999211 2.9099694 6.4999211 6.4997709z" style="opacity:.4;fill:none;stroke-width:1.153846;stroke-linecap:round;stroke-linejoin:round;stroke:url(#c)"/><path d="m7 3a1.0001 1.0001 0 0 0 -1 1v4a1.0001 1.0001 0 0 0 .013672.1640625l.5 2.9999995a1.0001 1.0001 0 0 0 .1699219.410157c-.4040507.373847-.6835939.873545-.6835939 1.425781 0 1.047198.9528024 2 2 2s2-.952802 2-2c0-.552236-.2795432-1.051934-.6835938-1.425781a1.0001 1.0001 0 0 0 .1699219-.410157l.5-2.9999995a1.0001 1.0001 0 0 0 .0136719-.1640625v-4a1.0001 1.0001 0 0 0 -1-1z" fill="#7a0000" opacity=".05"/><path d="m7 4v4l.5 3h1l.5-3v-4zm1 8a1 1 0 0 0 -1 1 1 1 0 0 0 1 1 1 1 0 0 0 1-1 1 1 0 0 0 -1-1z" fill="#7a0000" opacity=".15"/><path d="m7 3v4l.5 3h1l.5-3v-4zm1 8a1 1 0 0 0 -1 1 1 1 0 0 0 1 1 1 1 0 0 0 1-1 1 1 0 0 0 -1-1z" fill="#fff"/></g><g transform="translate(-3.514312 -5.755329)"><path d="m9 2a7 7 0 0 0 -2.6972656.546875l-1.1933594 1.2578125-.3710938-.3515625a7 7 0 0 0 -2.7382812 5.546875 7 7 0 0 0 .0019531.0488281l1.6210938 1.5742189c.1898455.184178.4218773.311276.6171875.388672.7072536.285309 1.5453365.123384 2.0878906-.441407a1.4978393 1.4978393 0 0 0 .0058594-.005859l6.7675776-7.1308592c.018402-.018977.0314-.0409385.048829-.0605469a7 7 0 0 0 -4.150391-1.3730469z" fill="#fff" fill-opacity=".852941" transform="translate(3.514312 5.755329)"/><path d="m14.148 6.28c-.15-.056-.323-.02-.44.103l-5.03 5.295-2.54-2.413c-.164-.158-.423-.154-.58.012l-1.433 1.52c-.157.165-.15.426.014.583l4.04 3.924c.038.037.082.062.13.08.15.063.33.032.452-.095l6.78-7.143c.16-.165.153-.426-.012-.584l-1.242-1.195c-.04-.04-.09-.07-.14-.087z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-opacity=".501961"/><path d="m9.0974938 12.827279 4.9193502-5.3442508.792467.6915203m-6.0401855 6.3269985-3.5872994-3.442793 1.0216836-1.026074" fill="none" opacity=".5" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_showfmexplorer.svg b/icon-themes/elementary_svg/cmd/sc_showfmexplorer.svg
new file mode 100644
index 000000000..e827256e5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_showfmexplorer.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="23.896" cy="3.99" gradientTransform="matrix(0 .71350132 -.94180913 0 13.740574 -12.219552)" gradientUnits="userSpaceOnUse" r="20.396999"><stop offset="0" stop-color="#fff"/><stop offset=".26238" stop-color="#ddd"/><stop offset=".66093999" stop-color="#abacae"/><stop offset="1" stop-color="#89898b"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="9.643186" x2="9.643186" y1="5.149087" y2="14.946049"><stop offset="0" stop-color="#fff"/><stop offset=".42447853" stop-color="#fff" stop-opacity=".235294"/><stop offset=".82089913" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="c" cx="10.314467" cy="9.423866" gradientTransform="matrix(1 0 0 .99999531 -.230109 -.238274)" gradientUnits="userSpaceOnUse" r="3.475969"><stop offset="0" stop-color="#7a8498"/><stop offset="1" stop-color="#34405c"/></radialGradient><linearGradient id="d" gradientTransform="matrix(3.6415332 1.0119605 -1.0119605 3.6415332 4.760432 -10.827302)" gradientUnits="userSpaceOnUse" x1="2.027828" x2="3.185315" y1="3.995011" y2="4.434366"><stop offset="0" stop-color="#ff8c82"/><stop offset=".31209752" stop-color="#ed5353"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="e" gradientTransform="matrix(-3.6415331 -1.0119607 1.0119607 -3.6415331 19.739567 18.327303)" gradientUnits="userSpaceOnUse" x1="3.230561" x2="1.906501" xlink:href="#f" y1="4.55868" y2="4.231917"/><linearGradient id="f"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#c1c1c1"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.22565757 0 0 .2256565 -10.567067 2.888219)" gradientUnits="userSpaceOnUse" x1="92.696327" x2="92.696327" y1="16.554602" y2="48.983677"><stop offset="0" stop-color="#fff"/><stop offset=".33799788" stop-color="#fff" stop-opacity=".235294"/><stop offset=".61996669" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.11456319 -.12240772 .12240772 .11456319 -2.512264 3.362804)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#f" y1="22" y2="26"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="12.00104" x2="12.00104" y1="-4.018996" y2="12.000076"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="j" gradientTransform="matrix(1.071 0 0 1.0712143 -.571 .571214)" gradientUnits="userSpaceOnUse" x1="11.000119" x2="10.843659" y1="-1.000464" y2="-15.125461"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="k" gradientTransform="matrix(1.054 0 0 1.22 -.878 -4.413)" gradientUnits="userSpaceOnUse" x1="16.961" x2="16.961" y1="17.55" y2="22.468"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e1e1e1"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="19.294" x2="17.956" y1="17.535" y2="22.587"><stop offset="0" stop-color="#fff"/><stop offset=".508" stop-color="#fff" stop-opacity=".235"/><stop offset=".835" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><rect fill="url(#j)" height="14.997001" rx=".5355" stroke-width="1.071107" transform="scale(1 -1)" width="14.993999" x=".5" y="-15.497001"/><rect fill="none" height="14.996" opacity=".344" rx="1" stroke="#555761" stroke-linecap="round" stroke-linejoin="round" width="14.992" x=".502" y=".501"/><path d="m1.493 1.5h13.005v13h-13.005z" fill="none" stroke="url(#i)" stroke-linecap="round" stroke-linejoin="round"/><g fill-rule="evenodd"><path d="m3.978 14.426a.997.997 0 0 1 -1.994 0 .997.997 0 1 1 1.994 0z" fill="#fff"/><path d="m4 14.004a.997.997 0 0 1 -1.994 0 .997.997 0 1 1 1.994 0z" opacity=".3"/><path d="m13.978 14.426a.997.997 0 0 1 -1.994 0 .997.997 0 1 1 1.994 0z" fill="#fff"/><path d="m14 14.004a.997.997 0 0 1 -1.994 0 .997.997 0 1 1 1.994 0z" opacity=".3"/><path d="m4.03 3.282a.997.997 0 0 1 -1.993 0 .997.997 0 1 1 1.994 0z" fill="#fff"/><path d="m4 3.004a.997.997 0 0 1 -1.994 0 .997.997 0 1 1 1.994 0z" opacity=".3"/><path d="m14.03 3.282a.997.997 0 0 1 -1.993 0 .997.997 0 1 1 1.994 0z" fill="#fff"/><path d="m14 3.004a.997.997 0 0 1 -1.994 0 .997.997 0 1 1 1.994 0z" opacity=".3"/></g><g transform="matrix(.9984 0 0 1.1897 -10.967 -15.284)"><rect fill="url(#k)" height="5.077" rx="1.065" ry="1.049" width="11.003" x="13.485" y="17.463"/><g fill="none" stroke-width=".918"><path d="m14.485 18.335h9.078v3.303h-9.078z" stroke="url(#l)" stroke-linecap="round" stroke-linejoin="round"/><rect height="4.965" opacity=".5" rx="1.063" ry=".846" stroke="#656565" width="11.1" x="13.446" y="17.51"/></g></g><g fill="#4d4d4d"><path d="m5 7h1v1h-1z"/><path d="m6 6h1v1h-1z"/><path d="m7 7h1v1h-1z"/><path d="m5 8h1v1h-1z"/><path d="m7 8h1v1h-1z"/><path d="m6 9h1v1h-1z"/><path d="m9 6h1v1h-1z"/><path d="m9 7h1v1h-1z"/><path d="m9 8h1v1h-1z"/><path d="m9 9h1v1h-1z"/><path d="m11 6h1v1h-1z"/><path d="m10 7h1v1h-1z"/><path d="m11 8h1v1h-1z"/><path d="m11 9h1v1h-1z"/></g><path d="m9.9826629 4.9353506c-2.7940055 0-5.0637562 2.2697492-5.0637562 5.0637568 0 2.7940086 2.2697507 5.0637576 5.0637562 5.0637576 2.7940051 0 5.0637601-2.269749 5.0637561-5.0637576 0-2.7940076-2.269751-5.0637568-5.0637561-5.0637568z" fill="url(#a)"/><g fill="none" transform="matrix(1.0254587 0 0 1.0254587 -.294543 -.278096)"><path d="m14.724116 10.022056c0 2.596877-2.105181 4.702059-4.702064 4.702059-2.596873 0-4.7020541-2.105182-4.7020541-4.702059 0-2.5968778 2.1051811-4.7020595 4.7020541-4.7020595 2.596883 0 4.702064 2.1051817 4.702064 4.7020595z" opacity=".8" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m10.022057 4.6449603c-2.9668943 0-5.377094 2.4101975-5.377094 5.3770947 0 2.966898 2.4101997 5.377096 5.377094 5.377096 2.966894 0 5.377099-2.410198 5.377094-5.377096 0-2.9668972-2.4102-5.3770947-5.377094-5.3770947z" opacity=".7" stroke="#636363" stroke-width=".975173"/><path d="m13.82974 10.238174a3.6169687 3.6169518 0 0 1 -7.233937 0 3.6169687 3.6169518 0 1 1 7.233937 0z" opacity=".3" stroke="url(#g)"/></g><path d="m13.458632 9.9996976a3.4759692 3.4759529 0 0 1 -6.9519383 0 3.4759692 3.4759529 0 1 1 6.9519383 0z" fill="url(#c)" stroke="#626262" stroke-opacity=".701961"/><g transform="matrix(2.1409749 .77925114 -.77925114 2.1409749 5.626402 .491195)"><g transform="matrix(.82392438 0 0 .82392438 .631859 .605483)"><path d="m3.8549583.74310382a.40370308.40370308 0 0 0 -.223835.19458945l-1.1277555 2.17751643a.40370308.40370308 0 0 0 -.038595.254884.40370308.40370308 0 0 0 -.046713.2952413l.5293996 2.3242389a.40370308.40370308 0 0 0 .3725143.3141596l.1645712.00852a.40370308.40370308 0 0 0 .3788759-.2172655l1.1343451-2.1844762a.40370308.40370308 0 0 0 .0394006-.2551772.40370308.40370308 0 0 0 .0467128-.2952413l-.5194311-2.2968501a.40370308.40370308 0 0 0 -.3298146-.30963155l-.1811291-.0289494a.40370308.40370308 0 0 0 -.1985462.0184416z" fill="#0e141f" opacity=".1"/><path d="m3.9898305 1.1236886-1.1277552 2.1775163 1.8283155.1482832-.5194307-2.2968502zm-1.1782825 2.4522517.5293996 2.3242387.1645711.00852 1.134345-2.184476z" fill="#0e141f" opacity=".25"/><g stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".552941" stroke-width="1.662309" transform="matrix(.30113487 -.10960413 .10960413 .30113487 -.911496 3.463741)"><path d="m14.629538 5.3193311-5.6552978 5.1935489-.4742411-.200677.9276869-7.3799596z" fill="url(#d)" stroke="#7a0000"/><path d="m9.8704612 2.1806693 5.6295388-5.1806689.500006.2779382-.927686 7.2898006z" fill="url(#e)" stroke="#000"/></g></g><path d="m3.8973717 3.1747972c-.0003961.9627655-1.4451394.9627655-1.4447433 0-.0003964-.963558 1.4443469-.963558 1.4447433 0z" opacity=".2" stroke-width=".722372"/><path d="m3.4041639 2.9297196a.3353111.3353111 0 0 1 -.4582529.4896309.3353111.3353111 0 1 1 .4582529-.4896309z" fill="url(#h)" stroke-width=".335311"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_showinvalid.svg b/icon-themes/elementary_svg/cmd/sc_showinvalid.svg
new file mode 100644
index 000000000..3d1f75ff0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_showinvalid.svg
@@ -0,0 +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(.59435835 0 0 .59991399 -19.26472 -.032551)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="translate(0 2)"><rect fill="url(#a)" height="13.999999" rx=".423727" ry=".491478" stroke-width="1.33333" width="14" x="1" y="-1"/><g fill-opacity=".317647"><path d="m.5 0-.5.5v2.5 1 11.5l.5.5h15l.5-.5v-11.5-1-2.5l-.5-.5zm.49804688.99804688h14.00390612v2.00195312h-4.001953v-2h-1v2h-4v-2h-1v2h-4.00195312zm0 3.00195312h4.00195312v3h-4v1h4v3h-4v1h4v3h1v-3h4v3h1v-3h4v-1h-4v-3h4v-1h-4v-3h4.001953v11.001953h-14.00390612zm5.00195312 0h4v7h-4z" fill="#030303" transform="translate(0 -2)"/><g stroke-linecap="square" stroke-linejoin="round"><path d="m7.5 3.5h1v4h-1z" fill="#030303" opacity=".3" stroke="#002728"/><circle cx="8" cy="6" fill="#ff8c82" r="5.463322" stroke="#a10705"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_showlicense.svg b/icon-themes/elementary_svg/cmd/sc_showlicense.svg
new file mode 100644
index 000000000..1c5e4e83b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_showlicense.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" 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="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(.31428497 0 0 .32592538 .45716 -.322209)" 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(.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><path d="m2.5.5c2.5206581 0 10.999987.000954 10.999987.000954l.000013 14.999046s-7.3333335 0-11 0c0-4.999999 0-10.0000003 0-15z" fill="url(#b)" stroke-width="1.08562"/><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" fill="none" stroke="url(#a)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 14.99909804s-7.3333841 0-11.000076 0c0-5.000017 0-10.000035 0-15.00005204z" fill="none" stroke="url(#c)" stroke-linejoin="round" stroke-width=".999922"/><path d="m8 4.8476562c-.3224048 0-.5972582.2094422-.7011719.4980469h-.7949219c-.3370188-.00477-.3370187.5028132 0 .4980469h.7949219c.075694.2102271.1628198.3774314.3730469.453125v5.068359h-1.7207031c-.3370189-.0048-.3370189.643438 0 .638672h4.1875001c.337019.0048.337019-.643438 0-.638672h-1.7812501v-5.068359c.2102272-.0756936.2680565-.2428979.34375-.453125h.7929687c.337019.00477.337019-.5028132 0-.4980469h-.7929687c-.1039136-.2886047-.3787672-.4980468-.7011719-.4980469zm-2.4980469 1.5898438c-.0951583-.0002853-.1841822.0554246-.2265625.140625l-1.2480468 2.4960938c-.017874.03575-.0259387.0752697-.0253907.1152343v.15625c-.0002977.0061004-.0019531.0114002-.0019531.0175781v.0234376c0 .00727.0034862.0143193.0039062.0214843v.0292969h-.0039062c.00502.014197.0121871.0270326.0175781.0410156.0101.037938.025895.0735568.046875.1054688.2603054.5534206.8164879.9155496 1.4375.9160156.6206614-.000898 1.1735845-.362887 1.4335938-.9160156.02098-.03191.036775-.0675349.046875-.1054688.00539-.013976.0125621-.0268266.0175781-.0410156v-.0488281-.0019531-.0234376-.0019531l-.0019531-.1777343c-.0002175-.03832-.0082637-.0750938-.0253907-.109375l-1.2480468-2.4980469c-.0423373-.0841933-.1284179-.1384021-.2226563-.1386719zm4.9999999 0c-.09516-.0002853-.184182.0554251-.226562.140625l-1.2480472 2.4960938c-.0178701.03575-.0259407.0752688-.0253907.1152343v.15625c-.000235.0061004-.0019531.0114002-.0019531.0175781v.0234376c0 .0072799.0035062.0143193.0039062.0214843v.0292969h-.0039062c.005.014197.0121881.0270316.0175781.0410156.0101.037938.025905.0735578.046875.1054688.260306.5534206.816488.9155496 1.4374999.9160156.620661-.0009 1.173585-.362887 1.433594-.9160156.02098-.03191.036775-.0675357.046875-.1054688.0054-.013976.012558-.0268276.017578-.0410156v-.0488281-.0019531-.0234376-.0019531l-.001953-.1777343c-.000218-.0383201-.008221-.0750939-.025391-.109375l-1.248047-2.4980469c-.042337-.0841932-.128418-.138402-.222656-.1386719zm-5.001953.8085938.8769531 1.7539062h-1.7539062zm5 0 .875 1.7539062h-1.7519531z" fill="#7e8087"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_showmultiplepages.svg b/icon-themes/elementary_svg/cmd/sc_showmultiplepages.svg
new file mode 100644
index 000000000..e34b5ae20
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_showmultiplepages.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="8" y2="2"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="11" x2="10.559" y1="1.415" y2="8"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="11.512" x2="11.439" y1="2" y2="7"><stop offset="0" stop-color="#fff"/><stop offset=".2" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><path d="m9.5 1.5h4v6h-4z" fill="url(#b)" stroke="url(#a)" stroke-linejoin="round" stroke-width=".999" transform="translate(0 8)"/><path d="m10 2v5h3v-5zm1 1h1v3h-1z" fill="url(#c)" transform="translate(0 8)"/><path d="m9.5 1.5h4v6h-4z" fill="url(#b)" stroke="url(#a)" stroke-linejoin="round" stroke-width=".999" transform="translate(-7 8)"/><path d="m10 2v5h3v-5zm1 1h1v3h-1z" fill="url(#c)" transform="translate(-7 8)"/><path d="m9.5 1.5h4v6h-4z" fill="url(#b)" stroke="url(#a)" stroke-linejoin="round" stroke-width=".999" transform="translate(-7)"/><path d="m10 2v5h3v-5zm1 1h1v3h-1z" fill="url(#c)" transform="translate(-7)"/><path d="m9.5 1.5h4v6h-4z" fill="url(#b)" stroke="url(#a)" stroke-linejoin="round" stroke-width=".999"/><path d="m10 2v5h3v-5zm1 1h1v3h-1z" fill="url(#c)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_shownote.svg b/icon-themes/elementary_svg/cmd/sc_shownote.svg
new file mode 100644
index 000000000..0dc798605
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_shownote.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(-.00071707 .13232963 -.1355213 -.00073465 -8.366433 -4.342483)" gradientUnits="userSpaceOnUse" x1="33.891682" x2="151.63832" y1="-119.68561" y2="-121.81685"><stop offset="0" stop-color="#fff394"/><stop offset=".262" stop-color="#ffe16b"/><stop offset=".661" stop-color="#f9c440"/><stop offset="1" stop-color="#d48e15"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="2" y2="10"><stop offset="0" stop-color="#fff"/><stop offset=".25544232" 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-opacity=".501961" transform="scale(.26458333)"><path d="m2.5.5c-1.1080002 0-2 .8919999-2 2v7c0 1.108.8919998 2 2 2h1.8007812l-.8007812 4 4.0000001-4h5.9999999c1.108 0 2-.892 2-2v-7c0-1.1080001-.892-2-2-2z" fill="url(#a)" stroke="#ad5f00" stroke-linejoin="round"/><path d="m2.5 1.5c-.5712976 0-1 .4287025-1 1v7c0 .571297.4287025 1 1 1h1.8007812c.6315369.000002 1.104974.578124.9804688 1.197266l-.1523438.759765 1.6640626-1.664062c.1875117-.187536.4418322-.292918.7070312-.292969h6c.571297 0 1-.428703 1-1v-7c0-.5712974-.428703-1-1-1z" fill="none" stroke="url(#b)" stroke-linecap="square"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_showprecedents.svg b/icon-themes/elementary_svg/cmd/sc_showprecedents.svg
new file mode 100644
index 000000000..8ad105247
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_showprecedents.svg
@@ -0,0 +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="6.902344" x2="6.902344" xlink:href="#b" y1="23.152344" y2="9.152344"/><linearGradient id="b" gradientTransform="translate(-27.940678 -10.601695)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="6" y2="15"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="6.902344" x2="6.902344" xlink:href="#b" y1="8.494141" y2="-5.505859"/><linearGradient id="d" gradientTransform="translate(9 7.000003)" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#e" y1="3" y2="4"/><linearGradient id="e" gradientTransform="translate(9 -.999997)" gradientUnits="userSpaceOnUse" x1="4" x2="4" y1="3" y2="4"><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="f" gradientTransform="translate(9 2.000003)" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#e" y1="3" y2="4"/><linearGradient id="g" gradientTransform="translate(9 -2.999997)" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#e" y1="3" y2="4"/><linearGradient id="h" gradientTransform="matrix(.59435835 0 0 .59991399 -19.26472 -.032551)" gradientUnits="userSpaceOnUse" x1="54.288246" x2="54.288246" xlink:href="#i" y1="-2.449354" y2="4.218268"/><linearGradient id="i" gradientTransform="matrix(.59435835 0 0 .59991399 -19.26472 -.032551)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.59435835 0 0 .59991399 -19.26472 -.032551)" gradientUnits="userSpaceOnUse" x1="54.284962" x2="54.284962" xlink:href="#i" y1="-2.423309" y2="4.244313"/><linearGradient id="k" gradientTransform="matrix(.59435835 0 0 .59991399 -19.26472 -.032551)" gradientUnits="userSpaceOnUse" x1="54.284962" x2="54.284962" xlink:href="#i" y1="-2.446099" y2="4.221523"/><linearGradient id="l" gradientTransform="translate(-1 2.000003)" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#e" y1="3" y2="4"/><g transform="matrix(-1 0 0 1 16 2)"><g stroke="#000" stroke-opacity=".308824"><rect fill="url(#k)" height="4" rx=".423727" ry=".491478" width="5" x="10.5" y="-1.5"/><rect fill="url(#j)" height="4" rx=".423727" ry=".491478" transform="translate(0 4.986328)" width="5" x="10.5" y="-1.5"/><rect fill="url(#h)" height="4" rx=".423727" ry=".491478" transform="translate(-.001953 10.001953)" width="5" x="10.5" y="-1.5"/><rect fill="url(#j)" height="3.986328" rx=".423727" ry=".491478" transform="translate(-10 4.986328)" width="5" x="10.5" y="-1.486328"/></g><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m1.5 4.5h3v2.000003h-3z" stroke="url(#l)"/><path d="m11.5-.5h3v2.000003h-3z" stroke="url(#g)"/><path d="m11.5 4.5h3v2.000003h-3z" stroke="url(#f)"/><path d="m11.5 9.5h3v2.000003h-3z" stroke="url(#d)"/></g></g><path d="m5.9511719 8.4941406-.7070313.7070313 3.1816406 3.1816401-1.4140624 1.416016 3.8906252.353516-.353516-3.890625-1.4160155 1.414062z" fill="url(#a)" transform="matrix(.99999999664 0 0 -.99999999664 .09765570076 22.15234365883)"/><path d="m10.902344.49414062-3.8906252.35351563 1.4140624 1.41406255-3.1816406 3.1835937.7070313.7070313 3.1816406-3.1835938 1.4160155 1.4160156z" fill="url(#c)" transform="matrix(.99999999664 0 0 -.99999999664 .09765570076 7.49414032509)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_showpropbrowser.svg b/icon-themes/elementary_svg/cmd/sc_showpropbrowser.svg
new file mode 100644
index 000000000..41a6baf17
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_showpropbrowser.svg
@@ -0,0 +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" gradientUnits="userSpaceOnUse" x1="14" x2="6" y1="8" y2="16"><stop offset="0" stop-color="#fff"/><stop offset=".125" stop-color="#fff" stop-opacity="0"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><clipPath id="b"><path d="m8 2.6855469v14.0000001l3.132812-3.820313 2.066407 4.986328a1.0001 1.0001 0 1 0 1.847656-.765624l-2.111328-5.095704 4.378906.009766z"/></clipPath><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="9.978495" x2="9.978495" y1="13.912886" y2="-5.872059"><stop offset="0"/><stop offset="1" stop-color="#333"/></linearGradient><linearGradient id="d"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="9.843156" x2="10.938993" xlink:href="#d" y1="5.636917" y2="10.837817"/><linearGradient id="f" gradientTransform="matrix(.04089215 0 0 .44199979 -16.518546 -90.06334)" gradientUnits="userSpaceOnUse" x1="292.857" x2="292.857" y1="211.076" y2="233.827"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.67911689 0 0 .50770063 -435.40827 -335.44457)" gradientUnits="userSpaceOnUse" x1="731.057" x2="731.057" xlink:href="#d" y1="654.815" y2="619.307"/>
+
+/&amp;amp;amp;amp;amp;gt;<g transform="translate(-.123941 -2.147247)"><circle cx="9.983051" cy="8.288137" fill="#fdfdfb" r="5.64089" stroke="#8c8c8c" stroke-linecap="round" stroke-linejoin="round"/><circle cx="9.983051" cy="8.288137" fill="url(#e)" r="3.384534" stroke-width=".752119"/><circle cx="9.983051" cy="8.288137" fill="none" opacity=".5" r="3.384534" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/></g><g transform="matrix(.82517743 0 0 .82517743 .073733 4.466793)"><rect fill="url(#g)" height="10.125998" opacity=".99" rx="1.26575" stroke-width=".843833" transform="scale(-1)" width="10.125998" x="-11.113794" y="-13.032814"/><rect height="10.969831" rx="1.687666" style="opacity:.3;fill:none;stroke:#000;stroke-width:1.211861;stroke-linecap:round;stroke-linejoin:round" transform="scale(-1 1)" width="10.969831" x="-11.480678" y="2.400877"/><g stroke-width=".843833"><path d="m9.4151586 4.2772008 1.6986354 1.5290256-5.7085309 7.5438696-4.41746629-3.8056892 1.46151889-1.9374406 2.5821294 2.2429088z" fill="#2f78c7" fill-opacity=".992"/><path d="m9.4151586 3.4333676 1.6986354 1.5290257-5.7085309 7.5438687-4.41746629-3.8056881 1.46151889-1.9374408 2.5821294 2.2429084z" fill="#fff"/><rect fill="none" height="9.282165" opacity=".05" rx=".843833" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round" transform="scale(-1 1)" width="9.282165" x="-10.691878" y="3.328732"/></g></g><g transform="matrix(.69327406 0 0 .69327406 4.147082 6)"><path d="m8.1884834 1.6672989v10.9999991l2.5652276-2.9424834 2.044188 3.7280744c.494727 1.242916 2.142881-.74317 1.613492-1.971723l-1.874329-2.6219434 3.117524-.2046366z" fill-rule="evenodd" opacity=".05" stroke="#000" stroke-linejoin="round" stroke-width="4.327293"/><path d="m8.1884834 1.6672989v10.9999991l2.5652276-2.9424834 2.044188 3.7280744c.494727 1.242916 2.142881-.74317 1.613492-1.971723l-1.874329-2.6219434 3.117524-.2046366z" fill-rule="evenodd" opacity=".2" stroke="#000" stroke-linejoin="round" stroke-width="2"/><path d="m7 0v11l2.5652277-2.9424843 2.0441883 3.7280743c.494704 1.24297 2.357232.471184 1.827788-.757391l-2.088625-3.8362743 3.117523-.2046366z" fill="none" stroke="#fff" stroke-width="2.884862"/><path clip-path="url(#b)" d="m6.9891304 6.9358866v11.1195654l2.59311-2.974467 2.0664066 3.768597c.500102 1.256433 2.382807.476286 1.847656-.765624l-2.111328-3.877973 3.151411-.206867z" fill="none" opacity=".4" stroke="url(#a)" stroke-width="2.916219" transform="matrix(.98924729 0 0 .98924729 .086022 -6.861307)"/><path d="m7 0v11l2.5652277-2.9424843 2.0441883 3.7280743c.494704 1.24297 2.357232.471184 1.827788-.757391l-2.088625-3.8362743 3.651421-.1919247z" fill="url(#c)" fill-rule="evenodd"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_showrow.svg b/icon-themes/elementary_svg/cmd/sc_showrow.svg
new file mode 100644
index 000000000..2490903ff
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_showrow.svg
@@ -0,0 +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(-.99999999 0 0 .99999999 6 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#i" y1="2" y2="4"/><linearGradient id="b" gradientTransform="matrix(-.99999999 0 0 .99999999 6 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#i" y1="2" y2="4"/><linearGradient id="c" gradientTransform="matrix(-.99999999 0 0 .99999999 6 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#i" y1="2" y2="4"/><linearGradient id="d" gradientTransform="matrix(-.99999999 0 0 .99999999 16 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#i" y1="2" y2="4"/><linearGradient id="e" gradientTransform="matrix(-.99999999 0 0 .99999999 16 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#i" y1="2" y2="4"/><linearGradient id="f" gradientTransform="matrix(-.99999999 0 0 .99999999 16 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#i" y1="2" y2="4"/><linearGradient id="g" gradientTransform="matrix(.99999999 0 0 .71428571 -13 -1.071429)" gradientUnits="userSpaceOnUse" x1="20" x2="20" y1="9.200001" y2="16.200001"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><linearGradient id="h" gradientTransform="translate(0 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#i" y1="2" y2="4"/><linearGradient id="i" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="30.655001" x2="30.827999" y1="65.686996" y2="48.688"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="j" gradientTransform="translate(5 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#i" y1="2" y2="4"/><linearGradient id="k" gradientTransform="translate(10 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#i" y1="2" y2="4"/><linearGradient id="l" gradientTransform="matrix(-.99999999 0 0 .99999999 11 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#i" y1="2" y2="4"/><linearGradient id="m" gradientTransform="matrix(-.99999999 0 0 .99999999 11 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#i" y1="2" y2="4"/><linearGradient id="n" gradientTransform="matrix(-.99999999 0 0 .99999999 11 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#i" y1="2" y2="4"/><linearGradient id="o" gradientTransform="matrix(.59436 0 0 .5999 -19.265 1.967)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><rect fill="url(#o)" height="15" rx=".424" ry=".491" width="15" x=".5" y=".5"/><path d="m.49804688.00195313c-.27600001 0-.50000001.22399999-.50000001.49999999l.00195313 14.99804688c0 .276.224.5.5.5h15c.276 0 .5-.224.5-.5.0019-5.003728-.002-9.9990437-.002-14.99804688 0-.276-.224-.49999999-.5-.49999999zm.49804687.99804687h14.00390625v4h-4l-.002-3.9980469h-.9999531l.0019531 3.9980469h-4l-.00195-3.9980469h-1l.00195 3.9980469h-4v1h4v4h-4v1h4v4h1v-4h4v4h1v-4h4l.002 4.001953h-14.00395312zm5.00390625 5h4v4h-4zm5 0h4v4h-4z" fill="#030303" opacity=".32"/><g fill="none" stroke-linecap="square"><path d="m9.4999996 11.5h-2.9999996v3h2.9999996z" stroke="url(#l)"/><path d="m9.4999996 6.5h-2.9999996v3h2.9999996z" stroke="url(#m)"/><path d="m9.4999996 1.5000001h-2.9999996v3h2.9999996z" stroke="url(#n)"/><path d="m4.4999996 11.5h-2.9999996v3h2.9999996z" stroke="url(#a)"/><path d="m4.4999996 6.5h-2.9999996v3h2.9999996z" stroke="url(#b)"/><path d="m4.4999996 1.5000001h-2.9999996v3h2.9999996z" stroke="url(#c)"/><path d="m14.5 11.5h-3v3h3z" stroke="url(#d)"/><path d="m14.5 6.5h-3v3h3z" stroke="url(#e)"/><path d="m14.5 1.5000001h-3v3h3z" stroke="url(#f)"/></g><path d="m15.5 10.5h-15v-5h15z" fill="url(#g)" stroke-width=".944911"/><path d="m16 6c0-.554-.446-1-1-1h-14c-.554 0-1 .446-1 1v4c0 .554.446 1 1 1h14c.554 0 1-.446 1-1zm-1 0v4h-4v-4zm-5 0v4h-4v-4zm-5 0v4h-4v-4z" fill="#ad5f00" fill-opacity=".501961"/><g fill="none" stroke-linecap="square"><path d="m1.5 6.5h3v3h-3z" opacity=".5" stroke="url(#h)"/><path d="m6.5 6.5h3v3h-3z" opacity=".5" stroke="url(#j)"/><path d="m11.5 6.5h3v3h-3z" opacity=".5" stroke="url(#k)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_showsinglepage.svg b/icon-themes/elementary_svg/cmd/sc_showsinglepage.svg
new file mode 100644
index 000000000..1d114c406
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_showsinglepage.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" 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="b" 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="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="c" gradientTransform="matrix(.28571361 0 0 .30419701 1.142873 .232605)" 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><path d="m3 1c2.2915074 0 9.999988.0008904 9.999988.0008904l.000012 13.9991096s-6.6666668 0-10 0c0-4.666666 0-9.3333336 0-14z" fill="url(#c)"/><g fill="none"><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" stroke="url(#b)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 14.99909804s-7.3333841 0-11.000076 0c0-5.000017 0-10.000035.0000001-15.00005204z" stroke="url(#a)" stroke-linejoin="round" stroke-width=".999922"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_showslide.svg b/icon-themes/elementary_svg/cmd/sc_showslide.svg
new file mode 100644
index 000000000..3306245cd
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_showslide.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="2.106" x2="2.106" y1="2.532" y2="14.492"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.33196 0 0 .24402 22.863 1.552)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.22297 0 0 .27027 .274 2.014)" gradientUnits="userSpaceOnUse" x1="11.003" x2="11.003" xlink:href="#b" y1="7.35" y2="40.65"/><linearGradient id="e" gradientTransform="matrix(.35135 0 0 .27027 -.432 2.014)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#b" y1="7.35" y2="40.444"/><linearGradient id="f" gradientTransform="matrix(.35714584 0 0 .26072727 .677083 1.842182)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><g transform="translate(0 -1)"><path d="m3 2.5h12.5v12h-12.5z" fill="url(#f)" stroke-width="1.066004"/><path d="m14 9a3 3 0 1 1 -1.587-2.646l-1.413 2.646z" fill="url(#a)" opacity=".5"/><path d="m14 9.01c0 1.3-.946 2.543-2.2 2.89-1.253.347-2.704-.233-3.372-1.35-.006.007 2.572-1.54 2.572-1.54z" fill="url(#a)" opacity=".5"/><path d="m3 14.5h12.5v-12h-12.5" fill="none" stroke="url(#c)" stroke-linejoin="round"/><path d="m14.5 13.5h-13v-10h13z" fill="none" stroke="url(#e)" stroke-linecap="round"/><path d="m3 14.5h-2.5c.002-3.655.002-11.52 0-12h2.5" fill="url(#a)"/><g fill="none"><path d="m3 14.5h-2.376c-.233-.142-.056-.424-.11-.625v-11.305l.03-.05.08-.02h2.376" opacity=".4" stroke="#cc3b02" stroke-linejoin="round"/><path d="m2.5 13.5h-1v-10h1" opacity=".5" stroke="url(#d)" stroke-linecap="square"/><path d="m4 7.5h2m-2 2h1m-1 2h3m-1-2h1" stroke="#aaa"/></g><path d="m14 9c0 1.3-.946 2.543-2.2 2.89-.03-.005-.8-2.89-.8-2.89z" fill="url(#a)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_showtoolbar.svg b/icon-themes/elementary_svg/cmd/sc_showtoolbar.svg
new file mode 100644
index 000000000..948eba140
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_showtoolbar.svg
@@ -0,0 +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" gradientUnits="userSpaceOnUse" x1="8.5" x2="8.5" y1="5" y2="11"><stop offset="0" stop-color="#fff"/><stop offset=".01652508" stop-color="#fff" stop-opacity=".235294"/><stop offset=".98001981" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="b" cx="7.5" cy="-1.014997" gradientTransform="matrix(-.00000003 1.8647456 -1.797002 -.00000003 5.67605 -11.985592)" gradientUnits="userSpaceOnUse" r="7.512513"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e1e1e1"/></radialGradient>
+
+/&amp;amp;gt;<path d="m1.975 3.5042373c-.8169999.000314-1.47837837.658007-1.475 1.475l.025 6.0457627c.00337837.816993.658 1.475 1.475 1.475h11.025.025c.817 0 1.478378-.658007 1.475-1.475l-.025-6.0457627c-.0034-.816993-.669488-1.3384722-1.475-1.475l-.025-.0042373z" fill="url(#b)" stroke="#0e141f" stroke-opacity=".384314"/><path d="m2.205 4.5042373c-.39 0-.7059973.3720011-.705.834l.0119849 5.5517627c.082.562.385.516.637.61h10.5900001c.627.008.775-.258.773-.61l-.011985-5.5517627c-.000997-.4619989-.314-.834-.705-.834z" fill="none" opacity=".8" stroke="url(#a)"/><path d="m4 6h1v4h-1zm3 0h1v4h-1z" fill="#999"/><path d="m7 6v1h-2v-1z" opacity=".5"/><path d="m7 9v1h-2v-1zm2-3h1v4h-1zm3 0h1v4h-1z" fill="#999"/><path d="m12 6v1h-2v-1z" opacity=".5"/><path d="m12 9v1h-2v-1z" fill="#999"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_showtrackedchanges.svg b/icon-themes/elementary_svg/cmd/sc_showtrackedchanges.svg
new file mode 100644
index 000000000..6234254cb
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_showtrackedchanges.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.0080891 0 0 1.0000217 -4.038 2.999761)" gradientUnits="userSpaceOnUse" x1="4.419417" x2="20.01996" y1="3.52262" y2="3.52262"><stop offset="0" stop-color="#888a85"/><stop offset="1" stop-color="#888a85" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="1110.5" cy="1543" gradientTransform="matrix(1.3323351 0 0 .9601284 -1471.5547 -1471.5679)" gradientUnits="userSpaceOnUse" r="6.14121"><stop offset="0" stop-color="#fff"/><stop offset=".55299991" stop-color="#fff"/><stop offset="1" stop-color="#a2a2a2"/></radialGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="1.006025" x2="16.000223" y1="9.534337" y2="9.534337"><stop offset="0"/><stop offset="1" stop-opacity=".992647"/></linearGradient><linearGradient id="d" 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="e" 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="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="f" gradientTransform="matrix(.28571361 0 0 .30419701 1.142873 .232605)" 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><path d="m3 1c2.2915074 0 9.999988.0008904 9.999988.0008904l.000012 13.9991096s-6.6666668 0-10 0c0-4.666666 0-9.3333336 0-14z" fill="url(#f)"/><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" fill="none" stroke="url(#e)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 14.99909804s-7.3333841 0-11.000076 0c0-5.000017 0-10.000035.0000001-15.00005204z" fill="none" stroke="url(#d)" stroke-linejoin="round" stroke-width=".999922"/><path d="m5 5h1v1h-1z" fill="#c6262e"/><path d="m8 3h3.000001v1h-3.000001z" fill="#c6262e"/><g fill="#aaa"><path d="m5 3h2v1h-2z"/><path d="m7 5h3v1h-3z"/><path d="m5 7h3v1h-3z"/></g><path d="m9 7h2v1h-2z" fill="#c6262e"/><g transform="matrix(.83472322 0 0 .83472322 2.644242 4.311934)"><g fill-rule="evenodd"><path d="m1.6311977 10.044215-1.2140423-.5314124c.9355638-5.9221279 6.9649974-9.81131271 15.4743956-2.6074566l-.148677 3.105767v.024c-2.3001-1.9558412-4.28185-4.4661954-8.3626394-4.4661954-4.6845799.0620013-5.4152457 3.6123781-5.7451002 4.4751964z" fill="url(#a)"/><path d="m15.497906 10.035214c-2.197549 2.805361-4.840524 3.464775-7.4943994 3.464775-2.6539763 0-5.9811868-.45581-6.4951461-3.464775.5575631-2.7513595 1.9987083-4.4348957 5.7001846-4.4661968 4.0448559-.0340007 6.0093479 2.5103543 8.2893609 4.4661968z" style="stroke-width:1.198002;stroke-linejoin:round;stroke-dashoffset:.6;stroke-opacity:.658824;fill:url(#b);stroke:url(#c)"/><ellipse cx="7.320361" cy="9.525049" fill="#64baff" fill-opacity=".984314" rx="3.161734" ry="3.136432" stroke="#0d52bf" stroke-width="1.198002"/><ellipse cx="7.050984" cy="8.801107" fill="#0d52bf" rx="2.016211" ry="1.800021"/><ellipse cx="6.546961" cy="8.400906" fill="#d7e4f1" rx="1.008172" ry=".800054"/></g><path d="m.49911436 9.4999029c.89458434-5.9259287 7.65508724-10.9231367 15.03926664-2.6090566" fill="none" stroke="#8c8c8c" stroke-width="1.198002"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_showtwopages.svg b/icon-themes/elementary_svg/cmd/sc_showtwopages.svg
new file mode 100644
index 000000000..b94a5a59e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_showtwopages.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.28571361 0 0 .30419701 1.142873 .232605)" 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" 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="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="c" 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><clipPath id="d"><path d="m2 0h7v16h-7z"/></clipPath><clipPath id="e"><path d="m7 0h7v16h-7z"/></clipPath><g clip-path="url(#e)" transform="translate(-7)"><path d="m3 1c2.2915074 0 9.999988.0008904 9.999988.0008904l.000012 13.9991096s-6.6666668 0-10 0c0-4.666666 0-9.3333336 0-14z" fill="url(#a)"/><g fill="none"><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" stroke="url(#b)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 14.99909804s-7.3333841 0-11.000076 0c0-5.000017 0-10.000035.0000001-15.00005204z" stroke="url(#c)" stroke-linejoin="round" stroke-width=".999922"/></g></g><g clip-path="url(#d)" transform="translate(7)"><path d="m3 1c2.2915074 0 9.999988.0008904 9.999988.0008904l.000012 13.9991096s-6.6666668 0-10 0c0-4.666666 0-9.3333336 0-14z" fill="url(#a)"/><g fill="none"><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" stroke="url(#b)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 14.99909804s-7.3333841 0-11.000076 0c0-5.000017 0-10.000035.0000001-15.00005204z" stroke="url(#c)" stroke-linejoin="round" stroke-width=".999922"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_showwhitespace.svg b/icon-themes/elementary_svg/cmd/sc_showwhitespace.svg
new file mode 100644
index 000000000..df09763a1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_showwhitespace.svg
@@ -0,0 +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(.31427 0 0 .32592858 .4573 -.321786)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="10.999979" x2="17.999979" xlink:href="#c" y1="12.5" y2="12.5"/><linearGradient id="c"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="d" gradientTransform="matrix(0 1 -1 0 16 10)" gradientUnits="userSpaceOnUse" x1="2.5" x2="2.5" y1="3.000021" y2=".000021"><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><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="17.5" x2="11" xlink:href="#c" y1="12.5" y2="12.5"/><linearGradient id="f" gradientTransform="matrix(0 1 -1 0 16 10)" gradientUnits="userSpaceOnUse" x1="2.699219" x2="2.75621" y1=".019531" y2="4"><stop offset="0" stop-color="#fff"/><stop offset=".43687496" 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="g" gradientTransform="matrix(.24324 0 0 .35135 2.162 -.432)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.923" y2="41.077"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.2538 0 0 .30502 19.13 -.685)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><clipPath id="i"><path d="m2 0h12v7h-12z"/></clipPath><clipPath id="j"><path d="m2 9h12v7h-12z"/></clipPath><g clip-path="url(#j)" transform="translate(0 -9)"><path d="m2.5.5h11v15h-11z" fill="url(#a)" stroke-width="1.08562"/><g fill="none"><path d="m12.5 14.5h-9v-13h9z" stroke="url(#g)" stroke-linecap="round"/><path d="m2.5.5h11v15h-11z" stroke="url(#h)" stroke-linejoin="round"/></g></g><g clip-path="url(#i)" transform="translate(0 9)"><path d="m2.5.5h11v15h-11z" fill="url(#a)" stroke-width="1.08562"/><g fill="none"><path d="m12.5 14.5h-9v-13h9z" stroke="url(#g)" stroke-linecap="round"/><path d="m2.5.5h11v15h-11z" stroke="url(#h)" stroke-linejoin="round"/></g></g><g stroke-linecap="round" stroke-linejoin="round"><g transform="matrix(0 1 1 0 -4 -1.999979)"><path d="m14.499979 9.5 3.000021 3-3.000021 3v-2h-3v-2h3z" fill="url(#b)" stroke="#a62100" stroke-opacity=".501961"/><path d="m16.179687 12.5-1.179708-1c-.144989.08762-.330592.934986-.5.935547h-2v.128906h2c.169408.000561.355011.847921.5.935547z" fill="none" opacity=".5" stroke="url(#d)"/></g><g transform="matrix(0 -1 1 0 -3.999999 17.999999)"><path d="m14.499999 9.499999 3.000001 3.000001-3.000001 2.999999v-2l-2.999999.000001v-2l2.999999-.000001z" fill="url(#e)" stroke="#a62100" stroke-opacity=".501961"/><path d="m16.179687 12.5-1.179688-1.000001c-.144989.08762-.330592.934986-.5.935547l-1.999999.000001v.128906l1.999999-.000001c.169408.000561.355011.847921.5.935547z" fill="none" opacity=".5" stroke="url(#f)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_shrink.svg b/icon-themes/elementary_svg/cmd/sc_shrink.svg
new file mode 100644
index 000000000..f2ba7db7e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_shrink.svg
@@ -0,0 +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(1 0 0 -1 0 8.000021)" gradientUnits="userSpaceOnUse" x1="12.5" x2="12.5" y1="7.000022" y2=".500021"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-.34745022 0 0 .37307564 31.902987 -13.673184)" gradientUnits="userSpaceOnUse" x1="55.843933" x2="55.843933" y1="44.691162" y2="51.392216"><stop offset="0" stop-color="#fff"/><stop offset=".67299902" stop-color="#fff" stop-opacity=".235"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-.34745022 0 0 .37307564 31.855048 -16.567177)" gradientUnits="userSpaceOnUse" x1="54.865986" x2="54.866688" y1="55.671711" y2="51.473957"><stop offset="0" stop-color="#fff"/><stop offset=".67299902" stop-color="#fff" stop-opacity=".235"/><stop offset=".859" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="d" cx="8.168" cy=".273" gradientTransform="matrix(-1.39617 0 0 -1.9779 16.546 4.844)" gradientUnits="userSpaceOnUse" r="6.626"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient>
+
+
+/&amp;amp;amp;amp;amp;gt;<g stroke-linejoin="round"><path d="m7.588 15.498-.7449394-2.498h-3.3430606l-.805 2.497h-2.195l3.4019849-9.997h2.4822524l3.3997627 10zm-1.2539092-4.498c-.644-2.16-.9354241-3.0463333-1.0180908-3.329-.08-.282-.1373333-.5053333-.172-.67-.144.584-.4613333 1.6943333-1.144 3.999z" fill="url(#d)" stroke="#000" stroke-opacity=".471"/><path d="m12.452061 3.4302455-.994141-.9941407h1.988282z" fill="none" stroke="url(#c)" stroke-linecap="square"/><path d="m12.5 7.500021-3-3h2v-3h2v3h2z" fill="url(#a)" stroke="#a62100" stroke-opacity=".501961"/><path d="m12.5 6.1113491-.601562-.6113281h1.203124zm0-1.1113281v-3z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="square" stroke-linejoin="miter"/><path d="m3.9023438 5.5-3.4023438 9.996094h.33984375l3.06250005-8.996094h2.4824218l3.0585938 9h.3398437l-3.3984375-10zm.3847656 5.5c-.1280627.437532-.1163215.423424-.2871094 1h2.3339844c-.1935505-.649175-.17288-.562728-.3066406-1z" fill="#fff" opacity=".1"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_sidebar.svg b/icon-themes/elementary_svg/cmd/sc_sidebar.svg
new file mode 100644
index 000000000..7b6be30bf
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_sidebar.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="-24.271187" x2="-24.254237" y1="3.70339" y2="-10.262712"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><path d="m1.974.5c-.817 0-1.474.657-1.474 1.474v12.526h14v-12.527c0-.816-.657-1.473-1.474-1.473z" fill="#e9e9e9" stroke="url(#a)"/><path d="m2.205 1.5c-.39 0-.705.372-.705.834v1.166h12v-1.166c0-.462-.314-.834-.705-.834z" fill="none" opacity=".8" stroke="#fff"/><path d="m1 5h13v9h-13z" fill="#fff"/><path d="m9 5h5v9h-5z" fill="#e9e9e9"/><path d="m1 4.5h13" fill="none" stroke="#8c8c8c"/><path d="m8.525 5v9" fill="#808080" stroke="#8c8c8c"/><path d="m6 2h1v1h-1zm-2 0h1v1h-1zm-2 0h1v1h-1z" fill="#8c8c8c"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_signature.svg b/icon-themes/elementary_svg/cmd/sc_signature.svg
new file mode 100644
index 000000000..d2ee40009
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_signature.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.2538 0 0 .30502 19.13 -.685)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324 0 0 .35135 2.162 -.432)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.923" y2="41.077"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.2857 0 0 .3042 1.143 .233)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.42397 -.43985 .38445 .3761 10.938 -1.51)" gradientUnits="userSpaceOnUse" x1="23.576" x2="23.576" y1="25.357" y2="31.211"><stop offset="0" stop-color="#181818"/><stop offset=".135" stop-color="#dbdbdb"/><stop offset=".202" stop-color="#a4a4a4"/><stop offset=".27" stop-color="#fff"/><stop offset=".447" stop-color="#8d8d8d"/><stop offset=".571" stop-color="#959595"/><stop offset=".72" stop-color="#cecece"/><stop offset="1" stop-color="#181818"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.41198 -.4274 .44993 .44016 9.582 -3.16)" gradientUnits="userSpaceOnUse" x1="10.869" x2="11.083" y1="25.077" y2="30.467"><stop offset="0" stop-color="#1b1b1b"/><stop offset=".135" stop-color="#f3f3f3"/><stop offset=".202" stop-color="#b6b6b6"/><stop offset=".27" stop-color="#fff"/><stop offset=".447" stop-color="#9d9d9d"/><stop offset=".571" stop-color="#a6a6a6"/><stop offset=".72" stop-color="#e5e5e5"/><stop offset="1" stop-color="#1b1b1b"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.32592 -.0283 -.02012 .32893 23.363 -7.068)" gradientUnits="userSpaceOnUse" x1="5.712" x2="9.522" y1="37.817" y2="41.392"><stop offset="0" stop-color="#a1a1a1"/><stop offset="1" stop-color="#828282"/></linearGradient><path d="m3 1h10v14h-10z" fill="url(#c)"/><path d="m12.5 14.5h-9v-13h9z" fill="none" stroke="url(#b)" stroke-linecap="round"/><path d="m2.5.5h11v15h-11z" fill="none" stroke="url(#a)" stroke-linejoin="round"/><path d="m25.797 3.03c.28-.23.59.13 1.193.718.278.4.58.804.717 1.27l7.163-7.178 3.732-4.5c.262-.274 1.95-2.476 1.33-3.083-.622-.608-2.985 1.404-3.248 1.676l-3.994 3.635z" fill="url(#d)" stroke="#0c0c0c" stroke-linejoin="round" stroke-width=".741" transform="matrix(.6744 0 0 .6744 -11.178 10.795)"/><path d="m6.248 12.81c.19-.156.37.116.776.513.405.396.62.565.474.76l4.782-4.683.018-.02-.01-.008c.148-.197-.04-.652-.445-1.048-.406-.397-.873-.583-1.063-.427l-.017.018z" fill="#0c0c0c" opacity=".6"/><path d="m27.58 5.162c.22-.29.1-.966-.5-1.554-.602-.588-1.065-.682-1.346-.45-.746 1.476-1.078 1.355-2.233 3.89.044.088.127.173.252.3z" style="fill-rule:evenodd;stroke-width:.741;stroke-linecap:round;stroke-linejoin:round;fill:url(#e);stroke:url(#f)" transform="matrix(.6744 0 0 .6744 -11.178 10.795)"/><path d="m11.104 7.494c.19-.156.656.03 1.062.427.405.397.593.853.445 1.05l.01.008c.52-.784 1.896-1.954 2.3-2.72.147-.197 1.17-1.546.765-1.942-.406-.397-1.806.688-1.996.845l-2.586 2.334z" fill="#0c0c0c" opacity=".6"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_signaturelinedialog.svg b/icon-themes/elementary_svg/cmd/sc_signaturelinedialog.svg
new file mode 100644
index 000000000..d2ee40009
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_signaturelinedialog.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.2538 0 0 .30502 19.13 -.685)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324 0 0 .35135 2.162 -.432)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.923" y2="41.077"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.2857 0 0 .3042 1.143 .233)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.42397 -.43985 .38445 .3761 10.938 -1.51)" gradientUnits="userSpaceOnUse" x1="23.576" x2="23.576" y1="25.357" y2="31.211"><stop offset="0" stop-color="#181818"/><stop offset=".135" stop-color="#dbdbdb"/><stop offset=".202" stop-color="#a4a4a4"/><stop offset=".27" stop-color="#fff"/><stop offset=".447" stop-color="#8d8d8d"/><stop offset=".571" stop-color="#959595"/><stop offset=".72" stop-color="#cecece"/><stop offset="1" stop-color="#181818"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.41198 -.4274 .44993 .44016 9.582 -3.16)" gradientUnits="userSpaceOnUse" x1="10.869" x2="11.083" y1="25.077" y2="30.467"><stop offset="0" stop-color="#1b1b1b"/><stop offset=".135" stop-color="#f3f3f3"/><stop offset=".202" stop-color="#b6b6b6"/><stop offset=".27" stop-color="#fff"/><stop offset=".447" stop-color="#9d9d9d"/><stop offset=".571" stop-color="#a6a6a6"/><stop offset=".72" stop-color="#e5e5e5"/><stop offset="1" stop-color="#1b1b1b"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.32592 -.0283 -.02012 .32893 23.363 -7.068)" gradientUnits="userSpaceOnUse" x1="5.712" x2="9.522" y1="37.817" y2="41.392"><stop offset="0" stop-color="#a1a1a1"/><stop offset="1" stop-color="#828282"/></linearGradient><path d="m3 1h10v14h-10z" fill="url(#c)"/><path d="m12.5 14.5h-9v-13h9z" fill="none" stroke="url(#b)" stroke-linecap="round"/><path d="m2.5.5h11v15h-11z" fill="none" stroke="url(#a)" stroke-linejoin="round"/><path d="m25.797 3.03c.28-.23.59.13 1.193.718.278.4.58.804.717 1.27l7.163-7.178 3.732-4.5c.262-.274 1.95-2.476 1.33-3.083-.622-.608-2.985 1.404-3.248 1.676l-3.994 3.635z" fill="url(#d)" stroke="#0c0c0c" stroke-linejoin="round" stroke-width=".741" transform="matrix(.6744 0 0 .6744 -11.178 10.795)"/><path d="m6.248 12.81c.19-.156.37.116.776.513.405.396.62.565.474.76l4.782-4.683.018-.02-.01-.008c.148-.197-.04-.652-.445-1.048-.406-.397-.873-.583-1.063-.427l-.017.018z" fill="#0c0c0c" opacity=".6"/><path d="m27.58 5.162c.22-.29.1-.966-.5-1.554-.602-.588-1.065-.682-1.346-.45-.746 1.476-1.078 1.355-2.233 3.89.044.088.127.173.252.3z" style="fill-rule:evenodd;stroke-width:.741;stroke-linecap:round;stroke-linejoin:round;fill:url(#e);stroke:url(#f)" transform="matrix(.6744 0 0 .6744 -11.178 10.795)"/><path d="m11.104 7.494c.19-.156.656.03 1.062.427.405.397.593.853.445 1.05l.01.008c.52-.784 1.896-1.954 2.3-2.72.147-.197 1.17-1.546.765-1.942-.406-.397-1.806.688-1.996.845l-2.586 2.334z" fill="#0c0c0c" opacity=".6"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_signaturesmenu.svg b/icon-themes/elementary_svg/cmd/sc_signaturesmenu.svg
new file mode 100644
index 000000000..54d976a0d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_signaturesmenu.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.42397 -.43985 .38445 .3761 10.938 -1.51)" gradientUnits="userSpaceOnUse" x1="23.576" x2="23.576" y1="25.357" y2="31.211"><stop offset="0" stop-color="#181818"/><stop offset=".135" stop-color="#dbdbdb"/><stop offset=".202" stop-color="#a4a4a4"/><stop offset=".27" stop-color="#fff"/><stop offset=".447" stop-color="#8d8d8d"/><stop offset=".571" stop-color="#959595"/><stop offset=".72" stop-color="#cecece"/><stop offset="1" stop-color="#181818"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.41198 -.4274 .44993 .44016 9.582 -3.16)" gradientUnits="userSpaceOnUse" x1="10.869" x2="11.083" y1="25.077" y2="30.467"><stop offset="0" stop-color="#1b1b1b"/><stop offset=".135" stop-color="#f3f3f3"/><stop offset=".202" stop-color="#b6b6b6"/><stop offset=".27" stop-color="#fff"/><stop offset=".447" stop-color="#9d9d9d"/><stop offset=".571" stop-color="#a6a6a6"/><stop offset=".72" stop-color="#e5e5e5"/><stop offset="1" stop-color="#1b1b1b"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.32592 -.0283 -.02012 .32893 23.363 -7.068)" gradientUnits="userSpaceOnUse" x1="5.712" x2="9.522" y1="37.817" y2="41.392"><stop offset="0" stop-color="#a1a1a1"/><stop offset="1" stop-color="#828282"/></linearGradient><path d="m25.797 3.03c.28-.23.59.13 1.193.718.278.4.58.804.717 1.27l7.163-7.178 3.732-4.5c.262-.274 1.95-2.476 1.33-3.083-.622-.608-2.985 1.404-3.248 1.676l-3.994 3.635z" fill="url(#a)" stroke="#0c0c0c" stroke-linejoin="round" stroke-width=".741" transform="matrix(.6744 0 0 .6744 -11.178 10.795)"/><path d="m6.248 12.81c.19-.156.37.116.776.513.405.396.62.565.474.76l4.782-4.683.018-.02-.01-.008c.148-.197-.04-.652-.445-1.048-.406-.397-.873-.583-1.063-.427l-.017.018z" fill="#0c0c0c" opacity=".6"/><path d="m27.58 5.162c.22-.29.1-.966-.5-1.554-.602-.588-1.065-.682-1.346-.45-.746 1.476-1.078 1.355-2.233 3.89.044.088.127.173.252.3z" style="fill-rule:evenodd;stroke-width:.741;stroke-linecap:round;stroke-linejoin:round;fill:url(#b);stroke:url(#c)" transform="matrix(.6744 0 0 .6744 -11.178 10.795)"/><path d="m11.104 7.494c.19-.156.656.03 1.062.427.405.397.593.853.445 1.05l.01.008c.52-.784 1.896-1.954 2.3-2.72.147-.197 1.17-1.546.765-1.942-.406-.397-1.806.688-1.996.845l-2.586 2.334z" fill="#0c0c0c" opacity=".6"/><path d="m4.0941721 16.119588c-.1213773-.103263-.2385259-.211236-.3542534-.320746-.2005088-.234693-.3829843-.485726-.5635717-.736141-.2130873-.28611-.4284604-.570428-.6403194-.857467-.1505415-.209271-.292107-.424673-.4377512-.637307-.1463577-.213278-.2773376-.436372-.4045569-.661496-.1243182-.237166-.2149578-.488682-.296418-.743016-.0952164-.275067-.1391612-.563313-.1875849-.849236-.0749147-.370684-.0362183-.739538.0184539-1.109014.056093-.4023182.1834929-.7880473.2943557-1.1771276.0812514-.320378.1850596-.6333411.3340945-.9285752.1025984-.2006286.2404-.3788175.3718584-.5606538.1146721-.1721946.2647803-.310199.4288137-.4338209.5131799-.3477364 1.0603019-.6456768 1.6332846-.8806444.3459574-.1447941.711287-.2359608 1.0675242-.3516968.3278907-.0880732.6458891-.2061735.9656072-.3193163.2289861-.0696449.4577922-.1402671.6869592-.2097337.2293495-.0736286.4514518-.1672021.6798348-.2446258.378771-.125688 1.1996564-.6345576-.2824555.2157212.1696073-.1022979.3175275-.2344051.4617589-.3689426.1426553-.122688.2589411-.2654746.3470745-.4312734.0634893-.1296003.0787791-.2716075.0863314-.4135688.0019423-.1513385-.0912919-.2667627-.1825233-.3778803-.104876-.1407584-.2175915-.2749524-.3356605-.4047363-.1246217-.1303315-.2410143-.2697619-.3923537-.3697619-.1013949-.0899379-.2171144-.1273595-.3487854-.1419958-.1455639-.00578-.2944746-.023186-.438412.00398-.05396.010406-.086009.012725-.1358804.037749-.020106.010088-.075912.048232-.056312.037192 1.4071731-.792551.9315626-.608562.6918447-.3621028-.1578657.1756444-.2581899.3926142-.3563974.6049285-.084948.2334919-.1962405.4564454-.2782944.6909061-.065036.1940973-.100219.3935917-.1203308.5967265-.035595.327142.018386.6529988.085431.972312.074329.2958211.1791262.584617.3165494.8569463.1442533.225065.2376543.4543389.3108348.7105589.066634.2712462.1294517.5474238.1365472.8275735-.0060448.2295729-.1161238.4251805-.2342612.6146284-.1156891.1767919-.2537857.337378-.4037328.4857057-.0932606.0897728-.1950741.1696616-.3074712.234082-.9284807.5321592-.5886164.4050789-.9953512.551285-.1649343.0689874-.3427092.0897528-.5192187.1050563-.154316.015679-.3053706.014565-.4516352-.0403385-.1477153-.0830791-.2455498-.2312126-.3329874-.3722986-.1128195-.2052356-.0837587-.4256014-.0546618-.6479167.0353364-.2265783.0975672-.4476508.1452244-.6717742 0 0 .8792382-.4237371.8792382-.4237371-.0526309.2218439-.1212081.4402853-.1562129.6659159-.0207231.1969615-.0572978.3982741.0403767.5813399.0750549.1232407.1606238.2552468.3009125.3090144.1390835.034292.2807026.025945.4223174.011613.1735331-.020298.3441421-.054717.5036352-.129144.3387949-.1589076.086624-.043104-.7013377.4153054-.025724.014965.051499-.029846.077402-.0445.0870462-.0492434.1721085-.099882.2431154-.1719279.1561109-.1375789.2923805-.2967262.4151458-.4645652.1166753-.173395.2322781-.3519987.2584475-.5642216.0089991-.2731185-.040228-.5458749-.1098416-.8091993-.0779109-.2441125-.1786958-.4730874-.3126111-.6922234-.1314186-.2840885-.2303209-.5835642-.3119023-.8854366-.0730615-.3239614-.1287117-.6566949-.1130753-.9898702.0125714-.2082471.0312722-.4146637.0985251-.6137374.0830139-.2424127.2125111-.4646331.2954876-.7073112.0878293-.2135384.1780369-.4335729.3166204-.6195834.2872404-.3719816.7465425-.6230495 1.2092383-.6906834.1515045-.00683.3039502-.00177.4545034.017.1413189.027283.2629045.086072.3708417.1830679.1479548.1140899.2723087.253771.4006958.3888877.1194207.1307702.2341338.2655408.3393201.4081569.1069626.1288563.2120011.2644446.2232744.4382496-.0051948.1537896-.0160935.308635-.0743843.4530513-.0802018.1772878-.1884003.3370941-.3365263.4649927-.1438198.1384138-.2896878.2761008-.4553544.38852-.467084.2712868-.8911924.5708845-1.4006899.7362244-.2297738.0808507-.4541676.1765773-.6877575.2461962-.2236289.0683855-.4495422.1291909-.6715191.202769-.3161234.1091357-.6319132.2187007-.9545541.3075411-.3584979.1131906-.7231143.211903-1.0681629.363038-.1511116.0656867-.3005477.1331095-.4472305.2082956-.0443516.0227336-.1750733.0952414-.1322631.0697236 1.1383299-.678521.8812638-.5203735.6039505-.3483572-.1644178.1124132-.3187479.2379173-.4339651.4026273-.1348438.1809638-.2791046.3560228-.3894562.5537389-.166138.2874167-.2816408.5979691-.3647151.919272-.1068605.3866801-.2426365.7667854-.2987461 1.1658511-.052535.358895-.097899.71612-.020046 1.076152.047878.28085.1004186.560977.1901749.831988.080779.247532.1628126.495478.2847761.726612.1280702.22182.2598312.441525.4053498.652458.1428417.213331.2843132.42758.4289809.639685.2019757.292594.4063795.583556.622244.86616.1847086.242246.3779446.479757.5870284.701427.1150076.105766.2304311.214356.3652906.294679 0 0-.8477437.542801-.8477433.542801z"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_signpdf.svg b/icon-themes/elementary_svg/cmd/sc_signpdf.svg
new file mode 100644
index 000000000..c29d93971
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_signpdf.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="0" y2="16"><stop offset="0" stop-color="#ed5353"/><stop offset="1" stop-color="#c6262e"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="1" y2="15"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="9.000001" x2="9" y1="2.000003" y2="14.000001"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.42397 -.43985 .38445 .3761 10.938 -1.51)" gradientUnits="userSpaceOnUse" x1="23.576" x2="23.576" y1="25.357" y2="31.211"><stop offset="0" stop-color="#181818"/><stop offset=".135" stop-color="#dbdbdb"/><stop offset=".202" stop-color="#a4a4a4"/><stop offset=".27" stop-color="#fff"/><stop offset=".447" stop-color="#8d8d8d"/><stop offset=".571" stop-color="#959595"/><stop offset=".72" stop-color="#cecece"/><stop offset="1" stop-color="#181818"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.41198 -.4274 .44993 .44016 9.582 -3.16)" gradientUnits="userSpaceOnUse" x1="10.869" x2="11.083" y1="25.077" y2="30.466999"><stop offset="0" stop-color="#1b1b1b"/><stop offset=".135" stop-color="#f3f3f3"/><stop offset=".202" stop-color="#b6b6b6"/><stop offset=".27" stop-color="#fff"/><stop offset=".447" stop-color="#9d9d9d"/><stop offset=".571" stop-color="#a6a6a6"/><stop offset=".72" stop-color="#e5e5e5"/><stop offset="1" stop-color="#1b1b1b"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.32592 -.0283 -.02012 .32893 23.363 -7.068)" gradientUnits="userSpaceOnUse" x1="5.712" x2="9.522" y1="37.817001" y2="41.391998"><stop offset="0" stop-color="#a1a1a1"/><stop offset="1" stop-color="#828282"/></linearGradient><path d="m2.5.5c2.5206581 0 10.999987.000954 10.999987.000954l.000013 14.999046s-7.3333335 0-11 0c0-4.999999 0-10.0000003 0-15z" fill="url(#a)" stroke="#7a0000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m10 1c-2.9235951 2.785415-5.71515 5.0221-7 5.5v1.4785156c.714076-.233471 1.5984932-.6192316 2.5195312-1.2597656 2.1190401-1.473684 5.3710938-5.3496094 5.3710938-5.3496093-.655929 1.4286162-1.5895499 7.3002654-1.6230469 13.6308593h3.2324219c.211878 0 .389833-.131094.462891-.316406l-.01172-.470703c-.164183-.811487-.957006-5.1487024-1.08789-5.9375004-.344776-2.905015.983123-6.4258266 1.171875-7.2441406-.04911-.000005-1.6103-.0310851-3.035156-.03125zm-7 8.765625v1.425781c1.3579345.622356 2.8904707 2.067427 3.9648438 3.808594h1.2441406c-1.0616585-1.913283-3.5346673-4.211335-5.2089844-5.234375z" fill="#7a0000" opacity=".2"/><path d="m9.277174 1.0000001c-2.923595 2.785415-4.992324 3.942359-6.277174 4.420259v1.478448c.714076-.233471 1.599342-.619164 2.52038-1.259698 2.11904-1.473684 4.64674-4.269396 4.64674-4.269396-.694786 1.513247-.896901 6.73017-.910326 13.6303869h3.743206l-.04794-1.866248c-.164184-.811487-.957816-5.1488069-1.0887-5.9376049-.344776-2.905015.260388-5.3465831.44914-6.1648971-.04911-.000005-1.61047-.031085-3.035326-.03125zm-6.277174 7.686422v1.4256469c1.631445.747709 3.523823 2.675395 4.558424 4.887931h1.11413c-.490311-2.028702-3.66792-5.0887079-5.672554-6.3135779z" fill="url(#b)"/><path d="m12.3125 1.03125c-1.379115 1.1426409-5.9033863 4.5971408-9.3125 4.15625v3.15625s7.072543 1.4589543 10-1.1875v-6.0625c-.07417-.051631-.160615-.0625-.25-.0625zm.65625 7.5625c-1.305828 1.793247-4.519059 4.060196-5.410326 6.40625h1.7091541c.690809-1.542126 2.8878179-3.227005 3.7011719-4.40625z" fill="#7a0000" fill-rule="evenodd" opacity=".05"/><path d="m3.5 1.5h9v13h-9z" fill="none" opacity=".4" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round"/><path d="m25.797 3.03c.28-.23.59.13 1.193.718.278.4.58.804.717 1.27l7.163-7.178 3.732-4.5c.262-.274 1.95-2.476 1.33-3.083-.622-.608-2.985 1.404-3.248 1.676l-3.994 3.635z" fill="url(#d)" stroke="#0c0c0c" stroke-linejoin="round" stroke-width=".741" transform="matrix(.6744 0 0 .6744 -11.178 10.795)"/><path d="m6.248 12.81c.19-.156.37.116.776.513.405.396.62.565.474.76l4.782-4.683.018-.02-.01-.008c.148-.197-.04-.652-.445-1.048-.406-.397-.873-.583-1.063-.427l-.017.018z" fill="#0c0c0c" opacity=".6"/><path d="m27.58 5.162c.22-.29.1-.966-.5-1.554-.602-.588-1.065-.682-1.346-.45-.746 1.476-1.078 1.355-2.233 3.89.044.088.127.173.252.3z" style="fill-rule:evenodd;stroke-width:.741;stroke-linecap:round;stroke-linejoin:round;fill:url(#e);stroke:url(#f)" transform="matrix(.6744 0 0 .6744 -11.178 10.795)"/><path d="m11.104 7.494c.19-.156.656.03 1.062.427.405.397.593.853.445 1.05l.01.008c.52-.784 1.896-1.954 2.3-2.72.147-.197 1.17-1.546.765-1.942-.406-.397-1.806.688-1.996.845l-2.586 2.334z" fill="#0c0c0c" opacity=".6"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_size.svg b/icon-themes/elementary_svg/cmd/sc_size.svg
new file mode 100644
index 000000000..4fa12bd02
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_size.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 16 16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="6" y2="15"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><path d="m5 10v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm-8 2v1h1v-1zm8 0v1h1v-1zm-8 2v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1z" fill="#565656"/><path d="m5 6v1 1 1h1v-1h7v1h1v-1-2h-1v1h-7v-1zm-4 4v1h1v3h-1v1h3v-1h-1v-3h1v-1h-1-1z" fill="url(#a)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_slidemasterpage.svg b/icon-themes/elementary_svg/cmd/sc_slidemasterpage.svg
new file mode 100644
index 000000000..b255db05e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_slidemasterpage.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.48449877 0 0 .34573161 51.746207 -2.345813)" gradientUnits="userSpaceOnUse" x1="-90.291679" x2="-90.291679" y1="44.38649" y2="12.569903"><stop offset="0" stop-color="#002e99"/><stop offset="1" stop-color="#3689e6"/></linearGradient><radialGradient id="b" cx="6.296552" cy="2.23274" gradientTransform="matrix(-.00000002 2 -2.3881217 -.00000004 13.332056 -12.593104)" gradientUnits="userSpaceOnUse" r="8"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".26238" stop-color="#64baff"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><linearGradient id="c" gradientTransform="matrix(.35135134 0 0 .2162162 -.43243 3.310814)" gradientUnits="userSpaceOnUse" x1="23.999994" x2="23.999994" y1="3.187486" y2="40.187489"><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><path d="m.49996075 2.5000267c3.43728005 0 15.00006125.0006471 15.00006125.0006471l.0039 10.9955252h-15.000055l-.00390625-10.9961617z" fill="url(#b)" stroke="url(#a)" stroke-linejoin="round" stroke-width=".999921"/><g fill="none"><path d="m14.5 12.5h-13.0000002v-8.9999338h13.0000002z" opacity=".5" stroke="url(#c)" stroke-linecap="round"/><path d="m4.0000001 6.5h1.9999999zm2.9999999 0h2zm3 0h1zm-5.9999999 1.994804.9999999.005196zm1.9999999.005196h1zm1.5 0h1zm1.5 0 3 .00518zm-4.9999999 2h1.7459999zm1.9999999 0h1zm2 0h1zm2 0h1.867483z" stroke="#fff"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_smallcaps.svg b/icon-themes/elementary_svg/cmd/sc_smallcaps.svg
new file mode 100644
index 000000000..fe16b0c93
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_smallcaps.svg
@@ -0,0 +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(.40540511 0 0 .51351351 -2.2177 -1.31533)" gradientUnits="userSpaceOnUse" x1="36.303688" x2="36.303688" y1="7.429853" y2="8.403538"><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" gradientUnits="userSpaceOnUse" x1="12.5" x2="12.5" y1="0" y2="6"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="c"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="d" cx="14" cy="5.148" gradientTransform="matrix(-2.0164 0 0 -1.31156 42.23 10.466)" gradientUnits="userSpaceOnUse" r="3.205" xlink:href="#c"/><radialGradient id="e" cx="5.259" cy="3.065" gradientTransform="matrix(-1.65988 0 0 -2.25063 13.988 9.75)" gradientUnits="userSpaceOnUse" r="5.069" xlink:href="#c"/><g stroke-linejoin="round"><path d="m7.54 13.857-.697-2.287h-3.503l-.697 2.287h-2.196l3.392-9.65h2.49l3.406 9.65zm-1.183-3.997q-.967-3.11-1.092-3.517-.118-.407-.17-.644-.217.84-1.243 4.16z" fill="url(#e)" stroke="#000" stroke-opacity=".49" stroke-width=".85" transform="scale(.95075 1.0518)"/><path d="m11.137 5.888h2.404q1.643 0 2.383.47.745.465.745 1.485 0 .692-.328 1.136-.322.442-.86.532v.053q.733.164 1.056.613.327.45.327 1.194 0 1.056-.766 1.648-.76.59-2.07.59h-2.89v-7.719zm1.638 3.06h.95q.666 0 .962-.207.3-.205.3-.68 0-.444-.327-.634-.322-.196-1.024-.196h-.86zm0 1.298v2.013h1.067q.676 0 .998-.26.322-.26.322-.792 0-.962-1.373-.962z" fill="url(#d)" stroke="#000" stroke-opacity=".49" stroke-width=".683" transform="scale(.92856 1.07693)"/><path d="m12.5 4.5-3-3h6z" fill="url(#b)" stroke="#a62100" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m12.5 3.0677966-.598526-.5677966h1.098526z" fill="none" opacity=".5" 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/sc_smallestheight.svg b/icon-themes/elementary_svg/cmd/sc_smallestheight.svg
new file mode 100644
index 000000000..c4aa87d24
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_smallestheight.svg
@@ -0,0 +1,6 @@
+<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="translate(10.000071)" gradientUnits="userSpaceOnUse" x1="2.5" x2="2.499929" y1="1" y2="8.000021"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="translate(10.000071)" gradientUnits="userSpaceOnUse" x1="2.5" x2="2.499929" xlink:href="#d" y1="4" y2="6.000021"/><linearGradient id="c"><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="d" gradientTransform="translate(1)" gradientUnits="userSpaceOnUse" x1="2.5" x2="2.5" xlink:href="#c" y1="2.5" y2="14"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="12.5" x2="12.5" xlink:href="#i" y1="4.000021" y2="6.000021"/><linearGradient id="f" gradientTransform="translate(10.000071)" gradientUnits="userSpaceOnUse" x1="2.499929" x2="2.499929" xlink:href="#a" y1="8.000021" y2="1.500021"/><linearGradient id="g" gradientTransform="translate(10.000071)" gradientUnits="userSpaceOnUse" x1="2.499929" x2="2.499929" xlink:href="#d" y1="6.000021" y2="3.500021"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="12.5" x2="12.5" xlink:href="#i" y1="6.000021" y2="4.000021"/><linearGradient id="i" xlink:href="#c"/><linearGradient id="j" gradientTransform="matrix(.25378586 0 0 .30501865 15.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-43.851849" x2="-12.329209" y1="35.032207" y2="35.032207"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.28571361 0 0 .30419701 -20.357127 -8.354442)" gradientUnits="userSpaceOnUse" x1="113.25021" x2="83.500145" y1="20.889231" y2="19.24556"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.24324324 0 0 .35135133 -1.837836 -.432428)" gradientUnits="userSpaceOnUse" x1="48.66666" x2="32.222214" xlink:href="#i" y1="12.615373" y2="12.615373"/>
+
+
+
+
+/&amp;amp;amp;amp;amp;gt;<g stroke-linecap="round" stroke-linejoin="round"><g transform="translate(0 7.999979)"><path d="m9.5000707 4.5000003 3.0000003-3 3 3h-2l-.000071 3.0000207h-2l.000071-3.0000207z" fill="url(#a)" stroke="#a62100" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".552941"/><g fill="none" stroke-linejoin="miter"><path d="m12.500071 2.9062503-.59375.59375h.59375.59375z" opacity=".5" stroke="url(#b)" stroke-linecap="square"/><path d="m12.5 4.000021v3" opacity=".5" stroke="url(#e)" stroke-linecap="butt"/></g></g><g transform="matrix(0 -1 1 0 0 16)"><path d="m4.5.5h7v7h-7z" fill="url(#k)" stroke="url(#j)"/><path d="m5.5 1.5h5v5h-5z" fill="none" stroke="url(#l)"/></g><g transform="matrix(1 0 0 -1 0 8.000021)"><path d="m9.5000707 4.5000003 3.0000003-3 3 3h-2l-.000071 3.0000207h-2l.000071-3.0000207z" fill="url(#f)" stroke="#a62100" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".552941"/><g fill="none" stroke-linejoin="miter"><path d="m12.500071 2.9062503-.59375.59375h.59375.59375z" opacity=".5" stroke="url(#g)" stroke-linecap="square"/><path d="m12.5 4.000021v3" opacity=".5" stroke="url(#h)" stroke-linecap="butt"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_smallestwidth.svg b/icon-themes/elementary_svg/cmd/sc_smallestwidth.svg
new file mode 100644
index 000000000..085c22960
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_smallestwidth.svg
@@ -0,0 +1,6 @@
+<svg viewBox="0 0 16 16" 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 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="translate(1)" gradientUnits="userSpaceOnUse" x1="2.5" x2="2.5" xlink:href="#a" y1="2.5" y2="14"/><linearGradient id="c" gradientTransform="translate(10.000071)" gradientUnits="userSpaceOnUse" x1="2.499929" x2="3.499929" xlink:href="#b" y1="9.000011" y2="9.000011"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="12.5" x2="13" xlink:href="#b" y1="9.000011" y2="9.000011"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="12.500071" x2="12.500071" y1="1" y2="15.5"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="7.736905" x2="8.474576" y1="26.708473" y2="1"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.28571361 0 0 .30419701 -16.357127 -8.354442)" gradientUnits="userSpaceOnUse" x1="54.02552" x2="55.559422" y1="27.744488" y2="55.079983"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.999992" x2="23.999992" xlink:href="#a" y1="6.923065" y2="18.30768"/>
+
+
+
+
+/&amp;amp;amp;amp;amp;gt;<g stroke-linecap="round" stroke-linejoin="round"><path d="m4.5.5h7v7h-7z" fill="url(#g)" stroke="url(#f)"/><path d="m5.5 1.5h5v5h-5z" fill="none" stroke="url(#h)"/><g stroke-linecap="round" stroke-linejoin="round"><g transform="matrix(0 1 1 0 7.999979 0)"><path d="m9.5000707 4.5000003 3.0000003-3 3 3h-2l-.000071 3.0000207h-2l.000071-3.0000207z" fill="url(#e)" stroke="#a62100" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".552941"/><g fill="none" stroke-linejoin="miter"><path d="m12.500071 2.9062503-.59375.59375h.59375.59375z" opacity=".5" stroke="url(#c)" stroke-linecap="square"/><path d="m12.5 7.0000106v-3.0000004" opacity=".5" stroke="url(#d)" stroke-linecap="butt"/></g></g><g transform="matrix(0 1 -1 0 8.000011 0)"><path d="m9.5000707 4.5000003 3.0000003-3 3 3h-2l-.000071 3.0000103h-2l.000071-3.0000103z" fill="url(#e)" stroke="#a62100" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".552941"/><g fill="none" stroke-linejoin="miter"><path d="m12.500071 2.9062503-.59375.59375h.59375.59375z" opacity=".5" stroke="url(#c)" stroke-linecap="square"/><path d="m12.5 7.0000002v-2.99999" opacity=".5" stroke="url(#d)" stroke-linecap="butt"/></g></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_snapborder.svg b/icon-themes/elementary_svg/cmd/sc_snapborder.svg
new file mode 100644
index 000000000..56114d9bd
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_snapborder.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" 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="b" 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="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="c" gradientTransform="matrix(.28571361 0 0 .30419701 1.142873 .232605)" 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" gradientUnits="userSpaceOnUse" x1="46.984623" x2="46.984623" y1="10" y2="23"><stop offset="0" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="e" gradientTransform="matrix(0 -.59172 -.63517 0 9.814467 30.721957)" gradientUnits="userSpaceOnUse" x1="31.205669" x2="21.499962" y1="-58.520012" y2="-58.520012"><stop offset="0" stop-color="#fff"/><stop offset=".12500004" stop-color="#fff" stop-opacity=".235"/><stop offset=".93855339" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><path d="m3 1c2.2915074 0 9.999988.0008904 9.999988.0008904l.000012 13.9991096s-6.6666668 0-10 0c0-4.666666 0-9.3333336 0-14z" fill="url(#c)"/><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" fill="none" stroke="url(#b)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 14.99909804s-7.3333841 0-11.000076 0c0-5.000017 0-10.000035.0000001-15.00005204z" fill="none" stroke="url(#a)" stroke-linejoin="round" stroke-width=".999922"/><g transform="translate(-35.984624 -5)"><path d="m46.358458 11.484261c.60732-.0028 1.125775.04938 1.555347.148128 2.436367.560409 3.517721 1.603455 3.547891 3.867858-.07716 1.84436-.905194 2.917939-2.832173 3.821888-.444385.108628-1.494965.176169-2.245478.178566l-3.890786.01792-.0056-3.018851 4.082153-.0023c2.001672-.05235 1.98388-1.945866.0039-2.00216l-4.081751.0023v-2.99543z" fill="url(#d)" stroke="#7a0000" stroke-opacity=".490196"/><path d="m42.492001 11.502459v2.995225l2.501953-.0078v-2.987425zm2.507008 4.99033-2.501953.0078.006 2.510596h2.501953z" fill="#eee" fill-opacity=".761029"/><path d="m46.358092 11.484546-3.866091.01791v1l3.866091-.01792c.607323-.0019 1.127069.04969 1.55664.148437 2.096696.597539 3.518977 2.717594 3.547547 2.867022-.03017-2.264403-1.111179-3.306613-3.547546-3.867022-.429571-.09875-.949317-.150337-1.55664-.148437zm1.507675 3.497007c.668805 1.253122-.513327 1.666595-1.295055 1.51676l-4.083422.0023.002 1 4.081469-.0023c1.369909-.03583 1.797028-1.945415 1.295055-2.51676z" fill="#206b00" opacity=".1" stroke="#fff"/><path d="m46.361998 12.468921-2.909592.01596.02397 1.024522 3.093186.0016c.01042-.000165.02083-.000165.03125 0 2.490553.0904 2.874485 2.412579 1.676931 3.459948-.45423.332825-1.028846.494646-1.681641.511719-.0072.000078-.01432.000078-.02148 0l-3.101-.0016.02752 1.039881 2.903734-.01401c.662081-.0021 1.659313-.09435 1.919922-.142578 1.440953-.6353 2.218409-1.848071 2.143386-2.887798.155473-1.85781-1.365798-2.698505-2.774108-2.8846-.33354-.07667-.782226-.124767-1.332031-.123047z" fill="none" opacity=".53" stroke="url(#e)" stroke-opacity=".915441"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_snapframe.svg b/icon-themes/elementary_svg/cmd/sc_snapframe.svg
new file mode 100644
index 000000000..d580af0ce
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_snapframe.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="2" y2="14"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="3" 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="c" gradientTransform="matrix(.44577 0 0 .44994 23.778918 -.392045)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="d" gradientTransform="matrix(1 0 0 -1 0 14.999997)" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#b" y1="3" y2="10.999997"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="11.000001" x2="11.000001" y1="5" y2="18"><stop offset="0" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="10.5" x2="10.5" y1="7.5" y2="13.5"><stop offset="0" stop-color="#fff"/><stop offset=".09090909" stop-color="#fff" stop-opacity=".235"/><stop offset=".939" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><g transform="scale(.26458333)"><g><rect fill="url(#a)" height="13.000003" rx="1" width="13.000003" x="1.5" y="1.499997"/><rect fill="none" height="13.000003" rx="1" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" width="13.000003" x="1.5" y="1.499997"/><path d="m2.5 2.499997h11v11h-11z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><rect fill="url(#c)" height="7" rx=".528" ry=".556" stroke="#002e99" stroke-opacity=".501961" width="7" x="4.5" y="4.5"/><path d="m3.5 12.5h9v-9h-9z" fill="none" opacity=".5" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round"/></g><g><path d="m10.374 6.484c.607-.003 1.126.05 1.555.148 2.436.56 3.517 1.604 3.547 3.868-.077 1.845-.905 2.918-2.832 3.822-.444.11-1.495.176-2.246.18l-3.89.017-.007-3.02 4.082-.003c2.002-.052 1.984-1.945.004-2.002l-4.083.003v-2.995z" fill="url(#e)" stroke="#7a0000" stroke-opacity=".49"/><path d="m6.507 6.502v2.996l2.503-.008v-2.988zm2.507 4.99-2.502.01.006 2.51h2.502z" fill="#eee" fill-opacity=".761"/><path d="m10.373 6.485-3.866.017v1l3.866-.017c.608-.002 1.128.05 1.557.148 2.097.598 3.52 2.718 3.548 2.867-.03-2.264-1.112-3.307-3.548-3.867-.43-.1-.95-.15-1.557-.148zm1.508 3.497c.67 1.253-.512 1.666-1.294 1.516l-4.083.003.002 1 4.08-.002c1.37-.036 1.798-1.945 1.296-2.516z" fill="#206b00" opacity=".1" stroke="#fff"/><path d="m10.377 7.47-2.91.015.025 1.024h3.123c2.492.09 2.876 2.414 1.678 3.46-.454.334-1.03.496-1.682.513h-.02l-3.1-.002.027 1.04 2.903-.013c.662-.002 1.66-.094 1.92-.143 1.44-.635 2.22-1.848 2.144-2.887.155-1.858-1.366-2.7-2.775-2.885-.334-.077-.783-.125-1.333-.123z" fill="none" opacity=".53" stroke="url(#f)" stroke-opacity=".915"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_snappoints.svg b/icon-themes/elementary_svg/cmd/sc_snappoints.svg
new file mode 100644
index 000000000..c10bf577a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_snappoints.svg
@@ -0,0 +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(.933332 0 0 .933329 -21.09995 49.83527)" gradientUnits="userSpaceOnUse" x1="16.499979" x2="16.499979" y1="399.49966" y2="405.49969"><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="-11.299982" x2="-11.299982" y1="428.2999" y2="422.69989"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.699998 0 0 .699999 -17.94997 143.7502)" gradientUnits="userSpaceOnUse" x1="12.500013" x2="12.500013" y1="400.50015" y2="403.50015"><stop offset="0" stop-color="#fff"/><stop offset=".05594528" 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="d" gradientUnits="userSpaceOnUse" x2="15.356" y1="12" y2="12"><stop offset="0" stop-color="#d3d7cf" stop-opacity=".871"/><stop offset=".062" stop-color="#d3d7cf" stop-opacity=".933"/><stop offset="1" stop-color="#d3d7cf"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1=".004" x2="16" y1="12.506" y2="12.506"><stop offset="0" stop-color="#555753" stop-opacity=".022"/><stop offset=".03" stop-color="#555753" stop-opacity=".51"/><stop offset="1" stop-color="#555753"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="11" x2="11" y1="7.5" y2="13"><stop offset="0" stop-color="#fff"/><stop offset=".125" stop-color="#fff" stop-opacity=".235"/><stop offset=".939" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="11" x2="11" y1="5" y2="18"><stop offset="0" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><g stroke-linecap="round"><path d="m-1.5 2.5h7v2h-7z" fill="#d3d7cf" stroke="#555753" stroke-linejoin="round"/><path d="m10.5 2.5h7v2h-7z" fill="#d3d7cf" stroke="#555753" stroke-linejoin="round"/><g stroke-width="1.399999"><g transform="matrix(.714287 0 0 .714285 10.57143 -300.42806)"><path d="m-11.299976 422.69982h5.5999843v5.59997h-5.5999843z" fill="url(#a)" stroke="url(#b)" stroke-linejoin="round"/><path d="m-9.8999854 424.09971h2.7999967v2.79989h-2.7999967z" fill="none" stroke="url(#c)"/></g><g transform="matrix(.714287 0 0 .714285 17.571431 -300.42806)"><path d="m-11.299976 422.69982h5.5999843v5.59997h-5.5999843z" fill="url(#a)" stroke="url(#b)" stroke-linejoin="round"/><path d="m-9.8999854 424.09971h2.7999967v2.79989h-2.7999967z" fill="none" stroke="url(#c)"/></g></g><path d="m.504 11.513 14.996-.013v2l-14.996.013z" fill="url(#d)" stroke="url(#e)" stroke-linejoin="round"/><g stroke-width="1.399999" transform="matrix(.714287 0 0 .714285 11.571431 -291.42806)"><path d="m-11.299976 422.69982h5.5999843v5.59997h-5.5999843z" fill="url(#a)" stroke="url(#b)" stroke-linejoin="round"/><path d="m-9.8999854 424.09971h2.7999967v2.79989h-2.7999967z" fill="none" stroke="url(#c)"/></g></g><path d="m10.374 6.484c.607-.003 1.126.05 1.555.148 2.436.56 3.517 1.604 3.547 3.868-.077 1.845-.905 2.918-2.832 3.822-.444.11-1.495.176-2.246.18l-3.89.017-.007-3.02 4.082-.003c2.002-.052 1.984-1.945.004-2.002l-4.083.003v-2.995z" fill="url(#g)" stroke="#7a0000" stroke-opacity=".49" transform="translate(0 1)"/><path d="m6.507 7.502v2.996l2.502-.008v-2.988zm2.507 4.99-2.502.01.006 2.51h2.502z" fill="#eee" fill-opacity=".761"/><path d="m10.373 7.485-3.866.017v1l3.866-.017c.608-.002 1.128.05 1.557.148 2.097.598 3.52 2.718 3.548 2.867-.03-2.264-1.112-3.307-3.548-3.867-.43-.1-.95-.15-1.557-.148zm1.508 3.497c.67 1.253-.512 1.666-1.294 1.516l-4.083.003.002 1 4.08-.002c1.37-.036 1.798-1.945 1.296-2.516z" fill="#206b00" opacity=".1" stroke="#fff"/><path d="m10.377 7.47-2.91.015.025 1.024h3.123c2.492.09 2.876 2.414 1.678 3.46-.454.334-1.03.496-1.682.513h-.02l-3.1-.002.027 1.04 2.903-.013c.662-.002 1.66-.094 1.92-.143 1.44-.635 2.22-1.848 2.144-2.887.155-1.858-1.366-2.7-2.775-2.885-.334-.077-.783-.125-1.333-.123z" fill="none" opacity=".53" stroke="url(#f)" stroke-opacity=".915" transform="translate(0 1)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_solverdialog.svg b/icon-themes/elementary_svg/cmd/sc_solverdialog.svg
new file mode 100644
index 000000000..31f077e83
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_solverdialog.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="11.25" cy="19.031" gradientTransform="matrix(2.60465 0 0 .37206 -4.557 16.44)" gradientUnits="userSpaceOnUse" r="8.063"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientTransform="matrix(-1.00464 0 0 1 53.79 -17.47)" gradientUnits="userSpaceOnUse" x1="35.273312" x2="35.273312" y1="24.867908" y2="28.242865"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 1 1 0 2.746 -15.478)" gradientUnits="userSpaceOnUse" x1="4.715" x2="43.601" y1="22.595" y2="22.595"><stop offset="0" stop-color="#d1ff82"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="d" gradientTransform="matrix(-1.00464 0 0 1 53.79 -17.47)" gradientUnits="userSpaceOnUse" x1="34.883" x2="34.883" y1="12.992" y2="37.992"><stop offset="0" stop-color="#fff"/><stop offset=".52" stop-color="#fff" stop-opacity=".235"/><stop offset=".52" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.34431854 0 0 .25741381 -697.0041 -825.04)" gradientUnits="userSpaceOnUse" x1="2035.165" x2="2035.165" y1="3208.074" y2="3241.997"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="4.898115" x2="4.898115" y1="1.384232" y2="8.584124"><stop offset="0" stop-color="#fff"/><stop offset=".508" stop-color="#fff" stop-opacity=".235"/><stop offset=".835" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><path d="m44.412 23.445c0 4-40.666 4.077-40.666.077s40.666-4.076 40.666-.077z" fill="url(#a)" opacity=".163" transform="matrix(.2963 0 0 .2963 3.062 8.308)"/><path d="m25.243-5.2 15.674 13.69-15.742 13.604-.072064-7.946177h-16.8747889l.0228529-10.080823h16.94z" fill="url(#c)" transform="matrix(.2963 0 0 .2963 3.062 8.308)"/><g fill="none"><path d="m26.790415 10.772865h-15.18731v-3.3749575h15.18731" opacity=".6" stroke="url(#b)" stroke-width="3.374958" transform="matrix(.2963 0 0 .2963 3.062 8.308)"/><path d="m5.505 9.5h4.995l.015-2.744 4.67 4.068-4.69 4.04.005-2.364h-5z" opacity=".5" stroke="#206b00" stroke-width="1.000013"/><path d="m28.477894 2.3354708-.052 3.998.062 4.9118932-.01 3.807 7.226568-6.5939333z" fill="none" stroke="url(#d)" stroke-width="3.374958" transform="matrix(.2963 0 0 .2963 3.062 8.308)"/></g><path d="m4.998403.50508947c-2.4785425 0-4.49228328 2.01374083-4.49228328 4.49228323s2.01374078 4.4922832 4.49228328 4.4922832c2.4785424 0 4.4922833-2.0137408 4.4922833-4.4922832s-2.0137409-4.49228323-4.4922833-4.49228323z" fill="url(#e)" opacity=".99" stroke-width=".598971"/><path d="m4.9984029.50019545c-2.480917 0-4.49820745 2.01935105-4.49820745 4.49923785 0 2.4819472 2.01935105 4.4951167 4.49923785 4.4951167 2.4829776 0 4.4971772-2.0141997 4.4971772-4.4961471-.0020605-2.480917-2.01523-4.49820745-4.4971772-4.49820745z" style="opacity:.5;fill:none;stroke:#002e99;stroke-width:1.000391;stroke-linecap:round;stroke-linejoin:round"/><path d="m8.4941517 4.9973727c0 1.9307289-1.5650198 3.4957487-3.4957487 3.4957487s-3.4957487-1.5650198-3.4957487-3.4957487 1.5650198-3.4957487 3.4957487-3.4957487 3.4957487 1.5650198 3.4957487 3.4957487z" fill="none" opacity=".5" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><path d="m5.34 1.528c-.56-.077-1.148-.025-1.686.17-.542.196-1.067.553-1.32 1.15-.165.382-.16.763-.005 1.147.152.385.6.79 1.136.79.302 0 .61-.118.812-.313.203-.196.302-.437.33-.67.028-.215-.02-.265-.053-.378l.01-.004c.024-.008-.02.004.07-.018.19-.047.467.128.512.2-.035-.056-.004-.076-.046.055-.04.132-.153.348-.305.573-.35.52-.826 1.193-.824 2.08 0 .192-.036.263.002.51.018.115.092.184.15.27-.17.113-.327.25-.427.42-.224.378-.244.937.073 1.355.31.443.824.585 1.258.526.436-.058.912-.342 1.073-.873.186-.55-.098-.99-.516-1.296a.684.684 0 0 0 .19-.49c-.013-.484.045-.758.385-1.012a.684.684 0 0 0 .017-.014c.314-.25.643-.544.908-.917.26-.367.457-.846.418-1.38-.023-.57-.347-1.04-.747-1.343-.402-.307-.894-.485-1.415-.536zm-.83 1.915v.006c.004-.006.04-.032-.007-.005 0 0 .006 0 .007-.002zm.333 3.42h.048c-.01 0-.018.01-.03.01-.007 0-.01-.01-.017-.01z" fill="#002e99" opacity=".05"/><path d="m5.09 6.748c-.016-.594.114-1.17.66-1.578.578-.462 1.135-1.04 1.076-1.72-.013-.657-.76-1.172-1.563-1.246-.904-.13-1.998.19-2.3.913-.154.353-.012.985.504.985.3 0 .44-.2.463-.383.017-.14-.038-.263-.07-.377-.038-.13.12-.383.294-.485.145-.086.296-.115.318-.12.52-.13 1.038.154 1.255.5.216.343-.022.866-.364 1.374-.343.508-.71 1.085-.708 1.698 0 .233-.02.313-.006.407.01.075.254.066.44.03zm-.237.8c-.497-.03-.84.55-.542.917.267.407 1.015.307 1.143-.154.133-.357-.187-.77-.6-.763z" fill="#002e99" opacity=".15"/><path d="m5.09 6.093c-.016-.593.114-1.17.66-1.578.578-.462 1.135-1.04 1.076-1.72-.013-.657-.76-1.17-1.563-1.245-.904-.13-1.998.19-2.3.913-.154.352-.012.984.504.984.3 0 .44-.2.463-.383.017-.138-.038-.26-.07-.376-.038-.13.12-.382.294-.485.145-.086.296-.115.318-.12.52-.128 1.038.155 1.255.5.216.344-.022.866-.364 1.374-.343.508-.71 1.085-.708 1.698 0 .234-.02.313-.006.408.01.075.254.066.44.03zm-.237.8c-.497-.028-.84.55-.542.918.267.407 1.015.307 1.143-.153.133-.358-.187-.77-.6-.764z" fill="#fff"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_sortascending.svg b/icon-themes/elementary_svg/cmd/sc_sortascending.svg
new file mode 100644
index 000000000..41ddb986d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_sortascending.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="5.911363" cy=".455971" gradientTransform="matrix(1 0 0 1.036102 0 -.17679)" gradientUnits="userSpaceOnUse" r="3.786587"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><g stroke="#565656" stroke-linejoin="round"><path d="m7.1755473 8.545393-.5268849-1.7297733h-2.6493367l-.526885 1.7297733h-1.6601847l2.5648363-7.2968598h1.8838623l2.5747775 7.2968598zm-.8947103-3.0221327q-.7306801-2.3510999-.8251217-2.6592779-.0894711-.308178-.129236-.4871201-.1640302.6362385-.9394458 3.146398z" fill="url(#a)" stroke="#000" stroke-opacity=".490196" stroke-width=".54972" transform="scale(.97940746 1.0210255)"/><g stroke-linecap="round" stroke-width="2.008711" transform="matrix(.99980787 0 0 -.9915361 .99906 15.92323)"><path d="m11.003054 14.042081.000092-11.5322115" fill="#565656" fill-rule="evenodd"/><path d="m8.0024775 3.9567196 2.9998075-2.6238954 3.001346 2.6238954" fill="none"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_sortdescending.svg b/icon-themes/elementary_svg/cmd/sc_sortdescending.svg
new file mode 100644
index 000000000..f627873c9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_sortdescending.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="4.621386" cy="7.397522" gradientTransform="matrix(-2.2680758 .17927766 -.20483224 -2.5913715 16.710816 24.609586)" gradientUnits="userSpaceOnUse" r="2.978874"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><g stroke="#565656" stroke-linejoin="round" transform="translate(.002163 -.020656)"><path d="m7.4978368 14.520656h-5.2966619v-1.020099l3.4126471-5.1004986h-3.3201502v-1.2992315h5.1116681v1.0150245l-3.4077787 5.1055736h3.5002756z" fill="url(#a)" stroke="#000" stroke-opacity=".490196"/><g stroke-linecap="round" stroke-width="2.008711" transform="matrix(.99980787 0 0 .9915361 .996897 .097426)"><path d="m11.003054 14.042081.000092-11.5322115" fill="#565656" fill-rule="evenodd"/><path d="m8.0024775 3.9567196 2.9998075-2.6238954 3.001346 2.6238954" fill="none"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_sourcecharstyle.svg b/icon-themes/elementary_svg/cmd/sc_sourcecharstyle.svg
new file mode 100644
index 000000000..323df588a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_sourcecharstyle.svg
@@ -0,0 +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(-1.81092 0 0 -2.56547 .215729 -2.285051)" gradientUnits="userSpaceOnUse" x1="7.917314" x2="8.429452" y1="-1.14384" y2="15.124078"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><g fill="url(#a)" stroke="#000" stroke-linejoin="round" stroke-opacity=".490196" stroke-width=".99415" transform="scale(.93731165 1.066881)"><path d="m8.8102106 11.901093-8.27989176-3.6521578v-1.1923711l8.27989176-4.1357768v2.0011823l-5.7033696 2.6432283 5.7033696 2.3430509z"/><path d="m16.539777 1.4032241-4.544352 12.1905359h-2.3096974l4.5443514-12.1905359z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_sourceview.svg b/icon-themes/elementary_svg/cmd/sc_sourceview.svg
new file mode 100644
index 000000000..f1dc4bf7a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_sourceview.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" 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="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(.31428497 0 0 .32592538 .45716 -.322209)" 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(.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="d" gradientUnits="userSpaceOnUse" x1="7.595703" x2="7.595703" y1="14.844112" y2="4.987615"><stop offset="0" stop-color="#cc3b02"/><stop offset="1" stop-color="#f37329"/></linearGradient><path d="m2.5.5c2.5206581 0 10.999987.000954 10.999987.000954l.000013 14.999046s-7.3333335 0-11 0c0-4.999999 0-10.0000003 0-15z" fill="url(#b)" stroke-width="1.08562"/><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" fill="none" stroke="url(#a)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 14.99909804s-7.3333841 0-11.000076 0c0-5.000017 0-10.000035 0-15.00005204z" fill="none" stroke="url(#c)" stroke-linejoin="round" stroke-width=".999922"/><path d="m8.4042969 5-1.7089844 6h.9003906l1.7089844-6zm-2.4042969 1-2 1.25v1.5l2 1.25v-1l-1.5-.9980469 1.5-1.0019531zm4 0v1l1.5 1.0019531-1.5.9980469v1l2-1.25v-1.5z" fill="url(#d)" stroke-width=".65463"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_spacepara1.svg b/icon-themes/elementary_svg/cmd/sc_spacepara1.svg
new file mode 100644
index 000000000..3a8cd300f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_spacepara1.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="11" x2="11" y1="19" y2="3"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="3.5" x2="3.5" y1="5" y2="12.5"><stop offset="0" stop-color="#fff"/><stop offset=".25" 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="3.5" x2="3.5" y1="2" y2="15"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><path d="m.5 5.5 3-3 3 3h-2v6h2l-3 3-3-3h2v-6z" fill="url(#c)" stroke="#a62100" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".552941"/><g transform="translate(0 1)"><path d="m7.5 2.5v2h8v-2z" fill="url(#a)"/><path d="m8 3v.5zm0 0v.5h7v-.5z" fill="#bebebe" opacity=".2"/><path d="m7.5 2.5v2h8v-2z" fill="none" opacity=".61" stroke="#000"/></g><path d="m3.5 3.90625-.59375.59375h.59375.59375zm-.59375 8.59375.59375.59375.59375-.59375h-.59375z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="square"/><g transform="translate(0 5)"><path d="m7.5 2.5v2h8v-2z" fill="url(#a)"/><path d="m8 3v.5zm0 0v.5h7v-.5z" fill="#bebebe" opacity=".2"/><path d="m7.5 2.5v2h8v-2z" fill="none" opacity=".61" stroke="#000"/></g><g transform="translate(0 9)"><path d="m7.5 2.5v2h8v-2z" fill="url(#a)"/><path d="m8 3v.5zm0 0v.5h7v-.5z" fill="#bebebe" opacity=".2"/><path d="m7.5 2.5v2h8v-2z" fill="none" opacity=".61" stroke="#000"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_spacepara15.svg b/icon-themes/elementary_svg/cmd/sc_spacepara15.svg
new file mode 100644
index 000000000..d56dd36a8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_spacepara15.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="11" x2="11" xlink:href="#c" y1="19" y2="3"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="3.5" x2="3.5" y1="4" y2="14"><stop offset="0" stop-color="#fff"/><stop offset=".25" 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="11" x2="11" y1="19" y2="3"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="3.5" x2="3.5" y1="1" y2="15.5"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><path d="m.5 4.5 3-3 3 3h-2v8h2l-3 3-3-3h2v-8z" fill="url(#d)" stroke="#a62100" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".552941"/><path d="m7.5 2.5v2h8v-2z" fill="url(#c)"/><path d="m8 3v.5zm0 0v.5h7v-.5z" fill="#bebebe" opacity=".2"/><path d="m7.5 2.5v2h8v-2z" fill="none" opacity=".61" stroke="#000"/><path d="m3.5 2.90625-.59375.59375h.59375.59375zm-.59375 10.59375.59375.59375.59375-.59375h-.59375z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="square"/><g transform="translate(0 5)"><path d="m7.5 2.5v2h8v-2z" fill="url(#a)"/><path d="m8 3v.5zm0 0v.5h7v-.5z" fill="#bebebe" opacity=".2"/><path d="m7.5 2.5v2h8v-2z" fill="none" opacity=".61" stroke="#000"/></g><g transform="translate(0 10)"><path d="m7.5 2.5v2h8v-2z" fill="url(#a)"/><path d="m8 3v.5zm0 0v.5h7v-.5z" fill="#bebebe" opacity=".2"/><path d="m7.5 2.5v2h8v-2z" fill="none" opacity=".61" stroke="#000"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_spacepara2.svg b/icon-themes/elementary_svg/cmd/sc_spacepara2.svg
new file mode 100644
index 000000000..17e5ed162
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_spacepara2.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="11" x2="11" y1="19" y2="3"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="3.5" x2="3.5" y1="4" y2="14"><stop offset="0" stop-color="#fff"/><stop offset=".25" 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="3.5" x2="3.5" y1="1" y2="15.5"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><path d="m.5 4.5 3-3 3 3h-2v8h2l-3 3-3-3h2v-8z" fill="url(#c)" stroke="#a62100" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".552941"/><g transform="translate(0 -1)"><path d="m7.5 2.5v2h8v-2z" fill="url(#a)"/><path d="m8 3v.5zm0 0v.5h7v-.5z" fill="#bebebe" opacity=".2"/><path d="m7.5 2.5v2h8v-2z" fill="none" opacity=".61" stroke="#000"/></g><path d="m3.5 2.90625-.59375.59375h.59375.59375zm-.59375 10.59375.59375.59375.59375-.59375h-.59375z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="square"/><g transform="translate(0 5)"><path d="m7.5 2.5v2h8v-2z" fill="url(#a)"/><path d="m8 3v.5zm0 0v.5h7v-.5z" fill="#bebebe" opacity=".2"/><path d="m7.5 2.5v2h8v-2z" fill="none" opacity=".61" stroke="#000"/></g><g transform="translate(0 11)"><path d="m7.5 2.5v2h8v-2z" fill="url(#a)"/><path d="m8 3v.5zm0 0v.5h7v-.5z" fill="#bebebe" opacity=".2"/><path d="m7.5 2.5v2h8v-2z" fill="none" opacity=".61" stroke="#000"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_spacing.svg b/icon-themes/elementary_svg/cmd/sc_spacing.svg
new file mode 100644
index 000000000..40e92b973
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_spacing.svg
@@ -0,0 +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" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="9.5" y2="16"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="8.02167" x2="8.02167" y1="12.508662" y2="13.008662"><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="c"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="d" cx="10.44" cy="3.559" gradientTransform="matrix(-3.3000346 0 0 -3.0250364 44.551337 10.798578)" gradientUnits="userSpaceOnUse" r="3.636" xlink:href="#c"/><radialGradient id="e" cx="3.995" cy="3.768" gradientTransform="matrix(-3.1466122 0 0 -4.0047862 16.470441 16.113411)" gradientUnits="userSpaceOnUse" r="3.496" xlink:href="#c"/>
+
+
+/&amp;amp;amp;amp;gt;<g stroke-linejoin="round"><path d="m5.1762153 10.5-.3674955-.9427258h-.0480648q-.4786453.6011868-.9883324.8368688-.5036791.229689-1.3177766.229689-1.00135 0-1.5801303-.56923-.5707695-.5712279-.5707695-1.6258023 0-1.1035083.7690368-1.6238049.7770476-.5272872 2.3381522-.5832116l1.2066268-.037949v-.302591q0-1.0545744-1.081458-1.0545744-.8341246 0-1.959642.5033196l-.6278464-1.2782717q1.1996173-.6241562 2.6605869-.6241562 1.398886 0 2.1448917.6061805.7460058.6071792.7460058 1.8475025v4.6187565zm-.560756-3.2116586-.7329882.0249662q-.8261138.025965-1.2316605.299595-.4025427.2716328-.4025427.8288795 0 .79892.9192393.79892.660891 0 1.0514175-.376491.3975359-.379487.3975359-1.0046419z" fill="url(#e)" stroke="#000" stroke-opacity=".431"/><path d="m13.193547 3.1295013q1.175306 0 1.83911 1.0022208.66572.9980449.66572 2.7383595 0 1.7925137-.689666 2.7769868-.680088.9834296-1.863058.9834296-1.168601 0-1.834321-.9270546h-.124523l-.303645.7965566h-1.383164v-10.06814301h1.810374v2.34164711q0 .4468235-.07088 1.4302526h.07184q.635066-1.0752994 1.882213-1.0752994zm-.582385 1.5795417q-.670509 0-.979901.4530874-.309392.4468234-.320887 1.4824516v.2140159q0 1.1650816.314182 1.670368.320886.5042423 1.009595.5042423.558438 0 .885072-.5574853.333338-.5637492.333338-1.6306968 0-1.0669475-.33238-1.5972894-.332381-.5376497-.908061-.5376497z" fill="url(#d)" stroke="#000" stroke-opacity=".431"/><path d="m4.4550781 7.9941406a1.4964543 1.4964543 0 0 0 -.8554687.3007813l-3.5996094 2.7089841v.496094c0 .277.223.5.5.5h6c.277 0 .5-.223.5-.5v-1.496094h-1.0039062v-.5136716a1.4964543 1.4964543 0 0 0 -1.5410157-1.4960938zm6.9628909.0019532a1.4964543 1.4964543 0 0 0 -1.414063 1.4941406v.5136716h-1.003906v1.496094c0 .277.223.5.5.5h6c.277 0 .5-.223.5-.5v-.496094l-3.599609-2.7089841a1.4964543 1.4964543 0 0 0 -.982422-.2988281z" fill="#fff"/><g stroke-linecap="round"><path d="m4.5 9.5-4 3 4 3v-2h7v2l4-3-4-3v2h-7z" fill="url(#a)" stroke="#a62100" stroke-opacity=".501961"/><path d="m3.5236228 11.504756-1.3398437 1.003906 1.3398437 1.003906v-.0039a.99763766.99763766 0 0 1 .9980469-.998047h6.9999993a.99763766.99763766 0 0 1 .998047.998037v.0039l1.339844-1.0039-1.339844-1.003906v.0039a.99763766.99763766 0 0 1 -.998047.998051h-6.9999993a.99763766.99763766 0 0 1 -.9980469-.998047z" fill="none" opacity=".5" stroke="url(#b)" stroke-linejoin="round"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_spelling.svg b/icon-themes/elementary_svg/cmd/sc_spelling.svg
new file mode 100644
index 000000000..a31154984
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_spelling.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 16.000001 16.000001" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.25508209 .06834904 -.06793671 .25354327 13.443481 .03325)" gradientUnits="userSpaceOnUse" x1="10.568387" x2="15.296399" y1="28.749016" y2="44.988041"><stop offset="0" stop-color="#fff"/><stop offset=".35621077" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="b" cx="7.772984" cy="7.282222" gradientTransform="matrix(.01735505 1.7567937 -1.7341486 .01713137 20.266536 -5.783222)" gradientUnits="userSpaceOnUse" r="6.164814"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="c"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="d" cx="12.833" cy="966.977" gradientTransform="matrix(1 0 0 1.45344 0 -440.06)" gradientUnits="userSpaceOnUse" r="3.54" xlink:href="#c"/><radialGradient id="e" cx="5.037" cy="967.174" gradientTransform="matrix(1 0 0 1.1456 0 -141.5)" gradientUnits="userSpaceOnUse" r="3.398" xlink:href="#c"/><g stroke-linejoin="round"><g fill="#8c8c8c" stroke="#000" stroke-opacity=".431" stroke-width=".78"><path d="m6.225 975.127-.356-.917h-.05q-.464.585-.96.815-.488.223-1.278.223-.972 0-1.533-.555-.556-.555-.556-1.58 0-1.076.748-1.582.754-.512 2.27-.567l1.17-.036v-.296q0-1.025-1.05-1.025-.81 0-1.9.49l-.61-1.244q1.164-.608 2.582-.608 1.358 0 2.082.59.724.592.724 1.8v4.495h-1.283zm-.543-3.127-.712.025q-.803.024-1.195.29-.392.266-.392.81 0 .777.893.777.64 0 1.02-.368.386-.368.386-.978z" fill="url(#e)" transform="matrix(.76964 0 0 .8887 -.877 -857.938)"/><path d="m13.153 968.254q1.195 0 1.87.935.676.928.676 2.552 0 1.67-.7 2.59-.695.916-1.895.916-1.19 0-1.865-.863h-.127l-.308.742h-1.404v-9.39h1.84v2.185q0 .416-.073 1.333h.073q.645-1 1.913-1zm-.592 1.472q-.68 0-.994.423-.314.415-.326 1.38v.2q0 1.086.32 1.557.325.47 1.026.47.567 0 .9-.52.337-.524.337-1.52 0-.995-.338-1.49-.338-.5-.924-.5z" fill="url(#d)" transform="matrix(.76964 0 0 .8887 -.877 -857.938)"/></g><path d="m14.148 6.28c-.15-.056-.323-.02-.44.103l-5.03 5.295-2.54-2.413c-.164-.158-.423-.154-.58.012l-1.433 1.52c-.157.165-.15.426.014.583l4.04 3.924c.038.037.082.062.13.08.15.063.33.032.452-.095l6.78-7.143c.16-.165.153-.426-.012-.584l-1.242-1.195c-.04-.04-.09-.07-.14-.087z" fill="url(#b)" stroke="#206b00" stroke-linecap="round" stroke-opacity=".501961"/><path d="m9.0974938 12.827279 4.9193502-5.3442508.792467.6915203m-6.0401855 6.3269985-3.5872994-3.442793 1.0216836-1.026074" fill="none" opacity=".5" stroke="url(#a)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_spellonline.svg b/icon-themes/elementary_svg/cmd/sc_spellonline.svg
new file mode 100644
index 000000000..a270c04ee
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_spellonline.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 16.000001 16.000001" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="10" cy="1.34" gradientTransform="matrix(-2.79608 0 0 -2.9958 92.96 -10.984)" gradientUnits="userSpaceOnUse" r="5.007" xlink:href="#b"/><linearGradient id="b"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="c" cx="9" cy="1.239" gradientTransform="matrix(-2.5459 0 0 -2.9096 31.913 3.606)" gradientUnits="userSpaceOnUse" r="5.499" xlink:href="#b"/><radialGradient id="d" cx="11.82" cy="968.252" gradientTransform="matrix(-2.6116 0 0 -1.45344 42.696 2374.53)" gradientUnits="userSpaceOnUse" r="3.54" xlink:href="#b"/><radialGradient id="e" cx="5.373" cy="966.996" gradientTransform="matrix(-1.89537 -.07282 .1072 -2.09246 -88.094 2990.095)" gradientUnits="userSpaceOnUse" r="3.398" xlink:href="#b"/><g fill="#8c8c8c" stroke="#000" stroke-linejoin="round" stroke-opacity=".431" stroke-width=".78"><path d="m6.225 975.127-.356-.917h-.05q-.464.585-.96.815-.488.223-1.278.223-.972 0-1.533-.555-.556-.555-.556-1.58 0-1.076.748-1.582.754-.512 2.27-.567l1.17-.036v-.296q0-1.025-1.05-1.025-.81 0-1.9.49l-.61-1.244q1.164-.608 2.582-.608 1.358 0 2.082.59.724.592.724 1.8v4.495h-1.283zm-.543-3.127-.712.025q-.803.024-1.195.29-.392.266-.392.81 0 .777.893.777.64 0 1.02-.368.386-.368.386-.978z" fill="url(#e)" transform="matrix(.8167 0 0 .94304 1.562 -909.357)"/><path d="m13.153 968.254q1.195 0 1.87.935.676.928.676 2.552 0 1.67-.7 2.59-.695.916-1.895.916-1.19 0-1.865-.863h-.127l-.308.742h-1.404v-9.39h1.84v2.185q0 .416-.073 1.333h.073q.645-1 1.913-1zm-.592 1.472q-.68 0-.994.423-.314.415-.326 1.38v.2q0 1.086.32 1.557.325.47 1.026.47.567 0 .9-.52.337-.524.337-1.52 0-.995-.338-1.49-.338-.5-.924-.5z" fill="url(#d)" transform="matrix(.8167 0 0 .94304 1.562 -909.357)"/></g><path d="m2.707 12.586-2.353 2.354.707.707 1.647-1.647 2 2 2-2 2 2 2-2 2 2 2.677-2.558-.695-.838-1.983 1.982-2-2-2 2-2-2-2 2z" fill="#ef5858" fill-rule="evenodd"/><path d="m7.34 1.494c-1.583 0-2.78.338-3.604 1.022a.493.493 0 0 0 -.002 0c-.82.67-1.24 1.694-1.24 3.035 0 1.395.446 2.48 1.32 3.216a.493.493 0 0 0 .002.002c.875.74 2.12 1.11 3.74 1.11h.186v4.138a.493.493 0 0 0 .492.492h.774a.493.493 0 0 0 .492-.492c0-3.137-.006-6.86-.008-10.524h2.016v10.507a.493.493 0 0 0 .492.492h1a.493.493 0 0 0 .492-.492v-12a.493.493 0 0 0 -.492-.492c-2.288 0-3.16-.008-5.658-.014a.493.493 0 0 0 -.002 0zm-3.604 1.022.09-.06a.493.493 0 0 0 -.09.06z" fill="url(#c)" transform="translate(55 -15)"/><path d="m62.34-14c-1.654 0-2.98.357-3.922 1.14-.95.777-1.418 1.964-1.418 3.41 0 1.503.498 2.75 1.494 3.59 1.156 1.08 2.873 1.223 3.74 1.23h.014v4.136c0 .273.22.494.495.494h1.757c.274 0 .496-.22.494-.494l.006-10.506h1v10.518c0 .266.216.482.483.482h2.035c.266 0 .482-.216.482-.482v-13.036c0-.266-.216-.482-.482-.482h-4.518zm5.66 1v12h-1v-11h-3c.002 3.832.008 7.733.008 11.016h-.773v-4.14c0-.27-.22-.49-.492-.49h-.188c-1.543 0-2.66-.35-3.42-.995h-.002c-.764-.645-1.147-1.542-1.147-2.84 0-1.246.358-2.08 1.06-2.654l.005-.002c.702-.582 1.778-.908 3.29-.908 2.497.006 3.372.014 5.66.014z" fill-opacity=".431"/><path d="m68-13v12h-1v-11h-3c.002 3.832.008 7.733.008 11.016h-.773v-4.14c0-.27-.22-.49-.492-.49h-.188c-1.543 0-2.66-.35-3.42-.995h-.002c-.764-.645-1.147-1.542-1.147-2.84 0-1.246.358-2.08 1.06-2.654l.005-.002c.702-.582 1.778-.908 3.29-.908 2.497.006 3.372.014 5.66.014z" fill="url(#a)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_sphere.svg b/icon-themes/elementary_svg/cmd/sc_sphere.svg
new file mode 100644
index 000000000..2465484fe
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_sphere.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="11.633746" x2="12.285708" y1="-3.44484" y2="9.907301"><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><radialGradient id="b" cx="9.503504" cy=".682192" gradientUnits="userSpaceOnUse" r="9.5"><stop offset="0" stop-color="#e4c6fa"/><stop offset="1" stop-color="#a56de2"/></radialGradient><g transform="matrix(.84185778 0 0 .8378013 -2.102293 4.69235)"><path d="m21 3.9999995a9 9.0000113 0 0 1 -18 0 9 9.0000113 0 1 1 18 0" fill="url(#b)" fill-rule="evenodd" stroke="#7239b3" stroke-opacity=".5625"/><path d="m20.052619 3.9999905a8.0526255 8.0526356 0 0 1 -16.105251 0 8.0526255 8.0526356 0 1 1 16.105251 0" fill="none" opacity=".6" stroke="url(#a)" stroke-width=".894736"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_spinbutton.svg b/icon-themes/elementary_svg/cmd/sc_spinbutton.svg
new file mode 100644
index 000000000..851ae81be
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_spinbutton.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333333 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="2.910417" x2="2.910417" y1="291.44373" y2="295.94165"><stop offset="0" stop-color="#fff"/><stop offset=".10605836" stop-color="#fff" stop-opacity=".099265"/><stop offset=".99998999" stop-color="#fff" stop-opacity="0"/><stop offset="1" stop-color="#fff" stop-opacity=".551471"/></linearGradient><g transform="matrix(.666665 0 0 .666665 .176394 -193.766159)"><rect fill="#dcdcdc" height="5.953141" rx="1.190628" ry="1.289854" stroke="#afafaf" stroke-linecap="square" stroke-width=".396876" width="3.571884" x="1.124475" y="290.84839"/><rect fill="none" height="5.159397" rx=".595314" ry=".992179" stroke="url(#a)" stroke-linecap="square" stroke-width=".396876" width="2.778132" x="1.521351" y="291.24527"/><path d="m1.3229123 293.4281h3.175008v.79375h-3.175008z" fill="#9b9b9b"/><g fill="#919191"><path d="m3.7041683 292.63435-1.5874992-.00006.793753-.99214z"/><path d="m3.7041683 295.0156h-1.587504l.7937526.99219z"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_splitcell.svg b/icon-themes/elementary_svg/cmd/sc_splitcell.svg
new file mode 100644
index 000000000..2432f1d09
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_splitcell.svg
@@ -0,0 +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="10.5" x2="10.5" y1="5.5" y2="15.5"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-.99999999 0 0 .99999999 11 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#r" y1="2" y2="3"/><linearGradient id="c" gradientTransform="matrix(-.99999999 0 0 .99999999 14 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#r" y1="2" y2="3"/><linearGradient id="d" gradientTransform="matrix(-.99999999 0 0 .99999999 18 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#r" y1="2" y2="3"/><linearGradient id="e" gradientTransform="matrix(-.99999999 0 0 .99999999 11 9)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#r" y1="2" y2="3"/><linearGradient id="f" gradientTransform="matrix(-.99999999 0 0 .99999999 14 9)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#r" y1="2" y2="3"/><linearGradient id="g" gradientTransform="matrix(-.99999999 0 0 .99999999 18 9)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#r" y1="2" y2="3"/><linearGradient id="h" gradientTransform="matrix(-.99999999 0 0 .99999999 11 12)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#r" y1="2" y2="3"/><linearGradient id="i" gradientTransform="matrix(-.99999999 0 0 .99999999 14 12)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#r" y1="2" y2="3"/><linearGradient id="j" gradientTransform="matrix(-.99999999 0 0 .99999999 18 12)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#r" y1="2" y2="3"/><linearGradient id="k" gradientTransform="matrix(-.99999999 0 0 .99999999 6 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#r" y1="2" y2="4"/><linearGradient id="l" gradientTransform="matrix(-.99999999 0 0 .99999999 6 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#r" y1="2" y2="4"/><linearGradient id="m" gradientTransform="matrix(-.99999999 0 0 .99999999 6 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#r" y1="2" y2="4"/><linearGradient id="n" gradientTransform="matrix(-.99999999 0 0 .99999999 16 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#r" y1="2" y2="4"/><linearGradient id="o" gradientTransform="matrix(-.99999999 0 0 .99999999 16 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#r" y1="2" y2="4"/><linearGradient id="p" gradientTransform="matrix(-.99999999 0 0 .99999999 16 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#r" y1="2" y2="4"/><linearGradient id="q" gradientTransform="matrix(-.99999999 0 0 .99999999 11 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#r" y1="2" y2="4"/><linearGradient id="r" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="30.655001" x2="30.827999" y1="65.686996" y2="48.688"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="s" gradientTransform="matrix(-.99999999 0 0 .99999999 11 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#r" y1="2" y2="4"/><linearGradient id="t" gradientTransform="matrix(-.99999999 0 0 .99999999 11 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#r" y1="2" y2="4"/><linearGradient id="u" gradientTransform="matrix(.59436 0 0 .5999 -19.265 1.967)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><rect fill="url(#u)" height="15" rx=".424" ry=".491" width="15" x=".5" y=".5"/><path d="m.49804688.00195313c-.27600001 0-.50000001.22399999-.50000001.49999999l.00195313 14.99804688c0 .276.224.5.5.5h15c.276 0 .5-.224.5-.5.0019-5.003728-.002-9.9990437-.002-14.99804688 0-.276-.224-.49999999-.5-.49999999zm.49804687.99804687h14.00390625v4h-4l-.002-3.9980469h-.9999531l.0019531 3.9980469h-4l-.00195-3.9980469h-1l.00195 3.9980469h-4v1h4v4h-4v1h4v4h1v-4h4v4h1v-4h4l.002 4.001953h-14.00395312zm5.00390625 5h4v4h-4zm5 0h4v4h-4z" fill="#030303" opacity=".32"/><g fill="none" stroke-linecap="square"><path d="m9.4999996 11.5h-2.9999996v3h2.9999996z" stroke="url(#q)"/><path d="m9.4999996 6.5h-2.9999996v3h2.9999996z" stroke="url(#s)"/><path d="m9.4999996 1.5000001h-2.9999996v3h2.9999996z" stroke="url(#t)"/><path d="m4.4999996 11.5h-2.9999996v3h2.9999996z" stroke="url(#k)"/><path d="m4.4999996 6.5h-2.9999996v3h2.9999996z" stroke="url(#l)"/><path d="m4.4999996 1.5000001h-2.9999996v3h2.9999996z" stroke="url(#m)"/><path d="m14.5 11.5h-3v3h3z" stroke="url(#n)"/><path d="m14.5 6.5h-3v3h3z" stroke="url(#o)"/><path d="m14.5 1.5000001h-3v3h3z" stroke="url(#p)"/></g><path d="m15.5 5.5v10h-10v-10z" fill="url(#a)" stroke-width="1.111111"/><path d="m16 6c0-.554-.446-1-1-1h-9c-.554 0-1 .446-1 1v9c0 .554.446 1 1 1h9c.554 0 1-.446 1-1zm-1 0v9h-9v-9z" fill="#a62100" fill-opacity=".501961"/><path d="m7.5 6.5h-.9999996v2h.9999996z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="square"/><g fill="#a62100" fill-opacity=".501961"><path d="m8 6h1v9h-1z"/><path d="m15 9v1h-9v-1z"/><path d="m15 12v1h-9v-1z"/><path d="m12 6h1v9h-1z"/></g><g fill="none" stroke-linecap="square"><path d="m11.5 6.5h-1.9999996v2h1.9999996z" opacity=".5" stroke="url(#c)"/><path d="m14.5 6.5h-1v2h1z" opacity=".5" stroke="url(#d)"/><path d="m7.4999996 10.5h-.9999996v1h.9999996z" opacity=".5" stroke="url(#e)"/><path d="m11.5 10.5h-2v1h2z" opacity=".5" stroke="url(#f)"/><path d="m14.5 10.5h-1v1h1z" opacity=".5" stroke="url(#g)"/><path d="m7.5 13.5h-.9999996v1h.9999996z" opacity=".5" stroke="url(#h)"/><path d="m11.5 13.5h-1.9999996v1h1.9999996z" opacity=".5" stroke="url(#i)"/><path d="m14.5 13.5h-1v1h1z" opacity=".5" stroke="url(#j)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_splittable.svg b/icon-themes/elementary_svg/cmd/sc_splittable.svg
new file mode 100644
index 000000000..56c4d3180
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_splittable.svg
@@ -0,0 +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(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" y1="6.451322" y2="10.245955"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999982" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="translate(-6.001953 -.998047)" gradientUnits="userSpaceOnUse" x1="9" x2="9.001953" xlink:href="#a" y1="3" y2="4.998047"/><linearGradient id="c" gradientTransform="translate(-1.001953 -.998047)" gradientUnits="userSpaceOnUse" x1="9" x2="9.001953" xlink:href="#a" y1="3" y2="4.998047"/><linearGradient id="d" gradientTransform="translate(3.998047 -.998047)" gradientUnits="userSpaceOnUse" x1="9" x2="9.001953" xlink:href="#a" y1="3" y2="4.998047"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="7.998047" x2="7.998047" y1=".001953" y2="5.001953"><stop offset="0" stop-color="#d4d4d4"/><stop offset="1" stop-color="#abacae"/></linearGradient><clipPath id="f"><path d="m0 0h9v6h-9z"/></clipPath><linearGradient id="g" gradientTransform="matrix(-.99999999 0 0 .99999999 11 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="4"/><linearGradient id="h" gradientTransform="matrix(-.99999999 0 0 .99999999 11 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="4"/><linearGradient id="i" gradientTransform="matrix(-.99999999 0 0 .99999999 11 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="4"/><linearGradient id="j" gradientTransform="matrix(-.99999999 0 0 .99999999 6 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="4"/><linearGradient id="k" gradientTransform="matrix(-.99999999 0 0 .99999999 6 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="4"/><linearGradient id="l" gradientTransform="matrix(-.99999999 0 0 .99999999 6 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="4"/><linearGradient id="m" gradientTransform="matrix(-.99999999 0 0 .99999999 16 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="4"/><linearGradient id="n" gradientTransform="matrix(-.99999999 0 0 .99999999 16 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="4"/><linearGradient id="o" gradientTransform="matrix(-.99999999 0 0 .99999999 16 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#q" y1="2" y2="4"/><linearGradient id="p" gradientTransform="matrix(.59436 0 0 .5999 -19.265 1.967)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="q" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="30.655001" x2="30.827999" y1="65.686996" y2="48.688"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="r" gradientTransform="matrix(.59436 0 0 .5999 -19.265 1.967)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" xlink:href="#p" y1="15.5" y2="48.396"/><clipPath id="s"><path d="m0 11h9v5h-9z"/></clipPath><radialGradient id="t" cx="64.575" cy="48.605" gradientTransform="matrix(0 .4 -.4 0 32.4 -16.8)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><g clip-path="url(#s)" transform="translate(7 -11)"><rect fill="url(#p)" height="15" rx=".424" ry=".491" width="15" x=".5" y=".5"/><path d="m.49804688.00195313c-.27600001 0-.50000001.22399999-.50000001.49999999l.00195313 14.99804688c0 .276.224.5.5.5h15c.276 0 .5-.224.5-.5.0019-5.003728-.002-9.9990437-.002-14.99804688 0-.276-.224-.49999999-.5-.49999999zm.49804687.99804687h14.00390625v4h-4l-.002-3.9980469h-.9999531l.0019531 3.9980469h-4l-.00195-3.9980469h-1l.00195 3.9980469h-4v1h4v4h-4v1h4v4h1v-4h4v4h1v-4h4l.002 4.001953h-14.00395312zm5.00390625 5h4v4h-4zm5 0h4v4h-4z" fill="#030303" opacity=".32"/><g fill="none" stroke-linecap="square"><path d="m9.4999996 11.5h-2.9999996v3h2.9999996z" stroke="url(#g)"/><path d="m9.4999996 6.5h-2.9999996v3h2.9999996z" stroke="url(#h)"/><path d="m9.4999996 1.5000001h-2.9999996v3h2.9999996z" stroke="url(#i)"/><path d="m4.4999996 11.5h-2.9999996v3h2.9999996z" stroke="url(#j)"/><path d="m4.4999996 6.5h-2.9999996v3h2.9999996z" stroke="url(#k)"/><path d="m4.4999996 1.5000001h-2.9999996v3h2.9999996z" stroke="url(#l)"/><path d="m14.5 11.5h-3v3h3z" stroke="url(#m)"/><path d="m14.5 6.5h-3v3h3z" stroke="url(#n)"/><path d="m14.5 1.5000001h-3v3h3z" stroke="url(#o)"/></g></g><g clip-path="url(#f)" transform="translate(7 10)"><rect fill="url(#r)" height="15" rx=".424" ry=".491" width="15" x=".5" y=".5"/><path d="m.49804688.00195313c-.27600001 0-.50000001.22399999-.50000001.49999999l.00195313 14.99804688c0 .276.224.5.5.5h15c.276 0 .5-.224.5-.5.0019-5.003728-.002-9.9990437-.002-14.99804688 0-.276-.224-.49999999-.5-.49999999zm.49804687.99804687h14.00390625v4h-4l-.002-3.9980469h-.9999531l.0019531 3.9980469h-4l-.00195-3.9980469h-1l.00195 3.9980469h-4v1h4v4h-4v1h4v4h1v-4h4v4h1v-4h4l.002 4.001953h-14.00395312zm5.00390625 5h4v4h-4zm5 0h4v4h-4z" fill="#030303" opacity=".32"/><g fill="none" stroke-linecap="square"><path d="m9.4999996 11.5h-2.9999996v3h2.9999996z" stroke="url(#g)"/><path d="m9.4999996 6.5h-2.9999996v3h2.9999996z" stroke="url(#h)"/><path d="m9.4999996 1.5000001h-2.9999996v3h2.9999996z" stroke="url(#i)"/><path d="m4.4999996 11.5h-2.9999996v3h2.9999996z" stroke="url(#j)"/><path d="m4.4999996 6.5h-2.9999996v3h2.9999996z" stroke="url(#k)"/><path d="m4.4999996 1.5000001h-2.9999996v3h2.9999996z" stroke="url(#l)"/><path d="m14.5 11.5h-3v3h3z" stroke="url(#m)"/><path d="m14.5 6.5h-3v3h3z" stroke="url(#n)"/><path d="m14.5 1.5000001h-3v3h3z" stroke="url(#o)"/></g><path d="m.498047.501953h15l.002 4.978047-15 .02z" fill="url(#e)"/><path d="m.498047.001953c-.2761424 0-.5.223858-.5.5l.00195 5.498047h.9980469l-.00195-5h4.0019531v.002l.00195 3.998047h-4v1h14v-1h-4l-.00195-3.998047v-.002h4.001953l.002 5h.998l-.002-5.498047c-.000098-.276142-.223858-.5-.5-.5zm5.5.998047h4v.002l.002 3.998047h-4l-.002-3.998047z" fill="#555761" fill-opacity=".501961"/><g fill="none"><path d="m6.498047 1.501953h3l.00195 2.998047h-3z" opacity=".8" stroke="url(#c)"/><path d="m1.498047 1.501953h3l.00195 2.998047h-3z" opacity=".8" stroke="url(#b)"/><path d="m11.498047 1.501953h3l.002 2.998047h-3z" opacity=".8" stroke="url(#d)"/></g></g><path d="m9.5 6.5h2v2h-2z" fill="#9cde4a" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".434"/><g fill="#9cde4a" stroke="#5ca12a" stroke-linecap="round" stroke-linejoin="round" stroke-width=".727"><path d="m11.5 10.5v-2.007h2v2.007h2.007l-.007 2h-2.007v2.007h-2v-2.007h-1.993v-2z" fill="url(#t)" stroke="none" transform="translate(-8 -4)"/><path d="m3.5 6.5v-2.007h2v2.007h2.007l-.007 2h-2.007v2.007h-2v-2.007h-1.993v-2z" fill="none" opacity=".5" stroke="#206b00" stroke-opacity=".93" stroke-width="1"/><g fill="#fff" stroke="none"><path d="m4 5h1v1h-1z" opacity=".5"/><path d="m3.993 9h1v1h-1z" opacity=".2"/><path d="m2 7h2v.5h-2zm3 0h2v.5h-2z" opacity=".4"/></g></g><path d="m10 7h1v.5h-1z" fill="#fff" opacity=".4"/><g fill="#9cde4a" stroke="#5ca12a" stroke-linecap="round" stroke-linejoin="round" stroke-width=".727"><path d="m13.5 6.5h2v2h-2z" stroke="#206b00" stroke-opacity=".434" stroke-width="1"/><path d="m14 7h1v.5h-1z" fill="#fff" opacity=".4" stroke="none"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_splitwindow.svg b/icon-themes/elementary_svg/cmd/sc_splitwindow.svg
new file mode 100644
index 000000000..92e23c678
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_splitwindow.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="8.0002" x2="8" y1="3.000209" y2="13"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="b" cx="9.072" cy="9.514" fx="8.542" gradientTransform="matrix(0 1.2626 -1.5783 0 23.016 -11.455)" gradientUnits="userSpaceOnUse" r="12.672" xlink:href="#f"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" xlink:href="#g" y1="3" y2="4.5"/><clipPath id="d"><path d="m9 1h6v10h-6z"/></clipPath><clipPath id="e"><path d="m1 1h5v10h-5z"/></clipPath><radialGradient id="f" cx="9.072" cy="9.514" fx="8.542" gradientTransform="matrix(0 1.2626 -1.5783 0 23.016 -11.455)" gradientUnits="userSpaceOnUse" r="12.672"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e1e1e1"/></radialGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" y1="3" y2="4.5"><stop offset="0" stop-color="#e5e5e5"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><radialGradient id="h" cx="64.575" cy="48.605" gradientTransform="matrix(0 .3853 -.4196 0 32.39 -16.793)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><g clip-path="url(#d)" transform="translate(-9 5)"><rect fill="url(#b)" height="13" rx="1" width="13" x="1.5" y="1.5"/><path d="m2.5 1.5c-.554 0-1 .446-1 1v3.5h13v-3.5c0-.554-.446-1-1-1z" fill="url(#c)"/><g fill="none"><rect height="13" opacity=".3" rx="1" stroke="#0e141f" stroke-linecap="round" stroke-linejoin="round" width="13" x="1.5" y="1.5"/><path d="m2.5 2.5h11v11h-11z" opacity=".7" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><path d="m2 5.5h12" opacity=".2" stroke="#000"/></g></g><g clip-path="url(#e)" transform="translate(10 5)"><rect fill="url(#f)" height="13" rx="1" width="13" x="1.5" y="1.5"/><path d="m2.5 1.5c-.554 0-1 .446-1 1v3.5h13v-3.5c0-.554-.446-1-1-1z" fill="url(#g)"/><g fill="none"><rect height="13" opacity=".3" rx="1" stroke="#0e141f" stroke-linecap="round" stroke-linejoin="round" width="13" x="1.5" y="1.5"/><path d="m2.5 2.5h11v11h-11z" opacity=".7" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><path d="m2 5.5h12" opacity=".2" stroke="#000"/></g></g><path d="m9.5 8.5v2h-2v-2z" fill="#9cde4a" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".434"/><g fill="#9cde4a" stroke="#5ca12a" stroke-linecap="round" stroke-linejoin="round" stroke-width=".727"><path d="m11.492 11.473v-2h2v2h2v2h-2v2h-2v-2h-2v-2z" fill="url(#h)" stroke="#206b00" stroke-opacity=".501961" stroke-width="1" transform="translate(-3.992 -8.973)"/><g fill="#fff" stroke="none"><path d="m8 1h1v1h-1z" opacity=".5"/><path d="m7.996 4.5h1.004v1.5h-1.004z" opacity=".2"/><path d="m6 3h2v.5h-2zm3 0h2v.5h-2z" opacity=".4"/></g></g><path d="m9 9v.5h-1v-.5z" fill="#fff" opacity=".4"/><g fill="#9cde4a" stroke="#5ca12a" stroke-linecap="round" stroke-linejoin="round" stroke-width=".727"><path d="m9.5 12.5v2h-2v-2z" stroke="#206b00" stroke-opacity=".434" stroke-width="1"/><path d="m9 13v.5h-1v-.5z" fill="#fff" opacity=".4" stroke="none"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_square_rounded_unfilled.svg b/icon-themes/elementary_svg/cmd/sc_square_rounded_unfilled.svg
new file mode 100644
index 000000000..422b94f02
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_square_rounded_unfilled.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke="#7239b3" transform="scale(.26458333)"><path d="m3 .49999964c-1.3850207 0-2.5 1.11497926-2.5 2.49999996v10.0000004c0 1.385021 1.1149793 2.5 2.5 2.5h10c1.38502 0 2.5-1.114979 2.5-2.5v-10.0000004c0-1.3850207-1.11498-2.49999996-2.5-2.49999996z"/><path d="m4 12 8-8" stroke-linecap="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_square_unfilled.svg b/icon-themes/elementary_svg/cmd/sc_square_unfilled.svg
new file mode 100644
index 000000000..2414d7882
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_square_unfilled.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke="#7239b3" transform="scale(.26458333)"><path d="m.5.5v15h15v-15z" stroke-linejoin="round"/><path d="m4.5 11.5 7-7" stroke-linecap="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_starshapes.bang.svg b/icon-themes/elementary_svg/cmd/sc_starshapes.bang.svg
new file mode 100644
index 000000000..f3e3c9bda
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_starshapes.bang.svg
@@ -0,0 +1,2 @@
+<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="-30.408288" x2="-31.257895" y1="-7.584063" y2="12.415887"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="-22.116017" x2="-22.00534" y1="-2.655731" y2="5.092948"><stop offset="0" stop-color="#fff"/><stop offset=".62965345" 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="m9.89209.5-1.6088869 3.725586-1.0839843-3.034668-.9326173 3.1323243-2.1044921-2.5463868 2.3071288 4.1259765-3.8842772-2.6196289 2.9907226 3.5351563-3.7841797-1.4233399 2.2558593 1.7382812-3.4960937 1.105957 4.0332031.5810548-4.0844726 1.8334965 4.519043-.6811527-1.6992188 3.3862297 3.1884766-2.666015-2.3120118 3.793945 3.1689454-2.63916-.8032226 2.949219 1.6113281-3.605958 1.0815431 4.309083.935058-4.404297 2.102051 2.424317-.78125-2.612305 3.198243 1.867675-3.828125-2.7807611 4.61914.8569341-3.09082-2.4121099 2.810059-.6176757-3.347169.1708983 3.398437-2.5878906-3.833007 1.4331055 2.53418-2.8637695-4.025879.7519532 2.314453-2.3999024-3.171387 2.8271484z" fill="url(#a)" stroke="#7239b3" stroke-opacity=".501961"/><path d="m7.2871094 4.4785156-.0410156.1386719a1.0227926 1.0227926 0 0 1 -.1523438.3046875l.2675781.4804688a1.0227926 1.0227926 0 0 1 -.7675781 1.5136718 1.0227926 1.0227926 0 0 1 -1.3769531.859375l-.296875-.1113281a1.0227926 1.0227926 0 0 1 -.1191407.1582031 1.0227926 1.0227926 0 0 1 .7636719 1.2851563 1.0227926 1.0227926 0 0 1 .4609375.6855469 1.0227926 1.0227926 0 0 1 1.46875.6347652 1.0227926 1.0227926 0 0 1 1.671875.513672l.00586.02344.017578-.08203a1.0227926 1.0227926 0 0 1 .6777339-.757816 1.0227926 1.0227926 0 0 1 1.2011715-1.1367188l.554688.1035157a1.0227926 1.0227926 0 0 1 -.09375-.1367188 1.0227926 1.0227926 0 0 1 -.636719-1.2539062 1.0227926 1.0227926 0 0 1 -.220703-1.5410157l.560547-.6328124-1.09961.2050781a1.0227926 1.0227926 0 0 1 -.1777339.0175781l-.1875.1660156a1.0227926 1.0227926 0 0 1 -1.6992187-.6894531 1.0227926 1.0227926 0 0 1 -.7480469-.65625z" fill="none" opacity=".5" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_starshapes.concave-star6.svg b/icon-themes/elementary_svg/cmd/sc_starshapes.concave-star6.svg
new file mode 100644
index 000000000..9ad00638d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_starshapes.concave-star6.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="-20.027023" x2="-20.93116" y1="-10.781804" y2="8.020408"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="22.309509" x2="23.148876" y1="9.719793" y2="34.293457"><stop offset="0" stop-color="#fff"/><stop offset=".2258646" 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="scale(.26458333)"><path d="m4.2499998.5s.6988125 3.2899592 0 4.6874999c-.6988125 1.3975429-3.7499999 2.8125-3.7499999 2.8125s3.0511874 1.4149567 3.7499999 2.8125001c.6988125 1.397546 0 4.6875 0 4.6875s2.1874688-2.812497 3.75-2.8125c1.5625313-.000002 3.7500002 2.8125 3.7500002 2.8125s-.698813-3.28996 0-4.6875c.698812-1.3975434 3.75-2.8125001 3.75-2.8125001s-3.051188-1.4149571-3.75-2.8125c-.698813-1.3975456 0-4.6874999 0-4.6874999s-2.1874689 2.8124978-3.7500002 2.8125c-1.5625312.0000021-3.75-2.8125-3.75-2.8125z" fill="url(#a)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m2.5932738 7.9971494c1.7727118-1.0598339 3.1535114-2.1772518 2.9935966-4.678073 2.1098509 1.7293926 3.5606328.9270099 4.9552856-.2542373-.271635 2.0400992.165319 3.5112791 2.915147 4.988696-1.451922.9731874-3.162687 1.6515698-2.950606 4.8227359-1.6156545-1.162097-3.047054-1.636954-4.8874887-.118644-.1491464-2.646146-1.1107476-3.7557192-3.0259345-4.7604776z" fill="none" opacity=".5" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_starshapes.doorplate.svg b/icon-themes/elementary_svg/cmd/sc_starshapes.doorplate.svg
new file mode 100644
index 000000000..038e3421f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_starshapes.doorplate.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="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 -24.755432 -3.970785)" gradientUnits="userSpaceOnUse" x1="87.830681" x2="81.932365" y1="12.907022" y2="65.448471"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="24.250988" x2="23.999992" y1="6.918621" y2="41.076912"><stop offset="0" stop-color="#fff"/><stop offset=".00013332" 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="scale(.26458333)"><path d="m4.4667969.5a4.5 4.5 0 0 1 -3.9667969 3.96875v7.064453a4.5 4.5 0 0 1 3.96875 3.966797h7.064453a4.5 4.5 0 0 1 3.966797-3.96875v-7.0644531a4.5 4.5 0 0 1 -3.96875-3.9667969z" fill="url(#a)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m5.2890625 1.5a5.5 5.5 0 0 1 -3.7851563 3.7851562c.00283 1.8092481.00498 3.6204395.00781 5.4296878a5.5 5.5 0 0 1 3.77344 3.785156h5.4257818a5.5 5.5 0 0 1 3.794921-3.787109c-.000911-1.8072945-.003-3.6165353-.0039-5.4238285a5.5 5.5 0 0 1 -3.787115-3.7890625z" fill="none" opacity=".5" stroke="url(#b)"/></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
new file mode 100644
index 000000000..1a4ee9913
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_starshapes.horizontal-scroll.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="10" x2="9" xlink:href="#b" y1="1" y2="14"/><linearGradient id="b" 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="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#b" y1="0" y2="16"/><linearGradient id="d" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="9.611104" x2="9.611104" y1="12.615373" y2="35.384605"><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 fill="url(#a)" transform="scale(.26458333)"><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="#7239b3" stroke-opacity=".501961"/><path d="m13.751953.98046875c-.825421-.01157796-1.715653.89453125-1.488281 2.01953125h-10.263672c-.4876307.1733862-.855402.466003-.9824219 1l-.0175781 8v.308594.691406c0 2.216838 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(#d)" opacity=".5"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_starshapes.signet.svg b/icon-themes/elementary_svg/cmd/sc_starshapes.signet.svg
new file mode 100644
index 000000000..0e366aad5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_starshapes.signet.svg
@@ -0,0 +1,2 @@
+<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="-22.964966" x2="-23.326609" y1="-13.312904" y2="7.92998"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient>
+/&amp;amp;gt;<g stroke-linejoin="round"><path d="m7.1782607.5000005c-.9223129 0-1.1044154 1.6034845-1.9565217 1.9565216-.851576.3527336-2.1134491-.6518134-2.7652174 0-.6517681.6516617.3527341 1.9135115 0 2.7652174-.3529543.8520095-1.9565216 1.0341628-1.9565216 1.9565217 0 .9223588 1.6035673 1.1043604 1.9565216 1.9565216.3527341.8515541-.6517681 2.1134032 0 2.7652182.6517683.651661 1.9136414-.352886 2.7652174 0 .8521063.352885 1.0342088 1.956521 1.9565217 1.956521.9223128 0 1.1044162-1.603636 1.9565213-1.956521.193423-.08015.409402-.08388.633202-.05929l3.659288 3.659289.429249-1.643479 1.643479-.429249-3.659289-3.6592876c-.02461-.2237957-.02083-.4397841.059289-.6332016.352953-.8521612 1.956521-1.0341628 1.956521-1.9565216 0-.9223589-1.603568-1.1045122-1.956521-1.9565217-.352735-.8517059.651768-2.1134798 0-2.7652174-.651768-.6518134-1.913641.3527336-2.765218 0-.8521051-.3530371-1.0342085-1.9565216-1.9565213-1.9565216zm0 3.6426876a3.0355729 3.035573 0 0 1 3.0355733 3.0355731 3.0355729 3.035573 0 0 1 -3.0355733 3.0355728 3.0355729 3.035573 0 0 1 -3.0355731-3.0355728 3.0355729 3.035573 0 0 1 3.0355731-3.0355731z" fill="url(#a)" stroke="#7239b3" stroke-opacity=".501961"/><ellipse cx="7.177932" cy="7.118682" fill="none" rx="4.029837" ry="4.055342" stroke="#fff" stroke-miterlimit="0" stroke-width="1.064063"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_starshapes.star12.svg b/icon-themes/elementary_svg/cmd/sc_starshapes.star12.svg
new file mode 100644
index 000000000..1755488af
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_starshapes.star12.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="-19.574932" x2="-19.21376" y1="-12.724409" y2="6.258593"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="6.402344" x2="6.476867" y1="5.230469" y2="8.811139"><stop offset="0" stop-color="#fff"/><stop offset=".30487368" 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" transform="scale(.26458333)"><path d="m8 .5-.9765625 3.8671875-2.7734375-2.890625 1.09375 3.8671875-3.828125-1.09375 2.8515625 2.7734375-3.8671875.9765625 3.8671875.9765625-2.8515625 2.7734375 3.828125-1.09375-1.09375 3.828125 2.5-2.734375c.7140181-.925744 1.6512769-1.8129982 3.75-2.5l1.132813-.2734375 3.867187-.9765625-3.867187-.9765625 2.890624-2.7734375-3.867187 1.09375 1.09375-3.8671875-2.773437 2.890625z" fill="url(#a)" stroke="#7239b3" stroke-opacity=".501961"/><g fill="#ce5c00" stroke-width=".557285" transform="scale(1.0033566 .99665463)"><path d="m10.141484 16.053705h-1.2543653v-3.434281l.012178-.564261.020297-.617034q-.3125764.312577-.4343594.410003l-.6819849.548024-.6048555-.755055 1.9119931-1.522288h1.031097z"/><path d="m15.946474 16.053705h-4.148741v-.872778l1.489812-1.50605q.661687-.677925.864659-.937729.202972-.263863.292279-.487132.08931-.223269.08931-.462775 0-.357231-.198913-.531786-.194852-.174556-.523666-.174556-.345052 0-.669807.158318-.324755.158318-.677925.450597l-.681985-.807827q.438419-.373468.726638-.527726.28822-.154259.629213-.235448.340992-.08525.763173-.08525.556142 0 .982383.202972.426241.202972.661688.568321.235447.365349.235447.836243 0 .410003-.14614.771292-.14208.357231-.446537.734758-.300399.377527-1.063572 1.07575l-.763174.718519v.05683h2.58586v1.055452z"/></g><path d="m8 4.7929688a1.0661193 1.0661193 0 0 1 -1.5976562.4375 1.0661193 1.0661193 0 0 1 -1.1699219 1.171875 1.0661193 1.0661193 0 0 1 -.4414063 1.5976562 1.0661193 1.0661193 0 0 1 .4414063 1.5976562 1.0661193 1.0661193 0 0 1 1.1757812 1.0117188c.7885241-.8703087 1.85363-1.7490872 3.7597659-2.3730469a1.0661193 1.0661193 0 0 1 .082031-.0234375l.931641-.2246094a1.0661193 1.0661193 0 0 1 -.41211-1.5859374 1.0661193 1.0661193 0 0 1 -1.1718748-1.1699219 1.0661193 1.0661193 0 0 1 -1.5976562-.4394531z" fill="none" opacity=".5" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_starshapes.star24.svg b/icon-themes/elementary_svg/cmd/sc_starshapes.star24.svg
new file mode 100644
index 000000000..0cf69065f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_starshapes.star24.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="-26.061052" x2="-33.202213" y1="-12.408921" y2="8.110803"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="6" y2="8"><stop offset="0" stop-color="#fff"/><stop offset=".4062503" 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" transform="scale(.26458333)"><path d="m7.9999999.51569365-.5067497 4.04443215-1.4422874-3.752566.5067496 4.002737-2.2998636-3.2522238 1.4422874 3.7525659-3.0015171-2.4600152 2.2998637 3.2105285-3.5082667-1.5427216 3.0404978 2.4600155-3.74215116-.5420373 3.50826676 1.5427215-3.78113195.5420375 3.78113195.5420373-3.50826676 1.5010269 3.74215116-.500343-3.0404978 2.460017 3.5082667-1.584418-2.2998637 3.252225 3.0015171-2.501712-1.4422874 3.794262 2.2998636-3.293919s1.6396275-2.3257103 1.6396275-2.3349306h5.3379251l-1.832095-.7922083 3.781132-.5420373-3.781132-.5420375 3.508266-1.5427215-3.781131.5420373 3.040497-2.4600155-3.508266 1.5427216 2.338844-3.2105285-3.040497 2.4600152 1.481268-3.7525659-2.2998632 3.2522238.4677689-4.002737-1.4033067 3.752566z" fill="url(#a)" stroke="#7239b3" stroke-opacity=".501961" stroke-width="1.032067"/><g fill="#ce5c00" stroke-width=".557285" transform="scale(1.0033566 .99665463)"><path d="m10.963201 16.053711-3.9866186-.000005.0000001-.820683 1.4193453-1.558146c.4411251-.45195.7293449-.764526.8646593-.937729.1353145-.175909.2327409-.338286.2922793-.487132.059539-.148846.089308-.303104.089308-.462775 0-.238154-.066304-.415416-.1989122-.531786-.1299019-.116371-.3044576-.174556-.523667-.174556-.2300345 0-.4533034.05277-.6698065.158318-.2165031.105545-.4424783.255744-.6779254.450597l-.6115186-.807826c.2922792-.248979.4640254-.424888.6561719-.527727s.4018839-.181322.6292122-.235448c.2273283-.05683.4817194-.08525.7631735-.08525.3707616 0 .6982226.06766.9823829.202972.2841608.135315.5047228.324755.6616878.568321s.235447.522314.235447.836243c0 .273335-.04871.530433-.14614.771292-.09472.238154-.243566.483073-.446537.734758-.200266.251685-.5547895.662363-1.0635718 1.127845l-.7631735.718519v.05683l2.4942033.000006v1.003357z"/><path d="m15.664279 15.050349h-.71446v1.003357h-.996654v-1.003357h-2.989964l.01689-.901871 3.042082-4.114912h.927644l.01689 4.013426h.71446zm-1.694222-1.003357-.01689-1.204298c-.0024-.167774.0068-.411356.0203-.730698.01353-.319342.02436-.504723.03248-.556142h-.03248c-.100133.221915-.220563.438418-.361289.649509l-1.300331 1.841629h1.658215z"/></g><path d="m8 5.4980469a1.0670959 1.0670959 0 0 1 -.7285156.1054687 1.0670959 1.0670959 0 0 1 -.6679688.2714844 1.0670959 1.0670959 0 0 1 -.5722656.4472656 1.0670959 1.0670959 0 0 1 -.4355469.6210938 1.0670959 1.0670959 0 0 1 -.2734375.7480468 1.0670959 1.0670959 0 0 1 -.1074218.828125 1.0670959 1.0670959 0 0 1 .109375.8320313 1.0670959 1.0670959 0 0 1 .2734374.7050785 1.0670959 1.0670959 0 0 1 .4335938.61914 1.0670959 1.0670959 0 0 1 .2167969.101563c.1159528-.164671.1291795-.182383.2578125-.365235.2046434-.2909.4096308-.5826171.5625-.8007809.0764345-.1090819.1383221-.1994102.1816406-.2617187.016625-.023913.027477-.038749.037109-.052734-.00415.00656-.00682.012586-.019531.035156a1.0670959 1.0670959 0 0 1 .0312501-.0507814 1.0670959 1.0670959 0 0 1 .8984375-.4921875h2.4746094a1.0670959 1.0670959 0 0 1 .113281-.2675781 1.0670959 1.0670959 0 0 1 -.117187-.7988282 1.0670959 1.0670959 0 0 1 -.302735-.7792968 1.0670959 1.0670959 0 0 1 -.4335934-.6191406 1.0670959 1.0670959 0 0 1 -.5761718-.4511719 1.0670959 1.0670959 0 0 1 -.625-.2695313 1.0670959 1.0670959 0 0 1 -.7304688-.1054687zm-.7382812 3.8457031c-.011007.02095-.031292.058683-.03125.058594.000001-.0000023-.00186.00936-.00195.00977a1.0670959 1.0670959 0 0 1 .0332-.068364z" fill="none" opacity=".5" stroke="url(#b)" stroke-width="1.032067"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_starshapes.star4.svg b/icon-themes/elementary_svg/cmd/sc_starshapes.star4.svg
new file mode 100644
index 000000000..6decfa887
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_starshapes.star4.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="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 -19.535093 -6.208073)" gradientUnits="userSpaceOnUse" x1="68.576485" x2="63.42382" y1="20.125389" y2="74.343819"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.341578" x2="23.788034" y1="10.00037" y2="34.656532"><stop offset="0" stop-color="#fff"/><stop offset=".53651768" 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="scale(.26458333)"><path d="m8 .5-2.6513673 4.8486328-4.8486327 2.6513672 4.8486327 2.651367 2.6513673 4.848633 2.651367-4.848633 4.848633-2.651367-4.848633-2.6513672z" fill="url(#a)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m7.9999998 2.5000007-1.9443359 3.5556639-3.5556638 1.9443358 3.5556638 1.944335 1.9443359 3.5556636 1.9443364-3.5556636 3.5556638-1.944335-3.5556638-1.9443358z" fill="none" opacity=".5" stroke="url(#b)" stroke-width=".875"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_starshapes.star5.svg b/icon-themes/elementary_svg/cmd/sc_starshapes.star5.svg
new file mode 100644
index 000000000..fdf3ab324
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_starshapes.star5.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="4" y2="16"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="3" y2="14"><stop offset="0" stop-color="#fff"/><stop offset=".16510096" 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="scale(.26458333)"><path d="m8 .5-2.8125 5.0148305h-4.6875l3.75 4.3601695-.9375 5.625 4.6875-2.8125 4.6875 2.8125-.9375-5.625 3.75-4.3601695h-4.6875z" fill="url(#a)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m8.0479398 2.330161-2.3673729 4.0741639h-2.9309032l2.4453955 3.1977346-.6053565 4.1090595 3.4582371-2.114454 3.3863272 2.138424-.605357-4.1330295 2.517304-3.1497952h-3.194569z" fill="none" opacity=".5" stroke="url(#b)" stroke-width=".741579"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_starshapes.star6.svg b/icon-themes/elementary_svg/cmd/sc_starshapes.star6.svg
new file mode 100644
index 000000000..f06b0606a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_starshapes.star6.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="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 -21.794627 -1.892395)" gradientUnits="userSpaceOnUse" x1="76.285912" x2="76.157906" y1="6.712274" y2="58.219463"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="24.267538" x2="24.435558" y1="12.780123" y2="35.439842"><stop offset="0" stop-color="#fff"/><stop offset=".1862026" 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="scale(.26458333)"><path d="m8 .49804688-2.7011719 4.01367192-4.69531248-.0019532 2.34960938 3.4902344-2.34960938 3.490234 4.69726558-.001953 2.6992188 4.011719 2.681641-4.013672 4.65625-.002-2.328125-3.484328 2.328125-3.4863281-4.65625-.00195z" fill="url(#a)" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m7.9960938 2.3398438-1.8457032 2.7441406a1.0257456 1.0257456 0 0 1 -.8515625.453125l-2.7675781-.0019532 1.2734375 1.8925782a1.0257456 1.0257456 0 0 1 0 1.1445312l-1.2734375 1.8925784 2.7695312-.002a1.0257456 1.0257456 0 0 1 .8515626.453125l1.84375 2.740234 1.8320312-2.740234a1.0257456 1.0257456 0 0 1 .853516-.455078l2.736328-.002-1.261719-1.8886715a1.0257456 1.0257456 0 0 1 0-1.140625l1.263672-1.890625-2.738281-.00195a1.0257456 1.0257456 0 0 1 -.853516-.4549883z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="square"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_starshapes.star8.svg b/icon-themes/elementary_svg/cmd/sc_starshapes.star8.svg
new file mode 100644
index 000000000..2771ed4e3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_starshapes.star8.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="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 -28.552042 -.513158)" gradientUnits="userSpaceOnUse" x1="99.988449" x2="98.98172" y1="3.151868" y2="49.409801"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 16.160211 -.432428)" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="4" y2="12"><stop offset="0" stop-color="#fff"/><stop offset=".5" 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" transform="scale(.26458333)"><path d="m8.0058594.22070312-2.2773438 2.27734378h-3.2265625v3.2265625l-2.27929685 2.2792968 2.27929685 2.2792968v3.220703h3.2207031l2.2792969 2.279297 2.2792969-2.279297h3.222656v-3.224609l2.279297-2.279297-2.279297-2.2792969v-3.2226562h-3.220703z" fill="url(#a)" stroke="#7239b3" stroke-opacity=".501961"/><path d="m8.0019531 1.6347656-1.8652343 1.8652344h-2.6367188v2.6367188l-1.8652344 1.8652343 1.8652344 1.8652344v2.6347655h2.6367188l1.8652343 1.865235 1.8652344-1.865235h2.6347655v-2.6347655l1.865235-1.8652344-1.865235-1.8652343v-2.6367188h-2.6347655z" fill="none" opacity=".5" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_starshapes.vertical-scroll.svg b/icon-themes/elementary_svg/cmd/sc_starshapes.vertical-scroll.svg
new file mode 100644
index 000000000..39bcf4d2e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_starshapes.vertical-scroll.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 1 1 0 0 0)" gradientUnits="userSpaceOnUse" x1="1" x2="16" y1="7" y2="7"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 .24324324 .35135133 0 -.432428 2.162164)" gradientUnits="userSpaceOnUse" x1="-.666674" x2="48.66666" y1="15.461527" y2="15.461527"><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 transform="scale(.26458333)"><path d="m.5 13.625c0-1.035563.9644375-1.875 2-1.875v-7.5-1.875c0-1.0387594.71125-1.875 1.75-1.875h9.25c1.035563 0 2 .8394375 2 1.875s-.964437 1.875-2 1.875v8.4375.9375c0 1.03876-.71125 1.875-1.75 1.875h-9.25c-1.0355625 0-2-.839438-2-1.875z" fill="url(#a)" stroke="#7239b3" stroke-opacity=".501961"/><path d="m.98046875 13.751953c-.01157796-.825421.89453125-1.715653 2.01953125-1.488281v-10.263672c.1733862-.4876307.466003-.855402 1-.9824219v-.0175781h8 .308594.691406c2.194741-.31968479 3.253551 2.7097362 0 2.7460938v10.2539062c-.322077.817356-.662723.836264-1 1h-9c-1.4459933-.003544-2.01052617-.606053-2.01953125-1.248047zm2.01953125-.751953v1h1 8v-11h1v-1h-1-2-6v11z" fill="url(#b)" opacity=".5"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_statisticsmenu.svg b/icon-themes/elementary_svg/cmd/sc_statisticsmenu.svg
new file mode 100644
index 000000000..85be10352
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_statisticsmenu.svg
@@ -0,0 +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="translate(15.968656 11.968657)" gradientUnits="userSpaceOnUse" x1="12.031344" x2="12.031344" y1="3.031343" y2="12.031343"><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><linearGradient id="b" gradientTransform="matrix(.9999874 0 0 .9999874 -10.002767 -.016593)" gradientUnits="userSpaceOnUse" x1="14.551723" x2="14.50295" xlink:href="#a" y1="9.016707" y2="12.016744"/><linearGradient id="c" gradientTransform="matrix(.9999874 0 0 .9999874 -14.002767 -2.016593)" gradientUnits="userSpaceOnUse" x1="14.551723" x2="14.50295" xlink:href="#a" y1="9.016707" y2="17.016808"/><g stroke-linecap="round"><g stroke="#565656"><path d="m5.5 5.5h2v8h-2z" fill="#8c8c8c" stroke="#000" stroke-linejoin="round" stroke-opacity=".6"/><path d="m9.5 7.5h2v6h-2z" fill="#8c8c8c" stroke="#000" stroke-linejoin="round" stroke-opacity=".6"/><g fill="none"><path d="m1.5052565 13.49995h12.9894865"/><path d="m2.50005 1.4950614v13.0338476"/><g stroke-linecap="round" stroke-linejoin="round"><path d="m6.5 6.5v6z" opacity=".7" stroke="url(#c)"/><path d="m10.5 8.5v4z" opacity=".7" stroke="url(#b)"/></g></g></g><path d="m4 4 2.4778949-1.4573671 4.9357701 2.8465653 2.027013-.9146219" fill="none" stroke="#ce5c00" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_statusbarvisible.svg b/icon-themes/elementary_svg/cmd/sc_statusbarvisible.svg
new file mode 100644
index 000000000..9f82c6c12
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_statusbarvisible.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="-15.5" x2="-15.5" y1="7.5" y2="-7.5"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><path d="m1.974.5c-.817 0-1.474.657-1.474 1.474v12.526h14v-12.527c0-.816-.657-1.473-1.474-1.473z" fill="#e9e9e9" stroke="url(#a)"/><path d="m2.205 1.5c-.39 0-.705.372-.705.834v1.166h12v-1.166c0-.462-.314-.834-.705-.834z" fill="none" opacity=".8" stroke="#fff"/><path d="m1 5h13v9h-13z" fill="#fff"/><path d="m1 11h13v3h-13z" fill="#e9e9e9"/><path d="m1 4.5h13" fill="none" stroke="#8c8c8c"/><path d="m1 10.5h13" fill="#808080" stroke="#8c8c8c"/><path d="m6 2h1v1h-1zm-2 0h1v1h-1zm-2 0h1v1h-1z" fill="#8c8c8c"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_strikeout.svg b/icon-themes/elementary_svg/cmd/sc_strikeout.svg
new file mode 100644
index 000000000..f0e207855
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_strikeout.svg
@@ -0,0 +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"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="b" cx="8" cy="3.878" gradientTransform="matrix(-3.65313 0 0 -5.9012 37.225 23.884)" gradientUnits="userSpaceOnUse" r="3.559" xlink:href="#a"/><radialGradient id="c" cx="7.726" cy="3.947" gradientTransform="matrix(-3.65313 0 0 -5.9012 37.225 23.884)" gradientUnits="userSpaceOnUse" r="3.559" xlink:href="#a"/>/&amp;gt;<path d="m8.3 1.44c-1.316 0-2.358.325-3.11.974a.51.51 0 0 0 0 .002c-.74.644-1.115 1.547-1.115 2.664 0 .344.053.645.123.92h2.853a.51.51 0 0 0 -.102-.307c-.067-.09-.092-.12-.07-.086h-.003c-.102-.17-.156-.382-.156-.613 0-.36.145-.693.387-.91.256-.23.623-.346 1.108-.346.41 0 .828.056 1.252.164a.51.51 0 0 0 .004 0 .51.51 0 0 0 .005.002c.29.074.74.248 1.197.426a.51.51 0 0 0 .658-.283l.49-1.21a.51.51 0 0 0 -.28-.665c-.456-.184-.927-.374-1.392-.498-.586-.158-1.204-.235-1.85-.235zm-.457 7.56a.51.51 0 0 0 .26.44c.22.122.412.233.517.306a.51.51 0 0 0 .01.006c.258.175.45.357.585.55a.51.51 0 0 0 .002.005c.126.18.2.41.2.644 0 .418-.175.782-.454.986a.51.51 0 0 0 -.006.005c-.3.22-.715.328-1.28.328-.474 0-1-.077-1.575-.233-.364-.1-.92-.333-1.465-.56a.51.51 0 0 0 -.705.47v1.438a.51.51 0 0 0 .298.465c.944.426 2.006.703 3.24.703 1.44 0 2.572-.33 3.382-1 .805-.66 1.216-1.59 1.216-2.73 0-.697-.164-1.303-.47-1.82h-3.754z" fill="url(#c)"/><path d="m8.3.988c-1.383 0-2.53.343-3.376 1.075a.467.48 0 0 0 -.002 0c-.84.734-1.272 1.787-1.272 3.017 0 .32.03.628.092.92h.98c-.08-.275-.136-.572-.136-.92 0-1.014.305-1.726.94-2.28.64-.553 1.54-.85 2.773-.85.604 0 1.176.07 1.716.216.42.113.877.295 1.332.48l-.49 1.21c-.457-.18-.915-.36-1.262-.448h-.002c-.462-.118-.923-.18-1.38-.18-.567 0-1.073.14-1.446.475-.36.32-.557.795-.557 1.29 0 .313.074.616.23.876a.467.48 0 0 0 .003.005c.028.045.068.083.1.125h1.567c-.127-.07-.444-.226-.5-.264-.19-.14-.312-.27-.374-.37-.058-.1-.09-.21-.09-.372 0-.268.066-.415.237-.568.156-.14.41-.24.832-.24.377 0 .763.05 1.156.152a.467.48 0 0 0 0 .002c.4.1.93.286 1.575.558a.467.48 0 0 0 .608-.26l.845-2.09a.467.48 0 0 0 -.246-.626c-.655-.292-1.286-.52-1.898-.684h-.002c-.621-.167-1.276-.249-1.953-.249zm-2.01 8.006c.186.103.355.205.57.31.796.388 1.33.68 1.535.82a.467.48 0 0 0 .003.005c.23.155.384.306.475.438a.467.48 0 0 0 .004.006c.078.11.115.218.115.377 0 .333-.078.48-.27.618a.467.48 0 0 0 -.003.002c-.192.142-.53.246-1.044.246-.43 0-.92-.068-1.47-.216-.54-.147-1.223-.408-2.042-.784a.467.48 0 0 0 -.658.438v2.502a.467.48 0 0 0 .262.432c1.085.545 2.326.812 3.703.812 1.5 0 2.734-.347 3.64-1.094v-.002c.91-.744 1.384-1.823 1.384-3.084 0-.67-.135-1.285-.4-1.826h-1.106c.007.01.02.02.026.027a.467.48 0 0 0 .002.003c.36.478.543 1.054.543 1.797 0 1.03-.33 1.76-1.033 2.336-.694.573-1.695.885-3.056.885-1.16 0-2.14-.255-3.03-.657v-1.438c.543.225 1.1.466 1.527.582a.467.48 0 0 0 .002 0c.61.165 1.177.25 1.706.25.632 0 1.17-.12 1.588-.427v-.002c.427-.313.662-.837.662-1.397 0-.336-.1-.666-.29-.936-.18-.26-.423-.484-.72-.686l-.004-.002c-.137-.095-.335-.208-.56-.332z" fill-opacity=".498"/><path d="m1.493 7.5h13.014z" fill="none" stroke="#565656" stroke-linecap="round" stroke-linejoin="round"/><path d="m8.3 1.95c-1.234 0-2.134.297-2.775.85-.634.554-.94 1.266-.94 2.28 0 .348.057.645.138.92h1.82c-.032-.042-.072-.08-.1-.125a.467.48 0 0 1 -.004-.006c-.156-.26-.23-.564-.23-.876 0-.496.2-.97.558-1.29.373-.336.88-.475 1.447-.475.456 0 .917.06 1.38.178.348.088.806.27 1.262.447l.49-1.21c-.454-.184-.91-.366-1.33-.48-.54-.144-1.113-.216-1.718-.216zm.052 7.044c.225.124.423.237.56.332l.004.002c.297.202.54.426.72.686.19.27.29.6.29.937 0 .56-.235 1.085-.662 1.398v.002c-.417.308-.956.427-1.588.427-.53 0-1.097-.085-1.707-.25a.467.48 0 0 0 -.003 0c-.428-.116-.984-.357-1.526-.582v1.438c.89.402 1.87.658 3.03.658 1.362 0 2.363-.31 3.057-.884.703-.575 1.032-1.305 1.032-2.336 0-.743-.184-1.32-.544-1.797a.467.48 0 0 0 -.002-.002c-.007-.007-.02-.017-.026-.026z" fill="url(#b)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_strongemphasischarstyle.svg b/icon-themes/elementary_svg/cmd/sc_strongemphasischarstyle.svg
new file mode 100644
index 000000000..b4950e326
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_strongemphasischarstyle.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="7.656" cy="2.849" gradientTransform="matrix(-2.38398 .17353 -.1991 -3.26097 26.475 7.963)" gradientUnits="userSpaceOnUse" r="4.807"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient>/&amp;gt;<path d="m11.963 11.3q0 1.79-1.293 2.82-1.283 1.032-3.58 1.032-2.114 0-3.74-.796v-2.603q1.337.597 2.26.84.93.245 1.698.245.922 0 1.41-.353.497-.352.497-1.048 0-.39-.217-.687-.217-.307-.64-.587-.417-.28-1.71-.895-1.21-.57-1.816-1.094-.606-.524-.968-1.22-.36-.696-.36-1.627 0-1.753 1.183-2.757 1.193-1.003 3.29-1.003 1.03 0 1.96.244.94.245 1.962.688l-.904 2.178q-1.058-.434-1.754-.605-.687-.17-1.355-.17-.796 0-1.22.37-.425.37-.425.967 0 .37.17.65.173.272.544.534.38.254 1.78.923 1.853.885 2.54 1.78.687.886.687 2.178z" fill="url(#a)" stroke="#000" stroke-linejoin="round" stroke-opacity=".49" transform="scale(1.04493 .957)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_stylenewbyexample.svg b/icon-themes/elementary_svg/cmd/sc_stylenewbyexample.svg
new file mode 100644
index 000000000..af06b6cd2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_stylenewbyexample.svg
@@ -0,0 +1,4 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="64.575233" cy="48.605404" gradientTransform="matrix(0 .38528829 -.41958841 0 32.389496 -16.793007)" gradientUnits="userSpaceOnUse" r="31.000002"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><radialGradient id="b" cx="8.168" cy=".273" gradientTransform="matrix(-1.81092 0 0 -2.56547 21.293 -.3)" gradientUnits="userSpaceOnUse" r="6.626"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><linearGradient id="c" gradientTransform="matrix(.39367 0 0 .39124 -3.304 -.658)" gradientUnits="userSpaceOnUse" x1="28.059" x2="33.437" y1="18.868" y2="23.743"><stop offset="0" stop-color="#6e3d09"/><stop offset=".242" stop-color="#ea8113"/><stop offset=".621" stop-color="#5c3307"/><stop offset="1" stop-color="#e07c12"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.3873 0 0 .39168 -3.122 -.67)" gradientUnits="userSpaceOnUse" x1="20.251" x2="22.012" y1="29.811" y2="31.724"><stop offset="0" stop-color="#f2f2f2"/><stop offset="1" stop-color="#c3c3c3"/></linearGradient><radialGradient id="e" cx="15.415" cy="35.357" gradientTransform="matrix(.31487 0 0 .35623 -2.01 1.076)" gradientUnits="userSpaceOnUse" r="7.579"><stop offset="0" stop-color="#650000"/><stop offset="1" stop-color="#fb66f5"/></radialGradient>
+
+
+/&amp;amp;amp;gt;<path d="m9.674 13.52-.903-3.093h-4.541l-.902 3.09h-2.848l4.4-13.037h3.23l4.41 13.04zm-1.534-5.4-1.412-4.755q-.154-.55-.222-.87-.28 1.136-1.61 5.62z" fill="url(#b)" stroke="#000" stroke-linejoin="round" stroke-opacity=".471" stroke-width=".962"/><path d="m10.45 5.62-3.22 4.35c-.56.246-1.09.573-1.52 1.026h2.634l.783 2.684a.57.57 0 0 0 .547.408l2.812.002c-.01-.092-.03-.184-.023-.28l.584-.51-2.598-7.68zm-6.5 7.792c-.26.35-.34.456-.505.662a.57.57 0 0 0 .43-.396l.076-.266z" fill="#fff" fill-opacity=".816"/><path d="m5.97 8.884 1.6 1.487.635-.656-.007-3.397c-.814.935-1.585 1.834-2.228 2.567z" fill="url(#c)" stroke="#673907" stroke-linecap="round" stroke-width=".696" transform="matrix(1.43673 0 0 1.43673 4.67 -6.986)"/><path d="m2.538 13.283 1 .863 4.21-3.67c-.17-.613-1.14-1.717-1.865-1.717l-3.345 4.523z" fill="url(#d)" stroke="#797b75" stroke-linecap="round" stroke-width=".696" transform="matrix(1.43673 0 0 1.43673 4.67 -6.986)"/><path d="m-.002 15.98c2.09 0 3.678.29 3.978-1.476.243-1.423-1.443-2.105-2.28-.835-.802 1.223-1.696 2.311-1.696 2.311z" fill="url(#e)" transform="matrix(1.43673 0 0 1.43673 4.67 -6.986)"/><g transform="translate(-1 -.992714)"><path d="m9.5 5a1.4996238 1.4996238 0 0 0 -1.5 1.5v1.5039062l-1.5039062-.0039062a1.4996238 1.4996238 0 0 0 -1.5039063 1.5v3a1.4996238 1.4996238 0 0 0 1.4960937 1.5l1.5117188.003906v1.496094a1.4996238 1.4996238 0 0 0 .1328125.611328l.0019531-.042969.7460938-.373047.3398437.203126.1757813.113281.1191406.023437 3.007813-.035156.216796-.060547.191407-.179687.083984-.238282v-2.505859l2.535156-.011719.191407-.060547.101562-.072265.089844-.107422.066406-.191406-.003906-3.072266-.035156-.1914062-.066407-.1386719-.169922-.140625-.224609-.0332031.839844-.7382813a1.4996238 1.4996238 0 0 0 -.84375-.2578125l-1.496094.0039062v-1.5039062a1.4996238 1.4996238 0 0 0 -1.074219-1.4375c-.001353.0005581-.017578.0078125-.017578.0078125l-.71875.9101563-1.726562-.0117188s-.181339-.5330239-.330079-.96875z" fill="#fff" fill-opacity=".784314" transform="translate(1 .992714)"/><path d="m10.5 10.5v-3.0072863h3v3.0072863l3-.0073v3l-3 .0073v2.992714h-3v-2.992714l-3-.0073v-2.999986z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="#fff"><path d="m11 8h2v2h-2z" opacity=".5"/><path d="m11 14h2v1.985428h-2z" opacity=".2"/><path d="m8 10.992714v1l3 .007286v-1zm5 .007286v1l2.992714-.0073v-1z" opacity=".4"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_styleupdatebyexample.svg b/icon-themes/elementary_svg/cmd/sc_styleupdatebyexample.svg
new file mode 100644
index 000000000..3d98737dd
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_styleupdatebyexample.svg
@@ -0,0 +1,2 @@
+<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(.51817 0 0 .361 -1079.953 -1160.217)" gradientUnits="userSpaceOnUse" x1="2100.5779" x2="2100.5779" y1="3215.147" y2="3256.79"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.29115 0 0 .32302 2.122 -5.26)" gradientUnits="userSpaceOnUse" x1="29.556" x2="26.135" y1="28.447001" y2="34.106998"><stop offset="0" stop-color="#fff"/><stop offset=".004" stop-color="#fff" stop-opacity=".235"/><stop offset=".539" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.49412 0 0 .49434 11.832 -6.382)" gradientUnits="userSpaceOnUse" x1="-3.707" x2="-3.707" y1="39.159" y2="23.025"><stop offset="0" stop-color="#fff"/><stop offset=".373" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="8.848872" x2="8.848872" y1="3.921802" y2="14.075938"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="e" cx="8.168" cy=".273" gradientTransform="matrix(-1.81092 0 0 -2.56547 21.293 -.3)" gradientUnits="userSpaceOnUse" r="6.626"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><linearGradient id="f" gradientTransform="matrix(.39367 0 0 .39124 -3.304 -.658)" gradientUnits="userSpaceOnUse" x1="28.059" x2="33.437" y1="18.868" y2="23.743"><stop offset="0" stop-color="#6e3d09"/><stop offset=".242" stop-color="#ea8113"/><stop offset=".621" stop-color="#5c3307"/><stop offset="1" stop-color="#e07c12"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.3873 0 0 .39168 -3.122 -.67)" gradientUnits="userSpaceOnUse" x1="20.251" x2="22.012" y1="29.811" y2="31.724"><stop offset="0" stop-color="#f2f2f2"/><stop offset="1" stop-color="#c3c3c3"/></linearGradient><radialGradient id="h" cx="15.415" cy="35.357" gradientTransform="matrix(.31487 0 0 .35623 -2.01 1.076)" gradientUnits="userSpaceOnUse" r="7.579"><stop offset="0" stop-color="#650000"/><stop offset="1" stop-color="#fb66f5"/></radialGradient>
+/&amp;amp;gt;<path d="m9.674 13.52-.903-3.093h-4.541l-.902 3.09h-2.848l4.4-13.037h3.23l4.41 13.04zm-1.534-5.4-1.412-4.755q-.154-.55-.222-.87-.28 1.136-1.61 5.62z" fill="url(#e)" stroke="#000" stroke-linejoin="round" stroke-opacity=".471" stroke-width=".962"/><path d="m10.45 5.62-3.22 4.35c-.56.246-1.09.573-1.52 1.026h2.634l.783 2.684a.57.57 0 0 0 .547.408l2.812.002c-.01-.092-.03-.184-.023-.28l.584-.51-2.598-7.68zm-6.5 7.792c-.26.35-.34.456-.505.662a.57.57 0 0 0 .43-.396l.076-.266z" fill="#fff" fill-opacity=".816"/><path d="m5.97 8.884 1.6 1.487.635-.656-.007-3.397c-.814.935-1.585 1.834-2.228 2.567z" fill="url(#f)" stroke="#673907" stroke-linecap="round" stroke-width=".696" transform="matrix(1.43673 0 0 1.43673 4.67 -6.986)"/><path d="m2.538 13.283 1 .863 4.21-3.67c-.17-.613-1.14-1.717-1.865-1.717l-3.345 4.523z" fill="url(#g)" stroke="#797b75" stroke-linecap="round" stroke-width=".696" transform="matrix(1.43673 0 0 1.43673 4.67 -6.986)"/><path d="m-.002 15.98c2.09 0 3.678.29 3.978-1.476.243-1.423-1.443-2.105-2.28-.835-.802 1.223-1.696 2.311-1.696 2.311z" fill="url(#h)" transform="matrix(1.43673 0 0 1.43673 4.67 -6.986)"/><g transform="matrix(.63 0 0 .63 6.358 5.714)"><path d="m11.732422 4.2402344c-.903264-.00845-1.671295.6573998-1.7910158 1.5527344-1.0069053.26506-1.9684746.6930841-2.7050781 1.4296874-1.08941 1.0894102-1.7246094 2.621451-1.7246093 4.1621098 0 1.540658.6351993 3.070745 1.7246093 4.160156.2186008.218601.4582885.413235.7089844.59375l-.011719-.16211.6484374-.144531.4296876-.07226.3359374-.191407c3.1452968 1.142279 6.9049658-.653736 6.5683598-4.363281l-.863282-.142578-.435546.04492-.279297-.322266-.585938.410156-.568359.05859-.191406.431641-.05859.08398-.195313.136719c-.04609.03217-.09367.06215-.142578.08984l-.1308627-.359366 3.691406-3.1640628s.20893-.4133216.414062-.7714843c-.117716-.3780163-.357434-.7063408-.68164-.9335938l-3.150391-2.2050781c-.295241-.2061459-.645791-.318458-1.005859-.3222656z" fill="#fff" fill-opacity=".784314" opacity=".99" stroke-width=".63" transform="matrix(1.5873016 0 0 1.5873016 -10.092063 -9.069841)"/><path d="m8.5.5v2.02a6.5 6.5 0 0 0 -.5-.02 6.5 6.5 0 0 0 -6.5 6.5 6.5 6.5 0 0 0 6.5 6.5 6.5 6.5 0 0 0 6.48-6h-3.02a3.5 3.5 0 0 1 -3.46 3 3.5 3.5 0 0 1 -3.5-3.5 3.5 3.5 0 0 1 3.5-3.5 3.5 3.5 0 0 1 .5.04v1.96l5-3.5z" fill="url(#a)" opacity=".99"/><g fill="none"><g stroke-width="1.584"><path d="m8.5.5v2.02a6.5 6.5 0 0 0 -.5-.02 6.5 6.5 0 0 0 -6.5 6.5 6.5 6.5 0 0 0 6.5 6.5 6.5 6.5 0 0 0 6.48-6h-3.02a3.5 3.5 0 0 1 -3.46 3 3.5 3.5 0 0 1 -3.5-3.5 3.5 3.5 0 0 1 3.5-3.5 3.5 3.5 0 0 1 .5.04v1.96l5-3.5z" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/><path d="m9.496 5.578v-3.13l2.222 1.56z" opacity=".5" stroke="url(#b)"/><path d="m12.32 10.176a4.49 4.49 0 0 1 -5.392 3.202 4.49 4.49 0 0 1 -3.33-5.315 4.49 4.49 0 0 1 5.232-3.458" opacity=".5" stroke="url(#c)"/></g><ellipse cx="8" cy="9.212" opacity=".99" rx="4" ry="2.472"/><path d="m13.386 10.154a5.506 5.504 0 0 1 -6.446 4.246 5.506 5.504 0 0 1 -4.357-6.372 5.506 5.504 0 0 1 6.3-4.46" opacity=".5" stroke="url(#d)" stroke-width="1.584"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_subscript.svg b/icon-themes/elementary_svg/cmd/sc_subscript.svg
new file mode 100644
index 000000000..36fc5f9a6
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_subscript.svg
@@ -0,0 +1,2 @@
+<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="13.243867" x2="13.290691" y1="7.97889" y2="15.911093"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><radialGradient id="b" cx="8.168" cy=".273" gradientTransform="matrix(-1.68703 0 0 -2.38996 19.824 -.29)" gradientUnits="userSpaceOnUse" r="6.626"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient>
+/&amp;amp;gt;<path d="m9 12.582-.84-2.88h-4.23l-.843 2.88h-2.65l4.093-12.145h3.01l4.11 12.145zm-1.43-5.03q-1.164-3.914-1.315-4.427-.143-.512-.206-.81-.263 1.06-1.5 5.237z" fill="url(#b)" stroke="#000" stroke-linejoin="round" stroke-opacity=".471" stroke-width=".896"/><path d="m10.232 7c-.185.143-.747.55-.914.703-.703.64-.774 1.724-.16 2.45l.87 1.033c.19.223.43.396.702.503l-1.14 1.311h1.796l.68-.735z" fill="#fff" fill-opacity=".706"/><path d="m15.625 15.625h-5.093v-1.116l1.786-1.926q.337-.363.613-.67.277-.306.474-.597.197-.29.306-.592.108-.3.108-.65 0-.383-.233-.596-.23-.213-.618-.213-.41 0-.79.203-.378.202-.794.576l-.874-1.033q.235-.213.49-.405.254-.197.56-.348.306-.15.675-.24.368-.092.825-.092.545 0 .976.15.436.15.743.43.304.277.465.67.166.396.166.89 0 .445-.155.856-.155.407-.425.8-.27.39-.628.78-.353.384-.758.784l-.913.92v.07h3.096z" fill="url(#a)" stroke="#a62100" stroke-opacity=".501961" stroke-width=".75"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_substract.svg b/icon-themes/elementary_svg/cmd/sc_substract.svg
new file mode 100644
index 000000000..42cd3e4a9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_substract.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="10.510404" x2="10.510404" y1="1.999999" y2="9.999999"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="12.868577" x2="12.868577" y1=".456896" y2="11.510682"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="5.501249" x2="5.501249" y1="7" y2="14"><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="d" gradientUnits="userSpaceOnUse" x1="6.868578" x2="6.868578" y1="5.581896" y2="15.385682"><stop offset="0" stop-color="#43d6b5"/><stop offset="1" stop-color="#22cc93"/></linearGradient><rect fill="url(#d)" height="10" rx="1" width="10" x=".5" y="5.5"/><path d="m1.501251 6.498745h8v8h-8z" fill="none" opacity=".5" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round"/><rect fill="none" height="10" opacity=".5" rx="1" stroke="#105845" stroke-linecap="round" stroke-linejoin="round" width="10" x=".5" y="5.5"/><path d="m15.5 6a5.5000005 5.5000019 0 1 1 -11.000001 0 5.5000005 5.5000019 0 1 1 11.000001 0z" fill="url(#b)"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m14.499993 5.999999a4.4999993 4.4999996 0 1 1 -8.999998 0 4.4999993 4.4999996 0 1 1 8.999998 0z" stroke="url(#a)"/><path d="m15.5 6a5.5000005 5.5000019 0 1 1 -11.000001 0 5.5000005 5.5000019 0 1 1 11.000001 0z" opacity=".5" stroke="#555761"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_subtitleparastyle.svg b/icon-themes/elementary_svg/cmd/sc_subtitleparastyle.svg
new file mode 100644
index 000000000..ab6221ad8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_subtitleparastyle.svg
@@ -0,0 +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(1.2882451 0 0 1.3799927 .22652 -13.164797)" gradientUnits="userSpaceOnUse" x1="19.727114" x2="19.838287" y1="8.996068" y2="18.184532"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 .9794 -1.02103 0 16 0)" gradientUnits="userSpaceOnUse" x1="-.104034" x2="16.336533" y1="8.324926" y2="8.324926"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><g stroke-linejoin="round"><path d="m4.5155615 14.5-.0155615-10-3 .0000001v-3.0000001l9-.0000001v3.0000001h-3l.015561 10z" fill="url(#b)" stroke="#000" stroke-opacity=".49"/><path d="m15.5 14.5h-5.999999v-1.713507l1.970957-2.017253c.668432-.708802 1.105167-1.1990209 1.310207-1.470658.205041-.2758814.35267-.5305409.442887-.7639785.09022-.2334377.135327-.4753641.135327-.7257792 0-.3735-.100469-.6515036-.301409-.8340098-.196839-.1825061-.461341-.2737592-.793506-.2737592-.348569 0-.686885.082761-1.01495.248293-.328064.1655286-.383943.4010884-.740714.7066805l-1.033403-1.2669311c.442887-.3904774.809909-.6663581 1.101066-.8276425.291157-.1612843.322432-.2843696.6669-.369256.344468-.089131.729944-.1336962 1.156427-.1336962.561811 0 1.058009.1061081 1.488593.3183243.430585.2122162.764801.5093187 1.002647.8913077.237848.3819888.356771.8191545.356771 1.311496 0 .4286769-.07381.8318876-.221444 1.209632-.143528.3735-.369073.757612-.676633 1.1523339-.30346.3947221-.840665.9570951-1.611617 1.6871181l-1.156428.782155v.08913h3.918321z" fill="url(#a)" stroke="#a62100" stroke-opacity=".501961"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_superscript.svg b/icon-themes/elementary_svg/cmd/sc_superscript.svg
new file mode 100644
index 000000000..eabdefea8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_superscript.svg
@@ -0,0 +1,2 @@
+<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="13.243867" x2="13.290691" y1=".42789" y2="8.360093"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><radialGradient id="b" cx="8.168" cy=".273" gradientTransform="matrix(-1.68703 0 0 -2.38996 19.824 2.68)" gradientUnits="userSpaceOnUse" r="6.626"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient>
+/&amp;amp;gt;<path d="m9 15.552-.84-2.88h-4.23l-.843 2.88h-2.65l4.093-12.146h3.01l4.11 12.146zm-1.43-5.03q-1.164-3.915-1.315-4.428-.143-.513-.206-.81-.263 1.058-1.5 5.236z" fill="url(#b)" stroke="#000" stroke-linejoin="round" stroke-opacity=".471" stroke-width=".896"/><path d="m15.625 8.074h-5.093v-1.116l1.786-1.926q.337-.363.613-.67.277-.306.474-.597.197-.29.306-.592.108-.3.108-.65 0-.383-.233-.596-.23-.213-.618-.213-.41 0-.79.203-.378.202-.794.576l-.874-1.033q.235-.213.49-.405.254-.197.56-.348.306-.15.675-.24.368-.092.825-.092.545 0 .976.15.436.15.743.43.304.277.465.67.166.396.166.89 0 .445-.155.856-.155.407-.425.8-.27.39-.628.78-.353.384-.758.784l-.913.92v.07h3.096z" fill="url(#a)" stroke="#a62100" stroke-opacity=".501961" stroke-width=".75"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_switchcontroldesignmode.svg b/icon-themes/elementary_svg/cmd/sc_switchcontroldesignmode.svg
new file mode 100644
index 000000000..31ae212a1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_switchcontroldesignmode.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.44035822 0 0 .44035823 -76.20947 -3.14648)" gradientUnits="userSpaceOnUse" x1="188" x2="188" xlink:href="#b" y1="17" y2="36.026299"/><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.57418708 0 0 .57270135 -100.42477 -7.179241)" gradientUnits="userSpaceOnUse" x1="182" x2="182" xlink:href="#b" y1="33" y2="24.519934"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="7.239398" x2="9.283306" y1="6.848341" y2="8.868646"><stop offset="0" stop-color="#ad5f00"/><stop offset=".13482948" stop-color="#ffe16b"/><stop offset=".20224422" stop-color="#f9c440"/><stop offset=".26965895" stop-color="#fff394"/><stop offset=".44650277" stop-color="#f9c440"/><stop offset=".57114136" stop-color="#f9c440"/><stop offset=".72038066" stop-color="#ffe16b"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.404 -.406 .607 .602 -17.868 .693)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#f" y1="24.99" y2="30"/><linearGradient id="f"><stop offset="0" stop-color="#565656"/><stop offset=".5" stop-color="#9a9a9a"/><stop offset="1" stop-color="#545454"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.404 -.406 .607 .602 -17.983 .81)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#h" y1="24.99" y2="30"/><linearGradient id="h"><stop offset="0" stop-color="#b1b1b1"/><stop offset=".5" stop-color="#fff"/><stop offset="1" stop-color="#8f8f8f"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.404 -.406 .607 .602 -17.466 .29)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#f" y1="24.99" y2="30"/><linearGradient id="j" gradientTransform="matrix(.404 -.406 .607 .602 -17.58 .405)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#h" y1="24.99" y2="30"/><linearGradient id="k" gradientTransform="matrix(.404 -.406 .607 .602 -17.062 -.116)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#f" y1="24.99" y2="30"/><linearGradient id="l" gradientTransform="matrix(.404 -.406 .607 .602 -17.177 0)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#h" y1="24.99" y2="30"/><linearGradient id="m" gradientTransform="matrix(.404 -.406 .607 .602 -17.637 .462)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="29.056999" y2="26.030001"><stop offset="0" stop-color="#ece5a5"/><stop offset="1" stop-color="#fcfbf2"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.376 .036 .037 .375 -2.218 -1.133)" gradientUnits="userSpaceOnUse" x1="5.518" x2="9.522" y1="37.372002" y2="41.391998"><stop offset="0" stop-color="#d48e15"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="10.846957" x2="11.017448" y1="2.991525" y2="7.805085"><stop offset="0" stop-color="#fad4a1"/><stop offset="1" stop-color="#e6b481"/></linearGradient><linearGradient id="p" gradientTransform="matrix(0 .33333 -.86364 0 28.705 -122.667)" gradientUnits="userSpaceOnUse" x1="382.98303" x2="385.72882" xlink:href="#b" y1="23.993692" y2="23.914396"/><path d="m.5 1.5 14 14-14.00002097.0028.00002099-2.960449zm3 6.5v4.5h4.5z" style="fill:#9bdb4d;fill-opacity:.588235;fill-rule:evenodd;stroke:#206b00;stroke-linejoin:round;stroke-opacity:.501961"/><g fill="none"><path d="m1.5 3.9116117v10.5883883h10.698531z" fill="none" opacity=".5" stroke="url(#a)"/><path d="m2.5 7.1382942v6.3617058h5.5" opacity=".5" stroke="url(#c)"/></g><g fill="none"><path d="m1.5 3.9116117v10.5883883h10.698531z" fill="none" opacity=".5" stroke="url(#a)"/><path d="m2.5 7.1382942v6.3617058h5.5" opacity=".5" stroke="url(#c)"/></g><path d="m13.45 11.085c-.124-.02-.22-.01-.282.003l-8.333 1.85-1.533.34-.048.008-1.777 1.314 4.538-.068.038-.01 1.543-.338 8.33-1.864c.25-.056-.162-.376-.925-.72-.572-.257-1.176-.457-1.55-.515z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><g transform="translate(0 7.9995)"><path d="m15.5 3.5v4h-15v-4z" fill="url(#o)" stroke="#783f07" stroke-linejoin="round" stroke-opacity=".490196" stroke-width="1.001"/><path d="m14.46 4.5v2h-12.96v-2z" fill="none" opacity=".4" stroke="url(#p)"/><path d="m3 12v2h1v-2zm3 0v2h1v-2zm3 0v2h1v-2zm3 0v2h1v-2z" fill="#a1550a" fill-opacity=".25098" transform="translate(0 -7.9995)"/></g><g transform="translate(-.254739 -5.316769)"><path d="m14.14 13.45c-.09-.014-.16-.01-.205.003l-6.08 1.347-1.118.25-.033.006-1.298.96 3.31-.05.03-.008 1.125-.248 6.077-1.36c.182-.04-.12-.273-.676-.524-.418-.187-.858-.334-1.13-.375z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><g transform="matrix(.7 0 0 .7 5.29 5.02)"><path d="m2.05 11.037c.285-.207 1.147.257 1.96 1.062.81.802 1.26 1.64 1.057 1.93 0 0 .02.017.02.02l10.136-10.183c.258-.258-.213-1.143-1.05-1.974-.84-.832-1.73-1.295-1.987-1.037z" fill="url(#d)" stroke="#ad5f00" stroke-linejoin="round" stroke-width=".714286"/><path d="m10.565 2.484c.287-.208 1.148.256 1.96 1.062.81.804 1.26 1.64 1.058 1.93 0 .002.02.018.02.02l1.55-1.558c.41-.408-.028-1.093-.98-2.044-.813-.806-1.674-1.27-1.96-1.062l-.026.025z" fill="#fe9ab8" opacity=".9" stroke="#de3e80" stroke-linejoin="round" stroke-width=".714286"/><path d="m9.18 3.877c.285-.208 1.146.256 1.96 1.062.81.8 1.26 1.64 1.056 1.93l.02.017.126-.127s-.02-.016-.02-.018c.203-.29-.246-1.127-1.057-1.93-.812-.806-1.674-1.27-1.96-1.062z" fill="url(#e)"/><path d="m9.063 3.993c.286-.208 1.148.256 1.96 1.062.81.803 1.26 1.64 1.058 1.93 0 .002.02.018.02.02l.127-.128-.02-.018c.204-.29-.246-1.13-1.057-1.933-.813-.806-1.674-1.27-1.96-1.062z" fill="url(#g)"/><path d="m9.58 3.473c.287-.208 1.15.256 1.96 1.062.81.804 1.26 1.64 1.06 1.93-.002.002.018.018.017.02l.127-.127c0-.002-.02-.018-.02-.02.203-.29-.246-1.126-1.057-1.93-.812-.805-1.674-1.27-1.96-1.062z" fill="url(#i)"/><path d="m9.465 3.59c.286-.21 1.148.256 1.96 1.06.81.805 1.26 1.642 1.058 1.932l.02.018.125-.126s-.02-.018-.02-.02c.204-.288-.246-1.126-1.056-1.93-.813-.805-1.674-1.27-1.96-1.062z" fill="url(#j)"/><path d="m9.985 3.067c.286-.207 1.148.257 1.96 1.062.81.802 1.26 1.64 1.058 1.93 0 0 .02.017.02.02l.125-.13s-.02-.017-.02-.02c.203-.287-.246-1.125-1.057-1.93-.81-.804-1.672-1.27-1.96-1.06z" fill="url(#k)"/><path d="m9.87 3.183c.285-.207 1.147.257 1.96 1.062.81.804 1.26 1.642 1.057 1.93 0 .002.02.02.02.02l.125-.127s-.02-.018-.02-.02c.204-.288-.246-1.126-1.056-1.93-.813-.805-1.674-1.27-1.96-1.06z" fill="url(#l)"/><g fill-rule="evenodd" stroke-width=".714286"><path d="m.26 15.794 4.772-1.725.04-.04c.202-.29-.253-1.13-1.064-1.93-.812-.808-1.673-1.27-1.96-1.06z" fill="url(#m)" stroke="url(#n)"/><path d="m.744 14.506-.484 1.284 1.3-.474c-.113-.134-.22-.268-.354-.402-.155-.154-.307-.28-.462-.408z" fill="#0c0c0c" stroke="#0c0c0c"/></g><path d="m2.2438571 10.997857c.2828571-.205714 1.1285714.252857 1.9285714 1.05.7957143.791429 1.2385715 1.618571 1.0385715 1.904286 0 0 .018571.01714.017143.01857l6.865714-6.9228558.02857-.024286s-.02286-.017143-.02143-.018571c.2-.2857143-.242858-1.1114286-1.04-1.9042857-.8-.8-1.6457148-1.2542857-1.9285719-1.05l-.024286.025714z" fill="#f9c440" opacity=".6" stroke-width="1.428571"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_switchxformsdesignmode.svg b/icon-themes/elementary_svg/cmd/sc_switchxformsdesignmode.svg
new file mode 100644
index 000000000..0e284c1ba
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_switchxformsdesignmode.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.44035822 0 0 .44035823 -76.20947 -3.14648)" gradientUnits="userSpaceOnUse" x1="188" x2="188" xlink:href="#b" y1="17" y2="36.026299"/><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.57418708 0 0 .57270135 -100.42477 -7.179241)" gradientUnits="userSpaceOnUse" x1="182" x2="182" xlink:href="#b" y1="33" y2="24.519934"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="7.239398" x2="9.283306" y1="6.848341" y2="8.868646"><stop offset="0" stop-color="#ad5f00"/><stop offset=".13482948" stop-color="#ffe16b"/><stop offset=".20224422" stop-color="#f9c440"/><stop offset=".26965895" stop-color="#fff394"/><stop offset=".44650277" stop-color="#f9c440"/><stop offset=".57114136" stop-color="#f9c440"/><stop offset=".72038066" stop-color="#ffe16b"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.404 -.406 .607 .602 -17.868 .693)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#f" y1="24.99" y2="30"/><linearGradient id="f"><stop offset="0" stop-color="#565656"/><stop offset=".5" stop-color="#9a9a9a"/><stop offset="1" stop-color="#545454"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.404 -.406 .607 .602 -17.983 .81)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#h" y1="24.99" y2="30"/><linearGradient id="h"><stop offset="0" stop-color="#b1b1b1"/><stop offset=".5" stop-color="#fff"/><stop offset="1" stop-color="#8f8f8f"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.404 -.406 .607 .602 -17.466 .29)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#f" y1="24.99" y2="30"/><linearGradient id="j" gradientTransform="matrix(.404 -.406 .607 .602 -17.58 .405)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#h" y1="24.99" y2="30"/><linearGradient id="k" gradientTransform="matrix(.404 -.406 .607 .602 -17.062 -.116)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#f" y1="24.99" y2="30"/><linearGradient id="l" gradientTransform="matrix(.404 -.406 .607 .602 -17.177 0)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#h" y1="24.99" y2="30"/><linearGradient id="m" gradientTransform="matrix(.404 -.406 .607 .602 -17.637 .462)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="29.056999" y2="26.030001"><stop offset="0" stop-color="#ece5a5"/><stop offset="1" stop-color="#fcfbf2"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.376 .036 .037 .375 -2.218 -1.133)" gradientUnits="userSpaceOnUse" x1="5.518" x2="9.522" y1="37.372002" y2="41.391998"><stop offset="0" stop-color="#d48e15"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="12.00104" x2="12.00104" y1="-4.018996" y2="12.000076"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="11.000119" x2="10.843659" y1="-1.000464" y2="-15.125461"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="q" gradientTransform="matrix(1.054 0 0 1.22 -.878 -4.413)" gradientUnits="userSpaceOnUse" x1="16.961" x2="16.961" y1="17.55" y2="22.468"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e1e1e1"/></linearGradient><linearGradient id="r" gradientUnits="userSpaceOnUse" x1="19.294" x2="17.956" y1="17.535" y2="22.587"><stop offset="0" stop-color="#fff"/><stop offset=".508" stop-color="#fff" stop-opacity=".235"/><stop offset=".835" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><rect fill="url(#p)" height="14" rx=".5" transform="scale(1 -1)" width="14" x="1" y="-15"/><rect fill="none" height="14.996" opacity=".344" rx="1" stroke="#555761" stroke-linecap="round" stroke-linejoin="round" width="14.992" x=".502" y=".501"/><path d="m1.493 1.5h13.005v13h-13.005z" fill="none" stroke="url(#o)" stroke-linecap="round" stroke-linejoin="round"/><g fill-rule="evenodd"><path d="m3.978 14.426a.997.997 0 0 1 -1.994 0 .997.997 0 1 1 1.994 0z" fill="#fff"/><path d="m4 14.004a.997.997 0 0 1 -1.994 0 .997.997 0 1 1 1.994 0z" opacity=".3"/><path d="m13.978 14.426a.997.997 0 0 1 -1.994 0 .997.997 0 1 1 1.994 0z" fill="#fff"/><path d="m14 14.004a.997.997 0 0 1 -1.994 0 .997.997 0 1 1 1.994 0z" opacity=".3"/><path d="m4.03 3.282a.997.997 0 0 1 -1.993 0 .997.997 0 1 1 1.994 0z" fill="#fff"/><path d="m4 3.004a.997.997 0 0 1 -1.994 0 .997.997 0 1 1 1.994 0z" opacity=".3"/><path d="m14.03 3.282a.997.997 0 0 1 -1.993 0 .997.997 0 1 1 1.994 0z" fill="#fff"/><path d="m14 3.004a.997.997 0 0 1 -1.994 0 .997.997 0 1 1 1.994 0z" opacity=".3"/></g><g transform="matrix(.998 0 0 1.19 -10.967 -15.284)"><rect fill="url(#q)" height="5.077" rx="1.065" ry="1.049" width="11.003" x="13.485" y="17.462999"/><g fill="none" stroke-width=".918"><path d="m14.485 18.335h9.078v3.303h-9.078z" stroke="url(#r)" stroke-linecap="round" stroke-linejoin="round"/><rect height="4.965" opacity=".5" rx="1.063" ry=".846" stroke="#656565" width="11.1" x="13.446" y="17.51"/></g></g><g fill="#4d4d4d"><path d="m5 7h1v1h-1z"/><path d="m6 6h1v1h-1z"/><path d="m7 7h1v1h-1z"/><path d="m5 8h1v1h-1z"/><path d="m7 8h1v1h-1z"/><path d="m6 9h1v1h-1z"/><path d="m9 6h1v1h-1z"/><path d="m9 7h1v1h-1z"/><path d="m9 8h1v1h-1z"/><path d="m9 9h1v1h-1z"/><path d="m11 6h1v1h-1z"/><path d="m10 7h1v1h-1z"/><path d="m11 8h1v1h-1z"/><path d="m11 9h1v1h-1z"/></g><g transform="translate(-.254739 -5.316769)"><path d="m14.14 13.45c-.09-.014-.16-.01-.205.003l-6.08 1.347-1.118.25-.033.006-1.298.96 3.31-.05.03-.008 1.125-.248 6.077-1.36c.182-.04-.12-.273-.676-.524-.418-.187-.858-.334-1.13-.375z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><g transform="matrix(.7 0 0 .7 5.29 5.02)"><path d="m2.05 11.037c.285-.207 1.147.257 1.96 1.062.81.802 1.26 1.64 1.057 1.93 0 0 .02.017.02.02l10.136-10.183c.258-.258-.213-1.143-1.05-1.974-.84-.832-1.73-1.295-1.987-1.037z" fill="url(#d)" stroke="#ad5f00" stroke-linejoin="round" stroke-width=".714286"/><path d="m10.565 2.484c.287-.208 1.148.256 1.96 1.062.81.804 1.26 1.64 1.058 1.93 0 .002.02.018.02.02l1.55-1.558c.41-.408-.028-1.093-.98-2.044-.813-.806-1.674-1.27-1.96-1.062l-.026.025z" fill="#fe9ab8" opacity=".9" stroke="#de3e80" stroke-linejoin="round" stroke-width=".714286"/><path d="m9.18 3.877c.285-.208 1.146.256 1.96 1.062.81.8 1.26 1.64 1.056 1.93l.02.017.126-.127s-.02-.016-.02-.018c.203-.29-.246-1.127-1.057-1.93-.812-.806-1.674-1.27-1.96-1.062z" fill="url(#e)"/><path d="m9.063 3.993c.286-.208 1.148.256 1.96 1.062.81.803 1.26 1.64 1.058 1.93 0 .002.02.018.02.02l.127-.128-.02-.018c.204-.29-.246-1.13-1.057-1.933-.813-.806-1.674-1.27-1.96-1.062z" fill="url(#g)"/><path d="m9.58 3.473c.287-.208 1.15.256 1.96 1.062.81.804 1.26 1.64 1.06 1.93-.002.002.018.018.017.02l.127-.127c0-.002-.02-.018-.02-.02.203-.29-.246-1.126-1.057-1.93-.812-.805-1.674-1.27-1.96-1.062z" fill="url(#i)"/><path d="m9.465 3.59c.286-.21 1.148.256 1.96 1.06.81.805 1.26 1.642 1.058 1.932l.02.018.125-.126s-.02-.018-.02-.02c.204-.288-.246-1.126-1.056-1.93-.813-.805-1.674-1.27-1.96-1.062z" fill="url(#j)"/><path d="m9.985 3.067c.286-.207 1.148.257 1.96 1.062.81.802 1.26 1.64 1.058 1.93 0 0 .02.017.02.02l.125-.13s-.02-.017-.02-.02c.203-.287-.246-1.125-1.057-1.93-.81-.804-1.672-1.27-1.96-1.06z" fill="url(#k)"/><path d="m9.87 3.183c.285-.207 1.147.257 1.96 1.062.81.804 1.26 1.642 1.057 1.93 0 .002.02.02.02.02l.125-.127s-.02-.018-.02-.02c.204-.288-.246-1.126-1.056-1.93-.813-.805-1.674-1.27-1.96-1.06z" fill="url(#l)"/><g fill-rule="evenodd" stroke-width=".714286"><path d="m.26 15.794 4.772-1.725.04-.04c.202-.29-.253-1.13-1.064-1.93-.812-.808-1.673-1.27-1.96-1.06z" fill="url(#m)" stroke="url(#n)"/><path d="m.744 14.506-.484 1.284 1.3-.474c-.113-.134-.22-.268-.354-.402-.155-.154-.307-.28-.462-.408z" fill="#0c0c0c" stroke="#0c0c0c"/></g><path d="m2.2438571 10.997857c.2828571-.205714 1.1285714.252857 1.9285714 1.05.7957143.791429 1.2385715 1.618571 1.0385715 1.904286 0 0 .018571.01714.017143.01857l6.865714-6.9228558.02857-.024286s-.02286-.017143-.02143-.018571c.2-.2857143-.242858-1.1114286-1.04-1.9042857-.8-.8-1.6457148-1.2542857-1.9285719-1.05l-.024286.025714z" fill="#f9c440" opacity=".6" stroke-width="1.428571"/></g></g><path d="m.5 1.5 14 14-14.00002097.0028.00002099-2.960449zm3 6.5v4.5h4.5z" style="fill:#9bdb4d;fill-opacity:.588235;fill-rule:evenodd;stroke:#206b00;stroke-linejoin:round;stroke-opacity:.501961"/><g fill="none"><path d="m1.5 3.9116117v10.5883883h10.698531z" fill="none" opacity=".5" stroke="url(#a)"/><path d="m2.5 7.1382942v6.3617058h5.5" opacity=".5" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_symbolshapes.brace-pair.svg b/icon-themes/elementary_svg/cmd/sc_symbolshapes.brace-pair.svg
new file mode 100644
index 000000000..4a23f3b6e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_symbolshapes.brace-pair.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&gt;<path d="m6 0c-1.104522 0-2 .8954778-2 2v4 1c0 .2761493-.2238577.5-.5.5h-.5v1h.5c.2761423 0 .5.2238507.5.5v1 1 3c0 1.104597 1 2 2 2h1v-1h-1c-.5522843 0-1-.447701-1-1v-3-1-1c0-.382499-.1392847-.7350257-.375-1 .2357153-.2649743.375-.617501.375-1v-1-.28125-3.71875c0-.5522986.4477765-1 1-1h1v-1zm3 0v1h1c.552224 0 1 .4477014 1 1v3.71875.28125 1c0 .382499.139285.7350257.375 1-.235715.2649743-.375.617501-.375 1v1 1 3c0 .552299-.447716 1-1 1h-1v1h1c1.104569 0 2-.895403 2-2v-3-1-1c0-.2761493.223858-.5.5-.5h.5v-1h-.5c-.276142 0-.5-.2238507-.5-.5v-1-4c0-1.1045222-.822906-2-2-2z" fill="#7239b3"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_symbolshapes.bracket-pair.svg b/icon-themes/elementary_svg/cmd/sc_symbolshapes.bracket-pair.svg
new file mode 100644
index 000000000..716c7c571
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_symbolshapes.bracket-pair.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&gt;<path d="m6 0c-1.104522 0-2 .8954777-2 2v12c0 1.104597.8954308 2 2 2h1v-1h-1c-.5522842 0-1-.447701-1-1v-8.28125-3.71875c0-.5522986.4267669-1 1-1h1v-1zm3 0v1h1c.552223 0 1 .4477014 1 1v3.71875 8.28125c0 .552299-.447716 1-1 1h-1v1h1c1.104569 0 2-.895403 2-2v-12c0-1.1045223-.619163-2-2-2z" fill="#7239b3"/></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
new file mode 100644
index 000000000..7c2857602
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_symbolshapes.cloud.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="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 -20.552042 -5.123327)" gradientUnits="userSpaceOnUse" x1="96.432373" x2="96.432373" y1="16.842134" y2="62.864941"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" 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><g transform="scale(.26458333)"><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(#a)" stroke="#7239b3" stroke-opacity=".501961"/><path d="m7.7966102 2.7176907c-1.1684991.1696532-1.6625695 1.3930063-1.9011934 2.4496045-.3843699-.181902-1.4505287-.6507319-1.908857-.6507319-1.5856605 0-2.5490598.8004925-2.5490598 2.3106462 0 .9438461 1.4991163 2.0191236 2.2628319 2.5105103-.7454638.4027563-2.2628319.9130292-2.2628319 1.7875862 0 1.294416.6611218 2.207851 2.0202596 2.207851.6335981 0 1.2383272-.710934 1.6745233-1.085538.4361948.374603 1.3121137 1.085538 1.9457096 1.085538 1.1807479 0 1.9676546-1.61335 2.2062778-2.669945.38437.181903 1.4166307.854123 1.8749597.854123 1.585661 0 2.447364-.817441 2.447364-2.3275951 0-.5388726-.653417-1.4657573-.936002-1.8891831.761625-.3984344 1.85801-.8427319 1.85801-1.7287474 0-1.2944173-.678258-1.9311129-2.037208-1.9536143-1.02363-.0169491-1.709142 1.2037446-2.159052 1.6714798-.3491085-.8899048-.7846534-2.8262215-2.5357318-2.5719842z" fill="none" opacity=".5" stroke="url(#b)" stroke-width=".875"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_symbolshapes.diamond-bevel.svg b/icon-themes/elementary_svg/cmd/sc_symbolshapes.diamond-bevel.svg
new file mode 100644
index 000000000..c4b29b25a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_symbolshapes.diamond-bevel.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="8.382969" x2="8.093145" xlink:href="#b" y1="2.058242" y2="14.328007"/><linearGradient id="b" gradientTransform="matrix(.28571361 0 0 .30419701 -14.043568 -4.174175)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1=".985206" y2="47.013336"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="5.983088" x2="10.016912" xlink:href="#b" y1="8" y2="8"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="8.054378" x2="7.945622" xlink:href="#e" y1="2.983051" y2="12.677966"/><linearGradient id="e" gradientTransform="matrix(1.33333 0 0 1.33333 -25.472418 -13.610843)" gradientUnits="userSpaceOnUse" x1="12.114408" x2="12.114408" y1="2.694915" y2="17.591103"><stop offset="0" stop-color="#fff"/><stop offset=".14285715" 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="f" gradientUnits="userSpaceOnUse" x1="8.093379" x2="8.074409" xlink:href="#e" y1="7.544575" y2="8.551304"/><g transform="scale(.26458333)"><path d="m8 .5-7.5 7.5 7.5 7.5 7.5-7.5z" fill="#7239b3" fill-opacity=".947368" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m6.85 2.25-4.6 4.6h3.45l1.15-1.15zm2.3 0v3.45l1.15 1.15h3.45zm-6.9 6.9 4.6 4.6v-3.45l-1.15-1.15zm8.05 0-1.15 1.15v3.45l4.6-4.6z" fill="url(#a)"/><path d="m8 5.983088-2.016912 2.016912 2.016912 2.016912 2.016912-2.016912z" fill="url(#c)"/><g fill="none" stroke-linejoin="round"><path d="m8 1.8085938-6.1914062 6.1914062 6.1914062 6.191406 6.191406-6.191406z" opacity=".5" stroke="url(#d)"/><path d="m8 6.6757812-1.3242188 1.3242188 1.3242188 1.3242188 1.3242188-1.3242188z" opacity=".5" stroke="url(#f)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_symbolshapes.flower.svg b/icon-themes/elementary_svg/cmd/sc_symbolshapes.flower.svg
new file mode 100644
index 000000000..ab1764d62
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_symbolshapes.flower.svg
@@ -0,0 +1,2 @@
+<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="-20.998864" x2="-19.462144" y1="-14.578407" y2="7.749221"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient>
+/&amp;amp;gt;<path d="m8 .5c-1.0358006 0-2.1972656 2.1972656-2.1972656 2.1972656s-2.3735028-.7319662-3.1054688 0c-.731966.7319663 0 3.1054688 0 3.1054688s-2.1972656 1.1614646-2.1972656 2.1972656 2.1972656 2.197266 2.1972656 2.197266-.731966 2.373501 0 3.105469c.731966.731965 3.1054688-.000001 3.1054688 0 0 0 1.161465 2.197265 2.1972656 2.197265 1.035801 0 2.197266-2.197266 2.197266-2.197265 0 0 2.373501.731965 3.105469 0 .731965-.731968 0-3.105469 0-3.105469s2.197265-1.161465 2.197265-2.197266-2.197265-2.1972656-2.197265-2.1972656.731965-2.3735025 0-3.1054688c-.731968-.7319662-3.105469 0-3.105469 0s-1.161465-2.1972656-2.197266-2.1972656zm0 3.75c2.071068 0 3.75 1.6789315 3.75 3.75 0 2.071068-1.678932 3.75-3.75 3.75-2.0710677 0-3.75-1.678931-3.75-3.75 0-2.0710685 1.6789323-3.75 3.75-3.75z" fill="url(#a)" stroke="#7239b3" stroke-opacity=".501961"/><ellipse cx="7.981917" cy="8.006098" fill="none" rx="4.722035" ry="4.73402" stroke="#fff" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_symbolshapes.forbidden.svg b/icon-themes/elementary_svg/cmd/sc_symbolshapes.forbidden.svg
new file mode 100644
index 000000000..f1aa4a521
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_symbolshapes.forbidden.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&gt;<path d="m8 0c-4.4126757.00026919-7.99973057 3.5873241-8 8 .00026928 4.412676 3.5873242 7.999731 8 8 4.412676-.000269 7.999731-3.587324 8-8-.000269-4.412676-3.587324-7.99973095-8-8zm0 .8828125c3.936105.00023999 7.116946 3.181082 7.117188 7.1171875-.00011 1.787771-.660948 3.415159-1.746094 4.664062l-10.0410159-10.0312495c1.2495789-1.0878733 2.8796431-1.74989078 4.6699219-1.75zm-5.375 2.4570313 10.039062 10.0312502c-1.248903 1.085146-2.8762915 1.745984-4.664062 1.746094-3.9361052-.000242-7.1169473-3.181083-7.1171875-7.117188.00010904-1.7857834.6592003-3.4117906 1.7421875-4.6601562z" fill="#7239b3"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_symbolshapes.heart.svg b/icon-themes/elementary_svg/cmd/sc_symbolshapes.heart.svg
new file mode 100644
index 000000000..3521a62a2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_symbolshapes.heart.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="-19.303951" x2="-21.292648" y1="-13.719695" y2="9.783073"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="7.915077" x2="6.859427" y1="7.660193" y2="27.826605"><stop offset="0" stop-color="#fff"/><stop offset=".26149461" 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="scale(.26458333)"><path d="m4.71875.499997c-2.3299505 0-4.21875 1.8887756-4.21875 4.21875 0 .4972513.0538773 1.004624.2636719 1.40625 2.1388106 3.992101 4.723284 4.356202 7.2070312 9.316406v.0293c.00619.01242.0231.01682.029297.0293.010247-.02063.01905-.03813.029297-.05859 2.4837469-4.960214 5.0682199-5.324315 7.2070299-9.316416.209794-.401626.263673-.9089987.263673-1.40625 0-2.3299744-1.888799-4.21875-4.21875-4.21875-1.318872 0-2.478643.6049321-3.2519531 1.5527344-.0084815.0103956-.0209091.0188187-.0292969.0292969-.0083877-.0104782-.0208154-.0189013-.0292969-.0292969-.7733097-.9478023-1.9330806-1.5527344-3.2519531-1.5527344z" fill="url(#a)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m5.1220476 1.4218444c-2.0435769 0-3.7002245 1.5328423-3.7002245 3.4237411 0 .403546.047255.8153061.231264 1.141247 1.8759299 3.2398033 4.1427465 3.5352905 6.3212167 7.5607615v.02378c.00543.01008.020261.01365.025696.02378.00899-.01674.016709-.03094.025696-.04754 2.1784712-4.025477 4.4452862-4.3209642 6.3212152-7.5607675.184009-.3259409.231266-.737701.231266-1.1412471 0-1.8908987-1.656646-3.423741-3.700225-3.423741-1.1567696 0-2.1739931 1.2220112-2.852256 1.9912035-.00744.00844-.01834.015272-.025696.023776-.00735-.0085-.018256-.015339-.025696-.023776-.6782624-.7692063-1.6954863-1.9912175-2.8522564-1.9912175z" fill="none" opacity=".5" stroke="url(#b)" stroke-width=".844"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_symbolshapes.left-brace.svg b/icon-themes/elementary_svg/cmd/sc_symbolshapes.left-brace.svg
new file mode 100644
index 000000000..65e1c29cf
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_symbolshapes.left-brace.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&gt;<path d="m8 0c-1.104522 0-2 .8954778-2 2v4 1c0 .2761493-.2238577.5-.5.5h-.5v1h.5c.2761423 0 .5.2238507.5.5v1 1 3c0 1.104597 1 2 2 2h1v-1h-1c-.5522843 0-1-.447701-1-1v-3-1-1c0-.382499-.1392847-.7350257-.375-1 .2357153-.2649743.375-.617501.375-1v-1-.28125-3.71875c0-.5522986.4477765-1 1-1h1v-1z" fill="#7239b3"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_symbolshapes.left-bracket.svg b/icon-themes/elementary_svg/cmd/sc_symbolshapes.left-bracket.svg
new file mode 100644
index 000000000..f8d5faa1b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_symbolshapes.left-bracket.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&gt;<path d="m8 0c-1.104522 0-2 .8954777-2 2v12c0 1.104597.8954308 2 2 2h1v-1h-1c-.5522842 0-1-.447701-1-1v-8.28125-3.71875c0-.5522986.4267669-1 1-1h1v-1z" fill="#7239b3"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_symbolshapes.lightning.svg b/icon-themes/elementary_svg/cmd/sc_symbolshapes.lightning.svg
new file mode 100644
index 000000000..9d5b21975
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_symbolshapes.lightning.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.07559506 0 0 .08048546 -3.661881 291.6981)" gradientUnits="userSpaceOnUse" x1="77.491684" x2="75.508621" y1="22.618462" y2="65.928879"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><path d="m2.4105763 292.89894-1.42949927 1.66785-.34235634.44881h.52128601 1.3700715l-.7822521.81339-.2306061-.45927-.3572133 1.49797 1.4275615-.54454-.465088-.19831 1.1220246-1.2454.3501078-.393h-.5283916-1.3926798l1.0948942-1.28197z" fill="url(#a)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961" stroke-width=".264583" transform="translate(0 -292.76665)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_symbolshapes.moon.svg b/icon-themes/elementary_svg/cmd/sc_symbolshapes.moon.svg
new file mode 100644
index 000000000..25dd3b0d7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_symbolshapes.moon.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="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 -23.535093 -8.377565)" gradientUnits="userSpaceOnUse" x1="113.87309" x2="113.87309" y1="27.539932" y2="80.137428"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="26.972694" x2="25.192663" y1="10.641502" y2="38.010475"><stop offset="0" stop-color="#fff"/><stop offset=".27454123" 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="scale(.26458333)"><path d="m3 .5c2.361034.385499 5 3.6016035 5 7.5 0 3.89849-2.638966 7.114314-5 7.5 4.9475474-.201937 10-3.442464 10-7.4707031 0-4.02824-5.0524526-7.32745365-10-7.5292969z" fill="url(#a)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m7.2542373 2.5762712c6.5345567 2.5696327 6.1368177 8.8509228 0 10.8813558 2.0257925-3.201783 2.8007177-6.3517265 0-10.8813558z" fill="none" opacity=".5" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_symbolshapes.octagon-bevel.svg b/icon-themes/elementary_svg/cmd/sc_symbolshapes.octagon-bevel.svg
new file mode 100644
index 000000000..9e43b93b1
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_symbolshapes.octagon-bevel.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="7.519764" x2="7.519764" xlink:href="#b" y1=".23381" y2="15.095037"/><linearGradient id="b" gradientTransform="matrix(.28571361 0 0 .30419701 -19.738483 -2.886039)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1=".985206" y2="47.013336"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="7" x2="9" xlink:href="#b" y1="5.525424" y2="10"/><linearGradient id="d" gradientTransform="matrix(.32432351 0 0 .46846727 -21.913951 -6.654671)" gradientUnits="userSpaceOnUse" x1="92.234917" x2="92.234917" y1="18.474442" y2="44.08989"><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="e" gradientTransform="matrix(.32432351 0 0 .46846727 -21.913951 -6.654671)" gradientUnits="userSpaceOnUse" x1="92.234917" x2="92.234917" y1="29.147545" y2="33.416786"><stop offset="0" stop-color="#fff"/><stop offset=".00000012" 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="scale(.26458333)"><path d="m5.5.5-5 5v5l5 5h5l5-5v-5l-5-5z" fill="#7239b3" stroke="#7239b3" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m6.2864584 1 1.1666666 3.5h1.0937504l1.1666668-3.5zm-1.0572918.4375-3.7916666 3.7916666 3.390625 1.1302084 1.53125-1.53125zm5.5416674 0-1.1302086 3.390625 1.5312506 1.53125 3.390624-1.1302084zm-9.770834 4.8489584v3.4270834l3.5-1.1666668v-1.09375zm14 0-3.5 1.1666666v1.09375l3.5 1.1666668zm-10.171875 3.3541671-3.390625 1.1302085 3.7916666 3.791666 1.1302084-3.390624zm6.343751 0-1.5312506 1.5312505 1.1302086 3.390624 3.791666-3.791666zm-3.718751 1.8593745-1.1666666 3.5h3.4270838l-1.1666668-3.5z" fill="url(#a)"/><path d="m7.3333336 6.0000005-1.3333331 1.3333331v1.3333329l1.3333331 1.3333335h1.3333329l1.3333335-1.3333335v-1.3333329l-1.3333335-1.3333331z" fill="url(#c)"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m5.9140625 1.5-4.4140625 4.4140625v4.1718755l4.4140625 4.414062h4.1718755l4.414062-4.414062v-4.1718755l-4.414062-4.4140625z" opacity=".5" stroke="url(#d)"/><path d="m7.4825874 6.5095339-.9825874.9904661v1l1 1h1l1-1v-1l-1.0503841-1.0074153z" opacity=".5" stroke="url(#e)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_symbolshapes.puzzle.svg b/icon-themes/elementary_svg/cmd/sc_symbolshapes.puzzle.svg
new file mode 100644
index 000000000..4e97ef9b5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_symbolshapes.puzzle.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="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 -22.653737 -8.648751)" gradientUnits="userSpaceOnUse" x1="103.78832" x2="103.78832" y1="28.431414" y2="77.741562"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="7.202445" x2="7.490082" y1="6.879609" y2="9.729053"><stop offset="0" stop-color="#fff"/><stop offset=".14285715" 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="scale(.26458333)"><path d="m4.369493.50432195c.029126.26307246.1222937 1.19939645.1806709 2.36825265.033626.6718502.054674 1.3977453.029298 1.9800546-.0126255.2911108-.0525841.5313815-.0903355.7495396-.0377513.2181708-.0669283.3886685-.1489313.5102731-.1387677.2061702-.2553471.3436753-.3906396.3906396-.1352926.0477518-.2599973-.0110357-.3906396-.0610375-.2612723-.106754-.5941746-.280569-1.2280732-.2710062-.6331862.0100004-1.084414.2160252-1.3818877.5420124-.2974736.3260872-.4490105.7857419-.4492355 1.2891107.000225.5034688.1517619.9337255.4492355 1.2598127.2974737.3260747.7487015.5299082 1.3818877.5395709.6338986.01.9668009-.1642271 1.2280732-.2710061.1306423-.051627.255347-.1055977.3906396-.058596.1352925.047752.2518719.1821278.3906396.388198.082003.1217545.11118.2921146.1489313.5102726.037751.218083.07771.490081.090336.781279.025376.58241.00445 1.276466-.029298 1.948316-.0593777 1.187782-.1539579 2.159883-.1806714 2.399992.1630311-.000563.333182-.0228.4809751-.0293.2860606-.0125.543932-.05471.7495397-.09033.2056077-.03463.3427347-.06826.4199376-.119633.1917571-.129093.2758033-.229328.3003042-.300305.024501-.07025.019329-.152126-.029298-.271007-.097254-.237759-.3106921-.615484-.3003042-1.28911.01-.674574.2303906-1.163629.598167-1.499079.3677762-.335363.8701902-.509986 1.4111855-.510273.5409956.000287 1.0434096.17491 1.4111856.510273.367776.33545.587766.824505.5981665 1.499079.01.673625-.2030875 1.051351-.3003035 1.28911-.04863.118881-.0538.199941-.0293.271007.0245.07025.108547.171212.300304.300305.07725.0525.2143305.08413.4199365.119633.205608.03563.463479.07808.74954.09033.147793.0088.317944.0283.480975.0293-.02675-.240109-.121293-1.21221-.180669-2.399992-.0335-.67185-.05468-1.365906-.0293-1.948316.01263-.291198.05258-.563196.09034-.781279.03775-.218158.06693-.3885804.14893-.5102725.138781-.2060702.25536-.3411338.390639-.388198.135294-.046877.26001.00734.39064.058596.261285.106754.594187.2805691 1.228073.2710061.633186-.00875 1.084415-.2134962 1.381888-.5395709.297473-.3260873.449011-.756344.449236-1.2598128-.000225-.5033688-.151763-.9630235-.449237-1.2891107-.297473-.3259872-.748701-.532362-1.381887-.5420124-.633887-.01-.966788.1642273-1.228073.2710062-.13063.050627-.255348.1080392-.39064.061038-.13528-.047877-.251859-.1844694-.390639-.3906396-.082-.1216296-.111179-.2921023-.148931-.5102731-.03775-.2181581-.07771-.4584288-.09034-.7495396-.02538-.5823093-.0045-1.3082044.0293-1.9800546.05838-1.1688562.151557-2.10518032.18067-2.36825265-.162856.00056265-.333321-.0100004-.480976 0-.286061.0125005-.543932.0547092-.74954.0903355-.205607.0346263-.342722.0682564-.4199365.11963335-.191757.12909233-.275791.22923907-.300304.3003042-.0245.070253-.01933.1496852.0293.2685647.09725.2378589.3106915.615198.3003035 1.2891107-.01.6742877-.2303905 1.1661585-.5981665 1.501521-.367775.3354496-.870189.5075435-1.4111846.507831-.5409953-.0002875-1.0434094-.1723814-1.4111855-.5078315-.3677764-.3353625-.5877666-.8272333-.598167-1.501521-.01-.6739127.2031006-1.0512518.3003042-1.2891107.048627-.1188795.053799-.1985246.029298-.2685647-.024501-.07025257-.1085471-.17121187-.3003042-.3003042-.077253-.052502-.2143299-.084132-.4199376-.11963335-.2056077-.0347513-.463479-.0782101-.7495397-.0903355-.1476431-.0100004-.3181065.00093766-.4809751 0z" fill="url(#a)" stroke="#7239b3" stroke-opacity=".501961"/><path d="m5.4921875 4.0722656c.00253.2766628.022771.5686472.011719.8222656-.0154718.3567329-.0658113.6473473-.1035159.8652344-.037176.214846-.0423855.4964324-.2929687.8691406-.1663822.2471976-.3472896.5716423-.8554688.7480469-.5294045.1826692-.9414306-.0408784-1.0234375-.0722656a.9251427.9251427 0 0 1 -.0195312-.0078125c-.3289375-.1344015-.4038334-.2061793-.8652344-.1992188-.4404938.0069571-.5965299.1129075-.7109375.2382813-.1112071.1219039-.2068891.3480293-.2070313.6660156.0001422.318107.0771684.4943645.2070313.6367188.1133233.1242188.2690245.2295844.7109375.2363281.460782.007269.5355917-.0644976.8652344-.1992188a.9251427.9251427 0 0 1 .0097656-.0039062c.11282-.0445841.524124-.2491232 1.0332031-.0722656a.9251427.9251427 0 0 1 .00586 0c.4859998.1715354.6797068.4898819.8496094.7421875.2514093.3732816.2557076.6557676.2929687.8710941.040401.233393.088177.54467.1035156.898437.010751.246739-.00952.525412-.011719.789063.1371702-.246524.2700226-.498772.472656-.683594.56049-.511093 1.2959842-.751561 2.0351562-.751953.7391722.000392 1.4746664.24086 2.035156.751953.202722.184903.335552.43709.472656.683594-.0022-.263637-.02248-.542219-.01172-.789063.01534-.353732.06309-.66498.103515-.898437.03726-.2153102.04129-.4975883.292969-.8710941.169374-.2514961.360931-.5708148.853516-.7421875a.9251427.9251427 0 0 1 .002-.00195c.509917-.1766772.920748.028908 1.03125.072266a.9251427.9251427 0 0 1 .01172.00586c.328914.1344004.403804.2061753.865188.1992146.44038-.0060855.597037-.1114759.710938-.2363281.129863-.142355.206889-.3186129.207031-.6367188-.000142-.3179864-.095824-.5441118-.207031-.6660156-.114629-.1256158-.271032-.2315766-.710938-.2382813-.460767-.0072689-.535568.0644945-.865234.1992188a.9251427.9251427 0 0 1 -.01563.00781c-.09028.034988-.499398.2556775-1.027344.072266a.9251427.9251427 0 0 1 -.005854-.001951c-.499338-.1767203-.682518-.4978641-.84961-.7460938-.250453-.3726043-.255789-.6542796-.292969-.8691406-.037703-.2178905-.088039-.5085155-.103515-.8652344-.011051-.2535492.009206-.5455898.011718-.8222656-.137191.2470245-.269309.5001217-.472656.6855469-.5618823.5124962-1.2983104.7496086-2.035156.75-.7368448-.0003914-1.4732734-.2375043-2.0351562-.75-.2034362-.1855064-.3355312-.4385413-.4726563-.6855469z" fill="none" opacity=".5" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_symbolshapes.quad-bevel.svg b/icon-themes/elementary_svg/cmd/sc_symbolshapes.quad-bevel.svg
new file mode 100644
index 000000000..8602692f2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_symbolshapes.quad-bevel.svg
@@ -0,0 +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(1.33333 0 0 1.33333 -24.526154 -9.869596)" gradientUnits="userSpaceOnUse" x1="12.114408" x2="12.114408" y1="2.694915" y2="17.591103"><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" gradientUnits="userSpaceOnUse" x1="7" x2="7" xlink:href="#a" y1="2" y2="14"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#a" y1="7" y2="9"/><linearGradient id="d" gradientTransform="matrix(.28571361 0 0 .30419701 -20.687635 -.174175)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1=".985206" y2="47.013336"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="7.915254" x2="8.966102" xlink:href="#d" y1="2.440678" y2="13.966102"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="6.000001" x2="8" xlink:href="#d" y1="8" y2="15"/><path d="m.5.5v15h10.3125 4.6875v-15z" fill="#7239b3" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m1.8020833 1 3.5 3.5h5.3958337l3.5-3.5h-.947917-10.5zm-.8020833.8020833v12.3958337l3.5-3.5v-5.3958337zm14 0-3.5 3.5v5.3958337l3.5 3.5v-.947917zm-9.6979167 9.6979167-3.5 3.5h.9479167 11.447917l-3.5-3.5z" fill="url(#e)"/><path d="m6.0000003 6.0000003v2.7499996 1.2500001h2.7499996 1.2500001v-3.9999997h-1.2500001-1.4999997z" fill="url(#f)"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m1.5 1.5h13v13h-13z" opacity=".5" stroke="url(#b)"/><path d="m6.5 6.5h3v3h-3z" opacity=".5" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_symbolshapes.right-brace.svg b/icon-themes/elementary_svg/cmd/sc_symbolshapes.right-brace.svg
new file mode 100644
index 000000000..4a9f37c97
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_symbolshapes.right-brace.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&gt;<path d="m7 0v1h1c.552224 0 1 .4477014 1 1v3.71875.28125 1c0 .382499.139285.7350257.375 1-.235715.2649743-.375.617501-.375 1v1 1 3c0 .552299-.447716 1-1 1h-1v1h1c1.104569 0 2-.895403 2-2v-3-1-1c0-.2761493.223858-.5.5-.5h.5v-1h-.5c-.276142 0-.5-.2238507-.5-.5v-1-4c0-1.1045222-.822906-2-2-2z" fill="#7239b3"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_symbolshapes.right-bracket.svg b/icon-themes/elementary_svg/cmd/sc_symbolshapes.right-bracket.svg
new file mode 100644
index 000000000..04bdf7f4f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_symbolshapes.right-bracket.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&gt;<path d="m7 0v1h1c.552223 0 1 .4477014 1 1v3.71875 8.28125c0 .552299-.447716 1-1 1h-1v1h1c1.104569 0 2-.895403 2-2v-12c0-1.1045223-.619163-2-2-2z" fill="#7239b3"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_symbolshapes.smiley.svg b/icon-themes/elementary_svg/cmd/sc_symbolshapes.smiley.svg
new file mode 100644
index 000000000..89606c8c0
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_symbolshapes.smiley.svg
@@ -0,0 +1,6 @@
+<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(1.33333 0 0 1.33333 -18.026154 -24.369596)" gradientUnits="userSpaceOnUse" x1="12.114408" x2="12.114408" y1="2.694915" y2="17.591103"><stop offset="0" stop-color="#fff"/><stop offset=".14285715" 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" x2="8" xlink:href="#a" y1="3" y2="13"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#a" y1="7" y2="4"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#a" y1="13" y2="9"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="8.053826" x2="8.263888" y1="2.439025" y2="15.279982"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient>
+
+
+
+ /&amp;amp;gt;
+ <path d="m8 .5c-4.1421375 0-7.5 3.3578625-7.5 7.5 0 4.142138 3.3578625 7.5 7.5 7.5 4.142138 0 7.5-3.357862 7.5-7.5 0-4.1421375-3.357862-7.5-7.5-7.5zm-2.5 4a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1zm5 0a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1zm-6 5h7c0 2.071063-1.428937 3.5-3.5 3.5-2.0710625 0-3.5-1.428937-3.5-3.5z" fill="url(#e)" stroke="#7239b3" stroke-opacity=".501961"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m14.5 8a6.5 6.5 0 0 1 -6.5 6.5 6.5 6.5 0 0 1 -6.5-6.5 6.5 6.5 0 0 1 6.5-6.5 6.5 6.5 0 0 1 6.5 6.5z" opacity=".5" stroke="url(#b)"/><path d="m5.5 3.5a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0 -2-2zm5 0a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0 -2-2z" opacity=".5" stroke="url(#c)"/><path d="m3.6171875 8.5a4.5 4.5 0 0 0 -.1171875 1 4.5 4.5 0 0 0 4.5 4.5 4.5 4.5 0 0 0 4.5-4.5 4.5 4.5 0 0 0 -.119141-1z" opacity=".5" stroke="url(#d)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_symbolshapes.sun.svg b/icon-themes/elementary_svg/cmd/sc_symbolshapes.sun.svg
new file mode 100644
index 000000000..2aafe88b8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_symbolshapes.sun.svg
@@ -0,0 +1,2 @@
+<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="-22.942293" x2="-24.659882" y1="-15.256374" y2="5.771819"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient>
+/&amp;amp;gt;<path d="m8 .5-1.3841367 3.1242055c.9578219-.3335618 1.9694067-.3049387 2.8699688-.1016949zm-5.3125 2.1875 1.3125 3.3125c.4534657-.8142649 1.1857351-1.5465343 2-2zm10.625 0-3.3125 1.0952066c.814265.4534657 1.546533 1.1675942 2 1.9818591zm-5.3125 2.8125c-1.3252005-.0237516-2.4925861 1.1748644-2.5 2.5-.0074153 1.3253929 1.0779266 2.48142 2.5 2.5 1.3286699.01736 2.5-1.1746947 2.5-2.5 0-1.3931016-1.0223217-2.4735155-2.5-2.5zm-4.2740996.8785752-3.2259004 1.6214248 3.0733581 1.6383739c-.4983911-1.1920137-.2546356-2.0964353.1525423-3.2597987zm8.6668436.2711865c.333562.9578216.254091 1.9355077.05085 2.8360699l3.056406-1.4858316zm-8.5930883 3.6365203-1.1121557 3.026218 3.0601165-1.078257c-.8142649-.453467-1.4944951-1.133696-1.9479608-1.947961zm8.4854353.0678c-.453467.814265-1.235392 1.511444-2.049657 1.964911l3.077066.993507zm-5.7539734 2.208153 1.4688824 2.937765 1.4519338-2.954714c-.9778149.561438-1.9174282.243399-2.9208162.01695z" fill="url(#a)" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".501961"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_tabdialog.svg b/icon-themes/elementary_svg/cmd/sc_tabdialog.svg
new file mode 100644
index 000000000..aadc48141
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_tabdialog.svg
@@ -0,0 +1,3 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="11" cy="11" gradientUnits="userSpaceOnUse" r="3" xlink:href="#d"/><linearGradient id="b" gradientTransform="matrix(0 .28097 -.3277 0 17.474469 9.608048)" gradientUnits="userSpaceOnUse" x1="20.797001" x2="37.473999" y1="20.649" y2="20.649"><stop offset="0" stop-color="#fff"/><stop offset=".512" stop-color="#fff" stop-opacity=".235"/><stop offset=".585" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="c" cx="11" cy="10.999818" gradientTransform="matrix(.00000014 2.9999077 -2.1999327 .0000001 35.198858 -21.998985)" gradientUnits="userSpaceOnUse" r="5.000153"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="d"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.04089215 0 0 .44199979 -16.518546 -90.06334)" gradientUnits="userSpaceOnUse" x1="292.857" x2="292.857" y1="211.076" y2="233.827"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.67911689 0 0 .50770063 -435.40827 -335.44457)" gradientUnits="userSpaceOnUse" x1="731.057" x2="731.057" xlink:href="#d" y1="654.815" y2="619.307"/>
+
+/&amp;amp;amp;amp;amp;gt;<g transform="matrix(.82517743 0 0 .82517743 .026404 -2.48115)"><rect fill="url(#f)" height="9.694884" opacity=".99" rx="1.817791" ry="2.120501" stroke-width=".843833" transform="scale(-1)" width="9.694884" x="-10.268817" y="-13.307622"/><rect height="9.694884" rx="1.687666" ry="1.817791" style="opacity:.3;fill:none;stroke:#000;stroke-width:1.211861;stroke-linecap:round;stroke-linejoin:round" transform="scale(-1 1)" width="9.694884" x="-10.268817" y="3.612738"/><g stroke-width=".843833"><path d="m8.4510262 5.6684313 1.6986358 1.5290256-4.7443989 6.1526391-4.41746629-3.8056892 1.46151889-1.9374406 2.5821294 2.2429088z" fill="#2f78c7" fill-opacity=".992"/><path d="m8.4510262 4.8245981 1.6986358 1.5290257-4.7443989 6.1526382-4.41746629-3.8056881 1.46151889-1.9374408 2.5821294 2.2429084z" fill="#fff"/><rect height="7.271164" rx=".843833" style="opacity:.05;fill:none;stroke-width:1.211861;stroke-linecap:round;stroke-linejoin:round;stroke:url(#e)" transform="scale(-1 1)" width="7.271164" x="-9.056956" y="4.824598"/></g></g><circle cx="11" cy="11" fill="#fdfdfb" r="4.5" stroke="#8c8c8c" stroke-linecap="round" stroke-linejoin="round"/><circle cx="11" cy="11" fill="url(#a)" r="2.5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m2.3105469 4.9628906a1.5387925 1.5387925 0 0 0 -.8691407.2695313c-.59151106.4043952-1.06648386.8848202-1.4414062 1.4082031v.859375c0 .554.446 1 1 1h5.6757812a5 5 0 0 0 -.6757812 2.5 5 5 0 0 0 1.9199219 3.935547l2.4785161-1.787109a1.5387925 1.5387925 0 0 0 -.041016-2.523438l-4.9902345-3.3652344a1.5387925 1.5387925 0 0 0 -1.2675781-.2070312 1.5387925 1.5387925 0 0 0 -1.4335938-2.0898438z" fill="#fff"/><g transform="matrix(-1 0 0 1 16.000306 -6)"><path d="m13.689801 12.5015c3.544709 2.423392 1.415509 7.071591-2.196386 7.071591v1.925457l-4.9919526-3.598678 4.9919526-3.364933v2.015261c2.548269.100091 3.662262-2.357738 1.840507-4.048698z" fill="url(#c)"/><path d="m13.689801 12.5015c3.544709 2.423392 1.415509 7.071591-2.196386 7.071591v1.925457l-4.9919526-3.598678 4.9919526-3.364933v2.015261c2.548269.100091 3.662262-2.357738 1.840507-4.048698z" fill="url(#c)" opacity=".5" stroke="#206b00" stroke-width="1.003"/><path d="m14.781249 15.716862c-.270842.763106-.946456 3.259842-4.28978 3.121186v.907l-2.2529322-1.745048 2.2614632-1.622v1.122c3.27057.652037 4.463572-1.680484 4.211452-2.274664z" style="display:block;opacity:.8;fill:none;stroke-width:.964;stroke-miterlimit:7;stroke:url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_tabledeselectall.svg b/icon-themes/elementary_svg/cmd/sc_tabledeselectall.svg
new file mode 100644
index 000000000..306c34602
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_tabledeselectall.svg
@@ -0,0 +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(.67880146 0 0 .73786273 -2.234164 -2.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" y1="21.090319" y2="22.445583"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.67880146 0 0 .73786273 -2.280774 -6.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#a" y1="21.090319" y2="22.445583"/><linearGradient id="c" gradientTransform="matrix(.67880146 0 0 .73786273 2.719226 -6.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#a" y1="21.090319" y2="22.445583"/><linearGradient id="d" gradientTransform="matrix(.67880146 0 0 .73786273 -2.280774 -10.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#a" y1="21.090319" y2="22.445583"/><linearGradient id="e" gradientTransform="matrix(.67880146 0 0 .73786273 2.719226 -10.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#a" y1="21.090319" y2="22.445583"/><linearGradient id="f" gradientTransform="matrix(.67880146 0 0 .73786273 7.719226 -6.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#a" y1="21.090319" y2="22.445583"/><linearGradient id="g" gradientTransform="matrix(.67880146 0 0 .73786273 7.719226 -10.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#a" y1="21.090319" y2="22.445583"/><linearGradient id="h" gradientTransform="matrix(.67880146 0 0 .73786273 -2.234164 -4.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#a" y1="21.090319" y2="22.445583"/><linearGradient id="i" gradientTransform="matrix(.67880146 0 0 .73786273 2.719226 -4.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#a" y1="21.090319" y2="22.445583"/><linearGradient id="j" gradientTransform="matrix(.59436 0 0 .5999 -24.26337 -.031024)" gradientUnits="userSpaceOnUse" x1="42.505165" x2="42.505165" y1="1.71866" y2="23.388939"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><path d="m.50195312 1.5019531v11.9999999h2.99999998l2-2.878906v2.878906h3l2.7792969-3.9999999h4.220703v-8h-5-4.9999999z" fill="url(#j)"/><path d="m.50195312 1.0019531c-.276-.0000539-.49999999.224-.49999999.5l.00195312 11.9980469c0 .276.224.499946.5.5l3.21093755.001953 1.2890624-1.849609v1.351562c0 .276.2240001.499946.5.5l3.2109376.001953 2.7871092-4h3.5 1c-.000454-2.6636992-.001953-4.9586113-.001953-8.4980465 0-.276-.224-.4999461-.5-.5h-4.984375c-.0055-.0001823-.010045-.0039063-.015625-.0039063zm.49804688.9980469h4.0019531 9.9980469v.0058594h.001953v3h-.001953v1h.001953v3h-4c0-.0017923.000001-.0040655 0-.0058594h-1v.0019531h-3.9999999v-.0019531h-1v.0019531h-4v-.0019531h-.0019531zm.0019531 8.001953h2 2l-2 3h-2zm5.4980469.003906h1.5019531 1.9999999l-1.9999999 3h-2v-2.287109z" fill="#7a0000" fill-opacity=".501961"/><path d="m1 2v7h.0019531v-2.9980469h4v2.9980469h1v-2.9941406h3.9999999v2.9941406h1c-.000234-.9166983.000317-2.0521351 0-2.9941406h3.998047v-1h-3.998047l-.001953-2.7226563v-.2753906-.0019531h4v-.0058594h-9.9980469v.0039062h-.0019531l.0019531 2.9980469h-4zm5 .0039062h4.001953v.0039063h-.001953l.001953 2.9941406h-3.9999999z" opacity=".3"/><g fill="none" stroke-linecap="square"><path d="m1.5 10.5h2.5466102l-1.3121498 2h-1.2344604z" stroke="url(#h)"/><g transform="translate(0 -2)"><path d="m1.5 8.5h3v2h-3z" stroke="url(#b)"/><path d="m6.5 8.5h3v2h-3z" stroke="url(#c)"/><path d="m1.5 4.5h3v2h-3z" stroke="url(#d)"/><path d="m6.5 4.5h3v2h-3z" stroke="url(#e)"/><path d="m11.5 8.5h3v2h-3z" stroke="url(#f)"/><path d="m11.5 4.5h3v2h-3z" stroke="url(#g)"/><path d="m11.5 8.5h3v2h-3z" stroke="url(#f)"/><path d="m11.5 4.5h3v2h-3z" stroke="url(#g)"/></g><path d="m6.4533898 10.5h2.5466102l-1.3121498 2h-1.2344604z" stroke="url(#i)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_tabledesign.svg b/icon-themes/elementary_svg/cmd/sc_tabledesign.svg
new file mode 100644
index 000000000..432f8e627
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_tabledesign.svg
@@ -0,0 +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(.44035822 0 0 .44035823 -76.20947 -3.14648)" gradientUnits="userSpaceOnUse" x1="188" x2="188" xlink:href="#b" y1="17" y2="36.026299"/><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.57418708 0 0 .57270135 -100.42477 -7.179241)" gradientUnits="userSpaceOnUse" x1="182" x2="182" xlink:href="#b" y1="33" y2="24.519934"/><linearGradient id="d" gradientTransform="matrix(.59436 0 0 .5999 -19.765 2.467)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="0" y2="5"><stop offset="0" stop-color="#d4d4d4"/><stop offset="1" stop-color="#abacae"/></linearGradient><linearGradient id="f" gradientTransform="translate(-1 -1)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#g" y1="3" y2="4"/><linearGradient id="g" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" y1="6.451322" y2="10.245955"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999982" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="h" gradientTransform="translate(-6 -1)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#g" y1="3" y2="4"/><linearGradient id="i" gradientTransform="translate(4 -1)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#g" y1="3" y2="4"/><linearGradient id="j" gradientTransform="translate(-1 6)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#g" y1="3" y2="4"/><linearGradient id="k" gradientTransform="translate(-6 6)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#g" y1="3" y2="4"/><linearGradient id="l" gradientTransform="translate(4 6)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#g" y1="3" y2="4"/><linearGradient id="m" gradientTransform="translate(-1 10)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#g" y1="3" y2="4"/><linearGradient id="n" gradientTransform="translate(-6 10)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#g" y1="3" y2="4"/><linearGradient id="o" gradientTransform="translate(4 10)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#g" y1="3" y2="4"/><linearGradient id="p" gradientTransform="translate(-1 3)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#g" y1="3" y2="4"/><linearGradient id="q" gradientTransform="translate(-6 3)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#g" y1="3" y2="4"/><linearGradient id="r" gradientTransform="translate(4 3)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#g" y1="3" y2="4"/><rect fill="url(#d)" height="15" rx=".424" ry=".491" width="15" x=".5" y=".5"/><path d="m.5.5h15v3.98l-15 .02z" fill="url(#e)"/><path d="m.498.002c-.276 0-.5.224-.5.5l.002 14.998c0 .276.224.5.5.5h15c.276 0 .5-.224.5-.5l-.002-10.5h.002v-1h-.002v-3.498c0-.276-.224-.5-.5-.5zm.498.998h14.004v3h-4.002v-2.998h-1v2.998h-4v-2.998h-1v2.998h-4.002zm0 4h4.004v2h-4v1h4v3h-4v1h4v3h1v-3h4v3h1v-3h4v-1h-4v-3h4v3l.002 4.002h-14.004zm5.004 0h4v2h-4zm5 0h4v2h-4zm-5 3h4v3h-4z" fill="#030303" opacity=".32"/><path d="m.5 0c-.27614237 0-.5.22385763-.5.5v4.5h.9980469v-4.00195312h4.0019531v.00195312 3h-4v1h14v-1h-4v-3-.001953h4.001953v4.001953h.998047v-4.5c0-.27614237-.223858-.5-.5-.5zm5.5.99804688h4v.00195312 3h-4v-3z" fill="#555761" fill-opacity=".501961"/><g fill="none" stroke-linecap="square" stroke-opacity=".67451"><path d="m6.5 1.5h3v2h-3z" opacity=".8" stroke="url(#f)"/><path d="m1.5 1.5h3v2h-3z" opacity=".8" stroke="url(#h)"/><path d="m11.5 1.5h3v2h-3z" opacity=".8" stroke="url(#i)"/><path d="m6.5 8.5h3v2h-3z" stroke="url(#j)"/><path d="m1.5 8.5h3v2h-3z" stroke="url(#k)"/><path d="m11.5 8.5h3v2h-3z" stroke="url(#l)"/><path d="m6.5 12.5h3v2h-3z" stroke="url(#m)"/><path d="m1.5 12.5h3v2h-3z" stroke="url(#n)"/><path d="m11.5 12.5h3v2h-3z" stroke="url(#o)"/><path d="m6.5 5.5h3v1h-3z" stroke="url(#p)"/><path d="m1.5 5.5h3v1h-3z" stroke="url(#q)"/><path d="m11.5 5.5h3v1h-3z" stroke="url(#r)"/></g><path d="m.5 1.5 14 14-14.00002097.0028.00002099-2.960449zm3 6.5v4.5h4.5z" style="fill:#9bdb4d;fill-opacity:.588235;fill-rule:evenodd;stroke:#206b00;stroke-linejoin:round;stroke-opacity:.501961"/><g fill="none"><path d="m1.5 3.9116117v10.5883883h10.698531z" fill="none" opacity=".5" stroke="url(#a)"/><path d="m2.5 7.1382942v6.3617058h5.5" opacity=".5" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_tabledialog.svg b/icon-themes/elementary_svg/cmd/sc_tabledialog.svg
new file mode 100644
index 000000000..783fc4485
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_tabledialog.svg
@@ -0,0 +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="11.7" x2="11.7" y1="1.834" y2="12.026"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#e6e6e6"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="9.7" x2="9.7" y1="2.783" y2="15.8025"><stop offset="0" stop-color="#888"/><stop offset="1" stop-color="#626262"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 0 0 0 8.7 8.7)" gradientUnits="userSpaceOnUse" x1="86.133003" x2="84.639" y1="105.105" y2="20.895"><stop offset="0" stop-color="#efefef"/><stop offset="1" stop-color="#c9c9c9"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="0" y2="5"><stop offset="0" stop-color="#d4d4d4"/><stop offset="1" stop-color="#abacae"/></linearGradient><linearGradient id="e" gradientTransform="translate(-1 -1)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#f" y1="3" y2="4"/><linearGradient id="f" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" y1="6.451322" y2="10.245955"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999982" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="g" gradientTransform="translate(-6 -1)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#f" y1="3" y2="4"/><linearGradient id="h" gradientTransform="translate(4 -1)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#f" y1="3" y2="4"/><linearGradient id="i" gradientTransform="translate(-1 6)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#f" y1="3" y2="4"/><linearGradient id="j" gradientTransform="translate(-6 6)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#f" y1="3" y2="4"/><linearGradient id="k" gradientTransform="translate(4 6)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#f" y1="3" y2="4"/><linearGradient id="l" gradientTransform="translate(-1 10)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#f" y1="3" y2="4"/><linearGradient id="m" gradientTransform="translate(-6 10)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#f" y1="3" y2="4"/><linearGradient id="n" gradientTransform="translate(4 10)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#f" y1="3" y2="4"/><linearGradient id="o" gradientTransform="translate(-1 3)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#f" y1="3" y2="4"/><linearGradient id="p" gradientTransform="translate(-6 3)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#f" y1="3" y2="4"/><linearGradient id="q" gradientTransform="translate(4 3)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#f" y1="3" y2="4"/><linearGradient id="r" gradientTransform="matrix(.59436 0 0 .5999 -19.765 2.467)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><rect fill="url(#r)" height="15" rx=".424" ry=".491" width="15" x=".5" y=".5"/><path d="m.5.5h15v3.98l-15 .02z" fill="url(#d)"/><path d="m.498.002c-.276 0-.5.224-.5.5l.002 14.998c0 .276.224.5.5.5h15c.276 0 .5-.224.5-.5l-.002-10.5h.002v-1h-.002v-3.498c0-.276-.224-.5-.5-.5zm.498.998h14.004v3h-4.002v-2.998h-1v2.998h-4v-2.998h-1v2.998h-4.002zm0 4h4.004v2h-4v1h4v3h-4v1h4v3h1v-3h4v3h1v-3h4v-1h-4v-3h4v3l.002 4.002h-14.004zm5.004 0h4v2h-4zm5 0h4v2h-4zm-5 3h4v3h-4z" fill="#030303" opacity=".32"/><path d="m.5 0c-.27614237 0-.5.22385763-.5.5v4.5h.99804688v-4.00195312h4.00195312v.00195312 3h-4v1h14v-1h-4v-3-.001953h4.001953v4.001953h.998047v-4.5c0-.27614237-.223858-.5-.5-.5zm5.5.99804688h4v.00195312 3h-4v-3z" fill="#555761" fill-opacity=".501961"/><g fill="none" stroke-linecap="square" stroke-opacity=".67451"><path d="m6.5 1.5h3v2h-3z" opacity=".8" stroke="url(#e)"/><path d="m1.5 1.5h3v2h-3z" opacity=".8" stroke="url(#g)"/><path d="m11.5 1.5h3v2h-3z" opacity=".8" stroke="url(#h)"/><path d="m6.5 8.5h3v2h-3z" stroke="url(#i)"/><path d="m1.5 8.5h3v2h-3z" stroke="url(#j)"/><path d="m11.5 8.5h3v2h-3z" stroke="url(#k)"/><path d="m6.5 12.5h3v2h-3z" stroke="url(#l)"/><path d="m1.5 12.5h3v2h-3z" stroke="url(#m)"/><path d="m11.5 12.5h3v2h-3z" stroke="url(#n)"/><path d="m6.5 5.5h3v1h-3z" stroke="url(#o)"/><path d="m1.5 5.5h3v1h-3z" stroke="url(#p)"/><path d="m11.5 5.5h3v1h-3z" stroke="url(#q)"/></g><g transform="translate(-.283018 .815882)"><path d="m11.22 8c-.125 0-.22.095-.22.22v.624c-.277.07-.526.186-.766.328l-.454-.452c-.087-.09-.223-.09-.31 0l-.75.75c-.09.087-.09.223 0 .31l.452.454c-.142.24-.257.49-.328.766h-.624c-.125 0-.22.095-.22.22v1.06c0 .125.095.22.22.22h.624c.07.277.186.526.328.766l-.453.453c-.09.087-.09.223 0 .31l.75.75c.087.09.223.09.31 0l.454-.452c.24.142.49.257.766.328v.625c0 .125.095.22.22.22h1.06c.125 0 .22-.095.22-.22v-.624c.277-.07.526-.186.766-.328l.453.453c.087.09.223.09.31 0l.75-.75c.09-.087.09-.223 0-.31l-.452-.454c.142-.24.257-.49.328-.766h.625c.125 0 .22-.095.22-.22v-1.06c0-.125-.095-.22-.22-.22h-.624c-.07-.277-.186-.526-.328-.766l.453-.453c.09-.087.09-.223 0-.31l-.75-.75c-.087-.09-.223-.09-.31 0l-.454.452c-.24-.142-.49-.257-.766-.328v-.626c0-.125-.095-.22-.22-.22zm.53 2.75c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1z" display="block" fill="url(#a)" stroke="url(#b)" stroke-linejoin="round" stroke-width=".527" transform="matrix(1.1 -.4 .4 1.1 -6 2.3)"/><path d="m10.718 8.03c-1.375.5-2.087 2.027-1.587 3.402s2.027 2.087 3.402 1.587 2.087-2.027 1.587-3.402-2.027-2.087-3.402-1.587zm.42 1.152c.74-.27 1.56.113 1.83.855.27.74-.113 1.56-.855 1.83-.74.27-1.56-.112-1.83-.854-.27-.74.112-1.56.854-1.83z" opacity=".05"/><path d="m11.75 9.75c-1.103 0-2 .897-2 2s.897 2 2 2 2-.897 2-2-.897-2-2-2z" fill="none" stroke="url(#c)" stroke-width=".879" transform="matrix(1.1 -.4 .4 1.1 -6 2.3)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_tablemodefix.svg b/icon-themes/elementary_svg/cmd/sc_tablemodefix.svg
new file mode 100644
index 000000000..292f38cd6
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_tablemodefix.svg
@@ -0,0 +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(.48483606 0 0 .5270602 -1.165352 -3.400235)" gradientUnits="userSpaceOnUse" x1="10.653811" x2="10.653811" y1="23.52717" y2="25.424486"><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(.48483606 0 0 .5270602 3.834648 -3.400235)" gradientUnits="userSpaceOnUse" x1="10.653811" x2="10.653811" xlink:href="#a" y1="23.52717" y2="25.424486"/><linearGradient id="c" gradientTransform="matrix(.48483606 0 0 .5270602 8.834648 -3.400235)" gradientUnits="userSpaceOnUse" x1="10.653811" x2="10.653811" xlink:href="#a" y1="23.52717" y2="25.424486"/><linearGradient id="d" gradientTransform="matrix(.48483606 0 0 .5270602 -1.165352 .599765)" gradientUnits="userSpaceOnUse" x1="10.653811" x2="10.653811" xlink:href="#a" y1="23.52717" y2="25.424486"/><linearGradient id="e" gradientTransform="matrix(.48483606 0 0 .5270602 3.834648 .599765)" gradientUnits="userSpaceOnUse" x1="10.653811" x2="10.653811" xlink:href="#a" y1="23.52717" y2="25.424486"/><linearGradient id="f" gradientTransform="matrix(.48483606 0 0 .5270602 8.834648 .599765)" gradientUnits="userSpaceOnUse" x1="10.653811" x2="10.653811" xlink:href="#a" y1="23.52717" y2="25.424486"/><linearGradient id="g" gradientTransform="matrix(.59435835 0 0 .59991399 -19.26472 1.967449)" gradientUnits="userSpaceOnUse" x1="45.872528" x2="45.872528" y1="9.22224" y2="21.724033"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g stroke="#cc3b02" stroke-linecap="round" stroke-linejoin="round"><path d="m1.5 3.5 3-3v6z" fill="#ffa154" stroke="#a62100" stroke-opacity=".501961"/><path d="m.5.5v6" fill="none" stroke="#f37329"/><g transform="matrix(-1 0 0 1 11 0)"><path d="m1.5 3.5 3-3v6z" fill="#ffa154" stroke="#a62100" stroke-opacity=".501961"/><path d="m.5.5v6" fill="none" stroke="#f37329"/></g></g><rect fill="url(#g)" height="8" rx=".423727" ry=".491478" stroke-width="1.33333" width="15" x=".5" y="7.5"/><path d="m.49804712 7.0019531c-.27630145-.0003844-.50038442.2236985-.5.5l.00195288 7.9980469c-.00038442.276301.22369855.500384.5.5h15c.276301.000384.500384-.223699.5-.5l-.0019-7.9980469c.000384-.2763015-.223699-.5003844-.5-.5zm.50195288.9980469h14l.0019 7.001953-14.0019-.001953zm3.9980471.0019531.0019529 2.9980469h-4v1h4v3h1v-3h4v3h1v-3h4v-1h-4l-.0019-2.9980469h-1l.0019 2.9980469h-4l-.001956-2.9980469z" fill="#030303" opacity=".32"/><g fill="none" stroke-linecap="square"><path d="m1.5 8.5h3v2h-3z" stroke="url(#a)"/><path d="m6.5 8.5h3v2h-3z" stroke="url(#b)"/><path d="m11.5 8.5h3v2h-3z" stroke="url(#c)"/><path d="m1.5 12.5h3v2h-3z" stroke="url(#d)"/><path d="m6.5 12.5h3v2h-3z" stroke="url(#e)"/><path d="m11.5 12.5h3v2h-3z" stroke="url(#f)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_tablemodefixprop.svg b/icon-themes/elementary_svg/cmd/sc_tablemodefixprop.svg
new file mode 100644
index 000000000..f8b35df7f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_tablemodefixprop.svg
@@ -0,0 +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(.59435835 0 0 .59991399 -19.26472 1.967449)" gradientUnits="userSpaceOnUse" x1="45.872528" x2="45.872528" y1="9.22224" y2="21.724033"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.48483606 0 0 .5270602 -1.165352 -3.400235)" gradientUnits="userSpaceOnUse" x1="10.653811" x2="10.653811" y1="23.52717" y2="25.424486"><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="c" gradientTransform="matrix(.48483606 0 0 .5270602 3.834648 -3.400235)" gradientUnits="userSpaceOnUse" x1="10.653811" x2="10.653811" xlink:href="#b" y1="23.52717" y2="25.424486"/><linearGradient id="d" gradientTransform="matrix(.48483606 0 0 .5270602 8.834648 -3.400235)" gradientUnits="userSpaceOnUse" x1="10.653811" x2="10.653811" xlink:href="#b" y1="23.52717" y2="25.424486"/><linearGradient id="e" gradientTransform="matrix(.48483606 0 0 .5270602 -1.165352 .599765)" gradientUnits="userSpaceOnUse" x1="10.653811" x2="10.653811" xlink:href="#b" y1="23.52717" y2="25.424486"/><linearGradient id="f" gradientTransform="matrix(.48483606 0 0 .5270602 3.834648 .599765)" gradientUnits="userSpaceOnUse" x1="10.653811" x2="10.653811" xlink:href="#b" y1="23.52717" y2="25.424486"/><linearGradient id="g" gradientTransform="matrix(.48483606 0 0 .5270602 8.834648 .599765)" gradientUnits="userSpaceOnUse" x1="10.653811" x2="10.653811" xlink:href="#b" y1="23.52717" y2="25.424486"/><linearGradient id="h" gradientTransform="matrix(.48483606 0 0 .5270602 -1.165352 -3.400235)" gradientUnits="userSpaceOnUse" x1="10.653811" x2="10.653811" xlink:href="#b" y1="23.52717" y2="25.424486"/><g stroke="#cc3b02" stroke-linecap="round" stroke-linejoin="round"><path d="m1.5 3.5 3-3v6z" fill="#ffa154" stroke="#a62100" stroke-opacity=".501961"/><path d="m.5.5v6" fill="none" stroke="#f37329"/><g transform="matrix(-1 0 0 1 15.99995 0)"><path d="m1.5 3.5 3-3v6z" fill="#ffa154" stroke="#a62100" stroke-opacity=".501961"/><path d="m.5.5v6" fill="none" stroke="#f37329"/></g></g><rect fill="url(#a)" height="8" rx=".423727" ry=".491478" stroke-width="1.33333" width="15" x=".5" y="7.5"/><path d="m.49804712 7.0019531c-.27630145-.0003844-.50038442.2236985-.5.5l.00195288 7.9980469c-.00038442.276301.22369855.500384.5.5h15c.276301.000384.500384-.223699.5-.5l-.0019-7.9980469c.000384-.2763015-.223699-.5003844-.5-.5zm.50195288.9980469h14l.0019 7.001953-14.0019-.001953zm3.9980471.0019531.0019529 2.9980469h-4v1h4v3h1v-3h4v3h1v-3h4v-1h-4l-.0019-2.9980469h-1l.0019 2.9980469h-4l-.001956-2.9980469z" fill="#030303" opacity=".32"/><g fill="none" stroke-linecap="square"><path d="m1.5 8.5h3v2h-3z" stroke="url(#h)"/><path d="m6.5 8.5h3v2h-3z" stroke="url(#c)"/><path d="m11.5 8.5h3v2h-3z" stroke="url(#d)"/><path d="m1.5 12.5h3v2h-3z" stroke="url(#e)"/><path d="m6.5 12.5h3v2h-3z" stroke="url(#f)"/><path d="m11.5 12.5h3v2h-3z" stroke="url(#g)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_tablemodevariable.svg b/icon-themes/elementary_svg/cmd/sc_tablemodevariable.svg
new file mode 100644
index 000000000..88208db80
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_tablemodevariable.svg
@@ -0,0 +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(.59435835 0 0 .59991399 -19.26472 1.967449)" gradientUnits="userSpaceOnUse" x1="45.872528" x2="45.872528" y1="9.22224" y2="21.724033"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.48483606 0 0 .5270602 -1.165352 -3.400235)" gradientUnits="userSpaceOnUse" x1="10.653811" x2="10.653811" y1="23.52717" y2="25.424486"><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="c" gradientTransform="matrix(.48483606 0 0 .5270602 3.834648 -3.400235)" gradientUnits="userSpaceOnUse" x1="10.653811" x2="10.653811" xlink:href="#b" y1="23.52717" y2="25.424486"/><linearGradient id="d" gradientTransform="matrix(.48483606 0 0 .5270602 8.834648 -3.400235)" gradientUnits="userSpaceOnUse" x1="10.653811" x2="10.653811" xlink:href="#b" y1="23.52717" y2="25.424486"/><linearGradient id="e" gradientTransform="matrix(.48483606 0 0 .5270602 -1.165352 .599765)" gradientUnits="userSpaceOnUse" x1="10.653811" x2="10.653811" xlink:href="#b" y1="23.52717" y2="25.424486"/><linearGradient id="f" gradientTransform="matrix(.48483606 0 0 .5270602 3.834648 .599765)" gradientUnits="userSpaceOnUse" x1="10.653811" x2="10.653811" xlink:href="#b" y1="23.52717" y2="25.424486"/><linearGradient id="g" gradientTransform="matrix(.48483606 0 0 .5270602 8.834648 .599765)" gradientUnits="userSpaceOnUse" x1="10.653811" x2="10.653811" xlink:href="#b" y1="23.52717" y2="25.424486"/><linearGradient id="h" gradientTransform="matrix(.48483606 0 0 .5270602 -1.165352 -3.400235)" gradientUnits="userSpaceOnUse" x1="10.653811" x2="10.653811" xlink:href="#b" y1="23.52717" y2="25.424486"/><g stroke="#cc3b02" stroke-linecap="round" stroke-linejoin="round"><path d="m1.5 3.5 3-3v6z" fill="#ffa154" stroke="#a62100" stroke-opacity=".501961"/><path d="m.5.5v6" fill="none" stroke="#f37329"/><path d="m5.5 3.5 3-3v6z" fill="#ffa154" stroke="#a62100" stroke-opacity=".501961"/></g><rect fill="url(#a)" height="8" rx=".423727" ry=".491478" stroke-width="1.33333" width="15" x=".5" y="7.5"/><path d="m.49804712 7.0019531c-.27630145-.0003844-.50038442.2236985-.5.5l.00195288 7.9980469c-.00038442.276301.22369855.500384.5.5h15c.276301.000384.500384-.223699.5-.5l-.0019-7.9980469c.000384-.2763015-.223699-.5003844-.5-.5zm.50195288.9980469h14l.0019 7.001953-14.0019-.001953zm3.9980471.0019531.0019529 2.9980469h-4v1h4v3h1v-3h4v3h1v-3h4v-1h-4l-.0019-2.9980469h-1l.0019 2.9980469h-4l-.001956-2.9980469z" fill="#030303" opacity=".32"/><g fill="none" stroke-linecap="square"><path d="m1.5 8.5h3v2h-3z" stroke="url(#h)"/><path d="m6.5 8.5h3v2h-3z" stroke="url(#c)"/><path d="m11.5 8.5h3v2h-3z" stroke="url(#d)"/><path d="m1.5 12.5h3v2h-3z" stroke="url(#e)"/><path d="m6.5 12.5h3v2h-3z" stroke="url(#f)"/><path d="m11.5 12.5h3v2h-3z" stroke="url(#g)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_tablenumberformatdialog.svg b/icon-themes/elementary_svg/cmd/sc_tablenumberformatdialog.svg
new file mode 100644
index 000000000..bc12d304a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_tablenumberformatdialog.svg
@@ -0,0 +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="11.7" x2="11.7" y1="1.834" y2="12.026"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#e6e6e6"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="9.7" x2="9.7" y1="2.783" y2="15.8025"><stop offset="0" stop-color="#888"/><stop offset="1" stop-color="#626262"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 0 0 0 8.7 8.7)" gradientUnits="userSpaceOnUse" x1="86.133" x2="84.639" y1="105.105" y2="20.895"><stop offset="0" stop-color="#efefef"/><stop offset="1" stop-color="#c9c9c9"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.8 0 0 .9 -1 -2)" gradientUnits="userSpaceOnUse" x1="12.251" x2="11.562" y1=".907" y2="21.099"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><path d="m13.466 7.312q0 1.17-.31 2.15-.31.977-.875 1.52-.565.546-1.313.546-.5 0-.89-.285-.383-.293-.545-.765h-.108q-.33.49-.8.773-.472.278-1.05.278-1.193 0-1.88-.863-.686-.87-.686-2.37 0-1.7.888-2.757.896-1.06 2.372-1.06.545 0 1.258.132.714.122 1.166.318l-.154 3.98q0 1.14.51 1.14.432 0 .686-.756.256-.765.256-1.994 0-1.31-.45-2.312-.446-1.01-1.267-1.54-.815-.535-1.87-.535-1.356 0-2.366.685-1.01.684-1.54 1.955-.535 1.265-.535 2.925 0 2.253.99 3.46.997 1.195 2.883 1.195.753 0 1.615-.203.863-.205 1.637-.554v1.573q-1.428.73-3.2.73-2.56 0-3.993-1.626-1.428-1.63-1.428-4.526 0-2.01.734-3.656.74-1.643 2.096-2.563 1.352-.928 3.09-.928 1.48 0 2.647.732 1.165.732 1.798 2.083.634 1.352.634 3.12zm-6.896 1.018q0 1.717 1.158 1.717.6 0 .915-.512.324-.522.39-1.693l.09-1.8q-.31-.082-.775-.082-.842 0-1.313.635-.466.635-.466 1.734z" fill="url(#d)" stroke="#000" stroke-opacity=".49"/><g transform="translate(-.283018 -1.184118)"><path d="m11.22 8c-.125 0-.22.095-.22.22v.624c-.277.07-.526.186-.766.328l-.454-.452c-.087-.09-.223-.09-.31 0l-.75.75c-.09.087-.09.223 0 .31l.452.454c-.142.24-.257.49-.328.766h-.624c-.125 0-.22.095-.22.22v1.06c0 .125.095.22.22.22h.624c.07.277.186.526.328.766l-.453.453c-.09.087-.09.223 0 .31l.75.75c.087.09.223.09.31 0l.454-.452c.24.142.49.257.766.328v.625c0 .125.095.22.22.22h1.06c.125 0 .22-.095.22-.22v-.624c.277-.07.526-.186.766-.328l.453.453c.087.09.223.09.31 0l.75-.75c.09-.087.09-.223 0-.31l-.452-.454c.142-.24.257-.49.328-.766h.625c.125 0 .22-.095.22-.22v-1.06c0-.125-.095-.22-.22-.22h-.624c-.07-.277-.186-.526-.328-.766l.453-.453c.09-.087.09-.223 0-.31l-.75-.75c-.087-.09-.223-.09-.31 0l-.454.452c-.24-.142-.49-.257-.766-.328v-.626c0-.125-.095-.22-.22-.22zm.53 2.75c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1z" display="block" fill="url(#a)" stroke="url(#b)" stroke-linejoin="round" stroke-width=".527" transform="matrix(1.1 -.4 .4 1.1 -6 4.3)"/><path d="m10.718 10.03c-1.375.5-2.087 2.027-1.587 3.402s2.027 2.087 3.402 1.587 2.087-2.027 1.587-3.402-2.027-2.087-3.402-1.587zm.42 1.152c.74-.27 1.56.113 1.83.855.27.74-.113 1.56-.855 1.83-.74.27-1.56-.112-1.83-.854-.27-.74.112-1.56.854-1.83z" opacity=".05"/><path d="m11.75 9.75c-1.103 0-2 .897-2 2s.897 2 2 2 2-.897 2-2-.897-2-2-2z" fill="none" stroke="url(#c)" stroke-width=".879" transform="matrix(1.1 -.4 .4 1.1 -6 4.3)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_tableselectall.svg b/icon-themes/elementary_svg/cmd/sc_tableselectall.svg
new file mode 100644
index 000000000..6c636613c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_tableselectall.svg
@@ -0,0 +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(.67880146 0 0 .73786273 7.719226 -8.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#b" y1="21.090319" y2="22.445583"/><linearGradient id="b" gradientTransform="matrix(.67880146 0 0 .73786273 -2.234164 -2.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" y1="21.090319" y2="22.445583"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.67880146 0 0 .73786273 7.719226 -12.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#b" y1="21.090319" y2="22.445583"/><linearGradient id="d" gradientTransform="matrix(.67880146 0 0 .73786273 -2.280774 -12.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#b" y1="21.090319" y2="22.445583"/><linearGradient id="e" gradientTransform="matrix(.67880146 0 0 .73786273 2.719226 -12.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#b" y1="21.090319" y2="22.445583"/><linearGradient id="f" gradientTransform="matrix(.67880146 0 0 .73786273 2.719226 -8.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#b" y1="21.090319" y2="22.445583"/><linearGradient id="g" gradientTransform="matrix(.67880146 0 0 .73786273 -2.280774 -8.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#b" y1="21.090319" y2="22.445583"/><linearGradient id="h" gradientTransform="matrix(.67880146 0 0 .73786273 -2.234164 -4.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#b" y1="21.090319" y2="22.445583"/><linearGradient id="i" gradientTransform="matrix(.67880146 0 0 .73786273 2.765836 -4.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#b" y1="21.090319" y2="22.445583"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="7" x2="7" y1="1.5" y2="13.5"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.59436 0 0 .5999 -24.26337 -.031024)" gradientUnits="userSpaceOnUse" x1="42.505165" x2="42.505165" y1="1.71866" y2="23.388939"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.67880146 0 0 .73786273 -2.232534 -1.559784)" gradientUnits="userSpaceOnUse" x1="23.916399" x2="23.915924" y1="6.182365" y2="18.379787"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><path d="m.50195312 1.5019531v11.9999999h2.99999998l2-2.878906v2.878906h3l2.7792969-3.9999999h4.220703v-8h-5-4.9999999z" fill="url(#k)"/><path d="m.50195312 1.0019531c-.276-.0000539-.49999999.224-.49999999.5l.00195312 11.9980469c0 .276.224.499946.5.5l3.21093755.001953 1.2890624-1.849609v1.347656c0 .276.2240001.499946.5.5l3.2109376.001953 2.7871092-4h3.5 1c-.000454-2.6636059-.001953-4.9586116-.001953-8.4980468 0-.276-.224-.4999461-.5-.5h-5l-5.0019531-.0019531zm.49804688.9980469h4.0019531v.0039062h-.0019531l.0019531 2.9980469h-4zm5 .0019531h4.001953v.0019531h-.001953l.001953 2.9980469h-3.9999999l-.0019531-2.9980469zm5 0h4.001953v3h-4l-.001953-2.7246093v-.2734376c0-.0007811 0-.0011718 0-.0019531zm-9.9980469 4h4v3h-4zm5 0h3.9999999v3h-3.9999999zm4.9999999 0h4v3h-4c-.000238-.9175728.000317-2.0560243 0-3zm-9.9999999 3.9999999h2 2l-2 3h-2zm5.5 0h1.5 1.9999999l-1.9999999 3h-2v-2.283203z" fill="#666" fill-opacity=".501961"/><path d="m6.5 2.5v.0019531h-4.9980469v9.9999999h1l3-3.9999999h.9980469v3.9980469h1l3-4h4v-6z" style="opacity:.8;fill:none;stroke-width:1.012911;stroke-linecap:round;stroke-linejoin:round;stroke:url(#l)"/><path d="m.501953 1.5019531v11.9999999h3l2-2.878906v2.878906h3l2.779297-3.9999999h4.220703v-8h-5-5z" fill="url(#j)"/><path d="m.501953 1.0019531c-.276-.0000539-.5.224-.5.5l.001953 11.9980469c0 .276.224.499946.5.5l3.210938.002 1.2890621-1.849609v1.351562c0 .276.224.499946.5.5l3.2109375.002 2.7871094-4h3.5 1c-.000454-2.6636996-.001953-4.9587053-.001953-8.4981405 0-.276-.224-.4999461-.5-.5h-4.984375c-.0055-.0001823-.01005-.00391-.01563-.00391zm.498047.9980469h4.001953v.00391h-.001953l.00195 2.9980469h-4zm4.9999999.00391h4.0019531v.00391h-.00195l.00195 2.9941406h-4zm5.0000001.0019493h4.001953v3h-4l-.001953-2.7226562v-.2753906c0-.0007809 0-.00117 0-.00195zm-9.998047 3.9960938h4v3h-4zm5 .00391h4v2.9960938h-4zm5 0h4v3h-4c-.000238-.917631.000317-2.056151 0-3zm-10 3.9960937h2 2l-2 3h-2zm5.4980469.0039h1.5019531 2l-2 3h-2v-2.2871068z" fill="#002e99" fill-opacity=".501961"/><g fill="none" stroke-linecap="square"><path d="m1.5 10.5h2.5466102l-1.3121498 2h-1.2344604z" opacity=".5" stroke="url(#h)"/><path d="m1.5 6.5h3v2h-3z" opacity=".5" stroke="url(#g)"/><path d="m6.5 6.5h3v2h-3z" opacity=".5" stroke="url(#f)"/><path d="m1.5 2.5h3v2h-3z" opacity=".5" stroke="url(#d)"/><path d="m6.5 2.5h3v2h-3z" opacity=".5" stroke="url(#e)"/><path d="m11.5 6.5h3v2h-3z" opacity=".5" stroke="url(#a)"/><path d="m11.5 2.5h3v2h-3z" opacity=".5" stroke="url(#c)"/><path d="m6.5 10.5h2.5466102l-1.3121498 2h-1.2344604z" opacity=".5" stroke="url(#i)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_templatemanager.svg b/icon-themes/elementary_svg/cmd/sc_templatemanager.svg
new file mode 100644
index 000000000..b8544aa25
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_templatemanager.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.24324 0 0 .35135 2.162 -.432)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.205" y2="41.59"><stop offset="0" stop-color="#fff"/><stop offset=".029" stop-color="#fff" stop-opacity=".235"/><stop offset=".972" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.31427 0 0 .32592858 .4573 -.321786)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.2538 0 0 .30502 19.13 -.685)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.3216 0 0 .33334 -.175 -.35)" gradientUnits="userSpaceOnUse" x1="22.004" x2="22.004" y1="47.813" y2="3.364"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#c8c8c8"/></linearGradient><linearGradient id="e" gradientTransform="matrix(0 .6 .6 0 5.9 -12.5)" gradientUnits="userSpaceOnUse" x1="33.877" x2="44.119" y1="19.948" y2="30.191"><stop offset="0" stop-color="#fcfcfc"/><stop offset="1" stop-color="#cbcdd9"/></linearGradient><path d="m2.5.5h11v15h-11z" fill="url(#b)" stroke-width="1.08562"/><g fill="none"><path d="m12.5 14.5h-9v-13h9z" stroke="url(#a)" stroke-linecap="round"/><path d="m2.5.5h11v15h-11z" stroke="url(#c)" stroke-linejoin="round"/><path d="m4 3.5h.754zm.864 0h.704zm.814 0h.624zm.724 0h.27zm.382 0h.603zm.724 0h1.587zm1.688 0h1.216zm1.317 0h.37zm-6.513.995h.995zm1.095 0h1.63zm1.73 0h.793zm.894 0h.742zm.843 0h.633zm.733 0 .995.01zm1.086.01h1.619zm-6.381.995h.513zm.673 0h1.9zm-.673 1.995h.995zm1.095 0h1.63zm1.73 0h.793zm.894 0h.742zm.843 0h.633zm.733 0 .995.01zm1.086.01h1.619zm-6.381.995h.754zm.864 0h.694zm.814 0h.624zm.724 0h.27zm.382 0h.603zm.724 0h1.577zm1.688 0h1.206zm1.307 0h.38zm.482 0h.904zm-6.985 1h1.176zm1.307 0h.562zm.663 0h.28zm.392 0h.512zm.623 0h.523zm.623 0h.834zm.945 0h1.085zm1.186 0h.722zm.823 0h.18zm-6.562 1.995h.995zm1.095 0h1.63zm1.73 0h.793zm.894 0h.742zm.843 0h.633zm.733 0 .995.01zm1.086.01h1.619zm-6.381.995h1.246zm1.357 0h.392zm.492 0h.894zm.994 0h1.317zm1.427 0h.896zm.986 0h.19zm.292 0h1.135zm1.256 0h.593zm-6.804 1h1.246zm1.357 0h.563zm.663 0h.885zm.985 0h.955zm1.065 0h.382zm.483 0h.21zm.32 0h.594z" stroke="url(#d)"/></g><path d="m16.998 5.802 9 9h-9zm2 5v2h2z" fill="url(#e)" fill-rule="evenodd" opacity=".8" stroke="#83899a" transform="matrix(-1 0 0 1 31.5 .7)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_testmode.svg b/icon-themes/elementary_svg/cmd/sc_testmode.svg
new file mode 100644
index 000000000..e210bfe48
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_testmode.svg
@@ -0,0 +1,5 @@
+<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="10.846957" x2="11.017448" y1="2.991525" y2="7.805085"><stop offset="0" stop-color="#fad4a1"/><stop offset="1" stop-color="#e6b481"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 .33333 -.86364 0 28.705 -122.667)" gradientUnits="userSpaceOnUse" x1="382.98303" x2="385.72882" y1="23.993692" y2="23.914396"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 -.62856997 .60839392 0 -2.998182 25.624052)" gradientUnits="userSpaceOnUse" x1="38.318176" x2="6.499919" y1="50.19212" y2="50.19212"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="d" gradientTransform="matrix(0 -.56756757 .72972971 0 -31.515243 26.621592)" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="3" y2="13"><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="e" gradientTransform="matrix(.42396562 -.43984661 .38444827 .37610652 10.937791 -1.510816)" gradientUnits="userSpaceOnUse" spreadMethod="pad" x1="23.575972" x2="23.575972" y1="25.356892" y2="31.210939"><stop offset="0" stop-color="#181818"/><stop offset=".13482948" stop-color="#dbdbdb"/><stop offset=".20224422" stop-color="#a4a4a4"/><stop offset=".26965895" stop-color="#fff"/><stop offset=".44650277" stop-color="#8d8d8d"/><stop offset=".57114136" stop-color="#959595"/><stop offset=".72038066" stop-color="#cecece"/><stop offset="1" stop-color="#181818"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.41198075 -.4274127 .44992677 .44016428 9.582055 -3.160843)" gradientUnits="userSpaceOnUse" x1="10.86941" x2="11.083416" y1="25.077497" y2="30.467169"><stop offset="0" stop-color="#1b1b1b"/><stop offset=".13482948" stop-color="#f3f3f3"/><stop offset=".20224422" stop-color="#b6b6b6"/><stop offset=".26965895" stop-color="#fff"/><stop offset=".44650277" stop-color="#9d9d9d"/><stop offset=".57114136" stop-color="#a6a6a6"/><stop offset=".72038066" stop-color="#e5e5e5"/><stop offset="1" stop-color="#1b1b1b"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.32592001 -.02830409 -.02012014 .32893107 23.363349 -7.068342)" gradientUnits="userSpaceOnUse" x1="5.711783" x2="9.522056" y1="37.817223" y2="41.391716"><stop offset="0" stop-color="#a1a1a1"/><stop offset="1" stop-color="#828282"/></linearGradient>
+
+
+ /&amp;gt;
+ <path d="m.5 14.4995v-12.9995h15v13h-15z" fill="url(#c)"/><path d="m1.5 2.5h13v11h-13z" fill="none" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round"/><path d="m.5 1.5h15v13h-15z" fill="none" stroke="#b2b2b2" stroke-linecap="round" stroke-linejoin="round"/><g transform="translate(0 6.9995)"><path d="m15.5 3.5v4h-15v-4z" fill="url(#a)" stroke="#783f07" stroke-linejoin="round" stroke-opacity=".490196" stroke-width="1.001"/><path d="m14.46 4.5v2h-12.96v-2z" fill="none" opacity=".4" stroke="url(#b)"/><path d="m3 12v2h1v-2zm3 0v2h1v-2zm3 0v2h1v-2zm3 0v2h1v-2z" fill="#a1550a" fill-opacity=".25098" transform="translate(0 -7.9995)"/></g><g transform="matrix(.69385636 0 0 .66859831 -14.053737 7.83557)"><path d="m25.797275 3.0303914c.281002-.2316567.591046.1292086 1.192841.7179458.277997.3988725.580092.8037333.716721 1.270331l7.163476-7.1783454 3.731564-4.5015811c.262476-.2723097 1.95037-2.4745525 1.329469-3.0819797-.620897-.607426-2.984406 1.4042739-3.246884 1.6765841l-3.994931 3.6347246z" fill="url(#e)" stroke="#0c0c0c" stroke-linejoin="round" stroke-width=".741402"/><path d="m25.839785 2.9878794c.281001-.2316562.548536.1717191 1.15033.7604552.600356.5873294.921281.8380693.702661 1.1290494l7.091093-6.9473808.02575-.026715c.000823-.00108-.01489-.012647-.01406-.013753.21862-.2909806-.0598-.9668107-.660151-1.5541391-.601794-.5887361-1.294419-.8645842-1.575421-.632927l-.02575.026714-6.69445 7.2586974z" fill="#0c0c0c" opacity=".6"/><path d="m27.58033 5.1620888c.218621-.2909796.09949-.9662673-.500862-1.5535967-.601794-.5887361-1.06432-.6823677-1.345324-.450711-.746396 1.4758587-1.077983 1.3548044-2.233302 3.8897675.04289.088658.12607.17363.251056.299065z" style="fill-rule:evenodd;stroke-width:.741402;stroke-linecap:round;stroke-linejoin:round;fill:url(#f);stroke:url(#g)"/><path d="m33.039098-4.8949819c.281002-.2316568.973626.044191 1.575419.632928.600356.5873284.878773 1.263159.660153 1.5541386-.000823.00111.01491.012659.01406.013754.7717-1.1627787 2.811012-2.8978706 3.408571-4.03501.21862-.2909812 1.735393-2.2906308 1.135038-2.8779591-.601794-.5887366-2.677901 1.0206789-2.958903 1.2523356l-3.834336 3.4598129z" fill="#0c0c0c" opacity=".6"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_text.svg b/icon-themes/elementary_svg/cmd/sc_text.svg
new file mode 100644
index 000000000..d4104fb90
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_text.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.3105937 0 0 1.3564607 7.351886 -9.008516)" gradientUnits="userSpaceOnUse" x1="14" x2="14" y1="0" y2="4"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 1 -1 0 34 -9)" gradientUnits="userSpaceOnUse" x1="11" x2="11.5" y1="12" y2="12"><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><radialGradient id="c" cx="8.0884" cy="7.385" gradientTransform="matrix(-2.0787 .00060271 -.00084637 -2.9192 24.908 29.012)" gradientUnits="userSpaceOnUse" r="5.0821"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".70495" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><g transform="translate(0 -6)"><path d="m10.591 16.75h-5.1162l-.64578 1.9h-1.5365l3.5376-9.3h2.4647l3.4118 9.3h-1.4891zm-4.3845-1.5h3.611l-1.7516-4.75z" style="stroke-linejoin:round;stroke-opacity:.43137;stroke:#000;stroke-linecap:round;stroke-width:.75;fill:url(#c)"/><path d="m2 8h1v-1h-1zm2 0h1v-1h-1zm2 0h1v-1h-1zm2 0h1v-1h-1zm2 0h1v-1h-1zm2 0h1v-1h-1zm2 0h1v-1h-1zm-13 1h1v-1h-1zm13 1h1v-1h-1zm-13 1h1v-1h-1zm13 1h1v-1h-1zm-13 1h1v-1h-1zm13 1h1v-1h-1zm-13 1h1v-1h-1zm13 1h1v-1h-1zm-13 1h1v-1h-1zm13 1h1v-1h-1zm-13 1h1v-1h-1zm13 1h1v-1h-1zm-13 1h1v-1h-1zm2 0h1v-1h-1zm2 0h1v-1h-1zm2 0h1v-1h-1zm2 0h1v-1h-1zm2 0h1v-1h-1zm2 0h1v-1h-1z" fill="#565656"/></g><g fill="#ffc27d" stroke="#a62100" stroke-opacity=".43015"><g id="d"><path d="m12.5.5h3v3l-3.002.00366z" fill="url(#a)" stroke="#a62100" stroke-opacity=".501961"/><path d="m14.5 1.5v1h-1v-1z" fill="none" opacity=".5" stroke="url(#b)"/></g><use height="100%" transform="translate(-12)" width="100%" xlink:href="#d"/><use height="100%" transform="translate(-12 12)" width="100%" xlink:href="#d"/><use height="100%" transform="translate(0 12)" width="100%" xlink:href="#d"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_text_marquee.svg b/icon-themes/elementary_svg/cmd/sc_text_marquee.svg
new file mode 100644
index 000000000..691dc56ec
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_text_marquee.svg
@@ -0,0 +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="translate(.000001 -2)" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="9.5" y2="16"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="translate(.000001 -2)" gradientUnits="userSpaceOnUse" x1="8.02167" x2="8.02167" y1="12.508662" y2="13.008662"><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="c" gradientTransform="matrix(-1 0 0 1 16 0)" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#a" y1="9.5" y2="16"/><linearGradient id="d" gradientTransform="matrix(-1 0 0 1 16 0)" gradientUnits="userSpaceOnUse" x1="8.02167" x2="8.02167" xlink:href="#b" y1="12.508662" y2="13.008662"/><linearGradient id="e" gradientTransform="matrix(.97940746 0 0 1.0210255 0 -1)" gradientUnits="userSpaceOnUse" x1="-6.815927" x2="-6.802341" y1="5.418757" y2="21.628781"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><g stroke-linejoin="round"><path d="m9.5 13.5h-3v-10h-3v-3h9v3h-3z" fill="url(#e)" stroke="#000" stroke-opacity=".490196"/><g stroke-linecap="round"><path d="m4.500001 7.5-3.99999994 3 3.99999994 3v-2h4.999999v-2h-4.999999z" fill="url(#a)" stroke="#a62100" stroke-opacity=".501961"/><path d="m3.5236238 9.504756-1.3398437 1.003906 1.3398437 1.003906v-.0039c-.0002262-.5513.4467471-.998273.9980469-.998047l3.9783303-.006721v-.0039l-3.9783303.0067c-.5512998.000229-.9982731-.446744-.9980469-.998044z" fill="none" opacity=".5" stroke="url(#b)"/><path d="m11.5 9.5 4 3-4 3v-2h-4.999999v-2h4.999999z" fill="url(#c)" stroke="#a62100" stroke-opacity=".501961"/><path d="m12.476377 11.504756 1.339844 1.003906-1.339844 1.003906v-.0039c.000226-.5513-.446747-.998273-.998047-.998047l-3.97833-.006721v-.0039l3.97833.0067c.5513.000229.998273-.446744.998047-.998044z" fill="none" opacity=".5" stroke="url(#d)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_textbodyparastyle.svg b/icon-themes/elementary_svg/cmd/sc_textbodyparastyle.svg
new file mode 100644
index 000000000..15b646ee9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_textbodyparastyle.svg
@@ -0,0 +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="12.583539" x2="12.567708" y1="-2.289319" y2=".396875"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><radialGradient id="b" cx="8.168" cy=".273" gradientTransform="matrix(-1.81092 0 0 -2.56547 21.292981 .7)" gradientUnits="userSpaceOnUse" r="6.626"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><path d="m9.6739811 14.52-.903-3.092h-4.54l-.903 3.09h-2.84699998l4.39799998-13.036h3.23l4.4119999 13.04zm-1.533-5.4q-1.252-4.203-1.414-4.753-.154-.55-.222-.87-.28 1.136-1.61 5.62z" fill="url(#b)" stroke="#000" stroke-linejoin="round" stroke-opacity=".471" stroke-width=".962"/><path d="m9.6368968 5.5h5.8631032v.6102503 9.3897497h-1v-9.3897497l-2-.041716v9.4314657h-1v-5.7699637l-1.8631032.041716c-1.0193475.0228238-1.8461541-.956264-1.8461541-2.135876s.8265511-2.1358763 1.8461541-2.1358763z" fill="url(#a)" stroke="#a62100" stroke-opacity=".501961" stroke-width="1.004198"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_textdirectionlefttoright.svg b/icon-themes/elementary_svg/cmd/sc_textdirectionlefttoright.svg
new file mode 100644
index 000000000..69a330571
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_textdirectionlefttoright.svg
@@ -0,0 +1,2 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="5.31356" cy="-.516949" gradientTransform="matrix(-1.3050847 .06026365 -.04612697 -.99893729 12.22436 -1.353571)" gradientUnits="userSpaceOnUse" r="4.5"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient>
+/&amp;gt;<g transform="matrix(0 1 1 0 0 0)"><path d="m8 13h-7.00000001l3.50000021 3z" fill="#565656" fill-rule="evenodd"/><path d="m16 13h-7l3.5 3z" fill="#565656" fill-rule="evenodd"/><g fill="none" stroke="#565656" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999482"><path d="m15.5.49999995v11.00051805z"/><path d="m1.4997409 10.5v1.000518z"/><path d="m7.499741 10.5v1.000518z"/><path d="m4.4997409 10.5v1.000518z"/><path d="m12.499741.49999995v11.00051805z"/></g></g><path d="m6.2649765 7.0299015h-3.5869985l-.6175336 1.561006h-1.65137301l3.38271161-8.181832h1.5367467l3.2623983 8.181832h-1.7268408zm-3.1608285-1.2380413h2.6944208l-1.2021454-3.7013467z" fill="url(#a)"/><path d="m6.2649765 7.0299015h-3.5869985l-.6175336 1.561006h-1.65137301l3.38271161-8.181832h1.5367467l3.2623983 8.181832h-1.7268408zm-3.1608285-1.2380413h2.6944208l-1.2021454-3.7013467z" style="fill:none;stroke:#000;stroke-width:.818183;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.471"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_textdirectiontoptobottom.svg b/icon-themes/elementary_svg/cmd/sc_textdirectiontoptobottom.svg
new file mode 100644
index 000000000..d6ba03399
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_textdirectiontoptobottom.svg
@@ -0,0 +1,2 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="5.31356" cy="-.516949" gradientTransform="matrix(-1.3050847 .06026365 -.04612697 -.99893729 12.22436 -1.353571)" gradientUnits="userSpaceOnUse" r="4.5"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient>
+/&amp;gt;<path d="m6.2649765 7.0299017h-3.5869985l-.6175336 1.561006h-1.65137301l3.38271161-8.181832h1.5367467l3.2623983 8.181832h-1.7268408zm-3.1608285-1.2380413h2.6944208l-1.2021454-3.7013467z" fill="url(#a)"/><path d="m8 13h-7.00000001l3.50000021 3z" fill="#565656" fill-rule="evenodd"/><path d="m16 13h-7l3.5 3z" fill="#565656" fill-rule="evenodd"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><g stroke="#565656" stroke-width=".999482"><path d="m15.5.5v11.000518z"/><path d="m1.4997409 10.5v1.000518z"/><path d="m7.499741 10.5v1.000518z"/><path d="m4.4997409 10.5v1.000518z"/><path d="m12.499741.5v11.000518z"/></g><path d="m6.2649765 7.0299017h-3.5869985l-.6175336 1.561006h-1.65137301l3.38271161-8.181832h1.5367467l3.2623983 8.181832h-1.7268408zm-3.1608285-1.2380413h2.6944208l-1.2021454-3.7013467z" stroke="#000" stroke-opacity=".471" stroke-width=".818183"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_textfittosizetool.svg b/icon-themes/elementary_svg/cmd/sc_textfittosizetool.svg
new file mode 100644
index 000000000..80ce61157
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_textfittosizetool.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.97940746 0 0 1.0210255 0 8)" gradientUnits="userSpaceOnUse" x1="8.168204" x2="8.168204" y1=".979407" y2="6.855852"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#b" y1="9.50005" y2="16.00005"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#e" y1="12.5" y2="13"/><linearGradient id="e"><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="f" gradientTransform="matrix(1.3105937 0 0 1.3564607 7.351886 -9.008516)" gradientUnits="userSpaceOnUse" x1="14" x2="14" xlink:href="#b" y1="0" y2="4"/><linearGradient id="g" gradientTransform="matrix(0 1 -1 0 34 -9)" gradientUnits="userSpaceOnUse" x1="11" x2="11.5" xlink:href="#e" y1="12" y2="12"/><g transform="translate(0 -6)"><path d="m2 1v1h1v-1zm0 1h-1v1h1zm2-1v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm0 2v1h1v-1zm-13 1v1h1v-1zm13 1v1h1v-1zm-13 1v1h1v-1zm13 1v1h1v-1zm-13 1v1h1v-1zm13 1v1h1v-1zm0 1h-1v1h1zm-13 0v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1z" fill="#565656" transform="translate(0 6)"/><path d="m9.5 14.5h-3v-3h-3v-2h9v2h-3z" fill="url(#a)" stroke="#000" stroke-opacity=".490196"/></g><g fill="#ffc27d" stroke="#a62100" stroke-opacity=".43015"><g id="h"><path d="m12.5.5h3v3l-3.002.00366z" fill="url(#f)" stroke="#a62100" stroke-opacity=".501961"/><path d="m14.5 1.5v1h-1v-1z" fill="none" opacity=".5" stroke="url(#g)"/></g><use height="100%" transform="translate(-12)" width="100%" xlink:href="#h"/><use height="100%" transform="translate(-12 8)" width="100%" xlink:href="#h"/><use height="100%" transform="translate(0 8)" width="100%" xlink:href="#h"/></g><path d="m12 8.0917969v1.9082031h-1.992188v.007812h-4.0156245v-.007812h-1.9921875v-1.90625a1.4932389 1.4932389 0 0 0 -.3964844.2109375l-3.6035156 2.7031245v.992188h4v-1h8v1h4v-.992188l-3.603516-2.7031245a1.4932389 1.4932389 0 0 0 -.396484-.2128906z" fill="#fff"/><g stroke-linejoin="round"><path d="m4.5000003 9.50005-3.99999997 3 3.99999997 3v-2h6.9999997v2l4-3-4-3v2h-6.9999997z" fill="url(#c)" stroke="#a62100" stroke-linecap="round" stroke-opacity=".501961"/><path d="m3.5236228 11.504756-1.3398437 1.003906 1.3398437 1.003906v-.0039a.99763766.99763766 0 0 1 .9980469-.998047h6.9999993a.99763766.99763766 0 0 1 .998048.998037v.0039l1.339844-1.0039-1.339844-1.003906v.0039a.99763766.99763766 0 0 1 -.998048.998051h-6.9999993a.99763766.99763766 0 0 1 -.9980469-.998047z" fill="none" opacity=".5" stroke="url(#d)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_texttocolumns.svg b/icon-themes/elementary_svg/cmd/sc_texttocolumns.svg
new file mode 100644
index 000000000..82d8d2a42
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_texttocolumns.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.67880146 0 0 .73786273 7.767836 2.44024)" gradientUnits="userSpaceOnUse" x1="7.710891" x2="7.710891" xlink:href="#c" y1="11.603459" y2="12.958725"/><linearGradient id="b" gradientTransform="matrix(.66666667 0 0 .75 5.168667 5.127)" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="0" y2="5"><stop offset="0" stop-color="#d4d4d4"/><stop offset="1" stop-color="#abacae"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.67880146 0 0 .73786273 2.767836 2.44024)" gradientUnits="userSpaceOnUse" x1="7.710891" x2="7.710891" y1="11.603459" y2="12.958725"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.67880146 0 0 .73786273 2.767836 -1.55976)" gradientUnits="userSpaceOnUse" x1="7.710891" x2="7.710891" xlink:href="#c" y1="11.603459" y2="12.958725"/><linearGradient id="e" gradientTransform="matrix(.67880146 0 0 .73786273 7.767836 -1.55976)" gradientUnits="userSpaceOnUse" x1="7.710891" x2="7.710891" xlink:href="#c" y1="11.603459" y2="12.958725"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="7.927741" x2="8" y1="5.082412" y2="9"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#i" y1="6.5" y2="7.177966"/><linearGradient id="h" gradientTransform="matrix(.2538 0 0 .30502 19.13 -.685)" gradientUnits="userSpaceOnUse" x1="-51.73365" x2="-51.786" y1="25.195068" y2="2.906"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.24324 0 0 .35135 2.162 -.432)" gradientUnits="userSpaceOnUse" x1="24" x2="24.000986" y1="6.923" y2="14.037285"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.31427 0 0 .38025 .4573 -.45875)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.750788" y1=".985" y2="25.532545"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.59436 0 0 .5999 -19.265 -.033)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><path d="m2.5.5h11v6h-11z" fill="url(#j)" stroke-width="1.172604"/><g fill="none"><path d="m12.5 5.5h-9v-4h9z" stroke="url(#i)" stroke-linecap="round"/><path d="m2.5.5h11v6h-11z" stroke="url(#h)" stroke-linejoin="round"/><path d="m4 3.5h3" fill="none" stroke="#c6262e"/><path d="m9 3.5h3" stroke="#f9c440"/></g><g transform="translate(-2.002 1.998)"><rect fill="url(#k)" height="8" rx=".424" ry=".491" width="10" x="5.502" y="5.502"/><path d="m5.502 5.502h10v4l-10 .015z" fill="url(#b)" stroke-width=".707107"/><path d="m3 11v4.5c-.018989.352322.2582016.408465.5.5l9.998047-.002c.182801-.06986.38147-.04451.5-.5v-4.498h-.998047v4l-9.0019531.002v-4.002zm1 0v1l3.9980469-.002v3h1v-3h4.0000001v-.998z" fill="#2c2d32" fill-opacity=".522807" transform="translate(2.002 -1.998)"/><path d="m5.504 5.004c-.276 0-.5.224-.5.5v4.5h.998v-4.002l9.002-.002v4.002h.998v-4.5c0-.276-.224-.5-.5-.5zm-.502.998v3l1.002.002v1l-1.002-.002h10v-1h-4v-3h-1v3h-4v-3z" fill="#555761" fill-opacity=".501961"/><g fill="none"><path d="m7.002 11.502h2" fill="none" stroke="#c6262e"/><path d="m12.002 11.502h2" stroke="#f9c440"/><g stroke-linecap="round" stroke-linejoin="round" stroke-width="1.012911"><path d="m6.502 10.502h3l-.000002 2h-2.999998z" stroke="url(#c)"/><path d="m11.502 10.502h3l-.000002 2h-2.999998z" stroke="url(#a)"/><path d="m6.502 6.502h3v2h-2.999998z" opacity=".5" stroke="url(#d)"/><path d="m11.502 6.502h3v2h-2.999998z" opacity=".5" stroke="url(#e)"/></g></g></g><g stroke-opacity=".501961"><path d="m8.0000001 8.5-3-3h5.9999999z" fill="url(#f)" stroke="#a62100" stroke-linecap="round" stroke-linejoin="round"/><path d="m8 7.1779661-.7337048-.6779661h1.3835156z" fill="none" stroke="url(#g)" stroke-linecap="square"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_thesaurusdialog.svg b/icon-themes/elementary_svg/cmd/sc_thesaurusdialog.svg
new file mode 100644
index 000000000..259d2fcbc
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_thesaurusdialog.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#eee"/><stop offset="1" stop-color="#d9d9da"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.33596 0 0 .25369 .033337 4.4625)" gradientUnits="userSpaceOnUse" x1="23.638" x2="23.638" xlink:href="#b" y1="35.094" y2="31.405"/><radialGradient id="d" cx="11.405" cy="11.013" gradientTransform="matrix(1.6327 -1.3338 3.3846 4.304 -44.49 -23.47)" gradientUnits="userSpaceOnUse" r="5.3808" xlink:href="#b"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="7.984243" x2="7.984243" y1=".0097" y2="11.947622"><stop offset="0" stop-color="#ed5353"/><stop offset="1" stop-color="#c6262e"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="-37.999999" x2="-37.999999" xlink:href="#a" y1="12.999999" y2="23"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="7.984243" x2="7.984243" xlink:href="#a" y1="1.999353" y2="9.957969"/><g transform="matrix(1.0052 0 0 1.0052 -.025761 -.00975)"><g stroke-width=".99511"><g stroke-linecap="round"><path d="m.81764 11.385h14.314c.13041 0-.06444-.17897-.06444-.03928-.19327.42979.05842 3.0885.02834 3.8314 0 .13969-.10499.25215-.2354.25215h-13.994c-.13041 0-.2354-.11246-.2354-.25215l-.04833-3.54c0-.13969.10499-.25215.2354-.25215z" fill="url(#c)" stroke="#7a0000" stroke-dashoffset=".06" stroke-linejoin="round"/><path d="m14.657 14.736c-.09624-.42364-.40527-2.009.12779-2.7092" fill="none" stroke="#666"/><path d="m1.5431.50726c-.13526 0-.24055.14697-.24055.33316l-.73889 10.327c0 .18619.11575.33316.25101.33316h14.339c.13526.000001.25101-.14697.25101-.33316l-.826-10.327c0-.18619-.10529-.33316-.24056-.33316h-12.795z" fill="url(#e)" stroke="#7a0000" stroke-dashoffset=".06" stroke-linejoin="round" stroke-opacity=".501961"/></g><path d="m1.6109 14.41-.0229-1.923" fill="none" opacity=".2" stroke="#000" stroke-linecap="square"/></g><g fill="url(#d)" transform="scale(1.0096 .99052)"><path d="m7.3511352 8.5990505-.648539-1.8361762h-2.2090862l-.6566458 1.8361762h-.7620334l2.1766592-5.9503459h.6890728l2.1807126 5.9503459zm-.8876878-2.5049821-.5998986-1.7186285q-.0243203-.0729607-.0608006-.1783483-.0324269-.1053876-.0689073-.2269887-.0364803-.121601-.0729606-.2513089-.0364803-.1337611-.0689073-.2594156-.0283736.1256545-.0648539.2594156-.03648.1337612-.072961.2594157-.03648.121601-.072961.2269886-.032427.1013343-.056747.1702416l-.587738 1.7186285z"/><path d="m11.335597 8.5990505-.149975-.6161121h-.03243q-.133758.1824016-.267519.3161628-.133761.1297078-.291843.2148286-.158081.085121-.352643.1256544-.194561.040534-.4499237.040534-.2796825 0-.5147779-.081067-.2350954-.0770147-.4093903-.2391495-.1702415-.1661881-.2675224-.4134436-.0972808-.2513089-.0972808-.5917919 0-.6647526.4661374-1.021449.4701909-.3566965 1.4267857-.3891235l.74582-.028374v-.279682q0-.2715758-.0608-.4539774-.05675-.1824016-.170242-.2918426-.109441-.1134943-.275629-.1621347-.162135-.04864-.37291-.04864-.3364295 0-.6282721.097281-.2877892.097281-.5553116.2350954l-.2594156-.5553122q.2999493-.1621347.6688059-.2756291.3688566-.1134943.7741934-.1134943.413444 0 .713393.085121.304003.081067.498564.263469.198616.1783483.295896.4580308.09728.2796824.09728.6769126v3.0481333zm-1.3538254-.5147779q.2472554 0 .4580304-.077014.210776-.077014.364804-.231042.154028-.1580814.239148-.3931768.08917-.2391488.08917-.559365v-.4012835l-.579631.028374q-.364804.016213-.6120591.081067-.2472555.064854-.3972301.1824017-.1459213.1134943-.2107752.2796824-.064854.1621348-.064854.3688566 0 .37291.1945617.5472049.1986151.1742948.5188312.1742948z"/></g><path d="m2.5381 1.5025c-.13526 0-.24055.14697-.24055.33316l-.7388 8.337c0 .18619.11575.33316.25101.33316h12.35c.13526.000001.25101-.14697.25101-.33316l-.827-8.3374c0-.18619-.10529-.33316-.24056-.33316h-10.805z" style="opacity:.5;stroke-linejoin:round;stroke-width:.99511;stroke-dashoffset:.06;stroke-linecap:round;fill:none;stroke:url(#g)"/></g><path d="m-43.5 12.499997h11v11h-11z" fill="none" opacity=".4" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_timefield.svg b/icon-themes/elementary_svg/cmd/sc_timefield.svg
new file mode 100644
index 000000000..af0dd8b23
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_timefield.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="7.484251" x2="7.484251" y1="1.367475" y2="14.702122"><stop offset="0" stop-color="#fff"/><stop offset=".42448" stop-color="#fff" stop-opacity=".23529"/><stop offset=".8209" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><radialGradient id="b" cx="15.026" cy="8.6258" fx=".30353" gradientTransform="matrix(-.00000002 .40365 -.3803 -.00000003 11.213 .59517)" gradientUnits="userSpaceOnUse" r="20"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dadada"/></radialGradient><path d="m8 .5c-4.1382 0-7.5 3.3618-7.5 7.5s3.3618 7.5 7.5 7.5c4.138 0 7.5-3.362 7.5-7.5 0-4.1382-3.362-7.5-7.5-7.5z" fill="url(#b)"/><g stroke-linecap="round"><g fill="none"><path d="m8 .5c-4.1382 0-7.5 3.3618-7.5 7.5 0 4.138 3.3618 7.5 7.5 7.5s7.5-3.3618 7.5-7.5-3.3618-7.5-7.5-7.5z" opacity=".4" stroke="#000" stroke-linejoin="round"/><g stroke-width=".6"><path d="m7.4577 7.8631 1.9905 4.1603" stroke="#eb5c3a"/><path d="m7.2779 8.7971 3.5171-4.3041" stroke="#333"/></g></g><path d="m8.1468 8.4256-3.6262-.138" fill="#00f" stroke="#333" stroke-width=".6"/><path d="m14.5 8c0 3.59-2.91 6.5-6.5 6.5-3.5898 0-6.5-2.91-6.5-6.5 0-3.5899 2.9102-6.5 6.5-6.5s6.5 2.9102 6.5 6.5z" fill="none" stroke="url(#a)" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_titlepagedialog.svg b/icon-themes/elementary_svg/cmd/sc_titlepagedialog.svg
new file mode 100644
index 000000000..1c0187611
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_titlepagedialog.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="7" x2="7" y1="4.5" y2="4.754116"><stop offset="0" stop-color="#fff"/><stop offset="0" 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="b" gradientUnits="userSpaceOnUse" x1="7" x2="7" y1="3" y2="6.5"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.205239" y2="41.589603"><stop offset="0" stop-color="#fff"/><stop offset=".02929282" stop-color="#fff" stop-opacity=".235294"/><stop offset=".97230476" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.31428497 0 0 .32592538 .45716 -.322209)" 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="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" gradientUnits="userSpaceOnUse" x1="11.720905" x2="11.720905" y1="1.783899" y2="11.976016"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#e6e6e6"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="9.720905" x2="9.720905" y1="2.733051" y2="15.752358"><stop offset="0" stop-color="#888"/><stop offset="1" stop-color="#626262"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="12.813955" x2="12.742121" y1="13.774036" y2="9.725965"><stop offset="0" stop-color="#efefef"/><stop offset="1" stop-color="#c9c9c9"/></linearGradient><path d="m2.5.5c2.5206581 0 10.999987.000954 10.999987.000954l.000013 14.999046s-7.3333335 0-11 0c0-4.999999 0-10.0000003 0-15z" fill="url(#d)" stroke-width="1.08562"/><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" fill="none" stroke="url(#c)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 14.99909804s-7.3333841 0-11.000076 0c0-5.000017 0-10.000035 0-15.00005204z" fill="none" stroke="url(#e)" stroke-linejoin="round" stroke-width=".999922"/><g transform="matrix(1.0513065 -.43546544 .43546544 1.0513065 -5.966936 4.266501)"><path d="m11.21875 8c-.124208 0-.21875.0945411-.21875.21875v.625c-.276951.0711-.525582.1859391-.765625.328125l-.453125-.453125c-.087828-.087829-.224671-.087829-.3125 0l-.75.75c-.087829.087829-.087829.2246711 0 .3125l.453125.453125c-.1421856.240043-.2570245.488673-.328125.765625h-.625c-.1242085 0-.21875.094541-.21875.21875v1.0625c0 .124209.0945415.21875.21875.21875h.625c.071101.276951.1859395.525582.328125.765625l-.453125.453125c-.087829.08783-.087829.224671 0 .3125l.75.75c.087829.08783.224671.08783.3125 0l.453125-.453125c.240043.142186.488674.257025.765625.328125v.625c0 .124209.094542.21875.21875.21875h1.0625c.124209 0 .21875-.094541.21875-.21875v-.625c.276951-.0711.525582-.185939.765625-.328125l.453125.453125c.08783.08783.224671.08783.3125 0l.75-.75c.08783-.08783.08783-.224671 0-.3125l-.453125-.453125c.142186-.240043.257025-.488674.328125-.765625h.625c.124209 0 .21875-.094541.21875-.21875v-1.0625c0-.124209-.094541-.21875-.21875-.21875h-.625c-.0711-.276952-.185939-.525582-.328125-.765625l.453125-.453125c.08783-.087829.08783-.224671 0-.3125l-.75-.75c-.08783-.087829-.224671-.087829-.3125 0l-.453125.453125c-.240043-.1421859-.488674-.2570247-.765625-.328125v-.625c0-.1242089-.094541-.21875-.21875-.21875zm.53125 2.75c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1z" display="block" fill="url(#f)" stroke="url(#g)" stroke-linejoin="round" stroke-width=".527275"/><path d="m11.75 9.482558c-1.250289 0-2.2674419 1.017154-2.2674419 2.267442 0 1.250289 1.0171529 2.267442 2.2674419 2.267442 1.250288 0 2.267442-1.017153 2.267442-2.267442 0-1.250288-1.017154-2.267442-2.267442-2.267442zm0 1.046512c.673954 0 1.22093.546977 1.22093 1.22093 0 .673954-.546976 1.22093-1.22093 1.22093-.673953 0-1.22093-.546976-1.22093-1.22093 0-.673953.546977-1.22093 1.22093-1.22093z" opacity=".05"/><path d="m11.75 9.75c-1.1028 0-2 .8972-2 2s.8972 2 2 2 2-.8972 2-2-.8972-2-2-2z" fill="none" stroke="url(#h)" stroke-width=".878792"/></g><path d="m5.5 3.5h5v2h-5z" fill="url(#b)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m6 4.5h4" fill="none" opacity=".5" stroke="url(#a)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_titleparastyle.svg b/icon-themes/elementary_svg/cmd/sc_titleparastyle.svg
new file mode 100644
index 000000000..f1c31f02a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_titleparastyle.svg
@@ -0,0 +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(.9667 0 0 1.03443 -.000966 .001034)" gradientUnits="userSpaceOnUse" x1="13.447812" x2="13.447812" y1="5.316938" y2="14.017382"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 .9794 -1.02103 0 16 0)" gradientUnits="userSpaceOnUse" x1="-.104034" x2="16.336533" y1="8.324926" y2="8.324926"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><g stroke-linejoin="round"><path d="m14.5 14.5-2.000966.001v-5.3893469l.01933-.8875409.029-.9682265c-.306122.3268799-.518796.5413516-.638022.6434154l-1.000535.8606458-.88743-1.1854568 2.805363-2.3895333 1.672289-.00103v9.3171112z" fill="url(#a)" stroke="#a62100" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m4.5155615 14.5-.0155615-10-3 .0000001v-3.0000001l9-.0000001v3.0000001h-3l.015561 10z" fill="url(#b)" stroke="#000" stroke-opacity=".49"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_toggleanchortype.svg b/icon-themes/elementary_svg/cmd/sc_toggleanchortype.svg
new file mode 100644
index 000000000..39a8a3258
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_toggleanchortype.svg
@@ -0,0 +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="7" x2="9" y1="-2" y2="14"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><path d="m8 1.2c-1.1 0-2 .9-2 2 0 .798.517 1.42 1.2 1.74v1.06h-1.6c-.222 0-.402.18-.402.4v.8c0 .22.18.4.4.4h1.6v5.448c-1.548-.22-2.874-1.01-3.804-2.177l.398-.22c.195-.108.264-.355.153-.548l-.4-.7c-.108-.19-.346-.257-.537-.153l-2.4 1.3c-.198.106-.268.354-.157.55l.4.7c.11.188.35.257.54.152l.54-.295c1.376 1.883 3.559 3.143 6.069 3.143s4.69-1.26 6.067-3.143l.54.295c.192.105.432.036.54-.153l.4-.7c.033-.06.05-.124.053-.19 0 0-.21-.362-.216-.364-.005-.003-.01-.007-.02-.01-.018-.01-.044-.026-.077-.043l-.272-.147-.825-.447-1.2-.65c-.19-.105-.43-.037-.537.152l-.4.7c-.11.193-.042.44.153.548l.398.22c-.93 1.17-2.256 1.958-3.805 2.178v-5.446h1.6c.22 0 .4-.18.4-.4v-.8c0-.22-.18-.4-.4-.4h-1.599v-1.06c.68-.32 1.2-.942 1.2-1.74 0-1.1-.9-2-2-2zm0 1.6c.225 0 .4.174.4.4s-.175.4-.4.4c-.227 0-.4-.175-.4-.4s.173-.4.4-.4z" fill="url(#a)" stroke="#000" stroke-linejoin="round" stroke-opacity=".49" stroke-width=".8"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_toggleaxistitle.svg b/icon-themes/elementary_svg/cmd/sc_toggleaxistitle.svg
new file mode 100644
index 000000000..4f2feef66
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_toggleaxistitle.svg
@@ -0,0 +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(.9999874 0 0 .9999874 -10.002767 -1.016593)" gradientUnits="userSpaceOnUse" x1="14.551723" x2="14.50295" xlink:href="#b" y1="9.016707" y2="12.016744"/><linearGradient id="b" gradientTransform="translate(15.968656 11.968657)" gradientUnits="userSpaceOnUse" x1="12.031344" x2="12.031344" y1="3.031343" y2="12.031343"><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><linearGradient id="c" gradientTransform="matrix(.9999874 0 0 .9999874 -14.002767 -3.016593)" gradientUnits="userSpaceOnUse" x1="14.551723" x2="14.50295" xlink:href="#b" y1="9.016707" y2="17.016808"/><g stroke-linecap="round"><g stroke="#565656"><g stroke-linejoin="round"><path d="m5.5 4.5h2v8h-2z" fill="#8c8c8c" stroke="#000" stroke-opacity=".6"/><path d="m9.5 6.5h2v6h-2z" fill="#8c8c8c" stroke="#000" stroke-opacity=".6"/><g fill="none" stroke-linecap="round"><path d="m6.5 5.5v6z" opacity=".7" stroke="url(#c)"/><path d="m10.5 7.5v4z" opacity=".7" stroke="url(#a)"/></g></g><g fill="none"><path d="m1.5052565 12.49995h12.9894865" stroke-width=".99816"/><path d="m3.50005 1.4590308v13.0338482"/></g></g><g fill="none" stroke="#ffa154"><path d="m5.5071212 14.49995h7.9798148"/><path d="m1.50005 2.5130642v7.9798148"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_togglebreakpoint.svg b/icon-themes/elementary_svg/cmd/sc_togglebreakpoint.svg
new file mode 100644
index 000000000..c1c4eb792
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_togglebreakpoint.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="14" x2="6" y1="8" y2="16"><stop offset="0" stop-color="#fff"/><stop offset=".125" stop-color="#fff" stop-opacity="0"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><clipPath id="b"><path d="m8 2.6855469v14.0000001l3.132812-3.820313 2.066407 4.986328a1.0001 1.0001 0 1 0 1.847656-.765624l-2.111328-5.095704 4.378906.009766z"/></clipPath><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="9.978495" x2="9.978495" y1="13.912886" y2="-5.872059"><stop offset="0"/><stop offset="1" stop-color="#333"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="7.814" x2="7.814" xlink:href="#h" y1="1.282" y2="14.67"/><linearGradient id="e" gradientTransform="matrix(.24324 0 0 -.24324 -9.45 14.168)" gradientUnits="userSpaceOnUse" x1="71.204" x2="71.204" xlink:href="#h" y1="6.238" y2="44.341"/><radialGradient id="f" cx="23.896" cy="3.99" gradientTransform="matrix(0 .4104 -.5417 0 10.16 -5.57)" gradientUnits="userSpaceOnUse" r="20.397"><stop offset="0" stop-color="#ed5353"/><stop offset="1" stop-color="#c6262e"/></radialGradient><radialGradient id="g" cx="23.896" cy="3.99" gradientTransform="matrix(0 .87967 -1.16115 0 12.633 -21.084)" gradientUnits="userSpaceOnUse" r="20.397"><stop offset="0" stop-color="#fff"/><stop offset=".262" stop-color="#ddd"/><stop offset=".661" stop-color="#abacae"/><stop offset="1" stop-color="#89898b"/></radialGradient><linearGradient id="h"><stop offset="0" stop-color="#fff"/><stop offset=".508" stop-color="#fff" stop-opacity=".235"/><stop offset=".835" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="7.928" x2="7.928" xlink:href="#h" y1="5.416" y2="10.565"/><g stroke-linecap="round" stroke-linejoin="round"><path d="m8 .502c-4.137 0-7.498 3.36-7.498 7.498 0 4.137 3.36 7.498 7.498 7.498 4.137 0 7.498-3.36 7.498-7.498 0-4.137-3.36-7.498-7.498-7.498z" fill="url(#g)" stroke="#8c8c8c" stroke-width="1.004"/><path d="m8 4.502c-1.93 0-3.498 1.568-3.498 3.498s1.568 3.498 3.498 3.498 3.498-1.568 3.498-3.498-1.568-3.498-3.498-3.498z" fill="url(#f)" stroke="#7a0000" stroke-width="1.004"/><g fill="none"><path d="m12.5 8c0-2.485-2.015-4.5-4.5-4.5s-4.5 2.015-4.5 4.5 2.015 4.5 4.5 4.5 4.5-2.015 4.5-4.5z" opacity=".5" stroke="url(#e)"/><path d="m14.5 8c0 3.59-2.91 6.5-6.5 6.5s-6.5-2.91-6.5-6.5 2.91-6.5 6.5-6.5 6.5 2.91 6.5 6.5z" opacity=".8" stroke="url(#d)"/><path d="m10.5 8c0 1.38-1.12 2.5-2.5 2.5s-2.5-1.12-2.5-2.5 1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5z" opacity=".5" stroke="url(#i)"/></g></g><g transform="matrix(.69327406 0 0 .69327406 4.147082 6)"><path d="m8.1884834 1.6672989v10.9999991l2.5652276-2.9424834 2.044188 3.7280744c.494727 1.242916 2.142881-.74317 1.613492-1.971723l-1.874329-2.6219434 3.117524-.2046366z" fill-rule="evenodd" opacity=".05" stroke="#000" stroke-linejoin="round" stroke-width="4.327293"/><path d="m8.1884834 1.6672989v10.9999991l2.5652276-2.9424834 2.044188 3.7280744c.494727 1.242916 2.142881-.74317 1.613492-1.971723l-1.874329-2.6219434 3.117524-.2046366z" fill-rule="evenodd" opacity=".2" stroke="#000" stroke-linejoin="round" stroke-width="2"/><path d="m7 0v11l2.5652277-2.9424843 2.0441883 3.7280743c.494704 1.24297 2.357232.471184 1.827788-.757391l-2.088625-3.8362743 3.117523-.2046366z" fill="none" stroke="#fff" stroke-width="2.884862"/><path clip-path="url(#b)" d="m6.9891304 6.9358866v11.1195654l2.59311-2.974467 2.0664066 3.768597c.500102 1.256433 2.382807.476286 1.847656-.765624l-2.111328-3.877973 3.151411-.206867z" fill="none" opacity=".4" stroke="url(#a)" stroke-width="2.916219" transform="matrix(.98924729 0 0 .98924729 .086022 -6.861307)"/><path d="m7 0v11l2.5652277-2.9424843 2.0441883 3.7280743c.494704 1.24297 2.357232.471184 1.827788-.757391l-2.088625-3.8362743 3.651421-.1919247z" fill="url(#c)" fill-rule="evenodd"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_togglegridhorizontal.svg b/icon-themes/elementary_svg/cmd/sc_togglegridhorizontal.svg
new file mode 100644
index 000000000..d962517b8
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_togglegridhorizontal.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke-linecap="round"><g stroke="#ffa154"><path d="m2.5071212 6.49995h10.9999998"/><path d="m2.5071212 3.49995h10.9999998"/><path d="m2.5071212 9.49995h10.9999998"/></g><g stroke="#565656"><path d="m2.5071212 12.49995h10.9999998"/><path d="m3.50005 2.4928789v11.0000001"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_togglegridvertical.svg b/icon-themes/elementary_svg/cmd/sc_togglegridvertical.svg
new file mode 100644
index 000000000..320732ebc
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_togglegridvertical.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke-linecap="round"><g stroke="#ffa154" transform="matrix(0 1 -1 0 16 -.014242)"><path d="m2.5071212 6.4999503h10.9999998"/><path d="m2.5071212 3.4999503h10.9999998"/><path d="m2.5071212 9.4999503h10.9999998"/></g><g stroke="#565656"><path d="m2.5071212 12.49995h10.9999998"/><path d="m3.50005 2.4928792v10.9999998"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_togglelegend.svg b/icon-themes/elementary_svg/cmd/sc_togglelegend.svg
new file mode 100644
index 000000000..4704ae361
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_togglelegend.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="4.5" x2="4.5" y1="3" y2="6"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="4.5" x2="4.5" xlink:href="#g" y1="4.5" y2="5"/><linearGradient id="c" gradientTransform="translate(0 8)" gradientUnits="userSpaceOnUse" x1="4.5" x2="4.5" xlink:href="#g" y1="4.5" y2="5"/><linearGradient id="d" gradientTransform="translate(0 4)" gradientUnits="userSpaceOnUse" x1="4.5" x2="4.5" xlink:href="#g" y1="4.5" y2="5"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="4.5" x2="4.5" y1="7" y2="10"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="4.5" x2="4.5" y1="11" y2="14"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.24324324 0 0 .35135133 2.162176 -1.433318)" gradientUnits="userSpaceOnUse" x1="23.999992" x2="23.999992" y1="6.923065" y2="41.076912"><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="h" gradientTransform="matrix(.28571361 0 0 .30419701 1.142885 -.768285)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.582922" y1=".985206" y2="43.614483"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.25378586 0 0 .30501865 19.128991 -1.686367)" gradientUnits="userSpaceOnUse" x1="-51.73251" x2="-51.786404" y1="46.506916" y2="2.906247"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><g transform="translate(-.000012 1.00089)"><path d="m2.0000121-.00089h11.9999999v14l-12.0000119.00089z" fill="url(#h)"/><g fill="none"><path d="m13.500012 13.49911-11.000012.00089.000012-13.00089 11.000012-.0008904z" stroke="url(#g)" stroke-linecap="round"/><path d="m1.4999742-.50091604c2.5206756 0 13.0000748.0000636 13.0000748.0000636l.000001 14.99998844-13.0000879.00089z" stroke="url(#i)" stroke-linejoin="round" stroke-width=".999922"/></g></g><g stroke-linejoin="round"><path d="m4 3.5h1c.277 0 .5.223.5.5v1c0 .277-.223.5-.5.5h-1c-.277 0-.5-.223-.5-.5v-1c0-.277.223-.5.5-.5z" fill="url(#a)" stroke="#002e99" stroke-linecap="square" stroke-opacity=".501961"/><path d="m7 3.5h5.5" fill="none" stroke="#898989" stroke-linecap="round"/><path d="m7 5.5h3" fill="none" stroke="#898989" stroke-linecap="round"/><path d="m4 7.5h1c.277 0 .5.223.5.5v1c0 .277-.223.5-.5.5h-1c-.277 0-.5-.223-.5-.5v-1c0-.277.223-.5.5-.5z" fill="url(#e)" stroke="#a62100" stroke-linecap="square" stroke-opacity=".501961"/><path d="m7 7.5h5.5" fill="none" stroke="#898989" stroke-linecap="round"/><path d="m7 9.5h3" fill="none" stroke="#898989" stroke-linecap="round"/><path d="m4 11.5h1c.277 0 .5.223.5.5v1c0 .277-.223.5-.5.5h-1c-.277 0-.5-.223-.5-.5v-1c0-.277.223-.5.5-.5z" fill="url(#f)" stroke="#206b00" stroke-linecap="square" stroke-opacity=".501961"/><g fill="none"><g stroke="#898989" stroke-linecap="round"><path d="m7 11.5h5.5"/><path d="m7 13.5h3"/></g><g stroke-linejoin="miter"><path d="m4 4.5h1" opacity=".5" stroke="url(#b)"/><path d="m4 8.5h1" opacity=".5" stroke="url(#d)"/><path d="m4 12.5h1" opacity=".5" stroke="url(#c)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_togglemergecells.svg b/icon-themes/elementary_svg/cmd/sc_togglemergecells.svg
new file mode 100644
index 000000000..44e2f8da3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_togglemergecells.svg
@@ -0,0 +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="10.5" x2="10.5" y1="5.5" y2="15.5"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-.99999999 0 0 .99999999 11 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#n" y1="2" y2="9"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="11.5" x2="11.5" y1="11" y2="18"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="13.941406" x2="13" xlink:href="#e" y1="14.353133" y2="15.304965"/><linearGradient id="e"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".5" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="f" gradientTransform="matrix(-1 0 0 1 23 0)" gradientUnits="userSpaceOnUse" x1="13.941406" x2="13" xlink:href="#e" y1="14.353133" y2="15.304965"/><linearGradient id="g" gradientTransform="matrix(-.99999999 0 0 .99999999 6 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#n" y1="2" y2="4"/><linearGradient id="h" gradientTransform="matrix(-.99999999 0 0 .99999999 6 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#n" y1="2" y2="4"/><linearGradient id="i" gradientTransform="matrix(-.99999999 0 0 .99999999 6 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#n" y1="2" y2="4"/><linearGradient id="j" gradientTransform="matrix(-.99999999 0 0 .99999999 16 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#n" y1="2" y2="4"/><linearGradient id="k" gradientTransform="matrix(-.99999999 0 0 .99999999 16 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#n" y1="2" y2="4"/><linearGradient id="l" gradientTransform="matrix(-.99999999 0 0 .99999999 16 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#n" y1="2" y2="4"/><linearGradient id="m" gradientTransform="matrix(-.99999999 0 0 .99999999 11 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#n" y1="2" y2="4"/><linearGradient id="n" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="30.655001" x2="30.827999" y1="65.686996" y2="48.688"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="o" gradientTransform="matrix(-.99999999 0 0 .99999999 11 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#n" y1="2" y2="4"/><linearGradient id="p" gradientTransform="matrix(-.99999999 0 0 .99999999 11 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#n" y1="2" y2="4"/><linearGradient id="q" gradientTransform="matrix(.59436 0 0 .5999 -19.265 1.967)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><rect fill="url(#q)" height="15" rx=".424" ry=".491" width="15" x=".5" y=".5"/><path d="m.49804688.00195313c-.27600001 0-.50000001.22399999-.50000001.49999999l.00195313 14.99804688c0 .276.224.5.5.5h15c.276 0 .5-.224.5-.5.0019-5.003728-.002-9.9990437-.002-14.99804688 0-.276-.224-.49999999-.5-.49999999zm.49804687.99804687h14.00390625v4h-4l-.002-3.9980469h-.9999531l.0019531 3.9980469h-4l-.00195-3.9980469h-1l.00195 3.9980469h-4v1h4v4h-4v1h4v4h1v-4h4v4h1v-4h4l.002 4.001953h-14.00395312zm5.00390625 5h4v4h-4zm5 0h4v4h-4z" fill="#030303" opacity=".32"/><g fill="none" stroke-linecap="square"><path d="m9.4999996 11.5h-2.9999996v3h2.9999996z" stroke="url(#m)"/><path d="m9.4999996 6.5h-2.9999996v3h2.9999996z" stroke="url(#o)"/><path d="m9.4999996 1.5000001h-2.9999996v3h2.9999996z" stroke="url(#p)"/><path d="m4.4999996 11.5h-2.9999996v3h2.9999996z" stroke="url(#g)"/><path d="m4.4999996 6.5h-2.9999996v3h2.9999996z" stroke="url(#h)"/><path d="m4.4999996 1.5000001h-2.9999996v3h2.9999996z" stroke="url(#i)"/><path d="m14.5 11.5h-3v3h3z" stroke="url(#j)"/><path d="m14.5 6.5h-3v3h3z" stroke="url(#k)"/><path d="m14.5 1.5000001h-3v3h3z" stroke="url(#l)"/></g><path d="m15.5 5.5v10h-10v-10z" fill="url(#a)" stroke-width="1.111111"/><path d="m16 6c0-.554-.446-1-1-1h-9c-.554 0-1 .446-1 1v9c0 .554.446 1 1 1h9c.554 0 1-.446 1-1zm-1 0v9h-9v-9z" fill="#206b00" fill-opacity=".501961"/><path d="m14.5 6.5h-7.9999996v8h7.9999996z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="square"/><g transform="translate(-1 -4)"><path d="m7.4999998 14.5 3.0000002-3v6zm8.0000002 0-3-3v6z" style="stroke:#a62100;stroke-width:1.001575;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#c)"/><g fill="none"><path d="m13.5 15.078125v-1.15625l.582031.578125z" opacity=".5" stroke="url(#d)"/><path d="m9.5 15.078125v-1.15625l-.582031.578125z" opacity=".5" stroke="url(#f)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_toggleobjectbeziermode.svg b/icon-themes/elementary_svg/cmd/sc_toggleobjectbeziermode.svg
new file mode 100644
index 000000000..14c96b758
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_toggleobjectbeziermode.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="-57.850174" cy="24.296782" fx="-58.028885" fy="27.01318" gradientTransform="matrix(1.3188967 0 0 .41215728 94.308756 1.319255)" gradientUnits="userSpaceOnUse" r="8.087534"><stop offset="0" stop-opacity=".313726"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="-13.166645" x2="-5.00001" y1="427.83319" y2="425.49988"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientTransform="matrix(1.294118 0 0 1 1.705882 -13.00043)" gradientUnits="userSpaceOnUse" x1="-16.000061" x2="1.000059" y1="423.45538" y2="423.45538"><stop offset="0" stop-color="#555753" stop-opacity="0"/><stop offset=".2" stop-color="#555753"/><stop offset=".80000001" stop-color="#555753"/><stop offset="1" stop-color="#555753" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(1.294118 0 0 1.005236 1.705882 -15.2096)" gradientUnits="userSpaceOnUse" x1="-16.000221" x2=".586968" y1="423.58575" y2="423.58575"><stop offset="0" stop-color="#babdb6" stop-opacity="0"/><stop offset=".2" stop-color="#babdb6"/><stop offset=".84444445" stop-color="#babdb6"/><stop offset="1" stop-color="#babdb6" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.874995 0 0 .875009 -20.31242 73.30893)" gradientUnits="userSpaceOnUse" x1="13.499985" x2="13.499985" y1="401.16647" y2="403.8331"><stop offset="0" stop-color="#fff"/><stop offset=".00000279" stop-color="#fff" stop-opacity=".498039"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><g transform="matrix(-1 0 0 1 1 -407.000139)"><path d="m-19 409h22v3h-22z" fill="url(#c)"/><path d="m-19 410.00523h22v1.00524h-22z" fill="url(#d)"/></g><g stroke-linecap="round" stroke-width="1.166661" transform="matrix(-.857147 0 0 .857147 -.28575 -361.715939)"><path d="m-11.416651 422.58322h5.8333106v5.83333h-5.8333106z" fill="url(#b)" stroke="#002e99" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m-10.249987 423.75007h3.4999846v3.4999h-3.4999846z" fill="none" opacity=".5" stroke="url(#e)"/></g><g transform="matrix(.5 0 0 .5 .851813 8.140545)"><ellipse cx="18.010416" cy="11.333335" fill="url(#a)" opacity=".5" rx="10.666621" ry="3.333331"/><g fill-rule="evenodd"><path d="m9.2734577-9.3307249a2.0003323 2.0003323 0 0 0 -1.9296826 1.997391l.0130266 21.3332799a2.0003323 2.0003323 0 0 0 3.1952983 1.604163l6.557276-4.880196 8.406228-.721353a2.0003323 2.0003323 0 0 0 1.213538-3.434887l-15.999959-15.3437113a2.0003323 2.0003323 0 0 0 -1.4557253-.5546866z" fill-opacity=".991565" opacity=".05"/><path d="m9.3203327-7.9999989a.66713845.66713845 0 0 0 -.6432276.666665l.013027 21.3332799a.66713845.66713845 0 0 0 1.0651016.533853l6.8619613-5.106759 8.783832-.752602a.66713845.66713845 0 0 0 .403644-1.14583l-15.9999646-15.3437114a.66713845.66713845 0 0 0 -.4843737-.1848955z" fill-opacity=".991565" opacity=".15"/><path d="m25.34373 6.677218-8.971778.769011-7.0141153 5.22024-.0138666-21.3331196z" fill="#333" stroke="#fafafa" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_toggleobjectrotatemode.svg b/icon-themes/elementary_svg/cmd/sc_toggleobjectrotatemode.svg
new file mode 100644
index 000000000..035af1a67
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_toggleobjectrotatemode.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="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 -.857089 .232631)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="26.793295" y1=".985206" y2="18.959322"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.982475" y1="6.923065" y2="15.268198"><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="c" gradientUnits="userSpaceOnUse" x1="8.334375" x2="8.334375" xlink:href="#d" y1="2.36523" y2="4.614189"/><linearGradient id="d"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="9.134326" x2="9.128125" xlink:href="#d" y1="1.753905" y2="3.688147"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="10.186459" x2="10.186459" y1="2.549" y2="9.641272"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="10.244605" x2="9.855729" y1="3.30187" y2="3.73827"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".539" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><g transform="matrix(.248627 -.09049283 .09049283 .248627 .968555 1.564022)"><path d="m.5000001.49999996h5l-.000019 6.00001304-5.0000131.000954z" fill="url(#a)"/><g fill="none" transform="translate(-1.999962 .000026)"><path d="m6.4999051 5.499961-2.9999372.000954.000032-4.000915 2.9999372-.000954z" opacity=".5" stroke="url(#b)" stroke-linecap="round"/><path d="m2.4999621.49997396h5l-.000019 6.00001304-5.0000131.000954z" stroke="#7239b3" stroke-linejoin="round" stroke-opacity=".74902" stroke-width=".999922"/></g></g><g transform="matrix(-.22801456 -.62646485 -.62646485 .22801456 5.173435 8.386563)"><path d="m7.7044465 1.753905c.042122 1.3724856.5031972 2.1779892 1.9528454 2.0231256v.7549856l1.2501501-1.0270976-1.2501501-1.155704v.793746c-1.1223336.0592364-1.2588422-.4419317-1.3890556-1.3890556z" style="stroke:#002e99;stroke-width:.396873;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:20;stroke-opacity:.490196;fill:url(#f)"/><g fill="none"><path d="m9.8419049 3.4395834.00476-.6794884.7658021.7464222-.7681953.7214093-.0033633-.6253431" opacity=".5" stroke="url(#g)" stroke-width=".26"/><g stroke-width=".396873"><path d="m9.6572919 3.5566038c-1.1265459.0527097-1.6538422-.2152067-1.7316686-1.8026988" opacity=".5" stroke="url(#c)"/><path d="m9.6572919 3.4006708c-.5447375.0454536-1.4507879-.0518308-1.5874921-1.4483293h-.291331" opacity=".5" stroke="url(#e)"/></g></g></g><g transform="matrix(.22801456 .62646485 .62646485 -.22801456 -.940102 -4.153229)"><path d="m7.7044465 1.753905c.042122 1.3724856.5031972 2.1779892 1.9528454 2.0231256v.7549856l1.2501501-1.0270976-1.2501501-1.155704v.793746c-1.1223336.0592364-1.2588422-.4419317-1.3890556-1.3890556z" style="stroke:#002e99;stroke-width:.396873;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:20;stroke-opacity:.490196;fill:url(#f)"/><g fill="none"><path d="m9.8419049 3.4395834.00476-.6794884.7658021.7464222-.7681953.7214093-.0033633-.6253431" opacity=".5" stroke="url(#g)" stroke-width=".26"/><g stroke-width=".396873"><path d="m9.6572919 3.5566038c-1.1265459.0527097-1.6538422-.2152067-1.7316686-1.8026988" opacity=".5" stroke="url(#c)"/><path d="m9.6572919 3.4006708c-.5447375.0454536-1.4507879-.0518308-1.5874921-1.4483293h-.291331" opacity=".5" stroke="url(#e)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_togglesheetgrid.svg b/icon-themes/elementary_svg/cmd/sc_togglesheetgrid.svg
new file mode 100644
index 000000000..bab4aba32
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_togglesheetgrid.svg
@@ -0,0 +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(.67880146 0 0 .73786273 -2.280774 -6.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#j" y1="21.090319" y2="22.445583"/><linearGradient id="b" gradientTransform="matrix(.67880146 0 0 .73786273 2.719226 -6.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#j" y1="21.090319" y2="22.445583"/><linearGradient id="c" gradientTransform="matrix(.67880146 0 0 .73786273 -2.280774 -10.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#j" y1="21.090319" y2="22.445583"/><linearGradient id="d" gradientTransform="matrix(.67880146 0 0 .73786273 2.719226 -10.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#j" y1="21.090319" y2="22.445583"/><linearGradient id="e" gradientTransform="matrix(.67880146 0 0 .73786273 7.719226 -6.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#j" y1="21.090319" y2="22.445583"/><linearGradient id="f" gradientTransform="matrix(.67880146 0 0 .73786273 7.719226 -10.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#j" y1="21.090319" y2="22.445583"/><linearGradient id="g" gradientTransform="matrix(.67880146 0 0 .73786273 7.719226 -13.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#j" y1="21.090319" y2="22.445583"/><linearGradient id="h" gradientTransform="matrix(.67880146 0 0 .73786273 2.719226 -13.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#j" y1="21.090319" y2="22.445583"/><linearGradient id="i" gradientTransform="matrix(.67880146 0 0 .73786273 -2.280774 -13.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" xlink:href="#j" y1="21.090319" y2="22.445583"/><linearGradient id="j" gradientTransform="matrix(.67880146 0 0 .73786273 -2.234164 -2.56176)" gradientUnits="userSpaceOnUse" x1="6.974299" x2="6.974299" y1="21.090319" y2="22.445583"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.59436 0 0 .5999 -19.265 1.967)" gradientUnits="userSpaceOnUse" x1="40.825424" x2="42.507908" y1="-1.611935" y2="23.392233"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><path d="m.5.5v.49023438 10.01953162 4.490234h3l2.7792969-4h8.7968751.423828v-.490234-10.01953162-.49023438h-.423828-14.15234388z" fill="url(#k)"/><path d="m1.5 12.5h2.5466102l-1.3121498 2h-1.2344604z" fill="none" stroke="url(#j)" stroke-linecap="square"/><path d="m.49804688.00195313c-.27600003 0-.50000001.22399999-.50000001.49999999l.00195313 11.49804688h.00195313v3.498047c0 .276.22399999.499946.49999999.5l3.21093748.001953 2.7871094-4h3.5 1 4 .5c.276 0 .5-.224.5-.5l-.001953-7.5h.001953v-1h-.001953v-2.49804688c0-.276-.224-.49999999-.5-.49999999zm.49804687.99804687h14.00390625v2h-4.001953v-1.9980469h-1.0000001v1.9980469h-4v-1.9980469h-1v1.9980469h-4.00195315zm.00195313 3h4.00195312v.0019531h-.0019531l.0019531 2.9980469h-4zm5.00195312 0h4v1.4570312a15 9.2705097 0 0 1 1-.3652343v-1.0917969h4v.1972656 2.8027344 1 3h-4-1-4-1-1.5234375-2.4765625v-3h4v.6953125a15 9.2705097 0 0 1 1.9980469-1.6953125h-.9980469zm-5 8h4l-2 3h-2z" opacity=".3"/><g fill="none" stroke-linecap="square"><path d="m1.5 8.5h3v2h-3z" stroke="url(#a)"/><path d="m6.5 8.5h3v2h-3z" stroke="url(#b)"/><path d="m1.5 4.5h3v2h-3z" stroke="url(#c)"/><path d="m6.5 4.5h3v2h-3z" stroke="url(#d)"/><path d="m11.5 8.5h3v2h-3z" stroke="url(#e)"/><path d="m11.5 4.5h3v2h-3z" stroke="url(#f)"/><path d="m11.5 1.5h3v1h-3z" stroke="url(#g)"/><path d="m6.5 1.5h3v1h-3z" stroke="url(#h)"/><path d="m1.5 1.5h3v1h-3z" stroke="url(#i)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_toggletabbarvisibility.svg b/icon-themes/elementary_svg/cmd/sc_toggletabbarvisibility.svg
new file mode 100644
index 000000000..4a52af248
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_toggletabbarvisibility.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="64.574997" cy="48.605" gradientTransform="matrix(0 .3853 -.4196 0 32.39 -16.793)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.324319)" gradientUnits="userSpaceOnUse" x1="6" x2="6" y1="5" y2="11"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".83333331" stop-color="#fff" stop-opacity=".184314"/><stop offset=".83333331" stop-color="#fff" stop-opacity=".894737"/><stop offset="1" stop-color="#fff" stop-opacity=".894737"/><stop offset="1" stop-color="#fff" stop-opacity=".168627"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.25378586 0 0 .30501865 -43.521986 -5.539135)" gradientUnits="userSpaceOnUse" x1="0" x2="0" y1="12.5" y2="3"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.33356 0 0 .33166 -.01 -1.597)" gradientUnits="userSpaceOnUse" x1="19.516729" x2="19.516729" y1="15.368148" y2="44.01194"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#cecece"/></linearGradient><path d="m3 3.5c-.64 0-1.5.856-1.5 1.5v4.5l-.823-.00734c-.099996-.0008923-.177.086-.177.186v2.82134h15l.004-2.814c.000142-.1-.087-.186-.188-.186h-.816v-4.5c0-.935-.595-1.5-1.5-1.5-3.1796975.006216-7.4517316-.0185754-10 0z" fill="url(#d)" fill-rule="evenodd" stroke="url(#c)" stroke-linejoin="round"/><path d="m3.5 4.5c-.5 0-1 .098-1 .5v5.5h-1v1h13v-1h-1v-5.258c0-.54 0-.742-1-.742z" fill="none" opacity=".4" stroke="url(#b)" stroke-linecap="round"/><path d="m10.5 10.5v-2h3v2h2v3h-2v2h-3v-2h-2v-3z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="#fff"><path d="m11 9h2v1h-2z" opacity=".5"/><path d="m11 14h2v1h-2z" opacity=".2"/><path d="m9 11v1h2v-1zm4 0v1h2v-1z" opacity=".4"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_toggletitle.svg b/icon-themes/elementary_svg/cmd/sc_toggletitle.svg
new file mode 100644
index 000000000..8785b6f07
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_toggletitle.svg
@@ -0,0 +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(.9999874 0 0 .9999874 -10.002767 -.016593)" gradientUnits="userSpaceOnUse" x1="14.551723" x2="14.50295" xlink:href="#b" y1="9.016707" y2="12.016744"/><linearGradient id="b" gradientTransform="translate(15.968656 11.968657)" gradientUnits="userSpaceOnUse" x1="12.031344" x2="12.031344" y1="3.031343" y2="12.031343"><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><linearGradient id="c" gradientTransform="matrix(.9999874 0 0 .9999874 -14.002767 -2.016593)" gradientUnits="userSpaceOnUse" x1="14.551723" x2="14.50295" xlink:href="#b" y1="9.016707" y2="17.016808"/><g stroke-linecap="round"><g stroke="#565656"><g stroke-linejoin="round"><path d="m5.5 5.5h2v8h-2z" fill="#8c8c8c" stroke="#000" stroke-opacity=".6"/><path d="m9.5 7.5h2v6h-2z" fill="#8c8c8c" stroke="#000" stroke-opacity=".6"/><g fill="none" stroke-linecap="round"><path d="m6.5 6.5v6z" opacity=".7" stroke="url(#c)"/><path d="m10.5 8.5v4z" opacity=".7" stroke="url(#a)"/></g></g><g fill="none"><path d="m1.5052565 13.49995h12.9894865" stroke-width=".99816"/><path d="m2.50005 1.4950614v13.0338476"/></g></g><path d="m5.5071212 2.49995h7.9798148" fill="none" stroke="#ffa154"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_toolbarmode.svg b/icon-themes/elementary_svg/cmd/sc_toolbarmode.svg
new file mode 100644
index 000000000..149ade5d9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_toolbarmode.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="2" y2="3"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".011029"/><stop offset="1" stop-color="#fff" stop-opacity=".095588"/><stop offset="1" stop-color="#fff" stop-opacity=".536765"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.44035822 0 0 .44035823 -76.20947 -3.14648)" gradientUnits="userSpaceOnUse" x1="188" x2="188" xlink:href="#c" y1="17" y2="36.026299"/><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.57418708 0 0 .57270135 -100.42477 -7.179241)" gradientUnits="userSpaceOnUse" x1="182" x2="182" xlink:href="#c" y1="33" y2="24.519934"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="8.338983" x2="8.288135" y1="14.008475" y2="1.127119"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><g transform="translate(1)"><path d="m1.974.5c-.817 0-1.474.657-1.474 1.474v12.526h14v-12.527c0-.816-.657-1.473-1.474-1.473z" fill="#e9e9e9" stroke="url(#e)"/><path d="m2.205 1.5c-.39 0-.705.372-.705.834v1.166h12v-1.166c0-.462-.314-.834-.705-.834z" fill="none" stroke="url(#a)"/><path d="m1 5h13v9h-13z" fill="#fff"/><path d="m1 4.5h13" fill="none" stroke="#8c8c8c"/></g><path d="m.5 1.5 14 14-14.00002097.0028.00002099-2.960449zm3 6.5v4.5h4.5z" style="fill:#9bdb4d;fill-opacity:.588235;fill-rule:evenodd;stroke:#206b00;stroke-linejoin:round;stroke-opacity:.501961"/><g fill="none"><path d="m1.5 3.9116117v10.5883883h10.698531z" fill="none" opacity=".5" stroke="url(#b)"/><path d="m2.5 7.1382942v6.3617058h5.5" opacity=".5" stroke="url(#d)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_toolprotectiondocument.svg b/icon-themes/elementary_svg/cmd/sc_toolprotectiondocument.svg
new file mode 100644
index 000000000..4acf20ec3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_toolprotectiondocument.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.26064 0 0 .3149 1.727 -.048)" gradientUnits="userSpaceOnUse" x1="10.651" x2="27.192" y1="2.914" y2="17.47"><stop offset="0" stop-color="#cad0c6"/><stop offset=".5" stop-color="#eaece9"/><stop offset="1" stop-color="#c5cbc0"/></linearGradient><radialGradient id="b" cx="16.824" cy="11.368" fx="16.777" fy="11.597" gradientTransform="matrix(0 .80952 -1.13905 0 20.95 -6.37)" gradientUnits="userSpaceOnUse" r="10.5"><stop offset="0" stop-color="#f2e0c4"/><stop offset=".765" stop-color="#e5af5b"/><stop offset="1" stop-color="#af6900"/></radialGradient><linearGradient id="c" gradientTransform="matrix(.47368 0 0 .42857 .42 1.286)" gradientUnits="userSpaceOnUse" x1="21.771" x2="21.771" y1="14.871" y2="27.925"><stop offset="0" stop-color="#fff"/><stop offset=".033" stop-color="#fff" stop-opacity=".235"/><stop offset=".986" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="10.314" x2="10.314" y1="6" y2="15"><stop offset="0" stop-color="#b19c7d"/><stop offset="1" stop-color="#a08358"/></linearGradient><linearGradient id="e" gradientTransform="matrix(-.93358 0 0 1 23.38 -22)" gradientUnits="userSpaceOnUse" x1="8.643" x2="23.3" xlink:href="#f" y1="27.5" y2="27.5"/><linearGradient id="f"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(-.93358 0 0 1 23.38 -15)" gradientUnits="userSpaceOnUse" x1="8.643" x2="23.3" y1="27.5" y2="27.5"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.66667 0 0 .46668 5.833 -20.534)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#f" y1="29" y2="14"/><linearGradient id="i" gradientTransform="matrix(.66667 0 0 .46668 -1.167 -20.534)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#f" y1="29" y2="14"/><linearGradient id="j" gradientTransform="matrix(.66667 0 0 .46667 -12.167 .467)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#k" y1="29" y2="14"/><linearGradient id="k"><stop offset="0" stop-color="#d88f22"/><stop offset="1" stop-color="#d88f22" stop-opacity="0"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.66667 0 0 .46667 -3.167 .467)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#k" y1="29" y2="14"/><linearGradient id="m" gradientTransform="matrix(.24324 0 0 .35135 2.162 -.432)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="5.564" y2="43"><stop offset="0" stop-color="#fff"/><stop offset=".036" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.3143 0 0 .32593 .457 -.322)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".705" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></linearGradient><linearGradient id="o" gradientTransform="matrix(.2538 0 0 .30502 19.13 -.685)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-color="#206b00"/><stop offset="1" stop-color="#3a9104"/></linearGradient><path d="m2.5.5h11v15h-11z" fill="url(#n)" stroke="url(#o)" stroke-linejoin="round"/><path d="m12.5 14.5h-9v-13h9z" fill="none" opacity=".5" stroke="url(#m)" stroke-linecap="round"/><path d="m3.5 1.5h5.995l3.005 3.27v9.73h-9z" fill="#fff" opacity=".2" stroke="#000"/><path d="m4 2h5.318l2.682 3v9h-8z" fill="#fff"/><path d="m5 10h2v1h-2zm3 0h2v1h-2zm-3-2h2v1h-2zm3 0h2v1h-2zm-3-2h2v1h-2zm3 0h2v1h-2zm-3-2h2v1h-2zm3 0h1l1 1h-2zm-3 8h2v1h-2zm3 0h2v1h-2z" fill="#89ac68"/><path d="m11 3a5 5 0 0 0 -5 5c-.554 0-1 .446-1 1v6.847656c.1490554.088077.3136333.152344.5.152344h7.5c.554 0 1-.446 1-1v-10.9921875a5 5 0 0 0 -3-1.0078125z" fill="#fcfcfc" opacity=".9"/><g transform="matrix(.8571 0 0 .8571 4 3.144)"><path d="m4.5 8.5v-3.376c0-2.478 1.37-3.654 3.487-3.624 2.13.03 3.514 1.117 3.514 3.624v3.376h-1.43v-2.746c0-.63.148-2.668-2.068-2.668-2.197 0-2.037 2.05-2.028 2.666v2.748z" fill="url(#a)" fill-rule="evenodd" opacity=".4"/><path d="m5.2502625 6.2489791s-.4731875-3.500175 2.9168125-3.500175 2.916813 3.500175 2.916813 3.500175" fill="none" opacity=".796" stroke="#fff" stroke-linecap="round" stroke-width="1.166725"/><path d="m4.0835375 8.5824291v-3.376c0-2.478 1.9665375-3.65435 4.0835375-3.62435 2.13.03 4.132654 1.1178312 4.083538 3.62435v3.376h-2v-2.746c0-.63-.419538-2.25435-2.067538-2.25435-1.65 0-1.7740875 1.8166736-1.7660875 2.4316736v2.5686764z" fill="none" stroke="#a4a4a4" stroke-linecap="square" stroke-width="1.166725"/><rect fill="url(#b)" height="7.00035" rx="1" width="10.500525" x="2.916812" y="7.415704"/><g fill="none"><path d="m3.5 7.5h9v6h-9z" opacity=".5" stroke="url(#c)" stroke-linejoin="round"/><rect height="7.00035" rx="1" stroke="url(#d)" stroke-width="1.166725" width="10.500525" x="2.916812" y="7.415704"/><g stroke-linecap="square"><path d="m4.0835375 7.4157041h8.1670755m-8.1670755 2.33345h8.1670755m-8.1670755 2.3334499h8.1670755" opacity=".2" stroke="url(#e)" stroke-width="1.166725"/><path d="m4.0835375 13.249329h9.0000005m-9.0000005-4.6668999h8.1670755m-8.1670755 2.3334499h8.1670755" opacity=".05" stroke="url(#g)"/></g></g><rect fill="url(#h)" height="5.833624" opacity=".5" rx=".333625" ry=".583362" transform="scale(1 -1)" width="1.166725" x="10.500525" y="-13.832691"/><rect fill="url(#i)" height="5.833624" opacity=".5" rx=".304237" ry="1.166725" transform="scale(1 -1)" width="1.166725" x="4.6669" y="-13.832691"/><rect fill="url(#j)" height="5.833624" opacity=".5" rx=".471498" ry=".5" width="1.166725" x="3.500175" y="7.999067"/><rect fill="url(#l)" height="5.833624" opacity=".5" rx=".371462" ry=".5" width="1.166725" x="11.66725" y="7.999067"/></g></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
new file mode 100644
index 000000000..25a07eacc
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_torus.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="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/cmd/sc_trackchanges.svg b/icon-themes/elementary_svg/cmd/sc_trackchanges.svg
new file mode 100644
index 000000000..b04974024
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_trackchanges.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" 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="b" 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="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="c" gradientTransform="matrix(.28571361 0 0 .30419701 1.142873 .232605)" 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><radialGradient id="d" cx="23.896" cy="3.99" gradientTransform="matrix(0 .41038696 -.54170353 0 10.161398 -5.568732)" gradientUnits="userSpaceOnUse" r="20.396999"><stop offset="0" stop-color="#ed5353"/><stop offset="1" stop-color="#c6262e"/></radialGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="7.928443" x2="7.928443" y1="5.416265" y2="10.565373"><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><path d="m3 1c2.2915074 0 9.999988.0008904 9.999988.0008904l.000012 13.9991096s-6.6666668 0-10 0c0-4.666666 0-9.3333336 0-14z" fill="url(#c)"/><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" fill="none" stroke="url(#b)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 14.99909804s-7.3333841 0-11.000076 0c0-5.000017 0-10.000035.0000001-15.00005204z" fill="none" stroke="url(#a)" stroke-linejoin="round" stroke-width=".999922"/><path d="m5 5h1v1h-1z" fill="#c6262e"/><path d="m8 3h3.000001v1h-3.000001z" fill="#c6262e"/><g fill="#aaa"><path d="m5 3h2v1h-2z"/><path d="m7 5h3v1h-3z"/><path d="m5 7h3v1h-3z"/></g><path d="m9 7h2v1h-2z" fill="#c6262e"/><g stroke-linecap="round" stroke-linejoin="round" transform="translate(4 4)"><path d="m8.0000001 4.5018272c-1.9301424 0-3.498173 1.5680306-3.498173 3.498173s1.5680306 3.4981728 3.498173 3.4981728c1.9301419 0 3.4981729-1.5680304 3.4981729-3.4981728s-1.568031-3.498173-3.4981729-3.498173z" fill="url(#d)" stroke="#7a0000" stroke-width="1.003654"/><path d="m10.5 7.999923c0 1.3808461-1.1192309 2.500077-2.4999617 2.500077-1.3807307 0-2.5000383-1.1192309-2.5000383-2.500077 0-1.3806923 1.1193076-2.499923 2.5000383-2.499923 1.3807308 0 2.4999617 1.1192307 2.4999617 2.499923z" fill="none" opacity=".5" stroke="url(#e)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_trackchangesbar.svg b/icon-themes/elementary_svg/cmd/sc_trackchangesbar.svg
new file mode 100644
index 000000000..92f14a106
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_trackchangesbar.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="7.239398" x2="9.283306" y1="6.848341" y2="8.868646"><stop offset="0" stop-color="#ad5f00"/><stop offset=".13482948" stop-color="#ffe16b"/><stop offset=".20224422" stop-color="#f9c440"/><stop offset=".26965895" stop-color="#fff394"/><stop offset=".44650277" stop-color="#f9c440"/><stop offset=".57114136" stop-color="#f9c440"/><stop offset=".72038066" stop-color="#ffe16b"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.404 -.406 .607 .602 -17.868 .693)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#c" y1="24.99" y2="30"/><linearGradient id="c"><stop offset="0" stop-color="#565656"/><stop offset=".5" stop-color="#9a9a9a"/><stop offset="1" stop-color="#545454"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.404 -.406 .607 .602 -17.983 .81)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><linearGradient id="e"><stop offset="0" stop-color="#b1b1b1"/><stop offset=".5" stop-color="#fff"/><stop offset="1" stop-color="#8f8f8f"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.404 -.406 .607 .602 -17.466 .29)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#c" y1="24.99" y2="30"/><linearGradient id="g" gradientTransform="matrix(.404 -.406 .607 .602 -17.58 .405)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><linearGradient id="h" gradientTransform="matrix(.404 -.406 .607 .602 -17.062 -.116)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#c" y1="24.99" y2="30"/><linearGradient id="i" gradientTransform="matrix(.404 -.406 .607 .602 -17.177 0)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><linearGradient id="j" gradientTransform="matrix(.404 -.406 .607 .602 -17.637 .462)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="29.056999" y2="26.030001"><stop offset="0" stop-color="#ece5a5"/><stop offset="1" stop-color="#fcfbf2"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.376 .036 .037 .375 -2.218 -1.133)" gradientUnits="userSpaceOnUse" x1="5.518" x2="9.522" y1="37.372002" y2="41.391998"><stop offset="0" stop-color="#d48e15"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.2538 0 0 .30502 19.13 -.685)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.24324 0 0 .35135 2.162 -.432)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.923" y2="41.077"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.31427 0 0 .32592858 .4573 -.321786)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><path d="m2.5.5h11v15h-11z" fill="url(#n)" stroke-width="1.08562"/><path d="m12.5 14.5h-9v-13h9z" fill="none" stroke="url(#m)" stroke-linecap="round"/><path d="m2.5.5h11v15h-11z" fill="none" stroke="url(#l)" stroke-linejoin="round"/><path d="m5 5h1v1h-1zm3-2h3v1h-3z" fill="#c6262e"/><path d="m5 3h2v1h-2zm2 2h3v1h-3zm-2 2h3v1h-3z" fill="#aaa"/><path d="m9 7h2v1h-2z" fill="#c6262e"/><g transform="translate(-.254739 -.495187)"><path d="m14.14 13.45c-.09-.014-.16-.01-.205.003l-6.08 1.347-1.118.25-.033.006-1.298.96 3.31-.05.03-.008 1.125-.248 6.077-1.36c.182-.04-.12-.273-.676-.524-.418-.187-.858-.334-1.13-.375z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><g transform="matrix(.7 0 0 .7 5.29 5.02)"><path d="m2.05 11.037c.285-.207 1.147.257 1.96 1.062.81.802 1.26 1.64 1.057 1.93 0 0 .02.017.02.02l10.136-10.183c.258-.258-.213-1.143-1.05-1.974-.84-.832-1.73-1.295-1.987-1.037z" fill="url(#a)" stroke="#ad5f00" stroke-linejoin="round" stroke-width=".714286"/><path d="m10.565 2.484c.287-.208 1.148.256 1.96 1.062.81.804 1.26 1.64 1.058 1.93 0 .002.02.018.02.02l1.55-1.558c.41-.408-.028-1.093-.98-2.044-.813-.806-1.674-1.27-1.96-1.062l-.026.025z" fill="#fe9ab8" opacity=".9" stroke="#de3e80" stroke-linejoin="round" stroke-width=".714286"/><path d="m9.18 3.877c.285-.208 1.146.256 1.96 1.062.81.8 1.26 1.64 1.056 1.93l.02.017.126-.127s-.02-.016-.02-.018c.203-.29-.246-1.127-1.057-1.93-.812-.806-1.674-1.27-1.96-1.062z" fill="url(#b)"/><path d="m9.063 3.993c.286-.208 1.148.256 1.96 1.062.81.803 1.26 1.64 1.058 1.93 0 .002.02.018.02.02l.127-.128-.02-.018c.204-.29-.246-1.13-1.057-1.933-.813-.806-1.674-1.27-1.96-1.062z" fill="url(#d)"/><path d="m9.58 3.473c.287-.208 1.15.256 1.96 1.062.81.804 1.26 1.64 1.06 1.93-.002.002.018.018.017.02l.127-.127c0-.002-.02-.018-.02-.02.203-.29-.246-1.126-1.057-1.93-.812-.805-1.674-1.27-1.96-1.062z" fill="url(#f)"/><path d="m9.465 3.59c.286-.21 1.148.256 1.96 1.06.81.805 1.26 1.642 1.058 1.932l.02.018.125-.126s-.02-.018-.02-.02c.204-.288-.246-1.126-1.056-1.93-.813-.805-1.674-1.27-1.96-1.062z" fill="url(#g)"/><path d="m9.985 3.067c.286-.207 1.148.257 1.96 1.062.81.802 1.26 1.64 1.058 1.93 0 0 .02.017.02.02l.125-.13s-.02-.017-.02-.02c.203-.287-.246-1.125-1.057-1.93-.81-.804-1.672-1.27-1.96-1.06z" fill="url(#h)"/><path d="m9.87 3.183c.285-.207 1.147.257 1.96 1.062.81.804 1.26 1.642 1.057 1.93 0 .002.02.02.02.02l.125-.127s-.02-.018-.02-.02c.204-.288-.246-1.126-1.056-1.93-.813-.805-1.674-1.27-1.96-1.06z" fill="url(#i)"/><g fill-rule="evenodd" stroke-width=".714286"><path d="m.26 15.794 4.772-1.725.04-.04c.202-.29-.253-1.13-1.064-1.93-.812-.808-1.673-1.27-1.96-1.06z" fill="url(#j)" stroke="url(#k)"/><path d="m.744 14.506-.484 1.284 1.3-.474c-.113-.134-.22-.268-.354-.402-.155-.154-.307-.28-.462-.408z" fill="#0c0c0c" stroke="#0c0c0c"/></g><path d="m2.3703389 10.926816c.270411-.196663 1.0789124.24173 1.843711 1.003797.7607014.756605 1.1840721 1.547352.9928724 1.820495 0 0 .017754.01639.016389.01776l6.5636117-6.6182406.02731-.023214s-.02186-.016386-.02049-.017757c.191206-.2731447-.232164-1.0625261-.994231-1.8204962-.764798-.7647986-1.5733-1.199095-1.8437114-1.0037981l-.023214.024583z" fill="#f9c440" opacity=".6" stroke-width="1.365712"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_transformdialog.svg b/icon-themes/elementary_svg/cmd/sc_transformdialog.svg
new file mode 100644
index 000000000..89d87e486
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_transformdialog.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="-4.467" x2="-4.467" xlink:href="#b" y1="-9" y2="6.527"/><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset=".125" stop-color="#fff" stop-opacity=".235"/><stop offset=".8" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="5" x2="5" xlink:href="#b" y1="3" y2="13"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="5" x2="15" xlink:href="#b" y1="11.5" y2="11.5"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="11.7" x2="11.7" y1="1.834" y2="12.026"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#e6e6e6"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="9.7" x2="9.7" y1="2.783" y2="15.8025"><stop offset="0" stop-color="#888"/><stop offset="1" stop-color="#626262"/></linearGradient><linearGradient id="g" gradientTransform="matrix(0 0 0 0 8.7 8.7)" gradientUnits="userSpaceOnUse" x1="86.133" x2="84.639" y1="105.105" y2="20.895"><stop offset="0" stop-color="#efefef"/><stop offset="1" stop-color="#c9c9c9"/></linearGradient><path d="m2.49.492v13.016h13.017v-3.016h-10v-10z" fill="#e9b986"/><g stroke="#ad7237" stroke-linecap="round" stroke-linejoin="round"><path d="m8 11h1v1h-1z" fill="#a1550a" opacity=".3"/><path d="m12 11h1v1h-1zm-8-8h1v1h-1z" fill="#e9b986"/><path d="m4 7h1v1h-1z" fill="#a1550a" opacity=".3"/></g><path d="m13.507 15.51v-13.018h-13.017v3.018h10v10z" fill="#e9b986"/><g stroke-linejoin="round"><g stroke-linecap="round"><path d="m8 5h-1v-1h1zm-4 0h-1v-1h1zm8 8h-1v-1h1zm0-4h-1v-1h1z" fill="#a1550a" opacity=".3" stroke="#ad7237"/><g fill="none" stroke="#a1550a"><path d="m2.49.492v13.016h13.017v-3.016h-10v-10z" opacity=".5"/><path d="m13.507 15.51v-13.018h-13.017v3.018h10v10z" opacity=".5"/></g></g><path d="m-14-9.5h2m4 0h11m-1.465 16.5-.035-15" fill="none" opacity=".5" stroke="url(#a)"/></g><path d="m1 3h12v1h-12z" fill="url(#c)" opacity=".5"/><path d="m5 11h10v1h-10z" fill="url(#d)" opacity=".5"/><g transform="translate(-.283018 -1.184118)"><path d="m11.22 8c-.125 0-.22.095-.22.22v.624c-.277.07-.526.186-.766.328l-.454-.452c-.087-.09-.223-.09-.31 0l-.75.75c-.09.087-.09.223 0 .31l.452.454c-.142.24-.257.49-.328.766h-.624c-.125 0-.22.095-.22.22v1.06c0 .125.095.22.22.22h.624c.07.277.186.526.328.766l-.453.453c-.09.087-.09.223 0 .31l.75.75c.087.09.223.09.31 0l.454-.452c.24.142.49.257.766.328v.625c0 .125.095.22.22.22h1.06c.125 0 .22-.095.22-.22v-.624c.277-.07.526-.186.766-.328l.453.453c.087.09.223.09.31 0l.75-.75c.09-.087.09-.223 0-.31l-.452-.454c.142-.24.257-.49.328-.766h.625c.125 0 .22-.095.22-.22v-1.06c0-.125-.095-.22-.22-.22h-.624c-.07-.277-.186-.526-.328-.766l.453-.453c.09-.087.09-.223 0-.31l-.75-.75c-.087-.09-.223-.09-.31 0l-.454.452c-.24-.142-.49-.257-.766-.328v-.626c0-.125-.095-.22-.22-.22zm.53 2.75c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1z" display="block" fill="url(#e)" stroke="url(#f)" stroke-linejoin="round" stroke-width=".527" transform="matrix(1.1 -.4 .4 1.1 -6 4.3)"/><path d="m10.718 10.03c-1.375.5-2.087 2.027-1.587 3.402s2.027 2.087 3.402 1.587 2.087-2.027 1.587-3.402-2.027-2.087-3.402-1.587zm.42 1.152c.74-.27 1.56.113 1.83.855.27.74-.113 1.56-.855 1.83-.74.27-1.56-.112-1.83-.854-.27-.74.112-1.56.854-1.83z" opacity=".05"/><path d="m11.75 9.75c-1.103 0-2 .897-2 2s.897 2 2 2 2-.897 2-2-.897-2-2-2z" fill="none" stroke="url(#g)" stroke-width=".879" transform="matrix(1.1 -.4 .4 1.1 -6 4.3)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_underline.svg b/icon-themes/elementary_svg/cmd/sc_underline.svg
new file mode 100644
index 000000000..de0625e8c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_underline.svg
@@ -0,0 +1,3 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="7.01072" cy="4.528114" gradientTransform="matrix(-1.7704476 .00000004 -.00000006 -3.8965216 18.010406 19.248581)" gradientUnits="userSpaceOnUse" r="3.431876"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient>
+
+/&amp;amp;gt;<g stroke-linejoin="round"><path d="m3.49 15.5h9.02z" fill="none" stroke="#565656" stroke-linecap="round" stroke-width=".995"/><path d="m11.684532 2.674476v7.522355c0 .603058-.08728 1.163796-.261854 1.682214-.174569.518419-.439069.968068-.793498 1.348946-.349139.380879-.784708.663893-1.3189962.880782-.5289982.21689-1.1140056.357387-1.8334432.357387-.6771178 0-1.3140963-.132562-1.8325146-.333582-.5184182-.206309-.9548418-.497258-1.3092706-.872847-.3491388-.375589-.613638-.825238-.7934974-1.348946-.1798594-.528998-.2736242-1.116201-.2697891-1.761564v-7.474745h1.8695251v7.554095c0 .925747.2274693 1.642539.6824077 2.150377.4602285.507839.7339222.774579 1.6596691.774579.4708085 0 .515481-.08423.8540398-.227065.3385589-.14283.6101388-.327979.827028-.587188.2168893-.259209.3782336-.568673.4840332-.928392.1058-.359718.161345-.753822.166635-1.182311v-7.554095z" fill="url(#a)" stroke="#000" stroke-opacity=".6" transform="scale(1.0697904 .93476255)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_underlinedouble.svg b/icon-themes/elementary_svg/cmd/sc_underlinedouble.svg
new file mode 100644
index 000000000..fe486c399
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_underlinedouble.svg
@@ -0,0 +1,3 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="7.01072" cy="4.528114" gradientTransform="matrix(-1.7704476 .00000004 -.00000006 -3.8965216 18.010406 19.248581)" gradientUnits="userSpaceOnUse" r="3.431876"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient>
+
+/&amp;amp;gt;<g stroke-linejoin="round"><path d="m11.684532 2.674476v7.522355c0 .603058-.08728 1.163796-.261854 1.682214-.174569.518419-.439069.968068-.793498 1.348946-.349139.380879-.784708.663893-1.3189962.880782-.5289982.21689-1.1140056.357387-1.8334432.357387-.6771178 0-1.3140963-.132562-1.8325146-.333582-.5184182-.206309-.9548418-.497258-1.3092706-.872847-.3491388-.375589-.613638-.825238-.7934974-1.348946-.1798594-.528998-.2736242-1.116201-.2697891-1.761564v-7.474745h1.8695251v7.554095c0 .925747.2274693 1.642539.6824077 2.150377.4602285.507839.7339222.774579 1.6596691.774579.4708085 0 .515481-.08423.8540398-.227065.3385589-.14283.6101388-.327979.827028-.587188.2168893-.259209.3782336-.568673.4840332-.928392.1058-.359718.161345-.753822.166635-1.182311v-7.554095z" fill="url(#a)" stroke="#000" stroke-opacity=".6" transform="matrix(1.0697904 0 0 .93476255 0 -2)"/><path d="m3.49 15.5h9.02zm0-2h9.02z" fill="none" stroke="#565656" stroke-linecap="round" stroke-width=".995"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_undo.svg b/icon-themes/elementary_svg/cmd/sc_undo.svg
new file mode 100644
index 000000000..2aea10389
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_undo.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.61441293 0 0 .61115825 8.389033 -9.305476)" gradientUnits="userSpaceOnUse" x1="-2.521394" x2="-2.521394" y1="22.402153" y2="35.268829"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-.61157583 0 0 .6008607 15.029158 1.388771)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="4" y2="19.998161"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.66975934 0 0 .66666667 4.725141 -10.327071)" gradientUnits="userSpaceOnUse" x1="5.884986" x2="5.884986" y1="27.314026" y2="35.272106"><stop offset="0" stop-color="#fff"/><stop offset=".58888781" 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="d" gradientTransform="matrix(.66975934 0 0 .66666667 4.225137 -11.261321)" gradientUnits="userSpaceOnUse" x1="5.884986" x2="5.884986" y1="20.383398" y2="38.171688"><stop offset="0" stop-color="#fff"/><stop offset=".501194" 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><path d="m7.1699211 3.5c-.1845764 0-.1785565.076283-.2421875.1035156l-4.3398434 4.1875c-.05559.054667-.08789.1295192-.08789.2109375 0 .080838.03231.1508278.08789.2089844l4.3398434 4.1875005c.059439.062219.1428761.101562.2421875.101562.1845228 0 .3222656-.130217.3222656-.304688v-2.3964839c-.000116-.1628379.1459138-.2988281.3242187-.2988281h.6835938c1.9999998 0 3.9280858 1.666666 3.9648438 3.5 0 .277.223.5.5.5.330814 0 .505859-.176742.505859-.5v-1.833984c.055942-2.6666665-1.63737-4.666016-4.9707028-4.666016h-.7148438v-.00391c-.1636803-.0150241-.2930775-.1455911-.2929687-.2988244v-2.3964844c0-.1744693-.1377426-.3007812-.3222656-.3007812z" style="stroke:#ad5f00;stroke-width:.999997;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#b)"/><g fill="none"><path d="m7.4999957 8.5224087c-.5059188.0001637-.9998361.545123-1 1.0506969v.9807024l-2.6734065-2.553808 2.6734065-2.6061903v.9752625c.0001639.5055734.4940812 1.1066704 1 1.1068342" opacity=".8" stroke="url(#a)" stroke-width=".999996"/><path d="m7.4999957 8.5224087h.6666667c2.6666666 0 4.6684646 1.2964473 4.6684646 3.4775913" opacity=".8" stroke="url(#d)"/><path d="m12.446192 11c0-2.229397-1.446193-3.4518328-3.7791928-3.5l-1.1670035-.024094" opacity=".8" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_ungroup.svg b/icon-themes/elementary_svg/cmd/sc_ungroup.svg
new file mode 100644
index 000000000..944ba6f2c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_ungroup.svg
@@ -0,0 +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(.52954621 0 0 .41850626 -2.862078 -2.684705)" gradientUnits="userSpaceOnUse" x1="24.288868" x2="24.288868" xlink:href="#b" y1="20.751673" y2="23.141123"/><linearGradient id="b"><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="c" gradientTransform="matrix(-1 0 0 1 23.007121 -2)" gradientUnits="userSpaceOnUse" x1="18.50712" x2="18.50712" y1="6.5" y2="10"><stop offset="0" stop-color="#ed5353"/><stop offset="1" stop-color="#c6262e"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.52954621 0 0 .41850626 7.137922 -8.684705)" gradientUnits="userSpaceOnUse" x1="24.288868" x2="24.288868" xlink:href="#b" y1="20.751673" y2="23.141123"/><linearGradient id="e" gradientTransform="matrix(.52954621 0 0 .41850626 7.137922 -3.684705)" gradientUnits="userSpaceOnUse" x1="24.288868" x2="24.288868" xlink:href="#b" y1="20.751673" y2="23.141123"/><linearGradient id="f" gradientTransform="matrix(.52954621 0 0 .41850626 7.137922 1.315296)" gradientUnits="userSpaceOnUse" x1="24.288868" x2="24.288868" xlink:href="#b" y1="20.751673" y2="23.141123"/><linearGradient id="g" gradientTransform="matrix(.59435835 0 0 .59991399 -19.26472 -.032551)" gradientUnits="userSpaceOnUse" x1="54.284962" x2="54.284962" xlink:href="#j" y1="-2.446099" y2="4.221523"/><linearGradient id="h" gradientTransform="matrix(.59435835 0 0 .59991399 -19.26472 -.032551)" gradientUnits="userSpaceOnUse" x1="54.284962" x2="54.284962" xlink:href="#j" y1="-3.279552" y2="5.054977"/><linearGradient id="i" gradientTransform="matrix(.59435835 0 0 .59991399 -19.26472 -.032551)" gradientUnits="userSpaceOnUse" x1="52.602474" x2="52.602474" xlink:href="#j" y1="-3.279552" y2="5.054977"/><linearGradient id="j" gradientTransform="matrix(.59435835 0 0 .59991399 -19.26472 -.032551)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="translate(0 2)"><g stroke-opacity=".501961"><path d="m.5 4.5v3h7v-3z" fill="url(#c)" stroke="#7a0000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="3"/><g fill="#ffa154" stroke="#cc3b02" stroke-linecap="square"><path d="m3.5-1.5v3h1v-2h5v-1h-4z"/><path d="m3.5 12.5v-2h1v1h5v1h-4z"/></g></g><path d="m1.5 6.5.0000002-1h4.9999998l.000001 1.0000019z" fill="none" opacity=".4" stroke="url(#a)"/><rect fill="url(#i)" height="4" rx=".423727" ry=".491478" stroke-width="1.33333" width="5" x="10.5" y="-1.5"/><path d="m10.5 0c-.276301-.0003844-.5003835.2236985-.5.5v.5.0195312 2.9609376.0195312.5c-.0003835.2763015.223699.5003844.5.5h5c.276301.0003844.500384-.2236985.5-.5v-.5195312-2.9609376-.0195312-.5c.000384-.2763015-.223699-.5003844-.5-.5zm.498047.99804688c.200877 0 .313652.00168962.5.00195312h3.003906c.186348-.00026349.299123-.00195312.5-.00195312v.00195312 3 .0019531c-.200877 0-.313652-.0016896-.5-.0019531h-3.003906c-.186348.00026-.299123.0019531-.5.0019531v-.0019531-3z" fill="#030303" opacity=".32" transform="translate(0 -2)"/><g fill="none"><path d="m11.5 1.5v-2h3l.000001 2.0000019z" opacity=".4" stroke="url(#d)"/><path d="m11.5 6.5v-2h3l.000001 2.0000019z" opacity=".4" stroke="url(#e)"/><path d="m11.5 11.5v-2h3l.000001 2.000002z" opacity=".4" stroke="url(#f)"/></g><g transform="translate(0 5)"><rect fill="url(#g)" height="4" rx=".423727" ry=".491478" stroke-width="1.33333" width="5" x="10.5" y="-1.5"/><path d="m10.5 0c-.276301-.0003844-.5003835.2236985-.5.5v.5.0195312 2.9609376.0195312.5c-.0003835.2763015.223699.5003844.5.5h5c.276301.0003844.500384-.2236985.5-.5v-.5195312-2.9609376-.0195312-.5c.000384-.2763015-.223699-.5003844-.5-.5zm.498047.99804688c.200877 0 .313652.00169.5.001953h3.003906c.186348-.00026349.299123-.001953.5-.001953v.00195312 3 .00195c-.200877 0-.313652-.00169-.5-.00195h-3.003906c-.186348.00026-.299123.00195-.5.00195v-.00195-3z" fill="#030303" opacity=".32" transform="translate(0 -2)"/></g><g transform="translate(0 10)"><rect fill="url(#h)" height="4" rx=".423727" ry=".491478" stroke-width="1.33333" width="5" x="10.5" y="-1.5"/><path d="m10.5 0c-.276301-.0003844-.5003835.2236985-.5.5v.5.0195312 2.9609376.0195312.5c-.0003835.2763015.223699.5003844.5.5h5c.276301.0003844.500384-.2236985.5-.5v-.5195312-2.9609376-.0195312-.5c.000384-.2763015-.223699-.5003844-.5-.5zm.498047.99804688c.200877 0 .313652.00169.5.001953h3.003906c.186348-.00026349.299123-.001953.5-.001953v.00195312 3 .00195c-.200877 0-.313652-.00169-.5-.00195h-3.003906c-.186348.00026-.299123.00195-.5.00195v-.00195-3z" fill="#030303" opacity=".32" transform="translate(0 -2)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_unhainframes.svg b/icon-themes/elementary_svg/cmd/sc_unhainframes.svg
new file mode 100644
index 000000000..8a6bc3eb7
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_unhainframes.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="67.249997" x2="74.999997" xlink:href="#a" y1="11.75" y2="11.75"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="76.249998" x2="83.999998" xlink:href="#a" y1="11.75" y2="11.75"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="2" y2="14"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="3" 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="f" gradientTransform="matrix(.44577 0 0 .44994 23.778918 -.392045)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="g" gradientTransform="matrix(1 0 0 -1 0 14.999997)" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#e" y1="3" y2="10.999997"/><g transform="scale(.26458333)"><rect fill="url(#d)" height="13.000003" rx="1" width="13.000003" x="1.5" y="1.499997"/><rect fill="none" height="13.000003" rx="1" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" width="13.000003" x="1.5" y="1.499997"/><path d="m2.5 2.499997h11v11h-11z" fill="none" opacity=".5" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round"/><rect fill="url(#f)" height="7" rx=".528" ry=".556" stroke="#002e99" stroke-opacity=".501961" width="7" x="4.5" y="4.5"/><path d="m3.5 12.5h9v-9h-9z" fill="none" opacity=".5" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round"/></g><g transform="matrix(.26458333 0 0 .26458333 -17.594791 -.661458)"><g fill="#f37329"><rect height="5" rx="1" ry=".5" width="1" x="73.5" y="5.500001"/><rect height="5" rx="1" ry=".5" width="1" x="73.5" y="13.500001"/><rect height="5" rx="1" ry=".5" transform="matrix(.70710678 .70710678 -.70710678 .70710678 0 0)" width="1" x="60.311184" y="-50.340622"/><rect height="5" rx="1" ry=".5" transform="matrix(.70710678 .70710678 -.70710678 .70710678 0 0)" width="1" x="60.311184" y="-42.340618"/><g transform="matrix(-.70710678 .70710678 -.70710678 -.70710678 0 0)"><rect height="5" rx="1" ry=".5" width="1" x="-44.340618" y="-67.311188"/><rect height="5" rx="1" ry=".5" width="1" x="-44.340618" y="-59.311184"/></g></g><path d="m68.949217 9.0000001c-1.0803 0-1.949219.868918-1.949219 1.9492189v.550781 1.550781c0 1.0803.868919 1.949219 1.949219 1.949219h1.050781 1.050781c1.080301 0 1.949219-.868919 1.949219-1.949219v-2.101563c0-1.0802989-.868918-1.9492188-1.949219-1.9492185zm.300781 1.7499999h1.5c.277 0 .5.223.500001.5l-.000001 1.499999c0 .277001-.223.500001-.5.500001h-1.5c-.277 0-.5-.223-.5-.5v-1.5c0-.277.223-.5.5-.5z" fill="#d4d4d4" stroke="#000" stroke-linecap="round" stroke-linejoin="bevel" stroke-opacity=".427451"/><path d="m68.949217 9.0000001c-1.0803 0-1.949219.868918-1.949219 1.9492189v2.101562c0 1.0803.868919 1.949219 1.949219 1.949219h2.101562c1.080301 0 1.949219-.868919 1.949219-1.949219v-2.101563c0-1.0802989-.868918-1.9492188-1.949219-1.9492185zm.300781 1.7499999h1.5c.277 0 .5.223.500001.5l-.000001 1.499999c0 .277001-.223.500001-.5.500001h-1.5c-.277 0-.5-.223-.5-.5v-1.5c0-.277.223-.5.5-.5z" fill="url(#b)" opacity=".2"/><path d="m68.999998 10h2c.554 0 1 .446 1 1v2m-1 1h-2c-.554 0-1-.446-1-1" fill="none" opacity=".4" stroke="#fff" stroke-linecap="round" stroke-linejoin="bevel"/><path d="m77.949218 9.0000001c-1.080301 0-1.94922.868918-1.94922 1.9492189v.550781 1.550781c0 1.0803.868919 1.949219 1.94922 1.949219h1.050781 1.050781c1.080301 0 1.949219-.868919 1.949219-1.949219v-2.101563c0-1.0802989-.868918-1.9492188-1.949219-1.9492185zm.300781 1.7499999h1.5c.277 0 .5.223.500001.5l-.000001 1.499999c0 .277001-.223.500001-.5.500001h-1.5c-.277 0-.5-.223-.5-.5v-1.5c0-.277.223-.5.5-.5z" fill="#d4d4d4" stroke="#000" stroke-linecap="round" stroke-linejoin="bevel" stroke-opacity=".427451"/><path d="m77.949218 9.0000001c-1.080301 0-1.94922.868918-1.94922 1.9492189v2.101562c0 1.0803.868919 1.949219 1.94922 1.949219h2.101562c1.080301 0 1.949219-.868919 1.949219-1.949219v-2.101563c0-1.0802989-.868918-1.9492188-1.949219-1.9492185zm.300781 1.7499999h1.5c.277 0 .5.223.500001.5l-.000001 1.499999c0 .277001-.223.500001-.5.500001h-1.5c-.277 0-.5-.223-.5-.5v-1.5c0-.277.223-.5.5-.5z" fill="url(#c)" opacity=".2"/><path d="m77.999999 10h2c.554 0 1 .446 1 1v2m-1 1h-2c-.554001 0-1.000001-.446-1.000001-1" fill="none" opacity=".4" stroke="#fff" stroke-linecap="round" stroke-linejoin="bevel"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_unsetcellsreadonly.svg b/icon-themes/elementary_svg/cmd/sc_unsetcellsreadonly.svg
new file mode 100644
index 000000000..4d5610dfe
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_unsetcellsreadonly.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.66667 0 0 .46667 -5.167 .467)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#b" y1="29" y2="14"/><linearGradient id="b"><stop offset="0" stop-color="#d88f22"/><stop offset="1" stop-color="#d88f22" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.66667 0 0 .46667 -14.167 .467)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#b" y1="29" y2="14"/><linearGradient id="d" gradientTransform="matrix(.66667 0 0 .46668 -3.167 -20.534)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#e" y1="29" y2="14"/><linearGradient id="e"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.66667 0 0 .46668 3.833 -20.534)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#e" y1="29" y2="14"/><linearGradient id="g" gradientTransform="matrix(-.93358 0 0 1 21.38 -15)" gradientUnits="userSpaceOnUse" x1="8.643" x2="23.3" y1="27.5" y2="27.5"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="h" gradientTransform="matrix(-.93358 0 0 1 21.38 -22)" gradientUnits="userSpaceOnUse" x1="8.643" x2="23.3" xlink:href="#e" y1="27.5" y2="27.5"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="8.314" x2="8.314" y1="6" y2="15"><stop offset="0" stop-color="#b19c7d"/><stop offset="1" stop-color="#a08358"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.47368 0 0 .42857 -1.58 1.286)" gradientUnits="userSpaceOnUse" x1="21.771" x2="21.771" y1="14.871" y2="27.925"><stop offset="0" stop-color="#fff"/><stop offset=".033" stop-color="#fff" stop-opacity=".235"/><stop offset=".986" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="k" cx="16.824" cy="11.368" fx="16.777" fy="11.597" gradientTransform="matrix(0 .80952 -1.13905 0 18.95 -6.37)" gradientUnits="userSpaceOnUse" r="10.5"><stop offset="0" stop-color="#f2e0c4"/><stop offset=".765" stop-color="#e5af5b"/><stop offset="1" stop-color="#af6900"/></radialGradient><linearGradient id="l" gradientTransform="matrix(.26064 0 0 .3149 5.726 -1.047)" gradientUnits="userSpaceOnUse" x1="10.651" x2="27.192" y1="2.914" y2="17.47"><stop offset="0" stop-color="#cad0c6"/><stop offset=".5" stop-color="#eaece9"/><stop offset="1" stop-color="#c5cbc0"/></linearGradient><path d="m8.5 7.5v-3.374c0-2.479 1.37-3.656 3.486-3.626 2.129.033 3.514 1.12 3.514 3.626v2.38h-1.43v-1.75c-.002-.63.147-2.668-2.068-2.668-2.198 0-2.038 2.05-2.03 2.665v2.75z" fill="url(#l)" fill-rule="evenodd" opacity=".4"/><path d="m9.2 5s-.59-3.5 2.8-3.5 2.8 3.5 2.8 3.5" fill="none" opacity=".6" stroke="#fff" stroke-linecap="round"/><path d="m8.5 7.5v-3.374c0-2.479 1.37-3.656 3.486-3.626 2.129.033 3.514 1.12 3.514 3.626v2.38h-2v-1.75c0-.63.15-2.254-1.498-2.254-1.65 0-1.51 1.638-1.503 2.252v2.75z" fill="none" opacity=".4" stroke="#000" stroke-linecap="square"/><rect fill="url(#k)" height="8" rx="1" width="11" x=".5" y="6.5"/><g fill="none"><path d="m1.5 7.5h9v6h-9z" opacity=".5" stroke="url(#j)" stroke-linejoin="round"/><rect height="8" rx="1" stroke="url(#i)" width="11" x=".5" y="6.5"/><g stroke-linecap="square"><path d="m1.5 7.5h9m-9 2h9m-9 2h9" opacity=".2" stroke="url(#h)"/><path d="m1.5 12.5h9m-9-6h9m-9 2h9m-9 2h9" opacity=".05" stroke="url(#g)"/></g></g><rect fill="url(#f)" height="7" opacity=".5" rx="2" ry="1" transform="scale(1 -1)" width="1" x="9" y="-14"/><rect fill="url(#d)" height="7" opacity=".5" rx="2" ry="1" transform="scale(1 -1)" width="1" x="2" y="-14"/><rect fill="url(#c)" height="7" opacity=".5" rx="1.6" ry=".5" width="1" x="1" y="7"/><rect fill="url(#a)" height="7" opacity=".5" rx="1.6" ry=".5" width="1" x="10" y="7"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_updatecurindex.svg b/icon-themes/elementary_svg/cmd/sc_updatecurindex.svg
new file mode 100644
index 000000000..fe727998f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_updatecurindex.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#m" y1="17" y2="1"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#m" y1="23" y2="7"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#m" y1="29" y2="13"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="16" x2="16" xlink:href="#m" y1="17" y2="1"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="16" x2="16" xlink:href="#m" y1="23" y2="7"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="16" x2="16" xlink:href="#m" y1="29" y2="13"/><linearGradient id="g"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#g" y1="6" y2="13"/><linearGradient id="i" gradientTransform="matrix(.51817 0 0 .361 -1079.953 -1160.217)" gradientUnits="userSpaceOnUse" x1="2100.5779" x2="2100.5779" xlink:href="#g" y1="3215.147" y2="3256.79"/><linearGradient id="j" gradientTransform="matrix(.29115 0 0 .32302 2.122 -5.26)" gradientUnits="userSpaceOnUse" x1="29.556" x2="26.135" y1="28.447001" y2="34.106998"><stop offset="0" stop-color="#fff"/><stop offset=".004" stop-color="#fff" stop-opacity=".235"/><stop offset=".539" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.49412 0 0 .49434 11.832 -6.382)" gradientUnits="userSpaceOnUse" x1="-3.707" x2="-3.707" y1="39.159" y2="23.025"><stop offset="0" stop-color="#fff"/><stop offset=".373" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="8.848872" x2="8.848872" y1="3.921802" y2="14.075938"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="18" y2="2"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><path d="m.5 5.5h15v6h-15z" fill="url(#h)" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m1.5 1.5v2h5v-2z" fill="url(#a)"/><path d="m2 2v.5h4v-.5z" fill="#bebebe" opacity=".2"/><path d="m1.5 1.5v2h5v-2z" fill="none" opacity=".61" stroke="#000"/><path d="m1.5 7.5v2h5v-2z" fill="url(#b)"/><path d="m2 8v.5h4v-.5z" fill="#bebebe" opacity=".2"/><path d="m1.5 7.5v2h5v-2z" fill="none" opacity=".61" stroke="#000"/><path d="m1.5 13.5v2h5v-2z" fill="url(#c)"/><path d="m2 14v.5h4v-.5z" fill="#bebebe" opacity=".2"/><path d="m1.5 13.5v2h5v-2z" fill="none" opacity=".61" stroke="#000"/><path d="m12.5 1.5v2h2v-2z" fill="url(#d)"/><path d="m13 2v.5h1v-.5z" fill="#bebebe" opacity=".2"/><path d="m12.5 1.5v2h2v-2z" fill="none" opacity=".61" stroke="#000"/><path d="m12.5 7.5v2h2v-2z" fill="url(#e)"/><path d="m13 8v.5h1v-.5z" fill="#bebebe" opacity=".2"/><path d="m12.5 7.5v2h2v-2z" fill="none" opacity=".61" stroke="#000"/><path d="m12.5 13.5v2h2v-2z" fill="url(#f)"/><path d="m13 14v.5h1v-.5z" fill="#bebebe" opacity=".2"/><path d="m12.5 13.5v2h2v-2z" fill="none" opacity=".61" stroke="#000"/><g fill="#333"><path d="m10 3h1v1h-1z"/><path d="m8 3h1v1h-1z"/><path d="m8 9h1v1h-1z"/><path d="m10 9h1v1h-1z"/><path d="m8 15h1v1h-1z"/><path d="m10 15h1v1h-1z"/></g><g transform="matrix(.63 0 0 .63 6.145 5.4124)"><path d="m8.5-2.2388049c-.7428095.0007603-1.4161777.3024221-1.9128222.7905507h1.1191714a.79373016.79373016 0 0 0 .7936508-.7905507zm-2.4739584 1.58420148c-.1245335.2670485-.2149554.5540468-.2480158.8618552-1.6059742.4104395-3.1396808 1.08424922-4.3123759 2.25694442-1.71086259 1.7108626-2.7064732 4.1156929-2.7064734 6.5352178 0 .4887032.048146.9751905.127108 1.457094h15.9629225a.79373016.79373016 0 0 0 .793651-.7936511v-2.6413691c-.352653-.1655865-.745126-.2635659-1.162575-.2635168h-.139508l.731646-.5115329c.226603-.1587047.409716-.3491692.570437-.5518352v-3.3916171c-.160453-.2019908-.344473-.390478-.570437-.5487351l-3.441221-2.40885412zm-6.73363079 12.69841242c.4403427 1.254021 1.1423948 2.413015 2.06473209 3.369916v-2.576265a.79373016.79373016 0 0 0 -.79365079-.793651zm10.79489119 0a.79373016.79373016 0 0 0 -.7936512.793651v3.174603a.79373016.79373016 0 0 0 .7936512.793651h2.65687c.463509-.293222.90128-.629232 1.311384-.995163v-2.973091a.79373016.79373016 0 0 0 -.793651-.793651zm-7.1428575 2.380953a.79373016.79373016 0 0 0 -.7936508.793651v.93316c.7465689.606609 1.5902005 1.090336 2.486359 1.441592a.79373016.79373016 0 0 0 .6882442-.787451.79373016.79373016 0 0 0 .7936508.793651h1.5873015a.79373016.79373016 0 0 0 .7936508-.793651v-1.587301a.79373016.79373016 0 0 0 -.7936508-.793651h-1.5873015a.79373016.79373016 0 0 0 -.7936508.793651.79373016.79373016 0 0 0 -.7936508-.793651z" fill="#fff" fill-opacity=".875"/><path d="m8.5.5v2.02a6.5 6.5 0 0 0 -.5-.02 6.5 6.5 0 0 0 -6.5 6.5 6.5 6.5 0 0 0 6.5 6.5 6.5 6.5 0 0 0 6.48-6h-3.02a3.5 3.5 0 0 1 -3.46 3 3.5 3.5 0 0 1 -3.5-3.5 3.5 3.5 0 0 1 3.5-3.5 3.5 3.5 0 0 1 .5.04v1.96l5-3.5z" fill="url(#i)" opacity=".99"/><g fill="none"><g stroke-width="1.584"><path d="m8.5.5v2.02a6.5 6.5 0 0 0 -.5-.02 6.5 6.5 0 0 0 -6.5 6.5 6.5 6.5 0 0 0 6.5 6.5 6.5 6.5 0 0 0 6.48-6h-3.02a3.5 3.5 0 0 1 -3.46 3 3.5 3.5 0 0 1 -3.5-3.5 3.5 3.5 0 0 1 3.5-3.5 3.5 3.5 0 0 1 .5.04v1.96l5-3.5z" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/><path d="m9.496 5.578v-3.13l2.222 1.56z" opacity=".5" stroke="url(#j)"/><path d="m12.32 10.176a4.49 4.49 0 0 1 -5.392 3.202 4.49 4.49 0 0 1 -3.33-5.315 4.49 4.49 0 0 1 5.232-3.458" opacity=".5" stroke="url(#k)"/></g><ellipse cx="8" cy="9.212" opacity=".99" rx="4" ry="2.472"/><path d="m13.386 10.154a5.506 5.504 0 0 1 -6.446 4.246 5.506 5.504 0 0 1 -4.357-6.372 5.506 5.504 0 0 1 6.3-4.46" opacity=".5" stroke="url(#l)" stroke-width="1.584"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_upsearch.svg b/icon-themes/elementary_svg/cmd/sc_upsearch.svg
new file mode 100644
index 000000000..b32deac6f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_upsearch.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 -.61157583 -.6008607 0 14.611229 15.029157)" gradientUnits="userSpaceOnUse" x1="21.304237" x2="1.682795" y1="12.667211" y2="12.667211"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 .54188661 .46916342 0 -17.115417 -6.918912)" gradientUnits="userSpaceOnUse" x1="20.443369" x2="34.913044" y1="54.037033" y2="54.037033"><stop offset="0" stop-color="#fff"/><stop offset=".36232007" 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><path d="m7.9980469 2.4999985c-.080838 0-.1508278.03231-.2089844.08789l-4.1875005 4.339844c-.062219.059439-.101562.1428761-.101562.2421875 0 .1845228.130217.3222656.304688.3222656h2.3964839c.1628379-.000116.2988281.1459138.2988281.3242187v5.3769527c0 .174818.1290258.306641.3007812.306641h2.4023438c.1717556 0 .3007813-.131823.3007812-.306641v-5.4082027c.015028-.1636803.1455949-.2930775.2988282-.2929687h2.3964846c.174469 0 .300781-.1377426.300781-.3222656 0-.1845764-.07628-.1785565-.103516-.2421875l-4.1874996-4.339843c-.054667-.05559-.1295192-.08789-.2109375-.087891z" style="stroke:#206b00;stroke-width:.999997;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.5;fill:url(#a)"/><path d="m8 3.8232296-2.5895534 2.6767704h.9926493c.5584978.0002081 1.0963124.7738764 1.0964382 1.2200757l.0009318 4.7799243h.9990681l.000932-4.7799243c.000109-.4461993.5067412-1.2198527 1.1053156-1.2200757h.9729244z" fill="none" opacity=".6" stroke="url(#b)" stroke-width=".999994"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_usewizards.svg b/icon-themes/elementary_svg/cmd/sc_usewizards.svg
new file mode 100644
index 000000000..989655310
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_usewizards.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="6.703" cy="73.616" gradientTransform="matrix(1.6601 0 0 .36315 .964 1.732)" gradientUnits="userSpaceOnUse" r="7.228"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="32.5" cy="16.563" gradientTransform="matrix(.136 .32887 -.25782 .113 11.15 .462)" gradientUnits="userSpaceOnUse" r="14.438" xlink:href="#b"/><linearGradient id="d" gradientTransform="matrix(.29272 0 0 .42533 1.018 8.287)" gradientUnits="userSpaceOnUse" x1="31" x2="3.259" xlink:href="#b" y1="12.875" y2="24.894"/><linearGradient id="e" gradientTransform="matrix(.26726 0 0 1.15755 9.316 -10.704)" gradientUnits="userSpaceOnUse" x1="-32.957" x2="-25.474" y1="27.389" y2="27.389"><stop offset="0" stop-color="#2e3436"/><stop offset=".644" stop-color="#888a85"/><stop offset="1" stop-color="#555753"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.77602 .23906 -.31605 .56748 -20.168 4.55)" gradientUnits="userSpaceOnUse" x1="27.528" x2="30.42" y1="4.167" y2="2.949"><stop offset="0" stop-color="#eeeeec"/><stop offset=".789" stop-color="#fff"/><stop offset="1" stop-color="#eeeeec"/></linearGradient><radialGradient id="g" cx="32.5" cy="16.563" gradientTransform="matrix(.136 .32887 -.25782 .113 -3.123 -21.05)" gradientUnits="userSpaceOnUse" r="14.438" xlink:href="#h"/><linearGradient id="h"><stop offset="0" stop-color="#fff3cb"/><stop offset=".262" stop-color="#fdde76"/><stop offset=".661" stop-color="#f9c440"/><stop offset="1" stop-color="#e48b20"/></linearGradient><filter id="i" color-interpolation-filters="sRGB" height="1.324" width="1.387" x="-.193" y="-.162"><feGaussianBlur stdDeviation=".678"/></filter><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="1.071" x2="10.542" xlink:href="#h" y1="9.053" y2="1.987"/><path d="m7.343 1.84-.068 1.668-1.075.562-.336-.19-.012-.992-.704.65-.95-.298.4.87-.575.81.95-.11.596.8.187-.94.496-.17 1.052.39.29 1.71 1.036-1.31 1.716.253-.926-1.39.77-1.552-1.607.45zm-3.717 2.94-.547.504-.737-.23.31.676-.447.628.74-.085.46.62.145-.73.733-.247-.648-.364zm2.5.6-.798.734-1.074-.336.452.985-.65.916 1.076-.126.67.902.213-1.062 1.067-.36-.946-.53zm-4.189 1.067-.2.754-.78.21.654.423-.04.807.602-.492.756.29-.28-.727.506-.628-.777.044-.442-.68z" fill="url(#j)"/><path d="m-1.01-3.742c-2.055.9-4.6-.495-5.685-3.117-1.085-2.62-.297-5.477 1.758-6.378 2.056-.9 4.602.494 5.686 3.116 1.084 2.623.296 5.48-1.76 6.38z" fill="url(#g)" filter="url(#i)" opacity=".483" transform="matrix(.67304 0 0 .67304 10.236 10.19)"/><path d="m24.09 28.466c0 1.45-5.372 2.625-12 2.625-6.626 0-12-1.174-12-2.624s5.374-2.625 12-2.625c6.628 0 12 1.176 12 2.626z" fill="url(#a)" opacity=".2" transform="matrix(.66667 0 0 .66667 -.06 -5.03)"/><path d="m1.127 17.75c6.066.644 1.95-5.863 8.657-8.894l2.457 7.636c-2.81-1.905-3.735 6.156-11.15 1.95z" fill="url(#d)" fill-rule="evenodd" opacity=".444" transform="matrix(.66667 0 0 .66667 -.06 -5.03)"/><path d="m13.263 17.77c-2.056.9-4.6-.495-5.686-3.117-1.084-2.622-.297-5.478 1.76-6.38 2.055-.9 4.6.495 5.685 3.118 1.084 2.623.297 5.48-1.76 6.38z" fill="url(#c)" transform="matrix(.66667 0 0 .66667 -.06 -5.03)"/><path d="m7.078 5.08-1.324-.2-.8 1.022-.223-1.334-1.208-.453 1.185-.628.053-1.304.957.947 1.24-.352-.594 1.214.715 1.085zm-2.778 3.206-.553-.716-.887.1.536-.728-.372-.78.885.265.656-.582.01.892.78.42-.88.286z" fill="#fff"/><g transform="matrix(.77076 -.445 .37655 .6522 .838 -5.332)"><path d="m.5 18v12.438c0 .58.297 1.062.667 1.062h.666c.37 0 .667-.48.667-1.063v-12.437z" fill="url(#e)" fill-rule="evenodd"/><rect fill="none" height="21" opacity=".3" rx=".749" ry=".929" stroke="#000" stroke-width="1.221" width="2" x=".5" y="10.5"/><path d="m1.167 10.5c-.37 0-.667.48-.667 1.063v6.437h2v-6.438c0-.58-.297-1.062-.667-1.062z" fill="url(#f)" fill-rule="evenodd"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_validation.svg b/icon-themes/elementary_svg/cmd/sc_validation.svg
new file mode 100644
index 000000000..b58fb2299
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_validation.svg
@@ -0,0 +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="7.438104" x2="7.438104" y1="-.621763" y2="16.649445"><stop offset="0" stop-color="#ff8c82"/><stop offset="1" stop-color="#c6262e" stop-opacity=".785965"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.59435835 0 0 .59991399 -19.26472 -.032551)" gradientUnits="userSpaceOnUse" x1="39.142582" x2="39.142582" y1="-2.446099" y2="23.390938"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.59435835 0 0 .59991399 -19.26472 -.032551)" gradientUnits="userSpaceOnUse" x1="47.561584" x2="47.561584" xlink:href="#h" y1="-1.619157" y2="5.048465"/><linearGradient id="d" gradientTransform="matrix(.59435835 0 0 .59991399 -19.26472 -.032551)" gradientUnits="userSpaceOnUse" x1="47.5583" x2="47.5583" xlink:href="#h" y1="-1.615902" y2="6.718627"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="12" x2="12.029746" y1="8.5" y2="15.461853"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.61235343 0 0 .61170627 -387.02182 80.68349)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="10.5" y2="14"><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="g" gradientTransform="matrix(-.46678491 0 0 .46678491 7.734233 6.265753)" gradientUnits="userSpaceOnUse" x1="-.569357" x2="-.569357" y1="-13.423213" y2="12.284559"><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="h" gradientTransform="matrix(.59435835 0 0 .59991399 -19.26472 -.032551)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1="15.499894" y2="48.395687"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.60840924 0 0 .60839286 -29.843441 10.135703)" gradientUnits="userSpaceOnUse" x1="63.396999" x2="63.396999" y1="-12.489" y2="5.4676"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><g transform="matrix(-1 0 0 1 16 2)"><rect fill="url(#b)" height="15" rx=".423727" ry=".491478" width="15" x=".5" y="-1.5"/><path d="m14 5.5h-12" fill="none" opacity=".5" stroke="#fff"/><path d="m14.5-.50000003h-12.9999996v13.00000003h12.9999996z" fill="none" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m0 0v1.0195312 13.9804688 1h16v-1-14.5c.000384-.2763015-.223699-.5003844-.5-.5zm15.001953.99804688v14.00195312h-14.001953v-13.9863281c1.29591-.00644 12.394149-.015625 14.001953-.015625z" fill="#030303" opacity=".32" transform="translate(0 -2)"/><g transform="translate(-1.001953 1.001953)"><rect fill="url(#d)" height="4" rx=".423727" ry=".491478" stroke-width="1.33333" width="11" x="3.501953" y="-.501953"/><path d="m3.001953-.99999998v1.0195312 2.98046878 1h11.998047v-1-3.49999998c.000384-.2763015-.223699-.50038442-.5-.5zm11 .99804688v3.0019531l-10 .0000031v-2.98633118c1.29591-.00644 8.392196-.015625 10-.01562502z" fill="#030303" opacity=".32"/></g><g transform="translate(-1.003906 9.003906)"><rect fill="url(#c)" height="4.001954" rx=".423727" ry=".491478" stroke-width="1.33333" width="10.998047" x="3.503906" y="-1.503906"/><path d="m3.003906-.0039061v1.0195312 2.9804688 1l11.998047.00195v-1-3.5c.000384-.2763015-.223699-.5003844-.5-.5zm11 .99999998v3.00195312l-10-.00195v-2.9863312c1.29591-.00644 8.392196-.0136719 10-.0136719z" fill="#030303" opacity=".32" transform="translate(0 -2)"/></g><g transform="matrix(-.46678491 0 0 .46678491 7.734233 6.265753)"><path d="m8 .50183c-4.1372 0-7.4982 3.361-7.4982 7.4982.00003 4.137 3.361 7.498 7.4982 7.498 4.137 0 7.498-3.361 7.498-7.498 0-4.1372-3.361-7.4982-7.498-7.4982z" style="stroke:#7a0000;stroke-width:2.142314;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#a)"/><path d="m13.320839 7.9998362c0 2.9389038-2.382099 5.3210028-5.3207571 5.3210028-2.9386582 0-5.3209205-2.382099-5.3209205-5.3210028 0-2.9385763 2.3822623-5.3206748 5.3209205-5.3206748 2.9386581 0 5.3207571 2.3820985 5.3207571 5.3206748z" fill="none" opacity=".4" stroke="url(#i)" stroke-width="2.142314"/><path d="m3.7152716 8.1604436h8.5692574v-2.3028277h-8.5692574z" opacity=".2"/><path d="m3.7152716 10.142245h8.5692574v-2.1423148h-8.5692575z" fill="#fff"/></g><g transform="matrix(-1 0 0 1 16 -10)"><path d="m12 8.5c-1.930453 0-3.5 1.569547-3.5 3.5s1.569547 3.5 3.5 3.5 3.5-1.569547 3.5-3.5-1.569547-3.5-3.5-3.5z" fill="url(#e)" opacity=".99" stroke="#206b00" stroke-opacity=".501961"/><path d="m13.980469 9.1191406a1.2208252 1.2208252 0 0 0 -.310547.2070313l-2.146484 1.9882811-.472657-.464844a1.2208252 1.2208252 0 0 0 -1.8535154.169922l-.6953125.992188c.0065458 1.924904 1.5716309 3.488281 3.4980469 3.488281.306571 0 .599286-.05067.882812-.125l2.425782-2.283203c.114426-.345562.191406-.708266.191406-1.091797 0-1.194608-.603857-2.2490781-1.519531-2.8808594z" fill="#3689e6" opacity=".1"/><path d="m14.496094 9.6894531a.53130324.53130324 0 0 0 -.357422.140625l-2.628906 2.4355469-.94336-.923828a.53130324.53130324 0 0 0 -.8066404.07422l-.8984375 1.279296a.53130324.53130324 0 0 0 .078125.697266l2.1855469 1.984374c.197667.05133.40181.08172.611328.09766.00065.00005.0013-.000049.002 0a.53130324.53130324 0 0 0 .125-.08789l3.632813-3.417969c-.0078-.869106-.339987-1.655203-.873047-2.2636719a.53130324.53130324 0 0 0 -.126953-.015625z" fill="#206b00" opacity=".25"/><path d="m14.5 10.220339 1 1.016949-4 3.762712-2.2024237-2 .8973387-1.279661 1.305085 1.279661z" fill="#fff"/><path d="m14.5 12a2.5 2.5 0 0 1 -2.5 2.5 2.5 2.5 0 0 1 -2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5z" fill="none" opacity=".6" stroke="url(#f)" stroke-linecap="round" stroke-opacity=".501961"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_versiondialog.svg b/icon-themes/elementary_svg/cmd/sc_versiondialog.svg
new file mode 100644
index 000000000..ffc16dc67
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_versiondialog.svg
@@ -0,0 +1,8 @@
+<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="23.99999" x2="23.99999" y1="6.923065" y2="41.076912"><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" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#a" y1="2" y2="10"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#d" y1="12" y2="0"/><linearGradient id="d" 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="e" gradientTransform="translate(.999999 1)" gradientUnits="userSpaceOnUse" x1="11" x2="11" xlink:href="#a" y1="5" y2="13"/><linearGradient id="f" gradientTransform="translate(.999999 1)" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#d" y1="14" y2="3"/>
+
+
+
+
+
+ /&amp;amp;amp;amp;amp;gt;
+ <g transform="translate(-1)"><path d="m1.499961.49996096c2.0623745 0 9.000067.000712 9.000067.000712l.000012 10.99936604s-6.0000528 0-9.000079 0c0-3.66669 0-7.333378 0-11.00006704z" fill="#e9e9e9" stroke="url(#c)" stroke-linejoin="round" stroke-width=".999922"/><path d="m9.4999998 10.5h-7.0000001v-9h7.0000001z" fill="none" stroke="url(#b)" stroke-linecap="round"/></g><g transform="translate(1.025424 2.013457)"><path d="m1.499961.49996096c2.0623745 0 9.000067.000712 9.000067.000712l.000012 10.99936604s-6.0000528 0-9.000079 0c0-3.66669 0-7.333378 0-11.00006704z" fill="#e9e9e9" stroke="url(#c)" stroke-linejoin="round" stroke-width=".999922"/><path d="m9.4999998 10.5h-7.0000001v-9h7.0000001z" fill="none" stroke="url(#b)" stroke-linecap="round"/></g><g transform="translate(-1)"><path d="m6.4999604 4.4999606c2.0623745 0 9.0000666.000712 9.0000666.000712l.000012 10.9993664s-6.0000524 0-9.0000786 0c0-3.66669 0-7.3333784 0-11.0000674z" fill="#e9e9e9" stroke="url(#f)" stroke-linejoin="round" stroke-width=".999922"/><path d="m14.499999 14.5h-6.9999999v-9.0000004h6.9999999z" fill="none" stroke="url(#e)" stroke-linecap="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_verticalcaption.svg b/icon-themes/elementary_svg/cmd/sc_verticalcaption.svg
new file mode 100644
index 000000000..ca119e010
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_verticalcaption.svg
@@ -0,0 +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(0 -.32160807 -.3333374 0 16.349072 14.175152)" gradientUnits="userSpaceOnUse" x1="22.004084" x2="22.004084" y1="47.813133" y2="3.363852"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#c8c8c8"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="7.118644" x2="6.847457" y1="15.932206" y2=".271189"><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="28.111103" x2="28.111103" y1="32.538464" y2="6.923079"><stop offset="0" stop-color="#fff"/><stop offset=".14285715" 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="d" gradientTransform="matrix(.28571361 0 0 .30419701 -25.704585 .164808)" gradientUnits="userSpaceOnUse" x1="124.96635" x2="124.96635" y1="32.331669" y2="-.541764"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient>
+
+
+/&amp;amp;amp;gt;<g transform="matrix(1 0 0 -1 0 16.000005)"><path d="m5.5.5v5h-3.75l-1.25 9.921875v.07813h1.8261719c.3334553-2.563323.7015733-5.7194328 1.0175781-8.000005h2.15625v5h10v-12z" fill="url(#d)"/><path d="m5.5.5v5h-3.75l-1.25 9.921875v.07813h1.8261719c.3334553-2.563323.7015733-5.7194328 1.0175781-8.000005h2.15625v5h10v-12z" fill="none" stroke="url(#b)" stroke-linejoin="round"/><path d="m7 2h7v9h-7z" fill="none"/><path d="m6 1v5h-3.8202271l-1.1246882 9h.8347458l.9543663-8h3.1558032v5h9v-11zm1 1h7v9h-7z" fill="url(#c)"/><path d="m12.5 10.000005v-.7537691zm0-.8643219v-.703517zm0-.8140698v-.6231154zm0-.7236184v-.271357zm0-.38191v-.6030149zm0-.723618v-1.58794zm-2.000005 3.5075381v-.5125628zm0-.6733666.000005-.8266334zm-1.9947953.6733666v-.9949753zm0-1.0954773v-1.6281408zm0-1.7286438v-.79397zm0-.894472v-.743719zm0-.844222v-.633165zm1.9948003 2.944171v-1.1758797zm0-1.3065331v-.5628138zm0-.6633157v-.2814075zm0-.3919602v-.512563zm0-.623116v-.522613zm0-.623115v-.834172zm0-.944725v-1.085426z" stroke="url(#a)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_verticaltext.svg b/icon-themes/elementary_svg/cmd/sc_verticaltext.svg
new file mode 100644
index 000000000..7ca40bc6b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_verticaltext.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.3105937 0 0 1.3564607 7.351886 -9.008516)" gradientUnits="userSpaceOnUse" x1="14" x2="14" y1="0" y2="4"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 1 -1 0 34 -9)" gradientUnits="userSpaceOnUse" x1="11" x2="11.5" y1="12" y2="12"><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><radialGradient id="c" cx="10.056182" cy="5.487288" gradientTransform="matrix(-2.074652 -.12966574 .19676909 -3.1483048 28.783349 28.579598)" gradientUnits="userSpaceOnUse" r="5.0821"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".70495" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><g transform="translate(0 -6)"><path d="m5.24957 16.59143v-5.1162l-1.9-.64578v-1.5365l9.3 3.5376v2.4647l-9.3 3.4118v-1.4891zm1.5-4.3845v3.611l4.75-1.7516z" style="stroke:#000;stroke-width:.75;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.43137;fill:url(#c)"/><path d="m2 8h1v-1h-1zm2 0h1v-1h-1zm2 0h1v-1h-1zm2 0h1v-1h-1zm2 0h1v-1h-1zm2 0h1v-1h-1zm2 0h1v-1h-1zm-13 1h1v-1h-1zm13 1h1v-1h-1zm-13 1h1v-1h-1zm13 1h1v-1h-1zm-13 1h1v-1h-1zm13 1h1v-1h-1zm-13 1h1v-1h-1zm13 1h1v-1h-1zm-13 1h1v-1h-1zm13 1h1v-1h-1zm-13 1h1v-1h-1zm13 1h1v-1h-1zm-13 1h1v-1h-1zm2 0h1v-1h-1zm2 0h1v-1h-1zm2 0h1v-1h-1zm2 0h1v-1h-1zm2 0h1v-1h-1zm2 0h1v-1h-1z" fill="#565656"/></g><g fill="#ffc27d" stroke="#a62100" stroke-opacity=".43015"><g id="d"><path d="m12.5.5h3v3l-3.002.00366z" fill="url(#a)" stroke="#a62100" stroke-opacity=".501961"/><path d="m14.5 1.5v1h-1v-1z" fill="none" opacity=".5" stroke="url(#b)"/></g><use height="100%" transform="translate(-12)" width="100%" xlink:href="#d"/><use height="100%" transform="translate(-12 12)" width="100%" xlink:href="#d"/><use height="100%" transform="translate(0 12)" width="100%" xlink:href="#d"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_verticaltextfittosizetool.svg b/icon-themes/elementary_svg/cmd/sc_verticaltextfittosizetool.svg
new file mode 100644
index 000000000..95abf3bd5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_verticaltextfittosizetool.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.97940746 0 0 1.0210255 0 8)" gradientUnits="userSpaceOnUse" x1="3.063051" x2="13.273306" y1="3.917654" y2="3.917654"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1=".5" x2="15.5" xlink:href="#b" y1="12.50005" y2="12.50005"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="2.183779" x2="13.859561" xlink:href="#g" y1="12.508662" y2="12.508658"/><linearGradient id="e" gradientTransform="matrix(1.3105937 0 0 1.3564607 7.351886 -9.008516)" gradientUnits="userSpaceOnUse" x1="14" x2="14" xlink:href="#b" y1="0" y2="4"/><linearGradient id="f" gradientTransform="matrix(0 1 -1 0 34 -9)" gradientUnits="userSpaceOnUse" x1="11" x2="11.5" xlink:href="#g" y1="12" y2="12"/><linearGradient id="g"><stop offset="0" stop-color="#fff"/><stop offset=".17065698" 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(0 1 -1 0 16.000025 .000025)"><g transform="translate(0 -6)"><path d="m2 1v1h1v-1zm0 1h-1v1h1zm2-1v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm0 2v1h1v-1zm-13 1v1h1v-1zm13 1v1h1v-1zm-13 1v1h1v-1zm13 1v1h1v-1zm-13 1v1h1v-1zm13 1v1h1v-1zm0 1h-1v1h1zm-13 0v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1z" fill="#565656" transform="translate(0 6)"/><path d="m9.5 14.5h-3v-3h-3v-2h9v2h-3z" fill="url(#a)" stroke="#000" stroke-opacity=".490196"/></g><g fill="#ffc27d" stroke="#a62100" stroke-opacity=".43015"><g id="h" transform="matrix(0 -1 1 0 11.99717 16.00083)"><path d="m12.5.5h3v3l-3.002.00366z" fill="url(#e)" stroke="#a62100" stroke-opacity=".501961"/><path d="m14.5 1.5v1h-1v-1z" fill="none" opacity=".5" stroke="url(#f)"/></g><use height="100%" transform="translate(-12)" width="100%" xlink:href="#h"/><use height="100%" transform="translate(-12 8)" width="100%" xlink:href="#h"/><use height="100%" transform="translate(0 8)" width="100%" xlink:href="#h"/></g><path d="m12 8.0917969v1.9082031h-1.992188v.0078h-4.0156245v-.0078h-1.9921875v-1.90625a1.4932389 1.4932389 0 0 0 -.3964844.2109375l-3.6035156 2.7031245v.992188h4v-1h8v1h4v-.992188l-3.603516-2.7031245a1.4932389 1.4932389 0 0 0 -.396484-.2128906z" fill="#fff"/><g stroke-linejoin="round"><path d="m4.5000003 9.50005-3.99999997 3 3.99999997 3v-2h6.9999997v2l4-3-4-3v2h-6.9999997z" fill="url(#c)" stroke="#a62100" stroke-linecap="round" stroke-opacity=".501961"/><path d="m3.5236228 11.504756-1.3398437 1.003906 1.3398437 1.003906v-.0039a.99763766.99763766 0 0 1 .9980469-.998047h6.9999993a.99763766.99763766 0 0 1 .998048.998037v.0039l1.339844-1.0039-1.339844-1.003906v.0039a.99763766.99763766 0 0 1 -.998048.998051h-6.9999993a.99763766.99763766 0 0 1 -.9980469-.998047z" fill="none" opacity=".5" stroke="url(#d)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_vfixedline.svg b/icon-themes/elementary_svg/cmd/sc_vfixedline.svg
new file mode 100644
index 000000000..bc2e93d9d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_vfixedline.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&amp;gt;<path d="m0-8h16v1h-16z" fill="#7239b3" transform="rotate(90)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_view100.svg b/icon-themes/elementary_svg/cmd/sc_view100.svg
new file mode 100644
index 000000000..bc2ce5977
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_view100.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" height="16" width="16"><defs><linearGradient id="a" y2="1052.4" gradientUnits="userSpaceOnUse" y1="1037.5" x2="8" x1="8.068"><stop stop-color="#fcfcfc" offset="0"/><stop stop-color="#dbdbdb" offset="1"/></linearGradient><linearGradient id="b" y2="1039.4" gradientUnits="userSpaceOnUse" y1="1050.4" x2="8" x1="8"><stop stop-color="#fff" offset="0"/><stop stop-color="#fff" stop-opacity="0" offset="1"/></linearGradient><linearGradient id="c" y2="1038.5" gradientUnits="userSpaceOnUse" y1="1050.1" x2="10.077" x1="9.785"><stop stop-color="#fff" stop-opacity=".502" offset="0"/><stop stop-color="#fff" stop-opacity="0" offset="1"/></linearGradient></defs><g transform="translate(0 -1036.4)"><rect stroke-opacity=".386" rx="2" ry="2" height="13" width="13" stroke="#000" y="1037.9" x="1.5" fill="url(#a)"/><path d="M6.5 1041.893h3v7.014h-3z" color="#000" fill="none" stroke="url(#b)" stroke-width=".985" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".333"/><rect stroke-opacity=".386" rx="1.003" ry="1.028" height="11" width="11.021" stroke="url(#c)" y="1038.9" x="2.488" fill="none"/><path d="M6.5 1040.893h3v7.014h-3v-4.007h-1v-2z" fill="#fff" stroke="#000" stroke-width=".985" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".333"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_viewdatasourcebrowser.svg b/icon-themes/elementary_svg/cmd/sc_viewdatasourcebrowser.svg
new file mode 100644
index 000000000..af0f55f4a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_viewdatasourcebrowser.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.31428569 0 0 .34210527 .457142 15.618423)" gradientUnits="userSpaceOnUse" x1="21.381216" x2="21.381216" y1="5.052486" y2="44.137077"><stop offset="0" stop-color="#fff"/><stop offset=".08125819" stop-color="#fff" stop-opacity=".235294"/><stop offset=".92327863" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#868688"/><stop offset="1" stop-color="#d9d9da"/></linearGradient><linearGradient id="c"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#4a4a4a"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.25894051 0 0 .19506397 -18.915491 21.136932)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="102.30806" x2="102.30806" y1="-2.392547" y2="-24.582239"><stop offset="0" stop-color="#a5a6a8"/><stop offset="1" stop-color="#e8e8e8"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.25894051 0 0 .19506397 -18.915491 21.136932)" gradientUnits="userSpaceOnUse" x1="109.95628" x2="109.95628" y1="-24.91135" y2="-2.375786"><stop offset="0" stop-color="#b3b3b3"/><stop offset="1" stop-color="#dadada"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.25763669 0 0 .2519943 -18.787395 24.390022)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#b" y1="-7.665694" y2="-7.665694"/><linearGradient id="g" gradientTransform="matrix(.56272887 0 0 .58293421 -44.991146 7.801097)" gradientUnits="userSpaceOnUse" x1="89.01844" x2="89.01844" xlink:href="#c" y1="22.536863" y2="27.54611"/><linearGradient id="h" gradientTransform="matrix(.25763669 0 0 .25599322 -18.787395 28.335879)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#b" y1="-7.665694" y2="-7.665694"/><linearGradient id="i" gradientTransform="matrix(.56272887 0 0 .59218484 -44.991146 11.483703)" gradientUnits="userSpaceOnUse" x1="89.01844" x2="89.01844" xlink:href="#c" y1="22.536863" y2="27.54611"/><linearGradient id="j" gradientTransform="matrix(.25763669 0 0 .25599322 -18.787395 32.335879)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#b" y1="-7.665694" y2="-7.665694"/><linearGradient id="k" gradientTransform="matrix(.56272887 0 0 .59218484 -44.991146 15.483703)" gradientUnits="userSpaceOnUse" x1="89.01844" x2="89.01844" xlink:href="#c" y1="22.536863" y2="27.54611"/><g transform="translate(0 -16)"><path d="m14.459827 29.5c0 1.198813-2.897339 2-6.4672665 2-3.5699332 0-6.4672704-.801187-6.4672704-2 0-4.634373-.79047651-3.194781 6.4672704-3.249422 7.4239625-.05637 6.4672665-1.410311 6.4672665 3.249422z" fill="url(#j)" stroke="url(#k)"/><path d="m14.5 26.5c0 1.10457-2.91015 2-6.4999994 2-3.5898511 0-6.5000006-.89543-6.5000006-2s2.9101495-2 6.5000006-2c3.5898494 0 6.4999994.89543 6.4999994 2z" fill="none" stroke="#d8d8d8"/><path d="m14.459827 25.5c0 1.157142-2.897339 2-6.4672665 2-3.5699332 0-6.4672704-.801187-6.4672704-2 0-4.634373-.79047651-3.194781 6.4672704-3.249422 7.4239625-.05637 6.4672665-1.410311 6.4672665 3.249422z" fill="url(#h)" stroke="url(#i)"/><path d="m14.5 22.5c0 1.10457-2.91015 2-6.4999994 2-3.5898511 0-6.5000006-.89543-6.5000006-2s2.9101495-2 6.5000006-2c3.5898494 0 6.4999994.89543 6.4999994 2z" fill="none" stroke="#d8d8d8"/><path d="m14.459827 21.5c0 1.217851-2.897339 2-6.4672665 2-3.5699332 0-6.4672704-.948833-6.4672704-2 0-4.344467-.79047651-3.046433 6.4672704-3.10022 7.4239625-.0555 6.4672665-.829521 6.4672665 3.10022z" fill="url(#f)" stroke="url(#g)"/><path d="m14.5 18.5c0 1.104569-2.91015 2-6.4999994 2-3.5898511 0-6.5000006-.895431-6.5000006-2s2.9101495-2 6.5000006-2c3.5898494 0 6.4999994.895431 6.4999994 2z" fill="url(#d)" stroke="url(#e)"/><rect fill="none" height="13" opacity=".5" rx="17.5" ry="1.5" stroke="url(#a)" width="11" x="2.5" y="17.5"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_viewformasgrid.svg b/icon-themes/elementary_svg/cmd/sc_viewformasgrid.svg
new file mode 100644
index 000000000..8d8427feb
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_viewformasgrid.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.59436 0 0 .5999 -19.765 1.467)" gradientUnits="userSpaceOnUse" x1="23.159365" x2="23.159365" y1="-2.445408" y2="14.224037"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="6" x2="6" y1=".5" y2="4.5"><stop offset="0" stop-color="#d4d4d4"/><stop offset="1" stop-color="#abacae"/></linearGradient><linearGradient id="c" gradientTransform="translate(-1 -1)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#d" y1="3" y2="4"/><linearGradient id="d" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" y1="6.451322" y2="10.245955"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999982" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientTransform="translate(-6 -1)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#d" y1="3" y2="4"/><linearGradient id="f" gradientTransform="translate(-1 6)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#d" y1="3" y2="4"/><linearGradient id="g" gradientTransform="translate(-6 6)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#d" y1="3" y2="4"/><linearGradient id="h" gradientTransform="translate(-1 3)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#d" y1="3" y2="4"/><linearGradient id="i" gradientTransform="translate(-6 3)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#d" y1="3" y2="4"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="12.00104" x2="12.00104" y1="-4.018996" y2="12.000076"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="11.000119" x2="10.843659" y1="-1.000464" y2="-15.125461"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="l" gradientTransform="matrix(1.054 0 0 1.22 -.878 -4.413)" gradientUnits="userSpaceOnUse" x1="16.961" x2="16.961" y1="17.55" y2="22.468"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e1e1e1"/></linearGradient><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="19.294" x2="17.956" y1="17.535" y2="22.587"><stop offset="0" stop-color="#fff"/><stop offset=".508" stop-color="#fff" stop-opacity=".235"/><stop offset=".835" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><rect fill="url(#k)" height="14" rx=".5" transform="scale(1 -1)" width="14" x="1" y="-15"/><rect fill="none" height="14.996" opacity=".344" rx="1" stroke="#555761" stroke-linecap="round" stroke-linejoin="round" width="14.992" x=".502" y=".501"/><path d="m1.493 1.5h13.005v13h-13.005z" fill="none" stroke="url(#j)" stroke-linecap="round" stroke-linejoin="round"/><g fill-rule="evenodd"><path d="m3.978 14.426a.997.997 0 0 1 -1.994 0 .997.997 0 1 1 1.994 0z" fill="#fff"/><path d="m4 14.004a.997.997 0 0 1 -1.994 0 .997.997 0 1 1 1.994 0z" opacity=".3"/><path d="m13.978 14.426a.997.997 0 0 1 -1.994 0 .997.997 0 1 1 1.994 0z" fill="#fff"/><path d="m14 14.004a.997.997 0 0 1 -1.994 0 .997.997 0 1 1 1.994 0z" opacity=".3"/><path d="m4.03 3.282a.997.997 0 0 1 -1.993 0 .997.997 0 1 1 1.994 0z" fill="#fff"/><path d="m4 3.004a.997.997 0 0 1 -1.994 0 .997.997 0 1 1 1.994 0z" opacity=".3"/><path d="m14.03 3.282a.997.997 0 0 1 -1.993 0 .997.997 0 1 1 1.994 0z" fill="#fff"/><path d="m14 3.004a.997.997 0 0 1 -1.994 0 .997.997 0 1 1 1.994 0z" opacity=".3"/></g><g transform="matrix(.998 0 0 1.19 -10.967 -15.284)"><rect fill="url(#l)" height="5.077" rx="1.065" ry="1.049" width="11.003" x="13.485" y="17.463"/><g fill="none" stroke-width=".918"><path d="m14.485 18.335h9.078v3.303h-9.078z" stroke="url(#m)" stroke-linecap="round" stroke-linejoin="round"/><rect height="4.965" opacity=".5" rx="1.063" ry=".846" stroke="#656565" width="11.1" x="13.446" y="17.51"/></g></g><g fill="#4d4d4d"><path d="m5 7h1v1h-1z"/><path d="m6 6h1v1h-1z"/><path d="m7 7h1v1h-1z"/><path d="m5 8h1v1h-1z"/><path d="m7 8h1v1h-1z"/><path d="m6 9h1v1h-1z"/><path d="m9 6h1v1h-1z"/><path d="m9 7h1v1h-1z"/><path d="m9 8h1v1h-1z"/><path d="m9 9h1v1h-1z"/><path d="m11 6h1v1h-1z"/><path d="m10 7h1v1h-1z"/><path d="m11 8h1v1h-1z"/><path d="m11 9h1v1h-1z"/></g><g transform="translate(5 5)"><rect fill="url(#a)" height="10" rx=".424" ry=".491" width="10" x=".5" y=".5"/><path d="m.49804688.00195313c-.27600002 0-.50000001.22399999-.50000001.49999999l.00195313 9.99804688c0 .276.224.5.5.5h10c.276 0 .5-.224.5-.5l-.001953-5.5h.001953v-1h-.002v-3.49804688c0-.276-.224-.49999999-.5-.49999999zm.49804687.99804687h9.00390625v3h-4.0019531v-2.9980469h-1v2.9980469h-4.00195315zm.00390625 4h4v2h-4v1h4v2h1v-2h4l.002 2.001953-9.002-.001953zm5 0h4v2h-4z" fill="#030303" opacity=".32"/><path d="m.92382812.5c-.23489599 0-.42382812.21822038-.42382812.49023438v3.49023442h10v-3.49023442c0-.272014-.188932-.49023438-.423828-.49023438z" fill="url(#b)"/><path d="m.5 0c-.27614237 0-.5.2238576-.5.5v4.5h.99804688v-4.00195312h9.00390612v4.00195312h.998047v-4.5c0-.2761424-.223858-.5-.5-.5zm4.5 1v3h-4v1h9v-1h-4v-3z" fill="#555761" fill-opacity=".501961"/><g fill="none" stroke-linecap="square" stroke-opacity=".67451"><path d="m6.5 1.5h3v2h-3z" opacity=".8" stroke="url(#c)"/><path d="m1.5 1.5h3v2h-3z" opacity=".8" stroke="url(#e)"/><path d="m6.5 8.5h3v1h-3z" stroke="url(#f)"/><path d="m1.5 8.5h3v1h-3z" stroke="url(#g)"/><path d="m6.5 5.5h3v1h-3z" stroke="url(#h)"/><path d="m1.5 5.5h3v1h-3z" stroke="url(#i)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_viewrowcolumnheaders.svg b/icon-themes/elementary_svg/cmd/sc_viewrowcolumnheaders.svg
new file mode 100644
index 000000000..1779d0b10
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_viewrowcolumnheaders.svg
@@ -0,0 +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" x2="8" y1="1" y2="15.5"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-.99999999 0 0 .99999999 11 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#v" y1="2" y2="3"/><linearGradient id="c" gradientTransform="matrix(-.99999999 0 0 .99999999 6 8)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#v" y1="3" y2="4"/><linearGradient id="d" gradientTransform="matrix(-.99999999 0 0 .99999999 6 4)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#v" y1="1" y2="2"/><linearGradient id="e" gradientTransform="matrix(-.99999999 0 0 .99999999 6 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#v" y1="2" y2="3"/><linearGradient id="f" gradientTransform="matrix(-.99999999 0 0 .99999999 16 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#v" y1="2" y2="3"/><linearGradient id="g" gradientTransform="matrix(-.99999999 0 0 .99999999 6 7)" gradientUnits="userSpaceOnUse" x1="3.000001" x2="3.000001" xlink:href="#v" y1="1" y2="2"/><linearGradient id="h" gradientTransform="matrix(-.99999999 0 0 .99999999 6 11)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#v" y1="3" y2="4"/><linearGradient id="i" gradientTransform="matrix(-.99999999 0 0 .99999999 11.5 6)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#v" y1="2" y2="4"/><linearGradient id="j" gradientTransform="matrix(-.99999999 0 0 .99999999 6.5 6)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#v" y1="2" y2="4"/><linearGradient id="k" gradientTransform="matrix(-.99999999 0 0 .99999999 16.5 6)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#v" y1="2" y2="4"/><linearGradient id="l" gradientTransform="matrix(-.99999999 0 0 .99999999 11.5 9)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#v" y1="2" y2="4"/><linearGradient id="m" gradientTransform="matrix(-.99999999 0 0 .99999999 6.5 9)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#v" y1="2" y2="4"/><linearGradient id="n" gradientTransform="matrix(-.99999999 0 0 .99999999 16.5 9)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#v" y1="2" y2="4"/><linearGradient id="o" gradientTransform="matrix(-.99999999 0 0 .99999999 11.5 12)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#v" y1="2" y2="4"/><linearGradient id="p" gradientTransform="matrix(-.99999999 0 0 .99999999 6.5 12)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#v" y1="2" y2="4"/><linearGradient id="q" gradientTransform="matrix(-.99999999 0 0 .99999999 16.5 12)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#v" y1="2" y2="4"/><linearGradient id="r" gradientTransform="matrix(-.99999999 0 0 .99999999 6.5 3)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#v" y1="2" y2="4"/><linearGradient id="s" gradientTransform="matrix(-.99999999 0 0 .99999999 6.5 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#v" y1="2" y2="4"/><linearGradient id="t" gradientTransform="matrix(-.99999999 0 0 .99999999 16.5 3)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#v" y1="2" y2="4"/><linearGradient id="u" gradientTransform="matrix(-.99999999 0 0 .99999999 16.5 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#v" y1="2" y2="4"/><linearGradient id="v" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="30.655001" x2="30.827999" y1="65.686996" y2="48.688"><stop offset="0" stop-color="#fff"/><stop offset=".00000001" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="w" gradientTransform="matrix(-.99999999 0 0 .99999999 11.5 3)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#v" y1="2" y2="4"/><linearGradient id="x" gradientTransform="matrix(-.99999999 0 0 .99999999 11.5 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#v" y1="2" y2="4"/><linearGradient id="y" gradientTransform="matrix(.59436 0 0 .5999 -19.265 1.967)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><rect fill="url(#y)" height="15" rx=".424" ry=".491" width="15" x=".5" y=".5"/><path d="m.49804688.00195313c-.27600002 0-.50000001.22399999-.50000001.49999999l.00195313 8.49804688v1 2 1 2.5c0 .276.224.5.5.5h15c.276 0 .5-.224.5-.5.0019-5.003728-.001953-9.9990437-.001953-14.99804688 0-.276-.224-.49999999-.5-.49999999zm.49804687.99804687h14.00390625v2h-4l-.001953-1.9980469h-1.0000001l.0019531 1.9980469h-4l-.0019531-1.9980469h-1l.0019531 1.9980469h-4v1h4v2h-4v1h4v2h-4.00195312zm5.00390625 3h4v2h-4zm5 0h4v2h-4zm-5 3h4v2h-4zm5 0h4v2h-4zm-10.00195312 3h4.00195312v2h-4.00195312zm5.00195312 0h4v2h-4zm5 0h4l.001953 5.001953h-14.00390612v-2.001953h4.00195312v2h1v-2h4v2h1v-2h4v-1h-4z" fill="#030303" opacity=".32"/><g fill="none" stroke-linecap="square" transform="translate(-.5)"><path d="m9.9999996 4.4999999h-2.9999996v1h2.9999996z" stroke="url(#w)"/><path d="m9.9999996 1.5h-2.9999996v.9999999h2.9999996z" stroke="url(#x)"/><path d="m4.9999996 4.4999999h-2.9999996v1h2.9999996z" stroke="url(#r)"/><path d="m4.9999996 1.5h-2.9999996v.9999999h2.9999996z" stroke="url(#s)"/><path d="m15 4.4999999h-3v1h3z" stroke="url(#t)"/><path d="m15 1.5h-3v.9999999h3z" stroke="url(#u)"/><path d="m9.9999996 7.4999999h-2.9999996v1h2.9999996z" stroke="url(#i)"/><path d="m4.9999996 7.4999999h-2.9999996v1h2.9999996z" stroke="url(#j)"/><path d="m15 7.4999999h-3v1h3z" stroke="url(#k)"/><path d="m9.9999996 10.5h-2.9999996v1h2.9999996z" stroke="url(#l)"/><path d="m4.9999996 10.5h-2.9999996v1h2.9999996z" stroke="url(#m)"/><path d="m15 10.5h-3v1h3z" stroke="url(#n)"/><path d="m9.9999996 13.5h-2.9999996v1h2.9999996z" stroke="url(#o)"/><path d="m4.9999996 13.5h-2.9999996v1h2.9999996z" stroke="url(#p)"/><path d="m15 13.5h-3v1h3z" stroke="url(#q)"/></g><path d="m.92382812.5c-.23489599 0-.42382812.21822038-.42382812.49023438v14.01953162c0 .272014.18893213.490234.42382812.490234h4.57617188v-12h10v-2.50976562c0-.272014-.188932-.49023438-.423828-.49023438z" fill="url(#a)"/><path d="m.49804688.00195313c-.27600004 0-.50000001.22399999-.50000001.49999999l.00195313 14.99804688c0 .276.224.5.5.5h5.5v-.998047h-5.00195312l-.00195313-14.001953h14.00390625l.001953 2h-4l-.003906-1.9980469h-1.0000001l.0039061 1.9980469h-3.9999999l-.0039062-1.9980469h-1l.0039062 1.9980469h-4v1h4l-.0019531 2h-4v1h4v2h-4v1h4v2h-4v1h4v2h1v-5-1l.0019531-5h3.9999999 1 4 .998047c-.00057-1.8321605-.001953-1.6654914-.001953-3.49804688 0-.276-.224-.49999999-.5-.49999999z" fill="#ad5f00" fill-opacity=".501961"/><g fill="none" stroke-linecap="square"><path d="m9.4999996 1.5000001h-2.9999996l.00195 1h2.9999996z" opacity=".5" stroke="url(#b)"/><path d="m4.5 10.5h-2.9999996l.0000004 1h2.9999996z" opacity=".5" stroke="url(#c)"/><path d="m4.4999996 4.5000001h-2.9999996l.0000004.9999999h2.9999996z" opacity=".5" stroke="url(#d)"/><path d="m4.4999996 1.5000001h-2.9999996l.00195 1h2.9999996z" opacity=".5" stroke="url(#e)"/><path d="m14.5 1.5000001h-3l.002 1h3z" opacity=".5" stroke="url(#f)"/><path d="m4.4999996 7.5h-2.9999996v1h2.9999996z" opacity=".5" stroke="url(#g)"/><path d="m4.5 13.5h-2.9999996l.0000004 1h2.9999996z" opacity=".5" stroke="url(#h)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_viewvaluehighlighting.svg b/icon-themes/elementary_svg/cmd/sc_viewvaluehighlighting.svg
new file mode 100644
index 000000000..9ff2ed934
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_viewvaluehighlighting.svg
@@ -0,0 +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(.98295 0 0 1.01735 -29.788365 -1.432117)" gradientUnits="userSpaceOnUse" x1="9.824835" x2="9.079071" y1="-1.725532" y2="16.986332"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><path d="m13.666855 7.2543287q0 1.1700891-.317669 2.1451634-.317669.9750739-.897761 1.5194909-.580091.544417-1.346642.544417-.511033 0-.911572-.284398-.3936335-.292522-.5593742-.763807h-.1104935q-.3383873.487537-.8217971.771933-.4834099.276272-1.0773135.276272-1.2223364 0-1.9267336-.861316-.7043972-.8694415-.7043972-2.3645554 0-1.6982543.9115729-2.7545849.9184787-1.0563304 2.430861-1.0563304.5593743 0 1.2913951.1300099.7320211.1218843 1.1947121.3168992l-.158834 3.9734276q0 1.1375866.524845 1.1375866.441975 0 .704397-.7556825.262422-.7638082.262422-1.9907766 0-1.3082247-.462692-2.3076758-.455786-1.0075768-1.298301-1.535742-.8356081-.5362909-1.9198271-.5362909-1.3880769 0-2.4239552.682552-1.0358782.682552-1.5814409 1.9501486-.5455625 1.2675966-.5455625 2.9252228 0 2.2507968 1.0151607 3.4533878 1.0220666 1.194466 2.9557061 1.194466.7734557 0 1.6574049-.203141.88395-.20314 1.678123-.552541v1.568244q-1.464041.731306-3.2802811.731306-2.624225 0-4.0951721-1.625124-1.4640414-1.625124-1.4640414-4.5178441 0-2.0070278.7527382-3.6484029.7596441-1.641375 2.147721-2.5595699 1.388077-.9263206 3.1697876-.9263206 1.5192879 0 2.7140008.7313057 1.194712.7313057 1.843863 2.0801584.64915 1.3488528.64915 3.1121121zm-7.0715947 1.0157024q0 1.7145055 1.1878071 1.7145055.6146211 0 .9391963-.511914.3314811-.5200395.4005396-1.6901287l.089776-1.7957618q-.3176693-.081256-.7941733-.081256-.8632319 0-1.3466418.6337983-.476504.6337983-.476504 1.7307568z" fill="url(#a)" stroke="#000" stroke-linejoin="round" stroke-opacity=".490196" stroke-width=".722739"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_vruler.svg b/icon-themes/elementary_svg/cmd/sc_vruler.svg
new file mode 100644
index 000000000..3a3f9d4d9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_vruler.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="14.298597" x2="1.141923" y1="5.436437" y2="5.69575"><stop offset="0" stop-color="#fad4a1"/><stop offset="1" stop-color="#e6b481"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 .33333 -.86364 0 28.705 -122.667)" gradientUnits="userSpaceOnUse" x1="385.11865" x2="385.72882" y1="17.360357" y2="23.914396"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.2538 0 0 .30502 19.13 -.685)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.24324 0 0 .35135 2.162 -.432)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.923" y2="41.077"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.2857 0 0 .3042 1.143 .233)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><path d="m3 1h10v14h-10z" fill="url(#e)"/><path d="m12.5 14.5h-9v-13h9z" fill="none" stroke="url(#d)" stroke-linecap="round"/><path d="m2.5.5h11v15h-11z" fill="none" stroke="url(#c)" stroke-linejoin="round"/><g transform="matrix(0 -1 1 0 1 16)"><path d="m15.5 3.5v4h-15v-4z" fill="url(#a)" stroke="#783f07" stroke-linejoin="round" stroke-opacity=".490196" stroke-width="1.001"/><path d="m14.46 4.5v2h-12.96v-2z" fill="none" opacity=".4" stroke="url(#b)"/><path d="m3 12v2h1v-2zm3 0v2h1v-2zm3 0v2h1v-2zm3 0v2h1v-2z" fill="#a1550a" fill-opacity=".25098" transform="translate(0 -7.9995)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_warningcellstyles.svg b/icon-themes/elementary_svg/cmd/sc_warningcellstyles.svg
new file mode 100644
index 000000000..eca739cd3
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_warningcellstyles.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.3209283 0 -.00139699 .29826454 -1.319947 -3.536087)" gradientUnits="userSpaceOnUse" x1="29.126724" x2="29.291178" y1="19.787613" y2="57.567127"><stop offset="0" stop-color="#fff"/><stop offset=".56911701" stop-color="#fff" stop-opacity=".235294"/><stop offset=".93297637" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.3333471 0 0 .32559732 -.000332 -.005053)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="1.824387" y2="44.315323"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><path d="m15.393251 13.018518-6.510339-12.0000005c-.187126-.33333228-.5257246-.5185175-.9028246-.5185175-.3770974 0-.7174345.22221995-.9074033.5555552l-6.46185793 11.9999998c-.1521025.296297-.1538414.703705.033445 1 .1872839.296297.48833133.444445.86543143.444445h12.9721914c.3771 0 .717277-.185186.869382-.481483.189811-.296295.191393-.666665.04198-.999999z" fill="url(#b)"/><path d="m14 12.518301c-1.954462-3.4714124-4-7.518301-6.024858-11.018301-1.975142 3.5-3.8706887 7.4457609-5.975142 11.013164-.3189516.522763-.6329068.692927-.4793859.923014.1535186.230089.4184294.04807 1.1467418.06307h10.7955961c.678046.0075.864678.10371.989435-.126372.155674-.230085-.154842-.3856-.452387-.854575z" fill="none" opacity=".6" stroke="url(#a)" stroke-linejoin="round"/><path d="m15.393251 13.018518-6.5103386-12.0000004c-.1871259-.33333278-.525724-.51851758-.9028241-.51851758-.3770979 0-.717435.2222199-.9074038.55555478l-6.46185806 12.0000012c-.1521025.296297-.1538415.703704.033445.999999.1872839.296297.48833126.444445.86543126.444445h12.9721913c.3771 0 .717278-.185185.869383-.481481.189811-.296296.191392-.666666.04198-1.000001z" fill="none" opacity=".5" stroke="#ad5f00"/><path d="m7 5.0000002v4l.5 1.9999998h1l.5-1.9999998v-4zm1 6.9999998c-.5522847 0-1 .447715-1 1s.4477153 1 1 1 1-.447715 1-1-.4477153-1-1-1z" fill="#fff" opacity=".15"/><path d="m7 4.0000002v4l.5 1.9999996h1l.5-1.9999996v-4zm1 6.9999998c-.5522847 0-1 .447715-1 1s.4477153 1 1 1 1-.447715 1-1-.4477153-1-1-1z" fill="#7a0000"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_watermark.svg b/icon-themes/elementary_svg/cmd/sc_watermark.svg
new file mode 100644
index 000000000..c6529e27e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_watermark.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="8.128644" x2="8.092746" y1="4.645449" y2="10.747144"><stop offset="0" stop-color="#ffc27d"/><stop offset="1" stop-color="#f37329" stop-opacity=".952206"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.2538 0 0 .30502 19.13 -.685)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324 0 0 .35135 2.162 -.432)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.923" y2="41.077"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.2857 0 0 .3042 1.143 .233)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><path d="m3 1h10v14h-10z" fill="url(#d)"/><path d="m12.5 14.5h-9v-13h9z" fill="none" stroke="url(#c)" stroke-linecap="round"/><g stroke-linejoin="round"><path d="m2.5.5h11v15h-11z" fill="none" stroke="url(#b)"/><path d="m9.555 10.717-.32-.837h-.043q-.416.534-.86.743-.44.204-1.148.204-.87 0-1.374-.507-.498-.507-.498-1.443 0-.98.67-1.444.677-.468 2.036-.517l1.05-.035v-.27q0-.935-.942-.935-.725 0-1.705.445l-.546-1.133q1.043-.558 2.315-.558 1.217 0 1.866.54.65.54.65 1.643v4.104zm-.487-2.854-.64.022q-.72.022-1.07.265-.352.242-.352.738 0 .712.8.712.575 0 .916-.336.346-.337.346-.893z" fill="url(#a)" stroke="#cc3b02" stroke-opacity=".501961" stroke-width=".604"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_window3d.svg b/icon-themes/elementary_svg/cmd/sc_window3d.svg
new file mode 100644
index 000000000..7e2ec091e
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_window3d.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path d="m5.3664572 1-4.3664572 4.2981498v9.7018502h7.9999881l5.9999909-3.520606v-10.479394z" fill="#fff"/><path d="m5.3664572 1-4.3664572 4v1 8.3125.6875h.687499 8.3124877.6874993s4.323443-3.28265 4.312493-3.28125v-.71875-10h-8.5931993zm.2081105 1h7.9939583c-.833338.84433-2.91448 2.66118-3.25604 3h-4.3124934-.9999985-.9999985-1.6960131zm8.4254323 1-.000019 8-2.999981 2.3125-.000015-1.3125v-1-1-4-.3125zm-12.0000015 3h1.9999971.9999985 4.9999926v5 1 2h-7.3124892-.687499v-.6875z" fill="#8c8c8c"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_wordcountdialog.svg b/icon-themes/elementary_svg/cmd/sc_wordcountdialog.svg
new file mode 100644
index 000000000..889c23ec5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_wordcountdialog.svg
@@ -0,0 +1,2 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="b" cx="2.986" cy="2.54" gradientTransform="matrix(-2.6556 .22334 -.3331 -4.03397 11.763 8.574)" gradientUnits="userSpaceOnUse" r="2.988" xlink:href="#a"/><radialGradient id="c" cx="11" cy="6.002" gradientTransform="matrix(-1.54795 .1548 -.22224 -2.22238 29.36 17.635)" gradientUnits="userSpaceOnUse" r="4.5" xlink:href="#a"/>
+/&amp;amp;gt;<g stroke="#000" stroke-linejoin="round" stroke-opacity=".49"><path d="m6.4682369 11.55268h-5.97052637l.002-1.24939 1.98884217-.7597716v-7.0320662l-1.99084217-.6651618v-1.34399996h5.97252637v1.34199996l-1.9908421.6671618v7.0320662l1.9908421.7597716z" fill="url(#b)" stroke-width=".99999" transform="scale(1.0046 .99544)"/><path d="m9.02 7.498c-.58 0-.52.55-.52.522v.478h-.48c-.287 0-.52.232-.52.52v.958c0 .096.155.522.52.522h.48v2h-.48c-.287 0-.52.233-.52.522v.957c0 .288.233.52.52.52h.48v.48c0 .288.232.52.52.52h.958c.29 0 .522-.232.522-.52v-.48h2v.48c0 .288.232.52.52.52h.958c.317 0 .522-.008.522-.52v-.48h.478c.29 0 .52-.232.52-.52v-.957c0-.593-.402-.522-.52-.522h-.478v-2h.478c.29 0 .52-.233.52-.522v-.956c0-.326-.106-.522-.52-.522h-.478v-.478c0-.29-.233-.522-.522-.522h-.957c-.288 0-.52.233-.52.522v.478h-2v-.478c0-.29-.233-.522-.522-.522zm1.48 3h2v2h-2z" fill="url(#c)" stroke-miterlimit="0"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_wrapcontour.svg b/icon-themes/elementary_svg/cmd/sc_wrapcontour.svg
new file mode 100644
index 000000000..d6eb067d2
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_wrapcontour.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.60104076 .60104076 -.60104076 .60104076 15.779465 5.579557)" gradientUnits="userSpaceOnUse" x1="3.002865" x2="8" y1="8.178475" y2="13"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><g stroke-linecap="round" stroke-linejoin="round" transform="translate(0 -6)"><g fill="none" stroke="#565656"><path d="m14.507122 9.4999999c-4.338048 0-8.676095 0-13.014143 0z"/><path d="m14.507122 18.5c-4.338048 0-8.676095 0-13.014143 0z"/><g stroke-width=".995058"><path d="m5.5487707 12.497485-4.0557633.02508z"/><path d="m5.5487707 15.47739-4.0557633.02508z"/></g></g><path d="m10.971139 10.988924 3.000516 3.009893-2.988769 3.012246-3.0005162-3.009892z" fill="url(#a)" stroke="#7239b3" stroke-opacity=".75"/><g fill="none" stroke="#fff" transform="translate(0 1)"><path d="m14.507122 9.4999999c-4.338048 0-8.676095 0-13.014143 0z"/><path d="m14.507122 18.5c-4.338048 0-8.676095 0-13.014143 0z"/><g stroke-width=".995058"><path d="m5.5487707 12.497485-4.0557633.02508z"/><path d="m5.5487707 15.47739-4.0557633.02508z"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_wrapideal.svg b/icon-themes/elementary_svg/cmd/sc_wrapideal.svg
new file mode 100644
index 000000000..a5320ec1f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_wrapideal.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="12.889" x2="13" y1="5.506" y2="10"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 -.36364 -.36307 0 20.905 23.41)" gradientUnits="userSpaceOnUse" x1="46.300999" x2="24.452999" y1="24.282" y2="24.282"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.32595 0 0 .35064 2.1 -15.43)" gradientUnits="userSpaceOnUse" x1="32.095001" x2="32.095001" y1="49.712002" y2="61.118999"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><g fill="none" stroke="#fcfcfc" stroke-linecap="round" stroke-linejoin="round" transform="translate(0 -5)"><path d="m14.507122 9.4999999c-4.338048 0-8.676095 0-13.014143 0z"/><path d="m14.493741 12.497485-2.000733.02508z" stroke-width=".995058"/><path d="m14.493741 15.47739-2.000733.02508z" stroke-width=".995058"/><path d="m14.507122 18.5c-4.338048 0-8.676095 0-13.014143 0z"/><g stroke-width=".995058"><path d="m3.4937416 12.497485-2.0007342.02508z"/><path d="m3.4937416 15.47739-2.0007342.02508z"/></g></g><g transform="translate(-6 -2)"><path d="m17.498572 13.495759-.003236-6.9930445-6.980336-.0027145.0032 6.993045z" display="block" fill="url(#b)"/><g fill="none" transform="translate(0 6)"><path d="m17.498572 7.4957594-.003236-6.99304489-6.980336-.00271451.0032 6.9930448z" opacity=".5" stroke="#a62100" stroke-linejoin="round"/><path d="m11.486338 6.509994 5.014234.00271-.0032-5.0099941-5.01427-.0027099z" display="block" opacity=".401" stroke="url(#c)" stroke-miterlimit="7" stroke-width=".964"/></g></g><g stroke-linecap="round" stroke-linejoin="round"><g fill="none" stroke="#565656" transform="translate(0 -6)"><path d="m14.507122 9.4999999c-4.338048 0-8.676095 0-13.014143 0z"/><path d="m14.493741 12.497485-2.000733.02508z" stroke-width=".995058"/><path d="m14.493741 15.47739-2.000733.02508z" stroke-width=".995058"/><path d="m14.507122 18.5c-4.338048 0-8.676095 0-13.014143 0z"/><g stroke-width=".995058"><path d="m3.4937416 12.497485-2.0007342.02508z"/><path d="m3.4937416 15.47739-2.0007342.02508z"/></g></g><path d="m5.5 5.5 5 .0078.01953 4.992187-4.9999998-.0078z" fill="url(#a)" stroke="#7239b3" stroke-opacity=".75"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_wrapleft.svg b/icon-themes/elementary_svg/cmd/sc_wrapleft.svg
new file mode 100644
index 000000000..9696b24e9
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_wrapleft.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="16.869571" x2="16.980571" y1="11.506" y2="16"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><g stroke-linecap="round" stroke-linejoin="round" transform="translate(0 -6)"><g fill="none" stroke="#fff" transform="translate(0 1)"><path d="m1.4929788 9.4999999h13.0141432z"/><path d="m1.4929788 12.5 6.007122.02525z"/><path d="m1.4929788 15.5 6.007122.02525z"/><path d="m1.4929788 18.5h13.0141432z"/></g><path d="m9.4805712 11.5 4.9999998.0078.01953 4.992187-4.9999996-.0078z" fill="url(#a)" stroke="#7239b3" stroke-opacity=".75"/><g fill="none" stroke="#565656"><path d="m1.4929788 9.4999999h13.0141432z"/><path d="m1.4929788 12.5 6.007122.02525z"/><path d="m1.4929788 15.5 6.007122.02525z"/><path d="m1.4929788 18.5h13.0141432z"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_wrapoff.svg b/icon-themes/elementary_svg/cmd/sc_wrapoff.svg
new file mode 100644
index 000000000..c280899ae
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_wrapoff.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="12.889" x2="13" y1="11.506" y2="16"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><g stroke-linecap="round" stroke-linejoin="round" transform="translate(0 -6)"><g fill="none" stroke="#fff" transform="translate(0 1)"><path d="m14.507122 9.4999999c-4.338048 0-8.676095 0-13.014143 0z"/><path d="m14.507122 18.5c-4.338048 0-8.676095 0-13.014143 0z"/></g><g fill="none" stroke="#565656"><path d="m14.507122 9.4999999c-4.338048 0-8.676095 0-13.014143 0z"/><path d="m14.507122 18.5c-4.338048 0-8.676095 0-13.014143 0z"/></g><path d="m5.5 11.5 5 .0078.01953 4.992187-4.9999998-.0078z" fill="url(#a)" stroke="#7239b3" stroke-opacity=".75"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_wrapon.svg b/icon-themes/elementary_svg/cmd/sc_wrapon.svg
new file mode 100644
index 000000000..1336fe01c
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_wrapon.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="12.889" x2="13" y1="11.506" y2="16"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><g stroke-linecap="round" stroke-linejoin="round" transform="translate(0 -6)"><g fill="none"><g stroke="#fff" transform="translate(0 1)"><path d="m14.507122 9.4999999c-4.338048 0-8.676095 0-13.014143 0z"/><path d="m14.493741 12.497485-2.000733.02508z" stroke-width=".995058"/><path d="m14.493741 15.47739-2.000733.02508z" stroke-width=".995058"/><path d="m14.507122 18.5c-4.338048 0-8.676095 0-13.014143 0z"/><g stroke-width=".995058"><path d="m3.4937416 12.497485-2.0007342.02508z"/><path d="m3.4937416 15.47739-2.0007342.02508z"/></g></g><g stroke="#565656"><path d="m14.507122 9.4999999c-4.338048 0-8.676095 0-13.014143 0z"/><path d="m14.493741 12.497485-2.000733.02508z" stroke-width=".995058"/><path d="m14.493741 15.47739-2.000733.02508z" stroke-width=".995058"/><path d="m14.507122 18.5c-4.338048 0-8.676095 0-13.014143 0z"/><g stroke-width=".995058"><path d="m3.4937416 12.497485-2.0007342.02508z"/><path d="m3.4937416 15.47739-2.0007342.02508z"/></g></g></g><path d="m5.5 11.5 5 .0078.01953 4.992187-4.9999998-.0078z" fill="url(#a)" stroke="#7239b3" stroke-opacity=".75"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_wrapright.svg b/icon-themes/elementary_svg/cmd/sc_wrapright.svg
new file mode 100644
index 000000000..f94544dec
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_wrapright.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="8.889" x2="9" y1="11.506" y2="16"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><g stroke-linecap="round" stroke-linejoin="round" transform="translate(0 -6)"><path d="m1.4999998 11.5 5 .0078.01953 4.992187-4.9999998-.0078z" fill="url(#a)" stroke="#7239b3" stroke-opacity=".75"/><g fill="none"><g stroke="#565656"><path d="m14.507122 9.4999999c-4.338048 0-8.676095 0-13.014143 0z"/><path d="m14.507122 12.5-6.007122.02525z"/><path d="m14.507122 15.5-6.007122.02525z"/><path d="m14.507122 18.5c-4.338048 0-8.676095 0-13.014143 0z"/></g><g stroke="#fff" transform="translate(0 1)"><path d="m14.507122 9.4999999c-4.338048 0-8.676095 0-13.014143 0z"/><path d="m14.507122 12.5-6.007122.02525z"/><path d="m14.507122 15.5-6.007122.02525z"/><path d="m14.507122 18.5c-4.338048 0-8.676095 0-13.014143 0z"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_wraptext.svg b/icon-themes/elementary_svg/cmd/sc_wraptext.svg
new file mode 100644
index 000000000..8adcec653
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_wraptext.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#b" y1="18" y2="2"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="18" y2="2"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#b" y1="16" y2="0"/><linearGradient id="d" gradientTransform="matrix(0 .28097 -.3277 0 17.474469 9.608048)" gradientUnits="userSpaceOnUse" x1="20.797001" x2="37.473999" y1="20.649" y2="20.649"><stop offset="0" stop-color="#fff"/><stop offset=".512" stop-color="#fff" stop-opacity=".235"/><stop offset=".585" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="e" cx="11" cy="10.999818" gradientTransform="matrix(.00000014 2.9999077 -2.1999327 .0000001 35.198858 -21.998985)" gradientUnits="userSpaceOnUse" r="5.000153"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><g stroke-linecap="round" stroke-linejoin="round"><path d="m1 6.5h-.5v.5 1 .5h.5 7 .5v-.5-1-.5h-.5z" fill="url(#a)"/><path d="m8 7v.5zm-7 0v.5h7v-.5zm7 0v.5z" fill="#bebebe" opacity=".2"/><path d="m1 6.5h-.5v.5 1 .5h.5 7 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><path d="m1 1.5h-.5v.5 1 .5h.5 13 .5v-.5-1-.5h-.5z" fill="url(#c)"/><path d="m14 2v.5zm-13 0v.5h13v-.5zm13 0v.5z" fill="#bebebe" opacity=".2"/><path d="m1 1.5h-.5v.5 1 .5h.5 13 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><path d="m1 11.5h-.5v.5 1 .5h.5 3 .5v-.5-1-.5h-.5z" fill="url(#a)"/><path d="m4 12v.5zm-3 0v.5h3v-.5zm3 0v.5z" fill="#bebebe" opacity=".2"/><path d="m1 11.5h-.5v.5 1 .5h.5 3 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><g transform="translate(0 -6)"><path d="m13.689801 12.5015c3.544709 2.423392 1.415509 7.071591-2.196386 7.071591v1.925457l-4.9919526-3.598678 4.9919526-3.364933v2.015261c2.548269.100091 3.662262-2.357738 1.840507-4.048698z" fill="url(#e)"/><path d="m13.689801 12.5015c3.544709 2.423392 1.415509 7.071591-2.196386 7.071591v1.925457l-4.9919526-3.598678 4.9919526-3.364933v2.015261c2.548269.100091 3.662262-2.357738 1.840507-4.048698z" fill="url(#e)" opacity=".5" stroke="#206b00" stroke-width="1.003"/><path d="m14.781249 15.716862c-.270842.763106-.946456 3.259842-4.28978 3.121186v.907l-2.2529322-1.745048 2.2614632-1.622v1.122c3.27057.652037 4.463572-1.680484 4.211452-2.274664z" style="display:block;opacity:.8;fill:none;stroke-width:.964;stroke-miterlimit:7;stroke:url(#d)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_wrapthrough.svg b/icon-themes/elementary_svg/cmd/sc_wrapthrough.svg
new file mode 100644
index 000000000..a5da4808b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_wrapthrough.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="12.889" x2="13" y1="5.506" y2="10"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><g stroke-linecap="round" stroke-linejoin="round"><g fill="none"><g opacity=".5" stroke="#fff" transform="translate(0 1)"><path d="m14.507122 3.4999999c-4.338048 0-8.676095 0-13.014143 0z"/><path d="m14.507122 12.5c-4.338048 0-8.676095 0-13.014143 0z"/><g transform="translate(0 -6)"><path d="m14.507122 15.5c-4.338048 0-8.676095 0-13.014143 0z"/><path d="m14.507122 12.5c-4.338048 0-8.676095 0-13.014143 0z"/></g></g><g stroke="#565656"><path d="m14.507122 3.4999999c-4.338048 0-8.676095 0-13.014143 0z"/><path d="m14.507122 12.5c-4.338048 0-8.676095 0-13.014143 0z"/><g transform="translate(0 -6)"><path d="m14.507122 15.5c-4.338048 0-8.676095 0-13.014143 0z"/><path d="m14.507122 12.5c-4.338048 0-8.676095 0-13.014143 0z"/></g></g></g><path d="m5.5 5.5 5 .00781.01953 4.9921875-4.9999998-.0078z" fill="url(#a)" stroke="#7239b3" stroke-opacity=".75"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_xlinecolor.svg b/icon-themes/elementary_svg/cmd/sc_xlinecolor.svg
new file mode 100644
index 000000000..969d3781b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_xlinecolor.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.6 0 0 .75000007 6.117682 9.465611)" gradientUnits="userSpaceOnUse" x1="3.5" x2="28.5" y1="6" y2="6"><stop offset="0" stop-color="#ff1d1d"/><stop offset=".16829631" stop-color="#ff8a18"/><stop offset=".31939223" stop-color="#ffe92a"/><stop offset=".50751495" stop-color="#91ea3a"/><stop offset=".6893779" stop-color="#1d72e0"/><stop offset=".87265676" stop-color="#a91ec0"/><stop offset="1" stop-color="#ff0b88"/></linearGradient><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-.89308496 -.68051868 -.51562286 1.1786929 26.279853 -4.454687)" gradientUnits="userSpaceOnUse" x1="10.488523" x2="-2.194253" xlink:href="#b" y1="17.688837" y2="10.366432"/><linearGradient id="d" gradientTransform="matrix(-.89308496 -.68051868 -.51562286 1.1786929 26.349267 -6.974597)" gradientUnits="userSpaceOnUse" x1="10.308109" x2="-2.003653" xlink:href="#b" y1="17.140203" y2="10.036304"/><linearGradient id="e" gradientTransform="matrix(.3673 0 0 .36733 23.148682 1.208611)" gradientUnits="userSpaceOnUse" x1="-18.081625" x2="-18.081625" y1="34.772778" y2="37.015892"><stop offset="0" stop-color="#fff"/><stop offset=".0257705" stop-color="#fff" stop-opacity=".235"/><stop offset=".63202661" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.99801056 0 0 1.0626878 -7.250487 11.322686)" gradientUnits="userSpaceOnUse" x1="23.314552" x2="23.915749" y1="1.428383" y2="4.251413"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><g transform="matrix(.26458333 0 0 .26458333 -2.04197 -.09012)"><g fill="none"><path d="m8.3667154 6.472066s3.8190626 1.771208 7.0395636-.3595c3.324943-2.1998062 7.557473 2.146056 7.557473 2.146056" stroke="url(#d)" stroke-width="1.775706"/><path d="m8.2973011 8.991976s3.8190629 1.771208 7.0395639-.359501c3.324943-2.199806 7.557473 2.146056 7.557473 2.146056" stroke="url(#c)" stroke-width=".887852"/></g><g><path d="m8.217682 12.840611v3h15v-3z" fill="url(#a)"/><g fill="none" stroke-linecap="square"><path d="m9.217682 13.840611h13v1h-13z" opacity=".6" stroke="url(#e)"/><path d="m8.217682 12.840611h15v3h-15z" stroke="url(#f)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_zoom.svg b/icon-themes/elementary_svg/cmd/sc_zoom.svg
new file mode 100644
index 000000000..7c0bf686a
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_zoom.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="8.0678" x2="8" y1="1037.5" y2="1052.4"><stop offset="0" stop-color="#fcfcfc"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="9.7847" x2="10" y1="1050.1" y2="1039.4"><stop offset="0" stop-color="#fff" stop-opacity=".502"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><g stroke-opacity=".38603" transform="translate(0 -1036.4)"><rect fill="url(#a)" height="13" rx="2" stroke="#000" width="13" x="1.5" y="1037.9"/><rect fill="none" height="11" rx="1.0032" ry="1.0281" stroke="url(#b)" width="11.021" x="2.4881" y="1038.9"/></g><path d="m7 3.5c-1.9329966 0-3.5 1.5670034-3.5 3.5s1.5670034 3.5 3.5 3.5c.5942183-.0013 1.1783195-.15389 1.6972656-.443359l2.4746094 2.234375c.297683.28987.770677.28401 1.060547-.013672.289871-.297684.28401-.770677-.013672-1.060547l-2.3691406-2.123047c.4377256-.5979848.6489556-1.3526786.6503906-2.09375 0-1.9329966-1.5670034-3.5-3.5-3.5zm0 1.5a2 2 0 0 1 2 2 2 2 0 0 1 -2 2 2 2 0 0 1 -2-2 2 2 0 0 1 2-2z" fill-opacity=".333333"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_zoomin.svg b/icon-themes/elementary_svg/cmd/sc_zoomin.svg
new file mode 100644
index 000000000..55ff667eb
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_zoomin.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="8.0678" x2="8" y1="1037.5" y2="1052.4"><stop offset="0" stop-color="#fcfcfc"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="1050.4" y2="1039.4"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="9.7847" x2="10.077" y1="1050.1" y2="1038.5"><stop offset="0" stop-color="#fff" stop-opacity=".502"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><g transform="translate(0 -1036.4)"><rect fill="url(#a)" height="13" rx="2" stroke="#000" stroke-opacity=".38603" width="13" x="1.5" y="1037.9"/><path d="m6.5 1043.9v-2.0073h3v2.0073h2.0073v3h-2.007v2.0073h-3v-2.0073h-2.0073v-3z" style="stroke-linejoin:round;stroke-opacity:.33333;stroke-linecap:round;stroke-width:.98543;fill:none;stroke:url(#b)"/><path d="m6.5 1042.9v-2.0073h3v2.0073h2.0073v3h-2.0073v2.0073h-3v-2.0073h-2.0073v-3z" style="stroke-linejoin:round;stroke-opacity:.33333;stroke:#000;stroke-linecap:round;stroke-width:.98543;fill:#fff"/><rect fill="none" height="11" rx="1.0032" ry="1.0281" stroke="url(#c)" stroke-opacity=".38603" width="11.021" x="2.4881" y="1038.9"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_zoomnext.svg b/icon-themes/elementary_svg/cmd/sc_zoomnext.svg
new file mode 100644
index 000000000..66d1a94fc
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_zoomnext.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="8.068" x2="8" y1="1037.5" y2="1052.4"><stop offset="0" stop-color="#fcfcfc"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="9.785" x2="10.077" y1="1050.1" y2="1038.5"><stop offset="0" stop-color="#fff" stop-opacity=".502"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-1 0 0 1 16 0)" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#b" y1="1052.4" y2="1036.4"/><g transform="translate(0 -1036.4)"><rect fill="url(#a)" height="13" rx="2" stroke="#000" stroke-opacity=".386" width="13" x="1.5" y="1037.9"/><rect fill="none" height="11" rx="1.003" ry="1.028" stroke="url(#b)" stroke-opacity=".386" width="11.021" x="2.488" y="1038.9"/><g stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".333" stroke-width=".904"><path d="m8.744 1040.852v2.13c-4.878-.598-5.714 3.16-5.124 5.653.058-1.666 1.553-4.196 5.124-3.804v2.016l3.804-2.954zm-5.124 7.783c-.022.625.153 1.133.506 1.313-.214-.354-.387-.81-.506-1.313z" fill="none" stroke="url(#c)"/><path d="m8.744 1039.852v2.13c-4.878-.598-5.714 3.16-5.124 5.653.058-1.666 1.553-4.196 5.124-3.804v2.016l3.804-2.954zm-5.124 7.783c-.022.625.153 1.133.506 1.313-.214-.354-.387-.81-.506-1.313z" fill="#fff" stroke="#000"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_zoomobjects.svg b/icon-themes/elementary_svg/cmd/sc_zoomobjects.svg
new file mode 100644
index 000000000..4651d4e80
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_zoomobjects.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="8.068" x2="8" y1="1037.5" y2="1052.4"><stop offset="0" stop-color="#fcfcfc"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="9.785" x2="10.077" y1="1050.1" y2="1038.5"><stop offset="0" stop-color="#fff" stop-opacity=".502"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-1 0 0 1 16 0)" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#b" y1="1052.4" y2="1036.4"/><g transform="translate(0 -1036.4)"><rect fill="url(#a)" height="13" rx="2" stroke="#000" stroke-opacity=".386" width="13" x="1.5" y="1037.9"/><rect fill="none" height="11" rx="1.003" ry="1.028" stroke="url(#b)" stroke-opacity=".386" width="11.021" x="2.488" y="1038.9"/><g stroke-linecap="round" stroke-linejoin="round"><path d="m8.744 1040.852v2.13c-4.878-.598-5.714 3.16-5.124 5.653.058-1.666 1.553-4.196 5.124-3.804v2.016l3.804-2.954zm-5.124 7.783c-.022.625.153 1.133.506 1.313-.214-.354-.387-.81-.506-1.313z" fill="none" stroke="url(#c)" stroke-opacity=".333" stroke-width=".904"/><g fill="#fff" stroke="#000" stroke-opacity=".386"><path d="m3.5 1042.9h6v6h-6z"/><circle cx="9.5" cy="1042.9" r="3"/><path d="m6.5 6.5a3 3 0 0 0 3 3v-3z" transform="translate(0 1036.4)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_zoomoptimal.svg b/icon-themes/elementary_svg/cmd/sc_zoomoptimal.svg
new file mode 100644
index 000000000..4ca833286
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_zoomoptimal.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="8.068" x2="8" y1="1037.5" y2="1052.4"><stop offset="0" stop-color="#fcfcfc"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="9.785" x2="10.077" y1="1050.1" y2="1038.5"><stop offset="0" stop-color="#fff" stop-opacity=".502"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="7.993" x2="7.993" xlink:href="#b" y1="1049.355" y2="1037.355"/><g transform="translate(0 -1036.4)"><rect fill="url(#a)" height="13" rx="2" stroke="#000" stroke-opacity=".386" width="13" x="1.5" y="1037.9"/><rect fill="none" height="11" rx="1.003" ry="1.028" stroke="url(#b)" stroke-opacity=".386" width="11.021" x="2.488" y="1038.9"/><g stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".333" stroke-width=".985"><path d="m6.5 1039.87v2h-1.007v.992h-2v-2.993zm2.993 0v2h1v1h2v-3zm-3 9v-2h-1v-1h-2v3zm3 0v-2h1v-1h2v3z" fill="none" stroke="url(#c)" transform="translate(.007 1.045)"/><path d="m6.507 1039.915v2h-1.007v.992h-2v-2.992zm2.993 0v2h1v1h2v-3zm-3 9v-2h-1v-1h-2v3zm3 0v-2h1v-1h2v3z" fill="#fff" stroke="#000"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_zoomout.svg b/icon-themes/elementary_svg/cmd/sc_zoomout.svg
new file mode 100644
index 000000000..a8271e459
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_zoomout.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="8.0678" x2="8" y1="1037.5" y2="1052.4"><stop offset="0" stop-color="#fcfcfc"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="1050.4" y2="1039.4"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="9.7847" x2="10.077" y1="1050.1" y2="1038.5"><stop offset="0" stop-color="#fff" stop-opacity=".502"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><g transform="translate(0 -1036.4)"><rect fill="url(#a)" height="13" rx="2" stroke="#000" stroke-opacity=".38603" width="13" x="1.5" y="1037.9"/><path d="m11.507 1043.9v3h-7.014v-3z" style="stroke-linejoin:round;stroke-opacity:.33333;stroke-linecap:round;stroke-width:.98543;fill:none;stroke:url(#b)"/><path d="m11.507 1042.9v3h-7.0143v-3z" style="stroke-linejoin:round;stroke-opacity:.33333;stroke:#000;stroke-linecap:round;stroke-width:.98543;fill:#fff"/><rect fill="none" height="11" rx="1.0032" ry="1.0281" stroke="url(#c)" stroke-opacity=".38603" width="11.021" x="2.4881" y="1038.9"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_zoompage.svg b/icon-themes/elementary_svg/cmd/sc_zoompage.svg
new file mode 100644
index 000000000..18fafb23f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_zoompage.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" height="16" width="16"><defs><linearGradient id="a" y2="1052.4" gradientUnits="userSpaceOnUse" x2="8" y1="1037.485" x1="8.068"><stop stop-color="#fcfcfc" offset="0"/><stop stop-color="#dbdbdb" offset="1"/></linearGradient><linearGradient id="b" y2="1039.4" gradientUnits="userSpaceOnUse" x2="8" y1="1050.4" x1="8"><stop stop-color="#fff" offset="0"/><stop stop-color="#fff" stop-opacity="0" offset="1"/></linearGradient><linearGradient id="c" y2="1038.5" gradientUnits="userSpaceOnUse" x2="10.077" y1="1050.1" x1="9.785"><stop stop-color="#fff" stop-opacity=".502" offset="0"/><stop stop-color="#fff" stop-opacity="0" offset="1"/></linearGradient></defs><g transform="translate(0 -1036.4)"><rect stroke-opacity=".386" rx="2" ry="2" height="13" width="13" stroke="#000" y="1037.9" x="1.5" fill="url(#a)"/><path d="M11.555 1039.873l-.063 10H4.477l.064-10z" color="#000" fill="none" stroke="url(#b)" stroke-width=".985" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".333"/><path d="M4.5 1039.9v9h7v-9z" fill="#fff" stroke="#000" stroke-width=".985" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".333"/><rect rx="1.003" ry="1.028" height="11" width="11.021" y="1038.9" x="2.488" stroke-opacity=".386" stroke="url(#c)" fill="none"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_zoompagewidth.svg b/icon-themes/elementary_svg/cmd/sc_zoompagewidth.svg
new file mode 100644
index 000000000..34469bd80
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_zoompagewidth.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="8.068" x2="8" y1="1037.485" y2="1052.4"><stop offset="0" stop-color="#fcfcfc"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="1050.4" y2="1039.4"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="translate(13.656 -2.43)" gradientUnits="userSpaceOnUse" x1="9.785" x2="10.077" y1="1050.1" y2="1038.5"><stop offset="0" stop-color="#fff" stop-opacity=".502"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="11.624" x2="11.109" xlink:href="#c" y1="1050.141" y2="1040.953"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="6.534" x2="6.277" xlink:href="#c" y1="1049.943" y2="1040.706"/><g transform="translate(0 -1036.4)"><rect fill="url(#a)" height="13" rx="2" stroke="#000" stroke-opacity=".386" width="13" x="1.5" y="1037.9"/><g fill="none"><path d="m11.555 1039.873-.063 10h-7.015l.064-10z" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".333" stroke-width=".985"/><rect height="11" rx="1.003" ry="1.028" stroke="url(#c)" stroke-opacity=".386" width="11.021" x="16.144" y="1036.469"/><g stroke-linecap="round" stroke-linejoin="round" stroke-width=".985"><path d="m9.49 1040.895v2h1l.008 4.992h-1v2h2.993v-8.992z" stroke="url(#d)"/><path d="m6.49 1040.895v2h-1l-.006 4.992h1v2h-2.994v-8.992z" stroke="url(#e)"/></g></g><path d="m9.49 1039.895v2h1l.008 4.992h-1v2h2.993v-8.992zm-3 0v2h-1l-.006 4.992h1v2h-2.994v-8.992z" style="fill:#fff;stroke:#000;stroke-width:.985;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.333"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_zoompanning.svg b/icon-themes/elementary_svg/cmd/sc_zoompanning.svg
new file mode 100644
index 000000000..b5311bf9f
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_zoompanning.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><filter id="a" color-interpolation-filters="sRGB" height="1.498934" width="1.462451" x="-.231225" y="-.249467"><feGaussianBlur stdDeviation="1.1433904"/></filter><radialGradient id="b" cx="12" cy="16.276121" gradientTransform="matrix(2.5278467 -.00000017 .00000009 1.3481851 -18.334161 1022.4568)" gradientUnits="userSpaceOnUse" r="5.933904"><stop offset="0" stop-color="#fff" stop-opacity="0"/><stop offset="1" stop-color="#fff"/></radialGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="8.068" x2="8" y1="1037.5" y2="1052.4"><stop offset="0" stop-color="#fcfcfc"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="9.785" x2="10.077" y1="1050.1" y2="1038.5"><stop offset="0" stop-color="#fff" stop-opacity=".502"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="7.993" x2="7.993" xlink:href="#d" y1="1049.355" y2="1037.355"/><g transform="translate(0 -1036.4)"><rect fill="url(#c)" height="13" rx="2" stroke="#000" stroke-opacity=".386" width="13" x="1.5" y="1037.9"/><rect fill="none" height="11" rx="1.003" ry="1.028" stroke="url(#d)" stroke-opacity=".386" width="11.021" x="2.488" y="1038.9"/><g stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".333" stroke-width=".985"><path d="m6.5 1039.87v2h-1.007v.992h-2v-2.993zm2.993 0v2h1v1h2v-3zm-3 9v-2h-1v-1h-2v3zm3 0v-2h1v-1h2v3z" fill="none" stroke="url(#e)" transform="translate(.007 1.045)"/><path d="m6.507 1039.915v2h-1.007v.992h-2v-2.992zm2.993 0v2h1v1h2v-3zm-3 9v-2h-1v-1h-2v3zm3 0v-2h1v-1h2v3z" fill="#fff" stroke="#000"/></g><g transform="translate(0 6)"><path d="m12.5 1036.4s-.5 0-.5 1c0 0-.0209.897-.3 1-.24632.091-.639796.1521-.7-.1688 0-1-.470363-1.1782-1.4999999-.8312-.6344648.2139-.5 1-.5 1v1.5c0 1 .2284961 2 0 2-.5 0-.5-.5-.5-1.5-1.4045508-.187-1.4983856.8169-1.2597403 1.7728.3397768 1.3609.9781108 2.4773 1.6936242 3.6529.683416 1.1228 1.58906 1.5743 2.566116 1.5743h4.500001c3 0 2.940224-6.0225 3-7.125.08401-1.5493-.658267-1.5818-1.220267-1.5818-.175495.1702-.07615.9787-.279733 1.5818-.5.5-.5-.4121-.5-.875v-1c.11908-.6145-.5-1-.5-1h-1c-.363505-.02-.487677.2854-.501578.7544-.0067.2897-.217172.2456-.217172.2456h-.500001c-.28125 0-.28125-1-.28125-1 0-1-.5-1-.5-1z" style="opacity:.5;fill-rule:evenodd;stroke:#000;stroke-width:2;stroke-linejoin:round;filter:url(#a)"/><path d="m11.5 1035.4s-.5 0-.5 1c0 0-.0209.897-.3 1-.24632.091-.639796.1521-.7-.1688 0-1-.4703631-1.1782-1.4999999-.8312-.6344648.2139-.5 1-.5 1v1.5c0 1 .2284961 2 0 2-.5 0-.5-.5-.5-1.5-1.4045508-.187-1.4983856.8169-1.2597403 1.7728.3397768 1.3609.9781108 2.4773 1.6936242 3.6529.683416 1.1228 1.5890604 1.5743 2.566116 1.5743h4.500001c3 0 2.940224-6.0225 3-7.125.08401-1.5493-.658267-1.5818-1.220267-1.5818-.175495.1702-.07615.9787-.279733 1.5818-.5.5-.5-.4121-.5-.875v-1c.11908-.6145-.5-1-.5-1h-1c-.363506-.02-.487678.2854-.501579.7544-.0067.2897-.217172.2456-.217172.2456h-.5c-.28125 0-.28125-1-.28125-1 0-1-.5-1-.5-1z" fill="none" stroke="#fff" stroke-linejoin="round" stroke-width="2"/><g fill-rule="evenodd"><path d="m11.5 1035.4s-.5 0-.5 1c0 0-.0209.897-.3 1-.24632.091-.639796.1521-.7-.1688 0-1-.4703631-1.1782-1.4999999-.8312-.6344648.2139-.5 1-.5 1v1.5c0 1 .2284961 2 0 2-.5 0-.5-.5-.5-1.5-1.4045508-.187-1.4983856.8169-1.2597403 1.7728.3397768 1.3609.9781108 2.4773 1.6936242 3.6529.683416 1.1228 1.5890604 1.5743 2.566116 1.5743h4.500001c3 0 2.940224-6.0225 3-7.125.08401-1.5493-.658267-1.5818-1.220267-1.5818-.175495.1702-.07615.9787-.279733 1.5818-.5.5-.5-.4121-.5-.875v-1c.11908-.6145-.5-1-.5-1h-1c-.363506-.02-.487678.2854-.501579.7544-.0067.2897-.217172.2456-.217172.2456h-.5c-.28125 0-.28125-1-.28125-1 0-1-.5-1-.5-1z"/><path d="m11.5 1035.4s-.5 0-.5 1c0 0-.0209.897-.3 1-.24632.091-.639796.1521-.7-.1688 0-1-.4703631-1.1782-1.4999999-.8312-.6344648.2139-.5 1-.5 1v1.5c0 1 .2284961 2 0 2-.5 0-.5-.5-.5-1.5-1.4045508-.187-1.4983856.8169-1.2597403 1.7728.3397768 1.3609.9781108 2.4773 1.6936242 3.6529.683416 1.1228 1.5890604 1.5743 2.566116 1.5743h4.500001c3 0 2.940224-6.0225 3-7.125.08401-1.5493-.658267-1.5818-1.220267-1.5818-.175495.1702-.07615.9787-.279733 1.5818-.5.5-.5-.4121-.5-.875v-1c.11908-.6145-.5-1-.5-1h-1c-.363506-.02-.487678.2854-.501579.7544-.0067.2897-.217172.2456-.217172.2456h-.5c-.28125 0-.28125-1-.28125-1 0-1-.5-1-.5-1z" fill="url(#b)" opacity=".2"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sc_zoomprevious.svg b/icon-themes/elementary_svg/cmd/sc_zoomprevious.svg
new file mode 100644
index 000000000..b13dfe51d
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sc_zoomprevious.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="8.068" x2="8" y1="1037.5" y2="1052.4"><stop offset="0" stop-color="#fcfcfc"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="9.785" x2="10.077" y1="1050.1" y2="1038.5"><stop offset="0" stop-color="#fff" stop-opacity=".502"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#b" y1="1052.4" y2="1036.4"/><g transform="translate(0 -1036.4)"><rect fill="url(#a)" height="13" rx="2" stroke="#000" stroke-opacity=".386" width="13" x="1.5" y="1037.9"/><rect fill="none" height="11" rx="1.003" ry="1.028" stroke="url(#b)" stroke-opacity=".386" width="11.021" x="2.488" y="1038.9"/><g stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".333" stroke-width=".904"><path d="m7.256 1040.852v2.13c4.878-.598 5.714 3.16 5.124 5.653-.058-1.666-1.553-4.196-5.124-3.804v2.015l-3.804-2.954zm5.124 7.783c.022.625-.153 1.133-.506 1.313.214-.354.387-.81.506-1.313z" fill="none" stroke="url(#c)"/><path d="m7.256 1039.852v2.13c4.878-.598 5.714 3.16 5.124 5.653-.058-1.666-1.553-4.196-5.124-3.804v2.015l-3.804-2.954zm5.124 7.783c.022.625-.153 1.133-.506 1.313.214-.354.387-.81.506-1.313z" fill="#fff" stroke="#000"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sl/lc_bold.svg b/icon-themes/elementary_svg/cmd/sl/lc_bold.svg
new file mode 100644
index 000000000..4a3f94616
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sl/lc_bold.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="11.904744" cy="4.36105" gradientTransform="matrix(.01593237 2.9166493 -2.3215578 .01268165 22.839502 -31.91211)" gradientUnits="userSpaceOnUse" r="6.758298"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><radialGradient id="b" cx="40" cy="43.5" gradientTransform="matrix(1 0 0 .75 -25.767561 12.375)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#g"/><radialGradient id="c" cx="9" cy="43.5" gradientTransform="matrix(1 0 0 .75 .479155 12.375)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#g"/><linearGradient id="d" gradientTransform="matrix(.29101737 0 0 1 8.024068 0)" gradientUnits="userSpaceOnUse" x1="17" x2="17" y1="46.5" y2="43.5"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="40" cy="43.5" gradientTransform="matrix(1 0 0 .75 -26.446602 12.375)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#g"/><linearGradient id="f" gradientTransform="matrix(.29101737 0 0 1 8.024068 0)" gradientUnits="userSpaceOnUse" x1="17" x2="17" xlink:href="#d" y1="46.5" y2="43.5"/><linearGradient id="g"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><g transform="matrix(.73633307 0 0 1 8.020185 -24.5)"><path d="m13.553398 43.5v3h.5c.831 0 1.5-.669 1.5-1.5s-.669-1.5-1.5-1.5z" fill="url(#e)" opacity=".2"/><path d="m8.8854046 43.5c-.7790625 0-1.40625.627187-1.40625 1.40625v.1875c0 .779063.6271875 1.40625 1.40625 1.40625h.59375v-3z" fill="url(#c)" opacity=".2"/><path d="m9.4791546 43.5h4.0742434v3h-4.0742434z" fill="url(#f)" opacity=".2" stroke-width=".53946"/></g><g transform="matrix(.73633307 0 0 1 -.479815 -24.5)"><path d="m14.232439 43.5v3h.5c.831 0 1.5-.669 1.5-1.5s-.669-1.5-1.5-1.5z" fill="url(#b)" opacity=".2"/><path d="m8.8854046 43.5c-.7790625 0-1.40625.627187-1.40625 1.40625v.1875c0 .779063.6271875 1.40625 1.40625 1.40625h.59375v-3z" fill="url(#c)" opacity=".2"/><path d="m9.4791546 43.5h4.7532844v3h-4.7532844z" fill="url(#d)" opacity=".2" stroke-width=".53946"/></g><path d="m18.692298 20.5h-3.852503l-3.07022-6.654324-1.269575.941236v5.713088h-4.0000001v-16.0010232h4.0000001v7.7050072l1.335242-2.2655349 3.048331-5.4394723h3.764947l-4.829884 7.2124992z" fill="url(#a)" stroke="#000" stroke-opacity=".6"/><path d="m6.5 4.4980469v1.5h3.999748v-1.5zm8.382812 0-3.047126 5.4394531-1.335938 2.265625v1.5l1.335938-2.265625 3.047126-5.4394531h2.703126l1.0625-1.5zm-.583984 8.0332031-.480469.679688 3.994141 7.289062h.878906z" fill="#fff" opacity=".2"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sl/lc_italic.svg b/icon-themes/elementary_svg/cmd/sl/lc_italic.svg
new file mode 100644
index 000000000..4c4aacfbf
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sl/lc_italic.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="13" cy="7.158687" gradientTransform="matrix(-2.8900222 .00000025 -.00000038 -4.4461878 49.453941 34.82886)" gradientUnits="userSpaceOnUse" r="4.498236"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="44" y2="41"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="40" cy="43.5" gradientTransform="matrix(1 0 0 .75 -21.548444 9.875)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#d"/><linearGradient id="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="9" cy="43.5" gradientTransform="matrix(1 0 0 .75 -4.59375 9.875)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#d"/><g transform="matrix(.60518445 0 0 1 4.833406 -21.5)"><path d="m18.451556 41v3h.5c.831 0 1.5-.669 1.5-1.5s-.669-1.5-1.5-1.5z" fill="url(#c)" opacity=".2"/><path d="m3.8125 41c-.7790625 0-1.40625.627187-1.40625 1.40625v.1875c0 .779063.6271875 1.40625 1.40625 1.40625h.59375v-3z" fill="url(#e)" opacity=".2"/><path d="m4.40625 41h14.045305v3h-14.045305z" fill="url(#b)" opacity=".2"/></g><path d="m7.6659334 20.500511 3.1958266-16.001023h2.035698l-2.834654 14.184218h6.271262l-.361172 1.816805z" fill="url(#a)" stroke="#000" stroke-opacity=".6"/><path d="m10.861328 4.5-3.1953124 16h.2988282l2.8964842-14.5h1.736328l.298828-1.5zm-.5 14.183594-.298828 1.5h5.972656l.298828-1.5z" fill="#fff" opacity=".2"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sl/sc_bold.svg b/icon-themes/elementary_svg/cmd/sl/sc_bold.svg
new file mode 100644
index 000000000..0ca0550b5
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sl/sc_bold.svg
@@ -0,0 +1,3 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="6" cy="3.41416" gradientTransform="matrix(.00000011 4.5623183 -3.2204598 .00000008 16.995163 -27.37391)" gradientUnits="userSpaceOnUse" r="3.726176"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient>
+
+/&amp;amp;gt;<path d="m13.649989 14.5h-3.130344l-2.9880545-5.406957-1.0315905.7647998v4.6421572h-2.9999999v-13.0015973h2.9999999v6.2606871l1.0849486-1.8408554 2.9702684-4.4198317h3.0592l-4.1530408 5.8605011z" fill="url(#a)" stroke="#000" stroke-opacity=".6"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/sl/sc_italic.svg b/icon-themes/elementary_svg/cmd/sl/sc_italic.svg
new file mode 100644
index 000000000..910cae2bf
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/sl/sc_italic.svg
@@ -0,0 +1,3 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="9" cy="3.783174" gradientTransform="matrix(-2.183201 -.15594313 .2735958 -3.8303361 26.706661 16.394315)" gradientUnits="userSpaceOnUse" r="3.655032"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient>
+
+/&amp;amp;gt;<path d="m4.4783635 14.500798 2.5967623-13.001597h1.6541019l-2.3032925 11.525356h5.0957008l-.293469 1.476241z" fill="url(#a)" stroke="#000" stroke-opacity=".6"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/tr/lc_italic.svg b/icon-themes/elementary_svg/cmd/tr/lc_italic.svg
new file mode 100644
index 000000000..a7e57209b
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/tr/lc_italic.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="13" cy="7.158687" gradientTransform="matrix(-2.8900222 .00000025 -.00000038 -4.4461878 47.133683 34.82886)" gradientUnits="userSpaceOnUse" r="4.498236"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="44" y2="41"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="40" cy="43.5" gradientTransform="matrix(1 0 0 .75 -31.462778 9.875)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#d"/><linearGradient id="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="9" cy="43.5" gradientTransform="matrix(1 0 0 .75 -4.59375 9.875)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#d"/><g transform="matrix(.60518445 0 0 1 5.333406 -21.5)"><path d="m8.537222 41v3h.5c.831 0 1.5-.669 1.5-1.5s-.669-1.5-1.5-1.5z" fill="url(#c)" opacity=".2"/><path d="m3.8125 41c-.7790625 0-1.40625.627187-1.40625 1.40625v.1875c0 .779063.6271875 1.40625 1.40625 1.40625h.59375v-3z" fill="url(#e)" opacity=".2"/><path d="m4.40625 41h4.130972v3h-4.130972z" fill="url(#b)" opacity=".2"/></g><path d="m10.008081 20.500511h-2.0466429l2.8455989-14.2061066h-4.5748476l.3502276-1.7949164h11.185394l-.350228 1.7949164h-4.563903z" fill="url(#a)" stroke="#000" stroke-opacity=".6"/><path d="m6.5820312 4.5-.3496093 1.7949219h.2929687l.0566406-.2949219h10.8925778l.292969-1.5zm3.9238278 3.2949219-2.5449215 12.7050781h.3007813l2.5449222-12.7050781z" fill="#fff" opacity=".2"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/cmd/tr/sc_italic.svg b/icon-themes/elementary_svg/cmd/tr/sc_italic.svg
new file mode 100644
index 000000000..a15928fb6
--- /dev/null
+++ b/icon-themes/elementary_svg/cmd/tr/sc_italic.svg
@@ -0,0 +1,3 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="8.183168" cy="3.816429" gradientTransform="matrix(-2.4623588 .00000001 0 -3.840095 28.149894 15.15545)" gradientUnits="userSpaceOnUse" r="3.655032"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient>
+
+/&amp;amp;gt;<path d="m6.3814701 14.500798h-1.662995l2.3121856-11.5431415h-3.7172829l.2845766-1.4584555h9.0886676l-.284576 1.4584555h-3.7083903z" fill="url(#a)" stroke="#000" stroke-opacity=".6"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/database/linked_text_table.svg b/icon-themes/elementary_svg/database/linked_text_table.svg
new file mode 100644
index 000000000..8aac087f1
--- /dev/null
+++ b/icon-themes/elementary_svg/database/linked_text_table.svg
@@ -0,0 +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="11" x2="10.5" y1="4" y2="12"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="40.958" x2="18.681" y1="46.971001" y2="46.971001"><stop offset="0" stop-color="#fff"/><stop offset=".45" stop-color="#fff" stop-opacity=".235"/><stop offset=".65" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="0" y2="5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="d" gradientTransform="translate(-1 -1)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#e" y1="3" y2="4"/><linearGradient id="e" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" y1="6.451322" y2="10.245955"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999982" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="f" gradientTransform="translate(-6 -1)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#e" y1="3" y2="4"/><linearGradient id="g" gradientTransform="translate(4 -1)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#e" y1="3" y2="4"/><linearGradient id="h" gradientTransform="translate(-1 6)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#e" y1="3" y2="4"/><linearGradient id="i" gradientTransform="translate(-6 6)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#e" y1="3" y2="4"/><linearGradient id="j" gradientTransform="translate(4 6)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#e" y1="3" y2="4"/><linearGradient id="k" gradientTransform="translate(-1 10)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#e" y1="3" y2="4"/><linearGradient id="l" gradientTransform="translate(-6 10)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#e" y1="3" y2="4"/><linearGradient id="m" gradientTransform="translate(4 10)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#e" y1="3" y2="4"/><linearGradient id="n" gradientTransform="translate(-1 3)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#e" y1="3" y2="4"/><linearGradient id="o" gradientTransform="translate(-6 3)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#e" y1="3" y2="4"/><linearGradient id="p" gradientTransform="translate(4 3)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#e" y1="3" y2="4"/><linearGradient id="q" gradientTransform="matrix(.59436 0 0 .5999 -19.765 2.467)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><rect fill="url(#q)" height="15" rx=".424" ry=".491" width="15" x=".5" y=".5"/><path d="m.5.5h15v3.98l-15 .02z" fill="url(#c)"/><path d="m.498.002c-.276 0-.5.224-.5.5l.002 14.998c0 .276.224.5.5.5h15c.276 0 .5-.224.5-.5l-.002-10.5h.002v-1h-.002v-3.498c0-.276-.224-.5-.5-.5zm.498.998h14.004v3h-4.002v-2.998h-1v2.998h-4v-2.998h-1v2.998h-4.002zm0 4h4.004v2h-4v1h4v3h-4v1h4v3h1v-3h4v3h1v-3h4v-1h-4v-3h4v3l.002 4.002h-14.004zm5.004 0h4v2h-4zm5 0h4v2h-4zm-5 3h4v3h-4z" fill="#030303" opacity=".32"/><path d="m.5 0c-.27614237 0-.5.22385763-.5.5v4.5h.99804688v-4.00195312h4.00195312v.00195312 3h-4v1h14v-1h-4v-3-.001953h4.001953v4.001953h.998047v-4.5c0-.27614237-.223858-.5-.5-.5zm5.5.99804688h4v.00195312 3h-4v-3z" fill="#452981" fill-opacity=".501961"/><g fill="none" stroke-linecap="square" stroke-opacity=".67451"><path d="m6.5 1.5h3v2h-3z" opacity=".5" stroke="url(#d)"/><path d="m1.5 1.5h3v2h-3z" opacity=".5" stroke="url(#f)"/><path d="m11.5 1.5h3v2h-3z" opacity=".5" stroke="url(#g)"/><path d="m6.5 8.5h3v2h-3z" stroke="url(#h)"/><path d="m1.5 8.5h3v2h-3z" stroke="url(#i)"/><path d="m11.5 8.5h3v2h-3z" stroke="url(#j)"/><path d="m6.5 12.5h3v2h-3z" stroke="url(#k)"/><path d="m1.5 12.5h3v2h-3z" stroke="url(#l)"/><path d="m11.5 12.5h3v2h-3z" stroke="url(#m)"/><path d="m6.5 5.5h3v1h-3z" stroke="url(#n)"/><path d="m1.5 5.5h3v1h-3z" stroke="url(#o)"/><path d="m11.5 5.5h3v1h-3z" stroke="url(#p)"/></g><g stroke-miterlimit="7" transform="translate(-5.999989 3)"><path d="m10.518 11.916 4.482-3.916-4.494-3.857v2.36l-4.006.002.013 3.007 4.005-.004z" style="display:block;stroke:#a62100;stroke-width:.999922;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#a)"/><path d="m18.228764 1.1607228.0055 1.8698584-6.19.006v1.5461208l6.193-.005-.0085 1.9429185 3.092242-2.7109789z" display="block" fill="none" stroke="url(#b)" stroke-miterlimit="7" stroke-width="1.546121" transform="matrix(.64678 0 0 .64678 -.29 5.536)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/dbaccess/res/all_left.svg b/icon-themes/elementary_svg/dbaccess/res/all_left.svg
new file mode 100644
index 000000000..34b03d92c
--- /dev/null
+++ b/icon-themes/elementary_svg/dbaccess/res/all_left.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="16.202444" cy="-19.005346" gradientTransform="matrix(0 1.2955087 -1.315286 0 -15.262017 -22.270403)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><g transform="translate(-2.892936)"><path d="m10.054543 2.0025296c-.2146052-.00858-.4151287.087705-.5729928.2455684l-6.2210666 6.0846393c-.128264.128264-.208392.2767305-.245568.4365661-.0191.082101-.03256.1635891-.02729.2455684-.0015.026447-.0011.055217 0 .081856.0083.048005.01027.090807.02729.1364269.03549.1648194.113542.3318243.245569.4638515l6.2210652 6.0846398c.3157281.315728.8312332.287467 1.1732712-.05457l1.227842-1.227842c.342039-.342038.3703-.884829.05457-1.200557l-2.5375393-2.298677-1.8593112-1.8656957 1.8320258-1.8656957 2.5648267-2.5648255c.315728-.3157286.287467-.8312339-.054571-1.1732722l-1.227842-1.2551275c-.17102-.1710192-.385673-.2642696-.600279-.2728538z" fill="#fff" opacity=".35"/><path d="m10.039953.99005125c-.212109-.00849-.4103004.08675425-.5663285.24290775l-6.3098679 6.1175038c-.126772.1268743-.205968.2737323-.242712.4318361-.01887.081211-.03218.1618167-.02697.2429078-.0015.026161-.001.054619 0 .080969.0082.047485.01015.089823.02697.1349488.03508.1630336.112221.3282291.242712.4588258l6.3098678 6.0770397c.3120561.312308.8295896.292184 1.1596256-.05398l1.213563-1.272864c.330036-.346163.365992-.875242.05394-1.187549l-2.2068364-2.262597-2.0169492-2 2.0169492-2 2.2068324-2.2391753c.309902-.3144435.284124-.8222257-.053936-1.1605582l-1.213562-1.3403178c-.169031-.1691661-.381188-.26140625-.593298-.26989745z" fill="url(#a)"/><g fill="none" stroke="#000"><path d="m10.012985 1.5206764c-.073465-.00295-.1534318.018607-.242712.107959l-6.1487154 6.0187147c-.07291.072972-.115625.1602302-.13484.2429078-.01477.063532-.001.091768 0 .107959.000283.00899.000283.017996 0 .02699.0067.039064-.0011.01894 0 .02699-.000248.00449-.000736.00855 0 .02699.01164.026005.02069.053173.02697.080969.02039.094763.04549.1804764.107872.2429078l6.1487134 6.0187143c.137953.138064.372275.140231.566329-.05398l1.213562-1.214538c.18599-.18614.183152-.464455.05394-.593775l-2.5080322-2.510047-2.0960718-2.049438 2.0691037-1.9990247 2.5349963-2.5370367c.137952-.138063.140118-.3725745-.05394-.5667848l-1.213558-1.2415287c-.097269-.0973469-.224038-.1309624-.323617-.1349487z" opacity=".1" stroke-linecap="round" stroke-linejoin="round"/><path d="m10.039953 2.546287-5.6093534 5.4789196 5.5823854 5.4789194.674202-.674743-2.1844123-2.18617-2.5027747-2.643213 2.4758067-2.5927992 2.2113803-2.2131598z" opacity=".03"/></g></g><g transform="translate(3.788209)"><path d="m10.054543 2.0025296c-.2146052-.00858-.4151287.087705-.5729928.2455684l-6.2210666 6.0846393c-.128264.128264-.208392.2767305-.245568.4365661-.0191.082101-.03256.1635891-.02729.2455684-.0015.026447-.0011.055217 0 .081856.0083.048005.01027.090807.02729.1364269.03549.1648194.113542.3318243.245569.4638515l6.2210652 6.0846398c.3157281.315728.8312332.287467 1.1732712-.05457l1.227842-1.227842c.342039-.342038.3703-.884829.05457-1.200557l-2.5375393-2.298677-1.8593112-1.8656957 1.8320258-1.8656957 2.5648267-2.5648255c.315728-.3157286.287467-.8312339-.054571-1.1732722l-1.227842-1.2551275c-.17102-.1710192-.385673-.2642696-.600279-.2728538z" fill="#fff" opacity=".35"/><path d="m10.039953.99005125c-.212109-.00849-.4103004.08675425-.5663285.24290775l-6.3098679 6.1175038c-.126772.1268743-.205968.2737323-.242712.4318361-.01887.081211-.03218.1618167-.02697.2429078-.0015.026161-.001.054619 0 .080969.0082.047485.01015.089823.02697.1349488.03508.1630336.112221.3282291.242712.4588258l6.3098678 6.0770397c.3120561.312308.8295896.292184 1.1596256-.05398l1.213563-1.272864c.330036-.346163.365992-.875242.05394-1.187549l-2.2068364-2.262597-2.0169492-2 2.0169492-2 2.2068324-2.2391753c.309902-.3144435.284124-.8222257-.053936-1.1605582l-1.213562-1.3403178c-.169031-.1691661-.381188-.26140625-.593298-.26989745z" fill="url(#a)"/><g fill="none" stroke="#000"><path d="m10.012985 1.5206764c-.073465-.00295-.1534318.018607-.242712.107959l-6.1487154 6.0187147c-.07291.072972-.115625.1602302-.13484.2429078-.01477.063532-.001.091768 0 .107959.000283.00899.000283.017996 0 .02699.0067.039064-.0011.01894 0 .02699-.000248.00449-.000736.00855 0 .02699.01164.026005.02069.053173.02697.080969.02039.094763.04549.1804764.107872.2429078l6.1487134 6.0187143c.137953.138064.372275.140231.566329-.05398l1.213562-1.214538c.18599-.18614.183152-.464455.05394-.593775l-2.5080322-2.510047-2.0960718-2.049438 2.0691037-1.9990247 2.5349963-2.5370367c.137952-.138063.140118-.3725745-.05394-.5667848l-1.213558-1.2415287c-.097269-.0973469-.224038-.1309624-.323617-.1349487z" opacity=".1" stroke-linecap="round" stroke-linejoin="round"/><path d="m10.039953 2.546287-5.6093534 5.4789196 5.5823854 5.4789194.674202-.674743-2.1844123-2.18617-2.5027747-2.643213 2.4758067-2.5927992 2.2113803-2.2131598z" opacity=".03"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/dbaccess/res/all_right.svg b/icon-themes/elementary_svg/dbaccess/res/all_right.svg
new file mode 100644
index 000000000..7ea43a0ac
--- /dev/null
+++ b/icon-themes/elementary_svg/dbaccess/res/all_right.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="16.202444" cy="-19.005346" gradientTransform="matrix(0 1.2955087 -1.315286 0 -15.262017 -22.270403)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><g transform="matrix(-1 0 0 1 18.892936 0)"><path d="m10.054543 2.0025296c-.2146052-.00858-.4151287.087705-.5729928.2455684l-6.2210666 6.0846393c-.128264.128264-.208392.2767305-.245568.4365661-.0191.082101-.03256.1635891-.02729.2455684-.0015.026447-.0011.055217 0 .081856.0083.048005.01027.090807.02729.1364269.03549.1648194.113542.3318243.245569.4638515l6.2210652 6.0846398c.3157281.315728.8312332.287467 1.1732712-.05457l1.227842-1.227842c.342039-.342038.3703-.884829.05457-1.200557l-2.5375393-2.298677-1.8593112-1.8656957 1.8320258-1.8656957 2.5648267-2.5648255c.315728-.3157286.287467-.8312339-.054571-1.1732722l-1.227842-1.2551275c-.17102-.1710192-.385673-.2642696-.600279-.2728538z" fill="#fff" opacity=".35"/><path d="m10.039953.99005125c-.212109-.00849-.4103004.08675425-.5663285.24290775l-6.3098679 6.1175038c-.126772.1268743-.205968.2737323-.242712.4318361-.01887.081211-.03218.1618167-.02697.2429078-.0015.026161-.001.054619 0 .080969.0082.047485.01015.089823.02697.1349488.03508.1630336.112221.3282291.242712.4588258l6.3098678 6.0770397c.3120561.312308.8295896.292184 1.1596256-.05398l1.213563-1.272864c.330036-.346163.365992-.875242.05394-1.187549l-2.2068364-2.262597-2.0169492-2 2.0169492-2 2.2068324-2.2391753c.309902-.3144435.284124-.8222257-.053936-1.1605582l-1.213562-1.3403178c-.169031-.1691661-.381188-.26140625-.593298-.26989745z" fill="url(#a)"/><g fill="none" stroke="#000"><path d="m10.012985 1.5206764c-.073465-.00295-.1534318.018607-.242712.107959l-6.1487154 6.0187147c-.07291.072972-.115625.1602302-.13484.2429078-.01477.063532-.001.091768 0 .107959.000283.00899.000283.017996 0 .02699.0067.039064-.0011.01894 0 .02699-.000248.00449-.000736.00855 0 .02699.01164.026005.02069.053173.02697.080969.02039.094763.04549.1804764.107872.2429078l6.1487134 6.0187143c.137953.138064.372275.140231.566329-.05398l1.213562-1.214538c.18599-.18614.183152-.464455.05394-.593775l-2.5080322-2.510047-2.0960718-2.049438 2.0691037-1.9990247 2.5349963-2.5370367c.137952-.138063.140118-.3725745-.05394-.5667848l-1.213558-1.2415287c-.097269-.0973469-.224038-.1309624-.323617-.1349487z" opacity=".1" stroke-linecap="round" stroke-linejoin="round"/><path d="m10.039953 2.546287-5.6093534 5.4789196 5.5823854 5.4789194.674202-.674743-2.1844123-2.18617-2.5027747-2.643213 2.4758067-2.5927992 2.2113803-2.2131598z" opacity=".03"/></g></g><g transform="matrix(-1 0 0 1 12.211791 0)"><path d="m10.054543 2.0025296c-.2146052-.00858-.4151287.087705-.5729928.2455684l-6.2210666 6.0846393c-.128264.128264-.208392.2767305-.245568.4365661-.0191.082101-.03256.1635891-.02729.2455684-.0015.026447-.0011.055217 0 .081856.0083.048005.01027.090807.02729.1364269.03549.1648194.113542.3318243.245569.4638515l6.2210652 6.0846398c.3157281.315728.8312332.287467 1.1732712-.05457l1.227842-1.227842c.342039-.342038.3703-.884829.05457-1.200557l-2.5375393-2.298677-1.8593112-1.8656957 1.8320258-1.8656957 2.5648267-2.5648255c.315728-.3157286.287467-.8312339-.054571-1.1732722l-1.227842-1.2551275c-.17102-.1710192-.385673-.2642696-.600279-.2728538z" fill="#fff" opacity=".35"/><path d="m10.039953.99005125c-.212109-.00849-.4103004.08675425-.5663285.24290775l-6.3098679 6.1175038c-.126772.1268743-.205968.2737323-.242712.4318361-.01887.081211-.03218.1618167-.02697.2429078-.0015.026161-.001.054619 0 .080969.0082.047485.01015.089823.02697.1349488.03508.1630336.112221.3282291.242712.4588258l6.3098678 6.0770397c.3120561.312308.8295896.292184 1.1596256-.05398l1.213563-1.272864c.330036-.346163.365992-.875242.05394-1.187549l-2.2068364-2.262597-2.0169492-2 2.0169492-2 2.2068324-2.2391753c.309902-.3144435.284124-.8222257-.053936-1.1605582l-1.213562-1.3403178c-.169031-.1691661-.381188-.26140625-.593298-.26989745z" fill="url(#a)"/><g fill="none" stroke="#000"><path d="m10.012985 1.5206764c-.073465-.00295-.1534318.018607-.242712.107959l-6.1487154 6.0187147c-.07291.072972-.115625.1602302-.13484.2429078-.01477.063532-.001.091768 0 .107959.000283.00899.000283.017996 0 .02699.0067.039064-.0011.01894 0 .02699-.000248.00449-.000736.00855 0 .02699.01164.026005.02069.053173.02697.080969.02039.094763.04549.1804764.107872.2429078l6.1487134 6.0187143c.137953.138064.372275.140231.566329-.05398l1.213562-1.214538c.18599-.18614.183152-.464455.05394-.593775l-2.5080322-2.510047-2.0960718-2.049438 2.0691037-1.9990247 2.5349963-2.5370367c.137952-.138063.140118-.3725745-.05394-.5667848l-1.213558-1.2415287c-.097269-.0973469-.224038-.1309624-.323617-.1349487z" opacity=".1" stroke-linecap="round" stroke-linejoin="round"/><path d="m10.039953 2.546287-5.6093534 5.4789196 5.5823854 5.4789194.674202-.674743-2.1844123-2.18617-2.5027747-2.643213 2.4758067-2.5927992 2.2113803-2.2131598z" opacity=".03"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/dbaccess/res/exwarning.svg b/icon-themes/elementary_svg/dbaccess/res/exwarning.svg
new file mode 100644
index 000000000..809cf6101
--- /dev/null
+++ b/icon-themes/elementary_svg/dbaccess/res/exwarning.svg
@@ -0,0 +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(.3333471 0 0 .32559732 -.000332 -.005053)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="-14.603537" y2="54.669891"><stop offset="0" stop-color="#fff3cb"/><stop offset=".26238" stop-color="#fdde76"/><stop offset=".66093999" stop-color="#f9c440"/><stop offset="1" stop-color="#e48b20"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.3209283 0 -.00139699 .29826454 -1.319947 -3.536087)" gradientUnits="userSpaceOnUse" x1="29.126724" x2="29.291178" y1="19.787613" y2="57.567127"><stop offset="0" stop-color="#fff"/><stop offset=".56911701" stop-color="#fff" stop-opacity=".235294"/><stop offset=".93297637" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="16" y2="1"><stop offset="0" stop-color="#634215"/><stop offset="1" stop-color="#93700d"/></linearGradient><g transform="translate(.007255 1)"><path d="m15.393251 13.018518-6.510339-12.0000005c-.187126-.33333228-.5257246-.5185175-.9028246-.5185175-.3770974 0-.7174345.22221995-.9074033.5555552l-6.46185793 11.9999998c-.1521025.296297-.1538414.703705.033445 1 .1872839.296297.48833133.444445.86543143.444445h12.9721914c.3771 0 .717277-.185186.869382-.481483.189811-.296295.191393-.666665.04198-.999999z" fill="url(#a)"/><path d="m14 12.518301c-1.954462-3.4714124-4-7.518301-6.024858-11.018301-1.975142 3.5-3.8706887 7.4457609-5.975142 11.013164-.3189516.522763-.6329068.692927-.4793859.923014.1535186.230089.4184294.04807 1.1467418.06307h10.7955961c.678046.0075.864678.10371.989435-.126372.155674-.230085-.154842-.3856-.452387-.854575z" fill="none" opacity=".6" stroke="url(#b)" stroke-linejoin="round"/><path d="m15.393251 13.018518-6.5103386-12.0000004c-.1871259-.33333278-.525724-.51851758-.9028241-.51851758-.3770979 0-.717435.2222199-.9074038.55555478l-6.46185806 12.0000012c-.1521025.296297-.1538415.703704.033445.999999.1872839.296297.48833126.444445.86543126.444445h12.9721913c.3771 0 .717278-.185185.869383-.481481.189811-.296296.191392-.666666.04198-1.000001z" fill="none" opacity=".4" stroke="#311d00"/><path d="m7 5.0000002v4l.5 1.9999998h1l.5-1.9999998v-4zm1 6.9999998c-.5522847 0-1 .447715-1 1s.4477153 1 1 1 1-.447715 1-1-.4477153-1-1-1z" fill="#fff" opacity=".15"/><path d="m7 4.0000002v4l.5 1.9999996h1l.5-1.9999996v-4zm1 6.9999998c-.5522847 0-1 .447715-1 1s.4477153 1 1 1 1-.447715 1-1-.4477153-1-1-1z" fill="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/dbaccess/res/form_16.svg b/icon-themes/elementary_svg/dbaccess/res/form_16.svg
new file mode 100644
index 000000000..13fec6da2
--- /dev/null
+++ b/icon-themes/elementary_svg/dbaccess/res/form_16.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="12.00104" x2="12.00104" y1="-4.018996" y2="12.000076"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="11.000119" x2="10.843659" y1="-1.000464" y2="-15.125461"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="c" gradientTransform="matrix(1.054 0 0 1.22 -.878 -4.413)" gradientUnits="userSpaceOnUse" x1="16.961" x2="16.961" y1="17.55" y2="22.468"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e1e1e1"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="19.294" x2="17.956" y1="17.535" y2="22.587"><stop offset="0" stop-color="#fff"/><stop offset=".508" stop-color="#fff" stop-opacity=".235"/><stop offset=".835" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><rect fill="url(#b)" height="14" rx=".5" transform="scale(1 -1)" width="14" x="1" y="-15"/><rect fill="none" height="14.996" opacity=".344" rx="1" stroke="#555761" stroke-linecap="round" stroke-linejoin="round" width="14.992" x=".502" y=".501"/><path d="m1.493 1.5h13.005v13h-13.005z" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><g fill-rule="evenodd"><path d="m3.978 14.426a.997.997 0 0 1 -1.994 0 .997.997 0 1 1 1.994 0z" fill="#fff"/><path d="m4 14.004a.997.997 0 0 1 -1.994 0 .997.997 0 1 1 1.994 0z" opacity=".3"/><path d="m13.978 14.426a.997.997 0 0 1 -1.994 0 .997.997 0 1 1 1.994 0z" fill="#fff"/><path d="m14 14.004a.997.997 0 0 1 -1.994 0 .997.997 0 1 1 1.994 0z" opacity=".3"/><path d="m4.03 3.282a.997.997 0 0 1 -1.993 0 .997.997 0 1 1 1.994 0z" fill="#fff"/><path d="m4 3.004a.997.997 0 0 1 -1.994 0 .997.997 0 1 1 1.994 0z" opacity=".3"/><path d="m14.03 3.282a.997.997 0 0 1 -1.993 0 .997.997 0 1 1 1.994 0z" fill="#fff"/><path d="m14 3.004a.997.997 0 0 1 -1.994 0 .997.997 0 1 1 1.994 0z" opacity=".3"/></g><g transform="matrix(.998 0 0 1.19 -10.967 -15.284)"><rect fill="url(#c)" height="5.077" rx="1.065" ry="1.049" width="11.003" x="13.485" y="17.463"/><g fill="none" stroke-width=".918"><path d="m14.485 18.335h9.078v3.303h-9.078z" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round"/><rect height="4.965" opacity=".5" rx="1.063" ry=".846" stroke="#656565" width="11.1" x="13.446" y="17.51"/></g></g><g fill="#4d4d4d"><path d="m5 7h1v1h-1z"/><path d="m6 6h1v1h-1z"/><path d="m7 7h1v1h-1z"/><path d="m5 8h1v1h-1z"/><path d="m7 8h1v1h-1z"/><path d="m6 9h1v1h-1z"/><path d="m9 6h1v1h-1z"/><path d="m9 7h1v1h-1z"/><path d="m9 8h1v1h-1z"/><path d="m9 9h1v1h-1z"/><path d="m11 6h1v1h-1z"/><path d="m10 7h1v1h-1z"/><path d="m11 8h1v1h-1z"/><path d="m11 9h1v1h-1z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/dbaccess/res/forms_22.svg b/icon-themes/elementary_svg/dbaccess/res/forms_22.svg
new file mode 100644
index 000000000..07d66b47f
--- /dev/null
+++ b/icon-themes/elementary_svg/dbaccess/res/forms_22.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="12" cy="2" fx="12" fy="2" gradientTransform="matrix(-.00000005 2.2105263 -1.7894737 -.00000004 15.578948 -24.526316)" gradientUnits="userSpaceOnUse" r="9.5" xlink:href="#b"/><radialGradient id="b" cx="7.496" cy="8.45" gradientTransform="matrix(0 1.1385 -1.2044 0 22.177 -5.75)" gradientUnits="userSpaceOnUse" r="20"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e1e1e1"/></radialGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#b" y1="13" y2="19"/><linearGradient id="d"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="4.993" cy="43.5" gradientTransform="matrix(2.0038 0 0 1.4 27.988 -17.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#d"/><radialGradient id="f" cx="4.993" cy="43.5" gradientTransform="matrix(2.0038 0 0 1.4 -20.012 -104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#d"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="25.058" x2="25.058" y1="47.028" y2="39.999"><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="h" gradientUnits="userSpaceOnUse" x1="12.001" x2="12.001" y1="3.269" y2="20.728"><stop offset="0" stop-color="#fff"/><stop offset=".063" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><rect fill="url(#a)" height="19" rx="1" width="19" x="2.5" y="2.5"/><g opacity=".4"><path d="m38 40h5v7h-5z" fill="url(#e)" transform="matrix(.579 0 0 .4286 -1.895 2.857)"/><path d="m-10-47h5v7h-5z" fill="url(#f)" transform="matrix(-.579 0 0 -.4286 -1.895 2.857)"/><path d="m10 40h28v7h-28z" fill="url(#g)" transform="matrix(.579 0 0 .4286 -1.895 2.857)"/></g><path d="m3.5 3.5h17v17h-17z" fill="none" opacity=".5" stroke="url(#h)" stroke-linecap="round" stroke-linejoin="round"/><g fill-rule="evenodd"><path d="m4.936 4.975a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" fill="#fff"/><path d="m4.936 4.53a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" opacity=".3"/><path d="m19.916 4.975a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" fill="#fff"/><path d="m19.916 4.53a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" opacity=".3"/><path d="m4.936 19.992a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" fill="#fff"/><path d="m4.936 19.548a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" opacity=".3"/><path d="m19.916 19.992a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" fill="#fff"/><path d="m19.916 19.548a.444.444 0 0 1 -.89 0 .444.444 0 1 1 .89 0z" opacity=".3"/></g><rect fill="#b5b5b5" height="5" rx="1" width="14" x="5" y="7"/><path d="m3.5 2c-.822 0-1.5.678-1.5 1.5v17c0 .822.678 1.5 1.5 1.5h17c.822 0 1.5-.678 1.5-1.5v-17c0-.822-.678-1.5-1.5-1.5zm0 1h17c.286 0 .5.214.5.5v17c0 .286-.214.5-.5.5h-17c-.286 0-.5-.214-.5-.5v-17c0-.286.214-.5.5-.5z" fill-opacity=".239"/><rect fill="#cacaca" height="4" rx="1" width="14" x="5" y="8"/><rect fill="#bababa" height="5" rx=".69" width="14" x="5" y="14"/><rect fill="url(#c)" height="3" rx=".384" width="12" x="6" y="15"/><g fill="#4d4d4d"><path d="m8 16h1v1h-1z"/><path d="m9 15h1v1h-1z"/><path d="m10 16h1v1h-1z"/><path d="m8 17h1v1h-1z"/><path d="m10 17h1v1h-1z"/><path d="m9 18h1v1h-1z"/><path d="m12 15h1v1h-1z"/><path d="m12 16h1v1h-1z"/><path d="m12 17h1v1h-1z"/><path d="m12 18h1v1h-1z"/><path d="m14 15h1v1h-1z"/><path d="m13 16h1v1h-1z"/><path d="m14 17h1v1h-1z"/><path d="m14 18h1v1h-1z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/dbaccess/res/forms_32.svg b/icon-themes/elementary_svg/dbaccess/res/forms_32.svg
new file mode 100644
index 000000000..30398fd47
--- /dev/null
+++ b/icon-themes/elementary_svg/dbaccess/res/forms_32.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.0540373 0 0 1.2200853 -.878036 -4.41284)" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="18.5" y2="25"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e1e1e1"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.85580995 0 0 .96310694 21.324798 .238673)" gradientUnits="userSpaceOnUse" x1="16.5" x2="16.5" y1="20" y2="23"><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><radialGradient id="c" 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="#d"/><linearGradient id="d"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="e" 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="#d"/><linearGradient id="f" 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="g" gradientUnits="userSpaceOnUse" x1="14.26548" x2="14.26548" y1=".638623" y2="-32.688384"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.67567568 0 0 .67567567 -.216213 -.216209)" gradientUnits="userSpaceOnUse" x1="23.999996" x2="23.999996" y1="6.239989" y2="41.759991"><stop offset="0" stop-color="#fff"/><stop offset=".04026115" stop-color="#fff" stop-opacity=".235294"/><stop offset=".95833331" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g opacity=".4" transform="matrix(.73684208 0 0 .57142853 -1.68421 4.142858)"><path d="m38 40h5v7h-5z" fill="url(#c)"/><path d="m-10-47h5v7h-5z" fill="url(#e)" transform="scale(-1)"/><path d="m10 40h28v7.000001h-28z" fill="url(#f)"/></g><rect fill="url(#g)" height="27" rx="1.677537" stroke-width="1.038462" transform="scale(1 -1)" width="27" x="2.5" y="-29.5"/><rect fill="none" height="27" opacity=".5" rx="2.16" stroke="#555761" stroke-linecap="round" stroke-linejoin="round" width="27" x="2.5" y="2.5"/><rect fill="none" height="25" rx="1.086957" ry="1.190476" stroke="url(#h)" stroke-linecap="round" stroke-linejoin="round" width="25" x="3.5" y="3.5"/><g fill-rule="evenodd"><path d="m5.2218912 5.221965a.44444569.44444569 0 0 1 -.888891 0 .44444569.44444569 0 1 1 .888891 0z" fill="#fff"/><path d="m5.2218912 4.77752a.44444569.44444569 0 0 1 -.888891 0 .44444569.44444569 0 1 1 .888891 0z" opacity=".3"/><path d="m27.666891 5.221965a.44444561.44444561 0 0 1 -.88889 0 .44444561.44444561 0 1 1 .88889 0z" fill="#fff"/><path d="m27.666891 4.77752a.44444561.44444561 0 0 1 -.88889 0 .44444561.44444561 0 1 1 .88889 0z" opacity=".3"/><path d="m5.2218912 27.66669a.44444569.44444569 0 0 1 -.888891 0 .44444569.44444569 0 1 1 .888891 0z" fill="#fff"/><path d="m5.2218912 27.222244a.44444569.44444569 0 0 1 -.888891 0 .44444569.44444569 0 1 1 .888891 0z" opacity=".3"/><path d="m27.666891 27.66669a.44444561.44444561 0 0 1 -.88889 0 .44444561.44444561 0 1 1 .88889 0z" fill="#fff"/><path d="m27.666891 27.222244a.44444561.44444561 0 0 1 -.88889 0 .44444561.44444561 0 1 1 .88889 0z" opacity=".3"/></g><rect fill="#b5b5b5" height="5" rx="1" width="20" x="6" y="9"/><rect fill="#cacaca" height="4" rx="1" width="20" x="6" y="10"/><rect fill="url(#a)" height="6" rx="1" stroke="#656565" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".529825" width="17" x="7.5" y="18.5"/><rect fill="none" height="6" opacity=".5" rx="1.060805" ry="1.007075" width="16.999998" x="7.5" y="18.5"/><rect fill="none" height="4" rx=".491849" ry=".5" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".529825" width="15" x="8.5" y="19.5"/><g fill="#4d4d4d"><path d="m12 21h1v1h-1z"/><path d="m13 20h1v1h-1z"/><path d="m14 21h1v1h-1z"/><path d="m12 22h1v1h-1z"/><path d="m14 22h1v1h-1z"/><path d="m13 23h1v1h-1z"/><path d="m16 20h1v1h-1z"/><path d="m16 21h1v1h-1z"/><path d="m16 22h1v1h-1z"/><path d="m16 23h1v1h-1z"/><path d="m18 20h1v1h-1z"/><path d="m17 21h1v1h-1z"/><path d="m18 22h1v1h-1z"/><path d="m18 23h1v1h-1z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/dbaccess/res/jo02.svg b/icon-themes/elementary_svg/dbaccess/res/jo02.svg
new file mode 100644
index 000000000..e4f7b2b57
--- /dev/null
+++ b/icon-themes/elementary_svg/dbaccess/res/jo02.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 11 11" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1=".5" y2="11"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="2.116667" x2="2.112077" y1="294.75104" y2="296.87039"><stop offset="0" stop-color="#fff"/><stop offset=".32053944" 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" gradientTransform="matrix(0 -1 1 0 -2 12.000001)" gradientUnits="userSpaceOnUse" x1="2.000001" x2="8" y1="6.5" y2="6.5"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><path d="m5 1c-1.6574996 0-3 1.342501-3 3 0 1.305001.8350004 2.4117187 2 2.8242188v.1757812 4h2 .5c.277.000001.5-.222999.5-.5 0-.276999-.223-.5-.5-.5h-.5v-2h.5c.277 0 .5-.222999.5-.5 0-.277-.223-.5-.5-.5h-.5v-.1757812c1.165-.4125 2-1.5192178 2-2.8242188 0-1.657499-1.3424996-3-3-3zm0 2c.5525004 0 1 .4475 1 1 0 .552501-.4474996 1-1 1-.5525 0-1-.447499-1-1 0-.5525.4475-1 1-1z" fill="url(#c)"/><g stroke-width=".264583" transform="matrix(3.7795276 0 0 3.7795276 -3 -1111.5196)"><path d="m8 .5a2.4999999 2.4999999 0 0 0 -2.5 2.5 2.4999999 2.4999999 0 0 0 1.5390625 2.3066406c-.0247763.0593982-.0390625.1247753-.0390625.1933594v.3242188.1757812 1 3c0 .554003.4460002 1 1 1 .5540001 0 1-.445997 1-1h.5c.2770016 0 .5-.2229984.5-.5 0-.2770394-.2229996-.5-.5-.5h-.5v-2h.5c.2770016 0 .5-.2229984.5-.5 0-.2770394-.2229999-.5-.5-.5h-.5v-.1757812c.3491338-.1236197.6631872-.3158117.9394531-.5507813-.0829611-.1607319-.2454361-.2734375-.4394531-.2734375h-.00391a2.4999999 2.4999999 0 0 0 1.00391-2 2.4999999 2.4999999 0 0 0 -2.5-2.5zm0 1.5c.5525 0 1 .4475087 1 1s-.4475 1-1 1-1-.4475087-1-1 .4475-1 1-1z" fill="url(#a)" transform="matrix(.26458333 0 0 .26458333 0 294.08957)"/><g fill="none" stroke-linecap="round" stroke-linejoin="bevel"><path d="m2.1166667 294.22186a.66145833.66145833 0 0 0 -.6614584.66146.66145833.66145833 0 0 0 .2645834.52865v.00052 1.19062c0 .14658.091627.26458.2051554.26458h.3834391c.075363 0 .1384853-.0544.1741498-.13229h.038241c.069167 0 .1250569-.0559.1250569-.12505v-.0145c0-.0692-.05589-.12506-.1250569-.12506h-.00723v-.52917h.00723c.069168 0 .125058-.0559.125058-.12505v-.0145c0-.0692-.05589-.12506-.1250569-.12506h-.00723v-.26458c0-.00036.0000011-.00068 0-.001a.66145833.66145833 0 0 0 .2645769-.52811.66145833.66145833 0 0 0 -.6614583-.66146zm0 .52917a.13229167.13229167 0 0 1 .1322916.13229.13229167.13229167 0 0 1 -.1322916.13229.13229167.13229167 0 0 1 -.1322917-.13229.13229167.13229167 0 0 1 .1322917-.13229z" stroke="#452981" stroke-opacity=".501961"/><path d="m2.1171875 294.48828c-.2228869 0-.3964849.1726-.3964844.39453.000097.12413.058128.24331.1582031.31836a.26473249.26473249 0 0 1 .1074219.21094v1.18945h.2695313a.26473249.26473249 0 0 1 .015625-.0254.26473249.26473249 0 0 1 -.023437-.10547v-.52929a.26473249.26473249 0 0 1 .037109-.13282.26473249.26473249 0 0 1 -.037109-.13086v-.26562a.26473249.26473249 0 0 1 .1074219-.21094c.098899-.0742.1560499-.19269.15625-.31836.0000004-.22288-.1716444-.39453-.3945313-.39453z" opacity=".5" stroke="url(#b)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/dbaccess/res/lc039.svg b/icon-themes/elementary_svg/dbaccess/res/lc039.svg
new file mode 100644
index 000000000..be2fd5354
--- /dev/null
+++ b/icon-themes/elementary_svg/dbaccess/res/lc039.svg
@@ -0,0 +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="18.518" x2="18.522" y1="21.017" y2="13.441"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.2432 0 0 .3513 2.162 7.568)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.923" y2="41.077"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.2538 0 0 .305 19.13 7.315)" gradientUnits="userSpaceOnUse" x1="-51.785999" x2="-51.785999" y1="50.785999" y2="2.906"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="d"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.2857 0 0 .3042 11.143 8.233)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" xlink:href="#d" y1=".985" y2="47.013"/><linearGradient id="f"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.03006 0 0 .01647 2.135 13.96)" 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><radialGradient id="h" cx="605.714" cy="486.648" gradientTransform="matrix(.03006 0 0 .01647 2.14 13.96)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#f"/><radialGradient id="i" cx="605.714" cy="486.648" gradientTransform="matrix(-.03006 0 0 .01647 23.86 13.96)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#f"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="16.04" x2="15.99" xlink:href="#d" y1=".377" y2="23.888"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="13.3" x2="12.679" xlink:href="#l" y1="23.048" y2="-5.018"/><linearGradient id="l"><stop offset="0" stop-color="#8d8d8d"/><stop offset="1" stop-color="#c3c3c3"/></linearGradient><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="11.413" x2="11.719" y1="1.918" y2="21.982"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".248"/></linearGradient><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="13.132" x2="13.19" xlink:href="#l" y1="23.033" y2="13.664"/><path d="m5.742 20h14.516v4h-14.516z" fill="url(#g)" opacity=".5"/><path d="m20.258 20v4c1.548.007 3.742-.896 3.742-2s-1.728-2-3.742-2z" fill="url(#h)" opacity=".5"/><path d="m5.742 20v4c-1.548.007-3.742-.896-3.742-2s1.728-2 3.742-2z" fill="url(#i)" opacity=".5"/><path d="m2.5 1.5c-1.566-.02-2.093 1.51-1.97 3h1.97v16c0 .943 1.057 2 2 2h17v-18.7c0-.943-1.357-2.3-2.3-2.3z" fill="url(#j)" stroke="url(#k)" stroke-linecap="round" stroke-linejoin="round"/><path d="m6 4v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1z" opacity=".1"/><path d="m4 4v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm15-16v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1z" fill="#aaa"/><path d="m3.29 2.5c-1.544-.107-1.68.58-1.79 1h2v16.69c0 .853.74 1.31 1.59 1.31h15.41v-17.39c0-.853-.752-1.61-1.6-1.61z" fill="none" opacity=".604" stroke="url(#m)" stroke-linecap="round" stroke-linejoin="round"/><path d="m6.5 19.5h17c.125 1.5-.41 3.043-2 3h-17c1.51 0 2.004-1.375 2-3z" fill="#c8c8c8" stroke="url(#n)" stroke-linecap="round" stroke-linejoin="round"/><rect fill="#fff" height=".933" opacity=".7" rx=".3" width="16" x="7" y="20.067"/><path d="m13 9h10v14h-10z" fill="url(#e)"/><g fill="none"><path d="m12.5 22.5h-9v-13h9z" stroke="url(#b)" stroke-linecap="round" transform="translate(10)"/><path d="m2.5 8.5h11v15h-11z" stroke="url(#c)" stroke-linejoin="round" transform="translate(10)"/></g><g stroke-linecap="round"><path d="m21.677 17.5-3.088 3.275-3.266-3.275h2.177v-4h1.999v4z" fill="none" opacity=".6" stroke="url(#a)"/><path d="m21.677 16.5-3.088 3.275-3.266-3.275h2.177v-4h2v4z" fill="#7e8087" stroke="#7c7c7c"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/dbaccess/res/lc040.svg b/icon-themes/elementary_svg/dbaccess/res/lc040.svg
new file mode 100644
index 000000000..bf33b5c98
--- /dev/null
+++ b/icon-themes/elementary_svg/dbaccess/res/lc040.svg
@@ -0,0 +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(.518 0 0 .36 -1079.953 -1152.217)" gradientUnits="userSpaceOnUse" x1="2100.5779" x2="2100.5779" y1="3215.147" y2="3256.79"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.29 0 0 .323 2.122 2.74)" gradientUnits="userSpaceOnUse" x1="29.556" x2="26.135" y1="28.447001" y2="34.106998"><stop offset="0" stop-color="#fff"/><stop offset=".004" stop-color="#fff" stop-opacity=".235"/><stop offset=".539" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="10.000742" x2="10.000742" y1="20.962545" y2="12.99235"><stop offset="0" stop-color="#fff"/><stop offset=".373" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="8.848872" x2="8.848872" y1="11.921802" y2="22.075937"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="e"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.03006 0 0 .01647 2.135 13.96)" 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><radialGradient id="g" cx="605.714" cy="486.648" gradientTransform="matrix(.03006 0 0 .01647 2.14 13.96)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#e"/><radialGradient id="h" cx="605.714" cy="486.648" gradientTransform="matrix(-.03006 0 0 .01647 23.86 13.96)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#e"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="16.04" x2="15.99" y1=".377" y2="23.888"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="13.3" x2="12.679" xlink:href="#k" y1="23.048" y2="-5.018"/><linearGradient id="k"><stop offset="0" stop-color="#8d8d8d"/><stop offset="1" stop-color="#c3c3c3"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="11.413" x2="11.719" y1="1.918" y2="21.982"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".248"/></linearGradient><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="13.132" x2="13.19" xlink:href="#k" y1="23.033" y2="13.664"/><path d="m5.742 20h14.516v4h-14.516z" fill="url(#f)" opacity=".5"/><path d="m20.258 20v4c1.548.007 3.742-.896 3.742-2s-1.728-2-3.742-2z" fill="url(#g)" opacity=".5"/><path d="m5.742 20v4c-1.548.007-3.742-.896-3.742-2s1.728-2 3.742-2z" fill="url(#h)" opacity=".5"/><path d="m2.5 1.5c-1.566-.02-2.093 1.51-1.97 3h1.97v16c0 .943 1.057 2 2 2h17v-18.7c0-.943-1.357-2.3-2.3-2.3z" fill="url(#i)" stroke="url(#j)" stroke-linecap="round" stroke-linejoin="round"/><path d="m6 4v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1zm0 2v1h12v-1z" opacity=".1"/><path d="m4 4v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm15-16v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1z" fill="#aaa"/><path d="m3.29 2.5c-1.544-.107-1.68.58-1.79 1h2v16.69c0 .853.74 1.31 1.59 1.31h15.41v-17.39c0-.853-.752-1.61-1.6-1.61z" fill="none" opacity=".604" stroke="url(#l)" stroke-linecap="round" stroke-linejoin="round"/><path d="m6.5 19.5h17c.125 1.5-.41 3.043-2 3h-17c1.51 0 2.004-1.375 2-3z" fill="#c8c8c8" stroke="url(#m)" stroke-linecap="round" stroke-linejoin="round"/><rect fill="#fff" height=".933" opacity=".7" rx=".3" width="16" x="7" y="20.067"/><g transform="translate(9.02)"><path d="m8.5 8.5v2.02a6.5 6.5 0 0 0 -.5-.02 6.5 6.5 0 0 0 -6.5 6.5 6.5 6.5 0 0 0 6.5 6.5 6.5 6.5 0 0 0 6.48-6h-3.02a3.5 3.5 0 0 1 -3.46 3 3.5 3.5 0 0 1 -3.5-3.5 3.5 3.5 0 0 1 3.5-3.5 3.5 3.5 0 0 1 .5.04v1.96l5-3.5z" fill="url(#a)" opacity=".99"/><g fill="none"><path d="m8.5 8.5v2.02a6.5 6.5 0 0 0 -.5-.02 6.5 6.5 0 0 0 -6.5 6.5 6.5 6.5 0 0 0 6.5 6.5 6.5 6.5 0 0 0 6.48-6h-3.02a3.5 3.5 0 0 1 -3.46 3 3.5 3.5 0 0 1 -3.5-3.5 3.5 3.5 0 0 1 3.5-3.5 3.5 3.5 0 0 1 .5.04v1.96l5-3.5z" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/><path d="m9.496 13.578v-3.13l2.222 1.56z" opacity=".5" stroke="url(#b)" stroke-width=".992"/><path d="m12.32 18.176a4.49 4.49 0 0 1 -5.392 3.202 4.49 4.49 0 0 1 -3.33-5.315 4.49 4.49 0 0 1 5.232-3.458" opacity=".5" stroke="url(#c)" stroke-width=".992"/><ellipse cx="8" cy="17.212" opacity=".99" rx="4" ry="2.472"/><path d="m13.386 18.154a5.506 5.504 0 0 1 -6.446 4.246 5.506 5.504 0 0 1 -4.357-6.372 5.506 5.504 0 0 1 6.3-4.46" opacity=".5" stroke="url(#d)" stroke-width=".992"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/dbaccess/res/one_left.svg b/icon-themes/elementary_svg/dbaccess/res/one_left.svg
new file mode 100644
index 000000000..c828d13da
--- /dev/null
+++ b/icon-themes/elementary_svg/dbaccess/res/one_left.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="16.202444" cy="-19.005346" gradientTransform="matrix(0 1.2955087 -1.315286 0 -15.262017 -22.270403)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><path d="m10.054543 2.0025296c-.2146052-.00858-.4151287.087705-.5729928.2455684l-6.2210666 6.0846393c-.128264.128264-.208392.2767305-.245568.4365661-.0191.082101-.03256.1635891-.02729.2455684-.0015.026447-.0011.055217 0 .081856.0083.048005.01027.090807.02729.1364269.03549.1648194.113542.3318243.245569.4638515l6.2210652 6.0846398c.3157281.315728.8312332.287467 1.1732712-.05457l1.227842-1.227842c.342039-.342038.3703-.884829.05457-1.200557l-2.5375393-2.298677-1.8593112-1.8656957 1.8320258-1.8656957 2.5648267-2.5648255c.315728-.3157286.287467-.8312339-.054571-1.1732722l-1.227842-1.2551275c-.17102-.1710192-.385673-.2642696-.600279-.2728538z" fill="#fff" opacity=".35"/><path d="m10.039953.99005125c-.212109-.00849-.4103004.08675425-.5663285.24290775l-6.3098679 6.1175038c-.126772.1268743-.205968.2737323-.242712.4318361-.01887.081211-.03218.1618167-.02697.2429078-.0015.026161-.001.054619 0 .080969.0082.047485.01015.089823.02697.1349488.03508.1630336.112221.3282291.242712.4588258l6.3098678 6.0770397c.3120561.312308.8295896.292184 1.1596256-.05398l1.213563-1.272864c.330036-.346163.365992-.875242.05394-1.187549l-2.2068364-2.262597-2.0169492-2 2.0169492-2 2.2068324-2.2391753c.309902-.3144435.284124-.8222257-.053936-1.1605582l-1.213562-1.3403178c-.169031-.1691661-.381188-.26140625-.593298-.26989745z" fill="url(#a)"/><g fill="none" stroke="#000"><path d="m10.012985 1.5206764c-.073465-.00295-.1534318.018607-.242712.107959l-6.1487154 6.0187147c-.07291.072972-.115625.1602302-.13484.2429078-.01477.063532-.001.091768 0 .107959.000283.00899.000283.017996 0 .02699.0067.039064-.0011.01894 0 .02699-.000248.00449-.000736.00855 0 .02699.01164.026005.02069.053173.02697.080969.02039.094763.04549.1804764.107872.2429078l6.1487134 6.0187143c.137953.138064.372275.140231.566329-.05398l1.213562-1.214538c.18599-.18614.183152-.464455.05394-.593775l-2.5080322-2.510047-2.0960718-2.049438 2.0691037-1.9990247 2.5349963-2.5370367c.137952-.138063.140118-.3725745-.05394-.5667848l-1.213558-1.2415287c-.097269-.0973469-.224038-.1309624-.323617-.1349487z" opacity=".1" stroke-linecap="round" stroke-linejoin="round"/><path d="m10.039953 2.546287-5.6093534 5.4789196 5.5823854 5.4789194.674202-.674743-2.1844123-2.18617-2.5027747-2.643213 2.4758067-2.5927992 2.2113803-2.2131598z" opacity=".03"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/dbaccess/res/one_right.svg b/icon-themes/elementary_svg/dbaccess/res/one_right.svg
new file mode 100644
index 000000000..847157893
--- /dev/null
+++ b/icon-themes/elementary_svg/dbaccess/res/one_right.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="16.202444" cy="-19.005346" gradientTransform="matrix(0 1.2955087 -1.315286 0 -15.262017 -22.270403)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><g transform="matrix(-1 0 0 1 16.104727 0)"><path d="m10.054543 2.0025296c-.2146052-.00858-.4151287.087705-.5729928.2455684l-6.2210666 6.0846393c-.128264.128264-.208392.2767305-.245568.4365661-.0191.082101-.03256.1635891-.02729.2455684-.0015.026447-.0011.055217 0 .081856.0083.048005.01027.090807.02729.1364269.03549.1648194.113542.3318243.245569.4638515l6.2210652 6.0846398c.3157281.315728.8312332.287467 1.1732712-.05457l1.227842-1.227842c.342039-.342038.3703-.884829.05457-1.200557l-2.5375393-2.298677-1.8593112-1.8656957 1.8320258-1.8656957 2.5648267-2.5648255c.315728-.3157286.287467-.8312339-.054571-1.1732722l-1.227842-1.2551275c-.17102-.1710192-.385673-.2642696-.600279-.2728538z" fill="#fff" opacity=".35"/><path d="m10.039953.99005125c-.212109-.00849-.4103004.08675425-.5663285.24290775l-6.3098679 6.1175038c-.126772.1268743-.205968.2737323-.242712.4318361-.01887.081211-.03218.1618167-.02697.2429078-.0015.026161-.001.054619 0 .080969.0082.047485.01015.089823.02697.1349488.03508.1630336.112221.3282291.242712.4588258l6.3098678 6.0770397c.3120561.312308.8295896.292184 1.1596256-.05398l1.213563-1.272864c.330036-.346163.365992-.875242.05394-1.187549l-2.2068364-2.262597-2.0169492-2 2.0169492-2 2.2068324-2.2391753c.309902-.3144435.284124-.8222257-.053936-1.1605582l-1.213562-1.3403178c-.169031-.1691661-.381188-.26140625-.593298-.26989745z" fill="url(#a)"/><g fill="none" stroke="#000"><path d="m10.012985 1.5206764c-.073465-.00295-.1534318.018607-.242712.107959l-6.1487154 6.0187147c-.07291.072972-.115625.1602302-.13484.2429078-.01477.063532-.001.091768 0 .107959.000283.00899.000283.017996 0 .02699.0067.039064-.0011.01894 0 .02699-.000248.00449-.000736.00855 0 .02699.01164.026005.02069.053173.02697.080969.02039.094763.04549.1804764.107872.2429078l6.1487134 6.0187143c.137953.138064.372275.140231.566329-.05398l1.213562-1.214538c.18599-.18614.183152-.464455.05394-.593775l-2.5080322-2.510047-2.0960718-2.049438 2.0691037-1.9990247 2.5349963-2.5370367c.137952-.138063.140118-.3725745-.05394-.5667848l-1.213558-1.2415287c-.097269-.0973469-.224038-.1309624-.323617-.1349487z" opacity=".1" stroke-linecap="round" stroke-linejoin="round"/><path d="m10.039953 2.546287-5.6093534 5.4789196 5.5823854 5.4789194.674202-.674743-2.1844123-2.18617-2.5027747-2.643213 2.4758067-2.5927992 2.2113803-2.2131598z" opacity=".03"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/dbaccess/res/pkey.svg b/icon-themes/elementary_svg/dbaccess/res/pkey.svg
new file mode 100644
index 000000000..7132cf9b0
--- /dev/null
+++ b/icon-themes/elementary_svg/dbaccess/res/pkey.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 11 11" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1=".5" y2="11"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="2.116667" x2="2.112077" y1="294.75104" y2="296.87039"><stop offset="0" stop-color="#fff"/><stop offset=".32053944" 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" gradientTransform="matrix(0 -1 1 0 -2 12.000001)" gradientUnits="userSpaceOnUse" x1="2.000001" x2="8" y1="6.5" y2="6.5"><stop offset="0" stop-color="#eeeeec"/><stop offset="1" stop-color="#e0e0de"/></linearGradient><path d="m5 1c-1.6574996 0-3 1.342501-3 3 0 1.305001.8350004 2.4117187 2 2.8242188v.1757812 4h2 .5c.277.000001.5-.222999.5-.5 0-.276999-.223-.5-.5-.5h-.5v-2h.5c.277 0 .5-.222999.5-.5 0-.277-.223-.5-.5-.5h-.5v-.1757812c1.165-.4125 2-1.5192178 2-2.8242188 0-1.657499-1.3424996-3-3-3zm0 2c.5525004 0 1 .4475 1 1 0 .552501-.4474996 1-1 1-.5525 0-1-.447499-1-1 0-.5525.4475-1 1-1z" fill="url(#c)"/><g stroke-width=".264583" transform="matrix(3.7795276 0 0 3.7795276 -3 -1111.5196)"><path d="m8 .5a2.4999999 2.4999999 0 0 0 -2.5 2.5 2.4999999 2.4999999 0 0 0 1.5390625 2.3066406c-.0247763.0593982-.0390625.1247753-.0390625.1933594v.3242188.1757812 1 3c0 .554003.4460002 1 1 1 .5540001 0 1-.445997 1-1h.5c.2770016 0 .5-.2229984.5-.5 0-.2770394-.2229996-.5-.5-.5h-.5v-2h.5c.2770016 0 .5-.2229984.5-.5 0-.2770394-.2229999-.5-.5-.5h-.5v-.1757812c.3491338-.1236197.6631872-.3158117.9394531-.5507813-.0829611-.1607319-.2454361-.2734375-.4394531-.2734375h-.00391a2.4999999 2.4999999 0 0 0 1.00391-2 2.4999999 2.4999999 0 0 0 -2.5-2.5zm0 1.5c.5525 0 1 .4475087 1 1s-.4475 1-1 1-1-.4475087-1-1 .4475-1 1-1z" fill="url(#a)" transform="matrix(.26458333 0 0 .26458333 0 294.08957)"/><g fill="none" stroke-linecap="round" stroke-linejoin="bevel"><path d="m2.1166667 294.22186a.66145833.66145833 0 0 0 -.6614584.66146.66145833.66145833 0 0 0 .2645834.52865v.00052 1.19062c0 .14658.091627.26458.2051554.26458h.3834391c.075363 0 .1384853-.0544.1741498-.13229h.038241c.069167 0 .1250569-.0559.1250569-.12505v-.0145c0-.0692-.05589-.12506-.1250569-.12506h-.00723v-.52917h.00723c.069168 0 .125058-.0559.125058-.12505v-.0145c0-.0692-.05589-.12506-.1250569-.12506h-.00723v-.26458c0-.00036.0000011-.00068 0-.001a.66145833.66145833 0 0 0 .2645769-.52811.66145833.66145833 0 0 0 -.6614583-.66146zm0 .52917a.13229167.13229167 0 0 1 .1322916.13229.13229167.13229167 0 0 1 -.1322916.13229.13229167.13229167 0 0 1 -.1322917-.13229.13229167.13229167 0 0 1 .1322917-.13229z" stroke="#a62100" stroke-opacity=".501961"/><path d="m2.1171875 294.48828c-.2228869 0-.3964849.1726-.3964844.39453.000097.12413.058128.24331.1582031.31836a.26473249.26473249 0 0 1 .1074219.21094v1.18945h.2695313a.26473249.26473249 0 0 1 .015625-.0254.26473249.26473249 0 0 1 -.023437-.10547v-.52929a.26473249.26473249 0 0 1 .037109-.13282.26473249.26473249 0 0 1 -.037109-.13086v-.26562a.26473249.26473249 0 0 1 .1074219-.21094c.098899-.0742.1560499-.19269.15625-.31836.0000004-.22288-.1716444-.39453-.3945313-.39453z" opacity=".5" stroke="url(#b)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/dbaccess/res/queries_32.svg b/icon-themes/elementary_svg/dbaccess/res/queries_32.svg
new file mode 100644
index 000000000..42feef356
--- /dev/null
+++ b/icon-themes/elementary_svg/dbaccess/res/queries_32.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(.4581255 0 0 .4388939 -31.619713 14.933095)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="102.30806" x2="102.30806" y1="-2.392547" y2="-24.582239"><stop offset="0" stop-color="#a5a6a8"/><stop offset="1" stop-color="#e8e8e8"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.4581255 0 0 .4388939 -31.619713 14.933095)" gradientUnits="userSpaceOnUse" x1="109.95628" x2="109.95628" y1="-24.91135" y2="-2.375786"><stop offset="0" stop-color="#b3b3b3"/><stop offset="1" stop-color="#dadada"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.4578345 0 0 .432286 -31.591968 18.911518)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#d" y1="-7.665694" y2="-7.665694"/><linearGradient id="d"><stop offset="0" stop-color="#868688"/><stop offset="1" stop-color="#d9d9da"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="10.860975" x2="10.860975" xlink:href="#f" y1="12.990752" y2="17.999999"/><linearGradient id="f"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#4a4a4a"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.4578345 0 0 .432286 -31.591968 24.911518)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#d" y1="-7.665694" y2="-7.665694"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="10.860975" x2="10.860975" xlink:href="#f" y1="18.990752" y2="23.999999"/><linearGradient id="i" gradientTransform="matrix(.4578345 0 0 .432286 -31.591968 30.911518)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95014" x2="89.423676" xlink:href="#d" y1="-7.665694" y2="-7.665694"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="10.860975" x2="10.860975" xlink:href="#f" y1="24.990752" y2="29.999999"/><linearGradient id="k" gradientTransform="matrix(.59999998 0 0 .60526317 1.6 2.171052)" gradientUnits="userSpaceOnUse" x1="21.381216" x2="21.381216" y1="5.052486" y2="44.137077"><stop offset="0" stop-color="#fff"/><stop offset=".08125819" stop-color="#fff" stop-opacity=".235294"/><stop offset=".92327863" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="l" cx="23.334524" cy="41.63604" gradientTransform="matrix(.5745243 0 0 .2209368 2.59375 17.801069)" gradientUnits="userSpaceOnUse" r="22.627417"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><path d="m29 27c.0011 2.761299-5.819514 5-13 5s-13.001109-2.238701-13-5c-.00111-2.761299 5.819514-5 13-5s13.00111 2.238701 13 5z" fill="url(#l)" fill-rule="evenodd" opacity=".3"/><path d="m27.490168 25.06775c0 2.446601-5.148729 4.43225-11.492687 4.43225-6.343968 0-11.492695-1.985649-11.492695-4.43225.11446-5.469422-1.40472-4.33998 11.492695-4.43225 13.192787-.0952 11.330827-1.126702 11.492687 4.43225z" fill="url(#i)" stroke="url(#j)"/><path d="m27.499999 21c0 2.485282-5.148726 4.5-11.499999 4.5-6.351275 0-11.500001-2.014718-11.500001-4.5 0-2.485281 5.148726-4.5 11.500001-4.5 6.351273 0 11.499999 2.014719 11.499999 4.5z" fill="#868688" stroke="#d8d8d8"/><path d="m27.490168 19.06775c0 2.446601-5.148729 4.43225-11.492687 4.43225-6.343968 0-11.492695-1.985649-11.492695-4.43225.11446-5.469422-1.40472-4.33998 11.492695-4.43225 13.192787-.0952 11.330827-1.126702 11.492687 4.43225z" fill="url(#g)" stroke="url(#h)"/><path d="m27.499999 15c0 2.485282-5.148726 4.5-11.499999 4.5-6.351275 0-11.500001-2.014718-11.500001-4.5 0-2.485281 5.148726-4.5 11.500001-4.5 6.351273 0 11.499999 2.014719 11.499999 4.5z" fill="#868688" stroke="#d8d8d8"/><path d="m27.490168 13.06775c0 2.446601-5.148729 4.43225-11.492687 4.43225-6.343968 0-11.492695-1.985649-11.492695-4.43225.11446-5.469422-1.40472-4.33998 11.492695-4.43225 13.192787-.095202 11.330827-1.126702 11.492687 4.43225z" fill="url(#c)" stroke="url(#e)"/><path d="m27.499999 9c0 2.485282-5.148726 4.5-11.499999 4.5-6.351275 0-11.500001-2.014718-11.500001-4.5 0-2.485281 5.148726-4.5 11.500001-4.5 6.351273 0 11.499999 2.014719 11.499999 4.5z" fill="url(#a)" stroke="url(#b)"/><rect fill="none" height="23" opacity=".5" rx="17.5" ry="4" stroke="url(#k)" width="21" x="5.5" y="5.499999"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/dbaccess/res/reports_16.svg b/icon-themes/elementary_svg/dbaccess/res/reports_16.svg
new file mode 100644
index 000000000..eb2d4b6eb
--- /dev/null
+++ b/icon-themes/elementary_svg/dbaccess/res/reports_16.svg
@@ -0,0 +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" gradientUnits="userSpaceOnUse" x1="6" x2="6" y1="0" y2="16"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="5.46484" x2="6.416018" y1="15.861947" y2="-9.737715"><stop offset="0" stop-color="#8d8d8d"/><stop offset="1" stop-color="#c3c3c3"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="10" x2="10" y1="6" y2="14"><stop offset="0" stop-color="#fff"/><stop offset=".08988646" 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;amp;amp;amp;gt;<g transform="translate(-4 -3)"><path d="m5 7h1l1 1v7h8v-9l-1-1h-9z" fill="url(#a)" fill-rule="evenodd"/><path d="m6.4941406 4c-.946-.013-1.6825.4994532-2.0625 1.1894531-.38.692-.4801093 1.5336094-.4121093 2.3496094.0203772.2600322.2372175.4607158.4980468.4609375h1.46875v5.5c0 .658.3379688 1.252031.7929688 1.707031.4391765.441116 1.0124198.765356 1.6464843.785157.00325.000683.0065.0013.00977.002.00196.000051.00389-.000045.00586 0 .0146603.000289.0282335.005812.0429638.005812h3.015625.5 1.474609c.958.026 1.70675-.485688 2.09375-1.179688.302152-.541063.42518-1.176215.433594-1.820312h.002l-.01762-6.1992188c0-.7119998-.422453-1.3413281-.939453-1.8613281-.429074-.4839348-1.190911-.9394531-1.85938-.9394531h-1.1875-1zm-.013672 1c.00195.0000114.00391.0000114.00586 0h4.5136714 1 1.1875c.23 0 .752437.2524375 1.148438.6484375.395998.396.65039.9203906.65039 1.1503906l.015625 5.2011719h-2.001953v-.002l-1.5.002h-1.013672c-.276142 0-.4999999.223858-.4999999.5.002.762-.1232343 1.435375-.3652343 1.859375-.2400001.426-.5298126.640625-1.1328126.640625h-.00195c-.284 0-.69-.19-1-.5s-.5-.715-.5-1v-6c0-.2761424-.2238576-.5-.5-.5h-1.4863312c.018-.488.1256406-.9981719.3066406-1.3261719.243-.442.5538282-.6818281 1.173828-.6738281zm4.4003904 7.998047h.619141v.001953h3.412109c-.018.49-.0357 1.004984-.220703 1.333984-.245.442-.559406.683016-1.191406.666016-.0046-.000062-.0091-.000062-.01367 0h-.48633v-.002h-2.650391c.038-.056.107625-.08553.140625-.144531.3-.526.347625-1.192469.390625-1.855469z" fill="url(#b)"/><path d="m10 6v1h2v-1zm0 2v1h2v-1zm0 2v1h2v-1z" opacity=".1"/><path d="m12.987 6v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1z" fill="#adadad"/><path d="m10.88 13h4.12l-.186 1h-4.052z" fill="#fff"/><path d="m7.289 5.5001881c-1.542943-.1071376-1.679834.5800695-1.788999.9998119h1.999999v6.689999c0 .853009.7408864 1.309351 1.59 1.31h5.41v-7.389999c0-.8530092-.751885-1.6098119-1.601-1.6098119z" fill="none" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round"/><path d="m7.987 6v1h1.013v-1zm0 2v1h1.013v-1zm0 2v1h1.013v-1zm0 2v1h1.013v-1z" fill="#adadad"/></g><g transform="translate(0 -1)"><path d="m5 7h1l1 1v7h8v-9l-1-1h-9z" fill="url(#a)" fill-rule="evenodd"/><path d="m6.4941406 4c-.946-.013-1.6825.4994532-2.0625 1.1894531-.38.692-.4801093 1.5336094-.4121093 2.3496094.0203772.2600322.2372175.4607158.4980468.4609375h1.46875v5.5c0 .658.3379688 1.252031.7929688 1.707031.4391765.441116 1.0124198.765356 1.6464843.785157.00325.000683.0065.0013.00977.002.00196.000051.00389-.000045.00586 0 .0146603.000289.0282335.005812.0429638.005812h3.015625.5 1.474609c.958.026 1.70675-.485688 2.09375-1.179688.302152-.541063.42518-1.176215.433594-1.820312h.002l-.01762-6.1992188c0-.7119998-.422453-1.3413281-.939453-1.8613281-.429074-.4839348-1.190911-.9394531-1.85938-.9394531h-1.1875-1zm-.013672 1c.00195.0000114.00391.0000114.00586 0h4.5136714 1 1.1875c.23 0 .752437.2524375 1.148438.6484375.395998.396.65039.9203906.65039 1.1503906l.015625 5.2011719h-2.001953v-.002l-1.5.002h-1.013672c-.276142 0-.4999999.223858-.4999999.5.002.762-.1232343 1.435375-.3652343 1.859375-.2400001.426-.5298126.640625-1.1328126.640625h-.00195c-.284 0-.69-.19-1-.5s-.5-.715-.5-1v-6c0-.2761424-.2238576-.5-.5-.5h-1.4863312c.018-.488.1256406-.9981719.3066406-1.3261719.243-.442.5538282-.6818281 1.173828-.6738281zm4.4003904 7.998047h.619141v.001953h3.412109c-.018.49-.0357 1.004984-.220703 1.333984-.245.442-.559406.683016-1.191406.666016-.0046-.000062-.0091-.000062-.01367 0h-.48633v-.002h-2.650391c.038-.056.107625-.08553.140625-.144531.3-.526.347625-1.192469.390625-1.855469z" fill="url(#b)"/><path d="m10 6v1h2v-1zm0 2v1h2v-1zm0 2v1h2v-1z" opacity=".1"/><path d="m12.987 6v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1z" fill="#adadad"/><path d="m10.88 13h4.12l-.186 1h-4.052z" fill="#fff"/><path d="m7.289 5.5001881c-1.542943-.1071376-1.679834.5800695-1.788999.9998119h1.999999v6.689999c0 .853009.7408864 1.309351 1.59 1.31h5.41v-7.389999c0-.8530092-.751885-1.6098119-1.601-1.6098119z" fill="none" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round"/><path d="m7.987 6v1h1.013v-1zm0 2v1h1.013v-1zm0 2v1h1.013v-1zm0 2v1h1.013v-1z" fill="#adadad"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/dbaccess/res/reports_32.svg b/icon-themes/elementary_svg/dbaccess/res/reports_32.svg
new file mode 100644
index 000000000..0a896cf9b
--- /dev/null
+++ b/icon-themes/elementary_svg/dbaccess/res/reports_32.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.03006084 0 0 .01647058 6.122424 18.961097)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(.03006084 0 0 .01647058 6.128339 18.961097)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.03006084 0 0 .01647058 27.846203 18.961097)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="20.027106" x2="19.97686" y1="5.376829" y2="28.888129"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="17.287067" x2="16.666738" xlink:href="#g" y1="28.04844" y2="-.017777"/><linearGradient id="g"><stop offset="0" stop-color="#8d8d8d"/><stop offset="1" stop-color="#c3c3c3"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="15.400626" x2="15.70649" y1="6.91823" y2="26.982385"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".247619"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="17.118995" x2="17.177158" xlink:href="#g" y1="28.033362" y2="18.664197"/><path d="m9.7297243 25.000001h14.5150897v3.999999h-14.5150897z" fill="url(#a)" opacity=".5"/><path d="m24.244814 25.000139v3.999778c1.548059.0075 3.742453-.896147 3.742452-2.000146 0-1.103999-1.727517-1.999632-3.742452-1.999632z" fill="url(#b)" opacity=".5"/><path d="m9.7297245 25.000139v3.999778c-1.5480591.0075-3.7424526-.896147-3.7424526-2.000146s1.7275169-1.999632 3.7424526-1.999632z" fill="url(#d)" opacity=".5"/><path d="m6.4872673 4.500001c-1.5659848-.020723-2.0931425 1.5102894-1.969 3h1.969v18c0 .942809 1.057191 2 2 2h16.9999997v-20.7c0-.942809-1.357191-2.3-2.3-2.3z" fill="url(#e)" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><path d="m9.9872673 7.000001v1h11.9999997v-1zm0 4v1h11.9999997v-1zm0 2v1h11.9999997v-1zm0 2v1h11.9999997v-1zm0 2v1h11.9999997v-1zm0 2v1h11.9999997v-1zm0 2v1h11.9999997v-1zm0 2v1h11.9999997v-1z" opacity=".1"/><path d="m7.9872673 7.000001v1h1v-1zm0 4v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1z" fill="#aaa"/><path d="m22.987267 7.000001v1h1v-1zm0 4v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1z" fill="#aaa"/><path d="m7.2762673 5.5001892c-1.5429433-.1071376-1.6798345.5800694-1.789.9998118h2v18.69c0 .853009.7408853 1.31 1.59 1.31h15.4099997v-19.39c0-.8530092-.751885-1.6098118-1.601-1.6098118z" fill="none" opacity=".604167" stroke="url(#h)" stroke-linecap="round" stroke-linejoin="round"/><path d="m10.487267 24.500001h17c.125 1.5-.408708 3.042536-2 3h-16.9999997c1.5112979 0 2.0040757-1.375 1.9999997-3z" fill="#c8c8c8" stroke="url(#i)" stroke-linecap="round" stroke-linejoin="round"/><rect fill="#fff" height=".933281" opacity=".7" rx=".3" width="16" x="10.987267" y="25.066721"/><path d="m8 9h1v1h-1z" fill="#aaa"/><path d="m23 9h1v1h-1z" fill="#aaa"/><path d="m10 9h12v1h-12z" fill="#dadada"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/dbaccess/res/sc039.svg b/icon-themes/elementary_svg/dbaccess/res/sc039.svg
new file mode 100644
index 000000000..f393a944d
--- /dev/null
+++ b/icon-themes/elementary_svg/dbaccess/res/sc039.svg
@@ -0,0 +1,5 @@
+<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(.2432 0 0 .3513 4.114 2.548)" gradientUnits="userSpaceOnUse" x1="24.202303" x2="24.202303" y1="12.672929" y2="38.292057"><stop offset="0" stop-color="#fff"/><stop offset=".00000001" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.2538 0 0 .305 21.082 2.295)" gradientUnits="userSpaceOnUse" x1="-51.544525" x2="-51.544525" y1="46.573769" y2="10.508197"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="10.536" x2="10.54" y1="15.009" y2="7.433"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="d"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.2857 0 0 .3042 3.095 3.213)" gradientUnits="userSpaceOnUse" x1="25.132" x2="27.668884" xlink:href="#d" y1=".985" y2="42.034847"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="6" x2="6" xlink:href="#d" y1="0" y2="16"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="5.46484" x2="6.416018" y1="15.861947" y2="-9.737715"><stop offset="0" stop-color="#8d8d8d"/><stop offset="1" stop-color="#c3c3c3"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="10" x2="10" y1="2" y2="14"><stop offset="0" stop-color="#fff"/><stop offset=".08988646" 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;amp;amp;amp;amp;gt;<path d="m1 3h1l1 1v11h12v-13l-1-1h-13z" fill="url(#f)" fill-rule="evenodd"/><path d="m2.4941406 0c-.946-.013-1.68249997.49945315-2.06249998 1.1894531-.37999999.692-.48010937 1.5336094-.41210937 2.3496094.02037721.2600322.23721752.4607158.49804687.4609375h1.46874998v9.5c0 .658.3379688 1.252031.7929688 1.707031.4391765.441116 1.0124198.765356 1.6464843.785157.00325.000683.0065.0013.00977.002.00196.000051.00389-.000045.00586 0 .0146603.000289.0282335.005812.0429638.005812h4.515625 3 1.474609c.958.026 1.70675-.485688 2.09375-1.179688.302152-.541063.42518-1.176215.433594-1.820312h.002l-.017625-10.1992188c0-.7119998-.422453-1.3413281-.939453-1.86132808-.52-.516-1.147375-.93945312-1.859375-.93945312h-1.1875-5zm-.013672 1c.00195.0000114.00391.0000114.00586 0h4.5136714 5 1.1875c.23 0 .752437.2524375 1.148438.6484375.395998.396.65039.9203906.65039 1.1503906l.015625 9.2011719h-2.001953v-.002l-4 .002h-2.5136719c-.2761424 0-.5.223858-.5.5.002.762-.1232343 1.435375-.3652343 1.859375-.2400001.426-.5298126.640625-1.1328126.640625h-.00195c-.284 0-.69-.19-1-.5s-.5-.715-.5-1v-10c0-.2761424-.2238576-.5-.5-.5h-1.4863312c.018-.488.1256406-.9981719.3066406-1.3261719.243-.442.5538282-.6818281 1.1738282-.6738281zm4.4003908 11.998047h2.1191406v.001953h5.912109c-.018.49-.0357 1.004984-.220703 1.333984-.245.442-.559406.683016-1.191406.666016-.0046-.000062-.0091-.000062-.01367 0h-.48633v-.002h-6.6503906c.038-.056.107625-.08553.140625-.144531.3-.526.347625-1.192469.390625-1.855469z" fill="url(#g)"/><path d="m6 2v1h6v-1zm0 2v1h6v-1zm0 2v1h6v-1zm0 2v1h6v-1zm0 2v1h6v-1z" opacity=".1"/><path d="m12.987 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1z" fill="#adadad"/><path d="m6.88 13h8.12l-.186 1h-8.052z" fill="#fff"/><path d="m3.289 1.5001881c-1.542943-.1071376-1.679834.5800695-1.788999.9998119h1.999999v10.689999c0 .853009.7408864 1.309351 1.59 1.31h9.41v-11.389999c0-.8530092-.751885-1.6098119-1.601-1.6098119z" fill="none" stroke="url(#h)" stroke-linecap="round" stroke-linejoin="round"/><path d="m3.987 2v1h1.013v-1zm0 2v1h1.013v-1zm0 2v1h1.013v-1zm0 2v1h1.013v-1zm0 2v1h1.013v-1zm0 2v1h1.013v-1z" fill="#adadad"/><path d="m6 6h9v9h-9z" fill="url(#e)"/><g fill="none"><path d="m14.5 14.5h-8v-8h8z" stroke="url(#a)" stroke-linecap="round"/><path d="m5.5 5.5h10v10h-10z" stroke="url(#b)" stroke-linejoin="round"/><path d="m13.735 11-3.266 3.63-3.269-3.63h2.18v-3.645h2.178v3.645z" opacity=".6" stroke="url(#c)" stroke-linecap="round" stroke-width=".726"/></g><path d="m13.855 11.5-3.266 3.275-3.269-3.275h2.18v-4h2v4z" fill="#7e8087" stroke="#7c7c7c" stroke-linecap="round"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/dbaccess/res/sc040.svg b/icon-themes/elementary_svg/dbaccess/res/sc040.svg
new file mode 100644
index 000000000..4b331c545
--- /dev/null
+++ b/icon-themes/elementary_svg/dbaccess/res/sc040.svg
@@ -0,0 +1,5 @@
+<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(.51817 0 0 .361 -1079.953 -1160.217)" gradientUnits="userSpaceOnUse" x1="2100.5779" x2="2100.5779" y1="3215.147" y2="3256.79"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.29115 0 0 .32302 2.122 -5.26)" gradientUnits="userSpaceOnUse" x1="29.556" x2="26.135" y1="28.447001" y2="34.106998"><stop offset="0" stop-color="#fff"/><stop offset=".004" stop-color="#fff" stop-opacity=".235"/><stop offset=".539" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.49412 0 0 .49434 11.832 -6.382)" gradientUnits="userSpaceOnUse" x1="-3.707" x2="-3.707" y1="39.159" y2="23.025"><stop offset="0" stop-color="#fff"/><stop offset=".373" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="8.848872" x2="8.848872" y1="3.921802" y2="14.075938"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="6" x2="6" y1="0" y2="16"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="5.46484" x2="6.416018" y1="15.861947" y2="-9.737715"><stop offset="0" stop-color="#8d8d8d"/><stop offset="1" stop-color="#c3c3c3"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="10" x2="10" y1="2" y2="14"><stop offset="0" stop-color="#fff"/><stop offset=".08988646" 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;amp;amp;amp;gt;<path d="m1 3h1l1 1v11h12v-13l-1-1h-13z" fill="url(#e)" fill-rule="evenodd"/><path d="m2.4941406 0c-.946-.013-1.68249997.49945315-2.06249998 1.1894531-.37999999.692-.48010937 1.5336094-.41210937 2.3496094.02037721.2600322.23721752.4607158.49804687.4609375h1.46874998v9.5c0 .658.3379688 1.252031.7929688 1.707031.4391765.441116 1.0124198.765356 1.6464843.785157.00325.000683.0065.0013.00977.002.00196.000051.00389-.000045.00586 0 .0146603.000289.0282335.005812.0429638.005812h4.515625 3 1.474609c.958.026 1.70675-.485688 2.09375-1.179688.302152-.541063.42518-1.176215.433594-1.820312h.002l-.017625-10.1992188c0-.7119998-.422453-1.3413281-.939453-1.86132808-.52-.516-1.147375-.93945312-1.859375-.93945312h-1.1875-5zm-.013672 1c.00195.0000114.00391.0000114.00586 0h4.5136714 5 1.1875c.23 0 .752437.2524375 1.148438.6484375.395998.396.65039.9203906.65039 1.1503906l.015625 9.2011719h-2.001953v-.002l-4 .002h-2.5136719c-.2761424 0-.5.223858-.5.5.002.762-.1232343 1.435375-.3652343 1.859375-.2400001.426-.5298126.640625-1.1328126.640625h-.00195c-.284 0-.69-.19-1-.5s-.5-.715-.5-1v-10c0-.2761424-.2238576-.5-.5-.5h-1.4863312c.018-.488.1256406-.9981719.3066406-1.3261719.243-.442.5538282-.6818281 1.1738282-.6738281zm4.4003908 11.998047h2.1191406v.001953h5.912109c-.018.49-.0357 1.004984-.220703 1.333984-.245.442-.559406.683016-1.191406.666016-.0046-.000062-.0091-.000062-.01367 0h-.48633v-.002h-6.6503906c.038-.056.107625-.08553.140625-.144531.3-.526.347625-1.192469.390625-1.855469z" fill="url(#f)"/><path d="m6 2v1h6v-1zm0 2v1h6v-1zm0 2v1h6v-1zm0 2v1h6v-1zm0 2v1h6v-1z" opacity=".1"/><path d="m12.987 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1zm0 2v1h1v-1z" fill="#adadad"/><path d="m6.88 13h8.12l-.186 1h-8.052z" fill="#fff"/><path d="m3.289 1.5001881c-1.542943-.1071376-1.679834.5800695-1.788999.9998119h1.999999v10.689999c0 .853009.7408864 1.309351 1.59 1.31h9.41v-11.389999c0-.8530092-.751885-1.6098119-1.601-1.6098119z" fill="none" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round"/><path d="m3.987 2v1h1.013v-1zm0 2v1h1.013v-1zm0 2v1h1.013v-1zm0 2v1h1.013v-1zm0 2v1h1.013v-1zm0 2v1h1.013v-1z" fill="#adadad"/><g transform="matrix(.63 0 0 .63 6.358 5.714)"><path d="m11.732422 4.2402344c-.897152-.0083928-1.659507.6489857-1.7871095 1.5351562a6.237288 6.237288 0 0 0 -.4902344.1699219c-.825938.269556-1.6025284.6611224-2.21875 1.2773437-1.08941 1.0894104-1.7246095 2.6214502-1.7246093 4.1621098 0 .103795.009914.206978.015625.310546a6.237288 6.237288 0 0 0 -.0019532.041016 6.237288 6.237288 0 0 0 1.6953125 4.263672h1.7792969 3 1.474609c.958.026 1.70675-.485686 2.09375-1.179688.302152-.541062.42518-1.176215.433594-1.820312h.001953l-.009765-6.1289062c-.038143-.0317898-.064561-.0748411-.105469-.1035157l-3.150391-2.2050781c-.295241-.2061459-.645791-.318458-1.005859-.3222656zm3.267578 6.6093746.001953 1.150391h-.001953z" fill="#fff" fill-opacity=".784314" opacity=".99" stroke-width=".63" transform="matrix(1.5873016 0 0 1.5873016 -10.092063 -9.069841)"/><path d="m8.5.5v2.02a6.5 6.5 0 0 0 -.5-.02 6.5 6.5 0 0 0 -6.5 6.5 6.5 6.5 0 0 0 6.5 6.5 6.5 6.5 0 0 0 6.48-6h-3.02a3.5 3.5 0 0 1 -3.46 3 3.5 3.5 0 0 1 -3.5-3.5 3.5 3.5 0 0 1 3.5-3.5 3.5 3.5 0 0 1 .5.04v1.96l5-3.5z" fill="url(#a)" opacity=".99"/><g fill="none"><g stroke-width="1.584"><path d="m8.5.5v2.02a6.5 6.5 0 0 0 -.5-.02 6.5 6.5 0 0 0 -6.5 6.5 6.5 6.5 0 0 0 6.5 6.5 6.5 6.5 0 0 0 6.48-6h-3.02a3.5 3.5 0 0 1 -3.46 3 3.5 3.5 0 0 1 -3.5-3.5 3.5 3.5 0 0 1 3.5-3.5 3.5 3.5 0 0 1 .5.04v1.96l5-3.5z" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/><path d="m9.496 5.578v-3.13l2.222 1.56z" opacity=".5" stroke="url(#b)"/><path d="m12.32 10.176a4.49 4.49 0 0 1 -5.392 3.202 4.49 4.49 0 0 1 -3.33-5.315 4.49 4.49 0 0 1 5.232-3.458" opacity=".5" stroke="url(#c)"/></g><ellipse cx="8" cy="9.212" opacity=".99" rx="4" ry="2.472"/><path d="m13.386 10.154a5.506 5.504 0 0 1 -6.446 4.246 5.506 5.504 0 0 1 -4.357-6.372 5.506 5.504 0 0 1 6.3-4.46" opacity=".5" stroke="url(#d)" stroke-width="1.584"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/desktop/res/caution_12.svg b/icon-themes/elementary_svg/desktop/res/caution_12.svg
new file mode 100644
index 000000000..b03534942
--- /dev/null
+++ b/icon-themes/elementary_svg/desktop/res/caution_12.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 12 12" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.3333471 0 0 .32559732 -.000332 -.005053)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="-14.603537" y2="54.669891"><stop offset="0" stop-color="#fff3cb"/><stop offset=".26238" stop-color="#fdde76"/><stop offset=".66093999" stop-color="#f9c440"/><stop offset="1" stop-color="#e48b20"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.3209283 0 -.00139699 .29826454 -1.319947 -3.536087)" gradientUnits="userSpaceOnUse" x1="29.126724" x2="29.291178" y1="19.787613" y2="57.567127"><stop offset="0" stop-color="#fff"/><stop offset=".56911701" stop-color="#fff" stop-opacity=".235294"/><stop offset=".93297637" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="16" y2="1"><stop offset="0" stop-color="#634215"/><stop offset="1" stop-color="#93700d"/></linearGradient><g transform="matrix(.74973181 0 0 .74973181 .005439 .377011)"><path d="m15.393251 13.018518-6.510339-12.0000005c-.187126-.33333228-.5257246-.5185175-.9028246-.5185175-.3770974 0-.7174345.22221995-.9074033.5555552l-6.46185793 11.9999998c-.1521025.296297-.1538414.703705.033445 1 .1872839.296297.48833133.444445.86543143.444445h12.9721914c.3771 0 .717277-.185186.869382-.481483.189811-.296295.191393-.666665.04198-.999999z" fill="url(#a)"/><path d="m14 12.518301c-1.954462-3.4714124-4-7.518301-6.024858-11.018301-1.975142 3.5-3.8706887 7.4457609-5.975142 11.013164-.3189516.522763-.6329068.692927-.4793859.923014.1535186.230089.4184294.04807 1.1467418.06307h10.7955961c.678046.0075.864678.10371.989435-.126372.155674-.230085-.154842-.3856-.452387-.854575z" fill="none" opacity=".6" stroke="url(#b)" stroke-linejoin="round"/><path d="m15.393251 13.018518-6.5103386-12.0000004c-.1871259-.33333278-.525724-.51851758-.9028241-.51851758-.3770979 0-.717435.2222199-.9074038.55555478l-6.46185806 12.0000012c-.1521025.296297-.1538415.703704.033445.999999.1872839.296297.48833126.444445.86543126.444445h12.9721913c.3771 0 .717278-.185185.869383-.481481.189811-.296296.191392-.666666.04198-1.000001z" fill="none" opacity=".4" stroke="#311d00"/><path d="m7 5.0000002v4l.5 1.9999998h1l.5-1.9999998v-4zm1 6.9999998c-.5522847 0-1 .447715-1 1s.4477153 1 1 1 1-.447715 1-1-.4477153-1-1-1z" fill="#fff" opacity=".15"/><path d="m7 4.0000002v4l.5 1.9999996h1l.5-1.9999996v-4zm1 6.9999998c-.5522847 0-1 .447715-1 1s.4477153 1 1 1 1-.447715 1-1-.4477153-1-1-1z" fill="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/desktop/res/extension_32.svg b/icon-themes/elementary_svg/desktop/res/extension_32.svg
new file mode 100644
index 000000000..74e29c8a8
--- /dev/null
+++ b/icon-themes/elementary_svg/desktop/res/extension_32.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 offset="1" stop-opacity="0"/></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="#a"/><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="#a"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="25.058096" x2="25.058096" y1="47.027729" y2="39.999443"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.7480349 0 0 .75387595 -4.768985 .907933)" gradientUnits="userSpaceOnUse" x1="26.95891" x2="26.95891" y1="12.060429" y2="37.263515"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.28394125 0 0 .29357995 -14.937357 9.989485)" gradientUnits="userSpaceOnUse" x1="107.05136" x2="107.05136" y1="-23.105574" y2="-5.777408"><stop offset="0" stop-color="#fff"/><stop offset=".40000001" stop-color="#fff" stop-opacity=".235294"/><stop offset=".80000001" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="g" cx="6.895029" cy="12.591532" gradientTransform="matrix(0 6.3641136 -7.8130983 0 113.00801 -56.880746)" gradientUnits="userSpaceOnUse" r="12.671875"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><g opacity=".3" transform="matrix(.26760532 0 0 .31190147 13.547987 17.340631)"><path d="m38 40h5v7h-5z" fill="url(#b)"/><path d="m-10-47h5v7h-5z" fill="url(#c)" transform="scale(-1)"/><path d="m10 40h28v7.000001h-28z" fill="url(#d)"/></g><g opacity=".3" transform="matrix(.28733436 0 0 .31190147 .563328 17.340631)"><path d="m38 40h5v7h-5z" fill="url(#b)"/><path d="m-10-47h5v7h-5z" fill="url(#c)" transform="scale(-1)"/><path d="m10 40h28v7.000001h-28z" fill="url(#d)"/></g><path d="m13.613961 1.5769264c-1.890593 0-3.424986 1.5525672-3.424986 3.443223 0 1.181659.611117 2.4877217 1.522215 3.1034361l.000391.3397869h-7.6110788c-.8433077 0-1.6005021.93378-1.6005021 1.7771166v7.397264c.6276864-.787682 1.6570664-1.308197 2.7417724-1.308197 1.8905924 0 3.4558215 1.534445 3.4558215 3.4251 0 1.890656-1.5652291 3.425101-3.4558215 3.425101-1.084706 0-2.114086-.520516-2.7417724-1.308197v7.397266c0 .843336.7568028 1.231174 1.6001106 1.231174h7.3970193c-.787658-.627708-1.308155-1.288132-1.308155-2.372874 0-1.890656 1.534393-3.425102 3.424986-3.425102 1.890592 0 3.424986 1.534446 3.424986 3.425102 0 1.084742-.520499 1.745166-1.308156 2.372874h7.397019c.843308 0 1.40808-.388105 1.40808-1.231442v-7.032427l.708751.000267c.615695.911129 1.64875 1.359033 2.830371 1.359033 1.890592 0 3.424987-1.534445 3.424987-3.4251 0-1.890656-1.534395-3.425101-3.424987-3.425101-1.181621 0-2.214676.44817-2.830371 1.3593l-.708751-.000267v-7.864043c0-.8433361-.564853-1.8050696-1.407689-1.7768476h-7.611079l-.000391-.3397869c.911098-.6157144 1.522216-1.9217771 1.522216-3.1034361 0-1.8906558-1.534394-3.443223-3.424986-3.443223z" fill="url(#g)"/><g fill="none"><path d="m12.068567 9.5h-7.503109c-.3859622 0-1.0654578.4262873-1.0654578.815263l-.0000001 5.20501c3.4246222-1.08325 6.2959744 1.465619 6.3124532 4.303866.016479 2.838247-2.6270925 4.924806-6.3124532 4.092495l.0000001 5.239947c0 .388976 1.1623959.343419 1.5483591.343419h4.1575411c-.626506-2.871644.9759216-5.837346 4.3150116-5.864624 3.339089-.02728 4.954526 2.289671 4.272305 5.864624h4.741073c.385964 0 .96571.04556.96571-.343419v-7.009928c.10512-1.057883 1.211146-.928453 1.211146-.928453.269691-.000904.981042-.207021 1.13614.01534.461212.687827 1.227902 1.347832 2.104721 1.347832 1.411662 0 2.596187-.993111 2.596187-2.415796 0-1.422684-1.184525-2.415797-2.596187-2.415797-.876819 0-1.6438.612274-2.105013 1.300098-.155097.222356-1.155314.06399-1.425005.06308 0 0-.785511.01008-.921989-.735688v-8.06201c0-.3889717-.579746-.815259-.96571-.815259h-7.105267" opacity=".4" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round"/><ellipse cx="13.625002" cy="5.113852" opacity=".6" rx="2.445251" ry="2.543601" stroke="url(#f)"/><path d="m13.613961 1.5769261c-1.890593 0-3.424986 1.5525672-3.424986 3.443223 0 1.181659.611117 2.4877217 1.522215 3.1034361l.000391.3397869h-7.6110788c-.8433077 0-1.6005021.93378-1.6005021 1.7771169v7.397264c.6276864-.787682 1.6570664-1.308197 2.7417724-1.308197 1.8905924 0 3.4558215 1.534445 3.4558215 3.4251 0 1.890656-1.5652291 3.425101-3.4558215 3.425101-1.084706 0-2.114086-.520516-2.7417724-1.308197v7.397266c0 .843336.7568028 1.231174 1.6001106 1.231174h7.3970193c-.787658-.627708-1.308155-1.288132-1.308155-2.372874 0-1.890656 1.534393-3.425102 3.424986-3.425102 1.890592 0 3.424986 1.534446 3.424986 3.425102 0 1.084742-.520499 1.745166-1.308156 2.372874h7.397019c.843308 0 1.40808-.388105 1.40808-1.231442v-7.032427l.708751.000267c.615695.911129 1.64875 1.359033 2.830371 1.359033 1.890592 0 3.424987-1.534445 3.424987-3.4251 0-1.890656-1.534395-3.425101-3.424987-3.425101-1.181621 0-2.214676.44817-2.830371 1.3593l-.708751-.000267v-7.864043c0-.8433364-.564853-1.8050699-1.407689-1.7768479h-7.611079l-.000391-.3397869c.911098-.6157144 1.522216-1.9217771 1.522216-3.1034361 0-1.8906558-1.534394-3.443223-3.424986-3.443223z" opacity=".4" stroke="#0a3600" stroke-linecap="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/desktop/res/shared_16.svg b/icon-themes/elementary_svg/desktop/res/shared_16.svg
new file mode 100644
index 000000000..724aec621
--- /dev/null
+++ b/icon-themes/elementary_svg/desktop/res/shared_16.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="1" x2="5" y1="-12" y2="-12"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><path d="m11.634766 2.34375-9.0000004 5a.750075.750075 0 0 0 0 1.3125l9.0000004 5a.750075.750075 0 0 0 .365234.09375v-1.5h.193359l-7.6484371-4.25 7.8183591-4.34375z" fill="#333" fill-rule="evenodd"/><g id="b"><circle cx="3" cy="-12" fill="#666" fill-rule="evenodd" r="2.5" transform="rotate(90)"/><circle cx="3" cy="-12" fill="none" r="2.5" stroke="#333" stroke-linejoin="round" transform="rotate(90)"/><circle cx="3" cy="-12" fill="none" opacity=".3" r="1.5" stroke="url(#a)" stroke-linejoin="round" transform="rotate(90)"/></g><use height="100%" transform="translate(-9 5)" width="100%" xlink:href="#b"/><use height="100%" transform="translate(0 10)" width="100%" xlink:href="#b"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/extensions/res/scanner/minus.svg b/icon-themes/elementary_svg/extensions/res/scanner/minus.svg
new file mode 100644
index 000000000..054797ef0
--- /dev/null
+++ b/icon-themes/elementary_svg/extensions/res/scanner/minus.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 12 12" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(-1 0 0 1 23.007121 -2)"><path d="m22.507121 6.5v3h-11v-3z" fill="#ed5353" stroke="#7a0000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="3"/><path d="m12.507121 7.5h9v1" fill="none" opacity=".5" stroke="#fff" stroke-linecap="square"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/extensions/res/scanner/plus.svg b/icon-themes/elementary_svg/extensions/res/scanner/plus.svg
new file mode 100644
index 000000000..d59d25aaf
--- /dev/null
+++ b/icon-themes/elementary_svg/extensions/res/scanner/plus.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 12 12" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="65.297462" cy="48.216358" gradientTransform="matrix(0 .57321859 -.62426917 0 36.257506 -37.233966)" gradientUnits="userSpaceOnUse" r="31.000002"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.30774732 0 0 .30555909 -.870242 -1.08263)" gradientUnits="userSpaceOnUse" x1="23.949003" x2="23.949003" y1="10.08849" y2="32.997314"><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><linearGradient id="c" gradientTransform="matrix(.30774732 0 0 .30555909 -.889704 -1.074672)" gradientUnits="userSpaceOnUse" x1="24.012245" x2="24.012245" y1="19.880514" y2="23.153202"><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><path d="m4.5 3.4999993v-2.9999993l3.9999992-.00000107v3.00000037l2.9999998-.0000011.000001 4.0000018h-3v3l-3.9999992.000001.0000002-2.9999999-3 .0000007-.000001-4.0000018z" fill="url(#a)" stroke="#206b00" stroke-opacity=".501961"/><g fill="none"><path d="m5.5000011 6.0000033-.000001-4.5000019 1.9999996-.0000011.000001 4.5000019m0 0-.0000002 3.4999978-1.9999996.0000011.0000002-3.4999978" opacity=".5" stroke="url(#b)"/><path d="m3.4999994 3.4999995v-2.99999926h4.9999996v2.99999926h3v5.0000005h-3v3h-4.9999996v-3h-2.99999998v-5.0000005z" opacity=".5"/><path d="m7.9999988 4.4999996h2.5000002l.000001 2.0000016h-2.5000002m-2.9999999.0000011-2.4999998.0000007-.000001-2.0000016 2.4999998-.0000007" opacity=".5" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/extensions/res/update/ui/onlineupdate_16.svg b/icon-themes/elementary_svg/extensions/res/update/ui/onlineupdate_16.svg
new file mode 100644
index 000000000..76b61b3e7
--- /dev/null
+++ b/icon-themes/elementary_svg/extensions/res/update/ui/onlineupdate_16.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="-3.005732" x2="-3.005732" y1="-7.121637" y2="12.841556"><stop offset="0" stop-color="#fff"/><stop offset=".42447853" stop-color="#fff" stop-opacity=".235294"/><stop offset=".82089913" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.81996151 0 0 .61300006 -1684.8015 -1973.6141)" gradientUnits="userSpaceOnUse" x1="2035.1652" x2="2035.1652" y1="3208.0737" y2="3241.9966"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><path d="m-3.4695956 8.571512-3.3219416.7265202-.7265202 3.3219418-3.2401456-1.031786-2.290156 2.513626-2.290156-2.513626-3.240146 1.031786-.72652-3.3219419-3.321941-.7265202 1.031786-3.2401458-2.513626-2.2901557 2.513626-2.29015574-1.031786-3.24014586 3.321941-.7265201.726521-3.3219416 3.240145 1.0317859 2.290156-2.5136257 2.290156 2.5136257 3.2401457-1.0317859.7265201 3.3219416 3.3219416.7265202-1.0317859 3.24014587 2.5136257 2.29015573-2.5136257 2.2901557z" fill="url(#b)" opacity=".99" transform="matrix(.68854437 0 0 .68875206 16.984374 5.90536)"/><path d="m-3.4695866 8.5715173-3.3219439.7265216-.7265216 3.3219441-3.2401489-1.031786-2.290158 2.513627-2.290158-2.513627-3.240149 1.031786-.726521-3.3219442-3.321944-.7265216 1.031785-3.2401487-2.513627-2.2901581 2.513627-2.29015821-1.031785-3.24014859 3.321944-.7265217.726521-3.3219439 3.240149 1.0317858 2.290158-2.513627 2.290158 2.513627 3.2401489-1.0317857.7265217 3.3219439 3.3219439.7265216-1.0317858 3.24014871 2.513627 2.29015819-2.513627 2.2901581z" style="opacity:.5;fill:none;stroke:#a62100;stroke-width:1.45212;stroke-linecap:round;stroke-linejoin:round" transform="matrix(.68854437 0 0 .68875206 16.984374 5.90536)"/><path d="m8.0000146 4.0000302c-2.3274844 0-4.2881255 1.5832667-4.843191 3.7456333a.54551282.54551282 0 0 0 .5226466.6794411h1.1672444a.54551282.54551282 0 0 0 .5226467-.3658533c.3836422-1.0863478 1.4061789-1.8641055 2.6306533-1.8641055.5742944 0 1.0735833.2204055 1.5156755.5226466l-.78397.78397a.54551282.54551282 0 0 0 .3832745.9233422h3.3449364a.54551282.54551282 0 0 0 .540069-.5400689v-3.3449377a.54551282.54551282 0 0 0 -.923342-.3832733l-.993029.9930277c-.857008-.6853855-1.9030178-1.1498222-3.0836144-1.1498222zm-4.5644455 5.5748966a.54551282.54551282 0 0 0 -.4355389.5400682v3.344937a.54551282.54551282 0 0 0 .9233422.383274l.9930278-.993028c.8570089.685385 1.9030177 1.149822 3.0836144 1.149822 2.3274854 0 4.2881264-1.583264 4.8431904-3.745633a.54551282.54551282 0 0 0 -.522646-.6794402h-1.167244a.54551282.54551282 0 0 0 -.522646.3658522c-.383644 1.086348-1.40618 1.864105-2.6306544 1.864105-.5742933 0-1.0735822-.220404-1.5156744-.522646l.78397-.783969a.54551282.54551282 0 0 0 -.3832745-.9233422h-3.3449377a.54551282.54551282 0 0 0 -.1045333 0z" fill="#a62100" opacity=".05"/><path d="m8 5c-1.864734 0-3.431822 1.273512-3.875 3h1.046875c.411625-1.165584 1.521626-2 2.828125-2 .828737 0 1.566855.347593 2.109375.890625l-1.109375 1.109375h3v-3l-1.171875 1.171875c-.723768-.721682-1.724824-1.171875-2.828125-1.171875zm-4 5v3l1.171875-1.171875c.723768.721682 1.724824 1.171875 2.828125 1.171875 1.864734 0 3.431822-1.273512 3.875-3h-1.046875c-.411625 1.165584-1.521627 2-2.828125 2-.828738 0-1.566855-.347594-2.109375-.890625l1.109375-1.109375z" fill="#a62100" opacity=".15"/><path d="m8 4c-1.864734 0-3.431822 1.273512-3.875 3h1.046875c.411625-1.165584 1.521626-2 2.828125-2 .828737 0 1.566855.347593 2.109375.890625l-1.109375 1.109375h3v-3l-1.171875 1.171875c-.723768-.7216823-1.724824-1.171875-2.828125-1.171875zm-4 5v3l1.171875-1.171875c.723768.721682 1.724824 1.171875 2.828125 1.171875 1.864734 0 3.431822-1.273512 3.875-3h-1.046875c-.411625 1.165584-1.521627 2-2.828125 2-.828738 0-1.566855-.347593-2.109375-.890625l1.109375-1.109375z" fill="#fafafa"/><path d="m-13.048828-5.8964844-1.232422 1.3535156a1.4290988 1.4290988 0 0 1 -1.490234.3984376l-1.746094-.5546876-.390625 1.7890626a1.4290988 1.4290988 0 0 1 -1.091797 1.0917968l-1.789062.390625.554687 1.74609378a1.4290988 1.4290988 0 0 1 -.398437 1.49023442l-1.353516 1.2324218 1.353516 1.234375a1.4290988 1.4290988 0 0 1 .398437 1.4902344l-.554687 1.7460938 1.789062.390625a1.4290988 1.4290988 0 0 1 1.091797 1.0917968l.390625 1.7871094 1.746094-.554688a1.4290988 1.4290988 0 0 1 1.490234.398438l1.232422 1.353516 1.234375-1.353516a1.4290988 1.4290988 0 0 1 1.490234-.398438l1.746094.554688.390625-1.7871094a1.4290988 1.4290988 0 0 1 1.0917969-1.0917968l1.7890625-.390625-.5566406-1.7460938a1.4290988 1.4290988 0 0 1 .3984374-1.4902344l1.3535157-1.234375-1.3535157-1.2324218a1.4290988 1.4290988 0 0 1 -.3984374-1.49023442l.5566406-1.74609378-1.7890625-.390625a1.4290988 1.4290988 0 0 1 -1.0917969-1.0917968l-.390625-1.7890626-1.746094.5546876a1.4290988 1.4290988 0 0 1 -1.490234-.3984376z" fill="none" opacity=".3" stroke="url(#a)" stroke-linecap="round" stroke-width="1.45212" transform="matrix(.68854437 0 0 .68875206 16.984374 5.90536)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/extensions/res/update/ui/onlineupdate_26.svg b/icon-themes/elementary_svg/extensions/res/update/ui/onlineupdate_26.svg
new file mode 100644
index 000000000..bf1a344e3
--- /dev/null
+++ b/icon-themes/elementary_svg/extensions/res/update/ui/onlineupdate_26.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="99.157013" cy="186.17059" gradientTransform="matrix(.11151981 0 0 .03548359 .942029 15.166729)" gradientUnits="userSpaceOnUse" r="62.769119"><stop offset="0" stop-color="#3d3d3d"/><stop offset=".5" stop-color="#686868" stop-opacity=".498039"/><stop offset="1" stop-color="#686868" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="21.751404" x2="21.751404" y1="1.792496" y2="22.285342"><stop offset="0" stop-color="#fff"/><stop offset=".42447853" stop-color="#fff" stop-opacity=".235294"/><stop offset=".82089913" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.81996151 0 0 .61300006 -1659.7531 -1964.6553)" gradientUnits="userSpaceOnUse" x1="2035.1652" x2="2035.1652" y1="3208.0737" y2="3241.9966"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><path d="m19 21.772727a7 2.2272727 0 0 1 -14 0 7 2.2272727 0 1 1 14 0z" fill="url(#a)"/><path d="m21.578763 17.530301-2.686967.86435-.661136 2.744047-2.795902-.387078-1.786261 2.185444-2.351073-1.561841-2.5575941 1.193988-1.440586-2.427264-2.8223647-.033952-.2447731-2.811936-2.5281312-1.255168.9995201-2.639669-1.73317045-2.227783 2.04584615-1.9445844-.594934-2.7591572 2.6869673-.8643507.6611364-2.7440469 2.7959016.3870784 1.786261-2.1854445 2.351073 1.5618417 2.557594-1.1939879 1.440586 2.4272632 2.822365.033952.244773 2.8119355 2.528131 1.2551683-.99952 2.639669 1.73317 2.227783-2.045846 1.944584z" fill="url(#c)" opacity=".99"/><path d="m21.578772 17.530306-2.686969.864352-.661138 2.744049-2.795904-.387078-1.786262 2.185446-2.351076-1.561843-2.5575961 1.193989-1.4405878-2.427265-2.822367-.033953-.2447739-2.811938-2.5281331-1.25517.9995204-2.639672-1.73317141-2.227785 2.04584751-1.9445862-.594934-2.7591596 2.6869694-.864352.6611375-2.744049 2.795904.3870781 1.7862625-2.185446 2.351076 1.5618426 2.557596-1.1939884 1.440588 2.427265 2.822367.033953.244774 2.8119378 2.528133 1.2551698-.999521 2.6396718 1.733172 2.227785-2.045848 1.944586z" fill="none" opacity=".5" stroke="#a62100" stroke-linecap="round" stroke-linejoin="round"/><path d="m12 6c-3.2501729 0-5.9850848 2.2360454-6.765625 5.25a1.0001 1.0001 0 0 0 .96875 1.25h1.484375a1.0001 1.0001 0 0 0 .9453125-.671875c.4825667-1.389337 1.7997185-2.390625 3.3671875-2.390625.751892 0 1.397126.2875945 1.96875.679688l-1.175781 1.175781a1.0001 1.0001 0 0 0 .707031 1.707031h2.8125a1.0001 1.0001 0 0 0 -.945312.671875c-.482566 1.389336-1.79972 2.390625-3.367188 2.390625-.617371 0-1.165845-.199947-1.669922-.478516l.876953-.876953a1.0001 1.0001 0 0 0 -.707031-1.707031h-4.5a1.0001 1.0001 0 0 0 -1 1v4.5a1.0001 1.0001 0 0 0 1.7070312.707031l1.1953126-1.195312c1.1634025.871356 2.5350042 1.488281 4.0976562 1.488281 3.250174 0 5.985085-2.236046 6.765625-5.25a1.0001 1.0001 0 0 0 -.945313-1.25h.179688a1.0001 1.0001 0 0 0 1-1v-4.5a1.0001 1.0001 0 0 0 -1.707031-.7070312l-.921875.921875c-1.211637-1.0037489-2.682376-1.7148438-4.371094-1.7148438z" fill="#a62100" opacity=".05"/><path d="m12 7.0000001c-2.792656 0-5.12782 1.916531-5.796875 4.4999999h1.484375c.619757-1.7843159 2.317831-3.0624999 4.3125-3.0624999 1.387271 0 2.631388.616947 3.46875 1.5937499l-1.96875 1.96875h4.5v-4.4999999l-1.515625 1.515625c-1.095564-1.239377-2.699621-2.015625-4.484375-2.015625zm-6 6.9999999v4.5l1.765625-1.765625c1.082584 1.089739 2.576235 1.765625 4.234375 1.765625 2.792657 0 5.12782-1.916531 5.796875-4.5h-1.484375c-.619756 1.784316-2.317832 3.0625-4.3125 3.0625-1.25885 0-2.392665-.519627-3.21875-1.34375l1.71875-1.71875z" fill="#a62100" opacity=".15"/><path d="m12 6.0000001c-2.792656 0-5.12782 1.916531-5.796875 4.4999999h1.484375c.619757-1.7843159 2.317831-3.0624999 4.3125-3.0624999 1.387271 0 2.631388.616947 3.46875 1.59375l-1.96875 1.9687499h4.5v-4.4999999l-1.515625 1.515625c-1.095564-1.239377-2.699621-2.015625-4.484375-2.015625zm-6 6.9999999v4.5l1.765625-1.765625c1.082584 1.089739 2.576235 1.765625 4.234375 1.765625 2.792657 0 5.12782-1.916531 5.796875-4.5h-1.484375c-.619756 1.784316-2.317832 3.0625-4.3125 3.0625-1.25885 0-2.392665-.519628-3.21875-1.34375l1.71875-1.71875z" fill="#fafafa"/><path d="m10.552734 2.3925781-1.2167965 1.4863281a.99668783.99668783 0 0 1 -.9082031.3554688l-1.9003906-.2617188-.4511719 1.8671876a.99668783.99668783 0 0 1 -.6640625.7148437l-1.8261719.5859375.4042969 1.8789062a.99668783.99668783 0 0 1 -.2871094.9316407l-1.3925781 1.3222661 1.1796875 1.515624a.99668783.99668783 0 0 1 .1445312.964844l-.6796875 1.796875 1.7207031.853516a.99668783.99668783 0 0 1 .5488282.806641l.1660156 1.912109 1.9199219.02344a.99668783.99668783 0 0 1 .8457031.486325l.9804688 1.650391 1.7382812-.810547a.99668783.99668783 0 0 1 .972656.07227l1.601563 1.0625 1.214843-1.486328a.99668783.99668783 0 0 1 .908204-.355469l1.90039.261719.451172-1.867188a.99668783.99668783 0 0 1 .664063-.714844l1.826171-.585937-.404296-1.878906a.99668783.99668783 0 0 1 .287109-.931641l1.392578-1.322266-1.179687-1.515624a.99668783.99668783 0 0 1 -.144532-.964848l.679688-1.7968752-1.720703-.8535157a.99668783.99668783 0 0 1 -.548828-.8066406l-.166016-1.9121094-1.919922-.0234375a.99668783.99668783 0 0 1 -.845703-.4863281l-.980469-1.6503906-1.738281.8105469a.99668783.99668783 0 0 1 -.972656-.072266z" fill="none" opacity=".3" stroke="url(#b)" stroke-linecap="round"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/formula/res/refinp1.svg b/icon-themes/elementary_svg/formula/res/refinp1.svg
new file mode 100644
index 000000000..fb4b5a257
--- /dev/null
+++ b/icon-themes/elementary_svg/formula/res/refinp1.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="15.506" x2="6.006" y1="8.003" y2="8.003"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="29.880342" x2="29.880342" y1="62.031761" y2="49.969868"><stop offset="0" stop-color="#fff"/><stop offset=".45" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="2" y2="3"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.40394 0 0 .42567 4.5497 -4.793)" gradientUnits="userSpaceOnUse" x1="7" x2="7" y1=".5" y2="4.5"><stop offset="0" stop-color="#e5e5e5"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="8.338983" x2="8.288135" y1="14.008475" y2="1.127119"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><path d="m.5 4.5h14v5h-14z" fill="#fff" stroke-width="1.160239"/><path d="m1.9746094.5c-.817 0-1.4746094.6576094-1.4746094 1.4746094v2.5253906h14v-2.5273438c0-.8159999-.657609-1.4726562-1.474609-1.4726562z" fill="url(#d)"/><g fill="none"><path d="m1.974.5c-.817 0-1.474.657-1.474 1.474v7.526h14v-7.527c0-.816-.657-1.473-1.474-1.473z" stroke="url(#e)"/><path d="m2.205 1.5c-.39 0-.705.372-.705.834v1.666h12v-1.666c0-.462-.314-.834-.705-.834z" opacity=".8" stroke="url(#c)"/><path d="m1 4.5h13" stroke="#8c8c8c"/></g><g stroke-miterlimit="7" transform="matrix(0 -1 1 0 2.997 22.006)"><path d="m10.518 11.916 4.482-3.916-4.494-3.857v2.36l-4.006.002.013 3.007 4.005-.004z" style="display:block;stroke:#a62100;stroke-width:.999922;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#a)"/><path d="m18.228764 1.1607228.0055 1.8698584-6.19.006v1.5461208l6.193-.005-.0085 1.9429185 3.092242-2.7109789z" style="display:block;fill:none;stroke-width:1.546121;stroke-miterlimit:7;opacity:.5;stroke:url(#b)" transform="matrix(.64678 0 0 .64678 -.29 5.536)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/formula/res/refinp2.svg b/icon-themes/elementary_svg/formula/res/refinp2.svg
new file mode 100644
index 000000000..bfcf70600
--- /dev/null
+++ b/icon-themes/elementary_svg/formula/res/refinp2.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="6" x2="15.5" y1="8.005" y2="8.005"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="29.874586" x2="29.874586" y1="49.953785" y2="62.015682"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".66666651" stop-color="#fff" stop-opacity=".192157"/><stop offset=".66666651" stop-color="#fff"/><stop offset=".88888872" stop-color="#fff"/><stop offset=".88888872" stop-color="#fff" stop-opacity=".176471"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="2" y2="3"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.40394 0 0 .42567 4.5497 -4.793)" gradientUnits="userSpaceOnUse" x1="7" x2="7" y1=".5" y2="4.5"><stop offset="0" stop-color="#e5e5e5"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="8.338983" x2="8.288135" y1="14.008475" y2="1.127119"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><path d="m.5 4.5h14v11h-14z" fill="#fff" stroke-width="1.160239"/><path d="m1.9746094.5c-.817 0-1.4746094.6576094-1.4746094 1.4746094v2.5253906h14v-2.5273438c0-.8159999-.657609-1.4726562-1.474609-1.4726562z" fill="url(#d)"/><g fill="none"><path d="m1.974.5c-.817 0-1.474.657-1.474 1.474v13.526h14v-13.527c0-.816-.657-1.473-1.474-1.473z" stroke="url(#e)"/><path d="m2.205 1.5c-.39 0-.705.372-.705.834v1.666h12v-1.666c0-.462-.314-.834-.705-.834z" opacity=".8" stroke="url(#c)"/><path d="m1 4.5h13" stroke="#8c8c8c"/></g><g stroke-miterlimit="7" transform="matrix(0 1 1 0 2.995 0)"><path d="m10.518 11.916 4.482-3.916-4.494-3.857v2.36l-4.006.002.013 3.007 4.005-.004z" style="display:block;stroke:#a62100;stroke-width:.999922;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#a)"/><path d="m18.228764 1.1607228v1.1105286l-1.603364.7608893-4.581136.00444v1.5461213l4.638379.00773 1.546121.7730604v1.1571275l3.092242-2.7109789z" style="display:block;opacity:.5;fill:none;stroke-width:1.546121;stroke-miterlimit:7;stroke:url(#b)" transform="matrix(.64678 0 0 .64678 -.29 5.536)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/fpicker/res/fp011.svg b/icon-themes/elementary_svg/fpicker/res/fp011.svg
new file mode 100644
index 000000000..b31ffbcd2
--- /dev/null
+++ b/icon-themes/elementary_svg/fpicker/res/fp011.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="16" y2="11"><stop offset="0" stop-color="#ae6a37"/><stop offset="1" stop-color="#d28e5b"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="11" y2="16"><stop offset="0" stop-color="#793b19"/><stop offset="1" stop-color="#a76331"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="8.30469" x2="8.30469" y1="2.84357" y2="14.17345"><stop offset="0" stop-color="#fff"/><stop offset=".02929282" stop-color="#fff" stop-opacity=".235294"/><stop offset=".97230476" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="8.674257" x2="8.674257" y1="15.027712" y2="3.102402"><stop offset="0" stop-color="#fff2e5"/><stop offset="1" stop-color="#d8c7b6"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="14.05722" x2="14.05722" y1="15.943477" y2="1.048512"><stop offset="0" stop-color="#62421e" stop-opacity=".498039"/><stop offset="1" stop-color="#9f764d" stop-opacity=".415688"/></linearGradient><path d="m11.5 1.49999v3.5l-3.5-3.46875-5.5 5.46875v8.5h11v-8.5l-.5-.5h.5v-5z" fill="url(#d)" stroke="url(#e)"/><path d="m8 1.53124-4.5 5.46875v7.5h9v-8z" fill="none" stroke="url(#c)"/><path d="m8-.00001-7.75 7.75 1.5 1.5 6.25-6.32277 6.25 6.32277 1.5-1.5z" fill="#521818"/><path d="m8 10.5c-.831 0-1.5.669-1.5 1.5v3.5h3v-3.5c0-.831-.669-1.5-1.5-1.5z" fill="url(#a)" stroke="url(#b)" stroke-linejoin="round"/><path d="m10 12a1 1 0 1 1 -2 0 1 1 0 1 1 2 0z" fill="#620" transform="matrix(.5 0 0 .5 5 7.5)"/><g fill="#fff"><path d="m8 10.99999c-.55228 0-1 .44772-1 1h2c0-.55228-.44772-1-1-1z" opacity=".3"/><path d="m12 1.99999h1v1h-1z" opacity=".5"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/fpicker/res/fp015.svg b/icon-themes/elementary_svg/fpicker/res/fp015.svg
new file mode 100644
index 000000000..cae485f2e
--- /dev/null
+++ b/icon-themes/elementary_svg/fpicker/res/fp015.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.55048262 0 0 .57815823 -3.826225 -5.276228)" gradientUnits="userSpaceOnUse" x1="24.046366" x2="24.046366" y1="11.673002" y2="34.713669"><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><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="7.37326710305" x2="9.15858924422" y1="33.63699642066" y2="39.34449386392"><stop offset="0" stop-color="#fff" stop-opacity=".27451"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="8.000001" x2="8.000001" y1=".496136" y2="15.977216"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><path d="m8.0000006.49613568c.5064396 0 2.1391894 4.28357812 2.5489094 4.59622212.409717.3126432 4.793178.6198528 4.949676 1.125721.156499.505868-3.217866 3.4604743-3.374364 3.9663412-.156498.505868 1.285496 4.979313.875778 5.291956-.409718.312645-4.4935598-2.144886-5.0000001-2.144886-.5064395 0-4.5902812 2.457531-4.9999999 2.144886-.4097182-.312643 1.0322763-4.786089.8757779-5.291956-.1564985-.5058669-3.53086246-3.4604739-3.37436393-3.966342.15649845-.5058674 4.53995813-.813077 4.94967683-1.1257202.409718-.312644 2.0424703-4.59622212 2.5489098-4.59622212z" fill="url(#c)" stroke="#ad5f00" stroke-linejoin="round" stroke-opacity=".498039" stroke-width=".992271"/><path d="m11.96875 26.375c-.506596.779667-1.63252 2.593568-2.90625 5.59375a.14192008.14192008 0 0 1 -.03125.03125.14192008.14192008 0 0 1 -.03125.03125.14192008.14192008 0 0 1 -.03125 0 .14192008.14192008 0 0 1 -.03125.03125.14192008.14192008 0 0 1 -.03125-.03125.14192008.14192008 0 0 1 -.03125 0 .14192008.14192008 0 0 1 -.03125-.03125.14192008.14192008 0 0 1 -.03125-.03125.14192008.14192008 0 0 1 0-.03125.14192008.14192008 0 0 1 -.03125 0c.00461-.0064-.035912.0063-.03125 0 .00522-.0059-.00527.03708 0 .03125.00556-.0056-.036852.0055-.03125 0 .00608-.005-.00612.03618 0 .03125.00629-.0047-.037574.0047-.03125 0 .00682-.0039-.038107.0038-.03125 0 .00692-.0037-.00695.03492 0 .03125.00726-.003-.038533.003-.03125 0a.14192008.14192008 0 0 1 0 .03125.14192008.14192008 0 0 1 .03125 0 .14192008.14192008 0 0 1 .03125.03125.14192008.14192008 0 0 1 .03125.03125.14192008.14192008 0 0 1 0 .03125.14192008.14192008 0 0 1 0 .03125.14192008.14192008 0 0 1 0 .03125.14192008.14192008 0 0 1 0 .03125.14192008.14192008 0 0 1 -.03125.03125.14192008.14192008 0 0 1 -.03125.03125.14192008.14192008 0 0 1 -.03125 0c-2.0575321.335503-4.6049536.679328-6.34375 1.09375 1.0525595 1.235411 2.264992 2.404007 3.4375 3.59375l15.03125-2.71875c.0052-.0052.02606.0052.03125 0 .28516-.285558.552815-.584263.84375-.875-1.985656-.473093-4.21957-.75757-6.28125-1.09375a.14192008.14192008 0 0 1 -.03125 0 .14192008.14192008 0 0 1 -.03125-.03125.14192008.14192008 0 0 1 -.03125-.03125.14192008.14192008 0 0 1 0-.03125.14192008.14192008 0 0 1 0-.03125.14192008.14192008 0 0 1 0-.03125.14192008.14192008 0 0 1 0-.03125.14192008.14192008 0 0 1 .03125-.03125.14192008.14192008 0 0 1 .03125-.03125.14192008.14192008 0 0 1 .03125 0 .14192008.14192008 0 0 1 0-.03125c.0075.0027-.0387-.0027-.03125 0 .0071.0035-.03835-.0035-.03125 0 .007.0037-.007-.03496 0-.03125.0066.0044-.03785-.0044-.03125 0 .0062.0049-.0062-.03622 0-.03125.006.0052-.03724-.0052-.03125 0 .0054.0058-.0053-.03713 0-.03125.0052.006-.03638-.006-.03125 0 .0045.0065-.0045-.0378 0-.03125.004.0069-.0352-.0069-.03125 0 .0037.007-.0037-.03828 0-.03125l-.125.0625-.125.0625c-.985076-2.286983-2.388794-4.698127-2.9375-5.625z" fill="url(#b)" opacity=".8" transform="matrix(.71439082 0 0 .70011588 -.572408 -16.954765)"/><path d="m8 2.3125003c-.5795026 1.0967235-1.0411109 2.2564459-1.6574842 3.3321931-.4355928.5786297-1.2016958.5640806-1.8445342.7006123-.7990951.1487384-1.6040837.2624313-2.4042316.4046946.8321477 1.0057613 1.9042251 1.803058 2.6553809 2.8730975.2931609.5612752.086735 1.1940262.048954 1.7875722-.1300362.873671-.7822554 2.011403-.8721349 2.890749 1.1003565-.559851 2.6237664-1.531888 3.7910708-1.94011.6246409-.12796 1.1682081.254232 1.7115393.49593.7264099.38268 1.7399469.939694 2.4653779 1.324105-.123973-1.302273-.773372-2.733611-.799425-4.042542.09173-.7298892.734153-1.1887208 1.185876-1.7078873.556483-.5461027 1.116396-1.0897375 1.625861-1.6809144-1.211014-.2155824-2.435696-.3737737-3.634767-.6459894-.7510947-.2936551-.937663-1.1434347-1.2928787-1.7800564-.3267359-.6702695-.6326855-1.3506457-.9786043-2.0114542z" fill="none" opacity=".8" stroke="url(#a)" stroke-linecap="square" stroke-width=".992"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/framework/res/extension.svg b/icon-themes/elementary_svg/framework/res/extension.svg
new file mode 100644
index 000000000..74e29c8a8
--- /dev/null
+++ b/icon-themes/elementary_svg/framework/res/extension.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 offset="1" stop-opacity="0"/></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="#a"/><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="#a"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="25.058096" x2="25.058096" y1="47.027729" y2="39.999443"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.7480349 0 0 .75387595 -4.768985 .907933)" gradientUnits="userSpaceOnUse" x1="26.95891" x2="26.95891" y1="12.060429" y2="37.263515"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.28394125 0 0 .29357995 -14.937357 9.989485)" gradientUnits="userSpaceOnUse" x1="107.05136" x2="107.05136" y1="-23.105574" y2="-5.777408"><stop offset="0" stop-color="#fff"/><stop offset=".40000001" stop-color="#fff" stop-opacity=".235294"/><stop offset=".80000001" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="g" cx="6.895029" cy="12.591532" gradientTransform="matrix(0 6.3641136 -7.8130983 0 113.00801 -56.880746)" gradientUnits="userSpaceOnUse" r="12.671875"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><g opacity=".3" transform="matrix(.26760532 0 0 .31190147 13.547987 17.340631)"><path d="m38 40h5v7h-5z" fill="url(#b)"/><path d="m-10-47h5v7h-5z" fill="url(#c)" transform="scale(-1)"/><path d="m10 40h28v7.000001h-28z" fill="url(#d)"/></g><g opacity=".3" transform="matrix(.28733436 0 0 .31190147 .563328 17.340631)"><path d="m38 40h5v7h-5z" fill="url(#b)"/><path d="m-10-47h5v7h-5z" fill="url(#c)" transform="scale(-1)"/><path d="m10 40h28v7.000001h-28z" fill="url(#d)"/></g><path d="m13.613961 1.5769264c-1.890593 0-3.424986 1.5525672-3.424986 3.443223 0 1.181659.611117 2.4877217 1.522215 3.1034361l.000391.3397869h-7.6110788c-.8433077 0-1.6005021.93378-1.6005021 1.7771166v7.397264c.6276864-.787682 1.6570664-1.308197 2.7417724-1.308197 1.8905924 0 3.4558215 1.534445 3.4558215 3.4251 0 1.890656-1.5652291 3.425101-3.4558215 3.425101-1.084706 0-2.114086-.520516-2.7417724-1.308197v7.397266c0 .843336.7568028 1.231174 1.6001106 1.231174h7.3970193c-.787658-.627708-1.308155-1.288132-1.308155-2.372874 0-1.890656 1.534393-3.425102 3.424986-3.425102 1.890592 0 3.424986 1.534446 3.424986 3.425102 0 1.084742-.520499 1.745166-1.308156 2.372874h7.397019c.843308 0 1.40808-.388105 1.40808-1.231442v-7.032427l.708751.000267c.615695.911129 1.64875 1.359033 2.830371 1.359033 1.890592 0 3.424987-1.534445 3.424987-3.4251 0-1.890656-1.534395-3.425101-3.424987-3.425101-1.181621 0-2.214676.44817-2.830371 1.3593l-.708751-.000267v-7.864043c0-.8433361-.564853-1.8050696-1.407689-1.7768476h-7.611079l-.000391-.3397869c.911098-.6157144 1.522216-1.9217771 1.522216-3.1034361 0-1.8906558-1.534394-3.443223-3.424986-3.443223z" fill="url(#g)"/><g fill="none"><path d="m12.068567 9.5h-7.503109c-.3859622 0-1.0654578.4262873-1.0654578.815263l-.0000001 5.20501c3.4246222-1.08325 6.2959744 1.465619 6.3124532 4.303866.016479 2.838247-2.6270925 4.924806-6.3124532 4.092495l.0000001 5.239947c0 .388976 1.1623959.343419 1.5483591.343419h4.1575411c-.626506-2.871644.9759216-5.837346 4.3150116-5.864624 3.339089-.02728 4.954526 2.289671 4.272305 5.864624h4.741073c.385964 0 .96571.04556.96571-.343419v-7.009928c.10512-1.057883 1.211146-.928453 1.211146-.928453.269691-.000904.981042-.207021 1.13614.01534.461212.687827 1.227902 1.347832 2.104721 1.347832 1.411662 0 2.596187-.993111 2.596187-2.415796 0-1.422684-1.184525-2.415797-2.596187-2.415797-.876819 0-1.6438.612274-2.105013 1.300098-.155097.222356-1.155314.06399-1.425005.06308 0 0-.785511.01008-.921989-.735688v-8.06201c0-.3889717-.579746-.815259-.96571-.815259h-7.105267" opacity=".4" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round"/><ellipse cx="13.625002" cy="5.113852" opacity=".6" rx="2.445251" ry="2.543601" stroke="url(#f)"/><path d="m13.613961 1.5769261c-1.890593 0-3.424986 1.5525672-3.424986 3.443223 0 1.181659.611117 2.4877217 1.522215 3.1034361l.000391.3397869h-7.6110788c-.8433077 0-1.6005021.93378-1.6005021 1.7771169v7.397264c.6276864-.787682 1.6570664-1.308197 2.7417724-1.308197 1.8905924 0 3.4558215 1.534445 3.4558215 3.4251 0 1.890656-1.5652291 3.425101-3.4558215 3.425101-1.084706 0-2.114086-.520516-2.7417724-1.308197v7.397266c0 .843336.7568028 1.231174 1.6001106 1.231174h7.3970193c-.787658-.627708-1.308155-1.288132-1.308155-2.372874 0-1.890656 1.534393-3.425102 3.424986-3.425102 1.890592 0 3.424986 1.534446 3.424986 3.425102 0 1.084742-.520499 1.745166-1.308156 2.372874h7.397019c.843308 0 1.40808-.388105 1.40808-1.231442v-7.032427l.708751.000267c.615695.911129 1.64875 1.359033 2.830371 1.359033 1.890592 0 3.424987-1.534445 3.424987-3.4251 0-1.890656-1.534395-3.425101-3.424987-3.425101-1.181621 0-2.214676.44817-2.830371 1.3593l-.708751-.000267v-7.864043c0-.8433364-.564853-1.8050699-1.407689-1.7768479h-7.611079l-.000391-.3397869c.911098-.6157144 1.522216-1.9217771 1.522216-3.1034361 0-1.8906558-1.534394-3.443223-3.424986-3.443223z" opacity=".4" stroke="#0a3600" stroke-linecap="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/framework/res/folder_32.svg b/icon-themes/elementary_svg/framework/res/folder_32.svg
new file mode 100644
index 000000000..92b903c24
--- /dev/null
+++ b/icon-themes/elementary_svg/framework/res/folder_32.svg
@@ -0,0 +1 @@
+<svg enable-background="new" height="32" viewBox="0 0 32.000961 32" width="32.000961" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.89186139 0 0 .86792712 3.121219 9.57503)" gradientUnits="userSpaceOnUse" x1="27.335257" x2="27.335257" y1="7.402661" y2="21.228706"><stop offset="0" stop-color="#fff"/><stop offset=".002736" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99001008" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.05114282 0 0 .01591575 -2.489388 21.29927)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01983573 0 0 .01591575 16.388219 21.29927)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01983573 0 0 .01591575 15.601959 21.29927)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="8.601691" x2="8.601691" y1="12.24315" y2="14.100293"><stop offset="0" stop-color="#f9f9f9"/><stop offset="1" stop-color="#d8d8d8"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.50413225 0 0 .49333391 13.463176 -35.114264)" gradientUnits="userSpaceOnUse" x1="21.599585" x2="21.599585" y1="99.79232" y2="132.01555"><stop offset="0" stop-color="#efdfc4"/><stop offset="1" stop-color="#e7c591"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.54383556 0 0 .61466406 3.268879 5.091139)" gradientUnits="userSpaceOnUse" x1="21.571081" x2="21.571081" y1="7.98625" y2="34.016731"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99001008" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><path d="m4.000569 6.50008c-.43342.005-.5.21723-.5.6349v1.36502c-1.24568 0-1-.002-1 .54389v7.45611h26.99991l.00009-7.45611c.00001-.41767-.34799-.54876-.78141-.54389h-14.21859v-1.36502c0-.41767-.26424-.63977-.69767-.6349z" fill="none" opacity=".5" stroke="#7e8087" stroke-linecap="square" stroke-width=".992"/><path d="m4.000569 7v2h-1l-.00009 7h26l.00009-7h-15v-2z" fill="url(#f)"/><path d="m4.5001794 7.499999v2h-1v8h24.9999996v-8h-15v-2z" fill="none" stroke="url(#h)" stroke-linecap="round"/><path d="m3.647749 27.13475h24.694677v3.865254h-24.694677z" fill="url(#c)" opacity=".3"/><path d="m28.342429 27.13488v3.86504c1.02149.007 2.46947-.86596 2.46947-1.93277s-1.13991-1.93227-2.46947-1.93227z" fill="url(#d)" opacity=".3"/><path d="m3.647751 27.13488v3.86504c-1.021492.007-2.469468-.86596-2.469468-1.93277s1.139907-1.93227 2.469468-1.93227z" fill="url(#e)" opacity=".3"/><path d="m.500479 14.5 1.5 15h28l1.5-15z" fill="url(#g)" stroke="#987124" stroke-linejoin="round" stroke-opacity=".498039"/><path d="m1.602042 15.5 1.265854 13h26.265163l1.26586-13z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="round"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/framework/res/info_26.svg b/icon-themes/elementary_svg/framework/res/info_26.svg
new file mode 100644
index 000000000..e6783a4a7
--- /dev/null
+++ b/icon-themes/elementary_svg/framework/res/info_26.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="99.157013" cy="186.17059" gradientTransform="matrix(.17524541 0 0 .05575992 -1.37681 18.11895)" gradientUnits="userSpaceOnUse" r="62.769119"><stop offset="0" stop-color="#3d3d3d"/><stop offset=".5" stop-color="#686868" stop-opacity=".498039"/><stop offset="1" stop-color="#686868" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="15.613884" x2="15.613884" y1="2.047801" y2="29.852878"><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="c" gradientTransform="matrix(1.1113759 0 0 .83086027 -2249.8942 -2663.1587)" gradientUnits="userSpaceOnUse" x1="2035.1652" x2="2035.1652" y1="3208.0737" y2="3241.9966"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><path d="m27.000001 28.499804a11 3.4999999 0 1 1 -21.9999997 0 11 3.4999999 0 1 1 21.9999997 0z" fill="url(#a)"/><path d="m15.999999 1.4999997c-8.000603 0-14.5 6.4993973-14.5 14.5000003s6.499397 14.5 14.5 14.5c8.000604 0 14.500015-6.499397 14.500001-14.5 0-8.000603-6.499397-14.5000003-14.500001-14.5000003z" fill="url(#c)" opacity=".99"/><path d="m29.5 15.999517c0 7.456096-6.044607 13.500489-13.499837 13.500489-7.455912 0-13.5001626-6.044464-13.5001626-13.500489 0-7.4557408 6.0442506-13.4995231 13.5001626-13.4995231 7.45523 0 13.499837 6.0437824 13.499837 13.4995231z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m16.000001 1.5017981c-7.9996071 0-14.4982031 6.4985937-14.4982031 14.4982009 0 7.999609 6.498596 14.498206 14.4982031 14.498203 7.999605 0 14.498209-6.498594 14.498201-14.498203 0-7.9996072-6.498596-14.4982009-14.498201-14.4982009z" fill="none" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/><path d="m15 6.5000003c-.795205.075844-1.605607.2393957-2.34375.5-1.462011.5161684-2.7776331 1.4521554-3.40625 2.875-.00614.013893-.025246.017258-.03125.03125-.3656076.8381277-.3556287 1.7789667 0 2.6562497.359635.887166 1.29468 1.71875 2.5 1.71875.692015 0 1.328446-.247046 1.75-.65625s.625874-.923654.6875-1.40625c.09876-.773491-.183048-1.303153-.25-1.53125.108163.368494.0041.233685.09375.09375.08964-.139935.275083-.304018.34375-.34375.122251-.07074.253133-.120794.375-.15625.121867-.03546.09665-.01062.3125-.0625 1.101878-.2648095 2.334419.402946 2.71875 1 .104351.162109.147976.426095-.03125.96875s-.600398 1.254402-1.09375 1.96875c-1.058744 1.533005-2.318031 3.402784-2.3125 5.65625 0 .651234-.07463.898066 0 1.375.04782.305594.236839.577287.40625.71875s.313339.208819.4375.25c.248323.08236.436779.08759.625.09375.376443.01232.744248-.0291 1.09375-.09375a1.0452056 1.0452056 0 0 0 .84375-1.0625c-.044857-1.601199.243594-2.86105 1.59375-3.84375a1.0452056 1.0452056 0 0 0 .03125-.03125c.918967-.716153 1.837652-1.515387 2.5625-2.5.713166-.968745 1.221064-2.161076 1.125-3.46875-.000423-.0211.00079-.04151 0-.0625h-.03125c-.0543-1.3475305-.829243-2.4808289-1.875-3.2499997-1.048824-.7714269-2.361532-1.2399285-3.75-1.375-.02043-.00283-.04203.0027-.0625 0-.757938-.1001234-1.538207-.1363495-2.3125-.0625zm.96875 15.9687497c-1.140508-.03682-2.111635.586587-2.625 1.4375-.507329.840907-.560197 2.006008.125 2.90625l-.03125.03125c.01415.02104.04791.01081.0625.03125.004.0056-.0041.02566 0 .03125.688283.948678 1.842332 1.260793 2.84375 1.125.994279-.134825 2.003266-.772603 2.375-1.875h.03125c.008-.02107-.0074-.04141 0-.0625.0046-.01505.0269-.01602.03125-.03125h-.03125c.602788-1.777688-.833814-3.579038-2.71875-3.59375-.02161-.000169-.04079-.000307-.0625 0z" fill="#002e99" opacity=".05"/><path d="m16.682829 21.122661c-.04956-1.769071.34678-3.486462 2.018151-4.702956 1.765395-1.375776 3.465611-3.097059 3.285935-5.126062-.03923-1.9567917-2.319181-3.4901502-4.77566-3.7106203-2.763139-.3827895-6.106521.5638021-7.032431 2.7217063-.4695998 1.049532-.03413 2.932514 1.541846 2.932514.92179 0 1.345172-.595451 1.414728-1.140149.05262-.412136-.116577-.780169-.2165-1.120595-.113858-.387895.372191-1.139675.901563-1.445979.442351-.2559554.905165-.3417809.973385-.3581767 1.588609-.3817838 3.172223.4615244 3.832935 1.4879347.660712 1.02641-.06653 2.583274-1.112141 4.097265-1.045611 1.51399-2.167737 3.233575-2.163254 5.060055 0 .695342-.06195.931566-.01793 1.212884.03517.224765.779419.197603 1.349377.09218zm-.724992 2.381076c-1.51896-.08246-2.570293 1.639498-1.657776 2.736619.81492 1.21133 3.099769.912304 3.491392-.459406.407146-1.066681-.572657-2.295019-1.833615-2.277214z" fill="#002e99" opacity=".15"/><path d="m16.682829 20.122661c-.04956-1.769071.34678-3.486462 2.018151-4.702956 1.765395-1.375776 3.465611-3.097059 3.285935-5.126062-.03923-1.9567914-2.319181-3.4901499-4.77566-3.71062-2.763139-.3827895-6.106521.5638021-7.032431 2.721707-.4695998 1.049531-.03413 2.932513 1.541846 2.932513.92179 0 1.345172-.595451 1.414728-1.140149.05262-.412136-.116577-.780169-.2165-1.1205949-.113858-.3878945.372191-1.1396748.901563-1.4459788.442351-.2559554.905165-.3417809.973385-.3581767 1.588609-.3817838 3.172223.4615244 3.832935 1.487935.660712 1.0264094-.06653 2.5832734-1.112141 4.0972644-1.045611 1.51399-2.167737 3.233575-2.163254 5.060055 0 .695342-.06195.931566-.01793 1.212884.03517.224765.779419.197603 1.349377.09218zm-.724992 2.381076c-1.51896-.08246-2.570293 1.639498-1.657776 2.736619.81492 1.21133 3.099769.912304 3.491392-.459406.407146-1.066681-.572657-2.295019-1.833615-2.277214z" fill="#fff"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/framework/res/recent-documents.svg b/icon-themes/elementary_svg/framework/res/recent-documents.svg
new file mode 100644
index 000000000..573e8d3da
--- /dev/null
+++ b/icon-themes/elementary_svg/framework/res/recent-documents.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(.89186139 0 0 1.0539115 3.120829 5.412539)" gradientUnits="userSpaceOnUse" x1="27.557428" x2="27.557428" y1="7.162672" y2="21.386522"><stop offset="0" stop-color="#fff"/><stop offset=".0097359" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99001008" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.05114282 0 0 .01591575 -2.489778 21.299269)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01983573 0 0 .01591575 16.387829 21.299269)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#d"/><linearGradient id="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01983573 0 0 .01591575 15.601569 21.299269)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#d"/><linearGradient id="f" gradientTransform="matrix(.54383556 0 0 .61466406 3.268879 5.091139)" gradientUnits="userSpaceOnUse" x1="21.571081" x2="21.571081" y1="7.98625" y2="34.016731"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99001008" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="8.601301" x2="8.601301" y1="9.476188" y2="11.333331"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.50413225 0 0 .49333391 4.108882 -20.937122)" gradientUnits="userSpaceOnUse" x1="23.587299" x2="23.587299" y1="64.737335" y2="103.2508"><stop offset="0" stop-color="#efdfc4"/><stop offset="1" stop-color="#e7c591"/></linearGradient><path d="m4.0001794 6.500079c-.43342.005-.5.21723-.5.6349v1.36502c-1.24568 0-1-.002-1 .54389.0216 6.53313 0 6.90143 0 7.45611.90135 0 26.9999996-2.34895 26.9999996-3.36005v-4.09606c0-.41767-.34799-.54876-.78141-.54389h-14.21859v-1.36502c0-.41767-.26424-.63977-.69767-.6349z" fill="none" opacity=".5" stroke="#7e8087" stroke-linecap="square" stroke-width=".992"/><path d="m4.0001794 6.999999v2h-1v4h25.9999996v-4h-15v-2z" fill="url(#g)"/><path d="m4.5001794 7.499999v2h-1v4h24.9999996v-4h-15v-2z" fill="none" stroke="url(#f)" stroke-linecap="round"/><path d="m3.647361 27.134745h24.694677v3.865254h-24.694677z" fill="url(#b)" opacity=".3"/><path d="m28.342038 27.134879v3.865041c1.021491.0073 2.469468-.86596 2.469468-1.932769 0-1.06681-1.139908-1.932272-2.469468-1.932272z" fill="url(#c)" opacity=".3"/><path d="m3.647361 27.134879v3.865041c-1.0214912.0073-2.4694678-.86596-2.4694678-1.932769 0-1.06681 1.1399068-1.932272 2.4694678-1.932272z" fill="url(#e)" opacity=".3"/><path d="m1.9270194 11.499999c-.69105.0796-.32196.90258-.37705 1.36535.0802.29906.59771 15.71799.59771 16.24744 0 .46018.22667.38222.80101.38222h26.3974796c.61872.0143.48796.007.48796-.38947.0452-.20269.63993-16.97848.66282-17.24344 0-.279.0581-.3621-.30493-.3621-9.0765 0-19.18849 0-28.2649996 0z" fill="url(#h)" stroke="#987124" stroke-opacity=".498039"/><path d="m2.5001794 12.499999.62498 16h25.7491696l.62498-16z" fill="none" opacity=".5" stroke="url(#a)" stroke-linecap="round"/><path d="m16 17c-2.419002 0-4.43717 1.717696-4.900391 4h-1.599609l2 2.5 2-2.5h-1.357422c.446068-1.722267 1.995684-3 3.857422-3 2.209138 0 4 1.790862 4 4s-1.790862 4-4 4c-1.201415 0-2.266779-.540348-3-1.378906l-.738281.667968c.916272 1.040537 2.24284 1.710938 3.738281 1.710938 2.761423 0 5-2.238577 5-5s-2.238577-5-5-5zm-.152344 2-.466797 3.330078 2.332032 1.902344v-.47461l-1.398438-1.904296v-2.853516z" fill="#fff" opacity=".3"/><path d="m16 16c-2.419002 0-4.43717 1.717696-4.900391 4h-1.599609l2 2.5 2-2.5h-1.357422c.446068-1.722267 1.995684-3 3.857422-3 2.209138 0 4 1.790862 4 4s-1.790862 4-4 4c-1.201415 0-2.266779-.540348-3-1.378906l-.738281.667968c.916272 1.040537 2.24284 1.710938 3.738281 1.710938 2.761423 0 5-2.238577 5-5s-2.238577-5-5-5zm-.152344 2-.466797 3.330078 2.332032 1.902344v-.47461l-1.398438-1.904296v-2.853516z" fill="#7e5514" fill-opacity=".971119" opacity=".6"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/framework/res/remote-documents.svg b/icon-themes/elementary_svg/framework/res/remote-documents.svg
new file mode 100644
index 000000000..88357b9f1
--- /dev/null
+++ b/icon-themes/elementary_svg/framework/res/remote-documents.svg
@@ -0,0 +1 @@
+<svg enable-background="new" height="32" viewBox="0 0 32.000961 32" width="32.000961" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.89186139 0 0 .86792712 3.121219 9.57503)" gradientUnits="userSpaceOnUse" x1="27.335257" x2="27.335257" y1="7.402661" y2="21.228706"><stop offset="0" stop-color="#fff"/><stop offset=".002736" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99001008" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.05114282 0 0 .01591575 -2.489388 21.29927)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01983573 0 0 .01591575 16.388219 21.29927)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01983573 0 0 .01591575 15.601959 21.29927)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="8.601691" x2="8.601691" y1="12.24315" y2="14.100293"><stop offset="0" stop-color="#f9f9f9"/><stop offset="1" stop-color="#d8d8d8"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.50413225 0 0 .49333391 13.463176 -35.114264)" gradientUnits="userSpaceOnUse" x1="21.599585" x2="21.599585" y1="99.79232" y2="132.01555"><stop offset="0" stop-color="#efdfc4"/><stop offset="1" stop-color="#e7c591"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.54383556 0 0 .61466406 3.268879 5.091139)" gradientUnits="userSpaceOnUse" x1="21.571081" x2="21.571081" y1="7.98625" y2="34.016731"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99001008" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><path d="m4.000569 6.50008c-.43342.005-.5.21723-.5.6349v1.36502c-1.24568 0-1-.002-1 .54389v7.45611h26.99991l.00009-7.45611c.00001-.41767-.34799-.54876-.78141-.54389h-14.21859v-1.36502c0-.41767-.26424-.63977-.69767-.6349z" fill="none" opacity=".5" stroke="#7e8087" stroke-linecap="square" stroke-width=".992"/><path d="m4.000569 7v2h-1l-.00009 7h26l.00009-7h-15v-2z" fill="url(#f)"/><path d="m4.5001794 7.499999v2h-1v8h24.9999996v-8h-15v-2z" fill="none" stroke="url(#h)" stroke-linecap="round"/><path d="m3.647749 27.13475h24.694677v3.865254h-24.694677z" fill="url(#c)" opacity=".3"/><path d="m28.342429 27.13488v3.86504c1.02149.007 2.46947-.86596 2.46947-1.93277s-1.13991-1.93227-2.46947-1.93227z" fill="url(#d)" opacity=".3"/><path d="m3.647751 27.13488v3.86504c-1.021492.007-2.469468-.86596-2.469468-1.93277s1.139907-1.93227 2.469468-1.93227z" fill="url(#e)" opacity=".3"/><path d="m.500479 14.5 1.5 15h28l1.5-15z" fill="url(#g)" stroke="#987124" stroke-linejoin="round" stroke-opacity=".498039"/><path d="m1.602042 15.5 1.265854 13h26.265163l1.26586-13z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="round"/><path d="m16.7241 21.08192c-.8054 0-1.5024.37458-1.8483.91808a1.4168319 1.1262692 0 0 0 -.774-.18328c-.7995 0-1.4471.52576-1.4471 1.17483 0 .10346.02.2027.051.29857a2.2291064 1.771963 0 0 0 -.9552 1.46411c0 .97635.9679 1.76267 2.1702 1.76267h4.1596c1.2022 0 2.1702-.78632 2.1702-1.76267 0-.77957-.62-1.43709-1.4806-1.67062.023-.10135.034-.20565.034-.31249 0-.93286-.9313-1.6892-2.0798-1.6892z" fill="#fff" opacity=".2"/><path d="m16.7241 20.08192c-.8054 0-1.5024.37458-1.8483.91808a1.4168319 1.1262692 0 0 0 -.774-.18328c-.7995 0-1.4471.52576-1.4471 1.17483 0 .10346.02.2027.051.29857a2.2291064 1.771963 0 0 0 -.9552 1.46411c0 .97635.9679 1.76267 2.1702 1.76267h4.1596c1.2022 0 2.1702-.78632 2.1702-1.76267 0-.77957-.62-1.43709-1.4806-1.67062.023-.10135.034-.20565.034-.31249 0-.93286-.9313-1.6892-2.0798-1.6892z" fill="#7e5514" fill-opacity=".971119" opacity=".6"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/framework/res/templates_32.svg b/icon-themes/elementary_svg/framework/res/templates_32.svg
new file mode 100644
index 000000000..237954be7
--- /dev/null
+++ b/icon-themes/elementary_svg/framework/res/templates_32.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(.89186139 0 0 1.0539115 3.120829 5.412539)" gradientUnits="userSpaceOnUse" x1="27.557428" x2="27.557428" y1="7.162672" y2="21.386522"><stop offset="0" stop-color="#fff"/><stop offset=".0097359" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99001008" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.05114282 0 0 .01591575 -2.489778 21.299269)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01983573 0 0 .01591575 16.387829 21.299269)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#d"/><linearGradient id="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01983573 0 0 .01591575 15.601569 21.299269)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#d"/><linearGradient id="f" gradientTransform="matrix(.54383556 0 0 .61466406 3.268879 5.091139)" gradientUnits="userSpaceOnUse" x1="21.571081" x2="21.571081" y1="7.98625" y2="34.016731"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99001008" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="8.601301" x2="8.601301" y1="9.476188" y2="11.333331"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.50413225 0 0 .49333391 4.108882 -20.937122)" gradientUnits="userSpaceOnUse" x1="23.587299" x2="23.587299" y1="64.737335" y2="103.2508"><stop offset="0" stop-color="#efdfc4"/><stop offset="1" stop-color="#e7c591"/></linearGradient><path d="m4.0001794 6.500079c-.43342.005-.5.21723-.5.6349v1.36502c-1.24568 0-1-.002-1 .54389.0216 6.53313 0 6.90143 0 7.45611.90135 0 26.9999996-2.34895 26.9999996-3.36005v-4.09606c0-.41767-.34799-.54876-.78141-.54389h-14.21859v-1.36502c0-.41767-.26424-.63977-.69767-.6349z" fill="none" opacity=".5" stroke="#7e8087" stroke-linecap="square" stroke-width=".992"/><path d="m4.0001794 6.999999v2h-1v4h25.9999996v-4h-15v-2z" fill="url(#g)"/><path d="m4.5001794 7.499999v2h-1v4h24.9999996v-4h-15v-2z" fill="none" stroke="url(#f)" stroke-linecap="round"/><path d="m3.647361 27.134745h24.694677v3.865254h-24.694677z" fill="url(#b)" opacity=".3"/><path d="m28.342038 27.134879v3.865041c1.021491.0073 2.469468-.86596 2.469468-1.932769 0-1.06681-1.139908-1.932272-2.469468-1.932272z" fill="url(#c)" opacity=".3"/><path d="m3.647361 27.134879v3.865041c-1.0214912.0073-2.4694678-.86596-2.4694678-1.932769 0-1.06681 1.1399068-1.932272 2.4694678-1.932272z" fill="url(#e)" opacity=".3"/><path d="m1.9270194 11.499999c-.69105.0796-.32196.90258-.37705 1.36535.0802.29906.59771 15.71799.59771 16.24744 0 .46018.22667.38222.80101.38222h26.3974796c.61872.0143.48796.007.48796-.38947.0452-.20269.63993-16.97848.66282-17.24344 0-.279.0581-.3621-.30493-.3621-9.0765 0-19.18849 0-28.2649996 0z" fill="url(#h)" stroke="#987124" stroke-opacity=".498039"/><path d="m2.5001794 12.499999.62498 16h25.7491696l.62498-16z" fill="none" opacity=".5" stroke="url(#a)" stroke-linecap="round"/><path d="m49.242061 23.763769v2.345943 7.37684 1.084829h-1.097504-8.780033-2.990699l2.27732-1.912012 8.780034-7.376839zm-2.144706 4.593795-4.824478 4.052295h4.824478z" fill="#fff" opacity=".18" transform="matrix(.93252875 0 0 .92527378 -24.919638 -4.987992)"/><path d="m49.242061 23.763769v2.345943 7.37684 1.084829h-1.097504-8.780033-2.990699l2.27732-1.912012 8.780034-7.376839zm-2.144706 4.593795-4.824478 4.052295h4.824478z" fill="#7e5514" fill-opacity=".971119" opacity=".6" transform="matrix(.93252875 0 0 .92527378 -24.919638 -5.987992)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/reportdesign/res/sx10454.svg b/icon-themes/elementary_svg/reportdesign/res/sx10454.svg
new file mode 100644
index 000000000..6cc219c79
--- /dev/null
+++ b/icon-themes/elementary_svg/reportdesign/res/sx10454.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><g fill="#000014" stroke="#565656" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.000001"><path d="m1.4931774 2.4999999h13.0141626z"/><path d="m7.5 5.4999996h7.00734z"/><path d="m7.5 11.499999h7.00734z"/><path d="m7.5 8.4999996h7.00734z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/reportdesign/res/sx10928.svg b/icon-themes/elementary_svg/reportdesign/res/sx10928.svg
new file mode 100644
index 000000000..bb0df0813
--- /dev/null
+++ b/icon-themes/elementary_svg/reportdesign/res/sx10928.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path d="m1.4929284 7.4999999h13.0141436z" fill="none" stroke="#565656" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/reportdesign/res/sx10929.svg b/icon-themes/elementary_svg/reportdesign/res/sx10929.svg
new file mode 100644
index 000000000..8cc99dd2a
--- /dev/null
+++ b/icon-themes/elementary_svg/reportdesign/res/sx10929.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path d="m7.5000001 1.4858562v13.0141438z" fill="none" stroke="#565656" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/reportdesign/res/sx12452.svg b/icon-themes/elementary_svg/reportdesign/res/sx12452.svg
new file mode 100644
index 000000000..79a5be517
--- /dev/null
+++ b/icon-themes/elementary_svg/reportdesign/res/sx12452.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><g stroke-linecap="round" stroke-linejoin="round" stroke-width="1.000001"><path d="m1.4931774 2.5000004h13.0141626z" fill="#f37329" stroke="#f37329"/><g fill="#000014" stroke="#565656"><path d="m1.5 5.5000001h13.00734z"/><path d="m1.5 11.499999h13.00734z"/><path d="m1.5 8.5000001h13.00734z"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/reportdesign/res/sx12453.svg b/icon-themes/elementary_svg/reportdesign/res/sx12453.svg
new file mode 100644
index 000000000..61bb71aef
--- /dev/null
+++ b/icon-themes/elementary_svg/reportdesign/res/sx12453.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><g stroke-linecap="round" stroke-linejoin="round" stroke-width="1.000001"><path d="m1.4931774 13.499999h13.0141626z" fill="#f37329" stroke="#f37329"/><g fill="#000014" stroke="#565656"><path d="m1.5 10.499999h13.00734z"/><path d="m1.5 4.5h13.00734z"/><path d="m1.5 7.4999989h13.00734z"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/reportdesign/res/sx12466.svg b/icon-themes/elementary_svg/reportdesign/res/sx12466.svg
new file mode 100644
index 000000000..69f7bd9e2
--- /dev/null
+++ b/icon-themes/elementary_svg/reportdesign/res/sx12466.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><g stroke-linecap="round" stroke-linejoin="round" stroke-width="1.000001"><path d="m1.4931774 2.5000004h13.0141626z" fill="#f37329" stroke="#f37329"/><g fill="#000014" stroke="#565656"><path d="m7.5 5.5000001h7.00734z"/><path d="m7.5 11.499999h7.00734z"/><path d="m7.5 8.5000001h7.00734z"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/reportdesign/res/sx12468.svg b/icon-themes/elementary_svg/reportdesign/res/sx12468.svg
new file mode 100644
index 000000000..cc127ab4f
--- /dev/null
+++ b/icon-themes/elementary_svg/reportdesign/res/sx12468.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><g fill="#000014" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.000001"><path d="m1.4931774 13.499999h13.0141626z" stroke="#f37329"/><g stroke="#565656"><path d="m7.5 10.499999h7.00734z"/><path d="m7.5 4.5h7.00734z"/><path d="m7.5 7.4999989h7.00734z"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/reportdesign/res/sx12603.svg b/icon-themes/elementary_svg/reportdesign/res/sx12603.svg
new file mode 100644
index 000000000..64ab2f063
--- /dev/null
+++ b/icon-themes/elementary_svg/reportdesign/res/sx12603.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><g fill="#000014" stroke="#f37329" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.000001" transform="translate(0 -2.999999)"><path d="m7.5 5.5000001h7.00734z"/><path d="m7.5 11.499999h7.00734z"/><path d="m7.5 8.5000001h7.00734z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/base128.svg b/icon-themes/elementary_svg/res/base128.svg
new file mode 100644
index 000000000..dae56ef7e
--- /dev/null
+++ b/icon-themes/elementary_svg/res/base128.svg
@@ -0,0 +1 @@
+<svg height="128" viewBox="0 0 33.866666 33.866668" width="128" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="23.547916" x2="23.547916" y1="294.61874" y2="263.92706"><stop offset="0" stop-color="#452981"/><stop offset="1" stop-color="#7239b3"/></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 23.232209 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" gradientUnits="userSpaceOnUse" x1="15.345833" x2="15.610416" y1="264.456237" y2="294.618737"><stop offset="0" stop-color="#fff"/><stop offset=".01741176" 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><radialGradient id="g" cx="25" cy="8" gradientTransform="matrix(.00000003 1.2634084 -1.6845445 .00000003 29.802703 237.63351)" gradientUnits="userSpaceOnUse" r="17"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".908397"/></radialGradient><linearGradient id="h" gradientTransform="matrix(.58589872 0 0 .91809262 1.521436 262.65146)" gradientUnits="userSpaceOnUse" x1="15.918245" x2="19.53093" y1="9.458679" y2="20.986202"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="i" cx="8.731252" cy="271.31744" gradientTransform="matrix(-.00000076 3.0638312 -2.6382977 -.00000067 724.54745 242.46782)" gradientUnits="userSpaceOnUse" r="12.435417"><stop offset="0" stop-color="#e4c6fa"/><stop offset=".26238" stop-color="#cd9ef7"/><stop offset=".66093999" stop-color="#a56de2"/><stop offset="1" stop-color="#7239b3"/></radialGradient><g transform="translate(-.264583 -262.868737)"><g opacity=".4" transform="matrix(.82160086 0 0 .41577379 -4.108004 276.66485)"><path d="m38 40h5v7h-5z" fill="url(#b)"/><path d="m13.220339 47h-5v-7h5z" fill="url(#d)"/><path d="m13.220339 40h24.779661v7.000001h-24.779661z" fill="url(#e)"/></g><g stroke-width=".264583"><path d="m6.0854167 265.51456 13.5342093-.00001 8.161624 7.87525v20.17059h-21.6958333z" fill="#fff"/><path d="m4.630209 264.05936h24.606251v30.956242h-24.606251z" fill="url(#i)" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".738971"/><path d="m4.894792 264.32394h24.077084v30.427076h-24.077084z" fill="none" opacity=".5" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><path d="m5.953125 265.38227 13.743683-.00001 8.216734 8.08491v20.22551h-21.960417z" fill="#fff" opacity=".2" stroke="#000"/><path d="m6.0854167 265.51455h13.5342143l8.161619 7.87525v20.17059h-21.6958333z" fill="url(#g)"/></g><g stroke="#7239b3"><ellipse cx="17.330208" cy="277.288517" fill="#a56de2" rx="7.276042" ry="3.307283" stroke-width=".529167"/><g fill="#cd9ef7" transform="translate(0 -.264583)"><path d="m37 56v10-.000012c.590093 6.700671 12.746681 11.995853 27.5 12.000012 14.747265-.007966 26.85547-3.302075 27.445312-10l.054688-2v-10h-.05469c-.58984 6.697925-12.698045 11.992034-27.44531 12-14.753319-.004159-26.870847-5.299329-27.460938-12z" stroke-width="2" transform="matrix(.26458333 0 0 .26458333 .264583 262.86874)"/><g stroke-width=".529167"><path d="m10.054166 280.33124v2.64583c.156129 1.77289 3.372559 3.1739 7.276042 3.175 3.90188-.002 7.105509-.87367 7.261572-2.64583l.01447-.52917v-2.64583h-.01447c-.156062 1.77216-3.359691 3.17289-7.261571 3.175-3.903483-.001-7.109579-1.40211-7.265707-3.175z"/><path d="m10.054166 282.97707v2.64583c.156129 1.77289 3.372559 3.1739 7.276042 3.175 3.90188-.002 7.105509-.87367 7.261572-2.64583l.01447-.52917v-2.64583h-.01447c-.156062 1.77216-3.359691 3.17289-7.261571 3.175-3.903483-.001-7.109579-1.40211-7.265707-3.175z"/></g></g></g><path d="m6.0009686 264.19164h-1.2384687l.00898 14.2875c.7763654-.0171 23.7434071-6.24199 24.3326861-6.54142v-7.74608h-.98203z" fill="url(#h)" fill-rule="evenodd" opacity=".2" stroke-width=".264583"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/base_thumbnail_256.svg b/icon-themes/elementary_svg/res/base_thumbnail_256.svg
new file mode 100644
index 000000000..3096925fd
--- /dev/null
+++ b/icon-themes/elementary_svg/res/base_thumbnail_256.svg
@@ -0,0 +1 @@
+<svg height="256" viewBox="0 0 47.360415 67.733335" width="179" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" xlink:href="#a" y1="366.64789" y2="609.50507"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="d" xlink:href="#c"/><linearGradient id="e" gradientTransform="matrix(.15732939 0 0 .1586627 -8.008007 59.250311)" gradientUnits="userSpaceOnUse" x1="24.833029" x2="24.833029" y1="2.604455" y2="51.798176"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="f" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="g" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" y1="2" y2="5.000003"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="h" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="i" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="j" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="k" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#g" y1="2" y2="4.000013"/><linearGradient id="l" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="m" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="n" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="o" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="p" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#g" y1="2" y2="4.000013"/><linearGradient id="q" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="r" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="s" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="t" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="u" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#g" y1="2" y2="4.000013"/><linearGradient id="v" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="w" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="x" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="y" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="z" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#g" y1="2" y2="4.000013"/><linearGradient id="A"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="B" gradientTransform="matrix(.26458333 0 0 .26458333 0 59.266666)" gradientUnits="userSpaceOnUse" x1="15.5" x2="15.5" xlink:href="#A" y1="1.5" y2="7.5"/><linearGradient id="C" gradientTransform="matrix(-.26458332 0 0 .26458332 3.704167 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="D" gradientTransform="matrix(-.26458332 0 0 .26458332 5.55625 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="E" gradientTransform="matrix(-.26458332 0 0 .26458332 7.408334 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="F" gradientTransform="matrix(.26458332 0 0 .26458332 1.058332 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="2" y2="5.000003"/><linearGradient id="G" gradientTransform="matrix(.13229166 0 0 .06614583 -1.322965 1.058285)" gradientUnits="userSpaceOnUse" x1="41.000362" x2="41.000362" xlink:href="#d" y1="16.000725" y2="20.000727"/><radialGradient id="H" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.439577 25.98059)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#d"/><radialGradient id="I" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 21.560423 25.98059)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#d"/><linearGradient id="J" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" xlink:href="#b" y1="366.64789" y2="609.50507"/><linearGradient id="K" gradientTransform="matrix(.15732939 0 0 .1586627 -8.008007 59.250311)" gradientUnits="userSpaceOnUse" x1="24.833029" x2="24.833029" xlink:href="#e" y1="2.604455" y2="51.798176"/><linearGradient id="L" gradientTransform="matrix(.26458333 0 0 .26458333 0 59.266666)" gradientUnits="userSpaceOnUse" x1="15.5" x2="15.5" xlink:href="#B" y1="1.5" y2="7.5"/><radialGradient id="M" 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="#N"/><linearGradient id="N"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="O" 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="#N"/><linearGradient id="P" 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="Q" gradientTransform="matrix(.26458333 0 0 .26458333 0 -288.53331)" gradientUnits="userSpaceOnUse" x1="14.26548" x2="14.26548" y1=".638623" y2="-32.688385"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="R" gradientTransform="matrix(.17877252 0 0 .17877252 -.057206 288.47611)" gradientUnits="userSpaceOnUse" x1="23.999996" x2="23.999996" y1="6.239989" y2="41.759991"><stop offset="0" stop-color="#fff"/><stop offset=".04026115" stop-color="#fff" stop-opacity=".235294"/><stop offset=".95833331" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="S" gradientTransform="matrix(.2788807 0 0 .32281423 -.232314 287.36575)" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="18.5" y2="25"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e1e1e1"/></linearGradient><linearGradient id="T" gradientTransform="matrix(.22643305 0 0 .25482204 5.642186 288.59646)" gradientUnits="userSpaceOnUse" x1="16.5" x2="16.5" y1="20" y2="23"><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="U" gradientUnits="userSpaceOnUse" x1="25.058096" x2="25.058096" xlink:href="#P" y1="47.027729" y2="39.999443"/><linearGradient id="V" gradientTransform="matrix(.26458333 0 0 .26458333 0 -288.53331)" gradientUnits="userSpaceOnUse" x1="14.26548" x2="14.26548" xlink:href="#Q" y1=".638623" y2="-32.688385"/><linearGradient id="W" gradientTransform="matrix(.17877252 0 0 .17877252 -.057206 288.47611)" gradientUnits="userSpaceOnUse" x1="23.999996" x2="23.999996" xlink:href="#R" y1="6.239989" y2="41.759991"/><linearGradient id="X" gradientTransform="matrix(.2788807 0 0 .32281423 -.232314 287.36575)" gradientUnits="userSpaceOnUse" x1="16" x2="16" xlink:href="#S" y1="18.5" y2="25"/><linearGradient id="Y" gradientTransform="matrix(.22643305 0 0 .25482204 5.642186 288.59646)" gradientUnits="userSpaceOnUse" x1="16.5" x2="16.5" xlink:href="#T" y1="20" y2="23"/><radialGradient id="Z" cx="23.334999" cy="41.636002" gradientTransform="matrix(.15200841 0 0 .05845704 12.327996 267.31373)" gradientUnits="userSpaceOnUse" r="22.627001" xlink:href="#c"/><linearGradient id="aa" gradientTransform="matrix(.12113419 0 0 .11437937 3.28295 270.78295)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424004" xlink:href="#ab" y1="-7.666" y2="-7.666"/><linearGradient id="ab"><stop offset="0" stop-color="#868688"/><stop offset="1" stop-color="#d9d9da"/></linearGradient><linearGradient id="ac" gradientUnits="userSpaceOnUse" x1="14.51530654713" x2="14.51530654713" xlink:href="#ad" y1="269.21635173545" y2="270.5416499"/><linearGradient id="ad"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#4a4a4a"/></linearGradient><linearGradient id="ae" gradientTransform="matrix(.12113419 0 0 .11437937 3.28295 269.19545)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424004" xlink:href="#ab" y1="-7.666" y2="-7.666"/><linearGradient id="af" gradientUnits="userSpaceOnUse" x1="14.51530654713" x2="14.51530654713" xlink:href="#ad" y1="267.62885175545" y2="268.95414992"/><linearGradient id="ag" gradientTransform="matrix(.12113419 0 0 .11437937 3.28295 267.60795)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424004" xlink:href="#ab" y1="-7.666" y2="-7.666"/><linearGradient id="ah" gradientUnits="userSpaceOnUse" x1="14.51530654713" x2="14.51530654713" xlink:href="#ad" y1="266.04135204003" y2="267.36664994"/><linearGradient id="ai"><stop offset="0" stop-color="#a5a6a8"/><stop offset="1" stop-color="#e8e8e8"/></linearGradient><linearGradient id="aj" gradientTransform="matrix(.12121356 0 0 .11612562 3.275542 266.55517)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="102.308" x2="102.308" xlink:href="#ai" y1="-2.393" y2="-24.582001"/><linearGradient id="ak"><stop offset="0" stop-color="#b3b3b3"/><stop offset="1" stop-color="#dadada"/></linearGradient><linearGradient id="al" gradientTransform="matrix(.12121356 0 0 .11612562 3.275542 266.55517)" gradientUnits="userSpaceOnUse" x1="109.956" x2="109.956" xlink:href="#ak" y1="-24.910999" y2="-2.376"/><linearGradient id="am"><stop offset="0" stop-color="#fff"/><stop offset=".081" stop-color="#fff" stop-opacity=".235"/><stop offset=".923" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="an" gradientTransform="matrix(.15875 0 0 .16014171 12.065 263.17829)" gradientUnits="userSpaceOnUse" x1="21.381001" x2="21.381001" xlink:href="#am" y1="5.052" y2="44.137001"/><radialGradient id="ao" cx="23.334999" cy="41.636002" gradientTransform="matrix(.15200841 0 0 .05845704 12.327996 267.31373)" gradientUnits="userSpaceOnUse" r="22.627001" xlink:href="#Z"/><linearGradient id="ap" gradientTransform="matrix(.12121356 0 0 .11612562 3.275542 266.55517)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="102.308" x2="102.308" xlink:href="#aj" y1="-2.393" y2="-24.582001"/><linearGradient id="aq" gradientTransform="matrix(.12121356 0 0 .11612562 3.275542 266.55517)" gradientUnits="userSpaceOnUse" x1="109.956" x2="109.956" xlink:href="#al" y1="-24.910999" y2="-2.376"/><linearGradient id="ar" gradientTransform="matrix(.15875 0 0 .16014171 12.065 263.17829)" gradientUnits="userSpaceOnUse" x1="21.381001" x2="21.381001" xlink:href="#an" y1="5.052" y2="44.137001"/><linearGradient id="as" gradientTransform="matrix(.01210998 0 0 .00218017 -.143404 295.40719)" gradientUnits="userSpaceOnUse" x1="302.85699" x2="302.85699" xlink:href="#a" y1="366.64801" y2="609.505"/><linearGradient id="at" gradientTransform="matrix(.17386864 0 0 .16672152 .060397 288.24497)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="au" gradientTransform="matrix(.56757 0 0 .72973 2.378 -2.514)" gradientUnits="userSpaceOnUse" x1="24.000565" x2="24.000565" y1="6.18585" y2="41.815468"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="av" gradientTransform="matrix(.53064 0 0 .5897 39.27 -1.792)" gradientUnits="userSpaceOnUse" x1="-51.785999" x2="-51.785999" y1="50.785999" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="aw" gradientTransform="matrix(.25764 0 0 .256 -18.787 32.336)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424004" xlink:href="#ab" y1="-7.666" y2="-7.666"/><linearGradient id="ax" gradientTransform="matrix(.56273 0 0 .59218 -44.99 15.484)" gradientUnits="userSpaceOnUse" x1="89.017998" x2="89.017998" xlink:href="#ad" y1="22.537001" y2="27.546"/><linearGradient id="ay" gradientTransform="matrix(.25764 0 0 .256 -18.787 28.336)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424004" xlink:href="#ab" y1="-7.666" y2="-7.666"/><linearGradient id="az" gradientTransform="matrix(.56273 0 0 .59218 -44.99 11.484)" gradientUnits="userSpaceOnUse" x1="89.017998" x2="89.017998" xlink:href="#ad" y1="22.537001" y2="27.546"/><linearGradient id="aA" gradientTransform="matrix(.25764 0 0 .252 -18.787 24.39)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424004" xlink:href="#ab" y1="-7.666" y2="-7.666"/><linearGradient id="aB" gradientTransform="matrix(.56273 0 0 .58293 -44.99 7.8)" gradientUnits="userSpaceOnUse" x1="89.017998" x2="89.017998" xlink:href="#ad" y1="22.537001" y2="27.546"/><linearGradient id="aC" gradientTransform="matrix(.25894 0 0 .19506 -18.915 21.137)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="102.308" x2="102.308" xlink:href="#ai" y1="-2.393" y2="-24.582001"/><linearGradient id="aD" gradientTransform="matrix(.25894 0 0 .19506 -18.915 21.137)" gradientUnits="userSpaceOnUse" x1="109.956" x2="109.956" xlink:href="#ak" y1="-24.910999" y2="-2.376"/><linearGradient id="aE" gradientTransform="matrix(.3143 0 0 .3421 .457 15.618)" gradientUnits="userSpaceOnUse" x1="21.381001" x2="21.381001" xlink:href="#am" y1="5.052" y2="44.137001"/><radialGradient id="aF" cx="605.71399" cy="486.64801" gradientTransform="matrix(-.00414337 0 0 .00218017 3.807354 295.40719)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><radialGradient id="aG" cx="605.71399" cy="486.64801" gradientTransform="matrix(.00414337 0 0 .00218017 4.659313 295.40719)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><linearGradient id="aH" gradientTransform="matrix(0 .26458333 -.26458333 0 8.46682 288.53347)" gradientUnits="userSpaceOnUse" x1="1.5" x2="30.5" xlink:href="#A" y1="16.000578" y2="16.000578"/><linearGradient id="aI" gradientUnits="userSpaceOnUse" x1="4.13117575048" x2="4.13117575048" y1="289.07528220693" y2="296.4320382064"><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="aJ" gradientTransform="matrix(0 .16664641 .16661655 0 .411576 288.46209)" gradientUnits="userSpaceOnUse" x1="3.5" x2="47.5" y1="23" y2="23"><stop offset="0" stop-color="#fff" stop-opacity="0"/><stop offset=".29193082" stop-color="#fff" stop-opacity=".85098"/><stop offset=".45720881" stop-color="#fff" stop-opacity=".126829"/><stop offset=".72528207" stop-color="#fff" stop-opacity=".273171"/><stop offset=".83954281" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="aK" gradientTransform="matrix(.11781569 .11783681 -.11781569 .11783681 3.949218 286.99649)" gradientUnits="userSpaceOnUse" x1="47.09993" x2="4.286797" y1="27.262068" y2="27.242641"><stop offset="0" stop-color="#fff" stop-opacity="0"/><stop offset=".14318481" stop-color="#fff" stop-opacity=".85098"/><stop offset=".34591126" stop-color="#fff" stop-opacity=".126829"/><stop offset=".43638432" stop-color="#fff"/><stop offset=".58131737" stop-color="#fff" stop-opacity=".204878"/><stop offset=".72528207" stop-color="#fff" stop-opacity=".273171"/><stop offset=".83954281" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="aL" gradientTransform="matrix(.16661655 0 0 -.16664641 -.004965 296.54445)" gradientUnits="userSpaceOnUse" x1="4.489736" x2="47.500416" y1="23" y2="23"><stop offset="0" stop-color="#fff" stop-opacity="0"/><stop offset=".16829832" stop-color="#fff" stop-opacity=".85098"/><stop offset=".45720881" stop-color="#fff" stop-opacity=".126829"/><stop offset=".60839313" stop-color="#fff" stop-opacity=".273171"/><stop offset=".69343168" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="aM"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="aN" gradientTransform="matrix(0 .16664641 .16661655 0 -1.761623 288.46209)" gradientUnits="userSpaceOnUse" x1="5.550938" x2="44.628685" xlink:href="#aO" y1="58.276134" y2="22.179625"/><linearGradient id="aO"><stop offset="0" stop-color="#fff" stop-opacity="0"/><stop offset=".14318481" stop-color="#fff" stop-opacity=".85098"/><stop offset=".34591126" stop-color="#fff" stop-opacity=".126829"/><stop offset=".64451498" stop-color="#fff" stop-opacity=".273171"/><stop offset=".72840828" stop-color="#fff"/><stop offset=".80897337" stop-color="#fff" stop-opacity=".229268"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="aP" gradientTransform="matrix(0 -.16664641 -.16661655 0 7.194172 297.16794)" gradientUnits="userSpaceOnUse" x1="5.550938" x2="44.628685" xlink:href="#aO" y1="58.276134" y2="22.179625"/><linearGradient id="aQ" gradientTransform="matrix(0 .16664641 .16661655 0 .078496 289.35973)" gradientUnits="userSpaceOnUse" x1="25.177414" x2="40.761398" y1="48.221191" y2="17.055471"><stop offset="0" stop-color="#fff" stop-opacity="0"/><stop offset=".44845921" stop-color="#fff" stop-opacity=".273171"/><stop offset=".54972553" stop-color="#fff"/><stop offset=".72087312" stop-color="#fff" stop-opacity=".229268"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="aR" cx="99.157013" cy="186.17059" gradientTransform="matrix(.04636701 0 0 .01475315 -.364281 293.32734)" gradientUnits="userSpaceOnUse" r="62.769119"><stop offset="0" stop-color="#3d3d3d"/><stop offset=".5" stop-color="#686868" stop-opacity=".498039"/><stop offset="1" stop-color="#686868" stop-opacity="0"/></radialGradient><radialGradient id="aS" cx="22.755268" cy="10.929829" gradientTransform="matrix(.26458333 0 0 .26463074 0 288.5328)" gradientUnits="userSpaceOnUse" r="1.722055" xlink:href="#aM"/><radialGradient id="aT" cx="20.333241" cy="25.393009" gradientTransform="matrix(.26458333 0 0 .26463074 0 288.53211)" gradientUnits="userSpaceOnUse" r="1.722055" xlink:href="#aM"/><radialGradient id="aU" cx="7.460882" cy="11.571873" gradientTransform="matrix(.26458333 0 0 .26463074 0 288.53277)" gradientUnits="userSpaceOnUse" r="1.722055" xlink:href="#aM"/><radialGradient id="aV" cx="12.767352" cy="21.350958" gradientTransform="matrix(.26458333 0 0 .26463074 0 288.5323)" gradientUnits="userSpaceOnUse" r="1.722055" xlink:href="#aM"/><g fill="none" stroke-width=".264583" transform="translate(0 -229.26665)"><path d="m12.832292 250.56561c.529431 0 1.058597 0 1.323048-.48496s.264451-1.45558.57318-1.94052.926258-.48494 1.543355-.48494" stroke="#f58b00" transform="translate(0 4.7625)"/><path d="m12.832292 250.56561c.529431 0 1.058597 0 1.323048-.48496s.264451-1.45558.57318-1.94052.926258-.48494 1.543355-.48494" stroke="#f58b00" transform="matrix(1 0 0 -1 10.054167 504.04167)"/><path d="m12.832292 250.56561c.529431 0 1.058597 0 1.323048-.48496s.264451-1.45558.57318-1.94052.926258-.48494 1.543355-.48494" stroke="#f58b00" transform="matrix(1 0 0 -1 20.108338 502.98333)"/><g stroke="#0d52bf" transform="translate(0 4.7625)"><path d="m10.186458 252.41769c0 1.58724 0 3.17474.74991 3.96862s2.248966.79388 2.998487 1.19055c.74952.39668.74952 1.19057.74952 1.98458"/><path d="m21.828125 252.41769c0 1.05807 0 2.1164-.352734 2.6457s-1.058113.5293-1.763801.5293-1.410978 0-1.763889.66158c-.35291.66157-.352909 2.64545-.352909 3.96863"/><path d="m30.030208 252.41769c0 1.32265 0 2.64557.531302 3.30716s1.585629.66159 2.114663 1.19049c.529035.52891.529035 1.5875.529035 2.6461"/><path d="m18.653125 252.41769c0 1.67543 0 3.35113 2.955113 4.18911 2.955112.83797 8.863208.83797 11.86167 1.19062s3.08666 1.45512 3.174883 2.1609"/></g><path d="m14.155208 270.93855v6.61459" stroke="#3a9104"/><path d="m33.734375 270.93855v6.61459" stroke="#3a9104"/><path d="m14.155208 270.93855 9.525 6.61459" stroke="#3a9104"/><path d="m33.602083 271.07085-8.069792 6.48229" stroke="#3a9104"/></g><g fill="none" stroke="#7239b3" stroke-width=".264583" transform="translate(0 -229.26665)"><path d="m17.859375 244.21564-8.4666668 6.35"/><path d="m18.123958 244.21564 11.377083 6.35"/><path d="m29.501042 243.42189-10.054167 7.14375"/><path d="m29.765625 243.42189 9.789583 7.14375"/></g><g transform="translate(5.291667 -38.89375)"><g transform="matrix(.26458333 0 0 .26458333 -.529167 59.531249)"><path d="m5.0000001 29h26.0000009v2h-26.0000009z" fill="url(#b)" opacity=".15"/><path d="m5.0000001 29.000111v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#H)" opacity=".15"/><path d="m31.000001 29.000111v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#I)" opacity=".15"/></g><rect fill="url(#e)" height="7.672933" rx=".396875" ry=".396891" stroke-width="1.3333" transform="scale(-1 1)" width="7.14375" x="-7.805209" y="59.663525"/><path d="m1.0578166 59.53125c-.29274566 0-.52864993.236008-.52864993.529166v6.879167c0 .293158.23590427.529167.52864993.529167h6.3510334c.2927456 0 .52865-.236009.52865-.529167v-6.879167c0-.293158-.2359044-.529166-.52865-.529166zm.1328084.264583h.9229411v1.322917h-1.3198161v-.926042c0-.219869.17700649-.396875.396875-.396875zm1.1895915 0h1.5864665v1.322917h-1.585433v.256832h-.00103zm1.8531168 0h1.5869833v1.322917h-1.5869833zm1.8536335 0h1.1890748c.2198685 0 .396875.177006.396875.396875v.926042h-1.5859498zm-3.7057168 1.5875h1.5869832l.0005292 1.323433h-1.5869956zm1.8536335 0h1.5864665l-.0005291 1.322917h-1.5875zm1.8531171 0h1.584916v1.322917h-1.5875zm-5.2942506.000516h1.3208496l.000516 1.322917h-1.3198153zm0 1.586983 1.3213664.0088-.0005159 1.305347h-1.31981698v.0088h-.001035zm1.5880168 0h1.5869832v1.322917h-1.5875zm1.8515665 0h1.5875v1.322917h-1.5875zm1.8520833 0h1.5875v1.322917h-1.5859498zm-3.7041666 1.587501h1.5875v1.322917l-1.5875-.0021zm1.8520833 0h1.5875v1.322917h-1.5875zm3.4395833 0v1.321883h-1.5864665v.26665h1.5864665v.660425c0 .05497-.010975.107-.031006.154513v.000529c-.060189.142291-.2011299.241833-.365869.241833h-1.190625l.00103-2.643766zm-6.8791666.000529h1.3208496v1.320333l-1.3208496.0026zm0 1.586971h1.3229167v1.058333h-.9260417c-.21986851 0-.396875-.177006-.396875-.396875zm1.5875 0h1.5875v1.058333h-1.5875zm1.8520833 0 1.5875.0021-.00206 1.05627h-1.585433z" opacity=".3" stroke-width=".264583"/><g fill="none" stroke-width=".264583" transform="translate(0 59.266666)"><path d="m3.8364584 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#f)"/><path d="m3.8364583 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#h)"/><path d="m3.8364583.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#i)"/><path d="m3.8364583 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#j)"/><path d="m3.8364583 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#k)"/><path d="m5.6885416 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#l)"/><path d="m5.6885415 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#m)"/><path d="m5.6885415.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#n)"/><path d="m5.6885415 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#o)"/><path d="m5.6885415 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#p)"/><path d="m7.540625 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#q)"/><path d="m7.5406249 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#r)"/><path d="m7.5406249.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#s)"/><path d="m7.5406249 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#t)"/><path d="m7.5406249 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#u)"/><path d="m1.9843751 3.8364616h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#v)"/><path d="m1.984375 2.2489583h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#w)"/><path d="m1.984375.66145834h-1.05833333l-.0000002 1.05833066h1.05833353z" stroke="url(#x)"/><path d="m1.984375 5.4239584h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#y)"/><path d="m1.984375 7.0114584h-1.05833333l-.0000002.79375h1.05833353z" stroke="url(#z)"/></g><path d="m1.0583333 59.663541c-.21986871 0-.39687496.176998-.39687496.396875v1.190625h7.14374996v-1.190625c0-.219877-.1770063-.396875-.396875-.396875z" fill="url(#B)" stroke-width="1.3333"/><g stroke-width=".264583"><path d="m1.0578166 59.53125c-.29274566 0-.52864993.236008-.52864993.529166v1.322917h1.85208333 1.5869832.2666503 1.5864665.2666506 1.584916.2645834v-1.322917c0-.293158-.2359044-.529166-.52865-.529166zm.1328084.264583h.9229411v1.322917h-1.3198161v-.926042c0-.219869.17700649-.396875.396875-.396875zm1.1895915 0h1.5864665v1.322917h-1.585433v.256832h-.00103zm1.8531168 0h1.5869833v1.322917h-1.5869833zm1.8536335 0h1.1890748c.2198685 0 .396875.177006.396875.396875v.926042h-1.5859498z" fill="#452981" fill-opacity=".501961"/><g transform="translate(0 59.266666)"><g fill="none"><path d="m3.8364583.66145843h-1.3229165l-.0000002 1.05833057h1.3229167z" opacity=".5" stroke="url(#C)"/><path d="m5.6885414.66145843h-1.3229164l-.0000003 1.05833057h1.3229167z" opacity=".5" stroke="url(#D)"/><path d="m7.540625.92604167c0-.13229167-.1116211-.26458333-.2645833-.26458333l-1.0583333.00000009-.0000003 1.05833057h1.3229167z" opacity=".5" stroke="url(#E)"/><path d="m.92604113.92604167c0-.13229167.11162107-.26458333.26458327-.26458333h.7937506l.0000003 1.05833056-1.05833397.0000001z" opacity=".5" stroke="url(#F)"/></g><path d="m.52916667 2.1166667 7.40828523-.0000482v.2645833l-7.40828523.0000482z" fill="url(#G)" opacity=".15"/></g></g></g><g transform="translate(15.345833 -38.89375)"><g transform="matrix(.26458333 0 0 .26458333 -.529167 59.531249)"><path d="m5.0000001 29h26.0000009v2h-26.0000009z" fill="url(#J)" opacity=".15"/><path d="m5.0000001 29.000111v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#H)" opacity=".15"/><path d="m31.000001 29.000111v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#I)" opacity=".15"/></g><rect fill="url(#K)" height="7.672933" rx=".396875" ry=".396891" stroke-width="1.3333" transform="scale(-1 1)" width="7.14375" x="-7.805209" y="59.663525"/><path d="m1.0578166 59.53125c-.29274566 0-.52864993.236008-.52864993.529166v6.879167c0 .293158.23590427.529167.52864993.529167h6.3510334c.2927456 0 .52865-.236009.52865-.529167v-6.879167c0-.293158-.2359044-.529166-.52865-.529166zm.1328084.264583h.9229411v1.322917h-1.3198161v-.926042c0-.219869.17700649-.396875.396875-.396875zm1.1895915 0h1.5864665v1.322917h-1.585433v.256832h-.00103zm1.8531168 0h1.5869833v1.322917h-1.5869833zm1.8536335 0h1.1890748c.2198685 0 .396875.177006.396875.396875v.926042h-1.5859498zm-3.7057168 1.5875h1.5869832l.0005292 1.323433h-1.5869956zm1.8536335 0h1.5864665l-.0005291 1.322917h-1.5875zm1.8531171 0h1.584916v1.322917h-1.5875zm-5.2942506.000516h1.3208496l.000516 1.322917h-1.3198153zm0 1.586983 1.3213664.0088-.0005159 1.305347h-1.31981698v.0088h-.001035zm1.5880168 0h1.5869832v1.322917h-1.5875zm1.8515665 0h1.5875v1.322917h-1.5875zm1.8520833 0h1.5875v1.322917h-1.5859498zm-3.7041666 1.587501h1.5875v1.322917l-1.5875-.0021zm1.8520833 0h1.5875v1.322917h-1.5875zm3.4395833 0v1.321883h-1.5864665v.26665h1.5864665v.660425c0 .05497-.010975.107-.031006.154513v.000529c-.060189.142291-.2011299.241833-.365869.241833h-1.190625l.00103-2.643766zm-6.8791666.000529h1.3208496v1.320333l-1.3208496.0026zm0 1.586971h1.3229167v1.058333h-.9260417c-.21986851 0-.396875-.177006-.396875-.396875zm1.5875 0h1.5875v1.058333h-1.5875zm1.8520833 0 1.5875.0021-.00206 1.05627h-1.585433z" opacity=".3" stroke-width=".264583"/><g fill="none" stroke-width=".264583" transform="translate(0 59.266666)"><path d="m3.8364584 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#f)"/><path d="m3.8364583 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#h)"/><path d="m3.8364583.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#i)"/><path d="m3.8364583 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#j)"/><path d="m3.8364583 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#k)"/><path d="m5.6885416 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#l)"/><path d="m5.6885415 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#m)"/><path d="m5.6885415.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#n)"/><path d="m5.6885415 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#o)"/><path d="m5.6885415 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#p)"/><path d="m7.540625 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#q)"/><path d="m7.5406249 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#r)"/><path d="m7.5406249.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#s)"/><path d="m7.5406249 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#t)"/><path d="m7.5406249 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#u)"/><path d="m1.9843751 3.8364616h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#v)"/><path d="m1.984375 2.2489583h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#w)"/><path d="m1.984375.66145834h-1.05833333l-.0000002 1.05833066h1.05833353z" stroke="url(#x)"/><path d="m1.984375 5.4239584h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#y)"/><path d="m1.984375 7.0114584h-1.05833333l-.0000002.79375h1.05833353z" stroke="url(#z)"/></g><path d="m1.0583333 59.663541c-.21986871 0-.39687496.176998-.39687496.396875v1.190625h7.14374996v-1.190625c0-.219877-.1770063-.396875-.396875-.396875z" fill="url(#L)" stroke-width="1.3333"/><g stroke-width=".264583"><path d="m1.0578166 59.53125c-.29274566 0-.52864993.236008-.52864993.529166v1.322917h1.85208333 1.5869832.2666503 1.5864665.2666506 1.584916.2645834v-1.322917c0-.293158-.2359044-.529166-.52865-.529166zm.1328084.264583h.9229411v1.322917h-1.3198161v-.926042c0-.219869.17700649-.396875.396875-.396875zm1.1895915 0h1.5864665v1.322917h-1.585433v.256832h-.00103zm1.8531168 0h1.5869833v1.322917h-1.5869833zm1.8536335 0h1.1890748c.2198685 0 .396875.177006.396875.396875v.926042h-1.5859498z" fill="#452981" fill-opacity=".501961"/><g transform="translate(0 59.266666)"><g fill="none"><path d="m3.8364583.66145843h-1.3229165l-.0000002 1.05833057h1.3229167z" opacity=".5" stroke="url(#C)"/><path d="m5.6885414.66145843h-1.3229164l-.0000003 1.05833057h1.3229167z" opacity=".5" stroke="url(#D)"/><path d="m7.540625.92604167c0-.13229167-.1116211-.26458333-.2645833-.26458333l-1.0583333.00000009-.0000003 1.05833057h1.3229167z" opacity=".5" stroke="url(#E)"/><path d="m.92604113.92604167c0-.13229167.11162107-.26458333.26458327-.26458333h.7937506l.0000003 1.05833056-1.05833397.0000001z" opacity=".5" stroke="url(#F)"/></g><path d="m.52916667 2.1166667 7.40828523-.0000482v.2645833l-7.40828523.0000482z" fill="url(#G)" opacity=".15"/></g></g></g><g transform="translate(25.4 -38.89375)"><g transform="matrix(.26458333 0 0 .26458333 -.529167 59.531249)"><path d="m5.0000001 29h26.0000009v2h-26.0000009z" fill="url(#J)" opacity=".15"/><path d="m5.0000001 29.000111v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#H)" opacity=".15"/><path d="m31.000001 29.000111v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#I)" opacity=".15"/></g><rect fill="url(#K)" height="7.672933" rx=".396875" ry=".396891" stroke-width="1.3333" transform="scale(-1 1)" width="7.14375" x="-7.805209" y="59.663525"/><path d="m1.0578166 59.53125c-.29274566 0-.52864993.236008-.52864993.529166v6.879167c0 .293158.23590427.529167.52864993.529167h6.3510334c.2927456 0 .52865-.236009.52865-.529167v-6.879167c0-.293158-.2359044-.529166-.52865-.529166zm.1328084.264583h.9229411v1.322917h-1.3198161v-.926042c0-.219869.17700649-.396875.396875-.396875zm1.1895915 0h1.5864665v1.322917h-1.585433v.256832h-.00103zm1.8531168 0h1.5869833v1.322917h-1.5869833zm1.8536335 0h1.1890748c.2198685 0 .396875.177006.396875.396875v.926042h-1.5859498zm-3.7057168 1.5875h1.5869832l.0005292 1.323433h-1.5869956zm1.8536335 0h1.5864665l-.0005291 1.322917h-1.5875zm1.8531171 0h1.584916v1.322917h-1.5875zm-5.2942506.000516h1.3208496l.000516 1.322917h-1.3198153zm0 1.586983 1.3213664.0088-.0005159 1.305347h-1.31981698v.0088h-.001035zm1.5880168 0h1.5869832v1.322917h-1.5875zm1.8515665 0h1.5875v1.322917h-1.5875zm1.8520833 0h1.5875v1.322917h-1.5859498zm-3.7041666 1.587501h1.5875v1.322917l-1.5875-.0021zm1.8520833 0h1.5875v1.322917h-1.5875zm3.4395833 0v1.321883h-1.5864665v.26665h1.5864665v.660425c0 .05497-.010975.107-.031006.154513v.000529c-.060189.142291-.2011299.241833-.365869.241833h-1.190625l.00103-2.643766zm-6.8791666.000529h1.3208496v1.320333l-1.3208496.0026zm0 1.586971h1.3229167v1.058333h-.9260417c-.21986851 0-.396875-.177006-.396875-.396875zm1.5875 0h1.5875v1.058333h-1.5875zm1.8520833 0 1.5875.0021-.00206 1.05627h-1.585433z" opacity=".3" stroke-width=".264583"/><g fill="none" stroke-width=".264583" transform="translate(0 59.266666)"><path d="m3.8364584 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#f)"/><path d="m3.8364583 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#h)"/><path d="m3.8364583.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#i)"/><path d="m3.8364583 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#j)"/><path d="m3.8364583 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#k)"/><path d="m5.6885416 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#l)"/><path d="m5.6885415 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#m)"/><path d="m5.6885415.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#n)"/><path d="m5.6885415 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#o)"/><path d="m5.6885415 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#p)"/><path d="m7.540625 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#q)"/><path d="m7.5406249 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#r)"/><path d="m7.5406249.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#s)"/><path d="m7.5406249 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#t)"/><path d="m7.5406249 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#u)"/><path d="m1.9843751 3.8364616h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#v)"/><path d="m1.984375 2.2489583h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#w)"/><path d="m1.984375.66145834h-1.05833333l-.0000002 1.05833066h1.05833353z" stroke="url(#x)"/><path d="m1.984375 5.4239584h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#y)"/><path d="m1.984375 7.0114584h-1.05833333l-.0000002.79375h1.05833353z" stroke="url(#z)"/></g><path d="m1.0583333 59.663541c-.21986871 0-.39687496.176998-.39687496.396875v1.190625h7.14374996v-1.190625c0-.219877-.1770063-.396875-.396875-.396875z" fill="url(#L)" stroke-width="1.3333"/><g stroke-width=".264583"><path d="m1.0578166 59.53125c-.29274566 0-.52864993.236008-.52864993.529166v1.322917h1.85208333 1.5869832.2666503 1.5864665.2666506 1.584916.2645834v-1.322917c0-.293158-.2359044-.529166-.52865-.529166zm.1328084.264583h.9229411v1.322917h-1.3198161v-.926042c0-.219869.17700649-.396875.396875-.396875zm1.1895915 0h1.5864665v1.322917h-1.585433v.256832h-.00103zm1.8531168 0h1.5869833v1.322917h-1.5869833zm1.8536335 0h1.1890748c.2198685 0 .396875.177006.396875.396875v.926042h-1.5859498z" fill="#452981" fill-opacity=".501961"/><g transform="translate(0 59.266666)"><g fill="none"><path d="m3.8364583.66145843h-1.3229165l-.0000002 1.05833057h1.3229167z" opacity=".5" stroke="url(#C)"/><path d="m5.6885414.66145843h-1.3229164l-.0000003 1.05833057h1.3229167z" opacity=".5" stroke="url(#D)"/><path d="m7.540625.92604167c0-.13229167-.1116211-.26458333-.2645833-.26458333l-1.0583333.00000009-.0000003 1.05833057h1.3229167z" opacity=".5" stroke="url(#E)"/><path d="m.92604113.92604167c0-.13229167.11162107-.26458333.26458327-.26458333h.7937506l.0000003 1.05833056-1.05833397.0000001z" opacity=".5" stroke="url(#F)"/></g><path d="m.52916667 2.1166667 7.40828523-.0000482v.2645833l-7.40828523.0000482z" fill="url(#G)" opacity=".15"/></g></g></g><g transform="translate(35.454167 -38.89375)"><g transform="matrix(.26458333 0 0 .26458333 -.529167 59.531249)"><path d="m5.0000001 29h26.0000009v2h-26.0000009z" fill="url(#J)" opacity=".15"/><path d="m5.0000001 29.000111v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#H)" opacity=".15"/><path d="m31.000001 29.000111v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#I)" opacity=".15"/></g><rect fill="url(#K)" height="7.672933" rx=".396875" ry=".396891" stroke-width="1.3333" transform="scale(-1 1)" width="7.14375" x="-7.805209" y="59.663525"/><path d="m1.0578166 59.53125c-.29274566 0-.52864993.236008-.52864993.529166v6.879167c0 .293158.23590427.529167.52864993.529167h6.3510334c.2927456 0 .52865-.236009.52865-.529167v-6.879167c0-.293158-.2359044-.529166-.52865-.529166zm.1328084.264583h.9229411v1.322917h-1.3198161v-.926042c0-.219869.17700649-.396875.396875-.396875zm1.1895915 0h1.5864665v1.322917h-1.585433v.256832h-.00103zm1.8531168 0h1.5869833v1.322917h-1.5869833zm1.8536335 0h1.1890748c.2198685 0 .396875.177006.396875.396875v.926042h-1.5859498zm-3.7057168 1.5875h1.5869832l.0005292 1.323433h-1.5869956zm1.8536335 0h1.5864665l-.0005291 1.322917h-1.5875zm1.8531171 0h1.584916v1.322917h-1.5875zm-5.2942506.000516h1.3208496l.000516 1.322917h-1.3198153zm0 1.586983 1.3213664.0088-.0005159 1.305347h-1.31981698v.0088h-.001035zm1.5880168 0h1.5869832v1.322917h-1.5875zm1.8515665 0h1.5875v1.322917h-1.5875zm1.8520833 0h1.5875v1.322917h-1.5859498zm-3.7041666 1.587501h1.5875v1.322917l-1.5875-.0021zm1.8520833 0h1.5875v1.322917h-1.5875zm3.4395833 0v1.321883h-1.5864665v.26665h1.5864665v.660425c0 .05497-.010975.107-.031006.154513v.000529c-.060189.142291-.2011299.241833-.365869.241833h-1.190625l.00103-2.643766zm-6.8791666.000529h1.3208496v1.320333l-1.3208496.0026zm0 1.586971h1.3229167v1.058333h-.9260417c-.21986851 0-.396875-.177006-.396875-.396875zm1.5875 0h1.5875v1.058333h-1.5875zm1.8520833 0 1.5875.0021-.00206 1.05627h-1.585433z" opacity=".3" stroke-width=".264583"/><g fill="none" stroke-width=".264583" transform="translate(0 59.266666)"><path d="m3.8364584 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#f)"/><path d="m3.8364583 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#h)"/><path d="m3.8364583.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#i)"/><path d="m3.8364583 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#j)"/><path d="m3.8364583 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#k)"/><path d="m5.6885416 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#l)"/><path d="m5.6885415 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#m)"/><path d="m5.6885415.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#n)"/><path d="m5.6885415 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#o)"/><path d="m5.6885415 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#p)"/><path d="m7.540625 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#q)"/><path d="m7.5406249 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#r)"/><path d="m7.5406249.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#s)"/><path d="m7.5406249 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#t)"/><path d="m7.5406249 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#u)"/><path d="m1.9843751 3.8364616h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#v)"/><path d="m1.984375 2.2489583h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#w)"/><path d="m1.984375.66145834h-1.05833333l-.0000002 1.05833066h1.05833353z" stroke="url(#x)"/><path d="m1.984375 5.4239584h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#y)"/><path d="m1.984375 7.0114584h-1.05833333l-.0000002.79375h1.05833353z" stroke="url(#z)"/></g><path d="m1.0583333 59.663541c-.21986871 0-.39687496.176998-.39687496.396875v1.190625h7.14374996v-1.190625c0-.219877-.1770063-.396875-.396875-.396875z" fill="url(#L)" stroke-width="1.3333"/><g stroke-width=".264583"><path d="m1.0578166 59.53125c-.29274566 0-.52864993.236008-.52864993.529166v1.322917h1.85208333 1.5869832.2666503 1.5864665.2666506 1.584916.2645834v-1.322917c0-.293158-.2359044-.529166-.52865-.529166zm.1328084.264583h.9229411v1.322917h-1.3198161v-.926042c0-.219869.17700649-.396875.396875-.396875zm1.1895915 0h1.5864665v1.322917h-1.585433v.256832h-.00103zm1.8531168 0h1.5869833v1.322917h-1.5869833zm1.8536335 0h1.1890748c.2198685 0 .396875.177006.396875.396875v.926042h-1.5859498z" fill="#452981" fill-opacity=".501961"/><g transform="translate(0 59.266666)"><g fill="none"><path d="m3.8364583.66145843h-1.3229165l-.0000002 1.05833057h1.3229167z" opacity=".5" stroke="url(#C)"/><path d="m5.6885414.66145843h-1.3229164l-.0000003 1.05833057h1.3229167z" opacity=".5" stroke="url(#D)"/><path d="m7.540625.92604167c0-.13229167-.1116211-.26458333-.2645833-.26458333l-1.0583333.00000009-.0000003 1.05833057h1.3229167z" opacity=".5" stroke="url(#E)"/><path d="m.92604113.92604167c0-.13229167.11162107-.26458333.26458327-.26458333h.7937506l.0000003 1.05833056-1.05833397.0000001z" opacity=".5" stroke="url(#F)"/></g><path d="m.52916667 2.1166667 7.40828523-.0000482v.2645833l-7.40828523.0000482z" fill="url(#G)" opacity=".15"/></g></g></g><g transform="translate(10.847917 -241.172893)"><g opacity=".4" transform="matrix(.19495613 0 0 .15119046 -.445614 289.62944)"><path d="m38 40h5v7h-5z" fill="url(#M)"/><path d="m-10-47h5v7h-5z" fill="url(#O)" transform="scale(-1)"/><path d="m10 40h28v7.000001h-28z" fill="url(#P)"/></g><rect fill="url(#Q)" height="7.14375" rx=".443848" stroke-width=".27476" transform="scale(1 -1)" width="7.14375" x=".661458" y="-296.33853"/><rect height="7.14375" rx=".5715" style="opacity:.5;fill:none;stroke:#555761;stroke-width:.264583;stroke-linecap:round;stroke-linejoin:round" width="7.14375" x=".661458" y="289.19476"/><rect fill="none" height="6.614584" rx=".287591" ry=".31498" stroke="url(#R)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".264583" width="6.614584" x=".926042" y="289.45935"/><g fill-rule="evenodd" transform="matrix(.26458333 0 0 .26458333 0 288.53331)"><path d="m5.2218912 5.221965a.44444569.44444569 0 0 1 -.888891 0 .44444569.44444569 0 1 1 .888891 0z" fill="#fff"/><path d="m5.2218912 4.77752a.44444569.44444569 0 0 1 -.888891 0 .44444569.44444569 0 1 1 .888891 0z" opacity=".3"/><path d="m27.666891 5.221965a.44444561.44444561 0 0 1 -.88889 0 .44444561.44444561 0 1 1 .88889 0z" fill="#fff"/><path d="m27.666891 4.77752a.44444561.44444561 0 0 1 -.88889 0 .44444561.44444561 0 1 1 .88889 0z" opacity=".3"/><path d="m5.2218912 27.66669a.44444569.44444569 0 0 1 -.888891 0 .44444569.44444569 0 1 1 .888891 0z" fill="#fff"/><path d="m5.2218912 27.222244a.44444569.44444569 0 0 1 -.888891 0 .44444569.44444569 0 1 1 .888891 0z" opacity=".3"/><path d="m27.666891 27.66669a.44444561.44444561 0 0 1 -.88889 0 .44444561.44444561 0 1 1 .88889 0z" fill="#fff"/><path d="m27.666891 27.222244a.44444561.44444561 0 0 1 -.88889 0 .44444561.44444561 0 1 1 .88889 0z" opacity=".3"/></g><g stroke-width=".264583"><rect fill="#b5b5b5" height="1.322917" rx=".264583" width="5.291667" x="1.5875" y="290.91455"/><rect fill="#cacaca" height="1.058333" rx=".264583" width="5.291667" x="1.5875" y="291.17914"/><rect fill="url(#S)" height="1.5875" rx=".264583" stroke="#656565" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".529825" width="4.497917" x="1.984375" y="293.4281"/><rect fill="none" height="1.5875" opacity=".5" rx=".280671" ry=".266455" width="4.497916" x="1.984375" y="293.4281"/><rect fill="none" height="1.058333" rx=".130135" ry=".132292" stroke="url(#T)" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".529825" width="3.96875" x="2.248958" y="293.69269"/></g><g fill="#4d4d4d" transform="matrix(.26458333 0 0 .26458333 0 288.53331)"><path d="m12 21h1v1h-1z"/><path d="m13 20h1v1h-1z"/><path d="m14 21h1v1h-1z"/><path d="m12 22h1v1h-1z"/><path d="m14 22h1v1h-1z"/><path d="m13 23h1v1h-1z"/><path d="m16 20h1v1h-1z"/><path d="m16 21h1v1h-1z"/><path d="m16 22h1v1h-1z"/><path d="m16 23h1v1h-1z"/><path d="m18 20h1v1h-1z"/><path d="m17 21h1v1h-1z"/><path d="m18 22h1v1h-1z"/><path d="m18 23h1v1h-1z"/></g></g><g transform="translate(20.372917 -241.172893)"><g opacity=".4" transform="matrix(.19495613 0 0 .15119046 -.445614 289.62944)"><path d="m38 40h5v7h-5z" fill="url(#M)"/><path d="m-10-47h5v7h-5z" fill="url(#O)" transform="scale(-1)"/><path d="m10 40h28v7.000001h-28z" fill="url(#U)"/></g><rect fill="url(#V)" height="7.14375" rx=".443848" stroke-width=".27476" transform="scale(1 -1)" width="7.14375" x=".661458" y="-296.33853"/><rect height="7.14375" rx=".5715" style="opacity:.5;fill:none;stroke:#555761;stroke-width:.264583;stroke-linecap:round;stroke-linejoin:round" width="7.14375" x=".661458" y="289.19476"/><rect fill="none" height="6.614584" rx=".287591" ry=".31498" stroke="url(#W)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".264583" width="6.614584" x=".926042" y="289.45935"/><g fill-rule="evenodd" transform="matrix(.26458333 0 0 .26458333 0 288.53331)"><path d="m5.2218912 5.221965a.44444569.44444569 0 0 1 -.888891 0 .44444569.44444569 0 1 1 .888891 0z" fill="#fff"/><path d="m5.2218912 4.77752a.44444569.44444569 0 0 1 -.888891 0 .44444569.44444569 0 1 1 .888891 0z" opacity=".3"/><path d="m27.666891 5.221965a.44444561.44444561 0 0 1 -.88889 0 .44444561.44444561 0 1 1 .88889 0z" fill="#fff"/><path d="m27.666891 4.77752a.44444561.44444561 0 0 1 -.88889 0 .44444561.44444561 0 1 1 .88889 0z" opacity=".3"/><path d="m5.2218912 27.66669a.44444569.44444569 0 0 1 -.888891 0 .44444569.44444569 0 1 1 .888891 0z" fill="#fff"/><path d="m5.2218912 27.222244a.44444569.44444569 0 0 1 -.888891 0 .44444569.44444569 0 1 1 .888891 0z" opacity=".3"/><path d="m27.666891 27.66669a.44444561.44444561 0 0 1 -.88889 0 .44444561.44444561 0 1 1 .88889 0z" fill="#fff"/><path d="m27.666891 27.222244a.44444561.44444561 0 0 1 -.88889 0 .44444561.44444561 0 1 1 .88889 0z" opacity=".3"/></g><g stroke-width=".264583"><rect fill="#b5b5b5" height="1.322917" rx=".264583" width="5.291667" x="1.5875" y="290.91455"/><rect fill="#cacaca" height="1.058333" rx=".264583" width="5.291667" x="1.5875" y="291.17914"/><rect fill="url(#X)" height="1.5875" rx=".264583" stroke="#656565" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".529825" width="4.497917" x="1.984375" y="293.4281"/><rect fill="none" height="1.5875" opacity=".5" rx=".280671" ry=".266455" width="4.497916" x="1.984375" y="293.4281"/><rect fill="none" height="1.058333" rx=".130135" ry=".132292" stroke="url(#Y)" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".529825" width="3.96875" x="2.248958" y="293.69269"/></g><g fill="#4d4d4d" transform="matrix(.26458333 0 0 .26458333 0 288.53331)"><path d="m12 21h1v1h-1z"/><path d="m13 20h1v1h-1z"/><path d="m14 21h1v1h-1z"/><path d="m12 22h1v1h-1z"/><path d="m14 22h1v1h-1z"/><path d="m13 23h1v1h-1z"/><path d="m16 20h1v1h-1z"/><path d="m16 21h1v1h-1z"/><path d="m16 22h1v1h-1z"/><path d="m16 23h1v1h-1z"/><path d="m18 20h1v1h-1z"/><path d="m17 21h1v1h-1z"/><path d="m18 22h1v1h-1z"/><path d="m18 23h1v1h-1z"/></g></g><g transform="translate(29.897917 -241.172893)"><g opacity=".4" transform="matrix(.19495613 0 0 .15119046 -.445614 289.62944)"><path d="m38 40h5v7h-5z" fill="url(#M)"/><path d="m-10-47h5v7h-5z" fill="url(#O)" transform="scale(-1)"/><path d="m10 40h28v7.000001h-28z" fill="url(#U)"/></g><rect fill="url(#V)" height="7.14375" rx=".443848" stroke-width=".27476" transform="scale(1 -1)" width="7.14375" x=".661458" y="-296.33853"/><rect height="7.14375" rx=".5715" style="opacity:.5;fill:none;stroke:#555761;stroke-width:.264583;stroke-linecap:round;stroke-linejoin:round" width="7.14375" x=".661458" y="289.19476"/><rect fill="none" height="6.614584" rx=".287591" ry=".31498" stroke="url(#W)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".264583" width="6.614584" x=".926042" y="289.45935"/><g fill-rule="evenodd" transform="matrix(.26458333 0 0 .26458333 0 288.53331)"><path d="m5.2218912 5.221965a.44444569.44444569 0 0 1 -.888891 0 .44444569.44444569 0 1 1 .888891 0z" fill="#fff"/><path d="m5.2218912 4.77752a.44444569.44444569 0 0 1 -.888891 0 .44444569.44444569 0 1 1 .888891 0z" opacity=".3"/><path d="m27.666891 5.221965a.44444561.44444561 0 0 1 -.88889 0 .44444561.44444561 0 1 1 .88889 0z" fill="#fff"/><path d="m27.666891 4.77752a.44444561.44444561 0 0 1 -.88889 0 .44444561.44444561 0 1 1 .88889 0z" opacity=".3"/><path d="m5.2218912 27.66669a.44444569.44444569 0 0 1 -.888891 0 .44444569.44444569 0 1 1 .888891 0z" fill="#fff"/><path d="m5.2218912 27.222244a.44444569.44444569 0 0 1 -.888891 0 .44444569.44444569 0 1 1 .888891 0z" opacity=".3"/><path d="m27.666891 27.66669a.44444561.44444561 0 0 1 -.88889 0 .44444561.44444561 0 1 1 .88889 0z" fill="#fff"/><path d="m27.666891 27.222244a.44444561.44444561 0 0 1 -.88889 0 .44444561.44444561 0 1 1 .88889 0z" opacity=".3"/></g><g stroke-width=".264583"><rect fill="#b5b5b5" height="1.322917" rx=".264583" width="5.291667" x="1.5875" y="290.91455"/><rect fill="#cacaca" height="1.058333" rx=".264583" width="5.291667" x="1.5875" y="291.17914"/><rect fill="url(#X)" height="1.5875" rx=".264583" stroke="#656565" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".529825" width="4.497917" x="1.984375" y="293.4281"/><rect fill="none" height="1.5875" opacity=".5" rx=".280671" ry=".266455" width="4.497916" x="1.984375" y="293.4281"/><rect fill="none" height="1.058333" rx=".130135" ry=".132292" stroke="url(#Y)" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".529825" width="3.96875" x="2.248958" y="293.69269"/></g><g fill="#4d4d4d" transform="matrix(.26458333 0 0 .26458333 0 288.53331)"><path d="m12 21h1v1h-1z"/><path d="m13 20h1v1h-1z"/><path d="m14 21h1v1h-1z"/><path d="m12 22h1v1h-1z"/><path d="m14 22h1v1h-1z"/><path d="m13 23h1v1h-1z"/><path d="m16 20h1v1h-1z"/><path d="m16 21h1v1h-1z"/><path d="m16 22h1v1h-1z"/><path d="m16 23h1v1h-1z"/><path d="m18 20h1v1h-1z"/><path d="m17 21h1v1h-1z"/><path d="m18 22h1v1h-1z"/><path d="m18 23h1v1h-1z"/></g></g><g stroke-width=".264583" transform="translate(-1.058333 -228.737483)"><path d="m19.314583 269.7479c0 .73025-1.539875 1.32291-3.439583 1.32291s-3.439583-.59266-3.439583-1.32291 1.539875-1.32292 3.439583-1.32292 3.439583.59267 3.439583 1.32292z" fill="url(#Z)" fill-rule="evenodd" opacity=".3"/><path d="m18.915062 269.23672c0 .64717-1.362604 1.17263-3.040856 1.17263s-3.040591-.52546-3.040591-1.17263c.03016-1.44727-.37174-1.14829 3.040591-1.1729 3.490648-.0251 2.997729-.29792 3.040856 1.1729z" fill="url(#aa)" stroke="url(#ac)"/><path d="m18.917708 268.1604c0 .65749-1.362604 1.19062-3.042708 1.19062s-3.042708-.53313-3.042708-1.19062 1.362604-1.19063 3.042708-1.19063 3.042708.53314 3.042708 1.19063z" fill="#868688" stroke="#d8d8d8"/><path d="m18.915062 267.64922c0 .64717-1.362604 1.17263-3.040856 1.17263s-3.040591-.52546-3.040591-1.17263c.03016-1.44727-.37174-1.14829 3.040591-1.1729 3.490648-.0251 2.997729-.29792 3.040856 1.1729z" fill="url(#ae)" stroke="url(#af)"/><path d="m18.917708 266.5729c0 .65749-1.362604 1.19062-3.042708 1.19062s-3.042708-.53313-3.042708-1.19062 1.362604-1.19063 3.042708-1.19063 3.042708.53314 3.042708 1.19063z" fill="#868688" stroke="#d8d8d8"/><path d="m18.915062 266.06172c0 .64717-1.362604 1.17263-3.040856 1.17263s-3.040591-.52546-3.040591-1.17263c.03016-1.44727-.37174-1.14829 3.040591-1.17263 3.490648-.0254 2.997729-.29792 3.040856 1.17263z" fill="url(#ag)" stroke="url(#ah)"/><path d="m18.917708 264.9854c0 .65749-1.362604 1.19062-3.042708 1.19062s-3.042708-.53313-3.042708-1.19062 1.362604-1.19063 3.042708-1.19063 3.042708.53314 3.042708 1.19063z" fill="url(#aj)" stroke="url(#al)"/><rect fill="none" height="6.085417" opacity=".5" rx="4.630209" ry="1.058333" stroke="url(#an)" width="5.55625" x="13.096875" y="264.05936"/></g><g stroke-width=".264583" transform="translate(18.520839 -228.737483)"><path d="m19.314583 269.7479c0 .73025-1.539875 1.32291-3.439583 1.32291s-3.439583-.59266-3.439583-1.32291 1.539875-1.32292 3.439583-1.32292 3.439583.59267 3.439583 1.32292z" fill="url(#ao)" fill-rule="evenodd" opacity=".3"/><path d="m18.915062 269.23672c0 .64717-1.362604 1.17263-3.040856 1.17263s-3.040591-.52546-3.040591-1.17263c.03016-1.44727-.37174-1.14829 3.040591-1.1729 3.490648-.0251 2.997729-.29792 3.040856 1.1729z" fill="url(#aa)" stroke="url(#ac)"/><path d="m18.917708 268.1604c0 .65749-1.362604 1.19062-3.042708 1.19062s-3.042708-.53313-3.042708-1.19062 1.362604-1.19063 3.042708-1.19063 3.042708.53314 3.042708 1.19063z" fill="#868688" stroke="#d8d8d8"/><path d="m18.915062 267.64922c0 .64717-1.362604 1.17263-3.040856 1.17263s-3.040591-.52546-3.040591-1.17263c.03016-1.44727-.37174-1.14829 3.040591-1.1729 3.490648-.0251 2.997729-.29792 3.040856 1.1729z" fill="url(#ae)" stroke="url(#af)"/><path d="m18.917708 266.5729c0 .65749-1.362604 1.19062-3.042708 1.19062s-3.042708-.53313-3.042708-1.19062 1.362604-1.19063 3.042708-1.19063 3.042708.53314 3.042708 1.19063z" fill="#868688" stroke="#d8d8d8"/><path d="m18.915062 266.06172c0 .64717-1.362604 1.17263-3.040856 1.17263s-3.040591-.52546-3.040591-1.17263c.03016-1.44727-.37174-1.14829 3.040591-1.17263 3.490648-.0254 2.997729-.29792 3.040856 1.17263z" fill="url(#ag)" stroke="url(#ah)"/><path d="m18.917708 264.9854c0 .65749-1.362604 1.19062-3.042708 1.19062s-3.042708-.53313-3.042708-1.19062 1.362604-1.19063 3.042708-1.19063 3.042708.53314 3.042708 1.19063z" fill="url(#ap)" stroke="url(#aq)"/><rect fill="none" height="6.085417" opacity=".5" rx="4.630209" ry="1.058333" stroke="url(#ar)" width="5.55625" x="13.096875" y="264.05936"/></g><g transform="translate(14.2875 -280.860403)"><g stroke-width=".264583"><path d="m1.3096875 296.20624h5.8472916v.52916h-5.8472916z" fill="url(#as)" opacity=".15"/><path d="m1.3096875 296.20624v.52916c-.2135188.001-.5159375-.11853-.5159375-.26458s.238125-.26458.5159375-.26458z" fill="url(#aF)" opacity=".15"/><path d="m7.1569791 296.20624v.52916c.2135188.001.5159375-.11853.5159375-.26458s-.238125-.26458-.5159375-.26458z" fill="url(#aG)" opacity=".15"/></g><path d="m1.190625 288.66561 6.0854166.00055v7.67237h-6.0854166z" fill="url(#at)" stroke-width=".275318"/><g fill="none" stroke-linejoin="round" transform="matrix(.26458333 0 0 .26458333 0 288.53332)"><path d="m26.5 28.5h-21v-27h21z" stroke="url(#au)" stroke-linecap="round"/><path d="m4.5.5 23 .002v28.998h-23z" stroke="url(#av)"/></g><g opacity=".6" transform="matrix(.26458333 0 0 .26458333 2.910417 287.47499)"><path d="m14.46 29.5c0 1.2-2.898 2-6.467 2-3.57 0-6.468-.8-6.468-2 0-4.634-.79-3.195 6.468-3.25 7.424-.056 6.467-1.41 6.467 3.25z" fill="url(#aw)" stroke="url(#ax)"/><path d="m14.5 26.5c0 1.105-2.91 2-6.5 2s-6.5-.895-6.5-2 2.91-2 6.5-2 6.5.895 6.5 2z" fill="none" stroke="#d8d8d8"/><path d="m14.46 25.5c0 1.157-2.898 2-6.467 2-3.57 0-6.468-.8-6.468-2 0-4.634-.79-3.195 6.468-3.25 7.424-.056 6.467-1.41 6.467 3.25z" fill="url(#ay)" stroke="url(#az)"/><path d="m14.5 22.5c0 1.105-2.91 2-6.5 2s-6.5-.895-6.5-2 2.91-2 6.5-2 6.5.895 6.5 2z" fill="none" stroke="#d8d8d8"/><path d="m14.46 21.5c0 1.218-2.898 2-6.467 2-3.57 0-6.468-.95-6.468-2 0-4.344-.79-3.046 6.468-3.1 7.424-.056 6.467-.83 6.467 3.1z" fill="url(#aA)" stroke="url(#aB)"/><path d="m14.5 18.5c0 1.105-2.91 2-6.5 2s-6.5-.895-6.5-2 2.91-2 6.5-2 6.5.895 6.5 2z" fill="url(#aC)" stroke="url(#aD)"/><rect fill="none" height="13" opacity=".5" rx="17.5" ry="1.5" stroke="url(#aE)" width="11" x="2.5" y="17.5"/></g></g><g transform="translate(25.400002 -281.125142)"><path d="m7.1437502 296.07394a2.9104167.92604164 0 1 1 -5.8208333 0 2.9104167.92604164 0 1 1 5.8208333 0z" fill="url(#aR)"/><path d="m8.0697919 292.7668c0-2.11682-1.7196327-3.83646-3.8364581-3.83646-2.1168261 0-3.83645948 1.71964-3.83645895 3.83646 0 2.11683 1.71963285 3.83646 3.83645895 3.83646 2.1168254 0 3.8364581-1.71963 3.8364581-3.83646z" fill="url(#aH)"/><g fill="none" stroke-width=".264583"><path d="m7.8052083 292.76667c0 1.97276-1.5993007 3.572-3.5718298 3.572-1.9727098 0-3.57192018-1.59926-3.57192018-3.572 0-1.97266 1.59921038-3.57174 3.57192018-3.57174 1.9725291 0 3.5718298 1.59908 3.5718298 3.57174z" opacity=".5" stroke="url(#aI)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.2333338 288.93034c-2.1168254 0-3.83645881 1.71963-3.83645881 3.83646s1.71963341 3.83646 3.83645881 3.83646c2.1168244 0 3.8364599-1.71963 3.8364578-3.83646 0-2.11683-1.7196334-3.83646-3.8364578-3.83646z" opacity=".5" stroke="#7239b3"/><path d="m4.5437374 296.40829c2.5884439-2.54989 1.5915876-7.46478-.3037821-7.2796" stroke="url(#aJ)" stroke-linecap="round" stroke-linejoin="round"/><path d="m6.7767945 295.24507c-1.3562443 1.31102-6.26317648-2.47132-4.5120093-5.55" stroke="url(#aK)" stroke-linecap="round" stroke-linejoin="round"/><path d="m7.745918 292.01093c-1.9392143-1.39307-7.25355587-.85912-7.08049842.77468" stroke="url(#aL)" stroke-linecap="round" stroke-linejoin="round"/></g><path d="m6.4762919 291.42538a.45562697.45570862 0 0 1 -.9112538 0 .45562697.45570862 0 1 1 .9112538 0z" fill="url(#aS)"/><path d="m5.8354637 295.2521a.45562697.45570862 0 0 1 -.9112539 0 .45562697.45570862 0 1 1 .9112539 0z" fill="url(#aT)"/><path d="m2.429652 291.59504a.455627.45570871 0 0 1 -.911254 0 .455627.45570871 0 1 1 .911254 0z" fill="url(#aU)"/><path d="m1.3681592 294.90445c2.5714681-.45114 4.5531628-2.95326 4.6625519-3.56557" fill="none" stroke="url(#aN)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".264583"/><path d="m3.8336555 294.18242a.45562705.4557087 0 0 1 -.911254 0 .45562705.4557087 0 1 1 .911254 0z" fill="url(#aV)"/><path d="m4.6120901 289.17886c-2.8370826.58397-3.90570543 5.15901-3.406062 5.70843" fill="none" stroke="url(#aP)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".264583"/><path d="m2.6953633 295.96767c.7571158.145 4.3759022-.5386 5.1093319-3.13187" fill="none" stroke="url(#aQ)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".264583"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/baswatr.svg b/icon-themes/elementary_svg/res/baswatr.svg
new file mode 100644
index 000000000..3e916d442
--- /dev/null
+++ b/icon-themes/elementary_svg/res/baswatr.svg
@@ -0,0 +1 @@
+<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 offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="11.03125" cy="17.125" gradientTransform="matrix(.63623879 0 0 .14315373 8.98149 18.449012)" gradientUnits="userSpaceOnUse" r="9.84375" xlink:href="#a"/><linearGradient id="c" 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="#ff8c82"/><stop offset=".31209752" stop-color="#ed5353"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="41.225124" x2="41.225124" y1="23.238064" y2="7.39004"><stop offset="0" stop-color="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.944842 17.144019)" gradientUnits="userSpaceOnUse" x1="36.010902" x2="16.331276" xlink:href="#f" y1="13.022708" y2="32.702335"/><linearGradient id="f"><stop offset="0" stop-color="#fff" stop-opacity=".702"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.3077295 -.29497944 .3077295 .29497944 25.634631 17.292858)" gradientUnits="userSpaceOnUse" x1="28.449389" x2="16.331276" xlink:href="#f" y1="20.584223" y2="32.702335"/><linearGradient id="h" gradientTransform="matrix(1.3732868 0 0 1.375 -4.493125 5.125)" gradientUnits="userSpaceOnUse" x1="4.419417" x2="20.01996" y1="3.52262" y2="3.52262"><stop offset="0" stop-color="#888a85"/><stop offset="1" stop-color="#888a85" stop-opacity="0"/></linearGradient><radialGradient id="i" cx="1110.5" cy="1543" gradientTransform="matrix(1.8149966 0 0 1.3201479 -2003.6431 -2022.3616)" gradientUnits="userSpaceOnUse" r="6.14121"><stop offset="0" stop-color="#fff"/><stop offset=".55299991" stop-color="#fff"/><stop offset="1" stop-color="#a2a2a2"/></radialGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="16.372225" x2="22.862638" y1="9.25" y2="9.25"><stop offset="0" stop-color="#424242" stop-opacity=".741176"/><stop offset="1" stop-color="#555753" stop-opacity="0"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.48449877 0 0 .34573161 69.712945 1.857679)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="53.623615" y2="2.906247"><stop offset="0" stop-color="#002e99"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="l" gradientTransform="matrix(2.1535634 0 0 2.15625 -2379.4752 -3312.9966)" gradientUnits="userSpaceOnUse" x1="1107.7606" x2="1111.7905" y1="1540.8185" y2="1544.524"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".26238" stop-color="#64baff"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></linearGradient><linearGradient id="m" gradientTransform="matrix(1.3733094 0 0 1.2374878 -1513.7604 -1896.342)" gradientUnits="userSpaceOnUse" x1="1111.6653" x2="1106.2402" xlink:href="#k" y1="1544.5109" y2="1538.4094"/><linearGradient id="n" gradientTransform="matrix(1.375 0 0 1.375 -1522.3202 -2115.5924)" gradientUnits="userSpaceOnUse" x1="1118.5127" x2="1111.6201" xlink:href="#k" y1="1552.0814" y2="1545.4441"/><radialGradient id="o" cx="62.625" cy="4.625" gradientTransform="matrix(1.1294118 0 0 .2823525 -58.729414 18.694118)" gradientUnits="userSpaceOnUse" r="10.625" xlink:href="#a"/><g fill-rule="evenodd"><path d="m24 20c0 1.6569-5.3726 3-12 3s-12-1.343-12-3 5.3726-3 12-3 12 1.3431 12 3z" fill="url(#o)" opacity=".3"/><path d="m3.2298375 14.810913-1.65385-.730676c1.2744875-8.1427495 9.4881875-13.490262 21.0802625-3.585175l-.202538 4.270338v.033c-3.13335-2.689225-5.833024-6.1408875-11.39215-6.1408875-6.3816495.08525-7.377012 4.9669125-7.826362 6.1532625z" fill="url(#h)"/><path d="m22.12 14.798537c-2.99365 3.857288-6.594087 4.763963-10.209375 4.763963-3.615425 0-8.147975-.626725-8.848125-4.763963.75955-3.783037 2.722775-6.0978495 7.765175-6.140887 5.510175-.04675 8.186338 3.451662 11.292325 6.140887z" style="stroke:#000;stroke-width:1.375;stroke-linejoin:round;stroke-dashoffset:.6;stroke-opacity:.658824;fill:url(#i)"/><ellipse cx="10.979996" cy="14.097076" fill="url(#l)" rx="4.307127" ry="4.3125" stroke="url(#n)" stroke-width=".91667"/><ellipse cx="10.613034" cy="13.101675" fill="url(#m)" rx="2.746619" ry="2.474976"/><ellipse cx="9.926418" cy="12.551412" fill="#d7e4f1" rx="1.3734" ry="1.10005"/></g><path d="m1.6876375 14.0625c1.2186625-8.147975 10.4282745-15.0189875 20.4875005-3.587375" fill="none" stroke="url(#j)" stroke-width="1.375"/><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(#b)" 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(#c)" stroke="url(#d)" 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(#e)" stroke-linecap="square"/><path d="m45.42749 20.732088-2.99345-2.713434m-2.968147.03651-2.804358 2.701545" opacity=".4" stroke="url(#g)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/calc128.svg b/icon-themes/elementary_svg/res/calc128.svg
new file mode 100644
index 000000000..52257aee7
--- /dev/null
+++ b/icon-themes/elementary_svg/res/calc128.svg
@@ -0,0 +1 @@
+<svg height="128" viewBox="0 0 33.866666 33.866668" width="128" 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 23.232209 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" gradientUnits="userSpaceOnUse" x1="15.345833" x2="15.610416" y1="264.456237" y2="294.618737"><stop offset="0" stop-color="#fff"/><stop offset=".01741176" 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><radialGradient id="f" cx="25" cy="8" gradientTransform="matrix(.00000003 1.2634084 -1.6845445 .00000003 29.802703 237.63351)" gradientUnits="userSpaceOnUse" r="17"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".908397"/></radialGradient><linearGradient id="g" gradientTransform="matrix(.58589872 0 0 .91809262 1.521436 262.65146)" gradientUnits="userSpaceOnUse" x1="15.918245" x2="19.53093" y1="9.458679" y2="20.986202"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="h" cx="8.731252" cy="271.31744" gradientTransform="matrix(-.00000076 3.0638312 -2.6382977 -.00000067 724.54745 242.46782)" gradientUnits="userSpaceOnUse" r="12.435417"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".704952" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="i" gradientTransform="matrix(.21365019 0 0 .23675768 -3.064344 262.08014)" gradientUnits="userSpaceOnUse" x1="19.314583" x2="19.314583" y1="294.61874" y2="271.33539"><stop offset="0" stop-color="#206b00"/><stop offset="1" stop-color="#3a9104"/></linearGradient><g transform="translate(-.264583 -262.868737)"><g opacity=".4" transform="matrix(.82160086 0 0 .41577379 -4.108004 276.66485)"><path d="m38 40h5v7h-5z" fill="url(#a)"/><path d="m13.220339 47h-5v-7h5z" fill="url(#c)"/><path d="m13.220339 40h24.779661v7.000001h-24.779661z" fill="url(#d)"/></g><g stroke-width=".264583"><path d="m6.0854167 265.51456 13.5342093-.00001 8.161624 7.87525v20.17059h-21.6958333z" fill="#fff"/><path d="m4.630209 264.05936h24.606251v30.956242h-24.606251z" fill="url(#h)" stroke="url(#i)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.894792 264.32394h24.077084v30.427076h-24.077084z" fill="none" opacity=".5" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round"/><path d="m5.953125 265.38227 13.743683-.00001 8.216734 8.08491v20.22551h-21.960417z" fill="#fff" opacity=".2" stroke="#000"/><path d="m6.0854167 265.51455h13.5342143l8.161619 7.87525v20.17059h-21.6958333z" fill="url(#f)"/></g><g transform="translate(-.264583 3.704167)"><path d="m8.2020829 271.07082h17.9916671v2.11666 2.11667h-17.9916671z" fill="#9bdb4d"/><g fill="none" stroke="#206b00" stroke-width=".264583"><path d="m25.929166 278.87602h-17.4624998m17.4624998 3.70417h-17.4624998m5.4239588-11.24479v14.81651m6.085416-14.81636v14.81652" opacity=".4"/><path d="m8.3343746 271.20311h17.7270834v15.08125h-17.7270834zm17.5659284 3.96875h-17.4336368" opacity=".6" stroke-linecap="round"/></g></g><path d="m6.0009686 264.19164h-1.2384687l.00898 14.2875c.7763654-.0171 23.7434071-6.24199 24.3326861-6.54142v-7.74608h-.98203z" fill="url(#g)" fill-rule="evenodd" opacity=".2" stroke-width=".264583"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/da01.svg b/icon-themes/elementary_svg/res/da01.svg
new file mode 100644
index 000000000..3cea9b72b
--- /dev/null
+++ b/icon-themes/elementary_svg/res/da01.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 16 16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.0435 0 0 .00824 -4.72 16.98)" gradientUnits="userSpaceOnUse" x1="302.85699" x2="302.85699" y1="366.64801" y2="609.505"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="605.71399" cy="486.64801" gradientTransform="matrix(-.01205 0 0 .00824 7.76 16.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71399" cy="486.64801" gradientTransform="matrix(.01205 0 0 .00824 8.24 17.48)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#c"/><linearGradient id="e" gradientTransform="matrix(0 .48572 -.4563 0 22.65 .343)" gradientUnits="userSpaceOnUse" x1="5.471" x2="25.028824" y1="25.534" y2="25.531448"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.4054 0 0 .5135 2.27 -.324)" gradientUnits="userSpaceOnUse" x1="6.735" x2="24.000986" y1="24" y2="24"><stop offset="0" stop-color="#fff"/><stop offset=".027" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><g transform="translate(0 -7)"><path d="m.5 20h15v2h-15z" fill="url(#a)" opacity=".15"/><path d="m.5 20v2c-.62.004-1.5-.448-1.5-1s.692-1 1.5-1z" fill="url(#b)" opacity=".15"/><path d="m15.5 20.5v2c.62.004 1.5-.448 1.5-1s-.692-1-1.5-1z" fill="url(#d)" opacity=".15"/></g><path d="m15.5 3.5v10h-15v-10z" fill="url(#e)"/><g fill="none" transform="translate(-1)"><path d="m12.5 21.5h-8v-12.5h8z" stroke="url(#f)" stroke-linecap="round" transform="matrix(0 1 -1 0 24 0)"/><path d="m16.5 3.5v10h-15v-10z" opacity=".3" stroke="#000" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/da03.svg b/icon-themes/elementary_svg/res/da03.svg
new file mode 100644
index 000000000..139efb592
--- /dev/null
+++ b/icon-themes/elementary_svg/res/da03.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 16 16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.0435 0 0 .00824 -4.72 16.98)" gradientUnits="userSpaceOnUse" x1="302.85699" x2="302.85699" y1="366.64801" y2="609.505"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="605.71399" cy="486.64801" gradientTransform="matrix(-.01205 0 0 .00824 7.76 16.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71399" cy="486.64801" gradientTransform="matrix(.01205 0 0 .00824 8.24 17.48)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#c"/><linearGradient id="e" gradientTransform="matrix(0 .48572 -.4563 0 22.65 .343)" gradientUnits="userSpaceOnUse" x1="5.471" x2="25.028824" y1="25.534" y2="25.531448"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.4054 0 0 .5135 2.27 -.324)" gradientUnits="userSpaceOnUse" x1="6.735" x2="24.000986" y1="24" y2="24"><stop offset="0" stop-color="#fff"/><stop offset=".027" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><g transform="translate(0 -7)"><path d="m.5 20h15v2h-15z" fill="url(#a)" opacity=".15"/><path d="m.5 20v2c-.62.004-1.5-.448-1.5-1s.692-1 1.5-1z" fill="url(#b)" opacity=".15"/><path d="m15.5 20.5v2c.62.004 1.5-.448 1.5-1s-.692-1-1.5-1z" fill="url(#d)" opacity=".15"/></g><path d="m15.5 3.5v10h-15v-10z" fill="url(#e)"/><g fill="none" transform="translate(-1)"><path d="m12.5 21.5h-8v-12.5h8z" stroke="url(#f)" stroke-linecap="round" transform="matrix(0 1 -1 0 24 0)"/><path d="m16.5 3.5v10h-15v-10z" opacity=".3" stroke="#000" stroke-linejoin="round"/></g><path d="m7 7-3 1.25v1.5l3 1.25v-1l-2.5-.998047 2.5-1.001953zm2 0v1l2.5 1.001953-2.5.998047v1l3-1.25v-1.5z" fill="#616161" stroke-width=".65463"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/da04.svg b/icon-themes/elementary_svg/res/da04.svg
new file mode 100644
index 000000000..556c7a818
--- /dev/null
+++ b/icon-themes/elementary_svg/res/da04.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 16 16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.0435 0 0 .00824 -4.72 16.98)" gradientUnits="userSpaceOnUse" x1="302.85699" x2="302.85699" y1="366.64801" y2="609.505"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="605.71399" cy="486.64801" gradientTransform="matrix(-.01205 0 0 .00824 7.76 16.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71399" cy="486.64801" gradientTransform="matrix(.01205 0 0 .00824 8.24 17.48)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#c"/><linearGradient id="e" gradientTransform="matrix(0 .48572 -.4563 0 22.65 .343)" gradientUnits="userSpaceOnUse" x1="5.471" x2="25.028824" y1="25.534" y2="25.531448"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.4054 0 0 .5135 2.27 -.324)" gradientUnits="userSpaceOnUse" x1="6.735" x2="24.000986" y1="24" y2="24"><stop offset="0" stop-color="#fff"/><stop offset=".027" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><g transform="translate(0 -7)"><path d="m.5 20h15v2h-15z" fill="url(#a)" opacity=".15"/><path d="m.5 20v2c-.62.004-1.5-.448-1.5-1s.692-1 1.5-1z" fill="url(#b)" opacity=".15"/><path d="m15.5 20.5v2c.62.004 1.5-.448 1.5-1s-.692-1-1.5-1z" fill="url(#d)" opacity=".15"/></g><path d="m15.5 3.5v10h-15v-10z" fill="url(#e)"/><g fill="none" transform="translate(-1)"><path d="m12.5 21.5h-8v-12.5h8z" stroke="url(#f)" stroke-linecap="round" transform="matrix(0 1 -1 0 24 0)"/><path d="m16.5 3.5v10h-15v-10z" opacity=".3" stroke="#000" stroke-linejoin="round"/></g><path d="m4.5 7.5h7m-7 3h7" stroke="#616161" stroke-linecap="round"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/da05.svg b/icon-themes/elementary_svg/res/da05.svg
new file mode 100644
index 000000000..08fb289d2
--- /dev/null
+++ b/icon-themes/elementary_svg/res/da05.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 16 16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="-5" x2="-5" y1="30" y2="17.5"><stop offset="0" stop-color="#cc3b02"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.0435 0 0 .00824 -4.72 16.98)" gradientUnits="userSpaceOnUse" x1="302.85699" x2="302.85699" y1="366.64801" y2="609.505"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="605.71399" cy="486.64801" gradientTransform="matrix(-.01205 0 0 .00824 7.76 16.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><linearGradient id="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="605.71399" cy="486.64801" gradientTransform="matrix(.01205 0 0 .00824 8.24 17.48)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><linearGradient id="f" gradientTransform="matrix(0 .48572 -.4563 0 22.65 .343)" gradientUnits="userSpaceOnUse" x1="5.471" x2="25.028824" y1="25.534" y2="25.531448"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.4054 0 0 .5135 2.27 -.324)" gradientUnits="userSpaceOnUse" x1="6.735" x2="24.000986" y1="24" y2="24"><stop offset="0" stop-color="#fff"/><stop offset=".027" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><g transform="translate(0 -7)"><path d="m.5 20h15v2h-15z" fill="url(#b)" opacity=".15"/><path d="m.5 20v2c-.62.004-1.5-.448-1.5-1s.692-1 1.5-1z" fill="url(#c)" opacity=".15"/><path d="m15.5 20.5v2c.62.004 1.5-.448 1.5-1s-.692-1-1.5-1z" fill="url(#e)" opacity=".15"/></g><path d="m15.5 3.5v10h-15v-10z" fill="url(#f)"/><g fill="none" transform="translate(-1)"><path d="m12.5 21.5h-8v-12.5h8z" stroke="url(#g)" stroke-linecap="round" transform="matrix(0 1 -1 0 24 0)"/><path d="m16.5 3.5v10h-15v-10z" opacity=".3" stroke="#000" stroke-linejoin="round"/></g><path d="m4.5 6.5h7zm0 2h5zm0 2h7z" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/da06.svg b/icon-themes/elementary_svg/res/da06.svg
new file mode 100644
index 000000000..ea3b2f544
--- /dev/null
+++ b/icon-themes/elementary_svg/res/da06.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 16 16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="6.706688" x2="6.350201" y1="11.481665" y2="5.597106"><stop offset="0" stop-color="#cc3b02"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.0435 0 0 .00824 -4.72 16.98)" gradientUnits="userSpaceOnUse" x1="302.85699" x2="302.85699" y1="366.64801" y2="609.505"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="605.71399" cy="486.64801" gradientTransform="matrix(-.01205 0 0 .00824 7.76 16.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><linearGradient id="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="605.71399" cy="486.64801" gradientTransform="matrix(.01205 0 0 .00824 8.24 17.48)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><linearGradient id="f" gradientTransform="matrix(0 .48572 -.4563 0 22.65 .343)" gradientUnits="userSpaceOnUse" x1="5.471" x2="25.028824" y1="25.534" y2="25.531448"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.4054 0 0 .5135 2.27 -.324)" gradientUnits="userSpaceOnUse" x1="6.735" x2="24.000986" y1="24" y2="24"><stop offset="0" stop-color="#fff"/><stop offset=".027" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><g transform="translate(0 -7)"><path d="m.5 20h15v2h-15z" fill="url(#b)" opacity=".15"/><path d="m.5 20v2c-.62.004-1.5-.448-1.5-1s.692-1 1.5-1z" fill="url(#c)" opacity=".15"/><path d="m15.5 20.5v2c.62.004 1.5-.448 1.5-1s-.692-1-1.5-1z" fill="url(#e)" opacity=".15"/></g><path d="m15.5 3.5v10h-15v-10z" fill="url(#f)"/><g fill="none" transform="translate(-1)"><path d="m12.5 21.5h-8v-12.5h8z" stroke="url(#g)" stroke-linecap="round" transform="matrix(0 1 -1 0 24 0)"/><path d="m16.5 3.5v10h-15v-10z" opacity=".3" stroke="#000" stroke-linejoin="round"/></g><path d="m6.8536212 9.9480442v-.330601q0-.4499846.1928506-.7622188.1928505-.3214176.6612018-.6612018.4132512-.2938675.587735-.5050848.1836672-.2204006.1836672-.5142681 0-.2846841-.2204006-.4408012-.2112173-.1561171-.5969184-.1561171-.385701 0-.7622188.1193836-.3765177.1193837-.7714021.3214176l-.4867181-.9826194q.4499846-.2479507.9734361-.4040678.5234515-.1561171 1.1479199-.1561171.9550694 0 1.4785208.4591679.5326349.459168.5326349 1.1662866 0 .3765177-.1193837.6520185-.1193837.2755008-.358151.5142681-.2387674.2387674-.5969184.4959014-.2755007.2020339-.4224345.3397843-.1377504.128567-.1928505.2663174-.0459168.1285671-.0459168.3122342v.2663175zm-.1469337 1.5336208q0-.422434.229584-.587735.229584-.174484.5601849-.174484.3214176 0 .5510015.174484.229584.165301.229584.587735 0 .404068-.229584.587735-.2295839.174484-.5510015.174484-.3306009 0-.5601849-.174484-.229584-.183667-.229584-.587735z" fill="url(#a)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/dialogfolder_16.svg b/icon-themes/elementary_svg/res/dialogfolder_16.svg
new file mode 100644
index 000000000..90050fc26
--- /dev/null
+++ b/icon-themes/elementary_svg/res/dialogfolder_16.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.50256996 0 0 .39304699 69.012625 -24.035598)" gradientUnits="userSpaceOnUse" x1="8.474576" x2="8.338983" y1="5.771186" y2="14.855932"><stop offset="0" stop-color="#efdfc4"/><stop offset="1" stop-color="#e7c591"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.89189031 0 0 .94046961 3.14398 5.346537)" gradientUnits="userSpaceOnUse" x1="11.350123" x2="11.350123" y1=".666966" y2="8.172179"><stop offset="0" stop-color="#fff"/><stop offset=".0097359" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99001008" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.33333327 0 0 .32971018 -17.44063 -.647843)" gradientUnits="userSpaceOnUse" x1="62.988873" x2="62.988873" y1="11.645091" y2="15.385052"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#d8d8d8"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="11.000119" x2="10.843659" y1="-1.000464" y2="-15.125461"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="12.00104" x2="12.00104" y1="-4.018996" y2="12.000077"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="f" gradientTransform="matrix(1.054 0 0 1.22 -.878 -4.413)" gradientUnits="userSpaceOnUse" x1="16.961" x2="16.961" y1="17.549999" y2="22.468"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e1e1e1"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="19.294001" x2="17.955999" y1="17.535" y2="22.587"><stop offset="0" stop-color="#fff"/><stop offset=".508" stop-color="#fff" stop-opacity=".235"/><stop offset=".835" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><g transform="translate(0 -1)"><path d="m15.5 3.9996665v-1.273333c0-.1385-.08818-.2263335-.22668-.2263335h-6.77332v-.742083c0-.1385-.08818-.257917-.22668-.257917h-6.5c-.1385 0-.27332.119417-.27332.257917v.742083h-.727c-.1385 0-.273.088167-.273.226667v1.273333" fill="none" opacity=".5" stroke="#7e8087" stroke-linecap="square"/><path d="m2 2v1h-1v4h14v-4h-7v-1z" fill="url(#c)"/><path d="m.5 4.5h15v10h-15z" fill="url(#a)" stroke="#987124" stroke-linejoin="round" stroke-opacity=".498039"/><path d="m1.5 5.5h13v8h-13z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="round"/></g><g transform="translate(0 4)"><rect fill="url(#d)" height="8.849454" rx=".5" transform="scale(1 -1)" width="12.911434" x="2.040627" y="-10.904121"/><rect fill="none" height="9.988093" opacity=".344" rx="1" stroke="#555761" stroke-linecap="round" stroke-linejoin="round" width="13.97505" x="1.518949" y="1.517949"/><path d="m1.493 1.5h13.005l-.0339 8.932203h-13.0049983z" fill="none" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round"/><g transform="matrix(.9984 0 0 1.1897 -10.967 -15.284)"><rect fill="url(#f)" height="4.771156" rx="1.065" ry="1.049" width="9.798181" x="14.711413" y="16.077696"/><g fill="none" stroke-width=".918"><path d="m15.519348 16.386152h8.067659v3.660421h-8.067659z" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round"/><rect height="5.120824" opacity=".5" rx="1.063" ry=".846" stroke="#656565" width="10.008485" x="14.526366" y="15.686633"/></g></g><g fill="#4d4d4d"><path d="m5 6h1v1h-1z"/><path d="m6 5h1v1h-1z"/><path d="m7 6h1v1h-1z"/><path d="m5 7h1v1h-1z"/><path d="m7 7h1v1h-1z"/><path d="m6 8h1v1h-1z"/><path d="m9 5h1v1h-1z"/><path d="m9 6h1v1h-1z"/><path d="m9 7h1v1h-1z"/><path d="m9 8h1v1h-1z"/><path d="m11 5h1v1h-1z"/><path d="m10 6h1v1h-1z"/><path d="m11 7h1v1h-1z"/><path d="m11 8h1v1h-1z"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/dialogfoldernot_16.svg b/icon-themes/elementary_svg/res/dialogfoldernot_16.svg
new file mode 100644
index 000000000..019f01d56
--- /dev/null
+++ b/icon-themes/elementary_svg/res/dialogfoldernot_16.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.89189031 0 0 .94046961 3.14398 5.346537)" gradientUnits="userSpaceOnUse" x1="11.350123" x2="11.350123" y1=".666966" y2="8.172179"><stop offset="0" stop-color="#fff"/><stop offset=".0097359" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99001008" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.33333327 0 0 .32971018 -17.44063 -.647843)" gradientUnits="userSpaceOnUse" x1="62.988873" x2="62.988873" y1="11.645091" y2="15.385052"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#d8d8d8"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.50413225 0 0 .49333391 93.640247 -24.864023)" gradientUnits="userSpaceOnUse" x1="-162.6788" x2="-162.6788" xlink:href="#d" y1="58.56691" y2="80.030975"/><linearGradient id="d" gradientTransform="matrix(.6923 0 0 .6923 .923 -15.077)" gradientUnits="userSpaceOnUse" x1="14.556" x2="14.33" y1="20.333" y2="-.07"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="12.00104" x2="12.00104" y1="-4.018996" y2="12.000077"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="f" gradientTransform="matrix(1.054 0 0 1.22 -.878 -4.413)" gradientUnits="userSpaceOnUse" x1="16.961" x2="16.961" y1="17.549999" y2="22.468"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e1e1e1"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="19.294001" x2="17.955999" y1="17.535" y2="22.587"><stop offset="0" stop-color="#fff"/><stop offset=".508" stop-color="#fff" stop-opacity=".235"/><stop offset=".835" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><g transform="translate(0 -1)"><path d="m15.5 3.9996665v-1.273333c0-.1385-.08818-.2263335-.22668-.2263335h-6.77332v-.742083c0-.1385-.08818-.257917-.22668-.257917h-6.5c-.1385 0-.27332.119417-.27332.257917v.742083h-.727c-.1385 0-.273.088167-.273.226667v1.273333" fill="none" opacity=".5" stroke="#7e8087" stroke-linecap="square"/><path d="m2 2v1h-1v4h14v-4h-7v-1z" fill="url(#b)"/><path d="m.5 4.5h15v10h-15z" fill="url(#c)" stroke="#5c5e60" stroke-linejoin="round" stroke-opacity=".498039"/><path d="m1.5 5.5h13v8h-13z" fill="none" opacity=".5" stroke="url(#a)" stroke-linecap="round"/></g><g transform="translate(0 4)"><rect fill="url(#d)" height="8.849454" rx=".5" transform="scale(1 -1)" width="12.911434" x="2.040627" y="-10.904121"/><rect fill="none" height="9.988093" opacity=".344" rx="1" stroke="#555761" stroke-linecap="round" stroke-linejoin="round" width="13.97505" x="1.518949" y="1.517949"/><path d="m1.493 1.5h13.005l-.0339 8.932203h-13.0049983z" fill="none" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round"/><g transform="matrix(.9984 0 0 1.1897 -10.967 -15.284)"><rect fill="url(#f)" height="4.771156" rx="1.065" ry="1.049" width="9.798181" x="14.711413" y="16.077696"/><g fill="none" stroke-width=".918"><path d="m15.519348 16.386152h8.067659v3.660421h-8.067659z" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round"/><rect height="5.120824" opacity=".5" rx="1.063" ry=".846" stroke="#656565" width="10.008485" x="14.526366" y="15.686633"/></g></g><g fill="#4d4d4d"><path d="m5 6h1v1h-1z"/><path d="m6 5h1v1h-1z"/><path d="m7 6h1v1h-1z"/><path d="m5 7h1v1h-1z"/><path d="m7 7h1v1h-1z"/><path d="m6 8h1v1h-1z"/><path d="m9 5h1v1h-1z"/><path d="m9 6h1v1h-1z"/><path d="m9 7h1v1h-1z"/><path d="m9 8h1v1h-1z"/><path d="m11 5h1v1h-1z"/><path d="m10 6h1v1h-1z"/><path d="m11 7h1v1h-1z"/><path d="m11 8h1v1h-1z"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/draw128.svg b/icon-themes/elementary_svg/res/draw128.svg
new file mode 100644
index 000000000..c6c98f97c
--- /dev/null
+++ b/icon-themes/elementary_svg/res/draw128.svg
@@ -0,0 +1 @@
+<svg height="128" viewBox="0 0 33.866666 33.866668" width="128" 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 23.232209 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" gradientUnits="userSpaceOnUse" x1="15.345833" x2="15.610416" y1="264.456237" y2="294.618737"><stop offset="0" stop-color="#fff"/><stop offset=".01741176" 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><radialGradient id="f" cx="25" cy="8" gradientTransform="matrix(.00000003 1.2634084 -1.6845445 .00000003 29.802703 237.63351)" gradientUnits="userSpaceOnUse" r="17"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".908397"/></radialGradient><linearGradient id="g" gradientTransform="matrix(.58589872 0 0 .91809262 1.521436 262.65146)" gradientUnits="userSpaceOnUse" x1="15.918245" x2="19.53093" y1="9.458679" y2="20.986202"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="h" cx="8.731252" cy="271.31744" gradientTransform="matrix(-.00000076 3.0638312 -2.6382977 -.00000067 724.54745 242.46782)" gradientUnits="userSpaceOnUse" r="12.435417"><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="i" gradientTransform="matrix(.21365019 0 0 .23675768 -13.647677 259.96347)" gradientUnits="userSpaceOnUse" x1="19.314583" x2="19.314583" y1="294.61874" y2="271.33539"><stop offset="0" stop-color="#b67926"/><stop offset="1" stop-color="#eab41a"/></linearGradient><g transform="translate(-.264583 -262.868737)"><g opacity=".4" transform="matrix(.82160086 0 0 .41577379 -4.108004 276.66485)"><path d="m38 40h5v7h-5z" fill="url(#a)"/><path d="m13.220339 47h-5v-7h5z" fill="url(#c)"/><path d="m13.220339 40h24.779661v7.000001h-24.779661z" fill="url(#d)"/></g><g stroke-width=".264583"><path d="m6.0854167 265.51456 13.5342093-.00001 8.161624 7.87525v20.17059h-21.6958333z" fill="#fff"/><path d="m4.630209 264.05936h24.606251v30.956242h-24.606251z" fill="url(#h)" stroke="url(#i)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.894792 264.32394h24.077084v30.427076h-24.077084z" fill="none" opacity=".5" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round"/><path d="m5.953125 265.38227 13.743683-.00001 8.216734 8.08491v20.22551h-21.960417z" fill="#fff" opacity=".2" stroke="#000"/><path d="m6.0854167 265.51455h13.5342143l8.161619 7.87525v20.17059h-21.6958333z" fill="url(#f)"/><path d="m6.0009686 264.19164h-1.2384687l.00898 14.2875c.7763654-.0171 23.7434071-6.24199 24.3326861-6.54142v-7.74608h-.98203z" fill="url(#g)" fill-rule="evenodd" opacity=".2"/></g><g stroke="#f3ba00" transform="translate(8.466667 -14.287502)"><path d="m.79374962 302.82082 4.76249998-15.08125 11.1125004 15.08125z" fill="#f3ba00" fill-opacity=".426829" stroke-width=".529167"/><g fill="#fff" stroke-width=".264583"><path d="m4.630208 285.7552h1.8520833v1.85208h-1.8520833z"/><path d="m-.66145873 301.89478h1.85208333v1.85208h-1.85208333z"/><path d="m16.271876 301.89478h1.852083v1.85208h-1.852083z"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/fp015.svg b/icon-themes/elementary_svg/res/fp015.svg
new file mode 100644
index 000000000..cd87b669d
--- /dev/null
+++ b/icon-themes/elementary_svg/res/fp015.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="64.574997" cy="48.605" gradientTransform="matrix(0 .3853 -.4196 0 32.39 -16.793)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.89189031 0 0 .94046961 3.14398 5.346537)" gradientUnits="userSpaceOnUse" x1="11.350123" x2="11.350123" y1=".666966" y2="8.172179"><stop offset="0" stop-color="#fff"/><stop offset=".0097359" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99001008" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.33333327 0 0 .32971018 -17.44063 -.647843)" gradientUnits="userSpaceOnUse" x1="62.988873" x2="62.988873" y1="11.645091" y2="15.385052"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#d8d8d8"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.50413225 0 0 .49333391 93.640247 -24.864023)" gradientUnits="userSpaceOnUse" x1="-162.6788" x2="-162.6788" y1="58.56691" y2="80.030975"><stop offset="0" stop-color="#efdfc4"/><stop offset="1" stop-color="#e7c591"/></linearGradient><path d="m15.5 3.9996665v-1.273333c0-.1385-.08818-.2263335-.22668-.2263335h-6.77332v-.742083c0-.1385-.08818-.257917-.22668-.257917h-6.5c-.1385 0-.27332.119417-.27332.257917v.742083h-.727c-.1385 0-.273.088167-.273.226667v1.273333" fill="none" opacity=".5" stroke="#7e8087" stroke-linecap="square"/><path d="m2 2v1h-1v4h14v-4h-7v-1z" fill="url(#c)"/><path d="m.5 4.5h15v10h-15z" fill="url(#d)" stroke="#987124" stroke-linejoin="round" stroke-opacity=".498039"/><path d="m1.5 5.5h13v8h-13z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="round"/><path d="m10.5 10.5v-2h3v2h2v3h-2v2h-3v-2h-2v-3z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="#fff"><path d="m11 9h2v1h-2z" opacity=".5"/><path d="m11 14h2v1h-2z" opacity=".2"/><path d="m9 11v1h2v-1zm4 0v1h2v-1z" opacity=".4"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/grafikde.svg b/icon-themes/elementary_svg/res/grafikde.svg
new file mode 100644
index 000000000..538179484
--- /dev/null
+++ b/icon-themes/elementary_svg/res/grafikde.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.24324 0 0 .35135 2.162 .568)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.205" y2="41.59"><stop offset="0" stop-color="#fff"/><stop offset=".029" stop-color="#fff" stop-opacity=".235"/><stop offset=".972" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.30610715 0 0 .32954999 .653214 .669083)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.2538 0 0 .30502 19.13 .315)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" xlink:href="#c" y1="50.786" y2="2.906"/><linearGradient id="e" gradientTransform="matrix(.25277 0 0 .31365 1.903 1.45)" gradientUnits="userSpaceOnUse" x1="16.626" x2="20.055" y1="15.298" y2="24.628"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.31418 0 0 .3333 -.44 .934)" gradientUnits="userSpaceOnUse" x1="-24.032" x2="-24.098" xlink:href="#c" y1="-13.091" y2="-40.164"/><linearGradient id="g" gradientTransform="matrix(.07868 0 0 .08498 18.225 4.95)" gradientUnits="userSpaceOnUse" x1="-96.557" x2="-96.557" y1="110.925" y2="39.992"><stop offset="0" stop-color="#e89c42"/><stop offset="1" stop-color="#faca67"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.07868 0 0 .08498 18.225 4.95)" gradientUnits="userSpaceOnUse" x1="-107.456" x2="-107.456" y1="-37.385" y2="38.561"><stop offset="0" stop-color="#0b85e9"/><stop offset="1" stop-color="#69d1ef"/></linearGradient><path d="m.5 14.5v-13h15v13z" fill="url(#b)" stroke-width="1.077365"/><path d="m14.5 2.5v11h-13v-11z" fill="none" stroke="url(#a)" stroke-linecap="round"/><path d="m.5 14.5v-13h15v13z" fill="none" stroke="url(#d)" stroke-linejoin="round"/><path d="m2 3v10h12v-10z" fill="url(#g)"/><path d="m2 3 .008 5.167c.177.088.402.168.645.168.555 0 1.098-.484 2.025-.484s1.624.61 2.793.61c1.17 0 1.433-.88 2.923-.88s1.35.557 2.283.557c.643 0 .95-.2498125 1.323-.4038125v-4.7341875z" fill="url(#h)"/><path d="m10.393 7.255c-1.49 0-1.753.88-2.922.88-1.168 0-1.865-.608-2.792-.608s-1.47.484-2.025.484c-.243 0-.477-.0878125-.654-.1758125v1.085c.267.077.622.1478125 1.035.1478125 1.052 0 .9-.382 1.807-.382s1.44.624 2.665.624c1.517 0 1.865-1.007 3.065-1.007.937 0 1.007.55 2.038.55.697 0 .958-.3120971 1.39-.4990971v-.96c-.375.154-.68.4190971-1.322.4190971-.933 0-.793-.558-2.283-.558z" fill="#fff"/><path d="m-13.528874-12.554115 11.0001007.044.0207 9.0000827-11.0001009-.044z" fill="none" stroke="url(#f)" stroke-linecap="round" stroke-width="1.000005" transform="matrix(-1 .004 .0023 -1 0 0)"/><path d="m2 3 .004 5.785c.336-.007 11.742-2.133 11.996-2.235v-3.55z" fill="url(#e)" fill-rule="evenodd" opacity=".15"/><path d="m10.679078-10.429992h1.256778v20.108454h-1.256778z" fill="#c6262e" transform="matrix(.6832314 .73020193 -.73020193 .6832314 0 0)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/harddisk_16.svg b/icon-themes/elementary_svg/res/harddisk_16.svg
new file mode 100644
index 000000000..1a23e0025
--- /dev/null
+++ b/icon-themes/elementary_svg/res/harddisk_16.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#fff"/><stop offset=".02116842" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99223143" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="b" cx="4.199301" cy="2.311752" gradientTransform="matrix(1.1767008 1.0376968 -.76927742 .87232541 1.036359 -3.277153)" gradientUnits="userSpaceOnUse" r="8"><stop offset="0" stop-color="#e6e6e6"/><stop offset="1" stop-color="#c8c8c8"/></radialGradient><linearGradient id="c" gradientTransform="matrix(.1242128 0 0 .1863981 .233129 -3.990748)" gradientUnits="userSpaceOnUse" x1="53.99139" x2="53.99139" y1="87.89592" y2="104.28131"><stop offset="0" stop-color="#7a7a7a"/><stop offset="1" stop-color="#474747"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="11.136615" x2="11.136615" xlink:href="#a" y1="1.950003" y2="10.963774"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="11.136615" x2="11.136615" xlink:href="#a" y1="13.543117" y2="14.669564"/><linearGradient id="f" gradientTransform="matrix(.5545779 0 0 .35955055 -1.691144 1.314606)" gradientUnits="userSpaceOnUse" x1="7.0625" x2="24.6875" y1="35.28125" y2="35.28125"><stop offset="0"/><stop offset="1" stop-color="#bbb" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.5545779 0 0 .35955055 -2.132306 1.791305)" gradientUnits="userSpaceOnUse" x1="12.277412" x2="12.221823" y1="37.205811" y2="33.758667"><stop offset="0" stop-color="#eee"/><stop offset="1" stop-color="#eee" stop-opacity="0"/></linearGradient><radialGradient id="h" cx="141.74666" cy="206.42612" gradientTransform="matrix(.12708936 -.00212891 .00094059 .12249323 -10.298148 -14.500064)" gradientUnits="userSpaceOnUse" r="78.728165" xlink:href="#i"/><linearGradient id="i"><stop offset="0" stop-color="#f5f5f5"/><stop offset=".47025558" stop-color="#e7e7e7"/><stop offset=".69348532" stop-color="#8c8c8c"/><stop offset=".83542866" stop-color="#ddd"/><stop offset="1" stop-color="#a8a8a8"/></linearGradient><radialGradient id="j" cx="142.62215" cy="191.85428" gradientTransform="matrix(.06165082 0 0 -.0653716 -1.037065 17.524179)" gradientUnits="userSpaceOnUse" r="78.728165" xlink:href="#i"/><radialGradient id="k" cx="127.31733" cy="143.82751" gradientTransform="matrix(.04179653 -.01388393 .00338688 .03797545 -.541906 -.795952)" gradientUnits="userSpaceOnUse" r="78.728165"><stop offset="0" stop-color="#f5f5f5"/><stop offset=".25027597" stop-color="#e7e7e7"/><stop offset=".69348532" stop-color="#8c8c8c"/><stop offset=".83542866" stop-color="#ddd"/><stop offset="1" stop-color="#a8a8a8"/></radialGradient><path d="m1.4897093 1.4657632-.9749603 11.0231218c-.009749 0-.014749.002903-.014749.011114h14.999999c0-.0082-.005-.01111-.01475-.01111l-1.005382-11.2410405s-.187746-.74340135-.909635-.74340135c-.688148 0-10.5350353-.004447-11.2600103-.004447-.75868 0-.8205124.96576325-.8205124.96576325z" fill="url(#b)"/><path d="m1.4897093 1.465763-.9749603 11.023122c-.009749 0-.014749.0029-.014749.01111h14.999999c0-.0082-.005-.01111-.01475-.01111l-1.005382-11.2410367s-.187746-.74340136-.909635-.74340136c-.688148 0-10.5350353-.004447-11.2600103-.004447-.75868 0-.8205124.96576326-.8205124.96576326z" fill="none" opacity=".35" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/><path d="m15.49723 12.5c-.304165 2.535038-.22639 2.983925-.777167 2.983925-.21573.03617-8.698317 0-13.470165 0-.598135 0-.447005.04932-.749898-2.983925z" fill="url(#c)"/><path d="m15.49723 12.5c-.304165 2.535038-.22639 2.983925-.777167 2.983925-.21573.03617-8.698317 0-13.470165 0-.598135 0-.447005.04932-.749898-2.983925z" fill="none" opacity=".5" stroke="#000" stroke-linejoin="round"/><path d="m1.578125 13.476562c.035324.3836.082771.870078.1015625 1.03125 2.352568.000841 5.411826.0094 8.015625.01367 1.3716895.0023 2.6003495.0036 3.4980465.002.448849-.000846.815103-.0034 1.072266-.0059.0025-.000024.0034.000024.0059 0 .02745-.171355.08454-.677932.125-1.041016h-12.818359z" fill="none" opacity=".2" stroke="url(#e)" stroke-linecap="round"/><path d="m2 13h10v2h-9.7744353z" fill="url(#f)" fill-rule="evenodd"/><path d="m2.2255639 14.999999s-.1503759-1.442332-.1503759-1.442332c1.0179428 1.143093 4.7514263 1.442332 7.3252263 1.442332z" fill="url(#g)" fill-rule="evenodd" opacity=".811429"/><path d="m9.875 1.03125c-.3324675 0-.5853639.1621061-.59375.40625-1.7350204 2.8172045-5.5652854 1.8935272-7.09375 5.25-.080219.8627069.1258647 1.9826052.90625 2.6875 1.14221 1.03177 3.0442359 1.666207 5.0625 1.625 4.165365-.085041 7.834674-2.8002428 4.65625-6.34375-.017596-.2448444-.25-3.21875-.25-3.21875-.017236-.2407839-.294899-.40625-.625-.40625zm-.03125.4375h2.0625c.119904 0 .214005.027064.21875.09375l-.4375 3.09375c3.473487 2.8051105.258018 5.1234133-3.4375 5.25-3.3581463.115029-5.2800508-1.058379-5.09375-3.0625 1.1781934-3.377027 5.707406-1.7619745 6.46875-5.28125-.0195391-.0627133.1015155-.09375.21875-.09375z" fill="url(#h)"/><path d="m7.9999249 8.9999497c-.666099.0040293-1.3820343-.2351533-1.7816675-.7954325-.3303813-.466823-.2769182-1.1624082.131174-1.5664672.4833565-.5182068 1.2372214-.6875444 1.9224413-.6251487.6071017.0562113 1.2385629.3314462 1.5634971.870063.2514742.434066.2118382 1.0211984-.1188957 1.4039164-.4066698.5079129-1.0865626.7129207-1.7165492.713069zm.033529-2.05954c-.4657908.0105863-.9649056-.0031878-1.3803311.2406895-.2744245.1908625-.2980657.6023464-.1131756.8635587.2516618.3920619.7263097.5638229 1.16868.6235569.5704849.0717665 1.1975722-.056842 1.6261258-.4584564.2414525-.2400058.3518217-.6734753.1113566-.9511872-.2382294-.2502713-.6083872-.2734802-.932001-.3043894-.1599883-.0105581-.320381-.012159-.4806547-.0137721z" fill="url(#j)"/><path d="m37.925296 187.15033c.31446 3.45855 5.02375 6.27902 10.51419 6.27902 5.48794 0 9.6432-2.82047 9.27634-6.27902-.36437-3.44025-5.07117-6.21806-10.5067-6.21806-5.43803.002-9.59329 2.77781-9.28383 6.21806z" fill="#535353" transform="matrix(-.04685826 0 0 .07750161 4.305519 -2.991086)"/><path d="m37.925296 187.15033c.31446 3.45855 5.02375 6.27902 10.51419 6.27902 5.48794 0 9.6432-2.82047 9.27634-6.27902-.36437-3.44025-5.07117-6.21806-10.5067-6.21806-5.43803.002-9.59329 2.77781-9.28383 6.21806z" fill="#535353" transform="matrix(-.04685826 0 0 .07750161 16.205519 -2.991086)"/><path d="m3.5490052 1.2794204c.033117.1844399-.045666.3886436-.072417.5783398-.1123657.5801945-.2285052 1.1596607-.3378094 1.7404459-.102322.3782769.2646646.2243679.3100137.2628124.4797161-.1831442.9549748-.3835136 1.4325619-.5747948.4982557-.2038499.9995913-.4012773 1.4959204-.6091447.3129824-.1861483.4047917-.353317.486315-.6342022.0448634-.2438623.0502716-.5165847-.0716303-.7394736-.0780469-.1540151-.2484508-.2192453-.4121505-.1960249-.8675476 0-1.7350953 0-2.6026429 0zm.588988.4439693c.5921265 0 1.184253-.0000001 1.7763795-.0000001.1871044.070513.054625.2194806-.083295.2325189-.6013697.2438907-1.202739.4877813-1.8041083.7316719-.1445361.0544581-.1549213-.1672666-.1112336-.2612862.037079-.2075185.074157-.415037.1112359-.6225555.041217-.021125.065659-.065363.1110215-.080349z" fill="url(#k)"/><path d="m2.4980469 1.5019531c-.00136.00636-.00781.027344-.00781.027344a1.0015087 1.0015087 0 0 1 -.00195.023437l-.8789062 9.9453126h12.78125l-.892578-9.9921876c-.7900407-.0000484-10.0033282-.003781-11.0000058-.003906z" fill="none" opacity=".6" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/helpimg/note.svg b/icon-themes/elementary_svg/res/helpimg/note.svg
new file mode 100644
index 000000000..7867adce8
--- /dev/null
+++ b/icon-themes/elementary_svg/res/helpimg/note.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="99.157013" cy="186.17059" gradientTransform="matrix(.17524541 0 0 .05575992 -1.37681 18.118781)" gradientUnits="userSpaceOnUse" r="62.769119"><stop offset="0" stop-color="#3d3d3d"/><stop offset=".5" stop-color="#686868" stop-opacity=".498039"/><stop offset="1" stop-color="#686868" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="2" y2="31"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723" stop-opacity=".936842"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="15.613885" x2="15.613885" y1="2.047801" y2="29.852878"><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><path d="m27.000001 28.499635a11 3.4999999 0 1 1 -21.9999997 0 11 3.4999999 0 1 1 21.9999997 0z" fill="url(#a)"/><path d="m30.5 16a14.5 14.5 0 0 1 -14.5 14.5 14.5 14.5 0 0 1 -14.5-14.5 14.5 14.5 0 0 1 14.5-14.5 14.5 14.5 0 0 1 14.5 14.5z" fill="url(#b)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><path d="m23.480836 11c-.240286-.07526-.50901-.0043-.682589.202008l-7.39528 8.787673-3.917668-3.387745c-.273077-.232057-.679211-.201812-.910651.07326l-2.1178081 2.42175c-.231438.275063-.1973143.684199.075764.916249 0 0 6.4231701 5.709676 6.4301601 5.715146.06399.05439.135328.08976.209991.115187.243895.08305.524362.01716.701558-.193438l9.9735-11.851265c.23144-.275065.197314-.684198-.07576-.916251l-2.062253-1.758806c-.06827-.05802-.148865-.09867-.228963-.123759z" fill="#206b00" opacity=".25" stroke-width="1.081076"/><path d="m23.314748 9.4848226c-.240286-.075264-.509011-.00432-.682589.2020077l-7.395281 8.7876737-3.917667-3.387746c-.273078-.232055-.679212-.201812-.910652.07325l-2.117809 2.421755c-.231438.275063-.1973146.684198.075763.916248 0 0 6.423171 5.709677 6.430161 5.715145.06399.05439.135327.08976.20999.115187.243894.08305.524363.01716.701558-.193437l9.973501-11.851266c.231439-.275064.197313-.684198-.07576-.916252l-2.062257-1.7588103c-.06828-.058021-.148865-.09867-.228961-.1237605z" fill="#fff" fill-opacity=".912791" stroke-width="1.081076"/><path d="m29.500001 15.999517c0 7.456096-6.044607 13.500489-13.499837 13.500489-7.455913 0-13.5001636-6.044464-13.5001636-13.500489 0-7.4557408 6.0442506-13.4995231 13.5001636-13.4995231 7.45523 0 13.499837 6.0437824 13.499837 13.4995231z" fill="none" opacity=".5" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/helpimg/tip.svg b/icon-themes/elementary_svg/res/helpimg/tip.svg
new file mode 100644
index 000000000..35311555a
--- /dev/null
+++ b/icon-themes/elementary_svg/res/helpimg/tip.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="99.157013" cy="186.17059" gradientTransform="matrix(.17524541 0 0 .05575992 -1.37681 18.11895)" gradientUnits="userSpaceOnUse" r="62.769119"><stop offset="0" stop-color="#3d3d3d"/><stop offset=".5" stop-color="#686868" stop-opacity=".498039"/><stop offset="1" stop-color="#686868" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="15.613884" x2="15.613884" y1="2.047801" y2="29.852878"><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="c" gradientTransform="matrix(1.1113759 0 0 .83086027 -2249.8942 -2663.1587)" gradientUnits="userSpaceOnUse" x1="2035.1652" x2="2035.1652" y1="3208.0737" y2="3241.9966"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><path d="m27.000001 28.499804a11 3.4999999 0 1 1 -21.9999997 0 11 3.4999999 0 1 1 21.9999997 0z" fill="url(#a)"/><path d="m15.999999 1.4999997c-8.000603 0-14.5 6.4993973-14.5 14.5000003s6.499397 14.5 14.5 14.5c8.000604 0 14.500015-6.499397 14.500001-14.5 0-8.000603-6.499397-14.5000003-14.500001-14.5000003z" fill="url(#c)" opacity=".99"/><path d="m29.5 15.999517c0 7.456096-6.044607 13.500489-13.499837 13.500489-7.455912 0-13.5001626-6.044464-13.5001626-13.500489 0-7.4557408 6.0442506-13.4995231 13.5001626-13.4995231 7.45523 0 13.499837 6.0437824 13.499837 13.4995231z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m16.000001 1.5017981c-7.9996071 0-14.4982031 6.4985937-14.4982031 14.4982009 0 7.999609 6.498596 14.498206 14.4982031 14.498203 7.999605 0 14.498209-6.498594 14.498201-14.498203 0-7.9996072-6.498596-14.4982009-14.498201-14.4982009z" fill="none" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/><path d="m18.34375 6.0312504c-.0255-.00135-.03725.031861-.0625.03125-.01054.0001579-.02068-.0002953-.03125 0-1.35571-.016063-2.350157.9942143-2.6875 2.09375-.173133.5643104-.224753 1.2113961-.03125 1.8125.193503.6011036.656639 1.1643006 1.3125 1.4687496a.95737768.95737768 0 0 0 .03125 0c2.084442.854849 4.273239-1.115916 3.84375-3.2499996-.0065-.03238.0077-.061309 0-.09375h-.03125c-.206571-1.1248145-1.147589-2.0181716-2.34375-2.03125zm-.75 6.3124996c-.536723-.0441-.98401.248972-1.40625.53125l-.03125-.0625c-.07106.03095-.117553.09285-.1875.125-1.811393.832589-3.286106 2.016112-4.71875 3.0625a.95737768.95737768 0 0 0 -.34375 1.125c.102217.277874.100526.592509.625 1 .262237.203746.803188.321312 1.15625.1875.224751-.08518.340742-.215831.46875-.34375.184676-.109877.381197-.206187.59375-.34375-.54875 2.308654-1.156526 4.626997-1.65625 7h.03125c-.343604 1.018816-.11613 2.093879.59375 2.75.702454.649258 1.8484.707746 2.8125.15625l.03125.03125c.06013-.02479.09697-.06796.15625-.09375 1.58005-.687456 2.890007-1.697155 4.125-2.5625a.95737768.95737768 0 0 0 .3125-1.15625c-.05379-.131918-.05685-.396712-.40625-.84375-.174702-.223519-.667616-.517736-1.125-.4375-.270477.04745-.353259.189468-.5.3125l-.03125-.03125c-.313004.142069-.458811.278293-.6875.4375.543149-2.352581 1.272384-4.704575 1.84375-7.1875.01518-.06598.04766-.121342.0625-.1875h-.0625c.255508-.687803.302226-1.435374.0625-2.0625-.261501-.68409-.856298-1.335389-1.71875-1.40625z" fill="#002e99" opacity=".05"/><path d="m11.8 16.787587c.191223.519832.406458.941195.864931.365039.568405-.338187 2.472919-1.820561 2.282349-.368542-.609824 2.686875-1.352116 5.345494-1.919681 8.040646-.593471 1.475717.754185 2.810565 2.161236 1.850899 1.495604-.616549 2.782567-1.620801 4.097346-2.542051-.179393-.43995-.298961-1.071935-.794641-.496581-.650854.295414-2.07239 1.688183-2.336485.539461.546711-2.9094 1.559643-5.7111 2.207127-8.597302.595853-1.327069-.377292-3.003869-1.833979-1.9061-1.745148.760068-3.20455 2.001671-4.728203 3.114531zm6.476807-9.7853059c-1.780567-.09449-2.711509 2.77583-1.019448 3.5612799 1.372757.56298 2.867444-.8449569 2.532085-2.2518109-.104074-.732561-.761774-1.334112-1.512636-1.309469z" fill="#002e99" opacity=".15"/><path d="m11.8 15.787587c.191223.519832.406458.941195.864931.365039.568405-.338187 2.472919-1.820561 2.282349-.368542-.609824 2.686875-1.352116 5.345494-1.919681 8.040646-.593471 1.475717.754185 2.810565 2.161236 1.850899 1.495604-.616549 2.782567-1.620801 4.097346-2.542051-.179393-.43995-.298961-1.071935-.794641-.496581-.650854.295414-2.07239 1.688183-2.336485.539461.546711-2.9094 1.559643-5.7111 2.207127-8.597302.595853-1.327069-.377292-3.003869-1.833979-1.9061-1.745148.760068-3.20455 2.001671-4.728203 3.114531zm6.476807-9.7853066c-1.780567-.09449-2.711509 2.77583-1.019448 3.56128 1.372757.5629806 2.867444-.844957 2.532085-2.251811-.104074-.732561-.761774-1.334112-1.512636-1.309469z" fill="#fff"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/helpimg/warning.svg b/icon-themes/elementary_svg/res/helpimg/warning.svg
new file mode 100644
index 000000000..fbcc63072
--- /dev/null
+++ b/icon-themes/elementary_svg/res/helpimg/warning.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(.6665434 0 -.00290144 .6778742 -3.356813 -10.21839)" gradientUnits="userSpaceOnUse" x1="29.126724" x2="29.291178" y1="19.787613" y2="57.567127"><stop offset="0" stop-color="#fff"/><stop offset=".56911701" stop-color="#fff" stop-opacity=".235294"/><stop offset=".93297637" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.64447106 0 0 .6279377 .532692 1.525971)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="1.428759" y2="44.745136"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.08449704 0 0 .01235294 -6.539646 38.470822)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.0289166 0 0 .01235294 21.026894 38.470848)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(.02891661 0 0 .01235294 26.973101 38.470848)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><g opacity=".4" transform="matrix(.6666592 0 0 1.3333333 0 -30.333332)"><path d="m3.6 43h40.799999v3h-40.799999z" fill="url(#d)"/><path d="m3.6 43.00013v2.999835c-1.4891338.005647-3.6-.672111-3.6-1.500111 0-.827998 1.6617608-1.499723 3.6-1.499724z" fill="url(#e)"/><path d="m44.4 43.00013v2.999835c1.489133.0056 3.6-.672111 3.6-1.500111 0-.827998-1.661761-1.499723-3.6-1.499724z" fill="url(#f)"/></g><path d="m30.293619 26.642856-12.586655-23.1428569c-.361777-.6428555-1.016401-.999998-1.745461-.999998-.729055 0-1.38704.4285671-1.754313 1.0714275l-12.4929253 23.1428574c-.2940649.571431-.2974269 1.357145.06466 1.928571.3620822.571431.9441073.857144 1.6731674.857144h25.0795699c.72906 0 1.386736-.357143 1.680806-.928573.366968-.571426.370025-1.285711.08115-1.928572z" fill="url(#b)"/><path d="m28.898533 25.883662-11.535987-21.1785935c-.491305-.9123519-.667525-1.2050695-1.414174-1.2050695-.642174 0-.978182.4263056-1.44225 1.2874908l-11.4079407 21.1615382c-.6624379 1.188097-.73341 1.497791-.4145589 2.020717.3188463.522931.7282373.494449 2.2408862.528561h22.4216234c1.408249.01704 1.725466-.08806 1.984576-.610982.323323-.522931.185798-.93781-.432175-2.003662z" fill="none" opacity=".6" stroke="url(#a)"/><path d="m30.293619 26.642855-12.586655-23.142857c-.361777-.6428556-1.0164-.9999981-1.74546-.9999981-.729056 0-1.387041.4285672-1.754314 1.0714276l-12.4929253 23.1428585c-.2940649.571429-.297427 1.357144.06466 1.92857.3620822.571431.9441073.857144 1.6731673.857144h25.07957c.72906 0 1.386736-.357142 1.680806-.928572.366968-.571427.370025-1.285713.08115-1.928573z" fill="none" opacity=".5" stroke="#ad5f00"/><path d="m16 10c-1.104569 0-2 .895431-2 2 0 2 .666667 4.666667 1.333333 10h1.333334c.666666-5.333333 1.333333-8 1.333333-10 0-1.104569-.895431-2-2-2zm0 14c-1.104569 0-2 .895431-2 2s.895431 2 2 2 2-.895431 2-2-.895431-2-2-2z" fill="#fff" opacity=".3"/><path d="m16 9.0000003c-1.104569 0-2 .895431-2 1.9999997 0 2 .666667 4.666667 1.333333 10h1.333334c.666666-5.333333 1.333333-8 1.333333-10 0-1.1045687-.895431-1.9999997-2-1.9999997zm0 13.9999997c-1.104569 0-2 .895431-2 2s.895431 2 2 2 2-.895431 2-2-.895431-2-2-2z" fill="#7a0000"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/hldocntp.svg b/icon-themes/elementary_svg/res/hldocntp.svg
new file mode 100644
index 000000000..f689933d9
--- /dev/null
+++ b/icon-themes/elementary_svg/res/hldocntp.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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.56757 0 0 .72973 2.378 -2.514)" gradientUnits="userSpaceOnUse" x1="24.000565" x2="24.000565" y1="6.18585" y2="41.815468"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.65714134 0 0 .63012858 .228273 -1.089821)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="d" cx="605.714" cy="486.648" gradientTransform="matrix(.01566 0 0 .00824 17.61 25.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#a"/><radialGradient id="e" cx="605.714" cy="486.648" gradientTransform="matrix(-.01566 0 0 .00824 14.39 25.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#a"/><linearGradient id="f" gradientTransform="matrix(.04577 0 0 .00824 -.542 25.98)" 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" gradientTransform="matrix(.53064 0 0 .5897 39.27 -1.792)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><radialGradient id="h" cx="38.659" cy="9.341" gradientUnits="userSpaceOnUse" r="8.342"><stop offset="0" stop-color="#d48e15"/><stop offset=".25" stop-color="#f9c440" stop-opacity=".917647"/><stop offset=".5" stop-color="#ffe16b"/><stop offset="1" stop-color="#fff394" stop-opacity=".121569"/></radialGradient><path d="m4.95 29h22.1v2h-22.1z" fill="url(#f)" opacity=".15"/><path d="m4.95 29v2c-.807.004-1.95-.448-1.95-1s.9-1 1.95-1z" fill="url(#e)" opacity=".15"/><path d="m27.05 29v2c.807.004 1.95-.448 1.95-1s-.9-1-1.95-1z" fill="url(#d)" opacity=".15"/><path d="m4.5.5 23 .002071v28.997929h-23z" fill="url(#c)" stroke-width="1.040573"/><path d="m26.5 28.5h-21v-27h21z" fill="none" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.5.5 23 .002v28.998h-23z" fill="none" stroke="url(#g)" stroke-linejoin="round"/><g fill-rule="evenodd" transform="translate(.03 .227)"><path d="m47 9.34c0 4.608-3.734 8.343-8.34 8.343-4.608 0-8.343-3.735-8.343-8.342 0-4.606 3.735-8.34 8.342-8.34 4.606-.001 8.341 3.732 8.341 8.339z" fill="url(#h)" transform="matrix(.75382 0 0 .75382 -3.43 -.753)"/><g fill="#fff"><path d="m24.454 2.515v1.258h-2.514l.012 1.302 1.245 1.213.013 2.56h1.257l1.258-1.258 1.258 1.265h1.257l-.013-2.567 1.27-1.213-.012-1.302h-2.515v-1.258l-1.245-1.213z" stroke="#f9c440" stroke-linejoin="round" stroke-width="1.999632"/><path d="m24.454 2.515v1.258h-2.514l.012 1.302 1.245 1.213.013 2.56h1.257l1.258-1.258 1.258 1.265h1.257l-.013-2.567 1.27-1.213-.012-1.302h-2.515v-1.258l-1.245-1.213z"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/hldoctp.svg b/icon-themes/elementary_svg/res/hldoctp.svg
new file mode 100644
index 000000000..135cef053
--- /dev/null
+++ b/icon-themes/elementary_svg/res/hldoctp.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(.34305155 0 0 .5600718 16.40639 10.991623)" gradientUnits="userSpaceOnUse" x1="26.787821" x2="26.787821" y1="22.594112" y2="25.392126"><stop offset="0" stop-color="#fff"/><stop offset=".00000023" 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="16" cy="-14.000104" gradientTransform="matrix(.00000003 .44444443 -1.2272622 .00000008 -1.1818 -5.11111)" gradientUnits="userSpaceOnUse" r="9"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" 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="e" gradientTransform="matrix(.6571413 0 0 .63012228 .228607 -1.089605)" 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><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><radialGradient id="g" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="h" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><linearGradient id="j"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></linearGradient><radialGradient id="k" cx="65.325226" cy="48.709068" gradientTransform="matrix(0 .69123149 -.75864703 0 60.841701 -28.134693)" gradientUnits="userSpaceOnUse" r="31.000002" xlink:href="#j"/><radialGradient id="l" cx="24.837126" cy="36.421127" gradientTransform="matrix(-.38351555 0 0 -.25567694 23.275669 32.384178)" gradientUnits="userSpaceOnUse" r="15.644737" xlink:href="#c"/><linearGradient id="m" gradientTransform="matrix(.39222363 0 0 -.36562471 5.827819 26.163568)" gradientUnits="userSpaceOnUse" x1="27.974298" x2="27.974298" xlink:href="#j" y1="36.127529" y2="-1.183923"/><linearGradient id="n" gradientTransform="matrix(0 -.39571558 .42801014 0 7.403311 31.903618)" gradientUnits="userSpaceOnUse" x1="45.243652" x2="20.576487" y1="15.41246" y2="15.991243"><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><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#h)" opacity=".15"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#g)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#f)" opacity=".15"/><path d="m4.5.5c5.2704667 0 22.999972.001854 22.999972.001854l.000028 28.998146s-15.333333 0-23 0c0-9.666666 0-19.333331 0-28.99999575z" fill="url(#e)" stroke-width="1.040573"/><g stroke-linejoin="round"><path d="m26.5 28.5h-21v-27h21z" fill="none" stroke="url(#d)" stroke-linecap="round"/><path d="m4.499961.499944c5.27048 0 23.000054.002 23.000054.002l.000024 28.998112s-15.333385 0-23.000078 0c0-9.666722 0-19.333346 0-28.999956z" fill="none" stroke="url(#i)" stroke-width=".999922"/><g stroke-linecap="round" stroke-opacity=".501961" stroke-width="1.399007" transform="matrix(.71479283 0 0 .71479283 1.852258 7.84989)"><path d="m33.083351 20.495603-.000009 6.995034h-12.591052l.000091-6.995029z" fill="url(#k)" stroke="#206b00"/><path d="m21.891298 21.894611h9.793048v4.197021h-9.793048z" fill="none" stroke="url(#a)"/></g></g><g transform="translate(-7.832249 .046391)"><path d="m7.750245 23.072131a6 4.0000002 0 1 1 12 0 6 4.0000002 0 0 1 -12 0z" fill="url(#l)" fill-rule="evenodd" opacity=".141176"/><path d="m11.832248 12.017552c-4.9802216 3.367056-2.0511186 9.550728 3.5 9.5v3.000485l7-5-7-5v2.976351c-3.580248.139062-5.5595156-3.12742-3-5.476836z" display="block" fill="url(#m)"/><g fill="none"><path d="m10.875586 13.759279c-1.7568516 2.058862-.225017 7.434574 5.395063 6.699241l.0616 2.197396 4.369328-3.137879-4.369328-3.064428v2.059765c-6.167442.329165-5.981488-3.921804-5.456663-4.754095z" display="block" opacity=".8" stroke="url(#n)" stroke-miterlimit="7" stroke-width=".964"/><path d="m11.832248 12.017552c-4.9802216 3.367056-2.0511186 9.550728 3.5 9.5v3.000485l6.999999-5-6.999999-5v2.976351c-3.580248.139062-5.5595156-3.12742-3-5.476836z" opacity=".5" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round"/></g></g><path d="m25 4h-18v1.9981606h18z" fill="#fff" opacity=".35" stroke-width="1.27598"/><path d="m7.0000007 3.0000213h17.9999993v2.0000126h-17.9999993z" fill="url(#b)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/hlmailtp.svg b/icon-themes/elementary_svg/res/hlmailtp.svg
new file mode 100644
index 000000000..28b0ff020
--- /dev/null
+++ b/icon-themes/elementary_svg/res/hlmailtp.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.16672" x2="16.16672" xlink:href="#b" y1="9.11315" y2="30.262012"/><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset=".063" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="16.00032" x2="16.00032" xlink:href="#b" y1="3.1624" y2="28.83824"/><linearGradient id="d" gradientTransform="matrix(.63158 0 0 .6201 1.842 1.28)" gradientUnits="userSpaceOnUse" x1="15" x2="15" y1="32" y2="6"><stop offset="0" stop-color="#fff0bf"/><stop offset="1" stop-color="#fdde76"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.6509 0 0 .64103 .38 -.394)" gradientUnits="userSpaceOnUse" x1="19.567" x2="19.567" y1="38.228" y2="34.481"><stop offset="0" stop-color="#ffeeb6"/><stop offset="1" stop-color="#feeeb7"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.47104 0 0 .40638 4.695 1.734)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525" x2="25.525" y1="35.429" y2="15.738"><stop offset="0" stop-color="#969696"/><stop offset=".5" stop-color="#858585" stop-opacity=".635"/><stop offset="1" stop-color="#939393" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(-.64103 0 0 .64103 31.388 1.615)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#h" y1="44" y2="3.899"/><linearGradient id="h"><stop offset="0" stop-color="#b67926"/><stop offset="1" stop-color="#eab41a"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.5135 0 0 .32432 3.676 5.716)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#b" y1="5" y2="43"/><linearGradient id="j" gradientTransform="matrix(.4342 0 0 .48796 5.56 4.213)" gradientUnits="userSpaceOnUse" x1="16.626" x2="20.055" xlink:href="#k" y1="15.298" y2="24.628"/><linearGradient id="k"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.47104 0 0 .40638 4.695 .84)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525" x2="25.525" xlink:href="#k" y1="30.189" y2="15.738"/><linearGradient id="m" gradientTransform="matrix(.4701 0 0 .4337 4.763 1.838)" gradientUnits="userSpaceOnUse" x1="23.904" x2="23.904" y1="35.75" y2="20.443"><stop offset="0"/><stop offset=".5" stop-opacity=".498"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.47104 0 0 .40638 4.695 2.49)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525" x2="25.525" xlink:href="#k" y1="30.189" y2="15.738"/><linearGradient id="o" gradientTransform="matrix(.47104 0 0 .40638 4.695 1.734)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525" x2="25.525" y1="30.189" y2="15.738"><stop offset="0" stop-color="#a0a0a0"/><stop offset=".5" stop-color="#8f8f8f" stop-opacity=".635"/><stop offset="1" stop-color="#9d9d9d" stop-opacity="0"/></linearGradient><linearGradient id="p" gradientTransform="matrix(.44444 0 0 .39394 5.333 2.47)" gradientUnits="userSpaceOnUse" x1="20.053" x2="20.053" y1="10.637" y2="45.244"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><radialGradient id="q" cx="19.74" cy="8.45" gradientTransform="matrix(0 1.06336 -.7797 0 22.588 .125)" gradientUnits="userSpaceOnUse" r="20"><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="r" gradientUnits="userSpaceOnUse" x1="16.0002" x2="16.0002" xlink:href="#h" y1="29.8462" y2="2.084278"/><radialGradient id="s" cx="4.993" cy="43.5" gradientTransform="matrix(2.00378 0 0 1.4 27.988 -17.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#t"/><linearGradient id="t"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="u" cx="4.993" cy="43.5" gradientTransform="matrix(2.00378 0 0 1.4 -20.012 -104.4)" gradientUnits="userSpaceOnUse" r="2.5" xlink:href="#t"/><linearGradient id="v" gradientUnits="userSpaceOnUse" x1="25.058" x2="25.058" y1="47.028" y2="39.999"><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><g opacity=".4"><path d="m38 40h5v7h-5z" fill="url(#s)" transform="matrix(.73684 0 0 .42857 -1.684 10.857)"/><path d="m-10-47h5v7h-5z" fill="url(#u)" transform="matrix(-.73684 0 0 -.42857 -1.684 10.857)"/><path d="m10 40h28v7h-28z" fill="url(#v)" transform="matrix(.73684 0 0 .42857 -1.684 10.857)"/></g><rect fill="url(#q)" height="27" rx="2.16" stroke="url(#r)" stroke-linecap="round" stroke-linejoin="round" width="27" x="2.5" y="2.5"/><path d="m10 23h12v-2.5h-12z" fill="#b3b3b3"/><g fill="none"><path d="m10.497 22.5h11.006" opacity=".2" stroke="#000" stroke-linecap="square"/><path d="m4.695 4.507c-.207 0-.195.02-.195.174v14.415c0 .288-.035.385.333.385h4.267c.78 0 1.433-.148 1.4.73v2.27h11v-2.36c0-.646.692-.64 1.32-.64h4.456c.23 0 .224-.007.224-.24v-14.568c0-.224-.01-.166-.204-.166z" opacity=".3" stroke="#b67926"/><path d="m27.32 21.522c.614-.034 1.147-.566 1.18-1.18m-1.338 1.184-4.662-.026-.022 1.64c0 .71-.773 1.38-1.484 1.38h-10.02c-.71 0-1.454-.81-1.454-1.52l-.02-1.5s-4.12.03-4.817.022c-.613-.034-1.146-.566-1.18-1.18" opacity=".1" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round"/></g><g transform="matrix(1.1 0 0 1.09842 -1.6 -2.667)"><rect fill="#8f8f8f" fill-rule="evenodd" height="13.182" rx="2.821" width="20" x="6" y="7.818"/><rect fill="url(#p)" fill-rule="evenodd" height="13" rx="1" width="20" x="6" y="7"/><g fill="none" stroke-width=".91"><path d="m13.483 14.13-6.348 5.54zm5.05.024 6.39 5.413z" stroke="url(#o)"/><path d="m13.483 14.885-5.816 5zm5.05.025 4.012 3.44 1.788 1.535z" opacity=".7" stroke="url(#n)"/><path d="m8.68 11.124 7.365 5.69 7.274-5.69" opacity=".06" stroke="url(#m)"/><path d="m6.22 7.49 9.78 7.573 9.928-7.624" opacity=".7" stroke="url(#l)"/></g><path d="m6.684 7c-.358 0-.684.22-.684.552l.007 8.448c.575-.01 19.556-3.318 19.993-3.477v-4.863c0-.255-.3-.66-.61-.66z" fill="url(#j)" fill-rule="evenodd" opacity=".2"/><g fill="none" stroke-width=".91"><rect height="12" rx=".75" stroke="url(#i)" stroke-linecap="round" stroke-linejoin="round" width="19" x="6.5" y="7.5"/><path d="m6.22 8.384 9.78 7.574 9.928-7.625" stroke="url(#f)"/></g></g><path d="m4.5 3c-.83 0-1.5.67-1.5 1.5v15c0 .83.67 1.5 1.5 1.5h5.5v-1h-5.5c-.277 0-.5-.223-.5-.5v-15c0-.277.223-.5.5-.5h23c.277 0 .5.223.5.5v15c0 .277-.223.5-.5.5h-5.5v1h5.5c.83 0 1.5-.67 1.5-1.5v-15c0-.83-.67-1.5-1.5-1.5z" fill="url(#d)"/><rect fill="none" height="25" opacity=".8" rx="1.087" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round" width="25" x="3.5" y="3.5"/><path d="m27.506 22.507-4.023-.026.008.896c0 1.097-1.28 2.124-2.376 2.124h-10.319c-1.008 0-2.29-1.256-2.29-2.413l-.02-.606-4.028.023" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><path d="m10 21.5v1.364c0 .63.515 1.136 1.154 1.136h9.692c.64 0 1.154-.507 1.154-1.136v-1.364c0 .63-.515 1.5-1.154 1.5h-9.692c-.64 0-1.154-.87-1.154-1.5z" fill="url(#e)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/im30822.svg b/icon-themes/elementary_svg/res/im30822.svg
new file mode 100644
index 000000000..88377fb30
--- /dev/null
+++ b/icon-themes/elementary_svg/res/im30822.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="3.107839" x2="14.285848" y1="8.025628" y2="8.025628"><stop offset="0" stop-color="#0968ef"/><stop offset="1" stop-color="#0968ef" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="3.107839" x2="14.285848" xlink:href="#a" y1="8.025628" y2="8.025628"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="6.856484" x2="6.707078" y1="-1.744764" y2="16.681782"><stop offset="0" stop-color="#d1ff82"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="e" gradientTransform="matrix(-1.004639 0 0 1 46.570721 -15.09115)" gradientUnits="userSpaceOnUse" x1="37.397236" x2="37.397236" y1="23.09115" y2="23.792871"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="13.639068" x2="13.993649" xlink:href="#a" y1="2.687192" y2="13.826432"/><path d="m7.9618021 2.546287 5.6093539 5.4789196-5.5823858 5.4789194-.6742013-.674743 2.184412-2.18617c.7052331-.6998785.1032285-2.1444913-.8899456-2.143213h-5.0011963v-1h5.0281643c.9931737.0012779 1.5951777-1.3929205.8899456-2.0927992l-2.21138-2.2131598z" fill="url(#b)" opacity=".03" stroke="url(#c)"/><path d="m7.9618021.99005125c.2121095-.00849.4103009.0867543.566329.24290775l6.3098679 6.1175038c.126772.1268743.205968.2737323.242712.4318361.01887.081211.03218.1618167.02697.2429078.0015.026161.001.054619 0 .080969-.0082.047485-.01015.089823-.02697.1349488-.03508.1630336-.112221.3282291-.242712.4588258l-6.3098678 6.0770397c-.3120561.312308-.8295894.292184-1.1596261-.05398l-1.2135622-1.272864c-.3300359-.346163-.3659919-.875242-.053936-1.187549l2.2068321-2.262597-5.4662711.005c-.4780888.000398-.862977-.6326838-.862977-1.1111582v-1.7273441c0-.4784742.3848532-1.1610992.862942-1.1615334l5.4663061-.0049643-2.206832-2.2391753c-.309902-.3144435-.284124-.8222257.0539358-1.1605582l1.2135622-1.3403178c.1690306-.1691661.3811876-.26140625.5932971-.26989745z" fill="url(#d)"/><g fill="none"><path d="m7.9887702 1.5206764c.073465-.00295.1534322.018607.2427124.107959l6.1487154 6.0187147c.07291.072972.115625.1602302.13484.2429078.01477.063532.001.091768 0 .107959-.000283.00899-.000283.017996 0 .02699-.0067.039064.0011.01894 0 .02699.000248.00449.000736.00855 0 .02699-.01164.026005-.02069.053173-.02697.080969-.02039.094763-.04549.1804764-.107872.2429078l-6.1487134 6.0187143c-.137953.138064-.3722747.140231-.566329-.05398l-1.2135622-1.214538c-.1859898-.18614-.1831523-.464455-.053936-.593775l2.5080284-2.510047c.2313427-.2376241.0347534-.5412648-.2966485-.549438l-5.6053734.00496c-.2479029.0002195-.5-.2518972-.5-.5v-2c0-.2481026.2520971-.4997815.5-.5l5.6323414-.00496c.3314021-.008173.5279916-.2614006.2966486-.4990247l-2.5349966-2.5370367c-.1379521-.138063-.1401182-.3725745.0539361-.5667848l1.2135622-1.2415287c.0972688-.0973469.2240384-.1309624.3236166-.1349487z" opacity=".5" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round"/><path d="m10 8.5h-6.5v-1h6.5" opacity=".6" stroke="url(#e)"/><path d="m7.9726562 2.7734375-.421875.4296875 2.0898438 2.0898438c.00328.00323.00654.00649.00977.00977.3389119.3481138.486962 1.1185696.1835894 1.5820268l.0000004 2.3027344c.2661182.4591846.1518646 1.185941-.2109375 1.558594-.00323.0033-.00649.0066-.00977.0098l-2.0722656 2.072266.4394532.439453 5.3574221-5.2421874zm5.5859378 5.5605469.0039.019531zm.0625.1328125-.000007.0000003z" opacity=".5" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/im30823.svg b/icon-themes/elementary_svg/res/im30823.svg
new file mode 100644
index 000000000..179028e65
--- /dev/null
+++ b/icon-themes/elementary_svg/res/im30823.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e1e1e1"/></linearGradient><linearGradient id="b" gradientTransform="matrix(1.054 0 0 1.22 -.878 -4.413)" gradientUnits="userSpaceOnUse" x1="16.961" x2="16.961" xlink:href="#a" y1="17.55" y2="22.468"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="8.5" x2="8.5" y1="2" y2="3.5"><stop offset="0" stop-color="#e5e5e5"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><radialGradient id="d" cx="7.5" cy="1.5" gradientTransform="matrix(2.1428571 .00000003 -.00000004 2.8571429 -8.571429 -2.785715)" gradientUnits="userSpaceOnUse" r="7" xlink:href="#a"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="2" y2="12.5"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><rect fill="url(#d)" height="14" rx="1" ry=".791001" transform="scale(1 -1)" width="15" x=".5" y="-14.5"/><path d="m1.5.5c-.554 0-1 .446-1 1v2.5h15v-2.5c0-.554-.446-1-1-1z" fill="url(#c)"/><rect fill="none" height="13.999" opacity=".344" rx="1" stroke="#555761" stroke-linecap="round" stroke-linejoin="round" width="14.998" x=".502" y=".501"/><g transform="matrix(.9984 0 0 1.1897 -10.967 -16.284001)"><rect fill="url(#b)" height="1.656596" rx="1.004203" ry=".827646" width="2.008405" x="14.490184" y="18.310499"/><rect fill="none" height="1.681096" opacity=".5" rx=".500801" ry=".561069" stroke="#656565" stroke-width=".917548" width="2.003206" x="14.490184" y="18.310499"/></g><g fill="none"><path d="m1 3.5h14" stroke="#a9a9a9"/><path d="m1.493 1.5h13.005l.007 12h-13.005z" fill="none" opacity=".8" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round"/><g stroke="#a9a9a9"><path d="m7 5.5h6"/><path d="m7 9.5h6"/><path d="m6.9999995 7.5000009h6.0000005"/><path d="m7 11.5h6"/></g></g><g transform="matrix(.9984 0 0 1.1897 -10.967 -12.284001)"><rect fill="url(#b)" height="1.656596" rx="1.004203" ry=".827646" width="2.008405" x="14.490184" y="18.310499"/><rect fill="none" height="1.681096" opacity=".5" rx=".500801" ry=".561069" stroke="#656565" stroke-width=".917548" width="2.003206" x="14.490184" y="18.310499"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/im30840.svg b/icon-themes/elementary_svg/res/im30840.svg
new file mode 100644
index 000000000..7dd7c6be3
--- /dev/null
+++ b/icon-themes/elementary_svg/res/im30840.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="3.107839" x2="14.285848" y1="8.025628" y2="8.025628"><stop offset="0" stop-color="#0968ef"/><stop offset="1" stop-color="#0968ef" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="3.107839" x2="14.285848" xlink:href="#a" y1="8.025628" y2="8.025628"/><linearGradient id="d" gradientTransform="matrix(-1.004639 0 0 1 46.570721 -15.09115)" gradientUnits="userSpaceOnUse" x1="34.908779" x2="34.908779" y1="22.793682" y2="22.989885"><stop offset="0" stop-color="#fff"/><stop offset=".60414803" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="13.639068" x2="13.993649" xlink:href="#a" y1="2.687192" y2="13.826432"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="7.961802" x2="8" y1=".990051" y2="16"><stop offset="0" stop-color="#fff3cb"/><stop offset=".26238" stop-color="#fdde76"/><stop offset=".66093999" stop-color="#f9c440"/><stop offset="1" stop-color="#e48b20"/></linearGradient><path d="m7.9618021 2.546287 5.6093539 5.4789196-5.5823858 5.4789194-.6742013-.674743 2.184412-2.18617c.7052331-.6998785.1032285-2.1444913-.8899456-2.143213h-5.0011963v-1h5.0281643c.9931737.0012779 1.5951777-1.3929205.8899456-2.0927992l-2.21138-2.2131598z" fill="url(#b)" opacity=".03" stroke="url(#c)"/><path d="m7.9618021.99005125c.2121095-.00849.4103009.0867543.566329.24290775l6.3098679 6.1175038c.126772.1268743.205968.2737323.242712.4318361.01887.081211.03218.1618167.02697.2429078.0015.026161.001.054619 0 .080969-.0082.047485-.01015.089823-.02697.1349488-.03508.1630336-.112221.3282291-.242712.4588258l-6.3098678 6.0770397c-.3120561.312308-.8295894.292184-1.1596261-.05398l-1.2135622-1.272864c-.3300359-.346163-.3659919-.875242-.053936-1.187549l2.2068321-2.262597h-5.362094c-.478089 0-.862977-.6326481-.862977-1.1111225v-1.7273441c0-.4784742.384853-1.1615334.862942-1.1615334h5.362129l-2.206832-2.2391753c-.309902-.3144435-.284124-.8222257.0539358-1.1605582l1.2135622-1.3403178c.1690306-.1691661.3811876-.26140625.5932971-.26989745z" fill="url(#f)"/><g fill="none"><path d="m7.9887702 1.5206764c.073465-.00295.1534322.018607.2427124.107959l6.1487154 6.0187147c.07291.072972.115625.1602302.13484.2429078.01477.063532.001.091768 0 .107959-.000283.00899-.000283.017996 0 .02699-.0067.039064.0011.01894 0 .02699.000248.00449.000736.00855 0 .02699-.01164.026005-.02069.053173-.02697.080969-.02039.094763-.04549.1804764-.107872.2429078l-6.1487134 6.0187143c-.137953.138064-.3722747.140231-.566329-.05398l-1.2135622-1.214538c-.1859898-.18614-.1831523-.464455-.053936-.593775l2.5080284-2.510047c.2313427-.2376241.0347534-.5412648-.2966485-.549438h-5.5011963c-.247903 0-.5-.2518972-.5-.5v-2c0-.2481026.252097-.5.5-.5h5.5281643c.3314021-.008173.5279916-.2614006.2966486-.4990247l-2.5349966-2.5370367c-.1379521-.138063-.1401182-.3725745.0539361-.5667848l1.2135622-1.2415287c.0972688-.0973469.2240384-.1309624.3236166-.1349487z" opacity=".5" stroke="#956500" stroke-linecap="round" stroke-linejoin="round"/><path d="m9.021097 8.5168776-5.521097-.0168776v-1l5.521097.016878" opacity=".6" stroke="url(#d)"/><path d="m7.9726562 2.7734375-.421875.4296875 2.0898438 2.0898438c.00328.00323.00654.00649.00977.00977.3389119.3481138.486962 1.1185696.1835894 1.5820268-.5263203.8207725-.3573415 1.5712722.0000004 2.3027344.2661182.4591846.1518646 1.185941-.2109375 1.558594-.00323.0033-.00649.0066-.00977.0098l-2.0722656 2.072266.4394532.439453 5.3574221-5.2421874z" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/im30841.svg b/icon-themes/elementary_svg/res/im30841.svg
new file mode 100644
index 000000000..6d676e71a
--- /dev/null
+++ b/icon-themes/elementary_svg/res/im30841.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#fff"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".235294"/><stop offset=".51999998" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="3.107839" x2="14.285848" y1="8.025628" y2="8.025628"><stop offset="0" stop-color="#0968ef"/><stop offset="1" stop-color="#0968ef" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="3.107839" x2="14.285848" xlink:href="#a" y1="8.025628" y2="8.025628"/><linearGradient id="d" gradientTransform="matrix(-1.004639 0 0 1 46.570721 -15.09115)" gradientUnits="userSpaceOnUse" x1="34.908779" x2="34.908779" y1="22.793682" y2="22.989885"><stop offset="0" stop-color="#fff"/><stop offset=".60414803" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="13.639068" x2="13.993649" xlink:href="#a" y1="2.687192" y2="13.826432"/><linearGradient id="f" gradientTransform="matrix(.12279747 0 0 .12279748 5.05286 5.05277)" gradientUnits="userSpaceOnUse" x1="32.479073" x2="33.602333" y1="79.523926" y2="-29.74291"><stop offset="0" stop-color="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><radialGradient id="g" cx="8.730815" cy="4.478089" gradientTransform="matrix(-.05727748 1.9072458 -1.0749128 -.03228126 14.044449 -12.294224)" gradientUnits="userSpaceOnUse" r="6.513026"><stop offset="0" stop-color="#ff8c82"/><stop offset=".26238" stop-color="#ed5353"/><stop offset=".66093999" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></radialGradient><path d="m7.9618021 2.546287 5.6093539 5.4789196-5.5823858 5.4789194-.6742013-.674743 2.184412-2.18617c.7052331-.6998785.1032285-2.1444913-.8899456-2.143213h-5.0011963v-1h5.0281643c.9931737.0012779 1.5951777-1.3929205.8899456-2.0927992l-2.21138-2.2131598z" fill="url(#b)" opacity=".03" stroke="url(#c)"/><path d="m7.9618021.99005125c.2121095-.00849.4103009.0867543.566329.24290775l6.3098679 6.1175038c.126772.1268743.205968.2737323.242712.4318361.01887.081211.03218.1618167.02697.2429078.0015.026161.001.054619 0 .080969-.0082.047485-.01015.089823-.02697.1349488-.03508.1630336-.112221.3282291-.242712.4588258l-6.3098678 6.0770397c-.3120561.312308-.8295894.292184-1.1596261-.05398l-1.2135622-1.272864c-.3300359-.346163-.3659919-.875242-.053936-1.187549l2.2068321-2.262597h-5.362094c-.478089 0-.862977-.6326481-.862977-1.1111225v-1.7273441c0-.4784742.384853-1.1615334.862942-1.1615334h5.362129l-2.206832-2.2391753c-.309902-.3144435-.284124-.8222257.0539358-1.1605582l1.2135622-1.3403178c.1690306-.1691661.3811876-.26140625.5932971-.26989745z" fill="url(#g)"/><g fill="none"><path d="m7.9887702 1.5206764c.073465-.00295.1534322.018607.2427124.107959l6.1487154 6.0187147c.07291.072972.115625.1602302.13484.2429078.01477.063532.001.091768 0 .107959-.000283.00899-.000283.017996 0 .02699-.0067.039064.0011.01894 0 .02699.000248.00449.000736.00855 0 .02699-.01164.026005-.02069.053173-.02697.080969-.02039.094763-.04549.1804764-.107872.2429078l-6.1487134 6.0187143c-.137953.138064-.3722747.140231-.566329-.05398l-1.2135622-1.214538c-.1859898-.18614-.1831523-.464455-.053936-.593775l2.5080284-2.510047c.2313427-.2376241.0347534-.5412648-.2966485-.549438h-5.5011963c-.247903 0-.5-.2518972-.5-.5v-2c0-.2481026.252097-.5.5-.5h5.5281643c.3314021-.008173.5279916-.2614006.2966486-.4990247l-2.5349966-2.5370367c-.1379521-.138063-.1401182-.3725745.0539361-.5667848l1.2135622-1.2415287c.0972688-.0973469.2240384-.1309624.3236166-.1349487z" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><path d="m9.021097 8.5168776-5.521097-.0168776v-1l5.521097.016878" opacity=".6" stroke="url(#d)"/><path d="m7.9726562 2.7734375-.421875.4296875 2.0898438 2.0898438c.00328.00323.00654.00649.00977.00977.3389119.3481138.486962 1.1185696.1835894 1.5820268-.5263203.8207725-.3573415 1.5712722.0000004 2.3027344.2661182.4591846.1518646 1.185941-.2109375 1.558594-.00323.0033-.00649.0066-.00977.0098l-2.0722656 2.072266.4394532.439453 5.3574221-5.2421874z" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/impress128.svg b/icon-themes/elementary_svg/res/impress128.svg
new file mode 100644
index 000000000..526c20fdf
--- /dev/null
+++ b/icon-themes/elementary_svg/res/impress128.svg
@@ -0,0 +1 @@
+<svg height="128" width="128" 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 31.20847 -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.011869 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><radialGradient id="e" cx="15.467099" cy="264.49802" gradientTransform="matrix(.00000004 -3.0638312 2.553194 .00000004 -648.59181 337.2448)" gradientUnits="userSpaceOnUse" r="12.435417"><stop offset="0" stop-color="#ffc27d"/><stop offset=".39698008" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></radialGradient><linearGradient id="f" gradientTransform="matrix(.26243172 0 0 .3203671 1.026947 260.52165)" gradientUnits="userSpaceOnUse" x1="4.497903" x2="28.839569" y1="294.08957" y2="293.03122"><stop offset="0" stop-color="#a62100"/><stop offset="1" stop-color="#cc3b02"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="28.839569" x2="5.556236" y1="282.447894" y2="282.447894"><stop offset="0" stop-color="#fff"/><stop offset=".01741176" 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><radialGradient id="h" cx="25" cy="8" gradientTransform="matrix(.00000003 1.2634084 -1.6845445 .00000003 29.802703 237.63351)" gradientUnits="userSpaceOnUse" r="17"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".908397"/></radialGradient><linearGradient id="i" gradientTransform="matrix(0 -.58589872 -.91809262 0 30.644333 291.77438)" gradientUnits="userSpaceOnUse" x1="15.918245" x2="19.53093" y1="9.458679" y2="20.986202"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.70877511 0 0 -1.0491419 -3.362501 320.21078)" gradientUnits="userSpaceOnUse" x1="22.004084" x2="22.004084" xlink:href="#k" y1="63.217903" y2="25.646791"/><linearGradient id="k"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#c8c8c8"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.70877511 0 0 -1.0491419 -3.362501 328.67745)" gradientUnits="userSpaceOnUse" x1="22.004084" x2="22.004084" xlink:href="#k" y1="63.217903" y2="25.646791"/><linearGradient id="m" gradientTransform="matrix(.70877511 0 0 -1.0491419 2.541015 320.21078)" gradientUnits="userSpaceOnUse" x1="22.004084" x2="22.004084" xlink:href="#k" y1="63.217903" y2="25.646791"/><linearGradient id="n" gradientTransform="matrix(.70877511 0 0 1.0491419 2.970963 243.62668)" gradientUnits="userSpaceOnUse" x1="22.004084" x2="22.004084" xlink:href="#k" y1="63.217903" y2="25.646791"/><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="2.74225" x2="2.74225" y1="269.436226" y2="290.889898"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><g opacity=".4" transform="matrix(3.1052631 0 0 1.5714285 -16.526312 39.142721)"><path d="m41.22034 40h5v7h-5z" fill="url(#a)"/><path d="m9.9999992 47h-4.9999992v-7h4.9999992z" fill="url(#c)"/><path d="m9.9999999 40h31.2203391v7.000001h-31.2203391z" fill="url(#d)"/></g><g stroke-width=".264583" transform="matrix(0 -3.7795276 -3.7795276 0 1119.519611 124.999956)"><path d="m6.0854167 265.51456 13.5342093-.00001 8.161624 7.87525v20.17059h-21.6958333z" fill="#fff"/><path d="m4.630209 264.05936h24.606251v30.956242h-24.606251z" fill="url(#e)" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.894792 264.32394h24.077084v30.427076h-24.077084z" fill="none" opacity=".5" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round"/><path d="m5.953125 265.38227 13.743683-.00001 8.216734 8.08491v20.22551h-21.960417z" fill="#fff" opacity=".2" stroke="#000"/><path d="m6.0854167 265.51455h13.5342143l8.161619 7.87525v20.17059h-21.6958333z" fill="url(#h)"/><path d="m29.104153 293.64484v1.23847l-14.2875-.009c.0171-.77636 6.24199-30.0934 6.54142-30.68268h7.74608v.98203z" fill="url(#i)" fill-rule="evenodd" opacity=".2"/></g><g transform="matrix(3.7795276 0 0 3.7795276 -.999998 -993.519636)"><path d="m6.3499997 283.24165v-.52917h1.0583336v.52917zm1.3229169 0v-.52917h3.4395834v.52917zm-1.3229169-2.11667v-.52917h1.5875003v.52917zm1.8520836 0v-.52917h1.3229164v.52917zm1.5875004 0v-.52917h.7937503v.52917zm1.0583333 0v-.52917h1.058333v.52917zm-4.4979173-2.11667v-.52916h1.8520836v.52916zm2.1166669 0v-.52916h.7937501v.52916zm1.0583331 0v-.52916h2.1166673v.52916zm-3.175-2.11666v-.52917h1.8520836v.52917zm2.1166669 0v-.52917h1.3229171v.52917zm1.5875004 0v-.52917h1.852083v.52917z" fill="url(#j)"/><path d="m18.520833 272.12915v.52916h.529167v-.52916zm.79375 0v.52916h1.322917v-.52916zm1.852083 0v.52916h1.5875v-.52916zm-10.583332 0v.52916h3.175v-.52916zm3.439583 0v.52916h1.5875v-.52916zm1.852083 0v.52916h2.116667v-.52916z" opacity=".28"/><path d="m6.3499997 287.47498v-.52917h1.8520836v.52917zm2.1166669 0v-.52917h.7937501v.52917zm1.0583331 0v-.52917h1.8520843v.52917zm-3.175-2.11667v-.52916h1.5875003v.52916zm1.8520836 0v-.52916h1.3229164v.52916zm1.5875004 0v-.52916h2.1166663v.52916z" fill="url(#l)"/><path d="m12.170834 283.24165v-.52917h1.322916v.52917zm0-2.11667v-.52917h1.5875v.52917zm-.264584-2.11667v-.52916h1.322917v.52916zm.529167-2.11666v-.52917h1.322917v.52917z" fill="url(#m)"/><path d="m12.170834 284.82915v.52916h1.852083v-.52916zm2.116666 0v.52916h.79375v-.52916zm-2.38125 2.11666v.52917h1.852084v-.52917zm2.116667 0v.52917h1.322917v-.52917zm1.5875 0v.52917h1.852083v-.52917z" fill="url(#n)"/><g fill="url(#o)"><path d="m28.045833 281.65362a5.2916664 5.2916664 0 1 1 -2.799229-4.66792l-2.492438 4.66792z" opacity=".5"/><path d="m28.045833 281.65306c0 2.38181-1.5875 4.46522-3.879635 5.09974-2.289138.63368-4.719323-.32727-5.949526-2.37872-.0094.008 4.537494-2.72102 4.537494-2.72102z" opacity=".5"/><path d="m28.045833 281.65546c0 2.2943-1.535641 4.45087-3.879635 5.09974-.05166-.009-1.412032-5.09974-1.412032-5.09974z"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/inserthyperlink.svg b/icon-themes/elementary_svg/res/inserthyperlink.svg
new file mode 100644
index 000000000..eb1e08e55
--- /dev/null
+++ b/icon-themes/elementary_svg/res/inserthyperlink.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(.4227 0 0 .38513 14.545 15.083)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#b" y1="10.171" y2="36.136002"/><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.38833 0 0 .41842 15.3 14.318)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" xlink:href="#b" y1="20.749001" y2="25.528"/><linearGradient id="d"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></linearGradient><radialGradient id="e" cx="65.324997" cy="48.709" gradientTransform="matrix(0 .68598 -.74626 0 60.288 -27.737)" gradientUnits="userSpaceOnUse" r="31" xlink:href="#d"/><linearGradient id="f"><stop offset="0" stop-color="#3d3d3d"/><stop offset=".5" stop-color="#686868" stop-opacity=".498"/><stop offset="1" stop-color="#686868" stop-opacity="0"/></linearGradient><radialGradient id="g" cx="99.157" cy="186.171" gradientTransform="matrix(.17525 0 0 .05576 -1.377 18.12)" gradientUnits="userSpaceOnUse" r="62.769" xlink:href="#f"/><radialGradient id="h" cx="3.972" cy="8.45" gradientTransform="matrix(0 1.76747 -1.86977 0 31.8 -9.59)" gradientUnits="userSpaceOnUse" r="20"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".262" stop-color="#64baff"/><stop offset=".705" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><radialGradient id="i" cx="-1.265" cy="8.45" fx=".667" gradientTransform="matrix(0 2.77576 -2.1877 0 34.375 -2.076)" gradientUnits="userSpaceOnUse" r="20" xlink:href="#d"/><linearGradient id="j" gradientTransform="matrix(1.11945 0 0 1.122 -64.797 -15.267)" gradientUnits="userSpaceOnUse" x1="71.204" x2="71.204" y1="15.369" y2="40.496"><stop offset="0" stop-color="#fff"/><stop offset=".424" stop-color="#fff" stop-opacity=".235"/><stop offset=".821" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="k"><stop offset="0"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="72.5" x2="86" xlink:href="#k" y1="2.75" y2="2.75"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="91" x2="104.5" xlink:href="#k" y1="2.75" y2="2.75"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="83" x2="91" xlink:href="#k" y1="2.75" y2="2.75"/><radialGradient id="o" cx="99.157" cy="186.171" gradientTransform="matrix(.08762 0 0 .05576 -.688 18.12)" gradientUnits="userSpaceOnUse" r="62.769" xlink:href="#f"/><path d="m27 28.5a11 3.5 0 1 1 -22 0 11 3.5 0 1 1 22 0z" fill="url(#g)"/><path d="m16 1.5c-8 0-14.5 6.5-14.5 14.5s6.5 14.5 14.5 14.5 14.5-6.5 14.5-14.5-6.5-14.5-14.5-14.5z" fill="url(#h)"/><path d="m16.177 1.465-1.724.2-1.968.487c.167-.055.336-.102.51-.155l-.134-.222c-.412.084-.815.172-1.215.288l-.066.023c-.47.138-.924.284-1.37.465l-.046.045-.088.022c-.102.043-.208.088-.31.133l-.198.377-.11-.244c-.093.043-.198.088-.288.133l.044.42-.486.378-.266.71h.575l.22-.467.09-.155c.256-.172.512-.366.773-.53l.597.176c.396.255.797.52 1.194.775l.575-.51-.64-.265-.31-.576-1.127-.11-.023-.112.487.09.265-.267.62-.11c.143-.067.296-.124.44-.178l-.397.332 1.37.886v.532l-.53.51.707 1.33.487-.245.62-.886c.855-.25 1.6-.54 2.408-.886l-.044.332.42.244.707-.443-.353-.398-.487.266-.155-.044c.035-.016.076-.03.11-.045l.708-1.73-1.547-.575h-.043zm-6.92 2.592.598.377h.464v-.444l-.576-.243zm-1.767 0-.243.643s-.44.062-.553.088c-1.455 1.27-4.4 4.016-5.084 9.195.027.12.486.82.486.82l1.105.62 1.13.288.463.555.752.53.42-.065.31.133v.11l-.4 1.064-.33.465.088.222-.243.864.928 1.64.973.775.42.598-.043 1.197.31.665-.31 1.307c-.006.015-.02.067 0 .132.04.13 1.707 1.005 1.812.93.025-.018.02-.027.043-.044-.588-1.05-.928-2.255-.928-3.545 0-2.042.856-3.864 2.21-5.184l-.397-.754-.796-.177-.42-1.065-1.04.11-.905-.62-.973.798v.11c-.29-.078-.627-.093-.884-.243l-.2-.576v-.62l-.662.066c.053-.398.123-.798.177-1.196h-.376l-.4.465-.353.154-.53-.288-.044-.62.11-.665.774-.597h.64l.133-.332.774.178.597.71.09-1.175 1.016-.776.354-.84.773-.312.398-.576.952-.156.508-.686h-1.462l.908-.4h.64l.818-.265.155.73.355-.51-.398-.264.088-.312-.33-.288-.355-.088.09-.377-.267-.51-.64.244.11-.466-.752-.4-.573.954.066.354-.597.244-.354.73-.176-.686-.995-.398-.176-.51 1.348-.73.597-.533.043-.62-.33-.178zm13.66.266-.11.067v.376l-1.04.62.2.93.597-.398.398.4.42.243.287-.686-.155-.42.09-.156c-.206-.348-.437-.662-.687-.975zm-2.763.886v.398l.22.222v.598l-.13.753.662-.11.485-.465-.442-.376c-.14-.354-.267-.682-.442-1.02zm-.574.775-.398.11.11.71.51-.266zm3.05.4-.376.264.155.398h-.597l-.33.51-.4.443-.73.156.42.4.112.398h-.53l-.708.376v1.064h.308l.31.31.685-.31.265-.665.487-.29.11-.22.818-.222.442.487.508.244-.287.53.42-.11.22-.532-.55-.62h.242l.552.443.11.577.266.288c.094-.462.155-.95.155-1.44-.052-.83-.255-1.616-.552-2.37l-.685.553-.84-.2zm-.376 4.23-1.04.11-.905.222c-.52.56-1.076 1.147-1.57 1.73l-.574 1.328.265.288-.486.71.42.93c2.647-.28 4.875-2.026 5.835-4.41l-.22.222-1.017-.953z" fill="#002e99" opacity=".5"/><path d="m15.72 1.5c2.283 0 7.342 4.086 7.342 10.214 0 3.897-3.187 5.286-7.093 5.286l-.376.03c-3.837.196-6.907 3.345-6.907 7.22 0 2.147.948 4.082 2.438 5.406 1.523.544 3.166.844 4.875.844 7.83 0 14.2-6.235 14.47-14-.265-7.798-6.634-14.98-14.47-15h-.28z" opacity=".3"/><path d="m16 1.5c-.51 0-1.003.01-1.5.063a1.108 1.108 0 0 0 1.094 1.03c1.216 0 2.794.9 4.062 2.345 1.254 1.428 2.188 3.326 2.313 5 0 .018-.002.043 0 .062-.036 3.264-2.715 5.906-6 5.906a1.108 1.108 0 0 0 -.095 0l-.344.032h-.03c-4.396.24-7.906 3.863-7.906 8.312 0 1.6.458 3.09 1.25 4.344 2.116 1.206 4.55 1.906 7.156 1.906 8 0 14.5-6.5 14.5-14.5s-6.5-14.5-14.5-14.5z" opacity=".15"/><path d="m15.484 1.403c3.775 0 7.194 3.432 7.453 7.468 0 3.916-3.174 7.097-7.08 7.097l-.373.023c-3.836.195-6.894 3.366-6.894 7.26 0 3.89 3.058 7.062 6.894 7.258v.023c.124.004.247 0 .373 0 8.018 0 14.533-6.528 14.533-14.563s-6.515-14.566-14.533-14.566c-.126 0-.25-.003-.373 0z" fill="url(#i)"/><path d="m15.602 1.477c3.775 0 7.19 3.352 7.45 7.388 0 3.915-3.167 7.112-7.074 7.112l-.376.022c-3.836.195-7.022 3.35-7.022 7.244 0 3.892 3.186 7.07 7.022 7.267v.023c.125.003.25 0 .376 0m.022-29.067c-8 0-14.5 6.514-14.5 14.534 0 8.017 6.5 14.532 14.5 14.532s14.5-6.514 14.5-14.532c0-8.02-6.5-14.535-14.5-14.535z" fill="none" opacity=".3" stroke="#002728"/><path d="m29.5 16c0 7.473-6.044 13.53-13.5 13.53s-13.5-6.056-13.5-13.53c0-7.473 6.044-13.53 13.5-13.53s13.5 6.056 13.5 13.53zm-7.298-11.985c1.568 2.093 1.75 2.908 1.885 5.033.172 4.235-3.828 7.733-7.467 7.866-.34.027-.712.088-1.032.113-3.49 0-6.02 3.35-6.02 6.064 0 3.435 2.82 6.27 6.086 6.435" fill="none" opacity=".5" stroke="url(#j)" stroke-linecap="round" stroke-linejoin="round"/><path d="m13.5 28.5a5.5 3.5 0 1 1 -11 0 5.5 3.5 0 1 1 11 0z" fill="url(#o)"/><g transform="matrix(.70710678 -.70710678 .70710678 .70710678 -48.523371 76.634219)"><path d="m76-2c-1.94 0-3.5 1.56-3.5 3.5v2.5c0 1.94 1.56 3.5 3.5 3.5h6.5c1.94 0 3.5-1.56 3.5-3.5v-2.5c0-1.94-1.56-3.5-3.5-3.5zm.25 2.5h6c.693 0 1.25.557 1.25 1.25v2c0 .693-.557 1.25-1.25 1.25h-6c-.693 0-1.25-.557-1.25-1.25v-2c0-.693.557-1.25 1.25-1.25zm18.25-2.5c-1.94 0-3.5 1.56-3.5 3.5v2.5c0 1.94 1.56 3.5 3.5 3.5h6.5c1.94 0 3.5-1.56 3.5-3.5v-2.5c0-1.94-1.56-3.5-3.5-3.5zm.25 2.5h6c.693 0 1.25.557 1.25 1.25v2c0 .693-.557 1.25-1.25 1.25h-6c-.693 0-1.25-.557-1.25-1.25v-2c0-.693.557-1.25 1.25-1.25z" fill="#d4d4d4" stroke="#000" stroke-linecap="round" stroke-linejoin="bevel" stroke-opacity=".427"/><path d="m76-2c-1.94 0-3.5 1.56-3.5 3.5v2.5c0 1.94 1.56 3.5 3.5 3.5h6.5c1.94 0 3.5-1.56 3.5-3.5v-2.5c0-1.94-1.56-3.5-3.5-3.5zm.25 2.5h6c.693 0 1.25.557 1.25 1.25v2c0 .693-.557 1.25-1.25 1.25h-6c-.693 0-1.25-.557-1.25-1.25v-2c0-.693.557-1.25 1.25-1.25z" fill="url(#l)" opacity=".2"/><path d="m94.5-2c-1.94 0-3.5 1.56-3.5 3.5v2.5c0 1.94 1.56 3.5 3.5 3.5h6.5c1.94 0 3.5-1.56 3.5-3.5v-2.5c0-1.94-1.56-3.5-3.5-3.5zm.25 2.5h6c.693 0 1.25.557 1.25 1.25v2c0 .693-.557 1.25-1.25 1.25h-6c-.693 0-1.25-.557-1.25-1.25v-2c0-.693.557-1.25 1.25-1.25z" fill="url(#m)" opacity=".2"/><g stroke-linecap="round"><g fill="none" stroke="#fff"><path d="m94.5-1h6.5c1.385 0 2.5 1.115 2.5 2.5v2.5" opacity=".4" stroke-linejoin="round"/><path d="m100.75 6h-6c-1.246 0-2.25-1.004-2.25-2.25" opacity=".4" stroke-linejoin="bevel"/><path d="m82.5 6.5h-6.5c-1.385 0-2.5-1.115-2.5-2.5v-2.5" opacity=".4" stroke-linejoin="round"/><path d="m76.25-.5h6c1.246 0 2.25 1.004 2.25 2.25" opacity=".4" stroke-linejoin="bevel"/></g><rect fill="#d4d4d4" height="2.5" rx="1.5" stroke="#000" stroke-linejoin="bevel" stroke-opacity=".427" width="13" x="82" y="1.5"/></g><rect fill="url(#n)" height="2.5" opacity=".2" rx="1.5" width="13" x="82" y="1.5"/><path d="m83 2.75c0-.139.67-.25 1.5-.25h8c.83 0 1.5.112 1.5.25" fill="none" opacity=".4" stroke="#fff" stroke-linecap="round" stroke-linejoin="bevel"/></g><g transform="translate(-.007 -.007)"><path d="m21.5 21.5v-4h5v4h4l.007 5h-4.007v4.007h-5v-4.007h-4v-5z" fill="url(#e)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="none"><path d="m22.5 23.003v-4.503h3v4.497m0 2.003v4.5h-3v-4.5" opacity=".5" stroke="url(#a)"/><path d="m26 22.512 3.5-.01v2.987l-3.5.01m-4 0-3.5-.01v-2.989l3.5.012" opacity=".5" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/javacomponent_16.svg b/icon-themes/elementary_svg/res/javacomponent_16.svg
new file mode 100644
index 000000000..998e49297
--- /dev/null
+++ b/icon-themes/elementary_svg/res/javacomponent_16.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="8" cy="0" gradientTransform="matrix(.00000003 3.3846154 -3.6923077 .00000003 8 -27.076923)" gradientUnits="userSpaceOnUse" r="6.5"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e1e1e1"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="3" y2="13"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><radialGradient id="c" cx="7.4957" cy="8.4498" gradientTransform="matrix(0 .779 -.9889 -.00000001 17.656 -4.14483)" gradientUnits="userSpaceOnUse" r="20"><stop offset="0" stop-color="#5f5f5f"/><stop offset=".26238" stop-color="#4f4f4f"/><stop offset=".70495" stop-color="#3b3b3b"/><stop offset="1" stop-color="#2b2b2b"/></radialGradient><linearGradient id="d" gradientTransform="matrix(.4 0 0 .33333 -.3 .00007)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="44" y2="3.899"><stop offset="0" stop-color="#272727"/><stop offset="1" stop-color="#454545"/></linearGradient><g stroke-linecap="round"><rect fill="url(#a)" height="13" rx="1" width="13" x="1.5" y="1.5"/><rect fill="none" height="13" opacity=".4" rx="1" stroke="#000" stroke-linejoin="round" width="13" x="1.5" y="1.5"/><path d="m3.5 1.50007v13h-1.6c-.22834 0-.4-.13759-.4-.31707v-12.683z" fill="url(#c)" stroke="url(#d)" stroke-linejoin="round"/><g fill="none"><g opacity=".1" stroke="#000" transform="translate(0 1)"><path d="m11.779 7.5039c1.221 0 1.221 3.0461-.279 3.0271"/><path d="m5.4441 8.4999h5.0559"/><path d="m6.5269 10.5h2.9731"/><path d="m4.5 12.5h7"/><path d="m6.5 5.5s.5-.96875 1-1 1.0641-1 1.0641-1"/><path d="m8.5 6.5s.5-1 1-1 .93834-1.0361.93834-1.0361"/></g><g stroke="#3689e6"><path d="m11.779 7.5039c1.221 0 1.221 3.0461-.279 3.0271"/><path d="m5.4441 8.4999h5.0559"/><path d="m6.5269 10.5h2.9731"/><path d="m4.5 12.5h7"/></g><g stroke="#f37329"><path d="m6.5 5.5s.5-.96875 1-1 1.0641-1 1.0641-1"/><path d="m8.5 6.5s.5-1 1-1 .93834-1.0361.93834-1.0361"/></g><path d="m2.5 2.5h11v11h-11z" opacity=".5" stroke="url(#b)" stroke-linejoin="round"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/javalibrary_16.svg b/icon-themes/elementary_svg/res/javalibrary_16.svg
new file mode 100644
index 000000000..5d4d47c54
--- /dev/null
+++ b/icon-themes/elementary_svg/res/javalibrary_16.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="8" cy="0" gradientTransform="matrix(.00000003 3.3846154 -3.6923077 .00000003 8 -27.076923)" gradientUnits="userSpaceOnUse" r="6.5"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e1e1e1"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="3" y2="13"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><rect fill="url(#a)" height="13" rx="1" width="13" x="1.5" y="1.5"/><g fill="none" stroke-linecap="round"><path d="m2.5 2.5h11v11h-11z" opacity=".5" stroke="url(#b)" stroke-linejoin="round"/><rect height="13" opacity=".4" rx="1" stroke="#000" stroke-linejoin="round" width="13" x="1.5" y="1.5"/><g opacity=".1" stroke="#000" transform="translate(0 1)"><path d="m11.779 7.5039c1.221 0 1.221 3.0461-.279 3.0271"/><path d="m5.4441 8.4999h5.0559"/><path d="m6.5269 10.5h2.9731"/><path d="m4.5 12.5h7"/><path d="m6.5 5.5s.5-.96875 1-1 1.0641-1 1.0641-1"/><path d="m8.5 6.5s.5-1 1-1 .93834-1.0361.93834-1.0361"/></g><g stroke="#3689e6"><path d="m11.779 7.5039c1.221 0 1.221 3.0461-.279 3.0271"/><path d="m5.4441 8.4999h5.0559"/><path d="m6.5269 10.5h2.9731"/><path d="m4.5 12.5h7"/></g><g stroke="#f37329"><path d="m6.5 5.5s.5-.96875 1-1 1.0641-1 1.0641-1"/><path d="m8.5 6.5s.5-1 1-1 .93834-1.0361.93834-1.0361"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/lc06303.svg b/icon-themes/elementary_svg/res/lc06303.svg
new file mode 100644
index 000000000..d5de68e31
--- /dev/null
+++ b/icon-themes/elementary_svg/res/lc06303.svg
@@ -0,0 +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.3879448 0 0 1.3871043 -866.75826 -305.61462)" gradientUnits="userSpaceOnUse" x1="633.30469" x2="633.30469" y1="225.31654" y2="229.72876"><stop offset="0" stop-color="#fff"/><stop offset=".33202404" stop-color="#fff" stop-opacity=".235294"/><stop offset=".97230476" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(1.6666724 0 0 1.6000028 -1.33337 -8.70004)" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="15" y2="10"><stop offset="0" stop-color="#ae6a37"/><stop offset="1" stop-color="#d28e5b"/></linearGradient><linearGradient id="c" gradientTransform="matrix(1.6666724 0 0 1.6000028 -1.33337 -8.70004)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="10" y2="15"><stop offset="0" stop-color="#793b19"/><stop offset="1" stop-color="#a76331"/></linearGradient><linearGradient id="d" gradientTransform="matrix(1.3879448 0 0 1.3871043 -866.75826 -306.61463)" gradientUnits="userSpaceOnUse" x1="633.30469" x2="633.30469" y1="218.84358" y2="230.17346"><stop offset="0" stop-color="#fff"/><stop offset=".02929282" stop-color="#fff" stop-opacity=".235294"/><stop offset=".97230476" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientTransform="matrix(1.3879448 0 0 1.3871043 .70724 -7.00012)" gradientUnits="userSpaceOnUse" x1="8.674257" x2="8.674257" y1="15.027722" y2="3.102412"><stop offset="0" stop-color="#fff2e5"/><stop offset="1" stop-color="#d8c7b6"/></linearGradient><linearGradient id="f" gradientTransform="matrix(1.3879448 0 0 1.3871043 .70724 -7.00012)" gradientUnits="userSpaceOnUse" x1="14.05722" x2="14.05722" y1="15.943487" y2="1.048522"><stop offset="0" stop-color="#62421e" stop-opacity=".498039"/><stop offset="1" stop-color="#9f764d" stop-opacity=".415688"/></linearGradient><radialGradient id="g" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 12.23879 10.98055)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#h"/><linearGradient id="h"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="i" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 11.76121 10.98055)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#h"/><linearGradient id="j" gradientTransform="matrix(.0310651 0 0 .0082353 .77219 10.98054)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><g transform="translate(0 8)"><path d="m4.499999 14h15v2h-15z" fill="url(#j)" opacity=".15"/><path d="m4.5 14.00008v1.99989c-.62047.004-1.5-.44808-1.5-1.00008s.6924-.99981 1.5-.99981z" fill="url(#i)" opacity=".15"/><path d="m19.5 14.00008v1.99989c.62047.004 1.5-.44808 1.5-1.00008s-.6924-.99981-1.5-.99981z" fill="url(#g)" opacity=".15"/><path d="m16.5-4.5000002v4.43540022l-4.6892-4.81152022-7.3108 7.5857302v11.79039h15v-19.0000002z" fill="url(#e)" stroke="url(#f)"/><path d="m11.8108-4.8761202-6.3108 7.5857302v10.79039h13v-11.48394z" fill="none" stroke="url(#d)"/><path d="m12-7.0000002-11 10.8918802 2.12904 2.10812 8.87096-8.8860602 8.87097 8.8860602 2.12903-2.10812z" fill="#521818"/><path d="m12.00002 6.5c-1.38502 0-2.50002 1.07039-2.50002 2.39998v5.60002h5v-5.60002c0-1.32959-1.11497-2.39998-2.49998-2.39998z" fill="url(#b)" stroke="url(#c)" stroke-linejoin="round"/><path d="m12.00001 7.50001c-.83101 0-1.50001.5028-1.50001 1.5v4.5h3v-4.5c0-.9972-.66898-1.5-1.49999-1.5z" fill="none" opacity=".5" stroke="url(#a)"/><path d="m10 12a1 1 0 1 1 -2 0 1 1 0 1 1 2 0z" fill="#620" transform="matrix(.69397235 0 0 .69355211 7.64691 3.01607)"/><path d="m17-4h2v1h-2z" fill="#fff" opacity=".5"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/lx03123.svg b/icon-themes/elementary_svg/res/lx03123.svg
new file mode 100644
index 000000000..e532c9c72
--- /dev/null
+++ b/icon-themes/elementary_svg/res/lx03123.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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.185175" y2="41.814808"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.65714212 0 0 .63016116 .228602 -1.091493)" 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><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="f" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><radialGradient id="h" cx="5.615514" cy="9.957108" fx="5.085284" gradientTransform="matrix(-.00000002 5.4714347 -6.7171728 -.00000002 82.875925 -48.791584)" gradientUnits="userSpaceOnUse" r="12.671875"><stop offset="0" stop-color="#ffcd7d"/><stop offset=".26238" stop-color="#ffa154"/><stop offset=".704952" stop-color="#f37329"/><stop offset="1" stop-color="#cc3b02"/></radialGradient><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#f)" opacity=".15"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#e)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#d)" opacity=".15"/><path d="m4.5.49821c5.2704729 0 22.999999.001854 22.999999.001854l.000028 28.999936s-15.333351 0-23.000027 0c0-9.667263 0-19.334524 0-29.00178575z" fill="url(#c)" stroke-width="1.040606"/><path d="m26.5 28.5h-21v-27h21z" fill="none" stroke="url(#b)" stroke-linecap="round"/><path d="m4.499961.499944c5.27048 0 23.000054.002 23.000054.002l.000024 28.998112s-15.333385 0-23.000078 0c0-9.666722 0-19.333346 0-28.999956z" fill="none" stroke="url(#g)" stroke-linejoin="round" stroke-width=".999922"/><path d="m10 10v11h11v-11zm3 2h1 2c1.104569 0 2 .895431 2 2s-.895431 2-2 2h-2v3h-1zm1 1v1 1h2c.552285 0 1-.447715 1-1s-.447715-1-1-1z" fill="url(#h)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/lx03125.svg b/icon-themes/elementary_svg/res/lx03125.svg
new file mode 100644
index 000000000..f065938a3
--- /dev/null
+++ b/icon-themes/elementary_svg/res/lx03125.svg
@@ -0,0 +1 @@
+<svg height="24.000042" width="24.000042" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.51351353 0 0 .4324324 -.324321 2.121668)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.656241" y2="41.343742"><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><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01445833 0 0 .00617648 13.486574 18.735459)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01445832 0 0 .00617648 10.513465 18.735459)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="e" gradientTransform="matrix(.04224859 0 0 .00617648 -3.269828 18.735446)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.21144626 0 0 .17552362 -23.407981 -22.438915)" gradientUnits="userSpaceOnUse" x1="164.28023" x2="164.28023" y1="241.65149" y2="156.78416"><stop offset="0" stop-color="#feaf9d"/><stop offset="1" stop-color="#7f4a98"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.41381826 0 0 .43538595 -25.258394 13.318612)" gradientUnits="userSpaceOnUse" x1="71.204407" x2="71.204407" y1="5.008067" y2="44.340794"><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="h" gradientTransform="matrix(.83852207 .89384523 -.83852207 .89384523 -16.422256 -18.502516)" gradientUnits="userSpaceOnUse" x1="27.083811" x2="49.414146" y1="2.711493" y2="25.041828"><stop offset="0" stop-color="#fff3cb"/><stop offset=".26238" stop-color="#fdde76"/><stop offset=".66093999" stop-color="#f9c440"/><stop offset="1" stop-color="#e48b20"/></linearGradient><radialGradient id="i" cx="10" cy="73" gradientTransform="matrix(.39707706 0 0 .41584645 .633032 -4.529252)" gradientUnits="userSpaceOnUse" r="30.5"><stop offset="0" stop-color="#ffe6ab"/><stop offset=".82044184" stop-color="#ffea8a" stop-opacity=".639216"/><stop offset="1" stop-color="#e6ff4d" stop-opacity="0"/></radialGradient><linearGradient id="j" gradientTransform="matrix(.59999858 0 0 .39110999 -2.399968 2.513393)" 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><path d="m1.5 3.500042c4.8121655 0 20.999974.00116 20.999974.00116l.000026 17.99884s-13.9999996 0-21 0c0-5.999994 0-11.999987 0-17.9999809z" fill="url(#j)" stroke-width="1.054403"/><path d="m1.800003 21.00004h20.400034v1.500003h-20.400034z" fill="url(#e)" opacity=".15"/><path d="m1.8000031 21.000104v1.49992c-.7445682.002824-1.8000031-.336056-1.8000031-.750056s.83088183-.749863 1.8000031-.749864z" fill="url(#d)" opacity=".15"/><path d="m22.200038 21.000104v1.49992c.744568.0028 1.800003-.336056 1.800003-.750056s-.830882-.749863-1.800003-.749864z" fill="url(#b)" opacity=".15"/><path d="m3 5.000069h18v15h-18z" fill="url(#f)"/><path d="m4.603801 12.885118c-.543976 0-1.078694.04202-1.603801.116497v6.998454h12.413801c-1.997287-4.217905-6.089077-7.11495-10.81-7.11495z" fill="url(#i)" fill-rule="evenodd" opacity=".6"/><path d="m4.603801 15.372372c-.546426 0-1.08163.0503-1.603801.142608v4.485089h9.724302c-1.757903-2.789909-4.740576-4.627697-8.120501-4.627697z" fill="url(#h)" fill-rule="evenodd"/><path d="m12.838431 5.0001296c-.0028.03054.000524.06067.01376.09106.04487.10298.180006.116941.352248.03616.15366-.07207.301141-.08078.328167-.01875.02702.06203-.02613.148238-.118333.191481-.219834.103109-.194507.143625.331607.529589.407301.298798.485305.308016.917082.106452.373243-.174236.474187-.178461.481586-.02076.0055.115404.07415.172276.16374.135242.08512-.0352.0621.03388-.05091.153989-.133041.141411-.155658.269212-.06399.361539.11987.120717.01016.204033-.719628.546325-.935841.438936-1.86296 1.142708-2.421699 1.839163-.347683.433377-.999987 1.8936244-.92396 2.0681354.02129.04886.216783.0053.433429-.09641.323951-.151941.392428-.250199.387334-.555029l-.0062-.3702419.163739.2490599.164428.250399.134845-.458618c.125797-.4271614.138272-.4382404.192634-.1707259.0361.1776299.128521.2817689.242171.2738309.13707-.0096.177517.0544.162363.254417-.01844.243391.02302.247351.454756.04486.382339-.179327.497839-.305211.591666-.6500999l.115581-.4284915.155484.335428c.147545.3187394.15819.3205154.223595.03883.05993-.258015.07959-.271442.152042-.105115.06033.138483.178933.145157.432744.02612.326442-.153112.310395-.101424-.236666.7712844-.322225.514035-.777819 1.475956-1.012712 2.138435-.408803 1.152955-.843162 3.097414-.674222 3.018179.233292-.10942 1.213658-1.027856 1.17989-1.10537-.02171-.04983-.04607-.259553-.05435-.465984-.01492-.371524-.01246-.373716.192636-.16738.289628.291371.524044.135075.513923-.342792-.0091-.425423.137941-.61055.260747-.328731.05966.13695.112362.120053.29583-.09307.166767-.193718.186155-.345396.07499-.600555-.136969-.314391-.130418-.331826.0915-.205543.251242.142974.47564-.03576.364631-.290569-.04204-.09651.04192-.173434.244233-.224957.169362-.04313.30479-.03862.300649.01004-.06862.805593-.08048 2.746675-.02063 3.468764.07211.870044.481478 2.444394.618497 2.380132.03317-.01556.209204-.541169.391459-1.168308.210945-.725834.282458-1.20311.195388-1.31359-.100812-.127914-.07039-.206071.118335-.294587.297397-.139488.444879-.76826.230474-.984189-.104505-.105251-.0868-.149318.06605-.160016.264634-.01851.232169-.09368-.193325-.437863-.335802-.271636-.336806-.274587-.03509-.181439.168105.0519.339884.07895.38114.05958.118445-.05555-.100234-.471562-.257994-.490756-.07817-.0095-.165958-.07061-.194697-.136581-.03315-.07609.03083-.09778.174746-.05892.40136.10839.554637-.19878.285516-.573105-.130582-.181626-.307168-.36645-.392153-.409745-.108018-.05503-.06249-.101886.149981-.155997.185063-.04714.280098-.128819.244923-.209559-.03178-.07293.005-.125009.08049-.115825.0755.0093.173679-.216913.218786-.501469.0451-.284556.112172-.5323054.1486-.5503424 1.025867 1.1085924 1.77271 6.3697734 1.948367 9.4602674h.171302v-7.472473c-.51978-1.15922-1.069582-2.1571319-1.565803-2.6887779-.620959-.665289-.649106-.762737-.176807-.612607.264472.08407.281981.06872.266935-.227635-.01543-.30388-.006-.301285.23391.04218.195865.280369.419314.388662 1.031979.500128.07927.01443.13591.02179.20983.03414v-2.74234c-.01299.000059-.0255-.0015-.03853-.0014l-.545569.0047.40866-.194827c.06335-.03018.121609-.06533.175435-.10177v-.862337l-.352931-.07432h-1.19228l-1.175759.557038-.06811-.38832c-.0087-.04935-.02694-.111654-.04059-.168718h-1.821781c-.000654.000747.0017.007.000654.0074-.0037.0016-.02137-.0063-.0289-.0074h-3.481882zm3.074597 3.494206c.122107.01685.140904.335897.0029.518206-.09092.119979-.196273.232742-.233914.250399-.09781.04587.07357-.704912.172681-.756553.02153-.01121.04103-.01447.05848-.01206z" opacity=".5"/><g fill="none"><path d="m11.247149 19.71714c-1.3862431-2.063906-4.236343-3.412983-6.820901-3.412983-.4425469 0-.9025349.162815-1.3245292.238656" opacity=".8" stroke="url(#g)" stroke-linejoin="round"/><path d="m12.494384 19.730916c-1.664315-2.63217-4.676941-4.36605-7.8769248-4.36605-.5173363 0-1.0240472.04747-1.5184189.134544" opacity=".3" stroke="#d25000"/><g stroke="#000"><path d="m3.499849 5.50007h17.000301v13.999999h-17.000301z" opacity=".3" stroke-linecap="round" stroke-width="1.000001"/><path d="m1.4999609 3.5000579c4.8121841 0 21.0000541.0011 21.0000541.0011l.000024 17.9989231s-14.0000513 0-21.0000781 0c0-6.000023 0-12.0000457 0-18.0000681z" opacity=".3" stroke-linejoin="round" stroke-width=".999922"/></g><path d="m21.5 20.500042h-19v-16h19z" stroke="url(#a)" stroke-linecap="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/lx03126.svg b/icon-themes/elementary_svg/res/lx03126.svg
new file mode 100644
index 000000000..536cf52af
--- /dev/null
+++ b/icon-themes/elementary_svg/res/lx03126.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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.185175" y2="41.814808"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.65714055 0 0 .63016116 .228639 -1.091493)" 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><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="f" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><radialGradient id="h" cx="5.615514" cy="9.957108" fx="5.085284" gradientTransform="matrix(-.00000002 5.4714347 -6.7171728 -.00000002 82.875925 -48.791584)" gradientUnits="userSpaceOnUse" r="12.671875"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#f)" opacity=".15"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#e)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#d)" opacity=".15"/><path d="m4.500027.49821c5.2704605 0 22.999945.001854 22.999945.001854l.000028 28.999936s-15.333315 0-22.999973 0c0-9.667263 0-19.334524 0-29.00178575z" fill="url(#c)" stroke-width="1.040604"/><path d="m26.5 28.5h-21v-27h21z" fill="none" stroke="url(#b)" stroke-linecap="round"/><path d="m4.499961.499944c5.27048 0 23.000054.002 23.000054.002l.000024 28.998112s-15.333385 0-23.000078 0c0-9.666722 0-19.333346 0-28.999956z" fill="none" stroke="url(#g)" stroke-linejoin="round" stroke-width=".999922"/><path d="m10 10v11h11v-11zm2.603516 2h1.921875l.443359.931641c.29799.613062.597254 1.148169.652344 1.193359.055091.045178.427613-.501415.8125-1.214844l.486328-.910156h1.929687c-.166308.285161-.394025.675858-.888671 1.470703l-1.183594 1.865235 1.183594 1.867187c.597099.946604 1.003792 1.649283 1.070312 1.796875h-1.876953c-.194474-.117834-.346126-.377003-.753906-1.142578-.350437-.657921-.687074-1.237173-.746094-1.283203-.058983-.046018-.400848.453523-.748047 1.097656-.266163.49378-.482857 1.00197-.625 1.328125h-2.201172l1.326172-1.888672 1.09375-1.728516-.96875-1.658203c-.508534-.878059-.895314-1.606407-.927734-1.724609z" fill="url(#h)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/lx03127.svg b/icon-themes/elementary_svg/res/lx03127.svg
new file mode 100644
index 000000000..982258707
--- /dev/null
+++ b/icon-themes/elementary_svg/res/lx03127.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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.185175" y2="41.814808"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.6571413 0 0 .63012228 .228607 -1.089605)" 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><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="f" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><radialGradient id="h" cx="5.615514" cy="9.957108" fx="5.085284" gradientTransform="matrix(-.00000002 5.4714347 -6.7171728 -.00000002 82.875925 -48.791584)" gradientUnits="userSpaceOnUse" r="12.671875"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="i" gradientTransform="matrix(1 0 0 -1 -16.999999 48.999999)" gradientUnits="userSpaceOnUse" x1="42.783993" x2="38.972309" y1="32.537422" y2="18.12406"><stop offset="0" stop-color="#fcfcfc"/><stop offset="1" stop-color="#cbcdd9"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.99749995 0 0 -.99749995 -16.923748 48.896056)" gradientUnits="userSpaceOnUse" x1="40.105618" x2="33.811069" y1="31.65719" y2="18.353575"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#f)" opacity=".15"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#e)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#d)" opacity=".15"/><path d="m4.5.5c5.2704667 0 22.999972.001854 22.999972.001854l.000028 28.998146s-15.333333 0-23 0c0-9.666666 0-19.333331 0-28.99999575z" fill="url(#c)" stroke-width="1.040573"/><path d="m26.5 28.5h-21v-27h21z" fill="none" stroke="url(#b)" stroke-linecap="round"/><path d="m4.499961.499944c5.27048 0 23.000054.002 23.000054.002l.000024 28.998112s-15.333385 0-23.000078 0c0-9.666722 0-19.333346 0-28.999956z" fill="none" stroke="url(#g)" stroke-linejoin="round" stroke-width=".999922"/><path d="m10 10v11h11v-11zm2.603516 2h1.921875l.443359.931641c.29799.613062.597254 1.148169.652344 1.193359.055091.045178.427613-.501415.8125-1.214844l.486328-.910156h1.929687c-.166308.285161-.394025.675858-.888671 1.470703l-1.183594 1.865235 1.183594 1.867187c.597099.946604 1.003792 1.649283 1.070312 1.796875h-1.876953c-.194474-.117834-.346126-.377003-.753906-1.142578-.350437-.657921-.687074-1.237173-.746094-1.283203-.058983-.046018-.400848.453523-.748047 1.097656-.266163.49378-.482857 1.00197-.625 1.328125h-2.201172l1.326172-1.888672 1.09375-1.728516-.96875-1.658203c-.508534-.878059-.895314-1.606407-.927734-1.724609z" fill="url(#h)"/><path d="m13.5 30.5 15-15v15zm6.999999-3.000001h5v-4.999999z" fill="url(#i)" fill-rule="evenodd" opacity=".8" stroke="#83899a"/><path d="m15.713203 29.538323 11.845312-11.845312v11.845312z" fill="none" opacity=".4" stroke="url(#j)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/lx03129.svg b/icon-themes/elementary_svg/res/lx03129.svg
new file mode 100644
index 000000000..046fcf990
--- /dev/null
+++ b/icon-themes/elementary_svg/res/lx03129.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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.185175" y2="41.814808"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.6571413 0 0 .63012228 .228607 -1.089605)" 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><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="f" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><radialGradient id="h" cx="5.615514" cy="9.957108" fx="5.085284" gradientTransform="matrix(-.00000002 5.4714347 -6.7171728 -.00000002 82.875925 -48.791584)" gradientUnits="userSpaceOnUse" r="12.671875"><stop offset="0" stop-color="#f89b7e"/><stop offset=".26238" stop-color="#e35d4f"/><stop offset=".66093999" stop-color="#c6262e"/><stop offset="1" stop-color="#690b2c"/></radialGradient><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#f)" opacity=".15"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#e)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#d)" opacity=".15"/><path d="m4.5.5c5.2704667 0 22.999972.001854 22.999972.001854l.000028 28.998146s-15.333333 0-23 0c0-9.666666 0-19.333331 0-28.99999575z" fill="url(#c)" stroke-width="1.040573"/><path d="m26.5 28.5h-21v-27h21z" fill="none" stroke="url(#b)" stroke-linecap="round"/><path d="m4.499961.499944c5.27048 0 23.000054.002 23.000054.002l.000024 28.998112s-15.333385 0-23.000078 0c0-9.666722 0-19.333346 0-28.999956z" fill="none" stroke="url(#g)" stroke-linejoin="round" stroke-width=".999922"/><path d="m10 10v11h11v-11zm4.714844 2h1.49414l2.802735 7h-1.53711l-.755859-2h-2.501953l-.728516 2h-1.5zm.730468 1.632812-.863281 2.367188h1.757813z" fill="url(#h)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/lx03130.svg b/icon-themes/elementary_svg/res/lx03130.svg
new file mode 100644
index 000000000..151caf41e
--- /dev/null
+++ b/icon-themes/elementary_svg/res/lx03130.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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.185175" y2="41.814808"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.6857127 0 0 .65185065 .042895 -1.144419)" 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><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="f" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><radialGradient id="h" cx="8.276144" cy="9.994116" gradientTransform="matrix(0 5.4038149 -6.6046736 0 142.06621 -52.987684)" gradientUnits="userSpaceOnUse" r="12.671875"><stop offset="0" stop-color="#f89b7e"/><stop offset=".26238" stop-color="#e35d4f"/><stop offset=".66093999" stop-color="#c6262e"/><stop offset="1" stop-color="#690b2c"/></radialGradient><radialGradient id="i" cx="5.615514" cy="9.957108" fx="5.085284" gradientTransform="matrix(-.00000002 5.4714347 -6.7171728 -.00000002 82.875925 -48.791584)" gradientUnits="userSpaceOnUse" r="12.671875"><stop offset="0" stop-color="#ffcd7d"/><stop offset=".26238" stop-color="#ffa154"/><stop offset=".704952" stop-color="#f37329"/><stop offset="1" stop-color="#cc3b02"/></radialGradient><linearGradient id="j" gradientTransform="matrix(1 0 0 -1 -16.999999 48.999999)" gradientUnits="userSpaceOnUse" x1="42.783993" x2="38.972309" y1="32.537422" y2="18.12406"><stop offset="0" stop-color="#fcfcfc"/><stop offset="1" stop-color="#cbcdd9"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.99749995 0 0 -.99749995 -16.923748 48.896056)" gradientUnits="userSpaceOnUse" x1="40.105618" x2="33.811069" y1="31.65719" y2="18.353575"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#f)" opacity=".15"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#e)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#d)" opacity=".15"/><path d="m4.5.5c5.4996175 0 23.999971.001918 23.999971.001918l.000029 29.998082s-15.999999 0-24 0c0-10 0-19.999997 0-29.99999561z" fill="url(#c)" stroke-width="1.081125"/><path d="m26.5 28.5h-21v-27h21z" fill="none" stroke="url(#b)" stroke-linecap="round"/><path d="m4.499961.499944c5.27048 0 23.000054.002 23.000054.002l.000024 28.998112s-15.333385 0-23.000078 0c0-9.666722 0-19.333346 0-28.999956z" fill="none" stroke="url(#g)" stroke-linejoin="round" stroke-width=".999922"/><path d="m77 8.5000001-9 1.6071429v11.785714l9 1.607143zm1.816667 2.1428569c-.170607.0017-.343939.01015-.516667.01674l-.366667.01674v1.356027 1.356027l-.06667.03348c.531627.06704 1.782304.04693 2.616666-.03348 2.244571-.216272 3.659367-.835729 3.416671-1.489954-.272284-.733978-2.524226-1.277531-5.083333-1.25558zm5.183333 2.239956-.2.234375c-.263492.318187-.990899.568596-1.883333.765626-.551416.121738-1.147144.16782-2.516667.200892l-1.466667.03348v.744419 1.037946l1.416667-.05022c1.386317-.03297 1.926936-.0807 2.55-.217634.899039-.197593 1.599458-.481437 1.866667-.770089l.183333-.200894.03333-1.088169zm-12.120621.945842h.533333c.444235 0 .549952.02083.583333.133928.02219.07519.332864 1.229353.7 2.561384s.681403 2.45745.7 2.511161c.02464.07114-.09268.104939-.416666.100446-.24463-.0034-.482912-.02957-.533334-.05022-.0504-.02065-.141632-.299714-.216666-.619419l-.15-.569197h-.7-.716667l-.116667.518973-.1.535715-.5.01674-.483333.01674.03333-.133929c.02341-.07734.297712-1.059152.6-2.176339s.602614-2.201869.666667-2.427455zm.5 1.205357c-.02192.0061-.124272.345054-.233334.78683-.116325.47123-.227509.912528-.25.987724-.036.120334.02558.180573.466667.150669h.5l-.233333-.920759c-.125371-.504882-.237936-.962922-.25-1.004464zm11.620621.31333c-.237288 0-.233333.251116-.233333.251116-.608457.661848-2.572125 1.078102-4.983334 1.0542l-.8-.01674-.03333.619663-.01667 1.004465.133333.05022c.291413.08836 2.738665-.02429 3.433333-.15067.969736-.176426 1.858324-.477872 2.183333-.753348l.266668-.234373.03333-1.104911zm0 2.383015-.233333.284598c-.568118.657474-2.314305 1.045226-4.766667 1.054687h-1.066666v.663617 1.021205l.08333.03348c.844061.06 1.151274.04652 2.183333-.03348 1.746543-.135379 3.080135-.491715 3.516667-.954241l.233336-.251116.03333-1.08817z" fill="url(#h)"/><path d="m10 10v11h11v-11zm3 2h1 2c1.104569 0 2 .895431 2 2s-.895431 2-2 2h-2v3h-1zm1 1v1 1h2c.552285 0 1-.447715 1-1s-.447715-1-1-1z" fill="url(#i)"/><path d="m13.5 30.5 15-15v15zm6.999999-3.000001h5v-4.999999z" fill="url(#j)" fill-rule="evenodd" opacity=".8" stroke="#83899a"/><path d="m15.713203 29.538323 11.845312-11.845312v11.845312z" fill="none" opacity=".4" stroke="url(#k)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/lx03132.svg b/icon-themes/elementary_svg/res/lx03132.svg
new file mode 100644
index 000000000..4629b9f47
--- /dev/null
+++ b/icon-themes/elementary_svg/res/lx03132.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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.185175" y2="41.814808"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.65714055 0 0 .63016116 .228639 -1.091493)" 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><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="f" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><radialGradient id="h" cx="5.615514" cy="9.957108" fx="5.085284" gradientTransform="matrix(-.00000002 5.4714347 -6.7171728 -.00000002 82.875925 -48.791584)" gradientUnits="userSpaceOnUse" r="12.671875"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="i" gradientTransform="matrix(.99749995 0 0 -.99749995 -16.923748 48.896056)" gradientUnits="userSpaceOnUse" x1="40.105618" x2="33.811069" y1="31.65719" y2="18.353575"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="j" gradientTransform="matrix(1 0 0 -1 -16.999999 48.999999)" gradientUnits="userSpaceOnUse" x1="42.783993" x2="38.972309" y1="32.537422" y2="18.12406"><stop offset="0" stop-color="#fcfcfc"/><stop offset="1" stop-color="#cbcdd9"/></linearGradient><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#f)" opacity=".15"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#e)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#d)" opacity=".15"/><path d="m4.500027.49821c5.2704605 0 22.999945.001854 22.999945.001854l.000028 28.999936s-15.333315 0-22.999973 0c0-9.667263 0-19.334524 0-29.00178575z" fill="url(#c)" stroke-width="1.040604"/><path d="m26.5 28.5h-21v-27h21z" fill="none" stroke="url(#b)" stroke-linecap="round"/><path d="m4.499961.499944c5.27048 0 23.000054.002 23.000054.002l.000024 28.998112s-15.333385 0-23.000078 0c0-9.666722 0-19.333346 0-28.999956z" fill="none" stroke="url(#g)" stroke-linejoin="round" stroke-width=".999922"/><path d="m17 8.0333332-9 1.5999999v11.7333339l9 1.6zm1 1.9666668v1h2v1h-2v1h2v1h-2v1h2v1h-2v1h2v1h-2v1h2v1h-2v1h6v-11zm3 1h1.933333v1h-1.933333zm0 2h1.933333v1h-1.933333zm-6.783333-.316667c.09686-.0019.150048-.004.15 0-.000075.0081-.272768.628032-.616667 1.366667l-.633333 1.333333.633333 1.333334c.343899.72873.616667 1.352832.616667 1.383333 0 .06405-.459531.05336-.85-.01667-.258464-.04635-.271382-.07536-.6-.9-.18727-.469944-.368464-.883796-.4-.916667-.03152-.03287-.214459.323239-.4.783334-.185542.46009-.35823.855679-.383334.883333-.02512.02768-.253248.02768-.516666 0l-.483334-.05.583334-1.23333.583333-1.233333-.516667-1.183334c-.282885-.652868-.516666-1.237025-.516666-1.283333 0-.05169.28456.13211.5-.08333h.5l.283333.8c.159243.437902.320565.817726.35.85.02944.03227.227653-.357074.433333-.866667l.366667-.91667.533333-.033333c.147019-.007.286464-.01472.383334-.01667zm6.783333 2.316667h1.933333v1h-1.933333zm0 2h1.933333v1h-1.933333zm0 2h1.933333v1h-1.933333z" fill="url(#h)"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#d)" opacity=".15"/><path d="m13.5 30.5 15-15v15zm6.999999-3.000001h5v-4.999999z" fill="url(#j)" fill-rule="evenodd" opacity=".8" stroke="#83899a"/><path d="m15.713203 29.538323 11.845312-11.845312v11.845312z" fill="none" opacity=".4" stroke="url(#i)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/lx03162.svg b/icon-themes/elementary_svg/res/lx03162.svg
new file mode 100644
index 000000000..10b027a92
--- /dev/null
+++ b/icon-themes/elementary_svg/res/lx03162.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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.185175" y2="41.814808"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.6571413 0 0 .63012228 .228607 -1.089605)" 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><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="f" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><radialGradient id="h" cx="5.615514" cy="9.957108" fx="5.085284" gradientTransform="matrix(-.00000002 5.4714347 -6.7171728 -.00000002 82.875925 -48.791584)" gradientUnits="userSpaceOnUse" r="12.671875"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#155cac"/></radialGradient><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#f)" opacity=".15"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#e)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#d)" opacity=".15"/><path d="m4.5.5c5.2704667 0 22.999972.001854 22.999972.001854l.000028 28.998146s-15.333333 0-23 0c0-9.666666 0-19.333331 0-28.99999575z" fill="url(#c)" stroke-width="1.040573"/><path d="m26.5 28.5h-21v-27h21z" fill="none" stroke="url(#b)" stroke-linecap="round"/><path d="m4.499961.499944c5.27048 0 23.000054.002 23.000054.002l.000024 28.998112s-15.333385 0-23.000078 0c0-9.666722 0-19.333346 0-28.999956z" fill="none" stroke="url(#g)" stroke-linejoin="round" stroke-width=".999922"/><path d="m10 10v11h11v-11zm1 2.070312h1.417969l1.033203 4.710938 1.253906-4.710938h1.646484l1.201172 4.791016 1.052735-4.791016h1.394531l-1.666016 6.859376h-1.46875l-1.365234-5.126954-1.361328 5.126954h-1.501953z" fill="url(#h)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/lx03163.svg b/icon-themes/elementary_svg/res/lx03163.svg
new file mode 100644
index 000000000..4902bb4bb
--- /dev/null
+++ b/icon-themes/elementary_svg/res/lx03163.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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.185175" y2="41.814808"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.6571413 0 0 .63012228 .228607 -1.089605)" 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><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="f" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><radialGradient id="h" cx="5.615514" cy="9.957108" fx="5.085284" gradientTransform="matrix(-.00000002 5.4714347 -6.7171728 -.00000002 82.875925 -48.791584)" gradientUnits="userSpaceOnUse" r="12.671875"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#155cac"/></radialGradient><linearGradient id="i" gradientTransform="matrix(1 0 0 -1 -16.999999 48.999999)" gradientUnits="userSpaceOnUse" x1="42.783993" x2="38.972309" y1="32.537422" y2="18.12406"><stop offset="0" stop-color="#fcfcfc"/><stop offset="1" stop-color="#cbcdd9"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.99749995 0 0 -.99749995 -16.923748 48.896056)" gradientUnits="userSpaceOnUse" x1="40.105618" x2="33.811069" y1="31.65719" y2="18.353575"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#f)" opacity=".15"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#e)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#d)" opacity=".15"/><path d="m4.5.5c5.2704667 0 22.999972.001854 22.999972.001854l.000028 28.998146s-15.333333 0-23 0c0-9.666666 0-19.333331 0-28.99999575z" fill="url(#c)" stroke-width="1.040573"/><path d="m26.5 28.5h-21v-27h21z" fill="none" stroke="url(#b)" stroke-linecap="round"/><path d="m4.499961.499944c5.27048 0 23.000054.002 23.000054.002l.000024 28.998112s-15.333385 0-23.000078 0c0-9.666722 0-19.333346 0-28.999956z" fill="none" stroke="url(#g)" stroke-linejoin="round" stroke-width=".999922"/><path d="m10 10v11h11v-11zm1 2.070312h1.417969l1.033203 4.710938 1.253906-4.710938h1.646484l1.201172 4.791016 1.052735-4.791016h1.394531l-1.666016 6.859376h-1.46875l-1.365234-5.126954-1.361328 5.126954h-1.501953z" fill="url(#h)"/><path d="m13.5 30.5 15-15v15zm6.999999-3.000001h5v-4.999999z" fill="url(#i)" fill-rule="evenodd" opacity=".8" stroke="#83899a"/><path d="m15.713203 29.538323 11.845312-11.845312v11.845312z" fill="none" opacity=".4" stroke="url(#j)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/lx03164.svg b/icon-themes/elementary_svg/res/lx03164.svg
new file mode 100644
index 000000000..0ae0504cc
--- /dev/null
+++ b/icon-themes/elementary_svg/res/lx03164.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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.6886478 0 0 .5067185 -3.970884 4.455257)" gradientUnits="userSpaceOnUse" x1="29.9375" x2="30" y1="41" y2="49.999996"><stop offset="0" stop-color="#7a7a7a"/><stop offset="1" stop-color="#474747"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.07635654 0 0 .02184879 1.402572 30.138555)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.04484747 0 0 .02184879 20.38888 30.138555)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.04484747 0 0 .02184879 37.61113 30.138555)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="f" cx="10" cy="7.236837" gradientTransform="matrix(1.4045128 0 0 .9375 -4.045128 4.215466)" gradientUnits="userSpaceOnUse" r="16"><stop offset="0" stop-color="#e6e6e6"/><stop offset="1" stop-color="#c8c8c8"/></radialGradient><linearGradient id="g" gradientTransform="matrix(.58810697 0 0 .51394954 8.831942 .582795)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="51.346149" y2="53.354122"><stop offset="0" stop-color="#fff"/><stop offset=".02116842" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99223143" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.26232885 0 0 .42474288 5.066906 6.097143)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.539108" y2="42.102226"><stop offset="0" stop-color="#fff"/><stop offset=".03367912" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99223143" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="i" cx="58.19616294734" cy="190.31935357829" fx="59.6975472507" fy="191.3478168" gradientUnits="userSpaceOnUse" r="6.39660589751"><stop offset="0" stop-color="#eee"/><stop offset=".16" stop-color="#cecece"/><stop offset=".4675" stop-color="#888"/><stop offset="1" stop-color="#555"/></radialGradient><radialGradient id="j" cx="141.74666" cy="206.42612" gradientTransform="matrix(.24573995 -.00308859 .00181873 .17771138 -19.666102 -13.139935)" gradientUnits="userSpaceOnUse" r="78.728165" xlink:href="#k"/><linearGradient id="k"><stop offset="0" stop-color="#f5f5f5"/><stop offset=".47025558" stop-color="#e7e7e7"/><stop offset=".69348532" stop-color="#8c8c8c"/><stop offset=".83542866" stop-color="#ddd"/><stop offset="1" stop-color="#a8a8a8"/></linearGradient><radialGradient id="l" cx="142.62215" cy="191.85428" gradientTransform="matrix(.12330157 0 0 -.08625852 -2.074113 31.247748)" gradientUnits="userSpaceOnUse" r="78.728165" xlink:href="#k"/><radialGradient id="m" cx="127.31733" cy="143.82751" gradientTransform="matrix(.12092245 -.01546848 .00546562 .04607914 -4.416974 6.971993)" gradientUnits="userSpaceOnUse" r="78.728165"><stop offset="0" stop-color="#f5f5f5"/><stop offset=".27751356" stop-color="#e7e7e7"/><stop offset=".52359134" stop-color="#8c8c8c"/><stop offset="1" stop-color="#ddd"/><stop offset="1" stop-color="#a8a8a8"/></radialGradient><linearGradient id="n" gradientTransform="matrix(.79304646 0 0 .53932582 -.578337 8.471909)" gradientUnits="userSpaceOnUse" x1="7.0625" x2="24.6875" y1="35.28125" y2="35.28125"><stop offset="0"/><stop offset="1" stop-color="#bbb" stop-opacity="0"/></linearGradient><linearGradient id="o" gradientTransform="matrix(.79304646 0 0 .53932582 -1.209199 9.186958)" gradientUnits="userSpaceOnUse" x1="12.277412" x2="12.221823" y1="37.205811" y2="33.758667"><stop offset="0" stop-color="#eee"/><stop offset="1" stop-color="#eee" stop-opacity="0"/></linearGradient><path d="m31.502339 25.502101-4.681316-17.1208196c-.132372-.487549-.825771-.8833843-1.408711-.8833843h-18.9855897c-.8955749 0-1.4087718.1319037-1.597617.8833843l-4.33098234 17.1041506" fill="url(#f)"/><path d="m31.502339 25.502101-4.681316-17.12082c-.132372-.487549-.825771-.8833843-1.408711-.8833843h-18.9855897c-.8955749 0-1.4087718.1319037-1.597617.8833843l-4.33098234 17.104151z" fill="none" opacity=".35" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/><g enable-background="new" transform="matrix(.6666596 0 0 .6259973 -3.333128 3.796978)"><path d="m10.565332 38.149361h36.869301v5.306134h-36.869301z" fill="url(#c)" opacity=".402062"/><path d="m47.41667 38.149545v5.30584c2.30953.01 5.58333-1.18877 5.58333-2.65326s-2.57726-2.65258-5.58333-2.65258z" fill="url(#d)" opacity=".402062"/><path d="m10.58333 38.149545v5.30584c-2.3095401.00999-5.58333-1.18877-5.58333-2.65326s2.5772699-2.65258 5.58333-2.65258z" fill="url(#e)" opacity=".402062"/></g><path d="m.5 25h31v1h-31z" fill="#d2d2d3" fill-rule="evenodd"/><path d="m.50764664 25.485779h30.98450536l-.619526 4.050331h-29.6765863z" fill="url(#b)" fill-rule="evenodd"/><g fill="none"><path d="m.50764664 25.5h30.98450536l-.619526 4h-29.6765863z" opacity=".5" stroke="#000" stroke-linejoin="round"/><path d="m6.4375 8.5c-.4014515 0-.6181328.05924-.625.0625-.00687.00326.045405-.1181812 0 .0625l-4.03125 15.875h28.40625l-4.34375-15.84375a1.0079748 1.0079748 0 0 1 0-.03125c.03231.119003.01552.065777-.09375 0-.109269-.065777-.275574-.125-.34375-.125z" opacity=".8" stroke="url(#h)" stroke-linecap="round" stroke-linejoin="round"/><path d="m2.0163276 28.5 27.9776234.000002c.07589-.199983.332492-2 .332492-2h-28.6075888s.1861288 1.491284.2974734 1.999998z" opacity=".2" stroke="url(#g)" stroke-linecap="round"/></g><g enable-background="new" transform="matrix(.06707933 0 0 .04653275 2.461163 -.213077)"><path d="m48.2999 190.27968c.31446 4.2476 5.02375 7.71156 10.51419 7.71156 5.48794 0 9.6432-3.46396 9.27634-7.71156-.36437-4.22514-5.07117-7.6367-10.5067-7.6367-5.43803.002-9.59329 3.41156-9.28383 7.6367z" fill="#f0f0f0"/><path d="m51.85122 187.29238c-.50163.53906-1.07563 1.40256-1.07563 2.55056 0 .0824.005.16471.01.25206.21713 2.9274 3.89322 5.40059 8.02602 5.40059 2.3534 0 4.50465-.81109 5.75248-2.17371.53656-.58149 1.148-1.54481 1.03819-2.82758-.25206-2.90244-3.92316-5.35567-8.02103-5.35567-2.33593.002-4.47969.8061-5.73001 2.15375z" fill="url(#i)"/></g><g enable-background="new" transform="matrix(.06707933 0 0 .04653275 21.361163 -.213077)"><path d="m48.2999 190.27968c.31446 4.2476 5.02375 7.71156 10.51419 7.71156 5.48794 0 9.6432-3.46396 9.27634-7.71156-.36437-4.22514-5.07117-7.6367-10.5067-7.6367-5.43803.002-9.59329 3.41156-9.28383 7.6367z" fill="#e6e6e6"/><path d="m51.85122 187.29238c-.50163.53906-1.07563 1.40256-1.07563 2.55056 0 .0824.005.16471.01.25206.21713 2.9274 3.89322 5.40059 8.02602 5.40059 2.3534 0 4.50465-.81109 5.75248-2.17371.53656-.58149 1.148-1.54481 1.03819-2.82758-.25206-2.90244-3.92316-5.35567-8.02103-5.35567-2.33593.002-4.47969.8061-5.73001 2.15375z" fill="url(#i)"/></g><path d="m19.336526 8.8770488c-.355386 0-.676107.079816-.928229.2151639-.252122.1353481-.450996.3589057-.464114.6454918-.03156.6872365-.534108 1.2055085-1.485167 1.6905735-.944959.481955-2.310627.884093-3.960445 1.260246-.01065.0025-.02027-.0025-.03094 0-.61424.09563-1.639162.338694-2.6299828.614754-.9900715.275852-1.9002106.582901-2.3205731.799181-.00501.0026-.02607-.0026-.030941 0-2.0908692.985983-3.4038905 2.31632-3.5891532 3.811475-.1695113 1.367877.6407934 2.726175 2.1968093 3.780738 2.2753563 1.542136 5.9584838 2.428278 9.9011118 2.428278 3.942638 0 7.655543-.885554 9.932053-2.428278 1.421291-.963065 2.19681-2.165837 2.19681-3.411886 0-.136319-.01919-.267014-.03094-.368852-.16195-1.307361-1.185188-2.506093-2.846572-3.442623-.051785-.542502-.464115-4.7643442-.464115-4.7643442-.027191-.2857519-.239083-.4806453-.495055-.6147541-.255973-.1341088-.574262-.2151639-.92823-.2151639zm0 .6454918h4.022327c.08203 0 .141479.019416.185646.030738l.464115 5.0102464a.24961549.24797561 0 0 0 0 .03074.24961549.24797561 0 0 0 .03094.06147.24961549.24797561 0 0 0 .09282.09221c1.629421.830491 2.592536 2.08238 2.722806 3.135245.0812.65489-.137335 1.256634-.61882 1.813525-.481485.55689-1.246727 1.052546-2.22775 1.47541-1.962046.845726-4.788487 1.352459-8.013713 1.352459-3.225221 0-6.0516983-.506733-8.0137123-1.352459-.981003-.422858-1.7462456-.918511-2.2277462-1.475404-.4815006-.556894-.6999558-1.158632-.6188195-1.813525.139866-1.128411 1.1962103-2.431816 3.0322156-3.288934a.24961549.24797561 0 0 0 .030941 0c.00415-.0028.09987-.0465.2165869-.09221.1167171-.04571.284163-.124099.4641145-.184426.3599031-.120656.8120989-.259866 1.299521-.399591.974843-.279447 2.060317-.539415 2.599042-.614754a.24961549.24797561 0 0 0 .03094 0c1.594815-.361773 3.12557-.794486 4.300795-1.383196 1.129834-.565973 1.934524-1.327265 2.042105-2.3668037.02919-.010844.09419-.030738.185645-.030738z" fill="url(#j)" stroke-width=".986854"/><path d="m15.999844 19.999941c-2.243306 0-3.963027-.835988-3.999283-1.944843-.000281-.01241-.000561-.02383-.000561-.0355 0-.401251.225403-.782854.653714-1.105962.724529-.546168 1.975473-.872168 3.34641-.872168 1.370667 0 2.6216.326 3.34613.872168.440961.332193.666925.72704.653152 1.14131-.03683 1.108867-1.756538 1.945054-3.999562 1.945054v-.000062zm.06699-2.717582c-2.107848 0-3.248681.207967-3.22338.964372.02444.744615 1.437543 1.33956 3.156421 1.33956 1.718879 0 3.131975-.595156 3.156422-1.33956.02502-.756604-.981616-.964372-3.089463-.964372z" fill="url(#l)"/><path d="m7.4063052 9.1144548a.08585433.08081659 0 0 0 -.029877.028124.08585433.08081659 0 0 0 -.029877.028124l-.0896315.1968678-.9560672 2.9248934-.1792626.478108a.08585433.08081659 0 0 0 0 .02812.08585433.08081659 0 0 0 0 .02812.08585433.08081659 0 0 0 .029877.02812.08585433.08081659 0 0 0 .029877.02812.08585433.08081659 0 0 0 .029877 0 .08585433.08081659 0 0 0 .029877 0l.478034-.112496 8.2759561-1.828059h.02988a.08585433.08081659 0 0 0 .02988 0c.467745-.1943.746882-.618674.806676-.9843388.02952-.1808192.01927-.3384977-.05975-.5062317-.0843-.1790222-.305118-.3426502-.537788-.3374877h-.029881-7.6186601-.1792626a.08585433.08081659 0 0 0 -.029877 0zm.3585252.3374877h7.4991516c-.01142.069979-.03087.209343-.08963.3656118s-.151426.2987827-.239017.3374877l-7.887555 1.743687z" fill="url(#m)"/><g enable-background="new" transform="matrix(-.09781119 0 0 .1076727 9.162211 3.181748)"><path d="m48.2999 190.27968c.31446 4.2476 5.02375 7.71156 10.51419 7.71156 5.48794 0 9.6432-3.46396 9.27634-7.71156-.36437-4.22514-5.07117-7.6367-10.5067-7.6367-5.43803.002-9.59329 3.41156-9.28383 7.6367z" fill="#e6e6e6"/><path d="m51.85122 187.29238c-.50163.53906-1.07563 1.40256-1.07563 2.55056 0 .0824.005.16471.01.25206.21713 2.9274 3.89322 5.40059 8.02602 5.40059 2.3534 0 4.50465-.81109 5.75248-2.17371.53656-.58149 1.148-1.54481 1.03819-2.82758-.25206-2.90244-3.92316-5.35567-8.02103-5.35567-2.33593.002-4.47969.8061-5.73001 2.15375z" fill="url(#i)"/></g><g enable-background="new" transform="matrix(.09781119 0 0 .1076727 22.777316 3.181748)"><path d="m48.2999 190.27968c.31446 4.2476 5.02375 7.71156 10.51419 7.71156 5.48794 0 9.6432-3.46396 9.27634-7.71156-.36437-4.22514-5.07117-7.6367-10.5067-7.6367-5.43803.002-9.59329 3.41156-9.28383 7.6367z" fill="#e6e6e6"/><path d="m51.85122 187.29238c-.50163.53906-1.07563 1.40256-1.07563 2.55056 0 .0824.005.16471.01.25206.21713 2.9274 3.89322 5.40059 8.02602 5.40059 2.3534 0 4.50465-.81109 5.75248-2.17371.53656-.58149 1.148-1.54481 1.03819-2.82758-.25206-2.90244-3.92316-5.35567-8.02103-5.35567-2.33593.002-4.47969.8061-5.73001 2.15375z" fill="url(#i)"/></g><path d="m4.699999 26h14.300001v3h-13.9774435z" fill="url(#n)" fill-rule="evenodd"/><path d="m5.0225554 28.999998s-.2150376-2.163497-.2150376-2.163497c1.4556584 1.714639 6.7945402 2.163497 10.4750742 2.163497z" fill="url(#o)" fill-rule="evenodd" opacity=".811429"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/lx03245.svg b/icon-themes/elementary_svg/res/lx03245.svg
new file mode 100644
index 000000000..a8154e903
--- /dev/null
+++ b/icon-themes/elementary_svg/res/lx03245.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="15.203389" x2="14.999998" y1="22.57629" y2="1.118663"><stop offset="0" stop-color="#452981"/><stop offset="1" stop-color="#7239b3"/></linearGradient><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.32432)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><linearGradient id="f" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="g" cx="14.239056" cy="11.49049" gradientTransform="matrix(-.00099722 1.5574418 -2.9455946 -.00188603 41.839816 -17.188778)" gradientUnits="userSpaceOnUse" r="18.000002"><stop offset="0" stop-color="#e4c6fa"/><stop offset=".26238" stop-color="#cd9ef7"/><stop offset=".66093999" stop-color="#a56de2"/><stop offset="1" stop-color="#7239b3"/></radialGradient><path d="m3.4999601 1.5000029c5.270486 0 17.0000509.0018 17.0000509.0018l.000027 20.9982321h-17.0000779v-21.0000781z" fill="url(#g)" stroke="url(#a)" stroke-linejoin="round" stroke-width=".999922"/><path d="m3.500001 22h16.999998v2h-16.999998z" fill="url(#f)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#e)" opacity=".15"/><path d="m20.5 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#d)" opacity=".15"/><path d="m19.5 21.5h-15.0000004v-19h15.0000004z" fill="none" opacity=".5" stroke="url(#c)" stroke-linecap="round"/><path d="m6 4h8.36l3.64 3.846154v12.153846h-12z" fill="#fff"/><path d="m5.5 3.5h9.0625l3.9375 4.097561v12.90244h-13z" fill="#fff" opacity=".2" stroke="#000"/><path d="m12 8a5 2.5 0 0 0 -5 2.5v6a5 2.5 0 0 0 5 2.5 5 2.5 0 0 0 5-2.5v-3-3a5 2.5 0 0 0 -5-2.5zm0 1a4 1.5 0 0 1 4 1.5 4 1.5 0 0 1 -4 1.5 4 1.5 0 0 1 -4-1.5 4 1.5 0 0 1 4-1.5zm-4 2.996094a5 2.5 0 0 0 4 1.003906 5 2.5 0 0 0 4-1.003906v1.503906a4 1.5 0 0 1 -4 1.5 4 1.5 0 0 1 -4-1.5zm0 3a5 2.5 0 0 0 4 1.003906 5 2.5 0 0 0 4-1.003906v1.503906a4 1.5 0 0 1 -4 1.5 4 1.5 0 0 1 -4-1.5z" fill="#7239b3"/><path d="m8 11.996094v1.503906c0 .828427 1.790861 1.5 4 1.5s4-.671573 4-1.5v-1.503906c-.942636.630987-2.424838 1.002985-4 1.003906-1.575162-.000921-3.0573641-.372919-4-1.003906zm0 3v1.503906c0 .828427 1.790861 1.5 4 1.5s4-.671573 4-1.5v-1.503906c-.942636.630987-2.424838 1.002985-4 1.003906-1.575162-.000921-3.0573641-.372919-4-1.003906z" fill="#cd9ef7" fill-opacity=".333333"/><path d="m12 9c-2.209139 0-4 .6715729-4 1.5 0 .828427 1.790861 1.5 4 1.5s4-.671573 4-1.5c0-.8284271-1.790861-1.5-4-1.5z" fill="#a56de2" fill-opacity=".6"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/lx03246.svg b/icon-themes/elementary_svg/res/lx03246.svg
new file mode 100644
index 000000000..b13cdf26c
--- /dev/null
+++ b/icon-themes/elementary_svg/res/lx03246.svg
@@ -0,0 +1 @@
+<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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.32432)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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><radialGradient id="c" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="e" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.53064133 0 0 .58970225 60.274862 -7.791863)" gradientUnits="userSpaceOnUse" x1="13" x2="13" y1="26" y2="1"><stop offset="0" stop-color="#b67926"/><stop offset="1" stop-color="#eab41a"/></linearGradient><radialGradient id="g" cx="14.239056" cy="11.49049" gradientTransform="matrix(-.00099722 1.5574418 -2.9455946 -.00188603 41.839816 -17.188778)" gradientUnits="userSpaceOnUse" r="18.000002"><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><path d="m3.4999601 1.5000029c5.270486 0 17.0000509.0018 17.0000509.0018l.000027 20.9982321h-17.0000779v-21.0000781z" fill="url(#g)" stroke="url(#f)" stroke-linejoin="round" stroke-width=".999922"/><path d="m3.500001 22h16.999998v2h-16.999998z" fill="url(#e)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#d)" opacity=".15"/><path d="m20.5 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#c)" opacity=".15"/><path d="m19.5 21.5h-15.0000004v-19h15.0000004z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="round"/><path d="m6 4h8.36l3.64 3.846154v12.153846h-12z" fill="#fff"/><path d="m5.5 3.5h9.0625l3.9375 4.097561v12.90244h-13z" fill="#fff" opacity=".2" stroke="#000"/><path d="m9.5 23.5 2.808978-8.5 6.191022 8.5z" fill="#f3ba00" fill-opacity=".426829" stroke="#f3ba00" transform="translate(-1.808978 -6)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/lx03247.svg b/icon-themes/elementary_svg/res/lx03247.svg
new file mode 100644
index 000000000..8569ce2f9
--- /dev/null
+++ b/icon-themes/elementary_svg/res/lx03247.svg
@@ -0,0 +1 @@
+<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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.32432)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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><radialGradient id="c" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="e" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.53064133 0 0 .58970225 -14.725138 -17.791863)" gradientUnits="userSpaceOnUse" x1="13" x2="13" y1="26" y2="1"><stop offset="0"/><stop offset="1" stop-color="#525252"/></linearGradient><radialGradient id="g" cx="14.239056" cy="11.49049" gradientTransform="matrix(-.00099722 1.5574418 -2.9455946 -.00188603 41.839816 -17.188778)" gradientUnits="userSpaceOnUse" r="18.000002"><stop offset="0" stop-color="#6b6b6b"/><stop offset=".26238" stop-color="#525252"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><path d="m3.4999601 1.5000029c5.270486 0 17.0000509.0018 17.0000509.0018l.000027 20.9982321h-17.0000779v-21.0000781z" fill="url(#g)" stroke="url(#f)" stroke-linejoin="round" stroke-width=".999922"/><path d="m3.500001 22h16.999998v2h-16.999998z" fill="url(#e)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#d)" opacity=".15"/><path d="m20.5 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#c)" opacity=".15"/><path d="m19.5 21.5h-15.0000004v-19h15.0000004z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="round"/><path d="m6 4h8.36l3.64 3.846154v12.153846h-12z" fill="#fff"/><path d="m5.5 3.5h9.0625l3.9375 4.097561v12.90244h-13z" fill="#fff" opacity=".2" stroke="#000"/><g transform="translate(-46.849611 -1.045926)"><path d="m53.349611 14.545927h2.045455l.454545 3.999998.636363-7h6.863637" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/><path d="m58.079569 13.938052v-.384027h2.965875v.384027l-.620352.15952.809412 1.19298 1.069369-1.204797-.555363-.147703v-.384027h1.890598v.384027l-.490374.124071-1.559743 1.777884 1.76062 2.705918.53173.124071v.384028h-2.965876v-.384028l.620353-.135887-.968931-1.494754-1.28797 1.50657.555363.124071v.384028h-1.890598v-.384028l.496282-.09453 1.772436-2.079657-1.595193-2.410053z" stroke-width=".549992"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/lx03248.svg b/icon-themes/elementary_svg/res/lx03248.svg
new file mode 100644
index 000000000..cf3065468
--- /dev/null
+++ b/icon-themes/elementary_svg/res/lx03248.svg
@@ -0,0 +1 @@
+<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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.32432)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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><radialGradient id="c" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="e" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="f"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#c8c8c8"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.53064133 0 0 .58970225 -14.725138 -17.791863)" gradientUnits="userSpaceOnUse" x1="13" x2="13" y1="26" y2="1"><stop offset="0"/><stop offset="1" stop-color="#525252"/></linearGradient><radialGradient id="h" cx="14.239056" cy="11.49049" gradientTransform="matrix(-.00099722 1.5574418 -2.9455946 -.00188603 41.839816 -17.188778)" gradientUnits="userSpaceOnUse" r="18.000002"><stop offset="0" stop-color="#6b6b6b"/><stop offset=".26238" stop-color="#525252"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="9.781249" x2="9.781249" xlink:href="#f" y1="19" y2="-11"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="15.781249" x2="15.781249" xlink:href="#f" y1="19" y2="-11"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="9.781249" x2="9.781249" xlink:href="#f" y1="24" y2="-6"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="15.781249" x2="15.781249" xlink:href="#f" y1="24" y2="-6"/><path d="m3.4999601 1.5000029c5.270486 0 17.0000509.0018 17.0000509.0018l.000027 20.9982321h-17.0000779v-21.0000781z" fill="url(#h)" stroke="url(#g)" stroke-linejoin="round" stroke-width=".999922"/><path d="m3.500001 22h16.999998v2h-16.999998z" fill="url(#e)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#d)" opacity=".15"/><path d="m20.5 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#c)" opacity=".15"/><path d="m19.5 21.5h-15.0000004v-19h15.0000004z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="round"/><path d="m6 4h8.36l3.64 3.846154v12.153846h-12z" fill="#fff"/><path d="m5.5 3.5h9.0625l3.9375 4.097561v12.90244h-13z" fill="#fff" opacity=".2" stroke="#000"/><path d="m7 10h4v4h-4z" fill="#3689e6"/><path d="m7 10.5h2.25zm2.5625 0h.46875zm-2.5625 2h1.21875zm1.53125 0h.78125zm1.09375 0h1.09375z" fill="none" stroke="url(#i)"/><path d="m13 10h4v4h-4z" fill="#3689e6"/><path d="m13 10.5h2.25zm2.5625 0h.46875zm-2.5625 2h1.21875zm1.53125 0h.78125zm1.09375 0h1.09375z" fill="none" stroke="url(#j)"/><path d="m7 15h4v4h-4z" fill="#3689e6"/><path d="m7 15.5h2.25zm2.5625 0h.46875zm-2.5625 2h1.21875zm1.53125 0h.78125zm1.09375 0h1.09375z" fill="none" stroke="url(#k)"/><path d="m13 15h4v4h-4z" fill="#3689e6"/><path d="m13 15.5h2.25zm2.5625 0h.46875zm-2.5625 2h1.21875zm1.53125 0h.78125zm1.09375 0h1.09375z" fill="none" stroke="url(#l)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/lx03249.svg b/icon-themes/elementary_svg/res/lx03249.svg
new file mode 100644
index 000000000..39d97b87a
--- /dev/null
+++ b/icon-themes/elementary_svg/res/lx03249.svg
@@ -0,0 +1 @@
+<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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.40540511 0 0 .51351351 4.269676 2.673878)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="24.001484" y1="6.473675" y2="33.740345"><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><radialGradient id="c" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 15.238782 17.978761)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="d" cx="934.64838" cy="488.29297" gradientTransform="matrix(-.01204859 0 0 .0082353 12.761195 17.978761)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="e" gradientTransform="matrix(.0352071 0 0 .0082353 1.275137 17.978744)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="15" x2="14.999989" y1="24.999999" y2="3.998197"><stop offset="0" stop-color="#a62100"/><stop offset="1" stop-color="#cc3b02"/></linearGradient><radialGradient id="g" cx="14.239056" cy="11.49049" gradientTransform="matrix(.0011511 1.2797638 -2.945594 .00264946 43.809208 -10.288823)" gradientUnits="userSpaceOnUse" r="18.000002"><stop offset="0" stop-color="#ffc27d"/><stop offset=".39698008" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></radialGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="3" x2="3" y1="4.54776" y2="21.505387"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><path d="m1.4999491 4.4982c5.2704859 0 21.0000509.0018 21.0000509.0018l.000027 16.998232h-21.0000779v-17.000078z" fill="url(#g)" stroke="url(#f)" stroke-linejoin="round" stroke-width=".999922"/><path d="m1.5 21h20.999989v1.998196h-20.999989z" fill="url(#e)" opacity=".15"/><path d="m1.4999889 20.998282v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#d)" opacity=".15"/><path d="m22.499989 20.998282v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#c)" opacity=".15"/><path d="m21.499989 20.498197h-19.0000004v-14.9999999h19.0000004z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="round"/><path d="m3.999989 6.9981971h12.36l3.64 3.8461539v8.153846h-16z" fill="#fff"/><path d="m3.499989 6.498197h13.0625l3.9375 4.097561v8.90244h-17z" fill="#fff" opacity=".2" stroke="#000"/><g fill="none" stroke="#aaa"><path d="m5 8.5h4"/><path d="m10 8.5h2"/><path d="m13 8.5h1"/><path d="m15 8.5h2"/><path d="m5 11.488438h2"/><path d="m5 13.488438h1"/><path d="m5 15.488438h2"/><path d="m5 17.488438h2"/><path d="m7 13.488438h1"/><path d="m8 17.488438h1"/></g><g fill="url(#h)"><path d="m19 13.988437a3.9999999 3.9999999 0 1 1 -2.115952-3.528506l-1.884048 3.528506z" opacity=".5"/><path d="m19 14c0 1.734276-1.261358 3.392272-2.932637 3.85492-1.671279.462649-3.60537-.310764-4.497279-1.798089-.007078.006414 3.429916-2.056831 3.429916-2.056831z" opacity=".5"/><path d="m19 13.988437c0 1.734276-1.261358 3.392272-2.932637 3.85492-.039049-.006745-1.067363-3.85492-1.067363-3.85492z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/lx03250.svg b/icon-themes/elementary_svg/res/lx03250.svg
new file mode 100644
index 000000000..1b2f8e5f6
--- /dev/null
+++ b/icon-themes/elementary_svg/res/lx03250.svg
@@ -0,0 +1 @@
+<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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.32432)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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><radialGradient id="c" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="e" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.53064133 0 0 .58970225 -2.225177 -5.291902)" gradientUnits="userSpaceOnUse" x1="13" x2="13" y1="26" y2="1"><stop offset="0" stop-color="#206b00"/><stop offset="1" stop-color="#3a9104"/></linearGradient><radialGradient id="g" cx="14.239056" cy="11.49049" gradientTransform="matrix(-.00099722 1.5574418 -2.9455946 -.00188603 41.839816 -17.188778)" gradientUnits="userSpaceOnUse" r="18.000002"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".704952" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><path d="m3.4999601 1.5000029c5.270486 0 17.0000509.0018 17.0000509.0018l.000027 20.9982321h-17.0000779v-21.0000781z" fill="url(#g)" stroke="url(#f)" stroke-linejoin="round" stroke-width=".999922"/><path d="m3.500001 22h16.999998v2h-16.999998z" fill="url(#e)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#d)" opacity=".15"/><path d="m20.5 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#c)" opacity=".15"/><path d="m19.5 21.5h-15.0000004v-19h15.0000004z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="round"/><path d="m6 4h8.36l3.64 3.846154v12.153846h-12z" fill="#fff"/><path d="m5.5 3.5h9.0625l3.9375 4.097561v12.90244h-13z" fill="#fff" opacity=".2" stroke="#000"/><path d="m7.000031 8.999996 9.999938.00001v1.499995 1.499999l-9.999938-.00001z" fill="#9bdb4d"/><g fill="none" stroke="#206b00"><path d="m15.99997 13.5-7.999939-.00001m7.999939 2.00001-7.999939-.00001m2.5-5.500049v7.000001m2.999969-6.999942v7" opacity=".4"/><path d="m7.5 9.5 9 .00001v7.99999l-9-.00001zm8.9 2-8.733332-.00001" opacity=".6" stroke-linecap="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/lx03251.svg b/icon-themes/elementary_svg/res/lx03251.svg
new file mode 100644
index 000000000..b1a07638f
--- /dev/null
+++ b/icon-themes/elementary_svg/res/lx03251.svg
@@ -0,0 +1 @@
+<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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.32432)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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><radialGradient id="c" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="e" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(-.48571482 0 0 .477213 24.129815 -.326798)" gradientUnits="userSpaceOnUse" x1="22.004084" x2="22.004084" y1="47.813133" y2="3.363852"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#c8c8c8"/></linearGradient><radialGradient id="g" cx="14.239056" cy="11.49049" gradientTransform="matrix(-.00099722 1.5574418 -2.9455946 -.00188603 41.839816 -17.188778)" gradientUnits="userSpaceOnUse" r="18.000002"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".26238" stop-color="#64baff"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><linearGradient id="h" gradientTransform="matrix(.53064133 0 0 .58970225 38.274861 -.791867)" gradientUnits="userSpaceOnUse" x1="-51.399807" x2="-51.786404" y1="45.432873" y2="2.906247"><stop offset="0" stop-color="#002e99"/><stop offset="1" stop-color="#3689e6"/></linearGradient><path d="m3.4999601 1.5000029c5.270486 0 17.0000509.0018 17.0000509.0018l.000027 20.9982321h-17.0000779v-21.0000781z" fill="url(#g)" stroke="url(#h)" stroke-linejoin="round" stroke-width=".999922"/><path d="m3.500001 22h16.999998v2h-16.999998z" fill="url(#e)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#d)" opacity=".15"/><path d="m20.5 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#c)" opacity=".15"/><path d="m19.5 21.5h-15.0000004v-19h15.0000004z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="round"/><path d="m6 4h8.36l3.64 3.846154v12.153846h-12z" fill="#fff"/><path d="m5.5 3.5h9.0625l3.9375 4.097561v12.90244h-13z" fill="#fff" opacity=".2" stroke="#000"/><path d="m14.84961 6.5h-.425781zm-.591797 0h-.775391zm-.941406 0h-.789063zm-.941407 0h-1.259765zm-1.425781 0h-2.705078zm-2.855469 0h-1.09375zm5.464844.9921875h-1.199219zm-1.349609 0h-1.125zm-1.275391 0h-2.021484zm-2.173828 0-1.501953.015625zm6.818359 1.0078125h-2.246094zm-2.398437 0h-.896485zm-1.046875 0h-3.1757811zm-3.310547 0h-1.443359zm4.736328 2.992188h-1.199219zm-1.349609 0h-1.125zm-1.275391 0h-2.021484zm-2.173828 0-1.501953.01562zm7 1.007812h-2.048828zm-2.201172 0h-.789063zm-.941406 0h-1.927735zm-2.078125 0h-3.494141zm5.039062 1h-2.246094zm-2.398437 0h-.896485zm-1.046875 0h-3.1757811zm-3.310547 0h-1.443359zm6.027344 1h-.425781zm-.591797 0h-.775391zm-.941406 0h-.789063zm-.941407 0h-1.259765zm-1.425781 0h-2.705078zm-2.855469 0h-1.09375zm5.464844 1.992188h-1.199219zm-1.349609 0h-1.125zm-1.275391 0h-2.021484zm-2.173828 0-1.501953.01562zm6.089844 1.007812h-.425781zm-.591797 0h-.775391zm-.941406 0h-.789063zm-.941407 0h-1.259765zm-1.425781 0h-2.705078zm-2.855469 0h-1.09375z" fill="none" stroke="url(#f)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/lx03255.svg b/icon-themes/elementary_svg/res/lx03255.svg
new file mode 100644
index 000000000..1624971da
--- /dev/null
+++ b/icon-themes/elementary_svg/res/lx03255.svg
@@ -0,0 +1 @@
+<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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.32432)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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><radialGradient id="c" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="e" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(-.48571482 0 0 .477213 24.129815 -.326798)" gradientUnits="userSpaceOnUse" x1="22.004084" x2="22.004084" y1="47.813133" y2="3.363852"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#c8c8c8"/></linearGradient><radialGradient id="g" cx="14.239056" cy="11.49049" gradientTransform="matrix(-.00099722 1.5574418 -2.9455946 -.00188603 41.839816 -17.188778)" gradientUnits="userSpaceOnUse" r="18.000002"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".26238" stop-color="#64baff"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><linearGradient id="h" gradientTransform="matrix(.53064133 0 0 .58970225 38.274861 -.791867)" gradientUnits="userSpaceOnUse" x1="-51.399807" x2="-51.786404" y1="45.432873" y2="2.906247"><stop offset="0" stop-color="#002e99"/><stop offset="1" stop-color="#3689e6"/></linearGradient><radialGradient id="i" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01472605 0 0 .0095356 21.208141 18.688026)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="j" gradientTransform="matrix(0 .61754391 -.65185192 0 33.55926 -4.756143)" gradientUnits="userSpaceOnUse" x1="33.876614" x2="44.118835" y1="19.948324" y2="30.190546"><stop offset="0" stop-color="#fcfcfc"/><stop offset="1" stop-color="#cbcdd9"/></linearGradient><path d="m3.4999601 1.5000029c5.270486 0 17.0000509.0018 17.0000509.0018l.000027 20.9982321h-17.0000779v-21.0000781z" fill="url(#g)" stroke="url(#h)" stroke-linejoin="round" stroke-width=".999922"/><path d="m3.500001 22h16.999998v2h-16.999998z" fill="url(#e)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#d)" opacity=".15"/><path d="m20.5 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#c)" opacity=".15"/><path d="m19.5 21.5h-15.0000004v-19h15.0000004z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="round"/><path d="m6 4h8.36l3.64 3.846154v12.153846h-12z" fill="#fff"/><path d="m5.5 3.5h9.0625l3.9375 4.097561v12.90244h-13z" fill="#fff" opacity=".2" stroke="#000"/><path d="m14.84961 6.5h-.425781zm-.591797 0h-.775391zm-.941406 0h-.789063zm-.941407 0h-1.259765zm-1.425781 0h-2.705078zm-2.855469 0h-1.09375zm5.464844.9921875h-1.199219zm-1.349609 0h-1.125zm-1.275391 0h-2.021484zm-2.173828 0-1.501953.015625zm6.818359 1.0078125h-2.246094zm-2.398437 0h-.896485zm-1.046875 0h-3.1757811zm-3.310547 0h-1.443359zm4.736328 2.992188h-1.199219zm-1.349609 0h-1.125zm-1.275391 0h-2.021484zm-2.173828 0-1.501953.01562zm7 1.007812h-2.048828zm-2.201172 0h-.789063zm-.941406 0h-1.927735zm-2.078125 0h-3.494141zm5.039062 1h-2.246094zm-2.398437 0h-.896485zm-1.046875 0h-3.1757811zm-3.310547 0h-1.443359zm6.027344 1h-.425781zm-.591797 0h-.775391zm-.941406 0h-.789063zm-.941407 0h-1.259765zm-1.425781 0h-2.705078zm-2.855469 0h-1.09375zm5.464844 1.992188h-1.199219zm-1.349609 0h-1.125zm-1.275391 0h-2.021484zm-2.173828 0-1.501953.01562zm6.089844 1.007812h-.425781zm-.591797 0h-.775391zm-.941406 0h-.789063zm-.941407 0h-1.259765zm-1.425781 0h-2.705078zm-2.855469 0h-1.09375z" fill="none" stroke="url(#f)"/><path d="m12.333333 22.18431v2.315662c-.758354.0044-1.833333-.518823-1.833333-1.157981 0-.639157.846268-1.157681 1.833333-1.157681z" fill="url(#i)" opacity=".15"/><path d="m21.499999 13-10.999999 10.5 10.999999.000474zm-1.999999 4.8v3.7h-3.9z" fill="url(#j)" fill-rule="evenodd" opacity=".8" stroke="#83899a"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/main128.svg b/icon-themes/elementary_svg/res/main128.svg
new file mode 100644
index 000000000..4158d9cb3
--- /dev/null
+++ b/icon-themes/elementary_svg/res/main128.svg
@@ -0,0 +1 @@
+<svg height="128" viewBox="0 0 33.866666 33.866668" width="128" 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 23.232209 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><radialGradient id="e" cx="7.495683" cy="8.449767" gradientTransform="matrix(.00000001 1.6330219 -1.7275424 -.00000003 30.207828 255.92996)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#6b6b6b"/><stop offset=".26238" stop-color="#525252"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="15.61042" x2="15.61042" y1="295.364981" y2="267.343549"><stop offset="0"/><stop offset="1" stop-color="#525252"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="15.345833" x2="15.61041" y1="264.191634" y2="295.112137"><stop offset="0" stop-color="#fff"/><stop offset=".01741176" 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><radialGradient id="h" cx="25" cy="8" gradientTransform="matrix(.00000003 1.2634084 -1.6845445 .00000003 29.802703 237.63351)" gradientUnits="userSpaceOnUse" r="17"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".908397"/></radialGradient><linearGradient id="i" gradientTransform="matrix(.58589872 0 0 .91809262 1.521436 262.65146)" gradientUnits="userSpaceOnUse" x1="15.918245" x2="19.53093" y1="9.458679" y2="20.986202"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><g transform="translate(-.264583 -262.868737)"><g opacity=".4" transform="matrix(.82160086 0 0 .41577379 -4.108004 276.66485)"><path d="m38 40h5v7h-5z" fill="url(#a)"/><path d="m13.220339 47h-5v-7h5z" fill="url(#c)"/><path d="m13.220339 40h24.779661v7.000001h-24.779661z" fill="url(#d)"/></g><g stroke-width=".264583"><path d="m6.0854167 265.51456 13.5342093-.00001 8.161624 7.87525v20.17059h-21.6958333z" fill="#fff"/><path d="m4.630209 264.05936h24.606251v30.956242h-24.606251z" fill="url(#e)" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.894792 264.32394h24.077084v30.427076h-24.077084z" fill="none" opacity=".5" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round"/><path d="m5.953125 265.38227 13.743683-.00001 8.216734 8.08491v20.22551h-21.960417z" fill="#fff" opacity=".2" stroke="#000"/><path d="m6.0854167 265.51455h13.5342143l8.161619 7.87525v20.17059h-21.6958333z" fill="url(#h)"/><path d="m6.0009686 264.19164h-1.2384687l.00898 14.2875c.7763654-.0171 23.7434071-6.24199 24.3326861-6.54142v-7.74608h-.98203z" fill="url(#i)" fill-rule="evenodd" opacity=".2"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/mainapp_16_8.svg b/icon-themes/elementary_svg/res/mainapp_16_8.svg
new file mode 100644
index 000000000..9bf0d9788
--- /dev/null
+++ b/icon-themes/elementary_svg/res/mainapp_16_8.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" 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="b" gradientTransform="matrix(.31428714 0 0 .3259265 .457108 -.322238)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1=".985206" y2="47.013336"><stop offset="0" stop-color="#6b6b6b"/><stop offset=".26238" stop-color="#525252"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><linearGradient id="c" 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 offset="1" stop-color="#525252"/></linearGradient><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 14.99909804s-7.3333841 0-11.0000759 0c0-5.000017 0-10.000035 0-15.00005204z" fill="url(#b)" opacity=".8" stroke="url(#c)" stroke-linejoin="round" stroke-width=".999922"/><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" fill="none" opacity=".5" stroke="url(#a)" stroke-linecap="round"/><g fill="#fff"><path d="m3.4999999 1.5000004h5.994643l3.0053571 3.2709996v9.729h-9.0000001z" opacity=".2" stroke="#000"/><path d="m4 1.9999987h5.317647l2.682353 3.0000013v9h-8z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/mainapp_24_8.svg b/icon-themes/elementary_svg/res/mainapp_24_8.svg
new file mode 100644
index 000000000..011bae5b6
--- /dev/null
+++ b/icon-themes/elementary_svg/res/mainapp_24_8.svg
@@ -0,0 +1 @@
+<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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.32432)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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><radialGradient id="c" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="e" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.53064133 0 0 .58970225 -14.725138 -17.791863)" gradientUnits="userSpaceOnUse" x1="13" x2="13" y1="26" y2="1"><stop offset="0"/><stop offset="1" stop-color="#525252"/></linearGradient><radialGradient id="g" cx="14.239056" cy="11.49049" gradientTransform="matrix(-.00099722 1.5574418 -2.9455946 -.00188603 41.839816 -17.188778)" gradientUnits="userSpaceOnUse" r="18.000002"><stop offset="0" stop-color="#6b6b6b"/><stop offset=".26238" stop-color="#525252"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><path d="m3.4999601 1.5000029c5.270486 0 17.0000509.0018 17.0000509.0018l.000027 20.9982321h-17.0000779v-21.0000781z" fill="url(#g)" stroke="url(#f)" stroke-linejoin="round" stroke-width=".999922"/><path d="m3.500001 22h16.999998v2h-16.999998z" fill="url(#e)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#d)" opacity=".15"/><path d="m20.5 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#c)" opacity=".15"/><path d="m19.5 21.5h-15.0000004v-19h15.0000004z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="round"/><g fill="#fff"><path d="m6 4h8.36l3.64 3.846154v12.153846h-12z"/><path d="m5.5 3.5h9.0625l3.9375 4.097561v12.90244h-13z" opacity=".2" stroke="#000"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/mainapp_32_8.svg b/icon-themes/elementary_svg/res/mainapp_32_8.svg
new file mode 100644
index 000000000..4875a239d
--- /dev/null
+++ b/icon-themes/elementary_svg/res/mainapp_32_8.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="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><linearGradient id="d" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.47891153 0 0 .80390736 4.506123 -3.798325)" gradientUnits="userSpaceOnUse" x1="16.626165" x2="20.054544" y1="15.298182" y2="24.627615"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.56756757 0 0 .72972969 2.378382 -2.513506)" 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><radialGradient id="g" cx="14.239056" cy="11.49049" gradientTransform="matrix(0 2.0947184 -3.4818921 0 48.98794 -25.860757)" gradientUnits="userSpaceOnUse" r="18.000002"><stop offset="0" stop-color="#6b6b6b"/><stop offset=".26238" stop-color="#525252"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><linearGradient id="h" gradientTransform="matrix(.53064133 0 0 .58970225 39.274862 -1.791863)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="53.623615" y2="2.906247"><stop offset="0"/><stop offset="1" stop-color="#525252"/></linearGradient><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#d)" opacity=".15"/><path d="m4.4999609.50000707c5.270486 0 23.0000511.0018 23.0000511.0018l.000027 28.99823193s-15.333385 0-23.0000781 0c0-9.666693 0-19.333386 0-29.00007793z" fill="url(#g)" stroke="url(#h)" stroke-linejoin="round" stroke-width=".999922"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#c)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#a)" opacity=".15"/><path d="m26.5 28.499999h-21v-26.9999991h21z" fill="none" opacity=".5" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><path d="m7 3h12.36l5.64 5.846154v18.153846h-18z" fill="#fff"/><path d="m6.5 2.4999999h13.0625l5.9375 6.0975608v18.9024403h-19z" fill="#fff" opacity=".2" stroke="#000"/><path d="m5.000001.99999692v14.62106208c.0013.10821.0296.210535.07794.282144.04835.07161.112353.105945.176479.0947l21.551021-5.72784c.110858-.02936.193008-.188461.194558-.376831v-8.8932231z" fill="url(#e)" fill-rule="evenodd" opacity=".2"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/mainapp_48_8.svg b/icon-themes/elementary_svg/res/mainapp_48_8.svg
new file mode 100644
index 000000000..518f97f59
--- /dev/null
+++ b/icon-themes/elementary_svg/res/mainapp_48_8.svg
@@ -0,0 +1 @@
+<svg height="48" width="48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.89189189 0 0 1.1351351 2.5946 -4.743232)" 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><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(.02303995 0 0 .01470022 26.360882 37.040176)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.02303994 0 0 .01470022 21.62311 37.040176)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="e" gradientTransform="matrix(.06732488 0 0 .01470022 -.341139 37.040146)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="f" cx="14.239056" cy="11.49049" gradientTransform="matrix(0 3.1785897 -5.2985257 0 74.19899 -39.503429)" gradientUnits="userSpaceOnUse" r="18.000002"><stop offset="0" stop-color="#6b6b6b"/><stop offset=".26238" stop-color="#525252"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><linearGradient id="g" gradientTransform="matrix(.8074968 0 0 .8948322 59.41823 -2.980554)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="53.623615" y2="2.906247"><stop offset="0"/><stop offset="1" stop-color="#525252"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.740136 0 0 1.3934396 6.244736 -7.317093)" gradientUnits="userSpaceOnUse" x1="16.626165" x2="20.054544" y1="15.298182" y2="24.627615"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><path d="m7.737847 42.429947h32.508301v3.570053h-32.508301z" fill="url(#e)" opacity=".3"/><path d="m7.7378475 42.430102v3.569856c-1.1865002.0067-2.8683795-.799823-2.8683795-1.785158 0-.985333 1.3240446-1.784697 2.8683795-1.784698z" fill="url(#d)" opacity=".3"/><path d="m40.246148 42.430102v3.569856c1.1865.0067 2.86838-.799823 2.86838-1.785158 0-.985333-1.324045-1.784697-2.86838-1.784698z" fill="url(#b)" opacity=".3"/><path d="m6.4999609.49719893c8.0202951 0 35.0000391.00280107 35.0000391.00280107l.000042 44.002803s-23.333387 0-35.0000811 0c0-14.668535 0-29.33707 0-44.00560407z" fill="url(#f)" stroke="url(#g)" stroke-linejoin="round" stroke-width=".999922"/><path d="m40.5 43.5h-33v-41.9999999h33z" fill="none" opacity=".5" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><path d="m9 3h20.6l9.4 9.5v29.5h-30z" fill="#fff"/><path d="m8.5 2.5h21.3125l9.6875 9.756098v30.243902h-31z" fill="#fff" opacity=".2" stroke="#000"/><path d="m7.008002 1v25.343182c.00205.187559.045738.364927.120456.489049s.173636.183649.27274.164124l33.306123-9.928258c.171327-.05087.298285-.326667.300681-.653175v-15.414922z" fill="url(#h)" fill-rule="evenodd" opacity=".2"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/math128.svg b/icon-themes/elementary_svg/res/math128.svg
new file mode 100644
index 000000000..1ff4ee7b5
--- /dev/null
+++ b/icon-themes/elementary_svg/res/math128.svg
@@ -0,0 +1 @@
+<svg height="128" viewBox="0 0 33.866666 33.866668" width="128" 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 23.232209 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><radialGradient id="e" cx="7.495683" cy="8.449767" gradientTransform="matrix(.00000001 1.6330219 -1.7275424 -.00000003 30.207828 255.92996)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#6b6b6b"/><stop offset=".26238" stop-color="#525252"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="15.61042" x2="15.61042" y1="295.364981" y2="267.343549"><stop offset="0"/><stop offset="1" stop-color="#525252"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="15.345833" x2="15.61041" y1="264.191634" y2="295.112137"><stop offset="0" stop-color="#fff"/><stop offset=".01741176" 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><radialGradient id="h" cx="25" cy="8" gradientTransform="matrix(.00000003 1.2634084 -1.6845445 .00000003 29.802703 237.63351)" gradientUnits="userSpaceOnUse" r="17"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".908397"/></radialGradient><linearGradient id="i" gradientTransform="matrix(.58589872 0 0 .91809262 1.521436 262.65146)" gradientUnits="userSpaceOnUse" x1="15.918245" x2="19.53093" y1="9.458679" y2="20.986202"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><g transform="translate(-.264583 -262.868737)"><g opacity=".4" transform="matrix(.82160086 0 0 .41577379 -4.108004 276.66485)"><path d="m38 40h5v7h-5z" fill="url(#a)"/><path d="m13.220339 47h-5v-7h5z" fill="url(#c)"/><path d="m13.220339 40h24.779661v7.000001h-24.779661z" fill="url(#d)"/></g><g stroke-width=".264583"><path d="m6.0854167 265.51456 13.5342093-.00001 8.161624 7.87525v20.17059h-21.6958333z" fill="#fff"/><path d="m4.630209 264.05936h24.606251v30.956242h-24.606251z" fill="url(#e)" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.894792 264.32394h24.077084v30.427076h-24.077084z" fill="none" opacity=".5" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round"/><path d="m5.953125 265.38227 13.743683-.00001 8.216734 8.08491v20.22551h-21.960417z" fill="#fff" opacity=".2" stroke="#000"/><path d="m6.0854167 265.51455h13.5342143l8.161619 7.87525v20.17059h-21.6958333z" fill="url(#h)"/></g><g transform="translate(16.66875 -13.758336)"><path d="m-9.3927087 295.14791h2.2489585l2.9104165 6.87916 2.6458333-13.75833h10.8479167" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width=".529167"/><path d="m-.86033631 293.85656v-.65301h5.04336441v.65301l-1.0548864.27112 1.3763757 2.02861 1.8184245-2.04872-.9443743-.25097v-.65301h3.214894v.65301l-.8338637.21103-2.6522869 3.02322 2.99387 4.60131.904188.21103v.65305h-5.0433646v-.65305l1.0548875-.23117-1.6476335-2.54179-2.1901467 2.5619.9443756.21103v.65304h-3.2148938v-.65304l.84390949-.16084 3.01396291-3.5364-2.71256701-4.09821z" stroke-width=".935242"/></g><path d="m6.0009686 264.19164h-1.2384687l.00898 14.2875c.7763654-.0171 23.7434071-6.24199 24.3326861-6.54142v-7.74608h-.98203z" fill="url(#i)" fill-rule="evenodd" opacity=".2" stroke-width=".264583"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/minus.svg b/icon-themes/elementary_svg/res/minus.svg
new file mode 100644
index 000000000..ae5af8223
--- /dev/null
+++ b/icon-themes/elementary_svg/res/minus.svg
@@ -0,0 +1 @@
+<svg height="10" viewBox="0 0 2.6458333 2.6458334" width="10" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="16.831485" cy="272.733586" gradientUnits="userSpaceOnUse" r="12.832871"><stop offset="0" stop-color="#fdfdfd"/><stop offset="1" stop-color="#e1e1e1"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="16.654737" x2="17.211926" y1="296.31964" y2="263.53018"><stop offset="0" stop-color="#464646"/><stop offset="1" stop-color="#6d6d6d"/></linearGradient><g transform="matrix(.078125 0 0 .078125 0 -20.55729)"><circle cx="16.933332" cy="280.06665" fill="url(#b)" r="16.437077"/><circle cx="16.933332" cy="280.06665" fill="url(#a)" r="12.832871"/><path d="m9.3954158 276.00365c-.3455495 0-.6909742.13249-.9557521.39727l-1.0527665 1.05276c-.5295557.52956-.5295557 1.38223 0 1.91179l8.4641628 8.46417c.297137.29714.69599.42754 1.082417.39122.386339.0363.785066-.0942 1.08213-.39122l8.464162-8.46417c.529556-.52956.529556-1.38223 0-1.91179l-1.052766-1.05276c-.529555-.52956-1.382236-.52956-1.911792 0l-6.581734 6.58202-6.582021-6.58202c-.264778-.26478-.6104909-.39727-.9560402-.39727z" fill="#464646"/><path d="m10.822454 274.25023c-.280132 0-.560163.1074-.774814.32205l-.8534627.85347c-.429303.4293-.429303 1.12055 0 1.54986l6.8617727 6.86177c.240885.24088.56423.3466.8775.31716.313199.0294.636441-.0763.877267-.31716l6.861772-6.86177c.429304-.42931.429304-1.12056 0-1.54986l-.853463-.85347c-.429302-.4293-1.120557-.4293-1.54986 0l-5.335716 5.33596-5.335949-5.33596c-.214651-.21465-.494915-.32205-.775047-.32205z" fill="#e9e9e9"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/notebookbar.svg b/icon-themes/elementary_svg/res/notebookbar.svg
new file mode 100644
index 000000000..6b45afd02
--- /dev/null
+++ b/icon-themes/elementary_svg/res/notebookbar.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="10.127827" x2="9.984193" y1="12.047795" y2="3.951845"><stop offset="0" stop-color="#e5e5e5"/><stop offset="1" stop-color="#ababab"/></linearGradient><linearGradient id="b" gradientTransform="translate(-17.058)" gradientUnits="userSpaceOnUse" x1="21" x2="21" y2="16.005"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#8c8c8c"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="7.942" x2="7.942" y1="3.1" y2="16"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#ccc"/></linearGradient><path d="m6.938.5c-.25 0-.438.19-.438.438v1.25c-.554.142-1.05.37-1.53.656l-.907-.906c-.176-.176-.45-.176-.625 0l-1.5 1.5c-.176.175-.176.45 0 .624l.906.907c-.285.48-.514.976-.656 1.53h-1.25c-.25 0-.438.19-.438.438v2.125c0 .248.19.437.438.437h1.25c.142.554.37 1.05.656 1.53l-.906.908c-.176.175-.176.45 0 .624l1.5 1.5c.175.176.45.176.624 0l.907-.906c.48.285.976.514 1.53.656v1.25c0 .25.19.438.438.438h2.125c.248 0 .437-.19.437-.438v-1.25c.554-.142 1.05-.37 1.53-.656l.908.906c.175.176.45.176.624 0l1.5-1.5c.176-.175.176-.45 0-.624l-.906-.907c.285-.48.514-.976.656-1.53h1.25c.25 0 .438-.19.438-.438v-2.124c0-.25-.19-.438-.438-.438h-1.25c-.142-.554-.37-1.05-.656-1.53l.906-.907c.176-.176.176-.45 0-.625l-1.5-1.5c-.175-.176-.45-.176-.624 0l-.907.906c-.48-.285-.976-.514-1.53-.656v-1.25c0-.25-.19-.438-.438-.438zm1.062 5.5c1.104 0 2 .896 2 2s-.896 2-2 2-2-.896-2-2 .896-2 2-2z" display="block" fill="url(#c)" stroke="url(#b)" stroke-linejoin="round"/><path d="m8 3.465c-2.5 0-4.535 2.035-4.535 4.535s2.034 4.535 4.535 4.535c2.5 0 4.535-2.034 4.535-4.535 0-2.5-2.034-4.535-4.535-4.535zm0 2.093c1.348 0 2.442 1.094 2.442 2.442s-1.094 2.442-2.442 2.442-2.442-1.094-2.442-2.442 1.094-2.442 2.442-2.442z" opacity=".05"/><path d="m8 4c-2.206 0-4 1.794-4 4s1.794 4 4 4 4-1.794 4-4-1.794-4-4-4z" fill="none" stroke="url(#a)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/odb_16_8.svg b/icon-themes/elementary_svg/res/odb_16_8.svg
new file mode 100644
index 000000000..27a7fd6b4
--- /dev/null
+++ b/icon-themes/elementary_svg/res/odb_16_8.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="1.952062" x2="2.111017" y1="16.149706" y2=".089992"><stop offset="0" stop-color="#452981"/><stop offset="1" stop-color="#7239b3" stop-opacity=".941176"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" 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="c" gradientTransform="matrix(.31428714 0 0 .3259265 .457108 -.322238)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1=".985206" y2="47.013336"><stop offset="0" stop-color="#e4c6fa"/><stop offset=".26238" stop-color="#cd9ef7"/><stop offset=".66093999" stop-color="#a56de2"/><stop offset="1" stop-color="#7239b3"/></linearGradient><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 14.99909804s-7.3333841 0-11.0000759 0c0-5.000017 0-10.000035 0-15.00005204z" fill="url(#c)" stroke="url(#a)" stroke-linejoin="round" stroke-width=".999922"/><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="round"/><path d="m3.4999999 1.5000004h5.994643l3.0053571 3.2709996v9.729h-9.0000001z" fill="#fff" opacity=".2" stroke="#000"/><path d="m4 1.9999987h5.317647l2.682353 3.0000013v9h-8z" fill="#fff"/><g stroke="#7239b3"><path d="m36 18.5a12 6.5 0 1 1 -24 0 12 6.5 0 1 1 24 0z" fill="#cd9ef7" stroke-width="4.560701" transform="matrix(.20833334 0 0 -.23076923 3 15.269231)"/><path d="m36 18.5a12 6.5 0 1 1 -24 0 12 6.5 0 1 1 24 0z" fill="#cd9ef7" stroke-width="4.560701" transform="matrix(.20833334 0 0 -.23076923 3 13.269231)"/><path d="m36 18.5a12 6.5 0 1 1 -24 0 12 6.5 0 1 1 24 0z" fill="#a56de2" stroke-width="4.560702" transform="matrix(.20833333 0 0 -.23076923 3 11.269231)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/odb_24_8.svg b/icon-themes/elementary_svg/res/odb_24_8.svg
new file mode 100644
index 000000000..e6932869e
--- /dev/null
+++ b/icon-themes/elementary_svg/res/odb_24_8.svg
@@ -0,0 +1 @@
+<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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.32432)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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><radialGradient id="c" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="e" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.53064133 0 0 .58970225 69.274862 -10.791863)" gradientUnits="userSpaceOnUse" x1="13" x2="13" y1="26" y2="1"><stop offset="0" stop-color="#650d5c"/><stop offset="1" stop-color="#ad53a5"/></linearGradient><radialGradient id="g" cx="14.239056" cy="11.49049" gradientTransform="matrix(-.00099722 1.5574418 -2.9455946 -.00188603 41.839816 -17.188778)" gradientUnits="userSpaceOnUse" r="18.000002"><stop offset="0" stop-color="#d78ec1"/><stop offset=".26238" stop-color="#c564be"/><stop offset=".66093999" stop-color="#9d3ea4"/><stop offset="1" stop-color="#5e2c73"/></radialGradient><path d="m3.4999601 1.5000029c5.270486 0 17.0000509.0018 17.0000509.0018l.000027 20.9982321h-17.0000779v-21.0000781z" fill="url(#g)" stroke="url(#f)" stroke-linejoin="round" stroke-width=".999922"/><path d="m3.500001 22h16.999998v2h-16.999998z" fill="url(#e)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#d)" opacity=".15"/><path d="m20.5 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#c)" opacity=".15"/><path d="m19.5 21.5h-15.0000004v-19h15.0000004z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="round"/><path d="m6 4h8.36l3.64 3.846154v12.153846h-12z" fill="#fff"/><path d="m5.5 3.5h9.0625l3.9375 4.097561v12.90244h-13z" fill="#fff" opacity=".2" stroke="#000"/><path d="m12 8a5 2.5 0 0 0 -5 2.5v6a5 2.5 0 0 0 5 2.5 5 2.5 0 0 0 5-2.5v-3-3a5 2.5 0 0 0 -5-2.5zm0 1a4 1.5 0 0 1 4 1.5 4 1.5 0 0 1 -4 1.5 4 1.5 0 0 1 -4-1.5 4 1.5 0 0 1 4-1.5zm-4 2.996094a5 2.5 0 0 0 4 1.003906 5 2.5 0 0 0 4-1.003906v1.503906a4 1.5 0 0 1 -4 1.5 4 1.5 0 0 1 -4-1.5zm0 3a5 2.5 0 0 0 4 1.003906 5 2.5 0 0 0 4-1.003906v1.503906a4 1.5 0 0 1 -4 1.5 4 1.5 0 0 1 -4-1.5z" fill="#813384"/><path d="m8 11.996094v1.503906c0 .828427 1.790861 1.5 4 1.5s4-.671573 4-1.5v-1.503906c-.942636.630987-2.424838 1.002985-4 1.003906-1.575162-.000921-3.0573641-.372919-4-1.003906zm0 3v1.503906c0 .828427 1.790861 1.5 4 1.5s4-.671573 4-1.5v-1.503906c-.942636.630987-2.424838 1.002985-4 1.003906-1.575162-.000921-3.0573641-.372919-4-1.003906z" fill="#951fa6" fill-opacity=".333333"/><path d="m12 9c-2.209139 0-4 .6715729-4 1.5 0 .828427 1.790861 1.5 4 1.5s4-.671573 4-1.5c0-.8284271-1.790861-1.5-4-1.5z" fill="#941ea5" fill-opacity=".6"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/odb_32_8.svg b/icon-themes/elementary_svg/res/odb_32_8.svg
new file mode 100644
index 000000000..d876a0b54
--- /dev/null
+++ b/icon-themes/elementary_svg/res/odb_32_8.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.656013" x2="16.338984" y1="29.957129" y2=".220362"><stop offset="0" stop-color="#452981"/><stop offset="1" stop-color="#7239b3"/></linearGradient><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="e" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.47891153 0 0 .80390736 4.506123 -3.798325)" gradientUnits="userSpaceOnUse" x1="16.626165" x2="20.054544" y1="15.298182" y2="24.627615"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.56756757 0 0 .72972969 2.378382 -2.513506)" 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><radialGradient id="h" cx="14.239056" cy="11.49049" gradientTransform="matrix(0 2.0947184 -3.4818921 0 48.98794 -25.860757)" gradientUnits="userSpaceOnUse" r="18.000002"><stop offset="0" stop-color="#e4c6fa"/><stop offset=".26238" stop-color="#cd9ef7"/><stop offset=".66093999" stop-color="#a56de2"/><stop offset="1" stop-color="#7239b3"/></radialGradient><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#e)" opacity=".15"/><path d="m4.4999609.50000707c5.270486 0 23.0000511.0018 23.0000511.0018l.000027 28.99823193s-15.333385 0-23.0000781 0c0-9.666693 0-19.333386 0-29.00007793z" fill="url(#h)" stroke="url(#a)" stroke-linejoin="round" stroke-width=".999922"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#d)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#b)" opacity=".15"/><path d="m26.5 28.499999h-21v-26.9999991h21z" fill="none" opacity=".5" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round"/><path d="m7 3h12.36l5.64 5.846154v18.153846h-18z" fill="#fff"/><path d="m6.5 2.4999999h13.0625l5.9375 6.0975608v18.9024403h-19z" fill="#fff" opacity=".2" stroke="#000"/><g transform="translate(.000206 -1)"><path d="m36 18.5c0 3.589851-5.372583 6.5-12 6.5s-12-2.910149-12-6.5 5.372583-6.5 12-6.5 12 2.910149 12 6.5z" fill="#fff" opacity=".860465" transform="matrix(.56873195 0 0 .5252488 2.350227 7.388949)"/><path d="m10 14 .000206 9s2.099917 1 5.999794 1c3.899876 0 6.000206-1 6.000206-1l-.000206-9s-2.750103 2-6 2-6-2-6-2z" fill="#cd9ef7" fill-opacity=".335196"/><g stroke="#7239b3"><path d="m9.5 13v3.277776c0 1.111103 3.241257 2.227404 6.499794 2.222206 3.24121-.0052 6.499793-1.111103 6.499793-2.222206 0-.391294 0-2.930984 0-3.277776" fill="none"/><path d="m36 18.5c0 3.589851-5.372583 6.5-12 6.5s-12-2.910149-12-6.5 5.372583-6.5 12-6.5 12 2.910149 12 6.5z" fill="#cd9ef7" fill-opacity=".597765" stroke-width="2.190925" transform="matrix(.54164947 0 0 -.38461539 3.000206 20.115385)"/><g fill="none"><path d="m9.5 16v3.277776c0 1.111103 3.241257 2.227404 6.499794 2.222206 3.24121-.0052 6.499793-1.111103 6.499793-2.222206 0-.391294 0-2.930984 0-3.277776"/><path d="m9.5 19v3.277776c0 1.111104 3.241257 2.227404 6.499794 2.222206 3.24121-.0052 6.499793-1.111102 6.499793-2.222206 0-.391294 0-2.930984 0-3.277776"/></g></g></g><path d="m5.000001.99999692v14.62106208c.0013.10821.0296.210535.07794.282144.04835.07161.112353.105945.176479.0947l21.551021-5.72784c.110858-.02936.193008-.188461.194558-.376831v-8.8932231z" fill="url(#f)" fill-rule="evenodd" opacity=".2"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/odb_48_8.svg b/icon-themes/elementary_svg/res/odb_48_8.svg
new file mode 100644
index 000000000..3ad147e9f
--- /dev/null
+++ b/icon-themes/elementary_svg/res/odb_48_8.svg
@@ -0,0 +1 @@
+<svg height="48" width="48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="46" y2="0"><stop offset="0" stop-color="#452981"/><stop offset="1" stop-color="#7239b3"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.89189189 0 0 1.1351351 2.5946 -4.743232)" 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><radialGradient id="c" cx="605.71429" cy="486.64789" gradientTransform="matrix(.02303995 0 0 .01470022 26.360882 37.040176)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#d"/><linearGradient id="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.02303994 0 0 .01470022 21.62311 37.040176)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#d"/><linearGradient id="f" gradientTransform="matrix(.06732488 0 0 .01470022 -.341139 37.040146)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="g" cx="14.239056" cy="11.49049" gradientTransform="matrix(0 3.1785897 -5.2985257 0 74.19899 -39.503429)" gradientUnits="userSpaceOnUse" r="18.000002"><stop offset="0" stop-color="#e4c6fa"/><stop offset=".26238" stop-color="#cd9ef7"/><stop offset=".66093999" stop-color="#a56de2"/><stop offset="1" stop-color="#7239b3"/></radialGradient><linearGradient id="h" gradientTransform="matrix(.740136 0 0 1.3934396 6.244736 -7.317093)" gradientUnits="userSpaceOnUse" x1="16.626165" x2="20.054544" y1="15.298182" y2="24.627615"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><path d="m7.737847 42.429947h32.508301v3.570053h-32.508301z" fill="url(#f)" opacity=".3"/><path d="m7.7378475 42.430102v3.569856c-1.1865002.0067-2.8683795-.799823-2.8683795-1.785158 0-.985333 1.3240446-1.784697 2.8683795-1.784698z" fill="url(#e)" opacity=".3"/><path d="m40.246148 42.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="m6.4999609.49719893c8.0202951 0 35.0000391.00280107 35.0000391.00280107l.000042 44.002803s-23.333387 0-35.0000811 0c0-14.668535 0-29.33707 0-44.00560407z" fill="url(#g)" stroke="url(#a)" stroke-linejoin="round" stroke-width=".999922"/><path d="m40.5 43.5h-33v-41.9999999h33z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><g fill="#fff"><path d="m9 3h20.6l9.4 9.5v29.5h-30z"/><path d="m8.5 2.5h21.3125l9.6875 9.756098v30.243902h-31z" opacity=".2" stroke="#000"/><path d="m36 18.5a12 6.5 0 1 1 -24 0 12 6.5 0 1 1 24 0z" opacity=".860465" transform="matrix(.875 0 0 .96296108 3 5.462922)"/></g><path d="m15 20.999968v2.999968s3 3 9 3 9-3 9-3v-2.999968s-4 3-9 3-9-3-9-3z" fill="#cd9ef7" fill-opacity=".335196"/><path d="m14 17.999935v5.000033c0 2 4.986707 4.009355 10 4 4.986635-.0093 10-2 10-4 0-.704335 0-4.375803 0-5.000033" fill="none" stroke="#7239b3" stroke-width="2"/><path d="m36 18.5a12 6.5 0 1 1 -24 0 12 6.5 0 1 1 24 0z" fill="#cd9ef7" fill-opacity=".597765" stroke="#7239b3" stroke-width="2.497999" transform="matrix(.83333333 0 0 -.76923076 4 32.230737)"/><path d="m15 25.199968v2.8s3 2.2 9 2.2 9-2.2 9-2.2v-2.8s-4 2.8-9 2.8-9-2.8-9-2.8z" fill="#cd9ef7" fill-opacity=".273743"/><path d="m14 21.999935v5.000033c0 2 4.986707 4.009355 10 4 4.986635-.0093 10-2 10-4 0-.704335 0-4.375803 0-5.000033" fill="none" stroke="#7239b3" stroke-width="2"/><path d="m7.008002 1v25.343182c.00205.187559.045738.364927.120456.489049s.173636.183649.27274.164124l33.306123-9.928258c.171327-.05087.298285-.326667.300681-.653175v-15.414922z" fill="url(#h)" fill-rule="evenodd" opacity=".2"/><path d="m14 25.999935v5.000033c0 2 4.986707 4.009355 10 4 4.986635-.0093 10-2 10-4 0-.704335 0-4.375803 0-5.000033" fill="none" stroke="#7239b3" stroke-width="2"/><path d="m15 29.199968v2.8s3 2.2 9 2.2 9-2.2 9-2.2v-2.8s-4 2.8-9 2.8-9-2.8-9-2.8z" fill="#cd9ef7" fill-opacity=".273743"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/odf_16_8.svg b/icon-themes/elementary_svg/res/odf_16_8.svg
new file mode 100644
index 000000000..e31337579
--- /dev/null
+++ b/icon-themes/elementary_svg/res/odf_16_8.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" 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="b" gradientTransform="matrix(.31428714 0 0 .3259265 .457108 -.322238)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1=".985206" y2="47.013336"><stop offset="0" stop-color="#6b6b6b"/><stop offset=".26238" stop-color="#525252"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><linearGradient id="c" 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 offset="1" stop-color="#525252"/></linearGradient><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 14.99909804s-7.3333841 0-11.0000759 0c0-5.000017 0-10.000035 0-15.00005204z" fill="url(#b)" opacity=".8" stroke="url(#c)" stroke-linejoin="round" stroke-width=".999922"/><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" fill="none" opacity=".5" stroke="url(#a)" stroke-linecap="round"/><path d="m3.4999999 1.5000004h5.994643l3.0053571 3.2709996v9.729h-9.0000001z" fill="#fff" opacity=".2" stroke="#000"/><path d="m4 1.9999987h5.317647l2.682353 3.0000013v9h-8z" fill="#fff"/><path d="m4.5067274 8.5603782h.7070598l1.255461 2.9401258 1.255461-6.0007769h3.7738208" fill="none" stroke="#626262" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999223"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/odf_24_8.svg b/icon-themes/elementary_svg/res/odf_24_8.svg
new file mode 100644
index 000000000..8569ce2f9
--- /dev/null
+++ b/icon-themes/elementary_svg/res/odf_24_8.svg
@@ -0,0 +1 @@
+<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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.32432)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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><radialGradient id="c" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="e" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.53064133 0 0 .58970225 -14.725138 -17.791863)" gradientUnits="userSpaceOnUse" x1="13" x2="13" y1="26" y2="1"><stop offset="0"/><stop offset="1" stop-color="#525252"/></linearGradient><radialGradient id="g" cx="14.239056" cy="11.49049" gradientTransform="matrix(-.00099722 1.5574418 -2.9455946 -.00188603 41.839816 -17.188778)" gradientUnits="userSpaceOnUse" r="18.000002"><stop offset="0" stop-color="#6b6b6b"/><stop offset=".26238" stop-color="#525252"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><path d="m3.4999601 1.5000029c5.270486 0 17.0000509.0018 17.0000509.0018l.000027 20.9982321h-17.0000779v-21.0000781z" fill="url(#g)" stroke="url(#f)" stroke-linejoin="round" stroke-width=".999922"/><path d="m3.500001 22h16.999998v2h-16.999998z" fill="url(#e)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#d)" opacity=".15"/><path d="m20.5 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#c)" opacity=".15"/><path d="m19.5 21.5h-15.0000004v-19h15.0000004z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="round"/><path d="m6 4h8.36l3.64 3.846154v12.153846h-12z" fill="#fff"/><path d="m5.5 3.5h9.0625l3.9375 4.097561v12.90244h-13z" fill="#fff" opacity=".2" stroke="#000"/><g transform="translate(-46.849611 -1.045926)"><path d="m53.349611 14.545927h2.045455l.454545 3.999998.636363-7h6.863637" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/><path d="m58.079569 13.938052v-.384027h2.965875v.384027l-.620352.15952.809412 1.19298 1.069369-1.204797-.555363-.147703v-.384027h1.890598v.384027l-.490374.124071-1.559743 1.777884 1.76062 2.705918.53173.124071v.384028h-2.965876v-.384028l.620353-.135887-.968931-1.494754-1.28797 1.50657.555363.124071v.384028h-1.890598v-.384028l.496282-.09453 1.772436-2.079657-1.595193-2.410053z" stroke-width=".549992"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/odf_32_8.svg b/icon-themes/elementary_svg/res/odf_32_8.svg
new file mode 100644
index 000000000..af73f6c0d
--- /dev/null
+++ b/icon-themes/elementary_svg/res/odf_32_8.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="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><linearGradient id="d" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.47891153 0 0 .80390736 4.506123 -3.798325)" gradientUnits="userSpaceOnUse" x1="16.626165" x2="20.054544" y1="15.298182" y2="24.627615"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.56756757 0 0 .72972969 2.378382 -2.513506)" 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><radialGradient id="g" cx="14.239056" cy="11.49049" gradientTransform="matrix(0 2.0947184 -3.4818921 0 48.98794 -25.860757)" gradientUnits="userSpaceOnUse" r="18.000002"><stop offset="0" stop-color="#6b6b6b"/><stop offset=".26238" stop-color="#525252"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><linearGradient id="h" gradientTransform="matrix(.53064133 0 0 .58970225 39.274862 -1.791863)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="53.623615" y2="2.906247"><stop offset="0"/><stop offset="1" stop-color="#525252"/></linearGradient><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#d)" opacity=".15"/><path d="m4.4999609.50000707c5.270486 0 23.0000511.0018 23.0000511.0018l.000027 28.99823193s-15.333385 0-23.0000781 0c0-9.666693 0-19.333386 0-29.00007793z" fill="url(#g)" stroke="url(#h)" stroke-linejoin="round" stroke-width=".999922"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#c)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#a)" opacity=".15"/><path d="m26.5 28.499999h-21v-26.9999991h21z" fill="none" opacity=".5" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><path d="m7 3h12.36l5.64 5.846154v18.153846h-18z" fill="#fff"/><path d="m6.5 2.4999999h13.0625l5.9375 6.0975608v18.9024403h-19z" fill="#fff" opacity=".2" stroke="#000"/><path d="m5.000001.99999692v14.62106208c.0013.10821.0296.210535.07794.282144.04835.07161.112353.105945.176479.0947l21.551021-5.72784c.110858-.02936.193008-.188461.194558-.376831v-8.8932231z" fill="url(#e)" fill-rule="evenodd" opacity=".2"/><g transform="translate(-40.849611 .954074)"><path d="m49.349611 14.545927h2.045455l2.045454 5.999999 2.045454-10.9999995h8.863637" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/><path d="m22.897798 21.889129v-.698242h5.392578v.698242l-1.127929.290039 1.471679 2.169087 1.944336-2.190571-1.009765-.268555v-.698242h3.4375v.698242l-.891602.225586-2.835937 3.232563 3.201172 4.919922.966796.225586v.698242h-5.392578v-.698242l1.12793-.247071-1.761719-2.717773-2.341797 2.739258 1.009766.225586v.698242h-3.4375v-.698242l.902344-.171875 3.222656-3.78125-2.900391-4.381977z" transform="matrix(.69999013 0 0 .69999013 40.994325 -1.787485)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/odf_48_8.svg b/icon-themes/elementary_svg/res/odf_48_8.svg
new file mode 100644
index 000000000..0c266fcb3
--- /dev/null
+++ b/icon-themes/elementary_svg/res/odf_48_8.svg
@@ -0,0 +1 @@
+<svg height="48" width="48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.89189189 0 0 1.1351351 2.5946 -4.743232)" 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><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(.02303995 0 0 .01470022 26.360882 37.040176)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.02303994 0 0 .01470022 21.62311 37.040176)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="e" gradientTransform="matrix(.06732488 0 0 .01470022 -.341139 37.040146)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="f" cx="14.239056" cy="11.49049" gradientTransform="matrix(0 3.1785897 -5.2985257 0 74.19899 -39.503429)" gradientUnits="userSpaceOnUse" r="18.000002"><stop offset="0" stop-color="#6b6b6b"/><stop offset=".26238" stop-color="#525252"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><linearGradient id="g" gradientTransform="matrix(.8074968 0 0 .8948322 59.41823 -2.980554)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="53.623615" y2="2.906247"><stop offset="0"/><stop offset="1" stop-color="#525252"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.740136 0 0 1.3934396 6.244736 -7.317093)" gradientUnits="userSpaceOnUse" x1="16.626165" x2="20.054544" y1="15.298182" y2="24.627615"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><path d="m7.737847 42.429947h32.508301v3.570053h-32.508301z" fill="url(#e)" opacity=".3"/><path d="m7.7378475 42.430102v3.569856c-1.1865002.0067-2.8683795-.799823-2.8683795-1.785158 0-.985333 1.3240446-1.784697 2.8683795-1.784698z" fill="url(#d)" opacity=".3"/><path d="m40.246148 42.430102v3.569856c1.1865.0067 2.86838-.799823 2.86838-1.785158 0-.985333-1.324045-1.784697-2.86838-1.784698z" fill="url(#b)" opacity=".3"/><path d="m6.4999609.49719893c8.0202951 0 35.0000391.00280107 35.0000391.00280107l.000042 44.002803s-23.333387 0-35.0000811 0c0-14.668535 0-29.33707 0-44.00560407z" fill="url(#f)" stroke="url(#g)" stroke-linejoin="round" stroke-width=".999922"/><path d="m40.5 43.5h-33v-41.9999999h33z" fill="none" opacity=".5" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><path d="m9 3h20.6l9.4 9.5v29.5h-30z" fill="#fff"/><path d="m12 23h3l3 9 3-17h13" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><path d="m8.5 2.5h21.3125l9.6875 9.756098v30.243902h-31z" fill="#fff" opacity=".2" stroke="#000"/><path d="m22.24707 22.698101v-.698242h5.392578v.698242l-1.127929.290039 1.471679 2.169087 1.944336-2.190571-1.009765-.268555v-.698242h3.4375v.698242l-.891602.225586-2.835937 3.232563 3.201172 4.919922.966796.225586v.698242h-5.392578v-.698242l1.12793-.247071-1.761719-2.717773-2.341797 2.739258 1.009766.225586v.698242h-3.4375v-.698242l.902344-.171875 3.222656-3.78125-2.900391-4.381977z"/><path d="m7.008002 1v25.343182c.00205.187559.045738.364927.120456.489049s.173636.183649.27274.164124l33.306123-9.928258c.171327-.05087.298285-.326667.300681-.653175v-15.414922z" fill="url(#h)" fill-rule="evenodd" opacity=".2"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/odg_16_8.svg b/icon-themes/elementary_svg/res/odg_16_8.svg
new file mode 100644
index 000000000..313894690
--- /dev/null
+++ b/icon-themes/elementary_svg/res/odg_16_8.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" 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="b" gradientTransform="matrix(.31428714 0 0 .3259265 .457108 -.322238)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1=".985206" y2="47.013336"><stop offset="0" stop-color="#fff3cb"/><stop offset=".26238" stop-color="#fdde76"/><stop offset=".66093999" stop-color="#f9c440"/><stop offset="1" stop-color="#e48b20"/></linearGradient><linearGradient id="c" 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-color="#b67926"/><stop offset="1" stop-color="#eab41a"/></linearGradient><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 14.99909804s-7.3333841 0-11.0000759 0c0-5.000017 0-10.000035 0-15.00005204z" fill="url(#b)" stroke="url(#c)" stroke-linejoin="round" stroke-width=".999922"/><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" fill="none" opacity=".5" stroke="url(#a)" stroke-linecap="round"/><path d="m3.4999999 1.5000004h5.994643l3.0053571 3.2709996v9.729h-9.0000001z" fill="#fff" opacity=".2" stroke="#000"/><path d="m4 1.9999987h5.317647l2.682353 3.0000013v9h-8z" fill="#fff"/><g stroke="#f3ba00"><path d="m5.5 11.5 1.2000002-4.9999999 2.7999999 4.9999999z" fill="#f3ba00" fill-opacity=".426829"/><g fill="#fff"><path d="m5.5 4.4999997h2v2.0000003h-2z"/><path d="m4.5 10.5h2v2h-2z"/><path d="m9.5 10.5h2v2h-2z"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/odg_24_8.svg b/icon-themes/elementary_svg/res/odg_24_8.svg
new file mode 100644
index 000000000..b13cdf26c
--- /dev/null
+++ b/icon-themes/elementary_svg/res/odg_24_8.svg
@@ -0,0 +1 @@
+<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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.32432)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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><radialGradient id="c" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="e" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.53064133 0 0 .58970225 60.274862 -7.791863)" gradientUnits="userSpaceOnUse" x1="13" x2="13" y1="26" y2="1"><stop offset="0" stop-color="#b67926"/><stop offset="1" stop-color="#eab41a"/></linearGradient><radialGradient id="g" cx="14.239056" cy="11.49049" gradientTransform="matrix(-.00099722 1.5574418 -2.9455946 -.00188603 41.839816 -17.188778)" gradientUnits="userSpaceOnUse" r="18.000002"><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><path d="m3.4999601 1.5000029c5.270486 0 17.0000509.0018 17.0000509.0018l.000027 20.9982321h-17.0000779v-21.0000781z" fill="url(#g)" stroke="url(#f)" stroke-linejoin="round" stroke-width=".999922"/><path d="m3.500001 22h16.999998v2h-16.999998z" fill="url(#e)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#d)" opacity=".15"/><path d="m20.5 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#c)" opacity=".15"/><path d="m19.5 21.5h-15.0000004v-19h15.0000004z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="round"/><path d="m6 4h8.36l3.64 3.846154v12.153846h-12z" fill="#fff"/><path d="m5.5 3.5h9.0625l3.9375 4.097561v12.90244h-13z" fill="#fff" opacity=".2" stroke="#000"/><path d="m9.5 23.5 2.808978-8.5 6.191022 8.5z" fill="#f3ba00" fill-opacity=".426829" stroke="#f3ba00" transform="translate(-1.808978 -6)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/odg_32_8.svg b/icon-themes/elementary_svg/res/odg_32_8.svg
new file mode 100644
index 000000000..d6d171397
--- /dev/null
+++ b/icon-themes/elementary_svg/res/odg_32_8.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="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><linearGradient id="d" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.47891153 0 0 .80390736 4.506123 -3.798325)" gradientUnits="userSpaceOnUse" x1="16.626165" x2="20.054544" y1="15.298182" y2="24.627615"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.56756757 0 0 .72972969 2.378382 -2.513506)" 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><radialGradient id="g" cx="14.239056" cy="11.49049" gradientTransform="matrix(0 2.0947184 -3.4818921 0 48.98794 -25.860757)" gradientUnits="userSpaceOnUse" r="18.000002"><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="h" gradientTransform="matrix(.53064133 0 0 .58970225 39.274862 -1.791863)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="53.623615" y2="2.906247"><stop offset="0" stop-color="#b67926"/><stop offset="1" stop-color="#eab41a"/></linearGradient><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#d)" opacity=".15"/><path d="m4.4999609.50000707c5.270486 0 23.0000511.0018 23.0000511.0018l.000027 28.99823193s-15.333385 0-23.0000781 0c0-9.666693 0-19.333386 0-29.00007793z" fill="url(#g)" stroke="url(#h)" stroke-linejoin="round" stroke-width=".999922"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#c)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#a)" opacity=".15"/><path d="m26.5 28.499999h-21v-26.9999991h21z" fill="none" opacity=".5" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><path d="m7 3h12.36l5.64 5.846154v18.153846h-18z" fill="#fff"/><path d="m6.5 2.4999999h13.0625l5.9375 6.0975608v18.9024403h-19z" fill="#fff" opacity=".2" stroke="#000"/><g stroke="#f3ba00" transform="translate(0 -1)"><path d="m9.5 23.5 4.333334-13 8.666666 13z" fill="#f3ba00" fill-opacity=".426829"/><g fill="#fff"><path d="m12.5 8.5h2v2h-2z"/><path d="m21.5 22.5h2v2h-2z"/><path d="m8.5 22.5h2v2h-2z"/></g></g><path d="m5.000001.99999692v14.62106208c.0013.10821.0296.210535.07794.282144.04835.07161.112353.105945.176479.0947l21.551021-5.72784c.110858-.02936.193008-.188461.194558-.376831v-8.8932231z" fill="url(#e)" fill-rule="evenodd" opacity=".2"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/odg_48_8.svg b/icon-themes/elementary_svg/res/odg_48_8.svg
new file mode 100644
index 000000000..0186f0278
--- /dev/null
+++ b/icon-themes/elementary_svg/res/odg_48_8.svg
@@ -0,0 +1 @@
+<svg height="48" width="48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.89189189 0 0 1.1351351 2.5946 -4.743232)" 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><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(.02303995 0 0 .01470022 26.360882 37.040176)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.02303994 0 0 .01470022 21.62311 37.040176)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="e" gradientTransform="matrix(.06732488 0 0 .01470022 -.341139 37.040146)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="f" cx="14.239056" cy="11.49049" gradientTransform="matrix(0 3.1785897 -5.2985257 0 74.19899 -39.503429)" gradientUnits="userSpaceOnUse" r="18.000002"><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(.8074968 0 0 .8948322 59.41823 -2.980554)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="53.623615" y2="2.906247"><stop offset="0" stop-color="#b67926"/><stop offset="1" stop-color="#eab41a"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.740136 0 0 1.3934396 6.244736 -7.317093)" gradientUnits="userSpaceOnUse" x1="16.626165" x2="20.054544" y1="15.298182" y2="24.627615"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><path d="m7.737847 42.429947h32.508301v3.570053h-32.508301z" fill="url(#e)" opacity=".3"/><path d="m7.7378475 42.430102v3.569856c-1.1865002.0067-2.8683795-.799823-2.8683795-1.785158 0-.985333 1.3240446-1.784697 2.8683795-1.784698z" fill="url(#d)" opacity=".3"/><path d="m40.246148 42.430102v3.569856c1.1865.0067 2.86838-.799823 2.86838-1.785158 0-.985333-1.324045-1.784697-2.86838-1.784698z" fill="url(#b)" opacity=".3"/><path d="m6.4999609.49719893c8.0202951 0 35.0000391.00280107 35.0000391.00280107l.000042 44.002803s-23.333387 0-35.0000811 0c0-14.668535 0-29.33707 0-44.00560407z" fill="url(#f)" stroke="url(#g)" stroke-linejoin="round" stroke-width=".999922"/><path d="m40.5 43.5h-33v-41.9999999h33z" fill="none" opacity=".5" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><path d="m9 3h20.6l9.4 9.5v29.5h-30z" fill="#fff"/><path d="m8.5 2.5h21.3125l9.6875 9.756098v30.243902h-31z" fill="#fff" opacity=".2" stroke="#000"/><path d="m14 32.999999 6-18.999999 14 18.999999z" fill="#f3ba00" fill-opacity=".426829" stroke="#f3ba00" stroke-width="2"/><path d="m18.5 10.5h3v3h-3z" fill="#fff" stroke="#f3ba00"/><path d="m7.008002 1v25.343182c.00205.187559.045738.364927.120456.489049s.173636.183649.27274.164124l33.306123-9.928258c.171327-.05087.298285-.326667.300681-.653175v-15.414922z" fill="url(#h)" fill-rule="evenodd" opacity=".2"/><g fill="#fff" stroke="#f3ba00"><path d="m33.5 31.5h3v3h-3z"/><path d="m11.5 31.5h3v3h-3z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/odm_16_8.svg b/icon-themes/elementary_svg/res/odm_16_8.svg
new file mode 100644
index 000000000..d1f8b4ff4
--- /dev/null
+++ b/icon-themes/elementary_svg/res/odm_16_8.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" 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="b" gradientTransform="matrix(.31428714 0 0 .3259265 .457108 -.322238)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1=".985206" y2="47.013336"><stop offset="0" stop-color="#6b6b6b"/><stop offset=".26238" stop-color="#525252"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><linearGradient id="c" 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 offset="1" stop-color="#525252"/></linearGradient><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 14.99909804s-7.3333841 0-11.0000759 0c0-5.000017 0-10.000035 0-15.00005204z" fill="url(#b)" opacity=".8" stroke="url(#c)" stroke-linejoin="round" stroke-width=".999922"/><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" fill="none" opacity=".5" stroke="url(#a)" stroke-linecap="round"/><path d="m3.4999999 1.5000004h5.994643l3.0053571 3.2709996v9.729h-9.0000001z" fill="#fff" opacity=".2" stroke="#000"/><path d="m4 1.9999987h5.317647l2.682353 3.0000013v9h-8z" fill="#fff"/><path d="m5 7h5v5h-5z" fill="#3689e6"/><g fill="#0e141f"><path d="m7 7h1v5h-1z"/><path d="m9-10h1v5h-1z" transform="rotate(90)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/odm_24_8.svg b/icon-themes/elementary_svg/res/odm_24_8.svg
new file mode 100644
index 000000000..cf3065468
--- /dev/null
+++ b/icon-themes/elementary_svg/res/odm_24_8.svg
@@ -0,0 +1 @@
+<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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.32432)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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><radialGradient id="c" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="e" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="f"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#c8c8c8"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.53064133 0 0 .58970225 -14.725138 -17.791863)" gradientUnits="userSpaceOnUse" x1="13" x2="13" y1="26" y2="1"><stop offset="0"/><stop offset="1" stop-color="#525252"/></linearGradient><radialGradient id="h" cx="14.239056" cy="11.49049" gradientTransform="matrix(-.00099722 1.5574418 -2.9455946 -.00188603 41.839816 -17.188778)" gradientUnits="userSpaceOnUse" r="18.000002"><stop offset="0" stop-color="#6b6b6b"/><stop offset=".26238" stop-color="#525252"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="9.781249" x2="9.781249" xlink:href="#f" y1="19" y2="-11"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="15.781249" x2="15.781249" xlink:href="#f" y1="19" y2="-11"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="9.781249" x2="9.781249" xlink:href="#f" y1="24" y2="-6"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="15.781249" x2="15.781249" xlink:href="#f" y1="24" y2="-6"/><path d="m3.4999601 1.5000029c5.270486 0 17.0000509.0018 17.0000509.0018l.000027 20.9982321h-17.0000779v-21.0000781z" fill="url(#h)" stroke="url(#g)" stroke-linejoin="round" stroke-width=".999922"/><path d="m3.500001 22h16.999998v2h-16.999998z" fill="url(#e)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#d)" opacity=".15"/><path d="m20.5 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#c)" opacity=".15"/><path d="m19.5 21.5h-15.0000004v-19h15.0000004z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="round"/><path d="m6 4h8.36l3.64 3.846154v12.153846h-12z" fill="#fff"/><path d="m5.5 3.5h9.0625l3.9375 4.097561v12.90244h-13z" fill="#fff" opacity=".2" stroke="#000"/><path d="m7 10h4v4h-4z" fill="#3689e6"/><path d="m7 10.5h2.25zm2.5625 0h.46875zm-2.5625 2h1.21875zm1.53125 0h.78125zm1.09375 0h1.09375z" fill="none" stroke="url(#i)"/><path d="m13 10h4v4h-4z" fill="#3689e6"/><path d="m13 10.5h2.25zm2.5625 0h.46875zm-2.5625 2h1.21875zm1.53125 0h.78125zm1.09375 0h1.09375z" fill="none" stroke="url(#j)"/><path d="m7 15h4v4h-4z" fill="#3689e6"/><path d="m7 15.5h2.25zm2.5625 0h.46875zm-2.5625 2h1.21875zm1.53125 0h.78125zm1.09375 0h1.09375z" fill="none" stroke="url(#k)"/><path d="m13 15h4v4h-4z" fill="#3689e6"/><path d="m13 15.5h2.25zm2.5625 0h.46875zm-2.5625 2h1.21875zm1.53125 0h.78125zm1.09375 0h1.09375z" fill="none" stroke="url(#l)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/odm_32_8.svg b/icon-themes/elementary_svg/res/odm_32_8.svg
new file mode 100644
index 000000000..eb3806123
--- /dev/null
+++ b/icon-themes/elementary_svg/res/odm_32_8.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="10.781249" x2="10.781249" xlink:href="#b" y1="27" y2="-3"/><linearGradient id="b"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#c8c8c8"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="18.781249" x2="18.781249" xlink:href="#b" y1="27" y2="-3"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="18.781249" x2="18.781249" xlink:href="#b" y1="20" y2="-10"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="10.781249" x2="10.781249" xlink:href="#b" y1="20" y2="-10"/><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#g"/><linearGradient id="g"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="h" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#g"/><linearGradient id="i" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.47891153 0 0 .80390736 4.506123 -3.798325)" gradientUnits="userSpaceOnUse" x1="16.626165" x2="20.054544" y1="15.298182" y2="24.627615"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.56756757 0 0 .72972969 2.378382 -2.513506)" 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><radialGradient id="l" cx="14.239056" cy="11.49049" gradientTransform="matrix(0 2.0947184 -3.4818921 0 48.98794 -25.860757)" gradientUnits="userSpaceOnUse" r="18.000002"><stop offset="0" stop-color="#6b6b6b"/><stop offset=".26238" stop-color="#525252"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><linearGradient id="m" gradientTransform="matrix(.53064133 0 0 .58970225 39.274862 -1.791863)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="53.623615" y2="2.906247"><stop offset="0"/><stop offset="1" stop-color="#525252"/></linearGradient><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#i)" opacity=".15"/><path d="m4.4999609.50000707c5.270486 0 23.0000511.0018 23.0000511.0018l.000027 28.99823193s-15.333385 0-23.0000781 0c0-9.666693 0-19.333386 0-29.00007793z" fill="url(#l)" stroke="url(#m)" stroke-linejoin="round" stroke-width=".999922"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#h)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#f)" opacity=".15"/><path d="m26.5 28.499999h-21v-26.9999991h21z" fill="none" opacity=".5" stroke="url(#k)" stroke-linecap="round" stroke-linejoin="round"/><path d="m7 3h12.36l5.64 5.846154v18.153846h-18z" fill="#fff"/><path d="m6.5 2.4999999h13.0625l5.9375 6.0975608v18.9024403h-19z" fill="#fff" opacity=".2" stroke="#000"/><path d="m5.000001.99999692v14.62106208c.0013.10821.0296.210535.07794.282144.04835.07161.112353.105945.176479.0947l21.551021-5.72784c.110858-.02936.193008-.188461.194558-.376831v-8.8932231z" fill="url(#j)" fill-rule="evenodd" opacity=".2"/><path d="m8 18h7v5h-7z" fill="#3689e6"/><path d="m8 18.5h2.25zm2.5625 0h2.46875zm-2.5625 2h1.21875zm1.53125 0h.78125zm1.09375 0h4.09375zm-2.625 2h1.75zm2.0625 0h.75zm1.0625 0h2.96875z" fill="none" stroke="url(#a)"/><path d="m16 18h7v5h-7z" fill="#3689e6"/><path d="m16 18.5h2.25zm2.5625 0h2.46875zm-2.5625 2h1.21875zm1.53125 0h.78125zm1.09375 0h4.09375zm-2.625 2h1.75zm2.0625 0h.75zm1.0625 0h2.96875z" fill="none" stroke="url(#c)"/><path d="m16 11h7v5h-7z" fill="#3689e6"/><path d="m16 11.5h2.25zm2.5625 0h2.46875zm-2.5625 2h1.21875zm1.53125 0h.78125zm1.09375 0h4.09375zm-2.625 2h1.75zm2.0625 0h.75zm1.0625 0h2.96875z" fill="none" stroke="url(#d)"/><path d="m8 11h7v5h-7z" fill="#3689e6"/><path d="m8 11.5h2.25zm2.5625 0h2.46875zm-2.5625 2h1.21875zm1.53125 0h.78125zm1.09375 0h4.09375zm-2.625 2h1.75zm2.0625 0h.75zm1.0625 0h2.96875z" fill="none" stroke="url(#e)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/odm_48_8.svg b/icon-themes/elementary_svg/res/odm_48_8.svg
new file mode 100644
index 000000000..882110a0d
--- /dev/null
+++ b/icon-themes/elementary_svg/res/odm_48_8.svg
@@ -0,0 +1 @@
+<svg height="48" width="48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="10.459487" x2="10.459487" xlink:href="#b" y1="40.79731" y2="-3.651971"/><linearGradient id="b"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#c8c8c8"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="22.459487" x2="22.459487" xlink:href="#b" y1="40.79731" y2="-3.651971"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="10.459487" x2="10.459487" xlink:href="#b" y1="30.79731" y2="-13.651971"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="22.459487" x2="22.459487" xlink:href="#b" y1="30.79731" y2="-13.651971"/><linearGradient id="f" gradientTransform="matrix(.89189189 0 0 1.1351351 2.5946 -4.743232)" 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><radialGradient id="g" cx="605.71429" cy="486.64789" gradientTransform="matrix(.02303995 0 0 .01470022 26.360882 37.040176)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#h"/><linearGradient id="h"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="i" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.02303994 0 0 .01470022 21.62311 37.040176)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#h"/><linearGradient id="j" gradientTransform="matrix(.06732488 0 0 .01470022 -.341139 37.040146)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="k" cx="14.239056" cy="11.49049" gradientTransform="matrix(0 3.1785897 -5.2985257 0 74.19899 -39.503429)" gradientUnits="userSpaceOnUse" r="18.000002"><stop offset="0" stop-color="#6b6b6b"/><stop offset=".26238" stop-color="#525252"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><linearGradient id="l" gradientTransform="matrix(.8074968 0 0 .8948322 59.41823 -2.980554)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="53.623615" y2="2.906247"><stop offset="0"/><stop offset="1" stop-color="#525252"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.740136 0 0 1.3934396 6.244736 -7.317093)" gradientUnits="userSpaceOnUse" x1="16.626165" x2="20.054544" y1="15.298182" y2="24.627615"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><path d="m7.737847 42.429947h32.508301v3.570053h-32.508301z" fill="url(#j)" opacity=".3"/><path d="m7.7378475 42.430102v3.569856c-1.1865002.0067-2.8683795-.799823-2.8683795-1.785158 0-.985333 1.3240446-1.784697 2.8683795-1.784698z" fill="url(#i)" opacity=".3"/><path d="m40.246148 42.430102v3.569856c1.1865.0067 2.86838-.799823 2.86838-1.785158 0-.985333-1.324045-1.784697-2.86838-1.784698z" fill="url(#g)" opacity=".3"/><path d="m6.4999609.49719893c8.0202951 0 35.0000391.00280107 35.0000391.00280107l.000042 44.002803s-23.333387 0-35.0000811 0c0-14.668535 0-29.33707 0-44.00560407z" fill="url(#k)" stroke="url(#l)" stroke-linejoin="round" stroke-width=".999922"/><path d="m40.5 43.5h-33v-41.9999999h33z" fill="none" opacity=".5" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><path d="m9 3h20.6l9.4 9.5v29.5h-30z" fill="#fff"/><path d="m8.5 2.5h21.3125l9.6875 9.756098v30.243902h-31z" fill="#fff" opacity=".2" stroke="#000"/><path d="m7.008002 1v25.343182c.00205.187559.045738.364927.120456.489049s.173636.183649.27274.164124l33.306123-9.928258c.171327-.05087.298285-.326667.300681-.653175v-15.414922z" fill="url(#m)" fill-rule="evenodd" opacity=".2"/><path d="m13 28h10v7h-10z" fill="#3689e6"/><path d="m13 28.5h2.3125zm2.625 0h1.96875zm2.28125 0 3.09375.03125zm-4.90625 2.03125h2.25zm2.59375 0h3.375zm3.6875 0h2.25zm2.5625 0h.5625zm-8.84375 2h1.375zm1.71875 0h2.78125zm3.0625 0h.59375zm.90625 0h3.53125zm-5.6875 2h.75zm1.09375 0h1.1875zm1.5 0h.65625zm1 0h1.84375z" fill="none" stroke="url(#a)"/><path d="m25 28h10v7h-10z" fill="#3689e6"/><path d="m25 28.5h2.3125zm2.625 0h1.96875zm2.28125 0 3.09375.03125zm-4.90625 2.03125h2.25zm2.59375 0h3.375zm3.6875 0h2.25zm2.5625 0h.5625zm-8.84375 2h1.375zm1.71875 0h2.78125zm3.0625 0h.59375zm.90625 0h3.53125zm-5.6875 2h.75zm1.09375 0h1.1875zm1.5 0h.65625zm1 0h1.84375z" fill="none" stroke="url(#c)"/><path d="m13 18h10v7h-10z" fill="#3689e6"/><path d="m13 18.5h2.3125zm2.625 0h1.96875zm2.28125 0 3.09375.03125zm-4.90625 2.03125h2.25zm2.59375 0h3.375zm3.6875 0h2.25zm2.5625 0h.5625zm-8.84375 2h1.375zm1.71875 0h2.78125zm3.0625 0h.59375zm.90625 0h3.53125zm-5.6875 2h.75zm1.09375 0h1.1875zm1.5 0h.65625zm1 0h1.84375z" fill="none" stroke="url(#d)"/><path d="m25 18h10v7h-10z" fill="#3689e6"/><path d="m25 18.5h2.3125zm2.625 0h1.96875zm2.28125 0 3.09375.03125zm-4.90625 2.03125h2.25zm2.59375 0h3.375zm3.6875 0h2.25zm2.5625 0h.5625zm-8.84375 2h1.375zm1.71875 0h2.78125zm3.0625 0h.59375zm.90625 0h3.53125zm-5.6875 2h.75zm1.09375 0h1.1875zm1.5 0h.65625zm1 0h1.84375z" fill="none" stroke="url(#e)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/odp_16_8.svg b/icon-themes/elementary_svg/res/odp_16_8.svg
new file mode 100644
index 000000000..01a05cccd
--- /dev/null
+++ b/icon-themes/elementary_svg/res/odp_16_8.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="2.105971" x2="2.105971" y1="2.531539" y2="14.492431"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.35135134 0 0 .24324323 -.43243 2.162165)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="3.156074" y2="43"><stop offset="0" stop-color="#fff"/><stop offset=".12457845" 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="c" gradientTransform="matrix(.42857266 0 0 .23901363 -2.285745 1.897003)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1=".985206" y2="47.013336"><stop offset="0" stop-color="#ffc27d"/><stop offset=".39698008" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.34607105 0 0 .22368115 23.175855 1.630627)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-color="#a62100"/><stop offset="1" stop-color="#cc3b02"/></linearGradient><path d="m.4999608 2.499961c3.4372792 0 15.0000602.0006996 15.0000602.0006996l.000018 10.9993784s-10.0000522 0-15.0000782 0c0-3.666692 0-7.3333856 0-11.000078z" fill="url(#c)" stroke="url(#d)" stroke-linejoin="round" stroke-width=".999922"/><path d="m14.5 12.5h-13.0000001v-9h13.0000001z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="round"/><path d="m2.5 4.5h9l2 2v5h-11z" fill="#fff" stroke="#fff"/><path d="m1.4999998 3.4999998h10.5000002l2.5 2.5000002v6.5h-13.0000002z" fill="none" opacity=".2" stroke="#000" stroke-opacity=".564246"/><g transform="translate(-1 -1)"><path d="m14 8.9999992a3 3 0 1 1 -1.586964-2.6463796l-1.413036 2.6463796z" fill="url(#a)" opacity=".5"/><path d="m14 9.0086719c0 1.3007071-.946019 2.5442041-2.199478 2.8911901-1.25346.346986-2.7040275-.233073-3.3729598-1.348566-.00535.0048 2.5724378-1.5426241 2.5724378-1.5426241z" fill="url(#a)" opacity=".5"/><g fill="none" stroke="#aaa" transform="translate(-24.951162 -3.655906)"><path d="m28.951162 11.155905h2"/><path d="m28.951162 13.155905h1"/><path d="m28.951162 15.155905h3"/><path d="m30.951162 13.155905h1"/></g><path d="m14 8.9991261c0 1.3007079-.946019 2.5442049-2.199478 2.8911909-.02929-.0051-.800522-2.8911909-.800522-2.8911909z" fill="url(#a)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/odp_24_8.svg b/icon-themes/elementary_svg/res/odp_24_8.svg
new file mode 100644
index 000000000..955c5f533
--- /dev/null
+++ b/icon-themes/elementary_svg/res/odp_24_8.svg
@@ -0,0 +1 @@
+<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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.40540511 0 0 .51351351 4.269676 2.673878)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="24.001484" y1="6.473675" y2="33.740345"><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><radialGradient id="c" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 15.238782 17.978761)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="d" cx="934.64838" cy="488.29297" gradientTransform="matrix(-.01204859 0 0 .0082353 12.761195 17.978761)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="e" gradientTransform="matrix(.0352071 0 0 .0082353 1.275137 17.978744)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="15" x2="14.999989" y1="24.999999" y2="3.998197"><stop offset="0" stop-color="#71171c"/><stop offset="1" stop-color="#ed8137"/></linearGradient><radialGradient id="g" cx="14.239056" cy="11.49049" gradientTransform="matrix(.0011511 1.2797638 -2.945594 .00264946 43.809208 -10.288823)" gradientUnits="userSpaceOnUse" r="18.000002"><stop offset="0" stop-color="#f9c590"/><stop offset=".39698008" stop-color="#f19860"/><stop offset="1" stop-color="#ce5d36"/></radialGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="3" x2="3" y1="4.54776" y2="21.505387"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><path d="m1.4999491 4.4982c5.2704859 0 21.0000509.0018 21.0000509.0018l.000027 16.998232h-21.0000779v-17.000078z" fill="url(#g)" stroke="url(#f)" stroke-linejoin="round" stroke-width=".999922"/><path d="m1.5 21h20.999989v1.998196h-20.999989z" fill="url(#e)" opacity=".15"/><path d="m1.4999889 20.998282v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#d)" opacity=".15"/><path d="m22.499989 20.998282v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#c)" opacity=".15"/><path d="m21.499989 20.498197h-19.0000004v-14.9999999h19.0000004z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="round"/><path d="m3.999989 6.9981971h12.36l3.64 3.8461539v8.153846h-16z" fill="#fff"/><path d="m3.499989 6.498197h13.0625l3.9375 4.097561v8.90244h-17z" fill="#fff" opacity=".2" stroke="#000"/><g fill="none" stroke="#aaa"><path d="m5 8.5h4"/><path d="m10 8.5h2"/><path d="m13 8.5h1"/><path d="m15 8.5h2"/><path d="m5 11.488438h2"/><path d="m5 13.488438h1"/><path d="m5 15.488438h2"/><path d="m5 17.488438h2"/><path d="m7 13.488438h1"/><path d="m8 17.488438h1"/></g><path d="m19 13.988437a3.9999999 3.9999999 0 1 1 -2.115952-3.528506l-1.884048 3.528506z" fill="url(#h)" opacity=".5"/><path d="m19 14c0 1.734276-1.261358 3.392272-2.932637 3.85492-1.671279.462649-3.60537-.310764-4.497279-1.798089-.007078.006414 3.429916-2.056831 3.429916-2.056831z" fill="url(#h)" opacity=".5"/><path d="m19 13.988437c0 1.734276-1.261358 3.392272-2.932637 3.85492-.039049-.006745-1.067363-3.85492-1.067363-3.85492z" fill="url(#h)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/odp_32_8.svg b/icon-themes/elementary_svg/res/odp_32_8.svg
new file mode 100644
index 000000000..473950a7f
--- /dev/null
+++ b/icon-themes/elementary_svg/res/odp_32_8.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="4.334286" x2="4.334286" y1="6.525714" y2="29.474285"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(1.3394176 0 0 -1.9826305 -11.354333 95.86293)" gradientUnits="userSpaceOnUse" x1="22.004084" x2="22.004084" y1="63.217903" y2="25.646791"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#c8c8c8"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.60952382 0 0 .80390736 1.371428 .201673)" gradientUnits="userSpaceOnUse" x1="16.626165" x2="20.054544" y1="15.298182" y2="24.627615"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.72972974 0 0 .56756756 -1.513509 2.378381)" 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><radialGradient id="e" cx="14.239056" cy="11.49049" gradientTransform="matrix(0 1.6613296 -4.3902088 0 57.59346 -16.406832)" gradientUnits="userSpaceOnUse" r="18.000002"><stop offset="0" stop-color="#ffc27d"/><stop offset=".39698008" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></radialGradient><linearGradient id="f" gradientTransform="matrix(.66906904 0 0 .46769522 45.346544 2.682304)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="53.623615" y2="2.906247"><stop offset="0" stop-color="#a62100"/><stop offset="1" stop-color="#cc3b02"/></linearGradient><linearGradient id="g"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.03345303 0 0 .01508077 -25.772132 20.02493)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="i" cx="605.71429" cy="486.64789" gradientTransform="matrix(.03142725 0 0 .01508077 -24.517756 20.02493)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#g"/><radialGradient id="j" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.03142725 0 0 .01508077 -2.812712 20.02493)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#g"/><g transform="matrix(1.3333333 0 0 1 34.220314 -.216738)"><path d="m-21.757769 25.554264h16.153034v3.662474h-16.153034z" fill="url(#h)" opacity=".402062"/><path d="m-5.577801 25.55439v3.662272c1.618426.0069 3.912566-.820529 3.912565-1.831372 0-1.010842-1.806041-1.8309-3.912565-1.8309z" fill="url(#i)" opacity=".402062"/><path d="m-21.752671 25.55439v3.662272c-1.618426.0069-3.912565-.820529-3.912565-1.831372 0-1.010842 1.806041-1.8309 3.912565-1.8309z" fill="url(#j)" opacity=".402062"/></g><path d="m1.4999605 4.4999952c6.645391 0 29.0000445.00143 29.0000445.00143l.000034 22.9986138s-19.333386 0-29.0000785 0c0-7.666693 0-15.333386 0-23.0000779z" fill="url(#e)" stroke="url(#f)" stroke-linejoin="round" stroke-width=".999922"/><path d="m29.5 26.499997h-27.0000005v-21.0000002h27.0000005z" fill="none" opacity=".5" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4 6.9999979h19.3l4.7 4.3846161v13.615384h-24z" fill="#fff"/><path d="m3.4999996 6.4999987h20.0000004l5 4.6341463v14.365854h-25.0000004z" fill="#fff" opacity=".2" stroke="#000"/><g fill="none" stroke="#aaa"><path d="m9 9.5h4"/><path d="m14 9.5h2"/><path d="m17 9.5h1"/><path d="m19 9.5h2"/></g><g fill="url(#a)" transform="matrix(.83248814 0 0 .83248814 .847702 2.177654)"><path d="m29 19a6 6 0 1 1 -3.173929-5.292761l-2.826071 5.292761z" opacity=".5"/><path d="m29 19.017344c0 2.601413-1.892038 5.088408-4.398956 5.78238-2.506919.693972-5.408056-.466147-6.745919-2.697134-.0106.0096 5.144875-3.085246 5.144875-3.085246z" opacity=".5"/><path d="m29 19.003569c0 2.601413-1.892038 5.088408-4.398956 5.78238-.05858-.01016-1.601044-5.78238-1.601044-5.78238z"/></g><path d="m7 23v-1h2v1zm3 0v-1h5v1zm-3-3v-1h3v1zm4 0v-1h2v1zm-4-3v-1h3v1zm4 0v-1h1v1zm2 0v-1h1v1zm-6-3v-1h3v1zm4 0v-1h3v1z" fill="url(#b)"/><path d="m2 4.9999948v14.6210622c.00166.10821.037673.210535.099196.282144.061536.07161.1429947.105945.2246096.0947l27.4285754-5.72784c.141092-.02936.245646-.188461.247619-.376831v-8.8932232z" fill="url(#c)" fill-rule="evenodd" opacity=".2"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/odp_48_8.svg b/icon-themes/elementary_svg/res/odp_48_8.svg
new file mode 100644
index 000000000..3901be645
--- /dev/null
+++ b/icon-themes/elementary_svg/res/odp_48_8.svg
@@ -0,0 +1 @@
+<svg height="48" width="48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="8.567797" x2="8.567797" y1="15.610169" y2="44.491524"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(1.3394176 0 0 -1.9826305 -6.354333 107.86293)" gradientUnits="userSpaceOnUse" x1="22.004084" x2="22.004084" y1="63.217903" y2="25.646791"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#c8c8c8"/></linearGradient><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.91428564 0 0 1.3934396 2.057149 -2.317093)" gradientUnits="userSpaceOnUse" x1="16.626165" x2="20.054544" xlink:href="#c" y1="15.298182" y2="24.627615"/><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(.02303995 0 0 .01484079 28.360735 33.085493)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#d"/><radialGradient id="g" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.02303994 0 0 .01484079 19.622642 33.085493)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#d"/><linearGradient id="h" gradientTransform="matrix(.06732488 0 0 .01484079 -.341139 33.085463)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="i" gradientTransform="matrix(1.2409029 0 0 1.3504171 -5.769505 -6.728733)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#c" y1="14.203104" y2="35.721317"/><linearGradient id="j" gradientTransform="matrix(.99186794 0 0 1.2108363 66.881379 -8.870901)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="41.797989" y2="17.555471"><stop offset="0" stop-color="#a62100"/><stop offset="1" stop-color="#cc3b02"/></linearGradient><radialGradient id="k" cx="22.019003" cy=".563346" gradientTransform="matrix(-.00000002 2.4253298 -2.6354997 -.00000002 23.503701 -48.760605)" gradientUnits="userSpaceOnUse" r="22.000002"><stop offset="0" stop-color="#ffc27d"/><stop offset=".39698008" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></radialGradient><path d="m5.738061 38.526806h36.50787v3.604193h-36.50787z" fill="url(#h)" opacity=".3"/><path d="m5.7373795 38.526964v3.603993c-1.1865002.006729-2.8683795-.807471-2.8683795-1.802229 0-.994755 1.3240446-1.801763 2.8683795-1.801764z" fill="url(#g)" opacity=".3"/><path d="m42.246 38.526964v3.603993c1.1865.0067 2.86838-.807471 2.86838-1.802229 0-.994755-1.324045-1.801763-2.86838-1.801764z" fill="url(#f)" opacity=".3"/><path d="m2.499961 5.499963h43.00008v35.000076h-43.00008z" fill="url(#k)" stroke="url(#j)" stroke-linejoin="round" stroke-width=".999922"/><path d="m3.499961 6.499959h41.000076v33.00008h-41.000076z" fill="none" opacity=".6" stroke="url(#i)" stroke-linejoin="round" stroke-width=".999922"/><path d="m5 8.000478h28.8l9.2 8.999522v21.000478h-38z" fill="#fff"/><path d="m4.4999999 7.5004753h29.5285711l9.471428 9.3000007v21.7h-38.9999991z" fill="#fff" opacity=".2" stroke="#000"/><path d="m3 6.0000004v25.3431816c.00248.187559.056453.364927.1488036.489049.092276.124122.214484.183649.336914.164124l41.1428544-9.928258c.211642-.05087.368476-.326667.371428-.653175v-15.4149216z" fill="url(#e)" fill-rule="evenodd" opacity=".2"/><g transform="translate(-1.500001 -6)"><path d="m12 38v-1h2v1zm3 0v-1h6v1zm-3-4v-1h3v1zm4 0v-1h2v1zm3 0v-1h1v1zm2 0v-1h2v1zm-9-4v-1h3v1zm4 0v-1h1v1zm2 0v-1h4v1zm-6-4v-1h3v1zm4 0v-1h2v1zm3 0v-1h4v1z" fill="url(#b)"/><path d="m17 20v1h6v-1zm7 0v1h2v-1zm3 0v1h4v-1z" opacity=".28"/><g fill="url(#a)"><path d="m39 31.999998a7 7 0 1 1 -3.702917-6.174886l-3.297082 6.174886z" opacity=".5"/><path d="m38.990502 32.020234c.000001 3.034983-2.207377 5.936477-5.132115 6.746111-2.924739.809634-6.309398-.543838-7.870239-3.146656-.01238.01123 6.002355-3.599455 6.002355-3.599455z" opacity=".5"/><path d="m38.999999 32.004126c.000001 3.034983-2.207377 5.936477-5.132115 6.746111-.06833-.01187-1.867884-6.746111-1.867884-6.746111z"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/ods_16_8.svg b/icon-themes/elementary_svg/res/ods_16_8.svg
new file mode 100644
index 000000000..82fa262c0
--- /dev/null
+++ b/icon-themes/elementary_svg/res/ods_16_8.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" 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="b" gradientTransform="matrix(.31428714 0 0 .3259265 .457108 -.322238)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1=".985206" y2="47.013336"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".704952" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></linearGradient><linearGradient id="c" 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-color="#206b00"/><stop offset="1" stop-color="#3a9104"/></linearGradient><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 14.99909804s-7.3333841 0-11.0000759 0c0-5.000017 0-10.000035 0-15.00005204z" fill="url(#b)" stroke="url(#c)" stroke-linejoin="round" stroke-width=".999922"/><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" fill="none" opacity=".5" stroke="url(#a)" stroke-linecap="round"/><path d="m3.4999999 1.5000004h5.994643l3.0053571 3.2709996v9.729h-9.0000001z" fill="#fff" opacity=".2" stroke="#000"/><path d="m4 1.9999987h5.317647l2.682353 3.0000013v9h-8z" fill="#fff"/><g transform="translate(0 2)"><path d="m5.0000001 4h5.9999999v3h-5.9999999z" fill="#9bdb4d"/><g fill="none" stroke="#206b00"><path d="m9.999878 8.5h-3.999878m1.5-3.5v5" opacity=".4"/><path d="m5.5 4.5h5v6h-5zm4.936362 2h-4.8303" opacity=".6" stroke-linecap="round"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/ods_24_8.svg b/icon-themes/elementary_svg/res/ods_24_8.svg
new file mode 100644
index 000000000..d202f1c0e
--- /dev/null
+++ b/icon-themes/elementary_svg/res/ods_24_8.svg
@@ -0,0 +1 @@
+<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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.32432)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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><radialGradient id="c" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="e" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.53064133 0 0 .58970225 -2.225177 -5.291902)" gradientUnits="userSpaceOnUse" x1="13" x2="13" y1="26" y2="1"><stop offset="0" stop-color="#425a2d"/><stop offset="1" stop-color="#7f956d"/></linearGradient><radialGradient id="g" cx="14.239056" cy="11.49049" gradientTransform="matrix(-.00099722 1.5574418 -2.9455946 -.00188603 41.839816 -17.188778)" gradientUnits="userSpaceOnUse" r="18.000002"><stop offset="0" stop-color="#b5cc85"/><stop offset=".26238" stop-color="#9abe74"/><stop offset=".704952" stop-color="#669f4d"/><stop offset="1" stop-color="#47892b"/></radialGradient><path d="m3.4999601 1.5000029c5.270486 0 17.0000509.0018 17.0000509.0018l.000027 20.9982321h-17.0000779v-21.0000781z" fill="url(#g)" stroke="url(#f)" stroke-linejoin="round" stroke-width=".999922"/><path d="m3.500001 22h16.999998v2h-16.999998z" fill="url(#e)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#d)" opacity=".15"/><path d="m20.5 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#c)" opacity=".15"/><path d="m19.5 21.5h-15.0000004v-19h15.0000004z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="round"/><path d="m6 4h8.36l3.64 3.846154v12.153846h-12z" fill="#fff"/><path d="m5.5 3.5h9.0625l3.9375 4.097561v12.90244h-13z" fill="#fff" opacity=".2" stroke="#000"/><path d="m7.000031 8.999996 9.999938.00001v1.499995 1.499999l-9.999938-.00001z" fill="#b7d095"/><g fill="none" stroke="#206b00"><path d="m15.99997 13.5-7.999939-.00001m7.999939 2.00001-7.999939-.00001m2.5-5.500049v7.000001m2.999969-6.999942v7" opacity=".4"/><path d="m7.5 9.5 9 .00001v7.99999l-9-.00001zm8.9 2-8.733332-.00001" opacity=".6" stroke-linecap="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/ods_32_8.svg b/icon-themes/elementary_svg/res/ods_32_8.svg
new file mode 100644
index 000000000..e9a4fb0dd
--- /dev/null
+++ b/icon-themes/elementary_svg/res/ods_32_8.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="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><linearGradient id="d" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.47891153 0 0 .80390736 4.506123 -3.798325)" gradientUnits="userSpaceOnUse" x1="16.626165" x2="20.054544" y1="15.298182" y2="24.627615"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.56756757 0 0 .72972969 2.378382 -2.513506)" 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><radialGradient id="g" cx="14.239056" cy="11.49049" gradientTransform="matrix(0 2.0947184 -3.4818921 0 48.98794 -25.860757)" gradientUnits="userSpaceOnUse" r="18.000002"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".704952" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="h" gradientTransform="matrix(.53064133 0 0 .58970225 39.274862 -1.791863)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="53.623615" y2="2.906247"><stop offset="0" stop-color="#206b00"/><stop offset="1" stop-color="#3a9104"/></linearGradient><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#d)" opacity=".15"/><path d="m4.4999609.50000707c5.270486 0 23.0000511.0018 23.0000511.0018l.000027 28.99823193s-15.333385 0-23.0000781 0c0-9.666693 0-19.333386 0-29.00007793z" fill="url(#g)" stroke="url(#h)" stroke-linejoin="round" stroke-width=".999922"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#c)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#a)" opacity=".15"/><path d="m26.5 28.499999h-21v-26.9999991h21z" fill="none" opacity=".5" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><path d="m7 3h12.36l5.64 5.846154v18.153846h-18z" fill="#fff"/><path d="m6.5 2.4999999h13.0625l5.9375 6.0975608v18.9024403h-19z" fill="#fff" opacity=".2" stroke="#000"/><g transform="translate(0 3)"><path d="m7.9999999 8h16.0000001v1.9999997 2.0000003h-16.0000001z" fill="#9bdb4d"/><g fill="none" stroke="#206b00"><path d="m23 14.5h-14m14 3h-14m4.498357-8.5000654v11.0000004m5.003287-10.9998691v10.9999991" opacity=".4"/><path d="m8.4999999 8.5h15.0000001v12h-15.0000001zm14.8636371 3h-14.6363644" opacity=".6" stroke-linecap="round"/></g></g><path d="m5.000001.99999692v14.62106208c.0013.10821.0296.210535.07794.282144.04835.07161.112353.105945.176479.0947l21.551021-5.72784c.110858-.02936.193008-.188461.194558-.376831v-8.8932231z" fill="url(#e)" fill-rule="evenodd" opacity=".2"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/ods_48_8.svg b/icon-themes/elementary_svg/res/ods_48_8.svg
new file mode 100644
index 000000000..49033378d
--- /dev/null
+++ b/icon-themes/elementary_svg/res/ods_48_8.svg
@@ -0,0 +1 @@
+<svg height="48" width="48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.89189189 0 0 1.1351351 2.5946 -4.743232)" 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><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(.02303995 0 0 .01470022 26.360882 37.040176)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.02303994 0 0 .01470022 21.62311 37.040176)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="e" gradientTransform="matrix(.06732488 0 0 .01470022 -.341139 37.040146)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="f" cx="14.239056" cy="11.49049" gradientTransform="matrix(0 3.1785897 -5.2985257 0 74.19899 -39.503429)" gradientUnits="userSpaceOnUse" r="18.000002"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".704952" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="g" gradientTransform="matrix(.8074968 0 0 .8948322 59.41823 -2.980554)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="53.623615" y2="2.906247"><stop offset="0" stop-color="#206b00"/><stop offset="1" stop-color="#3a9104"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.740136 0 0 1.3934396 6.244736 -7.317093)" gradientUnits="userSpaceOnUse" x1="16.626165" x2="20.054544" y1="15.298182" y2="24.627615"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><path d="m7.737847 42.429947h32.508301v3.570053h-32.508301z" fill="url(#e)" opacity=".3"/><path d="m7.7378475 42.430102v3.569856c-1.1865002.0067-2.8683795-.799823-2.8683795-1.785158 0-.985333 1.3240446-1.784697 2.8683795-1.784698z" fill="url(#d)" opacity=".3"/><path d="m40.246148 42.430102v3.569856c1.1865.0067 2.86838-.799823 2.86838-1.785158 0-.985333-1.324045-1.784697-2.86838-1.784698z" fill="url(#b)" opacity=".3"/><path d="m6.4999609.49719893c8.0202951 0 35.0000391.00280107 35.0000391.00280107l.000042 44.002803s-23.333387 0-35.0000811 0c0-14.668535 0-29.33707 0-44.00560407z" fill="url(#f)" stroke="url(#g)" stroke-linejoin="round" stroke-width=".999922"/><path d="m40.5 43.5h-33v-41.9999999h33z" fill="none" opacity=".5" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><path d="m9 3h20.6l9.4 9.5v29.5h-30z" fill="#fff"/><path d="m8.5 2.5h21.3125l9.6875 9.756098v30.243902h-31z" fill="#fff" opacity=".2" stroke="#000"/><g transform="translate(0 4)"><path d="m11.000001 12.000547h26v2.999999 3.000001h-26z" fill="#9bdb4d"/><g fill="none" stroke="#206b00"><path d="m36 22.50047h-24m24 4.999999h-24m7.5-14.500576v19.000548m9-19.000334v19.000545" opacity=".4"/><path d="m11.499899 12.499455h25.000204v20.001092h-25.000204zm24.77293 5.001092h-24.394139" opacity=".6" stroke-linecap="round"/></g></g><path d="m7.008002 1v25.343182c.00205.187559.045738.364927.120456.489049s.173636.183649.27274.164124l33.306123-9.928258c.171327-.05087.298285-.326667.300681-.653175v-15.414922z" fill="url(#h)" fill-rule="evenodd" opacity=".2"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/odt_16_8.svg b/icon-themes/elementary_svg/res/odt_16_8.svg
new file mode 100644
index 000000000..2b1f62d5f
--- /dev/null
+++ b/icon-themes/elementary_svg/res/odt_16_8.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.32160807 0 0 .3333374 1.005758 -.349077)" gradientUnits="userSpaceOnUse" x1="22.004084" x2="22.004084" y1="47.813133" y2="3.363852"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#c8c8c8"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" 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="c" gradientTransform="matrix(.31428714 0 0 .3259265 .457108 -.322238)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1=".985206" y2="47.013336"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".26238" stop-color="#64baff"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></linearGradient><linearGradient id="d" 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-color="#002e99"/><stop offset="1" stop-color="#3689e6"/></linearGradient><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 14.99909804s-7.3333841 0-11.0000759 0c0-5.000017 0-10.000035 0-15.00005204z" fill="url(#c)" stroke="url(#d)" stroke-linejoin="round" stroke-width=".999922"/><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="round"/><path d="m3.4999999 1.5000004h5.994643l3.0053571 3.2709996v9.729h-9.0000001z" fill="#fff" opacity=".2" stroke="#000"/><path d="m4 1.9999987h5.317647l2.682353 3.0000013v9h-8z" fill="#fff"/><path d="m5.1809045 3.499995h.7537691zm.8643219 0h.703517zm.8140698 0h.6231156zm.7236186 0h.2713566zm.3819095 0h.603015zm.7236186 0 1.0965608.000005zm-3.5075384.994817h.9949753zm1.0954773 0h1.6281406zm1.7286437 0h.7939702zm.8944722 0h.7437188zm.8442218 0h.6331655zm-4.562815 1.005188h.5125628zm.6733666 0h1.8994984zm-.6733666 1.9947954h.9949753zm1.0954773 0h1.6281406zm1.7286437 0h.7939702zm.8944722 0h.7437188zm.8442218 0h.6331655zm-4.562815 1.0052046h.7537691zm.8643219 0h.6934672zm.8140698 0h.6231156zm.7236186 0h.2713566zm.3819095 0h.603015zm.7236186 0h1.5778891zm-3.5075384 1h1.1758797zm1.3065331 0h.5628138zm.6633158 0h.2814074zm.3919602 0h.5125629zm.6231157 0h.5226136zm.6231156 0h.8341716zm.9447246 0h1.0854265zm-4.552765 1.994804h.9949753zm1.0954773 0h1.6281406zm1.7286437 0h.7939702zm.8944722 0h.7437188zm.8442218 0h.6331655zm-4.562815 1.005196h1.2462313zm1.3567841 0h.3919602zm.4924622 0h.8944722zm.9949753 0h1.3165834zm1.4271354 0h.8944735zm.9849255 0h.190955zm-5.2562825 1h1.2462313zm1.3567841 0h.5628138zm.6633168 0h.8844215zm.9849245 0h.954774zm1.0653266 0h.38191zm.482413 0h.211055zm.3216075 0h.592966z" fill="none" stroke="url(#a)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/odt_24_8.svg b/icon-themes/elementary_svg/res/odt_24_8.svg
new file mode 100644
index 000000000..71ad04d02
--- /dev/null
+++ b/icon-themes/elementary_svg/res/odt_24_8.svg
@@ -0,0 +1 @@
+<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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.32432)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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><radialGradient id="c" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="e" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(-.48571482 0 0 .477213 24.129815 -.326798)" gradientUnits="userSpaceOnUse" x1="22.004084" x2="22.004084" y1="47.813133" y2="3.363852"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#c8c8c8"/></linearGradient><radialGradient id="g" cx="14.239056" cy="11.49049" gradientTransform="matrix(-.00099722 1.5574418 -2.9455946 -.00188603 41.839816 -17.188778)" gradientUnits="userSpaceOnUse" r="18.000002"><stop offset="0" stop-color="#90dbec"/><stop offset=".26238" stop-color="#55c1ec"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></radialGradient><linearGradient id="h" gradientTransform="matrix(.53064133 0 0 .58970225 38.274861 -.791867)" gradientUnits="userSpaceOnUse" x1="-51.399807" x2="-51.786404" y1="45.432873" y2="2.906247"><stop offset="0" stop-color="#185f9a"/><stop offset="1" stop-color="#599ec9"/></linearGradient><path d="m3.4999601 1.5000029c5.270486 0 17.0000509.0018 17.0000509.0018l.000027 20.9982321h-17.0000779v-21.0000781z" fill="url(#g)" stroke="url(#h)" stroke-linejoin="round" stroke-width=".999922"/><path d="m3.500001 22h16.999998v2h-16.999998z" fill="url(#e)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#d)" opacity=".15"/><path d="m20.5 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#c)" opacity=".15"/><path d="m19.5 21.5h-15.0000004v-19h15.0000004z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="round"/><path d="m6 4h8.36l3.64 3.846154v12.153846h-12z" fill="#fff"/><path d="m5.5 3.5h9.0625l3.9375 4.097561v12.90244h-13z" fill="#fff" opacity=".2" stroke="#000"/><path d="m14.84961 6.5h-.425781zm-.591797 0h-.775391zm-.941406 0h-.789063zm-.941407 0h-1.259765zm-1.425781 0h-2.705078zm-2.855469 0h-1.09375zm5.464844.9921875h-1.199219zm-1.349609 0h-1.125zm-1.275391 0h-2.021484zm-2.173828 0-1.501953.015625zm6.818359 1.0078125h-2.246094zm-2.398437 0h-.896485zm-1.046875 0h-3.1757811zm-3.310547 0h-1.443359zm4.736328 2.992188h-1.199219zm-1.349609 0h-1.125zm-1.275391 0h-2.021484zm-2.173828 0-1.501953.01562zm7 1.007812h-2.048828zm-2.201172 0h-.789063zm-.941406 0h-1.927735zm-2.078125 0h-3.494141zm5.039062 1h-2.246094zm-2.398437 0h-.896485zm-1.046875 0h-3.1757811zm-3.310547 0h-1.443359zm6.027344 1h-.425781zm-.591797 0h-.775391zm-.941406 0h-.789063zm-.941407 0h-1.259765zm-1.425781 0h-2.705078zm-2.855469 0h-1.09375zm5.464844 1.992188h-1.199219zm-1.349609 0h-1.125zm-1.275391 0h-2.021484zm-2.173828 0-1.501953.01562zm6.089844 1.007812h-.425781zm-.591797 0h-.775391zm-.941406 0h-.789063zm-.941407 0h-1.259765zm-1.425781 0h-2.705078zm-2.855469 0h-1.09375z" fill="none" stroke="url(#f)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/odt_32_8.svg b/icon-themes/elementary_svg/res/odt_32_8.svg
new file mode 100644
index 000000000..5bd4389fd
--- /dev/null
+++ b/icon-themes/elementary_svg/res/odt_32_8.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="17.499937" x2="17.499937" y1="30" y2="0"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#c8c8c8"/></linearGradient><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="e" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.47891153 0 0 .80390736 4.506123 -3.798325)" gradientUnits="userSpaceOnUse" x1="16.626165" x2="20.054544" y1="15.298182" y2="24.627615"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.56756757 0 0 .72972969 2.378382 -2.513506)" 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><radialGradient id="h" cx="14.239056" cy="11.49049" gradientTransform="matrix(0 2.0947184 -3.4818921 0 48.98794 -25.860757)" gradientUnits="userSpaceOnUse" r="18.000002"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".26238" stop-color="#64baff"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><linearGradient id="i" gradientTransform="matrix(.53064133 0 0 .58970225 39.274862 -1.791863)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="53.623615" y2="2.906247"><stop offset="0" stop-color="#002e99"/><stop offset="1" stop-color="#3689e6"/></linearGradient><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#e)" opacity=".15"/><path d="m4.4999609.50000707c5.270486 0 23.0000511.0018 23.0000511.0018l.000027 28.99823193s-15.333385 0-23.0000781 0c0-9.666693 0-19.333386 0-29.00007793z" fill="url(#h)" stroke="url(#i)" stroke-linejoin="round" stroke-width=".999922"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#d)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#b)" opacity=".15"/><path d="m26.5 28.499999h-21v-26.9999991h21z" fill="none" opacity=".5" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round"/><path d="m7 3h12.36l5.64 5.846154v18.153846h-18z" fill="#fff"/><path d="m6.5 2.4999999h13.0625l5.9375 6.0975608v18.9024403h-19z" fill="#fff" opacity=".2" stroke="#000"/><path d="m5.000001.99999692v14.62106208c.0013.10821.0296.210535.07794.282144.04835.07161.112353.105945.176479.0947l21.551021-5.72784c.110858-.02936.193008-.188461.194558-.376831v-8.8932231z" fill="url(#f)" fill-rule="evenodd" opacity=".2"/><path d="m9.5000625 5.505005h1.3436255zm1.6873755 0h2.1875zm2.53125 0h1.9375zm2.25 0h.84375zm1.1875 0h1.875zm-7.6561255 2h2.6561255zm3.0623755 0h1.75zm2.0625 0h.875zm1.21875 0h1.59375zm1.9375 0h1.625zm1.9375 0h2.59375zm-10.2186255 1.9949953h3.2811255zm3.6248755 0h4.625zm4.9375 0h1.84375zm-8.5623755 1.9999997h1.5937505zm1.0936255 0h5.90625zm-1.0936255 3.037243h2.0936255zm2.4061255 0h5.0625zm5.375 0h2.46875zm2.78125 0h2.3125zm-10.5623755 1.962757h1.3436255zm1.6873755 0h2.15625zm2.53125 0h1.9375zm2.25 0h.84375zm1.1875 0h1.875zm2.25 0h3.09375zm-9.9061255 2.075342h3.2811255zm3.6248755 0h4.625zm4.9375 0h1.84375zm-8.5623755 2.924658h2.0936255zm2.4061255 0h5.0625zm5.375 0h2.46875zm-7.7811255 2h2.8748755zm3.2186255 0h1.21875zm1.53125 0h2.78125zm3.09375 0h4.09375zm-7.8436255 2h2.8748755zm3.2186255 0h1.75zm2.0625 0h2.75zm3.0625 0h2.96875z" fill="none" stroke="url(#a)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/odt_48_8.svg b/icon-themes/elementary_svg/res/odt_48_8.svg
new file mode 100644
index 000000000..c258dd5be
--- /dev/null
+++ b/icon-themes/elementary_svg/res/odt_48_8.svg
@@ -0,0 +1 @@
+<svg height="48" width="48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="21.928237" x2="21.928237" y1="44.76606" y2=".316779"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#c8c8c8"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.89189189 0 0 1.1351351 2.5946 -4.743232)" 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><radialGradient id="c" cx="605.71429" cy="486.64789" gradientTransform="matrix(.02303995 0 0 .01470022 26.360882 37.040176)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#d"/><linearGradient id="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.02303994 0 0 .01470022 21.62311 37.040176)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#d"/><linearGradient id="f" gradientTransform="matrix(.06732488 0 0 .01470022 -.341139 37.040146)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="g" cx="14.239056" cy="11.49049" gradientTransform="matrix(0 3.1785897 -5.2985257 0 74.19899 -39.503429)" gradientUnits="userSpaceOnUse" r="18.000002"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".26238" stop-color="#64baff"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><linearGradient id="h" gradientTransform="matrix(.8074968 0 0 .8948322 59.41823 -2.980554)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="53.623615" y2="2.906247"><stop offset="0" stop-color="#002e99"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.740136 0 0 1.3934396 6.244736 -7.317093)" gradientUnits="userSpaceOnUse" x1="16.626165" x2="20.054544" y1="15.298182" y2="24.627615"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><path d="m7.737847 42.429947h32.508301v3.570053h-32.508301z" fill="url(#f)" opacity=".3"/><path d="m7.7378475 42.430102v3.569856c-1.1865002.0067-2.8683795-.799823-2.8683795-1.785158 0-.985333 1.3240446-1.784697 2.8683795-1.784698z" fill="url(#e)" opacity=".3"/><path d="m40.246148 42.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="m6.4999609.49719893c8.0202951 0 35.0000391.00280107 35.0000391.00280107l.000042 44.002803s-23.333387 0-35.0000811 0c0-14.668535 0-29.33707 0-44.00560407z" fill="url(#g)" stroke="url(#h)" stroke-linejoin="round" stroke-width=".999922"/><path d="m40.5 43.5h-33v-41.9999999h33z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m9 3h20.6l9.4 9.5v29.5h-30z" fill="#fff"/><path d="m8.5 2.5h21.3125l9.6875 9.756098v30.243902h-31z" fill="#fff" opacity=".2" stroke="#000"/><path d="m12.90625 8.500001h2.34375zm2.6875 0h2.1875zm2.53125 0h1.9375zm2.25 0h.84375zm1.1875 0h1.875zm2.25 0h4.9375zm5.25 0h3.78125zm-16.15625 2h3.65625zm4.0625 0h1.75zm2.0625 0h.875zm1.21875 0h1.59375zm1.9375 0h1.625zm1.9375 0h2.59375zm2.9375 0h3.375zm3.6875 0h2.25zm2.5625 0h.5625zm-20.40625 1.968749h3.09375zm3.40625 0h5.0625zm5.375 0h2.46875zm2.78125 0h2.3125zm2.625 0h1.96875zm2.28125 0 3.09375.03125zm-16.46875 2.03125h4.28125zm4.625 0h4.625zm4.9375 0h1.84375zm2.15625 0h4.34375zm4.625 0h2.96875zm3.3125 0h1.1875zm-19.65625 2h1.59375zm2.09375 0h5.90625zm-2.09375 3.96875h3.09375zm3.40625 0h5.0625zm5.375 0h2.46875zm2.78125 0h2.3125zm2.625 0h1.96875zm2.28125 0 3.09375.03125zm-16.46875 2.03125h2.34375zm2.6875 0h2.15625zm2.53125 0h1.9375zm2.25 0h.84375zm1.1875 0h1.875zm2.25 0h4.90625zm5.25 0h3.75zm4.0625 0h1.1875zm-20.21875 2h3.9375zm4.25 0h4.21875zm4.53125 0h1.625zm1.9375 0h3.96875zm4.28125 0h5zm5.34375 0h1.84375zm-20.34375 2h4.28125zm4.625 0h4.625zm4.9375 0h1.84375zm2.15625 0h4.34375zm4.625 0h2.96875zm3.3125 0h1.1875zm-19.65625 2h3.65625zm4.0625 0h1.75zm2.0625 0h.875zm1.21875 0h1.59375zm1.9375 0h1.625zm1.9375 0h2.59375zm2.9375 0h3.375zm3.6875 0h2.25zm2.5625 0h.5625zm-20.40625 3.96875h3.09375zm3.40625 0h5.0625zm5.375 0h2.46875zm2.78125 0h2.3125zm2.625 0h1.96875zm2.28125 0 3.09375.03125zm-16.46875 2.03125h3.65625zm4.0625 0h1.75zm2.0625 0h.875zm1.21875 0h1.59375zm1.9375 0h1.625zm1.9375 0h2.59375zm2.9375 0h3.375zm3.6875 0h2.25zm2.5625 0h.5625zm-20.40625 2h3.875zm4.21875 0h1.21875zm1.53125 0h2.78125zm3.09375 0h4.09375zm4.4375 0h2.78125zm3.0625 0h.59375zm.90625 0h3.53125zm-17.25 2h3.875zm4.21875 0h1.75zm2.0625 0h2.75zm3.0625 0h2.96875zm3.3125 0h1.1875zm1.5 0h.65625zm1 0h1.84375z" fill="none" stroke="url(#a)"/><path d="m7.008002 1v25.343182c.00205.187559.045738.364927.120456.489049s.173636.183649.27274.164124l33.306123-9.928258c.171327-.05087.298285-.326667.300681-.653175v-15.414922z" fill="url(#i)" fill-rule="evenodd" opacity=".2"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/otf_16_8.svg b/icon-themes/elementary_svg/res/otf_16_8.svg
new file mode 100644
index 000000000..b0e62d162
--- /dev/null
+++ b/icon-themes/elementary_svg/res/otf_16_8.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 .6 .6 0 5.897627 -12.49769)" gradientUnits="userSpaceOnUse" x1="33.876614" x2="44.118835" y1="19.948324" y2="30.190546"><stop offset="0" stop-color="#fcfcfc"/><stop offset="1" stop-color="#cbcdd9"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" 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="c" gradientTransform="matrix(.31428714 0 0 .3259265 .457108 -.322238)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1=".985206" y2="47.013336"><stop offset="0" stop-color="#6b6b6b"/><stop offset=".26238" stop-color="#525252"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><linearGradient id="d" 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 offset="1" stop-color="#525252"/></linearGradient><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 14.99909804s-7.3333841 0-11.0000759 0c0-5.000017 0-10.000035 0-15.00005204z" fill="url(#c)" opacity=".8" stroke="url(#d)" stroke-linejoin="round" stroke-width=".999922"/><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="round"/><path d="m3.4999999 1.5000004h5.994643l3.0053571 3.2709996v9.729h-9.0000001z" fill="#fff" opacity=".2" stroke="#000"/><path d="m4 1.9999987h5.317647l2.682353 3.0000013v9h-8z" fill="#fff"/><path d="m4.5067274 8.5603782h.7070598l1.255461 2.9401258 1.255461-6.0007769h3.7738208" fill="none" stroke="#626262" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999223"/><path d="m16.997627 5.8023097 9 9.0000003h-9zm2 5.0000003v2h2z" fill="url(#a)" fill-rule="evenodd" opacity=".8" stroke="#83899a" transform="matrix(-1 0 0 1 31.497627 .69769)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/otf_32_8.svg b/icon-themes/elementary_svg/res/otf_32_8.svg
new file mode 100644
index 000000000..688a7c180
--- /dev/null
+++ b/icon-themes/elementary_svg/res/otf_32_8.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 -16.999999 48.999999)" gradientUnits="userSpaceOnUse" x1="42.783993" x2="38.972309" y1="32.537422" y2="18.12406"><stop offset="0" stop-color="#fcfcfc"/><stop offset="1" stop-color="#cbcdd9"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.99749995 0 0 -.99749995 -16.923748 48.896056)" gradientUnits="userSpaceOnUse" x1="40.105618" x2="33.811069" xlink:href="#b" y1="31.65719" y2="18.353575"/><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#e"/><linearGradient id="e"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#e"/><linearGradient id="g" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.47891153 0 0 .80390736 4.506123 -3.798325)" gradientUnits="userSpaceOnUse" x1="16.626165" x2="20.054544" xlink:href="#b" y1="15.298182" y2="24.627615"/><linearGradient id="i" gradientTransform="matrix(.56756757 0 0 .72972969 2.378382 -2.513506)" 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><radialGradient id="j" cx="14.239056" cy="11.49049" gradientTransform="matrix(0 2.0947184 -3.4818921 0 48.98794 -25.860757)" gradientUnits="userSpaceOnUse" r="18.000002"><stop offset="0" stop-color="#6b6b6b"/><stop offset=".26238" stop-color="#525252"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><linearGradient id="k" gradientTransform="matrix(.53064133 0 0 .58970225 39.274862 -1.791863)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="53.623615" y2="2.906247"><stop offset="0"/><stop offset="1" stop-color="#525252"/></linearGradient><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#g)" opacity=".15"/><path d="m4.4999609.50000707c5.270486 0 23.0000511.0018 23.0000511.0018l.000027 28.99823193s-15.333385 0-23.0000781 0c0-9.666693 0-19.333386 0-29.00007793z" fill="url(#j)" stroke="url(#k)" stroke-linejoin="round" stroke-width=".999922"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#f)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#d)" opacity=".15"/><path d="m26.5 28.499999h-21v-26.9999991h21z" fill="none" opacity=".5" stroke="url(#i)" stroke-linecap="round" stroke-linejoin="round"/><path d="m7 3h12.36l5.64 5.846154v18.153846h-18z" fill="#fff"/><path d="m6.5 2.4999999h13.0625l5.9375 6.0975608v18.9024403h-19z" fill="#fff" opacity=".2" stroke="#000"/><path d="m5.000001.99999692v14.62106208c.0013.10821.0296.210535.07794.282144.04835.07161.112353.105945.176479.0947l21.551021-5.72784c.110858-.02936.193008-.188461.194558-.376831v-8.8932231z" fill="url(#h)" fill-rule="evenodd" opacity=".2"/><g transform="translate(-40.849611 .954074)"><path d="m49.349611 14.545927h2.045455l2.045454 5.999999 2.045454-10.9999995h8.863637" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/><path d="m22.897798 21.889129v-.698242h5.392578v.698242l-1.127929.290039 1.471679 2.169087 1.944336-2.190571-1.009765-.268555v-.698242h3.4375v.698242l-.891602.225586-2.835937 3.232563 3.201172 4.919922.966796.225586v.698242h-5.392578v-.698242l1.12793-.247071-1.761719-2.717773-2.341797 2.739258 1.009766.225586v.698242h-3.4375v-.698242l.902344-.171875 3.222656-3.78125-2.900391-4.381977z" transform="matrix(.69999013 0 0 .69999013 40.994325 -1.787485)"/></g><path d="m13.5 30.5 15-15v15zm6.999999-3.000001h5v-4.999999z" fill="url(#a)" fill-rule="evenodd" opacity=".8" stroke="#83899a"/><path d="m15.713203 29.538323 11.845312-11.845312v11.845312z" fill="none" opacity=".4" stroke="url(#c)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/otf_48_8.svg b/icon-themes/elementary_svg/res/otf_48_8.svg
new file mode 100644
index 000000000..0a696d9c9
--- /dev/null
+++ b/icon-themes/elementary_svg/res/otf_48_8.svg
@@ -0,0 +1 @@
+<svg height="48" width="48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="605.71429" cy="486.64789" gradientTransform="matrix(.02303995 0 0 .01470022 26.360882 36.963253)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(1.3333334 0 0 -1.3333334 -16.166666 70.166667)" gradientUnits="userSpaceOnUse" x1="42.783993" x2="38.972309" y1="32.537422" y2="18.12406"><stop offset="0" stop-color="#fcfcfc"/><stop offset="1" stop-color="#cbcdd9"/></linearGradient><linearGradient id="d"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(1.33 0 0 -1.33 -16.064999 70.028077)" gradientUnits="userSpaceOnUse" x1="40.105618" x2="33.811069" xlink:href="#d" y1="31.65719" y2="18.353575"/><linearGradient id="f" gradientTransform="matrix(.89189189 0 0 1.1351351 2.5946 -4.743232)" 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><radialGradient id="g" cx="605.71429" cy="486.64789" gradientTransform="matrix(.02303995 0 0 .01470022 26.360882 37.040176)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><radialGradient id="h" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.02303994 0 0 .01470022 21.62311 37.040176)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><linearGradient id="i" gradientTransform="matrix(.06732488 0 0 .01470022 -.341139 37.040146)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="j" cx="14.239056" cy="11.49049" gradientTransform="matrix(0 3.1785897 -5.2985257 0 74.19899 -39.503429)" gradientUnits="userSpaceOnUse" r="18.000002"><stop offset="0" stop-color="#6b6b6b"/><stop offset=".26238" stop-color="#525252"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><linearGradient id="k" gradientTransform="matrix(.8074968 0 0 .8948322 59.41823 -2.980554)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="53.623615" y2="2.906247"><stop offset="0"/><stop offset="1" stop-color="#525252"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.740136 0 0 1.3934396 6.244736 -7.317093)" gradientUnits="userSpaceOnUse" x1="16.626165" x2="20.054544" xlink:href="#d" y1="15.298182" y2="24.627615"/><path d="m7.737847 42.429947h32.508301v3.570053h-32.508301z" fill="url(#i)" opacity=".3"/><path d="m7.7378475 42.430102v3.569856c-1.1865002.0067-2.8683795-.799823-2.8683795-1.785158 0-.985333 1.3240446-1.784697 2.8683795-1.784698z" fill="url(#h)" opacity=".3"/><path d="m40.246148 42.430102v3.569856c1.1865.0067 2.86838-.799823 2.86838-1.785158 0-.985333-1.324045-1.784697-2.86838-1.784698z" fill="url(#g)" opacity=".3"/><path d="m6.4999609.49719893c8.0202951 0 35.0000391.00280107 35.0000391.00280107l.000042 44.002803s-23.333387 0-35.0000811 0c0-14.668535 0-29.33707 0-44.00560407z" fill="url(#j)" stroke="url(#k)" stroke-linejoin="round" stroke-width=".999922"/><path d="m40.5 43.5h-33v-41.9999999h33z" fill="none" opacity=".5" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><path d="m9 3h20.6l9.4 9.5v29.5h-30z" fill="#fff"/><path d="m12 23h3l3 9 3-17h13" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><path d="m8.5 2.5h21.3125l9.6875 9.756098v30.243902h-31z" fill="#fff" opacity=".2" stroke="#000"/><path d="m22.24707 22.698101v-.698242h5.392578v.698242l-1.127929.290039 1.471679 2.169087 1.944336-2.190571-1.009765-.268555v-.698242h3.4375v.698242l-.891602.225586-2.835937 3.232563 3.201172 4.919922.966796.225586v.698242h-5.392578v-.698242l1.12793-.247071-1.761719-2.717773-2.341797 2.739258 1.009766.225586v.698242h-3.4375v-.698242l.902344-.171875 3.222656-3.78125-2.900391-4.381977z"/><path d="m7.008002 1v25.343182c.00205.187559.045738.364927.120456.489049s.173636.183649.27274.164124l33.306123-9.928258c.171327-.05087.298285-.326667.300681-.653175v-15.414922z" fill="url(#l)" fill-rule="evenodd" opacity=".2"/><g transform="translate(-2.000001)"><path d="m40.246148 42.353179v3.569856c1.1865.0067 2.86838-.799823 2.86838-1.785158 0-.985333-1.324045-1.784697-2.86838-1.784698z" fill="url(#a)" opacity=".3"/><path d="m24.500001 45.5 20.000001-20.000001v20.000001zm9.333333-4.000001h6.666667v-6.666666z" fill="url(#c)" fill-rule="evenodd" opacity=".8" stroke="#83899a"/><g fill="none"><path d="m27.450938 44.217765 15.79375-15.793751v15.793751z" opacity=".4" stroke="url(#e)"/><g stroke="#83899a" stroke-linecap="square"><path d="m29.5 44.346154v1.153846" opacity=".6"/><path d="m34.5 44.346154v1.153846" opacity=".6"/><path d="m39.5 44.346154v1.153846" opacity=".6"/><path d="m44.50049 35.423077h-1.00049" opacity=".6"/><path d="m44.50049 40.423077h-1.00049" opacity=".6"/><path d="m44.50049 30.423077h-1.00049" opacity=".6"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/otg_16_8.svg b/icon-themes/elementary_svg/res/otg_16_8.svg
new file mode 100644
index 000000000..63b545a17
--- /dev/null
+++ b/icon-themes/elementary_svg/res/otg_16_8.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 .6 .6 0 5.897627 -12.49769)" gradientUnits="userSpaceOnUse" x1="33.876614" x2="44.118835" y1="19.948324" y2="30.190546"><stop offset="0" stop-color="#fcfcfc"/><stop offset="1" stop-color="#cbcdd9"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" 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="c" gradientTransform="matrix(.31428714 0 0 .3259265 .457108 -.322238)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1=".985206" y2="47.013336"><stop offset="0" stop-color="#fff3cb"/><stop offset=".26238" stop-color="#fdde76"/><stop offset=".66093999" stop-color="#f9c440"/><stop offset="1" stop-color="#e48b20"/></linearGradient><linearGradient id="d" 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-color="#b67926"/><stop offset="1" stop-color="#eab41a"/></linearGradient><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 14.99909804s-7.3333841 0-11.0000759 0c0-5.000017 0-10.000035 0-15.00005204z" fill="url(#c)" stroke="url(#d)" stroke-linejoin="round" stroke-width=".999922"/><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="round"/><path d="m3.4999999 1.5000004h5.994643l3.0053571 3.2709996v9.729h-9.0000001z" fill="#fff" opacity=".2" stroke="#000"/><path d="m4 1.9999987h5.317647l2.682353 3.0000013v9h-8z" fill="#fff"/><g stroke="#f3ba00"><path d="m5.5 11.5 1.2000002-4.9999999 2.7999999 4.9999999z" fill="#f3ba00" fill-opacity=".426829"/><g fill="#fff"><path d="m5.5 4.4999997h2v2.0000003h-2z"/><path d="m4.5 10.5h2v2h-2z"/><path d="m9.5 10.5h2v2h-2z"/></g></g><path d="m16.997627 5.8023097 9 9.0000003h-9zm2 5.0000003v2h2z" fill="url(#a)" fill-rule="evenodd" opacity=".8" stroke="#83899a" transform="matrix(-1 0 0 1 31.497627 .69769)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/otg_32_8.svg b/icon-themes/elementary_svg/res/otg_32_8.svg
new file mode 100644
index 000000000..52b07973d
--- /dev/null
+++ b/icon-themes/elementary_svg/res/otg_32_8.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 -16.999999 48.999999)" gradientUnits="userSpaceOnUse" x1="42.783993" x2="38.972309" y1="32.537422" y2="18.12406"><stop offset="0" stop-color="#fcfcfc"/><stop offset="1" stop-color="#cbcdd9"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.99749995 0 0 -.99749995 -16.923748 48.896056)" gradientUnits="userSpaceOnUse" x1="40.105618" x2="33.811069" xlink:href="#b" y1="31.65719" y2="18.353575"/><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#e"/><linearGradient id="e"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#e"/><linearGradient id="g" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.47891153 0 0 .80390736 4.506123 -3.798325)" gradientUnits="userSpaceOnUse" x1="16.626165" x2="20.054544" xlink:href="#b" y1="15.298182" y2="24.627615"/><linearGradient id="i" gradientTransform="matrix(.56756757 0 0 .72972969 2.378382 -2.513506)" 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><radialGradient id="j" cx="14.239056" cy="11.49049" gradientTransform="matrix(0 2.0947184 -3.4818921 0 48.98794 -25.860757)" gradientUnits="userSpaceOnUse" r="18.000002"><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="k" gradientTransform="matrix(.53064133 0 0 .58970225 39.274862 -1.791863)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="53.623615" y2="2.906247"><stop offset="0" stop-color="#b67926"/><stop offset="1" stop-color="#eab41a"/></linearGradient><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#g)" opacity=".15"/><path d="m4.4999609.50000707c5.270486 0 23.0000511.0018 23.0000511.0018l.000027 28.99823193s-15.333385 0-23.0000781 0c0-9.666693 0-19.333386 0-29.00007793z" fill="url(#j)" stroke="url(#k)" stroke-linejoin="round" stroke-width=".999922"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#f)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#d)" opacity=".15"/><path d="m26.5 28.499999h-21v-26.9999991h21z" fill="none" opacity=".5" stroke="url(#i)" stroke-linecap="round" stroke-linejoin="round"/><path d="m7 3h12.36l5.64 5.846154v18.153846h-18z" fill="#fff"/><path d="m6.5 2.4999999h13.0625l5.9375 6.0975608v18.9024403h-19z" fill="#fff" opacity=".2" stroke="#000"/><g stroke="#f3ba00" transform="translate(0 -1)"><path d="m9.5 23.5 4.333334-13 8.666666 13z" fill="#f3ba00" fill-opacity=".426829"/><g fill="#fff"><path d="m12.5 8.5h2v2h-2z"/><path d="m21.5 22.5h2v2h-2z"/><path d="m8.5 22.5h2v2h-2z"/></g></g><path d="m5.000001.99999692v14.62106208c.0013.10821.0296.210535.07794.282144.04835.07161.112353.105945.176479.0947l21.551021-5.72784c.110858-.02936.193008-.188461.194558-.376831v-8.8932231z" fill="url(#h)" fill-rule="evenodd" opacity=".2"/><path d="m13.5 30.5 15-15v15zm6.999999-3.000001h5v-4.999999z" fill="url(#a)" fill-rule="evenodd" opacity=".8" stroke="#83899a"/><path d="m15.713203 29.538323 11.845312-11.845312v11.845312z" fill="none" opacity=".4" stroke="url(#c)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/otg_48_8.svg b/icon-themes/elementary_svg/res/otg_48_8.svg
new file mode 100644
index 000000000..3465ef4ea
--- /dev/null
+++ b/icon-themes/elementary_svg/res/otg_48_8.svg
@@ -0,0 +1 @@
+<svg height="48" width="48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="605.71429" cy="486.64789" gradientTransform="matrix(.02303995 0 0 .01470022 26.360882 36.963253)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(1.3333334 0 0 -1.3333334 -16.166666 70.166667)" gradientUnits="userSpaceOnUse" x1="42.783993" x2="38.972309" y1="32.537422" y2="18.12406"><stop offset="0" stop-color="#fcfcfc"/><stop offset="1" stop-color="#cbcdd9"/></linearGradient><linearGradient id="d"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(1.33 0 0 -1.33 -16.064999 70.028077)" gradientUnits="userSpaceOnUse" x1="40.105618" x2="33.811069" xlink:href="#d" y1="31.65719" y2="18.353575"/><linearGradient id="f" gradientTransform="matrix(.89189189 0 0 1.1351351 2.5946 -4.743232)" 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><radialGradient id="g" cx="605.71429" cy="486.64789" gradientTransform="matrix(.02303995 0 0 .01470022 26.360882 37.040176)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><radialGradient id="h" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.02303994 0 0 .01470022 21.62311 37.040176)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><linearGradient id="i" gradientTransform="matrix(.06732488 0 0 .01470022 -.341139 37.040146)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="j" cx="14.239056" cy="11.49049" gradientTransform="matrix(0 3.1785897 -5.2985257 0 74.19899 -39.503429)" gradientUnits="userSpaceOnUse" r="18.000002"><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="k" gradientTransform="matrix(.8074968 0 0 .8948322 59.41823 -2.980554)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="53.623615" y2="2.906247"><stop offset="0" stop-color="#b67926"/><stop offset="1" stop-color="#eab41a"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.740136 0 0 1.3934396 6.244736 -7.317093)" gradientUnits="userSpaceOnUse" x1="16.626165" x2="20.054544" xlink:href="#d" y1="15.298182" y2="24.627615"/><path d="m7.737847 42.429947h32.508301v3.570053h-32.508301z" fill="url(#i)" opacity=".3"/><path d="m7.7378475 42.430102v3.569856c-1.1865002.0067-2.8683795-.799823-2.8683795-1.785158 0-.985333 1.3240446-1.784697 2.8683795-1.784698z" fill="url(#h)" opacity=".3"/><path d="m40.246148 42.430102v3.569856c1.1865.0067 2.86838-.799823 2.86838-1.785158 0-.985333-1.324045-1.784697-2.86838-1.784698z" fill="url(#g)" opacity=".3"/><path d="m6.4999609.49719893c8.0202951 0 35.0000391.00280107 35.0000391.00280107l.000042 44.002803s-23.333387 0-35.0000811 0c0-14.668535 0-29.33707 0-44.00560407z" fill="url(#j)" stroke="url(#k)" stroke-linejoin="round" stroke-width=".999922"/><path d="m40.5 43.5h-33v-41.9999999h33z" fill="none" opacity=".5" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><path d="m9 3h20.6l9.4 9.5v29.5h-30z" fill="#fff"/><path d="m8.5 2.5h21.3125l9.6875 9.756098v30.243902h-31z" fill="#fff" opacity=".2" stroke="#000"/><path d="m14 32.999999 6-18.999999 14 18.999999z" fill="#f3ba00" fill-opacity=".426829" stroke="#f3ba00" stroke-width="2"/><path d="m18.5 10.5h3v3h-3z" fill="#fff" stroke="#f3ba00"/><path d="m7.008002 1v25.343182c.00205.187559.045738.364927.120456.489049s.173636.183649.27274.164124l33.306123-9.928258c.171327-.05087.298285-.326667.300681-.653175v-15.414922z" fill="url(#l)" fill-rule="evenodd" opacity=".2"/><g fill="#fff" stroke="#f3ba00"><path d="m33.5 31.5h3v3h-3z"/><path d="m11.5 31.5h3v3h-3z"/></g><g transform="translate(-2.000001)"><path d="m40.246148 42.353179v3.569856c1.1865.0067 2.86838-.799823 2.86838-1.785158 0-.985333-1.324045-1.784697-2.86838-1.784698z" fill="url(#a)" opacity=".3"/><path d="m24.500001 45.5 20.000001-20.000001v20.000001zm9.333333-4.000001h6.666667v-6.666666z" fill="url(#c)" fill-rule="evenodd" opacity=".8" stroke="#83899a"/><g fill="none"><path d="m27.450938 44.217765 15.79375-15.793751v15.793751z" opacity=".4" stroke="url(#e)"/><g stroke="#83899a" stroke-linecap="square"><path d="m29.5 44.346154v1.153846" opacity=".6"/><path d="m34.5 44.346154v1.153846" opacity=".6"/><path d="m39.5 44.346154v1.153846" opacity=".6"/><path d="m44.50049 35.423077h-1.00049" opacity=".6"/><path d="m44.50049 40.423077h-1.00049" opacity=".6"/><path d="m44.50049 30.423077h-1.00049" opacity=".6"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/otp_16_8.svg b/icon-themes/elementary_svg/res/otp_16_8.svg
new file mode 100644
index 000000000..189b73fde
--- /dev/null
+++ b/icon-themes/elementary_svg/res/otp_16_8.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="2.105971" x2="2.105971" y1="2.531539" y2="14.492431"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 .6 -.6 0 26.6 -11.8)" gradientUnits="userSpaceOnUse" x1="33.876614" x2="44.118835" y1="19.948324" y2="30.190546"><stop offset="0" stop-color="#fcfcfc"/><stop offset="1" stop-color="#cbcdd9"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.35135134 0 0 .24324323 -.43243 2.162165)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="3.156074" y2="43"><stop offset="0" stop-color="#fff"/><stop offset=".12457845" 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(.42857266 0 0 .23901363 -2.285745 1.897003)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1=".985206" y2="47.013336"><stop offset="0" stop-color="#ffc27d"/><stop offset=".39698008" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.34607105 0 0 .22368115 23.175855 1.630627)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-color="#a62100"/><stop offset="1" stop-color="#cc3b02"/></linearGradient><path d="m.4999608 2.499961c3.4372792 0 15.0000602.0006996 15.0000602.0006996l.000018 10.9993784s-10.0000522 0-15.0000782 0c0-3.666692 0-7.3333856 0-11.000078z" fill="url(#d)" stroke="url(#e)" stroke-linejoin="round" stroke-width=".999922"/><path d="m14.5 12.5h-13.0000001v-9h13.0000001z" fill="none" opacity=".5" stroke="url(#c)" stroke-linecap="round"/><path d="m2.5 4.5h9l2 2v5h-11z" fill="#fff" stroke="#fff"/><path d="m1.4999998 3.4999998h10.5000002l2.5 2.5000002v6.5h-13.0000002z" fill="none" opacity=".2" stroke="#000" stroke-opacity=".564246"/><g transform="translate(-1 -1)"><path d="m14 8.9999992a3 3 0 1 1 -1.586964-2.6463796l-1.413036 2.6463796z" fill="url(#a)" opacity=".5"/><path d="m14 9.0086719c0 1.3007071-.946019 2.5442041-2.199478 2.8911901-1.25346.346986-2.7040275-.233073-3.3729598-1.348566-.00535.0048 2.5724378-1.5426241 2.5724378-1.5426241z" fill="url(#a)" opacity=".5"/><g fill="none" stroke="#aaa" transform="translate(-24.951162 -3.655906)"><path d="m28.951162 11.155905h2"/><path d="m28.951162 13.155905h1"/><path d="m28.951162 15.155905h3"/><path d="m30.951162 13.155905h1"/></g><path d="m14 8.9991261c0 1.3007079-.946019 2.5442049-2.199478 2.8911909-.02929-.0051-.800522-2.8911909-.800522-2.8911909z" fill="url(#a)"/></g><path d="m15.5 6.4999998-9.0000002 9.0000002h9.0000002zm-2 5.0000002v2h-2z" fill="url(#b)" fill-rule="evenodd" opacity=".8" stroke="#83899a"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/otp_32_8.svg b/icon-themes/elementary_svg/res/otp_32_8.svg
new file mode 100644
index 000000000..0671d49c6
--- /dev/null
+++ b/icon-themes/elementary_svg/res/otp_32_8.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="4.334286" x2="4.334286" y1="6.525714" y2="29.474285"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(1.3394176 0 0 -1.9826305 -11.354333 95.86293)" gradientUnits="userSpaceOnUse" x1="22.004084" x2="22.004084" y1="63.217903" y2="25.646791"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#c8c8c8"/></linearGradient><linearGradient id="c" gradientTransform="matrix(1 0 0 -1 -13.999999 48.999999)" gradientUnits="userSpaceOnUse" x1="42.783993" x2="38.972309" y1="32.537422" y2="18.12406"><stop offset="0" stop-color="#fcfcfc"/><stop offset="1" stop-color="#cbcdd9"/></linearGradient><linearGradient id="d"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.99749995 0 0 -.99749995 -13.923748 48.896056)" gradientUnits="userSpaceOnUse" x1="40.105618" x2="33.811069" xlink:href="#d" y1="31.65719" y2="18.353575"/><linearGradient id="f" gradientTransform="matrix(.60952382 0 0 .80390736 1.371428 .201673)" gradientUnits="userSpaceOnUse" x1="16.626165" x2="20.054544" xlink:href="#d" y1="15.298182" y2="24.627615"/><linearGradient id="g" gradientTransform="matrix(.72972974 0 0 .56756756 -1.513509 2.378381)" 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><radialGradient id="h" cx="14.239056" cy="11.49049" gradientTransform="matrix(0 1.6613296 -4.3902088 0 57.59346 -16.406832)" gradientUnits="userSpaceOnUse" r="18.000002"><stop offset="0" stop-color="#ffc27d"/><stop offset=".39698008" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></radialGradient><linearGradient id="i" gradientTransform="matrix(.66906904 0 0 .46769522 45.346544 2.682304)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="53.623615" y2="2.906247"><stop offset="0" stop-color="#a62100"/><stop offset="1" stop-color="#cc3b02"/></linearGradient><linearGradient id="j"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.03345303 0 0 .01508077 -25.772132 20.02493)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="l" cx="605.71429" cy="486.64789" gradientTransform="matrix(.03142725 0 0 .01508077 -24.517756 20.02493)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#j"/><radialGradient id="m" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.03142725 0 0 .01508077 -2.812712 20.02493)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#j"/><g transform="matrix(1.3333333 0 0 1 34.220314 -.216738)"><path d="m-21.757769 25.554264h16.153034v3.662474h-16.153034z" fill="url(#k)" opacity=".402062"/><path d="m-5.577801 25.55439v3.662272c1.618426.0069 3.912566-.820529 3.912565-1.831372 0-1.010842-1.806041-1.8309-3.912565-1.8309z" fill="url(#l)" opacity=".402062"/><path d="m-21.752671 25.55439v3.662272c-1.618426.0069-3.912565-.820529-3.912565-1.831372 0-1.010842 1.806041-1.8309 3.912565-1.8309z" fill="url(#m)" opacity=".402062"/></g><path d="m1.4999605 4.4999952c6.645391 0 29.0000445.00143 29.0000445.00143l.000034 22.9986138s-19.333386 0-29.0000785 0c0-7.666693 0-15.333386 0-23.0000779z" fill="url(#h)" stroke="url(#i)" stroke-linejoin="round" stroke-width=".999922"/><path d="m29.5 26.499997h-27.0000005v-21.0000002h27.0000005z" fill="none" opacity=".5" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4 6.9999979h19.3l4.7 4.3846161v13.615384h-24z" fill="#fff"/><path d="m3.4999996 6.4999987h20.0000004l5 4.6341463v14.365854h-25.0000004z" fill="#fff" opacity=".2" stroke="#000"/><g fill="none" stroke="#aaa"><path d="m9 9.5h4"/><path d="m14 9.5h2"/><path d="m17 9.5h1"/><path d="m19 9.5h2"/></g><g fill="url(#a)" transform="matrix(.83248814 0 0 .83248814 .847702 2.177654)"><path d="m29 19a6 6 0 1 1 -3.173929-5.292761l-2.826071 5.292761z" opacity=".5"/><path d="m29 19.017344c0 2.601413-1.892038 5.088408-4.398956 5.78238-2.506919.693972-5.408056-.466147-6.745919-2.697134-.0106.0096 5.144875-3.085246 5.144875-3.085246z" opacity=".5"/><path d="m29 19.003569c0 2.601413-1.892038 5.088408-4.398956 5.78238-.05858-.01016-1.601044-5.78238-1.601044-5.78238z"/></g><path d="m7 23v-1h2v1zm3 0v-1h5v1zm-3-3v-1h3v1zm4 0v-1h2v1zm-4-3v-1h3v1zm4 0v-1h1v1zm2 0v-1h1v1zm-6-3v-1h3v1zm4 0v-1h3v1z" fill="url(#b)"/><path d="m2 4.9999948v14.6210622c.00166.10821.037673.210535.099196.282144.061536.07161.1429947.105945.2246096.0947l27.4285754-5.72784c.141092-.02936.245646-.188461.247619-.376831v-8.8932232z" fill="url(#f)" fill-rule="evenodd" opacity=".2"/><path d="m16.5 30.5 15-15v15zm6.999999-3.000001h5v-4.999999z" fill="url(#c)" fill-rule="evenodd" opacity=".8" stroke="#83899a"/><path d="m18.713203 29.538323 11.845312-11.845312v11.845312z" fill="none" opacity=".4" stroke="url(#e)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/otp_48_8.svg b/icon-themes/elementary_svg/res/otp_48_8.svg
new file mode 100644
index 000000000..d19f32b58
--- /dev/null
+++ b/icon-themes/elementary_svg/res/otp_48_8.svg
@@ -0,0 +1 @@
+<svg height="48" width="48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="8.567797" x2="8.567797" y1="15.610169" y2="44.491524"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(1.3394176 0 0 -1.9826305 -6.354333 107.86293)" gradientUnits="userSpaceOnUse" x1="22.004084" x2="22.004084" y1="63.217903" y2="25.646791"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#c8c8c8"/></linearGradient><linearGradient id="c" gradientTransform="matrix(1.3333334 0 0 -1.3333334 -16.166666 70.166667)" gradientUnits="userSpaceOnUse" x1="42.783993" x2="38.972309" y1="32.537422" y2="18.12406"><stop offset="0" stop-color="#fcfcfc"/><stop offset="1" stop-color="#cbcdd9"/></linearGradient><linearGradient id="d" gradientTransform="matrix(1.33 0 0 -1.33 -13.064999 106.02808)" gradientUnits="userSpaceOnUse" x1="40.105618" x2="33.811069" xlink:href="#e" y1="31.65719" y2="18.353575"/><linearGradient id="e"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="f"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.91428564 0 0 1.3934396 2.057149 -2.317093)" gradientUnits="userSpaceOnUse" x1="16.626165" x2="20.054544" xlink:href="#e" y1="15.298182" y2="24.627615"/><radialGradient id="h" cx="605.71429" cy="486.64789" gradientTransform="matrix(.02303995 0 0 .01484079 28.360735 33.085493)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#f"/><radialGradient id="i" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.02303994 0 0 .01484079 19.622642 33.085493)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#f"/><linearGradient id="j" gradientTransform="matrix(.06732488 0 0 .01484079 -.341139 33.085463)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="k" gradientTransform="matrix(1.2409029 0 0 1.3504171 -5.769505 -6.728733)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#e" y1="14.203104" y2="35.721317"/><linearGradient id="l" gradientTransform="matrix(.99186794 0 0 1.2108363 66.881379 -8.870901)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="41.797989" y2="17.555471"><stop offset="0" stop-color="#a62100"/><stop offset="1" stop-color="#cc3b02"/></linearGradient><radialGradient id="m" cx="22.019003" cy=".563346" gradientTransform="matrix(-.00000002 2.4253298 -2.6354997 -.00000002 23.503701 -48.760605)" gradientUnits="userSpaceOnUse" r="22.000002"><stop offset="0" stop-color="#ffc27d"/><stop offset=".39698008" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></radialGradient><path d="m5.738061 38.526806h36.50787v3.604193h-36.50787z" fill="url(#j)" opacity=".3"/><path d="m5.7373795 38.526964v3.603993c-1.1865002.006729-2.8683795-.807471-2.8683795-1.802229 0-.994755 1.3240446-1.801763 2.8683795-1.801764z" fill="url(#i)" opacity=".3"/><path d="m42.246 38.526964v3.603993c1.1865.0067 2.86838-.807471 2.86838-1.802229 0-.994755-1.324045-1.801763-2.86838-1.801764z" fill="url(#h)" opacity=".3"/><path d="m2.499961 5.499963h43.00008v35.000076h-43.00008z" fill="url(#m)" stroke="url(#l)" stroke-linejoin="round" stroke-width=".999922"/><path d="m3.499961 6.499959h41.000076v33.00008h-41.000076z" fill="none" opacity=".6" stroke="url(#k)" stroke-linejoin="round" stroke-width=".999922"/><path d="m5 8.000478h28.8l9.2 8.999522v21.000478h-38z" fill="#fff"/><path d="m4.4999999 7.5004753h29.5285711l9.471428 9.3000007v21.7h-38.9999991z" fill="#fff" opacity=".2" stroke="#000"/><path d="m3 6.0000004v25.3431816c.00248.187559.056453.364927.1488036.489049.092276.124122.214484.183649.336914.164124l41.1428544-9.928258c.211642-.05087.368476-.326667.371428-.653175v-15.4149216z" fill="url(#g)" fill-rule="evenodd" opacity=".2"/><g transform="translate(-1.500001 -6)"><path d="m12 38v-1h2v1zm3 0v-1h6v1zm-3-4v-1h3v1zm4 0v-1h2v1zm3 0v-1h1v1zm2 0v-1h2v1zm-9-4v-1h3v1zm4 0v-1h1v1zm2 0v-1h4v1zm-6-4v-1h3v1zm4 0v-1h2v1zm3 0v-1h4v1z" fill="url(#b)"/><path d="m17 20v1h6v-1zm7 0v1h2v-1zm3 0v1h4v-1z" opacity=".28"/><g fill="url(#a)"><path d="m39 31.999998a7 7 0 1 1 -3.702917-6.174886l-3.297082 6.174886z" opacity=".5"/><path d="m38.990502 32.020234c.000001 3.034983-2.207377 5.936477-5.132115 6.746111-2.924739.809634-6.309398-.543838-7.870239-3.146656-.01238.01123 6.002355-3.599455 6.002355-3.599455z" opacity=".5"/><path d="m38.999999 32.004126c.000001 3.034983-2.207377 5.936477-5.132115 6.746111-.06833-.01187-1.867884-6.746111-1.867884-6.746111z"/></g></g><g transform="translate(-1.002787 -38)"><path d="m24.502894 45.5 20-20.000001v20.000001zm9.33044-4.000001h6.666667v-6.666666z" fill="url(#c)" fill-rule="evenodd" opacity=".8" stroke="#83899a" transform="translate(3 36)"/><g fill="none"><path d="m29.888625 80.5 16.611282-16.591611.000186 16.591611z" opacity=".4" stroke="url(#d)"/><g stroke="#83899a" stroke-linecap="square"><path d="m32.5 80.5v1" opacity=".6"/><path d="m37.5 80.5v1" opacity=".6"/><path d="m42.5 80.5v1" opacity=".6"/><path d="m47.50049 71.5h-1.00049" opacity=".6"/><path d="m47.50049 76.5h-1.00049" opacity=".6"/><path d="m47.50049 66.5h-1.00049" opacity=".6"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/ots_16_8.svg b/icon-themes/elementary_svg/res/ots_16_8.svg
new file mode 100644
index 000000000..321eeef0c
--- /dev/null
+++ b/icon-themes/elementary_svg/res/ots_16_8.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 .6 .6 0 5.897627 -12.49769)" gradientUnits="userSpaceOnUse" x1="33.876614" x2="44.118835" y1="19.948324" y2="30.190546"><stop offset="0" stop-color="#fcfcfc"/><stop offset="1" stop-color="#cbcdd9"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" 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="c" gradientTransform="matrix(.31428714 0 0 .3259265 .457108 -.322238)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1=".985206" y2="47.013336"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".704952" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></linearGradient><linearGradient id="d" 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-color="#206b00"/><stop offset="1" stop-color="#3a9104"/></linearGradient><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 14.99909804s-7.3333841 0-11.0000759 0c0-5.000017 0-10.000035 0-15.00005204z" fill="url(#c)" stroke="url(#d)" stroke-linejoin="round" stroke-width=".999922"/><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="round"/><path d="m3.4999999 1.5000004h5.994643l3.0053571 3.2709996v9.729h-9.0000001z" fill="#fff" opacity=".2" stroke="#000"/><path d="m4 1.9999987h5.317647l2.682353 3.0000013v9h-8z" fill="#fff"/><g transform="translate(0 2)"><path d="m5.0000001 4h5.9999999v3h-5.9999999z" fill="#9bdb4d"/><g fill="none" stroke="#206b00"><path d="m9.999878 8.5h-3.999878m1.5-3.5v5" opacity=".4"/><path d="m5.5 4.5h5v6h-5zm4.936362 2h-4.8303" opacity=".6" stroke-linecap="round"/></g></g><path d="m16.997627 5.8023097 9 9.0000003h-9zm2 5.0000003v2h2z" fill="url(#a)" fill-rule="evenodd" opacity=".8" stroke="#83899a" transform="matrix(-1 0 0 1 31.497627 .69769)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/ots_32_8.svg b/icon-themes/elementary_svg/res/ots_32_8.svg
new file mode 100644
index 000000000..351dae9e7
--- /dev/null
+++ b/icon-themes/elementary_svg/res/ots_32_8.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 -16.999999 48.999999)" gradientUnits="userSpaceOnUse" x1="42.783993" x2="38.972309" y1="32.537422" y2="18.12406"><stop offset="0" stop-color="#fcfcfc"/><stop offset="1" stop-color="#cbcdd9"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.99749995 0 0 -.99749995 -16.923748 48.896056)" gradientUnits="userSpaceOnUse" x1="40.105618" x2="33.811069" xlink:href="#b" y1="31.65719" y2="18.353575"/><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#e"/><linearGradient id="e"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#e"/><linearGradient id="g" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.47891153 0 0 .80390736 4.506123 -3.798325)" gradientUnits="userSpaceOnUse" x1="16.626165" x2="20.054544" xlink:href="#b" y1="15.298182" y2="24.627615"/><linearGradient id="i" gradientTransform="matrix(.56756757 0 0 .72972969 2.378382 -2.513506)" 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><radialGradient id="j" cx="14.239056" cy="11.49049" gradientTransform="matrix(0 2.0947184 -3.4818921 0 48.98794 -25.860757)" gradientUnits="userSpaceOnUse" r="18.000002"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".704952" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="k" gradientTransform="matrix(.53064133 0 0 .58970225 39.274862 -1.791863)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="53.623615" y2="2.906247"><stop offset="0" stop-color="#206b00"/><stop offset="1" stop-color="#3a9104"/></linearGradient><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#g)" opacity=".15"/><path d="m4.4999609.50000707c5.270486 0 23.0000511.0018 23.0000511.0018l.000027 28.99823193s-15.333385 0-23.0000781 0c0-9.666693 0-19.333386 0-29.00007793z" fill="url(#j)" stroke="url(#k)" stroke-linejoin="round" stroke-width=".999922"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#f)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#d)" opacity=".15"/><path d="m26.5 28.499999h-21v-26.9999991h21z" fill="none" opacity=".5" stroke="url(#i)" stroke-linecap="round" stroke-linejoin="round"/><path d="m7 3h12.36l5.64 5.846154v18.153846h-18z" fill="#fff"/><path d="m6.5 2.4999999h13.0625l5.9375 6.0975608v18.9024403h-19z" fill="#fff" opacity=".2" stroke="#000"/><g transform="translate(0 3)"><path d="m7.9999999 8h16.0000001v1.9999997 2.0000003h-16.0000001z" fill="#9bdb4d"/><g fill="none" stroke="#206b00"><path d="m23 14.5h-14m14 3h-14m4.498357-8.5000654v11.0000004m5.003287-10.9998691v10.9999991" opacity=".4"/><path d="m8.4999999 8.5h15.0000001v12h-15.0000001zm14.8636371 3h-14.6363644" opacity=".6" stroke-linecap="round"/></g></g><path d="m5.000001.99999692v14.62106208c.0013.10821.0296.210535.07794.282144.04835.07161.112353.105945.176479.0947l21.551021-5.72784c.110858-.02936.193008-.188461.194558-.376831v-8.8932231z" fill="url(#h)" fill-rule="evenodd" opacity=".2"/><path d="m13.5 30.5 15-15v15zm6.999999-3.000001h5v-4.999999z" fill="url(#a)" fill-rule="evenodd" opacity=".8" stroke="#83899a"/><path d="m15.713203 29.538323 11.845312-11.845312v11.845312z" fill="none" opacity=".4" stroke="url(#c)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/ots_48_8.svg b/icon-themes/elementary_svg/res/ots_48_8.svg
new file mode 100644
index 000000000..a3249474d
--- /dev/null
+++ b/icon-themes/elementary_svg/res/ots_48_8.svg
@@ -0,0 +1 @@
+<svg height="48" width="48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="605.71429" cy="486.64789" gradientTransform="matrix(.02303995 0 0 .01470022 26.360882 36.963253)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(1.3333334 0 0 -1.3333334 -16.166666 70.166667)" gradientUnits="userSpaceOnUse" x1="42.783993" x2="38.972309" y1="32.537422" y2="18.12406"><stop offset="0" stop-color="#fcfcfc"/><stop offset="1" stop-color="#cbcdd9"/></linearGradient><linearGradient id="d"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(1.33 0 0 -1.33 -16.064999 70.028077)" gradientUnits="userSpaceOnUse" x1="40.105618" x2="33.811069" xlink:href="#d" y1="31.65719" y2="18.353575"/><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(.02303995 0 0 .01470022 26.360882 37.040176)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><linearGradient id="g" gradientTransform="matrix(.89189189 0 0 1.1351351 2.5946 -4.743232)" 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><radialGradient id="h" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.02303994 0 0 .01470022 21.62311 37.040176)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><linearGradient id="i" gradientTransform="matrix(.06732488 0 0 .01470022 -.341139 37.040146)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="j" cx="14.239056" cy="11.49049" gradientTransform="matrix(0 3.1785897 -5.2985257 0 74.19899 -39.503429)" gradientUnits="userSpaceOnUse" r="18.000002"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".704952" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="k" gradientTransform="matrix(.8074968 0 0 .8948322 59.41823 -2.980554)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="53.623615" y2="2.906247"><stop offset="0" stop-color="#206b00"/><stop offset="1" stop-color="#3a9104"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.740136 0 0 1.3934396 6.244736 -7.317093)" gradientUnits="userSpaceOnUse" x1="16.626165" x2="20.054544" xlink:href="#d" y1="15.298182" y2="24.627615"/><path d="m7.737847 42.429947h32.508301v3.570053h-32.508301z" fill="url(#i)" opacity=".3"/><path d="m7.7378475 42.430102v3.569856c-1.1865002.0067-2.8683795-.799823-2.8683795-1.785158 0-.985333 1.3240446-1.784697 2.8683795-1.784698z" fill="url(#h)" opacity=".3"/><path d="m40.246148 42.430102v3.569856c1.1865.0067 2.86838-.799823 2.86838-1.785158 0-.985333-1.324045-1.784697-2.86838-1.784698z" fill="url(#f)" opacity=".3"/><path d="m6.4999609.49719893c8.0202951 0 35.0000391.00280107 35.0000391.00280107l.000042 44.002803s-23.333387 0-35.0000811 0c0-14.668535 0-29.33707 0-44.00560407z" fill="url(#j)" stroke="url(#k)" stroke-linejoin="round" stroke-width=".999922"/><path d="m40.5 43.5h-33v-41.9999999h33z" fill="none" opacity=".5" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round"/><path d="m9 3h20.6l9.4 9.5v29.5h-30z" fill="#fff"/><path d="m8.5 2.5h21.3125l9.6875 9.756098v30.243902h-31z" fill="#fff" opacity=".2" stroke="#000"/><g transform="translate(0 4)"><path d="m11.000001 12.000547h26v2.999999 3.000001h-26z" fill="#9bdb4d"/><g fill="none" stroke="#206b00"><path d="m36 22.50047h-24m24 4.999999h-24m7.5-14.500576v19.000548m9-19.000334v19.000545" opacity=".4"/><path d="m11.499899 12.499455h25.000204v20.001092h-25.000204zm24.77293 5.001092h-24.394139" opacity=".6" stroke-linecap="round"/></g></g><path d="m7.008002 1v25.343182c.00205.187559.045738.364927.120456.489049s.173636.183649.27274.164124l33.306123-9.928258c.171327-.05087.298285-.326667.300681-.653175v-15.414922z" fill="url(#l)" fill-rule="evenodd" opacity=".2"/><path d="m40.246148 42.430102v3.569856c1.1865.0067 2.86838-.799823 2.86838-1.785158 0-.985333-1.324045-1.784697-2.86838-1.784698z" fill="url(#f)" opacity=".3"/><g transform="translate(-2.000001)"><path d="m40.246148 42.353179v3.569856c1.1865.0067 2.86838-.799823 2.86838-1.785158 0-.985333-1.324045-1.784697-2.86838-1.784698z" fill="url(#a)" opacity=".3"/><path d="m24.500001 45.5 20.000001-20.000001v20.000001zm9.333333-4.000001h6.666667v-6.666666z" fill="url(#c)" fill-rule="evenodd" opacity=".8" stroke="#83899a"/><g fill="none"><path d="m27.450938 44.217765 15.79375-15.793751v15.793751z" opacity=".4" stroke="url(#e)"/><g stroke="#83899a" stroke-linecap="square"><path d="m29.5 44.346154v1.153846" opacity=".6"/><path d="m34.5 44.346154v1.153846" opacity=".6"/><path d="m39.5 44.346154v1.153846" opacity=".6"/><path d="m44.50049 35.423077h-1.00049" opacity=".6"/><path d="m44.50049 40.423077h-1.00049" opacity=".6"/><path d="m44.50049 30.423077h-1.00049" opacity=".6"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/ott_16_8.svg b/icon-themes/elementary_svg/res/ott_16_8.svg
new file mode 100644
index 000000000..4b76fd6a8
--- /dev/null
+++ b/icon-themes/elementary_svg/res/ott_16_8.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.32160807 0 0 .3333374 1.005758 -.349077)" gradientUnits="userSpaceOnUse" x1="22.004084" x2="22.004084" y1="47.813133" y2="3.363852"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#c8c8c8"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 .6 .6 0 5.897627 -12.49769)" gradientUnits="userSpaceOnUse" x1="33.876614" x2="44.118835" y1="19.948324" y2="30.190546"><stop offset="0" stop-color="#fcfcfc"/><stop offset="1" stop-color="#cbcdd9"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" 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(.31428714 0 0 .3259265 .457108 -.322238)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" y1=".985206" y2="47.013336"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".26238" stop-color="#64baff"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></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-color="#002e99"/><stop offset="1" stop-color="#3689e6"/></linearGradient><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 14.99909804s-7.3333841 0-11.0000759 0c0-5.000017 0-10.000035 0-15.00005204z" fill="url(#d)" stroke="url(#e)" stroke-linejoin="round" stroke-width=".999922"/><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" fill="none" opacity=".5" stroke="url(#c)" stroke-linecap="round"/><path d="m3.4999999 1.5000004h5.994643l3.0053571 3.2709996v9.729h-9.0000001z" fill="#fff" opacity=".2" stroke="#000"/><path d="m4 1.9999987h5.317647l2.682353 3.0000013v9h-8z" fill="#fff"/><path d="m5.1809045 3.499995h.7537691zm.8643219 0h.703517zm.8140698 0h.6231156zm.7236186 0h.2713566zm.3819095 0h.603015zm.7236186 0 1.0965608.000005zm-3.5075384.994817h.9949753zm1.0954773 0h1.6281406zm1.7286437 0h.7939702zm.8944722 0h.7437188zm.8442218 0h.6331655zm-4.562815 1.005188h.5125628zm.6733666 0h1.8994984zm-.6733666 1.9947954h.9949753zm1.0954773 0h1.6281406zm1.7286437 0h.7939702zm.8944722 0h.7437188zm.8442218 0h.6331655zm-4.562815 1.0052046h.7537691zm.8643219 0h.6934672zm.8140698 0h.6231156zm.7236186 0h.2713566zm.3819095 0h.603015zm.7236186 0h1.5778891zm-3.5075384 1h1.1758797zm1.3065331 0h.5628138zm.6633158 0h.2814074zm.3919602 0h.5125629zm.6231157 0h.5226136zm.6231156 0h.8341716zm.9447246 0h1.0854265zm-4.552765 1.994804h.9949753zm1.0954773 0h1.6281406zm1.7286437 0h.7939702zm.8944722 0h.7437188zm.8442218 0h.6331655zm-4.562815 1.005196h1.2462313zm1.3567841 0h.3919602zm.4924622 0h.8944722zm.9949753 0h1.3165834zm1.4271354 0h.8944735zm.9849255 0h.190955zm-5.2562825 1h1.2462313zm1.3567841 0h.5628138zm.6633168 0h.8844215zm.9849245 0h.954774zm1.0653266 0h.38191zm.482413 0h.211055zm.3216075 0h.592966z" fill="none" stroke="url(#a)"/><path d="m16.997627 5.8023097 9 9.0000003h-9zm2 5.0000003v2h2z" fill="url(#b)" fill-rule="evenodd" opacity=".8" stroke="#83899a" transform="matrix(-1 0 0 1 31.497627 .69769)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/ott_24_8.svg b/icon-themes/elementary_svg/res/ott_24_8.svg
new file mode 100644
index 000000000..806f2fcaa
--- /dev/null
+++ b/icon-themes/elementary_svg/res/ott_24_8.svg
@@ -0,0 +1 @@
+<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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.32432)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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><radialGradient id="c" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="e" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(-.48571482 0 0 .477213 24.129815 -.326798)" gradientUnits="userSpaceOnUse" x1="22.004084" x2="22.004084" y1="47.813133" y2="3.363852"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#c8c8c8"/></linearGradient><radialGradient id="g" cx="14.239056" cy="11.49049" gradientTransform="matrix(-.00099722 1.5574418 -2.9455946 -.00188603 41.839816 -17.188778)" gradientUnits="userSpaceOnUse" r="18.000002"><stop offset="0" stop-color="#90dbec"/><stop offset=".26238" stop-color="#55c1ec"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></radialGradient><linearGradient id="h" gradientTransform="matrix(.53064133 0 0 .58970225 38.274861 -.791867)" gradientUnits="userSpaceOnUse" x1="-51.399807" x2="-51.786404" y1="45.432873" y2="2.906247"><stop offset="0" stop-color="#185f9a"/><stop offset="1" stop-color="#599ec9"/></linearGradient><radialGradient id="i" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01472605 0 0 .0095356 21.208141 18.688026)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="j" gradientTransform="matrix(0 .61754391 -.65185192 0 33.55926 -4.756143)" gradientUnits="userSpaceOnUse" x1="33.876614" x2="44.118835" y1="19.948324" y2="30.190546"><stop offset="0" stop-color="#fcfcfc"/><stop offset="1" stop-color="#cbcdd9"/></linearGradient><path d="m3.4999601 1.5000029c5.270486 0 17.0000509.0018 17.0000509.0018l.000027 20.9982321h-17.0000779v-21.0000781z" fill="url(#g)" stroke="url(#h)" stroke-linejoin="round" stroke-width=".999922"/><path d="m3.500001 22h16.999998v2h-16.999998z" fill="url(#e)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#d)" opacity=".15"/><path d="m20.5 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#c)" opacity=".15"/><path d="m19.5 21.5h-15.0000004v-19h15.0000004z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="round"/><path d="m6 4h8.36l3.64 3.846154v12.153846h-12z" fill="#fff"/><path d="m5.5 3.5h9.0625l3.9375 4.097561v12.90244h-13z" fill="#fff" opacity=".2" stroke="#000"/><path d="m14.84961 6.5h-.425781zm-.591797 0h-.775391zm-.941406 0h-.789063zm-.941407 0h-1.259765zm-1.425781 0h-2.705078zm-2.855469 0h-1.09375zm5.464844.9921875h-1.199219zm-1.349609 0h-1.125zm-1.275391 0h-2.021484zm-2.173828 0-1.501953.015625zm6.818359 1.0078125h-2.246094zm-2.398437 0h-.896485zm-1.046875 0h-3.1757811zm-3.310547 0h-1.443359zm4.736328 2.992188h-1.199219zm-1.349609 0h-1.125zm-1.275391 0h-2.021484zm-2.173828 0-1.501953.01562zm7 1.007812h-2.048828zm-2.201172 0h-.789063zm-.941406 0h-1.927735zm-2.078125 0h-3.494141zm5.039062 1h-2.246094zm-2.398437 0h-.896485zm-1.046875 0h-3.1757811zm-3.310547 0h-1.443359zm6.027344 1h-.425781zm-.591797 0h-.775391zm-.941406 0h-.789063zm-.941407 0h-1.259765zm-1.425781 0h-2.705078zm-2.855469 0h-1.09375zm5.464844 1.992188h-1.199219zm-1.349609 0h-1.125zm-1.275391 0h-2.021484zm-2.173828 0-1.501953.01562zm6.089844 1.007812h-.425781zm-.591797 0h-.775391zm-.941406 0h-.789063zm-.941407 0h-1.259765zm-1.425781 0h-2.705078zm-2.855469 0h-1.09375z" fill="none" stroke="url(#f)"/><path d="m12.333333 22.18431v2.315662c-.758354.0044-1.833333-.518823-1.833333-1.157981 0-.639157.846268-1.157681 1.833333-1.157681z" fill="url(#i)" opacity=".15"/><path d="m21.499999 13-10.999999 10.5 10.999999.000474zm-1.999999 4.8v3.7h-3.9z" fill="url(#j)" fill-rule="evenodd" opacity=".8" stroke="#83899a"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/ott_32_8.svg b/icon-themes/elementary_svg/res/ott_32_8.svg
new file mode 100644
index 000000000..6502b8550
--- /dev/null
+++ b/icon-themes/elementary_svg/res/ott_32_8.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="17.499937" x2="17.499937" y1="30" y2="0"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#c8c8c8"/></linearGradient><linearGradient id="b" gradientTransform="matrix(1 0 0 -1 -16.999999 48.999999)" gradientUnits="userSpaceOnUse" x1="42.783993" x2="38.972309" y1="32.537422" y2="18.12406"><stop offset="0" stop-color="#fcfcfc"/><stop offset="1" stop-color="#cbcdd9"/></linearGradient><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.99749995 0 0 -.99749995 -16.923748 48.896056)" gradientUnits="userSpaceOnUse" x1="40.105618" x2="33.811069" xlink:href="#c" y1="31.65719" y2="18.353575"/><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#f"/><linearGradient id="f"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="g" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#f"/><linearGradient id="h" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.47891153 0 0 .80390736 4.506123 -3.798325)" gradientUnits="userSpaceOnUse" x1="16.626165" x2="20.054544" xlink:href="#c" y1="15.298182" y2="24.627615"/><linearGradient id="j" gradientTransform="matrix(.56756757 0 0 .72972969 2.378382 -2.513506)" 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><radialGradient id="k" cx="14.239056" cy="11.49049" gradientTransform="matrix(0 2.0947184 -3.4818921 0 48.98794 -25.860757)" gradientUnits="userSpaceOnUse" r="18.000002"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".26238" stop-color="#64baff"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><linearGradient id="l" gradientTransform="matrix(.53064133 0 0 .58970225 39.274862 -1.791863)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="53.623615" y2="2.906247"><stop offset="0" stop-color="#002e99"/><stop offset="1" stop-color="#3689e6"/></linearGradient><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#h)" opacity=".15"/><path d="m4.4999609.50000707c5.270486 0 23.0000511.0018 23.0000511.0018l.000027 28.99823193s-15.333385 0-23.0000781 0c0-9.666693 0-19.333386 0-29.00007793z" fill="url(#k)" stroke="url(#l)" stroke-linejoin="round" stroke-width=".999922"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#g)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#e)" opacity=".15"/><path d="m26.5 28.499999h-21v-26.9999991h21z" fill="none" opacity=".5" stroke="url(#j)" stroke-linecap="round" stroke-linejoin="round"/><path d="m7 3h12.36l5.64 5.846154v18.153846h-18z" fill="#fff"/><path d="m6.5 2.4999999h13.0625l5.9375 6.0975608v18.9024403h-19z" fill="#fff" opacity=".2" stroke="#000"/><path d="m5.000001.99999692v14.62106208c.0013.10821.0296.210535.07794.282144.04835.07161.112353.105945.176479.0947l21.551021-5.72784c.110858-.02936.193008-.188461.194558-.376831v-8.8932231z" fill="url(#i)" fill-rule="evenodd" opacity=".2"/><path d="m9.5000625 5.505005h1.3436255zm1.6873755 0h2.1875zm2.53125 0h1.9375zm2.25 0h.84375zm1.1875 0h1.875zm-7.6561255 2h2.6561255zm3.0623755 0h1.75zm2.0625 0h.875zm1.21875 0h1.59375zm1.9375 0h1.625zm1.9375 0h2.59375zm-10.2186255 1.9949953h3.2811255zm3.6248755 0h4.625zm4.9375 0h1.84375zm-8.5623755 1.9999997h1.5937505zm1.0936255 0h5.90625zm-1.0936255 3.037243h2.0936255zm2.4061255 0h5.0625zm5.375 0h2.46875zm2.78125 0h2.3125zm-10.5623755 1.962757h1.3436255zm1.6873755 0h2.15625zm2.53125 0h1.9375zm2.25 0h.84375zm1.1875 0h1.875zm2.25 0h3.09375zm-9.9061255 2.075342h3.2811255zm3.6248755 0h4.625zm4.9375 0h1.84375zm-8.5623755 2.924658h2.0936255zm2.4061255 0h5.0625zm5.375 0h2.46875zm-7.7811255 2h2.8748755zm3.2186255 0h1.21875zm1.53125 0h2.78125zm3.09375 0h4.09375zm-7.8436255 2h2.8748755zm3.2186255 0h1.75zm2.0625 0h2.75zm3.0625 0h2.96875z" fill="none" stroke="url(#a)"/><path d="m13.5 30.5 15-15v15zm6.999999-3.000001h5v-4.999999z" fill="url(#b)" fill-rule="evenodd" opacity=".8" stroke="#83899a"/><path d="m15.713203 29.538323 11.845312-11.845312v11.845312z" fill="none" opacity=".4" stroke="url(#d)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/ott_48_8.svg b/icon-themes/elementary_svg/res/ott_48_8.svg
new file mode 100644
index 000000000..c9212727c
--- /dev/null
+++ b/icon-themes/elementary_svg/res/ott_48_8.svg
@@ -0,0 +1 @@
+<svg height="48" width="48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="21.928237" x2="21.928237" y1="44.76606" y2=".316779"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#c8c8c8"/></linearGradient><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(.02303995 0 0 .01470022 26.360882 36.963253)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(1.3333334 0 0 -1.3333334 -16.166666 70.166667)" gradientUnits="userSpaceOnUse" x1="42.783993" x2="38.972309" y1="32.537422" y2="18.12406"><stop offset="0" stop-color="#fcfcfc"/><stop offset="1" stop-color="#cbcdd9"/></linearGradient><linearGradient id="e"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(1.33 0 0 -1.33 -16.064999 70.028077)" gradientUnits="userSpaceOnUse" x1="40.105618" x2="33.811069" xlink:href="#e" y1="31.65719" y2="18.353575"/><linearGradient id="g" gradientTransform="matrix(.89189189 0 0 1.1351351 2.5946 -4.743232)" 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><radialGradient id="h" cx="605.71429" cy="486.64789" gradientTransform="matrix(.02303995 0 0 .01470022 26.360882 37.040176)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><radialGradient id="i" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.02303994 0 0 .01470022 21.62311 37.040176)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="j" gradientTransform="matrix(.06732488 0 0 .01470022 -.341139 37.040146)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="k" cx="14.239056" cy="11.49049" gradientTransform="matrix(0 3.1785897 -5.2985257 0 74.19899 -39.503429)" gradientUnits="userSpaceOnUse" r="18.000002"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".26238" stop-color="#64baff"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><linearGradient id="l" gradientTransform="matrix(.8074968 0 0 .8948322 59.41823 -2.980554)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="53.623615" y2="2.906247"><stop offset="0" stop-color="#002e99"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.740136 0 0 1.3934396 6.244736 -7.317093)" gradientUnits="userSpaceOnUse" x1="16.626165" x2="20.054544" xlink:href="#e" y1="15.298182" y2="24.627615"/><path d="m7.737847 42.429947h32.508301v3.570053h-32.508301z" fill="url(#j)" opacity=".3"/><path d="m7.7378475 42.430102v3.569856c-1.1865002.0067-2.8683795-.799823-2.8683795-1.785158 0-.985333 1.3240446-1.784697 2.8683795-1.784698z" fill="url(#i)" opacity=".3"/><path d="m40.246148 42.430102v3.569856c1.1865.0067 2.86838-.799823 2.86838-1.785158 0-.985333-1.324045-1.784697-2.86838-1.784698z" fill="url(#h)" opacity=".3"/><path d="m6.4999609.49719893c8.0202951 0 35.0000391.00280107 35.0000391.00280107l.000042 44.002803s-23.333387 0-35.0000811 0c0-14.668535 0-29.33707 0-44.00560407z" fill="url(#k)" stroke="url(#l)" stroke-linejoin="round" stroke-width=".999922"/><path d="m40.5 43.5h-33v-41.9999999h33z" fill="none" opacity=".5" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round"/><path d="m9 3h20.6l9.4 9.5v29.5h-30z" fill="#fff"/><path d="m8.5 2.5h21.3125l9.6875 9.756098v30.243902h-31z" fill="#fff" opacity=".2" stroke="#000"/><path d="m12.90625 8.500001h2.34375zm2.6875 0h2.1875zm2.53125 0h1.9375zm2.25 0h.84375zm1.1875 0h1.875zm2.25 0h4.9375zm5.25 0h3.78125zm-16.15625 2h3.65625zm4.0625 0h1.75zm2.0625 0h.875zm1.21875 0h1.59375zm1.9375 0h1.625zm1.9375 0h2.59375zm2.9375 0h3.375zm3.6875 0h2.25zm2.5625 0h.5625zm-20.40625 1.968749h3.09375zm3.40625 0h5.0625zm5.375 0h2.46875zm2.78125 0h2.3125zm2.625 0h1.96875zm2.28125 0 3.09375.03125zm-16.46875 2.03125h4.28125zm4.625 0h4.625zm4.9375 0h1.84375zm2.15625 0h4.34375zm4.625 0h2.96875zm3.3125 0h1.1875zm-19.65625 2h1.59375zm2.09375 0h5.90625zm-2.09375 3.96875h3.09375zm3.40625 0h5.0625zm5.375 0h2.46875zm2.78125 0h2.3125zm2.625 0h1.96875zm2.28125 0 3.09375.03125zm-16.46875 2.03125h2.34375zm2.6875 0h2.15625zm2.53125 0h1.9375zm2.25 0h.84375zm1.1875 0h1.875zm2.25 0h4.90625zm5.25 0h3.75zm4.0625 0h1.1875zm-20.21875 2h3.9375zm4.25 0h4.21875zm4.53125 0h1.625zm1.9375 0h3.96875zm4.28125 0h5zm5.34375 0h1.84375zm-20.34375 2h4.28125zm4.625 0h4.625zm4.9375 0h1.84375zm2.15625 0h4.34375zm4.625 0h2.96875zm3.3125 0h1.1875zm-19.65625 2h3.65625zm4.0625 0h1.75zm2.0625 0h.875zm1.21875 0h1.59375zm1.9375 0h1.625zm1.9375 0h2.59375zm2.9375 0h3.375zm3.6875 0h2.25zm2.5625 0h.5625zm-20.40625 3.96875h3.09375zm3.40625 0h5.0625zm5.375 0h2.46875zm2.78125 0h2.3125zm2.625 0h1.96875zm2.28125 0 3.09375.03125zm-16.46875 2.03125h3.65625zm4.0625 0h1.75zm2.0625 0h.875zm1.21875 0h1.59375zm1.9375 0h1.625zm1.9375 0h2.59375zm2.9375 0h3.375zm3.6875 0h2.25zm2.5625 0h.5625zm-20.40625 2h3.875zm4.21875 0h1.21875zm1.53125 0h2.78125zm3.09375 0h4.09375zm4.4375 0h2.78125zm3.0625 0h.59375zm.90625 0h3.53125zm-17.25 2h3.875zm4.21875 0h1.75zm2.0625 0h2.75zm3.0625 0h2.96875zm3.3125 0h1.1875zm1.5 0h.65625zm1 0h1.84375z" fill="none" stroke="url(#a)"/><path d="m7.008002 1v25.343182c.00205.187559.045738.364927.120456.489049s.173636.183649.27274.164124l33.306123-9.928258c.171327-.05087.298285-.326667.300681-.653175v-15.414922z" fill="url(#m)" fill-rule="evenodd" opacity=".2"/><g transform="translate(-2.000001)"><path d="m40.246148 42.353179v3.569856c1.1865.0067 2.86838-.799823 2.86838-1.785158 0-.985333-1.324045-1.784697-2.86838-1.784698z" fill="url(#b)" opacity=".3"/><path d="m24.500001 45.5 20.000001-20.000001v20.000001zm9.333333-4.000001h6.666667v-6.666666z" fill="url(#d)" fill-rule="evenodd" opacity=".8" stroke="#83899a"/><g fill="none"><path d="m27.450938 44.217765 15.79375-15.793751v15.793751z" opacity=".4" stroke="url(#f)"/><g stroke="#83899a" stroke-linecap="square"><path d="m29.5 44.346154v1.153846" opacity=".6"/><path d="m34.5 44.346154v1.153846" opacity=".6"/><path d="m39.5 44.346154v1.153846" opacity=".6"/><path d="m44.50049 35.423077h-1.00049" opacity=".6"/><path d="m44.50049 40.423077h-1.00049" opacity=".6"/><path d="m44.50049 30.423077h-1.00049" opacity=".6"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/plus.svg b/icon-themes/elementary_svg/res/plus.svg
new file mode 100644
index 000000000..292fa0678
--- /dev/null
+++ b/icon-themes/elementary_svg/res/plus.svg
@@ -0,0 +1 @@
+<svg height="10" viewBox="0 0 2.6458333 2.6458334" width="10" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="16.831485" cy="272.733586" gradientUnits="userSpaceOnUse" r="12.832871"><stop offset="0" stop-color="#fdfdfd"/><stop offset="1" stop-color="#e1e1e1"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="16.654737" x2="17.211926" y1="296.31964" y2="263.53018"><stop offset="0" stop-color="#464646"/><stop offset="1" stop-color="#6d6d6d"/></linearGradient><g transform="matrix(.07812 0 0 .07812 .000085 -20.55589)"><circle cx="16.933332" cy="280.06665" fill="url(#b)" r="16.437077"/><circle cx="16.933332" cy="280.06665" fill="url(#a)" r="12.832871"/><path d="m11.963054 287.60457c0 .34555.132489.69097.397269.95575l1.052766 1.05277c.52956.52955 1.382229.52955 1.911789 0l8.464167-8.46417c.297135-.29713.427536-.69599.391221-1.08241.03627-.38634-.09416-.78507-.391221-1.08213l-8.464167-8.46417c-.52956-.52955-1.382229-.52955-1.911789 0l-1.052766 1.05277c-.52956.52955-.52956 1.38224 0 1.91179l6.582024 6.58174-6.582024 6.58202c-.26478.26478-.397269.61049-.397269.95604z" fill="#464646"/><path d="m10.209635 286.17753c0 .28013.107406.56016.322056.77481l.85347.85347c.4293.4293 1.120545.4293 1.549854 0l6.861771-6.86178c.240885-.24088.346599-.56423.31716-.8775.02943-.3132-.07632-.63644-.31716-.87726l-6.861771-6.86178c-.429309-.4293-1.120554-.4293-1.549854 0l-.85347.85347c-.429309.4293-.429309 1.12055 0 1.54986l5.335956 5.33571-5.335956 5.33595c-.21465.21465-.322056.49492-.322056.77505z" fill="#e9e9e9"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/recentdoc_remove.svg b/icon-themes/elementary_svg/res/recentdoc_remove.svg
new file mode 100644
index 000000000..9f5e866a3
--- /dev/null
+++ b/icon-themes/elementary_svg/res/recentdoc_remove.svg
@@ -0,0 +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(.40414119 0 0 .40414138 -32.919341 2.537832)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="3.9" y2="20.1"><stop offset="0" stop-color="#fff"/><stop offset=".42447853" stop-color="#fff" stop-opacity=".235294"/><stop offset=".82089913" 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="20.1" x2="20.1" y1="21" y2="3"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="3" x2="3" y1="3" y2="21"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><g transform="matrix(1.1111111 0 0 1.1111111 -1.333333 -1.333333)"><path d="m12 3.5016393a8.4983518 8.4983517 0 0 0 -8.4983606 8.4983607 8.4983518 8.4983517 0 0 0 8.4983606 8.498361 8.4983518 8.4983517 0 0 0 8.498361-8.498361 8.4983518 8.4983517 0 0 0 -8.498361-8.4983607z" fill="url(#c)" stroke="url(#b)" stroke-width="1.003279"/><g fill="none" stroke-linecap="round"><g opacity=".25" stroke="#000" stroke-linejoin="round" stroke-opacity=".392157" stroke-width=".9999"><path d="m15.997416 16.906628-7.9999999-7.9999998"/><path d="m7.9974161 16.906628 7.9999999-7.9999997"/></g><g stroke="#8c8c8c"><path d="m16 16-8-8"/><path d="m8 16 8-7.9999999"/></g><path d="m19.65 12a7.6500001 7.6500001 0 0 1 -7.65 7.65 7.6500001 7.6500001 0 0 1 -7.6500001-7.65 7.6500001 7.6500001 0 0 1 7.6500001-7.6500001 7.6500001 7.6500001 0 0 1 7.65 7.6500001z" stroke="url(#a)" stroke-linejoin="round" stroke-width=".9"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/recentdoc_remove_highlighted.svg b/icon-themes/elementary_svg/res/recentdoc_remove_highlighted.svg
new file mode 100644
index 000000000..f563c8294
--- /dev/null
+++ b/icon-themes/elementary_svg/res/recentdoc_remove_highlighted.svg
@@ -0,0 +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(.8047894 0 0 .60165743 -1656.2775 -1929.7075)" gradientUnits="userSpaceOnUse" x1="2072.9368" x2="2073.0168" y1="3213.1394" y2="3241.4932"><stop offset="0" stop-color="#ed5353"/><stop offset="1" stop-color="#c6262e"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="12.223733" x2="11.881584" y1="5.983051" y2="18.17975"><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=".4"/></linearGradient><g transform="matrix(1.1111111 0 0 1.1111111 -1.333333 -1.333333)"><path d="m12 3.5016394a8.4983518 8.4983517 0 0 0 -8.4983606 8.4983606 8.4983518 8.4983517 0 0 0 8.4983606 8.498361 8.4983518 8.4983517 0 0 0 8.498361-8.498361 8.4983518 8.4983517 0 0 0 -8.498361-8.4983606z" fill="url(#a)" stroke="#7a0000" stroke-opacity=".569767" stroke-width="1.003279"/><g fill="none" stroke-linecap="round"><g opacity=".15" stroke="#7a0000" transform="translate(0 .9)"><path d="m16 16-8-7.9999999"/><path d="m8 16 8-7.9999998"/></g><g stroke="#fff"><path d="m16 16-8-7.9999999"/><path d="m8 16 8-7.9999998"/></g></g><path d="m12 4.0000001a8 8 0 0 0 -8 7.9999999 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0 -8-7.9999999zm0 1a7 7 0 0 1 7 6.9999999 7 7 0 0 1 -7 7 7 7 0 0 1 -7-7 7 7 0 0 1 7-6.9999999z" fill="url(#b)" opacity=".4"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/savemodified_extralarge.svg b/icon-themes/elementary_svg/res/savemodified_extralarge.svg
new file mode 100644
index 000000000..3f8eaa780
--- /dev/null
+++ b/icon-themes/elementary_svg/res/savemodified_extralarge.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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.185175" y2="41.814808"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.6571413 0 0 .63012228 .228607 -1.089605)" 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><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 17.610433 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 14.389566 25.980565)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="f" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="23.842698" x2="23.842698" y1="1.50799" y2="11.942663"><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" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1=".499999" y2="13.464746"><stop offset="0" stop-color="#ed5353"/><stop offset="1" stop-color="#c6262e"/></linearGradient><path d="m4.949989 29h22.100021v2h-22.100021z" fill="url(#f)" opacity=".15"/><path d="m4.9499887 29.000086v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#e)" opacity=".15"/><path d="m27.050011 29.000086v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#d)" opacity=".15"/><path d="m4.5.5c5.2704667 0 22.999972.001854 22.999972.001854l.000028 28.998146s-15.333333 0-23 0c0-9.666666 0-19.333331 0-28.99999575z" fill="url(#c)" stroke-width="1.040573"/><path d="m26.5 28.5h-21v-27h21z" fill="none" stroke="url(#b)" stroke-linecap="round"/><path d="m4.499961.499944c5.27048 0 23.000054.002 23.000054.002l.000024 28.998112s-15.333385 0-23.000078 0c0-9.666722 0-19.333346 0-28.999956z" fill="none" stroke="url(#g)" stroke-linejoin="round" stroke-width=".999922"/><path d="m22 15-6.000001 7-5.999999-7h4v-6h4v6z" fill="#7e8087"/><g transform="translate(0 18)"><path d="m24 .49999967c-4.13824 0-7.5 3.36175823-7.5 7.50000013 0 4.1382422 3.36176 7.5000012 7.5 7.5000002 4.138242 0 7.500005-3.361758 7.5-7.5000002 0-4.138242-3.361758-7.50000023-7.5-7.50000013z" opacity=".05"/><path d="m24 1.4999997c-3.586475 0-6.5 2.9135238-6.5 6.5000001 0 3.5864762 2.913525 6.5000012 6.5 6.5000002 3.586476 0 6.500004-2.913524 6.5-6.5000002 0-3.5864764-2.913524-6.5000002-6.5-6.5000001z" opacity=".15"/><path d="m24 .4999992c-3.586475 0-6.5 2.9135236-6.5 6.5 0 3.5864758 2.913525 6.5000018 6.5 6.5000008 3.586476 0 6.500003-2.913525 6.5-6.5000008 0-3.5864764-2.913524-6.5-6.5-6.5z" fill="url(#i)"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m29.5 6.9998054c0 3.0376636-2.462614 5.5001936-5.49993 5.5001936-3.037592 0-5.50007-2.462558-5.50007-5.5001936 0-3.0375235 2.462478-5.4998048 5.50007-5.4998048 3.037316 0 5.49993 2.4622813 5.49993 5.4998048z" opacity=".5" stroke="url(#h)"/><path d="m24 .499998c-3.586476 0-6.5 2.9135249-6.5 6.5 0 3.586478 2.913524 6.500003 6.5 6.500002 3.586476 0 6.500003-2.913524 6.5-6.500002 0-3.5864751-2.913524-6.5-6.5-6.5z" opacity=".5" stroke="#6f0000"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/savemodified_large.svg b/icon-themes/elementary_svg/res/savemodified_large.svg
new file mode 100644
index 000000000..3f2886830
--- /dev/null
+++ b/icon-themes/elementary_svg/res/savemodified_large.svg
@@ -0,0 +1 @@
+<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 offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.32432)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.583334" y2="41.507179"><stop offset="0" stop-color="#fff"/><stop offset=".01246384" stop-color="#fff" stop-opacity=".235294"/><stop offset=".98888642" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.48571314 0 0 .456295 .342883 .348909)" 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><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="f" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="16.570093" x2="16.570093" y1="1.607472" y2="22.542051"><stop offset="0" stop-opacity=".239"/><stop offset="1" stop-opacity=".318"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="18.385599" x2="18.385599" y1="1.505811" y2="9.094664"><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" gradientUnits="userSpaceOnUse" x1="18.5" x2="18.5" y1=".5" y2="10.472882"><stop offset="0" stop-color="#ed5353"/><stop offset="1" stop-color="#c6262e"/></linearGradient><path d="m3.500001 22h16.999998v2h-16.999998z" fill="url(#f)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#e)" opacity=".15"/><path d="m20.5 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#d)" opacity=".15"/><path d="m3.5 1.5c3.8955625 0 16.999979.00137 16.999979.00137l.000021 20.99863s-11.3333329 0-17 0c0-6.999993 0-13.9999842 0-20.9999777z" fill="url(#c)" stroke-width="1.056232"/><path d="m19.5 21.5h-15.0000004v-19h15.0000004z" fill="none" stroke="url(#b)" stroke-linecap="round"/><path d="m3.4999601 1.4999569c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.9987161s-11.3333862 0-17.0000799 0c0-7.000018 0-14.000035 0-21.0000538z" fill="none" stroke="url(#g)" stroke-linejoin="round" stroke-width=".999922"/><path d="m17 12-5.000001 6-4.999999-6h3v-5h4v5z" fill="#7e8087"/><g transform="translate(0 12)"><path d="m18.5 2c-2.758827 0-5 2.241172-5 4.9999999 0 2.7588276 2.241173 5.0000011 5 5.0000001 2.758828 0 5.000002-2.2411725 5-5.0000001 0-2.7588279-2.241172-5-5-4.9999999z" opacity=".15"/><path d="m18.5.49999985c-2.758827 0-5 2.24117195-5 4.99999985 0 2.7588276 2.241173 5.0000013 5 5.0000003 2.758828 0 5.000002-2.2411727 5-5.0000003 0-2.7588279-2.241172-4.99999996-5-4.99999985z" fill="url(#i)"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m22.5 5.4998586c0 2.2092095-1.790992 4.000141-3.999949 4.000141-2.209158 0-4.000051-1.7909518-4.000051-4.000141 0-2.2091082 1.790893-3.9998583 4.000051-3.9998583 2.208957 0 3.999949 1.7907501 3.999949 3.9998583z" opacity=".5" stroke="url(#h)"/><path d="m18.5.499999c-2.758828 0-5 2.2411723-5 5.0000001 0 2.7588286 2.241172 5.0000019 5 5.0000009 2.758828 0 5.000002-2.2411723 5-5.0000009 0-2.7588278-2.241172-5.0000001-5-5.0000001z" opacity=".5" stroke="#6f0000"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/savemodified_small.svg b/icon-themes/elementary_svg/res/savemodified_small.svg
new file mode 100644
index 000000000..a56910328
--- /dev/null
+++ b/icon-themes/elementary_svg/res/savemodified_small.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" 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="b" 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="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="c" gradientTransform="matrix(.31428606 0 0 .32592592 .457153 -.32221)" 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" gradientUnits="userSpaceOnUse" x1="11" x2="11" y1="6" y2="15"><stop offset="0" stop-color="#ed5353"/><stop offset="1" stop-color="#c6262e"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="11" x2="11" y1="7.5" y2="14.5"><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><path d="m2.5.5c2.5206668 0 11.000025.000954 11.000025.000954l.000013 14.999072s-7.3333588 0-11.000038 0c0-5.000008 0-10.0000176 0-15.000026z" fill="url(#c)" stroke-width="1.085623"/><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" fill="none" stroke="url(#b)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 14.99909804s-7.3333841 0-11.000076 0c0-5.000017 0-10.000035.0000001-15.00005204z" fill="none" stroke="url(#a)" stroke-linejoin="round" stroke-width=".999922"/><path d="m7 5h2v3h2.5l-3.5 4.5-3.5-4.5h2.5z" fill="#7e8087"/><path d="m15.5 11.5a4.5 4.5 0 0 1 -4.5 4.5 4.5 4.5 0 0 1 -4.5-4.5 4.5 4.5 0 0 1 4.5-4.5 4.5 4.5 0 0 1 4.5 4.5z" opacity=".15"/><path d="m15.5 11a4.5 4.5 0 0 1 -4.5 4.5 4.5 4.5 0 0 1 -4.5-4.5 4.5 4.5 0 0 1 4.5-4.5 4.5 4.5 0 0 1 4.5 4.5z" fill="url(#d)"/><g fill="none"><path d="m15.5 11a4.5 4.5 0 0 1 -4.5 4.5 4.5 4.5 0 0 1 -4.5-4.5 4.5 4.5 0 0 1 4.5-4.5 4.5 4.5 0 0 1 4.5 4.5z" opacity=".5" stroke="#6f0000"/><path d="m14.5 11a3.5 3.5 0 0 1 -3.5 3.5 3.5 3.5 0 0 1 -3.5-3.5 3.5 3.5 0 0 1 3.5-3.5 3.5 3.5 0 0 1 3.5 3.5z" opacity=".5" stroke="url(#e)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/sc06303.svg b/icon-themes/elementary_svg/res/sc06303.svg
new file mode 100644
index 000000000..b31ffbcd2
--- /dev/null
+++ b/icon-themes/elementary_svg/res/sc06303.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="16" y2="11"><stop offset="0" stop-color="#ae6a37"/><stop offset="1" stop-color="#d28e5b"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="11" y2="16"><stop offset="0" stop-color="#793b19"/><stop offset="1" stop-color="#a76331"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="8.30469" x2="8.30469" y1="2.84357" y2="14.17345"><stop offset="0" stop-color="#fff"/><stop offset=".02929282" stop-color="#fff" stop-opacity=".235294"/><stop offset=".97230476" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="8.674257" x2="8.674257" y1="15.027712" y2="3.102402"><stop offset="0" stop-color="#fff2e5"/><stop offset="1" stop-color="#d8c7b6"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="14.05722" x2="14.05722" y1="15.943477" y2="1.048512"><stop offset="0" stop-color="#62421e" stop-opacity=".498039"/><stop offset="1" stop-color="#9f764d" stop-opacity=".415688"/></linearGradient><path d="m11.5 1.49999v3.5l-3.5-3.46875-5.5 5.46875v8.5h11v-8.5l-.5-.5h.5v-5z" fill="url(#d)" stroke="url(#e)"/><path d="m8 1.53124-4.5 5.46875v7.5h9v-8z" fill="none" stroke="url(#c)"/><path d="m8-.00001-7.75 7.75 1.5 1.5 6.25-6.32277 6.25 6.32277 1.5-1.5z" fill="#521818"/><path d="m8 10.5c-.831 0-1.5.669-1.5 1.5v3.5h3v-3.5c0-.831-.669-1.5-1.5-1.5z" fill="url(#a)" stroke="url(#b)" stroke-linejoin="round"/><path d="m10 12a1 1 0 1 1 -2 0 1 1 0 1 1 2 0z" fill="#620" transform="matrix(.5 0 0 .5 5 7.5)"/><g fill="#fff"><path d="m8 10.99999c-.55228 0-1 .44772-1 1h2c0-.55228-.44772-1-1-1z" opacity=".3"/><path d="m12 1.99999h1v1h-1z" opacity=".5"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/script.svg b/icon-themes/elementary_svg/res/script.svg
new file mode 100644
index 000000000..510a9d0c0
--- /dev/null
+++ b/icon-themes/elementary_svg/res/script.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="7.791016" x2="7.791016" y1="15.344112" y2="5.487615"><stop offset="0" stop-color="#cc3b02"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="8.5" x2="8.5" y1="2" y2="3.5"><stop offset="0" stop-color="#e5e5e5"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><radialGradient id="c" cx="7.500001" cy=".275" gradientTransform="matrix(2.1428571 .00000003 -.00000004 2.8571429 -8.571429 -2.785715)" gradientUnits="userSpaceOnUse" r="7"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e1e1e1"/></radialGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="2" y2="13"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><rect fill="url(#c)" height="14" rx="1" transform="scale(1 -1)" width="15" x=".5" y="-14.5"/><path d="m1.5.5c-.554 0-1 .446-1 1v2.5h15v-2.5c0-.554-.446-1-1-1z" fill="url(#b)"/><g fill="none"><rect height="13.999" opacity=".344" rx="1" stroke="#555761" stroke-linecap="round" stroke-linejoin="round" width="14.998" x=".502" y=".501"/><path d="m1 3.5h14" stroke="#a9a9a9"/><path d="m1.493 1.5h13.005l.007 12h-13.005z" opacity=".8" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round"/><path d="m8.5996094 5.5-1.7089844 6h.9003906l1.7089844-6zm-2.4042969 1-3 1.5v1l3 1.5v-1l-1.5-.9980469 1.5-1.0019531zm4.0000005 0v1l1.5 1.0019531-1.5.9980469v1l3-1.5v-1z" fill="url(#a)" stroke-width=".65463"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/sx03123.svg b/icon-themes/elementary_svg/res/sx03123.svg
new file mode 100644
index 000000000..f11b6f2d9
--- /dev/null
+++ b/icon-themes/elementary_svg/res/sx03123.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" 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="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(.31428497 0 0 .32592538 .45716 -.322209)" 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(.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><radialGradient id="d" cx="5.615514" cy="9.957108" fx="5.085284" gradientTransform="matrix(-.00000001 3.647623 -4.4781151 -.00000002 52.583951 -34.527722)" gradientUnits="userSpaceOnUse" r="12.671875"><stop offset="0" stop-color="#ffcd7d"/><stop offset=".26238" stop-color="#ffa154"/><stop offset=".704952" stop-color="#f37329"/><stop offset="1" stop-color="#cc3b02"/></radialGradient><path d="m2.5.5c2.5206581 0 10.999987.000954 10.999987.000954l.000013 14.999046s-7.3333335 0-11 0c0-4.999999 0-10.0000003 0-15z" fill="url(#b)" stroke-width="1.08562"/><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" fill="none" stroke="url(#a)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 14.99909804s-7.3333841 0-11.000076 0c0-5.000017 0-10.000035 0-15.00005204z" fill="none" stroke="url(#c)" stroke-linejoin="round" stroke-width=".999922"/><path d="m4 5v7h8v-7zm2 1h1 1.5a1.5 1.5 0 0 1 1.5 1.5 1.5 1.5 0 0 1 -1.5 1.5h-1.5v2h-1zm1 1v1h1.5a.5.5 0 0 0 .5-.5.5.5 0 0 0 -.5-.5z" fill="url(#d)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/sx03125.svg b/icon-themes/elementary_svg/res/sx03125.svg
new file mode 100644
index 000000000..aa18762cc
--- /dev/null
+++ b/icon-themes/elementary_svg/res/sx03125.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 .567572)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.923065" y2="35.384605"><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(.30613988 0 0 .32954705 .652197 .668643)" 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(.25378586 0 0 .30501865 19.128979 .314523)" 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="d" gradientTransform="matrix(.14096419 0 0 .11701575 -15.605327 -15.292654)" gradientUnits="userSpaceOnUse" x1="164.28023" x2="164.28023" y1="241.65149" y2="156.78416"><stop offset="0" stop-color="#feaf9d"/><stop offset="1" stop-color="#7f4a98"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.24372871 0 0 .25009797 -14.364862 8.918851)" gradientUnits="userSpaceOnUse" x1="71.204407" x2="71.204407" y1="5.008067" y2="44.340794"><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="f" gradientTransform="matrix(.5965746 .62936216 -.5965746 .62936216 -11.818151 -14.10993)" gradientUnits="userSpaceOnUse" x1="27.083811" x2="49.414146" y1="2.711493" y2="25.041828"><stop offset="0" stop-color="#fff3cb"/><stop offset=".26238" stop-color="#fdde76"/><stop offset=".66093999" stop-color="#f9c440"/><stop offset="1" stop-color="#e48b20"/></linearGradient><radialGradient id="g" cx="10" cy="73" gradientTransform="matrix(.28250429 0 0 .29280014 .315998 -4.271253)" gradientUnits="userSpaceOnUse" r="30.5"><stop offset="0" stop-color="#ffe6ab"/><stop offset=".82044184" stop-color="#ffea8a" stop-opacity=".639216"/><stop offset="1" stop-color="#e6ff4d" stop-opacity="0"/></radialGradient><path d="m.4991096 14.5c0-2.482468.00095406-12.999999.00095406-12.999999l14.99993634-.000013v13.000012z" fill="url(#b)" stroke-width="1.077397"/><path d="m.49997398 14.500038c0-2.520676.000954-13.000063.000954-13.000063l14.99909802-.000013v13.000076z" fill="none" stroke="url(#c)" stroke-linejoin="round" stroke-width=".999922"/><path d="m2 3h12v10h-12z" fill="url(#d)"/><path d="m3.1410391 7.9903167c-.387017 0-.7674476.0295888-1.1410391.0820261v4.9276572h8.831919c-1.420991-2.969855-4.3321345-5.0096833-7.6908799-5.0096833z" fill="url(#g)" fill-rule="evenodd" opacity=".6"/><path d="m3.1410391 9.7415969c-.3887597 0-.7695368.0354164-1.1410391.1004215v3.1579816h6.9184481c-1.2506758-1.964394-3.3727283-3.258391-5.777409-3.258391z" fill="url(#f)" fill-rule="evenodd"/><path d="m8.719068 3.000058c-.0018.019557.000333.038854.0089.0583.02904.06594.116474.07489.227922.02314.09942-.04614.194854-.05172.21234-.01201.01749.03972-.01691.09493-.07657.122618-.142242.06603-.125854.09198.214567.339128.263543.191341.314015.197242.593396.06817.241508-.111574.306822-.11428.31161-.01329.0035.07391.04798.110318.105949.08661.05509-.02253.04018.02169-.03294.0986-.08607.09056-.100718.172394-.0414.231515.07756.07731.0066.130654-.465635.349845-.605535.281078-1.205427.731747-1.566957 1.177728-.224969.277518-.647041 1.212605-.597849 1.324356.01378.03129.14027.0033.28045-.06174.209612-.0973.253921-.160218.250625-.355419l-.004-.237089.105948.159489.106393.160346.08725-.293683c.08139-.273536.08947-.280632.124646-.109326.02336.113746.08317.180434.156694.175351.08869-.0061.114864.03484.105057.162919-.01193.155859.01489.158395.29425.02872.247391-.114835.322126-.195444.382837-.416299l.07479-.274389.100606.214796c.09547.204108.102356.205245.144676.02487.03877-.165223.0515-.173822.09837-.06731.03904.08869.115778.09295.280006.01672.211225-.09804.200841-.06495-.153135.493901-.208495.329168-.503287.945145-.655273 1.369371-.264515.738307-.545567 1.9834636-.436255 1.9327256.150951-.0700796.785296-.6582006.763446-.7078386-.01405-.0319-.02981-.166205-.03518-.298395-.0097-.237911-.0081-.239314.124645-.107185.187405.186583.339083.0865.332533-.219512-.0058-.272424.08926-.390971.168716-.210506.03861.0877.07271.07688.191417-.0596.107907-.124049.120451-.221177.04853-.384572-.08863-.201323-.08439-.212489.05921-.131622.162567.09156.307763-.02289.235934-.18607-.02721-.06181.02713-.111059.158031-.144054.109586-.02761.197214-.02473.194534.0064-.0444.515871-.05208 1.758866-.01335 2.221263.04666.557143.311538 1.565295.400197 1.524144.02147-.0099.135364-.346544.253295-.748139.136491-.4647974.182763-.770427.126425-.841172-.06523-.08192-.04555-.13196.07657-.188643.192429-.08932.287857-.491964.149127-.630235-.06762-.0674-.05617-.09561.04274-.102468.171234-.01186.150223-.06-.125089-.280392-.21728-.173944-.21793-.175834-.0227-.116187.108774.03324.219922.05056.246618.03817.07665-.03556-.06486-.30197-.166934-.314261-.05058-.0061-.107383-.04522-.125981-.08746-.02145-.04873.01995-.06262.113071-.03774.2597.06942.358879-.127292.184741-.366996-.0845-.116305-.198751-.23466-.253742-.262384-.06988-.03523-.04043-.06525.09705-.0999.119747-.03018.181235-.08249.158478-.134191-.02056-.0467.0032-.08005.05209-.07418.04886.0059.112374-.138901.141561-.321123.02918-.182217.07259-.340865.09615-.352416.663785.709899 1.14703 4.078955 1.260686 6.057988h.110844v-4.785081c-.336355-.74232-.692102-1.381345-1.013181-1.72179-.401789-.426025-.420003-.488427-.114405-.39229.17113.05383.182461.044.172721-.145768-.01-.194594-.0039-.192931.151354.02702.126734.179536.271315.248885.667737.320263.0513.0092.08795.01395.135774.02187v-1.75609c-.0084.000038-.01652-.000944-.02493-.000857l-.353009.003.264425-.124761c.041-.01933.07869-.04183.113515-.06517v-.552207l-.228367-.047584h-.771459l-.760776.3567036-.04407-.248664c-.0056-.03159-.01745-.07149-.02627-.1080396h-1.178779c-.000447.0004711.000998.00451.000448.00471-.0024.001-.01382-.00411-.0187-.00471h-2.252947zm1.989413 2.2375546c.07902.01078.09116.215095.0017.331838-.05883.07683-.126995.149039-.151352.160347-.06329.02937.0476-.451399.111734-.484468.01393-.0073.02655-.0092.03785-.0077z" opacity=".5"/><g fill="none"><path d="m7.5431134 12.815908c-.9114176-1.111714-2.6746576-2.127571-4.3928026-2.097672-.2606113.0045-.7900036.08712-1.038547.130703" opacity=".8" stroke="url(#e)" stroke-linejoin="round"/><path d="m8.7155222 12.75156c-1.094988-1.716812-3.2780332-2.99543-5.3833712-2.99543-.340367 0-.990259.0415-1.315517.09832" opacity=".3" stroke="#d25000"/><g stroke-linecap="round"><path d="m2.499988 3.500025h11.000024v8.99995h-11.000024z" opacity=".3" stroke="#000" stroke-width="1.000001"/><path d="m14.5 2.5v11h-13v-11z" stroke="url(#a)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/sx03126.svg b/icon-themes/elementary_svg/res/sx03126.svg
new file mode 100644
index 000000000..1d22e4c18
--- /dev/null
+++ b/icon-themes/elementary_svg/res/sx03126.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" 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="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(.31428463 0 0 .32594469 .457175 -.323148)" 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(.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><radialGradient id="d" cx="5.615514" cy="9.957108" fx="5.085284" gradientTransform="matrix(-.00000001 3.647623 -4.4781151 -.00000002 52.583951 -34.527722)" gradientUnits="userSpaceOnUse" r="12.671875"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><path d="m2.500012.4991096c2.5206554 0 10.999975.00095406 10.999975.00095406l.000013 14.99993634s-7.3333255 0-10.999988 0c0-5.000296 0-10.000594 0-15.0008904z" fill="url(#b)" stroke-width="1.085652"/><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" fill="none" stroke="url(#a)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 14.99909804s-7.3333841 0-11.000076 0c0-5.000017 0-10.000035 0-15.00005204z" fill="none" stroke="url(#c)" stroke-linejoin="round" stroke-width=".999922"/><path d="m4 5v7h8v-7zm1.4394531 1h1.7011719l.8867188 1.5390625.859375-1.5390625h1.6855472l-1.556641 2.421875 1.703125 2.578125h-1.7363281l-.9863281-1.6054688-.9882813 1.6054688h-1.7265625l1.7265625-2.6054688z" fill="url(#d)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/sx03127.svg b/icon-themes/elementary_svg/res/sx03127.svg
new file mode 100644
index 000000000..a9cee65f0
--- /dev/null
+++ b/icon-themes/elementary_svg/res/sx03127.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" 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="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(.31428497 0 0 .32592538 .45716 -.322209)" 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(.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><radialGradient id="d" cx="5.615514" cy="9.957108" fx="5.085284" gradientTransform="matrix(-.00000001 3.647623 -4.4781151 -.00000002 52.583951 -34.527722)" gradientUnits="userSpaceOnUse" r="12.671875"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="e" gradientTransform="matrix(0 .6 .6 0 5.897627 -12.49769)" gradientUnits="userSpaceOnUse" x1="33.876614" x2="44.118835" y1="19.948324" y2="30.190546"><stop offset="0" stop-color="#fcfcfc"/><stop offset="1" stop-color="#cbcdd9"/></linearGradient><path d="m2.5.5c2.5206581 0 10.999987.000954 10.999987.000954l.000013 14.999046s-7.3333335 0-11 0c0-4.999999 0-10.0000003 0-15z" fill="url(#b)" stroke-width="1.08562"/><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" fill="none" stroke="url(#a)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 14.99909804s-7.3333841 0-11.000076 0c0-5.000017 0-10.000035 0-15.00005204z" fill="none" stroke="url(#c)" stroke-linejoin="round" stroke-width=".999922"/><path d="m4 5v7h8v-7zm1.4394531 1h1.7011719l.8867188 1.5390625.859375-1.5390625h1.6855472l-1.556641 2.421875 1.703125 2.578125h-1.7363281l-.9863281-1.6054688-.9882813 1.6054688h-1.7265625l1.7265625-2.6054688z" fill="url(#d)"/><path d="m16.997627 5.8023097 9 9.0000003h-9zm2 5.0000003v2h2z" fill="url(#e)" fill-rule="evenodd" opacity=".8" stroke="#83899a" transform="matrix(-1 0 0 1 31.497627 .69769)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/sx03129.svg b/icon-themes/elementary_svg/res/sx03129.svg
new file mode 100644
index 000000000..7111bc98d
--- /dev/null
+++ b/icon-themes/elementary_svg/res/sx03129.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" 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="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(.31428497 0 0 .32592538 .45716 -.322209)" 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(.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><radialGradient id="d" cx="5.615514" cy="9.957108" fx="5.085284" gradientTransform="matrix(-.00000001 3.647623 -4.4781151 -.00000002 52.583951 -34.527722)" gradientUnits="userSpaceOnUse" r="12.671875"><stop offset="0" stop-color="#ff8c82"/><stop offset=".26238" stop-color="#ed5353"/><stop offset=".66093999" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></radialGradient><path d="m2.5.5c2.5206581 0 10.999987.000954 10.999987.000954l.000013 14.999046s-7.3333335 0-11 0c0-4.999999 0-10.0000003 0-15z" fill="url(#b)" stroke-width="1.08562"/><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" fill="none" stroke="url(#a)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 14.99909804s-7.3333841 0-11.000076 0c0-5.000017 0-10.000035 0-15.00005204z" fill="none" stroke="url(#c)" stroke-linejoin="round" stroke-width=".999922"/><path d="m4 5v7h8v-7zm3.4394531 1h1.0664063l2.0019526 5h-1.0976558l-.3828124-1h-2.1015626l-.3632812 1h-1.0703125zm.5214844 1.1660156-.6679687 1.8339844h1.3496093z" fill="url(#d)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/sx03130.svg b/icon-themes/elementary_svg/res/sx03130.svg
new file mode 100644
index 000000000..8f5a40384
--- /dev/null
+++ b/icon-themes/elementary_svg/res/sx03130.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" 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="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(.31428463 0 0 .32594469 .457175 -.323148)" 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(.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><radialGradient id="d" cx="5.615514" cy="9.957108" fx="5.085284" gradientTransform="matrix(-.00000001 3.647623 -4.4781151 -.00000002 52.583951 -34.527722)" gradientUnits="userSpaceOnUse" r="12.671875"><stop offset="0" stop-color="#ffcd7d"/><stop offset=".26238" stop-color="#ffa154"/><stop offset=".704952" stop-color="#f37329"/><stop offset="1" stop-color="#cc3b02"/></radialGradient><linearGradient id="e" gradientTransform="matrix(0 .6 .6 0 5.897627 -12.49769)" gradientUnits="userSpaceOnUse" x1="33.876614" x2="44.118835" y1="19.948324" y2="30.190546"><stop offset="0" stop-color="#fcfcfc"/><stop offset="1" stop-color="#cbcdd9"/></linearGradient><path d="m2.500012.4991096c2.5206554 0 10.999975.00095406 10.999975.00095406l.000013 14.99993634s-7.3333255 0-10.999988 0c0-5.000296 0-10.000594 0-15.0008904z" fill="url(#b)" stroke-width="1.085652"/><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" fill="none" stroke="url(#a)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 14.99909804s-7.3333841 0-11.000076 0c0-5.000017 0-10.000035 0-15.00005204z" fill="none" stroke="url(#c)" stroke-linejoin="round" stroke-width=".999922"/><path d="m4 5v7h8v-7zm2 1h1 1.5a1.5 1.5 0 0 1 1.5 1.5 1.5 1.5 0 0 1 -1.5 1.5h-1.5v2h-1zm1 1v1h1.5a.5.5 0 0 0 .5-.5.5.5 0 0 0 -.5-.5z" fill="url(#d)"/><path d="m16.997627 5.8023097 9 9.0000003h-9zm2 5.0000003v2h2z" fill="url(#e)" fill-rule="evenodd" opacity=".8" stroke="#83899a" transform="matrix(-1 0 0 1 31.497627 .69769)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/sx03132.svg b/icon-themes/elementary_svg/res/sx03132.svg
new file mode 100644
index 000000000..4d3f4cd1d
--- /dev/null
+++ b/icon-themes/elementary_svg/res/sx03132.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" 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="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(.31428497 0 0 .32592538 .45716 -.322209)" 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(.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><radialGradient id="d" cx="5.615514" cy="9.957108" fx="5.085284" gradientTransform="matrix(-.00000001 2.7357173 -3.3585864 -.00000001 41.437964 -23.895792)" gradientUnits="userSpaceOnUse" r="12.671875"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="e" gradientTransform="matrix(0 .6 -.6 0 25.6 -11.8)" gradientUnits="userSpaceOnUse" x1="33.876999" x2="44.118999" y1="19.948" y2="30.191"><stop offset="0" stop-color="#fcfcfc"/><stop offset="1" stop-color="#cbcdd9"/></linearGradient><path d="m2.5.5c2.5206581 0 10.999987.000954 10.999987.000954l.000013 14.999046s-7.3333335 0-11 0c0-5 0-10.0000002 0-15z" fill="url(#b)" stroke-width="1.08562"/><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" fill="none" stroke="url(#a)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 14.99909804s-7.3333841 0-11.000076 0c0-5.000017 0-10.000035 0-15.00005204z" fill="none" stroke="url(#c)" stroke-linejoin="round" stroke-width=".999922"/><path d="m8 4-4 1.0666667v5.8666663l4 1.066667zm1 1.0711864v.6713916h1.002825v.642527h-1.002825v.3636364h1.002825v.6425273h-1.002825v.3466876h1.002825v.664304h-1.002825v.375757h1.002825v.591679h-1.002825v.363637h1.002825v.6764247h-1.002825v.664099h3v-6.0026706zm1.467129.6713916h.866204v.642527h-.866204zm0 1.0061634h.866204v.6425273h-.866204zm-3.776225-.2248714c.048433-.0009333.075024-.00207.075 0-.0000373.00407-.1363837.3140154-.308333.6833334l-.3166667.6666669.3166667.666666c.1719493.364366.308333.676416.308333.691667 0 .03203-.229765.02668-.4249997-.0083-.129232-.02317-.1356907-.03768-.3-.45-.093635-.234972-.184232-.441898-.2-.458334-.01576-.01643-.1072293.16162-.2.391667-.092771.230045-.1791147.42784-.1916667.441667-.01256.01384-.126624.01384-.2583333 0l-.2416667-.025033.2916667-.616667.2916667-.616667-.2583334-.5916663c-.1414427-.3264346-.2583333-.6185133-.2583333-.6416673 0-.02584.097661-.041667.25-.041667h.25l.1416667.4c.079621.2189507.1602826.4088627.175.425.01472.016133.1138266-.1785366.2166666-.433334l.1833334-.4583323.2666666-.0166667c.073509-.00347.143232-.00737.1916664-.00833zm3.776225 1.2140863h.866204v.664304h-.866204zm0 1.040061h.866204v.591679h-.866204zm0 .955316h.866204v.6764247h-.866204z" fill="url(#d)"/><path d="m14.502 6.5019998-9 9.0000002h9zm-2 5.0000002v2h-2z" fill="url(#e)" fill-rule="evenodd" opacity=".8" stroke="#83899a"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/sx03162.svg b/icon-themes/elementary_svg/res/sx03162.svg
new file mode 100644
index 000000000..3c2047b18
--- /dev/null
+++ b/icon-themes/elementary_svg/res/sx03162.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" 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="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(.31428497 0 0 .32592538 .45716 -.322209)" 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(.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><radialGradient id="d" cx="5.615514" cy="9.957108" fx="5.085284" gradientTransform="matrix(-.00000001 3.647623 -4.4781151 -.00000002 52.583951 -34.527722)" gradientUnits="userSpaceOnUse" r="12.671875"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#155cac"/></radialGradient><path d="m2.5.5c2.5206581 0 10.999987.000954 10.999987.000954l.000013 14.999046s-7.3333335 0-11 0c0-4.999999 0-10.0000003 0-15z" fill="url(#b)" stroke-width="1.08562"/><g fill="none"><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" stroke="url(#a)" stroke-linecap="round"/><path d="m2.5.5v15h4.5 6.5v-15h-6.5z" stroke="url(#c)" stroke-linejoin="round" stroke-width=".999922"/><path d="m4.5000001 14.5h-1v-13h1" opacity=".5" stroke="url(#a)" stroke-linecap="square"/></g><path d="m4 5v7h8v-7zm.71875 1h1.0332031l.7539063 3.4335938.9140625-3.4335938h1.2011719l.8769531 3.4921875.7675781-3.4921875h1.015625l-1.214844 5h-1.0703122l-.9960938-3.7382812-.9921875 3.7382812h-1.0957031z" fill="url(#d)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/sx03163.svg b/icon-themes/elementary_svg/res/sx03163.svg
new file mode 100644
index 000000000..c5ae933f1
--- /dev/null
+++ b/icon-themes/elementary_svg/res/sx03163.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" 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="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(.31428463 0 0 .32594469 .457175 -.323148)" 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(.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><radialGradient id="d" cx="5.615514" cy="9.957108" fx="5.085284" gradientTransform="matrix(-.00000001 3.647623 -4.4781151 -.00000002 52.583951 -34.527722)" gradientUnits="userSpaceOnUse" r="12.671875"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#155cac"/></radialGradient><linearGradient id="e" gradientTransform="matrix(0 .6 .6 0 5.897627 -12.49769)" gradientUnits="userSpaceOnUse" x1="33.876614" x2="44.118835" y1="19.948324" y2="30.190546"><stop offset="0" stop-color="#fcfcfc"/><stop offset="1" stop-color="#cbcdd9"/></linearGradient><path d="m2.500012.4991096c2.5206554 0 10.999975.00095406 10.999975.00095406l.000013 14.99993634s-7.3333255 0-10.999988 0c0-5.000296 0-10.000594 0-15.0008904z" fill="url(#b)" stroke-width="1.085652"/><g fill="none"><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" stroke="url(#a)" stroke-linecap="round"/><path d="m2.5.5v15h4.5 6.5v-15h-6.5z" stroke="url(#c)" stroke-linejoin="round" stroke-width=".999922"/><path d="m4.5000001 14.5h-1v-13h1" opacity=".5" stroke="url(#a)" stroke-linecap="square"/></g><path d="m4 5v7h8v-7zm.71875 1h1.0332031l.7539063 3.4335938.9140625-3.4335938h1.2011719l.8769531 3.4921875.7675781-3.4921875h1.015625l-1.214844 5h-1.0703122l-.9960938-3.7382812-.9921875 3.7382812h-1.0957031z" fill="url(#d)"/><path d="m16.997627 5.8023097 9 9.0000003h-9zm2 5.0000003v2h2z" fill="url(#e)" fill-rule="evenodd" opacity=".8" stroke="#83899a" transform="matrix(-1 0 0 1 31.497627 .69769)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/sx03187.svg b/icon-themes/elementary_svg/res/sx03187.svg
new file mode 100644
index 000000000..fe4b7316c
--- /dev/null
+++ b/icon-themes/elementary_svg/res/sx03187.svg
@@ -0,0 +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(.59436 0 0 .5999 -15.765 5.467)" gradientUnits="userSpaceOnUse" x1="42.507908" x2="42.507908" y1="-1.611935" y2="16.724455"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="b" gradientTransform="translate(4 4)" gradientUnits="userSpaceOnUse" x1="6" x2="6" y1=".5" y2="4.5"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientTransform="translate(-1 -1)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#d" y1="3" y2="4"/><linearGradient id="d" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" y1="6.451322" y2="10.245955"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999982" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientTransform="translate(-6 -1)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#d" y1="3" y2="4"/><linearGradient id="f" gradientTransform="translate(-1 6)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#d" y1="3" y2="4"/><linearGradient id="g" gradientTransform="translate(-6 6)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#d" y1="3" y2="4"/><linearGradient id="h" gradientTransform="translate(-1 3)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#d" y1="3" y2="4"/><linearGradient id="i" gradientTransform="translate(-6 3)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#d" y1="3" y2="4"/><linearGradient id="j" gradientTransform="matrix(.59436 0 0 .5999 -15.765 5.467)" gradientUnits="userSpaceOnUse" x1="42.507908" x2="42.507908" xlink:href="#a" y1="-1.611935" y2="16.724455"/><linearGradient id="k" gradientTransform="translate(4 4)" gradientUnits="userSpaceOnUse" x1="6" x2="6" xlink:href="#b" y1=".5" y2="4.5"/><g transform="translate(-3.998047 -4.001953)"><rect fill="url(#j)" height="11" rx=".424" ry=".491" width="10" x="4.5" y="4.5"/><path d="m4.4980469 4.0019531c-.276 0-.5.224-.5.5l.0019531 10.9980469c0 .276.224.5.5.5h10c.276 0 .5-.224.5-.5l-.002-6.5h.002v-1h-.002v-3.4980469c0-.276-.224-.5-.5-.5zm.4980469.9980469h9.0039062v3h-4.001953v-2.9980469h-1v2.9980469h-4.0019532zm.00391 4h4.0000002v2h-4.0000002v1h4.0000002v3h1v-3h3.999996l.002 3.001953-9.002-.001953zm5.0000002 0h3.999996v2h-4z" fill="#030303" opacity=".32"/><path d="m4.9238281 4.5c-.234896 0-.4238281.2182204-.4238281.4902344v3.4902344h10v-3.4902344c0-.272014-.188932-.4902344-.423828-.4902344z" fill="url(#k)"/><path d="m4.5 4c-.2761424 0-.5.2238576-.5.5v4.5h.9980469v-4.0019531h9.0039061v4.0019531h.998047v-4.5c0-.2761424-.223858-.5-.5-.5zm4.5 1v3h-4v1h9v-1h-4v-3z" fill="#452981" fill-opacity=".501961"/><g fill="none" stroke-linecap="square" stroke-opacity=".67451" transform="translate(4 4)"><path d="m6.5 1.5h3v2h-3z" opacity=".5" stroke="url(#c)"/><path d="m1.5 1.5h3v2h-3z" opacity=".5" stroke="url(#e)"/><path d="m6.5 8.5h3v2h-3z" stroke="url(#f)"/><path d="m1.5 8.5h3v2h-3z" stroke="url(#g)"/><path d="m6.5 5.5h3v1h-3z" stroke="url(#h)"/><path d="m1.5 5.5h3v1h-3z" stroke="url(#i)"/></g></g><path d="m4 3h7v9h-7z" opacity=".2"/><g transform="translate(1)"><rect fill="url(#a)" height="11" rx=".424" ry=".491" width="10" x="4.5" y="4.5"/><path d="m4.4980469 4.0019531c-.276 0-.5.224-.5.5l.0019531 10.9980469c0 .276.224.5.5.5h10c.276 0 .5-.224.5-.5l-.002-6.5h.002v-1h-.002v-3.4980469c0-.276-.224-.5-.5-.5zm.4980469.9980469h9.0039062v3h-4.001953v-2.9980469h-1v2.9980469h-4.0019532zm.00391 4h4.0000002v2h-4.0000002v1h4.0000002v3h1v-3h3.999996l.002 3.001953-9.002-.001953zm5.0000002 0h3.999996v2h-4z" fill="#030303" opacity=".32"/><path d="m4.9238281 4.5c-.234896 0-.4238281.2182204-.4238281.4902344v3.4902344h10v-3.4902344c0-.272014-.188932-.4902344-.423828-.4902344z" fill="url(#b)"/><path d="m4.5 4c-.2761424 0-.5.2238576-.5.5v4.5h.9980469v-4.0019531h9.0039061v4.0019531h.998047v-4.5c0-.2761424-.223858-.5-.5-.5zm4.5 1v3h-4v1h9v-1h-4v-3z" fill="#452981" fill-opacity=".501961"/><g fill="none" stroke-linecap="square" stroke-opacity=".67451" transform="translate(4 4)"><path d="m6.5 1.5h3v2h-3z" opacity=".5" stroke="url(#c)"/><path d="m1.5 1.5h3v2h-3z" opacity=".5" stroke="url(#e)"/><path d="m6.5 8.5h3v2h-3z" stroke="url(#f)"/><path d="m1.5 8.5h3v2h-3z" stroke="url(#g)"/><path d="m6.5 5.5h3v1h-3z" stroke="url(#h)"/><path d="m1.5 5.5h3v1h-3z" stroke="url(#i)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/sx03201.svg b/icon-themes/elementary_svg/res/sx03201.svg
new file mode 100644
index 000000000..a66a7fc1d
--- /dev/null
+++ b/icon-themes/elementary_svg/res/sx03201.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.31427 0 0 .33185455 2.4573 3.663273)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324 0 0 .35135 4.162 3.568)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.923" y2="41.077"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.2538 0 0 .30502 21.13 3.315)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.25764 0 0 .256 -18.787 32.336)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424" xlink:href="#e" y1="-7.666" y2="-7.666"/><linearGradient id="e"><stop offset="0" stop-color="#868688"/><stop offset="1" stop-color="#d9d9da"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.56273 0 0 .59218 -44.99 15.484)" gradientUnits="userSpaceOnUse" x1="89.018" x2="89.018" xlink:href="#g" y1="22.537" y2="27.546"/><linearGradient id="g"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#4a4a4a"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.25764 0 0 .256 -18.787 28.336)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424" xlink:href="#e" y1="-7.666" y2="-7.666"/><linearGradient id="i" gradientTransform="matrix(.56273 0 0 .59218 -44.99 11.484)" gradientUnits="userSpaceOnUse" x1="89.018" x2="89.018" xlink:href="#g" y1="22.537" y2="27.546"/><linearGradient id="j" gradientTransform="matrix(.25764 0 0 .252 -18.787 24.39)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="103.95" x2="89.424" xlink:href="#e" y1="-7.666" y2="-7.666"/><linearGradient id="k" gradientTransform="matrix(.56273 0 0 .58293 -44.99 7.8)" gradientUnits="userSpaceOnUse" x1="89.018" x2="89.018" xlink:href="#g" y1="22.537" y2="27.546"/><linearGradient id="l" gradientTransform="matrix(.25894 0 0 .19506 -18.915 21.137)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="102.308" x2="102.308" y1="-2.393" y2="-24.582"><stop offset="0" stop-color="#a5a6a8"/><stop offset="1" stop-color="#e8e8e8"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.25894 0 0 .19506 -18.915 21.137)" gradientUnits="userSpaceOnUse" x1="109.956" x2="109.956" y1="-24.911" y2="-2.376"><stop offset="0" stop-color="#b3b3b3"/><stop offset="1" stop-color="#dadada"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.3143 0 0 .3421 .457 15.618)" gradientUnits="userSpaceOnUse" x1="21.381" x2="21.381" y1="5.052" y2="44.137"><stop offset="0" stop-color="#fff"/><stop offset=".081" stop-color="#fff" stop-opacity=".235"/><stop offset=".923" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><clipPath id="o"><path d="m-1 16h10v11h-10z"/></clipPath><g transform="translate(-3 -4)"><path d="m4.5 4.5h11v12h-11z" fill="url(#a)" stroke-width="1.095445"/><g clip-path="url(#o)" opacity=".45" transform="translate(6 -11)"><path d="m14.46 29.5c0 1.2-2.898 2-6.467 2-3.57 0-6.468-.8-6.468-2 0-4.634-.79-3.195 6.468-3.25 7.424-.056 6.467-1.41 6.467 3.25z" fill="url(#d)" stroke="url(#f)"/><path d="m14.5 26.5c0 1.105-2.91 2-6.5 2s-6.5-.895-6.5-2 2.91-2 6.5-2 6.5.895 6.5 2z" fill="none" stroke="#d8d8d8"/><path d="m14.46 25.5c0 1.157-2.898 2-6.467 2-3.57 0-6.468-.8-6.468-2 0-4.634-.79-3.195 6.468-3.25 7.424-.056 6.467-1.41 6.467 3.25z" fill="url(#h)" stroke="url(#i)"/><path d="m14.5 22.5c0 1.105-2.91 2-6.5 2s-6.5-.895-6.5-2 2.91-2 6.5-2 6.5.895 6.5 2z" fill="none" stroke="#d8d8d8"/><path d="m14.46 21.5c0 1.218-2.898 2-6.467 2-3.57 0-6.468-.95-6.468-2 0-4.344-.79-3.046 6.468-3.1 7.424-.056 6.467-.83 6.467 3.1z" fill="url(#j)" stroke="url(#k)"/><path d="m14.5 18.5c0 1.105-2.91 2-6.5 2s-6.5-.895-6.5-2 2.91-2 6.5-2 6.5.895 6.5 2z" fill="url(#l)" stroke="url(#m)"/><rect fill="none" height="13" opacity=".5" rx="17.5" ry="1.5" stroke="url(#n)" width="11" x="2.5" y="17.5"/></g><g fill="none"><path d="m14.5 15.5h-9v-10h9z" stroke="url(#b)" stroke-linecap="round"/><path d="m4.5 4.5h11v12h-11z" stroke="url(#c)" stroke-linejoin="round"/></g></g><g transform="translate(0 -1)"><path d="m4.5 4.5h11v12h-11z" fill="url(#a)" stroke-width="1.095445"/><g clip-path="url(#o)" opacity=".45" transform="translate(6 -11)"><path d="m14.46 29.5c0 1.2-2.898 2-6.467 2-3.57 0-6.468-.8-6.468-2 0-4.634-.79-3.195 6.468-3.25 7.424-.056 6.467-1.41 6.467 3.25z" fill="url(#d)" stroke="url(#f)"/><path d="m14.5 26.5c0 1.105-2.91 2-6.5 2s-6.5-.895-6.5-2 2.91-2 6.5-2 6.5.895 6.5 2z" fill="none" stroke="#d8d8d8"/><path d="m14.46 25.5c0 1.157-2.898 2-6.467 2-3.57 0-6.468-.8-6.468-2 0-4.634-.79-3.195 6.468-3.25 7.424-.056 6.467-1.41 6.467 3.25z" fill="url(#h)" stroke="url(#i)"/><path d="m14.5 22.5c0 1.105-2.91 2-6.5 2s-6.5-.895-6.5-2 2.91-2 6.5-2 6.5.895 6.5 2z" fill="none" stroke="#d8d8d8"/><path d="m14.46 21.5c0 1.218-2.898 2-6.467 2-3.57 0-6.468-.95-6.468-2 0-4.344-.79-3.046 6.468-3.1 7.424-.056 6.467-.83 6.467 3.1z" fill="url(#j)" stroke="url(#k)"/><path d="m14.5 18.5c0 1.105-2.91 2-6.5 2s-6.5-.895-6.5-2 2.91-2 6.5-2 6.5.895 6.5 2z" fill="url(#l)" stroke="url(#m)"/><rect fill="none" height="13" opacity=".5" rx="17.5" ry="1.5" stroke="url(#n)" width="11" x="2.5" y="17.5"/></g><g fill="none"><path d="m14.5 15.5h-9v-10h9z" stroke="url(#b)" stroke-linecap="round"/><path d="m4.5 4.5h11v12h-11z" stroke="url(#c)" stroke-linejoin="round"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/target.svg b/icon-themes/elementary_svg/res/target.svg
new file mode 100644
index 000000000..7d3bc3134
--- /dev/null
+++ b/icon-themes/elementary_svg/res/target.svg
@@ -0,0 +1,6 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="8" cy="-2" gradientTransform="matrix(.00000023 4.6666668 -4 .0000002 -.000002 -39.333334)" gradientUnits="userSpaceOnUse" r="3"><stop offset="0" stop-color="#ff8c82"/><stop offset=".26238" stop-color="#ed5353"/><stop offset=".704952" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="9.338983" x2="9.169492" y1="2.576271" y2="13.355932"><stop offset="0" stop-color="#fff"/><stop offset=".38875309" 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="5.656854" x2="5.261565" y1="15.957948" y2=".617326"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="12.272497" x2="11.493692" y1=".904962" y2="15.190916"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient>
+
+
+
+ /&amp;amp;gt;
+ <path d="m8 .5c-4.142134 0-7.5 3.3578746-7.5 7.5 0 4.142125 3.357866 7.5 7.5 7.5s7.5-3.357875 7.5-7.5c0-4.1421254-3.357866-7.5-7.5-7.5z" fill="url(#d)" stroke="url(#c)"/><path d="m8 1a7 7 0 0 0 -7 7 7 7 0 0 0 7 7 7 7 0 0 0 7-7 7 7 0 0 0 -7-7zm0 1a6 6 0 0 1 6 6 6 6 0 0 1 -6 6 6 6 0 0 1 -6-6 6 6 0 0 1 6-6z" fill="url(#b)"/><circle cx="8" cy="8" fill="url(#a)" r="3"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/tb01.svg b/icon-themes/elementary_svg/res/tb01.svg
new file mode 100644
index 000000000..d6c5016a0
--- /dev/null
+++ b/icon-themes/elementary_svg/res/tb01.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 16 16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="64.574997" cy="48.605" gradientTransform="matrix(0 .3853 -.4196 0 32.39 -16.793)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.0435 0 0 .00824 -4.72 16.98)" gradientUnits="userSpaceOnUse" x1="302.85699" x2="302.85699" y1="366.64801" y2="609.505"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="605.71399" cy="486.64801" gradientTransform="matrix(-.01205 0 0 .00824 7.76 16.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><linearGradient id="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="605.71399" cy="486.64801" gradientTransform="matrix(.01205 0 0 .00824 8.24 17.48)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><linearGradient id="f" gradientTransform="matrix(0 .48572 -.4563 0 22.65 .343)" gradientUnits="userSpaceOnUse" x1="5.471" x2="25.028824" y1="25.534" y2="25.531448"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.4054 0 0 .5135 2.27 -.324)" gradientUnits="userSpaceOnUse" x1="6.735" x2="24.000986" y1="24" y2="24"><stop offset="0" stop-color="#fff"/><stop offset=".027" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><g transform="translate(0 -7)"><path d="m.5 20h15v2h-15z" fill="url(#b)" opacity=".15"/><path d="m.5 20v2c-.62.004-1.5-.448-1.5-1s.692-1 1.5-1z" fill="url(#c)" opacity=".15"/><path d="m15.5 20.5v2c.62.004 1.5-.448 1.5-1s-.692-1-1.5-1z" fill="url(#e)" opacity=".15"/></g><path d="m15.5 3.5v10h-15v-10z" fill="url(#f)"/><g fill="none" transform="translate(-1)"><path d="m12.5 21.5h-8v-13h8z" stroke="url(#g)" stroke-linecap="round" transform="matrix(0 1 -1 0 24 0)"/><path d="m16.5 3.5v10h-15v-10z" opacity=".3" stroke="#000" stroke-linejoin="round"/></g><g transform="translate(-8 -8)"><path d="m10.5 10.5v-2h3v2h2v3h-2v2h-3v-2h-2v-3z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="#fff"><path d="m11 9h2v1h-2z" opacity=".5"/><path d="m11 14h2v1h-2z" opacity=".2"/><path d="m9 11v1h2v-1zm4 0v1h2v-1z" opacity=".4"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/tb02.svg b/icon-themes/elementary_svg/res/tb02.svg
new file mode 100644
index 000000000..55c67e558
--- /dev/null
+++ b/icon-themes/elementary_svg/res/tb02.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 16 16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="64.574997" cy="48.605" gradientTransform="matrix(0 .3853 -.4196 0 32.39 -16.793)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.0435 0 0 .00824 -4.72 16.98)" gradientUnits="userSpaceOnUse" x1="302.85699" x2="302.85699" y1="366.64801" y2="609.505"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="605.71399" cy="486.64801" gradientTransform="matrix(-.01205 0 0 .00824 7.76 16.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><linearGradient id="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="605.71399" cy="486.64801" gradientTransform="matrix(.01205 0 0 .00824 8.24 17.48)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><linearGradient id="f" gradientTransform="matrix(0 .48572 -.4563 0 22.65 .343)" gradientUnits="userSpaceOnUse" x1="5.471" x2="25.028824" y1="25.534" y2="25.531448"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.4054 0 0 .5135 2.27 -.324)" gradientUnits="userSpaceOnUse" x1="6.735" x2="24.000986" y1="24" y2="24"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><g transform="translate(0 -7)"><path d="m.5 20h15v2h-15z" fill="url(#b)" opacity=".15"/><path d="m.5 20v2c-.62.004-1.5-.448-1.5-1s.692-1 1.5-1z" fill="url(#c)" opacity=".15"/><path d="m15.5 20.5v2c.62.004 1.5-.448 1.5-1s-.692-1-1.5-1z" fill="url(#e)" opacity=".15"/></g><path d="m15.5 3.5v10h-15v-10z" fill="url(#f)"/><g fill="none" transform="translate(-1)"><path d="m12.5 21.5h-8v-13h8z" stroke="url(#g)" stroke-linecap="round" transform="matrix(0 1 -1 0 24 0)"/><path d="m16.5 3.5v10h-15v-10z" opacity=".3" stroke="#000" stroke-linejoin="round"/></g><path d="m7 7-3 1.25v1.5l3 1.25v-1l-2.5-.998047 2.5-1.001953zm2 0v1l2.5 1.001953-2.5.998047v1l3-1.25v-1.5z" fill="#616161" stroke-width=".65463"/><g transform="translate(-8 -8)"><path d="m10.5 10.5v-2h3v2h2v3h-2v2h-3v-2h-2v-3z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="#fff"><path d="m11 9h2v1h-2z" opacity=".5"/><path d="m11 14h2v1h-2z" opacity=".2"/><path d="m9 11v1h2v-1zm4 0v1h2v-1z" opacity=".4"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/tb03.svg b/icon-themes/elementary_svg/res/tb03.svg
new file mode 100644
index 000000000..7084715c5
--- /dev/null
+++ b/icon-themes/elementary_svg/res/tb03.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 16 16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="64.574997" cy="48.605" gradientTransform="matrix(0 .3853 -.4196 0 32.39 -16.793)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.0435 0 0 .00824 -4.72 16.98)" gradientUnits="userSpaceOnUse" x1="302.85699" x2="302.85699" y1="366.64801" y2="609.505"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="605.71399" cy="486.64801" gradientTransform="matrix(-.01205 0 0 .00824 7.76 16.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><linearGradient id="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="605.71399" cy="486.64801" gradientTransform="matrix(.01205 0 0 .00824 8.24 17.48)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><linearGradient id="f" gradientTransform="matrix(0 .48572 -.4563 0 22.65 .343)" gradientUnits="userSpaceOnUse" x1="5.471" x2="25.028824" y1="25.534" y2="25.531448"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.4054 0 0 .5135 2.27 -.324)" gradientUnits="userSpaceOnUse" x1="6.735" x2="24.000986" y1="24" y2="24"><stop offset="0" stop-color="#fff"/><stop offset=".027" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><g transform="translate(0 -7)"><path d="m.5 20h15v2h-15z" fill="url(#b)" opacity=".15"/><path d="m.5 20v2c-.62.004-1.5-.448-1.5-1s.692-1 1.5-1z" fill="url(#c)" opacity=".15"/><path d="m15.5 20.5v2c.62.004 1.5-.448 1.5-1s-.692-1-1.5-1z" fill="url(#e)" opacity=".15"/></g><path d="m15.5 3.5v10h-15v-10z" fill="url(#f)"/><g fill="none" transform="translate(-1)"><path d="m12.5 21.5h-8v-13h8z" stroke="url(#g)" stroke-linecap="round" transform="matrix(0 1 -1 0 24 0)"/><path d="m16.5 3.5v10h-15v-10z" opacity=".3" stroke="#000" stroke-linejoin="round"/></g><path d="m4.5 7.5h7m-7 3h7" stroke="#616161" stroke-linecap="round"/><g transform="translate(-8 -8)"><path d="m10.5 10.5v-2h3v2h2v3h-2v2h-3v-2h-2v-3z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961"/><g fill="#fff"><path d="m11 9h2v1h-2z" opacity=".5"/><path d="m11 14h2v1h-2z" opacity=".2"/><path d="m9 11v1h2v-1zm4 0v1h2v-1z" opacity=".4"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/tb04.svg b/icon-themes/elementary_svg/res/tb04.svg
new file mode 100644
index 000000000..4b62047f3
--- /dev/null
+++ b/icon-themes/elementary_svg/res/tb04.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 16 16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="7.239398" x2="9.283306" y1="6.848341" y2="8.868646"><stop offset="0" stop-color="#ad5f00"/><stop offset=".13482948" stop-color="#ffe16b"/><stop offset=".20224422" stop-color="#f9c440"/><stop offset=".26965895" stop-color="#fff394"/><stop offset=".44650277" stop-color="#f9c440"/><stop offset=".57114136" stop-color="#f9c440"/><stop offset=".72038066" stop-color="#ffe16b"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.404 -.406 .607 .602 -17.868 .693)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#j" y1="24.99" y2="30"/><linearGradient id="c" gradientTransform="matrix(.404 -.406 .607 .602 -17.983 .81)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#k" y1="24.99" y2="30"/><linearGradient id="d" gradientTransform="matrix(.404 -.406 .607 .602 -17.466 .29)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#j" y1="24.99" y2="30"/><linearGradient id="e" gradientTransform="matrix(.404 -.406 .607 .602 -17.58 .405)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#k" y1="24.99" y2="30"/><linearGradient id="f" gradientTransform="matrix(.404 -.406 .607 .602 -17.062 -.116)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#j" y1="24.99" y2="30"/><linearGradient id="g" gradientTransform="matrix(.404 -.406 .607 .602 -17.177 0)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#k" y1="24.99" y2="30"/><linearGradient id="h" gradientTransform="matrix(.404 -.406 .607 .602 -17.637 .462)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="29.056999" y2="26.030001"><stop offset="0" stop-color="#ece5a5"/><stop offset="1" stop-color="#fcfbf2"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.376 .036 .037 .375 -2.218 -1.133)" gradientUnits="userSpaceOnUse" x1="5.518" x2="9.522" y1="37.372002" y2="41.391998"><stop offset="0" stop-color="#d48e15"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="j"><stop offset="0" stop-color="#565656"/><stop offset=".5" stop-color="#9a9a9a"/><stop offset="1" stop-color="#545454"/></linearGradient><linearGradient id="k"><stop offset="0" stop-color="#b1b1b1"/><stop offset=".5" stop-color="#fff"/><stop offset="1" stop-color="#8f8f8f"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.0435 0 0 .00824 -4.72 16.98)" gradientUnits="userSpaceOnUse" x1="302.85699" x2="302.85699" y1="366.64801" y2="609.505"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="m" cx="605.71399" cy="486.64801" gradientTransform="matrix(-.01205 0 0 .00824 7.76 16.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#n"/><linearGradient id="n"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="o" cx="605.71399" cy="486.64801" gradientTransform="matrix(.01205 0 0 .00824 8.24 16.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#n"/><linearGradient id="p" gradientTransform="matrix(0 .48572 -.4563 0 22.65 .343)" gradientUnits="userSpaceOnUse" x1="5.471" x2="25.028824" y1="25.534" y2="25.531448"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="q" gradientTransform="matrix(.4054 0 0 .5135 2.27 -.324)" gradientUnits="userSpaceOnUse" x1="6.735" x2="24.000986" y1="24" y2="24"><stop offset="0" stop-color="#fff"/><stop offset=".027" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><g transform="translate(0 -7)"><path d="m.5 20h15v2h-15z" fill="url(#l)" opacity=".15"/><path d="m.5 20v2c-.62.004-1.5-.448-1.5-1s.692-1 1.5-1z" fill="url(#m)" opacity=".15"/><path d="m15.5 20v2c.62.004 1.5-.448 1.5-1s-.692-1-1.5-1z" fill="url(#o)" opacity=".15"/></g><path d="m15.5 3.5v10h-15v-10z" fill="url(#p)"/><g fill="none" transform="translate(-1)"><path d="m12.5 21.5h-8v-12.5h8z" stroke="url(#q)" stroke-linecap="round" transform="matrix(0 1 -1 0 24 0)"/><path d="m16.5 3.5v10h-15v-10z" opacity=".3" stroke="#000" stroke-linejoin="round"/></g><g transform="translate(-.254739 -5.316769)"><path d="m14.14 13.45c-.09-.014-.16-.01-.205.003l-6.08 1.347-1.118.25-.033.006-1.298.96 3.31-.05.03-.008 1.125-.248 6.077-1.36c.182-.04-.12-.273-.676-.524-.418-.187-.858-.334-1.13-.375z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><path d="m6.695 12.645c.198-.144.79.177 1.35.735.557.554.867 1.133.727 1.333 0 0 .013.012.012.013l4.806-4.846.02-.017s-.016-.012-.015-.013c.14-.2-.17-.778-.728-1.333-.56-.56-1.152-.878-1.35-.735l-.017.018z" fill="#f9c440" opacity=".6"/><g transform="matrix(.7 0 0 .7 5.29 5.02)"><path d="m2.05 11.037c.285-.207 1.147.257 1.96 1.062.81.802 1.26 1.64 1.057 1.93 0 0 .02.017.02.02l10.136-10.183c.258-.258-.213-1.143-1.05-1.974-.84-.832-1.73-1.295-1.987-1.037z" fill="url(#a)" stroke="#ad5f00" stroke-linejoin="round" stroke-width=".714286"/><path d="m10.565 2.484c.287-.208 1.148.256 1.96 1.062.81.804 1.26 1.64 1.058 1.93 0 .002.02.018.02.02l1.55-1.558c.41-.408-.028-1.093-.98-2.044-.813-.806-1.674-1.27-1.96-1.062l-.026.025z" fill="#fe9ab8" opacity=".9" stroke="#de3e80" stroke-linejoin="round" stroke-width=".714286"/><path d="m9.18 3.877c.285-.208 1.146.256 1.96 1.062.81.8 1.26 1.64 1.056 1.93l.02.017.126-.127s-.02-.016-.02-.018c.203-.29-.246-1.127-1.057-1.93-.812-.806-1.674-1.27-1.96-1.062z" fill="url(#b)"/><path d="m9.063 3.993c.286-.208 1.148.256 1.96 1.062.81.803 1.26 1.64 1.058 1.93 0 .002.02.018.02.02l.127-.128-.02-.018c.204-.29-.246-1.13-1.057-1.933-.813-.806-1.674-1.27-1.96-1.062z" fill="url(#c)"/><path d="m9.58 3.473c.287-.208 1.15.256 1.96 1.062.81.804 1.26 1.64 1.06 1.93-.002.002.018.018.017.02l.127-.127c0-.002-.02-.018-.02-.02.203-.29-.246-1.126-1.057-1.93-.812-.805-1.674-1.27-1.96-1.062z" fill="url(#d)"/><path d="m9.465 3.59c.286-.21 1.148.256 1.96 1.06.81.805 1.26 1.642 1.058 1.932l.02.018.125-.126s-.02-.018-.02-.02c.204-.288-.246-1.126-1.056-1.93-.813-.805-1.674-1.27-1.96-1.062z" fill="url(#e)"/><path d="m9.985 3.067c.286-.207 1.148.257 1.96 1.062.81.802 1.26 1.64 1.058 1.93 0 0 .02.017.02.02l.125-.13s-.02-.017-.02-.02c.203-.287-.246-1.125-1.057-1.93-.81-.804-1.672-1.27-1.96-1.06z" fill="url(#f)"/><path d="m9.87 3.183c.285-.207 1.147.257 1.96 1.062.81.804 1.26 1.642 1.057 1.93 0 .002.02.02.02.02l.125-.127s-.02-.018-.02-.02c.204-.288-.246-1.126-1.056-1.93-.813-.805-1.674-1.27-1.96-1.06z" fill="url(#g)"/><g fill-rule="evenodd" stroke-width=".714286"><path d="m.26 15.794 4.772-1.725.04-.04c.202-.29-.253-1.13-1.064-1.93-.812-.808-1.673-1.27-1.96-1.06z" fill="url(#h)" stroke="url(#i)"/><path d="m.744 14.506-.484 1.284 1.3-.474c-.113-.134-.22-.268-.354-.402-.155-.154-.307-.28-.462-.408z" fill="#0c0c0c" stroke="#0c0c0c"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/tb05.svg b/icon-themes/elementary_svg/res/tb05.svg
new file mode 100644
index 000000000..2cf4189b9
--- /dev/null
+++ b/icon-themes/elementary_svg/res/tb05.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 16 16" width="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 -.852677)" gradientUnits="userSpaceOnUse" x1="11.192374" x2="11.192374" y1="4.064163" y2="30.298229"><stop offset="0" stop-color="#ff8c82"/><stop offset=".31209752" stop-color="#ed5353"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.64000001 0 0 .69565218 -14.27409 -8.154751)" gradientUnits="userSpaceOnUse" x1="41.225124" x2="41.225124" y1="23.238064" y2="7.916672"><stop offset="0" stop-color="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.0435 0 0 .00824 -4.72 16.98)" gradientUnits="userSpaceOnUse" x1="302.85699" x2="302.85699" y1="366.64801" y2="609.505"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71399" cy="486.64801" gradientTransform="matrix(-.01205 0 0 .00824 7.76 16.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#e"/><linearGradient id="e"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="f" cx="605.71399" cy="486.64801" gradientTransform="matrix(.01205 0 0 .00824 8.24 17.48)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#e"/><linearGradient id="g" gradientTransform="matrix(0 .48572 -.4563 0 22.65 .343)" gradientUnits="userSpaceOnUse" x1="5.471" x2="25.028824" y1="25.534" y2="25.531448"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.4054 0 0 .5135 2.27 -.324)" gradientUnits="userSpaceOnUse" x1="6.735" x2="24.000986" y1="24" y2="24"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><g transform="translate(0 -7)"><path d="m.5 20h15v2h-15z" fill="url(#c)" opacity=".15"/><path d="m.5 20v2c-.62.004-1.5-.448-1.5-1s.692-1 1.5-1z" fill="url(#d)" opacity=".15"/><path d="m15.5 20.5v2c.62.004 1.5-.448 1.5-1s-.692-1-1.5-1z" fill="url(#f)" opacity=".15"/></g><path d="m15.5 3.5v10h-15v-10z" fill="url(#g)"/><g fill="none" transform="translate(-1)"><path d="m12.5 21.5h-8v-13h8z" stroke="url(#h)" stroke-linecap="round" transform="matrix(0 1 -1 0 24 0)"/><path d="m16.5 3.5v10h-15v-10z" opacity=".3" stroke="#000" stroke-linejoin="round"/></g><path d="m7.2851562 3 .8535157.8535156-.8808594.8945313a1.6890529 1.6890529 0 0 0 .0488281 2.4179687l1.4707032 1.3789063a1.6890529 1.6890529 0 0 0 1.125.4570312 1.6890529 1.6890529 0 0 0 1.2207032-.4921875l.855469-.8515625.828125.8398438a1.6890529 1.6890529 0 0 0 2.359375.0449219l.833984-.7851563v-3.6484375l-.205078-.2246094.205078-.2070312v-.6777344z" fill="#fff" fill-opacity=".607843"/><path d="m15.5 6.0264764-2.0384-2.049501 1.96142-2.147073-1.41391-1.32992187-2.01857 2.04603487-2.05948-2.04603487-1.47106 1.37883887 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"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/res/writer128.svg b/icon-themes/elementary_svg/res/writer128.svg
new file mode 100644
index 000000000..930553275
--- /dev/null
+++ b/icon-themes/elementary_svg/res/writer128.svg
@@ -0,0 +1 @@
+<svg height="128" viewBox="0 0 33.866666 33.866668" width="128" 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 23.232209 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" gradientUnits="userSpaceOnUse" x1="15.345833" x2="15.610416" y1="264.456237" y2="294.618737"><stop offset="0" stop-color="#fff"/><stop offset=".01741176" 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><radialGradient id="f" cx="25" cy="8" gradientTransform="matrix(.00000003 1.2634084 -1.6845445 .00000003 29.802703 237.63351)" gradientUnits="userSpaceOnUse" r="17"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".908397"/></radialGradient><linearGradient id="g" gradientTransform="matrix(.58589872 0 0 .91809262 1.521436 262.65146)" gradientUnits="userSpaceOnUse" x1="15.918245" x2="19.53093" y1="9.458679" y2="20.986202"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="h" cx="8.731252" cy="271.31744" gradientTransform="matrix(-.00000076 3.0638312 -2.6382977 -.00000067 724.54745 242.46782)" gradientUnits="userSpaceOnUse" r="12.435417"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".51612854" stop-color="#64baff"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><linearGradient id="i" gradientTransform="matrix(.21365019 0 0 .23675768 -22.378927 266.57805)" gradientUnits="userSpaceOnUse" x1="19.314583" x2="19.314583" y1="294.61874" y2="271.33539"><stop offset="0" stop-color="#002e99"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.71549299 0 0 .71834289 -.292767 260.67266)" gradientUnits="userSpaceOnUse" x1="22.004084" x2="22.004084" y1="47.813133" y2="3.363852"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#c8c8c8"/></linearGradient><g transform="translate(-.264583 -262.868737)"><g opacity=".4" transform="matrix(.82160086 0 0 .41577379 -4.108004 276.66485)"><path d="m38 40h5v7h-5z" fill="url(#a)"/><path d="m13.220339 47h-5v-7h5z" fill="url(#c)"/><path d="m13.220339 40h24.779661v7.000001h-24.779661z" fill="url(#d)"/></g><g stroke-width=".264583"><path d="m6.0854167 265.51456 13.5342093-.00001 8.161624 7.87525v20.17059h-21.6958333z" fill="#fff"/><path d="m4.630209 264.05936h24.606251v30.956242h-24.606251z" fill="url(#h)" stroke="url(#i)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.894792 264.32394h24.077084v30.427076h-24.077084z" fill="none" opacity=".5" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round"/><path d="m5.953125 265.38227 13.743683-.00001 8.216734 8.08491v20.22551h-21.960417z" fill="#fff" opacity=".2" stroke="#000"/><path d="m6.0854167 265.51455h13.5342143l8.161619 7.87525v20.17059h-21.6958333z" fill="url(#f)"/><path d="m6.0009686 264.19164h-1.2384687l.00898 14.2875c.7763654-.0171 23.7434071-6.24199 24.3326861-6.54142v-7.74608h-.98203z" fill="url(#g)" fill-rule="evenodd" opacity=".2"/><path d="m8.9958334 269.08645h1.6769366zm1.9228876 0h1.56514zm1.811091 0h1.386268zm1.609859 0h.603698zm.849649 0h1.341549zm1.609859 0h3.53275zm-7.8033456 1.5875h2.6160216zm2.9066896 0h1.252113zm1.475705 0h.626056zm.872007 0h1.140317zm1.386268 0h1.162676zm1.386267 0h1.855812zm2.101759 0h2.414794zm-10.1286956 1.57627h2.2135566zm2.4371476 0h3.622184zm3.845775 0h1.766373zm1.989965 0h1.654575zm1.878171 0h1.408627zm1.632217 0 2.213555.0224zm-11.7832756 1.59873h3.0632036zm3.3091546 0h3.309155zm3.532747 0h1.319191zm1.542782 0h3.107926zm3.309154 0h2.124122zm2.370074 0h.849647zm-14.0639116 1.5875h1.1403166zm1.4980636 0h4.22588zm-1.4980636 2.89919h2.2135566zm2.4371476 0h3.622184zm3.845775 0h1.766373zm1.989965 0h1.654575zm1.878171 0h1.408627zm1.632217 0 2.213555.0224zm-11.7832756 1.59872h2.8172536zm3.0408456 0h3.018486zm3.242077 0h1.162676zm1.386268 0h2.839615zm3.063205 0h3.577463zm3.823415 0h1.319189zm-14.5558106 1.5875h3.0632036zm3.3091546 0h3.309155zm3.532747 0h1.319191zm1.542782 0h3.107926zm3.309154 0h2.124122zm2.370074 0h.849647zm-14.0639116 1.5875h2.6160216zm2.9066896 0h1.252113zm1.475705 0h.626056zm.872007 0h1.140317zm1.386268 0h1.162676zm1.386267 0h1.855812zm2.101759 0h2.414794zm2.638384 0h1.60986zm1.833451 0h.402466zm-14.6005306 2.8992h2.2135566zm2.4371476 0h3.622184zm3.845775 0h1.766373zm1.989965 0h1.654575zm1.878171 0h1.408627zm1.632217 0 2.213555.0224zm-11.7832756 1.59872h2.6160216zm2.9066896 0h1.252113zm1.475705 0h.626056zm.872007 0h1.140317zm1.386268 0h1.162676zm1.386267 0h1.855812zm2.101759 0h2.414794zm2.638384 0h1.60986zm1.833451 0h.402466zm-14.6005306 1.5875h2.7725346zm3.0184856 0h.872007zm1.095599 0h1.989965zm2.213556 0h2.92905zm3.175 0h1.989969zm2.191197 0h.424823zm.648419 0h2.526583zm-12.3422566 1.5875h2.7725346zm3.0184856 0h1.252113zm1.475705 0h1.967605zm2.191197 0h2.12412zm2.370071 0h.849647zm1.073237 0h.469543zm.715495 0h1.319189z" fill="none" stroke="url(#j)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/droplink.svg b/icon-themes/elementary_svg/sc/res/droplink.svg
new file mode 100644
index 000000000..9afe2db14
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/droplink.svg
@@ -0,0 +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="3.139357" x2="2" y1="8.199039" y2="8"><stop offset="0" stop-color="#e4e4e4"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.30651975 .07076565 .00206702 .35162628 1.444267 -2.710719)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1=".364652" x2="28.05953" y1="19.599176" y2="19.599176"><stop offset="0" stop-color="#ffcd7d"/><stop offset=".26238" stop-color="#fc8f36"/><stop offset="1" stop-color="#e23a0e"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.23110615 .05335507 .00154783 .26330901 3.115246 -1.75355)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="30" x2="-11" y1="30" y2="30"><stop offset="0" stop-color="#ba3d12"/><stop offset="1" stop-color="#db6737"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.22538211 .05203355 .00150232 .25556415 3.252689 -1.530846)" gradientUnits="userSpaceOnUse" x1="24.001757" x2="22.875973" y1="9.295267" y2="37.167572"><stop offset="0" stop-color="#fff"/><stop offset=".13099068" stop-color="#fff" stop-opacity=".235294"/><stop offset=".90155029" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><path d="m1.5.99629868c.6852927-.52785734 1.0514583-.65415496 1.9428998.0037l.024433 14.00000132c-.5579985.446941-1.1658595.644568-1.9428998-.0037z" fill="url(#a)" opacity=".366" stroke="#000" stroke-linejoin="round"/><path d="m3.477033.89980097c-.012653-.4166076 1.545248-.56619149 3.144868-.13124613 1.5995612.43492876 2.0302384 1.16738386 3.842785 1.67268706 1.67888.4680389 4.04089-.052552 4.033155.3671489l.04803 8.1699512c.0177.561214-2.199832.580712-4.012332.1562-1.8124975-.424566-2.1535521-1.250666-3.860579-1.6801387-1.7060574-.429229-3.1871523.2995589-3.1484023-.4699621z" fill="url(#b)" fill-rule="evenodd" stroke="url(#c)" stroke-linejoin="round"/><path d="m6.6460219 1.8248314c-.6672204-.1869984-1.3407901-.211764-1.8457029-.2016096-.1684796.00339-.234435.0096-.3255798.02105l.029822 6.6778617c.06301-.00458.054244.00405.1288261-.00233.5436592-.046566 1.3726515-.1220227 2.2837191.1103022.8813314.2247436 1.454958.5879884 1.9416708.8972781.4854722.3084998.8745046.5515824 1.6278218.7286042.793209.186422 2.18852.252991 2.71322.257854.164424.0015.252985-.0017.35603-.01402l-.05091-6.5865162c-.08248.00323-.12109.010295-.227203.011687-.598846.00786-2.091542-.012935-3.031775-.2672464-.9175737-.2481873-1.5374431-.6272362-2.0330165-.9183703-.5029046-.295441-.9042571-.5288227-1.5669226-.7145447z" fill="none" opacity=".5" stroke="url(#d)" stroke-width="1.000002"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/dropurl.svg b/icon-themes/elementary_svg/sc/res/dropurl.svg
new file mode 100644
index 000000000..7e9002c7c
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/dropurl.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="67.25" x2="75" xlink:href="#b" y1="12.75" y2="12.75"/><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="71.500146" x2="75.500146" xlink:href="#b" y1="12.749854" y2="12.749854"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="76.25" x2="84" xlink:href="#b" y1="12.75" y2="12.75"/><g transform="translate(-66.5 -4.5)"><path d="m68.949219 10c-1.0803 0-1.949219.868918-1.949219 1.949219v.550781 1.550781c0 1.0803.868919 1.949219 1.949219 1.949219h1.050781 1.050781c1.080301 0 1.949219-.868919 1.949219-1.949219v-2.101563c0-1.080299-.868918-1.9492189-1.949219-1.9492186zm.300781 1.75h1.5c.277 0 .5.223.500001.5l-.000001 1.499999c0 .277001-.223.500001-.5.500001h-1.5c-.277 0-.5-.223-.5-.5v-1.5c0-.277.223-.5.5-.5z" fill="#d4d4d4" stroke="#000" stroke-linecap="round" stroke-linejoin="bevel" stroke-opacity=".427451"/><path d="m68.949219 10c-1.0803 0-1.949219.868918-1.949219 1.949219v2.101562c0 1.0803.868919 1.949219 1.949219 1.949219h2.101562c1.080301 0 1.949219-.868919 1.949219-1.949219v-2.101563c0-1.080299-.868918-1.9492189-1.949219-1.9492186zm.300781 1.75h1.5c.277 0 .5.223.500001.5l-.000001 1.499999c0 .277001-.223.500001-.5.500001h-1.5c-.277 0-.5-.223-.5-.5v-1.5c0-.277.223-.5.5-.5z" fill="url(#a)" opacity=".2"/><path d="m69 11h2c.554 0 1 .446 1 1v2m-1 1h-2c-.554 0-1-.446-1-1" fill="none" opacity=".4" stroke="#fff" stroke-linecap="round" stroke-linejoin="bevel"/><path d="m77.949219 10c-1.0803 0-1.949219.868918-1.949219 1.949219v.550781 1.550781c0 1.0803.868919 1.949219 1.949219 1.949219h1.050781 1.050781c1.080301 0 1.949219-.868919 1.949219-1.949219v-2.101563c0-1.080299-.868918-1.9492189-1.949219-1.9492186zm.300781 1.75h1.5c.277 0 .5.223.500001.5l-.000001 1.499999c0 .277001-.223.500001-.5.500001h-1.5c-.277 0-.5-.223-.5-.5v-1.5c0-.277.223-.5.5-.5z" fill="#d4d4d4" stroke="#000" stroke-linecap="round" stroke-linejoin="bevel" stroke-opacity=".427451"/><path d="m77.949219 10c-1.0803 0-1.949219.868918-1.949219 1.949219v2.101562c0 1.0803.868919 1.949219 1.949219 1.949219h2.101562c1.080301 0 1.949219-.868919 1.949219-1.949219v-2.101563c0-1.080299-.868918-1.9492189-1.949219-1.9492186zm.300781 1.75h1.5c.277 0 .5.223.500001.5l-.000001 1.499999c0 .277001-.223.500001-.5.500001h-1.5c-.277 0-.5-.223-.5-.5v-1.5c0-.277.223-.5.5-.5z" fill="url(#d)" opacity=".2"/><path d="m78 11h2c.554 0 1 .446 1 1v2m-1 1h-2c-.554 0-1-.446-1-1" fill="none" opacity=".4" stroke="#fff" stroke-linecap="round" stroke-linejoin="bevel"/><rect fill="#d4d4d4" height="2" rx=".875" stroke="#000" stroke-linecap="round" stroke-linejoin="bevel" stroke-opacity=".403922" width="8" x="70.5" y="12"/><rect fill="url(#c)" height=".624854" opacity=".2" rx=".5" width="7.000145" x="71" y="12.5"/><rect fill="#fff" height="1" opacity=".4" rx=".5" width="7" x="71" y="12.5"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/icon-set-bars-empty.svg b/icon-themes/elementary_svg/sc/res/icon-set-bars-empty.svg
new file mode 100644
index 000000000..ce41baae3
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/icon-set-bars-empty.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 16 16" width="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="3.433709" x2="3.477903" y1="3.028156" y2="5.927651"><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(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="-2.72223" x2="-2.72223" xlink:href="#a" y1="11.192296" y2="45.346146"/><linearGradient id="c" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-47.55843" x2="-49.762344" xlink:href="#i" y1="30.114477" y2="7.16506"/><linearGradient id="d" gradientTransform="matrix(.28571361 0 0 .30419701 -23.857127 -8.767395)" gradientUnits="userSpaceOnUse" x1="85.250145" x2="85.250145" y1="34.588219" y2="53.476513"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="-2.72223" x2="-2.72223" xlink:href="#a" y1="11.192296" y2="33.961529"/><linearGradient id="f" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="-2.72223" x2="-2.72223" xlink:href="#a" y1="11.192296" y2="22.576912"/><linearGradient id="g" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-49.762344" x2="-49.762344" xlink:href="#i" y1="25.196745" y2="7.16506"/><linearGradient id="h" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="-2.72223" x2="-2.72223" xlink:href="#a" y1="11.192296" y2="14.03845"/><linearGradient id="i" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="3.5" x2="3.5" y1="8" y2="1"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><g stroke-linecap="square"><g transform="translate(12.5 -1.5)"><rect fill="url(#d)" height="15" rx=".5" stroke="url(#c)" width="3" y="2"/><rect fill="none" height="13" rx="0" ry=".01834" stroke="url(#b)" width="1" x="1" y="3"/></g><g transform="translate(8.5 2.5)"><rect fill="url(#d)" height="11" rx=".5" stroke="url(#c)" width="3" y="2"/><rect fill="none" height="9" rx="0" ry=".01834" stroke="url(#e)" width="1" x="1" y="3"/></g><g transform="translate(4.5 6.5)"><rect fill="url(#d)" height="7" rx=".5" stroke="url(#c)" width="3" y="2"/><rect fill="none" height="5" rx="0" ry=".01834" stroke="url(#f)" width="1" x="1" y="3"/></g><g transform="translate(.5 9.5)"><rect fill="url(#d)" height="4" rx=".5" stroke="url(#g)" width="3" y="2"/><rect fill="none" height="2" rx="0" ry=".01834" stroke="url(#h)" width="1" x="1" y="3"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/icon-set-bars-full.svg b/icon-themes/elementary_svg/sc/res/icon-set-bars-full.svg
new file mode 100644
index 000000000..d95a71e78
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/icon-set-bars-full.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 16 16" width="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.72223" x2="-2.72223" y1="8.346142" y2="45.346146"><stop offset="0" stop-color="#fff"/><stop offset=".07692307" 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 -23.857127 -8.767395)" gradientUnits="userSpaceOnUse" x1="85.250145" x2="85.250145" y1="34.588219" y2="53.476513"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="-2.72223" x2="-2.72223" y1="8.346142" y2="33.961529"><stop offset="0" stop-color="#fff"/><stop offset=".1111111" 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="d" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="-2.72223" x2="-2.72223" y1="8.346142" y2="22.576912"><stop offset="0" stop-color="#fff"/><stop offset=".19999999" 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(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="-2.72223" x2="-2.72223" y1="8.346142" y2="14.03845"><stop offset="0" stop-color="#fff"/><stop offset=".49999994" 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="square"><g transform="translate(12.5 -1.5)"><rect fill="url(#b)" height="15" rx=".5" stroke="#002e99" stroke-opacity=".588235" width="3" y="2"/><rect fill="none" height="13" rx="0" ry=".01834" stroke="url(#a)" width="1" x="1" y="3"/></g><g transform="translate(8.5 2.5)"><rect fill="url(#b)" height="11" rx=".5" stroke="#002e99" stroke-opacity=".588235" width="3" y="2"/><rect fill="none" height="9" rx="0" ry=".01834" stroke="url(#c)" width="1" x="1" y="3"/></g><g transform="translate(4.5 6.5)"><rect fill="url(#b)" height="7" rx=".5" stroke="#002e99" stroke-opacity=".588235" width="3" y="2"/><rect fill="none" height="5" rx="0" ry=".01834" stroke="url(#d)" width="1" x="1" y="3"/></g><g transform="translate(.5 9.5)"><rect fill="url(#b)" height="4" rx=".5" stroke="#002e99" stroke-opacity=".588235" width="3" y="2"/><rect fill="none" height="2" rx="0" ry=".01834" stroke="url(#e)" width="1" x="1" y="3"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/icon-set-bars-half.svg b/icon-themes/elementary_svg/sc/res/icon-set-bars-half.svg
new file mode 100644
index 000000000..451816501
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/icon-set-bars-half.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 16 16" width="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="3.433709" x2="3.477903" y1="3.028156" y2="5.927651"><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(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="-2.72223" x2="-2.72223" xlink:href="#a" y1="11.192296" y2="45.346146"/><linearGradient id="c" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-47.55843" x2="-49.762344" y1="30.114477" y2="7.16506"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.28571361 0 0 .30419701 -23.857127 -8.767395)" gradientUnits="userSpaceOnUse" x1="85.250145" x2="85.250145" y1="34.588219" y2="53.476513"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="-2.72223" x2="-2.72223" xlink:href="#a" y1="11.192296" y2="33.961529"/><linearGradient id="f" gradientTransform="matrix(.28571361 0 0 .30419701 -23.857127 -8.767395)" gradientUnits="userSpaceOnUse" x1="85.250145" x2="85.250145" y1="34.588219" y2="53.476513"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="-2.72223" x2="-2.72223" y1="8.346142" y2="22.576912"><stop offset="0" stop-color="#fff"/><stop offset=".19999999" 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="h" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="-2.72223" x2="-2.72223" y1="8.346142" y2="14.03845"><stop offset="0" stop-color="#fff"/><stop offset=".49999994" 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="square"><g transform="translate(12.5 -1.5)"><rect fill="url(#d)" height="15" rx=".5" stroke="url(#c)" width="3" y="2"/><rect fill="none" height="13" rx="0" ry=".01834" stroke="url(#b)" width="1" x="1" y="3"/></g><g transform="translate(8.5 2.5)"><rect fill="url(#d)" height="11" rx=".5" stroke="url(#c)" width="3" y="2"/><rect fill="none" height="9" rx="0" ry=".01834" stroke="url(#e)" width="1" x="1" y="3"/></g><g transform="translate(4.5 6.5)"><rect fill="url(#f)" height="7" rx=".5" stroke="#002e99" stroke-opacity=".588235" width="3" y="2"/><rect fill="none" height="5" rx="0" ry=".01834" stroke="url(#g)" width="1" x="1" y="3"/></g><g transform="translate(.5 9.5)"><rect fill="url(#f)" height="4" rx=".5" stroke="#002e99" stroke-opacity=".588235" width="3" y="2"/><rect fill="none" height="2" rx="0" ry=".01834" stroke="url(#h)" width="1" x="1" y="3"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/icon-set-bars-one-quarter.svg b/icon-themes/elementary_svg/sc/res/icon-set-bars-one-quarter.svg
new file mode 100644
index 000000000..82728d15b
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/icon-set-bars-one-quarter.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 16 16" width="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="3.433709" x2="3.477903" y1="3.028156" y2="5.927651"><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(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="-2.72223" x2="-2.72223" xlink:href="#a" y1="11.192296" y2="45.346146"/><linearGradient id="c" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-47.55843" x2="-49.762344" y1="30.114477" y2="7.16506"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.28571361 0 0 .30419701 -23.857127 -8.767395)" gradientUnits="userSpaceOnUse" x1="85.250145" x2="85.250145" y1="34.588219" y2="53.476513"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="-2.72223" x2="-2.72223" xlink:href="#a" y1="11.192296" y2="33.961529"/><linearGradient id="f" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="-2.72223" x2="-2.72223" xlink:href="#a" y1="11.192296" y2="22.576912"/><linearGradient id="g" gradientTransform="matrix(.28571361 0 0 .30419701 -23.857127 -8.767395)" gradientUnits="userSpaceOnUse" x1="85.250145" x2="85.250145" y1="34.588219" y2="53.476513"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="-2.72223" x2="-2.72223" y1="8.346142" y2="14.03845"><stop offset="0" stop-color="#fff"/><stop offset=".49999994" 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="square"><g transform="translate(12.5 -1.5)"><rect fill="url(#d)" height="15" rx=".5" stroke="url(#c)" width="3" y="2"/><rect fill="none" height="13" rx="0" ry=".01834" stroke="url(#b)" width="1" x="1" y="3"/></g><g transform="translate(8.5 2.5)"><rect fill="url(#d)" height="11" rx=".5" stroke="url(#c)" width="3" y="2"/><rect fill="none" height="9" rx="0" ry=".01834" stroke="url(#e)" width="1" x="1" y="3"/></g><g transform="translate(4.5 6.5)"><rect fill="url(#d)" height="7" rx=".5" stroke="url(#c)" width="3" y="2"/><rect fill="none" height="5" rx="0" ry=".01834" stroke="url(#f)" width="1" x="1" y="3"/></g><g transform="translate(.5 9.5)"><rect fill="url(#g)" height="4" rx=".5" stroke="#002e99" stroke-opacity=".588235" width="3" y="2"/><rect fill="none" height="2" rx="0" ry=".01834" stroke="url(#h)" width="1" x="1" y="3"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/icon-set-bars-three-quarters.svg b/icon-themes/elementary_svg/sc/res/icon-set-bars-three-quarters.svg
new file mode 100644
index 000000000..8bfa3a59b
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/icon-set-bars-three-quarters.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 16 16" width="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.72223" x2="-2.72223" y1="11.192296" y2="45.346146"><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="-47.55843" x2="-49.762344" y1="30.114477" y2="7.16506"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.28571361 0 0 .30419701 -23.857127 -8.767395)" gradientUnits="userSpaceOnUse" x1="85.250145" x2="85.250145" y1="34.588219" y2="53.476513"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.28571361 0 0 .30419701 -23.857127 -8.767395)" gradientUnits="userSpaceOnUse" x1="85.250145" x2="85.250145" y1="34.588219" y2="53.476513"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="-2.72223" x2="-2.72223" y1="8.346142" y2="33.961529"><stop offset="0" stop-color="#fff"/><stop offset=".1111111" 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="f" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="-2.72223" x2="-2.72223" y1="8.346142" y2="22.576912"><stop offset="0" stop-color="#fff"/><stop offset=".19999999" 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="g" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="-2.72223" x2="-2.72223" y1="8.346142" y2="14.03845"><stop offset="0" stop-color="#fff"/><stop offset=".49999994" 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="square"><g transform="translate(12.5 -1.5)"><rect fill="url(#c)" height="15" rx=".5" stroke="url(#b)" width="3" y="2"/><rect fill="none" height="13" rx="0" ry=".01834" stroke="url(#a)" width="1" x="1" y="3"/></g><g transform="translate(8.5 2.5)"><rect fill="url(#d)" height="11" rx=".5" stroke="#002e99" stroke-opacity=".588235" width="3" y="2"/><rect fill="none" height="9" rx="0" ry=".01834" stroke="url(#e)" width="1" x="1" y="3"/></g><g transform="translate(4.5 6.5)"><rect fill="url(#d)" height="7" rx=".5" stroke="#002e99" stroke-opacity=".588235" width="3" y="2"/><rect fill="none" height="5" rx="0" ry=".01834" stroke="url(#f)" width="1" x="1" y="3"/></g><g transform="translate(.5 9.5)"><rect fill="url(#d)" height="4" rx=".5" stroke="#002e99" stroke-opacity=".588235" width="3" y="2"/><rect fill="none" height="2" rx="0" ry=".01834" stroke="url(#g)" width="1" x="1" y="3"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/icon-set-circles1-gray.svg b/icon-themes/elementary_svg/sc/res/icon-set-circles1-gray.svg
new file mode 100644
index 000000000..078c7332b
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/icon-set-circles1-gray.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="7.814525" x2="7.814525" y1="1.297788" y2="14.654496"><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><radialGradient id="b" cx="4.380489" cy="8.449766" gradientTransform="matrix(0 1.2667841 -1.3401065 -.00000002 19.323629 -7.975093)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#bbb"/><stop offset=".26238" stop-color="#999"/><stop offset=".66093999" stop-color="#767676"/><stop offset="1" stop-color="#3a3a3a"/></radialGradient><path d="m8.0000014.48084393c-4.1488106 0-7.51915747 3.37034507-7.51915747 7.51915607 0 4.148812 3.37034687 7.519157 7.51915747 7.519156 4.1488076 0 7.5191586-3.370344 7.5191546-7.519156 0-4.148811-3.370347-7.51915607-7.5191546-7.51915607z" fill="url(#b)"/><g fill="none" stroke-linecap="round"><path d="m14.484988 7.9997696c0 3.5816764-2.903641 6.4852184-6.4849059 6.4852184-3.581593 0-6.485071-2.903574-6.485071-6.4852184 0-3.5815089 2.903478-6.4847583 6.485071-6.4847583 3.5812649 0 6.4849059 2.9032492 6.4849059 6.4847583z" opacity=".6" stroke="url(#a)" stroke-linejoin="round"/><path d="m8.0000014.49683871c-4.1399852 0-7.50316269 3.36317559-7.50316269 7.50316139 0 4.1399869 3.36317749 7.5031629 7.50316269 7.5031619 4.1399826 0 7.5031646-3.363175 7.5031606-7.5031619 0-4.1399858-3.363178-7.50316139-7.5031606-7.50316139z" opacity=".4" stroke="#383838" stroke-width=".999512"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/icon-set-circles1-green.svg b/icon-themes/elementary_svg/sc/res/icon-set-circles1-green.svg
new file mode 100644
index 000000000..bb6c2b87c
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/icon-set-circles1-green.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="7.814525" x2="7.814525" y1="1.297788" y2="14.654496"><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><radialGradient id="b" cx="4.380489" cy="8.449766" gradientTransform="matrix(0 1.2667841 -1.3401065 -.00000002 19.323629 -7.975093)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><path d="m8.0000014.48084393c-4.1488106 0-7.51915747 3.37034507-7.51915747 7.51915607 0 4.148812 3.37034687 7.519157 7.51915747 7.519156 4.1488076 0 7.5191586-3.370344 7.5191546-7.519156 0-4.148811-3.370347-7.51915607-7.5191546-7.51915607z" fill="url(#b)"/><g fill="none" stroke-linecap="round"><path d="m14.484988 7.9997696c0 3.5816764-2.903641 6.4852184-6.4849059 6.4852184-3.581593 0-6.485071-2.903574-6.485071-6.4852184 0-3.5815089 2.903478-6.4847583 6.485071-6.4847583 3.5812649 0 6.4849059 2.9032492 6.4849059 6.4847583z" opacity=".6" stroke="url(#a)" stroke-linejoin="round"/><path d="m8.0000014.49683871c-4.1399852 0-7.50316269 3.36317559-7.50316269 7.50316139 0 4.1399869 3.36317749 7.5031629 7.50316269 7.5031619 4.1399826 0 7.5031646-3.363175 7.5031606-7.5031619 0-4.1399858-3.363178-7.50316139-7.5031606-7.50316139z" opacity=".4" stroke="#0a3600" stroke-width=".999512"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/icon-set-circles1-red.svg b/icon-themes/elementary_svg/sc/res/icon-set-circles1-red.svg
new file mode 100644
index 000000000..6459240af
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/icon-set-circles1-red.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="7.814525" x2="7.814525" y1="1.297788" y2="14.654496"><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><radialGradient id="b" cx="4.380489" cy="8.449766" gradientTransform="matrix(0 1.2667841 -1.3401065 -.00000002 19.323629 -7.975093)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#ff8c82"/><stop offset=".26238" stop-color="#ed5353"/><stop offset=".66093999" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></radialGradient><path d="m8.0000014.48084393c-4.1488106 0-7.51915747 3.37034507-7.51915747 7.51915607 0 4.148812 3.37034687 7.519157 7.51915747 7.519156 4.1488076 0 7.5191586-3.370344 7.5191546-7.519156 0-4.148811-3.370347-7.51915607-7.5191546-7.51915607z" fill="url(#b)"/><g fill="none" stroke-linecap="round"><path d="m14.484988 7.9997696c0 3.5816764-2.903641 6.4852184-6.4849059 6.4852184-3.581593 0-6.485071-2.903574-6.485071-6.4852184 0-3.5815089 2.903478-6.4847583 6.485071-6.4847583 3.5812649 0 6.4849059 2.9032492 6.4849059 6.4847583z" opacity=".6" stroke="url(#a)" stroke-linejoin="round"/><path d="m8.0000014.49683871c-4.1399852 0-7.50316269 3.36317559-7.50316269 7.50316139 0 4.1399869 3.36317749 7.5031629 7.50316269 7.5031619 4.1399826 0 7.5031646-3.363175 7.5031606-7.5031619 0-4.1399858-3.363178-7.50316139-7.5031606-7.50316139z" opacity=".4" stroke="#6f0000" stroke-width=".999512"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/icon-set-circles1-yellow.svg b/icon-themes/elementary_svg/sc/res/icon-set-circles1-yellow.svg
new file mode 100644
index 000000000..b337c18fd
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/icon-set-circles1-yellow.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="7.814525" x2="7.814525" y1="1.297788" y2="14.654496"><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><radialGradient id="b" cx="4.380489" cy="8.449766" gradientTransform="matrix(0 1.2667841 -1.3401065 -.00000002 19.323629 -7.975093)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#ffeb9f"/><stop offset=".26238" stop-color="#ffd57e"/><stop offset=".66093999" stop-color="#ffbc43"/><stop offset="1" stop-color="#ff921a"/></radialGradient><path d="m8.0000014.48084393c-4.1488106 0-7.51915747 3.37034507-7.51915747 7.51915607 0 4.148812 3.37034687 7.519157 7.51915747 7.519156 4.1488076 0 7.5191586-3.370344 7.5191546-7.519156 0-4.148811-3.370347-7.51915607-7.5191546-7.51915607z" fill="url(#b)"/><g fill="none" stroke-linecap="round"><path d="m14.484988 7.9997696c0 3.5816764-2.903641 6.4852184-6.4849059 6.4852184-3.581593 0-6.485071-2.903574-6.485071-6.4852184 0-3.5815089 2.903478-6.4847583 6.485071-6.4847583 3.5812649 0 6.4849059 2.9032492 6.4849059 6.4847583z" opacity=".6" stroke="url(#a)" stroke-linejoin="round"/><path d="m8.0000014.49683871c-4.1399852 0-7.50316269 3.36317559-7.50316269 7.50316139 0 4.1399869 3.36317749 7.5031629 7.50316269 7.5031619 4.1399826 0 7.5031646-3.363175 7.5031606-7.5031619 0-4.1399858-3.363178-7.50316139-7.5031606-7.50316139z" opacity=".4" stroke="#956500" stroke-width=".999512"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/icon-set-circles2-dark-gray.svg b/icon-themes/elementary_svg/sc/res/icon-set-circles2-dark-gray.svg
new file mode 100644
index 000000000..15c9524a1
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/icon-set-circles2-dark-gray.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="7.814525" x2="7.814525" y1="1.297788" y2="14.654496"><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><radialGradient id="b" cx="4.380489" cy="8.449766" gradientTransform="matrix(0 1.2667841 -1.3401065 -.00000002 19.323629 -7.975093)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#bbb"/><stop offset=".26238" stop-color="#9f9493"/><stop offset=".66093999" stop-color="#454343"/><stop offset="1" stop-color="#3a3a3a"/></radialGradient><path d="m8.0000014.48084393c-4.1488106 0-7.51915747 3.37034507-7.51915747 7.51915607 0 4.148812 3.37034687 7.519157 7.51915747 7.519156 4.1488076 0 7.5191586-3.370344 7.5191546-7.519156 0-4.148811-3.370347-7.51915607-7.5191546-7.51915607z" fill="url(#b)"/><g fill="none" stroke-linecap="round"><path d="m14.484988 7.9997696c0 3.5816764-2.903641 6.4852184-6.4849059 6.4852184-3.581593 0-6.485071-2.903574-6.485071-6.4852184 0-3.5815089 2.903478-6.4847583 6.485071-6.4847583 3.5812649 0 6.4849059 2.9032492 6.4849059 6.4847583z" opacity=".6" stroke="url(#a)" stroke-linejoin="round"/><path d="m8.0000014.49683871c-4.1399852 0-7.50316269 3.36317559-7.50316269 7.50316139 0 4.1399869 3.36317749 7.5031629 7.50316269 7.5031619 4.1399826 0 7.5031646-3.363175 7.5031606-7.5031619 0-4.1399858-3.363178-7.50316139-7.5031606-7.50316139z" opacity=".4" stroke="#383838" stroke-width=".999512"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/icon-set-circles2-dark-red.svg b/icon-themes/elementary_svg/sc/res/icon-set-circles2-dark-red.svg
new file mode 100644
index 000000000..15d599ed7
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/icon-set-circles2-dark-red.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="7.814525" x2="7.814525" y1="1.297788" y2="14.654496"><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><radialGradient id="b" cx="4.380489" cy="8.449766" gradientTransform="matrix(0 1.2667841 -1.3401065 -.00000002 19.323629 -7.975093)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#f8b17e"/><stop offset=".26238" stop-color="#e35d4f"/><stop offset=".66093999" stop-color="#790f13"/><stop offset="1" stop-color="#690b54"/></radialGradient><path d="m8.0000014.48084393c-4.1488106 0-7.51915747 3.37034507-7.51915747 7.51915607 0 4.148812 3.37034687 7.519157 7.51915747 7.519156 4.1488076 0 7.5191586-3.370344 7.5191546-7.519156 0-4.148811-3.370347-7.51915607-7.5191546-7.51915607z" fill="url(#b)"/><g fill="none" stroke-linecap="round"><path d="m14.484988 7.9997696c0 3.5816764-2.903641 6.4852184-6.4849059 6.4852184-3.581593 0-6.485071-2.903574-6.485071-6.4852184 0-3.5815089 2.903478-6.4847583 6.485071-6.4847583 3.5812649 0 6.4849059 2.9032492 6.4849059 6.4847583z" opacity=".6" stroke="url(#a)" stroke-linejoin="round"/><path d="m8.0000014.49683871c-4.1399852 0-7.50316269 3.36317559-7.50316269 7.50316139 0 4.1399869 3.36317749 7.5031629 7.50316269 7.5031619 4.1399826 0 7.5031646-3.363175 7.5031606-7.5031619 0-4.1399858-3.363178-7.50316139-7.5031606-7.50316139z" opacity=".4" stroke="#6f0000" stroke-width=".999512"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/icon-set-circles2-light-gray.svg b/icon-themes/elementary_svg/sc/res/icon-set-circles2-light-gray.svg
new file mode 100644
index 000000000..5ccd6c778
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/icon-set-circles2-light-gray.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="7.814525" x2="7.814525" y1="1.297788" y2="14.654496"><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><radialGradient id="b" cx="4.380489" cy="8.449766" gradientTransform="matrix(0 1.2667841 -1.3401065 -.00000002 19.323629 -7.975093)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#bbb"/><stop offset=".26238" stop-color="#cbcbcb"/><stop offset=".66093999" stop-color="#a8a8a8"/><stop offset="1" stop-color="#795f73"/></radialGradient><path d="m8.0000014.48084393c-4.1488106 0-7.51915747 3.37034507-7.51915747 7.51915607 0 4.148812 3.37034687 7.519157 7.51915747 7.519156 4.1488076 0 7.5191586-3.370344 7.5191546-7.519156 0-4.148811-3.370347-7.51915607-7.5191546-7.51915607z" fill="url(#b)"/><g fill="none" stroke-linecap="round"><path d="m14.484988 7.9997696c0 3.5816764-2.903641 6.4852184-6.4849059 6.4852184-3.581593 0-6.485071-2.903574-6.485071-6.4852184 0-3.5815089 2.903478-6.4847583 6.485071-6.4847583 3.5812649 0 6.4849059 2.9032492 6.4849059 6.4847583z" opacity=".6" stroke="url(#a)" stroke-linejoin="round"/><path d="m8.0000014.49683871c-4.1399852 0-7.50316269 3.36317559-7.50316269 7.50316139 0 4.1399869 3.36317749 7.5031629 7.50316269 7.5031619 4.1399826 0 7.5031646-3.363175 7.5031606-7.5031619 0-4.1399858-3.363178-7.50316139-7.5031606-7.50316139z" opacity=".4" stroke="#383838" stroke-width=".999512"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/icon-set-circles2-light-red.svg b/icon-themes/elementary_svg/sc/res/icon-set-circles2-light-red.svg
new file mode 100644
index 000000000..4198e421b
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/icon-set-circles2-light-red.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="7.814525" x2="7.814525" y1="1.297788" y2="14.654496"><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><radialGradient id="b" cx="4.380489" cy="8.449766" gradientTransform="matrix(0 1.2667841 -1.3401065 -.00000002 19.323629 -7.975093)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#f8b17e"/><stop offset=".26238" stop-color="#f1aca5"/><stop offset=".66093999" stop-color="#e36d73"/><stop offset="1" stop-color="#c4149c"/></radialGradient><path d="m8.0000014.48084393c-4.1488106 0-7.51915747 3.37034507-7.51915747 7.51915607 0 4.148812 3.37034687 7.519157 7.51915747 7.519156 4.1488076 0 7.5191586-3.370344 7.5191546-7.519156 0-4.148811-3.370347-7.51915607-7.5191546-7.51915607z" fill="url(#b)"/><g fill="none" stroke-linecap="round"><path d="m14.484988 7.9997696c0 3.5816764-2.903641 6.4852184-6.4849059 6.4852184-3.581593 0-6.485071-2.903574-6.485071-6.4852184 0-3.5815089 2.903478-6.4847583 6.485071-6.4847583 3.5812649 0 6.4849059 2.9032492 6.4849059 6.4847583z" opacity=".6" stroke="url(#a)" stroke-linejoin="round"/><path d="m8.0000014.49683871c-4.1399852 0-7.50316269 3.36317559-7.50316269 7.50316139 0 4.1399869 3.36317749 7.5031629 7.50316269 7.5031619 4.1399826 0 7.5031646-3.363175 7.5031606-7.5031619 0-4.1399858-3.363178-7.50316139-7.5031606-7.50316139z" opacity=".4" stroke="#6f0000" stroke-width=".999512"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/icon-set-colorarrows-down.svg b/icon-themes/elementary_svg/sc/res/icon-set-colorarrows-down.svg
new file mode 100644
index 000000000..5caf7cbbc
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/icon-set-colorarrows-down.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 16 16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="8.003865" cy="12.384114" gradientTransform="matrix(2.5825283 -.00000013 .00000007 2.9699077 -12.670209 -18.779675)" gradientUnits="userSpaceOnUse" r="7.744349"><stop offset="0" stop-color="#ff8c82"/><stop offset=".26238" stop-color="#ed5353"/><stop offset=".66093999" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="-16" x2="-16" y1="16" y2="5"><stop offset="0" stop-color="#fff"/><stop offset=".36842105" 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><g transform="matrix(1 0 0 -1 0 16)"><path d="m1.5 7.5h3v7h7v-7h3l-6.5-6.5z" fill="url(#a)"/><g fill="none"><path d="m1.5 7.5h3v7h7v-7h3l-6.5-6.5z" opacity=".4" stroke="#6f0000"/><path d="m8 2.3875969-4.0078125 4.11045h.5078125c.5535472-.0004439 1.002397.4484059 1.0019531 1.0019531v5.998047h4.9960939v-5.998047c-.000444-.5535471.448406-1.0023969 1.001953-1.0019531h.507812z" stroke="url(#b)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/icon-set-colorarrows-same.svg b/icon-themes/elementary_svg/sc/res/icon-set-colorarrows-same.svg
new file mode 100644
index 000000000..9dd45ef75
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/icon-set-colorarrows-same.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 16 16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="11.101604" cy="8.393151" gradientTransform="matrix(-.00000003 -3.744666 3.3597692 .00000014 -12.19905 50.571799)" gradientUnits="userSpaceOnUse" r="7.744349"><stop offset="0" stop-color="#ffeb9f"/><stop offset=".26238" stop-color="#ffd57e"/><stop offset=".66093999" stop-color="#ffbc43"/><stop offset="1" stop-color="#ff921a"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="12.777964" x2="5.969721" y1="10.904121" y2="11.095879"><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><g transform="matrix(0 -1 -1 0 16 16)"><path d="m1.5 7.5h3v7h7v-7h3l-6.5-6.5z" fill="url(#a)"/><g fill="none"><path d="m1.5 7.5h3v7h7v-7h3l-6.5-6.5z" opacity=".4" stroke="#956500"/><path d="m8 2.3875969-4.0078125 4.11045h.5078125c.5535472-.0004439 1.002397.4484059 1.0019531 1.0019531v5.998047h4.9960939v-5.998047c-.000444-.5535471.448406-1.0023969 1.001953-1.0019531h.507812z" stroke="url(#b)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/icon-set-colorarrows-slightly-down.svg b/icon-themes/elementary_svg/sc/res/icon-set-colorarrows-slightly-down.svg
new file mode 100644
index 000000000..2363e3a80
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/icon-set-colorarrows-slightly-down.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 16 16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="9.104198" cy="8.717618" gradientTransform="matrix(2.6478786 -2.6478785 1.7348171 1.7348173 -23.452109 25.539684)" gradientUnits="userSpaceOnUse" r="7.744349"><stop offset="0" stop-color="#ffeb9f"/><stop offset=".26238" stop-color="#ffd57e"/><stop offset=".66093999" stop-color="#ffbc43"/><stop offset="1" stop-color="#ff921a"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="12.997371" x2="6.231916" y1="12.145185" y2="5.187973"><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><g transform="matrix(.70710678 -.70710678 -.70710678 -.70710678 8.550253 19.863961)"><path d="m1.5 7.5h3v7h7v-7h3l-6.5-6.5z" fill="url(#a)"/><g fill="none"><path d="m1.5 7.5h3v7h7v-7h3l-6.5-6.5z" opacity=".4" stroke="#956500"/><path d="m8 2.3875969-4.0078125 4.11045h.5078125c.5535472-.0004439 1.002397.4484059 1.0019531 1.0019531v5.998047h4.9960939v-5.998047c-.000444-.5535471.448406-1.0023969 1.001953-1.0019531h.507812z" stroke="url(#b)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/icon-set-colorarrows-slightly-up.svg b/icon-themes/elementary_svg/sc/res/icon-set-colorarrows-slightly-up.svg
new file mode 100644
index 000000000..fcdbc68b8
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/icon-set-colorarrows-slightly-up.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 16 16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="9.104198" cy=".158075" gradientTransform="matrix(2.1000418 2.1000418 -1.7348172 1.7348172 -17.916033 -17.68632)" gradientUnits="userSpaceOnUse" r="7.744349"><stop offset="0" stop-color="#ffeb9f"/><stop offset=".26238" stop-color="#ffd57e"/><stop offset=".66093999" stop-color="#ffbc43"/><stop offset="1" stop-color="#ff921a"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="-8.773129" x2=".802774" y1="14.128678" y2="23.704582"><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><g transform="matrix(.70710678 .70710678 -.70710678 .70710678 8.550253 -3.863961)"><path d="m1.5 7.5h3v7h7v-7h3l-6.5-6.5z" fill="url(#a)"/><g fill="none"><path d="m1.5 7.5h3v7h7v-7h3l-6.5-6.5z" opacity=".4" stroke="#956500"/><path d="m8 2.3875969-4.0078125 4.11045h.5078125c.5535472-.0004439 1.002397.4484059 1.0019531 1.0019531v5.998047h4.9960939v-5.998047c-.000444-.5535471.448406-1.0023969 1.001953-1.0019531h.507812z" stroke="url(#b)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/icon-set-colorarrows-up.svg b/icon-themes/elementary_svg/sc/res/icon-set-colorarrows-up.svg
new file mode 100644
index 000000000..f8fb59be3
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/icon-set-colorarrows-up.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 16 16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="8" cy="-2.724073" gradientTransform="matrix(-.00000018 3.357287 -2.453402 -.00000013 1.316755 -28.858297)" gradientUnits="userSpaceOnUse" r="7.744349"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="-15.939922" x2="-15.935078" y1=".794401" y2="14.544401"><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><path d="m1.5 7.5h3v7h7v-7h3l-6.5-6.5z" fill="url(#a)"/><g fill="none"><path d="m1.5 7.5h3v7h7v-7h3l-6.5-6.5z" opacity=".4" stroke="#0a3600"/><path d="m8 2.3875969-4.0078125 4.11045h.5078125c.5535472-.0004439 1.002397.4484059 1.0019531 1.0019531v5.998047h4.9960939v-5.998047c-.000444-.5535471.448406-1.0023969 1.001953-1.0019531h.507812z" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/icon-set-flags-green.svg b/icon-themes/elementary_svg/sc/res/icon-set-flags-green.svg
new file mode 100644
index 000000000..4b2f11277
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/icon-set-flags-green.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1=".830622" x2=".529167" y1="294.935969" y2="294.883307"><stop offset="0" stop-color="#e4e4e4"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.08110002 .01872341 .0005469 .09303445 .382129 292.04943)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1=".364652" x2="28.05953" y1="19.599176" y2="19.599176"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#489619"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.05963235 .01376721 .00039749 .06761801 .860607 292.36161)" gradientUnits="userSpaceOnUse" x1="24.001757" x2="22.875973" y1="9.295267" y2="37.167572"><stop offset="0" stop-color="#fff"/><stop offset=".13099068" stop-color="#fff" stop-opacity=".235294"/><stop offset=".90155029" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="translate(0 -292.76665)"><path d="m.39687498 293.03025c.0954164-.19207.43544019-.15561.51405891.00098l.006465 3.70417c-.14763711.11825-.308467.17054-.51405892-.00098z" fill="url(#a)" opacity=".366" stroke="#000" stroke-linejoin="round" stroke-width=".264583"/><path d="m.91996497 293.00472c-.003348-.11023.40884683-.14981.83207963-.0347.4232172.11508.5371672.30887 1.0167369.44257.4442036.12383 1.0691521-.0139 1.0671056.0971l.012708 2.16163c.00468.14849-.5820389.15365-1.0615962.0413-.4795566-.11233-.569794-.33091-1.0214448-.44454-.4513944-.11356-.84326739.0793-.83301479-.12434z" style="fill-rule:evenodd;stroke:#0a3600;stroke-width:.264583;stroke-linejoin:round;stroke-opacity:.488971;fill:url(#b)"/><path d="m1.7584266 293.24947c-.1765354-.0495-.3547507-.056-.4883422-.0533-.044577.0009-.062028.003-.086143.006l.00789 1.76685c.016671-.001.014352.001.034085-.00061.1438432-.0123.3631807-.0323.604234.0292.2331856.0595.3849577.15557.5137338.23741.1284478.0816.2313793.14593.4306945.19277.2098699.0493.5790459.0669.7178728.0682.043504.00039.066936-.00045.0942-.004l-.01347-1.74269c-.021823.00086-.032038.003-.060114.003-.1584447.002-.5533871-.003-.8021571-.0707-.2427747-.0657-.4067818-.16596-.5379023-.24299-.1330602-.0782-.2392514-.13992-.4145816-.18905z" fill="none" opacity=".5" stroke="url(#c)" stroke-width=".264584"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/icon-set-flags-red.svg b/icon-themes/elementary_svg/sc/res/icon-set-flags-red.svg
new file mode 100644
index 000000000..74c913f99
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/icon-set-flags-red.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1=".830622" x2=".529167" y1="294.935969" y2="294.883307"><stop offset="0" stop-color="#e4e4e4"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.08110002 .01872341 .0005469 .09303445 .382129 292.04943)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1=".364652" x2="28.05953" y1="19.599176" y2="19.599176"><stop offset="0" stop-color="#ff8c82"/><stop offset=".26238" stop-color="#ed5353"/><stop offset="1" stop-color="#c6262e"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.06114683 .01411686 .00040953 .06966717 .824242 292.30268)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="30" x2="-11" y1="30" y2="30"><stop offset="0" stop-color="#ba3d12"/><stop offset="1" stop-color="#db6737"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.05963235 .01376721 .00039749 .06761801 .860607 292.36161)" gradientUnits="userSpaceOnUse" x1="24.001757" x2="22.875973" y1="9.295267" y2="37.167572"><stop offset="0" stop-color="#fff"/><stop offset=".13099068" stop-color="#fff" stop-opacity=".235294"/><stop offset=".90155029" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="translate(0 -292.76665)"><path d="m.39687498 293.03025c.0954164-.19207.43544019-.15561.51405891.00098l.006465 3.70417c-.14763711.11825-.308467.17054-.51405892-.00098z" fill="url(#a)" opacity=".366" stroke="#000" stroke-linejoin="round" stroke-width=".264583"/><path d="m.91996497 293.00472c-.003348-.11023.40884683-.14981.83207963-.0347.4232172.11508.5371672.30887 1.0167369.44257.4442036.12383 1.0691521-.0139 1.0671056.0971l.012708 2.16163c.00468.14849-.5820389.15365-1.0615962.0413-.4795566-.11233-.569794-.33091-1.0214448-.44454-.4513944-.11356-.84326739.0793-.83301479-.12434z" fill="url(#b)" fill-rule="evenodd" stroke="url(#c)" stroke-linejoin="round" stroke-width=".264583"/><path d="m1.7584266 293.24947c-.1765354-.0495-.3547507-.056-.4883422-.0533-.044577.0009-.062028.003-.086143.006l.00789 1.76685c.016671-.001.014352.001.034085-.00061.1438432-.0123.3631807-.0323.604234.0292.2331856.0595.3849577.15557.5137338.23741.1284478.0816.2313793.14593.4306945.19277.2098699.0493.5790459.0669.7178728.0682.043504.00039.066936-.00045.0942-.004l-.01347-1.74269c-.021823.00086-.032038.003-.060114.003-.1584447.002-.5533871-.003-.8021571-.0707-.2427747-.0657-.4067818-.16596-.5379023-.24299-.1330602-.0782-.2392514-.13992-.4145816-.18905z" fill="none" opacity=".5" stroke="url(#d)" stroke-width=".264584"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/icon-set-flags-yellow.svg b/icon-themes/elementary_svg/sc/res/icon-set-flags-yellow.svg
new file mode 100644
index 000000000..9234bc7c1
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/icon-set-flags-yellow.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1=".830622" x2=".529167" y1="294.935969" y2="294.883307"><stop offset="0" stop-color="#e4e4e4"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.08110002 .01872341 .0005469 .09303445 .382129 292.04943)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1=".364652" x2="28.05953" y1="19.599176" y2="19.599176"><stop offset="0" stop-color="#ffeb9f"/><stop offset=".26238" stop-color="#ffd57e"/><stop offset=".66093999" stop-color="#ffbc43"/><stop offset="1" stop-color="#ff921a"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.05963235 .01376721 .00039749 .06761801 .860607 292.36161)" gradientUnits="userSpaceOnUse" x1="24.001757" x2="22.875973" y1="9.295267" y2="37.167572"><stop offset="0" stop-color="#fff"/><stop offset=".13099068" stop-color="#fff" stop-opacity=".235294"/><stop offset=".90155029" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="translate(0 -292.76665)"><path d="m.39687498 293.03025c.0954164-.19207.43544019-.15561.51405891.00098l.006465 3.70417c-.14763711.11825-.308467.17054-.51405892-.00098z" fill="url(#a)" opacity=".366" stroke="#000" stroke-linejoin="round" stroke-width=".264583"/><path d="m.91996497 293.00472c-.003348-.11023.40884683-.14981.83207963-.0347.4232172.11508.5371672.30887 1.0167369.44257.4442036.12383 1.0691521-.0139 1.0671056.0971l.012708 2.16163c.00468.14849-.5820389.15365-1.0615962.0413-.4795566-.11233-.569794-.33091-1.0214448-.44454-.4513944-.11356-.84326739.0793-.83301479-.12434z" style="fill-rule:evenodd;stroke:#956500;stroke-width:.264583;stroke-linejoin:round;stroke-opacity:.477941;fill:url(#b)"/><path d="m1.7584266 293.24947c-.1765354-.0495-.3547507-.056-.4883422-.0533-.044577.0009-.062028.003-.086143.006l.00789 1.76685c.016671-.001.014352.001.034085-.00061.1438432-.0123.3631807-.0323.604234.0292.2331856.0595.3849577.15557.5137338.23741.1284478.0816.2313793.14593.4306945.19277.2098699.0493.5790459.0669.7178728.0682.043504.00039.066936-.00045.0942-.004l-.01347-1.74269c-.021823.00086-.032038.003-.060114.003-.1584447.002-.5533871-.003-.8021571-.0707-.2427747-.0657-.4067818-.16596-.5379023-.24299-.1330602-.0782-.2392514-.13992-.4145816-.18905z" fill="none" opacity=".5" stroke="url(#c)" stroke-width=".264584"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/icon-set-grayarrows-down.svg b/icon-themes/elementary_svg/sc/res/icon-set-grayarrows-down.svg
new file mode 100644
index 000000000..799bc0f83
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/icon-set-grayarrows-down.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 16 16" width="16" 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="16" y2="5"><stop offset="0" stop-color="#fff"/><stop offset=".36842105" 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="b" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="1" y2="15"><stop offset="0" stop-color="#6c6c6c"/><stop offset="1" stop-color="#a6a6a6"/></linearGradient><g transform="matrix(1 0 0 -1 0 16)"><path d="m1.5 7.5h3v7h7v-7h3l-6.5-6.5z" fill="url(#b)"/><g fill="none"><path d="m1.5 7.5h3v7h7v-7h3l-6.5-6.5z" opacity=".4" stroke="#383838"/><path d="m8 2.3875969-4.0078125 4.11045h.5078125c.5535472-.0004439 1.002397.4484059 1.0019531 1.0019531v5.998047h4.9960939v-5.998047c-.000444-.5535471.448406-1.0023969 1.001953-1.0019531h.507812z" stroke="url(#a)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/icon-set-grayarrows-same.svg b/icon-themes/elementary_svg/sc/res/icon-set-grayarrows-same.svg
new file mode 100644
index 000000000..240e6a411
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/icon-set-grayarrows-same.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 16 16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="1.5" x2="14.5" y1="7.75" y2="7.75"><stop offset="0" stop-color="#6c6c6c"/><stop offset="1" stop-color="#a6a6a6"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="12.777964" x2="5.969721" y1="10.904121" y2="11.095879"><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><g transform="matrix(0 -1 -1 0 16 16)"><path d="m1.5 7.5h3v7h7v-7h3l-6.5-6.5z" fill="url(#a)"/><g fill="none"><path d="m1.5 7.5h3v7h7v-7h3l-6.5-6.5z" opacity=".4" stroke="#383838"/><path d="m8 2.3875969-4.0078125 4.11045h.5078125c.5535472-.0004439 1.002397.4484059 1.0019531 1.0019531v5.998047h4.9960939v-5.998047c-.000444-.5535471.448406-1.0023969 1.001953-1.0019531h.507812z" stroke="url(#b)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/icon-set-grayarrows-slightly-down.svg b/icon-themes/elementary_svg/sc/res/icon-set-grayarrows-slightly-down.svg
new file mode 100644
index 000000000..84f0f50d5
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/icon-set-grayarrows-slightly-down.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 16 16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="1.5" x2="11.000421" y1="7.75" y2="16.714676"><stop offset="0" stop-color="#6c6c6c"/><stop offset="1" stop-color="#a6a6a6"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="12.997371" x2="6.231916" y1="12.145185" y2="5.187973"><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><g transform="matrix(.70710678 -.70710678 -.70710678 -.70710678 8.550253 19.863961)"><path d="m1.5 7.5h3v7h7v-7h3l-6.5-6.5z" fill="url(#a)"/><g fill="none"><path d="m1.5 7.5h3v7h7v-7h3l-6.5-6.5z" opacity=".4" stroke="#383838"/><path d="m8 2.3875969-4.0078125 4.11045h.5078125c.5535472-.0004439 1.002397.4484059 1.0019531 1.0019531v5.998047h4.9960939v-5.998047c-.000444-.5535471.448406-1.0023969 1.001953-1.0019531h.507812z" stroke="url(#b)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/icon-set-grayarrows-slightly-up.svg b/icon-themes/elementary_svg/sc/res/icon-set-grayarrows-slightly-up.svg
new file mode 100644
index 000000000..e328a058b
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/icon-set-grayarrows-slightly-up.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 16 16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="13.906779" x2="3.177966" y1="13.512712" y2="2.394068"><stop offset="0" stop-color="#6c6c6c"/><stop offset="1" stop-color="#a6a6a6"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="-8.773129" x2=".802774" y1="14.128678" y2="23.704582"><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><g transform="matrix(.70710678 .70710678 -.70710678 .70710678 8.550253 -3.863961)"><path d="m1.5 7.5h3v7h7v-7h3l-6.5-6.5z" fill="url(#a)"/><g fill="none"><path d="m1.5 7.5h3v7h7v-7h3l-6.5-6.5z" fill="none" opacity=".4" stroke="#383838"/><path d="m8 2.3875969-4.0078125 4.11045h.5078125c.5535472-.0004439 1.002397.4484059 1.0019531 1.0019531v5.998047h4.9960939v-5.998047c-.000444-.5535471.448406-1.0023969 1.001953-1.0019531h.507812z" stroke="url(#b)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/icon-set-grayarrows-up.svg b/icon-themes/elementary_svg/sc/res/icon-set-grayarrows-up.svg
new file mode 100644
index 000000000..b03f8a57c
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/icon-set-grayarrows-up.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 16 16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="7.466102" x2="7.923729" y1="16.021187" y2="-1.944915"><stop offset="0" stop-color="#6c6c6c"/><stop offset="1" stop-color="#a6a6a6"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="-15.939922" x2="-15.935078" y1=".794401" y2="14.544401"><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><path d="m1.5 7.5h3v7h7v-7h3l-6.5-6.5z" fill="url(#a)"/><g fill="none"><path d="m1.5 7.5h3v7h7v-7h3l-6.5-6.5z" opacity=".4" stroke="#383838"/><path d="m8 2.3875969-4.0078125 4.11045h.5078125c.5535472-.0004439 1.002397.4484059 1.0019531 1.0019531v5.998047h4.9960939v-5.998047c-.000444-.5535471.448406-1.0023969 1.001953-1.0019531h.507812z" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/icon-set-negative-red-smilie.svg b/icon-themes/elementary_svg/sc/res/icon-set-negative-red-smilie.svg
new file mode 100644
index 000000000..74d289be9
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/icon-set-negative-red-smilie.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="7.814525" x2="7.814525" y1="1.297788" y2="14.654496"><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><radialGradient id="b" cx="4.380489" cy="8.449766" gradientTransform="matrix(0 1.2667841 -1.3401065 -.00000002 19.323629 -7.975093)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#ff8c82"/><stop offset=".26238" stop-color="#ed5353"/><stop offset=".66093999" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></radialGradient><path d="m8.0000014.48084393c-4.1488106 0-7.51915747 3.37034507-7.51915747 7.51915607 0 4.148812 3.37034687 7.519157 7.51915747 7.519156 4.1488076 0 7.5191586-3.370344 7.5191546-7.519156 0-4.148811-3.370347-7.51915607-7.5191546-7.51915607z" fill="url(#b)"/><g fill="none"><g stroke-linecap="round"><path d="m14.484988 7.9997696c0 3.5816764-2.903641 6.4852184-6.4849059 6.4852184-3.581593 0-6.485071-2.903574-6.485071-6.4852184 0-3.5815089 2.903478-6.4847583 6.485071-6.4847583 3.5812649 0 6.4849059 2.9032492 6.4849059 6.4847583z" opacity=".6" stroke="url(#a)" stroke-linejoin="round"/><path d="m8.0000014.49683871c-4.1399852 0-7.50316269 3.36317559-7.50316269 7.50316139 0 4.1399869 3.36317749 7.5031629 7.50316269 7.5031619 4.1399826 0 7.5031646-3.363175 7.5031606-7.5031619 0-4.1399858-3.363178-7.50316139-7.5031606-7.50316139z" opacity=".4" stroke="#6f0000" stroke-width=".999512"/></g><path d="m5.0000138 13.000001s1.26448-1.45879 3-1.5c1.73553-.0412 3.0000002 1.5 3.0000002 1.5" opacity=".3" stroke="#fff"/><path d="m5.0000138 12.000001s1.26448-1.45879 3-1.5c1.73553-.0412 3.0000002 1.5 3.0000002 1.5" stroke="#5e0606"/></g><path d="m6.7500012 7.2625365a.75000062 2.0000016 0 1 1 -1.5000012 0 .75000062 2.0000016 0 1 1 1.5000012 0z" fill="#fff" opacity=".3"/><path d="m6.7500012 6.2625365a.75000062 2.0000016 0 1 1 -1.5000012 0 .75000062 2.0000016 0 1 1 1.5000012 0z" fill="#430d0d"/><path d="m9.2499817 7.2625365a.75000065 2.0000017 0 0 0 1.5000013 0 .75000065 2.0000017 0 1 0 -1.5000013 0z" fill="#fff" opacity=".3"/><path d="m9.2499817 6.2625365a.75000065 2.0000017 0 0 0 1.5000013 0 .75000065 2.0000017 0 1 0 -1.5000013 0z" fill="#430d0d"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/icon-set-negative-yellow-smilie.svg b/icon-themes/elementary_svg/sc/res/icon-set-negative-yellow-smilie.svg
new file mode 100644
index 000000000..0f34ed064
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/icon-set-negative-yellow-smilie.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="7.814525" x2="7.814525" y1="1.297788" y2="14.654496"><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><radialGradient id="b" cx="4.380489" cy="8.449766" gradientTransform="matrix(0 1.2667841 -1.3401065 -.00000002 19.323629 -7.975093)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#ffeb9f"/><stop offset=".26238" stop-color="#ffd57e"/><stop offset=".66093999" stop-color="#ffbc43"/><stop offset="1" stop-color="#ff921a"/></radialGradient><path d="m8.0000014.48084393c-4.1488106 0-7.51915747 3.37034507-7.51915747 7.51915607 0 4.148812 3.37034687 7.519157 7.51915747 7.519156 4.1488076 0 7.5191586-3.370344 7.5191546-7.519156 0-4.148811-3.370347-7.51915607-7.5191546-7.51915607z" fill="url(#b)"/><g fill="none"><g stroke-linecap="round"><path d="m14.484988 7.9997696c0 3.5816764-2.903641 6.4852184-6.4849059 6.4852184-3.581593 0-6.485071-2.903574-6.485071-6.4852184 0-3.5815089 2.903478-6.4847583 6.485071-6.4847583 3.5812649 0 6.4849059 2.9032492 6.4849059 6.4847583z" opacity=".6" stroke="url(#a)" stroke-linejoin="round"/><path d="m8.0000014.49683871c-4.1399852 0-7.50316269 3.36317559-7.50316269 7.50316139 0 4.1399869 3.36317749 7.5031629 7.50316269 7.5031619 4.1399826 0 7.5031646-3.363175 7.5031606-7.5031619 0-4.1399858-3.363178-7.50316139-7.5031606-7.50316139z" opacity=".4" stroke="#956500" stroke-width=".999512"/></g><path d="m5.0000138 13.000001s1.26448-1.45879 3-1.5c1.73553-.0412 3.0000002 1.5 3.0000002 1.5" opacity=".3" stroke="#fff"/><path d="m5.0000138 12.000001s1.26448-1.45879 3-1.5c1.73553-.0412 3.0000002 1.5 3.0000002 1.5" stroke="#5e4506"/></g><path d="m6.7500012 7.2625365a.75000062 2.0000016 0 1 1 -1.5000012 0 .75000062 2.0000016 0 1 1 1.5000012 0z" fill="#fff" opacity=".3"/><path d="m6.7500012 6.2625365a.75000062 2.0000016 0 1 1 -1.5000012 0 .75000062 2.0000016 0 1 1 1.5000012 0z" fill="#43340d"/><path d="m9.2499817 7.2625365a.75000065 2.0000017 0 0 0 1.5000013 0 .75000065 2.0000017 0 1 0 -1.5000013 0z" fill="#fff" opacity=".3"/><path d="m9.2499817 6.2625365a.75000065 2.0000017 0 0 0 1.5000013 0 .75000065 2.0000017 0 1 0 -1.5000013 0z" fill="#43340d"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/icon-set-neutral-yellow-smilie.svg b/icon-themes/elementary_svg/sc/res/icon-set-neutral-yellow-smilie.svg
new file mode 100644
index 000000000..75b6316a5
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/icon-set-neutral-yellow-smilie.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="7.814525" x2="7.814525" y1="1.297788" y2="14.654496"><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><radialGradient id="b" cx="4.380489" cy="8.449766" gradientTransform="matrix(0 1.2667841 -1.3401065 -.00000002 19.323629 -7.975093)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#ffeb9f"/><stop offset=".26238" stop-color="#ffd57e"/><stop offset=".66093999" stop-color="#ffbc43"/><stop offset="1" stop-color="#ff921a"/></radialGradient><path d="m8.0000014.48084393c-4.1488106 0-7.51915747 3.37034507-7.51915747 7.51915607 0 4.148812 3.37034687 7.519157 7.51915747 7.519156 4.1488076 0 7.5191586-3.370344 7.5191546-7.519156 0-4.148811-3.370347-7.51915607-7.5191546-7.51915607z" fill="url(#b)"/><g fill="none" stroke-linecap="round"><path d="m14.484988 7.9997696c0 3.5816764-2.903641 6.4852184-6.4849059 6.4852184-3.581593 0-6.485071-2.903574-6.485071-6.4852184 0-3.5815089 2.903478-6.4847583 6.485071-6.4847583 3.5812649 0 6.4849059 2.9032492 6.4849059 6.4847583z" opacity=".6" stroke="url(#a)" stroke-linejoin="round"/><path d="m8.0000014.49683871c-4.1399852 0-7.50316269 3.36317559-7.50316269 7.50316139 0 4.1399869 3.36317749 7.5031629 7.50316269 7.5031619 4.1399826 0 7.5031646-3.363175 7.5031606-7.5031619 0-4.1399858-3.363178-7.50316139-7.5031606-7.50316139z" opacity=".4" stroke="#956500" stroke-width=".999512"/></g><path d="m6.7500012 7.2625365a.75000062 2.0000016 0 1 1 -1.5000012 0 .75000062 2.0000016 0 1 1 1.5000012 0z" fill="#fff" opacity=".3"/><path d="m6.7500012 6.2625365a.75000062 2.0000016 0 1 1 -1.5000012 0 .75000062 2.0000016 0 1 1 1.5000012 0z" fill="#43340d"/><path d="m9.2499817 7.2625365a.75000065 2.0000017 0 0 0 1.5000013 0 .75000065 2.0000017 0 1 0 -1.5000013 0z" fill="#fff" opacity=".3"/><path d="m9.2499817 6.2625365a.75000065 2.0000017 0 0 0 1.5000013 0 .75000065 2.0000017 0 1 0 -1.5000013 0z" fill="#43340d"/><g fill="none"><path d="m5 12.5h6" opacity=".3" stroke="#fff"/><path d="m5 11.5h6" stroke="#5e4506"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/icon-set-pies-empty.svg b/icon-themes/elementary_svg/sc/res/icon-set-pies-empty.svg
new file mode 100644
index 000000000..90477a457
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/icon-set-pies-empty.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="7.814525" x2="7.814525" y1="1.297788" y2="14.654496"><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><radialGradient id="b" cx="4.380489" cy="8.449766" gradientTransform="matrix(0 1.2667841 -1.3401065 -.00000002 19.323629 -7.975093)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#c1c1c1"/><stop offset=".26238" stop-color="#a6a6a6"/><stop offset=".66093999" stop-color="#595757"/><stop offset="1" stop-color="#565656"/></radialGradient><path d="m8.0000014.48084393c-4.1488106 0-7.51915747 3.37034507-7.51915747 7.51915607 0 4.148812 3.37034687 7.519157 7.51915747 7.519156 4.1488076 0 7.5191586-3.370344 7.5191546-7.519156 0-4.148811-3.370347-7.51915607-7.5191546-7.51915607z" fill="url(#b)"/><g fill="none" stroke-linecap="round"><path d="m14.484988 7.9997696c0 3.5816764-2.903641 6.4852184-6.4849059 6.4852184-3.581593 0-6.485071-2.903574-6.485071-6.4852184 0-3.5815089 2.903478-6.4847583 6.485071-6.4847583 3.5812649 0 6.4849059 2.9032492 6.4849059 6.4847583z" opacity=".6" stroke="url(#a)" stroke-linejoin="round"/><path d="m8.0000014.49683871c-4.1399852 0-7.50316269 3.36317559-7.50316269 7.50316139 0 4.1399869 3.36317749 7.5031629 7.50316269 7.5031619 4.1399826 0 7.5031646-3.363175 7.5031606-7.5031619 0-4.1399858-3.363178-7.50316139-7.5031606-7.50316139z" opacity=".4" stroke="#383838" stroke-width=".999512"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/icon-set-pies-full.svg b/icon-themes/elementary_svg/sc/res/icon-set-pies-full.svg
new file mode 100644
index 000000000..90477a457
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/icon-set-pies-full.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="7.814525" x2="7.814525" y1="1.297788" y2="14.654496"><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><radialGradient id="b" cx="4.380489" cy="8.449766" gradientTransform="matrix(0 1.2667841 -1.3401065 -.00000002 19.323629 -7.975093)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#c1c1c1"/><stop offset=".26238" stop-color="#a6a6a6"/><stop offset=".66093999" stop-color="#595757"/><stop offset="1" stop-color="#565656"/></radialGradient><path d="m8.0000014.48084393c-4.1488106 0-7.51915747 3.37034507-7.51915747 7.51915607 0 4.148812 3.37034687 7.519157 7.51915747 7.519156 4.1488076 0 7.5191586-3.370344 7.5191546-7.519156 0-4.148811-3.370347-7.51915607-7.5191546-7.51915607z" fill="url(#b)"/><g fill="none" stroke-linecap="round"><path d="m14.484988 7.9997696c0 3.5816764-2.903641 6.4852184-6.4849059 6.4852184-3.581593 0-6.485071-2.903574-6.485071-6.4852184 0-3.5815089 2.903478-6.4847583 6.485071-6.4847583 3.5812649 0 6.4849059 2.9032492 6.4849059 6.4847583z" opacity=".6" stroke="url(#a)" stroke-linejoin="round"/><path d="m8.0000014.49683871c-4.1399852 0-7.50316269 3.36317559-7.50316269 7.50316139 0 4.1399869 3.36317749 7.5031629 7.50316269 7.5031619 4.1399826 0 7.5031646-3.363175 7.5031606-7.5031619 0-4.1399858-3.363178-7.50316139-7.5031606-7.50316139z" opacity=".4" stroke="#383838" stroke-width=".999512"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/icon-set-pies-half.svg b/icon-themes/elementary_svg/sc/res/icon-set-pies-half.svg
new file mode 100644
index 000000000..89454b419
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/icon-set-pies-half.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="7.814525" x2="7.814525" y1="1.297788" y2="14.654496"><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><radialGradient id="b" cx="4.380489" cy="8.449766" gradientTransform="matrix(0 1.2667841 -1.3401065 -.00000002 19.323629 -7.975093)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#c1c1c1"/><stop offset=".26238" stop-color="#a6a6a6"/><stop offset=".66093999" stop-color="#595757"/><stop offset="1" stop-color="#565656"/></radialGradient><path d="m8.0000014.48084393c-4.1488106 0-7.51915747 3.37034507-7.51915747 7.51915607 0 4.148812 3.37034687 7.519157 7.51915747 7.519156 4.1488076 0 7.5191586-3.370344 7.5191546-7.519156 0-4.148811-3.370347-7.51915607-7.5191546-7.51915607z" fill="url(#b)"/><path d="m8 .48046875v4.51953125 3 7.519531c4.148808 0 7.519535-3.370719 7.519531-7.519531 0-4.148811-3.370723-7.51953125-7.519531-7.51953125z" fill="url(#b)"/><g fill="none" stroke-linecap="round"><path d="m14.484988 7.9997696c0 3.5816764-2.903641 6.4852184-6.4849059 6.4852184-3.581593 0-6.485071-2.903574-6.485071-6.4852184 0-3.5815089 2.903478-6.4847583 6.485071-6.4847583 3.5812649 0 6.4849059 2.9032492 6.4849059 6.4847583z" opacity=".6" stroke="url(#a)" stroke-linejoin="round"/><path d="m8.0000014.49683871c-4.1399852 0-7.50316269 3.36317559-7.50316269 7.50316139 0 4.1399869 3.36317749 7.5031629 7.50316269 7.5031619 4.1399826 0 7.5031646-3.363175 7.5031606-7.5031619 0-4.1399858-3.363178-7.50316139-7.5031606-7.50316139z" opacity=".4" stroke="#383838" stroke-width=".999512"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/icon-set-pies-one-quarter.svg b/icon-themes/elementary_svg/sc/res/icon-set-pies-one-quarter.svg
new file mode 100644
index 000000000..cbeec87b6
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/icon-set-pies-one-quarter.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="7.814525" x2="7.814525" y1="1.297788" y2="14.654496"><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><radialGradient id="b" cx="4.380489" cy="8.449766" gradientTransform="matrix(0 1.2667841 -1.3401065 -.00000002 19.323629 -7.975093)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#c1c1c1"/><stop offset=".26238" stop-color="#a6a6a6"/><stop offset=".66093999" stop-color="#595757"/><stop offset="1" stop-color="#565656"/></radialGradient><path d="m8.0000014.48084393c-4.1488106 0-7.51915747 3.37034507-7.51915747 7.51915607 0 4.148812 3.37034687 7.519157 7.51915747 7.519156 4.1488076 0 7.5191586-3.370344 7.5191546-7.519156 0-4.148811-3.370347-7.51915607-7.5191546-7.51915607z" fill="url(#b)"/><path d="m8 .48046875v4.51953125 3h7.519531c0-4.148811-3.370723-7.51953125-7.519531-7.51953125z" fill="url(#b)"/><g fill="none" stroke-linecap="round"><path d="m14.484988 7.9997696c0 3.5816764-2.903641 6.4852184-6.4849059 6.4852184-3.581593 0-6.485071-2.903574-6.485071-6.4852184 0-3.5815089 2.903478-6.4847583 6.485071-6.4847583 3.5812649 0 6.4849059 2.9032492 6.4849059 6.4847583z" opacity=".6" stroke="url(#a)" stroke-linejoin="round"/><path d="m8.0000014.49683871c-4.1399852 0-7.50316269 3.36317559-7.50316269 7.50316139 0 4.1399869 3.36317749 7.5031629 7.50316269 7.5031619 4.1399826 0 7.5031646-3.363175 7.5031606-7.5031619 0-4.1399858-3.363178-7.50316139-7.5031606-7.50316139z" opacity=".4" stroke="#383838" stroke-width=".999512"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/icon-set-pies-three-quarters.svg b/icon-themes/elementary_svg/sc/res/icon-set-pies-three-quarters.svg
new file mode 100644
index 000000000..2f3edb9f5
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/icon-set-pies-three-quarters.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="7.814525" x2="7.814525" y1="1.297788" y2="14.654496"><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><radialGradient id="b" cx="4.380489" cy="8.449766" gradientTransform="matrix(0 1.2667841 -1.3401065 -.00000002 19.323629 -7.975093)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#c1c1c1"/><stop offset=".26238" stop-color="#a6a6a6"/><stop offset=".66093999" stop-color="#595757"/><stop offset="1" stop-color="#565656"/></radialGradient><path d="m8.0000014.48084393c-4.1488106 0-7.51915747 3.37034507-7.51915747 7.51915607 0 4.148812 3.37034687 7.519157 7.51915747 7.519156 4.1488076 0 7.5191586-3.370344 7.5191546-7.519156 0-4.148811-3.370347-7.51915607-7.5191546-7.51915607z" fill="url(#b)"/><path d="m8 .48046875v7.51953125h-7.51953125c0 4.148812 3.37072065 7.519532 7.51953125 7.519531 4.148808 0 7.519535-3.370719 7.519531-7.519531 0-4.148811-3.370723-7.51953125-7.519531-7.51953125z" fill="url(#b)"/><g fill="none" stroke-linecap="round"><path d="m14.484988 7.9997696c0 3.5816764-2.903641 6.4852184-6.4849059 6.4852184-3.581593 0-6.485071-2.903574-6.485071-6.4852184 0-3.5815089 2.903478-6.4847583 6.485071-6.4847583 3.5812649 0 6.4849059 2.9032492 6.4849059 6.4847583z" opacity=".6" stroke="url(#a)" stroke-linejoin="round"/><path d="m8.0000014.49683871c-4.1399852 0-7.50316269 3.36317559-7.50316269 7.50316139 0 4.1399869 3.36317749 7.5031629 7.50316269 7.5031619 4.1399826 0 7.5031646-3.363175 7.5031606-7.5031619 0-4.1399858-3.363178-7.50316139-7.5031606-7.50316139z" opacity=".4" stroke="#383838" stroke-width=".999512"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/icon-set-positive-green-smilie.svg b/icon-themes/elementary_svg/sc/res/icon-set-positive-green-smilie.svg
new file mode 100644
index 000000000..6c0f38b2d
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/icon-set-positive-green-smilie.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="7.814525" x2="7.814525" y1="1.297788" y2="14.654496"><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><radialGradient id="b" cx="4.380489" cy="8.449766" gradientTransform="matrix(0 1.2667841 -1.3401065 -.00000002 19.323629 -7.975093)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><path d="m8.0000014.48084393c-4.1488106 0-7.51915747 3.37034507-7.51915747 7.51915607 0 4.148812 3.37034687 7.519157 7.51915747 7.519156 4.1488076 0 7.5191586-3.370344 7.5191546-7.519156 0-4.148811-3.370347-7.51915607-7.5191546-7.51915607z" fill="url(#b)"/><g fill="none"><g stroke-linecap="round"><path d="m14.484988 7.9997696c0 3.5816764-2.903641 6.4852184-6.4849059 6.4852184-3.581593 0-6.485071-2.903574-6.485071-6.4852184 0-3.5815089 2.903478-6.4847583 6.485071-6.4847583 3.5812649 0 6.4849059 2.9032492 6.4849059 6.4847583z" opacity=".6" stroke="url(#a)" stroke-linejoin="round"/><path d="m8.0000014.49683871c-4.1399852 0-7.50316269 3.36317559-7.50316269 7.50316139 0 4.1399869 3.36317749 7.5031629 7.50316269 7.5031619 4.1399826 0 7.5031646-3.363175 7.5031606-7.5031619 0-4.1399858-3.363178-7.50316139-7.5031606-7.50316139z" opacity=".4" stroke="#0a3600" stroke-width=".999512"/></g><path d="m5.0000138 11.326641s1.26448 1.45879 3 1.5c1.73553.0412 3.0000002-1.5 3.0000002-1.5" opacity=".3" stroke="#fff"/><path d="m5.0000138 10.326641s1.26448 1.45879 3 1.5c1.73553.0412 3.0000002-1.5 3.0000002-1.5" stroke="#0d5e06"/></g><path d="m6.7500012 7.2625365a.75000062 2.0000016 0 1 1 -1.5000012 0 .75000062 2.0000016 0 1 1 1.5000012 0z" fill="#fff" opacity=".3"/><path d="m6.7500012 6.2625365a.75000062 2.0000016 0 1 1 -1.5000012 0 .75000062 2.0000016 0 1 1 1.5000012 0z" fill="#14430d"/><path d="m9.2499817 7.2625365a.75000065 2.0000017 0 0 0 1.5000013 0 .75000065 2.0000017 0 1 0 -1.5000013 0z" fill="#fff" opacity=".3"/><path d="m9.2499817 6.2625365a.75000065 2.0000017 0 0 0 1.5000013 0 .75000065 2.0000017 0 1 0 -1.5000013 0z" fill="#14430d"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/icon-set-positive-yellow-smilie.svg b/icon-themes/elementary_svg/sc/res/icon-set-positive-yellow-smilie.svg
new file mode 100644
index 000000000..43238fd9b
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/icon-set-positive-yellow-smilie.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="7.814525" x2="7.814525" y1="1.297788" y2="14.654496"><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><radialGradient id="b" cx="4.380489" cy="8.449766" gradientTransform="matrix(0 1.2667841 -1.3401065 -.00000002 19.323629 -7.975093)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#ffeb9f"/><stop offset=".26238" stop-color="#ffd57e"/><stop offset=".66093999" stop-color="#ffbc43"/><stop offset="1" stop-color="#ff921a"/></radialGradient><path d="m8.0000014.48084393c-4.1488106 0-7.51915747 3.37034507-7.51915747 7.51915607 0 4.148812 3.37034687 7.519157 7.51915747 7.519156 4.1488076 0 7.5191586-3.370344 7.5191546-7.519156 0-4.148811-3.370347-7.51915607-7.5191546-7.51915607z" fill="url(#b)"/><g fill="none"><g stroke-linecap="round"><path d="m14.484988 7.9997696c0 3.5816764-2.903641 6.4852184-6.4849059 6.4852184-3.581593 0-6.485071-2.903574-6.485071-6.4852184 0-3.5815089 2.903478-6.4847583 6.485071-6.4847583 3.5812649 0 6.4849059 2.9032492 6.4849059 6.4847583z" opacity=".6" stroke="url(#a)" stroke-linejoin="round"/><path d="m8.0000014.49683871c-4.1399852 0-7.50316269 3.36317559-7.50316269 7.50316139 0 4.1399869 3.36317749 7.5031629 7.50316269 7.5031619 4.1399826 0 7.5031646-3.363175 7.5031606-7.5031619 0-4.1399858-3.363178-7.50316139-7.5031606-7.50316139z" opacity=".4" stroke="#956500" stroke-width=".999512"/></g><path d="m5.0000138 11.326641s1.26448 1.45879 3 1.5c1.73553.0412 3.0000002-1.5 3.0000002-1.5" opacity=".3" stroke="#fff"/><path d="m5.0000138 10.326641s1.26448 1.45879 3 1.5c1.73553.0412 3.0000002-1.5 3.0000002-1.5" stroke="#5e4506"/></g><path d="m6.7500012 7.2625365a.75000062 2.0000016 0 1 1 -1.5000012 0 .75000062 2.0000016 0 1 1 1.5000012 0z" fill="#fff" opacity=".3"/><path d="m6.7500012 6.2625365a.75000062 2.0000016 0 1 1 -1.5000012 0 .75000062 2.0000016 0 1 1 1.5000012 0z" fill="#43340d"/><path d="m9.2499817 7.2625365a.75000065 2.0000017 0 0 0 1.5000013 0 .75000065 2.0000017 0 1 0 -1.5000013 0z" fill="#fff" opacity=".3"/><path d="m9.2499817 6.2625365a.75000065 2.0000017 0 0 0 1.5000013 0 .75000065 2.0000017 0 1 0 -1.5000013 0z" fill="#43340d"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/icon-set-shapes-circle.svg b/icon-themes/elementary_svg/sc/res/icon-set-shapes-circle.svg
new file mode 100644
index 000000000..bb6c2b87c
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/icon-set-shapes-circle.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="7.814525" x2="7.814525" y1="1.297788" y2="14.654496"><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><radialGradient id="b" cx="4.380489" cy="8.449766" gradientTransform="matrix(0 1.2667841 -1.3401065 -.00000002 19.323629 -7.975093)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><path d="m8.0000014.48084393c-4.1488106 0-7.51915747 3.37034507-7.51915747 7.51915607 0 4.148812 3.37034687 7.519157 7.51915747 7.519156 4.1488076 0 7.5191586-3.370344 7.5191546-7.519156 0-4.148811-3.370347-7.51915607-7.5191546-7.51915607z" fill="url(#b)"/><g fill="none" stroke-linecap="round"><path d="m14.484988 7.9997696c0 3.5816764-2.903641 6.4852184-6.4849059 6.4852184-3.581593 0-6.485071-2.903574-6.485071-6.4852184 0-3.5815089 2.903478-6.4847583 6.485071-6.4847583 3.5812649 0 6.4849059 2.9032492 6.4849059 6.4847583z" opacity=".6" stroke="url(#a)" stroke-linejoin="round"/><path d="m8.0000014.49683871c-4.1399852 0-7.50316269 3.36317559-7.50316269 7.50316139 0 4.1399869 3.36317749 7.5031629 7.50316269 7.5031619 4.1399826 0 7.5031646-3.363175 7.5031606-7.5031619 0-4.1399858-3.363178-7.50316139-7.5031606-7.50316139z" opacity=".4" stroke="#0a3600" stroke-width=".999512"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/icon-set-shapes-diamond.svg b/icon-themes/elementary_svg/sc/res/icon-set-shapes-diamond.svg
new file mode 100644
index 000000000..8544c65ef
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/icon-set-shapes-diamond.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="-7.69531" cy="-3.919017" gradientTransform="matrix(3.1848888 -3.1848886 2.2668762 2.2668764 25.614456 -19.160311)" gradientUnits="userSpaceOnUse" r="5.30281"><stop offset="0" stop-color="#ff8c82"/><stop offset=".26238" stop-color="#ed5353"/><stop offset=".66093999" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="-5.656854" x2="6.363961" y1="-4.242641" y2="-16.263456"><stop offset="0" stop-color="#fff"/><stop offset=".42401224" 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><g transform="matrix(-.70710678 .70710678 -.70710678 -.70710678 0 0)"><path d="m-5.30281-16.616518h10.60562v10.60562h-10.60562z" fill="url(#a)"/><g fill="none" stroke-linecap="square"><path d="m-5.30281-16.616518h10.60562v10.60562h-10.60562z" opacity=".4" stroke="#6f0000" stroke-linejoin="round"/><path d="m-4.3046875-15.619141v8.6093754h8.609375v-8.6093754z" stroke="url(#b)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/icon-set-shapes-triangle.svg b/icon-themes/elementary_svg/sc/res/icon-set-shapes-triangle.svg
new file mode 100644
index 000000000..7ec90ef76
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/icon-set-shapes-triangle.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="8" cy="-2" gradientTransform="matrix(-.00000009 2.5333333 -2.4 -.00000008 3.200001 -22.266667)" gradientUnits="userSpaceOnUse" r="7.5"><stop offset="0" stop-color="#ffeb9f"/><stop offset=".26238" stop-color="#ffd57e"/><stop offset=".66093999" stop-color="#ffbc43"/><stop offset="1" stop-color="#ff921a"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="-1" y2="14"><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><path d="m.5 15.5h15l-7.5-15z" fill="url(#a)"/><g fill="none"><path d="m.5 15.5h15l-7.5-15z" opacity=".4" stroke="#956500" stroke-linecap="round" stroke-linejoin="round"/><path d="m8 2.7265625-5.8886719 11.7773435h11.7773439z" stroke="url(#b)" stroke-linecap="square"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/icon-set-squares-empty.svg b/icon-themes/elementary_svg/sc/res/icon-set-squares-empty.svg
new file mode 100644
index 000000000..7b903fbf7
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/icon-set-squares-empty.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 16 16" width="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.555548" x2="7.555548" y1="9.769218" y2="18.30768"><stop offset="0" stop-color="#fff"/><stop offset=".05594528" 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(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="3.444437" x2="3.444437" y1="9.769218" y2="18.30768"><stop offset="0" stop-color="#fff"/><stop offset=".00000004" 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" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-39.911518" x2="-39.911518" xlink:href="#j" y1="28.475233" y2="5.525816"/><linearGradient id="d" gradientTransform="matrix(.28571361 0 0 .30419701 -23.857127 -8.767395)" gradientUnits="userSpaceOnUse" x1="90.50016" x2="87.000153" xlink:href="#k" y1="32.10878" y2="55.120182"/><linearGradient id="e" gradientTransform="matrix(.28571361 0 0 .30419701 -23.857127 -8.767395)" gradientUnits="userSpaceOnUse" x1="83.500145" x2="83.500145" xlink:href="#k" y1="32.10878" y2="55.120182"/><linearGradient id="f" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-47.792179" x2="-47.792179" xlink:href="#j" y1="28.475233" y2="5.525816"/><linearGradient id="g" gradientTransform="matrix(.28571361 0 0 .30419701 -23.857127 -8.767395)" gradientUnits="userSpaceOnUse" x1="85.250145" x2="87.000153" xlink:href="#k" y1="33.752453" y2="55.120182"/><linearGradient id="h" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-49.762344" x2="-49.762344" xlink:href="#j" y1="26.835989" y2="7.16506"/><linearGradient id="i" gradientTransform="matrix(.28571361 0 0 .30419701 -23.857127 -8.767395)" gradientUnits="userSpaceOnUse" x1="85.250145" x2="85.250145" xlink:href="#k" y1="33.752453" y2="53.476513"/><linearGradient id="j" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="3.5" x2="3.5" y1="8" y2="1"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.28571361 0 0 .30419701 -23.857127 -8.767395)" gradientUnits="userSpaceOnUse" x1="2" x2="2" y1="1" y2="7.5"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><g stroke-linecap="square"><rect fill="url(#i)" height="6" rx="1" ry="1.033898" stroke="url(#h)" width="6" x=".5" y="1.5"/><rect fill="none" height="4" rx=".023438" ry=".01834" stroke="url(#a)" width="4" x="1.5" y="2.5"/><g transform="translate(8)"><rect fill="url(#g)" height="6" rx="1" ry="1.033898" stroke="url(#c)" width="6" x=".5" y="1.5"/><rect fill="none" height="4" rx=".023438" ry=".01834" stroke="url(#b)" width="4" x="1.5" y="2.5"/></g><g transform="translate(0 8)"><rect fill="url(#e)" height="6" rx="1" ry="1.033898" stroke="url(#f)" width="6" x=".5" y="1.5"/><rect fill="none" height="4" rx=".023438" ry=".01834" stroke="url(#b)" width="4" x="1.5" y="2.5"/></g><g transform="translate(8 8)"><rect fill="url(#d)" height="6" rx="1" ry="1.033898" stroke="url(#c)" width="6" x=".5" y="1.5"/><rect fill="none" height="4" rx=".023438" ry=".01834" stroke="url(#b)" width="4" x="1.5" y="2.5"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/icon-set-squares-full.svg b/icon-themes/elementary_svg/sc/res/icon-set-squares-full.svg
new file mode 100644
index 000000000..bcb8c8d0d
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/icon-set-squares-full.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 16 16" width="16" 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 offset=".25000003" 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(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="3.433709" x2="3.477903" xlink:href="#a" y1="3.028156" y2="5.927651"/><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="7.555548" x2="7.555548" xlink:href="#b" y1="6.923065" y2="18.30768"/><linearGradient id="d" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="3.444437" x2="3.444437" xlink:href="#b" y1="6.923065" y2="18.30768"/><linearGradient id="e" gradientTransform="matrix(.28571361 0 0 .30419701 -23.857127 -8.767395)" gradientUnits="userSpaceOnUse" x1="90.50016" x2="87.000153" xlink:href="#i" y1="32.10878" y2="55.120182"/><linearGradient id="f" gradientTransform="matrix(.28571361 0 0 .30419701 -23.857127 -8.767395)" gradientUnits="userSpaceOnUse" x1="83.500145" x2="83.500145" xlink:href="#i" y1="32.10878" y2="55.120182"/><linearGradient id="g" gradientTransform="matrix(.28571361 0 0 .30419701 -23.857127 -8.767395)" gradientUnits="userSpaceOnUse" x1="85.250145" x2="87.000153" xlink:href="#i" y1="33.752453" y2="55.120182"/><linearGradient id="h" gradientTransform="matrix(.28571361 0 0 .30419701 -23.857127 -8.767395)" gradientUnits="userSpaceOnUse" x1="85.250145" x2="85.250145" xlink:href="#i" y1="33.752453" y2="53.476513"/><linearGradient id="i"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="3.5" x2="3.5" y1="8" y2="1"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="3.444437" x2="3.444437" xlink:href="#a" y1="6.923065" y2="18.30768"/><g stroke-linecap="square"><rect fill="url(#h)" height="6" rx="1" ry="1.033898" stroke="url(#j)" stroke-opacity=".588235" width="6" x=".5" y="1.5"/><rect fill="none" height="4" rx=".023438" ry=".01834" stroke="url(#c)" width="4" x="1.5" y="2.5"/><g transform="translate(8)"><rect fill="url(#g)" height="6" rx="1" ry="1.033898" stroke="url(#j)" stroke-opacity=".588235" width="6" x=".5" y="1.5"/><rect fill="none" height="4" rx=".023438" ry=".01834" stroke="url(#d)" width="4" x="1.5" y="2.5"/></g><g transform="translate(0 8)"><rect fill="url(#f)" height="6" rx="1" ry="1.033898" stroke="url(#j)" stroke-opacity=".588235" width="6" x=".5" y="1.5"/><rect fill="none" height="4" rx=".023438" ry=".01834" stroke="url(#d)" width="4" x="1.5" y="2.5"/></g><g transform="translate(8 8)"><rect fill="url(#e)" height="6" rx="1" ry="1.033898" stroke="url(#j)" stroke-opacity=".588235" width="6" x=".5" y="1.5"/><rect fill="none" height="4" rx=".023438" ry=".01834" stroke="url(#k)" width="4" x="1.5" y="2.5"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/icon-set-squares-half.svg b/icon-themes/elementary_svg/sc/res/icon-set-squares-half.svg
new file mode 100644
index 000000000..aca766cea
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/icon-set-squares-half.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 16 16" width="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.555548" x2="7.555548" y1="9.769218" y2="18.30768"><stop offset="0" stop-color="#fff"/><stop offset=".05594528" 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(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="3.444437" x2="3.444437" y1="9.769218" y2="18.30768"><stop offset="0" stop-color="#fff"/><stop offset=".00000004" 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" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="3.444437" x2="3.444437" y1="6.923065" y2="18.30768"><stop offset="0" stop-color="#fff"/><stop offset=".25000003" 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="d" gradientTransform="matrix(.28571361 0 0 .30419701 -23.857127 -8.767395)" gradientUnits="userSpaceOnUse" x1="90.50016" x2="87.000153" xlink:href="#j" y1="32.10878" y2="55.120182"/><linearGradient id="e" gradientTransform="matrix(.28571361 0 0 .30419701 -23.857127 -8.767395)" gradientUnits="userSpaceOnUse" x1="83.500145" x2="83.500145" xlink:href="#j" y1="32.10878" y2="55.120182"/><linearGradient id="f" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-39.911518" x2="-39.911518" xlink:href="#k" y1="28.475233" y2="5.525816"/><linearGradient id="g" gradientTransform="matrix(.28571361 0 0 .30419701 -23.857127 -8.767395)" gradientUnits="userSpaceOnUse" x1="85.250145" x2="87.000153" xlink:href="#l" y1="33.752453" y2="55.120182"/><linearGradient id="h" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-49.762344" x2="-49.762344" xlink:href="#k" y1="26.835989" y2="7.16506"/><linearGradient id="i" gradientTransform="matrix(.28571361 0 0 .30419701 -23.857127 -8.767395)" gradientUnits="userSpaceOnUse" x1="85.250145" x2="85.250145" xlink:href="#l" y1="33.752453" y2="53.476513"/><linearGradient id="j"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="3.5" x2="3.5" y1="8" y2="1"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.28571361 0 0 .30419701 -23.857127 -8.767395)" gradientUnits="userSpaceOnUse" x1="2" x2="2" y1="1" y2="7.5"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><g stroke-linecap="square"><rect fill="url(#i)" height="6" rx="1" ry="1.033898" stroke="url(#h)" width="6" x=".5" y="1.5"/><rect fill="none" height="4" rx=".023438" ry=".01834" stroke="url(#a)" width="4" x="1.5" y="2.5"/><g transform="translate(8)"><rect fill="url(#g)" height="6" rx="1" ry="1.033898" stroke="url(#f)" width="6" x=".5" y="1.5"/><rect fill="none" height="4" rx=".023438" ry=".01834" stroke="url(#b)" width="4" x="1.5" y="2.5"/></g><g transform="translate(0 8)"><rect fill="url(#e)" height="6" rx="1" ry="1.033898" stroke="url(#k)" stroke-opacity=".588235" width="6" x=".5" y="1.5"/><rect fill="none" height="4" rx=".023438" ry=".01834" stroke="url(#c)" width="4" x="1.5" y="2.5"/></g><g transform="translate(8 8)"><rect fill="url(#d)" height="6" rx="1" ry="1.033898" stroke="url(#k)" stroke-opacity=".588235" width="6" x=".5" y="1.5"/><rect fill="none" height="4" rx=".023438" ry=".01834" stroke="url(#c)" width="4" x="1.5" y="2.5"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/icon-set-squares-one-quarter.svg b/icon-themes/elementary_svg/sc/res/icon-set-squares-one-quarter.svg
new file mode 100644
index 000000000..68a6e83cf
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/icon-set-squares-one-quarter.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 16 16" width="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.555548" x2="7.555548" y1="9.769218" y2="18.30768"><stop offset="0" stop-color="#fff"/><stop offset=".05594528" 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(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="3.444437" x2="3.444437" y1="9.769218" y2="18.30768"><stop offset="0" stop-color="#fff"/><stop offset=".00000004" 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" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="3.444437" x2="3.444437" y1="6.923065" y2="18.30768"><stop offset="0" stop-color="#fff"/><stop offset=".25000003" 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="d" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-39.911518" x2="-39.911518" xlink:href="#j" y1="28.475233" y2="5.525816"/><linearGradient id="e" gradientTransform="matrix(.28571361 0 0 .30419701 -23.857127 -8.767395)" gradientUnits="userSpaceOnUse" x1="90.50016" x2="87.000153" xlink:href="#k" y1="32.10878" y2="55.120182"/><linearGradient id="f" gradientTransform="matrix(.28571361 0 0 .30419701 -23.857127 -8.767395)" gradientUnits="userSpaceOnUse" x1="83.500145" x2="83.500145" y1="32.10878" y2="55.120182"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.28571361 0 0 .30419701 -23.857127 -8.767395)" gradientUnits="userSpaceOnUse" x1="85.250145" x2="87.000153" xlink:href="#k" y1="33.752453" y2="55.120182"/><linearGradient id="h" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-49.762344" x2="-49.762344" xlink:href="#j" y1="26.835989" y2="7.16506"/><linearGradient id="i" gradientTransform="matrix(.28571361 0 0 .30419701 -23.857127 -8.767395)" gradientUnits="userSpaceOnUse" x1="85.250145" x2="85.250145" xlink:href="#k" y1="33.752453" y2="53.476513"/><linearGradient id="j" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="3.5" x2="3.5" y1="8" y2="1"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.28571361 0 0 .30419701 -23.857127 -8.767395)" gradientUnits="userSpaceOnUse" x1="2" x2="2" y1="1" y2="7.5"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><g stroke-linecap="square"><rect fill="url(#i)" height="6" rx="1" ry="1.033898" stroke="url(#h)" width="6" x=".5" y="1.5"/><rect fill="none" height="4" rx=".023438" ry=".01834" stroke="url(#a)" width="4" x="1.5" y="2.5"/><g transform="translate(8)"><rect fill="url(#g)" height="6" rx="1" ry="1.033898" stroke="url(#d)" width="6" x=".5" y="1.5"/><rect fill="none" height="4" rx=".023438" ry=".01834" stroke="url(#b)" width="4" x="1.5" y="2.5"/></g><g transform="translate(0 8)"><rect fill="url(#f)" height="6" rx="1" ry="1.033898" stroke="url(#j)" stroke-opacity=".588235" width="6" x=".5" y="1.5"/><rect fill="none" height="4" rx=".023438" ry=".01834" stroke="url(#c)" width="4" x="1.5" y="2.5"/></g><g transform="translate(8 8)"><rect fill="url(#e)" height="6" rx="1" ry="1.033898" stroke="url(#d)" width="6" x=".5" y="1.5"/><rect fill="none" height="4" rx=".023438" ry=".01834" stroke="url(#b)" width="4" x="1.5" y="2.5"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/icon-set-squares-three-quarters.svg b/icon-themes/elementary_svg/sc/res/icon-set-squares-three-quarters.svg
new file mode 100644
index 000000000..48e72b8f6
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/icon-set-squares-three-quarters.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 16 16" width="16" 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 offset=".25000003" 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(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="3.433709" x2="3.477903" xlink:href="#a" y1="3.028156" y2="5.927651"/><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="7.555548" x2="7.555548" xlink:href="#b" y1="6.923065" y2="18.30768"/><linearGradient id="d" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="3.444437" x2="3.444437" y1="9.769218" y2="18.30768"><stop offset="0" stop-color="#fff"/><stop offset=".00000004" 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(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="3.444437" x2="3.444437" xlink:href="#b" y1="6.923065" y2="18.30768"/><linearGradient id="f" gradientTransform="matrix(.28571361 0 0 .30419701 -23.857127 -8.767395)" gradientUnits="userSpaceOnUse" x1="90.50016" x2="87.000153" xlink:href="#k" y1="32.10878" y2="55.120182"/><linearGradient id="g" gradientTransform="matrix(.28571361 0 0 .30419701 -23.857127 -8.767395)" gradientUnits="userSpaceOnUse" x1="83.500145" x2="83.500145" xlink:href="#k" y1="32.10878" y2="55.120182"/><linearGradient id="h" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-39.911518" x2="-39.911518" xlink:href="#l" y1="28.475233" y2="5.525816"/><linearGradient id="i" gradientTransform="matrix(.28571361 0 0 .30419701 -23.857127 -8.767395)" gradientUnits="userSpaceOnUse" x1="85.250145" x2="87.000153" y1="33.752453" y2="55.120182"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.28571361 0 0 .30419701 -23.857127 -8.767395)" gradientUnits="userSpaceOnUse" x1="85.250145" x2="85.250145" xlink:href="#k" y1="33.752453" y2="53.476513"/><linearGradient id="k"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="3.5" x2="3.5" y1="8" y2="1"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="3.444437" x2="3.444437" xlink:href="#a" y1="6.923065" y2="18.30768"/><g stroke-linecap="square"><rect fill="url(#j)" height="6" rx="1" ry="1.033898" stroke="url(#l)" stroke-opacity=".588235" width="6" x=".5" y="1.5"/><rect fill="none" height="4" rx=".023438" ry=".01834" stroke="url(#c)" width="4" x="1.5" y="2.5"/><g transform="translate(8)"><rect fill="url(#i)" height="6" rx="1" ry="1.033898" stroke="url(#h)" width="6" x=".5" y="1.5"/><rect fill="none" height="4" rx=".023438" ry=".01834" stroke="url(#d)" width="4" x="1.5" y="2.5"/></g><g transform="translate(0 8)"><rect fill="url(#g)" height="6" rx="1" ry="1.033898" stroke="url(#l)" stroke-opacity=".588235" width="6" x=".5" y="1.5"/><rect fill="none" height="4" rx=".023438" ry=".01834" stroke="url(#e)" width="4" x="1.5" y="2.5"/></g><g transform="translate(8 8)"><rect fill="url(#f)" height="6" rx="1" ry="1.033898" stroke="url(#l)" stroke-opacity=".588235" width="6" x=".5" y="1.5"/><rect fill="none" height="4" rx=".023438" ry=".01834" stroke="url(#m)" width="4" x="1.5" y="2.5"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/icon-set-stars-empty.svg b/icon-themes/elementary_svg/sc/res/icon-set-stars-empty.svg
new file mode 100644
index 000000000..1abd973f2
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/icon-set-stars-empty.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="6" y2="14"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><path d="m7.9589844 1a1.0005882 1.0005882 0 0 0 -.875.5996094l-1.4882813 3.4003906h-3.8457031a1.0005882 1.0005882 0 0 0 -.6640625 1.7480469l2.9941406 2.6523437-1.5214843 4.2636714a1.0005882 1.0005882 0 0 0 1.4628906 1.189454l3.9785156-2.431641 3.978516 2.431641a1.0005882 1.0005882 0 0 0 1.46289-1.189454l-1.521484-4.2636714 2.99414-2.6523437a1.0005882 1.0005882 0 0 0 -.664062-1.7480469h-3.845703l-1.4882814-3.4003906a1.0005882 1.0005882 0 0 0 -.9570312-.5996094zm.0410156 1 1.75 4h4.5l-3.5 3.1015625 1.75 4.8984375-4.5-2.75-4.5 2.75 1.75-4.8984375-3.5-3.1015625h4.5z" fill="#111113" opacity=".35"/><path d="m1.7499997 6.000824 3.5 3.1-1.75 4.9 4.5-2.75 4.5000003 2.75-1.75-4.9 3.5-3.1h-4.5000002l-1.7500001-4-1.75 4z" opacity=".05"/><path d="m8 2-1.75 4h-4.5l3.5 3.1015625-1.75 4.8984375 4.5-2.75 4.5 2.75-1.75-4.8984375 3.5-3.1015625h-4.5zm0 2.4941406.8339844 1.90625a1.0001 1.0001 0 0 0 .9160156.5996094h1.863281l-1.527343 1.3535156a1.0001 1.0001 0 0 0 -.2773442 1.0839844l.7968752 2.232422-2.0839846-1.273438a1.0001 1.0001 0 0 0 -1.0429688 0l-2.0839844 1.273438.796875-2.232422a1.0001 1.0001 0 0 0 -.2773437-1.0839844l-1.5273437-1.3535156h1.8632812a1.0001 1.0001 0 0 0 .9160156-.5996094z" fill="url(#a)" opacity=".05"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/icon-set-stars-full.svg b/icon-themes/elementary_svg/sc/res/icon-set-stars-full.svg
new file mode 100644
index 000000000..6e431e335
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/icon-set-stars-full.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="2" y2="14"><stop offset="0" stop-color="#fff"/><stop offset=".41666666" 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><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="7.978515" x2="7.999999" y1="1.507812" y2="13.999999"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><path d="m7.9785156 1.5078125a.49279965.49279965 0 0 0 -.4296875.2949219l-1.6210937 3.7050781h-4.1777344a.49279965.49279965 0 0 0 -.3261719.8613281l3.25 2.8808594-1.6386719 4.583984a.49279965.49279965 0 0 0 .7226563.585938l4.2421875-2.591797 4.242188 2.591797a.49279965.49279965 0 0 0 .722656-.585938l-1.638672-4.583984 3.25-2.8808594a.49279965.49279965 0 0 0 -.326172-.8613281h-4.177734l-1.6210941-3.7050781a.49279965.49279965 0 0 0 -.4726563-.2949219z" fill="url(#b)" stroke="#ad5f00" stroke-linejoin="round" stroke-opacity=".498039" stroke-width=".992271"/><path d="m8 2-1.75 4h-4.5l3.5 3.1015625-1.75 4.8984375 4.5-2.75 4.5 2.75-1.75-4.8984375 3.5-3.1015625h-4.5zm0 2.4941406.8339844 1.90625a1.0001 1.0001 0 0 0 .9160156.5996094h1.863281l-1.527343 1.3535156a1.0001 1.0001 0 0 0 -.2773442 1.0839844l.7968752 2.232422-2.0839846-1.273438a1.0001 1.0001 0 0 0 -1.0429688 0l-2.0839844 1.273438.796875-2.232422a1.0001 1.0001 0 0 0 -.2773437-1.0839844l-1.5273437-1.3535156h1.8632812a1.0001 1.0001 0 0 0 .9160156-.5996094z" fill="url(#a)" opacity=".8"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/icon-set-stars-half.svg b/icon-themes/elementary_svg/sc/res/icon-set-stars-half.svg
new file mode 100644
index 000000000..9b3ce3e32
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/icon-set-stars-half.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="7.978515" x2="7.999999" y1="1.507812" y2="13.999999"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="2" y2="14"><stop offset="0" stop-color="#fff"/><stop offset=".41666666" 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><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="6" y2="14"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><path d="m7.9589844 1a1.0005882 1.0005882 0 0 0 -.2695313.0488281c.0857611-.028058.1766735-.0449161.2695313-.0488281zm.0410156 0c.098669.0000704.1955924.0155349.2871094.0429688a1.0005882 1.0005882 0 0 0 -.2871094-.0429688zm.2910156.0449219c.0905619.0275967.1753178.0678963.2539063.1191406a1.0005882 1.0005882 0 0 0 -.2539063-.1191406zm-.6152344.0078125a1.0005882 1.0005882 0 0 0 -.2265624.1152344c.0708406-.0470125.1454712-.0874287.2265624-.1152344zm.8730469.1132812c.0764995.050377.1465849.1098076.2070313.1796875a1.0005882 1.0005882 0 0 0 -.2070313-.1796875zm-1.125.0175782a1.0005882 1.0005882 0 0 0 -.1875.171875c.055206-.0656781.118052-.1227105.1875-.171875zm1.34375.1757812c.0595804.0714374.1099591.1522638.1484375.2402344a1.0005882 1.0005882 0 0 0 -.1484375-.2402344zm-1.5390625.0058594a1.0005882 1.0005882 0 0 0 -.1445312.234375c.0372997-.0855009.0871347-.1643258.1445312-.234375zm1.7714844.4257812v.0800782 2.4140624l.75 1.7148438h4.5l-3.5 3.1015625 1.75 4.8984375-3.6289062-2.216797c-.1258672.173409-.374587.299325-.8710938.638672l3.978516 2.431641a1.0005882 1.0005882 0 0 0 1.46289-1.189454l-1.521484-4.2636714 2.99414-2.6523437a1.0005882 1.0005882 0 0 0 -.664062-1.7480469h-3.845703zm-7.25 3.2089844a1.0005882 1.0005882 0 0 0 -.3027344.0488281c.0939762-.0290887.1940921-.0487053.3027344-.0488281zm-.3476562.0644531a1.0005882 1.0005882 0 0 0 -.2148438.109375c.0653234-.0448531.1373273-.0810789.2148438-.109375zm-.265625.1484375a1.0005882 1.0005882 0 0 0 -.1757813.1738282c.0498317-.065231.1104659-.1222351.1757813-.1738282zm-.18750005.1914063a1.0005882 1.0005882 0 0 0 -.13085937.234375c.0324494-.0839282.07759769-.1615058.13085937-.234375zm-.1328125.2402343a1.0005882 1.0005882 0 0 0 -.05859375.2578126c.00935675-.0880887.02722284-.1752332.05859375-.2578126zm-.0625.3046876a1.0005882 1.0005882 0 0 0 .015625.234375c-.01406598-.0777731-.02020255-.1565473-.015625-.234375zm.02734375.2929687a1.0005882 1.0005882 0 0 0 .08398438.21875c-.03726213-.0706631-.0656205-.1441235-.08398438-.21875zm.11914062.2832031a1.0005882 1.0005882 0 0 0 .17578128.2128906c-.0717483-.0655562-.12847873-.137663-.17578128-.2128906zm1.65820318 7.1386714a1.0005882 1.0005882 0 0 0 -.0566407.304688c.0039476-.099105.0198871-.201081.0566407-.304688zm-.0566407.353516a1.0005882 1.0005882 0 0 0 .0332031.238281c-.0206031-.076421-.0322903-.155754-.0332031-.238281zm.0546875.306641a1.0005882 1.0005882 0 0 0 .109375.220703c-.0454421-.068156-.0818062-.14236-.109375-.220703zm.125.246093a1.0005882 1.0005882 0 0 0 .1855469.201172c-.0704572-.05791-.1325747-.126613-.1855469-.201172zm.1953125.208985a1.0005882 1.0005882 0 0 0 .2382813.142578c-.0855664-.036769-.1658413-.084489-.2382813-.142578zm1.1445313.074219c-.0941601.057258-.190658.093121-.2871094.117187a1.0005882 1.0005882 0 0 0 .2871094-.117187zm-.8847656.076172a1.0005882 1.0005882 0 0 0 .2441406.060546c-.0841655-.010839-.166547-.029264-.2441406-.060546zm.5644531.048828c-.0877958.018645-.17422.023082-.2597657.017578a1.0005882 1.0005882 0 0 0 .2597657-.017578z" fill="#111113" opacity=".35"/><path d="m8 2-1.75 4h-4.5l3.5 3.1015625-1.75 4.8984375 4.5-2.75zm1 2.2851562v6.5527348c0 .544779-.001268.769463-.1289062.945312l3.6289062 2.216797-1.75-4.8984375 3.5-3.1015625h-4.5z" opacity=".05"/><path d="m8 2-1.75 4h-4.5l3.5 3.1015625-1.75 4.8984375 4.5-2.75v-1a1.0001 1.0001 0 0 0 -.5214844.146484l-2.0839844 1.273438.796875-2.232422a1.0001 1.0001 0 0 0 -.2773437-1.0839844l-1.5273437-1.3535156h1.8632812a1.0001 1.0001 0 0 0 .9160156-.5996094l.8339844-1.90625zm1 2.2851562v2.375a1.0001 1.0001 0 0 0 .75.3398438h1.863281l-1.527343 1.3535156a1.0001 1.0001 0 0 0 -.2773442 1.0839844l.7968752 2.232422-1.605469-.980469v.148438c0 .544779-.001268.769463-.1289062.945312l3.6289062 2.216797-1.75-4.8984375 3.5-3.1015625h-4.5z" fill="url(#c)" opacity=".05"/><path d="m7.984375 1.5078125a.49262934.49262934 0 0 0 -.4355469.2949219l-1.6210937 3.7050781h-4.1777344a.49262934.49262934 0 0 0 -.3261719.8613281l3.25 2.8808594-1.6367187 4.583984a.49262934.49262934 0 0 0 .7207031.585938l4.5-2.75a.49262934.49262934 0 0 0 .234375-.419922v-9.25a.49262934.49262934 0 0 0 -.5078125-.4921875z" fill="url(#a)" stroke="#ad5f00" stroke-linejoin="round" stroke-opacity=".498039" stroke-width=".992271"/><path d="m8 2-1.75 4h-4.5l3.5 3.1015625-1.75 4.8984375 4.5-2.75v-.25-.75-5.7226562c0-.0069394-.0072633-.010785-.0078125-.0175782l.0078125-.015625zm-1 4.6601562v4.0292968l-1.6054688.980469.796875-2.232422a1.0001 1.0001 0 0 0 -.2773437-1.0839844l-1.5273437-1.3535156h1.8632812a1.0001 1.0001 0 0 0 .75-.3398438zm5.173828 7.1406248.326172.199219-.070312-.199219z" fill="url(#b)" opacity=".8"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/icon-set-symbols1-check.svg b/icon-themes/elementary_svg/sc/res/icon-set-symbols1-check.svg
new file mode 100644
index 000000000..2e830e6a5
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/icon-set-symbols1-check.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="7.814525" x2="7.814525" y1="1.297788" y2="14.654496"><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><radialGradient id="b" cx="4.380489" cy="8.449766" gradientTransform="matrix(0 1.2667841 -1.3401065 -.00000002 19.323629 -7.975093)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><path d="m8.0000014.48084393c-4.1488106 0-7.51915747 3.37034507-7.51915747 7.51915607 0 4.148812 3.37034687 7.519157 7.51915747 7.519156 4.1488076 0 7.5191586-3.370344 7.5191546-7.519156 0-4.148811-3.370347-7.51915607-7.5191546-7.51915607z" fill="url(#b)"/><g fill="none" stroke-linecap="round"><path d="m14.484988 7.9997696c0 3.5816764-2.903641 6.4852184-6.4849059 6.4852184-3.581593 0-6.485071-2.903574-6.485071-6.4852184 0-3.5815089 2.903478-6.4847583 6.485071-6.4847583 3.5812649 0 6.4849059 2.9032492 6.4849059 6.4847583z" opacity=".6" stroke="url(#a)" stroke-linejoin="round"/><path d="m8.0000014.49683871c-4.1399852 0-7.50316269 3.36317559-7.50316269 7.50316139 0 4.1399869 3.36317749 7.5031629 7.50316269 7.5031619 4.1399826 0 7.5031646-3.363175 7.5031606-7.5031619 0-4.1399858-3.363178-7.50316139-7.5031606-7.50316139z" opacity=".4" stroke="#0a3600" stroke-width=".999512"/></g><path d="m11.919203 3.2680678 2.013 1.812-6.7649996 8.9400002-5.235-4.5100002 1.732-2.296 3.06 2.658z" fill="#609f24"/><path d="m11.987 2.624 2.013 1.812-6.765 8.94-5.235-4.51 1.732-2.296 3.06 2.658z" fill="#fff"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/icon-set-symbols1-cross.svg b/icon-themes/elementary_svg/sc/res/icon-set-symbols1-cross.svg
new file mode 100644
index 000000000..be8acd70f
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/icon-set-symbols1-cross.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="7.814525" x2="7.814525" y1="1.297788" y2="14.654496"><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><radialGradient id="b" cx="4.380489" cy="8.449766" gradientTransform="matrix(0 1.2667841 -1.3401065 -.00000002 19.323629 -7.975093)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#ff8c82"/><stop offset=".26238" stop-color="#ed5353"/><stop offset=".66093999" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></radialGradient><path d="m8.0000014.48084393c-4.1488106 0-7.51915747 3.37034507-7.51915747 7.51915607 0 4.148812 3.37034687 7.519157 7.51915747 7.519156 4.1488076 0 7.5191586-3.370344 7.5191546-7.519156 0-4.148811-3.370347-7.51915607-7.5191546-7.51915607z" fill="url(#b)"/><g fill="none" stroke-linecap="round"><path d="m14.484988 7.9997696c0 3.5816764-2.903641 6.4852184-6.4849059 6.4852184-3.581593 0-6.485071-2.903574-6.485071-6.4852184 0-3.5815089 2.903478-6.4847583 6.485071-6.4847583 3.5812649 0 6.4849059 2.9032492 6.4849059 6.4847583z" opacity=".6" stroke="url(#a)" stroke-linejoin="round"/><path d="m8.0000014.49683871c-4.1399852 0-7.50316269 3.36317559-7.50316269 7.50316139 0 4.1399869 3.36317749 7.5031629 7.50316269 7.5031619 4.1399826 0 7.5031646-3.363175 7.5031606-7.5031619 0-4.1399858-3.363178-7.50316139-7.5031606-7.50316139z" opacity=".4" stroke="#6f0000" stroke-width=".999512"/></g><g fill="#b42a29" transform="matrix(.70710678 .70710678 -.70710678 .70710678 8.050252 -2.557836)"><path d="m7 2h2v12h-2z"/><path d="m14 7v2h-12v-2z"/></g><g fill="#fff" transform="matrix(.70710678 .70710678 -.70710678 .70710678 8 -3.313708)"><path d="m7 2h2v12h-2z"/><path d="m14 7v2h-12v-2z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/icon-set-symbols1-exclamation-mark.svg b/icon-themes/elementary_svg/sc/res/icon-set-symbols1-exclamation-mark.svg
new file mode 100644
index 000000000..7f2508bbe
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/icon-set-symbols1-exclamation-mark.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="7.814525" x2="7.814525" y1="1.297788" y2="14.654496"><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><radialGradient id="b" cx="4.380489" cy="8.449766" gradientTransform="matrix(0 1.2667841 -1.3401065 -.00000002 19.323629 -7.975093)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#ffeb9f"/><stop offset=".26238" stop-color="#ffd57e"/><stop offset=".66093999" stop-color="#ffbc43"/><stop offset="1" stop-color="#ff921a"/></radialGradient><path d="m8.0000014.48084393c-4.1488106 0-7.51915747 3.37034507-7.51915747 7.51915607 0 4.148812 3.37034687 7.519157 7.51915747 7.519156 4.1488076 0 7.5191586-3.370344 7.5191546-7.519156 0-4.148811-3.370347-7.51915607-7.5191546-7.51915607z" fill="url(#b)"/><g fill="none" stroke-linecap="round"><path d="m14.484988 7.9997696c0 3.5816764-2.903641 6.4852184-6.4849059 6.4852184-3.581593 0-6.485071-2.903574-6.485071-6.4852184 0-3.5815089 2.903478-6.4847583 6.485071-6.4847583 3.5812649 0 6.4849059 2.9032492 6.4849059 6.4847583z" opacity=".6" stroke="url(#a)" stroke-linejoin="round"/><path d="m8.0000014.49683871c-4.1399852 0-7.50316269 3.36317559-7.50316269 7.50316139 0 4.1399869 3.36317749 7.5031629 7.50316269 7.5031619 4.1399826 0 7.5031646-3.363175 7.5031606-7.5031619 0-4.1399858-3.363178-7.50316139-7.5031606-7.50316139z" opacity=".4" stroke="#956500" stroke-width=".999512"/></g><path d="m7 3 1.9999997-.0000005.0000005 7.9999995h-2.0000004z" fill="#ffac0b" stroke-width=".816497"/><path d="m6.9999995 2.0000011 1.9999997-.0000005.0000005 7.9999994h-2.0000004z" fill="#fff" stroke-width=".816497"/><g stroke-width=".408248"><path d="m7.0000007 12.999999h1.9999997l.0000005 2h-2.0000004z" fill="#ffac0b"/><path d="m7.0000002 12h1.9999997l.0000005 2h-2.0000004z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/icon-set-trafficlights-green.svg b/icon-themes/elementary_svg/sc/res/icon-set-trafficlights-green.svg
new file mode 100644
index 000000000..d5f6a86d6
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/icon-set-trafficlights-green.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="7.871296" x2="7.871296" y1="3.349267" y2="12.617622"><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><radialGradient id="b" cx="4.380489" cy="8.449766" gradientTransform="matrix(0 .92660828 -.98024103 -.00000002 16.282838 -3.685223)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="-14" x2="-14" y1="14.5" y2="0"><stop offset="0" stop-color="#6c6c6c"/><stop offset="1" stop-color="#a6a6a6"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="10" x2="10" y1="2" y2="14"><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><path d="m.5.5h15v15h-15z" fill="url(#c)"/><path d="m.5.5h15v15h-15z" fill="none" opacity=".4" stroke="#383838" stroke-linecap="square"/><path d="m1.5 1.5h13v13h-13z" fill="none" opacity=".4" stroke="url(#d)" stroke-linecap="square"/><path d="m8.000001 2.5c-3.03471 0-5.500001 2.4652897-5.500001 5.5 0 3.034711 2.465291 5.500001 5.500001 5.5 3.034708 0 5.500002-2.465289 5.499999-5.5 0-3.0347103-2.465291-5.5-5.499999-5.5z" fill="url(#b)"/><g fill="none" stroke-linecap="round"><path d="m12.5 7.9998401c0 2.4853619-2.014867 4.5001599-4.499943 4.5001599-2.485304 0-4.500057-2.014821-4.500057-4.5001599 0-2.4852456 2.014753-4.4998399 4.500057-4.4998399 2.485076 0 4.499943 2.0145942 4.499943 4.4998399z" opacity=".6" stroke="url(#a)" stroke-linejoin="round"/><path d="m8.000001 2.5c-3.03471 0-5.500001 2.4652897-5.500001 5.5000001 0 3.0347109 2.465291 5.5000009 5.500001 5.4999999 3.034708 0 5.500002-2.465289 5.499999-5.4999999 0-3.0347104-2.465291-5.5000001-5.499999-5.5000001z" opacity=".4" stroke="#0a3600"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/icon-set-trafficlights-red.svg b/icon-themes/elementary_svg/sc/res/icon-set-trafficlights-red.svg
new file mode 100644
index 000000000..090e5cab7
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/icon-set-trafficlights-red.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="7.871296" x2="7.871296" y1="3.349306" y2="12.617661"><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><radialGradient id="b" cx="21.994528" cy="4.038441" gradientTransform="matrix(0 .78112576 -1.0310721 0 12.113981 -16.388244)" gradientUnits="userSpaceOnUse" r="20.397499"><stop offset="0" stop-color="#ff8c82"/><stop offset=".26238" stop-color="#ed5353"/><stop offset=".66093999" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></radialGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="-14" x2="-14" y1="14.5" y2="0"><stop offset="0" stop-color="#6c6c6c"/><stop offset="1" stop-color="#a6a6a6"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="10" x2="10" y1="2" y2="14"><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><path d="m.5.5h15v15h-15z" fill="url(#c)"/><path d="m.5.5h15v15h-15z" fill="none" opacity=".4" stroke="#383838" stroke-linecap="square"/><path d="m1.5 1.5h13v13h-13z" fill="none" opacity=".4" stroke="url(#d)" stroke-linecap="square"/><path d="m8 2.500039c-3.03471 0-5.5 2.46529-5.5 5.5s2.46529 5.500001 5.5 5.5c3.03471 0 5.500003-2.46529 5.5-5.5 0-3.03471-2.46529-5.5-5.5-5.5z" fill="url(#b)"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m12.5 7.999879c0 2.485362-2.014867 4.50016-4.499943 4.50016-2.485304 0-4.500057-2.014821-4.500057-4.50016 0-2.4852456 2.014753-4.4998398 4.500057-4.4998398 2.485076 0 4.499943 2.0145942 4.499943 4.4998398z" opacity=".4" stroke="url(#a)"/><path d="m8.000001 2.5000389c-3.03471 0-5.500001 2.4652897-5.500001 5.5 0 3.0347111 2.465291 5.5000011 5.500001 5.5000001 3.034708 0 5.500002-2.465289 5.499999-5.5000001 0-3.0347103-2.465291-5.5-5.499999-5.5z" opacity=".5" stroke="#6f0000"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/icon-set-trafficlights-yellow.svg b/icon-themes/elementary_svg/sc/res/icon-set-trafficlights-yellow.svg
new file mode 100644
index 000000000..2250006d2
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/icon-set-trafficlights-yellow.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="7.871296" x2="7.871296" y1="3.05024" y2="12.617661"><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="b" gradientTransform="matrix(.47140766 .47021236 -.47140766 .47021236 -3.820613 -15.320038)" gradientUnits="userSpaceOnUse" x1="27.083811" x2="49.414146" y1="2.711493" y2="25.041828"><stop offset="0" stop-color="#fff3cb"/><stop offset=".26238" stop-color="#fdde76"/><stop offset=".66093999" stop-color="#f9c440"/><stop offset="1" stop-color="#e48b20"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="-14" x2="-14" y1="14.5" y2="0"><stop offset="0" stop-color="#6c6c6c"/><stop offset="1" stop-color="#a6a6a6"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="10" x2="10" y1="2" y2="14"><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><path d="m.5.5h15v15h-15z" fill="url(#c)"/><path d="m.5.5h15v15h-15z" fill="none" opacity=".4" stroke="#383838" stroke-linecap="square"/><path d="m1.5 1.5h13v13h-13z" fill="none" opacity=".4" stroke="url(#d)" stroke-linecap="square"/><path d="m8.0000009 2.5000389c-3.03471 0-5.500001 2.4652897-5.500001 5.5 0 3.0347111 2.465291 5.5000011 5.500001 5.5000001 3.0347081 0 5.5000021-2.465289 5.4999991-5.5000001 0-3.0347103-2.465291-5.5-5.4999991-5.5z" fill="url(#b)" fill-rule="evenodd"/><g fill="none" stroke-linejoin="round"><path d="m12.5 7.999879c0 2.485362-2.014867 4.50016-4.4999431 4.50016-2.485304 0-4.500057-2.014821-4.500057-4.50016 0-2.4852456 2.014753-4.4998398 4.500057-4.4998398 2.4850761 0 4.4999431 2.0145942 4.4999431 4.4998398z" opacity=".8" stroke="url(#a)" stroke-linecap="round"/><path d="m8.0000009 2.5000389c-3.03471 0-5.500001 2.4652897-5.500001 5.5 0 3.0347111 2.465291 5.5000011 5.500001 5.5000001 3.0347081 0 5.5000021-2.465289 5.4999991-5.5000001 0-3.0347103-2.465291-5.5-5.4999991-5.5z" opacity=".5" stroke="#956500"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/icon-set-triangles-down.svg b/icon-themes/elementary_svg/sc/res/icon-set-triangles-down.svg
new file mode 100644
index 000000000..eaa220299
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/icon-set-triangles-down.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="-7.69531" cy="-3.919017" gradientTransform="matrix(3.1848888 -3.1848886 2.2668762 2.2668764 25.614456 -19.160311)" gradientUnits="userSpaceOnUse" r="5.30281"><stop offset="0" stop-color="#ff8c82"/><stop offset=".26238" stop-color="#ed5353"/><stop offset=".66093999" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="-.000982" x2="4.241659" y1="-9.900477" y2="-14.143117"><stop offset="0" stop-color="#fff"/><stop offset=".45454547" 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><g transform="matrix(-.70710678 .70710678 -.70710678 -.70710678 -.001388 -1)"><path d="m-5.6558725-16.262474 10.9586825-.354044-.3530625 10.9596637z" fill="url(#a)"/><g fill="none" stroke-linecap="square"><path d="m-5.6568543-16.263456 10.9596643-.353062-.3540443 10.958682z" opacity=".4" stroke="#6f0000" stroke-linejoin="round"/><path d="m-3.3043241-15.325139 7.3181249 7.3181245.2908867-7.6121265z" stroke="url(#b)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/icon-set-triangles-same.svg b/icon-themes/elementary_svg/sc/res/icon-set-triangles-same.svg
new file mode 100644
index 000000000..6b0548caa
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/icon-set-triangles-same.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="8" cy="-7.750001" gradientTransform="matrix(-.00000006 1 -1.4615385 -.00000009 -3.326923 -2.000001)" gradientUnits="userSpaceOnUse" r="6.5"><stop offset="0" stop-color="#ffeb9f"/><stop offset=".26238" stop-color="#ffd57e"/><stop offset=".66093999" stop-color="#ffbc43"/><stop offset="1" stop-color="#ff921a"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="-8.009857" x2="-7.999012" y1="8.041016" y2="8.947266"><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><path d="m1.5 7.5h13v2h-13z" fill="url(#a)"/><g fill="none" stroke-linecap="square"><path d="m1.5 7.5h13v2h-13z" opacity=".4" stroke="#956500"/><path d="m2.243061 8.5h11.260845v.019531h-11.260845z" opacity=".4" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/icon-set-triangles-up.svg b/icon-themes/elementary_svg/sc/res/icon-set-triangles-up.svg
new file mode 100644
index 000000000..415ea655a
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/icon-set-triangles-up.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="8" cy="-1.812116" gradientTransform="matrix(-.00000006 1.7334939 -2.0001852 -.00000006 4.375432 -10.867951)" gradientUnits="userSpaceOnUse" r="7.499306"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(-.70710678 -.70710678 -.70710678 .70710678 -.001388 19.999282)" gradientUnits="userSpaceOnUse" x1="5.301811" x2=".705617" y1="-16.617483" y2="-12.021289"><stop offset="0" stop-color="#fff"/><stop offset=".45454547" 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><g transform="translate(0 -2)"><path d="m15.497223 12.499282-7.4986118-7.9993054-7.49999958 7.9993054z" fill="url(#a)"/><g fill="none" stroke-linecap="square"><path d="m15.498612 12.499282-7.5000008-7.9993054-7.49861117 7.9993054z" opacity=".4" stroke="#0a3600" stroke-linejoin="round"/><path d="m13.171631 11.499282h-10.3493909l5.1768983-5.5882742z" stroke="url(#b)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/lc26049.svg b/icon-themes/elementary_svg/sc/res/lc26049.svg
new file mode 100644
index 000000000..97a317946
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/lc26049.svg
@@ -0,0 +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="9.5" x2="9.5" y1="9" y2="10"><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><radialGradient id="b" cx="8" cy="-3.5" gradientTransform="matrix(1 0 0 .55555555 1 8.444445)" gradientUnits="userSpaceOnUse" r="4.5"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><path d="m4.5 7.5h15v3h-15z" fill="url(#b)" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".556863"/><path d="m5 8.5h14" fill="none" opacity=".5" stroke="url(#a)"/><g transform="translate(0 7)"><path d="m4.5 7.5h15v3h-15z" fill="url(#b)" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".556863"/><path d="m5 8.5h14" fill="none" opacity=".5" stroke="url(#a)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/na03.svg b/icon-themes/elementary_svg/sc/res/na03.svg
new file mode 100644
index 000000000..bd9313908
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/na03.svg
@@ -0,0 +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"><stop offset="0" stop-color="#ffeb9f"/><stop offset=".26238" stop-color="#ffd57e"/><stop offset=".66093999" stop-color="#ffbc43"/><stop offset="1" stop-color="#ff921a"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="13" x2="13" xlink:href="#a" y1="8" y2="17"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="7.996094" x2="7.996094" xlink:href="#a" y1="4" y2="13"/><linearGradient id="d" gradientTransform="matrix(.59436 0 0 .5999 -19.265 -.033)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="translate(.003906 1)"><rect fill="url(#d)" height="11" rx=".424" ry=".491" width="14" x="1" y="2"/><path d="m.49804688 3.0019531-.50000001.5.00195313 11.9980469.5.5h15l.5-.5-.002-11.9980469-.5-.5zm.49804687.9980469h14.00390625v3h-4l-.002-2.9980469h-.9999531l.0019531 2.9980469h-4l-.00195-2.9980469h-1l.00195 2.9980469h-4v1h4v3h-4v1h4v3h1v-3h4v3h1v-3h4l.002 3.001953h-14.00395312zm5.00390625 4h4v3h-4zm5 0h4v3h-4z" fill="#cbcbcb" transform="translate(0 -2)"/></g><path d="m10.5 14.5v-4h5v4z" fill="url(#b)"/><path d="m10.003906 14c0 .554.446 1 1 1h4c.554 0 1-.446 1-1v-3c0-.554-.446-1-1-1h-4c-.554 0-1 .446-1 1zm1 0v-3h4v3z" fill="#ad5f00" fill-opacity=".501961"/><path d="m5.5 10.5v-4h5v4z" fill="url(#c)"/><path d="m5 10c0 .554.446 1 1 1h4c.554 0 1-.446 1-1v-3c0-.554-.446-1-1-1h-4c-.554 0-1 .446-1 1zm1 0v-3h4v3z" fill="#ad5f00" fill-opacity=".501961"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/na07.svg b/icon-themes/elementary_svg/sc/res/na07.svg
new file mode 100644
index 000000000..bfc8395cb
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/na07.svg
@@ -0,0 +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="3.433709" x2="3.477903" y1="3.028156" y2="5.927651"><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(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="3.433709" x2="3.477903" y1="3.028156" y2="5.927651"><stop offset="0" stop-color="#fff"/><stop offset=".62711865" 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="11.375" cy="1.125" gradientTransform="matrix(-2.7233007 0 0 -4.0745854 53.992994 -1.432136)" gradientUnits="userSpaceOnUse" r="5.154"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><radialGradient id="d" cx="11" cy="4.4375" fx="11" fy="4.4375" gradientTransform="matrix(5 -.00000032 .00000017 2.6666667 -43.000001 -10.833329)" gradientUnits="userSpaceOnUse" r="1.5" xlink:href="#c"/><radialGradient id="e" cx="5" cy="1.5" fx="5" fy="1.5" gradientTransform="matrix(2.75 0 0 2 -8.75 -1.5)" gradientUnits="userSpaceOnUse" r="2" xlink:href="#c"/><linearGradient id="f" gradientTransform="matrix(.24324324 0 0 .35135133 23.662164 -11.932428)" gradientUnits="userSpaceOnUse" x1="-2.72223" x2="-2.72223" y1="11.192296" y2="45.346146"><stop offset="0" stop-color="#fff"/><stop offset=".65572035" 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="g" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#a" y1="4" y2="8"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#b" y1="11.5" y2="13.364407"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="5" x2="5" xlink:href="#a" y1="4" y2="8"/><linearGradient id="j" gradientTransform="translate(-7)" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#b" y1="11.5" y2="13.364407"/><path d="m11.5 2.5c-.554 0-1 .446-1 1v5c0 .554.446 1 1 1h1c.554 0 1-.446 1-1v-5c0-.554-.446-1-1-1zm.5 8a1.5 1.5 0 0 0 -1.5 1.5 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5-1.5 1.5 1.5 0 0 0 -1.5-1.5z" fill="url(#d)" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".555"/><path d="m2.5 2.5c-.554 0-1 .446-1 1v1c0 .554.446 1 1 1h2.5.5v.5l-1 .5c-.554 0-1 1.446-1 2s.446 1 1 1h1c.5 0 1-.5 1-1v-.5c1-.5 2-1 2-1.5v-3c0-.2711864 0-1-2-1h-1.5zm2.5 8c-.8284271 0-1.5.671573-1.5 1.5s.6715729 1.5 1.5 1.5 1.5-.671573 1.5-1.5-.6715729-1.5-1.5-1.5z" fill="url(#e)" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".555"/><g fill="none"><path d="m12 11.5c-.261799 0-.5.238201-.5.5s.238201.5.5.5.5-.238201.5-.5-.238201-.5-.5-.5z" opacity=".5" stroke="url(#h)" stroke-linecap="round" stroke-linejoin="round"/><rect height="13" rx="0" ry=".01834" stroke="url(#f)" width="1" x="22.5" y="-8.5"/><g stroke-linecap="round" stroke-linejoin="round"><path d="m11.5 3.5v5h1v-5z" opacity=".5" stroke="url(#g)"/><path d="m2.5 3.5v1h2.5.5a1.0001 1.0001 0 0 1 1 1v.5a1.0001 1.0001 0 0 1 -.5527344.8945312l-1 .5a1.0001 1.0001 0 0 1 -.1035156.0449219c-.0333296.0509241-.0776785.1181522-.1289062.2402344-.1306921.3114556-.2148438.8116639-.2148438.8203125h1v-.5a1.0001 1.0001 0 0 1 .5527344-.8945312c.5-.25.9779166-.4943924 1.2675781-.6875.1015328-.0676886.1373488-.1028156.1796875-.140625v-2.6367188c-.0140134-.0019937-.198225-.140625-1-.140625h-1.5z" stroke="url(#i)" stroke-opacity=".555"/><path d="m5 11.5c-.261799 0-.5.238201-.5.5s.238201.5.5.5.5-.238201.5-.5-.238201-.5-.5-.5z" opacity=".5" stroke="url(#j)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/nc05.svg b/icon-themes/elementary_svg/sc/res/nc05.svg
new file mode 100644
index 000000000..273f83246
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/nc05.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.53069049 0 0 .53069073 -30.303177 -6.788705)" gradientUnits="userSpaceOnUse" x1="71.204407" x2="71.204407" y1="15.369057" y2="40.495617"><stop offset="0" stop-color="#fff"/><stop offset=".42447853" stop-color="#fff" stop-opacity=".235294"/><stop offset=".82089913" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="7.725647" x2="7.725647" y1="-.097383" y2="15.984245"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><path d="m8 .5c-4.1382411 0-7.5 3.361758-7.5 7.5 0 4.138241 3.3617589 7.500001 7.5 7.5 4.138241 0 7.500003-3.361759 7.5-7.5 0-4.138242-3.361759-7.5-7.5-7.5z" fill="url(#b)" stroke="#7239b3" stroke-opacity=".498039"/><path d="m14.500001 8.0000001c0 3.5898509-2.910156 6.4999999-6.500001 6.4999999-3.589844 0-6.5-2.910149-6.5-6.4999999 0-3.5898503 2.910156-6.5000003 6.5-6.5000003 3.589845 0 6.500001 2.91015 6.500001 6.5000003z" fill="none" opacity=".5" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/ou01.svg b/icon-themes/elementary_svg/sc/res/ou01.svg
new file mode 100644
index 000000000..de9e5b434
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/ou01.svg
@@ -0,0 +1 @@
+<svg height="12" viewBox="0 0 12 12" width="12" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><filter id="a" color-interpolation-filters="sRGB" height="1.00224" width="1.000611" x="-.000305" y="-.00112"><feGaussianBlur stdDeviation=".0014"/></filter><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="6" x2="6" y1=".5" y2="9"><stop offset="0" stop-color="#fefefe"/><stop offset="1" stop-color="#fefefe" stop-opacity="0"/></linearGradient>/&amp;gt;<path d="m7.1989547 2.0000023v7.0000873h-1.2680822v-5.7661852h-.0410161l-1.6372275 1.0459115v-1.1621239l1.7397678-1.1176897z" fill="#3f3f3f" stroke-width=".240628"/><path d="m3 0c-1.1079989 0-2 .89200111-2 2v7c0 1.107999.8920011 2 2 2h7c1.107999 0 2-.892001 2-2v-7c0-1.10799889-.892001-2-2-2zm0 1h7c.553999 0 1 .4460006 1 1v7c0 .553999-.446001 1-1 1h-7c-.5539994 0-1-.446001-1-1v-7c0-.5539994.4460006-1 1-1z" fill="#c8c8c8"/><path d="m1 9v1c0 1.107998.8920022 2 2 2h7c1.107998 0 2-.892002 2-2v-1c0 1.073686-.838343 1.941234-1.898438 1.994141-.033698.003401-.066937.005859-.101562.005859h-7c-.034312 0-.067685-.0042-.1015625-.0059-1.0600946-.052866-1.8984375-.920414-1.8984375-1.9941z" fill="#dadada" filter="url(#a)"/><path d="m3 1c-.5539994 0-1 .4460006-1 1v7c0 .5539994.4460006 1 1 1h7c.553999 0 1-.4460006 1-1v-7c0-.5539994-.446001-1-1-1zm0 1h7v7h-7z" fill="url(#b)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/ou010.svg b/icon-themes/elementary_svg/sc/res/ou010.svg
new file mode 100644
index 000000000..7c54b3a11
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/ou010.svg
@@ -0,0 +1 @@
+<svg height="12" viewBox="0 0 12 12" width="12" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><filter id="a" color-interpolation-filters="sRGB" height="1.00224" width="1.000611" x="-.000305" y="-.00112"><feGaussianBlur stdDeviation=".0014"/></filter><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="6" x2="6" y1=".5" y2="9"><stop offset="0" stop-color="#fefefe"/><stop offset="1" stop-color="#fefefe" stop-opacity="0"/></linearGradient>/&amp;gt;<path d="m3 0c-1.1079989 0-2 .89200111-2 2v7c0 1.107999.8920011 2 2 2h7c1.107999 0 2-.892001 2-2v-7c0-1.10799889-.892001-2-2-2zm0 1h7c.553999 0 1 .4460006 1 1v7c0 .553999-.446001 1-1 1h-7c-.5539994 0-1-.446001-1-1v-7c0-.5539994.4460006-1 1-1z" fill="#c8c8c8"/><path d="m1 9v1c0 1.107998.8920022 2 2 2h7c1.107998 0 2-.892002 2-2v-1c0 1.073686-.838343 1.941234-1.898438 1.994141-.033698.003401-.066937.005859-.101562.005859h-7c-.034312 0-.067685-.0042-.1015625-.0059-1.0600946-.052866-1.8984375-.920414-1.8984375-1.9941z" fill="#dadada" filter="url(#a)"/><path d="m3 1c-.5539994 0-1 .4460006-1 1v7c0 .5539994.4460006 1 1 1h7c.553999 0 1-.4460006 1-1v-7c0-.5539994-.446001-1-1-1zm0 1h7v7h-7z" fill="url(#b)"/><path d="m3 5v1h7v-1z" fill="#3f3f3f"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/ou011.svg b/icon-themes/elementary_svg/sc/res/ou011.svg
new file mode 100644
index 000000000..7eefd1cdd
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/ou011.svg
@@ -0,0 +1 @@
+<svg height="12" viewBox="0 0 12 12" width="12" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><filter id="a" color-interpolation-filters="sRGB" height="1.00224" width="1.000611" x="-.000305" y="-.00112"><feGaussianBlur stdDeviation=".0014"/></filter><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="6" x2="6" y1=".5" y2="9"><stop offset="0" stop-color="#fefefe"/><stop offset="1" stop-color="#fefefe" stop-opacity="0"/></linearGradient>/&amp;gt;<path d="m3 0c-1.1079989 0-2 .89200111-2 2v7c0 1.107999.8920011 2 2 2h7c1.107999 0 2-.892001 2-2v-7c0-1.10799889-.892001-2-2-2zm0 1h7c.553999 0 1 .4460006 1 1v7c0 .553999-.446001 1-1 1h-7c-.5539994 0-1-.446001-1-1v-7c0-.5539994.4460006-1 1-1z" fill="#c8c8c8"/><path d="m1 9v1c0 1.107998.8920022 2 2 2h7c1.107998 0 2-.892002 2-2v-1c0 1.073686-.838343 1.941234-1.898438 1.994141-.033698.003401-.066937.005859-.101562.005859h-7c-.034312 0-.067685-.0042-.1015625-.0059-1.0600946-.052866-1.8984375-.920414-1.8984375-1.9941z" fill="#dadada" filter="url(#a)"/><path d="m3 1c-.5539994 0-1 .4460006-1 1v7c0 .5539994.4460006 1 1 1h7c.553999 0 1-.4460006 1-1v-7c0-.5539994-.446001-1-1-1zm0 1h7v7h-7z" fill="url(#b)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/ou012.svg b/icon-themes/elementary_svg/sc/res/ou012.svg
new file mode 100644
index 000000000..ec65a9345
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/ou012.svg
@@ -0,0 +1 @@
+<svg height="12" viewBox="0 0 12 12" width="12" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><filter id="a" color-interpolation-filters="sRGB" height="1.00224" width="1.000611" x="-.000305" y="-.00112"><feGaussianBlur stdDeviation=".0014"/></filter><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="6" x2="6" y1=".5" y2="9"><stop offset="0" stop-color="#fefefe"/><stop offset="1" stop-color="#fefefe" stop-opacity="0"/></linearGradient>/&amp;gt;<path d="m3 0c-1.1079989 0-2 .89200111-2 2v7c0 1.107999.8920011 2 2 2h7c1.107999 0 2-.892001 2-2v-7c0-1.10799889-.892001-2-2-2zm0 1h7c.553999 0 1 .4460006 1 1v7c0 .553999-.446001 1-1 1h-7c-.5539994 0-1-.446001-1-1v-7c0-.5539994.4460006-1 1-1z" fill="#64baff"/><path d="m1 9v1c0 1.107998.8920022 2 2 2h7c1.107998 0 2-.892002 2-2v-1c0 1.073686-.838343 1.941234-1.898438 1.994141-.033698.003401-.066937.005859-.101562.005859h-7c-.034312 0-.067685-.0042-.1015625-.0059-1.0600946-.052866-1.8984375-.920414-1.8984375-1.9941z" fill="#8cd5ff" filter="url(#a)"/><path d="m3 1c-.5539994 0-1 .4460006-1 1v7c0 .5539994.4460006 1 1 1h7c.553999 0 1-.4460006 1-1v-7c0-.5539994-.446001-1-1-1zm0 1h7v7h-7z" fill="url(#b)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/ou02.svg b/icon-themes/elementary_svg/sc/res/ou02.svg
new file mode 100644
index 000000000..ae1269a84
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/ou02.svg
@@ -0,0 +1 @@
+<svg height="12" viewBox="0 0 12 12" width="12" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><filter id="a" color-interpolation-filters="sRGB" height="1.00224" width="1.000611" x="-.000305" y="-.00112"><feGaussianBlur stdDeviation=".0014"/></filter><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="6" x2="6" y1=".5" y2="9"><stop offset="0" stop-color="#fefefe"/><stop offset="1" stop-color="#fefefe" stop-opacity="0"/></linearGradient>/&amp;gt;<path d="m3 0c-1.1079989 0-2 .89200111-2 2v7c0 1.107999.8920011 2 2 2h7c1.107999 0 2-.892001 2-2v-7c0-1.10799889-.892001-2-2-2zm0 1h7c.553999 0 1 .4460006 1 1v7c0 .553999-.446001 1-1 1h-7c-.5539994 0-1-.446001-1-1v-7c0-.5539994.4460006-1 1-1z" fill="#c8c8c8"/><path d="m1 9v1c0 1.107998.8920022 2 2 2h7c1.107998 0 2-.892002 2-2v-1c0 1.073686-.838343 1.941234-1.898438 1.994141-.033698.003401-.066937.005859-.101562.005859h-7c-.034312 0-.067685-.0042-.1015625-.0059-1.0600946-.052866-1.8984375-.920414-1.8984375-1.9941z" fill="#dadada" filter="url(#a)"/><path d="m3 1c-.5539994 0-1 .4460006-1 1v7c0 .5539994.4460006 1 1 1h7c.553999 0 1-.4460006 1-1v-7c0-.5539994-.446001-1-1-1zm0 1h7v7h-7z" fill="url(#b)"/><path d="m4.1210641 9.0000896v-.916027l2.4302061-2.382354q.3486372-.3520552.5810619-.6254961.2324248-.2734409.3486372-.5297917.1162124-.2563509.1162124-.5468819 0-.3315471-.1503925-.5673899-.1503925-.2392608-.4135794-.3691452-.2631869-.1298844-.598152-.1298844-.3452191 0-.604988.1435565-.2597689.1401384-.4033254.3999073-.1401384.2597689-.1401384.6186601h-1.2065581q0-.6665123.3042031-1.1587059.304203-.4921937.8374128-.7622166.5366278-.2700229 1.2304841-.2700229.7041103 0 1.2373201.2631869.5332098.2631869.8271588.7212004.297367.4580136.297367 1.0459115 0 .3930713-.1503925.7724706-.1503925.3793993-.5297918.8408308-.3759813.4614316-1.0561655 1.1176897l-1.2065581 1.2270661v.047852h3.0488662v1.0595835z" fill="#3f3f3f" stroke-width=".240628"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/ou03.svg b/icon-themes/elementary_svg/sc/res/ou03.svg
new file mode 100644
index 000000000..32b023e9c
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/ou03.svg
@@ -0,0 +1 @@
+<svg height="12" viewBox="0 0 12 12" width="12" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><filter id="a" color-interpolation-filters="sRGB" height="1.00224" width="1.000611" x="-.000305" y="-.00112"><feGaussianBlur stdDeviation=".0014"/></filter><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="6" x2="6" y1=".5" y2="9"><stop offset="0" stop-color="#fefefe"/><stop offset="1" stop-color="#fefefe" stop-opacity="0"/></linearGradient>/&amp;gt;<path d="m3 0c-1.1079989 0-2 .89200111-2 2v7c0 1.107999.8920011 2 2 2h7c1.107999 0 2-.892001 2-2v-7c0-1.10799889-.892001-2-2-2zm0 1h7c.553999 0 1 .4460006 1 1v7c0 .553999-.446001 1-1 1h-7c-.5539994 0-1-.446001-1-1v-7c0-.5539994.4460006-1 1-1z" fill="#c8c8c8"/><path d="m1 9v1c0 1.107998.8920022 2 2 2h7c1.107998 0 2-.892002 2-2v-1c0 1.073686-.838343 1.941234-1.898438 1.994141-.033698.003401-.066937.005859-.101562.005859h-7c-.034312 0-.067685-.0042-.1015625-.0059-1.0600946-.052866-1.8984375-.920414-1.8984375-1.9941z" fill="#dadada" filter="url(#a)"/><path d="m3 1c-.5539994 0-1 .4460006-1 1v7c0 .5539994.4460006 1 1 1h7c.553999 0 1-.4460006 1-1v-7c0-.5539994-.446001-1-1-1zm0 1h7v7h-7z" fill="url(#b)"/><path d="m6.4914403 9.095794q-.7382904 0-1.3125164-.2529329-.5708079-.2529328-.902355-.7041103-.3315471-.4511775-.3520552-1.0424935h1.2851723q.01709.2836949.1879907.4956116.1709005.2084987.4545955.3247111.2836949.1162124.6357501.1162124.3759813 0 .6665122-.1298844.290531-.1333025.4545956-.3691453.1640645-.2358427.1606465-.5434638.003418-.317875-.1640646-.5605538-.1674825-.2426789-.4853576-.3793993-.314457-.1367205-.7587985-.1367205h-.6186601v-.9775512h.6186601q.3657272 0 .6391681-.1264665.276859-.1264664.4340875-.3554731.1572285-.2324248.1538105-.5366278.003418-.297367-.1333025-.5161198-.1333024-.2221707-.3793992-.3452191-.2426788-.1230484-.5708079-.1230484-.3212931 0-.594734.1162124-.2734409.1162123-.4409235.3315471-.1674825.2119167-.1777366.5058657h-1.2202301q.0136721-.587898.3383832-1.0322395.3281291-.4477595.8750109-.6972743.5468818-.2529329 1.2270661-.2529329.7006923 0 1.2168121.2631869.5195377.2597689.8032326.7006924.283695.4409234.283695.9741332.00342.591316-.3486372.9912233-.3486371.3999074-.916027.5229558v.054688q.7382904.1025405 1.1313617.546882.3964894.4409235.3930714 1.0971816 0 .587898-.3349652 1.0527476-.3315471.4614315-.916027.7246184-.581062.2631869-1.3330245.2631869z" fill="#3f3f3f" stroke-width=".240628"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/ou04.svg b/icon-themes/elementary_svg/sc/res/ou04.svg
new file mode 100644
index 000000000..f9cb7bb89
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/ou04.svg
@@ -0,0 +1 @@
+<svg height="12" viewBox="0 0 12 12" width="12" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><filter id="a" color-interpolation-filters="sRGB" height="1.00224" width="1.000611" x="-.000305" y="-.00112"><feGaussianBlur stdDeviation=".0014"/></filter><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="6" x2="6" y1=".5" y2="9"><stop offset="0" stop-color="#fefefe"/><stop offset="1" stop-color="#fefefe" stop-opacity="0"/></linearGradient>/&amp;gt;<path d="m3 0c-1.1079989 0-2 .89200111-2 2v7c0 1.107999.8920011 2 2 2h7c1.107999 0 2-.892001 2-2v-7c0-1.10799889-.892001-2-2-2zm0 1h7c.553999 0 1 .4460006 1 1v7c0 .553999-.446001 1-1 1h-7c-.5539994 0-1-.446001-1-1v-7c0-.5539994.4460006-1 1-1z" fill="#c8c8c8"/><path d="m1 9v1c0 1.107998.8920022 2 2 2h7c1.107998 0 2-.892002 2-2v-1c0 1.073686-.838343 1.941234-1.898438 1.994141-.033698.003401-.066937.005859-.101562.005859h-7c-.034312 0-.067685-.0042-.1015625-.0059-1.0600946-.052866-1.8984375-.920414-1.8984375-1.9941z" fill="#dadada" filter="url(#a)"/><path d="m3 1c-.5539994 0-1 .4460006-1 1v7c0 .5539994.4460006 1 1 1h7c.553999 0 1-.4460006 1-1v-7c0-.5539994-.446001-1-1-1zm0 1h7v7h-7z" fill="url(#b)"/><path d="m3.5551079 8v-1.0083134l2.9702519-4.6929297h.8408309v1.4355648h-.5127018l-1.9995366 3.1684966v.054688h4.1460477v1.0424937zm3.3393971 1.2988443v-1.6064653l.013672-.4511775v-4.9424446h1.1963041v7.0000874z" fill="#3f3f3f" stroke-width=".240628"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/ou05.svg b/icon-themes/elementary_svg/sc/res/ou05.svg
new file mode 100644
index 000000000..2531ec810
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/ou05.svg
@@ -0,0 +1 @@
+<svg height="12" viewBox="0 0 12 12" width="12" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><filter id="a" color-interpolation-filters="sRGB" height="1.00224" width="1.000611" x="-.000305" y="-.00112"><feGaussianBlur stdDeviation=".0014"/></filter><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="6" x2="6" y1=".5" y2="9"><stop offset="0" stop-color="#fefefe"/><stop offset="1" stop-color="#fefefe" stop-opacity="0"/></linearGradient>/&amp;gt;<path d="m3 0c-1.1079989 0-2 .89200111-2 2v7c0 1.107999.8920011 2 2 2h7c1.107999 0 2-.892001 2-2v-7c0-1.10799889-.892001-2-2-2zm0 1h7c.553999 0 1 .4460006 1 1v7c0 .553999-.446001 1-1 1h-7c-.5539994 0-1-.446001-1-1v-7c0-.5539994.4460006-1 1-1z" fill="#c8c8c8"/><path d="m1 9v1c0 1.107998.8920022 2 2 2h7c1.107998 0 2-.892002 2-2v-1c0 1.073686-.838343 1.941234-1.898438 1.994141-.033698.003401-.066937.005859-.101562.005859h-7c-.034312 0-.067685-.0042-.1015625-.0059-1.0600946-.052866-1.8984375-.920414-1.8984375-1.9941z" fill="#dadada" filter="url(#a)"/><path d="m3 1c-.5539994 0-1 .4460006-1 1v7c0 .5539994.4460006 1 1 1h7c.553999 0 1-.4460006 1-1v-7c0-.5539994-.446001-1-1-1zm0 1h7v7h-7z" fill="url(#b)"/><path d="m6.4521477 9.0957921q-.6836023 0-1.2236481-.2563509-.5400458-.2597689-.8579208-.7109464-.3144571-.4511775-.3349652-1.0322394h1.2304842q.03418.4306694.3725632.7041103.3383831.2700229.8134867.2700229.3725633 0 .6630942-.1709005.290531-.1709006.4580136-.4751036.1674825-.304203.1640645-.6938563.003418-.3964894-.1674825-.7041104-.1709006-.307621-.4682676-.4819396-.297367-.1777366-.6836023-.1777366-.314457-.003418-.6186601.1162124-.304203.1196304-.4819396.314457l-1.1450338-.1879906.3657272-3.6094201h4.0605976v1.0595836h-3.0112681l-.2016626 1.8559802h.041016q.1948267-.2290068.5502999-.3793993.3554732-.1538105.7793066-.1538105.6357502 0 1.1347798.300785.4990297.297367.7861427.8203228.2871129.5229557.2871129 1.196304 0 .6938563-.3212931 1.2373201-.317875.5400458-.8852649.8510848-.5639719.3076211-1.3056804.3076211z" fill="#3f3f3f" stroke-width=".240628"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/ou06.svg b/icon-themes/elementary_svg/sc/res/ou06.svg
new file mode 100644
index 000000000..688d4bb56
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/ou06.svg
@@ -0,0 +1 @@
+<svg height="12" viewBox="0 0 12 12" width="12" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><filter id="a" color-interpolation-filters="sRGB" height="1.00224" width="1.000611" x="-.000305" y="-.00112"><feGaussianBlur stdDeviation=".0014"/></filter><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="6" x2="6" y1=".5" y2="9"><stop offset="0" stop-color="#fefefe"/><stop offset="1" stop-color="#fefefe" stop-opacity="0"/></linearGradient>/&amp;gt;<path d="m3 0c-1.1079989 0-2 .89200111-2 2v7c0 1.107999.8920011 2 2 2h7c1.107999 0 2-.892001 2-2v-7c0-1.10799889-.892001-2-2-2zm0 1h7c.553999 0 1 .4460006 1 1v7c0 .553999-.446001 1-1 1h-7c-.5539994 0-1-.446001-1-1v-7c0-.5539994.4460006-1 1-1z" fill="#c8c8c8"/><path d="m1 9v1c0 1.107998.8920022 2 2 2h7c1.107998 0 2-.892002 2-2v-1c0 1.073686-.838343 1.941234-1.898438 1.994141-.033698.003401-.066937.005859-.101562.005859h-7c-.034312 0-.067685-.0042-.1015625-.0059-1.0600946-.052866-1.8984375-.920414-1.8984375-1.9941z" fill="#dadada" filter="url(#a)"/><path d="m3 1c-.5539994 0-1 .4460006-1 1v7c0 .5539994.4460006 1 1 1h7c.553999 0 1-.4460006 1-1v-7c0-.5539994-.446001-1-1-1zm0 1h7v7h-7z" fill="url(#b)"/><path d="m6.5752017 9.0957921q-.5024477-.0034181-.9809693-.1743186-.4785216-.1743186-.8613389-.5639719-.3828172-.3930713-.608406-1.0424935-.2255887-.6528402-.2221707-1.6167194 0-.898937.1914086-1.6030474.1914087-.7041103.5502999-1.1894679.3588911-.4887757.8647568-.7451265.5092837-.2563509 1.1381978-.2563509.6596762 0 1.1689599.2597689.5127018.2597689.8271588.7109464.3144571.4477595.3896533 1.0117314h-1.2475742q-.0957043-.4033254-.3930713-.6425862-.2939489-.2426788-.7451265-.2426788-.7280364 0-1.1211077.6323321-.3896533.6323321-.3930713 1.7363498h.0478521q.1674826-.300785.4340875-.5161197.2666049-.2153347.60157-.3315471.3383831-.1196304.7143644-.1196304.615242 0 1.1040177.293949.4921936.2939489.7793066.8100687.2871129.5127017.2836949 1.1757959.00342.6904383-.314457 1.2407381-.3178751.5468819-.885265.8613389-.5673899.3144571-1.3227704.3110391zm-.00684-1.0254035q.3725632 0 .6665122-.1811546.293953-.1811546.4648536-.4887756.1709005-.307621.1674825-.6904383.003418-.3759813-.1640645-.6801843-.1640646-.304203-.4545955-.4819396-.290531-.1777366-.6630943-.1777366-.2768589 0-.5161197.1059584-.2392608.1059583-.4169974.2939489-.1777366.1845727-.2802769.4306695-.0991223.2426788-.1025404.5195377.00342.3657272.1709006.6733483.1674826.307621.4614316.4921936.2939489.1845726.6665122.1845726z" fill="#3f3f3f" stroke-width=".240628"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/ou07.svg b/icon-themes/elementary_svg/sc/res/ou07.svg
new file mode 100644
index 000000000..22cc206e7
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/ou07.svg
@@ -0,0 +1 @@
+<svg height="12" viewBox="0 0 12 12" width="12" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><filter id="a" color-interpolation-filters="sRGB" height="1.00224" width="1.000611" x="-.000305" y="-.00112"><feGaussianBlur stdDeviation=".0014"/></filter><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="6" x2="6" y1=".5" y2="9"><stop offset="0" stop-color="#fefefe"/><stop offset="1" stop-color="#fefefe" stop-opacity="0"/></linearGradient>/&amp;gt;<path d="m3 0c-1.1079989 0-2 .89200111-2 2v7c0 1.107999.8920011 2 2 2h7c1.107999 0 2-.892001 2-2v-7c0-1.10799889-.892001-2-2-2zm0 1h7c.553999 0 1 .4460006 1 1v7c0 .553999-.446001 1-1 1h-7c-.5539994 0-1-.446001-1-1v-7c0-.5539994.4460006-1 1-1z" fill="#c8c8c8"/><path d="m1 9v1c0 1.107998.8920022 2 2 2h7c1.107998 0 2-.892002 2-2v-1c0 1.073686-.838343 1.941234-1.898438 1.994141-.033698.003401-.066937.005859-.101562.005859h-7c-.034312 0-.067685-.0042-.1015625-.0059-1.0600946-.052866-1.8984375-.920414-1.8984375-1.9941z" fill="#dadada" filter="url(#a)"/><path d="m3 1c-.5539994 0-1 .4460006-1 1v7c0 .5539994.4460006 1 1 1h7c.553999 0 1-.4460006 1-1v-7c0-.5539994-.446001-1-1-1zm0 1h7v7h-7z" fill="url(#b)"/><path d="m4.5944586 9.0000877 2.9770879-5.8926517v-.0478521h-3.4556094v-1.0595836h4.7681259v1.0835097l-2.97367 5.9165777z" fill="#3f3f3f" stroke-width=".240628"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/ou08.svg b/icon-themes/elementary_svg/sc/res/ou08.svg
new file mode 100644
index 000000000..3c971916e
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/ou08.svg
@@ -0,0 +1 @@
+<svg height="12" viewBox="0 0 12 12" width="12" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><filter id="a" color-interpolation-filters="sRGB" height="1.00224" width="1.000611" x="-.000305" y="-.00112"><feGaussianBlur stdDeviation=".0014"/></filter><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="6" x2="6" y1=".5" y2="9"><stop offset="0" stop-color="#fefefe"/><stop offset="1" stop-color="#fefefe" stop-opacity="0"/></linearGradient>/&amp;gt;<path d="m3 0c-1.1079989 0-2 .89200111-2 2v7c0 1.107999.8920011 2 2 2h7c1.107999 0 2-.892001 2-2v-7c0-1.10799889-.892001-2-2-2zm0 1h7c.553999 0 1 .4460006 1 1v7c0 .553999-.446001 1-1 1h-7c-.5539994 0-1-.446001-1-1v-7c0-.5539994.4460006-1 1-1z" fill="#c8c8c8"/><path d="m1 9v1c0 1.107998.8920022 2 2 2h7c1.107998 0 2-.892002 2-2v-1c0 1.073686-.838343 1.941234-1.898438 1.994141-.033698.003401-.066937.005859-.101562.005859h-7c-.034312 0-.067685-.0042-.1015625-.0059-1.0600946-.052866-1.8984375-.920414-1.8984375-1.9941z" fill="#dadada" filter="url(#a)"/><path d="m3 1c-.5539994 0-1 .4460006-1 1v7c0 .5539994.4460006 1 1 1h7c.553999 0 1-.4460006 1-1v-7c0-.5539994-.446001-1-1-1zm0 1h7v7h-7z" fill="url(#b)"/><path d="m6.5017385 9.0957921q-.7622165 0-1.3535325-.2563509-.587898-.2563509-.9228631-.7006923-.3315471-.4477595-.3281291-1.0151494-.003418-.4409235.1914087-.8100687.1948266-.3691453.5263737-.6152421.3349651-.2495148.7451265-.3178751v-.0478521q-.5400458-.1196304-.8750109-.5502999-.3315471-.4340874-.3281291-1.0014773-.003418-.5400458.300785-.9638792.304203-.4238334.8339948-.6665123.5297917-.2460968 1.209976-.2460968.6733483 0 1.199722.2460968.5297918.2426789.8339948.6665123.307621.4238334.307621.9638792 0 .5673899-.3383831 1.0014773-.3349651.4306695-.8647569.5502999v.047852q.4101614.06836.7382905.3178751.3315471.2460968.5263737.6152421.1982447.3691452.1982447.8100687 0 .5673899-.3349651 1.0151494-.3349651.4443415-.9228631.7006924-.5844799.2563509-1.3432785.2563509zm0-.9775513q.3930713 0 .6836023-.1333025.290531-.1367204.4511775-.3828172.1606465-.2460969.1640646-.5673899-.0034181-.3349651-.1743186-.591316-.1674826-.2597689-.4614316-.4067434-.2905309-.1469745-.6630942-.1469745-.3759812 0-.6699302.1469745-.293949.1469745-.4648496.4067434-.1674825.2563509-.1640645.591316-.00342.321293.1572285.5673899.1606465.2426788.4511775.3793992.293949.1367205.6904383.1367205zm0-3.1890047q.3212931 0 .5673899-.1298844.2495148-.1298844.3930713-.3623092.1435565-.2324248.1469745-.5366278-.003418-.300785-.1435565-.5263738-.1401384-.2290067-.3896533-.3520551-.2495148-.1264665-.5742259-.1264665-.3315471 0-.5844799.1264665-.2495149.1230484-.3896533.3520551-.1367205.2255888-.1333025.5263738-.00342.304203.1367205.5366278.1435565.2290068.3930713.3623092.2529328.1298844.5776439.1298844z" fill="#3f3f3f" stroke-width=".240628"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/ou09.svg b/icon-themes/elementary_svg/sc/res/ou09.svg
new file mode 100644
index 000000000..a1127d882
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/ou09.svg
@@ -0,0 +1 @@
+<svg height="12" viewBox="0 0 12 12" width="12" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><filter id="a" color-interpolation-filters="sRGB" height="1.00224" width="1.000611" x="-.000305" y="-.00112"><feGaussianBlur stdDeviation=".0014"/></filter><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="6" x2="6" y1=".5" y2="9"><stop offset="0" stop-color="#fefefe"/><stop offset="1" stop-color="#fefefe" stop-opacity="0"/></linearGradient>/&amp;gt;<path d="m3 0c-1.1079989 0-2 .89200111-2 2v7c0 1.107999.8920011 2 2 2h7c1.107999 0 2-.892001 2-2v-7c0-1.10799889-.892001-2-2-2zm0 1h7c.553999 0 1 .4460006 1 1v7c0 .553999-.446001 1-1 1h-7c-.5539994 0-1-.446001-1-1v-7c0-.5539994.4460006-1 1-1z" fill="#c8c8c8"/><path d="m1 9v1c0 1.107998.8920022 2 2 2h7c1.107998 0 2-.892002 2-2v-1c0 1.073686-.838343 1.941234-1.898438 1.994141-.033698.003401-.066937.005859-.101562.005859h-7c-.034312 0-.067685-.0042-.1015625-.0059-1.0600946-.052866-1.8984375-.920414-1.8984375-1.9941z" fill="#dadada" filter="url(#a)"/><path d="m3 1c-.5539994 0-1 .4460006-1 1v7c0 .5539994.4460006 1 1 1h7c.553999 0 1-.4460006 1-1v-7c0-.5539994-.446001-1-1-1zm0 1h7v7h-7z" fill="url(#b)"/><path d="m6 2v3h-3v1h3v3h1v-3h3v-1h-3v-3z" fill="#3f3f3f"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/paste_formats_only.svg b/icon-themes/elementary_svg/sc/res/paste_formats_only.svg
new file mode 100644
index 000000000..eb23370ad
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/paste_formats_only.svg
@@ -0,0 +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(.5166652 0 0 .54361262 5.828751 -.138445)" gradientUnits="userSpaceOnUse" x1="28.059" x2="33.437" y1="18.868" y2="23.743"><stop offset="0" stop-color="#6e3d09"/><stop offset=".242" stop-color="#ea8113"/><stop offset=".621" stop-color="#5c3307"/><stop offset="1" stop-color="#e07c12"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.51620402 0 0 .55257414 5.838184 -.442403)" gradientUnits="userSpaceOnUse" x1="20.250999" x2="22.011999" y1="29.811001" y2="31.724001"><stop offset="0" stop-color="#f2f2f2"/><stop offset="1" stop-color="#c3c3c3"/></linearGradient><radialGradient id="c" cx="15.415" cy="35.356998" gradientTransform="matrix(.49482217 0 0 .49798753 5.600259 2.090928)" gradientUnits="userSpaceOnUse" r="7.579"><stop offset="0" stop-color="#690808"/><stop offset="1" stop-color="#f462ea"/></radialGradient><radialGradient id="d" cx="26.782" cy="42.342999" gradientTransform="matrix(.54562 0 0 .14549385 .955 15.743233)" gradientUnits="userSpaceOnUse" r="14.407" xlink:href="#e"/><linearGradient id="e"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="f"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.56156549 0 0 .56188923 4.954286 -.435684)" gradientUnits="userSpaceOnUse" x1="13.236" x2="7.752" xlink:href="#f" y1="37.751999" y2="42.282001"/><radialGradient id="h" cx="605.714" cy="486.648" gradientTransform="matrix(.00803 0 0 .00618 16.158 19.236)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#e"/><radialGradient id="i" cx="605.714" cy="486.648" gradientTransform="matrix(-.00803 0 0 .00618 7.84 19.236)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#e"/><linearGradient id="j" gradientTransform="matrix(.0207 0 0 .00618 8.514 19.236)" gradientUnits="userSpaceOnUse" x1="302.857" x2="302.857" xlink:href="#o" y1="366.648" y2="609.505"/><radialGradient id="k" cx="24.837" cy="36.421" gradientTransform="matrix(-.25568 0 0 -.19176 17.353 22.984)" gradientUnits="userSpaceOnUse" r="15.645" xlink:href="#e"/><linearGradient id="l" gradientTransform="matrix(.30355625 0 0 .32592858 7.901938 5.678215)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.24324 0 0 .35135 2.162 -.432)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.923" y2="41.077"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.2538 0 0 .30502 19.13 -.685)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="o" gradientTransform="matrix(.0207 0 0 .00618 23.006 8.634)" 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><radialGradient id="p" cx="605.714" cy="486.648" gradientTransform="matrix(-.00803 0 0 .00618 30.332 8.634)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#e"/><radialGradient id="q" cx="605.714" cy="486.648" gradientTransform="matrix(.00803 0 0 .00618 30.65 8.634)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#e"/><linearGradient id="r" gradientTransform="matrix(.46667 0 0 .5 -.933 .75)" gradientUnits="userSpaceOnUse" x1="25.5" x2="26" y1="-13.625" y2="-39.125"><stop offset="0" stop-color="#e2b369"/><stop offset="1" stop-color="#c79b55"/></linearGradient><linearGradient id="s" gradientTransform="matrix(.42857 0 0 .46667 0 -.067)" gradientUnits="userSpaceOnUse" x1="14.389" x2="14.389" y1="-8.841" y2="-40.204"><stop offset="0" stop-color="#fff"/><stop offset=".062" stop-color="#fff" stop-opacity=".235"/><stop offset=".963" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="t" gradientUnits="userSpaceOnUse" x1="10" x2="10" y1="-1" y2="9"><stop offset="0" stop-color="#fff"/><stop offset=".066" stop-color="#ddd"/><stop offset=".661" stop-color="#abacae"/><stop offset="1" stop-color="#89898b"/></linearGradient><linearGradient id="u" gradientUnits="userSpaceOnUse" x1="10.502" x2="10.502" xlink:href="#f" y1=".998" y2="5"/><path d="m25.492 10.898h10v1.5h-10z" fill="url(#o)" opacity=".15" transform="translate(-21.492 8.602)"/><path d="m25.492 10.898v1.5c-.414.003-1-.336-1-.75s.46-.75 1-.75z" fill="url(#p)" opacity=".15" transform="translate(-21.492 8.602)"/><path d="m35.492 10.898v1.5c.414.003 1-.336 1-.75s-.462-.75-1-.75z" fill="url(#q)" opacity=".15" transform="translate(-21.492 8.602)"/><rect display="block" fill="url(#r)" height="16" rx="1.5" stroke="#66430b" stroke-opacity=".498" transform="scale(1 -1)" width="18" x="1.5" y="-19.5"/><rect display="block" fill="none" height="14" opacity=".5" rx=".5" stroke="url(#s)" transform="scale(1 -1)" width="16" x="2.5" y="-18.5"/><path d="m11.5 5.5c.972.044 1-1 1-1l-1-1v-1s.07-1.02-1-1l-4 .03c-1.026.043-1.01 1.002-1.01 1.002l.01.968-1 1s.116.956 1 1z" display="block" fill="url(#t)" stroke="#000" stroke-opacity=".345" transform="translate(2)"/><path d="m6.004 5v-2c-.04-.632.208-1.034 1-1h3c.463.074.942.116 1 1v2l-1-2h-3z" fill="url(#u)" transform="translate(2)"/><path d="m7.507 4.5h6" fill="none" opacity=".1" stroke="#fff" stroke-linecap="round"/><path d="m8.5 19v-12.5s0-.937 1-1h7.5" fill="none" opacity=".05" stroke="#000" stroke-linejoin="round"/><path d="m7.003 16a4 3 0 1 1 8 0 4 3 0 0 1 -8 0z" fill="url(#k)" fill-rule="evenodd" opacity=".141"/><path d="m3.5 6.5h17v15h-17z" fill="url(#l)" stroke-width="1.066955"/><path d="m12.5 14.5h-15v-13h15z" fill="none" stroke="url(#m)" stroke-linecap="round" transform="translate(7 6)"/><path d="m-3.5.5h17v15h-17z" fill="none" stroke="url(#n)" stroke-linejoin="round" transform="translate(7 6)"/><path d="m3 21.5h18v1.5h-18z" fill="url(#j)" opacity=".15"/><path d="m3 21.5v1.5c-.414.003-1-.336-1-.75s.46-.75 1-.75z" fill="url(#i)" opacity=".15"/><path d="m21 21.5v1.5c.414.003 1-.336 1-.75s-.462-.75-1-.75z" fill="url(#h)" opacity=".15"/><text style="font-size:10.872304;font-family:sans-serif;letter-spacing:0;word-spacing:0;fill:#949494;stroke-width:.271808" x="5.364112" y="16.827522"><tspan fill="#949494" font-family="Droid Sans" font-weight="bold" stroke-width=".271808" x="5.364112" y="16.827522">%</tspan></text><path d="m17.999636 13.1204 2.101501 2.066912c1.234697-1.276622 3.204133-3.46931 4.562511-5.3947251l.08909-4.3518357c-2.245095 2.4809237-5.031025 5.6001588-6.752055 7.6806968z" fill="url(#a)" stroke="#673907" stroke-linecap="round" stroke-width=".778761"/><path d="m13.380528 19.245671 1.333221 1.217927 5.612736-5.177762c-.226396-.863659-1.519789-2.423276-2.487213-2.423276l-4.457696 6.383111z" fill="url(#b)" stroke="#787a75" stroke-linecap="round" stroke-width=".785049"/><path d="m8.75513 22.927752c3.285888 0 5.779389.404578 6.252096-2.064817.380471-1.98935-2.269202-2.943149-3.581461-1.166568-1.266141 1.710548-2.670635 3.231385-2.670635 3.231385z" fill="url(#c)" stroke-width="1.04813"/><path d="m23.429088 21.903779c0 1.157455-3.51925 2.096308-7.861293 2.096308-4.341498 0-7.8607475-.938338-7.8607475-2.096823 0-1.157455 3.5192495-2.096308 7.8607475-2.096308s7.860747.938337 7.860747 2.096308z" fill="url(#d)" opacity=".2" stroke-width=".530382"/><path d="m13.5 19.999999c0 .386513-.310591.700553-.700553.700553-.379611 0-.700555-.31059-.697103-.700553 0-.389963.31059-.704004.700553-.704004.389964 0 .704005.317491.704005.707455z" fill="#fff" opacity=".528" stroke-width="3.451003"/><path d="m8.079628 23.506178s2.201436-1.083286 3.137794-2.694518c.333701-.572772 1.085776-.08218.622578.48561-.996125 1.220254-3.760372 2.206417-3.760372 2.206417z" fill="url(#g)" opacity=".428" stroke-width="2.490313"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/paste_transpose.svg b/icon-themes/elementary_svg/sc/res/paste_transpose.svg
new file mode 100644
index 000000000..8ee230fdd
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/paste_transpose.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="605.714" cy="486.648" gradientTransform="matrix(.00803 0 0 .00618 16.158 19.236)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><radialGradient id="b" cx="605.714" cy="486.648" gradientTransform="matrix(-.00803 0 0 .00618 7.84 19.236)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><linearGradient id="c" gradientTransform="matrix(.0207 0 0 .00618 8.514 19.236)" gradientUnits="userSpaceOnUse" x1="302.857" x2="302.857" xlink:href="#i" y1="366.648" y2="609.505"/><linearGradient id="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="24.837" cy="36.421" gradientTransform="matrix(-.25568 0 0 -.19176 17.353 22.984)" gradientUnits="userSpaceOnUse" r="15.645" xlink:href="#d"/><linearGradient id="f" gradientTransform="matrix(.30355625 0 0 .32592858 7.901938 5.678215)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.24324 0 0 .35135 2.162 -.432)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.923" y2="41.077"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.2538 0 0 .30502 19.13 -.685)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.0207 0 0 .00618 23.006 8.634)" 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><radialGradient id="j" cx="605.714" cy="486.648" gradientTransform="matrix(-.00803 0 0 .00618 30.332 8.634)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><radialGradient id="k" cx="605.714" cy="486.648" gradientTransform="matrix(.00803 0 0 .00618 30.65 8.634)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><linearGradient id="l" gradientTransform="matrix(.46667 0 0 .5 -.933 .75)" gradientUnits="userSpaceOnUse" x1="25.5" x2="26" y1="-13.625" y2="-39.125"><stop offset="0" stop-color="#e2b369"/><stop offset="1" stop-color="#c79b55"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.42857 0 0 .46667 0 -.067)" gradientUnits="userSpaceOnUse" x1="14.389" x2="14.389" y1="-8.841" y2="-40.204"><stop offset="0" stop-color="#fff"/><stop offset=".062" stop-color="#fff" stop-opacity=".235"/><stop offset=".963" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="10" x2="10" y1="-1" y2="9"><stop offset="0" stop-color="#fff"/><stop offset=".066" stop-color="#ddd"/><stop offset=".661" stop-color="#abacae"/><stop offset="1" stop-color="#89898b"/></linearGradient><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="10.502" x2="10.502" y1=".998" y2="5"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><path d="m25.492 10.898h10v1.5h-10z" fill="url(#i)" opacity=".15" transform="translate(-21.492 8.602)"/><path d="m25.492 10.898v1.5c-.414.003-1-.336-1-.75s.46-.75 1-.75z" fill="url(#j)" opacity=".15" transform="translate(-21.492 8.602)"/><path d="m35.492 10.898v1.5c.414.003 1-.336 1-.75s-.462-.75-1-.75z" fill="url(#k)" opacity=".15" transform="translate(-21.492 8.602)"/><rect display="block" fill="url(#l)" height="16" rx="1.5" stroke="#66430b" stroke-opacity=".498" transform="scale(1 -1)" width="18" x="1.5" y="-19.5"/><rect display="block" fill="none" height="14" opacity=".5" rx=".5" stroke="url(#m)" transform="scale(1 -1)" width="16" x="2.5" y="-18.5"/><path d="m11.5 5.5c.972.044 1-1 1-1l-1-1v-1s.07-1.02-1-1l-4 .03c-1.026.043-1.01 1.002-1.01 1.002l.01.968-1 1s.116.956 1 1z" display="block" fill="url(#n)" stroke="#000" stroke-opacity=".345" transform="translate(2)"/><path d="m6.004 5v-2c-.04-.632.208-1.034 1-1h3c.463.074.942.116 1 1v2l-1-2h-3z" fill="url(#o)" transform="translate(2)"/><path d="m7.507 4.5h6" fill="none" opacity=".1" stroke="#fff" stroke-linecap="round"/><path d="m8.5 19v-12.5s0-.937 1-1h7.5" fill="none" opacity=".05" stroke="#000" stroke-linejoin="round"/><path d="m7.003 16a4 3 0 1 1 8 0 4 3 0 0 1 -8 0z" fill="url(#e)" fill-rule="evenodd" opacity=".141"/><path d="m3.5 6.5h17v15h-17z" fill="url(#f)" stroke-width="1.066955"/><path d="m12.5 14.5h-15v-13h15z" fill="none" stroke="url(#g)" stroke-linecap="round" transform="translate(7 6)"/><path d="m-3.5.5h17v15h-17z" fill="none" stroke="url(#h)" stroke-linejoin="round" transform="translate(7 6)"/><path d="m3 21.5h18v1.5h-18z" fill="url(#c)" opacity=".15"/><path d="m3 21.5v1.5c-.414.003-1-.336-1-.75s.46-.75 1-.75z" fill="url(#b)" opacity=".15"/><path d="m21 21.5v1.5c.414.003 1-.336 1-.75s-.462-.75-1-.75z" fill="url(#a)" opacity=".15"/><g transform="translate(1)"><path d="m10.5 9.5h6v2h-6z" fill="#fff" fill-opacity=".784314" stroke="#393939" stroke-opacity=".498"/><g fill="none" stroke="#9a9a9a"><path d="m12.5 9.5v2"/><path d="m14.5 9.5v2"/></g></g><g transform="matrix(0 -1 1 0 -3 29)"><path d="m10.5 9.5h6v2h-6z" fill="#fff" fill-opacity=".784314" stroke="#393939" stroke-opacity=".498"/><g fill="none" stroke="#9a9a9a"><path d="m12.5 9.5v2"/><path d="m14.5 9.5v2"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/paste_values_formats.svg b/icon-themes/elementary_svg/sc/res/paste_values_formats.svg
new file mode 100644
index 000000000..86f0dfce0
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/paste_values_formats.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="605.714" cy="486.648" gradientTransform="matrix(.00803 0 0 .00618 16.158 19.236)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><radialGradient id="b" cx="605.714" cy="486.648" gradientTransform="matrix(-.00803 0 0 .00618 7.84 19.236)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><linearGradient id="c" gradientTransform="matrix(.0207 0 0 .00618 8.514 19.236)" gradientUnits="userSpaceOnUse" x1="302.857" x2="302.857" xlink:href="#i" y1="366.648" y2="609.505"/><linearGradient id="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="24.837" cy="36.421" gradientTransform="matrix(-.25568 0 0 -.19176 17.353 22.984)" gradientUnits="userSpaceOnUse" r="15.645" xlink:href="#d"/><linearGradient id="f" gradientTransform="matrix(.30355625 0 0 .32592858 7.901938 5.678215)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.24324 0 0 .35135 2.162 -.432)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.923" y2="41.077"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.2538 0 0 .30502 19.13 -.685)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.0207 0 0 .00618 23.006 8.634)" 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><radialGradient id="j" cx="605.714" cy="486.648" gradientTransform="matrix(-.00803 0 0 .00618 30.332 8.634)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><radialGradient id="k" cx="605.714" cy="486.648" gradientTransform="matrix(.00803 0 0 .00618 30.65 8.634)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><linearGradient id="l" gradientTransform="matrix(.46667 0 0 .5 -.933 .75)" gradientUnits="userSpaceOnUse" x1="25.5" x2="26" y1="-13.625" y2="-39.125"><stop offset="0" stop-color="#e2b369"/><stop offset="1" stop-color="#c79b55"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.42857 0 0 .46667 0 -.067)" gradientUnits="userSpaceOnUse" x1="14.389" x2="14.389" y1="-8.841" y2="-40.204"><stop offset="0" stop-color="#fff"/><stop offset=".062" stop-color="#fff" stop-opacity=".235"/><stop offset=".963" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="10" x2="10" y1="-1" y2="9"><stop offset="0" stop-color="#fff"/><stop offset=".066" stop-color="#ddd"/><stop offset=".661" stop-color="#abacae"/><stop offset="1" stop-color="#89898b"/></linearGradient><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="10.502" x2="10.502" y1=".998" y2="5"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><path d="m25.492 10.898h10v1.5h-10z" fill="url(#i)" opacity=".15" transform="translate(-21.492 8.602)"/><path d="m25.492 10.898v1.5c-.414.003-1-.336-1-.75s.46-.75 1-.75z" fill="url(#j)" opacity=".15" transform="translate(-21.492 8.602)"/><path d="m35.492 10.898v1.5c.414.003 1-.336 1-.75s-.462-.75-1-.75z" fill="url(#k)" opacity=".15" transform="translate(-21.492 8.602)"/><rect display="block" fill="url(#l)" height="16" rx="1.5" stroke="#66430b" stroke-opacity=".498" transform="scale(1 -1)" width="18" x="1.5" y="-19.5"/><rect display="block" fill="none" height="14" opacity=".5" rx=".5" stroke="url(#m)" transform="scale(1 -1)" width="16" x="2.5" y="-18.5"/><path d="m11.5 5.5c.972.044 1-1 1-1l-1-1v-1s.07-1.02-1-1l-4 .03c-1.026.043-1.01 1.002-1.01 1.002l.01.968-1 1s.116.956 1 1z" display="block" fill="url(#n)" stroke="#000" stroke-opacity=".345" transform="translate(2)"/><path d="m6.004 5v-2c-.04-.632.208-1.034 1-1h3c.463.074.942.116 1 1v2l-1-2h-3z" fill="url(#o)" transform="translate(2)"/><path d="m7.507 4.5h6" fill="none" opacity=".1" stroke="#fff" stroke-linecap="round"/><path d="m8.5 19v-12.5s0-.937 1-1h7.5" fill="none" opacity=".05" stroke="#000" stroke-linejoin="round"/><path d="m7.003 16a4 3 0 1 1 8 0 4 3 0 0 1 -8 0z" fill="url(#e)" fill-rule="evenodd" opacity=".141"/><path d="m3.5 6.5h17v15h-17z" fill="url(#f)" stroke-width="1.066955"/><path d="m12.5 14.5h-15v-13h15z" fill="none" stroke="url(#g)" stroke-linecap="round" transform="translate(7 6)"/><path d="m-3.5.5h17v15h-17z" fill="none" stroke="url(#h)" stroke-linejoin="round" transform="translate(7 6)"/><path d="m3 21.5h18v1.5h-18z" fill="url(#c)" opacity=".15"/><path d="m3 21.5v1.5c-.414.003-1-.336-1-.75s.46-.75 1-.75z" fill="url(#b)" opacity=".15"/><path d="m21 21.5v1.5c.414.003 1-.336 1-.75s-.462-.75-1-.75z" fill="url(#a)" opacity=".15"/><g fill="#f37329" stroke-width=".258171" transform="matrix(1 0 -.19829767 1 0 0)"><path d="m9.8304861 17.977736 2.6220469-6.050877h-3.3884914v-1.311024h5.0827364v.978225l-2.687598 6.383676z"/><path d="m15.788994 16.89362q-.07059.27229-.171441.579876-.09581.307586-.216823.620215-.115975.312628-.247078.620215-.12606.312628-.252119.595002h-1.109328q.07564-.307586.14623-.640384.07564-.332798.141187-.665596.07059-.327756.12606-.640385.05547-.317671.09581-.584918h1.411871z"/><path d="m20.950804 16.449889h-.887462v1.527847h-1.517761v-1.527847h-3.045608v-1.084115l3.131328-4.760024h1.432041v4.633964h.887462zm-2.405223-1.210175v-1.250515q0-.06555 0-.186569.005-.126059.01009-.282374.005-.156314.01008-.322713.01009-.166399.01513-.317671.01009-.151272.01513-.262205.01008-.115975.01513-.166399h-.04538q-.09076.211781-.206738.448773-.110933.236993-.257162.473986l-1.230345 1.865687z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/paste_values_only.svg b/icon-themes/elementary_svg/sc/res/paste_values_only.svg
new file mode 100644
index 000000000..20efa865d
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/paste_values_only.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="605.714" cy="486.648" gradientTransform="matrix(.00803 0 0 .00618 16.158 19.236)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><radialGradient id="b" cx="605.714" cy="486.648" gradientTransform="matrix(-.00803 0 0 .00618 7.84 19.236)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><linearGradient id="c" gradientTransform="matrix(.0207 0 0 .00618 8.514 19.236)" gradientUnits="userSpaceOnUse" x1="302.857" x2="302.857" xlink:href="#i" y1="366.648" y2="609.505"/><linearGradient id="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="24.837" cy="36.421" gradientTransform="matrix(-.25568 0 0 -.19176 17.353 22.984)" gradientUnits="userSpaceOnUse" r="15.645" xlink:href="#d"/><linearGradient id="f" gradientTransform="matrix(.30355625 0 0 .32592858 7.901938 5.678215)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.24324 0 0 .35135 2.162 -.432)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.923" y2="41.077"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.2538 0 0 .30502 19.13 -.685)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.0207 0 0 .00618 23.006 8.634)" 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><radialGradient id="j" cx="605.714" cy="486.648" gradientTransform="matrix(-.00803 0 0 .00618 30.332 8.634)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><radialGradient id="k" cx="605.714" cy="486.648" gradientTransform="matrix(.00803 0 0 .00618 30.65 8.634)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#d"/><linearGradient id="l" gradientTransform="matrix(.46667 0 0 .5 -.933 .75)" gradientUnits="userSpaceOnUse" x1="25.5" x2="26" y1="-13.625" y2="-39.125"><stop offset="0" stop-color="#e2b369"/><stop offset="1" stop-color="#c79b55"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.42857 0 0 .46667 0 -.067)" gradientUnits="userSpaceOnUse" x1="14.389" x2="14.389" y1="-8.841" y2="-40.204"><stop offset="0" stop-color="#fff"/><stop offset=".062" stop-color="#fff" stop-opacity=".235"/><stop offset=".963" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="10" x2="10" y1="-1" y2="9"><stop offset="0" stop-color="#fff"/><stop offset=".066" stop-color="#ddd"/><stop offset=".661" stop-color="#abacae"/><stop offset="1" stop-color="#89898b"/></linearGradient><linearGradient id="o" gradientUnits="userSpaceOnUse" x1="10.502" x2="10.502" y1=".998" y2="5"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><path d="m25.492 10.898h10v1.5h-10z" fill="url(#i)" opacity=".15" transform="translate(-21.492 8.602)"/><path d="m25.492 10.898v1.5c-.414.003-1-.336-1-.75s.46-.75 1-.75z" fill="url(#j)" opacity=".15" transform="translate(-21.492 8.602)"/><path d="m35.492 10.898v1.5c.414.003 1-.336 1-.75s-.462-.75-1-.75z" fill="url(#k)" opacity=".15" transform="translate(-21.492 8.602)"/><rect display="block" fill="url(#l)" height="16" rx="1.5" stroke="#66430b" stroke-opacity=".498" transform="scale(1 -1)" width="18" x="1.5" y="-19.5"/><rect display="block" fill="none" height="14" opacity=".5" rx=".5" stroke="url(#m)" transform="scale(1 -1)" width="16" x="2.5" y="-18.5"/><path d="m11.5 5.5c.972.044 1-1 1-1l-1-1v-1s.07-1.02-1-1l-4 .03c-1.026.043-1.01 1.002-1.01 1.002l.01.968-1 1s.116.956 1 1z" display="block" fill="url(#n)" stroke="#000" stroke-opacity=".345" transform="translate(2)"/><path d="m6.004 5v-2c-.04-.632.208-1.034 1-1h3c.463.074.942.116 1 1v2l-1-2h-3z" fill="url(#o)" transform="translate(2)"/><path d="m7.507 4.5h6" fill="none" opacity=".1" stroke="#fff" stroke-linecap="round"/><path d="m8.5 19v-12.5s0-.937 1-1h7.5" fill="none" opacity=".05" stroke="#000" stroke-linejoin="round"/><path d="m7.003 16a4 3 0 1 1 8 0 4 3 0 0 1 -8 0z" fill="url(#e)" fill-rule="evenodd" opacity=".141"/><path d="m3.5 6.5h17v15h-17z" fill="url(#f)" stroke-width="1.066955"/><path d="m12.5 14.5h-15v-13h15z" fill="none" stroke="url(#g)" stroke-linecap="round" transform="translate(7 6)"/><path d="m-3.5.5h17v15h-17z" fill="none" stroke="url(#h)" stroke-linejoin="round" transform="translate(7 6)"/><path d="m3 21.5h18v1.5h-18z" fill="url(#c)" opacity=".15"/><path d="m3 21.5v1.5c-.414.003-1-.336-1-.75s.46-.75 1-.75z" fill="url(#b)" opacity=".15"/><path d="m21 21.5v1.5c.414.003 1-.336 1-.75s-.462-.75-1-.75z" fill="url(#a)" opacity=".15"/><g fill="#949494" stroke-width=".258171"><path d="m6.8644802 17.977736 2.6220467-6.050877h-3.3884911v-1.311024h5.0827362v.978225l-2.6875974 6.383676z"/><path d="m12.822989 16.89362q-.07059.27229-.171442.579876-.09581.307586-.216823.620215-.115975.312628-.247077.620215-.12606.312628-.25212.595002h-1.109328q.07564-.307586.14623-.640384.07564-.332798.141187-.665596.07059-.327756.12606-.640385.05547-.317671.09581-.584918h1.411872z"/><path d="m17.984798 16.449889h-.887461v1.527847h-1.517762v-1.527847h-3.045608v-1.084115l3.131329-4.760024h1.432041v4.633964h.887461zm-2.405223-1.210175v-1.250515q0-.06555 0-.186569.005-.126059.01009-.282374.005-.156314.01009-.322713.01008-.166399.01513-.317671.01008-.151272.01513-.262205.01009-.115975.01513-.166399h-.04538q-.09076.211781-.206739.448773-.110933.236993-.257162.473986l-1.230345 1.865687z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/sc26049.svg b/icon-themes/elementary_svg/sc/res/sc26049.svg
new file mode 100644
index 000000000..9a7e81006
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/sc26049.svg
@@ -0,0 +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 -10.837836 -.432428)" gradientUnits="userSpaceOnUse" x1="-2.72223" x2="-2.72223" y1="11.192296" y2="45.346146"><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" gradientUnits="userSpaceOnUse" x1="8.5" x2="8.5" xlink:href="#a" y1="5.5" y2="7"/><linearGradient id="c" gradientTransform="translate(0 5)" gradientUnits="userSpaceOnUse" x1="8.5" x2="8.5" xlink:href="#a" y1="5.5" y2="7"/><radialGradient id="d" cx="11.375" cy="1.125" gradientTransform="matrix(-2.7233007 0 0 -4.0745854 26.992994 1.567864)" gradientUnits="userSpaceOnUse" r="5.154"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><radialGradient id="e" cx="8" cy="-3.5" fx="8" fy="-3.5" gradientTransform="matrix(1 0 0 .55555555 0 5.444445)" gradientUnits="userSpaceOnUse" r="4.5" xlink:href="#d"/><radialGradient id="f" cx="8" cy="-3.5" fx="8" fy="-3.5" gradientTransform="matrix(1 0 0 .55555555 0 10.444444)" gradientUnits="userSpaceOnUse" r="4.5" xlink:href="#d"/><g stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".556863"><path d="m3.5 4.5h9v2h-9z" fill="url(#e)"/><path d="m3.5 9.5h9v2h-9z" fill="url(#f)"/></g><g fill="none"><path d="m4 5.5h8" opacity=".5" stroke="url(#b)"/><path d="m4 10.5h8" opacity=".5" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/sf01.svg b/icon-themes/elementary_svg/sc/res/sf01.svg
new file mode 100644
index 000000000..fff0ff9cc
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/sf01.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><clipPath id="a"><path d="m16 1.793c-1.037 1.193-1.995 2.307-2.844 3.277-.017 0-.014-.006-.033-.006a.533.533 0 0 0 -.43.217l-4.427 5.989c-.598.13-1.186.457-1.604 1.09-1.133 1.728-2.404 3.277-2.404 3.277a.533.533 0 0 0 -.12.365h5.48c.173-.103.34-.22.487-.365.413-.408.682-.98.803-1.692.053-.307-.012-.578-.056-.855l5.148-4.49z"/></clipPath><linearGradient id="b" gradientTransform="matrix(.5656 0 0 .562 -.077 -7.93)" gradientUnits="userSpaceOnUse" x1="28.059" x2="33.437" y1="18.868" y2="23.743"><stop offset="0" stop-color="#6e3d09"/><stop offset=".242" stop-color="#ea8113"/><stop offset=".621" stop-color="#5c3307"/><stop offset="1" stop-color="#e07c12"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.5565 0 0 .5627 .185 -7.95)" gradientUnits="userSpaceOnUse" x1="20.250999" x2="22.011999" y1="29.811001" y2="31.724001"><stop offset="0" stop-color="#f2f2f2"/><stop offset="1" stop-color="#c3c3c3"/></linearGradient><radialGradient id="d" cx="15.415" cy="35.356998" gradientTransform="matrix(.4524 0 0 .5118 1.782 -5.44)" gradientUnits="userSpaceOnUse" r="7.579"><stop offset="0" stop-color="#650000"/><stop offset="1" stop-color="#fb66f5"/></radialGradient><linearGradient id="e" gradientTransform="matrix(-.99999999 0 0 .99999999 6 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#o" y1="2" y2="4"/><linearGradient id="f" gradientTransform="matrix(-.99999999 0 0 .99999999 6 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#o" y1="2" y2="4"/><linearGradient id="g" gradientTransform="matrix(-.99999999 0 0 .99999999 6 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#o" y1="2" y2="4"/><linearGradient id="h" gradientTransform="matrix(-.99999999 0 0 .99999999 16 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#o" y1="2" y2="4"/><linearGradient id="i" gradientTransform="matrix(-.99999999 0 0 .99999999 16 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#o" y1="2" y2="4"/><linearGradient id="j" gradientTransform="matrix(-.99999999 0 0 .99999999 16 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#o" y1="2" y2="4"/><linearGradient id="k" gradientTransform="matrix(.33333333 0 0 1 5.333333 0)" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="10" y2="6"><stop offset="0" stop-color="#3689e6"/><stop offset="1" stop-color="#64baff"/></linearGradient><linearGradient id="l"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#l" y1="7" y2="9"/><linearGradient id="n" gradientTransform="matrix(-.99999999 0 0 .99999999 11 10)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#o" y1="2" y2="4"/><linearGradient id="o" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="30.655001" x2="30.827999" xlink:href="#l" y1="65.686996" y2="48.688"/><linearGradient id="p" gradientTransform="matrix(-.99999999 0 0 .99999999 11 5)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#o" y1="2" y2="4"/><linearGradient id="q" gradientTransform="matrix(-.99999999 0 0 .99999999 11 0)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#o" y1="2" y2="4"/><linearGradient id="r" gradientTransform="matrix(.59436 0 0 .5999 -19.265 1.967)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><rect fill="url(#r)" height="15" rx=".424" ry=".491" width="15" x=".5" y=".5"/><path d="m.49804688.00195313c-.27600001 0-.50000001.22399999-.50000001.49999999l.00195313 14.99804688c0 .276.224.5.5.5h15c.276 0 .5-.224.5-.5.0019-5.003728-.002-9.9990437-.002-14.99804688 0-.276-.224-.49999999-.5-.49999999zm.49804687.99804687h14.00390625v4h-4l-.002-3.9980469h-.9999531l.0019531 3.9980469h-4l-.00195-3.9980469h-1l.00195 3.9980469h-4v1h4v4h-4v1h4v4h1v-4h4v4h1v-4h4l.002 4.001953h-14.00395312zm5.00390625 5h4v4h-4zm5 0h4v4h-4z" fill="#030303" opacity=".32"/><g fill="none" stroke-linecap="square"><path d="m9.4999996 11.5h-2.9999996v3h2.9999996z" stroke="url(#n)"/><path d="m9.4999996 6.5h-2.9999996v3h2.9999996z" stroke="url(#p)"/><path d="m9.4999996 1.5000001h-2.9999996v3h2.9999996z" stroke="url(#q)"/><path d="m4.4999996 11.5h-2.9999996v3h2.9999996z" stroke="url(#e)"/><path d="m4.4999996 6.5h-2.9999996v3h2.9999996z" stroke="url(#f)"/><path d="m4.4999996 1.5000001h-2.9999996v3h2.9999996z" stroke="url(#g)"/><path d="m14.5 11.5h-3v3h3z" stroke="url(#h)"/><path d="m14.5 6.5h-3v3h3z" stroke="url(#i)"/><path d="m14.5 1.5000001h-3v3h3z" stroke="url(#j)"/></g><path d="m10.5 10.5h-5v-5h5z" fill="url(#k)" stroke-width=".545545"/><path d="m6 5c-.554 0-1 .446-1 1v4c0 .554.446 1 1 1h4c.554 0 1-.446 1-1v-4c0-.554-.446-1-1-1zm0 1h4v4h-4z" fill="#002e99" fill-opacity=".501961"/><path d="m6.5 6.5h3v3h-3z" fill="none" opacity=".5" stroke="url(#m)" stroke-linecap="square"/><g clip-path="url(#a)"><path d="m13.247 5.778 2.3 2.136.91-.942-.01-4.88c-1.168 1.343-2.276 2.634-3.2 3.687z" fill="url(#b)" stroke="#673907" stroke-linecap="round"/><path d="m8.316 12.098 1.437 1.24 6.05-5.273c-.245-.88-1.64-2.467-2.68-2.467z" fill="url(#c)" stroke="#797b75" stroke-linecap="round"/><path d="m4.667 15.973c3.003 0 5.284.417 5.715-2.12.35-2.045-2.073-3.025-3.275-1.2-1.153 1.757-2.437 3.32-2.437 3.32z" fill="url(#d)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/sf02.svg b/icon-themes/elementary_svg/sc/res/sf02.svg
new file mode 100644
index 000000000..081bba0f4
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/sf02.svg
@@ -0,0 +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(.31428714 0 0 .3259265 .457108 -.322238)" 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" 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="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="c" 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="d" gradientTransform="matrix(.5655975 0 0 .56210625 -.076956 -7.931368)" gradientUnits="userSpaceOnUse" x1="28.059" x2="33.437" y1="18.868" y2="23.743"><stop offset="0" stop-color="#6e3d09"/><stop offset=".242" stop-color="#ea8113"/><stop offset=".621" stop-color="#5c3307"/><stop offset="1" stop-color="#e07c12"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.55644553 0 0 .56273841 .184529 -7.948609)" gradientUnits="userSpaceOnUse" x1="20.250999" x2="22.011999" y1="29.811001" y2="31.724001"><stop offset="0" stop-color="#f2f2f2"/><stop offset="1" stop-color="#c3c3c3"/></linearGradient><radialGradient id="f" cx="15.415" cy="35.356998" gradientTransform="matrix(.45238318 0 0 .51180633 1.782173 -5.440078)" gradientUnits="userSpaceOnUse" r="7.579"><stop offset="0" stop-color="#650000"/><stop offset="1" stop-color="#fb66f5"/></radialGradient><g transform="translate(-1)"><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 14.99909804s-7.333384 0-11.0000759 0c0-5.000017 0-10.000035 0-15.00005204z" fill="url(#a)" stroke-width="1.085626"/><g fill="none"><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" stroke="url(#b)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 14.99909804s-7.3333841 0-11.000076 0c0-5.000017 0-10.000035.0000001-15.00005204z" stroke="url(#c)" stroke-linejoin="round" stroke-width=".999922"/></g></g><path d="m13.09335 14.499965-11.5933433-11.6248402v11.6248402z" fill="none"/><path d="m13.247278 5.7779096 2.298769 2.1364175.912322-.9424949-.01006-4.8805718c-1.169495 1.3433426-2.277213 2.6349628-3.201031 3.6880859z" fill="url(#d)" stroke="#673907" stroke-linecap="round" stroke-width=".999964"/><path d="m8.3164207 12.098085 1.43673 1.239898 6.0486333-5.2727992c-.244244-.8807155-1.637872-2.4668655-2.679501-2.4668655l-4.8058623 6.4983297z" fill="url(#e)" stroke="#797b75" stroke-linecap="round" stroke-width=".999964"/><path d="m4.6671265 15.972945c3.0027657 0 5.2842929.416652 5.7153115-2.120613.349126-2.044467-2.0732009-3.024317-3.275744-1.19967-1.1522574 1.757121-2.436694 3.320283-2.436694 3.320283z" fill="url(#f)" stroke-width="1.43673"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/sidebar/CellBorder.svg b/icon-themes/elementary_svg/sc/res/sidebar/CellBorder.svg
new file mode 100644
index 000000000..6ee756af1
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/sidebar/CellBorder.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 43 43" 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 .567572)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.999992" y1="6.923065" y2="55.307682"><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(.24324324 0 0 .35135133 22.162164 .567572)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.999992" xlink:href="#a" y1="6.923065" y2="55.307682"/><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 20.567572)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.999992" xlink:href="#a" y1="6.923065" y2="55.307682"/><linearGradient id="d" gradientTransform="matrix(.24324324 0 0 .35135133 22.162164 20.567572)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.999992" xlink:href="#a" y1="6.923065" y2="55.307682"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="-16" x2="-16" y1="20" y2="59"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#e9e9e9"/></linearGradient><path d="m3 2h39v39h-39z" fill="url(#e)"/><g fill="none" stroke-linecap="round"><g stroke="#8c8c8c" stroke-dasharray="2 2"><path d="m2.50005 1.4928788v40.0000002"/><path d="m42.50005 1.4928792v39.9999998"/><path d="m22.50005 1.4928792v39.9999998"/><path d="m42.50005 21.492879h-39.9999999"/><path d="m42.50005 1.492879h-39.9999999"/><path d="m42.50005 41.492879h-39.9999999"/></g><path d="m21.5 20.5h-18v-18h18z" stroke="url(#a)"/><path d="m41.5 20.5h-18v-18h18z" stroke="url(#b)"/><path d="m21.5 40.5h-18v-18h18z" stroke="url(#c)"/><path d="m41.5 40.5h-18v-18h18z" stroke="url(#d)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/sidebar/CellBorderLineStyle_005.svg b/icon-themes/elementary_svg/sc/res/sidebar/CellBorderLineStyle_005.svg
new file mode 100644
index 000000000..e458844bc
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/sidebar/CellBorderLineStyle_005.svg
@@ -0,0 +1 @@
+<svg height="12" viewBox="0 0 20.108333 3.1750001" width="76" xmlns="http://www.w3.org/2000/svg"><path d="m19.976042 295.54477h-19.31458365" fill="none" stroke="#f37329" stroke-linecap="square" stroke-width=".264583" transform="translate(0 -293.82498)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/sidebar/CellBorderLineStyle_110.svg b/icon-themes/elementary_svg/sc/res/sidebar/CellBorderLineStyle_110.svg
new file mode 100644
index 000000000..b767f25dd
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/sidebar/CellBorderLineStyle_110.svg
@@ -0,0 +1 @@
+<svg height="12" viewBox="0 0 20.108333 3.1750001" width="76" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke="#f37329" stroke-linecap="square" stroke-width=".529167" transform="translate(0 -293.82498)"><path d="m19.84375 295.1479h-19.04999998"/><path d="m19.84375 295.94165h-19.04999998"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/sidebar/CellBorderLineStyle_250.svg b/icon-themes/elementary_svg/sc/res/sidebar/CellBorderLineStyle_250.svg
new file mode 100644
index 000000000..c42b905ec
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/sidebar/CellBorderLineStyle_250.svg
@@ -0,0 +1 @@
+<svg height="12" viewBox="0 0 20.108333 3.1750001" width="76" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke="#f37329" stroke-linecap="square" stroke-width=".529167" transform="translate(0 -293.82498)"><path d="m19.84375 295.67706h-19.04999998"/><path d="m19.84375 295.41248h-19.04999998"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/sidebar/CellBorderLineStyle_260.svg b/icon-themes/elementary_svg/sc/res/sidebar/CellBorderLineStyle_260.svg
new file mode 100644
index 000000000..98cbcde09
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/sidebar/CellBorderLineStyle_260.svg
@@ -0,0 +1 @@
+<svg height="12" viewBox="0 0 20.108333 3.1750001" width="76" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke="#f37329" stroke-linecap="square" stroke-width=".529167" transform="translate(0 -293.82498)"><path d="m19.84375 296.20623h-19.04999998"/><path d="m19.84375 294.88331h-19.04999998"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/sidebar/CellBorderLineStyle_400.svg b/icon-themes/elementary_svg/sc/res/sidebar/CellBorderLineStyle_400.svg
new file mode 100644
index 000000000..96a9faa36
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/sidebar/CellBorderLineStyle_400.svg
@@ -0,0 +1 @@
+<svg height="12" viewBox="0 0 20.108333 3.1750001" width="76" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke="#f37329" stroke-linecap="square" stroke-width=".529167" transform="translate(0 -293.82498)"><path d="m19.84375 295.94165h-19.04999998"/><path d="m19.84375 295.41248h-19.04999998"/><path d="m19.84375 295.1479h-19.04999998"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/sidebar/CellBorderLineStyle_450.svg b/icon-themes/elementary_svg/sc/res/sidebar/CellBorderLineStyle_450.svg
new file mode 100644
index 000000000..f306daea9
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/sidebar/CellBorderLineStyle_450.svg
@@ -0,0 +1 @@
+<svg height="12" viewBox="0 0 20.108333 3.1750001" width="76" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke="#f37329" stroke-linecap="square" stroke-width=".529167" transform="translate(0 -293.82498)"><path d="m19.84375 295.94165h-19.04999998"/><path d="m19.84375 295.67706h-19.04999998"/><path d="m19.84375 294.88331h-19.04999998"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/sidebar/CellBorderLineStyle_500.svg b/icon-themes/elementary_svg/sc/res/sidebar/CellBorderLineStyle_500.svg
new file mode 100644
index 000000000..bbe60bec1
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/sidebar/CellBorderLineStyle_500.svg
@@ -0,0 +1 @@
+<svg height="12" viewBox="0 0 20.108333 3.1750001" width="76" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke="#f37329" stroke-linecap="square" stroke-width=".529167" transform="translate(0 -293.82498)"><path d="m19.84375 295.94165h-19.04999998"/><path d="m19.84375 295.67706h-19.04999998"/><path d="m19.84375 294.88331h-19.04999998"/><path d="m19.84375 295.28019h-19.04999998"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/sidebar/CellBorderLineStyle_505.svg b/icon-themes/elementary_svg/sc/res/sidebar/CellBorderLineStyle_505.svg
new file mode 100644
index 000000000..6c47e7b7d
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/sidebar/CellBorderLineStyle_505.svg
@@ -0,0 +1 @@
+<svg height="12" viewBox="0 0 20.108333 3.1750001" width="76" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke="#f37329" stroke-linecap="square" stroke-width=".529167" transform="translate(0 -293.82498)"><path d="m19.84375 295.94165h-19.04999998"/><path d="m19.84375 294.88331h-19.04999998"/><path d="m19.84375 295.1479h-19.04999998"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/sidebar/CellBorderLineStyle_750.svg b/icon-themes/elementary_svg/sc/res/sidebar/CellBorderLineStyle_750.svg
new file mode 100644
index 000000000..a1ec4d148
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/sidebar/CellBorderLineStyle_750.svg
@@ -0,0 +1 @@
+<svg height="12" viewBox="0 0 20.108333 3.1750001" width="76" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke="#f37329" stroke-linecap="square" stroke-width=".529167" transform="translate(0 -293.82498)"><path d="m19.84375 295.1479h-19.04999998"/><path d="m19.84375 295.94165h-19.04999998"/><path d="m19.84375 294.88331h-19.04999998"/><path d="m19.84375 296.20623h-19.04999998"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/sidebar/CellBorder_All_18x18.svg b/icon-themes/elementary_svg/sc/res/sidebar/CellBorder_All_18x18.svg
new file mode 100644
index 000000000..f930ed039
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/sidebar/CellBorder_All_18x18.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="9.533334" x2="9.533334" y1="-2.2" y2="18.066667"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#e9e9e9"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="20" y2="0"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 .162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.999992" y1="6.923065" y2="46.769222"><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><path d="m1 1v16h16v-16z" fill="url(#a)" stroke-width="1.066667"/><g fill="none"><path d="m.5.5h17v17h-17z" stroke="url(#b)" stroke-linecap="square"/><path d="m16.5 16.5h-15v-15h15z" stroke="url(#c)" stroke-linecap="round"/><g stroke="#f37329" stroke-linecap="square" stroke-width="2"><path d="m1.0035347 1h16.0000003"/><path d="m1.0035347 17h16.0000003"/><path d="m1.0035347 9h16.0000003"/><path d="m1.0035347 1-.0070712 15.992929"/><path d="m17.003535 1-.0071 15.992929"/><path d="m9.0106057 1.007071-.007071 15.992929"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/sidebar/CellBorder_Bottom_18x18.svg b/icon-themes/elementary_svg/sc/res/sidebar/CellBorder_Bottom_18x18.svg
new file mode 100644
index 000000000..b051961b2
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/sidebar/CellBorder_Bottom_18x18.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="9.533334" x2="9.533334" y1="-2.2" y2="18.066667"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#e9e9e9"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="20" y2="0"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 .162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.999992" y1="6.923065" y2="46.769222"><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><path d="m1 1v16h16v-16z" fill="url(#a)" stroke-width="1.066667"/><g fill="none"><path d="m.5.5h17v17h-17z" opacity=".5" stroke="url(#b)" stroke-linecap="square"/><path d="m16.5 16.5h-15v-15h15z" stroke="url(#c)" stroke-linecap="round"/><path d="m1.0035347 17h16.0000003" stroke="#f37329" stroke-linecap="square" stroke-width="2"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/sidebar/CellBorder_Bottom_Double_18x18.svg b/icon-themes/elementary_svg/sc/res/sidebar/CellBorder_Bottom_Double_18x18.svg
new file mode 100644
index 000000000..c5ad283d2
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/sidebar/CellBorder_Bottom_Double_18x18.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="9.533334" x2="9.533334" y1="-2.2" y2="18.066667"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#e9e9e9"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="20" y2="0"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 .162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.999992" y1="6.923065" y2="46.769222"><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><path d="m1 1v16h16v-16z" fill="url(#a)" stroke-width="1.066667"/><g fill="none"><path d="m.5.5h17v17h-17z" opacity=".5" stroke="url(#b)" stroke-linecap="square"/><path d="m16.5 16.5h-15v-15h15z" stroke="url(#c)" stroke-linecap="round"/><g stroke="#f37329" stroke-linecap="square" stroke-width="2" transform="matrix(0 1 -1 0 34.001767 -.001767)"><path d="m17.001767 17.001767v16"/><path d="m14.001767 17.001767v16"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/sidebar/CellBorder_Bottom_Thick_18x18.svg b/icon-themes/elementary_svg/sc/res/sidebar/CellBorder_Bottom_Thick_18x18.svg
new file mode 100644
index 000000000..e858e72fb
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/sidebar/CellBorder_Bottom_Thick_18x18.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="9.533334" x2="9.533334" y1="-2.2" y2="18.066667"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#e9e9e9"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="20" y2="0"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 .162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.999992" y1="6.923065" y2="46.769222"><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><path d="m1 1v16h16v-16z" fill="url(#a)" stroke-width="1.066667"/><g fill="none"><path d="m.5.5h17v17h-17z" opacity=".5" stroke="url(#b)" stroke-linecap="square"/><path d="m16.5 16.5h-15v-15h15z" stroke="url(#c)" stroke-linecap="round"/><g stroke="#f37329" stroke-linecap="square" stroke-width="2" transform="matrix(0 1 -1 0 34.001767 -.001767)"><path d="m17.001767 17.001767v16"/><path d="m15.001767 17.001767v16"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/sidebar/CellBorder_Empty_18x18.svg b/icon-themes/elementary_svg/sc/res/sidebar/CellBorder_Empty_18x18.svg
new file mode 100644
index 000000000..59d1e855a
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/sidebar/CellBorder_Empty_18x18.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="9.533334" x2="9.533334" y1="-2.2" y2="18.066667"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#e9e9e9"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="20" y2="0"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 .162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.999992" y1="6.923065" y2="46.769222"><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><path d="m1 1v16h16v-16z" fill="url(#a)" stroke-width="1.066667"/><g fill="none"><path d="m.5.5h17v17h-17z" opacity=".5" stroke="url(#b)" stroke-linecap="square"/><path d="m16.5 16.5h-15v-15h15z" stroke="url(#c)" stroke-linecap="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/sidebar/CellBorder_FourBorders_18x18.svg b/icon-themes/elementary_svg/sc/res/sidebar/CellBorder_FourBorders_18x18.svg
new file mode 100644
index 000000000..167a22095
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/sidebar/CellBorder_FourBorders_18x18.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="9.533334" x2="9.533334" y1="-2.2" y2="18.066667"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#e9e9e9"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="20" y2="0"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 .162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.999992" y1="6.923065" y2="46.769222"><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><path d="m1 1v16h16v-16z" fill="url(#a)" stroke-width="1.066667"/><g fill="none"><path d="m.5.5h17v17h-17z" stroke="url(#b)" stroke-linecap="square"/><path d="m16.5 16.5h-15v-15h15z" stroke="url(#c)" stroke-linecap="round"/><g stroke="#f37329" stroke-linecap="square" stroke-width="2"><path d="m1.0035347 1h16.0000003"/><path d="m1.0035347 17h16.0000003"/><path d="m1.0035347 1-.0070712 15.992929"/><path d="m17.003535 1-.0071 15.992929"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/sidebar/CellBorder_FourBorders_Thick_18x18.svg b/icon-themes/elementary_svg/sc/res/sidebar/CellBorder_FourBorders_Thick_18x18.svg
new file mode 100644
index 000000000..247661da2
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/sidebar/CellBorder_FourBorders_Thick_18x18.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="9.533334" x2="9.533334" y1="-2.2" y2="18.066667"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#e9e9e9"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="20" y2="0"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 .162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.999992" y1="6.923065" y2="46.769222"><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><path d="m1 1v16h16v-16z" fill="url(#a)" stroke-width="1.066667"/><g fill="none"><path d="m.5.5h17v17h-17z" opacity=".5" stroke="url(#b)" stroke-linecap="square"/><path d="m16.5 16.5h-15v-15h15z" stroke="url(#c)" stroke-linecap="round"/><g stroke="#f37329" stroke-linecap="square" stroke-width="2"><g transform="matrix(0 1 -1 0 34.001767 -.001767)"><path d="m17.001767 17.001767v16"/><path d="m15.001767 17.001767v16"/><path d="m1.001767 17.001767v16"/><path d="m3.001767 17.001767v16"/></g><g transform="matrix(-1 0 0 -1 18.001767 34.001766)"><path d="m17.001767 17.001767v16"/><path d="m15.001767 17.001767v16"/><path d="m1.001767 17.001767v16"/><path d="m3.001767 17.001767v16"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/sidebar/CellBorder_LeftAndRight_18x18.svg b/icon-themes/elementary_svg/sc/res/sidebar/CellBorder_LeftAndRight_18x18.svg
new file mode 100644
index 000000000..f7d0df469
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/sidebar/CellBorder_LeftAndRight_18x18.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="9.533334" x2="9.533334" y1="-2.2" y2="18.066667"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#e9e9e9"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="20" y2="0"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 .162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.999992" y1="6.923065" y2="46.769222"><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><path d="m1 1v16h16v-16z" fill="url(#a)" stroke-width="1.066667"/><g fill="none"><path d="m.5.5h17v17h-17z" opacity=".5" stroke="url(#b)" stroke-linecap="square"/><path d="m16.5 16.5h-15v-15h15z" stroke="url(#c)" stroke-linecap="round"/><g stroke="#f37329" stroke-linecap="square" stroke-width="2" transform="matrix(0 1 -1 0 34.001767 -.001767)"><path d="m1.0035347 17h16.0000003"/><path d="m1 33h16"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/sidebar/CellBorder_LeftDiagonal_18x18.svg b/icon-themes/elementary_svg/sc/res/sidebar/CellBorder_LeftDiagonal_18x18.svg
new file mode 100644
index 000000000..04e3a58e6
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/sidebar/CellBorder_LeftDiagonal_18x18.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="9.533334" x2="9.533334" y1="-2.2" y2="18.066667"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#e9e9e9"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="20" y2="0"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 .162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.999992" y1="6.923065" y2="46.769222"><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><path d="m1 1v16h16v-16z" fill="url(#a)" stroke-width="1.066667"/><g fill="none"><path d="m.5.5h17v17h-17z" opacity=".5" stroke="url(#b)" stroke-linecap="square"/><path d="m16.5 16.5h-15v-15h15z" stroke="url(#c)" stroke-linecap="round"/><path d="m1.5017671 31.501767 13.9999999-14" stroke="#f37329" stroke-linecap="square" stroke-width="2" transform="matrix(0 1 -1 0 34.001767 -.001767)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/sidebar/CellBorder_Left_18x18.svg b/icon-themes/elementary_svg/sc/res/sidebar/CellBorder_Left_18x18.svg
new file mode 100644
index 000000000..1f21cd36d
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/sidebar/CellBorder_Left_18x18.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="9.533334" x2="9.533334" y1="-2.2" y2="18.066667"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#e9e9e9"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="20" y2="0"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 .162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.999992" y1="6.923065" y2="46.769222"><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><path d="m1 1v16h16v-16z" fill="url(#a)" stroke-width="1.066667"/><g fill="none"><path d="m.5.5h17v17h-17z" opacity=".5" stroke="url(#b)" stroke-linecap="square"/><path d="m16.5 16.5h-15v-15h15z" stroke="url(#c)" stroke-linecap="round"/><path d="m1 33h16" stroke="#f37329" stroke-linecap="square" stroke-width="2" transform="matrix(0 1 -1 0 34.001767 -.001767)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/sidebar/CellBorder_RightDiagonal_18x18.svg b/icon-themes/elementary_svg/sc/res/sidebar/CellBorder_RightDiagonal_18x18.svg
new file mode 100644
index 000000000..f53604983
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/sidebar/CellBorder_RightDiagonal_18x18.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="9.533334" x2="9.533334" y1="-2.2" y2="18.066667"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#e9e9e9"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="20" y2="0"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 .162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.999992" y1="6.923065" y2="46.769222"><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><path d="m1 1v16h16v-16z" fill="url(#a)" stroke-width="1.066667"/><g fill="none"><path d="m.5.5h17v17h-17z" opacity=".5" stroke="url(#b)" stroke-linecap="square"/><path d="m16.5 16.5h-15v-15h15z" stroke="url(#c)" stroke-linecap="round"/><path d="m1.5017671 17.501767 13.9999999 14" stroke="#f37329" stroke-linecap="square" stroke-width="2" transform="matrix(0 1 -1 0 34.001767 -.001767)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/sidebar/CellBorder_Right_18x18.svg b/icon-themes/elementary_svg/sc/res/sidebar/CellBorder_Right_18x18.svg
new file mode 100644
index 000000000..7a9eb079c
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/sidebar/CellBorder_Right_18x18.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="9.533334" x2="9.533334" y1="-2.2" y2="18.066667"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#e9e9e9"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="20" y2="0"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 .162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.999992" y1="6.923065" y2="46.769222"><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><path d="m1 1v16h16v-16z" fill="url(#a)" stroke-width="1.066667"/><g fill="none"><path d="m.5.5h17v17h-17z" opacity=".5" stroke="url(#b)" stroke-linecap="square"/><path d="m16.5 16.5h-15v-15h15z" stroke="url(#c)" stroke-linecap="round"/><path d="m1 17.001767h16" stroke="#f37329" stroke-linecap="square" stroke-width="2" transform="matrix(0 1 -1 0 34.001767 -.001767)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/sidebar/CellBorder_TopAndBottom_18x18.svg b/icon-themes/elementary_svg/sc/res/sidebar/CellBorder_TopAndBottom_18x18.svg
new file mode 100644
index 000000000..0d807e1ac
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/sidebar/CellBorder_TopAndBottom_18x18.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="9.533334" x2="9.533334" y1="-2.2" y2="18.066667"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#e9e9e9"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="20" y2="0"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 .162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.999992" y1="6.923065" y2="46.769222"><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><path d="m1 1v16h16v-16z" fill="url(#a)" stroke-width="1.066667"/><g fill="none"><path d="m.5.5h17v17h-17z" opacity=".5" stroke="url(#b)" stroke-linecap="square"/><path d="m16.5 16.5h-15v-15h15z" stroke="url(#c)" stroke-linecap="round"/><g stroke="#f37329" stroke-linecap="square" stroke-width="2" transform="translate(0 -16)"><path d="m1.0035347 17h16.0000003"/><path d="m1 33h16"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/sidebar/CellBorder_TopSingle_BottomDouble_18x18.svg b/icon-themes/elementary_svg/sc/res/sidebar/CellBorder_TopSingle_BottomDouble_18x18.svg
new file mode 100644
index 000000000..e3549d85b
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/sidebar/CellBorder_TopSingle_BottomDouble_18x18.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="9.533334" x2="9.533334" y1="-2.2" y2="18.066667"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#e9e9e9"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="20" y2="0"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 .162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.999992" y1="6.923065" y2="46.769222"><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><path d="m1 1v16h16v-16z" fill="url(#a)" stroke-width="1.066667"/><g fill="none"><path d="m.5.5h17v17h-17z" opacity=".5" stroke="url(#b)" stroke-linecap="square"/><path d="m16.5 16.5h-15v-15h15z" stroke="url(#c)" stroke-linecap="round"/><g stroke="#f37329" stroke-linecap="square" stroke-width="2" transform="matrix(0 1 -1 0 34.001767 -.001767)"><path d="m17.001767 17.001767v16"/><path d="m14.001767 17.001767v16"/><path d="m1.001767 17.001767v16"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/sidebar/CellBorder_TopThin_BottomThick_18x18.svg b/icon-themes/elementary_svg/sc/res/sidebar/CellBorder_TopThin_BottomThick_18x18.svg
new file mode 100644
index 000000000..78c705ec0
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/sidebar/CellBorder_TopThin_BottomThick_18x18.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="9.533334" x2="9.533334" y1="-2.2" y2="18.066667"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#e9e9e9"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="20" y2="0"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 .162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.999992" y1="6.923065" y2="46.769222"><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><path d="m1 1v16h16v-16z" fill="url(#a)" stroke-width="1.066667"/><g fill="none"><path d="m.5.5h17v17h-17z" opacity=".5" stroke="url(#b)" stroke-linecap="square"/><path d="m16.5 16.5h-15v-15h15z" stroke="url(#c)" stroke-linecap="round"/><g stroke="#f37329" stroke-linecap="square" stroke-width="2" transform="matrix(0 1 -1 0 34.001767 -.001767)"><path d="m17.001767 17.001767v16"/><path d="m15.001767 17.001767v16"/><path d="m1.001767 17.001767v16"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/sidebar/CellBorder_Top_18x18.svg b/icon-themes/elementary_svg/sc/res/sidebar/CellBorder_Top_18x18.svg
new file mode 100644
index 000000000..bd668d844
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/sidebar/CellBorder_Top_18x18.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="9.533334" x2="9.533334" y1="-2.2" y2="18.066667"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#e9e9e9"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="20" y2="0"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 .162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.999992" y1="6.923065" y2="46.769222"><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><path d="m1 1v16h16v-16z" fill="url(#a)" stroke-width="1.066667"/><g fill="none"><path d="m.5.5h17v17h-17z" opacity=".5" stroke="url(#b)" stroke-linecap="square"/><path d="m16.5 16.5h-15v-15h15z" stroke="url(#c)" stroke-linecap="round"/><path d="m1.0035347 17h16.0000003" stroke="#f37329" stroke-linecap="square" stroke-width="2" transform="translate(0 -16)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/xml_element.svg b/icon-themes/elementary_svg/sc/res/xml_element.svg
new file mode 100644
index 000000000..93e8b51db
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/xml_element.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 11" xmlns="http://www.w3.org/2000/svg"><path d="m8.6875 1-2.34375 8.75.96875.25 2.34375-8.75zm-4.40625 1-2.96875 3.15625-.3125.34375.3125.34375 2.96875 3.15625.6875-.6875-2.59375-2.8125 2.625-2.8125zm7.4375 0-.71875.6875 2.625 2.8125-2.59375 2.8125.6875.6875 2.96875-3.15625.3125-.34375-.3125-.34375z" fill="#8c8c8c"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sc/res/xml_element_repeat.svg b/icon-themes/elementary_svg/sc/res/xml_element_repeat.svg
new file mode 100644
index 000000000..e6ffcf3f7
--- /dev/null
+++ b/icon-themes/elementary_svg/sc/res/xml_element_repeat.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 11" xmlns="http://www.w3.org/2000/svg"><path d="m7.6875 1-2.34375 8.75.96875.25 2.34375-8.75zm2 0-2.34375 8.75.96875.25 2.34375-8.75zm-5.40625 1-2.96875 3.15625-.3125.34375.3125.34375 2.96875 3.15625.6875-.6875-2.59375-2.8125 2.625-2.8125zm7.4375 0-.71875.6875 2.625 2.8125-2.59375 2.8125.6875.6875 2.96875-3.15625.3125-.34375-.3125-.34375z" fill="#8c8c8c"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/cmd/transition-box.svg b/icon-themes/elementary_svg/sd/cmd/transition-box.svg
new file mode 100644
index 000000000..9803708d4
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/cmd/transition-box.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(.5135 0 0 .4054 -.325 3.27)" gradientUnits="userSpaceOnUse" x1="37.632999" x2="37.633884" y1="6.733" y2="56.068081"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.3746 0 0 .37083 29.393 2.44)" gradientUnits="userSpaceOnUse" x1="-51.785999" x2="-51.785999" y1="50.785999" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.457 0 0 .3477 47.03 -3.877)" gradientUnits="userSpaceOnUse" x1="-70.087524" x2="-70.087524" y1="25.53063" y2="88.803566"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="55" x2="55" y1="6" y2="26"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><path d="m1.5 4.5h29v23h-29z" fill="url(#c)"/><g fill="none"><path d="m29.5 26.5h-27v-21h27z" stroke="url(#a)" stroke-linecap="square"/><path d="m1.5 4.5v23h3.5 25.5v-23h-25.5z" stroke="url(#b)" stroke-linejoin="round"/></g><g fill="url(#d)"><path d="m6.99998 9.99997h18v12.00005h-18z"/><path d="m3 10.24265 4.24264-4.24265h-4.24264z" fill-rule="evenodd"/><path d="m10.53563 14.949843 1.41422-1.414214-6.36398-6.3639818-1.41422 1.4142135z"/><path d="m29 10.24265-4.24264-4.24265h4.24264z" fill-rule="evenodd"/><path d="m21.46452 14.949861-1.41422-1.414214 6.36398-6.36398 1.41422 1.4142135z"/><path d="m29 21.75735-4.24264 4.24265h4.24264z" fill-rule="evenodd"/><path d="m21.46455 17.050346-1.41421 1.414214 6.36398 6.363982 1.41421-1.414214z"/><path d="m3 21.75735 4.24264 4.24265h-4.24264z" fill-rule="evenodd"/><path d="m10.53566 17.050333 1.41422 1.414214-6.36398 6.36398-1.41422-1.414214z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/cmd/transition-checkerboard.svg b/icon-themes/elementary_svg/sd/cmd/transition-checkerboard.svg
new file mode 100644
index 000000000..c5feb8722
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/cmd/transition-checkerboard.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="19" x2="19" y1="6" y2="26"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.5135 0 0 .4054 -.325 3.27)" gradientUnits="userSpaceOnUse" x1="37.632999" x2="37.633884" y1="6.733" y2="56.068081"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.3746 0 0 .37083 29.393 2.44)" gradientUnits="userSpaceOnUse" x1="-51.785999" x2="-51.785999" y1="50.785999" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.457 0 0 .3477 47.03 -3.877)" gradientUnits="userSpaceOnUse" x1="-70.087524" x2="-70.087524" y1="25.53063" y2="88.803566"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><path d="m1.5 4.5h29v23h-29z" fill="url(#d)"/><g fill="url(#a)"><path d="m15.99998 4.99997h7v5h-7z"/><path d="m8.99998 9.99997h7v4.00003h-7z"/><path d="m1.99998 21.99997h7v4.99997h-7z"/><path d="m15.99998 13.99997h7v4h-7z"/><path d="m22.99998 9.99997h7v4.00003h-7z"/><path d="m22.99998 17.99997h7v4h-7z"/><path d="m1.99998 13.99997h7v4h-7z"/><path d="m1.99998 4.99997h7v5.00003h-7z"/><path d="m15.99998 21.99997h7v4.99997h-7z"/><path d="m8.99998 17.99997h7v4h-7z"/></g><g fill="none"><path d="m29.5 26.5h-27v-21h27z" stroke="url(#b)" stroke-linecap="square"/><path d="m1.5 4.5v23h3.5 25.5v-23h-25.5z" stroke="url(#c)" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/cmd/transition-comb.svg b/icon-themes/elementary_svg/sd/cmd/transition-comb.svg
new file mode 100644
index 000000000..ad7585f59
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/cmd/transition-comb.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="15" x2="15" y1="5" y2="26"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.5135 0 0 .4054 -.325 3.27)" gradientUnits="userSpaceOnUse" x1="37.632999" x2="37.633884" y1="6.733" y2="56.068081"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.3746 0 0 .37083 29.393 2.44)" gradientUnits="userSpaceOnUse" x1="-51.785999" x2="-51.785999" y1="50.785999" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.457 0 0 .3477 47.03 -3.877)" gradientUnits="userSpaceOnUse" x1="-70.087524" x2="-70.087524" y1="25.53063" y2="88.803566"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><path d="m1.5 4.5h29v23h-29z" fill="url(#d)"/><g fill="url(#a)"><path d="m1.99998 4.99997h11.99999v2.99993h-11.99999z"/><path d="m1.99998 9.99997h11.99999v1.99995h-11.99999z"/><path d="m1.99998 21.99997h11.99999v2.00002h-11.99999z"/><path d="m17.99998 23.99997h11.99999v2.99998h-11.99999z"/><path d="m17.99998 19.99997h11.99999v2h-11.99999z"/><path d="m17.99998 15.99997h11.99999v2h-11.99999z"/><path d="m17.99998 11.99997h11.99999v2h-11.99999z"/><path d="m17.99998 7.99997h11.99999v2h-11.99999z"/><path d="m1.99998 13.99997h11.99999v2h-11.99999z"/><path d="m1.99998 17.99997h11.99999v2h-11.99999z"/></g><g fill="none"><path d="m29.5 26.5h-27v-21h27z" stroke="url(#b)" stroke-linecap="square"/><path d="m1.5 4.5v23h3.5 25.5v-23h-25.5z" stroke="url(#c)" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/cmd/transition-cover.svg b/icon-themes/elementary_svg/sd/cmd/transition-cover.svg
new file mode 100644
index 000000000..1034e5ee1
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/cmd/transition-cover.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="2" x2="30" xlink:href="#f" y1="13" y2="13"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14" x2="14" xlink:href="#f" y1="2" y2="20"/><linearGradient id="c" gradientTransform="matrix(.5135 0 0 .4054 -.325 3.27)" gradientUnits="userSpaceOnUse" x1="37.632999" x2="37.633884" y1="6.733" y2="56.068081"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.3746 0 0 .37083 29.393 2.44)" gradientUnits="userSpaceOnUse" x1="-51.785999" x2="-51.785999" y1="50.785999" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.457 0 0 .3477 47.03 -3.877)" gradientUnits="userSpaceOnUse" x1="-70.087524" x2="-70.087524" y1="25.53063" y2="88.803566"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="55" x2="55" y1="6" y2="26"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><path d="m1.5 4.5h29v23h-29z" fill="url(#e)"/><g fill="none"><path d="m29.5 26.5h-27v-21h27z" fill="none" stroke="url(#c)" stroke-linecap="square"/><path d="m1.5 4.5v23h3.5 25.5v-23h-25.5z" stroke="url(#d)" stroke-linejoin="round"/></g><g fill="url(#a)"><path d="m2 1v2h28v-2zm0 5v11h28v-11z" fill="url(#b)"/><g fill="url(#a)"><path d="m11 20h10l-5 5z" fill-rule="evenodd"/><path d="m13.99998 12.99997h4v9.00003h-4z"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/cmd/transition-cube-turning.svg b/icon-themes/elementary_svg/sd/cmd/transition-cube-turning.svg
new file mode 100644
index 000000000..bb4d96a7d
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/cmd/transition-cube-turning.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" x2="16" xlink:href="#b" y1="5" y2="27"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="27" y2="5"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.5135 0 0 .4054 -.325 3.27)" gradientUnits="userSpaceOnUse" x1="37.632999" x2="37.633884" y1="6.733" y2="56.068081"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.3746 0 0 .37083 29.393 2.44)" gradientUnits="userSpaceOnUse" x1="-51.785999" x2="-51.785999" y1="50.785999" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.457 0 0 .3477 47.03 -3.877)" gradientUnits="userSpaceOnUse" x1="-70.087524" x2="-70.087524" y1="25.53063" y2="88.803566"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><path d="m1.5 4.5h29v23h-29z" fill="url(#e)"/><g fill="none"><path d="m29.5 26.5h-27v-21h27z" fill="none" stroke="url(#c)" stroke-linecap="square"/><path d="m1.5 4.5v23h3.5 25.5v-23h-25.5z" stroke="url(#d)" stroke-linejoin="round"/></g><g fill="url(#a)" fill-rule="evenodd"><path d="m16 27 14-4v-14l-14-4z"/><path d="m16 27-14-4v-14l14-4z" opacity=".4"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/cmd/transition-cut.svg b/icon-themes/elementary_svg/sd/cmd/transition-cut.svg
new file mode 100644
index 000000000..c770f3852
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/cmd/transition-cut.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" x2="10" y1="2" y2="22"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.5135 0 0 .4054 -.325 3.27)" gradientUnits="userSpaceOnUse" x1="37.632999" x2="37.633884" y1="6.733" y2="56.068081"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.3746 0 0 .37083 29.393 2.44)" gradientUnits="userSpaceOnUse" x1="-51.785999" x2="-51.785999" y1="50.785999" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.457 0 0 .3477 47.03 -3.877)" gradientUnits="userSpaceOnUse" x1="-70.087524" x2="-70.087524" y1="25.53063" y2="88.803566"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><path d="m1.5 4.5h29v23h-29z" fill="url(#d)"/><g fill="none"><path d="m29.5 26.5h-27v-21h27z" fill="none" stroke="url(#b)" stroke-linecap="square"/><path d="m1.5 4.5v23h3.5 25.5v-23h-25.5z" stroke="url(#c)" stroke-linejoin="round"/></g><path d="m.00001.99997h28v22h-28z" fill="url(#a)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/cmd/transition-diagonal-squares.svg b/icon-themes/elementary_svg/sd/cmd/transition-diagonal-squares.svg
new file mode 100644
index 000000000..129a0e935
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/cmd/transition-diagonal-squares.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="22" x2="22" y1="6" y2="26"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.5135 0 0 .4054 -.325 3.27)" gradientUnits="userSpaceOnUse" x1="37.632999" x2="37.633884" y1="6.733" y2="56.068081"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.3746 0 0 .37083 29.393 2.44)" gradientUnits="userSpaceOnUse" x1="-51.785999" x2="-51.785999" y1="50.785999" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.457 0 0 .3477 47.03 -3.877)" gradientUnits="userSpaceOnUse" x1="-70.087524" x2="-70.087524" y1="25.53063" y2="88.803566"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><path d="m1.5 4.5h29v23h-29z" fill="url(#d)"/><g fill="url(#a)"><path d="m6 5v3h24v-3z"/><path d="m22.00001 19.99997h8.00001v4h-8.00001z"/><path d="m18.00001 15.99997h12.00001v4h-12.00001z"/><path d="m14.00001 11.99997h16v4h-16z"/><path d="m26 24v3h4v-3z"/><path d="m10.00001 7.99997h19.99999v3.99997h-19.99999z"/></g><g fill="none"><path d="m29.5 26.5h-27v-21h27z" stroke="url(#b)" stroke-linecap="square"/><path d="m1.5 4.5v23h3.5 25.5v-23h-25.5z" stroke="url(#c)" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/cmd/transition-dissolve.svg b/icon-themes/elementary_svg/sd/cmd/transition-dissolve.svg
new file mode 100644
index 000000000..553ffd1bf
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/cmd/transition-dissolve.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="18" x2="18" y1="4" y2="27"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.5135 0 0 .4054 -.325 3.27)" gradientUnits="userSpaceOnUse" x1="37.632999" x2="37.633884" y1="6.733" y2="56.068081"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.3746 0 0 .37083 29.393 2.44)" gradientUnits="userSpaceOnUse" x1="-51.785999" x2="-51.785999" y1="50.785999" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.457 0 0 .3477 47.03 -3.877)" gradientUnits="userSpaceOnUse" x1="-70.087524" x2="-70.087524" y1="25.53063" y2="88.803566"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><path d="m1.5 4.5h29v23h-29z" fill="url(#d)"/><g fill="url(#a)"><path d="m1.99998 23.99997h4l.00005 3.00003h-4z"/><path d="m2.00001 19.99997h4v4h-4z"/><path d="m2.00001 15.99997h4v4h-4z"/><path d="m2.00001 7.99997h4v4h-4z"/><path d="m5.99998 23.99997h4l.00005 3.00003h-4z"/><path d="m6.00001 15.99997h4v4h-4z"/><path d="m6.00004 11.99997h4v4h-4z"/><path d="m6.00003 5h4l.00001 2.99997h-4z"/><path d="m10.00001 19.99997h4v4h-4z"/><path d="m10.00001 7.99997h4v4h-4z"/><path d="m10.00003 5h4l.00001 2.99997h-4z"/><path d="m13.99998 23.99997h4l.00005 3.00003h-4z"/><path d="m14.00001 15.99997h4v4h-4z"/><path d="m14.00004 11.99997h4v4h-4z"/><path d="m17.99995 23.99997h4l.00005 3.00003h-4z"/><path d="m17.99998 19.99997h4v4h-4z"/><path d="m18 5h4l.00001 2.99997h-4z"/><path d="m21.99998 19.99997h4v4h-4z"/><path d="m21.99998 15.99997h4v4h-4z"/><path d="m18.00001 11.99997h4v4h-4z"/><path d="m21.99998 7.99997h4v4h-4z"/><path d="m22 5h4l.00001 2.99997h-4z"/><path d="m25.99995 23.99997h4l.00005 3.00003h-4z"/><path d="m25.99998 15.99997h4v4h-4z"/><path d="m25.99998 7.99997h4v4h-4z"/></g><g fill="none"><path d="m29.5 26.5h-27v-21h27z" fill="none" stroke="url(#b)" stroke-linecap="square"/><path d="m1.5 4.5v23h3.5 25.5v-23h-25.5z" stroke="url(#c)" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/cmd/transition-fade.svg b/icon-themes/elementary_svg/sd/cmd/transition-fade.svg
new file mode 100644
index 000000000..85fcb2900
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/cmd/transition-fade.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"><filter id="a" color-interpolation-filters="sRGB" height="1.6" width="1.4" x="-.2" y="-.3"><feGaussianBlur stdDeviation="1.5"/></filter><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="3.400015" x2="28.600016" y1="15.999969" y2="15.999969"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.5135 0 0 .4054 -.325 3.27)" gradientUnits="userSpaceOnUse" x1="37.632999" x2="37.633884" y1="6.733" y2="56.068081"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.3746 0 0 .37083 29.393 2.44)" gradientUnits="userSpaceOnUse" x1="-51.785999" x2="-51.785999" y1="50.785999" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.457 0 0 .3477 47.03 -3.877)" gradientUnits="userSpaceOnUse" x1="-70.087524" x2="-70.087524" y1="25.53063" y2="88.803566"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><path d="m1.5 4.5h29v23h-29z" fill="url(#e)"/><g fill="none"><path d="m29.5 26.5h-27v-21h27z" fill="none" stroke="url(#c)" stroke-linecap="square"/><path d="m1.5 4.5v23h3.5 25.5v-23h-25.5z" stroke="url(#d)" stroke-linejoin="round"/></g><ellipse cx="16.000015" cy="15.999969" fill="url(#b)" filter="url(#a)" rx="9" ry="6"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/cmd/transition-fall.svg b/icon-themes/elementary_svg/sd/cmd/transition-fall.svg
new file mode 100644
index 000000000..2a779643c
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/cmd/transition-fall.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(.3746 0 0 .37083 29.393 2.44)" gradientUnits="userSpaceOnUse" x1="15" x2="15" y1="15" y2="33"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.457 0 0 .3477 16.03 -3.877)" gradientUnits="userSpaceOnUse" x1="15" x2="15" y1="15" y2="33"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="15" x2="15" y1="17" y2="31"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="2" y2="14"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><path d="m4.5 31.5h23l3-16h-29z" fill="url(#b)" fill-rule="evenodd" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><path d="m2.00001 1.99997h27.99999v13.00004h-27.99999z" fill="url(#d)"/><path d="m14 16v6h-3l5 5 5-5h-3v-6z" fill="#808080" fill-rule="evenodd"/><path d="m2.7050781 16.5 2.625 14h21.3398439l2.625-14z" fill="none" stroke="url(#c)" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/cmd/transition-finedissolve.svg b/icon-themes/elementary_svg/sd/cmd/transition-finedissolve.svg
new file mode 100644
index 000000000..bc90c414c
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/cmd/transition-finedissolve.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="19" x2="19" y1="5" y2="26"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.5135 0 0 .4054 -.325 3.27)" gradientUnits="userSpaceOnUse" x1="37.632999" x2="37.633884" y1="6.733" y2="56.068081"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.3746 0 0 .37083 29.393 2.44)" gradientUnits="userSpaceOnUse" x1="-51.785999" x2="-51.785999" y1="50.785999" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.457 0 0 .3477 47.03 -3.877)" gradientUnits="userSpaceOnUse" x1="-70.087524" x2="-70.087524" y1="25.53063" y2="88.803566"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><path d="m1.5 4.5h29v23h-29z" fill="url(#d)"/><g fill="url(#a)"><path d="m2.00001 25.99997h1v1h-1z"/><path d="m4.00001 25.99997h1v1h-1z"/><path d="m6.00001 25.99997h1v1h-1z"/><path d="m8.00001 25.99997h1v1h-1z"/><path d="m10.00001 25.99997h1v1h-1z"/><path d="m12.00001 25.99997h1v1h-1z"/><path d="m14.00001 25.99997h1v1h-1z"/><path d="m16.00001 25.99997h1v1h-1z"/><path d="m18.00001 25.99997h1v1h-1z"/><path d="m20.00001 25.99997h1v1h-1z"/><path d="m22.00001 25.99997h1v1h-1z"/><path d="m24.00001 25.99997h1v1h-1z"/><path d="m26.00001 25.99997h1v1h-1z"/><path d="m28.00001 25.99997h1v1h-1z"/><path d="m3.00001 24.99997h1v1h-1z"/><path d="m5.00001 24.99997h1v1h-1z"/><path d="m7.00001 24.99997h1v1h-1z"/><path d="m9.00001 24.99997h1v1h-1z"/><path d="m11.00001 24.99997h1v1h-1z"/><path d="m13.00001 24.99997h1v1h-1z"/><path d="m15.00001 24.99997h1v1h-1z"/><path d="m17.00001 24.99997h1v1h-1z"/><path d="m19.00001 24.99997h1v1h-1z"/><path d="m21.00001 24.99997h1v1h-1z"/><path d="m23.00001 24.99997h1v1h-1z"/><path d="m25.00001 24.99997h1v1h-1z"/><path d="m27.00001 24.99997h1v1h-1z"/><path d="m29.00001 24.99997h1v1h-1z"/><path d="m2.00001 23.99997h1v1h-1z"/><path d="m4.00001 23.99997h1v1h-1z"/><path d="m6.00001 23.99997h1v1h-1z"/><path d="m8.00001 23.99997h1v1h-1z"/><path d="m10.00001 23.99997h1v1h-1z"/><path d="m12.00001 23.99997h1v1h-1z"/><path d="m14.00001 23.99997h1v1h-1z"/><path d="m16.00001 23.99997h1v1h-1z"/><path d="m18.00001 23.99997h1v1h-1z"/><path d="m20.00001 23.99997h1v1h-1z"/><path d="m22.00001 23.99997h1v1h-1z"/><path d="m24.00001 23.99997h1v1h-1z"/><path d="m26.00001 23.99997h1v1h-1z"/><path d="m28.00001 23.99997h1v1h-1z"/><path d="m3.00001 22.99997h1v1h-1z"/><path d="m5.00001 22.99997h1v1h-1z"/><path d="m7.00001 22.99997h1v1h-1z"/><path d="m9.00001 22.99997h1v1h-1z"/><path d="m11.00001 22.99997h1v1h-1z"/><path d="m13.00001 22.99997h1v1h-1z"/><path d="m15.00001 22.99997h1v1h-1z"/><path d="m17.00001 22.99997h1v1h-1z"/><path d="m19.00001 22.99997h1v1h-1z"/><path d="m21.00001 22.99997h1v1h-1z"/><path d="m23.00001 22.99997h1v1h-1z"/><path d="m25.00001 22.99997h1v1h-1z"/><path d="m27.00001 22.99997h1v1h-1z"/><path d="m29.00001 22.99997h1v1h-1z"/><path d="m2.00001 21.99997h1v1h-1z"/><path d="m4.00001 21.99997h1v1h-1z"/><path d="m6.00001 21.99997h1v1h-1z"/><path d="m8.00001 21.99997h1v1h-1z"/><path d="m10.00001 21.99997h1v1h-1z"/><path d="m12.00001 21.99997h1v1h-1z"/><path d="m14.00001 21.99997h1v1h-1z"/><path d="m16.00001 21.99997h1v1h-1z"/><path d="m18.00001 21.99997h1v1h-1z"/><path d="m20.00001 21.99997h1v1h-1z"/><path d="m22.00001 21.99997h1v1h-1z"/><path d="m24.00001 21.99997h1v1h-1z"/><path d="m26.00001 21.99997h1v1h-1z"/><path d="m28.00001 21.99997h1v1h-1z"/><path d="m3.00001 20.99997h1v1h-1z"/><path d="m5.00001 20.99997h1v1h-1z"/><path d="m7.00001 20.99997h1v1h-1z"/><path d="m9.00001 20.99997h1v1h-1z"/><path d="m11.00001 20.99997h1v1h-1z"/><path d="m13.00001 20.99997h1v1h-1z"/><path d="m15.00001 20.99997h1v1h-1z"/><path d="m17.00001 20.99997h1v1h-1z"/><path d="m19.00001 20.99997h1v1h-1z"/><path d="m21.00001 20.99997h1v1h-1z"/><path d="m23.00001 20.99997h1v1h-1z"/><path d="m25.00001 20.99997h1v1h-1z"/><path d="m27.00001 20.99997h1v1h-1z"/><path d="m29.00001 20.99997h1v1h-1z"/><path d="m2.00001 19.99997h1v1h-1z"/><path d="m4.00001 19.99997h1v1h-1z"/><path d="m6.00001 19.99997h1v1h-1z"/><path d="m8.00001 19.99997h1v1h-1z"/><path d="m10.00001 19.99997h1v1h-1z"/><path d="m12.00001 19.99997h1v1h-1z"/><path d="m14.00001 19.99997h1v1h-1z"/><path d="m16.00001 19.99997h1v1h-1z"/><path d="m18.00001 19.99997h1v1h-1z"/><path d="m20.00001 19.99997h1v1h-1z"/><path d="m22.00001 19.99997h1v1h-1z"/><path d="m24.00001 19.99997h1v1h-1z"/><path d="m26.00001 19.99997h1v1h-1z"/><path d="m28.00001 19.99997h1v1h-1z"/><path d="m3.00001 18.99997h1v1h-1z"/><path d="m5.00001 18.99997h1v1h-1z"/><path d="m7.00001 18.99997h1v1h-1z"/><path d="m9.00001 18.99997h1v1h-1z"/><path d="m11.00001 18.99997h1v1h-1z"/><path d="m13.00001 18.99997h1v1h-1z"/><path d="m15.00001 18.99997h1v1h-1z"/><path d="m17.00001 18.99997h1v1h-1z"/><path d="m19.00001 18.99997h1v1h-1z"/><path d="m21.00001 18.99997h1v1h-1z"/><path d="m23.00001 18.99997h1v1h-1z"/><path d="m25.00001 18.99997h1v1h-1z"/><path d="m27.00001 18.99997h1v1h-1z"/><path d="m29.00001 18.99997h1v1h-1z"/><path d="m2.00001 17.99997h1v1h-1z"/><path d="m4.00001 17.99997h1v1h-1z"/><path d="m6.00001 17.99997h1v1h-1z"/><path d="m8.00001 17.99997h1v1h-1z"/><path d="m10.00001 17.99997h1v1h-1z"/><path d="m12.00001 17.99997h1v1h-1z"/><path d="m14.00001 17.99997h1v1h-1z"/><path d="m16.00001 17.99997h1v1h-1z"/><path d="m18.00001 17.99997h1v1h-1z"/><path d="m20.00001 17.99997h1v1h-1z"/><path d="m22.00001 17.99997h1v1h-1z"/><path d="m24.00001 17.99997h1v1h-1z"/><path d="m26.00001 17.99997h1v1h-1z"/><path d="m28.00001 17.99997h1v1h-1z"/><path d="m3.00001 16.99997h1v1h-1z"/><path d="m5.00001 16.99997h1v1h-1z"/><path d="m7.00001 16.99997h1v1h-1z"/><path d="m9.00001 16.99997h1v1h-1z"/><path d="m11.00001 16.99997h1v1h-1z"/><path d="m13.00001 16.99997h1v1h-1z"/><path d="m15.00001 16.99997h1v1h-1z"/><path d="m17.00001 16.99997h1v1h-1z"/><path d="m19.00001 16.99997h1v1h-1z"/><path d="m21.00001 16.99997h1v1h-1z"/><path d="m23.00001 16.99997h1v1h-1z"/><path d="m25.00001 16.99997h1v1h-1z"/><path d="m27.00001 16.99997h1v1h-1z"/><path d="m29.00001 16.99997h1v1h-1z"/><path d="m2.00001 15.99997h1v1h-1z"/><path d="m4.00001 15.99997h1v1h-1z"/><path d="m6.00001 15.99997h1v1h-1z"/><path d="m8.00001 15.99997h1v1h-1z"/><path d="m10.00001 15.99997h1v1h-1z"/><path d="m12.00001 15.99997h1v1h-1z"/><path d="m14.00001 15.99997h1v1h-1z"/><path d="m16.00001 15.99997h1v1h-1z"/><path d="m18.00001 15.99997h1v1h-1z"/><path d="m20.00001 15.99997h1v1h-1z"/><path d="m22.00001 15.99997h1v1h-1z"/><path d="m24.00001 15.99997h1v1h-1z"/><path d="m26.00001 15.99997h1v1h-1z"/><path d="m28.00001 15.99997h1v1h-1z"/><path d="m3.00001 14.99997h1v1h-1z"/><path d="m5.00001 14.99997h1v1h-1z"/><path d="m7.00001 14.99997h1v1h-1z"/><path d="m9.00001 14.99997h1v1h-1z"/><path d="m11.00001 14.99997h1v1h-1z"/><path d="m13.00001 14.99997h1v1h-1z"/><path d="m15.00001 14.99997h1v1h-1z"/><path d="m17.00001 14.99997h1v1h-1z"/><path d="m19.00001 14.99997h1v1h-1z"/><path d="m21.00001 14.99997h1v1h-1z"/><path d="m23.00001 14.99997h1v1h-1z"/><path d="m25.00001 14.99997h1v1h-1z"/><path d="m27.00001 14.99997h1v1h-1z"/><path d="m29.00001 14.99997h1v1h-1z"/><path d="m2.00001 13.99997h1v1h-1z"/><path d="m4.00001 13.99997h1v1h-1z"/><path d="m6.00001 13.99997h1v1h-1z"/><path d="m8.00001 13.99997h1v1h-1z"/><path d="m10.00001 13.99997h1v1h-1z"/><path d="m12.00001 13.99997h1v1h-1z"/><path d="m14.00001 13.99997h1v1h-1z"/><path d="m16.00001 13.99997h1v1h-1z"/><path d="m18.00001 13.99997h1v1h-1z"/><path d="m20.00001 13.99997h1v1h-1z"/><path d="m22.00001 13.99997h1v1h-1z"/><path d="m24.00001 13.99997h1v1h-1z"/><path d="m26.00001 13.99997h1v1h-1z"/><path d="m28.00001 13.99997h1v1h-1z"/><path d="m3.00001 12.99997h1v1h-1z"/><path d="m5.00001 12.99997h1v1h-1z"/><path d="m7.00001 12.99997h1v1h-1z"/><path d="m9.00001 12.99997h1v1h-1z"/><path d="m11.00001 12.99997h1v1h-1z"/><path d="m13.00001 12.99997h1v1h-1z"/><path d="m15.00001 12.99997h1v1h-1z"/><path d="m17.00001 12.99997h1v1h-1z"/><path d="m19.00001 12.99997h1v1h-1z"/><path d="m21.00001 12.99997h1v1h-1z"/><path d="m23.00001 12.99997h1v1h-1z"/><path d="m25.00001 12.99997h1v1h-1z"/><path d="m27.00001 12.99997h1v1h-1z"/><path d="m29.00001 12.99997h1v1h-1z"/><path d="m2.00001 11.99997h1v1h-1z"/><path d="m4.00001 11.99997h1v1h-1z"/><path d="m6.00001 11.99997h1v1h-1z"/><path d="m8.00001 11.99997h1v1h-1z"/><path d="m10.00001 11.99997h1v1h-1z"/><path d="m12.00001 11.99997h1v1h-1z"/><path d="m14.00001 11.99997h1v1h-1z"/><path d="m16.00001 11.99997h1v1h-1z"/><path d="m18.00001 11.99997h1v1h-1z"/><path d="m20.00001 11.99997h1v1h-1z"/><path d="m22.00001 11.99997h1v1h-1z"/><path d="m24.00001 11.99997h1v1h-1z"/><path d="m26.00001 11.99997h1v1h-1z"/><path d="m28.00001 11.99997h1v1h-1z"/><path d="m3.00001 10.99997h1v1h-1z"/><path d="m5.00001 10.99997h1v1h-1z"/><path d="m7.00001 10.99997h1v1h-1z"/><path d="m9.00001 10.99997h1v1h-1z"/><path d="m11.00001 10.99997h1v1h-1z"/><path d="m13.00001 10.99997h1v1h-1z"/><path d="m15.00001 10.99997h1v1h-1z"/><path d="m17.00001 10.99997h1v1h-1z"/><path d="m19.00001 10.99997h1v1h-1z"/><path d="m21.00001 10.99997h1v1h-1z"/><path d="m23.00001 10.99997h1v1h-1z"/><path d="m25.00001 10.99997h1v1h-1z"/><path d="m27.00001 10.99997h1v1h-1z"/><path d="m29.00001 10.99997h1v1h-1z"/><path d="m2.00001 9.99997h1v1h-1z"/><path d="m4.00001 9.99997h1v1h-1z"/><path d="m6.00001 9.99997h1v1h-1z"/><path d="m8.00001 9.99997h1v1h-1z"/><path d="m10.00001 9.99997h1v1h-1z"/><path d="m12.00001 9.99997h1v1h-1z"/><path d="m14.00001 9.99997h1v1h-1z"/><path d="m16.00001 9.99997h1v1h-1z"/><path d="m18.00001 9.99997h1v1h-1z"/><path d="m20.00001 9.99997h1v1h-1z"/><path d="m22.00001 9.99997h1v1h-1z"/><path d="m24.00001 9.99997h1v1h-1z"/><path d="m26.00001 9.99997h1v1h-1z"/><path d="m28.00001 9.99997h1v1h-1z"/><path d="m3.00001 8.99997h1v1h-1z"/><path d="m5.00001 8.99997h1v1h-1z"/><path d="m7.00001 8.99997h1v1h-1z"/><path d="m9.00001 8.99997h1v1h-1z"/><path d="m11.00001 8.99997h1v1h-1z"/><path d="m13.00001 8.99997h1v1h-1z"/><path d="m15.00001 8.99997h1v1h-1z"/><path d="m17.00001 8.99997h1v1h-1z"/><path d="m19.00001 8.99997h1v1h-1z"/><path d="m21.00001 8.99997h1v1h-1z"/><path d="m23.00001 8.99997h1v1h-1z"/><path d="m25.00001 8.99997h1v1h-1z"/><path d="m27.00001 8.99997h1v1h-1z"/><path d="m29.00001 8.99997h1v1h-1z"/><path d="m2.00001 7.99997h1v1h-1z"/><path d="m4.00001 7.99997h1v1h-1z"/><path d="m6.00001 7.99997h1v1h-1z"/><path d="m8.00001 7.99997h1v1h-1z"/><path d="m10.00001 7.99997h1v1h-1z"/><path d="m12.00001 7.99997h1v1h-1z"/><path d="m14.00001 7.99997h1v1h-1z"/><path d="m16.00001 7.99997h1v1h-1z"/><path d="m18.00001 7.99997h1v1h-1z"/><path d="m20.00001 7.99997h1v1h-1z"/><path d="m22.00001 7.99997h1v1h-1z"/><path d="m24.00001 7.99997h1v1h-1z"/><path d="m26.00001 7.99997h1v1h-1z"/><path d="m28.00001 7.99997h1v1h-1z"/><path d="m3.00001 6.99997h1v1h-1z"/><path d="m5.00001 6.99997h1v1h-1z"/><path d="m7.00001 6.99997h1v1h-1z"/><path d="m9.00001 6.99997h1v1h-1z"/><path d="m11.00001 6.99997h1v1h-1z"/><path d="m13.00001 6.99997h1v1h-1z"/><path d="m15.00001 6.99997h1v1h-1z"/><path d="m17.00001 6.99997h1v1h-1z"/><path d="m19.00001 6.99997h1v1h-1z"/><path d="m21.00001 6.99997h1v1h-1z"/><path d="m23.00001 6.99997h1v1h-1z"/><path d="m25.00001 6.99997h1v1h-1z"/><path d="m27.00001 6.99997h1v1h-1z"/><path d="m29.00001 6.99997h1v1h-1z"/><path d="m2.00001 5.99997h1v1h-1z"/><path d="m4.00001 5.99997h1v1h-1z"/><path d="m6.00001 5.99997h1v1h-1z"/><path d="m8.00001 5.99997h1v1h-1z"/><path d="m10.00001 5.99997h1v1h-1z"/><path d="m12.00001 5.99997h1v1h-1z"/><path d="m14.00001 5.99997h1v1h-1z"/><path d="m16.00001 5.99997h1v1h-1z"/><path d="m18.00001 5.99997h1v1h-1z"/><path d="m20.00001 5.99997h1v1h-1z"/><path d="m22.00001 5.99997h1v1h-1z"/><path d="m24.00001 5.99997h1v1h-1z"/><path d="m26.00001 5.99997h1v1h-1z"/><path d="m28.00001 5.99997h1v1h-1z"/><path d="m3.00001 4.99997h1v1h-1z"/><path d="m5.00001 4.99997h1v1h-1z"/><path d="m7.00001 4.99997h1v1h-1z"/><path d="m9.00001 4.99997h1v1h-1z"/><path d="m11.00001 4.99997h1v1h-1z"/><path d="m13.00001 4.99997h1v1h-1z"/><path d="m15.00001 4.99997h1v1h-1z"/><path d="m17.00001 4.99997h1v1h-1z"/><path d="m19.00001 4.99997h1v1h-1z"/><path d="m21.00001 4.99997h1v1h-1z"/><path d="m23.00001 4.99997h1v1h-1z"/><path d="m25.00001 4.99997h1v1h-1z"/><path d="m27.00001 4.99997h1v1h-1z"/><path d="m29.00001 4.99997h1v1h-1z"/></g><g fill="none"><path d="m29.5 26.5h-27v-21h27z" fill="none" stroke="url(#b)" stroke-linecap="square"/><path d="m1.5 4.5v23h3.5 25.5v-23h-25.5z" stroke="url(#c)" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/cmd/transition-glitter.svg b/icon-themes/elementary_svg/sd/cmd/transition-glitter.svg
new file mode 100644
index 000000000..5e965e2ec
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/cmd/transition-glitter.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="18" x2="18" y1="6" y2="27"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.5135 0 0 .4054 -.325 3.27)" gradientUnits="userSpaceOnUse" x1="37.632999" x2="37.633884" y1="6.733" y2="56.068081"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.3746 0 0 .37083 29.393 2.44)" gradientUnits="userSpaceOnUse" x1="-51.785999" x2="-51.785999" y1="50.785999" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.457 0 0 .3477 47.03 -3.877)" gradientUnits="userSpaceOnUse" x1="-70.087524" x2="-70.087524" y1="25.53063" y2="88.803566"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><path d="m1.5 4.5h29v23h-29z" fill="url(#d)"/><g fill="url(#a)" fill-rule="evenodd"><path d="m4 9-2-1v-2l2-1 2 1v2z"/><path d="m8 9-2-1v-2l2-1 2 1v2z"/><path d="m12 9-2-1v-2l2-1 2 1v2z"/><path d="m6 12-2-1v-2l2-1 2 1v2z"/><path d="m10 12-2-1v-2l2-1 2 1v2z"/><path d="m14 12-2-1v-2l2-1 2 1v2z"/><path d="m4 15-2-1v-2l2-1 2 1v2z"/><path d="m8 15-2-1v-2l2-1 2 1v2z"/><path d="m12 15-2-1v-2l2-1 2 1v2z"/><path d="m6 18-2-1v-2l2-1 2 1v2z"/><path d="m10 18-2-1v-2l2-1 2 1v2z"/><path d="m14 18-2-1v-2l2-1 2 1v2z"/><path d="m8 21-2-1v-2l2-1 2 1v2z"/><path d="m12 21-2-1v-2l2-1 2 1v2z"/><path d="m10 24-2-1v-2l2-1 2 1v2z"/><path d="m14 24-2-1v-2l2-1 2 1v2z"/><path d="m8 27-2-1v-2l2-1 2 1v2z"/><path d="m12 27-2-1v-2l2-1 2 1v2z"/><path d="m16 27-2-1v-2l2-1 2 1v2z"/><path d="m2 20v4l2-1v-2z"/><path d="m6 24-2-1v-2l2-1 2 1v2z"/><path d="m4 21-2-1v-2l2-1 2 1v2z"/><path d="m2 14v4l2-1v-2z"/><path d="m4 27-2-1v-2l2-1 2 1v2z"/><path d="m2 8v4l2-1v-2z"/><path d="m20 27-2-1v-2l2-1 2 1v2z"/><path d="m16 9-2-1v-2l2-1 2 1v2z"/><path d="m16 15-2-1v-2l2-1 2 1v2z"/><path d="m20 15-2-1v-2l2-1 2 1v2z"/><path d="m18 18-2-1v-2l2-1 2 1v2z"/><path d="m24 27-2-1v-2l2-1 2 1v2z"/><path d="m26 24-2-1v-2l2-1 2 1v2z"/><path d="m24 15-2-1v-2l2-1 2 1v2z"/><path d="m20 21-2-1v-2l2-1 2 1v2z"/><path d="m18 24-2-1v-2l2-1 2 1v2z"/></g><g fill="none"><path d="m29.5 26.5h-27v-21h27z" fill="none" stroke="url(#b)" stroke-linecap="square"/><path d="m1.5 4.5v23h3.5 25.5v-23h-25.5z" stroke="url(#c)" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/cmd/transition-honeycomb.svg b/icon-themes/elementary_svg/sd/cmd/transition-honeycomb.svg
new file mode 100644
index 000000000..926b21388
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/cmd/transition-honeycomb.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" x2="16" y1="6" y2="26"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.5135 0 0 .4054 -.325 3.27)" gradientUnits="userSpaceOnUse" x1="37.632999" x2="37.633884" y1="6.733" y2="56.068081"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.3746 0 0 .37083 29.393 2.44)" gradientUnits="userSpaceOnUse" x1="-51.785999" x2="-51.785999" y1="50.785999" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.457 0 0 .3477 47.03 -3.877)" gradientUnits="userSpaceOnUse" x1="-70.087524" x2="-70.087524" y1="25.53063" y2="88.803566"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><path d="m1.5 4.5h29v23h-29z" fill="url(#d)"/><g fill="url(#a)"><g fill-rule="evenodd"><path d="m8.57201 13.94802-2.19068-.44829-.51763-1.93185 1.67303-1.48356 2.19067.44828.51764 1.93186z"/><path d="m12.43571 12.91275-2.19067-.44828-.51764-1.93186 1.67303-1.48356 2.19067.44829.51764 1.93185z"/><path d="m16.29942 11.87748-2.19067-.44829-.51764-1.93185 1.67304-1.48357 2.19067.44829.51763 1.93185z"/><path d="m15.14402 15.29289-2.19067-.44829-.51764-1.93185 1.67303-1.48356 2.19067.44829.51764 1.93185z"/><path d="m19.00772 14.25762-2.19067-.44829-.51764-1.93185 1.67303-1.48357 2.19068.44829.51763 1.93185z"/><path d="m10.12493 19.74358-2.19067-.44828-.51764-1.93186 1.67303-1.48356 2.19067.44829.51764 1.93185z"/><path d="m13.98863 18.70831-2.19067-.44829-.51764-1.93185 1.67304-1.48357 2.19067.44829.51764 1.93185z"/><path d="m17.85233 17.67302-2.19067-.44829-.51764-1.93185 1.67303-1.48356 2.19067.44829.51764 1.93185z"/><path d="m12.83324 22.12372-2.19067-.44828-.51764-1.93186 1.67303-1.48356 2.19067.44829.51764 1.93185z"/><path d="m16.69693 21.08845-2.19067-.44829-.51764-1.93185 1.67304-1.48357 2.19067.44829.51763 1.93185z"/><path d="m21.71604 16.63776-2.19067-.44829-.51764-1.93185 1.67303-1.48357 2.19067.44829.51764 1.93185z"/><path d="m22.87142 13.22234-2.19067-.44829-.51763-1.93185 1.67303-1.48356 2.19067.44828.51764 1.93186z"/><path d="m20.16312 10.84219-2.19068-.44829-.51763-1.93185 1.67303-1.48356 2.19067.44829.51764 1.93185z"/><path d="m8.96953 23.15899-2.19068-.44829-.51763-1.93185 1.67303-1.48356 2.19067.44828.51764 1.93186z"/><path d="m7.41662 17.36344-2.19067-.44828-.51764-1.93185 1.67303-1.48357 2.19068.44829.51763 1.93185z"/><path d="m24.02682 9.80693-2.19067-.44829-.51763-1.93185 1.67303-1.48356 2.19067.44828.51764 1.93186z"/><path d="m6.26122 20.77886-2.19068-.44829-.51763-1.93185 1.67303-1.48356 2.19067.44828.51764 1.93186z"/><path d="m4.70831 14.98331-2.19068-.44829-.51763-1.93185 1.67303-1.48356 2.19067.44828.51764 1.93186z"/><path d="m26.73513 12.18705-2.19068-.44829-.51763-1.93185 1.67303-1.48356 2.19067.44828.51764 1.93186z"/><path d="m25.57974 15.60247-2.19068-.44829-.51763-1.93185 1.67303-1.48356 2.19067.44828.51764 1.93186z"/><path d="m11.67784 25.53913-2.19068-.44829-.51763-1.93185 1.67303-1.48356 2.19067.44828.51764 1.93186z"/><path d="m15.54154 24.50385-2.19068-.44829-.51763-1.93185 1.67303-1.48356 2.19067.44828.51764 1.93186z"/></g><path d="m16 10.24219v1.99414a6.0000001 6.0000001 0 0 1 3.28906.94531 6.0000001 6.0000001 0 0 1 1.81641 8.28906l1.68555 1.07813a8.0000001 8.0000001 0 0 0 -2.42383-11.05078 8.0000001 8.0000001 0 0 0 -4.36719-1.25586z"/><path d="m24.47497 23.62696-5.05311-3.23513.90899 4.14413z" fill-rule="evenodd"/></g><g fill="none"><path d="m29.5 26.5h-27v-21h27z" fill="none" stroke="url(#b)" stroke-linecap="square"/><path d="m1.5 4.5v23h3.5 25.5v-23h-25.5z" stroke="url(#c)" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/cmd/transition-iris.svg b/icon-themes/elementary_svg/sd/cmd/transition-iris.svg
new file mode 100644
index 000000000..a1ed020df
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/cmd/transition-iris.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="19" x2="19" y1="6" y2="26"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.5135 0 0 .4054 -.325 3.27)" gradientUnits="userSpaceOnUse" x1="37.632999" x2="37.633884" y1="6.733" y2="56.068081"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.3746 0 0 .37083 29.393 2.44)" gradientUnits="userSpaceOnUse" x1="-51.785999" x2="-51.785999" y1="50.785999" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.457 0 0 .3477 47.03 -3.877)" gradientUnits="userSpaceOnUse" x1="-70.087524" x2="-70.087524" y1="25.53063" y2="88.803566"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><path d="m1.5 4.5h29v23h-29z" fill="url(#d)"/><g fill="url(#a)"><path d="m2 5v5h16.30859l-2.88671-5zm14.57617 0s5.78654 10.00795 5.77344 10.00195l5.77539-10.00195zm12.70313 0-9.23828 16h9.95898v-16zm-27.2793 6v16h.7207l9.23828-16zm7.65039 5.99805-5.77539 10.00195h11.54883zm4.04102 5.00195 2.88672 5h13.42187v-5z" opacity=".4"/><path d="m15.42188 5 2.88671 5h-16.30859v1h9.95898l-9.23828 16h1.1543l5.77539-10.00195 5.77344 10.00195h1.1543l-2.88672-5h16.30859v-1h-9.95898l9.23828-16h-1.1543l-5.77539 10.00195c.0131.006-5.77344-10.00195-5.77344-10.00195zm-2.3086 6h5.77344l2.88672 5-2.88672 5h-5.77344l-2.88672-5z"/></g><g fill="none"><path d="m29.5 26.5h-27v-21h27z" fill="none" stroke="url(#b)" stroke-linecap="square"/><path d="m1.5 4.5v23h3.5 25.5v-23h-25.5z" stroke="url(#c)" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/cmd/transition-newsflash.svg b/icon-themes/elementary_svg/sd/cmd/transition-newsflash.svg
new file mode 100644
index 000000000..93dc201a1
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/cmd/transition-newsflash.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="19" x2="19" y1="6" y2="25"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.5135 0 0 .4054 -.325 3.27)" gradientUnits="userSpaceOnUse" x1="37.632999" x2="37.633884" y1="6.733" y2="56.068081"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.3746 0 0 .37083 29.393 2.44)" gradientUnits="userSpaceOnUse" x1="-51.785999" x2="-51.785999" y1="50.785999" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.457 0 0 .3477 47.03 -3.877)" gradientUnits="userSpaceOnUse" x1="-70.087524" x2="-70.087524" y1="25.53063" y2="88.803566"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><path d="m1.5 4.5h29v23h-29z" fill="url(#d)"/><g fill="none"><path d="m29.5 26.5h-27v-21h27z" fill="none" stroke="url(#b)" stroke-linecap="square"/><path d="m1.5 4.5v23h3.5 25.5v-23h-25.5z" stroke="url(#c)" stroke-linejoin="round"/></g><path d="m4 10 3 16 21-4-3-16zm10.36219.22719c1.56031-.44225 3.2332-.23403 4.63749.57721 2.86915 1.65691 3.85222 5.32578 2.19592 8.19528-1.65691 2.86915-5.32578 3.85222-8.19528 2.19592l.99989-1.73187c1.913 1.1042 4.35891.44882 5.46352-1.46394 1.1042-1.913.44882-4.35891-1.46394-5.46352-1.913-1.1042-4.35891-.44882-5.46352 1.46394l1.73186.9999-4.09763 1.09796-1.09796-4.09764 1.73186.99989c.78008-1.35196 2.0563-2.34671 3.55779-2.77313z" fill="url(#a)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/cmd/transition-none.svg b/icon-themes/elementary_svg/sd/cmd/transition-none.svg
new file mode 100644
index 000000000..52c5cf2e4
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/cmd/transition-none.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(.5135 0 0 .4054 -.325 3.27)" gradientUnits="userSpaceOnUse" x1="37.632999" x2="37.633884" y1="6.733" y2="56.068081"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.3746 0 0 .37083 29.393 2.44)" gradientUnits="userSpaceOnUse" x1="-51.785999" x2="-51.785999" y1="50.785999" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.457 0 0 .3477 47.03 -3.877)" gradientUnits="userSpaceOnUse" x1="-70.087524" x2="-70.087524" y1="25.53063" y2="88.803566"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><path d="m1.5 4.5h29v23h-29z" fill="url(#c)"/><g fill="none"><path d="m29.5 26.5h-27v-21h27z" fill="none" stroke="url(#a)" stroke-linecap="square"/><path d="m1.5 4.5v23h3.5 25.5v-23h-25.5z" stroke="url(#b)" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/cmd/transition-push.svg b/icon-themes/elementary_svg/sd/cmd/transition-push.svg
new file mode 100644
index 000000000..f38ced3ea
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/cmd/transition-push.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" x2="16" y1="6" y2="30"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.5135 0 0 .4054 -.325 3.27)" gradientUnits="userSpaceOnUse" x1="37.632999" x2="37.633884" y1="6.733" y2="56.068081"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.3746 0 0 .37083 29.393 2.44)" gradientUnits="userSpaceOnUse" x1="-51.785999" x2="-51.785999" y1="50.785999" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.457 0 0 .3477 47.03 -3.877)" gradientUnits="userSpaceOnUse" x1="-70.087524" x2="-70.087524" y1="25.53063" y2="88.803566"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><path d="m1.5 4.5h29v23h-29z" fill="url(#d)"/><g fill="none"><path d="m29.5 26.5h-27v-21h27z" fill="none" stroke="url(#b)" stroke-linecap="square"/><path d="m1.5 4.5v23h3.5 25.5v-23h-25.5z" stroke="url(#c)" stroke-linejoin="round"/></g><g fill="url(#a)"><path d="m11 12h10l-5-5z" fill-rule="evenodd"/><path d="m13.99998 19.00003h4v-9.00003h-4z"/><path d="m2.00001 30.99997h28v-16.00005h-28z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/cmd/transition-random-bars.svg b/icon-themes/elementary_svg/sd/cmd/transition-random-bars.svg
new file mode 100644
index 000000000..908c11ee1
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/cmd/transition-random-bars.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="27"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.5135 0 0 .4054 -.325 3.27)" gradientUnits="userSpaceOnUse" x1="37.632999" x2="37.633884" y1="6.733" y2="56.068081"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.3746 0 0 .37083 29.393 2.44)" gradientUnits="userSpaceOnUse" x1="-51.785999" x2="-51.785999" y1="50.785999" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.457 0 0 .3477 47.03 -3.877)" gradientUnits="userSpaceOnUse" x1="-70.087524" x2="-70.087524" y1="25.53063" y2="88.803566"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><path d="m1.5 4.5h29v23h-29z" fill="url(#d)"/><g fill="url(#a)"><path d="m1.99998 4.99997h3v22.00003h-3z"/><path d="m6.99998 4.99997h1v22.00003h-1z"/><path d="m9.99998 4.99997h1v22.00003h-1z"/><path d="m11.99998 4.99997h3v22.00003h-3z"/><path d="m15.99998 4.99997h2v22.00003h-2z"/><path d="m19.99998 4.99997h1v22.00003h-1z"/><path d="m23.99998 4.99997h1v22.00003h-1z"/><path d="m26.99998 4.99997h1.99999v22.00006h-1.99999z"/></g><g fill="none"><path d="m29.5 26.5h-27v-21h27z" fill="none" stroke="url(#b)" stroke-linecap="square"/><path d="m1.5 4.5v23h3.5 25.5v-23h-25.5z" stroke="url(#c)" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/cmd/transition-random.svg b/icon-themes/elementary_svg/sd/cmd/transition-random.svg
new file mode 100644
index 000000000..2dbeec93e
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/cmd/transition-random.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="18" x2="18" y1="7" y2="25"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.5135 0 0 .4054 -.325 3.27)" gradientUnits="userSpaceOnUse" x1="37.632999" x2="37.633884" y1="6.733" y2="56.068081"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.3746 0 0 .37083 29.393 2.44)" gradientUnits="userSpaceOnUse" x1="-51.785999" x2="-51.785999" y1="50.785999" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.457 0 0 .3477 47.03 -3.877)" gradientUnits="userSpaceOnUse" x1="-70.087524" x2="-70.087524" y1="25.53063" y2="88.803566"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><path d="m1.5 4.5h29v23h-29z" fill="url(#d)"/><g fill="none"><path d="m29.5 26.5h-27v-21h27z" fill="none" stroke="url(#b)" stroke-linecap="square"/><path d="m1.5 4.5v23h3.5 25.5v-23h-25.5z" stroke="url(#c)" stroke-linejoin="round"/></g><path d="m14.06148 21.99211h2.54706v3.00789h-2.54706zm2.47177-1.74079h-2.39649v-1.82369q0-1.19605.35132-1.96579.35132-.76974 1.48055-1.78816l1.12924-1.05394q.71518-.62764 1.02886-1.18422.32622-.55658.32622-1.13684 0-1.05394-.8281-1.70526-.81557-.65131-2.17065-.65131-.99122 0-2.12044.41447-1.1167.41448-2.33376 1.20789v-2.22631q1.17942-.675 2.38394-1.00658 1.21706-.33158 2.50941-.33158 2.30865 0 3.70139 1.14869 1.40526 1.14868 1.40526 3.03157 0 .90001-.45169 1.71711-.4517.80526-1.58092 1.82369l-1.10415 1.01842q-.58971.55658-.84065.87631-.2384.30789-.33878.60395-.0753.24868-.11292.60395-.0376.35526-.0376.97104v1.45659z" fill="url(#a)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/cmd/transition-revolving-circles.svg b/icon-themes/elementary_svg/sd/cmd/transition-revolving-circles.svg
new file mode 100644
index 000000000..5b4c18f3a
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/cmd/transition-revolving-circles.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" x2="16" y1="5" y2="26"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.5135 0 0 .4054 -.325 3.27)" gradientUnits="userSpaceOnUse" x1="37.632999" x2="37.633884" y1="6.733" y2="56.068081"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.3746 0 0 .37083 29.393 2.44)" gradientUnits="userSpaceOnUse" x1="-51.785999" x2="-51.785999" y1="50.785999" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.457 0 0 .3477 47.03 -3.877)" gradientUnits="userSpaceOnUse" x1="-70.087524" x2="-70.087524" y1="25.53063" y2="88.803566"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><path d="m1.5 4.5h29v23h-29z" fill="url(#d)"/><g fill="none"><path d="m29.5 26.5h-27v-21h27z" fill="none" stroke="url(#b)" stroke-linecap="square"/><path d="m1.5 4.5v23h3.5 25.5v-23h-25.5z" stroke="url(#c)" stroke-linejoin="round"/></g><g fill="url(#a)"><circle cx="15.999969" cy="15.999969" r="2"/><path d="m16 6a6 10 0 0 0 -6 10 6 10 0 0 0 6 10 6 10 0 0 0 6-10 6 10 0 0 0 -6-10zm0 1a5 9 0 0 1 5 9 5 9 0 0 1 -5 9 5 9 0 0 1 -5-9 5 9 0 0 1 5-9z"/><path d="m16 10a12 6 0 0 0 -12 6 12 6 0 0 0 12 6 12 6 0 0 0 12-6 12 6 0 0 0 -12-6zm0 1a11 5 0 0 1 11 5 11 5 0 0 1 -11 5 11 5 0 0 1 -11-5 11 5 0 0 1 11-5z"/><path d="m12.46447 12.46447a5 12 45 0 0 -4.94975 12.02081 5 12 45 0 0 12.02081-4.94975 5 12 45 0 0 4.94975-12.02081 5 12 45 0 0 -12.02081 4.94975zm.7071.7071a4 11 45 0 1 10.6066-4.94974 4 11 45 0 1 -4.94974 10.6066 4 11 45 0 1 -10.6066 4.94974 4 11 45 0 1 4.94974-10.6066z"/><path d="m18.82843 13.17157a12 4 45 0 0 -11.31371-5.65685 12 4 45 0 0 5.65685 11.31371 12 4 45 0 0 11.31371 5.65685 12 4 45 0 0 -5.65685-11.31371zm-.70711.70711a11 3 45 0 1 5.65685 9.89949 11 3 45 0 1 -9.89949-5.65685 11 3 45 0 1 -5.65685-9.89949 11 3 45 0 1 9.89949 5.65685z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/cmd/transition-ripple.svg b/icon-themes/elementary_svg/sd/cmd/transition-ripple.svg
new file mode 100644
index 000000000..94be0b9c7
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/cmd/transition-ripple.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" x2="16" y1="4.20117" y2="28"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.5135 0 0 .4054 -.325 3.27)" gradientUnits="userSpaceOnUse" x1="37.632999" x2="37.633884" y1="6.733" y2="56.068081"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.3746 0 0 .37083 29.393 2.44)" gradientUnits="userSpaceOnUse" x1="-51.785999" x2="-51.785999" y1="50.785999" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.457 0 0 .3477 47.03 -3.877)" gradientUnits="userSpaceOnUse" x1="-70.087524" x2="-70.087524" y1="25.53063" y2="88.803566"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><path d="m1.5 4.5h29v23h-29z" fill="url(#d)"/><g fill="url(#a)"><ellipse cx="16.000023" cy="15.999969" rx="9" ry="6"/><path d="m16 8a11 8 0 0 0 -11 8 11 8 0 0 0 11 8 11 8 0 0 0 11-8 11 8 0 0 0 -11-8zm0 1a10 7 0 0 1 10 7 10 7 0 0 1 -10 7 10 7 0 0 1 -10-7 10 7 0 0 1 10-7z" opacity=".6"/><path d="m16 6a13 10 0 0 0 -13 10 13 10 0 0 0 13 10 13 10 0 0 0 13-10 13 10 0 0 0 -13-10zm0 1a12 9 0 0 1 12 9 12 9 0 0 1 -12 9 12 9 0 0 1 -12-9 12 9 0 0 1 12-9z" opacity=".6"/><path d="m16 4.20117a15 11.899684 0 0 0 -15 11.89844 15 11.899684 0 0 0 15 11.90039 15 11.899684 0 0 0 15-11.90039 15 11.899684 0 0 0 -15-11.89844zm0 .79883a14 11 0 0 1 14 11 14 11 0 0 1 -14 11 14 11 0 0 1 -14-11 14 11 0 0 1 14-11z" opacity=".6"/></g><g fill="none"><path d="m29.5 26.5h-27v-21h27z" fill="none" stroke="url(#b)" stroke-linecap="square"/><path d="m1.5 4.5v23h3.5 25.5v-23h-25.5z" stroke="url(#c)" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/cmd/transition-rochade.svg b/icon-themes/elementary_svg/sd/cmd/transition-rochade.svg
new file mode 100644
index 000000000..53af8a3ca
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/cmd/transition-rochade.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="14" x2="14" y1="6" y2="26"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.5135 0 0 .4054 -.325 3.27)" gradientUnits="userSpaceOnUse" x1="37.632999" x2="37.633884" y1="6.733" y2="56.068081"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.3746 0 0 .37083 29.393 2.44)" gradientUnits="userSpaceOnUse" x1="-51.785999" x2="-51.785999" y1="50.785999" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.457 0 0 .3477 47.03 -3.877)" gradientUnits="userSpaceOnUse" x1="-70.087524" x2="-70.087524" y1="25.53063" y2="88.803566"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><path d="m1.5 4.5h29v23h-29z" fill="url(#d)"/><g fill="url(#a)"><path d="m24.99997 24h-21.99997l-.00001.00001 1 3.00002h22l-1.00001-3.00002z" opacity=".4"/><path d="m3 9v14h22v-14h-14.61914c-.83922.73324-1.38086 1.79804-1.38086 3 0 2.20914 1.79086 4 4 4h4v-2l3 3-3 3v-2h-4c-3.31371 0-6-2.68629-6-6 0-1.09437.29873-2.11666.81055-3z"/><path d="m13 6c-2.21934 0-4.15151 1.20861-5.18945 3h2.57031c.70322-.61442 1.61196-1 2.61914-1h16v-2z" fill-rule="evenodd"/></g><g fill="none"><path d="m29.5 26.5h-27v-21h27z" fill="none" stroke="url(#b)" stroke-linecap="square"/><path d="m1.5 4.5v23h3.5 25.5v-23h-25.5z" stroke="url(#c)" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/cmd/transition-shape.svg b/icon-themes/elementary_svg/sd/cmd/transition-shape.svg
new file mode 100644
index 000000000..43a4db63c
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/cmd/transition-shape.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" x2="16" y1="6" y2="26"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.5135 0 0 .4054 -.325 3.27)" gradientUnits="userSpaceOnUse" x1="37.632999" x2="37.633884" y1="6.733" y2="56.068081"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.3746 0 0 .37083 29.393 2.44)" gradientUnits="userSpaceOnUse" x1="-51.785999" x2="-51.785999" y1="50.785999" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.457 0 0 .3477 47.03 -3.877)" gradientUnits="userSpaceOnUse" x1="-70.087524" x2="-70.087524" y1="25.53063" y2="88.803566"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><path d="m1.5 4.5h29v23h-29z" fill="url(#d)"/><g fill="none"><path d="m29.5 26.5h-27v-21h27z" fill="none" stroke="url(#b)" stroke-linecap="square"/><path d="m1.5 4.5v23h3.5 25.5v-23h-25.5z" stroke="url(#c)" stroke-linejoin="round"/></g><g fill="url(#a)"><path d="m3 10.24265 4.24264-4.24265h-4.24264z" fill-rule="evenodd"/><path d="m10.5356 14.9498 1.41421-1.41421-6.36398-6.36398-1.41422 1.41421z"/><path d="m29 10.24265-4.24264-4.24265h4.24264z" fill-rule="evenodd"/><path d="m21.46448 14.94982-1.41422-1.41421 6.36398-6.36398 1.41422 1.41421z"/><path d="m29 21.75735-4.24264 4.24265h4.24264z" fill-rule="evenodd"/><path d="m21.46451 17.0503-1.41421 1.41422 6.36398 6.36398 1.41421-1.41421z"/><path d="m3 21.75735 4.24264 4.24265h-4.24264z" fill-rule="evenodd"/><path d="m10.53563 17.05029 1.41421 1.41421-6.36398 6.36398-1.41421-1.41421z"/><circle cx="16.000023" cy="15.999969" r="8"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/cmd/transition-split.svg b/icon-themes/elementary_svg/sd/cmd/transition-split.svg
new file mode 100644
index 000000000..3f2e09fb8
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/cmd/transition-split.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" x2="20" y1="5" y2="26"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.5135 0 0 .4054 -.325 3.27)" gradientUnits="userSpaceOnUse" x1="37.632999" x2="37.633884" y1="6.733" y2="56.068081"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.3746 0 0 .37083 29.393 2.44)" gradientUnits="userSpaceOnUse" x1="-51.785999" x2="-51.785999" y1="50.785999" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.457 0 0 .3477 47.03 -3.877)" gradientUnits="userSpaceOnUse" x1="-70.087524" x2="-70.087524" y1="25.53063" y2="88.803566"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><path d="m1.5 4.5h29v23h-29z" fill="url(#d)"/><path d="m16 17-5 5h3v2h-12v3h28v-3h-12v-2h3z" fill="url(#a)"/><path d="m2 5v3h12v2h-3l5 5 5-5h-3v-2h12v-3h-12-4z" fill="url(#a)"/><g fill="none"><path d="m29.5 26.5h-27v-21h27z" fill="none" stroke="url(#b)" stroke-linecap="square"/><path d="m1.5 4.5v23h3.5 25.5v-23h-25.5z" stroke="url(#c)" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/cmd/transition-static.svg b/icon-themes/elementary_svg/sd/cmd/transition-static.svg
new file mode 100644
index 000000000..bcfb9df19
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/cmd/transition-static.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="21" x2="21" y1="5" y2="26"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.5135 0 0 .4054 -.325 3.27)" gradientUnits="userSpaceOnUse" x1="37.632999" x2="37.633884" y1="6.733" y2="56.068081"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.3746 0 0 .37083 29.393 2.44)" gradientUnits="userSpaceOnUse" x1="-51.785999" x2="-51.785999" y1="50.785999" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.457 0 0 .3477 47.03 -3.877)" gradientUnits="userSpaceOnUse" x1="-70.087524" x2="-70.087524" y1="25.53063" y2="88.803566"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><path d="m1.5 4.5h29v23h-29z" fill="url(#d)"/><g fill="url(#a)"><path d="m2.00001 25.99997h3.99996v1h-3.99996z"/><path d="m7.00001 25.99997h3.99999v1h-3.99999z"/><path d="m12.00001 25.99997h3.99999v1h-3.99999z"/><path d="m17.00001 25.99997h3.99999v1h-3.99999z"/><path d="m22.00001 25.99997h3.99999v1h-3.99999z"/><path d="m27.00001 25.99997h3v1h-3z"/><path d="m1.99998 21.99997h3.00001v1h-3.00001z"/><path d="m6.00001 21.99997h3.99999v1h-3.99999z"/><path d="m11.00001 21.99997h3.99999v1h-3.99999z"/><path d="m16.00001 21.99997h3.99999v1h-3.99999z"/><path d="m21.00001 21.99997h3.99999v1h-3.99999z"/><path d="m26.00001 21.99997h3.99996v1h-3.99996z"/><path d="m4.00001 18.99997h3.99996v1h-3.99996z"/><path d="m9.00001 18.99997h3.99999v1h-3.99999z"/><path d="m14.00001 18.99997h3.99999v1h-3.99999z"/><path d="m19.00001 18.99997h3.99999v1h-3.99999z"/><path d="m24.00001 18.99997h3.99999v1h-3.99999z"/><path d="m29.00001 18.99997h.99996v1h-.99996z"/><path d="m1.99998 16.99997h3.99999v1h-3.99999z"/><path d="m6.99998 16.99997h3.99999v1h-3.99999z"/><path d="m11.99998 16.99997h3.99999v1h-3.99999z"/><path d="m16.99998 16.99997h3.99999v1h-3.99999z"/><path d="m21.99998 16.99997h3.99999v1h-3.99999z"/><path d="m26.99998 16.99997h2.99998v1h-2.99998z"/><path d="m2.00001 18.99997h.99996v1h-.99996z"/><path d="m1.99998 14.99997h3v1h-3z"/><path d="m5.99998 14.99997h3.99999v1h-3.99999z"/><path d="m10.99998 14.99997h3.99999v1h-3.99999z"/><path d="m15.99998 14.99997h3.99999v1h-3.99999z"/><path d="m20.99998 14.99997h3.99999v1h-3.99999z"/><path d="m25.99998 14.99997h4v1h-4z"/><path d="m1.99998 10.99997h3.99996v1h-3.99996z"/><path d="m6.99998 10.99997h3.99999v1h-3.99999z"/><path d="m11.99998 10.99997h3.99999v1h-3.99999z"/><path d="m16.99998 10.99997h3.99999v1h-3.99999z"/><path d="m21.99998 10.99997h3.99999v1h-3.99999z"/><path d="m26.99998 10.99997h3v1h-3z"/><path d="m2.00001 7.99997h3.00001v1h-3.00001z"/><path d="m6.00004 7.99997h3.99999v1h-3.99999z"/><path d="m11.00004 7.99997h3.99999v1h-3.99999z"/><path d="m16.00004 7.99997h3.99999v1h-3.99999z"/><path d="m21.00004 7.99997h3.99999v1h-3.99999z"/><path d="m26.00004 7.99997h3.99996v1h-3.99996z"/><path d="m2.00001 4.99997h3.99999v1h-3.99999z"/><path d="m7.00001 4.99997h3.99999v1h-3.99999z"/><path d="m12.00001 4.99997h3.99999v1h-3.99999z"/><path d="m17.00001 4.99997h3.99999v1h-3.99999z"/><path d="m22.00001 4.99997h3.99999v1h-3.99999z"/><path d="m27.00001 4.99997h2.99998v1h-2.99998z"/><path d="m2.99998 12.99997h3.99996v1h-3.99996z"/><path d="m7.99998 12.99997h3.99999v1h-3.99999z"/><path d="m12.99998 12.99997h3.99999v1h-3.99999z"/><path d="m17.99998 12.99997h3.99999v1h-3.99999z"/><path d="m22.99998 12.99997h3.99999v1h-3.99999z"/><path d="m27.99998 12.99997h1.99999v1h-1.99999z"/></g><g fill="none"><path d="m29.5 26.5h-27v-21h27z" fill="none" stroke="url(#b)" stroke-linecap="square"/><path d="m1.5 4.5v23h3.5 25.5v-23h-25.5z" stroke="url(#c)" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/cmd/transition-tile-flip.svg b/icon-themes/elementary_svg/sd/cmd/transition-tile-flip.svg
new file mode 100644
index 000000000..35a696979
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/cmd/transition-tile-flip.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="13" x2="13" y1="5" y2="27"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.5135 0 0 .4054 -.325 3.27)" gradientUnits="userSpaceOnUse" x1="37.632999" x2="37.633884" y1="6.733" y2="56.068081"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.3746 0 0 .37083 29.393 2.44)" gradientUnits="userSpaceOnUse" x1="-51.785999" x2="-51.785999" y1="50.785999" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.457 0 0 .3477 47.03 -3.877)" gradientUnits="userSpaceOnUse" x1="-70.087524" x2="-70.087524" y1="25.53063" y2="88.803566"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><path d="m1.5 4.5h29v23h-29z" fill="url(#d)"/><g fill="url(#a)"><path d="m1.9921875 5-.0214844 2.828125h3.9433594l.0644531-2.828125z"/><path d="m2.00001 11.99997h4l-.11429 3.82857-3.88571.0286z"/><path d="m2.00001 8.05711 4 .0286-.0571 3.62858-3.88572.0571z"/><path d="m6.1132812 5 .0859376 2.9140625 3.8867192-.0566406.044921-2.8574219z"/><path d="m10.365234 5-.021484 2.8574219 3.65625.1425781.089844-3z"/><path d="m6.22858 8.02854 3.8.11427-.0571 3.6-3.71429-.0571z"/><path d="m10.50159 8.14286 3.35555.00003-.33015 3.59997-3.15556.00003z"/><path d="m6.33015 12.05714 3.66985-.0571-.53015 3.85711-3.29842.0572z"/><path d="m10.34285 12.1 3.15715-.0143-.72857 3.55715-2.95715.18571z"/><path d="m14.22857 8.27143 3.07143-.1-.5 3.32857-2.92858.18571z"/><path d="m6.25714 16.24286 3.21429-.0714-.67143 3.32857-3.1.41429z"/><path d="m14.382812 5-.183593 2.9707031 3.185547-.1132812.455078-2.8574219z"/><path d="m2.07301 16.08571 3.86985.0572-.50159 3.74282-3.4127.0572z"/><path d="m18.287109 5-.644531 2.8574219 3.128906-.3007813.609375-2.5566406z"/><path d="m5.4433594 20.257812-3.3867188.042969-.0195312.128907v3.488281l2.7636718-.417969z"/><path d="m17.6 8.17143 3.11429-.34286-.82858 3.05714-2.77142.55715z"/><path d="m21.701172 5-.615234 2.4726562 2.914062-.4726562.455078-2z"/><path d="m13.82857 12.05715 2.91429-.31429-.74286 3.25714-3.05714.55715z"/><path d="m9.77143 16.17143 2.88572-.28571-.71429 2.97142-2.82857.50001z"/><path d="m5.74286 20.2 2.91429-.4-.65715 2.97143-2.85714.75714z"/><path d="m4.7128906 23.828125-2.6757812.464844v2.992187l1.9628906-.285156z"/><path d="m17.08571 11.74286 2.71429-.54286-.8 2.8-2.74285.92857z"/><path d="m12.91429 15.85714 2.94286-.57142-.85715 2.71428-2.85714.84286z"/><path d="m9 19.71428 2.85715-.48571-.85715 2.77143-2.74285.72857z"/><path d="m5.05714 23.85714 2.88572-.71428-.94286 2.85714-2.74285.87143z"/><path d="m20.97143 7.85714 2.91429-.57142-.88572 2.71428-2.85714.78572z"/><path d="m24.69922 5-.44236 1.87232 2.74314-.87232.33008-1z"/><path d="m16.2 15.17143 2.6-.85714-.85714 2.34285-2.6 1.15715z"/><path d="m20.14286 11.14286 2.68571-.77143-1 2.34285-2.48571 1.10001z"/><path d="m12.2 19.17143 2.62857-.8-1 2.28571-2.48571 1.15715z"/><path d="m15.2 18.17143 2.48571-1-.94285 2.25715-2.42857 1.1z"/><path d="m19.2 14.17143 2.48571-1-.94285 2.34286-2.42857 1.01429z"/><path d="m18 17 2.48571-1-1.05714 2.14286-2.31428 1.21429z"/><path d="m8.16162 23.12122 2.77143-.82857-.77143 2.51428-2.85714 1.15715z"/><path d="m11.36162 22.09062 2.4-1-.82857 2.34285-2.42857 1.30001z"/><path d="m14.24733 20.86492 2.37142-1.08572-.82856 2.17144-2.42857 1.3z"/><path d="m17.0257 19.68656 2.31428-1.14286-.68571 1.94286-2.42857 1.24286z"/><path d="m24.18712 7.20675 2.68571-.77143-1 2.28571-2.48571 1.15715z"/><path d="m23.24426 10.23532 2.48571-1.05714-1.05714 2.2-2.48571 1.3z"/><path d="m22.04426 13.06389 2.45714-1.2-1.02857 2.34286-2.31428 1.21429z"/><path d="m20.84139 15.89331 2.31428-1.14286-.68571 1.94286-2.6 1.3z"/><path d="m19.7857 18.37858 2.45714-1.22857-.68571 1.94286-2.6 1.3z"/></g><g fill="none"><path d="m29.5 26.5h-27v-21h27z" fill="none" stroke="url(#b)" stroke-linecap="square"/><path d="m1.5 4.5v23h3.5 25.5v-23h-25.5z" stroke="url(#c)" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/cmd/transition-turn-around.svg b/icon-themes/elementary_svg/sd/cmd/transition-turn-around.svg
new file mode 100644
index 000000000..68e85461d
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/cmd/transition-turn-around.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="19" x2="19" y1="5" y2="27"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.5135 0 0 .4054 -.325 3.27)" gradientUnits="userSpaceOnUse" x1="37.632999" x2="37.633884" y1="6.733" y2="56.068081"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.3746 0 0 .37083 29.393 2.44)" gradientUnits="userSpaceOnUse" x1="-51.785999" x2="-51.785999" y1="50.785999" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.457 0 0 .3477 47.03 -3.877)" gradientUnits="userSpaceOnUse" x1="-70.087524" x2="-70.087524" y1="25.53063" y2="88.803566"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><path d="m1.5 4.5h29v23h-29z" fill="url(#d)"/><path d="m7 5v22l17-3v-15zm9 5c3.31371 0 6 2.68629 6 6v6h-2v-6c0-2.20914-1.79086-4-4-4s-4 1.79086-4 4v4h2l-3 3-3-3h2v-4c0-3.31371 2.68629-6 6-6z" fill="url(#a)" fill-rule="evenodd"/><g fill="none"><path d="m29.5 26.5h-27v-21h27z" fill="none" stroke="url(#b)" stroke-linecap="square"/><path d="m1.5 4.5v23h3.5 25.5v-23h-25.5z" stroke="url(#c)" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/cmd/transition-turn-down.svg b/icon-themes/elementary_svg/sd/cmd/transition-turn-down.svg
new file mode 100644
index 000000000..81a0b866f
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/cmd/transition-turn-down.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" x2="20" y1="0" y2="24"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.5135 0 0 .4054 -.325 3.27)" gradientUnits="userSpaceOnUse" x1="37.632999" x2="37.633884" y1="6.733" y2="56.068081"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.3746 0 0 .37083 29.393 2.44)" gradientUnits="userSpaceOnUse" x1="-51.785999" x2="-51.785999" y1="50.785999" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.457 0 0 .3477 47.03 -3.877)" gradientUnits="userSpaceOnUse" x1="-70.087524" x2="-70.087524" y1="25.53063" y2="88.803566"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><path d="m1.5 4.5h29v23h-29z" fill="url(#d)"/><g fill="none"><path d="m29.5 26.5h-27v-21h27z" fill="none" stroke="url(#b)" stroke-linecap="square"/><path d="m1.5 4.5v23h3.5 25.5v-23h-25.5z" stroke="url(#c)" stroke-linejoin="round"/></g><g fill="url(#a)"><path d="m4.00003 6.05052 23.07579-6.05061 4.92421 15.94939-23.07579 6.05061z"/><path d="m22.7906 22.46319a8.0000001 8.0000001 0 0 0 -2.42399-11.05099 8.0000001 8.0000001 0 0 0 -11.05098 2.42398l1.68437 1.07838a6.0000001 6.0000001 0 0 1 8.28824-1.81799 6.0000001 6.0000001 0 0 1 1.81798 8.28824z"/><path d="m24.47497 23.54156-5.05311-3.23513.90899 4.14413z" fill-rule="evenodd"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/cmd/transition-turning-helix.svg b/icon-themes/elementary_svg/sd/cmd/transition-turning-helix.svg
new file mode 100644
index 000000000..a565e3eb4
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/cmd/transition-turning-helix.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="27"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.5135 0 0 .4054 -.325 3.27)" gradientUnits="userSpaceOnUse" x1="37.632999" x2="37.633884" y1="6.733" y2="56.068081"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.3746 0 0 .37083 29.393 2.44)" gradientUnits="userSpaceOnUse" x1="-51.785999" x2="-51.785999" y1="50.785999" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.457 0 0 .3477 47.03 -3.877)" gradientUnits="userSpaceOnUse" x1="-70.087524" x2="-70.087524" y1="25.53063" y2="88.803566"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><path d="m1.5 4.5h29v23h-29z" fill="url(#d)"/><g fill="url(#a)"><path d="m2 5v3l28 2v-4l-14-1z"/><path d="m4.00004 7.99993 23.999974 2.00005v4.00003l-23.999974-2.00005z"/><path d="m6.00002 11.99993 19.999998 2.00005v4.00003l-19.999998-2.00005z"/><path d="m7.99999 15.99996 15.999994 2.00006v4.00003l-15.999994-2.00006z"/><path d="m9.99997 19.99993 11.999979 2.00006v4.00003l-11.999979-2.00005z"/><path d="m12 24v2l4 1h4v-1z"/></g><g fill="none"><path d="m29.5 26.5h-27v-21h27z" fill="none" stroke="url(#b)" stroke-linecap="square"/><path d="m1.5 4.5v23h3.5 25.5v-23h-25.5z" stroke="url(#c)" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/cmd/transition-uncover.svg b/icon-themes/elementary_svg/sd/cmd/transition-uncover.svg
new file mode 100644
index 000000000..7acd10fd7
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/cmd/transition-uncover.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="6" y2="25"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.5135 0 0 .4054 -.325 3.27)" gradientUnits="userSpaceOnUse" x1="37.632999" x2="37.633884" y1="6.733" y2="56.068081"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.3746 0 0 .37083 29.393 2.44)" gradientUnits="userSpaceOnUse" x1="-51.785999" x2="-51.785999" y1="50.785999" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.457 0 0 .3477 47.03 -3.877)" gradientUnits="userSpaceOnUse" x1="-70.087524" x2="-70.087524" y1="25.53063" y2="88.803566"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><path d="m1.5 4.5h29v23h-29z" fill="url(#d)"/><g fill="url(#a)"><path d="m2.00001 4.99997h28v12h-28z"/><path d="m11 20h10l-5 5z" fill-rule="evenodd"/><path d="m13.99998 12.99997h4v9.00003h-4z"/></g><g fill="none"><path d="m29.5 26.5h-27v-21h27z" fill="none" stroke="url(#b)" stroke-linecap="square"/><path d="m1.5 4.5v23h3.5 25.5v-23h-25.5z" stroke="url(#c)" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/cmd/transition-venetian-blinds-3d.svg b/icon-themes/elementary_svg/sd/cmd/transition-venetian-blinds-3d.svg
new file mode 100644
index 000000000..5bece6a70
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/cmd/transition-venetian-blinds-3d.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="15" x2="15" y1="6" y2="25"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.5135 0 0 .4054 -.325 3.27)" gradientUnits="userSpaceOnUse" x1="37.632999" x2="37.633884" y1="6.733" y2="56.068081"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.3746 0 0 .37083 29.393 2.44)" gradientUnits="userSpaceOnUse" x1="-51.785999" x2="-51.785999" y1="50.785999" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.457 0 0 .3477 47.03 -3.877)" gradientUnits="userSpaceOnUse" x1="-70.087524" x2="-70.087524" y1="25.53063" y2="88.803566"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><path d="m1.5 4.5h29v23h-29z" fill="url(#d)"/><g fill="url(#a)"><path d="m28 7-6.00001-2.00003v22.00003l6.00001-2z"/><path d="m19 7-6-2.00003v22.00003l6-2z"/><path d="m4 5 6 2v18l-6 2.00003z"/></g><g fill="none"><path d="m29.5 26.5h-27v-21h27z" fill="none" stroke="url(#b)" stroke-linecap="square"/><path d="m1.5 4.5v23h3.5 25.5v-23h-25.5z" stroke="url(#c)" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/cmd/transition-venetian-blinds.svg b/icon-themes/elementary_svg/sd/cmd/transition-venetian-blinds.svg
new file mode 100644
index 000000000..dea436357
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/cmd/transition-venetian-blinds.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="18" x2="18" y1="5" y2="26"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.5135 0 0 .4054 -.325 3.27)" gradientUnits="userSpaceOnUse" x1="37.632999" x2="37.633884" y1="6.733" y2="56.068081"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.3746 0 0 .37083 29.393 2.44)" gradientUnits="userSpaceOnUse" x1="-51.785999" x2="-51.785999" y1="50.785999" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.457 0 0 .3477 47.03 -3.877)" gradientUnits="userSpaceOnUse" x1="-70.087524" x2="-70.087524" y1="25.53063" y2="88.803566"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><path d="m1.5 4.5h29v23h-29z" fill="url(#d)"/><g fill="url(#a)"><path d="m10 16-3-3v2h-3v2h3v2z"/><path d="m2.00001 4.99997h4v22.00003h-4z"/><path d="m20 16-3-3v2h-3v2h3v2z"/><path d="m11.00001 4.99997h4v22.00003h-4z"/><path d="m29 16-3-3v2h-3v2h3v2z"/><path d="m21.00001 4.99997h4v22.00003h-4z"/></g><g fill="none"><path d="m29.5 26.5h-27v-21h27z" fill="none" stroke="url(#b)" stroke-linecap="square"/><path d="m1.5 4.5v23h3.5 25.5v-23h-25.5z" stroke="url(#c)" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/cmd/transition-vortex.svg b/icon-themes/elementary_svg/sd/cmd/transition-vortex.svg
new file mode 100644
index 000000000..687cba9b5
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/cmd/transition-vortex.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="21" x2="22" y1="5" y2="27"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.5135 0 0 .4054 -.325 3.27)" gradientUnits="userSpaceOnUse" x1="37.632999" x2="37.633884" y1="6.733" y2="56.068081"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.3746 0 0 .37083 29.393 2.44)" gradientUnits="userSpaceOnUse" x1="-51.785999" x2="-51.785999" y1="50.785999" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.457 0 0 .3477 47.03 -3.877)" gradientUnits="userSpaceOnUse" x1="-70.087524" x2="-70.087524" y1="25.53063" y2="88.803566"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><path d="m1.5 4.5h29v23h-29z" fill="url(#d)"/><g fill="url(#a)"><path d="m16.00001 7.99997h2.00002v4h-2.00002z"/><path d="m15 5h3.00001l.00001 2.99997h-3.00001z"/><path d="m16.00001 23.99997h2.00002l-.00001 3.00003h-2.00002z"/><path d="m19.00001 15.99997h2.99999v4h-2.99999z"/><path d="m15.00001 19.99997h3.00001v4h-3.00001z"/><path d="m19.00001 7.99997h2.99999v4h-2.99999z"/><path d="m18.99998 23.99997h3.00003l-.00001 3.00003h-3.00003z"/><path d="m17.99998 19.99997h4v4h-4z"/><path d="m18 5h4l.00001 2.99997h-4z"/><path d="m18.00001 11.99997h4v4h-4z"/><path d="m22.00001 4.99997h7.99999v22.00003h-7.99999z"/><path d="m16.00001 15.99997h2.00002v4h-2.00002z"/><path d="m15.00001 11.99997h3.00001v4h-3.00001z"/><path d="m12 5h3.00001l.00001 2.99997h-3.00001z"/><path d="m13.00001 7.99997h2v4h-2z"/><path d="m12.00001 11.99997h2v4h-2z"/><path d="m13.00001 15.99997h2v4h-2z"/><path d="m12.00001 19.99997h2v4h-2z"/><path d="m13.00001 23.99997h2l-.00001 3.00003h-2z"/><path d="m7.00001 4.99997h3v3h-3z"/><path d="m9.00001 7.99997h3v4h-3z"/><path d="m8.00001 11.99997h2v4h-2z"/><path d="m10.00001 15.99997h2v4h-2z"/><path d="m7.00001 19.99997h3v4h-3z"/><path d="m10.00001 23.99997h2v3h-2z"/><path d="m5.00001 7.99997h2v4h-2z"/><path d="m6.00001 15.99997h2v4h-2z"/><path d="m6.00001 23.99997h2v3h-2z"/><path d="m4.00001 11.99997h2v4h-2z"/><path d="m3.00001 4.99997h2v3h-2z"/></g><g fill="none"><path d="m29.5 26.5h-27v-21h27z" fill="none" stroke="url(#b)" stroke-linecap="square"/><path d="m1.5 4.5v23h3.5 25.5v-23h-25.5z" stroke="url(#c)" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/cmd/transition-wedge.svg b/icon-themes/elementary_svg/sd/cmd/transition-wedge.svg
new file mode 100644
index 000000000..3757d98a7
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/cmd/transition-wedge.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" x2="16" y1="5" y2="26"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.5135 0 0 .4054 -.325 3.27)" gradientUnits="userSpaceOnUse" x1="37.632999" x2="37.633884" y1="6.733" y2="56.068081"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.3746 0 0 .37083 29.393 2.44)" gradientUnits="userSpaceOnUse" x1="-51.785999" x2="-51.785999" y1="50.785999" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.457 0 0 .3477 47.03 -3.877)" gradientUnits="userSpaceOnUse" x1="-70.087524" x2="-70.087524" y1="25.53063" y2="88.803566"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><path d="m1.5 4.5h29v23h-29z" fill="url(#d)"/><g fill="url(#a)"><path d="m2 13 14 5 14-5v-8h-28z"/><path d="m22.7906 22.46319a8.0000001 8.0000001 0 0 0 -2.42399-11.05099 8.0000001 8.0000001 0 0 0 -11.05098 2.42398l1.68437 1.07838a6.0000001 6.0000001 0 0 1 8.28824-1.81799 6.0000001 6.0000001 0 0 1 1.81798 8.28824z"/><path d="m24.47497 23.54156-5.05311-3.23513.90899 4.14413z" fill-rule="evenodd"/><path d="m9.25848 22.46319a8.0000001 8.0000001 0 0 1 2.42398-11.05099 8.0000001 8.0000001 0 0 1 11.05099 2.42398l-1.68437 1.07838a6.0000001 6.0000001 0 0 0 -8.28824-1.81799 6.0000001 6.0000001 0 0 0 -1.81798 8.28824z"/><path d="m7.57411 23.54156 5.05311-3.23513-.90899 4.14413z" fill-rule="evenodd"/></g><g fill="none"><path d="m29.5 26.5h-27v-21h27z" fill="none" stroke="url(#b)" stroke-linecap="square"/><path d="m1.5 4.5v23h3.5 25.5v-23h-25.5z" stroke="url(#c)" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/cmd/transition-wheel.svg b/icon-themes/elementary_svg/sd/cmd/transition-wheel.svg
new file mode 100644
index 000000000..a7d229b7a
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/cmd/transition-wheel.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="27"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.5135 0 0 .4054 -.325 3.27)" gradientUnits="userSpaceOnUse" x1="37.632999" x2="37.633884" y1="6.733" y2="56.068081"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.3746 0 0 .37083 29.393 2.44)" gradientUnits="userSpaceOnUse" x1="-51.785999" x2="-51.785999" y1="50.785999" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.457 0 0 .3477 47.03 -3.877)" gradientUnits="userSpaceOnUse" x1="-70.087524" x2="-70.087524" y1="25.53063" y2="88.803566"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><path d="m1.5 4.5h29v23h-29z" fill="url(#d)"/><g fill="url(#a)"><path d="m16 5v11l9 11h5v-22z"/><path d="m5.10691 20.77597 8.99671-4.36569-6.6812-2.3155z" fill-rule="evenodd"/><path d="m7.80592 19.46626a9 9 0 0 0 12.02616 4.16792 9 9 0 0 0 4.16791-12.02616l-3.59868 1.74628a5 5 0 0 1 -2.31551 6.6812 5 5 0 0 1 -6.6812-2.31551z"/></g><g fill="none"><path d="m29.5 26.5h-27v-21h27z" fill="none" stroke="url(#b)" stroke-linecap="square"/><path d="m1.5 4.5v23h3.5 25.5v-23h-25.5z" stroke="url(#c)" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/cmd/transition-wipe.svg b/icon-themes/elementary_svg/sd/cmd/transition-wipe.svg
new file mode 100644
index 000000000..d59d44ba8
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/cmd/transition-wipe.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="18" x2="18" y1="6" y2="26"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.5135 0 0 .4054 -.325 3.27)" gradientUnits="userSpaceOnUse" x1="37.632999" x2="37.633884" y1="6.733" y2="56.068081"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.3746 0 0 .37083 29.393 2.44)" gradientUnits="userSpaceOnUse" x1="-51.785999" x2="-51.785999" y1="50.785999" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.457 0 0 .3477 47.03 -3.877)" gradientUnits="userSpaceOnUse" x1="-70.087524" x2="-70.087524" y1="25.53063" y2="88.803566"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><path d="m1.5 4.5h29v23h-29z" fill="url(#d)"/><g fill="url(#a)"><path d="m2.00001 26.99997h28v-12h-28z"/><path d="m11 12h10l-5-5z" fill-rule="evenodd"/><path d="m13.99998 19.00003h4v-9.00003h-4z"/></g><g fill="none"><path d="m29.5 26.5h-27v-21h27z" fill="none" stroke="url(#b)" stroke-linecap="square"/><path d="m1.5 4.5v23h3.5 25.5v-23h-25.5z" stroke="url(#c)" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/res/click_16.svg b/icon-themes/elementary_svg/sd/res/click_16.svg
new file mode 100644
index 000000000..96ed7e9ac
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/res/click_16.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="38.658855" cy="9.341145" gradientUnits="userSpaceOnUse" r="8.341651"><stop offset="0" stop-color="#fff"/><stop offset=".25" stop-color="#fefede" stop-opacity=".918367"/><stop offset=".5" stop-color="#fbf911"/><stop offset="1" stop-color="#fffc04" stop-opacity=".12234"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14" x2="6" y1="8" y2="16"><stop offset="0" stop-color="#fff"/><stop offset=".125" stop-color="#fff" stop-opacity="0"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><clipPath id="c"><path d="m8 2.6855469v14.0000001l3.132812-3.820313 2.066407 4.986328a1.0001 1.0001 0 1 0 1.847656-.765624l-2.111328-5.095704 4.378906.009766z"/></clipPath><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="9.978495" x2="9.978495" y1="13.912886" y2="-5.872059"><stop offset="0"/><stop offset="1" stop-color="#333"/></linearGradient><g fill-rule="evenodd" transform="translate(-5.99)"><path d="m47.000506 9.3411446c0 4.6069664-3.734684 8.3416514-8.341651 8.3416514-4.606966 0-8.341651-3.734685-8.341651-8.3416514 0-4.6069667 3.734685-8.341651 8.341651-8.341651 4.606967 0 8.341651 3.7346843 8.341651 8.341651z" fill="url(#a)" transform="matrix(.59940175 0 0 .59940175 -12.182186 -.634318)"/><g fill="#fff"><path d="m9.99 1.96478v1h-2l.01043 1.03522.98957.96478.01043 2.03522h1l1-1 1 1.00601h1l-.01043-2.04123 1.01043-.96478-.01043-1.03522h-2v-1h-.941027z" stroke="#ddc73b" stroke-linejoin="round" stroke-width="2"/><path d="m9.99 1.96478v1h-2l.01043 1.03522.98957.96478.01043 2.03522h1l1-1 1 1.00601h1l-.01043-2.04123 1.01043-.96478-.01043-1.03522h-2v-1l-.98957-.96478z"/></g></g><g transform="matrix(.69327406 0 0 .69327406 3.147082 5)"><path d="m8.1884834 1.6672989v10.9999991l2.5652276-2.9424834 2.044188 3.7280744c.494727 1.242916 2.142881-.74317 1.613492-1.971723l-1.874329-2.6219434 3.117524-.2046366z" fill-rule="evenodd" opacity=".05" stroke="#000" stroke-linejoin="round" stroke-width="4.327293"/><path d="m8.1884834 1.6672989v10.9999991l2.5652276-2.9424834 2.044188 3.7280744c.494727 1.242916 2.142881-.74317 1.613492-1.971723l-1.874329-2.6219434 3.117524-.2046366z" fill-rule="evenodd" opacity=".2" stroke="#000" stroke-linejoin="round" stroke-width="2"/><path d="m7 0v11l2.5652277-2.9424843 2.0441883 3.7280743c.494704 1.24297 2.357232.471184 1.827788-.757391l-2.088625-3.8362743 3.117523-.2046366z" fill="none" stroke="#fff" stroke-width="2.884862"/><path clip-path="url(#c)" d="m6.9891304 6.9358866v11.1195654l2.59311-2.974467 2.0664066 3.768597c.500102 1.256433 2.382807.476286 1.847656-.765624l-2.111328-3.877973 3.151411-.206867z" fill="none" opacity=".4" stroke="url(#b)" stroke-width="2.916219" transform="matrix(.98924729 0 0 .98924729 .086022 -6.861307)"/><path d="m7 0v11l2.5652277-2.9424843 2.0441883 3.7280743c.494704 1.24297 2.357232.471184 1.827788-.757391l-2.088625-3.8362743 3.651421-.1919247z" fill="url(#d)" fill-rule="evenodd"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/res/del1bmp.svg b/icon-themes/elementary_svg/sd/res/del1bmp.svg
new file mode 100644
index 000000000..6f3c60bb4
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/res/del1bmp.svg
@@ -0,0 +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(.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="#ff8c82"/><stop offset=".31209752" stop-color="#ed5353"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></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="#7a0000"/><stop offset="1" stop-color="#a10705"/></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(1.3832 0 0 1.4144 -11.892 21.511)" gradientUnits="userSpaceOnUse" x1="24.501911" x2="24.501911" y1="-6.703209" y2="-1.754052"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="21.999044" x2="21.999044" y1="14.030005" y2="17.030043"><stop offset="0" stop-color="#fff"/><stop offset=".00000011" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><g transform="matrix(.9999874 0 0 .9999874 -15.998767 -10.029829)"><rect fill="url(#f)" height="6.000075" rx="1" width="9.000114" x="17.498987" y="12.529987"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m18.499 13.529999h7.000088l-.002 3.936029h-7.000088z" opacity=".5" stroke="url(#g)"/><rect height="6.000077" opacity=".5" rx=".86555" ry=".59664" stroke="#0f5a00" width="9.000113" x="17.498987" y="12.529987"/></g></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/sd/res/delall.svg b/icon-themes/elementary_svg/sd/res/delall.svg
new file mode 100644
index 000000000..22f0fc419
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/res/delall.svg
@@ -0,0 +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(.19694688 -.20520309 .19694688 .20520309 2.33061 11.959949)" gradientUnits="userSpaceOnUse" x1="36.010902" x2="16.331276" xlink:href="#b" y1="13.022708" y2="32.702335"/><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.19694688 -.20520309 .19694688 .20520309 2.13207 12.063489)" gradientUnits="userSpaceOnUse" x1="28.449389" x2="16.331276" xlink:href="#b" y1="20.584223" y2="32.702335"/><linearGradient id="d" 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="#ff8c82"/><stop offset=".31209752" stop-color="#ed5353"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="e" 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="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="12.989969" x2="12.989969" y1="11.025019" y2="18.025106"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="12.989969" x2="12.989969" y1="13.025044" y2="16.025082"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="h" gradientTransform="matrix(1.3832 0 0 1.4144 -11.892 21.511)" gradientUnits="userSpaceOnUse" x1="24.501911" x2="24.501911" y1="-6.703209" y2="-1.754052"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="21.999044" x2="21.999044" y1="14.030005" y2="17.030043"><stop offset="0" stop-color="#fff"/><stop offset=".00000011" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><g transform="matrix(.9999874 0 0 .9999874 -10.998767 -12.029829)"><rect fill="url(#h)" height="6.000075" rx="1" width="9.000114" x="17.498987" y="12.529987"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m18.499 13.529999h7.000088l-.002 3.936029h-7.000088z" opacity=".5" stroke="url(#i)"/><rect height="6.000077" opacity=".5" rx=".86555" ry=".59664" stroke="#0f5a00" width="9.000113" x="17.498987" y="12.529987"/></g></g><g transform="matrix(.9999874 0 0 .9999874 -10.989806 -6.02488)"><rect fill="url(#f)" height="6.000075" rx="1" width="8.000101" x="12.489964" y="11.525025"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m13.489976 12.525038 6.000076-.03201-.000002 4.00005-6.000074.03201z" opacity=".5" stroke="url(#g)"/><rect height="6.000075" opacity=".5" rx=".78992" ry=".51261" stroke="#cc3b02" width="8.000101" x="12.489964" y="11.525025"/></g></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(#d)" stroke="url(#e)" stroke-linejoin="round"/><g fill="none"><path d="m14.01392 10.098118-2.00624 2.049356-2.09215-2.047403" opacity=".5" stroke="url(#a)" stroke-linecap="square"/><path d="m14.3566 14.622087-1.66668-1.887606m-1.42902.08076-1.73943 1.713246" opacity=".4" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/res/displaymode_handoutmaster.svg b/icon-themes/elementary_svg/sd/res/displaymode_handoutmaster.svg
new file mode 100644
index 000000000..d01404d99
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/res/displaymode_handoutmaster.svg
@@ -0,0 +1 @@
+<svg height="54" viewBox="0 0 17.991666 14.2875" width="68" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="12.7" x2="12.7" y1="284.299986" y2="295.941646"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="9.525" x2="9.525" y1="295.94165" y2="284.29999"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="6.614583" x2="6.614583" y1="284.0354" y2="295.94165"><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><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(.00414422 0 0 .00217892 11.525361 295.27508)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.00414422 0 0 .00217892 6.20172 295.27508)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><linearGradient id="g" gradientTransform="matrix(.0213702 0 0 .00217892 1.139743 295.27505)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><g transform="translate(0 -282.71248)"><path d="m0 282.71249h17.991667v14.287498h-17.991667z" fill="#7c7c7c" fill-opacity=".827068"/><path d="m3.7041665 296.07394h10.3187495v.52917h-10.3187495z" fill="url(#g)" opacity=".15" stroke-width=".351478"/><g stroke-width=".264583"><path d="m3.7041665 296.07398v.52914c-.213417.001-.515938-.11855-.515938-.2646s.238157-.26454.515938-.26454z" fill="url(#f)" opacity=".15"/><path d="m14.022916 296.07398v.52914c.213417.001.515938-.11855.515938-.2646s-.238157-.26454-.515938-.26454z" fill="url(#e)" opacity=".15"/><g stroke-linecap="round" stroke-linejoin="round"><path d="m3.836458 283.63852h10.054166v12.700003h-10.054166z" fill="#fff" stroke="url(#c)"/><path d="m4.101041 283.90311h9.525v12.170838h-9.525z" fill="url(#a)" stroke="url(#d)" stroke-opacity=".239216"/><g fill="#fff" stroke="#808080" stroke-dasharray=".529167 .529167"><path d="m5.159375 284.96143h3.175v2.11668h-3.175z"/><path d="m9.128124 284.96143h3.175v2.11668h-3.175z"/><path d="m5.159375 288.13644h3.175v2.11668h-3.175z"/><path d="m9.128124 288.13644h3.175v2.11668h-3.175z"/><path d="m5.159375 291.31143h3.175v2.11668h-3.175z"/><path d="m9.128124 291.31143h3.175v2.11668h-3.175z"/></g></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/res/displaymode_notes.svg b/icon-themes/elementary_svg/sd/res/displaymode_notes.svg
new file mode 100644
index 000000000..b78af6f37
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/res/displaymode_notes.svg
@@ -0,0 +1 @@
+<svg height="54" viewBox="0 0 17.991666 14.2875" width="68" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="12.7" x2="12.7" y1="284.299986" y2="295.941646"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="9.525" x2="9.525" y1="295.94165" y2="284.29999"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="6.614583" x2="6.614583" y1="284.0354" y2="295.94165"><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><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(.00414422 0 0 .00217892 11.525361 295.27508)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.00414422 0 0 .00217892 6.20172 295.27508)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><linearGradient id="g" gradientTransform="matrix(.0213702 0 0 .00217892 1.139743 295.27505)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><g transform="translate(0 -282.71248)"><path d="m3.7041665 296.07394h10.3187495v.52917h-10.3187495z" fill="url(#g)" opacity=".15" stroke-width=".351478"/><g stroke-width=".264583"><path d="m3.7041665 296.07398v.52914c-.213417.001-.515938-.11855-.515938-.2646s.238157-.26454.515938-.26454z" fill="url(#f)" opacity=".15"/><path d="m14.022916 296.07398v.52914c.213417.001.515938-.11855.515938-.2646s-.238157-.26454-.515938-.26454z" fill="url(#e)" opacity=".15"/><g stroke-linecap="round" stroke-linejoin="round"><path d="m3.836458 283.63852h10.054166v12.700003h-10.054166z" fill="#fff" stroke="url(#c)"/><path d="m4.101041 283.90311h9.525v12.170838h-9.525z" fill="url(#a)" stroke="url(#d)" stroke-opacity=".239216"/><g fill="#fff" stroke="#808080"><path d="m5.159375 284.69687h7.672916v4.497908h-7.672916z"/><path d="m5.688541 291.31143h6.614583v3.43959h-6.614583z"/></g></g></g><path d="m6.085417 285.35831h5.820833v.529168h-5.820833z" fill="#3689e6" opacity=".97"/><g fill="#7a36b1"><path d="m6.35 291.70831h.529167v.529167h-.529167z"/><path d="m6.35 292.76663h.529167v.529167h-.529167z"/><path d="m6.35 293.82498h.529167v.529167h-.529167z"/><path d="m7.408333 291.70831h4.233334v.529167h-4.233334z"/><path d="m7.408333 292.76663h4.233334v.529167h-4.233334z"/><path d="m7.408333 293.82498h4.233334v.529167h-4.233334z"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/res/displaymode_notesmaster.svg b/icon-themes/elementary_svg/sd/res/displaymode_notesmaster.svg
new file mode 100644
index 000000000..45f796a4b
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/res/displaymode_notesmaster.svg
@@ -0,0 +1 @@
+<svg height="54" viewBox="0 0 17.991666 14.2875" width="68" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="12.7" x2="12.7" y1="284.299986" y2="295.941646"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="9.525" x2="9.525" y1="295.94165" y2="284.29999"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="6.614583" x2="6.614583" y1="284.0354" y2="295.94165"><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><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(.00414422 0 0 .00217892 11.525361 295.27508)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.00414422 0 0 .00217892 6.20172 295.27508)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><linearGradient id="g" gradientTransform="matrix(.0213702 0 0 .00217892 1.139743 295.27505)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><g transform="translate(0 -282.71248)"><path d="m0 282.71249h17.991667v14.287498h-17.991667z" fill="#7c7c7c" fill-opacity=".827068"/><path d="m3.7041665 296.07394h10.3187495v.52917h-10.3187495z" fill="url(#g)" opacity=".15" stroke-width=".351478"/><g stroke-width=".264583"><path d="m3.7041665 296.07398v.52914c-.213417.001-.515938-.11855-.515938-.2646s.238157-.26454.515938-.26454z" fill="url(#f)" opacity=".15"/><path d="m14.022916 296.07398v.52914c.213417.001.515938-.11855.515938-.2646s-.238157-.26454-.515938-.26454z" fill="url(#e)" opacity=".15"/><g stroke-linecap="round" stroke-linejoin="round"><path d="m3.836458 283.63852h10.054166v12.700003h-10.054166z" fill="#fff" stroke="url(#c)"/><path d="m4.101041 283.90311h9.525v12.170838h-9.525z" fill="url(#a)" stroke="url(#d)" stroke-opacity=".239216"/><g fill="#fff" stroke="#808080" stroke-dasharray=".529167 .529167"><path d="m5.159375 284.69687h7.672916v4.497908h-7.672916z"/><path d="m5.688541 291.31143h6.614583v3.43959h-6.614583z"/></g></g></g><path d="m6.085417 285.35831h5.820833v.529168h-5.820833z" fill="#3689e6" opacity=".97"/><g fill="#7a36b1"><path d="m6.35 291.70831h.529167v.529167h-.529167z"/><path d="m6.35 292.76663h.529167v.529167h-.529167z"/><path d="m6.35 293.82498h.529167v.529167h-.529167z"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/res/displaymode_outline.svg b/icon-themes/elementary_svg/sd/res/displaymode_outline.svg
new file mode 100644
index 000000000..6ac481e54
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/res/displaymode_outline.svg
@@ -0,0 +1 @@
+<svg height="54" viewBox="0 0 17.991666 14.2875" width="68" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="12.7" x2="12.7" y1="284.299986" y2="295.941646"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="9.525" x2="9.525" y1="295.94165" y2="284.29999"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="6.614583" x2="6.614583" y1="284.0354" y2="295.94165"><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><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(.00414422 0 0 .00217892 14.713589 295.27508)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.00414422 0 0 .00217892 3.278075 295.27508)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><linearGradient id="g" gradientTransform="matrix(.03397313 0 0 .00217892 -3.283026 295.27505)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><g transform="translate(0 -282.71248)"><path d="m.79374996 296.07394h16.40416604v.52917h-16.40416604z" fill="url(#g)" opacity=".15" stroke-width=".443161"/><g stroke-width=".264583"><path d="m.78052132 296.07398v.52914c-.213417.001-.515938-.11855-.515938-.2646s.238157-.26454.515938-.26454z" fill="url(#f)" opacity=".15"/><path d="m17.211144 296.07398v.52914c.213417.001.515938-.11855.515938-.2646s-.238157-.26454-.515938-.26454z" fill="url(#e)" opacity=".15"/><g stroke-linecap="round" stroke-linejoin="round"><path d="m.661458 283.63852h16.404165v12.567711h-16.404165z" fill="#fff" stroke="url(#c)"/><path d="m.926042 283.90311h15.874999v12.03854h-15.874999z" fill="url(#a)" stroke="url(#d)" stroke-opacity=".239216"/></g></g><path d="m4.233333 284.564562h11.377084v.264576h-11.377084z" fill="#8f8f8f"/><path d="m2.38125 284.564562h1.058333v1.058333h-1.058333z" fill="#3689e6"/><path d="m4.233333 285.358292h10.054167v.264594h-10.054167z" fill="#8f8f8f"/><path d="m4.233334 286.945838h11.377084v.264576h-11.377084z" fill="#8f8f8f"/><path d="m2.381251 286.945838h1.058333v1.058333h-1.058333z" fill="#3689e6"/><path d="m4.233334 287.739568h10.054167v.264594h-10.054167z" fill="#8f8f8f"/><path d="m4.233334 289.327088h11.377084v.264576h-11.377084z" fill="#8f8f8f"/><path d="m2.381251 289.327088h1.058333v1.058333h-1.058333z" fill="#3689e6"/><path d="m4.233334 290.120818h10.054167v.264594h-10.054167z" fill="#8f8f8f"/><path d="m4.233334 291.708338h11.377084v.264576h-11.377084z" fill="#8f8f8f"/><path d="m2.381251 291.708338h1.058333v1.058333h-1.058333z" fill="#3689e6"/><path d="m4.233334 292.502068h10.054167v.264594h-10.054167z" fill="#8f8f8f"/><path d="m4.233333 294.089588h11.377084v.264576h-11.377084z" fill="#8f8f8f"/><path d="m2.38125 294.089588h1.058333v1.058333h-1.058333z" fill="#3689e6"/><path d="m4.233333 294.883318h10.054167v.264594h-10.054167z" fill="#8f8f8f"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/res/displaymode_slide.svg b/icon-themes/elementary_svg/sd/res/displaymode_slide.svg
new file mode 100644
index 000000000..cf53b9213
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/res/displaymode_slide.svg
@@ -0,0 +1 @@
+<svg height="54" viewBox="0 0 17.991666 14.2875" width="68" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="12.7" x2="12.7" y1="284.299986" y2="295.941646"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="9.525" x2="9.525" y1="295.94165" y2="284.29999"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="6.614583" x2="6.614583" y1="284.0354" y2="295.94165"><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><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(.00414422 0 0 .00217892 14.713589 295.27508)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.00414422 0 0 .00217892 3.278075 295.27508)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><linearGradient id="g" gradientTransform="matrix(.03397313 0 0 .00217892 -3.283026 295.27505)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><g transform="translate(0 -282.71248)"><path d="m.79374996 296.07394h16.40416604v.52917h-16.40416604z" fill="url(#g)" opacity=".15" stroke-width=".443161"/><g stroke-width=".264583"><path d="m.78052132 296.07398v.52914c-.213417.001-.515938-.11855-.515938-.2646s.238157-.26454.515938-.26454z" fill="url(#f)" opacity=".15"/><path d="m17.211144 296.07398v.52914c.213417.001.515938-.11855.515938-.2646s-.238157-.26454-.515938-.26454z" fill="url(#e)" opacity=".15"/><g stroke-linecap="round" stroke-linejoin="round"><path d="m.661458 283.63852h16.404165v12.567711h-16.404165z" fill="#fff" stroke="url(#c)"/><path d="m.926042 283.90311h15.874999v12.03854h-15.874999z" fill="url(#a)" stroke="url(#d)" stroke-opacity=".239216"/><g fill="#fff" stroke="#808080"><path d="m2.513542 284.69687h12.964582v2.116653h-12.964582z"/><path d="m9.392708 288.13644h6.085416v2.910411h-6.085416z"/></g></g></g><path d="m3.704167 285.35831h10.583333v.793754h-10.583333z" fill="#3689e6" opacity=".97"/><g fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round" stroke-width=".264583"><path d="m2.513542 288.13644h6.085416v2.910411h-6.085416z"/><path d="m9.392708 291.84061h6.085416v2.910411h-6.085416z"/><path d="m2.513542 291.84061h6.085416v2.910411h-6.085416z"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/res/displaymode_slidemaster.svg b/icon-themes/elementary_svg/sd/res/displaymode_slidemaster.svg
new file mode 100644
index 000000000..a244d6b7a
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/res/displaymode_slidemaster.svg
@@ -0,0 +1 @@
+<svg height="54" viewBox="0 0 17.991666 14.2875" width="68" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="12.7" x2="12.7" y1="284.299986" y2="295.941646"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="9.525" x2="9.525" y1="295.94165" y2="284.29999"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="6.614583" x2="6.614583" y1="284.0354" y2="295.94165"><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><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(.00414422 0 0 .00217892 14.713589 295.27508)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.00414422 0 0 .00217892 3.278075 295.27508)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><linearGradient id="g" gradientTransform="matrix(.03397313 0 0 .00217892 -3.283026 295.27505)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><g transform="translate(0 -282.71248)"><path d="m0 282.71249h17.991667v14.287498h-17.991667z" fill="#7c7c7c" fill-opacity=".827068"/><path d="m.79374996 296.07394h16.40416604v.52917h-16.40416604z" fill="url(#g)" opacity=".15" stroke-width=".443161"/><g stroke-width=".264583"><path d="m.78052132 296.07398v.52914c-.213417.001-.515938-.11855-.515938-.2646s.238157-.26454.515938-.26454z" fill="url(#f)" opacity=".15"/><path d="m17.211144 296.07398v.52914c.213417.001.515938-.11855.515938-.2646s-.238157-.26454-.515938-.26454z" fill="url(#e)" opacity=".15"/><g stroke-linecap="round" stroke-linejoin="round"><path d="m.661458 283.63852h16.404165v12.567711h-16.404165z" fill="#fff" stroke="url(#c)"/><path d="m.926042 283.90311h15.874999v12.03854h-15.874999z" fill="url(#a)" stroke="url(#d)" stroke-opacity=".239216"/><g fill="#fff" stroke="#808080" stroke-dasharray=".529167 .529167"><path d="m2.513542 284.69687h12.964582v2.116653h-12.964582z"/><path d="m9.392708 288.13644h6.085416v2.910411h-6.085416z"/></g></g></g><path d="m3.704167 285.35831h10.583333v.793754h-10.583333z" fill="#3689e6" opacity=".97"/><g style="stroke-width:.264583;fill:#fff;stroke:#808080;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:.529167 .529167"><path d="m2.513542 288.13644h6.085416v2.910411h-6.085416z"/><path d="m9.392708 291.84061h6.085416v2.910411h-6.085416z"/><path d="m2.513542 291.84061h6.085416v2.910411h-6.085416z"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/res/displaymode_slidesorter.svg b/icon-themes/elementary_svg/sd/res/displaymode_slidesorter.svg
new file mode 100644
index 000000000..22f9c84e3
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/res/displaymode_slidesorter.svg
@@ -0,0 +1 @@
+<svg height="54" viewBox="0 0 17.991666 14.2875" width="68" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="12.7" x2="12.7" y1="284.299986" y2="295.941646"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.53064141 0 0 .58970049 39.269607 -1.791918)" gradientUnits="userSpaceOnUse" x1="9.525" x2="9.525" y1="295.94165" y2="284.29999"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.56756757 0 0 .72972971 2.378382 -2.513506)" gradientUnits="userSpaceOnUse" x1="6.614583" x2="6.614583" y1="284.0354" y2="295.94165"><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><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(.00414422 0 0 .00217892 14.713589 295.27508)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.00414422 0 0 .00217892 3.278075 295.27508)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><linearGradient id="g" gradientTransform="matrix(.03397313 0 0 .00217892 -3.283026 295.27505)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><filter id="h" color-interpolation-filters="sRGB" height="1.055385" width="1.042353" x="-.021176" y="-.027692"><feGaussianBlur stdDeviation=".0396875"/></filter><g transform="translate(0 -282.71248)"><path d="m.79374996 296.07394h16.40416604v.52917h-16.40416604z" fill="url(#g)" opacity=".15" stroke-width=".443161"/><g stroke-width=".264583"><path d="m.78052132 296.07398v.52914c-.213417.001-.515938-.11855-.515938-.2646s.238157-.26454.515938-.26454z" fill="url(#f)" opacity=".15"/><path d="m17.211144 296.07398v.52914c.213417.001.515938-.11855.515938-.2646s-.238157-.26454-.515938-.26454z" fill="url(#e)" opacity=".15"/><g stroke-linecap="round" stroke-linejoin="round"><path d="m.661458 283.63852h16.404165v12.567711h-16.404165z" fill="#fff" stroke="url(#c)"/><path d="m.926042 283.90311h15.874999v12.03854h-15.874999z" fill="url(#a)" stroke="url(#d)" stroke-opacity=".239216"/></g></g><g transform="translate(0 -.000008)"><path d="m1.5875 284.29999h4.534462v3.234303h-4.534462z" fill="#8f8f8f" filter="url(#h)" transform="matrix(1.0491283 0 0 1.061823 -.072724 -17.57096)"/><path d="m1.5875 284.29999h4.497917v3.174992h-4.497917z" fill="#fefefe"/></g><g transform="translate(10.048899 -.005326)"><path d="m1.5875 284.29999h4.534462v3.23431h-4.534462z" fill="#8f8f8f" filter="url(#h)" transform="matrix(1.0491283 0 0 1.061823 -.072724 -17.57096)"/><path d="m1.5875 284.29999h4.497917v3.175h-4.497917z" fill="#fefefe"/></g><g transform="translate(5.02445 -.000008)"><path d="m1.5875 284.29999h4.536972v3.23431h-4.536972z" fill="#8f8f8f" filter="url(#h)" transform="matrix(1.0491283 0 0 1.061823 -.072724 -17.57096)"/><path d="m1.5875 284.29999h4.50055v3.175h-4.50055z" fill="#fefefe"/></g><g transform="translate(-.005267 3.698841)"><path d="m1.5875 284.29999h4.534462v3.234303h-4.534462z" fill="#8f8f8f" filter="url(#h)" transform="matrix(1.0491283 0 0 1.061823 -.072724 -17.57096)"/><path d="m1.5875 284.29999h4.497917v3.174992h-4.497917z" fill="#fefefe"/></g><g transform="translate(10.043632 3.693496)"><path d="m1.5875 284.29999h4.534462v3.23431h-4.534462z" fill="#8f8f8f" filter="url(#h)" transform="matrix(1.0491283 0 0 1.061823 -.072724 -17.57096)"/><path d="m1.5875 284.29999h4.497917v3.175h-4.497917z" fill="#fefefe"/></g><g transform="translate(5.019183 3.698814)"><path d="m1.5875 284.29999h4.536972v3.23431h-4.536972z" fill="#8f8f8f" filter="url(#h)" transform="matrix(1.0491283 0 0 1.061823 -.072724 -17.57096)"/><path d="m1.5875 284.29999h4.50055v3.175h-4.50055z" fill="#fefefe"/></g><g transform="translate(-.005267 7.403008)"><path d="m1.5875 284.29999h4.534462v3.234303h-4.534462z" fill="#8f8f8f" filter="url(#h)" transform="matrix(1.0491283 0 0 1.061823 -.072724 -17.57096)"/><path d="m1.5875 284.29999h4.497917v3.174992h-4.497917z" fill="#fefefe"/></g><g transform="translate(10.043632 7.397663)"><path d="m1.5875 284.29999h4.534462v3.23431h-4.534462z" fill="#8f8f8f" filter="url(#h)" transform="matrix(1.0491283 0 0 1.061823 -.072724 -17.57096)"/><path d="m1.5875 284.29999h4.497917v3.175h-4.497917z" fill="#fefefe"/></g><g transform="translate(5.019183 7.402981)"><path d="m1.5875 284.29999h4.536972v3.23431h-4.536972z" fill="#8f8f8f" filter="url(#h)" transform="matrix(1.0491283 0 0 1.061823 -.072724 -17.57096)"/><path d="m1.5875 284.29999h4.50055v3.175h-4.50055z" fill="#fefefe"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/res/effect_16.svg b/icon-themes/elementary_svg/sd/res/effect_16.svg
new file mode 100644
index 000000000..d0828533d
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/res/effect_16.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.55048262 0 0 .57815823 -3.826225 -5.276228)" gradientUnits="userSpaceOnUse" x1="24.046366" x2="24.046366" y1="11.673002" y2="34.713669"><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><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="7.373267" x2="9.158589" y1="33.636996" y2="39.344494"><stop offset="0" stop-color="#fff" stop-opacity=".27451"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="8.000001" x2="8.000001" y1=".496136" y2="15.977216"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><g fill="#fff" stroke="#242424" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".451128"><rect height="2" rx="0" ry=".5" width="4" x="5.5" y="3.5"/><rect height="2" rx="0" ry=".5" width="2" x="2.5" y="3.5"/><rect height="2" rx="0" ry=".5" width="4" x="5.5" y="9.5"/><rect height="2" rx="0" ry=".5" width="2" x="2.5" y="9.5"/><rect height="2" rx="0" ry=".5" width="4" x="3.5" y="6.5"/><rect height="2" rx="0" ry=".5" width="2" x=".5" y="6.5"/></g><g transform="matrix(.59558277 0 0 .59558277 6.25285 3.235251)"><path d="m8.0000006.49613568c.5064396 0 2.1391894 4.28357812 2.5489094 4.59622212.409717.3126432 4.793178.6198528 4.949676 1.125721.156499.505868-3.217866 3.4604743-3.374364 3.9663412-.156498.505868 1.285496 4.979313.875778 5.291956-.409718.312645-4.4935598-2.144886-5.0000001-2.144886-.5064395 0-4.5902812 2.457531-4.9999999 2.144886-.4097182-.312643 1.0322763-4.786089.8757779-5.291956-.1564985-.5058669-3.53086246-3.4604739-3.37436393-3.966342.15649845-.5058674 4.53995813-.813077 4.94967683-1.1257202.409718-.312644 2.0424703-4.59622212 2.5489098-4.59622212z" fill="url(#c)" stroke="#ad5f00" stroke-linejoin="round" stroke-opacity=".498039" stroke-width="1.679028"/><path d="m11.96875 26.375c-.506596.779667-1.63252 2.593568-2.90625 5.59375a.14192008.14192008 0 0 1 -.03125.03125.14192008.14192008 0 0 1 -.03125.03125.14192008.14192008 0 0 1 -.03125 0 .14192008.14192008 0 0 1 -.03125.03125.14192008.14192008 0 0 1 -.03125-.03125.14192008.14192008 0 0 1 -.03125 0 .14192008.14192008 0 0 1 -.03125-.03125.14192008.14192008 0 0 1 -.03125-.03125.14192008.14192008 0 0 1 0-.03125.14192008.14192008 0 0 1 -.03125 0c.00461-.0064-.035912.0063-.03125 0 .00522-.0059-.00527.03708 0 .03125.00556-.0056-.036852.0055-.03125 0 .00608-.005-.00612.03618 0 .03125.00629-.0047-.037574.0047-.03125 0 .00682-.0039-.038107.0038-.03125 0 .00692-.0037-.00695.03492 0 .03125.00726-.003-.038533.003-.03125 0a.14192008.14192008 0 0 1 0 .03125.14192008.14192008 0 0 1 .03125 0 .14192008.14192008 0 0 1 .03125.03125.14192008.14192008 0 0 1 .03125.03125.14192008.14192008 0 0 1 0 .03125.14192008.14192008 0 0 1 0 .03125.14192008.14192008 0 0 1 0 .03125.14192008.14192008 0 0 1 0 .03125.14192008.14192008 0 0 1 -.03125.03125.14192008.14192008 0 0 1 -.03125.03125.14192008.14192008 0 0 1 -.03125 0c-2.0575321.335503-4.6049536.679328-6.34375 1.09375 1.0525595 1.235411 2.264992 2.404007 3.4375 3.59375l15.03125-2.71875c.0052-.0052.02606.0052.03125 0 .28516-.285558.552815-.584263.84375-.875-1.985656-.473093-4.21957-.75757-6.28125-1.09375a.14192008.14192008 0 0 1 -.03125 0 .14192008.14192008 0 0 1 -.03125-.03125.14192008.14192008 0 0 1 -.03125-.03125.14192008.14192008 0 0 1 0-.03125.14192008.14192008 0 0 1 0-.03125.14192008.14192008 0 0 1 0-.03125.14192008.14192008 0 0 1 0-.03125.14192008.14192008 0 0 1 .03125-.03125.14192008.14192008 0 0 1 .03125-.03125.14192008.14192008 0 0 1 .03125 0 .14192008.14192008 0 0 1 0-.03125c.0075.0027-.0387-.0027-.03125 0 .0071.0035-.03835-.0035-.03125 0 .007.0037-.007-.03496 0-.03125.0066.0044-.03785-.0044-.03125 0 .0062.0049-.0062-.03622 0-.03125.006.0052-.03724-.0052-.03125 0 .0054.0058-.0053-.03713 0-.03125.0052.006-.03638-.006-.03125 0 .0045.0065-.0045-.0378 0-.03125.004.0069-.0352-.0069-.03125 0 .0037.007-.0037-.03828 0-.03125l-.125.0625-.125.0625c-.985076-2.286983-2.388794-4.698127-2.9375-5.625z" fill="url(#b)" opacity=".8" transform="matrix(.71439082 0 0 .70011588 -.572408 -16.954765)"/><path d="m8 2.3125003c-.5795026 1.0967235-1.0411109 2.2564459-1.6574842 3.3321931-.4355928.5786297-1.2016958.5640806-1.8445342.7006123-.7990951.1487384-1.6040837.2624313-2.4042316.4046946.8321477 1.0057613 1.9042251 1.803058 2.6553809 2.8730975.2931609.5612752.086735 1.1940262.048954 1.7875722-.1300362.873671-.7822554 2.011403-.8721349 2.890749 1.1003565-.559851 2.6237664-1.531888 3.7910708-1.94011.6246409-.12796 1.1682081.254232 1.7115393.49593.7264099.38268 1.7399469.939694 2.4653779 1.324105-.123973-1.302273-.773372-2.733611-.799425-4.042542.09173-.7298892.734153-1.1887208 1.185876-1.7078873.556483-.5461027 1.116396-1.0897375 1.625861-1.6809144-1.211014-.2155824-2.435696-.3737737-3.634767-.6459894-.7510947-.2936551-.937663-1.1434347-1.2928787-1.7800564-.3267359-.6702695-.6326855-1.3506457-.9786043-2.0114542z" fill="none" opacity=".8" stroke="url(#a)" stroke-linecap="square" stroke-width="1.317762"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/res/effectfade_16.svg b/icon-themes/elementary_svg/sd/res/effectfade_16.svg
new file mode 100644
index 000000000..f59af154e
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/res/effectfade_16.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.55048262 0 0 .57815823 -3.826225 -5.276228)" gradientUnits="userSpaceOnUse" x1="24.046366" x2="24.046366" y1="11.673002" y2="34.713669"><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><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="7.373267" x2="9.158589" y1="33.636996" y2="39.344494"><stop offset="0" stop-color="#fff" stop-opacity=".27451"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="8.000001" x2="8.000001" y1=".496136" y2="15.977216"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><g transform="matrix(-.59558277 0 0 .59558277 9.74715 3.235251)"><path d="m8.0000006.49613568c.5064396 0 2.1391894 4.28357812 2.5489094 4.59622212.409717.3126432 4.793178.6198528 4.949676 1.125721.156499.505868-3.217866 3.4604743-3.374364 3.9663412-.156498.505868 1.285496 4.979313.875778 5.291956-.409718.312645-4.4935598-2.144886-5.0000001-2.144886-.5064395 0-4.5902812 2.457531-4.9999999 2.144886-.4097182-.312643 1.0322763-4.786089.8757779-5.291956-.1564985-.5058669-3.53086246-3.4604739-3.37436393-3.966342.15649845-.5058674 4.53995813-.813077 4.94967683-1.1257202.409718-.312644 2.0424703-4.59622212 2.5489098-4.59622212z" fill="url(#c)" stroke="#ad5f00" stroke-linejoin="round" stroke-opacity=".498039" stroke-width="1.679028"/><path d="m11.96875 26.375c-.506596.779667-1.63252 2.593568-2.90625 5.59375a.14192008.14192008 0 0 1 -.03125.03125.14192008.14192008 0 0 1 -.03125.03125.14192008.14192008 0 0 1 -.03125 0 .14192008.14192008 0 0 1 -.03125.03125.14192008.14192008 0 0 1 -.03125-.03125.14192008.14192008 0 0 1 -.03125 0 .14192008.14192008 0 0 1 -.03125-.03125.14192008.14192008 0 0 1 -.03125-.03125.14192008.14192008 0 0 1 0-.03125.14192008.14192008 0 0 1 -.03125 0c.00461-.0064-.035912.0063-.03125 0 .00522-.0059-.00527.03708 0 .03125.00556-.0056-.036852.0055-.03125 0 .00608-.005-.00612.03618 0 .03125.00629-.0047-.037574.0047-.03125 0 .00682-.0039-.038107.0038-.03125 0 .00692-.0037-.00695.03492 0 .03125.00726-.003-.038533.003-.03125 0a.14192008.14192008 0 0 1 0 .03125.14192008.14192008 0 0 1 .03125 0 .14192008.14192008 0 0 1 .03125.03125.14192008.14192008 0 0 1 .03125.03125.14192008.14192008 0 0 1 0 .03125.14192008.14192008 0 0 1 0 .03125.14192008.14192008 0 0 1 0 .03125.14192008.14192008 0 0 1 0 .03125.14192008.14192008 0 0 1 -.03125.03125.14192008.14192008 0 0 1 -.03125.03125.14192008.14192008 0 0 1 -.03125 0c-2.0575321.335503-4.6049536.679328-6.34375 1.09375 1.0525595 1.235411 2.264992 2.404007 3.4375 3.59375l15.03125-2.71875c.0052-.0052.02606.0052.03125 0 .28516-.285558.552815-.584263.84375-.875-1.985656-.473093-4.21957-.75757-6.28125-1.09375a.14192008.14192008 0 0 1 -.03125 0 .14192008.14192008 0 0 1 -.03125-.03125.14192008.14192008 0 0 1 -.03125-.03125.14192008.14192008 0 0 1 0-.03125.14192008.14192008 0 0 1 0-.03125.14192008.14192008 0 0 1 0-.03125.14192008.14192008 0 0 1 0-.03125.14192008.14192008 0 0 1 .03125-.03125.14192008.14192008 0 0 1 .03125-.03125.14192008.14192008 0 0 1 .03125 0 .14192008.14192008 0 0 1 0-.03125c.0075.0027-.0387-.0027-.03125 0 .0071.0035-.03835-.0035-.03125 0 .007.0037-.007-.03496 0-.03125.0066.0044-.03785-.0044-.03125 0 .0062.0049-.0062-.03622 0-.03125.006.0052-.03724-.0052-.03125 0 .0054.0058-.0053-.03713 0-.03125.0052.006-.03638-.006-.03125 0 .0045.0065-.0045-.0378 0-.03125.004.0069-.0352-.0069-.03125 0 .0037.007-.0037-.03828 0-.03125l-.125.0625-.125.0625c-.985076-2.286983-2.388794-4.698127-2.9375-5.625z" fill="url(#b)" opacity=".8" transform="matrix(.71439082 0 0 .70011588 -.572408 -16.954765)"/><path d="m8 2.3125003c-.5795026 1.0967235-1.0411109 2.2564459-1.6574842 3.3321931-.4355928.5786297-1.2016958.5640806-1.8445342.7006123-.7990951.1487384-1.6040837.2624313-2.4042316.4046946.8321477 1.0057613 1.9042251 1.803058 2.6553809 2.8730975.2931609.5612752.086735 1.1940262.048954 1.7875722-.1300362.873671-.7822554 2.011403-.8721349 2.890749 1.1003565-.559851 2.6237664-1.531888 3.7910708-1.94011.6246409-.12796 1.1682081.254232 1.7115393.49593.7264099.38268 1.7399469.939694 2.4653779 1.324105-.123973-1.302273-.773372-2.733611-.799425-4.042542.09173-.7298892.734153-1.1887208 1.185876-1.7078873.556483-.5461027 1.116396-1.0897375 1.625861-1.6809144-1.211014-.2155824-2.435696-.3737737-3.634767-.6459894-.7510947-.2936551-.937663-1.1434347-1.2928787-1.7800564-.3267359-.6702695-.6326855-1.3506457-.9786043-2.0114542z" fill="none" opacity=".8" stroke="url(#a)" stroke-linecap="square" stroke-width="1.317762"/></g><g fill="#fff" stroke="#242424" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".451128"><path d="m7 3.5c-.277 0-.5.223-.5.5v1c0 .277.223.5.5.5h1c.277 0 .5-.223.5-.5 0 .277.223.5.5.5h2c.277 0 .5-.223.5-.5 0 .277.223.5.5.5h1c.277 0 .5-.223.5-.5v-1c0-.277-.223-.5-.5-.5h-1c-.277 0-.5.223-.5.5 0-.277-.223-.5-.5-.5h-2c-.277 0-.5.223-.5.5 0-.277-.223-.5-.5-.5z"/><path d="m7 9.5c-.277 0-.5.223-.5.5v1c0 .277.223.5.5.5h1c.277 0 .5-.223.5-.5 0 .277.223.5.5.5h2c.277 0 .5-.223.5-.5 0 .277.223.5.5.5h1c.277 0 .5-.223.5-.5v-1c0-.277-.223-.5-.5-.5h-1c-.277 0-.5.223-.5.5 0-.277-.223-.5-.5-.5h-2c-.277 0-.5.223-.5.5 0-.277-.223-.5-.5-.5z"/><path d="m9 6.5c-.277 0-.5.223-.5.5v1c0 .277.223.5.5.5h1c.277 0 .5-.223.5-.5 0 .277.223.5.5.5h2c.277 0 .5-.223.5-.5 0 .277.223.5.5.5h1c.277 0 .5-.223.5-.5v-1c0-.277-.223-.5-.5-.5h-1c-.277 0-.5.223-.5.5 0-.277-.223-.5-.5-.5h-2c-.277 0-.5.223-.5.5 0-.277-.223-.5-.5-.5z"/><path d="m5 12.5c-.277 0-.5.223-.5.5v1c0 .277.223.5.5.5h1c.277 0 .5-.223.5-.5 0 .277.223.5.5.5h2c.277 0 .5-.223.5-.5 0 .277.223.5.5.5h1c.277 0 .5-.223.5-.5v-1c0-.277-.223-.5-.5-.5h-1c-.277 0-.5.223-.5.5 0-.277-.223-.5-.5-.5h-2c-.277 0-.5.223-.5.5 0-.277-.223-.5-.5-.5z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/res/effectpath_16.svg b/icon-themes/elementary_svg/sd/res/effectpath_16.svg
new file mode 100644
index 000000000..35edc2456
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/res/effectpath_16.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.55048262 0 0 .57815823 -3.826225 -5.276228)" gradientUnits="userSpaceOnUse" x1="24.046366" x2="24.046366" y1="11.673002" y2="34.713669"><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><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="7.373267" x2="9.158589" y1="33.636996" y2="39.344494"><stop offset="0" stop-color="#fff" stop-opacity=".27451"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="8.000001" x2="8.000001" y1=".496136" y2="15.977216"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><g fill="#fff" stroke="#242424" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".451128"><rect height="2" rx="0" ry=".5" width="4" x="5.5" y="1.5"/><rect height="2" rx="0" ry=".5" width="2" x="2.5" y="1.5"/><rect height="2" rx="0" ry=".5" width="4" x="5.5" y="7.5"/><rect height="2" rx="0" ry=".5" width="2" x="2.5" y="7.5"/><rect height="2" rx="0" ry=".5" width="4" x="3.5" y="4.5"/><rect height="2" rx="0" ry=".5" width="2" x=".5" y="4.5"/></g><g transform="matrix(.59558277 0 0 .59558277 6.25285 1.235251)"><path d="m8.0000006.49613568c.5064396 0 2.1391894 4.28357812 2.5489094 4.59622212.409717.3126432 4.793178.6198528 4.949676 1.125721.156499.505868-3.217866 3.4604743-3.374364 3.9663412-.156498.505868 1.285496 4.979313.875778 5.291956-.409718.312645-4.4935598-2.144886-5.0000001-2.144886-.5064395 0-4.5902812 2.457531-4.9999999 2.144886-.4097182-.312643 1.0322763-4.786089.8757779-5.291956-.1564985-.5058669-3.53086246-3.4604739-3.37436393-3.966342.15649845-.5058674 4.53995813-.813077 4.94967683-1.1257202.409718-.312644 2.0424703-4.59622212 2.5489098-4.59622212z" fill="url(#c)" stroke="#ad5f00" stroke-linejoin="round" stroke-opacity=".498039" stroke-width="1.679028"/><path d="m11.96875 26.375c-.506596.779667-1.63252 2.593568-2.90625 5.59375a.14192008.14192008 0 0 1 -.03125.03125.14192008.14192008 0 0 1 -.03125.03125.14192008.14192008 0 0 1 -.03125 0 .14192008.14192008 0 0 1 -.03125.03125.14192008.14192008 0 0 1 -.03125-.03125.14192008.14192008 0 0 1 -.03125 0 .14192008.14192008 0 0 1 -.03125-.03125.14192008.14192008 0 0 1 -.03125-.03125.14192008.14192008 0 0 1 0-.03125.14192008.14192008 0 0 1 -.03125 0c.00461-.0064-.035912.0063-.03125 0 .00522-.0059-.00527.03708 0 .03125.00556-.0056-.036852.0055-.03125 0 .00608-.005-.00612.03618 0 .03125.00629-.0047-.037574.0047-.03125 0 .00682-.0039-.038107.0038-.03125 0 .00692-.0037-.00695.03492 0 .03125.00726-.003-.038533.003-.03125 0a.14192008.14192008 0 0 1 0 .03125.14192008.14192008 0 0 1 .03125 0 .14192008.14192008 0 0 1 .03125.03125.14192008.14192008 0 0 1 .03125.03125.14192008.14192008 0 0 1 0 .03125.14192008.14192008 0 0 1 0 .03125.14192008.14192008 0 0 1 0 .03125.14192008.14192008 0 0 1 0 .03125.14192008.14192008 0 0 1 -.03125.03125.14192008.14192008 0 0 1 -.03125.03125.14192008.14192008 0 0 1 -.03125 0c-2.0575321.335503-4.6049536.679328-6.34375 1.09375 1.0525595 1.235411 2.264992 2.404007 3.4375 3.59375l15.03125-2.71875c.0052-.0052.02606.0052.03125 0 .28516-.285558.552815-.584263.84375-.875-1.985656-.473093-4.21957-.75757-6.28125-1.09375a.14192008.14192008 0 0 1 -.03125 0 .14192008.14192008 0 0 1 -.03125-.03125.14192008.14192008 0 0 1 -.03125-.03125.14192008.14192008 0 0 1 0-.03125.14192008.14192008 0 0 1 0-.03125.14192008.14192008 0 0 1 0-.03125.14192008.14192008 0 0 1 0-.03125.14192008.14192008 0 0 1 .03125-.03125.14192008.14192008 0 0 1 .03125-.03125.14192008.14192008 0 0 1 .03125 0 .14192008.14192008 0 0 1 0-.03125c.0075.0027-.0387-.0027-.03125 0 .0071.0035-.03835-.0035-.03125 0 .007.0037-.007-.03496 0-.03125.0066.0044-.03785-.0044-.03125 0 .0062.0049-.0062-.03622 0-.03125.006.0052-.03724-.0052-.03125 0 .0054.0058-.0053-.03713 0-.03125.0052.006-.03638-.006-.03125 0 .0045.0065-.0045-.0378 0-.03125.004.0069-.0352-.0069-.03125 0 .0037.007-.0037-.03828 0-.03125l-.125.0625-.125.0625c-.985076-2.286983-2.388794-4.698127-2.9375-5.625z" fill="url(#b)" opacity=".8" transform="matrix(.71439082 0 0 .70011588 -.572408 -16.954765)"/><path d="m8 2.3125003c-.5795026 1.0967235-1.0411109 2.2564459-1.6574842 3.3321931-.4355928.5786297-1.2016958.5640806-1.8445342.7006123-.7990951.1487384-1.6040837.2624313-2.4042316.4046946.8321477 1.0057613 1.9042251 1.803058 2.6553809 2.8730975.2931609.5612752.086735 1.1940262.048954 1.7875722-.1300362.873671-.7822554 2.011403-.8721349 2.890749 1.1003565-.559851 2.6237664-1.531888 3.7910708-1.94011.6246409-.12796 1.1682081.254232 1.7115393.49593.7264099.38268 1.7399469.939694 2.4653779 1.324105-.123973-1.302273-.773372-2.733611-.799425-4.042542.09173-.7298892.734153-1.1887208 1.185876-1.7078873.556483-.5461027 1.116396-1.0897375 1.625861-1.6809144-1.211014-.2155824-2.435696-.3737737-3.634767-.6459894-.7510947-.2936551-.937663-1.1434347-1.2928787-1.7800564-.3267359-.6702695-.6326855-1.3506457-.9786043-2.0114542z" fill="none" opacity=".8" stroke="url(#a)" stroke-linecap="square" stroke-width="1.317762"/></g><path d="m16 10-12 6" fill="none" stroke="#ce5c00"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/res/effectshape_16.svg b/icon-themes/elementary_svg/sd/res/effectshape_16.svg
new file mode 100644
index 000000000..b7e9994b3
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/res/effectshape_16.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.55048262 0 0 .57815823 -3.826225 -5.276228)" gradientUnits="userSpaceOnUse" x1="24.046366" x2="24.046366" y1="11.673002" y2="34.713669"><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><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="7.373267" x2="9.158589" y1="33.636996" y2="39.344494"><stop offset="0" stop-color="#fff" stop-opacity=".27451"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="8.000001" x2="8.000001" y1=".496136" y2="15.977216"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><g transform="matrix(-1 0 0 1 16 0)"><g fill="#fff" stroke="#242424" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".451128"><path d="m15 3.5c.277 0 .5.223.5.5v1c0 .277-.223.5-.5.5h-1c-.277 0-.5-.223-.5-.5 0 .277-.223.5-.5.5h-2c-.277 0-.5-.223-.5-.5 0 .277-.223.5-.5.5h-1c-.277 0-.5-.223-.5-.5v-1c0-.277.223-.5.5-.5h1c.277 0 .5.223.5.5 0-.277.223-.5.5-.5h2c.277 0 .5.223.5.5 0-.277.223-.5.5-.5z"/><path d="m15 9.5c.277 0 .5.223.5.5v1c0 .277-.223.5-.5.5h-1c-.277 0-.5-.223-.5-.5 0 .277-.223.5-.5.5h-2c-.277 0-.5-.223-.5-.5 0 .277-.223.5-.5.5h-1c-.277 0-.5-.223-.5-.5v-1c0-.277.223-.5.5-.5h1c.277 0 .5.223.5.5 0-.277.223-.5.5-.5h2c.277 0 .5.223.5.5 0-.277.223-.5.5-.5z"/><path d="m15 6.5c.277 0 .5.223.5.5v1c0 .277-.223.5-.5.5h-1c-.277 0-.5-.223-.5-.5 0 .277-.223.5-.5.5h-2c-.277 0-.5-.223-.5-.5 0 .277-.223.5-.5.5h-1c-.277 0-.5-.223-.5-.5v-1c0-.277.223-.5.5-.5h1c.277 0 .5.223.5.5 0-.277.223-.5.5-.5h2c.277 0 .5.223.5.5 0-.277.223-.5.5-.5z"/><path d="m15 12.5c.277 0 .5.223.5.5v1c0 .277-.223.5-.5.5h-1c-.277 0-.5-.223-.5-.5 0 .277-.223.5-.5.5h-2c-.277 0-.5-.223-.5-.5 0 .277-.223.5-.5.5h-1c-.277 0-.5-.223-.5-.5v-1c0-.277.223-.5.5-.5h1c.277 0 .5.223.5.5 0-.277.223-.5.5-.5h2c.277 0 .5.223.5.5 0-.277.223-.5.5-.5z"/><path d="m7 3.5c.277 0 .5.223.5.5v1c0 .277-.223.5-.5.5h-1c-.277 0-.5-.223-.5-.5 0 .277-.223.5-.5.5h-2c-.277 0-.5-.223-.5-.5 0 .277-.223.5-.5.5h-1c-.277 0-.5-.223-.5-.5v-1c0-.277.223-.5.5-.5h1c.277 0 .5.223.5.5 0-.277.223-.5.5-.5h2c.277 0 .5.223.5.5 0-.277.223-.5.5-.5z"/><path d="m7 9.5c.277 0 .5.223.5.5v1c0 .277-.223.5-.5.5h-1c-.277 0-.5-.223-.5-.5 0 .277-.223.5-.5.5h-2c-.277 0-.5-.223-.5-.5 0 .277-.223.5-.5.5h-1c-.277 0-.5-.223-.5-.5v-1c0-.277.223-.5.5-.5h1c.277 0 .5.223.5.5 0-.277.223-.5.5-.5h2c.277 0 .5.223.5.5 0-.277.223-.5.5-.5z"/><path d="m9 6.5c-.277 0-.5.223-.5.5v1c0 .277.223.5.5.5h1c.277 0 .5-.223.5-.5 0 .277.223.5.5.5h2c.277 0 .5-.223.5-.5 0 .277.223.5.5.5h1c.277 0 .5-.223.5-.5v-1c0-.277-.223-.5-.5-.5h-1c-.277 0-.5.223-.5.5 0-.277-.223-.5-.5-.5h-2c-.277 0-.5.223-.5.5 0-.277-.223-.5-.5-.5z" transform="matrix(-1 0 0 1 16 0)"/><path d="m7 12.5c.277 0 .5.223.5.5v1c0 .277-.223.5-.5.5h-1c-.277 0-.5-.223-.5-.5 0 .277-.223.5-.5.5h-2c-.277 0-.5-.223-.5-.5 0 .277-.223.5-.5.5h-1c-.277 0-.5-.223-.5-.5v-1c0-.277.223-.5.5-.5h1c.277 0 .5.223.5.5 0-.277.223-.5.5-.5h2c.277 0 .5.223.5.5 0-.277.223-.5.5-.5z"/></g><g transform="matrix(.59558277 0 0 .59558277 3.235338 3.235251)"><path d="m8.0000006.49613568c.5064396 0 2.1391894 4.28357812 2.5489094 4.59622212.409717.3126432 4.793178.6198528 4.949676 1.125721.156499.505868-3.217866 3.4604743-3.374364 3.9663412-.156498.505868 1.285496 4.979313.875778 5.291956-.409718.312645-4.4935598-2.144886-5.0000001-2.144886-.5064395 0-4.5902812 2.457531-4.9999999 2.144886-.4097182-.312643 1.0322763-4.786089.8757779-5.291956-.1564985-.5058669-3.53086246-3.4604739-3.37436393-3.966342.15649845-.5058674 4.53995813-.813077 4.94967683-1.1257202.409718-.312644 2.0424703-4.59622212 2.5489098-4.59622212z" fill="url(#c)" stroke="#ad5f00" stroke-linejoin="round" stroke-opacity=".498039" stroke-width="1.679028"/><path d="m11.96875 26.375c-.506596.779667-1.63252 2.593568-2.90625 5.59375a.14192008.14192008 0 0 1 -.03125.03125.14192008.14192008 0 0 1 -.03125.03125.14192008.14192008 0 0 1 -.03125 0 .14192008.14192008 0 0 1 -.03125.03125.14192008.14192008 0 0 1 -.03125-.03125.14192008.14192008 0 0 1 -.03125 0 .14192008.14192008 0 0 1 -.03125-.03125.14192008.14192008 0 0 1 -.03125-.03125.14192008.14192008 0 0 1 0-.03125.14192008.14192008 0 0 1 -.03125 0c.00461-.0064-.035912.0063-.03125 0 .00522-.0059-.00527.03708 0 .03125.00556-.0056-.036852.0055-.03125 0 .00608-.005-.00612.03618 0 .03125.00629-.0047-.037574.0047-.03125 0 .00682-.0039-.038107.0038-.03125 0 .00692-.0037-.00695.03492 0 .03125.00726-.003-.038533.003-.03125 0a.14192008.14192008 0 0 1 0 .03125.14192008.14192008 0 0 1 .03125 0 .14192008.14192008 0 0 1 .03125.03125.14192008.14192008 0 0 1 .03125.03125.14192008.14192008 0 0 1 0 .03125.14192008.14192008 0 0 1 0 .03125.14192008.14192008 0 0 1 0 .03125.14192008.14192008 0 0 1 0 .03125.14192008.14192008 0 0 1 -.03125.03125.14192008.14192008 0 0 1 -.03125.03125.14192008.14192008 0 0 1 -.03125 0c-2.0575321.335503-4.6049536.679328-6.34375 1.09375 1.0525595 1.235411 2.264992 2.404007 3.4375 3.59375l15.03125-2.71875c.0052-.0052.02606.0052.03125 0 .28516-.285558.552815-.584263.84375-.875-1.985656-.473093-4.21957-.75757-6.28125-1.09375a.14192008.14192008 0 0 1 -.03125 0 .14192008.14192008 0 0 1 -.03125-.03125.14192008.14192008 0 0 1 -.03125-.03125.14192008.14192008 0 0 1 0-.03125.14192008.14192008 0 0 1 0-.03125.14192008.14192008 0 0 1 0-.03125.14192008.14192008 0 0 1 0-.03125.14192008.14192008 0 0 1 .03125-.03125.14192008.14192008 0 0 1 .03125-.03125.14192008.14192008 0 0 1 .03125 0 .14192008.14192008 0 0 1 0-.03125c.0075.0027-.0387-.0027-.03125 0 .0071.0035-.03835-.0035-.03125 0 .007.0037-.007-.03496 0-.03125.0066.0044-.03785-.0044-.03125 0 .0062.0049-.0062-.03622 0-.03125.006.0052-.03724-.0052-.03125 0 .0054.0058-.0053-.03713 0-.03125.0052.006-.03638-.006-.03125 0 .0045.0065-.0045-.0378 0-.03125.004.0069-.0352-.0069-.03125 0 .0037.007-.0037-.03828 0-.03125l-.125.0625-.125.0625c-.985076-2.286983-2.388794-4.698127-2.9375-5.625z" fill="url(#b)" opacity=".8" transform="matrix(.71439082 0 0 .70011588 -.572408 -16.954765)"/><path d="m8 2.3125003c-.5795026 1.0967235-1.0411109 2.2564459-1.6574842 3.3321931-.4355928.5786297-1.2016958.5640806-1.8445342.7006123-.7990951.1487384-1.6040837.2624313-2.4042316.4046946.8321477 1.0057613 1.9042251 1.803058 2.6553809 2.8730975.2931609.5612752.086735 1.1940262.048954 1.7875722-.1300362.873671-.7822554 2.011403-.8721349 2.890749 1.1003565-.559851 2.6237664-1.531888 3.7910708-1.94011.6246409-.12796 1.1682081.254232 1.7115393.49593.7264099.38268 1.7399469.939694 2.4653779 1.324105-.123973-1.302273-.773372-2.733611-.799425-4.042542.09173-.7298892.734153-1.1887208 1.185876-1.7078873.556483-.5461027 1.116396-1.0897375 1.625861-1.6809144-1.211014-.2155824-2.435696-.3737737-3.634767-.6459894-.7510947-.2936551-.937663-1.1434347-1.2928787-1.7800564-.3267359-.6702695-.6326855-1.3506457-.9786043-2.0114542z" fill="none" opacity=".8" stroke="url(#a)" stroke-linecap="square" stroke-width="1.317762"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/res/fade_effect_indicator.svg b/icon-themes/elementary_svg/sd/res/fade_effect_indicator.svg
new file mode 100644
index 000000000..8a59184d4
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/res/fade_effect_indicator.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.55048262 0 0 .57815823 -3.826225 -5.276228)" gradientUnits="userSpaceOnUse" x1="24.046366" x2="24.046366" y1="11.673002" y2="34.713669"><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><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="7.373267" x2="9.158589" y1="33.636996" y2="39.344494"><stop offset="0" stop-color="#fff" stop-opacity=".27451"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="8.000001" x2="8.000001" y1=".496136" y2="15.977216"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><g transform="matrix(-1 0 0 1 16 0)"><g fill="#fff" stroke="#242424" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".451128"><path d="m13 3.5c.277 0 .5.223.5.5v1c0 .277-.223.5-.5.5h-1c-.277 0-.5-.223-.5-.5 0 .277-.223.5-.5.5h-2c-.277 0-.5-.223-.5-.5 0 .277-.223.5-.5.5h-1c-.277 0-.5-.223-.5-.5v-1c0-.277.223-.5.5-.5h1c.277 0 .5.223.5.5 0-.277.223-.5.5-.5h2c.277 0 .5.223.5.5 0-.277.223-.5.5-.5z"/><path d="m15 9.5c.277 0 .5.223.5.5v1c0 .277-.223.5-.5.5h-1c-.277 0-.5-.223-.5-.5 0 .277-.223.5-.5.5h-2c-.277 0-.5-.223-.5-.5 0 .277-.223.5-.5.5h-1c-.277 0-.5-.223-.5-.5v-1c0-.277.223-.5.5-.5h1c.277 0 .5.223.5.5 0-.277.223-.5.5-.5h2c.277 0 .5.223.5.5 0-.277.223-.5.5-.5z"/><path d="m15 6.5c.277 0 .5.223.5.5v1c0 .277-.223.5-.5.5h-1c-.277 0-.5-.223-.5-.5 0 .277-.223.5-.5.5h-2c-.277 0-.5-.223-.5-.5 0 .277-.223.5-.5.5h-1c-.277 0-.5-.223-.5-.5v-1c0-.277.223-.5.5-.5h1c.277 0 .5.223.5.5 0-.277.223-.5.5-.5h2c.277 0 .5.223.5.5 0-.277.223-.5.5-.5z"/><path d="m13 12.5c.277 0 .5.223.5.5v1c0 .277-.223.5-.5.5h-1c-.277 0-.5-.223-.5-.5 0 .277-.223.5-.5.5h-2c-.277 0-.5-.223-.5-.5 0 .277-.223.5-.5.5h-1c-.277 0-.5-.223-.5-.5v-1c0-.277.223-.5.5-.5h1c.277 0 .5.223.5.5 0-.277.223-.5.5-.5h2c.277 0 .5.223.5.5 0-.277.223-.5.5-.5z"/></g><g transform="matrix(.59558277 0 0 .59558277 .217825 3.235251)"><path d="m8.0000006.49613568c.5064396 0 2.1391894 4.28357812 2.5489094 4.59622212.409717.3126432 4.793178.6198528 4.949676 1.125721.156499.505868-3.217866 3.4604743-3.374364 3.9663412-.156498.505868 1.285496 4.979313.875778 5.291956-.409718.312645-4.4935598-2.144886-5.0000001-2.144886-.5064395 0-4.5902812 2.457531-4.9999999 2.144886-.4097182-.312643 1.0322763-4.786089.8757779-5.291956-.1564985-.5058669-3.53086246-3.4604739-3.37436393-3.966342.15649845-.5058674 4.53995813-.813077 4.94967683-1.1257202.409718-.312644 2.0424703-4.59622212 2.5489098-4.59622212z" fill="url(#c)" stroke="#ad5f00" stroke-linejoin="round" stroke-opacity=".498039" stroke-width="1.679028"/><path d="m11.96875 26.375c-.506596.779667-1.63252 2.593568-2.90625 5.59375a.14192008.14192008 0 0 1 -.03125.03125.14192008.14192008 0 0 1 -.03125.03125.14192008.14192008 0 0 1 -.03125 0 .14192008.14192008 0 0 1 -.03125.03125.14192008.14192008 0 0 1 -.03125-.03125.14192008.14192008 0 0 1 -.03125 0 .14192008.14192008 0 0 1 -.03125-.03125.14192008.14192008 0 0 1 -.03125-.03125.14192008.14192008 0 0 1 0-.03125.14192008.14192008 0 0 1 -.03125 0c.00461-.0064-.035912.0063-.03125 0 .00522-.0059-.00527.03708 0 .03125.00556-.0056-.036852.0055-.03125 0 .00608-.005-.00612.03618 0 .03125.00629-.0047-.037574.0047-.03125 0 .00682-.0039-.038107.0038-.03125 0 .00692-.0037-.00695.03492 0 .03125.00726-.003-.038533.003-.03125 0a.14192008.14192008 0 0 1 0 .03125.14192008.14192008 0 0 1 .03125 0 .14192008.14192008 0 0 1 .03125.03125.14192008.14192008 0 0 1 .03125.03125.14192008.14192008 0 0 1 0 .03125.14192008.14192008 0 0 1 0 .03125.14192008.14192008 0 0 1 0 .03125.14192008.14192008 0 0 1 0 .03125.14192008.14192008 0 0 1 -.03125.03125.14192008.14192008 0 0 1 -.03125.03125.14192008.14192008 0 0 1 -.03125 0c-2.0575321.335503-4.6049536.679328-6.34375 1.09375 1.0525595 1.235411 2.264992 2.404007 3.4375 3.59375l15.03125-2.71875c.0052-.0052.02606.0052.03125 0 .28516-.285558.552815-.584263.84375-.875-1.985656-.473093-4.21957-.75757-6.28125-1.09375a.14192008.14192008 0 0 1 -.03125 0 .14192008.14192008 0 0 1 -.03125-.03125.14192008.14192008 0 0 1 -.03125-.03125.14192008.14192008 0 0 1 0-.03125.14192008.14192008 0 0 1 0-.03125.14192008.14192008 0 0 1 0-.03125.14192008.14192008 0 0 1 0-.03125.14192008.14192008 0 0 1 .03125-.03125.14192008.14192008 0 0 1 .03125-.03125.14192008.14192008 0 0 1 .03125 0 .14192008.14192008 0 0 1 0-.03125c.0075.0027-.0387-.0027-.03125 0 .0071.0035-.03835-.0035-.03125 0 .007.0037-.007-.03496 0-.03125.0066.0044-.03785-.0044-.03125 0 .0062.0049-.0062-.03622 0-.03125.006.0052-.03724-.0052-.03125 0 .0054.0058-.0053-.03713 0-.03125.0052.006-.03638-.006-.03125 0 .0045.0065-.0045-.0378 0-.03125.004.0069-.0352-.0069-.03125 0 .0037.007-.0037-.03828 0-.03125l-.125.0625-.125.0625c-.985076-2.286983-2.388794-4.698127-2.9375-5.625z" fill="url(#b)" opacity=".8" transform="matrix(.71439082 0 0 .70011588 -.572408 -16.954765)"/><path d="m8 2.3125003c-.5795026 1.0967235-1.0411109 2.2564459-1.6574842 3.3321931-.4355928.5786297-1.2016958.5640806-1.8445342.7006123-.7990951.1487384-1.6040837.2624313-2.4042316.4046946.8321477 1.0057613 1.9042251 1.803058 2.6553809 2.8730975.2931609.5612752.086735 1.1940262.048954 1.7875722-.1300362.873671-.7822554 2.011403-.8721349 2.890749 1.1003565-.559851 2.6237664-1.531888 3.7910708-1.94011.6246409-.12796 1.1682081.254232 1.7115393.49593.7264099.38268 1.7399469.939694 2.4653779 1.324105-.123973-1.302273-.773372-2.733611-.799425-4.042542.09173-.7298892.734153-1.1887208 1.185876-1.7078873.556483-.5461027 1.116396-1.0897375 1.625861-1.6809144-1.211014-.2155824-2.435696-.3737737-3.634767-.6459894-.7510947-.2936551-.937663-1.1434347-1.2928787-1.7800564-.3267359-.6702695-.6326855-1.3506457-.9786043-2.0114542z" fill="none" opacity=".8" stroke="url(#a)" stroke-linecap="square" stroke-width="1.317762"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/res/foilh01.svg b/icon-themes/elementary_svg/sd/res/foilh01.svg
new file mode 100644
index 000000000..306dafbb8
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/res/foilh01.svg
@@ -0,0 +1 @@
+<svg height="57" width="71" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="29.289526" x2="29.289526" y1="1020.585449" y2="1063.668782"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#ededed"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.11473592 0 0 .00754902 -13.353784 1059.9843)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01104454 0 0 .00754902 7.070632 1059.9843)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01104454 0 0 .00754902 49.216753 1059.9843)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><g transform="matrix(1.0909091 0 0 1.0909091 5.047789 -1108.36588)"><path d="m.4145267 1062.7521h55.4583323v1.8333h-55.4583323z" fill="url(#c)" opacity=".15"/><path d="m.4145267 1062.7522v1.8332c-.5687664 0-1.3749999-.4107-1.3749999-.9167s.6347-.9165 1.3749999-.9165z" fill="url(#d)" opacity=".15"/><path d="m55.872859 1062.7522v1.8332c.568766 0 1.375-.4107 1.375-.9167s-.634702-.9165-1.375-.9165z" fill="url(#e)" opacity=".15"/><path d="m-.043807 1020.5854h55.916668v43.083332h-55.916668z" fill="url(#b)"/><path d="m.87286004 1020.5854c-.50786 0-.91666666.4088-.91666666.9167v41.25c0 .5078.40880666.9166.91666666.9166h54.08333296c.50786 0 .916667-.4088.916667-.9166v-41.25c0-.5079-.408807-.9167-.916667-.9167h-54.08333296zm0 .9167h54.08333296v41.25h-54.08333296v-41.25z" opacity=".4"/><path d="m.87286004 1021.5021v41.25h54.08333296v-41.25h-54.08333296zm.91666666.9166h52.2499993v39.4167h-52.2499993v-39.4167z" fill="#fff"/><path d="m4.539527 1026.0854v33h46.749999v-33zm.9166667.9088h44.9166653v31.1824h-44.9166653z" opacity=".15"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/res/foilh02.svg b/icon-themes/elementary_svg/sd/res/foilh02.svg
new file mode 100644
index 000000000..0c9811f04
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/res/foilh02.svg
@@ -0,0 +1 @@
+<svg height="57" width="71" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="29.289526" x2="29.289526" y1="1020.585449" y2="1063.668782"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#ededed"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.11473592 0 0 .00754902 -13.353784 1059.9843)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01104454 0 0 .00754902 7.070632 1059.9843)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01104454 0 0 .00754902 49.216753 1059.9843)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><g transform="matrix(1.0909091 0 0 1.0909091 5.047789 -1108.36588)"><path d="m.4145267 1062.7521h55.4583323v1.8333h-55.4583323z" fill="url(#c)" opacity=".15"/><path d="m.4145267 1062.7522v1.8332c-.5687664 0-1.3749999-.4107-1.3749999-.9167s.6347-.9165 1.3749999-.9165z" fill="url(#d)" opacity=".15"/><path d="m55.872859 1062.7522v1.8332c.568766 0 1.375-.4107 1.375-.9167s-.634702-.9165-1.375-.9165z" fill="url(#e)" opacity=".15"/><path d="m-.043807 1020.5854h55.916668v43.083332h-55.916668z" fill="url(#b)"/><path d="m.87286004 1020.5854c-.50786 0-.91666666.4088-.91666666.9167v41.25c0 .5078.40880666.9166.91666666.9166h54.08333296c.50786 0 .916667-.4088.916667-.9166v-41.25c0-.5079-.408807-.9167-.916667-.9167h-54.08333296zm0 .9167h54.08333296v41.25h-54.08333296v-41.25z" opacity=".4"/><path d="m.87286004 1021.5021v41.25h54.08333296v-41.25h-54.08333296zm.91666666.9166h52.2499993v39.4167h-52.2499993v-39.4167z" fill="#fff"/><path d="m4.5395267 1026.0855v32.9999h21.9999993v-32.9998zm.9166667.9151 20.1666656.0001v31.1697l-20.1666656-.0001z" opacity=".15"/><path d="m29.289526 1026.0856v32.9998l22 .0001v-32.9999zm.916667.915 20.166666.0001v31.1697l-20.166666-.0001z" opacity=".15"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/res/foilh03.svg b/icon-themes/elementary_svg/sd/res/foilh03.svg
new file mode 100644
index 000000000..8e8688d8a
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/res/foilh03.svg
@@ -0,0 +1 @@
+<svg height="57" width="71" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="1.406756" x2="1.406756" y1="1012.514753" y2="1059.514753"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#ededed"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.12516646 0 0 .00823529 -45.113219 1055.4953)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .00823529 -22.832038 1055.4953)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .00823529 23.145549 1055.4953)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><g transform="translate(35.593244 -1007.5147)"><path d="m-30.093244 1058.5147h60.5v2h-60.5z" fill="url(#c)" opacity=".15"/><path d="m-30.093244 1058.5148v1.9999c-.620472 0-1.5-.448-1.5-1s.6924-.9999 1.5-.9999z" fill="url(#d)" opacity=".15"/><path d="m30.406756 1058.5148v1.9999c.620472 0 1.5-.448 1.5-1s-.692403-.9999-1.5-.9999z" fill="url(#e)" opacity=".15"/><path d="m-30.593245 1012.5147h61v47h-61z" fill="url(#b)"/><path d="m-29.593244 1012.5147c-.554029 0-1 .446-1 1v45c0 .554.445971 1 1 1h59c.554029 0 1-.446 1-1v-45c0-.554-.445971-1-1-1zm0 1h59v45h-59z" opacity=".4"/><path d="m-29.593244 1013.5147v45h59v-45zm1 1h57v43h-57z" fill="#fff"/><path d="m-25.593244 1016.9159v12h23.9999994v-11.9999zm1 1.0243 21.9999991.0002v9.9512l-21.9999991-.0001z" opacity=".15"/><path d="m-25.593244 1042.9157v12h23.9999994v-11.9999zm1 1.0244 21.9999991.0001v9.9513l-21.9999991-.0001z" opacity=".15"/><path d="m-25.593244 1030.0146v12h23.9999994v-11.9998zm1 1.0244 21.9999991.0001v9.9513l-21.9999991-.0001z" opacity=".15"/><g fill="#729fcf"><path d="m1.406759 1017.5148h24.083187v2.000044h-24.083187z"/><path d="m1.406759 1022.5148h16.999998v2.000059h-16.999998z"/><path d="m1.406759 1030.6135h24.083187v2.000044h-24.083187z"/><path d="m1.406759 1035.6135h16.999998v2.000059h-16.999998z"/><path d="m1.406759 1043.5146h24.083187v2.000044h-24.083187z"/><path d="m1.406759 1048.5146h16.999998v2.000059h-16.999998z"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/res/foilh04.svg b/icon-themes/elementary_svg/sd/res/foilh04.svg
new file mode 100644
index 000000000..f648e6770
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/res/foilh04.svg
@@ -0,0 +1 @@
+<svg height="57" width="71" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="29.289526" x2="29.289526" y1="1020.585449" y2="1063.668782"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#ededed"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.11473592 0 0 .00754902 -13.353784 1059.9843)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01104454 0 0 .00754902 7.070632 1059.9843)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01104454 0 0 .00754902 49.216753 1059.9843)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><g transform="matrix(1.0909091 0 0 1.0909091 5.047789 -1108.36588)"><path d="m.4145267 1062.7521h55.4583323v1.8333h-55.4583323z" fill="url(#c)" opacity=".15"/><path d="m.4145267 1062.7522v1.8332c-.5687664 0-1.3749999-.4107-1.3749999-.9167s.6347-.9165 1.3749999-.9165z" fill="url(#d)" opacity=".15"/><path d="m55.872859 1062.7522v1.8332c.568766 0 1.375-.4107 1.375-.9167s-.634702-.9165-1.375-.9165z" fill="url(#e)" opacity=".15"/><path d="m-.043807 1020.5854h55.916668v43.083332h-55.916668z" fill="url(#b)"/><path d="m.87286004 1020.5854c-.50786 0-.91666666.4088-.91666666.9167v41.25c0 .5078.40880666.9166.91666666.9166h54.08333296c.50786 0 .916667-.4088.916667-.9166v-41.25c0-.5079-.408807-.9167-.916667-.9167h-54.08333296zm0 .9167h54.08333296v41.25h-54.08333296v-41.25z" opacity=".4"/><path d="m.87286004 1021.5021v41.25h54.08333296v-41.25h-54.08333296zm.91666666.9166h52.2499993v39.4167h-52.2499993v-39.4167z" fill="#fff"/><path d="m4.5395267 1043.0437v16.5h21.9999993v-16.4999zm.9166667.9313 20.1666656.0001v14.6374l-20.1666656-.0001z" opacity=".15"/><path d="m29.289526 1043.0437v16.4999l22 .0001v-16.5zm.916667.9312 20.166666.0001v14.6374l-20.166666-.0001z" opacity=".15"/><path d="m4.5395267 1024.7104v16.5h21.9999993v-16.4999zm.9166667.9313 20.1666656.0001v14.6374l-20.1666656-.0001z" opacity=".15"/><path d="m29.289526 1024.7104v16.4999l22.000001.0001v-16.5zm.916668.9312 20.166665.0001v14.6374l-20.166665-.0001z" opacity=".15"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/res/foilh06.svg b/icon-themes/elementary_svg/sd/res/foilh06.svg
new file mode 100644
index 000000000..e7dda49f2
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/res/foilh06.svg
@@ -0,0 +1 @@
+<svg height="57" width="71" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="35" x2="35" y1="3.000053" y2="50.000053"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#ededed"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.11473592 0 0 .00754902 -15.187117 1060.9009)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01104454 0 0 .00754902 5.237299 1060.9009)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01104454 0 0 .00754902 47.38342 1060.9009)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><g transform="matrix(1.0909091 0 0 1.0909091 5.047789 -1108.36588)"><g transform="translate(1.833333 -.916619)"><path d="m-1.4188066 1063.6687h55.4583326v1.8333h-55.4583326z" fill="url(#c)" opacity=".15"/><path d="m-1.4188066 1063.6688v1.8332c-.5687664 0-1.3749999-.4107-1.3749999-.9167s.6347-.9165 1.3749999-.9165z" fill="url(#d)" opacity=".15"/><path d="m54.039526 1063.6688v1.8332c.568766 0 1.375-.4107 1.375-.9167s-.634702-.9165-1.375-.9165z" fill="url(#e)" opacity=".15"/></g><g transform="matrix(.91666666 0 0 .91666666 -2.793807 1017.835381)"><path d="m3 3h61v47h-61z" fill="url(#b)"/><path d="m4 3c-.5540291 0-1 .4459709-1 1v45c0 .554029.4459709 1 1 1h59c.554029 0 1-.445971 1-1v-45c0-.5540291-.445971-1-1-1zm0 1h59v45h-59z" opacity=".4"/><path d="m4 4v45h59v-45zm1 1h57v43h-57z" fill="#fff"/></g><path d="m4.5395267 1024.6198v11h21.9999993v-10.9999zm.9166667.939 20.1666656.0001v9.122l-20.1666656-.0001z" opacity=".15"/><path d="m29.289526 1024.6198v10.9999l22.000001.0001v-11zm.916668.9389 20.166665.0001v9.122l-20.166665-.0001z" opacity=".15"/><path d="m4.5395267 1048.453v11h21.9999993v-10.9999zm.9166667.939 20.1666656.0001v9.122l-20.1666656-.0001z" opacity=".15"/><path d="m29.289526 1048.453v10.9999l22.000002.0001v-11zm.916668.9389 20.166665.0001v9.122l-20.166665-.0001z" opacity=".15"/><path d="m4.5395267 1036.627v11h21.9999993v-10.9999zm.9166667.939 20.1666656.0001v9.122l-20.1666656-.0001z" opacity=".15"/><path d="m29.289526 1036.627v10.9999l22.000003.0001v-11zm.916668.9389 20.166665.0001v9.122l-20.166665-.0001z" opacity=".15"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/res/foilh09.svg b/icon-themes/elementary_svg/sd/res/foilh09.svg
new file mode 100644
index 000000000..0c307fd55
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/res/foilh09.svg
@@ -0,0 +1 @@
+<svg height="57" width="71" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="29.289526" x2="29.289526" y1="1020.585449" y2="1063.668782"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#ededed"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.11473592 0 0 .00754902 -13.353784 1059.9843)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01104454 0 0 .00754902 7.070632 1059.9843)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01104454 0 0 .00754902 49.216753 1059.9843)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><g transform="matrix(1.0909091 0 0 1.0909091 5.047789 -1108.36588)"><path d="m.4145267 1062.7521h55.4583323v1.8333h-55.4583323z" fill="url(#c)" opacity=".15"/><path d="m.4145267 1062.7522v1.8332c-.5687664 0-1.3749999-.4107-1.3749999-.9167s.6347-.9165 1.3749999-.9165z" fill="url(#d)" opacity=".15"/><path d="m55.872859 1062.7522v1.8332c.568766 0 1.375-.4107 1.375-.9167s-.634702-.9165-1.375-.9165z" fill="url(#e)" opacity=".15"/><path d="m-.043807 1020.5854h55.916668v43.083332h-55.916668z" fill="url(#b)"/><path d="m.87286004 1020.5854c-.50786 0-.91666666.4088-.91666666.9167v41.25c0 .5078.40880666.9166.91666666.9166h54.08333296c.50786 0 .916667-.4088.916667-.9166v-41.25c0-.5079-.408807-.9167-.916667-.9167h-54.08333296zm0 .9167h54.08333296v41.25h-54.08333296v-41.25z" opacity=".4"/><path d="m.87286004 1021.5021v41.25h54.08333296v-41.25h-54.08333296zm.91666666.9166h52.2499993v39.4167h-52.2499993v-39.4167z" fill="#fff"/><path d="m4.5395267 1024.6198v11h14.6666663v-10.9999zm.9253266.939 12.8160127.0001v9.122l-12.8160127-.0001z" opacity=".15"/><path d="m4.5395267 1048.453v11h14.6666663v-10.9999zm.9253266.939 12.8160127.0001v9.122l-12.8160127-.0001z" opacity=".15"/><path d="m4.5395267 1036.627v11h14.6666663v-10.9999zm.9253266.939 12.8160127.0001v9.122l-12.8160127-.0001z" opacity=".15"/><path d="m36.62286 1024.6198v11h14.666667v-10.9999zm.925326.939 12.816013.0001v9.122l-12.816013-.0001z" opacity=".15"/><path d="m36.62286 1048.453v11h14.666667v-10.9999zm.925326.939 12.816013.0001v9.122l-12.816013-.0001z" opacity=".15"/><path d="m36.62286 1036.627v11h14.666667v-10.9999zm.925326.939 12.816013.0001v9.122l-12.816013-.0001z" opacity=".15"/><path d="m20.581193 1024.6198v11h14.666667v-10.9999zm.925326.939 12.816013.0001v9.122l-12.816013-.0001z" opacity=".15"/><path d="m20.581193 1048.453v11h14.666667v-10.9999zm.925326.939 12.816013.0001v9.122l-12.816013-.0001z" opacity=".15"/><path d="m20.581193 1036.627v11h14.666667v-10.9999zm.925326.939 12.816013.0001v9.122l-12.816013-.0001z" opacity=".15"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/res/foiln01.svg b/icon-themes/elementary_svg/sd/res/foiln01.svg
new file mode 100644
index 000000000..b2dea0c4c
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/res/foiln01.svg
@@ -0,0 +1 @@
+<svg height="57" width="71" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="29.289526" x2="29.289526" y1="1020.585449" y2="1063.668782"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#ededed"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.11473592 0 0 .00754902 -13.353784 1059.9843)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01104454 0 0 .00754902 7.070632 1059.9843)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01104454 0 0 .00754902 49.216753 1059.9843)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><g transform="matrix(1.0909091 0 0 1.0909091 5.047789 -1108.36588)"><path d="m.4145267 1062.7521h55.4583323v1.8333h-55.4583323z" fill="url(#c)" opacity=".15"/><path d="m.4145267 1062.7522v1.8332c-.5687664 0-1.3749999-.4107-1.3749999-.9167s.6347-.9165 1.3749999-.9165z" fill="url(#d)" opacity=".15"/><path d="m55.872859 1062.7522v1.8332c.568766 0 1.375-.4107 1.375-.9167s-.634702-.9165-1.375-.9165z" fill="url(#e)" opacity=".15"/><path d="m-.043807 1020.5854h55.916668v43.083332h-55.916668z" fill="url(#b)"/><path d="m.87286004 1020.5854c-.50786 0-.91666666.4088-.91666666.9167v41.25c0 .5078.40880666.9166.91666666.9166h54.08333296c.50786 0 .916667-.4088.916667-.9166v-41.25c0-.5079-.408807-.9167-.916667-.9167h-54.08333296zm0 .9167h54.08333296v41.25h-54.08333296v-41.25z" opacity=".4"/><path d="m.87286004 1021.5021v41.25h54.08333296v-41.25h-54.08333296zm.91666666.9166h52.2499993v39.4167h-52.2499993v-39.4167z" fill="#fff"/><path d="m4.5395267 1043.0437v16.5h46.8072923v-16.4999zm.9166667.9313 44.9739586.0001v14.6374l-44.9739586-.0001z" opacity=".15"/><path d="m4.5395267 1024.7104v16.5h46.8072923v-16.4999zm.9166667.9313 44.9739586.0001v14.6374l-44.9739586-.0001z" opacity=".15"/><g fill="#729fcf"><path d="m15.539527 1048.0853h24.75v1.833388h-24.75z"/><path d="m20.122862 1052.6687h15.583331v1.833388h-15.583331z"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/res/foilnone.svg b/icon-themes/elementary_svg/sd/res/foilnone.svg
new file mode 100644
index 000000000..6503db26b
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/res/foilnone.svg
@@ -0,0 +1 @@
+<svg height="57" width="71" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="29.289526" x2="29.289526" y1="1020.585449" y2="1063.668782"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#ededed"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.11473592 0 0 .00754902 -13.353784 1059.9843)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01104454 0 0 .00754902 7.070632 1059.9843)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01104454 0 0 .00754902 49.216753 1059.9843)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><g transform="matrix(1.0909091 0 0 1.0909091 5.047789 -1108.36588)"><path d="m.4145267 1062.7521h55.4583323v1.8333h-55.4583323z" fill="url(#c)" opacity=".15"/><path d="m.4145267 1062.7522v1.8332c-.5687664 0-1.3749999-.4107-1.3749999-.9167s.6347-.9165 1.3749999-.9165z" fill="url(#d)" opacity=".15"/><path d="m55.872859 1062.7522v1.8332c.568766 0 1.375-.4107 1.375-.9167s-.634702-.9165-1.375-.9165z" fill="url(#e)" opacity=".15"/><path d="m-.043807 1020.5854h55.916668v43.083332h-55.916668z" fill="url(#b)"/><path d="m.87286004 1020.5854c-.50786 0-.91666666.4088-.91666666.9167v41.25c0 .5078.40880666.9166.91666666.9166h54.08333296c.50786 0 .916667-.4088.916667-.9166v-41.25c0-.5079-.408807-.9167-.916667-.9167h-54.08333296zm0 .9167h54.08333296v41.25h-54.08333296v-41.25z" opacity=".4"/><path d="m.87286004 1021.5021v41.25h54.08333296v-41.25h-54.08333296zm.91666666.9166h52.2499993v39.4167h-52.2499993v-39.4167z" fill="#fff"/><path d="m4.5395267 1023.3354v8.25h46.7499993v-8.25zm.9166667.9167h44.9166656v6.4167h-44.9166656z" opacity=".15"/><path d="m9.12286 1026.0853h37.583332v2.75h-37.583332z" fill="#729fcf"/><path d="m4.5395264 1035.2522.0000006 23.8333h46.749999v-23.8333zm.916667.9166 44.9166656.0001v21.9999h-44.916665z" opacity=".15"/><g fill="#729fcf"><path d="m9.12286 1038.9186h22.916666v1.833347h-22.916666z"/><path d="m12.789526 1042.5853h22.916666v1.833347h-22.916666z"/><path d="m16.456192 1046.2521h22.916666v1.833347h-22.916666z"/><path d="m20.12286 1049.9188h22.916666v1.833347h-22.916666z"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/res/get1obj.svg b/icon-themes/elementary_svg/sd/res/get1obj.svg
new file mode 100644
index 000000000..0f292ed7c
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/res/get1obj.svg
@@ -0,0 +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(1.3832 0 0 1.4144 -11.892 21.511)" gradientUnits="userSpaceOnUse" x1="24.501911" x2="24.501911" y1="-6.703209" y2="-1.754052"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="21.999044" x2="21.999044" y1="14.030005" y2="17.030043"><stop offset="0" stop-color="#fff"/><stop offset=".00000011" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="14" x2="6" y1="8" y2="16"><stop offset="0" stop-color="#fff"/><stop offset=".125" stop-color="#fff" stop-opacity="0"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><clipPath id="d"><path d="m8 2.6855469v14.0000001l3.132812-3.820313 2.066407 4.986328a1.0001 1.0001 0 1 0 1.847656-.765624l-2.111328-5.095704 4.378906.009766z"/></clipPath><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="9.978495" x2="9.978495" y1="13.912886" y2="-5.872059"><stop offset="0"/><stop offset="1" stop-color="#333"/></linearGradient><g transform="matrix(.9999874 0 0 .9999874 -15.998767 -10.029829)"><rect fill="url(#a)" height="6.000075" rx="1" width="9.000114" x="17.498987" y="12.529987"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m18.499 13.529999h7.000088l-.002 3.936029h-7.000088z" opacity=".5" stroke="url(#b)"/><rect height="6.000077" opacity=".5" rx=".86555" ry=".59664" stroke="#0f5a00" width="9.000113" x="17.498987" y="12.529987"/></g></g><g transform="matrix(.69327406 0 0 .69327406 4.147082 6)"><path d="m8.1884834 1.6672989v10.9999991l2.5652276-2.9424834 2.044188 3.7280744c.494727 1.242916 2.142881-.74317 1.613492-1.971723l-1.874329-2.6219434 3.117524-.2046366z" fill-rule="evenodd" opacity=".05" stroke="#000" stroke-linejoin="round" stroke-width="4.327293"/><path d="m8.1884834 1.6672989v10.9999991l2.5652276-2.9424834 2.044188 3.7280744c.494727 1.242916 2.142881-.74317 1.613492-1.971723l-1.874329-2.6219434 3.117524-.2046366z" fill-rule="evenodd" opacity=".2" stroke="#000" stroke-linejoin="round" stroke-width="2"/><path d="m7 0v11l2.5652277-2.9424843 2.0441883 3.7280743c.494704 1.24297 2.357232.471184 1.827788-.757391l-2.088625-3.8362743 3.117523-.2046366z" fill="none" stroke="#fff" stroke-width="2.884862"/><path clip-path="url(#d)" d="m6.9891304 6.9358866v11.1195654l2.59311-2.974467 2.0664066 3.768597c.500102 1.256433 2.382807.476286 1.847656-.765624l-2.111328-3.877973 3.151411-.206867z" fill="none" opacity=".4" stroke="url(#c)" stroke-width="2.916219" transform="matrix(.98924729 0 0 .98924729 .086022 -6.861307)"/><path d="m7 0v11l2.5652277-2.9424843 2.0441883 3.7280743c.494704 1.24297 2.357232.471184 1.827788-.757391l-2.088625-3.8362743 3.651421-.1919247z" fill="url(#e)" fill-rule="evenodd"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/res/getallob.svg b/icon-themes/elementary_svg/sd/res/getallob.svg
new file mode 100644
index 000000000..a2a381628
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/res/getallob.svg
@@ -0,0 +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="13.989983" x2="13.989983" y1="11.025019" y2="18.025106"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="12.989969" x2="12.989969" y1="13.025044" y2="16.025082"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="c" gradientTransform="matrix(1.3832 0 0 1.4144 -11.892 21.511)" gradientUnits="userSpaceOnUse" x1="25.224882" x2="25.224882" y1="-6.703209" y2="-2.107563"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="21.999044" x2="21.999044" y1="14.030005" y2="17.030043"><stop offset="0" stop-color="#fff"/><stop offset=".00000011" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="14" x2="6" y1="8" y2="16"><stop offset="0" stop-color="#fff"/><stop offset=".125" stop-color="#fff" stop-opacity="0"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><clipPath id="f"><path d="m8 2.6855469v14.0000001l3.132812-3.820313 2.066407 4.986328a1.0001 1.0001 0 1 0 1.847656-.765624l-2.111328-5.095704 4.378906.009766z"/></clipPath><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="9.978495" x2="9.978495" y1="13.912886" y2="-5.872059"><stop offset="0"/><stop offset="1" stop-color="#333"/></linearGradient><g transform="matrix(.9999874 0 0 .9999874 -10.998767 -12.029829)"><rect fill="url(#c)" height="6.000075" rx="1" width="9.000114" x="17.498987" y="12.529987"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m18.499 13.529999h7.000088l-.002 3.936029h-7.000088z" opacity=".5" stroke="url(#d)"/><rect height="6.000077" opacity=".5" rx=".86555" ry=".59664" stroke="#0f5a00" width="9.000113" x="17.498987" y="12.529987"/></g></g><g transform="matrix(.9999874 0 0 .9999874 -10.989806 -6.02488)"><rect fill="url(#a)" height="6.000075" rx="1" width="8.000101" x="12.489964" y="11.525025"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m13.489976 12.525038 6.000076-.03201-.000002 4.00005-6.000074.03201z" opacity=".5" stroke="url(#b)"/><rect height="6.000075" opacity=".5" rx=".78992" ry=".51261" stroke="#cc3b02" width="8.000101" x="12.489964" y="11.525025"/></g></g><g transform="matrix(.69327406 0 0 .69327406 4.147082 6)"><path d="m8.1884834 1.6672989v10.9999991l2.5652276-2.9424834 2.044188 3.7280744c.494727 1.242916 2.142881-.74317 1.613492-1.971723l-1.874329-2.6219434 3.117524-.2046366z" fill-rule="evenodd" opacity=".05" stroke="#000" stroke-linejoin="round" stroke-width="4.327293"/><path d="m8.1884834 1.6672989v10.9999991l2.5652276-2.9424834 2.044188 3.7280744c.494727 1.242916 2.142881-.74317 1.613492-1.971723l-1.874329-2.6219434 3.117524-.2046366z" fill-rule="evenodd" opacity=".2" stroke="#000" stroke-linejoin="round" stroke-width="2"/><path d="m7 0v11l2.5652277-2.9424843 2.0441883 3.7280743c.494704 1.24297 2.357232.471184 1.827788-.757391l-2.088625-3.8362743 3.117523-.2046366z" fill="none" stroke="#fff" stroke-width="2.884862"/><path clip-path="url(#f)" d="m6.9891304 6.9358866v11.1195654l2.59311-2.974467 2.0664066 3.768597c.500102 1.256433 2.382807.476286 1.847656-.765624l-2.111328-3.877973 3.151411-.206867z" fill="none" opacity=".4" stroke="url(#e)" stroke-width="2.916219" transform="matrix(.98924729 0 0 .98924729 .086022 -6.861307)"/><path d="m7 0v11l2.5652277-2.9424843 2.0441883 3.7280743c.494704 1.24297 2.357232.471184 1.827788-.757391l-2.088625-3.8362743 3.651421-.1919247z" fill="url(#g)" fill-rule="evenodd"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/res/layout_empty.svg b/icon-themes/elementary_svg/sd/res/layout_empty.svg
new file mode 100644
index 000000000..ea9de96da
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/res/layout_empty.svg
@@ -0,0 +1 @@
+<svg height="54" width="68" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="35" x2="35" y1="3.000053" y2="50.000053"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#ededed"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.11473592 0 0 .00754902 -15.187117 1060.9009)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01104454 0 0 .00754902 5.237299 1060.9009)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01104454 0 0 .00754902 47.38342 1060.9009)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><g transform="matrix(1.0909091 0 0 1.0909091 5.047789 -1111.36588)"><g transform="matrix(.91666666 0 0 .91666666 -4.62714 1018.752)"><path d="m3 3h61v47h-61z" fill="url(#b)"/><path d="m4 3c-.5540291 0-1 .4459709-1 1v45c0 .554029.4459709 1 1 1h59c.554029 0 1-.445971 1-1v-45c0-.5540291-.445971-1-1-1zm0 1h59v45h-59z" opacity=".4"/><path d="m4 4v45h59v-45zm1 1h57v43h-57z" fill="#fff"/></g><path d="m-1.4188066 1063.6687h55.4583326v1.8333h-55.4583326z" fill="url(#c)" opacity=".15"/><path d="m-1.4188066 1063.6688v1.8332c-.5687664 0-1.3749999-.4107-1.3749999-.9167s.6347-.9165 1.3749999-.9165z" fill="url(#d)" opacity=".15"/><path d="m54.039526 1063.6688v1.8332c.568766 0 1.375-.4107 1.375-.9167s-.634702-.9165-1.375-.9165z" fill="url(#e)" opacity=".15"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/res/layout_head01.svg b/icon-themes/elementary_svg/sd/res/layout_head01.svg
new file mode 100644
index 000000000..92c158261
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/res/layout_head01.svg
@@ -0,0 +1 @@
+<svg height="54" width="68" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="35" x2="35" y1="3.000053" y2="50.000053"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#ededed"/></linearGradient><radialGradient id="c" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01104454 0 0 .00754902 47.38342 1060.9009)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01104454 0 0 .00754902 5.237299 1060.9009)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="e" gradientTransform="matrix(.11473592 0 0 .00754902 -15.187117 1060.9009)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><g transform="matrix(1.0909091 0 0 1.0909091 5.047789 -1111.36588)"><path d="m-1.4188066 1063.6687h55.4583326v1.8333h-55.4583326z" fill="url(#e)" opacity=".15"/><path d="m-1.4188066 1063.6688v1.8332c-.5687664 0-1.3749999-.4107-1.3749999-.9167s.6347-.9165 1.3749999-.9165z" fill="url(#d)" opacity=".15"/><path d="m54.039526 1063.6688v1.8332c.568766 0 1.375-.4107 1.375-.9167s-.634703-.9165-1.375-.9165z" fill="url(#c)" opacity=".15"/><g transform="matrix(.91666666 0 0 .91666666 -4.62714 1018.752)"><path d="m3 3h61v47h-61z" fill="url(#b)"/><path d="m4 3c-.5540291 0-1 .4459709-1 1v45c0 .554029.4459709 1 1 1h59c.554029 0 1-.445971 1-1v-45c0-.5540291-.445971-1-1-1zm0 1h59v45h-59z" opacity=".4"/><path d="m4 4v45h59v-45zm1 1h57v43h-57z" fill="#fff"/><path d="m8 7v9h51v-9zm1 1h49v7h-49z" opacity=".1"/></g><path d="m7.28952658 1027.9186666h37.58333306v2.74999998h-37.58333306z" fill="#729fcf"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/res/layout_head02.svg b/icon-themes/elementary_svg/sd/res/layout_head02.svg
new file mode 100644
index 000000000..7357fd4ba
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/res/layout_head02.svg
@@ -0,0 +1 @@
+<svg height="54" width="68" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="35" x2="35" y1="3.000053" y2="50.000053"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#ededed"/></linearGradient><radialGradient id="c" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01104454 0 0 .00754902 47.38342 1060.9009)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01104454 0 0 .00754902 5.237299 1060.9009)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="e" gradientTransform="matrix(.11473592 0 0 .00754902 -15.187117 1060.9009)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><g transform="matrix(1.0909091 0 0 1.0909091 5.047789 -1111.36588)"><path d="m-1.4188066 1063.6687h55.4583326v1.8333h-55.4583326z" fill="url(#e)" opacity=".15"/><path d="m-1.4188066 1063.6688v1.8332c-.5687664 0-1.3749999-.4107-1.3749999-.9167s.6347-.9165 1.3749999-.9165z" fill="url(#d)" opacity=".15"/><path d="m54.039526 1063.6688v1.8332c.568766 0 1.375-.4107 1.375-.9167s-.634703-.9165-1.375-.9165z" fill="url(#c)" opacity=".15"/><g transform="matrix(.91666666 0 0 .91666666 -4.62714 1018.752)"><path d="m3 3h61v47h-61z" fill="url(#b)"/><path d="m4 3c-.5540291 0-1 .4459709-1 1v45c0 .554029.4459709 1 1 1h59c.554029 0 1-.445971 1-1v-45c0-.5540291-.445971-1-1-1zm0 1h59v45h-59z" opacity=".4"/><path d="m4 4v45h59v-45zm1 1h57v43h-57z" fill="#fff"/><path d="m8 7v9h51v-9zm1 1h49v7h-49z" opacity=".15"/></g><path d="m7.28952658 1027.9186666h37.58333306v2.74999998h-37.58333306z" fill="#729fcf"/><path d="m8 20v26h51v-26zm1 1h49v24h-49z" opacity=".15" transform="matrix(.91666666 0 0 .91666666 -4.62714 1018.752)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/res/layout_head02a.svg b/icon-themes/elementary_svg/sd/res/layout_head02a.svg
new file mode 100644
index 000000000..c87d66cc6
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/res/layout_head02a.svg
@@ -0,0 +1 @@
+<svg height="54" width="68" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="35" x2="35" y1="3.000053" y2="50.000053"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#ededed"/></linearGradient><radialGradient id="c" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01104454 0 0 .00754902 47.38342 1060.9009)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01104454 0 0 .00754902 5.237299 1060.9009)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="e" gradientTransform="matrix(.11473592 0 0 .00754902 -15.187117 1060.9009)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><g transform="matrix(1.0909091 0 0 1.0909091 5.047789 -1111.36588)"><path d="m-1.4188066 1063.6687h55.4583326v1.8333h-55.4583326z" fill="url(#e)" opacity=".15"/><path d="m-1.4188066 1063.6688v1.8332c-.5687664 0-1.3749999-.4107-1.3749999-.9167s.6347-.9165 1.3749999-.9165z" fill="url(#d)" opacity=".15"/><path d="m54.039526 1063.6688v1.8332c.568766 0 1.375-.4107 1.375-.9167s-.634703-.9165-1.375-.9165z" fill="url(#c)" opacity=".15"/><g transform="matrix(.91666666 0 0 .91666666 -4.62714 1018.752)"><path d="m3 3h61v47h-61z" fill="url(#b)"/><path d="m4 3c-.5540291 0-1 .4459709-1 1v45c0 .554029.4459709 1 1 1h59c.554029 0 1-.445971 1-1v-45c0-.5540291-.445971-1-1-1zm0 1h59v45h-59z" opacity=".4"/><path d="m4 4v45h59v-45zm1 1h57v43h-57z" fill="#fff"/><path d="m8 7v9h51v-9zm1 1h49v7h-49z" opacity=".15"/></g><path d="m7.28952658 1027.9186666h37.58333306v2.74999998h-37.58333306z" fill="#729fcf"/><path d="m8 20v26l24 .000053v-26zm1 1 22 .000053v24l-22-.000053z" opacity=".15" transform="matrix(.91666666 0 0 .91666666 -4.62714 1018.752)"/><path d="m27.456193 1037.0854v23.8333l22 .0001v-23.8334zm.916667.9166 20.166666.0001v22l-20.166666-.0001z" opacity=".15"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/res/layout_head02b.svg b/icon-themes/elementary_svg/sd/res/layout_head02b.svg
new file mode 100644
index 000000000..c055d6c30
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/res/layout_head02b.svg
@@ -0,0 +1 @@
+<svg height="54" width="68" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="35" x2="35" y1="3.000053" y2="50.000053"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#ededed"/></linearGradient><radialGradient id="c" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01104454 0 0 .00754902 47.38342 1060.9009)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01104454 0 0 .00754902 5.237299 1060.9009)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="e" gradientTransform="matrix(.11473592 0 0 .00754902 -15.187117 1060.9009)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><g transform="matrix(1.0909091 0 0 1.0909091 5.047789 -1111.36588)"><path d="m-1.4188066 1063.6687h55.4583326v1.8333h-55.4583326z" fill="url(#e)" opacity=".15"/><path d="m-1.4188066 1063.6688v1.8332c-.5687664 0-1.3749999-.4107-1.3749999-.9167s.6347-.9165 1.3749999-.9165z" fill="url(#d)" opacity=".15"/><path d="m54.039526 1063.6688v1.8332c.568766 0 1.375-.4107 1.375-.9167s-.634703-.9165-1.375-.9165z" fill="url(#c)" opacity=".15"/><g transform="matrix(.91666666 0 0 .91666666 -4.62714 1018.752)"><path d="m3 3h61v47h-61z" fill="url(#b)"/><path d="m4 3c-.5540291 0-1 .4459709-1 1v45c0 .554029.4459709 1 1 1h59c.554029 0 1-.445971 1-1v-45c0-.5540291-.445971-1-1-1zm0 1h59v45h-59z" opacity=".4"/><path d="m4 4v45h59v-45zm1 1h57v43h-57z" fill="#fff"/><path d="m8 7v9h51v-9zm1 1h49v7h-49z" opacity=".15"/></g><path d="m7.28952658 1027.9186666h37.58333306v2.74999998h-37.58333306z" fill="#729fcf"/><path d="m2.7061931 1037.0854.0000003 11h46.7499996v-11zm.916667.9166 44.9166659.0001v9.1666h-44.9166656z" opacity=".15"/><path d="m2.7061928 1049.9187.0000003 11h46.7499999v-11zm.916667.9166 44.9166662.0001v9.1666h-44.9166659z" opacity=".15"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/res/layout_head03.svg b/icon-themes/elementary_svg/sd/res/layout_head03.svg
new file mode 100644
index 000000000..b207ebc87
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/res/layout_head03.svg
@@ -0,0 +1 @@
+<svg height="54" width="68" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="35" x2="35" y1="3.000053" y2="50.000053"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#ededed"/></linearGradient><radialGradient id="c" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01104454 0 0 .00754902 47.38342 1060.9009)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01104454 0 0 .00754902 5.237299 1060.9009)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="e" gradientTransform="matrix(.11473592 0 0 .00754902 -15.187117 1060.9009)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><g transform="matrix(1.0909091 0 0 1.0909091 5.047789 -1111.36588)"><path d="m-1.4188066 1063.6687h55.4583326v1.8333h-55.4583326z" fill="url(#e)" opacity=".15"/><path d="m-1.4188066 1063.6688v1.8332c-.5687664 0-1.3749999-.4107-1.3749999-.9167s.6347-.9165 1.3749999-.9165z" fill="url(#d)" opacity=".15"/><path d="m54.039526 1063.6688v1.8332c.568766 0 1.375-.4107 1.375-.9167s-.634703-.9165-1.375-.9165z" fill="url(#c)" opacity=".15"/><g transform="matrix(.91666666 0 0 .91666666 -4.62714 1018.752)"><path d="m3 3h61v47h-61z" fill="url(#b)"/><path d="m4 3c-.5540291 0-1 .4459709-1 1v45c0 .554029.4459709 1 1 1h59c.554029 0 1-.445971 1-1v-45c0-.5540291-.445971-1-1-1zm0 1h59v45h-59z" opacity=".4"/><path d="m4 4v45h59v-45zm1 1h57v43h-57z" fill="#fff"/><path d="m8 7v9h51v-9zm1 1h49v7h-49z" opacity=".15"/></g><path d="m7.28952658 1027.9186666h37.58333306v2.74999998h-37.58333306z" fill="#729fcf"/><path d="m2.7061931 1037.0854.0000006 23.8333h46.7499993v-23.8333zm.916667.9166 44.9166659.0001v21.9999h-44.9166653z" opacity=".15"/><path d="m14.62286 1044.4187h22.916666v1.833347h-22.916666z" fill="#729fcf"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/res/layout_head03a.svg b/icon-themes/elementary_svg/sd/res/layout_head03a.svg
new file mode 100644
index 000000000..1755d6c84
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/res/layout_head03a.svg
@@ -0,0 +1 @@
+<svg height="54" width="68" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="35" x2="35" y1="3.000053" y2="50.000053"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#ededed"/></linearGradient><radialGradient id="c" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01104454 0 0 .00754902 47.38342 1060.9009)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01104454 0 0 .00754902 5.237299 1060.9009)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="e" gradientTransform="matrix(.11473592 0 0 .00754902 -15.187117 1060.9009)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><g transform="matrix(1.0909091 0 0 1.0909091 5.047789 -1111.36588)"><path d="m-1.4188066 1063.6687h55.4583326v1.8333h-55.4583326z" fill="url(#e)" opacity=".15"/><path d="m-1.4188066 1063.6688v1.8332c-.5687664 0-1.3749999-.4107-1.3749999-.9167s.6347-.9165 1.3749999-.9165z" fill="url(#d)" opacity=".15"/><path d="m54.039526 1063.6688v1.8332c.568766 0 1.375-.4107 1.375-.9167s-.634703-.9165-1.375-.9165z" fill="url(#c)" opacity=".15"/><g transform="matrix(.91666666 0 0 .91666666 -4.62714 1018.752)"><path d="m3 3h61v47h-61z" fill="url(#b)"/><path d="m4 3c-.5540291 0-1 .4459709-1 1v45c0 .554029.4459709 1 1 1h59c.554029 0 1-.445971 1-1v-45c0-.5540291-.445971-1-1-1zm0 1h59v45h-59z" opacity=".4"/><path d="m4 4v45h59v-45zm1 1h57v43h-57z" fill="#fff"/><path d="m8 7v9h51v-9zm1 1h49v7h-49z" opacity=".15"/></g><path d="m7.28952658 1027.9186666h37.58333306v2.74999998h-37.58333306z" fill="#729fcf"/><path d="m2.7061934 1049.9187.0000003 11h46.7499993v-11zm.916667.9166 44.9166656.0001v9.1666h-44.9166653z" opacity=".15"/><path d="m2.7061931 1037.0854.0000003 11h22.0000006v-11zm.916667.9166 20.1666669.0001v9.1666h-20.1666666z" opacity=".15"/><path d="m27.456193 1037.0854v11h22.000001v-11zm.916667.9166 20.166667.0001v9.1666h-20.166667z" opacity=".15"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/res/layout_head03b.svg b/icon-themes/elementary_svg/sd/res/layout_head03b.svg
new file mode 100644
index 000000000..534d5194c
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/res/layout_head03b.svg
@@ -0,0 +1 @@
+<svg height="54" width="68" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="35" x2="35" y1="3.000053" y2="50.000053"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#ededed"/></linearGradient><radialGradient id="c" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01104454 0 0 .00754902 47.38342 1060.9009)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01104454 0 0 .00754902 5.237299 1060.9009)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="e" gradientTransform="matrix(.11473592 0 0 .00754902 -15.187117 1060.9009)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><g transform="matrix(1.0909091 0 0 1.0909091 5.047789 -1111.36588)"><path d="m-1.4188066 1063.6687h55.4583326v1.8333h-55.4583326z" fill="url(#e)" opacity=".15"/><path d="m-1.4188066 1063.6688v1.8332c-.5687664 0-1.3749999-.4107-1.3749999-.9167s.6347-.9165 1.3749999-.9165z" fill="url(#d)" opacity=".15"/><path d="m54.039526 1063.6688v1.8332c.568766 0 1.375-.4107 1.375-.9167s-.634703-.9165-1.375-.9165z" fill="url(#c)" opacity=".15"/><g transform="matrix(.91666666 0 0 .91666666 -4.62714 1018.752)"><path d="m3 3h61v47h-61z" fill="url(#b)"/><path d="m4 3c-.5540291 0-1 .4459709-1 1v45c0 .554029.4459709 1 1 1h59c.554029 0 1-.445971 1-1v-45c0-.5540291-.445971-1-1-1zm0 1h59v45h-59z" opacity=".4"/><path d="m4 4v45h59v-45zm1 1h57v43h-57z" fill="#fff"/><path d="m8 7v9h51v-9zm1 1h49v7h-49z" opacity=".15"/></g><path d="m7.28952658 1027.9186666h37.58333306v2.74999998h-37.58333306z" fill="#729fcf"/><path d="m2.7061934 1049.9187.0000003 11h22.0000003v-11zm.916667.9166 20.1666666.0001v9.1666h-20.1666663z" opacity=".15"/><path d="m2.7061931 1037.0854.0000003 11h22.0000006v-11zm.916667.9166 20.1666669.0001v9.1666h-20.1666666z" opacity=".15"/><path d="m27.456193 1037.0854-.000001 23.8333h22.000001l.000001-23.8333zm.916667.9166 20.166667.0001-.000001 21.9999h-20.166667z" opacity=".15"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/res/layout_head03c.svg b/icon-themes/elementary_svg/sd/res/layout_head03c.svg
new file mode 100644
index 000000000..bf6cef311
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/res/layout_head03c.svg
@@ -0,0 +1 @@
+<svg height="54" width="68" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="35" x2="35" y1="3.000053" y2="50.000053"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#ededed"/></linearGradient><radialGradient id="c" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01104454 0 0 .00754902 47.38342 1060.9009)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01104454 0 0 .00754902 5.237299 1060.9009)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="e" gradientTransform="matrix(.11473592 0 0 .00754902 -15.187117 1060.9009)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><g transform="matrix(1.0909091 0 0 1.0909091 5.047789 -1111.36588)"><path d="m-1.4188066 1063.6687h55.4583326v1.8333h-55.4583326z" fill="url(#e)" opacity=".15"/><path d="m-1.4188066 1063.6688v1.8332c-.5687664 0-1.3749999-.4107-1.3749999-.9167s.6347-.9165 1.3749999-.9165z" fill="url(#d)" opacity=".15"/><path d="m54.039526 1063.6688v1.8332c.568766 0 1.375-.4107 1.375-.9167s-.634703-.9165-1.375-.9165z" fill="url(#c)" opacity=".15"/><path d="m3 3h61v47h-61z" fill="url(#b)" transform="matrix(.91666666 0 0 .91666666 -4.62714 1018.752)"/><path d="m4 3c-.5540291 0-1 .4459709-1 1v45c0 .554029.4459709 1 1 1h59c.554029 0 1-.445971 1-1v-45c0-.5540291-.445971-1-1-1zm0 1h59v45h-59z" opacity=".4" transform="matrix(.91666666 0 0 .91666666 -4.62714 1018.752)"/><path d="m2.7061931 1037.0854-.000001 23.8333h22.0000009l.000001-23.8333zm.916667.9166 20.1666669.0001-.000001 21.9999h-20.1666669z" opacity=".15"/><path d="m4 4v45h59v-45zm1 1h57v43h-57z" fill="#fff" transform="matrix(.91666666 0 0 .91666666 -4.62714 1018.752)"/><path d="m8 7v9h51v-9zm1 1h49v7h-49z" opacity=".15" transform="matrix(.91666666 0 0 .91666666 -4.62714 1018.752)"/><path d="m7.28952658 1027.9186666h37.58333306v2.74999998h-37.58333306z" fill="#729fcf"/><path d="m27.456192 1049.9187v11h22.000001v-11zm.916667.9166 20.166667.0001v9.1666h-20.166667z" opacity=".15"/><path d="m27.456193 1037.0854v11h22v-11zm.916667.9166 20.166666.0001v9.1666h-20.166666z" opacity=".15"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/res/layout_head04.svg b/icon-themes/elementary_svg/sd/res/layout_head04.svg
new file mode 100644
index 000000000..9bc7ec58f
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/res/layout_head04.svg
@@ -0,0 +1 @@
+<svg height="54" width="68" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="35" x2="35" y1="3.000053" y2="50.000053"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#ededed"/></linearGradient><radialGradient id="c" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01104454 0 0 .00754902 47.38342 1060.9009)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01104454 0 0 .00754902 5.237299 1060.9009)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="e" gradientTransform="matrix(.11473592 0 0 .00754902 -15.187117 1060.9009)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><g transform="matrix(1.0909091 0 0 1.0909091 5.047789 -1111.36588)"><path d="m-1.4188066 1063.6687h55.4583326v1.8333h-55.4583326z" fill="url(#e)" opacity=".15"/><path d="m-1.4188066 1063.6688v1.8332c-.5687664 0-1.3749999-.4107-1.3749999-.9167s.6347-.9165 1.3749999-.9165z" fill="url(#d)" opacity=".15"/><path d="m54.039526 1063.6688v1.8332c.568766 0 1.375-.4107 1.375-.9167s-.634703-.9165-1.375-.9165z" fill="url(#c)" opacity=".15"/><g transform="matrix(.91666666 0 0 .91666666 -4.62714 1018.752)"><path d="m3 3h61v47h-61z" fill="url(#b)"/><path d="m4 3c-.5540291 0-1 .4459709-1 1v45c0 .554029.4459709 1 1 1h59c.554029 0 1-.445971 1-1v-45c0-.5540291-.445971-1-1-1zm0 1h59v45h-59z" opacity=".4"/><path d="m4 4v45h59v-45zm1 1h57v43h-57z" fill="#fff"/><path d="m8 7v9h51v-9zm1 1h49v7h-49z" opacity=".15"/></g><path d="m7.28952658 1027.9186666h37.58333306v2.74999998h-37.58333306z" fill="#729fcf"/><path d="m27.456192 1049.9187v11h22.000001v-11zm.916667.9166 20.166667.0001v9.1666h-20.166667z" opacity=".15"/><path d="m27.456193 1037.0854v11h22v-11zm.916667.9166 20.166666.0001v9.1666h-20.166666z" opacity=".15"/><path d="m2.7061931 1049.9187v11h22.0000009v-11zm.916667.9166 20.1666669.0001v9.1666h-20.1666669z" opacity=".15"/><path d="m2.7061941 1037.0854v11h21.9999999v-11zm.916667.9166 20.1666659.0001v9.1666h-20.1666659z" opacity=".15"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/res/layout_head06.svg b/icon-themes/elementary_svg/sd/res/layout_head06.svg
new file mode 100644
index 000000000..7977cbdc2
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/res/layout_head06.svg
@@ -0,0 +1 @@
+<svg height="54" width="68" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="35" x2="35" y1="3.000053" y2="50.000053"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#ededed"/></linearGradient><radialGradient id="c" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01104454 0 0 .00754902 47.38342 1060.9009)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01104454 0 0 .00754902 5.237299 1060.9009)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="e" gradientTransform="matrix(.11473592 0 0 .00754902 -15.187117 1060.9009)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><g transform="matrix(1.0909091 0 0 1.0909091 5.047789 -1111.36588)"><path d="m-1.4188066 1063.6687h55.4583326v1.8333h-55.4583326z" fill="url(#e)" opacity=".15"/><path d="m-1.4188066 1063.6688v1.8332c-.5687664 0-1.3749999-.4107-1.3749999-.9167s.6347-.9165 1.3749999-.9165z" fill="url(#d)" opacity=".15"/><path d="m54.039526 1063.6688v1.8332c.568766 0 1.375-.4107 1.375-.9167s-.634703-.9165-1.375-.9165z" fill="url(#c)" opacity=".15"/><g transform="matrix(.91666666 0 0 .91666666 -4.62714 1018.752)"><path d="m3 3h61v47h-61z" fill="url(#b)"/><path d="m4 3c-.5540291 0-1 .4459709-1 1v45c0 .554029.4459709 1 1 1h59c.554029 0 1-.445971 1-1v-45c0-.5540291-.445971-1-1-1zm0 1h59v45h-59z" opacity=".4"/><path d="m4 4v45h59v-45zm1 1h57v43h-57z" fill="#fff"/><path d="m8 7v9h51v-9zm1 1h49v7h-49z" opacity=".15"/></g><path d="m7.28952658 1027.9186666h37.58333306v2.74999998h-37.58333306z" fill="#729fcf"/><path d="m2.7061931 1049.9187v11h13.7500009v-11zm.916667.9166 11.9166669.0001v9.1666h-11.9166669z" opacity=".15"/><path d="m2.7061931 1037.0854v11h13.7500009v-11zm.916667.9166 11.9166669.0001v9.1666h-11.9166669z" opacity=".15"/><path d="m19.206193 1049.9187v11h13.750001v-11zm.916667.9166 11.916667.0001v9.1666h-11.916667z" opacity=".15"/><path d="m19.206193 1037.0854v11h13.750001v-11zm.916667.9166 11.916667.0001v9.1666h-11.916667z" opacity=".15"/><path d="m35.706193 1049.9187v11h13.750001v-11zm.916667.9166 11.916667.0001v9.1666h-11.916667z" opacity=".15"/><path d="m35.706193 1037.0854v11h13.750001v-11zm.916667.9166 11.916667.0001v9.1666h-11.916667z" opacity=".15"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/res/layout_textonly.svg b/icon-themes/elementary_svg/sd/res/layout_textonly.svg
new file mode 100644
index 000000000..4cbd6c2d4
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/res/layout_textonly.svg
@@ -0,0 +1 @@
+<svg height="54" width="68" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="35" x2="35" y1="3.000053" y2="50.000053"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#ededed"/></linearGradient><radialGradient id="c" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01104454 0 0 .00754902 47.38342 1060.9009)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01104454 0 0 .00754902 5.237299 1060.9009)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="e" gradientTransform="matrix(.11473592 0 0 .00754902 -15.187117 1060.9009)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><g transform="matrix(1.0909091 0 0 1.0909091 5.047789 -1111.36588)"><path d="m-1.4188066 1063.6687h55.4583326v1.8333h-55.4583326z" fill="url(#e)" opacity=".15"/><path d="m-1.4188066 1063.6688v1.8332c-.5687664 0-1.3749999-.4107-1.3749999-.9167s.6347-.9165 1.3749999-.9165z" fill="url(#d)" opacity=".15"/><path d="m54.039526 1063.6688v1.8332c.568766 0 1.375-.4107 1.375-.9167s-.634703-.9165-1.375-.9165z" fill="url(#c)" opacity=".15"/><g transform="matrix(.91666666 0 0 .91666666 -4.62714 1018.752)"><path d="m3 3h61v47h-61z" fill="url(#b)"/><path d="m4 3c-.5540291 0-1 .4459709-1 1v45c0 .554029.4459709 1 1 1h59c.554029 0 1-.445971 1-1v-45c0-.5540291-.445971-1-1-1zm0 1h59v45h-59z" opacity=".4"/><path d="m4 4v45h59v-45zm1 1h57v43h-57z" fill="#fff"/></g><g fill="#729fcf"><path d="m13.706193 1039.8353h24.75v1.833388h-24.75z"/><path d="m18.289528 1044.4187h15.583332v1.833388h-15.583332z"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/res/layout_vertical01.svg b/icon-themes/elementary_svg/sd/res/layout_vertical01.svg
new file mode 100644
index 000000000..97ca30976
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/res/layout_vertical01.svg
@@ -0,0 +1 @@
+<svg height="54" width="68" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="35" x2="35" y1="3.000027" y2="49.999927"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#ededed"/></linearGradient><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .00823529 56.738793 45.980566)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .00823529 10.761206 45.980566)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="e" gradientTransform="matrix(.12516646 0 0 .00823529 -11.519975 45.980566)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><path d="m3.5 48.999984h60.5v1.999964h-60.5z" fill="url(#e)" opacity=".15"/><path d="m3.5 49.000093v1.999855c-.6204724 0-1.4999999-.448036-1.4999999-1.000037 0-.552.6924-.999818 1.4999999-.999818z" fill="url(#d)" opacity=".15"/><path d="m64 49.000093v1.999855c.620472 0 1.5-.448036 1.5-1.000037 0-.552-.692403-.999818-1.5-.999818z" fill="url(#b)" opacity=".15"/><path d="m3 2.9999h61v47h-61z" fill="url(#a)"/><path d="m27 46h-19v-19.5-19.5h19 19v19.5 19.5zm0-1h18v-18.5-18.5h-18-18v18.5 18.5zm27.5 1h-4.5v-19.5-19.5h4.5 4.5v19.5 19.5zm0-1h3.5v-18.5-18.5h-3.5-3.5v18.5 18.5z" opacity=".15"/><path d="m4 2.9999c-.55403 0-1 .44597-1 1v45c0 .55403.44597 1 1 1h59c.55403 0 1-.44597 1-1v-45c0-.55403-.44597-1-1-1h-59zm0 1h59v45h-59v-45z" opacity=".4"/><path d="m4 3.9999v45h59v-45h-59zm1 1h57v43h-57z" fill="#fff"/><path d="m10-56h33v3h-33z" fill="#729fcf" transform="rotate(90)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/res/layout_vertical02.svg b/icon-themes/elementary_svg/sd/res/layout_vertical02.svg
new file mode 100644
index 000000000..65eec0a6f
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/res/layout_vertical02.svg
@@ -0,0 +1 @@
+<svg height="54" width="68" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="35" x2="35" y1="3.000027" y2="49.999927"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#ededed"/></linearGradient><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .00823529 56.738793 45.980566)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .00823529 10.761206 45.980566)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="e" gradientTransform="matrix(.12516646 0 0 .00823529 -11.519975 45.980566)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><path d="m3.5 48.999984h60.5v1.999964h-60.5z" fill="url(#e)" opacity=".15"/><path d="m3.5 49.000093v1.999855c-.6204724 0-1.4999999-.448036-1.4999999-1.000037 0-.552.6924-.999818 1.4999999-.999818z" fill="url(#d)" opacity=".15"/><path d="m64 49.000093v1.999855c.620472 0 1.5-.448036 1.5-1.000037 0-.552-.692403-.999818-1.5-.999818z" fill="url(#b)" opacity=".15"/><path d="m3 2.9999h61v47h-61z" fill="url(#a)"/><path d="m54.5 46h-4.5v-19.5-19.5h4.5 4.5v19.5 19.5zm0-1h3.5v-18.5-18.5h-3.5-3.5v18.5 18.5z" opacity=".15"/><path d="m4 2.9999c-.55403 0-1 .44597-1 1v45c0 .55403.44597 1 1 1h59c.55403 0 1-.44597 1-1v-45c0-.55403-.44597-1-1-1h-59zm0 1h59v45h-59v-45z" opacity=".4"/><path d="m4 3.9999v45h59v-45h-59zm1 1h57v43h-57z" fill="#fff"/><path d="m10-56h33v3h-33z" fill="#729fcf" transform="rotate(90)"/><path d="m45 25v-1h-18-18v1h18z" opacity=".15"/><path d="m9 28v1h18 18v-1h-18z" opacity=".15"/><path d="m46 28h-1v1 8 8h-18-18v-8-8-1h-1v9 9h19 19v-9z" opacity=".15"/><path d="m8 7v9 9h1v-1-8-8h18 18v8 8 1h1v-9-9h-19z" opacity=".15"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/res/minimize_presi_80.svg b/icon-themes/elementary_svg/sd/res/minimize_presi_80.svg
new file mode 100644
index 000000000..2be919ffa
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/res/minimize_presi_80.svg
@@ -0,0 +1 @@
+<svg height="80" width="80" 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-color="#aaa"/><stop offset="1" stop-color="#c8c8c8"/></linearGradient><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(1.3394176 0 0 -1.9826305 -4.354333 125.86293)" gradientUnits="userSpaceOnUse" x1="22.004084" x2="22.004084" xlink:href="#b" y1="63.217903" y2="25.646791"/><linearGradient id="e" gradientTransform="matrix(.89189189 0 0 1.054054 -.4054 24.702714)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="5.947228" y2="41.754993"><stop offset="0" stop-color="#fff"/><stop offset=".01041535" stop-color="#fff" stop-opacity=".235294"/><stop offset=".98265791" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="f" gradientTransform="matrix(1.456847 0 0 1.4786648 -1.192407 15.224134)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#a" y1="15.284525" y2="37.546188"/><linearGradient id="g" gradientTransform="matrix(2.1170825 0 0 1.1675323 -10.354736 16.031962)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#c" y1="14.203104" y2="35.721317"/><linearGradient id="h" gradientTransform="matrix(2.0328317 0 0 1.1210596 -9.686106 15.471349)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#a" y1="15.284525" y2="37.546188"/><linearGradient id="i" gradientTransform="matrix(1.6415049 0 0 1.0491448 111.08489 14.221952)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" xlink:href="#b" y1="41.797989" y2="17.555471"/><linearGradient id="j" gradientTransform="matrix(2.9929997 0 0 .11114027 -27.91011 23.19538)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#c" y1="14.203104" y2="35.721317"/><linearGradient id="k" gradientTransform="matrix(2.6847692 0 0 .1535966 -23.167729 21.810186)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#a" y1="15.284525" y2="37.546188"/><linearGradient id="l" gradientTransform="matrix(2.1679425 0 0 .14374353 136.33503 21.639006)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" xlink:href="#b" y1="41.797989" y2="17.555471"/><linearGradient id="m" gradientTransform="matrix(1.3394176 0 0 -1.9826305 -4.354333 141.86293)" gradientUnits="userSpaceOnUse" x1="22.004084" x2="22.004084" xlink:href="#b" y1="63.217903" y2="25.646791"/><linearGradient id="n"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><radialGradient id="o" 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="#n"/><radialGradient id="p" 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="#n"/><linearGradient id="q" 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="r" gradientTransform="matrix(1.3394176 0 0 -1.9826305 6.833167 125.86293)" gradientUnits="userSpaceOnUse" x1="22.004084" x2="22.004084" xlink:href="#b" y1="63.217903" y2="25.646791"/><linearGradient id="s" gradientTransform="matrix(1.3394176 0 0 1.9826305 7.645667 -18.862932)" gradientUnits="userSpaceOnUse" x1="22.004084" x2="22.004084" xlink:href="#b" y1="63.217903" y2="25.646791"/><linearGradient id="t"><stop offset="0" stop-color="#ffcd7d"/><stop offset=".26238" stop-color="#fc8f36"/><stop offset=".704952" stop-color="#e23a0e"/><stop offset="1" stop-color="#ac441f"/></linearGradient><radialGradient id="u" cx="6.730414" cy="9.957108" fx="6.200184" gradientTransform="matrix(0 10.228133 -12.55688 0 151.01469 -64.173359)" gradientUnits="userSpaceOnUse" r="12.671875" xlink:href="#t"/><linearGradient id="v" gradientTransform="matrix(1.3150653 0 0 .83371382 89.668048 26.259733)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><radialGradient id="w" cx="6.563311" cy="9.957108" fx="6.033081" gradientTransform="matrix(0 10.035098 -12.319893 0 154.65609 -72.47417)" gradientUnits="userSpaceOnUse" r="12.671875" xlink:href="#t"/><radialGradient id="x" cx="6.702713" cy="73.615715" gradientTransform="matrix(2.8883873 0 0 .6318417 32.334876 16.08948)" gradientUnits="userSpaceOnUse" r="7.228416"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="y" gradientTransform="matrix(.50929767 0 0 .74002383 32.42868 27.493314)" gradientUnits="userSpaceOnUse" x1="31" x2="3.259199" xlink:href="#c" y1="12.875" y2="24.893845"/><radialGradient id="z" cx="32.5" cy="16.5625" gradientTransform="matrix(.23663111 .57220299 -.44858366 .19658708 50.057253 13.879491)" gradientUnits="userSpaceOnUse" r="14.4375" xlink:href="#c"/><linearGradient id="A" gradientTransform="matrix(.26725589 0 0 1.157552 9.315594 -10.704165)" gradientUnits="userSpaceOnUse" x1="-32.957481" x2="-25.474016" y1="27.388975" y2="27.388975"><stop offset="0" stop-color="#2e3436"/><stop offset=".64444447" stop-color="#888a85"/><stop offset="1" stop-color="#555753"/></linearGradient><linearGradient id="B" gradientTransform="matrix(.77602087 .23906428 -.31605097 .56747902 -20.167798 4.551095)" gradientUnits="userSpaceOnUse" x1="27.52779" x2="30.419695" y1="4.16702" y2="2.948735"><stop offset="0" stop-color="#eeeeec"/><stop offset=".78888887" stop-color="#fff"/><stop offset="1" stop-color="#eeeeec"/></linearGradient><path d="m72.573367 62.602957c0 2.522404-9.347606 4.567215-20.878462 4.567215-11.530857 0-20.878462-2.044811-20.878462-4.567215 0-2.522402 9.347605-4.567215 20.878462-4.567215 11.530856 0 20.878462 2.044813 20.878462 4.567215z" fill="url(#x)" opacity=".2"/><g transform="translate(8 -8)"><g opacity=".15" transform="matrix(1.6842106 0 0 .7142857 -8.421054 39.428572)"><path d="m38 40h5v7h-5z" fill="url(#o)"/><path d="m-10-47h5v7h-5z" fill="url(#p)" transform="scale(-1)"/><path d="m10 40h28v7.000001h-28z" fill="url(#q)"/></g><g stroke-linejoin="round" stroke-width=".999922"><path d="m14.499961 23.499961h35.000079v4.000078h-35.000079z" fill="url(#k)" opacity=".5" stroke="url(#l)"/><path d="m15.499961 24.499999h33.000078v2.50004h-33.000078z" fill="none" opacity=".3" stroke="url(#j)"/><path d="m8.499961 26.499961 47.000079.0675v30.432581h-46.7341017z" fill="url(#h)" opacity=".75" stroke="url(#i)"/><path d="m9.4999609 27.499965 45.0000801.03138-.221054 28.468694h-44.4140201z" fill="none" opacity=".45" stroke="url(#g)"/></g><path d="m9 30h51v40h-51z" fill="url(#f)"/><path d="m4.49996 30.499958h55.00008v39.00008h-55.00008z" fill="none" stroke="url(#e)" stroke-linecap="square" stroke-linejoin="round"/><path d="m55 53.999998a10 10 0 1 1 -5.289881-8.821267l-4.710118 8.821267z" fill="#fff" opacity=".4"/><path d="m55 52.84188a10 10 0 1 1 -5.289881-8.821267l-4.710118 8.821267z" fill="url(#w)" opacity=".4"/><path d="m14 55.999999v-1h2.21875v1zm2.65625 0v-1h6.34375v1zm-2.65625-4v-1h2.96875v1zm3.71875 0v-1h2.34375v1zm2.9375 0v-1h1.1875v1zm1.8125 0v-1h2.15625v1zm-8.46875-4v-1h3.28125v1zm3.875 0v-1h1.65625v1zm2.21875 0v-1h3.71875v1zm-6.09375-4v-1h3.28125v1zm3.90625 0v-1h2.34375v1zm2.9375 0v-1h3.6875v1z" fill="url(#d)"/><path d="m9.035786 70.5s-3.5542086 0-5.3085786 0c-.426414-.485462-.102163-1.449298-.203479-2.136563 0-12.875954 0-25.751906 0-38.627855l.05947-.166735.14401-.06885h5.2370056" fill="url(#u)"/><path d="m8.5 69.499998h-4v-38.999999h4" fill="none" opacity=".5" stroke="url(#e)" stroke-linecap="square" stroke-linejoin="round"/><path d="m37 34v1l.984375-.000001v-1zm1.640625-.000001v1h2.640625v-1zm3.359375 0v1l3 .000001v-1zm-19.75 0v1h5.734375v-1zm6.390625 0v1h2.640625v-1zm3.359375 0v1h3.75v-1z" opacity=".28"/><path d="m55 52.84188c.000001 4.335689-3.153395 8.480681-7.331593 9.637301s-9.013426-.776912-11.243199-4.495223c-.01769.01604 8.574793-5.142078 8.574793-5.142078z" fill="url(#w)" opacity=".4"/><path d="m14 63.999999v-1h3.28125v1zm3.875 0v-1h1.65625v1zm2.21875 0v-1h3.71875v1zm-6.09375-4v-1h3.28125v1zm3.90625 0v-1h2.34375v1zm2.9375 0v-1h3.6875v1z" fill="url(#m)"/><path d="m25.1875 56v-1h2.21875v1zm0-4v-1h2.96875v1zm-.90625-4v-1h2.71875v1zm1.375-4v-1h2.34375v1z" fill="url(#r)"/><path d="m25 59v1h3.28125v-1zm3.875 0v1h1.65625v-1zm-4.15625 4v1h3.28125v-1zm3.90625 0v1h2.34375v-1zm2.9375 0v1h3.6875v-1z" fill="url(#s)"/><path d="m9.035786 70.5c-1.754361 0-3.5542086 0-5.3085786 0-.426414-.485462-.102163-1.449298-.203479-2.136563 0-12.875954 0-25.751906 0-38.627855l.05947-.166735.14401-.06885h5.2370056" fill="none" opacity=".4" stroke="#640000" stroke-linejoin="round"/><path d="m9 70.5h51.5v-41h-51.5" fill="none" stroke="url(#v)" stroke-linejoin="round" stroke-width=".999922"/><path d="m55 52.84188c.000001 4.335689-3.153395 8.480681-7.331593 9.637301-.09762-.01695-2.668406-9.637301-2.668406-9.637301z" fill="url(#w)" opacity=".8"/></g><path d="m32.619667 43.958848c10.553418 1.120302 3.391165-10.20142 15.061253-15.474144l4.275051 13.285446c-4.89255-3.314801-6.499787 10.710453-19.399967 3.391234z" fill="url(#y)" fill-rule="evenodd" opacity=".444444"/><path d="m53.73446 43.993242c-3.576832 1.567507-8.005982-.860435-9.892787-5.422958-1.886805-4.562524-.516768-9.531897 3.060064-11.099405 3.576831-1.567509 8.005982.860429 9.892787 5.422954 1.886806 4.562524.516768 9.531899-3.060064 11.099409z" fill="url(#z)"/><path d="m49.286753 39.457154-3.455176-.513933-2.086528 2.669062-.584477-3.482623-3.154381-1.182411 3.093951-1.638445.137022-3.399837 2.49664 2.470009 3.239062-.9188-1.550939 3.164993 1.864833 2.831985z" fill="#fff"/><path d="m42.037832 47.828942-1.444294-1.869235-2.315751.260453 1.400934-1.899552-.972995-2.039068 2.310117.695247 1.714407-1.520665.0268 2.329238 2.032555 1.099246-2.293554.744301z" fill="#fff"/><g transform="matrix(2.0115467 -1.161367 .98273853 1.7021531 33.002193 12.288811)"><path d="m.5 18v12.4375c0 .5817.297334 1.0625.666667 1.0625h.666667c.369333 0 .666666-.4808.666666-1.0625v-12.4375z" fill="url(#A)" fill-rule="evenodd"/><rect fill="none" height="21" opacity=".3" rx=".74907" ry=".929487" stroke="#000" stroke-width=".468022" width="2" x=".5" y="10.5"/><path d="m1.166667 10.5c-.369333 0-.666667.4808-.666667 1.0625v6.4375h2v-6.4375c0-.5817-.297333-1.0625-.666666-1.0625z" fill="url(#B)" fill-rule="evenodd"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/res/nv010.svg b/icon-themes/elementary_svg/sd/res/nv010.svg
new file mode 100644
index 000000000..9fc6020af
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/res/nv010.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="71.500146" x2="75.500146" xlink:href="#a" y1="12.749854" y2="12.749854"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="65.5" x2="73.25" xlink:href="#a" y1="12.75" y2="12.75"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="75.75" x2="83.5" xlink:href="#a" y1="12.75" y2="12.75"/><g transform="matrix(.70710678 -.70710678 .70710678 .70710678 -53.695213 51.66399)"><path d="m67.449219 9.9999996c-1.0803.0000003-1.949219.8689194-1.949219 1.9492194v1.601562c0 1.0803.868919 1.949219 1.949219 1.949219h3.851562c1.080301 0 1.949219-.868919 1.949219-1.949219v-1.601562c0-1.080301-.868918-1.949219-1.949219-1.949219zm.300781 1.7500004h3.25c.277 0 .500001.223.5.5v1c.000001.277-.223.5-.5.5h-3.25c-.277 0-.5-.223-.5-.5v-1c0-.277.223-.5.5-.5z" fill="#d4d4d4" stroke="#000" stroke-linecap="round" stroke-linejoin="bevel" stroke-opacity=".427451"/><path d="m77.699219 10c-1.0803-.0000006-1.949219.868918-1.949219 1.949219v1.601562c0 1.0803.868919 1.949219 1.949219 1.949219h3.851562c1.080301 0 1.949219-.868919 1.949219-1.949219v-1.601563c0-1.080299-.868918-1.9492186-1.949219-1.9492186zm.300781 1.75h3.25c.277 0 .5.223.500001.5l-.000001.999999c0 .277001-.223.500001-.5.500001h-3.25c-.277 0-.5-.223-.5-.5v-1c0-.277.223-.5.5-.5z" fill="#d4d4d4" stroke="#000" stroke-linecap="round" stroke-linejoin="bevel" stroke-opacity=".427451"/><path d="m67.449219 9.9999996c-1.0803.0000003-1.949219.8689194-1.949219 1.9492194v1.601562c0 1.0803.868919 1.949219 1.949219 1.949219h3.851562c1.080301 0 1.949219-.868919 1.949219-1.949219v-1.601562c0-1.080301-.868918-1.949219-1.949219-1.949219zm.300781 1.7500004h3.25c.277 0 .500001.223.5.5v1c.000001.277-.223.5-.5.5h-3.25c-.277 0-.5-.223-.5-.5v-1c0-.277.223-.5.5-.5z" fill="url(#c)" opacity=".2"/><path d="m71.25 14.5h-3.75c-.554 0-1-.446-1-1v-1.5m1-1h3.75c.554 0 1 .446 1 1" fill="none" opacity=".4" stroke="#fff" stroke-linecap="round" stroke-linejoin="bevel"/><path d="m77.699219 10c-1.0803-.0000006-1.949219.868918-1.949219 1.949219v1.601562c0 1.0803.868919 1.949219 1.949219 1.949219h3.851562c1.080301 0 1.949219-.868919 1.949219-1.949219v-1.601563c0-1.080299-.868918-1.9492186-1.949219-1.9492186zm.300781 1.75h3.25c.277 0 .5.223.500001.5l-.000001.999999c0 .277001-.223.500001-.5.500001h-3.25c-.277 0-.5-.223-.5-.5v-1c0-.277.223-.5.5-.5z" fill="url(#d)" opacity=".2"/><path d="m77.75 11h3.75c.554 0 1 .446 1 1v1.5m-1 1h-3.75c-.554 0-1-.446-1-1" fill="none" opacity=".4" stroke="#fff" stroke-linecap="round" stroke-linejoin="bevel"/><rect fill="#d4d4d4" height="1.75" rx=".875" stroke="#000" stroke-linecap="round" stroke-linejoin="bevel" stroke-opacity=".403922" width="8" x="70.5" y="11.874998"/><rect fill="url(#b)" height=".75" opacity=".2" rx=".5" width="7" x="71.000145" y="12.374854"/><rect fill="#fff" height=".75" opacity=".4" rx=".5" width="7" x="71.000145" y="12.374854"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/res/pageexcl.svg b/icon-themes/elementary_svg/sd/res/pageexcl.svg
new file mode 100644
index 000000000..b7973fc87
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/res/pageexcl.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" 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="b" 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="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="c" gradientTransform="matrix(.28571361 0 0 .30419701 1.142873 .232605)" 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><g opacity=".5"><path d="m3 1c2.2915074 0 9.999988.0008904 9.999988.0008904l.000012 13.9991096s-6.6666668 0-10 0c0-4.666666 0-9.3333336 0-14z" fill="url(#c)"/><g fill="none"><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" stroke="url(#b)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 14.99909804s-7.3333841 0-11.000076 0c0-5.000017 0-10.000035.0000001-15.00005204z" stroke="url(#a)" stroke-linejoin="round" stroke-width=".999922"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/res/pageobjs.svg b/icon-themes/elementary_svg/sd/res/pageobjs.svg
new file mode 100644
index 000000000..ced2eb1eb
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/res/pageobjs.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.3832 0 0 1.4144 -11.892 21.511)" gradientUnits="userSpaceOnUse" x1="22.333" x2="22.333" y1="-6.01882" y2="-1.776685"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="11.998919" x2="11.998919" y1="14.998006" y2="16.998032"><stop offset="0" stop-color="#fff"/><stop offset=".00000002" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="16.990021" x2="16.990021" y1="10.993007" y2="15.99307"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="15.990007" x2="15.990007" y1="12.993032" y2="13.993044"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></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="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="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="g" gradientTransform="matrix(.28571361 0 0 .30419701 1.142873 .232605)" 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><path d="m3 1c2.2915074 0 9.999988.0008904 9.999988.0008904l.000012 13.9991096s-6.6666668 0-10 0c0-4.666666 0-9.3333336 0-14z" fill="url(#g)"/><g fill="none"><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" stroke="url(#f)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 14.99909804s-7.3333841 0-11.000076 0c0-5.000017 0-10.000035.0000001-15.00005204z" stroke="url(#e)" stroke-linejoin="round" stroke-width=".999922"/></g><g transform="matrix(.9999874 0 0 .9999874 -10.998767 -7.997817)"><rect fill="url(#a)" height="4.968051" rx="1" width="5.998062" x="17.500999" y="13.53"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m18.499 14.498 4.002063.03201-.002 2.968028-4.002063-.03201z" opacity=".5" stroke="url(#b)"/><rect height="4.968051" opacity=".5" rx=".86555" ry=".59664" stroke="#0f5a00" width="5.998064" x="17.500999" y="13.53"/></g></g><g transform="matrix(.9999874 0 0 .9999874 -10.989806 -1.992868)"><rect fill="url(#c)" height="4.00005" rx="1" width="6.000076" x="14.489988" y="11.493013"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m15.490001 12.493026h4.000051l-.000002 2.000025h-4.000049z" opacity=".5" stroke="url(#d)"/><rect height="4.00005" opacity=".5" rx=".78992" ry=".51261" stroke="#cc3b02" width="6.000076" x="14.489988" y="11.493013"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/res/pagobjex.svg b/icon-themes/elementary_svg/sd/res/pagobjex.svg
new file mode 100644
index 000000000..2c1c579c1
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/res/pagobjex.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.3832 0 0 1.4144 -11.892 21.511)" gradientUnits="userSpaceOnUse" x1="22.333" x2="22.333" y1="-6.01882" y2="-1.776685"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="11.998919" x2="11.998919" y1="14.998006" y2="16.998032"><stop offset="0" stop-color="#fff"/><stop offset=".00000002" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="16.990021" x2="16.990021" y1="10.993007" y2="15.99307"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="15.990007" x2="15.990007" y1="12.993032" y2="13.993044"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></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="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="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="g" gradientTransform="matrix(.28571361 0 0 .30419701 1.142873 .232605)" 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><g opacity=".5"><path d="m3 1c2.2915074 0 9.999988.0008904 9.999988.0008904l.000012 13.9991096s-6.6666668 0-10 0c0-4.666666 0-9.3333336 0-14z" fill="url(#g)"/><g fill="none"><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" stroke="url(#f)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 14.99909804s-7.3333841 0-11.000076 0c0-5.000017 0-10.000035.0000001-15.00005204z" stroke="url(#e)" stroke-linejoin="round" stroke-width=".999922"/></g><g transform="matrix(.9999874 0 0 .9999874 -10.998767 -7.997817)"><rect fill="url(#a)" height="4.968051" rx="1" width="5.998062" x="17.500999" y="13.53"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m18.499 14.498 4.002063.03201-.002 2.968028-4.002063-.03201z" opacity=".5" stroke="url(#b)"/><rect height="4.968051" opacity=".5" rx=".86555" ry=".59664" stroke="#0f5a00" width="5.998064" x="17.500999" y="13.53"/></g></g><g transform="matrix(.9999874 0 0 .9999874 -10.989806 -1.992868)"><rect fill="url(#c)" height="4.00005" rx="1" width="6.000076" x="14.489988" y="11.493013"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m15.490001 12.493026h4.000051l-.000002 2.000025h-4.000049z" opacity=".5" stroke="url(#d)"/><rect height="4.00005" opacity=".5" rx=".78992" ry=".51261" stroke="#cc3b02" width="6.000076" x="14.489988" y="11.493013"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/res/placeholder_chart_large.svg b/icon-themes/elementary_svg/sd/res/placeholder_chart_large.svg
new file mode 100644
index 000000000..652701a76
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/res/placeholder_chart_large.svg
@@ -0,0 +1 @@
+<svg height="42" viewBox="0 0 42 42" width="42" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#181818"/><stop offset="1" stop-color="#181818" stop-opacity="0"/></linearGradient><linearGradient id="b"><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><radialGradient id="c" 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="#a"/><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="#a"/><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" gradientUnits="userSpaceOnUse" x1="15.608144" x2="15.608144" y1="2.545526" y2="21.532459"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="13.011835" x2="13.011835" y1="-4.000013" y2="19.999987"><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><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="13.560607" x2="13.608144" y1="-5.012792" y2="21.532459"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="11.488167" x2="11.488167" xlink:href="#b" y1=".999987" y2="19.999987"/><linearGradient id="j" gradientTransform="matrix(1.3831741 0 0 1.414422 -11.892237 21.511262)" gradientUnits="userSpaceOnUse" x1="21.611334" x2="21.611334" y1="-13.087519" y2=".34553"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="12" x2="12.001242" xlink:href="#b" y1="4.999988" y2="20"/><g transform="matrix(-1 0 0 -1 42 42)"><path d="m3 0v7.8027344 19.1972656 4.197266c0 4.322388 3.122 7.802734 7 7.802734h7 17 8v-1h-7-17-7c-3.878 0-7-3.480346-7-7.802734v-4.197266-18.1972656-7.8027344z" fill="#e1e1e1" fill-opacity=".581395"/><path d="m4 0v7.8027344 18.1972656 4.197266c0 4.322388 3.122 7.802734 7 7.802734h7 17 7v-7.802734-22.3945316-7.8027344h-7-24z" fill="#5b5b5b" fill-opacity=".581395"/><g opacity=".4" transform="matrix(-.83309939 0 0 -.42857133 42.977998 24.142869)"><path d="m38 40h5v7h-5z" fill="url(#c)"/><path d="m-10-47h5v7h-5z" fill="url(#d)" transform="scale(-1)"/><path d="m10 40h28v7.000001h-28z" fill="url(#e)"/></g><g transform="matrix(-1 0 0 -1 44.011835 26.999987)"><rect fill="url(#f)" height="27.00004" rx="1" width="5.988165" x="17.511835" y="-5.500013"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m18.511835-4.5000127h4l-.01059 24.9987837-3.989413.0012z" opacity=".5" stroke="url(#g)"/><rect height="27.000002" opacity=".5" rx="1" stroke="#7239b3" width="5.999998" x="17.511835" y="-5.500013"/></g></g><g transform="matrix(-1 0 0 -1 32.988166 26.999987)"><rect fill="url(#h)" height="22" rx="1" width="6" x="15.488167" y="-.500013"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m16.488166.49998739 3.986921.001213.01308 19.99878761-4.000001-.06114z" opacity=".5" stroke="url(#i)"/><rect height="22" opacity=".5" rx="1" stroke="#cc3b02" width="6" x="15.488167" y="-.500013"/></g></g><g transform="matrix(-1 0 0 -1 51 26.999987)"><rect fill="url(#j)" height="18.00004" rx="1" width="6" x="15.5" y="3.499987"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m16.502222 4.506148h3.999026v15.992627h-3.999026z" opacity=".5" stroke="url(#k)"/><rect height="18.00004" opacity=".5" rx="1" stroke="#0f5a00" width="6" x="15.5" y="3.499987"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/res/placeholder_chart_large_hover.svg b/icon-themes/elementary_svg/sd/res/placeholder_chart_large_hover.svg
new file mode 100644
index 000000000..c5827ac09
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/res/placeholder_chart_large_hover.svg
@@ -0,0 +1 @@
+<svg height="42" viewBox="0 0 42 42" width="42" 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" gradientUnits="userSpaceOnUse" x1="15.608144" x2="15.608144" y1="2.545526" y2="21.532459"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="13.011835" x2="13.011835" y1="-4.000013" y2="19.999987"><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><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="13.560607" x2="13.608144" y1="-5.012792" y2="21.532459"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="11.488167" x2="11.488167" xlink:href="#i" y1=".999987" y2="19.999987"/><linearGradient id="i"><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="j" gradientTransform="matrix(1.3831741 0 0 1.414422 -11.892237 21.511262)" gradientUnits="userSpaceOnUse" x1="21.611334" x2="21.611334" y1="-13.087519" y2=".34553"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="12" x2="12.001242" xlink:href="#i" y1="4.999988" y2="20"/><g transform="matrix(-1 0 0 -1 42 42)"><path d="m3 0v7.8027344 19.1972656 4.197266c0 4.322388 3.122 7.802734 7 7.802734h7 17 8v-1h-7-17-7c-3.878 0-7-3.480346-7-7.802734v-4.197266-18.1972656-7.8027344z" fill="#e1e1e1" fill-opacity=".581395"/><path d="m4 0v7.8027344 18.1972656 4.197266c0 4.322388 3.122 7.802734 7 7.802734h7 17 7v-7.802734-22.3945316-7.8027344h-7-24z" fill="#f9c440" fill-opacity=".581395"/><g opacity=".4" transform="matrix(-.83309939 0 0 -.42857133 42.977998 24.142869)"><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 transform="matrix(-1 0 0 -1 44.011835 26.999987)"><rect fill="url(#e)" height="27.00004" rx="1" width="5.988165" x="17.511835" y="-5.500013"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m18.511835-4.5000127h4l-.01059 24.9987837-3.989413.0012z" opacity=".5" stroke="url(#f)"/><rect height="27.000002" opacity=".5" rx="1" stroke="#7239b3" width="5.999998" x="17.511835" y="-5.500013"/></g></g><g transform="matrix(-1 0 0 -1 32.988166 26.999987)"><rect fill="url(#g)" height="22" rx="1" width="6" x="15.488167" y="-.500013"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m16.488166.49998739 3.986921.001213.01308 19.99878761-4.000001-.06114z" opacity=".5" stroke="url(#h)"/><rect height="22" opacity=".5" rx="1" stroke="#cc3b02" width="6" x="15.488167" y="-.500013"/></g></g><g transform="matrix(-1 0 0 -1 51 26.999987)"><rect fill="url(#j)" height="18.00004" rx="1" width="6" x="15.5" y="3.499987"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m16.502222 4.506148h3.999026v15.992627h-3.999026z" opacity=".5" stroke="url(#k)"/><rect height="18.00004" opacity=".5" rx="1" stroke="#0f5a00" width="6" x="15.5" y="3.499987"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/res/placeholder_chart_small.svg b/icon-themes/elementary_svg/sd/res/placeholder_chart_small.svg
new file mode 100644
index 000000000..84912c2e0
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/res/placeholder_chart_small.svg
@@ -0,0 +1 @@
+<svg height="21" viewBox="0 0 21 21" width="21" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.3832 0 0 1.4144 -11.892 21.511)" gradientUnits="userSpaceOnUse" x1="22.696379" x2="22.696379" y1="-6.010596" y2=".352606"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="15.509959" x2="15.509959" y1="7.009537" y2="22.009726"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="14.00994" x2="14.00124" y1="9.009563" y2="19.999826"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="13.561" x2="13.608" y1="-5.0128" y2="21.532"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="12.986217" x2="12.986217" y1="11.009587" y2="20.009701"><stop offset="0" stop-color="#fff"/><stop offset=".00000003" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="16.001587" x2="16.001587" y1="15.009638" y2="20.009701"><stop offset="0" stop-color="#fff"/><stop offset=".00000002" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><g transform="matrix(-1 0 0 1 21 0)"><path d="m5 1c-2.198703 0-4 1.801297-4 4v12 1 2 1h1v-1-3-12c0-.20775.0207148-.4098242.0605469-.6054688.2788242-1.3695117 1.4852031-2.3945312 2.9394531-2.3945312h15 1v-1h-1z" fill="#e1e1e1" fill-opacity=".580392"/><path d="m26 23c-1.662 0-3 1.338-3 3v16h19v-19z" fill="#5b5b5b" fill-opacity=".580392" transform="translate(-21 -21)"/><g transform="matrix(-.99998739 0 0 .99998739 31.009764 -3.009449)"><rect fill="url(#b)" height="14.000176" rx="1" width="4.00005" x="17.509985" y="7.509543"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m18.503 8.5167 2.007022-.00714v12.000151h-2.000025z" opacity=".5" stroke="url(#c)" stroke-linecap="square" stroke-linejoin="miter"/><rect height="14.000176" opacity=".5" rx=".66387" ry=".63025" stroke="#7239b3" width="4.00005" x="17.509985" y="7.509543"/></g></g><g transform="matrix(-.99998739 0 0 .99998739 22.986053 -3.009449)"><rect fill="url(#d)" height="12.000152" rx="1" width="4.000051" x="14.486236" y="9.509568"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m15.486249 10.509581h2.000025v10.000126h-2.000025z" opacity=".5" stroke="url(#e)" stroke-linecap="square" stroke-linejoin="miter"/><rect height="11.990432" opacity=".5" rx=".78992" ry=".51261" stroke="#cc3b02" width="3.995064" x="14.486236" y="9.509568"/></g></g><g transform="matrix(-.99998739 0 0 .99998739 36.001386 -3.009449)"><rect fill="url(#a)" height="7.990581" rx="1" width="3.998792" x="17.501606" y="13.509619"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m18.501619 14.509632h2.000025v6.000075h-2.000025z" opacity=".5" stroke="url(#f)" stroke-linecap="square" stroke-linejoin="miter"/><rect height="8.000101" opacity=".5" rx=".86555" ry=".59664" stroke="#0f5a00" stroke-width="1.000013" width="4.000051" x="17.501606" y="13.509619"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/res/placeholder_chart_small_hover.svg b/icon-themes/elementary_svg/sd/res/placeholder_chart_small_hover.svg
new file mode 100644
index 000000000..53f68d98d
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/res/placeholder_chart_small_hover.svg
@@ -0,0 +1 @@
+<svg height="21" viewBox="0 0 21 21" width="21" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="15.509959" x2="15.509959" y1="7.009537" y2="22.009726"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="14.00994" x2="14.00124" y1="9.009563" y2="19.999826"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="13.561" x2="13.608" y1="-5.0128" y2="21.532"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="12.986217" x2="12.986217" y1="11.009587" y2="20.009701"><stop offset="0" stop-color="#fff"/><stop offset=".00000003" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><linearGradient id="e" gradientTransform="matrix(1.3832 0 0 1.4144 -11.892 21.511)" gradientUnits="userSpaceOnUse" x1="22.696379" x2="22.696379" y1="-6.010596" y2=".352606"><stop offset="0" stop-color="#9bdb4d"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="16.001587" x2="16.001587" y1="15.009638" y2="20.009701"><stop offset="0" stop-color="#fff"/><stop offset=".00000002" stop-color="#fff" stop-opacity=".23529"/><stop offset="1" stop-color="#fff" stop-opacity=".15686"/><stop offset="1" stop-color="#fff" stop-opacity=".39216"/></linearGradient><g transform="matrix(-1 0 0 1 21 0)"><path d="m5 1c-2.198703 0-4 1.801297-4 4v12 1 2 1h1v-1-3-12c0-.20775.0207148-.4098242.0605469-.6054688.2788242-1.3695117 1.4852031-2.3945312 2.9394531-2.3945312h15 1v-1h-1z" fill="#e1e1e1" fill-opacity=".580392"/><path d="m26 23c-1.662 0-3 1.338-3 3v16h19v-19z" fill="#f9c440" fill-opacity=".580392" transform="translate(-21 -21)"/><g transform="matrix(-.99998739 0 0 .99998739 31.009764 -3.009449)"><rect fill="url(#a)" height="14.000176" rx="1" width="4.00005" x="17.509985" y="7.509543"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m18.503 8.5167 2.007022-.00714v12.000151h-2.000025z" opacity=".5" stroke="url(#b)" stroke-linecap="square" stroke-linejoin="miter"/><rect height="14.000176" opacity=".5" rx=".66387" ry=".63025" stroke="#7239b3" width="4.00005" x="17.509985" y="7.509543"/></g></g><g transform="matrix(-.99998739 0 0 .99998739 22.986053 -3.009449)"><rect fill="url(#c)" height="12.000152" rx="1" width="4.000051" x="14.486236" y="9.509568"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m15.486249 10.509581h2.000025v10.000126h-2.000025z" opacity=".5" stroke="url(#d)" stroke-linecap="square" stroke-linejoin="miter"/><rect height="11.990432" opacity=".5" rx=".78992" ry=".51261" stroke="#cc3b02" width="3.995064" x="14.486236" y="9.509568"/></g></g><g transform="matrix(-.99998739 0 0 .99998739 36.001386 -3.009449)"><rect fill="url(#e)" height="7.990581" rx="1" width="3.998792" x="17.501606" y="13.509619"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m18.501619 14.509632h2.000025v6.000075h-2.000025z" opacity=".5" stroke="url(#f)" stroke-linecap="square" stroke-linejoin="miter"/><rect height="8.000101" opacity=".5" rx=".86555" ry=".59664" stroke="#0f5a00" stroke-width="1.000013" width="4.000051" x="17.501606" y="13.509619"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/res/placeholder_image_large.svg b/icon-themes/elementary_svg/sd/res/placeholder_image_large.svg
new file mode 100644
index 000000000..791a26f5b
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/res/placeholder_image_large.svg
@@ -0,0 +1 @@
+<svg height="42" viewBox="0 0 42 42" width="42" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.10195876 .02620975 -.02569366 .09578826 31.930696 18.027351)" gradientUnits="userSpaceOnUse" x1="-211.289" x2="-208.49699" xlink:href="#b" y1="88.75" y2="75.191002"/><linearGradient id="b" gradientTransform="matrix(.11022 .00852 -.0091 .10377 31.66 14.157)" gradientUnits="userSpaceOnUse" x1="-211.289" x2="-208.49699" y1="88.75" y2="75.191002"><stop offset="0" stop-color="#ec4502"/><stop offset="1" stop-color="#fe7617"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.0845 0 0 .01235 -6.54 38.47)" gradientUnits="userSpaceOnUse" x1="302.85699" x2="302.85699" y1="366.64801" y2="609.505"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71399" cy="486.64801" gradientTransform="matrix(-.02892 0 0 .01235 21.027 38.47)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#e"/><linearGradient id="e"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="f" cx="605.71399" cy="486.64801" gradientTransform="matrix(.02392584 .00812275 -.01716011 .01263623 35.348964 33.410643)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#e"/><radialGradient id="g" cx="605.71399" cy="486.64801" gradientTransform="matrix(.01927981 0 0 .01646663 17.98214 20.960205)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#e"/><linearGradient id="h" gradientTransform="matrix(.85714 0 0 .52148 -3.57 4.684)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.78378 0 0 .62162 -1.81 3.08)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="5.564" y2="43"><stop offset="0" stop-color="#fff"/><stop offset=".036" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.17104 0 0 .1707 38.255 12.744)" gradientUnits="userSpaceOnUse" x1="-96.556999" x2="-96.556999" y1="110.925" y2="39.992001"><stop offset="0" stop-color="#e89c42"/><stop offset="1" stop-color="#faca67"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.17104 0 0 .1707 38.255 12.744)" gradientUnits="userSpaceOnUse" x1="-107.456" x2="-107.456" y1="-37.384998" y2="38.561001"><stop offset="0" stop-color="#0b85e9"/><stop offset="1" stop-color="#69d1ef"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.11022 .00852 -.0091 .10377 32.66 17.157)" gradientUnits="userSpaceOnUse" x1="-211.289" x2="-208.49699" xlink:href="#b" y1="88.75" y2="75.191002"/><linearGradient id="m" gradientTransform="matrix(.10884 0 0 .10845 27.793 14.848)" gradientUnits="userSpaceOnUse" x1="-184.924" x2="-175.25301" y1="113.979" y2="88.801003"><stop offset="0" stop-color="#7a0f01"/><stop offset="1" stop-color="#d31807"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.7152 0 0 .50836 47.363 .524)" gradientUnits="userSpaceOnUse" x1="-51.785999" x2="-51.785999" y1="50.785999" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><path d="m3 0v7.8027344 19.1972656 4.197266c0 4.322388 3.122 7.802734 7 7.802734h7 17 8v-1h-7-17-7c-3.878 0-7-3.480346-7-7.802734v-4.197266-18.1972656-7.8027344z" fill="#e1e1e1" fill-opacity=".581395"/><path d="m4 0v7.8027344 18.1972656 4.197266c0 4.322388 3.122 7.802734 7 7.802734h7 17 7v-7.802734-22.3945316-7.8027344h-7-24z" fill="#5b5b5b" fill-opacity=".581395"/><g transform="translate(7 -1)"><path d="m7.938 17.913c-.1-.026-.217-.038-.34-.02-.476.07-.58.358-.645.493-.066.135-.093.244-.12.36-.055.23-.088.477-.12.724-.026.203-.05.383-.073.54-.162.01-.34.017-.545.024-.256.01-.515.018-.76.05-.12.014-.235.03-.386.085-.077.025-.164.057-.275.143-.11.085-.256.256-.29.488-.068.454.19.64.308.743.117.103.216.162.325.224.217.124.46.237.7.346.198.09.37.174.523.247-.037.148-.083.31-.135.496-.065.234-.13.467-.17.696-.02.114-.036.223-.026.377.004.076.014.164.067.29.054.13.18.318.404.425.437.21.7.04.837-.03.138-.073.228-.146.322-.223.187-.154.37-.335.55-.514.147-.147.278-.278.397-.39.138.082.29.177.46.284.217.135.436.273.655.383.11.055.212.105.37.146.078.022.173.044.316.038.144-.007.37-.06.54-.226.337-.323.245-.618.213-.765-.03-.147-.077-.25-.127-.36-.1-.22-.233-.44-.36-.66-.106-.182-.197-.342-.277-.485.124-.097.262-.202.42-.32.2-.15.4-.3.573-.462.086-.08.17-.158.256-.286.044-.063.093-.14.128-.27.035-.132.046-.353-.07-.563-.23-.407-.55-.417-.708-.437-.157-.02-.276-.013-.4-.003-.25.018-.515.06-.774.102-.214.035-.4.066-.57.09l-.2-.483c-.093-.23-.187-.458-.298-.667-.056-.105-.106-.202-.21-.323-.052-.06-.116-.13-.238-.205-.06-.037-.148-.076-.248-.102zm.896 1.8.028.012-.038.003c-.012 0-.02-.015.01-.014zm.406.215c.03.034.026.046.02.037zm-2.31.05c.032-.008.032.01.022.01-.005.002-.034.004-.045.005.004 0 .02-.015.024-.016zm-.335.287-.006.037c-.005.013-.015 0 .005-.037zm3.542 1.31c-.005-.01.01-.007.018.034-.004-.01-.017-.03-.018-.034zm-.065.432c-.024.037-.04.038-.032.03zm-3.766.06-.008.042c-.003-.045.01-.054.008-.044zm.18.413.032.018c.01.007 0 .012-.033-.018zm2.225.806c.012-.008.01.008-.03.027zm-.496.048.042.024c-.046-.012-.052-.028-.042-.024z" opacity=".05"/><g fill="#fff" transform="translate(0 1)"><path d="m21.316 14.543c-1.596-.28-2.68-.008-3.576.267s-1.58.534-2.674.34c-1.124-.197-1.964-.62-2.798-1.062-.834-.44-1.663-.906-2.694-1.088-1.013-.178-1.87-.084-2.577.03-.707.115-1.26.235-1.712.155-.41-.072-.784-.282-1.085-.49a.428.427 8.932 0 0 -.173-.074l-.32 1.812c.537.24 1.222.47 2.05.617 1.118.197 1.724.093 2.187-.014s.755-.21 1.624-.056c.833.147 1.456.535 2.227.977.77.442 1.682.924 2.996 1.155 1.634.288 2.788-.04 3.75-.365.965-.323 1.72-.623 2.834-.427.878.155 1.247.45 1.743.806.496.357 1.11.766 2.23.964 1.427.25 2.146-.167 2.922-.37l.28-1.588a.428.427 8.932 0 0 -.158 0c-.892.17-1.394.496-2.606.282-.874-.154-1.11-.41-1.633-.787-.523-.375-1.27-.808-2.837-1.084z" opacity=".1"/><path d="m21.183 15.297c-3.04-.535-3.867 1.03-6.25.61s-3.602-1.82-5.492-2.152c-1.89-.333-3.157.384-4.288.184-.496-.088-.928-.32-1.26-.55l-.17.953c.52.24 1.206.483 2.047.63 2.143.38 1.964-.393 3.81-.068 1.848.326 2.728 1.692 5.225 2.133 3.092.545 4.135-1.224 6.582-.793 1.91.337 1.87 1.4 3.973 1.77 1.42.25 1.988-.21 2.93-.41l.126-.72c-.813.156-1.453.514-2.764.283-1.902-.335-1.43-1.335-4.47-1.87z" opacity=".3"/><path d="m21.067 15.953c-3.038-.535-3.867 1.03-6.25.61s-3.602-1.82-5.492-2.152-3.157.385-4.29.185c-.495-.087-.927-.32-1.26-.55l-.165.954c.52.24 1.204.482 2.045.63 2.145.38 1.966-.394 3.812-.07 1.847.327 2.727 1.694 5.224 2.134 3.09.545 4.135-1.224 6.58-.793 1.912.338 1.872 1.4 3.975 1.77 1.42.25 1.988-.21 2.93-.41l.126-.718c-.813.155-1.453.513-2.763.282-1.903-.335-1.432-1.335-4.47-1.87z"/></g><path d="m7.732 18.603c-.262.04-.286 1.87-.478 2.04-.186.165-2.084.03-2.12.27-.037.25 1.803.87 1.92 1.1.112.22-.573 1.884-.342 1.994.24.115 1.4-1.33 1.663-1.36.255-.03 1.73 1.128 1.91.957.184-.178-.938-1.69-.89-1.938.044-.238 1.64-1.184 1.52-1.4-.127-.226-1.98.283-2.214.16-.226-.12-.714-1.86-.968-1.823z" opacity=".15"/><path d="m7.8500822 17.932608c.2532023-.03754.7433196 1.706801.9701753 1.824129.2354072.12367 2.0852945-.386455 2.2109375-.161293.12167.214794-1.47445 1.161177-1.5195956 1.400702-.046469.247025 1.0750346 1.761408.8898716 1.939515-.177276.171763-1.6534396-.987512-1.9096774-.960177-.2626915.031031-1.4208943 1.477071-1.6598307 1.362447-.2319299-.110489.4520426-1.773535.3391982-1.994507-.1173139-.228527-1.9544002-.849153-1.9182478-1.097996.035602-.240241 1.9336305-.107704 2.1205609-.273898.1904054-.169449.2125935-2.00039.4756702-2.039088z" fill="url(#a)" stroke-width=".95217"/><path d="m7.866 17.932-.082.054c0 .002-.003.002-.003.003-.2.31-.234 1.826-.408 1.98-.007.008-.017.016-.03.022l.05.048c1.09.544.507-2.03.49-2.102l-.015-.006z" fill="#9d0f06" opacity=".5"/><g opacity=".4" transform="translate(0 1)"><path d="m3.7500375 42.999865h40.5004055v3h-40.5004055z" fill="url(#c)" transform="matrix(.66666 0 0 1.33333 0 -30.333)"/><path d="m3.7500375 42.999865v3c-1.49.006-3.6-.672-3.6-1.5s1.662-1.5 3.6-1.5z" fill="url(#d)" transform="matrix(.66666 0 0 1.33333 0 -30.333)"/><path d="m44.250443 42.999857v3c1.49.006 3.6-.672 3.6-1.5s-1.662-1.5-3.6-1.5z" fill="url(#f)" transform="matrix(.66666 0 0 1.33333 0 -30.333)"/><path d="m29.5 27.00001v3.99999c.993323.008 2.399976-.895998 2.399976-1.999995s-1.107989-1.999995-2.399976-1.999995z" fill="url(#g)" stroke-width=".942803"/></g><path d="m2 8 28 .002v21.998h-28z" fill="url(#h)"/><path d="m29.5 29.5h-27v-21h27z" fill="none" stroke="url(#i)" stroke-linecap="round" stroke-linejoin="round"/><path d="m3 9v20h26v-20z" fill="url(#j)"/><path d="m7.827 21.414c-.11-.008-.23 0-.354.04-.48.16-.535.477-.578.63-.043.15-.052.268-.06.393-.013.248-.002.51.01.77.01.215.018.406.022.574-.165.04-.348.08-.558.124-.265.056-.532.112-.777.188-.123.04-.24.077-.385.16-.074.04-.158.09-.257.2-.098.107-.218.31-.21.557.012.48.313.625.454.71.14.085.253.128.376.173.247.09.52.16.788.23.22.058.414.112.586.16-.013.16-.03.337-.05.538-.026.255-.05.508-.05.75.002.123.004.24.043.396.02.08.044.17.123.29.08.123.244.296.495.366.49.136.73-.086.86-.185.13-.1.208-.19.29-.288.168-.195.323-.416.476-.634.128-.18.24-.338.34-.476.16.06.333.13.53.21.25.1.5.203.746.277.124.037.24.07.41.084.084.008.186.014.334-.02.147-.032.37-.13.518-.33.29-.397.14-.685.08-.83-.06-.147-.127-.245-.2-.35-.143-.208-.32-.414-.493-.62-.142-.166-.264-.315-.373-.45.11-.12.234-.255.376-.407.178-.19.357-.383.508-.58.076-.1.147-.196.214-.344.034-.075.07-.162.082-.305.013-.142-.016-.373-.175-.568-.31-.38-.645-.332-.81-.324-.168.01-.29.037-.416.07-.255.064-.52.154-.78.246-.215.074-.404.14-.572.196-.09-.136-.186-.29-.296-.463-.138-.22-.277-.438-.43-.634-.077-.1-.147-.19-.276-.297-.064-.053-.143-.114-.283-.17-.07-.026-.167-.05-.276-.06zm1.256 1.7c.003 0 .025.006.03.005-.01 0-.034.008-.04.01-.01.002-.02-.012.01-.016zm.458.146c.04.03.037.044.03.035zm-2.377.473c.03-.014.033.004.023.008-.005.003-.034.01-.046.014.005-.003.02-.02.023-.02zm-.295.36v.038c-.002.015-.014.004 0-.038zm3.9.708c-.006-.01.01-.008.026.033l-.025-.032zm.013.46c-.017.042-.033.046-.027.036l.028-.037zm-3.882.747v.046c-.013-.045 0-.057 0-.046zm.26.396c.008.003.032.01.037.013.013.005.002.012-.037-.013zm2.45.427c.008-.01.01.007-.03.034.008-.008.025-.03.03-.034zm-.506.14.047.018c-.05-.004-.06-.02-.048-.017z" opacity=".05"/><path d="m3 9.87v11.092c.58.154 1.334.28 2.23.28 2.287 0 1.96-.766 3.93-.766s3.13 1.253 5.79 1.253c3.298 0 4.055-2.02 6.664-2.02 2.037 0 2.19 1.105 4.43 1.105 1.516 0 2.02-.58 2.956-.96v-9.982z" opacity=".07"/><path d="m3 9v10.206c.386.178.875.34 1.403.34 1.207 0 2.388-.974 4.403-.974s3.53 1.224 6.07 1.224c2.542 0 3.114-1.77 6.354-1.77s2.935 1.12 4.963 1.12c1.398 0 1.994-.486 2.807-.795v-9.351z" fill="url(#k)"/><g fill="#fff" transform="translate(0 1)"><path d="m21.23 15.523c-1.702 0-2.773.48-3.65.928-.876.45-1.537.842-2.703.842-1.198 0-2.145-.286-3.087-.59-.943-.304-1.886-.634-2.984-.634-1.08 0-1.95.254-2.66.5-.71.25-1.26.473-1.743.473-.436 0-.862-.148-1.21-.31a.45.45 0 0 0 -.193-.044v1.93c.598.15 1.35.267 2.23.267 1.194 0 1.802-.218 2.26-.413.46-.194.744-.353 1.67-.353.89 0 1.604.288 2.482.605.878.316 1.907.648 3.31.648 1.74 0 2.873-.55 3.81-1.06.938-.512 1.664-.96 2.852-.96.937 0 1.372.238 1.95.517.577.278 1.286.59 2.48.59 1.523 0 2.19-.564 2.956-.915v-1.695a.45.45 0 0 0 -.163.03c-.89.338-1.35.766-2.644.766-.93 0-1.222-.223-1.832-.516-.608-.293-1.46-.604-3.13-.604z" opacity=".1"/><path d="m21.23 16.327c-3.24 0-3.812 1.77-6.353 1.77-2.54 0-4.056-1.224-6.07-1.224-2.016 0-3.197.973-4.404.973-.528 0-1.017-.162-1.403-.34v1.018c.58.154 1.334.28 2.23.28 2.287 0 1.96-.767 3.93-.767s3.13 1.253 5.79 1.253c3.298 0 4.055-2.02 6.664-2.02 2.037 0 2.19 1.106 4.43 1.106 1.516 0 2.02-.58 2.956-.958v-.766c-.813.31-1.41.796-2.807.796-2.028 0-1.724-1.12-4.963-1.12z" opacity=".3"/><path d="m21.23 17.027c-3.24 0-3.812 1.77-6.353 1.77-2.54 0-4.056-1.225-6.07-1.225-2.016 0-3.197.973-4.404.973-.528 0-1.017-.16-1.403-.34v1.02c.58.153 1.334.28 2.23.28 2.287 0 1.96-.768 3.93-.768s3.13 1.253 5.79 1.253c3.298 0 4.055-2.02 6.664-2.02 2.037 0 2.19 1.106 4.43 1.106 1.516 0 2.02-.58 2.956-.958v-.767c-.813.31-1.41.797-2.807.797-2.028 0-1.724-1.12-4.963-1.12z"/></g><path d="m7.74 22.165c-.264.088.045 1.985-.123 2.197-.16.205-2.15.412-2.142.667.007.263 2.023.57 2.185.785.157.208-.248 2.054.01 2.126.27.076 1.205-1.63 1.472-1.71.26-.076 1.996.853 2.15.643.158-.218-1.278-1.578-1.275-1.842.003-.254 1.48-1.524 1.317-1.726-.17-.21-1.993.654-2.26.57-.256-.08-1.078-1.795-1.334-1.71z" opacity=".15"/><path d="m7.74 21.45c.255-.085 1.08 1.63 1.336 1.71.266.085 2.086-.78 2.257-.57.165.2-1.313 1.47-1.316 1.726-.003.264 1.433 1.626 1.274 1.844-.152.21-1.89-.72-2.15-.645-.266.08-1.2 1.787-1.468 1.712-.26-.072.144-1.917-.013-2.125-.163-.215-2.176-.522-2.184-.786-.007-.255 1.98-.464 2.143-.67.166-.21-.145-2.108.12-2.196z" fill="url(#l)"/><path d="m7.757 21.447-.075.07c0 .002-.003.003-.003.004-.15.36.09 1.934-.062 2.126-.007.008-.016.02-.028.027l.062.04c1.226.364.153-2.19.122-2.263-.006 0-.01-.004-.017-.003z" fill="#9d0f06" opacity=".5"/><path d="m5.866 24.273c-.242.002-.38.013-.38.013v.058c.14.257 2.015.552 2.172.76.157.207-.246 2.052.014 2.124.268.075 1.2-1.633 1.47-1.71.256-.077 1.973.84 2.145.646l-.003-.003c-1.448-1.755-4.373-1.896-5.418-1.887z" fill="url(#m)" opacity=".75"/><g fill="none" transform="translate(0 1)"><path d="m28.5 27.5h-25v-19h25z" opacity=".2" stroke="#000" stroke-linecap="round"/><path d="m.5 4.5 29 .002v22.998h-29z" stroke="url(#n)" stroke-linejoin="round" transform="translate(1 2)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/res/placeholder_image_large_hover.svg b/icon-themes/elementary_svg/sd/res/placeholder_image_large_hover.svg
new file mode 100644
index 000000000..923133331
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/res/placeholder_image_large_hover.svg
@@ -0,0 +1 @@
+<svg height="42" viewBox="0 0 42 42" width="42" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.10195876 .02620975 -.02569366 .09578826 31.930696 18.027351)" gradientUnits="userSpaceOnUse" x1="-211.289" x2="-208.49699" xlink:href="#b" y1="88.75" y2="75.191002"/><linearGradient id="b" gradientTransform="matrix(.11022 .00852 -.0091 .10377 31.66 14.157)" gradientUnits="userSpaceOnUse" x1="-211.289" x2="-208.49699" y1="88.75" y2="75.191002"><stop offset="0" stop-color="#ec4502"/><stop offset="1" stop-color="#fe7617"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.0845 0 0 .01235 -6.54 38.47)" gradientUnits="userSpaceOnUse" x1="302.85699" x2="302.85699" y1="366.64801" y2="609.505"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71399" cy="486.64801" gradientTransform="matrix(-.02892 0 0 .01235 21.027 38.47)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#e"/><linearGradient id="e"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="f" cx="605.71399" cy="486.64801" gradientTransform="matrix(.02392584 .00812275 -.01716011 .01263623 35.348964 33.410643)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#e"/><radialGradient id="g" cx="605.71399" cy="486.64801" gradientTransform="matrix(.01927981 0 0 .01646663 17.98214 20.960205)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#e"/><linearGradient id="h" gradientTransform="matrix(.85714 0 0 .52148 -3.57 4.684)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.78378 0 0 .62162 -1.81 3.08)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="5.564" y2="43"><stop offset="0" stop-color="#fff"/><stop offset=".036" stop-color="#fff" stop-opacity=".235"/><stop offset=".951" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.17104 0 0 .1707 38.255 12.744)" gradientUnits="userSpaceOnUse" x1="-96.556999" x2="-96.556999" y1="110.925" y2="39.992001"><stop offset="0" stop-color="#e89c42"/><stop offset="1" stop-color="#faca67"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.17104 0 0 .1707 38.255 12.744)" gradientUnits="userSpaceOnUse" x1="-107.456" x2="-107.456" y1="-37.384998" y2="38.561001"><stop offset="0" stop-color="#0b85e9"/><stop offset="1" stop-color="#69d1ef"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.11022 .00852 -.0091 .10377 32.66 17.157)" gradientUnits="userSpaceOnUse" x1="-211.289" x2="-208.49699" xlink:href="#b" y1="88.75" y2="75.191002"/><linearGradient id="m" gradientTransform="matrix(.10884 0 0 .10845 27.793 14.848)" gradientUnits="userSpaceOnUse" x1="-184.924" x2="-175.25301" y1="113.979" y2="88.801003"><stop offset="0" stop-color="#7a0f01"/><stop offset="1" stop-color="#d31807"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.7152 0 0 .50836 47.363 .524)" gradientUnits="userSpaceOnUse" x1="-51.785999" x2="-51.785999" y1="50.785999" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><path d="m3 0v7.8027344 19.1972656 4.197266c0 4.322388 3.122 7.802734 7 7.802734h7 17 8v-1h-7-17-7c-3.878 0-7-3.480346-7-7.802734v-4.197266-18.1972656-7.8027344z" fill="#e1e1e1" fill-opacity=".581395"/><path d="m4 0v7.8027344 18.1972656 4.197266c0 4.322388 3.122 7.802734 7 7.802734h7 17 7v-7.802734-22.3945316-7.8027344h-7-24z" fill="#f9c440" fill-opacity=".581395"/><g transform="translate(7 -1)"><path d="m7.938 17.913c-.1-.026-.217-.038-.34-.02-.476.07-.58.358-.645.493-.066.135-.093.244-.12.36-.055.23-.088.477-.12.724-.026.203-.05.383-.073.54-.162.01-.34.017-.545.024-.256.01-.515.018-.76.05-.12.014-.235.03-.386.085-.077.025-.164.057-.275.143-.11.085-.256.256-.29.488-.068.454.19.64.308.743.117.103.216.162.325.224.217.124.46.237.7.346.198.09.37.174.523.247-.037.148-.083.31-.135.496-.065.234-.13.467-.17.696-.02.114-.036.223-.026.377.004.076.014.164.067.29.054.13.18.318.404.425.437.21.7.04.837-.03.138-.073.228-.146.322-.223.187-.154.37-.335.55-.514.147-.147.278-.278.397-.39.138.082.29.177.46.284.217.135.436.273.655.383.11.055.212.105.37.146.078.022.173.044.316.038.144-.007.37-.06.54-.226.337-.323.245-.618.213-.765-.03-.147-.077-.25-.127-.36-.1-.22-.233-.44-.36-.66-.106-.182-.197-.342-.277-.485.124-.097.262-.202.42-.32.2-.15.4-.3.573-.462.086-.08.17-.158.256-.286.044-.063.093-.14.128-.27.035-.132.046-.353-.07-.563-.23-.407-.55-.417-.708-.437-.157-.02-.276-.013-.4-.003-.25.018-.515.06-.774.102-.214.035-.4.066-.57.09l-.2-.483c-.093-.23-.187-.458-.298-.667-.056-.105-.106-.202-.21-.323-.052-.06-.116-.13-.238-.205-.06-.037-.148-.076-.248-.102zm.896 1.8.028.012-.038.003c-.012 0-.02-.015.01-.014zm.406.215c.03.034.026.046.02.037zm-2.31.05c.032-.008.032.01.022.01-.005.002-.034.004-.045.005.004 0 .02-.015.024-.016zm-.335.287-.006.037c-.005.013-.015 0 .005-.037zm3.542 1.31c-.005-.01.01-.007.018.034-.004-.01-.017-.03-.018-.034zm-.065.432c-.024.037-.04.038-.032.03zm-3.766.06-.008.042c-.003-.045.01-.054.008-.044zm.18.413.032.018c.01.007 0 .012-.033-.018zm2.225.806c.012-.008.01.008-.03.027zm-.496.048.042.024c-.046-.012-.052-.028-.042-.024z" opacity=".05"/><g fill="#fff" transform="translate(0 1)"><path d="m21.316 14.543c-1.596-.28-2.68-.008-3.576.267s-1.58.534-2.674.34c-1.124-.197-1.964-.62-2.798-1.062-.834-.44-1.663-.906-2.694-1.088-1.013-.178-1.87-.084-2.577.03-.707.115-1.26.235-1.712.155-.41-.072-.784-.282-1.085-.49a.428.427 8.932 0 0 -.173-.074l-.32 1.812c.537.24 1.222.47 2.05.617 1.118.197 1.724.093 2.187-.014s.755-.21 1.624-.056c.833.147 1.456.535 2.227.977.77.442 1.682.924 2.996 1.155 1.634.288 2.788-.04 3.75-.365.965-.323 1.72-.623 2.834-.427.878.155 1.247.45 1.743.806.496.357 1.11.766 2.23.964 1.427.25 2.146-.167 2.922-.37l.28-1.588a.428.427 8.932 0 0 -.158 0c-.892.17-1.394.496-2.606.282-.874-.154-1.11-.41-1.633-.787-.523-.375-1.27-.808-2.837-1.084z" opacity=".1"/><path d="m21.183 15.297c-3.04-.535-3.867 1.03-6.25.61s-3.602-1.82-5.492-2.152c-1.89-.333-3.157.384-4.288.184-.496-.088-.928-.32-1.26-.55l-.17.953c.52.24 1.206.483 2.047.63 2.143.38 1.964-.393 3.81-.068 1.848.326 2.728 1.692 5.225 2.133 3.092.545 4.135-1.224 6.582-.793 1.91.337 1.87 1.4 3.973 1.77 1.42.25 1.988-.21 2.93-.41l.126-.72c-.813.156-1.453.514-2.764.283-1.902-.335-1.43-1.335-4.47-1.87z" opacity=".3"/><path d="m21.067 15.953c-3.038-.535-3.867 1.03-6.25.61s-3.602-1.82-5.492-2.152-3.157.385-4.29.185c-.495-.087-.927-.32-1.26-.55l-.165.954c.52.24 1.204.482 2.045.63 2.145.38 1.966-.394 3.812-.07 1.847.327 2.727 1.694 5.224 2.134 3.09.545 4.135-1.224 6.58-.793 1.912.338 1.872 1.4 3.975 1.77 1.42.25 1.988-.21 2.93-.41l.126-.718c-.813.155-1.453.513-2.763.282-1.903-.335-1.432-1.335-4.47-1.87z"/></g><path d="m7.732 18.603c-.262.04-.286 1.87-.478 2.04-.186.165-2.084.03-2.12.27-.037.25 1.803.87 1.92 1.1.112.22-.573 1.884-.342 1.994.24.115 1.4-1.33 1.663-1.36.255-.03 1.73 1.128 1.91.957.184-.178-.938-1.69-.89-1.938.044-.238 1.64-1.184 1.52-1.4-.127-.226-1.98.283-2.214.16-.226-.12-.714-1.86-.968-1.823z" opacity=".15"/><path d="m7.8500822 17.932608c.2532023-.03754.7433196 1.706801.9701753 1.824129.2354072.12367 2.0852945-.386455 2.2109375-.161293.12167.214794-1.47445 1.161177-1.5195956 1.400702-.046469.247025 1.0750346 1.761408.8898716 1.939515-.177276.171763-1.6534396-.987512-1.9096774-.960177-.2626915.031031-1.4208943 1.477071-1.6598307 1.362447-.2319299-.110489.4520426-1.773535.3391982-1.994507-.1173139-.228527-1.9544002-.849153-1.9182478-1.097996.035602-.240241 1.9336305-.107704 2.1205609-.273898.1904054-.169449.2125935-2.00039.4756702-2.039088z" fill="url(#a)" stroke-width=".95217"/><path d="m7.866 17.932-.082.054c0 .002-.003.002-.003.003-.2.31-.234 1.826-.408 1.98-.007.008-.017.016-.03.022l.05.048c1.09.544.507-2.03.49-2.102l-.015-.006z" fill="#9d0f06" opacity=".5"/><g opacity=".4" transform="translate(0 1)"><path d="m3.7500375 42.999865h40.5004055v3h-40.5004055z" fill="url(#c)" transform="matrix(.66666 0 0 1.33333 0 -30.333)"/><path d="m3.7500375 42.999865v3c-1.49.006-3.6-.672-3.6-1.5s1.662-1.5 3.6-1.5z" fill="url(#d)" transform="matrix(.66666 0 0 1.33333 0 -30.333)"/><path d="m44.250443 42.999857v3c1.49.006 3.6-.672 3.6-1.5s-1.662-1.5-3.6-1.5z" fill="url(#f)" transform="matrix(.66666 0 0 1.33333 0 -30.333)"/><path d="m29.5 27.00001v3.99999c.993323.008 2.399976-.895998 2.399976-1.999995s-1.107989-1.999995-2.399976-1.999995z" fill="url(#g)" stroke-width=".942803"/></g><path d="m2 8 28 .002v21.998h-28z" fill="url(#h)"/><path d="m29.5 29.5h-27v-21h27z" fill="none" stroke="url(#i)" stroke-linecap="round" stroke-linejoin="round"/><path d="m3 9v20h26v-20z" fill="url(#j)"/><path d="m7.827 21.414c-.11-.008-.23 0-.354.04-.48.16-.535.477-.578.63-.043.15-.052.268-.06.393-.013.248-.002.51.01.77.01.215.018.406.022.574-.165.04-.348.08-.558.124-.265.056-.532.112-.777.188-.123.04-.24.077-.385.16-.074.04-.158.09-.257.2-.098.107-.218.31-.21.557.012.48.313.625.454.71.14.085.253.128.376.173.247.09.52.16.788.23.22.058.414.112.586.16-.013.16-.03.337-.05.538-.026.255-.05.508-.05.75.002.123.004.24.043.396.02.08.044.17.123.29.08.123.244.296.495.366.49.136.73-.086.86-.185.13-.1.208-.19.29-.288.168-.195.323-.416.476-.634.128-.18.24-.338.34-.476.16.06.333.13.53.21.25.1.5.203.746.277.124.037.24.07.41.084.084.008.186.014.334-.02.147-.032.37-.13.518-.33.29-.397.14-.685.08-.83-.06-.147-.127-.245-.2-.35-.143-.208-.32-.414-.493-.62-.142-.166-.264-.315-.373-.45.11-.12.234-.255.376-.407.178-.19.357-.383.508-.58.076-.1.147-.196.214-.344.034-.075.07-.162.082-.305.013-.142-.016-.373-.175-.568-.31-.38-.645-.332-.81-.324-.168.01-.29.037-.416.07-.255.064-.52.154-.78.246-.215.074-.404.14-.572.196-.09-.136-.186-.29-.296-.463-.138-.22-.277-.438-.43-.634-.077-.1-.147-.19-.276-.297-.064-.053-.143-.114-.283-.17-.07-.026-.167-.05-.276-.06zm1.256 1.7c.003 0 .025.006.03.005-.01 0-.034.008-.04.01-.01.002-.02-.012.01-.016zm.458.146c.04.03.037.044.03.035zm-2.377.473c.03-.014.033.004.023.008-.005.003-.034.01-.046.014.005-.003.02-.02.023-.02zm-.295.36v.038c-.002.015-.014.004 0-.038zm3.9.708c-.006-.01.01-.008.026.033l-.025-.032zm.013.46c-.017.042-.033.046-.027.036l.028-.037zm-3.882.747v.046c-.013-.045 0-.057 0-.046zm.26.396c.008.003.032.01.037.013.013.005.002.012-.037-.013zm2.45.427c.008-.01.01.007-.03.034.008-.008.025-.03.03-.034zm-.506.14.047.018c-.05-.004-.06-.02-.048-.017z" opacity=".05"/><path d="m3 9.87v11.092c.58.154 1.334.28 2.23.28 2.287 0 1.96-.766 3.93-.766s3.13 1.253 5.79 1.253c3.298 0 4.055-2.02 6.664-2.02 2.037 0 2.19 1.105 4.43 1.105 1.516 0 2.02-.58 2.956-.96v-9.982z" opacity=".07"/><path d="m3 9v10.206c.386.178.875.34 1.403.34 1.207 0 2.388-.974 4.403-.974s3.53 1.224 6.07 1.224c2.542 0 3.114-1.77 6.354-1.77s2.935 1.12 4.963 1.12c1.398 0 1.994-.486 2.807-.795v-9.351z" fill="url(#k)"/><g fill="#fff" transform="translate(0 1)"><path d="m21.23 15.523c-1.702 0-2.773.48-3.65.928-.876.45-1.537.842-2.703.842-1.198 0-2.145-.286-3.087-.59-.943-.304-1.886-.634-2.984-.634-1.08 0-1.95.254-2.66.5-.71.25-1.26.473-1.743.473-.436 0-.862-.148-1.21-.31a.45.45 0 0 0 -.193-.044v1.93c.598.15 1.35.267 2.23.267 1.194 0 1.802-.218 2.26-.413.46-.194.744-.353 1.67-.353.89 0 1.604.288 2.482.605.878.316 1.907.648 3.31.648 1.74 0 2.873-.55 3.81-1.06.938-.512 1.664-.96 2.852-.96.937 0 1.372.238 1.95.517.577.278 1.286.59 2.48.59 1.523 0 2.19-.564 2.956-.915v-1.695a.45.45 0 0 0 -.163.03c-.89.338-1.35.766-2.644.766-.93 0-1.222-.223-1.832-.516-.608-.293-1.46-.604-3.13-.604z" opacity=".1"/><path d="m21.23 16.327c-3.24 0-3.812 1.77-6.353 1.77-2.54 0-4.056-1.224-6.07-1.224-2.016 0-3.197.973-4.404.973-.528 0-1.017-.162-1.403-.34v1.018c.58.154 1.334.28 2.23.28 2.287 0 1.96-.767 3.93-.767s3.13 1.253 5.79 1.253c3.298 0 4.055-2.02 6.664-2.02 2.037 0 2.19 1.106 4.43 1.106 1.516 0 2.02-.58 2.956-.958v-.766c-.813.31-1.41.796-2.807.796-2.028 0-1.724-1.12-4.963-1.12z" opacity=".3"/><path d="m21.23 17.027c-3.24 0-3.812 1.77-6.353 1.77-2.54 0-4.056-1.225-6.07-1.225-2.016 0-3.197.973-4.404.973-.528 0-1.017-.16-1.403-.34v1.02c.58.153 1.334.28 2.23.28 2.287 0 1.96-.768 3.93-.768s3.13 1.253 5.79 1.253c3.298 0 4.055-2.02 6.664-2.02 2.037 0 2.19 1.106 4.43 1.106 1.516 0 2.02-.58 2.956-.958v-.767c-.813.31-1.41.797-2.807.797-2.028 0-1.724-1.12-4.963-1.12z"/></g><path d="m7.74 22.165c-.264.088.045 1.985-.123 2.197-.16.205-2.15.412-2.142.667.007.263 2.023.57 2.185.785.157.208-.248 2.054.01 2.126.27.076 1.205-1.63 1.472-1.71.26-.076 1.996.853 2.15.643.158-.218-1.278-1.578-1.275-1.842.003-.254 1.48-1.524 1.317-1.726-.17-.21-1.993.654-2.26.57-.256-.08-1.078-1.795-1.334-1.71z" opacity=".15"/><path d="m7.74 21.45c.255-.085 1.08 1.63 1.336 1.71.266.085 2.086-.78 2.257-.57.165.2-1.313 1.47-1.316 1.726-.003.264 1.433 1.626 1.274 1.844-.152.21-1.89-.72-2.15-.645-.266.08-1.2 1.787-1.468 1.712-.26-.072.144-1.917-.013-2.125-.163-.215-2.176-.522-2.184-.786-.007-.255 1.98-.464 2.143-.67.166-.21-.145-2.108.12-2.196z" fill="url(#l)"/><path d="m7.757 21.447-.075.07c0 .002-.003.003-.003.004-.15.36.09 1.934-.062 2.126-.007.008-.016.02-.028.027l.062.04c1.226.364.153-2.19.122-2.263-.006 0-.01-.004-.017-.003z" fill="#9d0f06" opacity=".5"/><path d="m5.866 24.273c-.242.002-.38.013-.38.013v.058c.14.257 2.015.552 2.172.76.157.207-.246 2.052.014 2.124.268.075 1.2-1.633 1.47-1.71.256-.077 1.973.84 2.145.646l-.003-.003c-1.448-1.755-4.373-1.896-5.418-1.887z" fill="url(#m)" opacity=".75"/><g fill="none" transform="translate(0 1)"><path d="m28.5 27.5h-25v-19h25z" opacity=".2" stroke="#000" stroke-linecap="round"/><path d="m.5 4.5 29 .002v22.998h-29z" stroke="url(#n)" stroke-linejoin="round" transform="translate(1 2)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/res/placeholder_image_small.svg b/icon-themes/elementary_svg/sd/res/placeholder_image_small.svg
new file mode 100644
index 000000000..9a9e5e4dc
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/res/placeholder_image_small.svg
@@ -0,0 +1 @@
+<svg height="21" viewBox="0 0 21 21" width="21" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.31606802 -.00018694 .00006478 -.23894327 38.784 15.05224)" gradientUnits="userSpaceOnUse" x1="-76.834877" x2="-76.844345" y1="6.680585" y2="52.887863"><stop offset="0" stop-opacity=".270588"/><stop offset="1" stop-opacity=".368"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.34285637 0 0 -.2172834 -.22851 13.5481)" 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(.29729729 0 0 -.24324323 .86491 13.8378)" 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(.0657842 0 0 -.06827881 16.55981 10.502381)" gradientUnits="userSpaceOnUse" x1="-96.557358" x2="-96.557358" y1="110.92493" y2="39.991924"><stop offset="0" stop-color="#e89c42"/><stop offset="1" stop-color="#faca67"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.0657842 0 0 -.06827881 16.55981 10.502381)" gradientUnits="userSpaceOnUse" x1="-107.45584" x2="-107.45584" y1="-37.385227" y2="38.561256"><stop offset="0" stop-color="#0b85e9"/><stop offset="1" stop-color="#69d1ef"/></linearGradient><g transform="matrix(1 0 0 -1 0 21)"><path d="m5 1c-2.198703 0-4 1.801297-4 4v12 1 2 1h1v-1-3-12c0-.20775.0207148-.4098242.0605469-.6054688.2788242-1.3695117 1.4852031-2.3945312 2.9394531-2.3945312h15 1v-1h-1z" fill="#e1e1e1" fill-opacity=".580392"/><path d="m26 23c-1.662 0-3 1.338-3 3v16h19v-19z" fill="#5b5b5b" fill-opacity=".580392" transform="translate(-21 -21)"/><g transform="translate(4 4)"><path d="m14.50008 2.499919h-13.00008v11.000081h13.00008z" fill="none" stroke="url(#a)" stroke-linejoin="round" stroke-width=".999922"/><path d="m2.00004 12.99996c2.74981 0 11.99999-.00062 11.99999-.00062l.00001-9.999381s-8 0-12 0v9.999991z" fill="url(#b)"/><path d="m13.50004 3.499959h-11v9.000001h11z" fill="none" stroke="url(#c)" stroke-linecap="round"/><path d="m3.00004 11.99996v-8.000001h10v8.000001z" fill="url(#d)"/><path d="m3.00004 11.99996v-4.082555c.14848-.07106.33651-.135627.53977-.135627.46418 0 .91812.389189 1.69318.389189s1.35801-.489434 2.33523-.489434 1.19716.707616 2.44318.707616 1.12886-.448157 1.90909-.448157c.53744 0 .76696.194811 1.07955.318427v3.740541z" fill="url(#e)"/><path d="m10.0114 8.649837c-1.24602 0-1.46596-.707616-2.44318-.707616s-1.56017.489434-2.33523.489434-1.229-.389189-1.69318-.389189c-.20326 0-.39129.06457-.53977.135627v-.871499c.22336-.06164.51301-.112039.85795-.112039.8795 0 .75402.306634 1.51137.306634.75734 0 1.20343-.501229 2.22727-.501229 1.26814 0 1.55916.807863 2.5625.807863.78346 0 .84229-.442261 1.70454-.442261.5825 0 .77595.232336 1.13637.383293v.771252c-.31259-.123616-.54211-.318427-1.07955-.318427-.78023 0-.66307.448157-1.90909.448157z" fill="#fff"/><path d="m3.50004 11.499749c2.06237 0 9.00006-.000447 9.00006-.000447l.00001-6.999343s-6.00004 0-9.00007 0v6.999788z" fill="none" opacity=".3" stroke="#000"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/res/placeholder_image_small_hover.svg b/icon-themes/elementary_svg/sd/res/placeholder_image_small_hover.svg
new file mode 100644
index 000000000..5f9da7563
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/res/placeholder_image_small_hover.svg
@@ -0,0 +1 @@
+<svg height="21" viewBox="0 0 21 21" width="21" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.31606802 -.00018694 .00006478 -.23894327 38.784 15.05224)" gradientUnits="userSpaceOnUse" x1="-76.834877" x2="-76.844345" y1="6.680585" y2="52.887863"><stop offset="0" stop-opacity=".270588"/><stop offset="1" stop-opacity=".368"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.34285637 0 0 -.2172834 -.22851 13.5481)" 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(.29729729 0 0 -.24324323 .86491 13.8378)" 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(.0657842 0 0 -.06827881 16.55981 10.502381)" gradientUnits="userSpaceOnUse" x1="-96.557358" x2="-96.557358" y1="110.92493" y2="39.991924"><stop offset="0" stop-color="#e89c42"/><stop offset="1" stop-color="#faca67"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.0657842 0 0 -.06827881 16.55981 10.502381)" gradientUnits="userSpaceOnUse" x1="-107.45584" x2="-107.45584" y1="-37.385227" y2="38.561256"><stop offset="0" stop-color="#0b85e9"/><stop offset="1" stop-color="#69d1ef"/></linearGradient><g transform="matrix(1 0 0 -1 0 21)"><path d="m5 1c-2.198703 0-4 1.801297-4 4v12 1 2 1h1v-1-3-12c0-.20775.0207148-.4098242.0605469-.6054688.2788242-1.3695117 1.4852031-2.3945312 2.9394531-2.3945312h15 1v-1h-1z" fill="#e1e1e1" fill-opacity=".580392"/><path d="m26 23c-1.662 0-3 1.338-3 3v16h19v-19z" fill="#f9c440" fill-opacity=".580392" transform="translate(-21 -21)"/><g transform="translate(4 4)"><path d="m14.50008 2.499919h-13.00008v11.000081h13.00008z" fill="none" stroke="url(#a)" stroke-linejoin="round" stroke-width=".999922"/><path d="m2.00004 12.99996c2.74981 0 11.99999-.00062 11.99999-.00062l.00001-9.999381s-8 0-12 0v9.999991z" fill="url(#b)"/><path d="m13.50004 3.499959h-11v9.000001h11z" fill="none" stroke="url(#c)" stroke-linecap="round"/><path d="m3.00004 11.99996v-8.000001h10v8.000001z" fill="url(#d)"/><path d="m3.00004 11.99996v-4.082555c.14848-.07106.33651-.135627.53977-.135627.46418 0 .91812.389189 1.69318.389189s1.35801-.489434 2.33523-.489434 1.19716.707616 2.44318.707616 1.12886-.448157 1.90909-.448157c.53744 0 .76696.194811 1.07955.318427v3.740541z" fill="url(#e)"/><path d="m10.0114 8.649837c-1.24602 0-1.46596-.707616-2.44318-.707616s-1.56017.489434-2.33523.489434-1.229-.389189-1.69318-.389189c-.20326 0-.39129.06457-.53977.135627v-.871499c.22336-.06164.51301-.112039.85795-.112039.8795 0 .75402.306634 1.51137.306634.75734 0 1.20343-.501229 2.22727-.501229 1.26814 0 1.55916.807863 2.5625.807863.78346 0 .84229-.442261 1.70454-.442261.5825 0 .77595.232336 1.13637.383293v.771252c-.31259-.123616-.54211-.318427-1.07955-.318427-.78023 0-.66307.448157-1.90909.448157z" fill="#fff"/><path d="m3.50004 11.499749c2.06237 0 9.00006-.000447 9.00006-.000447l.00001-6.999343s-6.00004 0-9.00007 0v6.999788z" fill="none" opacity=".3" stroke="#000"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/res/placeholder_movie_large.svg b/icon-themes/elementary_svg/sd/res/placeholder_movie_large.svg
new file mode 100644
index 000000000..710eff7f1
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/res/placeholder_movie_large.svg
@@ -0,0 +1 @@
+<svg height="42" viewBox="0 0 42 42" width="42" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.0352071 0 0 .0082353 -.72483 25.98054)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b"><stop offset="0" stop-opacity=".272059"/><stop offset="1" stop-opacity=".367647"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.45945947 0 0 .48648663 .97296 7.8244)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" xlink:href="#d" y1="6.527621" y2="41.472054"/><linearGradient id="d"><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="e" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="5.369091" y2="40.668579"><stop offset="0" stop-color="#8cd5ff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.76123 25.98055)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><radialGradient id="g" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238809 25.98055)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="23.932209" x2="23.932209" y1="2.412084" y2="21.493765"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="21.203569" x2="21.203569" y1="5.106225" y2="18.996906"><stop offset="0" stop-color="#fff5ef"/><stop offset="1" stop-color="#fef8dd"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="23" x2="23" xlink:href="#d" y1="4.000001" y2="20.000002"/><g transform="matrix(-1 0 0 1 42 0)"><path d="m3 0v7.8027344 19.1972656 4.197266c0 4.322388 3.122 7.802734 7 7.802734h7 17 8v-1h-7-17-7c-3.878 0-7-3.480346-7-7.802734v-4.197266-18.1972656-7.8027344z" fill="#e1e1e1" fill-opacity=".581395"/><path d="m4 0v7.8027344 18.1972656 4.197266c0 4.322388 3.122 7.802734 7 7.802734h7 17 7v-7.802734-22.3945316-7.8027344h-7-24z" fill="#5b5b5b" fill-opacity=".581395"/><g transform="matrix(-1 0 0 1 39 3)"><path d="m5.50002 9.49997h13v20h-13z" fill="url(#e)"/><path d="m3.50002 29h16.999998v2h-16.999998z" fill="url(#a)" opacity=".15"/><path d="m3.5000205 29.00008v1.99989c-.62047.004-1.5-.44808-1.5-1.00008s.6924-.99981 1.5-.99981z" fill="url(#f)" opacity=".15"/><path d="m20.500019 29.00008v1.99989c.62047.004 1.5-.44808 1.5-1.00008s-.6924-.99981-1.5-.99981z" fill="url(#g)" opacity=".15"/><path d="m2.4999894 8.9999997c-.2761309.0000276-.4999724.2238691-.5.5v20.0000003c.0000276.276131.2238691.499972.5.5h2.5 13.9999996 2.5c.276131-.000028.499972-.223869.5-.5v-20.0000003c-.000028-.2761309-.223869-.4999724-.5-.5h-2.5-13.9999996zm.5 1h2v1.0000003h-2zm3 0h11.9999996v19.0000003h-11.9999996zm12.9999996 0h2v1.0000003h-2zm-15.9999996 3.0000003h2v1h-2zm15.9999996 0h2v1h-2zm-15.9999996 3h2v1h-2zm15.9999996 0h2v1h-2zm-15.9999996 3h2v1h-2zm15.9999996 0h2v1h-2zm-15.9999996 3h2v1h-2zm15.9999996 0h2v1h-2zm-15.9999996 3h2v1h-2zm15.9999996 0h2v1h-2zm-15.9999996 3h2v1h-2zm15.9999996 0h2v1h-2z" opacity=".7"/><g fill="none"><path d="m6.5000205 19.499969h10.9995185" display="block" opacity=".7" stroke="#000" stroke-linecap="square" stroke-linejoin="round"/><path d="m6.5000205 20.5h10.9995185" display="block" opacity=".3" stroke="#fff" stroke-linecap="square" stroke-linejoin="round"/><path d="m3.50002 10.500061h17v18.000002h-17z" opacity=".3" stroke="url(#c)" stroke-linecap="round"/></g><path d="m18.999989 28h2v1h-2zm0-3h2v1h-2zm0-3h2v1h-2zm-15.9999996 6h2v1h-2zm0-3h2v1h-2zm0-3h2v1h-2zm0-3h2v1h-2zm0-3h2v1h-2zm0-3h2v1h-2zm0-3.0000003h2v1.0000003h-2z" fill="#e6e6e6" opacity=".3"/><path d="m11.0625 2c-1.1232912 0-2.0625.939209-2.0625 2.0625v17.875c0 1.123291.939209 2.0625 2.0625 2.0625h17.875c1.123291 0 2.0625-.939209 2.0625-2.0625v-17.875c0-1.123291-.939209-2.0625-2.0625-2.0625z" opacity=".05"/><rect height="20" opacity=".15" rx="1.052632" width="20" x="10" y="3"/><rect fill="url(#h)" height="19.000002" rx="1" width="19.000002" x="10.499999" y="2.499998"/><path d="m20.41963 6.0044313c-.45272-.0528-.51541.32941-.46825.6335-.004 3.02598.009 6.0547297-.006 9.0789697-.11057.10409-.32276-.0671-.46364-.0227-1.53471-.0843-3.21152.91838-3.36495 2.36537-.18082 1.15045 1.16833 2.09702 2.37142 1.91809 1.51599-.14497 2.70037-1.52342 2.50272-2.88423.004-2.39597-.009-4.79473.006-7.1889697.10333-.10663.25746.1203997.36632.1315297 1.2191.64992 2.2975 1.72166 2.3703 3.05632.08 1.0429-.27043 2.06339-.66476 3.03021 1.32131-1.46544 1.74429-3.60323.82613-5.33414-.46958-1.0047597-1.52888-1.6239597-2.12148-2.5572197-.43763-.62366-.77069-1.3199-.8749-2.05618-.0858-.15353-.31179-.17223-.47891-.17058z" fill="#ae2109" opacity=".3"/><path d="m20.40625 5.093732v.03125c-.45859-.009-1.0153.243019-1.21875.625-.19116.358894-.15663.626986-.125.875h-.0312c-.004 2.738938.008 5.487569 0 8.21875-.80662.0487-1.59259.273321-2.25.71875-.78197.52982-1.40865 1.355792-1.53125 2.375-.001.01005.001.02117 0 .03125-.13283.938037.34904 1.753894 1 2.25.65043.495704 1.48023.744018 2.34375.625v.03125c1.96107-.187532 3.47817-1.88383 3.28125-3.78125h.0312c.003-1.848279-.002-3.691839 0-5.53125.49741.473349.87548 1.029658.90625 1.59375.0616.803709-.2144 1.69492-.59375 2.625a.89826631.89826631 0 0 0 1.5.9375c1.53809-1.705865 2.0925-4.212065 1-6.3125-.003-.0063-.0283.0062-.0312 0-.004-.0086.004-.0227 0-.03125-.63292-1.316093-1.73172-1.956422-2.15625-2.625a.89826631.89826631 0 0 0 0-.0625c-.38667-.551036-.6724-1.076716-.75-1.625a.89826631.89826631 0 0 0 -.0938-.3125c-.20758-.371445-.53007-.496818-.75-.5625-.18007-.05378-.30584-.0594-.4375-.0625-.0108-.000254-.0207-.03115-.0312-.03125-.0179-.000168-.0452-.000171-.0625 0zm-.53125 9.75c.1131.0045.11743.03853.0937.03125-.009-.0029-.13295.01254-.15625 0 .0167-.0011.0495-.03177.0625-.03125z" fill="#ae2109" opacity=".15"/><path d="m20.41963 5.0049123c-.45272-.0528-.51541.32941-.46825.6335-.004 3.02598.009 6.0547297-.006 9.0789697-.11057.10409-.32276-.0671-.46364-.0227-1.53471-.0843-3.21152.91838-3.36495 2.36537-.18082 1.15045 1.16833 2.09702 2.37142 1.91809 1.51599-.14497 2.70037-1.52342 2.50272-2.88423.004-2.39597-.009-4.79473.006-7.1889697.10333-.10663.25746.1204.36632.13153 1.2191.64992 2.2975 1.7216597 2.3703 3.0563197.08 1.0429-.27043 2.06339-.66476 3.03021 1.32131-1.46544 1.74429-3.60323.82613-5.3341397-.46958-1.00476-1.52888-1.62396-2.12148-2.55722-.43763-.62366-.77069-1.3199-.8749-2.05618-.0858-.15353-.31179-.17223-.47891-.17058z" fill="url(#i)"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m11.50125 3.498746h17v17h-17z" opacity=".5" stroke="url(#j)"/><rect height="19.000002" opacity=".5" rx="1" stroke="#a62100" width="19.000002" x="10.499999" y="2.499998"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/res/placeholder_movie_large_hover.svg b/icon-themes/elementary_svg/sd/res/placeholder_movie_large_hover.svg
new file mode 100644
index 000000000..d4cfe4d70
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/res/placeholder_movie_large_hover.svg
@@ -0,0 +1 @@
+<svg height="42" viewBox="0 0 42 42" width="42" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.0352071 0 0 .0082353 -.72483 25.98054)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b"><stop offset="0" stop-opacity=".272059"/><stop offset="1" stop-opacity=".367647"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.45945947 0 0 .48648663 .97296 7.8244)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" xlink:href="#d" y1="6.527621" y2="41.472054"/><linearGradient id="d"><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="e" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="5.369091" y2="40.668579"><stop offset="0" stop-color="#8cd5ff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.76123 25.98055)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><radialGradient id="g" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238809 25.98055)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="23.932209" x2="23.932209" y1="2.412084" y2="21.493765"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="21.203569" x2="21.203569" y1="5.106225" y2="18.996906"><stop offset="0" stop-color="#fff5ef"/><stop offset="1" stop-color="#fef8dd"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="23" x2="23" xlink:href="#d" y1="4.000001" y2="20.000002"/><g transform="matrix(-1 0 0 1 42 0)"><path d="m3 0v7.8027344 19.1972656 4.197266c0 4.322388 3.122 7.802734 7 7.802734h7 17 8v-1h-7-17-7c-3.878 0-7-3.480346-7-7.802734v-4.197266-18.1972656-7.8027344z" fill="#e1e1e1" fill-opacity=".581395"/><path d="m4 0v7.8027344 18.1972656 4.197266c0 4.322388 3.122 7.802734 7 7.802734h7 17 7v-7.802734-22.3945316-7.8027344h-7-24z" fill="#f9c440" fill-opacity=".581395"/><g transform="matrix(-1 0 0 1 39 3)"><path d="m5.50002 9.49997h13v20h-13z" fill="url(#e)"/><path d="m3.50002 29h16.999998v2h-16.999998z" fill="url(#a)" opacity=".15"/><path d="m3.5000205 29.00008v1.99989c-.62047.004-1.5-.44808-1.5-1.00008s.6924-.99981 1.5-.99981z" fill="url(#f)" opacity=".15"/><path d="m20.500019 29.00008v1.99989c.62047.004 1.5-.44808 1.5-1.00008s-.6924-.99981-1.5-.99981z" fill="url(#g)" opacity=".15"/><path d="m2.4999894 8.9999997c-.2761309.0000276-.4999724.2238691-.5.5v20.0000003c.0000276.276131.2238691.499972.5.5h2.5 13.9999996 2.5c.276131-.000028.499972-.223869.5-.5v-20.0000003c-.000028-.2761309-.223869-.4999724-.5-.5h-2.5-13.9999996zm.5 1h2v1.0000003h-2zm3 0h11.9999996v19.0000003h-11.9999996zm12.9999996 0h2v1.0000003h-2zm-15.9999996 3.0000003h2v1h-2zm15.9999996 0h2v1h-2zm-15.9999996 3h2v1h-2zm15.9999996 0h2v1h-2zm-15.9999996 3h2v1h-2zm15.9999996 0h2v1h-2zm-15.9999996 3h2v1h-2zm15.9999996 0h2v1h-2zm-15.9999996 3h2v1h-2zm15.9999996 0h2v1h-2zm-15.9999996 3h2v1h-2zm15.9999996 0h2v1h-2z" opacity=".7"/><g fill="none"><path d="m6.5000205 19.499969h10.9995185" display="block" opacity=".7" stroke="#000" stroke-linecap="square" stroke-linejoin="round"/><path d="m6.5000205 20.5h10.9995185" display="block" opacity=".3" stroke="#fff" stroke-linecap="square" stroke-linejoin="round"/><path d="m3.50002 10.500061h17v18.000002h-17z" opacity=".3" stroke="url(#c)" stroke-linecap="round"/></g><path d="m18.999989 28h2v1h-2zm0-3h2v1h-2zm0-3h2v1h-2zm-15.9999996 6h2v1h-2zm0-3h2v1h-2zm0-3h2v1h-2zm0-3h2v1h-2zm0-3h2v1h-2zm0-3h2v1h-2zm0-3.0000003h2v1.0000003h-2z" fill="#e6e6e6" opacity=".3"/><path d="m11.0625 2c-1.1232912 0-2.0625.939209-2.0625 2.0625v17.875c0 1.123291.939209 2.0625 2.0625 2.0625h17.875c1.123291 0 2.0625-.939209 2.0625-2.0625v-17.875c0-1.123291-.939209-2.0625-2.0625-2.0625z" opacity=".05"/><rect height="20" opacity=".15" rx="1.052632" width="20" x="10" y="3"/><rect fill="url(#h)" height="19.000002" rx="1" width="19.000002" x="10.499999" y="2.499998"/><path d="m20.41963 6.0044313c-.45272-.0528-.51541.32941-.46825.6335-.004 3.02598.009 6.0547297-.006 9.0789697-.11057.10409-.32276-.0671-.46364-.0227-1.53471-.0843-3.21152.91838-3.36495 2.36537-.18082 1.15045 1.16833 2.09702 2.37142 1.91809 1.51599-.14497 2.70037-1.52342 2.50272-2.88423.004-2.39597-.009-4.79473.006-7.1889697.10333-.10663.25746.1203997.36632.1315297 1.2191.64992 2.2975 1.72166 2.3703 3.05632.08 1.0429-.27043 2.06339-.66476 3.03021 1.32131-1.46544 1.74429-3.60323.82613-5.33414-.46958-1.0047597-1.52888-1.6239597-2.12148-2.5572197-.43763-.62366-.77069-1.3199-.8749-2.05618-.0858-.15353-.31179-.17223-.47891-.17058z" fill="#ae2109" opacity=".3"/><path d="m20.40625 5.093732v.03125c-.45859-.009-1.0153.243019-1.21875.625-.19116.358894-.15663.626986-.125.875h-.0312c-.004 2.738938.008 5.487569 0 8.21875-.80662.0487-1.59259.273321-2.25.71875-.78197.52982-1.40865 1.355792-1.53125 2.375-.001.01005.001.02117 0 .03125-.13283.938037.34904 1.753894 1 2.25.65043.495704 1.48023.744018 2.34375.625v.03125c1.96107-.187532 3.47817-1.88383 3.28125-3.78125h.0312c.003-1.848279-.002-3.691839 0-5.53125.49741.473349.87548 1.029658.90625 1.59375.0616.803709-.2144 1.69492-.59375 2.625a.89826631.89826631 0 0 0 1.5.9375c1.53809-1.705865 2.0925-4.212065 1-6.3125-.003-.0063-.0283.0062-.0312 0-.004-.0086.004-.0227 0-.03125-.63292-1.316093-1.73172-1.956422-2.15625-2.625a.89826631.89826631 0 0 0 0-.0625c-.38667-.551036-.6724-1.076716-.75-1.625a.89826631.89826631 0 0 0 -.0938-.3125c-.20758-.371445-.53007-.496818-.75-.5625-.18007-.05378-.30584-.0594-.4375-.0625-.0108-.000254-.0207-.03115-.0312-.03125-.0179-.000168-.0452-.000171-.0625 0zm-.53125 9.75c.1131.0045.11743.03853.0937.03125-.009-.0029-.13295.01254-.15625 0 .0167-.0011.0495-.03177.0625-.03125z" fill="#ae2109" opacity=".15"/><path d="m20.41963 5.0049123c-.45272-.0528-.51541.32941-.46825.6335-.004 3.02598.009 6.0547297-.006 9.0789697-.11057.10409-.32276-.0671-.46364-.0227-1.53471-.0843-3.21152.91838-3.36495 2.36537-.18082 1.15045 1.16833 2.09702 2.37142 1.91809 1.51599-.14497 2.70037-1.52342 2.50272-2.88423.004-2.39597-.009-4.79473.006-7.1889697.10333-.10663.25746.1204.36632.13153 1.2191.64992 2.2975 1.7216597 2.3703 3.0563197.08 1.0429-.27043 2.06339-.66476 3.03021 1.32131-1.46544 1.74429-3.60323.82613-5.3341397-.46958-1.00476-1.52888-1.62396-2.12148-2.55722-.43763-.62366-.77069-1.3199-.8749-2.05618-.0858-.15353-.31179-.17223-.47891-.17058z" fill="url(#i)"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m11.50125 3.498746h17v17h-17z" opacity=".5" stroke="url(#j)"/><rect height="19.000002" opacity=".5" rx="1" stroke="#a62100" width="19.000002" x="10.499999" y="2.499998"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/res/placeholder_movie_small.svg b/icon-themes/elementary_svg/sd/res/placeholder_movie_small.svg
new file mode 100644
index 000000000..50e82b41a
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/res/placeholder_movie_small.svg
@@ -0,0 +1 @@
+<svg height="21" viewBox="0 0 21 21" width="21" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.69230769 0 0 .69999999 -.307705 -5.149978)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="5.369091" y2="40.668579"><stop offset="0" stop-color="#8cd5ff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.2972973 0 0 .32432436 .864861 .71621)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" xlink:href="#c" y1="7.041685" y2="40.958347"/><linearGradient id="c"><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="d" gradientUnits="userSpaceOnUse" x1="7.535525" x2="7.535525" y1="1.514484" y2="14.429667"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="8.23837" x2="8.23837" y1="2.635218" y2="13.501357"><stop offset="0" stop-color="#fff5ef"/><stop offset="1" stop-color="#fef8dd"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="8.000002" x2="8.000002" xlink:href="#c" y1="3.234848" y2="12.765151"/><g transform="matrix(-1 0 0 -1 21 21)"><path d="m5 1c-2.198703 0-4 1.801297-4 4v12 1 2 1h1v-1-3-12c0-.20775.0207148-.4098242.0605469-.6054688.2788242-1.3695117 1.4852031-2.3945312 2.9394531-2.3945312h15 1v-1h-1z" fill="#e1e1e1" fill-opacity=".580392"/><path d="m26 23c-1.662 0-3 1.338-3 3v16h19v-19z" fill="#5b5b5b" fill-opacity=".580392" transform="translate(-21 -21)"/><g transform="matrix(-.85714286 0 0 -.86618241 20.857143 17.885234)"><path d="m3.333333 1.882663h9.333333v14.117336h-9.333333z" fill="url(#a)"/><path d="m1.5 1c-.276131.0000276-.499972.2238691-.5.5v14c.000028.276131.223869.499972.5.5h1.8135593 11.1864407c.276131-.000028.499972-.223869.5-.5v-14c-.000028-.2761309-.390536-.4999727-.666667-.5000003l-1.666666.0000008-9.3531077-.0000005zm.6666667 1.1461051h1.1468926l.019774 1.1544912h-1.1468926zm2.3333333 0 7 .081439v13.7724559l-7-.08144zm8.166667.0000005 1.166666-.0000008.01977 1.1544912-1.166666.0000008zm-10.5000003 2.308982h1.1468926v1.1544912h-1.1468926zm10.5000003.0000005 1.166666-.0000008v1.1544912l-1.166666.0000008zm-10.5000003 2.308982h1.1468926v1.1544912h-1.1468926zm10.5000003.0000005 1.166666-.0000008v1.1544912l-1.166666.0000008zm-10.5000003 2.3089819h1.1468926v1.1544915h-1.1468926zm10.5000003.0000005 1.166666-.0000008v1.1544918h-1.166666zm-10.5000003 2.308982h1.1468926v1.154491h-1.1468926zm10.5000003 0h1.166666v1.154491h-1.166666zm-10.5000003 2.308982h1.1468926v1.154492h-1.1468926zm10.5000003 0h1.166666v1.154492h-1.166666z" opacity=".7"/><g fill="none" stroke-width="1.160563"><path d="m4.6864407 9.663247 6.3135593.0814389" display="block" stroke="#000" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".588235"/><path d="m4.6864407 10.80202 6.3134593.081439" display="block" opacity=".2" stroke="#fff" stroke-linecap="square" stroke-linejoin="round"/><path d="m2.5 2.5h11.333333v12.345509h-11.333333z" opacity=".3" stroke="url(#b)" stroke-linecap="round"/></g><path d="m2 2.1461051h1.3135593l.019774 1.1544912h-1.3135593zm10.666667.0000005 1.166666-.0000008.01977 1.1544912-1.166666.0000008zm-10.666667 2.308982h1.3135593v1.1544912h-1.3135593zm10.666667.0000005 1.166666-.0000008v1.1544912l-1.166666.0000008zm-10.666667 2.308982h1.3135593v1.1544912h-1.3135593zm10.666667.0000005 1.166666-.0000008v1.1544912l-1.166666.0000008zm-10.666667 2.3089819h1.3135593v1.1544915h-1.3135593zm10.666667.0000005 1.166666-.0000008v1.1544918h-1.166666zm-10.666667 2.308982h1.3135593v1.154491h-1.3135593zm10.666667 0h1.166666v1.154491h-1.166666zm-10.666667 2.308982h1.3135593v1.154492h-1.3135593zm10.666667 0h1.166666v1.154492h-1.166666z" fill="#fff" opacity=".1"/></g><g transform="matrix(-.85 0 0 -.85 16.750002 20.876314)"><rect fill="url(#d)" height="13.000003" rx="1" width="13.000003" x="1.5" y="1.499997"/><path d="m8.4374997 3.031247v.03125c-.52547.0098-1.11382.389913-1.28125.78125-.15297.357526-.12305.623827-.0937.875.004.03651-.0364.08992-.0312.125v5.03125c-.0597.01413-.12825-.01703-.1875 0-.01.0028-.0214-.0029-.0312 0v.03125c-1.24512.348605-2.39917 1.416768-2.28125 2.90625a.96662978.96662978 0 0 0 0 .0625c.0842.71044.47924 1.261734 1 1.625h2.96875c.75213-.500615 1.20102-1.373254 1.3125-2.3125a.96662978.96662978 0 0 0 .0625.03125c.2439203.06806.5385203.03755.7500003-.0625.21148-.100046.33245-.226692.40625-.3125.14759-.171615.21774-.257538.125-.15625a.96662978.96662978 0 0 0 .0625-.09375c1.18043-1.582667 1.28005-3.868389-.0312-5.46875-.45628-.557201-.83325-.845688-.9375-1.0625a.96662978.96662978 0 0 0 -.0625-.09375c-.16881-.26972-.2890103-.58212-.3437503-.90625a.96662978.96662978 0 0 0 -.125-.34375c-.31385-.512523-.8193-.676956-1.21875-.6875-.0192-.000508-.0439-.000148-.0625 0z" fill="#a62100" opacity=".15"/><path d="m8.4460597 3.989786c-.42554-.024-.49097.43676-.44606.74277v6.01404c-.26105-.0549-.60167-.0314-.89598.0554-.88431.23526-1.67046 1.03472-1.59755 1.95566.10219.86241 1.12393 1.42508 1.9663 1.16895.95426-.22591 1.50754-1.05504 1.50754-2.12519v-4.76113c.79277.41916 1.5066603 1.20244 1.4903503 2.12522.009.66704-.17842 1.33407-.44266 1.94127-.0356.0733.0419.14513.099.17295.15302.0427.23252-.15786.319-.25231.92096-1.23478.98053-3.04941-.0135-4.26256-.35277-.4308-.8122003-.7977-1.0527903-1.29807-.24087-.38486-.39351-.82027-.46768-1.25941-.0972-.15873-.28241-.21909-.46599-.21763z" fill="#a62100" opacity=".3"/><path d="m8.4879514 2.5859381c-.4646524-.0262059-.536096.4769035-.4870583.8110396v6.5668031c-.2850436-.059946-.6569708-.034286-.9783313.060492-.9655889.256883-1.8239956 1.129823-1.7443844 2.135408.1115825.941676 1.2272328 1.556063 2.1470269 1.276391 1.041968-.246673 1.6461011-1.152011 1.6461011-2.320521v-5.1987348c.8656352.4576858 1.6451406 1.3129587 1.6273306 2.3205534.0099.7283492-.194818 1.4566873-.483344 2.1196956-.03887.08004.04575.158469.108098.188847.167086.04663.253892-.17237.348321-.275501 1.005607-1.3482707 1.070652-3.3296872-.014741-4.6543404-.385194-.4703957-.8868517-.8710182-1.1495548-1.4173784-.2630089-.4202333-.4296784-.8956627-.5106655-1.375165-.1061338-.1733191-.3083669-.239227-.5088202-.2376328z" fill="url(#e)"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m2.758333 2.75833h10.483334v10.483334h-10.483334z" opacity=".35" stroke="url(#f)" stroke-width="1.121212"/><rect height="12.761611" opacity=".5" rx=".981662" stroke="#a62100" stroke-width="1.176471" width="12.761611" x="1.619196" y="1.619193"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/res/placeholder_movie_small_hover.svg b/icon-themes/elementary_svg/sd/res/placeholder_movie_small_hover.svg
new file mode 100644
index 000000000..a7002bc52
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/res/placeholder_movie_small_hover.svg
@@ -0,0 +1 @@
+<svg height="21" viewBox="0 0 21 21" width="21" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.69230769 0 0 .69999999 -.307705 -5.149978)" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="5.369091" y2="40.668579"><stop offset="0" stop-color="#8cd5ff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.2972973 0 0 .32432436 .864861 .71621)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" xlink:href="#c" y1="7.041685" y2="40.958347"/><linearGradient id="c"><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="d" gradientUnits="userSpaceOnUse" x1="7.535525" x2="7.535525" y1="1.514484" y2="14.429667"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="8.23837" x2="8.23837" y1="2.635218" y2="13.501357"><stop offset="0" stop-color="#fff5ef"/><stop offset="1" stop-color="#fef8dd"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="8.000002" x2="8.000002" xlink:href="#c" y1="3.234848" y2="12.765151"/><g transform="matrix(-1 0 0 -1 21 21)"><path d="m5 1c-2.198703 0-4 1.801297-4 4v12 1 2 1h1v-1-3-12c0-.20775.0207148-.4098242.0605469-.6054688.2788242-1.3695117 1.4852031-2.3945312 2.9394531-2.3945312h15 1v-1h-1z" fill="#e1e1e1" fill-opacity=".580392"/><path d="m26 23c-1.662 0-3 1.338-3 3v16h19v-19z" fill="#f9c440" fill-opacity=".580392" transform="translate(-21 -21)"/><g transform="matrix(-.85714286 0 0 -.86618241 20.857143 17.885234)"><path d="m3.333333 1.882663h9.333333v14.117336h-9.333333z" fill="url(#a)"/><path d="m1.5 1c-.276131.0000276-.499972.2238691-.5.5v14c.000028.276131.223869.499972.5.5h1.8135593 11.1864407c.276131-.000028.499972-.223869.5-.5v-14c-.000028-.2761309-.390536-.4999727-.666667-.5000003l-1.666666.0000008-9.3531077-.0000005zm.6666667 1.1461051h1.1468926l.019774 1.1544912h-1.1468926zm2.3333333 0 7 .081439v13.7724559l-7-.08144zm8.166667.0000005 1.166666-.0000008.01977 1.1544912-1.166666.0000008zm-10.5000003 2.308982h1.1468926v1.1544912h-1.1468926zm10.5000003.0000005 1.166666-.0000008v1.1544912l-1.166666.0000008zm-10.5000003 2.308982h1.1468926v1.1544912h-1.1468926zm10.5000003.0000005 1.166666-.0000008v1.1544912l-1.166666.0000008zm-10.5000003 2.3089819h1.1468926v1.1544915h-1.1468926zm10.5000003.0000005 1.166666-.0000008v1.1544918h-1.166666zm-10.5000003 2.308982h1.1468926v1.154491h-1.1468926zm10.5000003 0h1.166666v1.154491h-1.166666zm-10.5000003 2.308982h1.1468926v1.154492h-1.1468926zm10.5000003 0h1.166666v1.154492h-1.166666z" opacity=".7"/><g fill="none" stroke-width="1.160563"><path d="m4.6864407 9.663247 6.3135593.0814389" display="block" stroke="#000" stroke-linecap="square" stroke-linejoin="round" stroke-opacity=".588235"/><path d="m4.6864407 10.80202 6.3134593.081439" display="block" opacity=".2" stroke="#fff" stroke-linecap="square" stroke-linejoin="round"/><path d="m2.5 2.5h11.333333v12.345509h-11.333333z" opacity=".3" stroke="url(#b)" stroke-linecap="round"/></g><path d="m2 2.1461051h1.3135593l.019774 1.1544912h-1.3135593zm10.666667.0000005 1.166666-.0000008.01977 1.1544912-1.166666.0000008zm-10.666667 2.308982h1.3135593v1.1544912h-1.3135593zm10.666667.0000005 1.166666-.0000008v1.1544912l-1.166666.0000008zm-10.666667 2.308982h1.3135593v1.1544912h-1.3135593zm10.666667.0000005 1.166666-.0000008v1.1544912l-1.166666.0000008zm-10.666667 2.3089819h1.3135593v1.1544915h-1.3135593zm10.666667.0000005 1.166666-.0000008v1.1544918h-1.166666zm-10.666667 2.308982h1.3135593v1.154491h-1.3135593zm10.666667 0h1.166666v1.154491h-1.166666zm-10.666667 2.308982h1.3135593v1.154492h-1.3135593zm10.666667 0h1.166666v1.154492h-1.166666z" fill="#fff" opacity=".1"/></g><g transform="matrix(-.85 0 0 -.85 16.750002 20.876314)"><rect fill="url(#d)" height="13.000003" rx="1" width="13.000003" x="1.5" y="1.499997"/><path d="m8.4374997 3.031247v.03125c-.52547.0098-1.11382.389913-1.28125.78125-.15297.357526-.12305.623827-.0937.875.004.03651-.0364.08992-.0312.125v5.03125c-.0597.01413-.12825-.01703-.1875 0-.01.0028-.0214-.0029-.0312 0v.03125c-1.24512.348605-2.39917 1.416768-2.28125 2.90625a.96662978.96662978 0 0 0 0 .0625c.0842.71044.47924 1.261734 1 1.625h2.96875c.75213-.500615 1.20102-1.373254 1.3125-2.3125a.96662978.96662978 0 0 0 .0625.03125c.2439203.06806.5385203.03755.7500003-.0625.21148-.100046.33245-.226692.40625-.3125.14759-.171615.21774-.257538.125-.15625a.96662978.96662978 0 0 0 .0625-.09375c1.18043-1.582667 1.28005-3.868389-.0312-5.46875-.45628-.557201-.83325-.845688-.9375-1.0625a.96662978.96662978 0 0 0 -.0625-.09375c-.16881-.26972-.2890103-.58212-.3437503-.90625a.96662978.96662978 0 0 0 -.125-.34375c-.31385-.512523-.8193-.676956-1.21875-.6875-.0192-.000508-.0439-.000148-.0625 0z" fill="#a62100" opacity=".15"/><path d="m8.4460597 3.989786c-.42554-.024-.49097.43676-.44606.74277v6.01404c-.26105-.0549-.60167-.0314-.89598.0554-.88431.23526-1.67046 1.03472-1.59755 1.95566.10219.86241 1.12393 1.42508 1.9663 1.16895.95426-.22591 1.50754-1.05504 1.50754-2.12519v-4.76113c.79277.41916 1.5066603 1.20244 1.4903503 2.12522.009.66704-.17842 1.33407-.44266 1.94127-.0356.0733.0419.14513.099.17295.15302.0427.23252-.15786.319-.25231.92096-1.23478.98053-3.04941-.0135-4.26256-.35277-.4308-.8122003-.7977-1.0527903-1.29807-.24087-.38486-.39351-.82027-.46768-1.25941-.0972-.15873-.28241-.21909-.46599-.21763z" fill="#a62100" opacity=".3"/><path d="m8.4879514 2.5859381c-.4646524-.0262059-.536096.4769035-.4870583.8110396v6.5668031c-.2850436-.059946-.6569708-.034286-.9783313.060492-.9655889.256883-1.8239956 1.129823-1.7443844 2.135408.1115825.941676 1.2272328 1.556063 2.1470269 1.276391 1.041968-.246673 1.6461011-1.152011 1.6461011-2.320521v-5.1987348c.8656352.4576858 1.6451406 1.3129587 1.6273306 2.3205534.0099.7283492-.194818 1.4566873-.483344 2.1196956-.03887.08004.04575.158469.108098.188847.167086.04663.253892-.17237.348321-.275501 1.005607-1.3482707 1.070652-3.3296872-.014741-4.6543404-.385194-.4703957-.8868517-.8710182-1.1495548-1.4173784-.2630089-.4202333-.4296784-.8956627-.5106655-1.375165-.1061338-.1733191-.3083669-.239227-.5088202-.2376328z" fill="url(#e)"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m2.758333 2.75833h10.483334v10.483334h-10.483334z" opacity=".35" stroke="url(#f)" stroke-width="1.121212"/><rect height="12.761611" opacity=".5" rx=".981662" stroke="#a62100" stroke-width="1.176471" width="12.761611" x="1.619196" y="1.619193"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/res/placeholder_table_large.svg b/icon-themes/elementary_svg/sd/res/placeholder_table_large.svg
new file mode 100644
index 000000000..e70e20065
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/res/placeholder_table_large.svg
@@ -0,0 +1 @@
+<svg height="42" viewBox="0 0 42 42" width="42" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.1573294 0 0 .1586627 -8.008007 -.016355)" gradientUnits="userSpaceOnUse" x1="24.833029" x2="24.833029" y1="2.604455" y2="51.798176"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" y1="2" y2="5.000003"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="5.000003"/><linearGradient id="d" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="5.000003"/><linearGradient id="e" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="5.000003"/><linearGradient id="f" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#b" y1="2" y2="4.000013"/><linearGradient id="g" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="5.000003"/><linearGradient id="h" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="5.000003"/><linearGradient id="i" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="5.000003"/><linearGradient id="j" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="5.000003"/><linearGradient id="k" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#b" y1="2" y2="4.000013"/><linearGradient id="l" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="5.000003"/><linearGradient id="m" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="5.000003"/><linearGradient id="n" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="5.000003"/><linearGradient id="o" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="5.000003"/><linearGradient id="p" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#b" y1="2" y2="4.000013"/><linearGradient id="q" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="5.000003"/><linearGradient id="r" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="5.000003"/><linearGradient id="s" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="5.000003"/><linearGradient id="t" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="5.000003"/><linearGradient id="u" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#b" y1="2" y2="4.000013"/><linearGradient id="v" gradientTransform="matrix(-.26458332 0 0 .26458332 3.704167 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="5.000003"/><linearGradient id="w" gradientTransform="matrix(-.26458332 0 0 .26458332 5.55625 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="5.000003"/><linearGradient id="x" gradientTransform="matrix(-.26458332 0 0 .26458332 7.408334 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="5.000003"/><linearGradient id="y" gradientTransform="matrix(.13229166 0 0 .06614583 -1.322965 1.058285)" gradientUnits="userSpaceOnUse" x1="41.000362" x2="41.000362" y1="16.000725" y2="20.000727"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="z" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="5.000003"/><linearGradient id="A" gradientUnits="userSpaceOnUse" x1="15.5" x2="15.5" y1="1.5" y2="7.5"><stop offset="0" stop-color="#d4d4d4"/><stop offset="1" stop-color="#abacae"/></linearGradient><linearGradient id="B" gradientTransform="matrix(.26458332 0 0 .26458332 1.058332 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#b" y1="2" y2="5.000003"/><g transform="matrix(1 0 0 -1 0 42)"><path d="m3 0v7.8027344 19.1972656 4.197266c0 4.322388 3.122 7.802734 7 7.802734h7 17 8v-1h-7-17-7c-3.878 0-7-3.480346-7-7.802734v-4.197266-18.1972656-7.8027344z" fill="#e1e1e1" fill-opacity=".581395"/><path d="m4 0v7.8027344 18.1972656 4.197266c0 4.322388 3.122 7.802734 7 7.802734h7 17 7v-7.802734-22.3945316-7.8027344h-7-24z" fill="#5b5b5b" fill-opacity=".581395"/><g transform="matrix(3.7795275 0 0 -3.7795275 7 35)"><rect fill="url(#a)" height="7.672933" rx=".396875" ry=".396891" stroke-width="1.3333" transform="scale(-1 1)" width="7.14375" x="-7.805209" y=".396859"/><path d="m3.9980469 1c-1.1064402 0-1.9980469.8919999-1.9980469 2v26c0 1.108.8916067 2 1.9980469 2h24.0039061c1.10644 0 1.998047-.892 1.998047-2v-26c0-1.1080001-.891607-2-1.998047-2zm.5019531 1h3.4882812v5h-4.9882812v-3.5c0-.8310001.6690009-1.5 1.5-1.5zm4.4960938 0h5.9960942v5h-5.992188v.9707031h-.00391zm7.0039062 0h5.998047v5h-5.998047zm7.005859 0h4.494141c.830999 0 1.5.6689999 1.5 1.5v3.5h-5.994141zm-14.005859 6h5.998047l.001953 5.001953h-5.9980469zm7.005859 0h5.996094l-.001953 5h-6zm7.003907 0h5.990234v5h-6zm-20.009766.0019531h4.9921875l.00195 4.9999999h-4.9882781zm0 5.9980469 4.9941406.0332-.00195 4.933594h-4.9882844v.033206h-.0039062zm6.0019531 0h5.9980469v5h-6zm6.9980469 0h6v5h-6zm7 0h6v5h-5.994141zm-14 6h6v5l-6-.0078zm7 0h6v5h-6zm13 0v4.996094h-5.996094v1.007812h5.996094v2.496094c0 .207749-.04148.404407-.117188.583984v.002c-.227485.537792-.760176.914016-1.382812.914016h-4.5l.0039-9.992188zm-26 .002h4.9921875v4.990235l-4.9921875.009718zm0 5.998h5v4h-3.5c-.8309991 0-1.5-.669-1.5-1.5zm6 0h6v4h-6zm7 0 6 .0078-.007812 3.9922h-5.992188z" opacity=".3" transform="scale(.26458333)"/><g fill="none" stroke-width=".264583"><path d="m3.8364584 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#z)"/><path d="m3.8364583 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#c)"/><path d="m3.8364583.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#d)"/><path d="m3.8364583 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#e)"/><path d="m3.8364583 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#f)"/><path d="m5.6885416 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#g)"/><path d="m5.6885415 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#h)"/><path d="m5.6885415.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#i)"/><path d="m5.6885415 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#j)"/><path d="m5.6885415 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#k)"/><path d="m7.540625 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#l)"/><path d="m7.5406249 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#m)"/><path d="m7.5406249.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#n)"/><path d="m7.5406249 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#o)"/><path d="m7.5406249 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#p)"/><path d="m1.9843751 3.8364616h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#q)"/><path d="m1.984375 2.2489583h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#r)"/><path d="m1.984375.66145834h-1.05833333l-.0000002 1.05833066h1.05833353z" stroke="url(#s)"/><path d="m1.984375 5.4239584h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#t)"/><path d="m1.984375 7.0114584h-1.05833333l-.0000002.79375h1.05833353z" stroke="url(#u)"/></g><path d="m4 1.5c-.831 0-1.5.6689665-1.5 1.5v4.5h27v-4.5c0-.8310335-.669-1.5-1.5-1.5z" fill="url(#A)" stroke-width="5.039244" transform="scale(.26458333)"/><path d="m3.9980469 1c-1.1064402 0-1.9980469.8919999-1.9980469 2v5h7 5.998047 1.007812 5.996094 1.007813 5.990234 1v-5c0-1.1080001-.891607-2-1.998047-2zm.5019531 1h3.4882812v5h-4.9882812v-3.5c0-.8310001.6690009-1.5 1.5-1.5zm4.4960938 0h5.9960942v5h-5.992188v.9707031h-.00391zm7.0039062 0h5.998047v5h-5.998047zm7.005859 0h4.494141c.830999 0 1.5.6689999 1.5 1.5v3.5h-5.994141z" fill="#555761" fill-opacity=".501961" transform="scale(.26458333)"/><g stroke-width=".264583"><g fill="none"><path d="m3.8364583.66145843h-1.3229165l-.0000002 1.05833057h1.3229167z" opacity=".8" stroke="url(#v)"/><path d="m5.6885414.66145843h-1.3229164l-.0000003 1.05833057h1.3229167z" opacity=".8" stroke="url(#w)"/><path d="m7.540625.92604167c0-.13229167-.1116211-.26458333-.2645833-.26458333l-1.0583333.00000009-.0000003 1.05833057h1.3229167z" opacity=".8" stroke="url(#x)"/><path d="m.92604113.92604167c0-.13229167.11162107-.26458333.26458327-.26458333h.7937506l.0000003 1.05833056-1.05833397.0000001z" opacity=".8" stroke="url(#B)"/></g><path d="m.52916667 2.1166667 7.40828523-.0000482v.2645833l-7.40828523.0000482z" fill="url(#y)" opacity=".15"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/res/placeholder_table_large_hover.svg b/icon-themes/elementary_svg/sd/res/placeholder_table_large_hover.svg
new file mode 100644
index 000000000..9da5bccda
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/res/placeholder_table_large_hover.svg
@@ -0,0 +1 @@
+<svg height="42" viewBox="0 0 42 42" width="42" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.1573294 0 0 .1586627 -8.008007 -.016355)" gradientUnits="userSpaceOnUse" x1="24.833029" x2="24.833029" y1="2.604455" y2="51.798176"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="b" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#c" y1="2" y2="5.000003"/><linearGradient id="c" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" y1="2" y2="5.000003"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#c" y1="2" y2="5.000003"/><linearGradient id="e" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#c" y1="2" y2="5.000003"/><linearGradient id="f" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#c" y1="2" y2="5.000003"/><linearGradient id="g" gradientTransform="matrix(-.26458333 0 0 .26458333 3.704167 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#c" y1="2" y2="4.000013"/><linearGradient id="h" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#c" y1="2" y2="5.000003"/><linearGradient id="i" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#c" y1="2" y2="5.000003"/><linearGradient id="j" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#c" y1="2" y2="5.000003"/><linearGradient id="k" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#c" y1="2" y2="5.000003"/><linearGradient id="l" gradientTransform="matrix(-.26458333 0 0 .26458333 5.55625 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#c" y1="2" y2="4.000013"/><linearGradient id="m" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#c" y1="2" y2="5.000003"/><linearGradient id="n" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#c" y1="2" y2="5.000003"/><linearGradient id="o" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#c" y1="2" y2="5.000003"/><linearGradient id="p" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#c" y1="2" y2="5.000003"/><linearGradient id="q" gradientTransform="matrix(-.26458333 0 0 .26458333 7.408334 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#c" y1="2" y2="4.000013"/><linearGradient id="r" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 3.439583)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#c" y1="2" y2="5.000003"/><linearGradient id="s" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 1.85208)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#c" y1="2" y2="5.000003"/><linearGradient id="t" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#c" y1="2" y2="5.000003"/><linearGradient id="u" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 5.02708)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#c" y1="2" y2="5.000003"/><linearGradient id="v" gradientTransform="matrix(-.26458333 0 0 .26458333 1.852084 6.61458)" gradientUnits="userSpaceOnUse" x1="3" x2="3.000001" xlink:href="#c" y1="2" y2="4.000013"/><linearGradient id="w" gradientUnits="userSpaceOnUse" x1="15.5" x2="15.5" y1="1.5" y2="7.5"><stop offset="0" stop-color="#d4d4d4"/><stop offset="1" stop-color="#abacae"/></linearGradient><linearGradient id="x" gradientTransform="matrix(-.26458332 0 0 .26458332 3.704167 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#c" y1="2" y2="5.000003"/><linearGradient id="y" gradientTransform="matrix(-.26458332 0 0 .26458332 5.55625 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#c" y1="2" y2="5.000003"/><linearGradient id="z" gradientTransform="matrix(-.26458332 0 0 .26458332 7.408334 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#c" y1="2" y2="5.000003"/><linearGradient id="A" gradientTransform="matrix(.26458332 0 0 .26458332 1.058332 .26458)" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#c" y1="2" y2="5.000003"/><linearGradient id="B" gradientTransform="matrix(.13229166 0 0 .06614583 -1.322965 1.058285)" gradientUnits="userSpaceOnUse" x1="41.000362" x2="41.000362" y1="16.000725" y2="20.000727"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><g transform="matrix(1 0 0 -1 0 42)"><path d="m3 0v7.8027344 19.1972656 4.197266c0 4.322388 3.122 7.802734 7 7.802734h7 17 8v-1h-7-17-7c-3.878 0-7-3.480346-7-7.802734v-4.197266-18.1972656-7.8027344z" fill="#e1e1e1" fill-opacity=".581395"/><path d="m4 0v7.8027344 18.1972656 4.197266c0 4.322388 3.122 7.802734 7 7.802734h7 17 7v-7.802734-22.3945316-7.8027344h-7-24z" fill="#f9c440" fill-opacity=".581395"/><g transform="matrix(3.7795275 0 0 -3.7795275 7 35)"><rect fill="url(#a)" height="7.672933" rx=".396875" ry=".396891" stroke-width="1.3333" transform="scale(-1 1)" width="7.14375" x="-7.805209" y=".396859"/><path d="m3.9980469 1c-1.1064402 0-1.9980469.8919999-1.9980469 2v26c0 1.108.8916067 2 1.9980469 2h24.0039061c1.10644 0 1.998047-.892 1.998047-2v-26c0-1.1080001-.891607-2-1.998047-2zm.5019531 1h3.4882812v5h-4.9882812v-3.5c0-.8310001.6690009-1.5 1.5-1.5zm4.4960938 0h5.9960942v5h-5.992188v.9707031h-.00391zm7.0039062 0h5.998047v5h-5.998047zm7.005859 0h4.494141c.830999 0 1.5.6689999 1.5 1.5v3.5h-5.994141zm-14.005859 6h5.998047l.001953 5.001953h-5.9980469zm7.005859 0h5.996094l-.001953 5h-6zm7.003907 0h5.990234v5h-6zm-20.009766.0019531h4.9921875l.00195 4.9999999h-4.9882781zm0 5.9980469 4.9941406.0332-.00195 4.933594h-4.9882844v.033206h-.0039062zm6.0019531 0h5.9980469v5h-6zm6.9980469 0h6v5h-6zm7 0h6v5h-5.994141zm-14 6h6v5l-6-.0078zm7 0h6v5h-6zm13 0v4.996094h-5.996094v1.007812h5.996094v2.496094c0 .207749-.04148.404407-.117188.583984v.002c-.227485.537792-.760176.914016-1.382812.914016h-4.5l.0039-9.992188zm-26 .002h4.9921875v4.990235l-4.9921875.009718zm0 5.998h5v4h-3.5c-.8309991 0-1.5-.669-1.5-1.5zm6 0h6v4h-6zm7 0 6 .0078-.007812 3.9922h-5.992188z" opacity=".3" transform="scale(.26458333)"/><g fill="none" stroke-width=".264583"><path d="m3.8364584 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#b)"/><path d="m3.8364583 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#d)"/><path d="m3.8364583.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#e)"/><path d="m3.8364583 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#f)"/><path d="m3.8364583 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#g)"/><path d="m5.6885416 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#h)"/><path d="m5.6885415 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#i)"/><path d="m5.6885415.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#j)"/><path d="m5.6885415 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#k)"/><path d="m5.6885415 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#l)"/><path d="m7.540625 3.8364616h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#m)"/><path d="m7.5406249 2.2489583h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#n)"/><path d="m7.5406249.66145834h-1.3229165l-.0000002 1.05833066h1.3229167z" stroke="url(#o)"/><path d="m7.5406249 5.4239584h-1.3229165l-.0000002 1.0583307h1.3229167z" stroke="url(#p)"/><path d="m7.5406249 7.0114584h-1.3229165l-.0000002.79375h1.3229167z" stroke="url(#q)"/><path d="m1.9843751 3.8364616h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#r)"/><path d="m1.984375 2.2489583h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#s)"/><path d="m1.984375.66145834h-1.05833333l-.0000002 1.05833066h1.05833353z" stroke="url(#t)"/><path d="m1.984375 5.4239584h-1.05833333l-.0000002 1.0583307h1.05833353z" stroke="url(#u)"/><path d="m1.984375 7.0114584h-1.05833333l-.0000002.79375h1.05833353z" stroke="url(#v)"/></g><path d="m4 1.5c-.831 0-1.5.6689665-1.5 1.5v4.5h27v-4.5c0-.8310335-.669-1.5-1.5-1.5z" fill="url(#w)" stroke-width="5.039244" transform="scale(.26458333)"/><path d="m3.9980469 1c-1.1064402 0-1.9980469.8919999-1.9980469 2v5h7 5.998047 1.007812 5.996094 1.007813 5.990234 1v-5c0-1.1080001-.891607-2-1.998047-2zm.5019531 1h3.4882812v5h-4.9882812v-3.5c0-.8310001.6690009-1.5 1.5-1.5zm4.4960938 0h5.9960942v5h-5.992188v.9707031h-.00391zm7.0039062 0h5.998047v5h-5.998047zm7.005859 0h4.494141c.830999 0 1.5.6689999 1.5 1.5v3.5h-5.994141z" fill="#555761" fill-opacity=".501961" transform="scale(.26458333)"/><g stroke-width=".264583"><g fill="none"><path d="m3.8364583.66145843h-1.3229165l-.0000002 1.05833057h1.3229167z" opacity=".8" stroke="url(#x)"/><path d="m5.6885414.66145843h-1.3229164l-.0000003 1.05833057h1.3229167z" opacity=".8" stroke="url(#y)"/><path d="m7.540625.92604167c0-.13229167-.1116211-.26458333-.2645833-.26458333l-1.0583333.00000009-.0000003 1.05833057h1.3229167z" opacity=".8" stroke="url(#z)"/><path d="m.92604113.92604167c0-.13229167.11162107-.26458333.26458327-.26458333h.7937506l.0000003 1.05833056-1.05833397.0000001z" opacity=".8" stroke="url(#A)"/></g><path d="m.52916667 2.1166667 7.40828523-.0000482v.2645833l-7.40828523.0000482z" fill="url(#B)" opacity=".15"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/res/placeholder_table_small.svg b/icon-themes/elementary_svg/sd/res/placeholder_table_small.svg
new file mode 100644
index 000000000..2ba6e766c
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/res/placeholder_table_small.svg
@@ -0,0 +1 @@
+<svg height="21" viewBox="0 0 21 21" width="21" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.59436 0 0 .5999 -19.765 2.467)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="0" y2="5"><stop offset="0" stop-color="#d4d4d4"/><stop offset="1" stop-color="#abacae"/></linearGradient><linearGradient id="c" gradientTransform="translate(-1 -1)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#d" y1="3" y2="4"/><linearGradient id="d" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" y1="6.451322" y2="10.245955"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999982" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientTransform="translate(-6 -1)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#d" y1="3" y2="4"/><linearGradient id="f" gradientTransform="translate(4 -1)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#d" y1="3" y2="4"/><linearGradient id="g" gradientTransform="translate(-1 6)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#d" y1="3" y2="4"/><linearGradient id="h" gradientTransform="translate(-6 6)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#d" y1="3" y2="4"/><linearGradient id="i" gradientTransform="translate(4 6)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#d" y1="3" y2="4"/><linearGradient id="j" gradientTransform="translate(-1 10)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#d" y1="3" y2="4"/><linearGradient id="k" gradientTransform="translate(-6 10)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#d" y1="3" y2="4"/><linearGradient id="l" gradientTransform="translate(4 10)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#d" y1="3" y2="4"/><linearGradient id="m" gradientTransform="translate(-1 3)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#d" y1="3" y2="4"/><linearGradient id="n" gradientTransform="translate(-6 3)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#d" y1="3" y2="4"/><linearGradient id="o" gradientTransform="translate(4 3)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#d" y1="3" y2="4"/><path d="m5 1c-2.198703 0-4 1.801297-4 4v12 1 2 1h1v-1-3-12c0-.20775.0207148-.4098242.0605469-.6054688.2788242-1.3695117 1.4852031-2.3945312 2.9394531-2.3945312h15 1v-1h-1z" fill="#e1e1e1" fill-opacity=".580392"/><path d="m26 23c-1.662 0-3 1.338-3 3v16h19v-19z" fill="#5b5b5b" fill-opacity=".580392" transform="translate(-21 -21)"/><g transform="translate(4 4)"><rect fill="url(#a)" height="15" rx=".424" ry=".491" width="15" x=".5" y=".5"/><path d="m.5.5h15v3.98l-15 .02z" fill="url(#b)"/><path d="m.498.002c-.276 0-.5.224-.5.5l.002 14.998c0 .276.224.5.5.5h15c.276 0 .5-.224.5-.5l-.002-10.5h.002v-1h-.002v-3.498c0-.276-.224-.5-.5-.5zm.498.998h14.004v3h-4.002v-2.998h-1v2.998h-4v-2.998h-1v2.998h-4.002zm0 4h4.004v2h-4v1h4v3h-4v1h4v3h1v-3h4v3h1v-3h4v-1h-4v-3h4v3l.002 4.002h-14.004zm5.004 0h4v2h-4zm5 0h4v2h-4zm-5 3h4v3h-4z" fill="#030303" opacity=".32"/><path d="m.5 0c-.27614237 0-.5.22385763-.5.5v4.5h.99804688v-4.00195312h4.00195312v.00195312 3h-4v1h14v-1h-4v-3-.001953h4.001953v4.001953h.998047v-4.5c0-.27614237-.223858-.5-.5-.5zm5.5.99804688h4v.00195312 3h-4v-3z" fill="#555761" fill-opacity=".501961"/><g fill="none" stroke-linecap="square" stroke-opacity=".67451"><path d="m6.5 1.5h3v2h-3z" opacity=".8" stroke="url(#c)"/><path d="m1.5 1.5h3v2h-3z" opacity=".8" stroke="url(#e)"/><path d="m11.5 1.5h3v2h-3z" opacity=".8" stroke="url(#f)"/><path d="m6.5 8.5h3v2h-3z" stroke="url(#g)"/><path d="m1.5 8.5h3v2h-3z" stroke="url(#h)"/><path d="m11.5 8.5h3v2h-3z" stroke="url(#i)"/><path d="m6.5 12.5h3v2h-3z" stroke="url(#j)"/><path d="m1.5 12.5h3v2h-3z" stroke="url(#k)"/><path d="m11.5 12.5h3v2h-3z" stroke="url(#l)"/><path d="m6.5 5.5h3v1h-3z" stroke="url(#m)"/><path d="m1.5 5.5h3v1h-3z" stroke="url(#n)"/><path d="m11.5 5.5h3v1h-3z" stroke="url(#o)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/res/placeholder_table_small_hover.svg b/icon-themes/elementary_svg/sd/res/placeholder_table_small_hover.svg
new file mode 100644
index 000000000..27e21a665
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/res/placeholder_table_small_hover.svg
@@ -0,0 +1 @@
+<svg height="21" viewBox="0 0 21 21" width="21" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.59436 0 0 .5999 -19.765 2.467)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="0" y2="5"><stop offset="0" stop-color="#d4d4d4"/><stop offset="1" stop-color="#abacae"/></linearGradient><linearGradient id="c" gradientTransform="translate(-1 -1)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#d" y1="3" y2="4"/><linearGradient id="d" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" y1="6.451322" y2="10.245955"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999982" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientTransform="translate(-6 -1)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#d" y1="3" y2="4"/><linearGradient id="f" gradientTransform="translate(4 -1)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#d" y1="3" y2="4"/><linearGradient id="g" gradientTransform="translate(-1 6)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#d" y1="3" y2="4"/><linearGradient id="h" gradientTransform="translate(-6 6)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#d" y1="3" y2="4"/><linearGradient id="i" gradientTransform="translate(4 6)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#d" y1="3" y2="4"/><linearGradient id="j" gradientTransform="translate(-1 10)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#d" y1="3" y2="4"/><linearGradient id="k" gradientTransform="translate(-6 10)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#d" y1="3" y2="4"/><linearGradient id="l" gradientTransform="translate(4 10)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#d" y1="3" y2="4"/><linearGradient id="m" gradientTransform="translate(-1 3)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#d" y1="3" y2="4"/><linearGradient id="n" gradientTransform="translate(-6 3)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#d" y1="3" y2="4"/><linearGradient id="o" gradientTransform="translate(4 3)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#d" y1="3" y2="4"/><path d="m5 1c-2.198703 0-4 1.801297-4 4v12 1 2 1h1v-1-3-12c0-.20775.0207148-.4098242.0605469-.6054688.2788242-1.3695117 1.4852031-2.3945312 2.9394531-2.3945312h15 1v-1h-1z" fill="#e1e1e1" fill-opacity=".580392"/><path d="m26 23c-1.662 0-3 1.338-3 3v16h19v-19z" fill="#f9c440" fill-opacity=".580392" transform="translate(-21 -21)"/><g transform="translate(4 4)"><rect fill="url(#a)" height="15" rx=".424" ry=".491" width="15" x=".5" y=".5"/><path d="m.5.5h15v3.98l-15 .02z" fill="url(#b)"/><path d="m.498.002c-.276 0-.5.224-.5.5l.002 14.998c0 .276.224.5.5.5h15c.276 0 .5-.224.5-.5l-.002-10.5h.002v-1h-.002v-3.498c0-.276-.224-.5-.5-.5zm.498.998h14.004v3h-4.002v-2.998h-1v2.998h-4v-2.998h-1v2.998h-4.002zm0 4h4.004v2h-4v1h4v3h-4v1h4v3h1v-3h4v3h1v-3h4v-1h-4v-3h4v3l.002 4.002h-14.004zm5.004 0h4v2h-4zm5 0h4v2h-4zm-5 3h4v3h-4z" fill="#030303" opacity=".32"/><path d="m.5 0c-.27614237 0-.5.22385763-.5.5v4.5h.99804688v-4.00195312h4.00195312v.00195312 3h-4v1h14v-1h-4v-3-.001953h4.001953v4.001953h.998047v-4.5c0-.27614237-.223858-.5-.5-.5zm5.5.99804688h4v.00195312 3h-4v-3z" fill="#555761" fill-opacity=".501961"/><g fill="none" stroke-linecap="square" stroke-opacity=".67451"><path d="m6.5 1.5h3v2h-3z" opacity=".8" stroke="url(#c)"/><path d="m1.5 1.5h3v2h-3z" opacity=".8" stroke="url(#e)"/><path d="m11.5 1.5h3v2h-3z" opacity=".8" stroke="url(#f)"/><path d="m6.5 8.5h3v2h-3z" stroke="url(#g)"/><path d="m1.5 8.5h3v2h-3z" stroke="url(#h)"/><path d="m11.5 8.5h3v2h-3z" stroke="url(#i)"/><path d="m6.5 12.5h3v2h-3z" stroke="url(#j)"/><path d="m1.5 12.5h3v2h-3z" stroke="url(#k)"/><path d="m11.5 12.5h3v2h-3z" stroke="url(#l)"/><path d="m6.5 5.5h3v1h-3z" stroke="url(#m)"/><path d="m1.5 5.5h3v1h-3z" stroke="url(#n)"/><path d="m11.5 5.5h3v1h-3z" stroke="url(#o)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/res/playblue_16.svg b/icon-themes/elementary_svg/sd/res/playblue_16.svg
new file mode 100644
index 000000000..eaac9875d
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/res/playblue_16.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="2.26016949444" x2="2.26016949444" y1="292.76667" y2="296.78474886605"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="1.58749998" x2="3.17499017042" y1="294.88333664" y2="294.88333664"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4" stop-opacity=".785965"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.3673 0 0 .36733 -.292 -1.32)" gradientUnits="userSpaceOnUse" x1="24.123219" x2="19.852982" y1="24.776405" y2="30.816977"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".392" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="7.65995" x2="8.025424" y1="3.152476" y2="12.618644"><stop offset="0" stop-color="#fff"/><stop offset=".508" stop-color="#fff" stop-opacity=".235"/><stop offset=".835" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><g transform="translate(0 -292.76665)"><path d="m4.1010417 294.88333a1.984375 1.984375 0 0 1 -1.984375 1.98438 1.984375 1.984375 0 0 1 -1.98437504-1.98438 1.984375 1.984375 0 0 1 1.98437504-1.98437 1.984375 1.984375 0 0 1 1.984375 1.98437z" style="stroke:#002e99;stroke-width:.264583;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#a)"/><path d="m1.7197917 295.80937v-1.85208l1.3229166.92604z" style="stroke:#002e99;stroke-width:.264583;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#b)"/><g fill="none" transform="matrix(.26458333 0 0 .26458333 0 292.76667)"><path d="m7.5 6.4116117v3.1811347l2.243068-1.5927464z" opacity=".6" stroke="url(#c)"/><path d="m14.5 8a6.5 6.5 0 0 1 -6.5 6.5 6.5 6.5 0 0 1 -6.5-6.5 6.5 6.5 0 0 1 6.5-6.5 6.5 6.5 0 0 1 6.5 6.5z" opacity=".5" stroke="url(#d)" stroke-linecap="round" stroke-linejoin="round"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/res/sf01.svg b/icon-themes/elementary_svg/sd/res/sf01.svg
new file mode 100644
index 000000000..2b3ed62b9
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/res/sf01.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.24324 0 0 .35135 2.162 .568)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.205" y2="41.59"><stop offset="0" stop-color="#fff"/><stop offset=".029" stop-color="#fff" stop-opacity=".235"/><stop offset=".972" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.2857 0 0 .3042 1.143 1.233)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.2538 0 0 .30502 19.13 .315)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" xlink:href="#c" y1="50.786" y2="2.906"/><linearGradient id="e" gradientTransform="matrix(.25277 0 0 .31365 1.903 1.45)" gradientUnits="userSpaceOnUse" x1="16.626" x2="20.055" y1="15.298" y2="24.628"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.31418 0 0 .3333 -.44 .934)" gradientUnits="userSpaceOnUse" x1="-24.032" x2="-24.098" xlink:href="#c" y1="-13.091" y2="-40.164"/><linearGradient id="g" gradientTransform="matrix(.07868 0 0 .08498 18.225 4.95)" gradientUnits="userSpaceOnUse" x1="-96.557" x2="-96.557" y1="110.925" y2="39.992"><stop offset="0" stop-color="#e89c42"/><stop offset="1" stop-color="#faca67"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.07868 0 0 .08498 18.225 4.95)" gradientUnits="userSpaceOnUse" x1="-107.456" x2="-107.456" y1="-37.385" y2="38.561"><stop offset="0" stop-color="#0b85e9"/><stop offset="1" stop-color="#69d1ef"/></linearGradient><clipPath id="i"><path d="m16 1.7929688c-1.036913 1.1926078-1.994844 2.305806-2.84375 3.2773437-.01719-.0007439-.01443-.00586-.0332-.00586a.53346598.53346598 0 0 0 -.429691.2167975l-4.427734 5.986328c-.5977315.129119-1.1855087.457135-1.6035156 1.091797-1.1329277 1.726413-2.4042969 3.275391-2.4042969 3.275391a.53346598.53346598 0 0 0 -.1191406.365234h5.4785156c.1737957-.102636.340494-.219138.4882815-.365234.412334-.407618.681596-.978348.802734-1.691407.05267-.307763-.0127-.578532-.05664-.855468l5.148437-4.4882816z"/></clipPath><linearGradient id="j" gradientTransform="matrix(.5656 0 0 .5621 -.077 -7.93)" gradientUnits="userSpaceOnUse" x1="28.059" x2="33.437" y1="18.868" y2="23.743"><stop offset="0" stop-color="#6e3d09"/><stop offset=".242" stop-color="#ea8113"/><stop offset=".621" stop-color="#5c3307"/><stop offset="1" stop-color="#e07c12"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.55645 0 0 .56274 .185 -7.95)" gradientUnits="userSpaceOnUse" x1="20.250999" x2="22.011999" y1="29.811001" y2="31.724001"><stop offset="0" stop-color="#f2f2f2"/><stop offset="1" stop-color="#c3c3c3"/></linearGradient><radialGradient id="l" cx="15.415" cy="35.356998" gradientTransform="matrix(.45238 0 0 .5118 1.782 -5.44)" gradientUnits="userSpaceOnUse" r="7.579"><stop offset="0" stop-color="#650000"/><stop offset="1" stop-color="#fb66f5"/></radialGradient><path d="m1 14v-12h14v12z" fill="url(#b)"/><path d="m14.5 2.5v11h-13v-11z" fill="none" stroke="url(#a)" stroke-linecap="round"/><path d="m.5 14.5v-13h15v13z" fill="none" stroke="url(#d)" stroke-linejoin="round"/><path d="m2.008 3.085v9.957h11.96v-9.957z" fill="url(#g)"/><path d="m2.008 3.085v5.082c.177.088.402.168.645.168.555 0 1.098-.484 2.025-.484s1.624.61 2.793.61c1.17 0 1.433-.88 2.923-.88s1.35.557 2.283.557c.643 0 .917-.242 1.29-.396v-4.656z" fill="url(#h)"/><path d="m10.393 7.255c-1.49 0-1.753.88-2.922.88-1.168 0-1.865-.608-2.792-.608s-1.47.484-2.025.484c-.243 0-.468-.08-.645-.168v1.085c.267.077.613.14 1.026.14 1.052 0 .9-.382 1.807-.382s1.44.624 2.665.624c1.517 0 1.865-1.007 3.065-1.007.937 0 1.007.55 2.038.55.697 0 .928-.29 1.36-.477v-.96c-.375.154-.65.397-1.292.397-.933 0-.793-.558-2.283-.558z" fill="#fff"/><path d="m-13.488-12.572h10.976v8.955h-10.976z" fill="none" stroke="url(#f)" stroke-linecap="round" transform="matrix(-1 .004 .0023 -1 0 0)"/><path d="m2.16 3.242.004 5.785c.336-.007 11.386-2.133 11.64-2.235v-3.55z" fill="url(#e)" fill-rule="evenodd" opacity=".15"/><g clip-path="url(#i)"><path d="m13.247 5.778 2.3 2.136.91-.942-.01-4.88c-1.168 1.343-2.276 2.634-3.2 3.687z" fill="url(#j)" stroke="#673907" stroke-linecap="round"/><path d="m8.316 12.098 1.437 1.24 6.05-5.273c-.245-.88-1.64-2.467-2.68-2.467z" fill="url(#k)" stroke="#797b75" stroke-linecap="round"/><path d="m4.667 15.973c3.003 0 5.284.417 5.715-2.12.35-2.045-2.073-3.025-3.275-1.2-1.153 1.757-2.437 3.32-2.437 3.32z" fill="url(#l)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sd/res/sf02.svg b/icon-themes/elementary_svg/sd/res/sf02.svg
new file mode 100644
index 000000000..dfd0eb57a
--- /dev/null
+++ b/icon-themes/elementary_svg/sd/res/sf02.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.33196 0 0 .24402 22.863 1.552)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".318"/><stop offset="1" stop-opacity=".24"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.22297 0 0 .27027 .274 2.014)" gradientUnits="userSpaceOnUse" x1="11.003" x2="11.003" xlink:href="#a" y1="7.35" y2="40.65"/><linearGradient id="d" gradientTransform="matrix(.35135 0 0 .27027 -.432 2.014)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#a" y1="7.35" y2="40.444"/><linearGradient id="e" gradientTransform="matrix(.34286 0 0 .239 .77 2.397)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="2.106" x2="2.106" y1="2.532" y2="14.492"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><clipPath id="g"><path d="m16 1.7929688c-1.036913 1.1926078-1.994844 2.305806-2.84375 3.2773437-.01719-.0007439-.01443-.00586-.0332-.00586a.53346598.53346598 0 0 0 -.429691.2167975l-4.427734 5.986328c-.5977315.129119-1.1855087.457135-1.6035156 1.091797-1.1329277 1.726413-2.4042969 3.275391-2.4042969 3.275391a.53346598.53346598 0 0 0 -.1191406.365234h5.4785156c.1737957-.102636.340494-.219138.4882815-.365234.412334-.407618.681596-.978348.802734-1.691407.05267-.307763-.0127-.578532-.05664-.855468l5.148437-4.4882816z"/></clipPath><linearGradient id="h" gradientTransform="matrix(.5656 0 0 .5621 -.077 -7.93)" gradientUnits="userSpaceOnUse" x1="28.059" x2="33.437" y1="18.868" y2="23.743"><stop offset="0" stop-color="#6e3d09"/><stop offset=".242" stop-color="#ea8113"/><stop offset=".621" stop-color="#5c3307"/><stop offset="1" stop-color="#e07c12"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.55645 0 0 .56274 .185 -7.95)" gradientUnits="userSpaceOnUse" x1="20.250999" x2="22.011999" y1="29.811001" y2="31.724001"><stop offset="0" stop-color="#f2f2f2"/><stop offset="1" stop-color="#c3c3c3"/></linearGradient><radialGradient id="j" cx="15.415" cy="35.356998" gradientTransform="matrix(.45238 0 0 .5118 1.782 -5.44)" gradientUnits="userSpaceOnUse" r="7.579"><stop offset="0" stop-color="#650000"/><stop offset="1" stop-color="#fb66f5"/></radialGradient><path d="m3 3h12v11h-12z" fill="url(#e)"/><path d="m14 9a3 3 0 1 1 -1.587-2.646l-1.413 2.646z" fill="url(#f)" opacity=".5"/><path d="m14 9.01c0 1.3-.946 2.543-2.2 2.89-1.253.347-2.704-.233-3.372-1.35-.006.007 2.572-1.54 2.572-1.54z" fill="url(#f)" opacity=".5"/><path d="m3 14.5h12.5v-12h-12.5" fill="none" stroke="url(#b)" stroke-linejoin="round"/><path d="m14.5 13.5h-13v-10h13z" fill="none" stroke="url(#d)" stroke-linecap="round"/><path d="m3 14.5h-2.5c.002-3.655.002-11.52 0-12h2.5" fill="url(#f)"/><g fill="none"><path d="m3 14.5h-2.376c-.233-.142-.056-.424-.11-.625v-11.305l.03-.05.08-.02h2.376" opacity=".4" stroke="#cc3b02" stroke-linejoin="round"/><path d="m2.5 13.5h-1v-10h1" opacity=".5" stroke="url(#c)" stroke-linecap="square"/><path d="m4 7.5h2m-2 2h1m-1 2h3m-1-2h1" stroke="#aaa"/></g><path d="m14 9c0 1.3-.946 2.543-2.2 2.89-.03-.005-.8-2.89-.8-2.89z" fill="url(#f)"/><g clip-path="url(#g)"><path d="m13.247 5.778 2.3 2.136.91-.942-.01-4.88c-1.168 1.343-2.276 2.634-3.2 3.687z" fill="url(#h)" stroke="#673907" stroke-linecap="round"/><path d="m8.316 12.098 1.437 1.24 6.05-5.273c-.245-.88-1.64-2.467-2.68-2.467z" fill="url(#i)" stroke="#797b75" stroke-linecap="round"/><path d="m4.667 15.973c3.003 0 5.284.417 5.715-2.12.35-2.045-2.073-3.025-3.275-1.2-1.153 1.757-2.437 3.32-2.437 3.32z" fill="url(#j)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sfx2/res/128x128_calc_doc-p.svg b/icon-themes/elementary_svg/sfx2/res/128x128_calc_doc-p.svg
new file mode 100644
index 000000000..7c7e4bc08
--- /dev/null
+++ b/icon-themes/elementary_svg/sfx2/res/128x128_calc_doc-p.svg
@@ -0,0 +1 @@
+<svg height="128" width="128" 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 23.232209 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><radialGradient id="e" cx="8.731252" cy="271.31744" gradientTransform="matrix(-.00000076 3.0638312 -2.6382977 -.00000067 724.54745 242.46782)" gradientUnits="userSpaceOnUse" r="12.435417"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".704952" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="f" gradientTransform="matrix(.21365019 0 0 .23675768 -3.064344 262.08014)" gradientUnits="userSpaceOnUse" x1="19.314583" x2="19.314583" y1="294.61874" y2="271.33539"><stop offset="0" stop-color="#206b00"/><stop offset="1" stop-color="#3a9104"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="15.345833" x2="15.610416" y1="264.456237" y2="294.618737"><stop offset="0" stop-color="#fff"/><stop offset=".01741176" 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><radialGradient id="h" cx="25" cy="8" gradientTransform="matrix(.00000003 1.2634084 -1.6845445 .00000003 29.802703 237.63351)" gradientUnits="userSpaceOnUse" r="17"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".908397"/></radialGradient><linearGradient id="i"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.58589872 0 0 .91809262 1.521436 262.65146)" gradientUnits="userSpaceOnUse" x1="15.918245" x2="19.53093" xlink:href="#i" y1="9.458679" y2="20.986202"/><linearGradient id="k" gradientTransform="matrix(.8563683 0 0 .9968005 3.38807 -.394764)" gradientUnits="userSpaceOnUse" x1="10.650842" x2="27.192274" y1="2.913684" y2="17.470011"><stop offset="0" stop-color="#cad0c6"/><stop offset=".5" stop-color="#eaece9"/><stop offset="1" stop-color="#c5cbc0"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.8563683 0 0 .9968005 4.828827 2.646753)" gradientUnits="userSpaceOnUse" x1="35.004684" x2="33.004314" xlink:href="#m" y1="14.849737" y2="14.849737"/><linearGradient id="m"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="n" gradientTransform="matrix(-.8563683 0 0 .9968005 45.000381 2.646753)" gradientUnits="userSpaceOnUse" x1="32.128025" x2="35.020981" xlink:href="#m" y1="13.789077" y2="13.789077"/><radialGradient id="o" cx="18.031223" cy="6.2807" gradientUnits="userSpaceOnUse" r="3.181981" xlink:href="#p"/><linearGradient id="p" xlink:href="#i"/><radialGradient id="q" cx="16.823883" cy="11.368058" fx="16.777113" fy="11.597148" gradientTransform="matrix(0 2.2261905 -3.2100562 0 60.492107 -12.89067)" gradientUnits="userSpaceOnUse" r="10.5"><stop offset="0" stop-color="#f2e0c4"/><stop offset=".76470584" stop-color="#e5af5b"/><stop offset="1" stop-color="#af6900"/></radialGradient><linearGradient id="r" gradientTransform="matrix(1.3333334 0 0 1.4000109 .666666 3.399684)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#s" y1="29" y2="14"/><linearGradient id="s"><stop offset="0" stop-color="#d88f22"/><stop offset="1" stop-color="#d88f22" stop-opacity="0"/></linearGradient><linearGradient id="t" gradientTransform="matrix(1.3333334 0 0 1.4000109 4.666665 3.399684)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#s" y1="29" y2="14"/><linearGradient id="u" gradientTransform="matrix(1.0000078 0 0 1.4000109 2.000016 -63.600154)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#p" y1="29" y2="14"/><linearGradient id="v" gradientTransform="matrix(1.0000078 0 0 1.4000109 29.000225 -63.600154)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#p" y1="29" y2="14"/><linearGradient id="w" gradientTransform="matrix(1.5263159 0 0 1.4285714 -.421054 2.785713)" gradientUnits="userSpaceOnUse" x1="21.771429" x2="21.771429" y1="14.871428" y2="27.924538"><stop offset="0" stop-color="#fff"/><stop offset=".03252051" stop-color="#fff" stop-opacity=".235294"/><stop offset=".98558509" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="x" gradientTransform="matrix(-1.8671693 0 0 1.5000117 53.285829 -14.750435)" gradientUnits="userSpaceOnUse" x1="8.642858" x2="23.299999" xlink:href="#m" y1="27.5" y2="27.5"/><linearGradient id="y" gradientTransform="matrix(-1.8671693 0 0 1.5000117 53.285829 -15.750435)" gradientUnits="userSpaceOnUse" x1="8.642858" x2="23.299999" xlink:href="#p" y1="27.5" y2="27.5"/><g transform="matrix(3.7795276 0 0 3.7795276 -.999998 -993.51965)"><g opacity=".4" transform="matrix(.82160086 0 0 .41577379 -4.108004 276.66485)"><path d="m38 40h5v7h-5z" fill="url(#a)"/><path d="m13.220339 47h-5v-7h5z" fill="url(#c)"/><path d="m13.220339 40h24.779661v7.000001h-24.779661z" fill="url(#d)"/></g><g stroke-width=".264583"><path d="m6.0854167 265.51456 13.5342093-.00001 8.161624 7.87525v20.17059h-21.6958333z" fill="#fff"/><path d="m4.630209 264.05936h24.606251v30.956242h-24.606251z" fill="url(#e)" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.894792 264.32394h24.077084v30.427076h-24.077084z" fill="none" opacity=".5" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round"/><path d="m5.953125 265.38227 13.743683-.00001 8.216734 8.08491v20.22551h-21.960417z" fill="#fff" opacity=".2" stroke="#000"/><path d="m6.0854167 265.51455h13.5342143l8.161619 7.87525v20.17059h-21.6958333z" fill="url(#h)"/></g><g transform="translate(-.264583 3.704167)"><path d="m8.2020829 271.07082h17.9916671v2.11666 2.11667h-17.9916671z" fill="#9bdb4d"/><g fill="none" stroke="#206b00" stroke-width=".264583"><path d="m25.929166 278.87602h-17.4624998m17.4624998 3.70417h-17.4624998m5.4239588-11.24479v14.81651m6.085416-14.81636v14.81652" opacity=".4"/><path d="m8.3343746 271.20311h17.7270834v15.08125h-17.7270834zm17.5659284 3.96875h-17.4336368" opacity=".6" stroke-linecap="round"/></g></g><path d="m6.0009686 264.19164h-1.2384687l.00898 14.2875c.7763654-.0171 23.7434071-6.24199 24.3326861-6.54142v-7.74608h-.98203z" fill="url(#j)" fill-rule="evenodd" opacity=".2" stroke-width=".264583"/></g><g transform="translate(86 81)"><g fill-rule="evenodd"><path d="m12.5 23.695457v-7.716497c0-7.8449534 4.502278-11.5718509 11.458059-11.4738799 6.993629.0979712 11.543822 3.5366344 11.543822 11.4738799v7.965697h-4.702062v-5.972096c0-1.993601.486805-8.4447478-6.792763-8.4447478-7.219539 0-6.693503 6.4909038-6.665508 8.4367988v5.764416z" fill="url(#k)"/><path d="m33.092992 12.327748 1.082405.1246c.794058 2.813702.630331 9.479985.630331 9.479985-.05352 1.1214-1.739498.52955-1.712736 0z" fill="url(#l)" opacity=".182353"/><path d="m17.203152 12.415853-.318328.168654c-1.473237 1.05159-1.861344 9.347825-1.861344 9.347825.05352 1.121401 1.739498.52955 1.712737 0 0 0-.323896-6.848657.466935-9.516479z" fill="url(#n)" opacity=".141176"/></g><path d="m14.272838 21.57803.120062-7.476003c0-9.8447736 17.949433-10.6422411 17.949433.8722v6.853004" fill="none" opacity=".623529" stroke="#fff" stroke-linecap="round" stroke-width="2"/><g fill-rule="evenodd" transform="matrix(.9605048 0 0 .9968005 .35405 1.487188)"><path d="m21.213204 6.2806997c.000441 1.7576709-1.42431 3.1827783-3.181981 3.1827783-1.75767 0-3.182421-1.4251074-3.18198-3.1827783-.000441-1.7576709 1.42431-3.1827783 3.18198-3.1827783 1.757671 0 3.182422 1.4251074 3.181981 3.1827783z" fill="url(#o)"/><path d="m21.213204 6.2806997c.000441 1.7576709-1.42431 3.1827783-3.181981 3.1827783-1.75767 0-3.182421-1.4251074-3.18198-3.1827783-.000441-1.7576709 1.42431-3.1827783 3.18198-3.1827783 1.757671 0 3.182422 1.4251074 3.181981 3.1827783z" fill="#fff" transform="matrix(.4343344 0 0 .4343344 10.199642 3.552776)"/></g><path d="m12.5 23.695457v-7.716497c0-7.8449533 4.502278-11.5718508 11.458059-11.4738798 6.993629.0979712 11.543822 3.5366344 11.543822 11.4738798v7.965697h-4.702062v-5.972096c0-1.993601.486805-8.4447477-6.792763-8.4447477-7.219539 0-6.693503 6.4909037-6.665508 8.4367987v5.764416z" fill="none" opacity=".4" stroke="#000"/><rect fill="url(#q)" height="22" rx="1" width="31" x="8.5" y="22.5"/><rect fill="url(#r)" height="21.000162" opacity=".5" rx="2" ry="1" width="2" x="11" y="22.999838"/><rect fill="url(#t)" height="21.000162" opacity=".5" rx="2" ry="1" width="2" x="35" y="22.999838"/><rect fill="url(#u)" height="21.000162" opacity=".5" rx="2" ry="1" transform="scale(1 -1)" width="1.500012" x="9.750076" y="-44"/><rect fill="url(#v)" height="21.000162" opacity=".5" rx="2" ry="1" transform="scale(1 -1)" width="1.500012" x="36.750286" y="-44"/><g fill="none"><path d="m9.5 23.5h29v20h-29z" opacity=".5" stroke="url(#w)" stroke-linejoin="round"/><rect height="22" opacity=".3" rx="1" stroke="#000" width="31" x="8.5" y="22.5"/><path d="m10.714369 26.499885h25.500199m-25.500199 3.000024h25.500199m-25.500199 3.000021h25.500199m-25.500199 3.000024h25.500199m-25.500199 3.000024h25.500199m-25.500199 3.000022h25.500199" opacity=".05" stroke="url(#x)"/><path d="m10.714369 25.499884h25.500199m-25.500199 3.000024h25.500199m-25.500199 3.000021h25.500199m-25.500199 3.000024h25.500199m-25.500199 3.000024h25.500199m-25.500199 3.000023h25.500199" opacity=".2" stroke="url(#y)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sfx2/res/128x128_draw_doc-p.svg b/icon-themes/elementary_svg/sfx2/res/128x128_draw_doc-p.svg
new file mode 100644
index 000000000..fd1a3b6a3
--- /dev/null
+++ b/icon-themes/elementary_svg/sfx2/res/128x128_draw_doc-p.svg
@@ -0,0 +1 @@
+<svg height="128" width="128" 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 23.232209 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><radialGradient id="e" cx="8.731252" cy="271.31744" gradientTransform="matrix(-.00000076 3.0638312 -2.6382977 -.00000067 724.54745 242.46782)" gradientUnits="userSpaceOnUse" r="12.435417"><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="f" gradientTransform="matrix(.21365019 0 0 .23675768 -13.647677 259.96347)" gradientUnits="userSpaceOnUse" x1="19.314583" x2="19.314583" y1="294.61874" y2="271.33539"><stop offset="0" stop-color="#b67926"/><stop offset="1" stop-color="#eab41a"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="15.345833" x2="15.610416" y1="264.456237" y2="294.618737"><stop offset="0" stop-color="#fff"/><stop offset=".01741176" 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><radialGradient id="h" cx="25" cy="8" gradientTransform="matrix(.00000003 1.2634084 -1.6845445 .00000003 29.802703 237.63351)" gradientUnits="userSpaceOnUse" r="17"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".908397"/></radialGradient><linearGradient id="i"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.58589872 0 0 .91809262 1.521436 262.65146)" gradientUnits="userSpaceOnUse" x1="15.918245" x2="19.53093" xlink:href="#i" y1="9.458679" y2="20.986202"/><linearGradient id="k" gradientTransform="matrix(.8563683 0 0 .9968005 3.38807 -.394764)" gradientUnits="userSpaceOnUse" x1="10.650842" x2="27.192274" y1="2.913684" y2="17.470011"><stop offset="0" stop-color="#cad0c6"/><stop offset=".5" stop-color="#eaece9"/><stop offset="1" stop-color="#c5cbc0"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.8563683 0 0 .9968005 4.828827 2.646753)" gradientUnits="userSpaceOnUse" x1="35.004684" x2="33.004314" xlink:href="#m" y1="14.849737" y2="14.849737"/><linearGradient id="m"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="n" gradientTransform="matrix(-.8563683 0 0 .9968005 45.000381 2.646753)" gradientUnits="userSpaceOnUse" x1="32.128025" x2="35.020981" xlink:href="#m" y1="13.789077" y2="13.789077"/><radialGradient id="o" cx="18.031223" cy="6.2807" gradientUnits="userSpaceOnUse" r="3.181981" xlink:href="#p"/><linearGradient id="p" xlink:href="#i"/><radialGradient id="q" cx="16.823883" cy="11.368058" fx="16.777113" fy="11.597148" gradientTransform="matrix(0 2.2261905 -3.2100562 0 60.492107 -12.89067)" gradientUnits="userSpaceOnUse" r="10.5"><stop offset="0" stop-color="#f2e0c4"/><stop offset=".76470584" stop-color="#e5af5b"/><stop offset="1" stop-color="#af6900"/></radialGradient><linearGradient id="r" gradientTransform="matrix(1.3333334 0 0 1.4000109 .666666 3.399684)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#s" y1="29" y2="14"/><linearGradient id="s"><stop offset="0" stop-color="#d88f22"/><stop offset="1" stop-color="#d88f22" stop-opacity="0"/></linearGradient><linearGradient id="t" gradientTransform="matrix(1.3333334 0 0 1.4000109 4.666665 3.399684)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#s" y1="29" y2="14"/><linearGradient id="u" gradientTransform="matrix(1.0000078 0 0 1.4000109 2.000016 -63.600154)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#p" y1="29" y2="14"/><linearGradient id="v" gradientTransform="matrix(1.0000078 0 0 1.4000109 29.000225 -63.600154)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#p" y1="29" y2="14"/><linearGradient id="w" gradientTransform="matrix(1.5263159 0 0 1.4285714 -.421054 2.785713)" gradientUnits="userSpaceOnUse" x1="21.771429" x2="21.771429" y1="14.871428" y2="27.924538"><stop offset="0" stop-color="#fff"/><stop offset=".03252051" stop-color="#fff" stop-opacity=".235294"/><stop offset=".98558509" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="x" gradientTransform="matrix(-1.8671693 0 0 1.5000117 53.285829 -14.750435)" gradientUnits="userSpaceOnUse" x1="8.642858" x2="23.299999" xlink:href="#m" y1="27.5" y2="27.5"/><linearGradient id="y" gradientTransform="matrix(-1.8671693 0 0 1.5000117 53.285829 -15.750435)" gradientUnits="userSpaceOnUse" x1="8.642858" x2="23.299999" xlink:href="#p" y1="27.5" y2="27.5"/><g transform="matrix(3.7795276 0 0 3.7795276 -.999998 -993.51965)"><g opacity=".4" transform="matrix(.82160086 0 0 .41577379 -4.108004 276.66485)"><path d="m38 40h5v7h-5z" fill="url(#a)"/><path d="m13.220339 47h-5v-7h5z" fill="url(#c)"/><path d="m13.220339 40h24.779661v7.000001h-24.779661z" fill="url(#d)"/></g><g stroke-width=".264583"><path d="m6.0854167 265.51456 13.5342093-.00001 8.161624 7.87525v20.17059h-21.6958333z" fill="#fff"/><path d="m4.630209 264.05936h24.606251v30.956242h-24.606251z" fill="url(#e)" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.894792 264.32394h24.077084v30.427076h-24.077084z" fill="none" opacity=".5" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round"/><path d="m5.953125 265.38227 13.743683-.00001 8.216734 8.08491v20.22551h-21.960417z" fill="#fff" opacity=".2" stroke="#000"/><path d="m6.0854167 265.51455h13.5342143l8.161619 7.87525v20.17059h-21.6958333z" fill="url(#h)"/><path d="m6.0009686 264.19164h-1.2384687l.00898 14.2875c.7763654-.0171 23.7434071-6.24199 24.3326861-6.54142v-7.74608h-.98203z" fill="url(#j)" fill-rule="evenodd" opacity=".2"/></g><g stroke="#f3ba00" transform="translate(8.466667 -14.287502)"><path d="m.79374962 302.82082 4.76249998-15.08125 11.1125004 15.08125z" fill="#f3ba00" fill-opacity=".426829" stroke-width=".529167"/><g fill="#fff" stroke-width=".264583"><path d="m4.630208 285.7552h1.8520833v1.85208h-1.8520833z"/><path d="m-.66145873 301.89478h1.85208333v1.85208h-1.85208333z"/><path d="m16.271876 301.89478h1.852083v1.85208h-1.852083z"/></g></g></g><g transform="translate(86 81)"><g fill-rule="evenodd"><path d="m12.5 23.695457v-7.716497c0-7.8449534 4.502278-11.5718509 11.458059-11.4738799 6.993629.0979712 11.543822 3.5366344 11.543822 11.4738799v7.965697h-4.702062v-5.972096c0-1.993601.486805-8.4447478-6.792763-8.4447478-7.219539 0-6.693503 6.4909038-6.665508 8.4367988v5.764416z" fill="url(#k)"/><path d="m33.092992 12.327748 1.082405.1246c.794058 2.813702.630331 9.479985.630331 9.479985-.05352 1.1214-1.739498.52955-1.712736 0z" fill="url(#l)" opacity=".182353"/><path d="m17.203152 12.415853-.318328.168654c-1.473237 1.05159-1.861344 9.347825-1.861344 9.347825.05352 1.121401 1.739498.52955 1.712737 0 0 0-.323896-6.848657.466935-9.516479z" fill="url(#n)" opacity=".141176"/></g><path d="m14.272838 21.57803.120062-7.476003c0-9.8447736 17.949433-10.6422411 17.949433.8722v6.853004" fill="none" opacity=".623529" stroke="#fff" stroke-linecap="round" stroke-width="2"/><g fill-rule="evenodd" transform="matrix(.9605048 0 0 .9968005 .35405 1.487188)"><path d="m21.213204 6.2806997c.000441 1.7576709-1.42431 3.1827783-3.181981 3.1827783-1.75767 0-3.182421-1.4251074-3.18198-3.1827783-.000441-1.7576709 1.42431-3.1827783 3.18198-3.1827783 1.757671 0 3.182422 1.4251074 3.181981 3.1827783z" fill="url(#o)"/><path d="m21.213204 6.2806997c.000441 1.7576709-1.42431 3.1827783-3.181981 3.1827783-1.75767 0-3.182421-1.4251074-3.18198-3.1827783-.000441-1.7576709 1.42431-3.1827783 3.18198-3.1827783 1.757671 0 3.182422 1.4251074 3.181981 3.1827783z" fill="#fff" transform="matrix(.4343344 0 0 .4343344 10.199642 3.552776)"/></g><path d="m12.5 23.695457v-7.716497c0-7.8449533 4.502278-11.5718508 11.458059-11.4738798 6.993629.0979712 11.543822 3.5366344 11.543822 11.4738798v7.965697h-4.702062v-5.972096c0-1.993601.486805-8.4447477-6.792763-8.4447477-7.219539 0-6.693503 6.4909037-6.665508 8.4367987v5.764416z" fill="none" opacity=".4" stroke="#000"/><rect fill="url(#q)" height="22" rx="1" width="31" x="8.5" y="22.5"/><rect fill="url(#r)" height="21.000162" opacity=".5" rx="2" ry="1" width="2" x="11" y="22.999838"/><rect fill="url(#t)" height="21.000162" opacity=".5" rx="2" ry="1" width="2" x="35" y="22.999838"/><rect fill="url(#u)" height="21.000162" opacity=".5" rx="2" ry="1" transform="scale(1 -1)" width="1.500012" x="9.750076" y="-44"/><rect fill="url(#v)" height="21.000162" opacity=".5" rx="2" ry="1" transform="scale(1 -1)" width="1.500012" x="36.750286" y="-44"/><g fill="none"><path d="m9.5 23.5h29v20h-29z" opacity=".5" stroke="url(#w)" stroke-linejoin="round"/><rect height="22" opacity=".3" rx="1" stroke="#000" width="31" x="8.5" y="22.5"/><path d="m10.714369 26.499885h25.500199m-25.500199 3.000024h25.500199m-25.500199 3.000021h25.500199m-25.500199 3.000024h25.500199m-25.500199 3.000024h25.500199m-25.500199 3.000022h25.500199" opacity=".05" stroke="url(#x)"/><path d="m10.714369 25.499884h25.500199m-25.500199 3.000024h25.500199m-25.500199 3.000021h25.500199m-25.500199 3.000024h25.500199m-25.500199 3.000024h25.500199m-25.500199 3.000023h25.500199" opacity=".2" stroke="url(#y)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sfx2/res/128x128_impress_doc-p.svg b/icon-themes/elementary_svg/sfx2/res/128x128_impress_doc-p.svg
new file mode 100644
index 000000000..bac9fcf41
--- /dev/null
+++ b/icon-themes/elementary_svg/sfx2/res/128x128_impress_doc-p.svg
@@ -0,0 +1 @@
+<svg height="128" width="128" 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 31.20847 -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.011869 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><radialGradient id="e" cx="15.467099" cy="264.49802" gradientTransform="matrix(.00000004 -3.0638312 2.553194 .00000004 -648.59181 337.2448)" gradientUnits="userSpaceOnUse" r="12.435417"><stop offset="0" stop-color="#ffc27d"/><stop offset=".39698008" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></radialGradient><linearGradient id="f" gradientTransform="matrix(.26243172 0 0 .3203671 1.026947 260.52165)" gradientUnits="userSpaceOnUse" x1="4.497903" x2="28.839569" y1="294.08957" y2="293.03122"><stop offset="0" stop-color="#a62100"/><stop offset="1" stop-color="#cc3b02"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="28.839569" x2="5.556236" y1="282.447894" y2="282.447894"><stop offset="0" stop-color="#fff"/><stop offset=".01741176" 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><radialGradient id="h" cx="25" cy="8" gradientTransform="matrix(.00000003 1.2634084 -1.6845445 .00000003 29.802703 237.63351)" gradientUnits="userSpaceOnUse" r="17"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".908397"/></radialGradient><linearGradient id="i"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="j" gradientTransform="matrix(0 -.58589872 -.91809262 0 30.644333 291.77438)" gradientUnits="userSpaceOnUse" x1="15.918245" x2="19.53093" xlink:href="#i" y1="9.458679" y2="20.986202"/><linearGradient id="k" gradientTransform="matrix(.70877511 0 0 -1.0491419 -3.362501 320.21078)" gradientUnits="userSpaceOnUse" x1="22.004084" x2="22.004084" xlink:href="#l" y1="63.217903" y2="25.646791"/><linearGradient id="l"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#c8c8c8"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.70877511 0 0 -1.0491419 -3.362501 328.67745)" gradientUnits="userSpaceOnUse" x1="22.004084" x2="22.004084" xlink:href="#l" y1="63.217903" y2="25.646791"/><linearGradient id="n" gradientTransform="matrix(.70877511 0 0 -1.0491419 2.541015 320.21078)" gradientUnits="userSpaceOnUse" x1="22.004084" x2="22.004084" xlink:href="#l" y1="63.217903" y2="25.646791"/><linearGradient id="o" gradientTransform="matrix(.70877511 0 0 1.0491419 2.970963 243.62668)" gradientUnits="userSpaceOnUse" x1="22.004084" x2="22.004084" xlink:href="#l" y1="63.217903" y2="25.646791"/><linearGradient id="p" gradientUnits="userSpaceOnUse" x1="2.74225" x2="2.74225" y1="269.436226" y2="290.889898"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="q" gradientTransform="matrix(.8563683 0 0 .9968005 3.38807 -.394764)" gradientUnits="userSpaceOnUse" x1="10.650842" x2="27.192274" y1="2.913684" y2="17.470011"><stop offset="0" stop-color="#cad0c6"/><stop offset=".5" stop-color="#eaece9"/><stop offset="1" stop-color="#c5cbc0"/></linearGradient><linearGradient id="r" gradientTransform="matrix(.8563683 0 0 .9968005 4.828827 2.646753)" gradientUnits="userSpaceOnUse" x1="35.004684" x2="33.004314" xlink:href="#s" y1="14.849737" y2="14.849737"/><linearGradient id="s"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="t" gradientTransform="matrix(-.8563683 0 0 .9968005 45.000381 2.646753)" gradientUnits="userSpaceOnUse" x1="32.128025" x2="35.020981" xlink:href="#s" y1="13.789077" y2="13.789077"/><radialGradient id="u" cx="18.031223" cy="6.2807" gradientUnits="userSpaceOnUse" r="3.181981" xlink:href="#v"/><linearGradient id="v" xlink:href="#i"/><radialGradient id="w" cx="16.823883" cy="11.368058" fx="16.777113" fy="11.597148" gradientTransform="matrix(0 2.2261905 -3.2100562 0 60.492107 -12.89067)" gradientUnits="userSpaceOnUse" r="10.5"><stop offset="0" stop-color="#f2e0c4"/><stop offset=".76470584" stop-color="#e5af5b"/><stop offset="1" stop-color="#af6900"/></radialGradient><linearGradient id="x" gradientTransform="matrix(1.3333334 0 0 1.4000109 .666666 3.399684)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#y" y1="29" y2="14"/><linearGradient id="y"><stop offset="0" stop-color="#d88f22"/><stop offset="1" stop-color="#d88f22" stop-opacity="0"/></linearGradient><linearGradient id="z" gradientTransform="matrix(1.3333334 0 0 1.4000109 4.666665 3.399684)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#y" y1="29" y2="14"/><linearGradient id="A" gradientTransform="matrix(1.0000078 0 0 1.4000109 2.000016 -63.600154)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#v" y1="29" y2="14"/><linearGradient id="B" gradientTransform="matrix(1.0000078 0 0 1.4000109 29.000225 -63.600154)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#v" y1="29" y2="14"/><linearGradient id="C" gradientTransform="matrix(1.5263159 0 0 1.4285714 -.421054 2.785713)" gradientUnits="userSpaceOnUse" x1="21.771429" x2="21.771429" y1="14.871428" y2="27.924538"><stop offset="0" stop-color="#fff"/><stop offset=".03252051" stop-color="#fff" stop-opacity=".235294"/><stop offset=".98558509" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="D" gradientTransform="matrix(-1.8671693 0 0 1.5000117 53.285829 -14.750435)" gradientUnits="userSpaceOnUse" x1="8.642858" x2="23.299999" xlink:href="#s" y1="27.5" y2="27.5"/><linearGradient id="E" gradientTransform="matrix(-1.8671693 0 0 1.5000117 53.285829 -15.750435)" gradientUnits="userSpaceOnUse" x1="8.642858" x2="23.299999" xlink:href="#v" y1="27.5" y2="27.5"/><g opacity=".4" transform="matrix(3.1052631 0 0 1.5714285 -16.526312 39.142721)"><path d="m41.22034 40h5v7h-5z" fill="url(#a)"/><path d="m9.9999992 47h-4.9999992v-7h4.9999992z" fill="url(#c)"/><path d="m9.9999999 40h31.2203391v7.000001h-31.2203391z" fill="url(#d)"/></g><g stroke-width=".264583" transform="matrix(0 -3.7795276 -3.7795276 0 1119.519611 124.999956)"><path d="m6.0854167 265.51456 13.5342093-.00001 8.161624 7.87525v20.17059h-21.6958333z" fill="#fff"/><path d="m4.630209 264.05936h24.606251v30.956242h-24.606251z" fill="url(#e)" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.894792 264.32394h24.077084v30.427076h-24.077084z" fill="none" opacity=".5" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round"/><path d="m5.953125 265.38227 13.743683-.00001 8.216734 8.08491v20.22551h-21.960417z" fill="#fff" opacity=".2" stroke="#000"/><path d="m6.0854167 265.51455h13.5342143l8.161619 7.87525v20.17059h-21.6958333z" fill="url(#h)"/><path d="m29.104153 293.64484v1.23847l-14.2875-.009c.0171-.77636 6.24199-30.0934 6.54142-30.68268h7.74608v.98203z" fill="url(#j)" fill-rule="evenodd" opacity=".2"/></g><g transform="matrix(3.7795276 0 0 3.7795276 -.999998 -993.519636)"><path d="m6.3499997 283.24165v-.52917h1.0583336v.52917zm1.3229169 0v-.52917h3.4395834v.52917zm-1.3229169-2.11667v-.52917h1.5875003v.52917zm1.8520836 0v-.52917h1.3229164v.52917zm1.5875004 0v-.52917h.7937503v.52917zm1.0583333 0v-.52917h1.058333v.52917zm-4.4979173-2.11667v-.52916h1.8520836v.52916zm2.1166669 0v-.52916h.7937501v.52916zm1.0583331 0v-.52916h2.1166673v.52916zm-3.175-2.11666v-.52917h1.8520836v.52917zm2.1166669 0v-.52917h1.3229171v.52917zm1.5875004 0v-.52917h1.852083v.52917z" fill="url(#k)"/><path d="m18.520833 272.12915v.52916h.529167v-.52916zm.79375 0v.52916h1.322917v-.52916zm1.852083 0v.52916h1.5875v-.52916zm-10.583332 0v.52916h3.175v-.52916zm3.439583 0v.52916h1.5875v-.52916zm1.852083 0v.52916h2.116667v-.52916z" opacity=".28"/><path d="m6.3499997 287.47498v-.52917h1.8520836v.52917zm2.1166669 0v-.52917h.7937501v.52917zm1.0583331 0v-.52917h1.8520843v.52917zm-3.175-2.11667v-.52916h1.5875003v.52916zm1.8520836 0v-.52916h1.3229164v.52916zm1.5875004 0v-.52916h2.1166663v.52916z" fill="url(#m)"/><path d="m12.170834 283.24165v-.52917h1.322916v.52917zm0-2.11667v-.52917h1.5875v.52917zm-.264584-2.11667v-.52916h1.322917v.52916zm.529167-2.11666v-.52917h1.322917v.52917z" fill="url(#n)"/><path d="m12.170834 284.82915v.52916h1.852083v-.52916zm2.116666 0v.52916h.79375v-.52916zm-2.38125 2.11666v.52917h1.852084v-.52917zm2.116667 0v.52917h1.322917v-.52917zm1.5875 0v.52917h1.852083v-.52917z" fill="url(#o)"/><g fill="url(#p)"><path d="m28.045833 281.65362a5.2916664 5.2916664 0 1 1 -2.799229-4.66792l-2.492438 4.66792z" opacity=".5"/><path d="m28.045833 281.65306c0 2.38181-1.5875 4.46522-3.879635 5.09974-2.289138.63368-4.719323-.32727-5.949526-2.37872-.0094.008 4.537494-2.72102 4.537494-2.72102z" opacity=".5"/><path d="m28.045833 281.65546c0 2.2943-1.535641 4.45087-3.879635 5.09974-.05166-.009-1.412032-5.09974-1.412032-5.09974z"/></g></g><g transform="translate(86 81)"><g fill-rule="evenodd"><path d="m12.5 23.695457v-7.716497c0-7.8449534 4.502278-11.5718509 11.458059-11.4738799 6.993629.0979712 11.543822 3.5366344 11.543822 11.4738799v7.965697h-4.702062v-5.972096c0-1.993601.486805-8.4447478-6.792763-8.4447478-7.219539 0-6.693503 6.4909038-6.665508 8.4367988v5.764416z" fill="url(#q)"/><path d="m33.092992 12.327748 1.082405.1246c.794058 2.813702.630331 9.479985.630331 9.479985-.05352 1.1214-1.739498.52955-1.712736 0z" fill="url(#r)" opacity=".182353"/><path d="m17.203152 12.415853-.318328.168654c-1.473237 1.05159-1.861344 9.347825-1.861344 9.347825.05352 1.121401 1.739498.52955 1.712737 0 0 0-.323896-6.848657.466935-9.516479z" fill="url(#t)" opacity=".141176"/></g><path d="m14.272838 21.57803.120062-7.476003c0-9.8447736 17.949433-10.6422411 17.949433.8722v6.853004" fill="none" opacity=".623529" stroke="#fff" stroke-linecap="round" stroke-width="2"/><g fill-rule="evenodd" transform="matrix(.9605048 0 0 .9968005 .35405 1.487188)"><path d="m21.213204 6.2806997c.000441 1.7576709-1.42431 3.1827783-3.181981 3.1827783-1.75767 0-3.182421-1.4251074-3.18198-3.1827783-.000441-1.7576709 1.42431-3.1827783 3.18198-3.1827783 1.757671 0 3.182422 1.4251074 3.181981 3.1827783z" fill="url(#u)"/><path d="m21.213204 6.2806997c.000441 1.7576709-1.42431 3.1827783-3.181981 3.1827783-1.75767 0-3.182421-1.4251074-3.18198-3.1827783-.000441-1.7576709 1.42431-3.1827783 3.18198-3.1827783 1.757671 0 3.182422 1.4251074 3.181981 3.1827783z" fill="#fff" transform="matrix(.4343344 0 0 .4343344 10.199642 3.552776)"/></g><path d="m12.5 23.695457v-7.716497c0-7.8449533 4.502278-11.5718508 11.458059-11.4738798 6.993629.0979712 11.543822 3.5366344 11.543822 11.4738798v7.965697h-4.702062v-5.972096c0-1.993601.486805-8.4447477-6.792763-8.4447477-7.219539 0-6.693503 6.4909037-6.665508 8.4367987v5.764416z" fill="none" opacity=".4" stroke="#000"/><rect fill="url(#w)" height="22" rx="1" width="31" x="8.5" y="22.5"/><rect fill="url(#x)" height="21.000162" opacity=".5" rx="2" ry="1" width="2" x="11" y="22.999838"/><rect fill="url(#z)" height="21.000162" opacity=".5" rx="2" ry="1" width="2" x="35" y="22.999838"/><rect fill="url(#A)" height="21.000162" opacity=".5" rx="2" ry="1" transform="scale(1 -1)" width="1.500012" x="9.750076" y="-44"/><rect fill="url(#B)" height="21.000162" opacity=".5" rx="2" ry="1" transform="scale(1 -1)" width="1.500012" x="36.750286" y="-44"/><g fill="none"><path d="m9.5 23.5h29v20h-29z" opacity=".5" stroke="url(#C)" stroke-linejoin="round"/><rect height="22" opacity=".3" rx="1" stroke="#000" width="31" x="8.5" y="22.5"/><path d="m10.714369 26.499885h25.500199m-25.500199 3.000024h25.500199m-25.500199 3.000021h25.500199m-25.500199 3.000024h25.500199m-25.500199 3.000024h25.500199m-25.500199 3.000022h25.500199" opacity=".05" stroke="url(#D)"/><path d="m10.714369 25.499884h25.500199m-25.500199 3.000024h25.500199m-25.500199 3.000021h25.500199m-25.500199 3.000024h25.500199m-25.500199 3.000024h25.500199m-25.500199 3.000023h25.500199" opacity=".2" stroke="url(#E)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sfx2/res/128x128_math_doc-p.svg b/icon-themes/elementary_svg/sfx2/res/128x128_math_doc-p.svg
new file mode 100644
index 000000000..2b25b0e7b
--- /dev/null
+++ b/icon-themes/elementary_svg/sfx2/res/128x128_math_doc-p.svg
@@ -0,0 +1 @@
+<svg height="128" width="128" 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 23.232209 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><radialGradient id="e" cx="7.495683" cy="8.449767" gradientTransform="matrix(.00000001 1.6330219 -1.7275424 -.00000003 30.207828 255.92996)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#6b6b6b"/><stop offset=".26238" stop-color="#525252"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="15.61042" x2="15.61042" y1="295.364981" y2="267.343549"><stop offset="0"/><stop offset="1" stop-color="#525252"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="15.345833" x2="15.61041" y1="264.191634" y2="295.112137"><stop offset="0" stop-color="#fff"/><stop offset=".01741176" 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><radialGradient id="h" cx="25" cy="8" gradientTransform="matrix(.00000003 1.2634084 -1.6845445 .00000003 29.802703 237.63351)" gradientUnits="userSpaceOnUse" r="17"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".908397"/></radialGradient><linearGradient id="i"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.58589872 0 0 .91809262 1.521436 262.65146)" gradientUnits="userSpaceOnUse" x1="15.918245" x2="19.53093" xlink:href="#i" y1="9.458679" y2="20.986202"/><linearGradient id="k" gradientTransform="matrix(.8563683 0 0 .9968005 3.38807 -.394764)" gradientUnits="userSpaceOnUse" x1="10.650842" x2="27.192274" y1="2.913684" y2="17.470011"><stop offset="0" stop-color="#cad0c6"/><stop offset=".5" stop-color="#eaece9"/><stop offset="1" stop-color="#c5cbc0"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.8563683 0 0 .9968005 4.828827 2.646753)" gradientUnits="userSpaceOnUse" x1="35.004684" x2="33.004314" xlink:href="#m" y1="14.849737" y2="14.849737"/><linearGradient id="m"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="n" gradientTransform="matrix(-.8563683 0 0 .9968005 45.000381 2.646753)" gradientUnits="userSpaceOnUse" x1="32.128025" x2="35.020981" xlink:href="#m" y1="13.789077" y2="13.789077"/><radialGradient id="o" cx="18.031223" cy="6.2807" gradientUnits="userSpaceOnUse" r="3.181981" xlink:href="#p"/><linearGradient id="p" xlink:href="#i"/><radialGradient id="q" cx="16.823883" cy="11.368058" fx="16.777113" fy="11.597148" gradientTransform="matrix(0 2.2261905 -3.2100562 0 60.492107 -12.89067)" gradientUnits="userSpaceOnUse" r="10.5"><stop offset="0" stop-color="#f2e0c4"/><stop offset=".76470584" stop-color="#e5af5b"/><stop offset="1" stop-color="#af6900"/></radialGradient><linearGradient id="r" gradientTransform="matrix(1.3333334 0 0 1.4000109 .666666 3.399684)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#s" y1="29" y2="14"/><linearGradient id="s"><stop offset="0" stop-color="#d88f22"/><stop offset="1" stop-color="#d88f22" stop-opacity="0"/></linearGradient><linearGradient id="t" gradientTransform="matrix(1.3333334 0 0 1.4000109 4.666665 3.399684)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#s" y1="29" y2="14"/><linearGradient id="u" gradientTransform="matrix(1.0000078 0 0 1.4000109 2.000016 -63.600154)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#p" y1="29" y2="14"/><linearGradient id="v" gradientTransform="matrix(1.0000078 0 0 1.4000109 29.000225 -63.600154)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#p" y1="29" y2="14"/><linearGradient id="w" gradientTransform="matrix(1.5263159 0 0 1.4285714 -.421054 2.785713)" gradientUnits="userSpaceOnUse" x1="21.771429" x2="21.771429" y1="14.871428" y2="27.924538"><stop offset="0" stop-color="#fff"/><stop offset=".03252051" stop-color="#fff" stop-opacity=".235294"/><stop offset=".98558509" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="x" gradientTransform="matrix(-1.8671693 0 0 1.5000117 53.285829 -14.750435)" gradientUnits="userSpaceOnUse" x1="8.642858" x2="23.299999" xlink:href="#m" y1="27.5" y2="27.5"/><linearGradient id="y" gradientTransform="matrix(-1.8671693 0 0 1.5000117 53.285829 -15.750435)" gradientUnits="userSpaceOnUse" x1="8.642858" x2="23.299999" xlink:href="#p" y1="27.5" y2="27.5"/><g transform="matrix(3.7795276 0 0 3.7795276 -.999998 -993.51965)"><g opacity=".4" transform="matrix(.82160086 0 0 .41577379 -4.108004 276.66485)"><path d="m38 40h5v7h-5z" fill="url(#a)"/><path d="m13.220339 47h-5v-7h5z" fill="url(#c)"/><path d="m13.220339 40h24.779661v7.000001h-24.779661z" fill="url(#d)"/></g><g stroke-width=".264583"><path d="m6.0854167 265.51456 13.5342093-.00001 8.161624 7.87525v20.17059h-21.6958333z" fill="#fff"/><path d="m4.630209 264.05936h24.606251v30.956242h-24.606251z" fill="url(#e)" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.894792 264.32394h24.077084v30.427076h-24.077084z" fill="none" opacity=".5" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round"/><path d="m5.953125 265.38227 13.743683-.00001 8.216734 8.08491v20.22551h-21.960417z" fill="#fff" opacity=".2" stroke="#000"/><path d="m6.0854167 265.51455h13.5342143l8.161619 7.87525v20.17059h-21.6958333z" fill="url(#h)"/></g><g transform="translate(16.66875 -13.758336)"><path d="m-9.3927087 295.14791h2.2489585l2.9104165 6.87916 2.6458333-13.75833h10.8479167" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width=".529167"/><path d="m-.86033631 293.85656v-.65301h5.04336441v.65301l-1.0548864.27112 1.3763757 2.02861 1.8184245-2.04872-.9443743-.25097v-.65301h3.214894v.65301l-.8338637.21103-2.6522869 3.02322 2.99387 4.60131.904188.21103v.65305h-5.0433646v-.65305l1.0548875-.23117-1.6476335-2.54179-2.1901467 2.5619.9443756.21103v.65304h-3.2148938v-.65304l.84390949-.16084 3.01396291-3.5364-2.71256701-4.09821z" stroke-width=".935242"/></g><path d="m6.0009686 264.19164h-1.2384687l.00898 14.2875c.7763654-.0171 23.7434071-6.24199 24.3326861-6.54142v-7.74608h-.98203z" fill="url(#j)" fill-rule="evenodd" opacity=".2" stroke-width=".264583"/></g><g transform="translate(86 81)"><g fill-rule="evenodd"><path d="m12.5 23.695457v-7.716497c0-7.8449534 4.502278-11.5718509 11.458059-11.4738799 6.993629.0979712 11.543822 3.5366344 11.543822 11.4738799v7.965697h-4.702062v-5.972096c0-1.993601.486805-8.4447478-6.792763-8.4447478-7.219539 0-6.693503 6.4909038-6.665508 8.4367988v5.764416z" fill="url(#k)"/><path d="m33.092992 12.327748 1.082405.1246c.794058 2.813702.630331 9.479985.630331 9.479985-.05352 1.1214-1.739498.52955-1.712736 0z" fill="url(#l)" opacity=".182353"/><path d="m17.203152 12.415853-.318328.168654c-1.473237 1.05159-1.861344 9.347825-1.861344 9.347825.05352 1.121401 1.739498.52955 1.712737 0 0 0-.323896-6.848657.466935-9.516479z" fill="url(#n)" opacity=".141176"/></g><path d="m14.272838 21.57803.120062-7.476003c0-9.8447736 17.949433-10.6422411 17.949433.8722v6.853004" fill="none" opacity=".623529" stroke="#fff" stroke-linecap="round" stroke-width="2"/><g fill-rule="evenodd" transform="matrix(.9605048 0 0 .9968005 .35405 1.487188)"><path d="m21.213204 6.2806997c.000441 1.7576709-1.42431 3.1827783-3.181981 3.1827783-1.75767 0-3.182421-1.4251074-3.18198-3.1827783-.000441-1.7576709 1.42431-3.1827783 3.18198-3.1827783 1.757671 0 3.182422 1.4251074 3.181981 3.1827783z" fill="url(#o)"/><path d="m21.213204 6.2806997c.000441 1.7576709-1.42431 3.1827783-3.181981 3.1827783-1.75767 0-3.182421-1.4251074-3.18198-3.1827783-.000441-1.7576709 1.42431-3.1827783 3.18198-3.1827783 1.757671 0 3.182422 1.4251074 3.181981 3.1827783z" fill="#fff" transform="matrix(.4343344 0 0 .4343344 10.199642 3.552776)"/></g><path d="m12.5 23.695457v-7.716497c0-7.8449533 4.502278-11.5718508 11.458059-11.4738798 6.993629.0979712 11.543822 3.5366344 11.543822 11.4738798v7.965697h-4.702062v-5.972096c0-1.993601.486805-8.4447477-6.792763-8.4447477-7.219539 0-6.693503 6.4909037-6.665508 8.4367987v5.764416z" fill="none" opacity=".4" stroke="#000"/><rect fill="url(#q)" height="22" rx="1" width="31" x="8.5" y="22.5"/><rect fill="url(#r)" height="21.000162" opacity=".5" rx="2" ry="1" width="2" x="11" y="22.999838"/><rect fill="url(#t)" height="21.000162" opacity=".5" rx="2" ry="1" width="2" x="35" y="22.999838"/><rect fill="url(#u)" height="21.000162" opacity=".5" rx="2" ry="1" transform="scale(1 -1)" width="1.500012" x="9.750076" y="-44"/><rect fill="url(#v)" height="21.000162" opacity=".5" rx="2" ry="1" transform="scale(1 -1)" width="1.500012" x="36.750286" y="-44"/><g fill="none"><path d="m9.5 23.5h29v20h-29z" opacity=".5" stroke="url(#w)" stroke-linejoin="round"/><rect height="22" opacity=".3" rx="1" stroke="#000" width="31" x="8.5" y="22.5"/><path d="m10.714369 26.499885h25.500199m-25.500199 3.000024h25.500199m-25.500199 3.000021h25.500199m-25.500199 3.000024h25.500199m-25.500199 3.000024h25.500199m-25.500199 3.000022h25.500199" opacity=".05" stroke="url(#x)"/><path d="m10.714369 25.499884h25.500199m-25.500199 3.000024h25.500199m-25.500199 3.000021h25.500199m-25.500199 3.000024h25.500199m-25.500199 3.000024h25.500199m-25.500199 3.000023h25.500199" opacity=".2" stroke="url(#y)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sfx2/res/128x128_writer_doc-p.svg b/icon-themes/elementary_svg/sfx2/res/128x128_writer_doc-p.svg
new file mode 100644
index 000000000..3770c4004
--- /dev/null
+++ b/icon-themes/elementary_svg/sfx2/res/128x128_writer_doc-p.svg
@@ -0,0 +1 @@
+<svg height="128" width="128" 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 23.232209 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><radialGradient id="e" cx="8.731252" cy="271.31744" gradientTransform="matrix(-.00000076 3.0638312 -2.6382977 -.00000067 724.54745 242.46782)" gradientUnits="userSpaceOnUse" r="12.435417"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".51612854" stop-color="#64baff"/><stop offset=".704952" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></radialGradient><linearGradient id="f" gradientTransform="matrix(.21365019 0 0 .23675768 -22.378927 266.57805)" gradientUnits="userSpaceOnUse" x1="19.314583" x2="19.314583" y1="294.61874" y2="271.33539"><stop offset="0" stop-color="#002e99"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="15.345833" x2="15.610416" y1="264.456237" y2="294.618737"><stop offset="0" stop-color="#fff"/><stop offset=".01741176" 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><radialGradient id="h" cx="25" cy="8" gradientTransform="matrix(.00000003 1.2634084 -1.6845445 .00000003 29.802703 237.63351)" gradientUnits="userSpaceOnUse" r="17"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity=".908397"/></radialGradient><linearGradient id="i"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.58589872 0 0 .91809262 1.521436 262.65146)" gradientUnits="userSpaceOnUse" x1="15.918245" x2="19.53093" xlink:href="#i" y1="9.458679" y2="20.986202"/><linearGradient id="k" gradientTransform="matrix(.71549299 0 0 .71834289 -.292767 260.67266)" gradientUnits="userSpaceOnUse" x1="22.004084" x2="22.004084" y1="47.813133" y2="3.363852"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#c8c8c8"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.8563683 0 0 .9968005 3.38807 -.394764)" gradientUnits="userSpaceOnUse" x1="10.650842" x2="27.192274" y1="2.913684" y2="17.470011"><stop offset="0" stop-color="#cad0c6"/><stop offset=".5" stop-color="#eaece9"/><stop offset="1" stop-color="#c5cbc0"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.8563683 0 0 .9968005 4.828827 2.646753)" gradientUnits="userSpaceOnUse" x1="35.004684" x2="33.004314" xlink:href="#n" y1="14.849737" y2="14.849737"/><linearGradient id="n"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="o" gradientTransform="matrix(-.8563683 0 0 .9968005 45.000381 2.646753)" gradientUnits="userSpaceOnUse" x1="32.128025" x2="35.020981" xlink:href="#n" y1="13.789077" y2="13.789077"/><radialGradient id="p" cx="18.031223" cy="6.2807" gradientUnits="userSpaceOnUse" r="3.181981" xlink:href="#q"/><linearGradient id="q" xlink:href="#i"/><radialGradient id="r" cx="16.823883" cy="11.368058" fx="16.777113" fy="11.597148" gradientTransform="matrix(0 2.2261905 -3.2100562 0 60.492107 -12.89067)" gradientUnits="userSpaceOnUse" r="10.5"><stop offset="0" stop-color="#f2e0c4"/><stop offset=".76470584" stop-color="#e5af5b"/><stop offset="1" stop-color="#af6900"/></radialGradient><linearGradient id="s" gradientTransform="matrix(1.3333334 0 0 1.4000109 .666666 3.399684)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#t" y1="29" y2="14"/><linearGradient id="t"><stop offset="0" stop-color="#d88f22"/><stop offset="1" stop-color="#d88f22" stop-opacity="0"/></linearGradient><linearGradient id="u" gradientTransform="matrix(1.3333334 0 0 1.4000109 4.666665 3.399684)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#t" y1="29" y2="14"/><linearGradient id="v" gradientTransform="matrix(1.0000078 0 0 1.4000109 2.000016 -63.600154)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#q" y1="29" y2="14"/><linearGradient id="w" gradientTransform="matrix(1.0000078 0 0 1.4000109 29.000225 -63.600154)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#q" y1="29" y2="14"/><linearGradient id="x" gradientTransform="matrix(1.5263159 0 0 1.4285714 -.421054 2.785713)" gradientUnits="userSpaceOnUse" x1="21.771429" x2="21.771429" y1="14.871428" y2="27.924538"><stop offset="0" stop-color="#fff"/><stop offset=".03252051" stop-color="#fff" stop-opacity=".235294"/><stop offset=".98558509" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="y" gradientTransform="matrix(-1.8671693 0 0 1.5000117 53.285829 -14.750435)" gradientUnits="userSpaceOnUse" x1="8.642858" x2="23.299999" xlink:href="#n" y1="27.5" y2="27.5"/><linearGradient id="z" gradientTransform="matrix(-1.8671693 0 0 1.5000117 53.285829 -15.750435)" gradientUnits="userSpaceOnUse" x1="8.642858" x2="23.299999" xlink:href="#q" y1="27.5" y2="27.5"/><g transform="matrix(3.7795276 0 0 3.7795276 -.999998 -993.51965)"><g opacity=".4" transform="matrix(.82160086 0 0 .41577379 -4.108004 276.66485)"><path d="m38 40h5v7h-5z" fill="url(#a)"/><path d="m13.220339 47h-5v-7h5z" fill="url(#c)"/><path d="m13.220339 40h24.779661v7.000001h-24.779661z" fill="url(#d)"/></g><g stroke-width=".264583"><path d="m6.0854167 265.51456 13.5342093-.00001 8.161624 7.87525v20.17059h-21.6958333z" fill="#fff"/><path d="m4.630209 264.05936h24.606251v30.956242h-24.606251z" fill="url(#e)" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><path d="m4.894792 264.32394h24.077084v30.427076h-24.077084z" fill="none" opacity=".5" stroke="url(#g)" stroke-linecap="round" stroke-linejoin="round"/><path d="m5.953125 265.38227 13.743683-.00001 8.216734 8.08491v20.22551h-21.960417z" fill="#fff" opacity=".2" stroke="#000"/><path d="m6.0854167 265.51455h13.5342143l8.161619 7.87525v20.17059h-21.6958333z" fill="url(#h)"/><path d="m6.0009686 264.19164h-1.2384687l.00898 14.2875c.7763654-.0171 23.7434071-6.24199 24.3326861-6.54142v-7.74608h-.98203z" fill="url(#j)" fill-rule="evenodd" opacity=".2"/><path d="m8.9958334 269.08645h1.6769366zm1.9228876 0h1.56514zm1.811091 0h1.386268zm1.609859 0h.603698zm.849649 0h1.341549zm1.609859 0h3.53275zm-7.8033456 1.5875h2.6160216zm2.9066896 0h1.252113zm1.475705 0h.626056zm.872007 0h1.140317zm1.386268 0h1.162676zm1.386267 0h1.855812zm2.101759 0h2.414794zm-10.1286956 1.57627h2.2135566zm2.4371476 0h3.622184zm3.845775 0h1.766373zm1.989965 0h1.654575zm1.878171 0h1.408627zm1.632217 0 2.213555.0224zm-11.7832756 1.59873h3.0632036zm3.3091546 0h3.309155zm3.532747 0h1.319191zm1.542782 0h3.107926zm3.309154 0h2.124122zm2.370074 0h.849647zm-14.0639116 1.5875h1.1403166zm1.4980636 0h4.22588zm-1.4980636 2.89919h2.2135566zm2.4371476 0h3.622184zm3.845775 0h1.766373zm1.989965 0h1.654575zm1.878171 0h1.408627zm1.632217 0 2.213555.0224zm-11.7832756 1.59872h2.8172536zm3.0408456 0h3.018486zm3.242077 0h1.162676zm1.386268 0h2.839615zm3.063205 0h3.577463zm3.823415 0h1.319189zm-14.5558106 1.5875h3.0632036zm3.3091546 0h3.309155zm3.532747 0h1.319191zm1.542782 0h3.107926zm3.309154 0h2.124122zm2.370074 0h.849647zm-14.0639116 1.5875h2.6160216zm2.9066896 0h1.252113zm1.475705 0h.626056zm.872007 0h1.140317zm1.386268 0h1.162676zm1.386267 0h1.855812zm2.101759 0h2.414794zm2.638384 0h1.60986zm1.833451 0h.402466zm-14.6005306 2.8992h2.2135566zm2.4371476 0h3.622184zm3.845775 0h1.766373zm1.989965 0h1.654575zm1.878171 0h1.408627zm1.632217 0 2.213555.0224zm-11.7832756 1.59872h2.6160216zm2.9066896 0h1.252113zm1.475705 0h.626056zm.872007 0h1.140317zm1.386268 0h1.162676zm1.386267 0h1.855812zm2.101759 0h2.414794zm2.638384 0h1.60986zm1.833451 0h.402466zm-14.6005306 1.5875h2.7725346zm3.0184856 0h.872007zm1.095599 0h1.989965zm2.213556 0h2.92905zm3.175 0h1.989969zm2.191197 0h.424823zm.648419 0h2.526583zm-12.3422566 1.5875h2.7725346zm3.0184856 0h1.252113zm1.475705 0h1.967605zm2.191197 0h2.12412zm2.370071 0h.849647zm1.073237 0h.469543zm.715495 0h1.319189z" fill="none" stroke="url(#k)"/></g></g><g transform="translate(86 81)"><g fill-rule="evenodd"><path d="m12.5 23.695457v-7.716497c0-7.8449534 4.502278-11.5718509 11.458059-11.4738799 6.993629.0979712 11.543822 3.5366344 11.543822 11.4738799v7.965697h-4.702062v-5.972096c0-1.993601.486805-8.4447478-6.792763-8.4447478-7.219539 0-6.693503 6.4909038-6.665508 8.4367988v5.764416z" fill="url(#l)"/><path d="m33.092992 12.327748 1.082405.1246c.794058 2.813702.630331 9.479985.630331 9.479985-.05352 1.1214-1.739498.52955-1.712736 0z" fill="url(#m)" opacity=".182353"/><path d="m17.203152 12.415853-.318328.168654c-1.473237 1.05159-1.861344 9.347825-1.861344 9.347825.05352 1.121401 1.739498.52955 1.712737 0 0 0-.323896-6.848657.466935-9.516479z" fill="url(#o)" opacity=".141176"/></g><path d="m14.272838 21.57803.120062-7.476003c0-9.8447736 17.949433-10.6422411 17.949433.8722v6.853004" fill="none" opacity=".623529" stroke="#fff" stroke-linecap="round" stroke-width="2"/><g fill-rule="evenodd" transform="matrix(.9605048 0 0 .9968005 .35405 1.487188)"><path d="m21.213204 6.2806997c.000441 1.7576709-1.42431 3.1827783-3.181981 3.1827783-1.75767 0-3.182421-1.4251074-3.18198-3.1827783-.000441-1.7576709 1.42431-3.1827783 3.18198-3.1827783 1.757671 0 3.182422 1.4251074 3.181981 3.1827783z" fill="url(#p)"/><path d="m21.213204 6.2806997c.000441 1.7576709-1.42431 3.1827783-3.181981 3.1827783-1.75767 0-3.182421-1.4251074-3.18198-3.1827783-.000441-1.7576709 1.42431-3.1827783 3.18198-3.1827783 1.757671 0 3.182422 1.4251074 3.181981 3.1827783z" fill="#fff" transform="matrix(.4343344 0 0 .4343344 10.199642 3.552776)"/></g><path d="m12.5 23.695457v-7.716497c0-7.8449533 4.502278-11.5718508 11.458059-11.4738798 6.993629.0979712 11.543822 3.5366344 11.543822 11.4738798v7.965697h-4.702062v-5.972096c0-1.993601.486805-8.4447477-6.792763-8.4447477-7.219539 0-6.693503 6.4909037-6.665508 8.4367987v5.764416z" fill="none" opacity=".4" stroke="#000"/><rect fill="url(#r)" height="22" rx="1" width="31" x="8.5" y="22.5"/><rect fill="url(#s)" height="21.000162" opacity=".5" rx="2" ry="1" width="2" x="11" y="22.999838"/><rect fill="url(#u)" height="21.000162" opacity=".5" rx="2" ry="1" width="2" x="35" y="22.999838"/><rect fill="url(#v)" height="21.000162" opacity=".5" rx="2" ry="1" transform="scale(1 -1)" width="1.500012" x="9.750076" y="-44"/><rect fill="url(#w)" height="21.000162" opacity=".5" rx="2" ry="1" transform="scale(1 -1)" width="1.500012" x="36.750286" y="-44"/><g fill="none"><path d="m9.5 23.5h29v20h-29z" opacity=".5" stroke="url(#x)" stroke-linejoin="round"/><rect height="22" opacity=".3" rx="1" stroke="#000" width="31" x="8.5" y="22.5"/><path d="m10.714369 26.499885h25.500199m-25.500199 3.000024h25.500199m-25.500199 3.000021h25.500199m-25.500199 3.000024h25.500199m-25.500199 3.000024h25.500199m-25.500199 3.000022h25.500199" opacity=".05" stroke="url(#y)"/><path d="m10.714369 25.499884h25.500199m-25.500199 3.000024h25.500199m-25.500199 3.000021h25.500199m-25.500199 3.000024h25.500199m-25.500199 3.000024h25.500199m-25.500199 3.000023h25.500199" opacity=".2" stroke="url(#z)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sfx2/res/actiontemplates017.svg b/icon-themes/elementary_svg/sfx2/res/actiontemplates017.svg
new file mode 100644
index 000000000..18070f645
--- /dev/null
+++ b/icon-themes/elementary_svg/sfx2/res/actiontemplates017.svg
@@ -0,0 +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(.33333327 0 0 .32971018 -10.44063 6.352157)" gradientUnits="userSpaceOnUse" x1="62.988873" x2="62.988873" y1="11.645091" y2="15.385052"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#d8d8d8"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.89189031 0 0 .94046961 10.14398 12.346537)" gradientUnits="userSpaceOnUse" x1="11.350123" x2="11.350123" y1=".666966" y2="8.172179"><stop offset="0" stop-color="#fff"/><stop offset=".0097359" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99001008" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.50413225 0 0 .49333391 100.64025 -17.864023)" gradientUnits="userSpaceOnUse" x1="-162.6788" x2="-162.6788" y1="58.56691" y2="80.030975"><stop offset="0" stop-color="#efdfc4"/><stop offset="1" stop-color="#e7c591"/></linearGradient><path d="m2.1246235 4.1370482c-.1805394.2172796-.1246235.5314927-.1246235.8629518v2c0 .554.223 1 .5 1s.5-.446.5-1v-2h1.25c.4155 0 .75-.223.75-.5s-.3345-.5-.75-.5h-1.5c-.197693.0172294-.444837-.0802314-.6253765.1370482zm5.6253765-.1370482c-.4155 0-.75.223-.75.5s.3345.5.75.5h1.5c.4155 0 .75-.223.75-.5s-.3345-.5-.75-.5zm5 0c-.4155 0-.75.223-.75.5s.3345.5.75.5h1.5c.4155 0 .75-.223.75-.5s-.3345-.5-.75-.5zm4.75 0c-.277 0-.5.223-.5.5s.223.5.5.5h.5v1.25c0 .4155.223.75.5.75s.5-.3345.5-.75c-.003314-.5741535 0-1.2026168 0-1.75 0-.277-.223-.5-.5-.5zm1 5c-.277 0-.5 1-.5 1h1s-.223-1-.5-1zm-16 1c-.277 0-.5.3345-.5.75v1.5c0 .4155.223.75.5.75s.5-.3345.5-.75v-1.5c0-.4155-.223-.75-.5-.75zm16 4c-.277 0-.5.446-.5 1v2h-1.25c-.4155 0-.75.223-.75.5s.3345.5.75.5h1.5c.08107 0 .145728-.01553.21875-.03125.013559.002188.0174.03125.03125.03125.06925 0 .127641-.04328.1875-.09375.186084-.090816.3125-.24005.3125-.40625 0-.045012-.014672-.083565-.03125-.125.025234-.119719.03125-.2365.03125-.375v-2c0-.554-.223-1-.5-1zm-16 1c-.277 0-.5.3345-.5.75.00331.574154 0 1.202617 0 1.75 0 .277.223.5.5.5h1c.277 0 .5-.223.5-.5s-.223-.5-.5-.5h-.5v-1.25c0-.4155-.223-.75-.5-.75zm5.25 2c-.4155 0-.75.223-.75.5s.3345.5.75.5h.5c.4155 0 .75-.223.75-.5s-.3345-.5-.75-.5zm4 0c-.4155 0-.75.223-.75.5s.3345.5.75.5h1.5c.4155 0 .75-.223.75-.5s-.3345-.5-.75-.5z" fill="#fff" opacity=".3"/><path d="m2.1246235 3.1370482c-.1805394.2172796-.1246235.5314927-.1246235.8629518v2c0 .554.223 1 .5 1s.5-.446.5-1v-2h1.25c.4155 0 .75-.223.75-.5s-.3345-.5-.75-.5h-1.5c-.197693.0172294-.444837-.0802314-.6253765.1370482zm5.6253765-.1370482c-.4155 0-.75.223-.75.5s.3345.5.75.5h1.5c.4155 0 .75-.223.75-.5s-.3345-.5-.75-.5zm5 0c-.4155 0-.75.223-.75.5s.3345.5.75.5h1.5c.4155 0 .75-.223.75-.5s-.3345-.5-.75-.5zm4.75 0c-.277 0-.5.223-.5.5s.223.5.5.5h.5v1.25c0 .4155.223.75.5.75s.5-.3345.5-.75c-.003314-.5741535 0-1.2026168 0-1.75 0-.277-.223-.5-.5-.5zm1 5c-.277 0-.5 1-.5 1h1s-.223-1-.5-1zm-16 1c-.277 0-.5.3345-.5.75v1.5c0 .4155.223.75.5.75s.5-.3345.5-.75v-1.5c0-.4155-.223-.75-.5-.75zm0 5c-.277 0-.5.3345-.5.75.00331.574154 0 1.202617 0 1.75 0 .277.223.5.5.5h1c.277 0 .5-.223.5-.5s-.223-.5-.5-.5h-.5v-1.25c0-.4155-.223-.75-.5-.75zm5.25 2c-.4155 0-.75.223-.75.5s.3345.5.75.5h.5c.4155 0 .75-.223.75-.5s-.3345-.5-.75-.5z" opacity=".5"/><path d="m22.5 10.999667v-1.273334c0-.138499-.08818-.226333-.22668-.226333h-6.77332v-.742083c0-.1385-.08818-.257917-.22668-.257917h-6.5c-.1385 0-.27332.119417-.27332.257917v.742083h-.727c-.1385 0-.273.088167-.273.226667v1.273333" fill="none" opacity=".5" stroke="#7e8087" stroke-linecap="square"/><path d="m9 9v1h-1v4h14v-4h-7v-1z" fill="url(#a)"/><path d="m7.5 11.5h15v10h-15z" fill="url(#c)" stroke="#987124" stroke-linejoin="round" stroke-opacity=".498039"/><path d="m8.5 12.5h13v8h-13z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="round"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sfx2/res/actionview026.svg b/icon-themes/elementary_svg/sfx2/res/actionview026.svg
new file mode 100644
index 000000000..c2355978d
--- /dev/null
+++ b/icon-themes/elementary_svg/sfx2/res/actionview026.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="24" y2="19"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="1201" x2="1223.0884" xlink:href="#c" y1="-628.23541" y2="-628.23541"/><linearGradient id="c"><stop offset="0" stop-color="#474747" stop-opacity="0"/><stop offset=".1" stop-color="#474747"/><stop offset=".9" stop-color="#474747"/><stop offset="1" stop-color="#474747" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="1201" x2="1223" xlink:href="#c" y1="-630.23529" y2="-630.23529"/><linearGradient id="e" gradientTransform="matrix(1.6496818 0 0 .09123999 1197.9894 -639.98526)" gradientUnits="userSpaceOnUse" x1="1.642" x2="15.343" y1="117.827" y2="117.827"><stop offset="0" stop-color="#fff" stop-opacity="0"/><stop offset=".108" stop-color="#d9d9d9"/><stop offset=".921" stop-color="#d9d9d9"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="1212" x2="1212" y1="-630.735289" y2="-625.23529"><stop offset="0" stop-color="#7a7a7a"/><stop offset=".198" stop-color="#ebebeb"/><stop offset=".599" stop-color="#b9b9b9"/><stop offset="1" stop-color="#878787"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="13.756124" x2="13.809252" y1="9.350012" y2="20.996908"><stop offset="0" stop-color="#efdfc4"/><stop offset="1" stop-color="#e7c591"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.62762637 0 0 .7245642 2.973068 4.627368)" gradientUnits="userSpaceOnUse" x1="27.57802" x2="27.557428" y1="9.347701" y2="21.386522"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99001008" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.43131243 0 0 .48638011 1.989858 3.185408)" gradientUnits="userSpaceOnUse" x1="21.37039" x2="21.37039" y1="4.73244" y2="34.143417"><stop offset="0" stop-color="#fff"/><stop offset=".1106325" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99001008" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.49096263 0 0 .48984879 -24.706222 .287238)" gradientUnits="userSpaceOnUse" x1="63.579781" x2="63.579781" y1="11.440397" y2="18.188286"><stop offset="0" stop-color="#f9f9f9"/><stop offset="1" stop-color="#d8d8d8"/></linearGradient><g enable-background="new" transform="translate(-1200 650.73529)"><path d="m1201-628.73529h22v1.00978h-22z" display="block" fill="url(#b)" opacity=".65"/><path d="m1201-630.73529h22v1h-22z" display="block" fill="url(#d)" opacity=".65"/><g fill="#d9d9d9" stroke="#828282"><path d="m1211.2241-635.23426c-.4034 0-.7241.28069-.7241.6338v4.36517h3v-4.36517c0-.35311-.3207-.6338-.7241-.6338z" display="block"/><path d="m1211-633.44946h2v2.71421h-2z" opacity=".174"/></g><path d="m1201-629.73528h22v.99999h-22z" display="block" fill="url(#e)" stroke-width="3.380335"/><rect fill="url(#f)" height="4" rx="1" ry=".999999" stroke="#5a5c58" stroke-linecap="round" stroke-linejoin="round" width="7.000001" x="1208.5" y="-631.23529"/><path d="m1210.537-630.23529h3.963c.277 0 .5.15987.5.36019v.99999c0 .19993-.223.35981-.5.35981h-3.963c-.277 0-.5-.15988-.5-.35981v-.99999c0-.19994.223-.36019.5-.36019z" display="block" fill="#fff" fill-opacity=".72" stroke-width="3.779527"/><circle cx="1210.0933" cy="-629.64209" fill="#f8f8f8" r=".59322"/></g><path d="m11 17.285816h2v2.71421h-2z" fill="#e7e7e7" opacity=".174"/><g transform="matrix(.90759346 0 0 .90759346 1.092407 -1.346908)"><path d="m3.2036293 3.1367657c-.277 0-.5509075.2739074-.5509075.5509074v1.6527224l-.8791219.0099c-.2769824.0031242-.2203869.3826158-.222693.6596062v3.7377534h20.9344791l.000004-3.8563522c0-.277-.273907-.5509074-.550907-.5509074h-11.569057v-1.6527224c0-.277-.273907-.5509074-.5509073-.5509074z" fill="none" opacity=".3" stroke="#000" stroke-width="1.101815"/><path d="m3.2036293 3.6876731v2.2036298h-1.1018149v3.3054447h19.8326686v-3.3054447h-12.1199643v-2.2036298z" fill="url(#j)"/><g stroke-width="1.101815"><path d="m3.7545368 4.2385806v2.2036298h-1.101815v2.2036298h18.7308532v-2.2036298h-12.1199637v-2.2036298z" fill="none" stroke="url(#i)" stroke-linecap="round"/><path d="m1.5509069 9.7476551v.4999999l.014006 8.120228.25 3.499736h20.4344831l.25-3.499736-.01401-8.6202279z" fill="url(#g)" stroke="#987124" stroke-linejoin="round" stroke-opacity=".498039"/><path d="m2.6527218 10.84947-.1924167 7.421253.3037632 2.495081h18.3695077l.1202-2.444262.129799-7.472072z" fill="none" opacity=".5" stroke="url(#h)" stroke-linecap="round"/></g><path d="m1.5 9.2036296c-.276131.0000276-.499972.2238691-.5.5v.5000004l.25 11.296368c.000028.276131.223869.499973.5.5h20.5c.276131-.000027.49997-.223869.5-.5l.25-11.7963684c-.000028-.2761309-.223869-.4999724-.500002-.5z" fill="url(#a)" opacity=".3"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sfx2/res/actionview029.svg b/icon-themes/elementary_svg/sfx2/res/actionview029.svg
new file mode 100644
index 000000000..085a50b0b
--- /dev/null
+++ b/icon-themes/elementary_svg/sfx2/res/actionview029.svg
@@ -0,0 +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(.50256996 0 0 .39304699 57.487201 -19.120344)" gradientUnits="userSpaceOnUse" x1="12.18644" x2="12.220339" y1="7.686441" y2="21.415255"><stop offset="0" stop-color="#efdfc4"/><stop offset="1" stop-color="#e7c591"/></linearGradient><radialGradient id="b" cx="65.297462" cy="48.216358" gradientTransform="matrix(0 .52544994 -.5716256 0 46.193389 -21.123812)" gradientUnits="userSpaceOnUse" r="31.000002"><stop offset="0" stop-color="#cdf87e"/><stop offset=".26238" stop-color="#a2e34f"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#1d7e0d"/></radialGradient><linearGradient id="c" gradientTransform="matrix(.2817955 0 0 .2800956 12.196562 12.014885)" gradientUnits="userSpaceOnUse" x1="24.138529" x2="24.138529" y1="10.631441" y2="35.62291"><stop offset="0" stop-color="#fff"/><stop offset=".00000002" 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="d" gradientTransform="matrix(.2817955 0 0 .2800956 12.178741 12.02218)" gradientUnits="userSpaceOnUse" x1="24.138529" x2="24.138529" y1="21.34207" y2="24.912279"><stop offset="0" stop-color="#fff"/><stop offset=".00000019" 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"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.62762637 0 0 .7245642 2.973068 4.627368)" gradientUnits="userSpaceOnUse" x1="27.557428" x2="27.557428" y1="6.034844" y2="21.386522"><stop offset="0" stop-color="#fff"/><stop offset=".0097359" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99001008" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.43131243 0 0 .48638011 1.989858 3.185408)" gradientUnits="userSpaceOnUse" x1="21.37039" x2="21.37039" y1="4.73244" y2="34.143417"><stop offset="0" stop-color="#fff"/><stop offset=".1106325" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99001008" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.49096263 0 0 .48984879 -24.706222 .287238)" gradientUnits="userSpaceOnUse" x1="62.988873" x2="62.988873" y1="13" y2="16"><stop offset="0" stop-color="#f9f9f9"/><stop offset="1" stop-color="#d8d8d8"/></linearGradient><linearGradient id="i" gradientTransform="matrix(2.774389 0 0 1.969706 -1892.179 -872.8854)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="j" cx="605.71429" cy="486.64789" gradientTransform="matrix(2.774389 0 0 1.969706 -1891.633 -872.8854)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#e"/><radialGradient id="k" cx="605.71429" cy="486.64789" gradientTransform="matrix(-2.774389 0 0 1.969706 112.7623 -872.8854)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#e"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="12" x2="12" xlink:href="#e" y1="24" y2="19"/><g stroke-width="104.962379" transform="matrix(.01182013 0 0 .0076791 22.513248 20.483864)"><path d="m-1559.2523-150.69685h1339.6335v478.35718h-1339.6335z" fill="url(#i)" opacity=".402062"/><path d="m-219.61876-150.68038v478.33079c142.874166.90045 345.40022-107.16966 345.40014-239.196175 0-132.026537-159.436816-239.134595-345.40014-239.134615z" fill="url(#j)" opacity=".402062"/><path d="m-1559.2523-150.68038v478.33079c-142.8742.90045-345.4002-107.16966-345.4002-239.196175 0-132.026537 159.4368-239.134595 345.4002-239.134615z" fill="url(#k)" opacity=".402062"/></g><path d="m3.0362982 3.5043839c-.277 0-.5.223-.5.5v1.495614h-.5c-.277 0-.5.223-.5.5v1.76465h20.9999998v-1.76465c0-.277-.223-.5-.5-.5h-11.5v-1.495614c0-.277-.223-.5-.5-.5z" fill="none" opacity=".3" stroke="#000"/><path d="m3.0362982 3.9999979v2h-1v3h19.9999998v-3h-12v-2z" fill="url(#h)"/><path d="m3.5362982 4.4999979v2h-1v2.33929h18.9999998v-2.33929h-11.9999998v-2z" fill="none" stroke="url(#g)" stroke-linecap="round"/><path d="m1.5 7c-.276131.0000276-.499972.2238691-.5.5v.5l.25 13.5c.000028.276131.223869.499972.5.5h20.5c.276131-.000028.499972-.223869.5-.5l.25-14c-.000028-.2761309-.223869-.4999724-.5-.5z" fill="url(#l)" opacity=".3"/><path d="m1.5 7.5v.5 10.000264l.25 3.499736h20.5l.25-3.499736v-10.500264z" fill="url(#a)" stroke="#000" stroke-linejoin="round" stroke-opacity=".301961"/><path d="m2.5 8.4999979-.0537632 9.5049191.3037632 2.495081h18.5l.258854-2.444262-.008854-9.5557381z" fill="none" opacity=".5" stroke="url(#f)" stroke-linecap="round"/><g transform="translate(-.992714 -2.007286)"><path d="m16.482179 16.507295v-3h4v3h3v4h-3v2.999991h-4v-2.999991h-2.989465v-4z" fill="url(#b)"/><g fill="none"><path d="m17.5 18.004404v-3.504404h2v3.5m0 1v3.5h-2v-3.5" opacity=".5" stroke="url(#c)"/><path d="m16.482179 16.507295v-3h4v3h3v4h-3v2.999991h-4v-2.999991h-2.989465v-4z" opacity=".5" stroke="#0f5a00" stroke-linecap="round" stroke-linejoin="round"/><path d="m20 17.507295 2.482179-.0073v2l-2.482179.0073m-3 0-2.5-.0073v-2l2.5.0073" opacity=".5" stroke="url(#d)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sfx2/res/chevron.svg b/icon-themes/elementary_svg/sfx2/res/chevron.svg
new file mode 100644
index 000000000..43d4d21e5
--- /dev/null
+++ b/icon-themes/elementary_svg/sfx2/res/chevron.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m2.9628906 4.9746094c-.5516502.0202382-.9883823.4733693-.9882812 1.0253906l2 3-2 3c.001.82889.9337068 1.314438 1.6132812.839844l3.3867188-2.371094v1.53125c.00101.82889.9337068 1.314438 1.6132812.839844l5.0000004-3.5000002c.636717-.4456188.566006-1.4098473-.128907-1.7578126l-4.9999996-2.5c-.6821856-.3408044-1.4845442.155391-1.484375.9179688v.8398438l-3.515625-1.7578126c-.1537557-.0767974-.3243417-.1137352-.4960938-.1074218z" fill="#4d4d4d" fill-opacity=".992157" opacity=".05"/><path d="m4 5v1l3 3-3 2.099609v1.400391l3-2.099609 2-1.900391-2-1zm4 0v1l3 3-3 2.099609v1.400391l5-4z" fill="#8e8e8e" opacity=".38"/><path d="m4 4v1l3 2.5-3 2.599609v1.400391l5-4zm4 0v1l3 2.5-3 2.599609v1.400391l5-4z" fill="#555761" fill-opacity=".827206"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sfx2/res/favourite.svg b/icon-themes/elementary_svg/sfx2/res/favourite.svg
new file mode 100644
index 000000000..bbaa3a7a5
--- /dev/null
+++ b/icon-themes/elementary_svg/sfx2/res/favourite.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.55048262 0 0 .57815823 -3.826225 -5.276228)" gradientUnits="userSpaceOnUse" x1="24.046366" x2="24.046366" y1="11.673002" y2="34.713669"><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><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="7.373267" x2="9.158589" y1="33.636996" y2="39.344494"><stop offset="0" stop-color="#fff" stop-opacity=".27451"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="8.000001" x2="8.000001" y1=".496136" y2="15.977216"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><path d="m8.0000006.49613568c.5064396 0 2.1391894 4.28357812 2.5489094 4.59622212.409717.3126432 4.793178.6198528 4.949676 1.125721.156499.505868-3.217866 3.4604743-3.374364 3.9663412-.156498.505868 1.285496 4.979313.875778 5.291956-.409718.312645-4.4935598-2.144886-5.0000001-2.144886-.5064395 0-4.5902812 2.457531-4.9999999 2.144886-.4097182-.312643 1.0322763-4.786089.8757779-5.291956-.1564985-.5058669-3.53086246-3.4604739-3.37436393-3.966342.15649845-.5058674 4.53995813-.813077 4.94967683-1.1257202.409718-.312644 2.0424703-4.59622212 2.5489098-4.59622212z" fill="url(#c)" stroke="#ad5f00" stroke-linejoin="round" stroke-opacity=".498039" stroke-width=".992271"/><path d="m11.96875 26.375c-.506596.779667-1.63252 2.593568-2.90625 5.59375a.14192008.14192008 0 0 1 -.03125.03125.14192008.14192008 0 0 1 -.03125.03125.14192008.14192008 0 0 1 -.03125 0 .14192008.14192008 0 0 1 -.03125.03125.14192008.14192008 0 0 1 -.03125-.03125.14192008.14192008 0 0 1 -.03125 0 .14192008.14192008 0 0 1 -.03125-.03125.14192008.14192008 0 0 1 -.03125-.03125.14192008.14192008 0 0 1 0-.03125.14192008.14192008 0 0 1 -.03125 0c.00461-.0064-.035912.0063-.03125 0 .00522-.0059-.00527.03708 0 .03125.00556-.0056-.036852.0055-.03125 0 .00608-.005-.00612.03618 0 .03125.00629-.0047-.037574.0047-.03125 0 .00682-.0039-.038107.0038-.03125 0 .00692-.0037-.00695.03492 0 .03125.00726-.003-.038533.003-.03125 0a.14192008.14192008 0 0 1 0 .03125.14192008.14192008 0 0 1 .03125 0 .14192008.14192008 0 0 1 .03125.03125.14192008.14192008 0 0 1 .03125.03125.14192008.14192008 0 0 1 0 .03125.14192008.14192008 0 0 1 0 .03125.14192008.14192008 0 0 1 0 .03125.14192008.14192008 0 0 1 0 .03125.14192008.14192008 0 0 1 -.03125.03125.14192008.14192008 0 0 1 -.03125.03125.14192008.14192008 0 0 1 -.03125 0c-2.0575321.335503-4.6049536.679328-6.34375 1.09375 1.0525595 1.235411 2.264992 2.404007 3.4375 3.59375l15.03125-2.71875c.0052-.0052.02606.0052.03125 0 .28516-.285558.552815-.584263.84375-.875-1.985656-.473093-4.21957-.75757-6.28125-1.09375a.14192008.14192008 0 0 1 -.03125 0 .14192008.14192008 0 0 1 -.03125-.03125.14192008.14192008 0 0 1 -.03125-.03125.14192008.14192008 0 0 1 0-.03125.14192008.14192008 0 0 1 0-.03125.14192008.14192008 0 0 1 0-.03125.14192008.14192008 0 0 1 0-.03125.14192008.14192008 0 0 1 .03125-.03125.14192008.14192008 0 0 1 .03125-.03125.14192008.14192008 0 0 1 .03125 0 .14192008.14192008 0 0 1 0-.03125c.0075.0027-.0387-.0027-.03125 0 .0071.0035-.03835-.0035-.03125 0 .007.0037-.007-.03496 0-.03125.0066.0044-.03785-.0044-.03125 0 .0062.0049-.0062-.03622 0-.03125.006.0052-.03724-.0052-.03125 0 .0054.0058-.0053-.03713 0-.03125.0052.006-.03638-.006-.03125 0 .0045.0065-.0045-.0378 0-.03125.004.0069-.0352-.0069-.03125 0 .0037.007-.0037-.03828 0-.03125l-.125.0625-.125.0625c-.985076-2.286983-2.388794-4.698127-2.9375-5.625z" fill="url(#b)" opacity=".8" transform="matrix(.71439082 0 0 .70011588 -.572408 -16.954765)"/><path d="m8 2.3125003c-.5795026 1.0967235-1.0411109 2.2564459-1.6574842 3.3321931-.4355928.5786297-1.2016958.5640806-1.8445342.7006123-.7990951.1487384-1.6040837.2624313-2.4042316.4046946.8321477 1.0057613 1.9042251 1.803058 2.6553809 2.8730975.2931609.5612752.086735 1.1940262.048954 1.7875722-.1300362.873671-.7822554 2.011403-.8721349 2.890749 1.1003565-.559851 2.6237664-1.531888 3.7910708-1.94011.6246409-.12796 1.1682081.254232 1.7115393.49593.7264099.38268 1.7399469.939694 2.4653779 1.324105-.123973-1.302273-.773372-2.733611-.799425-4.042542.09173-.7298892.734153-1.1887208 1.185876-1.7078873.556483-.5461027 1.116396-1.0897375 1.625861-1.6809144-1.211014-.2155824-2.435696-.3737737-3.634767-.6459894-.7510947-.2936551-.937663-1.1434347-1.2928787-1.7800564-.3267359-.6702695-.6326855-1.3506457-.9786043-2.0114542z" fill="none" opacity=".8" stroke="url(#a)" stroke-linecap="square" stroke-width=".992"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sfx2/res/grip.svg b/icon-themes/elementary_svg/sfx2/res/grip.svg
new file mode 100644
index 000000000..c313403b9
--- /dev/null
+++ b/icon-themes/elementary_svg/sfx2/res/grip.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg"><g transform="translate(0 -292.76665)"><path d="m3 0c-1.0471979 0-2 .9528063-2 2s.9528021 2 2 2c1.0471975 0 2-.9528063 2-2s-.9528025-2-2-2zm0 4c-1.0471979 0-2 .9528063-2 2s.9528021 2 2 2c1.0471975 0 2-.9528063 2-2s-.9528025-2-2-2zm0 4c-1.0471979 0-2 .9528063-2 2 0 1.047194.9528021 2 2 2 1.0471975 0 2-.952806 2-2 0-1.0471937-.9528025-2-2-2zm0 4c-1.0471979 0-2 .952806-2 2s.9528021 2 2 2c1.0471975 0 2-.952806 2-2s-.9528025-2-2-2z" fill="#4d4d4d" fill-opacity=".992157" opacity=".05" transform="matrix(.26458333 0 0 .26458333 0 292.76665)"/><g stroke-width=".264583"><path d="m.79375 293.03123a.26458333.26458333 0 0 0 -.2645834.26458.26458333.26458333 0 0 0 .2645834.26458.26458333.26458333 0 0 0 .2645833-.26458.26458333.26458333 0 0 0 -.2645833-.26458zm0 1.05833a.26458333.26458333 0 0 0 -.2645834.26458.26458333.26458333 0 0 0 .2645834.26459.26458333.26458333 0 0 0 .2645833-.26459.26458333.26458333 0 0 0 -.2645833-.26458zm0 1.05833a.26458333.26458333 0 0 0 -.2645834.26459.26458333.26458333 0 0 0 .2645834.26458.26458333.26458333 0 0 0 .2645833-.26458.26458333.26458333 0 0 0 -.2645833-.26459z" fill="#d7d7d7" opacity=".38"/><path d="m.79375 293.03123c-.1461254 0-.2645834.11845-.2645834.26458s.118458.26458.2645834.26458c.1461253 0 .2645833-.11845.2645833-.26458s-.118458-.26458-.2645833-.26458z" fill="#808080"/><path d="m.79375 295.14789c-.1461254 0-.2645834.11846-.2645834.26459 0 .14612.118458.26458.2645834.26458.1461253 0 .2645833-.11846.2645833-.26458 0-.14613-.118458-.26459-.2645833-.26459z" fill="#808080"/><path d="m.79375 294.08956c-.1461254 0-.2645834.11846-.2645834.26458 0 .14613.118458.26459.2645834.26459.1461253 0 .2645833-.11846.2645833-.26459 0-.14612-.118458-.26458-.2645833-.26458z" fill="#808080"/><path d="m.79375 296.20623c-.1461254 0-.2645834.11846-.2645834.26458 0 .14613.118458.26459.2645834.26459.1461253 0 .2645833-.11846.2645833-.26459 0-.14612-.118458-.26458-.2645833-.26458z" fill="#808080"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sfx2/res/hlpbookopen.svg b/icon-themes/elementary_svg/sfx2/res/hlpbookopen.svg
new file mode 100644
index 000000000..8bb218c65
--- /dev/null
+++ b/icon-themes/elementary_svg/sfx2/res/hlpbookopen.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="7.814094" x2="7.814094" y1="1.282274" y2="14.669898"><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="b" gradientTransform="matrix(.57484956 0 0 .42975531 -1164.0142 -1377.7717)" gradientUnits="userSpaceOnUse" x1="2035.1652" x2="2035.1652" y1="3208.0737" y2="3241.9966"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><path d="m8 .49999996c-4.138243 0-7.50000002 3.36175714-7.50000002 7.50000004 0 4.138243 3.36175702 7.5 7.50000002 7.5s7.500007-3.361757 7.5-7.5c0-4.1382429-3.361757-7.50000004-7.5-7.50000004z" fill="url(#b)" opacity=".99"/><path d="m8.000001.49999994c-4.138241 0-7.50000103 3.36175856-7.50000103 7.49999996 0 4.1382421 3.36176003 7.5000011 7.50000103 7.5000001 4.138239 0 7.500003-3.361758 7.499999-7.5000001 0-4.1382414-3.36176-7.49999996-7.499999-7.49999996z" fill="none" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/><path d="m14.5 7.999769c0 3.589968-2.910364 6.500231-6.4999176 6.500231-3.5898831 0-6.5000824-2.910297-6.5000824-6.500231 0-3.5897993 2.9101993-6.4997687 6.5000824-6.4997687 3.5895536 0 6.4999176 2.9099694 6.4999176 6.4997687z" fill="none" opacity=".5" stroke="url(#a)" stroke-linecap="round" stroke-linejoin="round"/><path d="m8.7246094 3.0097656c-.8591629-.1176885-1.7557995-.038099-2.578125.2597656-.828117.2999625-1.630647.8452472-2.015625 1.7558594-.2534673.5850332-.2439153 1.1673677-.0097656 1.7539063.2349318.5884979.9172251 1.2070312 1.7382812 1.2070312.4607916 0 .9302575-.1798517 1.2402344-.4785156.3099768-.2986639.4618507-.6680132.5058594-1.0214844.0410648-.3298535-.0303341-.4069762-.0820313-.5800781.00603-.00216.00978-.00401.015625-.00586.03622-.011487-.03139.00687.1074219-.027344.2898047-.071434.7132442.1963321.78125.3046875-.052862-.084226-.00667-.1153567-.070312.085937-.063638.2012942-.23569.5317887-.4667969.875-.5334177.7921661-1.2622571 1.8227605-1.2597656 3.1777341 0 .294484-.055949.40169.00195.78125.02664.174606.1396529.279415.2304687.410156-.2627284.173018-.5008591.383083-.6542968.642579-.3419406.578293-.3725756 1.432597.1113281 2.070312.4760031.676791 1.2597364.89417 1.921875.804688.6673862-.09019 1.3941232-.524412 1.640625-1.335938.2859091-.8384706-.1485791-1.5118516-.7871068-1.9804676a1.0455376 1.0455376 0 0 0 .2910157-.751953c-.0201481-.737646.0672331-1.1562488.5878906-1.5449216a1.0455376 1.0455376 0 0 0 .0273436-.0214844c.479385-.383165.982216-.8313175 1.386719-1.4003906.399346-.5618187.69956-1.2926374.638672-2.1074219-.034308-.870888-.530402-1.5899263-1.140625-2.0546875-.614668-.4681459-1.3667355-.740764-2.1621096-.8183594zm-1.2695313 2.9257813c-.0000226-.0001675-.0001142.00995 0 .00977.00526-.00854.058348-.04744-.011719-.00586.00205-.00122.009-.00247.011719-.00391zm.5078125 5.2265621.074219.002c-.017318-.000964-.029668.01223-.046875.01172-.011161-.000021-.016144-.01383-.027344-.01367z" fill="#002e99" opacity=".05"/><path d="m8.3414142 10.98598c-.0247796-.907215.1733905-1.7879293 1.0090757-2.4117716.8826981-.7055267 1.7328061-1.5882357 1.6429681-2.6287507-.019617-1.0034821-1.1595908-1.7898197-2.387831-1.9028813-1.3815696-.1963029-3.0532597.2891289-3.5162151 1.3957468-.2347997.5382209-.0170628 1.5038522.7709237 1.5038522.4608941 0 .6725855-.3053592.7073635-.5846914.026312-.211351-.058288-.4000864-.1082498-.5746636-.056929-.19892.1860948-.5844493.4507816-.7415272.221175-.13126.4525815-.1752734.4866925-.183681.794304-.1957868 1.5861109.236679 1.9164669.763044.330356.5263639-.033266 1.3247554-.556071 2.1011604-.5228054.776406-1.0838678 1.6582439-1.0816261 2.5949004 0 .356586-.030978.477726-.00897.621992.017586.115263.3897098.101333.6746888.04727zm-.3624955 1.221064c-.7594802-.04229-1.2851464.840767-.8288879 1.403394.40746.621196 1.5498839.467848 1.7456953-.235593.2035731-.547016-.2863285-1.176932-.9168074-1.167802z" fill="#002e99" opacity=".15"/><path d="m8.3414142 9.9859797c-.0247796-.9072157.1733905-1.7879296 1.0090757-2.4117719.8826981-.7055267 1.7328061-1.5882357 1.6429681-2.6287507-.019617-1.0034821-1.1595908-1.7898197-2.387831-1.9028813-1.3815696-.1963029-3.0532597.2891289-3.5162151 1.3957468-.2347997.5382209-.0170628 1.5038522.7709237 1.5038522.4608941 0 .6725855-.3053592.7073635-.5846914.026312-.211351-.058288-.4000864-.1082498-.5746636-.056929-.19892.1860948-.5844493.4507816-.7415272.221175-.13126.4525815-.1752734.4866925-.183681.794304-.1957868 1.5861109.236679 1.9164669.763044.330356.5263639-.033266 1.3247554-.556071 2.1011604-.5228054.776406-1.0838678 1.6582439-1.0816261 2.5949 0 .356586-.030978.4777262-.00897.6219919.017586.1152641.3897098.1013341.6746888.047272zm-.3624955 1.2210643c-.7594802-.04229-1.2851464.840767-.8288879 1.403394.40746.621196 1.5498839.467848 1.7456953-.235593.2035731-.547016-.2863285-1.176932-.9168074-1.167802z" fill="#fff"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sfx2/res/indexoff_big.svg b/icon-themes/elementary_svg/sfx2/res/indexoff_big.svg
new file mode 100644
index 000000000..0742c522e
--- /dev/null
+++ b/icon-themes/elementary_svg/sfx2/res/indexoff_big.svg
@@ -0,0 +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="17" x2="17" y1="-3" y2="10"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329" stop-opacity=".823529"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="-34.076271" x2="-14.076271" y1="13.20339" y2="13.20339"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.03104752 0 0 .01366805 .778539 15.669255)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.03104752 0 0 .01366805 .784649 15.669255)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#f"/><linearGradient id="e"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="f" xlink:href="#e"/><radialGradient id="g" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.03104752 0 0 .01366805 23.215356 15.669255)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#f"/><linearGradient id="h" gradientTransform="matrix(.5757569 0 0 .62295116 -2.393933 -3.106561)" gradientUnits="userSpaceOnUse" x1="25.000017" x2="25.000017" y1="17.828943" y2="8.19737"><stop offset="0" stop-color="#cdcdcd"/><stop offset="1" stop-color="#fff"/></linearGradient><radialGradient id="i" cx="24.837126" cy="36.421127" gradientTransform="matrix(-.27598143 0 0 -.29583148 24.323798 16.819207)" gradientUnits="userSpaceOnUse" r="15.644737" xlink:href="#e"/><linearGradient id="j" gradientTransform="matrix(0 -.5372019 .57681717 0 -15.997188 19.865617)" gradientUnits="userSpaceOnUse" x1="35.118298" x2="22.087816" y1="46.803719" y2="46.803719"><stop offset="0" stop-color="#fff"/><stop offset=".45000002" stop-color="#fff" stop-opacity=".235294"/><stop offset=".65000004" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="matrix(1.0562405 0 0 1.205043 -.674886 -5.921032)"><path d="m4.504241 20.680616h14.991517v3.319384h-14.991517z" fill="url(#c)" opacity=".236132"/><path d="m19.495759 20.680731v3.3192c1.598871.0062 3.865291-.743664 3.86529-1.659813 0-.91615-1.784219-1.659387-3.86529-1.659387z" fill="url(#d)" opacity=".236132"/><path d="m4.5042417 20.680731v3.3192c-1.5988709.0062-3.8652907-.743664-3.8652907-1.659813 0-.91615 1.784219-1.659387 3.8652907-1.659387z" fill="url(#g)" opacity=".236132"/></g><path d="m4.5 2.5c-1.108 0-2 .892-2 2v8 7 2h2 15 2v-2-7-8c0-1.108-.892-2-2-2z" fill="url(#h)" stroke="url(#b)"/><path d="m20.5 6.5v-2c0-.554-.446-1-1-1h-15c-.554 0-1 .446-1 1v2" fill="none" opacity=".8" stroke="#fff" stroke-width="1.000001"/><path d="m3 8h18v13h-18z" fill="#fff"/><path d="m3 8h6v13h-6z" fill="#eee"/><path d="m3 7.5h18" fill="none" stroke="#a0a0a0"/><g fill="#808080"><path d="m8.5 8v13" stroke="#b3b3b3"/><path d="m4 5h1v1h-1z" opacity=".6"/><path d="m6 5h1v1h-1z" opacity=".6"/><path d="m8 5h1v1h-1z" opacity=".6"/></g><g fill="none"><path d="m3 8.5h18" opacity=".05" stroke="#000"/><g stroke="#939393" stroke-linecap="round" stroke-linejoin="round"><path d="m11.5 10.5h7"/><path d="m11.5 12.5h4"/><path d="m11.5 14.5h7"/><path d="m11.5 16.5h4"/><path d="m11.5 18.5h7"/></g></g><g transform="translate(0 13)"><path d="m13.151556 6.044686a4.317657 4.6282081 0 1 1 8.635314 0 4.317657 4.6282081 0 0 1 -8.635314 0z" fill="url(#i)" fill-rule="evenodd" opacity=".141176"/><path d="m16.5 9.221611 7-5.673017-7-5.6960218v3.6474278h-6v4h6z" style="display:block;stroke:#a62100;stroke-opacity:.501961;stroke-linecap:round;stroke-linejoin:round;fill:url(#a)"/><path d="m17.5 7.111422 4.434589-3.562828-4.434589-3.6228751v2.5742811h-6v2h6z" style="display:block;opacity:.401;stroke-width:.963925;fill:none;stroke-miterlimit:7;stroke:url(#j)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sfx2/res/indexoff_small.svg b/icon-themes/elementary_svg/sfx2/res/indexoff_small.svg
new file mode 100644
index 000000000..88eedd8ce
--- /dev/null
+++ b/icon-themes/elementary_svg/sfx2/res/indexoff_small.svg
@@ -0,0 +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="11" x2="10.5" y1="4" y2="12"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="40.958" x2="18.681" y1="46.971001" y2="46.971001"><stop offset="0" stop-color="#fff"/><stop offset=".45" stop-color="#fff" stop-opacity=".235"/><stop offset=".65" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="14" x2="29" y1="10.5" y2="10.5"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><path d="m1.9736841.499999c-.816421 0-1.47368418.6572632-1.47368418 1.4736842v5.8947369 5.1578959 1.473685h1.47368418 11.0526329 1.473683v-1.473685-5.1578959-5.8947369c0-.816421-.657263-1.4736842-1.473683-1.4736842z" fill="#e9e9e9" stroke="url(#c)"/><path d="m2.2050781 1.4999145c-.3910588 0-.7050781.3723179-.7050781.8339844v1.6660156h.5 1 1 1 1 1 6.5v-1.6660156c0-.4616665-.314022-.8339844-.705078-.8339844z" fill="none" opacity=".8" stroke="#fff" stroke-width="1.000001"/><path d="m1 5.0000005h13v9.0000005h-13z" fill="#fff"/><path d="m1 5.0000005h4v9.0000005h-4z" fill="#e9e9e9"/><path d="m.9999997 4.5000005h13.0004613" fill="none" stroke="#8c8c8c"/><path d="m5.4999997 4.9995681v9.0004329" fill="#808080" stroke="#8c8c8c"/><path d="m5.9999999 2.0000006h1v1h-1zm-2 0h1v1h-1zm-2.0000003.0000001h1v1h-1z" fill="#8c8c8c"/><g fill="none" stroke="#919191" stroke-linecap="round" stroke-linejoin="round"><path d="m7.5 6.5h5"/><path d="m7.5 8.5h3"/><path d="m7.5 10.5h5"/><path d="m7.5 12.5h3"/></g><path d="m10.488281 5.640625a1.4979285 1.4979285 0 0 0 -1.488281 1.4960938v.8632812l-2.5078125.0019531a1.4979285 1.4979285 0 0 0 -1.4960937 1.5039063l.0117187 3.0058596a1.4979285 1.4979285 0 0 0 1.4980469 1.49414l2.5058594-.001953v.90625a1.4979285 1.4979285 0 0 0 2.4863282 1.126953l3.501953-3.0625v-4.0449215l-3.544922-2.9453125a1.4979285 1.4979285 0 0 0 -.966797-.34375z" display="block" fill="#fff" fill-opacity=".784314"/><g stroke-miterlimit="7" transform="translate(.000011 3)"><path d="m10.518 11.916 4.482-3.916-4.494-3.857v2.36l-4.006.002.013 3.007 4.005-.004z" style="display:block;stroke:#a62100;stroke-width:.999922;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#a)"/><path d="m18.228764 1.1607228.0055 1.8698584-6.19.006v1.5461208l6.193-.005-.0085 1.9429185 3.092242-2.7109789z" display="block" fill="none" stroke="url(#b)" stroke-miterlimit="7" stroke-width="1.546121" transform="matrix(.64678 0 0 .64678 -.29 5.536)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sfx2/res/indexon_big.svg b/icon-themes/elementary_svg/sfx2/res/indexon_big.svg
new file mode 100644
index 000000000..a0165c3fc
--- /dev/null
+++ b/icon-themes/elementary_svg/sfx2/res/indexon_big.svg
@@ -0,0 +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="24.837126" cy="36.421127" gradientTransform="matrix(-.27598143 0 0 -.29583148 24.323798 16.819207)" gradientUnits="userSpaceOnUse" r="15.644737" xlink:href="#b"/><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="17" x2="17" y1="-3" y2="10"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329" stop-opacity=".823529"/></linearGradient><linearGradient id="d" gradientTransform="matrix(0 -.5372019 .57681717 0 -15.997188 19.865617)" gradientUnits="userSpaceOnUse" x1="35.118298" x2="22.087816" y1="46.803719" y2="46.803719"><stop offset="0" stop-color="#fff"/><stop offset=".45000002" stop-color="#fff" stop-opacity=".235294"/><stop offset=".65000004" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="-34.076271" x2="-14.076271" y1="13.20339" y2="13.20339"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.03104752 0 0 .01366805 .778539 15.669255)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="g" cx="605.71429" cy="486.64789" gradientTransform="matrix(.03104752 0 0 .01366805 .784649 15.669255)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#h"/><linearGradient id="h" xlink:href="#b"/><radialGradient id="i" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.03104752 0 0 .01366805 28.817606 16.084063)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><linearGradient id="j" gradientTransform="matrix(.5757569 0 0 .62295116 -2.393933 -3.106561)" gradientUnits="userSpaceOnUse" x1="25.000017" x2="25.000017" y1="17.828943" y2="8.19737"><stop offset="0" stop-color="#cdcdcd"/><stop offset="1" stop-color="#fff"/></linearGradient><g transform="matrix(1.0562405 0 0 1.205043 -.674886 -5.921032)"><path d="m10.106492 20.680616h9.389266v3.319384h-9.389266z" fill="url(#f)" opacity=".236132"/><path d="m19.495759 20.680731v3.3192c1.598871.0062 3.865291-.743664 3.86529-1.659813 0-.91615-1.784219-1.659387-3.86529-1.659387z" fill="url(#g)" opacity=".236132"/><path d="m10.106492 21.095539v3.3192c-1.5988711.0062-3.8652909-.743664-3.8652909-1.659813 0-.91615 1.784219-1.659387 3.8652909-1.659387z" fill="url(#i)" opacity=".236132"/></g><path d="m10.5 2.5c-1.108 0-2 .892-2 2v8 7 2h2 9 2v-2-7-8c0-1.108-.892-2-2-2z" fill="url(#j)" stroke="url(#e)"/><path d="m20.5 6.5v-2c0-.554-.446-1-1-1h-9c-.554 0-1 .446-1 1v2" fill="none" opacity=".8" stroke="#fff" stroke-width="1.000001"/><path d="m9 8h12v13h-12z" fill="#fff"/><path d="m9 7.5h12" fill="none" stroke="#a0a0a0"/><g fill="#808080" transform="translate(7)"><path d="m4 5h1v1h-1z" opacity=".6"/><path d="m6 5h1v1h-1z" opacity=".6"/><path d="m8 5h1v1h-1z" opacity=".6"/></g><g fill="none"><path d="m9 8.5h12" opacity=".05" stroke="#000"/><g stroke="#939393" stroke-linecap="round" stroke-linejoin="round"><path d="m11.5 10.5h7"/><path d="m11.5 12.5h4"/><path d="m11.5 14.5h7"/><path d="m11.5 16.5h4"/><path d="m11.5 18.5h7"/></g></g><g transform="matrix(-1 0 0 1 23.999971 13)"><path d="m13.151556 6.044686a4.317657 4.6282081 0 1 1 8.635314 0 4.317657 4.6282081 0 0 1 -8.635314 0z" fill="url(#a)" fill-rule="evenodd" opacity=".141176"/><path d="m16.5 9.221611 7-5.673017-7-5.6960218v3.6474278h-6v4h6z" style="display:block;stroke:#a62100;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#c)"/><path d="m17.5 7.111422 4.434589-3.562828-4.434589-3.6228751v2.5742811h-6v2h6z" style="display:block;opacity:.401;stroke-width:.963925;fill:none;stroke-miterlimit:7;stroke:url(#d)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sfx2/res/indexon_small.svg b/icon-themes/elementary_svg/sfx2/res/indexon_small.svg
new file mode 100644
index 000000000..0b6f06148
--- /dev/null
+++ b/icon-themes/elementary_svg/sfx2/res/indexon_small.svg
@@ -0,0 +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="11" x2="10.5" y1="4" y2="12"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="40.958" x2="18.681" y1="46.971001" y2="46.971001"><stop offset="0" stop-color="#fff"/><stop offset=".45" stop-color="#fff" stop-opacity=".235"/><stop offset=".65" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="14" x2="29" y1="10.5" y2="10.5"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><path d="m6.9736841.499998c-.816421-.00000013-1.4852645.6573453-1.4736842 1.4736842v5.8947369 5.1578959 1.473685h1.4736842l6.0526329.000001h1.473683v-1.473685-5.1578959-5.8947369c0-.816421-.657263-1.47368407-1.473683-1.4736842z" fill="#e9e9e9" stroke="url(#c)"/><path d="m7.2050781 1.4999135c-.3910588-.0000001-.7297853.3729795-.7050781.8339844v1.6660156h.5 1 1 1 1 1l1.5.000001v-1.6660156c0-.4616665-.314022-.8339843-.705078-.8339844z" fill="none" opacity=".8" stroke="#fff" stroke-width="1.000001"/><path d="m6 4.9999995 8 .000001v9.0000005l-8-.000001z" fill="#fff"/><path d="m5.9999997 4.4999995 8.0004613.000001" fill="none" stroke="#8c8c8c"/><path d="m11 1.9999996h1v1h-1zm-2.0000001 0h1v1h-1zm-2.0000003.0000001h1v1h-1z" fill="#8c8c8c"/><g fill="none" stroke="#919191" stroke-linecap="round" stroke-linejoin="round"><path d="m7.5 6.5h5"/><path d="m7.5 8.5h3"/><path d="m7.5 10.5h5"/><path d="m7.5 12.5h3"/></g><path d="m5.5058594 5.6445312a1.4979285 1.4979285 0 0 0 -.5058594.0878907v9.2675781h1.9765625a1.4979285 1.4979285 0 0 0 .0039063-.085938v-.90625l2.5078124.001954a1.4979285 1.4979285 0 0 0 1.4980468-1.492188l.011719-3.0058592a1.4979285 1.4979285 0 0 0 -1.4960939-1.5039063l-2.5078125-.0019531v-.8632813a1.4979285 1.4979285 0 0 0 -1.4882812-1.4980469z" display="block" fill="#fff" fill-opacity=".784314" transform="matrix(.99999999 0 0 .99999999 0 -.000001)"/><g stroke-miterlimit="7" transform="matrix(-.99999999 0 0 .99999999 16 2.995)"><path d="m10.518 11.916 4.482-3.916-4.494-3.857v2.36l-4.006.002.013 3.007 4.005-.004z" style="display:block;stroke:#a62100;stroke-width:.999922;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#a)"/><path d="m18.228764 1.1607228.0055 1.8698584-6.19.006v1.5461208l6.193-.005-.0085 1.9429185 3.092242-2.7109789z" display="block" fill="none" stroke="url(#b)" stroke-miterlimit="7" stroke-width="1.546121" transform="matrix(.64678 0 0 .64678 -.29 5.536)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sfx2/res/symphony/morebutton.svg b/icon-themes/elementary_svg/sfx2/res/symphony/morebutton.svg
new file mode 100644
index 000000000..8c7909e2a
--- /dev/null
+++ b/icon-themes/elementary_svg/sfx2/res/symphony/morebutton.svg
@@ -0,0 +1 @@
+<svg height="11" width="11" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="10.127912" x2="9.984243" y1="12.048073" y2="3.95193"><stop offset="0" stop-color="#e5e5e5"/><stop offset="1" stop-color="#ababab"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="3.941811" x2="3.941811" y1="0" y2="16.004715"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#8c8c8c"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="7.941811" x2="7.941811" y1="0" y2="16.000105"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#ccc"/></linearGradient><g transform="matrix(.68690433 0 0 .68781462 .012582 .01017)"><path d="m6.9375.5c-.2484169 0-.4375.18908218-.4375.4375v1.25c-.5539029.1422005-1.051164.3718783-1.53125.65625l-.90625-.90625c-.1756569-.1756579-.449342-.1756579-.625 0l-1.5 1.5c-.175657.1756579-.175657.4493421 0 .625l.90625.90625c-.2843711.4800856-.514049.9773468-.65625 1.53125h-1.25c-.24841699 0-.4375.1890821-.4375.4375v2.125c.00000001.2484178.189083.4375.4375.4375h1.25c.1422009.553903.371879 1.051164.65625 1.53125l-.90625.90625c-.175657.175658-.175657.449342 0 .625l1.5 1.5c.1756579.175658.449342.175658.625 0l.90625-.90625c.4800861.284372.977347.51405 1.53125.65625v1.25c.0000001.248418.189083.4375.4375.4375h2.125c.2484176 0 .4375-.189082.4375-.4375v-1.25c.553903-.1422 1.051164-.371878 1.53125-.65625l.90625.90625c.175658.175658.449342.175658.625 0l1.5-1.5c.175658-.175658.175658-.449342 0-.625l-.90625-.90625c.284372-.480086.51405-.977347.65625-1.53125h1.25c.248418 0 .4375-.1890826.4375-.4375v-2.125c0-.2484178-.189083-.4375-.4375-.4375h-1.25c-.1422-.5539032-.371878-1.0511644-.65625-1.53125l.90625-.90625c.175658-.1756579.175658-.449342 0-.625l-1.5-1.5c-.175658-.1756579-.449342-.1756579-.625 0l-.90625.90625c-.480086-.2843717-.977347-.5140495-1.53125-.65625v-1.25c-.0000004-.24841782-.189082-.4375-.4375-.4375zm1.0625 5.5c1.104 0 2 .896 2 2s-.896 2-2 2-2-.896-2-2 .896-2 2-2z" display="block" fill="url(#c)" stroke="url(#b)" stroke-linejoin="round"/><path d="m8 3.465116c-2.5005771 0-4.5348837 2.034307-4.5348837 4.534884s2.0343066 4.534884 4.5348837 4.534884c2.500576-.000001 4.534884-2.034307 4.534884-4.534884s-2.034308-4.534884-4.534884-4.534884zm0 2.093024c1.347907 0 2.44186 1.093953 2.44186 2.44186s-1.093953 2.44186-2.44186 2.44186-2.4418605-1.093953-2.4418605-2.44186 1.0939535-2.44186 2.4418605-2.44186z" opacity=".05"/><path d="m8.0000001 4c-2.2056004 0-4.0000002 1.7944001-4.0000002 4.0000008 0 2.2055992 1.7943998 3.9999992 4.0000002 3.9999992 2.2055999 0 3.9999999-1.7944 3.9999999-3.9999992 0-2.2056007-1.7944-4.0000008-3.9999999-4.0000008z" fill="none" stroke="url(#a)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/starmath/res/co21901.svg b/icon-themes/elementary_svg/starmath/res/co21901.svg
new file mode 100644
index 000000000..d92d050ff
--- /dev/null
+++ b/icon-themes/elementary_svg/starmath/res/co21901.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m16 9v4h-8.0625l2.28125-2.28125c.257654-.669016.077565-.9599808-.71875-.71875l-2.78125 2.78125-.71875.71875.71875.71875 2.78125 2.78125c.757996.208136 1.015361-.01609.71875-.71875l-2.28125-2.28125h9.0625v-1-4c-.406804-.7102122-.737001-.6798958-1 0z" fill="#4d4d4d"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/starmath/res/mi22016.svg b/icon-themes/elementary_svg/starmath/res/mi22016.svg
new file mode 100644
index 000000000..42792ac10
--- /dev/null
+++ b/icon-themes/elementary_svg/starmath/res/mi22016.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m8.5 8-2.78125 2.78125-.71875.71875.71875.71875 2.78125 2.78125c1.1425225.26205.7099983-.350927.71875-.71875l-2.28125-2.28125h12.0625c.914599-.477744.306562-.715071 0-1h-12.0625l2.28125-2.28125c.0632916-.5424583.020957-.9792904-.71875-.71875z" fill="#4d4d4d"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/starmath/res/mi22017.svg b/icon-themes/elementary_svg/starmath/res/mi22017.svg
new file mode 100644
index 000000000..7cddf5d5a
--- /dev/null
+++ b/icon-themes/elementary_svg/starmath/res/mi22017.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m15.5 8c-.403669-.0065457-.840976-.063548-.71875.71875l2.28125 2.28125h-12.0625c-.6506661.374-.4237011.693148 0 1h12.0625l-2.28125 2.28125c.057205.282092-.436595 1.030742.71875.71875l2.78125-2.78125.71875-.71875-.71875-.71875z" fill="#4d4d4d"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/starmath/res/mi22018.svg b/icon-themes/elementary_svg/starmath/res/mi22018.svg
new file mode 100644
index 000000000..bed6fb493
--- /dev/null
+++ b/icon-themes/elementary_svg/starmath/res/mi22018.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m11.5 5-.71875.71875-2.78125 2.78125c-.0816466.5429672-.0513085.980171.71875.71875l2.28125-2.28125v12.0625c.461419.8966.724443.404432 1 0v-12.0625l2.28125 2.28125c.667774.1886069.865501-.0928326.71875-.71875l-2.78125-2.78125z" fill="#4d4d4d"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/starmath/res/mi22019.svg b/icon-themes/elementary_svg/starmath/res/mi22019.svg
new file mode 100644
index 000000000..73e4e5984
--- /dev/null
+++ b/icon-themes/elementary_svg/starmath/res/mi22019.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m11 5v12.0625l-2.28125-2.28125c-.6071777-.238289-.7884867.077051-.71875.71875l2.78125 2.78125.71875.71875.71875-.71875 2.78125-2.78125c.157703-.551737.06764-.908798-.71875-.71875l-2.28125 2.28125v-12.0625c-.396208-.7983499-.794656-.4713958-1 0z" fill="#4d4d4d"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svtools/res/ed01.svg b/icon-themes/elementary_svg/svtools/res/ed01.svg
new file mode 100644
index 000000000..967c1359a
--- /dev/null
+++ b/icon-themes/elementary_svg/svtools/res/ed01.svg
@@ -0,0 +1 @@
+<svg height="11" viewBox="0 0 2.9104166 2.9104167" width="11" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 .07839604 .07839604 0 -3.869362 293.22224)" gradientUnits="userSpaceOnUse" x1="15.769973" x2="37.163773" y1="71.473694" y2="74.810631"><stop offset="0" stop-color="#d1ff82"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="4.601402" x2="4.614407" y1="2.478814" y2="8.944915"><stop offset="0" stop-color="#fff"/><stop offset=".32053944" 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="translate(0 -294.08957)"><path d="m.64324739 296.88013 1.62423181-1.33564-1.62423181-1.34106z" display="block" fill="url(#a)" stroke-width=".264583"/><g fill="none" stroke-miterlimit="7" transform="matrix(.26458333 0 0 .26458333 0 294.08957)"><path d="m7.1971733 5.4988748-3.8890265-3.2237932-.0792311 6.505746z" display="block" stroke="url(#b)"/><path d="m2.5 10.5 5.9999996-5-5.9999996-5.00000002z" display="block" stroke="#206b00" stroke-linejoin="round" stroke-opacity=".566176"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svtools/res/ed02.svg b/icon-themes/elementary_svg/svtools/res/ed02.svg
new file mode 100644
index 000000000..31af32a70
--- /dev/null
+++ b/icon-themes/elementary_svg/svtools/res/ed02.svg
@@ -0,0 +1 @@
+<svg height="11" viewBox="0 0 2.9104166 2.9104167" width="11" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="9.159188" x2="10.981606" y1="-.38136" y2="1.415949"><stop offset="0" stop-color="#ad5f00"/><stop offset=".13482948" stop-color="#ffe16b"/><stop offset=".20224422" stop-color="#f9c440"/><stop offset=".26965895" stop-color="#fff394"/><stop offset=".44650277" stop-color="#f9c440"/><stop offset=".57114136" stop-color="#f9c440"/><stop offset=".72038066" stop-color="#ffe16b"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.40402 -.4057 .60738 .60227 -17.868 .693)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#c" y1="24.99" y2="30"/><linearGradient id="c"><stop offset="0" stop-color="#565656"/><stop offset=".5" stop-color="#9a9a9a"/><stop offset="1" stop-color="#545454"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.40402 -.4057 .60738 .60227 -17.983 .81)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><linearGradient id="e"><stop offset="0" stop-color="#b1b1b1"/><stop offset=".5" stop-color="#fff"/><stop offset="1" stop-color="#8f8f8f"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.40402 -.4057 .60738 .60227 -17.466 .29)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#c" y1="24.99" y2="30"/><linearGradient id="g" gradientTransform="matrix(.40402 -.4057 .60738 .60227 -17.58 .405)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><linearGradient id="h" gradientTransform="matrix(.40402 -.4057 .60738 .60227 -17.062 -.116)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#c" y1="24.99" y2="30"/><linearGradient id="i" gradientTransform="matrix(.40402 -.4057 .60738 .60227 -17.177 0)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><linearGradient id="j" gradientTransform="matrix(.41266476 -.41438071 .62037602 .61515669 -18.349857 .463117)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="29.056999" y2="26.030001"><stop offset="0" stop-color="#ece5a5"/><stop offset="1" stop-color="#fcfbf2"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.38443335 .0369235 .03748526 .38289104 -2.600939 -1.166011)" gradientUnits="userSpaceOnUse" x1="5.518" x2="9.522" y1="37.372002" y2="41.391998"><stop offset="0" stop-color="#d48e15"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><g transform="matrix(.27311398 0 0 .27311398 -1.28788 1.19585)"><path d="m6.4924179 2.5690998c.1854536-.1350252.7463694.1676398 1.2754002.6927379.5270787.5237933.8199002 1.0697646.6878051 1.25893 0 0 .013015.011744.013015.013044l6.5956408-6.6416715c.167883-.1682923-.138603-.745574-.68325-1.2876316-.546601-.5427099-1.125736-.8447228-1.29297-.6764305z" fill="url(#a)" stroke="#ad5f00" stroke-linejoin="round" stroke-width=".514139"/><path d="m6.3021392 2.7176535c.1902118-.1381727.7626417.1704728 1.3027713.708808.5383354.5338492.8371114 1.0919233.7025276 1.2848268 0 0 .013458.011665.012561.012561l4.6404489-4.67095505.01616-.01794452s-.01346-.01076672-.01256-.01166394c.134585-.19200623-.164191-.75097763-.702527-1.28572399-.538335-.5365407-1.11256-.8460834-1.302771-.7088081l-.01616.017944z" fill="#f9c440" opacity=".6" stroke-width=".484383"/><path d="m11.962048-2.9810344c.190751-.1385804.763004.1705608 1.302691.7075605.538355.5356672.837441 1.0926544.703185 1.28586756 0 .001342.0133.0119937.0133.0133236l1.030183-1.03802106c.272501-.271831-.01861-.7282141-.651344-1.3618204-.540352-.5369996-1.112604-.8461408-1.302691-.7075603l-.01729.016656z" fill="#fe9ab8" opacity=".8" stroke="#de3e80" stroke-linejoin="round" stroke-width=".484383"/><g transform="matrix(.65071441 0 0 .65229558 5.158453 -4.630287)"><path d="m9.18 3.877c.285-.208 1.146.256 1.96 1.062.81.802 1.26 1.64 1.056 1.93l.02.018.126-.127s-.02-.016-.02-.018c.203-.29-.246-1.127-1.057-1.93-.812-.806-1.674-1.27-1.96-1.062z" fill="url(#b)"/><path d="m9.063 3.993c.286-.208 1.148.256 1.96 1.062.81.803 1.26 1.64 1.058 1.93 0 .002.02.018.02.02l.126-.128-.02-.018c.204-.29-.246-1.128-1.057-1.932-.813-.806-1.674-1.27-1.96-1.062z" fill="url(#d)"/><path d="m9.58 3.473c.287-.208 1.15.256 1.96 1.062.81.804 1.26 1.64 1.06 1.93-.002.002.018.018.017.02l.127-.127c0-.002-.02-.018-.02-.02.203-.29-.246-1.126-1.057-1.93-.812-.805-1.674-1.27-1.96-1.062z" fill="url(#f)"/><path d="m9.465 3.59c.286-.21 1.148.256 1.96 1.06.81.805 1.26 1.642 1.058 1.932l.02.018.125-.126s-.02-.018-.02-.02c.204-.288-.246-1.126-1.056-1.93-.813-.805-1.674-1.27-1.96-1.062z" fill="url(#g)"/><path d="m9.985 3.067c.286-.207 1.148.257 1.96 1.062.81.803 1.26 1.64 1.058 1.93 0 0 .02.018.02.02l.125-.128s-.02-.018-.02-.02c.203-.288-.246-1.126-1.057-1.93-.81-.805-1.673-1.27-1.96-1.062z" fill="url(#h)"/><path d="m9.87 3.183c.285-.207 1.147.257 1.96 1.062.81.804 1.26 1.642 1.057 1.93 0 .002.02.02.02.02l.125-.127s-.02-.018-.02-.02c.204-.288-.246-1.126-1.056-1.93-.813-.805-1.674-1.27-1.96-1.06z" fill="url(#i)"/><g fill-rule="evenodd" stroke-width=".743483"><path d="m-.06991763 16.123175 4.87410593-1.761911.040856-.04086c.206322-.2962-.2584135-1.152131-1.0867665-1.971291-.8293742-.824267-1.7087969-1.297174-2.0019379-1.082681z" fill="url(#j)" stroke="url(#k)"/><path d="m.42443845 14.807615-.49435608 1.311474 1.32781593-.484143c-.1154179-.136866-.2247073-.273734-.36157447-.410601-.15831653-.157295-.31356885-.285992-.47188538-.41673z" fill="#0c0c0c" stroke="#0c0c0c"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svtools/res/ed03.svg b/icon-themes/elementary_svg/svtools/res/ed03.svg
new file mode 100644
index 000000000..4a253aac8
--- /dev/null
+++ b/icon-themes/elementary_svg/svtools/res/ed03.svg
@@ -0,0 +1 @@
+<svg height="11" viewBox="0 0 2.9104166 2.9104167" width="11" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="2.001179" x2="2.096113" y1="294.68201" y2="296.37576"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="2.020238" x2="2.050874" y1="295.00708" y2="296.12173"><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><g stroke-linecap="round" stroke-linejoin="bevel" stroke-opacity=".498039" stroke-width=".219159"><path d="m2.7809228 295.94164-.4944516.0168-.2461272.47213-.2618088-.41978-.5319411.0229.2326428-.43663-.285814-.44922.4944516-.0168.2461272-.47214.2618088.41979.5319411-.0229-.2326428.43663z" fill="url(#a)" stroke="#ad5f00" transform="matrix(1.2054043 .06704259 -.06704259 1.2054043 19.268178 -354.914128)"/><path d="m1.9472656 295.00586-.1074218.20508a.1722386.1722386 0 0 1 -.1464844.0918l-.1953125.008.125.19531a.1722386.1722386 0 0 1 .00781.17383l-.089844.16992.2304688-.01a.1722386.1722386 0 0 1 .1542968.0801l.1015626.16406.1074218-.20507a.1722386.1722386 0 0 1 .1464844-.0918l.1933594-.008-.125-.19532a.1722386.1722386 0 0 1 -.00781-.17382l.091797-.16993-.2304688.01a.1722386.1722386 0 0 1 -.1542969-.0801z" fill="none" stroke="url(#b)" transform="matrix(1.2054043 .06704259 -.06704259 1.2054043 19.268178 -354.914128)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svtools/res/ed04.svg b/icon-themes/elementary_svg/svtools/res/ed04.svg
new file mode 100644
index 000000000..24580d176
--- /dev/null
+++ b/icon-themes/elementary_svg/svtools/res/ed04.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 11 11" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.36872249 0 0 .38856797 7.575734 7.143101)" gradientUnits="userSpaceOnUse" x1="11.192374" x2="11.192374" y1="4.064163" y2="30.298229"><stop offset="0" stop-color="#ed5353"/><stop offset="1" stop-color="#c6262e"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.1959881 -.20631521 .1959881 .20631521 2.382493 11.591032)" gradientUnits="userSpaceOnUse" x1="36.010902" x2="16.331276" xlink:href="#c" y1="13.022708" y2="32.702335"/><linearGradient id="c"><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="d" gradientTransform="matrix(.1959881 -.20631521 .1959881 .20631521 2.246926 12.097793)" gradientUnits="userSpaceOnUse" x1="28.449389" x2="16.331276" xlink:href="#c" y1="20.584223" y2="32.702335"/><g transform="matrix(1.4254803 0 0 1.4268244 -11.606346 -11.622177)"><path d="m15.503272 14.059536-2.028476-2.060608 1.951871-2.1587096-1.407027-1.3371296-2.008743 2.0571232-2.0494537-2.0571232-1.4638986 1.3863117 2.0494543 2.1007345-2.0494543 2.067189 1.4638986 1.439987 2.0470757-2.159981 2.051842 2.159981z" fill="url(#a)" stroke="#7a0000" stroke-linejoin="round" stroke-width=".701187"/><g fill="none" stroke-width="1.051781"><path d="m14.008925 9.7191112-1.996473 2.0604628-2.0819646-2.0584993" opacity=".5" stroke="url(#b)" stroke-linecap="square" stroke-linejoin="round"/><path d="m14.411944 14.670258-1.658566-1.897836m-1.422064.0812-1.7309622 1.722531" opacity=".4" stroke="url(#d)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svtools/res/ed05.svg b/icon-themes/elementary_svg/svtools/res/ed05.svg
new file mode 100644
index 000000000..09a6ba588
--- /dev/null
+++ b/icon-themes/elementary_svg/svtools/res/ed05.svg
@@ -0,0 +1 @@
+<svg height="11" viewBox="0 0 2.9104166 2.9104167" width="11" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 .07839604 .07839604 0 -3.869362 293.22224)" gradientUnits="userSpaceOnUse" x1="15.769973" x2="37.163773" y1="71.473694" y2="74.810631"><stop offset="0" stop-color="#d1ff82"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="4.601402" x2="4.614407" y1="2.478814" y2="8.944915"><stop offset="0" stop-color="#fff"/><stop offset=".32053944" 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.001179" x2="2.096113" y1="294.68201" y2="296.37576"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="2.020238" x2="2.050874" y1="295.00708" y2="296.12173"><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><path d="m2.7809228 295.94164-.4944516.0168-.2461272.47213-.2618088-.41978-.5319411.0229.2326428-.43663-.285814-.44922.4944516-.0168.2461272-.47214.2618088.41979.5319411-.0229-.2326428.43663z" style="stroke:#ad5f00;stroke-width:.219159;stroke-linecap:round;stroke-linejoin:bevel;stroke-opacity:.498039;fill:url(#c)" transform="matrix(1.2054043 .06704259 -.06704259 1.2054043 19.268178 -354.914128)"/><path d="m1.9472656 295.00586-.1074218.20508a.1722386.1722386 0 0 1 -.1464844.0918l-.1953125.008.125.19531a.1722386.1722386 0 0 1 .00781.17383l-.089844.16992.2304688-.01a.1722386.1722386 0 0 1 .1542968.0801l.1015626.16406.1074218-.20507a.1722386.1722386 0 0 1 .1464844-.0918l.1933594-.008-.125-.19532a.1722386.1722386 0 0 1 -.00781-.17382l.091797-.16993-.2304688.01a.1722386.1722386 0 0 1 -.1542969-.0801z" style="fill:none;stroke-width:.219159;stroke-linecap:round;stroke-linejoin:bevel;stroke-opacity:.498039;stroke:url(#d)" transform="matrix(1.2054043 .06704259 -.06704259 1.2054043 19.268178 -354.914128)"/><g transform="translate(-.529167 -294.08957)"><path d="m.64324739 296.88013 1.62423181-1.33564-1.62423181-1.34106z" display="block" fill="url(#a)" stroke-width=".264583"/><g fill="none" stroke-miterlimit="7" transform="matrix(.26458333 0 0 .26458333 0 294.08957)"><path d="m7.1971733 5.4988748-3.8890265-3.2237932-.0792311 6.505746z" display="block" stroke="url(#b)"/><path d="m2.5 10.5 5.9999996-5-5.9999996-5.00000002z" display="block" stroke="#206b00" stroke-linejoin="round" stroke-opacity=".566176"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svtools/res/ed07.svg b/icon-themes/elementary_svg/svtools/res/ed07.svg
new file mode 100644
index 000000000..542235273
--- /dev/null
+++ b/icon-themes/elementary_svg/svtools/res/ed07.svg
@@ -0,0 +1 @@
+<svg height="11" viewBox="0 0 2.9104166 2.9104167" width="11" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1=".5" y2="11"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329" stop-opacity=".970588"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="2.116667" x2="2.112077" xlink:href="#d" y1="294.75104" y2="296.87039"/><linearGradient id="c" gradientTransform="matrix(0 .07839604 .07839604 0 -3.869362 293.22224)" gradientUnits="userSpaceOnUse" x1="15.769973" x2="37.163773" y1="71.473694" y2="74.810631"><stop offset="0" stop-color="#d1ff82"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="4.601402" x2="4.614407" y1="2.478814" y2="8.944915"><stop offset="0" stop-color="#fff"/><stop offset=".32053944" 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="translate(-.529167 -294.08957)"><path d="m.64324739 296.88013 1.62423181-1.33564-1.62423181-1.34106z" display="block" fill="url(#c)" stroke-width=".264583"/><g fill="none" stroke-miterlimit="7" transform="matrix(.26458333 0 0 .26458333 0 294.08957)"><path d="m7.1971733 5.4988748-3.8890265-3.2237932-.0792311 6.505746z" display="block" stroke="url(#d)"/><path d="m2.5 10.5 5.9999996-5-5.9999996-5.00000002z" display="block" stroke="#206b00" stroke-linejoin="round" stroke-opacity=".566176"/></g></g><g stroke-width=".264583" transform="translate(0 -294.08957)"><path d="m8 .5a2.4999999 2.4999999 0 0 0 -2.5 2.5 2.4999999 2.4999999 0 0 0 1.5390625 2.3066406c-.0247763.0593982-.0390625.1247753-.0390625.1933594v.3242188.1757812 1 3c0 .554003.4460002 1 1 1 .5540001 0 1-.445997 1-1h.5c.2770016 0 .5-.2229984.5-.5 0-.2770394-.2229996-.5-.5-.5h-.5v-2h.5c.2770016 0 .5-.2229984.5-.5 0-.2770394-.2229999-.5-.5-.5h-.5v-.1757812c.3491338-.1236197.6631872-.3158117.9394531-.5507813-.0829611-.1607319-.2454361-.2734375-.4394531-.2734375h-.0039062a2.4999999 2.4999999 0 0 0 1.0039062-2 2.4999999 2.4999999 0 0 0 -2.5-2.5zm0 1.5c.5525 0 1 .4475087 1 1s-.4475 1-1 1-1-.4475087-1-1 .4475-1 1-1z" fill="url(#a)" transform="matrix(.26458333 0 0 .26458333 0 294.08957)"/><g fill="none" stroke-linecap="round" stroke-linejoin="bevel"><path d="m2.1166667 294.22186a.66145833.66145833 0 0 0 -.6614584.66146.66145833.66145833 0 0 0 .2645834.52865v.00052 1.19062c0 .14658.091627.26458.2051554.26458h.3834391c.075363 0 .1384853-.0544.1741498-.13229h.038241c.069167 0 .1250569-.0559.1250569-.12505v-.0145c0-.0692-.05589-.12506-.1250569-.12506h-.00723v-.52917h.00723c.069168 0 .125058-.0559.125058-.12505v-.0145c0-.0692-.05589-.12506-.1250569-.12506h-.00723v-.26458c0-.00036.0000011-.00068 0-.001a.66145833.66145833 0 0 0 .2645769-.52811.66145833.66145833 0 0 0 -.6614583-.66146zm0 .52917a.13229167.13229167 0 0 1 .1322916.13229.13229167.13229167 0 0 1 -.1322916.13229.13229167.13229167 0 0 1 -.1322917-.13229.13229167.13229167 0 0 1 .1322917-.13229z" stroke="#a62100" stroke-opacity=".501961"/><path d="m2.1171875 294.48828c-.2228869 0-.3964849.1726-.3964844.39453.000097.12413.058128.24331.1582031.31836a.26473249.26473249 0 0 1 .1074219.21094v1.18945h.2695313a.26473249.26473249 0 0 1 .015625-.0254.26473249.26473249 0 0 1 -.023437-.10547v-.52929a.26473249.26473249 0 0 1 .037109-.13282.26473249.26473249 0 0 1 -.037109-.13086v-.26562a.26473249.26473249 0 0 1 .1074219-.21094c.098899-.0742.1560499-.19269.15625-.31836.0000004-.22288-.1716444-.39453-.3945313-.39453z" opacity=".5" stroke="url(#b)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svtools/res/ed08.svg b/icon-themes/elementary_svg/svtools/res/ed08.svg
new file mode 100644
index 000000000..0d95d455b
--- /dev/null
+++ b/icon-themes/elementary_svg/svtools/res/ed08.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 11 11" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="2.903" x2="12.828" y1="8.504" y2="8.504"><stop offset="0" stop-color="#e3e3e4"/><stop offset=".5" stop-color="#fcfcfc"/><stop offset="1" stop-color="#e3e3e4"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1=".918" x2="14.813" y1="5.675" y2="3.789"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><g stroke-width=".967" transform="matrix(1.0076 0 0 1.06043 .075 -1.014301)"><path d="m.44 1.44 9.906368-.011993-.004 2.626-3.9658297 3.0320821v3.7720549h-2.977372v-3.7720551l-2.9591663-3.0140889z" fill="url(#a)" fill-rule="evenodd" stroke="url(#b)" stroke-linejoin="round" stroke-width=".96742"/><path d="m1.312 2.32 8.0323676.032007v1.32l-3.9602866 2.9425751v3.3005479h-.9924573v-3.3005479l-3.0796237-2.9695821z" fill="none" stroke="#fdfdfb"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svtools/res/folder.svg b/icon-themes/elementary_svg/svtools/res/folder.svg
new file mode 100644
index 000000000..8b7431ee9
--- /dev/null
+++ b/icon-themes/elementary_svg/svtools/res/folder.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.89189031 0 0 .94046961 3.14398 5.346537)" gradientUnits="userSpaceOnUse" x1="11.350123" x2="11.350123" y1=".666966" y2="8.172179"><stop offset="0" stop-color="#fff"/><stop offset=".0097359" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99001008" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.33333327 0 0 .32971018 -17.44063 -.647843)" gradientUnits="userSpaceOnUse" x1="62.988873" x2="62.988873" y1="11.645091" y2="15.385052"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#d8d8d8"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.50413225 0 0 .49333391 93.640247 -24.864023)" gradientUnits="userSpaceOnUse" x1="-162.6788" x2="-162.6788" y1="58.56691" y2="80.030975"><stop offset="0" stop-color="#efdfc4"/><stop offset="1" stop-color="#e7c591"/></linearGradient><path d="m15.5 3.9996665v-1.273333c0-.1385-.08818-.2263335-.22668-.2263335h-6.77332v-.742083c0-.1385-.08818-.257917-.22668-.257917h-6.5c-.1385 0-.27332.119417-.27332.257917v.742083h-.727c-.1385 0-.273.088167-.273.226667v1.273333" fill="none" opacity=".5" stroke="#7e8087" stroke-linecap="square"/><path d="m2 2v1h-1v4h14v-4h-7v-1z" fill="url(#b)"/><path d="m.5 4.5h15v10h-15z" fill="url(#c)" stroke="#987124" stroke-linejoin="round" stroke-opacity=".498039"/><path d="m1.5 5.5h13v8h-13z" fill="none" opacity=".5" stroke="url(#a)" stroke-linecap="round"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svtools/res/list_add.svg b/icon-themes/elementary_svg/svtools/res/list_add.svg
new file mode 100644
index 000000000..0958e8385
--- /dev/null
+++ b/icon-themes/elementary_svg/svtools/res/list_add.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 14 14" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="65.297462" cy="48.216358" gradientTransform="matrix(0 .52544994 -.5716256 0 46.193389 -21.123812)" gradientUnits="userSpaceOnUse" r="31.000002"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.2817955 0 0 .2800956 12.196562 12.014885)" gradientUnits="userSpaceOnUse" x1="24.138529" x2="23.949001" y1="10.631441" y2="36.270004"><stop offset="0" stop-color="#fff"/><stop offset=".00000002" 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" gradientTransform="matrix(.2817955 0 0 .2800956 12.178741 12.02218)" gradientUnits="userSpaceOnUse" x1="24.138529" x2="24.138529" y1="21.34207" y2="24.912279"><stop offset="0" stop-color="#fff"/><stop offset=".00000019" 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.0920945 0 0 1.09091 -13.190039 -13.189788)"><path d="m16.198268 16.215625v-2.749997h4.578358v2.749998l2.747015-.000001v4.58333h-2.747015v2.749998h-4.578358v-2.749998h-2.747015v-4.58333z" fill="url(#a)" stroke-width="1.000456"/><g fill="none" stroke-width=".916169"><path d="m17.11394 19.423957v-5.041663h2.747015v5.041663m0 0v3.20833h-2.747015v-3.20833" opacity=".5" stroke="url(#b)"/><path d="m16.198268 16.215625v-2.749997h4.578358v2.749997h2.747015v4.58333h-2.747015v2.749998h-4.578358v-2.749998h-2.747015v-4.58333z" opacity=".5" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round"/><path d="m20.31879 17.132291h2.289179v2.749998h-2.289179m-3.662687 0h-2.289179v-2.749998h2.289179" opacity=".5" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svtools/res/triangle_down.svg b/icon-themes/elementary_svg/svtools/res/triangle_down.svg
new file mode 100644
index 000000000..c0769e427
--- /dev/null
+++ b/icon-themes/elementary_svg/svtools/res/triangle_down.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 14 14" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="17.491322" x2="10.499449" y1="11.528831" y2="11.528831"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientTransform="matrix(0 -.5372019 -.57681717 0 49.997188 27.865617)" gradientUnits="userSpaceOnUse" x1="30.410887" x2="30.410887" y1="58.951305" y2="64.146225"><stop offset="0" stop-color="#fff"/><stop offset=".00000004" stop-color="#fff" stop-opacity=".235294"/><stop offset=".65000004" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g style="stroke:#a62100;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.000113;stroke-opacity:.501961;fill:url(#a)" transform="matrix(0 -1.0011624 -.96887873 0 18.170039 21.011653)"><path d="m17.491321 17.205496-6.991873-5.676665 6.991873-5.6766652z" display="block" fill="url(#a)" stroke="#a62100" stroke-linecap="round" stroke-linejoin="round"/><path d="m16.5 15.111422-4.454098-3.582591 4.454098-3.6031121c-.0024-.3479229 0-.3994284 0 7.1857031z" style="display:block;opacity:.5;fill:none;stroke-linecap:square;stroke-linejoin:miter;stroke:url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svtools/res/triangle_right.svg b/icon-themes/elementary_svg/svtools/res/triangle_right.svg
new file mode 100644
index 000000000..6d7f3ce44
--- /dev/null
+++ b/icon-themes/elementary_svg/svtools/res/triangle_right.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 14 14" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="17.491322" x2="10.499449" xlink:href="#b" y1="11.528831" y2="11.528831"/><linearGradient id="b"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 -.5372019 -.57681717 0 49.997188 27.865617)" gradientUnits="userSpaceOnUse" x1="34.68494" x2="26.644476" y1="59.696789" y2="59.808998"><stop offset="0" stop-color="#fff"/><stop offset=".45000002" stop-color="#fff" stop-opacity=".235294"/><stop offset=".65000004" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="13.995385" x2="13.995385" xlink:href="#b" y1="5.336105" y2="17.721556"/><g style="stroke:#a62100;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.000113;stroke-opacity:.501961;fill:url(#a)" transform="matrix(-1.0011624 0 0 .96887873 21.011653 -4.170039)"><path d="m17.491321 17.205496-6.991873-5.676665 6.991873-5.6766652z" display="block" fill="url(#d)" stroke="#a62100" stroke-linecap="round" stroke-linejoin="round"/><path d="m16.5 15.111422-4.454098-3.582591 4.454098-3.6031121c-.0024-.3479229 0-.3994284 0 7.1857031z" style="display:block;opacity:.5;fill:none;stroke-linecap:square;stroke-linejoin:miter;stroke:url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/3dgeo.svg b/icon-themes/elementary_svg/svx/res/3dgeo.svg
new file mode 100644
index 000000000..5aafa3adc
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/3dgeo.svg
@@ -0,0 +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="7.864407" x2="8.452794" y1="1.194915" y2="14.754237"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329" stop-opacity=".830882"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="7" x2="7" y1="6" y2="10"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".498039"/><stop offset=".875" stop-color="#fff" stop-opacity=".247059"/><stop offset="1" stop-color="#fff" stop-opacity=".422794"/></linearGradient><g fill="url(#a)"><path d="m0 1h1v14h-1z"/><path d="m14-15h1v14h-1z" transform="rotate(90)"/><path d="m14.292969 0-13.84960962 13.849609.70703122.707032 14.5566404-14.556641z"/></g><path d="m6 3-2.5 1.5v7h7l1.5-2.5v-6z" fill="#e9e9e9"/><path d="m6.5 2-3.5 2v1 6.3125.6875h.687499 6.312501.687499l2.312501-3v-6-1zm-.5 1h6l-1.687501 1h-2.3125064-.9999985-.9999985-1.6960131zm6 1v5l-.999987 1.3125-.000015-1.3125v-1-1-2-.3125zm-8.0000015 1h1.9999971.9999985 3.0000059v3 1 2h-5.3125025-.687499v-.6875z" fill="#8c8c8c"/><path d="m4 5v6h6v-6zm1 1h4v4h-4z" fill="url(#b)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/3drepres.svg b/icon-themes/elementary_svg/svx/res/3drepres.svg
new file mode 100644
index 000000000..676d626b8
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/3drepres.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="46.70097" cy="46.70097" gradientUnits="userSpaceOnUse" r="60.546612"><stop offset="0" stop-color="#e4c6fa"/><stop offset=".5" stop-color="#a56de2"/><stop offset="1" stop-color="#7239b3"/></radialGradient><g transform="scale(.125)"><circle cx="64" cy="64" fill="url(#a)" r="60.546612" stroke-width="1.08119"/><circle cx="64" cy="64" fill="none" r="60.201942" stroke="#452981" stroke-opacity=".509804" stroke-width="7.521651"/><g fill="#fff"><path d="m24 48v-8l16-16 8 16v8z" fill-opacity=".775735"/><path d="m48 40 20 4 8-20h-28-8z" fill-opacity=".544118"/><path d="m32 48-4 16s8 12 8 8 4-8 4-8v-16z" fill-opacity=".544118"/><path d="m56 24h16 12v-4l-32 4z" fill-opacity=".363971"/></g><g transform="matrix(5.65685424 -5.65685424 5.65685424 5.65685424 -29.338095 61.171573)"><path d="m-3 8v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1z" fill="#3d3d3d"/><path d="m-2 8v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1z" fill="#fff"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/3dtextur.svg b/icon-themes/elementary_svg/svx/res/3dtextur.svg
new file mode 100644
index 000000000..01e475256
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/3dtextur.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g transform="scale(.125)"><path d="m8 8h112v112h-112z" fill="#4d4d4d"/><path d="m32 16v16h16v-16zm32 0v16h16v-16zm32 0v16h16v-16z" fill="#4d4d4d"/><path d="m16 16v16h16v-16zm32 0v16h16v-16zm32 0v16h16v-16z" fill="#fff"/><path d="m32 48v16h16v-16zm32 0v16h16v-16zm32 0v16h16v-16z" fill="#4d4d4d"/><path d="m16 48v16h16v-16zm32 0v16h16v-16zm32 0v16h16v-16z" fill="#fff"/><path d="m32 80v16h16v-16zm32 0v16h16v-16zm32 0v16h16v-16z" fill="#4d4d4d"/><path d="m16 80v16h16v-16zm32 0v16h16v-16zm32 0v16h16v-16z" fill="#fff"/><path d="m96 64v16h-16v-16zm-32 0v16h-16v-16zm-32 0v16h-16v-16z" fill="#4d4d4d"/><path d="m112 64v16h-16v-16zm-32 0v16h-16v-16zm-32 0v16h-16v-16z" fill="#fff"/><path d="m96 32v16h-16v-16zm-32 0v16h-16v-16zm-32 0v16h-16v-16z" fill="#4d4d4d"/><path d="m112 32v16h-16v-16zm-32 0v16h-16v-16zm-32 0v16h-16v-16z" fill="#fff"/><path d="m96 96v16h-16v-16zm-32 0v16h-16v-16zm-32 0v16h-16v-16z" fill="#4d4d4d"/><path d="m112 96v16h-16v-16zm-32 0v16h-16v-16zm-32 0v16h-16v-16z" fill="#fff"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/adding-selection_10x22.svg b/icon-themes/elementary_svg/svx/res/adding-selection_10x22.svg
new file mode 100644
index 000000000..bb8d9d0c6
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/adding-selection_10x22.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 22 10" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke="#8c8c8c" stroke-linecap="round"><path d="m5.5.5v9" stroke-linejoin="round"/><path d="m11.50005 7.5v1h6v-1" stroke-linejoin="round"/><path d="m3.5071212.49995h3.9928788"/><path d="m3.5071212 9.49995h3.9928788"/><g stroke-linejoin="round"><path d="m14.5 1.5v4"/><path d="m16.5 3.5h-4"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/blend3d.svg b/icon-themes/elementary_svg/svx/res/blend3d.svg
new file mode 100644
index 000000000..608e3619e
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/blend3d.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="9" cy="13.25" gradientTransform="matrix(1 0 0 .39285714 0 8.044643)" gradientUnits="userSpaceOnUse" r="7"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><radialGradient id="b" cx="8.318625" cy=".482832" gradientTransform="matrix(.84185778 0 0 .8378013 -2.102293 4.69235)" gradientUnits="userSpaceOnUse" r="7.5"><stop offset="0" stop-color="#e2c8fa"/><stop offset="1" stop-color="#a56de2"/></radialGradient><linearGradient id="c" gradientTransform="matrix(.84185778 0 0 .8378013 -2.102293 4.69235)" gradientUnits="userSpaceOnUse" x1="3" x2="14" y1="2" y2="10"><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><ellipse cx="9" cy="13.25" fill="url(#a)" rx="7" ry="2.75"/><g stroke-opacity=".5625"><path d="m14.5 7.5a7 7 0 0 1 -7 7 7 7 0 0 1 -7-7 7 7 0 0 1 7-7 7 7 0 0 1 7 7z" fill="url(#b)" stroke="#7239b3"/><path d="m13.5 7.5a6 6 0 0 1 -6 6 6 6 0 0 1 -6-6 6 6 0 0 1 6-6 6 6 0 0 1 6 6z" fill="none" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/block-selection_10x22.svg b/icon-themes/elementary_svg/svx/res/block-selection_10x22.svg
new file mode 100644
index 000000000..b54c9c752
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/block-selection_10x22.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 22 10" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke="#8c8c8c" stroke-linecap="round"><path d="m5.5.5v9" stroke-linejoin="round"/><path d="m11.50005 7.5v1h6v-1" stroke-linejoin="round"/><path d="m3.5071212.49995h3.9928788"/><path d="m3.5071212 9.49995h3.9928788"/><g stroke-linejoin="round"><path d="m11.50005 4.5v1h6v-1"/><path d="m11.50005 1.5v1h6v-1"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/brightlit_16.svg b/icon-themes/elementary_svg/svx/res/brightlit_16.svg
new file mode 100644
index 000000000..18cf83a60
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/brightlit_16.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="10.425958" cy="-12.568869" gradientTransform="matrix(5.5545208 -.37150463 .31297656 4.6794359 -45.479079 47.665675)" gradientUnits="userSpaceOnUse" r="10.50955"><stop offset="0" stop-color="#eab8fd"/><stop offset=".43355632" stop-color="#bd82de"/><stop offset="1" stop-color="#a369d1"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="13" x2="13" y1="-6" y2="-3.215936"><stop offset="0" stop-color="#fff"/><stop offset=".5" 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="9" x2="4.844184" y1="-1.473364" y2="8.352354"><stop offset="0" stop-color="#fff"/><stop offset=".04552736" 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="d" gradientUnits="userSpaceOnUse" x1="17" x2="20.446054" y1="-1" y2="7.74026"><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 transform="matrix(.66667 0 0 .66667 -.497183 5.591753)"><path d="m11.716797 2.976562a1.0250168 1.0250168 0 0 0 -.298828.0625l-10.77539088 4a1.0250168 1.0250168 0 0 0 -.66796875.960938v1.5a1.0250168 1.0250168 0 0 0 .56640625.916016l11.00000038 5.5a1.0250168 1.0250168 0 0 0 .917968 0l11-5.5a1.0250168 1.0250168 0 0 0 .566407-.916016v-1.5a1.0250168 1.0250168 0 0 0 -.681641-.964844l-11.224609-4a1.0250168 1.0250168 0 0 0 -.402344-.05859z" opacity=".05"/><path d="m12 15 11-5.5v-1.5l-11.22405-4-10.77595 4v1.5z" opacity=".1"/><path d="m12 13.5 10.5191-4.9665v-12.0335l-10.74315-4-10.27595 4v12.0335z" fill="url(#a)"/><path d="m12 1-10.5-4.5.06945 11.9005 10.43055 5.0995z" fill="#fff" opacity=".2"/><path d="m0-8.9499h24v24h-24z" fill="none"/><path d="m1.5-3.5 10.5 4.5 10.5191-4.4123999-10.5191-4.0876001z" fill="#fff" fill-rule="evenodd" opacity=".4"/><g fill="none" stroke-width="1.499992"><path d="m3.2637209-3.1612973 8.7362791 3.6965227 8.668258-3.7239113-8.668258-3.1974141z" opacity=".9" stroke="url(#b)" stroke-opacity=".659483"/><path d="m2.5-3v10.8923l8.9967 4.323179.0066-11.3661129" opacity=".6" stroke="url(#c)" stroke-opacity=".448276"/><path d="m21.5-3.1882487v11.1099487l-9.5 4.5783" opacity=".5" stroke="url(#d)" stroke-opacity=".448276"/><path d="m12 13.5 10.5191-4.9665v-12.0335l-10.74585-3.9312-10.27325 3.9312v12.0335z" opacity=".55" stroke="#7239b3" stroke-linecap="round"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/cropmarkers.svg b/icon-themes/elementary_svg/svx/res/cropmarkers.svg
new file mode 100644
index 000000000..a9a8878f6
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/cropmarkers.svg
@@ -0,0 +1 @@
+<svg height="63" width="153" xmlns="http://www.w3.org/2000/svg"><g transform="translate(-370.35715 -787.86218)"><path d="m370.35715 787.86218v39h39v-39zm7.37838 7h24.62162v25h-25z" fill="#fff"/><g fill="#49aaeb" stroke="#2f78c8" stroke-linecap="round" stroke-linejoin="round"><path d="m397.85715 821.36218h6v-6h4v10h-10z" fill-rule="evenodd"/><path d="m381.85715 821.36218h-6v-6h-4v10h10z" fill-rule="evenodd"/><path d="m384.85715-825.36218h10v4h-10z" transform="scale(1 -1)"/></g><path d="m460.35715 787.86218v63l63-2v-61zm11 11h41v41h-41z" fill="#fff"/><path d="m409.35715 787.86218v51h51v-51zm9 9h33v33h-33z" fill="#fff"/><g fill="#49aaeb" stroke="#2f78c8" stroke-linecap="round" stroke-linejoin="round"><path d="m397.85715 793.36218h6v6h4v-10h-10z" fill-rule="evenodd"/><path d="m381.85715 793.36218h-6v6h-4v-10h10z" fill-rule="evenodd"/><path d="m384.85715 789.36218h10v4h-10z"/><path d="m802.36218-375.85715h10v4h-10z" transform="rotate(90)"/><path d="m802.36218-407.85715h10v4h-10z" transform="rotate(90)"/><g fill-rule="evenodd"><path d="m410.85715 837.36218h14v-6h-8v-8h-6z"/><path d="m410.85715 837.36218h14v-6h-8v-8h-6z"/><path d="m458.85715 837.36218v-14h-6v8h-8v6z"/></g><path d="m427.85715 831.36218h14v6h-14z"/><path d="m806.36218-416.85715h14v6h-14z" transform="rotate(90)"/><path d="m806.36218-458.85715h14v6h-14z" transform="rotate(90)"/><path d="m410.85715 789.36218h14v6h-8v8h-6z" fill-rule="evenodd"/><path d="m458.85715 789.36218v14h-6v-8h-8v-6z" fill-rule="evenodd"/><path d="m427.85715-795.36218h14v6h-14z" transform="scale(1 -1)"/><path d="m461.85715 807.36218h8v-10h10v-8h-18z" fill-rule="evenodd"/><path d="m503.85715 789.36218v8h10v10h8v-18z" fill-rule="evenodd"/><path d="m482.85715 789.36218h18v8h-18z"/><path d="m810.36218-469.85715h18v8h-18z" transform="rotate(90)"/><path d="m810.36218-521.85712h18v8h-18z" transform="rotate(90)"/><path d="m461.85715 831.36218h8v10h10v8h-18z" fill-rule="evenodd"/><path d="m503.85715 849.36218v-8h10v-10h8v18z" fill-rule="evenodd"/><path d="m482.85715-849.36218h18v8h-18z" transform="scale(1 -1)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/dimlit_16.svg b/icon-themes/elementary_svg/svx/res/dimlit_16.svg
new file mode 100644
index 000000000..b0d4b17bc
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/dimlit_16.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="11.926544" cy="-20.646492" gradientTransform="matrix(1 0 0 .9990913 0 .002726)" gradientUnits="userSpaceOnUse" r="10.50955"><stop offset="0" stop-color="#d064fa"/><stop offset=".68421066" stop-color="#9537ca"/><stop offset="1" stop-color="#602b8b"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="13" x2="13" y1="-6" y2="-3.215936"><stop offset="0" stop-color="#fff"/><stop offset=".5" 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="9" x2="4.844184" y1="-1.473364" y2="8.352354"><stop offset="0" stop-color="#fff"/><stop offset=".04552736" 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="d" gradientUnits="userSpaceOnUse" x1="17" x2="20.446054" y1="-1" y2="7.74026"><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 transform="matrix(.66667 0 0 .66667 -.497183 5.591753)"><path d="m11.716797 2.976562a1.0250168 1.0250168 0 0 0 -.298828.0625l-10.77539088 4a1.0250168 1.0250168 0 0 0 -.66796875.960938v1.5a1.0250168 1.0250168 0 0 0 .56640625.916016l11.00000038 5.5a1.0250168 1.0250168 0 0 0 .917968 0l11-5.5a1.0250168 1.0250168 0 0 0 .566407-.916016v-1.5a1.0250168 1.0250168 0 0 0 -.681641-.964844l-11.224609-4a1.0250168 1.0250168 0 0 0 -.402344-.05859z" opacity=".05"/><path d="m12 15 11-5.5v-1.5l-11.22405-4-10.77595 4v1.5z" opacity=".1"/><path d="m12 13.5 10.5191-4.9665v-12.0335l-10.74315-4-10.27595 4v12.0335z" fill="url(#a)"/><path d="m12 1-10.5-4.5.06945 11.9005 10.43055 5.0995z" fill="#fff" opacity=".2"/><path d="m0-8.9499h24v24h-24z" fill="none"/><path d="m1.5-3.5 10.5 4.5 10.5191-4.4123999-10.5191-4.0876001z" fill="#fff" fill-rule="evenodd" opacity=".4"/><g fill="none" stroke-width="1.499992"><path d="m3.2637209-3.1612973 8.7362791 3.6965227 8.668258-3.7239113-8.668258-3.1974141z" opacity=".9" stroke="url(#b)" stroke-opacity=".659483"/><path d="m2.5-3v10.8923l8.9967 4.323179.0066-11.3661129" opacity=".6" stroke="url(#c)" stroke-opacity=".448276"/><path d="m21.5-3.1882487v11.1099487l-9.5 4.5783" opacity=".5" stroke="url(#d)" stroke-opacity=".448276"/><path d="m12 13.5 10.5191-4.9665v-12.0335l-10.74585-3.9312-10.27325 3.9312v12.0335z" opacity=".55" stroke="#7239b3" stroke-linecap="round"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/directioneast_22.svg b/icon-themes/elementary_svg/svx/res/directioneast_22.svg
new file mode 100644
index 000000000..97a3dff64
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/directioneast_22.svg
@@ -0,0 +1 @@
+<svg height="22" viewBox="0 0 5.8208333 5.8208336" width="22" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="4.233333" x2="3.571875" xlink:href="#b" y1="3.571876" y2="1.322917"/><linearGradient id="b" gradientTransform="matrix(.06435811 0 0 -.09296171 .572072 5.670663)" gradientUnits="userSpaceOnUse" x1="7.555548" x2="7.555548" y1="18.30768" y2="43.923065"><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="c" gradientTransform="matrix(.12347311 0 0 .12211579 -5.009444 -4.1621)" gradientUnits="userSpaceOnUse" x1="20" x2="20" y1="27" y2="38"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#8cd5ff"/></linearGradient><linearGradient id="d" gradientTransform="translate(0 -1.058711)" gradientUnits="userSpaceOnUse" x1="2.116667" x2="2.116667" xlink:href="#c" y1="2.646211" y2="5.556628"/><linearGradient id="e" gradientTransform="matrix(.125 0 0 -.125 1.498617 38.712386)" gradientUnits="userSpaceOnUse" x1="19.761065" x2="30.344397" xlink:href="#c" y1="288.53241" y2="277.9491"/><g transform="matrix(-1 0 0 -1 5.820833 5.820834)"><path d="m3.571875 1.1906252 1.8520834.79375v1.5875l-1.8520834.7937499z" fill="url(#e)" fill-rule="evenodd"/><path d="m.39687492 1.1906251h3.17500008v3.1750001h-3.17500008z" fill="url(#d)"/><g stroke-width=".264583"><path d="m.39687492 4.3656252h3.17500008v-3.1750001h-3.17500008z" fill="none" stroke="#0d52bf" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".514052"/><path d="m.52916659 4.2333335v-2.9104167h2.91041671v2.9104167zm.26458334-.2645833h2.38125007v-2.3812501h-2.38125007z" fill="url(#b)"/><g fill="none"><path d="m3.6504228 4.0453017 1.5089518-.6057179v-1.3229167l.0000001-.1322915" stroke="url(#a)"/><path d="m3.571875 1.1906252 1.8520834.79375v1.5875l-1.8520834.7937499z" stroke="#0d52bf" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".514052"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/directionnorth_22.svg b/icon-themes/elementary_svg/svx/res/directionnorth_22.svg
new file mode 100644
index 000000000..9015d3a70
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/directionnorth_22.svg
@@ -0,0 +1 @@
+<svg height="22" viewBox="0 0 5.8208333 5.8208336" width="22" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.06435811 0 0 -.09296171 .572072 5.670663)" gradientUnits="userSpaceOnUse" x1="3.444437" x2="40.444435" y1="31.115374" y2="31.115374"><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(.12347311 0 0 .12211579 -5.009444 -4.1621)" gradientUnits="userSpaceOnUse" x1="20" x2="20" y1="27" y2="38"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#8cd5ff"/></linearGradient><linearGradient id="c" gradientTransform="matrix(1 0 0 -1 0 6.614961)" gradientUnits="userSpaceOnUse" x1="3.439583" x2=".79375" xlink:href="#b" y1="3.969128" y2="3.969128"/><linearGradient id="d" gradientTransform="matrix(.125 0 0 -.125 1.498617 38.712386)" gradientUnits="userSpaceOnUse" x1="19.761065" x2="30.344397" xlink:href="#b" y1="288.53241" y2="277.9491"/><g transform="matrix(0 1 -1 0 5.55625 0)"><path d="m3.571875 1.1906252 1.8520834.79375v1.5875l-1.8520834.7937499z" fill="url(#d)" fill-rule="evenodd"/><path d="m3.571875 1.1906252 1.8520834.79375v1.5875l-1.8520834.7937499z" style="fill:none;stroke:#0d52bf;stroke-width:.264583;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.514052"/><path d="m.39687492 4.3656252h3.17500008v-3.1750001h-3.17500008z" fill="url(#c)"/><g stroke-width=".264583"><path d="m.39687492 4.3656252h3.17500008v-3.1750001h-3.17500008z" fill="none" stroke="#0d52bf" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".514052"/><path d="m.52916659 4.2333335v-2.9104167h2.91041671v2.9104167zm.26458334-.2645833h2.38125007v-2.3812501h-2.38125007z" fill="url(#a)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/directionnortheast_22.svg b/icon-themes/elementary_svg/svx/res/directionnortheast_22.svg
new file mode 100644
index 000000000..aeb4934db
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/directionnortheast_22.svg
@@ -0,0 +1 @@
+<svg height="22" viewBox="0 0 5.8208333 5.8208336" width="22" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="5.357069" x2="4.497917" xlink:href="#c" y1="4.543006" y2="5.027083"/><linearGradient id="b" gradientTransform="matrix(.06435811 0 0 .09296171 .572073 -.908163)" gradientUnits="userSpaceOnUse" x1="7.555548" x2="7.555548" xlink:href="#c" y1="18.30768" y2="43.923065"/><linearGradient id="c" gradientTransform="matrix(.06435811 0 0 .09296171 .572073 -.908163)" gradientUnits="userSpaceOnUse" x1="7.555548" x2="7.555548" y1="18.30768" y2="43.923065"><stop offset="0" stop-color="#fff"/><stop offset=".04968794" 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="d" gradientTransform="matrix(.12347311 0 0 .12211579 -5.009444 -4.1621)" gradientUnits="userSpaceOnUse" x1="20" x2="20" y1="27" y2="38"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#8cd5ff"/></linearGradient><linearGradient id="e" gradientTransform="matrix(1 0 0 -1 0 5.821211)" gradientUnits="userSpaceOnUse" x1="2.116667" x2="2.116667" xlink:href="#d" y1="2.249336" y2="5.556628"/><linearGradient id="f" gradientTransform="matrix(.125 0 0 -.125 1.498617 38.712386)" gradientUnits="userSpaceOnUse" x1="19.278238" x2="27.649611" xlink:href="#d" y1="280.7164" y2="280.15829"/><linearGradient id="g" gradientTransform="matrix(.125 0 0 -.125 1.498617 38.712386)" gradientUnits="userSpaceOnUse" x1="12.70065" x2="23.283983" xlink:href="#d" y1="273.71271" y2="267.36273"/><g transform="matrix(-1 0 0 1 5.820834 0)"><path d="m3.5718751.39687475 1.8520834 3.57187505v1.4552087l-1.8520834-1.8520838z" fill="url(#f)" fill-rule="evenodd"/><path d="m3.5718751.39687475 1.8520834 3.57187505v1.4552087l-1.8520834-1.8520838z" style="fill:none;stroke:#0d52bf;stroke-width:.264583;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.514052"/><path d="m5.1593751 5.0270834v-1.0583334l-1.4552084-2.7781249" fill="none" stroke="url(#a)" stroke-width=".264583"/><path d="m.39687501 3.5718747 3.57187509 1.8520838h1.4552084l-1.8520834-1.8520837z" fill="url(#g)" fill-rule="evenodd"/><path d="m.39687501 3.5718747 3.57187509 1.8520838h1.4552084l-1.8520834-1.8520837z" style="fill:none;stroke:#0d52bf;stroke-width:.264583;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.514052"/><path d="m.39687501 3.5718751h3.17500009v-3.1750001h-3.17500009z" fill="url(#e)"/><g stroke-width=".264583"><path d="m.39687501 3.5718751h3.17500009v-3.1750001h-3.17500009z" fill="none" stroke="#0d52bf" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".514052"/><path d="m.52916668.52916668v2.91041672h2.91041672v-2.91041672zm.26458334.26458334h2.38125008v2.38125008h-2.38125008z" fill="url(#b)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/directionnorthwest_22.svg b/icon-themes/elementary_svg/svx/res/directionnorthwest_22.svg
new file mode 100644
index 000000000..664a9c737
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/directionnorthwest_22.svg
@@ -0,0 +1 @@
+<svg height="22" viewBox="0 0 5.8208333 5.8208336" width="22" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="5.357069" x2="4.497917" xlink:href="#c" y1="4.543006" y2="5.027083"/><linearGradient id="b" gradientTransform="matrix(.06435811 0 0 .09296171 .572073 -.908163)" gradientUnits="userSpaceOnUse" x1="7.555548" x2="7.555548" xlink:href="#c" y1="18.30768" y2="43.923065"/><linearGradient id="c" gradientTransform="matrix(.06435811 0 0 .09296171 .572073 -.908163)" gradientUnits="userSpaceOnUse" x1="7.555548" x2="7.555548" y1="18.30768" y2="43.923065"><stop offset="0" stop-color="#fff"/><stop offset=".04968794" 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="d" gradientTransform="matrix(.12347311 0 0 .12211579 -5.009444 -4.1621)" gradientUnits="userSpaceOnUse" x1="20" x2="20" y1="27" y2="38"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#8cd5ff"/></linearGradient><linearGradient id="e" gradientTransform="matrix(1 0 0 -1 0 5.821211)" gradientUnits="userSpaceOnUse" x1="2.116667" x2="2.116667" xlink:href="#d" y1="2.249336" y2="5.556628"/><linearGradient id="f" gradientTransform="matrix(.125 0 0 -.125 1.498617 38.712386)" gradientUnits="userSpaceOnUse" x1="19.278238" x2="27.649611" xlink:href="#d" y1="280.7164" y2="280.15829"/><linearGradient id="g" gradientTransform="matrix(.125 0 0 -.125 1.498617 38.712386)" gradientUnits="userSpaceOnUse" x1="12.70065" x2="23.283983" xlink:href="#d" y1="273.71271" y2="267.36273"/><path d="m3.5718751.39687475 1.8520834 3.57187505v1.4552087l-1.8520834-1.8520838z" fill="url(#f)" fill-rule="evenodd"/><path d="m3.5718751.39687475 1.8520834 3.57187505v1.4552087l-1.8520834-1.8520838z" style="fill:none;stroke:#0d52bf;stroke-width:.264583;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.514052"/><path d="m5.1593751 5.0270834v-1.0583334l-1.4552084-2.7781249" fill="none" stroke="url(#a)" stroke-width=".264583"/><path d="m.39687501 3.5718747 3.57187509 1.8520838h1.4552084l-1.8520834-1.8520837z" fill="url(#g)" fill-rule="evenodd"/><path d="m.39687501 3.5718747 3.57187509 1.8520838h1.4552084l-1.8520834-1.8520837z" style="fill:none;stroke:#0d52bf;stroke-width:.264583;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.514052"/><path d="m.39687501 3.5718751h3.17500009v-3.1750001h-3.17500009z" fill="url(#e)"/><g stroke-width=".264583"><path d="m.39687501 3.5718751h3.17500009v-3.1750001h-3.17500009z" fill="none" stroke="#0d52bf" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".514052"/><path d="m.52916668.52916668v2.91041672h2.91041672v-2.91041672zm.26458334.26458334h2.38125008v2.38125008h-2.38125008z" fill="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/directionsouth_22.svg b/icon-themes/elementary_svg/svx/res/directionsouth_22.svg
new file mode 100644
index 000000000..1fe52e55d
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/directionsouth_22.svg
@@ -0,0 +1 @@
+<svg height="22" viewBox="0 0 5.8208333 5.8208336" width="22" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="2.645834" x2="2.645834" xlink:href="#b" y1=".79375" y2="1.852083"/><linearGradient id="b" gradientTransform="matrix(-.06435811 0 0 -.09296171 3.396677 5.670663)" gradientUnits="userSpaceOnUse" x1="3.444437" x2="40.444435" y1="31.115374" y2="31.115374"><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="c" gradientTransform="matrix(.12347311 0 0 .12211579 -5.009444 -4.1621)" gradientUnits="userSpaceOnUse" x1="20" x2="20" y1="27" y2="38"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#8cd5ff"/></linearGradient><linearGradient id="d" gradientTransform="matrix(-1 0 0 -1 3.96875 6.614961)" gradientUnits="userSpaceOnUse" x1="3.439583" x2=".79375" xlink:href="#c" y1="3.969128" y2="3.969128"/><linearGradient id="e" gradientTransform="matrix(.125 0 0 -.125 1.498617 38.712386)" gradientUnits="userSpaceOnUse" x1="19.761065" x2="30.344397" xlink:href="#c" y1="288.53241" y2="277.9491"/><g transform="matrix(0 -1 -1 0 5.55625 5.820833)"><path d="m3.571875 1.1906252 1.8520834.79375v1.5875l-1.8520834.7937499z" fill="url(#e)" fill-rule="evenodd"/><path d="m3.571875 1.1906252 1.8520834.79375v1.5875l-1.8520834.7937499z" style="fill:none;stroke:#0d52bf;stroke-width:.264583;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.514052"/><path d="m3.571875 4.3656252h-3.17500008v-3.1750001h3.17500008z" fill="url(#d)"/><g stroke-width=".264583"><path d="m.39687492 4.3656252h3.17500008v-3.1750001h-3.17500008z" fill="none" stroke="#0d52bf" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".514052"/><path d="m3.4395833 4.2333335v-2.9104167h-2.91041671v2.9104167zm-.2645833-.2645833h-2.38125011v-2.3812501h2.38125011z" fill="url(#b)"/></g></g><path d="m1.5258386 2.1166667.6322492-1.45520835h1.2381777l.6204459 1.45520835" fill="none" stroke="url(#a)" stroke-width=".264583"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/directionsoutheast_22.svg b/icon-themes/elementary_svg/svx/res/directionsoutheast_22.svg
new file mode 100644
index 000000000..16c68a7c6
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/directionsoutheast_22.svg
@@ -0,0 +1 @@
+<svg height="22" viewBox="0 0 5.8208333 5.8208336" width="22" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.06435811 0 0 -.09296171 .572073 4.876913)" gradientUnits="userSpaceOnUse" x1="7.555548" x2="7.555548" y1="18.30768" y2="43.923065"><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(.12347311 0 0 .12211579 -5.009444 -4.1621)" gradientUnits="userSpaceOnUse" x1="20" x2="20" y1="27" y2="38"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#8cd5ff"/></linearGradient><linearGradient id="c" gradientTransform="translate(0 -1.852461)" gradientUnits="userSpaceOnUse" x1="2.116667" x2="2.116667" xlink:href="#b" y1="2.646211" y2="5.556628"/><linearGradient id="d" gradientTransform="matrix(.125 0 0 -.125 1.498617 38.712386)" gradientUnits="userSpaceOnUse" x1="19.278238" x2="27.649611" xlink:href="#b" y1="280.7164" y2="280.15829"/><linearGradient id="e" gradientTransform="matrix(.125 0 0 -.125 1.498617 38.712386)" gradientUnits="userSpaceOnUse" x1="12.70065" x2="23.283983" xlink:href="#b" y1="273.71271" y2="267.36273"/><g transform="matrix(-1 0 0 -1 5.820834 5.820834)"><path d="m3.5718751.39687475 1.8520834 3.57187505v1.4552087l-1.8520834-1.8520838z" fill="url(#d)" fill-rule="evenodd"/><path d="m3.5718751.39687475 1.8520834 3.57187505v1.4552087l-1.8520834-1.8520838z" style="fill:none;stroke:#0d52bf;stroke-width:.264583;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.514052"/><path d="m.39687501 3.5718747 3.57187509 1.8520838h1.4552084l-1.8520834-1.8520837z" fill="url(#e)" fill-rule="evenodd"/><path d="m5.0270835 5.1593756h-1.0583334l-2.7781251-1.4552083" fill="none" stroke="#fefefe" stroke-width=".264583"/><path d="m.39687501 3.5718747 3.57187509 1.8520838h1.4552084l-1.8520834-1.8520837z" style="fill:none;stroke:#0d52bf;stroke-width:.264583;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.514052"/><path d="m.39687501.396875h3.17500009v3.1750001h-3.17500009z" fill="url(#c)"/><g stroke-width=".264583"><path d="m.39687501 3.5718751h3.17500009v-3.1750001h-3.17500009z" fill="none" stroke="#0d52bf" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".514052"/><path d="m.52916668 3.4395834v-2.91041672h2.91041672v2.91041672zm.26458334-.2645833h2.38125008v-2.38125012h-2.38125008z" fill="url(#a)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/directionsouthwest_22.svg b/icon-themes/elementary_svg/svx/res/directionsouthwest_22.svg
new file mode 100644
index 000000000..0adce617c
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/directionsouthwest_22.svg
@@ -0,0 +1 @@
+<svg height="22" viewBox="0 0 5.8208333 5.8208336" width="22" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.06435811 0 0 -.09296171 .572073 4.876913)" gradientUnits="userSpaceOnUse" x1="7.555548" x2="7.555548" y1="18.30768" y2="43.923065"><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(.12347311 0 0 .12211579 -5.009444 -4.1621)" gradientUnits="userSpaceOnUse" x1="20" x2="20" y1="27" y2="38"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#8cd5ff"/></linearGradient><linearGradient id="c" gradientTransform="translate(0 -1.852461)" gradientUnits="userSpaceOnUse" x1="2.116667" x2="2.116667" xlink:href="#b" y1="2.646211" y2="5.556628"/><linearGradient id="d" gradientTransform="matrix(.125 0 0 -.125 1.498617 38.712386)" gradientUnits="userSpaceOnUse" x1="19.278238" x2="27.649611" xlink:href="#b" y1="280.7164" y2="280.15829"/><linearGradient id="e" gradientTransform="matrix(.125 0 0 -.125 1.498617 38.712386)" gradientUnits="userSpaceOnUse" x1="12.70065" x2="23.283983" xlink:href="#b" y1="273.71271" y2="267.36273"/><g transform="matrix(1 0 0 -1 0 5.820834)"><path d="m3.5718751.39687475 1.8520834 3.57187505v1.4552087l-1.8520834-1.8520838z" fill="url(#d)" fill-rule="evenodd"/><path d="m3.5718751.39687475 1.8520834 3.57187505v1.4552087l-1.8520834-1.8520838z" style="fill:none;stroke:#0d52bf;stroke-width:.264583;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.514052"/><path d="m.39687501 3.5718747 3.57187509 1.8520838h1.4552084l-1.8520834-1.8520837z" fill="url(#e)" fill-rule="evenodd"/><path d="m5.0270835 5.1593756h-1.0583334l-2.7781251-1.4552083" fill="none" stroke="#fefefe" stroke-width=".264583"/><path d="m.39687501 3.5718747 3.57187509 1.8520838h1.4552084l-1.8520834-1.8520837z" style="fill:none;stroke:#0d52bf;stroke-width:.264583;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.514052"/><path d="m.39687501.396875h3.17500009v3.1750001h-3.17500009z" fill="url(#c)"/><g stroke-width=".264583"><path d="m.39687501 3.5718751h3.17500009v-3.1750001h-3.17500009z" fill="none" stroke="#0d52bf" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".514052"/><path d="m.52916668 3.4395834v-2.91041672h2.91041672v2.91041672zm.26458334-.2645833h2.38125008v-2.38125012h-2.38125008z" fill="url(#a)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/directionstraight_22.svg b/icon-themes/elementary_svg/svx/res/directionstraight_22.svg
new file mode 100644
index 000000000..7c9a6fe8a
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/directionstraight_22.svg
@@ -0,0 +1 @@
+<svg height="22" viewBox="0 0 5.8208333 5.8208336" width="22" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(-.06435811 0 0 -.09296171 3.396677 5.670663)" gradientUnits="userSpaceOnUse" x1="3.444437" x2="40.444435" y1="31.115374" y2="31.115374"><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(-1 0 0 -1 3.96875 6.614961)" gradientUnits="userSpaceOnUse" x1="3.439583" x2=".79375" y1="3.969128" y2="3.969128"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#8cd5ff"/></linearGradient><g transform="matrix(0 -1 1 0 0 5.027083)"><path d="m3.571875 4.3656252h-3.17500008v-3.1750001h3.17500008z" fill="url(#b)"/><g stroke-width=".264583"><path d="m.39687492 4.3656252h3.17500008v-3.1750001h-3.17500008z" fill="none" stroke="#0d52bf" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".514052"/><path d="m3.4395833 4.2333335v-2.9104167h-2.91041671v2.9104167zm-.2645833-.2645833h-2.38125011v-2.3812501h2.38125011z" fill="url(#a)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/directionwest_22.svg b/icon-themes/elementary_svg/svx/res/directionwest_22.svg
new file mode 100644
index 000000000..ce5c3284a
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/directionwest_22.svg
@@ -0,0 +1 @@
+<svg height="22" viewBox="0 0 5.8208333 5.8208336" width="22" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="4.233333" x2="3.571875" xlink:href="#c" y1="3.571876" y2="1.322917"/><linearGradient id="b" gradientTransform="matrix(.06435811 0 0 -.09296171 .572072 5.670663)" gradientUnits="userSpaceOnUse" x1="7.555548" x2="7.555548" xlink:href="#c" y1="18.30768" y2="43.923065"/><linearGradient id="c" gradientTransform="matrix(.06435811 0 0 -.09296171 .572072 5.670663)" gradientUnits="userSpaceOnUse" x1="7.555548" x2="7.555548" y1="18.30768" y2="43.923065"><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="d" gradientTransform="matrix(.12347311 0 0 .12211579 -5.009444 -4.1621)" gradientUnits="userSpaceOnUse" x1="20" x2="20" y1="27" y2="38"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#8cd5ff"/></linearGradient><linearGradient id="e" gradientTransform="translate(0 -1.058711)" gradientUnits="userSpaceOnUse" x1="2.116667" x2="2.116667" xlink:href="#d" y1="2.646211" y2="5.556628"/><linearGradient id="f" gradientTransform="matrix(.125 0 0 -.125 1.498617 38.712386)" gradientUnits="userSpaceOnUse" x1="19.761065" x2="30.344397" xlink:href="#d" y1="288.53241" y2="277.9491"/><g transform="matrix(1 0 0 -1 0 5.820834)"><path d="m3.571875 1.1906252 1.8520834.79375v1.5875l-1.8520834.7937499z" fill="url(#f)" fill-rule="evenodd"/><path d="m.39687492 1.1906251h3.17500008v3.1750001h-3.17500008z" fill="url(#e)"/><g stroke-width=".264583"><path d="m.39687492 4.3656252h3.17500008v-3.1750001h-3.17500008z" fill="none" stroke="#0d52bf" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".514052"/><path d="m.52916659 4.2333335v-2.9104167h2.91041671v2.9104167zm.26458334-.2645833h2.38125007v-2.3812501h-2.38125007z" fill="url(#b)"/><g fill="none"><path d="m3.6504228 4.0453017 1.5089518-.6057179v-1.3229167l.0000001-.1322915" stroke="url(#a)"/><path d="m3.571875 1.1906252 1.8520834.79375v1.5875l-1.8520834.7937499z" stroke="#0d52bf" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".514052"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/doc_modified_feedback.svg b/icon-themes/elementary_svg/svx/res/doc_modified_feedback.svg
new file mode 100644
index 000000000..2d1751981
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/doc_modified_feedback.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 14 10" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.24324 0 0 .35135 .157 -.427)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.923" y2="41.077"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="6.804" x2="7.026" y1="9.831" y2=".169"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="6.306" x2="6.421" y1="2.619" y2="9.49"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><path d="m4.006 8.996v-8l5.994.004v8z" fill="url(#c)"/><path d="m3.506 9.496v-9l7.007.004v9z" fill="none" stroke="url(#b)" stroke-linejoin="round" stroke-width="1.001"/><path d="m9.55 8.518-5.05-.038v-6.98l5.048.039z" fill="none" stroke="url(#a)" stroke-linecap="round"/><path d="m11 1.5-2.5 3-1.5-1.5-2 2 3.5 3.5 2.5-3z" fill="#fafafa"/><path d="m6.5 4.5 2 2 4-5" fill="none" stroke="#68b723" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".905263"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/doc_modified_no_14.svg b/icon-themes/elementary_svg/svx/res/doc_modified_no_14.svg
new file mode 100644
index 000000000..0e8138e32
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/doc_modified_no_14.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 14 10" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.24324 0 0 .35135 .157 -.427)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.923" y2="41.077"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="6.804" x2="7.026" y1="9.831" y2=".169"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="6.306" x2="6.421" y1="2.619" y2="9.49"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><path d="m4.006 8.996v-8l5.994.004v8z" fill="url(#c)"/><path d="m3.506 9.496v-9l7.007.004v9z" fill="none" stroke="url(#b)" stroke-linejoin="round" stroke-width="1.001"/><path d="m9.55 8.518-5.05-.038v-6.98l5.048.039z" fill="none" stroke="url(#a)" stroke-linecap="round"/><path d="m11 1.5-2.5 3-1.5-1.5-2 2 3.5 3.5 2.5-3z" fill="#fafafa"/><path d="m6.5 4.5 2 2 4-5" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".34"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/doc_modified_yes_14.svg b/icon-themes/elementary_svg/svx/res/doc_modified_yes_14.svg
new file mode 100644
index 000000000..7d2ed6466
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/doc_modified_yes_14.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 14 10" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="25.584746" x2="25.584746" y1="-2.957627" y2="4.042373"><stop offset="0" stop-color="#ed5353"/><stop offset="1" stop-color="#c6262e"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="10.5" x2="10.5" y1="5.5" y2="8"><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="c" gradientTransform="matrix(.24324 0 0 .35135 .157 -.427)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.923" y2="41.077"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="6.804" x2="7.026" y1="9.831" y2=".169"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="6.306" x2="6.421" y1="2.619" y2="9.49"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><path d="m4.006 8.996v-8l5.994.004v8z" fill="url(#e)"/><path d="m3.506 9.496v-9l7.007.004v9z" fill="none" stroke="url(#d)" stroke-linejoin="round" stroke-width="1.001"/><g stroke-linecap="round"><path d="m9.55 8.518-5.05-.038v-6.98l5.048.039z" fill="none" stroke="url(#c)"/><g stroke-linejoin="round" stroke-opacity=".501961"><path d="m13.5 6.5a3 3 0 0 1 -3 3 3 3 0 0 1 -3-3 3 3 0 0 1 3-3 3 3 0 0 1 3 3z" fill="url(#a)" stroke="#6f0000"/><path d="m12.5 6.5a2 2 0 0 1 -2 2 2 2 0 0 1 -2-2 2 2 0 0 1 2-2 2 2 0 0 1 2 2z" fill="none" stroke="url(#b)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/doublesi.svg b/icon-themes/elementary_svg/svx/res/doublesi.svg
new file mode 100644
index 000000000..3cecb691d
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/doublesi.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="7.829967" x2="7.585823" y1="2.155829" y2="15.286523"><stop offset="0" stop-color="#e4c6fa"/><stop offset=".5" stop-color="#a56de2"/><stop offset="1" stop-color="#7239b3"/></linearGradient><g fill-rule="evenodd" transform="scale(.26458333)"><path d="m5.5 3.5000537 5-3v11.0000003l-5 4z" fill="url(#a)" stroke="#452981" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".509804"/><g fill="#ffa154" stroke-width=".125"><path d="m-.021757 8.501237 3.0012265 2.498529.4966099-.4971-.9755795-1.5026669h4.5000001l-.0005-.9999991h-4.5l.9741274-1.4784658-.4971114-.5217697z"/><path d="m15.996393 8.507962-3.001226 2.498529-.49661-.4971.97558-1.5026669-4.474624-.00672.000487-1.0000041 4.474624.006725-.974114-1.4784658.497111-.5217697z"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/extending-selection_10x22.svg b/icon-themes/elementary_svg/svx/res/extending-selection_10x22.svg
new file mode 100644
index 000000000..e8b3c4109
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/extending-selection_10x22.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 22 10" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke="#8c8c8c" stroke-linecap="round"><path d="m5.5.5v9" stroke-linejoin="round"/><path d="m11.50005 7.5v1h6v-1" stroke-linejoin="round"/><path d="m3.5071212.49995h3.9928788"/><path d="m3.5071212 9.49995h3.9928788"/></g><path d="m18.25 1.75c-.1385 0-.25.1115-.25.25v1h-2.75c-.1385 0-.240978.1117941-.25.25v.25.25c0 .1385.1115.25.25.25h2.75v1c0 .1385.1115.25.25.25.07465 0 .141768-.032437.1875-.083984l1.744141-1.619141c.0116-.012291.01057-.032452.01953-.046875-.009-.014423-.0079-.034584-.01953-.046875l-1.744141-1.6191406c-.045732-.051547-.11285-.0839844-.1875-.0839844z" fill="#8c8c8c"/><path d="m10.75 1.75c.1385 0 .25.1115.25.25v1h2.75c.1385 0 .240978.1117941.25.25v.25.25c0 .1385-.1115.25-.25.25h-2.75v1c0 .1385-.1115.25-.25.25-.07465 0-.141768-.032437-.1875-.083984l-1.744141-1.619141c-.0116-.012291-.01057-.032452-.01953-.046875.009-.014423.0079-.034584.01953-.046875l1.744141-1.6191406c.045732-.051547.11285-.0839844.1875-.0839844z" fill="#8c8c8c"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/extrusion05inch_16.svg b/icon-themes/elementary_svg/svx/res/extrusion05inch_16.svg
new file mode 100644
index 000000000..a8cd0d696
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/extrusion05inch_16.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333333 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.12347311 0 0 .12211579 -5.009444 -4.1621)" gradientUnits="userSpaceOnUse" x1="20" x2="20" y1="27" y2="38"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#8cd5ff"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="10.579165" x2="10.579165" xlink:href="#a" y1="294.88336" y2="280.06668"/><linearGradient id="c" gradientTransform="matrix(.06435811 0 0 -.09296171 .572072 5.670663)" gradientUnits="userSpaceOnUse" x1="155.4908" x2="155.4908" y1="-2974.4795" y2="-3088.3257"><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="d" gradientUnits="userSpaceOnUse" x1="12.70065" x2="23.283983" xlink:href="#a" y1="273.71271" y2="267.36273"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="16.801691" x2="27.649611" xlink:href="#a" y1="280.15829" y2="280.15829"/><g transform="matrix(.125 0 0 .125 .000521 -32.89167)"><g fill-rule="evenodd"><path d="m17.987499 295.94169 6.35-10.46757v-12.81576l-6.350002 6.35z" fill="url(#e)"/><path d="m1.0541653 279.00836 9.1491607-6.35h14.134173l-6.35 6.35z" fill="url(#d)"/><g fill="none" stroke-linejoin="round" stroke-width="2.116667"><path d="m17.987499 295.94169 6.35-10.46757v-12.81576l-6.349998 6.35z" stroke="#0d52bf" stroke-linecap="round" stroke-opacity=".513725"/><path d="m6.4655511 277.80494 4.1136139-3.02991h9.525" fill="none" opacity=".7" stroke="#f4f4f4" stroke-linecap="square"/><path d="m1.0541653 279.00836 9.1491607-6.35h14.134173l-6.35 6.35z" stroke="#0d52bf" stroke-linecap="round" stroke-opacity=".513725"/></g></g><path d="m1.0541653 279.00836h16.9333337v16.93333h-16.9333337z" fill="url(#b)"/><g fill="none" stroke-width="2.116667"><path d="m1.0541653 279.00836h16.9333337v16.93333h-16.9333337z" stroke="#0d52bf" stroke-opacity=".513726"/><path d="m3.170832 281.12503h12.7v12.69999l-12.7.00001z" fill="none" opacity=".7" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/extrusion0inch_16.svg b/icon-themes/elementary_svg/svx/res/extrusion0inch_16.svg
new file mode 100644
index 000000000..f302773e2
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/extrusion0inch_16.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333333 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.12347311 0 0 .12211579 -5.009444 -4.1621)" gradientUnits="userSpaceOnUse" x1="10.579165" x2="10.579165" y1="294.88336" y2="280.06668"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#8cd5ff"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.06435811 0 0 -.09296171 .572072 5.670663)" gradientUnits="userSpaceOnUse" x1="221.26857" x2="221.26857" y1="-2974.4795" y2="-3088.3257"><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 transform="matrix(.125 0 0 .125 .000521 -32.89167)"><path d="m1.0541653 279.00836h16.9333337v16.93333h-16.9333337z" fill="url(#a)"/><g fill="none" stroke-width="2.116667"><path d="m1.0541653 279.00836h16.9333337v16.93333h-16.9333337z" stroke="#0d52bf" stroke-opacity=".513726"/><path d="m3.170832 281.12503h12.7v12.69999l-12.7.00001z" fill="none" opacity=".7" stroke="url(#b)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/extrusion1inch_16.svg b/icon-themes/elementary_svg/svx/res/extrusion1inch_16.svg
new file mode 100644
index 000000000..c04300a97
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/extrusion1inch_16.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333333 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.12347311 0 0 .12211579 -5.009444 -4.1621)" gradientUnits="userSpaceOnUse" x1="20" x2="20" y1="27" y2="38"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#8cd5ff"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="10.579165" x2="10.579165" xlink:href="#a" y1="294.88336" y2="280.06668"/><linearGradient id="c" gradientTransform="matrix(.06435811 0 0 -.09296171 .572072 5.670663)" gradientUnits="userSpaceOnUse" x1="56.824127" x2="56.824127" y1="-2974.4795" y2="-3088.3257"><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="d" gradientUnits="userSpaceOnUse" x1="12.70065" x2="23.283983" xlink:href="#a" y1="273.71271" y2="267.36273"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="16.801691" x2="27.649611" xlink:href="#a" y1="280.15829" y2="280.15829"/><g transform="matrix(.125 0 0 .125 .000521 -32.89167)"><g fill-rule="evenodd"><path d="m17.987499 295.94169 8.466667-13.98191v-11.41809l-8.466669 8.46667z" fill="url(#e)"/><path d="m1.0541653 279.00836 12.2327407-8.46667h13.16726l-8.466667 8.46667z" fill="url(#d)"/><g fill="none" stroke-linejoin="round" stroke-width="2.116667"><path d="m17.987499 295.94169 8.466667-13.98191v-11.41809l-8.466665 8.46667z" stroke="#0d52bf" stroke-linecap="round" stroke-opacity=".513725"/><path d="m6.4655511 277.80494 7.2886149-5.14658h8.466666" fill="none" opacity=".7" stroke="#fdfdfd" stroke-linecap="square"/><path d="m1.0541653 279.00836 12.0542377-8.46667h13.345763l-8.466667 8.46667z" stroke="#0d52bf" stroke-linecap="round" stroke-opacity=".513725"/></g></g><path d="m1.0541653 279.00836h16.9333337v16.93333h-16.9333337z" fill="url(#b)"/><g fill="none" stroke-width="2.116667"><path d="m1.0541653 279.00836h16.9333337v16.93333h-16.9333337z" stroke="#0d52bf" stroke-opacity=".513726"/><path d="m3.170832 281.12503h12.7v12.69999l-12.7.00001z" fill="none" opacity=".7" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/extrusion2inch_16.svg b/icon-themes/elementary_svg/svx/res/extrusion2inch_16.svg
new file mode 100644
index 000000000..598096dca
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/extrusion2inch_16.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333333 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.06435811 0 0 -.09296171 .572072 5.670663)" gradientUnits="userSpaceOnUse" spreadMethod="pad" x1="122.60191" x2="122.60191" y1="-2974.4795" y2="-3088.3257"><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(.12347311 0 0 .12211579 -5.009444 -4.1621)" gradientUnits="userSpaceOnUse" x1="20" x2="20" y1="27" y2="38"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#8cd5ff"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="10.579165" x2="10.579165" xlink:href="#b" y1="294.88336" y2="280.06668"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="12.70065" x2="23.283983" xlink:href="#b" y1="273.71271" y2="267.36273"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="16.801691" x2="27.649611" xlink:href="#b" y1="280.15829" y2="280.15829"/><g transform="matrix(.125 0 0 .125 .000521 -32.89167)"><g fill-rule="evenodd"><path d="m17.987499 295.94169 10.583333-17.99166v-9.525l-10.583335 10.58333z" fill="url(#e)"/><path d="m1.0541653 279.00836 15.1754237-10.58333h12.341243l-10.583333 10.58333z" fill="url(#d)"/><g fill="none" stroke-linejoin="round" stroke-width="2.116667"><path d="m17.987499 295.94169 10.583333-17.34463v-10.17203l-10.583331 10.58333z" stroke="#0d52bf" stroke-linecap="round" stroke-opacity=".513725"/><path d="m6.4655511 277.80494 10.0151669-7.26325h7.856781" fill="none" opacity=".7" stroke="#f4f4f4" stroke-linecap="square"/><path d="m1.0541653 279.00836 15.1754237-10.58333h12.341243l-10.583333 10.58333z" stroke="#0d52bf" stroke-linecap="round" stroke-opacity=".513725"/></g></g><path d="m1.0541653 279.00836h16.9333337v16.93333h-16.9333337z" fill="url(#c)"/><g fill="none" stroke-width="2.116667"><path d="m1.0541653 279.00836h16.9333337v16.93333h-16.9333337z" stroke="#0d52bf" stroke-opacity=".513726"/><path d="m3.170832 281.12503h12.7v12.69999l-12.7.00001z" fill="none" opacity=".7" stroke="url(#a)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/extrusion4inch_16.svg b/icon-themes/elementary_svg/svx/res/extrusion4inch_16.svg
new file mode 100644
index 000000000..e93eb746d
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/extrusion4inch_16.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333333 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.12347311 0 0 .12211579 -5.009444 -4.1621)" gradientUnits="userSpaceOnUse" x1="20" x2="20" y1="27" y2="38"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#8cd5ff"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="10.579165" x2="10.579165" xlink:href="#a" y1="294.88336" y2="280.06668"/><linearGradient id="c" gradientTransform="matrix(.06435811 0 0 -.09296171 .572072 5.670663)" gradientUnits="userSpaceOnUse" x1="155.4908" x2="155.4908" y1="-2974.4795" y2="-3088.3257"><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="d" gradientUnits="userSpaceOnUse" x1="12.70065" x2="23.283983" xlink:href="#a" y1="273.71271" y2="267.36273"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="16.801691" x2="27.649611" xlink:href="#a" y1="280.15829" y2="280.15829"/><g transform="matrix(.125 0 0 .125 .000521 -32.89167)"><g fill-rule="evenodd"><path d="m17.987499 295.94169 12.7-20.75072v-8.88261l-12.700002 12.7z" fill="url(#e)"/><path d="m1.0541653 279.00836 18.2461917-12.7h11.387142l-12.7 12.7z" fill="url(#d)"/><g style="fill:none;stroke:#0d52bf;stroke-width:2.116667;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.513725"><path d="m17.987499 295.94169 12.7-20.75072v-8.88261l-12.699998 12.7z"/><path d="m1.0541653 279.00836 18.2461917-12.7h11.387142l-12.7 12.7z"/></g></g><path d="m6.4655511 277.80494 13.6386139-9.37991h6.350001" style="opacity:.7;fill:none;stroke:#f4f4f4;stroke-width:2.116667;stroke-linecap:square;stroke-linejoin:round"/><path d="m1.0541653 279.00836h16.9333337v16.93333h-16.9333337z" fill="url(#b)"/><g fill="none" stroke-width="2.116667"><path d="m1.0541653 279.00836h16.9333337v16.93333h-16.9333337z" stroke="#0d52bf" stroke-opacity=".513726"/><path d="m3.170832 281.12503h12.7v12.69999l-12.7.00001z" opacity=".7" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/extrusioninfinity_16.svg b/icon-themes/elementary_svg/svx/res/extrusioninfinity_16.svg
new file mode 100644
index 000000000..9dc764379
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/extrusioninfinity_16.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333333 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><clipPath id="a"><path d="m22.023021 263.13336-21.33126521 14.81667c-.38871919.2093-.73765779.664-.69592379 1.05833h17.991667v17.99167c.425536.0431.77239-.2303 1.058333-.74863l14.816667-24.22143v-8.89661z"/></clipPath><linearGradient id="b" gradientTransform="matrix(.12347311 0 0 .12211579 -5.009444 -4.1621)" gradientUnits="userSpaceOnUse" x1="20" x2="20" y1="27" y2="38"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#8cd5ff"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="10.579165" x2="10.579165" xlink:href="#b" y1="294.88336" y2="280.06668"/><linearGradient id="d" gradientTransform="matrix(.06435811 0 0 -.09296171 .572072 5.670663)" gradientUnits="userSpaceOnUse" x1="56.824127" x2="56.824127" y1="-2974.4795" y2="-3088.3257"><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="e" gradientUnits="userSpaceOnUse" x1="12.70065" x2="23.283983" xlink:href="#b" y1="273.71271" y2="267.36273"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="16.801691" x2="27.649611" xlink:href="#b" y1="280.15829" y2="280.15829"/><g transform="matrix(.125 0 0 .125 .000521 -32.89167)"><g clip-path="url(#a)" fill-rule="evenodd"><path d="m17.987499 295.94169 17.502717-28.575-.01129-5.29166-17.491429 16.93333z" fill="url(#f)"/><path d="m1.0541653 279.00836 24.3416667-16.93333h10.083096l-17.491429 16.93333z" fill="url(#e)"/><g style="fill:none;stroke:#0d52bf;stroke-opacity:.513726;stroke-width:2.116667;stroke-linecap:round;stroke-linejoin:round"><path d="m17.987499 295.94169 17.502717-28.575-.01129-5.29166-17.491429 16.93333z"/><path d="m1.0541653 279.00836 24.3416667-16.93333h10.083096l-17.491429 16.93333z"/></g></g><path d="m1.0541653 279.00836h16.9333337v16.93333h-16.9333337z" fill="url(#c)"/><g fill="none" stroke-width="2.116667"><path d="m1.0541653 279.00836h16.9333337v16.93333h-16.9333337z" stroke="#0d52bf" stroke-opacity=".513726"/><path d="m3.170832 281.12503h12.7v12.69999l-12.7.00001z" fill="none" opacity=".7" stroke="url(#d)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/fr01.svg b/icon-themes/elementary_svg/svx/res/fr01.svg
new file mode 100644
index 000000000..328a0daeb
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/fr01.svg
@@ -0,0 +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="14.033334" x2="14" y1="2.3" y2="18.5"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#e9e9e9"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 23.628979 3.814523)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="20" y2="0"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 4.662164 4.067572)" gradientUnits="userSpaceOnUse" x1="23.999992" x2="23.999992" y1="5.499988" y2="39.653835"><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><path d="m2 2h20v20h-20z" fill="#fff"/><path d="m5 5v14h14v-14z" fill="url(#a)" stroke-width="1.066667"/><g fill="none"><path d="m4.5 4.5h15v15h-15z" opacity=".5" stroke="url(#b)" stroke-linecap="square"/><path d="m18.5 18.5h-13v-13h13z" stroke="url(#c)" stroke-linecap="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/fr010.svg b/icon-themes/elementary_svg/svx/res/fr010.svg
new file mode 100644
index 000000000..e8cef5aba
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/fr010.svg
@@ -0,0 +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="14.033334" x2="14" y1="2.3" y2="18.5"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#e9e9e9"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 23.628979 3.814523)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="20" y2="0"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 4.662164 4.067572)" gradientUnits="userSpaceOnUse" x1="23.999992" x2="23.999992" y1="5.499988" y2="39.653835"><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="d" gradientTransform="matrix(.24324324 0 0 .35135133 -3.337836 4.067572)" gradientUnits="userSpaceOnUse" x1="23.999992" x2="23.999992" xlink:href="#c" y1="5.499988" y2="39.653835"/><linearGradient id="e" gradientTransform="matrix(.25378586 0 0 .30501865 31.628979 3.814523)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#b" y1="20" y2="0"/><path d="m2 2h20v20h-20z" fill="#fff"/><path d="m5 5v14h14v-14z" fill="url(#a)" stroke-width="1.066667"/><g fill="none"><path d="m4.5 4.5h7v15h-7z" opacity=".5" stroke="url(#b)" stroke-linecap="square"/><path d="m12.5 4.5h7v15h-7z" opacity=".5" stroke="url(#e)" stroke-linecap="square"/><path d="m18.5 18.5h-5v-13h5z" stroke="url(#c)" stroke-linecap="round"/><path d="m10.5 18.5h-5v-13h5z" stroke="url(#d)" stroke-linecap="round"/><g stroke="#f37329" stroke-linecap="square" stroke-width="2"><path d="m5 5h14"/><path d="m5 19h14"/><path d="m5 19v-14"/><path d="m19 19v-14"/><path d="m5 12h14"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/fr011.svg b/icon-themes/elementary_svg/svx/res/fr011.svg
new file mode 100644
index 000000000..c4c6efc2a
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/fr011.svg
@@ -0,0 +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="translate(4.5 4.5)" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" y1=".5" y2="6.5"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#e9e9e9"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 23.628979 3.814523)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="20" y2="0"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 4.662164 4.067572)" gradientUnits="userSpaceOnUse" x1="23.999992" x2="23.999992" y1="5.499988" y2="39.653835"><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><linearGradient id="d" gradientTransform="matrix(.24324324 0 0 .35135133 -3.337836 4.067572)" gradientUnits="userSpaceOnUse" x1="38.388882" x2="54.833328" xlink:href="#c" y1="31.115374" y2="31.115374"/><linearGradient id="e" gradientTransform="matrix(.25378586 0 0 .30501865 31.628979 3.814523)" gradientUnits="userSpaceOnUse" x1="-77.34465" x2="-45.822014" xlink:href="#b" y1="-12.505868" y2="-12.505868"/><linearGradient id="f" gradientTransform="matrix(.25378586 0 0 .30501865 23.628979 3.814523)" gradientUnits="userSpaceOnUse" x1="-77.34465" x2="-45.822014" xlink:href="#b" y1="-1.03116" y2="-1.03116"/><linearGradient id="g" gradientTransform="matrix(.24324324 0 0 .35135133 4.662164 4.067572)" gradientUnits="userSpaceOnUse" x1="38.388882" x2="54.833328" xlink:href="#c" y1="28.26922" y2="28.26922"/><linearGradient id="h" gradientTransform="translate(4.5 12.5)" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" xlink:href="#a" y1=".5" y2="6.5"/><path d="m2 2h20v20h-20z" fill="#fff"/><path d="m5 5v6h14v-6z" fill="url(#a)" stroke-width="1.066667"/><path d="m5 13v6h14v-6z" fill="url(#h)" stroke-width="1.066667"/><g fill="none"><g transform="matrix(0 1 -1 0 24 0)"><path d="m4.5 4.5h7v15h-7z" opacity=".5" stroke="url(#f)" stroke-linecap="square"/><path d="m12.5 4.5h7v15h-7z" opacity=".5" stroke="url(#e)" stroke-linecap="square"/><g stroke-linecap="round"><path d="m18.5 18.5h-5v-13h5z" stroke="url(#g)"/><path d="m10.5 18.5h-5v-13h5z" stroke="url(#d)"/></g></g><g stroke="#f37329" stroke-linecap="square" stroke-width="2" transform="matrix(0 -1 1 0 0 24)"><path d="m5 5h14"/><path d="m5 19h14"/><path d="m5 12h14"/><path d="m19 5v14"/><path d="m5 5v14"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/fr012.svg b/icon-themes/elementary_svg/svx/res/fr012.svg
new file mode 100644
index 000000000..f5ad44287
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/fr012.svg
@@ -0,0 +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(0 .25378586 -.30501865 0 20.185477 31.628979)" gradientUnits="userSpaceOnUse" x1="-77.34465" x2="-45.822014" xlink:href="#j" y1="-1.03116" y2="-1.03116"/><linearGradient id="b" gradientTransform="matrix(0 .24324324 -.35135133 0 19.932428 4.662164)" gradientUnits="userSpaceOnUse" x1="38.388882" x2="54.833328" xlink:href="#k" y1="31.115374" y2="31.115374"/><linearGradient id="c" gradientTransform="matrix(0 .25378586 -.30501865 0 28.185477 31.628979)" gradientUnits="userSpaceOnUse" x1="-77.34465" x2="-45.822014" xlink:href="#j" y1="-1.03116" y2="-1.03116"/><linearGradient id="d" gradientTransform="matrix(0 .24324324 -.35135133 0 27.932428 4.662164)" gradientUnits="userSpaceOnUse" x1="38.388882" x2="54.833328" xlink:href="#k" y1="31.115374" y2="31.115374"/><linearGradient id="e" gradientTransform="matrix(.25378586 0 0 .30501865 23.628979 3.814523)" gradientUnits="userSpaceOnUse" x1="-77.34465" x2="-45.822014" xlink:href="#j" y1="-1.03116" y2="-1.03116"/><linearGradient id="f" gradientTransform="matrix(.24324324 0 0 .35135133 -3.337836 4.067572)" gradientUnits="userSpaceOnUse" x1="38.388882" x2="54.833328" xlink:href="#k" y1="31.115374" y2="31.115374"/><linearGradient id="g" gradientTransform="matrix(.25378586 0 0 .30501865 23.628979 -4.185477)" gradientUnits="userSpaceOnUse" x1="-77.34465" x2="-45.822014" xlink:href="#j" y1="-1.03116" y2="-1.03116"/><linearGradient id="h" gradientTransform="matrix(.24324324 0 0 .35135133 -3.337836 -3.932428)" gradientUnits="userSpaceOnUse" x1="38.388882" x2="54.833328" xlink:href="#k" y1="31.115374" y2="31.115374"/><linearGradient id="i" gradientTransform="translate(4.5 4.5)" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" y1=".5" y2="6.5"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#e9e9e9"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.25378586 0 0 .30501865 23.628979 3.814523)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="20" y2="0"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.24324324 0 0 .35135133 4.662164 4.067572)" gradientUnits="userSpaceOnUse" x1="23.999992" x2="23.999992" y1="5.499988" y2="39.653835"><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><linearGradient id="l" gradientTransform="matrix(0 .24324324 -.35135133 0 19.932428 -3.337836)" gradientUnits="userSpaceOnUse" x1="38.388882" x2="54.833328" xlink:href="#k" y1="31.115374" y2="31.115374"/><linearGradient id="m" gradientTransform="matrix(0 .25378586 -.30501865 0 20.185477 23.628979)" gradientUnits="userSpaceOnUse" x1="-77.34465" x2="-45.822014" xlink:href="#j" y1="-1.03116" y2="-1.03116"/><linearGradient id="n" gradientTransform="translate(12.5 4.5)" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" xlink:href="#i" y1=".5" y2="6.5"/><linearGradient id="o" gradientTransform="matrix(0 .25378586 -.30501865 0 28.185477 23.628979)" gradientUnits="userSpaceOnUse" x1="-77.34465" x2="-45.822014" xlink:href="#j" y1="-1.03116" y2="-1.03116"/><linearGradient id="p" gradientTransform="matrix(0 .24324324 -.35135133 0 27.932428 -3.337836)" gradientUnits="userSpaceOnUse" x1="38.388882" x2="54.833328" xlink:href="#k" y1="31.115374" y2="31.115374"/><linearGradient id="q" gradientTransform="translate(4.5 12.5)" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" xlink:href="#i" y1=".5" y2="6.5"/><linearGradient id="r" gradientTransform="translate(12.5 12.5)" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" xlink:href="#i" y1=".5" y2="6.5"/><path d="m2 2h20v20h-20z" fill="#fff"/><path d="m5 5v6h6v-6z" fill="url(#i)" stroke-width="1.066667"/><path d="m13 5v6h6v-6z" fill="url(#n)" stroke-width="1.066667"/><g fill="none"><path d="m11.5 4.5v7h-7v-7z" opacity=".5" stroke="url(#m)" stroke-linecap="square"/><path d="m5.5 10.5v-5h5v5z" stroke="url(#l)" stroke-linecap="round"/><path d="m19.5 4.5v7h-7v-7z" opacity=".5" stroke="url(#o)" stroke-linecap="square"/><path d="m13.5 10.5v-5h5v5z" stroke="url(#p)" stroke-linecap="round"/></g><path d="m5 13v6h6v-6z" fill="url(#q)" stroke-width="1.066667"/><path d="m13 13v6h6v-6z" fill="url(#r)" stroke-width="1.066667"/><g fill="none"><path d="m11.5 12.5v7h-6.9999999v-7z" opacity=".5" stroke="url(#a)" stroke-linecap="square"/><path d="m5.5000001 18.5v-5h4.9999999v5z" stroke="url(#b)" stroke-linecap="round"/><path d="m19.5 12.5v7h-7v-7z" opacity=".5" stroke="url(#c)" stroke-linecap="square"/><path d="m13.5 18.5v-5h5v5z" stroke="url(#d)" stroke-linecap="round"/><g transform="matrix(0 1 -1 0 24 8)"><path d="m4.5 12.5h7v7h-7z" opacity=".5" stroke="url(#e)" stroke-linecap="square"/><path d="m10.5 18.5h-5v-5h5z" stroke="url(#f)" stroke-linecap="round"/><path d="m4.5 4.5h7v7h-7z" opacity=".5" stroke="url(#g)" stroke-linecap="square"/><path d="m10.5 10.5h-5v-5h5z" stroke="url(#h)" stroke-linecap="round"/></g><g stroke="#f37329" stroke-linecap="square" stroke-width="2" transform="matrix(0 -1 1 0 0 24)"><path d="m5 5h14"/><path d="m5 19h14"/><path d="m5 12h14"/><path d="m19 5v14"/><path d="m5 5v14"/><path d="m12 5v14"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/fr013.svg b/icon-themes/elementary_svg/svx/res/fr013.svg
new file mode 100644
index 000000000..971a9a3b2
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/fr013.svg
@@ -0,0 +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="14.033334" x2="14" y1="2.3" y2="18.5"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#e9e9e9"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 23.628979 3.814523)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="20" y2="0"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 4.662164 4.067572)" gradientUnits="userSpaceOnUse" x1="23.999992" x2="23.999992" y1="5.499988" y2="39.653835"><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><path d="m2 2h20v20h-20z" fill="#fff"/><path d="m5 5v14h14v-14z" fill="url(#a)" stroke-width="1.066667"/><g fill="none"><path d="m4.5 4.5h15v15h-15z" opacity=".5" stroke="url(#b)" stroke-linecap="square"/><path d="m18.5 18.5h-13v-13h13z" stroke="url(#c)" stroke-linecap="round"/><path d="m5.4152542 18.591102 13.1737288-13.1800851" stroke="#f37329" stroke-linecap="square" stroke-width="2"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/fr014.svg b/icon-themes/elementary_svg/svx/res/fr014.svg
new file mode 100644
index 000000000..7806c12e9
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/fr014.svg
@@ -0,0 +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="14.033334" x2="14" y1="2.3" y2="18.5"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#e9e9e9"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 23.628979 3.814523)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="20" y2="0"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 4.662164 4.067572)" gradientUnits="userSpaceOnUse" x1="23.999992" x2="23.999992" y1="5.499988" y2="39.653835"><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><path d="m2 2h20v20h-20z" fill="#fff"/><path d="m5 5v14h14v-14z" fill="url(#a)" stroke-width="1.066667"/><g fill="none" transform="matrix(-1 0 0 1 24.003197 0)"><path d="m4.5 4.5h15v15h-15z" opacity=".5" stroke="url(#b)" stroke-linecap="square"/><path d="m18.5 18.5h-13v-13h13z" stroke="url(#c)" stroke-linecap="round"/><path d="m5.4152542 18.591102 13.1737288-13.1800851" stroke="#f37329" stroke-linecap="square" stroke-width="2"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/fr015.svg b/icon-themes/elementary_svg/svx/res/fr015.svg
new file mode 100644
index 000000000..dfc4fd574
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/fr015.svg
@@ -0,0 +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="14.033334" x2="14" y1="2.3" y2="18.5"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#e9e9e9"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 23.628979 3.814523)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="20" y2="0"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 4.662164 4.067572)" gradientUnits="userSpaceOnUse" x1="23.999992" x2="23.999992" y1="5.499988" y2="39.653835"><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><path d="m2 2h20v20h-20z" fill="#fff"/><path d="m5 5v14h14v-14z" fill="url(#a)" stroke-width="1.066667"/><g fill="none"><path d="m4.5 4.5h15v15h-15z" opacity=".5" stroke="url(#b)" stroke-linecap="square"/><path d="m18.5 18.5h-13v-13h13z" stroke="url(#c)" stroke-linecap="round"/><g stroke="#f37329" stroke-linecap="square" stroke-width="2"><path d="m5.4152542 18.591102 13.1737288-13.1800851"/><path d="m18.588983 18.591102-13.1737288-13.1800851"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/fr02.svg b/icon-themes/elementary_svg/svx/res/fr02.svg
new file mode 100644
index 000000000..23aeeda2d
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/fr02.svg
@@ -0,0 +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="14.033334" x2="14" y1="2.3" y2="18.5"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#e9e9e9"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 23.628979 3.814523)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="20" y2="0"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 4.662164 4.067572)" gradientUnits="userSpaceOnUse" x1="23.999992" x2="23.999992" y1="5.499988" y2="39.653835"><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><path d="m2 2h20v20h-20z" fill="#fff"/><path d="m5 5v14h14v-14z" fill="url(#a)" stroke-width="1.066667"/><g fill="none"><path d="m4.5 4.5h15v15h-15z" opacity=".5" stroke="url(#b)" stroke-linecap="square"/><path d="m18.5 18.5h-13v-13h13z" stroke="url(#c)" stroke-linecap="round"/><path d="m5 19v-14" stroke="#f37329" stroke-linecap="square" stroke-width="2"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/fr03.svg b/icon-themes/elementary_svg/svx/res/fr03.svg
new file mode 100644
index 000000000..96f70903e
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/fr03.svg
@@ -0,0 +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="14.033334" x2="14" y1="2.3" y2="18.5"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#e9e9e9"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 23.628979 3.814523)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="20" y2="0"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 4.662164 4.067572)" gradientUnits="userSpaceOnUse" x1="23.999992" x2="23.999992" y1="5.499988" y2="39.653835"><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><path d="m2 2h20v20h-20z" fill="#fff"/><path d="m5 5v14h14v-14z" fill="url(#a)" stroke-width="1.066667"/><g fill="none"><path d="m4.5 4.5h15v15h-15z" opacity=".5" stroke="url(#b)" stroke-linecap="square"/><path d="m18.5 18.5h-13v-13h13z" stroke="url(#c)" stroke-linecap="round"/><path d="m19 19v-14" stroke="#f37329" stroke-linecap="square" stroke-width="2"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/fr04.svg b/icon-themes/elementary_svg/svx/res/fr04.svg
new file mode 100644
index 000000000..202abe88d
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/fr04.svg
@@ -0,0 +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="14.033334" x2="14" y1="2.3" y2="18.5"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#e9e9e9"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 23.628979 3.814523)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="20" y2="0"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 4.662164 4.067572)" gradientUnits="userSpaceOnUse" x1="23.999992" x2="23.999992" y1="5.499988" y2="39.653835"><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><path d="m2 2h20v20h-20z" fill="#fff"/><path d="m5 5v14h14v-14z" fill="url(#a)" stroke-width="1.066667"/><g fill="none"><path d="m4.5 4.5h15v15h-15z" opacity=".5" stroke="url(#b)" stroke-linecap="square"/><path d="m18.5 18.5h-13v-13h13z" stroke="url(#c)" stroke-linecap="round"/><g stroke="#f37329" stroke-linecap="square" stroke-width="2"><path d="m5 19v-14"/><path d="m19 19v-14"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/fr05.svg b/icon-themes/elementary_svg/svx/res/fr05.svg
new file mode 100644
index 000000000..0f2d3eaae
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/fr05.svg
@@ -0,0 +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="14.033334" x2="14" y1="2.3" y2="18.5"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#e9e9e9"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 23.628979 3.814523)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="20" y2="0"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 4.662164 4.067572)" gradientUnits="userSpaceOnUse" x1="23.999992" x2="23.999992" y1="5.499988" y2="39.653835"><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><path d="m2 2h20v20h-20z" fill="#fff"/><path d="m5 5v14h14v-14z" fill="url(#a)" stroke-width="1.066667"/><g fill="none"><path d="m4.5 4.5h15v15h-15z" opacity=".5" stroke="url(#b)" stroke-linecap="square"/><path d="m18.5 18.5h-13v-13h13z" stroke="url(#c)" stroke-linecap="round"/><path d="m5 5h14" stroke="#f37329" stroke-linecap="square" stroke-width="2"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/fr06.svg b/icon-themes/elementary_svg/svx/res/fr06.svg
new file mode 100644
index 000000000..306eee48a
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/fr06.svg
@@ -0,0 +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="14.033334" x2="14" y1="2.3" y2="18.5"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#e9e9e9"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 23.628979 3.814523)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="20" y2="0"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 4.662164 4.067572)" gradientUnits="userSpaceOnUse" x1="23.999992" x2="23.999992" y1="5.499988" y2="39.653835"><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><path d="m2 2h20v20h-20z" fill="#fff"/><path d="m5 5v14h14v-14z" fill="url(#a)" stroke-width="1.066667"/><g fill="none"><path d="m4.5 4.5h15v15h-15z" opacity=".5" stroke="url(#b)" stroke-linecap="square"/><path d="m18.5 18.5h-13v-13h13z" stroke="url(#c)" stroke-linecap="round"/><path d="m5 19h14" stroke="#f37329" stroke-linecap="square" stroke-width="2"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/fr07.svg b/icon-themes/elementary_svg/svx/res/fr07.svg
new file mode 100644
index 000000000..069975217
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/fr07.svg
@@ -0,0 +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="14.033334" x2="14" y1="2.3" y2="18.5"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#e9e9e9"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 23.628979 3.814523)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="20" y2="0"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 4.662164 4.067572)" gradientUnits="userSpaceOnUse" x1="23.999992" x2="23.999992" y1="5.499988" y2="39.653835"><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><path d="m2 2h20v20h-20z" fill="#fff"/><path d="m5 5v14h14v-14z" fill="url(#a)" stroke-width="1.066667"/><g fill="none"><path d="m4.5 4.5h15v15h-15z" opacity=".5" stroke="url(#b)" stroke-linecap="square"/><path d="m18.5 18.5h-13v-13h13z" stroke="url(#c)" stroke-linecap="round"/><g stroke="#f37329" stroke-linecap="square" stroke-width="2"><path d="m5 5h14"/><path d="m5 19h14"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/fr08.svg b/icon-themes/elementary_svg/svx/res/fr08.svg
new file mode 100644
index 000000000..3314684ef
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/fr08.svg
@@ -0,0 +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="14.033334" x2="14" y1="2.3" y2="18.5"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#e9e9e9"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 23.628979 3.814523)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="20" y2="0"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 4.662164 4.067572)" gradientUnits="userSpaceOnUse" x1="23.999992" x2="23.999992" y1="5.499988" y2="39.653835"><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><path d="m2 2h20v20h-20z" fill="#fff"/><path d="m5 5v14h14v-14z" fill="url(#a)" stroke-width="1.066667"/><g fill="none"><path d="m4.5 4.5h15v15h-15z" opacity=".5" stroke="url(#b)" stroke-linecap="square"/><path d="m18.5 18.5h-13v-13h13z" stroke="url(#c)" stroke-linecap="round"/><g stroke="#f37329" stroke-linecap="square" stroke-width="2"><path d="m5 19v-14"/><path d="m19 19v-14"/><path d="m5 5h14"/><path d="m5 19h14"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/fr09.svg b/icon-themes/elementary_svg/svx/res/fr09.svg
new file mode 100644
index 000000000..1b016b044
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/fr09.svg
@@ -0,0 +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="14.033334" x2="14" y1="2.3" y2="18.5"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#e9e9e9"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 23.628979 3.814523)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="20" y2="0"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 4.662164 4.067572)" gradientUnits="userSpaceOnUse" x1="23.999992" x2="23.999992" y1="5.499988" y2="39.653835"><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="d" gradientTransform="matrix(.24324324 0 0 .35135133 -3.337836 4.067572)" gradientUnits="userSpaceOnUse" x1="23.999992" x2="23.999992" xlink:href="#c" y1="5.499988" y2="39.653835"/><linearGradient id="e" gradientTransform="matrix(.25378586 0 0 .30501865 31.628979 3.814523)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#b" y1="20" y2="0"/><path d="m2 2h20v20h-20z" fill="#fff"/><path d="m5 5v14h14v-14z" fill="url(#a)" stroke-width="1.066667"/><g fill="none"><path d="m4.5 4.5h7v15h-7z" opacity=".5" stroke="url(#b)" stroke-linecap="square"/><path d="m12.5 4.5h7v15h-7z" opacity=".5" stroke="url(#e)" stroke-linecap="square"/><path d="m18.5 18.5h-5v-13h5z" stroke="url(#c)" stroke-linecap="round"/><path d="m10.5 18.5h-5v-13h5z" stroke="url(#d)" stroke-linecap="round"/><g stroke="#f37329" stroke-linecap="square" stroke-width="2"><path d="m5 5h14"/><path d="m5 19h14"/><path d="m5 12h14"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/fw01.svg b/icon-themes/elementary_svg/svx/res/fw01.svg
new file mode 100644
index 000000000..651ce49bc
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/fw01.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 17 16" width="17" xmlns="http://www.w3.org/2000/svg"><path d="m4 1v11h9v-11zm1 1h7v9h-7z" fill="#2e3436"/><path d="m0 13h17v2h-17z" fill="#555753"/><path d="m5 2v1 7 1h1 5 1v-1-7-1zm1 1h5v7h-5z" fill="#888a85" opacity=".63"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/fw010.svg b/icon-themes/elementary_svg/svx/res/fw010.svg
new file mode 100644
index 000000000..36da2e25a
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/fw010.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 17 16" width="17" xmlns="http://www.w3.org/2000/svg"><g fill="#2e3436" transform="translate(0 1)"><path d="m5.5 4-2.5 2.5 2.5 2.5h.5v-2h1 3 1v2h.5l2.5-2.5-2.5-2.5h-.5v2h-1-3-1v-2z" transform="translate(0 -1)"/><path d="m3 10h11v1h-11z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/fw011.svg b/icon-themes/elementary_svg/svx/res/fw011.svg
new file mode 100644
index 000000000..600cb825e
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/fw011.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 17 16" width="17" xmlns="http://www.w3.org/2000/svg"><path d="m3 2v1h-1-1v2h1v-1h4v3h-1v1 1h-1v2.5h1v1.5h1 1v1h4v-1h1 1v-1h2v-1-1h-1v1h-1-1v1h-6v-4h1v-1-1h1v-2h-1v-1h-1v-1zm12 8h1v-2h-1zm-14-5h-1v2h1z" fill="#2e3436"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/fw012.svg b/icon-themes/elementary_svg/svx/res/fw012.svg
new file mode 100644
index 000000000..71271e67e
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/fw012.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 17 16" width="17" xmlns="http://www.w3.org/2000/svg"><path d="m2 1v1 1h1v-1h1v-1h-1zm3 0v1h3v-1zm4 0v1h3v-1zm4 0v1h1v1h1v-1-1h-1zm-11 3v1 1h1 1v-1h-1v-1zm12 0v1h-1v1h1 1v-1-1zm-9 1v1h1v1h1v-1-1h-1zm5 0v1 1h1v-1h1v-1h-1zm-4 3v3h1v-3zm4 0v3h1v-3zm-4 4v1 1h1 1v-1h-1v-1zm4 0v1h-1v1h1 1v-1-1z" fill="#2e3436"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/fw013.svg b/icon-themes/elementary_svg/svx/res/fw013.svg
new file mode 100644
index 000000000..8e2edbe99
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/fw013.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 17 16" width="17" xmlns="http://www.w3.org/2000/svg"><path d="m3 2v1 9 1h10v-.5-.5-9-.5-.5zm1 1h8v9h-8z" fill="#2e3436"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/fw014.svg b/icon-themes/elementary_svg/svx/res/fw014.svg
new file mode 100644
index 000000000..fa40d8617
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/fw014.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 17 16" width="17" xmlns="http://www.w3.org/2000/svg"><g fill="#2e3436"><path d="m3 3v1 9 1h10v-.5-.5-9-.5-.5zm1 1h8v9h-8z"/><path d="m5 1v1 1h8v9h2v-1-9-.5-.5z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/fw015.svg b/icon-themes/elementary_svg/svx/res/fw015.svg
new file mode 100644
index 000000000..e1fd1042a
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/fw015.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 17 16" width="17" xmlns="http://www.w3.org/2000/svg"><g fill="#2e3436" transform="translate(-2 -1)"><path d="m3 3v1 9 1h10v-.5-.5-9-.5-.5zm1 1h8v9h-8z"/><path d="m12.5 14 5.5-5.5v-1.5h-5z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/fw016.svg b/icon-themes/elementary_svg/svx/res/fw016.svg
new file mode 100644
index 000000000..a0cb6b43a
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/fw016.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 17 16" width="17" xmlns="http://www.w3.org/2000/svg"><g fill="#2e3436"><path d="m3 3v1 10 1h10v-.5-.5-10-.5-.5zm1 1h8v10h-8z"/><path d="m12.5 15 2.5-2.5v-7l-2.5-2.5z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/fw017.svg b/icon-themes/elementary_svg/svx/res/fw017.svg
new file mode 100644
index 000000000..ee874ff31
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/fw017.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 17 16" width="17" xmlns="http://www.w3.org/2000/svg"><g fill="#2e3436"><path d="m3 3v1 10 1h11v-.5-.5-10-.5-.5zm1 1h9v10h-9z"/><path d="m14 3.5-2.5-2.5h-6l-2.5 2.5z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/fw018.svg b/icon-themes/elementary_svg/svx/res/fw018.svg
new file mode 100644
index 000000000..3770ffd1c
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/fw018.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 17 16" width="17" xmlns="http://www.w3.org/2000/svg"><g fill="#2e3436" transform="translate(-5)"><path d="m0 3v1h6v9h-6v1h7v-.5-.5-9-.5-.5z" transform="translate(6)"/><path d="m12.5 14 5.5-5.5v-1.5h-5.5z"/><path d="m11.669492 10.027656 2.330508.972344v3h1v-2.898305-.813559l-2.5-1.1101699z" transform="translate(6)"/><path d="m16 13h1v1h-1z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/fw019.svg b/icon-themes/elementary_svg/svx/res/fw019.svg
new file mode 100644
index 000000000..51f9061c0
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/fw019.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 17 16" width="17" xmlns="http://www.w3.org/2000/svg"><g fill="#2e3436" transform="translate(-6)"><path d="m1 3v1h5v9h-5v1h6v-.5-.5-9-.5-.5z" transform="translate(6)"/><path d="m12.5 14 5.5-5.5v-1.5h-5.5z"/><path d="m13 7v1h1v5h-1v1h3v-1h-1v-5h1v-1z" transform="translate(6)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/fw02.svg b/icon-themes/elementary_svg/svx/res/fw02.svg
new file mode 100644
index 000000000..0bdcea0a3
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/fw02.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 17 16" width="17" xmlns="http://www.w3.org/2000/svg"><g fill="#2e3436"><path d="m1.3431458 6.6568542 7.0710678 7.0710678 5.6568544-5.6568542-7.071068-7.0710678zm1.4142135 0 4.2426407-4.2426407 5.656854 5.6568543-4.2426404 4.2426402z"/><path d="m9 16h1c1.514385-2.331575 2.609057-4.854798 7-6v-1c-4.120381.8958159-6.420544 3.854683-8 7z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/fw020.svg b/icon-themes/elementary_svg/svx/res/fw020.svg
new file mode 100644
index 000000000..17b8870fc
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/fw020.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 17 16" width="17" xmlns="http://www.w3.org/2000/svg"><g fill="#2e3436" transform="translate(0 1)"><path d="m4 4h10v-4h-2v2h-6v-2h-2z"/><path d="m9 6-3 2.5v.5h2v4h2v-4h2v-.5z" transform="translate(0 -1)"/><path d="m2 13h14v2h-14z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/fw021.svg b/icon-themes/elementary_svg/svx/res/fw021.svg
new file mode 100644
index 000000000..6c40c09e5
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/fw021.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 17 16" width="17" xmlns="http://www.w3.org/2000/svg"><g fill="#2e3436"><path d="m12 1v11h2v-9h2v-2h-2z"/><path d="m1 4v2 2 2h1v-2h5v2h.5l2.5-3-2.5-3h-.5v2h-5v-2z"/><path d="m14 10h2v2h-2z"/><path d="m1 13h15v2h-15z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/fw03.svg b/icon-themes/elementary_svg/svx/res/fw03.svg
new file mode 100644
index 000000000..3ff150056
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/fw03.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 17 16" width="17" xmlns="http://www.w3.org/2000/svg"><path d="m4 2v11h9v-11zm1 1h7v9h-7z" fill="#2e3436"/><path d="m5 3v1 7 1h1 5 1v-1-7-1zm1 1h5v7h-5z" fill="#888a85" opacity=".63"/><path d="m9 16h1c1.514385-2.331575 2.609057-4.854798 7-6v-1c-4.120381.8958159-6.420544 3.854683-8 7z" fill="#2e3436"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/fw04.svg b/icon-themes/elementary_svg/svx/res/fw04.svg
new file mode 100644
index 000000000..309e8a39a
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/fw04.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 17 16" width="17" xmlns="http://www.w3.org/2000/svg"><g fill="#2e3436"><path d="m1 3 6.0555556 10h9.0000004l-6.055556-10zm1.5555556 1h7l4.9444444 8h-7z"/><path d="m9 16h1c1.514385-2.331575 2.609057-4.854798 7-6v-1c-4.120381.8958159-6.420544 3.854683-8 7z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/fw05.svg b/icon-themes/elementary_svg/svx/res/fw05.svg
new file mode 100644
index 000000000..6d83b2650
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/fw05.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 17 16" width="17" xmlns="http://www.w3.org/2000/svg"><g fill="#2e3436"><path d="m5 5v10.5l6-6v-9.5zm1 1 4-3.5v6l-4 4z"/><path d="m7 16h1c1.514385-2.331575 3.609057-4.854798 8-6v-1c-4.120381.8958159-7.420544 3.854683-9 7z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/fw06.svg b/icon-themes/elementary_svg/svx/res/fw06.svg
new file mode 100644
index 000000000..ae2e723b9
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/fw06.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 17 16" width="17" xmlns="http://www.w3.org/2000/svg"><g fill="#2e3436"><path d="m12 2v2h-10v2h10v2h.5l2.5-3-2.5-3z"/><path d="m5 7v2h10v2h-10v2h-.5l-2.5-3 2.5-3z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/galdefs.svg b/icon-themes/elementary_svg/svx/res/galdefs.svg
new file mode 100644
index 000000000..13bcf0369
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/galdefs.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.89189031 0 0 .94046961 3.14398 5.346537)" gradientUnits="userSpaceOnUse" x1="11.350123" x2="11.350123" y1=".666966" y2="8.172179"><stop offset="0" stop-color="#fff"/><stop offset=".0097359" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99001008" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.38156409 0 0 .32896952 -18.24159 .282167)" gradientUnits="userSpaceOnUse" x1="76.041" x2="76.041" xlink:href="#c" y1="49.372032" y2="35.430561"><stop offset="0" stop-color="#0a0a0a" stop-opacity=".498"/><stop offset="1" stop-color="#0a0a0a" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.33333327 0 0 .34148555 -17.08621 -.604073)" gradientUnits="userSpaceOnUse" x1="84.30883" x2="84.30883" y1="16.110577" y2="42.923553"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.31070043 0 0 .27489387 20.17717 -.103163)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="53.514328" y2="2.061275"><stop offset="0" stop-opacity=".321739"/><stop offset="1" stop-opacity=".278261"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.33333327 0 0 .32971018 -17.44063 -.647843)" gradientUnits="userSpaceOnUse" x1="62.988873" x2="62.988873" y1="11.645091" y2="15.385052"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#d8d8d8"/></linearGradient><path d="m2.02332 1.976667v1h-1v4h14v-4h-7v-1z" fill="url(#e)"/><path d="m15.52332 4v-1.273333c0-.1385-.1115-.25-.25-.25h-6.75v-.71875c0-.1385-.1115-.25-.25-.25h-6.5c-.1385 0-.25.1115-.25.25v.71875h-.75c-.1385 0-.25.1115-.25.25v1.273333" fill="none" opacity=".8" stroke="url(#d)"/><path d="m.55988 4.453367c.75732 0 14.39951.0316 14.98675.0316 0 .6186-.0285 10.00962-.0624 10.00962-5.26001.0178-13.45265-.014-14.98423-.014 0-1.16748.0599-7.62459.0599-10.02721z" fill="url(#c)"/><path d="m.08698 3.976647c.8053 0 15.31189.0341 15.93634.0341 0 .67729-.0303 10.95971-.0663 10.95971-5.5933.02-14.30504-.0148-15.93366-.0148 0-1.2783.0636-8.34831.0636-10.97898z" fill="url(#b)" opacity=".4"/><g fill="none" stroke-linecap="round"><path d="m1.57504 5.476667 12.94828.0251-.02332 7.998233-12.97668-.038783z" opacity=".5" stroke="url(#a)"/><path d="m.55988 4.453367 14.98675.0316-.0624 10.00962-14.98423-.014z" opacity=".3" stroke="#000" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/galdetail.svg b/icon-themes/elementary_svg/svx/res/galdetail.svg
new file mode 100644
index 000000000..7106eb7bc
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/galdetail.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="8" x2="8.000001" xlink:href="#b" y1="6.999993" y2="14.500013"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="8.000001" x2="8.000001" y1="2.499983" y2="4.749989"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="c" cx="9.071913" cy="9.513799" fx="8.541679" gradientTransform="matrix(-.00000003 1.2626387 -1.5782983 -.00000004 23.015615 -11.45455)" gradientUnits="userSpaceOnUse" r="12.671875"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e1e1e1"/></radialGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" y1="3" y2="4.5"><stop offset="0" stop-color="#e5e5e5"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.50256996 0 0 .39304699 77.341608 -14.357632)" gradientUnits="userSpaceOnUse" x1="-162.6788" x2="-162.6788" y1="58.56691" y2="80.030975"><stop offset="0" stop-color="#efdfc4"/><stop offset="1" stop-color="#e7c591"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="3.317061" x2="3.487793" xlink:href="#e" y1="19.176836" y2="21.750013"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="3.658526" x2="3.731697" xlink:href="#e" y1="15.182923" y2="18.000004"/><g transform="matrix(1.33333 0 0 1.33333 1.333359 .666698)"><rect fill="url(#c)" height="14.250035" rx="1.125002" ry="1.125003" width="15.750039" x=".124981" y="1.37498"/><path d="m1.1249803 1.3749934c-.55399999 0-.99932687.4460004-.99999999 1v3.5h15.75003969v-3.5c0-.554-.446-1-1-1z" fill="url(#d)" transform="translate(.000001 -.000002)"/><g fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002"><rect height="14.250035" opacity=".3" rx="1" stroke="#0e141f" width="15.750039" x=".124982" y="1.374981"/><path d="m.874984 2.124983h14.250035l-.000001 3.0000063h-14.25003506z" opacity=".7" stroke="url(#b)"/><path d="m.87498294 6.6249931h14.25003506l.000001 8.2500209h-14.25003556z" opacity=".7" stroke="url(#a)"/></g></g><path d="m1.9999997 8.4999994h20.0000003" fill="none" opacity=".2" stroke="#000"/><g stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002" transform="matrix(1.33333 0 0 1.33333 1.33336 -9.999945)"><path d="m2.374986 15.374997h2.250006v2.250006h-2.250006z" fill="url(#g)" stroke="#987124" stroke-opacity=".498039"/><path d="m6.8749972 15.374997h6.3750158" fill="none" stroke="#a5a5a5"/><path d="m6.8749972 16.875001h4.8750118" fill="none" stroke="#a5a5a5"/><path d="m2.374986 19.125006h2.250006v2.250006h-2.250006z" fill="url(#f)" stroke="#987124" stroke-opacity=".498039"/><g fill="none" stroke="#a5a5a5"><path d="m6.8749972 19.125006h6.3750158"/><path d="m6.8749972 20.62501h4.8750118"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/galicon.svg b/icon-themes/elementary_svg/svx/res/galicon.svg
new file mode 100644
index 000000000..576cf5cf1
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/galicon.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="8" x2="8.000001" xlink:href="#f" y1="6.999993" y2="14.500013"/><linearGradient id="b" gradientTransform="translate(4.500011)" gradientUnits="userSpaceOnUse" x1="3.658526" x2="3.731697" xlink:href="#i" y1="15.182923" y2="18.000004"/><linearGradient id="c" gradientTransform="translate(4.500011)" gradientUnits="userSpaceOnUse" x1="3.317061" x2="3.487793" xlink:href="#i" y1="19.176836" y2="21.750013"/><linearGradient id="d" gradientTransform="translate(9.000023)" gradientUnits="userSpaceOnUse" x1="3.658526" x2="3.731697" xlink:href="#i" y1="15.182923" y2="18.000004"/><linearGradient id="e" gradientTransform="translate(9.000023)" gradientUnits="userSpaceOnUse" x1="3.317061" x2="3.487793" xlink:href="#i" y1="19.176836" y2="21.750013"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="8.000001" x2="8.000001" y1="2.499983" y2="4.749989"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="g" cx="9.071913" cy="9.513799" fx="8.541679" gradientTransform="matrix(-.00000003 1.2626387 -1.5782983 -.00000004 23.015615 -11.45455)" gradientUnits="userSpaceOnUse" r="12.671875"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e1e1e1"/></radialGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" y1="3" y2="4.5"><stop offset="0" stop-color="#e5e5e5"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.50256996 0 0 .39304699 77.341608 -14.357632)" gradientUnits="userSpaceOnUse" x1="-162.6788" x2="-162.6788" y1="58.56691" y2="80.030975"><stop offset="0" stop-color="#efdfc4"/><stop offset="1" stop-color="#e7c591"/></linearGradient><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="3.317061" x2="3.487793" xlink:href="#i" y1="19.176836" y2="21.750013"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="3.658526" x2="3.731697" xlink:href="#i" y1="15.182923" y2="18.000004"/><g transform="matrix(1.33333 0 0 1.33333 1.333359 .666698)"><rect fill="url(#g)" height="14.250035" rx="1.125002" ry="1.125003" width="15.750039" x=".124981" y="1.37498"/><path d="m1.1249803 1.3749934c-.55399999 0-.99932687.4460004-.99999999 1v3.5h15.75003969v-3.5c0-.554-.446-1-1-1z" fill="url(#h)" transform="translate(.000001 -.000002)"/><g fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002"><rect height="14.250035" opacity=".3" rx="1" stroke="#0e141f" width="15.750039" x=".124982" y="1.374981"/><path d="m.874984 2.124983h14.250035l-.000001 3.0000063h-14.25003506z" opacity=".7" stroke="url(#f)"/><path d="m.87498294 6.6249931h14.25003506l.000001 8.2500209h-14.25003556z" opacity=".7" stroke="url(#a)"/></g></g><path d="m1.9999997 8.4999994h20.0000003" fill="none" opacity=".2" stroke="#000"/><g stroke="#987124" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".498039" stroke-width=".750002" transform="matrix(1.33333 0 0 1.33333 1.33336 -9.999945)"><path d="m2.374986 15.374997h2.250006v2.250006h-2.250006z" fill="url(#k)"/><path d="m2.374986 19.125006h2.250006v2.250006h-2.250006z" fill="url(#j)"/><path d="m6.8749974 15.374997h2.250006v2.250006h-2.250006z" fill="url(#b)"/><path d="m6.8749974 19.125006h2.250006v2.250006h-2.250006z" fill="url(#c)"/><path d="m11.375009 15.374997h2.250006v2.250006h-2.250006z" fill="url(#d)"/><path d="m11.375009 19.125006h2.250006v2.250006h-2.250006z" fill="url(#e)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/galnorl.svg b/icon-themes/elementary_svg/svx/res/galnorl.svg
new file mode 100644
index 000000000..72d5794f1
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/galnorl.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(.89186139 0 0 1.0539115 3.120829 5.412539)" gradientUnits="userSpaceOnUse" x1="27.557428" x2="27.557428" y1="7.162672" y2="21.386522"><stop offset="0" stop-color="#fff"/><stop offset=".0097359" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99001008" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.05114282 0 0 .01591575 -2.489778 21.299269)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01983573 0 0 .01591575 16.387829 21.299269)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#d"/><linearGradient id="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01983573 0 0 .01591575 15.601569 21.299269)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#d"/><linearGradient id="f" gradientTransform="matrix(.54383556 0 0 .61466406 3.268879 5.091139)" gradientUnits="userSpaceOnUse" x1="21.571081" x2="21.571081" y1="7.98625" y2="34.016731"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99001008" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="8.601301" x2="8.601301" y1="9.476188" y2="11.333331"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.50413225 0 0 .49333391 4.108882 -20.937122)" gradientUnits="userSpaceOnUse" x1="23.587299" x2="23.587299" y1="64.737335" y2="103.2508"><stop offset="0" stop-color="#d1ff82"/><stop offset="1" stop-color="#68b723"/></linearGradient><path d="m4.0001794 6.500079c-.43342.005-.5.21723-.5.6349v1.36502c-1.24568 0-1-.002-1 .54389.0216 6.53313 0 6.90143 0 7.45611.90135 0 26.9999996-2.34895 26.9999996-3.36005v-4.09606c0-.41767-.34799-.54876-.78141-.54389h-14.21859v-1.36502c0-.41767-.26424-.63977-.69767-.6349z" fill="none" opacity=".5" stroke="#7e8087" stroke-linecap="square" stroke-width=".992"/><path d="m4.0001794 6.999999v2h-1v4h25.9999996v-4h-15v-2z" fill="url(#g)"/><path d="m4.5001794 7.499999v2h-1v4h24.9999996v-4h-15v-2z" fill="none" stroke="url(#f)" stroke-linecap="round"/><path d="m3.647361 27.134745h24.694677v3.865254h-24.694677z" fill="url(#b)" opacity=".3"/><path d="m28.342038 27.134879v3.865041c1.021491.0073 2.469468-.86596 2.469468-1.932769 0-1.06681-1.139908-1.932272-2.469468-1.932272z" fill="url(#c)" opacity=".3"/><path d="m3.647361 27.134879v3.865041c-1.0214912.0073-2.4694678-.86596-2.4694678-1.932769 0-1.06681 1.1399068-1.932272 2.4694678-1.932272z" fill="url(#e)" opacity=".3"/><path d="m1.9270194 11.499999c-.69105.0796-.32196.90258-.37705 1.36535.0802.29906.59771 15.71799.59771 16.24744 0 .46018.22667.38222.80101.38222h26.3974796c.61872.0143.48796.007.48796-.38947.0452-.20269.63993-16.97848.66282-17.24344 0-.279.0581-.3621-.30493-.3621-9.0765 0-19.18849 0-28.2649996 0z" fill="url(#h)" stroke="#3a9104" stroke-opacity=".498039"/><path d="m2.5001794 12.499999.62498 16h25.7491696l.62498-16z" fill="none" opacity=".5" stroke="url(#a)" stroke-linecap="round"/><path d="m16.367188 15.074219c-.06446.0081-.129481.02983-.189454.06445l-3.224609 1.861331h2l1.292969-.746094.43164.746094h1.152344l-.96875-1.677734c-.103875-.179918-.30077-.272276-.49414-.248047zm-3.867188 2.925781c-.276999 0-.5.222999-.5.5v8c0 .277.223001.5.5.5h8c.277 0 .5-.223.5-.5v-8c0-.277001-.223-.5-.5-.5zm-1.433594.089844-1.816406 1.048828c-.239888.138499-.3201416.443704-.1816406.683594l1.9316406 3.345703v-2l-.816406-1.414063.816406-.470703v-.783203c0-.142269.02743-.278664.06641-.410156zm1.933594.910156h7v6h-7z" fill="#fff" opacity=".3"/><path d="m16.367188 14.074219c-.064461.0081-.129481.029833-.189454.064453l-3.224609 1.861328h2l1.292969-.746094.43164.746094h1.152344l-.96875-1.677734c-.103875-.179918-.30077-.272276-.49414-.248047zm-3.867188 2.925781c-.276999 0-.5.222999-.5.5v8c0 .277.223001.5.5.5h8c.277 0 .5-.223.5-.5v-8c0-.277001-.223-.5-.5-.5zm-1.433594.089844-1.816406 1.048828c-.239888.138499-.3201416.443704-.1816406.683594l1.9316406 3.345703v-2l-.816406-1.414063.816406-.470703v-.783203c0-.142269.027426-.278664.066406-.410156zm1.933594.910156h7v6h-7z" fill="#206b00" fill-opacity=".972549" opacity=".6"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/galnors.svg b/icon-themes/elementary_svg/svx/res/galnors.svg
new file mode 100644
index 000000000..47ab541c4
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/galnors.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="8.881356" x2="9.288136" y1="5.025424" y2="14.449153"><stop offset="0" stop-color="#d1ff82"/><stop offset="1" stop-color="#68b723"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.89189031 0 0 .94046961 3.14398 5.346537)" gradientUnits="userSpaceOnUse" x1="11.350123" x2="11.350123" y1=".666966" y2="8.172179"><stop offset="0" stop-color="#fff"/><stop offset=".0097359" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99001008" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.33333327 0 0 .32971018 -17.44063 -.647843)" gradientUnits="userSpaceOnUse" x1="62.988873" x2="62.988873" y1="11.645091" y2="15.385052"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#d8d8d8"/></linearGradient><path d="m15.5 3.9996665v-1.273333c0-.1385-.08818-.2263335-.22668-.2263335h-6.77332v-.742083c0-.1385-.08818-.257917-.22668-.257917h-6.5c-.1385 0-.27332.119417-.27332.257917v.742083h-.727c-.1385 0-.273.088167-.273.226667v1.273333" fill="none" opacity=".5" stroke="#7e8087" stroke-linecap="square"/><path d="m2 2v1h-1v4h14v-4h-7v-1z" fill="url(#c)"/><path d="m.5 4.5h15v10h-15z" fill="url(#a)" stroke="#3a9104" stroke-linejoin="round" stroke-opacity=".498039"/><path d="m1.5 5.5h13v8h-13z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="round"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/galrdefl.svg b/icon-themes/elementary_svg/svx/res/galrdefl.svg
new file mode 100644
index 000000000..0d5238413
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/galrdefl.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(.89186139 0 0 1.0539115 3.121269 5.412539)" gradientUnits="userSpaceOnUse" x1="27.557428" x2="27.557428" y1="7.162672" y2="21.386522"><stop offset="0" stop-color="#fff"/><stop offset=".0097359" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99001008" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.64444432 0 0 .64285702 .533959 .892859)" gradientUnits="userSpaceOnUse" x1="35.792694" x2="35.792694" y1="17.118193" y2="43.761127"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.05114282 0 0 .01591575 -2.489957 22.29927)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01983573 0 0 .01591575 16.38765 22.29927)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#e"/><linearGradient id="e"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01983573 0 0 .01591575 15.60139 22.29927)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#e"/><linearGradient id="g" gradientTransform="matrix(.54383556 0 0 .61466406 3.269319 5.091139)" gradientUnits="userSpaceOnUse" x1="21.37039" x2="21.37039" y1="4.73244" y2="34.143417"><stop offset="0" stop-color="#fff"/><stop offset=".1106325" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99001008" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="8.601741" x2="8.601741" y1="9.476188" y2="11.333331"><stop offset="0" stop-color="#f9f9f9"/><stop offset="1" stop-color="#d8d8d8"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.50703384 0 0 .50300255 68.029659 1.329769)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="53.514328" y2="3.633682"><stop offset="0" stop-opacity=".321739"/><stop offset="1" stop-opacity=".278261"/></linearGradient><path d="m4.0006194 6.500079c-.43342.005-.5.21723-.5.6349v1.36502c-1.24568 0-1-.002-1 .54389.0216 6.53313 0 6.90143 0 7.456109.90135 0 26.9999996-2.348949 26.9999996-3.360049v-4.09606c0-.41767-.34799-.54876-.78141-.54389h-14.21859v-1.36502c0-.41767-.26424-.63977-.69767-.6349z" fill="none" opacity=".8" stroke="url(#i)"/><path d="m4.0006194 6.999999v2h-1v4h25.9999996v-4h-15v-2z" fill="url(#h)"/><path d="m4.5006194 7.499999v2h-1v4h24.9999996v-4h-15v-2z" fill="none" stroke="url(#g)" stroke-linecap="round"/><g transform="translate(.000619 -1.000001)"><path d="m3.647182 28.134747h24.694677v3.865254h-24.694677z" fill="url(#c)" opacity=".3"/><path d="m28.341859 28.13488v3.865041c1.021491.0073 2.469468-.86596 2.469468-1.932769 0-1.06681-1.139908-1.932272-2.469468-1.932272z" fill="url(#d)" opacity=".3"/><path d="m3.6471816 28.13488v3.865041c-1.0214912.0073-2.4694678-.86596-2.4694678-1.932769 0-1.06681 1.1399068-1.932272 2.4694678-1.932272z" fill="url(#f)" opacity=".3"/></g><path d="m1.9274594 11.499999c-.69105.0796-.32196.90258-.37705 1.36535.0802.29906.59771 15.717989.59771 16.247439 0 .46018.22667.38222.80101.38222h26.3974796c.61872.0143.48796.007.48796-.38947.0452-.20269.63993-16.978479.66282-17.243439 0-.279.0581-.3621-.30493-.3621-9.0765 0-19.18849 0-28.2649996 0z" fill="url(#b)"/><path d="m2.5006194 12.499999.62498 15.999999h25.7491696l.62498-15.999999z" fill="none" opacity=".5" stroke="url(#a)" stroke-linecap="round"/><path d="m1.9270194 11.499999c-.69105.0796-.32196.90258-.37705 1.36535.0802.29906.59771 15.717989.59771 16.247439 0 .46018.22667.38222.80101.38222h26.3974796c.61872.0143.48796.007.48796-.38947.0452-.20269.63993-16.978479.66282-17.243439 0-.279.0581-.3621-.30493-.3621-9.0765 0-19.18849 0-28.2649996 0z" fill="none" opacity=".3" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/><path d="m16.367188 15.074219c-.06446.0081-.129481.02983-.189454.06445l-3.224609 1.861331h2l1.292969-.746094.43164.746094h1.152344l-.96875-1.677734c-.103875-.179918-.30077-.272276-.49414-.248047zm-3.867188 2.925781c-.276999 0-.5.222999-.5.5v8c0 .277.223001.5.5.5h8c.277 0 .5-.223.5-.5v-8c0-.277001-.223-.5-.5-.5zm-1.433594.089844-1.816406 1.048828c-.239888.138499-.3201416.443704-.1816406.683594l1.9316406 3.345703v-2l-.816406-1.414063.816406-.470703v-.783203c0-.142269.02743-.278664.06641-.410156zm1.933594.910156h7v6h-7z" fill="#fff" opacity=".3"/><path d="m16.367188 14.074219c-.06446.0081-.129481.02983-.189454.06445l-3.224609 1.861331h2l1.292969-.746094.43164.746094h1.152344l-.96875-1.677734c-.103875-.179918-.30077-.272276-.49414-.248047zm-3.867188 2.925781c-.276999 0-.5.222999-.5.5v8c0 .277.223001.5.5.5h8c.277 0 .5-.223.5-.5v-8c0-.277001-.223-.5-.5-.5zm-1.433594.089844-1.816406 1.048828c-.239888.138499-.3201416.443704-.1816406.683594l1.9316406 3.345703v-2l-.816406-1.414063.816406-.470703v-.783203c0-.142269.02743-.278664.06641-.410156zm1.933594.910156h7v6h-7z" fill="#002e99" fill-opacity=".552941"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/galrdol.svg b/icon-themes/elementary_svg/svx/res/galrdol.svg
new file mode 100644
index 000000000..3427e0302
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/galrdol.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(.89186139 0 0 1.0539115 3.120829 5.412539)" gradientUnits="userSpaceOnUse" x1="27.557428" x2="27.557428" y1="7.162672" y2="21.386522"><stop offset="0" stop-color="#fff"/><stop offset=".0097359" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99001008" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.05114282 0 0 .01591575 -2.489778 21.299269)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01983573 0 0 .01591575 16.387829 21.299269)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#d"/><linearGradient id="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01983573 0 0 .01591575 15.601569 21.299269)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#d"/><linearGradient id="f" gradientTransform="matrix(.54383556 0 0 .61466406 3.268879 5.091139)" gradientUnits="userSpaceOnUse" x1="21.571081" x2="21.571081" y1="7.98625" y2="34.016731"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99001008" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="8.60130091713" x2="8.60130091713" y1="9.47618806" y2="11.33333092"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.50413225 0 0 .49333391 4.108882 -20.937122)" gradientUnits="userSpaceOnUse" x1="23.587299" x2="23.587299" y1="64.737335" y2="103.2508"><stop offset="0" stop-color="#efdfc4"/><stop offset="1" stop-color="#e7c591"/></linearGradient><path d="m4.0001794 6.500079c-.43342.005-.5.21723-.5.6349v1.36502c-1.24568 0-1-.002-1 .54389.0216 6.53313 0 6.90143 0 7.45611.90135 0 26.9999996-2.34895 26.9999996-3.36005v-4.09606c0-.41767-.34799-.54876-.78141-.54389h-14.21859v-1.36502c0-.41767-.26424-.63977-.69767-.6349z" fill="none" opacity=".5" stroke="#7e8087" stroke-linecap="square" stroke-width=".992"/><path d="m4.0001794 6.999999v2h-1v4h25.9999996v-4h-15v-2z" fill="url(#g)"/><path d="m4.5001794 7.499999v2h-1v4h24.9999996v-4h-15v-2z" fill="none" stroke="url(#f)" stroke-linecap="round"/><path d="m3.647361 27.134745h24.694677v3.865254h-24.694677z" fill="url(#b)" opacity=".3"/><path d="m28.342038 27.134879v3.865041c1.021491.0073 2.469468-.86596 2.469468-1.932769 0-1.06681-1.139908-1.932272-2.469468-1.932272z" fill="url(#c)" opacity=".3"/><path d="m3.647361 27.134879v3.865041c-1.0214912.0073-2.4694678-.86596-2.4694678-1.932769 0-1.06681 1.1399068-1.932272 2.4694678-1.932272z" fill="url(#e)" opacity=".3"/><path d="m1.9270194 11.499999c-.69105.0796-.32196.90258-.37705 1.36535.0802.29906.59771 15.71799.59771 16.24744 0 .46018.22667.38222.80101.38222h26.3974796c.61872.0143.48796.007.48796-.38947.0452-.20269.63993-16.97848.66282-17.24344 0-.279.0581-.3621-.30493-.3621-9.0765 0-19.18849 0-28.2649996 0z" fill="url(#h)" stroke="#987124" stroke-opacity=".498039"/><path d="m2.5001794 12.499999.62498 16h25.7491696l.62498-16z" fill="none" opacity=".5" stroke="url(#a)" stroke-linecap="round"/><path d="m16.367188 15.074219c-.06446.0081-.129481.02983-.189454.06445l-3.224609 1.861331h2l1.292969-.746094.43164.746094h1.152344l-.96875-1.677734c-.103875-.179918-.30077-.272276-.49414-.248047zm-3.867188 2.925781c-.276999 0-.5.222999-.5.5v8c0 .277.223001.5.5.5h8c.277 0 .5-.223.5-.5v-8c0-.277001-.223-.5-.5-.5zm-1.433594.089844-1.816406 1.048828c-.239888.138499-.3201416.443704-.1816406.683594l1.9316406 3.345703v-2l-.816406-1.414063.816406-.470703v-.783203c0-.142269.02743-.278664.06641-.410156zm1.933594.910156h7v6h-7z" fill="#fff" opacity=".3"/><path d="m16.367188 14.074219c-.064461.0081-.129481.029833-.189454.064453l-3.224609 1.861328h2l1.292969-.746094.43164.746094h1.152344l-.96875-1.677734c-.103875-.179918-.30077-.272276-.49414-.248047zm-3.867188 2.925781c-.276999 0-.5.222999-.5.5v8c0 .277.223001.5.5.5h8c.277 0 .5-.223.5-.5v-8c0-.277001-.223-.5-.5-.5zm-1.433594.089844-1.816406 1.048828c-.239888.138499-.3201416.443704-.1816406.683594l1.9316406 3.345703v-2l-.816406-1.414063.816406-.470703v-.783203c0-.142269.027426-.278664.066406-.410156zm1.933594.910156h7v6h-7z" fill="#7e5514" fill-opacity=".971119" opacity=".6"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/id016.svg b/icon-themes/elementary_svg/svx/res/id016.svg
new file mode 100644
index 000000000..fde1db48f
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/id016.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="7.772984" cy="7.282222" gradientTransform="matrix(.01735505 1.7567937 -1.7341486 .01713137 19.113787 -10.538551)" gradientUnits="userSpaceOnUse" r="6.164814"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.25508209 .06834904 -.06793671 .25354327 12.290732 -4.722079)" gradientUnits="userSpaceOnUse" x1="10.568387" x2="15.296399" y1="28.749016" y2="44.988041"><stop offset="0" stop-color="#fff"/><stop offset=".35621077" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.22094529 0 0 .21961241 4.833904 .669732)" gradientUnits="userSpaceOnUse" x1="24.139" x2="24.139" y1="10.631" y2="35.623001"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="11.525424" x2="11.661017" y1="3.525424" y2="12.949153"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="2.440678" x2="2.372881" y1="12.81356" y2="2.915254"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="9.610169" x2="9.576271" y1="4.610169" y2="11.593221"><stop offset="0" stop-color="#fff"/><stop offset=".02580903" 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="translate(0 2.5)"><path d="m.5 3v10h15v-5-5z" fill="url(#d)" stroke="url(#e)" stroke-linejoin="round"/><path d="m1.4869712 3.9766685v8.0466635h13.0260578v-4.0233318-4.0233317z" fill="none" stroke="url(#f)" stroke-width=".973942"/></g><path d="m8.3888901 7.852846 3.9643899-6.3528456 1.952627 1m-5.4170169 8.8528456-5.9265613-4.1275247 1.5-1.4999996" fill="none" opacity=".5" stroke="url(#c)" stroke-width=".78405"/><path d="m12.995251 1.524671c-.15-.056-.323-.02-.44.103l-5.0299996 5.295-2.54-2.413c-.164-.158-.423-.154-.58.012l-1.433 1.52c-.157.165-.15.426.014.583l4.04 3.924c.038.037.082.062.13.08.15.063.33.032.452-.095l6.7799996-7.143c.16-.165.153-.426-.012-.584l-1.242-1.195c-.04-.04-.09-.07-.14-.087z" fill="url(#a)" stroke="#206b00" stroke-linecap="round" stroke-opacity=".501961"/><path d="m7.9447452 8.07195 4.9193498-5.3442508.792467.6915203m-6.0401851 6.3269985-3.5872994-3.442793 1.0216836-1.026074" fill="none" opacity=".5" stroke="url(#b)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/id019.svg b/icon-themes/elementary_svg/svx/res/id019.svg
new file mode 100644
index 000000000..561920962
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/id019.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="11.7" x2="11.7" y1="1.834" y2="12.026"><stop offset="0" stop-color="#f6f6f6"/><stop offset="1" stop-color="#e6e6e6"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="9.7" x2="9.7" y1="2.783" y2="15.8025"><stop offset="0" stop-color="#888"/><stop offset="1" stop-color="#626262"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 0 0 0 8.7 8.7)" gradientUnits="userSpaceOnUse" x1="86.133003" x2="84.639" y1="105.105" y2="20.895"><stop offset="0" stop-color="#efefef"/><stop offset="1" stop-color="#c9c9c9"/></linearGradient><linearGradient id="d"><stop offset="0"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="71.500146" x2="75.500146" xlink:href="#d" y1="12.749854" y2="12.749854"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="65.5" x2="73.25" xlink:href="#d" y1="12.75" y2="12.75"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="75.75" x2="83.5" xlink:href="#d" y1="12.75" y2="12.75"/><g transform="matrix(.70710678 -.70710678 .70710678 .70710678 -53.695213 51.66399)"><path d="m67.449219 9.9999996c-1.0803.0000003-1.949219.8689194-1.949219 1.9492194v1.601562c0 1.0803.868919 1.949219 1.949219 1.949219h3.851562c1.080301 0 1.949219-.868919 1.949219-1.949219v-1.601562c0-1.080301-.868918-1.949219-1.949219-1.949219zm.300781 1.7500004h3.25c.277 0 .500001.223.5.5v1c.000001.277-.223.5-.5.5h-3.25c-.277 0-.5-.223-.5-.5v-1c0-.277.223-.5.5-.5z" fill="#d4d4d4" stroke="#000" stroke-linecap="round" stroke-linejoin="bevel" stroke-opacity=".427451"/><path d="m77.699219 10c-1.0803-.0000006-1.949219.868918-1.949219 1.949219v1.601562c0 1.0803.868919 1.949219 1.949219 1.949219h3.851562c1.080301 0 1.949219-.868919 1.949219-1.949219v-1.601563c0-1.080299-.868918-1.9492186-1.949219-1.9492186zm.300781 1.75h3.25c.277 0 .5.223.500001.5l-.000001.999999c0 .277001-.223.500001-.5.500001h-3.25c-.277 0-.5-.223-.5-.5v-1c0-.277.223-.5.5-.5z" fill="#d4d4d4" stroke="#000" stroke-linecap="round" stroke-linejoin="bevel" stroke-opacity=".427451"/><path d="m67.449219 9.9999996c-1.0803.0000003-1.949219.8689194-1.949219 1.9492194v1.601562c0 1.0803.868919 1.949219 1.949219 1.949219h3.851562c1.080301 0 1.949219-.868919 1.949219-1.949219v-1.601562c0-1.080301-.868918-1.949219-1.949219-1.949219zm.300781 1.7500004h3.25c.277 0 .500001.223.5.5v1c.000001.277-.223.5-.5.5h-3.25c-.277 0-.5-.223-.5-.5v-1c0-.277.223-.5.5-.5z" fill="url(#f)" opacity=".2"/><path d="m71.25 14.5h-3.75c-.554 0-1-.446-1-1v-1.5m1-1h3.75c.554 0 1 .446 1 1" fill="none" opacity=".4" stroke="#fff" stroke-linecap="round" stroke-linejoin="bevel"/><path d="m77.699219 10c-1.0803-.0000006-1.949219.868918-1.949219 1.949219v1.601562c0 1.0803.868919 1.949219 1.949219 1.949219h3.851562c1.080301 0 1.949219-.868919 1.949219-1.949219v-1.601563c0-1.080299-.868918-1.9492186-1.949219-1.9492186zm.300781 1.75h3.25c.277 0 .5.223.500001.5l-.000001.999999c0 .277001-.223.500001-.5.500001h-3.25c-.277 0-.5-.223-.5-.5v-1c0-.277.223-.5.5-.5z" fill="url(#g)" opacity=".2"/><path d="m77.75 11h3.75c.554 0 1 .446 1 1v1.5m-1 1h-3.75c-.554 0-1-.446-1-1" fill="none" opacity=".4" stroke="#fff" stroke-linecap="round" stroke-linejoin="bevel"/><rect fill="#d4d4d4" height="1.75" rx=".875" stroke="#000" stroke-linecap="round" stroke-linejoin="bevel" stroke-opacity=".403922" width="8" x="70.5" y="11.874998"/><rect fill="url(#e)" height=".75" opacity=".2" rx=".5" width="7" x="71.000145" y="12.374854"/><rect fill="#fff" height=".75" opacity=".4" rx=".5" width="7" x="71.000145" y="12.374854"/></g><g transform="translate(-.283018 -1.184118)"><path d="m10.718 10.03c-1.375.5-2.087 2.027-1.587 3.402s2.03 2.087 3.404 1.587c1.375-.5 2.087-2.03 1.587-3.404-.5-1.375-2.026-2.087-3.4-1.587zm.42 1.152c.74-.27 1.56.113 1.83.855.27.74-.113 1.56-.855 1.83-.74.27-1.56-.112-1.83-.854-.27-.74.112-1.56.854-1.83z" opacity=".05"/><path d="m10.718 10.03c-1.375.5-2.087 2.027-1.587 3.402s2.028 2.087 3.403 1.587 2.087-2.028 1.587-3.403-2.027-2.087-3.402-1.587zm.42 1.152c.74-.27 1.56.113 1.83.855.27.74-.113 1.56-.855 1.83-.74.27-1.56-.112-1.83-.854-.27-.74.112-1.56.854-1.83z" opacity=".05"/><path d="m11.22 8c-.125 0-.22.095-.22.22v.624c-.277.07-.526.186-.766.328l-.454-.452c-.087-.09-.223-.09-.31 0l-.75.75c-.09.087-.09.223 0 .31l.452.454c-.142.24-.257.49-.328.766h-.624c-.125 0-.22.095-.22.22v1.06c0 .125.095.22.22.22h.624c.07.277.186.526.328.766l-.453.453c-.09.087-.09.223 0 .31l.75.75c.087.09.223.09.31 0l.454-.452c.24.142.49.257.766.328v.625c0 .125.095.22.22.22h1.06c.125 0 .22-.095.22-.22v-.624c.277-.07.526-.186.766-.328l.453.453c.087.09.223.09.31 0l.75-.75c.09-.087.09-.223 0-.31l-.452-.454c.142-.24.257-.49.328-.766h.625c.125 0 .22-.095.22-.22v-1.06c0-.125-.095-.22-.22-.22h-.624c-.07-.277-.186-.526-.328-.766l.453-.453c.09-.087.09-.223 0-.31l-.75-.75c-.087-.09-.223-.09-.31 0l-.454.452c-.24-.142-.49-.257-.766-.328v-.626c0-.125-.095-.22-.22-.22zm.53 2.75c.552 0 1 .448 1 1s-.448 1-1 1-1-.448-1-1 .448-1 1-1z" display="block" fill="url(#a)" stroke="url(#b)" stroke-linejoin="round" stroke-width=".527" transform="matrix(1.1 -.4 .4 1.1 -6 4.3)"/><path d="m10.718 10.03c-1.375.5-2.087 2.027-1.587 3.402s2.027 2.087 3.402 1.587 2.087-2.027 1.587-3.402-2.027-2.087-3.402-1.587zm.42 1.152c.74-.27 1.56.113 1.83.855.27.74-.113 1.56-.855 1.83-.74.27-1.56-.112-1.83-.854-.27-.74.112-1.56.854-1.83z" opacity=".05"/><path d="m11.75 9.75c-1.103 0-2 .897-2 2s.897 2 2 2 2-.897 2-2-.897-2-2-2z" fill="none" stroke="url(#c)" stroke-width=".879" transform="matrix(1.1 -.4 .4 1.1 -6 4.3)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/invert3d.svg b/icon-themes/elementary_svg/svx/res/invert3d.svg
new file mode 100644
index 000000000..c8c9e5246
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/invert3d.svg
@@ -0,0 +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="-21.148306" x2="-20.02443" y1="1.714141" y2="1.714141"><stop offset="0" stop-color="#081e3e"/><stop offset="1" stop-color="#387de4"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.12499998 .00006132 .00006132 -.12499998 -5.638002 -.147085)" gradientUnits="userSpaceOnUse" x1="113.15723" x2="39.268185" xlink:href="#c" y1="25.786163" y2="25.786163"/><linearGradient id="c"><stop offset="0" stop-color="#0968ef"/><stop offset="1" stop-color="#aecffc"/></linearGradient><linearGradient id="d" gradientTransform="matrix(-.12499998 .0000613 -.0000613 -.12499998 7.394863 -.147084)" gradientUnits="userSpaceOnUse" x1="113.15723" x2="39.268185" xlink:href="#c" y1="25.786163" y2="25.786163"/><g fill="#fcaf3e" fill-rule="evenodd" stroke-width=".125" transform="matrix(.70710678 -.70710678 .70710678 .70710678 8.952531 10.194819)"><path d="m9.3637116-3.6397264-3.0012258 2.4985285-.4966104-.4970995.97558-1.5026669-4.4746246-.00672.0004875-.9999991 4.4746245.00672-.9741149-1.4784658.4971114-.5217697z" fill="url(#b)"/><path d="m-7.6068512-3.6397264 3.0012265 2.4985285.4966104-.4970995-.97558-1.5026669 4.50050004-.0000009-.0005-.9999991-4.50049994.0000009.9741274-1.4784658-.4971114-.5217697z" fill="url(#d)"/></g><path d="m15.5 15.5-15-15" fill="none" stroke="#667885" stroke-linecap="round"/><path d="m11 6 .353516 3.8886719 1.414062-1.4140625c3.944786 5.1124346-2.588041 8.8791916-5.9667968 4.6210946-.00122-.000827-.00269-.0011-.00391-.002-.086276-.06453-.1910883-.09947-.2988281-.09961-.2761398.001124-.4991244.225857-.4980431.502001.0002189.166113.082922.321272.2207031.414062l-.00195.002c6.1059589 5.650903 11.4127169-1.451502 7.3437519-6.0136725-.02219-.047992-.05186-.092161-.08789-.1308593l1.414063-1.4140626z" fill="url(#a)" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/lght2sid.svg b/icon-themes/elementary_svg/svx/res/lght2sid.svg
new file mode 100644
index 000000000..92b410b77
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/lght2sid.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="7.829967" x2="7.721416" y1=".12193" y2="15.7611"><stop offset="0" stop-color="#e4c6fa"/><stop offset=".5" stop-color="#a56de2"/><stop offset="1" stop-color="#7239b3"/></linearGradient><g transform="scale(.26458333)"><path d="m5.5 3.5000537 5-3v11.0000003l-5 4z" style="fill-rule:evenodd;stroke:#452981;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.509804;fill:url(#a)"/><g fill="#ffa154"><g fill-rule="evenodd"><path d="m12.466787 3.9999996a.50005.50005 0 0 1 -.271484-.919922l3.007812-1.998046a.50005.50005 0 1 1 .552734.832031l-3.005859 1.998047a.50005.50005 0 0 1 -.283203.08789z"/><path d="m3.5332139 3.9999996a.50005.50005 0 0 0 .271484-.919922l-3.00781196-1.998046a.50005.50005 0 1 0 -.552734.832031l3.00585896 1.998047a.50005.50005 0 0 0 .283203.08789z"/><path d="m12.466811 12.996094a.50005.50005 0 0 0 -.271484.919922l3.007812 1.998046a.50005.50005 0 1 0 .552734-.832031l-3.005859-1.998047a.50005.50005 0 0 0 -.283203-.08789z"/></g><rect height="1" ry=".5" width="4" x="12" y="10"/><rect height="1" ry=".5" width="4" x="12" y="6"/><rect height="1" ry=".5" width="4" y="10"/><rect height="1" ry=".5" width="4" y="6"/><path d="m3.5332379 12.996094a.50005.50005 0 0 1 .271484.919922l-3.00781196 1.998046a.50005.50005 0 1 1 -.552734-.832031l3.00585896-1.998047a.50005.50005 0 0 1 .283203-.08789z" fill-rule="evenodd"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/light.svg b/icon-themes/elementary_svg/svx/res/light.svg
new file mode 100644
index 000000000..51287fba2
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/light.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333333 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="3.175488" x2="5.292155" xlink:href="#b" y1="296.054555" y2="296.054555"/><linearGradient id="b"><stop offset="0" stop-color="#555761"/><stop offset=".3125" stop-color="#abacae" stop-opacity=".988235"/><stop offset=".5625" stop-color="#fafafa" stop-opacity=".988235"/><stop offset=".8125" stop-color="#abacae" stop-opacity=".988235"/><stop offset="1" stop-color="#555761" stop-opacity=".985965"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="3.159648" x2="5.276315" xlink:href="#b" y1="295.523035" y2="295.523035"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="3.175" x2="5.291667" xlink:href="#b" y1="295.015605" y2="295.015605"/><radialGradient id="e" cx="4.155227" cy="290.803264" gradientUnits="userSpaceOnUse" r="1.202704"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></radialGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="7.999999" x2="7.999999" y1="-.000018" y2="8.000001"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="7.999999" x2="7.999999" y1="2.999982" y2="5.500021"><stop offset="0" stop-color="#fff"/><stop offset=".42447853" stop-color="#fff" stop-opacity=".235294"/><stop offset=".82089913" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="matrix(.52299524 0 0 .52299524 -.097347 -151.09751)"><g stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" stroke-width=".5059"><path d="m8 .5a3.5 3.5 0 0 0 -3.5 3.5 3.5 3.5 0 0 0 .3417969 1.5c-.0014197-.0002207-.0024852.0002202-.0039063 0 .7711086 1.9927848 1.3418042 4.2091337 1.5546875 5.46875.0010065.00593.0068242.013601.0078125.019531h-.0039062c.0028069.01186.0041434.026017.0039062.039063v.091797c.4076366.117216.9779914.200875 1.5976563.201171.6198633-.000079 1.1933937-.081037 1.6015625-.197265v-.095703c-.0015167-.01186-.0015167-.026214 0-.039063.0005744-.003953.003333-.007765.0039062-.011719.2083706-1.2478348.7938444-3.4939373 1.5625004-5.476562-.002753.0003774-.005063.0015732-.007813.0019531a3.5 3.5 0 0 0 .341797-1.5019531 3.5 3.5 0 0 0 -3.5-3.5z" fill="url(#f)" stroke="#333" stroke-opacity=".501961" stroke-width="1" transform="matrix(.50590009 0 0 .50590009 .186134 288.908)"/><path d="m8 1.5a2.5 2.5 0 0 0 -2.5 2.5 2.5 2.5 0 0 0 .4257812 1.3925781c-.0194224-.0002321-.0392549.0090229-.0585937.0058594.5512496 1.4999997 1.0120143 3.482051 1.3359375 4.8066405.2491694.053766.4853762.107224.7949219.107422.3074484-.00004.5464385-.056772.7988281-.111328.2428849-.9455821.9527105-3.933709 1.414063-5.0273439-.001779.0002704-.004073-.0002511-.00586 0a2.5 2.5 0 0 0 .294922-1.1738281 2.5 2.5 0 0 0 -2.5-2.5z" fill="none" stroke="url(#g)" stroke-width="1" transform="matrix(.50590009 0 0 .50590009 .186134 288.908)"/><path d="m4.7625002 296.41873a.52916664.33072916 0 0 1 -.5291666.33072.52916664.33072916 0 0 1 -.5291666-.33072.52916664.33072916 0 0 1 .5291666-.33073.52916664.33072916 0 0 1 .5291666.33073z" fill="#1a1a1a" fill-opacity=".988235" stroke="#000"/><g stroke="#667885"><path d="m3.4864469 295.76849c.4409723.223 1.0525519.13992 1.4935242.0164.1411484-.0395.1357088.12581.1357088.27239s-.1283679.21045-.2645833.26458c-.4373171.17381-.7871342.17815-1.2318699-.00081-.1359831-.0547-.2645833-.118-.2645833-.26458s.1318035-.43458.1318035-.28801z" fill="url(#a)"/><path d="m3.4706067 295.23697c.4409723.22301 1.0525519.13993 1.4935242.0164.1411484-.0395.1357088.12582.1357088.2724 0 .14657-.1283679.21044-.2645833.26458-.4373171.1738-.7871342.17815-1.2318699-.00081-.1359831-.0547-.2645833-.11801-.2645833-.26458 0-.14658.1318035-.43459.1318035-.28802z" fill="url(#c)"/><path d="m3.4859587 294.72954c.4409723.22301 1.052552.13993 1.4935243.0164.1411483-.0395.1357087.12582.1357087.2724s-.1283679.21044-.2645833.26458c-.4373171.17381-.7871341.17815-1.2318699-.00081-.1359831-.0547-.2645833-.118-.2645833-.26458s.1318035-.43459.1318035-.28802z" fill="url(#d)"/></g></g><circle cx="4.155228" cy="290.80325" fill="url(#e)" opacity=".683" r="1.202704"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/lightfrombottom_22.svg b/icon-themes/elementary_svg/svx/res/lightfrombottom_22.svg
new file mode 100644
index 000000000..9d6820aba
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/lightfrombottom_22.svg
@@ -0,0 +1 @@
+<svg height="22" width="22" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="15.813877" cy="8.316928" gradientTransform="matrix(1 .00000002 -.00000003 1.1842209 0 -1.395736)" gradientUnits="userSpaceOnUse" r="10.363584"><stop offset="0" stop-color="#e4c6fa"/><stop offset=".53488791" stop-color="#a56de2"/><stop offset="1" stop-color="#7239b3"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="13" x2="13" y1="-6" y2="-3.215936"><stop offset="0" stop-color="#fff"/><stop offset=".5" 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="7.49997" x2="4.844184" y1="-4.045452" y2="8.352354"><stop offset="0" stop-color="#fff"/><stop offset=".04552736" 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="d" gradientUnits="userSpaceOnUse" x1="17" x2="20.446054" y1="-1" y2="7.74026"><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 transform="matrix(.91667125 0 0 .91667125 -3.996127 12.00116)"><path d="m15.530674-2.0700946c-.102171.0058-.202897.026866-.298828.0625l-10.0935234 4.0739592c-.4016002.1492376-.6680178.5325053-.6679687.960938v1.5c.0002583.3879177.2194815.7424548.5664062.916016l10.3181329 5.4260404c.288889.144674.62908.144674.917968 0l11.389936-5.42604c.346925-.1735609.566149-.5280981.566407-.916016v-1.5c-.0004-.4333739-.273307-.8196659-.681641-.964844l-11.614545-4.0739596c-.128857-.0462-.265662-.066122-.402344-.05859z" opacity=".05"/><path d="m15.813877 9.9533427 11.454488-5.4195025v-1.5l-11.678538-4.0804967-10.1395343 4.0739591v1.5z" opacity=".1"/><path d="m15.813877 8.4533434 10.909036-4.8925404v-11.9458999l-10.909036-4.1615601-9.8181325 4.1615601v11.9458995z" fill="url(#a)"/><path d="m15.813877-4.0466566-9.8181325-4.4260408.06945 11.9005 9.7486825 5.0255408z" fill="#fff" opacity=".2"/><path d="m4.4957445-13.922598h23.7080685v24h-23.7080685z" fill="none"/><path d="m5.9957445-8.4726974 9.8181325 4.4260408 10.909036-4.3384403-10.684986-4.1615601z" fill="#fff" fill-rule="evenodd" opacity=".4"/><g fill="none" stroke-width="1.090904" transform="translate(4.495745 -4.137591)"><path d="m3.587294-4.0454514 7.730839 3.54218228 8.7926-3.54218228-8.7926-3.087812z" opacity=".9" stroke="url(#b)" stroke-opacity=".659483"/><path d="m2.5909036-3.3520805v10.3635846l8.7272294 4.2156949v-10.90903588" opacity=".754" stroke="url(#c)" stroke-opacity=".448276"/><path d="m21.136265-4.0454514v10.9090363l-9.557102 4.5609411" opacity=".5" stroke="url(#d)" stroke-opacity=".448276"/><path d="m11.318132 12.590935 10.909037-4.8925407-.000001-11.9458999-10.911735-4.0927597-9.815433 4.0927597v11.9458995z" opacity=".55" stroke="#7239b3" stroke-linecap="round"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/lightfrombottomleft_22.svg b/icon-themes/elementary_svg/svx/res/lightfrombottomleft_22.svg
new file mode 100644
index 000000000..078becc4e
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/lightfrombottomleft_22.svg
@@ -0,0 +1 @@
+<svg height="22" width="22" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="7.6321" cy="7.509275" gradientTransform="matrix(1 -.00000001 .00000002 1.263158 0 -1.850341)" gradientUnits="userSpaceOnUse" r="10.363584"><stop offset="0" stop-color="#e4c6fa"/><stop offset=".68421066" stop-color="#a56de2"/><stop offset="1" stop-color="#7239b3"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="13" x2="13" y1="-6" y2="-3.215936"><stop offset="0" stop-color="#fff"/><stop offset=".5" 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="7.49997" x2="4.844184" y1="-4.045452" y2="8.352354"><stop offset="0" stop-color="#fff"/><stop offset=".04552736" 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="d" gradientUnits="userSpaceOnUse" x1="17" x2="20.446054" y1="-1" y2="7.74026"><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 transform="matrix(.91667125 0 0 .91667125 -3.996127 12.00116)"><path d="m15.530674-2.0700946c-.102171.0058-.202897.026866-.298828.0625l-10.0935234 4.0739592c-.4016002.1492376-.6680178.5325053-.6679687.960938v1.5c.0002583.3879177.2194815.7424548.5664062.916016l10.3181329 5.4260404c.288889.144674.62908.144674.917968 0l11.389936-5.42604c.346925-.1735609.566149-.5280981.566407-.916016v-1.5c-.0004-.4333739-.273307-.8196659-.681641-.964844l-11.614545-4.0739596c-.128857-.0462-.265662-.066122-.402344-.05859z" opacity=".05"/><path d="m15.813877 9.9533427 11.454488-5.4195025v-1.5l-11.678538-4.0804967-10.1395343 4.0739591v1.5z" opacity=".1"/><path d="m15.813877 8.4533434 10.909036-4.8925404v-11.9458999l-10.909036-4.1615601-9.8181325 4.1615601v11.9458995z" fill="url(#a)"/><path d="m15.813877-4.0466566-9.8181325-4.4260408.06945 11.9005 9.7486825 5.0255408z" fill="#fff" opacity=".2"/><path d="m4.4957445-13.922598h23.7080685v24h-23.7080685z" fill="none"/><path d="m5.9957445-8.4726974 9.8181325 4.4260408 10.909036-4.3384403-10.684986-4.1615601z" fill="#fff" fill-rule="evenodd" opacity=".4"/><g fill="none" stroke-width="1.090904" transform="translate(4.495745 -4.137591)"><path d="m3.587294-4.0454514 7.730839 3.54218228 8.7926-3.54218228-8.7926-3.087812z" opacity=".9" stroke="url(#b)" stroke-opacity=".659483"/><path d="m2.5909036-3.3520805v10.3635846l8.7272294 4.2156949v-10.90903588" opacity=".754" stroke="url(#c)" stroke-opacity=".448276"/><path d="m21.136265-4.0454514v10.9090363l-9.557102 4.5609411" opacity=".5" stroke="url(#d)" stroke-opacity=".448276"/><path d="m11.318132 12.590935 10.909037-4.8925407-.000001-11.9458999-10.911735-4.0927597-9.815433 4.0927597v11.9458995z" opacity=".55" stroke="#7239b3" stroke-linecap="round"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/lightfrombottomright_22.svg b/icon-themes/elementary_svg/svx/res/lightfrombottomright_22.svg
new file mode 100644
index 000000000..1c06740f2
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/lightfrombottomright_22.svg
@@ -0,0 +1 @@
+<svg height="22" width="22" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="25.086557" cy="7.509275" gradientTransform="matrix(1.157895 -.00000002 .00000002 1.3684212 -3.961042 -2.640791)" gradientUnits="userSpaceOnUse" r="10.363584"><stop offset="0" stop-color="#e4c6fa"/><stop offset=".53846157" stop-color="#a56de2"/><stop offset="1" stop-color="#7239b3"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="13" x2="13" y1="-6" y2="-3.215936"><stop offset="0" stop-color="#fff"/><stop offset=".5" 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="7.49997" x2="4.844184" y1="-4.045452" y2="8.352354"><stop offset="0" stop-color="#fff"/><stop offset=".04552736" 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="d" gradientUnits="userSpaceOnUse" x1="17" x2="20.446054" y1="-1" y2="7.74026"><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 transform="matrix(.91667125 0 0 .91667125 -3.996127 12.00116)"><path d="m15.530674-2.0700946c-.102171.0058-.202897.026866-.298828.0625l-10.0935234 4.0739592c-.4016002.1492376-.6680178.5325053-.6679687.960938v1.5c.0002583.3879177.2194815.7424548.5664062.916016l10.3181329 5.4260404c.288889.144674.62908.144674.917968 0l11.389936-5.42604c.346925-.1735609.566149-.5280981.566407-.916016v-1.5c-.0004-.4333739-.273307-.8196659-.681641-.964844l-11.614545-4.0739596c-.128857-.0462-.265662-.066122-.402344-.05859z" opacity=".05"/><path d="m15.813877 9.9533427 11.454488-5.4195025v-1.5l-11.678538-4.0804967-10.1395343 4.0739591v1.5z" opacity=".1"/><path d="m15.813877 8.4533434 10.909036-4.8925404v-11.9458999l-10.909036-4.1615601-9.8181325 4.1615601v11.9458995z" fill="url(#a)"/><path d="m15.813877-4.0466566-9.8181325-4.4260408.06945 11.9005 9.7486825 5.0255408z" fill="#fff" opacity=".2"/><path d="m4.4957445-13.922598h23.7080685v24h-23.7080685z" fill="none"/><path d="m5.9957445-8.4726974 9.8181325 4.4260408 10.909036-4.3384403-10.684986-4.1615601z" fill="#fff" fill-rule="evenodd" opacity=".4"/><g fill="none" stroke-width="1.090904" transform="translate(4.495745 -4.137591)"><path d="m3.587294-4.0454514 7.730839 3.54218228 8.7926-3.54218228-8.7926-3.087812z" opacity=".9" stroke="url(#b)" stroke-opacity=".659483"/><path d="m2.5909036-3.3520805v10.3635846l8.7272294 4.2156949v-10.90903588" opacity=".754" stroke="url(#c)" stroke-opacity=".448276"/><path d="m21.136265-4.0454514v10.9090363l-9.557102 4.5609411" opacity=".5" stroke="url(#d)" stroke-opacity=".448276"/><path d="m11.318132 12.590935 10.909037-4.8925407-.000001-11.9458999-10.911735-4.0927597-9.815433 4.0927597v11.9458995z" opacity=".55" stroke="#7239b3" stroke-linecap="round"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/lightfromfront_22.svg b/icon-themes/elementary_svg/svx/res/lightfromfront_22.svg
new file mode 100644
index 000000000..94a96c66c
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/lightfromfront_22.svg
@@ -0,0 +1 @@
+<svg height="22" width="22" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="15.813877" cy="-4.020673" gradientTransform="matrix(1 0 0 1.013163 0 .02694)" gradientUnits="userSpaceOnUse" r="10.363584"><stop offset="0" stop-color="#e4c6fa"/><stop offset=".68421066" stop-color="#a56de2"/><stop offset="1" stop-color="#7239b3"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="13" x2="13" y1="-6" y2="-3.215936"><stop offset="0" stop-color="#fff"/><stop offset=".5" 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="7.49997" x2="4.844184" y1="-4.045452" y2="8.352354"><stop offset="0" stop-color="#fff"/><stop offset=".04552736" 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="d" gradientUnits="userSpaceOnUse" x1="17" x2="20.446054" y1="-1" y2="7.74026"><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 transform="matrix(.91667125 0 0 .91667125 -3.996127 12.00116)"><path d="m15.530674-2.0700946c-.102171.0058-.202897.026866-.298828.0625l-10.0935234 4.0739592c-.4016002.1492376-.6680178.5325053-.6679687.960938v1.5c.0002583.3879177.2194815.7424548.5664062.916016l10.3181329 5.4260404c.288889.144674.62908.144674.917968 0l11.389936-5.42604c.346925-.1735609.566149-.5280981.566407-.916016v-1.5c-.0004-.4333739-.273307-.8196659-.681641-.964844l-11.614545-4.0739596c-.128857-.0462-.265662-.066122-.402344-.05859z" opacity=".05"/><path d="m15.813877 9.9533427 11.454488-5.4195025v-1.5l-11.678538-4.0804967-10.1395343 4.0739591v1.5z" opacity=".1"/><path d="m15.813877 8.4533434 10.909036-4.8925404v-11.9458999l-10.909036-4.1615601-9.8181325 4.1615601v11.9458995z" fill="url(#a)"/><path d="m15.813877-4.0466566-9.8181325-4.4260408.06945 11.9005 9.7486825 5.0255408z" fill="#fff" opacity=".2"/><path d="m4.4957445-13.922598h23.7080685v24h-23.7080685z" fill="none"/><path d="m5.9957445-8.4726974 9.8181325 4.4260408 10.909036-4.3384403-10.684986-4.1615601z" fill="#fff" fill-rule="evenodd" opacity=".4"/><g fill="none" stroke-width="1.090904" transform="translate(4.495745 -4.137591)"><path d="m3.587294-4.0454514 7.730839 3.54218228 8.7926-3.54218228-8.7926-3.087812z" opacity=".9" stroke="url(#b)" stroke-opacity=".659483"/><path d="m2.5909036-3.3520805v10.3635846l8.7272294 4.2156949v-10.90903588" opacity=".754" stroke="url(#c)" stroke-opacity=".448276"/><path d="m21.136265-4.0454514v10.9090363l-9.557102 4.5609411" opacity=".5" stroke="url(#d)" stroke-opacity=".448276"/><path d="m11.318132 12.590935 10.909037-4.8925407-.000001-11.9458999-10.911735-4.0927597-9.815433 4.0927597v11.9458995z" opacity=".55" stroke="#7239b3" stroke-linecap="round"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/lightfromleft_22.svg b/icon-themes/elementary_svg/svx/res/lightfromleft_22.svg
new file mode 100644
index 000000000..1063c2e67
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/lightfromleft_22.svg
@@ -0,0 +1 @@
+<svg height="22" width="22" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="6.541196" cy="-2.1813" gradientTransform="matrix(1 0 0 1.013163 0 .02694)" gradientUnits="userSpaceOnUse" r="10.363584"><stop offset="0" stop-color="#e4c6fa"/><stop offset=".68421066" stop-color="#a56de2"/><stop offset="1" stop-color="#7239b3"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="13" x2="13" y1="-6" y2="-3.215936"><stop offset="0" stop-color="#fff"/><stop offset=".5" 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="7.49997" x2="4.844184" y1="-4.045452" y2="8.352354"><stop offset="0" stop-color="#fff"/><stop offset=".04552736" 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="d" gradientUnits="userSpaceOnUse" x1="17" x2="20.446054" y1="-1" y2="7.74026"><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 transform="matrix(.91667125 0 0 .91667125 -3.996127 12.00116)"><path d="m15.530674-2.0700946c-.102171.0058-.202897.026866-.298828.0625l-10.0935234 4.0739592c-.4016002.1492376-.6680178.5325053-.6679687.960938v1.5c.0002583.3879177.2194815.7424548.5664062.916016l10.3181329 5.4260404c.288889.144674.62908.144674.917968 0l11.389936-5.42604c.346925-.1735609.566149-.5280981.566407-.916016v-1.5c-.0004-.4333739-.273307-.8196659-.681641-.964844l-11.614545-4.0739596c-.128857-.0462-.265662-.066122-.402344-.05859z" opacity=".05"/><path d="m15.813877 9.9533427 11.454488-5.4195025v-1.5l-11.678538-4.0804967-10.1395343 4.0739591v1.5z" opacity=".1"/><path d="m15.813877 8.4533434 10.909036-4.8925404v-11.9458999l-10.909036-4.1615601-9.8181325 4.1615601v11.9458995z" fill="url(#a)"/><path d="m15.813877-4.0466566-9.8181325-4.4260408.06945 11.9005 9.7486825 5.0255408z" fill="#fff" opacity=".2"/><path d="m4.4957445-13.922598h23.7080685v24h-23.7080685z" fill="none"/><path d="m5.9957445-8.4726974 9.8181325 4.4260408 10.909036-4.3384403-10.684986-4.1615601z" fill="#fff" fill-rule="evenodd" opacity=".4"/><g fill="none" stroke-width="1.090904" transform="translate(4.495745 -4.137591)"><path d="m3.587294-4.0454514 7.730839 3.54218228 8.7926-3.54218228-8.7926-3.087812z" opacity=".9" stroke="url(#b)" stroke-opacity=".659483"/><path d="m2.5909036-3.3520805v10.3635846l8.7272294 4.2156949v-10.90903588" opacity=".754" stroke="url(#c)" stroke-opacity=".448276"/><path d="m21.136265-4.0454514v10.9090363l-9.557102 4.5609411" opacity=".5" stroke="url(#d)" stroke-opacity=".448276"/><path d="m11.318132 12.590935 10.909037-4.8925407-.000001-11.9458999-10.911735-4.0927597-9.815433 4.0927597v11.9458995z" opacity=".55" stroke="#7239b3" stroke-linecap="round"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/lightfromright_22.svg b/icon-themes/elementary_svg/svx/res/lightfromright_22.svg
new file mode 100644
index 000000000..1cb838eaf
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/lightfromright_22.svg
@@ -0,0 +1 @@
+<svg height="22" width="22" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="26.177462" cy="-2.1813" gradientTransform="matrix(1.2631581 .0000001 -.0000001 1.1578949 -6.888813 .342641)" gradientUnits="userSpaceOnUse" r="10.363584"><stop offset="0" stop-color="#e4c6fa"/><stop offset=".68421066" stop-color="#a56de2"/><stop offset="1" stop-color="#7239b3"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="13" x2="13" y1="-6" y2="-3.215936"><stop offset="0" stop-color="#fff"/><stop offset=".5" 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="7.49997" x2="4.844184" y1="-4.045452" y2="8.352354"><stop offset="0" stop-color="#fff"/><stop offset=".04552736" 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="d" gradientUnits="userSpaceOnUse" x1="17" x2="20.446054" y1="-1" y2="7.74026"><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 transform="matrix(.91667125 0 0 .91667125 -3.996127 12.00116)"><path d="m15.530674-2.0700946c-.102171.0058-.202897.026866-.298828.0625l-10.0935234 4.0739592c-.4016002.1492376-.6680178.5325053-.6679687.960938v1.5c.0002583.3879177.2194815.7424548.5664062.916016l10.3181329 5.4260404c.288889.144674.62908.144674.917968 0l11.389936-5.42604c.346925-.1735609.566149-.5280981.566407-.916016v-1.5c-.0004-.4333739-.273307-.8196659-.681641-.964844l-11.614545-4.0739596c-.128857-.0462-.265662-.066122-.402344-.05859z" opacity=".05"/><path d="m15.813877 9.9533427 11.454488-5.4195025v-1.5l-11.678538-4.0804967-10.1395343 4.0739591v1.5z" opacity=".1"/><path d="m15.813877 8.4533434 10.909036-4.8925404v-11.9458999l-10.909036-4.1615601-9.8181325 4.1615601v11.9458995z" fill="url(#a)"/><path d="m15.813877-4.0466566-9.8181325-4.4260408.06945 11.9005 9.7486825 5.0255408z" fill="#fff" opacity=".2"/><path d="m4.4957445-13.922598h23.7080685v24h-23.7080685z" fill="none"/><path d="m5.9957445-8.4726974 9.8181325 4.4260408 10.909036-4.3384403-10.684986-4.1615601z" fill="#fff" fill-rule="evenodd" opacity=".4"/><g fill="none" stroke-width="1.090904" transform="translate(4.495745 -4.137591)"><path d="m3.587294-4.0454514 7.730839 3.54218228 8.7926-3.54218228-8.7926-3.087812z" opacity=".9" stroke="url(#b)" stroke-opacity=".659483"/><path d="m2.5909036-3.3520805v10.3635846l8.7272294 4.2156949v-10.90903588" opacity=".754" stroke="url(#c)" stroke-opacity=".448276"/><path d="m21.136265-4.0454514v10.9090363l-9.557102 4.5609411" opacity=".5" stroke="url(#d)" stroke-opacity=".448276"/><path d="m11.318132 12.590935 10.909037-4.8925407-.000001-11.9458999-10.911735-4.0927597-9.815433 4.0927597v11.9458995z" opacity=".55" stroke="#7239b3" stroke-linecap="round"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/lightfromtop_22.svg b/icon-themes/elementary_svg/svx/res/lightfromtop_22.svg
new file mode 100644
index 000000000..cd471d35a
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/lightfromtop_22.svg
@@ -0,0 +1 @@
+<svg height="22" width="22" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="15.813877" cy="-9.763364" gradientTransform="matrix(1 -.00000001 .00000002 1.263158 0 -1.850341)" gradientUnits="userSpaceOnUse" r="10.363584"><stop offset="0" stop-color="#e4c6fa"/><stop offset=".68421066" stop-color="#a56de2"/><stop offset="1" stop-color="#7239b3"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="13" x2="13" y1="-6" y2="-3.215936"><stop offset="0" stop-color="#fff"/><stop offset=".5" 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="7.49997" x2="4.844184" y1="-4.045452" y2="8.352354"><stop offset="0" stop-color="#fff"/><stop offset=".04552736" 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="d" gradientUnits="userSpaceOnUse" x1="17" x2="20.446054" y1="-1" y2="7.74026"><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 transform="matrix(.91667125 0 0 .91667125 -3.996127 12.00116)"><path d="m15.530674-2.0700946c-.102171.0058-.202897.026866-.298828.0625l-10.0935234 4.0739592c-.4016002.1492376-.6680178.5325053-.6679687.960938v1.5c.0002583.3879177.2194815.7424548.5664062.916016l10.3181329 5.4260404c.288889.144674.62908.144674.917968 0l11.389936-5.42604c.346925-.1735609.566149-.5280981.566407-.916016v-1.5c-.0004-.4333739-.273307-.8196659-.681641-.964844l-11.614545-4.0739596c-.128857-.0462-.265662-.066122-.402344-.05859z" opacity=".05"/><path d="m15.813877 9.9533427 11.454488-5.4195025v-1.5l-11.678538-4.0804967-10.1395343 4.0739591v1.5z" opacity=".1"/><path d="m15.813877 8.4533434 10.909036-4.8925404v-11.9458999l-10.909036-4.1615601-9.8181325 4.1615601v11.9458995z" fill="url(#a)"/><path d="m15.813877-4.0466566-9.8181325-4.4260408.06945 11.9005 9.7486825 5.0255408z" fill="#fff" opacity=".2"/><path d="m4.4957445-13.922598h23.7080685v24h-23.7080685z" fill="none"/><path d="m5.9957445-8.4726974 9.8181325 4.4260408 10.909036-4.3384403-10.684986-4.1615601z" fill="#fff" fill-rule="evenodd" opacity=".4"/><g fill="none" stroke-width="1.090904" transform="translate(4.495745 -4.137591)"><path d="m3.587294-4.0454514 7.730839 3.54218228 8.7926-3.54218228-8.7926-3.087812z" opacity=".9" stroke="url(#b)" stroke-opacity=".659483"/><path d="m2.5909036-3.3520805v10.3635846l8.7272294 4.2156949v-10.90903588" opacity=".754" stroke="url(#c)" stroke-opacity=".448276"/><path d="m21.136265-4.0454514v10.9090363l-9.557102 4.5609411" opacity=".5" stroke="url(#d)" stroke-opacity=".448276"/><path d="m11.318132 12.590935 10.909037-4.8925407-.000001-11.9458999-10.911735-4.0927597-9.815433 4.0927597v11.9458995z" opacity=".55" stroke="#7239b3" stroke-linecap="round"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/lightfromtopleft_22.svg b/icon-themes/elementary_svg/svx/res/lightfromtopleft_22.svg
new file mode 100644
index 000000000..b37e4eba9
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/lightfromtopleft_22.svg
@@ -0,0 +1 @@
+<svg height="22" width="22" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="9.813908" cy="-12.948606" gradientTransform="matrix(1 0 0 1.013163 0 .02694)" gradientUnits="userSpaceOnUse" r="10.363584"><stop offset="0" stop-color="#e4c6fa"/><stop offset=".68421066" stop-color="#a56de2"/><stop offset="1" stop-color="#7239b3"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="13" x2="13" y1="-6" y2="-3.215936"><stop offset="0" stop-color="#fff"/><stop offset=".5" 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="7.49997" x2="4.844184" y1="-4.045452" y2="8.352354"><stop offset="0" stop-color="#fff"/><stop offset=".04552736" 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="d" gradientUnits="userSpaceOnUse" x1="17" x2="20.446054" y1="-1" y2="7.74026"><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 transform="matrix(.91667125 0 0 .91667125 -3.996127 12.00116)"><path d="m15.530674-2.0700946c-.102171.0058-.202897.026866-.298828.0625l-10.0935234 4.0739592c-.4016002.1492376-.6680178.5325053-.6679687.960938v1.5c.0002583.3879177.2194815.7424548.5664062.916016l10.3181329 5.4260404c.288889.144674.62908.144674.917968 0l11.389936-5.42604c.346925-.1735609.566149-.5280981.566407-.916016v-1.5c-.0004-.4333739-.273307-.8196659-.681641-.964844l-11.614545-4.0739596c-.128857-.0462-.265662-.066122-.402344-.05859z" opacity=".05"/><path d="m15.813877 9.9533427 11.454488-5.4195025v-1.5l-11.678538-4.0804967-10.1395343 4.0739591v1.5z" opacity=".1"/><path d="m15.813877 8.4533434 10.909036-4.8925404v-11.9458999l-10.909036-4.1615601-9.8181325 4.1615601v11.9458995z" fill="url(#a)"/><path d="m15.813877-4.0466566-9.8181325-4.4260408.06945 11.9005 9.7486825 5.0255408z" fill="#fff" opacity=".2"/><path d="m4.4957445-13.922598h23.7080685v24h-23.7080685z" fill="none"/><path d="m5.9957445-8.4726974 9.8181325 4.4260408 10.909036-4.3384403-10.684986-4.1615601z" fill="#fff" fill-rule="evenodd" opacity=".4"/><g fill="none" stroke-width="1.090904" transform="translate(4.495745 -4.137591)"><path d="m3.587294-4.0454514 7.730839 3.54218228 8.7926-3.54218228-8.7926-3.087812z" opacity=".9" stroke="url(#b)" stroke-opacity=".659483"/><path d="m2.5909036-3.3520805v10.3635846l8.7272294 4.2156949v-10.90903588" opacity=".754" stroke="url(#c)" stroke-opacity=".448276"/><path d="m21.136265-4.0454514v10.9090363l-9.557102 4.5609411" opacity=".5" stroke="url(#d)" stroke-opacity=".448276"/><path d="m11.318132 12.590935 10.909037-4.8925407-.000001-11.9458999-10.911735-4.0927597-9.815433 4.0927597v11.9458995z" opacity=".55" stroke="#7239b3" stroke-linecap="round"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/lightfromtopright_22.svg b/icon-themes/elementary_svg/svx/res/lightfromtopright_22.svg
new file mode 100644
index 000000000..29c076bf0
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/lightfromtopright_22.svg
@@ -0,0 +1 @@
+<svg height="22" width="22" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="20.722944" cy="-11.871876" gradientTransform="matrix(1 0 0 1.013163 0 .02694)" gradientUnits="userSpaceOnUse" r="10.363584"><stop offset="0" stop-color="#e4c6fa"/><stop offset=".68421066" stop-color="#a56de2"/><stop offset="1" stop-color="#7239b3"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="13" x2="13" y1="-6" y2="-3.215936"><stop offset="0" stop-color="#fff"/><stop offset=".5" 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="7.49997" x2="4.844184" y1="-4.045452" y2="8.352354"><stop offset="0" stop-color="#fff"/><stop offset=".04552736" 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="d" gradientUnits="userSpaceOnUse" x1="17" x2="20.446054" y1="-1" y2="7.74026"><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 transform="matrix(.91667125 0 0 .91667125 -3.996127 12.00116)"><path d="m15.530674-2.0700946c-.102171.0058-.202897.026866-.298828.0625l-10.0935234 4.0739592c-.4016002.1492376-.6680178.5325053-.6679687.960938v1.5c.0002583.3879177.2194815.7424548.5664062.916016l10.3181329 5.4260404c.288889.144674.62908.144674.917968 0l11.389936-5.42604c.346925-.1735609.566149-.5280981.566407-.916016v-1.5c-.0004-.4333739-.273307-.8196659-.681641-.964844l-11.614545-4.0739596c-.128857-.0462-.265662-.066122-.402344-.05859z" opacity=".05"/><path d="m15.813877 9.9533427 11.454488-5.4195025v-1.5l-11.678538-4.0804967-10.1395343 4.0739591v1.5z" opacity=".1"/><path d="m15.813877 8.4533434 10.909036-4.8925404v-11.9458999l-10.909036-4.1615601-9.8181325 4.1615601v11.9458995z" fill="url(#a)"/><path d="m15.813877-4.0466566-9.8181325-4.4260408.06945 11.9005 9.7486825 5.0255408z" fill="#fff" opacity=".2"/><path d="m4.4957445-13.922598h23.7080685v24h-23.7080685z" fill="none"/><path d="m5.9957445-8.4726974 9.8181325 4.4260408 10.909036-4.3384403-10.684986-4.1615601z" fill="#fff" fill-rule="evenodd" opacity=".4"/><g fill="none" stroke-width="1.090904" transform="translate(4.495745 -4.137591)"><path d="m3.587294-4.0454514 7.730839 3.54218228 8.7926-3.54218228-8.7926-3.087812z" opacity=".9" stroke="url(#b)" stroke-opacity=".659483"/><path d="m2.5909036-3.3520805v10.3635846l8.7272294 4.2156949v-10.90903588" opacity=".754" stroke="url(#c)" stroke-opacity=".448276"/><path d="m21.136265-4.0454514v10.9090363l-9.557102 4.5609411" opacity=".5" stroke="url(#d)" stroke-opacity=".448276"/><path d="m11.318132 12.590935 10.909037-4.8925407-.000001-11.9458999-10.911735-4.0927597-9.815433 4.0927597v11.9458995z" opacity=".55" stroke="#7239b3" stroke-linecap="round"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/lightofffrombottom_22.svg b/icon-themes/elementary_svg/svx/res/lightofffrombottom_22.svg
new file mode 100644
index 000000000..21f8e87c2
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/lightofffrombottom_22.svg
@@ -0,0 +1 @@
+<svg height="22" viewBox="0 0 5.8208332 5.8208335" width="22" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="3.175488" x2="5.292155" xlink:href="#b" y1="295.83279" y2="295.83279"/><linearGradient id="b"><stop offset="0" stop-color="#555761"/><stop offset=".3125" stop-color="#abacae" stop-opacity=".988235"/><stop offset=".5625" stop-color="#fafafa" stop-opacity=".988235"/><stop offset=".8125" stop-color="#abacae" stop-opacity=".988235"/><stop offset="1" stop-color="#555761" stop-opacity=".985965"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="3.175488" x2="5.292155" xlink:href="#b" y1="295.43591" y2="295.43591"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="3.175" x2="5.291667" xlink:href="#b" y1="295.01559" y2="295.01559"/><radialGradient id="e" cx="4.155227" cy="290.80325" gradientUnits="userSpaceOnUse" r="1.202704"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></radialGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="12.000002" x2="12.000002" y1=".999953" y2="12.999972"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="12.000002" x2="12.000002" y1="5.000035" y2="9.500007"><stop offset="0" stop-color="#fff"/><stop offset=".42447853" stop-color="#fff" stop-opacity=".235294"/><stop offset=".82089913" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="matrix(.75000001 0 0 .75000001 -.260015 -216.66913)"><path d="m12 1.5a5.5 5.5 0 0 0 -5.5 5.5 5.5 5.5 0 0 0 .3769531 2.0019531c-.0041476-.0005596-.0075653-.0013968-.0117187-.0019531 1.1383132 3.038854 2.3113692 6.019683 2.6074218 7.824219.0004768.0057.0004768.01 0 .01563v.322265c.6222728.202961 1.5453728.331578 2.5253908.332032.97943-.000114 1.906152-.124232 2.529297-.326172v-.328125c-.000477-.0057-.000477-.01 0-.01563.264301-1.611027 1.147159-4.232522 2.148437-6.9433596a5.5 5.5 0 0 0 .824219-2.8808594 5.5 5.5 0 0 0 -5.5-5.5z" style="stroke:#333;stroke-width:1.000001;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#f)" transform="matrix(.35277778 0 0 .35277778 0 288.54548)"/><g stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" stroke-width=".352778"><path d="m4.7624997 296.14008a.52916664.33072916 0 0 1 -.5291666.33072.52916664.33072916 0 0 1 -.5291666-.33072.52916664.33072916 0 0 1 .5291666-.33073.52916664.33072916 0 0 1 .5291666.33073z" fill="#1a1a1a" fill-opacity=".988235" stroke="#000"/><g stroke="#485a6c"><path d="m3.4864469 295.54673c.4409723.223 1.0525519.13992 1.4935242.0164.1411484-.0395.1357088.12581.1357088.27239s-.1283679.21045-.2645833.26458c-.4373171.17381-.7871342.17815-1.2318699-.00081-.1359831-.0547-.2645833-.118-.2645833-.26458s.1318035-.43458.1318035-.28801z" fill="url(#a)"/><path d="m3.4864469 295.14985c.4409723.22301 1.0525519.13993 1.4935242.0164.1411484-.0395.1357088.12582.1357088.2724 0 .14657-.1283679.21044-.2645833.26458-.4373171.1738-.7871342.17815-1.2318699-.00081-.1359831-.0547-.2645833-.11801-.2645833-.26458 0-.14658.1318035-.43459.1318035-.28802z" fill="url(#c)"/><path d="m3.4859587 294.72954c.4409723.22301 1.052552.13993 1.4935243.0164.1411483-.0395.1357087.12582.1357087.2724s-.1283679.21044-.2645833.26458c-.4373171.17381-.7871341.17815-1.2318699-.00081-.1359831-.0547-.2645833-.118-.2645833-.26458s.1318035-.43459.1318035-.28802z" fill="url(#d)"/></g></g><circle cx="4.155228" cy="290.80325" fill="url(#e)" opacity=".683" r="1.202704"/><path d="m12 2.5c-2.4852814 0-4.5 2.0147186-4.5 4.5l1 3.5c.919226 2.207962 1.4639958 4.116404 1.820312 5.802734.479782.109701 1.004223.222373 1.677735.222657.671847-.000085 1.200051-.113239 1.681641-.222657.355466-1.681625.903383-3.598457 1.820312-5.802734l1-3.5c0-2.4852814-2.014719-4.5-4.5-4.5z" style="fill:none;stroke-width:1.000001;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;stroke:url(#g)" transform="matrix(.35277778 0 0 .35277778 0 288.54548)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/lightofffrombottomleft_22.svg b/icon-themes/elementary_svg/svx/res/lightofffrombottomleft_22.svg
new file mode 100644
index 000000000..d886d5707
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/lightofffrombottomleft_22.svg
@@ -0,0 +1 @@
+<svg height="22" viewBox="0 0 5.8208332 5.8208335" width="22" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="3.175488" x2="5.292155" xlink:href="#b" y1="295.83279" y2="295.83279"/><linearGradient id="b"><stop offset="0" stop-color="#555761"/><stop offset=".3125" stop-color="#abacae" stop-opacity=".988235"/><stop offset=".5625" stop-color="#fafafa" stop-opacity=".988235"/><stop offset=".8125" stop-color="#abacae" stop-opacity=".988235"/><stop offset="1" stop-color="#555761" stop-opacity=".985965"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="3.175488" x2="5.292155" xlink:href="#b" y1="295.43591" y2="295.43591"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="3.175" x2="5.291667" xlink:href="#b" y1="295.01559" y2="295.01559"/><radialGradient id="e" cx="4.155227" cy="290.80325" gradientUnits="userSpaceOnUse" r="1.202704"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></radialGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="12.000002" x2="12.000002" y1=".999953" y2="12.999972"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="12.000002" x2="12.000002" y1="5.000035" y2="9.500007"><stop offset="0" stop-color="#fff"/><stop offset=".42447853" stop-color="#fff" stop-opacity=".235294"/><stop offset=".82089913" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="matrix(.53033009 .53033009 -.53033009 .53033009 156.32307 -154.99237)"><path d="m12 1.5a5.5 5.5 0 0 0 -5.5 5.5 5.5 5.5 0 0 0 .3769531 2.0019531c-.0041476-.0005596-.0075653-.0013968-.0117187-.0019531 1.1383132 3.038854 2.3113692 6.019683 2.6074218 7.824219.0004768.0057.0004768.01 0 .01563v.322265c.6222728.202961 1.5453728.331578 2.5253908.332032.97943-.000114 1.906152-.124232 2.529297-.326172v-.328125c-.000477-.0057-.000477-.01 0-.01563.264301-1.611027 1.147159-4.232522 2.148437-6.9433596a5.5 5.5 0 0 0 .824219-2.8808594 5.5 5.5 0 0 0 -5.5-5.5z" style="stroke:#333;stroke-width:1.000001;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#f)" transform="matrix(.35277778 0 0 .35277778 0 288.54548)"/><g stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" stroke-width=".352778"><path d="m4.7624997 296.14008a.52916664.33072916 0 0 1 -.5291666.33072.52916664.33072916 0 0 1 -.5291666-.33072.52916664.33072916 0 0 1 .5291666-.33073.52916664.33072916 0 0 1 .5291666.33073z" fill="#1a1a1a" fill-opacity=".988235" stroke="#000"/><g stroke="#485a6c"><path d="m3.4864469 295.54673c.4409723.223 1.0525519.13992 1.4935242.0164.1411484-.0395.1357088.12581.1357088.27239s-.1283679.21045-.2645833.26458c-.4373171.17381-.7871342.17815-1.2318699-.00081-.1359831-.0547-.2645833-.118-.2645833-.26458s.1318035-.43458.1318035-.28801z" fill="url(#a)"/><path d="m3.4864469 295.14985c.4409723.22301 1.0525519.13993 1.4935242.0164.1411484-.0395.1357088.12582.1357088.2724 0 .14657-.1283679.21044-.2645833.26458-.4373171.1738-.7871342.17815-1.2318699-.00081-.1359831-.0547-.2645833-.11801-.2645833-.26458 0-.14658.1318035-.43459.1318035-.28802z" fill="url(#c)"/><path d="m3.4859587 294.72954c.4409723.22301 1.052552.13993 1.4935243.0164.1411483-.0395.1357087.12582.1357087.2724s-.1283679.21044-.2645833.26458c-.4373171.17381-.7871341.17815-1.2318699-.00081-.1359831-.0547-.2645833-.118-.2645833-.26458s.1318035-.43459.1318035-.28802z" fill="url(#d)"/></g></g><circle cx="4.155228" cy="290.80325" fill="url(#e)" opacity=".683" r="1.202704"/><path d="m12 2.5c-2.4852814 0-4.5 2.0147186-4.5 4.5l1 3.5c.919226 2.207962 1.4639958 4.116404 1.820312 5.802734.479782.109701 1.004223.222373 1.677735.222657.671847-.000085 1.200051-.113239 1.681641-.222657.355466-1.681625.903383-3.598457 1.820312-5.802734l1-3.5c0-2.4852814-2.014719-4.5-4.5-4.5z" style="fill:none;stroke-width:1.000001;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;stroke:url(#g)" transform="matrix(.35277778 0 0 .35277778 0 288.54548)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/lightofffrombottomright_22.svg b/icon-themes/elementary_svg/svx/res/lightofffrombottomright_22.svg
new file mode 100644
index 000000000..0a5caf646
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/lightofffrombottomright_22.svg
@@ -0,0 +1 @@
+<svg height="22" viewBox="0 0 5.8208332 5.8208335" width="22" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="3.175488" x2="5.292155" xlink:href="#b" y1="295.83279" y2="295.83279"/><linearGradient id="b"><stop offset="0" stop-color="#555761"/><stop offset=".3125" stop-color="#abacae" stop-opacity=".988235"/><stop offset=".5625" stop-color="#fafafa" stop-opacity=".988235"/><stop offset=".8125" stop-color="#abacae" stop-opacity=".988235"/><stop offset="1" stop-color="#555761" stop-opacity=".985965"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="3.175488" x2="5.292155" xlink:href="#b" y1="295.43591" y2="295.43591"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="3.175" x2="5.291667" xlink:href="#b" y1="295.01559" y2="295.01559"/><radialGradient id="e" cx="4.155227" cy="290.80325" gradientUnits="userSpaceOnUse" r="1.202704"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></radialGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="12.000002" x2="12.000002" y1=".999953" y2="12.999972"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="12.000002" x2="12.000002" y1="5.000035" y2="9.500007"><stop offset="0" stop-color="#fff"/><stop offset=".42447853" stop-color="#fff" stop-opacity=".235294"/><stop offset=".82089913" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="matrix(-.53033009 .53033009 .53033009 .53033009 -150.50224 -154.99237)"><path d="m12 1.5a5.5 5.5 0 0 0 -5.5 5.5 5.5 5.5 0 0 0 .3769531 2.0019531c-.0041476-.0005596-.0075653-.0013968-.0117187-.0019531 1.1383132 3.038854 2.3113692 6.019683 2.6074218 7.824219.0004768.0057.0004768.01 0 .01563v.322265c.6222728.202961 1.5453728.331578 2.5253908.332032.97943-.000114 1.906152-.124232 2.529297-.326172v-.328125c-.000477-.0057-.000477-.01 0-.01563.264301-1.611027 1.147159-4.232522 2.148437-6.9433596a5.5 5.5 0 0 0 .824219-2.8808594 5.5 5.5 0 0 0 -5.5-5.5z" style="stroke:#333;stroke-width:1.000001;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#f)" transform="matrix(.35277778 0 0 .35277778 0 288.54548)"/><g stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" stroke-width=".352778"><path d="m4.7624997 296.14008a.52916664.33072916 0 0 1 -.5291666.33072.52916664.33072916 0 0 1 -.5291666-.33072.52916664.33072916 0 0 1 .5291666-.33073.52916664.33072916 0 0 1 .5291666.33073z" fill="#1a1a1a" fill-opacity=".988235" stroke="#000"/><g stroke="#485a6c"><path d="m3.4864469 295.54673c.4409723.223 1.0525519.13992 1.4935242.0164.1411484-.0395.1357088.12581.1357088.27239s-.1283679.21045-.2645833.26458c-.4373171.17381-.7871342.17815-1.2318699-.00081-.1359831-.0547-.2645833-.118-.2645833-.26458s.1318035-.43458.1318035-.28801z" fill="url(#a)"/><path d="m3.4864469 295.14985c.4409723.22301 1.0525519.13993 1.4935242.0164.1411484-.0395.1357088.12582.1357088.2724 0 .14657-.1283679.21044-.2645833.26458-.4373171.1738-.7871342.17815-1.2318699-.00081-.1359831-.0547-.2645833-.11801-.2645833-.26458 0-.14658.1318035-.43459.1318035-.28802z" fill="url(#c)"/><path d="m3.4859587 294.72954c.4409723.22301 1.052552.13993 1.4935243.0164.1411483-.0395.1357087.12582.1357087.2724s-.1283679.21044-.2645833.26458c-.4373171.17381-.7871341.17815-1.2318699-.00081-.1359831-.0547-.2645833-.118-.2645833-.26458s.1318035-.43459.1318035-.28802z" fill="url(#d)"/></g></g><circle cx="4.155228" cy="290.80325" fill="url(#e)" opacity=".683" r="1.202704"/><path d="m12 2.5c-2.4852814 0-4.5 2.0147186-4.5 4.5l1 3.5c.919226 2.207962 1.4639958 4.116404 1.820312 5.802734.479782.109701 1.004223.222373 1.677735.222657.671847-.000085 1.200051-.113239 1.681641-.222657.355466-1.681625.903383-3.598457 1.820312-5.802734l1-3.5c0-2.4852814-2.014719-4.5-4.5-4.5z" style="fill:none;stroke-width:1.000001;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;stroke:url(#g)" transform="matrix(.35277778 0 0 .35277778 0 288.54548)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/lightofffromleft_22.svg b/icon-themes/elementary_svg/svx/res/lightofffromleft_22.svg
new file mode 100644
index 000000000..0281972c0
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/lightofffromleft_22.svg
@@ -0,0 +1 @@
+<svg height="22" viewBox="0 0 5.8208332 5.8208335" width="22" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="3.175488" x2="5.292155" xlink:href="#b" y1="295.83279" y2="295.83279"/><linearGradient id="b"><stop offset="0" stop-color="#555761"/><stop offset=".3125" stop-color="#abacae" stop-opacity=".988235"/><stop offset=".5625" stop-color="#fafafa" stop-opacity=".988235"/><stop offset=".8125" stop-color="#abacae" stop-opacity=".988235"/><stop offset="1" stop-color="#555761" stop-opacity=".985965"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="3.175488" x2="5.292155" xlink:href="#b" y1="295.43591" y2="295.43591"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="3.175" x2="5.291667" xlink:href="#b" y1="295.01559" y2="295.01559"/><radialGradient id="e" cx="4.155227" cy="290.80325" gradientUnits="userSpaceOnUse" r="1.202704"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></radialGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="12.000002" x2="12.000002" y1=".999953" y2="12.999972"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="12.000002" x2="12.000002" y1="5.000035" y2="9.500007"><stop offset="0" stop-color="#fff"/><stop offset=".42447853" stop-color="#fff" stop-opacity=".235294"/><stop offset=".82089913" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="matrix(0 -.75000001 -.75000001 0 222.49453 6.085417)"><path d="m12 1.5a5.5 5.5 0 0 0 -5.5 5.5 5.5 5.5 0 0 0 .3769531 2.0019531c-.0041476-.0005596-.0075653-.0013968-.0117187-.0019531 1.1383132 3.038854 2.3113692 6.019683 2.6074218 7.824219.0004768.0057.0004768.01 0 .01563v.322265c.6222728.202961 1.5453728.331578 2.5253908.332032.97943-.000114 1.906152-.124232 2.529297-.326172v-.328125c-.000477-.0057-.000477-.01 0-.01563.264301-1.611027 1.147159-4.232522 2.148437-6.9433596a5.5 5.5 0 0 0 .824219-2.8808594 5.5 5.5 0 0 0 -5.5-5.5z" style="stroke:#333;stroke-width:1.000001;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#f)" transform="matrix(.35277778 0 0 .35277778 0 288.54548)"/><g stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" stroke-width=".352778"><path d="m4.7624997 296.14008a.52916664.33072916 0 0 1 -.5291666.33072.52916664.33072916 0 0 1 -.5291666-.33072.52916664.33072916 0 0 1 .5291666-.33073.52916664.33072916 0 0 1 .5291666.33073z" fill="#1a1a1a" fill-opacity=".988235" stroke="#000"/><g stroke="#485a6c"><path d="m3.4864469 295.54673c.4409723.223 1.0525519.13992 1.4935242.0164.1411484-.0395.1357088.12581.1357088.27239s-.1283679.21045-.2645833.26458c-.4373171.17381-.7871342.17815-1.2318699-.00081-.1359831-.0547-.2645833-.118-.2645833-.26458s.1318035-.43458.1318035-.28801z" fill="url(#a)"/><path d="m3.4864469 295.14985c.4409723.22301 1.0525519.13993 1.4935242.0164.1411484-.0395.1357088.12582.1357088.2724 0 .14657-.1283679.21044-.2645833.26458-.4373171.1738-.7871342.17815-1.2318699-.00081-.1359831-.0547-.2645833-.11801-.2645833-.26458 0-.14658.1318035-.43459.1318035-.28802z" fill="url(#c)"/><path d="m3.4859587 294.72954c.4409723.22301 1.052552.13993 1.4935243.0164.1411483-.0395.1357087.12582.1357087.2724s-.1283679.21044-.2645833.26458c-.4373171.17381-.7871341.17815-1.2318699-.00081-.1359831-.0547-.2645833-.118-.2645833-.26458s.1318035-.43459.1318035-.28802z" fill="url(#d)"/></g></g><circle cx="4.155228" cy="290.80325" fill="url(#e)" opacity=".683" r="1.202704"/><path d="m12 2.5c-2.4852814 0-4.5 2.0147186-4.5 4.5l1 3.5c.919226 2.207962 1.4639958 4.116404 1.820312 5.802734.479782.109701 1.004223.222373 1.677735.222657.671847-.000085 1.200051-.113239 1.681641-.222657.355466-1.681625.903383-3.598457 1.820312-5.802734l1-3.5c0-2.4852814-2.014719-4.5-4.5-4.5z" style="fill:none;stroke-width:1.000001;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;stroke:url(#g)" transform="matrix(.35277778 0 0 .35277778 0 288.54548)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/lightofffromright_22.svg b/icon-themes/elementary_svg/svx/res/lightofffromright_22.svg
new file mode 100644
index 000000000..63fa8ffcf
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/lightofffromright_22.svg
@@ -0,0 +1 @@
+<svg height="22" viewBox="0 0 5.8208332 5.8208335" width="22" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="3.175488" x2="5.292155" xlink:href="#b" y1="295.83279" y2="295.83279"/><linearGradient id="b"><stop offset="0" stop-color="#555761"/><stop offset=".3125" stop-color="#abacae" stop-opacity=".988235"/><stop offset=".5625" stop-color="#fafafa" stop-opacity=".988235"/><stop offset=".8125" stop-color="#abacae" stop-opacity=".988235"/><stop offset="1" stop-color="#555761" stop-opacity=".985965"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="3.175488" x2="5.292155" xlink:href="#b" y1="295.43591" y2="295.43591"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="3.175" x2="5.291667" xlink:href="#b" y1="295.01559" y2="295.01559"/><radialGradient id="e" cx="4.155227" cy="290.80325" gradientUnits="userSpaceOnUse" r="1.202704"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></radialGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="12.000002" x2="12.000002" y1=".999953" y2="12.999972"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="12.000002" x2="12.000002" y1="5.000035" y2="9.500007"><stop offset="0" stop-color="#fff"/><stop offset=".42447853" stop-color="#fff" stop-opacity=".235294"/><stop offset=".82089913" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="matrix(0 -.75000001 .75000001 0 -216.66456 6.085417)"><path d="m12 1.5a5.5 5.5 0 0 0 -5.5 5.5 5.5 5.5 0 0 0 .3769531 2.0019531c-.0041476-.0005596-.0075653-.0013968-.0117187-.0019531 1.1383132 3.038854 2.3113692 6.019683 2.6074218 7.824219.0004768.0057.0004768.01 0 .01563v.322265c.6222728.202961 1.5453728.331578 2.5253908.332032.97943-.000114 1.906152-.124232 2.529297-.326172v-.328125c-.000477-.0057-.000477-.01 0-.01563.264301-1.611027 1.147159-4.232522 2.148437-6.9433596a5.5 5.5 0 0 0 .824219-2.8808594 5.5 5.5 0 0 0 -5.5-5.5z" style="stroke:#333;stroke-width:1.000001;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#f)" transform="matrix(.35277778 0 0 .35277778 0 288.54548)"/><g stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" stroke-width=".352778"><path d="m4.7624997 296.14008a.52916664.33072916 0 0 1 -.5291666.33072.52916664.33072916 0 0 1 -.5291666-.33072.52916664.33072916 0 0 1 .5291666-.33073.52916664.33072916 0 0 1 .5291666.33073z" fill="#1a1a1a" fill-opacity=".988235" stroke="#000"/><g stroke="#485a6c"><path d="m3.4864469 295.54673c.4409723.223 1.0525519.13992 1.4935242.0164.1411484-.0395.1357088.12581.1357088.27239s-.1283679.21045-.2645833.26458c-.4373171.17381-.7871342.17815-1.2318699-.00081-.1359831-.0547-.2645833-.118-.2645833-.26458s.1318035-.43458.1318035-.28801z" fill="url(#a)"/><path d="m3.4864469 295.14985c.4409723.22301 1.0525519.13993 1.4935242.0164.1411484-.0395.1357088.12582.1357088.2724 0 .14657-.1283679.21044-.2645833.26458-.4373171.1738-.7871342.17815-1.2318699-.00081-.1359831-.0547-.2645833-.11801-.2645833-.26458 0-.14658.1318035-.43459.1318035-.28802z" fill="url(#c)"/><path d="m3.4859587 294.72954c.4409723.22301 1.052552.13993 1.4935243.0164.1411483-.0395.1357087.12582.1357087.2724s-.1283679.21044-.2645833.26458c-.4373171.17381-.7871341.17815-1.2318699-.00081-.1359831-.0547-.2645833-.118-.2645833-.26458s.1318035-.43459.1318035-.28802z" fill="url(#d)"/></g></g><circle cx="4.155228" cy="290.80325" fill="url(#e)" opacity=".683" r="1.202704"/><path d="m12 2.5c-2.4852814 0-4.5 2.0147186-4.5 4.5l1 3.5c.919226 2.207962 1.4639958 4.116404 1.820312 5.802734.479782.109701 1.004223.222373 1.677735.222657.671847-.000085 1.200051-.113239 1.681641-.222657.355466-1.681625.903383-3.598457 1.820312-5.802734l1-3.5c0-2.4852814-2.014719-4.5-4.5-4.5z" style="fill:none;stroke-width:1.000001;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;stroke:url(#g)" transform="matrix(.35277778 0 0 .35277778 0 288.54548)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/lightofffromtop_22.svg b/icon-themes/elementary_svg/svx/res/lightofffromtop_22.svg
new file mode 100644
index 000000000..972f8cef3
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/lightofffromtop_22.svg
@@ -0,0 +1 @@
+<svg height="22" viewBox="0 0 5.8208332 5.8208335" width="22" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="3.175488" x2="5.292155" xlink:href="#b" y1="295.83279" y2="295.83279"/><linearGradient id="b"><stop offset="0" stop-color="#555761"/><stop offset=".3125" stop-color="#abacae" stop-opacity=".988235"/><stop offset=".5625" stop-color="#fafafa" stop-opacity=".988235"/><stop offset=".8125" stop-color="#abacae" stop-opacity=".988235"/><stop offset="1" stop-color="#555761" stop-opacity=".985965"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="3.175488" x2="5.292155" xlink:href="#b" y1="295.43591" y2="295.43591"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="3.175" x2="5.291667" xlink:href="#b" y1="295.01559" y2="295.01559"/><radialGradient id="e" cx="4.155227" cy="290.80325" gradientUnits="userSpaceOnUse" r="1.202704"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></radialGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="12.000002" x2="12.000002" y1=".999953" y2="12.999972"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="12.000002" x2="12.000002" y1="5.000035" y2="9.500007"><stop offset="0" stop-color="#fff"/><stop offset=".42447853" stop-color="#fff" stop-opacity=".235294"/><stop offset=".82089913" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="matrix(.75000001 0 0 -.75000001 -.260015 222.48996)"><path d="m12 1.5a5.5 5.5 0 0 0 -5.5 5.5 5.5 5.5 0 0 0 .3769531 2.0019531c-.0041476-.0005596-.0075653-.0013968-.0117187-.0019531 1.1383132 3.038854 2.3113692 6.019683 2.6074218 7.824219.0004768.0057.0004768.01 0 .01563v.322265c.6222728.202961 1.5453728.331578 2.5253908.332032.97943-.000114 1.906152-.124232 2.529297-.326172v-.328125c-.000477-.0057-.000477-.01 0-.01563.264301-1.611027 1.147159-4.232522 2.148437-6.9433596a5.5 5.5 0 0 0 .824219-2.8808594 5.5 5.5 0 0 0 -5.5-5.5z" style="stroke:#333;stroke-width:1.000001;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#f)" transform="matrix(.35277778 0 0 .35277778 0 288.54548)"/><g stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" stroke-width=".352778"><path d="m4.7624997 296.14008a.52916664.33072916 0 0 1 -.5291666.33072.52916664.33072916 0 0 1 -.5291666-.33072.52916664.33072916 0 0 1 .5291666-.33073.52916664.33072916 0 0 1 .5291666.33073z" fill="#1a1a1a" fill-opacity=".988235" stroke="#000"/><g stroke="#485a6c"><path d="m3.4864469 295.54673c.4409723.223 1.0525519.13992 1.4935242.0164.1411484-.0395.1357088.12581.1357088.27239s-.1283679.21045-.2645833.26458c-.4373171.17381-.7871342.17815-1.2318699-.00081-.1359831-.0547-.2645833-.118-.2645833-.26458s.1318035-.43458.1318035-.28801z" fill="url(#a)"/><path d="m3.4864469 295.14985c.4409723.22301 1.0525519.13993 1.4935242.0164.1411484-.0395.1357088.12582.1357088.2724 0 .14657-.1283679.21044-.2645833.26458-.4373171.1738-.7871342.17815-1.2318699-.00081-.1359831-.0547-.2645833-.11801-.2645833-.26458 0-.14658.1318035-.43459.1318035-.28802z" fill="url(#c)"/><path d="m3.4859587 294.72954c.4409723.22301 1.052552.13993 1.4935243.0164.1411483-.0395.1357087.12582.1357087.2724s-.1283679.21044-.2645833.26458c-.4373171.17381-.7871341.17815-1.2318699-.00081-.1359831-.0547-.2645833-.118-.2645833-.26458s.1318035-.43459.1318035-.28802z" fill="url(#d)"/></g></g><circle cx="4.155228" cy="290.80325" fill="url(#e)" opacity=".683" r="1.202704"/><path d="m12 2.5c-2.4852814 0-4.5 2.0147186-4.5 4.5l1 3.5c.919226 2.207962 1.4639958 4.116404 1.820312 5.802734.479782.109701 1.004223.222373 1.677735.222657.671847-.000085 1.200051-.113239 1.681641-.222657.355466-1.681625.903383-3.598457 1.820312-5.802734l1-3.5c0-2.4852814-2.014719-4.5-4.5-4.5z" style="fill:none;stroke-width:1.000001;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;stroke:url(#g)" transform="matrix(.35277778 0 0 .35277778 0 288.54548)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/lightofffromtopleft_22.svg b/icon-themes/elementary_svg/svx/res/lightofffromtopleft_22.svg
new file mode 100644
index 000000000..89ed8e27d
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/lightofffromtopleft_22.svg
@@ -0,0 +1 @@
+<svg height="22" viewBox="0 0 5.8208332 5.8208335" width="22" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="3.175488" x2="5.292155" xlink:href="#b" y1="295.83279" y2="295.83279"/><linearGradient id="b"><stop offset="0" stop-color="#555761"/><stop offset=".3125" stop-color="#abacae" stop-opacity=".988235"/><stop offset=".5625" stop-color="#fafafa" stop-opacity=".988235"/><stop offset=".8125" stop-color="#abacae" stop-opacity=".988235"/><stop offset="1" stop-color="#555761" stop-opacity=".985965"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="3.175488" x2="5.292155" xlink:href="#b" y1="295.43591" y2="295.43591"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="3.175" x2="5.291667" xlink:href="#b" y1="295.01559" y2="295.01559"/><radialGradient id="e" cx="4.155227" cy="290.80325" gradientUnits="userSpaceOnUse" r="1.202704"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></radialGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="12.000002" x2="12.000002" y1=".999953" y2="12.999972"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="12.000002" x2="12.000002" y1="5.000035" y2="9.500007"><stop offset="0" stop-color="#fff"/><stop offset=".42447853" stop-color="#fff" stop-opacity=".235294"/><stop offset=".82089913" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="matrix(.53033009 -.53033009 -.53033009 -.53033009 156.32307 160.8132)"><path d="m12 1.5a5.5 5.5 0 0 0 -5.5 5.5 5.5 5.5 0 0 0 .3769531 2.0019531c-.0041476-.0005596-.0075653-.0013968-.0117187-.0019531 1.1383132 3.038854 2.3113692 6.019683 2.6074218 7.824219.0004768.0057.0004768.01 0 .01563v.322265c.6222728.202961 1.5453728.331578 2.5253908.332032.97943-.000114 1.906152-.124232 2.529297-.326172v-.328125c-.000477-.0057-.000477-.01 0-.01563.264301-1.611027 1.147159-4.232522 2.148437-6.9433596a5.5 5.5 0 0 0 .824219-2.8808594 5.5 5.5 0 0 0 -5.5-5.5z" style="stroke:#333;stroke-width:1.000001;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#f)" transform="matrix(.35277778 0 0 .35277778 0 288.54548)"/><g stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" stroke-width=".352778"><path d="m4.7624997 296.14008a.52916664.33072916 0 0 1 -.5291666.33072.52916664.33072916 0 0 1 -.5291666-.33072.52916664.33072916 0 0 1 .5291666-.33073.52916664.33072916 0 0 1 .5291666.33073z" fill="#1a1a1a" fill-opacity=".988235" stroke="#000"/><g stroke="#485a6c"><path d="m3.4864469 295.54673c.4409723.223 1.0525519.13992 1.4935242.0164.1411484-.0395.1357088.12581.1357088.27239s-.1283679.21045-.2645833.26458c-.4373171.17381-.7871342.17815-1.2318699-.00081-.1359831-.0547-.2645833-.118-.2645833-.26458s.1318035-.43458.1318035-.28801z" fill="url(#a)"/><path d="m3.4864469 295.14985c.4409723.22301 1.0525519.13993 1.4935242.0164.1411484-.0395.1357088.12582.1357088.2724 0 .14657-.1283679.21044-.2645833.26458-.4373171.1738-.7871342.17815-1.2318699-.00081-.1359831-.0547-.2645833-.11801-.2645833-.26458 0-.14658.1318035-.43459.1318035-.28802z" fill="url(#c)"/><path d="m3.4859587 294.72954c.4409723.22301 1.052552.13993 1.4935243.0164.1411483-.0395.1357087.12582.1357087.2724s-.1283679.21044-.2645833.26458c-.4373171.17381-.7871341.17815-1.2318699-.00081-.1359831-.0547-.2645833-.118-.2645833-.26458s.1318035-.43459.1318035-.28802z" fill="url(#d)"/></g></g><circle cx="4.155228" cy="290.80325" fill="url(#e)" opacity=".683" r="1.202704"/><path d="m12 2.5c-2.4852814 0-4.5 2.0147186-4.5 4.5l1 3.5c.919226 2.207962 1.4639958 4.116404 1.820312 5.802734.479782.109701 1.004223.222373 1.677735.222657.671847-.000085 1.200051-.113239 1.681641-.222657.355466-1.681625.903383-3.598457 1.820312-5.802734l1-3.5c0-2.4852814-2.014719-4.5-4.5-4.5z" style="fill:none;stroke-width:1.000001;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;stroke:url(#g)" transform="matrix(.35277778 0 0 .35277778 0 288.54548)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/lightofffromtopright_22.svg b/icon-themes/elementary_svg/svx/res/lightofffromtopright_22.svg
new file mode 100644
index 000000000..c66f1abba
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/lightofffromtopright_22.svg
@@ -0,0 +1 @@
+<svg height="22" viewBox="0 0 5.8208332 5.8208335" width="22" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="3.175488" x2="5.292155" xlink:href="#b" y1="295.83279" y2="295.83279"/><linearGradient id="b"><stop offset="0" stop-color="#555761"/><stop offset=".3125" stop-color="#abacae" stop-opacity=".988235"/><stop offset=".5625" stop-color="#fafafa" stop-opacity=".988235"/><stop offset=".8125" stop-color="#abacae" stop-opacity=".988235"/><stop offset="1" stop-color="#555761" stop-opacity=".985965"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="3.175488" x2="5.292155" xlink:href="#b" y1="295.43591" y2="295.43591"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="3.175" x2="5.291667" xlink:href="#b" y1="295.01559" y2="295.01559"/><radialGradient id="e" cx="4.155227" cy="290.80325" gradientUnits="userSpaceOnUse" r="1.202704"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></radialGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="12.000002" x2="12.000002" y1=".999953" y2="12.999972"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="12.000002" x2="12.000002" y1="5.000035" y2="9.500007"><stop offset="0" stop-color="#fff"/><stop offset=".42447853" stop-color="#fff" stop-opacity=".235294"/><stop offset=".82089913" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="matrix(-.53033009 -.53033009 .53033009 -.53033009 -150.50224 160.8132)"><path d="m12 1.5a5.5 5.5 0 0 0 -5.5 5.5 5.5 5.5 0 0 0 .3769531 2.0019531c-.0041476-.0005596-.0075653-.0013968-.0117187-.0019531 1.1383132 3.038854 2.3113692 6.019683 2.6074218 7.824219.0004768.0057.0004768.01 0 .01563v.322265c.6222728.202961 1.5453728.331578 2.5253908.332032.97943-.000114 1.906152-.124232 2.529297-.326172v-.328125c-.000477-.0057-.000477-.01 0-.01563.264301-1.611027 1.147159-4.232522 2.148437-6.9433596a5.5 5.5 0 0 0 .824219-2.8808594 5.5 5.5 0 0 0 -5.5-5.5z" style="stroke:#333;stroke-width:1.000001;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#f)" transform="matrix(.35277778 0 0 .35277778 0 288.54548)"/><g stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" stroke-width=".352778"><path d="m4.7624997 296.14008a.52916664.33072916 0 0 1 -.5291666.33072.52916664.33072916 0 0 1 -.5291666-.33072.52916664.33072916 0 0 1 .5291666-.33073.52916664.33072916 0 0 1 .5291666.33073z" fill="#1a1a1a" fill-opacity=".988235" stroke="#000"/><g stroke="#485a6c"><path d="m3.4864469 295.54673c.4409723.223 1.0525519.13992 1.4935242.0164.1411484-.0395.1357088.12581.1357088.27239s-.1283679.21045-.2645833.26458c-.4373171.17381-.7871342.17815-1.2318699-.00081-.1359831-.0547-.2645833-.118-.2645833-.26458s.1318035-.43458.1318035-.28801z" fill="url(#a)"/><path d="m3.4864469 295.14985c.4409723.22301 1.0525519.13993 1.4935242.0164.1411484-.0395.1357088.12582.1357088.2724 0 .14657-.1283679.21044-.2645833.26458-.4373171.1738-.7871342.17815-1.2318699-.00081-.1359831-.0547-.2645833-.11801-.2645833-.26458 0-.14658.1318035-.43459.1318035-.28802z" fill="url(#c)"/><path d="m3.4859587 294.72954c.4409723.22301 1.052552.13993 1.4935243.0164.1411483-.0395.1357087.12582.1357087.2724s-.1283679.21044-.2645833.26458c-.4373171.17381-.7871341.17815-1.2318699-.00081-.1359831-.0547-.2645833-.118-.2645833-.26458s.1318035-.43459.1318035-.28802z" fill="url(#d)"/></g></g><circle cx="4.155228" cy="290.80325" fill="url(#e)" opacity=".683" r="1.202704"/><path d="m12 2.5c-2.4852814 0-4.5 2.0147186-4.5 4.5l1 3.5c.919226 2.207962 1.4639958 4.116404 1.820312 5.802734.479782.109701 1.004223.222373 1.677735.222657.671847-.000085 1.200051-.113239 1.681641-.222657.355466-1.681625.903383-3.598457 1.820312-5.802734l1-3.5c0-2.4852814-2.014719-4.5-4.5-4.5z" style="fill:none;stroke-width:1.000001;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;stroke:url(#g)" transform="matrix(.35277778 0 0 .35277778 0 288.54548)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/lightonfrombottom_22.svg b/icon-themes/elementary_svg/svx/res/lightonfrombottom_22.svg
new file mode 100644
index 000000000..b66701489
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/lightonfrombottom_22.svg
@@ -0,0 +1 @@
+<svg height="22" viewBox="0 0 5.8208332 5.8208335" width="22" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="3.175488" x2="5.292155" xlink:href="#b" y1="295.83279" y2="295.83279"/><linearGradient id="b"><stop offset="0" stop-color="#555761"/><stop offset=".3125" stop-color="#abacae" stop-opacity=".988235"/><stop offset=".5625" stop-color="#fafafa" stop-opacity=".988235"/><stop offset=".8125" stop-color="#abacae" stop-opacity=".988235"/><stop offset="1" stop-color="#555761" stop-opacity=".985965"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="3.175488" x2="5.292155" xlink:href="#b" y1="295.43591" y2="295.43591"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="3.175" x2="5.291667" xlink:href="#b" y1="295.01559" y2="295.01559"/><radialGradient id="e" cx="4.155227" cy="290.80325" gradientUnits="userSpaceOnUse" r="1.202704"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></radialGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="12.000002" x2="12.000002" y1=".999953" y2="12.999972"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="12.000002" x2="12.000002" y1="5.000035" y2="9.500007"><stop offset="0" stop-color="#fff"/><stop offset=".42447853" stop-color="#fff" stop-opacity=".235294"/><stop offset=".82089913" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="matrix(.75 0 0 .75 -.264583 -216.6737)"><path d="m12 1.5a5.5 5.5 0 0 0 -5.5 5.5 5.5 5.5 0 0 0 .3769531 2.0019531c-.0041476-.0005596-.0075653-.0013968-.0117187-.0019531 1.1383132 3.038854 2.3113692 6.019683 2.6074218 7.824219.0004768.0057.0004768.01 0 .01563v.322265c.6222728.202961 1.5453728.331578 2.5253908.332032.97943-.000114 1.906152-.124232 2.529297-.326172v-.328125c-.000477-.0057-.000477-.01 0-.01563.264301-1.611027 1.147159-4.232522 2.148437-6.9433596a5.5 5.5 0 0 0 .824219-2.8808594 5.5 5.5 0 0 0 -5.5-5.5z" style="stroke:#ad5f00;stroke-width:1.000001;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#f)" transform="matrix(.35277778 0 0 .35277778 0 288.54548)"/><g stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" stroke-width=".352778"><path d="m4.7624997 296.14008a.52916664.33072916 0 0 1 -.5291666.33072.52916664.33072916 0 0 1 -.5291666-.33072.52916664.33072916 0 0 1 .5291666-.33073.52916664.33072916 0 0 1 .5291666.33073z" fill="#1a1a1a" fill-opacity=".988235" stroke="#000"/><g stroke="#485a6c"><path d="m3.4864469 295.54673c.4409723.223 1.0525519.13992 1.4935242.0164.1411484-.0395.1357088.12581.1357088.27239s-.1283679.21045-.2645833.26458c-.4373171.17381-.7871342.17815-1.2318699-.00081-.1359831-.0547-.2645833-.118-.2645833-.26458s.1318035-.43458.1318035-.28801z" fill="url(#a)"/><path d="m3.4864469 295.14985c.4409723.22301 1.0525519.13993 1.4935242.0164.1411484-.0395.1357088.12582.1357088.2724 0 .14657-.1283679.21044-.2645833.26458-.4373171.1738-.7871342.17815-1.2318699-.00081-.1359831-.0547-.2645833-.11801-.2645833-.26458 0-.14658.1318035-.43459.1318035-.28802z" fill="url(#c)"/><path d="m3.4859587 294.72954c.4409723.22301 1.052552.13993 1.4935243.0164.1411483-.0395.1357087.12582.1357087.2724s-.1283679.21044-.2645833.26458c-.4373171.17381-.7871341.17815-1.2318699-.00081-.1359831-.0547-.2645833-.118-.2645833-.26458s.1318035-.43459.1318035-.28802z" fill="url(#d)"/></g></g><circle cx="4.155228" cy="290.80325" fill="url(#e)" opacity=".683" r="1.202704"/><path d="m12 2.5c-2.4852814 0-4.5 2.0147186-4.5 4.5l1 3.5c.919226 2.207962 1.4639958 4.116404 1.820312 5.802734.479782.109701 1.004223.222373 1.677735.222657.671847-.000085 1.200051-.113239 1.681641-.222657.355466-1.681625.903383-3.598457 1.820312-5.802734l1-3.5c0-2.4852814-2.014719-4.5-4.5-4.5z" style="fill:none;stroke-width:1.000001;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;stroke:url(#g)" transform="matrix(.35277778 0 0 .35277778 0 288.54548)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/lightonfrombottomleft_22.svg b/icon-themes/elementary_svg/svx/res/lightonfrombottomleft_22.svg
new file mode 100644
index 000000000..deb476cf7
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/lightonfrombottomleft_22.svg
@@ -0,0 +1 @@
+<svg height="22" viewBox="0 0 5.8208332 5.8208335" width="22" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="3.175488" x2="5.292155" xlink:href="#b" y1="295.83279" y2="295.83279"/><linearGradient id="b"><stop offset="0" stop-color="#555761"/><stop offset=".3125" stop-color="#abacae" stop-opacity=".988235"/><stop offset=".5625" stop-color="#fafafa" stop-opacity=".988235"/><stop offset=".8125" stop-color="#abacae" stop-opacity=".988235"/><stop offset="1" stop-color="#555761" stop-opacity=".985965"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="3.175488" x2="5.292155" xlink:href="#b" y1="295.43591" y2="295.43591"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="3.175" x2="5.291667" xlink:href="#b" y1="295.01559" y2="295.01559"/><radialGradient id="e" cx="4.155227" cy="290.80325" gradientUnits="userSpaceOnUse" r="1.202704"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></radialGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="12.000002" x2="12.000002" y1=".999953" y2="12.999972"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="12.000002" x2="12.000002" y1="5.000035" y2="9.500007"><stop offset="0" stop-color="#fff"/><stop offset=".42447853" stop-color="#fff" stop-opacity=".235294"/><stop offset=".82089913" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="matrix(-.53033009 -.53033009 -.53033009 .53033009 160.8132 -150.50224)"><path d="m12 1.5a5.5 5.5 0 0 0 -5.5 5.5 5.5 5.5 0 0 0 .3769531 2.0019531c-.0041476-.0005596-.0075653-.0013968-.0117187-.0019531 1.1383132 3.038854 2.3113692 6.019683 2.6074218 7.824219.0004768.0057.0004768.01 0 .01563v.322265c.6222728.202961 1.5453728.331578 2.5253908.332032.97943-.000114 1.906152-.124232 2.529297-.326172v-.328125c-.000477-.0057-.000477-.01 0-.01563.264301-1.611027 1.147159-4.232522 2.148437-6.9433596a5.5 5.5 0 0 0 .824219-2.8808594 5.5 5.5 0 0 0 -5.5-5.5z" style="stroke:#ad5f00;stroke-width:1.000001;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#f)" transform="matrix(.35277778 0 0 .35277778 0 288.54548)"/><g stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" stroke-width=".352778"><path d="m4.7624997 296.14008a.52916664.33072916 0 0 1 -.5291666.33072.52916664.33072916 0 0 1 -.5291666-.33072.52916664.33072916 0 0 1 .5291666-.33073.52916664.33072916 0 0 1 .5291666.33073z" fill="#1a1a1a" fill-opacity=".988235" stroke="#000"/><g stroke="#485a6c"><path d="m3.4864469 295.54673c.4409723.223 1.0525519.13992 1.4935242.0164.1411484-.0395.1357088.12581.1357088.27239s-.1283679.21045-.2645833.26458c-.4373171.17381-.7871342.17815-1.2318699-.00081-.1359831-.0547-.2645833-.118-.2645833-.26458s.1318035-.43458.1318035-.28801z" fill="url(#a)"/><path d="m3.4864469 295.14985c.4409723.22301 1.0525519.13993 1.4935242.0164.1411484-.0395.1357088.12582.1357088.2724 0 .14657-.1283679.21044-.2645833.26458-.4373171.1738-.7871342.17815-1.2318699-.00081-.1359831-.0547-.2645833-.11801-.2645833-.26458 0-.14658.1318035-.43459.1318035-.28802z" fill="url(#c)"/><path d="m3.4859587 294.72954c.4409723.22301 1.052552.13993 1.4935243.0164.1411483-.0395.1357087.12582.1357087.2724s-.1283679.21044-.2645833.26458c-.4373171.17381-.7871341.17815-1.2318699-.00081-.1359831-.0547-.2645833-.118-.2645833-.26458s.1318035-.43459.1318035-.28802z" fill="url(#d)"/></g></g><circle cx="4.155228" cy="290.80325" fill="url(#e)" opacity=".683" r="1.202704"/><path d="m12 2.5c-2.4852814 0-4.5 2.0147186-4.5 4.5l1 3.5c.919226 2.207962 1.4639958 4.116404 1.820312 5.802734.479782.109701 1.004223.222373 1.677735.222657.671847-.000085 1.200051-.113239 1.681641-.222657.355466-1.681625.903383-3.598457 1.820312-5.802734l1-3.5c0-2.4852814-2.014719-4.5-4.5-4.5z" style="fill:none;stroke-width:1.000001;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;stroke:url(#g)" transform="matrix(.35277778 0 0 .35277778 0 288.54548)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/lightonfrombottomright_22.svg b/icon-themes/elementary_svg/svx/res/lightonfrombottomright_22.svg
new file mode 100644
index 000000000..96c93fd41
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/lightonfrombottomright_22.svg
@@ -0,0 +1 @@
+<svg height="22" viewBox="0 0 5.8208332 5.8208335" width="22" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="3.175488" x2="5.292155" xlink:href="#b" y1="295.83279" y2="295.83279"/><linearGradient id="b"><stop offset="0" stop-color="#555761"/><stop offset=".3125" stop-color="#abacae" stop-opacity=".988235"/><stop offset=".5625" stop-color="#fafafa" stop-opacity=".988235"/><stop offset=".8125" stop-color="#abacae" stop-opacity=".988235"/><stop offset="1" stop-color="#555761" stop-opacity=".985965"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="3.175488" x2="5.292155" xlink:href="#b" y1="295.43591" y2="295.43591"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="3.175" x2="5.291667" xlink:href="#b" y1="295.01559" y2="295.01559"/><radialGradient id="e" cx="4.155227" cy="290.80325" gradientUnits="userSpaceOnUse" r="1.202704"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></radialGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="12.000002" x2="12.000002" y1=".999953" y2="12.999972"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="12.000002" x2="12.000002" y1="5.000035" y2="9.500007"><stop offset="0" stop-color="#fff"/><stop offset=".42447853" stop-color="#fff" stop-opacity=".235294"/><stop offset=".82089913" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="matrix(.53033009 -.53033009 .53033009 .53033009 -154.99237 -150.50224)"><path d="m12 1.5a5.5 5.5 0 0 0 -5.5 5.5 5.5 5.5 0 0 0 .3769531 2.0019531c-.0041476-.0005596-.0075653-.0013968-.0117187-.0019531 1.1383132 3.038854 2.3113692 6.019683 2.6074218 7.824219.0004768.0057.0004768.01 0 .01563v.322265c.6222728.202961 1.5453728.331578 2.5253908.332032.97943-.000114 1.906152-.124232 2.529297-.326172v-.328125c-.000477-.0057-.000477-.01 0-.01563.264301-1.611027 1.147159-4.232522 2.148437-6.9433596a5.5 5.5 0 0 0 .824219-2.8808594 5.5 5.5 0 0 0 -5.5-5.5z" style="stroke:#ad5f00;stroke-width:1.000001;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#f)" transform="matrix(.35277778 0 0 .35277778 0 288.54548)"/><g stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" stroke-width=".352778"><path d="m4.7624997 296.14008a.52916664.33072916 0 0 1 -.5291666.33072.52916664.33072916 0 0 1 -.5291666-.33072.52916664.33072916 0 0 1 .5291666-.33073.52916664.33072916 0 0 1 .5291666.33073z" fill="#1a1a1a" fill-opacity=".988235" stroke="#000"/><g stroke="#485a6c"><path d="m3.4864469 295.54673c.4409723.223 1.0525519.13992 1.4935242.0164.1411484-.0395.1357088.12581.1357088.27239s-.1283679.21045-.2645833.26458c-.4373171.17381-.7871342.17815-1.2318699-.00081-.1359831-.0547-.2645833-.118-.2645833-.26458s.1318035-.43458.1318035-.28801z" fill="url(#a)"/><path d="m3.4864469 295.14985c.4409723.22301 1.0525519.13993 1.4935242.0164.1411484-.0395.1357088.12582.1357088.2724 0 .14657-.1283679.21044-.2645833.26458-.4373171.1738-.7871342.17815-1.2318699-.00081-.1359831-.0547-.2645833-.11801-.2645833-.26458 0-.14658.1318035-.43459.1318035-.28802z" fill="url(#c)"/><path d="m3.4859587 294.72954c.4409723.22301 1.052552.13993 1.4935243.0164.1411483-.0395.1357087.12582.1357087.2724s-.1283679.21044-.2645833.26458c-.4373171.17381-.7871341.17815-1.2318699-.00081-.1359831-.0547-.2645833-.118-.2645833-.26458s.1318035-.43459.1318035-.28802z" fill="url(#d)"/></g></g><circle cx="4.155228" cy="290.80325" fill="url(#e)" opacity=".683" r="1.202704"/><path d="m12 2.5c-2.4852814 0-4.5 2.0147186-4.5 4.5l1 3.5c.919226 2.207962 1.4639958 4.116404 1.820312 5.802734.479782.109701 1.004223.222373 1.677735.222657.671847-.000085 1.200051-.113239 1.681641-.222657.355466-1.681625.903383-3.598457 1.820312-5.802734l1-3.5c0-2.4852814-2.014719-4.5-4.5-4.5z" style="fill:none;stroke-width:1.000001;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;stroke:url(#g)" transform="matrix(.35277778 0 0 .35277778 0 288.54548)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/lightonfromleft_22.svg b/icon-themes/elementary_svg/svx/res/lightonfromleft_22.svg
new file mode 100644
index 000000000..c2d3fb2e9
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/lightonfromleft_22.svg
@@ -0,0 +1 @@
+<svg height="22" viewBox="0 0 5.8208332 5.8208335" width="22" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="3.175488" x2="5.292155" xlink:href="#b" y1="295.83279" y2="295.83279"/><linearGradient id="b"><stop offset="0" stop-color="#555761"/><stop offset=".3125" stop-color="#abacae" stop-opacity=".988235"/><stop offset=".5625" stop-color="#fafafa" stop-opacity=".988235"/><stop offset=".8125" stop-color="#abacae" stop-opacity=".988235"/><stop offset="1" stop-color="#555761" stop-opacity=".985965"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="3.175488" x2="5.292155" xlink:href="#b" y1="295.43591" y2="295.43591"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="3.175" x2="5.291667" xlink:href="#b" y1="295.01559" y2="295.01559"/><radialGradient id="e" cx="4.155227" cy="290.80325" gradientUnits="userSpaceOnUse" r="1.202704"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></radialGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="12.000002" x2="12.000002" y1=".999953" y2="12.999972"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="12.000002" x2="12.000002" y1="5.000035" y2="9.500007"><stop offset="0" stop-color="#fff"/><stop offset=".42447853" stop-color="#fff" stop-opacity=".235294"/><stop offset=".82089913" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="matrix(0 -.75000001 -.75000001 0 222.49453 6.085417)"><path d="m12 1.5a5.5 5.5 0 0 0 -5.5 5.5 5.5 5.5 0 0 0 .3769531 2.0019531c-.0041476-.0005596-.0075653-.0013968-.0117187-.0019531 1.1383132 3.038854 2.3113692 6.019683 2.6074218 7.824219.0004768.0057.0004768.01 0 .01563v.322265c.6222728.202961 1.5453728.331578 2.5253908.332032.97943-.000114 1.906152-.124232 2.529297-.326172v-.328125c-.000477-.0057-.000477-.01 0-.01563.264301-1.611027 1.147159-4.232522 2.148437-6.9433596a5.5 5.5 0 0 0 .824219-2.8808594 5.5 5.5 0 0 0 -5.5-5.5z" style="stroke:#ad5f00;stroke-width:1.000001;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#f)" transform="matrix(.35277778 0 0 .35277778 0 288.54548)"/><g stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" stroke-width=".352778"><path d="m4.7624997 296.14008a.52916664.33072916 0 0 1 -.5291666.33072.52916664.33072916 0 0 1 -.5291666-.33072.52916664.33072916 0 0 1 .5291666-.33073.52916664.33072916 0 0 1 .5291666.33073z" fill="#1a1a1a" fill-opacity=".988235" stroke="#000"/><g stroke="#485a6c"><path d="m3.4864469 295.54673c.4409723.223 1.0525519.13992 1.4935242.0164.1411484-.0395.1357088.12581.1357088.27239s-.1283679.21045-.2645833.26458c-.4373171.17381-.7871342.17815-1.2318699-.00081-.1359831-.0547-.2645833-.118-.2645833-.26458s.1318035-.43458.1318035-.28801z" fill="url(#a)"/><path d="m3.4864469 295.14985c.4409723.22301 1.0525519.13993 1.4935242.0164.1411484-.0395.1357088.12582.1357088.2724 0 .14657-.1283679.21044-.2645833.26458-.4373171.1738-.7871342.17815-1.2318699-.00081-.1359831-.0547-.2645833-.11801-.2645833-.26458 0-.14658.1318035-.43459.1318035-.28802z" fill="url(#c)"/><path d="m3.4859587 294.72954c.4409723.22301 1.052552.13993 1.4935243.0164.1411483-.0395.1357087.12582.1357087.2724s-.1283679.21044-.2645833.26458c-.4373171.17381-.7871341.17815-1.2318699-.00081-.1359831-.0547-.2645833-.118-.2645833-.26458s.1318035-.43459.1318035-.28802z" fill="url(#d)"/></g></g><circle cx="4.155228" cy="290.80325" fill="url(#e)" opacity=".683" r="1.202704"/><path d="m12 2.5c-2.4852814 0-4.5 2.0147186-4.5 4.5l1 3.5c.919226 2.207962 1.4639958 4.116404 1.820312 5.802734.479782.109701 1.004223.222373 1.677735.222657.671847-.000085 1.200051-.113239 1.681641-.222657.355466-1.681625.903383-3.598457 1.820312-5.802734l1-3.5c0-2.4852814-2.014719-4.5-4.5-4.5z" style="fill:none;stroke-width:1.000001;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;stroke:url(#g)" transform="matrix(.35277778 0 0 .35277778 0 288.54548)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/lightonfromright_22.svg b/icon-themes/elementary_svg/svx/res/lightonfromright_22.svg
new file mode 100644
index 000000000..3a029ad05
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/lightonfromright_22.svg
@@ -0,0 +1 @@
+<svg height="22" viewBox="0 0 5.8208332 5.8208335" width="22" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="3.175488" x2="5.292155" xlink:href="#b" y1="295.83279" y2="295.83279"/><linearGradient id="b"><stop offset="0" stop-color="#555761"/><stop offset=".3125" stop-color="#abacae" stop-opacity=".988235"/><stop offset=".5625" stop-color="#fafafa" stop-opacity=".988235"/><stop offset=".8125" stop-color="#abacae" stop-opacity=".988235"/><stop offset="1" stop-color="#555761" stop-opacity=".985965"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="3.175488" x2="5.292155" xlink:href="#b" y1="295.43591" y2="295.43591"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="3.175" x2="5.291667" xlink:href="#b" y1="295.01559" y2="295.01559"/><radialGradient id="e" cx="4.155227" cy="290.80325" gradientUnits="userSpaceOnUse" r="1.202704"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></radialGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="12.000002" x2="12.000002" y1=".999953" y2="12.999972"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="12.000002" x2="12.000002" y1="5.000035" y2="9.500007"><stop offset="0" stop-color="#fff"/><stop offset=".42447853" stop-color="#fff" stop-opacity=".235294"/><stop offset=".82089913" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="matrix(0 -.75000001 .75000001 0 -216.66456 6.085417)"><path d="m12 1.5a5.5 5.5 0 0 0 -5.5 5.5 5.5 5.5 0 0 0 .3769531 2.0019531c-.0041476-.0005596-.0075653-.0013968-.0117187-.0019531 1.1383132 3.038854 2.3113692 6.019683 2.6074218 7.824219.0004768.0057.0004768.01 0 .01563v.322265c.6222728.202961 1.5453728.331578 2.5253908.332032.97943-.000114 1.906152-.124232 2.529297-.326172v-.328125c-.000477-.0057-.000477-.01 0-.01563.264301-1.611027 1.147159-4.232522 2.148437-6.9433596a5.5 5.5 0 0 0 .824219-2.8808594 5.5 5.5 0 0 0 -5.5-5.5z" style="stroke:#ad5f00;stroke-width:1.000001;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#f)" transform="matrix(.35277778 0 0 .35277778 0 288.54548)"/><g stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" stroke-width=".352778"><path d="m4.7624997 296.14008a.52916664.33072916 0 0 1 -.5291666.33072.52916664.33072916 0 0 1 -.5291666-.33072.52916664.33072916 0 0 1 .5291666-.33073.52916664.33072916 0 0 1 .5291666.33073z" fill="#1a1a1a" fill-opacity=".988235" stroke="#000"/><g stroke="#485a6c"><path d="m3.4864469 295.54673c.4409723.223 1.0525519.13992 1.4935242.0164.1411484-.0395.1357088.12581.1357088.27239s-.1283679.21045-.2645833.26458c-.4373171.17381-.7871342.17815-1.2318699-.00081-.1359831-.0547-.2645833-.118-.2645833-.26458s.1318035-.43458.1318035-.28801z" fill="url(#a)"/><path d="m3.4864469 295.14985c.4409723.22301 1.0525519.13993 1.4935242.0164.1411484-.0395.1357088.12582.1357088.2724 0 .14657-.1283679.21044-.2645833.26458-.4373171.1738-.7871342.17815-1.2318699-.00081-.1359831-.0547-.2645833-.11801-.2645833-.26458 0-.14658.1318035-.43459.1318035-.28802z" fill="url(#c)"/><path d="m3.4859587 294.72954c.4409723.22301 1.052552.13993 1.4935243.0164.1411483-.0395.1357087.12582.1357087.2724s-.1283679.21044-.2645833.26458c-.4373171.17381-.7871341.17815-1.2318699-.00081-.1359831-.0547-.2645833-.118-.2645833-.26458s.1318035-.43459.1318035-.28802z" fill="url(#d)"/></g></g><circle cx="4.155228" cy="290.80325" fill="url(#e)" opacity=".683" r="1.202704"/><path d="m12 2.5c-2.4852814 0-4.5 2.0147186-4.5 4.5l1 3.5c.919226 2.207962 1.4639958 4.116404 1.820312 5.802734.479782.109701 1.004223.222373 1.677735.222657.671847-.000085 1.200051-.113239 1.681641-.222657.355466-1.681625.903383-3.598457 1.820312-5.802734l1-3.5c0-2.4852814-2.014719-4.5-4.5-4.5z" style="fill:none;stroke-width:1.000001;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;stroke:url(#g)" transform="matrix(.35277778 0 0 .35277778 0 288.54548)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/lightonfromtop_22.svg b/icon-themes/elementary_svg/svx/res/lightonfromtop_22.svg
new file mode 100644
index 000000000..131c58f3a
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/lightonfromtop_22.svg
@@ -0,0 +1 @@
+<svg height="22" viewBox="0 0 5.8208332 5.8208335" width="22" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="3.175488" x2="5.292155" xlink:href="#b" y1="295.83279" y2="295.83279"/><linearGradient id="b"><stop offset="0" stop-color="#555761"/><stop offset=".3125" stop-color="#abacae" stop-opacity=".988235"/><stop offset=".5625" stop-color="#fafafa" stop-opacity=".988235"/><stop offset=".8125" stop-color="#abacae" stop-opacity=".988235"/><stop offset="1" stop-color="#555761" stop-opacity=".985965"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="3.175488" x2="5.292155" xlink:href="#b" y1="295.43591" y2="295.43591"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="3.175" x2="5.291667" xlink:href="#b" y1="295.01559" y2="295.01559"/><radialGradient id="e" cx="4.155227" cy="290.80325" gradientUnits="userSpaceOnUse" r="1.202704"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></radialGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="12.000002" x2="12.000002" y1=".999953" y2="12.999972"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="12.000002" x2="12.000002" y1="5.000035" y2="9.500007"><stop offset="0" stop-color="#fff"/><stop offset=".42447853" stop-color="#fff" stop-opacity=".235294"/><stop offset=".82089913" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="matrix(.75 0 0 -.75 -.264583 222.48539)"><path d="m12 1.5a5.5 5.5 0 0 0 -5.5 5.5 5.5 5.5 0 0 0 .3769531 2.0019531c-.0041476-.0005596-.0075653-.0013968-.0117187-.0019531 1.1383132 3.038854 2.3113692 6.019683 2.6074218 7.824219.0004768.0057.0004768.01 0 .01563v.322265c.6222728.202961 1.5453728.331578 2.5253908.332032.97943-.000114 1.906152-.124232 2.529297-.326172v-.328125c-.000477-.0057-.000477-.01 0-.01563.264301-1.611027 1.147159-4.232522 2.148437-6.9433596a5.5 5.5 0 0 0 .824219-2.8808594 5.5 5.5 0 0 0 -5.5-5.5z" style="stroke:#ad5f00;stroke-width:1.000001;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#f)" transform="matrix(.35277778 0 0 .35277778 0 288.54548)"/><g stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" stroke-width=".352778"><path d="m4.7624997 296.14008a.52916664.33072916 0 0 1 -.5291666.33072.52916664.33072916 0 0 1 -.5291666-.33072.52916664.33072916 0 0 1 .5291666-.33073.52916664.33072916 0 0 1 .5291666.33073z" fill="#1a1a1a" fill-opacity=".988235" stroke="#000"/><g stroke="#485a6c"><path d="m3.4864469 295.54673c.4409723.223 1.0525519.13992 1.4935242.0164.1411484-.0395.1357088.12581.1357088.27239s-.1283679.21045-.2645833.26458c-.4373171.17381-.7871342.17815-1.2318699-.00081-.1359831-.0547-.2645833-.118-.2645833-.26458s.1318035-.43458.1318035-.28801z" fill="url(#a)"/><path d="m3.4864469 295.14985c.4409723.22301 1.0525519.13993 1.4935242.0164.1411484-.0395.1357088.12582.1357088.2724 0 .14657-.1283679.21044-.2645833.26458-.4373171.1738-.7871342.17815-1.2318699-.00081-.1359831-.0547-.2645833-.11801-.2645833-.26458 0-.14658.1318035-.43459.1318035-.28802z" fill="url(#c)"/><path d="m3.4859587 294.72954c.4409723.22301 1.052552.13993 1.4935243.0164.1411483-.0395.1357087.12582.1357087.2724s-.1283679.21044-.2645833.26458c-.4373171.17381-.7871341.17815-1.2318699-.00081-.1359831-.0547-.2645833-.118-.2645833-.26458s.1318035-.43459.1318035-.28802z" fill="url(#d)"/></g></g><circle cx="4.155228" cy="290.80325" fill="url(#e)" opacity=".683" r="1.202704"/><path d="m12 2.5c-2.4852814 0-4.5 2.0147186-4.5 4.5l1 3.5c.919226 2.207962 1.4639958 4.116404 1.820312 5.802734.479782.109701 1.004223.222373 1.677735.222657.671847-.000085 1.200051-.113239 1.681641-.222657.355466-1.681625.903383-3.598457 1.820312-5.802734l1-3.5c0-2.4852814-2.014719-4.5-4.5-4.5z" style="fill:none;stroke-width:1.000001;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;stroke:url(#g)" transform="matrix(.35277778 0 0 .35277778 0 288.54548)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/lightonfromtopleft_22.svg b/icon-themes/elementary_svg/svx/res/lightonfromtopleft_22.svg
new file mode 100644
index 000000000..61e9ca6c1
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/lightonfromtopleft_22.svg
@@ -0,0 +1 @@
+<svg height="22" viewBox="0 0 5.8208332 5.8208335" width="22" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="3.175488" x2="5.292155" xlink:href="#b" y1="295.83279" y2="295.83279"/><linearGradient id="b"><stop offset="0" stop-color="#555761"/><stop offset=".3125" stop-color="#abacae" stop-opacity=".988235"/><stop offset=".5625" stop-color="#fafafa" stop-opacity=".988235"/><stop offset=".8125" stop-color="#abacae" stop-opacity=".988235"/><stop offset="1" stop-color="#555761" stop-opacity=".985965"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="3.175488" x2="5.292155" xlink:href="#b" y1="295.43591" y2="295.43591"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="3.175" x2="5.291667" xlink:href="#b" y1="295.01559" y2="295.01559"/><radialGradient id="e" cx="4.155227" cy="290.80325" gradientUnits="userSpaceOnUse" r="1.202704"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></radialGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="12.000002" x2="12.000002" y1=".999953" y2="12.999972"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="12.000002" x2="12.000002" y1="5.000035" y2="9.500007"><stop offset="0" stop-color="#fff"/><stop offset=".42447853" stop-color="#fff" stop-opacity=".235294"/><stop offset=".82089913" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="matrix(-.53033009 .53033009 -.53033009 -.53033009 160.8132 156.32307)"><path d="m12 1.5a5.5 5.5 0 0 0 -5.5 5.5 5.5 5.5 0 0 0 .3769531 2.0019531c-.0041476-.0005596-.0075653-.0013968-.0117187-.0019531 1.1383132 3.038854 2.3113692 6.019683 2.6074218 7.824219.0004768.0057.0004768.01 0 .01563v.322265c.6222728.202961 1.5453728.331578 2.5253908.332032.97943-.000114 1.906152-.124232 2.529297-.326172v-.328125c-.000477-.0057-.000477-.01 0-.01563.264301-1.611027 1.147159-4.232522 2.148437-6.9433596a5.5 5.5 0 0 0 .824219-2.8808594 5.5 5.5 0 0 0 -5.5-5.5z" style="stroke:#ad5f00;stroke-width:1.000001;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#f)" transform="matrix(.35277778 0 0 .35277778 0 288.54548)"/><g stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" stroke-width=".352778"><path d="m4.7624997 296.14008a.52916664.33072916 0 0 1 -.5291666.33072.52916664.33072916 0 0 1 -.5291666-.33072.52916664.33072916 0 0 1 .5291666-.33073.52916664.33072916 0 0 1 .5291666.33073z" fill="#1a1a1a" fill-opacity=".988235" stroke="#000"/><g stroke="#485a6c"><path d="m3.4864469 295.54673c.4409723.223 1.0525519.13992 1.4935242.0164.1411484-.0395.1357088.12581.1357088.27239s-.1283679.21045-.2645833.26458c-.4373171.17381-.7871342.17815-1.2318699-.00081-.1359831-.0547-.2645833-.118-.2645833-.26458s.1318035-.43458.1318035-.28801z" fill="url(#a)"/><path d="m3.4864469 295.14985c.4409723.22301 1.0525519.13993 1.4935242.0164.1411484-.0395.1357088.12582.1357088.2724 0 .14657-.1283679.21044-.2645833.26458-.4373171.1738-.7871342.17815-1.2318699-.00081-.1359831-.0547-.2645833-.11801-.2645833-.26458 0-.14658.1318035-.43459.1318035-.28802z" fill="url(#c)"/><path d="m3.4859587 294.72954c.4409723.22301 1.052552.13993 1.4935243.0164.1411483-.0395.1357087.12582.1357087.2724s-.1283679.21044-.2645833.26458c-.4373171.17381-.7871341.17815-1.2318699-.00081-.1359831-.0547-.2645833-.118-.2645833-.26458s.1318035-.43459.1318035-.28802z" fill="url(#d)"/></g></g><circle cx="4.155228" cy="290.80325" fill="url(#e)" opacity=".683" r="1.202704"/><path d="m12 2.5c-2.4852814 0-4.5 2.0147186-4.5 4.5l1 3.5c.919226 2.207962 1.4639958 4.116404 1.820312 5.802734.479782.109701 1.004223.222373 1.677735.222657.671847-.000085 1.200051-.113239 1.681641-.222657.355466-1.681625.903383-3.598457 1.820312-5.802734l1-3.5c0-2.4852814-2.014719-4.5-4.5-4.5z" style="fill:none;stroke-width:1.000001;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;stroke:url(#g)" transform="matrix(.35277778 0 0 .35277778 0 288.54548)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/lightonfromtopright_22.svg b/icon-themes/elementary_svg/svx/res/lightonfromtopright_22.svg
new file mode 100644
index 000000000..8734d79e0
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/lightonfromtopright_22.svg
@@ -0,0 +1 @@
+<svg height="22" viewBox="0 0 5.8208332 5.8208335" width="22" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="3.175488" x2="5.292155" xlink:href="#b" y1="295.83279" y2="295.83279"/><linearGradient id="b"><stop offset="0" stop-color="#555761"/><stop offset=".3125" stop-color="#abacae" stop-opacity=".988235"/><stop offset=".5625" stop-color="#fafafa" stop-opacity=".988235"/><stop offset=".8125" stop-color="#abacae" stop-opacity=".988235"/><stop offset="1" stop-color="#555761" stop-opacity=".985965"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="3.175488" x2="5.292155" xlink:href="#b" y1="295.43591" y2="295.43591"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="3.175" x2="5.291667" xlink:href="#b" y1="295.01559" y2="295.01559"/><radialGradient id="e" cx="4.155227" cy="290.80325" gradientUnits="userSpaceOnUse" r="1.202704"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></radialGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="12.000002" x2="12.000002" y1=".999953" y2="12.999972"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="12.000002" x2="12.000002" y1="5.000035" y2="9.500007"><stop offset="0" stop-color="#fff"/><stop offset=".42447853" stop-color="#fff" stop-opacity=".235294"/><stop offset=".82089913" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><g transform="matrix(.53033009 .53033009 .53033009 -.53033009 -154.99237 156.32307)"><path d="m12 1.5a5.5 5.5 0 0 0 -5.5 5.5 5.5 5.5 0 0 0 .3769531 2.0019531c-.0041476-.0005596-.0075653-.0013968-.0117187-.0019531 1.1383132 3.038854 2.3113692 6.019683 2.6074218 7.824219.0004768.0057.0004768.01 0 .01563v.322265c.6222728.202961 1.5453728.331578 2.5253908.332032.97943-.000114 1.906152-.124232 2.529297-.326172v-.328125c-.000477-.0057-.000477-.01 0-.01563.264301-1.611027 1.147159-4.232522 2.148437-6.9433596a5.5 5.5 0 0 0 .824219-2.8808594 5.5 5.5 0 0 0 -5.5-5.5z" style="stroke:#ad5f00;stroke-width:1.000001;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#f)" transform="matrix(.35277778 0 0 .35277778 0 288.54548)"/><g stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" stroke-width=".352778"><path d="m4.7624997 296.14008a.52916664.33072916 0 0 1 -.5291666.33072.52916664.33072916 0 0 1 -.5291666-.33072.52916664.33072916 0 0 1 .5291666-.33073.52916664.33072916 0 0 1 .5291666.33073z" fill="#1a1a1a" fill-opacity=".988235" stroke="#000"/><g stroke="#485a6c"><path d="m3.4864469 295.54673c.4409723.223 1.0525519.13992 1.4935242.0164.1411484-.0395.1357088.12581.1357088.27239s-.1283679.21045-.2645833.26458c-.4373171.17381-.7871342.17815-1.2318699-.00081-.1359831-.0547-.2645833-.118-.2645833-.26458s.1318035-.43458.1318035-.28801z" fill="url(#a)"/><path d="m3.4864469 295.14985c.4409723.22301 1.0525519.13993 1.4935242.0164.1411484-.0395.1357088.12582.1357088.2724 0 .14657-.1283679.21044-.2645833.26458-.4373171.1738-.7871342.17815-1.2318699-.00081-.1359831-.0547-.2645833-.11801-.2645833-.26458 0-.14658.1318035-.43459.1318035-.28802z" fill="url(#c)"/><path d="m3.4859587 294.72954c.4409723.22301 1.052552.13993 1.4935243.0164.1411483-.0395.1357087.12582.1357087.2724s-.1283679.21044-.2645833.26458c-.4373171.17381-.7871341.17815-1.2318699-.00081-.1359831-.0547-.2645833-.118-.2645833-.26458s.1318035-.43459.1318035-.28802z" fill="url(#d)"/></g></g><circle cx="4.155228" cy="290.80325" fill="url(#e)" opacity=".683" r="1.202704"/><path d="m12 2.5c-2.4852814 0-4.5 2.0147186-4.5 4.5l1 3.5c.919226 2.207962 1.4639958 4.116404 1.820312 5.802734.479782.109701 1.004223.222373 1.677735.222657.671847-.000085 1.200051-.113239 1.681641-.222657.355466-1.681625.903383-3.598457 1.820312-5.802734l1-3.5c0-2.4852814-2.014719-4.5-4.5-4.5z" style="fill:none;stroke-width:1.000001;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.501961;stroke:url(#g)" transform="matrix(.35277778 0 0 .35277778 0 288.54548)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/listview.svg b/icon-themes/elementary_svg/svx/res/listview.svg
new file mode 100644
index 000000000..496ca7000
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/listview.svg
@@ -0,0 +1 @@
+<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="8" x2="8.000001" xlink:href="#b" y1="6.999993" y2="14.500013"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="8.000001" x2="8.000001" y1="2.499983" y2="4.749989"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="c" cx="9.071913" cy="9.513799" fx="8.541679" gradientTransform="matrix(-.00000003 1.2626387 -1.5782983 -.00000004 23.015615 -11.45455)" gradientUnits="userSpaceOnUse" r="12.671875"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e1e1e1"/></radialGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" y1="3" y2="4.5"><stop offset="0" stop-color="#e5e5e5"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><g transform="matrix(1.33333 0 0 1.33333 1.333359 .666698)"><rect fill="url(#c)" height="14.250035" rx="1.125002" ry="1.125003" width="15.750039" x=".124981" y="1.37498"/><path d="m1.1249803 1.3749934c-.55399999 0-.99932687.4460004-.99999999 1v3.5h15.75003969v-3.5c0-.554-.446-1-1-1z" fill="url(#d)" transform="translate(.000001 -.000002)"/><g fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002"><rect height="14.250035" opacity=".3" rx="1" stroke="#0e141f" width="15.750039" x=".124982" y="1.374981"/><path d="m.874984 2.124983h14.250035l-.000001 3.0000063h-14.25003506z" opacity=".7" stroke="url(#b)"/><path d="m.87498294 6.6249931h14.25003506l.000001 8.2500209h-14.25003556z" opacity=".7" stroke="url(#a)"/></g></g><g fill="none"><path d="m1.9999997 8.4999994h20.0000003" opacity=".2" stroke="#000"/><g stroke="#a5a5a5" stroke-linecap="round" stroke-linejoin="round" stroke-width=".750002" transform="matrix(1.33333 0 0 1.33333 1.33336 -9.999945)"><path d="m2.3749859 16.124999h5.2500132"/><path d="m2.3749859 17.625003h5.2500125"/><path d="m2.3749858 19.125006 5.2500133.000001"/><path d="m2.3749858 20.62501h5.2500127"/><path d="m9.1250027 16.124999h4.5000113"/><path d="m9.1250027 17.625003h4.5000103"/><path d="m9.1250026 19.125006 4.5000114.000001"/><path d="m9.1250026 20.62501h4.5000114"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/marker-anchor-pressed.svg b/icon-themes/elementary_svg/svx/res/marker-anchor-pressed.svg
new file mode 100644
index 000000000..aa6bd44e4
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/marker-anchor-pressed.svg
@@ -0,0 +1 @@
+<svg height="22" viewBox="0 0 22 22" width="22" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 1.2667841 -1.3401065 -.00000002 164.71346 976.69217)" gradientUnits="userSpaceOnUse" x1="11" x2="11" y1=".99998" y2="20.999981"><stop offset="0" stop-color="#bbb"/><stop offset=".26238" stop-color="#999"/><stop offset=".66093999" stop-color="#767676"/><stop offset="1" stop-color="#3a3a3a"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 -23.337836 21.067572)" gradientUnits="userSpaceOnUse" x1="141.16666" x2="141.16666" y1="-54.269245" y2="-3.038474"><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><path d="m.5.5h21v21h-21z" fill="url(#a)" opacity=".6"/><g fill="none" stroke-linecap="round"><path d="m.5.5h21v21h-21z" opacity=".8" stroke="#4e4e4e" stroke-linejoin="round"/><g stroke="#fff"><path d="m3.6089412 14.304221c4.0094035 5.414838 10.7097368 5.695779 14.7488688 0"/><path d="m2.2576481 15 2.8209587-1.628681"/><path d="m19.661397 15-2.820959-1.628681"/><path d="m8.0071212 9.49995h5.9999998"/><path d="m11 6.4928788v12.0000002"/><path d="m12.500001 5a1.5 1.5 0 0 1 -1.488298 1.4999544 1.5 1.5 0 0 1 -1.5115195-1.4765505 1.5 1.5 0 0 1 1.4647135-1.5229931 1.5 1.5 0 0 1 1.534374 1.452787" stroke-linejoin="round"/></g><path d="m1.5 1.49998h19v19h-19z" fill="none" opacity=".8" stroke="url(#b)" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/marker-anchor.svg b/icon-themes/elementary_svg/svx/res/marker-anchor.svg
new file mode 100644
index 000000000..487f922bc
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/marker-anchor.svg
@@ -0,0 +1 @@
+<svg height="22" viewBox="0 0 22 22" width="22" 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="0" x2="22" y1="11" y2="11"><stop offset="0" stop-color="#5b5b5b" stop-opacity=".916364"/><stop offset="1" stop-opacity=".6"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.48571543 0 0 .45629666 43.063168 -9.447746)" gradientUnits="userSpaceOnUse" x1="11.779661" x2="11.758474" y1=".512712" y2="21.673729"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 -23.337836 21.067572)" gradientUnits="userSpaceOnUse" x1="141.16666" x2="141.16666" y1="-54.269245" y2="-3.038474"><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><path d="m.5.5h21v21h-21z" fill="url(#b)" opacity=".6"/><g fill="none"><g stroke-linecap="round"><path d="m.5.5h21v21h-21z" fill="none" stroke="url(#a)" stroke-linejoin="round" stroke-opacity=".996364"/><g stroke="#80827d"><path d="m3.6089412 14.304221c4.0094035 5.414838 10.7097368 5.695779 14.7488688 0"/><path d="m2.2576481 15 2.8209587-1.628681"/><path d="m19.661397 15-2.820959-1.628681"/><path d="m8.5071212 9.49995h5.9999998"/><path d="m11.5 6.4928788v12.0000002"/><path d="m13.000001 5a1.5 1.5 0 0 1 -1.488298 1.4999544 1.5 1.5 0 0 1 -1.51152-1.4765505 1.5 1.5 0 0 1 1.464714-1.5229931 1.5 1.5 0 0 1 1.534374 1.452787" stroke-linejoin="round"/></g></g><path d="m1.5 1.49998h19v19h-19z" opacity=".8" stroke="url(#c)" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/markers.svg b/icon-themes/elementary_svg/svx/res/markers.svg
new file mode 100644
index 000000000..3ca237d7d
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/markers.svg
@@ -0,0 +1 @@
+<svg height="92" viewBox="0 0 30.956249 24.341667" width="117" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="11" x2="11" y1="1.99998" y2="19.999981"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#d4d4d4"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="11" x2="11" y1="-.00002" y2="21.999981"><stop offset="0" stop-color="#5b5b5b" stop-opacity=".916364"/><stop offset="1" stop-opacity=".6"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="11" x2="11" xlink:href="#d" y1="1.99998" y2="19.999981"/><linearGradient id="d" gradientTransform="matrix(.24324324 0 0 .35135133 -23.337836 21.067572)" gradientUnits="userSpaceOnUse" x1="7.555548" x2="7.555548" y1="9.769218" y2="18.30768"><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="e" gradientTransform="translate(83 68.99996)" gradientUnits="userSpaceOnUse" x1="18" x2="18" xlink:href="#f" y1="971.36218" y2="984.36218"/><radialGradient id="f" cx="4.380489" cy="8.449766" gradientTransform="matrix(0 1.2667841 -1.3401065 -.00000002 164.71346 976.69217)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#95a3ab"/><stop offset=".26238" stop-color="#667885"/><stop offset=".66093999" stop-color="#485a6c"/><stop offset="1" stop-color="#273445"/></radialGradient><linearGradient id="g" gradientTransform="translate(84 69.99996)" gradientUnits="userSpaceOnUse" x1="21" x2="21" xlink:href="#d" y1="972.36218" y2="979.36218"/><linearGradient id="h" gradientTransform="translate(57 56.00002)" gradientUnits="userSpaceOnUse" x1="18" x2="18" xlink:href="#i" y1="971.36218" y2="984.36218"/><linearGradient id="i" gradientTransform="matrix(.28571361 0 0 .30419701 132.64287 947.09479)" gradientUnits="userSpaceOnUse" x1="85.250145" x2="85.250145" y1="34.588219" y2="53.476513"><stop offset="0" stop-color="#8cd5ff"/><stop offset=".36319068" stop-color="#64baff"/><stop offset=".59482187" stop-color="#3689e6"/><stop offset="1" stop-color="#0d52bf"/></linearGradient><linearGradient id="j" gradientTransform="translate(58 57.00002)" gradientUnits="userSpaceOnUse" x1="21" x2="21" xlink:href="#d" y1="972.36218" y2="979.36218"/><linearGradient id="k" gradientTransform="translate(70 55.99997)" gradientUnits="userSpaceOnUse" x1="18" x2="18" xlink:href="#l" y1="971.36218" y2="984.36218"/><radialGradient id="l" cx="4.380489" cy="8.449766" gradientTransform="matrix(0 1.2667841 -1.3401065 -.00000002 183.32363 970.38708)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#ff8c82"/><stop offset=".26238" stop-color="#ed5353"/><stop offset=".66093999" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></radialGradient><linearGradient id="m" gradientTransform="translate(71 56.99997)" gradientUnits="userSpaceOnUse" x1="21" x2="21" xlink:href="#d" y1="972.36218" y2="979.36218"/><linearGradient id="n" gradientUnits="userSpaceOnUse" x1="75" x2="75" xlink:href="#o" y1="1040.3622" y2="1053.3622"/><linearGradient id="o"><stop offset="0" stop-color="#ffc27d"/><stop offset=".37499967" stop-color="#ffa154"/><stop offset=".66551876" stop-color="#f37329"/><stop offset="1" stop-color="#cc3b02"/></linearGradient><linearGradient id="p" gradientTransform="translate(58 70)" gradientUnits="userSpaceOnUse" x1="21" x2="21" xlink:href="#d" y1="972.36218" y2="979.36218"/><linearGradient id="q" gradientTransform="translate(70 68.99998)" gradientUnits="userSpaceOnUse" x1="18" x2="18" xlink:href="#r" y1="971.36218" y2="984.36218"/><radialGradient id="r" cx="4.380489" cy="8.449766" gradientTransform="matrix(0 1.2667841 -1.3401065 -.00000002 -40.676371 988.38708)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="s" gradientTransform="translate(71 69.99998)" gradientUnits="userSpaceOnUse" x1="21" x2="21" xlink:href="#d" y1="972.36218" y2="979.36218"/><linearGradient id="t" gradientTransform="translate(83 56.00002)" gradientUnits="userSpaceOnUse" x1="18" x2="18" xlink:href="#u" y1="971.36218" y2="984.36218"/><radialGradient id="u" cx="4.380489" cy="8.449766" gradientTransform="matrix(0 1.2667841 -1.3401065 -.00000002 -14.676371 964.38708)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#fff394"/><stop offset=".54033238" stop-color="#ffe16b"/><stop offset=".77016616" stop-color="#f9c440"/><stop offset="1" stop-color="#d48e15"/></radialGradient><linearGradient id="v" gradientTransform="translate(84 57.00002)" gradientUnits="userSpaceOnUse" x1="21" x2="21" xlink:href="#d" y1="972.36218" y2="979.36218"/><linearGradient id="w" gradientTransform="matrix(.29398147 0 0 .29398147 -.220486 270.43876)" gradientUnits="userSpaceOnUse" x1="7.5" x2="7.5" xlink:href="#r" y1="70.550003" y2="83.150002"/><linearGradient id="x" gradientTransform="matrix(.23518635 0 0 .23518635 .220477 274.87779)" gradientUnits="userSpaceOnUse" x1="6.937503" x2="7" xlink:href="#r" y1="69.312523" y2="79"/><linearGradient id="y" gradientTransform="matrix(.26458333 0 0 .26458333 0 18.562499)" gradientUnits="userSpaceOnUse" x1="7.5" x2="7.5" xlink:href="#z" y1="1032.3622" y2="1039.3622"/><linearGradient id="z" gradientTransform="matrix(.24324324 0 0 .35135133 -23.337836 21.067572)" gradientUnits="userSpaceOnUse" x1="7.555548" x2="7.555548" y1="9.769218" y2="18.30768"><stop offset="0" stop-color="#fff"/><stop offset=".49999961" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="A" gradientTransform="matrix(.30238094 0 0 .30238094 -.737053 269.95579)" gradientUnits="userSpaceOnUse" x1="19.5" x2="19.5" xlink:href="#l" y1="68" y2="77.187508"/><linearGradient id="B" gradientTransform="matrix(.30238094 0 0 .30238094 -.737053 272.33704)" gradientUnits="userSpaceOnUse" x1="19.5" x2="19.5" xlink:href="#r" y1="67.5" y2="77.187508"/><linearGradient id="C" gradientUnits="userSpaceOnUse" x1="11" x2="11" xlink:href="#f" y1=".99998" y2="23.999981"/><linearGradient id="D" gradientUnits="userSpaceOnUse" x1="15.61041647" x2="15.61041647" xlink:href="#o" y1="278.74373918046" y2="281.65415581046"/><linearGradient id="E" gradientUnits="userSpaceOnUse" x1="11.90624985" x2="11.90624985" xlink:href="#o" y1="278.47915585046" y2="281.91873914046"/><linearGradient id="F" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#o" y1="983.36218" y2="991.36218"/><linearGradient id="G" gradientUnits="userSpaceOnUse" x1="27.5" x2="27.5" xlink:href="#o" y1="982.36218" y2="991.36218"/><linearGradient id="H" gradientUnits="userSpaceOnUse" x1="18" x2="18" xlink:href="#o" y1="982.36218" y2="995.36218"/><linearGradient id="I" gradientUnits="userSpaceOnUse" x1="8.5" x2="8.5" xlink:href="#o" y1="982.86218" y2="993.36218"/><linearGradient id="J" gradientTransform="translate(1 12)" gradientUnits="userSpaceOnUse" x1="2.5" x2="2.5" xlink:href="#d" y1="972.36218" y2="975.36218"/><linearGradient id="K" gradientTransform="translate(1 12)" gradientUnits="userSpaceOnUse" x1="10.5" x2="10.5" xlink:href="#d" y1="972.36218" y2="977.36218"/><linearGradient id="L" gradientTransform="translate(1 12)" gradientUnits="userSpaceOnUse" x1="21" x2="21" xlink:href="#d" y1="972.36218" y2="979.36218"/><linearGradient id="M" gradientUnits="userSpaceOnUse" x1="30.5" x2="30.5" xlink:href="#z" y1="984.36218" y2="987.36218"/><linearGradient id="N" gradientUnits="userSpaceOnUse" x1="27.517246" x2="27.51746" xlink:href="#o" y1="971.38232" y2="979.7088"/><linearGradient id="O" gradientUnits="userSpaceOnUse" x1="30.5" x2="30.5" xlink:href="#z" y1="972.99811" y2="976.72632"/><linearGradient id="P" gradientTransform="matrix(.26458333 0 0 .26458333 0 18.562499)" gradientUnits="userSpaceOnUse" x1="48.5" x2="48.5" xlink:href="#z" y1="984.36218" y2="991.36218"/><linearGradient id="Q" gradientUnits="userSpaceOnUse" x1="57.5" x2="57.5" xlink:href="#z" y1="984.36218" y2="990.36218"/><linearGradient id="R" gradientTransform="translate(0 44)" gradientUnits="userSpaceOnUse" x1="74.5" x2="74.5" xlink:href="#u" y1="971.86218" y2="980.36218"/><linearGradient id="S" gradientTransform="translate(0 44)" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#u" y1="972.36218" y2="980.36218"/><linearGradient id="T" gradientTransform="translate(0 44)" gradientUnits="userSpaceOnUse" x1="27.5" x2="27.5" xlink:href="#u" y1="971.36218" y2="980.36218"/><linearGradient id="U" gradientTransform="translate(0 44)" gradientUnits="userSpaceOnUse" x1="18" x2="18" xlink:href="#u" y1="971.36218" y2="984.36218"/><linearGradient id="V" gradientTransform="translate(0 44)" gradientUnits="userSpaceOnUse" x1="8.5" x2="8.5" xlink:href="#u" y1="971.86218" y2="982.36218"/><linearGradient id="W" gradientTransform="translate(1 45)" gradientUnits="userSpaceOnUse" x1="2.5" x2="2.5" xlink:href="#d" y1="972.36218" y2="975.86218"/><linearGradient id="X" gradientTransform="translate(1 45)" gradientUnits="userSpaceOnUse" x1="10.5" x2="10.5" xlink:href="#d" y1="972.36218" y2="977.36218"/><linearGradient id="Y" gradientTransform="translate(1 45)" gradientUnits="userSpaceOnUse" x1="21" x2="21" xlink:href="#d" y1="972.36218" y2="979.36218"/><linearGradient id="Z" gradientTransform="matrix(.66685544 0 0 .66685544 10.160909 368.77004)" gradientUnits="userSpaceOnUse" x1="30.5" x2="30.5" xlink:href="#z" y1="972.61279" y2="977.11151"/><linearGradient id="aa" gradientTransform="translate(0 44)" gradientUnits="userSpaceOnUse" x1="84.5" x2="84.5" xlink:href="#u" y1="971.92468" y2="982.36218"/><linearGradient id="ab" gradientTransform="translate(0 44)" gradientUnits="userSpaceOnUse" x1="93.5" x2="93.5" xlink:href="#u" y1="971.86218" y2="980.36218"/><linearGradient id="ac" gradientTransform="translate(0 44)" gradientUnits="userSpaceOnUse" x1="101.5" x2="101.5" xlink:href="#u" y1="971.86218" y2="982.36218"/><linearGradient id="ad" gradientTransform="translate(0 44)" gradientUnits="userSpaceOnUse" x1="111.5" x2="111.5" xlink:href="#u" y1="971.36218" y2="984.36218"/><linearGradient id="ae" gradientTransform="matrix(.99425172 0 0 .99425172 .175323 5.603807)" gradientUnits="userSpaceOnUse" x1="27.5" x2="27.500216" xlink:href="#u" y1="971.36218" y2="979.73682"/><linearGradient id="af" gradientTransform="matrix(.74586867 0 0 .74586867 7.751003 247.74294)" gradientUnits="userSpaceOnUse" x1="30.5" x2="30.5" xlink:href="#z" y1="972.61279" y2="977.11151"/><linearGradient id="ag" gradientUnits="userSpaceOnUse" x1="65.5" x2="65.5" xlink:href="#u" y1="971.86218" y2="984.36218"/><linearGradient id="ah" gradientUnits="userSpaceOnUse" x1="65.5" x2="65.5" xlink:href="#z" y1="973.36218" y2="980.36218"/><linearGradient id="ai" gradientTransform="translate(0 33)" gradientUnits="userSpaceOnUse" x1="59" x2="59" xlink:href="#u" y1="983.36218" y2="994.36218"/><linearGradient id="aj" gradientTransform="translate(0 44)" gradientUnits="userSpaceOnUse" x1="57.5" x2="57.5" xlink:href="#z" y1="973.36218" y2="978.86218"/><linearGradient id="ak" gradientTransform="matrix(0 -1 1 0 -901.862179 1076.362181)" gradientUnits="userSpaceOnUse" x1="59" x2="56" xlink:href="#z" y1="976.36218" y2="976.36218"/><linearGradient id="al" gradientUnits="userSpaceOnUse" x1="45" x2="45" xlink:href="#u" y1="982.36218" y2="995.36218"/><linearGradient id="am" gradientTransform="matrix(.80022678 0 0 .80022678 9.689001 197.34841)" gradientUnits="userSpaceOnUse" x1="48.5" x2="48.5" xlink:href="#z" y1="984.11322" y2="992.23596"/><linearGradient id="an" gradientTransform="translate(0 44)" gradientUnits="userSpaceOnUse" x1="84.5" x2="84.5" xlink:href="#z" y1="973.36218" y2="977.86218"/><linearGradient id="ao" gradientTransform="translate(0 44)" gradientUnits="userSpaceOnUse" x1="93.5" x2="93.5" xlink:href="#d" y1="973.36218" y2="976.36218"/><linearGradient id="ap" gradientTransform="translate(7 44)" gradientUnits="userSpaceOnUse" x1="93.5" x2="93.5" xlink:href="#d" y1="973.36218" y2="978.36218"/><linearGradient id="aq" gradientTransform="translate(16 44)" gradientUnits="userSpaceOnUse" x1="93.5" x2="93.5" xlink:href="#d" y1="973.36218" y2="980.36218"/><linearGradient id="ar" gradientUnits="userSpaceOnUse" x1="17.330208115" x2="17.330208115" xlink:href="#o" y1="278.61144751546" y2="281.91873914046"/><linearGradient id="as" gradientTransform="matrix(.26458333 0 0 .26458333 0 18.562499)" gradientUnits="userSpaceOnUse" x1="65.5" x2="65.5" xlink:href="#z" y1="984.36218" y2="991.36218"/><linearGradient id="at" gradientUnits="userSpaceOnUse" x1="74.5" x2="74.5" xlink:href="#o" y1="982.86218" y2="991.36218"/><linearGradient id="au" gradientUnits="userSpaceOnUse" x1="84.5" x2="84.5" xlink:href="#o" y1="982.92468" y2="993.36218"/><linearGradient id="av" gradientUnits="userSpaceOnUse" x1="93.5" x2="93.5" xlink:href="#o" y1="982.86218" y2="992.36218"/><linearGradient id="aw" gradientUnits="userSpaceOnUse" x1="101.5" x2="101.5" xlink:href="#o" y1="982.86218" y2="993.36218"/><linearGradient id="ax" gradientUnits="userSpaceOnUse" x1="111" x2="111" xlink:href="#o" y1="982.36218" y2="995.36218"/><linearGradient id="ay" gradientUnits="userSpaceOnUse" x1="74.5" x2="74.5" xlink:href="#z" y1="984.36218" y2="987.36218"/><linearGradient id="az" gradientUnits="userSpaceOnUse" x1="84" x2="84" xlink:href="#z" y1="984.36218" y2="989.36218"/><linearGradient id="aA" gradientTransform="translate(0 11)" gradientUnits="userSpaceOnUse" x1="93.5" x2="93.5" xlink:href="#d" y1="973.36218" y2="976.36218"/><linearGradient id="aB" gradientTransform="translate(7 11)" gradientUnits="userSpaceOnUse" x1="93.5" x2="93.5" xlink:href="#d" y1="973.36218" y2="978.36218"/><linearGradient id="aC" gradientTransform="translate(16 11)" gradientUnits="userSpaceOnUse" x1="93.5" x2="93.5" xlink:href="#d" y1="973.36218" y2="980.36218"/><linearGradient id="aD" gradientTransform="translate(0 -10.9951)" gradientUnits="userSpaceOnUse" x1="74.5" x2="74.5" xlink:href="#i" y1="971.86218" y2="980.3573"/><linearGradient id="aE" gradientTransform="translate(0 -10.9951)" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#i" y1="972.36218" y2="980.3573"/><linearGradient id="aF" gradientTransform="translate(0 -10.9951)" gradientUnits="userSpaceOnUse" x1="27.5" x2="27.5" xlink:href="#i" y1="971.36218" y2="980.3573"/><linearGradient id="aG" gradientTransform="translate(0 -10.9951)" gradientUnits="userSpaceOnUse" x1="18" x2="18" xlink:href="#i" y1="971.36218" y2="983.8573"/><linearGradient id="aH" gradientTransform="translate(0 -10.9951)" gradientUnits="userSpaceOnUse" x1="8.5" x2="8.5" xlink:href="#i" y1="971.86218" y2="982.3573"/><linearGradient id="aI" gradientTransform="translate(1 -9.9951)" gradientUnits="userSpaceOnUse" x1="2.5" x2="2.5" xlink:href="#d" y1="972.36218" y2="975.3573"/><linearGradient id="aJ" gradientTransform="translate(1 -9.9951)" gradientUnits="userSpaceOnUse" x1="10.5" x2="10.5" xlink:href="#d" y1="972.36218" y2="977.36218"/><linearGradient id="aK" gradientTransform="translate(1 -9.9951)" gradientUnits="userSpaceOnUse" x1="21" x2="21" xlink:href="#d" y1="972.36218" y2="979.36218"/><linearGradient id="aL" gradientTransform="matrix(.66685544 0 0 .66685544 10.160909 313.77494)" gradientUnits="userSpaceOnUse" x1="30.5" x2="30.5" xlink:href="#z" y1="972.61279" y2="977.11151"/><linearGradient id="aM" gradientTransform="translate(0 -10.9951)" gradientUnits="userSpaceOnUse" x1="84.5" x2="84.5" xlink:href="#i" y1="971.92468" y2="982.3573"/><linearGradient id="aN" gradientTransform="translate(0 -10.9951)" gradientUnits="userSpaceOnUse" x1="93.5" x2="93.5" xlink:href="#i" y1="971.86218" y2="980.3573"/><linearGradient id="aO" gradientTransform="translate(0 -10.9951)" gradientUnits="userSpaceOnUse" x1="101.5" x2="101.5" xlink:href="#i" y1="971.86218" y2="982.3573"/><linearGradient id="aP" gradientTransform="translate(0 -10.9951)" gradientUnits="userSpaceOnUse" x1="111" x2="111" xlink:href="#i" y1="971.3573" y2="984.3573"/><linearGradient id="aQ" gradientTransform="matrix(.35280306 0 0 .35280306 -.574035 -70.084113)" gradientUnits="userSpaceOnUse" x1="27.5" x2="27.500214" xlink:href="#i" y1="971.36218" y2="979.73309"/><linearGradient id="aR" gradientTransform="matrix(.26466612 0 0 .26466612 2.114141 15.837222)" gradientUnits="userSpaceOnUse" x1="30.5" x2="30.5" xlink:href="#z" y1="972.61279" y2="977.11151"/><linearGradient id="aS" gradientTransform="matrix(.26458333 0 0 .26458333 0 15.653379)" gradientUnits="userSpaceOnUse" x1="65.5" x2="65.5" xlink:href="#i" y1="971.86218" y2="984.3573"/><linearGradient id="aT" gradientTransform="matrix(.26458333 0 0 .26458333 0 15.653379)" gradientUnits="userSpaceOnUse" x1="65.5" x2="65.5" xlink:href="#z" y1="973.36218" y2="980.36218"/><linearGradient id="aU" gradientTransform="translate(0 -21.9951)" gradientUnits="userSpaceOnUse" x1="59" x2="59" xlink:href="#i" y1="983.36218" y2="994.3573"/><linearGradient id="aV" gradientTransform="translate(0 -10.9951)" gradientUnits="userSpaceOnUse" x1="57.5" x2="57.5" xlink:href="#z" y1="973.36218" y2="978.86218"/><linearGradient id="aW" gradientTransform="matrix(0 -1 1 0 -901.862179 1021.367081)" gradientUnits="userSpaceOnUse" x1="59" x2="56" xlink:href="#z" y1="976.36218" y2="976.36218"/><linearGradient id="aX" gradientTransform="matrix(.26458333 0 0 .26458333 0 12.742963)" gradientUnits="userSpaceOnUse" x1="45" x2="45" xlink:href="#i" y1="982.36218" y2="994.3573"/><linearGradient id="aY" gradientTransform="matrix(.80022678 0 0 .80022678 9.689001 175.35331)" gradientUnits="userSpaceOnUse" x1="48.5" x2="48.5" xlink:href="#z" y1="984.11322" y2="992.23596"/><linearGradient id="aZ" gradientTransform="translate(0 -10.9951)" gradientUnits="userSpaceOnUse" x1="84.5" x2="84.5" xlink:href="#z" y1="973.36218" y2="977.86218"/><linearGradient id="a0" gradientTransform="translate(0 -10.9951)" gradientUnits="userSpaceOnUse" x1="93.5" x2="93.5" xlink:href="#d" y1="973.36218" y2="976.36218"/><linearGradient id="a1" gradientTransform="translate(7 -10.9951)" gradientUnits="userSpaceOnUse" x1="93.5" x2="93.5" xlink:href="#d" y1="973.36218" y2="978.3573"/><linearGradient id="a2" gradientTransform="translate(16 -10.9951)" gradientUnits="userSpaceOnUse" x1="93.5" x2="93.5" xlink:href="#d" y1="973.36218" y2="980.3573"/><linearGradient id="a3" gradientTransform="translate(0 32.99998)" gradientUnits="userSpaceOnUse" x1="74.5" x2="74.5" xlink:href="#r" y1="971.86218" y2="980.36218"/><linearGradient id="a4" gradientTransform="translate(0 32.99998)" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#r" y1="972.36218" y2="980.36218"/><linearGradient id="a5" gradientTransform="translate(0 32.99998)" gradientUnits="userSpaceOnUse" x1="27.5" x2="27.5" xlink:href="#r" y1="971.36218" y2="980.36218"/><linearGradient id="a6" gradientTransform="translate(0 32.99998)" gradientUnits="userSpaceOnUse" x1="18" x2="18" xlink:href="#r" y1="971.36218" y2="984.36218"/><linearGradient id="a7" gradientTransform="translate(0 32.99998)" gradientUnits="userSpaceOnUse" x1="8.5" x2="8.5" xlink:href="#r" y1="971.86218" y2="982.36218"/><linearGradient id="a8" gradientTransform="translate(1 33.99998)" gradientUnits="userSpaceOnUse" x1="2.5" x2="2.5" xlink:href="#d" y1="972.36218" y2="975.86218"/><linearGradient id="a9" gradientTransform="translate(1 33.99998)" gradientUnits="userSpaceOnUse" x1="10.5" x2="10.5" xlink:href="#d" y1="972.36218" y2="977.36218"/><linearGradient id="ba" gradientTransform="translate(1 33.99998)" gradientUnits="userSpaceOnUse" x1="21" x2="21" xlink:href="#d" y1="972.36218" y2="979.36218"/><linearGradient id="bb" gradientTransform="matrix(.66685544 0 0 .66685544 10.160909 357.77002)" gradientUnits="userSpaceOnUse" x1="30.5" x2="30.5" xlink:href="#z" y1="972.61279" y2="977.11151"/><linearGradient id="bc" gradientTransform="translate(0 32.99998)" gradientUnits="userSpaceOnUse" x1="84.5" x2="84.5" xlink:href="#r" y1="971.92468" y2="982.36218"/><linearGradient id="bd" gradientTransform="translate(0 32.99998)" gradientUnits="userSpaceOnUse" x1="93.5" x2="93.5" xlink:href="#r" y1="971.86218" y2="980.36218"/><linearGradient id="be" gradientTransform="translate(0 32.99998)" gradientUnits="userSpaceOnUse" x1="101.5" x2="101.5" xlink:href="#r" y1="971.86218" y2="982.36218"/><linearGradient id="bf" gradientTransform="translate(0 32.99998)" gradientUnits="userSpaceOnUse" x1="112" x2="112" xlink:href="#r" y1="971.36218" y2="984.36218"/><linearGradient id="bg" gradientTransform="matrix(.35280306 0 0 .35280306 -.574035 -58.443743)" gradientUnits="userSpaceOnUse" x1="27.5" x2="27.500214" xlink:href="#r" y1="971.36218" y2="979.73682"/><linearGradient id="bh" gradientTransform="matrix(.26466612 0 0 .26466612 2.114141 27.477587)" gradientUnits="userSpaceOnUse" x1="30.5" x2="30.5" xlink:href="#z" y1="972.61279" y2="977.11151"/><linearGradient id="bi" gradientTransform="matrix(.26458333 0 0 .26458333 0 27.293744)" gradientUnits="userSpaceOnUse" x1="65.5" x2="65.5" xlink:href="#r" y1="971.86218" y2="984.36218"/><linearGradient id="bj" gradientTransform="matrix(.26458333 0 0 .26458333 0 27.293744)" gradientUnits="userSpaceOnUse" x1="65.5" x2="65.5" xlink:href="#z" y1="973.36218" y2="980.36218"/><linearGradient id="bk" gradientTransform="translate(0 21.99998)" gradientUnits="userSpaceOnUse" x1="59" x2="59" xlink:href="#r" y1="983.36218" y2="994.36218"/><linearGradient id="bl" gradientTransform="translate(0 32.99998)" gradientUnits="userSpaceOnUse" x1="57.5" x2="57.5" xlink:href="#z" y1="973.36218" y2="978.86218"/><linearGradient id="bm" gradientTransform="matrix(0 -1 1 0 -901.862179 1065.362161)" gradientUnits="userSpaceOnUse" x1="59" x2="56" xlink:href="#z" y1="976.36218" y2="976.36218"/><linearGradient id="bn" gradientTransform="matrix(.26458333 0 0 .26458333 0 24.383327)" gradientUnits="userSpaceOnUse" x1="45" x2="45" xlink:href="#r" y1="982.36218" y2="995.36218"/><linearGradient id="bo" gradientTransform="matrix(.80022678 0 0 .80022678 9.689001 219.34839)" gradientUnits="userSpaceOnUse" x1="48.5" x2="48.5" xlink:href="#z" y1="984.11322" y2="992.23596"/><linearGradient id="bp" gradientTransform="translate(0 32.99998)" gradientUnits="userSpaceOnUse" x1="84.5" x2="84.5" xlink:href="#z" y1="973.36218" y2="977.86218"/><linearGradient id="bq" gradientTransform="translate(0 32.99998)" gradientUnits="userSpaceOnUse" x1="93.5" x2="93.5" xlink:href="#d" y1="973.36218" y2="976.36218"/><linearGradient id="br" gradientTransform="translate(0 .99508)" gradientUnits="userSpaceOnUse" x1="101.5" x2="101.5" xlink:href="#d" y1="1005.3622" y2="1010.3622"/><linearGradient id="bs" gradientTransform="translate(16 32.99998)" gradientUnits="userSpaceOnUse" x1="93.5" x2="93.5" xlink:href="#d" y1="973.36218" y2="980.36218"/><linearGradient id="bt" gradientTransform="translate(0 -.00006)" gradientUnits="userSpaceOnUse" x1="74.5" x2="74.5" xlink:href="#f" y1="971.86218" y2="980.36224"/><linearGradient id="bu" gradientTransform="translate(0 -.00006)" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#f" y1="972.36218" y2="980.36224"/><linearGradient id="bv" gradientTransform="translate(0 -.00006)" gradientUnits="userSpaceOnUse" x1="27.5" x2="27.5" xlink:href="#f" y1="971.36218" y2="980.36224"/><linearGradient id="bw" gradientTransform="translate(0 -.00006)" gradientUnits="userSpaceOnUse" x1="18" x2="18" xlink:href="#f" y1="971.36218" y2="984.36224"/><linearGradient id="bx" gradientTransform="translate(0 -.00006)" gradientUnits="userSpaceOnUse" x1="8.5" x2="8.5" xlink:href="#f" y1="971.86218" y2="982.36224"/><linearGradient id="by" gradientTransform="translate(1 .99994)" gradientUnits="userSpaceOnUse" x1="2.5" x2="2.5" xlink:href="#d" y1="972.36218" y2="975.36224"/><linearGradient id="bz" gradientTransform="translate(1 .99994)" gradientUnits="userSpaceOnUse" x1="10.5" x2="10.5" xlink:href="#d" y1="972.36218" y2="977.36218"/><linearGradient id="bA" gradientTransform="translate(1 .99994)" gradientUnits="userSpaceOnUse" x1="21" x2="21" xlink:href="#d" y1="972.36218" y2="979.36218"/><linearGradient id="bB" gradientTransform="matrix(.66685544 0 0 .66685544 10.160909 324.76998)" gradientUnits="userSpaceOnUse" x1="30.5" x2="30.5" xlink:href="#z" y1="972.61279" y2="977.11151"/><linearGradient id="bC" gradientTransform="translate(0 -.00006)" gradientUnits="userSpaceOnUse" x1="84.5" x2="84.5" xlink:href="#f" y1="971.92468" y2="982.36224"/><linearGradient id="bD" gradientTransform="translate(0 -.00006)" gradientUnits="userSpaceOnUse" x1="93.5" x2="93.5" xlink:href="#f" y1="971.86218" y2="980.36224"/><linearGradient id="bE" gradientTransform="translate(0 -.00006)" gradientUnits="userSpaceOnUse" x1="101.5" x2="101.5" xlink:href="#f" y1="971.86218" y2="982.36224"/><linearGradient id="bF" gradientTransform="translate(0 -.00006)" gradientUnits="userSpaceOnUse" x1="111.5" x2="111.5" xlink:href="#f" y1="974.8548" y2="984.36224"/><linearGradient id="bG" gradientTransform="matrix(.35280306 0 0 .35280306 -.574035 -67.174993)" gradientUnits="userSpaceOnUse" x1="27.5" x2="27.500214" xlink:href="#f" y1="971.36218" y2="979.73682"/><linearGradient id="bH" gradientTransform="matrix(.26466612 0 0 .26466612 2.114141 18.746327)" gradientUnits="userSpaceOnUse" x1="30.5" x2="30.5" xlink:href="#z" y1="972.61279" y2="977.11151"/><linearGradient id="bI" gradientTransform="matrix(.26458333 0 0 .26458333 0 18.562484)" gradientUnits="userSpaceOnUse" x1="65.5" x2="65.5" xlink:href="#f" y1="971.86218" y2="984.36224"/><linearGradient id="bJ" gradientTransform="matrix(.26458333 0 0 .26458333 0 18.562484)" gradientUnits="userSpaceOnUse" x1="65.5" x2="65.5" xlink:href="#z" y1="973.36218" y2="980.36218"/><linearGradient id="bK" gradientTransform="translate(0 -11.00006)" gradientUnits="userSpaceOnUse" x1="59" x2="59" xlink:href="#f" y1="983.36218" y2="994.36224"/><linearGradient id="bL" gradientTransform="translate(0 -.00006)" gradientUnits="userSpaceOnUse" x1="57.5" x2="57.5" xlink:href="#z" y1="973.36218" y2="978.86218"/><linearGradient id="bM" gradientTransform="matrix(0 -1 1 0 -901.862179 1032.362121)" gradientUnits="userSpaceOnUse" x1="59" x2="56" xlink:href="#z" y1="976.36218" y2="976.36218"/><linearGradient id="bN" gradientTransform="matrix(.26458333 0 0 .26458333 0 15.652067)" gradientUnits="userSpaceOnUse" x1="45" x2="45" xlink:href="#f" y1="982.36218" y2="995.36224"/><linearGradient id="bO" gradientTransform="matrix(.80022678 0 0 .80022678 9.689001 186.34835)" gradientUnits="userSpaceOnUse" x1="48.5" x2="48.5" xlink:href="#z" y1="984.11322" y2="992.23596"/><linearGradient id="bP" gradientTransform="translate(0 -.00006)" gradientUnits="userSpaceOnUse" x1="84.5" x2="84.5" xlink:href="#z" y1="973.36218" y2="977.86218"/><linearGradient id="bQ" gradientTransform="translate(0 -.00006)" gradientUnits="userSpaceOnUse" x1="93.5" x2="93.5" xlink:href="#d" y1="973.36218" y2="976.36218"/><linearGradient id="bR" gradientTransform="translate(0 -32.00496)" gradientUnits="userSpaceOnUse" x1="101.5" x2="101.5" xlink:href="#d" y1="1005.3622" y2="1010.3622"/><linearGradient id="bS" gradientTransform="translate(16 -.00006)" gradientUnits="userSpaceOnUse" x1="93.5" x2="93.5" xlink:href="#d" y1="973.36218" y2="980.36224"/><linearGradient id="bT" gradientTransform="translate(0 21.99996)" gradientUnits="userSpaceOnUse" x1="74.5" x2="74.5" xlink:href="#l" y1="971.86218" y2="980.36224"/><linearGradient id="bU" gradientTransform="translate(0 21.99996)" gradientUnits="userSpaceOnUse" x1="4" x2="4" xlink:href="#l" y1="972.36218" y2="980.36224"/><linearGradient id="bV" gradientTransform="translate(0 21.99996)" gradientUnits="userSpaceOnUse" x1="27.5" x2="27.5" xlink:href="#l" y1="971.36218" y2="980.36224"/><linearGradient id="bW" gradientTransform="translate(0 21.99996)" gradientUnits="userSpaceOnUse" x1="18" x2="18" xlink:href="#l" y1="971.36218" y2="984.36224"/><linearGradient id="bX" gradientTransform="translate(0 21.99996)" gradientUnits="userSpaceOnUse" x1="8.5" x2="8.5" xlink:href="#l" y1="971.86218" y2="982.36224"/><linearGradient id="bY" gradientTransform="translate(1 22.99996)" gradientUnits="userSpaceOnUse" x1="2.5" x2="2.5" xlink:href="#d" y1="972.36218" y2="975.36224"/><linearGradient id="bZ" gradientTransform="translate(1 22.99996)" gradientUnits="userSpaceOnUse" x1="10.5" x2="10.5" xlink:href="#d" y1="972.36218" y2="977.36218"/><linearGradient id="b0" gradientTransform="translate(1 22.99996)" gradientUnits="userSpaceOnUse" x1="21" x2="21" xlink:href="#d" y1="972.36218" y2="979.36218"/><linearGradient id="b1" gradientTransform="matrix(.66685544 0 0 .66685544 10.160909 346.77)" gradientUnits="userSpaceOnUse" x1="30.5" x2="30.5" xlink:href="#z" y1="972.61279" y2="977.11151"/><linearGradient id="b2" gradientTransform="translate(0 21.99996)" gradientUnits="userSpaceOnUse" x1="84.5" x2="84.5" xlink:href="#l" y1="971.92468" y2="982.36224"/><linearGradient id="b3" gradientTransform="translate(0 21.99996)" gradientUnits="userSpaceOnUse" x1="93.5" x2="93.5" xlink:href="#l" y1="971.86218" y2="980.36224"/><linearGradient id="b4" gradientTransform="translate(0 21.99996)" gradientUnits="userSpaceOnUse" x1="101.5" x2="101.5" xlink:href="#l" y1="971.86218" y2="982.36224"/><linearGradient id="b5" gradientTransform="translate(0 21.99996)" gradientUnits="userSpaceOnUse" x1="111.5" x2="111.5" xlink:href="#l" y1="971.36224" y2="984.36224"/><linearGradient id="b6" gradientTransform="matrix(.35280306 0 0 .35280306 -.574035 -61.35416)" gradientUnits="userSpaceOnUse" x1="27.5" x2="27.500214" xlink:href="#l" y1="971.36218" y2="979.73682"/><linearGradient id="b7" gradientTransform="matrix(.26466612 0 0 .26466612 2.114141 24.567165)" gradientUnits="userSpaceOnUse" x1="30.5" x2="30.5" xlink:href="#z" y1="972.61279" y2="977.11151"/><linearGradient id="b8" gradientTransform="matrix(.26458333 0 0 .26458333 0 24.383322)" gradientUnits="userSpaceOnUse" x1="65.5" x2="65.5" xlink:href="#l" y1="971.86218" y2="984.36224"/><linearGradient id="b9" gradientTransform="matrix(.26458333 0 0 .26458333 0 24.383322)" gradientUnits="userSpaceOnUse" x1="65.5" x2="65.5" xlink:href="#z" y1="973.36218" y2="980.36218"/><linearGradient id="ca" gradientTransform="translate(0 10.99996)" gradientUnits="userSpaceOnUse" x1="59" x2="59" xlink:href="#l" y1="983.36218" y2="994.36224"/><linearGradient id="cb" gradientTransform="translate(0 21.99996)" gradientUnits="userSpaceOnUse" x1="57.5" x2="57.5" xlink:href="#z" y1="973.36218" y2="978.86218"/><linearGradient id="cc" gradientTransform="matrix(0 -1 1 0 -901.862179 1054.362141)" gradientUnits="userSpaceOnUse" x1="59" x2="56" xlink:href="#z" y1="976.36218" y2="976.36218"/><linearGradient id="cd" gradientTransform="matrix(.26458333 0 0 .26458333 0 21.472905)" gradientUnits="userSpaceOnUse" x1="45" x2="45" xlink:href="#l" y1="982.36218" y2="995.36224"/><linearGradient id="ce" gradientTransform="matrix(.80022678 0 0 .80022678 9.689001 208.34837)" gradientUnits="userSpaceOnUse" x1="48.5" x2="48.5" xlink:href="#z" y1="984.11322" y2="992.23596"/><linearGradient id="cf" gradientTransform="translate(0 21.99996)" gradientUnits="userSpaceOnUse" x1="84.5" x2="84.5" xlink:href="#z" y1="973.36218" y2="977.86218"/><linearGradient id="cg" gradientTransform="translate(0 21.99996)" gradientUnits="userSpaceOnUse" x1="93.5" x2="93.5" xlink:href="#d" y1="973.36218" y2="976.36218"/><linearGradient id="ch" gradientTransform="translate(0 -10.00494)" gradientUnits="userSpaceOnUse" x1="101.5" x2="101.5" xlink:href="#d" y1="1005.3622" y2="1010.3622"/><linearGradient id="ci" gradientUnits="userSpaceOnUse" x1="111" x2="111" xlink:href="#d" y1="995.36218" y2="1002.3622"/><linearGradient id="cj" gradientUnits="userSpaceOnUse" x1="19.5" x2="19.5" xlink:href="#z" y1="1029.8622" y2="1034.3622"/><linearGradient id="ck" gradientTransform="translate(0 8.99998)" gradientUnits="userSpaceOnUse" x1="19.5" x2="19.5" xlink:href="#z" y1="1029.8622" y2="1034.3622"/><g transform="translate(0 -272.65832)"><g transform="matrix(.26458333 0 0 .26458333 6.614583 290.64999)"><path d="m.5.5h21v21h-21z" fill="url(#a)"/><g fill="none"><g stroke-linecap="round"><path d="m.5.5h21v21h-21z" fill="none" stroke="url(#b)" stroke-linejoin="round" stroke-opacity=".956364"/><g stroke="#80827d"><path d="m3.6089412 14.304221c4.0094035 5.414838 10.7097368 5.695779 14.7488688 0"/><path d="m2.2576481 15 2.8209587-1.628681"/><path d="m19.661397 15-2.820959-1.628681"/><path d="m8.5071212 9.49995h5.9999998"/><path d="m11.5 6.4928788v12.0000002"/><path d="m13.000001 5a1.5 1.5 0 0 1 -1.488298 1.4999544 1.5 1.5 0 0 1 -1.51152-1.4765505 1.5 1.5 0 0 1 1.464714-1.5229931 1.5 1.5 0 0 1 1.534374 1.452787" stroke-linejoin="round"/></g></g><path d="m1.5 1.49998h19v19h-19z" opacity=".5" stroke="url(#c)" stroke-linejoin="round"/></g></g><g stroke-linecap="round" stroke-linejoin="round" transform="matrix(.26458333 0 0 .26458333 0 18.562496)"><path d="m99.5 1040.8622h10v10h-10z" fill="url(#e)" stroke="#0e141f" stroke-opacity=".552941"/><path d="m100.5 1041.8622h8v8h-8z" fill="none" opacity=".5" stroke="url(#g)"/><path d="m73.5 1027.8622h10v10h-10z" fill="url(#h)" stroke="#002e99" stroke-opacity=".588235"/><path d="m74.5 1028.8622h8v8h-8z" fill="none" opacity=".5" stroke="url(#j)"/><path d="m86.5 1027.8622h10v10h-10z" fill="url(#k)" stroke="#6f0000" stroke-opacity=".588235"/><path d="m87.5 1028.8622h8v8h-8z" fill="none" opacity=".5" stroke="url(#m)"/><path d="m73.5 1040.8622h10v10h-10z" fill="url(#n)" stroke="#a62100" stroke-opacity=".552941"/><path d="m74.5 1041.8622h8v8h-8z" fill="none" opacity=".5" stroke="url(#p)"/><path d="m86.5 1040.8622h10v10h-10z" fill="url(#q)" stroke="#206b00" stroke-opacity=".552941"/><path d="m87.5 1041.8622h8v8h-8z" fill="none" opacity=".5" stroke="url(#s)"/><path d="m99.5 1027.8622h10v10h-10z" fill="url(#t)" stroke="#956500" stroke-opacity=".352941"/><path d="m100.5 1028.8622h8v8h-8z" fill="none" opacity=".5" stroke="url(#v)"/></g><path d="m1.984375 291.31145c-.7306266 0-1.32291667.59227-1.32291667 1.32292 0 .73062.59229007 1.32291 1.32291667 1.32291.7306265 0 1.3229167-.59229 1.3229167-1.32291 0-.73065-.5922902-1.32292-1.3229167-1.32292z" fill="url(#w)" stroke="#206b00" stroke-opacity=".552941" stroke-width=".293981"/><path d="m1.984375 291.57603c-.5845042 0-1.05833863.47382-1.05833863 1.05834 0 .58449.47383443 1.05833 1.05833863 1.05833.5845041 0 1.0583386-.47384 1.0583386-1.05833 0-.58452-.4738345-1.05834-1.0583386-1.05834z" fill="url(#x)" stroke="url(#y)" stroke-opacity=".552941" stroke-width=".264583"/><g fill="#fff" transform="matrix(.26458333 0 0 .26458333 0 18.562496)"><path d="m16 982.36218v11h11v-11zm1 1h9v9h-9z"/><path d="m7 982.36218v9h9v-9zm1 1h7v7h-7z"/><path d="m38.5 982.36218c-2.485281 0-4.5 2.0147-4.5 4.5s2.014719 4.5 4.5 4.5 4.5-2.0147 4.5-4.5-2.014719-4.5-4.5-4.5zm0 1c1.932997 0 3.5 1.567 3.5 3.5s-1.567003 3.5-3.5 3.5-3.5-1.567-3.5-3.5 1.567003-3.5 3.5-3.5z"/><path d="m84.5 982.36218c-3.037566 0-5.5 2.0147-5.5 4.5s2.462434 4.5 5.5 4.5 5.5-2.0147 5.5-4.5-2.462434-4.5-5.5-4.5zm0 1c2.485281 0 4.5 1.567 4.5 3.5s-2.014719 3.5-4.5 3.5-4.5-1.567-4.5-3.5 2.014719-3.5 4.5-3.5z"/><path d="m65.5 982.36218c-2.485281 0-4.5 2.4624-4.5 5.5 0 3.0375 2.014719 5.5 4.5 5.5s4.5-2.4625 4.5-5.5c0-3.0376-2.014719-5.5-4.5-5.5zm0 1c1.932997 0 3.5 2.0147 3.5 4.5s-1.567003 4.5-3.5 4.5-3.5-2.0147-3.5-4.5 1.567003-4.5 3.5-4.5z"/></g><path d="m6.2177083 291.57603a1.0583333 1.0583333 0 0 1 -1.0583333 1.05834 1.0583333 1.0583333 0 0 1 -1.0583333-1.05834 1.0583333 1.0583333 0 0 1 1.0583333-1.05833 1.0583333 1.0583333 0 0 1 1.0583333 1.05833z" fill="url(#A)" stroke-width=".302381"/><path d="m5.159375 290.3854a1.190625 1.190625 0 0 0 -1.190625 1.19063 1.190625 1.190625 0 0 0 1.190625 1.19062 1.190625 1.190625 0 0 0 1.190625-1.19062 1.190625 1.190625 0 0 0 -1.190625-1.19063zm0 .26459a.92604167.92604167 0 0 1 .9260417.92604.92604167.92604167 0 0 1 -.9260417.92604.92604167.92604167 0 0 1 -.9260417-.92604.92604167.92604167 0 0 1 .9260417-.92604z" fill="#6f0000" fill-opacity=".588235" stroke-width=".264583"/><path d="m5.0270833 290.91458h.2645834v1.32291h-.2645834z" fill="#79081e" stroke-width=".264583"/><path d="m4.4979167 291.44374h1.3229166v.26459h-1.3229166z" fill="#79081e" stroke-width=".264583"/><path d="m6.2177083 293.95728a1.0583333 1.0583333 0 0 1 -1.0583333 1.05834 1.0583333 1.0583333 0 0 1 -1.0583333-1.05834 1.0583333 1.0583333 0 0 1 1.0583333-1.05833 1.0583333 1.0583333 0 0 1 1.0583333 1.05833z" fill="url(#B)" stroke="#206b00" stroke-opacity=".552941" stroke-width=".264583"/><g fill="#206b00" transform="matrix(.26458333 0 0 .26458333 0 18.562496)"><path d="m19.5 76a4.5 4.5 0 0 0 -4.5 4.5 4.5 4.5 0 0 0 4.5 4.5 4.5 4.5 0 0 0 4.5-4.5 4.5 4.5 0 0 0 -4.5-4.5zm0 1a3.5 3.5 0 0 1 3.5 3.5 3.5 3.5 0 0 1 -3.5 3.5 3.5 3.5 0 0 1 -3.5-3.5 3.5 3.5 0 0 1 3.5-3.5z" fill-opacity=".588235" stroke-width="1.8" transform="translate(0 960.36218)"/><path d="m19 1038.3622h1v5h-1z"/><path d="m17 1040.3622h5v1h-5z"/></g><g transform="matrix(.26458333 0 0 .26458333 12.964583 290.64999)"><path d="m.5.5h21v21h-21z" fill="url(#C)" opacity=".6" stroke="#0e141f" stroke-opacity=".552941"/><g fill="none" stroke-linecap="round"><path d="m.5.5h21v21h-21z" opacity=".8" stroke="#4e4e4e" stroke-linejoin="round"/><g stroke="#fff"><path d="m3.6089412 14.304221c4.0094035 5.414838 10.7097368 5.695779 14.7488688 0"/><path d="m2.2576481 15 2.8209587-1.628681"/><path d="m19.661397 15-2.820959-1.628681"/><path d="m8.5071212 9.49995h5.9999998"/><path d="m11.5 6.4928788v12.0000002"/><path d="m13.000001 5a1.5 1.5 0 0 1 -1.488298 1.4999544 1.5 1.5 0 0 1 -1.51152-1.4765505 1.5 1.5 0 0 1 1.464714-1.5229931 1.5 1.5 0 0 1 1.534374 1.452787" stroke-linejoin="round"/></g><path d="m1.5 1.49998h19v19h-19z" fill="none" opacity=".5" stroke="url(#c)" stroke-linejoin="round"/></g></g><path d="m16.007292 279.80207a.79375 1.190625 0 0 1 -.79375 1.19063.79375 1.190625 0 0 1 -.79375-1.19063.79375 1.190625 0 0 1 .79375-1.19063.79375 1.190625 0 0 1 .79375 1.19063z" style="stroke:#a62100;stroke-width:.264583;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.552941;fill:url(#D)"/><path d="m14.155208 279.93436a1.3229167 1.3229167 0 0 1 -1.322916 1.32292 1.3229167 1.3229167 0 0 1 -1.322917-1.32292 1.3229167 1.3229167 0 0 1 1.322917-1.32292 1.3229167 1.3229167 0 0 1 1.322916 1.32292z" fill="url(#E)" stroke="#a62100" stroke-opacity=".552941" stroke-width=".264583"/><g stroke-linecap="round" stroke-linejoin="round"><g stroke="#a62100" stroke-opacity=".552941" transform="matrix(.26458333 0 0 .26458333 0 18.562496)"><path d="m.5 982.86218h6v6h-6z" fill="url(#F)"/><path d="m33.5 985.86218a3 3 0 0 1 -3 3 3 3 0 0 1 -3-3 3 3 0 0 1 3-3 3 3 0 0 1 3 3z" fill="url(#G)"/><path d="m16.5 982.86218h10v10h-10z" fill="url(#H)"/><path d="m7.5 982.86218h8v8h-8z" fill="url(#I)"/></g><g fill="none" transform="matrix(.26458333 0 0 .26458333 0 18.562496)"><path d="m1.5 983.86218h4v4h-4z" opacity=".5" stroke="url(#J)"/><path d="m8.5 983.86218h6v6h-6z" opacity=".5" stroke="url(#K)"/><path d="m17.5 983.86218h8v8h-8z" opacity=".5" stroke="url(#L)"/><path d="m32.500566 985.86218a2.0005665 2.0005665 0 0 1 -2.000566 2.00057 2.0005665 2.0005665 0 0 1 -2.000566-2.00057 2.0005665 2.0005665 0 0 1 2.000566-2.00056 2.0005665 2.0005665 0 0 1 2.000566 2.00056z" fill="none" opacity=".5" stroke="url(#M)"/></g><g stroke-width=".745635" transform="matrix(.35484278449 0 0 .35484278449 -.63624697323 -66.25304005646)"><path d="m33.482755 974.86218a2.9827552 2.9827552 0 0 1 -2.982755 2.98276 2.9827552 2.9827552 0 0 1 -2.982755-2.98276 2.9827552 2.9827552 0 0 1 2.982755-2.98275 2.9827552 2.9827552 0 0 1 2.982755 2.98275z" fill="url(#N)" stroke="#a62100" stroke-opacity=".552941"/><path d="m32.737606 974.86218a2.2376063 2.2376063 0 0 1 -2.237606 2.23761 2.2376063 2.2376063 0 0 1 -2.237606-2.23761 2.2376063 2.2376063 0 0 1 2.237606-2.2376 2.2376063 2.2376063 0 0 1 2.237606 2.2376z" fill="none" opacity=".5" stroke="url(#O)"/></g></g><path d="m13.890925 279.93436a1.0586332 1.0586332 0 0 1 -1.058633 1.05864 1.0586332 1.0586332 0 0 1 -1.058633-1.05864 1.0586332 1.0586332 0 0 1 1.058633-1.05863 1.0586332 1.0586332 0 0 1 1.058633 1.05863z" fill="none" opacity=".5" stroke="url(#P)" stroke-width=".264583"/><g stroke-linecap="round" stroke-linejoin="round" transform="matrix(.26458333 0 0 .26458333 0 18.562496)"><path d="m59.499297 987.36218a1.9992975 3.5030766 0 0 1 -1.999297 3.50308 1.9992975 3.5030766 0 0 1 -1.999297-3.50308 1.9992975 3.5030766 0 0 1 1.999297-3.50307 1.9992975 3.5030766 0 0 1 1.999297 3.50307z" fill="none" opacity=".5" stroke="url(#Q)" stroke-width=".997153"/><g stroke="#956500" stroke-opacity=".352941"><path d="m78.5 1018.8622a4 3 0 0 1 -4 3 4 3 0 0 1 -4-3 4 3 0 0 1 4-3 4 3 0 0 1 4 3z" fill="url(#R)"/><path d="m.5 1015.8622h6v6h-6z" fill="url(#S)"/><path d="m33.5 1018.8622a3 3 0 0 1 -3 3 3 3 0 0 1 -3-3 3 3 0 0 1 3-3 3 3 0 0 1 3 3z" fill="url(#T)" opacity=".97"/><path d="m16.5 1015.8622h10v10h-10z" fill="url(#U)"/><path d="m7.5 1015.8622h8v8h-8z" fill="url(#V)"/></g><g fill="none"><path d="m1.5 1016.8622h4v4h-4z" opacity=".5" stroke="url(#W)"/><path d="m8.5 1016.8622h6v6h-6z" opacity=".5" stroke="url(#X)"/><path d="m17.5 1016.8622h8v8h-8z" opacity=".5" stroke="url(#Y)"/><path d="m32.500566 1018.8622a2.0005665 2.0005665 0 0 1 -2.000566 2.0005 2.0005665 2.0005665 0 0 1 -2.000566-2.0005 2.0005665 2.0005665 0 0 1 2.000566-2.0006 2.0005665 2.0005665 0 0 1 2.000566 2.0006z" fill="none" opacity=".5" stroke="url(#Z)"/></g></g><path d="m11.1125 288.40103a.92604167.92604167 0 0 1 -.926042.92605.92604167.92604167 0 0 1 -.9260413-.92605.92604167.92604167 0 0 1 .9260413-.92604.92604167.92604167 0 0 1 .926042.92604z" fill="#e7cd03" stroke-width=".264583"/><g stroke="#956500" stroke-opacity=".352941" transform="matrix(.26458333 0 0 .26458333 0 18.562496)"><path d="m89.5 1019.8622a5 4.0049186 0 0 1 -5 4.0049 5 4.0049186 0 0 1 -5-4.0049 5 4.0049186 0 0 1 5-4.0049 5 4.0049186 0 0 1 5 4.0049z" fill="url(#aa)"/><path d="m90.5 1015.8622v6h6v-6z" fill="url(#ab)"/><path d="m97.5 1015.8622v8h8v-8z" fill="url(#ac)"/><path d="m106.5 1015.8622v10h10v-10z" fill="url(#ad)"/></g><g fill="#d98313" transform="matrix(.26458333 0 0 .26458333 0 18.562496)"><path d="m93 1017.3622v1h-1v1h1v1h1v-1h1v-1h-1v-1z"/><path d="m101 1017.3622v2h-2v1h2v2h1v-2h2v-1h-2v-2z"/><path d="m111 1017.3622v3h-3v1h3v3h1v-3h3v-1h-3v-3z"/></g><g stroke-linecap="round" stroke-linejoin="round" stroke-width=".745635" transform="matrix(.35484279 0 0 .35484279 -.636247 -57.52178)"><path d="m33.482755 974.86218a2.9827552 2.9827552 0 0 1 -2.982755 2.98276 2.9827552 2.9827552 0 0 1 -2.982755-2.98276 2.9827552 2.9827552 0 0 1 2.982755-2.98275 2.9827552 2.9827552 0 0 1 2.982755 2.98275z" fill="url(#ae)" stroke="#956500" stroke-opacity=".352941"/><path d="m32.737606 974.86218a2.2376063 2.2376063 0 0 1 -2.237606 2.23761 2.2376063 2.2376063 0 0 1 -2.237606-2.23761 2.2376063 2.2376063 0 0 1 2.237606-2.2376 2.2376063 2.2376063 0 0 1 2.237606 2.2376z" fill="none" opacity=".5" stroke="url(#af)"/></g><g transform="matrix(.26458333 0 0 .26458333 0 30.204163)"><path d="m69.5 976.86221a3.9903394 4.9971945 0 0 1 -3.990339 4.99719 3.9903394 4.9971945 0 0 1 -3.99034-4.99719 3.9903394 4.9971945 0 0 1 3.99034-4.99719 3.9903394 4.9971945 0 0 1 3.990339 4.99719z" fill="url(#ag)" stroke="#956500" stroke-opacity=".352941"/><path d="m68.5 976.86221a2.9982063 3.9998958 0 0 1 -2.998206 3.9999 2.9982063 3.9998958 0 0 1 -2.998207-3.9999 2.9982063 3.9998958 0 0 1 2.998207-3.9999 2.9982063 3.9998958 0 0 1 2.998206 3.9999z" fill="none" opacity=".5" stroke="url(#ah)" stroke-width=".955669"/></g><g stroke-linecap="round" stroke-linejoin="round" transform="matrix(.26458333 0 0 .26458333 0 18.562496)"><path d="m60.5 1020.3622a3 4.5 0 0 1 -3 4.5 3 4.5 0 0 1 -3-4.5 3 4.5 0 0 1 3-4.5 3 4.5 0 0 1 3 4.5z" fill="url(#ai)" stroke="#956500" stroke-opacity=".352941"/><g fill="none"><path d="m59.499297 1020.3622a1.9992975 3.5030766 0 0 1 -1.999297 3.5031 1.9992975 3.5030766 0 0 1 -1.999297-3.5031 1.9992975 3.5030766 0 0 1 1.999297-3.5031 1.9992975 3.5030766 0 0 1 1.999297 3.5031z" opacity=".5" stroke="url(#aj)"/><path d="m74.500001 1016.8629c1.731574.0007 3.000001.8951 2.999999 1.9993.000002 1.1042-1.22155 2-2.999999 1.9993-1.73157-.0007-3.000003-.8951-3.000001-1.9993-.000002-1.1042 1.237181-2 3.000001-1.9993z" opacity=".5" stroke="url(#ak)"/></g></g><g transform="matrix(.26458333 0 0 .26458333 0 27.293746)"><path d="m53.5 987.86218a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="url(#al)" stroke="#956500" stroke-opacity=".352941"/><path d="m52.501133 987.86218a4.0011334 4.0011334 0 0 1 -4.001133 4.00114 4.0011334 4.0011334 0 0 1 -4.001133-4.00114 4.0011334 4.0011334 0 0 1 4.001133-4.00113 4.0011334 4.0011334 0 0 1 4.001133 4.00113z" fill="none" opacity=".5" stroke="url(#am)" stroke-opacity=".937984"/></g><g fill="none" transform="matrix(.26458333 0 0 .26458333 0 18.562496)"><path d="m88.5 1019.8622c.000006 1.6984-1.879613 3-4 3s-4.000006-1.3016-4-3c-.000006-1.6984 1.879613-3 4-3s4.000006 1.3016 4 3z" fill="none" opacity=".5" stroke="url(#an)"/><path d="m91.5 1016.8622v4h4v-4z" opacity=".5" stroke="url(#ao)"/><path d="m98.5 1016.8622v6h6v-6z" opacity=".5" stroke="url(#ap)"/><path d="m107.5 1016.8622v8h8v-8z" opacity=".5" stroke="url(#aq)"/></g><path d="m18.388542 279.93437a1.0557773 1.3221744 0 0 1 -1.055778 1.32217 1.0557773 1.3221744 0 0 1 -1.055777-1.32217 1.0557773 1.3221744 0 0 1 1.055777-1.32217 1.0557773 1.3221744 0 0 1 1.055778 1.32217z" fill="url(#ar)" stroke="#a62100" stroke-opacity=".552941" stroke-width=".264583"/><path d="m18.123958 279.93437a.79327542 1.0583058 0 0 1 -.793275 1.05831.79327542 1.0583058 0 0 1 -.793276-1.05831.79327542 1.0583058 0 0 1 .793276-1.05831.79327542 1.0583058 0 0 1 .793275 1.05831z" fill="none" opacity=".5" stroke="url(#as)" stroke-width=".252854"/><g transform="matrix(.26458333 0 0 .26458333 0 18.562496)"><g stroke="#a62100" stroke-opacity=".552941"><path d="m78.5 985.86218a4 3 0 0 1 -4 3 4 3 0 0 1 -4-3 4 3 0 0 1 4-3 4 3 0 0 1 4 3z" fill="url(#at)" stroke-linecap="round" stroke-linejoin="round"/><path d="m89.5 986.8622a5 4.0049186 0 0 1 -5 4.00492 5 4.0049186 0 0 1 -5-4.00492 5 4.0049186 0 0 1 5-4.00492 5 4.0049186 0 0 1 5 4.00492z" fill="url(#au)"/><path d="m90.5 982.86218v6h6v-6z" fill="url(#av)"/><path d="m97.5 982.86218v8h8v-8z" fill="url(#aw)"/><path d="m106.5 982.86218v10h10v-10z" fill="url(#ax)"/></g><g fill="#a62100"><path d="m93 984.36218v1.00002l-1-.00002v1l1 .00002v.99998h1v-.99998l1-.00002v-1l-1 .00002v-1.00002z"/><path d="m101 984.36218v2.00002l-2-.00002v1l2 .00002v1.99998h1v-1.99998l2-.00002v-1l-2 .00002v-2.00002z"/><path d="m111 984.36218v3.00002l-3-.00002v1l3 .00002v2.99998h1v-2.99998l3-.00002v-1l-3 .00002v-3.00002z"/></g><g fill="none"><path d="m74.500001 983.86288c1.731574.00069 3.000001.89512 2.999999 1.9993.000002 1.10418-1.22155 2-2.999999 1.9993-1.73157-.00068-3.000003-.89512-3.000001-1.9993-.000002-1.10418 1.237181-2 3.000001-1.9993z" fill="none" opacity=".5" stroke="url(#ay)" stroke-linecap="round" stroke-linejoin="round"/><path d="m88.5 986.86218c.000006 1.6984-1.879613 3-4 3s-4.000006-1.3016-4-3c-.000006-1.6984 1.879613-3 4-3s4.000006 1.3016 4 3z" fill="none" opacity=".5" stroke="url(#az)"/><path d="m91.5 983.86218v4h4v-4z" opacity=".5" stroke="url(#aA)"/><path d="m98.5 983.86218v6h6v-6z" opacity=".5" stroke="url(#aB)"/><path d="m107.5 983.86218v8h8v-8z" opacity=".5" stroke="url(#aC)"/></g><g stroke-linecap="round" stroke-linejoin="round"><g stroke="#002e99" stroke-opacity=".588235"><path d="m78.5 963.86708a4 3 0 0 1 -4 3 4 3 0 0 1 -4-3 4 3 0 0 1 4-3 4 3 0 0 1 4 3z" fill="url(#aD)"/><path d="m.5 960.86708h6v6h-6z" fill="url(#aE)"/><path d="m33.5 963.86708a3 3 0 0 1 -3 3 3 3 0 0 1 -3-3 3 3 0 0 1 3-3 3 3 0 0 1 3 3z" fill="url(#aF)" opacity=".97"/><path d="m16.5 960.86708h10v10h-10z" fill="url(#aG)"/><path d="m7.5 960.86708h8v8h-8z" fill="url(#aH)"/></g><g fill="none"><path d="m1.5 961.86708h4v4h-4z" opacity=".5" stroke="url(#aI)"/><path d="m8.5 961.86708h6v6h-6z" opacity=".5" stroke="url(#aJ)"/><path d="m17.5 961.86708h8v8h-8z" opacity=".5" stroke="url(#aK)"/><path d="m32.500566 963.86708a2.0005665 2.0005665 0 0 1 -2.000566 2.00057 2.0005665 2.0005665 0 0 1 -2.000566-2.00057 2.0005665 2.0005665 0 0 1 2.000566-2.00056 2.0005665 2.0005665 0 0 1 2.000566 2.00056z" fill="none" opacity=".5" stroke="url(#aL)"/></g></g></g><path d="m11.1125 273.85025a.92604167.92604167 0 0 1 -.926042.92604.92604167.92604167 0 0 1 -.9260413-.92604.92604167.92604167 0 0 1 .9260413-.92604.92604167.92604167 0 0 1 .926042.92604z" fill="#e7cd03" stroke-width=".264583"/><g stroke="#002e99" stroke-opacity=".588235" transform="matrix(.26458333 0 0 .26458333 0 18.562496)"><path d="m89.5 964.8671a5 4.0049186 0 0 1 -5 4.00492 5 4.0049186 0 0 1 -5-4.00492 5 4.0049186 0 0 1 5-4.00492 5 4.0049186 0 0 1 5 4.00492z" fill="url(#aM)"/><path d="m90.5 960.86708v6h6v-6z" fill="url(#aN)"/><path d="m97.5 960.86708v8h8v-8z" fill="url(#aO)"/><path d="m106.5 960.86708v10h10v-10z" fill="url(#aP)"/></g><g fill="#1754b9" transform="matrix(.26458333 0 0 .26458333 0 18.562496)"><path d="m93 962.36708v1.00002l-1-.00002v1l1 .00002v.99998h1v-.99998l1-.00002v-1l-1 .00002v-1.00002z"/><path d="m101 962.36708v2.00002l-2-.00002v1l2 .00002v1.99998h1v-1.99998l2-.00002v-1l-2 .00002v-2.00002z"/><path d="m111 962.36708v3.00002l-3-.00002v1l3 .00002v2.99998h1v-2.99998l3-.00002v-1l-3 .00002v-3.00002z"/></g><path d="m11.244867 273.85023a1.0584092 1.0584092 0 0 1 -1.058409 1.05841 1.0584092 1.0584092 0 0 1 -1.0584089-1.05841 1.0584092 1.0584092 0 0 1 1.0584089-1.0584 1.0584092 1.0584092 0 0 1 1.058409 1.0584z" style="stroke:#002e99;stroke-width:.264583;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.588235;fill:url(#aQ)"/><path d="m10.980457 273.85023a.79399847.79399847 0 0 1 -.793999.794.79399847.79399847 0 0 1 -.7939981-.794.79399847.79399847 0 0 1 .7939981-.79399.79399847.79399847 0 0 1 .793999.79399z" style="opacity:.5;fill:none;stroke-width:.264583;stroke-linecap:round;stroke-linejoin:round;stroke:url(#aR)"/><path d="m18.388542 274.11483a1.0557773 1.3221744 0 0 1 -1.055778 1.32218 1.0557773 1.3221744 0 0 1 -1.055777-1.32218 1.0557773 1.3221744 0 0 1 1.055777-1.32217 1.0557773 1.3221744 0 0 1 1.055778 1.32217z" fill="url(#aS)" stroke="#002e99" stroke-opacity=".588235" stroke-width=".264583"/><path d="m18.123958 274.11483a.79327542 1.0583058 0 0 1 -.793275 1.05831.79327542 1.0583058 0 0 1 -.793276-1.05831.79327542 1.0583058 0 0 1 .793276-1.0583.79327542 1.0583058 0 0 1 .793275 1.0583z" fill="none" opacity=".5" stroke="url(#aT)" stroke-width=".252854"/><g stroke-linecap="round" stroke-linejoin="round" transform="matrix(.26458333 0 0 .26458333 0 18.562496)"><path d="m60.5 965.36708a3 4.5 0 0 1 -3 4.5 3 4.5 0 0 1 -3-4.5 3 4.5 0 0 1 3-4.5 3 4.5 0 0 1 3 4.5z" fill="url(#aU)" stroke="#002e99" stroke-opacity=".588235"/><g fill="none"><path d="m59.499297 965.36708a1.9992975 3.5030766 0 0 1 -1.999297 3.50308 1.9992975 3.5030766 0 0 1 -1.999297-3.50308 1.9992975 3.5030766 0 0 1 1.999297-3.50307 1.9992975 3.5030766 0 0 1 1.999297 3.50307z" opacity=".5" stroke="url(#aV)"/><path d="m74.500001 961.86778c1.731574.00069 3.000001.89512 2.999999 1.9993.000002 1.10418-1.22155 2-2.999999 1.9993-1.73157-.00068-3.000003-.89512-3.000001-1.9993-.000002-1.10418 1.237181-2 3.000001-1.9993z" opacity=".5" stroke="url(#aW)"/></g></g><path d="m14.155208 274.11482a1.3229167 1.3229167 0 0 1 -1.322916 1.32292 1.3229167 1.3229167 0 0 1 -1.322917-1.32292 1.3229167 1.3229167 0 0 1 1.322917-1.32291 1.3229167 1.3229167 0 0 1 1.322916 1.32291z" fill="url(#aX)" stroke="#002e99" stroke-opacity=".588235" stroke-width=".264583"/><g fill="none" transform="matrix(.26458333 0 0 .26458333 0 18.562496)"><path d="m52.501133 965.86708a4.0011334 4.0011334 0 0 1 -4.001133 4.00114 4.0011334 4.0011334 0 0 1 -4.001133-4.00114 4.0011334 4.0011334 0 0 1 4.001133-4.00113 4.0011334 4.0011334 0 0 1 4.001133 4.00113z" fill="none" opacity=".5" stroke="url(#aY)" stroke-opacity=".937984"/><path d="m88.5 964.86708c.000006 1.6984-1.879613 3-4 3s-4.000006-1.3016-4-3c-.000006-1.6984 1.879613-3 4-3s4.000006 1.3016 4 3z" fill="none" opacity=".5" stroke="url(#aZ)"/><path d="m91.5 961.86708v4h4v-4z" opacity=".5" stroke="url(#a0)"/><path d="m98.5 961.86708v6h6v-6z" opacity=".5" stroke="url(#a1)"/><path d="m107.5 961.86708v8h8v-8z" opacity=".5" stroke="url(#a2)"/></g><g stroke-linecap="round" stroke-linejoin="round" transform="matrix(.26458333 0 0 .26458333 0 18.562496)"><g stroke="#206b00" stroke-opacity=".552941"><path d="m78.5 1007.8622a4 3 0 0 1 -4 3 4 3 0 0 1 -4-3 4 3 0 0 1 4-3 4 3 0 0 1 4 3z" fill="url(#a3)"/><path d="m.5 1004.8622h6v6h-6z" fill="url(#a4)"/><path d="m33.5 1007.8622a3 3 0 0 1 -3 3 3 3 0 0 1 -3-3 3 3 0 0 1 3-3 3 3 0 0 1 3 3z" fill="url(#a5)" opacity=".97"/><path d="m16.5 1004.8622h10v10h-10z" fill="url(#a6)"/><path d="m7.5 1004.8622h8v8h-8z" fill="url(#a7)"/></g><g fill="none"><path d="m1.5 1005.8622h4v4h-4z" opacity=".5" stroke="url(#a8)"/><path d="m8.5 1005.8622h6v6h-6z" opacity=".5" stroke="url(#a9)"/><path d="m17.5 1005.8622h8v8h-8z" opacity=".5" stroke="url(#ba)"/><path d="m32.500566 1007.8622a2.0005665 2.0005665 0 0 1 -2.000566 2.0006 2.0005665 2.0005665 0 0 1 -2.000566-2.0006 2.0005665 2.0005665 0 0 1 2.000566-2.0006 2.0005665 2.0005665 0 0 1 2.000566 2.0006z" fill="none" opacity=".5" stroke="url(#bb)"/></g></g><path d="m11.1125 285.49062a.92604167.92604167 0 0 1 -.926042.92604.92604167.92604167 0 0 1 -.9260413-.92604.92604167.92604167 0 0 1 .9260413-.92604.92604167.92604167 0 0 1 .926042.92604z" fill="#e7cd03" stroke-width=".264583"/><g stroke="#206b00" stroke-opacity=".552941" transform="matrix(.26458333 0 0 .26458333 0 18.562496)"><path d="m89.5 1008.8622a5 4.0049186 0 0 1 -5 4.0049 5 4.0049186 0 0 1 -5-4.0049 5 4.0049186 0 0 1 5-4.0049 5 4.0049186 0 0 1 5 4.0049z" fill="url(#bc)"/><path d="m90.5 1004.8622v6h6v-6z" fill="url(#bd)"/><path d="m97.5 1004.8622v8h8v-8z" fill="url(#be)"/><path d="m106.5 1004.8622v10h10v-10z" fill="url(#bf)"/></g><g fill="#1c5b09" transform="matrix(.26458333 0 0 .26458333 0 18.562496)"><path d="m93 1006.3622v1h-1v1h1v1h1v-1h1v-1h-1v-1z"/><path d="m101 1006.3622v2h-2v1h2v2h1v-2h2v-1h-2v-2z"/><path d="m111 1006.3622v3h-3v1h3v3h1v-3h3v-1h-3v-3z"/></g><path d="m11.244867 285.49059a1.0584092 1.0584092 0 0 1 -1.058409 1.05841 1.0584092 1.0584092 0 0 1 -1.0584089-1.05841 1.0584092 1.0584092 0 0 1 1.0584089-1.05839 1.0584092 1.0584092 0 0 1 1.058409 1.05839z" style="stroke:#206b00;stroke-width:.264583;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.552941;fill:url(#bg)"/><path d="m10.980457 285.49059a.79399847.79399847 0 0 1 -.793999.79402.79399847.79399847 0 0 1 -.7939981-.79402.79399847.79399847 0 0 1 .7939981-.79399.79399847.79399847 0 0 1 .793999.79399z" style="opacity:.5;fill:none;stroke-width:.264583;stroke-linecap:round;stroke-linejoin:round;stroke:url(#bh)"/><path d="m18.388542 285.7552a1.0557773 1.3221744 0 0 1 -1.055778 1.32218 1.0557773 1.3221744 0 0 1 -1.055777-1.32218 1.0557773 1.3221744 0 0 1 1.055777-1.32218 1.0557773 1.3221744 0 0 1 1.055778 1.32218z" fill="url(#bi)" stroke="#206b00" stroke-opacity=".552941" stroke-width=".264583"/><path d="m18.123958 285.7552a.79327542 1.0583058 0 0 1 -.793275 1.05831.79327542 1.0583058 0 0 1 -.793276-1.05831.79327542 1.0583058 0 0 1 .793276-1.05831.79327542 1.0583058 0 0 1 .793275 1.05831z" fill="none" opacity=".5" stroke="url(#bj)" stroke-width=".252854"/><g stroke-linecap="round" stroke-linejoin="round" transform="matrix(.26458333 0 0 .26458333 0 18.562496)"><path d="m60.5 1009.3622a3 4.5 0 0 1 -3 4.5 3 4.5 0 0 1 -3-4.5 3 4.5 0 0 1 3-4.5 3 4.5 0 0 1 3 4.5z" fill="url(#bk)" stroke="#206b00" stroke-opacity=".552941"/><g fill="none"><path d="m59.499297 1009.3622a1.9992975 3.5030766 0 0 1 -1.999297 3.5031 1.9992975 3.5030766 0 0 1 -1.999297-3.5031 1.9992975 3.5030766 0 0 1 1.999297-3.5031 1.9992975 3.5030766 0 0 1 1.999297 3.5031z" opacity=".5" stroke="url(#bl)"/><path d="m74.500001 1005.8629c1.731574.0007 3.000001.8951 2.999999 1.9993.000002 1.1042-1.22155 2-2.999999 1.9993-1.73157-.0007-3.000003-.8951-3.000001-1.9993-.000002-1.1042 1.237181-2 3.000001-1.9993z" opacity=".5" stroke="url(#bm)"/></g></g><path d="m14.155208 285.7552a1.3229167 1.3229167 0 0 1 -1.322916 1.32292 1.3229167 1.3229167 0 0 1 -1.322917-1.32292 1.3229167 1.3229167 0 0 1 1.322917-1.32292 1.3229167 1.3229167 0 0 1 1.322916 1.32292z" fill="url(#bn)" stroke="#206b00" stroke-opacity=".552941" stroke-width=".264583"/><g fill="none" transform="matrix(.26458333 0 0 .26458333 0 18.562496)"><path d="m52.501133 1009.8622a4.0011334 4.0011334 0 0 1 -4.001133 4.0011 4.0011334 4.0011334 0 0 1 -4.001133-4.0011 4.0011334 4.0011334 0 0 1 4.001133-4.0012 4.0011334 4.0011334 0 0 1 4.001133 4.0012z" fill="none" opacity=".5" stroke="url(#bo)" stroke-opacity=".937984"/><path d="m88.5 1008.8622c.000006 1.6984-1.879613 3-4 3s-4.000006-1.3016-4-3c-.000006-1.6984 1.879613-3 4-3s4.000006 1.3016 4 3z" fill="none" opacity=".5" stroke="url(#bp)"/><path d="m91.5 1005.8622v4h4v-4z" opacity=".5" stroke="url(#bq)"/><path d="m98.5 1005.8622v6h6v-6z" opacity=".5" stroke="url(#br)" stroke-opacity=".588235"/><path d="m107.5 1005.8622v8h8v-8z" opacity=".5" stroke="url(#bs)"/></g><g stroke-linecap="round" stroke-linejoin="round" transform="matrix(.26458333 0 0 .26458333 0 18.562496)"><g stroke="#0e141f" stroke-opacity=".552941"><path d="m78.5 974.86218a4 3 0 0 1 -4 3 4 3 0 0 1 -4-3 4 3 0 0 1 4-3 4 3 0 0 1 4 3z" fill="url(#bt)"/><path d="m.5 971.86218h6v6h-6z" fill="url(#bu)"/><path d="m33.5 974.86218a3 3 0 0 1 -3 3 3 3 0 0 1 -3-3 3 3 0 0 1 3-3 3 3 0 0 1 3 3z" fill="url(#bv)"/><path d="m16.5 971.86218h10v10h-10z" fill="url(#bw)"/><path d="m7.5 971.86218h8v8h-8z" fill="url(#bx)"/></g><g fill="none"><path d="m1.5 972.86218h4v4h-4z" opacity=".5" stroke="url(#by)"/><path d="m8.5 972.86218h6v6h-6z" opacity=".5" stroke="url(#bz)"/><path d="m17.5 972.86218h8v8h-8z" opacity=".5" stroke="url(#bA)"/><path d="m32.500566 974.86218a2.0005665 2.0005665 0 0 1 -2.000566 2.0006 2.0005665 2.0005665 0 0 1 -2.000566-2.0006 2.0005665 2.0005665 0 0 1 2.000566-2.0006 2.0005665 2.0005665 0 0 1 2.000566 2.0006z" fill="none" opacity=".5" stroke="url(#bB)"/></g></g><path d="m11.1125 276.75936a.92604167.92604167 0 0 1 -.926042.92604.92604167.92604167 0 0 1 -.9260413-.92604.92604167.92604167 0 0 1 .9260413-.92604.92604167.92604167 0 0 1 .926042.92604z" fill="#e7cd03" stroke-width=".264583"/><g stroke="#0e141f" stroke-opacity=".552941" transform="matrix(.26458333 0 0 .26458333 0 18.562496)"><path d="m89.5 975.86218a5 4.0049186 0 0 1 -5 4.0049 5 4.0049186 0 0 1 -5-4.0049 5 4.0049186 0 0 1 5-4.0049 5 4.0049186 0 0 1 5 4.0049z" fill="url(#bC)"/><path d="m90.5 971.86218v6h6v-6z" fill="url(#bD)"/><path d="m97.5 971.86218v8h8v-8z" fill="url(#bE)"/><path d="m106.5 971.86218v10h10v-10z" fill="url(#bF)"/></g><g fill="#0e141f" transform="matrix(.26458333 0 0 .26458333 0 18.562496)"><path d="m93 973.36218v1h-1v1h1v1h1v-1h1v-1h-1v-1z"/><path d="m101 973.36218v2h-2v1h2v2h1v-2h2v-1h-2v-2z"/><path d="m111 973.36218v3h-3v1h3v3h1v-3h3v-1h-3v-3z"/></g><path d="m11.244867 276.75934a1.0584092 1.0584092 0 0 1 -1.058409 1.05841 1.0584092 1.0584092 0 0 1 -1.0584089-1.05841 1.0584092 1.0584092 0 0 1 1.0584089-1.05839 1.0584092 1.0584092 0 0 1 1.058409 1.05839z" style="stroke:#0e141f;stroke-width:.264583;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.552941;fill:url(#bG)"/><path d="m10.980457 276.75934a.79399847.79399847 0 0 1 -.793999.79401.79399847.79399847 0 0 1 -.7939981-.79401.79399847.79399847 0 0 1 .7939981-.79399.79399847.79399847 0 0 1 .793999.79399z" style="opacity:.5;fill:none;stroke-width:.264583;stroke-linecap:round;stroke-linejoin:round;stroke:url(#bH)"/><path d="m18.388542 277.02395a1.0557773 1.3221744 0 0 1 -1.055778 1.32217 1.0557773 1.3221744 0 0 1 -1.055777-1.32217 1.0557773 1.3221744 0 0 1 1.055777-1.32218 1.0557773 1.3221744 0 0 1 1.055778 1.32218z" fill="url(#bI)" stroke="#0e141f" stroke-opacity=".552941" stroke-width=".264583"/><path d="m18.123958 277.02395a.79327542 1.0583058 0 0 1 -.793275 1.0583.79327542 1.0583058 0 0 1 -.793276-1.0583.79327542 1.0583058 0 0 1 .793276-1.05831.79327542 1.0583058 0 0 1 .793275 1.05831z" fill="none" opacity=".5" stroke="url(#bJ)" stroke-width=".252854"/><g stroke-linecap="round" stroke-linejoin="round" transform="matrix(.26458333 0 0 .26458333 0 18.562496)"><path d="m60.5 976.36218a3 4.5 0 0 1 -3 4.5 3 4.5 0 0 1 -3-4.5 3 4.5 0 0 1 3-4.5 3 4.5 0 0 1 3 4.5z" fill="url(#bK)" stroke="#0e141f" stroke-opacity=".552941"/><g fill="none"><path d="m59.499297 976.36218a1.9992975 3.5030766 0 0 1 -1.999297 3.5031 1.9992975 3.5030766 0 0 1 -1.999297-3.5031 1.9992975 3.5030766 0 0 1 1.999297-3.5031 1.9992975 3.5030766 0 0 1 1.999297 3.5031z" opacity=".5" stroke="url(#bL)"/><path d="m74.500001 972.86288c1.731574.0007 3.000001.8951 2.999999 1.9993.000002 1.1042-1.22155 2-2.999999 1.9993-1.73157-.0007-3.000003-.8951-3.000001-1.9993-.000002-1.1042 1.237181-2 3.000001-1.9993z" opacity=".5" stroke="url(#bM)"/></g></g><path d="m14.155208 277.02395a1.3229167 1.3229167 0 0 1 -1.322916 1.32291 1.3229167 1.3229167 0 0 1 -1.322917-1.32291 1.3229167 1.3229167 0 0 1 1.322917-1.32292 1.3229167 1.3229167 0 0 1 1.322916 1.32292z" fill="url(#bN)" stroke="#0e141f" stroke-opacity=".552941" stroke-width=".264583"/><g fill="none" transform="matrix(.26458333 0 0 .26458333 0 18.562496)"><path d="m52.501133 976.86218a4.0011334 4.0011334 0 0 1 -4.001133 4.0011 4.0011334 4.0011334 0 0 1 -4.001133-4.0011 4.0011334 4.0011334 0 0 1 4.001133-4.0012 4.0011334 4.0011334 0 0 1 4.001133 4.0012z" fill="none" opacity=".5" stroke="url(#bO)" stroke-opacity=".937984"/><path d="m88.5 975.86218c.000006 1.6984-1.879613 3-4 3s-4.000006-1.3016-4-3c-.000006-1.6984 1.879613-3 4-3s4.000006 1.3016 4 3z" fill="none" opacity=".5" stroke="url(#bP)"/><path d="m91.5 972.86218v4h4v-4z" opacity=".5" stroke="url(#bQ)"/><path d="m98.5 972.86218v6h6v-6z" opacity=".5" stroke="url(#bR)" stroke-opacity=".588235"/><path d="m107.5 972.86218v8h8v-8z" opacity=".5" stroke="url(#bS)"/></g><g stroke-linecap="round" stroke-linejoin="round" transform="matrix(.26458333 0 0 .26458333 0 18.562496)"><g stroke="#6f0000" stroke-opacity=".588235"><path d="m78.5 996.86218a4 3 0 0 1 -4 3 4 3 0 0 1 -4-3 4 3 0 0 1 4-3 4 3 0 0 1 4 3z" fill="url(#bT)"/><path d="m.5 993.86218h6v6h-6z" fill="url(#bU)"/><path d="m33.5 996.86218a3 3 0 0 1 -3 3 3 3 0 0 1 -3-3 3 3 0 0 1 3-3 3 3 0 0 1 3 3z" fill="url(#bV)"/><path d="m16.5 993.86218h10v10.00002h-10z" fill="url(#bW)"/><path d="m7.5 993.86218h8v8.00002h-8z" fill="url(#bX)"/></g><g fill="none"><path d="m1.5 994.86218h4v4h-4z" opacity=".5" stroke="url(#bY)"/><path d="m8.5 994.86218h6v6.00002h-6z" opacity=".5" stroke="url(#bZ)"/><path d="m17.5 994.86218h8v8.00002h-8z" opacity=".5" stroke="url(#b0)"/><path d="m32.500566 996.86218a2.0005665 2.0005665 0 0 1 -2.000566 2.0006 2.0005665 2.0005665 0 0 1 -2.000566-2.0006 2.0005665 2.0005665 0 0 1 2.000566-2.0006 2.0005665 2.0005665 0 0 1 2.000566 2.0006z" fill="none" opacity=".5" stroke="url(#b1)"/></g></g><path d="m11.1125 282.58019a.92604167.92604167 0 0 1 -.926042.92605.92604167.92604167 0 0 1 -.9260413-.92605.92604167.92604167 0 0 1 .9260413-.92604.92604167.92604167 0 0 1 .926042.92604z" fill="#e7cd03" stroke-width=".264583"/><g stroke="#6f0000" stroke-opacity=".588235" transform="matrix(.26458333 0 0 .26458333 0 18.562496)"><path d="m89.5 997.86218a5 4.0049186 0 0 1 -5 4.00492 5 4.0049186 0 0 1 -5-4.00492 5 4.0049186 0 0 1 5-4.0049 5 4.0049186 0 0 1 5 4.0049z" fill="url(#b2)"/><path d="m90.5 993.86218v6h6v-6z" fill="url(#b3)"/><path d="m97.5 993.86218v8.00002h8v-8.00002z" fill="url(#b4)"/><path d="m106.5 993.86218v10.00002h10v-10.00002z" fill="url(#b5)"/></g><g fill="#79081e" transform="matrix(.26458333 0 0 .26458333 0 18.562496)"><path d="m93 995.36218v1h-1v1h1v1h1v-1h1v-1h-1v-1z"/><path d="m101 995.36218v2h-2v1h2v2.00002h1v-2.00002h2v-1h-2v-2z"/><path d="m111 995.36218v3h-3v1h3v3.00002h1v-3.00002h3v-1h-3v-3z"/></g><path d="m11.244867 282.58017a1.0584092 1.0584092 0 0 1 -1.058409 1.05842 1.0584092 1.0584092 0 0 1 -1.0584089-1.05842 1.0584092 1.0584092 0 0 1 1.0584089-1.05839 1.0584092 1.0584092 0 0 1 1.058409 1.05839z" style="stroke:#6f0000;stroke-width:.264583;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.588235;fill:url(#b6)"/><path d="m10.980457 282.58017a.79399847.79399847 0 0 1 -.793999.79402.79399847.79399847 0 0 1 -.7939981-.79402.79399847.79399847 0 0 1 .7939981-.79399.79399847.79399847 0 0 1 .793999.79399z" style="opacity:.5;fill:none;stroke-width:.264583;stroke-linecap:round;stroke-linejoin:round;stroke:url(#b7)"/><path d="m18.388542 282.84478a1.0557773 1.3221744 0 0 1 -1.055778 1.32218 1.0557773 1.3221744 0 0 1 -1.055777-1.32218 1.0557773 1.3221744 0 0 1 1.055777-1.32218 1.0557773 1.3221744 0 0 1 1.055778 1.32218z" fill="url(#b8)" stroke="#6f0000" stroke-opacity=".588235" stroke-width=".264583"/><path d="m18.123958 282.84478a.79327542 1.0583058 0 0 1 -.793275 1.05831.79327542 1.0583058 0 0 1 -.793276-1.05831.79327542 1.0583058 0 0 1 .793276-1.05831.79327542 1.0583058 0 0 1 .793275 1.05831z" fill="none" opacity=".5" stroke="url(#b9)" stroke-width=".252854"/><g stroke-linecap="round" stroke-linejoin="round" transform="matrix(.26458333 0 0 .26458333 0 18.562496)"><path d="m60.5 998.36218a3 4.5 0 0 1 -3 4.50002 3 4.5 0 0 1 -3-4.50002 3 4.5 0 0 1 3-4.5 3 4.5 0 0 1 3 4.5z" fill="url(#ca)" stroke="#6f0000" stroke-opacity=".588235"/><g fill="none"><path d="m59.499297 998.36218a1.9992975 3.5030766 0 0 1 -1.999297 3.50312 1.9992975 3.5030766 0 0 1 -1.999297-3.50312 1.9992975 3.5030766 0 0 1 1.999297-3.5031 1.9992975 3.5030766 0 0 1 1.999297 3.5031z" opacity=".5" stroke="url(#cb)"/><path d="m74.500001 994.86288c1.731574.0007 3.000001.8951 2.999999 1.9993.000002 1.1042-1.22155 2-2.999999 1.9993-1.73157-.0007-3.000003-.8951-3.000001-1.9993-.000002-1.1042 1.237181-2 3.000001-1.9993z" opacity=".5" stroke="url(#cc)"/></g></g><path d="m14.155208 282.84478a1.3229167 1.3229167 0 0 1 -1.322916 1.32292 1.3229167 1.3229167 0 0 1 -1.322917-1.32292 1.3229167 1.3229167 0 0 1 1.322917-1.32292 1.3229167 1.3229167 0 0 1 1.322916 1.32292z" fill="url(#cd)" stroke="#6f0000" stroke-opacity=".588235" stroke-width=".264583"/><g fill="none" transform="matrix(.26458333 0 0 .26458333 0 18.562496)"><path d="m52.501133 998.86218a4.0011334 4.0011334 0 0 1 -4.001133 4.00112 4.0011334 4.0011334 0 0 1 -4.001133-4.00112 4.0011334 4.0011334 0 0 1 4.001133-4.0012 4.0011334 4.0011334 0 0 1 4.001133 4.0012z" fill="none" opacity=".5" stroke="url(#ce)" stroke-opacity=".937984"/><path d="m88.5 997.86218c.000006 1.6984-1.879613 3.00002-4 3.00002s-4.000006-1.30162-4-3.00002c-.000006-1.6984 1.879613-3 4-3s4.000006 1.3016 4 3z" fill="none" opacity=".5" stroke="url(#cf)"/><path d="m91.5 994.86218v4h4v-4z" opacity=".5" stroke="url(#cg)"/><g stroke-opacity=".588235"><path d="m98.5 994.86218v6.00002h6v-6.00002z" opacity=".5" stroke="url(#ch)"/><path d="m107.5 994.86218v8.00002h8v-8.00002z" opacity=".5" stroke="url(#ci)"/><g fill="none"><path d="m22.50002 1031.8622a3.00002 3.00002 0 0 1 -3.00002 3 3.00002 3.00002 0 0 1 -3.00002-3 3.00002 3.00002 0 0 1 3.00002-3 3.00002 3.00002 0 0 1 3.00002 3z" opacity=".5" stroke="url(#cj)"/><path d="m22.50002 1040.8622a3.00002 3.00002 0 0 1 -3.00002 3 3.00002 3.00002 0 0 1 -3.00002-3 3.00002 3.00002 0 0 1 3.00002-3 3.00002 3.00002 0 0 1 3.00002 3z" opacity=".5" stroke="url(#ck)"/></g></g></g><path d="m1.8520833 290.64999v.53743c-.697951.063-1.25165013.6167-1.3146484 1.31465h-.5374349v.26458h.5374349c.0629983.69795.6166974 1.25165 1.3146484 1.31465v.53744h.2645834v-.53744c.697951-.063 1.2516501-.6167 1.3146484-1.31465h.5374349v-.26458h-.5374349c-.062998-.69795-.6166974-1.25165-1.3146484-1.31465v-.53743zm0 .81028v.24805h.2645834v-.24805c.5501518.0618.9799772.49165 1.0417968 1.0418h-.2480468v.26458h.2480468c-.06182.55016-.491645.97998-1.0417968 1.0418v-.24805h-.2645834v.24805c-.5501519-.0618-.97997724-.49164-1.04179684-1.0418h.24804684v-.26458h-.24804684c.0618196-.55015.49164494-.97998 1.04179684-1.0418z" fill="#206b00" fill-opacity=".588235" stroke-width=".264583"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/material.svg b/icon-themes/elementary_svg/svx/res/material.svg
new file mode 100644
index 000000000..8950b3155
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/material.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="48" cy="48" gradientUnits="userSpaceOnUse" r="56"><stop offset="0" stop-color="#cfcad1"/><stop offset=".5" stop-color="#9d9d9d"/><stop offset="1" stop-color="#746e79"/></radialGradient><filter id="b" color-interpolation-filters="sRGB" height="1.048" width="1.048" x="-.024" y="-.024"><feGaussianBlur stdDeviation="1.12"/></filter><g transform="scale(.125)"><path d="m8 8h112v112h-112z" fill="#4d4d4d"/><path d="m32 16v16h16v-16zm32 0v16h16v-16zm32 0v16h16v-16z" fill="#4d4d4d"/><path d="m16 16v16h16v-16zm32 0v16h16v-16zm32 0v16h16v-16z" fill="#fff"/><path d="m32 48v16h16v-16zm32 0v16h16v-16zm32 0v16h16v-16z" fill="#4d4d4d"/><path d="m16 48v16h16v-16zm32 0v16h16v-16zm32 0v16h16v-16z" fill="#fff"/><path d="m32 80v16h16v-16zm32 0v16h16v-16zm32 0v16h16v-16z" fill="#4d4d4d"/><path d="m16 80v16h16v-16zm32 0v16h16v-16zm32 0v16h16v-16z" fill="#fff"/><path d="m96 64v16h-16v-16zm-32 0v16h-16v-16zm-32 0v16h-16v-16z" fill="#4d4d4d"/><path d="m112 64v16h-16v-16zm-32 0v16h-16v-16zm-32 0v16h-16v-16z" fill="#fff"/><path d="m96 32v16h-16v-16zm-32 0v16h-16v-16zm-32 0v16h-16v-16z" fill="#4d4d4d"/><path d="m112 32v16h-16v-16zm-32 0v16h-16v-16zm-32 0v16h-16v-16z" fill="#fff"/><path d="m96 96v16h-16v-16zm-32 0v16h-16v-16zm-32 0v16h-16v-16z" fill="#4d4d4d"/><path d="m112 96v16h-16v-16zm-32 0v16h-16v-16zm-32 0v16h-16v-16z" fill="#fff"/></g><path d="m8 2.0097656a5.9903636 5.9903636 0 0 0 -5.9902344 5.9902344 5.9903636 5.9903636 0 0 0 5.9902344 5.990234 5.9903636 5.9903636 0 0 0 5.990234-5.990234 5.9903636 5.9903636 0 0 0 -5.990234-5.9902344zm0 .7519532a5.2390666 5.2390666 0 0 1 5.238281 5.2382812 5.2390666 5.2390666 0 0 1 -5.238281 5.238281 5.2390666 5.2390666 0 0 1 -5.2382812-5.238281 5.2390666 5.2390666 0 0 1 5.2382812-5.2382812z" fill="#4d4d4d"/><circle cx="64" cy="64" fill="url(#a)" filter="url(#b)" opacity=".47" r="56" transform="matrix(.09355476 0 0 .09355476 2.012496 2.012496)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/metal_16.svg b/icon-themes/elementary_svg/svx/res/metal_16.svg
new file mode 100644
index 000000000..ab7bd1933
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/metal_16.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="8.245772" cy="1.73728" gradientTransform="matrix(.15366122 1.9028164 -1.8551318 .14981047 10.2016 -14.213166)" gradientUnits="userSpaceOnUse" r="6.50001"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#8cd5ff"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="7.555548" x2="7.393597" y1="14.03845" y2="35.155151"><stop offset="0" stop-color="#fff"/><stop offset=".21678239" 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><path d="m4.3664782 1-3.3664782 3v10h9.687486l3.312533-2.856182-.000019-10.143818z" fill="url(#a)"/><path d="m4.3664782 1-3.3664782 3v1 8.3125.6875h.687499 8.3124877.6874993s3.323483-2.857582 3.312533-2.856182v-.479394l-.000019-9.664424h-8.5931993zm.2081105 1h7.9939583c-.833338.84433-1.914501 1.66118-2.256061 2h-4.3124934-.9999985-.9999985-1.6960131zm8.4254323 1v7.664424l-2.000021 1.648076-.000015-1.3125v-1-1-4-.3125zm-11.0000225 2h1.9999971.9999985 4.9999926v5 1 2h-7.3124892-.687499v-.6875z" opacity=".2"/><path d="m2 5v8h8v-8zm1 1h6v6h-6z" fill="url(#b)"/><g fill="none" stroke="#fff" stroke-linecap="round"><path d="m3.4285225 7.3510222 1.8667-1.846" opacity=".2"/><path d="m4.3619225 10.582022 1.8666-1.8459998" opacity=".2"/><path d="m6.2285225 7.3510222 1.8667-1.846" opacity=".2"/><path d="m7.6285225 9.1970222 1.8664-1.846" opacity=".2"/><path d="m1.5618225 10.582022 1.8667-1.8459998" opacity=".2"/><path d="m2.4952225 13.813022 1.8666-1.846" opacity=".2"/><path d="m5.7618225 12.428022 1.8664-1.846" opacity=".2"/><path d="m7.6282225 9.1970222 1.8667-1.846" opacity=".2"/><path d="m8.5616225 12.428022 1.8665995-1.846" opacity=".2"/><path d="m10.428222 9.1970222.297757-.2902425" opacity=".2"/><path d="m5.7615225 12.428022 1.8667-1.846" opacity=".2"/><path d="m8.5 14 .061523-.186978" opacity=".2"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/modula3d.svg b/icon-themes/elementary_svg/svx/res/modula3d.svg
new file mode 100644
index 000000000..109d20170
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/modula3d.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="7.271707" cy="1.211131" gradientTransform="matrix(.84185778 0 0 .8378013 -2.102293 4.69235)" gradientUnits="userSpaceOnUse" r="7.5"><stop offset="0" stop-color="#ededed"/><stop offset="1" stop-color="#a7a7a7"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.84185778 0 0 .8378013 -2.102293 4.69235)" gradientUnits="userSpaceOnUse" x1="3" x2="14" y1="2" y2="10"><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><g stroke-opacity=".5625"><path d="m14.5 7.5a7 7 0 0 1 -7 7 7 7 0 0 1 -7-7 7 7 0 0 1 7-7 7 7 0 0 1 7 7z" fill="url(#a)" stroke="#76717b"/><path d="m13.5 7.5a6 6 0 0 1 -6 6 6 6 0 0 1 -6-6 6 6 0 0 1 6-6 6 6 0 0 1 6 6z" fill="none" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/normallit_16.svg b/icon-themes/elementary_svg/svx/res/normallit_16.svg
new file mode 100644
index 000000000..1ae1bf9e9
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/normallit_16.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="10.425958" cy="-12.568869" gradientTransform="matrix(4.1041522 -.02998372 .02362902 3.2343028 -33.994369 25.941305)" gradientUnits="userSpaceOnUse" r="10.50955"><stop offset="0" stop-color="#e4c6fa"/><stop offset=".43355632" stop-color="#a56de2"/><stop offset="1" stop-color="#7239b3"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="13" x2="13" y1="-6" y2="-3.215936"><stop offset="0" stop-color="#fff"/><stop offset=".5" 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="9" x2="4.844184" y1="-1.473364" y2="8.352354"><stop offset="0" stop-color="#fff"/><stop offset=".04552736" 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="d" gradientUnits="userSpaceOnUse" x1="17" x2="20.446054" y1="-1" y2="7.74026"><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 transform="matrix(.66667 0 0 .66667 -.497183 5.591753)"><path d="m11.716797 2.976562a1.0250168 1.0250168 0 0 0 -.298828.0625l-10.77539088 4a1.0250168 1.0250168 0 0 0 -.66796875.960938v1.5a1.0250168 1.0250168 0 0 0 .56640625.916016l11.00000038 5.5a1.0250168 1.0250168 0 0 0 .917968 0l11-5.5a1.0250168 1.0250168 0 0 0 .566407-.916016v-1.5a1.0250168 1.0250168 0 0 0 -.681641-.964844l-11.224609-4a1.0250168 1.0250168 0 0 0 -.402344-.05859z" opacity=".05"/><path d="m12 15 11-5.5v-1.5l-11.22405-4-10.77595 4v1.5z" opacity=".1"/><path d="m12 13.5 10.5191-4.9665v-12.0335l-10.74315-4-10.27595 4v12.0335z" fill="url(#a)"/><path d="m12 1-10.5-4.5.06945 11.9005 10.43055 5.0995z" fill="#fff" opacity=".2"/><path d="m0-8.9499h24v24h-24z" fill="none"/><path d="m1.5-3.5 10.5 4.5 10.5191-4.4123999-10.5191-4.0876001z" fill="#fff" fill-rule="evenodd" opacity=".4"/><g fill="none" stroke-width="1.499992"><path d="m3.2637209-3.1612973 8.7362791 3.6965227 8.668258-3.7239113-8.668258-3.1974141z" opacity=".9" stroke="url(#b)" stroke-opacity=".659483"/><path d="m2.5-3v10.8923l8.9967 4.323179.0066-11.3661129" opacity=".6" stroke="url(#c)" stroke-opacity=".448276"/><path d="m21.5-3.1882487v11.1099487l-9.5 4.5783" opacity=".5" stroke="url(#d)" stroke-opacity=".448276"/><path d="m12 13.5 10.5191-4.9665v-12.0335l-10.74585-3.9312-10.27325 3.9312v12.0335z" opacity=".55" stroke="#7239b3" stroke-linecap="round"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/normflat.svg b/icon-themes/elementary_svg/svx/res/normflat.svg
new file mode 100644
index 000000000..46c071881
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/normflat.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="7.856182" cy="7.801935" gradientTransform="matrix(1.0719092 0 0 .38282472 -.575273 7.714692)" gradientUnits="userSpaceOnUse" r="7"><stop offset="0" stop-color="#e4c6fa"/><stop offset=".5" stop-color="#a56de2"/><stop offset="1" stop-color="#7239b3"/></radialGradient><g transform="scale(.26458333)"><path d="m12.5 1-2.5 3h2v3.5c0 .277.223.5.5.5s.5-.223.5-.5v-3.5h2z" fill="#ffa154"/><path d="m3.5 1-2.5 3h2v3.5c0 .277.223.5.5.5s.5-.223.5-.5v-3.5h2z" fill="#ffa154"/><path d="m.49327185 9.5.00672815 6h15v-6z" fill="url(#a)" stroke="#452981" stroke-opacity=".509804"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/normobjs.svg b/icon-themes/elementary_svg/svx/res/normobjs.svg
new file mode 100644
index 000000000..f723b84ec
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/normobjs.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="5.79094" x2="6.5" y1="5.108974" y2="13.5"><stop offset="0" stop-color="#e4c6fa"/><stop offset=".5" stop-color="#a56de2"/><stop offset="1" stop-color="#7239b3"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="2.577098" x2="3.509508" xlink:href="#c" y1="7.50479" y2="8.246148"/><linearGradient id="c"><stop offset="0" stop-color="#f2beec"/><stop offset="1" stop-color="#fcf6fc" stop-opacity=".188235"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="7.418982" x2="8.351392" xlink:href="#c" y1="7.600669" y2="8.342027"/><g transform="scale(.26458333)"><path d="m.5 8.9999998 4-3.5c1.1889698 1.5 3.2145169 2.4555396 5 0 .701756 1.2130316 1.422953 2.4121765 3 3v3.0000002c-1.121648.363346-1.639066 1.129511-2 2h-4l-6-3z" fill="url(#a)" fill-rule="evenodd" stroke="#452981" stroke-opacity=".509804"/><path d="m4.4863281-.01757813-1.0390625 3.76562503 1.8222656-.8261719 1.4453126 3.1875c.1144117.2522676.4098417.3624586.6621093.2480469.2522676-.1144118.3624587-.4098418.2480469-.6621094l-1.4453125-3.1875 1.8222656-.8261719z" fill="#ffa154" fill-rule="evenodd"/><path d="m1.4861227 8.8090836c-.048063 1.3538144.4266536.8175788.7670311.7670311l2.492851-2.4928511-.6232127-.767031z" fill="url(#b)"/><path d="m7.2867953 7.7064764c-.048063 1.3538145.4266536.8175788.7670311.7670311l1.5340621-1.294365-.6232127-.767031z" fill="url(#d)"/><g fill-rule="evenodd"><path d="m8.3769531 5.9902344c-.5411444.4494142-1.0511151.5716934-1.5351562.5058594-.3090256-.0420304-.6207099-.179278-.921875-.3671876l.1289062.2832032c.2768896.6105167 1.0222057.8873727 1.6308594.6113281.4170138-.1891297.6614641-.5998085.6972656-1.0332031zm2.3574219.5175781-.208984.2089844c-.477797.4777977-.477796 1.2800147 0 1.7578125.477797.4777961 1.280015.4777982 1.757812 0l.421875-.421875a.49186675.49186675 0 0 0 -.0332-.013672c-.889197-.3314364-1.456936-.8796899-1.9375-1.53125zm.652344 3.5878905c-.330499 0-.669381.130316-.919922.380859-.4995464.499547-.499544 1.340298 0 1.839844l.779297.777344c.295391-.508833.691895-.893593 1.40625-1.125a.49186675.49186675 0 0 0 .339844-.46875v-.337891l-.685547-.685547c-.250541-.250538-.589402-.380859-.919922-.380859z" fill="#fff" fill-opacity=".870588"/><g fill="#ffa154"><path d="m16 3-3.888672.3535156 1.414063 1.4140625-2.47461 2.4746094c-.195868.1958686-.195868.5111627 0 .7070313.195869.1958685.511163.1958685.707031 0l2.47461-2.4746094 1.414062 1.4140625z"/><path d="m11.386719 10.896484c-.12781 0-.255582.04855-.353516.146485-.195868.195868-.195868.511162 0 .707031l2.474609 2.474609-1.414062 1.416016 3.888672.353516-.353516-3.890625-1.414062 1.414062-2.47461-2.474609c-.09793-.09793-.225706-.146485-.353515-.146485z"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/normsphe.svg b/icon-themes/elementary_svg/svx/res/normsphe.svg
new file mode 100644
index 000000000..3540b5ffe
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/normsphe.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="8" cy="7.133924" gradientTransform="matrix(.92721625 -.00000001 0 .78456761 .58227 4.902955)" gradientUnits="userSpaceOnUse" r="7.010231"><stop offset="0" stop-color="#e4c6fa"/><stop offset=".5" stop-color="#a56de2"/><stop offset="1" stop-color="#7239b3"/></radialGradient><g transform="scale(.26458333)"><path d="m7.96875 9.5c-1.7319899.00658-3.4559371.549966-4.7910156 1.521484-1.3350786.971519-2.27031031 2.369383-2.5683594 3.88086a.50005.50005 0 0 0 .4902344.597656h13.7949216a.50005.50005 0 0 0 .490235-.597656c-.299663-1.51961-1.243446-2.924192-2.589844-3.896485s-3.0848519-1.5104922-4.826172-1.505859z" fill="url(#a)" stroke="#452981" stroke-opacity=".509804"/><g fill="#ffa154"><path d="m14.566987 2.151924-3.665064 1.348076 1.732052 1-1.750001 3.031089c-.1385.2398892-.05688.5445129.183013.6830129.239889.1385.544513.056876.683013-.1830127l1.75-3.0310892 1.732051 1z"/><path d="m.566987 2.151924-.665064 3.848076 1.732051-1 1.75 3.0310892c.1385.239889.443124.3215127.683013.1830127s.321513-.4431237.183013-.6830129l-1.75-3.031089 1.732051-1z"/><path d="m7.5 1-2.5 3h2v3.5c0 .277.223.5.5.5s.5-.223.5-.5v-3.5h2z" fill-rule="evenodd"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/objspc3d.svg b/icon-themes/elementary_svg/svx/res/objspc3d.svg
new file mode 100644
index 000000000..92e0b4d33
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/objspc3d.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="1.915182" x2="7.5" y1="4.598089" y2="12.5"><stop offset="0" stop-color="#e4c6fa"/><stop offset=".5" stop-color="#a56de2"/><stop offset="1" stop-color="#7239b3"/></linearGradient><path d="m1.5 7.9999996 4-3.5c1.1889697 1.5 3.2145169 2.4555396 5 0 .701756 1.2130316 1.422953 2.4121765 3 3v3.0000004c-1.121648.363346-1.639066 1.129511-2 2h-4l-6-3.0000002z" fill="url(#a)" fill-rule="evenodd" stroke="#452981" stroke-opacity=".509804"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/parallel_16.svg b/icon-themes/elementary_svg/svx/res/parallel_16.svg
new file mode 100644
index 000000000..0dec5175f
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/parallel_16.svg
@@ -0,0 +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="4" x2="4" y1="10" y2="14"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".498039"/><stop offset=".875" stop-color="#fff" stop-opacity=".247059"/><stop offset="1" stop-color="#fff" stop-opacity=".422794"/></linearGradient><path d="m3.5 5.5-3 3-.5 7.5 7.0169373-1.152542 3.4830627-2.847458-.5-6.5z" fill="#e9e9e9"/><path d="m3.5188943 5-3.5188943 3v1 6.3125.6875h.687499 6.312501.6874993l3.3125007-4-.040919-.656363.040919-6.343637h-6.4407832zm.2081105 1h5.7729952c-.8333377.84433-1.8459407 1.66118-2.1875007 2h-2.3125067-.9999985-.9999985-1.6960131zm6.2044692 1 .044557 4.521603-1.9760177 2.790897-.000015-1.3125v-1-1-2-.3125zm-8.9314755 2h1.9999971.9999985 3.0000059v3 1 2h-5.3125025-.687499v-.6875z" fill="#8c8c8c"/><path d="m1 9v6h6v-6zm1 1h4v4h-4z" fill="url(#a)"/><g fill="#8c8c8c"><path d="m7.4999983 9.1875 8.4880167-8.1635303.011985-1.0239697-.544575.07190916-8.6429257 8.42809084z"/><path d="m8 15.5 7.988014-9.2387422.01199-1.0239697.0063-.3772433-8.693771 9.9524552z"/><path d="m8.7753906 0-8.52343748 8.25 1.24804688-.25 8.3476562-8z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/perspective_16.svg b/icon-themes/elementary_svg/svx/res/perspective_16.svg
new file mode 100644
index 000000000..14c4ae6bb
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/perspective_16.svg
@@ -0,0 +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="4" x2="4" y1="10" y2="14"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".498039"/><stop offset=".875" stop-color="#fff" stop-opacity=".247059"/><stop offset="1" stop-color="#fff" stop-opacity=".422794"/></linearGradient><path d="m6 5.5-5.5 3v7h7l3-5.262712-.5-4.737288z" fill="#e9e9e9"/><path d="m5.823979 5-5.823979 3v1 6.3125.6875h.687499 6.312501.6874993l3.3125007-5.5v-5.5h-4.1356985zm.2081105 1h3.4679105l-2.1875007 2h-2.3125067-.9999985-.9999985-1.6960131zm3.8993845 1 .044557 3.021603-1.9760177 4.290897-.000015-1.3125v-1-1-2-.3125zm-8.9314755 2h1.9999971.9999985 3.0000059v3 1 2h-5.3125025-.687499v-.6875z" fill="#8c8c8c"/><path d="m1 9v6h6v-6zm1 1h4v4h-4z" fill="url(#a)"/><g fill="#8c8c8c"><path d="m7.4999983 9.1875 8.4880167-8.1635303.011985-1.0239697-.544575.07190916-8.6429257 8.42809084z"/><path d="m8 15.5 7.98171-13.598787.01199-1.0239697.0063-.3772433-8.687467 14.3125z"/><path d="m14.5 0-14.24804688 8.25 1.74804688.25 14-8.5z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/plastic_16.svg b/icon-themes/elementary_svg/svx/res/plastic_16.svg
new file mode 100644
index 000000000..65b51454e
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/plastic_16.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="8.245772" cy="1.73728" gradientTransform="matrix(.15366122 1.9028164 -1.8551318 .14981047 10.2016 -14.213166)" gradientUnits="userSpaceOnUse" r="6.50001"><stop offset="0" stop-color="#fff3cb"/><stop offset=".31324482" stop-color="#fdde76"/><stop offset=".69725084" stop-color="#f9c440"/><stop offset="1" stop-color="#e48b20"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="7.555548" x2="7.393597" y1="14.03845" y2="35.155151"><stop offset="0" stop-color="#fff"/><stop offset=".21678239" 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><path d="m4.3664782 1-3.3664782 3v10h9.687486l3.312533-2.856182-.000019-10.143818z" fill="url(#a)"/><path d="m4.3664782 1-3.3664782 3v1 8.3125.6875h.687499 8.3124877.6874993s3.323483-2.857582 3.312533-2.856182v-.479394l-.000019-9.664424h-8.5931993zm.2081105 1h7.9939583c-.833338.84433-1.914501 1.66118-2.256061 2h-4.3124934-.9999985-.9999985-1.6960131zm8.4254323 1v7.664424l-2.000021 1.648076-.000015-1.3125v-1-1-4-.3125zm-11.0000225 2h1.9999971.9999985 4.9999926v5 1 2h-7.3124892-.687499v-.6875z" opacity=".2"/><path d="m2 5v8h8v-8zm1 1h6v6h-6z" fill="url(#b)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/pr01.svg b/icon-themes/elementary_svg/svx/res/pr01.svg
new file mode 100644
index 000000000..4379beaba
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/pr01.svg
@@ -0,0 +1 @@
+<svg height="15" viewBox="0 0 15 15" width="15" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 .24324324 -.35135133 0 16.932428 -6.337836)" gradientUnits="userSpaceOnUse" x1="38.388882" x2="75.388885" y1="31.115374" y2="31.115374"><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><linearGradient id="b" gradientTransform="matrix(0 .25378586 -.30501865 0 17.185477 20.628979)" gradientUnits="userSpaceOnUse" x1="-30.060694" x2="-45.822014" y1="-1.03116" y2="-1.03116"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="11" x2="11" y1="2" y2="13"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#e9e9e9"/></linearGradient><path d="m1.5 1.5v6 6h6 6v-6-6h-6z" fill="none" opacity=".6" stroke="url(#b)" stroke-linecap="square"/><path d="m2 2v11h11v-11z" fill="url(#c)"/><path d="m2.5 12.5v-10h10v10z" fill="none" stroke="url(#a)" stroke-linecap="round"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/pr010.svg b/icon-themes/elementary_svg/svx/res/pr010.svg
new file mode 100644
index 000000000..592c5dd73
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/pr010.svg
@@ -0,0 +1 @@
+<svg height="15" viewBox="0 0 15 15" width="15" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 .24324324 -.35135133 0 16.932428 -6.337836)" gradientUnits="userSpaceOnUse" x1="54.833328" x2="54.833328" xlink:href="#b" y1="31.115374" y2="39.653835"/><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 4.662164 4.067572)" gradientUnits="userSpaceOnUse" x1="23.999992" x2="23.999992" y1="5.499988" y2="39.653835"><stop offset="0" stop-color="#fff"/><stop offset=".00000003" 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" gradientTransform="matrix(0 .25378586 -.30501865 0 17.185477 20.628979)" gradientUnits="userSpaceOnUse" x1="-77.34465" x2="-45.822014" xlink:href="#d" y1="-1.03116" y2="-1.03116"/><linearGradient id="d" gradientTransform="matrix(.25378586 0 0 .30501865 23.628979 3.814523)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="20" y2="0"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="e" gradientTransform="translate(1.5 1.5)" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" y1=".5" y2="6.5"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#e9e9e9"/></linearGradient><linearGradient id="f" gradientTransform="translate(7.5 1.5)" gradientUnits="userSpaceOnUse" x1="5.5" x2=".5" xlink:href="#e" y1="5.5" y2="5.5"/><linearGradient id="g" gradientTransform="matrix(0 .24324324 -.35135133 0 22.932428 -6.337836)" gradientUnits="userSpaceOnUse" x1="58.944439" x2="58.944439" xlink:href="#b" y1="31.115374" y2="39.653835"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="7" x2="8" xlink:href="#d" y1="7.5" y2="7.5"/><linearGradient id="i" gradientTransform="translate(1.5 1.5)" gradientUnits="userSpaceOnUse" x1="5.5" x2=".5" xlink:href="#e" y1="6.5" y2="6.5"/><path d="m1.5 1.5v6 6h6 6v-6-6h-6z" fill="none" opacity=".6" stroke="url(#c)" stroke-linecap="square"/><g transform="matrix(0 -1 1 0 0 15)"><path d="m2 2v11h5v-11z" fill="url(#i)"/><path d="m2.5 12.5v-10h4v10z" fill="none" stroke="url(#a)" stroke-linecap="round"/><path d="m8 2v11h5v-11z" fill="url(#f)"/><g fill="none"><path d="m8.5 12.5v-10h4v10z" stroke="url(#g)" stroke-linecap="round"/><path d="m7.5 2v11" opacity=".6" stroke="url(#h)"/></g></g><g fill="none" stroke="#f37329" stroke-linecap="square"><path d="m1.5 1.5h12"/><path d="m1.5 13.5h12"/><path d="m13.5 1.5v12"/><path d="m1.5 1.5v12"/><path d="m1.5 7.5h12"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/pr011.svg b/icon-themes/elementary_svg/svx/res/pr011.svg
new file mode 100644
index 000000000..506f7c76a
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/pr011.svg
@@ -0,0 +1 @@
+<svg height="15" viewBox="0 0 15 15" width="15" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 .24324324 -.35135133 0 16.932428 -6.337836)" gradientUnits="userSpaceOnUse" x1="54.833328" x2="54.833328" xlink:href="#b" y1="31.115374" y2="39.653835"/><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 4.662164 4.067572)" gradientUnits="userSpaceOnUse" x1="23.999992" x2="23.999992" y1="5.499988" y2="39.653835"><stop offset="0" stop-color="#fff"/><stop offset=".00000003" 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" gradientTransform="matrix(0 .25378586 -.30501865 0 17.185477 20.628979)" gradientUnits="userSpaceOnUse" x1="-77.34465" x2="-45.822014" xlink:href="#d" y1="-1.03116" y2="-1.03116"/><linearGradient id="d" gradientTransform="matrix(.25378586 0 0 .30501865 23.628979 3.814523)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="20" y2="0"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="e" gradientTransform="translate(1.5 1.5)" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" y1=".5" y2="6.5"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#e9e9e9"/></linearGradient><linearGradient id="f" gradientTransform="translate(7.5 1.5)" gradientUnits="userSpaceOnUse" x1="5.5" x2=".5" xlink:href="#e" y1="5.5" y2="5.5"/><linearGradient id="g" gradientTransform="matrix(0 .24324324 -.35135133 0 22.932428 -6.337836)" gradientUnits="userSpaceOnUse" x1="58.944439" x2="58.944439" xlink:href="#b" y1="31.115374" y2="39.653835"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="7" x2="8" xlink:href="#d" y1="7.5" y2="7.5"/><linearGradient id="i" gradientTransform="translate(1.5 1.5)" gradientUnits="userSpaceOnUse" x1="5.5" x2=".5" xlink:href="#e" y1="6.5" y2="6.5"/><path d="m1.5 1.5v6 6h6 6v-6-6h-6z" fill="none" opacity=".6" stroke="url(#c)" stroke-linecap="square"/><g transform="matrix(0 -1 1 0 0 15)"><path d="m2 2v11h5v-11z" fill="url(#i)"/><path d="m2.5 12.5v-10h4v10z" fill="none" stroke="url(#a)" stroke-linecap="round"/><path d="m8 2v11h5v-11z" fill="url(#f)"/><g fill="none"><path d="m8.5 12.5v-10h4v10z" stroke="url(#g)" stroke-linecap="round"/><path d="m7.5 2v11" opacity=".6" stroke="url(#h)"/></g></g><g fill="none" stroke-linecap="square"><g stroke="#f37329"><path d="m1.5 1.5h12"/><path d="m1.5 13.5h12"/><path d="m13.5 1.5v12"/><path d="m1.5 1.5v12"/></g><path d="m1.5 7.5h12" stroke="#7239b3"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/pr012.svg b/icon-themes/elementary_svg/svx/res/pr012.svg
new file mode 100644
index 000000000..a03710647
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/pr012.svg
@@ -0,0 +1 @@
+<svg height="15" viewBox="0 0 15 15" width="15" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 .24324324 -.35135133 0 16.932428 -6.337836)" gradientUnits="userSpaceOnUse" x1="38.388882" x2="75.388885" xlink:href="#b" y1="31.115374" y2="31.115374"/><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 4.662164 4.067572)" gradientUnits="userSpaceOnUse" x1="23.999992" x2="23.999992" y1="5.499988" y2="39.653835"><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><linearGradient id="c" gradientTransform="matrix(0 .25378586 -.30501865 0 17.185477 20.628979)" gradientUnits="userSpaceOnUse" x1="-77.34465" x2="-45.822014" xlink:href="#d" y1="-1.03116" y2="-1.03116"/><linearGradient id="d" gradientTransform="matrix(.25378586 0 0 .30501865 23.628979 3.814523)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="20" y2="0"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="e" gradientTransform="translate(1.5 1.5)" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" y1=".5" y2="6.5"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#e9e9e9"/></linearGradient><linearGradient id="f" gradientTransform="translate(7.5 1.5)" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" xlink:href="#e" y1=".5" y2="11.5"/><linearGradient id="g" gradientTransform="matrix(0 .24324324 -.35135133 0 22.932428 -6.337836)" gradientUnits="userSpaceOnUse" x1="38.388882" x2="75.388885" xlink:href="#b" y1="31.115374" y2="31.115374"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="7" x2="8" xlink:href="#d" y1="7.5" y2="7.5"/><linearGradient id="i" gradientTransform="translate(1.5 1.5)" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" xlink:href="#e" y1=".5" y2="11.5"/><path d="m2 2v11h5v-11z" fill="url(#i)"/><path d="m1.5 1.5v6 6h6 6v-6-6h-6z" fill="none" opacity=".6" stroke="url(#c)" stroke-linecap="square"/><path d="m2.5 12.5v-10h4v10z" fill="none" stroke="url(#a)" stroke-linecap="round"/><path d="m8 2v11h5v-11z" fill="url(#f)"/><g fill="none"><path d="m8.5 12.5v-10h4v10z" stroke="url(#g)" stroke-linecap="round"/><path d="m7.5 2v11" opacity=".6" stroke="url(#h)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/pr013.svg b/icon-themes/elementary_svg/svx/res/pr013.svg
new file mode 100644
index 000000000..45d625ef3
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/pr013.svg
@@ -0,0 +1 @@
+<svg height="15" viewBox="0 0 15 15" width="15" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 .24324324 -.35135133 0 16.932428 -6.337836)" gradientUnits="userSpaceOnUse" x1="38.388882" x2="75.388885" xlink:href="#b" y1="31.115374" y2="31.115374"/><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 4.662164 4.067572)" gradientUnits="userSpaceOnUse" x1="23.999992" x2="23.999992" y1="5.499988" y2="39.653835"><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><linearGradient id="c" gradientTransform="matrix(0 .25378586 -.30501865 0 17.185477 20.628979)" gradientUnits="userSpaceOnUse" x1="-77.34465" x2="-45.822014" xlink:href="#d" y1="-1.03116" y2="-1.03116"/><linearGradient id="d" gradientTransform="matrix(.25378586 0 0 .30501865 23.628979 3.814523)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="20" y2="0"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="e" gradientTransform="matrix(0 .24324324 -.35135133 0 22.932428 -6.337836)" gradientUnits="userSpaceOnUse" x1="38.388882" x2="75.388885" xlink:href="#b" y1="31.115374" y2="31.115374"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="7" x2="8" xlink:href="#d" y1="7.5" y2="7.5"/><g fill="none"><path d="m1.5 1.5v6 6h6 6v-6-6h-6z" opacity=".6" stroke="url(#c)" stroke-linecap="square"/><path d="m2.5 12.5v-10h4v10z" stroke="url(#a)" stroke-linecap="round"/><path d="m8.5 12.5v-10h4v10z" stroke="url(#e)" stroke-linecap="round"/><path d="m7.5 2v11" opacity=".6" stroke="url(#f)"/><g stroke="#f37329" stroke-linecap="square"><path d="m1.5 1.5h12"/><path d="m1.5 13.5h12"/><path d="m13.5 1.5v12"/><path d="m1.5 1.5v12"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/pr014.svg b/icon-themes/elementary_svg/svx/res/pr014.svg
new file mode 100644
index 000000000..06ec17410
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/pr014.svg
@@ -0,0 +1 @@
+<svg height="15" viewBox="0 0 15 15" width="15" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 .24324324 -.35135133 0 16.932428 -6.337836)" gradientUnits="userSpaceOnUse" x1="38.388882" x2="50.722214" xlink:href="#b" y1="31.115374" y2="31.115374"/><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 4.662164 4.067572)" gradientUnits="userSpaceOnUse" x1="23.999992" x2="23.999992" y1="5.499988" y2="39.653835"><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><linearGradient id="c" gradientTransform="matrix(0 .25378586 -.30501865 0 17.185477 20.628979)" gradientUnits="userSpaceOnUse" x1="-77.34465" x2="-45.822014" xlink:href="#d" y1="-1.03116" y2="-1.03116"/><linearGradient id="d" gradientTransform="matrix(.25378586 0 0 .30501865 23.628979 3.814523)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="20" y2="0"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="e" gradientTransform="translate(1.5 1.5)" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" y1=".5" y2="6.5"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#e9e9e9"/></linearGradient><linearGradient id="f" gradientTransform="translate(7.5 1.5)" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" xlink:href="#e" y1=".5" y2="5.5"/><linearGradient id="g" gradientTransform="matrix(0 .24324324 -.35135133 0 22.932428 -6.337836)" gradientUnits="userSpaceOnUse" x1="38.388882" x2="50.722214" xlink:href="#b" y1="31.115374" y2="31.115374"/><linearGradient id="h" gradientTransform="translate(1.5 7.5)" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" xlink:href="#e" y1=".5" y2="5.5"/><linearGradient id="i" gradientTransform="matrix(0 .24324324 -.35135133 0 16.932428 -.337836)" gradientUnits="userSpaceOnUse" x1="38.388882" x2="50.722214" xlink:href="#b" y1="31.115374" y2="31.115374"/><linearGradient id="j" gradientTransform="translate(7.5 7.5)" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" xlink:href="#e" y1=".5" y2="5.5"/><linearGradient id="k" gradientTransform="matrix(0 .24324324 -.35135133 0 22.932428 -.337836)" gradientUnits="userSpaceOnUse" x1="38.388882" x2="50.722214" xlink:href="#b" y1="31.115374" y2="31.115374"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="7" x2="8" xlink:href="#d" y1="7.5" y2="7.5"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="2" x2="13" xlink:href="#d" y1="7.5" y2="7.5"/><linearGradient id="n" gradientTransform="translate(1.5 1.5)" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" xlink:href="#e" y1=".5" y2="5.5"/><path d="m2 2v5h5v-5z" fill="url(#n)"/><path d="m1.5 1.5v6 6h6 6v-6-6h-6z" fill="none" opacity=".6" stroke="url(#c)" stroke-linecap="square"/><path d="m2.5 6.5v-4h4v4z" fill="none" stroke="url(#a)" stroke-linecap="round"/><path d="m8 2v5h5v-5z" fill="url(#f)"/><path d="m8.5 6.5v-4h4v4z" fill="none" stroke="url(#g)" stroke-linecap="round"/><path d="m2 8v5h5v-5z" fill="url(#h)"/><path d="m2.5 12.5v-4h4v4z" fill="none" stroke="url(#i)" stroke-linecap="round"/><path d="m8 8v5h5v-5z" fill="url(#j)"/><g fill="none"><path d="m8.5 12.5v-4h4v4z" stroke="url(#k)" stroke-linecap="round"/><path d="m7.5 2v11" opacity=".6" stroke="url(#l)"/><path d="m13 7.5h-11" opacity=".6" stroke="url(#m)"/><g stroke="#f37329" stroke-linecap="square"><path d="m13.5 1.5v12"/><path d="m1.5 1.5v12"/><path d="m7.5 1.5v12"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/pr015.svg b/icon-themes/elementary_svg/svx/res/pr015.svg
new file mode 100644
index 000000000..9d4d21293
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/pr015.svg
@@ -0,0 +1 @@
+<svg height="15" viewBox="0 0 15 15" width="15" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 .24324324 -.35135133 0 16.932428 -6.337836)" gradientUnits="userSpaceOnUse" x1="38.388882" x2="75.388885" xlink:href="#b" y1="31.115374" y2="31.115374"/><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 4.662164 4.067572)" gradientUnits="userSpaceOnUse" x1="23.999992" x2="23.999992" y1="5.499988" y2="39.653835"><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><linearGradient id="c" gradientTransform="matrix(0 .25378586 -.30501865 0 17.185477 20.628979)" gradientUnits="userSpaceOnUse" x1="-77.34465" x2="-45.822014" xlink:href="#d" y1="-1.03116" y2="-1.03116"/><linearGradient id="d" gradientTransform="matrix(.25378586 0 0 .30501865 23.628979 3.814523)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="20" y2="0"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="e" gradientTransform="translate(1.5 1.5)" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" y1=".5" y2="6.5"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#e9e9e9"/></linearGradient><linearGradient id="f" gradientTransform="translate(7.5 1.5)" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" xlink:href="#e" y1=".5" y2="11.5"/><linearGradient id="g" gradientTransform="matrix(0 .24324324 -.35135133 0 22.932428 -6.337836)" gradientUnits="userSpaceOnUse" x1="38.388882" x2="75.388885" xlink:href="#b" y1="31.115374" y2="31.115374"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="7" x2="8" xlink:href="#d" y1="7.5" y2="7.5"/><linearGradient id="i" gradientTransform="translate(1.5 1.5)" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" xlink:href="#e" y1=".5" y2="11.5"/><path d="m1.5 1.5v6 6h6 6v-6-6h-6z" fill="none" opacity=".6" stroke="url(#c)" stroke-linecap="square"/><path d="m2 2v11h5v-11z" fill="url(#i)"/><path d="m2.5 12.5v-10h4v10z" fill="none" stroke="url(#a)" stroke-linecap="round"/><path d="m8 2v11h5v-11z" fill="url(#f)"/><g fill="none"><path d="m8.5 12.5v-10h4v10z" stroke="url(#g)" stroke-linecap="round"/><path d="m7.5 2v11" opacity=".6" stroke="url(#h)"/><g stroke="#f37329" stroke-linecap="square"><path d="m1.5 1.5h12"/><path d="m1.5 13.5h12"/><path d="m7.5 1.5v12"/><path d="m1.5 1.5v12"/><path d="m13.5 1.5v12"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/pr016.svg b/icon-themes/elementary_svg/svx/res/pr016.svg
new file mode 100644
index 000000000..97bd7559d
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/pr016.svg
@@ -0,0 +1 @@
+<svg height="15" viewBox="0 0 15 15" width="15" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 .24324324 -.35135133 0 16.932428 -6.337836)" gradientUnits="userSpaceOnUse" x1="38.388882" x2="75.388885" xlink:href="#b" y1="31.115374" y2="31.115374"/><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 4.662164 4.067572)" gradientUnits="userSpaceOnUse" x1="23.999992" x2="23.999992" y1="5.499988" y2="39.653835"><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><linearGradient id="c" gradientTransform="matrix(0 .25378586 -.30501865 0 17.185477 20.628979)" gradientUnits="userSpaceOnUse" x1="-77.34465" x2="-45.822014" xlink:href="#d" y1="-1.03116" y2="-1.03116"/><linearGradient id="d" gradientTransform="matrix(.25378586 0 0 .30501865 23.628979 3.814523)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="20" y2="0"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="e" gradientTransform="translate(1.5 1.5)" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" y1=".5" y2="6.5"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#e9e9e9"/></linearGradient><linearGradient id="f" gradientTransform="translate(7.5 1.5)" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" xlink:href="#e" y1=".5" y2="11.5"/><linearGradient id="g" gradientTransform="matrix(0 .24324324 -.35135133 0 22.932428 -6.337836)" gradientUnits="userSpaceOnUse" x1="38.388882" x2="75.388885" xlink:href="#b" y1="31.115374" y2="31.115374"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="7" x2="8" xlink:href="#d" y1="7.5" y2="7.5"/><linearGradient id="i" gradientTransform="translate(1.5 1.5)" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" xlink:href="#e" y1=".5" y2="11.5"/><path d="m2 2v11h5v-11z" fill="url(#i)"/><path d="m1.5 1.5v6 6h6 6v-6-6h-6z" fill="none" opacity=".6" stroke="url(#c)" stroke-linecap="square"/><path d="m2.5 12.5v-10h4v10z" fill="none" stroke="url(#a)" stroke-linecap="round"/><path d="m8 2v11h5v-11z" fill="url(#f)"/><g fill="none"><path d="m8.5 12.5v-10h4v10z" stroke="url(#g)" stroke-linecap="round"/><path d="m7.5 2v11" opacity=".6" stroke="url(#h)"/><g stroke-linecap="square"><g stroke="#f37329"><path d="m1.5 1.5h12"/><path d="m1.5 13.5h12"/><path d="m13.5 1.5v12"/><path d="m1.5 1.5v12"/></g><path d="m7.5 1.5v12" stroke="#7239b3"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/pr017.svg b/icon-themes/elementary_svg/svx/res/pr017.svg
new file mode 100644
index 000000000..036428070
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/pr017.svg
@@ -0,0 +1 @@
+<svg height="15" viewBox="0 0 15 15" width="15" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 .24324324 -.35135133 0 16.932428 -6.337836)" gradientUnits="userSpaceOnUse" x1="38.388882" x2="50.722214" xlink:href="#b" y1="31.115374" y2="31.115374"/><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 4.662164 4.067572)" gradientUnits="userSpaceOnUse" x1="23.999992" x2="23.999992" y1="5.499988" y2="39.653835"><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><linearGradient id="c" gradientTransform="matrix(0 .25378586 -.30501865 0 17.185477 20.628979)" gradientUnits="userSpaceOnUse" x1="-77.34465" x2="-45.822014" xlink:href="#d" y1="-1.03116" y2="-1.03116"/><linearGradient id="d" gradientTransform="matrix(.25378586 0 0 .30501865 23.628979 3.814523)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="20" y2="0"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="e" gradientTransform="translate(1.5 1.5)" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" y1=".5" y2="6.5"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#e9e9e9"/></linearGradient><linearGradient id="f" gradientTransform="translate(7.5 1.5)" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" xlink:href="#e" y1=".5" y2="5.5"/><linearGradient id="g" gradientTransform="matrix(0 .24324324 -.35135133 0 22.932428 -6.337836)" gradientUnits="userSpaceOnUse" x1="38.388882" x2="50.722214" xlink:href="#b" y1="31.115374" y2="31.115374"/><linearGradient id="h" gradientTransform="translate(1.5 7.5)" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" xlink:href="#e" y1=".5" y2="5.5"/><linearGradient id="i" gradientTransform="matrix(0 .24324324 -.35135133 0 16.932428 -.337836)" gradientUnits="userSpaceOnUse" x1="38.388882" x2="50.722214" xlink:href="#b" y1="31.115374" y2="31.115374"/><linearGradient id="j" gradientTransform="translate(7.5 7.5)" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" xlink:href="#e" y1=".5" y2="5.5"/><linearGradient id="k" gradientTransform="matrix(0 .24324324 -.35135133 0 22.932428 -.337836)" gradientUnits="userSpaceOnUse" x1="38.388882" x2="50.722214" xlink:href="#b" y1="31.115374" y2="31.115374"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="7" x2="8" xlink:href="#d" y1="7.5" y2="7.5"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="2" x2="13" xlink:href="#d" y1="7.5" y2="7.5"/><linearGradient id="n" gradientTransform="translate(1.5 1.5)" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" xlink:href="#e" y1=".5" y2="5.5"/><path d="m2 2v5h5v-5z" fill="url(#n)"/><path d="m1.5 1.5v6 6h6 6v-6-6h-6z" fill="none" opacity=".6" stroke="url(#c)" stroke-linecap="square"/><path d="m2.5 6.5v-4h4v4z" fill="none" stroke="url(#a)" stroke-linecap="round"/><path d="m8 2v5h5v-5z" fill="url(#f)"/><path d="m8.5 6.5v-4h4v4z" fill="none" stroke="url(#g)" stroke-linecap="round"/><path d="m2 8v5h5v-5z" fill="url(#h)"/><path d="m2.5 12.5v-4h4v4z" fill="none" stroke="url(#i)" stroke-linecap="round"/><path d="m8 8v5h5v-5z" fill="url(#j)"/><g fill="none"><path d="m8.5 12.5v-4h4v4z" stroke="url(#k)" stroke-linecap="round"/><path d="m7.5 2v11" opacity=".6" stroke="url(#l)"/><path d="m13 7.5h-11" opacity=".6" stroke="url(#m)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/pr018.svg b/icon-themes/elementary_svg/svx/res/pr018.svg
new file mode 100644
index 000000000..1ec5ae058
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/pr018.svg
@@ -0,0 +1 @@
+<svg height="15" viewBox="0 0 15 15" width="15" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 .24324324 -.35135133 0 16.932428 -6.337836)" gradientUnits="userSpaceOnUse" x1="38.388882" x2="50.722214" xlink:href="#b" y1="31.115374" y2="31.115374"/><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 4.662164 4.067572)" gradientUnits="userSpaceOnUse" x1="23.999992" x2="23.999992" y1="5.499988" y2="39.653835"><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><linearGradient id="c" gradientTransform="matrix(0 .25378586 -.30501865 0 17.185477 20.628979)" gradientUnits="userSpaceOnUse" x1="-77.34465" x2="-45.822014" xlink:href="#d" y1="-1.03116" y2="-1.03116"/><linearGradient id="d" gradientTransform="matrix(.25378586 0 0 .30501865 23.628979 3.814523)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="20" y2="0"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="e" gradientTransform="translate(1.5 1.5)" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" y1=".5" y2="6.5"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#e9e9e9"/></linearGradient><linearGradient id="f" gradientTransform="translate(7.5 1.5)" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" xlink:href="#e" y1=".5" y2="5.5"/><linearGradient id="g" gradientTransform="matrix(0 .24324324 -.35135133 0 22.932428 -6.337836)" gradientUnits="userSpaceOnUse" x1="38.388882" x2="50.722214" xlink:href="#b" y1="31.115374" y2="31.115374"/><linearGradient id="h" gradientTransform="translate(1.5 7.5)" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" xlink:href="#e" y1=".5" y2="5.5"/><linearGradient id="i" gradientTransform="matrix(0 .24324324 -.35135133 0 16.932428 -.337836)" gradientUnits="userSpaceOnUse" x1="38.388882" x2="50.722214" xlink:href="#b" y1="31.115374" y2="31.115374"/><linearGradient id="j" gradientTransform="translate(7.5 7.5)" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" xlink:href="#e" y1=".5" y2="5.5"/><linearGradient id="k" gradientTransform="matrix(0 .24324324 -.35135133 0 22.932428 -.337836)" gradientUnits="userSpaceOnUse" x1="38.388882" x2="50.722214" xlink:href="#b" y1="31.115374" y2="31.115374"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="7" x2="8" xlink:href="#d" y1="7.5" y2="7.5"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="2" x2="13" xlink:href="#d" y1="7.5" y2="7.5"/><linearGradient id="n" gradientTransform="translate(1.5 1.5)" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" xlink:href="#e" y1=".5" y2="5.5"/><path d="m2 2v5h5v-5z" fill="url(#n)"/><path d="m1.5 1.5v6 6h6 6v-6-6h-6z" fill="none" opacity=".6" stroke="url(#c)" stroke-linecap="square"/><path d="m2.5 6.5v-4h4v4z" fill="none" stroke="url(#a)" stroke-linecap="round"/><path d="m8 2v5h5v-5z" fill="url(#f)"/><path d="m8.5 6.5v-4h4v4z" fill="none" stroke="url(#g)" stroke-linecap="round"/><path d="m2 8v5h5v-5z" fill="url(#h)"/><path d="m2.5 12.5v-4h4v4z" fill="none" stroke="url(#i)" stroke-linecap="round"/><path d="m8 8v5h5v-5z" fill="url(#j)"/><g fill="none"><path d="m8.5 12.5v-4h4v4z" stroke="url(#k)" stroke-linecap="round"/><path d="m7.5 2v11" opacity=".6" stroke="url(#l)"/><path d="m13 7.5h-11" opacity=".6" stroke="url(#m)"/><g stroke="#f37329" stroke-linecap="square"><path d="m1.5 1.5h12"/><path d="m1.5 13.5h12"/><path d="m13.5 1.5v12"/><path d="m1.5 1.5v12"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/pr019.svg b/icon-themes/elementary_svg/svx/res/pr019.svg
new file mode 100644
index 000000000..00de1a7a4
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/pr019.svg
@@ -0,0 +1 @@
+<svg height="15" viewBox="0 0 15 15" width="15" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 .24324324 -.35135133 0 16.932428 -6.337836)" gradientUnits="userSpaceOnUse" x1="38.388882" x2="50.722214" xlink:href="#b" y1="31.115374" y2="31.115374"/><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 4.662164 4.067572)" gradientUnits="userSpaceOnUse" x1="23.999992" x2="23.999992" y1="5.499988" y2="39.653835"><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><linearGradient id="c" gradientTransform="matrix(0 .25378586 -.30501865 0 17.185477 20.628979)" gradientUnits="userSpaceOnUse" x1="-77.34465" x2="-45.822014" xlink:href="#d" y1="-1.03116" y2="-1.03116"/><linearGradient id="d" gradientTransform="matrix(.25378586 0 0 .30501865 23.628979 3.814523)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="20" y2="0"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="e" gradientTransform="translate(1.5 1.5)" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" y1=".5" y2="6.5"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#e9e9e9"/></linearGradient><linearGradient id="f" gradientTransform="translate(7.5 1.5)" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" xlink:href="#e" y1=".5" y2="5.5"/><linearGradient id="g" gradientTransform="matrix(0 .24324324 -.35135133 0 22.932428 -6.337836)" gradientUnits="userSpaceOnUse" x1="38.388882" x2="50.722214" xlink:href="#b" y1="31.115374" y2="31.115374"/><linearGradient id="h" gradientTransform="translate(1.5 7.5)" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" xlink:href="#e" y1=".5" y2="5.5"/><linearGradient id="i" gradientTransform="matrix(0 .24324324 -.35135133 0 16.932428 -.337836)" gradientUnits="userSpaceOnUse" x1="38.388882" x2="50.722214" xlink:href="#b" y1="31.115374" y2="31.115374"/><linearGradient id="j" gradientTransform="translate(7.5 7.5)" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" xlink:href="#e" y1=".5" y2="5.5"/><linearGradient id="k" gradientTransform="matrix(0 .24324324 -.35135133 0 22.932428 -.337836)" gradientUnits="userSpaceOnUse" x1="38.388882" x2="50.722214" xlink:href="#b" y1="31.115374" y2="31.115374"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="7" x2="8" xlink:href="#d" y1="7.5" y2="7.5"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="2" x2="13" xlink:href="#d" y1="7.5" y2="7.5"/><linearGradient id="n" gradientTransform="translate(1.5 1.5)" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" xlink:href="#e" y1=".5" y2="5.5"/><path d="m2 2v5h5v-5z" fill="url(#n)"/><path d="m1.5 1.5v6 6h6 6v-6-6h-6z" fill="none" opacity=".6" stroke="url(#c)" stroke-linecap="square"/><path d="m2.5 6.5v-4h4v4z" fill="none" stroke="url(#a)" stroke-linecap="round"/><path d="m8 2v5h5v-5z" fill="url(#f)"/><path d="m8.5 6.5v-4h4v4z" fill="none" stroke="url(#g)" stroke-linecap="round"/><path d="m2 8v5h5v-5z" fill="url(#h)"/><path d="m2.5 12.5v-4h4v4z" fill="none" stroke="url(#i)" stroke-linecap="round"/><path d="m8 8v5h5v-5z" fill="url(#j)"/><g fill="none"><path d="m8.5 12.5v-4h4v4z" stroke="url(#k)" stroke-linecap="round"/><path d="m7.5 2v11" opacity=".6" stroke="url(#l)"/><path d="m13 7.5h-11" opacity=".6" stroke="url(#m)"/><g stroke="#f37329" stroke-linecap="square"><path d="m1.5 1.5h12"/><path d="m1.5 13.5h12"/><path d="m13.5 1.5v12"/><path d="m1.5 1.5v12"/><path d="m1.5 7.5h12"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/pr02.svg b/icon-themes/elementary_svg/svx/res/pr02.svg
new file mode 100644
index 000000000..299b4f3bb
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/pr02.svg
@@ -0,0 +1 @@
+<svg height="15" viewBox="0 0 15 15" width="15" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 .24324324 -.35135133 0 16.932428 -6.337836)" gradientUnits="userSpaceOnUse" x1="38.388882" x2="75.388885" y1="31.115374" y2="31.115374"><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><linearGradient id="b" gradientTransform="matrix(0 .25378586 -.30501865 0 17.185477 20.628979)" gradientUnits="userSpaceOnUse" x1="-77.34465" x2="-45.822014" y1="-1.03116" y2="-1.03116"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="11" x2="11" y1="2" y2="13"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#e9e9e9"/></linearGradient><path d="m1.5 1.5v6 6h6 6v-6-6h-6z" fill="none" opacity=".6" stroke="url(#b)" stroke-linecap="square"/><path d="m2 2v11h11v-11z" fill="url(#c)"/><g fill="none"><path d="m2.5 12.5v-10h10v10z" stroke="url(#a)" stroke-linecap="round"/><g stroke="#f37329" stroke-linecap="square"><path d="m1.5 1.5h12"/><path d="m1.5 13.5h12"/><path d="m1.5 1.5v12"/><path d="m13.5 1.5v12"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/pr020.svg b/icon-themes/elementary_svg/svx/res/pr020.svg
new file mode 100644
index 000000000..5ab30236a
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/pr020.svg
@@ -0,0 +1 @@
+<svg height="15" viewBox="0 0 15 15" width="15" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 .24324324 -.35135133 0 16.932428 -6.337836)" gradientUnits="userSpaceOnUse" x1="38.388882" x2="50.722214" xlink:href="#b" y1="31.115374" y2="31.115374"/><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 4.662164 4.067572)" gradientUnits="userSpaceOnUse" x1="23.999992" x2="23.999992" y1="5.499988" y2="39.653835"><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><linearGradient id="c" gradientTransform="matrix(0 .25378586 -.30501865 0 17.185477 20.628979)" gradientUnits="userSpaceOnUse" x1="-77.34465" x2="-45.822014" xlink:href="#d" y1="-1.03116" y2="-1.03116"/><linearGradient id="d" gradientTransform="matrix(.25378586 0 0 .30501865 23.628979 3.814523)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="20" y2="0"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="e" gradientTransform="translate(1.5 1.5)" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" y1=".5" y2="6.5"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#e9e9e9"/></linearGradient><linearGradient id="f" gradientTransform="translate(7.5 1.5)" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" xlink:href="#e" y1=".5" y2="5.5"/><linearGradient id="g" gradientTransform="matrix(0 .24324324 -.35135133 0 22.932428 -6.337836)" gradientUnits="userSpaceOnUse" x1="38.388882" x2="50.722214" xlink:href="#b" y1="31.115374" y2="31.115374"/><linearGradient id="h" gradientTransform="translate(1.5 7.5)" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" xlink:href="#e" y1=".5" y2="5.5"/><linearGradient id="i" gradientTransform="matrix(0 .24324324 -.35135133 0 16.932428 -.337836)" gradientUnits="userSpaceOnUse" x1="38.388882" x2="50.722214" xlink:href="#b" y1="31.115374" y2="31.115374"/><linearGradient id="j" gradientTransform="translate(7.5 7.5)" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" xlink:href="#e" y1=".5" y2="5.5"/><linearGradient id="k" gradientTransform="matrix(0 .24324324 -.35135133 0 22.932428 -.337836)" gradientUnits="userSpaceOnUse" x1="38.388882" x2="50.722214" xlink:href="#b" y1="31.115374" y2="31.115374"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="7" x2="8" xlink:href="#d" y1="7.5" y2="7.5"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="2" x2="13" xlink:href="#d" y1="7.5" y2="7.5"/><linearGradient id="n" gradientTransform="translate(1.5 1.5)" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" xlink:href="#e" y1=".5" y2="5.5"/><path d="m2 2v5h5v-5z" fill="url(#n)"/><path d="m1.5 1.5v6 6h6 6v-6-6h-6z" fill="none" opacity=".6" stroke="url(#c)" stroke-linecap="square"/><path d="m2.5 6.5v-4h4v4z" fill="none" stroke="url(#a)" stroke-linecap="round"/><path d="m8 2v5h5v-5z" fill="url(#f)"/><path d="m8.5 6.5v-4h4v4z" fill="none" stroke="url(#g)" stroke-linecap="round"/><path d="m2 8v5h5v-5z" fill="url(#h)"/><path d="m2.5 12.5v-4h4v4z" fill="none" stroke="url(#i)" stroke-linecap="round"/><path d="m8 8v5h5v-5z" fill="url(#j)"/><g fill="none"><path d="m8.5 12.5v-4h4v4z" stroke="url(#k)" stroke-linecap="round"/><path d="m7.5 2v11" opacity=".6" stroke="url(#l)"/><path d="m13 7.5h-11" opacity=".6" stroke="url(#m)"/><g stroke="#f37329" stroke-linecap="square"><path d="m1.5 1.5h12"/><path d="m1.5 13.5h12"/><path d="m13.5 1.5v12"/><path d="m1.5 1.5v12"/><path d="m7.5 1.5v12"/><path d="m1.5 7.5h12"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/pr021.svg b/icon-themes/elementary_svg/svx/res/pr021.svg
new file mode 100644
index 000000000..55855e543
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/pr021.svg
@@ -0,0 +1 @@
+<svg height="15" viewBox="0 0 15 15" width="15" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 .24324324 -.35135133 0 16.932428 -6.337836)" gradientUnits="userSpaceOnUse" x1="38.388882" x2="50.722214" xlink:href="#b" y1="31.115374" y2="31.115374"/><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 4.662164 4.067572)" gradientUnits="userSpaceOnUse" x1="23.999992" x2="23.999992" y1="5.499988" y2="39.653835"><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><linearGradient id="c" gradientTransform="matrix(0 .25378586 -.30501865 0 17.185477 20.628979)" gradientUnits="userSpaceOnUse" x1="-77.34465" x2="-45.822014" xlink:href="#d" y1="-1.03116" y2="-1.03116"/><linearGradient id="d" gradientTransform="matrix(.25378586 0 0 .30501865 23.628979 3.814523)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="20" y2="0"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="e" gradientTransform="translate(1.5 1.5)" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" y1=".5" y2="6.5"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#e9e9e9"/></linearGradient><linearGradient id="f" gradientTransform="translate(7.5 1.5)" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" xlink:href="#e" y1=".5" y2="5.5"/><linearGradient id="g" gradientTransform="matrix(0 .24324324 -.35135133 0 22.932428 -6.337836)" gradientUnits="userSpaceOnUse" x1="38.388882" x2="50.722214" xlink:href="#b" y1="31.115374" y2="31.115374"/><linearGradient id="h" gradientTransform="translate(1.5 7.5)" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" xlink:href="#e" y1=".5" y2="5.5"/><linearGradient id="i" gradientTransform="matrix(0 .24324324 -.35135133 0 16.932428 -.337836)" gradientUnits="userSpaceOnUse" x1="38.388882" x2="50.722214" xlink:href="#b" y1="31.115374" y2="31.115374"/><linearGradient id="j" gradientTransform="translate(7.5 7.5)" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" xlink:href="#e" y1=".5" y2="5.5"/><linearGradient id="k" gradientTransform="matrix(0 .24324324 -.35135133 0 22.932428 -.337836)" gradientUnits="userSpaceOnUse" x1="38.388882" x2="50.722214" xlink:href="#b" y1="31.115374" y2="31.115374"/><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="7" x2="8" xlink:href="#d" y1="7.5" y2="7.5"/><linearGradient id="m" gradientUnits="userSpaceOnUse" x1="2" x2="13" xlink:href="#d" y1="7.5" y2="7.5"/><linearGradient id="n" gradientTransform="translate(1.5 1.5)" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" xlink:href="#e" y1=".5" y2="5.5"/><path d="m2 2v5h5v-5z" fill="url(#n)"/><path d="m1.5 1.5v6 6h6 6v-6-6h-6z" fill="none" opacity=".6" stroke="url(#c)" stroke-linecap="square"/><path d="m2.5 6.5v-4h4v4z" fill="none" stroke="url(#a)" stroke-linecap="round"/><path d="m8 2v5h5v-5z" fill="url(#f)"/><path d="m8.5 6.5v-4h4v4z" fill="none" stroke="url(#g)" stroke-linecap="round"/><path d="m2 8v5h5v-5z" fill="url(#h)"/><path d="m2.5 12.5v-4h4v4z" fill="none" stroke="url(#i)" stroke-linecap="round"/><path d="m8 8v5h5v-5z" fill="url(#j)"/><g fill="none"><path d="m8.5 12.5v-4h4v4z" stroke="url(#k)" stroke-linecap="round"/><path d="m7.5 2v11" opacity=".6" stroke="url(#l)"/><path d="m13 7.5h-11" opacity=".6" stroke="url(#m)"/><g stroke-linecap="square"><g stroke="#f37329"><path d="m1.5 1.5h12"/><path d="m1.5 13.5h12"/><path d="m13.5 1.5v12"/><path d="m1.5 1.5v12"/></g><g stroke="#7239b3"><path d="m7.5 1.5v12"/><path d="m1.5 7.5h12"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/pr03.svg b/icon-themes/elementary_svg/svx/res/pr03.svg
new file mode 100644
index 000000000..d3c61a7ae
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/pr03.svg
@@ -0,0 +1 @@
+<svg height="15" viewBox="0 0 15 15" width="15" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 .24324324 -.35135133 0 16.932428 -6.337836)" gradientUnits="userSpaceOnUse" x1="38.388882" x2="75.388885" y1="31.115374" y2="31.115374"><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><linearGradient id="b" gradientTransform="matrix(0 .25378586 -.30501865 0 17.185477 20.628979)" gradientUnits="userSpaceOnUse" x1="-30.060694" x2="-77.34465" y1="-1.03116" y2="-1.03116"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="11" x2="11" y1="2" y2="13"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#e9e9e9"/></linearGradient><path d="m1.5 1.5v6 6h6 6v-6-6h-6z" fill="none" opacity=".6" stroke="url(#b)" stroke-linecap="square"/><path d="m2 2v11h11v-11z" fill="url(#c)"/><g fill="none"><path d="m2.5 12.5v-10h10v10z" stroke="url(#a)" stroke-linecap="round"/><g stroke="#f37329" stroke-linecap="square"><path d="m1.5 1.5v12"/><path d="m13.5 1.5v12"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/pr04.svg b/icon-themes/elementary_svg/svx/res/pr04.svg
new file mode 100644
index 000000000..9ab2bfa3a
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/pr04.svg
@@ -0,0 +1 @@
+<svg height="15" viewBox="0 0 15 15" width="15" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 .24324324 -.35135133 0 16.932428 -6.337836)" gradientUnits="userSpaceOnUse" x1="38.388882" x2="75.388885" y1="31.115374" y2="31.115374"><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><linearGradient id="b" gradientTransform="matrix(0 .25378586 -.30501865 0 17.185477 20.628979)" gradientUnits="userSpaceOnUse" x1="-30.060694" x2="-45.822014" y1="-1.03116" y2="-1.03116"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="11" x2="11" y1="2" y2="13"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#e9e9e9"/></linearGradient><path d="m1.5 1.5v6 6h6 6v-6-6h-6z" fill="none" opacity=".6" stroke="url(#b)" stroke-linecap="square"/><path d="m2 2v11h11v-11z" fill="url(#c)"/><g fill="none"><path d="m2.5 12.5v-10h10v10z" stroke="url(#a)" stroke-linecap="round"/><g stroke="#f37329" stroke-linecap="square"><path d="m13.5 1.5h-12"/><path d="m13.5 13.5h-12"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/pr05.svg b/icon-themes/elementary_svg/svx/res/pr05.svg
new file mode 100644
index 000000000..dbdfcd49f
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/pr05.svg
@@ -0,0 +1 @@
+<svg height="15" viewBox="0 0 15 15" width="15" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 .24324324 -.35135133 0 16.932428 -6.337836)" gradientUnits="userSpaceOnUse" x1="38.388882" x2="75.388885" y1="31.115374" y2="31.115374"><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><linearGradient id="b" gradientTransform="matrix(0 .25378586 -.30501865 0 17.185477 20.628979)" gradientUnits="userSpaceOnUse" x1="-30.060694" x2="-77.34465" y1="-1.03116" y2="-1.03116"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="11" x2="11" y1="2" y2="13"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#e9e9e9"/></linearGradient><path d="m1.5 1.5v6 6h6 6v-6-6h-6z" fill="none" opacity=".6" stroke="url(#b)" stroke-linecap="square"/><path d="m2 2v11h11v-11z" fill="url(#c)"/><g fill="none"><path d="m2.5 12.5v-10h10v10z" stroke="url(#a)" stroke-linecap="round"/><path d="m1.5 1.5v12" stroke="#f37329" stroke-linecap="square"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/pr06.svg b/icon-themes/elementary_svg/svx/res/pr06.svg
new file mode 100644
index 000000000..017092ff4
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/pr06.svg
@@ -0,0 +1 @@
+<svg height="15" viewBox="0 0 15 15" width="15" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 .24324324 -.35135133 0 16.932428 -6.337836)" gradientUnits="userSpaceOnUse" x1="38.388882" x2="75.388885" y1="31.115374" y2="31.115374"><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><linearGradient id="b" gradientTransform="matrix(0 .25378586 -.30501865 0 17.185477 20.628979)" gradientUnits="userSpaceOnUse" x1="-30.060694" x2="-45.822014" y1="-1.03116" y2="-1.03116"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="11" x2="11" y1="2" y2="13"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#e9e9e9"/></linearGradient><path d="m1.5 1.5v6 6h6 6v-6-6h-6z" fill="none" opacity=".6" stroke="url(#b)" stroke-linecap="square"/><path d="m2 2v11h11v-11z" fill="url(#c)"/><g fill="none"><path d="m2.5 12.5v-10h10v10z" stroke="url(#a)" stroke-linecap="round"/><g stroke="#f37329" stroke-linecap="square"><path d="m13.510408 1.4895924-12.0208156 12.0208156"/><path d="m13.510408 13.510408-12.0208156-12.0208156"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/pr07.svg b/icon-themes/elementary_svg/svx/res/pr07.svg
new file mode 100644
index 000000000..fc1c84cc6
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/pr07.svg
@@ -0,0 +1 @@
+<svg height="15" viewBox="0 0 15 15" width="15" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 .24324324 -.35135133 0 16.932428 -6.337836)" gradientUnits="userSpaceOnUse" x1="58.944439" x2="58.944439" xlink:href="#b" y1="31.115374" y2="39.653835"/><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 4.662164 4.067572)" gradientUnits="userSpaceOnUse" x1="23.999992" x2="23.999992" y1="5.499988" y2="39.653835"><stop offset="0" stop-color="#fff"/><stop offset=".00000003" 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" gradientTransform="matrix(0 .25378586 -.30501865 0 17.185477 20.628979)" gradientUnits="userSpaceOnUse" x1="-77.34465" x2="-45.822014" xlink:href="#d" y1="-1.03116" y2="-1.03116"/><linearGradient id="d" gradientTransform="matrix(.25378586 0 0 .30501865 23.628979 3.814523)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="20" y2="0"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="e" gradientTransform="matrix(0 .24324324 -.35135133 0 22.932428 -6.337836)" gradientUnits="userSpaceOnUse" x1="58.944439" x2="58.944439" xlink:href="#b" y1="31.115374" y2="39.653835"/><linearGradient id="f" gradientTransform="matrix(0 -1 1 0 0 15)" gradientUnits="userSpaceOnUse" x1="7" x2="8" xlink:href="#d" y1="7.5" y2="7.5"/><g fill="none"><path d="m1.5 1.5v6 6h6 6v-6-6h-6z" opacity=".6" stroke="url(#c)" stroke-linecap="square"/><g stroke-linecap="round" transform="matrix(0 -1 1 0 0 15)"><path d="m2.5 12.5v-10h4v10z" stroke="url(#a)"/><path d="m8.5 12.5v-10h4v10z" stroke="url(#e)"/></g><path d="m2 7.5h11" opacity=".6" stroke="url(#f)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/pr08.svg b/icon-themes/elementary_svg/svx/res/pr08.svg
new file mode 100644
index 000000000..5424e372d
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/pr08.svg
@@ -0,0 +1 @@
+<svg height="15" viewBox="0 0 15 15" width="15" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 .24324324 -.35135133 0 16.932428 -6.337836)" gradientUnits="userSpaceOnUse" x1="58.944439" x2="58.944439" xlink:href="#b" y1="31.115374" y2="39.653835"/><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 4.662164 4.067572)" gradientUnits="userSpaceOnUse" x1="23.999992" x2="23.999992" y1="5.499988" y2="39.653835"><stop offset="0" stop-color="#fff"/><stop offset=".00000003" 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" gradientTransform="matrix(0 .25378586 -.30501865 0 17.185477 20.628979)" gradientUnits="userSpaceOnUse" x1="-77.34465" x2="-45.822014" xlink:href="#d" y1="-1.03116" y2="-1.03116"/><linearGradient id="d" gradientTransform="matrix(.25378586 0 0 .30501865 23.628979 3.814523)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="20" y2="0"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="e" gradientTransform="matrix(0 .24324324 -.35135133 0 22.932428 -6.337836)" gradientUnits="userSpaceOnUse" x1="58.944439" x2="58.944439" xlink:href="#b" y1="31.115374" y2="39.653835"/><linearGradient id="f" gradientTransform="matrix(0 -1 1 0 0 15)" gradientUnits="userSpaceOnUse" x1="7" x2="8" xlink:href="#d" y1="7.5" y2="7.5"/><g fill="none"><path d="m1.5 1.5v6 6h6 6v-6-6h-6z" opacity=".6" stroke="url(#c)" stroke-linecap="square"/><g stroke-linecap="round" transform="matrix(0 -1 1 0 0 15)"><path d="m2.5 12.5v-10h4v10z" stroke="url(#a)"/><path d="m8.5 12.5v-10h4v10z" stroke="url(#e)"/></g><path d="m2 7.5h11" opacity=".6" stroke="url(#f)"/><g stroke="#f37329" stroke-linecap="square"><path d="m1.5 1.5h12"/><path d="m1.5 13.5h12"/><path d="m13.5 1.5v12"/><path d="m1.5 1.5v12"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/pr09.svg b/icon-themes/elementary_svg/svx/res/pr09.svg
new file mode 100644
index 000000000..de6d3e907
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/pr09.svg
@@ -0,0 +1 @@
+<svg height="15" viewBox="0 0 15 15" width="15" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 .24324324 -.35135133 0 16.932428 -6.337836)" gradientUnits="userSpaceOnUse" x1="38.388882" x2="75.388885" xlink:href="#b" y1="31.115374" y2="31.115374"/><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 4.662164 4.067572)" gradientUnits="userSpaceOnUse" x1="23.999992" x2="23.999992" y1="5.499988" y2="39.653835"><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><linearGradient id="c" gradientTransform="matrix(0 .25378586 -.30501865 0 17.185477 20.628979)" gradientUnits="userSpaceOnUse" x1="-77.34465" x2="-45.822014" xlink:href="#d" y1="-1.03116" y2="-1.03116"/><linearGradient id="d" gradientTransform="matrix(.25378586 0 0 .30501865 23.628979 3.814523)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="20" y2="0"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="e" gradientTransform="translate(1.5 1.5)" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" y1=".5" y2="6.5"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#e9e9e9"/></linearGradient><linearGradient id="f" gradientTransform="translate(7.5 1.5)" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" xlink:href="#e" y1=".5" y2="11.5"/><linearGradient id="g" gradientTransform="matrix(0 .24324324 -.35135133 0 22.932428 -6.337836)" gradientUnits="userSpaceOnUse" x1="38.388882" x2="75.388885" xlink:href="#b" y1="31.115374" y2="31.115374"/><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="7" x2="8" xlink:href="#d" y1="7.5" y2="7.5"/><linearGradient id="i" gradientTransform="translate(1.5 1.5)" gradientUnits="userSpaceOnUse" x1="9.5" x2="9.5" xlink:href="#e" y1=".5" y2="11.5"/><path d="m1.5 1.5v6 6h6 6v-6-6h-6z" fill="none" opacity=".6" stroke="url(#c)" stroke-linecap="square"/><path d="m2 2v11h5v-11z" fill="url(#i)"/><path d="m2.5 12.5v-10h4v10z" fill="none" stroke="url(#a)" stroke-linecap="round"/><path d="m8 2v11h5v-11z" fill="url(#f)"/><g fill="none"><path d="m8.5 12.5v-10h4v10z" stroke="url(#g)" stroke-linecap="round"/><path d="m7.5 2v11" opacity=".6" stroke="url(#h)"/><g stroke="#f37329" stroke-linecap="square"><path d="m1.5 1.5h12"/><path d="m1.5 13.5h12"/><path d="m1.5 7.5h12"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/replac3d.svg b/icon-themes/elementary_svg/svx/res/replac3d.svg
new file mode 100644
index 000000000..3e7078c0b
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/replac3d.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path d="m8 0a7.9999968 7.9999803 0 0 0 -8 8 7.9999968 7.9999803 0 0 0 8 8 7.9999968 7.9999803 0 0 0 8-8 7.9999968 7.9999803 0 0 0 -8-8z" fill="#8c8c8c"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/selection_10x22.svg b/icon-themes/elementary_svg/svx/res/selection_10x22.svg
new file mode 100644
index 000000000..1909aa477
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/selection_10x22.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 22 10" xmlns="http://www.w3.org/2000/svg"><path d="m11.50005 7.5v1h6v-1" fill="none" stroke="#8c8c8c" stroke-linecap="round" stroke-linejoin="round"/><path d="m3.5071212.49995h3.9928788" fill="none" stroke="#8c8c8c" stroke-linecap="round"/><rect fill="#8c8c8c" height="10" rx=".473271" ry="1" width="1" x="5"/><path d="m3.5071212 9.49995h3.9928788" fill="none" stroke="#8c8c8c" stroke-linecap="round"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/sh01.svg b/icon-themes/elementary_svg/svx/res/sh01.svg
new file mode 100644
index 000000000..6ced7c55a
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/sh01.svg
@@ -0,0 +1 @@
+<svg height="15" viewBox="0 0 15 15" width="15" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 .25378586 -.30501865 0 18.185477 21.628979)" gradientUnits="userSpaceOnUse" x1="-34.001022" x2="-77.34465" y1="7.16506" y2="7.16506"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="11" x2="11" y1="2" y2="11"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#e9e9e9"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 .24324324 -.35135133 0 16.932428 -6.337836)" gradientUnits="userSpaceOnUse" x1="38.388882" x2="67.166656" y1="31.115374" y2="31.115374"><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><path d="m0 0h15v15h-15z" fill="#fff"/><g transform="translate(1 1)"><path d="m2.5 2.5v6 4h6 4v-4-6h-4z" fill="none" stroke="url(#a)" stroke-linecap="square" transform="translate(-1 -1)"/><path d="m2 2v9h9v-9z" fill="url(#b)"/><path d="m2.5 10.5v-8h8v8z" fill="none" stroke="url(#c)" stroke-linecap="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/sh02.svg b/icon-themes/elementary_svg/svx/res/sh02.svg
new file mode 100644
index 000000000..9d2199635
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/sh02.svg
@@ -0,0 +1 @@
+<svg height="15" viewBox="0 0 15 15" width="15" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 .25378586 -.30501865 0 18.185477 21.628979)" gradientUnits="userSpaceOnUse" x1="-34.001022" x2="-77.34465" y1="7.16506" y2="7.16506"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="11" x2="11" y1="2" y2="11"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#e9e9e9"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 .24324324 -.35135133 0 16.932428 -6.337836)" gradientUnits="userSpaceOnUse" x1="38.388882" x2="67.166656" y1="31.115374" y2="31.115374"><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><path d="m0 0h15v15h-15z" fill="#fff"/><path d="m4 4h11v11h-11z" fill="#8c8c8c" opacity=".5"/><g transform="translate(1 1)"><path d="m2.5 2.5v6 4h6 4v-4-6h-4z" fill="none" stroke="url(#a)" stroke-linecap="square" transform="translate(-1 -1)"/><path d="m2 2v9h9v-9z" fill="url(#b)"/><path d="m2.5 10.5v-8h8v8z" fill="none" stroke="url(#c)" stroke-linecap="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/sh03.svg b/icon-themes/elementary_svg/svx/res/sh03.svg
new file mode 100644
index 000000000..71c15bb55
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/sh03.svg
@@ -0,0 +1 @@
+<svg height="15" viewBox="0 0 15 15" width="15" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 .25378586 -.30501865 0 18.185477 21.628979)" gradientUnits="userSpaceOnUse" x1="-34.001022" x2="-77.34465" y1="7.16506" y2="7.16506"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="11" x2="11" y1="2" y2="11"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#e9e9e9"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 .24324324 -.35135133 0 16.932428 -6.337836)" gradientUnits="userSpaceOnUse" x1="38.388882" x2="67.166656" y1="31.115374" y2="31.115374"><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><path d="m0 0h15v15h-15z" fill="#fff"/><path d="m0 4h11v11h-11z" fill="#8c8c8c" opacity=".5"/><g transform="translate(1 1)"><path d="m2.5 2.5v6 4h6 4v-4-6h-4z" fill="none" stroke="url(#a)" stroke-linecap="square" transform="translate(-1 -1)"/><path d="m2 2v9h9v-9z" fill="url(#b)"/><path d="m2.5 10.5v-8h8v8z" fill="none" stroke="url(#c)" stroke-linecap="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/sh04.svg b/icon-themes/elementary_svg/svx/res/sh04.svg
new file mode 100644
index 000000000..efbf3d646
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/sh04.svg
@@ -0,0 +1 @@
+<svg height="15" viewBox="0 0 15 15" width="15" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 .25378586 -.30501865 0 18.185477 21.628979)" gradientUnits="userSpaceOnUse" x1="-34.001022" x2="-77.34465" y1="7.16506" y2="7.16506"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="11" x2="11" y1="2" y2="11"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#e9e9e9"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 .24324324 -.35135133 0 16.932428 -6.337836)" gradientUnits="userSpaceOnUse" x1="38.388882" x2="67.166656" y1="31.115374" y2="31.115374"><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><path d="m0 0h15v15h-15z" fill="#fff"/><path d="m4 0h11v11h-11z" fill="#8c8c8c" opacity=".5"/><g transform="translate(1 1)"><path d="m2.5 2.5v6 4h6 4v-4-6h-4z" fill="none" stroke="url(#a)" stroke-linecap="square" transform="translate(-1 -1)"/><path d="m2 2v9h9v-9z" fill="url(#b)"/><path d="m2.5 10.5v-8h8v8z" fill="none" stroke="url(#c)" stroke-linecap="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/sh05.svg b/icon-themes/elementary_svg/svx/res/sh05.svg
new file mode 100644
index 000000000..a3396bbe8
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/sh05.svg
@@ -0,0 +1 @@
+<svg height="15" viewBox="0 0 15 15" width="15" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 .25378586 -.30501865 0 18.185477 21.628979)" gradientUnits="userSpaceOnUse" x1="-34.001022" x2="-77.34465" y1="7.16506" y2="7.16506"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="11" x2="11" y1="2" y2="11"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#e9e9e9"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 .24324324 -.35135133 0 16.932428 -6.337836)" gradientUnits="userSpaceOnUse" x1="38.388882" x2="67.166656" y1="31.115374" y2="31.115374"><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><path d="m0 0h15v15h-15z" fill="#fff"/><path d="m0 0h11v11h-11z" fill="#8c8c8c" opacity=".5"/><g transform="translate(1 1)"><path d="m2.5 2.5v6 4h6 4v-4-6h-4z" fill="none" stroke="url(#a)" stroke-linecap="square" transform="translate(-1 -1)"/><path d="m2 2v9h9v-9z" fill="url(#b)"/><path d="m2.5 10.5v-8h8v8z" fill="none" stroke="url(#c)" stroke-linecap="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/shadow3d.svg b/icon-themes/elementary_svg/svx/res/shadow3d.svg
new file mode 100644
index 000000000..f5e0cd5df
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/shadow3d.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1.1666667 0 0 1.1428571 -5.333333 -10.857137)" gradientUnits="userSpaceOnUse" x1="34.576271" x2="25.627119" y1="36.40678" y2="114.50848"><stop offset="0" stop-color="#e4c6fa"/><stop offset=".5" stop-color="#a56de2"/><stop offset="1" stop-color="#7239b3"/></linearGradient><g transform="scale(.125)"><path d="m64 112 64-40v-8h-48l-80 48z" fill-opacity=".403922"/><path d="m4 44h56v64h-56z" fill="url(#a)" stroke-width="1.1547"/><path d="m0 5v9h8v-9zm1 1h6v7h-6z" fill="#452981" fill-opacity=".509804" stroke-width=".125" transform="scale(8)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/slidezoombutton_10.svg b/icon-themes/elementary_svg/svx/res/slidezoombutton_10.svg
new file mode 100644
index 000000000..1916ae307
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/slidezoombutton_10.svg
@@ -0,0 +1 @@
+<svg height="10" width="10" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="5" x2="5.077483" y1="1.000001" y2="9.067797"><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="b" gradientUnits="userSpaceOnUse" x1="5" x2="5" y1="10" y2="0"><stop offset="0" stop-color="#505050"/><stop offset="1" stop-color="#6f6f6f"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="5" x2="5" y1="15" y2="7"><stop offset="0" stop-color="#dcdcdc"/><stop offset="1" stop-color="#f0f0f0"/></linearGradient><g transform="translate(0 -6)"><path d="m5 0c-2.7614237 0-5 2.2385762-5 5 0 2.761424 2.2385763 5 5 5 2.7614238 0 5-2.238576 5-5 0-2.7614238-2.2385762-5-5-5zm0 1a4 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-4z" fill="url(#b)" transform="translate(0 6)"/><path d="m9 11a4 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 4z" fill="url(#c)"/></g><g transform="matrix(.5876781 0 0 .5876781 -.876783 5)"><path d="m10-7.143146c-1.108458 0-2.161526.253619-3.098213.705357l2.67857 5.678571-4.67857-4.25c-1.266825 1.289337-2.044644 3.061114-2.044644 5.008929 0 .51502.05686 1.015731.160714 1.5l7.053572-1.821429-.116072-.09821 4.553572-5.116071c-1.230004-1.002815-2.800368-1.607142-4.508929-1.607142zm6.883929 5.232143-7.017857 1.678571.02679.01786-6.098213 3.75c1.230798 2.154294 3.54954 3.607144 5.491071 3.607143.915572 0 1.1154-.01041 1.3125-.02679-.256744-2.941475-.63406-7.187253-.642857-7.285716l5.669643 4.562501c.948935-1.212597 1.517858-2.73582 1.517857-4.392857 0-.66114-.09036-1.302818-.258929-1.910714z" fill-opacity=".042553"/><path d="m10-7.143146c-.85917 0-1.683053.1587-2.446428.4375l2.026785 5.946428-5.205357-3.642857c-.951506 1.213472-1.517857 2.742265-1.517857 4.401786 0 .341821.02487.679839.07143 1.008929l7.142857-1.330358-.116072-.09821 3.973215-5.535713c-1.128152-.74606-2.476522-1.1875-3.928572-1.1875zm7.008929 5.776786-7.142857 1.133928.02679.01786-5.616071 4.482143c1.303286 1.74205 3.383137 2.875 5.723214 2.875.05704 0 .112919.0013.169643 0-.08509-2.966076-.205524-7.214453-.214286-7.312501l5.928572 4.205358c.79051-1.149421 1.25893-2.537059 1.258929-4.035714 0-.467624-.0479-.923382-.133929-1.366071z" fill-opacity=".047872"/><path d="m10-7.143146c-.648312 0-1.277668.08769-1.875.25l1.803572 6.553571 3.366071-5.991071c-.986589-.514933-2.105964-.8125-3.294643-.8125zm-6.080357 3.392857c-.673512 1.089672-1.0625 2.376471-1.0625 3.75 0 .165212.0068.32864.01786.491071l7.089285-.785714-6.044642-3.455357zm13.178571 2.9375-7.125.428571 6.151786 4.062501c.646489-1.074055 1.017858-2.335157 1.017857-3.678572 0-.273988-.01452-.546488-.04464-.8125zm-7.089286.482143-5.053571 5.392857c1.244937 1.24056 2.94985 2.015513 4.830357 2.071429z" fill-opacity=".058511"/><path d="m10-7.143146c-.39145 0-.777338.02853-1.151786.08929l1.080358 6.714286 2.660714-6.3125c-.803487-.313444-1.675643-.491071-2.589286-.491071zm-6.410714 3.991071c-.45213.917513-.714658 1.948936-.732143 3.035714l7.107143-.178571zm6.383929 2.767857 6.392856 3.625001c.496481-.972611.776787-2.075361.776786-3.241072 0-.09915-.0049-.196474-.0089-.294643l-7.160714-.08929zm.03571.05357-4.133929 6.151786c1.004818.714093 2.195432 1.180593 3.491072 1.294643z" fill-opacity=".06383"/><path d="m10-7.143146c-.180151 0-.358888.0047-.535715.01786l.464287 6.785714 1.803571-6.589286c-.554613-.138427-1.135016-.214285-1.732143-.214285zm-6.6875 4.642857c-.210754.562944-.357361 1.157068-.419643 1.776786l7.071428.428571zm6.660715 2.116071 6.616071 3.142858c.316271-.752917.505344-1.571136.544643-2.428572zm.03571.05357-3.116072 6.758929c.616727.298731 1.282515.514172 1.982143.624999l1.133928-7.383925z" fill-opacity=".101064"/><path d="m10.044643-7.143146-.116071 6.803571 1.080357-6.732143c-.314638-.04451-.637945-.06941-.964286-.07143zm-6.901786 5.142857c-.08056.276384-.149526.559149-.196428.848214l7.017857.857143zm6.830358 1.616071 6.803571 2.625c.129583-.391691.234402-.795995.294643-1.214285zm.03571.05357-2.642857 6.964286c.160076.06394.325575.126043.491071.178571.146411.04604.296139.08831.446429.125.03876.0095.07706.01789.116071.02679z" fill-opacity=".085106"/><path d="m10.397672.000373a.397672.397672 0 0 1 -.795344 0 .397672.397672 0 1 1 .795344 0z" fill="#fff"/></g><path d="m5 1c-2.2091389 0-4 1.790861-4 4 0 2.2091391 1.7908611 4 4 4 2.209139 0 4-1.7908609 4-4 0-2.209139-1.790861-4-4-4zm0 1a3 3 0 0 1 3 3 3 3 0 0 1 -3 3 3 3 0 0 1 -3-3 3 3 0 0 1 3-3z" fill="url(#a)"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/slidezoomin_10.svg b/icon-themes/elementary_svg/svx/res/slidezoomin_10.svg
new file mode 100644
index 000000000..ccd04a1ac
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/slidezoomin_10.svg
@@ -0,0 +1 @@
+<svg height="11" viewBox="0 0 11 11" width="11" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="5.5" x2="5.5" y1="11" y2="0"><stop offset="0" stop-color="#505050"/><stop offset="1" stop-color="#6f6f6f"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="5.5" x2="5.5" y1="10" y2="1"><stop offset="0" stop-color="#dcdcdc"/><stop offset="1" stop-color="#f0f0f0"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="15.5" x2="15.5" y1="2" y2="10"><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><path d="m11 5.5a5.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(#a)"/><path d="m10 5.5a4.5 4.5 0 0 1 -4.5 4.5 4.5 4.5 0 0 1 -4.5-4.5 4.5 4.5 0 0 1 4.5-4.5 4.5 4.5 0 0 1 4.5 4.5z" fill="url(#b)"/><g fill="none"><path d="m9.5 5.5a4 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 4z" stroke="url(#c)" stroke-linecap="square" stroke-miterlimit="7"/><g stroke="#666" stroke-linecap="round" transform="translate(1.00311 -.00311)"><path d="m1.4968899 5.50311h6"/><path d="m4.4968899 2.5031101v6"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/slidezoomout_10.svg b/icon-themes/elementary_svg/svx/res/slidezoomout_10.svg
new file mode 100644
index 000000000..922ecaabb
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/slidezoomout_10.svg
@@ -0,0 +1 @@
+<svg height="11" viewBox="0 0 11 11" width="11" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="5.5" x2="5.5" y1="11" y2="0"><stop offset="0" stop-color="#505050"/><stop offset="1" stop-color="#6f6f6f"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="5.5" x2="5.5" y1="10" y2="1"><stop offset="0" stop-color="#dcdcdc"/><stop offset="1" stop-color="#f0f0f0"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="15.5" x2="15.5" y1="2" y2="10"><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><path d="m11 5.5a5.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(#a)"/><path d="m10 5.5a4.5 4.5 0 0 1 -4.5 4.5 4.5 4.5 0 0 1 -4.5-4.5 4.5 4.5 0 0 1 4.5-4.5 4.5 4.5 0 0 1 4.5 4.5z" fill="url(#b)"/><g fill="none"><path d="m9.5 5.5a4 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 4z" stroke="url(#c)" stroke-linecap="square" stroke-miterlimit="7"/><path d="m1.4968899 5.50311h6" stroke="#666" stroke-linecap="round" transform="translate(1.00311 -.00311)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/sphere3d.svg b/icon-themes/elementary_svg/svx/res/sphere3d.svg
new file mode 100644
index 000000000..ce283ddf5
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/sphere3d.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="11.633746" x2="12.285708" y1="-3.44484" y2="9.907301"><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><radialGradient id="b" cx="9.503504" cy=".682192" gradientTransform="matrix(.84185778 0 0 .8378013 -2.102293 4.69235)" gradientUnits="userSpaceOnUse" r="9.5"><stop offset="0" stop-color="#e2c8fa"/><stop offset="1" stop-color="#a56de2"/></radialGradient><g transform="matrix(.84185778 0 0 .8378013 -2.102293 4.69235)"><path d="m8.2207031.50585938a7.57672 7.5402212 0 0 0 -7.79687498 7.53710942 7.57672 7.5402212 0 0 0 15.15234388 0 7.57672 7.5402212 0 0 0 -7.3554689-7.53710942zm-.5761719.49414062a6.6438185 6.6438185 0 0 1 6.6425778 6.6445312 6.6438185 6.6438185 0 0 1 -6.6425778 6.6425778 6.6438185 6.6438185 0 0 1 -6.6445312-6.6425778 6.6438185 6.6438185 0 0 1 6.6445312-6.6445312z" fill="url(#b)" fill-rule="evenodd" stroke="#7239b3" stroke-opacity=".5625" stroke-width=".839827" transform="matrix(1.1878491 0 0 1.1936004 2.497207 -5.600791)"/><path d="m20.052619 3.9999905a8.0526255 8.0526356 0 0 1 -16.105251 0 8.0526255 8.0526356 0 1 1 16.105251 0" fill="none" opacity=".9" stroke="url(#a)" stroke-width=".894736"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/standard-selection_10x22.svg b/icon-themes/elementary_svg/svx/res/standard-selection_10x22.svg
new file mode 100644
index 000000000..e678f08a3
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/standard-selection_10x22.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 22 10" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke="#8c8c8c" stroke-linecap="round"><path d="m5.5.5v9" stroke-linejoin="round"/><path d="m11.50005 7.5v1h6v-1" stroke-linejoin="round"/><path d="m3.5071212.49995h3.9928788"/><path d="m3.5071212 9.49995h3.9928788"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/symphony/Indent2.svg b/icon-themes/elementary_svg/svx/res/symphony/Indent2.svg
new file mode 100644
index 000000000..3ec64a23f
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/symphony/Indent2.svg
@@ -0,0 +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="7.474394" x2="7.429727" y1="1.123633" y2="6.732548"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="7" x2="8" xlink:href="#c" y1="1.5" y2="1.5"/><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".077206"/><stop offset="1" stop-color="#fff" stop-opacity=".0625"/><stop offset="1" stop-color="#fff" stop-opacity=".470588"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="7" x2="8.5" xlink:href="#c" y1="6.5" y2="6.5"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="7.5" x2="8" xlink:href="#c" y1="4" y2="4"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="5" x2="5" xlink:href="#g" y1="14" y2="-2"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="11" x2="11" y1="19" y2="3"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="5" x2="5" xlink:href="#g" y1="18" y2="2"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="5" x2="5" xlink:href="#g" y1="10" y2="-6"/><g transform="matrix(0 1 -1 0 8 -5)"><path d="m6 .5c-.130924-.00009139-.2609383.05390708-.3535156.14648438-.0925773.09257729-.1465758.22259159-.1464844.35351562v1c-.0000914.130924.0539071.2609383.1464844.3535156s.2225916.1465758.3535156.1464844h.4609375a.03904151.03904151 0 0 1 .027344.011719.03904151.03904151 0 0 1 .00586.00586.03904151.03904151 0 0 1 .0058585.0214835v2.921875a.03904151.03904151 0 0 1 -.011719.027344.03904151.03904151 0 0 1 -.00586.00586.03904151.03904151 0 0 1 -.0214835.0058585h-.4609375c-.130924-.0000914-.2609383.0539071-.3535156.1464844s-.1465758.2225916-.1464844.3535156v1c-.0000914.130924.0539071.2609383.1464844.3535156s.2225916.1465758.3535156.1464844h3c.130924.0000914.2609383-.0539071.3535156-.1464844s.1465758-.2225916.1464844-.3535156v-1c.0000914-.130924-.0539071-.2609383-.1464844-.3535156s-.2225916-.1465758-.3535156-.1464844h-.4609375a.03904151.03904151 0 0 1 -.0273437-.0117188.03904151.03904151 0 0 1 -.0058594-.0058593.03904151.03904151 0 0 1 -.0058594-.0214844v-2.921875a.03904151.03904151 0 0 1 .011719-.027344.03904151.03904151 0 0 1 .00586-.00586.03904151.03904151 0 0 1 .0214835-.0058585h.4609375c.130924.0000914.2609383-.0539071.3535156-.1464844s.1465758-.2225916.1464844-.3535156v-1c.0000914-.13092403-.0539071-.26093833-.1464844-.35351562-.0925773-.0925773-.2225916-.14657577-.3535156-.14648438z" fill="url(#a)"/><path d="m10 .5a.50005.50005 0 0 0 -.5-.5h-4a.50005.50005 0 0 0 -.5.5v2a.50005.50005 0 0 0 .5.5h.5v2h-.5a.50005.50005 0 0 0 -.5.5v2a.50005.50005 0 0 0 .5.5h4a.50005.50005 0 0 0 .5-.5v-2a.50005.50005 0 0 0 -.5-.5h-.5v-2h.5a.50005.50005 0 0 0 .5-.5zm-1 .5v1h-.5-.5v1 2 1h.5.5v1h-3v-1h.5.5v-1-2-1h-.5-.5v-1z" fill="#a62100" fill-opacity=".501961"/><g fill="none"><path d="m6 1.5h3" opacity=".5" stroke="url(#b)"/><path d="m6 6.5h3" opacity=".5" stroke="url(#d)"/><path d="m7.5 6v-4" opacity=".5" stroke="url(#e)"/></g></g><path d="m3 10.5h-.5v.5 1 .5h.5 8 .5v-.5-1-.5h-.5z" fill="url(#h)"/><path d="m5 11v.5zm-2 0v.5h2v-.5zm2 0v.5h6v-.5z" fill="#bebebe" opacity=".2"/><path d="m3 10.5h-.5v.5 1 .5h.5 8 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><path d="m3 6.5h-.5v.5 1 .5h.5 10 .5v-.5-1-.5h-.5z" fill="url(#f)"/><path d="m5 7v.5zm-2 0v.5h2v-.5zm2 0v.5h8v-.5z" fill="#bebebe" opacity=".2"/><path d="m3 6.5h-.5v.5 1 .5h.5 10 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><path d="m10 2.5h-.5v.5 1 .5h.5 3 .5v-.5-1-.5h-.5z" fill="url(#i)"/><path d="m12 3v.5zm-2 0v.5h2v-.5zm2 0v.5h1v-.5z" fill="#bebebe" opacity=".2"/><path d="m10 2.5h-.5v.5 1 .5h.5 3 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/symphony/Indent3.svg b/icon-themes/elementary_svg/svx/res/symphony/Indent3.svg
new file mode 100644
index 000000000..868c65aa8
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/symphony/Indent3.svg
@@ -0,0 +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="7.474394" x2="7.429727" y1="1.123633" y2="6.732548"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="7" x2="8" xlink:href="#c" y1="1.5" y2="1.5"/><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".077206"/><stop offset="1" stop-color="#fff" stop-opacity=".0625"/><stop offset="1" stop-color="#fff" stop-opacity=".470588"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="7" x2="8.5" xlink:href="#c" y1="6.5" y2="6.5"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="7.5" x2="8" xlink:href="#c" y1="4" y2="4"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="8" y2="-8"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="11" x2="11" y1="19" y2="3"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="12" y2="-4"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="16" y2="0"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="3" x2="3" xlink:href="#g" y1="20" y2="4"/><g transform="matrix(0 1 -1 0 16 0)"><path d="m6 .5c-.130924-.00009139-.2609383.05390708-.3535156.14648438-.0925773.09257729-.1465758.22259159-.1464844.35351562v1c-.0000914.130924.0539071.2609383.1464844.3535156s.2225916.1465758.3535156.1464844h.4609375a.03904151.03904151 0 0 1 .027344.011719.03904151.03904151 0 0 1 .00586.00586.03904151.03904151 0 0 1 .0058585.0214835v2.921875a.03904151.03904151 0 0 1 -.011719.027344.03904151.03904151 0 0 1 -.00586.00586.03904151.03904151 0 0 1 -.0214835.0058585h-.4609375c-.130924-.0000914-.2609383.0539071-.3535156.1464844s-.1465758.2225916-.1464844.3535156v1c-.0000914.130924.0539071.2609383.1464844.3535156s.2225916.1465758.3535156.1464844h3c.130924.0000914.2609383-.0539071.3535156-.1464844s.1465758-.2225916.1464844-.3535156v-1c.0000914-.130924-.0539071-.2609383-.1464844-.3535156s-.2225916-.1465758-.3535156-.1464844h-.4609375a.03904151.03904151 0 0 1 -.0273437-.0117188.03904151.03904151 0 0 1 -.0058594-.0058593.03904151.03904151 0 0 1 -.0058594-.0214844v-2.921875a.03904151.03904151 0 0 1 .011719-.027344.03904151.03904151 0 0 1 .00586-.00586.03904151.03904151 0 0 1 .0214835-.0058585h.4609375c.130924.0000914.2609383-.0539071.3535156-.1464844s.1465758-.2225916.1464844-.3535156v-1c.0000914-.13092403-.0539071-.26093833-.1464844-.35351562-.0925773-.0925773-.2225916-.14657577-.3535156-.14648438z" fill="url(#a)"/><path d="m10 .5a.50005.50005 0 0 0 -.5-.5h-4a.50005.50005 0 0 0 -.5.5v2a.50005.50005 0 0 0 .5.5h.5v2h-.5a.50005.50005 0 0 0 -.5.5v2a.50005.50005 0 0 0 .5.5h4a.50005.50005 0 0 0 .5-.5v-2a.50005.50005 0 0 0 -.5-.5h-.5v-2h.5a.50005.50005 0 0 0 .5-.5zm-1 .5v1h-.5-.5v1 2 1h.5.5v1h-3v-1h.5.5v-1-2-1h-.5-.5v-1z" fill="#a62100" fill-opacity=".501961"/><g fill="none"><path d="m6 1.5h3" opacity=".5" stroke="url(#b)"/><path d="m6 6.5h3" opacity=".5" stroke="url(#d)"/><path d="m7.5 6v-4" opacity=".5" stroke="url(#e)"/></g></g><path d="m1 .5h-.5v.5 1 .5h.5 10 .5v-.5-1-.5h-.5z" fill="url(#f)"/><path d="m3 1v.5zm-2 0v.5h2v-.5zm2 0v.5h8v-.5z" fill="#bebebe" opacity=".2"/><path d="m1 .5h-.5v.5 1 .5h.5 10 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><path d="m1 4.5h-.5v.5 1 .5h.5 5 .5v-.5-1-.5h-.5z" fill="url(#h)"/><path d="m3 5v.5zm-2 0v.5h2v-.5zm2 0v.5h3v-.5z" fill="#bebebe" opacity=".2"/><path d="m1 4.5h-.5v.5 1 .5h.5 5 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><path d="m1 8.5h-.5v.5 1 .5h.5 5 .5v-.5-1-.5h-.5z" fill="url(#i)"/><path d="m3 9v.5zm-2 0v.5h2v-.5zm2 0v.5h3v-.5z" fill="#bebebe" opacity=".2"/><path d="m1 8.5h-.5v.5 1 .5h.5 5 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><path d="m1 12.5h-.5v.5 1 .5h.5 8 .5v-.5-1-.5h-.5z" fill="url(#j)"/><path d="m3 13v.5zm-2 0v.5h2v-.5zm2 0v.5h6v-.5z" fill="#bebebe" opacity=".2"/><path d="m1 12.5h-.5v.5 1 .5h.5 8 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/symphony/Indent4.svg b/icon-themes/elementary_svg/svx/res/symphony/Indent4.svg
new file mode 100644
index 000000000..ce0657514
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/symphony/Indent4.svg
@@ -0,0 +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="7.474394" x2="7.429727" y1="1.123633" y2="6.732548"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="7" x2="8" xlink:href="#c" y1="1.5" y2="1.5"/><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".077206"/><stop offset="1" stop-color="#fff" stop-opacity=".0625"/><stop offset="1" stop-color="#fff" stop-opacity=".470588"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="7" x2="8.5" xlink:href="#c" y1="6.5" y2="6.5"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="7.5" x2="8" xlink:href="#c" y1="4" y2="4"/><linearGradient id="f" gradientTransform="matrix(-1 0 0 1 18 12)" gradientUnits="userSpaceOnUse" x1="11" x2="11" xlink:href="#g" y1="8" y2="-8"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="11" x2="11" y1="19" y2="3"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="h" gradientTransform="matrix(-1 0 0 1 24 8)" gradientUnits="userSpaceOnUse" x1="11" x2="11" xlink:href="#g" y1="8" y2="-8"/><linearGradient id="i" gradientTransform="matrix(-1 0 0 1 24 4)" gradientUnits="userSpaceOnUse" x1="11" x2="11" xlink:href="#g" y1="8" y2="-8"/><linearGradient id="j" gradientTransform="matrix(-1 0 0 1 20 0)" gradientUnits="userSpaceOnUse" x1="11" x2="11" xlink:href="#g" y1="8" y2="-8"/><g transform="matrix(0 1 -1 0 8 0)"><path d="m6 .5c-.130924-.00009139-.2609383.05390708-.3535156.14648438-.0925773.09257729-.1465758.22259159-.1464844.35351562v1c-.0000914.130924.0539071.2609383.1464844.3535156s.2225916.1465758.3535156.1464844h.4609375a.03904151.03904151 0 0 1 .027344.011719.03904151.03904151 0 0 1 .00586.00586.03904151.03904151 0 0 1 .0058585.0214835v2.921875a.03904151.03904151 0 0 1 -.011719.027344.03904151.03904151 0 0 1 -.00586.00586.03904151.03904151 0 0 1 -.0214835.0058585h-.4609375c-.130924-.0000914-.2609383.0539071-.3535156.1464844s-.1465758.2225916-.1464844.3535156v1c-.0000914.130924.0539071.2609383.1464844.3535156s.2225916.1465758.3535156.1464844h3c.130924.0000914.2609383-.0539071.3535156-.1464844s.1465758-.2225916.1464844-.3535156v-1c.0000914-.130924-.0539071-.2609383-.1464844-.3535156s-.2225916-.1465758-.3535156-.1464844h-.4609375a.03904151.03904151 0 0 1 -.0273437-.0117188.03904151.03904151 0 0 1 -.0058594-.0058593.03904151.03904151 0 0 1 -.0058594-.0214844v-2.921875a.03904151.03904151 0 0 1 .011719-.027344.03904151.03904151 0 0 1 .00586-.00586.03904151.03904151 0 0 1 .0214835-.0058585h.4609375c.130924.0000914.2609383-.0539071.3535156-.1464844s.1465758-.2225916.1464844-.3535156v-1c.0000914-.13092403-.0539071-.26093833-.1464844-.35351562-.0925773-.0925773-.2225916-.14657577-.3535156-.14648438z" fill="url(#a)"/><path d="m10 .5a.50005.50005 0 0 0 -.5-.5h-4a.50005.50005 0 0 0 -.5.5v2a.50005.50005 0 0 0 .5.5h.5v2h-.5a.50005.50005 0 0 0 -.5.5v2a.50005.50005 0 0 0 .5.5h4a.50005.50005 0 0 0 .5-.5v-2a.50005.50005 0 0 0 -.5-.5h-.5v-2h.5a.50005.50005 0 0 0 .5-.5zm-1 .5v1h-.5-.5v1 2 1h.5.5v1h-3v-1h.5.5v-1-2-1h-.5-.5v-1z" fill="#a62100" fill-opacity=".501961"/><g fill="none"><path d="m6 1.5h3" opacity=".5" stroke="url(#b)"/><path d="m6 6.5h3" opacity=".5" stroke="url(#d)"/><path d="m7.5 6v-4" opacity=".5" stroke="url(#e)"/></g></g><path d="m11 .5h.5v.5 1 .5h-.5-10-.5v-.5-1-.5h.5z" fill="url(#j)"/><path d="m9 1v.5zm2 0v.5h-2v-.5zm-2 0v.5h-8v-.5z" fill="#bebebe" opacity=".2"/><path d="m11 .5h.5v.5 1 .5h-.5-10-.5v-.5-1-.5h.5z" fill="none" opacity=".61" stroke="#000"/><path d="m15 4.5h.5v.5 1 .5h-.5-5-.5v-.5-1-.5h.5z" fill="url(#i)"/><path d="m13 5v.5zm2 0v.5h-2v-.5zm-2 0v.5h-3v-.5z" fill="#bebebe" opacity=".2"/><path d="m15 4.5h.5v.5 1 .5h-.5-5-.5v-.5-1-.5h.5z" fill="none" opacity=".61" stroke="#000"/><path d="m15 8.5h.5v.5 1 .5h-.5-5-.5v-.5-1-.5h.5z" fill="url(#h)"/><path d="m13 9v.5zm2 0v.5h-2v-.5zm-2 0v.5h-3v-.5z" fill="#bebebe" opacity=".2"/><path d="m15 8.5h.5v.5 1 .5h-.5-5-.5v-.5-1-.5h.5z" fill="none" opacity=".61" stroke="#000"/><path d="m9 12.5h.5v.5 1 .5h-.5-8-.5v-.5-1-.5h.5z" fill="url(#f)"/><path d="m7 13v.5zm2 0v.5h-2v-.5zm-2 0v.5h-6v-.5z" fill="#bebebe" opacity=".2"/><path d="m9 12.5h.5v.5 1 .5h-.5-8-.5v-.5-1-.5h.5z" fill="none" opacity=".61" stroke="#000"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/symphony/last_custom_common.svg b/icon-themes/elementary_svg/svx/res/symphony/last_custom_common.svg
new file mode 100644
index 000000000..2ed0b14db
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/symphony/last_custom_common.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.502671 0 0 .64629877 2.711822 -15.203823)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="14.915504" y2="32.595779"><stop offset="0" stop-color="#fff"/><stop offset=".12291458" stop-color="#fff" stop-opacity=".235294"/><stop offset=".93706012" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="b" cx="10.90426" cy="8.449767" gradientTransform="matrix(-.01061915 .75970809 -.69981174 -.00978192 22.032813 -15.418486)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></radialGradient><g transform="translate(-8.000001 7.021449)"><path d="m15.942143-5.999939c-.431934-.00263-.811197.0802-1.069345.251728-.333045.221285-.479886.249373-.572863.09682-.08897-.145954-.169863-.129648-.248241.07745-.06628.175149-.204837.255108-.362814.193637-.150622-.05862-.212387-.03973-.152764.05809.05729.09402.02929.174273-.05728.174273s-.363824.296601-.611054.658366c-.394107.576682-.458392.840247-.45829 2.05255.000055.760624.07517 1.501241-.152764 1.549093-.133678.02806-.120952.556742-.05728 1.10373.08325.715285.207606 1.065697.553767 1.394184.539166.511637 1.031153 1.397292 1.031153 1.878277 0 .658876-1.516253 1.811992-3.784366 2.864796l-.000002 1.646945h11.998884l.0011-1.818472c-1.883196-.868561-3.441765-2.070375-3.441765-2.693264 0-.479824.473433-1.367154 1.012059-1.878277.346156-.328487.489612-.678899.572863-1.394184.06366-.546988.07227-1.060078-.05728-1.10373-.17854-.06014-.171885-.794708-.171885-1.549093-.000001-1.081353-.06787-1.483768-.343718-1.936369-.548877-.900602-2.332317-1.618781-3.628119-1.626548z" fill="#fff" fill-rule="evenodd" opacity=".4"/><path d="m15.942175-6.4707642c-.625503-.1462006-1.374822.303467-1.374822.303467l-.672904.3363252s-.729181.636723-.736982.85303c-.410439.726786-.223363 1.607513-.264978 2.402578.03999.682608-.434522 1.188679-.196505 1.880845-.03472.668221.515577 1.060119.86937 1.543434.398161.611451.938893 1.409269.513056 2.141028-.787192 1.141624-2.095908 1.746646-3.290738 2.368616-.405895.04157-.253086.431453-.280269.709415-.000647.221056-.07334.514085.250885.410577h10.741713c0-.38247 0-.764938 0-1.147407-1.156692-.586111-2.363917-1.213949-3.174704-2.256188-.487094-.698084.0011-1.536901.385532-2.157561.299298-.517008.924887-.847357.933826-1.50658.230036-.668822-.117096-1.222463-.181887-1.860366-.08471-.845717.144533-1.770518-.259137-2.557382-.547322-.805176-1.549848-1.1577775-2.459615-1.373721-.263891-.053253-.532341-.088037-.801841-.09011z" fill="url(#b)"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m15.797451-5.498473c-.10657-.01105-.271965.03765-.510763.153289-.176759.08559-.437809.159937-.704501.210772l.01761.01916c-.0033.002-.1837.110818-.299413.191611-.02225.01554-.034.0057-.05284.01916-.0059.0083-.01447.01546-.01761.01916-.07635.08979-.225353.276571-.334639.479028-.114166.211497-.166334.440395-.158513.498188a.52516889.57134419 0 0 1 .01761.134128c-.05039.585233.117748 1.376751-.1409 2.26101a.52516889.57134419 0 0 1 -.03523.114967c-.09831.18139-.02434.789867.1409 1.245471.54115.619322 1.197429 1.444422 1.18004 2.567588a.52516889.57134419 0 0 1 -.0176.134122c-.285913 1.066136-1.167238 1.579708-1.726028 2.011915a.52516889.57134419 0 0 1 -.01761.01916c-.524953.378261-1.0851.623434-1.637964.919744h9c-1.026977-.524946-2.043845-1.145078-2.853229-2.107721-.0057-.0069-.0119-.01231-.01761-.01916-.377281-.426772-.453418-1.011556-.369863-1.475404.08208-.455662.274918-.837414.457926-1.149665.0063-.01067.01139-.02783.01761-.03833.184315-.360854.411445-.607481.563601-.804766.158493-.205505.224377-.317951.228962-.479027a.52516889.57134419 0 0 1 .03523-.15329c.05659-.185835.03263-.334415-.01761-.574832-.04928-.235794-.147772-.552108-.176124-.938895-.000556-.0075.000501-.01151 0-.01916-.04688-.501846.0086-.953682 0-1.341276-.0086-.3855-.07421-.666271-.228964-.900572-.0021-.0024.0021-.01679 0-.01916-.549154-.618957-1.452333-.936526-2.307253-.977208a.52516889.57134419 0 0 1 -.03523 0z" opacity=".5" stroke="url(#a)"/><path d="m15.942175-6.4707642c-.625503-.1462006-1.374822.303467-1.374822.303467l-.672904.3363252s-.729181.636723-.736982.85303c-.410439.726786-.223363 1.607513-.264978 2.402578.03999.682608-.434522 1.188679-.196505 1.880845-.03472.668221.515577 1.060119.86937 1.543434.398161.611451.938893 1.409269.513056 2.141028-.787192 1.141624-2.095908 1.746646-3.290738 2.368616-.405895.04157-.253086.431453-.280269.709415-.000647.221056-.07334.514085.250885.410577h10.741713c0-.38247 0-.764938 0-1.147407-1.156692-.586111-2.363917-1.213949-3.174704-2.256188-.487094-.698084.0011-1.536901.385532-2.157561.299298-.517008.924887-.847357.933826-1.50658.230036-.668822-.117096-1.222463-.181887-1.860366-.08471-.845717.144533-1.770518-.259137-2.557382-.547322-.805176-1.549848-1.1577775-2.459615-1.373721-.263891-.053253-.532341-.088037-.801841-.09011z" stroke="#002e99" stroke-opacity=".488971"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/symphony/last_custom_common_grey.svg b/icon-themes/elementary_svg/svx/res/symphony/last_custom_common_grey.svg
new file mode 100644
index 000000000..0524bbf90
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/symphony/last_custom_common_grey.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.502671 0 0 .64629877 2.711822 -15.203823)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="14.915504" y2="32.595779"><stop offset="0" stop-color="#fff"/><stop offset=".12291458" stop-color="#fff" stop-opacity=".235294"/><stop offset=".93706012" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="b" cx="10.90426" cy="8.449767" gradientTransform="matrix(-.01061915 .75970809 -.69981174 -.00978192 22.032813 -15.418486)" gradientUnits="userSpaceOnUse" r="19.99999"><stop offset="0" stop-color="#e3e3e3"/><stop offset="1" stop-color="#c4c4c4"/></radialGradient><g transform="translate(-8.000001 7.021449)"><path d="m15.942143-5.999939c-.431934-.00263-.811197.0802-1.069345.251728-.333045.221285-.479886.249373-.572863.09682-.08897-.145954-.169863-.129648-.248241.07745-.06628.175149-.204837.255108-.362814.193637-.150622-.05862-.212387-.03973-.152764.05809.05729.09402.02929.174273-.05728.174273s-.363824.296601-.611054.658366c-.394107.576682-.458392.840247-.45829 2.05255.000055.760624.07517 1.501241-.152764 1.549093-.133678.02806-.120952.556742-.05728 1.10373.08325.715285.207606 1.065697.553767 1.394184.539166.511637 1.031153 1.397292 1.031153 1.878277 0 .658876-1.516253 1.811992-3.784366 2.864796l-.000002 1.646945h11.998884l.0011-1.818472c-1.883196-.868561-3.441765-2.070375-3.441765-2.693264 0-.479824.473433-1.367154 1.012059-1.878277.346156-.328487.489612-.678899.572863-1.394184.06366-.546988.07227-1.060078-.05728-1.10373-.17854-.06014-.171885-.794708-.171885-1.549093-.000001-1.081353-.06787-1.483768-.343718-1.936369-.548877-.900602-2.332317-1.618781-3.628119-1.626548z" fill="#fff" fill-rule="evenodd" opacity=".4"/><path d="m15.942175-6.4707642c-.625503-.1462006-1.374822.303467-1.374822.303467l-.672904.3363252s-.729181.636723-.736982.85303c-.410439.726786-.223363 1.607513-.264978 2.402578.03999.682608-.434522 1.188679-.196505 1.880845-.03472.668221.515577 1.060119.86937 1.543434.398161.611451.938893 1.409269.513056 2.141028-.787192 1.141624-2.095908 1.746646-3.290738 2.368616-.405895.04157-.253086.431453-.280269.709415-.000647.221056-.07334.514085.250885.410577h10.741713c0-.38247 0-.764938 0-1.147407-1.156692-.586111-2.363917-1.213949-3.174704-2.256188-.487094-.698084.0011-1.536901.385532-2.157561.299298-.517008.924887-.847357.933826-1.50658.230036-.668822-.117096-1.222463-.181887-1.860366-.08471-.845717.144533-1.770518-.259137-2.557382-.547322-.805176-1.549848-1.1577775-2.459615-1.373721-.263891-.053253-.532341-.088037-.801841-.09011z" fill="url(#b)"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="m15.797451-5.498473c-.10657-.01105-.271965.03765-.510763.153289-.176759.08559-.437809.159937-.704501.210772l.01761.01916c-.0033.002-.1837.110818-.299413.191611-.02225.01554-.034.0057-.05284.01916-.0059.0083-.01447.01546-.01761.01916-.07635.08979-.225353.276571-.334639.479028-.114166.211497-.166334.440395-.158513.498188a.52516889.57134419 0 0 1 .01761.134128c-.05039.585233.117748 1.376751-.1409 2.26101a.52516889.57134419 0 0 1 -.03523.114967c-.09831.18139-.02434.789867.1409 1.245471.54115.619322 1.197429 1.444422 1.18004 2.567588a.52516889.57134419 0 0 1 -.0176.134122c-.285913 1.066136-1.167238 1.579708-1.726028 2.011915a.52516889.57134419 0 0 1 -.01761.01916c-.524953.378261-1.0851.623434-1.637964.919744h9c-1.026977-.524946-2.043845-1.145078-2.853229-2.107721-.0057-.0069-.0119-.01231-.01761-.01916-.377281-.426772-.453418-1.011556-.369863-1.475404.08208-.455662.274918-.837414.457926-1.149665.0063-.01067.01139-.02783.01761-.03833.184315-.360854.411445-.607481.563601-.804766.158493-.205505.224377-.317951.228962-.479027a.52516889.57134419 0 0 1 .03523-.15329c.05659-.185835.03263-.334415-.01761-.574832-.04928-.235794-.147772-.552108-.176124-.938895-.000556-.0075.000501-.01151 0-.01916-.04688-.501846.0086-.953682 0-1.341276-.0086-.3855-.07421-.666271-.228964-.900572-.0021-.0024.0021-.01679 0-.01916-.549154-.618957-1.452333-.936526-2.307253-.977208a.52516889.57134419 0 0 1 -.03523 0z" opacity=".5" stroke="url(#a)"/><path d="m15.942175-6.4707642c-.625503-.1462006-1.374822.303467-1.374822.303467l-.672904.3363252s-.729181.636723-.736982.85303c-.410439.726786-.223363 1.607513-.264978 2.402578.03999.682608-.434522 1.188679-.196505 1.880845-.03472.668221.515577 1.060119.86937 1.543434.398161.611451.938893 1.409269.513056 2.141028-.787192 1.141624-2.095908 1.746646-3.290738 2.368616-.405895.04157-.253086.431453-.280269.709415-.000647.221056-.07334.514085.250885.410577h10.741713c0-.38247 0-.764938 0-1.147407-1.156692-.586111-2.363917-1.213949-3.174704-2.256188-.487094-.698084.0011-1.536901.385532-2.157561.299298-.517008.924887-.847357.933826-1.50658.230036-.668822-.117096-1.222463-.181887-1.860366-.08471-.845717.144533-1.770518-.259137-2.557382-.547322-.805176-1.549848-1.1577775-2.459615-1.373721-.263891-.053253-.532341-.088037-.801841-.09011z" stroke="#686868" stroke-opacity=".488971"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/symphony/spacing1.svg b/icon-themes/elementary_svg/svx/res/symphony/spacing1.svg
new file mode 100644
index 000000000..3985df47a
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/symphony/spacing1.svg
@@ -0,0 +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"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".077206"/><stop offset=".89265537" stop-color="#fff" stop-opacity=".0625"/><stop offset="1" stop-color="#fff" stop-opacity=".470588"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="7.474394" x2="7.429727" y1="1.123633" y2="6.732548"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="7.5" x2="7.5" xlink:href="#a" y1="1.5" y2="2"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="7.5" x2="7.5" xlink:href="#a" y1="6.5" y2="7"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="5" x2="5" xlink:href="#f" y1="17" y2="1"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="11" x2="11" y1="19" y2="3"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="5" x2="5" xlink:href="#f" y1="21" y2="5"/><path d="m3 9.5h-.5v.5 1 .5h.5 10 .5v-.5-1-.5h-.5z" fill="url(#e)"/><path d="m5 10v.5zm-2 0v.5h2v-.5zm2 0v.5h8v-.5z" fill="#bebebe" opacity=".2"/><path d="m3 9.5h-.5v.5 1 .5h.5 10 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><path d="m3 13.5h-.5v.5 1 .5h.5 10 .5v-.5-1-.5h-.5z" fill="url(#g)"/><path d="m5 14v.5zm-2 0v.5h2v-.5zm2 0v.5h8v-.5z" fill="#bebebe" opacity=".2"/><path d="m3 13.5h-.5v.5 1 .5h.5 10 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><path d="m6 .5c-.130924-.00009139-.2609383.05390708-.3535156.14648438-.0925773.09257729-.1465758.22259159-.1464844.35351562v1c-.0000914.130924.0539071.2609383.1464844.3535156s.2225916.1465758.3535156.1464844h.4609375a.03904151.03904151 0 0 1 .027344.011719.03904151.03904151 0 0 1 .00586.00586.03904151.03904151 0 0 1 .0058585.0214835v2.921875a.03904151.03904151 0 0 1 -.011719.027344.03904151.03904151 0 0 1 -.00586.00586.03904151.03904151 0 0 1 -.0214835.0058585h-.4609375c-.130924-.0000914-.2609383.0539071-.3535156.1464844s-.1465758.2225916-.1464844.3535156v1c-.0000914.130924.0539071.2609383.1464844.3535156s.2225916.1465758.3535156.1464844h3c.130924.0000914.2609383-.0539071.3535156-.1464844s.1465758-.2225916.1464844-.3535156v-1c.0000914-.130924-.0539071-.2609383-.1464844-.3535156s-.2225916-.1465758-.3535156-.1464844h-.4609375a.03904151.03904151 0 0 1 -.0273437-.0117188.03904151.03904151 0 0 1 -.0058594-.0058593.03904151.03904151 0 0 1 -.0058594-.0214844v-2.921875a.03904151.03904151 0 0 1 .011719-.027344.03904151.03904151 0 0 1 .00586-.00586.03904151.03904151 0 0 1 .0214835-.0058585h.4609375c.130924.0000914.2609383-.0539071.3535156-.1464844s.1465758-.2225916.1464844-.3535156v-1c.0000914-.13092403-.0539071-.26093833-.1464844-.35351562-.0925773-.0925773-.2225916-.14657577-.3535156-.14648438z" fill="url(#b)"/><path d="m10 .5a.50005.50005 0 0 0 -.5-.5h-4a.50005.50005 0 0 0 -.5.5v2a.50005.50005 0 0 0 .5.5h.5v2h-.5a.50005.50005 0 0 0 -.5.5v2a.50005.50005 0 0 0 .5.5h4a.50005.50005 0 0 0 .5-.5v-2a.50005.50005 0 0 0 -.5-.5h-.5v-2h.5a.50005.50005 0 0 0 .5-.5zm-1 .5v1h-.5-.5v1 2 1h.5.5v1h-3v-1h.5.5v-1-2-1h-.5-.5v-1z" fill="#a62100" fill-opacity=".501961"/><g fill="none"><path d="m6 1.5h3" opacity=".5" stroke="url(#c)"/><path d="m6 6.5h3" opacity=".5" stroke="url(#d)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/symphony/spacing2.svg b/icon-themes/elementary_svg/svx/res/symphony/spacing2.svg
new file mode 100644
index 000000000..4a1ca2c4c
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/symphony/spacing2.svg
@@ -0,0 +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="7.474394" x2="7.429727" y1="1.123633" y2="6.732548"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="7.5" x2="7.5" xlink:href="#c" y1="1.5" y2="2"/><linearGradient id="c"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".077206"/><stop offset=".89265537" stop-color="#fff" stop-opacity=".0625"/><stop offset="1" stop-color="#fff" stop-opacity=".470588"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="7.5" x2="7.5" xlink:href="#c" y1="6.5" y2="7"/><linearGradient id="e" gradientTransform="matrix(1 0 0 -1 -6 11)" gradientUnits="userSpaceOnUse" x1="11" x2="11" xlink:href="#f" y1="8" y2="-8"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="11" x2="11" y1="19" y2="3"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="g" gradientTransform="matrix(1 0 0 -1 -6 15)" gradientUnits="userSpaceOnUse" x1="11" x2="11" xlink:href="#f" y1="8" y2="-8"/><g transform="matrix(1 0 0 -1 0 15)"><path d="m3 14.5h-.5v-.5-1-.5h.5 10 .5v.5 1 .5h-.5z" fill="url(#g)"/><path d="m5 14v-.5zm-2 0v-.5h2v.5zm2 0v-.5h8v.5z" fill="#bebebe" opacity=".2"/><path d="m3 14.5h-.5v-.5-1-.5h.5 10 .5v.5 1 .5h-.5z" fill="none" opacity=".61" stroke="#000"/><path d="m3 10.5h-.5v-.5-1-.5h.5 10 .5v.5 1 .5h-.5z" fill="url(#e)"/><path d="m5 10v-.5zm-2 0v-.5h2v.5zm2 0v-.5h8v.5z" fill="#bebebe" opacity=".2"/><path d="m3 10.5h-.5v-.5-1-.5h.5 10 .5v.5 1 .5h-.5z" fill="none" opacity=".61" stroke="#000"/><g transform="matrix(1 0 0 -1 0 7)"><path d="m6 .5c-.130924-.00009139-.2609383.05390708-.3535156.14648438-.0925773.09257729-.1465758.22259159-.1464844.35351562v1c-.0000914.130924.0539071.2609383.1464844.3535156s.2225916.1465758.3535156.1464844h.4609375a.03904151.03904151 0 0 1 .027344.011719.03904151.03904151 0 0 1 .00586.00586.03904151.03904151 0 0 1 .0058585.0214835v2.921875a.03904151.03904151 0 0 1 -.011719.027344.03904151.03904151 0 0 1 -.00586.00586.03904151.03904151 0 0 1 -.0214835.0058585h-.4609375c-.130924-.0000914-.2609383.0539071-.3535156.1464844s-.1465758.2225916-.1464844.3535156v1c-.0000914.130924.0539071.2609383.1464844.3535156s.2225916.1465758.3535156.1464844h3c.130924.0000914.2609383-.0539071.3535156-.1464844s.1465758-.2225916.1464844-.3535156v-1c.0000914-.130924-.0539071-.2609383-.1464844-.3535156s-.2225916-.1465758-.3535156-.1464844h-.4609375a.03904151.03904151 0 0 1 -.0273437-.0117188.03904151.03904151 0 0 1 -.0058594-.0058593.03904151.03904151 0 0 1 -.0058594-.0214844v-2.921875a.03904151.03904151 0 0 1 .011719-.027344.03904151.03904151 0 0 1 .00586-.00586.03904151.03904151 0 0 1 .0214835-.0058585h.4609375c.130924.0000914.2609383-.0539071.3535156-.1464844s.1465758-.2225916.1464844-.3535156v-1c.0000914-.13092403-.0539071-.26093833-.1464844-.35351562-.0925773-.0925773-.2225916-.14657577-.3535156-.14648438z" fill="url(#a)"/><path d="m10 .5a.50005.50005 0 0 0 -.5-.5h-4a.50005.50005 0 0 0 -.5.5v2a.50005.50005 0 0 0 .5.5h.5v2h-.5a.50005.50005 0 0 0 -.5.5v2a.50005.50005 0 0 0 .5.5h4a.50005.50005 0 0 0 .5-.5v-2a.50005.50005 0 0 0 -.5-.5h-.5v-2h.5a.50005.50005 0 0 0 .5-.5zm-1 .5v1h-.5-.5v1 2 1h.5.5v1h-3v-1h.5.5v-1-2-1h-.5-.5v-1z" fill="#a62100" fill-opacity=".501961"/><g fill="none"><path d="m6 1.5h3" opacity=".5" stroke="url(#b)"/><path d="m6 6.5h3" opacity=".5" stroke="url(#d)"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/symphony/spacing_loose.svg b/icon-themes/elementary_svg/svx/res/symphony/spacing_loose.svg
new file mode 100644
index 000000000..12e1b84cc
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/symphony/spacing_loose.svg
@@ -0,0 +1,5 @@
+<svg height="16" viewBox="0 0 24 16" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="11.001955" x2="11.001955" y1="12.50391" y2="13.00391"><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" gradientUnits="userSpaceOnUse" x1="10.980285" x2="10.980285" y1="9.495248" y2="15.995248"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="c"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="d" cx="10.44" cy="3.559" gradientTransform="matrix(-3.3000346 0 0 -3.0250364 49.451873 10.767875)" gradientUnits="userSpaceOnUse" r="3.636" xlink:href="#c"/><radialGradient id="e" cx="3.995" cy="3.768" gradientTransform="matrix(-3.1466122 0 0 -4.0047862 17.569338 16.088547)" gradientUnits="userSpaceOnUse" r="3.496" xlink:href="#c"/>
+
+
+
+/&amp;amp;amp;amp;gt;<g stroke-linejoin="round"><path d="m6.2751118 10.475136-.3674955-.942726h-.048065q-.4786453.601188-.9883324.836869-.5036791.229689-1.3177766.229689-1.00135 0-1.5801303-.56923-.5707695-.571228-.5707695-1.625802 0-1.1035086.7690368-1.6238052.7770478-.5272872 2.3381524-.5832116l1.2066268-.0379487v-.3025909q0-1.0545745-1.081458-1.0545745-.8341246 0-1.959642.5033196l-.6278464-1.2782719q1.1996173-.6241563 2.6605869-.6241563 1.398886 0 2.1448917.6061806.7460058.6071792.7460058 1.8475025v4.6187564zm-.560756-3.2116586-.7329882.0249663q-.8261138.025965-1.2316605.299595-.4025427.2716328-.4025427.8288793 0 .79892.9192393.79892.660891 0 1.0514175-.376491.3975359-.379487.3975359-1.0046418z" fill="url(#e)" stroke="#000" stroke-opacity=".431" stroke-width=".802"/><path d="m7.4550781 7.9980469a1.5027979 1.5027979 0 0 0 -.8574219.3007812l-3.53125 2.6484379c.156982.023088.3185384.039062.4863282.039062.5794504 0 1.0715008-.080017 1.4785156-.265625a.38653874.38653874 0 0 0 .0019531 0c.2532865-.117121.4687994-.371382.6953125-.583984l.1875.478515a.38653874.38653874 0 0 0 .359375.246094h1.3242188a.38653874.38653874 0 0 0 .3867187-.386719v-2.3945309a1.5027979 1.5027979 0 0 0 -.53125-.0820312z" fill="#fff"/><path d="m18.094083 3.0987983q1.175306 0 1.83911 1.0022208.66572.9980449.66572 2.7383596 0 1.7925133-.689666 2.7769863-.680088.98343-1.863058.98343-1.168601 0-1.834321-.927055h-.124523l-.303645.796557h-1.383164v-10.068143h1.810374v2.3416471q0 .4468235-.07088 1.4302526h.07184q.635068-1.0752994 1.882215-1.0752994zm-.582385 1.5795418q-.670509 0-.979901.4530873-.309392.4468234-.320887 1.4824516v.2140159q0 1.1650817.314182 1.6703681.320886.504242 1.009595.504242.558438 0 .885072-.557485.333338-.5637493.333338-1.6306969 0-1.0669475-.33238-1.5972894-.332381-.5376497-.908061-.5376497z" fill="url(#d)" stroke="#000" stroke-opacity=".431" stroke-width=".800999"/><path d="m14.416016 8a1.5027979 1.5027979 0 0 0 -.417969.0859375v2.3828125a.4019755.4019755 0 0 0 .402344.402344h1.382812a.4019755.4019755 0 0 0 .375-.259766l.134766-.351562c.48126.442908 1.060631.742187 1.753906.742187.277849 0 .538555-.052794.789063-.128906l-3.433594-2.5742189a1.5027979 1.5027979 0 0 0 -.986328-.2988281z" fill="#fff"/><g stroke-linecap="round" stroke-linejoin="round"><path d="m7.5 9.5-4 3 4 3v-2h7v2l4-3-4-3v2h-7z" fill="url(#b)" stroke="#a62100" stroke-opacity=".501961"/><path d="m6.5039074 11.500004-1.3398437 1.003906 1.3398437 1.003906v-.0039a.99763766.99763766 0 0 1 .9980469-.998047h6.9999987a.99763766.99763766 0 0 1 .998047.998037v.0039l1.339844-1.0039-1.339844-1.003906v.0039a.99763766.99763766 0 0 1 -.998047.998051h-6.9999987a.99763766.99763766 0 0 1 -.9980469-.998047z" fill="none" opacity=".5" stroke="url(#a)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/symphony/spacing_normal.svg b/icon-themes/elementary_svg/svx/res/symphony/spacing_normal.svg
new file mode 100644
index 000000000..09ad4921d
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/symphony/spacing_normal.svg
@@ -0,0 +1,5 @@
+<svg height="16" viewBox="0 0 24 16" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="10.980285" x2="10.980285" y1="9.495248" y2="15.995248"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="11.001955" x2="11.001955" y1="12.50391" y2="13.00391"><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="c"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="d" cx="10.44" cy="3.559" gradientTransform="matrix(-3.3000346 0 0 -3.0250364 47.451873 10.767875)" gradientUnits="userSpaceOnUse" r="3.636" xlink:href="#c"/><radialGradient id="e" cx="3.995" cy="3.768" gradientTransform="matrix(-3.1466122 0 0 -4.0047862 17.569338 16.088547)" gradientUnits="userSpaceOnUse" r="3.496" xlink:href="#c"/>
+
+
+
+/&amp;amp;amp;amp;gt;<g stroke-linejoin="round"><path d="m6.2751118 10.475136-.3674955-.942726h-.048065q-.4786453.601188-.9883324.836869-.5036791.229689-1.3177766.229689-1.00135 0-1.5801303-.56923-.5707695-.571228-.5707695-1.625802 0-1.1035086.7690368-1.6238052.7770478-.5272872 2.3381524-.5832116l1.2066268-.0379487v-.3025909q0-1.0545745-1.081458-1.0545745-.8341246 0-1.959642.5033196l-.6278464-1.2782719q1.1996173-.6241563 2.6605869-.6241563 1.398886 0 2.1448917.6061806.7460058.6071792.7460058 1.8475025v4.6187564zm-.560756-3.2116586-.7329882.0249663q-.8261138.025965-1.2316605.299595-.4025427.2716328-.4025427.8288793 0 .79892.9192393.79892.660891 0 1.0514175-.376491.3975359-.379487.3975359-1.0046418z" fill="url(#e)" stroke="#000" stroke-opacity=".431" stroke-width=".802"/><path d="m16.094083 3.0987983q1.175306 0 1.83911 1.0022208.66572.9980449.66572 2.7383596 0 1.7925133-.689666 2.7769863-.680088.98343-1.863058.98343-1.168601 0-1.834321-.927055h-.124523l-.303645.796557h-1.383164v-10.068143h1.810374v2.3416471q0 .4468235-.07088 1.4302526h.07184q.635068-1.0752994 1.882215-1.0752994zm-.582385 1.5795418q-.670509 0-.979901.4530873-.309392.4468234-.320887 1.4824516v.2140159q0 1.1650817.314182 1.6703681.320886.504242 1.009595.504242.558438 0 .885072-.557485.333338-.5637493.333338-1.6306969 0-1.0669475-.33238-1.5972894-.332381-.5376497-.908061-.5376497z" fill="url(#d)" stroke="#000" stroke-opacity=".431" stroke-width=".800999"/><path d="m7.4550781 7.9980469a1.5027979 1.5027979 0 0 0 -.8574219.3007812l-3.5312501 2.6484379c.156982.02309.3185384.03906.4863282.03906.5794505 0 1.0715009-.08002 1.4785157-.265625a.38653874.38653874 0 0 0 .00195 0c.2532865-.117121.4687994-.371382.6953125-.583984l.1875.478515a.38653874.38653874 0 0 0 .359375.246094h1.3242219a.38653874.38653874 0 0 0 .3867187-.386717v-2.3945309a1.5027979 1.5027979 0 0 0 -.53125-.082031z" fill="#fff"/><path d="m12.416016 8c-.142701.00862-.283443.037556-.417969.085937l.001953.914063-.002 1.46875c-.000204.222293.180051.402548.402344.402344h1.382812c.166786-.000407.315995-.103765.375-.259766l.134766-.351562c.48126.442908 1.060631.742187 1.753906.742187.277849 0 .538555-.05279.789063-.128906l-3.433547-2.5742189c-.283275-.2127552-.632607-.3185923-.986328-.2988281z" fill="#fff"/><g stroke-linecap="round" stroke-linejoin="round"><path d="m7.5 9.5-4 3 4 3v-2h5v2l4-3-4-3v2h-5z" fill="url(#a)" stroke="#a62100" stroke-opacity=".501961"/><path d="m6.5039074 11.500004-1.3398437 1.003906 1.3398437 1.003906v-.0039c-.0002262-.5513.4467471-.998273.9980469-.998047h4.9999987c.551296-.000226.998268.446741.998047.998037v.0039l1.339844-1.0039-1.339844-1.003906v.0039c.000228.551301-.446746.998277-.998047.998051h-4.9999987c-.5512998.000226-.9982731-.446747-.9980469-.998047z" fill="none" opacity=".5" stroke="url(#b)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/symphony/spacing_tight.svg b/icon-themes/elementary_svg/svx/res/symphony/spacing_tight.svg
new file mode 100644
index 000000000..cae3d335b
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/symphony/spacing_tight.svg
@@ -0,0 +1,5 @@
+<svg height="16" viewBox="0 0 24 16" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="11.001955" x2="11.001955" y1="12.50391" y2="13.00391"><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" gradientUnits="userSpaceOnUse" x1="10.980285" x2="10.980285" y1="9.495248" y2="15.995248"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="c"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="d" cx="10.44" cy="3.559" gradientTransform="matrix(-3.3000346 0 0 -3.0250364 45.451873 10.767875)" gradientUnits="userSpaceOnUse" r="3.636" xlink:href="#c"/><radialGradient id="e" cx="3.995" cy="3.768" gradientTransform="matrix(-3.1466122 0 0 -4.0047862 17.569338 16.088547)" gradientUnits="userSpaceOnUse" r="3.496" xlink:href="#c"/>
+
+
+
+/&amp;amp;amp;amp;gt;<path d="m6.2751118 10.475136-.3674955-.942726h-.048065q-.4786453.601188-.9883324.836869-.5036791.229689-1.3177766.229689-1.00135 0-1.5801303-.56923-.5707695-.571228-.5707695-1.625802 0-1.1035086.7690368-1.6238052.7770478-.5272872 2.3381524-.5832116l1.2066268-.0379487v-.3025909q0-1.0545745-1.081458-1.0545745-.8341246 0-1.959642.5033196l-.6278464-1.2782719q1.1996173-.6241563 2.6605869-.6241563 1.398886 0 2.1448917.6061806.7460058.6071792.7460058 1.8475025v4.6187564zm-.560756-3.2116586-.7329882.0249663q-.8261138.025965-1.2316605.299595-.4025427.2716328-.4025427.8288793 0 .79892.9192393.79892.660891 0 1.0514175-.376491.3975359-.379487.3975359-1.0046418z" fill="url(#e)" stroke="#000" stroke-linejoin="round" stroke-opacity=".431" stroke-width=".802"/><path d="m14.094083 3.0987983q1.175306 0 1.83911 1.0022208.66572.9980449.66572 2.7383596 0 1.7925133-.689666 2.7769863-.680088.98343-1.863058.98343-1.168601 0-1.834321-.927055h-.124523l-.303645.796557h-1.383164v-10.068143h1.810374v2.3416471q0 .4468235-.07088 1.4302526h.07184q.635068-1.0752994 1.882215-1.0752994zm-.582385 1.5795418q-.670509 0-.979901.4530873-.309392.4468234-.320887 1.4824516v.2140159q0 1.1650817.314182 1.6703681.320886.504242 1.009595.504242.558438 0 .885072-.557485.333338-.5637493.333338-1.6306969 0-1.0669475-.33238-1.5972894-.332381-.5376497-.908061-.5376497z" fill="url(#d)" stroke="#000" stroke-linejoin="round" stroke-opacity=".431" stroke-width=".800999"/><path d="m7.4550781 7.9980469c-.309997.00938-.6094985.1144478-.8574219.3007812l-3.53125 2.6484379c.156982.02309.3185384.03906.4863282.03906.5794504 0 1.0715008-.08002 1.4785156-.265625.00065.000002.0013.000002.00195 0 .2532865-.117121.4687994-.371382.6953125-.583984l.1875.478515c.057773.148139.2003691.245787.359375.246094h1.3242219c.2136194.000099.3868172-.173098.3867187-.386717v-2.3945309c-.170714-.05905-.3506757-.086838-.53125-.082031z" fill="#fff"/><path d="m10.416016 8c-.142701.00862-.283443.037556-.417969.085937v2.382813c-.0002039.222293.180051.402548.402344.402344h1.382812c.166786-.000407.315995-.103765.375-.259766l.134766-.351562c.48126.442908 1.060631.742187 1.753906.742187.277849 0 .538555-.05279.789063-.128906l-3.433594-2.5742189c-.283275-.2127552-.632607-.3185923-.986328-.2988281z" fill="#fff"/><g stroke-linecap="round" stroke-linejoin="round"><path d="m7.5 9.5-4 3 4 3v-2h3v2l4-3-4-3v2h-3z" fill="url(#b)" stroke="#a62100" stroke-opacity=".501961"/><path d="m6.5039074 11.500004-1.3398437 1.003906 1.3398437 1.003906v-.0039c-.0002262-.5513.4467471-.998273.9980469-.998047h2.9999987c.551296-.000226.998268.446741.998047.998037v.0039l1.339844-1.0039-1.339844-1.003906v.0039c.000228.551301-.446746.998277-.998047.998051h-2.9999987c-.5512998.000226-.9982731-.446747-.9980469-.998047z" fill="none" opacity=".5" stroke="url(#a)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/symphony/spacing_very_loose.svg b/icon-themes/elementary_svg/svx/res/symphony/spacing_very_loose.svg
new file mode 100644
index 000000000..97170429f
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/symphony/spacing_very_loose.svg
@@ -0,0 +1,5 @@
+<svg height="16" viewBox="0 0 24 16" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="11.001955" x2="11.001955" y1="12.50391" y2="13.00391"><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" gradientUnits="userSpaceOnUse" x1="10.980285" x2="10.980285" y1="9.495248" y2="15.995248"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="c"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="d" cx="10.44" cy="3.559" gradientTransform="matrix(-3.3000346 0 0 -3.0250364 51.451873 10.767875)" gradientUnits="userSpaceOnUse" r="3.636" xlink:href="#c"/><radialGradient id="e" cx="3.995" cy="3.768" gradientTransform="matrix(-3.1466122 0 0 -4.0047862 17.569338 16.088547)" gradientUnits="userSpaceOnUse" r="3.496" xlink:href="#c"/>
+
+
+
+/&amp;amp;amp;amp;gt;<path d="m6.2751118 10.475136-.3674955-.942726h-.048065q-.4786453.601188-.9883324.836869-.5036791.229689-1.3177766.229689-1.00135 0-1.5801303-.56923-.5707695-.571228-.5707695-1.625802 0-1.1035086.7690368-1.6238052.7770478-.5272872 2.3381524-.5832116l1.2066268-.0379487v-.3025909q0-1.0545745-1.081458-1.0545745-.8341246 0-1.959642.5033196l-.6278464-1.2782719q1.1996173-.6241563 2.6605869-.6241563 1.398886 0 2.1448917.6061806.7460058.6071792.7460058 1.8475025v4.6187564zm-.560756-3.2116586-.7329882.0249663q-.8261138.025965-1.2316605.299595-.4025427.2716328-.4025427.8288793 0 .79892.9192393.79892.660891 0 1.0514175-.376491.3975359-.379487.3975359-1.0046418z" fill="url(#e)" stroke="#000" stroke-linejoin="round" stroke-opacity=".431" stroke-width=".802"/><path d="m20.094083 3.0987983q1.175306 0 1.83911 1.0022208.66572.9980449.66572 2.7383596 0 1.7925133-.689666 2.7769863-.680088.98343-1.863058.98343-1.168601 0-1.834321-.927055h-.124523l-.303645.796557h-1.383164v-10.068143h1.810374v2.3416471q0 .4468235-.07088 1.4302526h.07184q.635068-1.0752994 1.882215-1.0752994zm-.582385 1.5795418q-.670509 0-.979901.4530873-.309392.4468234-.320887 1.4824516v.2140159q0 1.1650817.314182 1.6703681.320886.504242 1.009595.504242.558438 0 .885072-.557485.333338-.5637493.333338-1.6306969 0-1.0669475-.33238-1.5972894-.332381-.5376497-.908061-.5376497z" fill="url(#d)" stroke="#000" stroke-linejoin="round" stroke-opacity=".431" stroke-width=".800999"/><path d="m7.4550781 7.9980469c-.309997.00938-.6094985.1144478-.8574219.3007812l-3.53125 2.6484379c.156982.02309.3185384.03906.4863282.03906.5794504 0 1.0715008-.08002 1.4785156-.265625.00065.000002.0013.000002.00195 0 .2532865-.117121.4687994-.371382.6953125-.583984l.1875.478515c.057773.148139.2003691.245787.359375.246094h1.3242219c.2136194.000099.3868172-.173098.3867187-.386717v-2.3945309c-.170714-.05905-.3506757-.086838-.53125-.082031z" fill="#fff"/><path d="m16.416016 8c-.142701.00862-.283443.037556-.417969.085937v2.382813c-.000204.222293.180051.402548.402344.402344h1.382812c.166786-.000407.315995-.103765.375-.259766l.134766-.351562c.48126.442908 1.060631.742187 1.753906.742187.277849 0 .538555-.05279.789063-.128906l-3.433594-2.5742189c-.283275-.2127552-.632607-.3185923-.986328-.2988281z" fill="#fff"/><g stroke-linecap="round" stroke-linejoin="round"><path d="m7.5 9.5-4 3 4 3v-2h9v2l4-3-4-3v2h-9z" fill="url(#b)" stroke="#a62100" stroke-opacity=".501961"/><path d="m6.5039074 11.500004-1.3398437 1.003906 1.3398437 1.003906v-.0039c-.0002262-.5513.4467471-.998273.9980469-.998047h8.9999987c.551296-.000226.998268.446741.998047.998037v.0039l1.339844-1.0039-1.339844-1.003906v.0039c.000228.551301-.446746.998277-.998047.998051h-8.9999987c-.5512998.000226-.9982731-.446747-.9980469-.998047z" fill="none" opacity=".5" stroke="url(#a)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/symphony/spacing_very_tight.svg b/icon-themes/elementary_svg/svx/res/symphony/spacing_very_tight.svg
new file mode 100644
index 000000000..9848b0424
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/symphony/spacing_very_tight.svg
@@ -0,0 +1,5 @@
+<svg height="16" viewBox="0 0 24 16" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="11.001955" x2="11.001955" y1="12.50391" y2="13.00391"><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" gradientUnits="userSpaceOnUse" x1="10.980285" x2="10.980285" y1="9.495248" y2="15.995248"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="c"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="d" cx="10.44" cy="3.559" gradientTransform="matrix(-3.3000346 0 0 -3.0250364 43.451873 10.767875)" gradientUnits="userSpaceOnUse" r="3.636" xlink:href="#c"/><radialGradient id="e" cx="3.995" cy="3.768" gradientTransform="matrix(-3.1466122 0 0 -4.0047862 17.569338 16.088547)" gradientUnits="userSpaceOnUse" r="3.496" xlink:href="#c"/>
+
+
+
+/&amp;amp;amp;amp;gt;<path d="m6.2751118 10.475136-.3674955-.942726h-.048065q-.4786453.601188-.9883324.836869-.5036791.229689-1.3177766.229689-1.00135 0-1.5801303-.56923-.5707695-.571228-.5707695-1.625802 0-1.1035086.7690368-1.6238052.7770478-.5272872 2.3381524-.5832116l1.2066268-.0379487v-.3025909q0-1.0545745-1.081458-1.0545745-.8341246 0-1.959642.5033196l-.6278464-1.2782719q1.1996173-.6241563 2.6605869-.6241563 1.398886 0 2.1448917.6061806.7460058.6071792.7460058 1.8475025v4.6187564zm-.560756-3.2116586-.7329882.0249663q-.8261138.025965-1.2316605.299595-.4025427.2716328-.4025427.8288793 0 .79892.9192393.79892.660891 0 1.0514175-.376491.3975359-.379487.3975359-1.0046418z" fill="url(#e)" stroke="#000" stroke-linejoin="round" stroke-opacity=".431" stroke-width=".802"/><path d="m12.094083 3.0987983q1.175306 0 1.83911 1.0022208.66572.9980449.66572 2.7383596 0 1.7925133-.689666 2.7769863-.680088.98343-1.863058.98343-1.168601 0-1.834321-.927055h-.124523l-.303645.796557h-1.3831638v-10.068143h1.8103738v2.3416471q0 .4468235-.07088 1.4302526h.07184q.635068-1.0752994 1.882215-1.0752994zm-.582385 1.5795418q-.670509 0-.979901.4530873-.309392.4468234-.320887 1.4824516v.2140159q0 1.1650817.314182 1.6703681.320886.504242 1.009595.504242.558438 0 .885072-.557485.333338-.5637493.333338-1.6306969 0-1.0669475-.33238-1.5972894-.332381-.5376497-.908061-.5376497z" fill="url(#d)" stroke="#000" stroke-linejoin="round" stroke-opacity=".431" stroke-width=".800999"/><path d="m7.4550781 7.9980469c-.309997.00938-.6094985.1144478-.8574219.3007812l-3.53125 2.6484379c.156982.02309.3185384.03906.4863282.03906.5794504 0 1.0715008-.08002 1.4785156-.265625.00065.000002.0013.000002.00195 0 .2532865-.117121.4687994-.371382.6953125-.583984l.1875.478515c.057773.148139.2003691.245787.359375.246094h1.3242219c.2136194.000099.3868172-.173098.3867187-.386717v-2.3945309c-.170714-.05905-.3506757-.086838-.53125-.082031z" fill="#fff"/><path d="m8.416016 8c-.1427014.00862-.2834428.037556-.417969.085937v2.382813c-.0002039.222293.1800512.402548.402344.402344h1.382812c.1667859-.000407.315995-.103765.375-.259766l.134766-.351562c.48126.442908 1.060631.742187 1.753906.742187.277849 0 .538555-.05279.789063-.128906l-3.433594-2.5742189c-.283275-.2127552-.6326065-.3185923-.986328-.2988281z" fill="#fff"/><g stroke-linecap="round" stroke-linejoin="round"><path d="m7.5 9.5-4 3 4 3v-2h1v2l4-3-4-3v2h-1z" fill="url(#b)" stroke="#a62100" stroke-opacity=".501961"/><path d="m6.5039074 11.500004-1.3398437 1.003906 1.3398437 1.003906v-.0039c-.0002262-.5513.4467471-.998273.9980469-.998047h.9999987c.5512959-.000226.9982677.446741.998047.998037v.0039l1.339844-1.0039-1.339844-1.003906v.0039c.0002285.551301-.4467456.998277-.998047.998051h-.9999987c-.5512998.000226-.9982731-.446747-.9980469-.998047z" fill="none" opacity=".5" stroke="url(#a)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/wireframe_16.svg b/icon-themes/elementary_svg/svx/res/wireframe_16.svg
new file mode 100644
index 000000000..e4f90e19b
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/wireframe_16.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path d="m4.3671875 1-3.3671875 3v1 5 1 2 .3125.6875h.6875 8.3125.6875s3.32345-2.856869 3.3125-2.855469v-.480469-9.664062h-8.59375-.40625zm.6328125 1h7.568359c-.833338.84433-1.914299 1.66118-2.255859 2h-4.3125-1zm-1 .5058594v.4941406 1h-1.6953125zm9 .4941406v7h-2v-1-4-.3125zm-11 2h2v5 .664062l-2 1.648438v-1.3125-1-1zm3 0h5v5h-5zm0 6h5v2h-7.1523438c.9819893-.844766 2.1594589-1.856378 2.1523438-1.855469zm6 0h1.591797l-1.591797 1.3125z" opacity=".492"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/zetlhor2.svg b/icon-themes/elementary_svg/svx/res/zetlhor2.svg
new file mode 100644
index 000000000..b7deafd39
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/zetlhor2.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path d="m1.000006.9995548c2.2915074 0 13.999991.0008904 13.999991.0008904l.000005 13.9997878h-14.00000301z" fill="#e9e9e9"/><path d="m14.5 14.499788h-13.000001v-12.999788h13.000001z" fill="none" stroke="#fff" stroke-linecap="round"/><path d="m.49996109.499523c2.52067561 0 15.00003291.000954 15.00003291.000954l.000013 14.999562h-15.00004601z" fill="none" stroke="#8c8c8c" stroke-linejoin="round" stroke-width=".999922"/><path d="m2 6h12v3h-12z" fill="#fff"/><rect fill="#8c8c8c" height="1" rx="0" ry="1" width="14" x="1" y="7"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/zetlver2.svg b/icon-themes/elementary_svg/svx/res/zetlver2.svg
new file mode 100644
index 000000000..1d1c3e4aa
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/zetlver2.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(0 1 -1 0 15.999765 -.000203)"><path d="m1.000006.99955479c2.2915074 0 13.999991.00089041 13.999991.00089041l.000005 13.9997878h-14.00000301z" fill="#e9e9e9"/><path d="m14.5 14.499788h-13.000001v-12.999788h13.000001z" fill="none" stroke="#fff" stroke-linecap="round"/><path d="m.49996109.49952299c2.52067561 0 15.00003291.000954 15.00003291.000954l.000013 14.99956201h-15.00004601z" fill="none" stroke="#8c8c8c" stroke-linejoin="round" stroke-width=".999922"/><path d="m2 6h12v3h-12z" fill="#fff"/><rect fill="#8c8c8c" height="1" rx="0" ry="1" width="14" x="1" y="7"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/svx/res/zoom_page_statusbar.svg b/icon-themes/elementary_svg/svx/res/zoom_page_statusbar.svg
new file mode 100644
index 000000000..42ad893ae
--- /dev/null
+++ b/icon-themes/elementary_svg/svx/res/zoom_page_statusbar.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 14 14" xmlns="http://www.w3.org/2000/svg"><g fill="#4d4d4d"><path d="m2.484375 5.5c-.1271641.00406-.2479969.056449-.3378906.1464844l-1.50000002 1.5c-.19518416.1952649-.19518416.5117663 0 .7070312l1.50000002 1.5c.3149973.3147781.8533409.0918028.8535156-.3535156v-1h7v1c.000174.4453189.538519.6682943.853516.3535156l1.5-1.5c.195184-.1952649.195184-.5117663 0-.7070312l-1.5-1.5c-.314997-.3147787-.853342-.0918033-.853516.3535156v1h-7v-1c.0001088-.2823489-.2334131-.5087943-.515625-.5z"/><path d="m8.5 3.484375c-.00406-.1271641-.056449-.2479969-.1464844-.3378906l-1.5-1.5000001c-.1952649-.1951841-.5117663-.1951841-.7070312 0l-1.5 1.5000001c-.3147781.3149973-.0918028.8533409.3535156.8535156h1v7h-1c-.4453189.000174-.6682943.538519-.3535156.853516l1.5 1.5c.1952649.195184.5117663.195184.7070312 0l1.5-1.5c.3147787-.314997.0918033-.853342-.3535156-.853516h-1v-7h1c.2823489.0001088.5087943-.2334131.5-.515625z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sw/res/doublepage_10x22.svg b/icon-themes/elementary_svg/sw/res/doublepage_10x22.svg
new file mode 100644
index 000000000..206fe4f5c
--- /dev/null
+++ b/icon-themes/elementary_svg/sw/res/doublepage_10x22.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 22 10" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="9.500001" x2="9.500001" y1="9.50001" y2=".500009"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fafafa"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162161 -.432421)" gradientUnits="userSpaceOnUse" x1="15.777787" x2="15.777782" y1="23.999994" y2="5.945979"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".97230476" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.34972769 0 0 .35610773 -1.348519 .293919)" gradientUnits="userSpaceOnUse" x1="32.892288" x2="36.358372" y1="8.059012" y2="5.456536"><stop offset="0" stop-color="#fefefe"/><stop offset="1" stop-color="#cbcbcb"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="9.500001" x2="9.500001" xlink:href="#a" y1="9.50001" y2=".500009"/><linearGradient id="e" gradientTransform="matrix(.24324324 0 0 .35135133 2.162161 -.432421)" gradientUnits="userSpaceOnUse" x1="15.777787" x2="15.777782" xlink:href="#b" y1="23.999994" y2="5.945979"/><linearGradient id="f" gradientTransform="matrix(.34972769 0 0 .35610773 -1.348519 .293919)" gradientUnits="userSpaceOnUse" x1="32.892288" x2="36.358372" xlink:href="#c" y1="8.059012" y2="5.456536"/><g transform="matrix(.99999998 0 0 -.99999998 5 10.000025)"><path d="m6.5000001.500018h2.9999999c1.646822.8015353 3.070656 2.3509331 4 3.5v5.4999998h-6.9999999z" fill="url(#a)"/><path d="m12.500001 8.5000088h-4.9999999v-6.9999998h1.4989399l3.50106 3.33947z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="round"/><path d="m6.4999611.49997874 2.7676599.00051c.61416 0 4.23241 2.73141026 4.23241 3.88354026l.00001 5.1160098h-7.0000799z" fill="none" stroke="#4d4d4d" stroke-linejoin="round" stroke-width=".999922"/><g fill-rule="evenodd"><path d="m7.000001.98754874c1.11697 0 1 4.01246026 1 4.01246026s5.01089-.58127 5.01089 1c0-.38528.0301-1.8063-.0469-1.92652-.55326-.86374-2.94292-2.80197-3.80586-3.0559903-.69408-.058-2.15813-.0299-2.15813-.0299z" fill="#4d4d4d"/><path d="m8.000001.98754874c1.11697 0 1 3.01246026 1 3.01246026s4.01089-.58127 4.01089 1c0-.38528.0301-.8063-.0469-.92652-.55326-.86374-2.94292-2.80197-3.80586-3.0559903-.17779-.005-.98055-.02-1.15813-.0299z" fill="url(#c)"/></g></g><g transform="matrix(-1 0 0 -1 17.000002 10.000025)"><path d="m6.5000001.500018h2.9999999c1.646822.8015353 3.070656 2.3509331 4 3.5v5.4999998h-6.9999999z" fill="url(#d)"/><path d="m12.500001 8.5000088h-4.9999999v-6.9999998h1.4989399l3.50106 3.33947z" fill="none" opacity=".5" stroke="url(#e)" stroke-linecap="round"/><path d="m6.4999611.49997874 2.7676599.00051c.61416 0 4.23241 2.73141026 4.23241 3.88354026l.00001 5.1160098h-7.0000799z" fill="none" stroke="#4d4d4d" stroke-linejoin="round" stroke-width=".999922"/><g fill-rule="evenodd"><path d="m7.000001.98754874c1.11697 0 1 4.01246026 1 4.01246026s5.01089-.58127 5.01089 1c0-.38528.0301-1.8063-.0469-1.92652-.55326-.86374-2.94292-2.80197-3.80586-3.0559903-.69408-.058-2.15813-.0299-2.15813-.0299z" fill="#4d4d4d"/><path d="m8.000001.98754874c1.11697 0 1 3.01246026 1 3.01246026s4.01089-.58127 4.01089 1c0-.38528.0301-.8063-.0469-.92652-.55326-.86374-2.94292-2.80197-3.80586-3.0559903-.17779-.005-.98055-.02-1.15813-.0299z" fill="url(#f)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sw/res/doublepage_a_10x22.svg b/icon-themes/elementary_svg/sw/res/doublepage_a_10x22.svg
new file mode 100644
index 000000000..19c8b10df
--- /dev/null
+++ b/icon-themes/elementary_svg/sw/res/doublepage_a_10x22.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 22 10" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="9.500001" x2="9.500001" y1="9.50001" y2=".500009"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fafafa"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162161 -.432421)" gradientUnits="userSpaceOnUse" x1="15.777787" x2="15.777782" y1="23.999994" y2="5.945979"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".97230476" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="9.500001" x2="9.500001" y1=".000009" y2="10.00001"><stop offset="0" stop-color="#a62100" stop-opacity=".556863"/><stop offset="1" stop-color="#a62100"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.34972769 0 0 .35610773 -1.348519 .293919)" gradientUnits="userSpaceOnUse" x1="32.892288" x2="36.358372" y1="8.059012" y2="5.456536"><stop offset="0" stop-color="#fefefe"/><stop offset="1" stop-color="#cbcbcb"/></linearGradient><g transform="matrix(-1 0 0 -1 17.000001 10.000009)"><path d="m6.5000001.500018h2.9999999c1.646822.8015353 3.070656 2.3509331 4 3.5v5.4999998h-6.9999999z" fill="url(#a)"/><path d="m12.500001 8.5000088h-4.9999999v-6.9999998h1.4989399l3.50106 3.33947z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="round"/><path d="m6.4999611.49997874 2.7676599.00051c.61416 0 4.23241 2.73141026 4.23241 3.88354026l.00001 5.1160098h-7.0000799z" fill="none" stroke="url(#c)" stroke-linejoin="round" stroke-width=".999922"/><g fill-rule="evenodd"><path d="m7.000001.98754874c1.11697 0 1 4.01246026 1 4.01246026s5.01089-.58127 5.01089 1c0-.38528.0301-1.8063-.0469-1.92652-.55326-.86374-2.94292-2.80197-3.80586-3.0559903-.69408-.058-2.15813-.0299-2.15813-.0299z" fill="#cc3b02"/><path d="m8.000001.98754874c1.11697 0 1 3.01246026 1 3.01246026s4.01089-.58127 4.01089 1c0-.38528.0301-.8063-.0469-.92652-.55326-.86374-2.94292-2.80197-3.80586-3.0559903-.17779-.005-.98055-.02-1.15813-.0299z" fill="url(#d)"/></g></g><g transform="matrix(.99999997 0 0 -.99999997 5.000039 9.999979)"><path d="m6.5000001.500018h2.9999999c1.646822.8015353 3.070656 2.3509331 4 3.5v5.4999998h-6.9999999z" fill="url(#a)"/><path d="m12.500001 8.5000088h-4.9999999v-6.9999998h1.4989399l3.50106 3.33947z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="round"/><path d="m6.4999611.49997874 2.7676599.00051c.61416 0 4.23241 2.73141026 4.23241 3.88354026l.00001 5.1160098h-7.0000799z" fill="none" stroke="url(#c)" stroke-linejoin="round" stroke-width=".999922"/><g fill-rule="evenodd"><path d="m7.000001.98754874c1.11697 0 1 4.01246026 1 4.01246026s5.01089-.58127 5.01089 1c0-.38528.0301-1.8063-.0469-1.92652-.55326-.86374-2.94292-2.80197-3.80586-3.0559903-.69408-.058-2.15813-.0299-2.15813-.0299z" fill="#cc3b02"/><path d="m8.000001.98754874c1.11697 0 1 3.01246026 1 3.01246026s4.01089-.58127 4.01089 1c0-.38528.0301-.8063-.0469-.92652-.55326-.86374-2.94292-2.80197-3.80586-3.0559903-.17779-.005-.98055-.02-1.15813-.0299z" fill="url(#d)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sw/res/emptypage_10x14.svg b/icon-themes/elementary_svg/sw/res/emptypage_10x14.svg
new file mode 100644
index 000000000..67bc5371c
--- /dev/null
+++ b/icon-themes/elementary_svg/sw/res/emptypage_10x14.svg
@@ -0,0 +1 @@
+<svg height="10" viewBox="0 0 3.7041666 2.6458334" width="14" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="9.500001" x2="9.500001" y1="9.50001" y2=".500009"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fafafa"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162161 -.432421)" gradientUnits="userSpaceOnUse" x1="15.777787" x2="15.777782" y1="23.999994" y2="5.945979"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".97230476" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.34972769 0 0 .35610773 -1.348519 .293919)" gradientUnits="userSpaceOnUse" x1="32.892288" x2="36.358372" y1="8.059012" y2="5.456536"><stop offset="0" stop-color="#fefefe"/><stop offset="1" stop-color="#cbcbcb"/></linearGradient><g transform="matrix(.26458333 0 0 -.26458333 -.79375 2.64584)"><path d="m6.5000001.500018h2.9999999c1.646822.8015353 3.070656 2.3509331 4 3.5v5.4999998h-6.9999999z" fill="url(#a)"/><path d="m12.500001 8.5000088h-4.9999999v-6.9999998h1.4989399l3.50106 3.33947z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="round"/><path d="m6.4999611.49997874 2.7676599.00051c.61416 0 4.23241 2.73141026 4.23241 3.88354026l.00001 5.1160098h-7.0000799z" fill="none" stroke="#4d4d4d" stroke-linejoin="round" stroke-width=".999922"/><g fill-rule="evenodd"><path d="m7.000001.98754874c1.11697 0 1 4.01246026 1 4.01246026s5.01089-.58127 5.01089 1c0-.38528.0301-1.8063-.0469-1.92652-.55326-.86374-2.94292-2.80197-3.80586-3.0559903-.69408-.058-2.15813-.0299-2.15813-.0299z" fill="#4d4d4d"/><path d="m8.000001.98754874c1.11697 0 1 3.01246026 1 3.01246026s4.01089-.58127 4.01089 1c0-.38528.0301-.8063-.0469-.92652-.55326-.86374-2.94292-2.80197-3.80586-3.0559903-.17779-.005-.98055-.02-1.15813-.0299z" fill="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sw/res/emptypage_a_10x14.svg b/icon-themes/elementary_svg/sw/res/emptypage_a_10x14.svg
new file mode 100644
index 000000000..e3b30b211
--- /dev/null
+++ b/icon-themes/elementary_svg/sw/res/emptypage_a_10x14.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 14 10" 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.162161 -.432421)" gradientUnits="userSpaceOnUse" x1="15.777787" x2="15.777782" y1="23.999994" y2="5.945979"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".97230476" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.34972769 0 0 .35610773 -1.348519 .293919)" gradientUnits="userSpaceOnUse" x1="32.892288" x2="36.358372" y1="8.059012" y2="5.456536"><stop offset="0" stop-color="#fefefe"/><stop offset="1" stop-color="#cbcbcb"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="9.500001" x2="9.500001" y1="9.50001" y2=".500009"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fafafa"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="9.500001" x2="9.500001" y1=".000009" y2="10.00001"><stop offset="0" stop-color="#a62100" stop-opacity=".556863"/><stop offset="1" stop-color="#a62100"/></linearGradient><g transform="matrix(.99999997 0 0 -.99999997 -3.000001 10.000009)"><path d="m6.5000001.500018h2.9999999c1.646822.8015353 3.070656 2.3509331 4 3.5v5.4999998h-6.9999999z" fill="url(#c)"/><path d="m12.500001 8.5000088h-4.9999999v-6.9999998h1.4989399l3.50106 3.33947z" fill="none" opacity=".5" stroke="url(#a)" stroke-linecap="round"/><path d="m6.4999611.49997874 2.7676599.00051c.61416 0 4.23241 2.73141026 4.23241 3.88354026l.00001 5.1160098h-7.0000799z" fill="none" stroke="url(#d)" stroke-linejoin="round" stroke-width=".999922"/><g fill-rule="evenodd"><path d="m7.000001.98754874c1.11697 0 1 4.01246026 1 4.01246026s5.01089-.58127 5.01089 1c0-.38528.0301-1.8063-.0469-1.92652-.55326-.86374-2.94292-2.80197-3.80586-3.0559903-.69408-.058-2.15813-.0299-2.15813-.0299z" fill="#cc3b02"/><path d="m8.000001.98754874c1.11697 0 1 3.01246026 1 3.01246026s4.01089-.58127 4.01089 1c0-.38528.0301-.8063-.0469-.92652-.55326-.86374-2.94292-2.80197-3.80586-3.0559903-.17779-.005-.98055-.02-1.15813-.0299z" fill="url(#b)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sw/res/envhc_l.svg b/icon-themes/elementary_svg/sw/res/envhc_l.svg
new file mode 100644
index 000000000..77864aef0
--- /dev/null
+++ b/icon-themes/elementary_svg/sw/res/envhc_l.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"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.29761832 0 0 .31506119 1.565493 .705198)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="27.50001" xlink:href="#a" y1=".985206" y2="94.568306"/><linearGradient id="c" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.999992" y1="6.923065" y2="80.923073"><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="d" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-51.73251" x2="-51.786404" y1="94.044991" y2="2.906247"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.40000003 0 0 .36363633 2.4 8.81818)" gradientUnits="userSpaceOnUse" x1="20.052792" x2="20.052792" xlink:href="#a" y1="10.636821" y2="45.243549"/><linearGradient id="f" gradientTransform="matrix(.42307923 0 0 .39244743 3.84619 12.352884)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" y1="30.188753" y2="15.737678"><stop offset="0" stop-color="#a0a0a0"/><stop offset=".5" stop-color="#8f8f8f" stop-opacity=".634783"/><stop offset="1" stop-color="#9d9d9d" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.42307923 0 0 .39244743 4.062908 13.84862)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" xlink:href="#h" y1="30.188753" y2="15.737678"/><linearGradient id="h"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.42223777 0 0 .41882295 3.90701 12.452607)" gradientUnits="userSpaceOnUse" x1="23.903786" x2="23.903786" y1="35.75" y2="20.443331"><stop offset="0"/><stop offset=".5" stop-opacity=".498039"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.42307923 0 0 .39244743 3.84619 11.014342)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" xlink:href="#h" y1="30.188753" y2="15.737678"/><linearGradient id="k" gradientTransform="matrix(.42307923 0 0 .39244743 3.84619 12.352884)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" y1="35.429005" y2="15.737678"><stop offset="0" stop-color="#969696"/><stop offset=".5" stop-color="#858585" stop-opacity=".634783"/><stop offset="1" stop-color="#939393" stop-opacity="0"/></linearGradient><linearGradient id="l" gradientTransform="matrix(.5372019 0 0 -.57681717 .111794 57.997189)" gradientUnits="userSpaceOnUse" x1="29.575855" x2="29.575855" y1="64.140236" y2="52.004673"><stop offset="0" stop-color="#fff"/><stop offset=".45000002" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999988" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="m" gradientTransform="matrix(0 -.47668769 .44382349 0 8.441455 36.943138)" gradientUnits="userSpaceOnUse" x1="40.871552" x2="4.235878" y1="28.470005" y2="28.202728"><stop offset="0" stop-color="#e4c6fa"/><stop offset=".26238" stop-color="#cd9ef7"/><stop offset=".704952" stop-color="#a56de2"/><stop offset="1" stop-color="#7239b3"/></linearGradient><radialGradient id="n" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 18.560422 25.980589)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#o"/><linearGradient id="o"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="p" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 13.439577 25.980589)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#o"/><linearGradient id="q" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="r" gradientTransform="matrix(.39078073 0 0 .4337445 2.602997 10.522359)" gradientUnits="userSpaceOnUse" x1="16.626165" x2="20.054544" xlink:href="#h" y1="15.298182" y2="24.627615"/><linearGradient id="s" gradientTransform="matrix(.45945944 0 0 .29729727 .972976 11.864867)" gradientUnits="userSpaceOnUse" x1="23.901083" x2="23.99999" y1="8.496622" y2="41.184601"><stop offset="0" stop-color="#fff"/><stop offset=".00000001" stop-color="#fff" stop-opacity=".235294"/><stop offset=".98085731" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><path d="m3.5000005 1.5h24.9999995v29l-25.000012.000922z" fill="url(#b)" stroke-width="1.038686"/><g fill="none" transform="translate(1 1)"><path d="m26.5 28.5-23.0000121.00089.000012-27.00089 23.0000121-.00089z" stroke="url(#c)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 25.0000749.000064 25.0000749.000064l.000001 28.99998804-25.000088.00089z" stroke="url(#d)" stroke-linejoin="round" stroke-width=".999922"/></g><g transform="matrix(.79326969 0 0 .79326969 6.51682 -8.415857)"><rect fill="url(#e)" fill-rule="evenodd" height="11.818185" rx=".5" width="17.727276" x="3.090909" y="13.090907"/><g fill="none" transform="translate(-2 -5)"><path d="m11.739261 24.322531-5.7012291 5.350022zm4.534881.02453 5.740893 5.227129z" stroke="url(#f)" stroke-width="1.260605"/><path d="m11.955979 25.818265-3.8538681 3.665908zm4.534881.02453 3.923509 3.558336z" opacity=".7" stroke="url(#g)" stroke-width="1.260605"/><path d="m7.4264159 21.420414 6.6143001 5.494264 6.533049-5.494264" opacity=".06" stroke="url(#i)"/><path d="m6.4197241 18.557066 7.5803669 6.192934 7.463992-6.200594" opacity=".7" stroke="url(#j)" stroke-width="1.260605"/></g><g fill="none" stroke-width="1.260605" transform="translate(-2 -5)"><rect height="13.866642" opacity=".3" rx="1" stroke="#000" width="18.909094" x="4.5" y="17.499998"/><path d="m5.2155719 18.774502 8.7845191 7.314042 8.917279-7.363225" stroke="url(#k)"/></g><path d="m3.7546228 13.12842c-.3217228 0-.6151563.194425-.6151563.49027l-.00915 7.38131c.5178159-.0081 17.2554355-2.94897 17.6484745-3.090431l.01511-4.195295c.000809-.226134-.271016-.585854-.549592-.585854z" fill="url(#r)" fill-rule="evenodd" opacity=".2"/><path d="m3.760621 13.760587h16.387869l-.000002 11.345448h-16.387867z" fill="none" stroke="url(#s)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.181818"/></g><path d="m22.221612 24.499999-5.721612-5.999999-5.647433 5.999999h3.647433l.000013 5.000001h3.999987l-.000013-5.000001z" display="block" fill="url(#m)" stroke-width=".999999"/><path d="m12.865989 23.500001 3.634011-3.656309 3.551692 3.656309-2.551692-.000001v5h-2v-5z" style="display:block;opacity:.401;fill:none;stroke-width:.963925;stroke-miterlimit:7;stroke:url(#l)"/><path d="m10.7558 24.500001 5.7442-6.095879 5.624839 6.095879h-3.647428l.022589 4.999999h-4l-.02259-4.999999z" fill="none" opacity=".5" stroke="#452981" stroke-linejoin="round"/><g transform="translate(0 1)"><path d="m4 29h24v2h-24z" fill="url(#q)" opacity=".15"/><path d="m4 29.00011v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#p)" opacity=".15"/><path d="m28 29.00011v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#n)" opacity=".15"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sw/res/envhc_u.svg b/icon-themes/elementary_svg/sw/res/envhc_u.svg
new file mode 100644
index 000000000..dee9b1fef
--- /dev/null
+++ b/icon-themes/elementary_svg/sw/res/envhc_u.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 -.47668769 .44382349 0 9.441455 36.943138)" gradientUnits="userSpaceOnUse" x1="40.871552" x2="4.235878" y1="28.470005" y2="28.202728"><stop offset="0" stop-color="#e4c6fa"/><stop offset=".26238" stop-color="#cd9ef7"/><stop offset=".704952" stop-color="#a56de2"/><stop offset="1" stop-color="#7239b3"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.28571361 0 0 .30419701 2.142873 1.232605)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="27.50001" xlink:href="#b" y1=".985206" y2="94.568306"/><linearGradient id="d" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.999992" y1="6.923065" y2="80.923073"><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="e" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-51.73251" x2="-51.786404" y1="94.044991" y2="2.906247"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.40000003 0 0 .36363633 2.4 8.81818)" gradientUnits="userSpaceOnUse" x1="20.052792" x2="20.052792" xlink:href="#b" y1="10.636821" y2="45.243549"/><linearGradient id="g" gradientTransform="matrix(.42307923 0 0 .39244743 1.84619 7.352884)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="16.443359" x2="16.443359" y1="11.5093" y2="5.888014"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#8f8f8f" stop-opacity=".634783"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.42307923 0 0 .39244743 2.062908 8.84862)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="21.890312" x2="25.525208" xlink:href="#i" y1="6.091915" y2="15.737678"/><linearGradient id="i"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.42223777 0 0 .41882295 3.90701 12.452607)" gradientUnits="userSpaceOnUse" x1="23.903786" x2="23.903786" y1="35.75" y2="20.443331"><stop offset="0"/><stop offset=".5" stop-opacity=".498039"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.42307923 0 0 .39244743 1.84619 7.274948)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" xlink:href="#i" y1="30.188753" y2="15.737678"/><linearGradient id="l" gradientTransform="matrix(.42307923 0 0 .39244743 1.84619 7.352884)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" y1="35.429005" y2="15.737678"><stop offset="0" stop-color="#969696"/><stop offset=".5" stop-color="#858585" stop-opacity=".634783"/><stop offset="1" stop-color="#939393" stop-opacity="0"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.5372019 0 0 -.57681717 1.111794 57.997189)" gradientUnits="userSpaceOnUse" x1="30.506605" x2="30.506605" y1="65.007065" y2="52.004673"><stop offset="0" stop-color="#fff"/><stop offset=".45000002" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999988" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="n" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 18.560422 25.980589)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#o"/><linearGradient id="o"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="p" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 13.439577 25.980589)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#o"/><linearGradient id="q" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="r" gradientTransform="matrix(.39078072 0 0 .4337445 2.602997 10.522359)" gradientUnits="userSpaceOnUse" x1="16.626165" x2="20.054544" xlink:href="#i" y1="15.298182" y2="24.627615"/><linearGradient id="s" gradientTransform="matrix(.45945943 0 0 .29729726 .972976 11.864867)" gradientUnits="userSpaceOnUse" x1="23.901083" x2="23.99999" y1="8.496622" y2="41.184601"><stop offset="0" stop-color="#fff"/><stop offset=".00000001" stop-color="#fff" stop-opacity=".235294"/><stop offset=".98085731" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="t" gradientTransform="matrix(.42223777 0 0 .41882295 1.90701 11.234423)" gradientUnits="userSpaceOnUse" x1="23.903786" x2="23.903786" xlink:href="#j" y1="35.75" y2="20.443331"/><linearGradient id="u" gradientTransform="matrix(.42307923 0 0 .39244743 1.84619 9.796158)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" xlink:href="#i" y1="30.188753" y2="15.737678"/><linearGradient id="v" gradientTransform="matrix(.42307923 0 0 .39244743 1.84619 11.1347)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" xlink:href="#l" y1="35.429005" y2="15.737678"/><linearGradient id="w" gradientTransform="matrix(.42223777 0 0 .41882295 1.90701 8.713213)" gradientUnits="userSpaceOnUse" x1="23.903786" x2="23.903786" xlink:href="#j" y1="35.75" y2="20.443331"/><linearGradient id="x" gradientTransform="matrix(.42307923 0 0 .39244743 1.84619 8.61349)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" xlink:href="#l" y1="35.429005" y2="15.737678"/><path d="m4 2h24v28l-24.000012.00089z" fill="url(#c)"/><g fill="none" transform="translate(1 1)"><path d="m26.5 28.5-23.0000121.00089.000012-27.00089 23.0000121-.00089z" stroke="url(#d)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 25.0000749.000064 25.0000749.000064l.000001 28.99998804-25.000088.00089z" stroke="url(#e)" stroke-linejoin="round" stroke-width=".999922"/></g><g transform="matrix(.79326969 0 0 .79326969 6.51682 -8.415857)"><rect fill="url(#f)" fill-rule="evenodd" height="12.645431" rx=".5" width="17.687876" x="3.090909" y="13.090907"/><path d="m3.760621 13.760587h16.387869l-.000001 11.345448h-16.387868z" fill="none" stroke="url(#s)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.181818"/><path d="m3.7546228 13.12842c-.3217228 0-.6151563.194425-.6151563.49027l-.00915 7.38131c.5178159-.0081 17.2554355-2.94897 17.6484745-3.090431l.01512-4.195295c.000799-.226134-.271026-.585854-.549601-.585854z" fill="url(#r)" fill-rule="evenodd" opacity=".2"/><g fill="none"><path d="m8.172731 15.021192h-3.7818162z" stroke="url(#g)" stroke-width="1.260605"/><path d="m8.172731 16.281797h-3.7818162z" opacity=".7" stroke="url(#h)" stroke-width="1.260605"/><path d="m11.954547 20.693917h7.563632" opacity=".06" stroke="url(#w)"/><path d="m11.954547 18.803009h7.563632" opacity=".7" stroke="url(#k)" stroke-width="1.260605"/><path d="m11.954547 23.215127h7.563632" opacity=".06" stroke="url(#t)"/><g stroke-width="1.260605"><path d="m11.954547 21.324219h7.563632" opacity=".7" stroke="url(#u)"/><rect height="13.866642" opacity=".3" rx="1" stroke="#000" width="18.909094" x="2.5" y="12.499998"/><path d="m11.954547 20.063614h7.563632" stroke="url(#x)"/><path d="m11.954547 22.584824h7.563632" stroke="url(#v)"/><path d="m17.62727 14.39089v1.260605" stroke="#9f9f9f"/></g></g></g><g transform="translate(-1)"><path d="m23.221612 24.499999-5.721612-5.999999-5.647433 5.999999h3.647433l.000013 5.000001h3.999987l-.000013-5.000001z" display="block" fill="url(#a)" stroke-width=".999999"/><g fill="none"><path d="m13.865989 23.500001 3.634011-3.656309 3.551692 3.656309-2.551692-.000001v5h-2v-5z" display="block" opacity=".401" stroke="url(#m)" stroke-miterlimit="7" stroke-width=".963925"/><path d="m11.7558 24.500001 5.7442-6.095879 5.624839 6.095879h-3.647428l.022589 4.999999h-4l-.02259-4.999999z" opacity=".5" stroke="#452981" stroke-linejoin="round"/></g></g><g transform="translate(0 1)"><path d="m4 29h24v2h-24z" fill="url(#q)" opacity=".15"/><path d="m4 29.00011v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#p)" opacity=".15"/><path d="m28 29.00011v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#n)" opacity=".15"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sw/res/envhl_l.svg b/icon-themes/elementary_svg/sw/res/envhl_l.svg
new file mode 100644
index 000000000..81d4f060a
--- /dev/null
+++ b/icon-themes/elementary_svg/sw/res/envhl_l.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 -.47668769 .44382349 0 9.441455 36.943138)" gradientUnits="userSpaceOnUse" x1="40.871552" x2="4.235878" y1="28.470005" y2="28.202728"><stop offset="0" stop-color="#e4c6fa"/><stop offset=".26238" stop-color="#cd9ef7"/><stop offset=".704952" stop-color="#a56de2"/><stop offset="1" stop-color="#7239b3"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.29761818 0 0 .31505119 1.565506 .705223)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="27.50001" xlink:href="#b" y1=".985206" y2="94.568306"/><linearGradient id="d" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.999992" y1="6.923065" y2="80.923073"><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="e" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-51.73251" x2="-51.786404" y1="94.044991" y2="2.906247"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.40000003 0 0 .36363633 2.4 8.81818)" gradientUnits="userSpaceOnUse" x1="20.052792" x2="20.052792" xlink:href="#b" y1="10.636821" y2="45.243549"/><linearGradient id="g" gradientTransform="matrix(.42307923 0 0 .39244743 3.84619 12.352884)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" y1="30.188753" y2="15.737678"><stop offset="0" stop-color="#a0a0a0"/><stop offset=".5" stop-color="#8f8f8f" stop-opacity=".634783"/><stop offset="1" stop-color="#9d9d9d" stop-opacity="0"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.42307923 0 0 .39244743 4.062908 13.84862)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" xlink:href="#i" y1="30.188753" y2="15.737678"/><linearGradient id="i"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.42223777 0 0 .41882295 3.90701 12.452607)" gradientUnits="userSpaceOnUse" x1="23.903786" x2="23.903786" y1="35.75" y2="20.443331"><stop offset="0"/><stop offset=".5" stop-opacity=".498039"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.42307923 0 0 .39244743 3.84619 11.014342)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" xlink:href="#i" y1="30.188753" y2="15.737678"/><linearGradient id="l" gradientTransform="matrix(.42307923 0 0 .39244743 3.84619 12.352884)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" y1="35.429005" y2="15.737678"><stop offset="0" stop-color="#969696"/><stop offset=".5" stop-color="#858585" stop-opacity=".634783"/><stop offset="1" stop-color="#939393" stop-opacity="0"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.5372019 0 0 -.57681717 1.111794 57.997189)" gradientUnits="userSpaceOnUse" x1="29.575855" x2="29.575855" y1="64.140236" y2="52.004673"><stop offset="0" stop-color="#fff"/><stop offset=".45000002" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999988" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="n" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 18.560422 25.980589)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#o"/><linearGradient id="o"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="p" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 13.439577 25.980589)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#o"/><linearGradient id="q" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="r" gradientTransform="matrix(.39078073 0 0 .4337445 2.602997 10.522359)" gradientUnits="userSpaceOnUse" x1="16.626165" x2="20.054544" xlink:href="#i" y1="15.298182" y2="24.627615"/><linearGradient id="s" gradientTransform="matrix(.45945944 0 0 .29729727 .972976 11.864867)" gradientUnits="userSpaceOnUse" x1="23.901083" x2="23.99999" y1="8.496622" y2="41.184601"><stop offset="0" stop-color="#fff"/><stop offset=".00000001" stop-color="#fff" stop-opacity=".235294"/><stop offset=".98085731" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><path d="m3.5000125 1.5h24.9999875v28.999078l-25 .000922z" fill="url(#c)" stroke-width="1.038669"/><g fill="none" transform="translate(1 1)"><path d="m26.5 28.5-23.0000121.00089.000012-27.00089 23.0000121-.00089z" stroke="url(#d)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 25.0000749.000064 25.0000749.000064l.000001 28.99998804-25.000088.00089z" stroke="url(#e)" stroke-linejoin="round" stroke-width=".999922"/></g><g transform="matrix(.79326969 0 0 .79326969 1.516815 -8.415857)"><rect fill="url(#f)" fill-rule="evenodd" height="11.818185" rx=".5" width="17.727276" x="3.090909" y="13.090907"/><g fill="none" transform="translate(-2 -5)"><path d="m11.739261 24.322531-5.7012291 5.350022zm4.534881.02453 5.740893 5.227129z" stroke="url(#g)" stroke-width="1.260605"/><path d="m11.955979 25.818265-3.8538681 3.665908zm4.534881.02453 3.923509 3.558336z" opacity=".7" stroke="url(#h)" stroke-width="1.260605"/><path d="m7.4264159 21.420414 6.6143001 5.494264 6.533049-5.494264" opacity=".06" stroke="url(#j)"/><path d="m6.4197241 18.557066 7.5803669 6.192934 7.463992-6.200594" opacity=".7" stroke="url(#k)" stroke-width="1.260605"/></g><g fill="none" stroke-width="1.260605" transform="translate(-2 -5)"><rect height="13.866642" opacity=".3" rx="1" stroke="#000" width="18.909094" x="4.5" y="17.499998"/><path d="m5.2155719 18.774502 8.7845191 7.314042 8.917279-7.363225" stroke="url(#l)"/></g><path d="m3.7546228 13.12842c-.3217228 0-.6151563.194425-.6151563.49027l-.00915 7.38131c.5178159-.0081 17.2554355-2.94897 17.6484745-3.090431l.01511-4.195295c.000809-.226134-.271016-.585854-.549592-.585854z" fill="url(#r)" fill-rule="evenodd" opacity=".2"/><path d="m3.760621 13.760587h16.387869l-.000002 11.345448h-16.387867z" fill="none" stroke="url(#s)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.181818"/></g><g transform="translate(-1)"><path d="m23.221612 24.499999-5.721612-5.999999-5.647433 5.999999h3.647433l.000013 5.000001h3.999987l-.000013-5.000001z" display="block" fill="url(#a)" stroke-width=".999999"/><g fill="none"><path d="m13.865989 23.500001 3.634011-3.656309 3.551692 3.656309-2.551692-.000001v5h-2v-5z" display="block" opacity=".401" stroke="url(#m)" stroke-miterlimit="7" stroke-width=".963925"/><path d="m11.7558 24.500001 5.7442-6.095879 5.624839 6.095879h-3.647428l.022589 4.999999h-4l-.02259-4.999999z" opacity=".5" stroke="#452981" stroke-linejoin="round"/></g></g><g transform="translate(0 1)"><path d="m4 29h24v2h-24z" fill="url(#q)" opacity=".15"/><path d="m4 29.00011v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#p)" opacity=".15"/><path d="m28 29.00011v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#n)" opacity=".15"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sw/res/envhl_u.svg b/icon-themes/elementary_svg/sw/res/envhl_u.svg
new file mode 100644
index 000000000..214efcdfc
--- /dev/null
+++ b/icon-themes/elementary_svg/sw/res/envhl_u.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 -.47668769 .44382349 0 8.441455 36.943138)" gradientUnits="userSpaceOnUse" x1="40.871552" x2="4.235878" y1="28.470005" y2="28.202728"><stop offset="0" stop-color="#e4c6fa"/><stop offset=".26238" stop-color="#cd9ef7"/><stop offset=".704952" stop-color="#a56de2"/><stop offset="1" stop-color="#7239b3"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.29761818 0 0 .31505119 1.565506 .705223)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="27.50001" xlink:href="#b" y1=".985206" y2="94.568306"/><linearGradient id="d" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.999992" y1="6.923065" y2="80.923073"><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="e" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-51.73251" x2="-51.786404" y1="94.044991" y2="2.906247"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.40000003 0 0 .36363633 2.4 8.81818)" gradientUnits="userSpaceOnUse" x1="20.052792" x2="20.052792" xlink:href="#b" y1="10.636821" y2="45.243549"/><linearGradient id="g" gradientTransform="matrix(.42307923 0 0 .39244743 1.84619 7.352884)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="16.443359" x2="16.443359" y1="11.5093" y2="5.888014"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#8f8f8f" stop-opacity=".634783"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.42307923 0 0 .39244743 2.062908 8.84862)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="21.890312" x2="25.525208" xlink:href="#i" y1="6.091915" y2="15.737678"/><linearGradient id="i"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.42223777 0 0 .41882295 3.90701 12.452607)" gradientUnits="userSpaceOnUse" x1="23.903786" x2="23.903786" y1="35.75" y2="20.443331"><stop offset="0"/><stop offset=".5" stop-opacity=".498039"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.42307923 0 0 .39244743 1.84619 7.274948)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" xlink:href="#i" y1="30.188753" y2="15.737678"/><linearGradient id="l" gradientTransform="matrix(.42307923 0 0 .39244743 1.84619 7.352884)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" y1="35.429005" y2="15.737678"><stop offset="0" stop-color="#969696"/><stop offset=".5" stop-color="#858585" stop-opacity=".634783"/><stop offset="1" stop-color="#939393" stop-opacity="0"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.5372019 0 0 -.57681717 .111794 57.997189)" gradientUnits="userSpaceOnUse" x1="30.506605" x2="30.506605" y1="64.590034" y2="52.004673"><stop offset="0" stop-color="#fff"/><stop offset=".45000002" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999988" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="n" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 18.560422 25.980589)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#o"/><linearGradient id="o"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="p" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 13.439577 25.980589)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#o"/><linearGradient id="q" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="r" gradientTransform="matrix(.39078072 0 0 .4337445 2.602997 10.522359)" gradientUnits="userSpaceOnUse" x1="16.626165" x2="20.054544" xlink:href="#i" y1="15.298182" y2="24.627615"/><linearGradient id="s" gradientTransform="matrix(.45945943 0 0 .29729726 .972976 11.864867)" gradientUnits="userSpaceOnUse" x1="23.901083" x2="23.99999" y1="8.496622" y2="41.184601"><stop offset="0" stop-color="#fff"/><stop offset=".00000001" stop-color="#fff" stop-opacity=".235294"/><stop offset=".98085731" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="t" gradientTransform="matrix(.42223777 0 0 .41882295 1.90701 11.234423)" gradientUnits="userSpaceOnUse" x1="23.903786" x2="23.903786" xlink:href="#j" y1="35.75" y2="20.443331"/><linearGradient id="u" gradientTransform="matrix(.42307923 0 0 .39244743 1.84619 9.796158)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" xlink:href="#i" y1="30.188753" y2="15.737678"/><linearGradient id="v" gradientTransform="matrix(.42307923 0 0 .39244743 1.84619 11.1347)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" xlink:href="#l" y1="35.429005" y2="15.737678"/><linearGradient id="w" gradientTransform="matrix(.42223777 0 0 .41882295 1.90701 8.713213)" gradientUnits="userSpaceOnUse" x1="23.903786" x2="23.903786" xlink:href="#j" y1="35.75" y2="20.443331"/><linearGradient id="x" gradientTransform="matrix(.42307923 0 0 .39244743 1.84619 8.61349)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" xlink:href="#l" y1="35.429005" y2="15.737678"/><path d="m3.5000125 1.5h24.9999875v28.999078l-25 .000922z" fill="url(#c)" stroke-width="1.038669"/><g fill="none" transform="translate(1 1)"><path d="m26.5 28.5-23.0000121.00089.000012-27.00089 23.0000121-.00089z" stroke="url(#d)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 25.0000749.000064 25.0000749.000064l.000001 28.99998804-25.000088.00089z" stroke="url(#e)" stroke-linejoin="round" stroke-width=".999922"/></g><g transform="matrix(.79326969 0 0 .79326969 1.516815 -8.415857)"><rect fill="url(#f)" fill-rule="evenodd" height="12.645431" rx=".5" width="17.687876" x="3.090909" y="13.090907"/><path d="m3.760621 13.760587h16.387869l-.000001 11.345448h-16.387868z" fill="none" stroke="url(#s)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.181818"/><path d="m3.7546228 13.12842c-.3217228 0-.6151563.194425-.6151563.49027l-.00915 7.38131c.5178159-.0081 17.2554355-2.94897 17.6484745-3.090431l.01512-4.195295c.000799-.226134-.271026-.585854-.549601-.585854z" fill="url(#r)" fill-rule="evenodd" opacity=".2"/><g fill="none"><path d="m8.172731 15.021192h-3.7818162z" stroke="url(#g)" stroke-width="1.260605"/><path d="m8.172731 16.281797h-3.7818162z" opacity=".7" stroke="url(#h)" stroke-width="1.260605"/><path d="m11.954547 20.693917h7.563632" opacity=".06" stroke="url(#w)"/><path d="m11.954547 18.803009h7.563632" opacity=".7" stroke="url(#k)" stroke-width="1.260605"/><path d="m11.954547 23.215127h7.563632" opacity=".06" stroke="url(#t)"/><g stroke-width="1.260605"><path d="m11.954547 21.324219h7.563632" opacity=".7" stroke="url(#u)"/><rect height="13.866642" opacity=".3" rx="1" stroke="#000" width="18.909094" x="2.5" y="12.499998"/><path d="m11.954547 20.063614h7.563632" stroke="url(#x)"/><path d="m11.954547 22.584824h7.563632" stroke="url(#v)"/><path d="m17.62727 14.39089v1.260605" stroke="#9f9f9f"/></g></g></g><path d="m22.221612 24.499999-5.721612-5.999999-5.647433 5.999999h3.647433l.000013 5.000001h3.999987l-.000013-5.000001z" display="block" fill="url(#a)" stroke-width=".999999"/><path d="m12.865989 23.500001 3.634011-3.656309 3.551692 3.656309-2.551692-.000001v5h-2v-5z" style="display:block;opacity:.401;fill:none;stroke-width:.963925;stroke-miterlimit:7;stroke:url(#m)"/><path d="m10.7558 24.500001 5.7442-6.095879 5.624839 6.095879h-3.647428l.022589 4.999999h-4l-.02259-4.999999z" fill="none" opacity=".5" stroke="#452981" stroke-linejoin="round"/><g transform="translate(0 1)"><path d="m4 29h24v2h-24z" fill="url(#q)" opacity=".15"/><path d="m4 29.00011v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#p)" opacity=".15"/><path d="m28 29.00011v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#n)" opacity=".15"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sw/res/envhr_l.svg b/icon-themes/elementary_svg/sw/res/envhr_l.svg
new file mode 100644
index 000000000..c2f12af65
--- /dev/null
+++ b/icon-themes/elementary_svg/sw/res/envhr_l.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 -.47668769 .44382349 0 9.441455 36.943138)" gradientUnits="userSpaceOnUse" x1="40.871552" x2="4.235878" y1="28.470005" y2="28.202728"><stop offset="0" stop-color="#e4c6fa"/><stop offset=".26238" stop-color="#cd9ef7"/><stop offset=".704952" stop-color="#a56de2"/><stop offset="1" stop-color="#7239b3"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.29761832 0 0 .31506119 1.565493 .705198)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="27.50001" xlink:href="#b" y1=".985206" y2="94.568306"/><linearGradient id="d" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.999992" y1="6.923065" y2="80.923073"><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="e" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-51.73251" x2="-51.786404" y1="94.044991" y2="2.906247"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.40000003 0 0 .36363633 2.4 8.81818)" gradientUnits="userSpaceOnUse" x1="20.052792" x2="20.052792" xlink:href="#b" y1="10.636821" y2="45.243549"/><linearGradient id="g" gradientTransform="matrix(.42307923 0 0 .39244743 3.84619 12.352884)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" y1="30.188753" y2="15.737678"><stop offset="0" stop-color="#a0a0a0"/><stop offset=".5" stop-color="#8f8f8f" stop-opacity=".634783"/><stop offset="1" stop-color="#9d9d9d" stop-opacity="0"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.42307923 0 0 .39244743 4.062908 13.84862)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" xlink:href="#i" y1="30.188753" y2="15.737678"/><linearGradient id="i"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.42223777 0 0 .41882295 3.90701 12.452607)" gradientUnits="userSpaceOnUse" x1="23.903786" x2="23.903786" y1="35.75" y2="20.443331"><stop offset="0"/><stop offset=".5" stop-opacity=".498039"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.42307923 0 0 .39244743 3.84619 11.014342)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" xlink:href="#i" y1="30.188753" y2="15.737678"/><linearGradient id="l" gradientTransform="matrix(.42307923 0 0 .39244743 3.84619 12.352884)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" y1="35.429005" y2="15.737678"><stop offset="0" stop-color="#969696"/><stop offset=".5" stop-color="#858585" stop-opacity=".634783"/><stop offset="1" stop-color="#939393" stop-opacity="0"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.5372019 0 0 -.57681717 1.111794 57.997189)" gradientUnits="userSpaceOnUse" x1="30.506605" x2="30.506605" y1="65.007065" y2="52.004673"><stop offset="0" stop-color="#fff"/><stop offset=".45000002" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999988" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="n" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 18.560422 25.980589)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#o"/><linearGradient id="o"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="p" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 13.439577 25.980589)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#o"/><linearGradient id="q" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="r" gradientTransform="matrix(.39078073 0 0 .4337445 2.602997 10.522359)" gradientUnits="userSpaceOnUse" x1="16.626165" x2="20.054544" xlink:href="#i" y1="15.298182" y2="24.627615"/><linearGradient id="s" gradientTransform="matrix(.45945944 0 0 .29729727 .972976 11.864867)" gradientUnits="userSpaceOnUse" x1="23.901083" x2="23.99999" y1="8.496622" y2="41.184601"><stop offset="0" stop-color="#fff"/><stop offset=".00000001" stop-color="#fff" stop-opacity=".235294"/><stop offset=".98085731" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><path d="m3.5000005 1.5h24.9999995v29l-25.000012.000922z" fill="url(#c)" stroke-width="1.038686"/><g fill="none" transform="translate(1 1)"><path d="m26.5 28.5-23.0000121.00089.000012-27.00089 23.0000121-.00089z" stroke="url(#d)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 25.0000749.000064 25.0000749.000064l.000001 28.99998804-25.000088.00089z" stroke="url(#e)" stroke-linejoin="round" stroke-width=".999922"/></g><g transform="matrix(.79326969 0 0 .79326969 11.516814 -8.415857)"><rect fill="url(#f)" fill-rule="evenodd" height="11.818185" rx=".5" width="17.727276" x="3.090909" y="13.090907"/><g fill="none" transform="translate(-2 -5)"><path d="m11.739261 24.322531-5.7012291 5.350022zm4.534881.02453 5.740893 5.227129z" stroke="url(#g)" stroke-width="1.260605"/><path d="m11.955979 25.818265-3.8538681 3.665908zm4.534881.02453 3.923509 3.558336z" opacity=".7" stroke="url(#h)" stroke-width="1.260605"/><path d="m7.4264159 21.420414 6.6143001 5.494264 6.533049-5.494264" opacity=".06" stroke="url(#j)"/><path d="m6.4197241 18.557066 7.5803669 6.192934 7.463992-6.200594" opacity=".7" stroke="url(#k)" stroke-width="1.260605"/></g><g fill="none" stroke-width="1.260605" transform="translate(-2 -5)"><rect height="13.866642" opacity=".3" rx="1" stroke="#000" width="18.909094" x="4.5" y="17.499998"/><path d="m5.2155719 18.774502 8.7845191 7.314042 8.917279-7.363225" stroke="url(#l)"/></g><path d="m3.7546228 13.12842c-.3217228 0-.6151563.194425-.6151563.49027l-.00915 7.38131c.5178159-.0081 17.2554355-2.94897 17.6484745-3.090431l.01511-4.195295c.000809-.226134-.271016-.585854-.549592-.585854z" fill="url(#r)" fill-rule="evenodd" opacity=".2"/><path d="m3.760621 13.760587h16.387869l-.000002 11.345448h-16.387867z" fill="none" stroke="url(#s)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.181818"/></g><g transform="translate(-1)"><path d="m23.221612 24.499999-5.721612-5.999999-5.647433 5.999999h3.647433l.000013 5.000001h3.999987l-.000013-5.000001z" display="block" fill="url(#a)" stroke-width=".999999"/><g fill="none"><path d="m13.865989 23.500001 3.634011-3.656309 3.551692 3.656309-2.551692-.000001v5h-2v-5z" display="block" opacity=".401" stroke="url(#m)" stroke-miterlimit="7" stroke-width=".963925"/><path d="m11.7558 24.500001 5.7442-6.095879 5.624839 6.095879h-3.647428l.022589 4.999999h-4l-.02259-4.999999z" opacity=".5" stroke="#452981" stroke-linejoin="round"/></g></g><g transform="translate(0 1)"><path d="m4 29h24v2h-24z" fill="url(#q)" opacity=".15"/><path d="m4 29.00011v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#p)" opacity=".15"/><path d="m28 29.00011v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#n)" opacity=".15"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sw/res/envhr_u.svg b/icon-themes/elementary_svg/sw/res/envhr_u.svg
new file mode 100644
index 000000000..da5ed2379
--- /dev/null
+++ b/icon-themes/elementary_svg/sw/res/envhr_u.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 -.47668769 .44382349 0 9.441455 36.943138)" gradientUnits="userSpaceOnUse" x1="40.871552" x2="4.235878" y1="28.470005" y2="28.202728"><stop offset="0" stop-color="#e4c6fa"/><stop offset=".26238" stop-color="#cd9ef7"/><stop offset=".704952" stop-color="#a56de2"/><stop offset="1" stop-color="#7239b3"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.29761832 0 0 .31506119 1.565493 .705198)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="27.50001" xlink:href="#b" y1=".985206" y2="94.568306"/><linearGradient id="d" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.999992" y1="6.923065" y2="80.923073"><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="e" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-51.73251" x2="-51.786404" y1="94.044991" y2="2.906247"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.40000003 0 0 .36363633 2.4 8.81818)" gradientUnits="userSpaceOnUse" x1="20.052792" x2="20.052792" xlink:href="#b" y1="10.636821" y2="45.243549"/><linearGradient id="g" gradientTransform="matrix(.42307923 0 0 .39244743 1.84619 7.352884)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="16.443359" x2="16.443359" y1="11.5093" y2="5.888014"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#8f8f8f" stop-opacity=".634783"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.42307923 0 0 .39244743 2.062908 8.84862)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="21.890312" x2="25.525208" xlink:href="#i" y1="6.091915" y2="15.737678"/><linearGradient id="i"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.42223777 0 0 .41882295 3.90701 12.452607)" gradientUnits="userSpaceOnUse" x1="23.903786" x2="23.903786" y1="35.75" y2="20.443331"><stop offset="0"/><stop offset=".5" stop-opacity=".498039"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.42307923 0 0 .39244743 1.84619 7.274948)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" xlink:href="#i" y1="30.188753" y2="15.737678"/><linearGradient id="l" gradientTransform="matrix(.42307923 0 0 .39244743 1.84619 7.352884)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" y1="35.429005" y2="15.737678"><stop offset="0" stop-color="#969696"/><stop offset=".5" stop-color="#858585" stop-opacity=".634783"/><stop offset="1" stop-color="#939393" stop-opacity="0"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.5372019 0 0 -.57681717 1.111794 57.997189)" gradientUnits="userSpaceOnUse" x1="30.506605" x2="30.506605" y1="65.007065" y2="52.004673"><stop offset="0" stop-color="#fff"/><stop offset=".45000002" 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="n" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 18.560422 25.980589)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#o"/><linearGradient id="o"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="p" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 13.439577 25.980589)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#o"/><linearGradient id="q" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="r" gradientTransform="matrix(.39078072 0 0 .4337445 2.602997 10.522359)" gradientUnits="userSpaceOnUse" x1="16.626165" x2="20.054544" xlink:href="#i" y1="15.298182" y2="24.627615"/><linearGradient id="s" gradientTransform="matrix(.45945943 0 0 .29729726 .972976 11.864867)" gradientUnits="userSpaceOnUse" x1="23.901083" x2="23.99999" y1="8.496622" y2="41.184601"><stop offset="0" stop-color="#fff"/><stop offset=".00000001" stop-color="#fff" stop-opacity=".235294"/><stop offset=".98085731" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="t" gradientTransform="matrix(.42223777 0 0 .41882295 1.90701 11.234423)" gradientUnits="userSpaceOnUse" x1="23.903786" x2="23.903786" xlink:href="#j" y1="35.75" y2="20.443331"/><linearGradient id="u" gradientTransform="matrix(.42307923 0 0 .39244743 1.84619 9.796158)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" xlink:href="#i" y1="30.188753" y2="15.737678"/><linearGradient id="v" gradientTransform="matrix(.42307923 0 0 .39244743 1.84619 11.1347)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" xlink:href="#l" y1="35.429005" y2="15.737678"/><linearGradient id="w" gradientTransform="matrix(.42223777 0 0 .41882295 1.90701 8.713213)" gradientUnits="userSpaceOnUse" x1="23.903786" x2="23.903786" xlink:href="#j" y1="35.75" y2="20.443331"/><linearGradient id="x" gradientTransform="matrix(.42307923 0 0 .39244743 1.84619 8.61349)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" xlink:href="#l" y1="35.429005" y2="15.737678"/><path d="m3.5000005 1.5h24.9999995v29l-25.000012.000922z" fill="url(#c)" stroke-width="1.038686"/><g fill="none" transform="translate(1 1)"><path d="m26.5 28.5-23.0000121.00089.000012-27.00089 23.0000121-.00089z" stroke="url(#d)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 25.0000749.000064 25.0000749.000064l.000001 28.99998804-25.000088.00089z" stroke="url(#e)" stroke-linejoin="round" stroke-width=".999922"/></g><g transform="matrix(.79326969 0 0 .79326969 11.516814 -8.415857)"><rect fill="url(#f)" fill-rule="evenodd" height="12.645431" rx=".5" width="17.687876" x="3.090909" y="13.090907"/><path d="m3.760621 13.760587h16.387869l-.000001 11.345448h-16.387868z" fill="none" stroke="url(#s)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.181818"/><path d="m3.7546228 13.12842c-.3217228 0-.6151563.194425-.6151563.49027l-.00915 7.38131c.5178159-.0081 17.2554355-2.94897 17.6484745-3.090431l.01512-4.195295c.000799-.226134-.271026-.585854-.549601-.585854z" fill="url(#r)" fill-rule="evenodd" opacity=".2"/><g fill="none"><path d="m8.172731 15.021192h-3.7818162z" stroke="url(#g)" stroke-width="1.260605"/><path d="m8.172731 16.281797h-3.7818162z" opacity=".7" stroke="url(#h)" stroke-width="1.260605"/><path d="m11.954547 20.693917h7.563632" opacity=".06" stroke="url(#w)"/><path d="m11.954547 18.803009h7.563632" opacity=".7" stroke="url(#k)" stroke-width="1.260605"/><path d="m11.954547 23.215127h7.563632" opacity=".06" stroke="url(#t)"/><g stroke-width="1.260605"><path d="m11.954547 21.324219h7.563632" opacity=".7" stroke="url(#u)"/><rect height="13.866642" opacity=".3" rx="1" stroke="#000" width="18.909094" x="2.5" y="12.499998"/><path d="m11.954547 20.063614h7.563632" stroke="url(#x)"/><path d="m11.954547 22.584824h7.563632" stroke="url(#v)"/><path d="m17.62727 14.39089v1.260605" stroke="#9f9f9f"/></g></g></g><g transform="translate(-1)"><path d="m23.221612 24.499999-5.721612-5.999999-5.647433 5.999999h3.647433l.000013 5.000001h3.999987l-.000013-5.000001z" display="block" fill="url(#a)" stroke-width=".999999"/><g fill="none"><path d="m13.865989 23.500001 3.634011-3.656309 3.551692 3.656309-2.551692-.000001v5h-2v-5z" display="block" opacity=".401" stroke="url(#m)" stroke-miterlimit="7" stroke-width=".963925"/><path d="m11.7558 24.500001 5.7442-6.095879 5.624839 6.095879h-3.647428l.022589 4.999999h-4l-.02259-4.999999z" opacity=".5" stroke="#452981" stroke-linejoin="round"/></g></g><g transform="translate(0 1)"><path d="m4 29h24v2h-24z" fill="url(#q)" opacity=".15"/><path d="m4 29.00011v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#p)" opacity=".15"/><path d="m28 29.00011v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#n)" opacity=".15"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sw/res/envvc_l.svg b/icon-themes/elementary_svg/sw/res/envvc_l.svg
new file mode 100644
index 000000000..4ccbb8e93
--- /dev/null
+++ b/icon-themes/elementary_svg/sw/res/envvc_l.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 -.47668769 .44382349 0 9.441455 36.943138)" gradientUnits="userSpaceOnUse" x1="40.871552" x2="4.235878" y1="28.470005" y2="28.202728"><stop offset="0" stop-color="#e4c6fa"/><stop offset=".26238" stop-color="#cd9ef7"/><stop offset=".704952" stop-color="#a56de2"/><stop offset="1" stop-color="#7239b3"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.29761832 0 0 .31506119 1.565493 .705198)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="27.50001" xlink:href="#b" y1=".985206" y2="94.568306"/><linearGradient id="d" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.999992" y1="6.923065" y2="80.923073"><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="e" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-51.73251" x2="-51.786404" y1="94.044991" y2="2.906247"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.40000003 0 0 .36363633 2.4 8.81818)" gradientUnits="userSpaceOnUse" x1="20.052792" x2="20.052792" xlink:href="#b" y1="10.636821" y2="45.243549"/><linearGradient id="g" gradientTransform="matrix(.42307923 0 0 .39244743 3.84619 12.352884)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" y1="30.188753" y2="15.737678"><stop offset="0" stop-color="#a0a0a0"/><stop offset=".5" stop-color="#8f8f8f" stop-opacity=".634783"/><stop offset="1" stop-color="#9d9d9d" stop-opacity="0"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.42307923 0 0 .39244743 4.062908 13.84862)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" xlink:href="#i" y1="30.188753" y2="15.737678"/><linearGradient id="i"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.42223777 0 0 .41882295 3.90701 12.452607)" gradientUnits="userSpaceOnUse" x1="23.903786" x2="23.903786" y1="35.75" y2="20.443331"><stop offset="0"/><stop offset=".5" stop-opacity=".498039"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.42307923 0 0 .39244743 3.84619 11.014342)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" xlink:href="#i" y1="30.188753" y2="15.737678"/><linearGradient id="l" gradientTransform="matrix(.39078075 0 0 .4337445 2.602995 10.522359)" gradientUnits="userSpaceOnUse" x1="16.626165" x2="20.054544" xlink:href="#i" y1="15.298182" y2="24.627615"/><linearGradient id="m" gradientTransform="matrix(.45945946 0 0 .29729728 2.972974 16.864867)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.675988" y2="41.184601"><stop offset="0" stop-color="#fff"/><stop offset=".01864429" stop-color="#fff" stop-opacity=".235294"/><stop offset=".98085731" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.42307923 0 0 .39244743 3.84619 12.352884)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" y1="35.429005" y2="15.737678"><stop offset="0" stop-color="#969696"/><stop offset=".5" stop-color="#858585" stop-opacity=".634783"/><stop offset="1" stop-color="#939393" stop-opacity="0"/></linearGradient><linearGradient id="o" gradientTransform="matrix(.5372019 0 0 -.57681717 1.111794 57.997189)" gradientUnits="userSpaceOnUse" x1="30.506605" x2="30.506605" y1="63.273411" y2="52.004673"><stop offset="0" stop-color="#fff"/><stop offset=".45000002" 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="p" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 18.560422 25.980589)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#q"/><linearGradient id="q"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="r" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 13.439577 25.980589)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#q"/><linearGradient id="s" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><path d="m3.5000005 1.5h24.9999995v29l-25.000012.000922z" fill="url(#c)" stroke-width="1.038686"/><g fill="none" transform="translate(1 1)"><path d="m26.5 28.5-23.0000121.00089.000012-27.00089 23.0000121-.00089z" stroke="url(#d)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 25.0000749.000064 25.0000749.000064l.000001 28.99998804-25.000088.00089z" stroke="url(#e)" stroke-linejoin="round" stroke-width=".999922"/></g><g transform="matrix(0 .84615368 -.84615368 0 32.076919 -.615384)"><rect fill="url(#f)" fill-rule="evenodd" height="11.818185" rx=".5" width="17.727276" x="3.090909" y="13.090907"/><g fill="none" transform="translate(-2 -5)"><path d="m11.739261 24.322531-5.7012291 5.350022zm4.534881.02453 5.740893 5.227129z" stroke="url(#g)" stroke-width="1.181818"/><path d="m11.955979 25.818265-3.8538681 3.665908zm4.534881.02453 3.923509 3.558336z" opacity=".7" stroke="url(#h)" stroke-width="1.181818"/><path d="m7.4264159 21.420414 6.6143001 5.494264 6.533049-5.494264" opacity=".06" stroke="url(#j)"/><path d="m6.4197241 18.557066 7.5803669 6.192934 7.463992-6.200594" opacity=".7" stroke="url(#k)"/></g><path d="m3.6151563 13c-.3217228 0-.6151563.194425-.6151563.49027l.00596 7.50973c.5178159-.008052 17.601001-2.94897 17.99404-3.090431v-4.323715c0-.226135-.271009-.585854-.549585-.585854z" fill="url(#l)" fill-rule="evenodd" opacity=".2"/><g fill="none" stroke-width="1.181818" transform="translate(-2 -5)"><path d="m5.6818184 18.681816h16.5454576v10.636366h-16.5454576z" stroke="url(#m)" stroke-linecap="round" stroke-linejoin="round"/><rect height="13.000002" opacity=".3" rx="1" stroke="#000" width="18.909094" x="4.5" y="17.499998"/><path d="m5.2155719 18.774502 8.7845191 7.314042 8.917279-7.363225" stroke="url(#n)"/></g></g><g transform="translate(-1)"><path d="m23.221612 24.499999-5.721612-5.999999-5.647433 5.999999h3.647433l.000013 5.000001h3.999987l-.000013-5.000001z" display="block" fill="url(#a)" stroke-width=".999999"/><g fill="none"><path d="m13.865989 23.500001 3.634011-3.656309 3.551692 3.656309-2.551692-.000001v5h-2v-5z" display="block" opacity=".401" stroke="url(#o)" stroke-miterlimit="7" stroke-width=".963925"/><path d="m11.7558 24.500001 5.7442-6.095879 5.624839 6.095879h-3.647428l.022589 4.999999h-4l-.02259-4.999999z" opacity=".5" stroke="#452981" stroke-linejoin="round"/></g></g><g transform="translate(0 1)"><path d="m4 29h24v2h-24z" fill="url(#s)" opacity=".15"/><path d="m4 29.00011v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#r)" opacity=".15"/><path d="m28 29.00011v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#p)" opacity=".15"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sw/res/envvc_u.svg b/icon-themes/elementary_svg/sw/res/envvc_u.svg
new file mode 100644
index 000000000..7e3423df2
--- /dev/null
+++ b/icon-themes/elementary_svg/sw/res/envvc_u.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 -.47668769 .44382349 0 9.441455 36.943138)" gradientUnits="userSpaceOnUse" x1="40.871552" x2="4.235878" y1="28.470005" y2="28.202728"><stop offset="0" stop-color="#e4c6fa"/><stop offset=".26238" stop-color="#cd9ef7"/><stop offset=".704952" stop-color="#a56de2"/><stop offset="1" stop-color="#7239b3"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.29761832 0 0 .31506119 1.565493 .705198)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="27.50001" xlink:href="#b" y1=".985206" y2="94.568306"/><linearGradient id="d" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.999992" y1="6.923065" y2="80.923073"><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="e" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-51.73251" x2="-51.786404" y1="94.044991" y2="2.906247"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="f"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.42223777 0 0 .41882295 3.90701 12.452607)" gradientUnits="userSpaceOnUse" x1="23.903786" x2="23.903786" y1="35.75" y2="20.443331"><stop offset="0"/><stop offset=".5" stop-opacity=".498039"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.5372019 0 0 -.57681717 1.111794 57.997189)" gradientUnits="userSpaceOnUse" x1="30.506605" x2="30.506605" y1="65.007065" y2="52.004673"><stop offset="0" stop-color="#fff"/><stop offset=".45000002" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999988" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="i" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 18.560422 25.980589)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#j"/><linearGradient id="j"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="k" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 13.439577 25.980589)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#j"/><linearGradient id="l" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.45945943 0 0 .29729726 .972976 11.864867)" gradientUnits="userSpaceOnUse" x1="23.901083" x2="23.99999" y1="8.496622" y2="41.184601"><stop offset="0" stop-color="#fff"/><stop offset=".00000001" stop-color="#fff" stop-opacity=".235294"/><stop offset=".98085731" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.39078072 0 0 .4337445 2.602997 10.522359)" gradientUnits="userSpaceOnUse" x1="16.626165" x2="20.054544" xlink:href="#f" y1="15.298182" y2="24.627615"/><linearGradient id="o" gradientTransform="matrix(.42307923 0 0 .39244743 1.84619 7.352884)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="16.443359" x2="16.443359" y1="11.5093" y2="5.888014"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#8f8f8f" stop-opacity=".634783"/></linearGradient><linearGradient id="p" gradientTransform="matrix(.42307923 0 0 .39244743 2.062908 8.84862)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="21.890312" x2="25.525208" xlink:href="#f" y1="6.091915" y2="15.737678"/><linearGradient id="q" gradientTransform="matrix(.42223777 0 0 .41882295 1.90701 8.713213)" gradientUnits="userSpaceOnUse" x1="23.903786" x2="23.903786" xlink:href="#g" y1="35.75" y2="20.443331"/><linearGradient id="r" gradientTransform="matrix(.42307923 0 0 .39244743 1.84619 7.274948)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" xlink:href="#f" y1="30.188753" y2="15.737678"/><linearGradient id="s" gradientTransform="matrix(.42223777 0 0 .41882295 1.90701 11.234423)" gradientUnits="userSpaceOnUse" x1="23.903786" x2="23.903786" xlink:href="#g" y1="35.75" y2="20.443331"/><linearGradient id="t" gradientTransform="matrix(.42307923 0 0 .39244743 1.84619 9.796158)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" xlink:href="#f" y1="30.188753" y2="15.737678"/><linearGradient id="u" gradientTransform="matrix(.42307923 0 0 .39244743 1.84619 8.61349)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" xlink:href="#v" y1="35.429005" y2="15.737678"/><linearGradient id="v" gradientTransform="matrix(.42307923 0 0 .39244743 1.84619 7.352884)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" y1="35.429005" y2="15.737678"><stop offset="0" stop-color="#969696"/><stop offset=".5" stop-color="#858585" stop-opacity=".634783"/><stop offset="1" stop-color="#939393" stop-opacity="0"/></linearGradient><linearGradient id="w" gradientTransform="matrix(.42307923 0 0 .39244743 1.84619 11.1347)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" xlink:href="#v" y1="35.429005" y2="15.737678"/><linearGradient id="x" gradientTransform="matrix(.40000003 0 0 .36363633 2.4 8.81818)" gradientUnits="userSpaceOnUse" x1="20.052792" x2="20.052792" xlink:href="#b" y1="10.636821" y2="45.243549"/><path d="m3.5000005 1.5h24.9999995v29l-25.000012.000922z" fill="url(#c)" stroke-width="1.038686"/><g fill="none" transform="translate(1 1)"><path d="m26.5 28.5-23.0000121.00089.000012-27.00089 23.0000121-.00089z" stroke="url(#d)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 25.0000749.000064 25.0000749.000064l.000001 28.99998804-25.000088.00089z" stroke="url(#e)" stroke-linejoin="round" stroke-width=".999922"/></g><g transform="matrix(0 .79326969 -.79326969 0 31.415856 -.48318)"><rect fill="url(#x)" fill-rule="evenodd" height="12.64543" rx=".5" width="18.948481" x="3.090909" y="13.090907"/><path d="m3.760621 13.760587 17.648466-.000001-.000001 11.345448-17.648465.000001z" fill="none" stroke="url(#m)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.181818"/><path d="m3.7546228 13.12842c-.3216875-.0048-.6151563.194425-.6151563.49027l-.00915 7.38131c.5178159-.0081 18.5160335-2.685834 18.9090725-2.827295l.01512-4.195295c.000815-.226134-.271056-.581725-.549601-.585854z" fill="url(#n)" fill-rule="evenodd" opacity=".2"/><g fill="none"><path d="m8.172731 15.021192h-3.7818162z" stroke="url(#o)" stroke-width="1.260605"/><path d="m8.172731 16.281797h-3.7818162z" opacity=".7" stroke="url(#p)" stroke-width="1.260605"/><path d="m11.954547 20.693917h7.563632" opacity=".06" stroke="url(#q)"/><path d="m11.954547 18.803009h7.563632" opacity=".7" stroke="url(#r)" stroke-width="1.260605"/><path d="m11.954547 23.215127h7.563632" opacity=".06" stroke="url(#s)"/><g stroke-width="1.260605"><path d="m11.954547 21.324219h7.563632" opacity=".7" stroke="url(#t)"/><rect height="13.866641" opacity=".3" rx="1" stroke="#000" width="20.169691" x="2.5" y="12.499998"/><path d="m11.954547 20.063614h7.563632" stroke="url(#u)"/><path d="m11.954547 22.584824h7.563632" stroke="url(#w)"/><path d="m17.62727 14.39089v1.260605" stroke="#9f9f9f"/></g></g></g><g transform="translate(-1)"><path d="m23.221612 24.499999-5.721612-5.999999-5.647433 5.999999h3.647433l.000013 5.000001h3.999987l-.000013-5.000001z" display="block" fill="url(#a)" stroke-width=".999999"/><g fill="none"><path d="m13.865989 23.500001 3.634011-3.656309 3.551692 3.656309-2.551692-.000001v5h-2v-5z" display="block" opacity=".401" stroke="url(#h)" stroke-miterlimit="7" stroke-width=".963925"/><path d="m11.7558 24.500001 5.7442-6.095879 5.624839 6.095879h-3.647428l.022589 4.999999h-4l-.02259-4.999999z" opacity=".5" stroke="#452981" stroke-linejoin="round"/></g></g><g transform="translate(0 1)"><path d="m4 29h24v2h-24z" fill="url(#l)" opacity=".15"/><path d="m4 29.00011v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#k)" opacity=".15"/><path d="m28 29.00011v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#i)" opacity=".15"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sw/res/envvl_l.svg b/icon-themes/elementary_svg/sw/res/envvl_l.svg
new file mode 100644
index 000000000..452f26959
--- /dev/null
+++ b/icon-themes/elementary_svg/sw/res/envvl_l.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 -.47668769 .44382349 0 9.441455 36.943138)" gradientUnits="userSpaceOnUse" x1="40.871552" x2="4.235878" y1="28.470005" y2="28.202728"><stop offset="0" stop-color="#e4c6fa"/><stop offset=".26238" stop-color="#cd9ef7"/><stop offset=".704952" stop-color="#a56de2"/><stop offset="1" stop-color="#7239b3"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.29761818 0 0 .31505119 1.565506 .705223)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="27.50001" xlink:href="#b" y1=".985206" y2="94.568306"/><linearGradient id="d" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.999992" y1="6.923065" y2="78.076912"><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="e" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-51.73251" x2="-51.786404" y1="94.044991" y2="2.906247"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.40000003 0 0 .36363633 2.4 8.81818)" gradientUnits="userSpaceOnUse" x1="20.052792" x2="20.052792" xlink:href="#b" y1="10.636821" y2="45.243549"/><linearGradient id="g" gradientTransform="matrix(.42307923 0 0 .39244743 3.84619 12.352884)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" y1="30.188753" y2="15.737678"><stop offset="0" stop-color="#a0a0a0"/><stop offset=".5" stop-color="#8f8f8f" stop-opacity=".634783"/><stop offset="1" stop-color="#9d9d9d" stop-opacity="0"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.42307923 0 0 .39244743 4.062908 13.84862)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" xlink:href="#i" y1="30.188753" y2="15.737678"/><linearGradient id="i"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.42223777 0 0 .41882295 3.90701 12.452607)" gradientUnits="userSpaceOnUse" x1="23.903786" x2="23.903786" y1="35.75" y2="20.443331"><stop offset="0"/><stop offset=".5" stop-opacity=".498039"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.42307923 0 0 .39244743 3.84619 11.014342)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" xlink:href="#i" y1="30.188753" y2="15.737678"/><linearGradient id="l" gradientTransform="matrix(.39078075 0 0 .4337445 2.602995 10.522359)" gradientUnits="userSpaceOnUse" x1="16.626165" x2="20.054544" xlink:href="#i" y1="15.298182" y2="24.627615"/><linearGradient id="m" gradientTransform="matrix(.45945946 0 0 .29729728 2.972974 16.864867)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.675988" y2="41.184601"><stop offset="0" stop-color="#fff"/><stop offset=".01864429" stop-color="#fff" stop-opacity=".235294"/><stop offset=".98085731" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.42307923 0 0 .39244743 3.84619 12.352884)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" y1="35.429005" y2="15.737678"><stop offset="0" stop-color="#969696"/><stop offset=".5" stop-color="#858585" stop-opacity=".634783"/><stop offset="1" stop-color="#939393" stop-opacity="0"/></linearGradient><linearGradient id="o" gradientTransform="matrix(.5372019 0 0 -.57681717 1.111794 57.997189)" gradientUnits="userSpaceOnUse" x1="30.506605" x2="30.506605" y1="65.007065" y2="52.004673"><stop offset="0" stop-color="#fff"/><stop offset=".45000002" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999988" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="p" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 18.560422 25.980589)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#q"/><linearGradient id="q"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="r" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 13.439577 25.980589)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#q"/><linearGradient id="s" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><path d="m3.5000125 1.5h24.9999875v28.999078l-25 .000922z" fill="url(#c)" stroke-width="1.038669"/><g fill="none" transform="translate(1 1)"><path d="m26.5 28.5-23.0000121.00089.000012-27.00089 23.0000121-.00089z" stroke="url(#d)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 25.0000749.000064 25.0000749.000064l.000001 28.99998804-25.000088.00089z" stroke="url(#e)" stroke-linejoin="round" stroke-width=".999922"/></g><g transform="matrix(0 .84615368 -.84615368 0 25.076919 -.615384)"><rect fill="url(#f)" fill-rule="evenodd" height="11.818185" rx=".5" width="17.727276" x="3.090909" y="13.090907"/><g fill="none" transform="translate(-2 -5)"><path d="m11.739261 24.322531-5.7012291 5.350022zm4.534881.02453 5.740893 5.227129z" stroke="url(#g)" stroke-width="1.181818"/><path d="m11.955979 25.818265-3.8538681 3.665908zm4.534881.02453 3.923509 3.558336z" opacity=".7" stroke="url(#h)" stroke-width="1.181818"/><path d="m7.4264159 21.420414 6.6143001 5.494264 6.533049-5.494264" opacity=".06" stroke="url(#j)"/><path d="m6.4197241 18.557066 7.5803669 6.192934 7.463992-6.200594" opacity=".7" stroke="url(#k)"/></g><path d="m3.6151563 13c-.3217228 0-.6151563.194425-.6151563.49027l.00596 7.50973c.5178159-.008052 17.601001-2.94897 17.99404-3.090431v-4.323715c0-.226135-.271009-.585854-.549585-.585854z" fill="url(#l)" fill-rule="evenodd" opacity=".2"/><g fill="none" stroke-width="1.181818" transform="translate(-2 -5)"><path d="m5.6818184 18.681816h16.5454576v10.636366h-16.5454576z" stroke="url(#m)" stroke-linecap="round" stroke-linejoin="round"/><rect height="13.000002" opacity=".3" rx="1" stroke="#000" width="18.909094" x="4.5" y="17.499998"/><path d="m5.2155719 18.774502 8.7845191 7.314042 8.917279-7.363225" stroke="url(#n)"/></g></g><g transform="translate(-1)"><path d="m23.221612 24.499999-5.721612-5.999999-5.647433 5.999999h3.647433l.000013 5.000001h3.999987l-.000013-5.000001z" display="block" fill="url(#a)" stroke-width=".999999"/><g fill="none"><path d="m13.865989 23.500001 3.634011-3.656309 3.551692 3.656309-2.551692-.000001v5h-2v-5z" display="block" opacity=".401" stroke="url(#o)" stroke-miterlimit="7" stroke-width=".963925"/><path d="m11.7558 24.500001 5.7442-6.095879 5.624839 6.095879h-3.647428l.022589 4.999999h-4l-.02259-4.999999z" opacity=".5" stroke="#452981" stroke-linejoin="round"/></g></g><g transform="translate(0 1)"><path d="m4 29h24v2h-24z" fill="url(#s)" opacity=".15"/><path d="m4 29.00011v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#r)" opacity=".15"/><path d="m28 29.00011v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#p)" opacity=".15"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sw/res/envvl_u.svg b/icon-themes/elementary_svg/sw/res/envvl_u.svg
new file mode 100644
index 000000000..361d3885f
--- /dev/null
+++ b/icon-themes/elementary_svg/sw/res/envvl_u.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 -.47668769 .44382349 0 9.441455 36.943138)" gradientUnits="userSpaceOnUse" x1="40.871552" x2="4.235878" y1="28.470005" y2="28.202728"><stop offset="0" stop-color="#e4c6fa"/><stop offset=".26238" stop-color="#cd9ef7"/><stop offset=".704952" stop-color="#a56de2"/><stop offset="1" stop-color="#7239b3"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.29761818 0 0 .31505119 1.565506 .705223)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="27.50001" xlink:href="#b" y1=".985206" y2="94.568306"/><linearGradient id="d" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.999992" y1="6.923065" y2="78.076912"><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="e" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-51.73251" x2="-51.786404" y1="94.044991" y2="2.906247"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="f"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.42223777 0 0 .41882295 3.90701 12.452607)" gradientUnits="userSpaceOnUse" x1="23.903786" x2="23.903786" y1="35.75" y2="20.443331"><stop offset="0"/><stop offset=".5" stop-opacity=".498039"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.5372019 0 0 -.57681717 1.111794 57.997189)" gradientUnits="userSpaceOnUse" x1="30.506605" x2="30.506605" y1="64.140236" y2="52.004673"><stop offset="0" stop-color="#fff"/><stop offset=".45000002" 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="i" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 18.560422 25.980589)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#j"/><linearGradient id="j"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="k" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 13.439577 25.980589)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#j"/><linearGradient id="l" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.45945943 0 0 .29729726 .972976 11.864867)" gradientUnits="userSpaceOnUse" x1="23.901083" x2="23.99999" y1="8.496622" y2="41.184601"><stop offset="0" stop-color="#fff"/><stop offset=".00000001" stop-color="#fff" stop-opacity=".235294"/><stop offset=".98085731" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.39078072 0 0 .4337445 2.602997 10.522359)" gradientUnits="userSpaceOnUse" x1="16.626165" x2="20.054544" xlink:href="#f" y1="15.298182" y2="24.627615"/><linearGradient id="o" gradientTransform="matrix(.42307923 0 0 .39244743 1.84619 7.352884)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="16.443359" x2="16.443359" y1="11.5093" y2="5.888014"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#8f8f8f" stop-opacity=".634783"/></linearGradient><linearGradient id="p" gradientTransform="matrix(.42307923 0 0 .39244743 2.062908 8.84862)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="21.890312" x2="25.525208" xlink:href="#f" y1="6.091915" y2="15.737678"/><linearGradient id="q" gradientTransform="matrix(.42223777 0 0 .41882295 1.90701 8.713213)" gradientUnits="userSpaceOnUse" x1="23.903786" x2="23.903786" xlink:href="#g" y1="35.75" y2="20.443331"/><linearGradient id="r" gradientTransform="matrix(.42307923 0 0 .39244743 1.84619 7.274948)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" xlink:href="#f" y1="30.188753" y2="15.737678"/><linearGradient id="s" gradientTransform="matrix(.42223777 0 0 .41882295 1.90701 11.234423)" gradientUnits="userSpaceOnUse" x1="23.903786" x2="23.903786" xlink:href="#g" y1="35.75" y2="20.443331"/><linearGradient id="t" gradientTransform="matrix(.42307923 0 0 .39244743 1.84619 9.796158)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" xlink:href="#f" y1="30.188753" y2="15.737678"/><linearGradient id="u" gradientTransform="matrix(.42307923 0 0 .39244743 1.84619 8.61349)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" xlink:href="#v" y1="35.429005" y2="15.737678"/><linearGradient id="v" gradientTransform="matrix(.42307923 0 0 .39244743 1.84619 7.352884)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" y1="35.429005" y2="15.737678"><stop offset="0" stop-color="#969696"/><stop offset=".5" stop-color="#858585" stop-opacity=".634783"/><stop offset="1" stop-color="#939393" stop-opacity="0"/></linearGradient><linearGradient id="w" gradientTransform="matrix(.42307923 0 0 .39244743 1.84619 11.1347)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" xlink:href="#v" y1="35.429005" y2="15.737678"/><linearGradient id="x" gradientTransform="matrix(.40000003 0 0 .36363633 2.4 8.81818)" gradientUnits="userSpaceOnUse" x1="20.052792" x2="20.052792" xlink:href="#b" y1="10.636821" y2="45.243549"/><path d="m3.5000125 1.5h24.9999875v28.999078l-25 .000922z" fill="url(#c)" stroke-width="1.038669"/><g fill="none" transform="translate(1 1)"><path d="m26.5 28.5-23.0000121.00089.000012-27.00089 23.0000121-.00089z" stroke="url(#d)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 25.0000749.000064 25.0000749.000064l.000001 28.99998804-25.000088.00089z" stroke="url(#e)" stroke-linejoin="round" stroke-width=".999922"/></g><g transform="matrix(0 .79326969 -.79326969 0 24.415845 -.48318)"><rect fill="url(#x)" fill-rule="evenodd" height="12.64543" rx=".5" width="18.948481" x="3.090909" y="13.090907"/><path d="m3.760621 13.760587 17.648466-.000001-.000001 11.345448-17.648465.000001z" fill="none" stroke="url(#m)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.181818"/><path d="m3.7546228 13.12842c-.3216875-.0048-.6151563.194425-.6151563.49027l-.00915 7.38131c.5178159-.0081 18.5160335-2.685834 18.9090725-2.827295l.01512-4.195295c.000815-.226134-.271056-.581725-.549601-.585854z" fill="url(#n)" fill-rule="evenodd" opacity=".2"/><g fill="none"><path d="m8.172731 15.021192h-3.7818162z" stroke="url(#o)" stroke-width="1.260605"/><path d="m8.172731 16.281797h-3.7818162z" opacity=".7" stroke="url(#p)" stroke-width="1.260605"/><path d="m11.954547 20.693917h7.563632" opacity=".06" stroke="url(#q)"/><path d="m11.954547 18.803009h7.563632" opacity=".7" stroke="url(#r)" stroke-width="1.260605"/><path d="m11.954547 23.215127h7.563632" opacity=".06" stroke="url(#s)"/><g stroke-width="1.260605"><path d="m11.954547 21.324219h7.563632" opacity=".7" stroke="url(#t)"/><rect height="13.866641" opacity=".3" rx="1" stroke="#000" width="20.169691" x="2.5" y="12.499998"/><path d="m11.954547 20.063614h7.563632" stroke="url(#u)"/><path d="m11.954547 22.584824h7.563632" stroke="url(#w)"/><path d="m17.62727 14.39089v1.260605" stroke="#9f9f9f"/></g></g></g><g transform="translate(-1)"><path d="m23.221612 24.499999-5.721612-5.999999-5.647433 5.999999h3.647433l.000013 5.000001h3.999987l-.000013-5.000001z" display="block" fill="url(#a)" stroke-width=".999999"/><g fill="none"><path d="m13.865989 23.500001 3.634011-3.656309 3.551692 3.656309-2.551692-.000001v5h-2v-5z" display="block" opacity=".401" stroke="url(#h)" stroke-miterlimit="7" stroke-width=".963925"/><path d="m11.7558 24.500001 5.7442-6.095879 5.624839 6.095879h-3.647428l.022589 4.999999h-4l-.02259-4.999999z" opacity=".5" stroke="#452981" stroke-linejoin="round"/></g></g><g transform="translate(0 1)"><path d="m4 29h24v2h-24z" fill="url(#l)" opacity=".15"/><path d="m4 29.00011v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#k)" opacity=".15"/><path d="m28 29.00011v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#i)" opacity=".15"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sw/res/envvr_l.svg b/icon-themes/elementary_svg/sw/res/envvr_l.svg
new file mode 100644
index 000000000..c8fe66e8c
--- /dev/null
+++ b/icon-themes/elementary_svg/sw/res/envvr_l.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 -.47668769 .44382349 0 9.441455 36.943138)" gradientUnits="userSpaceOnUse" x1="40.871552" x2="4.235878" y1="28.470005" y2="28.202728"><stop offset="0" stop-color="#e4c6fa"/><stop offset=".26238" stop-color="#cd9ef7"/><stop offset=".704952" stop-color="#a56de2"/><stop offset="1" stop-color="#7239b3"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.29761832 0 0 .31506119 1.565493 .705198)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="27.50001" xlink:href="#b" y1=".985206" y2="94.568306"/><linearGradient id="d" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.999992" y1="6.923065" y2="78.076912"><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="e" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-51.73251" x2="-51.786404" y1="94.044991" y2="2.906247"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.40000003 0 0 .36363633 2.4 8.81818)" gradientUnits="userSpaceOnUse" x1="20.052792" x2="20.052792" xlink:href="#b" y1="10.636821" y2="45.243549"/><linearGradient id="g" gradientTransform="matrix(.42307923 0 0 .39244743 3.84619 12.352884)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" y1="30.188753" y2="15.737678"><stop offset="0" stop-color="#a0a0a0"/><stop offset=".5" stop-color="#8f8f8f" stop-opacity=".634783"/><stop offset="1" stop-color="#9d9d9d" stop-opacity="0"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.42307923 0 0 .39244743 4.062908 13.84862)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" xlink:href="#i" y1="30.188753" y2="15.737678"/><linearGradient id="i"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="j" gradientTransform="matrix(.42223777 0 0 .41882295 3.90701 12.452607)" gradientUnits="userSpaceOnUse" x1="23.903786" x2="23.903786" y1="35.75" y2="20.443331"><stop offset="0"/><stop offset=".5" stop-opacity=".498039"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.42307923 0 0 .39244743 3.84619 11.014342)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" xlink:href="#i" y1="30.188753" y2="15.737678"/><linearGradient id="l" gradientTransform="matrix(.39078075 0 0 .4337445 2.602995 10.522359)" gradientUnits="userSpaceOnUse" x1="16.626165" x2="20.054544" xlink:href="#i" y1="15.298182" y2="24.627615"/><linearGradient id="m" gradientTransform="matrix(.45945946 0 0 .29729728 2.972974 16.864867)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.675988" y2="41.184601"><stop offset="0" stop-color="#fff"/><stop offset=".01864429" stop-color="#fff" stop-opacity=".235294"/><stop offset=".98085731" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.42307923 0 0 .39244743 3.84619 12.352884)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" y1="35.429005" y2="15.737678"><stop offset="0" stop-color="#969696"/><stop offset=".5" stop-color="#858585" stop-opacity=".634783"/><stop offset="1" stop-color="#939393" stop-opacity="0"/></linearGradient><linearGradient id="o" gradientTransform="matrix(.5372019 0 0 -.57681717 1.111794 57.997189)" gradientUnits="userSpaceOnUse" x1="30.506605" x2="30.506605" y1="64.140236" y2="52.004673"><stop offset="0" stop-color="#fff"/><stop offset=".45000002" 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="p" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 18.560422 25.980589)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#q"/><linearGradient id="q"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="r" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 13.439577 25.980589)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#q"/><linearGradient id="s" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><path d="m3.5000005 1.5h24.9999995v29l-25.000012.000922z" fill="url(#c)" stroke-width="1.038686"/><g fill="none" transform="translate(1 1)"><path d="m26.5 28.5-23.0000121.00089.000012-27.00089 23.0000121-.00089z" stroke="url(#d)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 25.0000749.000064 25.0000749.000064l.000001 28.99998804-25.000088.00089z" stroke="url(#e)" stroke-linejoin="round" stroke-width=".999922"/></g><g transform="matrix(0 .84615368 -.84615368 0 39.076918 -.615384)"><rect fill="url(#f)" fill-rule="evenodd" height="11.818185" rx=".5" width="17.727276" x="3.090909" y="13.090907"/><g fill="none" transform="translate(-2 -5)"><path d="m11.739261 24.322531-5.7012291 5.350022zm4.534881.02453 5.740893 5.227129z" stroke="url(#g)" stroke-width="1.181818"/><path d="m11.955979 25.818265-3.8538681 3.665908zm4.534881.02453 3.923509 3.558336z" opacity=".7" stroke="url(#h)" stroke-width="1.181818"/><path d="m7.4264159 21.420414 6.6143001 5.494264 6.533049-5.494264" opacity=".06" stroke="url(#j)"/><path d="m6.4197241 18.557066 7.5803669 6.192934 7.463992-6.200594" opacity=".7" stroke="url(#k)"/></g><path d="m3.6151563 13c-.3217228 0-.6151563.194425-.6151563.49027l.00596 7.50973c.5178159-.008052 17.601001-2.94897 17.99404-3.090431v-4.323715c0-.226135-.271009-.585854-.549585-.585854z" fill="url(#l)" fill-rule="evenodd" opacity=".2"/><g fill="none" stroke-width="1.181818" transform="translate(-2 -5)"><path d="m5.6818184 18.681816h16.5454576v10.636366h-16.5454576z" stroke="url(#m)" stroke-linecap="round" stroke-linejoin="round"/><rect height="13.000002" opacity=".3" rx="1" stroke="#000" width="18.909094" x="4.5" y="17.499998"/><path d="m5.2155719 18.774502 8.7845191 7.314042 8.917279-7.363225" stroke="url(#n)"/></g></g><g transform="translate(-1)"><path d="m23.221612 24.499999-5.721612-5.999999-5.647433 5.999999h3.647433l.000013 5.000001h3.999987l-.000013-5.000001z" display="block" fill="url(#a)" stroke-width=".999999"/><g fill="none"><path d="m13.865989 23.500001 3.634011-3.656309 3.551692 3.656309-2.551692-.000001v5h-2v-5z" display="block" opacity=".401" stroke="url(#o)" stroke-miterlimit="7" stroke-width=".963925"/><path d="m11.7558 24.500001 5.7442-6.095879 5.624839 6.095879h-3.647428l.022589 4.999999h-4l-.02259-4.999999z" opacity=".5" stroke="#452981" stroke-linejoin="round"/></g></g><g transform="translate(0 1)"><path d="m4 29h24v2h-24z" fill="url(#s)" opacity=".15"/><path d="m4 29.00011v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#r)" opacity=".15"/><path d="m28 29.00011v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#p)" opacity=".15"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sw/res/envvr_u.svg b/icon-themes/elementary_svg/sw/res/envvr_u.svg
new file mode 100644
index 000000000..2571f098a
--- /dev/null
+++ b/icon-themes/elementary_svg/sw/res/envvr_u.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 -.47668769 .44382349 0 9.441455 36.943138)" gradientUnits="userSpaceOnUse" x1="40.871552" x2="4.235878" y1="28.470005" y2="28.202728"><stop offset="0" stop-color="#e4c6fa"/><stop offset=".26238" stop-color="#cd9ef7"/><stop offset=".704952" stop-color="#a56de2"/><stop offset="1" stop-color="#7239b3"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.29761832 0 0 .31506119 1.565493 .705198)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="27.50001" xlink:href="#b" y1=".985206" y2="94.568306"/><linearGradient id="d" gradientTransform="matrix(.24324324 0 0 .35135133 2.162164 -.432428)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.999992" y1="6.923065" y2="78.076912"><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="e" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-51.73251" x2="-51.786404" y1="94.044991" y2="2.906247"><stop offset="0" stop-opacity=".339506"/><stop offset="1" stop-opacity=".246914"/></linearGradient><linearGradient id="f"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.42223777 0 0 .41882295 3.90701 12.452607)" gradientUnits="userSpaceOnUse" x1="23.903786" x2="23.903786" y1="35.75" y2="20.443331"><stop offset="0"/><stop offset=".5" stop-opacity=".498039"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.5372019 0 0 -.57681717 1.111794 57.997189)" gradientUnits="userSpaceOnUse" x1="30.506605" x2="30.506605" y1="66.144867" y2="52.004673"><stop offset="0" stop-color="#fff"/><stop offset=".45000002" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="i" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01566318 0 0 .00823529 18.560422 25.980589)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#j"/><linearGradient id="j"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="k" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01566318 0 0 .00823529 13.439577 25.980589)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#j"/><linearGradient id="l" gradientTransform="matrix(.04576928 0 0 .00823529 -.542324 25.980548)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.45945943 0 0 .29729726 .972976 11.864867)" gradientUnits="userSpaceOnUse" x1="23.901083" x2="23.99999" y1="8.496622" y2="41.184601"><stop offset="0" stop-color="#fff"/><stop offset=".00000001" stop-color="#fff" stop-opacity=".235294"/><stop offset=".98085731" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.39078072 0 0 .4337445 2.602997 10.522359)" gradientUnits="userSpaceOnUse" x1="16.626165" x2="20.054544" xlink:href="#f" y1="15.298182" y2="24.627615"/><linearGradient id="o" gradientTransform="matrix(.42307923 0 0 .39244743 1.84619 7.352884)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="16.443359" x2="16.443359" y1="11.5093" y2="5.888014"><stop offset="0" stop-color="#a0a0a0"/><stop offset="1" stop-color="#8f8f8f" stop-opacity=".634783"/></linearGradient><linearGradient id="p" gradientTransform="matrix(.42307923 0 0 .39244743 2.062908 8.84862)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="21.890312" x2="25.525208" xlink:href="#f" y1="6.091915" y2="15.737678"/><linearGradient id="q" gradientTransform="matrix(.42223777 0 0 .41882295 1.90701 8.713213)" gradientUnits="userSpaceOnUse" x1="23.903786" x2="23.903786" xlink:href="#g" y1="35.75" y2="20.443331"/><linearGradient id="r" gradientTransform="matrix(.42307923 0 0 .39244743 1.84619 7.274948)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" xlink:href="#f" y1="30.188753" y2="15.737678"/><linearGradient id="s" gradientTransform="matrix(.42223777 0 0 .41882295 1.90701 11.234423)" gradientUnits="userSpaceOnUse" x1="23.903786" x2="23.903786" xlink:href="#g" y1="35.75" y2="20.443331"/><linearGradient id="t" gradientTransform="matrix(.42307923 0 0 .39244743 1.84619 9.796158)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" xlink:href="#f" y1="30.188753" y2="15.737678"/><linearGradient id="u" gradientTransform="matrix(.42307923 0 0 .39244743 1.84619 8.61349)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" xlink:href="#v" y1="35.429005" y2="15.737678"/><linearGradient id="v" gradientTransform="matrix(.42307923 0 0 .39244743 1.84619 7.352884)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" y1="35.429005" y2="15.737678"><stop offset="0" stop-color="#969696"/><stop offset=".5" stop-color="#858585" stop-opacity=".634783"/><stop offset="1" stop-color="#939393" stop-opacity="0"/></linearGradient><linearGradient id="w" gradientTransform="matrix(.42307923 0 0 .39244743 1.84619 11.1347)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="25.525208" x2="25.525208" xlink:href="#v" y1="35.429005" y2="15.737678"/><linearGradient id="x" gradientTransform="matrix(.40000003 0 0 .36363633 2.4 8.81818)" gradientUnits="userSpaceOnUse" x1="20.052792" x2="20.052792" xlink:href="#b" y1="10.636821" y2="45.243549"/><path d="m3.5000005 1.5h24.9999995v29l-25.000012.000922z" fill="url(#c)" stroke-width="1.038686"/><g fill="none" transform="translate(1 1)"><path d="m26.5 28.5-23.0000121.00089.000012-27.00089 23.0000121-.00089z" stroke="url(#d)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 25.0000749.000064 25.0000749.000064l.000001 28.99998804-25.000088.00089z" stroke="url(#e)" stroke-linejoin="round" stroke-width=".999922"/></g><g transform="matrix(0 .79326969 -.79326969 0 38.415869 -.451925)"><rect fill="url(#x)" fill-rule="evenodd" height="12.64543" rx=".5" width="18.948481" x="3.090909" y="13.090907"/><path d="m3.760621 13.760587 17.648466-.000001-.000001 11.345448-17.648465.000001z" fill="none" stroke="url(#m)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.181818"/><path d="m3.7546228 13.12842c-.3216875-.0048-.6151563.194425-.6151563.49027l-.00915 7.38131c.5178159-.0081 18.5160335-2.685834 18.9090725-2.827295l.01512-4.195295c.000815-.226134-.271056-.581725-.549601-.585854z" fill="url(#n)" fill-rule="evenodd" opacity=".2"/><g fill="none"><path d="m8.172731 15.021192h-3.7818162z" stroke="url(#o)" stroke-width="1.260605"/><path d="m8.172731 16.281797h-3.7818162z" opacity=".7" stroke="url(#p)" stroke-width="1.260605"/><path d="m11.954547 20.693917h7.563632" opacity=".06" stroke="url(#q)"/><path d="m11.954547 18.803009h7.563632" opacity=".7" stroke="url(#r)" stroke-width="1.260605"/><path d="m11.954547 23.215127h7.563632" opacity=".06" stroke="url(#s)"/><g stroke-width="1.260605"><path d="m11.954547 21.324219h7.563632" opacity=".7" stroke="url(#t)"/><rect height="13.866641" opacity=".3" rx="1" stroke="#000" width="20.169691" x="2.5" y="12.499998"/><path d="m11.954547 20.063614h7.563632" stroke="url(#u)"/><path d="m11.954547 22.584824h7.563632" stroke="url(#w)"/><path d="m17.62727 14.39089v1.260605" stroke="#9f9f9f"/></g></g></g><g transform="translate(-1)"><path d="m23.221612 24.499999-5.721612-5.999999-5.647433 5.999999h3.647433l.000013 5.000001h3.999987l-.000013-5.000001z" display="block" fill="url(#a)" stroke-width=".999999"/><g fill="none"><path d="m13.865989 23.500001 3.634011-3.656309 3.551692 3.656309-2.551692-.000001v5h-2v-5z" display="block" opacity=".401" stroke="url(#h)" stroke-miterlimit="7" stroke-width=".963925"/><path d="m11.7558 24.500001 5.7442-6.095879 5.624839 6.095879h-3.647428l.022589 4.999999h-4l-.02259-4.999999z" opacity=".5" stroke="#452981" stroke-linejoin="round"/></g></g><g transform="translate(0 1)"><path d="m4 29h24v2h-24z" fill="url(#l)" opacity=".15"/><path d="m4 29.00011v1.99989c-.806615.0038-1.950002-.448074-1.950002-1.000074s.900121-.999816 1.950002-.999816z" fill="url(#k)" opacity=".15"/><path d="m28 29.00011v1.99989c.806614.0038 1.950002-.448074 1.950002-1.000074s-.900122-.999816-1.950002-.999816z" fill="url(#i)" opacity=".15"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sw/res/image-example.svg b/icon-themes/elementary_svg/sw/res/image-example.svg
new file mode 100644
index 000000000..fd9c43230
--- /dev/null
+++ b/icon-themes/elementary_svg/sw/res/image-example.svg
@@ -0,0 +1 @@
+<svg height="112" viewBox="0 0 44.449999 29.633334" width="168" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.87690276 0 0 .52890086 -5.43525 266.29698)" 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" gradientTransform="matrix(.33438385 0 0 .25917394 -40.415086 228.17042)" gradientUnits="userSpaceOnUse" x1="164.28023" x2="164.28023" y1="241.65149" y2="156.78416"><stop offset="0" stop-color="#feaf9d"/><stop offset="1" stop-color="#7f4a98"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.82235359 0 0 .65073024 -4.126061 264.18451)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="5.703281" y2="42.296783"><stop offset="0" stop-color="#fff"/><stop offset=".00440002" 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="d" gradientTransform="matrix(.71420095 0 0 .5003547 46.929454 265.5543)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.786404" y1="50.786446" y2="2.906247"><stop offset="0" stop-opacity=".317829"/><stop offset="1" stop-opacity=".24031"/></linearGradient><radialGradient id="e" cx="10" cy="73" gradientTransform="matrix(.65255647 .00000001 -.00000001 .63973418 -2.278459 257.59705)" gradientUnits="userSpaceOnUse" r="30.5"><stop offset="0" stop-color="#ffe6ab"/><stop offset=".82044184" stop-color="#ffea8a" stop-opacity=".639216"/><stop offset="1" stop-color="#e6ff4d" stop-opacity="0"/></radialGradient><linearGradient id="f" gradientTransform="matrix(1.3780272 1.375083 -1.3780272 1.375083 -30.307118 236.10071)" gradientUnits="userSpaceOnUse" x1="27.083811" x2="49.414146" y1="2.711493" y2="25.041828"><stop offset="0" stop-color="#fff3cb"/><stop offset=".26238" stop-color="#fdde76"/><stop offset=".66093999" stop-color="#f9c440"/><stop offset="1" stop-color="#e48b20"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.84057087 0 0 .84090715 -56.050001 282.71732)" gradientUnits="userSpaceOnUse" x1="71.204407" x2="71.204407" y1="5.008067" y2="44.340794"><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><g transform="translate(0 -267.36665)"><path d="m.26458334 267.63123c7.03301876 0 43.92083466-.13229 43.92083466-.13229v29.23646l-43.92087166.13429.000037-29.238z" fill="url(#a)"/><path d="m1.32292 268.68958h41.804165v26.987492h-41.804165z" fill="url(#b)"/><path d="m44.053129 296.60278-43.65628726.13429.000037-28.97356 43.65628726-.13429z" fill="none" stroke="url(#c)" stroke-linecap="round" stroke-width=".264583"/><path d="m.13228514 267.49892c7.09364616 0 44.18544086-.13229 44.18544086-.13229l-.000003 29.50106-44.18547486.13429.000037-29.50263z" fill="none" stroke="url(#d)" stroke-linejoin="round" stroke-width=".264563"/><path d="m4.2471054 284.38715c-.8939718 0-1.7966444.0646-2.6596054.17922v10.84611h20.424762c-3.282345-6.48879-10.006792-11.02533-17.7651566-11.02533z" fill="url(#e)" fill-rule="evenodd" opacity=".6"/><path d="m4.2471054 288.21352c-.8979977 0-1.8014691.0774-2.6596054.21938v6.97958h16.004836c-2.888936-4.29198-7.7906624-7.19896-13.3452306-7.19896z" fill="url(#f)" fill-rule="evenodd"/><path d="m29.483693 268.90914c-.0046.047.000847.0933.02261.14007.07373.15843.295822.1799.578884.0556.252524-.11087.494895-.12427.53931-.0288.04441.0954-.04295.22805-.194469.29458-.361275.15862-.319653.22095.544964.81471.669358.45967.797547.47385 1.507131.16376.613391-.26804.779281-.27454.791442-.0319.0089.17754.121856.26503.26909.20806.139883-.0541.102035.0521-.08367.23689-.218639.21755-.255808.41416-.10515.55619.196988.18571.0167.31388-1.182639.84046-1.537961.67526-3.061589 1.75793-3.979821 2.82935-.571382.6667-1.643378 2.91314-1.518437 3.1816.03498.0752.356263.008.712297-.14831.532381-.23375.644917-.38491.636546-.85386l-.01017-.56957.26909.38315.270221.38521.221603-.70553c.206736-.65715.227238-.67419.316578-.26265.05932.27327.211211.43347.397982.42126.22526-.0147.291732.0837.266828.39139-.03031.37444.03784.38053.747348.069.628333-.27587.818146-.46953.972342-1.00011l.189945-.65918.255523.51602c.242475.49034.259969.49307.367456.0597.09849-.39693.130786-.41759.249869-.16171.09915.21304.294053.22331.711167.0402.536476-.23555.510102-.15603-.388938 1.18653-.529543.79079-1.278266 2.2706-1.664288 3.28975-.671827 1.77369-1.385653 4.76503-1.108018 4.64314.383393-.16833 1.994526-1.58125 1.939032-1.70049-.03567-.0766-.0757-.3993-.08932-.71687-.02451-.57155-.02049-.57492.316576-.25749.475977.44824.861213.20779.844582-.52735-.01481-.65447.226689-.93927.428509-.50572.09805.21069.184659.18469.486171-.14317.274064-.29801.305923-.53135.123238-.92389-.225092-.48365-.214326-.51048.150375-.3162.412894.21995.781669-.055.599234-.44701-.06909-.14847.06889-.26681.401374-.34607.278331-.0664.500892-.0594.494085.0154-.112777 1.23932-.13228 4.22546-.03392 5.33631.118507 1.33847.79126 3.76044 1.016437 3.66157.05451-.0239.343805-.83252.643329-1.79731.346663-1.11662.464191-1.85085.321099-2.02081-.165678-.19679-.11568-.31702.194469-.45319.488742-.21459.731114-1.18189.37876-1.51407-.171741-.16192-.142642-.22971.10854-.24617.434907-.0285.381543-.14411-.317706-.6736-.551858-.41789-.553508-.42242-.05766-.27913.276266.0798.558566.12145.626368.0917.194657-.0855-.164724-.72544-.423984-.75497-.128461-.0146-.27274-.10863-.31997-.21012-.05448-.11706.05066-.15042.28718-.0906.659598.16674.911495-.30581.469212-.88167-.214596-.27941-.504796-.56374-.644459-.63034-.177519-.0847-.102697-.15674.246478-.23999.304133-.0725.460306-.19817.402503-.32238-.05221-.1122.0082-.19231.132284-.17819.124084.0141.285411-.33369.359542-.77145.07412-.43776.184348-.81889.244216-.84664 1.685909 1.70545 2.930215 9.87556 3.218883 14.62995h.264584v-11.57195c-.854287-1.78333-1.757831-3.31851-2.573317-4.13639-1.020482-1.02347-1.066741-1.17338-.29057-.94243.434644.12934.463423.10571.438684-.35019-.02537-.46748-.0099-.46349.384413.0649.321884.43132.689094.59792 1.695948.76939.13028.0222.223361.0335.344842.0525v-4.21878c-.02133.00008-.04196-.002-.06331-.002l-.896591.007.671594-.29972c.104117-.0464.199854-.10049.288312-.15656v-1.32661l-.580015-.11432h-1.95938l-1.932247.85694-.111935-.59739c-.01425-.0759-.0443-.17177-.06671-.25955h-2.99391c-.0012.001.0026.0107.0011.0113-.006.002-.03509-.01-.04749-.0113h-5.722122zm5.052789 5.37545c.200675.0259.231565.51674.0045.7972-.149404.18458-.32255.35805-.384413.38521-.160739.0706.120889-1.08443.283788-1.16387.03537-.0172.06743-.0222.0961-.0185z" opacity=".5" stroke-width=".264583"/><g fill="none"><path d="m17.273505 295.33565c-2.936085-4.15651-7.4839214-6.8572-13.0263996-6.8572-.8989256 0-1.7785093.078-2.6356882.22453" opacity=".8" stroke="url(#g)" stroke-linejoin="round" stroke-width=".264583"/><path d="m17.592336 295.33272c-2.888936-4.29197-7.7906624-7.1192-13.3452306-7.1192-.8979977 0-1.7775518.0774-2.6356882.21938" opacity=".3" stroke="#d25000" stroke-width=".264583"/><path d="m1.455212 268.82187h41.539581v26.722906h-41.539581z" opacity=".3" stroke="#000" stroke-linecap="round" stroke-width=".264584"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sw/res/nc20000.svg b/icon-themes/elementary_svg/sw/res/nc20000.svg
new file mode 100644
index 000000000..611fbf40e
--- /dev/null
+++ b/icon-themes/elementary_svg/sw/res/nc20000.svg
@@ -0,0 +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(.9794 0 0 1.02103 1.417 0)" gradientUnits="userSpaceOnUse" x1="6.126" x2="7.147" y2="15.671"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><path d="m13.512 14.52h-3.04v-5.607h-4.932v5.605h-3.052v-12.984h3.052v5.088h4.932v-5.087h3.04z" fill="url(#a)" stroke="#000" stroke-linejoin="round" stroke-opacity=".49" stroke-width=".962"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sw/res/nc20001.svg b/icon-themes/elementary_svg/sw/res/nc20001.svg
new file mode 100644
index 000000000..a259ab5df
--- /dev/null
+++ b/icon-themes/elementary_svg/sw/res/nc20001.svg
@@ -0,0 +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" x2="8" y1="0" y2="5"><stop offset="0" stop-color="#d4d4d4"/><stop offset="1" stop-color="#abacae"/></linearGradient><linearGradient id="b" gradientTransform="translate(-1 -1)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#c" y1="3" y2="4"/><linearGradient id="c" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" y1="6.451322" y2="10.245955"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999982" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientTransform="translate(-6 -1)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#c" y1="3" y2="4"/><linearGradient id="e" gradientTransform="translate(4 -1)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#c" y1="3" y2="4"/><linearGradient id="f" gradientTransform="translate(-1 6)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#c" y1="3" y2="4"/><linearGradient id="g" gradientTransform="translate(-6 6)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#c" y1="3" y2="4"/><linearGradient id="h" gradientTransform="translate(4 6)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#c" y1="3" y2="4"/><linearGradient id="i" gradientTransform="translate(-1 10)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#c" y1="3" y2="4"/><linearGradient id="j" gradientTransform="translate(-6 10)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#c" y1="3" y2="4"/><linearGradient id="k" gradientTransform="translate(4 10)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#c" y1="3" y2="4"/><linearGradient id="l" gradientTransform="translate(-1 3)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#c" y1="3" y2="4"/><linearGradient id="m" gradientTransform="translate(-6 3)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#c" y1="3" y2="4"/><linearGradient id="n" gradientTransform="translate(4 3)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#c" y1="3" y2="4"/><linearGradient id="o" gradientTransform="matrix(.59436 0 0 .5999 -19.765 2.467)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><rect fill="url(#o)" height="15" rx=".424" ry=".491" width="15" x=".5" y=".5"/><path d="m.5.5h15v3.98l-15 .02z" fill="url(#a)"/><path d="m.498.002c-.276 0-.5.224-.5.5l.002 14.998c0 .276.224.5.5.5h15c.276 0 .5-.224.5-.5l-.002-10.5h.002v-1h-.002v-3.498c0-.276-.224-.5-.5-.5zm.498.998h14.004v3h-4.002v-2.998h-1v2.998h-4v-2.998h-1v2.998h-4.002zm0 4h4.004v2h-4v1h4v3h-4v1h4v3h1v-3h4v3h1v-3h4v-1h-4v-3h4v3l.002 4.002h-14.004zm5.004 0h4v2h-4zm5 0h4v2h-4zm-5 3h4v3h-4z" fill="#030303" opacity=".32"/><path d="m.5 0c-.27614237 0-.5.22385763-.5.5v4.5h.99804688v-4.00195312h4.00195312v.00195312 3h-4v1h14v-1h-4v-3-.001953h4.001953v4.001953h.998047v-4.5c0-.27614237-.223858-.5-.5-.5zm5.5.99804688h4v.00195312 3h-4v-3z" fill="#555761" fill-opacity=".501961"/><g fill="none" stroke-linecap="square" stroke-opacity=".67451"><path d="m6.5 1.5h3v2h-3z" opacity=".8" stroke="url(#b)"/><path d="m1.5 1.5h3v2h-3z" opacity=".8" stroke="url(#d)"/><path d="m11.5 1.5h3v2h-3z" opacity=".8" stroke="url(#e)"/><path d="m6.5 8.5h3v2h-3z" stroke="url(#f)"/><path d="m1.5 8.5h3v2h-3z" stroke="url(#g)"/><path d="m11.5 8.5h3v2h-3z" stroke="url(#h)"/><path d="m6.5 12.5h3v2h-3z" stroke="url(#i)"/><path d="m1.5 12.5h3v2h-3z" stroke="url(#j)"/><path d="m11.5 12.5h3v2h-3z" stroke="url(#k)"/><path d="m6.5 5.5h3v1h-3z" stroke="url(#l)"/><path d="m1.5 5.5h3v1h-3z" stroke="url(#m)"/><path d="m11.5 5.5h3v1h-3z" stroke="url(#n)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sw/res/redline_deleted.svg b/icon-themes/elementary_svg/sw/res/redline_deleted.svg
new file mode 100644
index 000000000..f0accdf1f
--- /dev/null
+++ b/icon-themes/elementary_svg/sw/res/redline_deleted.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 12 12" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.19694688 -.20520309 .19694688 .20520309 2.33061 11.959949)" gradientUnits="userSpaceOnUse" x1="36.010902" x2="14.839336" xlink:href="#b" y1="13.022708" y2="33.936096"/><linearGradient id="b"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.19694688 -.20520309 .19694688 .20520309 2.13207 12.063489)" gradientUnits="userSpaceOnUse" x1="28.449389" x2="14.933557" xlink:href="#b" y1="20.584223" y2="33.906422"/><linearGradient id="d" gradientTransform="matrix(.3705263 0 0 .38647344 7.53368 3.190843)" gradientUnits="userSpaceOnUse" x1="9.381838" x2="8.558456" y1="-5.683686" y2="29.525"><stop offset="0" stop-color="#ff8c82"/><stop offset=".31209752" stop-color="#ed5353"/><stop offset=".57054454" stop-color="#c6262e"/><stop offset="1" stop-color="#a10705"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.64000001 0 0 .69565218 -14.27409 -4.111231)" gradientUnits="userSpaceOnUse" x1="27.614407" x2="27.59709" y1="22.317797" y2="8.095091"><stop offset="0" stop-color="#7a0000"/><stop offset="1" stop-color="#a10705"/></linearGradient><path d="m10.487233 8.6380487-2.5985152-2.639677 2.5003832-2.765347-1.8024278-1.7128878-2.5732371 2.6352129-2.6253886-2.6352129-1.8752805 1.775891 2.6253886 2.6910798-2.6253886 2.6481075 1.8752805 1.8446498 2.6223423-2.7669755 2.6284477 2.7669755z" fill="url(#d)" stroke="url(#e)" stroke-linejoin="round"/><g fill="none" transform="translate(-5.50768 -7.147474)"><path d="m14.094818 10.089129-2.587138 2.603288-2.6134914-2.607864" opacity=".5" stroke="url(#a)" stroke-linecap="square"/><path d="m14.915922 16.00768-2.726002-2.629518m-1.482952 0-2.3686351 2.539632" opacity=".4" stroke="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sw/res/redline_fmtcollset.svg b/icon-themes/elementary_svg/sw/res/redline_fmtcollset.svg
new file mode 100644
index 000000000..cb028e586
--- /dev/null
+++ b/icon-themes/elementary_svg/sw/res/redline_fmtcollset.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 12 12" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.5655975 0 0 .56210625 -4.744083 -11.931368)" gradientUnits="userSpaceOnUse" x1="28.059" x2="34.908363" y1="18.868" y2="27.452761"><stop offset="0" stop-color="#6e3d09"/><stop offset=".242" stop-color="#ea8113"/><stop offset=".621" stop-color="#5c3307"/><stop offset="1" stop-color="#e07c12"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.55644553 0 0 .56273841 -4.482598 -11.948609)" gradientUnits="userSpaceOnUse" x1="20.250999" x2="22.98122" y1="29.811001" y2="32.78363"><stop offset="0" stop-color="#f2f2f2"/><stop offset="1" stop-color="#c3c3c3"/></linearGradient><radialGradient id="c" cx="15.415" cy="35.356998" gradientTransform="matrix(.45238318 0 0 .51180633 -2.884954 -9.440078)" gradientUnits="userSpaceOnUse" r="7.579"><stop offset="0" stop-color="#650000"/><stop offset="1" stop-color="#fb66f5"/></radialGradient><path d="m8.2989695 3.6866492 2.2987695 2.1364175.912321-.9424949-.01006-4.8805718c-1.169498 1.3433426-2.2772155 2.6349628-3.2010335 3.6880859z" fill="url(#a)" stroke="#673907" stroke-linecap="round" stroke-width=".999964"/><path d="m4.06327 8.760102 1.43673 1.239898 5.353475-4.0260766c-.244244-.8807155-1.6378715-2.4668655-2.6795005-2.4668655l-4.1107045 5.2516071z" fill="url(#b)" stroke="#797b75" stroke-linecap="round" stroke-width=".999964"/><path d="m0 11.972945c3.0027657 0 5.6982687 1.078669 6.1292873-1.458596.349126-2.044467-2.0732009-3.024317-3.275744-1.19967-1.1522574 1.757121-2.8506698 2.658266-2.8506698 2.658266z" fill="url(#c)" stroke-width="1.43673"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sw/res/redline_formatted.svg b/icon-themes/elementary_svg/sw/res/redline_formatted.svg
new file mode 100644
index 000000000..ead4de809
--- /dev/null
+++ b/icon-themes/elementary_svg/sw/res/redline_formatted.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 12 12" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="9.268446" x2="11.522673" y1="-.636845" y2="1.560842"><stop offset="0" stop-color="#ad5f00"/><stop offset=".19753903" stop-color="#ffe16b"/><stop offset=".34189513" stop-color="#f9c440"/><stop offset=".43162128" stop-color="#fff394"/><stop offset=".53960335" stop-color="#f9c440"/><stop offset=".70950729" stop-color="#f9c440"/><stop offset=".80475914" stop-color="#ffe16b"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.40402 -.4057 .60738 .60227 -17.868 .693)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#c" y1="24.99" y2="30"/><linearGradient id="c"><stop offset="0" stop-color="#565656"/><stop offset=".5" stop-color="#9a9a9a"/><stop offset="1" stop-color="#545454"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.40402 -.4057 .60738 .60227 -17.983 .81)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><linearGradient id="e"><stop offset="0" stop-color="#b1b1b1"/><stop offset=".5" stop-color="#fff"/><stop offset="1" stop-color="#8f8f8f"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.40402 -.4057 .60738 .60227 -17.466 .29)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#c" y1="24.99" y2="30"/><linearGradient id="g" gradientTransform="matrix(.40402 -.4057 .60738 .60227 -17.58 .405)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><linearGradient id="h" gradientTransform="matrix(.40402 -.4057 .60738 .60227 -17.062 -.116)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#c" y1="24.99" y2="30"/><linearGradient id="i" gradientTransform="matrix(.40402 -.4057 .60738 .60227 -17.177 0)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#e" y1="24.99" y2="30"/><linearGradient id="j" gradientTransform="matrix(.40402 -.4057 .60738 .60227 -17.637 .462)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="29.056999" y2="26.030001"><stop offset="0" stop-color="#ece5a5"/><stop offset="1" stop-color="#fcfbf2"/></linearGradient><linearGradient id="k" gradientTransform="matrix(.37638 .03615 .0367 .37487 -2.218 -1.133)" gradientUnits="userSpaceOnUse" x1="5.518" x2="9.522" y1="37.372002" y2="41.391998"><stop offset="0" stop-color="#d48e15"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><g transform="matrix(1.0634123 0 0 1.0634123 -4.667001 4.976938)"><path d="m6.4924179 2.5690998c.1854536-.1350252.7463694.1676398 1.2754002.6927379.5270787.5237933.8199002 1.0697646.6878051 1.25893 0 0 .013015.011744.013015.013044l6.5956408-6.6416715c.167883-.1682923-.138603-.745574-.68325-1.2876316-.546601-.5427099-1.125736-.8447228-1.29297-.6764305z" fill="url(#a)" stroke="#ad5f00" stroke-linejoin="round" stroke-width=".940369"/><path d="m6.4919096 2.5693237c.1862272-.1352782.7466654.1669016 1.27548.6939594.527058.5226658.819575 1.069049.6878106 1.2579114 0 0 .013176.01142.012298.012298l4.5432378-4.57310532.01582-.0175686s-.01318-.01054117-.0123-.01141959c.131765-.18798396-.160752-.73524567-.68781-1.25878979-.527058-.525301-1.089253-.8283592-1.27548-.6939595l-.01582.017568z" fill="#f9c440" opacity=".6"/><path d="m12.033251-3.0099845c.186755-.1356773.74702.1669878 1.275401.692738.527078.5244457.819899 1.0697648.688455 1.2589305 0 .00131.01302.011742.01302.013045l1.008602-1.016276c.266793-.2661365-.018219-.712959-.637699-1.3332921-.529032-.5257502-1.089297-.8284153-1.275401-.6927379l-.01692.016308z" fill="#fe9ab8" opacity=".8" stroke="#de3e80" stroke-linejoin="round" stroke-width=".940369"/><g transform="matrix(.65071441 0 0 .65229558 5.158453 -4.630287)"><path d="m9.18 3.877c.285-.208 1.146.256 1.96 1.062.81.802 1.26 1.64 1.056 1.93l.02.018.126-.127s-.02-.016-.02-.018c.203-.29-.246-1.127-1.057-1.93-.812-.806-1.674-1.27-1.96-1.062z" fill="url(#b)"/><path d="m9.063 3.993c.286-.208 1.148.256 1.96 1.062.81.803 1.26 1.64 1.058 1.93 0 .002.02.018.02.02l.126-.128-.02-.018c.204-.29-.246-1.128-1.057-1.932-.813-.806-1.674-1.27-1.96-1.062z" fill="url(#d)"/><path d="m9.58 3.473c.287-.208 1.15.256 1.96 1.062.81.804 1.26 1.64 1.06 1.93-.002.002.018.018.017.02l.127-.127c0-.002-.02-.018-.02-.02.203-.29-.246-1.126-1.057-1.93-.812-.805-1.674-1.27-1.96-1.062z" fill="url(#f)"/><path d="m9.465 3.59c.286-.21 1.148.256 1.96 1.06.81.805 1.26 1.642 1.058 1.932l.02.018.125-.126s-.02-.018-.02-.02c.204-.288-.246-1.126-1.056-1.93-.813-.805-1.674-1.27-1.96-1.062z" fill="url(#g)"/><path d="m9.985 3.067c.286-.207 1.148.257 1.96 1.062.81.803 1.26 1.64 1.058 1.93 0 0 .02.018.02.02l.125-.128s-.02-.018-.02-.02c.203-.288-.246-1.126-1.057-1.93-.81-.805-1.673-1.27-1.96-1.062z" fill="url(#h)"/><path d="m9.87 3.183c.285-.207 1.147.257 1.96 1.062.81.804 1.26 1.642 1.057 1.93 0 .002.02.02.02.02l.125-.127s-.02-.018-.02-.02c.204-.288-.246-1.126-1.056-1.93-.813-.805-1.674-1.27-1.96-1.06z" fill="url(#i)"/><g fill-rule="evenodd" stroke-width="1.443381"><path d="m.26 15.794 4.772-1.725.04-.04c.202-.29-.253-1.128-1.064-1.93-.812-.807-1.673-1.27-1.96-1.06z" fill="url(#j)" stroke="url(#k)"/><path d="m.744 14.506-.484 1.284 1.3-.474c-.113-.134-.22-.268-.354-.402-.155-.154-.307-.28-.462-.408z" fill="#0c0c0c" stroke="#0c0c0c"/></g></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sw/res/redline_inserted.svg b/icon-themes/elementary_svg/sw/res/redline_inserted.svg
new file mode 100644
index 000000000..099e79e3f
--- /dev/null
+++ b/icon-themes/elementary_svg/sw/res/redline_inserted.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 12 12" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="68.44503" cy="48.965088" gradientTransform="matrix(-.00561549 .47311791 -.57158525 -.00679895 46.575766 -17.209033)" gradientUnits="userSpaceOnUse" r="31.000002"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.2817955 0 0 .2800956 12.196562 12.014885)" gradientUnits="userSpaceOnUse" x1="23.949001" x2="23.949001" y1="13.361179" y2="36.270004"><stop offset="0" stop-color="#fff"/><stop offset=".02157275" 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" gradientTransform="matrix(.2817955 0 0 .2800956 12.178741 12.02218)" gradientUnits="userSpaceOnUse" x1="24.012241" x2="24.012241" y1="21.516859" y2="24.789547"><stop offset="0" stop-color="#fff"/><stop offset=".0489575" 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.0920945 0 0 1.09091 -14.190039 -14.189788)"><path d="m17.113939 17.132292v-2.749998l2.747015.000001.000001 2.749998 2.747014-.000001v2.749998h-2.747014l-.000001 2.749998-2.747015-.000001v-2.749997l-2.747015.000001v-2.749998z" fill="url(#a)" stroke-width="1.000456"/><g fill="none" stroke-width=".916169"><path d="m18.029611 18.507292v-3.208331l.915672.000001.000001 3.20833m0 0-.000001 3.20833-.915672-.000001v-3.208329" opacity=".5" stroke="url(#b)"/><path d="m17.113939 17.132292v-2.749998l2.747015.000001.000001 2.749997h2.747014v2.749998h-2.747014l-.000001 2.749998-2.747015-.000001v-2.749997l-2.747015.000001v-2.749998z" opacity=".5" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round"/><path d="m19.403119 18.048957h2.289178v.916666h-2.289178m-1.831345-.000001-2.289179.000001v-.916666l2.289179-.000001" opacity=".5" stroke="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sw/res/redline_tablechg.svg b/icon-themes/elementary_svg/sw/res/redline_tablechg.svg
new file mode 100644
index 000000000..9600081fd
--- /dev/null
+++ b/icon-themes/elementary_svg/sw/res/redline_tablechg.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 12 12" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="6" x2="6" y1=".5" y2="4.5"><stop offset="0" stop-color="#d4d4d4"/><stop offset="1" stop-color="#abacae"/></linearGradient><linearGradient id="b" gradientTransform="translate(-1 6)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#c" y1="3" y2="4"/><linearGradient id="c" gradientTransform="matrix(.48483606 0 0 .5270602 -.165352 -.400235)" gradientUnits="userSpaceOnUse" x1="24.060406" x2="24.060406" y1="6.451322" y2="10.245955"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".99999982" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="d" gradientTransform="translate(-6 6)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#c" y1="3" y2="4"/><linearGradient id="e" gradientTransform="translate(-1 3)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#c" y1="3" y2="4"/><linearGradient id="f" gradientTransform="translate(-6 3)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#c" y1="3" y2="4"/><linearGradient id="g" gradientTransform="translate(-1 -1)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#c" y1="3" y2="4"/><linearGradient id="h" gradientTransform="translate(-6 -1)" gradientUnits="userSpaceOnUse" x1="9" x2="9" xlink:href="#c" y1="3" y2="4"/><linearGradient id="i" gradientTransform="matrix(.59436 0 0 .5999 -19.765 1.467)" gradientUnits="userSpaceOnUse" x1="42.507908" x2="42.507908" y1="-1.611935" y2="16.724455"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><rect fill="url(#i)" height="11" rx=".424" ry=".491" width="10" x=".5" y=".5"/><path d="m.49804688.00195313c-.27600002 0-.50000001.22399999-.50000001.49999999l.00195313 10.99804688c0 .276.224.5.5.5h10c.276 0 .5-.224.5-.5l-.001953-6.5h.001953v-1h-.002v-3.49804688c0-.276-.224-.49999999-.5-.49999999zm.49804687.99804687h9.00390625v3h-4.0019531v-2.9980469h-1v2.9980469h-4.00195315zm.00390625 4h4v2h-4v1h4v3h1v-3h4l.002 3.001953-9.002-.001953zm5 0h4v2h-4z" fill="#030303" opacity=".32"/><path d="m.92382812.5c-.23489599 0-.42382812.21822038-.42382812.49023438v3.49023442h10v-3.49023442c0-.272014-.188932-.49023438-.423828-.49023438z" fill="url(#a)"/><path d="m.5 0c-.27614237 0-.5.2238576-.5.5v4.5h.99804688v-4.00195312h9.00390612v4.00195312h.998047v-4.5c0-.2761424-.223858-.5-.5-.5zm4.5 1v3h-4v1h9v-1h-4v-3z" fill="#555761" fill-opacity=".501961"/><g fill="none" stroke-linecap="square" stroke-opacity=".67451"><path d="m6.5 1.5h3v2h-3z" opacity=".8" stroke="url(#g)"/><path d="m1.5 1.5h3v2h-3z" opacity=".8" stroke="url(#h)"/><path d="m6.5 8.5h3v2h-3z" stroke="url(#b)"/><path d="m1.5 8.5h3v2h-3z" stroke="url(#d)"/><path d="m6.5 5.5h3v1h-3z" stroke="url(#e)"/><path d="m1.5 5.5h3v1h-3z" stroke="url(#f)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sw/res/sc20234.svg b/icon-themes/elementary_svg/sw/res/sc20234.svg
new file mode 100644
index 000000000..7a3f1ff81
--- /dev/null
+++ b/icon-themes/elementary_svg/sw/res/sc20234.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="15.506" x2="6.006" xlink:href="#b" y1="8.003" y2="8.003"/><linearGradient id="b"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="c" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="29.880342" x2="29.880342" y1="62.031761" y2="49.969868"><stop offset="0" stop-color="#fff"/><stop offset=".45" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="6" x2="15.5" xlink:href="#b" y1="8.005" y2="8.005"/><linearGradient id="e" gradientTransform="matrix(0 -.5372 .57682 0 -15.997 19.866)" gradientUnits="userSpaceOnUse" x1="29.874586" x2="29.874586" y1="49.953785" y2="62.015682"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".66666651" stop-color="#fff" stop-opacity=".192157"/><stop offset=".66666651" stop-color="#fff"/><stop offset=".88888872" stop-color="#fff"/><stop offset=".88888872" stop-color="#fff" stop-opacity=".176471"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="8.338983" x2="8.288135" y1="14.008475" y2="1.127119"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><path d="m1.974.5c-.817 0-1.474.657-1.474 1.474v12.526h14v-12.527c0-.816-.657-1.473-1.474-1.473z" fill="#e9e9e9" stroke="url(#f)"/><path d="m2.205 1.5c-.39 0-.705.372-.705.834v1.666h12v-1.666c0-.462-.314-.834-.705-.834z" fill="none" opacity=".8" stroke="#fff"/><path d="m1 5h13v9h-13z" fill="#fff"/><path d="m1 4.5h13" fill="none" stroke="#8c8c8c"/><g stroke-miterlimit="7"><g transform="matrix(0 1 1 0 -3 -5.999989)"><path d="m10.518 11.916 4.482-3.916-4.494-3.857v2.36l-4.006.002.013 3.007 4.005-.004z" style="display:block;stroke:#a62100;stroke-width:.999922;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#d)"/><path d="m18.228764 1.1607228v1.1105286l-1.603364.7608893-4.581136.00444v1.5461213l4.638379.00773 1.546121.7730604v1.1571275l3.092242-2.7109789z" style="display:block;opacity:.5;fill:none;stroke-width:1.546121;stroke-miterlimit:7;stroke:url(#e)" transform="matrix(.64678 0 0 .64678 -.29 5.536)"/></g><g transform="matrix(0 -1 1 0 2.997 22.006)"><path d="m10.518 11.916 4.482-3.916-4.494-3.857v2.36l-4.006.002.013 3.007 4.005-.004z" style="display:block;stroke:#a62100;stroke-width:.999922;stroke-linejoin:round;stroke-opacity:.501961;fill:url(#a)"/><path d="m18.228764 1.1607228.0055 1.8698584-6.19.006v1.5461208l6.193-.005-.0085 1.9429185 3.092242-2.7109789z" style="display:block;opacity:.5;fill:none;stroke-width:1.546121;stroke-miterlimit:7;stroke:url(#c)" transform="matrix(.64678 0 0 .64678 -.29 5.536)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sw/res/sc20236.svg b/icon-themes/elementary_svg/sw/res/sc20236.svg
new file mode 100644
index 000000000..611fbf40e
--- /dev/null
+++ b/icon-themes/elementary_svg/sw/res/sc20236.svg
@@ -0,0 +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(.9794 0 0 1.02103 1.417 0)" gradientUnits="userSpaceOnUse" x1="6.126" x2="7.147" y2="15.671"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><path d="m13.512 14.52h-3.04v-5.607h-4.932v5.605h-3.052v-12.984h3.052v5.088h4.932v-5.087h3.04z" fill="url(#a)" stroke="#000" stroke-linejoin="round" stroke-opacity=".49" stroke-width=".962"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sw/res/sc20245.svg b/icon-themes/elementary_svg/sw/res/sc20245.svg
new file mode 100644
index 000000000..e1a3729fe
--- /dev/null
+++ b/icon-themes/elementary_svg/sw/res/sc20245.svg
@@ -0,0 +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="7.239398" x2="9.283306" y1="6.848341" y2="8.868646"><stop offset="0" stop-color="#ad5f00"/><stop offset=".13482948" stop-color="#ffe16b"/><stop offset=".20224422" stop-color="#f9c440"/><stop offset=".26965895" stop-color="#fff394"/><stop offset=".44650277" stop-color="#f9c440"/><stop offset=".57114136" stop-color="#f9c440"/><stop offset=".72038066" stop-color="#ffe16b"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.404 -.406 .607 .602 -17.868 .693)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#j" y1="24.99" y2="30"/><linearGradient id="c" gradientTransform="matrix(.404 -.406 .607 .602 -17.983 .81)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#k" y1="24.99" y2="30"/><linearGradient id="d" gradientTransform="matrix(.404 -.406 .607 .602 -17.466 .29)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#j" y1="24.99" y2="30"/><linearGradient id="e" gradientTransform="matrix(.404 -.406 .607 .602 -17.58 .405)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#k" y1="24.99" y2="30"/><linearGradient id="f" gradientTransform="matrix(.404 -.406 .607 .602 -17.062 -.116)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#j" y1="24.99" y2="30"/><linearGradient id="g" gradientTransform="matrix(.404 -.406 .607 .602 -17.177 0)" gradientUnits="userSpaceOnUse" x1="30.038" x2="30.038" xlink:href="#k" y1="24.99" y2="30"/><linearGradient id="h" gradientTransform="matrix(.404 -.406 .607 .602 -17.637 .462)" gradientUnits="userSpaceOnUse" x1="9" x2="9" y1="29.056999" y2="26.030001"><stop offset="0" stop-color="#ece5a5"/><stop offset="1" stop-color="#fcfbf2"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.376 .036 .037 .375 -2.218 -1.133)" gradientUnits="userSpaceOnUse" x1="5.518" x2="9.522" y1="37.372002" y2="41.391998"><stop offset="0" stop-color="#d48e15"/><stop offset="1" stop-color="#ad5f00"/></linearGradient><linearGradient id="j"><stop offset="0" stop-color="#565656"/><stop offset=".5" stop-color="#9a9a9a"/><stop offset="1" stop-color="#545454"/></linearGradient><linearGradient id="k"><stop offset="0" stop-color="#b1b1b1"/><stop offset=".5" stop-color="#fff"/><stop offset="1" stop-color="#8f8f8f"/></linearGradient><linearGradient id="l" gradientUnits="userSpaceOnUse" x1="3.139357" x2="2" y1="8.199039" y2="8"><stop offset="0" stop-color="#e4e4e4"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="m" gradientTransform="matrix(.30651975 .07076565 .00206702 .35162628 1.444267 -2.710719)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1=".364652" x2="28.05953" y1="19.599176" y2="19.599176"><stop offset="0" stop-color="#ffcd7d"/><stop offset=".26238" stop-color="#fc8f36"/><stop offset="1" stop-color="#e23a0e"/></linearGradient><linearGradient id="n" gradientTransform="matrix(.23110615 .05335507 .00154783 .26330901 3.115246 -1.75355)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="30" x2="-11" y1="30" y2="30"><stop offset="0" stop-color="#ba3d12"/><stop offset="1" stop-color="#db6737"/></linearGradient><linearGradient id="o" gradientTransform="matrix(.22538211 .05203355 .00150232 .25556415 3.252689 -1.530846)" gradientUnits="userSpaceOnUse" x1="24.001757" x2="22.875973" y1="9.295267" y2="37.167572"><stop offset="0" stop-color="#fff"/><stop offset=".13099068" stop-color="#fff" stop-opacity=".235294"/><stop offset=".90155029" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><path d="m1.5.99629868c.6852927-.52785734 1.0514583-.65415496 1.9428998.0037l.024433 14.00000132c-.5579985.446941-1.1658595.644568-1.9428998-.0037z" fill="url(#l)" opacity=".366" stroke="#000" stroke-linejoin="round"/><path d="m3.477033.89980097c-.012653-.4166076 1.545248-.56619149 3.144868-.13124613 1.5995612.43492876 2.0302384 1.16738386 3.842785 1.67268706 1.67888.4680389 4.04089-.052552 4.033155.3671489l.04803 8.1699512c.0177.561214-2.199832.580712-4.012332.1562-1.8124975-.424566-2.1535521-1.250666-3.860579-1.6801387-1.7060574-.429229-3.1871523.2995589-3.1484023-.4699621z" fill="url(#m)" fill-rule="evenodd" stroke="url(#n)" stroke-linejoin="round"/><path d="m6.6460219 1.8248314c-.6672204-.1869984-1.3407901-.211764-1.8457029-.2016096-.1684796.00339-.234435.0096-.3255798.02105l.029822 6.6778617c.06301-.00458.054244.00405.1288261-.00233.5436592-.046566 1.3726515-.1220227 2.2837191.1103022.8813314.2247436 1.454958.5879884 1.9416708.8972781.4854722.3084998.8745046.5515824 1.6278218.7286042.793209.186422 2.18852.252991 2.71322.257854.164424.0015.252985-.0017.35603-.01402l-.05091-6.5865162c-.08248.00323-.12109.010295-.227203.011687-.598846.00786-2.091542-.012935-3.031775-.2672464-.9175737-.2481873-1.5374431-.6272362-2.0330165-.9183703-.5029046-.295441-.9042571-.5288227-1.5669226-.7145447z" fill="none" opacity=".5" stroke="url(#o)" stroke-width="1.000002"/><path d="m13.992188 3.0214844c-.092739-.0155869-.287448.0003576-.457032.0058594.057034.0007821.121538.0024147.115235.0019531-.00766-.000561-.082013-.0045053-.19336 0 .005272-.0004586.011121-.0016583.015625-.0019531-.07572.005823-.090676-.0180102-.1875.0019531-.105948.0218374-.03269.0153637-.111328.0429687-.020769.0042309-.074054.013625-.074219.0136719-.000242.0000692-.091676.043843-.166015.0800781-.014928.0146247-.217124.0959844-.158203.0625.00476-.0017988.077647-.0292386.138671-.0527344-.143607.0700077-.304339.1481842-.304687.1484376a1.5619297 1.5619297 0 0 0 -.126953.1035156l-.019531.0175781a1.5619297 1.5619297 0 0 0 -.0625.0585937l-1.201172 1.2089844-.335938.3378906a1.5619297 1.5619297 0 0 0 -.007812.0078126l-.087891.0898437-.080078.0820313-.121094.1210937a1.5619297 1.5619297 0 0 0 -.013672.0117187l-.017578.0175782.064453-.0507813a1.5619297 1.5619297 0 0 0 -.052734.046875h.640625a1.5619297 1.5619297 0 0 0 -1.041016.4003907 1.5619297 1.5619297 0 0 0 -.068359.0742187l.027344-.0351563a1.5619297 1.5619297 0 0 0 -.078125.078125l-3.9531252 3.9785157c.1560518.0200331.3131989.0438663.4726562.0839843.7851638.1975398 1.2235134.4698788 1.7519531.7851568.5284397.315277 1.143322.668819 2.1152339.896484.835984.195799 1.715813.28366 2.488282.291016l1.53125-1.541016-.123047.082031a1.5619297 1.5619297 0 0 0 .216797-.175781 1.5619297 1.5619297 0 0 0 .052734-.054688l-.019531.023438.080078-.082031v-.001953l.085937-.085938.119141-.1191406a1.5619297 1.5619297 0 0 0 .013672-.0117188l.078125-.0800781.085938-.0878906.03125-.03125-.035157-6.3242188c-.071162-.0458888-.105615-.077566-.210937-.1328125a1.5619297 1.5619297 0 0 0 -.001953-.0019531s-.001953-.0019531-.001953-.0019531l-.011719-.0039063c-.149217-.0754181-.253776-.1235029-.048828-.0214843-.186466-.0926342-.383894-.1955057-.751953-.2558594zm-.660157.0234375c-.061328.0103656-.09685.0161595-.142578.0253906.002686-.0010412.025434-.0097749.025391-.0097656-.000326.0000705.067874-.0086957.117187-.015625zm-2.826172 2.3691406a1.5619297 1.5619297 0 0 0 -.046875.0429687l-.078125.0800782z" fill="#fff"/><g transform="translate(-.679492 -.94674)"><path d="m14.14 13.45c-.09-.014-.16-.01-.205.003l-6.08 1.347-1.118.25-.033.006-1.298.96 3.31-.05.03-.008 1.125-.248 6.077-1.36c.182-.04-.12-.273-.676-.524-.418-.187-.858-.334-1.13-.375z" fill="#0c0c0c" fill-rule="evenodd" opacity=".15"/><g transform="matrix(.7 0 0 .7 5.29 5.02)"><path d="m2.05 11.037c.285-.207 1.147.257 1.96 1.062.81.802 1.26 1.64 1.057 1.93 0 0 .02.017.02.02l10.136-10.183c.258-.258-.213-1.143-1.05-1.974-.84-.832-1.73-1.295-1.987-1.037z" fill="url(#a)" stroke="#ad5f00" stroke-linejoin="round" stroke-width=".714286"/><path d="m10.565 2.484c.287-.208 1.148.256 1.96 1.062.81.804 1.26 1.64 1.058 1.93 0 .002.02.018.02.02l1.55-1.558c.41-.408-.028-1.093-.98-2.044-.813-.806-1.674-1.27-1.96-1.062l-.026.025z" fill="#fe9ab8" opacity=".9" stroke="#de3e80" stroke-linejoin="round" stroke-width=".714286"/><path d="m9.18 3.877c.285-.208 1.146.256 1.96 1.062.81.8 1.26 1.64 1.056 1.93l.02.017.126-.127s-.02-.016-.02-.018c.203-.29-.246-1.127-1.057-1.93-.812-.806-1.674-1.27-1.96-1.062z" fill="url(#b)"/><path d="m9.063 3.993c.286-.208 1.148.256 1.96 1.062.81.803 1.26 1.64 1.058 1.93 0 .002.02.018.02.02l.127-.128-.02-.018c.204-.29-.246-1.13-1.057-1.933-.813-.806-1.674-1.27-1.96-1.062z" fill="url(#c)"/><path d="m9.58 3.473c.287-.208 1.15.256 1.96 1.062.81.804 1.26 1.64 1.06 1.93-.002.002.018.018.017.02l.127-.127c0-.002-.02-.018-.02-.02.203-.29-.246-1.126-1.057-1.93-.812-.805-1.674-1.27-1.96-1.062z" fill="url(#d)"/><path d="m9.465 3.59c.286-.21 1.148.256 1.96 1.06.81.805 1.26 1.642 1.058 1.932l.02.018.125-.126s-.02-.018-.02-.02c.204-.288-.246-1.126-1.056-1.93-.813-.805-1.674-1.27-1.96-1.062z" fill="url(#e)"/><path d="m9.985 3.067c.286-.207 1.148.257 1.96 1.062.81.802 1.26 1.64 1.058 1.93 0 0 .02.017.02.02l.125-.13s-.02-.017-.02-.02c.203-.287-.246-1.125-1.057-1.93-.81-.804-1.672-1.27-1.96-1.06z" fill="url(#f)"/><path d="m9.87 3.183c.285-.207 1.147.257 1.96 1.062.81.804 1.26 1.642 1.057 1.93 0 .002.02.02.02.02l.125-.127s-.02-.018-.02-.02c.204-.288-.246-1.126-1.056-1.93-.813-.805-1.674-1.27-1.96-1.06z" fill="url(#g)"/><g fill-rule="evenodd" stroke-width=".714286"><path d="m.26 15.794 4.772-1.725.04-.04c.202-.29-.253-1.13-1.064-1.93-.812-.808-1.673-1.27-1.96-1.06z" fill="url(#h)" stroke="url(#i)"/><path d="m.744 14.506-.484 1.284 1.3-.474c-.113-.134-.22-.268-.354-.402-.155-.154-.307-.28-.462-.408z" fill="#0c0c0c" stroke="#0c0c0c"/></g></g><path d="m7.0648438 12.62011c.1885286-.141322.7442769.184061 1.2672998.74498.5202317.556908.8069109 1.136221.6725713 1.333854 0 0 .012152.01207.011196.01306l4.590364-4.7744806.01907-.016718s-.01498-.012103-.01403-.013088c.1343391-.1976341-.1523509-.7759523-.6735169-1.333866-.523002-.5629097-1.078781-.885307-1.267299-.7449803l-.01625.017743z" fill="#f9c440" opacity=".6" stroke-width=".969556"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sw/res/sc20246.svg b/icon-themes/elementary_svg/sw/res/sc20246.svg
new file mode 100644
index 000000000..fafbdb663
--- /dev/null
+++ b/icon-themes/elementary_svg/sw/res/sc20246.svg
@@ -0,0 +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(.51817 0 0 .361 -1079.953 -1160.217)" gradientUnits="userSpaceOnUse" x1="2100.5779" x2="2100.5779" y1="3215.147" y2="3256.79"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.29115 0 0 .32302 2.122 -5.26)" gradientUnits="userSpaceOnUse" x1="29.556" x2="26.135" y1="28.447001" y2="34.106998"><stop offset="0" stop-color="#fff"/><stop offset=".004" stop-color="#fff" stop-opacity=".235"/><stop offset=".539" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.49412 0 0 .49434 11.832 -6.382)" gradientUnits="userSpaceOnUse" x1="-3.707" x2="-3.707" y1="39.159" y2="23.025"><stop offset="0" stop-color="#fff"/><stop offset=".373" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="8.848872" x2="8.848872" y1="3.921802" y2="14.075938"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="3.139357" x2="2" y1="8.199039" y2="8"><stop offset="0" stop-color="#e4e4e4"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.30651975 .07076565 .00206702 .35162628 1.444267 -2.710719)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1=".364652" x2="28.05953" y1="19.599176" y2="19.599176"><stop offset="0" stop-color="#ffcd7d"/><stop offset=".26238" stop-color="#fc8f36"/><stop offset="1" stop-color="#e23a0e"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.23110615 .05335507 .00154783 .26330901 3.115246 -1.75355)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="30" x2="-11" y1="30" y2="30"><stop offset="0" stop-color="#ba3d12"/><stop offset="1" stop-color="#db6737"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.22538211 .05203355 .00150232 .25556415 3.252689 -1.530846)" gradientUnits="userSpaceOnUse" x1="24.001757" x2="22.875973" y1="9.295267" y2="37.167572"><stop offset="0" stop-color="#fff"/><stop offset=".13099068" stop-color="#fff" stop-opacity=".235294"/><stop offset=".90155029" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><path d="m1.5.99629868c.6852927-.52785734 1.0514583-.65415496 1.9428998.0037l.024433 14.00000132c-.5579985.446941-1.1658595.644568-1.9428998-.0037z" fill="url(#e)" opacity=".366" stroke="#000" stroke-linejoin="round"/><path d="m3.477033.89980097c-.012653-.4166076 1.545248-.56619149 3.144868-.13124613 1.5995612.43492876 2.0302384 1.16738386 3.842785 1.67268706 1.67888.4680389 4.04089-.052552 4.033155.3671489l.04803 8.1699512c.0177.561214-2.199832.580712-4.012332.1562-1.8124975-.424566-2.1535521-1.250666-3.860579-1.6801387-1.7060574-.429229-3.1871523.2995589-3.1484023-.4699621z" fill="url(#f)" fill-rule="evenodd" stroke="url(#g)" stroke-linejoin="round"/><path d="m6.6460219 1.8248314c-.6672204-.1869984-1.3407901-.211764-1.8457029-.2016096-.1684796.00339-.234435.0096-.3255798.02105l.029822 6.6778617c.06301-.00458.054244.00405.1288261-.00233.5436592-.046566 1.3726515-.1220227 2.2837191.1103022.8813314.2247436 1.454958.5879884 1.9416708.8972781.4854722.3084998.8745046.5515824 1.6278218.7286042.793209.186422 2.18852.252991 2.71322.257854.164424.0015.252985-.0017.35603-.01402l-.05091-6.5865162c-.08248.00323-.12109.010295-.227203.011687-.598846.00786-2.091542-.012935-3.031775-.2672464-.9175737-.2481873-1.5374431-.6272362-2.0330165-.9183703-.5029046-.295441-.9042571-.5288227-1.5669226-.7145447z" fill="none" opacity=".5" stroke="url(#h)" stroke-width="1.000002"/><path d="m11.724609 4.9667969a1.0618225 1.0618225 0 0 0 -1.074218 1.0625v.3476562c-1.0807745.1660834-2.124622.5875123-2.8984379 1.3613281-.6059648.6059649-1.0286375 1.3744967-1.2734375 2.1953126.0243589.0056226.0478502.0075291.0722656.0136718.7866141.1979054 1.2255417.4699244 1.7539063.7851564s1.1427613.669146 2.1132815.896484c.952666.223128 1.987402.328251 2.822265.304688.417432-.011782.780389-.050991 1.09375-.150391.156681-.0497.304613-.112389.447266-.234375s.27896-.348922.271484-.585937l-.001953-.355469-.560547-.8164064.552735-.3867187-.013672-2.3496094-2.707031-1.8945313a1.0618225 1.0618225 0 0 0 -.597657-.1933593z" fill="#fff" opacity=".99"/><g transform="matrix(.63 0 0 .63 6.358 5.714)"><path d="m8.5.5v2.02a6.5 6.5 0 0 0 -.5-.02 6.5 6.5 0 0 0 -6.5 6.5 6.5 6.5 0 0 0 6.5 6.5 6.5 6.5 0 0 0 6.48-6h-3.02a3.5 3.5 0 0 1 -3.46 3 3.5 3.5 0 0 1 -3.5-3.5 3.5 3.5 0 0 1 3.5-3.5 3.5 3.5 0 0 1 .5.04v1.96l5-3.5z" fill="url(#a)" opacity=".99"/><g fill="none"><g stroke-width="1.584"><path d="m8.5.5v2.02a6.5 6.5 0 0 0 -.5-.02 6.5 6.5 0 0 0 -6.5 6.5 6.5 6.5 0 0 0 6.5 6.5 6.5 6.5 0 0 0 6.48-6h-3.02a3.5 3.5 0 0 1 -3.46 3 3.5 3.5 0 0 1 -3.5-3.5 3.5 3.5 0 0 1 3.5-3.5 3.5 3.5 0 0 1 .5.04v1.96l5-3.5z" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/><path d="m9.496 5.578v-3.13l2.222 1.56z" opacity=".5" stroke="url(#b)"/><path d="m12.32 10.176a4.49 4.49 0 0 1 -5.392 3.202 4.49 4.49 0 0 1 -3.33-5.315 4.49 4.49 0 0 1 5.232-3.458" opacity=".5" stroke="url(#c)"/></g><ellipse cx="8" cy="9.212" opacity=".99" rx="4" ry="2.472"/><path d="m13.386 10.154a5.506 5.504 0 0 1 -6.446 4.246 5.506 5.504 0 0 1 -4.357-6.372 5.506 5.504 0 0 1 6.3-4.46" opacity=".5" stroke="url(#d)" stroke-width="1.584"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sw/res/sc20247.svg b/icon-themes/elementary_svg/sw/res/sc20247.svg
new file mode 100644
index 000000000..7b8db25b8
--- /dev/null
+++ b/icon-themes/elementary_svg/sw/res/sc20247.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="10.186459" x2="10.186459" y1="2.549" y2="9.641272"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="10.244605" x2="9.855729" y1="3.30187" y2="3.73827"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset=".539" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="8.334375" x2="8.334375" xlink:href="#d" y1="2.36523" y2="4.614189"/><linearGradient id="d"><stop offset="0" stop-color="#fff"/><stop offset=".5" stop-color="#fff" stop-opacity=".235"/><stop offset=".75" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="9.134326" x2="9.128125" xlink:href="#d" y1="1.753905" y2="3.688147"/><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="9.458856" x2="9.260419" y1="4.92889" y2="2.547652"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="g" cx="64.574997" cy="48.605" gradientTransform="matrix(0 .3853 -.4196 0 32.39 -16.793)" gradientUnits="userSpaceOnUse" r="31"><stop offset="0" stop-color="#d1ff82"/><stop offset=".262" stop-color="#9bdb4d"/><stop offset=".661" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></radialGradient><linearGradient id="h" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="-51.786404" x2="-51.73251" y1="50.786446" y2="13.722036"><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.999992" x2="23.99999" y1="15.461527" y2="41.076912"><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="j" gradientTransform="matrix(.29999963 0 0 .33182443 .550002 -.608582)" gradientUnits="userSpaceOnUse" x1="25.750006" x2="25.132275" y1="14.028393" y2="47.013336"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><path d="m2.5000006 3.5c2.4060855 0 10.4999994.0009713 10.4999994.0009713v11.9990287h-10.500012z" fill="url(#j)" stroke-width="1.070216"/><g fill="none"><path d="m12.5 14.5h-9.0000001l.000012-10.0008904h9.0000001z" stroke="url(#i)" stroke-linecap="round"/><path d="m2.4999741 3.4990836c2.5206756 0 11.0000629.000954 11.0000629.000954l.000001 11.9999884h-11.000076z" stroke="url(#h)" stroke-linejoin="round" stroke-width=".999922"/></g><g transform="matrix(2.5196976 0 0 2.5196976 -18.833456 2.580689)"><path d="m7.7044465 2.150778c.042122 1.3724856.5031972 2.1779892 1.9528454 2.0231256v.7549856l1.2501501-1.0270976-1.2501501-1.155704v.793746c-1.1223336.0592364-1.2588422-.4419317-1.3890556-1.3890556z" style="fill:none;stroke-width:.396873;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:20;stroke-opacity:.490196;opacity:.6;stroke:url(#f)"/><path d="m7.7044465 1.753905c.042122 1.3724856.5031972 2.1779892 1.9528454 2.0231256v.7549856l1.2501501-1.0270976-1.2501501-1.155704v.793746c-1.1223336.0592364-1.2588422-.4419317-1.3890556-1.3890556z" style="stroke:#002e99;stroke-width:.396873;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:20;stroke-opacity:.490196;fill:url(#a)"/><g fill="none"><path d="m9.8419049 3.4395834.00476-.6794884.7658021.7464222-.7681953.7214093-.0033633-.6253431" opacity=".5" stroke="url(#b)" stroke-width=".26"/><g stroke-width=".396873"><path d="m9.6572919 3.5566038c-1.1265459.0527097-1.6538422-.2152067-1.7316686-1.8026988" opacity=".5" stroke="url(#c)"/><path d="m9.6572919 3.4006708c-.5447375.0454536-1.4507879-.0518308-1.5874921-1.4483293h-.291331" opacity=".5" stroke="url(#e)"/></g></g></g><g transform="translate(0 -8)"><path d="m10.5 10.5v-2.007h3v2.007h2.007v3h-2.007v2.007h-3v-2.007h-2.007v-3z" fill="url(#g)"/><path d="m10.5 10.5v-2.007h3v2.007h2.007v3h-2.007v2.007h-3v-2.007h-2.007v-3z" fill="none" opacity=".5" stroke="#206b00" stroke-linecap="round" stroke-linejoin="round"/><g fill="#fff"><path d="m11 9h2v1h-2z" opacity=".5"/><path d="m11 14h2v1h-2z" opacity=".2"/><path d="m9 11v1h2v-1zm4 0v1h2v-1z" opacity=".4"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sw/res/sc20248.svg b/icon-themes/elementary_svg/sw/res/sc20248.svg
new file mode 100644
index 000000000..5f8720b71
--- /dev/null
+++ b/icon-themes/elementary_svg/sw/res/sc20248.svg
@@ -0,0 +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(.2432 0 0 .3513 4.114 2.548)" gradientUnits="userSpaceOnUse" x1="22.589361" x2="22.589361" y1="5.419867" y2="30.578991"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.2538 0 0 .305 21.082 2.295)" gradientUnits="userSpaceOnUse" x1="-51.785999" x2="-51.785999" y1="50.785999" y2="2.906"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="10.536" x2="10.54" y1="15.009" y2="7.433"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.2216563 0 0 .23232146 6.447187 6.67876)" gradientUnits="userSpaceOnUse" x1="24.884825" x2="25.379175" y1="10.270733" y2="34.245117"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="3" x2="2" y1="8" y2="8"><stop offset="0" stop-color="#e4e4e4"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.30651975 .07076565 .00206702 .35162628 1.444267 -2.710719)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1=".364652" x2="28.05953" y1="19.599176" y2="19.599176"><stop offset="0" stop-color="#ffcd7d"/><stop offset=".26238" stop-color="#fc8f36"/><stop offset="1" stop-color="#e23a0e"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.23110615 .05335507 .00154783 .26330901 3.115246 -1.75355)" gradientUnits="userSpaceOnUse" spreadMethod="reflect" x1="30" x2="-11" y1="30" y2="30"><stop offset="0" stop-color="#ba3d12"/><stop offset="1" stop-color="#db6737"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.22538211 .05203355 .00150232 .25556415 3.252689 -1.530846)" gradientUnits="userSpaceOnUse" x1="23.195148" x2="22.875973" y1="13.006207" y2="37.167572"><stop offset="0" stop-color="#fff"/><stop offset=".24357878" stop-color="#fff" stop-opacity=".235294"/><stop offset=".90155029" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><path d="m1.5.99629868c.6852927-.52785734 1.1085585-.65415364 2 .00370132v14c-.5579985.446941-1.2229597.648268-2 0z" fill="url(#e)" opacity=".366" stroke="#000" stroke-linejoin="round"/><path d="m3.477033.89980097c-.012653-.4166076 1.545248-.56619149 3.144868-.13124613 1.5995612.43492876 2.0302384 1.16738386 3.842785 1.67268706 1.67888.4680389 4.04089-.052552 4.033155.3671489l.04803 8.1699512c.0177.561214-2.199832.580712-4.012332.1562-1.8124975-.424566-2.1535521-1.250666-3.860579-1.6801387-1.7060574-.429229-3.1871523.2995589-3.1484023-.4699621z" fill="url(#f)" fill-rule="evenodd" stroke="url(#g)" stroke-linejoin="round"/><path d="m6.6460219 1.8248314c-.6672204-.1869984-1.3407901-.211764-1.8457029-.2016096-.1684796.00339-.234435.0096-.3255798.02105l.029822 6.6778617c.06301-.00458.054244.00405.1288261-.00233.5436592-.046566 1.3726515-.1220227 2.2837191.1103022.8813314.2247436 1.454958.5879884 1.9416708.8972781.4854722.3084998.8745046.5515824 1.6278218.7286042.793209.186422 2.18852.252991 2.71322.257854.164424.0015.252985-.0017.35603-.01402l-.05091-6.5865162c-.08248.00323-.12109.010295-.227203.011687-.598846.00786-2.091542-.012935-3.031775-.2672464-.9175737-.2481873-1.5374431-.6272362-2.0330165-.9183703-.5029046-.295441-.9042571-.5288227-1.5669226-.7145447z" fill="none" opacity=".5" stroke="url(#h)" stroke-width="1.000002"/><path d="m7.5000007 6.5h7.9999993v9h-8.0000049z" fill="url(#d)" stroke-width=".769751"/><g fill="none" transform="matrix(.6788559 0 0 .6788559 4.977734 4.977734)"><path d="m14.026933 14.026933h-8.8383996v-10.3114663h8.8383996z" stroke="url(#a)" stroke-linecap="round" stroke-width="1.473067"/><path d="m3.7154668 2.2424001 11.7845332-.0000001v13.2576h-11.7845333z" stroke="url(#b)" stroke-linejoin="round" stroke-width="1.473067"/><path d="m14.309246 10.344267-3.964979 4.4192-3.6826669-4.4192 2.9461333.736533v-3.6449999l1.9502666-.0808001v3.645z" opacity=".6" stroke="url(#c)" stroke-linecap="round" stroke-width=".726"/></g><path d="m14.318768 11.5-2.318768 2.5-1.979906-2.5h1.479906v-2h1v2z" fill="#7e8087" stroke="#7c7c7c" stroke-linecap="round"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sw/res/sf01.svg b/icon-themes/elementary_svg/sw/res/sf01.svg
new file mode 100644
index 000000000..5f3bd3c1b
--- /dev/null
+++ b/icon-themes/elementary_svg/sw/res/sf01.svg
@@ -0,0 +1,2 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><radialGradient id="b" cx="10" cy="1.34" gradientTransform="matrix(-2.79608 0 0 -2.9958 37.96 4.016)" gradientUnits="userSpaceOnUse" r="5.007" xlink:href="#a"/><radialGradient id="c" cx="9" cy="1.239" gradientTransform="matrix(-2.5459 0 0 -2.9096 31.913 3.606)" gradientUnits="userSpaceOnUse" r="5.499" xlink:href="#a"/><clipPath id="d"><path d="m16 1.7929688c-1.036913 1.1926078-1.994844 2.305806-2.84375 3.2773437-.01719-.0007439-.01443-.00586-.0332-.00586a.53346598.53346598 0 0 0 -.429691.2167975l-4.427734 5.986328c-.5977315.129119-1.1855087.457135-1.6035156 1.091797-1.1329277 1.726413-2.4042969 3.275391-2.4042969 3.275391a.53346598.53346598 0 0 0 -.1191406.365234h5.4785156c.1737957-.102636.340494-.219138.4882815-.365234.412334-.407618.681596-.978348.802734-1.691407.05267-.307763-.0127-.578532-.05664-.855468l5.148437-4.4882816z"/></clipPath><linearGradient id="e" gradientTransform="matrix(.5656 0 0 .5621 -.077 -7.93)" gradientUnits="userSpaceOnUse" x1="28.059" x2="33.437" y1="18.868" y2="23.743"><stop offset="0" stop-color="#6e3d09"/><stop offset=".242" stop-color="#ea8113"/><stop offset=".621" stop-color="#5c3307"/><stop offset="1" stop-color="#e07c12"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.55645 0 0 .56274 .185 -7.95)" gradientUnits="userSpaceOnUse" x1="20.250999" x2="22.011999" y1="29.811001" y2="31.724001"><stop offset="0" stop-color="#f2f2f2"/><stop offset="1" stop-color="#c3c3c3"/></linearGradient><radialGradient id="g" cx="15.415" cy="35.356998" gradientTransform="matrix(.45238 0 0 .5118 1.782 -5.44)" gradientUnits="userSpaceOnUse" r="7.579"><stop offset="0" stop-color="#650000"/><stop offset="1" stop-color="#fb66f5"/></radialGradient>
+/&amp;gt;<g transform="translate(-2)"><path d="m7.34 1.494c-1.583 0-2.78.338-3.604 1.022a.493.493 0 0 0 -.002 0c-.82.67-1.24 1.694-1.24 3.035 0 1.395.446 2.48 1.32 3.216a.493.493 0 0 0 .002.002c.875.74 2.12 1.11 3.74 1.11h.186v4.138a.493.493 0 0 0 .492.492h.774a.493.493 0 0 0 .492-.492c0-3.137-.006-6.86-.008-10.524h2.016v10.507a.493.493 0 0 0 .492.492h1a.493.493 0 0 0 .492-.492v-12a.493.493 0 0 0 -.492-.492c-2.288 0-3.16-.008-5.658-.014a.493.493 0 0 0 -.002 0zm-3.604 1.022.09-.06a.493.493 0 0 0 -.09.06z" fill="url(#c)"/><path d="m7.34 1c-1.654 0-2.98.357-3.922 1.14-.95.776-1.418 1.963-1.418 3.41 0 1.503.498 2.75 1.494 3.59 1.156 1.08 2.873 1.223 3.74 1.23h.014v4.136c0 .273.22.494.495.494h1.757c.274 0 .496-.22.494-.494l.006-10.506h1v10.518c0 .266.216.482.483.482h2.035c.266 0 .483-.216.482-.482v-13.036c0-.266-.216-.482-.482-.482h-4.518zm5.66 1v12h-1v-11h-3c.002 3.832.008 7.733.008 11.016h-.773v-4.14c0-.27-.22-.49-.492-.49h-.188c-1.543 0-2.66-.35-3.42-.995h-.002c-.764-.645-1.147-1.542-1.147-2.84 0-1.246.358-2.08 1.06-2.654h.005c.702-.584 1.778-.91 3.29-.91 2.496.005 3.371.013 5.659.013z" fill-opacity=".431"/><path d="m13 2v12h-1v-11h-3c.002 3.832.008 7.733.008 11.016h-.773v-4.14c0-.27-.22-.49-.492-.49h-.188c-1.543 0-2.66-.35-3.42-.995h-.002c-.764-.645-1.147-1.542-1.147-2.84 0-1.246.358-2.08 1.06-2.654h.005c.702-.584 1.778-.91 3.29-.91 2.496.005 3.371.013 5.659.013z" fill="url(#b)"/></g><g clip-path="url(#d)"><path d="m13.247 5.778 2.3 2.136.91-.942-.01-4.88c-1.168 1.343-2.276 2.634-3.2 3.687z" fill="url(#e)" stroke="#673907" stroke-linecap="round"/><path d="m8.316 12.098 1.437 1.24 6.05-5.273c-.245-.88-1.64-2.467-2.68-2.467z" fill="url(#f)" stroke="#797b75" stroke-linecap="round"/><path d="m4.667 15.973c3.003 0 5.284.417 5.715-2.12.35-2.045-2.073-3.025-3.275-1.2-1.153 1.757-2.437 3.32-2.437 3.32z" fill="url(#g)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sw/res/sf02.svg b/icon-themes/elementary_svg/sw/res/sf02.svg
new file mode 100644
index 000000000..96b3b6d0c
--- /dev/null
+++ b/icon-themes/elementary_svg/sw/res/sf02.svg
@@ -0,0 +1,2 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="8.168" cy=".273" gradientTransform="matrix(-1.81092 0 0 -2.56547 21.792 .7)" gradientUnits="userSpaceOnUse" r="6.626"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><clipPath id="b"><path d="m16 1.7929688c-1.036913 1.1926078-1.994844 2.305806-2.84375 3.2773437-.01719-.0007439-.01443-.00586-.0332-.00586a.53346598.53346598 0 0 0 -.429691.2167975l-4.427734 5.986328c-.5977315.129119-1.1855087.457135-1.6035156 1.091797-1.1329277 1.726413-2.4042969 3.275391-2.4042969 3.275391a.53346598.53346598 0 0 0 -.1191406.365234h5.4785156c.1737957-.102636.340494-.219138.4882815-.365234.412334-.407618.681596-.978348.802734-1.691407.05267-.307763-.0127-.578532-.05664-.855468l5.148437-4.4882816z"/></clipPath><linearGradient id="c" gradientTransform="matrix(.5656 0 0 .5621 -.077 -7.93)" gradientUnits="userSpaceOnUse" x1="28.059" x2="33.437" y1="18.868" y2="23.743"><stop offset="0" stop-color="#6e3d09"/><stop offset=".242" stop-color="#ea8113"/><stop offset=".621" stop-color="#5c3307"/><stop offset="1" stop-color="#e07c12"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.55645 0 0 .56274 .185 -7.95)" gradientUnits="userSpaceOnUse" x1="20.250999" x2="22.011999" y1="29.811001" y2="31.724001"><stop offset="0" stop-color="#f2f2f2"/><stop offset="1" stop-color="#c3c3c3"/></linearGradient><radialGradient id="e" cx="15.415" cy="35.356998" gradientTransform="matrix(.45238 0 0 .5118 1.782 -5.44)" gradientUnits="userSpaceOnUse" r="7.579"><stop offset="0" stop-color="#650000"/><stop offset="1" stop-color="#fb66f5"/></radialGradient>
+/&amp;gt;<path d="m10.173 14.52-.903-3.092h-4.54l-.903 3.09h-2.847l4.398-13.036h3.23l4.412 13.04zm-1.533-5.4q-1.252-4.203-1.414-4.753-.154-.55-.222-.87-.28 1.136-1.61 5.62z" fill="url(#a)" stroke="#000" stroke-linejoin="round" stroke-opacity=".471" stroke-width=".962"/><g clip-path="url(#b)"><path d="m13.247 5.778 2.3 2.136.91-.942-.01-4.88c-1.168 1.343-2.276 2.634-3.2 3.687z" fill="url(#c)" stroke="#673907" stroke-linecap="round"/><path d="m8.316 12.098 1.437 1.24 6.05-5.273c-.245-.88-1.64-2.467-2.68-2.467z" fill="url(#d)" stroke="#797b75" stroke-linecap="round"/><path d="m4.667 15.973c3.003 0 5.284.417 5.715-2.12.35-2.045-2.073-3.025-3.275-1.2-1.153 1.757-2.437 3.32-2.437 3.32z" fill="url(#e)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sw/res/sf03.svg b/icon-themes/elementary_svg/sw/res/sf03.svg
new file mode 100644
index 000000000..e4af1ec20
--- /dev/null
+++ b/icon-themes/elementary_svg/sw/res/sf03.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 4.2333332 4.2333335" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><clipPath id="a"><path d="m16 1.793c-1.037 1.193-1.995 2.307-2.844 3.277-.017 0-.014-.006-.033-.006a.533.533 0 0 0 -.43.217l-4.427 5.989c-.598.13-1.186.457-1.604 1.09-1.133 1.728-2.404 3.277-2.404 3.277a.533.533 0 0 0 -.12.365h5.48c.173-.103.34-.22.487-.365.413-.408.682-.98.803-1.692.053-.307-.012-.578-.056-.855l5.148-4.49z"/></clipPath><linearGradient id="b" gradientTransform="matrix(.5656 0 0 .562 -.077 -7.93)" gradientUnits="userSpaceOnUse" x1="28.059" x2="33.437" y1="18.868" y2="23.743"><stop offset="0" stop-color="#6e3d09"/><stop offset=".242" stop-color="#ea8113"/><stop offset=".621" stop-color="#5c3307"/><stop offset="1" stop-color="#e07c12"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.5565 0 0 .5627 .185 -7.95)" gradientUnits="userSpaceOnUse" x1="20.250999" x2="22.011999" y1="29.811001" y2="31.724001"><stop offset="0" stop-color="#f2f2f2"/><stop offset="1" stop-color="#c3c3c3"/></linearGradient><radialGradient id="d" cx="15.415" cy="35.356998" gradientTransform="matrix(.4524 0 0 .5118 1.782 -5.44)" gradientUnits="userSpaceOnUse" r="7.579"><stop offset="0" stop-color="#650000"/><stop offset="1" stop-color="#fb66f5"/></radialGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="2" y2="14"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="3" 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="g" gradientTransform="matrix(.44577 0 0 .44994 23.778918 -.392045)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="h" gradientTransform="matrix(1 0 0 -1 0 14.999997)" gradientUnits="userSpaceOnUse" x1="8" x2="8" xlink:href="#f" y1="3" y2="10.999997"/><g transform="scale(.26458333)"><rect fill="url(#e)" height="13.000003" rx="1" width="13.000003" x="1.5" y="1.499997"/><rect fill="none" height="13.000003" rx="1" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".501961" width="13.000003" x="1.5" y="1.499997"/><path d="m2.5 2.499997h11v11h-11z" fill="none" opacity=".5" stroke="url(#f)" stroke-linecap="round" stroke-linejoin="round"/><rect fill="url(#g)" height="7" rx=".528" ry=".556" stroke="#002e99" stroke-opacity=".501961" width="7" x="4.5" y="4.5"/><path d="m3.5 12.5h9v-9h-9z" fill="none" opacity=".5" stroke="url(#h)" stroke-linecap="round" stroke-linejoin="round"/><g clip-path="url(#a)"><path d="m13.247 5.778 2.3 2.136.91-.942-.01-4.88c-1.168 1.343-2.276 2.634-3.2 3.687z" fill="url(#b)" stroke="#673907" stroke-linecap="round"/><path d="m8.316 12.098 1.437 1.24 6.05-5.273c-.245-.88-1.64-2.467-2.68-2.467z" fill="url(#c)" stroke="#797b75" stroke-linecap="round"/><path d="m4.667 15.973c3.003 0 5.284.417 5.715-2.12.35-2.045-2.073-3.025-3.275-1.2-1.153 1.757-2.437 3.32-2.437 3.32z" fill="url(#d)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sw/res/sf05.svg b/icon-themes/elementary_svg/sw/res/sf05.svg
new file mode 100644
index 000000000..21239794f
--- /dev/null
+++ b/icon-themes/elementary_svg/sw/res/sf05.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><clipPath id="a"><path d="m16 1.7929688c-1.036913 1.1926078-1.994844 2.305806-2.84375 3.2773437-.01719-.0007439-.01443-.00586-.0332-.00586a.53346598.53346598 0 0 0 -.429691.2167975l-4.427734 5.986328c-.5977315.129119-1.1855087.457135-1.6035156 1.091797-1.1329277 1.726413-2.4042969 3.275391-2.4042969 3.275391a.53346598.53346598 0 0 0 -.1191406.365234h5.4785156c.1737957-.102636.340494-.219138.4882815-.365234.412334-.407618.681596-.978348.802734-1.691407.05267-.307763-.0127-.578532-.05664-.855468l5.148437-4.4882816z"/></clipPath><linearGradient id="b" gradientTransform="matrix(.5656 0 0 .5621 -.077 -7.93)" gradientUnits="userSpaceOnUse" x1="28.059" x2="33.437" y1="18.868" y2="23.743"><stop offset="0" stop-color="#6e3d09"/><stop offset=".242" stop-color="#ea8113"/><stop offset=".621" stop-color="#5c3307"/><stop offset="1" stop-color="#e07c12"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.55645 0 0 .56274 .185 -7.95)" gradientUnits="userSpaceOnUse" x1="20.250999" x2="22.011999" y1="29.811001" y2="31.724001"><stop offset="0" stop-color="#f2f2f2"/><stop offset="1" stop-color="#c3c3c3"/></linearGradient><radialGradient id="d" cx="15.415" cy="35.356998" gradientTransform="matrix(.45238 0 0 .5118 1.782 -5.44)" gradientUnits="userSpaceOnUse" r="7.579"><stop offset="0" stop-color="#650000"/><stop offset="1" stop-color="#fb66f5"/></radialGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="18" y2="2"><stop offset="0" stop-color="#555"/><stop offset="1" stop-color="#666"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="2" x2="2" y1="2.5" y2="5.5"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="2" x2="2" y1="3" y2="5"><stop offset="0" stop-color="#fff"/><stop offset=".49771357" stop-color="#fff" stop-opacity=".235294"/><stop offset=".74999994" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><path d="m6 6.5h-.5v.5 1 .5h.5 6 .5v-.5-1-.5h-.5z" fill="url(#e)"/><path d="m10 7v.5zm-4 0v.5h4v-.5zm4 0v.5h2v-.5z" fill="#bebebe" opacity=".2"/><path d="m6 6.5h-.5v.5 1 .5h.5 6 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><path d="m6 2.5h-.5v.5 1 .5h.5 9 .5v-.5-1-.5h-.5z" fill="url(#e)"/><path d="m10 3v.5zm-4 0v.5h4v-.5zm4 0v.5h5v-.5z" fill="#bebebe" opacity=".2"/><path d="m6 2.5h-.5v.5 1 .5h.5 9 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><path d="m6 10.5h-.5v.5 1 .5h.5 8 .5v-.5-1-.5h-.5z" fill="url(#e)"/><path d="m10 11v.5zm-4 0v.5h4v-.5zm4 0v.5h4v-.5z" fill="#bebebe" opacity=".2"/><path d="m6 10.5h-.5v.5 1 .5h.5 8 .5v-.5-1-.5h-.5z" fill="none" opacity=".61" stroke="#000"/><path d="m3.5 4a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" fill="url(#f)"/><path d="m3.5 4a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" fill="none" opacity=".5" stroke="#002e99"/><path d="m2.5 4a.5.5 0 0 1 -.5.5.5.5 0 0 1 -.5-.5.5.5 0 0 1 .5-.5.5.5 0 0 1 .5.5z" fill="none" opacity=".39" stroke="url(#g)"/><g transform="translate(0 8)"><path d="m3.5 4a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" fill="url(#f)"/><g fill="none"><path d="m3.5 4a1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z" opacity=".5" stroke="#002e99"/><path d="m2.5 4a.5.5 0 0 1 -.5.5.5.5 0 0 1 -.5-.5.5.5 0 0 1 .5-.5.5.5 0 0 1 .5.5z" opacity=".39" stroke="url(#g)"/></g></g><g clip-path="url(#a)"><path d="m13.247 5.778 2.3 2.136.91-.942-.01-4.88c-1.168 1.343-2.276 2.634-3.2 3.687z" fill="url(#b)" stroke="#673907" stroke-linecap="round"/><path d="m8.316 12.098 1.437 1.24 6.05-5.273c-.245-.88-1.64-2.467-2.68-2.467z" fill="url(#c)" stroke="#797b75" stroke-linecap="round"/><path d="m4.667 15.973c3.003 0 5.284.417 5.715-2.12.35-2.045-2.073-3.025-3.275-1.2-1.153 1.757-2.437 3.32-2.437 3.32z" fill="url(#d)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/Landscapecopy_24x24.svg b/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/Landscapecopy_24x24.svg
new file mode 100644
index 000000000..be361b044
--- /dev/null
+++ b/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/Landscapecopy_24x24.svg
@@ -0,0 +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="17.965765" cy="4.464714" gradientTransform="matrix(-.73524631 .01521489 -.02797912 -1.3520671 25.696809 12.164997)" gradientUnits="userSpaceOnUse" r="8.192993"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.04349113 0 0 .0082353 -1.718936 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 17.238794 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><linearGradient id="f" gradientTransform="matrix(0 .48571543 -.45629666 0 23.651133 .342824)" gradientUnits="userSpaceOnUse" x1="9.848163" x2="44.18507" y1="29.289719" y2="26.732151"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="g" gradientTransform="matrix(0 .40540511 -.51351351 0 24.32432 2.269687)" gradientUnits="userSpaceOnUse" x1="4.843375" x2="39.786461" y1="23.277712" y2="24.30217"><stop offset="0" stop-color="#fff"/><stop offset=".13011844" 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="translate(-2 -2)"><path d="m3.500001 22h21v2h-21z" fill="url(#c)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#d)" opacity=".15"/><path d="m24.5 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.6924-.999816-1.5-.999816z" fill="url(#e)" opacity=".15"/></g><path d="m22.500038 3.499955c0 3.8955809-.0014 17.000059-.0014 17.000059l-20.998716.000021s0-11.3333863 0-17.00008h21.000054z" fill="url(#f)"/><path d="m2.4999999 19.5v-15.0000003h19.0000001v15.0000003z" fill="none" stroke="url(#g)" stroke-linecap="round"/><g stroke="#000"><path d="m22.500038 3.499955c0 3.8955809-.0014 17.000059-.0014 17.000059l-20.998716.000021s0-11.3333863 0-17.00008h21.000054z" fill="none" opacity=".3" stroke-linejoin="round" stroke-width=".999922"/><path d="m14.281239 16.53337-.648886-2.157508h-3.262317l-.6498802 2.157508h-2.0450345l3.1599657-9.1019838h2.317309l3.17189 9.1019838zm-1.103007-3.7696c-.59887-1.956247-.937059-3.0618356-1.014568-3.3167649-.072871-.2569419-.125869-.4595437-.158992-.6078052-.134481.5286429-.520036 1.8368321-1.156667 3.9245701z" fill="url(#a)" stroke-opacity=".6" stroke-width=".680986"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/column1_24x24.svg b/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/column1_24x24.svg
new file mode 100644
index 000000000..c0f1576ec
--- /dev/null
+++ b/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/column1_24x24.svg
@@ -0,0 +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(.0435 0 0 .00824 -3.72 16.98)" 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><radialGradient id="b" cx="605.714" cy="486.648" gradientTransform="matrix(-.01205 0 0 .00824 8.76 16.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.714" cy="486.648" gradientTransform="matrix(.01205 0 0 .00824 15.24 16.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#c"/><linearGradient id="e" gradientTransform="matrix(.48572 0 0 .4563 .343 .35)" gradientUnits="userSpaceOnUse" x1="5.471" x2="40.471" y1="25.534" y2="25.534"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.4054 0 0 .5135 2.27 -.324)" gradientUnits="userSpaceOnUse" x1="6.735" x2="41.268" y1="24" y2="24"><stop offset="0" stop-color="#fff"/><stop offset=".027" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><path d="m1.5 20h21v2h-21z" fill="url(#a)" opacity=".15"/><path d="m1.5 20v2c-.62.004-1.5-.448-1.5-1s.692-1 1.5-1z" fill="url(#b)" opacity=".15"/><path d="m22.5 20v2c.62.004 1.5-.448 1.5-1s-.692-1-1.5-1z" fill="url(#d)" opacity=".15"/><path d="m3.5 1.5h17v21h-17z" fill="url(#e)" transform="matrix(0 1 -1 0 24 0)"/><g fill="none"><path d="m19.5 21.5h-15v-19h15z" stroke="url(#f)" stroke-linecap="round" transform="matrix(0 1 -1 0 24 0)"/><path d="m22.5 3.5v17h-21v-17z" opacity=".3" stroke="#000" stroke-linejoin="round"/><path d="m4.507 7.5h14.993m-14.993 3h14.993m-14.993 3h14.993m-14.993 3h14.993" stroke="#616161" stroke-linecap="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/column2_24x24.svg b/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/column2_24x24.svg
new file mode 100644
index 000000000..c9c28a138
--- /dev/null
+++ b/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/column2_24x24.svg
@@ -0,0 +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(.0435 0 0 .00824 -3.72 16.98)" 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><radialGradient id="b" cx="605.714" cy="486.648" gradientTransform="matrix(-.01205 0 0 .00824 8.76 16.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.714" cy="486.648" gradientTransform="matrix(.01205 0 0 .00824 15.24 16.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#c"/><linearGradient id="e" gradientTransform="matrix(.48572 0 0 .4563 .343 .35)" gradientUnits="userSpaceOnUse" x1="5.471" x2="40.471" y1="25.534" y2="25.534"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.4054 0 0 .5135 2.27 -.324)" gradientUnits="userSpaceOnUse" x1="6.735" x2="41.268" y1="24" y2="24"><stop offset="0" stop-color="#fff"/><stop offset=".027" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><path d="m1.5 20h21v2h-21z" fill="url(#a)" opacity=".15"/><path d="m1.5 20v2c-.62.004-1.5-.448-1.5-1s.692-1 1.5-1z" fill="url(#b)" opacity=".15"/><path d="m22.5 20v2c.62.004 1.5-.448 1.5-1s-.692-1-1.5-1z" fill="url(#d)" opacity=".15"/><path d="m3.5 1.5h17v21h-17z" fill="url(#e)" transform="matrix(0 1 -1 0 24 0)"/><g fill="none"><path d="m19.5 21.5h-15v-19h15z" stroke="url(#f)" stroke-linecap="round" transform="matrix(0 1 -1 0 24 0)"/><path d="m22.5 3.5v17h-21v-17z" opacity=".3" stroke="#000" stroke-linejoin="round"/><path d="m13.5 7.5h6.007m-6.007 3h6.007m-6.007 3h6.007m-6.007 3h6.007m-15-9h5.993m-5.993 3h5.993m-5.993 3h5.993m-5.993 3h5.993" stroke="#616161" stroke-linecap="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/column3_24x24.svg b/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/column3_24x24.svg
new file mode 100644
index 000000000..408c8870c
--- /dev/null
+++ b/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/column3_24x24.svg
@@ -0,0 +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(.0435 0 0 .00824 -3.72 16.98)" 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><radialGradient id="b" cx="605.714" cy="486.648" gradientTransform="matrix(-.01205 0 0 .00824 8.76 16.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.714" cy="486.648" gradientTransform="matrix(.01205 0 0 .00824 15.24 16.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#c"/><linearGradient id="e" gradientTransform="matrix(.48572 0 0 .4563 .343 .35)" gradientUnits="userSpaceOnUse" x1="5.471" x2="40.471" y1="25.534" y2="25.534"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.4054 0 0 .5135 2.27 -.324)" gradientUnits="userSpaceOnUse" x1="6.735" x2="41.268" y1="24" y2="24"><stop offset="0" stop-color="#fff"/><stop offset=".027" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><path d="m1.5 20h21v2h-21z" fill="url(#a)" opacity=".15"/><path d="m1.5 20v2c-.62.004-1.5-.448-1.5-1s.692-1 1.5-1z" fill="url(#b)" opacity=".15"/><path d="m22.5 20v2c.62.004 1.5-.448 1.5-1s-.692-1-1.5-1z" fill="url(#d)" opacity=".15"/><path d="m3.5 1.5h17v21h-17z" fill="url(#e)" transform="matrix(0 1 -1 0 24 0)"/><g fill="none"><path d="m19.5 21.5h-15v-19h15z" stroke="url(#f)" stroke-linecap="round" transform="matrix(0 1 -1 0 24 0)"/><path d="m22.5 3.5v17h-21v-17z" opacity=".3" stroke="#000" stroke-linejoin="round"/><path d="m16.507 7.5h3m-3 3h3m-3 3h3m-3 3h3m-15-9h3m-3 3h3m-3 3h3m-3 3h3m2.993-9h3m-3 3h3m-3 3h3m-3 3h3" stroke="#616161" stroke-linecap="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/column_L_1_24x24.svg b/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/column_L_1_24x24.svg
new file mode 100644
index 000000000..79e70f2ed
--- /dev/null
+++ b/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/column_L_1_24x24.svg
@@ -0,0 +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(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="e" gradientTransform="matrix(.48571543 0 0 .45629666 .342829 .348862)" 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="f" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.32432)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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><path d="m3.500001 22h16.999998v2h-16.999998z" fill="url(#a)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#b)" opacity=".15"/><path d="m20.5 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#d)" opacity=".15"/><path d="m3.4999601 1.499957c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.998716s-11.3333862 0-17.0000799 0c0-7.000018 0-14.0000349 0-21.0000537z" fill="url(#e)"/><g fill="none"><path d="m19.5 21.5h-15.0000004v-18.9999999h15.0000004z" stroke="url(#f)" stroke-linecap="round"/><path d="m3.4999601 1.499957c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.998716s-11.3333862 0-17.0000799 0c0-7.000018 0-14.0000349 0-21.0000537z" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/><g stroke="#616161" stroke-linecap="round"><path d="m6.5071212 5.49995h10.9999998"/><path d="m6.5071212 9.49995h10.9999998"/><path d="m6.5071212 13.49995h10.9999998"/><path d="m6.5071212 17.49995h10.9999998"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/column_L_2_24x24.svg b/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/column_L_2_24x24.svg
new file mode 100644
index 000000000..d12a7365d
--- /dev/null
+++ b/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/column_L_2_24x24.svg
@@ -0,0 +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(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="e" gradientTransform="matrix(.48571543 0 0 .45629666 .342829 .348862)" 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="f" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.32432)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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><path d="m3.500001 22h16.999998v2h-16.999998z" fill="url(#a)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#b)" opacity=".15"/><path d="m20.5 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#d)" opacity=".15"/><path d="m3.4999601 1.499957c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.998716s-11.3333862 0-17.0000799 0c0-7.000018 0-14.0000349 0-21.0000537z" fill="url(#e)"/><g fill="none"><path d="m19.5 21.5h-15.0000004v-18.9999999h15.0000004z" stroke="url(#f)" stroke-linecap="round"/><path d="m3.4999601 1.499957c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.998716s-11.3333862 0-17.0000799 0c0-7.000018 0-14.0000349 0-21.0000537z" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/><g stroke="#616161" stroke-linecap="round"><path d="m6.5071212 5.49995h3.9928788"/><path d="m6.5071212 9.49995h3.9928788"/><path d="m6.5071212 13.49995h3.9928788"/><path d="m6.5071212 17.49995h3.9928788"/><path d="m13.5 5.49995h4"/><path d="m13.5 9.49995h4"/><path d="m13.5 13.49995h4"/><path d="m13.5 17.49995h4"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/column_L_3_24x24.svg b/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/column_L_3_24x24.svg
new file mode 100644
index 000000000..11f457d9d
--- /dev/null
+++ b/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/column_L_3_24x24.svg
@@ -0,0 +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(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="e" gradientTransform="matrix(.48571543 0 0 .45629666 .342829 .348862)" 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="f" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.32432)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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><path d="m3.500001 22h16.999998v2h-16.999998z" fill="url(#a)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#b)" opacity=".15"/><path d="m20.5 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#d)" opacity=".15"/><path d="m3.4999601 1.499957c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.998716s-11.3333862 0-17.0000799 0c0-7.000018 0-14.0000349 0-21.0000537z" fill="url(#e)"/><g fill="none"><path d="m19.5 21.5h-15.0000004v-18.9999999h15.0000004z" stroke="url(#f)" stroke-linecap="round"/><path d="m3.4999601 1.499957c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.998716s-11.3333862 0-17.0000799 0c0-7.000018 0-14.0000349 0-21.0000537z" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/><g stroke="#616161" stroke-linecap="round"><path d="m5.5071212 5.49995h2.9928788"/><path d="m5.5071212 9.49995h2.9928788"/><path d="m5.5071212 13.49995h2.9928788"/><path d="m5.5071212 17.49995h2.9928788"/><path d="m10.507121 5.49995h2.992879"/><path d="m10.507121 9.49995h2.992879"/><path d="m10.507121 13.49995h2.992879"/><path d="m10.507121 17.49995h2.992879"/><path d="m15.507121 5.49995h2.992879"/><path d="m15.507121 9.49995h2.992879"/><path d="m15.507121 13.49995h2.992879"/><path d="m15.507121 17.49995h2.992879"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/column_L_copy_24x24.svg b/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/column_L_copy_24x24.svg
new file mode 100644
index 000000000..71655dcd5
--- /dev/null
+++ b/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/column_L_copy_24x24.svg
@@ -0,0 +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(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="e" gradientTransform="matrix(.48571543 0 0 .45629666 .342829 .348862)" 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="f" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.32432)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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><path d="m3.500001 22h16.999998v2h-16.999998z" fill="url(#a)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#b)" opacity=".15"/><path d="m20.5 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#d)" opacity=".15"/><path d="m3.4999601 1.499957c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.998716s-11.3333862 0-17.0000799 0c0-7.000018 0-14.0000349 0-21.0000537z" fill="url(#e)"/><g fill="none"><path d="m19.5 21.5h-15.0000004v-18.9999999h15.0000004z" stroke="url(#f)" stroke-linecap="round"/><path d="m3.4999601 1.499957c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.998716s-11.3333862 0-17.0000799 0c0-7.000018 0-14.0000349 0-21.0000537z" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/column_L_left_24x24.svg b/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/column_L_left_24x24.svg
new file mode 100644
index 000000000..f288d2d6f
--- /dev/null
+++ b/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/column_L_left_24x24.svg
@@ -0,0 +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(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="e" gradientTransform="matrix(.48571543 0 0 .45629666 .342829 .348862)" 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="f" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.32432)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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><path d="m3.500001 22h16.999998v2h-16.999998z" fill="url(#a)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#b)" opacity=".15"/><path d="m20.5 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#d)" opacity=".15"/><path d="m3.4999601 1.499957c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.998716s-11.3333862 0-17.0000799 0c0-7.000018 0-14.0000349 0-21.0000537z" fill="url(#e)"/><g fill="none"><path d="m19.5 21.5h-15.0000004v-18.9999999h15.0000004z" stroke="url(#f)" stroke-linecap="round"/><path d="m3.4999601 1.499957c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.998716s-11.3333862 0-17.0000799 0c0-7.000018 0-14.0000349 0-21.0000537z" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/><g stroke="#616161" stroke-linecap="round"><path d="m5.5071212 5.49995h7.9928788"/><path d="m5.5071212 9.49995h7.9928788"/><path d="m5.5071212 13.49995h7.9928788"/><path d="m5.5071212 17.49995h7.9928788"/><path d="m15.507121 5.49995h2.992879"/><path d="m15.507121 9.49995h2.992879"/><path d="m15.507121 13.49995h2.992879"/><path d="m15.507121 17.49995h2.992879"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/column_L_right_24x24.svg b/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/column_L_right_24x24.svg
new file mode 100644
index 000000000..fb95a4fc1
--- /dev/null
+++ b/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/column_L_right_24x24.svg
@@ -0,0 +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(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238793 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="e" gradientTransform="matrix(.48571543 0 0 .45629666 .342829 .348862)" 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="f" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.32432)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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><path d="m3.500001 22h16.999998v2h-16.999998z" fill="url(#a)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#b)" opacity=".15"/><path d="m20.5 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#d)" opacity=".15"/><path d="m3.4999601 1.499957c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.998716s-11.3333862 0-17.0000799 0c0-7.000018 0-14.0000349 0-21.0000537z" fill="url(#e)"/><g fill="none"><path d="m19.5 21.5h-15.0000004v-18.9999999h15.0000004z" stroke="url(#f)" stroke-linecap="round"/><path d="m3.4999601 1.499957c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.998716s-11.3333862 0-17.0000799 0c0-7.000018 0-14.0000349 0-21.0000537z" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/><g stroke="#616161" stroke-linecap="round"><path d="m5.5071212 5.49995h2.9928788"/><path d="m5.5071212 9.49995h2.9928788"/><path d="m5.5071212 13.49995h2.9928788"/><path d="m5.5071212 17.49995h2.9928788"/><path d="m10.5 5.49995h8"/><path d="m10.5 9.49995h8"/><path d="m10.5 13.49995h8"/><path d="m10.5 17.49995h8"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/columncopy_24x24.svg b/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/columncopy_24x24.svg
new file mode 100644
index 000000000..c6e5f621c
--- /dev/null
+++ b/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/columncopy_24x24.svg
@@ -0,0 +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(.0435 0 0 .00824 -3.72 16.98)" 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><radialGradient id="b" cx="605.714" cy="486.648" gradientTransform="matrix(-.01205 0 0 .00824 8.76 16.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.714" cy="486.648" gradientTransform="matrix(.01205 0 0 .00824 15.24 16.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#c"/><linearGradient id="e" gradientTransform="matrix(.48572 0 0 .4563 .343 .35)" gradientUnits="userSpaceOnUse" x1="5.471" x2="40.471" y1="25.534" y2="25.534"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.4054 0 0 .5135 2.27 -.324)" gradientUnits="userSpaceOnUse" x1="6.735" x2="41.268" y1="24" y2="24"><stop offset="0" stop-color="#fff"/><stop offset=".027" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><path d="m1.5 20h21v2h-21z" fill="url(#a)" opacity=".15"/><path d="m1.5 20v2c-.62.004-1.5-.448-1.5-1s.692-1 1.5-1z" fill="url(#b)" opacity=".15"/><path d="m22.5 20v2c.62.004 1.5-.448 1.5-1s-.692-1-1.5-1z" fill="url(#d)" opacity=".15"/><path d="m3.5 1.5h17v21h-17z" fill="url(#e)" transform="matrix(0 1 -1 0 24 0)"/><g fill="none"><path d="m19.5 21.5h-15v-19h15z" stroke="url(#f)" stroke-linecap="round" transform="matrix(0 1 -1 0 24 0)"/><path d="m22.5 3.5v17h-21v-17z" opacity=".3" stroke="#000" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/columnleft_24x24.svg b/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/columnleft_24x24.svg
new file mode 100644
index 000000000..1f388d259
--- /dev/null
+++ b/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/columnleft_24x24.svg
@@ -0,0 +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(.0435 0 0 .00824 -3.72 16.98)" 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><radialGradient id="b" cx="605.714" cy="486.648" gradientTransform="matrix(-.01205 0 0 .00824 8.76 16.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.714" cy="486.648" gradientTransform="matrix(.01205 0 0 .00824 15.24 16.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#c"/><linearGradient id="e" gradientTransform="matrix(.48572 0 0 .4563 .343 .35)" gradientUnits="userSpaceOnUse" x1="5.471" x2="40.471" y1="25.534" y2="25.534"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.4054 0 0 .5135 2.27 -.324)" gradientUnits="userSpaceOnUse" x1="6.735" x2="41.268" y1="24" y2="24"><stop offset="0" stop-color="#fff"/><stop offset=".027" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><path d="m1.5 20h21v2h-21z" fill="url(#a)" opacity=".15"/><path d="m1.5 20v2c-.62.004-1.5-.448-1.5-1s.692-1 1.5-1z" fill="url(#b)" opacity=".15"/><path d="m22.5 20v2c.62.004 1.5-.448 1.5-1s-.692-1-1.5-1z" fill="url(#d)" opacity=".15"/><path d="m3.5 1.5h17v21h-17z" fill="url(#e)" transform="matrix(0 1 -1 0 24 0)"/><g fill="none"><path d="m19.5 21.5h-15v-19h15z" stroke="url(#f)" stroke-linecap="round" transform="matrix(0 1 -1 0 24 0)"/><path d="m22.5 3.5v17h-21v-17z" opacity=".3" stroke="#000" stroke-linejoin="round"/><path d="m16.507 7.5h3m-3 3h3m-3 3h3m-3 3h3m-15-9h8.993m-8.993 3h8.993m-8.993 3h8.993m-8.993 3h8.993" stroke="#616161" stroke-linecap="round"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/columnright_24x24.svg b/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/columnright_24x24.svg
new file mode 100644
index 000000000..a4230403d
--- /dev/null
+++ b/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/columnright_24x24.svg
@@ -0,0 +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(.04349113 0 0 .0082353 -3.718937 16.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 8.761206 16.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 15.238793 16.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="e" gradientTransform="matrix(.48571543 0 0 .45629666 .342829 .348862)" gradientUnits="userSpaceOnUse" x1="8.905992" x2="38.30854" y1="21.935001" y2="23.059198"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.32432)" gradientUnits="userSpaceOnUse" x1="6.91809" x2="40.850716" y1="25.386711" y2="25.14237"><stop offset="0" stop-color="#fff"/><stop offset=".00014547" 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><path d="m1.5 20h21v2h-21z" fill="url(#a)" opacity=".15"/><path d="m1.4999999 20.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#b)" opacity=".15"/><path d="m22.5 20.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.692402-.999816-1.5-.999816z" fill="url(#d)" opacity=".15"/><g transform="matrix(0 1 -1 0 23.999995 -.000005)"><path d="m3.4999601 1.499957c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.998716s-11.3333862 0-17.0000799 0c0-7.000018 0-14.0000349 0-21.0000537z" fill="url(#e)"/><g fill="none"><path d="m19.5 21.5h-15.0000004v-18.9999999h15.0000004z" stroke="url(#f)" stroke-linecap="round"/><path d="m3.4999601 1.499957c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.998716s-11.3333862 0-17.0000799 0c0-7.000018 0-14.0000349 0-21.0000537z" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/></g></g><g fill="none" stroke="#616161" stroke-linecap="round"><path d="m4.507121 7.49995h3"/><path d="m4.507121 10.49995h3"/><path d="m4.507121 13.49995h3"/><path d="m4.507121 16.49995h3"/><path d="m10.5 7.49995h9"/><path d="m10.5 10.49995h9"/><path d="m10.5 13.49995h9"/><path d="m10.5 16.49995h9"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/documentsizeA3_24x24.svg b/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/documentsizeA3_24x24.svg
new file mode 100644
index 000000000..b277398b4
--- /dev/null
+++ b/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/documentsizeA3_24x24.svg
@@ -0,0 +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="9" cy="3.783174" gradientTransform="matrix(-2.183201 -.15594313 .2735958 -3.8303361 -.952272 15.567571)" gradientUnits="userSpaceOnUse" r="3.655032"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><radialGradient id="b" cx="17.965765" cy="4.464714" fx="17.965765" fy="4.464714" gradientTransform="matrix(-.73990773 .01511964 -.02815651 -1.3436024 22.503944 12.090976)" gradientUnits="userSpaceOnUse" r="8.192993" xlink:href="#a"/><radialGradient id="c" cx="16.055662" cy="8.255987" fx="16.055662" fy="8.255987" gradientTransform="matrix(-1.0879642 -.00367625 .01009985 -2.9889938 33.440263 31.292913)" gradientUnits="userSpaceOnUse" r="3.437856" xlink:href="#a"/><linearGradient id="d" gradientTransform="matrix(.0435 0 0 .00824 -3.72 16.98)" 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><radialGradient id="e" cx="605.714" cy="486.648" gradientTransform="matrix(-.01205 0 0 .00824 8.76 16.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#f"/><linearGradient id="f"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="g" cx="605.714" cy="486.648" gradientTransform="matrix(.01205 0 0 .00824 15.24 16.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#f"/><linearGradient id="h" gradientTransform="matrix(.48572 0 0 .4563 .343 .35)" gradientUnits="userSpaceOnUse" x1="5.471" x2="40.471" y1="25.534" y2="25.534"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.4054 0 0 .5135 2.27 -.324)" gradientUnits="userSpaceOnUse" x1="6.735" x2="41.268" y1="24" y2="24"><stop offset="0" stop-color="#fff"/><stop offset=".027" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><path d="m1.5 20h21v2h-21z" fill="url(#d)" opacity=".15"/><path d="m1.5 20v2c-.62.004-1.5-.448-1.5-1s.692-1 1.5-1z" fill="url(#e)" opacity=".15"/><path d="m22.5 20v2c.62.004 1.5-.448 1.5-1s-.692-1-1.5-1z" fill="url(#g)" opacity=".15"/><path d="m3.5 1.5h17v21h-17z" fill="url(#h)" transform="matrix(0 1 -1 0 24 0)"/><path d="m19.5 21.5h-15v-19h15z" fill="none" stroke="url(#i)" stroke-linecap="round" transform="matrix(0 1 -1 0 24 0)"/><g stroke="#000" stroke-linejoin="round"><path d="m22.5 3.5v17h-21v-17z" fill="none" opacity=".3"/><g stroke-opacity=".6"><path d="m11.016 16.432-.653-2.144h-3.283l-.654 2.144h-2.058l3.18-9.045h2.332l3.192 9.045zm-1.11-3.746c-.6026667-1.944-.943-3.0426667-1.021-3.296-.0733333-.2553333-.1266667-.4566667-.16-.604-.1353333.5253333-.5233333 1.825333-1.164 3.9z" fill="url(#b)" stroke-width=".681" transform="scale(.9937 1.0063)"/><path d="m19.397175 9.4973197c0 .5655403-.168929 1.0465523-.506787 1.4430343-.339183.397153-.815165.670196-1.427947.819128v.03723c.723414.09057 1.270942.313631 1.642586.66919.370981.351533.556472.826843.556472 1.425927 0 .872127-.312022 1.552049-.936065 2.03977-.624044.483024-1.515724.724536-2.675041.724536-.971176 0-1.832383-.163021-2.58362-.489062v-1.630203c.347132.17778.728713.322016 1.144743.432709.417354.112034.829739.168052 1.237156.168052.624707 0 1.085783-.107339 1.383231-.322016.29811-.214677.447165-.560174.447165-1.036489 0-.424658-.171248-.725877-.513743-.903657-.343158-.17778-.890356-.26667-1.641593-.26667h-.679691v-1.469198h.692609c.694266 0 1.201053-.09124 1.520361-.273713.321296-.185831.481945-.501809.481945-.9479349 0-.6862966-.423979-1.0294449-1.271936-1.0294449-.294798 0-.595226.049644-.901286.1489324-.302085.099289-.638618.2703593-1.009599.513213l-.874456-1.318253c.814834-.5957296 1.787666-.8935944 2.918497-.8935944.926128 0 1.656498.1901907 2.191108.5705721.538586.3797105.807878.9086889.807878 1.5869351z" fill="url(#c)" stroke-width=".680986"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/documentsizeA4_24x24.svg b/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/documentsizeA4_24x24.svg
new file mode 100644
index 000000000..b1d6a0947
--- /dev/null
+++ b/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/documentsizeA4_24x24.svg
@@ -0,0 +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="9" cy="3.783174" gradientTransform="matrix(-2.183201 -.15594313 .2735958 -3.8303361 -.952272 15.567571)" gradientUnits="userSpaceOnUse" r="3.655032"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><radialGradient id="b" cx="17.965765" cy="4.464714" fx="17.965765" fy="4.464714" gradientTransform="matrix(-.73990773 .01511964 -.02815651 -1.3436024 22.503944 12.090976)" gradientUnits="userSpaceOnUse" r="8.192993" xlink:href="#a"/><radialGradient id="c" cx="6.76855" cy="4.301104" fx="6.76855" fy="4.301104" gradientTransform="matrix(-.73429159 .04042877 -.0652164 -1.1844994 22.515868 11.275761)" gradientUnits="userSpaceOnUse" r="8.192993" xlink:href="#a"/><linearGradient id="d" gradientTransform="matrix(.0435 0 0 .00824 -3.72 16.98)" 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><radialGradient id="e" cx="605.714" cy="486.648" gradientTransform="matrix(-.01205 0 0 .00824 8.76 16.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#f"/><linearGradient id="f"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="g" cx="605.714" cy="486.648" gradientTransform="matrix(.01205 0 0 .00824 15.24 16.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#f"/><linearGradient id="h" gradientTransform="matrix(.48572 0 0 .4563 .343 .35)" gradientUnits="userSpaceOnUse" x1="5.471" x2="40.471" y1="25.534" y2="25.534"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.4054 0 0 .5135 2.27 -.324)" gradientUnits="userSpaceOnUse" x1="6.735" x2="41.268" y1="24" y2="24"><stop offset="0" stop-color="#fff"/><stop offset=".027" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><path d="m1.5 20h21v2h-21z" fill="url(#d)" opacity=".15"/><path d="m1.5 20v2c-.62.004-1.5-.448-1.5-1s.692-1 1.5-1z" fill="url(#e)" opacity=".15"/><path d="m22.5 20v2c.62.004 1.5-.448 1.5-1s-.692-1-1.5-1z" fill="url(#g)" opacity=".15"/><path d="m3.5 1.5h17v21h-17z" fill="url(#h)" transform="matrix(0 1 -1 0 24 0)"/><path d="m19.5 21.5h-15v-19h15z" fill="none" stroke="url(#i)" stroke-linecap="round" transform="matrix(0 1 -1 0 24 0)"/><g stroke="#000" stroke-linejoin="round"><path d="m22.5 3.5v17h-21v-17z" fill="none" opacity=".3"/><g stroke-opacity=".6"><path d="m17.125 7.4707031-3.925781 5.8535159v1.332031h3.820312v1.878906h1.84961v-1.878906h1.078125v-1.488281h-1.078125v-5.6972659zm-.074219 2.1972657h.048828c-.013249.0784914-.028954.3606072-.048828.8476562-.019874.488391-.03125.860916-.03125 1.117187v1.535157l-2.154297.003906 1.640625-2.511719c.212652-.322687.394542-.6534.544922-.9921872z" fill="url(#c)" stroke-width=".680986"/><path d="m11.016 16.432-.653-2.144h-3.283l-.654 2.144h-2.058l3.18-9.045h2.332l3.192 9.045zm-1.11-3.746c-.6026667-1.944-.943-3.0426667-1.021-3.296-.0733333-.2553333-.1266667-.4566667-.16-.604-.1353333.5253333-.5233333 1.825333-1.164 3.9z" fill="url(#b)" stroke-width=".681" transform="scale(.9937 1.0063)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/documentsizeA5_24x24.svg b/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/documentsizeA5_24x24.svg
new file mode 100644
index 000000000..61fa82f79
--- /dev/null
+++ b/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/documentsizeA5_24x24.svg
@@ -0,0 +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="9" cy="3.783174" gradientTransform="matrix(-2.183201 -.15594313 .2735958 -3.8303361 -.952272 15.567571)" gradientUnits="userSpaceOnUse" r="3.655032"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><radialGradient id="b" cx="17.965765" cy="4.464714" fx="17.965765" fy="4.464714" gradientTransform="matrix(-.73990773 .01511964 -.02815651 -1.3436024 22.503944 12.090976)" gradientUnits="userSpaceOnUse" r="8.192993" xlink:href="#a"/><radialGradient id="c" cx="16.031645" cy="8.322377" fx="16.031645" fy="8.322377" gradientTransform="matrix(-1.1398606 .01390265 -.03813982 -3.1270345 34.622901 32.322491)" gradientUnits="userSpaceOnUse" r="3.330537" xlink:href="#a"/><linearGradient id="d" gradientTransform="matrix(.0435 0 0 .00824 -3.72 16.98)" 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><radialGradient id="e" cx="605.714" cy="486.648" gradientTransform="matrix(-.01205 0 0 .00824 8.76 16.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#f"/><linearGradient id="f"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="g" cx="605.714" cy="486.648" gradientTransform="matrix(.01205 0 0 .00824 15.24 16.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#f"/><linearGradient id="h" gradientTransform="matrix(.48572 0 0 .4563 .343 .35)" gradientUnits="userSpaceOnUse" x1="5.471" x2="40.471" y1="25.534" y2="25.534"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.4054 0 0 .5135 2.27 -.324)" gradientUnits="userSpaceOnUse" x1="6.735" x2="41.268" y1="24" y2="24"><stop offset="0" stop-color="#fff"/><stop offset=".027" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><path d="m1.5 20h21v2h-21z" fill="url(#d)" opacity=".15"/><path d="m1.5 20v2c-.62.004-1.5-.448-1.5-1s.692-1 1.5-1z" fill="url(#e)" opacity=".15"/><path d="m22.5 20v2c.62.004 1.5-.448 1.5-1s-.692-1-1.5-1z" fill="url(#g)" opacity=".15"/><path d="m3.5 1.5h17v21h-17z" fill="url(#h)" transform="matrix(0 1 -1 0 24 0)"/><path d="m19.5 21.5h-15v-19h15z" fill="none" stroke="url(#i)" stroke-linecap="round" transform="matrix(0 1 -1 0 24 0)"/><g stroke="#000" stroke-linejoin="round"><path d="m22.5 3.5v17h-21v-17z" fill="none" opacity=".3"/><g stroke-opacity=".6"><path d="m11.016 16.432-.653-2.144h-3.283l-.654 2.144h-2.058l3.18-9.045h2.332l3.192 9.045zm-1.11-3.746c-.6026667-1.944-.943-3.0426667-1.021-3.296-.0733333-.2553333-.1266667-.4566667-.16-.604-.1353333.5253333-.5233333 1.825333-1.164 3.9z" fill="url(#b)" stroke-width=".681" transform="scale(.9937 1.0063)"/><path d="m16.745984 10.742113c.865843 0 1.553816.245872 2.063915.737618.514073.492415.771111 1.166636.771111 2.022663 0 1.011666-.308047 1.790542-.924141 2.336628-.616094.545415-1.497837.818122-2.64523.818122-.995024 0-1.798597-.163356-2.410716-.490068v-1.655363c.321959.174425.697247.316984 1.125862.427677.428616.107339.834708.161008 1.218276.161008 1.155343 0 1.733013-.47967 1.733013-1.439009 0-.912379-.597876-1.368568-1.793628-1.368568-.216627 0-.455115.02247-.715464.06742-.261674.04159-.474326.08722-.637956.136857l-.753224-.408556.337858-4.6189168h4.854224v1.6241682h-3.197726l-.163961 1.7811506.213646-.04528c.249087-.05769.557134-.08654.924141-.08654z" fill="url(#c)" stroke-width=".680986"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/documentsizeB4_24x24.svg b/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/documentsizeB4_24x24.svg
new file mode 100644
index 000000000..a48f242c1
--- /dev/null
+++ b/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/documentsizeB4_24x24.svg
@@ -0,0 +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="9" cy="3.783174" gradientTransform="matrix(-2.183201 -.15594313 .2735958 -3.8303361 -.952272 15.567571)" gradientUnits="userSpaceOnUse" r="3.655032"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><radialGradient id="b" cx="6.76855" cy="4.301104" fx="6.76855" fy="4.301104" gradientTransform="matrix(-.73429159 .04042877 -.0652164 -1.1844994 22.515868 11.275761)" gradientUnits="userSpaceOnUse" r="8.192993" xlink:href="#a"/><radialGradient id="c" cx="8.284076" cy="7.735938" fx="8.284076" fy="7.735938" gradientTransform="matrix(-1.3216567 .01084518 -.02026501 -2.4696121 19.389549 25.335093)" gradientUnits="userSpaceOnUse" r="3.658457" xlink:href="#a"/><linearGradient id="d" gradientTransform="matrix(.0435 0 0 .00824 -3.72 16.98)" 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><radialGradient id="e" cx="605.714" cy="486.648" gradientTransform="matrix(-.01205 0 0 .00824 8.76 16.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#f"/><linearGradient id="f"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="g" cx="605.714" cy="486.648" gradientTransform="matrix(.01205 0 0 .00824 15.24 16.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#f"/><linearGradient id="h" gradientTransform="matrix(.48572 0 0 .4563 .343 .35)" gradientUnits="userSpaceOnUse" x1="5.471" x2="40.471" y1="25.534" y2="25.534"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.4054 0 0 .5135 2.27 -.324)" gradientUnits="userSpaceOnUse" x1="6.735" x2="41.268" y1="24" y2="24"><stop offset="0" stop-color="#fff"/><stop offset=".027" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><path d="m1.5 20h21v2h-21z" fill="url(#d)" opacity=".15"/><path d="m1.5 20v2c-.62.004-1.5-.448-1.5-1s.692-1 1.5-1z" fill="url(#e)" opacity=".15"/><path d="m22.5 20v2c.62.004 1.5-.448 1.5-1s-.692-1-1.5-1z" fill="url(#g)" opacity=".15"/><path d="m3.5 1.5h17v21h-17z" fill="url(#h)" transform="matrix(0 1 -1 0 24 0)"/><path d="m19.5 21.5h-15v-19h15z" fill="none" stroke="url(#i)" stroke-linecap="round" transform="matrix(0 1 -1 0 24 0)"/><g stroke="#000" stroke-linejoin="round"><path d="m22.5 3.5v17h-21v-17z" fill="none" opacity=".3"/><g stroke-opacity=".6" stroke-width=".680986"><path d="m17.125 7.4707031-3.925781 5.8535159v1.332031h3.820312v1.878906h1.84961v-1.878906h1.078125v-1.488281h-1.078125v-5.6972659zm-.074219 2.1972657h.048828c-.013249.0784914-.028954.3606072-.048828.8476562-.019874.488391-.03125.860916-.03125 1.117187v1.535157l-2.154297.003906 1.640625-2.511719c.212652-.322687.394542-.6534.544922-.9921872z" fill="url(#b)"/><path d="m5.4694758 7.4686192h2.7853411c1.2692861 0 2.1901151.1838175 2.7624861.5514524.574358.3642806.861538.9452511.861538 1.7429116 0 .5413898-.126531.9855028-.379594 1.3323408-.248425.347509-.580983.556484-.997674.626925v.06239c.567733.127465.975813.3673 1.224238.719505.253063.351534.379593.818457.379593 1.400769 0 .826508-.295791 1.471211-.887374 1.934109-.587607.462898-1.3875361.694347-2.3997852.694347h-3.348769zm1.897967 3.5894718h1.103007c.5134117 0 .884393-.0805 1.112944-.241512.2318633-.161008.347795-.427342.347795-.799002 0-.346838-.1258687-.5950586-.377606-.7446619-.2497499-.1522867-.645905-.2284301-1.1884652-.2284301h-.9976748zm0 1.526557v2.361786h1.2361628c.5233487 0 .9092355-.10063 1.1576605-.30189.2497499-.203272.3746249-.513884.3746249-.931833 0-.751371-.5306358-1.127056-1.5919074-1.127056z" fill="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/documentsizeB5_24x24.svg b/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/documentsizeB5_24x24.svg
new file mode 100644
index 000000000..2e286a3d0
--- /dev/null
+++ b/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/documentsizeB5_24x24.svg
@@ -0,0 +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="9" cy="3.783174" gradientTransform="matrix(-2.183201 -.15594313 .2735958 -3.8303361 -.952272 15.567571)" gradientUnits="userSpaceOnUse" r="3.655032"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><radialGradient id="b" cx="16.031645" cy="8.322377" fx="16.031645" fy="8.322377" gradientTransform="matrix(-1.1398606 .01390265 -.03813982 -3.1270345 34.622901 32.322491)" gradientUnits="userSpaceOnUse" r="3.330537" xlink:href="#a"/><radialGradient id="c" cx="8.284076" cy="7.735938" fx="8.284076" fy="7.735938" gradientTransform="matrix(-1.3216567 .01084518 -.02026501 -2.4696121 19.389549 25.335093)" gradientUnits="userSpaceOnUse" r="3.658457" xlink:href="#a"/><linearGradient id="d" gradientTransform="matrix(.0435 0 0 .00824 -3.72 16.98)" 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><radialGradient id="e" cx="605.714" cy="486.648" gradientTransform="matrix(-.01205 0 0 .00824 8.76 16.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#f"/><linearGradient id="f"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="g" cx="605.714" cy="486.648" gradientTransform="matrix(.01205 0 0 .00824 15.24 16.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#f"/><linearGradient id="h" gradientTransform="matrix(.48572 0 0 .4563 .343 .35)" gradientUnits="userSpaceOnUse" x1="5.471" x2="40.471" y1="25.534" y2="25.534"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.4054 0 0 .5135 2.27 -.324)" gradientUnits="userSpaceOnUse" x1="6.735" x2="41.268" y1="24" y2="24"><stop offset="0" stop-color="#fff"/><stop offset=".027" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><path d="m1.5 20h21v2h-21z" fill="url(#d)" opacity=".15"/><path d="m1.5 20v2c-.62.004-1.5-.448-1.5-1s.692-1 1.5-1z" fill="url(#e)" opacity=".15"/><path d="m22.5 20v2c.62.004 1.5-.448 1.5-1s-.692-1-1.5-1z" fill="url(#g)" opacity=".15"/><path d="m3.5 1.5h17v21h-17z" fill="url(#h)" transform="matrix(0 1 -1 0 24 0)"/><path d="m19.5 21.5h-15v-19h15z" fill="none" stroke="url(#i)" stroke-linecap="round" transform="matrix(0 1 -1 0 24 0)"/><g stroke="#000" stroke-linejoin="round"><path d="m22.5 3.5v17h-21v-17z" fill="none" opacity=".3"/><g stroke-opacity=".6" stroke-width=".680986"><path d="m16.745984 10.742113c.865843 0 1.553816.245872 2.063915.737618.514073.492415.771111 1.166636.771111 2.022663 0 1.011666-.308047 1.790542-.924141 2.336628-.616094.545415-1.497837.818122-2.64523.818122-.995024 0-1.798597-.163356-2.410716-.490068v-1.655363c.321959.174425.697247.316984 1.125862.427677.428616.107339.834708.161008 1.218276.161008 1.155343 0 1.733013-.47967 1.733013-1.439009 0-.912379-.597876-1.368568-1.793628-1.368568-.216627 0-.455115.02247-.715464.06742-.261674.04159-.474326.08722-.637956.136857l-.753224-.408556.337858-4.6189168h4.854224v1.6241682h-3.197726l-.163961 1.7811506.213646-.04528c.249087-.05769.557134-.08654.924141-.08654z" fill="url(#b)"/><path d="m5.4694758 7.4686192h2.7853411c1.2692861 0 2.1901151.1838175 2.7624861.5514524.574358.3642806.861538.9452511.861538 1.7429116 0 .5413898-.126531.9855028-.379594 1.3323408-.248425.347509-.580983.556484-.997674.626925v.06239c.567733.127465.975813.3673 1.224238.719505.253063.351534.379593.818457.379593 1.400769 0 .826508-.295791 1.471211-.887374 1.934109-.587607.462898-1.3875361.694347-2.3997852.694347h-3.348769zm1.897967 3.5894718h1.103007c.5134117 0 .884393-.0805 1.112944-.241512.2318633-.161008.347795-.427342.347795-.799002 0-.346838-.1258687-.5950586-.377606-.7446619-.2497499-.1522867-.645905-.2284301-1.1884652-.2284301h-.9976748zm0 1.526557v2.361786h1.2361628c.5233487 0 .9092355-.10063 1.1576605-.30189.2497499-.203272.3746249-.513884.3746249-.931833 0-.751371-.5306358-1.127056-1.5919074-1.127056z" fill="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/documentsizeC5_24x24.svg b/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/documentsizeC5_24x24.svg
new file mode 100644
index 000000000..e277e3582
--- /dev/null
+++ b/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/documentsizeC5_24x24.svg
@@ -0,0 +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="9" cy="3.783174" gradientTransform="matrix(-2.183201 -.15594313 .2735958 -3.8303361 -.952272 15.567571)" gradientUnits="userSpaceOnUse" r="3.655032"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><radialGradient id="b" cx="16.031645" cy="8.322377" fx="16.031645" fy="8.322377" gradientTransform="matrix(-1.1398606 .01390265 -.03813982 -3.1270345 34.622901 32.322491)" gradientUnits="userSpaceOnUse" r="3.330537" xlink:href="#a"/><radialGradient id="c" cx="8.839927" cy="8.115756" fx="8.839927" fy="8.115756" gradientTransform="matrix(-.72587832 -.00000021 .00000054 -1.8894046 15.256635 22.155471)" gradientUnits="userSpaceOnUse" r="3.749873" xlink:href="#a"/><linearGradient id="d" gradientTransform="matrix(.0435 0 0 .00824 -3.72 16.98)" 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><radialGradient id="e" cx="605.714" cy="486.648" gradientTransform="matrix(-.01205 0 0 .00824 8.76 16.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#f"/><linearGradient id="f"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="g" cx="605.714" cy="486.648" gradientTransform="matrix(.01205 0 0 .00824 15.24 16.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#f"/><linearGradient id="h" gradientTransform="matrix(.48572 0 0 .4563 .343 .35)" gradientUnits="userSpaceOnUse" x1="5.471" x2="40.471" y1="25.534" y2="25.534"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.4054 0 0 .5135 2.27 -.324)" gradientUnits="userSpaceOnUse" x1="6.735" x2="41.268" y1="24" y2="24"><stop offset="0" stop-color="#fff"/><stop offset=".027" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><path d="m1.5 20h21v2h-21z" fill="url(#d)" opacity=".15"/><path d="m1.5 20v2c-.62.004-1.5-.448-1.5-1s.692-1 1.5-1z" fill="url(#e)" opacity=".15"/><path d="m22.5 20v2c.62.004 1.5-.448 1.5-1s-.692-1-1.5-1z" fill="url(#g)" opacity=".15"/><path d="m3.5 1.5h17v21h-17z" fill="url(#h)" transform="matrix(0 1 -1 0 24 0)"/><path d="m19.5 21.5h-15v-19h15z" fill="none" stroke="url(#i)" stroke-linecap="round" transform="matrix(0 1 -1 0 24 0)"/><g stroke="#000" stroke-linejoin="round"><path d="m22.5 3.5v17h-21v-17z" fill="none" opacity=".3"/><g stroke-opacity=".6" stroke-width=".680986"><path d="m16.745984 10.742113c.865843 0 1.553816.245872 2.063915.737618.514073.492415.771111 1.166636.771111 2.022663 0 1.011666-.308047 1.790542-.924141 2.336628-.616094.545415-1.497837.818122-2.64523.818122-.995024 0-1.798597-.163356-2.410716-.490068v-1.655363c.321959.174425.697247.316984 1.125862.427677.428616.107339.834708.161008 1.218276.161008 1.155343 0 1.733013-.47967 1.733013-1.439009 0-.912379-.597876-1.368568-1.793628-1.368568-.216627 0-.455115.02247-.715464.06742-.261674.04159-.474326.08722-.637956.136857l-.753224-.408556.337858-4.6189168h4.854224v1.6241682h-3.197726l-.163961 1.7811506.213646-.04528c.249087-.05769.557134-.08654.924141-.08654z" fill="url(#b)"/><path d="m9.271372 8.9378176c-.7141391 0-1.2672987.2730427-1.659479.8191282-.3908553.5413892-.586283 1.2977922-.586283 2.2692062 0 2.020651.7485873 3.030976 2.245762 3.030976.6293433 0 1.390517-.158996 2.283523-.476986v1.613099c-.735338.30994-1.5558037.46491-2.4613953.46491-1.3024095 0-2.2987593-.399166-2.9890496-1.197497-.6889653-.801015-1.033448-1.949874-1.033448-3.446577 0-.942568.168929-1.767063.506787-2.4734857.3391829-.7111187.8251022-1.2545207 1.4577579-1.630206.635968-.3803814 1.3805805-.5705721 2.2338376-.5705721.8691564 0 1.7426184.2126647 2.6203864.6379942l-.609138 1.559765c-.33587-.161008-.673065-.30189-1.011586-.422646-.3378582-.1194143-.6704165-.1791214-.997675-.1791214z" fill="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/documentsize_L_A3_24x24.svg b/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/documentsize_L_A3_24x24.svg
new file mode 100644
index 000000000..333248934
--- /dev/null
+++ b/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/documentsize_L_A3_24x24.svg
@@ -0,0 +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="16.055662" cy="8.255987" fx="16.055662" fy="8.255987" gradientTransform="matrix(-1.0879642 -.00367625 .01009985 -2.9889938 33.580562 31.292913)" gradientUnits="userSpaceOnUse" r="3.437856" xlink:href="#b"/><radialGradient id="b" cx="9" cy="3.783174" gradientTransform="matrix(-2.183201 -.15594313 .2735958 -3.8303361 -.952272 15.567571)" gradientUnits="userSpaceOnUse" r="3.655032"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><radialGradient id="c" cx="17.965765" cy="4.464714" fx="17.965765" fy="4.464714" gradientTransform="matrix(-.73524631 .01521489 -.02797912 -1.3520671 22.502468 12.167149)" gradientUnits="userSpaceOnUse" r="8.192993" xlink:href="#b"/><linearGradient id="d" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#f"/><linearGradient id="f"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.48571543 0 0 .45629666 .342829 .348862)" 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="h" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.32432)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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><radialGradient id="i" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238794 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#f"/><path d="m3.4999601 1.499957c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.998716s-11.3333862 0-17.0000799 0c0-7.000018 0-14.0000349 0-21.0000537z" fill="url(#g)"/><path d="m19.5 21.5h-15.0000004v-18.9999999h15.0000004z" fill="none" stroke="url(#h)" stroke-linecap="round"/><path d="m3.4999601 1.499957c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.998716s-11.3333862 0-17.0000799 0c0-7.000018 0-14.0000349 0-21.0000537z" fill="none" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/><path d="m3.500001 22h16.999998v2h-16.999998z" fill="url(#d)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#e)" opacity=".15"/><path d="m20.5 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.6924-.999816-1.5-.999816z" fill="url(#i)" opacity=".15"/><g stroke="#000" stroke-opacity=".6" stroke-width=".680986"><path d="m11.086898 16.535522-.648886-2.157508h-3.2623175l-.6498798 2.157508h-2.0450345l3.1599659-9.1019839h2.3173084l3.1718905 9.1019839zm-1.1030073-3.7696c-.5988699-1.956247-.9370591-3.0618357-1.0145677-3.316765-.0728713-.2569419-.1258687-.4595437-.158992-.6078052-.1344807.5286429-.5200363 1.8368322-1.1566668 3.9245702z" fill="url(#c)"/><path d="m19.537474 9.4973197c0 .5655403-.168929 1.0465523-.506787 1.4430343-.339183.397153-.815165.670196-1.427947.819128v.03723c.723414.09057 1.270942.313631 1.642586.66919.370981.351533.556472.826843.556472 1.425927 0 .872127-.312022 1.552049-.936065 2.03977-.624044.483024-1.515724.724536-2.675041.724536-.971176 0-1.832383-.163021-2.58362-.489062v-1.630203c.347132.17778.728713.322016 1.144743.432709.417354.112034.829739.168052 1.237156.168052.624707 0 1.085783-.107339 1.383231-.322016.29811-.214677.447165-.560174.447165-1.036489 0-.424658-.171248-.725877-.513743-.903657-.343158-.17778-.890356-.26667-1.641593-.26667h-.679691v-1.469198h.692609c.694266 0 1.201053-.09124 1.520361-.273713.321296-.185831.481945-.501809.481945-.9479349 0-.6862966-.423979-1.0294449-1.271936-1.0294449-.294798 0-.595226.049644-.901286.1489324-.302085.099289-.638618.2703593-1.009599.513213l-.874456-1.318253c.814834-.5957296 1.787666-.8935944 2.918497-.8935944.926128 0 1.656498.1901907 2.191108.5705721.538586.3797105.807878.9086889.807878 1.5869351z" fill="url(#a)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/documentsize_L_A4_24x24.svg b/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/documentsize_L_A4_24x24.svg
new file mode 100644
index 000000000..4ea49990f
--- /dev/null
+++ b/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/documentsize_L_A4_24x24.svg
@@ -0,0 +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="17.965765" cy="4.464714" fx="17.965765" fy="4.464714" gradientTransform="matrix(-.73524631 .01521489 -.02797912 -1.3520671 22.364308 12.164997)" gradientUnits="userSpaceOnUse" r="8.192993" xlink:href="#b"/><radialGradient id="b" cx="9" cy="3.783174" gradientTransform="matrix(-2.183201 -.15594313 .2735958 -3.8303361 -.952272 15.567571)" gradientUnits="userSpaceOnUse" r="3.655032"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><radialGradient id="c" cx="6.76855" cy="4.301104" fx="6.76855" fy="4.301104" gradientTransform="matrix(-.73429159 .04042877 -.0652164 -1.1844994 22.518007 11.273609)" gradientUnits="userSpaceOnUse" r="8.192993" xlink:href="#b"/><linearGradient id="d" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="f" gradientTransform="matrix(.48571543 0 0 .45629666 .342829 .348862)" 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="g" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.32432)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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><path d="m3.500001 22h16.999998v2h-16.999998z" fill="url(#d)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#e)" opacity=".15"/><path d="m3.4999601 1.499957c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.998716s-11.3333862 0-17.0000799 0c0-7.000018 0-14.0000349 0-21.0000537z" fill="url(#f)"/><path d="m19.5 21.5h-15.0000004v-18.9999999h15.0000004z" fill="none" stroke="url(#g)" stroke-linecap="round"/><g stroke="#000" stroke-linejoin="round"><path d="m3.4999601 1.499957c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.998716s-11.3333862 0-17.0000799 0c0-7.000018 0-14.0000349 0-21.0000537z" fill="none" opacity=".3" stroke-width=".999922"/><g stroke-opacity=".6" stroke-width=".680986"><path d="m17.127139 7.4685512-3.925782 5.8535158v1.332031h3.820313v1.878906h1.84961v-1.878906h1.078125v-1.488281h-1.078125v-5.6972658zm-.07422 2.1972657h.04883c-.01325.078491-.02895.3606071-.04883.8476561-.01987.488391-.03125.860916-.03125 1.117187v1.535157l-2.154297.0039 1.640625-2.511719c.212652-.322687.394542-.6534.544922-.9921871z" fill="url(#c)"/><path d="m10.948738 16.53337-.648886-2.157508h-3.2623175l-.6498798 2.157508h-2.0450346l3.159966-9.1019838h2.3173084l3.1718905 9.1019838zm-1.1030073-3.7696c-.5988699-1.956247-.9370591-3.0618356-1.0145677-3.3167649-.0728713-.2569419-.1258687-.4595437-.158992-.6078052-.1344807.5286429-.5200363 1.8368321-1.1566668 3.9245701z" fill="url(#a)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/documentsize_L_A5_24x24.svg b/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/documentsize_L_A5_24x24.svg
new file mode 100644
index 000000000..cdc4711b4
--- /dev/null
+++ b/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/documentsize_L_A5_24x24.svg
@@ -0,0 +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="17.965765" cy="4.464714" fx="17.965765" fy="4.464714" gradientTransform="matrix(-.73524631 .01521489 -.02797912 -1.3520671 22.364308 12.164997)" gradientUnits="userSpaceOnUse" r="8.192993" xlink:href="#b"/><radialGradient id="b" cx="9" cy="3.783174" gradientTransform="matrix(-2.183201 -.15594313 .2735958 -3.8303361 -.952272 15.567571)" gradientUnits="userSpaceOnUse" r="3.655032"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><radialGradient id="c" cx="16.031645" cy="8.322377" fx="16.031645" fy="8.322377" gradientTransform="matrix(-1.1398606 .01390265 -.03813982 -3.1270345 34.62504 32.320339)" gradientUnits="userSpaceOnUse" r="3.330537" xlink:href="#b"/><linearGradient id="d" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="f" gradientTransform="matrix(.48571543 0 0 .45629666 .342829 .348862)" 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="g" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.32432)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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><path d="m3.500001 22h16.999998v2h-16.999998z" fill="url(#d)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#e)" opacity=".15"/><path d="m3.4999601 1.499957c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.998716s-11.3333862 0-17.0000799 0c0-7.000018 0-14.0000349 0-21.0000537z" fill="url(#f)"/><path d="m19.5 21.5h-15.0000004v-18.9999999h15.0000004z" fill="none" stroke="url(#g)" stroke-linecap="round"/><g stroke="#000" stroke-linejoin="round"><path d="m3.4999601 1.499957c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.998716s-11.3333862 0-17.0000799 0c0-7.000018 0-14.0000349 0-21.0000537z" fill="none" opacity=".3" stroke-width=".999922"/><g stroke-opacity=".6" stroke-width=".680986"><path d="m10.948738 16.53337-.648886-2.157508h-3.2623175l-.6498798 2.157508h-2.0450346l3.159966-9.1019838h2.3173084l3.1718905 9.1019838zm-1.1030073-3.7696c-.5988699-1.956247-.9370591-3.0618356-1.0145677-3.3167649-.0728713-.2569419-.1258687-.4595437-.158992-.6078052-.1344807.5286429-.5200363 1.8368321-1.1566668 3.9245701z" fill="url(#a)"/><path d="m16.748123 10.739961c.865843 0 1.553816.245872 2.063915.737618.514073.492415.771111 1.166636.771111 2.022663 0 1.011666-.308047 1.790542-.924141 2.336628-.616094.545415-1.497837.818122-2.64523.818122-.995024 0-1.798597-.163356-2.410717-.490068v-1.655363c.32196.174425.697248.316984 1.125863.427677.428616.107339.834708.161008 1.218276.161008 1.155343 0 1.733013-.47967 1.733013-1.439009 0-.912379-.597876-1.368568-1.793628-1.368568-.216627 0-.455115.02247-.715464.06742-.261674.04159-.474326.08722-.637956.136857l-.753225-.408556.337859-4.6189167h4.854224v1.6241682h-3.197726l-.163961 1.7811505.213646-.04528c.249087-.05769.557134-.08654.924141-.08654z" fill="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/documentsize_L_B4_24x24.svg b/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/documentsize_L_B4_24x24.svg
new file mode 100644
index 000000000..8582bafed
--- /dev/null
+++ b/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/documentsize_L_B4_24x24.svg
@@ -0,0 +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="8.284076" cy="7.735938" fx="8.284076" fy="7.735938" gradientTransform="matrix(-1.3216567 .01084518 -.02026501 -2.4696121 19.389549 25.335093)" gradientUnits="userSpaceOnUse" r="3.658457" xlink:href="#b"/><radialGradient id="b" cx="9" cy="3.783174" gradientTransform="matrix(-2.183201 -.15594313 .2735958 -3.8303361 -.952272 15.567571)" gradientUnits="userSpaceOnUse" r="3.655032"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><radialGradient id="c" cx="6.76855" cy="4.301104" fx="6.76855" fy="4.301104" gradientTransform="matrix(-.73429159 .04042877 -.0652164 -1.1844994 22.515868 11.275761)" gradientUnits="userSpaceOnUse" r="8.192993" xlink:href="#b"/><linearGradient id="d" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="f" gradientTransform="matrix(.48571543 0 0 .45629666 .342829 .348862)" 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="g" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.32432)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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><path d="m3.500001 22h16.999998v2h-16.999998z" fill="url(#d)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#e)" opacity=".15"/><path d="m3.4999601 1.499957c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.998716s-11.3333862 0-17.0000799 0c0-7.000018 0-14.0000349 0-21.0000537z" fill="url(#f)"/><path d="m19.5 21.5h-15.0000004v-18.9999999h15.0000004z" fill="none" stroke="url(#g)" stroke-linecap="round"/><g stroke="#000" stroke-linejoin="round"><path d="m3.4999601 1.499957c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.998716s-11.3333862 0-17.0000799 0c0-7.000018 0-14.0000349 0-21.0000537z" fill="none" opacity=".3" stroke-width=".999922"/><g stroke-opacity=".6" stroke-width=".680986"><path d="m17.125 7.4707031-3.925781 5.8535159v1.332031h3.820312v1.878906h1.84961v-1.878906h1.078125v-1.488281h-1.078125v-5.6972659zm-.07422 2.1972657h.04883c-.01325.078491-.02895.3606072-.04883.8476562-.01987.488391-.03125.860916-.03125 1.117187v1.535157l-2.154297.0039 1.640625-2.511719c.212652-.322687.394542-.6534.544922-.9921872z" fill="url(#c)"/><path d="m5.4694758 7.4686192h2.7853411c1.2692861 0 2.1901151.1838175 2.7624861.5514524.574358.3642806.861538.9452511.861538 1.7429116 0 .5413898-.126531.9855028-.379594 1.3323408-.248425.347509-.580983.556484-.997674.626925v.06239c.567733.127465.975813.3673 1.224238.719505.253063.351534.379593.818457.379593 1.400769 0 .826508-.295791 1.471211-.887374 1.934109-.587607.462898-1.3875361.694347-2.3997852.694347h-3.348769zm1.897967 3.5894718h1.103007c.5134117 0 .884393-.0805 1.112944-.241512.2318633-.161008.347795-.427342.347795-.799002 0-.346838-.1258687-.5950586-.377606-.7446619-.2497499-.1522867-.645905-.2284301-1.1884652-.2284301h-.9976748zm0 1.526557v2.361786h1.2361628c.5233487 0 .9092355-.10063 1.1576605-.30189.2497499-.203272.3746249-.513884.3746249-.931833 0-.751371-.5306358-1.127056-1.5919074-1.127056z" fill="url(#a)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/documentsize_L_B5_24x24.svg b/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/documentsize_L_B5_24x24.svg
new file mode 100644
index 000000000..527b8143b
--- /dev/null
+++ b/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/documentsize_L_B5_24x24.svg
@@ -0,0 +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="16.031645" cy="8.322377" fx="16.031645" fy="8.322377" gradientTransform="matrix(-1.1398606 .01390265 -.03813982 -3.1270345 34.622901 32.322491)" gradientUnits="userSpaceOnUse" r="3.330537" xlink:href="#b"/><radialGradient id="b" cx="9" cy="3.783174" gradientTransform="matrix(-2.183201 -.15594313 .2735958 -3.8303361 -.952272 15.567571)" gradientUnits="userSpaceOnUse" r="3.655032"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><radialGradient id="c" cx="8.284076" cy="7.735938" fx="8.284076" fy="7.735938" gradientTransform="matrix(-1.3216567 .01084518 -.02026501 -2.4696121 19.389549 25.335093)" gradientUnits="userSpaceOnUse" r="3.658457" xlink:href="#b"/><linearGradient id="d" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="f" gradientTransform="matrix(.48571543 0 0 .45629666 .342829 .348862)" 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="g" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.32432)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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><path d="m3.500001 22h16.999998v2h-16.999998z" fill="url(#d)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#e)" opacity=".15"/><path d="m3.4999601 1.499957c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.998716s-11.3333862 0-17.0000799 0c0-7.000018 0-14.0000349 0-21.0000537z" fill="url(#f)"/><path d="m19.5 21.5h-15.0000004v-18.9999999h15.0000004z" fill="none" stroke="url(#g)" stroke-linecap="round"/><g stroke="#000" stroke-linejoin="round"><path d="m3.4999601 1.499957c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.998716s-11.3333862 0-17.0000799 0c0-7.000018 0-14.0000349 0-21.0000537z" fill="none" opacity=".3" stroke-width=".999922"/><g stroke-opacity=".6" stroke-width=".680986"><path d="m16.745984 10.742113c.865843 0 1.553816.245872 2.063915.737618.514073.492415.771111 1.166636.771111 2.022663 0 1.011666-.308047 1.790542-.924141 2.336628-.616094.545415-1.497837.818122-2.64523.818122-.995024 0-1.798597-.163356-2.410716-.490068v-1.655363c.321959.174425.697247.316984 1.125862.427677.428616.107339.834708.161008 1.218276.161008 1.155343 0 1.733013-.47967 1.733013-1.439009 0-.912379-.597876-1.368568-1.793628-1.368568-.216627 0-.455115.02247-.715464.06742-.261674.04159-.474326.08722-.637956.136857l-.753224-.408556.337858-4.6189168h4.854224v1.6241682h-3.197726l-.163961 1.7811506.213646-.04528c.249087-.05769.557134-.08654.924141-.08654z" fill="url(#a)"/><path d="m5.4694758 7.4686192h2.7853411c1.2692861 0 2.1901151.1838175 2.7624861.5514524.574358.3642806.861538.9452511.861538 1.7429116 0 .5413898-.126531.9855028-.379594 1.3323408-.248425.347509-.580983.556484-.997674.626925v.06239c.567733.127465.975813.3673 1.224238.719505.253063.351534.379593.818457.379593 1.400769 0 .826508-.295791 1.471211-.887374 1.934109-.587607.462898-1.3875361.694347-2.3997852.694347h-3.348769zm1.897967 3.5894718h1.103007c.5134117 0 .884393-.0805 1.112944-.241512.2318633-.161008.347795-.427342.347795-.799002 0-.346838-.1258687-.5950586-.377606-.7446619-.2497499-.1522867-.645905-.2284301-1.1884652-.2284301h-.9976748zm0 1.526557v2.361786h1.2361628c.5233487 0 .9092355-.10063 1.1576605-.30189.2497499-.203272.3746249-.513884.3746249-.931833 0-.751371-.5306358-1.127056-1.5919074-1.127056z" fill="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/documentsize_L_C5_24x24.svg b/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/documentsize_L_C5_24x24.svg
new file mode 100644
index 000000000..8b597e58b
--- /dev/null
+++ b/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/documentsize_L_C5_24x24.svg
@@ -0,0 +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="16.031645" cy="8.322377" fx="16.031645" fy="8.322377" gradientTransform="matrix(-1.1398606 .01390265 -.03813982 -3.1270345 34.622901 32.322491)" gradientUnits="userSpaceOnUse" r="3.330537" xlink:href="#b"/><radialGradient id="b" cx="9" cy="3.783174" gradientTransform="matrix(-2.183201 -.15594313 .2735958 -3.8303361 -.952272 15.567571)" gradientUnits="userSpaceOnUse" r="3.655032"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><radialGradient id="c" cx="8.839927" cy="8.115756" fx="8.839927" fy="8.115756" gradientTransform="matrix(-.72587832 -.00000021 .00000054 -1.8894046 15.256635 22.155471)" gradientUnits="userSpaceOnUse" r="3.749873" xlink:href="#b"/><linearGradient id="d" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="f" gradientTransform="matrix(.48571543 0 0 .45629666 .342829 .348862)" 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="g" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.32432)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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><path d="m3.500001 22h16.999998v2h-16.999998z" fill="url(#d)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#e)" opacity=".15"/><path d="m3.4999601 1.499957c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.998716s-11.3333862 0-17.0000799 0c0-7.000018 0-14.0000349 0-21.0000537z" fill="url(#f)"/><path d="m19.5 21.5h-15.0000004v-18.9999999h15.0000004z" fill="none" stroke="url(#g)" stroke-linecap="round"/><g stroke="#000" stroke-linejoin="round"><path d="m3.4999601 1.499957c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.998716s-11.3333862 0-17.0000799 0c0-7.000018 0-14.0000349 0-21.0000537z" fill="none" opacity=".3" stroke-width=".999922"/><g stroke-opacity=".6" stroke-width=".680986"><path d="m16.745984 10.742113c.865843 0 1.553816.245872 2.063915.737618.514073.492415.771111 1.166636.771111 2.022663 0 1.011666-.308047 1.790542-.924141 2.336628-.616094.545415-1.497837.818122-2.64523.818122-.995024 0-1.798597-.163356-2.410716-.490068v-1.655363c.321959.174425.697247.316984 1.125862.427677.428616.107339.834708.161008 1.218276.161008 1.155343 0 1.733013-.47967 1.733013-1.439009 0-.912379-.597876-1.368568-1.793628-1.368568-.216627 0-.455115.02247-.715464.06742-.261674.04159-.474326.08722-.637956.136857l-.753224-.408556.337858-4.6189168h4.854224v1.6241682h-3.197726l-.163961 1.7811506.213646-.04528c.249087-.05769.557134-.08654.924141-.08654z" fill="url(#a)"/><path d="m9.271372 8.9378176c-.7141391 0-1.2672987.2730427-1.659479.8191282-.3908553.5413892-.586283 1.2977922-.586283 2.2692062 0 2.020651.7485873 3.030976 2.245762 3.030976.6293433 0 1.390517-.158996 2.283523-.476986v1.613099c-.735338.30994-1.5558037.46491-2.4613953.46491-1.3024095 0-2.2987593-.399166-2.9890496-1.197497-.6889653-.801015-1.033448-1.949874-1.033448-3.446577 0-.942568.168929-1.767063.506787-2.4734857.3391829-.7111187.8251022-1.2545207 1.4577579-1.630206.635968-.3803814 1.3805805-.5705721 2.2338376-.5705721.8691564 0 1.7426184.2126647 2.6203864.6379942l-.609138 1.559765c-.33587-.161008-.673065-.30189-1.011586-.422646-.3378582-.1194143-.6704165-.1791214-.997675-.1791214z" fill="url(#c)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/documentsize_L_copy_24x24.svg b/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/documentsize_L_copy_24x24.svg
new file mode 100644
index 000000000..74440a58c
--- /dev/null
+++ b/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/documentsize_L_copy_24x24.svg
@@ -0,0 +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="12.010505" cy="8.726317" fx="12.010505" fy="8.726317" gradientTransform="matrix(-.89835279 .02785611 -.06534115 -2.1072362 23.370363 24.603666)" gradientUnits="userSpaceOnUse" r="2.999495" xlink:href="#b"/><radialGradient id="b" cx="9" cy="3.783174" gradientTransform="matrix(-2.183201 -.15594313 .2735958 -3.8303361 -.952272 15.567571)" gradientUnits="userSpaceOnUse" r="3.655032"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><radialGradient id="c" cx="12.548345" cy="4.591843" fx="12.548345" fy="4.591843" gradientTransform="matrix(-.89877124 -.00489482 .00658011 -1.2082204 22.98811 20.166021)" gradientUnits="userSpaceOnUse" r="2.999495" xlink:href="#b"/><linearGradient id="d" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="f" gradientTransform="matrix(.48571543 0 0 .45629666 .342829 .348862)" 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="g" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.32432)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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><path d="m3.500001 22h16.999998v2h-16.999998z" fill="url(#d)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#e)" opacity=".15"/><path d="m3.4999601 1.499957c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.998716s-11.3333862 0-17.0000799 0c0-7.000018 0-14.0000349 0-21.0000537z" fill="url(#f)"/><path d="m19.5 21.5h-15.0000004v-18.9999999h15.0000004z" fill="none" stroke="url(#g)" stroke-linecap="round"/><g stroke="#000" stroke-linejoin="round"><path d="m3.4999601 1.499957c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.998716s-11.3333862 0-17.0000799 0c0-7.000018 0-14.0000349 0-21.0000537z" fill="none" opacity=".3" stroke-width=".999922"/><g stroke-opacity=".6"><path d="m11.740234 14.556641c-.333333 0-.586432.087-.759765.263671-.173334.177334-.259766.440443-.259766.78711 0 .334667.08829.593963.265625.779297.177333.181333.428573.271484.753906.271484.315334 0 .562235-.09201.740235-.277344.177333-.19.265625-.448104.265625-.773437 0-.338-.08829-.597297-.265625-.779297-.173334-.181333-.420235-.271484-.740235-.271484z" fill="url(#c)"/><path d="m10.905 13.492v-.458c0-.396.079-.740333.237-1.033.158667-.292.448667-.603.87-.933.404667-.308667.670667-.56.798-.754.131333-.193333.197-.41.197-.65 0-.2666667-.09267-.4706667-.278-.612-.186667-.14-.445667-.21-.777-.21-.58 0-1.24.2023333-1.98.607l-.63-1.354c.86-.5153333 1.772333-.773 2.737-.773.795333 0 1.426333.204 1.893.612.471333.408.707.9523333.707 1.633 0 .453333-.09667.845-.29 1.175-.193333.329333-.56.700333-1.1 1.113-.370667.293333-.606.516-.706.668-.09667.153333-.145.353333-.145.6v.372z" fill="url(#a)" stroke-width=".662"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/documentsizecopy_24x24.svg b/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/documentsizecopy_24x24.svg
new file mode 100644
index 000000000..628efb375
--- /dev/null
+++ b/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/documentsizecopy_24x24.svg
@@ -0,0 +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="9" cy="3.783174" gradientTransform="matrix(-2.183201 -.15594313 .2735958 -3.8303361 -.952272 15.567571)" gradientUnits="userSpaceOnUse" r="3.655032"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><radialGradient id="b" cx="12.010505" cy="8.726317" fx="12.010505" fy="8.726317" gradientTransform="matrix(-.89835279 .02785611 -.06534115 -2.1072362 23.370363 24.603666)" gradientUnits="userSpaceOnUse" r="2.999495" xlink:href="#a"/><radialGradient id="c" cx="12.548345" cy="4.591843" fx="12.548345" fy="4.591843" gradientTransform="matrix(-.89877124 -.00489482 .00658011 -1.2082204 22.98811 20.166021)" gradientUnits="userSpaceOnUse" r="2.999495" xlink:href="#a"/><linearGradient id="d" gradientTransform="matrix(.0435 0 0 .00824 -3.72 16.98)" 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><radialGradient id="e" cx="605.714" cy="486.648" gradientTransform="matrix(-.01205 0 0 .00824 8.76 16.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#f"/><linearGradient id="f"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="g" cx="605.714" cy="486.648" gradientTransform="matrix(.01205 0 0 .00824 15.24 16.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#f"/><linearGradient id="h" gradientTransform="matrix(.48572 0 0 .4563 .343 .35)" gradientUnits="userSpaceOnUse" x1="5.471" x2="40.471" y1="25.534" y2="25.534"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.4054 0 0 .5135 2.27 -.324)" gradientUnits="userSpaceOnUse" x1="6.735" x2="41.268" y1="24" y2="24"><stop offset="0" stop-color="#fff"/><stop offset=".027" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><path d="m1.5 20h21v2h-21z" fill="url(#d)" opacity=".15"/><path d="m1.5 20v2c-.62.004-1.5-.448-1.5-1s.692-1 1.5-1z" fill="url(#e)" opacity=".15"/><path d="m22.5 20v2c.62.004 1.5-.448 1.5-1s-.692-1-1.5-1z" fill="url(#g)" opacity=".15"/><path d="m3.5 1.5h17v21h-17z" fill="url(#h)" transform="matrix(0 1 -1 0 24 0)"/><path d="m19.5 21.5h-15v-19h15z" fill="none" stroke="url(#i)" stroke-linecap="round" transform="matrix(0 1 -1 0 24 0)"/><g stroke="#000" stroke-linejoin="round"><path d="m22.5 3.5v17h-21v-17z" fill="none" opacity=".3"/><g stroke-opacity=".6"><path d="m11.740234 14.556641c-.333333 0-.586432.087005-.759765.263671-.173334.177334-.259766.440443-.259766.78711 0 .334667.088292.593963.265625.779297.177333.181333.428573.271484.753906.271484.315334 0 .562235-.09201.740235-.277344.177333-.19.265625-.448104.265625-.773437 0-.338-.088292-.597297-.265625-.779297-.173334-.181333-.420235-.271484-.740235-.271484z" fill="url(#c)"/><path d="m10.905 13.492v-.458c0-.396.079-.740333.237-1.033.158667-.292.448667-.603.87-.933.404667-.308667.670667-.56.798-.754.131333-.193333.197-.41.197-.65 0-.2666667-.09267-.4706667-.278-.612-.186667-.14-.445667-.21-.777-.21-.58 0-1.24.2023333-1.98.607l-.63-1.354c.86-.5153333 1.772333-.773 2.737-.773.795333 0 1.426333.204 1.893.612.471333.408.707.9523333.707 1.633 0 .453333-.09667.845-.29 1.175-.193333.329333-.56.700333-1.1 1.113-.370667.293333-.606.516-.706.668-.09667.153333-.145.353333-.145.6v.372z" fill="url(#b)" stroke-width=".662"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/format_L_copy_24x24.svg b/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/format_L_copy_24x24.svg
new file mode 100644
index 000000000..9187b2ca9
--- /dev/null
+++ b/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/format_L_copy_24x24.svg
@@ -0,0 +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="12.010505" cy="8.726317" fx="12.010505" fy="8.726317" gradientTransform="matrix(-.89835279 .02785611 -.06534115 -2.1072362 23.465252 24.603666)" gradientUnits="userSpaceOnUse" r="2.999495" xlink:href="#b"/><radialGradient id="b" cx="9" cy="3.783174" gradientTransform="matrix(-2.183201 -.15594313 .2735958 -3.8303361 -.952272 15.567571)" gradientUnits="userSpaceOnUse" r="3.655032"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><radialGradient id="c" cx="12.548345" cy="4.591843" fx="12.548345" fy="4.591843" gradientTransform="matrix(-.89877124 -.00489482 .00658011 -1.2082204 23.082999 20.166021)" gradientUnits="userSpaceOnUse" r="2.999495" xlink:href="#b"/><linearGradient id="d" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="f" gradientTransform="matrix(.48571543 0 0 .45629666 .342829 .348862)" 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="g" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.32432)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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><path d="m3.500001 22h16.999998v2h-16.999998z" fill="url(#d)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#e)" opacity=".15"/><path d="m3.4999601 1.499957c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.998716s-11.3333862 0-17.0000799 0c0-7.000018 0-14.0000349 0-21.0000537z" fill="url(#f)"/><g fill="none"><path d="m19.5 21.5h-15.0000004v-18.9999999h15.0000004z" stroke="url(#g)" stroke-linecap="round"/><path d="m3.4999601 1.499957c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.998716s-11.3333862 0-17.0000799 0c0-7.000018 0-14.0000349 0-21.0000537z" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/><g fill="none" stroke="#f37329" stroke-linecap="round"><path d="m6.50005 22.492879v-20.9999998"/><path d="m17.50005 22.492879v-20.9999994"/><path d="m3.5 4.4999504h17"/><path d="m3.5 19.49995h17"/></g></g><g stroke="#000" stroke-opacity=".6"><path d="m11.835123 14.556641c-.333333 0-.586432.087-.759765.263671-.173334.177334-.259766.440443-.259766.78711 0 .334667.08829.593963.265625.779297.177333.181333.428573.271484.753906.271484.315334 0 .562235-.09201.740235-.277344.177333-.19.265625-.448104.265625-.773437 0-.338-.08829-.597297-.265625-.779297-.173334-.181333-.420235-.271484-.740235-.271484z" fill="url(#c)"/><path d="m10.999889 13.492v-.458c0-.396.079-.740333.237-1.033.158667-.292.448667-.603.87-.933.404667-.308667.670667-.56.798-.754.131333-.193333.197-.41.197-.65 0-.2666667-.09267-.4706667-.278-.612-.186667-.14-.445667-.21-.777-.21-.58 0-1.24.2023333-1.98.607l-.6300002-1.354c.8600002-.5153333 1.7723332-.773 2.7370002-.773.795333 0 1.426333.204 1.893.612.471333.408.707.9523333.707 1.633 0 .453333-.09667.845-.29 1.175-.193333.329333-.56.700333-1.1 1.113-.370667.293333-.606.516-.706.668-.09667.153333-.145.353333-.145.6v.372z" fill="url(#a)" stroke-width=".662"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/format_L_mirror_24x24.svg b/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/format_L_mirror_24x24.svg
new file mode 100644
index 000000000..0615496d3
--- /dev/null
+++ b/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/format_L_mirror_24x24.svg
@@ -0,0 +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"><clipPath id="a"><path d="m0 2h24v22.5h-24z"/></clipPath><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 23.238834 19.980607)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.32432)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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="e" gradientTransform="matrix(.48571543 0 0 .45629666 .342829 .348862)" 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><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 20.761246 19.980607)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="g" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="h" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 2.761246 19.980607)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><radialGradient id="i" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 5.238834 19.980607)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="j" gradientTransform="matrix(.0352071 0 0 .0082353 -8.724812 19.98059)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" xlink:href="#g" y1="366.64789" y2="609.50507"/><linearGradient id="k" gradientTransform="matrix(.48571543 0 0 .45629666 -7.657131 1.348905)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#e" y1=".985206" y2="47.013336"/><linearGradient id="l" gradientTransform="matrix(.40540511 0 0 .51351351 -5.730273 .675723)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" xlink:href="#d" y1="6.473675" y2="41.526306"/><linearGradient id="m" gradientTransform="matrix(.0352071 0 0 .0082353 9.275188 19.98059)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" xlink:href="#g" y1="366.64789" y2="609.50507"/><linearGradient id="n" gradientTransform="matrix(.48571543 0 0 .45629666 10.342869 1.348905)" gradientUnits="userSpaceOnUse" x1="25.132275" x2="25.132275" xlink:href="#e" y1=".985206" y2="47.013336"/><linearGradient id="o" gradientTransform="matrix(.40540511 0 0 .51351351 12.269727 .675723)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" xlink:href="#d" y1="6.473675" y2="41.526306"/><g clip-path="url(#a)" transform="translate(0 -1)"><path d="m13.500041 23.000043h16.999998v2h-16.999998z" fill="url(#m)" opacity=".15"/><path d="m13.50004 23.000128v1.999891c-.620472.0038-1.5-.448075-1.5-1.000075 0-.551999.6924-.999816 1.5-.999816z" fill="url(#f)" opacity=".15"/><path d="m13.5 2.5c3.895581 0 17.000059.0014 17.000059.0014l.000021 20.998716s-11.333386 0-17.00008 0c0-7.000018 0-14.0000352 0-21.000053z" fill="url(#n)"/><path d="m29.50004 22.500043h-15v-19h15z" fill="none" stroke="url(#o)" stroke-linecap="round"/><path d="m13.5 2.5c3.895581 0 17.000059.0014 17.000059.0014l.000021 20.998716s-11.333386 0-17.00008 0c0-7.000018 0-14.0000352 0-21.000053z" fill="none" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/><path d="m30.50004 23.000128v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.6924-.999816-1.5-.999816z" fill="url(#b)" opacity=".15"/><g fill="none" stroke="#f37329" stroke-linecap="round" transform="translate(.00004 .492922)"><path d="m16.50005 23v-20.9999998"/><path d="m27.50005 23v-20.9999988"/><path d="m13.500121 5.00695h17"/><path d="m13.5 19.99995h17"/></g><path d="m-4.499959 23.000043h16.999998v2h-16.999998z" fill="url(#j)" opacity=".15"/><path d="m-4.49996 23.000128v1.999891c-.620472.0038-1.5-.448075-1.5-1.000075 0-.551999.6924-.999816 1.5-.999816z" fill="url(#h)" opacity=".15"/><path d="m-4.5 2.5c3.895581 0 17.000059.0014 17.000059.0014l.000021 20.998716s-11.333386 0-17.00008 0c0-7.000018 0-14.0000352 0-21.000053z" fill="url(#k)"/><path d="m11.50004 22.500043h-15v-19h15z" fill="none" stroke="url(#l)" stroke-linecap="round"/><path d="m-4.5 2.5c3.895581 0 17.000059.0014 17.000059.0014l.000021 20.998716s-11.333386 0-17.00008 0c0-7.000018 0-14.0000352 0-21.000053z" fill="none" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/><path d="m12.50004 23.000128v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.6924-.999816-1.5-.999816z" fill="url(#i)" opacity=".15"/><g fill="none" stroke="#f37329" stroke-linecap="round" transform="translate(.00004 .492922)"><path d="m-1.49995 23v-20.9999998"/><path d="m9.50005 23v-20.9999988"/><path d="m-4.4998788 5.00695h16.9999998"/><path d="m-4.5 19.99995h17"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/format_L_narrow_24x24.svg b/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/format_L_narrow_24x24.svg
new file mode 100644
index 000000000..a82d9c03a
--- /dev/null
+++ b/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/format_L_narrow_24x24.svg
@@ -0,0 +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="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238794 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><linearGradient id="b"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.32432)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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="d" gradientTransform="matrix(.48571543 0 0 .45629666 .342829 .348862)" 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><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#b"/><linearGradient id="f" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><path d="m3.500001 22h16.999998v2h-16.999998z" fill="url(#f)" opacity=".15"/><path d="m3.5 22.000085v1.999891c-.620472.0038-1.5-.448075-1.5-1.000075 0-.551999.6924-.999816 1.5-.999816z" fill="url(#e)" opacity=".15"/><path d="m3.49996 1.4999572c3.895581 0 17.000059.0014 17.000059.0014l.000021 20.9987158s-11.333386 0-17.00008 0c0-7.000018 0-14.000035 0-21.0000528z" fill="url(#d)"/><path d="m19.5 21.5h-15v-18.9999998h15z" fill="none" stroke="url(#c)" stroke-linecap="round"/><path d="m3.49996 1.4999572c3.895581 0 17.000059.0014 17.000059.0014l.000021 20.9987158s-11.333386 0-17.00008 0c0-7.000018 0-14.000035 0-21.0000528z" fill="none" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/><path d="m20.5 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.6924-.999816-1.5-.999816z" fill="url(#a)" opacity=".15"/><g fill="none" stroke="#f37329" stroke-linecap="round"><path d="m5.50005 22.492879v-20.9999998"/><path d="m18.50005 22.492879v-20.9999988"/><path d="m3.5 3.4999502h17"/><path d="m3.5 20.49995h17"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/format_L_nomal_24x24.svg b/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/format_L_nomal_24x24.svg
new file mode 100644
index 000000000..d20abcd60
--- /dev/null
+++ b/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/format_L_nomal_24x24.svg
@@ -0,0 +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"><linearGradient id="a"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238794 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="c" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.32432)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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="d" gradientTransform="matrix(.48571543 0 0 .45629666 .342829 .348862)" 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><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="f" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><path d="m3.500001 22h16.999998v2h-16.999998z" fill="url(#f)" opacity=".15"/><path d="m3.5 22.000085v1.999891c-.620472.0038-1.5-.448075-1.5-1.000075 0-.551999.6924-.999816 1.5-.999816z" fill="url(#e)" opacity=".15"/><path d="m3.49996 1.4999574c3.895581 0 17.000059.00136 17.000059.00136l.000021 20.9987156s-11.333386 0-17.00008 0c0-7.000018 0-14.000035 0-21.0000533z" fill="url(#d)"/><path d="m19.5 21.5h-15v-18.9999995h15z" fill="none" stroke="url(#c)" stroke-linecap="round"/><path d="m3.49996 1.4999574c3.895581 0 17.000059.00136 17.000059.00136l.000021 20.9987156s-11.333386 0-17.00008 0c0-7.000018 0-14.000035 0-21.0000533z" fill="none" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/><path d="m20.5 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.6924-.999816-1.5-.999816z" fill="url(#b)" opacity=".15"/><g fill="none" stroke="#f37329" stroke-linecap="round"><path d="m6.50005 22.492879v-20.9999998"/><path d="m17.50005 22.492879v-20.9999994"/><path d="m3.5 4.4999504h17"/><path d="m3.5 19.49995h17"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/format_L_wide_24x24.svg b/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/format_L_wide_24x24.svg
new file mode 100644
index 000000000..229b370a7
--- /dev/null
+++ b/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/format_L_wide_24x24.svg
@@ -0,0 +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"><linearGradient id="a"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 13.238794 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="c" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.32432)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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="d" gradientTransform="matrix(.48571543 0 0 .45629666 .342829 .348862)" 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><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="f" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><path d="m3.500001 22h16.999998v2h-16.999998z" fill="url(#f)" opacity=".15"/><path d="m3.5 22.000085v1.999891c-.620472.0038-1.5-.448075-1.5-1.000075 0-.551999.6924-.999816 1.5-.999816z" fill="url(#e)" opacity=".15"/><path d="m3.49996 1.499957c3.895581 0 17.000059.0014 17.000059.0014l.000021 20.998716s-11.333386 0-17.00008 0c0-7.000018 0-14.000035 0-21.000053z" fill="url(#d)"/><path d="m19.5 21.5h-15v-19h15z" fill="none" stroke="url(#c)" stroke-linecap="round"/><path d="m3.49996 1.499957c3.895581 0 17.000059.0014 17.000059.0014l.000021 20.998716s-11.333386 0-17.00008 0c0-7.000018 0-14.000035 0-21.000053z" fill="none" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/><path d="m20.5 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.6924-.999816-1.5-.999816z" fill="url(#b)" opacity=".15"/><g fill="none" stroke="#f37329" stroke-linecap="round"><path d="m8.50005 22.492879v-21"/><path d="m15.50005 22.492879v-20.999999"/><path d="m3.5 6.49995h17"/><path d="m3.5 17.49995h17"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/formatcopy_24x24.svg b/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/formatcopy_24x24.svg
new file mode 100644
index 000000000..060af3a51
--- /dev/null
+++ b/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/formatcopy_24x24.svg
@@ -0,0 +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="12.010505" cy="8.726317" fx="12.010505" fy="8.726317" gradientTransform="matrix(-.89835279 .02785611 -.06534115 -2.1072362 23.465252 24.603666)" gradientUnits="userSpaceOnUse" r="2.999495" xlink:href="#b"/><radialGradient id="b" cx="9" cy="3.783174" gradientTransform="matrix(-2.183201 -.15594313 .2735958 -3.8303361 -.952272 15.567571)" gradientUnits="userSpaceOnUse" r="3.655032"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><radialGradient id="c" cx="12.548345" cy="4.591843" fx="12.548345" fy="4.591843" gradientTransform="matrix(-.89877124 -.00489482 .00658011 -1.2082204 23.082999 20.166021)" gradientUnits="userSpaceOnUse" r="2.999495" xlink:href="#b"/><linearGradient id="d" gradientTransform="matrix(.0435 0 0 .00824 -1.72 18.98)" 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><radialGradient id="e" cx="605.714" cy="486.648" gradientTransform="matrix(-.01205 0 0 .00824 10.76 18.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#f"/><linearGradient id="f"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="g" cx="605.714" cy="486.648" gradientTransform="matrix(.01205 0 0 .00824 17.24 18.98)" gradientUnits="userSpaceOnUse" r="117.143" xlink:href="#f"/><linearGradient id="h" gradientTransform="matrix(0 .48572 -.4563 0 23.65 .343)" gradientUnits="userSpaceOnUse" x1="5.033" x2="30.785" y1="24.609" y2="24.058"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="i" gradientTransform="matrix(0 .4054 -.5135 0 24.324 2.27)" gradientUnits="userSpaceOnUse" x1="7.504" x2="41.81" y1="19.917" y2="21.525"><stop offset="0" stop-color="#fff"/><stop offset=".072" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><path d="m3.5 22h21v2h-21z" fill="url(#d)" opacity=".15" transform="translate(-2 -2)"/><path d="m3.5 22v2c-.62.004-1.5-.448-1.5-1s.692-1 1.5-1z" fill="url(#e)" opacity=".15" transform="translate(-2 -2)"/><path d="m24.5 22v2c.62.004 1.5-.448 1.5-1s-.692-1-1.5-1z" fill="url(#g)" opacity=".15" transform="translate(-2 -2)"/><path d="m22.5 3.5v17h-21v-17z" fill="url(#h)"/><g fill="none"><path d="m2.5 19.5v-15h19v15z" stroke="url(#i)" stroke-linecap="round"/><path d="m22.5 3.5v17h-21v-17z" opacity=".3" stroke="#000" stroke-linejoin="round"/><path d="m1.5 5.5h21m-21 13h21m-3.007-15.007v17m-15-17v17" fill="none" stroke="#f37329" stroke-linecap="round"/></g><g stroke="#000" stroke-opacity=".6"><path d="m11.835123 14.556641c-.333333 0-.586432.087-.759765.263671-.173334.177334-.259766.440443-.259766.78711 0 .334667.08829.593963.265625.779297.177333.181333.428573.271484.753906.271484.315334 0 .562235-.09201.740235-.277344.177333-.19.265625-.448104.265625-.773437 0-.338-.08829-.597297-.265625-.779297-.173334-.181333-.420235-.271484-.740235-.271484z" fill="url(#c)"/><path d="m10.999889 13.492v-.458c0-.396.079-.740333.237-1.033.158667-.292.448667-.603.87-.933.404667-.308667.670667-.56.798-.754.131333-.193333.197-.41.197-.65 0-.2666667-.09267-.4706667-.278-.612-.186667-.14-.445667-.21-.777-.21-.58 0-1.24.2023333-1.98.607l-.6300002-1.354c.8600002-.5153333 1.7723332-.773 2.7370002-.773.795333 0 1.426333.204 1.893.612.471333.408.707.9523333.707 1.633 0 .453333-.09667.845-.29 1.175-.193333.329333-.56.700333-1.1 1.113-.370667.293333-.606.516-.706.668-.09667.153333-.145.353333-.145.6v.372z" fill="url(#a)" stroke-width=".662"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/formatmirror_24x24.svg b/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/formatmirror_24x24.svg
new file mode 100644
index 000000000..d59a190e7
--- /dev/null
+++ b/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/formatmirror_24x24.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 26 26" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.04349113 0 0 .0082353 -1.718936 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 17.238794 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><linearGradient id="e" gradientTransform="matrix(0 .48571543 -.45629666 0 23.651133 2.342824)" gradientUnits="userSpaceOnUse" x1="9.848163" x2="44.18507" y1="29.289719" y2="26.732151"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="f" gradientTransform="matrix(0 .40540511 -.51351351 0 24.32432 4.269687)" gradientUnits="userSpaceOnUse" x1="4.843375" x2="39.786461" y1="23.277712" y2="24.30217"><stop offset="0" stop-color="#fff"/><stop offset=".13011844" 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="g" gradientTransform="matrix(.04349113 0 0 .0082353 -1.718936 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" xlink:href="#a" y1="366.64789" y2="609.50507"/><linearGradient id="h" gradientTransform="matrix(0 .48571543 -.45629666 0 23.651133 2.342824)" gradientUnits="userSpaceOnUse" x1="9.848163" x2="44.18507" xlink:href="#e" y1="29.289719" y2="26.732151"/><linearGradient id="i" gradientTransform="matrix(0 .40540511 -.51351351 0 24.32432 4.269687)" gradientUnits="userSpaceOnUse" x1="4.843375" x2="39.786461" xlink:href="#f" y1="23.277712" y2="24.30217"/><clipPath id="j"><path d="m13 5h13v19h-13z"/></clipPath><clipPath id="k"><path d="m0 5h13v19h-13z"/></clipPath><g clip-path="url(#j)"><g transform="translate(12)"><g transform="translate(-2)"><path d="m3.500001 22h21v2h-21z" fill="url(#a)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#b)" opacity=".15"/><path d="m24.5 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.6924-.999816-1.5-.999816z" fill="url(#d)" opacity=".15"/></g><path d="m22.500038 5.499955c0 3.8955809-.0014 17.000059-.0014 17.000059l-20.998716.000021s0-11.333386 0-17.00008h21.000054z" fill="url(#e)"/><g fill="none"><path d="m2.4999999 21.5v-15.0000003h19.0000001v15.0000003z" stroke="url(#f)" stroke-linecap="round"/><path d="m22.500038 5.499955c0 3.8955809-.0014 17.000059-.0014 17.000059l-20.998716.000021s0-11.333386 0-17.00008h21.000054z" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/></g></g><g fill="none" stroke="#f37329" stroke-linecap="round"><path d="m14 8.5 20.5-.007071"/><path d="m14 19.5 20.499999-.0071"/><path d="m31.492929 5.492879v17"/><path d="m16.492929 5.492879v17"/></g></g><g clip-path="url(#k)"><g transform="translate(-10)"><g transform="translate(-2)"><path d="m3.500001 22h21v2h-21z" fill="url(#g)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#b)" opacity=".15"/><path d="m24.5 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.6924-.999816-1.5-.999816z" fill="url(#d)" opacity=".15"/></g><path d="m22.500038 5.499955c0 3.8955809-.0014 17.000059-.0014 17.000059l-20.998716.000021s0-11.333386 0-17.00008h21.000054z" fill="url(#h)"/><g fill="none"><path d="m2.4999999 21.5v-15.0000003h19.0000001v15.0000003z" stroke="url(#i)" stroke-linecap="round"/><path d="m22.500038 5.499955c0 3.8955809-.0014 17.000059-.0014 17.000059l-20.998716.000021s0-11.333386 0-17.00008h21.000054z" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/></g></g><g fill="none" stroke="#f37329" stroke-linecap="round" transform="matrix(0 1 1 0 -9.992879 1.992879)"><path d="m6.507121 21.992879-.007071-20.4999998"/><path d="m17.507121 21.992879-.007071-20.4999994"/><path d="m3.5 4.4999504h17"/><path d="m4.007121 19.492879h16"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/formatnarrow_24x24.svg b/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/formatnarrow_24x24.svg
new file mode 100644
index 000000000..e9bd8ab9a
--- /dev/null
+++ b/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/formatnarrow_24x24.svg
@@ -0,0 +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"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.04349113 0 0 .0082353 -1.718936 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 17.238794 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="e" gradientTransform="matrix(0 .48571543 -.45629666 0 23.651133 .342824)" gradientUnits="userSpaceOnUse" x1="9.848163" x2="44.18507" y1="29.289719" y2="26.732151"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="f" gradientTransform="matrix(0 .40540511 -.51351351 0 24.32432 2.269687)" gradientUnits="userSpaceOnUse" x1="4.843375" x2="39.786461" y1="23.277712" y2="24.30217"><stop offset="0" stop-color="#fff"/><stop offset=".13011844" 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="translate(-2 -2)"><path d="m3.500001 22h21v2h-21z" fill="url(#b)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#c)" opacity=".15"/><path d="m24.5 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.6924-.999816-1.5-.999816z" fill="url(#d)" opacity=".15"/></g><path d="m22.500038 3.499955c0 3.8955809-.0014 17.000059-.0014 17.000059l-20.998716.000021s0-11.3333863 0-17.00008h21.000054z" fill="url(#e)"/><g fill="none"><path d="m2.4999999 19.5v-15.0000003h19.0000001v15.0000003z" stroke="url(#f)" stroke-linecap="round"/><path d="m22.500038 3.499955c0 3.8955809-.0014 17.000059-.0014 17.000059l-20.998716.000021s0-11.3333863 0-17.00008h21.000054z" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/><g fill="none" stroke="#f37329" stroke-linecap="round"><path d="m1.5 5.4999501h21"/><path d="m1.5 18.49995h20.999999"/><path d="m20.50005 3.4928792v16.9999998"/><path d="m3.50005 3.4928792v16.9999998"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/formatnormal_24x24.svg b/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/formatnormal_24x24.svg
new file mode 100644
index 000000000..522cbb311
--- /dev/null
+++ b/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/formatnormal_24x24.svg
@@ -0,0 +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"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.04349113 0 0 .0082353 -1.718936 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 17.238794 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="e" gradientTransform="matrix(0 .48571543 -.45629666 0 23.651133 .342824)" gradientUnits="userSpaceOnUse" x1="9.848163" x2="44.18507" y1="29.289719" y2="26.732151"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="f" gradientTransform="matrix(0 .40540511 -.51351351 0 24.32432 2.269687)" gradientUnits="userSpaceOnUse" x1="4.843375" x2="39.786461" y1="23.277712" y2="24.30217"><stop offset="0" stop-color="#fff"/><stop offset=".13011844" 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="translate(-2 -2)"><path d="m3.500001 22h21v2h-21z" fill="url(#b)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#c)" opacity=".15"/><path d="m24.5 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.6924-.999816-1.5-.999816z" fill="url(#d)" opacity=".15"/></g><path d="m22.500038 3.499955c0 3.8955809-.0014 17.000059-.0014 17.000059l-20.998716.000021s0-11.3333863 0-17.00008h21.000054z" fill="url(#e)"/><g fill="none"><path d="m2.4999999 19.5v-15.0000003h19.0000001v15.0000003z" stroke="url(#f)" stroke-linecap="round"/><path d="m22.500038 3.499955c0 3.8955809-.0014 17.000059-.0014 17.000059l-20.998716.000021s0-11.3333863 0-17.00008h21.000054z" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/><g fill="none" stroke="#f37329" stroke-linecap="round"><path d="m1.5 6.4929292h21"/><path d="m1.5 17.492929h20.999999"/><path d="m19.492929 3.4928792v16.9999998"/><path d="m4.492929 3.4928792v16.9999998"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/formatwide_24x24.svg b/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/formatwide_24x24.svg
new file mode 100644
index 000000000..9490c6528
--- /dev/null
+++ b/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/formatwide_24x24.svg
@@ -0,0 +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"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.04349113 0 0 .0082353 -1.718936 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(.01204859 0 0 .0082353 17.238794 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="e" gradientTransform="matrix(0 .48571543 -.45629666 0 23.651133 .342824)" gradientUnits="userSpaceOnUse" x1="9.848163" x2="44.18507" y1="29.289719" y2="26.732151"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="f" gradientTransform="matrix(0 .40540511 -.51351351 0 24.32432 2.269687)" gradientUnits="userSpaceOnUse" x1="4.843375" x2="39.786461" y1="23.277712" y2="24.30217"><stop offset="0" stop-color="#fff"/><stop offset=".13011844" 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="translate(-2 -2)"><path d="m3.500001 22h21v2h-21z" fill="url(#b)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#c)" opacity=".15"/><path d="m24.5 22.000085v1.999891c.620472.0038 1.5-.448075 1.5-1.000075 0-.551999-.6924-.999816-1.5-.999816z" fill="url(#d)" opacity=".15"/></g><path d="m22.500038 3.499955c0 3.8955809-.0014 17.000059-.0014 17.000059l-20.998716.000021s0-11.3333863 0-17.00008h21.000054z" fill="url(#e)"/><g fill="none"><path d="m2.4999999 19.5v-15.0000003h19.0000001v15.0000003z" stroke="url(#f)" stroke-linecap="round"/><path d="m22.500038 3.499955c0 3.8955809-.0014 17.000059-.0014 17.000059l-20.998716.000021s0-11.3333863 0-17.00008h21.000054z" opacity=".3" stroke="#000" stroke-linejoin="round" stroke-width=".999922"/><g stroke="#f37329" stroke-linecap="round"><path d="m1.5 8.4929292h21"/><path d="m1.5 15.492929h20.999999"/><path d="m17.492929 3.4928792v16.9999998"/><path d="m6.492929 3.4928792v16.9999998"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/portraitcopy_24x24.svg b/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/portraitcopy_24x24.svg
new file mode 100644
index 000000000..6e03a9035
--- /dev/null
+++ b/icon-themes/elementary_svg/sw/res/sidebar/pageproppanel/portraitcopy_24x24.svg
@@ -0,0 +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="17.965765" cy="4.464714" gradientTransform="matrix(-.73524631 .01521489 -.02797912 -1.3520671 25.696809 12.182614)" gradientUnits="userSpaceOnUse" r="8.192993"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><linearGradient id="b" gradientTransform="matrix(.0352071 0 0 .0082353 -.724852 18.980547)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.01204859 0 0 .0082353 10.761206 18.980564)" gradientUnits="userSpaceOnUse" r="117.14286"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="d" gradientTransform="matrix(.48571543 0 0 .45629666 .342829 .348862)" 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="e" gradientTransform="matrix(.40540511 0 0 .51351351 2.269687 -.324319)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="6.473675" y2="41.526306"><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><path d="m3.500001 22h16.999998v2h-16.999998z" fill="url(#b)" opacity=".15"/><path d="m3.4999999 22.000085v1.999891c-.6204724.0038-1.4999999-.448075-1.4999999-1.000075 0-.551999.6924-.999816 1.4999999-.999816z" fill="url(#c)" opacity=".15"/><path d="m3.4999601 1.4999573c3.8955809 0 17.0000589.00136 17.0000589.00136l.000021 20.9987157s-11.3333862 0-17.0000799 0c0-7.000018 0-14.0000346 0-21.0000534z" fill="url(#d)"/><path d="m19.5 21.5h-15.0000004v-18.9999996h15.0000004z" fill="none" stroke="url(#e)" stroke-linecap="round"/><g stroke="#000"><path d="m3.4460282 1.48198c3.8955809 0 17.0000588.00136 17.0000588.00136l.000021 20.998716s-11.3333861 0-17.0000798 0c0-7.000018 0-14.0000349 0-21.0000537z" fill="none" opacity=".3" stroke-linejoin="round" stroke-width=".999922"/><path d="m14.281239 16.550987-.648886-2.157508h-3.262317l-.6498802 2.157508h-2.0450345l3.1599657-9.1019838h2.317309l3.17189 9.1019838zm-1.103007-3.7696c-.59887-1.956247-.937059-3.0618356-1.014568-3.3167649-.072871-.2569419-.125869-.4595437-.158992-.6078052-.134481.5286429-.520036 1.8368321-1.156667 3.9245701z" fill="url(#a)" stroke-opacity=".6" stroke-width=".680986"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sw/res/sr20012.svg b/icon-themes/elementary_svg/sw/res/sr20012.svg
new file mode 100644
index 000000000..f7a7e7899
--- /dev/null
+++ b/icon-themes/elementary_svg/sw/res/sr20012.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.2817955 0 0 .2800956 4.197027 -.977806)" gradientUnits="userSpaceOnUse" x1="8.172498" x2="8.172498" xlink:href="#f" y1="19.556915" y2="21.34202"/><linearGradient id="b" gradientTransform="matrix(.2817955 0 0 .2800956 4.197027 -.977806)" gradientUnits="userSpaceOnUse" x1="9.946834" x2="9.946834" xlink:href="#f" y1="19.556915" y2="21.34202"/><linearGradient id="c" gradientTransform="matrix(0 .52544994 -.5716256 0 46.193389 -21.123812)" gradientUnits="userSpaceOnUse" x1="44.007641" x2="55.426426" xlink:href="#e" y1="68.564789" y2="68.564789"/><linearGradient id="d" gradientTransform="matrix(0 .52544994 -.5716256 0 46.193389 -21.123812)" gradientUnits="userSpaceOnUse" x1="44.007641" x2="55.426426" xlink:href="#e" y1="70.314186" y2="70.314186"/><linearGradient id="e" gradientTransform="matrix(0 .52544994 -.5716256 0 46.193389 -21.123812)" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="2.5" y2="8"><stop offset="0" stop-color="#d1ff82"/><stop offset=".26238" stop-color="#9bdb4d"/><stop offset=".66093999" stop-color="#68b723"/><stop offset="1" stop-color="#3a9104"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.2817955 0 0 .2800956 4.197027 -.977806)" gradientUnits="userSpaceOnUse" x1="7" x2="7" y1="4.5" y2="5.296875"><stop offset="0" stop-color="#fff"/><stop offset=".00000016" 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="g" gradientTransform="matrix(.2538 0 0 .30502 19.13 -.685)" gradientUnits="userSpaceOnUse" x1="-51.786" x2="-51.786" y1="50.786" y2="2.906"><stop offset="0" stop-opacity=".34"/><stop offset="1" stop-opacity=".247"/></linearGradient><linearGradient id="h" gradientTransform="matrix(.24324 0 0 .35135 2.162 -.432)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="6.923" y2="41.077"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235"/><stop offset="1" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.31427 0 0 .32592858 .4573 -.321786)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".985" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><path d="m2.5.5h11v15h-11z" fill="url(#i)" stroke-width="1.08562"/><path d="m12.5 14.5h-9v-13h9z" fill="none" stroke="url(#h)" stroke-linecap="round"/><path d="m2.5.5h11v15h-11z" fill="none" stroke="url(#g)" stroke-linejoin="round"/><rect fill="#565656" height="1" ry=".466" width="8" x="4" y="4"/><path d="m5.5 3.5h3v2h-3z" fill="url(#d)" stroke="#206b00" stroke-linejoin="round" stroke-opacity=".552941"/><rect fill="#565656" height="1" ry=".466" width="8" x="4" y="7"/><rect fill="#565656" height="1" ry=".466" width="8" x="4" y="10"/><path d="m6 4.5h2" fill="none" opacity=".5" stroke="url(#a)"/><g transform="translate(2 6)"><path d="m5.5 3.5h3v2h-3z" fill="url(#c)" stroke="#206b00" stroke-linejoin="round" stroke-opacity=".552941"/><path d="m6 4.5h2" fill="none" opacity=".5" stroke="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sw/res/sr20018.svg b/icon-themes/elementary_svg/sw/res/sr20018.svg
new file mode 100644
index 000000000..f8a09d7d9
--- /dev/null
+++ b/icon-themes/elementary_svg/sw/res/sr20018.svg
@@ -0,0 +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(.59436 0 0 .5999 -19.265 -.033)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><linearGradient id="b"><stop offset="0" stop-color="#1f1f1f"/><stop offset="1" stop-color="#5c5c5c"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.551 0 0 .55498 4.4 1.714)" gradientUnits="userSpaceOnUse" x1="11.081" x2="6.031" xlink:href="#b" y1="11.825" y2="5.764"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="16.083" x2="13.281" xlink:href="#b" y1="15.414" y2="12.051"/><g transform="translate(0 2)"><rect fill="url(#a)" height="14" rx=".424" ry=".491" width="14" x="1" y="-1"/><path d="m.5-2c-.276 0-.5.224-.5.5v15c0 .276.224.5.5.5h15c.276 0 .5-.224.5-.5v-15c0-.276-.224-.5-.5-.5zm.498.998h14.004v2.002h-4.002v-2h-1v2h-4v-2h-1v2h-4.002zm0 3.002h4.002v3h-4v1h4v3h-4v1h4v3h1v-11h9.002v11.002h-14.004zm14.002 4v-1zm0 4v-1zm-5 3h1z" fill="#030303" opacity=".32"/><path d="m.5-2a.5.5 0 0 0 -.5.5v3.5h.998v-3.002h14.004v3.002h.998v-3.5a.5.5 0 0 0 -.5-.5zm4.5 1v2h-4v1h14v-1h-4v-2h-1v2h-4v-2z" fill="#ababab" opacity=".4"/><path d="m5-1.506h1v3.074h-1zm5 0h1v3.103h-1z" fill="#ababab" opacity=".4"/><g stroke="#000" stroke-linejoin="round"><path d="m10.265 7.186h-1.395v4.854h-.904v-4.854h-.966v-.426l.966-.314v-.32q0-1.012.437-1.52.443-.506 1.36-.506.527 0 1.07.188l-.24.714q-.47-.152-.82-.152-.46 0-.68.304-.222.304-.222.963v.36h1.395z" fill="url(#c)" opacity=".66" stroke-width=".559"/><path d="m17.716 16.335-1.92-2.72h1.04l1.432 2.097 1.418-2.097h1.03l-1.92 2.72 2.025 2.842h-1.037l-1.515-2.22-1.535 2.22h-1.028z" fill="url(#d)" opacity=".66" stroke-width=".561" transform="matrix(.5534 0 0 .55258 2.196 .974)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sw/res/sr20019.svg b/icon-themes/elementary_svg/sw/res/sr20019.svg
new file mode 100644
index 000000000..1d291a24f
--- /dev/null
+++ b/icon-themes/elementary_svg/sw/res/sr20019.svg
@@ -0,0 +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(.59436 0 0 .5999 -19.265 -.033)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1="15.5" y2="48.396"><stop offset="0" stop-color="#fafafa"/><stop offset="1" stop-color="#e2e1de"/></linearGradient><g transform="translate(0 2)"><rect fill="url(#a)" height="14" rx=".424" ry=".491" width="14" x="1" y="-1"/><path d="m.5-2c-.276 0-.5.224-.5.5v15c0 .276.224.5.5.5h15c.276 0 .5-.224.5-.5v-15c0-.276-.224-.5-.5-.5zm.498.998h14.004v2.002h-4.002v-2h-1v2h-4v-2h-1v2h-4.002zm0 3.002h4.002v3h-4v1h4v3h-4v1h4v3h1v-11h9.002v11.002h-14.004zm14.002 4v-1zm0 4v-1zm-5 3h1z" fill="#030303" opacity=".32"/><path d="m.5-2a.5.5 0 0 0 -.5.5v3.5h.998v-3.002h14.004v3.002h.998v-3.5a.5.5 0 0 0 -.5-.5zm4.5 1v2h-4v1h14v-1h-4v-2h-1v2h-4v-2z" fill="#ababab" opacity=".4"/><path d="m5-1.506h1v3.074h-1zm5 0h1v3.103h-1z" fill="#ababab" opacity=".4"/><g fill="#ff8c82" stroke="#7a0000" stroke-linejoin="round"><path d="m10.265 7.186h-1.395v4.854h-.904v-4.854h-.966v-.426l.966-.314v-.32q0-1.012.437-1.52.443-.506 1.36-.506.527 0 1.07.188l-.24.714q-.47-.152-.82-.152-.46 0-.68.304-.222.304-.222.963v.36h1.395z" opacity=".66" stroke-width=".559"/><path d="m17.716 16.335-1.92-2.72h1.04l1.432 2.097 1.418-2.097h1.03l-1.92 2.72 2.025 2.842h-1.037l-1.515-2.22-1.535 2.22h-1.028z" opacity=".66" stroke-width=".561" transform="matrix(.5534 0 0 .55258 2.196 .974)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sw/res/twopages_10x24.svg b/icon-themes/elementary_svg/sw/res/twopages_10x24.svg
new file mode 100644
index 000000000..43bdab1eb
--- /dev/null
+++ b/icon-themes/elementary_svg/sw/res/twopages_10x24.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 24 10" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="9.500001" x2="9.500001" y1="9.50001" y2=".500009"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fafafa"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162161 -.432421)" gradientUnits="userSpaceOnUse" x1="15.777787" x2="15.777782" y1="23.999994" y2="5.945979"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".97230476" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.34972769 0 0 .35610773 -1.348519 .293919)" gradientUnits="userSpaceOnUse" x1="32.892288" x2="36.358372" y1="8.059012" y2="5.456536"><stop offset="0" stop-color="#fefefe"/><stop offset="1" stop-color="#cbcbcb"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="9.500001" x2="9.500001" xlink:href="#a" y1="9.50001" y2=".500009"/><linearGradient id="e" gradientTransform="matrix(.24324324 0 0 .35135133 2.162161 -.432421)" gradientUnits="userSpaceOnUse" x1="15.777787" x2="15.777782" xlink:href="#b" y1="23.999994" y2="5.945979"/><linearGradient id="f" gradientTransform="matrix(.34972769 0 0 .35610773 -1.348519 .293919)" gradientUnits="userSpaceOnUse" x1="32.892288" x2="36.358372" xlink:href="#c" y1="8.059012" y2="5.456536"/><g transform="matrix(.99999998 0 0 -.99999998 -3 10.000025)"><path d="m6.5000001.500018h2.9999999c1.646822.8015353 3.070656 2.3509331 4 3.5v5.4999998h-6.9999999z" fill="url(#a)"/><path d="m12.500001 8.5000088h-4.9999999v-6.9999998h1.4989399l3.50106 3.33947z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="round"/><path d="m6.4999611.49997874 2.7676599.00051c.61416 0 4.23241 2.73141026 4.23241 3.88354026l.00001 5.1160098h-7.0000799z" fill="none" stroke="#4d4d4d" stroke-linejoin="round" stroke-width=".999922"/><g fill-rule="evenodd"><path d="m7.000001.98754874c1.11697 0 1 4.01246026 1 4.01246026s5.01089-.58127 5.01089 1c0-.38528.0301-1.8063-.0469-1.92652-.55326-.86374-2.94292-2.80197-3.80586-3.0559903-.69408-.058-2.15813-.0299-2.15813-.0299z" fill="#4d4d4d"/><path d="m8.000001.98754874c1.11697 0 1 3.01246026 1 3.01246026s4.01089-.58127 4.01089 1c0-.38528.0301-.8063-.0469-.92652-.55326-.86374-2.94292-2.80197-3.80586-3.0559903-.17779-.005-.98055-.02-1.15813-.0299z" fill="url(#c)"/></g></g><g transform="matrix(.99999998 0 0 -.99999998 7 10.000025)"><path d="m6.5000001.500018h2.9999999c1.646822.8015353 3.070656 2.3509331 4 3.5v5.4999998h-6.9999999z" fill="url(#d)"/><path d="m12.500001 8.5000088h-4.9999999v-6.9999998h1.4989399l3.50106 3.33947z" fill="none" opacity=".5" stroke="url(#e)" stroke-linecap="round"/><path d="m6.4999611.49997874 2.7676599.00051c.61416 0 4.23241 2.73141026 4.23241 3.88354026l.00001 5.1160098h-7.0000799z" fill="none" stroke="#4d4d4d" stroke-linejoin="round" stroke-width=".999922"/><g fill-rule="evenodd"><path d="m7.000001.98754874c1.11697 0 1 4.01246026 1 4.01246026s5.01089-.58127 5.01089 1c0-.38528.0301-1.8063-.0469-1.92652-.55326-.86374-2.94292-2.80197-3.80586-3.0559903-.69408-.058-2.15813-.0299-2.15813-.0299z" fill="#4d4d4d"/><path d="m8.000001.98754874c1.11697 0 1 3.01246026 1 3.01246026s4.01089-.58127 4.01089 1c0-.38528.0301-.8063-.0469-.92652-.55326-.86374-2.94292-2.80197-3.80586-3.0559903-.17779-.005-.98055-.02-1.15813-.0299z" fill="url(#f)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sw/res/twopages_a_10x24.svg b/icon-themes/elementary_svg/sw/res/twopages_a_10x24.svg
new file mode 100644
index 000000000..5b3205dcd
--- /dev/null
+++ b/icon-themes/elementary_svg/sw/res/twopages_a_10x24.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 24 10" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="9.500001" x2="9.500001" y1="9.50001" y2=".500009"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fafafa"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.24324324 0 0 .35135133 2.162161 -.432421)" gradientUnits="userSpaceOnUse" x1="15.777787" x2="15.777782" y1="23.999994" y2="5.945979"><stop offset="0" stop-color="#fff"/><stop offset="0" stop-color="#fff" stop-opacity=".235294"/><stop offset=".97230476" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="9.500001" x2="9.500001" y1=".000009" y2="10.00001"><stop offset="0" stop-color="#a62100" stop-opacity=".556863"/><stop offset="1" stop-color="#a62100"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.34972769 0 0 .35610773 -1.348519 .293919)" gradientUnits="userSpaceOnUse" x1="32.892288" x2="36.358372" y1="8.059012" y2="5.456536"><stop offset="0" stop-color="#fefefe"/><stop offset="1" stop-color="#cbcbcb"/></linearGradient><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="9.500001" x2="9.500001" xlink:href="#a" y1="9.50001" y2=".500009"/><linearGradient id="f" gradientTransform="matrix(.24324324 0 0 .35135133 2.162161 -.432421)" gradientUnits="userSpaceOnUse" x1="15.777787" x2="15.777782" xlink:href="#b" y1="23.999994" y2="5.945979"/><linearGradient id="g" gradientTransform="matrix(.25378586 0 0 .30501865 19.128979 -.685477)" gradientUnits="userSpaceOnUse" x1="9.500001" x2="9.500001" xlink:href="#c" y1=".000009" y2="10.00001"/><linearGradient id="h" gradientTransform="matrix(.34972769 0 0 .35610773 -1.348519 .293919)" gradientUnits="userSpaceOnUse" x1="32.892288" x2="36.358372" xlink:href="#d" y1="8.059012" y2="5.456536"/><g transform="matrix(.99999997 0 0 -.99999997 -3.000001 10.000009)"><path d="m6.5000001.500018h2.9999999c1.646822.8015353 3.070656 2.3509331 4 3.5v5.4999998h-6.9999999z" fill="url(#a)"/><path d="m12.500001 8.5000088h-4.9999999v-6.9999998h1.4989399l3.50106 3.33947z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="round"/><path d="m6.4999611.49997874 2.7676599.00051c.61416 0 4.23241 2.73141026 4.23241 3.88354026l.00001 5.1160098h-7.0000799z" fill="none" stroke="url(#c)" stroke-linejoin="round" stroke-width=".999922"/><g fill-rule="evenodd"><path d="m7.000001.98754874c1.11697 0 1 4.01246026 1 4.01246026s5.01089-.58127 5.01089 1c0-.38528.0301-1.8063-.0469-1.92652-.55326-.86374-2.94292-2.80197-3.80586-3.0559903-.69408-.058-2.15813-.0299-2.15813-.0299z" fill="#cc3b02"/><path d="m8.000001.98754874c1.11697 0 1 3.01246026 1 3.01246026s4.01089-.58127 4.01089 1c0-.38528.0301-.8063-.0469-.92652-.55326-.86374-2.94292-2.80197-3.80586-3.0559903-.17779-.005-.98055-.02-1.15813-.0299z" fill="url(#d)"/></g></g><g transform="matrix(.99999997 0 0 -.99999997 6.999999 10.000009)"><path d="m6.5000001.500018h2.9999999c1.646822.8015353 3.070656 2.3509331 4 3.5v5.4999998h-6.9999999z" fill="url(#e)"/><path d="m12.500001 8.5000088h-4.9999999v-6.9999998h1.4989399l3.50106 3.33947z" fill="none" opacity=".5" stroke="url(#f)" stroke-linecap="round"/><path d="m6.4999611.49997874 2.7676599.00051c.61416 0 4.23241 2.73141026 4.23241 3.88354026l.00001 5.1160098h-7.0000799z" fill="none" stroke="url(#g)" stroke-linejoin="round" stroke-width=".999922"/><g fill-rule="evenodd"><path d="m7.000001.98754874c1.11697 0 1 4.01246026 1 4.01246026s5.01089-.58127 5.01089 1c0-.38528.0301-1.8063-.0469-1.92652-.55326-.86374-2.94292-2.80197-3.80586-3.0559903-.69408-.058-2.15813-.0299-2.15813-.0299z" fill="#cc3b02"/><path d="m8.000001.98754874c1.11697 0 1 3.01246026 1 3.01246026s4.01089-.58127 4.01089 1c0-.38528.0301-.8063-.0469-.92652-.55326-.86374-2.94292-2.80197-3.80586-3.0559903-.17779-.005-.98055-.02-1.15813-.0299z" fill="url(#h)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sw/res/wr010.svg b/icon-themes/elementary_svg/sw/res/wr010.svg
new file mode 100644
index 000000000..1c6debba3
--- /dev/null
+++ b/icon-themes/elementary_svg/sw/res/wr010.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="3.96875" x2="7.9375" xlink:href="#c" y1="290.12082" y2="290.12082"/><linearGradient id="b" gradientTransform="matrix(.39850607 0 0 .4269723 .991956 2.844603)" gradientUnits="userSpaceOnUse" x1="6.732914" x2="11.780465" y1=".96987" y2="6.020478"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="3.96875" x2="7.9375" y1="290.12082" y2="290.12082"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><g transform="matrix(.71523068 .71523068 -.71523068 .71523068 4.040237 -2.011063)"><path d="m3.1132279 2.8436384 2.7734714-.0009762.00224 2.7759096-2.7734725.0009763z" style="stroke:#7239b3;stroke-width:.261642;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.75;fill:url(#b)"/><path d="m3.3800009 5.4880377-.0070462-2.3908732 2.3622033.0288634" fill="none" opacity=".3" stroke="#fff" stroke-width=".266171"/></g><g transform="matrix(1.8666667 0 0 1 -6.879167 -285.88748)"><path d="m4.5357144 290.12081h-.5669643l-.0000001.52917h.5669644z" fill="#fff" opacity=".35" stroke-width=".308188"/><path d="m3.96875 289.85623h.5669644v.52917h-.5669644z" fill="url(#c)"/></g><g transform="matrix(1.8666667 0 0 1 -6.879167 -284.56456)"><path d="m4.9609376 290.1213h-.9921875v.52868h.9921875z" fill="#fff" opacity=".35" stroke-width=".308188"/><path d="m3.96875 289.85623h.9921875v.52917h-.9921875z" fill="url(#c)"/></g><g transform="matrix(1.8666667 0 0 1 -6.879167 -288.53332)"><path d="m7.9375 290.25329c0-.0712-.2070112-.13217-.4487234-.13217h-2.9908599c-.2417118 0-.5291667.061-.5291667.13217v.26434c0 .0712.2874549.13217.5291667.13217.00101.001 2.9908599 0 2.9908599 0 .2417122 0 .4487234-.061.4487234-.13217z" fill="#fff" opacity=".35" stroke-width=".308188"/><path d="m3.96875 289.85623h3.96875v.52917h-3.96875z" fill="url(#c)"/></g><g transform="matrix(1.8666667 0 0 1 -6.879167 -287.2104)"><path d="m4.9609376 290.25329h-.9921876v.39669h.9921876z" fill="#fff" opacity=".35" stroke-width=".308188"/><path d="m3.96875 289.85623h.9921876v.52917h-.9921876z" fill="url(#c)"/></g><g transform="matrix(1.8666667 0 0 1 -6.879167 -283.241647)"><path d="m7.9375 290.25329c0-.0712-.2070112-.13217-.4487234-.13217h-2.9908599c-.2417118 0-.5291667.061-.5291667.13217v.26434c0 .0712.2874549.13217.5291667.13217.00101.001 2.9908599 0 2.9908599 0 .2417122 0 .4487234-.061.4487234-.13217z" fill="#fff" opacity=".35" stroke-width=".308188"/><path d="m3.96875 289.85623h3.96875v.52917h-3.96875z" fill="url(#c)"/></g><g transform="matrix(1.8666667 0 0 1 -.529167 -286.15206)"><path d="m4.5357144 290.12081h-.5669643l-.0000001.52917h.5669644z" fill="#fff" opacity=".35" stroke-width=".308188"/><path d="m3.96875 289.85623h.5669644v.52917h-.5669644z" fill="url(#a)"/></g><g transform="matrix(1.8666667 0 0 1 -1.322917 -284.82914)"><path d="m4.9609376 290.1213h-.9921875v.52868h.9921875z" fill="#fff" opacity=".35" stroke-width=".308188"/><path d="m3.96875 289.85623h.9921875v.52917h-.9921875z" fill="url(#a)"/></g><g transform="matrix(1.8666667 0 0 1 -1.322917 -287.47498)"><path d="m4.9609376 290.25329h-.9921876v.39669h.9921876z" fill="#fff" opacity=".35" stroke-width=".308188"/><path d="m3.96875 289.85623h.9921876v.52917h-.9921876z" fill="url(#a)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sw/res/wr011.svg b/icon-themes/elementary_svg/sw/res/wr011.svg
new file mode 100644
index 000000000..978d7513c
--- /dev/null
+++ b/icon-themes/elementary_svg/sw/res/wr011.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="3.96875" x2="7.9375" xlink:href="#d" y1="290.12082" y2="290.12082"/><linearGradient id="b" gradientTransform="matrix(0 -.35277689 -.35277689 0 10.199687 9.744604)" gradientUnits="userSpaceOnUse" x1="2.720741" x2="6.281212" y1="4.230469" y2="4.230469"><stop offset="0" stop-color="#ffa154"/><stop offset="1" stop-color="#f37329"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.39850607 0 0 .4269723 .991956 2.844603)" gradientUnits="userSpaceOnUse" x1="6.732914" x2="11.780465" y1=".96987" y2="6.020478"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="3.96875" x2="7.9375" y1="290.12082" y2="290.12082"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><g transform="matrix(1.8666667 0 0 1 -6.879167 -288.53332)"><path d="m7.9375 290.25329c0-.0712-.2070112-.13217-.4487234-.13217h-2.9908599c-.2417118 0-.5291667.061-.5291667.13217v.26434c0 .0712.2874549.13217.5291667.13217.00101.001 2.9908599 0 2.9908599 0 .2417122 0 .4487234-.061.4487234-.13217z" fill="#fff" opacity=".35" stroke-width=".308188"/><path d="m3.96875 289.85623h3.96875v.52917h-3.96875z" fill="url(#d)"/></g><g transform="matrix(.71523068 .71523068 -.71523068 .71523068 4.040237 -2.011063)"><path d="m5.8867188 2.5800781-2.7734376.00195a.26126217.26126217 0 0 0 -.2617187.2617219l.00195 2.7753906a.26126217.26126217 0 0 0 .2617219.2617188h2.7734375a.26126217.26126217 0 0 0 .2617187-.2617188l-.0019531-2.7773437a.26126217.26126217 0 0 0 -.2617187-.2617188z" fill="url(#b)"/><g fill="none"><path d="m5.8867188 2.5800781-2.7734376.00195a.26126217.26126217 0 0 0 -.2617187.2617219l.00195 2.7753906a.26126217.26126217 0 0 0 .2617219.2617188h2.7734375a.26126217.26126217 0 0 0 .2617187-.2617188l-.0019531-2.7773437a.26126217.26126217 0 0 0 -.2617187-.2617188z" opacity=".5" stroke="#a62100" stroke-linecap="round" stroke-linejoin="round" stroke-width=".261642"/><path d="m3.113064 5.6175408v-2.7744546h2.7744545" opacity=".3" stroke="#fff" stroke-width=".266171"/></g></g><g transform="matrix(.71523068 .71523068 -.71523068 .71523068 4.040237 -2.011063)"><path d="m3.1132279 2.8436384 2.7734714-.0009762.00224 2.7759096-2.7734725.0009763z" style="stroke:#7239b3;stroke-width:.261642;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.75;fill:url(#c)"/><path d="m3.3800009 5.4880377-.0070462-2.3908732 2.3622033.0288634" fill="none" opacity=".3" stroke="#fff" stroke-width=".266171"/></g><g transform="matrix(1.8666667 0 0 1 -6.879167 -285.88748)"><path d="m4.5357144 290.12081h-.5669643l-.0000001.52917h.5669644z" fill="#fff" opacity=".35" stroke-width=".308188"/><path d="m3.96875 289.85623h.5669644v.52917h-.5669644z" fill="url(#d)"/></g><g transform="matrix(1.8666667 0 0 1 -6.879167 -284.56456)"><path d="m4.9609376 290.1213h-.9921875v.52868h.9921875z" fill="#fff" opacity=".35" stroke-width=".308188"/><path d="m3.96875 289.85623h.9921875v.52917h-.9921875z" fill="url(#d)"/></g><g transform="matrix(1.8666667 0 0 1 -6.879167 -287.2104)"><path d="m4.9609376 290.25329h-.9921876v.39669h.9921876z" fill="#fff" opacity=".35" stroke-width=".308188"/><path d="m3.96875 289.85623h.9921876v.52917h-.9921876z" fill="url(#d)"/></g><g transform="matrix(1.8666667 0 0 1 -6.879167 -283.241647)"><path d="m7.9375 290.25329c0-.0712-.2070112-.13217-.4487234-.13217h-2.9908599c-.2417118 0-.5291667.061-.5291667.13217v.26434c0 .0712.2874549.13217.5291667.13217.00101.001 2.9908599 0 2.9908599 0 .2417122 0 .4487234-.061.4487234-.13217z" fill="#fff" opacity=".35" stroke-width=".308188"/><path d="m3.96875 289.85623h3.96875v.52917h-3.96875z" fill="url(#d)"/></g><g transform="matrix(1.8666667 0 0 1 -.529167 -286.15206)"><path d="m4.5357144 290.12081h-.5669643l-.0000001.52917h.5669644z" fill="#fff" opacity=".35" stroke-width=".308188"/><path d="m3.96875 289.85623h.5669644v.52917h-.5669644z" fill="url(#a)"/></g><g transform="matrix(1.8666667 0 0 1 -1.322917 -284.82914)"><path d="m4.9609376 290.1213h-.9921875v.52868h.9921875z" fill="#fff" opacity=".35" stroke-width=".308188"/><path d="m3.96875 289.85623h.9921875v.52917h-.9921875z" fill="url(#a)"/></g><g transform="matrix(1.8666667 0 0 1 -1.322917 -287.47498)"><path d="m4.9609376 290.25329h-.9921876v.39669h.9921876z" fill="#fff" opacity=".35" stroke-width=".308188"/><path d="m3.96875 289.85623h.9921876v.52917h-.9921876z" fill="url(#a)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sw/res/wr07.svg b/icon-themes/elementary_svg/sw/res/wr07.svg
new file mode 100644
index 000000000..7746c3b88
--- /dev/null
+++ b/icon-themes/elementary_svg/sw/res/wr07.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.39850607 0 0 .4269723 .991956 2.844603)" gradientUnits="userSpaceOnUse" x1="6.732914" x2="11.780465" y1=".96987" y2="6.020478"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="3.96875" x2="7.9375" y1="290.12082" y2="290.12082"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><g transform="matrix(.71523068 .71523068 -.71523068 .71523068 4.040237 -2.011063)"><path d="m3.1132279 2.8436384 2.7734714-.0009762.00224 2.7759096-2.7734725.0009763z" style="stroke:#7239b3;stroke-width:.261642;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.75;fill:url(#a)"/><path d="m3.3800009 5.4880377-.0070462-2.3908732 2.3622033.0288634" fill="none" opacity=".3" stroke="#fff" stroke-width=".266171"/></g><g transform="matrix(1.8666667 0 0 1 -6.879167 -288.53332)"><path d="m7.9375 290.25329c0-.0712-.2070112-.13217-.4487234-.13217h-2.9908599c-.2417118 0-.5291667.061-.5291667.13217v.26434c0 .0712.2874549.13217.5291667.13217.00101.001 2.9908599 0 2.9908599 0 .2417122 0 .4487234-.061.4487234-.13217z" fill="#fff" opacity=".35" stroke-width=".308188"/><path d="m3.96875 289.85623h3.96875v.52917h-3.96875z" fill="url(#b)"/></g><g transform="matrix(1.8666667 0 0 1 -6.879167 -283.241647)"><path d="m7.9375 290.25329c0-.0712-.2070112-.13217-.4487234-.13217h-2.9908599c-.2417118 0-.5291667.061-.5291667.13217v.26434c0 .0712.2874549.13217.5291667.13217.00101.001 2.9908599 0 2.9908599 0 .2417122 0 .4487234-.061.4487234-.13217z" fill="#fff" opacity=".35" stroke-width=".308188"/><path d="m3.96875 289.85623h3.96875v.52917h-3.96875z" fill="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sw/res/wr08.svg b/icon-themes/elementary_svg/sw/res/wr08.svg
new file mode 100644
index 000000000..36691e60a
--- /dev/null
+++ b/icon-themes/elementary_svg/sw/res/wr08.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.39850607 0 0 .4269723 .991956 2.844603)" gradientUnits="userSpaceOnUse" x1="6.732914" x2="11.780465" y1=".96987" y2="6.020478"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="3.96875" x2="7.9375" y1="290.12082" y2="290.12082"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><g transform="matrix(.71523068 .71523068 -.71523068 .71523068 4.040237 -2.011063)"><path d="m3.1132279 2.8436384 2.7734714-.0009762.00224 2.7759096-2.7734725.0009763z" style="stroke:#7239b3;stroke-width:.261642;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.75;fill:url(#a)"/><path d="m3.3800009 5.4880377-.0070462-2.3908732 2.3622033.0288634" fill="none" opacity=".3" stroke="#fff" stroke-width=".266171"/></g><g transform="matrix(1.8666667 0 0 1 -6.879167 -285.88748)"><path d="m4.5357144 290.12081h-.5669643l-.0000001.52917h.5669644z" fill="#fff" opacity=".35" stroke-width=".308188"/><path d="m3.96875 289.85623h.5669644v.52917h-.5669644z" fill="url(#b)"/></g><g transform="matrix(1.8666667 0 0 1 -6.879167 -284.56456)"><path d="m4.9609376 290.1213h-.9921875v.52868h.9921875z" fill="#fff" opacity=".35" stroke-width=".308188"/><path d="m3.96875 289.85623h.9921875v.52917h-.9921875z" fill="url(#b)"/></g><g transform="matrix(1.8666667 0 0 1 -6.879167 -288.53332)"><path d="m7.9375 290.25329c0-.0712-.2070112-.13217-.4487234-.13217h-2.9908599c-.2417118 0-.5291667.061-.5291667.13217v.26434c0 .0712.2874549.13217.5291667.13217.00101.001 2.9908599 0 2.9908599 0 .2417122 0 .4487234-.061.4487234-.13217z" fill="#fff" opacity=".35" stroke-width=".308188"/><path d="m3.96875 289.85623h3.96875v.52917h-3.96875z" fill="url(#b)"/></g><g transform="matrix(1.8666667 0 0 1 -6.879167 -287.2104)"><path d="m4.9609376 290.25329h-.9921876v.39669h.9921876z" fill="#fff" opacity=".35" stroke-width=".308188"/><path d="m3.96875 289.85623h.9921876v.52917h-.9921876z" fill="url(#b)"/></g><g transform="matrix(1.8666667 0 0 1 -6.879167 -283.241647)"><path d="m7.9375 290.25329c0-.0712-.2070112-.13217-.4487234-.13217h-2.9908599c-.2417118 0-.5291667.061-.5291667.13217v.26434c0 .0712.2874549.13217.5291667.13217.00101.001 2.9908599 0 2.9908599 0 .2417122 0 .4487234-.061.4487234-.13217z" fill="#fff" opacity=".35" stroke-width=".308188"/><path d="m3.96875 289.85623h3.96875v.52917h-3.96875z" fill="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/sw/res/wr09.svg b/icon-themes/elementary_svg/sw/res/wr09.svg
new file mode 100644
index 000000000..1bd41395d
--- /dev/null
+++ b/icon-themes/elementary_svg/sw/res/wr09.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 8.4666665 8.4666669" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.39850607 0 0 .4269723 .991956 2.844603)" gradientUnits="userSpaceOnUse" x1="6.732914" x2="11.780465" y1=".96987" y2="6.020478"><stop offset="0" stop-color="#cd9ef7"/><stop offset="1" stop-color="#a56de2"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="3.96875" x2="7.9375" xlink:href="#c" y1="290.12082" y2="290.12082"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="3.96875" x2="7.9375" y1="290.12082" y2="290.12082"><stop offset="0" stop-color="#737373"/><stop offset=".26238" stop-color="#636363"/><stop offset=".704952" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></linearGradient><g transform="matrix(.71523068 .71523068 -.71523068 .71523068 4.040237 -2.011063)"><path d="m3.1132279 2.8436384 2.7734714-.0009762.00224 2.7759096-2.7734725.0009763z" style="stroke:#7239b3;stroke-width:.261642;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.75;fill:url(#a)"/><path d="m3.3800009 5.4880377-.0070462-2.3908732 2.3622033.0288634" fill="none" opacity=".3" stroke="#fff" stroke-width=".266171"/></g><g transform="matrix(1.8666667 0 0 1 -6.879167 -288.53332)"><path d="m7.9375 290.25329c0-.0712-.2070112-.13217-.4487234-.13217h-2.9908599c-.2417118 0-.5291667.061-.5291667.13217v.26434c0 .0712.2874549.13217.5291667.13217.00101.001 2.9908599 0 2.9908599 0 .2417122 0 .4487234-.061.4487234-.13217z" fill="#fff" opacity=".35" stroke-width=".308188"/><path d="m3.96875 289.85623h3.96875v.52917h-3.96875z" fill="url(#c)"/></g><g transform="matrix(-1.8666667 0 0 1 15.345833 -287.2104)"><path d="m4.5357144 290.12081h-.5669643l-.0000001.52917h.5669644z" fill="#fff" opacity=".35" stroke-width=".308188" transform="translate(0 1.322921)"/><path d="m3.96875 289.85623h.5669644v.52917h-.5669644z" fill="url(#b)" transform="translate(0 1.322921)"/><path d="m4.9609376 290.1213h-.9921875v.52868h.9921875z" fill="#fff" opacity=".35" stroke-width=".308188" transform="translate(0 2.645838)"/><path d="m3.96875 289.85623h.9921875v.52917h-.9921875z" fill="url(#b)" transform="translate(0 2.645838)"/><path d="m4.9609376 290.25329h-.9921876v.39669h.9921876z" fill="#fff" opacity=".35" stroke-width=".308188"/><path d="m3.96875 289.85623h.9921876v.52917h-.9921876z" fill="url(#b)"/></g><g transform="matrix(1.8666667 0 0 1 -6.879167 -283.241647)"><path d="m7.9375 290.25329c0-.0712-.2070112-.13217-.4487234-.13217h-2.9908599c-.2417118 0-.5291667.061-.5291667.13217v.26434c0 .0712.2874549.13217.5291667.13217.00101.001 2.9908599 0 2.9908599 0 .2417122 0 .4487234-.061.4487234-.13217z" fill="#fff" opacity=".35" stroke-width=".308188"/><path d="m3.96875 289.85623h3.96875v.52917h-3.96875z" fill="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/vcl/res/MergeEmptyHidden.svg b/icon-themes/elementary_svg/vcl/res/MergeEmptyHidden.svg
new file mode 100644
index 000000000..ff78276aa
--- /dev/null
+++ b/icon-themes/elementary_svg/vcl/res/MergeEmptyHidden.svg
@@ -0,0 +1 @@
+<svg fill-rule="evenodd" height="25" preserveAspectRatio="xMidYMid" stroke-linejoin="round" stroke-width="28.222" viewBox="3842 7081 5027.0834 661.45833" width="190" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><font horiz-adv-x="2048" horiz-origin-x="0" horiz-origin-y="0" vert-adv-y="90" vert-origin-x="45" vert-origin-y="90"><font-face ascent="1879" descent="476" units-per-em="2048"/><missing-glyph d="M0 0 2047 0 2047 2047 0 2047 0 0Z" horiz-adv-x="2048"/><glyph d="M393 170 1098 170 1098 0 150 0 150 170C227 249 331 356 464 490 596 623 679 709 713 748 778 821 823 882 849 933 874 983 887 1032 887 1081 887 1160 859 1225 804 1275 748 1325 675 1350 586 1350 523 1350 456 1339 386 1317 315 1295 240 1262 160 1217L160 1421C241 1454 317 1478 388 1495 459 1512 523 1520 582 1520 737 1520 860 1481 952 1404 1044 1327 1090 1223 1090 1094 1090 1033 1079 975 1056 920 1033 865 991 800 930 725 913 706 860 650 771 558 682 465 556 336 393 170Z" horiz-adv-x="980" unicode="&#x32;"/><glyph d="M254 170 584 170 584 1309 225 1237 225 1421 582 1493 784 1493 784 170 1114 170 1114 0 254 0 254 170Z" horiz-adv-x="900" unicode="&#x31;"/></font><radialGradient id="a" cx="11.375" cy="1.125" gradientTransform="matrix(-72.053997 0 0 -107.80674 10033.065 6302.2748)" gradientUnits="userSpaceOnUse" r="5.154"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><radialGradient id="b" cx="7625.5415" cy="7326.6797" fx="7625.5415" fy="7326.6797" gradientTransform="matrix(2.7692399 -.30769705 .23863704 2.1477073 -14446.074 -6175.9148)" gradientUnits="userSpaceOnUse" r="85.989365" xlink:href="#a"/><radialGradient id="c" cx="7625.5415" cy="7326.6797" fx="7625.5415" fy="7326.6797" gradientTransform="matrix(2.7692399 -.30769705 .23863704 2.1477073 -18414.831 -6175.9148)" gradientUnits="userSpaceOnUse" r="85.989365" xlink:href="#a"/><radialGradient id="d" cx="8048.875" cy="7275.5098" fx="8048.875" fy="7275.5098" gradientTransform="matrix(1.7987287 .00000169 -.00000134 1.4243337 -8994.621 -3149.4759)" gradientUnits="userSpaceOnUse" r="132.38518" xlink:href="#a"/><radialGradient id="e" cx="24.837" cy="36.421001" gradientTransform="matrix(-.06258811 0 0 -.06708979 3.267661 9.673191)" gradientUnits="userSpaceOnUse" r="15.645"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="f" gradientTransform="matrix(.11162356 0 0 .10395822 -1.225856 4.771462)" gradientUnits="userSpaceOnUse" x1="23.732" x2="23.732" y1="5.394" y2="39.735001"><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><linearGradient id="g" gradientTransform="matrix(0 -.5372 .57682 0 -15.914 19.866)" gradientUnits="userSpaceOnUse" x1="40.958" x2="18.681" y1="46.971001" y2="46.971001"><stop offset="0" stop-color="#fff"/><stop offset=".45" stop-color="#fff" stop-opacity=".235"/><stop offset=".65" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient></defs><g transform="matrix(133.333 0 0 133.333 6589.1738 6505.6481)"><path d="m.7348606 7.117226c0-1.3992632 1.9884012-1.3992632 1.9884012.0004524 0 .5796624-.439216 1.1616918-.9800981 1.1616918-.5406554 0-1.00852988-1.7418077-1.00852988-1.1621453z" fill="url(#e)" fill-rule="evenodd" opacity=".141" stroke-width=".226785"/><path d="m1.5242498 7.8379486 1.599968-1.2382459-1.6008088-1.2277146v.826858h-4.9627069l.0008408.7950089h4.9627069z" display="block" fill="url(#f)" stroke-width=".226785"/><g fill="none" stroke-miterlimit="7" transform="matrix(.26458333 0 0 .26458333 0 2.116667)"><path d="m17.719491 6.6175627 4.544-3.35-4.548708-3.3405627v2.573h-21.8828751l.0037 1.5055627h21.8828751z" display="block" opacity=".401" stroke="url(#g)" stroke-width=".875005" transform="matrix(.85714 0 0 .85714 -8.57 14.143)"/><path d="m5.7609911 21.62434 6.0469999-4.68-6.0501779-4.63934v3.125h-18.7578471l.0032 3.00334h18.7578251z" display="block" opacity=".5" stroke="#004372" stroke-linejoin="round" stroke-width=".750002"/></g></g><path d="m3842 7066.4584h2115v677h-2115z" fill="none"/><path d="m3842 7081h1056l2.3333 661.4583h-1058.3333z" fill="#fff"/><path d="m4900 7081h1058.6667v661.4583h-1058.3334z" fill="#fff"/><g fill="none" transform="translate(0 -14.541645)"><g stroke="#ccc" stroke-linejoin="round" stroke-width="2"><path d="m3842 7095.5416h1058"/><path d="m3842 7757 1058-1"/><path d="m4900.3333 7095.5416h1058.3334"/><path d="m4900 7756 1058.6667 1"/><path d="m3842 7095.5416v661.4584"/><path d="m4900.3333 7095.5416-.3333 660.4584"/><path d="m5958.6667 7095.5416v661.4584"/></g><path d="m7130 7081h1747v677h-1747z"/></g><path d="m7122.8333 7081h1746.2501v661.4583l-1745.2501 1.0001z" fill="#fff"/><g fill="none" transform="translate(0 -14.541645)"><g stroke="#ccc" stroke-linejoin="round" stroke-width="2"><path d="m7122.8333 7095.5416h1746.2501"/><path d="m7122.8333 7757h1746.2501"/><path d="m7123.8333 7094.5416v663.4584"/><path d="m8869.0834 7095.5416v661.4584"/></g><path d="m6080 7305h892v256h-892z"/></g><g fill="#000" fill-opacity=".321569"><path d="m3842 7080.9993v661.4583h1058.3333v-661.4583zm26.4583 26.4583h1005.4167v608.5417h-1005.4167z"/><path d="m40 0v1h39v23h-39v1h40v-25z" stroke-width="1.066658" transform="matrix(26.458333 0 0 26.458333 3842 7081)"/><path d="m7123.834 7080v661.4584l1745.2504 1.0001v-661.4585zm26.4583 26.4583 1692.3338 1v608.5418l-1692.3338-.9999z"/></g><g stroke="#000" stroke-linejoin="round" stroke-opacity=".694118" stroke-width="26.458334"><path d="m5601.4792 7597.4677-237.43-.5302v-50.761l80.9761-87.5922c23.9766-26.2855 39.6423-44.4651 46.997-54.5386 7.3548-10.2309 12.6503-19.6748 15.8864-28.3317s4.8541-17.6286 4.8541-26.9151c0-13.8511-3.6038-24.1607-10.8115-30.9288-7.0606-6.7681-16.5483-10.1522-28.463-10.1522-12.5031 0-24.6385 3.0693-36.4062 9.2078-11.7676 6.1385-24.0501 14.8741-36.8474 26.2068l-37.068-46.9834c15.8863-14.4807 29.0513-24.7116 39.4951-30.6927s21.8437-10.5457 34.1997-13.6936c12.356-3.3054 26.183-4.9581 41.481-4.9581 20.1521 0 37.9506 3.935 53.3956 11.8049 15.4451 7.8699 27.4334 18.8878 35.9649 33.0537 8.5315 14.1658 12.7973 30.3778 12.7973 48.6361 0 15.8972-2.6477 30.85-7.9432 44.8585-5.1483 13.8511-13.2386 28.0956-24.2707 42.7337-10.8851 14.6381-30.1546 35.4934-57.8086 62.5659l-41.4809 49.5539v3.3054l152.4823.5302z" fill="url(#d)"/><path d="m4490.2292 7596.9375h-52.9167v-199.7386l.6619-32.8176 1.1032-35.8868c-11.3264 12.1197-19.196 20.0683-23.6089 23.8458l-37.068 31.8732-33.6924-43.0371 104.7395-89.4136h40.7814z" fill="url(#c)"/><path d="m8458.9817 7596.9375h-52.9167v-199.7386l.6619-32.8176 1.1032-35.8868c-11.3264 12.1197-19.196 20.0683-23.6089 23.8458l-37.068 31.8732-33.6924-43.0371 104.7395-89.4136h40.7814z" fill="url(#b)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/vcl/res/MergeFirstCell.svg b/icon-themes/elementary_svg/vcl/res/MergeFirstCell.svg
new file mode 100644
index 000000000..49ea7ccc4
--- /dev/null
+++ b/icon-themes/elementary_svg/vcl/res/MergeFirstCell.svg
@@ -0,0 +1 @@
+<svg fill-rule="evenodd" height="25" preserveAspectRatio="xMidYMid" stroke-linejoin="round" stroke-width="28.222" viewBox="3842 7081 5027.0834 661.45833" width="190" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><font horiz-adv-x="2048" horiz-origin-x="0" horiz-origin-y="0" vert-adv-y="90" vert-origin-x="45" vert-origin-y="90"><font-face ascent="1879" descent="476" units-per-em="2048"/><missing-glyph d="M0 0 2047 0 2047 2047 0 2047 0 0Z" horiz-adv-x="2048"/><glyph d="M393 170 1098 170 1098 0 150 0 150 170C227 249 331 356 464 490 596 623 679 709 713 748 778 821 823 882 849 933 874 983 887 1032 887 1081 887 1160 859 1225 804 1275 748 1325 675 1350 586 1350 523 1350 456 1339 386 1317 315 1295 240 1262 160 1217L160 1421C241 1454 317 1478 388 1495 459 1512 523 1520 582 1520 737 1520 860 1481 952 1404 1044 1327 1090 1223 1090 1094 1090 1033 1079 975 1056 920 1033 865 991 800 930 725 913 706 860 650 771 558 682 465 556 336 393 170Z" horiz-adv-x="980" unicode="&#x32;"/><glyph d="M254 170 584 170 584 1309 225 1237 225 1421 582 1493 784 1493 784 170 1114 170 1114 0 254 0 254 170Z" horiz-adv-x="900" unicode="&#x31;"/></font><radialGradient id="a" cx="11.375" cy="1.125" gradientTransform="matrix(-72.053997 0 0 -107.80674 10033.065 6302.2748)" gradientUnits="userSpaceOnUse" r="5.154"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><radialGradient id="b" cx="8048.875" cy="7275.5098" fx="8048.875" fy="7275.5098" gradientTransform="matrix(1.7987287 .00000169 -.00000134 1.4243337 -6428.8577 -3149.4759)" gradientUnits="userSpaceOnUse" r="132.38518" xlink:href="#a"/><radialGradient id="c" cx="7625.5415" cy="7326.6797" fx="7625.5415" fy="7326.6797" gradientTransform="matrix(2.7692399 -.30769705 .23863704 2.1477073 -15239.829 -6175.9148)" gradientUnits="userSpaceOnUse" r="85.989365" xlink:href="#a"/><radialGradient id="d" cx="7625.5415" cy="7326.6797" fx="7625.5415" fy="7326.6797" gradientTransform="matrix(2.7692399 -.30769705 .23863704 2.1477073 -18414.831 -6175.9148)" gradientUnits="userSpaceOnUse" r="85.989365" xlink:href="#a"/><radialGradient id="e" cx="8048.875" cy="7275.5098" fx="8048.875" fy="7275.5098" gradientTransform="matrix(1.7987287 .00000169 -.00000134 1.4243337 -8994.621 -3149.4759)" gradientUnits="userSpaceOnUse" r="132.38518" xlink:href="#a"/><radialGradient id="f" cx="24.837" cy="36.421001" gradientTransform="matrix(-.06258811 0 0 -.06708979 3.267661 9.673191)" gradientUnits="userSpaceOnUse" r="15.645"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="g" gradientTransform="matrix(.11162356 0 0 .10395822 -1.225856 4.771462)" gradientUnits="userSpaceOnUse" x1="23.732" x2="23.732" y1="5.394" y2="39.735001"><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><linearGradient id="h" gradientTransform="matrix(0 -.5372 .57682 0 -15.914 19.866)" gradientUnits="userSpaceOnUse" x1="40.958" x2="18.681" y1="46.971001" y2="46.971001"><stop offset="0" stop-color="#fff"/><stop offset=".45" stop-color="#fff" stop-opacity=".235"/><stop offset=".65" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient></defs><g transform="matrix(133.333 0 0 133.333 6589.1738 6505.6481)"><path d="m.7348606 7.117226c0-1.3992632 1.9884012-1.3992632 1.9884012.0004524 0 .5796624-.439216 1.1616918-.9800981 1.1616918-.5406554 0-1.00852988-1.7418077-1.00852988-1.1621453z" fill="url(#f)" fill-rule="evenodd" opacity=".141" stroke-width=".226785"/><path d="m1.5242498 7.8379486 1.599968-1.2382459-1.6008088-1.2277146v.826858h-4.9627069l.0008408.7950089h4.9627069z" display="block" fill="url(#g)" stroke-width=".226785"/><g fill="none" stroke-miterlimit="7" transform="matrix(.26458333 0 0 .26458333 0 2.116667)"><path d="m17.719491 6.6175627 4.544-3.35-4.548708-3.3405627v2.573h-21.8828751l.0037 1.5055627h21.8828751z" display="block" opacity=".401" stroke="url(#h)" stroke-width=".875005" transform="matrix(.85714 0 0 .85714 -8.57 14.143)"/><path d="m5.7609911 21.62434 6.0469999-4.68-6.0501779-4.63934v3.125h-18.7578471l.0032 3.00334h18.7578251z" display="block" opacity=".5" stroke="#004372" stroke-linejoin="round" stroke-width=".750002"/></g></g><path d="m3842 7066.4584h2115v677h-2115z" fill="none"/><path d="m3842 7081h1056l2.3333 661.4583h-1058.3333z" fill="#fff"/><path d="m4900 7081h1058.6667v661.4583h-1058.3334z" fill="#fff"/><g fill="none" transform="translate(0 -14.541645)"><g stroke="#ccc" stroke-linejoin="round" stroke-width="2"><path d="m3842 7095.5416h1058"/><path d="m3842 7757 1058-1"/><path d="m4900.3333 7095.5416h1058.3334"/><path d="m4900 7756 1058.6667 1"/><path d="m3842 7095.5416v661.4584"/><path d="m4900.3333 7095.5416-.3333 660.4584"/><path d="m5958.6667 7095.5416v661.4584"/></g><path d="m7130 7081h1747v677h-1747z"/></g><path d="m7122.8333 7081h1746.2501v661.4583l-1745.2501 1.0001z" fill="#fff"/><g fill="none" transform="translate(0 -14.541645)"><g stroke="#ccc" stroke-linejoin="round" stroke-width="2"><path d="m7122.8333 7095.5416h1746.2501"/><path d="m7122.8333 7757h1746.2501"/><path d="m7123.8333 7094.5416v663.4584"/><path d="m8869.0834 7095.5416v661.4584"/></g><path d="m6080 7305h892v256h-892z"/></g><g fill="#000" fill-opacity=".321569"><path d="m3842 7080.9993v661.4583h1058.3333v-661.4583zm26.4583 26.4583h1005.4167v608.5417h-1005.4167z"/><path d="m40 0v1h39v23h-39v1h40v-25z" stroke-width="1.066658" transform="matrix(26.458333 0 0 26.458333 3842 7081)"/><path d="m7123.834 7080v661.4584l1745.2504 1.0001v-661.4585zm26.4583 26.4583 1692.3338 1v608.5418l-1692.3338-.9999z"/></g><g stroke="#000" stroke-linejoin="round" stroke-opacity=".694118" stroke-width="26.458334"><path d="m5601.4792 7597.4677-237.43-.5302v-50.761l80.9761-87.5922c23.9766-26.2855 39.6423-44.4651 46.997-54.5386 7.3548-10.2309 12.6503-19.6748 15.8864-28.3317s4.8541-17.6286 4.8541-26.9151c0-13.8511-3.6038-24.1607-10.8115-30.9288-7.0606-6.7681-16.5483-10.1522-28.463-10.1522-12.5031 0-24.6385 3.0693-36.4062 9.2078-11.7676 6.1385-24.0501 14.8741-36.8474 26.2068l-37.068-46.9834c15.8863-14.4807 29.0513-24.7116 39.4951-30.6927s21.8437-10.5457 34.1997-13.6936c12.356-3.3054 26.183-4.9581 41.481-4.9581 20.1521 0 37.9506 3.935 53.3956 11.8049 15.4451 7.8699 27.4334 18.8878 35.9649 33.0537 8.5315 14.1658 12.7973 30.3778 12.7973 48.6361 0 15.8972-2.6477 30.85-7.9432 44.8585-5.1483 13.8511-13.2386 28.0956-24.2707 42.7337-10.8851 14.6381-30.1546 35.4934-57.8086 62.5659l-41.4809 49.5539v3.3054l152.4823.5302z" fill="url(#e)"/><path d="m4490.2292 7596.9375h-52.9167v-199.7386l.6619-32.8176 1.1032-35.8868c-11.3264 12.1197-19.196 20.0683-23.6089 23.8458l-37.068 31.8732-33.6924-43.0371 104.7395-89.4136h40.7814z" fill="url(#d)"/><path d="m8167.2425 7597.4677-237.43-.5302v-50.761l80.9761-87.5922c23.9766-26.2855 39.6423-44.4651 46.997-54.5386 7.3548-10.2309 12.6503-19.6748 15.8864-28.3317s4.8541-17.6286 4.8541-26.9151c0-13.8511-3.6038-24.1607-10.8115-30.9288-7.0606-6.7681-16.5483-10.1522-28.463-10.1522-12.5031 0-24.6385 3.0693-36.4062 9.2078-11.7676 6.1385-24.0501 14.8741-36.8474 26.2068l-37.068-46.9834c15.8863-14.4807 29.0513-24.7116 39.4951-30.6927s21.8437-10.5457 34.1997-13.6936c12.356-3.3054 26.183-4.9581 41.481-4.9581 20.1521 0 37.9506 3.935 53.3956 11.8049 15.4451 7.8699 27.4334 18.8878 35.9649 33.0537 8.5315 14.1658 12.7973 30.3778 12.7973 48.6361 0 15.8972-2.6477 30.85-7.9432 44.8585-5.1483 13.8511-13.2386 28.0956-24.2707 42.7337-10.8851 14.6381-30.1546 35.4934-57.8086 62.5659l-41.4809 49.5539v3.3054l152.4823.5302z" fill="url(#b)"/><path d="m7665.2312 7596.9375h-52.9167v-199.7386l.6619-32.8176 1.1032-35.8868c-11.3264 12.1197-19.196 20.0683-23.6089 23.8458l-37.068 31.8732-33.6924-43.0371 104.7395-89.4136h40.7814z" fill="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/vcl/res/MergeKeepHidden.svg b/icon-themes/elementary_svg/vcl/res/MergeKeepHidden.svg
new file mode 100644
index 000000000..1053b96c6
--- /dev/null
+++ b/icon-themes/elementary_svg/vcl/res/MergeKeepHidden.svg
@@ -0,0 +1 @@
+<svg fill-rule="evenodd" height="25" preserveAspectRatio="xMidYMid" stroke-linejoin="round" stroke-width="28.222" viewBox="3842 7081 5027.0834 661.45833" width="190" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><font horiz-adv-x="2048" horiz-origin-x="0" horiz-origin-y="0" vert-adv-y="90" vert-origin-x="45" vert-origin-y="90"><font-face ascent="1879" descent="476" units-per-em="2048"/><missing-glyph d="M0 0 2047 0 2047 2047 0 2047 0 0Z" horiz-adv-x="2048"/><glyph d="M393 170 1098 170 1098 0 150 0 150 170C227 249 331 356 464 490 596 623 679 709 713 748 778 821 823 882 849 933 874 983 887 1032 887 1081 887 1160 859 1225 804 1275 748 1325 675 1350 586 1350 523 1350 456 1339 386 1317 315 1295 240 1262 160 1217L160 1421C241 1454 317 1478 388 1495 459 1512 523 1520 582 1520 737 1520 860 1481 952 1404 1044 1327 1090 1223 1090 1094 1090 1033 1079 975 1056 920 1033 865 991 800 930 725 913 706 860 650 771 558 682 465 556 336 393 170Z" horiz-adv-x="980" unicode="&#x32;"/><glyph d="M254 170 584 170 584 1309 225 1237 225 1421 582 1493 784 1493 784 170 1114 170 1114 0 254 0 254 170Z" horiz-adv-x="900" unicode="&#x31;"/></font><radialGradient id="a" cx="11.375" cy="1.125" gradientTransform="matrix(-72.053997 0 0 -107.80674 10033.065 6302.2748)" gradientUnits="userSpaceOnUse" r="5.154"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><radialGradient id="b" cx="8048.875" cy="7275.5098" fx="8048.875" fy="7275.5098" gradientTransform="matrix(1.7987287 .00000169 -.00000134 1.4243337 -6428.8577 -3149.4759)" gradientUnits="userSpaceOnUse" r="132.38518" xlink:href="#a"/><radialGradient id="c" cx="7625.5415" cy="7326.6797" fx="7625.5415" fy="7326.6797" gradientTransform="matrix(2.7692399 -.30769705 .23863704 2.1477073 -15239.829 -6175.9148)" gradientUnits="userSpaceOnUse" r="85.989365" xlink:href="#a"/><radialGradient id="d" cx="7625.5415" cy="7326.6797" fx="7625.5415" fy="7326.6797" gradientTransform="matrix(2.7692399 -.30769705 .23863704 2.1477073 -18414.831 -6175.9148)" gradientUnits="userSpaceOnUse" r="85.989365" xlink:href="#a"/><radialGradient id="e" cx="8048.875" cy="7275.5098" fx="8048.875" fy="7275.5098" gradientTransform="matrix(1.7987287 .00000169 -.00000134 1.4243337 -8994.621 -3149.4759)" gradientUnits="userSpaceOnUse" r="132.38518" xlink:href="#a"/><radialGradient id="f" cx="24.837" cy="36.421001" gradientTransform="matrix(-.06258811 0 0 -.06708979 3.267661 9.673191)" gradientUnits="userSpaceOnUse" r="15.645"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="g" gradientTransform="matrix(.11162356 0 0 .10395822 -1.225856 4.771462)" gradientUnits="userSpaceOnUse" x1="23.732" x2="23.732" y1="5.394" y2="39.735001"><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><linearGradient id="h" gradientTransform="matrix(0 -.5372 .57682 0 -15.914 19.866)" gradientUnits="userSpaceOnUse" x1="40.958" x2="18.681" y1="46.971001" y2="46.971001"><stop offset="0" stop-color="#fff"/><stop offset=".45" stop-color="#fff" stop-opacity=".235"/><stop offset=".65" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="i" cx="8048.875" cy="7275.5098" fx="8048.875" fy="7275.5098" gradientTransform="matrix(.06798345 .00000006 -.00000005 .05383308 -388.1899 -386.66365)" gradientUnits="userSpaceOnUse" r="132.38518" xlink:href="#a"/></defs><g transform="matrix(133.333 0 0 133.333 6589.1738 6505.6481)"><path d="m.7348606 7.117226c0-1.3992632 1.9884012-1.3992632 1.9884012.0004524 0 .5796624-.439216 1.1616918-.9800981 1.1616918-.5406554 0-1.00852988-1.7418077-1.00852988-1.1621453z" fill="url(#f)" fill-rule="evenodd" opacity=".141" stroke-width=".226785"/><path d="m1.5242498 7.8379486 1.599968-1.2382459-1.6008088-1.2277146v.826858h-4.9627069l.0008408.7950089h4.9627069z" display="block" fill="url(#g)" stroke-width=".226785"/><g fill="none" stroke-miterlimit="7" transform="matrix(.26458333 0 0 .26458333 0 2.116667)"><path d="m17.719491 6.6175627 4.544-3.35-4.548708-3.3405627v2.573h-21.8828751l.0037 1.5055627h21.8828751z" display="block" opacity=".401" stroke="url(#h)" stroke-width=".875005" transform="matrix(.85714 0 0 .85714 -8.57 14.143)"/><path d="m5.7609911 21.62434 6.0469999-4.68-6.0501779-4.63934v3.125h-18.7578471l.0032 3.00334h18.7578251z" display="block" opacity=".5" stroke="#004372" stroke-linejoin="round" stroke-width=".750002"/></g></g><path d="m3842 7066.4584h2115v677h-2115z" fill="none"/><path d="m3842 7081h1056l2.3333 661.4583h-1058.3333z" fill="#fff"/><path d="m4900 7081h1058.6667v661.4583h-1058.3334z" fill="#fff"/><g fill="none" transform="translate(0 -14.541645)"><g stroke="#ccc" stroke-linejoin="round" stroke-width="2"><path d="m3842 7095.5416h1058"/><path d="m3842 7757 1058-1"/><path d="m4900.3333 7095.5416h1058.3334"/><path d="m4900 7756 1058.6667 1"/><path d="m3842 7095.5416v661.4584"/><path d="m4900.3333 7095.5416-.3333 660.4584"/><path d="m5958.6667 7095.5416v661.4584"/></g><path d="m7130 7081h1747v677h-1747z"/></g><path d="m7122.8333 7081h1746.2501v661.4583l-1745.2501 1.0001z" fill="#fff"/><g fill="none" transform="translate(0 -14.541645)"><g stroke="#ccc" stroke-linejoin="round" stroke-width="2"><path d="m7122.8333 7095.5416h1746.2501"/><path d="m7122.8333 7757h1746.2501"/><path d="m7123.8333 7094.5416v663.4584"/><path d="m8869.0834 7095.5416v661.4584"/></g><path d="m6080 7305h892v256h-892z"/></g><g fill="#000" fill-opacity=".321569"><path d="m3842 7080.9993v661.4583h1058.3333v-661.4583zm26.4583 26.4583h1005.4167v608.5417h-1005.4167z"/><path d="m40 0v1h39v23h-39v1h40v-25z" stroke-width="1.066658" transform="matrix(26.458333 0 0 26.458333 3842 7081)"/><path d="m7123.834 7080v661.4584l1745.2504 1.0001v-661.4585zm26.4583 26.4583 1692.3338 1v608.5418l-1692.3338-.9999z"/></g><g stroke-linejoin="round"><path d="m5601.4792 7597.4677-237.43-.5302v-50.761l80.9761-87.5922c23.9766-26.2855 39.6423-44.4651 46.997-54.5386 7.3548-10.2309 12.6503-19.6748 15.8864-28.3317s4.8541-17.6286 4.8541-26.9151c0-13.8511-3.6038-24.1607-10.8115-30.9288-7.0606-6.7681-16.5483-10.1522-28.463-10.1522-12.5031 0-24.6385 3.0693-36.4062 9.2078-11.7676 6.1385-24.0501 14.8741-36.8474 26.2068l-37.068-46.9834c15.8863-14.4807 29.0513-24.7116 39.4951-30.6927s21.8437-10.5457 34.1997-13.6936c12.356-3.3054 26.183-4.9581 41.481-4.9581 20.1521 0 37.9506 3.935 53.3956 11.8049 15.4451 7.8699 27.4334 18.8878 35.9649 33.0537 8.5315 14.1658 12.7973 30.3778 12.7973 48.6361 0 15.8972-2.6477 30.85-7.9432 44.8585-5.1483 13.8511-13.2386 28.0956-24.2707 42.7337-10.8851 14.6381-30.1546 35.4934-57.8086 62.5659l-41.4809 49.5539v3.3054l152.4823.5302z" fill="url(#e)" stroke="#000" stroke-opacity=".694118" stroke-width="26.458334"/><path d="m4490.2292 7596.9375h-52.9167v-199.7386l.6619-32.8176 1.1032-35.8868c-11.3264 12.1197-19.196 20.0683-23.6089 23.8458l-37.068 31.8732-33.6924-43.0371 104.7395-89.4136h40.7814z" fill="url(#d)" stroke="#000" stroke-opacity=".694118" stroke-width="26.458334"/><path d="m8167.2425 7597.4677-237.43-.5302v-50.761l80.9761-87.5922c23.9766-26.2855 39.6423-44.4651 46.997-54.5386 7.3548-10.2309 12.6503-19.6748 15.8864-28.3317s4.8541-17.6286 4.8541-26.9151c0-13.8511-3.6038-24.1607-10.8115-30.9288-7.0606-6.7681-16.5483-10.1522-28.463-10.1522-12.5031 0-24.6385 3.0693-36.4062 9.2078-11.7676 6.1385-24.0501 14.8741-36.8474 26.2068l-37.068-46.9834c15.8863-14.4807 29.0513-24.7116 39.4951-30.6927s21.8437-10.5457 34.1997-13.6936c12.356-3.3054 26.183-4.9581 41.481-4.9581 20.1521 0 37.9506 3.935 53.3956 11.8049 15.4451 7.8699 27.4334 18.8878 35.9649 33.0537 8.5315 14.1658 12.7973 30.3778 12.7973 48.6361 0 15.8972-2.6477 30.85-7.9432 44.8585-5.1483 13.8511-13.2386 28.0956-24.2707 42.7337-10.8851 14.6381-30.1546 35.4934-57.8086 62.5659l-41.4809 49.5539v3.3054l152.4823.5302z" fill="url(#b)" opacity=".5" stroke="#000" stroke-opacity=".694118" stroke-width="26.458334"/><path d="m7665.2312 7596.9375h-52.9167v-199.7386l.6619-32.8176 1.1032-35.8868c-11.3264 12.1197-19.196 20.0683-23.6089 23.8458l-37.068 31.8732-33.6924-43.0371 104.7395-89.4136h40.7814z" fill="url(#c)" stroke="#000" stroke-opacity=".694118" stroke-width="26.458334"/><path d="m8096.8528 7124.4799-97.5327 595.3125" fill="none" stroke="#757575" stroke-linecap="round" stroke-width="26.458334"/><path d="m158.82031 6.2675781c-.57819 0-1.10136.0606184-1.56836.1855469-.467.1189757-.89824.2915208-1.29297.5175781-.39472.2260573-.89176.6128542-1.49218 1.1601563l1.40039 1.7773437c.48367-.4283225.94782-.7601812 1.39258-.9921875s.90439-.3476562 1.37695-.3476562c.34571 0 .63546.0777534.87305.2285156l.41211-2.4101562c-.34399-.0783185-.71074-.1191407-1.10157-.1191407zm0 6.5761719c-.31817.376547-.71232.827571-1.25976 1.427734l-3.06055 3.310547v1.917969l3.18164.007812.34766-2.033203-.31836-.001953v-.125l.42578-.509765z" fill="url(#i)" stroke="#000" stroke-opacity=".694118" stroke-width="1" transform="matrix(26.458333 0 0 26.458333 3842 7081)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/vcl/res/check1.svg b/icon-themes/elementary_svg/vcl/res/check1.svg
new file mode 100644
index 000000000..a789dd282
--- /dev/null
+++ b/icon-themes/elementary_svg/vcl/res/check1.svg
@@ -0,0 +1 @@
+<svg height="15" viewBox="0 0 15 15" width="15" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="0" x2="15" y1="8.5" y2="8.5"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><rect fill="#f2f2f2" height="12" rx="2" width="12" x="1.5" y="1.5"/><g fill="none"><rect height="12" opacity=".15" rx="3" stroke="url(#a)" width="14" x=".5" y="2.5"/><g stroke="#000"><rect height="12" opacity=".25" rx="2" width="12" x="1.5" y="1.5"/><rect height="10" opacity=".05" rx="1" width="10" x="2.5" y="2.5"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/vcl/res/check2.svg b/icon-themes/elementary_svg/vcl/res/check2.svg
new file mode 100644
index 000000000..4cf8a3d34
--- /dev/null
+++ b/icon-themes/elementary_svg/vcl/res/check2.svg
@@ -0,0 +1 @@
+<svg height="15" viewBox="0 0 15 15" width="15" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="0" x2="15" y1="8.5" y2="8.5"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><rect fill="none" height="12" opacity=".15" rx="3" stroke="url(#a)" width="14" x=".5" y="2.5"/><rect fill="none" height="10" opacity=".05" rx="1" stroke="#000" width="10" x="2.5" y="2.5"/><rect fill="#46a5f2" height="12" rx="2" width="12" x="1.5" y="1.5"/><rect fill="none" height="12" rx="2" stroke="#248adc" width="12" x="1.5" y="1.5"/><path d="m11.195312 3.5-4.6874995 5.9140625a.14703868.14703868 0 0 1 -.2109375.0195313l-2.9433594-2.5527344c-.5161017.6904599-1.0307177 1.3825284-1.5410156 2.0761718l5.0253906 4.3085938 5.9960934-7.9648438.191407-.296875z" fill="#248adc"/><path d="m11.195312 3-4.6874995 5.9140625a.14703868.14703868 0 0 1 -.2109375.0195313l-2.9433594-2.5527344c-.5161017.6904599-1.0307177 1.3825284-1.5410156 2.0761718l5.0253906 4.3085938 5.9960934-7.9648438.191407-.296875z" fill="#fff"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/vcl/res/check3.svg b/icon-themes/elementary_svg/vcl/res/check3.svg
new file mode 100644
index 000000000..8eb334368
--- /dev/null
+++ b/icon-themes/elementary_svg/vcl/res/check3.svg
@@ -0,0 +1 @@
+<svg height="15" viewBox="0 0 15 15" width="15" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="0" x2="15" y1="8.5" y2="8.5"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><g fill="none"><rect height="12" opacity=".15" rx="3" stroke="url(#a)" width="14" x=".5" y="2.5"/><g stroke="#000"><rect height="12" opacity=".25" rx="2" width="12" x="1.5" y="1.5"/><rect height="10" opacity=".05" rx="1" width="10" x="2.5" y="2.5"/></g></g><rect height="12" opacity=".05" rx="2" width="12" x="1.5" y="1.5"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/vcl/res/check4.svg b/icon-themes/elementary_svg/vcl/res/check4.svg
new file mode 100644
index 000000000..84e7bf03d
--- /dev/null
+++ b/icon-themes/elementary_svg/vcl/res/check4.svg
@@ -0,0 +1 @@
+<svg height="15" viewBox="0 0 15 15" width="15" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="0" x2="15" y1="8.5" y2="8.5"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><rect fill="none" height="12" opacity=".15" rx="3" stroke="url(#a)" width="14" x=".5" y="2.5"/><rect fill="none" height="10" opacity=".05" rx="1" stroke="#000" width="10" x="2.5" y="2.5"/><rect height="12" opacity=".05" rx="2" width="12" x="1.5" y="1.5"/><rect fill="none" height="12" opacity=".25" rx="2" stroke="#000" width="12" x="1.5" y="1.5"/><path d="m11.195312 3.5-4.6874995 5.9140625a.14703868.14703868 0 0 1 -.2109375.0195313l-2.9433594-2.5527344c-.5161017.6904599-1.0307177 1.3825284-1.5410156 2.0761718l5.0253906 4.3085938 5.9960934-7.9648438.191407-.296875z" fill="#7a8186"/><path d="m11.195312 3-4.6874995 5.9140625a.14703868.14703868 0 0 1 -.2109375.0195313l-2.9433594-2.5527344c-.5161017.6904599-1.0307177 1.3825284-1.5410156 2.0761718l5.0253906 4.3085938 5.9960934-7.9648438.191407-.296875z" fill="#fff"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/vcl/res/check5.svg b/icon-themes/elementary_svg/vcl/res/check5.svg
new file mode 100644
index 000000000..8eb334368
--- /dev/null
+++ b/icon-themes/elementary_svg/vcl/res/check5.svg
@@ -0,0 +1 @@
+<svg height="15" viewBox="0 0 15 15" width="15" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="0" x2="15" y1="8.5" y2="8.5"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><g fill="none"><rect height="12" opacity=".15" rx="3" stroke="url(#a)" width="14" x=".5" y="2.5"/><g stroke="#000"><rect height="12" opacity=".25" rx="2" width="12" x="1.5" y="1.5"/><rect height="10" opacity=".05" rx="1" width="10" x="2.5" y="2.5"/></g></g><rect height="12" opacity=".05" rx="2" width="12" x="1.5" y="1.5"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/vcl/res/check6.svg b/icon-themes/elementary_svg/vcl/res/check6.svg
new file mode 100644
index 000000000..98a52e061
--- /dev/null
+++ b/icon-themes/elementary_svg/vcl/res/check6.svg
@@ -0,0 +1 @@
+<svg height="15" viewBox="0 0 15 15" width="15" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="0" x2="15" y1="8.5" y2="8.5"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><rect fill="none" height="12" opacity=".15" rx="3" stroke="url(#a)" width="14" x=".5" y="2.5"/><rect fill="none" height="10" opacity=".05" rx="1" stroke="#000" width="10" x="2.5" y="2.5"/><rect height="12" opacity=".05" rx="2" width="12" x="1.5" y="1.5"/><rect fill="none" height="12" opacity=".25" rx="2" stroke="#000" width="12" x="1.5" y="1.5"/><path d="m11.195312 3.5-4.6874995 5.9140625a.14703868.14703868 0 0 1 -.2109375.0195313l-2.9433594-2.5527344c-.5161017.6904599-1.0307177 1.3825284-1.5410156 2.0761718l5.0253906 4.3085938 5.9960934-7.9648438.191407-.296875z" fill="#f7f7f8"/><path d="m11.195312 3-4.6874995 5.9140625a.14703868.14703868 0 0 1 -.2109375.0195313l-2.9433594-2.5527344c-.5161017.6904599-1.0307177 1.3825284-1.5410156 2.0761718l5.0253906 4.3085938 5.9960934-7.9648438.191407-.296875z" fill="#7a8186"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/vcl/res/check7.svg b/icon-themes/elementary_svg/vcl/res/check7.svg
new file mode 100644
index 000000000..dd44d8104
--- /dev/null
+++ b/icon-themes/elementary_svg/vcl/res/check7.svg
@@ -0,0 +1 @@
+<svg height="15" viewBox="0 0 15 15" width="15" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="0" x2="15" y1="8.5" y2="8.5"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><rect fill="none" height="12" opacity=".15" rx="3" stroke="url(#a)" width="14" x=".5" y="2.5"/><rect fill="none" height="10" opacity=".05" rx="1" stroke="#000" width="10" x="2.5" y="2.5"/><rect fill="#46a5f2" height="12" rx="2" width="12" x="1.5" y="1.5"/><rect fill="none" height="12" rx="2" stroke="#248adc" width="12" x="1.5" y="1.5"/><path d="m3 6.5h9v3h-9z" fill="#248adc"/><path d="m3 6h9v3h-9z" fill="#fff"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/vcl/res/check8.svg b/icon-themes/elementary_svg/vcl/res/check8.svg
new file mode 100644
index 000000000..741e4b39a
--- /dev/null
+++ b/icon-themes/elementary_svg/vcl/res/check8.svg
@@ -0,0 +1 @@
+<svg height="15" viewBox="0 0 15 15" width="15" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="0" x2="15" y1="8.5" y2="8.5"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><rect fill="none" height="12" opacity=".15" rx="3" stroke="url(#a)" width="14" x=".5" y="2.5"/><rect fill="none" height="10" opacity=".05" rx="1" stroke="#000" width="10" x="2.5" y="2.5"/><rect height="12" opacity=".05" rx="2" width="12" x="1.5" y="1.5"/><rect fill="none" height="12" opacity=".25" rx="2" stroke="#000" width="12" x="1.5" y="1.5"/><path d="m3 6.5h9v3h-9z" fill="#7a8186"/><path d="m3 6h9v3h-9z" fill="#fff"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/vcl/res/closedoc.svg b/icon-themes/elementary_svg/vcl/res/closedoc.svg
new file mode 100644
index 000000000..54340bba0
--- /dev/null
+++ b/icon-themes/elementary_svg/vcl/res/closedoc.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 8 8" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke="#4d4d4d" stroke-linecap="round"><path d="m1.3305085 6.7288136 5.3855932-5.3855933"/><path d="m6.7161017 6.7288136-5.3855932-5.3855933"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/vcl/res/collate.svg b/icon-themes/elementary_svg/vcl/res/collate.svg
new file mode 100644
index 000000000..382d0b518
--- /dev/null
+++ b/icon-themes/elementary_svg/vcl/res/collate.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 108 43" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="8048.875" cy="7275.5098" fx="8048.875" fy="7275.5098" gradientTransform="matrix(.06798345 .00000006 -.00000005 .05383309 -517.40509 -374.65073)" gradientUnits="userSpaceOnUse" r="132.38518" xlink:href="#b"/><radialGradient id="b" cx="11.375" cy="1.125" gradientTransform="matrix(-72.053997 0 0 -107.80674 10033.065 6302.2748)" gradientUnits="userSpaceOnUse" r="5.154"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><radialGradient id="c" cx="7625.5415" cy="7326.6797" fx="7625.5415" fy="7326.6797" gradientTransform="matrix(.1046642 -.0116295 .00901935 .0811732 -787.21905 -483.04881)" gradientUnits="userSpaceOnUse" r="85.989365" xlink:href="#b"/><radialGradient id="d" cx="76.936066" cy="23.581247" fx="76.936066" fy="23.581247" gradientTransform="matrix(-2.2071205 .21626236 -.34706976 -3.093571 254.92757 77.10148)" gradientUnits="userSpaceOnUse" r="4.841962" xlink:href="#b"/><linearGradient id="e" gradientTransform="matrix(.03951882 0 0 .00847748 57.225668 35.812375)" gradientUnits="userSpaceOnUse" x1="302.85999" x2="302.85999" xlink:href="#s" y1="366.64999" y2="609.51001"/><radialGradient id="f" cx="605.71002" cy="486.64999" gradientTransform="matrix(.015663 0 0 .00847748 71.61 35.812375)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#t"/><linearGradient id="g" gradientTransform="matrix(.65714 0 0 .64865013 54.22855 13.945653)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" xlink:href="#u" y1=".98521" y2="47.013"/><linearGradient id="h" gradientTransform="matrix(.53064 0 0 .60704148 93.27 13.222739)" gradientUnits="userSpaceOnUse" x1="-51.785999" x2="-51.785999" xlink:href="#v" y1="50.785999" y2="2.9062"/><linearGradient id="i" gradientTransform="matrix(.63636 0 0 .64637514 54.72725 14.995512)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#w" y1="2" y2="46.016998"/><linearGradient id="j" gradientTransform="matrix(.63713 0 0 .66351477 54.82968 14.804351)" gradientUnits="userSpaceOnUse" x1="32.891998" x2="36.358002" xlink:href="#x" y1="8.059" y2="5.4565"/><radialGradient id="k" cx="605.71002" cy="486.64999" gradientTransform="matrix(-.015663 0 0 .00847748 71.39 35.812375)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#t"/><linearGradient id="l" gradientTransform="matrix(.03951882 0 0 .00847748 12.225668 29.812375)" gradientUnits="userSpaceOnUse" x1="302.85999" x2="302.85999" xlink:href="#s" y1="366.64999" y2="609.51001"/><radialGradient id="m" cx="605.71002" cy="486.64999" gradientTransform="matrix(.015663 0 0 .00847748 26.61 29.812375)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#t"/><linearGradient id="n" gradientTransform="matrix(.65714 0 0 .64865013 9.22855 7.945653)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" xlink:href="#u" y1=".98521" y2="47.013"/><linearGradient id="o" gradientTransform="matrix(.53064 0 0 .60704148 48.27 7.222739)" gradientUnits="userSpaceOnUse" x1="-51.785999" x2="-51.785999" xlink:href="#v" y1="50.785999" y2="2.9062"/><linearGradient id="p" gradientTransform="matrix(.63636 0 0 .64637514 9.72725 8.995512)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#w" y1="2" y2="46.016998"/><linearGradient id="q" gradientTransform="matrix(.63713 0 0 .66351477 9.82968 8.804351)" gradientUnits="userSpaceOnUse" x1="32.891998" x2="36.358002" xlink:href="#x" y1="8.059" y2="5.4565"/><radialGradient id="r" cx="605.71002" cy="486.64999" gradientTransform="matrix(-.015663 0 0 .00847748 26.39 29.812375)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#t"/><linearGradient id="s" gradientTransform="matrix(.03951882 0 0 .00847748 57.225668 35.812375)" gradientUnits="userSpaceOnUse" x1="302.85999" x2="302.85999" y1="366.64999" y2="609.51001"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="t"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="u" gradientTransform="matrix(.65714 0 0 .64865013 54.22855 13.945653)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".98521" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="v" gradientTransform="matrix(.53064 0 0 .60704148 93.27 13.222739)" gradientUnits="userSpaceOnUse" x1="-51.785999" x2="-51.785999" y1="50.785999" y2="2.9062"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#c8c8c8"/></linearGradient><linearGradient id="w" gradientTransform="matrix(.63636 0 0 .64637514 54.72725 14.995512)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="2" y2="46.016998"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="x" gradientTransform="matrix(.63713 0 0 .66351477 54.82968 14.804351)" gradientUnits="userSpaceOnUse" x1="32.891998" x2="36.358002" y1="8.059" y2="5.4565"><stop offset="0" stop-color="#fefefe"/><stop offset="1" stop-color="#cbcbcb"/></linearGradient><filter id="y" height="1.3287" width="1.2969" x="-.14846" y="-.16434"><feGaussianBlur stdDeviation=".77391625"/></filter><g transform="translate(23 -12)"><path d="m61.967961 38.920156h19.082039v2.058815h-19.082039z" fill="url(#e)" opacity=".15"/><path d="m81.05 38.920156v2.058815c.807.0041 1.95-.461175 1.95-1.029408s-.9-1.029407-1.95-1.029407z" fill="url(#f)" opacity=".15"/><path d="m61.5 15.533827 12.811.04822c.925.321999 5.892 3.990394 7.189 6.530354v17.402199l-20-.04822v-23.93276z" fill="url(#g)" stroke="url(#h)" stroke-linejoin="round" stroke-width="1.014516"/><path d="m80.5 22.416283v16.069116l-18-.04822v-21.873945l11.551.04822" fill="none" opacity=".6" stroke="url(#i)" stroke-width="1.014597"/><path d="m28.617.92126c4.283 0 2.154 8.4831 2.154 8.4831s10.357-1.8023 10.357 2.8186c0-2.6095-11.302-10.728-12.511-11.302z" fill-rule="evenodd" filter="url(#y)" opacity=".4" transform="matrix(.6386 0 0 .63757371 54.72508 15.509372)"/><path d="m73 16.096752c2.035 0 1.492 4.885052 1.492 4.885052s6.497-.625468 6.497 2.320799c0-.717909.055-1.231995-.085-1.455994-1.008-1.609375-5.361-5.220742-6.933-5.694064-.118-.03541-.379-.05579-.971-.05579z" fill="url(#j)" fill-rule="evenodd"/><path d="m61.95 38.920156v2.058815c-.8066.004117-1.95-.461175-1.95-1.029408s.9001-1.029407 1.95-1.029407z" fill="url(#k)" opacity=".15"/><path d="m81.26239 26.483181q0 1.181814-.71599 2.009947-.71599.828132-2.009947 1.138682v.05176q1.52687.189781 2.31187.93165.785001.733242.785001 1.984067 0 1.820167-1.319836 2.83808-1.319837 1.009287-3.769729 1.009287-2.053079 0-3.640333-.681484v-2.268739q.733242.370935 1.613133.603847.879891.232912 1.742529.232912 1.319837 0 1.949563-.448572.629725-.448571.629725-1.440605 0-.888518-.724616-1.259452-.724616-.370935-2.31187-.370935h-.957528v-2.044452h.974781q1.466485 0 2.139342-.379561.681485-.388187.681485-1.319836 0-1.43198-1.794288-1.43198-.621099 0-1.268078.207033-.638352.207034-1.423353.71599l-1.233573-1.837419q1.725277-1.242199 4.114785-1.242199 1.958188 0 3.088244.793627 1.138683.793627 1.138683 2.208354z" fill="url(#d)" stroke="#000" stroke-linejoin="round" stroke-opacity=".694118" stroke-width=".954027" transform="scale(.96671745 1.0344284)"/></g><g transform="translate(55)"><path d="m16.967961 32.920156h19.082039v2.058815h-19.082039z" fill="url(#l)" opacity=".15"/><path d="m36.05 32.920156v2.058815c.807.0041 1.95-.461175 1.95-1.029408s-.9-1.029407-1.95-1.029407z" fill="url(#m)" opacity=".15"/><path d="m16.5 9.533827 12.811.04822c.925.321999 5.892 3.990394 7.189 6.530354v17.402199l-20-.04822v-23.93276z" fill="url(#n)" stroke="url(#o)" stroke-linejoin="round" stroke-width="1.014516"/><path d="m35.5 16.416283v16.069116l-18-.04822v-21.873945l11.551.04822" fill="none" opacity=".6" stroke="url(#p)" stroke-width="1.014597"/><path d="m28.617.92126c4.283 0 2.154 8.4831 2.154 8.4831s10.357-1.8023 10.357 2.8186c0-2.6095-11.302-10.728-12.511-11.302z" fill-rule="evenodd" filter="url(#y)" opacity=".4" transform="matrix(.6386 0 0 .63757371 9.72508 9.509372)"/><path d="m28 10.096752c2.035 0 1.492 4.885052 1.492 4.885052s6.497-.625468 6.497 2.320799c0-.717909.055-1.231995-.085-1.455994-1.008-1.609375-5.361-5.220742-6.933-5.694064-.118-.03541-.379-.05579-.971-.05579z" fill="url(#q)" fill-rule="evenodd"/><path d="m16.95 32.920156v2.058815c-.8066.004117-1.95-.461175-1.95-1.029408s.9001-1.029407 1.95-1.029407z" fill="url(#r)" opacity=".15"/><path d="m34.258604 31.533005-8.973733-.02004v-1.918525l3.060514-3.310572c.906203-.993468 1.498292-1.680571 1.776265-2.061301.277977-.38668.478122-.743615.600431-1.070805s.183462-.666278.183462-1.017264c0-.523506-.136207-.91316-.408624-1.168962-.266857-.255803-.625447-.383706-1.075767-.383706-.472558 0-.931219.116006-1.375982.348012-.44476.232006-.90898.562171-1.392658.990493l-1.400995-1.775751c.600427-.547302 1.098002-.933981 1.492728-1.160039.394726-.226057.825589-.398577 1.292587-.517553.466999-.124929.989594-.187393 1.567786-.187393.761654 0 1.434354.148724 2.018102.44617.583752.297445 1.036853.713869 1.359303 1.249273.322451.535401.483678 1.148138.483678 1.838215 0 .60084-.100071 1.165985-.300216 1.69544-.194581.523506-.500356 1.061881-.917318 1.615132-.411405.553251-1.139701 1.341483-2.184892 2.364696l-1.567782 1.872903v.124929l5.763111.02004z" fill="url(#a)" stroke="#000" stroke-linejoin="round" stroke-opacity=".694118"/></g><g transform="translate(-3)"><path d="m61.967961 38.920156h19.082039v2.058815h-19.082039z" fill="url(#e)" opacity=".15"/><path d="m81.05 38.920156v2.058815c.807.0041 1.95-.461175 1.95-1.029408s-.9-1.029407-1.95-1.029407z" fill="url(#f)" opacity=".15"/><path d="m61.5 15.533827 12.811.04822c.925.321999 5.892 3.990394 7.189 6.530354v17.402199l-20-.04822v-23.93276z" fill="url(#g)" stroke="url(#h)" stroke-linejoin="round" stroke-width="1.014516"/><path d="m80.5 22.416283v16.069116l-18-.04822v-21.873945l11.551.04822" fill="none" opacity=".6" stroke="url(#i)" stroke-width="1.014597"/><path d="m28.617.92126c4.283 0 2.154 8.4831 2.154 8.4831s10.357-1.8023 10.357 2.8186c0-2.6095-11.302-10.728-12.511-11.302z" fill-rule="evenodd" filter="url(#y)" opacity=".4" transform="matrix(.6386 0 0 .63757371 54.72508 15.509372)"/><path d="m73 16.096752c2.035 0 1.492 4.885052 1.492 4.885052s6.497-.625468 6.497 2.320799c0-.717909.055-1.231995-.085-1.455994-1.008-1.609375-5.361-5.220742-6.933-5.694064-.118-.03541-.379-.05579-.971-.05579z" fill="url(#j)" fill-rule="evenodd"/><path d="m61.95 38.920156v2.058815c-.8066.004117-1.95-.461175-1.95-1.029408s.9001-1.029407 1.95-1.029407z" fill="url(#k)" opacity=".15"/><path d="m78.484114 37.500001h-2.000001v-7.549176l.02502-1.24035.0417-1.356352c-.428084.458067-.725518.758487-.892305.901259l-1.400995 1.204656-1.273414-1.626599 3.958659-3.379412h1.541344z" fill="url(#c)" stroke="#000" stroke-linejoin="round" stroke-opacity=".694118"/></g><g transform="translate(-32 -12)"><path d="m61.967961 38.920156h19.082039v2.058815h-19.082039z" fill="url(#e)" opacity=".15"/><path d="m81.05 38.920156v2.058815c.807.0041 1.95-.461175 1.95-1.029408s-.9-1.029407-1.95-1.029407z" fill="url(#f)" opacity=".15"/><path d="m61.5 15.533827 12.811.04822c.925.321999 5.892 3.990394 7.189 6.530354v17.402199l-20-.04822v-23.93276z" fill="url(#g)" stroke="url(#h)" stroke-linejoin="round" stroke-width="1.014516"/><path d="m80.5 22.416283v16.069116l-18-.04822v-21.873945l11.551.04822" fill="none" opacity=".6" stroke="url(#i)" stroke-width="1.014597"/><path d="m28.617.92126c4.283 0 2.154 8.4831 2.154 8.4831s10.357-1.8023 10.357 2.8186c0-2.6095-11.302-10.728-12.511-11.302z" fill-rule="evenodd" filter="url(#y)" opacity=".4" transform="matrix(.6386 0 0 .63757371 54.72508 15.509372)"/><path d="m73 16.096752c2.035 0 1.492 4.885052 1.492 4.885052s6.497-.625468 6.497 2.320799c0-.717909.055-1.231995-.085-1.455994-1.008-1.609375-5.361-5.220742-6.933-5.694064-.118-.03541-.379-.05579-.971-.05579z" fill="url(#j)" fill-rule="evenodd"/><path d="m61.95 38.920156v2.058815c-.8066.004117-1.95-.461175-1.95-1.029408s.9001-1.029407 1.95-1.029407z" fill="url(#k)" opacity=".15"/><path d="m81.26239 26.483181q0 1.181814-.71599 2.009947-.71599.828132-2.009947 1.138682v.05176q1.52687.189781 2.31187.93165.785001.733242.785001 1.984067 0 1.820167-1.319836 2.83808-1.319837 1.009287-3.769729 1.009287-2.053079 0-3.640333-.681484v-2.268739q.733242.370935 1.613133.603847.879891.232912 1.742529.232912 1.319837 0 1.949563-.448572.629725-.448571.629725-1.440605 0-.888518-.724616-1.259452-.724616-.370935-2.31187-.370935h-.957528v-2.044452h.974781q1.466485 0 2.139342-.379561.681485-.388187.681485-1.319836 0-1.43198-1.794288-1.43198-.621099 0-1.268078.207033-.638352.207034-1.423353.71599l-1.233573-1.837419q1.725277-1.242199 4.114785-1.242199 1.958188 0 3.088244.793627 1.138683.793627 1.138683 2.208354z" fill="url(#d)" stroke="#000" stroke-linejoin="round" stroke-opacity=".694118" stroke-width=".954027" transform="scale(.96671745 1.0344284)"/></g><path d="m16.967961 32.920156h19.082039v2.058815h-19.082039z" fill="url(#l)" opacity=".15"/><path d="m36.05 32.920156v2.058815c.807.0041 1.95-.461175 1.95-1.029408s-.9-1.029407-1.95-1.029407z" fill="url(#m)" opacity=".15"/><path d="m16.5 9.533827 12.811.04822c.925.321999 5.892 3.990394 7.189 6.530354v17.402199l-20-.04822v-23.93276z" fill="url(#n)" stroke="url(#o)" stroke-linejoin="round" stroke-width="1.014516"/><path d="m35.5 16.416283v16.069116l-18-.04822v-21.873945l11.551.04822" fill="none" opacity=".6" stroke="url(#p)" stroke-width="1.014597"/><path d="m28.617.92126c4.283 0 2.154 8.4831 2.154 8.4831s10.357-1.8023 10.357 2.8186c0-2.6095-11.302-10.728-12.511-11.302z" fill-rule="evenodd" filter="url(#y)" opacity=".4" transform="matrix(.6386 0 0 .63757371 9.72508 9.509372)"/><path d="m28 10.096752c2.035 0 1.492 4.885052 1.492 4.885052s6.497-.625468 6.497 2.320799c0-.717909.055-1.231995-.085-1.455994-1.008-1.609375-5.361-5.220742-6.933-5.694064-.118-.03541-.379-.05579-.971-.05579z" fill="url(#q)" fill-rule="evenodd"/><path d="m16.95 32.920156v2.058815c-.8066.004117-1.95-.461175-1.95-1.029408s.9001-1.029407 1.95-1.029407z" fill="url(#r)" opacity=".15"/><path d="m34.258604 31.533005-8.973733-.02004v-1.918525l3.060514-3.310572c.906203-.993468 1.498292-1.680571 1.776265-2.061301.277977-.38668.478122-.743615.600431-1.070805s.183462-.666278.183462-1.017264c0-.523506-.136207-.91316-.408624-1.168962-.266857-.255803-.625447-.383706-1.075767-.383706-.472558 0-.931219.116006-1.375982.348012-.44476.232006-.90898.562171-1.392658.990493l-1.400995-1.775751c.600427-.547302 1.098002-.933981 1.492728-1.160039.394726-.226057.825589-.398577 1.292587-.517553.466999-.124929.989594-.187393 1.567786-.187393.761654 0 1.434354.148724 2.018102.44617.583752.297445 1.036853.713869 1.359303 1.249273.322451.535401.483678 1.148138.483678 1.838215 0 .60084-.100071 1.165985-.300216 1.69544-.194581.523506-.500356 1.061881-.917318 1.615132-.411405.553251-1.139701 1.341483-2.184892 2.364696l-1.567782 1.872903v.124929l5.763111.02004z" fill="url(#a)" stroke="#000" stroke-linejoin="round" stroke-opacity=".694118"/><g transform="translate(-58)"><path d="m61.967961 38.920156h19.082039v2.058815h-19.082039z" fill="url(#e)" opacity=".15"/><path d="m81.05 38.920156v2.058815c.807.0041 1.95-.461175 1.95-1.029408s-.9-1.029407-1.95-1.029407z" fill="url(#f)" opacity=".15"/><path d="m61.5 15.533827 12.811.04822c.925.321999 5.892 3.990394 7.189 6.530354v17.402199l-20-.04822v-23.93276z" fill="url(#g)" stroke="url(#h)" stroke-linejoin="round" stroke-width="1.014516"/><path d="m80.5 22.416283v16.069116l-18-.04822v-21.873945l11.551.04822" fill="none" opacity=".6" stroke="url(#i)" stroke-width="1.014597"/><path d="m28.617.92126c4.283 0 2.154 8.4831 2.154 8.4831s10.357-1.8023 10.357 2.8186c0-2.6095-11.302-10.728-12.511-11.302z" fill-rule="evenodd" filter="url(#y)" opacity=".4" transform="matrix(.6386 0 0 .63757371 54.72508 15.509372)"/><path d="m73 16.096752c2.035 0 1.492 4.885052 1.492 4.885052s6.497-.625468 6.497 2.320799c0-.717909.055-1.231995-.085-1.455994-1.008-1.609375-5.361-5.220742-6.933-5.694064-.118-.03541-.379-.05579-.971-.05579z" fill="url(#j)" fill-rule="evenodd"/><path d="m61.95 38.920156v2.058815c-.8066.004117-1.95-.461175-1.95-1.029408s.9001-1.029407 1.95-1.029407z" fill="url(#k)" opacity=".15"/><path d="m78.484114 37.500001h-2.000001v-7.549176l.02502-1.24035.0417-1.356352c-.428084.458067-.725518.758487-.892305.901259l-1.400995 1.204656-1.273414-1.626599 3.958659-3.379412h1.541344z" fill="url(#c)" stroke="#000" stroke-linejoin="round" stroke-opacity=".694118"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/vcl/res/errorbox.svg b/icon-themes/elementary_svg/vcl/res/errorbox.svg
new file mode 100644
index 000000000..f818d97cf
--- /dev/null
+++ b/icon-themes/elementary_svg/vcl/res/errorbox.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="99.157013" cy="186.17059" gradientTransform="matrix(.17524541 0 0 .05575992 -1.37681 18.11895)" gradientUnits="userSpaceOnUse" r="62.769119"><stop offset="0" stop-color="#3d3d3d"/><stop offset=".5" stop-color="#686868" stop-opacity=".498039"/><stop offset="1" stop-color="#686868" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="15.613884" x2="15.613884" y1="2.047801" y2="29.852878"><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="c" gradientTransform="matrix(1.1113759 0 0 .83086027 -2249.8942 -2663.1587)" gradientUnits="userSpaceOnUse" x1="2035.1652" x2="2035.1652" y1="3208.0737" y2="3241.9966"><stop offset="0" stop-color="#ed5353"/><stop offset="1" stop-color="#c6262e"/></linearGradient><path d="m27.000001 28.499804a11 3.4999999 0 1 1 -21.9999997 0 11 3.4999999 0 1 1 21.9999997 0z" fill="url(#a)"/><path d="m15.999999 1.4999997c-8.000603 0-14.5 6.4993973-14.5 14.5000003s6.499397 14.5 14.5 14.5c8.000604 0 14.500015-6.499397 14.500001-14.5 0-8.000603-6.499397-14.5000003-14.500001-14.5000003z" fill="url(#c)" opacity=".99"/><path d="m29.5 15.999517c0 7.456096-6.044607 13.500489-13.499837 13.500489-7.455912 0-13.5001626-6.044464-13.5001626-13.500489 0-7.4557408 6.0442506-13.4995231 13.5001626-13.4995231 7.45523 0 13.499837 6.0437824 13.499837 13.4995231z" fill="none" opacity=".4" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m16.000001 1.5017981c-7.9996071 0-14.4982031 6.4985937-14.4982031 14.4982009 0 7.999609 6.498596 14.498206 14.4982031 14.498203 7.999605 0 14.498209-6.498594 14.498201-14.498203 0-7.9996072-6.498596-14.4982009-14.498201-14.4982009z" fill="none" opacity=".5" stroke="#7a0000" stroke-linecap="round" stroke-linejoin="round"/><path d="m16 6.015625c-1.645348 0-3 1.3546526-3 3 0 2.222578.676414 6.80193 1.341797 12.125a1.0007252 1.0007252 0 0 0 .992187.875h.666016.667969a1.0007252 1.0007252 0 0 0 .992187-.875c.665413-5.323308 1.339844-9.903073 1.339844-12.125 0-1.6453474-1.354652-3-3-3zm0 16c-1.645348 0-3 1.354652-3 3s1.354652 3 3 3 3-1.354652 3-3-1.354652-3-3-3z" fill="#7a0000" opacity=".05"/><path d="m16.0006 7.015c-1.104569 0-2 .895431-2 1.9999997 0 2.0000003.666667 6.6666673 1.333333 12.0000003h1.333334c.666666-5.333333 1.333333-10 1.333333-12.0000003 0-1.1045687-.895431-1.9999997-2-1.9999997zm0 16c-1.104569 0-2 .895431-2 2s.895431 2 2 2 2-.895431 2-2-.895431-2-2-2z" fill="#7a0000" opacity=".15"/><path d="m16.0006 6.015c-1.104569 0-2 .895431-2 1.9999997 0 2.0000003.666667 6.6666673 1.333333 12.0000003h1.333334c.666666-5.333333 1.333333-10 1.333333-12.0000003 0-1.1045687-.895431-1.9999997-2-1.9999997zm0 16c-1.104569 0-2 .895431-2 2s.895431 2 2 2 2-.895431 2-2-.895431-2-2-2z" fill="#fff"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/vcl/res/fatcross.svg b/icon-themes/elementary_svg/vcl/res/fatcross.svg
new file mode 100644
index 000000000..c8331aa63
--- /dev/null
+++ b/icon-themes/elementary_svg/vcl/res/fatcross.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"><filter id="a" color-interpolation-filters="sRGB" height="1.48" width="1.48" x="-.24" y="-.24"><feGaussianBlur stdDeviation="1.8"/></filter><path d="m15 7v8h-8.0000001v4h8.0000001v8h4v-8h8v-4h-8v-8z" style="opacity:.5;stroke:#000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;filter:url(#a)"/><path d="m14 5.9999999v8.0000001h-8.0000001v4h8.0000001v8h4v-8h8v-4h-8v-8.0000001z" fill="none" stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><path d="m14 5.9999999v8.0000001h-8.0000001v4h8.0000001v8h4v-8h8v-4h-8v-8.0000001z"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/vcl/res/infobox.svg b/icon-themes/elementary_svg/vcl/res/infobox.svg
new file mode 100644
index 000000000..35311555a
--- /dev/null
+++ b/icon-themes/elementary_svg/vcl/res/infobox.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="99.157013" cy="186.17059" gradientTransform="matrix(.17524541 0 0 .05575992 -1.37681 18.11895)" gradientUnits="userSpaceOnUse" r="62.769119"><stop offset="0" stop-color="#3d3d3d"/><stop offset=".5" stop-color="#686868" stop-opacity=".498039"/><stop offset="1" stop-color="#686868" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="15.613884" x2="15.613884" y1="2.047801" y2="29.852878"><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="c" gradientTransform="matrix(1.1113759 0 0 .83086027 -2249.8942 -2663.1587)" gradientUnits="userSpaceOnUse" x1="2035.1652" x2="2035.1652" y1="3208.0737" y2="3241.9966"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><path d="m27.000001 28.499804a11 3.4999999 0 1 1 -21.9999997 0 11 3.4999999 0 1 1 21.9999997 0z" fill="url(#a)"/><path d="m15.999999 1.4999997c-8.000603 0-14.5 6.4993973-14.5 14.5000003s6.499397 14.5 14.5 14.5c8.000604 0 14.500015-6.499397 14.500001-14.5 0-8.000603-6.499397-14.5000003-14.500001-14.5000003z" fill="url(#c)" opacity=".99"/><path d="m29.5 15.999517c0 7.456096-6.044607 13.500489-13.499837 13.500489-7.455912 0-13.5001626-6.044464-13.5001626-13.500489 0-7.4557408 6.0442506-13.4995231 13.5001626-13.4995231 7.45523 0 13.499837 6.0437824 13.499837 13.4995231z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m16.000001 1.5017981c-7.9996071 0-14.4982031 6.4985937-14.4982031 14.4982009 0 7.999609 6.498596 14.498206 14.4982031 14.498203 7.999605 0 14.498209-6.498594 14.498201-14.498203 0-7.9996072-6.498596-14.4982009-14.498201-14.4982009z" fill="none" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/><path d="m18.34375 6.0312504c-.0255-.00135-.03725.031861-.0625.03125-.01054.0001579-.02068-.0002953-.03125 0-1.35571-.016063-2.350157.9942143-2.6875 2.09375-.173133.5643104-.224753 1.2113961-.03125 1.8125.193503.6011036.656639 1.1643006 1.3125 1.4687496a.95737768.95737768 0 0 0 .03125 0c2.084442.854849 4.273239-1.115916 3.84375-3.2499996-.0065-.03238.0077-.061309 0-.09375h-.03125c-.206571-1.1248145-1.147589-2.0181716-2.34375-2.03125zm-.75 6.3124996c-.536723-.0441-.98401.248972-1.40625.53125l-.03125-.0625c-.07106.03095-.117553.09285-.1875.125-1.811393.832589-3.286106 2.016112-4.71875 3.0625a.95737768.95737768 0 0 0 -.34375 1.125c.102217.277874.100526.592509.625 1 .262237.203746.803188.321312 1.15625.1875.224751-.08518.340742-.215831.46875-.34375.184676-.109877.381197-.206187.59375-.34375-.54875 2.308654-1.156526 4.626997-1.65625 7h.03125c-.343604 1.018816-.11613 2.093879.59375 2.75.702454.649258 1.8484.707746 2.8125.15625l.03125.03125c.06013-.02479.09697-.06796.15625-.09375 1.58005-.687456 2.890007-1.697155 4.125-2.5625a.95737768.95737768 0 0 0 .3125-1.15625c-.05379-.131918-.05685-.396712-.40625-.84375-.174702-.223519-.667616-.517736-1.125-.4375-.270477.04745-.353259.189468-.5.3125l-.03125-.03125c-.313004.142069-.458811.278293-.6875.4375.543149-2.352581 1.272384-4.704575 1.84375-7.1875.01518-.06598.04766-.121342.0625-.1875h-.0625c.255508-.687803.302226-1.435374.0625-2.0625-.261501-.68409-.856298-1.335389-1.71875-1.40625z" fill="#002e99" opacity=".05"/><path d="m11.8 16.787587c.191223.519832.406458.941195.864931.365039.568405-.338187 2.472919-1.820561 2.282349-.368542-.609824 2.686875-1.352116 5.345494-1.919681 8.040646-.593471 1.475717.754185 2.810565 2.161236 1.850899 1.495604-.616549 2.782567-1.620801 4.097346-2.542051-.179393-.43995-.298961-1.071935-.794641-.496581-.650854.295414-2.07239 1.688183-2.336485.539461.546711-2.9094 1.559643-5.7111 2.207127-8.597302.595853-1.327069-.377292-3.003869-1.833979-1.9061-1.745148.760068-3.20455 2.001671-4.728203 3.114531zm6.476807-9.7853059c-1.780567-.09449-2.711509 2.77583-1.019448 3.5612799 1.372757.56298 2.867444-.8449569 2.532085-2.2518109-.104074-.732561-.761774-1.334112-1.512636-1.309469z" fill="#002e99" opacity=".15"/><path d="m11.8 15.787587c.191223.519832.406458.941195.864931.365039.568405-.338187 2.472919-1.820561 2.282349-.368542-.609824 2.686875-1.352116 5.345494-1.919681 8.040646-.593471 1.475717.754185 2.810565 2.161236 1.850899 1.495604-.616549 2.782567-1.620801 4.097346-2.542051-.179393-.43995-.298961-1.071935-.794641-.496581-.650854.295414-2.07239 1.688183-2.336485.539461.546711-2.9094 1.559643-5.7111 2.207127-8.597302.595853-1.327069-.377292-3.003869-1.833979-1.9061-1.745148.760068-3.20455 2.001671-4.728203 3.114531zm6.476807-9.7853066c-1.780567-.09449-2.711509 2.77583-1.019448 3.56128 1.372757.5629806 2.867444-.844957 2.532085-2.251811-.104074-.732561-.761774-1.334112-1.512636-1.309469z" fill="#fff"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/vcl/res/ncollate.svg b/icon-themes/elementary_svg/vcl/res/ncollate.svg
new file mode 100644
index 000000000..41379994a
--- /dev/null
+++ b/icon-themes/elementary_svg/vcl/res/ncollate.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 108 43" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.03951882 0 0 .00847748 57.225668 35.812375)" gradientUnits="userSpaceOnUse" x1="302.85999" x2="302.85999" xlink:href="#b" y1="366.64999" y2="609.51001"/><linearGradient id="b" gradientTransform="matrix(.03951882 0 0 .00847748 57.225668 35.812375)" gradientUnits="userSpaceOnUse" x1="302.85999" x2="302.85999" y1="366.64999" y2="609.51001"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="c" cx="605.71002" cy="486.64999" gradientTransform="matrix(.015663 0 0 .00847748 71.61 35.812375)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#d"/><linearGradient id="d"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="e" gradientTransform="matrix(.65714 0 0 .64865013 54.22855 13.945653)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" xlink:href="#f" y1=".98521" y2="47.013"/><linearGradient id="f" gradientTransform="matrix(.65714 0 0 .64865013 54.22855 13.945653)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".98521" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.53064 0 0 .60704148 93.27 13.222739)" gradientUnits="userSpaceOnUse" x1="-51.785999" x2="-51.785999" xlink:href="#h" y1="50.785999" y2="2.9062"/><linearGradient id="h" gradientTransform="matrix(.53064 0 0 .60704148 93.27 13.222739)" gradientUnits="userSpaceOnUse" x1="-51.785999" x2="-51.785999" y1="50.785999" y2="2.9062"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#c8c8c8"/></linearGradient><linearGradient id="i" gradientTransform="matrix(.63636 0 0 .64637514 54.72725 14.995512)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#j" y1="2" y2="46.016998"/><linearGradient id="j" gradientTransform="matrix(.63636 0 0 .64637514 54.72725 14.995512)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="2" y2="46.016998"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><filter id="k" height="1.3287" width="1.2969" x="-.14846" y="-.16434"><feGaussianBlur stdDeviation=".77391625"/></filter><linearGradient id="l" gradientTransform="matrix(.63713 0 0 .66351477 54.82968 14.804351)" gradientUnits="userSpaceOnUse" x1="32.891998" x2="36.358002" xlink:href="#m" y1="8.059" y2="5.4565"/><linearGradient id="m" gradientTransform="matrix(.63713 0 0 .66351477 54.82968 14.804351)" gradientUnits="userSpaceOnUse" x1="32.891998" x2="36.358002" y1="8.059" y2="5.4565"><stop offset="0" stop-color="#fefefe"/><stop offset="1" stop-color="#cbcbcb"/></linearGradient><radialGradient id="n" cx="605.71002" cy="486.64999" gradientTransform="matrix(-.015663 0 0 .00847748 71.39 35.812375)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#d"/><radialGradient id="o" cx="7625.5415" cy="7326.6797" fx="7625.5415" fy="7326.6797" gradientTransform="matrix(.1046642 -.0116295 .00901935 .0811732 -787.21905 -483.04881)" gradientUnits="userSpaceOnUse" r="85.989365" xlink:href="#p"/><radialGradient id="p" cx="11.375" cy="1.125" gradientTransform="matrix(-72.053997 0 0 -107.80674 10033.065 6302.2748)" gradientUnits="userSpaceOnUse" r="5.154"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><linearGradient id="q" gradientTransform="matrix(.03951882 0 0 .00847748 12.225668 29.812375)" gradientUnits="userSpaceOnUse" x1="302.85999" x2="302.85999" xlink:href="#b" y1="366.64999" y2="609.51001"/><radialGradient id="r" cx="605.71002" cy="486.64999" gradientTransform="matrix(.015663 0 0 .00847748 26.61 29.812375)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#d"/><linearGradient id="s" gradientTransform="matrix(.65714 0 0 .64865013 9.22855 7.945653)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" xlink:href="#f" y1=".98521" y2="47.013"/><linearGradient id="t" gradientTransform="matrix(.53064 0 0 .60704148 48.27 7.222739)" gradientUnits="userSpaceOnUse" x1="-51.785999" x2="-51.785999" xlink:href="#h" y1="50.785999" y2="2.9062"/><linearGradient id="u" gradientTransform="matrix(.63636 0 0 .64637514 9.72725 8.995512)" gradientUnits="userSpaceOnUse" x1="24" x2="24" xlink:href="#j" y1="2" y2="46.016998"/><linearGradient id="v" gradientTransform="matrix(.63713 0 0 .66351477 9.82968 8.804351)" gradientUnits="userSpaceOnUse" x1="32.891998" x2="36.358002" xlink:href="#m" y1="8.059" y2="5.4565"/><radialGradient id="w" cx="605.71002" cy="486.64999" gradientTransform="matrix(-.015663 0 0 .00847748 26.39 29.812375)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#d"/><radialGradient id="x" cx="8048.875" cy="7275.5098" fx="8048.875" fy="7275.5098" gradientTransform="matrix(.06798345 .00000006 -.00000005 .05383309 -517.40509 -374.65073)" gradientUnits="userSpaceOnUse" r="132.38518" xlink:href="#p"/><radialGradient id="y" cx="76.936066" cy="23.581247" fx="76.936066" fy="23.581247" gradientTransform="matrix(-2.2071205 .21626236 -.34706976 -3.093571 254.92757 77.10148)" gradientUnits="userSpaceOnUse" r="4.841962" xlink:href="#p"/><g transform="translate(25 -9.063234)"><path d="m61.967961 38.920156h19.082039v2.058815h-19.082039z" fill="url(#a)" opacity=".15"/><path d="m81.05 38.920156v2.058815c.807.0041 1.95-.461175 1.95-1.029408s-.9-1.029407-1.95-1.029407z" fill="url(#c)" opacity=".15"/><path d="m61.5 15.533827 12.811.04822c.925.321999 5.892 3.990394 7.189 6.530354v17.402199l-20-.04822v-23.93276z" fill="url(#e)" stroke="url(#g)" stroke-linejoin="round" stroke-width="1.014516"/><path d="m80.5 22.416283v16.069116l-18-.04822v-21.873945l11.551.04822" fill="none" opacity=".6" stroke="url(#i)" stroke-width="1.014597"/><path d="m28.617.92126c4.283 0 2.154 8.4831 2.154 8.4831s10.357-1.8023 10.357 2.8186c0-2.6095-11.302-10.728-12.511-11.302z" fill-rule="evenodd" filter="url(#k)" opacity=".4" transform="matrix(.6386 0 0 .63757371 54.72508 15.509372)"/><path d="m73 16.096752c2.035 0 1.492 4.885052 1.492 4.885052s6.497-.625468 6.497 2.320799c0-.717909.055-1.231995-.085-1.455994-1.008-1.609375-5.361-5.220742-6.933-5.694064-.118-.03541-.379-.05579-.971-.05579z" fill="url(#l)" fill-rule="evenodd"/><path d="m61.95 38.920156v2.058815c-.8066.004117-1.95-.461175-1.95-1.029408s.9001-1.029407 1.95-1.029407z" fill="url(#n)" opacity=".15"/><path d="m81.26239 26.483181q0 1.181814-.71599 2.009947-.71599.828132-2.009947 1.138682v.05176q1.52687.189781 2.31187.93165.785001.733242.785001 1.984067 0 1.820167-1.319836 2.83808-1.319837 1.009287-3.769729 1.009287-2.053079 0-3.640333-.681484v-2.268739q.733242.370935 1.613133.603847.879891.232912 1.742529.232912 1.319837 0 1.949563-.448572.629725-.448571.629725-1.440605 0-.888518-.724616-1.259452-.724616-.370935-2.31187-.370935h-.957528v-2.044452h.974781q1.466485 0 2.139342-.379561.681485-.388187.681485-1.319836 0-1.43198-1.794288-1.43198-.621099 0-1.268078.207033-.638352.207034-1.423353.71599l-1.233573-1.837419q1.725277-1.242199 4.114785-1.242199 1.958188 0 3.088244.793627 1.138683.793627 1.138683 2.208354z" fill="url(#y)" stroke="#000" stroke-linejoin="round" stroke-opacity=".694118" stroke-width=".954027" transform="scale(.96671745 1.0344284)"/></g><g transform="translate(12 -3.03362)"><path d="m61.967961 38.920156h19.082039v2.058815h-19.082039z" fill="url(#a)" opacity=".15"/><path d="m81.05 38.920156v2.058815c.807.0041 1.95-.461175 1.95-1.029408s-.9-1.029407-1.95-1.029407z" fill="url(#c)" opacity=".15"/><path d="m61.5 15.533827 12.811.04822c.925.321999 5.892 3.990394 7.189 6.530354v17.402199l-20-.04822v-23.93276z" fill="url(#e)" stroke="url(#g)" stroke-linejoin="round" stroke-width="1.014516"/><path d="m80.5 22.416283v16.069116l-18-.04822v-21.873945l11.551.04822" fill="none" opacity=".6" stroke="url(#i)" stroke-width="1.014597"/><path d="m28.617.92126c4.283 0 2.154 8.4831 2.154 8.4831s10.357-1.8023 10.357 2.8186c0-2.6095-11.302-10.728-12.511-11.302z" fill-rule="evenodd" filter="url(#k)" opacity=".4" transform="matrix(.6386 0 0 .63757371 54.72508 15.509372)"/><path d="m73 16.096752c2.035 0 1.492 4.885052 1.492 4.885052s6.497-.625468 6.497 2.320799c0-.717909.055-1.231995-.085-1.455994-1.008-1.609375-5.361-5.220742-6.933-5.694064-.118-.03541-.379-.05579-.971-.05579z" fill="url(#l)" fill-rule="evenodd"/><path d="m61.95 38.920156v2.058815c-.8066.004117-1.95-.461175-1.95-1.029408s.9001-1.029407 1.95-1.029407z" fill="url(#n)" opacity=".15"/><path d="m81.26239 26.483181q0 1.181814-.71599 2.009947-.71599.828132-2.009947 1.138682v.05176q1.52687.189781 2.31187.93165.785001.733242.785001 1.984067 0 1.820167-1.319836 2.83808-1.319837 1.009287-3.769729 1.009287-2.053079 0-3.640333-.681484v-2.268739q.733242.370935 1.613133.603847.879891.232912 1.742529.232912 1.319837 0 1.949563-.448572.629725-.448571.629725-1.440605 0-.888518-.724616-1.259452-.724616-.370935-2.31187-.370935h-.957528v-2.044452h.974781q1.466485 0 2.139342-.379561.681485-.388187.681485-1.319836 0-1.43198-1.794288-1.43198-.621099 0-1.268078.207033-.638352.207034-1.423353.71599l-1.233573-1.837419q1.725277-1.242199 4.114785-1.242199 1.958188 0 3.088244.793627 1.138683.793627 1.138683 2.208354z" fill="url(#y)" stroke="#000" stroke-linejoin="round" stroke-opacity=".694118" stroke-width=".954027" transform="scale(.96671745 1.0344284)"/></g><g transform="translate(34 -3.03362)"><path d="m16.967961 32.920156h19.082039v2.058815h-19.082039z" fill="url(#q)" opacity=".15"/><path d="m36.05 32.920156v2.058815c.807.0041 1.95-.461175 1.95-1.029408s-.9-1.029407-1.95-1.029407z" fill="url(#r)" opacity=".15"/><path d="m16.5 9.533827 12.811.04822c.925.321999 5.892 3.990394 7.189 6.530354v17.402199l-20-.04822v-23.93276z" fill="url(#s)" stroke="url(#t)" stroke-linejoin="round" stroke-width="1.014516"/><path d="m35.5 16.416283v16.069116l-18-.04822v-21.873945l11.551.04822" fill="none" opacity=".6" stroke="url(#u)" stroke-width="1.014597"/><path d="m28.617.92126c4.283 0 2.154 8.4831 2.154 8.4831s10.357-1.8023 10.357 2.8186c0-2.6095-11.302-10.728-12.511-11.302z" fill-rule="evenodd" filter="url(#k)" opacity=".4" transform="matrix(.6386 0 0 .63757371 9.72508 9.509372)"/><path d="m28 10.096752c2.035 0 1.492 4.885052 1.492 4.885052s6.497-.625468 6.497 2.320799c0-.717909.055-1.231995-.085-1.455994-1.008-1.609375-5.361-5.220742-6.933-5.694064-.118-.03541-.379-.05579-.971-.05579z" fill="url(#v)" fill-rule="evenodd"/><path d="m16.95 32.920156v2.058815c-.8066.004117-1.95-.461175-1.95-1.029408s.9001-1.029407 1.95-1.029407z" fill="url(#w)" opacity=".15"/><path d="m34.258604 31.533005-8.973733-.02004v-1.918525l3.060514-3.310572c.906203-.993468 1.498292-1.680571 1.776265-2.061301.277977-.38668.478122-.743615.600431-1.070805s.183462-.666278.183462-1.017264c0-.523506-.136207-.91316-.408624-1.168962-.266857-.255803-.625447-.383706-1.075767-.383706-.472558 0-.931219.116006-1.375982.348012-.44476.232006-.90898.562171-1.392658.990493l-1.400995-1.775751c.600427-.547302 1.098002-.933981 1.492728-1.160039.394726-.226057.825589-.398577 1.292587-.517553.466999-.124929.989594-.187393 1.567786-.187393.761654 0 1.434354.148724 2.018102.44617.583752.297445 1.036853.713869 1.359303 1.249273.322451.535401.483678 1.148138.483678 1.838215 0 .60084-.100071 1.165985-.300216 1.69544-.194581.523506-.500356 1.061881-.917318 1.615132-.411405.553251-1.139701 1.341483-2.184892 2.364696l-1.567782 1.872903v.124929l5.763111.02004z" fill="url(#x)" stroke="#000" stroke-linejoin="round" stroke-opacity=".694118"/></g><g transform="translate(21 2.936766)"><path d="m16.967961 32.920156h19.082039v2.058815h-19.082039z" fill="url(#q)" opacity=".15"/><path d="m36.05 32.920156v2.058815c.807.0041 1.95-.461175 1.95-1.029408s-.9-1.029407-1.95-1.029407z" fill="url(#r)" opacity=".15"/><path d="m16.5 9.533827 12.811.04822c.925.321999 5.892 3.990394 7.189 6.530354v17.402199l-20-.04822v-23.93276z" fill="url(#s)" stroke="url(#t)" stroke-linejoin="round" stroke-width="1.014516"/><path d="m35.5 16.416283v16.069116l-18-.04822v-21.873945l11.551.04822" fill="none" opacity=".6" stroke="url(#u)" stroke-width="1.014597"/><path d="m28.617.92126c4.283 0 2.154 8.4831 2.154 8.4831s10.357-1.8023 10.357 2.8186c0-2.6095-11.302-10.728-12.511-11.302z" fill-rule="evenodd" filter="url(#k)" opacity=".4" transform="matrix(.6386 0 0 .63757371 9.72508 9.509372)"/><path d="m28 10.096752c2.035 0 1.492 4.885052 1.492 4.885052s6.497-.625468 6.497 2.320799c0-.717909.055-1.231995-.085-1.455994-1.008-1.609375-5.361-5.220742-6.933-5.694064-.118-.03541-.379-.05579-.971-.05579z" fill="url(#v)" fill-rule="evenodd"/><path d="m16.95 32.920156v2.058815c-.8066.004117-1.95-.461175-1.95-1.029408s.9001-1.029407 1.95-1.029407z" fill="url(#w)" opacity=".15"/><path d="m34.258604 31.533005-8.973733-.02004v-1.918525l3.060514-3.310572c.906203-.993468 1.498292-1.680571 1.776265-2.061301.277977-.38668.478122-.743615.600431-1.070805s.183462-.666278.183462-1.017264c0-.523506-.136207-.91316-.408624-1.168962-.266857-.255803-.625447-.383706-1.075767-.383706-.472558 0-.931219.116006-1.375982.348012-.44476.232006-.90898.562171-1.392658.990493l-1.400995-1.775751c.600427-.547302 1.098002-.933981 1.492728-1.160039.394726-.226057.825589-.398577 1.292587-.517553.466999-.124929.989594-.187393 1.567786-.187393.761654 0 1.434354.148724 2.018102.44617.583752.297445 1.036853.713869 1.359303 1.249273.322451.535401.483678 1.148138.483678 1.838215 0 .60084-.100071 1.165985-.300216 1.69544-.194581.523506-.500356 1.061881-.917318 1.615132-.411405.553251-1.139701 1.341483-2.184892 2.364696l-1.567782 1.872903v.124929l5.763111.02004z" fill="url(#x)" stroke="#000" stroke-linejoin="round" stroke-opacity=".694118"/></g><g transform="translate(-2 -3.44567)"><g transform="translate(-45 -5.617564)"><path d="m61.967961 38.920156h19.082039v2.058815h-19.082039z" fill="url(#a)" opacity=".15"/><path d="m81.05 38.920156v2.058815c.807.0041 1.95-.461175 1.95-1.029408s-.9-1.029407-1.95-1.029407z" fill="url(#c)" opacity=".15"/><path d="m61.5 15.533827 12.811.04822c.925.321999 5.892 3.990394 7.189 6.530354v17.402199l-20-.04822v-23.93276z" fill="url(#e)" stroke="url(#g)" stroke-linejoin="round" stroke-width="1.014516"/><path d="m80.5 22.416283v16.069116l-18-.04822v-21.873945l11.551.04822" fill="none" opacity=".6" stroke="url(#i)" stroke-width="1.014597"/><path d="m28.617.92126c4.283 0 2.154 8.4831 2.154 8.4831s10.357-1.8023 10.357 2.8186c0-2.6095-11.302-10.728-12.511-11.302z" fill-rule="evenodd" filter="url(#k)" opacity=".4" transform="matrix(.6386 0 0 .63757371 54.72508 15.509372)"/><path d="m73 16.096752c2.035 0 1.492 4.885052 1.492 4.885052s6.497-.625468 6.497 2.320799c0-.717909.055-1.231995-.085-1.455994-1.008-1.609375-5.361-5.220742-6.933-5.694064-.118-.03541-.379-.05579-.971-.05579z" fill="url(#l)" fill-rule="evenodd"/><path d="m61.95 38.920156v2.058815c-.8066.004117-1.95-.461175-1.95-1.029408s.9001-1.029407 1.95-1.029407z" fill="url(#n)" opacity=".15"/><path d="m78.484114 37.500001h-2.000001v-7.549176l.02502-1.24035.0417-1.356352c-.428084.458067-.725518.758487-.892305.901259l-1.400995 1.204656-1.273414-1.626599 3.958659-3.379412h1.541344z" fill="url(#o)" stroke="#000" stroke-linejoin="round" stroke-opacity=".694118"/></g><path d="m16.967961 32.920156h19.082039v2.058815h-19.082039z" fill="url(#q)" opacity=".15"/><path d="m36.05 32.920156v2.058815c.807.0041 1.95-.461175 1.95-1.029408s-.9-1.029407-1.95-1.029407z" fill="url(#r)" opacity=".15"/><path d="m35.5 16.416283v16.069116l-18-.04822v-21.873945l11.551.04822" fill="none" opacity=".6" stroke="url(#u)" stroke-width="1.014597"/><path d="m28.617.92126c4.283 0 2.154 8.4831 2.154 8.4831s10.357-1.8023 10.357 2.8186c0-2.6095-11.302-10.728-12.511-11.302z" fill-rule="evenodd" filter="url(#k)" opacity=".4" transform="matrix(.6386 0 0 .63757371 9.72508 9.509372)"/><path d="m28 10.096752c2.035 0 1.492 4.885052 1.492 4.885052s6.497-.625468 6.497 2.320799c0-.717909.055-1.231995-.085-1.455994-1.008-1.609375-5.361-5.220742-6.933-5.694064-.118-.03541-.379-.05579-.971-.05579z" fill="url(#v)" fill-rule="evenodd"/><path d="m16.95 32.920156v2.058815c-.8066.004117-1.95-.461175-1.95-1.029408s.9001-1.029407 1.95-1.029407z" fill="url(#w)" opacity=".15"/><g transform="translate(-58 .41205)"><path d="m61.967961 38.920156h19.082039v2.058815h-19.082039z" fill="url(#a)" opacity=".15"/><path d="m81.05 38.920156v2.058815c.807.0041 1.95-.461175 1.95-1.029408s-.9-1.029407-1.95-1.029407z" fill="url(#c)" opacity=".15"/><path d="m61.5 15.533827 12.811.04822c.925.321999 5.892 3.990394 7.189 6.530354v17.402199l-20-.04822v-23.93276z" fill="url(#e)" stroke="url(#g)" stroke-linejoin="round" stroke-width="1.014516"/><path d="m80.5 22.416283v16.069116l-18-.04822v-21.873945l11.551.04822" fill="none" opacity=".6" stroke="url(#i)" stroke-width="1.014597"/><path d="m28.617.92126c4.283 0 2.154 8.4831 2.154 8.4831s10.357-1.8023 10.357 2.8186c0-2.6095-11.302-10.728-12.511-11.302z" fill-rule="evenodd" filter="url(#k)" opacity=".4" transform="matrix(.6386 0 0 .63757371 54.72508 15.509372)"/><path d="m73 16.096752c2.035 0 1.492 4.885052 1.492 4.885052s6.497-.625468 6.497 2.320799c0-.717909.055-1.231995-.085-1.455994-1.008-1.609375-5.361-5.220742-6.933-5.694064-.118-.03541-.379-.05579-.971-.05579z" fill="url(#l)" fill-rule="evenodd"/><path d="m61.95 38.920156v2.058815c-.8066.004117-1.95-.461175-1.95-1.029408s.9001-1.029407 1.95-1.029407z" fill="url(#n)" opacity=".15"/><path d="m78.484114 37.500001h-2.000001v-7.549176l.02502-1.24035.0417-1.356352c-.428084.458067-.725518.758487-.892305.901259l-1.400995 1.204656-1.273414-1.626599 3.958659-3.379412h1.541344z" fill="url(#o)" stroke="#000" stroke-linejoin="round" stroke-opacity=".694118"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/vcl/res/querybox.svg b/icon-themes/elementary_svg/vcl/res/querybox.svg
new file mode 100644
index 000000000..35311555a
--- /dev/null
+++ b/icon-themes/elementary_svg/vcl/res/querybox.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="99.157013" cy="186.17059" gradientTransform="matrix(.17524541 0 0 .05575992 -1.37681 18.11895)" gradientUnits="userSpaceOnUse" r="62.769119"><stop offset="0" stop-color="#3d3d3d"/><stop offset=".5" stop-color="#686868" stop-opacity=".498039"/><stop offset="1" stop-color="#686868" stop-opacity="0"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="15.613884" x2="15.613884" y1="2.047801" y2="29.852878"><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="c" gradientTransform="matrix(1.1113759 0 0 .83086027 -2249.8942 -2663.1587)" gradientUnits="userSpaceOnUse" x1="2035.1652" x2="2035.1652" y1="3208.0737" y2="3241.9966"><stop offset="0" stop-color="#64baff"/><stop offset="1" stop-color="#3689e6"/></linearGradient><path d="m27.000001 28.499804a11 3.4999999 0 1 1 -21.9999997 0 11 3.4999999 0 1 1 21.9999997 0z" fill="url(#a)"/><path d="m15.999999 1.4999997c-8.000603 0-14.5 6.4993973-14.5 14.5000003s6.499397 14.5 14.5 14.5c8.000604 0 14.500015-6.499397 14.500001-14.5 0-8.000603-6.499397-14.5000003-14.500001-14.5000003z" fill="url(#c)" opacity=".99"/><path d="m29.5 15.999517c0 7.456096-6.044607 13.500489-13.499837 13.500489-7.455912 0-13.5001626-6.044464-13.5001626-13.500489 0-7.4557408 6.0442506-13.4995231 13.5001626-13.4995231 7.45523 0 13.499837 6.0437824 13.499837 13.4995231z" fill="none" opacity=".5" stroke="url(#b)" stroke-linecap="round" stroke-linejoin="round"/><path d="m16.000001 1.5017981c-7.9996071 0-14.4982031 6.4985937-14.4982031 14.4982009 0 7.999609 6.498596 14.498206 14.4982031 14.498203 7.999605 0 14.498209-6.498594 14.498201-14.498203 0-7.9996072-6.498596-14.4982009-14.498201-14.4982009z" fill="none" opacity=".5" stroke="#002e99" stroke-linecap="round" stroke-linejoin="round"/><path d="m18.34375 6.0312504c-.0255-.00135-.03725.031861-.0625.03125-.01054.0001579-.02068-.0002953-.03125 0-1.35571-.016063-2.350157.9942143-2.6875 2.09375-.173133.5643104-.224753 1.2113961-.03125 1.8125.193503.6011036.656639 1.1643006 1.3125 1.4687496a.95737768.95737768 0 0 0 .03125 0c2.084442.854849 4.273239-1.115916 3.84375-3.2499996-.0065-.03238.0077-.061309 0-.09375h-.03125c-.206571-1.1248145-1.147589-2.0181716-2.34375-2.03125zm-.75 6.3124996c-.536723-.0441-.98401.248972-1.40625.53125l-.03125-.0625c-.07106.03095-.117553.09285-.1875.125-1.811393.832589-3.286106 2.016112-4.71875 3.0625a.95737768.95737768 0 0 0 -.34375 1.125c.102217.277874.100526.592509.625 1 .262237.203746.803188.321312 1.15625.1875.224751-.08518.340742-.215831.46875-.34375.184676-.109877.381197-.206187.59375-.34375-.54875 2.308654-1.156526 4.626997-1.65625 7h.03125c-.343604 1.018816-.11613 2.093879.59375 2.75.702454.649258 1.8484.707746 2.8125.15625l.03125.03125c.06013-.02479.09697-.06796.15625-.09375 1.58005-.687456 2.890007-1.697155 4.125-2.5625a.95737768.95737768 0 0 0 .3125-1.15625c-.05379-.131918-.05685-.396712-.40625-.84375-.174702-.223519-.667616-.517736-1.125-.4375-.270477.04745-.353259.189468-.5.3125l-.03125-.03125c-.313004.142069-.458811.278293-.6875.4375.543149-2.352581 1.272384-4.704575 1.84375-7.1875.01518-.06598.04766-.121342.0625-.1875h-.0625c.255508-.687803.302226-1.435374.0625-2.0625-.261501-.68409-.856298-1.335389-1.71875-1.40625z" fill="#002e99" opacity=".05"/><path d="m11.8 16.787587c.191223.519832.406458.941195.864931.365039.568405-.338187 2.472919-1.820561 2.282349-.368542-.609824 2.686875-1.352116 5.345494-1.919681 8.040646-.593471 1.475717.754185 2.810565 2.161236 1.850899 1.495604-.616549 2.782567-1.620801 4.097346-2.542051-.179393-.43995-.298961-1.071935-.794641-.496581-.650854.295414-2.07239 1.688183-2.336485.539461.546711-2.9094 1.559643-5.7111 2.207127-8.597302.595853-1.327069-.377292-3.003869-1.833979-1.9061-1.745148.760068-3.20455 2.001671-4.728203 3.114531zm6.476807-9.7853059c-1.780567-.09449-2.711509 2.77583-1.019448 3.5612799 1.372757.56298 2.867444-.8449569 2.532085-2.2518109-.104074-.732561-.761774-1.334112-1.512636-1.309469z" fill="#002e99" opacity=".15"/><path d="m11.8 15.787587c.191223.519832.406458.941195.864931.365039.568405-.338187 2.472919-1.820561 2.282349-.368542-.609824 2.686875-1.352116 5.345494-1.919681 8.040646-.593471 1.475717.754185 2.810565 2.161236 1.850899 1.495604-.616549 2.782567-1.620801 4.097346-2.542051-.179393-.43995-.298961-1.071935-.794641-.496581-.650854.295414-2.07239 1.688183-2.336485.539461.546711-2.9094 1.559643-5.7111 2.207127-8.597302.595853-1.327069-.377292-3.003869-1.833979-1.9061-1.745148.760068-3.20455 2.001671-4.728203 3.114531zm6.476807-9.7853066c-1.780567-.09449-2.711509 2.77583-1.019448 3.56128 1.372757.5629806 2.867444-.844957 2.532085-2.251811-.104074-.732561-.761774-1.334112-1.512636-1.309469z" fill="#fff"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/vcl/res/radio1.svg b/icon-themes/elementary_svg/vcl/res/radio1.svg
new file mode 100644
index 000000000..d0ca9ac04
--- /dev/null
+++ b/icon-themes/elementary_svg/vcl/res/radio1.svg
@@ -0,0 +1 @@
+<svg height="15" viewBox="0 0 15 15" width="15" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="7.5" x2="7.5" y1="15" y2="1.5"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><path d="m14.482169 8a6.9540726 6.4821687 0 0 1 -6.9540729 6.482169 6.9540726 6.4821687 0 0 1 -6.95407256-6.482169 6.9540726 6.4821687 0 0 1 6.95407256-6.4821687 6.9540726 6.4821687 0 0 1 6.9540729 6.4821687z" fill="none" opacity=".25" stroke="url(#a)"/><path d="m13.5 7.5a6 6 0 0 1 -6 6 6 6 0 0 1 -6-6 6 6 0 0 1 6-6 6 6 0 0 1 6 6z" fill="#f2f2f2"/><g fill="none" stroke="#000"><path d="m13.5 7.5a6 6 0 0 1 -6 6 6 6 0 0 1 -6-6 6 6 0 0 1 6-6 6 6 0 0 1 6 6z" opacity=".25"/><circle cx="7.5" cy="7.5" opacity=".05" r="5"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/vcl/res/radio2.svg b/icon-themes/elementary_svg/vcl/res/radio2.svg
new file mode 100644
index 000000000..06490508a
--- /dev/null
+++ b/icon-themes/elementary_svg/vcl/res/radio2.svg
@@ -0,0 +1 @@
+<svg height="15" viewBox="0 0 15 15" width="15" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="7.5" x2="7.5" y1="15" y2="1.5"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><path d="m14.482169 8a6.9540726 6.4821687 0 0 1 -6.9540729 6.482169 6.9540726 6.4821687 0 0 1 -6.95407256-6.482169 6.9540726 6.4821687 0 0 1 6.95407256-6.4821687 6.9540726 6.4821687 0 0 1 6.9540729 6.4821687z" fill="none" opacity=".25" stroke="url(#a)"/><path d="m13.5 7.5a6 6 0 0 1 -6 6 6 6 0 0 1 -6-6 6 6 0 0 1 6-6 6 6 0 0 1 6 6z" fill="#46a5f2"/><path d="m13.5 7.5a6 6 0 0 1 -6 6 6 6 0 0 1 -6-6 6 6 0 0 1 6-6 6 6 0 0 1 6 6z" fill="none" stroke="#248adc"/><circle cx="7.5" cy="7.5" fill="none" opacity=".05" r="5" stroke="#000"/><path d="m11.195312 3.5-4.6874995 5.9140625a.14703868.14703868 0 0 1 -.2109375.0195313l-2.9433594-2.5527344c-.5161017.6904599-1.0307177 1.3825284-1.5410156 2.0761718l5.0253906 4.3085938 5.9960934-7.9648438.191407-.296875z" fill="#248adc"/><path d="m11.195312 3-4.6874995 5.9140625a.14703868.14703868 0 0 1 -.2109375.0195313l-2.9433594-2.5527344c-.5161017.6904599-1.0307177 1.3825284-1.5410156 2.0761718l5.0253906 4.3085938 5.9960934-7.9648438.191407-.296875z" fill="#fff"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/vcl/res/radio3.svg b/icon-themes/elementary_svg/vcl/res/radio3.svg
new file mode 100644
index 000000000..3801f00fa
--- /dev/null
+++ b/icon-themes/elementary_svg/vcl/res/radio3.svg
@@ -0,0 +1 @@
+<svg height="15" viewBox="0 0 15 15" width="15" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="7.5" x2="7.5" y1="15" y2="1.5"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><path d="m14.482169 8a6.9540726 6.4821687 0 0 1 -6.9540729 6.482169 6.9540726 6.4821687 0 0 1 -6.95407256-6.482169 6.9540726 6.4821687 0 0 1 6.95407256-6.4821687 6.9540726 6.4821687 0 0 1 6.9540729 6.4821687z" fill="none" opacity=".25" stroke="url(#a)"/><path d="m13.5 7.5a6 6 0 0 1 -6 6 6 6 0 0 1 -6-6 6 6 0 0 1 6-6 6 6 0 0 1 6 6z" opacity=".05"/><g fill="none" stroke="#000"><path d="m13.5 7.5a6 6 0 0 1 -6 6 6 6 0 0 1 -6-6 6 6 0 0 1 6-6 6 6 0 0 1 6 6z" opacity=".25"/><circle cx="7.5" cy="7.5" opacity=".05" r="5"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/vcl/res/radio4.svg b/icon-themes/elementary_svg/vcl/res/radio4.svg
new file mode 100644
index 000000000..542defb0c
--- /dev/null
+++ b/icon-themes/elementary_svg/vcl/res/radio4.svg
@@ -0,0 +1 @@
+<svg height="15" viewBox="0 0 15 15" width="15" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="7.5" x2="7.5" y1="15" y2="1.5"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><path d="m14.482169 8a6.9540726 6.4821687 0 0 1 -6.9540729 6.482169 6.9540726 6.4821687 0 0 1 -6.95407256-6.482169 6.9540726 6.4821687 0 0 1 6.95407256-6.4821687 6.9540726 6.4821687 0 0 1 6.9540729 6.4821687z" fill="none" opacity=".25" stroke="url(#a)"/><path d="m13.5 7.5a6 6 0 0 1 -6 6 6 6 0 0 1 -6-6 6 6 0 0 1 6-6 6 6 0 0 1 6 6z" opacity=".05"/><path d="m13.5 7.5a6 6 0 0 1 -6 6 6 6 0 0 1 -6-6 6 6 0 0 1 6-6 6 6 0 0 1 6 6z" fill="none" opacity=".25" stroke="#000"/><circle cx="7.5" cy="7.5" fill="none" opacity=".05" r="5" stroke="#000"/><path d="m11.195312 3.5-4.6874995 5.9140625a.14703868.14703868 0 0 1 -.2109375.0195313l-2.9433594-2.5527344c-.5161017.6904599-1.0307177 1.3825284-1.5410156 2.0761718l5.0253906 4.3085938 5.9960934-7.9648438.191407-.296875z" fill="#7a8186"/><path d="m11.195312 3-4.6874995 5.9140625a.14703868.14703868 0 0 1 -.2109375.0195313l-2.9433594-2.5527344c-.5161017.6904599-1.0307177 1.3825284-1.5410156 2.0761718l5.0253906 4.3085938 5.9960934-7.9648438.191407-.296875z" fill="#fff"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/vcl/res/radio5.svg b/icon-themes/elementary_svg/vcl/res/radio5.svg
new file mode 100644
index 000000000..3801f00fa
--- /dev/null
+++ b/icon-themes/elementary_svg/vcl/res/radio5.svg
@@ -0,0 +1 @@
+<svg height="15" viewBox="0 0 15 15" width="15" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="7.5" x2="7.5" y1="15" y2="1.5"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><path d="m14.482169 8a6.9540726 6.4821687 0 0 1 -6.9540729 6.482169 6.9540726 6.4821687 0 0 1 -6.95407256-6.482169 6.9540726 6.4821687 0 0 1 6.95407256-6.4821687 6.9540726 6.4821687 0 0 1 6.9540729 6.4821687z" fill="none" opacity=".25" stroke="url(#a)"/><path d="m13.5 7.5a6 6 0 0 1 -6 6 6 6 0 0 1 -6-6 6 6 0 0 1 6-6 6 6 0 0 1 6 6z" opacity=".05"/><g fill="none" stroke="#000"><path d="m13.5 7.5a6 6 0 0 1 -6 6 6 6 0 0 1 -6-6 6 6 0 0 1 6-6 6 6 0 0 1 6 6z" opacity=".25"/><circle cx="7.5" cy="7.5" opacity=".05" r="5"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/vcl/res/radio6.svg b/icon-themes/elementary_svg/vcl/res/radio6.svg
new file mode 100644
index 000000000..a042f6ac0
--- /dev/null
+++ b/icon-themes/elementary_svg/vcl/res/radio6.svg
@@ -0,0 +1 @@
+<svg height="15" viewBox="0 0 15 15" width="15" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="7.5" x2="7.5" y1="15" y2="1.5"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><path d="m14.482169 8a6.9540726 6.4821687 0 0 1 -6.9540729 6.482169 6.9540726 6.4821687 0 0 1 -6.95407256-6.482169 6.9540726 6.4821687 0 0 1 6.95407256-6.4821687 6.9540726 6.4821687 0 0 1 6.9540729 6.4821687z" fill="none" opacity=".25" stroke="url(#a)"/><path d="m13.5 7.5a6 6 0 0 1 -6 6 6 6 0 0 1 -6-6 6 6 0 0 1 6-6 6 6 0 0 1 6 6z" opacity=".05"/><path d="m13.5 7.5a6 6 0 0 1 -6 6 6 6 0 0 1 -6-6 6 6 0 0 1 6-6 6 6 0 0 1 6 6z" fill="none" opacity=".25" stroke="#000"/><circle cx="7.5" cy="7.5" fill="none" opacity=".05" r="5" stroke="#000"/><path d="m11.195312 3.5-4.6874995 5.9140625a.14703868.14703868 0 0 1 -.2109375.0195313l-2.9433594-2.5527344c-.5161017.6904599-1.0307177 1.3825284-1.5410156 2.0761718l5.0253906 4.3085938 5.9960934-7.9648438.191407-.296875z" fill="#fff"/><path d="m11.195312 3-4.6874995 5.9140625a.14703868.14703868 0 0 1 -.2109375.0195313l-2.9433594-2.5527344c-.5161017.6904599-1.0307177 1.3825284-1.5410156 2.0761718l5.0253906 4.3085938 5.9960934-7.9648438.191407-.296875z" fill="#7a8186"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/vcl/res/warningbox.svg b/icon-themes/elementary_svg/vcl/res/warningbox.svg
new file mode 100644
index 000000000..fbcc63072
--- /dev/null
+++ b/icon-themes/elementary_svg/vcl/res/warningbox.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(.6665434 0 -.00290144 .6778742 -3.356813 -10.21839)" gradientUnits="userSpaceOnUse" x1="29.126724" x2="29.291178" y1="19.787613" y2="57.567127"><stop offset="0" stop-color="#fff"/><stop offset=".56911701" stop-color="#fff" stop-opacity=".235294"/><stop offset=".93297637" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><linearGradient id="b" gradientTransform="matrix(.64447106 0 0 .6279377 .532692 1.525971)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="1.428759" y2="44.745136"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="d" gradientTransform="matrix(.08449704 0 0 .01235294 -6.539646 38.470822)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="e" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.0289166 0 0 .01235294 21.026894 38.470848)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><radialGradient id="f" cx="605.71429" cy="486.64789" gradientTransform="matrix(.02891661 0 0 .01235294 26.973101 38.470848)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#c"/><g opacity=".4" transform="matrix(.6666592 0 0 1.3333333 0 -30.333332)"><path d="m3.6 43h40.799999v3h-40.799999z" fill="url(#d)"/><path d="m3.6 43.00013v2.999835c-1.4891338.005647-3.6-.672111-3.6-1.500111 0-.827998 1.6617608-1.499723 3.6-1.499724z" fill="url(#e)"/><path d="m44.4 43.00013v2.999835c1.489133.0056 3.6-.672111 3.6-1.500111 0-.827998-1.661761-1.499723-3.6-1.499724z" fill="url(#f)"/></g><path d="m30.293619 26.642856-12.586655-23.1428569c-.361777-.6428555-1.016401-.999998-1.745461-.999998-.729055 0-1.38704.4285671-1.754313 1.0714275l-12.4929253 23.1428574c-.2940649.571431-.2974269 1.357145.06466 1.928571.3620822.571431.9441073.857144 1.6731674.857144h25.0795699c.72906 0 1.386736-.357143 1.680806-.928573.366968-.571426.370025-1.285711.08115-1.928572z" fill="url(#b)"/><path d="m28.898533 25.883662-11.535987-21.1785935c-.491305-.9123519-.667525-1.2050695-1.414174-1.2050695-.642174 0-.978182.4263056-1.44225 1.2874908l-11.4079407 21.1615382c-.6624379 1.188097-.73341 1.497791-.4145589 2.020717.3188463.522931.7282373.494449 2.2408862.528561h22.4216234c1.408249.01704 1.725466-.08806 1.984576-.610982.323323-.522931.185798-.93781-.432175-2.003662z" fill="none" opacity=".6" stroke="url(#a)"/><path d="m30.293619 26.642855-12.586655-23.142857c-.361777-.6428556-1.0164-.9999981-1.74546-.9999981-.729056 0-1.387041.4285672-1.754314 1.0714276l-12.4929253 23.1428585c-.2940649.571429-.297427 1.357144.06466 1.92857.3620822.571431.9441073.857144 1.6731673.857144h25.07957c.72906 0 1.386736-.357142 1.680806-.928572.366968-.571427.370025-1.285713.08115-1.928573z" fill="none" opacity=".5" stroke="#ad5f00"/><path d="m16 10c-1.104569 0-2 .895431-2 2 0 2 .666667 4.666667 1.333333 10h1.333334c.666666-5.333333 1.333333-8 1.333333-10 0-1.104569-.895431-2-2-2zm0 14c-1.104569 0-2 .895431-2 2s.895431 2 2 2 2-.895431 2-2-.895431-2-2-2z" fill="#fff" opacity=".3"/><path d="m16 9.0000003c-1.104569 0-2 .895431-2 1.9999997 0 2 .666667 4.666667 1.333333 10h1.333334c.666666-5.333333 1.333333-8 1.333333-10 0-1.1045687-.895431-1.9999997-2-1.9999997zm0 13.9999997c-1.104569 0-2 .895431-2 2s.895431 2 2 2 2-.895431 2-2-.895431-2-2-2z" fill="#7a0000"/></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/wizards/res/landscape_32.svg b/icon-themes/elementary_svg/wizards/res/landscape_32.svg
new file mode 100644
index 000000000..f0f3bafaf
--- /dev/null
+++ b/icon-themes/elementary_svg/wizards/res/landscape_32.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.045769 0 0 .0082353 -.54232 26.981)" gradientUnits="userSpaceOnUse" x1="302.85999" x2="302.85999" y1="366.64999" y2="609.51001"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="605.71002" cy="486.64999" gradientTransform="matrix(-.015663 0 0 .0082353 14.39 26.981)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71002" cy="486.64999" gradientTransform="matrix(.015663 0 0 .0082353 17.61 26.981)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#c"/><linearGradient id="e" gradientTransform="matrix(.65714 0 0 .63012 .22855 -.089648)" gradientUnits="userSpaceOnUse" x1="33.385536" x2="5.942528" y1="-2.457772" y2="-1.188741"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.53064 0 0 .5897 39.27 -.79191)" gradientUnits="userSpaceOnUse" x1="-70.707237" x2="-19.825281" y1="40.489517" y2="32.010632"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#c8c8c8"/></linearGradient><radialGradient id="g" cx="102.30662" cy="115.52406" gradientTransform="matrix(.01640685 -.29244454 -.25390074 -.01424445 51.732935 35.160104)" gradientUnits="userSpaceOnUse" r="139.56"><stop offset="0" stop-color="#b7b8b9"/><stop offset=".18851" stop-color="#ececec"/><stop offset=".25718" stop-color="#fafafa" stop-opacity="0"/><stop offset=".30111" stop-color="#fff" stop-opacity="0"/><stop offset=".5313" stop-color="#fafafa" stop-opacity="0"/><stop offset=".8449" stop-color="#ebecec" stop-opacity="0"/><stop offset="1" stop-color="#e1e2e3" stop-opacity="0"/></radialGradient><linearGradient id="h" gradientTransform="matrix(.63636 0 0 .62791 .72725 .93022)" gradientUnits="userSpaceOnUse" x1="40.833027" x2="7.166974" y1="25.105978" y2="25.070457"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><filter id="i" height="1.3287" width="1.2969" x="-.14846" y="-.16434"><feGaussianBlur stdDeviation=".77391625"/></filter><linearGradient id="j" gradientTransform="matrix(.63713 0 0 .64456 .82968 .74452)" gradientUnits="userSpaceOnUse" x1="32.891998" x2="36.358002" y1="8.059" y2="5.4565"><stop offset="0" stop-color="#fefefe"/><stop offset="1" stop-color="#cbcbcb"/></linearGradient><g transform="matrix(0 -1 -1 0 32.084759 32.749913)"><g transform="matrix(0 1.1981747 -1 0 35.101708 -3.086037)"><path d="m4.95 30h22.1v2h-22.1z" fill="url(#a)" opacity=".15"/><path d="m4.95 30v2c-.8066.004-1.95-.448-1.95-1s.9001-1 1.95-1z" fill="url(#b)" opacity=".15"/><path d="m27.05 30v2c.807.004 1.95-.448 1.95-1s-.9-1-1.95-1z" fill="url(#d)" opacity=".15"/></g><path d="m4.249913 1.584959h15.811c.925.3128 5.892 3.8764 7.189 6.3438v22.656h-23v-29z" fill="url(#e)" stroke="url(#f)" stroke-linejoin="round"/><path d="m4.9798835 30.07734c-.1289 0-.234-.114-.234-.254v-27.4640002c0-.1407.1051-.2546.234-.2546 4.842.0703 10.2080005-.1052 15.0440005.0175l6.653 5.7695.069 21.9320002c0 .14-.105.254-.234.254h-21.5320005z" fill="url(#g)"/><path d="m26.249913 8.223759v21.361h-21v-27h14.5" fill="none" opacity=".6" stroke="url(#h)"/><g fill-rule="evenodd"><path d="m28.617.92126c4.283 0 2.154 8.4831 2.154 8.4831s10.357-1.8023 10.357 2.8186c0-2.6095-11.302-10.728-12.511-11.302z" filter="url(#i)" opacity=".4" transform="matrix(.6386 0 0 .61936 .72508 1.4294)"/><path d="m18.999896 1.9999916c2.035 0 1.492 4.7455 1.492 4.7455s6.497-.6076 6.497 2.2545c0-.6974.055-1.1968-.085-1.4144-1.008-1.5634-5.361-5.0716-6.933-5.5314-.118-.0344-.379-.0542-.971-.0542z" fill="url(#j)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/wizards/res/portrait_32.svg b/icon-themes/elementary_svg/wizards/res/portrait_32.svg
new file mode 100644
index 000000000..05b5317b7
--- /dev/null
+++ b/icon-themes/elementary_svg/wizards/res/portrait_32.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.045769 0 0 .0082353 -.54232 26.981)" gradientUnits="userSpaceOnUse" x1="302.85999" x2="302.85999" y1="366.64999" y2="609.51001"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="b" cx="605.71002" cy="486.64999" gradientTransform="matrix(-.015663 0 0 .0082353 14.39 26.981)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#c"/><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><radialGradient id="d" cx="605.71002" cy="486.64999" gradientTransform="matrix(.015663 0 0 .0082353 17.61 26.981)" gradientUnits="userSpaceOnUse" r="117.14" xlink:href="#c"/><linearGradient id="e" gradientTransform="matrix(.65714 0 0 .63012 .22855 -.089648)" gradientUnits="userSpaceOnUse" x1="25.132" x2="25.132" y1=".98521" y2="47.013"><stop offset="0" stop-color="#f4f4f4"/><stop offset="1" stop-color="#dbdbdb"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.53064 0 0 .5897 39.27 -.79191)" gradientUnits="userSpaceOnUse" x1="-51.785999" x2="-51.785999" y1="50.785999" y2="2.9062"><stop offset="0" stop-color="#aaa"/><stop offset="1" stop-color="#c8c8c8"/></linearGradient><radialGradient id="g" cx="102" cy="112.3" gradientTransform="matrix(.23404 0 0 -.2543 1.0213 32.289)" gradientUnits="userSpaceOnUse" r="139.56"><stop offset="0" stop-color="#b7b8b9"/><stop offset=".18851" stop-color="#ececec"/><stop offset=".25718" stop-color="#fafafa" stop-opacity="0"/><stop offset=".30111" stop-color="#fff" stop-opacity="0"/><stop offset=".5313" stop-color="#fafafa" stop-opacity="0"/><stop offset=".8449" stop-color="#ebecec" stop-opacity="0"/><stop offset="1" stop-color="#e1e2e3" stop-opacity="0"/></radialGradient><linearGradient id="h" gradientTransform="matrix(.63636 0 0 .62791 .72725 .93022)" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="2" y2="46.016998"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><filter id="i" height="1.3287" width="1.2969" x="-.14846" y="-.16434"><feGaussianBlur stdDeviation=".77391625"/></filter><linearGradient id="j" gradientTransform="matrix(.63713 0 0 .64456 .82968 .74452)" gradientUnits="userSpaceOnUse" x1="32.891998" x2="36.358002" y1="8.059" y2="5.4565"><stop offset="0" stop-color="#fefefe"/><stop offset="1" stop-color="#cbcbcb"/></linearGradient><path d="m4.95 30h22.1v2h-22.1z" fill="url(#a)" opacity=".15"/><path d="m4.95 30v2c-.8066.004-1.95-.448-1.95-1s.9001-1 1.95-1z" fill="url(#b)" opacity=".15"/><path d="m27.05 30v2c.807.004 1.95-.448 1.95-1s-.9-1-1.95-1z" fill="url(#d)" opacity=".15"/><path d="m4.5 1.5h15.811c.925.3128 5.892 3.8764 7.189 6.3438v22.656h-23v-29z" fill="url(#e)" stroke="url(#f)" stroke-linejoin="round" stroke-width=".99992"/><path d="m5.234 30c-.1289 0-.234-.114-.234-.254v-27.464c0-.1407.1051-.2546.234-.2546 4.842.0703 10.208-.1052 15.044.0175l6.653 5.7695.069 21.932c0 .14-.105.254-.234.254h-21.532z" fill="url(#g)"/><path d="m26.5 8.139v21.361h-21v-27h14.551" fill="none" opacity=".6" stroke="url(#h)"/><g fill-rule="evenodd"><path d="m28.617.92126c4.283 0 2.154 8.4831 2.154 8.4831s10.357-1.8023 10.357 2.8186c0-2.6095-11.302-10.728-12.511-11.302z" filter="url(#i)" opacity=".4" transform="matrix(.6386 0 0 .61936 .72508 1.4294)"/><path d="m19 2c2.035 0 1.492 4.7455 1.492 4.7455s6.497-.6076 6.497 2.2545c0-.6974.055-1.1968-.085-1.4144-1.008-1.5634-5.361-5.0716-6.933-5.5314-.118-.0344-.379-.0542-.971-.0542z" fill="url(#j)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/xmlsecurity/res/certificate_16.svg b/icon-themes/elementary_svg/xmlsecurity/res/certificate_16.svg
new file mode 100644
index 000000000..5a3c23db2
--- /dev/null
+++ b/icon-themes/elementary_svg/xmlsecurity/res/certificate_16.svg
@@ -0,0 +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="22" x2="22" y1="1" y2="5"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="22" x2="22" y1="4.5" y2="7.5"><stop offset="0" stop-color="#0d52bf"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.28571361 0 0 .30419701 1.142873 .232605)" 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.205239" y2="41.589603"><stop offset="0" stop-color="#fff"/><stop offset=".02929282" stop-color="#fff" stop-opacity=".235294"/><stop offset=".97230476" 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><path d="m3 1c2.2915074 0 9.999988.0008904 9.999988.0008904l.000012 13.9991096s-6.6666668 0-10 0c0-4.666666 0-9.3333336 0-14z" fill="url(#c)"/><path d="m12.5 14.5h-9.0000001v-13h9.0000001z" fill="none" stroke="url(#d)" stroke-linecap="round"/><path d="m2.4999621.49997396c2.5206756 0 11.0000629.000954 11.0000629.000954l.000013 14.99909804s-7.3333841 0-11.000076 0c0-5.000017 0-10.000035.0000001-15.00005204z" fill="none" stroke="url(#e)" stroke-linejoin="round" stroke-width=".999922"/><g transform="translate(-10 6)"><path d="m22 1c-1.650932 0-3 1.349068-3 3 .000608.764766.340791 1.461789.857422 2.013672l-.841797 3.365234c-.09884.395314.291289.736532.669922.585938l2.314453-.925782 2.314453.925782c.378633.150594.76876-.190624.669922-.585938l-.841797-3.365234c.516631-.551883.856814-1.248906.857422-2.013672 0-1.650932-1.349068-3-3-3z" opacity=".05" stroke="#000" stroke-linejoin="round" stroke-width="2"/><path d="m22 1c-1.650932 0-3 1.349068-3 3 .000608.764766.340791 1.461789.857422 2.013672l-.841797 3.365234c-.09884.395314.291289.736532.669922.585938l2.314453-.925782 2.314453.925782c.378633.150594.76876-.190624.669922-.585938l-.841797-3.365234c.516631-.551883.856814-1.248906.857422-2.013672 0-1.650932-1.349068-3-3-3z" opacity=".15"/><path d="m20.5 4.5-1 4 2.5-1 2.5 1-1-4z" fill="url(#b)"/><path d="m20.5 4.5-1 4 2.5-1 2.5 1-1-4z" fill="none" opacity=".5" stroke="#002e99" stroke-linejoin="round"/><circle cx="22" cy="3" fill="url(#a)" r="2.5"/><g fill="none" stroke-linejoin="round"><circle cx="22" cy="3" opacity=".5" r="2.5" stroke="#ad5f00"/><circle cx="22" cy="3" opacity=".3" r="1.5" stroke="#fff"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/xmlsecurity/res/certificate_40x56.svg b/icon-themes/elementary_svg/xmlsecurity/res/certificate_40x56.svg
new file mode 100644
index 000000000..bc6007467
--- /dev/null
+++ b/icon-themes/elementary_svg/xmlsecurity/res/certificate_40x56.svg
@@ -0,0 +1 @@
+<svg height="40" width="56" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientTransform="matrix(1.5405406 0 0 1.216213 -4.972971 -14.189135)" gradientUnits="userSpaceOnUse" x1="23.99999" x2="23.99999" y1="5.864106" y2="42.100208"><stop offset="0" stop-color="#fff"/><stop offset=".01214366" stop-color="#fff" stop-opacity=".235294"/><stop offset=".98781353" stop-color="#fff" stop-opacity=".156863"/><stop offset="1" stop-color="#fff" stop-opacity=".392157"/></linearGradient><radialGradient id="c" cx="353.66858" cy="488.07422" gradientTransform="matrix(.03212956 0 0 .02058823 40.136784 28.451416)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><radialGradient id="d" cx="605.71429" cy="486.64789" gradientTransform="matrix(-.03212956 0 0 .02058823 23.863217 28.451416)" gradientUnits="userSpaceOnUse" r="117.14286" xlink:href="#a"/><linearGradient id="e" gradientTransform="matrix(.11390532 0 0 .02058823 -9.168641 28.451416)" gradientUnits="userSpaceOnUse" x1="302.85715" x2="302.85715" y1="366.64789" y2="609.50507"><stop offset="0" stop-opacity="0"/><stop offset=".5"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="f" gradientTransform="matrix(.63433879 0 0 .49146613 -74.223948 -82.329154)" gradientUnits="userSpaceOnUse" x1="164.28023" x2="164.28023" y1="241.65149" y2="156.78416"><stop offset="0" stop-color="#d4d4d4"/><stop offset="1" stop-color="#fafafa"/></linearGradient><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="38.5" x2="38.5" y1="16.5" y2="28.5"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="46.5" x2="46.5" y1="28" y2="34.5"><stop offset="0" stop-color="#0d52bf"/><stop offset="1" stop-color="#3689e6"/></linearGradient><path d="m3.000023 1.996762 4.5 4.5h41l5-5h-51z" fill="#715344"/><path d="m4.5 36h47v5h-47z" fill="url(#e)" opacity=".15"/><path d="m4.5 36.000216v4.9997c-1.654593.01-4-1.1202-4-2.5002s1.8464008-2.4995 4-2.4995z" fill="url(#d)" opacity=".15"/><path d="m51.5 36.000216v4.9997c1.654592.01 4-1.1202 4-2.5002s-1.846401-2.4995-4-2.4995z" fill="url(#c)" opacity=".15"/><path d="m3.000023 1.996762 4.5 4.5-.000023 27.003238-5 5 .000023-37.003238z" fill="#8a715e"/><path d="m53.000023 1.996762-4.5 4.5-.000023 27.003238 5 5 .000023-37.003238z" fill="#8a715e"/><path d="m53 38-4.5-4.5h-41l-5 5h51z" fill="#a3907c"/><path d="m2.499985 1.4968c13.5199 0 51.000015.0032 51.000015.0032l.000038 37.00013h-51.0000761l.000023-37.003117z" fill="none" opacity=".5" stroke="#3d211b" stroke-linejoin="round" stroke-width=".999922"/><path d="m52.499993 37.500016h-49.0000004l.000023-35.003238h49.0000004z" fill="none" opacity=".3" stroke="url(#b)" stroke-linecap="round"/><path d="m7 6h42v28h-42z" fill="url(#f)"/><path d="m7.5 6.5h41v27h-41z" fill="none" opacity=".3" stroke="#000" stroke-linecap="round"/><path d="m12 11v1h8v-1zm10 0v1h5v-1zm7 0v1h5v-1zm7 0v1h8v-1z" fill="#555761"/><path d="m12 16v1h7v-1zm8 0v1h4v-1zm5 0v1h-6v-1zm-5 0v1h8v-1zm-8 3v1h4v-1zm5 0v1h5v-1zm6 0v1h2v-1zm-5 0v1h2v-1zm3 0v1h5v-1zm-9 3v1h8v-1zm9 0v1h3v-1zm4 0v1h-6v-1zm-5 0v1h3v-1zm4 0v1h3v-1zm-12 3v1h5v-1zm6 0v1h6v-1zm7 0v1h-2v-1z" fill="#7e8087"/><path d="m17.117188 28.142578c-.01422 0-.02909.0023-.04688.0059l-.144531.05273c-.09244.03556-.20934.07948-.351562.132812-.142223.05333-.300388.111782-.47461.175782-.170666.064-.336094.124754-.496093.18164-.0118.0049-.01549.01857-.02539.02539-.0106.0062-.02317.0027-.0332.01172-.03911.032-.08499.07097-.134766.117187-.04978.04266-.103269.08393-.160156.123047-.05689.03911-.113035.07542-.169922.107422-.05689.032-.110376.05148-.160156.05859.0071-.02133.01209-.04081.01563-.05859.01777-.03911.03691-.08269.05469-.128906l.0625-.138672c.05689-.142223.09586-.246898.117188-.314453.02135-.06755.02098-.126002-.0039-.175782-.01067-.01777-.02519-.03495-.04297-.05273-.01777-.01777-.04187-.03-.07031-.03711-.06044-.01778-.11163-.0029-.154296.04687l-.05859.05859c-.03911.03911-.0903.08994-.154297.150391-.064.06044-.139276.126505-.224609.201172-.08533.07467-.175485.152247-.271485.230469-.124444.096-.234078.176234-.330078.240234s-.181193.115184-.255859.154297c-.07111.03555-.136473.0623-.19336.08008-.05334.0178-.09726.02772-.132812.03125.0036-.01067.0062-.02058.0098-.03125s.01046-.02289.01758-.03711c.01777-.03911.03495-.08038.05273-.123047.02133-.04267.04081-.08624.05859-.128907.07111-.149333.11999-.263925.148437-.345703.03198-.08178.03431-.152444.0059-.21289-.02845-.06044-.07007-.09676-.126953-.107422-.120888-.03555-.254612-.01607-.40039.05859-.06044.02844-.118542.06475-.171875.107421-.05333.04267-.104517.08163-.154297.117188-.032.032-.05148.06866-.05859.111328-.0071.04267.0048.08163.0332.117188.02845.032.06511.05148.111328.05859.04267.0071.08164-.0028.117188-.03125.05333-.04266.104517-.08393.154297-.123047.05334-.04267.10417-.07206.15039-.08984-.01778.032-.03461.06601-.04883.101562-.01423.03555-.02875.06726-.04297.0957-.07822.16-.134368.291421-.169921.394532-.032.09956-.032.184748 0 .255859.02489.05689.06881.09355.132812.111328.02489.0071.04898.01209.07031.01563.02489.0035.05163.0059.08008.0059.273777-.000001.655817-.194476 1.146484-.582032.04622-.03911.08784-.07347.126953-.105468.04266-.032.08393-.06601.123047-.101563-.032.09244-.05379.168069-.06445.228516-.0071.05689.000151.110376.02148.160156.02489.04978.06616.08609.123047.107422.08533.02131.17283.02364.261719.0059.08889-.02134.176385-.05534.261719-.101562.08889-.04978.174432-.107875.259765-.171875.07459-.05905.148828-.121061.220703-.185547.101414-.03723.204703-.07676.3125-.117188.113778-.04266.225365-.08393.332032-.123047.110222-.04267.212593-.08163.308594-.117187.096-.03555.181192-.06726.255859-.0957-.01067.03556-.02289.07487-.03711.121093-.01422.04266-.0291.0958-.04688.15625-.03555.103112-.06921.195566-.09766.277344-.02489.0818-.03711.12342-.03711.126953-.02489.07111-.0081.129562.04883.175782.02844.02489.0628.03711.105469.03711.032 0 .05875-.0076.08008-.02539.07111-.03911.151346-.08269.240234-.128906.07467-.03911.164467-.08303.267578-.132812.103111-.04978.215049-.100964.335938-.154297.0065-.0029.0078-.01201.01367-.01563.0074-.0043.01636-.000194.02344-.0059.05333-.04266.104517-.08393.154297-.123047.05334-.04267.104171-.07206.150391-.08984-.01778.032-.03461.06601-.04883.101562-.01423.03555-.02875.06726-.04297.0957-.07822.16-.134369.291421-.169922.394532-.032.09956-.032.184748 0 .255859.02489.05689.06881.09355.132812.111328.02489.0071.04898.01209.07031.01563.02489.0035.05163.0059.08008.0059.273778-.000001.655819-.194476 1.146485-.582032.04622-.03911.08784-.07347.126953-.105468.04266-.032.08393-.06601.123047-.101563-.032.09244-.05379.168069-.06445.228516-.0071.05689.000151.110376.02148.160156.02489.04978.06616.08609.123047.107422.08533.02131.17283.02364.261718.0059.08889-.02134.176386-.05534.261719-.101562.08889-.04978.174432-.107875.259766-.171875.07459-.05905.148827-.121061.220703-.185547.101414-.03723.204703-.07676.3125-.117188.113778-.04266.225364-.08393.332031-.123047.110222-.04267.212594-.08163.308594-.117187.096-.03555.181193-.06726.255859-.0957-.01067.03556-.02289.07487-.03711.121093-.01422.04266-.03105.0958-.04883.15625-.03555.103112-.06726.195566-.0957.277344-.02489.0818-.03711.12342-.03711.126953-.02489.07111-.0081.129562.04883.175782.02844.02489.0628.03711.105469.03711.032 0 .05874-.0076.08008-.02539.07111-.03911.151346-.08269.240235-.128906.07467-.03911.164466-.08303.267578-.132812.103111-.04978.215049-.100964.335937-.154297.0065-.003.0077-.01197.01367-.01563.0074-.0043.01636-.000194.02344-.0059.05333-.04266.104516-.08393.154297-.123047.05334-.04267.10417-.07206.15039-.08984-.01778.032-.03461.06601-.04883.101562-.01423.03555-.02875.06726-.04297.0957-.07822.16-.134368.291421-.169922.394532-.032.09956-.032.184748 0 .255859.02489.05689.06881.09355.132813.111328.02489.0071.04898.01209.07031.01563.02489.0035.05163.0059.08008.0059.273778-.000001.655818-.194476 1.146485-.582032.04622-.03911.08784-.07347.126953-.105468.04266-.032.08393-.06601.123047-.101563-.032.09244-.05379.168069-.06445.228516-.0071.05689.000151.110376.02148.160156.02489.04978.06616.08609.123047.107422.08533.02131.17283.02364.261719.0059.08889-.02134.176385-.05534.261718-.101562.08889-.04978.174433-.107875.259766-.171875.07459-.05905-7.851172-.121061-7.779297-.185547.101414-.03723.204704-.07676.3125-.117188.113778-.04266.225365-.08393.332031-.123047.110223-.04267.212594-.08163.308594-.117187.096-.03555.181193-.06726.25586-.0957-.01067.03556-.02289.07487-.03711.121093-.01422.04266-.03105.0958-.04883.15625-.03555.103112-.06726.195566-.0957.277344-.02489.0818-.03711.12342-.03711.126953-.02489.07111-.0081.129562.04883.175782.02844.02489.0628.03711.105468.03711.032 0 .05874-.0076.08008-.02539.07111-.03911.151345-.08269.240234-.128906.07467-.03911.164467-.08303.267578-.132812.103111-.04978.215049-.100964.335938-.154297.03911-.01778.0662-.04913.08398-.0918.0178-.04266.01743-.08198-.0039-.121094-.01777-.03911-.04682-.06586-.08594-.08008-.03911-.01778-.07807-.01778-.117187 0-.206222.08533-.381216.165919-.523438.244141.0036-.01422.0082-.02644.01172-.03711.0036-.01067.0062-.02289.0098-.03711.02489-.07111.04437-.134167.05859-.1875.01778-.05689.0323-.108077.04297-.154297.01778-.08178.02734-.14288.02734-.185547.0036-.04622-.0037-.08483-.02148-.113281-.02133-.04977-.05764-.07687-.107421-.08398-.01777-.0071-.03496-.0094-.05273-.0059-.01422 0-.03105.0023-.04883.0059l-.142693.052528c-.09245.03556-.211294.07948-.353516.132812-.142222.05333-.300387.111782-.474609.175782-.170667.064-.336094.124754-.496094.18164-.01147.0048-.01376.01881-.02344.02539-.01101.0063-.02476.0024-.03516.01172-.03911.032 7.91697.07097 7.867187.117187-.04978.04266-.10327.08393-.160156.123047-.05689.03911-.113035.07542-.169922.107422-.05689.032-.110376.05148-.160156.05859.0071-.02133.01209-.04081.01563-.05859.01777-.03911.03495-.08269.05273-.128906l.06445-.138672c.05689-.142223.09585-.246898.117188-.314453.02135-.06755.02098-.126002-.0039-.175782-.01067-.01777-.02519-.03495-.04297-.05273-.01777-.01777-.04187-.03-.07031-.03711-.06045-.01778-.11163-.0029-.154297.04687l-.05859.05859c-.03911.03911-.0903.08994-.154296.150391-.064.06044-.139276.126505-.22461.201172-.08533.07467-.175484.152247-.271484.230469-.124444.096-.234078.176234-.330078.240234s-.183146.115184-.257813.154297c-.07111.03555-.134519.0623-.191406.08008-.05334.0178-.09726.02772-.132813.03125.0036-.01067.0062-.02058.0098-.03125s.01046-.02289.01758-.03711c.01777-.03911.03496-.08038.05273-.123047.02133-.04267.04081-.08624.05859-.128907.07111-.149333.119991-.263925.148438-.345703.03198-.08178.03431-.152444.0059-.21289-.02845-.06044-.07007-.09676-.126953-.107422-.120889-.03555-.254613-.01607-.40039.05859-.06044.02844-.118542.06475-.171876.107421-.05333.04267-.104516.08163-.154296.117188-.0018.0018-.0022.004-.0039.0059-.182608.07714-.347037.151418-.476562.222657.0036-.01422.0082-.02644.01172-.03711.0036-.01067.0062-.02289.0098-.03711.02489-.07111.04437-.134167.05859-.1875.01778-.05689.0323-.108077.04297-.154297.01778-.08178.02734-.14288.02734-.185547.0036-.04622-.0037-.08483-.02148-.113281-.02133-.04977-.05764-.07687-.107422-.08398-.01777-.0071-.03495-.0094-.05273-.0059-.01422 0-.03105.0023-.04883.0059l-.142578.05273c-.09244.03556-.211294.07948-.353516.132812-.142222.05333-.300387.111782-.474609.175782-.170667.064-.334141.124754-.494141.18164-.01089.0045-.01417.01728-.02344.02344-.0118.0065-.02601.0037-.03711.01367-.03911.032-.08303.07097-.132812.117187-.04978.04266-.10327.08393-.160157.123047-.05689.03911-.113035.07542-.169921.107422-.05689.032-.110377.05148-.160157.05859.0071-.02133.01209-.04081.01563-.05859.01777-.03911.03496-.08269.05273-.128906l.06445-.138672c.05689-.142223.09585-.246898.117187-.314453.02135-.06755.02098-.126002-.0039-.175782-.01067-.01777-.02519-.03495-.04297-.05273-.01777-.01777-.04187-.03-.07031-.03711-.06044-.01778-.11163-.0029-.154297.04687l-.05859.05859c-.03911.03911-.0903.08994-.154297.150391-.064.06044-.139276.126505-.224609.201172-.08533.07467-.175485.152247-.271485.230469-.124444.096-.234078.176234-.330078.240234s-.181193.115184-.255859.154297c-.07111.03555-.136473.0623-.193359.08008-.05334.0178-.09726.02772-.132813.03125.0036-.01067.0062-.02058.0098-.03125s.01046-.02289.01758-.03711c.01777-.03911.03495-.08038.05273-.123047.02133-.04267.04081-.08624.05859-.128907.07111-.149333.119991-.263925.148437-.345703.03198-.08178.03431-.152444.0059-.21289-.02845-.06044-.07007-.09676-.126953-.107422-.12089-.03555-.254614-.01607-.400391.05859-.06045.02844-.118542.06475-.171875.107421-.05333.04267-.104517.08163-.154297.117188-.0018.0018-.0022.004-.0039.0059-.182608.07714-.347037.151418-.476562.222657.0036-.01422.0082-.02644.01172-.03711.0036-.01067.0062-.02289.0098-.03711.02489-.07111.04437-.134167.05859-.1875.01778-.05689.0323-.108077.04297-.154297.01778-.08178.02734-.14288.02734-.185547.0036-.04622-.0037-.08483-.02148-.113281-.02133-.04977-.05764-.07687-.107422-.08398-.01777-.0071-.03496-.0094-.05273-.0059z" fill="#0d52bf"/><path d="m38.5 17c-3.583929 0-6.5 2.916071-6.5 6.5-.000346 1.806656.88583 3.399849 2.177734 4.617188-.09375.0795-.15494.190749-.171875.3125l-1 7c-.05566.397798.356708.695559.716797.517578l4.777344-2.388672 4.777344 2.388672c.360089.177981.772461-.11978.716797-.517578l-1-7c-.01744-.122032-.07935-.23332-.173829-.3125 1.291959-1.21703 2.179644-2.810666 2.179688-4.617188 0-3.583929-2.916071-6.5-6.5-6.5z" opacity=".05" stroke="#000" stroke-linejoin="round" stroke-width="2"/><path d="m38.5 17c-3.583929 0-6.5 2.916071-6.5 6.5-.000346 1.806656.88583 3.399849 2.177734 4.617188-.09375.0795-.15494.190749-.171875.3125l-1 7c-.05566.397798.356708.695559.716797.517578l4.777344-2.388672 4.777344 2.388672c.360089.177981.772461-.11978.716797-.517578l-1-7c-.01744-.122032-.07935-.23332-.173829-.3125 1.291959-1.21703 2.179644-2.810666 2.179688-4.617188 0-3.583929-2.916071-6.5-6.5-6.5z" opacity=".15"/><path d="m34.5 27.5-1 7 5-2.5 5 2.5-1-7z" fill="#3689e6"/><path d="m34.5 27.5-1 7 5-2.5 5 2.5-1-7z" fill="none" opacity=".5" stroke="#002e99" stroke-linejoin="round"/><path d="m34.5 27.5-1 7 5-2.5 5 2.5-1-7z" fill="url(#h)" opacity=".5"/><circle cx="38.5" cy="22.5" fill="url(#g)" r="6"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><circle cx="38.5" cy="22.5" opacity=".5" r="6" stroke="#ad5f00"/><circle cx="38.5" cy="22.5" opacity=".3" r="5" stroke="#fff"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/xmlsecurity/res/notcertificate_16.svg b/icon-themes/elementary_svg/xmlsecurity/res/notcertificate_16.svg
new file mode 100644
index 000000000..1509edbc5
--- /dev/null
+++ b/icon-themes/elementary_svg/xmlsecurity/res/notcertificate_16.svg
@@ -0,0 +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="22" x2="22" y1="4.5" y2="7.5"><stop offset="0" stop-color="#0d52bf"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="22" x2="22" y1="1" y2="5"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="d"><stop offset="0" stop-color="#babdb6"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="e"><stop offset="0" stop-color="#dfe2dc"/><stop offset="1" stop-color="#67715d"/></linearGradient><linearGradient id="f"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#aeaea3"/></linearGradient><linearGradient id="g" gradientTransform="matrix(.34439 0 0 .35651 -1.393 5.0246)" gradientUnits="userSpaceOnUse" x1="25.633" x2="38.714" xlink:href="#c" y1="10.612" y2="18.39"/><linearGradient id="h" gradientTransform="matrix(.34439 0 0 .35651 -1.393 5.0246)" gradientUnits="userSpaceOnUse" x1="24.366" x2="32.601" xlink:href="#d" y1="20.246" y2="28.555"/><linearGradient id="i" gradientTransform="matrix(.34439 0 0 .35651 9.191 -2.3921)" gradientUnits="userSpaceOnUse" x1="22.009" x2="23.585" xlink:href="#d" y1="36.51" y2="14.412"/><linearGradient id="j" gradientTransform="matrix(0 .35651 .34439 0 2.6149 .19164)" gradientUnits="userSpaceOnUse" x1="24.366" x2="32.601" xlink:href="#d" y1="20.246" y2="28.555"/><linearGradient id="k" gradientTransform="matrix(-.34439 0 0 .35651 22.614 7.7778)" gradientUnits="userSpaceOnUse" x1="25.633" x2="38.714" xlink:href="#c" y1="10.612" y2="18.39"/><linearGradient id="l" gradientTransform="matrix(-.34439 0 0 .35651 22.614 7.7778)" gradientUnits="userSpaceOnUse" x1="24.366" x2="32.601" xlink:href="#d" y1="20.246" y2="28.555"/><linearGradient id="m" gradientTransform="matrix(0 -.35651 .34439 0 6.2608 22.515)" gradientUnits="userSpaceOnUse" x1="25.633" x2="38.714" xlink:href="#c" y1="10.612" y2="18.39"/><linearGradient id="n" gradientTransform="matrix(0 -.35651 .34439 0 6.2608 22.515)" gradientUnits="userSpaceOnUse" x1="24.366" x2="32.601" xlink:href="#d" y1="20.246" y2="28.555"/><linearGradient id="o" gradientTransform="matrix(0 -.35651 .34439 0 6.2608 22.515)" gradientUnits="userSpaceOnUse" x1="22.009" x2="23.585" xlink:href="#d" y1="36.51" y2="14.412"/><linearGradient id="p" gradientTransform="matrix(.92271 0 0 .95518 .03008 -.72442)" gradientUnits="userSpaceOnUse" x1="6.6751" x2="15" xlink:href="#e" y1="15.37" y2="21"/><linearGradient id="q" gradientTransform="matrix(.92271 0 0 .95518 .03008 -.72442)" gradientUnits="userSpaceOnUse" x1="23" x2="7" xlink:href="#e" y1="-1" y2="19"/><linearGradient id="r" gradientTransform="matrix(.92271 0 0 .95518 .03008 -.72442)" gradientUnits="userSpaceOnUse" x1="24" x2="8.1476" xlink:href="#e" y1="-5" y2="9.8003"/><radialGradient id="s" cx="23.688" cy="14.211" gradientTransform="matrix(.69674 0 0 .75325 -9.31 -.57459)" gradientUnits="userSpaceOnUse" r="22.597" xlink:href="#f"/><radialGradient id="t" cx="23.688" cy="14.211" gradientTransform="matrix(0 .76138 .72687 0 -2.7813 -9.3991)" gradientUnits="userSpaceOnUse" r="22.597" xlink:href="#f"/><radialGradient id="u" cx="23.688" cy="14.211" gradientTransform="matrix(-.7355 0 0 .75245 31.879 2.1916)" gradientUnits="userSpaceOnUse" r="22.597" xlink:href="#f"/><radialGradient id="v" cx="23.688" cy="14.211" gradientTransform="matrix(0 -.76138 .72687 0 .86459 32.106)" gradientUnits="userSpaceOnUse" r="22.597" xlink:href="#f"/><radialGradient id="w" cx="20.09" cy="10.854" gradientTransform="matrix(0 -.63825 .60931 0 2.1454 28.153)" gradientUnits="userSpaceOnUse" r="22.597" xlink:href="#e"/><g fill-rule="evenodd" transform="matrix(.71915908 0 0 .71915908 -.114638 .60319)"><path d="m19.991 17.662.304-4.222 1.705-1.324-1.887-1.197.791-1.5125-.243-2.0167-1.035.5041-1.34-1.3865-2.13 1.9537.243-1.8906-.73-.8193.18264 1.0714-1.8873 1.1344-.36528 1.6386-.42616-1.3235-1.0958-.06302-2.1917 2.5839-2.9222.94534 1.2176 4.2855 11.811 1.6386z" fill="url(#v)" stroke="url(#w)" stroke-width=".4694"/><path d="m14.086 15.583 2.2525.31511 1.1567-.75627.48704 1.6386 1.8264.94534.3044-4.2855 1.4002-1.0084-2.1308-.81929-.97408 1.5756.66968 2.3949-1.2176-.94534-2.1308.50418-1.6438.44116z" fill="url(#o)" opacity=".76966"/><path d="m14.451 15.205 2.3743-1.5756-1.7046-2.5839.85232-1.5756-1.035-1.2605.97408-1.1344-1.7046 1.0714-.54792 2.4579-1.4611 3.0881s1.2785 4.4116 1.2785 4.1595c0-.25209.06088-3.6553.06088-3.6553l-.79144-.5672.66968-1.5125 1.035 3.0881z" fill="url(#n)" opacity=".61798"/><path d="m7.4498 11.99 1.2176 3.719 1.3396.504 1.461-2.143-1.8874-2.017z" fill="#fff"/><path d="m7.5715 11.927 2.5569-.81929 1.2785-1.5125-.66968 3.0881s.97408.88231.97408.50418.48704-4.4746.48704-4.4746l.79144.06302-1.035 5.7981-2.2507-2.522-2.1308-.126z" fill="url(#m)" opacity=".13483"/><path d="m8.6668 15.354 1.2176-1.071-1.5829-2.458.7915-1.513 2.252-2.4576-2.009 2.71-.36528 1.3235 1.7046 2.5839-2.009.88231z" fill="#fff"/><path d="m6.42 17.517 1.035.18907 1.0958-1.9537 1.5829-.37813-1.2785-.44116-.06088-1.1344 2.4961-2.2688.9132-3.0251 4.1398 1.2604 1.035 2.5209.36528-.81929 1.035.06302v1.0084l1.2176-1.4495 1.6438 1.8277v2.5839l-2.8613 2.5839c-4.745 3.201-8.241-.378-12.36-.567z" fill="url(#u)" stroke="url(#p)" stroke-width=".4694"/><path d="m15.552 16.256-4.0181.69325-2.7396-.18907-.06088-.75627 2.3743-.5672 2.9831-1.5125s4.2616 1.3235 4.0181 1.3235c-.24352 0-3.531.06302-3.531.06302l-.54792-.81929-1.4611.69325 2.9831 1.0714z" fill="url(#l)" opacity=".61798"/><path d="m12.447 9.0085 3.5919 1.2604.48704 1.3865-2.0699 1.5125-1.9481-1.9537-.06088-2.2058z" fill="#fff"/><path d="m12.386 9.1346-.79144 2.6469-1.4611 1.3235 2.9831-.69325s.85231 1.0084.48704 1.0084c-.36528 0-4.3225.50418-4.3225.50418l.06088.81929 5.6009-1.0714-2.4352-2.3318-.12176-2.2058z" fill="url(#k)" opacity=".13483"/><path d="m20.057 12.853.3044 3.1511-.66967-2.1428-1.7655.5672-.42616-.94534-2.1308.31511-.48704-.44116 3.1049-.12604.3044.88231 1.3394-.69325.42616-.5672z" fill="#fff"/><path d="m15.554 3.4058.974-.6302.548 1.3234-.731.9454.304 4.2225-12.19 1.7011.2385-4.1584 1.2341-1.1682-.3141-.7668 1.1054-1.1006 1.1002-1.8986 2.2509-.6754 2.497 2.9621 1.034-1.8907 1.035.063023.9132 1.0714z" fill="url(#t)" stroke="url(#r)" stroke-width=".4694"/><path d="m10.805 7.5022 2.374 1.5756-4.6265-.063s1.2785-4.4116 1.2785-4.1595c0 .25209.06088 3.6553.06088 3.6553l-.7915.5672 1.7046-1.5756z" fill="url(#j)" opacity=".61798"/><path d="m3.8039 10.716 1.2175-3.7179 1.3394-.5042 1.4611 2.1427z" fill="#fff"/><path d="m7.5175 2.8386 3.0435-.3151-2.0694.6932.5479 1.8277-.9132.4411.3044 2.2058-.4261.5042-.1218-3.2142.8523-.3151-.6697-1.3865z" fill="#fff"/><path d="m14.115 17.48-1.7878-2.2081 1.7301.25236.74973-.75708-.98042.18927-1.0381-1.9558-1.4995-.37854 1.2111-.44163.05767-1.1356-2.366-2.2698-.8648-3.0283-3.9216 1.2618-.9804 2.5236-.3461-.8202-.98042.06309v1.0094l-1.1534-1.4511-1.5571 1.8296v2.5867l2.7106 2.5867-1.7301 1.0725c-.81994 1.5683 13.097 2.9752 12.745 1.0725z" fill="url(#s)" stroke="url(#q)" stroke-width=".45711"/><path d="m15.888 5.7081-.305 2.3318.73056 1.1974v-1.8277l-.42616-1.7016z" fill="url(#i)" opacity=".76966"/><path d="m5.669 13.503 1.522 2.4579 2.4961-1.7646 1.522.88231 1.2176-1.0714 1.0958 1.0084-1.035-1.7646-2.3743-.5672-2.9831-1.5125s-4.2616 1.3235-4.0181 1.3235c.24352 0 3.531.06302 3.531.06302l.54792-.81929 1.4611.69325-2.9831 1.0714z" fill="url(#h)" opacity=".61798"/><path d="m8.7739 6.2553-3.5919 1.2605-.487 1.3865 2.0699 1.5127 1.9481-1.9539z" fill="#fff"/><path d="m8.8348 6.3814.7914 2.6469 1.4608 1.3237-2.9828-.6934s-.85231 1.0084-.48704 1.0084c.36528 0 4.3225.50418 4.3225.50418l-.06088.81929-5.6009-1.0714 2.4352-2.3318.12176-2.2058z" fill="url(#g)" opacity=".13483"/><g fill="#fff"><path d="m1.1639 10.1-.30436 3.151.66966-2.143 1.7655.567.4262-.945 2.1308.315.487-.441-3.1049-.126-.3044.882-1.3393-.693z"/><path d="m6.3387 14.763 1.035 1.2604 2.3743-1.6386 1.4611.81929 2.3743 2.3318-2.6178-2.0797-1.2785-.37814-2.4961 1.7646-.85231-2.0797z"/></g></g><g transform="translate(-10 6)"><path d="m22 1c-1.650932 0-3 1.349068-3 3 .000608.764766.340791 1.461789.857422 2.013672l-.841797 3.365234c-.09884.395314.291289.736532.669922.585938l2.314453-.925782 2.314453.925782c.378633.150594.76876-.190624.669922-.585938l-.841797-3.365234c.516631-.551883.856814-1.248906.857422-2.013672 0-1.650932-1.349068-3-3-3z" opacity=".05" stroke="#000" stroke-linejoin="round" stroke-width="2"/><path d="m22 1c-1.650932 0-3 1.349068-3 3 .000608.764766.340791 1.461789.857422 2.013672l-.841797 3.365234c-.09884.395314.291289.736532.669922.585938l2.314453-.925782 2.314453.925782c.378633.150594.76876-.190624.669922-.585938l-.841797-3.365234c.516631-.551883.856814-1.248906.857422-2.013672 0-1.650932-1.349068-3-3-3z" opacity=".15"/><path d="m20.5 4.5-1 4 2.5-1 2.5 1-1-4z" fill="url(#a)"/><path d="m20.5 4.5-1 4 2.5-1 2.5 1-1-4z" fill="none" opacity=".5" stroke="#002e99" stroke-linejoin="round"/><circle cx="22" cy="3" fill="url(#b)" r="2.5"/><g fill="none" stroke-linejoin="round"><circle cx="22" cy="3" opacity=".5" r="2.5" stroke="#ad5f00"/><circle cx="22" cy="3" opacity=".3" r="1.5" stroke="#fff"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/elementary_svg/xmlsecurity/res/notcertificate_40x56.svg b/icon-themes/elementary_svg/xmlsecurity/res/notcertificate_40x56.svg
new file mode 100644
index 000000000..90bfbc45d
--- /dev/null
+++ b/icon-themes/elementary_svg/xmlsecurity/res/notcertificate_40x56.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 56 40" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="46.5" x2="46.5" y1="28" y2="34.5"><stop offset="0" stop-color="#0d52bf"/><stop offset="1" stop-color="#3689e6"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="38.5" x2="38.5" y1="16.5" y2="28.5"><stop offset="0" stop-color="#ffe16b"/><stop offset="1" stop-color="#f9c440"/></linearGradient><linearGradient id="c"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="d"><stop offset="0" stop-color="#babdb6"/><stop offset="1" stop-color="#fff"/></linearGradient><radialGradient id="e" cx="24.837126" cy="40.663769" gradientTransform="matrix(1 0 0 .325103 0 27.44386)" gradientUnits="userSpaceOnUse" r="21.478369" xlink:href="#c"/><radialGradient id="f" cx="23.688078" cy="14.210698" gradientTransform="matrix(2.135667 0 0 2.110607 -26.901314 -15.669052)" gradientUnits="userSpaceOnUse" r="22.597087"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#aeaea3"/></radialGradient><radialGradient id="g" cx="20.089987" cy="10.853651" gradientTransform="matrix(1.790269 0 0 1.769263 -15.813494 -11.949882)" gradientUnits="userSpaceOnUse" r="22.597087"><stop offset="0" stop-color="#dfe2dc"/><stop offset="1" stop-color="#86917a"/></radialGradient><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="19.450956" x2="23.71875" y1="14.463861" y2="48.404987"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="22.009144" x2="23.585536" xlink:href="#d" y1="36.509602" y2="14.412516"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="24.366438" x2="32.601149" xlink:href="#d" y1="20.246146" y2="28.554652"/><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="25.633067" x2="38.714541" xlink:href="#c" y1="10.611817" y2="18.389992"/><g transform="matrix(.87120797 0 0 .87120797 6.669132 -1.236887)"><ellipse cx="24.837126" cy="40.663769" fill="url(#e)" fill-rule="evenodd" opacity=".325843" rx="21.478369" ry="6.982679" transform="matrix(1.106996 0 0 1.106996 -3.364131 -5.411428)"/><path id="l" d="m9.0160574 37.570263-1.767767 2.828427 3.7123096 1.59099 2.651651-2.12132 11.844038.883883 3.712311 4.949748 3.358757-5.480078 4.242641 2.298097 5.656854-.707106-1.414214-3.005204 3.889088-3.889088-5.480078-6.187183 5.303301.707107 2.298097-2.12132-3.005204.53033-3.18198-5.480078-4.596194-1.06066 3.71231-1.237437.176777-3.18198-7.247845-6.363962-2.65165-8.4852805-12.020815 3.535533-3.005204 7.0710675-1.06066-2.298097-3.005204.176777v2.828427l-3.5355336-4.0658635-4.77297 5.1265235v7.247845l8.3085036 7.247845-5.3033006 3.005204.176777 3.005202z" fill="url(#f)" fill-rule="evenodd" stroke="url(#g)"/><g fill-rule="evenodd"><path d="m19.445882 22.721022-.883884 6.540737 2.12132 3.358757-4.596194 1.414214-2.65165 5.3033 12.020815.883883 2.828427 4.065864 2.298097-6.187184-4.419417-2.828427-6.717514 1.944544 2.65165-3.535533-1.414214-6.187185z" fill="url(#i)" opacity=".769663"/><path d="m20.506542 23.781682 4.419417 6.894291 7.247845-4.949748 4.419417 2.474874 3.535534-3.005204 3.18198 2.828427-3.005203-4.949747-6.894292-1.59099-8.662058-4.242641s-12.374368 3.712311-11.667262 3.712311c.707107 0 10.253049.176776 10.253049.176776l1.59099-2.298097 4.242641 1.944544z" fill="url(#j)" opacity=".617978"/><path d="m29.522153 3.4523615-10.429825 3.535534-1.414213 3.8890865 6.010407 4.242642 5.656854-5.4800785z" fill="#fff"/><path d="m29.69893 3.8059145 2.298097 7.4246205 4.242641 3.712312-8.662058-1.944545s-2.474874 2.828428-1.414214 2.828428 12.551145 1.414214 12.551145 1.414214l-.176776 2.298097-16.263456-3.005204 7.071067-6.5407375.353554-6.187185z" fill="url(#k)" opacity=".134831"/><g fill="#fff"><path d="m7.4250674 14.235739-.883884 8.838836 1.944544-6.010408 5.1265236 1.590991 1.237436-2.651651 6.187185.883884 1.414213-1.237437-9.015611-.353554-.883884 2.474874-3.8890856-1.944544z"/><path d="m22.451085 27.317216 3.005204 3.535534 6.894291-4.596195 4.242641 2.298097 6.894291 6.540737-7.601398-5.83363-3.71231-1.06066-7.247845 4.949748z"/></g></g><path d="m29.675781 3.0761719-10.851562 3.1894531-2.84961 6.707031a.83785841.83785841 0 0 1 -1.53125.02344l-.822265-1.78125-1.646485.09766v2.039062a.83785841.83785841 0 0 1 -1.470703.548829l-2.9238279-3.363282-3.9140625 4.205079v6.537109l8.0214844 6.998047a.83785841.83785841 0 0 1 -.136719 1.359375l-4.8496091 2.748047.1269531 2.136718 2.7421875 2.419922a.83785841.83785841 0 0 1 .15625 1.072266l-1.25 2 2.3535155 1.007812 2.257813-1.80664a.83785841.83785841 0 0 1 .585937-.181641l11.845703.882813a.83785841.83785841 0 0 1 .607422.333978l2.970703 3.962891 2.714844-4.427735a.83785841.83785841 0 0 1 1.113281-.298828l4.00586 2.167969 4.246093-.53125-.923828-1.957031a.83785841.83785841 0 0 1 .166016-.949219l3.332031-3.333985-4.957031-5.597656a.83785841.83785841 0 0 1 .738281-1.384765l3.871094.517578a.83785841.83785841 0 0 1 -.111328-.150391l-3-5.166016-4.240235-.978515a.83785841.83785841 0 0 1 -.07813-1.611328l3.171875-1.056641.123047-2.207031-6.941406-6.095703a.83785841.83785841 0 0 1 -.246094-.378906l-2.40625-7.6972661z" fill="none" stroke="url(#h)" transform="translate(.0005)" xlink:href="#l"/></g><g transform="translate(4 2)"><path d="m38.5 17c-3.583929 0-6.5 2.916071-6.5 6.5-.000346 1.806656.88583 3.399849 2.177734 4.617188-.09375.0795-.15494.190749-.171875.3125l-1 7c-.05566.397798.356708.695559.716797.517578l4.777344-2.388672 4.777344 2.388672c.360089.177981.772461-.11978.716797-.517578l-1-7c-.01744-.122032-.07935-.23332-.173829-.3125 1.291959-1.21703 2.179644-2.810666 2.179688-4.617188 0-3.583929-2.916071-6.5-6.5-6.5z" opacity=".05" stroke="#000" stroke-linejoin="round" stroke-width="2"/><path d="m38.5 17c-3.583929 0-6.5 2.916071-6.5 6.5-.000346 1.806656.88583 3.399849 2.177734 4.617188-.09375.0795-.15494.190749-.171875.3125l-1 7c-.05566.397798.356708.695559.716797.517578l4.777344-2.388672 4.777344 2.388672c.360089.177981.772461-.11978.716797-.517578l-1-7c-.01744-.122032-.07935-.23332-.173829-.3125 1.291959-1.21703 2.179644-2.810666 2.179688-4.617188 0-3.583929-2.916071-6.5-6.5-6.5z" opacity=".15"/><path d="m34.5 27.5-1 7 5-2.5 5 2.5-1-7z" fill="#3689e6"/><path d="m34.5 27.5-1 7 5-2.5 5 2.5-1-7z" fill="none" opacity=".5" stroke="#002e99" stroke-linejoin="round"/><path d="m34.5 27.5-1 7 5-2.5 5 2.5-1-7z" fill="url(#a)" opacity=".5"/><circle cx="38.5" cy="22.5" fill="url(#b)" r="6"/><g fill="none" stroke-linecap="round" stroke-linejoin="round"><circle cx="38.5" cy="22.5" opacity=".5" r="6" stroke="#ad5f00"/><circle cx="38.5" cy="22.5" opacity=".3" r="5" stroke="#fff"/></g></g></svg> \ No newline at end of file